From 08d3519d808c778f7c3d68f88a84394c12d086b4 Mon Sep 17 00:00:00 2001 From: Josh Soref <2119212+jsoref@users.noreply.github.com> Date: Thu, 7 Nov 2024 11:13:10 -0500 Subject: [PATCH] Bundle action using esbuild Instead of using a bundled node_modules, * Run `npm install` before performing various tasks Change pr-checks to not be particularly picky about the generated content because it will differ between different versions as everything is bundled together. --- .gitattributes | 3 +- .github/actions/prepare-test/action.yml | 6 + .github/actions/update-bundle/action.yml | 4 + .github/actions/update-bundle/index.ts | 2 +- .github/workflows/pr-checks.yml | 30 +- .github/workflows/rebuild.yml | 17 +- .github/workflows/script/check-js.sh | 4 +- .github/workflows/script/package.sh | 18 + .../workflows/script/update-node-modules.sh | 21 - .github/workflows/update-dependencies.yml | 7 +- .gitignore | 8 +- CHANGELOG.md | 1 + CONTRIBUTING.md | 12 +- analyze/action.yml | 4 +- analyze/analyze-action-post.js | 379 +++++++++++++++ analyze/analyze-action.js | 230 +++++++++ autobuild/action.yml | 2 +- autobuild/autobuild-action.js | 180 ++++++++ eslint.config.mjs | 2 + init/action.yml | 4 +- init/init-action-post.js | 379 +++++++++++++++ init/init-action.js | 187 ++++++++ package-lock.json | 436 +++++++++++++++++- package.json | 8 +- resolve-environment/action.yml | 2 +- .../resolve-environment-action.js | 180 ++++++++ start-proxy/action.yml | 4 +- start-proxy/start-proxy-action-post.js | 379 +++++++++++++++ start-proxy/start-proxy-action.js | 130 ++++++ upload-sarif/action.yml | 4 +- upload-sarif/upload-sarif-action-post.js | 379 +++++++++++++++ upload-sarif/upload-sarif-action.js | 207 +++++++++ 32 files changed, 3153 insertions(+), 76 deletions(-) create mode 100755 .github/workflows/script/package.sh delete mode 100755 .github/workflows/script/update-node-modules.sh create mode 100644 analyze/analyze-action-post.js create mode 100644 analyze/analyze-action.js create mode 100644 autobuild/autobuild-action.js create mode 100644 init/init-action-post.js create mode 100644 init/init-action.js create mode 100644 resolve-environment/resolve-environment-action.js create mode 100644 start-proxy/start-proxy-action-post.js create mode 100644 start-proxy/start-proxy-action.js create mode 100644 upload-sarif/upload-sarif-action-post.js create mode 100644 upload-sarif/upload-sarif-action.js diff --git a/.gitattributes b/.gitattributes index 73aa45d18b..3573666d14 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,4 +1,5 @@ -lib/*.js linguist-generated=true +*/*-action.js linguist-generated=true +*/*-action-post.js linguist-generated=true .github/workflows/__* linguist-generated=true # Reduce incidence of needless merge conflicts on CHANGELOG.md diff --git a/.github/actions/prepare-test/action.yml b/.github/actions/prepare-test/action.yml index 2f814d3dac..8abc15429e 100644 --- a/.github/actions/prepare-test/action.yml +++ b/.github/actions/prepare-test/action.yml @@ -19,6 +19,12 @@ outputs: runs: using: composite steps: + - name: npm install + shell: bash + run: | + if command -v npm >/dev/null 2>/dev/null; then + npm ci + fi - name: Move codeql-action shell: bash run: | diff --git a/.github/actions/update-bundle/action.yml b/.github/actions/update-bundle/action.yml index 0216d2465b..d5ff0cc2a4 100644 --- a/.github/actions/update-bundle/action.yml +++ b/.github/actions/update-bundle/action.yml @@ -8,6 +8,10 @@ runs: shell: bash run: npm install -g ts-node + - name: Install + shell: bash + run: npm ci + - name: Run update script working-directory: ${{ github.action_path }} shell: bash diff --git a/.github/actions/update-bundle/index.ts b/.github/actions/update-bundle/index.ts index a0f32312cd..25d9f873a5 100644 --- a/.github/actions/update-bundle/index.ts +++ b/.github/actions/update-bundle/index.ts @@ -58,7 +58,7 @@ async function main() { const previousDefaults: Defaults = JSON.parse(fs.readFileSync('../../../src/defaults.json', 'utf8')); const newDefaults = await getNewDefaults(previousDefaults); // Update the source file in the repository. Calling workflows should subsequently rebuild - // the Action to update `lib/defaults.json`. + // the Action. fs.writeFileSync('../../../src/defaults.json', JSON.stringify(newDefaults, null, 2) + "\n"); } diff --git a/.github/workflows/pr-checks.yml b/.github/workflows/pr-checks.yml index 04998a5516..ef6750ea47 100644 --- a/.github/workflows/pr-checks.yml +++ b/.github/workflows/pr-checks.yml @@ -26,6 +26,10 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - name: Install + shell: bash + run: npm install + - name: Lint id: lint run: npm run-script lint-ci @@ -33,12 +37,12 @@ jobs: - name: Upload sarif uses: github/codeql-action/upload-sarif@v3 # Only upload SARIF for the latest version of Node.js - if: "!cancelled() && matrix.node-types-version == 'current' && !startsWith(github.head_ref, 'dependabot/')" + if: ${{ !cancelled() && matrix.node-types-version == 'current' && !startsWith(github.head_ref, 'dependabot/') }} with: sarif_file: eslint.sarif category: eslint - - name: Update version of @types/node + - name: Override version of @types/node if: matrix.node-types-version != 'current' env: NODE_TYPES_VERSION: ${{ matrix.node-types-version }} @@ -52,6 +56,25 @@ jobs: # `npm install` on Linux. npm install + # esbuild embeds package.json version details into these files. + # Since the jq step has actively changed package.json, we know that if these files + # are successfully rebuilt (without the changes below), they would be dirty. + # + # In order to allow check-js.sh to verify that it can build them at all, we ignore them, + # delete them, and commit those changes. Thus, when it runs, it will be able to try to + # build them, and as long at they build, it will be happy. If it can't build them, it can + # complain, although that error won't make much sense, because you shouldn't update them + # using the wrong node types version information. + ( + echo '*/*-action.js'; + echo '*/*-action-post.js' + ) >> .gitignore + for action in $( + find * -mindepth 1 -maxdepth 1 -type f -name action.yml + ); do + git rm -f "$(dirname "$action")"/*-action*.js + done + if [ ! -z "$(git status --porcelain)" ]; then git config --global user.email "github-actions@github.com" git config --global user.name "github-actions[bot]" @@ -112,6 +135,9 @@ jobs: steps: - uses: actions/checkout@v4 + - name: Build + run: | + npm run build - name: npm test run: | # Run any commands referenced in package.json using Bash, otherwise diff --git a/.github/workflows/rebuild.yml b/.github/workflows/rebuild.yml index c2dcb2c690..9c403b9019 100644 --- a/.github/workflows/rebuild.yml +++ b/.github/workflows/rebuild.yml @@ -31,14 +31,19 @@ jobs: run: | git fetch origin "$BASE_BRANCH" - # Allow merge conflicts in `lib`, since rebuilding should resolve them. + # Allow merge conflicts in `action(-post|-pre|).js`, since rebuilding should resolve them. git merge "origin/$BASE_BRANCH" || echo "Merge conflicts detected" - # Check for merge conflicts outside of `lib`. Disable git diff's trailing whitespace check - # since `node_modules/@types/semver/README.md` fails it. - if git -c core.whitespace=-trailing-space diff --check | grep --invert-match '^lib/'; then - echo "Merge conflicts detected outside of lib/ directory. Please resolve them manually." - git -c core.whitespace=-trailing-space diff --check | grep --invert-match '^lib/' || true + git_diff_ignore_generated_actions() { + git diff --check | + grep --invert-match -- '-action-pre\.js$' | + grep --invert-match -- '-action\.js$' | + grep --invert-match -- '-action-post\.js$' + } + + if git_diff_ignore_generated_actions | grep -q .; then + echo "Merge conflicts detected outside of generated action js files. Please resolve them manually." + git_diff_ignore_generated_actions || true exit 1 fi diff --git a/.github/workflows/script/check-js.sh b/.github/workflows/script/check-js.sh index f8f5d19d08..f999dfe057 100755 --- a/.github/workflows/script/check-js.sh +++ b/.github/workflows/script/check-js.sh @@ -7,14 +7,12 @@ if [ ! -z "$(git status --porcelain)" ]; then >&2 echo "Failed: Repo should be clean before testing!" exit 1 fi -# Wipe the lib directory in case there are extra unnecessary files in there -rm -rf lib # Generate the JavaScript files npm run-script build # Check that repo is still clean if [ ! -z "$(git status --porcelain)" ]; then # If we get a fail here then the PR needs attention - >&2 echo "Failed: JavaScript files are not up to date. Run 'rm -rf lib && npm run-script build' to update" + >&2 echo "Failed: JavaScript files are not up to date. Run 'npm run-script build' to update" git status exit 1 fi diff --git a/.github/workflows/script/package.sh b/.github/workflows/script/package.sh new file mode 100755 index 0000000000..014eaa988e --- /dev/null +++ b/.github/workflows/script/package.sh @@ -0,0 +1,18 @@ +#!/bin/sh +bundle_file() { + module=$(dirname "$1") + file=$(perl -ne 'next unless m<'"$2"': .(?:.*/|)(.*\.js)>;print $1' "$1") + if [ -n "$file" ]; then + if [ "$2" = main ]; then + suffix='' + else + suffix="-$2" + fi + ./node_modules/.bin/esbuild "lib/$module-action$suffix.js" --bundle --minify --platform=node --outfile="./$module/$file" + perl -pi -e 's/scripts:\{.*?\}/scripts:{}/' "./$module/$file" + fi +}; +for a in */action.yml; do + bundle_file $a main; + bundle_file $a post; +done diff --git a/.github/workflows/script/update-node-modules.sh b/.github/workflows/script/update-node-modules.sh deleted file mode 100755 index cfcb0e5d40..0000000000 --- a/.github/workflows/script/update-node-modules.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/bash -set -eu - -if [ "$1" != "update" ] && [ "$1" != "check-only" ]; then - >&2 echo "Failed: Invalid argument. Must be 'update' or 'check-only'" - exit 1 -fi - -npm install --force -g npm@9.2.0 - -# clean the npm cache to ensure we don't have any files owned by root -sudo npm cache clean --force - -if [ "$1" = "update" ]; then - npm install -fi - -# Reinstall modules and then clean to remove absolute paths -# Use 'npm ci' instead of 'npm install' as this is intended to be reproducible -npm ci -npm run removeNPMAbsolutePaths diff --git a/.github/workflows/update-dependencies.yml b/.github/workflows/update-dependencies.yml index 0d24650e05..eacd8b3c1d 100644 --- a/.github/workflows/update-dependencies.yml +++ b/.github/workflows/update-dependencies.yml @@ -28,14 +28,13 @@ jobs: run: | git fetch origin "$BRANCH" --depth=1 git checkout "origin/$BRANCH" - .github/workflows/script/update-node-modules.sh update + npm run build if [ ! -z "$(git status --porcelain)" ]; then git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" git config --global user.name "github-actions[bot]" - git add node_modules - git commit -am "Update checked-in dependencies" + git commit -am "Update action bundles" git push origin "HEAD:$BRANCH" - echo "Pushed a commit to update the checked-in dependencies." \ + echo "Pushed a commit to update the checked-in action bundles." \ "Please mark the PR as ready for review to trigger PR checks." | gh pr comment --body-file - --repo github/codeql-action "${{ github.event.pull_request.number }}" gh pr ready --undo --repo github/codeql-action "${{ github.event.pull_request.number }}" diff --git a/.gitignore b/.gitignore index e007cdf3c7..bcbc751a00 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,7 @@ -# Ignore for example failing-tests.json from AVA -node_modules/.cache/ +# actions are bundled to make this repository lightweight for consumers +node_modules/ +# lib is generated by tsc +lib # Java build files .gradle/ *.class @@ -8,4 +10,4 @@ node_modules/.cache/ # eslint sarif report eslint.sarif # for local incremental compilation -tsconfig.tsbuildinfo \ No newline at end of file +tsconfig.tsbuildinfo diff --git a/CHANGELOG.md b/CHANGELOG.md index ab6e3c9c1c..b409a20f5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -28,6 +28,7 @@ No user facing changes. - The CodeQL Action now downloads bundles compressed using Zstandard on GitHub Enterprise Server when using Linux or macOS runners. This speeds up the installation of the CodeQL tools. This feature is already available to GitHub.com users. [#2573](https://github.com/github/codeql-action/pull/2573) - Update default CodeQL bundle version to 2.19.3. [#2576](https://github.com/github/codeql-action/pull/2576) +- The CodeQL Action is now faster to download by several seconds since `node_modules` are no longer included in this repository. [#2578](https://github.com/github/codeql-action/pull/2578) ## 3.27.0 - 22 Oct 2024 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 63905446db..cb17e9ab53 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -17,20 +17,14 @@ Before you start, ensure that you have a recent version of node (16 or higher) i ### Common tasks -* Transpile the TypeScript to JavaScript: `npm run build`. Note that the JavaScript files are committed to git. -* Run tests: `npm run test`. You’ll need to ensure that the JavaScript files are up-to-date first by running the command above. -* Run the linter: `npm run lint`. +* Transpile the TypeScript to JavaScript: `npm run build`. Note that the bundled action files are committed to git. +* Run tests: `npm run test`. You’ll need to ensure that the `node_modules` are available and JavaScript files are up-to-date first by running the commands above. +* Run the linter: `npm run lint` (requires the first command). This project also includes configuration to run tests from VSCode (with support for breakpoints) - open the test file you wish to run and choose "Debug AVA test file" from the Run menu in the Run panel. You may want to run `tsc --watch` from the command line or inside of vscode in order to ensure build artifacts are up to date as you are working. -### Checking in compiled artifacts and `node_modules` - -Because CodeQL Action users consume the code directly from this repository, and there can be no build step during an GitHub Actions run, this repository contains all compiled artifacts and node modules. There is a PR check that will fail if any of the compiled artifacts are not up to date. Compiled artifacts are stored in the `lib/` directory. For all day-to-day development purposes, this folder can be ignored. - -Only run `npm install` if you are explicitly changing the set of dependencies in `package.json`. The `node_modules` directory should be up to date when you check out, but if for some reason, there is an inconsistency use `npm ci && npm run removeNPMAbsolutePaths` to ensure the directory is in a state consistent with the `package-lock.json`. Note that due to a macOS-specific dependency, this command should be run on a macOS machine. There is a PR check to ensure the consistency of the `node_modules` directory. - ### Running the action To see the effect of your changes and to test them, push your changes in a branch and then look at the [Actions output](https://github.com/github/codeql-action/actions) for that branch. You can also exercise the code locally by running the automated tests. diff --git a/analyze/action.yml b/analyze/action.yml index 7fec8fb44f..98935ce8ad 100644 --- a/analyze/action.yml +++ b/analyze/action.yml @@ -92,5 +92,5 @@ outputs: description: The ID of the uploaded SARIF file. runs: using: node20 - main: "../lib/analyze-action.js" - post: "../lib/analyze-action-post.js" + main: "analyze-action.js" + post: "analyze-action-post.js" diff --git a/analyze/analyze-action-post.js b/analyze/analyze-action-post.js new file mode 100644 index 0000000000..b5ade94bef --- /dev/null +++ b/analyze/analyze-action-post.js @@ -0,0 +1,379 @@ +"use strict";var j5=Object.defineProperty;var y_e=Object.getOwnPropertyDescriptor;var b_e=Object.getOwnPropertyNames;var v_e=Object.prototype.hasOwnProperty;var U5=(e,t)=>()=>(e&&(t=e(e=0)),t);var g=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),z5=(e,t)=>{for(var r in t)j5(e,r,{get:t[r],enumerable:!0})},__e=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of b_e(t))!v_e.call(e,n)&&n!==r&&j5(e,n,{get:()=>t[n],enumerable:!(i=y_e(t,n))||i.enumerable});return e};var P0=e=>__e(j5({},"__esModule",{value:!0}),e);var O6=g(hf=>{"use strict";Object.defineProperty(hf,"__esModule",{value:!0});hf.toCommandProperties=hf.toCommandValue=void 0;function w_e(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}hf.toCommandValue=w_e;function E_e(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}hf.toCommandProperties=E_e});var mM=g(ia=>{"use strict";var S_e=ia&&ia.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),x_e=ia&&ia.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),T_e=ia&&ia.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&S_e(t,e,r);return x_e(t,e),t};Object.defineProperty(ia,"__esModule",{value:!0});ia.issue=ia.issueCommand=void 0;var N_e=T_e(require("os")),pM=O6();function fM(e,t,r){let i=new $5(e,t,r);process.stdout.write(i.toString()+N_e.EOL)}ia.issueCommand=fM;function R_e(e,t=""){fM(e,{},t)}ia.issue=R_e;var dM="::",$5=class{constructor(t,r,i){t||(t="missing.command"),this.command=t,this.properties=r,this.message=i}toString(){let t=dM+this.command;if(this.properties&&Object.keys(this.properties).length>0){t+=" ";let r=!0;for(let i in this.properties)if(this.properties.hasOwnProperty(i)){let n=this.properties[i];n&&(r?r=!1:t+=",",t+=`${i}=${C_e(n)}`)}}return t+=`${dM}${A_e(this.message)}`,t}};function A_e(e){return(0,pM.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function C_e(e){return(0,pM.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var yM=g(na=>{"use strict";var O_e=na&&na.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),P_e=na&&na.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),G5=na&&na.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&O_e(t,e,r);return P_e(t,e),t};Object.defineProperty(na,"__esModule",{value:!0});na.prepareKeyValueMessage=na.issueFileCommand=void 0;var I_e=G5(require("crypto")),hM=G5(require("fs")),H5=G5(require("os")),gM=O6();function D_e(e,t){let r=process.env[`GITHUB_${e}`];if(!r)throw new Error(`Unable to find environment variable for file command ${e}`);if(!hM.existsSync(r))throw new Error(`Missing file at path: ${r}`);hM.appendFileSync(r,`${(0,gM.toCommandValue)(t)}${H5.EOL}`,{encoding:"utf8"})}na.issueFileCommand=D_e;function L_e(e,t){let r=`ghadelimiter_${I_e.randomUUID()}`,i=(0,gM.toCommandValue)(t);if(e.includes(r))throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`);if(i.includes(r))throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`);return`${e}<<${r}${H5.EOL}${i}${H5.EOL}${r}`}na.prepareKeyValueMessage=L_e});var vM=g(gf=>{"use strict";Object.defineProperty(gf,"__esModule",{value:!0});gf.checkBypass=gf.getProxyUrl=void 0;function F_e(e){let t=e.protocol==="https:";if(bM(e))return;let r=t?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new URL(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new URL(`http://${r}`)}else return}gf.getProxyUrl=F_e;function bM(e){if(!e.hostname)return!1;let t=e.hostname;if(B_e(t))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let i;e.port?i=Number(e.port):e.protocol==="http:"?i=80:e.protocol==="https:"&&(i=443);let n=[e.hostname.toUpperCase()];typeof i=="number"&&n.push(`${n[0]}:${i}`);for(let s of r.split(",").map(a=>a.trim().toUpperCase()).filter(a=>a))if(s==="*"||n.some(a=>a===s||a.endsWith(`.${s}`)||s.startsWith(".")&&a.endsWith(`${s}`)))return!0;return!1}gf.checkBypass=bM;function B_e(e){let t=e.toLowerCase();return t==="localhost"||t.startsWith("127.")||t.startsWith("[::1]")||t.startsWith("[0:0:0:0:0:0:0:1]")}});var SM=g(yf=>{"use strict";var Y3t=require("net"),q_e=require("tls"),V5=require("http"),_M=require("https"),M_e=require("events"),Z3t=require("assert"),k_e=require("util");yf.httpOverHttp=j_e;yf.httpsOverHttp=U_e;yf.httpOverHttps=z_e;yf.httpsOverHttps=$_e;function j_e(e){var t=new ql(e);return t.request=V5.request,t}function U_e(e){var t=new ql(e);return t.request=V5.request,t.createSocket=wM,t.defaultPort=443,t}function z_e(e){var t=new ql(e);return t.request=_M.request,t}function $_e(e){var t=new ql(e);return t.request=_M.request,t.createSocket=wM,t.defaultPort=443,t}function ql(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||V5.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(i,n,s,a){for(var o=EM(n,s,a),l=0,c=t.requests.length;l=this.maxSockets){s.requests.push(a);return}s.createSocket(a,function(o){o.on("free",l),o.on("close",c),o.on("agentRemove",c),t.onSocket(o);function l(){s.emit("free",o,a)}function c(u){s.removeSocket(o),o.removeListener("free",l),o.removeListener("close",c),o.removeListener("agentRemove",c)}})};ql.prototype.createSocket=function(t,r){var i=this,n={};i.sockets.push(n);var s=W5({},i.proxyOptions,{method:"CONNECT",path:t.host+":"+t.port,agent:!1,headers:{host:t.host+":"+t.port}});t.localAddress&&(s.localAddress=t.localAddress),s.proxyAuth&&(s.headers=s.headers||{},s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")),jc("making CONNECT request");var a=i.request(s);a.useChunkedEncodingByDefault=!1,a.once("response",o),a.once("upgrade",l),a.once("connect",c),a.once("error",u),a.end();function o(d){d.upgrade=!0}function l(d,p,f){process.nextTick(function(){c(d,p,f)})}function c(d,p,f){if(a.removeAllListeners(),p.removeAllListeners(),d.statusCode!==200){jc("tunneling socket could not be established, statusCode=%d",d.statusCode),p.destroy();var m=new Error("tunneling socket could not be established, statusCode="+d.statusCode);m.code="ECONNRESET",t.request.emit("error",m),i.removeSocket(n);return}if(f.length>0){jc("got illegal response body from proxy"),p.destroy();var m=new Error("got illegal response body from proxy");m.code="ECONNRESET",t.request.emit("error",m),i.removeSocket(n);return}return jc("tunneling connection has established"),i.sockets[i.sockets.indexOf(n)]=p,r(p)}function u(d){a.removeAllListeners(),jc(`tunneling socket could not be established, cause=%s +`,d.message,d.stack);var p=new Error("tunneling socket could not be established, cause="+d.message);p.code="ECONNRESET",t.request.emit("error",p),i.removeSocket(n)}};ql.prototype.removeSocket=function(t){var r=this.sockets.indexOf(t);if(r!==-1){this.sockets.splice(r,1);var i=this.requests.shift();i&&this.createSocket(i,function(n){i.request.onSocket(n)})}};function wM(e,t){var r=this;ql.prototype.createSocket.call(r,e,function(i){var n=e.request.getHeader("host"),s=W5({},r.options,{socket:i,servername:n?n.replace(/:.*$/,""):e.host}),a=q_e.connect(0,s);r.sockets[r.sockets.indexOf(i)]=a,t(a)})}function EM(e,t,r){return typeof e=="string"?{host:e,port:t,localAddress:r}:e}function W5(e){for(var t=1,r=arguments.length;t{xM.exports=SM()});var eo=g(Ht=>{"use strict";var H_e=Ht&&Ht.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),G_e=Ht&&Ht.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),B6=Ht&&Ht.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&H_e(t,e,r);return G_e(t,e),t},Zr=Ht&&Ht.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ht,"__esModule",{value:!0});Ht.HttpClient=Ht.isHttps=Ht.HttpClientResponse=Ht.HttpClientError=Ht.getProxyUrl=Ht.MediaTypes=Ht.Headers=Ht.HttpCodes=void 0;var P6=B6(require("http")),K5=B6(require("https")),NM=B6(vM()),I6=B6(TM()),Ja;(function(e){e[e.OK=200]="OK",e[e.MultipleChoices=300]="MultipleChoices",e[e.MovedPermanently=301]="MovedPermanently",e[e.ResourceMoved=302]="ResourceMoved",e[e.SeeOther=303]="SeeOther",e[e.NotModified=304]="NotModified",e[e.UseProxy=305]="UseProxy",e[e.SwitchProxy=306]="SwitchProxy",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",e[e.BadRequest=400]="BadRequest",e[e.Unauthorized=401]="Unauthorized",e[e.PaymentRequired=402]="PaymentRequired",e[e.Forbidden=403]="Forbidden",e[e.NotFound=404]="NotFound",e[e.MethodNotAllowed=405]="MethodNotAllowed",e[e.NotAcceptable=406]="NotAcceptable",e[e.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",e[e.RequestTimeout=408]="RequestTimeout",e[e.Conflict=409]="Conflict",e[e.Gone=410]="Gone",e[e.TooManyRequests=429]="TooManyRequests",e[e.InternalServerError=500]="InternalServerError",e[e.NotImplemented=501]="NotImplemented",e[e.BadGateway=502]="BadGateway",e[e.ServiceUnavailable=503]="ServiceUnavailable",e[e.GatewayTimeout=504]="GatewayTimeout"})(Ja=Ht.HttpCodes||(Ht.HttpCodes={}));var Dn;(function(e){e.Accept="accept",e.ContentType="content-type"})(Dn=Ht.Headers||(Ht.Headers={}));var Uc;(function(e){e.ApplicationJson="application/json"})(Uc=Ht.MediaTypes||(Ht.MediaTypes={}));function V_e(e){let t=NM.getProxyUrl(new URL(e));return t?t.href:""}Ht.getProxyUrl=V_e;var W_e=[Ja.MovedPermanently,Ja.ResourceMoved,Ja.SeeOther,Ja.TemporaryRedirect,Ja.PermanentRedirect],K_e=[Ja.BadGateway,Ja.ServiceUnavailable,Ja.GatewayTimeout],X_e=["OPTIONS","GET","DELETE","HEAD"],Q_e=10,Y_e=5,L6=class e extends Error{constructor(t,r){super(t),this.name="HttpClientError",this.statusCode=r,Object.setPrototypeOf(this,e.prototype)}};Ht.HttpClientError=L6;var F6=class{constructor(t){this.message=t}readBody(){return Zr(this,void 0,void 0,function*(){return new Promise(t=>Zr(this,void 0,void 0,function*(){let r=Buffer.alloc(0);this.message.on("data",i=>{r=Buffer.concat([r,i])}),this.message.on("end",()=>{t(r.toString())})}))})}readBodyBuffer(){return Zr(this,void 0,void 0,function*(){return new Promise(t=>Zr(this,void 0,void 0,function*(){let r=[];this.message.on("data",i=>{r.push(i)}),this.message.on("end",()=>{t(Buffer.concat(r))})}))})}};Ht.HttpClientResponse=F6;function Z_e(e){return new URL(e).protocol==="https:"}Ht.isHttps=Z_e;var X5=class{constructor(t,r,i){this._ignoreSslError=!1,this._allowRedirects=!0,this._allowRedirectDowngrade=!1,this._maxRedirects=50,this._allowRetries=!1,this._maxRetries=1,this._keepAlive=!1,this._disposed=!1,this.userAgent=t,this.handlers=r||[],this.requestOptions=i,i&&(i.ignoreSslError!=null&&(this._ignoreSslError=i.ignoreSslError),this._socketTimeout=i.socketTimeout,i.allowRedirects!=null&&(this._allowRedirects=i.allowRedirects),i.allowRedirectDowngrade!=null&&(this._allowRedirectDowngrade=i.allowRedirectDowngrade),i.maxRedirects!=null&&(this._maxRedirects=Math.max(i.maxRedirects,0)),i.keepAlive!=null&&(this._keepAlive=i.keepAlive),i.allowRetries!=null&&(this._allowRetries=i.allowRetries),i.maxRetries!=null&&(this._maxRetries=i.maxRetries))}options(t,r){return Zr(this,void 0,void 0,function*(){return this.request("OPTIONS",t,null,r||{})})}get(t,r){return Zr(this,void 0,void 0,function*(){return this.request("GET",t,null,r||{})})}del(t,r){return Zr(this,void 0,void 0,function*(){return this.request("DELETE",t,null,r||{})})}post(t,r,i){return Zr(this,void 0,void 0,function*(){return this.request("POST",t,r,i||{})})}patch(t,r,i){return Zr(this,void 0,void 0,function*(){return this.request("PATCH",t,r,i||{})})}put(t,r,i){return Zr(this,void 0,void 0,function*(){return this.request("PUT",t,r,i||{})})}head(t,r){return Zr(this,void 0,void 0,function*(){return this.request("HEAD",t,null,r||{})})}sendStream(t,r,i,n){return Zr(this,void 0,void 0,function*(){return this.request(t,r,i,n)})}getJson(t,r={}){return Zr(this,void 0,void 0,function*(){r[Dn.Accept]=this._getExistingOrDefaultHeader(r,Dn.Accept,Uc.ApplicationJson);let i=yield this.get(t,r);return this._processResponse(i,this.requestOptions)})}postJson(t,r,i={}){return Zr(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Dn.Accept]=this._getExistingOrDefaultHeader(i,Dn.Accept,Uc.ApplicationJson),i[Dn.ContentType]=this._getExistingOrDefaultHeader(i,Dn.ContentType,Uc.ApplicationJson);let s=yield this.post(t,n,i);return this._processResponse(s,this.requestOptions)})}putJson(t,r,i={}){return Zr(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Dn.Accept]=this._getExistingOrDefaultHeader(i,Dn.Accept,Uc.ApplicationJson),i[Dn.ContentType]=this._getExistingOrDefaultHeader(i,Dn.ContentType,Uc.ApplicationJson);let s=yield this.put(t,n,i);return this._processResponse(s,this.requestOptions)})}patchJson(t,r,i={}){return Zr(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Dn.Accept]=this._getExistingOrDefaultHeader(i,Dn.Accept,Uc.ApplicationJson),i[Dn.ContentType]=this._getExistingOrDefaultHeader(i,Dn.ContentType,Uc.ApplicationJson);let s=yield this.patch(t,n,i);return this._processResponse(s,this.requestOptions)})}request(t,r,i,n){return Zr(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");let s=new URL(r),a=this._prepareRequest(t,s,n),o=this._allowRetries&&X_e.includes(t)?this._maxRetries+1:1,l=0,c;do{if(c=yield this.requestRaw(a,i),c&&c.message&&c.message.statusCode===Ja.Unauthorized){let d;for(let p of this.handlers)if(p.canHandleAuthentication(c)){d=p;break}return d?d.handleAuthentication(this,a,i):c}let u=this._maxRedirects;for(;c.message.statusCode&&W_e.includes(c.message.statusCode)&&this._allowRedirects&&u>0;){let d=c.message.headers.location;if(!d)break;let p=new URL(d);if(s.protocol==="https:"&&s.protocol!==p.protocol&&!this._allowRedirectDowngrade)throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.");if(yield c.readBody(),p.hostname!==s.hostname)for(let f in n)f.toLowerCase()==="authorization"&&delete n[f];a=this._prepareRequest(t,p,n),c=yield this.requestRaw(a,i),u--}if(!c.message.statusCode||!K_e.includes(c.message.statusCode))return c;l+=1,l{function s(a,o){a?n(a):o?i(o):n(new Error("Unknown error"))}this.requestRawWithCallback(t,r,s)})})}requestRawWithCallback(t,r,i){typeof r=="string"&&(t.options.headers||(t.options.headers={}),t.options.headers["Content-Length"]=Buffer.byteLength(r,"utf8"));let n=!1;function s(l,c){n||(n=!0,i(l,c))}let a=t.httpModule.request(t.options,l=>{let c=new F6(l);s(void 0,c)}),o;a.on("socket",l=>{o=l}),a.setTimeout(this._socketTimeout||3*6e4,()=>{o&&o.end(),s(new Error(`Request timeout: ${t.options.path}`))}),a.on("error",function(l){s(l)}),r&&typeof r=="string"&&a.write(r,"utf8"),r&&typeof r!="string"?(r.on("close",function(){a.end()}),r.pipe(a)):a.end()}getAgent(t){let r=new URL(t);return this._getAgent(r)}_prepareRequest(t,r,i){let n={};n.parsedUrl=r;let s=n.parsedUrl.protocol==="https:";n.httpModule=s?K5:P6;let a=s?443:80;if(n.options={},n.options.host=n.parsedUrl.hostname,n.options.port=n.parsedUrl.port?parseInt(n.parsedUrl.port):a,n.options.path=(n.parsedUrl.pathname||"")+(n.parsedUrl.search||""),n.options.method=t,n.options.headers=this._mergeHeaders(i),this.userAgent!=null&&(n.options.headers["user-agent"]=this.userAgent),n.options.agent=this._getAgent(n.parsedUrl),this.handlers)for(let o of this.handlers)o.prepareRequest(n.options);return n}_mergeHeaders(t){return this.requestOptions&&this.requestOptions.headers?Object.assign({},D6(this.requestOptions.headers),D6(t||{})):D6(t||{})}_getExistingOrDefaultHeader(t,r,i){let n;return this.requestOptions&&this.requestOptions.headers&&(n=D6(this.requestOptions.headers)[r]),t[r]||n||i}_getAgent(t){let r,i=NM.getProxyUrl(t),n=i&&i.hostname;if(this._keepAlive&&n&&(r=this._proxyAgent),this._keepAlive&&!n&&(r=this._agent),r)return r;let s=t.protocol==="https:",a=100;if(this.requestOptions&&(a=this.requestOptions.maxSockets||P6.globalAgent.maxSockets),i&&i.hostname){let o={maxSockets:a,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(i.username||i.password)&&{proxyAuth:`${i.username}:${i.password}`}),{host:i.hostname,port:i.port})},l,c=i.protocol==="https:";s?l=c?I6.httpsOverHttps:I6.httpsOverHttp:l=c?I6.httpOverHttps:I6.httpOverHttp,r=l(o),this._proxyAgent=r}if(this._keepAlive&&!r){let o={keepAlive:this._keepAlive,maxSockets:a};r=s?new K5.Agent(o):new P6.Agent(o),this._agent=r}return r||(r=s?K5.globalAgent:P6.globalAgent),s&&this._ignoreSslError&&(r.options=Object.assign(r.options||{},{rejectUnauthorized:!1})),r}_performExponentialBackoff(t){return Zr(this,void 0,void 0,function*(){t=Math.min(Q_e,t);let r=Y_e*Math.pow(2,t);return new Promise(i=>setTimeout(()=>i(),r))})}_processResponse(t,r){return Zr(this,void 0,void 0,function*(){return new Promise((i,n)=>Zr(this,void 0,void 0,function*(){let s=t.message.statusCode||0,a={statusCode:s,result:null,headers:{}};s===Ja.NotFound&&i(a);function o(u,d){if(typeof d=="string"){let p=new Date(d);if(!isNaN(p.valueOf()))return p}return d}let l,c;try{c=yield t.readBody(),c&&c.length>0&&(r&&r.deserializeDates?l=JSON.parse(c,o):l=JSON.parse(c),a.result=l),a.headers=t.message.headers}catch{}if(s>299){let u;l&&l.message?u=l.message:c&&c.length>0?u=c:u=`Failed request: (${s})`;let d=new L6(u,s);d.result=a.result,n(d)}else i(a)}))})}};Ht.HttpClient=X5;var D6=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{})});var I0=g(Do=>{"use strict";var J5=Do&&Do.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Do,"__esModule",{value:!0});Do.PersonalAccessTokenCredentialHandler=Do.BearerCredentialHandler=Do.BasicCredentialHandler=void 0;var Q5=class{constructor(t,r){this.username=t,this.password=r}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return J5(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Do.BasicCredentialHandler=Q5;var Y5=class{constructor(t){this.token=t}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Bearer ${this.token}`}canHandleAuthentication(){return!1}handleAuthentication(){return J5(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Do.BearerCredentialHandler=Y5;var Z5=class{constructor(t){this.token=t}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return J5(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Do.PersonalAccessTokenCredentialHandler=Z5});var CM=g(bf=>{"use strict";var RM=bf&&bf.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(bf,"__esModule",{value:!0});bf.OidcClient=void 0;var J_e=eo(),ewe=I0(),AM=ze(),e8=class e{static createHttpClient(t=!0,r=10){let i={allowRetries:t,maxRetries:r};return new J_e.HttpClient("actions/oidc-client",[new ewe.BearerCredentialHandler(e.getRequestToken())],i)}static getRequestToken(){let t=process.env.ACTIONS_ID_TOKEN_REQUEST_TOKEN;if(!t)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable");return t}static getIDTokenUrl(){let t=process.env.ACTIONS_ID_TOKEN_REQUEST_URL;if(!t)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable");return t}static getCall(t){var r;return RM(this,void 0,void 0,function*(){let s=(r=(yield e.createHttpClient().getJson(t).catch(a=>{throw new Error(`Failed to get ID Token. + + Error Code : ${a.statusCode} + + Error Message: ${a.message}`)})).result)===null||r===void 0?void 0:r.value;if(!s)throw new Error("Response json body do not have ID Token field");return s})}static getIDToken(t){return RM(this,void 0,void 0,function*(){try{let r=e.getIDTokenUrl();if(t){let n=encodeURIComponent(t);r=`${r}&audience=${n}`}(0,AM.debug)(`ID token url is ${r}`);let i=yield e.getCall(r);return(0,AM.setSecret)(i),i}catch(r){throw new Error(`Error message: ${r.message}`)}})}};bf.OidcClient=e8});var n8=g(is=>{"use strict";var t8=is&&is.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(is,"__esModule",{value:!0});is.summary=is.markdownSummary=is.SUMMARY_DOCS_URL=is.SUMMARY_ENV_VAR=void 0;var twe=require("os"),r8=require("fs"),{access:rwe,appendFile:iwe,writeFile:nwe}=r8.promises;is.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";is.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var i8=class{constructor(){this._buffer=""}filePath(){return t8(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let t=process.env[is.SUMMARY_ENV_VAR];if(!t)throw new Error(`Unable to find environment variable for $${is.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield rwe(t,r8.constants.R_OK|r8.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${t}'. Check if the file has correct read/write permissions.`)}return this._filePath=t,this._filePath})}wrap(t,r,i={}){let n=Object.entries(i).map(([s,a])=>` ${s}="${a}"`).join("");return r?`<${t}${n}>${r}`:`<${t}${n}>`}write(t){return t8(this,void 0,void 0,function*(){let r=!!t?.overwrite,i=yield this.filePath();return yield(r?nwe:iwe)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return t8(this,void 0,void 0,function*(){return this.emptyBuffer().write({overwrite:!0})})}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){return this._buffer="",this}addRaw(t,r=!1){return this._buffer+=t,r?this.addEOL():this}addEOL(){return this.addRaw(twe.EOL)}addCodeBlock(t,r){let i=Object.assign({},r&&{lang:r}),n=this.wrap("pre",this.wrap("code",t),i);return this.addRaw(n).addEOL()}addList(t,r=!1){let i=r?"ol":"ul",n=t.map(a=>this.wrap("li",a)).join(""),s=this.wrap(i,n);return this.addRaw(s).addEOL()}addTable(t){let r=t.map(n=>{let s=n.map(a=>{if(typeof a=="string")return this.wrap("td",a);let{header:o,data:l,colspan:c,rowspan:u}=a,d=o?"th":"td",p=Object.assign(Object.assign({},c&&{colspan:c}),u&&{rowspan:u});return this.wrap(d,l,p)}).join("");return this.wrap("tr",s)}).join(""),i=this.wrap("table",r);return this.addRaw(i).addEOL()}addDetails(t,r){let i=this.wrap("details",this.wrap("summary",t)+r);return this.addRaw(i).addEOL()}addImage(t,r,i){let{width:n,height:s}=i||{},a=Object.assign(Object.assign({},n&&{width:n}),s&&{height:s}),o=this.wrap("img",null,Object.assign({src:t,alt:r},a));return this.addRaw(o).addEOL()}addHeading(t,r){let i=`h${r}`,n=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",s=this.wrap(n,t);return this.addRaw(s).addEOL()}addSeparator(){let t=this.wrap("hr",null);return this.addRaw(t).addEOL()}addBreak(){let t=this.wrap("br",null);return this.addRaw(t).addEOL()}addQuote(t,r){let i=Object.assign({},r&&{cite:r}),n=this.wrap("blockquote",t,i);return this.addRaw(n).addEOL()}addLink(t,r){let i=this.wrap("a",t,{href:r});return this.addRaw(i).addEOL()}},OM=new i8;is.markdownSummary=OM;is.summary=OM});var PM=g(ns=>{"use strict";var swe=ns&&ns.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),awe=ns&&ns.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),owe=ns&&ns.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&swe(t,e,r);return awe(t,e),t};Object.defineProperty(ns,"__esModule",{value:!0});ns.toPlatformPath=ns.toWin32Path=ns.toPosixPath=void 0;var lwe=owe(require("path"));function cwe(e){return e.replace(/[\\]/g,"/")}ns.toPosixPath=cwe;function uwe(e){return e.replace(/[/]/g,"\\")}ns.toWin32Path=uwe;function dwe(e){return e.replace(/[/\\]/g,lwe.sep)}ns.toPlatformPath=dwe});var a8=g(we=>{"use strict";var pwe=we&&we.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),fwe=we&&we.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),DM=we&&we.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&pwe(t,e,r);return fwe(t,e),t},s8=we&&we.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},ss;Object.defineProperty(we,"__esModule",{value:!0});we.getCmdPath=we.tryGetExecutablePath=we.isRooted=we.isDirectory=we.exists=we.READONLY=we.UV_FS_O_EXLOCK=we.IS_WINDOWS=we.unlink=we.symlink=we.stat=we.rmdir=we.rm=we.rename=we.readlink=we.readdir=we.open=we.mkdir=we.lstat=we.copyFile=we.chmod=void 0;var LM=DM(require("fs")),q6=DM(require("path"));ss=LM.promises,we.chmod=ss.chmod,we.copyFile=ss.copyFile,we.lstat=ss.lstat,we.mkdir=ss.mkdir,we.open=ss.open,we.readdir=ss.readdir,we.readlink=ss.readlink,we.rename=ss.rename,we.rm=ss.rm,we.rmdir=ss.rmdir,we.stat=ss.stat,we.symlink=ss.symlink,we.unlink=ss.unlink;we.IS_WINDOWS=process.platform==="win32";we.UV_FS_O_EXLOCK=268435456;we.READONLY=LM.constants.O_RDONLY;function mwe(e){return s8(this,void 0,void 0,function*(){try{yield we.stat(e)}catch(t){if(t.code==="ENOENT")return!1;throw t}return!0})}we.exists=mwe;function hwe(e,t=!1){return s8(this,void 0,void 0,function*(){return(t?yield we.stat(e):yield we.lstat(e)).isDirectory()})}we.isDirectory=hwe;function gwe(e){if(e=bwe(e),!e)throw new Error('isRooted() parameter "p" cannot be empty');return we.IS_WINDOWS?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}we.isRooted=gwe;function ywe(e,t){return s8(this,void 0,void 0,function*(){let r;try{r=yield we.stat(e)}catch(n){n.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${n}`)}if(r&&r.isFile()){if(we.IS_WINDOWS){let n=q6.extname(e).toUpperCase();if(t.some(s=>s.toUpperCase()===n))return e}else if(IM(r))return e}let i=e;for(let n of t){e=i+n,r=void 0;try{r=yield we.stat(e)}catch(s){s.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${s}`)}if(r&&r.isFile()){if(we.IS_WINDOWS){try{let s=q6.dirname(e),a=q6.basename(e).toUpperCase();for(let o of yield we.readdir(s))if(a===o.toUpperCase()){e=q6.join(s,o);break}}catch(s){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${s}`)}return e}else if(IM(r))return e}}return""})}we.tryGetExecutablePath=ywe;function bwe(e){return e=e||"",we.IS_WINDOWS?(e=e.replace(/\//g,"\\"),e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}function IM(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function vwe(){var e;return(e=process.env.COMSPEC)!==null&&e!==void 0?e:"cmd.exe"}we.getCmdPath=vwe});var D0=g(Br=>{"use strict";var _we=Br&&Br.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),wwe=Br&&Br.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),FM=Br&&Br.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&_we(t,e,r);return wwe(t,e),t},zc=Br&&Br.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Br,"__esModule",{value:!0});Br.findInPath=Br.which=Br.mkdirP=Br.rmRF=Br.mv=Br.cp=void 0;var Ewe=require("assert"),Lo=FM(require("path")),Ot=FM(a8());function Swe(e,t,r={}){return zc(this,void 0,void 0,function*(){let{force:i,recursive:n,copySourceDirectory:s}=Twe(r),a=(yield Ot.exists(t))?yield Ot.stat(t):null;if(a&&a.isFile()&&!i)return;let o=a&&a.isDirectory()&&s?Lo.join(t,Lo.basename(e)):t;if(!(yield Ot.exists(e)))throw new Error(`no such file or directory: ${e}`);if((yield Ot.stat(e)).isDirectory())if(n)yield kM(e,o,0,i);else throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`);else{if(Lo.relative(e,o)==="")throw new Error(`'${o}' and '${e}' are the same file`);yield jM(e,o,i)}})}Br.cp=Swe;function xwe(e,t,r={}){return zc(this,void 0,void 0,function*(){if(yield Ot.exists(t)){let i=!0;if((yield Ot.isDirectory(t))&&(t=Lo.join(t,Lo.basename(e)),i=yield Ot.exists(t)),i)if(r.force==null||r.force)yield BM(t);else throw new Error("Destination already exists")}yield o8(Lo.dirname(t)),yield Ot.rename(e,t)})}Br.mv=xwe;function BM(e){return zc(this,void 0,void 0,function*(){if(Ot.IS_WINDOWS&&/[*"<>|]/.test(e))throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield Ot.rm(e,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(t){throw new Error(`File was unable to be removed ${t}`)}})}Br.rmRF=BM;function o8(e){return zc(this,void 0,void 0,function*(){Ewe.ok(e,"a path argument must be provided"),yield Ot.mkdir(e,{recursive:!0})})}Br.mkdirP=o8;function qM(e,t){return zc(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");if(t){let i=yield qM(e,!1);if(!i)throw Ot.IS_WINDOWS?new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`):new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`);return i}let r=yield MM(e);return r&&r.length>0?r[0]:""})}Br.which=qM;function MM(e){return zc(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");let t=[];if(Ot.IS_WINDOWS&&process.env.PATHEXT)for(let n of process.env.PATHEXT.split(Lo.delimiter))n&&t.push(n);if(Ot.isRooted(e)){let n=yield Ot.tryGetExecutablePath(e,t);return n?[n]:[]}if(e.includes(Lo.sep))return[];let r=[];if(process.env.PATH)for(let n of process.env.PATH.split(Lo.delimiter))n&&r.push(n);let i=[];for(let n of r){let s=yield Ot.tryGetExecutablePath(Lo.join(n,e),t);s&&i.push(s)}return i})}Br.findInPath=MM;function Twe(e){let t=e.force==null?!0:e.force,r=!!e.recursive,i=e.copySourceDirectory==null?!0:!!e.copySourceDirectory;return{force:t,recursive:r,copySourceDirectory:i}}function kM(e,t,r,i){return zc(this,void 0,void 0,function*(){if(r>=255)return;r++,yield o8(t);let n=yield Ot.readdir(e);for(let s of n){let a=`${e}/${s}`,o=`${t}/${s}`;(yield Ot.lstat(a)).isDirectory()?yield kM(a,o,r,i):yield jM(a,o,i)}yield Ot.chmod(t,(yield Ot.stat(e)).mode)})}function jM(e,t,r){return zc(this,void 0,void 0,function*(){if((yield Ot.lstat(e)).isSymbolicLink()){try{yield Ot.lstat(t),yield Ot.unlink(t)}catch(n){n.code==="EPERM"&&(yield Ot.chmod(t,"0666"),yield Ot.unlink(t))}let i=yield Ot.readlink(e);yield Ot.symlink(i,t,Ot.IS_WINDOWS?"junction":null)}else(!(yield Ot.exists(t))||r)&&(yield Ot.copyFile(e,t))})}});var _f=g(as=>{"use strict";var Nwe=as&&as.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Rwe=as&&as.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vf=as&&as.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Nwe(t,e,r);return Rwe(t,e),t},UM=as&&as.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(as,"__esModule",{value:!0});as.argStringToArray=as.ToolRunner=void 0;var M6=vf(require("os")),$M=vf(require("events")),Awe=vf(require("child_process")),Cwe=vf(require("path")),Owe=vf(D0()),zM=vf(a8()),Pwe=require("timers"),k6=process.platform==="win32",l8=class extends $M.EventEmitter{constructor(t,r,i){if(super(),!t)throw new Error("Parameter 'toolPath' cannot be null or empty.");this.toolPath=t,this.args=r||[],this.options=i||{}}_debug(t){this.options.listeners&&this.options.listeners.debug&&this.options.listeners.debug(t)}_getCommandString(t,r){let i=this._getSpawnFileName(),n=this._getSpawnArgs(t),s=r?"":"[command]";if(k6)if(this._isCmdFile()){s+=i;for(let a of n)s+=` ${a}`}else if(t.windowsVerbatimArguments){s+=`"${i}"`;for(let a of n)s+=` ${a}`}else{s+=this._windowsQuoteCmdArg(i);for(let a of n)s+=` ${this._windowsQuoteCmdArg(a)}`}else{s+=i;for(let a of n)s+=` ${a}`}return s}_processLineBuffer(t,r,i){try{let n=r+t.toString(),s=n.indexOf(M6.EOL);for(;s>-1;){let a=n.substring(0,s);i(a),n=n.substring(s+M6.EOL.length),s=n.indexOf(M6.EOL)}return n}catch(n){return this._debug(`error processing line. Failed with error ${n}`),""}}_getSpawnFileName(){return k6&&this._isCmdFile()?process.env.COMSPEC||"cmd.exe":this.toolPath}_getSpawnArgs(t){if(k6&&this._isCmdFile()){let r=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(let i of this.args)r+=" ",r+=t.windowsVerbatimArguments?i:this._windowsQuoteCmdArg(i);return r+='"',[r]}return this.args}_endsWith(t,r){return t.endsWith(r)}_isCmdFile(){let t=this.toolPath.toUpperCase();return this._endsWith(t,".CMD")||this._endsWith(t,".BAT")}_windowsQuoteCmdArg(t){if(!this._isCmdFile())return this._uvQuoteCmdArg(t);if(!t)return'""';let r=[" "," ","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'],i=!1;for(let a of t)if(r.some(o=>o===a)){i=!0;break}if(!i)return t;let n='"',s=!0;for(let a=t.length;a>0;a--)n+=t[a-1],s&&t[a-1]==="\\"?n+="\\":t[a-1]==='"'?(s=!0,n+='"'):s=!1;return n+='"',n.split("").reverse().join("")}_uvQuoteCmdArg(t){if(!t)return'""';if(!t.includes(" ")&&!t.includes(" ")&&!t.includes('"'))return t;if(!t.includes('"')&&!t.includes("\\"))return`"${t}"`;let r='"',i=!0;for(let n=t.length;n>0;n--)r+=t[n-1],i&&t[n-1]==="\\"?r+="\\":t[n-1]==='"'?(i=!0,r+="\\"):i=!1;return r+='"',r.split("").reverse().join("")}_cloneExecOptions(t){t=t||{};let r={cwd:t.cwd||process.cwd(),env:t.env||process.env,silent:t.silent||!1,windowsVerbatimArguments:t.windowsVerbatimArguments||!1,failOnStdErr:t.failOnStdErr||!1,ignoreReturnCode:t.ignoreReturnCode||!1,delay:t.delay||1e4};return r.outStream=t.outStream||process.stdout,r.errStream=t.errStream||process.stderr,r}_getSpawnOptions(t,r){t=t||{};let i={};return i.cwd=t.cwd,i.env=t.env,i.windowsVerbatimArguments=t.windowsVerbatimArguments||this._isCmdFile(),t.windowsVerbatimArguments&&(i.argv0=`"${r}"`),i}exec(){return UM(this,void 0,void 0,function*(){return!zM.isRooted(this.toolPath)&&(this.toolPath.includes("/")||k6&&this.toolPath.includes("\\"))&&(this.toolPath=Cwe.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield Owe.which(this.toolPath,!0),new Promise((t,r)=>UM(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`),this._debug("arguments:");for(let c of this.args)this._debug(` ${c}`);let i=this._cloneExecOptions(this.options);!i.silent&&i.outStream&&i.outStream.write(this._getCommandString(i)+M6.EOL);let n=new c8(i,this.toolPath);if(n.on("debug",c=>{this._debug(c)}),this.options.cwd&&!(yield zM.exists(this.options.cwd)))return r(new Error(`The cwd: ${this.options.cwd} does not exist!`));let s=this._getSpawnFileName(),a=Awe.spawn(s,this._getSpawnArgs(i),this._getSpawnOptions(this.options,s)),o="";a.stdout&&a.stdout.on("data",c=>{this.options.listeners&&this.options.listeners.stdout&&this.options.listeners.stdout(c),!i.silent&&i.outStream&&i.outStream.write(c),o=this._processLineBuffer(c,o,u=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(u)})});let l="";if(a.stderr&&a.stderr.on("data",c=>{n.processStderr=!0,this.options.listeners&&this.options.listeners.stderr&&this.options.listeners.stderr(c),!i.silent&&i.errStream&&i.outStream&&(i.failOnStdErr?i.errStream:i.outStream).write(c),l=this._processLineBuffer(c,l,u=>{this.options.listeners&&this.options.listeners.errline&&this.options.listeners.errline(u)})}),a.on("error",c=>{n.processError=c.message,n.processExited=!0,n.processClosed=!0,n.CheckComplete()}),a.on("exit",c=>{n.processExitCode=c,n.processExited=!0,this._debug(`Exit code ${c} received from tool '${this.toolPath}'`),n.CheckComplete()}),a.on("close",c=>{n.processExitCode=c,n.processExited=!0,n.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),n.CheckComplete()}),n.on("done",(c,u)=>{o.length>0&&this.emit("stdline",o),l.length>0&&this.emit("errline",l),a.removeAllListeners(),c?r(c):t(u)}),this.options.input){if(!a.stdin)throw new Error("child process missing stdin");a.stdin.end(this.options.input)}}))})}};as.ToolRunner=l8;function Iwe(e){let t=[],r=!1,i=!1,n="";function s(a){i&&a!=='"'&&(n+="\\"),n+=a,i=!1}for(let a=0;a0&&(t.push(n),n="");continue}s(o)}return n.length>0&&t.push(n.trim()),t}as.argStringToArray=Iwe;var c8=class e extends $M.EventEmitter{constructor(t,r){if(super(),this.processClosed=!1,this.processError="",this.processExitCode=0,this.processExited=!1,this.processStderr=!1,this.delay=1e4,this.done=!1,this.timeout=null,!r)throw new Error("toolPath must not be empty");this.options=t,this.toolPath=r,t.delay&&(this.delay=t.delay)}CheckComplete(){this.done||(this.processClosed?this._setResult():this.processExited&&(this.timeout=Pwe.setTimeout(e.HandleTimeout,this.delay,this)))}_debug(t){this.emit("debug",t)}_setResult(){let t;this.processExited&&(this.processError?t=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`):this.processExitCode!==0&&!this.options.ignoreReturnCode?t=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`):this.processStderr&&this.options.failOnStdErr&&(t=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`))),this.timeout&&(clearTimeout(this.timeout),this.timeout=null),this.done=!0,this.emit("done",t,this.processExitCode)}static HandleTimeout(t){if(!t.done){if(!t.processClosed&&t.processExited){let r=`The STDIO streams did not close within ${t.delay/1e3} seconds of the exit event from process '${t.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;t._debug(r)}t._setResult()}}}});var wf=g(os=>{"use strict";var Dwe=os&&os.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Lwe=os&&os.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Fwe=os&&os.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Dwe(t,e,r);return Lwe(t,e),t},VM=os&&os.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(os,"__esModule",{value:!0});os.getExecOutput=os.exec=void 0;var HM=require("string_decoder"),GM=Fwe(_f());function WM(e,t,r){return VM(this,void 0,void 0,function*(){let i=GM.argStringToArray(e);if(i.length===0)throw new Error("Parameter 'commandLine' cannot be null or empty.");let n=i[0];return t=i.slice(1).concat(t||[]),new GM.ToolRunner(n,t,r).exec()})}os.exec=WM;function Bwe(e,t,r){var i,n;return VM(this,void 0,void 0,function*(){let s="",a="",o=new HM.StringDecoder("utf8"),l=new HM.StringDecoder("utf8"),c=(i=r?.listeners)===null||i===void 0?void 0:i.stdout,u=(n=r?.listeners)===null||n===void 0?void 0:n.stderr,d=h=>{a+=l.write(h),u&&u(h)},p=h=>{s+=o.write(h),c&&c(h)},f=Object.assign(Object.assign({},r?.listeners),{stdout:p,stderr:d}),m=yield WM(e,t,Object.assign(Object.assign({},r),{listeners:f}));return s+=o.end(),a+=l.end(),{exitCode:m,stdout:s,stderr:a}})}os.getExecOutput=Bwe});var XM=g(ht=>{"use strict";var qwe=ht&&ht.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Mwe=ht&&ht.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),kwe=ht&&ht.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&qwe(t,e,r);return Mwe(t,e),t},U6=ht&&ht.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},jwe=ht&&ht.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ht,"__esModule",{value:!0});ht.getDetails=ht.isLinux=ht.isMacOS=ht.isWindows=ht.arch=ht.platform=void 0;var KM=jwe(require("os")),j6=kwe(wf()),Uwe=()=>U6(void 0,void 0,void 0,function*(){let{stdout:e}=yield j6.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',void 0,{silent:!0}),{stdout:t}=yield j6.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',void 0,{silent:!0});return{name:t.trim(),version:e.trim()}}),zwe=()=>U6(void 0,void 0,void 0,function*(){var e,t,r,i;let{stdout:n}=yield j6.getExecOutput("sw_vers",void 0,{silent:!0}),s=(t=(e=n.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&t!==void 0?t:"";return{name:(i=(r=n.match(/ProductName:\s*(.+)/))===null||r===void 0?void 0:r[1])!==null&&i!==void 0?i:"",version:s}}),$we=()=>U6(void 0,void 0,void 0,function*(){let{stdout:e}=yield j6.getExecOutput("lsb_release",["-i","-r","-s"],{silent:!0}),[t,r]=e.trim().split(` +`);return{name:t,version:r}});ht.platform=KM.default.platform();ht.arch=KM.default.arch();ht.isWindows=ht.platform==="win32";ht.isMacOS=ht.platform==="darwin";ht.isLinux=ht.platform==="linux";function Hwe(){return U6(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield ht.isWindows?Uwe():ht.isMacOS?zwe():$we()),{platform:ht.platform,arch:ht.arch,isWindows:ht.isWindows,isMacOS:ht.isMacOS,isLinux:ht.isLinux})})}ht.getDetails=Hwe});var ze=g(be=>{"use strict";var Gwe=be&&be.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Vwe=be&&be.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),d8=be&&be.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Gwe(t,e,r);return Vwe(t,e),t},QM=be&&be.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(be,"__esModule",{value:!0});be.platform=be.toPlatformPath=be.toWin32Path=be.toPosixPath=be.markdownSummary=be.summary=be.getIDToken=be.getState=be.saveState=be.group=be.endGroup=be.startGroup=be.info=be.notice=be.warning=be.error=be.debug=be.isDebug=be.setFailed=be.setCommandEcho=be.setOutput=be.getBooleanInput=be.getMultilineInput=be.getInput=be.addPath=be.setSecret=be.exportVariable=be.ExitCode=void 0;var sa=mM(),wd=yM(),Ef=O6(),YM=d8(require("os")),Wwe=d8(require("path")),Kwe=CM(),u8;(function(e){e[e.Success=0]="Success",e[e.Failure=1]="Failure"})(u8||(be.ExitCode=u8={}));function Xwe(e,t){let r=(0,Ef.toCommandValue)(t);if(process.env[e]=r,process.env.GITHUB_ENV||"")return(0,wd.issueFileCommand)("ENV",(0,wd.prepareKeyValueMessage)(e,t));(0,sa.issueCommand)("set-env",{name:e},r)}be.exportVariable=Xwe;function Qwe(e){(0,sa.issueCommand)("add-mask",{},e)}be.setSecret=Qwe;function Ywe(e){process.env.GITHUB_PATH||""?(0,wd.issueFileCommand)("PATH",e):(0,sa.issueCommand)("add-path",{},e),process.env.PATH=`${e}${Wwe.delimiter}${process.env.PATH}`}be.addPath=Ywe;function p8(e,t){let r=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!r)throw new Error(`Input required and not supplied: ${e}`);return t&&t.trimWhitespace===!1?r:r.trim()}be.getInput=p8;function Zwe(e,t){let r=p8(e,t).split(` +`).filter(i=>i!=="");return t&&t.trimWhitespace===!1?r:r.map(i=>i.trim())}be.getMultilineInput=Zwe;function Jwe(e,t){let r=["true","True","TRUE"],i=["false","False","FALSE"],n=p8(e,t);if(r.includes(n))return!0;if(i.includes(n))return!1;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e} +Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}be.getBooleanInput=Jwe;function e3e(e,t){if(process.env.GITHUB_OUTPUT||"")return(0,wd.issueFileCommand)("OUTPUT",(0,wd.prepareKeyValueMessage)(e,t));process.stdout.write(YM.EOL),(0,sa.issueCommand)("set-output",{name:e},(0,Ef.toCommandValue)(t))}be.setOutput=e3e;function t3e(e){(0,sa.issue)("echo",e?"on":"off")}be.setCommandEcho=t3e;function r3e(e){process.exitCode=u8.Failure,ZM(e)}be.setFailed=r3e;function i3e(){return process.env.RUNNER_DEBUG==="1"}be.isDebug=i3e;function n3e(e){(0,sa.issueCommand)("debug",{},e)}be.debug=n3e;function ZM(e,t={}){(0,sa.issueCommand)("error",(0,Ef.toCommandProperties)(t),e instanceof Error?e.toString():e)}be.error=ZM;function s3e(e,t={}){(0,sa.issueCommand)("warning",(0,Ef.toCommandProperties)(t),e instanceof Error?e.toString():e)}be.warning=s3e;function a3e(e,t={}){(0,sa.issueCommand)("notice",(0,Ef.toCommandProperties)(t),e instanceof Error?e.toString():e)}be.notice=a3e;function o3e(e){process.stdout.write(e+YM.EOL)}be.info=o3e;function JM(e){(0,sa.issue)("group",e)}be.startGroup=JM;function ek(){(0,sa.issue)("endgroup")}be.endGroup=ek;function l3e(e,t){return QM(this,void 0,void 0,function*(){JM(e);let r;try{r=yield t()}finally{ek()}return r})}be.group=l3e;function c3e(e,t){if(process.env.GITHUB_STATE||"")return(0,wd.issueFileCommand)("STATE",(0,wd.prepareKeyValueMessage)(e,t));(0,sa.issueCommand)("save-state",{name:e},(0,Ef.toCommandValue)(t))}be.saveState=c3e;function u3e(e){return process.env[`STATE_${e}`]||""}be.getState=u3e;function d3e(e){return QM(this,void 0,void 0,function*(){return yield Kwe.OidcClient.getIDToken(e)})}be.getIDToken=d3e;var p3e=n8();Object.defineProperty(be,"summary",{enumerable:!0,get:function(){return p3e.summary}});var f3e=n8();Object.defineProperty(be,"markdownSummary",{enumerable:!0,get:function(){return f3e.markdownSummary}});var f8=PM();Object.defineProperty(be,"toPosixPath",{enumerable:!0,get:function(){return f8.toPosixPath}});Object.defineProperty(be,"toWin32Path",{enumerable:!0,get:function(){return f8.toWin32Path}});Object.defineProperty(be,"toPlatformPath",{enumerable:!0,get:function(){return f8.toPlatformPath}});be.platform=d8(XM())});var Sf=g(Fo=>{"use strict";Object.defineProperty(Fo,"__esModule",{value:!0});Fo.safeWhich=Fo.isWindows=void 0;var tk=require("fs"),m3e=require("path");Fo.isWindows=process.platform==="win32";var rk=Fo.isWindows?";":":",h3e=Fo.isWindows?[".com",".exe",".bat",".cmd"]:[""];async function g3e(e){if(e.includes("/")||e.includes("\\")&&Fo.isWindows)return e;let t=process.env.PATH;if(t===void 0)throw new Error(`Could not resolve program ${e} because no PATH environment variable was set.`);let r=t.split(rk),i=h3e;Fo.isWindows&&process.env.PATHEXT!==void 0&&(i=process.env.PATHEXT.split(rk));for(let n of r)for(let s of i){let a=m3e.join(n,e+s);try{return await tk.promises.access(a,tk.constants.X_OK),a}catch(o){if(o.code!=="ENOENT")throw o}}throw new Error(`Could not find program ${e} on PATH.`)}Fo.safeWhich=g3e});var ak=g(xf=>{"use strict";Object.defineProperty(xf,"__esModule",{value:!0});var y3e=require("node:child_process"),b3e=require("node:fs/promises"),v3e=require("node:os"),ik=require("node:path"),_3e=require("node:process"),w3e=require("node:util"),L0=class e extends Error{constructor(t){super(t),this.name="InvalidPathError",Object.setPrototypeOf(this,e.prototype)}},z6=class e extends Error{constructor(t){super(t),this.name="NoMatchError",Object.setPrototypeOf(this,e.prototype)}};async function nk(e,t){try{return await t.fsAccess(e),Promise.resolve(!0)}catch{return Promise.resolve(!1)}}async function sk(e,t){let r=e,i=await nk(r,t);for(;!i;)r=t.pathNormalize(r+"/.."),i=await nk(r,t);return r}async function E3e(e){if(parseInt(e.release.split(".")[0],10)<=6)return!1;try{return await e.cpExecFile("where",["powershell"],{windowsHide:!0}),!0}catch{return!1}}function S3e(e,t={platform:_3e.platform,release:v3e.release(),fsAccess:b3e.access,pathNormalize:ik.normalize,pathSep:ik.sep,cpExecFile:w3e.promisify(y3e.execFile)}){function r(a,o,l,c){let d=a.split(` +`).map(f=>f.trim()).filter(f=>f.length!==0).slice(1).map(f=>f.split(/\s+(?=[\d/])/)).filter(o);if(d.length===0)throw new z6;let p=d[0];return{diskPath:p[l.diskPath],free:parseInt(p[l.free],10)*c,size:parseInt(p[l.size],10)*c}}async function i(a,o,l,c=1){let[u,...d]=a;if(u===void 0)return Promise.reject(new Error("cmd must contain at least one item"));try{let{stdout:p}=await t.cpExecFile(u,d,{windowsHide:!0});return r(p,o,l,c)}catch(p){return Promise.reject(p)}}async function n(a){if(a.charAt(1)!==":")return Promise.reject(new L0(`The following path is invalid (should be X:\\...): ${a}`));let o=["powershell","Get-CimInstance -ClassName Win32_LogicalDisk | Select-Object Caption, FreeSpace, Size"],l=["wmic","logicaldisk","get","size,freespace,caption"],c=await E3e(t)?o:l;return i(c,u=>{let d=u[0];return a.toUpperCase().startsWith(d.toUpperCase())},{diskPath:0,free:1,size:2})}async function s(a){if(!t.pathNormalize(a).startsWith(t.pathSep))return Promise.reject(new L0(`The following path is invalid (should start by ${t.pathSep}): ${a}`));let o=await sk(a,t);return i(["df","-Pk","--",o],()=>!0,{diskPath:5,free:3,size:1},1024)}return t.platform==="win32"?n(e):s(e)}xf.InvalidPathError=L0;xf.NoMatchError=z6;xf.default=S3e;xf.getFirstExistingParentPath=sk});var lk=g((m9t,ok)=>{"use strict";ok.exports=(...e)=>[...new Set([].concat(...e))]});var m8=g((h9t,dk)=>{"use strict";var x3e=require("stream"),ck=x3e.PassThrough,T3e=Array.prototype.slice;dk.exports=N3e;function N3e(){let e=[],t=T3e.call(arguments),r=!1,i=t[t.length-1];i&&!Array.isArray(i)&&i.pipe==null?t.pop():i={};let n=i.end!==!1,s=i.pipeError===!0;i.objectMode==null&&(i.objectMode=!0),i.highWaterMark==null&&(i.highWaterMark=64*1024);let a=ck(i);function o(){for(let u=0,d=arguments.length;u0||(r=!1,l())}function f(m){function h(){m.removeListener("merge2UnpipeEnd",h),m.removeListener("end",h),s&&m.removeListener("error",y),p()}function y(b){a.emit("error",b)}if(m._readableState.endEmitted)return p();m.on("merge2UnpipeEnd",h),m.on("end",h),s&&m.on("error",y),m.pipe(a,{end:!1}),m.resume()}for(let m=0;m{"use strict";Object.defineProperty(Tf,"__esModule",{value:!0});Tf.splitWhen=Tf.flatten=void 0;function R3e(e){return e.reduce((t,r)=>[].concat(t,r),[])}Tf.flatten=R3e;function A3e(e,t){let r=[[]],i=0;for(let n of e)t(n)?(i++,r[i]=[]):r[i].push(n);return r}Tf.splitWhen=A3e});var fk=g($6=>{"use strict";Object.defineProperty($6,"__esModule",{value:!0});$6.isEnoentCodeError=void 0;function C3e(e){return e.code==="ENOENT"}$6.isEnoentCodeError=C3e});var mk=g(H6=>{"use strict";Object.defineProperty(H6,"__esModule",{value:!0});H6.createDirentFromStats=void 0;var h8=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function O3e(e,t){return new h8(e,t)}H6.createDirentFromStats=O3e});var bk=g(si=>{"use strict";Object.defineProperty(si,"__esModule",{value:!0});si.convertPosixPathToPattern=si.convertWindowsPathToPattern=si.convertPathToPattern=si.escapePosixPath=si.escapeWindowsPath=si.escape=si.removeLeadingDotSegment=si.makeAbsolute=si.unixify=void 0;var P3e=require("os"),I3e=require("path"),hk=P3e.platform()==="win32",D3e=2,L3e=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,F3e=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,B3e=/^\\\\([.?])/,q3e=/\\(?![!()+@[\]{}])/g;function M3e(e){return e.replace(/\\/g,"/")}si.unixify=M3e;function k3e(e,t){return I3e.resolve(e,t)}si.makeAbsolute=k3e;function j3e(e){if(e.charAt(0)==="."){let t=e.charAt(1);if(t==="/"||t==="\\")return e.slice(D3e)}return e}si.removeLeadingDotSegment=j3e;si.escape=hk?g8:y8;function g8(e){return e.replace(F3e,"\\$2")}si.escapeWindowsPath=g8;function y8(e){return e.replace(L3e,"\\$2")}si.escapePosixPath=y8;si.convertPathToPattern=hk?gk:yk;function gk(e){return g8(e).replace(B3e,"//$1").replace(q3e,"/")}si.convertWindowsPathToPattern=gk;function yk(e){return y8(e)}si.convertPosixPathToPattern=yk});var _k=g((_9t,vk)=>{vk.exports=function(t){if(typeof t!="string"||t==="")return!1;for(var r;r=/(\\).|([@?!+*]\(.*\))/g.exec(t);){if(r[2])return!0;t=t.slice(r.index+r[0].length)}return!1}});var b8=g((w9t,Ek)=>{var U3e=_k(),wk={"{":"}","(":")","[":"]"},z3e=function(e){if(e[0]==="!")return!0;for(var t=0,r=-2,i=-2,n=-2,s=-2,a=-2;tt&&(a===-1||a>i||(a=e.indexOf("\\",t),a===-1||a>i)))||n!==-1&&e[t]==="{"&&e[t+1]!=="}"&&(n=e.indexOf("}",t),n>t&&(a=e.indexOf("\\",t),a===-1||a>n))||s!==-1&&e[t]==="("&&e[t+1]==="?"&&/[:!=]/.test(e[t+2])&&e[t+3]!==")"&&(s=e.indexOf(")",t),s>t&&(a=e.indexOf("\\",t),a===-1||a>s))||r!==-1&&e[t]==="("&&e[t+1]!=="|"&&(rr&&(a=e.indexOf("\\",r),a===-1||a>s))))return!0;if(e[t]==="\\"){var o=e[t+1];t+=2;var l=wk[o];if(l){var c=e.indexOf(l,t);c!==-1&&(t=c+1)}if(e[t]==="!")return!0}else t++}return!1},$3e=function(e){if(e[0]==="!")return!0;for(var t=0;t{"use strict";var H3e=b8(),G3e=require("path").posix.dirname,V3e=require("os").platform()==="win32",v8="/",W3e=/\\/g,K3e=/[\{\[].*[\}\]]$/,X3e=/(^|[^\\])([\{\[]|\([^\)]+$)/,Q3e=/\\([\!\*\?\|\[\]\(\)\{\}])/g;Sk.exports=function(t,r){var i=Object.assign({flipBackslashes:!0},r);i.flipBackslashes&&V3e&&t.indexOf(v8)<0&&(t=t.replace(W3e,v8)),K3e.test(t)&&(t+=v8),t+="a";do t=G3e(t);while(H3e(t)||X3e.test(t));return t.replace(Q3e,"$1")}});var G6=g(aa=>{"use strict";aa.isInteger=e=>typeof e=="number"?Number.isInteger(e):typeof e=="string"&&e.trim()!==""?Number.isInteger(Number(e)):!1;aa.find=(e,t)=>e.nodes.find(r=>r.type===t);aa.exceedsLimit=(e,t,r=1,i)=>i===!1||!aa.isInteger(e)||!aa.isInteger(t)?!1:(Number(t)-Number(e))/Number(r)>=i;aa.escapeNode=(e,t=0,r)=>{let i=e.nodes[t];i&&(r&&i.type===r||i.type==="open"||i.type==="close")&&i.escaped!==!0&&(i.value="\\"+i.value,i.escaped=!0)};aa.encloseBrace=e=>e.type!=="brace"||e.commas>>0+e.ranges>>0?!1:(e.invalid=!0,!0);aa.isInvalidBrace=e=>e.type!=="brace"?!1:e.invalid===!0||e.dollar?!0:!(e.commas>>0+e.ranges>>0)||e.open!==!0||e.close!==!0?(e.invalid=!0,!0):!1;aa.isOpenOrClose=e=>e.type==="open"||e.type==="close"?!0:e.open===!0||e.close===!0;aa.reduce=e=>e.reduce((t,r)=>(r.type==="text"&&t.push(r.value),r.type==="range"&&(r.type="text"),t),[]);aa.flatten=(...e)=>{let t=[],r=i=>{for(let n=0;n{"use strict";var Tk=G6();Nk.exports=(e,t={})=>{let r=(i,n={})=>{let s=t.escapeInvalid&&Tk.isInvalidBrace(n),a=i.invalid===!0&&t.escapeInvalid===!0,o="";if(i.value)return(s||a)&&Tk.isOpenOrClose(i)?"\\"+i.value:i.value;if(i.value)return i.value;if(i.nodes)for(let l of i.nodes)o+=r(l);return o};return r(e)}});var Ak=g((T9t,Rk)=>{"use strict";Rk.exports=function(e){return typeof e=="number"?e-e===0:typeof e=="string"&&e.trim()!==""?Number.isFinite?Number.isFinite(+e):isFinite(+e):!1}});var qk=g((N9t,Bk)=>{"use strict";var Ck=Ak(),Ed=(e,t,r)=>{if(Ck(e)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(t===void 0||e===t)return String(e);if(Ck(t)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let i={relaxZeros:!0,...r};typeof i.strictZeros=="boolean"&&(i.relaxZeros=i.strictZeros===!1);let n=String(i.relaxZeros),s=String(i.shorthand),a=String(i.capture),o=String(i.wrap),l=e+":"+t+"="+n+s+a+o;if(Ed.cache.hasOwnProperty(l))return Ed.cache[l].result;let c=Math.min(e,t),u=Math.max(e,t);if(Math.abs(c-u)===1){let h=e+"|"+t;return i.capture?`(${h})`:i.wrap===!1?h:`(?:${h})`}let d=Fk(e)||Fk(t),p={min:e,max:t,a:c,b:u},f=[],m=[];if(d&&(p.isPadded=d,p.maxLen=String(p.max).length),c<0){let h=u<0?Math.abs(u):1;m=Ok(h,Math.abs(c),p,i),c=p.a=0}return u>=0&&(f=Ok(c,u,p,i)),p.negatives=m,p.positives=f,p.result=Y3e(m,f,i),i.capture===!0?p.result=`(${p.result})`:i.wrap!==!1&&f.length+m.length>1&&(p.result=`(?:${p.result})`),Ed.cache[l]=p,p.result};function Y3e(e,t,r){let i=_8(e,t,"-",!1,r)||[],n=_8(t,e,"",!1,r)||[],s=_8(e,t,"-?",!0,r)||[];return i.concat(s).concat(n).join("|")}function Z3e(e,t){let r=1,i=1,n=Ik(e,r),s=new Set([t]);for(;e<=n&&n<=t;)s.add(n),r+=1,n=Ik(e,r);for(n=Dk(t+1,i)-1;e1&&o.count.pop(),o.count.push(u.count[0]),o.string=o.pattern+Lk(o.count),a=c+1;continue}r.isPadded&&(d=i9e(c,r,i)),u.string=d+u.pattern+Lk(u.count),s.push(u),a=c+1,o=u}return s}function _8(e,t,r,i,n){let s=[];for(let a of e){let{string:o}=a;!i&&!Pk(t,"string",o)&&s.push(r+o),i&&Pk(t,"string",o)&&s.push(r+o)}return s}function e9e(e,t){let r=[];for(let i=0;it?1:t>e?-1:0}function Pk(e,t,r){return e.some(i=>i[t]===r)}function Ik(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function Dk(e,t){return e-e%Math.pow(10,t)}function Lk(e){let[t=0,r=""]=e;return r||t>1?`{${t+(r?","+r:"")}}`:""}function r9e(e,t,r){return`[${e}${t-e===1?"":"-"}${t}]`}function Fk(e){return/^-?(0+)\d/.test(e)}function i9e(e,t,r){if(!t.isPadded)return e;let i=Math.abs(t.maxLen-String(e).length),n=r.relaxZeros!==!1;switch(i){case 0:return"";case 1:return n?"0?":"0";case 2:return n?"0{0,2}":"00";default:return n?`0{0,${i}}`:`0{${i}}`}}Ed.cache={};Ed.clearCache=()=>Ed.cache={};Bk.exports=Ed});var S8=g((R9t,Hk)=>{"use strict";var n9e=require("util"),kk=qk(),Mk=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),s9e=e=>t=>e===!0?Number(t):String(t),w8=e=>typeof e=="number"||typeof e=="string"&&e!=="",F0=e=>Number.isInteger(+e),E8=e=>{let t=`${e}`,r=-1;if(t[0]==="-"&&(t=t.slice(1)),t==="0")return!1;for(;t[++r]==="0";);return r>0},a9e=(e,t,r)=>typeof e=="string"||typeof t=="string"?!0:r.stringify===!0,o9e=(e,t,r)=>{if(t>0){let i=e[0]==="-"?"-":"";i&&(e=e.slice(1)),e=i+e.padStart(i?t-1:t,"0")}return r===!1?String(e):e},K6=(e,t)=>{let r=e[0]==="-"?"-":"";for(r&&(e=e.slice(1),t--);e.length{e.negatives.sort((o,l)=>ol?1:0),e.positives.sort((o,l)=>ol?1:0);let i=t.capture?"":"?:",n="",s="",a;return e.positives.length&&(n=e.positives.map(o=>K6(String(o),r)).join("|")),e.negatives.length&&(s=`-(${i}${e.negatives.map(o=>K6(String(o),r)).join("|")})`),n&&s?a=`${n}|${s}`:a=n||s,t.wrap?`(${i}${a})`:a},jk=(e,t,r,i)=>{if(r)return kk(e,t,{wrap:!1,...i});let n=String.fromCharCode(e);if(e===t)return n;let s=String.fromCharCode(t);return`[${n}-${s}]`},Uk=(e,t,r)=>{if(Array.isArray(e)){let i=r.wrap===!0,n=r.capture?"":"?:";return i?`(${n}${e.join("|")})`:e.join("|")}return kk(e,t,r)},zk=(...e)=>new RangeError("Invalid range arguments: "+n9e.inspect(...e)),$k=(e,t,r)=>{if(r.strictRanges===!0)throw zk([e,t]);return[]},c9e=(e,t)=>{if(t.strictRanges===!0)throw new TypeError(`Expected step "${e}" to be a number`);return[]},u9e=(e,t,r=1,i={})=>{let n=Number(e),s=Number(t);if(!Number.isInteger(n)||!Number.isInteger(s)){if(i.strictRanges===!0)throw zk([e,t]);return[]}n===0&&(n=0),s===0&&(s=0);let a=n>s,o=String(e),l=String(t),c=String(r);r=Math.max(Math.abs(r),1);let u=E8(o)||E8(l)||E8(c),d=u?Math.max(o.length,l.length,c.length):0,p=u===!1&&a9e(e,t,i)===!1,f=i.transform||s9e(p);if(i.toRegex&&r===1)return jk(K6(e,d),K6(t,d),!0,i);let m={negatives:[],positives:[]},h=w=>m[w<0?"negatives":"positives"].push(Math.abs(w)),y=[],b=0;for(;a?n>=s:n<=s;)i.toRegex===!0&&r>1?h(n):y.push(o9e(f(n,b),d,p)),n=a?n-r:n+r,b++;return i.toRegex===!0?r>1?l9e(m,i,d):Uk(y,null,{wrap:!1,...i}):y},d9e=(e,t,r=1,i={})=>{if(!F0(e)&&e.length>1||!F0(t)&&t.length>1)return $k(e,t,i);let n=i.transform||(p=>String.fromCharCode(p)),s=`${e}`.charCodeAt(0),a=`${t}`.charCodeAt(0),o=s>a,l=Math.min(s,a),c=Math.max(s,a);if(i.toRegex&&r===1)return jk(l,c,!1,i);let u=[],d=0;for(;o?s>=a:s<=a;)u.push(n(s,d)),s=o?s-r:s+r,d++;return i.toRegex===!0?Uk(u,null,{wrap:!1,options:i}):u},W6=(e,t,r,i={})=>{if(t==null&&w8(e))return[e];if(!w8(e)||!w8(t))return $k(e,t,i);if(typeof r=="function")return W6(e,t,1,{transform:r});if(Mk(r))return W6(e,t,0,r);let n={...i};return n.capture===!0&&(n.wrap=!0),r=r||n.step||1,F0(r)?F0(e)&&F0(t)?u9e(e,t,r,n):d9e(e,t,Math.max(Math.abs(r),1),n):r!=null&&!Mk(r)?c9e(r,n):W6(e,t,1,r)};Hk.exports=W6});var Wk=g((A9t,Vk)=>{"use strict";var p9e=S8(),Gk=G6(),f9e=(e,t={})=>{let r=(i,n={})=>{let s=Gk.isInvalidBrace(n),a=i.invalid===!0&&t.escapeInvalid===!0,o=s===!0||a===!0,l=t.escapeInvalid===!0?"\\":"",c="";if(i.isOpen===!0)return l+i.value;if(i.isClose===!0)return console.log("node.isClose",l,i.value),l+i.value;if(i.type==="open")return o?l+i.value:"(";if(i.type==="close")return o?l+i.value:")";if(i.type==="comma")return i.prev.type==="comma"?"":o?i.value:"|";if(i.value)return i.value;if(i.nodes&&i.ranges>0){let u=Gk.reduce(i.nodes),d=p9e(...u,{...t,wrap:!1,toRegex:!0,strictZeros:!0});if(d.length!==0)return u.length>1&&d.length>1?`(${d})`:d}if(i.nodes)for(let u of i.nodes)c+=r(u,i);return c};return r(e)};Vk.exports=f9e});var Qk=g((C9t,Xk)=>{"use strict";var m9e=S8(),Kk=V6(),Nf=G6(),Sd=(e="",t="",r=!1)=>{let i=[];if(e=[].concat(e),t=[].concat(t),!t.length)return e;if(!e.length)return r?Nf.flatten(t).map(n=>`{${n}}`):t;for(let n of e)if(Array.isArray(n))for(let s of n)i.push(Sd(s,t,r));else for(let s of t)r===!0&&typeof s=="string"&&(s=`{${s}}`),i.push(Array.isArray(s)?Sd(n,s,r):n+s);return Nf.flatten(i)},h9e=(e,t={})=>{let r=t.rangeLimit===void 0?1e3:t.rangeLimit,i=(n,s={})=>{n.queue=[];let a=s,o=s.queue;for(;a.type!=="brace"&&a.type!=="root"&&a.parent;)a=a.parent,o=a.queue;if(n.invalid||n.dollar){o.push(Sd(o.pop(),Kk(n,t)));return}if(n.type==="brace"&&n.invalid!==!0&&n.nodes.length===2){o.push(Sd(o.pop(),["{}"]));return}if(n.nodes&&n.ranges>0){let d=Nf.reduce(n.nodes);if(Nf.exceedsLimit(...d,t.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let p=m9e(...d,t);p.length===0&&(p=Kk(n,t)),o.push(Sd(o.pop(),p)),n.nodes=[];return}let l=Nf.encloseBrace(n),c=n.queue,u=n;for(;u.type!=="brace"&&u.type!=="root"&&u.parent;)u=u.parent,c=u.queue;for(let d=0;d{"use strict";Yk.exports={MAX_LENGTH:1e4,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:` +`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var ij=g((P9t,rj)=>{"use strict";var g9e=V6(),{MAX_LENGTH:Jk,CHAR_BACKSLASH:x8,CHAR_BACKTICK:y9e,CHAR_COMMA:b9e,CHAR_DOT:v9e,CHAR_LEFT_PARENTHESES:_9e,CHAR_RIGHT_PARENTHESES:w9e,CHAR_LEFT_CURLY_BRACE:E9e,CHAR_RIGHT_CURLY_BRACE:S9e,CHAR_LEFT_SQUARE_BRACKET:ej,CHAR_RIGHT_SQUARE_BRACKET:tj,CHAR_DOUBLE_QUOTE:x9e,CHAR_SINGLE_QUOTE:T9e,CHAR_NO_BREAK_SPACE:N9e,CHAR_ZERO_WIDTH_NOBREAK_SPACE:R9e}=Zk(),A9e=(e,t={})=>{if(typeof e!="string")throw new TypeError("Expected a string");let r=t||{},i=typeof r.maxLength=="number"?Math.min(Jk,r.maxLength):Jk;if(e.length>i)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${i})`);let n={type:"root",input:e,nodes:[]},s=[n],a=n,o=n,l=0,c=e.length,u=0,d=0,p,f=()=>e[u++],m=h=>{if(h.type==="text"&&o.type==="dot"&&(o.type="text"),o&&o.type==="text"&&h.type==="text"){o.value+=h.value;return}return a.nodes.push(h),h.parent=a,h.prev=o,o=h,h};for(m({type:"bos"});u0){if(a.ranges>0){a.ranges=0;let h=a.nodes.shift();a.nodes=[h,{type:"text",value:g9e(a)}]}m({type:"comma",value:p}),a.commas++;continue}if(p===v9e&&d>0&&a.commas===0){let h=a.nodes;if(d===0||h.length===0){m({type:"text",value:p});continue}if(o.type==="dot"){if(a.range=[],o.value+=p,o.type="range",a.nodes.length!==3&&a.nodes.length!==5){a.invalid=!0,a.ranges=0,o.type="text";continue}a.ranges++,a.args=[];continue}if(o.type==="range"){h.pop();let y=h[h.length-1];y.value+=o.value+p,o=y,a.ranges--;continue}m({type:"dot",value:p});continue}m({type:"text",value:p})}do if(a=s.pop(),a.type!=="root"){a.nodes.forEach(b=>{b.nodes||(b.type==="open"&&(b.isOpen=!0),b.type==="close"&&(b.isClose=!0),b.nodes||(b.type="text"),b.invalid=!0)});let h=s[s.length-1],y=h.nodes.indexOf(a);h.nodes.splice(y,1,...a.nodes)}while(s.length>0);return m({type:"eos"}),n};rj.exports=A9e});var aj=g((I9t,sj)=>{"use strict";var nj=V6(),C9e=Wk(),O9e=Qk(),P9e=ij(),Os=(e,t={})=>{let r=[];if(Array.isArray(e))for(let i of e){let n=Os.create(i,t);Array.isArray(n)?r.push(...n):r.push(n)}else r=[].concat(Os.create(e,t));return t&&t.expand===!0&&t.nodupes===!0&&(r=[...new Set(r)]),r};Os.parse=(e,t={})=>P9e(e,t);Os.stringify=(e,t={})=>nj(typeof e=="string"?Os.parse(e,t):e,t);Os.compile=(e,t={})=>(typeof e=="string"&&(e=Os.parse(e,t)),C9e(e,t));Os.expand=(e,t={})=>{typeof e=="string"&&(e=Os.parse(e,t));let r=O9e(e,t);return t.noempty===!0&&(r=r.filter(Boolean)),t.nodupes===!0&&(r=[...new Set(r)]),r};Os.create=(e,t={})=>e===""||e.length<3?[e]:t.expand!==!0?Os.compile(e,t):Os.expand(e,t);sj.exports=Os});var B0=g((D9t,dj)=>{"use strict";var I9e=require("path"),Bo="\\\\/",oj=`[^${Bo}]`,Ml="\\.",D9e="\\+",L9e="\\?",X6="\\/",F9e="(?=.)",lj="[^/]",T8=`(?:${X6}|$)`,cj=`(?:^|${X6})`,N8=`${Ml}{1,2}${T8}`,B9e=`(?!${Ml})`,q9e=`(?!${cj}${N8})`,M9e=`(?!${Ml}{0,1}${T8})`,k9e=`(?!${N8})`,j9e=`[^.${X6}]`,U9e=`${lj}*?`,uj={DOT_LITERAL:Ml,PLUS_LITERAL:D9e,QMARK_LITERAL:L9e,SLASH_LITERAL:X6,ONE_CHAR:F9e,QMARK:lj,END_ANCHOR:T8,DOTS_SLASH:N8,NO_DOT:B9e,NO_DOTS:q9e,NO_DOT_SLASH:M9e,NO_DOTS_SLASH:k9e,QMARK_NO_DOT:j9e,STAR:U9e,START_ANCHOR:cj},z9e={...uj,SLASH_LITERAL:`[${Bo}]`,QMARK:oj,STAR:`${oj}*?`,DOTS_SLASH:`${Ml}{1,2}(?:[${Bo}]|$)`,NO_DOT:`(?!${Ml})`,NO_DOTS:`(?!(?:^|[${Bo}])${Ml}{1,2}(?:[${Bo}]|$))`,NO_DOT_SLASH:`(?!${Ml}{0,1}(?:[${Bo}]|$))`,NO_DOTS_SLASH:`(?!${Ml}{1,2}(?:[${Bo}]|$))`,QMARK_NO_DOT:`[^.${Bo}]`,START_ANCHOR:`(?:^|[${Bo}])`,END_ANCHOR:`(?:[${Bo}]|$)`},$9e={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};dj.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:$9e,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:I9e.sep,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===!0?z9e:uj}}});var q0=g(ls=>{"use strict";var H9e=require("path"),G9e=process.platform==="win32",{REGEX_BACKSLASH:V9e,REGEX_REMOVE_BACKSLASH:W9e,REGEX_SPECIAL_CHARS:K9e,REGEX_SPECIAL_CHARS_GLOBAL:X9e}=B0();ls.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);ls.hasRegexChars=e=>K9e.test(e);ls.isRegexChar=e=>e.length===1&&ls.hasRegexChars(e);ls.escapeRegex=e=>e.replace(X9e,"\\$1");ls.toPosixSlashes=e=>e.replace(V9e,"/");ls.removeBackslashes=e=>e.replace(W9e,t=>t==="\\"?"":t);ls.supportsLookbehinds=()=>{let e=process.version.slice(1).split(".").map(Number);return e.length===3&&e[0]>=9||e[0]===8&&e[1]>=10};ls.isWindows=e=>e&&typeof e.windows=="boolean"?e.windows:G9e===!0||H9e.sep==="\\";ls.escapeLast=(e,t,r)=>{let i=e.lastIndexOf(t,r);return i===-1?e:e[i-1]==="\\"?ls.escapeLast(e,t,i-1):`${e.slice(0,i)}\\${e.slice(i)}`};ls.removePrefix=(e,t={})=>{let r=e;return r.startsWith("./")&&(r=r.slice(2),t.prefix="./"),r};ls.wrapOutput=(e,t={},r={})=>{let i=r.contains?"":"^",n=r.contains?"":"$",s=`${i}(?:${e})${n}`;return t.negated===!0&&(s=`(?:^(?!${s}).*$)`),s}});var vj=g((F9t,bj)=>{"use strict";var pj=q0(),{CHAR_ASTERISK:R8,CHAR_AT:Q9e,CHAR_BACKWARD_SLASH:M0,CHAR_COMMA:Y9e,CHAR_DOT:A8,CHAR_EXCLAMATION_MARK:C8,CHAR_FORWARD_SLASH:yj,CHAR_LEFT_CURLY_BRACE:O8,CHAR_LEFT_PARENTHESES:P8,CHAR_LEFT_SQUARE_BRACKET:Z9e,CHAR_PLUS:J9e,CHAR_QUESTION_MARK:fj,CHAR_RIGHT_CURLY_BRACE:eEe,CHAR_RIGHT_PARENTHESES:mj,CHAR_RIGHT_SQUARE_BRACKET:tEe}=B0(),hj=e=>e===yj||e===M0,gj=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?1/0:1)},rEe=(e,t)=>{let r=t||{},i=e.length-1,n=r.parts===!0||r.scanToEnd===!0,s=[],a=[],o=[],l=e,c=-1,u=0,d=0,p=!1,f=!1,m=!1,h=!1,y=!1,b=!1,w=!1,v=!1,E=!1,T=!1,q=0,O,B,P={value:"",depth:0,isGlob:!1},M=()=>c>=i,x=()=>l.charCodeAt(c+1),Y=()=>(O=B,l.charCodeAt(++c));for(;c0&&(R=l.slice(0,u),l=l.slice(u),d-=u),L&&m===!0&&d>0?(L=l.slice(0,d),I=l.slice(d)):m===!0?(L="",I=l):L=l,L&&L!==""&&L!=="/"&&L!==l&&hj(L.charCodeAt(L.length-1))&&(L=L.slice(0,-1)),r.unescape===!0&&(I&&(I=pj.removeBackslashes(I)),L&&w===!0&&(L=pj.removeBackslashes(L)));let F={prefix:R,input:e,start:u,base:L,glob:I,isBrace:p,isBracket:f,isGlob:m,isExtglob:h,isGlobstar:y,negated:v,negatedExtglob:E};if(r.tokens===!0&&(F.maxDepth=0,hj(B)||a.push(P),F.tokens=a),r.parts===!0||r.tokens===!0){let ae;for(let ie=0;ie{"use strict";var Q6=B0(),Ps=q0(),{MAX_LENGTH:Y6,POSIX_REGEX_SOURCE:iEe,REGEX_NON_SPECIAL_CHARS:nEe,REGEX_SPECIAL_CHARS_BACKREF:sEe,REPLACEMENTS:_j}=Q6,aEe=(e,t)=>{if(typeof t.expandRange=="function")return t.expandRange(...e,t);e.sort();let r=`[${e.join("-")}]`;try{new RegExp(r)}catch{return e.map(n=>Ps.escapeRegex(n)).join("..")}return r},Rf=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,I8=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=_j[e]||e;let r={...t},i=typeof r.maxLength=="number"?Math.min(Y6,r.maxLength):Y6,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);let s={type:"bos",value:"",output:r.prepend||""},a=[s],o=r.capture?"":"?:",l=Ps.isWindows(t),c=Q6.globChars(l),u=Q6.extglobChars(c),{DOT_LITERAL:d,PLUS_LITERAL:p,SLASH_LITERAL:f,ONE_CHAR:m,DOTS_SLASH:h,NO_DOT:y,NO_DOT_SLASH:b,NO_DOTS_SLASH:w,QMARK:v,QMARK_NO_DOT:E,STAR:T,START_ANCHOR:q}=c,O=se=>`(${o}(?:(?!${q}${se.dot?h:d}).)*?)`,B=r.dot?"":y,P=r.dot?v:E,M=r.bash===!0?O(r):T;r.capture&&(M=`(${M})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let x={input:e,index:-1,start:0,dot:r.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:a};e=Ps.removePrefix(e,x),n=e.length;let Y=[],L=[],R=[],I=s,F,ae=()=>x.index===n-1,ie=x.peek=(se=1)=>e[x.index+se],_e=x.advance=()=>e[++x.index]||"",Ue=()=>e.slice(x.index+1),pt=(se="",ut=0)=>{x.consumed+=se,x.index+=ut},vt=se=>{x.output+=se.output!=null?se.output:se.value,pt(se.value)},Wt=()=>{let se=1;for(;ie()==="!"&&(ie(2)!=="("||ie(3)==="?");)_e(),x.start++,se++;return se%2===0?!1:(x.negated=!0,x.start++,!0)},Fr=se=>{x[se]++,R.push(se)},Ve=se=>{x[se]--,R.pop()},Re=se=>{if(I.type==="globstar"){let ut=x.braces>0&&(se.type==="comma"||se.type==="brace"),re=se.extglob===!0||Y.length&&(se.type==="pipe"||se.type==="paren");se.type!=="slash"&&se.type!=="paren"&&!ut&&!re&&(x.output=x.output.slice(0,-I.output.length),I.type="star",I.value="*",I.output=M,x.output+=I.output)}if(Y.length&&se.type!=="paren"&&(Y[Y.length-1].inner+=se.value),(se.value||se.output)&&vt(se),I&&I.type==="text"&&se.type==="text"){I.value+=se.value,I.output=(I.output||"")+se.value;return}se.prev=I,a.push(se),I=se},In=(se,ut)=>{let re={...u[ut],conditions:1,inner:""};re.prev=I,re.parens=x.parens,re.output=x.output;let Ge=(r.capture?"(":"")+re.open;Fr("parens"),Re({type:se,value:ut,output:x.output?"":m}),Re({type:"paren",extglob:!0,value:_e(),output:Ge}),Y.push(re)},yd=se=>{let ut=se.close+(r.capture?")":""),re;if(se.type==="negate"){let Ge=M;if(se.inner&&se.inner.length>1&&se.inner.includes("/")&&(Ge=O(r)),(Ge!==M||ae()||/^\)+$/.test(Ue()))&&(ut=se.close=`)$))${Ge}`),se.inner.includes("*")&&(re=Ue())&&/^\.[^\\/.]+$/.test(re)){let Xt=I8(re,{...t,fastpaths:!1}).output;ut=se.close=`)${Xt})${Ge})`}se.prev.type==="bos"&&(x.negatedExtglob=!0)}Re({type:"paren",extglob:!0,value:F,output:ut}),Ve("parens")};if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let se=!1,ut=e.replace(sEe,(re,Ge,Xt,ni,yr,Bl)=>ni==="\\"?(se=!0,re):ni==="?"?Ge?Ge+ni+(yr?v.repeat(yr.length):""):Bl===0?P+(yr?v.repeat(yr.length):""):v.repeat(Xt.length):ni==="."?d.repeat(Xt.length):ni==="*"?Ge?Ge+ni+(yr?M:""):M:Ge?re:`\\${re}`);return se===!0&&(r.unescape===!0?ut=ut.replace(/\\/g,""):ut=ut.replace(/\\+/g,re=>re.length%2===0?"\\\\":re?"\\":"")),ut===e&&r.contains===!0?(x.output=e,x):(x.output=Ps.wrapOutput(ut,x,t),x)}for(;!ae();){if(F=_e(),F==="\0")continue;if(F==="\\"){let re=ie();if(re==="/"&&r.bash!==!0||re==="."||re===";")continue;if(!re){F+="\\",Re({type:"text",value:F});continue}let Ge=/^\\+/.exec(Ue()),Xt=0;if(Ge&&Ge[0].length>2&&(Xt=Ge[0].length,x.index+=Xt,Xt%2!==0&&(F+="\\")),r.unescape===!0?F=_e():F+=_e(),x.brackets===0){Re({type:"text",value:F});continue}}if(x.brackets>0&&(F!=="]"||I.value==="["||I.value==="[^")){if(r.posix!==!1&&F===":"){let re=I.value.slice(1);if(re.includes("[")&&(I.posix=!0,re.includes(":"))){let Ge=I.value.lastIndexOf("["),Xt=I.value.slice(0,Ge),ni=I.value.slice(Ge+2),yr=iEe[ni];if(yr){I.value=Xt+yr,x.backtrack=!0,_e(),!s.output&&a.indexOf(I)===1&&(s.output=m);continue}}}(F==="["&&ie()!==":"||F==="-"&&ie()==="]")&&(F=`\\${F}`),F==="]"&&(I.value==="["||I.value==="[^")&&(F=`\\${F}`),r.posix===!0&&F==="!"&&I.value==="["&&(F="^"),I.value+=F,vt({value:F});continue}if(x.quotes===1&&F!=='"'){F=Ps.escapeRegex(F),I.value+=F,vt({value:F});continue}if(F==='"'){x.quotes=x.quotes===1?0:1,r.keepQuotes===!0&&Re({type:"text",value:F});continue}if(F==="("){Fr("parens"),Re({type:"paren",value:F});continue}if(F===")"){if(x.parens===0&&r.strictBrackets===!0)throw new SyntaxError(Rf("opening","("));let re=Y[Y.length-1];if(re&&x.parens===re.parens+1){yd(Y.pop());continue}Re({type:"paren",value:F,output:x.parens?")":"\\)"}),Ve("parens");continue}if(F==="["){if(r.nobracket===!0||!Ue().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(Rf("closing","]"));F=`\\${F}`}else Fr("brackets");Re({type:"bracket",value:F});continue}if(F==="]"){if(r.nobracket===!0||I&&I.type==="bracket"&&I.value.length===1){Re({type:"text",value:F,output:`\\${F}`});continue}if(x.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(Rf("opening","["));Re({type:"text",value:F,output:`\\${F}`});continue}Ve("brackets");let re=I.value.slice(1);if(I.posix!==!0&&re[0]==="^"&&!re.includes("/")&&(F=`/${F}`),I.value+=F,vt({value:F}),r.literalBrackets===!1||Ps.hasRegexChars(re))continue;let Ge=Ps.escapeRegex(I.value);if(x.output=x.output.slice(0,-I.value.length),r.literalBrackets===!0){x.output+=Ge,I.value=Ge;continue}I.value=`(${o}${Ge}|${I.value})`,x.output+=I.value;continue}if(F==="{"&&r.nobrace!==!0){Fr("braces");let re={type:"brace",value:F,output:"(",outputIndex:x.output.length,tokensIndex:x.tokens.length};L.push(re),Re(re);continue}if(F==="}"){let re=L[L.length-1];if(r.nobrace===!0||!re){Re({type:"text",value:F,output:F});continue}let Ge=")";if(re.dots===!0){let Xt=a.slice(),ni=[];for(let yr=Xt.length-1;yr>=0&&(a.pop(),Xt[yr].type!=="brace");yr--)Xt[yr].type!=="dots"&&ni.unshift(Xt[yr].value);Ge=aEe(ni,r),x.backtrack=!0}if(re.comma!==!0&&re.dots!==!0){let Xt=x.output.slice(0,re.outputIndex),ni=x.tokens.slice(re.tokensIndex);re.value=re.output="\\{",F=Ge="\\}",x.output=Xt;for(let yr of ni)x.output+=yr.output||yr.value}Re({type:"brace",value:F,output:Ge}),Ve("braces"),L.pop();continue}if(F==="|"){Y.length>0&&Y[Y.length-1].conditions++,Re({type:"text",value:F});continue}if(F===","){let re=F,Ge=L[L.length-1];Ge&&R[R.length-1]==="braces"&&(Ge.comma=!0,re="|"),Re({type:"comma",value:F,output:re});continue}if(F==="/"){if(I.type==="dot"&&x.index===x.start+1){x.start=x.index+1,x.consumed="",x.output="",a.pop(),I=s;continue}Re({type:"slash",value:F,output:f});continue}if(F==="."){if(x.braces>0&&I.type==="dot"){I.value==="."&&(I.output=d);let re=L[L.length-1];I.type="dots",I.output+=F,I.value+=F,re.dots=!0;continue}if(x.braces+x.parens===0&&I.type!=="bos"&&I.type!=="slash"){Re({type:"text",value:F,output:d});continue}Re({type:"dot",value:F,output:d});continue}if(F==="?"){if(!(I&&I.value==="(")&&r.noextglob!==!0&&ie()==="("&&ie(2)!=="?"){In("qmark",F);continue}if(I&&I.type==="paren"){let Ge=ie(),Xt=F;if(Ge==="<"&&!Ps.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(I.value==="("&&!/[!=<:]/.test(Ge)||Ge==="<"&&!/<([!=]|\w+>)/.test(Ue()))&&(Xt=`\\${F}`),Re({type:"text",value:F,output:Xt});continue}if(r.dot!==!0&&(I.type==="slash"||I.type==="bos")){Re({type:"qmark",value:F,output:E});continue}Re({type:"qmark",value:F,output:v});continue}if(F==="!"){if(r.noextglob!==!0&&ie()==="("&&(ie(2)!=="?"||!/[!=<:]/.test(ie(3)))){In("negate",F);continue}if(r.nonegate!==!0&&x.index===0){Wt();continue}}if(F==="+"){if(r.noextglob!==!0&&ie()==="("&&ie(2)!=="?"){In("plus",F);continue}if(I&&I.value==="("||r.regex===!1){Re({type:"plus",value:F,output:p});continue}if(I&&(I.type==="bracket"||I.type==="paren"||I.type==="brace")||x.parens>0){Re({type:"plus",value:F});continue}Re({type:"plus",value:p});continue}if(F==="@"){if(r.noextglob!==!0&&ie()==="("&&ie(2)!=="?"){Re({type:"at",extglob:!0,value:F,output:""});continue}Re({type:"text",value:F});continue}if(F!=="*"){(F==="$"||F==="^")&&(F=`\\${F}`);let re=nEe.exec(Ue());re&&(F+=re[0],x.index+=re[0].length),Re({type:"text",value:F});continue}if(I&&(I.type==="globstar"||I.star===!0)){I.type="star",I.star=!0,I.value+=F,I.output=M,x.backtrack=!0,x.globstar=!0,pt(F);continue}let se=Ue();if(r.noextglob!==!0&&/^\([^?]/.test(se)){In("star",F);continue}if(I.type==="star"){if(r.noglobstar===!0){pt(F);continue}let re=I.prev,Ge=re.prev,Xt=re.type==="slash"||re.type==="bos",ni=Ge&&(Ge.type==="star"||Ge.type==="globstar");if(r.bash===!0&&(!Xt||se[0]&&se[0]!=="/")){Re({type:"star",value:F,output:""});continue}let yr=x.braces>0&&(re.type==="comma"||re.type==="brace"),Bl=Y.length&&(re.type==="pipe"||re.type==="paren");if(!Xt&&re.type!=="paren"&&!yr&&!Bl){Re({type:"star",value:F,output:""});continue}for(;se.slice(0,3)==="/**";){let Po=e[x.index+4];if(Po&&Po!=="/")break;se=se.slice(3),pt("/**",3)}if(re.type==="bos"&&ae()){I.type="globstar",I.value+=F,I.output=O(r),x.output=I.output,x.globstar=!0,pt(F);continue}if(re.type==="slash"&&re.prev.type!=="bos"&&!ni&&ae()){x.output=x.output.slice(0,-(re.output+I.output).length),re.output=`(?:${re.output}`,I.type="globstar",I.output=O(r)+(r.strictSlashes?")":"|$)"),I.value+=F,x.globstar=!0,x.output+=re.output+I.output,pt(F);continue}if(re.type==="slash"&&re.prev.type!=="bos"&&se[0]==="/"){let Po=se[1]!==void 0?"|$":"";x.output=x.output.slice(0,-(re.output+I.output).length),re.output=`(?:${re.output}`,I.type="globstar",I.output=`${O(r)}${f}|${f}${Po})`,I.value+=F,x.output+=re.output+I.output,x.globstar=!0,pt(F+_e()),Re({type:"slash",value:"/",output:""});continue}if(re.type==="bos"&&se[0]==="/"){I.type="globstar",I.value+=F,I.output=`(?:^|${f}|${O(r)}${f})`,x.output=I.output,x.globstar=!0,pt(F+_e()),Re({type:"slash",value:"/",output:""});continue}x.output=x.output.slice(0,-I.output.length),I.type="globstar",I.output=O(r),I.value+=F,x.output+=I.output,x.globstar=!0,pt(F);continue}let ut={type:"star",value:F,output:M};if(r.bash===!0){ut.output=".*?",(I.type==="bos"||I.type==="slash")&&(ut.output=B+ut.output),Re(ut);continue}if(I&&(I.type==="bracket"||I.type==="paren")&&r.regex===!0){ut.output=F,Re(ut);continue}(x.index===x.start||I.type==="slash"||I.type==="dot")&&(I.type==="dot"?(x.output+=b,I.output+=b):r.dot===!0?(x.output+=w,I.output+=w):(x.output+=B,I.output+=B),ie()!=="*"&&(x.output+=m,I.output+=m)),Re(ut)}for(;x.brackets>0;){if(r.strictBrackets===!0)throw new SyntaxError(Rf("closing","]"));x.output=Ps.escapeLast(x.output,"["),Ve("brackets")}for(;x.parens>0;){if(r.strictBrackets===!0)throw new SyntaxError(Rf("closing",")"));x.output=Ps.escapeLast(x.output,"("),Ve("parens")}for(;x.braces>0;){if(r.strictBrackets===!0)throw new SyntaxError(Rf("closing","}"));x.output=Ps.escapeLast(x.output,"{"),Ve("braces")}if(r.strictSlashes!==!0&&(I.type==="star"||I.type==="bracket")&&Re({type:"maybe_slash",value:"",output:`${f}?`}),x.backtrack===!0){x.output="";for(let se of x.tokens)x.output+=se.output!=null?se.output:se.value,se.suffix&&(x.output+=se.suffix)}return x};I8.fastpaths=(e,t)=>{let r={...t},i=typeof r.maxLength=="number"?Math.min(Y6,r.maxLength):Y6,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);e=_j[e]||e;let s=Ps.isWindows(t),{DOT_LITERAL:a,SLASH_LITERAL:o,ONE_CHAR:l,DOTS_SLASH:c,NO_DOT:u,NO_DOTS:d,NO_DOTS_SLASH:p,STAR:f,START_ANCHOR:m}=Q6.globChars(s),h=r.dot?d:u,y=r.dot?p:u,b=r.capture?"":"?:",w={negated:!1,prefix:""},v=r.bash===!0?".*?":f;r.capture&&(v=`(${v})`);let E=B=>B.noglobstar===!0?v:`(${b}(?:(?!${m}${B.dot?c:a}).)*?)`,T=B=>{switch(B){case"*":return`${h}${l}${v}`;case".*":return`${a}${l}${v}`;case"*.*":return`${h}${v}${a}${l}${v}`;case"*/*":return`${h}${v}${o}${l}${y}${v}`;case"**":return h+E(r);case"**/*":return`(?:${h}${E(r)}${o})?${y}${l}${v}`;case"**/*.*":return`(?:${h}${E(r)}${o})?${y}${v}${a}${l}${v}`;case"**/.*":return`(?:${h}${E(r)}${o})?${a}${l}${v}`;default:{let P=/^(.*?)\.(\w+)$/.exec(B);if(!P)return;let M=T(P[1]);return M?M+a+P[2]:void 0}}},q=Ps.removePrefix(e,w),O=T(q);return O&&r.strictSlashes!==!0&&(O+=`${o}?`),O};wj.exports=I8});var xj=g((q9t,Sj)=>{"use strict";var oEe=require("path"),lEe=vj(),D8=Ej(),L8=q0(),cEe=B0(),uEe=e=>e&&typeof e=="object"&&!Array.isArray(e),Jr=(e,t,r=!1)=>{if(Array.isArray(e)){let u=e.map(p=>Jr(p,t,r));return p=>{for(let f of u){let m=f(p);if(m)return m}return!1}}let i=uEe(e)&&e.tokens&&e.input;if(e===""||typeof e!="string"&&!i)throw new TypeError("Expected pattern to be a non-empty string");let n=t||{},s=L8.isWindows(t),a=i?Jr.compileRe(e,t):Jr.makeRe(e,t,!1,!0),o=a.state;delete a.state;let l=()=>!1;if(n.ignore){let u={...t,ignore:null,onMatch:null,onResult:null};l=Jr(n.ignore,u,r)}let c=(u,d=!1)=>{let{isMatch:p,match:f,output:m}=Jr.test(u,a,t,{glob:e,posix:s}),h={glob:e,state:o,regex:a,posix:s,input:u,output:m,match:f,isMatch:p};return typeof n.onResult=="function"&&n.onResult(h),p===!1?(h.isMatch=!1,d?h:!1):l(u)?(typeof n.onIgnore=="function"&&n.onIgnore(h),h.isMatch=!1,d?h:!1):(typeof n.onMatch=="function"&&n.onMatch(h),d?h:!0)};return r&&(c.state=o),c};Jr.test=(e,t,r,{glob:i,posix:n}={})=>{if(typeof e!="string")throw new TypeError("Expected input to be a string");if(e==="")return{isMatch:!1,output:""};let s=r||{},a=s.format||(n?L8.toPosixSlashes:null),o=e===i,l=o&&a?a(e):e;return o===!1&&(l=a?a(e):e,o=l===i),(o===!1||s.capture===!0)&&(s.matchBase===!0||s.basename===!0?o=Jr.matchBase(e,t,r,n):o=t.exec(l)),{isMatch:!!o,match:o,output:l}};Jr.matchBase=(e,t,r,i=L8.isWindows(r))=>(t instanceof RegExp?t:Jr.makeRe(t,r)).test(oEe.basename(e));Jr.isMatch=(e,t,r)=>Jr(t,r)(e);Jr.parse=(e,t)=>Array.isArray(e)?e.map(r=>Jr.parse(r,t)):D8(e,{...t,fastpaths:!1});Jr.scan=(e,t)=>lEe(e,t);Jr.compileRe=(e,t,r=!1,i=!1)=>{if(r===!0)return e.output;let n=t||{},s=n.contains?"":"^",a=n.contains?"":"$",o=`${s}(?:${e.output})${a}`;e&&e.negated===!0&&(o=`^(?!${o}).*$`);let l=Jr.toRegex(o,t);return i===!0&&(l.state=e),l};Jr.makeRe=(e,t={},r=!1,i=!1)=>{if(!e||typeof e!="string")throw new TypeError("Expected a non-empty string");let n={negated:!1,fastpaths:!0};return t.fastpaths!==!1&&(e[0]==="."||e[0]==="*")&&(n.output=D8.fastpaths(e,t)),n.output||(n=D8(e,t)),Jr.compileRe(n,t,r,i)};Jr.toRegex=(e,t)=>{try{let r=t||{};return new RegExp(e,r.flags||(r.nocase?"i":""))}catch(r){if(t&&t.debug===!0)throw r;return/$^/}};Jr.constants=cEe;Sj.exports=Jr});var Nj=g((M9t,Tj)=>{"use strict";Tj.exports=xj()});var Ij=g((k9t,Pj)=>{"use strict";var Aj=require("util"),Cj=aj(),qo=Nj(),F8=q0(),Rj=e=>e===""||e==="./",Oj=e=>{let t=e.indexOf("{");return t>-1&&e.indexOf("}",t)>-1},or=(e,t,r)=>{t=[].concat(t),e=[].concat(e);let i=new Set,n=new Set,s=new Set,a=0,o=u=>{s.add(u.output),r&&r.onResult&&r.onResult(u)};for(let u=0;u!i.has(u));if(r&&c.length===0){if(r.failglob===!0)throw new Error(`No matches found for "${t.join(", ")}"`);if(r.nonull===!0||r.nullglob===!0)return r.unescape?t.map(u=>u.replace(/\\/g,"")):t}return c};or.match=or;or.matcher=(e,t)=>qo(e,t);or.isMatch=(e,t,r)=>qo(t,r)(e);or.any=or.isMatch;or.not=(e,t,r={})=>{t=[].concat(t).map(String);let i=new Set,n=[],s=o=>{r.onResult&&r.onResult(o),n.push(o.output)},a=new Set(or(e,t,{...r,onResult:s}));for(let o of n)a.has(o)||i.add(o);return[...i]};or.contains=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${Aj.inspect(e)}"`);if(Array.isArray(t))return t.some(i=>or.contains(e,i,r));if(typeof t=="string"){if(Rj(e)||Rj(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return or.isMatch(e,t,{...r,contains:!0})};or.matchKeys=(e,t,r)=>{if(!F8.isObject(e))throw new TypeError("Expected the first argument to be an object");let i=or(Object.keys(e),t,r),n={};for(let s of i)n[s]=e[s];return n};or.some=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let s=qo(String(n),r);if(i.some(a=>s(a)))return!0}return!1};or.every=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let s=qo(String(n),r);if(!i.every(a=>s(a)))return!1}return!0};or.all=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${Aj.inspect(e)}"`);return[].concat(t).every(i=>qo(i,r)(e))};or.capture=(e,t,r)=>{let i=F8.isWindows(r),s=qo.makeRe(String(e),{...r,capture:!0}).exec(i?F8.toPosixSlashes(t):t);if(s)return s.slice(1).map(a=>a===void 0?"":a)};or.makeRe=(...e)=>qo.makeRe(...e);or.scan=(...e)=>qo.scan(...e);or.parse=(e,t)=>{let r=[];for(let i of[].concat(e||[]))for(let n of Cj(String(i),t))r.push(qo.parse(n,t));return r};or.braces=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return t&&t.nobrace===!0||!Oj(e)?[e]:Cj(e,t)};or.braceExpand=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return or.braces(e,{...t,expand:!0})};or.hasBraces=Oj;Pj.exports=or});var jj=g(je=>{"use strict";Object.defineProperty(je,"__esModule",{value:!0});je.removeDuplicateSlashes=je.matchAny=je.convertPatternsToRe=je.makeRe=je.getPatternParts=je.expandBraceExpansion=je.expandPatternsWithBraceExpansion=je.isAffectDepthOfReadingPattern=je.endsWithSlashGlobStar=je.hasGlobStar=je.getBaseDirectory=je.isPatternRelatedToParentDirectory=je.getPatternsOutsideCurrentDirectory=je.getPatternsInsideCurrentDirectory=je.getPositivePatterns=je.getNegativePatterns=je.isPositivePattern=je.isNegativePattern=je.convertToNegativePattern=je.convertToPositivePattern=je.isDynamicPattern=je.isStaticPattern=void 0;var dEe=require("path"),pEe=xk(),B8=Ij(),Dj="**",fEe="\\",mEe=/[*?]|^!/,hEe=/\[[^[]*]/,gEe=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,yEe=/[!*+?@]\([^(]*\)/,bEe=/,|\.\./,vEe=/(?!^)\/{2,}/g;function Lj(e,t={}){return!Fj(e,t)}je.isStaticPattern=Lj;function Fj(e,t={}){return e===""?!1:!!(t.caseSensitiveMatch===!1||e.includes(fEe)||mEe.test(e)||hEe.test(e)||gEe.test(e)||t.extglob!==!1&&yEe.test(e)||t.braceExpansion!==!1&&_Ee(e))}je.isDynamicPattern=Fj;function _Ee(e){let t=e.indexOf("{");if(t===-1)return!1;let r=e.indexOf("}",t+1);if(r===-1)return!1;let i=e.slice(t,r);return bEe.test(i)}function wEe(e){return Z6(e)?e.slice(1):e}je.convertToPositivePattern=wEe;function EEe(e){return"!"+e}je.convertToNegativePattern=EEe;function Z6(e){return e.startsWith("!")&&e[1]!=="("}je.isNegativePattern=Z6;function Bj(e){return!Z6(e)}je.isPositivePattern=Bj;function SEe(e){return e.filter(Z6)}je.getNegativePatterns=SEe;function xEe(e){return e.filter(Bj)}je.getPositivePatterns=xEe;function TEe(e){return e.filter(t=>!q8(t))}je.getPatternsInsideCurrentDirectory=TEe;function NEe(e){return e.filter(q8)}je.getPatternsOutsideCurrentDirectory=NEe;function q8(e){return e.startsWith("..")||e.startsWith("./..")}je.isPatternRelatedToParentDirectory=q8;function REe(e){return pEe(e,{flipBackslashes:!1})}je.getBaseDirectory=REe;function AEe(e){return e.includes(Dj)}je.hasGlobStar=AEe;function qj(e){return e.endsWith("/"+Dj)}je.endsWithSlashGlobStar=qj;function CEe(e){let t=dEe.basename(e);return qj(e)||Lj(t)}je.isAffectDepthOfReadingPattern=CEe;function OEe(e){return e.reduce((t,r)=>t.concat(Mj(r)),[])}je.expandPatternsWithBraceExpansion=OEe;function Mj(e){let t=B8.braces(e,{expand:!0,nodupes:!0,keepEscaping:!0});return t.sort((r,i)=>r.length-i.length),t.filter(r=>r!=="")}je.expandBraceExpansion=Mj;function PEe(e,t){let{parts:r}=B8.scan(e,Object.assign(Object.assign({},t),{parts:!0}));return r.length===0&&(r=[e]),r[0].startsWith("/")&&(r[0]=r[0].slice(1),r.unshift("")),r}je.getPatternParts=PEe;function kj(e,t){return B8.makeRe(e,t)}je.makeRe=kj;function IEe(e,t){return e.map(r=>kj(r,t))}je.convertPatternsToRe=IEe;function DEe(e,t){return t.some(r=>r.test(e))}je.matchAny=DEe;function LEe(e){return e.replace(vEe,"/")}je.removeDuplicateSlashes=LEe});var zj=g(J6=>{"use strict";Object.defineProperty(J6,"__esModule",{value:!0});J6.merge=void 0;var FEe=m8();function BEe(e){let t=FEe(e);return e.forEach(r=>{r.once("error",i=>t.emit("error",i))}),t.once("close",()=>Uj(e)),t.once("end",()=>Uj(e)),t}J6.merge=BEe;function Uj(e){e.forEach(t=>t.emit("close"))}});var $j=g(Af=>{"use strict";Object.defineProperty(Af,"__esModule",{value:!0});Af.isEmpty=Af.isString=void 0;function qEe(e){return typeof e=="string"}Af.isString=qEe;function MEe(e){return e===""}Af.isEmpty=MEe});var kl=g(pn=>{"use strict";Object.defineProperty(pn,"__esModule",{value:!0});pn.string=pn.stream=pn.pattern=pn.path=pn.fs=pn.errno=pn.array=void 0;var kEe=pk();pn.array=kEe;var jEe=fk();pn.errno=jEe;var UEe=mk();pn.fs=UEe;var zEe=bk();pn.path=zEe;var $Ee=jj();pn.pattern=$Ee;var HEe=zj();pn.stream=HEe;var GEe=$j();pn.string=GEe});var Wj=g(fn=>{"use strict";Object.defineProperty(fn,"__esModule",{value:!0});fn.convertPatternGroupToTask=fn.convertPatternGroupsToTasks=fn.groupPatternsByBaseDirectory=fn.getNegativePatternsAsPositive=fn.getPositivePatterns=fn.convertPatternsToTasks=fn.generate=void 0;var to=kl();function VEe(e,t){let r=Hj(e,t),i=Hj(t.ignore,t),n=Gj(r),s=Vj(r,i),a=n.filter(u=>to.pattern.isStaticPattern(u,t)),o=n.filter(u=>to.pattern.isDynamicPattern(u,t)),l=M8(a,s,!1),c=M8(o,s,!0);return l.concat(c)}fn.generate=VEe;function Hj(e,t){let r=e;return t.braceExpansion&&(r=to.pattern.expandPatternsWithBraceExpansion(r)),t.baseNameMatch&&(r=r.map(i=>i.includes("/")?i:`**/${i}`)),r.map(i=>to.pattern.removeDuplicateSlashes(i))}function M8(e,t,r){let i=[],n=to.pattern.getPatternsOutsideCurrentDirectory(e),s=to.pattern.getPatternsInsideCurrentDirectory(e),a=k8(n),o=k8(s);return i.push(...j8(a,t,r)),"."in o?i.push(U8(".",s,t,r)):i.push(...j8(o,t,r)),i}fn.convertPatternsToTasks=M8;function Gj(e){return to.pattern.getPositivePatterns(e)}fn.getPositivePatterns=Gj;function Vj(e,t){return to.pattern.getNegativePatterns(e).concat(t).map(to.pattern.convertToPositivePattern)}fn.getNegativePatternsAsPositive=Vj;function k8(e){let t={};return e.reduce((r,i)=>{let n=to.pattern.getBaseDirectory(i);return n in r?r[n].push(i):r[n]=[i],r},t)}fn.groupPatternsByBaseDirectory=k8;function j8(e,t,r){return Object.keys(e).map(i=>U8(i,e[i],t,r))}fn.convertPatternGroupsToTasks=j8;function U8(e,t,r,i){return{dynamic:i,positive:t,negative:r,base:e,patterns:[].concat(t,r.map(to.pattern.convertToNegativePattern))}}fn.convertPatternGroupToTask=U8});var Xj=g(e4=>{"use strict";Object.defineProperty(e4,"__esModule",{value:!0});e4.read=void 0;function WEe(e,t,r){t.fs.lstat(e,(i,n)=>{if(i!==null){Kj(r,i);return}if(!n.isSymbolicLink()||!t.followSymbolicLink){z8(r,n);return}t.fs.stat(e,(s,a)=>{if(s!==null){if(t.throwErrorOnBrokenSymbolicLink){Kj(r,s);return}z8(r,n);return}t.markSymbolicLink&&(a.isSymbolicLink=()=>!0),z8(r,a)})})}e4.read=WEe;function Kj(e,t){e(t)}function z8(e,t){e(null,t)}});var Qj=g(t4=>{"use strict";Object.defineProperty(t4,"__esModule",{value:!0});t4.read=void 0;function KEe(e,t){let r=t.fs.lstatSync(e);if(!r.isSymbolicLink()||!t.followSymbolicLink)return r;try{let i=t.fs.statSync(e);return t.markSymbolicLink&&(i.isSymbolicLink=()=>!0),i}catch(i){if(!t.throwErrorOnBrokenSymbolicLink)return r;throw i}}t4.read=KEe});var Yj=g($c=>{"use strict";Object.defineProperty($c,"__esModule",{value:!0});$c.createFileSystemAdapter=$c.FILE_SYSTEM_ADAPTER=void 0;var r4=require("fs");$c.FILE_SYSTEM_ADAPTER={lstat:r4.lstat,stat:r4.stat,lstatSync:r4.lstatSync,statSync:r4.statSync};function XEe(e){return e===void 0?$c.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},$c.FILE_SYSTEM_ADAPTER),e)}$c.createFileSystemAdapter=XEe});var Zj=g(H8=>{"use strict";Object.defineProperty(H8,"__esModule",{value:!0});var QEe=Yj(),$8=class{constructor(t={}){this._options=t,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=QEe.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(t,r){return t??r}};H8.default=$8});var xd=g(Hc=>{"use strict";Object.defineProperty(Hc,"__esModule",{value:!0});Hc.statSync=Hc.stat=Hc.Settings=void 0;var Jj=Xj(),YEe=Qj(),G8=Zj();Hc.Settings=G8.default;function ZEe(e,t,r){if(typeof t=="function"){Jj.read(e,V8(),t);return}Jj.read(e,V8(t),r)}Hc.stat=ZEe;function JEe(e,t){let r=V8(t);return YEe.read(e,r)}Hc.statSync=JEe;function V8(e={}){return e instanceof G8.default?e:new G8.default(e)}});var rU=g((Q9t,tU)=>{var eU;tU.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:global):e=>(eU||(eU=Promise.resolve())).then(e).catch(t=>setTimeout(()=>{throw t},0))});var nU=g((Y9t,iU)=>{iU.exports=t5e;var e5e=rU();function t5e(e,t){let r,i,n,s=!0;Array.isArray(e)?(r=[],i=e.length):(n=Object.keys(e),r={},i=n.length);function a(l){function c(){t&&t(l,r),t=null}s?e5e(c):c()}function o(l,c,u){r[l]=u,(--i===0||c)&&a(c)}i?n?n.forEach(function(l){e[l](function(c,u){o(l,c,u)})}):e.forEach(function(l,c){l(function(u,d){o(c,u,d)})}):a(null),s=!1}});var W8=g(n4=>{"use strict";Object.defineProperty(n4,"__esModule",{value:!0});n4.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;var i4=process.versions.node.split(".");if(i4[0]===void 0||i4[1]===void 0)throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);var sU=Number.parseInt(i4[0],10),r5e=Number.parseInt(i4[1],10),aU=10,i5e=10,n5e=sU>aU,s5e=sU===aU&&r5e>=i5e;n4.IS_SUPPORT_READDIR_WITH_FILE_TYPES=n5e||s5e});var oU=g(s4=>{"use strict";Object.defineProperty(s4,"__esModule",{value:!0});s4.createDirentFromStats=void 0;var K8=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function a5e(e,t){return new K8(e,t)}s4.createDirentFromStats=a5e});var X8=g(a4=>{"use strict";Object.defineProperty(a4,"__esModule",{value:!0});a4.fs=void 0;var o5e=oU();a4.fs=o5e});var Q8=g(o4=>{"use strict";Object.defineProperty(o4,"__esModule",{value:!0});o4.joinPathSegments=void 0;function l5e(e,t,r){return e.endsWith(r)?e+t:e+r+t}o4.joinPathSegments=l5e});var fU=g(Gc=>{"use strict";Object.defineProperty(Gc,"__esModule",{value:!0});Gc.readdir=Gc.readdirWithFileTypes=Gc.read=void 0;var c5e=xd(),lU=nU(),u5e=W8(),cU=X8(),uU=Q8();function d5e(e,t,r){if(!t.stats&&u5e.IS_SUPPORT_READDIR_WITH_FILE_TYPES){dU(e,t,r);return}pU(e,t,r)}Gc.read=d5e;function dU(e,t,r){t.fs.readdir(e,{withFileTypes:!0},(i,n)=>{if(i!==null){l4(r,i);return}let s=n.map(o=>({dirent:o,name:o.name,path:uU.joinPathSegments(e,o.name,t.pathSegmentSeparator)}));if(!t.followSymbolicLinks){Y8(r,s);return}let a=s.map(o=>p5e(o,t));lU(a,(o,l)=>{if(o!==null){l4(r,o);return}Y8(r,l)})})}Gc.readdirWithFileTypes=dU;function p5e(e,t){return r=>{if(!e.dirent.isSymbolicLink()){r(null,e);return}t.fs.stat(e.path,(i,n)=>{if(i!==null){if(t.throwErrorOnBrokenSymbolicLink){r(i);return}r(null,e);return}e.dirent=cU.fs.createDirentFromStats(e.name,n),r(null,e)})}}function pU(e,t,r){t.fs.readdir(e,(i,n)=>{if(i!==null){l4(r,i);return}let s=n.map(a=>{let o=uU.joinPathSegments(e,a,t.pathSegmentSeparator);return l=>{c5e.stat(o,t.fsStatSettings,(c,u)=>{if(c!==null){l(c);return}let d={name:a,path:o,dirent:cU.fs.createDirentFromStats(a,u)};t.stats&&(d.stats=u),l(null,d)})}});lU(s,(a,o)=>{if(a!==null){l4(r,a);return}Y8(r,o)})})}Gc.readdir=pU;function l4(e,t){e(t)}function Y8(e,t){e(null,t)}});var bU=g(Vc=>{"use strict";Object.defineProperty(Vc,"__esModule",{value:!0});Vc.readdir=Vc.readdirWithFileTypes=Vc.read=void 0;var f5e=xd(),m5e=W8(),mU=X8(),hU=Q8();function h5e(e,t){return!t.stats&&m5e.IS_SUPPORT_READDIR_WITH_FILE_TYPES?gU(e,t):yU(e,t)}Vc.read=h5e;function gU(e,t){return t.fs.readdirSync(e,{withFileTypes:!0}).map(i=>{let n={dirent:i,name:i.name,path:hU.joinPathSegments(e,i.name,t.pathSegmentSeparator)};if(n.dirent.isSymbolicLink()&&t.followSymbolicLinks)try{let s=t.fs.statSync(n.path);n.dirent=mU.fs.createDirentFromStats(n.name,s)}catch(s){if(t.throwErrorOnBrokenSymbolicLink)throw s}return n})}Vc.readdirWithFileTypes=gU;function yU(e,t){return t.fs.readdirSync(e).map(i=>{let n=hU.joinPathSegments(e,i,t.pathSegmentSeparator),s=f5e.statSync(n,t.fsStatSettings),a={name:i,path:n,dirent:mU.fs.createDirentFromStats(i,s)};return t.stats&&(a.stats=s),a})}Vc.readdir=yU});var vU=g(Wc=>{"use strict";Object.defineProperty(Wc,"__esModule",{value:!0});Wc.createFileSystemAdapter=Wc.FILE_SYSTEM_ADAPTER=void 0;var Cf=require("fs");Wc.FILE_SYSTEM_ADAPTER={lstat:Cf.lstat,stat:Cf.stat,lstatSync:Cf.lstatSync,statSync:Cf.statSync,readdir:Cf.readdir,readdirSync:Cf.readdirSync};function g5e(e){return e===void 0?Wc.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Wc.FILE_SYSTEM_ADAPTER),e)}Wc.createFileSystemAdapter=g5e});var _U=g(J8=>{"use strict";Object.defineProperty(J8,"__esModule",{value:!0});var y5e=require("path"),b5e=xd(),v5e=vU(),Z8=class{constructor(t={}){this._options=t,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=v5e.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,y5e.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new b5e.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};J8.default=Z8});var c4=g(Kc=>{"use strict";Object.defineProperty(Kc,"__esModule",{value:!0});Kc.Settings=Kc.scandirSync=Kc.scandir=void 0;var wU=fU(),_5e=bU(),e7=_U();Kc.Settings=e7.default;function w5e(e,t,r){if(typeof t=="function"){wU.read(e,t7(),t);return}wU.read(e,t7(t),r)}Kc.scandir=w5e;function E5e(e,t){let r=t7(t);return _5e.read(e,r)}Kc.scandirSync=E5e;function t7(e={}){return e instanceof e7.default?e:new e7.default(e)}});var SU=g((oEt,EU)=>{"use strict";function S5e(e){var t=new e,r=t;function i(){var s=t;return s.next?t=s.next:(t=new e,r=t),s.next=null,s}function n(s){r.next=s,r=s}return{get:i,release:n}}EU.exports=S5e});var TU=g((lEt,xU)=>{"use strict";var x5e=SU();function T5e(e,t,r){typeof e=="function"&&(r=t,t=e,e=null);var i=x5e(N5e),n=null,s=null,a=0,o={push:m,drain:Mo,saturated:Mo,pause:c,paused:!1,concurrency:r,running:l,resume:p,idle:f,length:u,getQueue:d,unshift:h,empty:Mo,kill:b,killAndDrain:w};return o;function l(){return a}function c(){o.paused=!0}function u(){for(var v=n,E=0;v;)v=v.next,E++;return E}function d(){for(var v=n,E=[];v;)E.push(v.value),v=v.next;return E}function p(){if(o.paused){o.paused=!1;for(var v=0;v{"use strict";Object.defineProperty(ko,"__esModule",{value:!0});ko.joinPathSegments=ko.replacePathSegmentSeparator=ko.isAppliedFilter=ko.isFatalError=void 0;function R5e(e,t){return e.errorFilter===null?!0:!e.errorFilter(t)}ko.isFatalError=R5e;function A5e(e,t){return e===null||e(t)}ko.isAppliedFilter=A5e;function C5e(e,t){return e.split(/[/\\]/).join(t)}ko.replacePathSegmentSeparator=C5e;function O5e(e,t,r){return e===""?t:e.endsWith(r)?e+t:e+r+t}ko.joinPathSegments=O5e});var n7=g(i7=>{"use strict";Object.defineProperty(i7,"__esModule",{value:!0});var P5e=u4(),r7=class{constructor(t,r){this._root=t,this._settings=r,this._root=P5e.replacePathSegmentSeparator(t,r.pathSegmentSeparator)}};i7.default=r7});var o7=g(a7=>{"use strict";Object.defineProperty(a7,"__esModule",{value:!0});var I5e=require("events"),D5e=c4(),L5e=TU(),d4=u4(),F5e=n7(),s7=class extends F5e.default{constructor(t,r){super(t,r),this._settings=r,this._scandir=D5e.scandir,this._emitter=new I5e.EventEmitter,this._queue=L5e(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit("end")}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()=>{this._pushToQueue(this._root,this._settings.basePath)}),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw new Error("The reader is already destroyed");this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(t){this._emitter.on("entry",t)}onError(t){this._emitter.once("error",t)}onEnd(t){this._emitter.once("end",t)}_pushToQueue(t,r){let i={directory:t,base:r};this._queue.push(i,n=>{n!==null&&this._handleError(n)})}_worker(t,r){this._scandir(t.directory,this._settings.fsScandirSettings,(i,n)=>{if(i!==null){r(i,void 0);return}for(let s of n)this._handleEntry(s,t.base);r(null,void 0)})}_handleError(t){this._isDestroyed||!d4.isFatalError(this._settings,t)||(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",t))}_handleEntry(t,r){if(this._isDestroyed||this._isFatalError)return;let i=t.path;r!==void 0&&(t.path=d4.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),d4.isAppliedFilter(this._settings.entryFilter,t)&&this._emitEntry(t),t.dirent.isDirectory()&&d4.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_emitEntry(t){this._emitter.emit("entry",t)}};a7.default=s7});var NU=g(c7=>{"use strict";Object.defineProperty(c7,"__esModule",{value:!0});var B5e=o7(),l7=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new B5e.default(this._root,this._settings),this._storage=[]}read(t){this._reader.onError(r=>{q5e(t,r)}),this._reader.onEntry(r=>{this._storage.push(r)}),this._reader.onEnd(()=>{M5e(t,this._storage)}),this._reader.read()}};c7.default=l7;function q5e(e,t){e(t)}function M5e(e,t){e(null,t)}});var RU=g(d7=>{"use strict";Object.defineProperty(d7,"__esModule",{value:!0});var k5e=require("stream"),j5e=o7(),u7=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new j5e.default(this._root,this._settings),this._stream=new k5e.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError(t=>{this._stream.emit("error",t)}),this._reader.onEntry(t=>{this._stream.push(t)}),this._reader.onEnd(()=>{this._stream.push(null)}),this._reader.read(),this._stream}};d7.default=u7});var AU=g(f7=>{"use strict";Object.defineProperty(f7,"__esModule",{value:!0});var U5e=c4(),p4=u4(),z5e=n7(),p7=class extends z5e.default{constructor(){super(...arguments),this._scandir=U5e.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(t,r){this._queue.add({directory:t,base:r})}_handleQueue(){for(let t of this._queue.values())this._handleDirectory(t.directory,t.base)}_handleDirectory(t,r){try{let i=this._scandir(t,this._settings.fsScandirSettings);for(let n of i)this._handleEntry(n,r)}catch(i){this._handleError(i)}}_handleError(t){if(p4.isFatalError(this._settings,t))throw t}_handleEntry(t,r){let i=t.path;r!==void 0&&(t.path=p4.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),p4.isAppliedFilter(this._settings.entryFilter,t)&&this._pushToStorage(t),t.dirent.isDirectory()&&p4.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_pushToStorage(t){this._storage.push(t)}};f7.default=p7});var CU=g(h7=>{"use strict";Object.defineProperty(h7,"__esModule",{value:!0});var $5e=AU(),m7=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new $5e.default(this._root,this._settings)}read(){return this._reader.read()}};h7.default=m7});var OU=g(y7=>{"use strict";Object.defineProperty(y7,"__esModule",{value:!0});var H5e=require("path"),G5e=c4(),g7=class{constructor(t={}){this._options=t,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,Number.POSITIVE_INFINITY),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,H5e.sep),this.fsScandirSettings=new G5e.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};y7.default=g7});var m4=g(jo=>{"use strict";Object.defineProperty(jo,"__esModule",{value:!0});jo.Settings=jo.walkStream=jo.walkSync=jo.walk=void 0;var PU=NU(),V5e=RU(),W5e=CU(),b7=OU();jo.Settings=b7.default;function K5e(e,t,r){if(typeof t=="function"){new PU.default(e,f4()).read(t);return}new PU.default(e,f4(t)).read(r)}jo.walk=K5e;function X5e(e,t){let r=f4(t);return new W5e.default(e,r).read()}jo.walkSync=X5e;function Q5e(e,t){let r=f4(t);return new V5e.default(e,r).read()}jo.walkStream=Q5e;function f4(e={}){return e instanceof b7.default?e:new b7.default(e)}});var h4=g(_7=>{"use strict";Object.defineProperty(_7,"__esModule",{value:!0});var Y5e=require("path"),Z5e=xd(),IU=kl(),v7=class{constructor(t){this._settings=t,this._fsStatSettings=new Z5e.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(t){return Y5e.resolve(this._settings.cwd,t)}_makeEntry(t,r){let i={name:r,path:r,dirent:IU.fs.createDirentFromStats(r,t)};return this._settings.stats&&(i.stats=t),i}_isFatalError(t){return!IU.errno.isEnoentCodeError(t)&&!this._settings.suppressErrors}};_7.default=v7});var S7=g(E7=>{"use strict";Object.defineProperty(E7,"__esModule",{value:!0});var J5e=require("stream"),e8e=xd(),t8e=m4(),r8e=h4(),w7=class extends r8e.default{constructor(){super(...arguments),this._walkStream=t8e.walkStream,this._stat=e8e.stat}dynamic(t,r){return this._walkStream(t,r)}static(t,r){let i=t.map(this._getFullEntryPath,this),n=new J5e.PassThrough({objectMode:!0});n._write=(s,a,o)=>this._getEntry(i[s],t[s],r).then(l=>{l!==null&&r.entryFilter(l)&&n.push(l),s===i.length-1&&n.end(),o()}).catch(o);for(let s=0;sthis._makeEntry(n,r)).catch(n=>{if(i.errorFilter(n))return null;throw n})}_getStat(t){return new Promise((r,i)=>{this._stat(t,this._fsStatSettings,(n,s)=>n===null?r(s):i(n))})}};E7.default=w7});var DU=g(T7=>{"use strict";Object.defineProperty(T7,"__esModule",{value:!0});var i8e=m4(),n8e=h4(),s8e=S7(),x7=class extends n8e.default{constructor(){super(...arguments),this._walkAsync=i8e.walk,this._readerStream=new s8e.default(this._settings)}dynamic(t,r){return new Promise((i,n)=>{this._walkAsync(t,r,(s,a)=>{s===null?i(a):n(s)})})}async static(t,r){let i=[],n=this._readerStream.static(t,r);return new Promise((s,a)=>{n.once("error",a),n.on("data",o=>i.push(o)),n.once("end",()=>s(i))})}};T7.default=x7});var LU=g(R7=>{"use strict";Object.defineProperty(R7,"__esModule",{value:!0});var k0=kl(),N7=class{constructor(t,r,i){this._patterns=t,this._settings=r,this._micromatchOptions=i,this._storage=[],this._fillStorage()}_fillStorage(){for(let t of this._patterns){let r=this._getPatternSegments(t),i=this._splitSegmentsIntoSections(r);this._storage.push({complete:i.length<=1,pattern:t,segments:r,sections:i})}}_getPatternSegments(t){return k0.pattern.getPatternParts(t,this._micromatchOptions).map(i=>k0.pattern.isDynamicPattern(i,this._settings)?{dynamic:!0,pattern:i,patternRe:k0.pattern.makeRe(i,this._micromatchOptions)}:{dynamic:!1,pattern:i})}_splitSegmentsIntoSections(t){return k0.array.splitWhen(t,r=>r.dynamic&&k0.pattern.hasGlobStar(r.pattern))}};R7.default=N7});var FU=g(C7=>{"use strict";Object.defineProperty(C7,"__esModule",{value:!0});var a8e=LU(),A7=class extends a8e.default{match(t){let r=t.split("/"),i=r.length,n=this._storage.filter(s=>!s.complete||s.segments.length>i);for(let s of n){let a=s.sections[0];if(!s.complete&&i>a.length||r.every((l,c)=>{let u=s.segments[c];return!!(u.dynamic&&u.patternRe.test(l)||!u.dynamic&&u.pattern===l)}))return!0}return!1}};C7.default=A7});var BU=g(P7=>{"use strict";Object.defineProperty(P7,"__esModule",{value:!0});var g4=kl(),o8e=FU(),O7=class{constructor(t,r){this._settings=t,this._micromatchOptions=r}getFilter(t,r,i){let n=this._getMatcher(r),s=this._getNegativePatternsRe(i);return a=>this._filter(t,a,n,s)}_getMatcher(t){return new o8e.default(t,this._settings,this._micromatchOptions)}_getNegativePatternsRe(t){let r=t.filter(g4.pattern.isAffectDepthOfReadingPattern);return g4.pattern.convertPatternsToRe(r,this._micromatchOptions)}_filter(t,r,i,n){if(this._isSkippedByDeep(t,r.path)||this._isSkippedSymbolicLink(r))return!1;let s=g4.path.removeLeadingDotSegment(r.path);return this._isSkippedByPositivePatterns(s,i)?!1:this._isSkippedByNegativePatterns(s,n)}_isSkippedByDeep(t,r){return this._settings.deep===1/0?!1:this._getEntryLevel(t,r)>=this._settings.deep}_getEntryLevel(t,r){let i=r.split("/").length;if(t==="")return i;let n=t.split("/").length;return i-n}_isSkippedSymbolicLink(t){return!this._settings.followSymbolicLinks&&t.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(t,r){return!this._settings.baseNameMatch&&!r.match(t)}_isSkippedByNegativePatterns(t,r){return!g4.pattern.matchAny(t,r)}};P7.default=O7});var qU=g(D7=>{"use strict";Object.defineProperty(D7,"__esModule",{value:!0});var Td=kl(),I7=class{constructor(t,r){this._settings=t,this._micromatchOptions=r,this.index=new Map}getFilter(t,r){let i=Td.pattern.convertPatternsToRe(t,this._micromatchOptions),n=Td.pattern.convertPatternsToRe(r,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0}));return s=>this._filter(s,i,n)}_filter(t,r,i){let n=Td.path.removeLeadingDotSegment(t.path);if(this._settings.unique&&this._isDuplicateEntry(n)||this._onlyFileFilter(t)||this._onlyDirectoryFilter(t)||this._isSkippedByAbsoluteNegativePatterns(n,i))return!1;let s=t.dirent.isDirectory(),a=this._isMatchToPatterns(n,r,s)&&!this._isMatchToPatterns(n,i,s);return this._settings.unique&&a&&this._createIndexRecord(n),a}_isDuplicateEntry(t){return this.index.has(t)}_createIndexRecord(t){this.index.set(t,void 0)}_onlyFileFilter(t){return this._settings.onlyFiles&&!t.dirent.isFile()}_onlyDirectoryFilter(t){return this._settings.onlyDirectories&&!t.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(t,r){if(!this._settings.absolute)return!1;let i=Td.path.makeAbsolute(this._settings.cwd,t);return Td.pattern.matchAny(i,r)}_isMatchToPatterns(t,r,i){let n=Td.pattern.matchAny(t,r);return!n&&i?Td.pattern.matchAny(t+"/",r):n}};D7.default=I7});var MU=g(F7=>{"use strict";Object.defineProperty(F7,"__esModule",{value:!0});var l8e=kl(),L7=class{constructor(t){this._settings=t}getFilter(){return t=>this._isNonFatalError(t)}_isNonFatalError(t){return l8e.errno.isEnoentCodeError(t)||this._settings.suppressErrors}};F7.default=L7});var jU=g(q7=>{"use strict";Object.defineProperty(q7,"__esModule",{value:!0});var kU=kl(),B7=class{constructor(t){this._settings=t}getTransformer(){return t=>this._transform(t)}_transform(t){let r=t.path;return this._settings.absolute&&(r=kU.path.makeAbsolute(this._settings.cwd,r),r=kU.path.unixify(r)),this._settings.markDirectories&&t.dirent.isDirectory()&&(r+="/"),this._settings.objectMode?Object.assign(Object.assign({},t),{path:r}):r}};q7.default=B7});var y4=g(k7=>{"use strict";Object.defineProperty(k7,"__esModule",{value:!0});var c8e=require("path"),u8e=BU(),d8e=qU(),p8e=MU(),f8e=jU(),M7=class{constructor(t){this._settings=t,this.errorFilter=new p8e.default(this._settings),this.entryFilter=new d8e.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new u8e.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new f8e.default(this._settings)}_getRootDirectory(t){return c8e.resolve(this._settings.cwd,t.base)}_getReaderOptions(t){let r=t.base==="."?"":t.base;return{basePath:r,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(r,t.positive,t.negative),entryFilter:this.entryFilter.getFilter(t.positive,t.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}};k7.default=M7});var UU=g(U7=>{"use strict";Object.defineProperty(U7,"__esModule",{value:!0});var m8e=DU(),h8e=y4(),j7=class extends h8e.default{constructor(){super(...arguments),this._reader=new m8e.default(this._settings)}async read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return(await this.api(r,t,i)).map(s=>i.transform(s))}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};U7.default=j7});var zU=g($7=>{"use strict";Object.defineProperty($7,"__esModule",{value:!0});var g8e=require("stream"),y8e=S7(),b8e=y4(),z7=class extends b8e.default{constructor(){super(...arguments),this._reader=new y8e.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t),n=this.api(r,t,i),s=new g8e.Readable({objectMode:!0,read:()=>{}});return n.once("error",a=>s.emit("error",a)).on("data",a=>s.emit("data",i.transform(a))).once("end",()=>s.emit("end")),s.once("close",()=>n.destroy()),s}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};$7.default=z7});var $U=g(G7=>{"use strict";Object.defineProperty(G7,"__esModule",{value:!0});var v8e=xd(),_8e=m4(),w8e=h4(),H7=class extends w8e.default{constructor(){super(...arguments),this._walkSync=_8e.walkSync,this._statSync=v8e.statSync}dynamic(t,r){return this._walkSync(t,r)}static(t,r){let i=[];for(let n of t){let s=this._getFullEntryPath(n),a=this._getEntry(s,n,r);a===null||!r.entryFilter(a)||i.push(a)}return i}_getEntry(t,r,i){try{let n=this._getStat(t);return this._makeEntry(n,r)}catch(n){if(i.errorFilter(n))return null;throw n}}_getStat(t){return this._statSync(t,this._fsStatSettings)}};G7.default=H7});var HU=g(W7=>{"use strict";Object.defineProperty(W7,"__esModule",{value:!0});var E8e=$U(),S8e=y4(),V7=class extends S8e.default{constructor(){super(...arguments),this._reader=new E8e.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return this.api(r,t,i).map(i.transform)}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};W7.default=V7});var GU=g(Pf=>{"use strict";Object.defineProperty(Pf,"__esModule",{value:!0});Pf.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;var Of=require("fs"),x8e=require("os"),T8e=Math.max(x8e.cpus().length,1);Pf.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:Of.lstat,lstatSync:Of.lstatSync,stat:Of.stat,statSync:Of.statSync,readdir:Of.readdir,readdirSync:Of.readdirSync};var K7=class{constructor(t={}){this._options=t,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,T8e),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0),this.ignore=[].concat(this.ignore)}_getValue(t,r){return t===void 0?r:t}_getFileSystemMethods(t={}){return Object.assign(Object.assign({},Pf.DEFAULT_FILE_SYSTEM_ADAPTER),t)}};Pf.default=K7});var Z7=g((DEt,WU)=>{"use strict";var VU=Wj(),N8e=UU(),R8e=zU(),A8e=HU(),X7=GU(),oa=kl();async function Q7(e,t){ro(e);let r=Y7(e,N8e.default,t),i=await Promise.all(r);return oa.array.flatten(i)}(function(e){e.glob=e,e.globSync=t,e.globStream=r,e.async=e;function t(c,u){ro(c);let d=Y7(c,A8e.default,u);return oa.array.flatten(d)}e.sync=t;function r(c,u){ro(c);let d=Y7(c,R8e.default,u);return oa.stream.merge(d)}e.stream=r;function i(c,u){ro(c);let d=[].concat(c),p=new X7.default(u);return VU.generate(d,p)}e.generateTasks=i;function n(c,u){ro(c);let d=new X7.default(u);return oa.pattern.isDynamicPattern(c,d)}e.isDynamicPattern=n;function s(c){return ro(c),oa.path.escape(c)}e.escapePath=s;function a(c){return ro(c),oa.path.convertPathToPattern(c)}e.convertPathToPattern=a;let o;(function(c){function u(p){return ro(p),oa.path.escapePosixPath(p)}c.escapePath=u;function d(p){return ro(p),oa.path.convertPosixPathToPattern(p)}c.convertPathToPattern=d})(o=e.posix||(e.posix={}));let l;(function(c){function u(p){return ro(p),oa.path.escapeWindowsPath(p)}c.escapePath=u;function d(p){return ro(p),oa.path.convertWindowsPathToPattern(p)}c.convertPathToPattern=d})(l=e.win32||(e.win32={}))})(Q7||(Q7={}));function Y7(e,t,r){let i=[].concat(e),n=new X7.default(r),s=VU.generate(i,n),a=new t(n);return s.map(a.read,a)}function ro(e){if(![].concat(e).every(i=>oa.string.isString(i)&&!oa.string.isEmpty(i)))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}WU.exports=Q7});var XU=g(Nd=>{"use strict";var{promisify:C8e}=require("util"),KU=require("fs");async function J7(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return(await C8e(KU[e])(r))[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}function eS(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return KU[e](r)[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}Nd.isFile=J7.bind(null,"stat","isFile");Nd.isDirectory=J7.bind(null,"stat","isDirectory");Nd.isSymlink=J7.bind(null,"lstat","isSymbolicLink");Nd.isFileSync=eS.bind(null,"statSync","isFile");Nd.isDirectorySync=eS.bind(null,"statSync","isDirectory");Nd.isSymlinkSync=eS.bind(null,"lstatSync","isSymbolicLink")});var ez=g((FEt,tS)=>{"use strict";var Rd=require("path"),QU=XU(),YU=e=>e.length>1?`{${e.join(",")}}`:e[0],ZU=(e,t)=>{let r=e[0]==="!"?e.slice(1):e;return Rd.isAbsolute(r)?r:Rd.join(t,r)},O8e=(e,t)=>Rd.extname(e)?`**/${e}`:`**/${e}.${YU(t)}`,JU=(e,t)=>{if(t.files&&!Array.isArray(t.files))throw new TypeError(`Expected \`files\` to be of type \`Array\` but received type \`${typeof t.files}\``);if(t.extensions&&!Array.isArray(t.extensions))throw new TypeError(`Expected \`extensions\` to be of type \`Array\` but received type \`${typeof t.extensions}\``);return t.files&&t.extensions?t.files.map(r=>Rd.posix.join(e,O8e(r,t.extensions))):t.files?t.files.map(r=>Rd.posix.join(e,`**/${r}`)):t.extensions?[Rd.posix.join(e,`**/*.${YU(t.extensions)}`)]:[Rd.posix.join(e,"**")]};tS.exports=async(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=await Promise.all([].concat(e).map(async i=>await QU.isDirectory(ZU(i,t.cwd))?JU(i,t):i));return[].concat.apply([],r)};tS.exports.sync=(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=[].concat(e).map(i=>QU.isDirectorySync(ZU(i,t.cwd))?JU(i,t):i);return[].concat.apply([],r)}});var cz=g((BEt,lz)=>{function tz(e){return Array.isArray(e)?e:[e]}var nS="",rz=" ",rS="\\",P8e=/^\s+$/,I8e=/(?:[^\\]|^)\\$/,D8e=/^\\!/,L8e=/^\\#/,F8e=/\r?\n/g,B8e=/^\.*\/|^\.+$/,iS="/",sz="node-ignore";typeof Symbol<"u"&&(sz=Symbol.for("node-ignore"));var iz=sz,q8e=(e,t,r)=>Object.defineProperty(e,t,{value:r}),M8e=/([0-z])-([0-z])/g,az=()=>!1,k8e=e=>e.replace(M8e,(t,r,i)=>r.charCodeAt(0)<=i.charCodeAt(0)?t:nS),j8e=e=>{let{length:t}=e;return e.slice(0,t-t%2)},U8e=[[/^\uFEFF/,()=>nS],[/\\?\s+$/,e=>e.indexOf("\\")===0?rz:nS],[/\\\s/g,()=>rz],[/[\\$.|*+(){^]/g,e=>`\\${e}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(e,t,r)=>t+6{let i=r.replace(/\\\*/g,"[^\\/]*");return t+i}],[/\\\\\\(?=[$.|*+(){^])/g,()=>rS],[/\\\\/g,()=>rS],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(e,t,r,i,n)=>t===rS?`\\[${r}${j8e(i)}${n}`:n==="]"&&i.length%2===0?`[${k8e(r)}${i}]`:"[]"],[/(?:[^*])$/,e=>/\/$/.test(e)?`${e}$`:`${e}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(e,t)=>`${t?`${t}[^/]+`:"[^/]*"}(?=$|\\/$)`]],nz=Object.create(null),z8e=(e,t)=>{let r=nz[e];return r||(r=U8e.reduce((i,n)=>i.replace(n[0],n[1].bind(e)),e),nz[e]=r),t?new RegExp(r,"i"):new RegExp(r)},oS=e=>typeof e=="string",$8e=e=>e&&oS(e)&&!P8e.test(e)&&!I8e.test(e)&&e.indexOf("#")!==0,H8e=e=>e.split(F8e),sS=class{constructor(t,r,i,n){this.origin=t,this.pattern=r,this.negative=i,this.regex=n}},G8e=(e,t)=>{let r=e,i=!1;e.indexOf("!")===0&&(i=!0,e=e.substr(1)),e=e.replace(D8e,"!").replace(L8e,"#");let n=z8e(e,t);return new sS(r,e,i,n)},V8e=(e,t)=>{throw new t(e)},jl=(e,t,r)=>oS(e)?e?jl.isNotRelative(e)?r(`path should be a \`path.relative()\`d string, but got "${t}"`,RangeError):!0:r("path must not be empty",TypeError):r(`path must be a string, but got \`${t}\``,TypeError),oz=e=>B8e.test(e);jl.isNotRelative=oz;jl.convert=e=>e;var aS=class{constructor({ignorecase:t=!0,ignoreCase:r=t,allowRelativePaths:i=!1}={}){q8e(this,iz,!0),this._rules=[],this._ignoreCase=r,this._allowRelativePaths=i,this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}_addPattern(t){if(t&&t[iz]){this._rules=this._rules.concat(t._rules),this._added=!0;return}if($8e(t)){let r=G8e(t,this._ignoreCase);this._added=!0,this._rules.push(r)}}add(t){return this._added=!1,tz(oS(t)?H8e(t):t).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(t){return this.add(t)}_testOne(t,r){let i=!1,n=!1;return this._rules.forEach(s=>{let{negative:a}=s;if(n===a&&i!==n||a&&!i&&!n&&!r)return;s.regex.test(t)&&(i=!a,n=a)}),{ignored:i,unignored:n}}_test(t,r,i,n){let s=t&&jl.convert(t);return jl(s,t,this._allowRelativePaths?az:V8e),this._t(s,r,i,n)}_t(t,r,i,n){if(t in r)return r[t];if(n||(n=t.split(iS)),n.pop(),!n.length)return r[t]=this._testOne(t,i);let s=this._t(n.join(iS)+iS,r,i,n);return r[t]=s.ignored?s:this._testOne(t,i)}ignores(t){return this._test(t,this._ignoreCache,!1).ignored}createFilter(){return t=>!this.ignores(t)}filter(t){return tz(t).filter(this.createFilter())}test(t){return this._test(t,this._testCache,!0)}},b4=e=>new aS(e),W8e=e=>jl(e&&jl.convert(e),e,az);b4.isPathValid=W8e;b4.default=b4;lz.exports=b4;if(typeof process<"u"&&(process.env&&process.env.IGNORE_TEST_WIN32||process.platform==="win32")){let e=r=>/^\\\\\?\\/.test(r)||/["<>|\u0000-\u001F]+/u.test(r)?r:r.replace(/\\/g,"/");jl.convert=e;let t=/^[a-z]:\//i;jl.isNotRelative=r=>t.test(r)||oz(r)}});var lS=g((qEt,uz)=>{"use strict";uz.exports=e=>{let t=/^\\\\\?\\/.test(e),r=/[^\u0000-\u0080]+/.test(e);return t||r?e:e.replace(/\\/g,"/")}});var yz=g((MEt,cS)=>{"use strict";var{promisify:K8e}=require("util"),dz=require("fs"),Ul=require("path"),pz=Z7(),X8e=cz(),j0=lS(),fz=["**/node_modules/**","**/flow-typed/**","**/coverage/**","**/.git"],Q8e=K8e(dz.readFile),Y8e=e=>t=>t.startsWith("!")?"!"+Ul.posix.join(e,t.slice(1)):Ul.posix.join(e,t),Z8e=(e,t)=>{let r=j0(Ul.relative(t.cwd,Ul.dirname(t.fileName)));return e.split(/\r?\n/).filter(Boolean).filter(i=>!i.startsWith("#")).map(Y8e(r))},mz=e=>{let t=X8e();for(let r of e)t.add(Z8e(r.content,{cwd:r.cwd,fileName:r.filePath}));return t},J8e=(e,t)=>{if(e=j0(e),Ul.isAbsolute(t)){if(j0(t).startsWith(e))return t;throw new Error(`Path ${t} is not in cwd ${e}`)}return Ul.join(e,t)},hz=(e,t)=>r=>e.ignores(j0(Ul.relative(t,J8e(t,r.path||r)))),e7e=async(e,t)=>{let r=Ul.join(t,e),i=await Q8e(r,"utf8");return{cwd:t,filePath:r,content:i}},t7e=(e,t)=>{let r=Ul.join(t,e),i=dz.readFileSync(r,"utf8");return{cwd:t,filePath:r,content:i}},gz=({ignore:e=[],cwd:t=j0(process.cwd())}={})=>({ignore:e,cwd:t});cS.exports=async e=>{e=gz(e);let t=await pz("**/.gitignore",{ignore:fz.concat(e.ignore),cwd:e.cwd}),r=await Promise.all(t.map(n=>e7e(n,e.cwd))),i=mz(r);return hz(i,e.cwd)};cS.exports.sync=e=>{e=gz(e);let r=pz.sync("**/.gitignore",{ignore:fz.concat(e.ignore),cwd:e.cwd}).map(n=>t7e(n,e.cwd)),i=mz(r);return hz(i,e.cwd)}});var vz=g((kEt,bz)=>{"use strict";var{Transform:r7e}=require("stream"),v4=class extends r7e{constructor(){super({objectMode:!0})}},uS=class extends v4{constructor(t){super(),this._filter=t}_transform(t,r,i){this._filter(t)&&this.push(t),i()}},dS=class extends v4{constructor(){super(),this._pushed=new Set}_transform(t,r,i){this._pushed.has(t)||(this.push(t),this._pushed.add(t)),i()}};bz.exports={FilterStream:uS,UniqueStream:dS}});var xz=g((jEt,Ad)=>{"use strict";var wz=require("fs"),_4=lk(),i7e=m8(),w4=Z7(),E4=ez(),pS=yz(),{FilterStream:n7e,UniqueStream:s7e}=vz(),Ez=()=>!1,_z=e=>e[0]==="!",a7e=e=>{if(!e.every(t=>typeof t=="string"))throw new TypeError("Patterns must be a string or an array of strings")},o7e=(e={})=>{if(!e.cwd)return;let t;try{t=wz.statSync(e.cwd)}catch{return}if(!t.isDirectory())throw new Error("The `cwd` option must be a path to a directory")},l7e=e=>e.stats instanceof wz.Stats?e.path:e,S4=(e,t)=>{e=_4([].concat(e)),a7e(e),o7e(t);let r=[];t={ignore:[],expandDirectories:!0,...t};for(let[i,n]of e.entries()){if(_z(n))continue;let s=e.slice(i).filter(o=>_z(o)).map(o=>o.slice(1)),a={...t,ignore:t.ignore.concat(s)};r.push({pattern:n,options:a})}return r},c7e=(e,t)=>{let r={};return e.options.cwd&&(r.cwd=e.options.cwd),Array.isArray(e.options.expandDirectories)?r={...r,files:e.options.expandDirectories}:typeof e.options.expandDirectories=="object"&&(r={...r,...e.options.expandDirectories}),t(e.pattern,r)},fS=(e,t)=>e.options.expandDirectories?c7e(e,t):[e.pattern],Sz=e=>e&&e.gitignore?pS.sync({cwd:e.cwd,ignore:e.ignore}):Ez,mS=e=>t=>{let{options:r}=e;return r.ignore&&Array.isArray(r.ignore)&&r.expandDirectories&&(r.ignore=E4.sync(r.ignore)),{pattern:t,options:r}};Ad.exports=async(e,t)=>{let r=S4(e,t),i=async()=>t&&t.gitignore?pS({cwd:t.cwd,ignore:t.ignore}):Ez,n=async()=>{let l=await Promise.all(r.map(async c=>{let u=await fS(c,E4);return Promise.all(u.map(mS(c)))}));return _4(...l)},[s,a]=await Promise.all([i(),n()]),o=await Promise.all(a.map(l=>w4(l.pattern,l.options)));return _4(...o).filter(l=>!s(l7e(l)))};Ad.exports.sync=(e,t)=>{let r=S4(e,t),i=[];for(let a of r){let o=fS(a,E4.sync).map(mS(a));i.push(...o)}let n=Sz(t),s=[];for(let a of i)s=_4(s,w4.sync(a.pattern,a.options));return s.filter(a=>!n(a))};Ad.exports.stream=(e,t)=>{let r=S4(e,t),i=[];for(let o of r){let l=fS(o,E4.sync).map(mS(o));i.push(...l)}let n=Sz(t),s=new n7e(o=>!n(o)),a=new s7e;return i7e(i.map(o=>w4.stream(o.pattern,o.options))).pipe(s).pipe(a)};Ad.exports.generateGlobTasks=S4;Ad.exports.hasMagic=(e,t)=>[].concat(e).some(r=>w4.isDynamicPattern(r,t));Ad.exports.gitignore=pS});var Nz=g((UEt,Tz)=>{var Xc=require("constants"),u7e=process.cwd,x4=null,d7e=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return x4||(x4=u7e.call(process)),x4};try{process.cwd()}catch{}typeof process.chdir=="function"&&(hS=process.chdir,process.chdir=function(e){x4=null,hS.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,hS));var hS;Tz.exports=p7e;function p7e(e){Xc.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&t(e),e.lutimes||r(e),e.chown=s(e.chown),e.fchown=s(e.fchown),e.lchown=s(e.lchown),e.chmod=i(e.chmod),e.fchmod=i(e.fchmod),e.lchmod=i(e.lchmod),e.chownSync=a(e.chownSync),e.fchownSync=a(e.fchownSync),e.lchownSync=a(e.lchownSync),e.chmodSync=n(e.chmodSync),e.fchmodSync=n(e.fchmodSync),e.lchmodSync=n(e.lchmodSync),e.stat=o(e.stat),e.fstat=o(e.fstat),e.lstat=o(e.lstat),e.statSync=l(e.statSync),e.fstatSync=l(e.fstatSync),e.lstatSync=l(e.lstatSync),e.chmod&&!e.lchmod&&(e.lchmod=function(u,d,p){p&&process.nextTick(p)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(u,d,p,f){f&&process.nextTick(f)},e.lchownSync=function(){}),d7e==="win32"&&(e.rename=typeof e.rename!="function"?e.rename:function(u){function d(p,f,m){var h=Date.now(),y=0;u(p,f,function b(w){if(w&&(w.code==="EACCES"||w.code==="EPERM")&&Date.now()-h<6e4){setTimeout(function(){e.stat(f,function(v,E){v&&v.code==="ENOENT"?u(p,f,b):m(w)})},y),y<100&&(y+=10);return}m&&m(w)})}return Object.setPrototypeOf&&Object.setPrototypeOf(d,u),d}(e.rename)),e.read=typeof e.read!="function"?e.read:function(u){function d(p,f,m,h,y,b){var w;if(b&&typeof b=="function"){var v=0;w=function(E,T,q){if(E&&E.code==="EAGAIN"&&v<10)return v++,u.call(e,p,f,m,h,y,w);b.apply(this,arguments)}}return u.call(e,p,f,m,h,y,w)}return Object.setPrototypeOf&&Object.setPrototypeOf(d,u),d}(e.read),e.readSync=typeof e.readSync!="function"?e.readSync:function(u){return function(d,p,f,m,h){for(var y=0;;)try{return u.call(e,d,p,f,m,h)}catch(b){if(b.code==="EAGAIN"&&y<10){y++;continue}throw b}}}(e.readSync);function t(u){u.lchmod=function(d,p,f){u.open(d,Xc.O_WRONLY|Xc.O_SYMLINK,p,function(m,h){if(m){f&&f(m);return}u.fchmod(h,p,function(y){u.close(h,function(b){f&&f(y||b)})})})},u.lchmodSync=function(d,p){var f=u.openSync(d,Xc.O_WRONLY|Xc.O_SYMLINK,p),m=!0,h;try{h=u.fchmodSync(f,p),m=!1}finally{if(m)try{u.closeSync(f)}catch{}else u.closeSync(f)}return h}}function r(u){Xc.hasOwnProperty("O_SYMLINK")&&u.futimes?(u.lutimes=function(d,p,f,m){u.open(d,Xc.O_SYMLINK,function(h,y){if(h){m&&m(h);return}u.futimes(y,p,f,function(b){u.close(y,function(w){m&&m(b||w)})})})},u.lutimesSync=function(d,p,f){var m=u.openSync(d,Xc.O_SYMLINK),h,y=!0;try{h=u.futimesSync(m,p,f),y=!1}finally{if(y)try{u.closeSync(m)}catch{}else u.closeSync(m)}return h}):u.futimes&&(u.lutimes=function(d,p,f,m){m&&process.nextTick(m)},u.lutimesSync=function(){})}function i(u){return u&&function(d,p,f){return u.call(e,d,p,function(m){c(m)&&(m=null),f&&f.apply(this,arguments)})}}function n(u){return u&&function(d,p){try{return u.call(e,d,p)}catch(f){if(!c(f))throw f}}}function s(u){return u&&function(d,p,f,m){return u.call(e,d,p,f,function(h){c(h)&&(h=null),m&&m.apply(this,arguments)})}}function a(u){return u&&function(d,p,f){try{return u.call(e,d,p,f)}catch(m){if(!c(m))throw m}}}function o(u){return u&&function(d,p,f){typeof p=="function"&&(f=p,p=null);function m(h,y){y&&(y.uid<0&&(y.uid+=4294967296),y.gid<0&&(y.gid+=4294967296)),f&&f.apply(this,arguments)}return p?u.call(e,d,p,m):u.call(e,d,m)}}function l(u){return u&&function(d,p){var f=p?u.call(e,d,p):u.call(e,d);return f&&(f.uid<0&&(f.uid+=4294967296),f.gid<0&&(f.gid+=4294967296)),f}}function c(u){if(!u||u.code==="ENOSYS")return!0;var d=!process.getuid||process.getuid()!==0;return!!(d&&(u.code==="EINVAL"||u.code==="EPERM"))}}});var Cz=g((zEt,Az)=>{var Rz=require("stream").Stream;Az.exports=f7e;function f7e(e){return{ReadStream:t,WriteStream:r};function t(i,n){if(!(this instanceof t))return new t(i,n);Rz.call(this);var s=this;this.path=i,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,n=n||{};for(var a=Object.keys(n),o=0,l=a.length;othis.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){s._read()});return}e.open(this.path,this.flags,this.mode,function(u,d){if(u){s.emit("error",u),s.readable=!1;return}s.fd=d,s.emit("open",d),s._read()})}function r(i,n){if(!(this instanceof r))return new r(i,n);Rz.call(this),this.path=i,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,n=n||{};for(var s=Object.keys(n),a=0,o=s.length;a= zero");this.pos=this.start}this.busy=!1,this._queue=[],this.fd===null&&(this._open=e.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}});var Pz=g(($Et,Oz)=>{"use strict";Oz.exports=h7e;var m7e=Object.getPrototypeOf||function(e){return e.__proto__};function h7e(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:m7e(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}),t}});var A4=g((HEt,bS)=>{var Sr=require("fs"),g7e=Nz(),y7e=Cz(),b7e=Pz(),T4=require("util"),Xi,R4;typeof Symbol=="function"&&typeof Symbol.for=="function"?(Xi=Symbol.for("graceful-fs.queue"),R4=Symbol.for("graceful-fs.previous")):(Xi="___graceful-fs.queue",R4="___graceful-fs.previous");function v7e(){}function Lz(e,t){Object.defineProperty(e,Xi,{get:function(){return t}})}var Cd=v7e;T4.debuglog?Cd=T4.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(Cd=function(){var e=T4.format.apply(T4,arguments);e="GFS4: "+e.split(/\n/).join(` +GFS4: `),console.error(e)});Sr[Xi]||(Iz=global[Xi]||[],Lz(Sr,Iz),Sr.close=function(e){function t(r,i){return e.call(Sr,r,function(n){n||Dz(),typeof i=="function"&&i.apply(this,arguments)})}return Object.defineProperty(t,R4,{value:e}),t}(Sr.close),Sr.closeSync=function(e){function t(r){e.apply(Sr,arguments),Dz()}return Object.defineProperty(t,R4,{value:e}),t}(Sr.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){Cd(Sr[Xi]),require("assert").equal(Sr[Xi].length,0)}));var Iz;global[Xi]||Lz(global,Sr[Xi]);bS.exports=gS(b7e(Sr));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Sr.__patched&&(bS.exports=gS(Sr),Sr.__patched=!0);function gS(e){g7e(e),e.gracefulify=gS,e.createReadStream=T,e.createWriteStream=q;var t=e.readFile;e.readFile=r;function r(P,M,x){return typeof M=="function"&&(x=M,M=null),Y(P,M,x);function Y(L,R,I,F){return t(L,R,function(ae){ae&&(ae.code==="EMFILE"||ae.code==="ENFILE")?If([Y,[L,R,I],ae,F||Date.now(),Date.now()]):typeof I=="function"&&I.apply(this,arguments)})}}var i=e.writeFile;e.writeFile=n;function n(P,M,x,Y){return typeof x=="function"&&(Y=x,x=null),L(P,M,x,Y);function L(R,I,F,ae,ie){return i(R,I,F,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?If([L,[R,I,F,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}var s=e.appendFile;s&&(e.appendFile=a);function a(P,M,x,Y){return typeof x=="function"&&(Y=x,x=null),L(P,M,x,Y);function L(R,I,F,ae,ie){return s(R,I,F,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?If([L,[R,I,F,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}var o=e.copyFile;o&&(e.copyFile=l);function l(P,M,x,Y){return typeof x=="function"&&(Y=x,x=0),L(P,M,x,Y);function L(R,I,F,ae,ie){return o(R,I,F,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?If([L,[R,I,F,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}var c=e.readdir;e.readdir=d;var u=/^v[0-5]\./;function d(P,M,x){typeof M=="function"&&(x=M,M=null);var Y=u.test(process.version)?function(I,F,ae,ie){return c(I,L(I,F,ae,ie))}:function(I,F,ae,ie){return c(I,F,L(I,F,ae,ie))};return Y(P,M,x);function L(R,I,F,ae){return function(ie,_e){ie&&(ie.code==="EMFILE"||ie.code==="ENFILE")?If([Y,[R,I,F],ie,ae||Date.now(),Date.now()]):(_e&&_e.sort&&_e.sort(),typeof F=="function"&&F.call(this,ie,_e))}}}if(process.version.substr(0,4)==="v0.8"){var p=y7e(e);b=p.ReadStream,v=p.WriteStream}var f=e.ReadStream;f&&(b.prototype=Object.create(f.prototype),b.prototype.open=w);var m=e.WriteStream;m&&(v.prototype=Object.create(m.prototype),v.prototype.open=E),Object.defineProperty(e,"ReadStream",{get:function(){return b},set:function(P){b=P},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return v},set:function(P){v=P},enumerable:!0,configurable:!0});var h=b;Object.defineProperty(e,"FileReadStream",{get:function(){return h},set:function(P){h=P},enumerable:!0,configurable:!0});var y=v;Object.defineProperty(e,"FileWriteStream",{get:function(){return y},set:function(P){y=P},enumerable:!0,configurable:!0});function b(P,M){return this instanceof b?(f.apply(this,arguments),this):b.apply(Object.create(b.prototype),arguments)}function w(){var P=this;B(P.path,P.flags,P.mode,function(M,x){M?(P.autoClose&&P.destroy(),P.emit("error",M)):(P.fd=x,P.emit("open",x),P.read())})}function v(P,M){return this instanceof v?(m.apply(this,arguments),this):v.apply(Object.create(v.prototype),arguments)}function E(){var P=this;B(P.path,P.flags,P.mode,function(M,x){M?(P.destroy(),P.emit("error",M)):(P.fd=x,P.emit("open",x))})}function T(P,M){return new e.ReadStream(P,M)}function q(P,M){return new e.WriteStream(P,M)}var O=e.open;e.open=B;function B(P,M,x,Y){return typeof x=="function"&&(Y=x,x=null),L(P,M,x,Y);function L(R,I,F,ae,ie){return O(R,I,F,function(_e,Ue){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?If([L,[R,I,F,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}return e}function If(e){Cd("ENQUEUE",e[0].name,e[1]),Sr[Xi].push(e),yS()}var N4;function Dz(){for(var e=Date.now(),t=0;t2&&(Sr[Xi][t][3]=e,Sr[Xi][t][4]=e);yS()}function yS(){if(clearTimeout(N4),N4=void 0,Sr[Xi].length!==0){var e=Sr[Xi].shift(),t=e[0],r=e[1],i=e[2],n=e[3],s=e[4];if(n===void 0)Cd("RETRY",t.name,r),t.apply(null,r);else if(Date.now()-n>=6e4){Cd("TIMEOUT",t.name,r);var a=r.pop();typeof a=="function"&&a.call(null,i)}else{var o=Date.now()-s,l=Math.max(s-n,1),c=Math.min(l*1.2,100);o>=c?(Cd("RETRY",t.name,r),t.apply(null,r.concat([n]))):Sr[Xi].push(e)}N4===void 0&&(N4=setTimeout(yS,0))}}});var Bz=g((GEt,Fz)=>{"use strict";var _7e=require("path");Fz.exports=e=>{let t=process.cwd();return e=_7e.resolve(e),process.platform==="win32"&&(t=t.toLowerCase(),e=e.toLowerCase()),e===t}});var Mz=g((VEt,qz)=>{"use strict";var vS=require("path");qz.exports=(e,t)=>{let r=vS.relative(t,e);return!!(r&&r!==".."&&!r.startsWith(`..${vS.sep}`)&&r!==vS.resolve(e))}});var kz=g(_S=>{var Od=require("path"),Yc=process.platform==="win32",Qc=require("fs"),w7e=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function E7e(){var e;if(w7e){var t=new Error;e=r}else e=i;return e;function r(n){n&&(t.message=n.message,n=t,i(n))}function i(n){if(n){if(process.throwDeprecation)throw n;if(!process.noDeprecation){var s="fs: missing callback "+(n.stack||n.message);process.traceDeprecation?console.trace(s):console.error(s)}}}}function S7e(e){return typeof e=="function"?e:E7e()}var WEt=Od.normalize;Yc?zl=/(.*?)(?:[\/\\]+|$)/g:zl=/(.*?)(?:[\/]+|$)/g;var zl;Yc?U0=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/:U0=/^[\/]*/;var U0;_S.realpathSync=function(t,r){if(t=Od.resolve(t),r&&Object.prototype.hasOwnProperty.call(r,t))return r[t];var i=t,n={},s={},a,o,l,c;u();function u(){var y=U0.exec(t);a=y[0].length,o=y[0],l=y[0],c="",Yc&&!s[l]&&(Qc.lstatSync(l),s[l]=!0)}for(;a=t.length)return r&&(r[n]=t),i(null,t);zl.lastIndex=o;var y=zl.exec(t);return u=l,l+=y[0],c=u+y[1],o=zl.lastIndex,a[c]||r&&r[c]===c?process.nextTick(p):r&&Object.prototype.hasOwnProperty.call(r,c)?h(r[c]):Qc.lstat(c,f)}function f(y,b){if(y)return i(y);if(!b.isSymbolicLink())return a[c]=!0,r&&(r[c]=c),process.nextTick(p);if(!Yc){var w=b.dev.toString(32)+":"+b.ino.toString(32);if(s.hasOwnProperty(w))return m(null,s[w],c)}Qc.stat(c,function(v){if(v)return i(v);Qc.readlink(c,function(E,T){Yc||(s[w]=T),m(E,T)})})}function m(y,b,w){if(y)return i(y);var v=Od.resolve(u,b);r&&(r[w]=v),h(v)}function h(y){t=Od.resolve(y,t.slice(o)),d()}}});var xS=g((XEt,$z)=>{$z.exports=Zc;Zc.realpath=Zc;Zc.sync=SS;Zc.realpathSync=SS;Zc.monkeypatch=T7e;Zc.unmonkeypatch=N7e;var Df=require("fs"),wS=Df.realpath,ES=Df.realpathSync,x7e=process.version,jz=/^v[0-5]\./.test(x7e),Uz=kz();function zz(e){return e&&e.syscall==="realpath"&&(e.code==="ELOOP"||e.code==="ENOMEM"||e.code==="ENAMETOOLONG")}function Zc(e,t,r){if(jz)return wS(e,t,r);typeof t=="function"&&(r=t,t=null),wS(e,t,function(i,n){zz(i)?Uz.realpath(e,t,r):r(i,n)})}function SS(e,t){if(jz)return ES(e,t);try{return ES(e,t)}catch(r){if(zz(r))return Uz.realpathSync(e,t);throw r}}function T7e(){Df.realpath=Zc,Df.realpathSync=SS}function N7e(){Df.realpath=wS,Df.realpathSync=ES}});var Gz=g((QEt,Hz)=>{Hz.exports=function(e,t){for(var r=[],i=0;i{"use strict";Xz.exports=Wz;function Wz(e,t,r){e instanceof RegExp&&(e=Vz(e,r)),t instanceof RegExp&&(t=Vz(t,r));var i=Kz(e,t,r);return i&&{start:i[0],end:i[1],pre:r.slice(0,i[0]),body:r.slice(i[0]+e.length,i[1]),post:r.slice(i[1]+t.length)}}function Vz(e,t){var r=t.match(e);return r?r[0]:null}Wz.range=Kz;function Kz(e,t,r){var i,n,s,a,o,l=r.indexOf(e),c=r.indexOf(t,l+1),u=l;if(l>=0&&c>0){for(i=[],s=r.length;u>=0&&!o;)u==l?(i.push(u),l=r.indexOf(e,u+1)):i.length==1?o=[i.pop(),c]:(n=i.pop(),n=0?l:c;i.length&&(o=[s,a])}return o}});var i$=g((ZEt,r$)=>{var A7e=Gz(),Qz=C4();r$.exports=P7e;var Yz="\0SLASH"+Math.random()+"\0",Zz="\0OPEN"+Math.random()+"\0",NS="\0CLOSE"+Math.random()+"\0",Jz="\0COMMA"+Math.random()+"\0",e$="\0PERIOD"+Math.random()+"\0";function TS(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function C7e(e){return e.split("\\\\").join(Yz).split("\\{").join(Zz).split("\\}").join(NS).split("\\,").join(Jz).split("\\.").join(e$)}function O7e(e){return e.split(Yz).join("\\").split(Zz).join("{").split(NS).join("}").split(Jz).join(",").split(e$).join(".")}function t$(e){if(!e)return[""];var t=[],r=Qz("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,s=r.post,a=i.split(",");a[a.length-1]+="{"+n+"}";var o=t$(s);return s.length&&(a[a.length-1]+=o.shift(),a.push.apply(a,o)),t.push.apply(t,a),t}function P7e(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),Lf(C7e(e),!0).map(O7e)):[]}function I7e(e){return"{"+e+"}"}function D7e(e){return/^-?0\d/.test(e)}function L7e(e,t){return e<=t}function F7e(e,t){return e>=t}function Lf(e,t){var r=[],i=Qz("{","}",e);if(!i||/\$$/.test(i.pre))return[e];var n=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body),s=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body),a=n||s,o=i.body.indexOf(",")>=0;if(!a&&!o)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+NS+i.post,Lf(e)):[e];var l;if(a)l=i.body.split(/\.\./);else if(l=t$(i.body),l.length===1&&(l=Lf(l[0],!1).map(I7e),l.length===1)){var u=i.post.length?Lf(i.post,!1):[""];return u.map(function(x){return i.pre+l[0]+x})}var c=i.pre,u=i.post.length?Lf(i.post,!1):[""],d;if(a){var p=TS(l[0]),f=TS(l[1]),m=Math.max(l[0].length,l[1].length),h=l.length==3?Math.abs(TS(l[2])):1,y=L7e,b=f0){var q=new Array(T+1).join("0");v<0?E="-"+q+E.slice(1):E=q+E}}d.push(E)}}else d=A7e(l,function(M){return Lf(M,!1)});for(var O=0;O{l$.exports=Is;Is.Minimatch=Qi;var z0=function(){try{return require("path")}catch{}}()||{sep:"/"};Is.sep=z0.sep;var CS=Is.GLOBSTAR=Qi.GLOBSTAR={},B7e=i$(),n$={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},RS="[^/]",AS=RS+"*?",q7e="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",M7e="(?:(?!(?:\\/|^)\\.).)*?",s$=k7e("().*{}+?[]^$\\!");function k7e(e){return e.split("").reduce(function(t,r){return t[r]=!0,t},{})}var a$=/\/+/;Is.filter=j7e;function j7e(e,t){return t=t||{},function(r,i,n){return Is(r,e,t)}}function Jc(e,t){t=t||{};var r={};return Object.keys(e).forEach(function(i){r[i]=e[i]}),Object.keys(t).forEach(function(i){r[i]=t[i]}),r}Is.defaults=function(e){if(!e||typeof e!="object"||!Object.keys(e).length)return Is;var t=Is,r=function(n,s,a){return t(n,s,Jc(e,a))};return r.Minimatch=function(n,s){return new t.Minimatch(n,Jc(e,s))},r.Minimatch.defaults=function(n){return t.defaults(Jc(e,n)).Minimatch},r.filter=function(n,s){return t.filter(n,Jc(e,s))},r.defaults=function(n){return t.defaults(Jc(e,n))},r.makeRe=function(n,s){return t.makeRe(n,Jc(e,s))},r.braceExpand=function(n,s){return t.braceExpand(n,Jc(e,s))},r.match=function(i,n,s){return t.match(i,n,Jc(e,s))},r};Qi.defaults=function(e){return Is.defaults(e).Minimatch};function Is(e,t,r){return P4(t),r||(r={}),!r.nocomment&&t.charAt(0)==="#"?!1:new Qi(t,r).match(e)}function Qi(e,t){if(!(this instanceof Qi))return new Qi(e,t);P4(e),t||(t={}),e=e.trim(),!t.allowWindowsEscape&&z0.sep!=="/"&&(e=e.split(z0.sep).join("/")),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!t.partial,this.make()}Qi.prototype.debug=function(){};Qi.prototype.make=U7e;function U7e(){var e=this.pattern,t=this.options;if(!t.nocomment&&e.charAt(0)==="#"){this.comment=!0;return}if(!e){this.empty=!0;return}this.parseNegate();var r=this.globSet=this.braceExpand();t.debug&&(this.debug=function(){console.error.apply(console,arguments)}),this.debug(this.pattern,r),r=this.globParts=r.map(function(i){return i.split(a$)}),this.debug(this.pattern,r),r=r.map(function(i,n,s){return i.map(this.parse,this)},this),this.debug(this.pattern,r),r=r.filter(function(i){return i.indexOf(!1)===-1}),this.debug(this.pattern,r),this.set=r}Qi.prototype.parseNegate=z7e;function z7e(){var e=this.pattern,t=!1,r=this.options,i=0;if(!r.nonegate){for(var n=0,s=e.length;n"u"?this.pattern:e,P4(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:B7e(e)}var $7e=1024*64,P4=function(e){if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>$7e)throw new TypeError("pattern is too long")};Qi.prototype.parse=H7e;var O4={};function H7e(e,t){P4(e);var r=this.options;if(e==="**")if(r.noglobstar)e="*";else return CS;if(e==="")return"";var i="",n=!!r.nocase,s=!1,a=[],o=[],l,c=!1,u=-1,d=-1,p=e.charAt(0)==="."?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",f=this;function m(){if(l){switch(l){case"*":i+=AS,n=!0;break;case"?":i+=RS,n=!0;break;default:i+="\\"+l;break}f.debug("clearStateChar %j %j",l,i),l=!1}}for(var h=0,y=e.length,b;h-1;B--){var P=o[B],M=i.slice(0,P.reStart),x=i.slice(P.reStart,P.reEnd-8),Y=i.slice(P.reEnd-8,P.reEnd),L=i.slice(P.reEnd);Y+=L;var R=M.split("(").length-1,I=L;for(h=0;h"u"&&(r=this.partial),this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return t==="";if(t==="/"&&r)return!0;var i=this.options;z0.sep!=="/"&&(t=t.split(z0.sep).join("/")),t=t.split(a$),this.debug(this.pattern,"split",t);var n=this.set;this.debug(this.pattern,"set",n);var s,a;for(a=t.length-1;a>=0&&(s=t[a],!s);a--);for(a=0;a>> no match, partial?`,e,u,t,d),u===a))}var f;if(typeof l=="string"?(f=c===l,this.debug("string match",l,c,f)):(f=c.match(l),this.debug("pattern match",l,c,f)),!f)return!1}if(n===a&&s===o)return!0;if(n===a)return r;if(s===o)return n===a-1&&e[n]==="";throw new Error("wtf?")};function V7e(e){return e.replace(/\\(.)/g,"$1")}function W7e(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var c$=g((e5t,OS)=>{typeof Object.create=="function"?OS.exports=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:OS.exports=function(t,r){t.super_=r;var i=function(){};i.prototype=r.prototype,t.prototype=new i,t.prototype.constructor=t}});var Pd=g((t5t,IS)=>{try{if(PS=require("util"),typeof PS.inherits!="function")throw"";IS.exports=PS.inherits}catch{IS.exports=c$()}var PS});var D4=g((r5t,I4)=>{"use strict";function u$(e){return e.charAt(0)==="/"}function d$(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,r=t.exec(e),i=r[1]||"",n=!!(i&&i.charAt(1)!==":");return!!(r[2]||n)}I4.exports=process.platform==="win32"?d$:u$;I4.exports.posix=u$;I4.exports.win32=d$});var LS=g(eu=>{eu.setopts=J7e;eu.ownProp=p$;eu.makeAbs=H0;eu.finish=eSe;eu.mark=tSe;eu.isIgnored=m$;eu.childrenIgnored=rSe;function p$(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var K7e=require("fs"),Ff=require("path"),X7e=$0(),f$=D4(),DS=X7e.Minimatch;function Q7e(e,t){return e.localeCompare(t,"en")}function Y7e(e,t){e.ignore=t.ignore||[],Array.isArray(e.ignore)||(e.ignore=[e.ignore]),e.ignore.length&&(e.ignore=e.ignore.map(Z7e))}function Z7e(e){var t=null;if(e.slice(-3)==="/**"){var r=e.replace(/(\/\*\*)+$/,"");t=new DS(r,{dot:!0})}return{matcher:new DS(e,{dot:!0}),gmatcher:t}}function J7e(e,t,r){if(r||(r={}),r.matchBase&&t.indexOf("/")===-1){if(r.noglobstar)throw new Error("base matching requires globstar");t="**/"+t}e.silent=!!r.silent,e.pattern=t,e.strict=r.strict!==!1,e.realpath=!!r.realpath,e.realpathCache=r.realpathCache||Object.create(null),e.follow=!!r.follow,e.dot=!!r.dot,e.mark=!!r.mark,e.nodir=!!r.nodir,e.nodir&&(e.mark=!0),e.sync=!!r.sync,e.nounique=!!r.nounique,e.nonull=!!r.nonull,e.nosort=!!r.nosort,e.nocase=!!r.nocase,e.stat=!!r.stat,e.noprocess=!!r.noprocess,e.absolute=!!r.absolute,e.fs=r.fs||K7e,e.maxLength=r.maxLength||1/0,e.cache=r.cache||Object.create(null),e.statCache=r.statCache||Object.create(null),e.symlinks=r.symlinks||Object.create(null),Y7e(e,r),e.changedCwd=!1;var i=process.cwd();p$(r,"cwd")?(e.cwd=Ff.resolve(r.cwd),e.changedCwd=e.cwd!==i):e.cwd=i,e.root=r.root||Ff.resolve(e.cwd,"/"),e.root=Ff.resolve(e.root),process.platform==="win32"&&(e.root=e.root.replace(/\\/g,"/")),e.cwdAbs=f$(e.cwd)?e.cwd:H0(e,e.cwd),process.platform==="win32"&&(e.cwdAbs=e.cwdAbs.replace(/\\/g,"/")),e.nomount=!!r.nomount,r.nonegate=!0,r.nocomment=!0,e.minimatch=new DS(t,r),e.options=e.minimatch.options}function eSe(e){for(var t=e.nounique,r=t?[]:Object.create(null),i=0,n=e.matches.length;i{b$.exports=y$;y$.GlobSync=hi;var iSe=xS(),h$=$0(),n5t=h$.Minimatch,s5t=qS().Glob,a5t=require("util"),FS=require("path"),g$=require("assert"),L4=D4(),Id=LS(),nSe=Id.setopts,BS=Id.ownProp,sSe=Id.childrenIgnored,aSe=Id.isIgnored;function y$(e,t){if(typeof t=="function"||arguments.length===3)throw new TypeError(`callback provided to sync glob +See: https://github.com/isaacs/node-glob/issues/167`);return new hi(e,t).found}function hi(e,t){if(!e)throw new Error("must provide pattern");if(typeof t=="function"||arguments.length===3)throw new TypeError(`callback provided to sync glob +See: https://github.com/isaacs/node-glob/issues/167`);if(!(this instanceof hi))return new hi(e,t);if(nSe(this,e,t),this.noprocess)return this;var r=this.minimatch.set.length;this.matches=new Array(r);for(var i=0;ithis.maxLength)return!1;if(!this.stat&&BS(this.cache,t)){var a=this.cache[t];if(Array.isArray(a)&&(a="DIR"),!r||a==="DIR")return a;if(r&&a==="FILE")return!1}var i,n=this.statCache[t];if(!n){var s;try{s=this.fs.lstatSync(t)}catch(o){if(o&&(o.code==="ENOENT"||o.code==="ENOTDIR"))return this.statCache[t]=!1,!1}if(s&&s.isSymbolicLink())try{n=this.fs.statSync(t)}catch{n=s}else n=s}this.statCache[t]=n;var a=!0;return n&&(a=n.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||a,r&&a==="FILE"?!1:a};hi.prototype._mark=function(e){return Id.mark(this,e)};hi.prototype._makeAbs=function(e){return Id.makeAbs(this,e)}});var MS=g((l5t,w$)=>{w$.exports=_$;function _$(e,t){if(e&&t)return _$(e)(t);if(typeof e!="function")throw new TypeError("need wrapper function");return Object.keys(e).forEach(function(i){r[i]=e[i]}),r;function r(){for(var i=new Array(arguments.length),n=0;n{var E$=MS();kS.exports=E$(F4);kS.exports.strict=E$(S$);F4.proto=F4(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return F4(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return S$(this)},configurable:!0})});function F4(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function S$(e){var t=function(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)},r=e.name||"Function wrapped with `once`";return t.onceError=r+" shouldn't be called more than once",t.called=!1,t}});var T$=g((u5t,x$)=>{var oSe=MS(),V0=Object.create(null),lSe=G0();x$.exports=oSe(cSe);function cSe(e,t){return V0[e]?(V0[e].push(t),null):(V0[e]=[t],uSe(e))}function uSe(e){return lSe(function t(){var r=V0[e],i=r.length,n=dSe(arguments);try{for(var s=0;si?(r.splice(0,i),process.nextTick(function(){t.apply(null,n)})):delete V0[e]}})}function dSe(e){for(var t=e.length,r=[],i=0;i{R$.exports=Dd;var pSe=xS(),N$=$0(),d5t=N$.Minimatch,fSe=Pd(),mSe=require("events").EventEmitter,jS=require("path"),US=require("assert"),W0=D4(),$S=v$(),Ld=LS(),hSe=Ld.setopts,zS=Ld.ownProp,HS=T$(),p5t=require("util"),gSe=Ld.childrenIgnored,ySe=Ld.isIgnored,bSe=G0();function Dd(e,t,r){if(typeof t=="function"&&(r=t,t={}),t||(t={}),t.sync){if(r)throw new TypeError("callback provided to sync glob");return $S(e,t)}return new Pt(e,t,r)}Dd.sync=$S;var vSe=Dd.GlobSync=$S.GlobSync;Dd.glob=Dd;function _Se(e,t){if(t===null||typeof t!="object")return e;for(var r=Object.keys(t),i=r.length;i--;)e[r[i]]=t[r[i]];return e}Dd.hasMagic=function(e,t){var r=_Se({},t);r.noprocess=!0;var i=new Pt(e,r),n=i.minimatch.set;if(!e)return!1;if(n.length>1)return!0;for(var s=0;sthis.maxLength)return t();if(!this.stat&&zS(this.cache,r)){var n=this.cache[r];if(Array.isArray(n)&&(n="DIR"),!i||n==="DIR")return t(null,n);if(i&&n==="FILE")return t()}var s,a=this.statCache[r];if(a!==void 0){if(a===!1)return t(null,a);var o=a.isDirectory()?"DIR":"FILE";return i&&o==="FILE"?t():t(null,o,a)}var l=this,c=HS("stat\0"+r,u);c&&l.fs.lstat(r,c);function u(d,p){if(p&&p.isSymbolicLink())return l.fs.stat(r,function(f,m){f?l._stat2(e,r,null,p,t):l._stat2(e,r,f,m,t)});l._stat2(e,r,d,p,t)}};Pt.prototype._stat2=function(e,t,r,i,n){if(r&&(r.code==="ENOENT"||r.code==="ENOTDIR"))return this.statCache[t]=!1,n();var s=e.slice(-1)==="/";if(this.statCache[t]=i,t.slice(-1)==="/"&&i&&!i.isDirectory())return n(null,!1,i);var a=!0;return i&&(a=i.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||a,s&&a==="FILE"?n():n(null,a,i)}});var F$=g((m5t,L$)=>{var Yt=require("assert"),P$=require("path"),A$=require("fs"),Bf;try{Bf=qS()}catch{}var ESe={nosort:!0,silent:!0},GS=0,K0=process.platform==="win32",I$=e=>{if(["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(r=>{e[r]=e[r]||A$[r],r=r+"Sync",e[r]=e[r]||A$[r]}),e.maxBusyTries=e.maxBusyTries||3,e.emfileWait=e.emfileWait||1e3,e.glob===!1&&(e.disableGlob=!0),e.disableGlob!==!0&&Bf===void 0)throw Error("glob dependency not found, set `options.disableGlob = true` if intentional");e.disableGlob=e.disableGlob||!1,e.glob=e.glob||ESe},WS=(e,t,r)=>{typeof t=="function"&&(r=t,t={}),Yt(e,"rimraf: missing path"),Yt.equal(typeof e,"string","rimraf: path should be a string"),Yt.equal(typeof r,"function","rimraf: callback function required"),Yt(t,"rimraf: invalid options argument provided"),Yt.equal(typeof t,"object","rimraf: options should be object"),I$(t);let i=0,n=null,s=0,a=l=>{n=n||l,--s===0&&r(n)},o=(l,c)=>{if(l)return r(l);if(s=c.length,s===0)return r();c.forEach(u=>{let d=p=>{if(p){if((p.code==="EBUSY"||p.code==="ENOTEMPTY"||p.code==="EPERM")&&iVS(u,t,d),i*100);if(p.code==="EMFILE"&&GSVS(u,t,d),GS++);p.code==="ENOENT"&&(p=null)}GS=0,a(p)};VS(u,t,d)})};if(t.disableGlob||!Bf.hasMagic(e))return o(null,[e]);t.lstat(e,(l,c)=>{if(!l)return o(null,[e]);Bf(e,t.glob,o)})},VS=(e,t,r)=>{Yt(e),Yt(t),Yt(typeof r=="function"),t.lstat(e,(i,n)=>{if(i&&i.code==="ENOENT")return r(null);if(i&&i.code==="EPERM"&&K0&&C$(e,t,i,r),n&&n.isDirectory())return B4(e,t,i,r);t.unlink(e,s=>{if(s){if(s.code==="ENOENT")return r(null);if(s.code==="EPERM")return K0?C$(e,t,s,r):B4(e,t,s,r);if(s.code==="EISDIR")return B4(e,t,s,r)}return r(s)})})},C$=(e,t,r,i)=>{Yt(e),Yt(t),Yt(typeof i=="function"),t.chmod(e,438,n=>{n?i(n.code==="ENOENT"?null:r):t.stat(e,(s,a)=>{s?i(s.code==="ENOENT"?null:r):a.isDirectory()?B4(e,t,r,i):t.unlink(e,i)})})},O$=(e,t,r)=>{Yt(e),Yt(t);try{t.chmodSync(e,438)}catch(n){if(n.code==="ENOENT")return;throw r}let i;try{i=t.statSync(e)}catch(n){if(n.code==="ENOENT")return;throw r}i.isDirectory()?q4(e,t,r):t.unlinkSync(e)},B4=(e,t,r,i)=>{Yt(e),Yt(t),Yt(typeof i=="function"),t.rmdir(e,n=>{n&&(n.code==="ENOTEMPTY"||n.code==="EEXIST"||n.code==="EPERM")?SSe(e,t,i):n&&n.code==="ENOTDIR"?i(r):i(n)})},SSe=(e,t,r)=>{Yt(e),Yt(t),Yt(typeof r=="function"),t.readdir(e,(i,n)=>{if(i)return r(i);let s=n.length;if(s===0)return t.rmdir(e,r);let a;n.forEach(o=>{WS(P$.join(e,o),t,l=>{if(!a){if(l)return r(a=l);--s===0&&t.rmdir(e,r)}})})})},D$=(e,t)=>{t=t||{},I$(t),Yt(e,"rimraf: missing path"),Yt.equal(typeof e,"string","rimraf: path should be a string"),Yt(t,"rimraf: missing options"),Yt.equal(typeof t,"object","rimraf: options should be object");let r;if(t.disableGlob||!Bf.hasMagic(e))r=[e];else try{t.lstatSync(e),r=[e]}catch{r=Bf.sync(e,t.glob)}if(r.length)for(let i=0;i{Yt(e),Yt(t);try{t.rmdirSync(e)}catch(i){if(i.code==="ENOENT")return;if(i.code==="ENOTDIR")throw r;(i.code==="ENOTEMPTY"||i.code==="EEXIST"||i.code==="EPERM")&&xSe(e,t)}},xSe=(e,t)=>{Yt(e),Yt(t),t.readdirSync(e).forEach(n=>D$(P$.join(e,n),t));let r=K0?100:1,i=0;do{let n=!0;try{let s=t.rmdirSync(e,t);return n=!1,s}finally{if(++i{"use strict";B$.exports=(e,t=1,r)=>{if(r={indent:" ",includeEmptyLines:!1,...r},typeof e!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof e}\``);if(typeof t!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof t}\``);if(typeof r.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``);if(t===0)return e;let i=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return e.replace(i,r.indent.repeat(t))}});var U$=g((g5t,j$)=>{"use strict";var M$=require("os"),k$=/\s+at.*(?:\(|\s)(.*)\)?/,TSe=/^(?:(?:(?:node|(?:internal\/[\w/]*|.*node_modules\/(?:babel-polyfill|pirates)\/.*)?\w+)\.js:\d+:\d+)|native)/,NSe=typeof M$.homedir>"u"?"":M$.homedir();j$.exports=(e,t)=>(t=Object.assign({pretty:!1},t),e.replace(/\\/g,"/").split(` +`).filter(r=>{let i=r.match(k$);if(i===null||!i[1])return!0;let n=i[1];return n.includes(".app/Contents/Resources/electron.asar")||n.includes(".app/Contents/Resources/default_app.asar")?!1:!TSe.test(n)}).filter(r=>r.trim()!=="").map(r=>t.pretty?r.replace(k$,(i,n)=>i.replace(n,n.replace(NSe,"~"))):r).join(` +`))});var $$=g((y5t,z$)=>{"use strict";var RSe=q$(),ASe=U$(),CSe=e=>e.replace(/\s+at .*aggregate-error\/index.js:\d+:\d+\)?/g,""),KS=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);t=[...t].map(i=>i instanceof Error?i:i!==null&&typeof i=="object"?Object.assign(new Error(i.message),i):new Error(i));let r=t.map(i=>typeof i.stack=="string"?CSe(ASe(i.stack)):String(i)).join(` +`);r=` +`+RSe(r,4),super(r),this.name="AggregateError",Object.defineProperty(this,"_errors",{value:t})}*[Symbol.iterator](){for(let t of this._errors)yield t}};z$.exports=KS});var G$=g((b5t,H$)=>{"use strict";var OSe=$$();H$.exports=async(e,t,{concurrency:r=1/0,stopOnError:i=!0}={})=>new Promise((n,s)=>{if(typeof t!="function")throw new TypeError("Mapper function is required");if(!((Number.isSafeInteger(r)||r===1/0)&&r>=1))throw new TypeError(`Expected \`concurrency\` to be an integer from 1 and up or \`Infinity\`, got \`${r}\` (${typeof r})`);let a=[],o=[],l=e[Symbol.iterator](),c=!1,u=!1,d=0,p=0,f=()=>{if(c)return;let m=l.next(),h=p;if(p++,m.done){u=!0,d===0&&(!i&&o.length!==0?s(new OSe(o)):n(a));return}d++,(async()=>{try{let y=await m.value;a[h]=await t(y,h),d--,f()}catch(y){i?(c=!0,s(y)):(o.push(y),d--,f())}})()};for(let m=0;m{"use strict";var{promisify:PSe}=require("util"),V$=require("path"),W$=xz(),ISe=b8(),DSe=lS(),la=A4(),LSe=Bz(),FSe=Mz(),K$=F$(),BSe=G$(),qSe=PSe(K$),X$={glob:!1,unlink:la.unlink,unlinkSync:la.unlinkSync,chmod:la.chmod,chmodSync:la.chmodSync,stat:la.stat,statSync:la.statSync,lstat:la.lstat,lstatSync:la.lstatSync,rmdir:la.rmdir,rmdirSync:la.rmdirSync,readdir:la.readdir,readdirSync:la.readdirSync};function Q$(e,t){if(LSe(e))throw new Error("Cannot delete the current working directory. Can be overridden with the `force` option.");if(!FSe(e,t))throw new Error("Cannot delete files/directories outside the current working directory. Can be overridden with the `force` option.")}function Y$(e){return e=Array.isArray(e)?e:[e],e=e.map(t=>process.platform==="win32"&&ISe(t)===!1?DSe(t):t),e}XS.exports=async(e,{force:t,dryRun:r,cwd:i=process.cwd(),onProgress:n=()=>{},...s}={})=>{s={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...s},e=Y$(e);let a=(await W$(e,s)).sort((u,d)=>d.localeCompare(u));a.length===0&&n({totalCount:0,deletedCount:0,percent:1});let o=0,c=await BSe(a,async u=>(u=V$.resolve(i,u),t||Q$(u,i),r||await qSe(u,X$),o+=1,n({totalCount:a.length,deletedCount:o,percent:o/a.length}),u),s);return c.sort((u,d)=>u.localeCompare(d)),c};XS.exports.sync=(e,{force:t,dryRun:r,cwd:i=process.cwd(),...n}={})=>{n={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...n},e=Y$(e);let a=W$.sync(e,n).sort((o,l)=>l.localeCompare(o)).map(o=>(o=V$.resolve(i,o),t||Q$(o,i),r||K$.sync(o,X$),o));return a.sort((o,l)=>o.localeCompare(l)),a}});var J$=g((_5t,Z$)=>{"use strict";Z$.exports=function(t,r,i,n){var s=0,a=0,o=t.length-1,l=!1,c,u,d;if(typeof r=="number"?(c=r,d=i,u=n||function(){}):(d=r,u=i||function(){},c=t.length),!t.length)return u();var p=d.length,f=function(){return!l&&s{"use strict";var eH=require("fs"),MSe=require("path"),kSe=J$();function tH(e,t,r,i){let n,s;i?(n=i,s=r):(n=r,s=null),eH.lstat(t,function(o,l){let c=o?0:l.size||0;if(l){if(e.has(l.ino))return n(null,0);e.add(l.ino)}!o&&l.isDirectory()?eH.readdir(t,(u,d)=>{if(u)return n(u);kSe(d,5e3,(p,f)=>{tH(e,MSe.join(t,p),s,(m,h)=>{m||(c+=h),f(m)})},p=>{n(p,c)})}):(s&&s.test(t)&&(c=0),n(o,c))})}rH.exports=(...e)=>(e.unshift(new Set),tH(...e))});var qf=g((E5t,Fd)=>{"use strict";function nH(e){return typeof e>"u"||e===null}function jSe(e){return typeof e=="object"&&e!==null}function USe(e){return Array.isArray(e)?e:nH(e)?[]:[e]}function zSe(e,t){var r,i,n,s;if(t)for(s=Object.keys(t),r=0,i=s.length;r{"use strict";function sH(e,t){var r="",i=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(r+='in "'+e.mark.name+'" '),r+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!t&&e.mark.snippet&&(r+=` + +`+e.mark.snippet),i+" "+r):i}function X0(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=sH(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}X0.prototype=Object.create(Error.prototype);X0.prototype.constructor=X0;X0.prototype.toString=function(t){return this.name+": "+sH(this,t)};aH.exports=X0});var lH=g((x5t,oH)=>{"use strict";var Q0=qf();function QS(e,t,r,i,n){var s="",a="",o=Math.floor(n/2)-1;return i-t>o&&(s=" ... ",t=i-o+s.length),r-i>o&&(a=" ...",r=i+o-a.length),{str:s+e.slice(t,r).replace(/\t/g,"\u2192")+a,pos:i-t+s.length}}function YS(e,t){return Q0.repeat(" ",t-e.length)+e}function GSe(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),typeof t.indent!="number"&&(t.indent=1),typeof t.linesBefore!="number"&&(t.linesBefore=3),typeof t.linesAfter!="number"&&(t.linesAfter=2);for(var r=/\r?\n|\r|\0/g,i=[0],n=[],s,a=-1;s=r.exec(e.buffer);)n.push(s.index),i.push(s.index+s[0].length),e.position<=s.index&&a<0&&(a=i.length-2);a<0&&(a=i.length-1);var o="",l,c,u=Math.min(e.line+t.linesAfter,n.length).toString().length,d=t.maxLength-(t.indent+u+3);for(l=1;l<=t.linesBefore&&!(a-l<0);l++)c=QS(e.buffer,i[a-l],n[a-l],e.position-(i[a]-i[a-l]),d),o=Q0.repeat(" ",t.indent)+YS((e.line-l+1).toString(),u)+" | "+c.str+` +`+o;for(c=QS(e.buffer,i[a],n[a],e.position,d),o+=Q0.repeat(" ",t.indent)+YS((e.line+1).toString(),u)+" | "+c.str+` +`,o+=Q0.repeat("-",t.indent+u+3+c.pos)+`^ +`,l=1;l<=t.linesAfter&&!(a+l>=n.length);l++)c=QS(e.buffer,i[a+l],n[a+l],e.position-(i[a]-i[a+l]),d),o+=Q0.repeat(" ",t.indent)+YS((e.line+l+1).toString(),u)+" | "+c.str+` +`;return o.replace(/\n$/,"")}oH.exports=GSe});var mn=g((T5t,uH)=>{"use strict";var cH=Mf(),VSe=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],WSe=["scalar","sequence","mapping"];function KSe(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(i){t[String(i)]=r})}),t}function XSe(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(VSe.indexOf(r)===-1)throw new cH('Unknown option "'+r+'" is met in definition of "'+e+'" YAML type.')}),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(r){return r},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=KSe(t.styleAliases||null),WSe.indexOf(this.kind)===-1)throw new cH('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}uH.exports=XSe});var ex=g((N5t,pH)=>{"use strict";var Y0=Mf(),ZS=mn();function dH(e,t){var r=[];return e[t].forEach(function(i){var n=r.length;r.forEach(function(s,a){s.tag===i.tag&&s.kind===i.kind&&s.multi===i.multi&&(n=a)}),r[n]=i}),r}function QSe(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function i(n){n.multi?(e.multi[n.kind].push(n),e.multi.fallback.push(n)):e[n.kind][n.tag]=e.fallback[n.tag]=n}for(t=0,r=arguments.length;t{"use strict";var YSe=mn();fH.exports=new YSe("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var rx=g((A5t,mH)=>{"use strict";var ZSe=mn();mH.exports=new ZSe("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var ix=g((C5t,hH)=>{"use strict";var JSe=mn();hH.exports=new JSe("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var nx=g((O5t,gH)=>{"use strict";var exe=ex();gH.exports=new exe({explicit:[tx(),rx(),ix()]})});var sx=g((P5t,yH)=>{"use strict";var txe=mn();function rxe(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function ixe(){return null}function nxe(e){return e===null}yH.exports=new txe("tag:yaml.org,2002:null",{kind:"scalar",resolve:rxe,construct:ixe,predicate:nxe,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})});var ax=g((I5t,bH)=>{"use strict";var sxe=mn();function axe(e){if(e===null)return!1;var t=e.length;return t===4&&(e==="true"||e==="True"||e==="TRUE")||t===5&&(e==="false"||e==="False"||e==="FALSE")}function oxe(e){return e==="true"||e==="True"||e==="TRUE"}function lxe(e){return Object.prototype.toString.call(e)==="[object Boolean]"}bH.exports=new sxe("tag:yaml.org,2002:bool",{kind:"scalar",resolve:axe,construct:oxe,predicate:lxe,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})});var ox=g((D5t,vH)=>{"use strict";var cxe=qf(),uxe=mn();function dxe(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function pxe(e){return 48<=e&&e<=55}function fxe(e){return 48<=e&&e<=57}function mxe(e){if(e===null)return!1;var t=e.length,r=0,i=!1,n;if(!t)return!1;if(n=e[r],(n==="-"||n==="+")&&(n=e[++r]),n==="0"){if(r+1===t)return!0;if(n=e[++r],n==="b"){for(r++;r=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})});var lx=g((L5t,wH)=>{"use strict";var _H=qf(),yxe=mn(),bxe=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function vxe(e){return!(e===null||!bxe.test(e)||e[e.length-1]==="_")}function _xe(e){var t,r;return t=e.replace(/_/g,"").toLowerCase(),r=t[0]==="-"?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),t===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:t===".nan"?NaN:r*parseFloat(t,10)}var wxe=/^[-+]?[0-9]+e/;function Exe(e,t){var r;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(_H.isNegativeZero(e))return"-0.0";return r=e.toString(10),wxe.test(r)?r.replace("e",".e"):r}function Sxe(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||_H.isNegativeZero(e))}wH.exports=new yxe("tag:yaml.org,2002:float",{kind:"scalar",resolve:vxe,construct:_xe,predicate:Sxe,represent:Exe,defaultStyle:"lowercase"})});var cx=g((F5t,EH)=>{"use strict";EH.exports=nx().extend({implicit:[sx(),ax(),ox(),lx()]})});var ux=g((B5t,SH)=>{"use strict";SH.exports=cx()});var dx=g((q5t,NH)=>{"use strict";var xxe=mn(),xH=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),TH=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 Txe(e){return e===null?!1:xH.exec(e)!==null||TH.exec(e)!==null}function Nxe(e){var t,r,i,n,s,a,o,l=0,c=null,u,d,p;if(t=xH.exec(e),t===null&&(t=TH.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],i=+t[2]-1,n=+t[3],!t[4])return new Date(Date.UTC(r,i,n));if(s=+t[4],a=+t[5],o=+t[6],t[7]){for(l=t[7].slice(0,3);l.length<3;)l+="0";l=+l}return t[9]&&(u=+t[10],d=+(t[11]||0),c=(u*60+d)*6e4,t[9]==="-"&&(c=-c)),p=new Date(Date.UTC(r,i,n,s,a,o,l)),c&&p.setTime(p.getTime()-c),p}function Rxe(e){return e.toISOString()}NH.exports=new xxe("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:Txe,construct:Nxe,instanceOf:Date,represent:Rxe})});var px=g((M5t,RH)=>{"use strict";var Axe=mn();function Cxe(e){return e==="<<"||e===null}RH.exports=new Axe("tag:yaml.org,2002:merge",{kind:"scalar",resolve:Cxe})});var mx=g((k5t,AH)=>{"use strict";var Oxe=mn(),fx=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= +\r`;function Pxe(e){if(e===null)return!1;var t,r,i=0,n=e.length,s=fx;for(r=0;r64)){if(t<0)return!1;i+=6}return i%8===0}function Ixe(e){var t,r,i=e.replace(/[\r\n=]/g,""),n=i.length,s=fx,a=0,o=[];for(t=0;t>16&255),o.push(a>>8&255),o.push(a&255)),a=a<<6|s.indexOf(i.charAt(t));return r=n%4*6,r===0?(o.push(a>>16&255),o.push(a>>8&255),o.push(a&255)):r===18?(o.push(a>>10&255),o.push(a>>2&255)):r===12&&o.push(a>>4&255),new Uint8Array(o)}function Dxe(e){var t="",r=0,i,n,s=e.length,a=fx;for(i=0;i>18&63],t+=a[r>>12&63],t+=a[r>>6&63],t+=a[r&63]),r=(r<<8)+e[i];return n=s%3,n===0?(t+=a[r>>18&63],t+=a[r>>12&63],t+=a[r>>6&63],t+=a[r&63]):n===2?(t+=a[r>>10&63],t+=a[r>>4&63],t+=a[r<<2&63],t+=a[64]):n===1&&(t+=a[r>>2&63],t+=a[r<<4&63],t+=a[64],t+=a[64]),t}function Lxe(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}AH.exports=new Oxe("tag:yaml.org,2002:binary",{kind:"scalar",resolve:Pxe,construct:Ixe,predicate:Lxe,represent:Dxe})});var hx=g((j5t,CH)=>{"use strict";var Fxe=mn(),Bxe=Object.prototype.hasOwnProperty,qxe=Object.prototype.toString;function Mxe(e){if(e===null)return!0;var t=[],r,i,n,s,a,o=e;for(r=0,i=o.length;r{"use strict";var jxe=mn(),Uxe=Object.prototype.toString;function zxe(e){if(e===null)return!0;var t,r,i,n,s,a=e;for(s=new Array(a.length),t=0,r=a.length;t{"use strict";var Hxe=mn(),Gxe=Object.prototype.hasOwnProperty;function Vxe(e){if(e===null)return!0;var t,r=e;for(t in r)if(Gxe.call(r,t)&&r[t]!==null)return!1;return!0}function Wxe(e){return e!==null?e:{}}PH.exports=new Hxe("tag:yaml.org,2002:set",{kind:"mapping",resolve:Vxe,construct:Wxe})});var k4=g(($5t,IH)=>{"use strict";IH.exports=ux().extend({implicit:[dx(),px()],explicit:[mx(),hx(),gx(),yx()]})});var KH=g((H5t,wx)=>{"use strict";var qd=qf(),kH=Mf(),Kxe=lH(),Xxe=k4(),ru=Object.prototype.hasOwnProperty,j4=1,jH=2,UH=3,U4=4,bx=1,Qxe=2,DH=3,Yxe=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,Zxe=/[\x85\u2028\u2029]/,Jxe=/[,\[\]\{\}]/,zH=/^(?:!|!!|![a-z\-]+!)$/i,$H=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function LH(e){return Object.prototype.toString.call(e)}function Uo(e){return e===10||e===13}function Md(e){return e===9||e===32}function cs(e){return e===9||e===32||e===10||e===13}function kf(e){return e===44||e===91||e===93||e===123||e===125}function eTe(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function tTe(e){return e===120?2:e===117?4:e===85?8:0}function rTe(e){return 48<=e&&e<=57?e-48:-1}function FH(e){return e===48?"\0":e===97?"\x07":e===98?"\b":e===116||e===9?" ":e===110?` +`:e===118?"\v":e===102?"\f":e===114?"\r":e===101?"\x1B":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"\x85":e===95?"\xA0":e===76?"\u2028":e===80?"\u2029":""}function iTe(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var HH=new Array(256),GH=new Array(256);for(Bd=0;Bd<256;Bd++)HH[Bd]=FH(Bd)?1:0,GH[Bd]=FH(Bd);var Bd;function nTe(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||Xxe,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function VH(e,t){var r={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return r.snippet=Kxe(r),new kH(t,r)}function Ce(e,t){throw VH(e,t)}function z4(e,t){e.onWarning&&e.onWarning.call(null,VH(e,t))}var BH={YAML:function(t,r,i){var n,s,a;t.version!==null&&Ce(t,"duplication of %YAML directive"),i.length!==1&&Ce(t,"YAML directive accepts exactly one argument"),n=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),n===null&&Ce(t,"ill-formed argument of the YAML directive"),s=parseInt(n[1],10),a=parseInt(n[2],10),s!==1&&Ce(t,"unacceptable YAML version of the document"),t.version=i[0],t.checkLineBreaks=a<2,a!==1&&a!==2&&z4(t,"unsupported YAML version of the document")},TAG:function(t,r,i){var n,s;i.length!==2&&Ce(t,"TAG directive accepts exactly two arguments"),n=i[0],s=i[1],zH.test(n)||Ce(t,"ill-formed tag handle (first argument) of the TAG directive"),ru.call(t.tagMap,n)&&Ce(t,'there is a previously declared suffix for "'+n+'" tag handle'),$H.test(s)||Ce(t,"ill-formed tag prefix (second argument) of the TAG directive");try{s=decodeURIComponent(s)}catch{Ce(t,"tag prefix is malformed: "+s)}t.tagMap[n]=s}};function tu(e,t,r,i){var n,s,a,o;if(t1&&(e.result+=qd.repeat(` +`,t-1))}function sTe(e,t,r){var i,n,s,a,o,l,c,u,d=e.kind,p=e.result,f;if(f=e.input.charCodeAt(e.position),cs(f)||kf(f)||f===35||f===38||f===42||f===33||f===124||f===62||f===39||f===34||f===37||f===64||f===96||(f===63||f===45)&&(n=e.input.charCodeAt(e.position+1),cs(n)||r&&kf(n)))return!1;for(e.kind="scalar",e.result="",s=a=e.position,o=!1;f!==0;){if(f===58){if(n=e.input.charCodeAt(e.position+1),cs(n)||r&&kf(n))break}else if(f===35){if(i=e.input.charCodeAt(e.position-1),cs(i))break}else{if(e.position===e.lineStart&&$4(e)||r&&kf(f))break;if(Uo(f))if(l=e.line,c=e.lineStart,u=e.lineIndent,ai(e,!1,-1),e.lineIndent>=t){o=!0,f=e.input.charCodeAt(e.position);continue}else{e.position=a,e.line=l,e.lineStart=c,e.lineIndent=u;break}}o&&(tu(e,s,a,!1),_x(e,e.line-l),s=a=e.position,o=!1),Md(f)||(a=e.position+1),f=e.input.charCodeAt(++e.position)}return tu(e,s,a,!1),e.result?!0:(e.kind=d,e.result=p,!1)}function aTe(e,t){var r,i,n;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,i=n=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(tu(e,i,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)i=e.position,e.position++,n=e.position;else return!0;else Uo(r)?(tu(e,i,n,!0),_x(e,ai(e,!1,t)),i=n=e.position):e.position===e.lineStart&&$4(e)?Ce(e,"unexpected end of the document within a single quoted scalar"):(e.position++,n=e.position);Ce(e,"unexpected end of the stream within a single quoted scalar")}function oTe(e,t){var r,i,n,s,a,o;if(o=e.input.charCodeAt(e.position),o!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=i=e.position;(o=e.input.charCodeAt(e.position))!==0;){if(o===34)return tu(e,r,e.position,!0),e.position++,!0;if(o===92){if(tu(e,r,e.position,!0),o=e.input.charCodeAt(++e.position),Uo(o))ai(e,!1,t);else if(o<256&&HH[o])e.result+=GH[o],e.position++;else if((a=tTe(o))>0){for(n=a,s=0;n>0;n--)o=e.input.charCodeAt(++e.position),(a=eTe(o))>=0?s=(s<<4)+a:Ce(e,"expected hexadecimal character");e.result+=iTe(s),e.position++}else Ce(e,"unknown escape sequence");r=i=e.position}else Uo(o)?(tu(e,r,i,!0),_x(e,ai(e,!1,t)),r=i=e.position):e.position===e.lineStart&&$4(e)?Ce(e,"unexpected end of the document within a double quoted scalar"):(e.position++,i=e.position)}Ce(e,"unexpected end of the stream within a double quoted scalar")}function lTe(e,t){var r=!0,i,n,s,a=e.tag,o,l=e.anchor,c,u,d,p,f,m=Object.create(null),h,y,b,w;if(w=e.input.charCodeAt(e.position),w===91)u=93,f=!1,o=[];else if(w===123)u=125,f=!0,o={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=o),w=e.input.charCodeAt(++e.position);w!==0;){if(ai(e,!0,t),w=e.input.charCodeAt(e.position),w===u)return e.position++,e.tag=a,e.anchor=l,e.kind=f?"mapping":"sequence",e.result=o,!0;r?w===44&&Ce(e,"expected the node content, but found ','"):Ce(e,"missed comma between flow collection entries"),y=h=b=null,d=p=!1,w===63&&(c=e.input.charCodeAt(e.position+1),cs(c)&&(d=p=!0,e.position++,ai(e,!0,t))),i=e.line,n=e.lineStart,s=e.position,Uf(e,t,j4,!1,!0),y=e.tag,h=e.result,ai(e,!0,t),w=e.input.charCodeAt(e.position),(p||e.line===i)&&w===58&&(d=!0,w=e.input.charCodeAt(++e.position),ai(e,!0,t),Uf(e,t,j4,!1,!0),b=e.result),f?jf(e,o,m,y,h,b,i,n,s):d?o.push(jf(e,null,m,y,h,b,i,n,s)):o.push(h),ai(e,!0,t),w=e.input.charCodeAt(e.position),w===44?(r=!0,w=e.input.charCodeAt(++e.position)):r=!1}Ce(e,"unexpected end of the stream within a flow collection")}function cTe(e,t){var r,i,n=bx,s=!1,a=!1,o=t,l=0,c=!1,u,d;if(d=e.input.charCodeAt(e.position),d===124)i=!1;else if(d===62)i=!0;else return!1;for(e.kind="scalar",e.result="";d!==0;)if(d=e.input.charCodeAt(++e.position),d===43||d===45)bx===n?n=d===43?DH:Qxe:Ce(e,"repeat of a chomping mode identifier");else if((u=rTe(d))>=0)u===0?Ce(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):a?Ce(e,"repeat of an indentation width identifier"):(o=t+u-1,a=!0);else break;if(Md(d)){do d=e.input.charCodeAt(++e.position);while(Md(d));if(d===35)do d=e.input.charCodeAt(++e.position);while(!Uo(d)&&d!==0)}for(;d!==0;){for(vx(e),e.lineIndent=0,d=e.input.charCodeAt(e.position);(!a||e.lineIndento&&(o=e.lineIndent),Uo(d)){l++;continue}if(e.lineIndentt)&&l!==0)Ce(e,"bad indentation of a sequence entry");else if(e.lineIndentt)&&(y&&(a=e.line,o=e.lineStart,l=e.position),Uf(e,t,U4,!0,n)&&(y?m=e.result:h=e.result),y||(jf(e,d,p,f,m,h,a,o,l),f=m=h=null),ai(e,!0,-1),w=e.input.charCodeAt(e.position)),(e.line===s||e.lineIndent>t)&&w!==0)Ce(e,"bad indentation of a mapping entry");else if(e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),d=0,p=e.implicitTypes.length;d"),e.result!==null&&m.kind!==e.kind&&Ce(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+m.kind+'", not "'+e.kind+'"'),m.resolve(e.result,e.tag)?(e.result=m.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):Ce(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||u}function mTe(e){var t=e.position,r,i,n,s=!1,a;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(a=e.input.charCodeAt(e.position))!==0&&(ai(e,!0,-1),a=e.input.charCodeAt(e.position),!(e.lineIndent>0||a!==37));){for(s=!0,a=e.input.charCodeAt(++e.position),r=e.position;a!==0&&!cs(a);)a=e.input.charCodeAt(++e.position);for(i=e.input.slice(r,e.position),n=[],i.length<1&&Ce(e,"directive name must not be less than one character in length");a!==0;){for(;Md(a);)a=e.input.charCodeAt(++e.position);if(a===35){do a=e.input.charCodeAt(++e.position);while(a!==0&&!Uo(a));break}if(Uo(a))break;for(r=e.position;a!==0&&!cs(a);)a=e.input.charCodeAt(++e.position);n.push(e.input.slice(r,e.position))}a!==0&&vx(e),ru.call(BH,i)?BH[i](e,i,n):z4(e,'unknown document directive "'+i+'"')}if(ai(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,ai(e,!0,-1)):s&&Ce(e,"directives end mark is expected"),Uf(e,e.lineIndent-1,U4,!1,!0),ai(e,!0,-1),e.checkLineBreaks&&Zxe.test(e.input.slice(t,e.position))&&z4(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&$4(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,ai(e,!0,-1));return}if(e.position"u"&&(r=t,t=null);var i=WH(e,r);if(typeof t!="function")return i;for(var n=0,s=i.length;n{"use strict";var V4=qf(),rg=Mf(),yTe=k4(),iG=Object.prototype.toString,nG=Object.prototype.hasOwnProperty,Nx=65279,bTe=9,J0=10,vTe=13,_Te=32,wTe=33,ETe=34,Ex=35,STe=37,xTe=38,TTe=39,NTe=42,sG=44,RTe=45,H4=58,ATe=61,CTe=62,OTe=63,PTe=64,aG=91,oG=93,ITe=96,lG=123,DTe=124,cG=125,hn={};hn[0]="\\0";hn[7]="\\a";hn[8]="\\b";hn[9]="\\t";hn[10]="\\n";hn[11]="\\v";hn[12]="\\f";hn[13]="\\r";hn[27]="\\e";hn[34]='\\"';hn[92]="\\\\";hn[133]="\\N";hn[160]="\\_";hn[8232]="\\L";hn[8233]="\\P";var LTe=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],FTe=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function BTe(e,t){var r,i,n,s,a,o,l;if(t===null)return{};for(r={},i=Object.keys(t),n=0,s=i.length;n=55296&&r<=56319&&t+1=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function uG(e){var t=/^\n* /;return t.test(e)}var dG=1,xx=2,pG=3,fG=4,zf=5;function $Te(e,t,r,i,n,s,a,o){var l,c=0,u=null,d=!1,p=!1,f=i!==-1,m=-1,h=UTe(Z0(e,0))&&zTe(Z0(e,e.length-1));if(t||a)for(l=0;l=65536?l+=2:l++){if(c=Z0(e,l),!tg(c))return zf;h=h&&YH(c,u,o),u=c}else{for(l=0;l=65536?l+=2:l++){if(c=Z0(e,l),c===J0)d=!0,f&&(p=p||l-m-1>i&&e[m+1]!==" ",m=l);else if(!tg(c))return zf;h=h&&YH(c,u,o),u=c}p=p||f&&l-m-1>i&&e[m+1]!==" "}return!d&&!p?h&&!a&&!n(e)?dG:s===eg?zf:xx:r>9&&uG(e)?zf:a?s===eg?zf:xx:p?fG:pG}function HTe(e,t,r,i,n){e.dump=function(){if(t.length===0)return e.quotingType===eg?'""':"''";if(!e.noCompatMode&&(LTe.indexOf(t)!==-1||FTe.test(t)))return e.quotingType===eg?'"'+t+'"':"'"+t+"'";var s=e.indent*Math.max(1,r),a=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-s),o=i||e.flowLevel>-1&&r>=e.flowLevel;function l(c){return jTe(e,c)}switch($Te(t,o,e.indent,a,l,e.quotingType,e.forceQuotes&&!i,n)){case dG:return t;case xx:return"'"+t.replace(/'/g,"''")+"'";case pG:return"|"+ZH(t,e.indent)+JH(XH(t,s));case fG:return">"+ZH(t,e.indent)+JH(XH(GTe(t,a),s));case zf:return'"'+VTe(t,a)+'"';default:throw new rg("impossible error: invalid scalar style")}}()}function ZH(e,t){var r=uG(e)?String(t):"",i=e[e.length-1]===` +`,n=i&&(e[e.length-2]===` +`||e===` +`),s=n?"+":i?"":"-";return r+s+` +`}function JH(e){return e[e.length-1]===` +`?e.slice(0,-1):e}function GTe(e,t){for(var r=/(\n+)([^\n]*)/g,i=function(){var c=e.indexOf(` +`);return c=c!==-1?c:e.length,r.lastIndex=c,eG(e.slice(0,c),t)}(),n=e[0]===` +`||e[0]===" ",s,a;a=r.exec(e);){var o=a[1],l=a[2];s=l[0]===" ",i+=o+(!n&&!s&&l!==""?` +`:"")+eG(l,t),n=s}return i}function eG(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,i,n=0,s,a=0,o=0,l="";i=r.exec(e);)o=i.index,o-n>t&&(s=a>n?a:o,l+=` +`+e.slice(n,s),n=s+1),a=o;return l+=` +`,e.length-n>t&&a>n?l+=e.slice(n,a)+` +`+e.slice(a+1):l+=e.slice(n),l.slice(1)}function VTe(e){for(var t="",r=0,i,n=0;n=65536?n+=2:n++)r=Z0(e,n),i=hn[r],!i&&tg(r)?(t+=e[n],r>=65536&&(t+=e[n+1])):t+=i||qTe(r);return t}function WTe(e,t,r){var i="",n=e.tag,s,a,o;for(s=0,a=r.length;s"u"&&$l(e,t,null,!1,!1))&&(i!==""&&(i+=","+(e.condenseFlow?"":" ")),i+=e.dump);e.tag=n,e.dump="["+i+"]"}function tG(e,t,r,i){var n="",s=e.tag,a,o,l;for(a=0,o=r.length;a"u"&&$l(e,t+1,null,!0,!0,!1,!0))&&((!i||n!=="")&&(n+=Sx(e,t)),e.dump&&J0===e.dump.charCodeAt(0)?n+="-":n+="- ",n+=e.dump);e.tag=s,e.dump=n||"[]"}function KTe(e,t,r){var i="",n=e.tag,s=Object.keys(r),a,o,l,c,u;for(a=0,o=s.length;a1024&&(u+="? "),u+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),$l(e,t,c,!1,!1)&&(u+=e.dump,i+=u));e.tag=n,e.dump="{"+i+"}"}function XTe(e,t,r,i){var n="",s=e.tag,a=Object.keys(r),o,l,c,u,d,p;if(e.sortKeys===!0)a.sort();else if(typeof e.sortKeys=="function")a.sort(e.sortKeys);else if(e.sortKeys)throw new rg("sortKeys must be a boolean or a function");for(o=0,l=a.length;o1024,d&&(e.dump&&J0===e.dump.charCodeAt(0)?p+="?":p+="? "),p+=e.dump,d&&(p+=Sx(e,t)),$l(e,t+1,u,!0,d)&&(e.dump&&J0===e.dump.charCodeAt(0)?p+=":":p+=": ",p+=e.dump,n+=p));e.tag=s,e.dump=n||"{}"}function rG(e,t,r){var i,n,s,a,o,l;for(n=r?e.explicitTypes:e.implicitTypes,s=0,a=n.length;s tag resolver accepts not "'+l+'" style');e.dump=i}return!0}return!1}function $l(e,t,r,i,n,s,a){e.tag=null,e.dump=r,rG(e,r,!1)||rG(e,r,!0);var o=iG.call(e.dump),l=i,c;i&&(i=e.flowLevel<0||e.flowLevel>t);var u=o==="[object Object]"||o==="[object Array]",d,p;if(u&&(d=e.duplicates.indexOf(r),p=d!==-1),(e.tag!==null&&e.tag!=="?"||p||e.indent!==2&&t>0)&&(n=!1),p&&e.usedDuplicates[d])e.dump="*ref_"+d;else{if(u&&p&&!e.usedDuplicates[d]&&(e.usedDuplicates[d]=!0),o==="[object Object]")i&&Object.keys(e.dump).length!==0?(XTe(e,t,e.dump,n),p&&(e.dump="&ref_"+d+e.dump)):(KTe(e,t,e.dump),p&&(e.dump="&ref_"+d+" "+e.dump));else if(o==="[object Array]")i&&e.dump.length!==0?(e.noArrayIndent&&!a&&t>0?tG(e,t-1,e.dump,n):tG(e,t,e.dump,n),p&&(e.dump="&ref_"+d+e.dump)):(WTe(e,t,e.dump),p&&(e.dump="&ref_"+d+" "+e.dump));else if(o==="[object String]")e.tag!=="?"&&HTe(e,e.dump,t,s,l);else{if(o==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new rg("unacceptable kind of an object to dump "+o)}e.tag!==null&&e.tag!=="?"&&(c=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?c="!"+c:c.slice(0,18)==="tag:yaml.org,2002:"?c="!!"+c.slice(18):c="!<"+c+">",e.dump=c+" "+e.dump)}return!0}function QTe(e,t){var r=[],i=[],n,s;for(Tx(e,r,i),n=0,s=i.length;n{"use strict";var gG=KH(),ZTe=hG();function Rx(e,t){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+t+" instead, which is now safe by default.")}}Ln.exports.Type=mn();Ln.exports.Schema=ex();Ln.exports.FAILSAFE_SCHEMA=nx();Ln.exports.JSON_SCHEMA=cx();Ln.exports.CORE_SCHEMA=ux();Ln.exports.DEFAULT_SCHEMA=k4();Ln.exports.load=gG.load;Ln.exports.loadAll=gG.loadAll;Ln.exports.dump=ZTe.dump;Ln.exports.YAMLException=Mf();Ln.exports.types={binary:mx(),float:lx(),map:ix(),null:sx(),pairs:gx(),set:yx(),timestamp:dx(),bool:ax(),int:ox(),merge:px(),omap:hx(),seq:rx(),str:tx()};Ln.exports.safeLoad=Rx("safeLoad","load");Ln.exports.safeLoadAll=Rx("safeLoadAll","loadAll");Ln.exports.safeDump=Rx("safeDump","dump")});var ng=g((W5t,yG)=>{var JTe="2.0.0",eNe=Number.MAX_SAFE_INTEGER||9007199254740991,tNe=16,rNe=250,iNe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];yG.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:tNe,MAX_SAFE_BUILD_LENGTH:rNe,MAX_SAFE_INTEGER:eNe,RELEASE_TYPES:iNe,SEMVER_SPEC_VERSION:JTe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var sg=g((K5t,bG)=>{var nNe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};bG.exports=nNe});var $f=g((Hl,vG)=>{var{MAX_SAFE_COMPONENT_LENGTH:Ax,MAX_SAFE_BUILD_LENGTH:sNe,MAX_LENGTH:aNe}=ng(),oNe=sg();Hl=vG.exports={};var lNe=Hl.re=[],cNe=Hl.safeRe=[],he=Hl.src=[],ge=Hl.t={},uNe=0,Cx="[a-zA-Z0-9-]",dNe=[["\\s",1],["\\d",aNe],[Cx,sNe]],pNe=e=>{for(let[t,r]of dNe)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e},$e=(e,t,r)=>{let i=pNe(t),n=uNe++;oNe(e,n,t),ge[e]=n,he[n]=t,lNe[n]=new RegExp(t,r?"g":void 0),cNe[n]=new RegExp(i,r?"g":void 0)};$e("NUMERICIDENTIFIER","0|[1-9]\\d*");$e("NUMERICIDENTIFIERLOOSE","\\d+");$e("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${Cx}*`);$e("MAINVERSION",`(${he[ge.NUMERICIDENTIFIER]})\\.(${he[ge.NUMERICIDENTIFIER]})\\.(${he[ge.NUMERICIDENTIFIER]})`);$e("MAINVERSIONLOOSE",`(${he[ge.NUMERICIDENTIFIERLOOSE]})\\.(${he[ge.NUMERICIDENTIFIERLOOSE]})\\.(${he[ge.NUMERICIDENTIFIERLOOSE]})`);$e("PRERELEASEIDENTIFIER",`(?:${he[ge.NUMERICIDENTIFIER]}|${he[ge.NONNUMERICIDENTIFIER]})`);$e("PRERELEASEIDENTIFIERLOOSE",`(?:${he[ge.NUMERICIDENTIFIERLOOSE]}|${he[ge.NONNUMERICIDENTIFIER]})`);$e("PRERELEASE",`(?:-(${he[ge.PRERELEASEIDENTIFIER]}(?:\\.${he[ge.PRERELEASEIDENTIFIER]})*))`);$e("PRERELEASELOOSE",`(?:-?(${he[ge.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${he[ge.PRERELEASEIDENTIFIERLOOSE]})*))`);$e("BUILDIDENTIFIER",`${Cx}+`);$e("BUILD",`(?:\\+(${he[ge.BUILDIDENTIFIER]}(?:\\.${he[ge.BUILDIDENTIFIER]})*))`);$e("FULLPLAIN",`v?${he[ge.MAINVERSION]}${he[ge.PRERELEASE]}?${he[ge.BUILD]}?`);$e("FULL",`^${he[ge.FULLPLAIN]}$`);$e("LOOSEPLAIN",`[v=\\s]*${he[ge.MAINVERSIONLOOSE]}${he[ge.PRERELEASELOOSE]}?${he[ge.BUILD]}?`);$e("LOOSE",`^${he[ge.LOOSEPLAIN]}$`);$e("GTLT","((?:<|>)?=?)");$e("XRANGEIDENTIFIERLOOSE",`${he[ge.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);$e("XRANGEIDENTIFIER",`${he[ge.NUMERICIDENTIFIER]}|x|X|\\*`);$e("XRANGEPLAIN",`[v=\\s]*(${he[ge.XRANGEIDENTIFIER]})(?:\\.(${he[ge.XRANGEIDENTIFIER]})(?:\\.(${he[ge.XRANGEIDENTIFIER]})(?:${he[ge.PRERELEASE]})?${he[ge.BUILD]}?)?)?`);$e("XRANGEPLAINLOOSE",`[v=\\s]*(${he[ge.XRANGEIDENTIFIERLOOSE]})(?:\\.(${he[ge.XRANGEIDENTIFIERLOOSE]})(?:\\.(${he[ge.XRANGEIDENTIFIERLOOSE]})(?:${he[ge.PRERELEASELOOSE]})?${he[ge.BUILD]}?)?)?`);$e("XRANGE",`^${he[ge.GTLT]}\\s*${he[ge.XRANGEPLAIN]}$`);$e("XRANGELOOSE",`^${he[ge.GTLT]}\\s*${he[ge.XRANGEPLAINLOOSE]}$`);$e("COERCEPLAIN",`(^|[^\\d])(\\d{1,${Ax}})(?:\\.(\\d{1,${Ax}}))?(?:\\.(\\d{1,${Ax}}))?`);$e("COERCE",`${he[ge.COERCEPLAIN]}(?:$|[^\\d])`);$e("COERCEFULL",he[ge.COERCEPLAIN]+`(?:${he[ge.PRERELEASE]})?(?:${he[ge.BUILD]})?(?:$|[^\\d])`);$e("COERCERTL",he[ge.COERCE],!0);$e("COERCERTLFULL",he[ge.COERCEFULL],!0);$e("LONETILDE","(?:~>?)");$e("TILDETRIM",`(\\s*)${he[ge.LONETILDE]}\\s+`,!0);Hl.tildeTrimReplace="$1~";$e("TILDE",`^${he[ge.LONETILDE]}${he[ge.XRANGEPLAIN]}$`);$e("TILDELOOSE",`^${he[ge.LONETILDE]}${he[ge.XRANGEPLAINLOOSE]}$`);$e("LONECARET","(?:\\^)");$e("CARETTRIM",`(\\s*)${he[ge.LONECARET]}\\s+`,!0);Hl.caretTrimReplace="$1^";$e("CARET",`^${he[ge.LONECARET]}${he[ge.XRANGEPLAIN]}$`);$e("CARETLOOSE",`^${he[ge.LONECARET]}${he[ge.XRANGEPLAINLOOSE]}$`);$e("COMPARATORLOOSE",`^${he[ge.GTLT]}\\s*(${he[ge.LOOSEPLAIN]})$|^$`);$e("COMPARATOR",`^${he[ge.GTLT]}\\s*(${he[ge.FULLPLAIN]})$|^$`);$e("COMPARATORTRIM",`(\\s*)${he[ge.GTLT]}\\s*(${he[ge.LOOSEPLAIN]}|${he[ge.XRANGEPLAIN]})`,!0);Hl.comparatorTrimReplace="$1$2$3";$e("HYPHENRANGE",`^\\s*(${he[ge.XRANGEPLAIN]})\\s+-\\s+(${he[ge.XRANGEPLAIN]})\\s*$`);$e("HYPHENRANGELOOSE",`^\\s*(${he[ge.XRANGEPLAINLOOSE]})\\s+-\\s+(${he[ge.XRANGEPLAINLOOSE]})\\s*$`);$e("STAR","(<|>)?=?\\s*\\*");$e("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");$e("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var W4=g((X5t,_G)=>{var fNe=Object.freeze({loose:!0}),mNe=Object.freeze({}),hNe=e=>e?typeof e!="object"?fNe:e:mNe;_G.exports=hNe});var Ox=g((Q5t,SG)=>{var wG=/^[0-9]+$/,EG=(e,t)=>{let r=wG.test(e),i=wG.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:eEG(t,e);SG.exports={compareIdentifiers:EG,rcompareIdentifiers:gNe}});var gn=g((Y5t,RG)=>{var K4=sg(),{MAX_LENGTH:xG,MAX_SAFE_INTEGER:X4}=ng(),{safeRe:TG,t:NG}=$f(),yNe=W4(),{compareIdentifiers:Hf}=Ox(),Px=class e{constructor(t,r){if(r=yNe(r),t instanceof e){if(t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease)return t;t=t.version}else if(typeof t!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof t}".`);if(t.length>xG)throw new TypeError(`version is longer than ${xG} characters`);K4("SemVer",t,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let i=t.trim().match(r.loose?TG[NG.LOOSE]:TG[NG.FULL]);if(!i)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+i[1],this.minor=+i[2],this.patch=+i[3],this.major>X4||this.major<0)throw new TypeError("Invalid major version");if(this.minor>X4||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>X4||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map(n=>{if(/^[0-9]+$/.test(n)){let s=+n;if(s>=0&&s=0;)typeof this.prerelease[s]=="number"&&(this.prerelease[s]++,s=-2);if(s===-1){if(r===this.prerelease.join(".")&&i===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(n)}}if(r){let s=[r,n];i===!1&&(s=[r]),Hf(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=s):this.prerelease=s}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};RG.exports=Px});var kd=g((Z5t,CG)=>{var AG=gn(),bNe=(e,t,r=!1)=>{if(e instanceof AG)return e;try{return new AG(e,t)}catch(i){if(!r)return null;throw i}};CG.exports=bNe});var PG=g((J5t,OG)=>{var vNe=kd(),_Ne=(e,t)=>{let r=vNe(e,t);return r?r.version:null};OG.exports=_Ne});var DG=g((e8t,IG)=>{var wNe=kd(),ENe=(e,t)=>{let r=wNe(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};IG.exports=ENe});var BG=g((t8t,FG)=>{var LG=gn(),SNe=(e,t,r,i,n)=>{typeof r=="string"&&(n=i,i=r,r=void 0);try{return new LG(e instanceof LG?e.version:e,r).inc(t,i,n).version}catch{return null}};FG.exports=SNe});var kG=g((r8t,MG)=>{var qG=kd(),xNe=(e,t)=>{let r=qG(e,null,!0),i=qG(t,null,!0),n=r.compare(i);if(n===0)return null;let s=n>0,a=s?r:i,o=s?i:r,l=!!a.prerelease.length;if(!!o.prerelease.length&&!l)return!o.patch&&!o.minor?"major":a.patch?"patch":a.minor?"minor":"major";let u=l?"pre":"";return r.major!==i.major?u+"major":r.minor!==i.minor?u+"minor":r.patch!==i.patch?u+"patch":"prerelease"};MG.exports=xNe});var UG=g((i8t,jG)=>{var TNe=gn(),NNe=(e,t)=>new TNe(e,t).major;jG.exports=NNe});var $G=g((n8t,zG)=>{var RNe=gn(),ANe=(e,t)=>new RNe(e,t).minor;zG.exports=ANe});var GG=g((s8t,HG)=>{var CNe=gn(),ONe=(e,t)=>new CNe(e,t).patch;HG.exports=ONe});var WG=g((a8t,VG)=>{var PNe=kd(),INe=(e,t)=>{let r=PNe(e,t);return r&&r.prerelease.length?r.prerelease:null};VG.exports=INe});var ca=g((o8t,XG)=>{var KG=gn(),DNe=(e,t,r)=>new KG(e,r).compare(new KG(t,r));XG.exports=DNe});var YG=g((l8t,QG)=>{var LNe=ca(),FNe=(e,t,r)=>LNe(t,e,r);QG.exports=FNe});var JG=g((c8t,ZG)=>{var BNe=ca(),qNe=(e,t)=>BNe(e,t,!0);ZG.exports=qNe});var Q4=g((u8t,tV)=>{var eV=gn(),MNe=(e,t,r)=>{let i=new eV(e,r),n=new eV(t,r);return i.compare(n)||i.compareBuild(n)};tV.exports=MNe});var iV=g((d8t,rV)=>{var kNe=Q4(),jNe=(e,t)=>e.sort((r,i)=>kNe(r,i,t));rV.exports=jNe});var sV=g((p8t,nV)=>{var UNe=Q4(),zNe=(e,t)=>e.sort((r,i)=>UNe(i,r,t));nV.exports=zNe});var ag=g((f8t,aV)=>{var $Ne=ca(),HNe=(e,t,r)=>$Ne(e,t,r)>0;aV.exports=HNe});var Y4=g((m8t,oV)=>{var GNe=ca(),VNe=(e,t,r)=>GNe(e,t,r)<0;oV.exports=VNe});var Ix=g((h8t,lV)=>{var WNe=ca(),KNe=(e,t,r)=>WNe(e,t,r)===0;lV.exports=KNe});var Dx=g((g8t,cV)=>{var XNe=ca(),QNe=(e,t,r)=>XNe(e,t,r)!==0;cV.exports=QNe});var Z4=g((y8t,uV)=>{var YNe=ca(),ZNe=(e,t,r)=>YNe(e,t,r)>=0;uV.exports=ZNe});var J4=g((b8t,dV)=>{var JNe=ca(),eRe=(e,t,r)=>JNe(e,t,r)<=0;dV.exports=eRe});var Lx=g((v8t,pV)=>{var tRe=Ix(),rRe=Dx(),iRe=ag(),nRe=Z4(),sRe=Y4(),aRe=J4(),oRe=(e,t,r,i)=>{switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return tRe(e,r,i);case"!=":return rRe(e,r,i);case">":return iRe(e,r,i);case">=":return nRe(e,r,i);case"<":return sRe(e,r,i);case"<=":return aRe(e,r,i);default:throw new TypeError(`Invalid operator: ${t}`)}};pV.exports=oRe});var mV=g((_8t,fV)=>{var lRe=gn(),cRe=kd(),{safeRe:ev,t:tv}=$f(),uRe=(e,t)=>{if(e instanceof lRe)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};let r=null;if(!t.rtl)r=e.match(t.includePrerelease?ev[tv.COERCEFULL]:ev[tv.COERCE]);else{let l=t.includePrerelease?ev[tv.COERCERTLFULL]:ev[tv.COERCERTL],c;for(;(c=l.exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||c.index+c[0].length!==r.index+r[0].length)&&(r=c),l.lastIndex=c.index+c[1].length+c[2].length;l.lastIndex=-1}if(r===null)return null;let i=r[2],n=r[3]||"0",s=r[4]||"0",a=t.includePrerelease&&r[5]?`-${r[5]}`:"",o=t.includePrerelease&&r[6]?`+${r[6]}`:"";return cRe(`${i}.${n}.${s}${a}${o}`,t)};fV.exports=uRe});var gV=g((w8t,hV)=>{var Fx=class{constructor(){this.max=1e3,this.map=new Map}get(t){let r=this.map.get(t);if(r!==void 0)return this.map.delete(t),this.map.set(t,r),r}delete(t){return this.map.delete(t)}set(t,r){if(!this.delete(t)&&r!==void 0){if(this.map.size>=this.max){let n=this.map.keys().next().value;this.delete(n)}this.map.set(t,r)}return this}};hV.exports=Fx});var ua=g((E8t,_V)=>{var dRe=/\s+/g,Bx=class e{constructor(t,r){if(r=fRe(r),t instanceof e)return t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease?t:new e(t.raw,r);if(t instanceof qx)return this.raw=t.value,this.set=[[t]],this.formatted=void 0,this;if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=t.trim().replace(dRe," "),this.set=this.raw.split("||").map(i=>this.parseRange(i.trim())).filter(i=>i.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let i=this.set[0];if(this.set=this.set.filter(n=>!bV(n[0])),this.set.length===0)this.set=[i];else if(this.set.length>1){for(let n of this.set)if(n.length===1&&_Re(n[0])){this.set=[n];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let t=0;t0&&(this.formatted+="||");let r=this.set[t];for(let i=0;i0&&(this.formatted+=" "),this.formatted+=r[i].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(t){let i=((this.options.includePrerelease&&bRe)|(this.options.loose&&vRe))+":"+t,n=yV.get(i);if(n)return n;let s=this.options.loose,a=s?us[Fn.HYPHENRANGELOOSE]:us[Fn.HYPHENRANGE];t=t.replace(a,ORe(this.options.includePrerelease)),lr("hyphen replace",t),t=t.replace(us[Fn.COMPARATORTRIM],hRe),lr("comparator trim",t),t=t.replace(us[Fn.TILDETRIM],gRe),lr("tilde trim",t),t=t.replace(us[Fn.CARETTRIM],yRe),lr("caret trim",t);let o=t.split(" ").map(d=>wRe(d,this.options)).join(" ").split(/\s+/).map(d=>CRe(d,this.options));s&&(o=o.filter(d=>(lr("loose invalid filter",d,this.options),!!d.match(us[Fn.COMPARATORLOOSE])))),lr("range list",o);let l=new Map,c=o.map(d=>new qx(d,this.options));for(let d of c){if(bV(d))return[d];l.set(d.value,d)}l.size>1&&l.has("")&&l.delete("");let u=[...l.values()];return yV.set(i,u),u}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some(i=>vV(i,r)&&t.set.some(n=>vV(n,r)&&i.every(s=>n.every(a=>s.intersects(a,r)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new mRe(t,this.options)}catch{return!1}for(let r=0;re.value==="<0.0.0-0",_Re=e=>e.value==="",vV=(e,t)=>{let r=!0,i=e.slice(),n=i.pop();for(;r&&i.length;)r=i.every(s=>n.intersects(s,t)),n=i.pop();return r},wRe=(e,t)=>(lr("comp",e,t),e=xRe(e,t),lr("caret",e),e=ERe(e,t),lr("tildes",e),e=NRe(e,t),lr("xrange",e),e=ARe(e,t),lr("stars",e),e),Bn=e=>!e||e.toLowerCase()==="x"||e==="*",ERe=(e,t)=>e.trim().split(/\s+/).map(r=>SRe(r,t)).join(" "),SRe=(e,t)=>{let r=t.loose?us[Fn.TILDELOOSE]:us[Fn.TILDE];return e.replace(r,(i,n,s,a,o)=>{lr("tilde",e,i,n,s,a,o);let l;return Bn(n)?l="":Bn(s)?l=`>=${n}.0.0 <${+n+1}.0.0-0`:Bn(a)?l=`>=${n}.${s}.0 <${n}.${+s+1}.0-0`:o?(lr("replaceTilde pr",o),l=`>=${n}.${s}.${a}-${o} <${n}.${+s+1}.0-0`):l=`>=${n}.${s}.${a} <${n}.${+s+1}.0-0`,lr("tilde return",l),l})},xRe=(e,t)=>e.trim().split(/\s+/).map(r=>TRe(r,t)).join(" "),TRe=(e,t)=>{lr("caret",e,t);let r=t.loose?us[Fn.CARETLOOSE]:us[Fn.CARET],i=t.includePrerelease?"-0":"";return e.replace(r,(n,s,a,o,l)=>{lr("caret",e,n,s,a,o,l);let c;return Bn(s)?c="":Bn(a)?c=`>=${s}.0.0${i} <${+s+1}.0.0-0`:Bn(o)?s==="0"?c=`>=${s}.${a}.0${i} <${s}.${+a+1}.0-0`:c=`>=${s}.${a}.0${i} <${+s+1}.0.0-0`:l?(lr("replaceCaret pr",l),s==="0"?a==="0"?c=`>=${s}.${a}.${o}-${l} <${s}.${a}.${+o+1}-0`:c=`>=${s}.${a}.${o}-${l} <${s}.${+a+1}.0-0`:c=`>=${s}.${a}.${o}-${l} <${+s+1}.0.0-0`):(lr("no pr"),s==="0"?a==="0"?c=`>=${s}.${a}.${o}${i} <${s}.${a}.${+o+1}-0`:c=`>=${s}.${a}.${o}${i} <${s}.${+a+1}.0-0`:c=`>=${s}.${a}.${o} <${+s+1}.0.0-0`),lr("caret return",c),c})},NRe=(e,t)=>(lr("replaceXRanges",e,t),e.split(/\s+/).map(r=>RRe(r,t)).join(" ")),RRe=(e,t)=>{e=e.trim();let r=t.loose?us[Fn.XRANGELOOSE]:us[Fn.XRANGE];return e.replace(r,(i,n,s,a,o,l)=>{lr("xRange",e,i,n,s,a,o,l);let c=Bn(s),u=c||Bn(a),d=u||Bn(o),p=d;return n==="="&&p&&(n=""),l=t.includePrerelease?"-0":"",c?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&p?(u&&(a=0),o=0,n===">"?(n=">=",u?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):n==="<="&&(n="<",u?s=+s+1:a=+a+1),n==="<"&&(l="-0"),i=`${n+s}.${a}.${o}${l}`):u?i=`>=${s}.0.0${l} <${+s+1}.0.0-0`:d&&(i=`>=${s}.${a}.0${l} <${s}.${+a+1}.0-0`),lr("xRange return",i),i})},ARe=(e,t)=>(lr("replaceStars",e,t),e.trim().replace(us[Fn.STAR],"")),CRe=(e,t)=>(lr("replaceGTE0",e,t),e.trim().replace(us[t.includePrerelease?Fn.GTE0PRE:Fn.GTE0],"")),ORe=e=>(t,r,i,n,s,a,o,l,c,u,d,p)=>(Bn(i)?r="":Bn(n)?r=`>=${i}.0.0${e?"-0":""}`:Bn(s)?r=`>=${i}.${n}.0${e?"-0":""}`:a?r=`>=${r}`:r=`>=${r}${e?"-0":""}`,Bn(c)?l="":Bn(u)?l=`<${+c+1}.0.0-0`:Bn(d)?l=`<${c}.${+u+1}.0-0`:p?l=`<=${c}.${u}.${d}-${p}`:e?l=`<${c}.${u}.${+d+1}-0`:l=`<=${l}`,`${r} ${l}`.trim()),PRe=(e,t,r)=>{for(let i=0;i0){let n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}});var og=g((S8t,NV)=>{var lg=Symbol("SemVer ANY"),jx=class e{static get ANY(){return lg}constructor(t,r){if(r=wV(r),t instanceof e){if(t.loose===!!r.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),kx("comparator",t,r),this.options=r,this.loose=!!r.loose,this.parse(t),this.semver===lg?this.value="":this.value=this.operator+this.semver.version,kx("comp",this)}parse(t){let r=this.options.loose?EV[SV.COMPARATORLOOSE]:EV[SV.COMPARATOR],i=t.match(r);if(!i)throw new TypeError(`Invalid comparator: ${t}`);this.operator=i[1]!==void 0?i[1]:"",this.operator==="="&&(this.operator=""),i[2]?this.semver=new xV(i[2],this.options.loose):this.semver=lg}toString(){return this.value}test(t){if(kx("Comparator.test",t,this.options.loose),this.semver===lg||t===lg)return!0;if(typeof t=="string")try{t=new xV(t,this.options)}catch{return!1}return Mx(t,this.operator,this.semver,this.options)}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new TV(t.value,r).test(this.value):t.operator===""?t.value===""?!0:new TV(this.value,r).test(t.semver):(r=wV(r),r.includePrerelease&&(this.value==="<0.0.0-0"||t.value==="<0.0.0-0")||!r.includePrerelease&&(this.value.startsWith("<0.0.0")||t.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&t.operator.startsWith(">")||this.operator.startsWith("<")&&t.operator.startsWith("<")||this.semver.version===t.semver.version&&this.operator.includes("=")&&t.operator.includes("=")||Mx(this.semver,"<",t.semver,r)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||Mx(this.semver,">",t.semver,r)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};NV.exports=jx;var wV=W4(),{safeRe:EV,t:SV}=$f(),Mx=Lx(),kx=sg(),xV=gn(),TV=ua()});var cg=g((x8t,RV)=>{var IRe=ua(),DRe=(e,t,r)=>{try{t=new IRe(t,r)}catch{return!1}return t.test(e)};RV.exports=DRe});var CV=g((T8t,AV)=>{var LRe=ua(),FRe=(e,t)=>new LRe(e,t).set.map(r=>r.map(i=>i.value).join(" ").trim().split(" "));AV.exports=FRe});var PV=g((N8t,OV)=>{var BRe=gn(),qRe=ua(),MRe=(e,t,r)=>{let i=null,n=null,s=null;try{s=new qRe(t,r)}catch{return null}return e.forEach(a=>{s.test(a)&&(!i||n.compare(a)===-1)&&(i=a,n=new BRe(i,r))}),i};OV.exports=MRe});var DV=g((R8t,IV)=>{var kRe=gn(),jRe=ua(),URe=(e,t,r)=>{let i=null,n=null,s=null;try{s=new jRe(t,r)}catch{return null}return e.forEach(a=>{s.test(a)&&(!i||n.compare(a)===1)&&(i=a,n=new kRe(i,r))}),i};IV.exports=URe});var BV=g((A8t,FV)=>{var Ux=gn(),zRe=ua(),LV=ag(),$Re=(e,t)=>{e=new zRe(e,t);let r=new Ux("0.0.0");if(e.test(r)||(r=new Ux("0.0.0-0"),e.test(r)))return r;r=null;for(let i=0;i{let o=new Ux(a.semver.version);switch(a.operator){case">":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!s||LV(o,s))&&(s=o);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${a.operator}`)}}),s&&(!r||LV(r,s))&&(r=s)}return r&&e.test(r)?r:null};FV.exports=$Re});var MV=g((C8t,qV)=>{var HRe=ua(),GRe=(e,t)=>{try{return new HRe(e,t).range||"*"}catch{return null}};qV.exports=GRe});var rv=g((O8t,zV)=>{var VRe=gn(),UV=og(),{ANY:WRe}=UV,KRe=ua(),XRe=cg(),kV=ag(),jV=Y4(),QRe=J4(),YRe=Z4(),ZRe=(e,t,r,i)=>{e=new VRe(e,i),t=new KRe(t,i);let n,s,a,o,l;switch(r){case">":n=kV,s=QRe,a=jV,o=">",l=">=";break;case"<":n=jV,s=YRe,a=kV,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(XRe(e,t,i))return!1;for(let c=0;c{f.semver===WRe&&(f=new UV(">=0.0.0")),d=d||f,p=p||f,n(f.semver,d.semver,i)?d=f:a(f.semver,p.semver,i)&&(p=f)}),d.operator===o||d.operator===l||(!p.operator||p.operator===o)&&s(e,p.semver))return!1;if(p.operator===l&&a(e,p.semver))return!1}return!0};zV.exports=ZRe});var HV=g((P8t,$V)=>{var JRe=rv(),eAe=(e,t,r)=>JRe(e,t,">",r);$V.exports=eAe});var VV=g((I8t,GV)=>{var tAe=rv(),rAe=(e,t,r)=>tAe(e,t,"<",r);GV.exports=rAe});var XV=g((D8t,KV)=>{var WV=ua(),iAe=(e,t,r)=>(e=new WV(e,r),t=new WV(t,r),e.intersects(t,r));KV.exports=iAe});var YV=g((L8t,QV)=>{var nAe=cg(),sAe=ca();QV.exports=(e,t,r)=>{let i=[],n=null,s=null,a=e.sort((u,d)=>sAe(u,d,r));for(let u of a)nAe(u,t,r)?(s=u,n||(n=u)):(s&&i.push([n,s]),s=null,n=null);n&&i.push([n,null]);let o=[];for(let[u,d]of i)u===d?o.push(u):!d&&u===a[0]?o.push("*"):d?u===a[0]?o.push(`<=${d}`):o.push(`${u} - ${d}`):o.push(`>=${u}`);let l=o.join(" || "),c=typeof t.raw=="string"?t.raw:String(t);return l.length{var ZV=ua(),$x=og(),{ANY:zx}=$x,ug=cg(),Hx=ca(),aAe=(e,t,r={})=>{if(e===t)return!0;e=new ZV(e,r),t=new ZV(t,r);let i=!1;e:for(let n of e.set){for(let s of t.set){let a=lAe(n,s,r);if(i=i||a!==null,a)continue e}if(i)return!1}return!0},oAe=[new $x(">=0.0.0-0")],JV=[new $x(">=0.0.0")],lAe=(e,t,r)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===zx){if(t.length===1&&t[0].semver===zx)return!0;r.includePrerelease?e=oAe:e=JV}if(t.length===1&&t[0].semver===zx){if(r.includePrerelease)return!0;t=JV}let i=new Set,n,s;for(let f of e)f.operator===">"||f.operator===">="?n=eW(n,f,r):f.operator==="<"||f.operator==="<="?s=tW(s,f,r):i.add(f.semver);if(i.size>1)return null;let a;if(n&&s){if(a=Hx(n.semver,s.semver,r),a>0)return null;if(a===0&&(n.operator!==">="||s.operator!=="<="))return null}for(let f of i){if(n&&!ug(f,String(n),r)||s&&!ug(f,String(s),r))return null;for(let m of t)if(!ug(f,String(m),r))return!1;return!0}let o,l,c,u,d=s&&!r.includePrerelease&&s.semver.prerelease.length?s.semver:!1,p=n&&!r.includePrerelease&&n.semver.prerelease.length?n.semver:!1;d&&d.prerelease.length===1&&s.operator==="<"&&d.prerelease[0]===0&&(d=!1);for(let f of t){if(u=u||f.operator===">"||f.operator===">=",c=c||f.operator==="<"||f.operator==="<=",n){if(p&&f.semver.prerelease&&f.semver.prerelease.length&&f.semver.major===p.major&&f.semver.minor===p.minor&&f.semver.patch===p.patch&&(p=!1),f.operator===">"||f.operator===">="){if(o=eW(n,f,r),o===f&&o!==n)return!1}else if(n.operator===">="&&!ug(n.semver,String(f),r))return!1}if(s){if(d&&f.semver.prerelease&&f.semver.prerelease.length&&f.semver.major===d.major&&f.semver.minor===d.minor&&f.semver.patch===d.patch&&(d=!1),f.operator==="<"||f.operator==="<="){if(l=tW(s,f,r),l===f&&l!==s)return!1}else if(s.operator==="<="&&!ug(s.semver,String(f),r))return!1}if(!f.operator&&(s||n)&&a!==0)return!1}return!(n&&c&&!s&&a!==0||s&&u&&!n&&a!==0||p||d)},eW=(e,t,r)=>{if(!e)return t;let i=Hx(e.semver,t.semver,r);return i>0?e:i<0||t.operator===">"&&e.operator===">="?t:e},tW=(e,t,r)=>{if(!e)return t;let i=Hx(e.semver,t.semver,r);return i<0?e:i>0||t.operator==="<"&&e.operator==="<="?t:e};rW.exports=aAe});var jd=g((B8t,aW)=>{var Gx=$f(),nW=ng(),cAe=gn(),sW=Ox(),uAe=kd(),dAe=PG(),pAe=DG(),fAe=BG(),mAe=kG(),hAe=UG(),gAe=$G(),yAe=GG(),bAe=WG(),vAe=ca(),_Ae=YG(),wAe=JG(),EAe=Q4(),SAe=iV(),xAe=sV(),TAe=ag(),NAe=Y4(),RAe=Ix(),AAe=Dx(),CAe=Z4(),OAe=J4(),PAe=Lx(),IAe=mV(),DAe=og(),LAe=ua(),FAe=cg(),BAe=CV(),qAe=PV(),MAe=DV(),kAe=BV(),jAe=MV(),UAe=rv(),zAe=HV(),$Ae=VV(),HAe=XV(),GAe=YV(),VAe=iW();aW.exports={parse:uAe,valid:dAe,clean:pAe,inc:fAe,diff:mAe,major:hAe,minor:gAe,patch:yAe,prerelease:bAe,compare:vAe,rcompare:_Ae,compareLoose:wAe,compareBuild:EAe,sort:SAe,rsort:xAe,gt:TAe,lt:NAe,eq:RAe,neq:AAe,gte:CAe,lte:OAe,cmp:PAe,coerce:IAe,Comparator:DAe,Range:LAe,satisfies:FAe,toComparators:BAe,maxSatisfying:qAe,minSatisfying:MAe,minVersion:kAe,validRange:jAe,outside:UAe,gtr:zAe,ltr:$Ae,intersects:HAe,simplifyRange:GAe,subset:VAe,SemVer:cAe,re:Gx.re,src:Gx.src,tokens:Gx.t,SEMVER_SPEC_VERSION:nW.SEMVER_SPEC_VERSION,RELEASE_TYPES:nW.RELEASE_TYPES,compareIdentifiers:sW.compareIdentifiers,rcompareIdentifiers:sW.rcompareIdentifiers}});var oW=g((q8t,WAe)=>{WAe.exports={maximumVersion:"3.16",minimumVersion:"3.11"}});var Gl=g(iv=>{"use strict";Object.defineProperty(iv,"__esModule",{value:!0});iv.EnvVar=void 0;var lW;(function(e){e.ANALYZE_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_ANALYZE_DID_COMPLETE_SUCCESSFULLY",e.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_AUTOBUILD_DID_COMPLETE_SUCCESSFULLY",e.CLI_VERBOSITY="CODEQL_VERBOSITY",e.DID_AUTOBUILD_GOLANG="CODEQL_ACTION_DID_AUTOBUILD_GOLANG",e.DISABLE_DUPLICATE_LOCATION_FIX="CODEQL_ACTION_DISABLE_DUPLICATE_LOCATION_FIX",e.FEATURE_MULTI_LANGUAGE="CODEQL_ACTION_FEATURE_MULTI_LANGUAGE",e.FEATURE_SANDWICH="CODEQL_ACTION_FEATURE_SANDWICH",e.FEATURE_SARIF_COMBINE="CODEQL_ACTION_FEATURE_SARIF_COMBINE",e.FEATURE_WILL_UPLOAD="CODEQL_ACTION_FEATURE_WILL_UPLOAD",e.HAS_WARNED_ABOUT_DISK_SPACE="CODEQL_ACTION_HAS_WARNED_ABOUT_DISK_SPACE",e.INIT_ACTION_HAS_RUN="CODEQL_ACTION_INIT_HAS_RUN",e.IS_SIP_ENABLED="CODEQL_ACTION_IS_SIP_ENABLED",e.JOB_RUN_UUID="JOB_RUN_UUID",e.JOB_STATUS="CODEQL_ACTION_JOB_STATUS",e.ODASA_TRACER_CONFIGURATION="ODASA_TRACER_CONFIGURATION",e.SARIF_RESULTS_OUTPUT_DIR="CODEQL_ACTION_SARIF_RESULTS_OUTPUT_DIR",e.SCALING_RESERVED_RAM_PERCENTAGE="CODEQL_ACTION_SCALING_RESERVED_RAM_PERCENTAGE",e.SUPPRESS_DEPRECATED_SOON_WARNING="CODEQL_ACTION_SUPPRESS_DEPRECATED_SOON_WARNING",e.TEST_MODE="CODEQL_ACTION_TEST_MODE",e.TESTING_ENVIRONMENT="CODEQL_ACTION_TESTING_ENVIRONMENT",e.VERSION="CODEQL_ACTION_VERSION",e.WORKFLOW_STARTED_AT="CODEQL_WORKFLOW_STARTED_AT",e.GO_BINARY_LOCATION="CODEQL_ACTION_GO_BINARY",e.DEPENDENCY_CACHING="CODEQL_ACTION_DEPENDENCY_CACHING",e.DEPENDENCY_CACHING_PREFIX="CODEQL_ACTION_DEPENDENCY_CACHE_PREFIX"})(lW||(iv.EnvVar=lW={}))});var cr=g(le=>{"use strict";var KAe=le&&le.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),XAe=le&&le.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),nu=le&&le.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&KAe(t,e,r);return XAe(t,e),t},Xx=le&&le.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(le,"__esModule",{value:!0});le.BuildMode=le.ConfigurationError=le.HTTPError=le.DisallowedAPIVersionReason=le.GitHubVariant=le.DEFAULT_DEBUG_DATABASE_NAME=le.DEFAULT_DEBUG_ARTIFACT_NAME=le.GITHUB_DOTCOM_URL=void 0;le.getExtraOptionsEnvParam=nCe;le.getToolNames=sCe;le.withTmpDir=aCe;le.getMemoryFlagValueForPlatform=fW;le.getMemoryFlagValue=mW;le.getMemoryFlag=dCe;le.getAddSnippetsFlag=pCe;le.getThreadsFlagValue=hW;le.getCgroupCpuCountFromCpus=gW;le.getThreadsFlag=mCe;le.getCodeQLDatabasePath=yW;le.parseGitHubUrl=hCe;le.checkGitHubVersionInRange=yCe;le.apiVersionInRange=bW;le.assertNever=bCe;le.initializeEnvironment=vCe;le.getRequiredEnvParam=vW;le.isHTTPError=_Ce;le.cacheCodeQlVersion=wCe;le.getCachedCodeQlVersion=ECe;le.codeQlVersionAtLeast=SCe;le.bundleDb=xCe;le.delay=Yx;le.isGoodVersion=TCe;le.isInTestMode=NCe;le.doesDirectoryExist=_W;le.listFolder=wW;le.tryGetFolderBytes=RCe;le.withTimeout=ACe;le.checkForTimeout=CCe;le.isHostedRunner=OCe;le.parseMatrixInput=PCe;le.fixInvalidNotifications=SW;le.fixInvalidNotificationsInFile=DCe;le.wrapError=xW;le.getErrorMessage=TW;le.prettyPrintPack=LCe;le.checkDiskUsage=FCe;le.checkActionVersion=BCe;le.cloneObject=qCe;le.checkSipEnablement=NW;le.cleanUpGlob=MCe;le.isBinaryAccessible=kCe;var Ds=nu(require("fs")),Wf=nu(require("os")),dg=nu(require("path")),QAe=require("util"),da=nu(ze()),YAe=nu(wf()),ZAe=Sf(),JAe=Xx(ak()),Qx=Xx(M4()),eCe=Xx(iH()),tCe=nu(ig()),Gf=nu(jd()),cW=nu(oW()),yn=Gl(),rCe=["0.0.0-20211207"];le.GITHUB_DOTCOM_URL="https://github.com";le.DEFAULT_DEBUG_ARTIFACT_NAME="debug-artifacts";le.DEFAULT_DEBUG_DATABASE_NAME="db";var iCe=.05,uW=1024*1024;function nCe(){let e="CODEQL_ACTION_EXTRA_OPTIONS",t=process.env[e];if(t===void 0||t.length===0)return{};try{return tCe.load(t)}catch(r){let i=xW(r);throw new iu(`${e} environment variable is set, but does not contain valid JSON: ${i.message}`)}}function sCe(e){let t={};for(let r of e.runs||[]){let n=(r.tool||{}).driver||{};typeof n.name=="string"&&n.name.length>0&&(t[n.name]=!0)}return Object.keys(t)}async function aCe(e){let t=Ds.mkdtempSync(dg.join(Wf.tmpdir(),"codeql-action-")),r=await e(t);return await(0,Qx.default)(t,{force:!0}),r}function oCe(e,t){let r=1024*(t==="win32"?1.5:1),i=lCe()*Math.max(e-8*1024,0);return r+i}function lCe(){let e=Number.parseInt(process.env[yn.EnvVar.SCALING_RESERVED_RAM_PERCENTAGE]||"",10);return e<0||e>100||Number.isNaN(e)?iCe:e/100}function fW(e,t,r){let i;if(e){if(i=Number(e),Number.isNaN(i)||i<=0)throw new iu(`Invalid RAM setting "${e}", specified.`)}else{let n=t/1048576,s=oCe(n,r);i=n-s}return Math.floor(i)}function cCe(e){let t=[Wf.totalmem()];Wf.platform()==="linux"&&t.push(...["/sys/fs/cgroup/memory/memory.limit_in_bytes","/sys/fs/cgroup/memory.max"].map(i=>uCe(i,e)).filter(i=>i!==void 0).map(i=>i));let r=Math.min(...t);return e.debug(`While resolving RAM, determined that the total memory available to the Action is ${r/(1024*1024)} MiB.`),r}function uCe(e,t){if(!Ds.existsSync(e)){t.debug(`While resolving RAM, did not find a cgroup memory limit at ${e}.`);return}let r=Number(Ds.readFileSync(e,"utf8"));if(!Number.isInteger(r)){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as this file did not contain an integer.`);return}let i=`${Math.floor(r/(1024*1024))} MiB`;if(r>Wf.totalmem()){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as its contents ${i} were greater than the total amount of system memory.`);return}if(rgW(s,t)).filter(s=>s!==void 0&&s>0).map(s=>s)),i.push(...["/sys/fs/cgroup/cpu.max"].map(s=>fCe(s,t)).filter(s=>s!==void 0&&s>0).map(s=>s)));let n=Math.min(...i);if(e){if(r=Number(e),Number.isNaN(r))throw new iu(`Invalid threads setting "${e}", specified.`);r>n&&(t.info(`Clamping desired number of threads (${r}) to max available (${n}).`),r=n);let s=-n;r=${t}`))return Kf.ACTION_TOO_NEW;if(!Gf.satisfies(e,`<=${r}`))return Kf.ACTION_TOO_OLD}var Vx=class extends Error{constructor(t){super("Internal error: exhaustivity checking failure"),this.expectedExhaustiveValue=t}};function bCe(e){throw new Vx(e)}function vCe(e){da.exportVariable(String(yn.EnvVar.FEATURE_MULTI_LANGUAGE),"false"),da.exportVariable(String(yn.EnvVar.FEATURE_SANDWICH),"false"),da.exportVariable(String(yn.EnvVar.FEATURE_SARIF_COMBINE),"true"),da.exportVariable(String(yn.EnvVar.FEATURE_WILL_UPLOAD),"true"),da.exportVariable(String(yn.EnvVar.VERSION),e)}function vW(e){let t=process.env[e];if(t===void 0||t.length===0)throw new Error(`${e} environment variable must be set`);return t}var Wx=class extends Error{constructor(t,r){super(t),this.status=r}};le.HTTPError=Wx;var iu=class extends Error{constructor(t){super(t)}};le.ConfigurationError=iu;function _Ce(e){return e?.status!==void 0&&Number.isInteger(e.status)}var Kx;function wCe(e){if(Kx!==void 0)throw new Error("cacheCodeQlVersion() should be called only once");Kx=e}function ECe(){return Kx}async function SCe(e,t){return Gf.gte((await e.getVersion()).version,t)}async function xCe(e,t,r,i){let n=yW(e,t),s=dg.resolve(e.dbLocation,`${i}.zip`);return Ds.existsSync(s)&&await(0,Qx.default)(s,{force:!0}),await r.databaseBundle(n,s,i),s}async function Yx(e,t){let{allowProcessExit:r}=t||{};return new Promise(i=>{let n=setTimeout(i,e);r&&n.unref()})}function TCe(e){return!rCe.includes(e)}function NCe(){return process.env[yn.EnvVar.TEST_MODE]==="true"}function _W(e){try{return Ds.lstatSync(e).isDirectory()}catch{return!1}}function wW(e){if(!_W(e))return[];let t=Ds.readdirSync(e,{withFileTypes:!0}),r=[];for(let i of t)i.isFile()?r.push(dg.resolve(e,i.name)):i.isDirectory()&&(r=r.concat(wW(dg.resolve(e,i.name))));return r}async function RCe(e,t,r=!1){try{return await(0,QAe.promisify)(eCe.default)(e)}catch(i){(!r||t.isDebug())&&t.warning(`Encountered an error while getting size of '${e}': ${i}`);return}}var EW=!1;async function ACe(e,t,r){let i=!1,n=async()=>{let a=await t;return i=!0,a},s=async()=>{await Yx(e,{allowProcessExit:!0}),i||(EW=!0,r())};return await Promise.race([n(),s()])}async function CCe(){EW===!0&&(da.info("A timeout occurred, force exiting the process after 30 seconds to prevent hanging."),await Yx(3e4,{allowProcessExit:!0}),process.exit())}function OCe(){return process.env.RUNNER_NAME?.includes("Hosted Agent")||process.env.RUNNER_NAME?.includes("GitHub Actions")||process.env.RUNNER_TOOL_CACHE?.includes("hostedtoolcache")}function PCe(e){if(!(e===void 0||e==="null"))return JSON.parse(e)}function ICe(e){let t=new Set;return e.filter(r=>{let i=JSON.stringify(r);return t.has(i)?!1:(t.add(i),!0)})}function SW(e,t){if(!Array.isArray(e.runs))return e;let r=0,i={...e,runs:e.runs.map(n=>n.tool?.driver?.name!=="CodeQL"||!Array.isArray(n.invocations)?n:{...n,invocations:n.invocations.map(s=>Array.isArray(s.toolExecutionNotifications)?{...s,toolExecutionNotifications:s.toolExecutionNotifications.map(a=>{if(!Array.isArray(a.locations))return a;let o=ICe(a.locations);return r+=a.locations.length-o.length,{...a,locations:o}})}:s)})};return r>0?t.info(`Removed ${r} duplicate locations from SARIF notification objects.`):t.debug("No duplicate locations found in SARIF notification objects."),i}function DCe(e,t,r){if(process.env[yn.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX]==="true")r.info(`SARIF notification object duplicate location fix disabled by the ${yn.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX} environment variable.`),Ds.renameSync(e,t);else{let i=JSON.parse(Ds.readFileSync(e,"utf8"));i=SW(i,r),Ds.writeFileSync(t,JSON.stringify(i))}}function xW(e){return e instanceof Error?e:new Error(String(e))}function TW(e){return e instanceof Error?e.message:String(e)}function LCe(e){return`${e.name}${e.version?`@${e.version}`:""}${e.path?`:${e.path}`:""}`}async function FCe(e){try{if(process.platform==="darwin"&&(process.arch==="arm"||process.arch==="arm64")&&!await NW(e))return;let t=await(0,JAe.default)(vW("GITHUB_WORKSPACE")),r=1024*1024*1024;if(t.free<2*r){let i=`The Actions runner is running low on disk space (${(t.free/r).toPrecision(4)} GB available).`;process.env[yn.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE]!=="true"?e.warning(i):e.debug(i),da.exportVariable(yn.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE,"true")}return{numAvailableBytes:t.free,numTotalBytes:t.size}}catch(t){e.warning(`Failed to check available disk space: ${TW(t)}`);return}}function BCe(e,t){!Gf.satisfies(e,">=3")&&!process.env.CODEQL_V2_DEPRECATION_WARNING&&(t.type===Vf.DOTCOM||t.type===Vf.GHE_DOTCOM||t.type===Vf.GHES&&Gf.satisfies(Gf.coerce(t.version)??"0.0.0",">=3.11"))&&(da.warning("CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/"),da.exportVariable("CODEQL_V2_DEPRECATION_WARNING","true"))}var pW;(function(e){e.None="none",e.Autobuild="autobuild",e.Manual="manual"})(pW||(le.BuildMode=pW={}));function qCe(e){return JSON.parse(JSON.stringify(e))}async function NW(e){if(process.env[yn.EnvVar.IS_SIP_ENABLED]!==void 0&&["true","false"].includes(process.env[yn.EnvVar.IS_SIP_ENABLED]))return process.env[yn.EnvVar.IS_SIP_ENABLED]==="true";try{let t=await YAe.getExecOutput("csrutil status");if(t.exitCode===0){if(t.stdout.includes("System Integrity Protection status: enabled."))return da.exportVariable(yn.EnvVar.IS_SIP_ENABLED,"true"),!0;if(t.stdout.includes("System Integrity Protection status: disabled."))return da.exportVariable(yn.EnvVar.IS_SIP_ENABLED,"false"),!1}return}catch(t){e.warning(`Failed to determine if System Integrity Protection was enabled: ${t}`);return}}async function MCe(e,t,r){r.debug(`Cleaning up ${t}.`);try{let i=await(0,Qx.default)(e,{force:!0});i.length===0?r.warning(`Failed to clean up ${t}: no files found matching ${e}.`):i.length===1?r.debug(`Cleaned up ${t}.`):r.debug(`Cleaned up ${t} (${i.length} files).`)}catch(i){r.warning(`Failed to clean up ${t}: ${i}.`)}}async function kCe(e,t){try{return await(0,ZAe.safeWhich)(e),t.debug(`Found ${e}.`),!0}catch(r){return t.debug(`Could not find ${e}: ${r}`),!1}}});var RW=g((j8t,jCe)=>{jCe.exports={name:"codeql",version:"3.27.6",private:!0,description:"CodeQL action",scripts:{},ava:{typescript:{rewritePaths:{"src/":"lib/"},compile:!1}},license:"MIT",dependencies:{"@actions/artifact":"^2.1.9","@actions/artifact-legacy":"npm:@actions/artifact@^1.1.2","@actions/cache":"^3.3.0","@actions/core":"^1.11.1","@actions/exec":"^1.1.1","@actions/github":"^5.1.1","@actions/glob":"^0.5.0","@actions/io":"^1.1.3","@actions/tool-cache":"^2.0.1","@chrisgavin/safe-which":"^1.0.2","@octokit/plugin-retry":"^5.0.2","@octokit/types":"^13.6.1","@schemastore/package":"0.0.10","@types/node-forge":"^1.3.11","@types/uuid":"^10.0.0","adm-zip":"^0.5.16","check-disk-space":"^3.4.0","console-log-level":"^1.4.1",del:"^6.1.1","fast-deep-equal":"^3.1.3","file-url":"^3.0.0","follow-redirects":"^1.15.9",fs:"0.0.1-security","get-folder-size":"^2.0.1","js-yaml":"^4.1.0",jsonschema:"1.4.1",long:"^5.2.3","node-forge":"^1.3.1",path:"^0.12.7",semver:"^7.6.3",uuid:"^11.0.3",zlib:"^1.0.5"},"//":["micromatch is an unspecified dependency of ava"],devDependencies:{"@ava/typescript":"4.1.0","@eslint/compat":"^1.1.1","@eslint/eslintrc":"^3.2.0","@eslint/js":"^9.15.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@types/adm-zip":"^0.5.6","@types/console-log-level":"^1.4.5","@types/follow-redirects":"^1.14.4","@types/get-folder-size":"^2.0.0","@types/js-yaml":"^4.0.9","@types/node":"20.9.0","@types/semver":"^7.5.8","@types/sinon":"^17.0.3","@typescript-eslint/eslint-plugin":"^8.15.0","@typescript-eslint/parser":"^8.15.0",ava:"^5.3.1",esbuild:"^0.24.0",eslint:"^8.57.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-filenames":"^1.3.2","eslint-plugin-github":"^5.0.2","eslint-plugin-import":"2.29.1","eslint-plugin-no-async-foreach":"^0.1.1",micromatch:"4.0.8",nock:"^13.5.6",sinon:"^19.0.2",typescript:"^5.6.3"},overrides:{"@actions/tool-cache":{semver:">=6.3.1"},"eslint-plugin-import":{semver:">=6.3.1"},"eslint-plugin-jsx-a11y":{semver:">=6.3.1"}}}});var Mn=g(ve=>{"use strict";var UCe=ve&&ve.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),zCe=ve&&ve.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),pg=ve&&ve.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&UCe(t,e,r);return zCe(t,e),t};Object.defineProperty(ve,"__esModule",{value:!0});ve.restoreInputs=ve.persistInputs=ve.CommandInvocationError=ve.getFileType=ve.FileCmdNotFoundError=ve.decodeGitFilePath=ve.getGitDiffHunkHeaders=ve.getAllGitMergeBases=ve.gitFetch=ve.deepenGitHistory=ve.determineBaseBranchHeadCommitOid=ve.getCommitOid=ve.getOptionalInput=ve.getRequiredInput=void 0;ve.getTemporaryDirectory=VCe;ve.getRef=PW;ve.getActionVersion=eOe;ve.getWorkflowEventName=av;ve.isRunningLocalAction=tOe;ve.getRelativeScriptPath=DW;ve.getWorkflowEvent=LW;ve.isAnalyzingDefaultBranch=rOe;ve.printDebugLogs=iOe;ve.getUploadValue=nOe;ve.getWorkflowRunID=sOe;ve.getWorkflowRunAttempt=aOe;ve.isSelfHostedRunner=lOe;ve.isDefaultSetup=cOe;ve.prettyPrintInvocation=FW;ve.ensureEndsInPeriod=BW;ve.runTool=uOe;var Zx=pg(require("fs")),Ud=pg(require("path")),Ls=pg(ze()),Jx=pg(_f()),OW=pg(Sf()),qn=cr(),$Ce=RW(),HCe=function(e){let t=Ls.getInput(e);if(!t)throw new qn.ConfigurationError(`Input required and not supplied: ${e}`);return t};ve.getRequiredInput=HCe;var GCe=function(e){let t=Ls.getInput(e);return t.length>0?t:void 0};ve.getOptionalInput=GCe;function VCe(){let e=process.env.CODEQL_ACTION_TEMP;return e!==void 0&&e!==""?e:(0,qn.getRequiredEnvParam)("RUNNER_TEMP")}async function Xf(e,t,r){let i="",n="";Ls.debug(`Running git command: git ${t.join(" ")}`);try{return await new Jx.ToolRunner(await OW.safeWhich("git"),t,{silent:!0,listeners:{stdout:s=>{i+=s.toString()},stderr:s=>{n+=s.toString()}},cwd:e}).exec(),i}catch(s){let a=n;throw n.includes("not a git repository")&&(a="The checkout path provided to the action does not appear to be a git repository."),Ls.info(`git call failed. ${r} Error: ${a}`),s}}var WCe=async function(e,t="HEAD"){try{return(await Xf(e,["rev-parse",t],"Continuing with commit SHA from user input or environment.")).trim()}catch{return(0,ve.getOptionalInput)("sha")||(0,qn.getRequiredEnvParam)("GITHUB_SHA")}};ve.getCommitOid=WCe;var KCe=async function(e){if(av()!=="pull_request")return;let t=(0,qn.getRequiredEnvParam)("GITHUB_SHA"),r=e??(0,ve.getOptionalInput)("checkout_path");try{let i="",n="",s="",a=await Xf(r,["show","-s","--format=raw",t],"Will calculate the base branch SHA on the server.");for(let o of a.split(` +`))o.startsWith("commit ")&&i===""?i=o.substring(7):o.startsWith("parent ")&&(n===""?n=o.substring(7):s===""&&(s=o.substring(7)));return i===t&&s.length===40&&n.length===40?n:void 0}catch{return}};ve.determineBaseBranchHeadCommitOid=KCe;var XCe=async function(){try{await Xf((0,ve.getOptionalInput)("checkout_path"),["fetch","--no-tags","--deepen=1"],"Cannot deepen the shallow repository.")}catch{}};ve.deepenGitHistory=XCe;var QCe=async function(e,t){try{await Xf((0,ve.getOptionalInput)("checkout_path"),["fetch","--no-tags",...t,"origin",`${e}:${e}`],`Cannot fetch ${e}.`)}catch{}};ve.gitFetch=QCe;var YCe=async function(e){try{return(await Xf((0,ve.getOptionalInput)("checkout_path"),["merge-base","--all",...e],`Cannot get merge base of ${e}.`)).trim().split(` +`)}catch{return[]}};ve.getAllGitMergeBases=YCe;var ZCe=async function(e,t){let r="";try{r=await Xf((0,ve.getOptionalInput)("checkout_path"),["-c","core.quotePath=false","diff","--no-renames","--irreversible-delete","-U0",e,t],`Cannot get diff from ${e} to ${t}.`)}catch{return}let i=[];for(let n of r.split(` +`))(n.startsWith("--- ")||n.startsWith("+++ ")||n.startsWith("@@ "))&&i.push(n);return i};ve.getGitDiffHunkHeaders=ZCe;var JCe=function(e){return e.startsWith('"')&&e.endsWith('"')?(e=e.substring(1,e.length-1),e.replace(/\\([abfnrtv\\"]|[0-7]{1,3})/g,(t,r)=>{switch(r[0]){case"a":return"\x07";case"b":return"\b";case"f":return"\f";case"n":return` +`;case"r":return"\r";case"t":return" ";case"v":return"\v";case"\\":return"\\";case'"':return'"';default:return String.fromCharCode(parseInt(r,8))}})):e};ve.decodeGitFilePath=JCe;async function PW(){let e=(0,ve.getOptionalInput)("ref"),t=(0,ve.getOptionalInput)("sha"),r=(0,ve.getOptionalInput)("checkout_path")||(0,ve.getOptionalInput)("source-root")||(0,qn.getRequiredEnvParam)("GITHUB_WORKSPACE"),i=!!e,n=!!t;if((i||n)&&!(i&&n))throw new qn.ConfigurationError("Both 'ref' and 'sha' are required if one of them is provided.");let s=e||IW(),a=t||(0,qn.getRequiredEnvParam)("GITHUB_SHA");if(e)return e;let o=/refs\/pull\/(\d+)\/merge/;if(!o.test(s))return s;let l=await(0,ve.getCommitOid)(r,"HEAD");if(a!==l&&await(0,ve.getCommitOid)(r,s.replace(/^refs\/pull\//,"refs/remotes/pull/"))!==l){let u=s.replace(o,"refs/pull/$1/head");return Ls.debug(`No longer on merge commit, rewriting ref from ${s} to ${u}.`),u}else return s}function IW(){let e;try{e=(0,qn.getRequiredEnvParam)("GITHUB_REF")}catch(t){let r=process.env.CODE_SCANNING_REF;if(r===void 0||r.length===0)throw t;e=r}return e}function eOe(){return $Ce.version}function av(){return(0,qn.getRequiredEnvParam)("GITHUB_EVENT_NAME")}function tOe(){let e=DW();return e.startsWith("..")||Ud.isAbsolute(e)}function DW(){let e=(0,qn.getRequiredEnvParam)("RUNNER_TEMP"),t=Ud.join(Ud.dirname(e),"_actions");return Ud.relative(t,__filename)}function LW(){let e=(0,qn.getRequiredEnvParam)("GITHUB_EVENT_PATH");try{return JSON.parse(Zx.readFileSync(e,"utf-8"))}catch(t){throw new Error(`Unable to read workflow event JSON from ${e}: ${t}`)}}function AW(e){return e.startsWith("refs/heads/")?e.slice(11):e}async function rOe(){if(process.env.CODE_SCANNING_IS_ANALYZING_DEFAULT_BRANCH==="true")return!0;let e=await PW();e=AW(e);let r=LW()?.repository?.default_branch;return av()==="schedule"&&(r=AW(IW())),e===r}async function iOe(e){for(let t of e.languages){let r=(0,qn.getCodeQLDatabasePath)(e,t),i=Ud.join(r,"log");if(!(0,qn.doesDirectoryExist)(i)){Ls.info(`Directory ${i} does not exist.`);continue}let n=s=>{let a=Zx.readdirSync(s,{withFileTypes:!0});a.length===0&&Ls.info(`No debug logs found at directory ${i}.`);for(let o of a)if(o.isFile()){let l=Ud.resolve(s,o.name);Ls.startGroup(`CodeQL Debug Logs - ${t} - ${o.name} from file at path ${l}`),process.stdout.write(Zx.readFileSync(l)),Ls.endGroup()}else o.isDirectory()&&n(Ud.resolve(s,o.name))};n(i)}}function nOe(e){switch(e){case void 0:case"true":case"always":return"always";case"false":case"failure-only":return"failure-only";case"never":return"never";default:return Ls.warning(`Unrecognized 'upload' input to 'analyze' Action: ${e}. Defaulting to 'always'.`),"always"}}function sOe(){let e=(0,qn.getRequiredEnvParam)("GITHUB_RUN_ID"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ID must define a non NaN workflow run ID. Current value is ${e}`);if(t<0)throw new Error(`GITHUB_RUN_ID must be a non-negative integer. Current value is ${e}`);return t}function aOe(){let e=(0,qn.getRequiredEnvParam)("GITHUB_RUN_ATTEMPT"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ATTEMPT must define a non NaN workflow run attempt. Current value is ${e}`);if(t<=0)throw new Error(`GITHUB_RUN_ATTEMPT must be a positive integer. Current value is ${e}`);return t}var nv=class extends Error{constructor(t){super(t),this.name="FileCmdNotFoundError"}};ve.FileCmdNotFoundError=nv;var oOe=async e=>{let t="",r="",i;try{i=await OW.safeWhich("file")}catch(n){throw new nv(`The \`file\` program is required, but does not appear to be installed. Please install it: ${n}`)}try{return await new Jx.ToolRunner(i,["-L",e],{silent:!0,listeners:{stdout:n=>{r+=n.toString()},stderr:n=>{t+=n.toString()}}}).exec(),r.trim()}catch(n){throw Ls.info(`Could not determine type of ${e} from ${r}. ${t}`),n}};ve.getFileType=oOe;function lOe(){return process.env.RUNNER_ENVIRONMENT==="self-hosted"}function cOe(){return av()==="dynamic"}function FW(e,t){return[e,...t].map(r=>r.includes(" ")?`'${r}'`:r).join(" ")}var sv=class extends Error{constructor(t,r,i,n,s){let a=FW(t,r),o=BW(n.trim().split(` +`).pop()?.trim()||"n/a");super(`Failed to run "${a}". Exit code was ${i} and last log line was: ${o} See the logs for more details.`),this.cmd=t,this.args=r,this.exitCode=i,this.stderr=n,this.stdout=s}};ve.CommandInvocationError=sv;function BW(e){return e[e.length-1]==="."?e:`${e}.`}var CW=2e4;async function uOe(e,t=[],r={}){let i="",n="";r.noStreamStdout||process.stdout.write(`[command]${e} ${t.join(" ")} +`);let s=await new Jx.ToolRunner(e,t,{ignoreReturnCode:!0,listeners:{stdout:a=>{i+=a.toString("utf8"),r.noStreamStdout||process.stdout.write(a)},stderr:a=>{let o=0;a.length-CW>0&&(o=a.length-CW+1),n+=a.toString("utf8",o),process.stdout.write(a)}},silent:!0,...r.stdin?{input:Buffer.from(r.stdin||"")}:{}}).exec();if(s!==0)throw new sv(e,t,s,n,i);return i}var qW="persisted_inputs",dOe=function(){let e=Object.entries(process.env).filter(([t])=>t.startsWith("INPUT_"));Ls.saveState(qW,JSON.stringify(e))};ve.persistInputs=dOe;var pOe=function(){let e=Ls.getState(qW);if(e)for(let[t,r]of JSON.parse(e))process.env[t]=r};ve.restoreInputs=pOe});var tT=g(ov=>{"use strict";Object.defineProperty(ov,"__esModule",{value:!0});ov.Context=void 0;var MW=require("fs"),fOe=require("os"),eT=class{constructor(){var t,r,i;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(MW.existsSync(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(MW.readFileSync(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let n=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${n} does not exist${fOe.EOL}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(t=process.env.GITHUB_API_URL)!==null&&t!==void 0?t:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(i=process.env.GITHUB_GRAPHQL_URL)!==null&&i!==void 0?i:"https://api.github.com/graphql"}get issue(){let t=this.payload;return Object.assign(Object.assign({},this.repo),{number:(t.issue||t.pull_request||t).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[t,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:t,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};ov.Context=eT});var kW=g(ds=>{"use strict";var mOe=ds&&ds.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),hOe=ds&&ds.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),gOe=ds&&ds.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&mOe(t,e,r);return hOe(t,e),t};Object.defineProperty(ds,"__esModule",{value:!0});ds.getApiBaseUrl=ds.getProxyAgent=ds.getAuthString=void 0;var yOe=gOe(eo());function bOe(e,t){if(!e&&!t.auth)throw new Error("Parameter token or opts.auth is required");if(e&&t.auth)throw new Error("Parameters token and opts.auth may not both be specified");return typeof t.auth=="string"?t.auth:`token ${e}`}ds.getAuthString=bOe;function vOe(e){return new yOe.HttpClient().getAgent(e)}ds.getProxyAgent=vOe;function _Oe(){return process.env.GITHUB_API_URL||"https://api.github.com"}ds.getApiBaseUrl=_Oe});var fg=g(rT=>{"use strict";Object.defineProperty(rT,"__esModule",{value:!0});function wOe(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&"version"in process?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:""}rT.getUserAgent=wOe});var zW=g((G8t,UW)=>{UW.exports=jW;function jW(e,t,r,i){if(typeof r!="function")throw new Error("method for before hook must be a function");return i||(i={}),Array.isArray(t)?t.reverse().reduce(function(n,s){return jW.bind(null,e,s,n,i)},r)():Promise.resolve().then(function(){return e.registry[t]?e.registry[t].reduce(function(n,s){return s.hook.bind(null,n,i)},r)():r(i)})}});var HW=g((V8t,$W)=>{$W.exports=EOe;function EOe(e,t,r,i){var n=i;e.registry[r]||(e.registry[r]=[]),t==="before"&&(i=function(s,a){return Promise.resolve().then(n.bind(null,a)).then(s.bind(null,a))}),t==="after"&&(i=function(s,a){var o;return Promise.resolve().then(s.bind(null,a)).then(function(l){return o=l,n(o,a)}).then(function(){return o})}),t==="error"&&(i=function(s,a){return Promise.resolve().then(s.bind(null,a)).catch(function(o){return n(o,a)})}),e.registry[r].push({hook:i,orig:n})}});var VW=g((W8t,GW)=>{GW.exports=SOe;function SOe(e,t,r){if(e.registry[t]){var i=e.registry[t].map(function(n){return n.orig}).indexOf(r);i!==-1&&e.registry[t].splice(i,1)}}});var JW=g((K8t,mg)=>{var QW=zW(),xOe=HW(),TOe=VW(),WW=Function.bind,KW=WW.bind(WW);function YW(e,t,r){var i=KW(TOe,null).apply(null,r?[t,r]:[t]);e.api={remove:i},e.remove=i,["before","error","after","wrap"].forEach(function(n){var s=r?[t,n,r]:[t,n];e[n]=e.api[n]=KW(xOe,null).apply(null,s)})}function NOe(){var e="h",t={registry:{}},r=QW.bind(null,t,e);return YW(r,t,e),r}function ZW(){var e={registry:{}},t=QW.bind(null,e);return YW(t,e),t}var XW=!1;function Qf(){return XW||(console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4'),XW=!0),ZW()}Qf.Singular=NOe.bind();Qf.Collection=ZW.bind();mg.exports=Qf;mg.exports.Hook=Qf;mg.exports.Singular=Qf.Singular;mg.exports.Collection=Qf.Collection});var nT=g(iT=>{"use strict";Object.defineProperty(iT,"__esModule",{value:!0});function eK(e){return Object.prototype.toString.call(e)==="[object Object]"}function ROe(e){var t,r;return eK(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(eK(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}iT.isPlainObject=ROe});var oK=g(oT=>{"use strict";Object.defineProperty(oT,"__esModule",{value:!0});var AOe=nT(),COe=fg();function OOe(e){return e?Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{}):{}}function iK(e,t){let r=Object.assign({},e);return Object.keys(t).forEach(i=>{AOe.isPlainObject(t[i])?i in e?r[i]=iK(e[i],t[i]):Object.assign(r,{[i]:t[i]}):Object.assign(r,{[i]:t[i]})}),r}function tK(e){for(let t in e)e[t]===void 0&&delete e[t];return e}function aT(e,t,r){if(typeof t=="string"){let[n,s]=t.split(" ");r=Object.assign(s?{method:n,url:s}:{url:n},r)}else r=Object.assign({},t);r.headers=OOe(r.headers),tK(r),tK(r.headers);let i=iK(e||{},r);return e&&e.mediaType.previews.length&&(i.mediaType.previews=e.mediaType.previews.filter(n=>!i.mediaType.previews.includes(n)).concat(i.mediaType.previews)),i.mediaType.previews=i.mediaType.previews.map(n=>n.replace(/-preview/,"")),i}function POe(e,t){let r=/\?/.test(e)?"&":"?",i=Object.keys(t);return i.length===0?e:e+r+i.map(n=>n==="q"?"q="+t.q.split("+").map(encodeURIComponent).join("+"):`${n}=${encodeURIComponent(t[n])}`).join("&")}var IOe=/\{[^}]+\}/g;function DOe(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function LOe(e){let t=e.match(IOe);return t?t.map(DOe).reduce((r,i)=>r.concat(i),[]):[]}function rK(e,t){return Object.keys(e).filter(r=>!t.includes(r)).reduce((r,i)=>(r[i]=e[i],r),{})}function nK(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map(function(t){return/%[0-9A-Fa-f]/.test(t)||(t=encodeURI(t).replace(/%5B/g,"[").replace(/%5D/g,"]")),t}).join("")}function Zf(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function hg(e,t,r){return t=e==="+"||e==="#"?nK(t):Zf(t),r?Zf(r)+"="+t:t}function Yf(e){return e!=null}function sT(e){return e===";"||e==="&"||e==="?"}function FOe(e,t,r,i){var n=e[r],s=[];if(Yf(n)&&n!=="")if(typeof n=="string"||typeof n=="number"||typeof n=="boolean")n=n.toString(),i&&i!=="*"&&(n=n.substring(0,parseInt(i,10))),s.push(hg(t,n,sT(t)?r:""));else if(i==="*")Array.isArray(n)?n.filter(Yf).forEach(function(a){s.push(hg(t,a,sT(t)?r:""))}):Object.keys(n).forEach(function(a){Yf(n[a])&&s.push(hg(t,n[a],a))});else{let a=[];Array.isArray(n)?n.filter(Yf).forEach(function(o){a.push(hg(t,o))}):Object.keys(n).forEach(function(o){Yf(n[o])&&(a.push(Zf(o)),a.push(hg(t,n[o].toString())))}),sT(t)?s.push(Zf(r)+"="+a.join(",")):a.length!==0&&s.push(a.join(","))}else t===";"?Yf(n)&&s.push(Zf(r)):n===""&&(t==="&"||t==="?")?s.push(Zf(r)+"="):n===""&&s.push("");return s}function BOe(e){return{expand:qOe.bind(null,e)}}function qOe(e,t){var r=["+","#",".","/",";","?","&"];return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(i,n,s){if(n){let o="",l=[];if(r.indexOf(n.charAt(0))!==-1&&(o=n.charAt(0),n=n.substr(1)),n.split(/,/g).forEach(function(c){var u=/([^:\*]*)(?::(\d+)|(\*))?/.exec(c);l.push(FOe(t,o,u[1],u[2]||u[3]))}),o&&o!=="+"){var a=",";return o==="?"?a="&":o!=="#"&&(a=o),(l.length!==0?o:"")+l.join(a)}else return l.join(",")}else return nK(s)})}function sK(e){let t=e.method.toUpperCase(),r=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),i=Object.assign({},e.headers),n,s=rK(e,["method","baseUrl","url","headers","request","mediaType"]),a=LOe(r);r=BOe(r).expand(s),/^http/.test(r)||(r=e.baseUrl+r);let o=Object.keys(e).filter(u=>a.includes(u)).concat("baseUrl"),l=rK(s,o);if(!/application\/octet-stream/i.test(i.accept)&&(e.mediaType.format&&(i.accept=i.accept.split(/,/).map(u=>u.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")),e.mediaType.previews.length)){let u=i.accept.match(/[\w-]+(?=-preview)/g)||[];i.accept=u.concat(e.mediaType.previews).map(d=>{let p=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${d}-preview${p}`}).join(",")}return["GET","HEAD"].includes(t)?r=POe(r,l):"data"in l?n=l.data:Object.keys(l).length?n=l:i["content-length"]=0,!i["content-type"]&&typeof n<"u"&&(i["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(t)&&typeof n>"u"&&(n=""),Object.assign({method:t,url:r,headers:i},typeof n<"u"?{body:n}:null,e.request?{request:e.request}:null)}function MOe(e,t,r){return sK(aT(e,t,r))}function aK(e,t){let r=aT(e,t),i=MOe.bind(null,r);return Object.assign(i,{DEFAULTS:r,defaults:aK.bind(null,r),merge:aT.bind(null,r),parse:sK})}var kOe="6.0.12",jOe=`octokit-endpoint.js/${kOe} ${COe.getUserAgent()}`,UOe={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":jOe},mediaType:{format:"",previews:[]}},zOe=aK(null,UOe);oT.endpoint=zOe});var uK=g((Y8t,cK)=>{"use strict";var qr={};cK.exports=qr;function lK(e){return e<0?-1:1}function $Oe(e){return e%1===.5&&!(e&1)?Math.floor(e):Math.round(e)}function su(e,t){t.unsigned||--e;let r=t.unsigned?0:-Math.pow(2,e),i=Math.pow(2,e)-1,n=t.moduloBitLength?Math.pow(2,t.moduloBitLength):Math.pow(2,e),s=t.moduloBitLength?Math.pow(2,t.moduloBitLength-1):Math.pow(2,e-1);return function(a,o){o||(o={});let l=+a;if(o.enforceRange){if(!Number.isFinite(l))throw new TypeError("Argument is not a finite number");if(l=lK(l)*Math.floor(Math.abs(l)),li)throw new TypeError("Argument is not in byte range");return l}if(!isNaN(l)&&o.clamp)return l=$Oe(l),li&&(l=i),l;if(!Number.isFinite(l)||l===0)return 0;if(l=lK(l)*Math.floor(Math.abs(l)),l=l%n,!t.unsigned&&l>=s)return l-n;if(t.unsigned){if(l<0)l+=n;else if(l===-0)return 0}return l}}qr.void=function(){};qr.boolean=function(e){return!!e};qr.byte=su(8,{unsigned:!1});qr.octet=su(8,{unsigned:!0});qr.short=su(16,{unsigned:!1});qr["unsigned short"]=su(16,{unsigned:!0});qr.long=su(32,{unsigned:!1});qr["unsigned long"]=su(32,{unsigned:!0});qr["long long"]=su(32,{unsigned:!1,moduloBitLength:64});qr["unsigned long long"]=su(32,{unsigned:!0,moduloBitLength:64});qr.double=function(e){let t=+e;if(!Number.isFinite(t))throw new TypeError("Argument is not a finite floating-point value");return t};qr["unrestricted double"]=function(e){let t=+e;if(isNaN(t))throw new TypeError("Argument is NaN");return t};qr.float=qr.double;qr["unrestricted float"]=qr["unrestricted double"];qr.DOMString=function(e,t){return t||(t={}),t.treatNullAsEmptyString&&e===null?"":String(e)};qr.ByteString=function(e,t){let r=String(e),i;for(let n=0;(i=r.codePointAt(n))!==void 0;++n)if(i>255)throw new TypeError("Argument is not a valid bytestring");return r};qr.USVString=function(e){let t=String(e),r=t.length,i=[];for(let n=0;n57343)i.push(String.fromCodePoint(s));else if(56320<=s&&s<=57343)i.push(String.fromCodePoint(65533));else if(n===r-1)i.push(String.fromCodePoint(65533));else{let a=t.charCodeAt(n+1);if(56320<=a&&a<=57343){let o=s&1023,l=a&1023;i.push(String.fromCodePoint(65536+1024*o+l)),++n}else i.push(String.fromCodePoint(65533))}}return i.join("")};qr.Date=function(e,t){if(!(e instanceof Date))throw new TypeError("Argument is not a Date object");if(!isNaN(e))return e};qr.RegExp=function(e,t){return e instanceof RegExp||(e=new RegExp(e)),e}});var dK=g((Z8t,au)=>{"use strict";au.exports.mixin=function(t,r){let i=Object.getOwnPropertyNames(r);for(let n=0;n{HOe.exports=[[[0,44],"disallowed_STD3_valid"],[[45,46],"valid"],[[47,47],"disallowed_STD3_valid"],[[48,57],"valid"],[[58,64],"disallowed_STD3_valid"],[[65,65],"mapped",[97]],[[66,66],"mapped",[98]],[[67,67],"mapped",[99]],[[68,68],"mapped",[100]],[[69,69],"mapped",[101]],[[70,70],"mapped",[102]],[[71,71],"mapped",[103]],[[72,72],"mapped",[104]],[[73,73],"mapped",[105]],[[74,74],"mapped",[106]],[[75,75],"mapped",[107]],[[76,76],"mapped",[108]],[[77,77],"mapped",[109]],[[78,78],"mapped",[110]],[[79,79],"mapped",[111]],[[80,80],"mapped",[112]],[[81,81],"mapped",[113]],[[82,82],"mapped",[114]],[[83,83],"mapped",[115]],[[84,84],"mapped",[116]],[[85,85],"mapped",[117]],[[86,86],"mapped",[118]],[[87,87],"mapped",[119]],[[88,88],"mapped",[120]],[[89,89],"mapped",[121]],[[90,90],"mapped",[122]],[[91,96],"disallowed_STD3_valid"],[[97,122],"valid"],[[123,127],"disallowed_STD3_valid"],[[128,159],"disallowed"],[[160,160],"disallowed_STD3_mapped",[32]],[[161,167],"valid",[],"NV8"],[[168,168],"disallowed_STD3_mapped",[32,776]],[[169,169],"valid",[],"NV8"],[[170,170],"mapped",[97]],[[171,172],"valid",[],"NV8"],[[173,173],"ignored"],[[174,174],"valid",[],"NV8"],[[175,175],"disallowed_STD3_mapped",[32,772]],[[176,177],"valid",[],"NV8"],[[178,178],"mapped",[50]],[[179,179],"mapped",[51]],[[180,180],"disallowed_STD3_mapped",[32,769]],[[181,181],"mapped",[956]],[[182,182],"valid",[],"NV8"],[[183,183],"valid"],[[184,184],"disallowed_STD3_mapped",[32,807]],[[185,185],"mapped",[49]],[[186,186],"mapped",[111]],[[187,187],"valid",[],"NV8"],[[188,188],"mapped",[49,8260,52]],[[189,189],"mapped",[49,8260,50]],[[190,190],"mapped",[51,8260,52]],[[191,191],"valid",[],"NV8"],[[192,192],"mapped",[224]],[[193,193],"mapped",[225]],[[194,194],"mapped",[226]],[[195,195],"mapped",[227]],[[196,196],"mapped",[228]],[[197,197],"mapped",[229]],[[198,198],"mapped",[230]],[[199,199],"mapped",[231]],[[200,200],"mapped",[232]],[[201,201],"mapped",[233]],[[202,202],"mapped",[234]],[[203,203],"mapped",[235]],[[204,204],"mapped",[236]],[[205,205],"mapped",[237]],[[206,206],"mapped",[238]],[[207,207],"mapped",[239]],[[208,208],"mapped",[240]],[[209,209],"mapped",[241]],[[210,210],"mapped",[242]],[[211,211],"mapped",[243]],[[212,212],"mapped",[244]],[[213,213],"mapped",[245]],[[214,214],"mapped",[246]],[[215,215],"valid",[],"NV8"],[[216,216],"mapped",[248]],[[217,217],"mapped",[249]],[[218,218],"mapped",[250]],[[219,219],"mapped",[251]],[[220,220],"mapped",[252]],[[221,221],"mapped",[253]],[[222,222],"mapped",[254]],[[223,223],"deviation",[115,115]],[[224,246],"valid"],[[247,247],"valid",[],"NV8"],[[248,255],"valid"],[[256,256],"mapped",[257]],[[257,257],"valid"],[[258,258],"mapped",[259]],[[259,259],"valid"],[[260,260],"mapped",[261]],[[261,261],"valid"],[[262,262],"mapped",[263]],[[263,263],"valid"],[[264,264],"mapped",[265]],[[265,265],"valid"],[[266,266],"mapped",[267]],[[267,267],"valid"],[[268,268],"mapped",[269]],[[269,269],"valid"],[[270,270],"mapped",[271]],[[271,271],"valid"],[[272,272],"mapped",[273]],[[273,273],"valid"],[[274,274],"mapped",[275]],[[275,275],"valid"],[[276,276],"mapped",[277]],[[277,277],"valid"],[[278,278],"mapped",[279]],[[279,279],"valid"],[[280,280],"mapped",[281]],[[281,281],"valid"],[[282,282],"mapped",[283]],[[283,283],"valid"],[[284,284],"mapped",[285]],[[285,285],"valid"],[[286,286],"mapped",[287]],[[287,287],"valid"],[[288,288],"mapped",[289]],[[289,289],"valid"],[[290,290],"mapped",[291]],[[291,291],"valid"],[[292,292],"mapped",[293]],[[293,293],"valid"],[[294,294],"mapped",[295]],[[295,295],"valid"],[[296,296],"mapped",[297]],[[297,297],"valid"],[[298,298],"mapped",[299]],[[299,299],"valid"],[[300,300],"mapped",[301]],[[301,301],"valid"],[[302,302],"mapped",[303]],[[303,303],"valid"],[[304,304],"mapped",[105,775]],[[305,305],"valid"],[[306,307],"mapped",[105,106]],[[308,308],"mapped",[309]],[[309,309],"valid"],[[310,310],"mapped",[311]],[[311,312],"valid"],[[313,313],"mapped",[314]],[[314,314],"valid"],[[315,315],"mapped",[316]],[[316,316],"valid"],[[317,317],"mapped",[318]],[[318,318],"valid"],[[319,320],"mapped",[108,183]],[[321,321],"mapped",[322]],[[322,322],"valid"],[[323,323],"mapped",[324]],[[324,324],"valid"],[[325,325],"mapped",[326]],[[326,326],"valid"],[[327,327],"mapped",[328]],[[328,328],"valid"],[[329,329],"mapped",[700,110]],[[330,330],"mapped",[331]],[[331,331],"valid"],[[332,332],"mapped",[333]],[[333,333],"valid"],[[334,334],"mapped",[335]],[[335,335],"valid"],[[336,336],"mapped",[337]],[[337,337],"valid"],[[338,338],"mapped",[339]],[[339,339],"valid"],[[340,340],"mapped",[341]],[[341,341],"valid"],[[342,342],"mapped",[343]],[[343,343],"valid"],[[344,344],"mapped",[345]],[[345,345],"valid"],[[346,346],"mapped",[347]],[[347,347],"valid"],[[348,348],"mapped",[349]],[[349,349],"valid"],[[350,350],"mapped",[351]],[[351,351],"valid"],[[352,352],"mapped",[353]],[[353,353],"valid"],[[354,354],"mapped",[355]],[[355,355],"valid"],[[356,356],"mapped",[357]],[[357,357],"valid"],[[358,358],"mapped",[359]],[[359,359],"valid"],[[360,360],"mapped",[361]],[[361,361],"valid"],[[362,362],"mapped",[363]],[[363,363],"valid"],[[364,364],"mapped",[365]],[[365,365],"valid"],[[366,366],"mapped",[367]],[[367,367],"valid"],[[368,368],"mapped",[369]],[[369,369],"valid"],[[370,370],"mapped",[371]],[[371,371],"valid"],[[372,372],"mapped",[373]],[[373,373],"valid"],[[374,374],"mapped",[375]],[[375,375],"valid"],[[376,376],"mapped",[255]],[[377,377],"mapped",[378]],[[378,378],"valid"],[[379,379],"mapped",[380]],[[380,380],"valid"],[[381,381],"mapped",[382]],[[382,382],"valid"],[[383,383],"mapped",[115]],[[384,384],"valid"],[[385,385],"mapped",[595]],[[386,386],"mapped",[387]],[[387,387],"valid"],[[388,388],"mapped",[389]],[[389,389],"valid"],[[390,390],"mapped",[596]],[[391,391],"mapped",[392]],[[392,392],"valid"],[[393,393],"mapped",[598]],[[394,394],"mapped",[599]],[[395,395],"mapped",[396]],[[396,397],"valid"],[[398,398],"mapped",[477]],[[399,399],"mapped",[601]],[[400,400],"mapped",[603]],[[401,401],"mapped",[402]],[[402,402],"valid"],[[403,403],"mapped",[608]],[[404,404],"mapped",[611]],[[405,405],"valid"],[[406,406],"mapped",[617]],[[407,407],"mapped",[616]],[[408,408],"mapped",[409]],[[409,411],"valid"],[[412,412],"mapped",[623]],[[413,413],"mapped",[626]],[[414,414],"valid"],[[415,415],"mapped",[629]],[[416,416],"mapped",[417]],[[417,417],"valid"],[[418,418],"mapped",[419]],[[419,419],"valid"],[[420,420],"mapped",[421]],[[421,421],"valid"],[[422,422],"mapped",[640]],[[423,423],"mapped",[424]],[[424,424],"valid"],[[425,425],"mapped",[643]],[[426,427],"valid"],[[428,428],"mapped",[429]],[[429,429],"valid"],[[430,430],"mapped",[648]],[[431,431],"mapped",[432]],[[432,432],"valid"],[[433,433],"mapped",[650]],[[434,434],"mapped",[651]],[[435,435],"mapped",[436]],[[436,436],"valid"],[[437,437],"mapped",[438]],[[438,438],"valid"],[[439,439],"mapped",[658]],[[440,440],"mapped",[441]],[[441,443],"valid"],[[444,444],"mapped",[445]],[[445,451],"valid"],[[452,454],"mapped",[100,382]],[[455,457],"mapped",[108,106]],[[458,460],"mapped",[110,106]],[[461,461],"mapped",[462]],[[462,462],"valid"],[[463,463],"mapped",[464]],[[464,464],"valid"],[[465,465],"mapped",[466]],[[466,466],"valid"],[[467,467],"mapped",[468]],[[468,468],"valid"],[[469,469],"mapped",[470]],[[470,470],"valid"],[[471,471],"mapped",[472]],[[472,472],"valid"],[[473,473],"mapped",[474]],[[474,474],"valid"],[[475,475],"mapped",[476]],[[476,477],"valid"],[[478,478],"mapped",[479]],[[479,479],"valid"],[[480,480],"mapped",[481]],[[481,481],"valid"],[[482,482],"mapped",[483]],[[483,483],"valid"],[[484,484],"mapped",[485]],[[485,485],"valid"],[[486,486],"mapped",[487]],[[487,487],"valid"],[[488,488],"mapped",[489]],[[489,489],"valid"],[[490,490],"mapped",[491]],[[491,491],"valid"],[[492,492],"mapped",[493]],[[493,493],"valid"],[[494,494],"mapped",[495]],[[495,496],"valid"],[[497,499],"mapped",[100,122]],[[500,500],"mapped",[501]],[[501,501],"valid"],[[502,502],"mapped",[405]],[[503,503],"mapped",[447]],[[504,504],"mapped",[505]],[[505,505],"valid"],[[506,506],"mapped",[507]],[[507,507],"valid"],[[508,508],"mapped",[509]],[[509,509],"valid"],[[510,510],"mapped",[511]],[[511,511],"valid"],[[512,512],"mapped",[513]],[[513,513],"valid"],[[514,514],"mapped",[515]],[[515,515],"valid"],[[516,516],"mapped",[517]],[[517,517],"valid"],[[518,518],"mapped",[519]],[[519,519],"valid"],[[520,520],"mapped",[521]],[[521,521],"valid"],[[522,522],"mapped",[523]],[[523,523],"valid"],[[524,524],"mapped",[525]],[[525,525],"valid"],[[526,526],"mapped",[527]],[[527,527],"valid"],[[528,528],"mapped",[529]],[[529,529],"valid"],[[530,530],"mapped",[531]],[[531,531],"valid"],[[532,532],"mapped",[533]],[[533,533],"valid"],[[534,534],"mapped",[535]],[[535,535],"valid"],[[536,536],"mapped",[537]],[[537,537],"valid"],[[538,538],"mapped",[539]],[[539,539],"valid"],[[540,540],"mapped",[541]],[[541,541],"valid"],[[542,542],"mapped",[543]],[[543,543],"valid"],[[544,544],"mapped",[414]],[[545,545],"valid"],[[546,546],"mapped",[547]],[[547,547],"valid"],[[548,548],"mapped",[549]],[[549,549],"valid"],[[550,550],"mapped",[551]],[[551,551],"valid"],[[552,552],"mapped",[553]],[[553,553],"valid"],[[554,554],"mapped",[555]],[[555,555],"valid"],[[556,556],"mapped",[557]],[[557,557],"valid"],[[558,558],"mapped",[559]],[[559,559],"valid"],[[560,560],"mapped",[561]],[[561,561],"valid"],[[562,562],"mapped",[563]],[[563,563],"valid"],[[564,566],"valid"],[[567,569],"valid"],[[570,570],"mapped",[11365]],[[571,571],"mapped",[572]],[[572,572],"valid"],[[573,573],"mapped",[410]],[[574,574],"mapped",[11366]],[[575,576],"valid"],[[577,577],"mapped",[578]],[[578,578],"valid"],[[579,579],"mapped",[384]],[[580,580],"mapped",[649]],[[581,581],"mapped",[652]],[[582,582],"mapped",[583]],[[583,583],"valid"],[[584,584],"mapped",[585]],[[585,585],"valid"],[[586,586],"mapped",[587]],[[587,587],"valid"],[[588,588],"mapped",[589]],[[589,589],"valid"],[[590,590],"mapped",[591]],[[591,591],"valid"],[[592,680],"valid"],[[681,685],"valid"],[[686,687],"valid"],[[688,688],"mapped",[104]],[[689,689],"mapped",[614]],[[690,690],"mapped",[106]],[[691,691],"mapped",[114]],[[692,692],"mapped",[633]],[[693,693],"mapped",[635]],[[694,694],"mapped",[641]],[[695,695],"mapped",[119]],[[696,696],"mapped",[121]],[[697,705],"valid"],[[706,709],"valid",[],"NV8"],[[710,721],"valid"],[[722,727],"valid",[],"NV8"],[[728,728],"disallowed_STD3_mapped",[32,774]],[[729,729],"disallowed_STD3_mapped",[32,775]],[[730,730],"disallowed_STD3_mapped",[32,778]],[[731,731],"disallowed_STD3_mapped",[32,808]],[[732,732],"disallowed_STD3_mapped",[32,771]],[[733,733],"disallowed_STD3_mapped",[32,779]],[[734,734],"valid",[],"NV8"],[[735,735],"valid",[],"NV8"],[[736,736],"mapped",[611]],[[737,737],"mapped",[108]],[[738,738],"mapped",[115]],[[739,739],"mapped",[120]],[[740,740],"mapped",[661]],[[741,745],"valid",[],"NV8"],[[746,747],"valid",[],"NV8"],[[748,748],"valid"],[[749,749],"valid",[],"NV8"],[[750,750],"valid"],[[751,767],"valid",[],"NV8"],[[768,831],"valid"],[[832,832],"mapped",[768]],[[833,833],"mapped",[769]],[[834,834],"valid"],[[835,835],"mapped",[787]],[[836,836],"mapped",[776,769]],[[837,837],"mapped",[953]],[[838,846],"valid"],[[847,847],"ignored"],[[848,855],"valid"],[[856,860],"valid"],[[861,863],"valid"],[[864,865],"valid"],[[866,866],"valid"],[[867,879],"valid"],[[880,880],"mapped",[881]],[[881,881],"valid"],[[882,882],"mapped",[883]],[[883,883],"valid"],[[884,884],"mapped",[697]],[[885,885],"valid"],[[886,886],"mapped",[887]],[[887,887],"valid"],[[888,889],"disallowed"],[[890,890],"disallowed_STD3_mapped",[32,953]],[[891,893],"valid"],[[894,894],"disallowed_STD3_mapped",[59]],[[895,895],"mapped",[1011]],[[896,899],"disallowed"],[[900,900],"disallowed_STD3_mapped",[32,769]],[[901,901],"disallowed_STD3_mapped",[32,776,769]],[[902,902],"mapped",[940]],[[903,903],"mapped",[183]],[[904,904],"mapped",[941]],[[905,905],"mapped",[942]],[[906,906],"mapped",[943]],[[907,907],"disallowed"],[[908,908],"mapped",[972]],[[909,909],"disallowed"],[[910,910],"mapped",[973]],[[911,911],"mapped",[974]],[[912,912],"valid"],[[913,913],"mapped",[945]],[[914,914],"mapped",[946]],[[915,915],"mapped",[947]],[[916,916],"mapped",[948]],[[917,917],"mapped",[949]],[[918,918],"mapped",[950]],[[919,919],"mapped",[951]],[[920,920],"mapped",[952]],[[921,921],"mapped",[953]],[[922,922],"mapped",[954]],[[923,923],"mapped",[955]],[[924,924],"mapped",[956]],[[925,925],"mapped",[957]],[[926,926],"mapped",[958]],[[927,927],"mapped",[959]],[[928,928],"mapped",[960]],[[929,929],"mapped",[961]],[[930,930],"disallowed"],[[931,931],"mapped",[963]],[[932,932],"mapped",[964]],[[933,933],"mapped",[965]],[[934,934],"mapped",[966]],[[935,935],"mapped",[967]],[[936,936],"mapped",[968]],[[937,937],"mapped",[969]],[[938,938],"mapped",[970]],[[939,939],"mapped",[971]],[[940,961],"valid"],[[962,962],"deviation",[963]],[[963,974],"valid"],[[975,975],"mapped",[983]],[[976,976],"mapped",[946]],[[977,977],"mapped",[952]],[[978,978],"mapped",[965]],[[979,979],"mapped",[973]],[[980,980],"mapped",[971]],[[981,981],"mapped",[966]],[[982,982],"mapped",[960]],[[983,983],"valid"],[[984,984],"mapped",[985]],[[985,985],"valid"],[[986,986],"mapped",[987]],[[987,987],"valid"],[[988,988],"mapped",[989]],[[989,989],"valid"],[[990,990],"mapped",[991]],[[991,991],"valid"],[[992,992],"mapped",[993]],[[993,993],"valid"],[[994,994],"mapped",[995]],[[995,995],"valid"],[[996,996],"mapped",[997]],[[997,997],"valid"],[[998,998],"mapped",[999]],[[999,999],"valid"],[[1e3,1e3],"mapped",[1001]],[[1001,1001],"valid"],[[1002,1002],"mapped",[1003]],[[1003,1003],"valid"],[[1004,1004],"mapped",[1005]],[[1005,1005],"valid"],[[1006,1006],"mapped",[1007]],[[1007,1007],"valid"],[[1008,1008],"mapped",[954]],[[1009,1009],"mapped",[961]],[[1010,1010],"mapped",[963]],[[1011,1011],"valid"],[[1012,1012],"mapped",[952]],[[1013,1013],"mapped",[949]],[[1014,1014],"valid",[],"NV8"],[[1015,1015],"mapped",[1016]],[[1016,1016],"valid"],[[1017,1017],"mapped",[963]],[[1018,1018],"mapped",[1019]],[[1019,1019],"valid"],[[1020,1020],"valid"],[[1021,1021],"mapped",[891]],[[1022,1022],"mapped",[892]],[[1023,1023],"mapped",[893]],[[1024,1024],"mapped",[1104]],[[1025,1025],"mapped",[1105]],[[1026,1026],"mapped",[1106]],[[1027,1027],"mapped",[1107]],[[1028,1028],"mapped",[1108]],[[1029,1029],"mapped",[1109]],[[1030,1030],"mapped",[1110]],[[1031,1031],"mapped",[1111]],[[1032,1032],"mapped",[1112]],[[1033,1033],"mapped",[1113]],[[1034,1034],"mapped",[1114]],[[1035,1035],"mapped",[1115]],[[1036,1036],"mapped",[1116]],[[1037,1037],"mapped",[1117]],[[1038,1038],"mapped",[1118]],[[1039,1039],"mapped",[1119]],[[1040,1040],"mapped",[1072]],[[1041,1041],"mapped",[1073]],[[1042,1042],"mapped",[1074]],[[1043,1043],"mapped",[1075]],[[1044,1044],"mapped",[1076]],[[1045,1045],"mapped",[1077]],[[1046,1046],"mapped",[1078]],[[1047,1047],"mapped",[1079]],[[1048,1048],"mapped",[1080]],[[1049,1049],"mapped",[1081]],[[1050,1050],"mapped",[1082]],[[1051,1051],"mapped",[1083]],[[1052,1052],"mapped",[1084]],[[1053,1053],"mapped",[1085]],[[1054,1054],"mapped",[1086]],[[1055,1055],"mapped",[1087]],[[1056,1056],"mapped",[1088]],[[1057,1057],"mapped",[1089]],[[1058,1058],"mapped",[1090]],[[1059,1059],"mapped",[1091]],[[1060,1060],"mapped",[1092]],[[1061,1061],"mapped",[1093]],[[1062,1062],"mapped",[1094]],[[1063,1063],"mapped",[1095]],[[1064,1064],"mapped",[1096]],[[1065,1065],"mapped",[1097]],[[1066,1066],"mapped",[1098]],[[1067,1067],"mapped",[1099]],[[1068,1068],"mapped",[1100]],[[1069,1069],"mapped",[1101]],[[1070,1070],"mapped",[1102]],[[1071,1071],"mapped",[1103]],[[1072,1103],"valid"],[[1104,1104],"valid"],[[1105,1116],"valid"],[[1117,1117],"valid"],[[1118,1119],"valid"],[[1120,1120],"mapped",[1121]],[[1121,1121],"valid"],[[1122,1122],"mapped",[1123]],[[1123,1123],"valid"],[[1124,1124],"mapped",[1125]],[[1125,1125],"valid"],[[1126,1126],"mapped",[1127]],[[1127,1127],"valid"],[[1128,1128],"mapped",[1129]],[[1129,1129],"valid"],[[1130,1130],"mapped",[1131]],[[1131,1131],"valid"],[[1132,1132],"mapped",[1133]],[[1133,1133],"valid"],[[1134,1134],"mapped",[1135]],[[1135,1135],"valid"],[[1136,1136],"mapped",[1137]],[[1137,1137],"valid"],[[1138,1138],"mapped",[1139]],[[1139,1139],"valid"],[[1140,1140],"mapped",[1141]],[[1141,1141],"valid"],[[1142,1142],"mapped",[1143]],[[1143,1143],"valid"],[[1144,1144],"mapped",[1145]],[[1145,1145],"valid"],[[1146,1146],"mapped",[1147]],[[1147,1147],"valid"],[[1148,1148],"mapped",[1149]],[[1149,1149],"valid"],[[1150,1150],"mapped",[1151]],[[1151,1151],"valid"],[[1152,1152],"mapped",[1153]],[[1153,1153],"valid"],[[1154,1154],"valid",[],"NV8"],[[1155,1158],"valid"],[[1159,1159],"valid"],[[1160,1161],"valid",[],"NV8"],[[1162,1162],"mapped",[1163]],[[1163,1163],"valid"],[[1164,1164],"mapped",[1165]],[[1165,1165],"valid"],[[1166,1166],"mapped",[1167]],[[1167,1167],"valid"],[[1168,1168],"mapped",[1169]],[[1169,1169],"valid"],[[1170,1170],"mapped",[1171]],[[1171,1171],"valid"],[[1172,1172],"mapped",[1173]],[[1173,1173],"valid"],[[1174,1174],"mapped",[1175]],[[1175,1175],"valid"],[[1176,1176],"mapped",[1177]],[[1177,1177],"valid"],[[1178,1178],"mapped",[1179]],[[1179,1179],"valid"],[[1180,1180],"mapped",[1181]],[[1181,1181],"valid"],[[1182,1182],"mapped",[1183]],[[1183,1183],"valid"],[[1184,1184],"mapped",[1185]],[[1185,1185],"valid"],[[1186,1186],"mapped",[1187]],[[1187,1187],"valid"],[[1188,1188],"mapped",[1189]],[[1189,1189],"valid"],[[1190,1190],"mapped",[1191]],[[1191,1191],"valid"],[[1192,1192],"mapped",[1193]],[[1193,1193],"valid"],[[1194,1194],"mapped",[1195]],[[1195,1195],"valid"],[[1196,1196],"mapped",[1197]],[[1197,1197],"valid"],[[1198,1198],"mapped",[1199]],[[1199,1199],"valid"],[[1200,1200],"mapped",[1201]],[[1201,1201],"valid"],[[1202,1202],"mapped",[1203]],[[1203,1203],"valid"],[[1204,1204],"mapped",[1205]],[[1205,1205],"valid"],[[1206,1206],"mapped",[1207]],[[1207,1207],"valid"],[[1208,1208],"mapped",[1209]],[[1209,1209],"valid"],[[1210,1210],"mapped",[1211]],[[1211,1211],"valid"],[[1212,1212],"mapped",[1213]],[[1213,1213],"valid"],[[1214,1214],"mapped",[1215]],[[1215,1215],"valid"],[[1216,1216],"disallowed"],[[1217,1217],"mapped",[1218]],[[1218,1218],"valid"],[[1219,1219],"mapped",[1220]],[[1220,1220],"valid"],[[1221,1221],"mapped",[1222]],[[1222,1222],"valid"],[[1223,1223],"mapped",[1224]],[[1224,1224],"valid"],[[1225,1225],"mapped",[1226]],[[1226,1226],"valid"],[[1227,1227],"mapped",[1228]],[[1228,1228],"valid"],[[1229,1229],"mapped",[1230]],[[1230,1230],"valid"],[[1231,1231],"valid"],[[1232,1232],"mapped",[1233]],[[1233,1233],"valid"],[[1234,1234],"mapped",[1235]],[[1235,1235],"valid"],[[1236,1236],"mapped",[1237]],[[1237,1237],"valid"],[[1238,1238],"mapped",[1239]],[[1239,1239],"valid"],[[1240,1240],"mapped",[1241]],[[1241,1241],"valid"],[[1242,1242],"mapped",[1243]],[[1243,1243],"valid"],[[1244,1244],"mapped",[1245]],[[1245,1245],"valid"],[[1246,1246],"mapped",[1247]],[[1247,1247],"valid"],[[1248,1248],"mapped",[1249]],[[1249,1249],"valid"],[[1250,1250],"mapped",[1251]],[[1251,1251],"valid"],[[1252,1252],"mapped",[1253]],[[1253,1253],"valid"],[[1254,1254],"mapped",[1255]],[[1255,1255],"valid"],[[1256,1256],"mapped",[1257]],[[1257,1257],"valid"],[[1258,1258],"mapped",[1259]],[[1259,1259],"valid"],[[1260,1260],"mapped",[1261]],[[1261,1261],"valid"],[[1262,1262],"mapped",[1263]],[[1263,1263],"valid"],[[1264,1264],"mapped",[1265]],[[1265,1265],"valid"],[[1266,1266],"mapped",[1267]],[[1267,1267],"valid"],[[1268,1268],"mapped",[1269]],[[1269,1269],"valid"],[[1270,1270],"mapped",[1271]],[[1271,1271],"valid"],[[1272,1272],"mapped",[1273]],[[1273,1273],"valid"],[[1274,1274],"mapped",[1275]],[[1275,1275],"valid"],[[1276,1276],"mapped",[1277]],[[1277,1277],"valid"],[[1278,1278],"mapped",[1279]],[[1279,1279],"valid"],[[1280,1280],"mapped",[1281]],[[1281,1281],"valid"],[[1282,1282],"mapped",[1283]],[[1283,1283],"valid"],[[1284,1284],"mapped",[1285]],[[1285,1285],"valid"],[[1286,1286],"mapped",[1287]],[[1287,1287],"valid"],[[1288,1288],"mapped",[1289]],[[1289,1289],"valid"],[[1290,1290],"mapped",[1291]],[[1291,1291],"valid"],[[1292,1292],"mapped",[1293]],[[1293,1293],"valid"],[[1294,1294],"mapped",[1295]],[[1295,1295],"valid"],[[1296,1296],"mapped",[1297]],[[1297,1297],"valid"],[[1298,1298],"mapped",[1299]],[[1299,1299],"valid"],[[1300,1300],"mapped",[1301]],[[1301,1301],"valid"],[[1302,1302],"mapped",[1303]],[[1303,1303],"valid"],[[1304,1304],"mapped",[1305]],[[1305,1305],"valid"],[[1306,1306],"mapped",[1307]],[[1307,1307],"valid"],[[1308,1308],"mapped",[1309]],[[1309,1309],"valid"],[[1310,1310],"mapped",[1311]],[[1311,1311],"valid"],[[1312,1312],"mapped",[1313]],[[1313,1313],"valid"],[[1314,1314],"mapped",[1315]],[[1315,1315],"valid"],[[1316,1316],"mapped",[1317]],[[1317,1317],"valid"],[[1318,1318],"mapped",[1319]],[[1319,1319],"valid"],[[1320,1320],"mapped",[1321]],[[1321,1321],"valid"],[[1322,1322],"mapped",[1323]],[[1323,1323],"valid"],[[1324,1324],"mapped",[1325]],[[1325,1325],"valid"],[[1326,1326],"mapped",[1327]],[[1327,1327],"valid"],[[1328,1328],"disallowed"],[[1329,1329],"mapped",[1377]],[[1330,1330],"mapped",[1378]],[[1331,1331],"mapped",[1379]],[[1332,1332],"mapped",[1380]],[[1333,1333],"mapped",[1381]],[[1334,1334],"mapped",[1382]],[[1335,1335],"mapped",[1383]],[[1336,1336],"mapped",[1384]],[[1337,1337],"mapped",[1385]],[[1338,1338],"mapped",[1386]],[[1339,1339],"mapped",[1387]],[[1340,1340],"mapped",[1388]],[[1341,1341],"mapped",[1389]],[[1342,1342],"mapped",[1390]],[[1343,1343],"mapped",[1391]],[[1344,1344],"mapped",[1392]],[[1345,1345],"mapped",[1393]],[[1346,1346],"mapped",[1394]],[[1347,1347],"mapped",[1395]],[[1348,1348],"mapped",[1396]],[[1349,1349],"mapped",[1397]],[[1350,1350],"mapped",[1398]],[[1351,1351],"mapped",[1399]],[[1352,1352],"mapped",[1400]],[[1353,1353],"mapped",[1401]],[[1354,1354],"mapped",[1402]],[[1355,1355],"mapped",[1403]],[[1356,1356],"mapped",[1404]],[[1357,1357],"mapped",[1405]],[[1358,1358],"mapped",[1406]],[[1359,1359],"mapped",[1407]],[[1360,1360],"mapped",[1408]],[[1361,1361],"mapped",[1409]],[[1362,1362],"mapped",[1410]],[[1363,1363],"mapped",[1411]],[[1364,1364],"mapped",[1412]],[[1365,1365],"mapped",[1413]],[[1366,1366],"mapped",[1414]],[[1367,1368],"disallowed"],[[1369,1369],"valid"],[[1370,1375],"valid",[],"NV8"],[[1376,1376],"disallowed"],[[1377,1414],"valid"],[[1415,1415],"mapped",[1381,1410]],[[1416,1416],"disallowed"],[[1417,1417],"valid",[],"NV8"],[[1418,1418],"valid",[],"NV8"],[[1419,1420],"disallowed"],[[1421,1422],"valid",[],"NV8"],[[1423,1423],"valid",[],"NV8"],[[1424,1424],"disallowed"],[[1425,1441],"valid"],[[1442,1442],"valid"],[[1443,1455],"valid"],[[1456,1465],"valid"],[[1466,1466],"valid"],[[1467,1469],"valid"],[[1470,1470],"valid",[],"NV8"],[[1471,1471],"valid"],[[1472,1472],"valid",[],"NV8"],[[1473,1474],"valid"],[[1475,1475],"valid",[],"NV8"],[[1476,1476],"valid"],[[1477,1477],"valid"],[[1478,1478],"valid",[],"NV8"],[[1479,1479],"valid"],[[1480,1487],"disallowed"],[[1488,1514],"valid"],[[1515,1519],"disallowed"],[[1520,1524],"valid"],[[1525,1535],"disallowed"],[[1536,1539],"disallowed"],[[1540,1540],"disallowed"],[[1541,1541],"disallowed"],[[1542,1546],"valid",[],"NV8"],[[1547,1547],"valid",[],"NV8"],[[1548,1548],"valid",[],"NV8"],[[1549,1551],"valid",[],"NV8"],[[1552,1557],"valid"],[[1558,1562],"valid"],[[1563,1563],"valid",[],"NV8"],[[1564,1564],"disallowed"],[[1565,1565],"disallowed"],[[1566,1566],"valid",[],"NV8"],[[1567,1567],"valid",[],"NV8"],[[1568,1568],"valid"],[[1569,1594],"valid"],[[1595,1599],"valid"],[[1600,1600],"valid",[],"NV8"],[[1601,1618],"valid"],[[1619,1621],"valid"],[[1622,1624],"valid"],[[1625,1630],"valid"],[[1631,1631],"valid"],[[1632,1641],"valid"],[[1642,1645],"valid",[],"NV8"],[[1646,1647],"valid"],[[1648,1652],"valid"],[[1653,1653],"mapped",[1575,1652]],[[1654,1654],"mapped",[1608,1652]],[[1655,1655],"mapped",[1735,1652]],[[1656,1656],"mapped",[1610,1652]],[[1657,1719],"valid"],[[1720,1721],"valid"],[[1722,1726],"valid"],[[1727,1727],"valid"],[[1728,1742],"valid"],[[1743,1743],"valid"],[[1744,1747],"valid"],[[1748,1748],"valid",[],"NV8"],[[1749,1756],"valid"],[[1757,1757],"disallowed"],[[1758,1758],"valid",[],"NV8"],[[1759,1768],"valid"],[[1769,1769],"valid",[],"NV8"],[[1770,1773],"valid"],[[1774,1775],"valid"],[[1776,1785],"valid"],[[1786,1790],"valid"],[[1791,1791],"valid"],[[1792,1805],"valid",[],"NV8"],[[1806,1806],"disallowed"],[[1807,1807],"disallowed"],[[1808,1836],"valid"],[[1837,1839],"valid"],[[1840,1866],"valid"],[[1867,1868],"disallowed"],[[1869,1871],"valid"],[[1872,1901],"valid"],[[1902,1919],"valid"],[[1920,1968],"valid"],[[1969,1969],"valid"],[[1970,1983],"disallowed"],[[1984,2037],"valid"],[[2038,2042],"valid",[],"NV8"],[[2043,2047],"disallowed"],[[2048,2093],"valid"],[[2094,2095],"disallowed"],[[2096,2110],"valid",[],"NV8"],[[2111,2111],"disallowed"],[[2112,2139],"valid"],[[2140,2141],"disallowed"],[[2142,2142],"valid",[],"NV8"],[[2143,2207],"disallowed"],[[2208,2208],"valid"],[[2209,2209],"valid"],[[2210,2220],"valid"],[[2221,2226],"valid"],[[2227,2228],"valid"],[[2229,2274],"disallowed"],[[2275,2275],"valid"],[[2276,2302],"valid"],[[2303,2303],"valid"],[[2304,2304],"valid"],[[2305,2307],"valid"],[[2308,2308],"valid"],[[2309,2361],"valid"],[[2362,2363],"valid"],[[2364,2381],"valid"],[[2382,2382],"valid"],[[2383,2383],"valid"],[[2384,2388],"valid"],[[2389,2389],"valid"],[[2390,2391],"valid"],[[2392,2392],"mapped",[2325,2364]],[[2393,2393],"mapped",[2326,2364]],[[2394,2394],"mapped",[2327,2364]],[[2395,2395],"mapped",[2332,2364]],[[2396,2396],"mapped",[2337,2364]],[[2397,2397],"mapped",[2338,2364]],[[2398,2398],"mapped",[2347,2364]],[[2399,2399],"mapped",[2351,2364]],[[2400,2403],"valid"],[[2404,2405],"valid",[],"NV8"],[[2406,2415],"valid"],[[2416,2416],"valid",[],"NV8"],[[2417,2418],"valid"],[[2419,2423],"valid"],[[2424,2424],"valid"],[[2425,2426],"valid"],[[2427,2428],"valid"],[[2429,2429],"valid"],[[2430,2431],"valid"],[[2432,2432],"valid"],[[2433,2435],"valid"],[[2436,2436],"disallowed"],[[2437,2444],"valid"],[[2445,2446],"disallowed"],[[2447,2448],"valid"],[[2449,2450],"disallowed"],[[2451,2472],"valid"],[[2473,2473],"disallowed"],[[2474,2480],"valid"],[[2481,2481],"disallowed"],[[2482,2482],"valid"],[[2483,2485],"disallowed"],[[2486,2489],"valid"],[[2490,2491],"disallowed"],[[2492,2492],"valid"],[[2493,2493],"valid"],[[2494,2500],"valid"],[[2501,2502],"disallowed"],[[2503,2504],"valid"],[[2505,2506],"disallowed"],[[2507,2509],"valid"],[[2510,2510],"valid"],[[2511,2518],"disallowed"],[[2519,2519],"valid"],[[2520,2523],"disallowed"],[[2524,2524],"mapped",[2465,2492]],[[2525,2525],"mapped",[2466,2492]],[[2526,2526],"disallowed"],[[2527,2527],"mapped",[2479,2492]],[[2528,2531],"valid"],[[2532,2533],"disallowed"],[[2534,2545],"valid"],[[2546,2554],"valid",[],"NV8"],[[2555,2555],"valid",[],"NV8"],[[2556,2560],"disallowed"],[[2561,2561],"valid"],[[2562,2562],"valid"],[[2563,2563],"valid"],[[2564,2564],"disallowed"],[[2565,2570],"valid"],[[2571,2574],"disallowed"],[[2575,2576],"valid"],[[2577,2578],"disallowed"],[[2579,2600],"valid"],[[2601,2601],"disallowed"],[[2602,2608],"valid"],[[2609,2609],"disallowed"],[[2610,2610],"valid"],[[2611,2611],"mapped",[2610,2620]],[[2612,2612],"disallowed"],[[2613,2613],"valid"],[[2614,2614],"mapped",[2616,2620]],[[2615,2615],"disallowed"],[[2616,2617],"valid"],[[2618,2619],"disallowed"],[[2620,2620],"valid"],[[2621,2621],"disallowed"],[[2622,2626],"valid"],[[2627,2630],"disallowed"],[[2631,2632],"valid"],[[2633,2634],"disallowed"],[[2635,2637],"valid"],[[2638,2640],"disallowed"],[[2641,2641],"valid"],[[2642,2648],"disallowed"],[[2649,2649],"mapped",[2582,2620]],[[2650,2650],"mapped",[2583,2620]],[[2651,2651],"mapped",[2588,2620]],[[2652,2652],"valid"],[[2653,2653],"disallowed"],[[2654,2654],"mapped",[2603,2620]],[[2655,2661],"disallowed"],[[2662,2676],"valid"],[[2677,2677],"valid"],[[2678,2688],"disallowed"],[[2689,2691],"valid"],[[2692,2692],"disallowed"],[[2693,2699],"valid"],[[2700,2700],"valid"],[[2701,2701],"valid"],[[2702,2702],"disallowed"],[[2703,2705],"valid"],[[2706,2706],"disallowed"],[[2707,2728],"valid"],[[2729,2729],"disallowed"],[[2730,2736],"valid"],[[2737,2737],"disallowed"],[[2738,2739],"valid"],[[2740,2740],"disallowed"],[[2741,2745],"valid"],[[2746,2747],"disallowed"],[[2748,2757],"valid"],[[2758,2758],"disallowed"],[[2759,2761],"valid"],[[2762,2762],"disallowed"],[[2763,2765],"valid"],[[2766,2767],"disallowed"],[[2768,2768],"valid"],[[2769,2783],"disallowed"],[[2784,2784],"valid"],[[2785,2787],"valid"],[[2788,2789],"disallowed"],[[2790,2799],"valid"],[[2800,2800],"valid",[],"NV8"],[[2801,2801],"valid",[],"NV8"],[[2802,2808],"disallowed"],[[2809,2809],"valid"],[[2810,2816],"disallowed"],[[2817,2819],"valid"],[[2820,2820],"disallowed"],[[2821,2828],"valid"],[[2829,2830],"disallowed"],[[2831,2832],"valid"],[[2833,2834],"disallowed"],[[2835,2856],"valid"],[[2857,2857],"disallowed"],[[2858,2864],"valid"],[[2865,2865],"disallowed"],[[2866,2867],"valid"],[[2868,2868],"disallowed"],[[2869,2869],"valid"],[[2870,2873],"valid"],[[2874,2875],"disallowed"],[[2876,2883],"valid"],[[2884,2884],"valid"],[[2885,2886],"disallowed"],[[2887,2888],"valid"],[[2889,2890],"disallowed"],[[2891,2893],"valid"],[[2894,2901],"disallowed"],[[2902,2903],"valid"],[[2904,2907],"disallowed"],[[2908,2908],"mapped",[2849,2876]],[[2909,2909],"mapped",[2850,2876]],[[2910,2910],"disallowed"],[[2911,2913],"valid"],[[2914,2915],"valid"],[[2916,2917],"disallowed"],[[2918,2927],"valid"],[[2928,2928],"valid",[],"NV8"],[[2929,2929],"valid"],[[2930,2935],"valid",[],"NV8"],[[2936,2945],"disallowed"],[[2946,2947],"valid"],[[2948,2948],"disallowed"],[[2949,2954],"valid"],[[2955,2957],"disallowed"],[[2958,2960],"valid"],[[2961,2961],"disallowed"],[[2962,2965],"valid"],[[2966,2968],"disallowed"],[[2969,2970],"valid"],[[2971,2971],"disallowed"],[[2972,2972],"valid"],[[2973,2973],"disallowed"],[[2974,2975],"valid"],[[2976,2978],"disallowed"],[[2979,2980],"valid"],[[2981,2983],"disallowed"],[[2984,2986],"valid"],[[2987,2989],"disallowed"],[[2990,2997],"valid"],[[2998,2998],"valid"],[[2999,3001],"valid"],[[3002,3005],"disallowed"],[[3006,3010],"valid"],[[3011,3013],"disallowed"],[[3014,3016],"valid"],[[3017,3017],"disallowed"],[[3018,3021],"valid"],[[3022,3023],"disallowed"],[[3024,3024],"valid"],[[3025,3030],"disallowed"],[[3031,3031],"valid"],[[3032,3045],"disallowed"],[[3046,3046],"valid"],[[3047,3055],"valid"],[[3056,3058],"valid",[],"NV8"],[[3059,3066],"valid",[],"NV8"],[[3067,3071],"disallowed"],[[3072,3072],"valid"],[[3073,3075],"valid"],[[3076,3076],"disallowed"],[[3077,3084],"valid"],[[3085,3085],"disallowed"],[[3086,3088],"valid"],[[3089,3089],"disallowed"],[[3090,3112],"valid"],[[3113,3113],"disallowed"],[[3114,3123],"valid"],[[3124,3124],"valid"],[[3125,3129],"valid"],[[3130,3132],"disallowed"],[[3133,3133],"valid"],[[3134,3140],"valid"],[[3141,3141],"disallowed"],[[3142,3144],"valid"],[[3145,3145],"disallowed"],[[3146,3149],"valid"],[[3150,3156],"disallowed"],[[3157,3158],"valid"],[[3159,3159],"disallowed"],[[3160,3161],"valid"],[[3162,3162],"valid"],[[3163,3167],"disallowed"],[[3168,3169],"valid"],[[3170,3171],"valid"],[[3172,3173],"disallowed"],[[3174,3183],"valid"],[[3184,3191],"disallowed"],[[3192,3199],"valid",[],"NV8"],[[3200,3200],"disallowed"],[[3201,3201],"valid"],[[3202,3203],"valid"],[[3204,3204],"disallowed"],[[3205,3212],"valid"],[[3213,3213],"disallowed"],[[3214,3216],"valid"],[[3217,3217],"disallowed"],[[3218,3240],"valid"],[[3241,3241],"disallowed"],[[3242,3251],"valid"],[[3252,3252],"disallowed"],[[3253,3257],"valid"],[[3258,3259],"disallowed"],[[3260,3261],"valid"],[[3262,3268],"valid"],[[3269,3269],"disallowed"],[[3270,3272],"valid"],[[3273,3273],"disallowed"],[[3274,3277],"valid"],[[3278,3284],"disallowed"],[[3285,3286],"valid"],[[3287,3293],"disallowed"],[[3294,3294],"valid"],[[3295,3295],"disallowed"],[[3296,3297],"valid"],[[3298,3299],"valid"],[[3300,3301],"disallowed"],[[3302,3311],"valid"],[[3312,3312],"disallowed"],[[3313,3314],"valid"],[[3315,3328],"disallowed"],[[3329,3329],"valid"],[[3330,3331],"valid"],[[3332,3332],"disallowed"],[[3333,3340],"valid"],[[3341,3341],"disallowed"],[[3342,3344],"valid"],[[3345,3345],"disallowed"],[[3346,3368],"valid"],[[3369,3369],"valid"],[[3370,3385],"valid"],[[3386,3386],"valid"],[[3387,3388],"disallowed"],[[3389,3389],"valid"],[[3390,3395],"valid"],[[3396,3396],"valid"],[[3397,3397],"disallowed"],[[3398,3400],"valid"],[[3401,3401],"disallowed"],[[3402,3405],"valid"],[[3406,3406],"valid"],[[3407,3414],"disallowed"],[[3415,3415],"valid"],[[3416,3422],"disallowed"],[[3423,3423],"valid"],[[3424,3425],"valid"],[[3426,3427],"valid"],[[3428,3429],"disallowed"],[[3430,3439],"valid"],[[3440,3445],"valid",[],"NV8"],[[3446,3448],"disallowed"],[[3449,3449],"valid",[],"NV8"],[[3450,3455],"valid"],[[3456,3457],"disallowed"],[[3458,3459],"valid"],[[3460,3460],"disallowed"],[[3461,3478],"valid"],[[3479,3481],"disallowed"],[[3482,3505],"valid"],[[3506,3506],"disallowed"],[[3507,3515],"valid"],[[3516,3516],"disallowed"],[[3517,3517],"valid"],[[3518,3519],"disallowed"],[[3520,3526],"valid"],[[3527,3529],"disallowed"],[[3530,3530],"valid"],[[3531,3534],"disallowed"],[[3535,3540],"valid"],[[3541,3541],"disallowed"],[[3542,3542],"valid"],[[3543,3543],"disallowed"],[[3544,3551],"valid"],[[3552,3557],"disallowed"],[[3558,3567],"valid"],[[3568,3569],"disallowed"],[[3570,3571],"valid"],[[3572,3572],"valid",[],"NV8"],[[3573,3584],"disallowed"],[[3585,3634],"valid"],[[3635,3635],"mapped",[3661,3634]],[[3636,3642],"valid"],[[3643,3646],"disallowed"],[[3647,3647],"valid",[],"NV8"],[[3648,3662],"valid"],[[3663,3663],"valid",[],"NV8"],[[3664,3673],"valid"],[[3674,3675],"valid",[],"NV8"],[[3676,3712],"disallowed"],[[3713,3714],"valid"],[[3715,3715],"disallowed"],[[3716,3716],"valid"],[[3717,3718],"disallowed"],[[3719,3720],"valid"],[[3721,3721],"disallowed"],[[3722,3722],"valid"],[[3723,3724],"disallowed"],[[3725,3725],"valid"],[[3726,3731],"disallowed"],[[3732,3735],"valid"],[[3736,3736],"disallowed"],[[3737,3743],"valid"],[[3744,3744],"disallowed"],[[3745,3747],"valid"],[[3748,3748],"disallowed"],[[3749,3749],"valid"],[[3750,3750],"disallowed"],[[3751,3751],"valid"],[[3752,3753],"disallowed"],[[3754,3755],"valid"],[[3756,3756],"disallowed"],[[3757,3762],"valid"],[[3763,3763],"mapped",[3789,3762]],[[3764,3769],"valid"],[[3770,3770],"disallowed"],[[3771,3773],"valid"],[[3774,3775],"disallowed"],[[3776,3780],"valid"],[[3781,3781],"disallowed"],[[3782,3782],"valid"],[[3783,3783],"disallowed"],[[3784,3789],"valid"],[[3790,3791],"disallowed"],[[3792,3801],"valid"],[[3802,3803],"disallowed"],[[3804,3804],"mapped",[3755,3737]],[[3805,3805],"mapped",[3755,3745]],[[3806,3807],"valid"],[[3808,3839],"disallowed"],[[3840,3840],"valid"],[[3841,3850],"valid",[],"NV8"],[[3851,3851],"valid"],[[3852,3852],"mapped",[3851]],[[3853,3863],"valid",[],"NV8"],[[3864,3865],"valid"],[[3866,3871],"valid",[],"NV8"],[[3872,3881],"valid"],[[3882,3892],"valid",[],"NV8"],[[3893,3893],"valid"],[[3894,3894],"valid",[],"NV8"],[[3895,3895],"valid"],[[3896,3896],"valid",[],"NV8"],[[3897,3897],"valid"],[[3898,3901],"valid",[],"NV8"],[[3902,3906],"valid"],[[3907,3907],"mapped",[3906,4023]],[[3908,3911],"valid"],[[3912,3912],"disallowed"],[[3913,3916],"valid"],[[3917,3917],"mapped",[3916,4023]],[[3918,3921],"valid"],[[3922,3922],"mapped",[3921,4023]],[[3923,3926],"valid"],[[3927,3927],"mapped",[3926,4023]],[[3928,3931],"valid"],[[3932,3932],"mapped",[3931,4023]],[[3933,3944],"valid"],[[3945,3945],"mapped",[3904,4021]],[[3946,3946],"valid"],[[3947,3948],"valid"],[[3949,3952],"disallowed"],[[3953,3954],"valid"],[[3955,3955],"mapped",[3953,3954]],[[3956,3956],"valid"],[[3957,3957],"mapped",[3953,3956]],[[3958,3958],"mapped",[4018,3968]],[[3959,3959],"mapped",[4018,3953,3968]],[[3960,3960],"mapped",[4019,3968]],[[3961,3961],"mapped",[4019,3953,3968]],[[3962,3968],"valid"],[[3969,3969],"mapped",[3953,3968]],[[3970,3972],"valid"],[[3973,3973],"valid",[],"NV8"],[[3974,3979],"valid"],[[3980,3983],"valid"],[[3984,3986],"valid"],[[3987,3987],"mapped",[3986,4023]],[[3988,3989],"valid"],[[3990,3990],"valid"],[[3991,3991],"valid"],[[3992,3992],"disallowed"],[[3993,3996],"valid"],[[3997,3997],"mapped",[3996,4023]],[[3998,4001],"valid"],[[4002,4002],"mapped",[4001,4023]],[[4003,4006],"valid"],[[4007,4007],"mapped",[4006,4023]],[[4008,4011],"valid"],[[4012,4012],"mapped",[4011,4023]],[[4013,4013],"valid"],[[4014,4016],"valid"],[[4017,4023],"valid"],[[4024,4024],"valid"],[[4025,4025],"mapped",[3984,4021]],[[4026,4028],"valid"],[[4029,4029],"disallowed"],[[4030,4037],"valid",[],"NV8"],[[4038,4038],"valid"],[[4039,4044],"valid",[],"NV8"],[[4045,4045],"disallowed"],[[4046,4046],"valid",[],"NV8"],[[4047,4047],"valid",[],"NV8"],[[4048,4049],"valid",[],"NV8"],[[4050,4052],"valid",[],"NV8"],[[4053,4056],"valid",[],"NV8"],[[4057,4058],"valid",[],"NV8"],[[4059,4095],"disallowed"],[[4096,4129],"valid"],[[4130,4130],"valid"],[[4131,4135],"valid"],[[4136,4136],"valid"],[[4137,4138],"valid"],[[4139,4139],"valid"],[[4140,4146],"valid"],[[4147,4149],"valid"],[[4150,4153],"valid"],[[4154,4159],"valid"],[[4160,4169],"valid"],[[4170,4175],"valid",[],"NV8"],[[4176,4185],"valid"],[[4186,4249],"valid"],[[4250,4253],"valid"],[[4254,4255],"valid",[],"NV8"],[[4256,4293],"disallowed"],[[4294,4294],"disallowed"],[[4295,4295],"mapped",[11559]],[[4296,4300],"disallowed"],[[4301,4301],"mapped",[11565]],[[4302,4303],"disallowed"],[[4304,4342],"valid"],[[4343,4344],"valid"],[[4345,4346],"valid"],[[4347,4347],"valid",[],"NV8"],[[4348,4348],"mapped",[4316]],[[4349,4351],"valid"],[[4352,4441],"valid",[],"NV8"],[[4442,4446],"valid",[],"NV8"],[[4447,4448],"disallowed"],[[4449,4514],"valid",[],"NV8"],[[4515,4519],"valid",[],"NV8"],[[4520,4601],"valid",[],"NV8"],[[4602,4607],"valid",[],"NV8"],[[4608,4614],"valid"],[[4615,4615],"valid"],[[4616,4678],"valid"],[[4679,4679],"valid"],[[4680,4680],"valid"],[[4681,4681],"disallowed"],[[4682,4685],"valid"],[[4686,4687],"disallowed"],[[4688,4694],"valid"],[[4695,4695],"disallowed"],[[4696,4696],"valid"],[[4697,4697],"disallowed"],[[4698,4701],"valid"],[[4702,4703],"disallowed"],[[4704,4742],"valid"],[[4743,4743],"valid"],[[4744,4744],"valid"],[[4745,4745],"disallowed"],[[4746,4749],"valid"],[[4750,4751],"disallowed"],[[4752,4782],"valid"],[[4783,4783],"valid"],[[4784,4784],"valid"],[[4785,4785],"disallowed"],[[4786,4789],"valid"],[[4790,4791],"disallowed"],[[4792,4798],"valid"],[[4799,4799],"disallowed"],[[4800,4800],"valid"],[[4801,4801],"disallowed"],[[4802,4805],"valid"],[[4806,4807],"disallowed"],[[4808,4814],"valid"],[[4815,4815],"valid"],[[4816,4822],"valid"],[[4823,4823],"disallowed"],[[4824,4846],"valid"],[[4847,4847],"valid"],[[4848,4878],"valid"],[[4879,4879],"valid"],[[4880,4880],"valid"],[[4881,4881],"disallowed"],[[4882,4885],"valid"],[[4886,4887],"disallowed"],[[4888,4894],"valid"],[[4895,4895],"valid"],[[4896,4934],"valid"],[[4935,4935],"valid"],[[4936,4954],"valid"],[[4955,4956],"disallowed"],[[4957,4958],"valid"],[[4959,4959],"valid"],[[4960,4960],"valid",[],"NV8"],[[4961,4988],"valid",[],"NV8"],[[4989,4991],"disallowed"],[[4992,5007],"valid"],[[5008,5017],"valid",[],"NV8"],[[5018,5023],"disallowed"],[[5024,5108],"valid"],[[5109,5109],"valid"],[[5110,5111],"disallowed"],[[5112,5112],"mapped",[5104]],[[5113,5113],"mapped",[5105]],[[5114,5114],"mapped",[5106]],[[5115,5115],"mapped",[5107]],[[5116,5116],"mapped",[5108]],[[5117,5117],"mapped",[5109]],[[5118,5119],"disallowed"],[[5120,5120],"valid",[],"NV8"],[[5121,5740],"valid"],[[5741,5742],"valid",[],"NV8"],[[5743,5750],"valid"],[[5751,5759],"valid"],[[5760,5760],"disallowed"],[[5761,5786],"valid"],[[5787,5788],"valid",[],"NV8"],[[5789,5791],"disallowed"],[[5792,5866],"valid"],[[5867,5872],"valid",[],"NV8"],[[5873,5880],"valid"],[[5881,5887],"disallowed"],[[5888,5900],"valid"],[[5901,5901],"disallowed"],[[5902,5908],"valid"],[[5909,5919],"disallowed"],[[5920,5940],"valid"],[[5941,5942],"valid",[],"NV8"],[[5943,5951],"disallowed"],[[5952,5971],"valid"],[[5972,5983],"disallowed"],[[5984,5996],"valid"],[[5997,5997],"disallowed"],[[5998,6e3],"valid"],[[6001,6001],"disallowed"],[[6002,6003],"valid"],[[6004,6015],"disallowed"],[[6016,6067],"valid"],[[6068,6069],"disallowed"],[[6070,6099],"valid"],[[6100,6102],"valid",[],"NV8"],[[6103,6103],"valid"],[[6104,6107],"valid",[],"NV8"],[[6108,6108],"valid"],[[6109,6109],"valid"],[[6110,6111],"disallowed"],[[6112,6121],"valid"],[[6122,6127],"disallowed"],[[6128,6137],"valid",[],"NV8"],[[6138,6143],"disallowed"],[[6144,6149],"valid",[],"NV8"],[[6150,6150],"disallowed"],[[6151,6154],"valid",[],"NV8"],[[6155,6157],"ignored"],[[6158,6158],"disallowed"],[[6159,6159],"disallowed"],[[6160,6169],"valid"],[[6170,6175],"disallowed"],[[6176,6263],"valid"],[[6264,6271],"disallowed"],[[6272,6313],"valid"],[[6314,6314],"valid"],[[6315,6319],"disallowed"],[[6320,6389],"valid"],[[6390,6399],"disallowed"],[[6400,6428],"valid"],[[6429,6430],"valid"],[[6431,6431],"disallowed"],[[6432,6443],"valid"],[[6444,6447],"disallowed"],[[6448,6459],"valid"],[[6460,6463],"disallowed"],[[6464,6464],"valid",[],"NV8"],[[6465,6467],"disallowed"],[[6468,6469],"valid",[],"NV8"],[[6470,6509],"valid"],[[6510,6511],"disallowed"],[[6512,6516],"valid"],[[6517,6527],"disallowed"],[[6528,6569],"valid"],[[6570,6571],"valid"],[[6572,6575],"disallowed"],[[6576,6601],"valid"],[[6602,6607],"disallowed"],[[6608,6617],"valid"],[[6618,6618],"valid",[],"XV8"],[[6619,6621],"disallowed"],[[6622,6623],"valid",[],"NV8"],[[6624,6655],"valid",[],"NV8"],[[6656,6683],"valid"],[[6684,6685],"disallowed"],[[6686,6687],"valid",[],"NV8"],[[6688,6750],"valid"],[[6751,6751],"disallowed"],[[6752,6780],"valid"],[[6781,6782],"disallowed"],[[6783,6793],"valid"],[[6794,6799],"disallowed"],[[6800,6809],"valid"],[[6810,6815],"disallowed"],[[6816,6822],"valid",[],"NV8"],[[6823,6823],"valid"],[[6824,6829],"valid",[],"NV8"],[[6830,6831],"disallowed"],[[6832,6845],"valid"],[[6846,6846],"valid",[],"NV8"],[[6847,6911],"disallowed"],[[6912,6987],"valid"],[[6988,6991],"disallowed"],[[6992,7001],"valid"],[[7002,7018],"valid",[],"NV8"],[[7019,7027],"valid"],[[7028,7036],"valid",[],"NV8"],[[7037,7039],"disallowed"],[[7040,7082],"valid"],[[7083,7085],"valid"],[[7086,7097],"valid"],[[7098,7103],"valid"],[[7104,7155],"valid"],[[7156,7163],"disallowed"],[[7164,7167],"valid",[],"NV8"],[[7168,7223],"valid"],[[7224,7226],"disallowed"],[[7227,7231],"valid",[],"NV8"],[[7232,7241],"valid"],[[7242,7244],"disallowed"],[[7245,7293],"valid"],[[7294,7295],"valid",[],"NV8"],[[7296,7359],"disallowed"],[[7360,7367],"valid",[],"NV8"],[[7368,7375],"disallowed"],[[7376,7378],"valid"],[[7379,7379],"valid",[],"NV8"],[[7380,7410],"valid"],[[7411,7414],"valid"],[[7415,7415],"disallowed"],[[7416,7417],"valid"],[[7418,7423],"disallowed"],[[7424,7467],"valid"],[[7468,7468],"mapped",[97]],[[7469,7469],"mapped",[230]],[[7470,7470],"mapped",[98]],[[7471,7471],"valid"],[[7472,7472],"mapped",[100]],[[7473,7473],"mapped",[101]],[[7474,7474],"mapped",[477]],[[7475,7475],"mapped",[103]],[[7476,7476],"mapped",[104]],[[7477,7477],"mapped",[105]],[[7478,7478],"mapped",[106]],[[7479,7479],"mapped",[107]],[[7480,7480],"mapped",[108]],[[7481,7481],"mapped",[109]],[[7482,7482],"mapped",[110]],[[7483,7483],"valid"],[[7484,7484],"mapped",[111]],[[7485,7485],"mapped",[547]],[[7486,7486],"mapped",[112]],[[7487,7487],"mapped",[114]],[[7488,7488],"mapped",[116]],[[7489,7489],"mapped",[117]],[[7490,7490],"mapped",[119]],[[7491,7491],"mapped",[97]],[[7492,7492],"mapped",[592]],[[7493,7493],"mapped",[593]],[[7494,7494],"mapped",[7426]],[[7495,7495],"mapped",[98]],[[7496,7496],"mapped",[100]],[[7497,7497],"mapped",[101]],[[7498,7498],"mapped",[601]],[[7499,7499],"mapped",[603]],[[7500,7500],"mapped",[604]],[[7501,7501],"mapped",[103]],[[7502,7502],"valid"],[[7503,7503],"mapped",[107]],[[7504,7504],"mapped",[109]],[[7505,7505],"mapped",[331]],[[7506,7506],"mapped",[111]],[[7507,7507],"mapped",[596]],[[7508,7508],"mapped",[7446]],[[7509,7509],"mapped",[7447]],[[7510,7510],"mapped",[112]],[[7511,7511],"mapped",[116]],[[7512,7512],"mapped",[117]],[[7513,7513],"mapped",[7453]],[[7514,7514],"mapped",[623]],[[7515,7515],"mapped",[118]],[[7516,7516],"mapped",[7461]],[[7517,7517],"mapped",[946]],[[7518,7518],"mapped",[947]],[[7519,7519],"mapped",[948]],[[7520,7520],"mapped",[966]],[[7521,7521],"mapped",[967]],[[7522,7522],"mapped",[105]],[[7523,7523],"mapped",[114]],[[7524,7524],"mapped",[117]],[[7525,7525],"mapped",[118]],[[7526,7526],"mapped",[946]],[[7527,7527],"mapped",[947]],[[7528,7528],"mapped",[961]],[[7529,7529],"mapped",[966]],[[7530,7530],"mapped",[967]],[[7531,7531],"valid"],[[7532,7543],"valid"],[[7544,7544],"mapped",[1085]],[[7545,7578],"valid"],[[7579,7579],"mapped",[594]],[[7580,7580],"mapped",[99]],[[7581,7581],"mapped",[597]],[[7582,7582],"mapped",[240]],[[7583,7583],"mapped",[604]],[[7584,7584],"mapped",[102]],[[7585,7585],"mapped",[607]],[[7586,7586],"mapped",[609]],[[7587,7587],"mapped",[613]],[[7588,7588],"mapped",[616]],[[7589,7589],"mapped",[617]],[[7590,7590],"mapped",[618]],[[7591,7591],"mapped",[7547]],[[7592,7592],"mapped",[669]],[[7593,7593],"mapped",[621]],[[7594,7594],"mapped",[7557]],[[7595,7595],"mapped",[671]],[[7596,7596],"mapped",[625]],[[7597,7597],"mapped",[624]],[[7598,7598],"mapped",[626]],[[7599,7599],"mapped",[627]],[[7600,7600],"mapped",[628]],[[7601,7601],"mapped",[629]],[[7602,7602],"mapped",[632]],[[7603,7603],"mapped",[642]],[[7604,7604],"mapped",[643]],[[7605,7605],"mapped",[427]],[[7606,7606],"mapped",[649]],[[7607,7607],"mapped",[650]],[[7608,7608],"mapped",[7452]],[[7609,7609],"mapped",[651]],[[7610,7610],"mapped",[652]],[[7611,7611],"mapped",[122]],[[7612,7612],"mapped",[656]],[[7613,7613],"mapped",[657]],[[7614,7614],"mapped",[658]],[[7615,7615],"mapped",[952]],[[7616,7619],"valid"],[[7620,7626],"valid"],[[7627,7654],"valid"],[[7655,7669],"valid"],[[7670,7675],"disallowed"],[[7676,7676],"valid"],[[7677,7677],"valid"],[[7678,7679],"valid"],[[7680,7680],"mapped",[7681]],[[7681,7681],"valid"],[[7682,7682],"mapped",[7683]],[[7683,7683],"valid"],[[7684,7684],"mapped",[7685]],[[7685,7685],"valid"],[[7686,7686],"mapped",[7687]],[[7687,7687],"valid"],[[7688,7688],"mapped",[7689]],[[7689,7689],"valid"],[[7690,7690],"mapped",[7691]],[[7691,7691],"valid"],[[7692,7692],"mapped",[7693]],[[7693,7693],"valid"],[[7694,7694],"mapped",[7695]],[[7695,7695],"valid"],[[7696,7696],"mapped",[7697]],[[7697,7697],"valid"],[[7698,7698],"mapped",[7699]],[[7699,7699],"valid"],[[7700,7700],"mapped",[7701]],[[7701,7701],"valid"],[[7702,7702],"mapped",[7703]],[[7703,7703],"valid"],[[7704,7704],"mapped",[7705]],[[7705,7705],"valid"],[[7706,7706],"mapped",[7707]],[[7707,7707],"valid"],[[7708,7708],"mapped",[7709]],[[7709,7709],"valid"],[[7710,7710],"mapped",[7711]],[[7711,7711],"valid"],[[7712,7712],"mapped",[7713]],[[7713,7713],"valid"],[[7714,7714],"mapped",[7715]],[[7715,7715],"valid"],[[7716,7716],"mapped",[7717]],[[7717,7717],"valid"],[[7718,7718],"mapped",[7719]],[[7719,7719],"valid"],[[7720,7720],"mapped",[7721]],[[7721,7721],"valid"],[[7722,7722],"mapped",[7723]],[[7723,7723],"valid"],[[7724,7724],"mapped",[7725]],[[7725,7725],"valid"],[[7726,7726],"mapped",[7727]],[[7727,7727],"valid"],[[7728,7728],"mapped",[7729]],[[7729,7729],"valid"],[[7730,7730],"mapped",[7731]],[[7731,7731],"valid"],[[7732,7732],"mapped",[7733]],[[7733,7733],"valid"],[[7734,7734],"mapped",[7735]],[[7735,7735],"valid"],[[7736,7736],"mapped",[7737]],[[7737,7737],"valid"],[[7738,7738],"mapped",[7739]],[[7739,7739],"valid"],[[7740,7740],"mapped",[7741]],[[7741,7741],"valid"],[[7742,7742],"mapped",[7743]],[[7743,7743],"valid"],[[7744,7744],"mapped",[7745]],[[7745,7745],"valid"],[[7746,7746],"mapped",[7747]],[[7747,7747],"valid"],[[7748,7748],"mapped",[7749]],[[7749,7749],"valid"],[[7750,7750],"mapped",[7751]],[[7751,7751],"valid"],[[7752,7752],"mapped",[7753]],[[7753,7753],"valid"],[[7754,7754],"mapped",[7755]],[[7755,7755],"valid"],[[7756,7756],"mapped",[7757]],[[7757,7757],"valid"],[[7758,7758],"mapped",[7759]],[[7759,7759],"valid"],[[7760,7760],"mapped",[7761]],[[7761,7761],"valid"],[[7762,7762],"mapped",[7763]],[[7763,7763],"valid"],[[7764,7764],"mapped",[7765]],[[7765,7765],"valid"],[[7766,7766],"mapped",[7767]],[[7767,7767],"valid"],[[7768,7768],"mapped",[7769]],[[7769,7769],"valid"],[[7770,7770],"mapped",[7771]],[[7771,7771],"valid"],[[7772,7772],"mapped",[7773]],[[7773,7773],"valid"],[[7774,7774],"mapped",[7775]],[[7775,7775],"valid"],[[7776,7776],"mapped",[7777]],[[7777,7777],"valid"],[[7778,7778],"mapped",[7779]],[[7779,7779],"valid"],[[7780,7780],"mapped",[7781]],[[7781,7781],"valid"],[[7782,7782],"mapped",[7783]],[[7783,7783],"valid"],[[7784,7784],"mapped",[7785]],[[7785,7785],"valid"],[[7786,7786],"mapped",[7787]],[[7787,7787],"valid"],[[7788,7788],"mapped",[7789]],[[7789,7789],"valid"],[[7790,7790],"mapped",[7791]],[[7791,7791],"valid"],[[7792,7792],"mapped",[7793]],[[7793,7793],"valid"],[[7794,7794],"mapped",[7795]],[[7795,7795],"valid"],[[7796,7796],"mapped",[7797]],[[7797,7797],"valid"],[[7798,7798],"mapped",[7799]],[[7799,7799],"valid"],[[7800,7800],"mapped",[7801]],[[7801,7801],"valid"],[[7802,7802],"mapped",[7803]],[[7803,7803],"valid"],[[7804,7804],"mapped",[7805]],[[7805,7805],"valid"],[[7806,7806],"mapped",[7807]],[[7807,7807],"valid"],[[7808,7808],"mapped",[7809]],[[7809,7809],"valid"],[[7810,7810],"mapped",[7811]],[[7811,7811],"valid"],[[7812,7812],"mapped",[7813]],[[7813,7813],"valid"],[[7814,7814],"mapped",[7815]],[[7815,7815],"valid"],[[7816,7816],"mapped",[7817]],[[7817,7817],"valid"],[[7818,7818],"mapped",[7819]],[[7819,7819],"valid"],[[7820,7820],"mapped",[7821]],[[7821,7821],"valid"],[[7822,7822],"mapped",[7823]],[[7823,7823],"valid"],[[7824,7824],"mapped",[7825]],[[7825,7825],"valid"],[[7826,7826],"mapped",[7827]],[[7827,7827],"valid"],[[7828,7828],"mapped",[7829]],[[7829,7833],"valid"],[[7834,7834],"mapped",[97,702]],[[7835,7835],"mapped",[7777]],[[7836,7837],"valid"],[[7838,7838],"mapped",[115,115]],[[7839,7839],"valid"],[[7840,7840],"mapped",[7841]],[[7841,7841],"valid"],[[7842,7842],"mapped",[7843]],[[7843,7843],"valid"],[[7844,7844],"mapped",[7845]],[[7845,7845],"valid"],[[7846,7846],"mapped",[7847]],[[7847,7847],"valid"],[[7848,7848],"mapped",[7849]],[[7849,7849],"valid"],[[7850,7850],"mapped",[7851]],[[7851,7851],"valid"],[[7852,7852],"mapped",[7853]],[[7853,7853],"valid"],[[7854,7854],"mapped",[7855]],[[7855,7855],"valid"],[[7856,7856],"mapped",[7857]],[[7857,7857],"valid"],[[7858,7858],"mapped",[7859]],[[7859,7859],"valid"],[[7860,7860],"mapped",[7861]],[[7861,7861],"valid"],[[7862,7862],"mapped",[7863]],[[7863,7863],"valid"],[[7864,7864],"mapped",[7865]],[[7865,7865],"valid"],[[7866,7866],"mapped",[7867]],[[7867,7867],"valid"],[[7868,7868],"mapped",[7869]],[[7869,7869],"valid"],[[7870,7870],"mapped",[7871]],[[7871,7871],"valid"],[[7872,7872],"mapped",[7873]],[[7873,7873],"valid"],[[7874,7874],"mapped",[7875]],[[7875,7875],"valid"],[[7876,7876],"mapped",[7877]],[[7877,7877],"valid"],[[7878,7878],"mapped",[7879]],[[7879,7879],"valid"],[[7880,7880],"mapped",[7881]],[[7881,7881],"valid"],[[7882,7882],"mapped",[7883]],[[7883,7883],"valid"],[[7884,7884],"mapped",[7885]],[[7885,7885],"valid"],[[7886,7886],"mapped",[7887]],[[7887,7887],"valid"],[[7888,7888],"mapped",[7889]],[[7889,7889],"valid"],[[7890,7890],"mapped",[7891]],[[7891,7891],"valid"],[[7892,7892],"mapped",[7893]],[[7893,7893],"valid"],[[7894,7894],"mapped",[7895]],[[7895,7895],"valid"],[[7896,7896],"mapped",[7897]],[[7897,7897],"valid"],[[7898,7898],"mapped",[7899]],[[7899,7899],"valid"],[[7900,7900],"mapped",[7901]],[[7901,7901],"valid"],[[7902,7902],"mapped",[7903]],[[7903,7903],"valid"],[[7904,7904],"mapped",[7905]],[[7905,7905],"valid"],[[7906,7906],"mapped",[7907]],[[7907,7907],"valid"],[[7908,7908],"mapped",[7909]],[[7909,7909],"valid"],[[7910,7910],"mapped",[7911]],[[7911,7911],"valid"],[[7912,7912],"mapped",[7913]],[[7913,7913],"valid"],[[7914,7914],"mapped",[7915]],[[7915,7915],"valid"],[[7916,7916],"mapped",[7917]],[[7917,7917],"valid"],[[7918,7918],"mapped",[7919]],[[7919,7919],"valid"],[[7920,7920],"mapped",[7921]],[[7921,7921],"valid"],[[7922,7922],"mapped",[7923]],[[7923,7923],"valid"],[[7924,7924],"mapped",[7925]],[[7925,7925],"valid"],[[7926,7926],"mapped",[7927]],[[7927,7927],"valid"],[[7928,7928],"mapped",[7929]],[[7929,7929],"valid"],[[7930,7930],"mapped",[7931]],[[7931,7931],"valid"],[[7932,7932],"mapped",[7933]],[[7933,7933],"valid"],[[7934,7934],"mapped",[7935]],[[7935,7935],"valid"],[[7936,7943],"valid"],[[7944,7944],"mapped",[7936]],[[7945,7945],"mapped",[7937]],[[7946,7946],"mapped",[7938]],[[7947,7947],"mapped",[7939]],[[7948,7948],"mapped",[7940]],[[7949,7949],"mapped",[7941]],[[7950,7950],"mapped",[7942]],[[7951,7951],"mapped",[7943]],[[7952,7957],"valid"],[[7958,7959],"disallowed"],[[7960,7960],"mapped",[7952]],[[7961,7961],"mapped",[7953]],[[7962,7962],"mapped",[7954]],[[7963,7963],"mapped",[7955]],[[7964,7964],"mapped",[7956]],[[7965,7965],"mapped",[7957]],[[7966,7967],"disallowed"],[[7968,7975],"valid"],[[7976,7976],"mapped",[7968]],[[7977,7977],"mapped",[7969]],[[7978,7978],"mapped",[7970]],[[7979,7979],"mapped",[7971]],[[7980,7980],"mapped",[7972]],[[7981,7981],"mapped",[7973]],[[7982,7982],"mapped",[7974]],[[7983,7983],"mapped",[7975]],[[7984,7991],"valid"],[[7992,7992],"mapped",[7984]],[[7993,7993],"mapped",[7985]],[[7994,7994],"mapped",[7986]],[[7995,7995],"mapped",[7987]],[[7996,7996],"mapped",[7988]],[[7997,7997],"mapped",[7989]],[[7998,7998],"mapped",[7990]],[[7999,7999],"mapped",[7991]],[[8e3,8005],"valid"],[[8006,8007],"disallowed"],[[8008,8008],"mapped",[8e3]],[[8009,8009],"mapped",[8001]],[[8010,8010],"mapped",[8002]],[[8011,8011],"mapped",[8003]],[[8012,8012],"mapped",[8004]],[[8013,8013],"mapped",[8005]],[[8014,8015],"disallowed"],[[8016,8023],"valid"],[[8024,8024],"disallowed"],[[8025,8025],"mapped",[8017]],[[8026,8026],"disallowed"],[[8027,8027],"mapped",[8019]],[[8028,8028],"disallowed"],[[8029,8029],"mapped",[8021]],[[8030,8030],"disallowed"],[[8031,8031],"mapped",[8023]],[[8032,8039],"valid"],[[8040,8040],"mapped",[8032]],[[8041,8041],"mapped",[8033]],[[8042,8042],"mapped",[8034]],[[8043,8043],"mapped",[8035]],[[8044,8044],"mapped",[8036]],[[8045,8045],"mapped",[8037]],[[8046,8046],"mapped",[8038]],[[8047,8047],"mapped",[8039]],[[8048,8048],"valid"],[[8049,8049],"mapped",[940]],[[8050,8050],"valid"],[[8051,8051],"mapped",[941]],[[8052,8052],"valid"],[[8053,8053],"mapped",[942]],[[8054,8054],"valid"],[[8055,8055],"mapped",[943]],[[8056,8056],"valid"],[[8057,8057],"mapped",[972]],[[8058,8058],"valid"],[[8059,8059],"mapped",[973]],[[8060,8060],"valid"],[[8061,8061],"mapped",[974]],[[8062,8063],"disallowed"],[[8064,8064],"mapped",[7936,953]],[[8065,8065],"mapped",[7937,953]],[[8066,8066],"mapped",[7938,953]],[[8067,8067],"mapped",[7939,953]],[[8068,8068],"mapped",[7940,953]],[[8069,8069],"mapped",[7941,953]],[[8070,8070],"mapped",[7942,953]],[[8071,8071],"mapped",[7943,953]],[[8072,8072],"mapped",[7936,953]],[[8073,8073],"mapped",[7937,953]],[[8074,8074],"mapped",[7938,953]],[[8075,8075],"mapped",[7939,953]],[[8076,8076],"mapped",[7940,953]],[[8077,8077],"mapped",[7941,953]],[[8078,8078],"mapped",[7942,953]],[[8079,8079],"mapped",[7943,953]],[[8080,8080],"mapped",[7968,953]],[[8081,8081],"mapped",[7969,953]],[[8082,8082],"mapped",[7970,953]],[[8083,8083],"mapped",[7971,953]],[[8084,8084],"mapped",[7972,953]],[[8085,8085],"mapped",[7973,953]],[[8086,8086],"mapped",[7974,953]],[[8087,8087],"mapped",[7975,953]],[[8088,8088],"mapped",[7968,953]],[[8089,8089],"mapped",[7969,953]],[[8090,8090],"mapped",[7970,953]],[[8091,8091],"mapped",[7971,953]],[[8092,8092],"mapped",[7972,953]],[[8093,8093],"mapped",[7973,953]],[[8094,8094],"mapped",[7974,953]],[[8095,8095],"mapped",[7975,953]],[[8096,8096],"mapped",[8032,953]],[[8097,8097],"mapped",[8033,953]],[[8098,8098],"mapped",[8034,953]],[[8099,8099],"mapped",[8035,953]],[[8100,8100],"mapped",[8036,953]],[[8101,8101],"mapped",[8037,953]],[[8102,8102],"mapped",[8038,953]],[[8103,8103],"mapped",[8039,953]],[[8104,8104],"mapped",[8032,953]],[[8105,8105],"mapped",[8033,953]],[[8106,8106],"mapped",[8034,953]],[[8107,8107],"mapped",[8035,953]],[[8108,8108],"mapped",[8036,953]],[[8109,8109],"mapped",[8037,953]],[[8110,8110],"mapped",[8038,953]],[[8111,8111],"mapped",[8039,953]],[[8112,8113],"valid"],[[8114,8114],"mapped",[8048,953]],[[8115,8115],"mapped",[945,953]],[[8116,8116],"mapped",[940,953]],[[8117,8117],"disallowed"],[[8118,8118],"valid"],[[8119,8119],"mapped",[8118,953]],[[8120,8120],"mapped",[8112]],[[8121,8121],"mapped",[8113]],[[8122,8122],"mapped",[8048]],[[8123,8123],"mapped",[940]],[[8124,8124],"mapped",[945,953]],[[8125,8125],"disallowed_STD3_mapped",[32,787]],[[8126,8126],"mapped",[953]],[[8127,8127],"disallowed_STD3_mapped",[32,787]],[[8128,8128],"disallowed_STD3_mapped",[32,834]],[[8129,8129],"disallowed_STD3_mapped",[32,776,834]],[[8130,8130],"mapped",[8052,953]],[[8131,8131],"mapped",[951,953]],[[8132,8132],"mapped",[942,953]],[[8133,8133],"disallowed"],[[8134,8134],"valid"],[[8135,8135],"mapped",[8134,953]],[[8136,8136],"mapped",[8050]],[[8137,8137],"mapped",[941]],[[8138,8138],"mapped",[8052]],[[8139,8139],"mapped",[942]],[[8140,8140],"mapped",[951,953]],[[8141,8141],"disallowed_STD3_mapped",[32,787,768]],[[8142,8142],"disallowed_STD3_mapped",[32,787,769]],[[8143,8143],"disallowed_STD3_mapped",[32,787,834]],[[8144,8146],"valid"],[[8147,8147],"mapped",[912]],[[8148,8149],"disallowed"],[[8150,8151],"valid"],[[8152,8152],"mapped",[8144]],[[8153,8153],"mapped",[8145]],[[8154,8154],"mapped",[8054]],[[8155,8155],"mapped",[943]],[[8156,8156],"disallowed"],[[8157,8157],"disallowed_STD3_mapped",[32,788,768]],[[8158,8158],"disallowed_STD3_mapped",[32,788,769]],[[8159,8159],"disallowed_STD3_mapped",[32,788,834]],[[8160,8162],"valid"],[[8163,8163],"mapped",[944]],[[8164,8167],"valid"],[[8168,8168],"mapped",[8160]],[[8169,8169],"mapped",[8161]],[[8170,8170],"mapped",[8058]],[[8171,8171],"mapped",[973]],[[8172,8172],"mapped",[8165]],[[8173,8173],"disallowed_STD3_mapped",[32,776,768]],[[8174,8174],"disallowed_STD3_mapped",[32,776,769]],[[8175,8175],"disallowed_STD3_mapped",[96]],[[8176,8177],"disallowed"],[[8178,8178],"mapped",[8060,953]],[[8179,8179],"mapped",[969,953]],[[8180,8180],"mapped",[974,953]],[[8181,8181],"disallowed"],[[8182,8182],"valid"],[[8183,8183],"mapped",[8182,953]],[[8184,8184],"mapped",[8056]],[[8185,8185],"mapped",[972]],[[8186,8186],"mapped",[8060]],[[8187,8187],"mapped",[974]],[[8188,8188],"mapped",[969,953]],[[8189,8189],"disallowed_STD3_mapped",[32,769]],[[8190,8190],"disallowed_STD3_mapped",[32,788]],[[8191,8191],"disallowed"],[[8192,8202],"disallowed_STD3_mapped",[32]],[[8203,8203],"ignored"],[[8204,8205],"deviation",[]],[[8206,8207],"disallowed"],[[8208,8208],"valid",[],"NV8"],[[8209,8209],"mapped",[8208]],[[8210,8214],"valid",[],"NV8"],[[8215,8215],"disallowed_STD3_mapped",[32,819]],[[8216,8227],"valid",[],"NV8"],[[8228,8230],"disallowed"],[[8231,8231],"valid",[],"NV8"],[[8232,8238],"disallowed"],[[8239,8239],"disallowed_STD3_mapped",[32]],[[8240,8242],"valid",[],"NV8"],[[8243,8243],"mapped",[8242,8242]],[[8244,8244],"mapped",[8242,8242,8242]],[[8245,8245],"valid",[],"NV8"],[[8246,8246],"mapped",[8245,8245]],[[8247,8247],"mapped",[8245,8245,8245]],[[8248,8251],"valid",[],"NV8"],[[8252,8252],"disallowed_STD3_mapped",[33,33]],[[8253,8253],"valid",[],"NV8"],[[8254,8254],"disallowed_STD3_mapped",[32,773]],[[8255,8262],"valid",[],"NV8"],[[8263,8263],"disallowed_STD3_mapped",[63,63]],[[8264,8264],"disallowed_STD3_mapped",[63,33]],[[8265,8265],"disallowed_STD3_mapped",[33,63]],[[8266,8269],"valid",[],"NV8"],[[8270,8274],"valid",[],"NV8"],[[8275,8276],"valid",[],"NV8"],[[8277,8278],"valid",[],"NV8"],[[8279,8279],"mapped",[8242,8242,8242,8242]],[[8280,8286],"valid",[],"NV8"],[[8287,8287],"disallowed_STD3_mapped",[32]],[[8288,8288],"ignored"],[[8289,8291],"disallowed"],[[8292,8292],"ignored"],[[8293,8293],"disallowed"],[[8294,8297],"disallowed"],[[8298,8303],"disallowed"],[[8304,8304],"mapped",[48]],[[8305,8305],"mapped",[105]],[[8306,8307],"disallowed"],[[8308,8308],"mapped",[52]],[[8309,8309],"mapped",[53]],[[8310,8310],"mapped",[54]],[[8311,8311],"mapped",[55]],[[8312,8312],"mapped",[56]],[[8313,8313],"mapped",[57]],[[8314,8314],"disallowed_STD3_mapped",[43]],[[8315,8315],"mapped",[8722]],[[8316,8316],"disallowed_STD3_mapped",[61]],[[8317,8317],"disallowed_STD3_mapped",[40]],[[8318,8318],"disallowed_STD3_mapped",[41]],[[8319,8319],"mapped",[110]],[[8320,8320],"mapped",[48]],[[8321,8321],"mapped",[49]],[[8322,8322],"mapped",[50]],[[8323,8323],"mapped",[51]],[[8324,8324],"mapped",[52]],[[8325,8325],"mapped",[53]],[[8326,8326],"mapped",[54]],[[8327,8327],"mapped",[55]],[[8328,8328],"mapped",[56]],[[8329,8329],"mapped",[57]],[[8330,8330],"disallowed_STD3_mapped",[43]],[[8331,8331],"mapped",[8722]],[[8332,8332],"disallowed_STD3_mapped",[61]],[[8333,8333],"disallowed_STD3_mapped",[40]],[[8334,8334],"disallowed_STD3_mapped",[41]],[[8335,8335],"disallowed"],[[8336,8336],"mapped",[97]],[[8337,8337],"mapped",[101]],[[8338,8338],"mapped",[111]],[[8339,8339],"mapped",[120]],[[8340,8340],"mapped",[601]],[[8341,8341],"mapped",[104]],[[8342,8342],"mapped",[107]],[[8343,8343],"mapped",[108]],[[8344,8344],"mapped",[109]],[[8345,8345],"mapped",[110]],[[8346,8346],"mapped",[112]],[[8347,8347],"mapped",[115]],[[8348,8348],"mapped",[116]],[[8349,8351],"disallowed"],[[8352,8359],"valid",[],"NV8"],[[8360,8360],"mapped",[114,115]],[[8361,8362],"valid",[],"NV8"],[[8363,8363],"valid",[],"NV8"],[[8364,8364],"valid",[],"NV8"],[[8365,8367],"valid",[],"NV8"],[[8368,8369],"valid",[],"NV8"],[[8370,8373],"valid",[],"NV8"],[[8374,8376],"valid",[],"NV8"],[[8377,8377],"valid",[],"NV8"],[[8378,8378],"valid",[],"NV8"],[[8379,8381],"valid",[],"NV8"],[[8382,8382],"valid",[],"NV8"],[[8383,8399],"disallowed"],[[8400,8417],"valid",[],"NV8"],[[8418,8419],"valid",[],"NV8"],[[8420,8426],"valid",[],"NV8"],[[8427,8427],"valid",[],"NV8"],[[8428,8431],"valid",[],"NV8"],[[8432,8432],"valid",[],"NV8"],[[8433,8447],"disallowed"],[[8448,8448],"disallowed_STD3_mapped",[97,47,99]],[[8449,8449],"disallowed_STD3_mapped",[97,47,115]],[[8450,8450],"mapped",[99]],[[8451,8451],"mapped",[176,99]],[[8452,8452],"valid",[],"NV8"],[[8453,8453],"disallowed_STD3_mapped",[99,47,111]],[[8454,8454],"disallowed_STD3_mapped",[99,47,117]],[[8455,8455],"mapped",[603]],[[8456,8456],"valid",[],"NV8"],[[8457,8457],"mapped",[176,102]],[[8458,8458],"mapped",[103]],[[8459,8462],"mapped",[104]],[[8463,8463],"mapped",[295]],[[8464,8465],"mapped",[105]],[[8466,8467],"mapped",[108]],[[8468,8468],"valid",[],"NV8"],[[8469,8469],"mapped",[110]],[[8470,8470],"mapped",[110,111]],[[8471,8472],"valid",[],"NV8"],[[8473,8473],"mapped",[112]],[[8474,8474],"mapped",[113]],[[8475,8477],"mapped",[114]],[[8478,8479],"valid",[],"NV8"],[[8480,8480],"mapped",[115,109]],[[8481,8481],"mapped",[116,101,108]],[[8482,8482],"mapped",[116,109]],[[8483,8483],"valid",[],"NV8"],[[8484,8484],"mapped",[122]],[[8485,8485],"valid",[],"NV8"],[[8486,8486],"mapped",[969]],[[8487,8487],"valid",[],"NV8"],[[8488,8488],"mapped",[122]],[[8489,8489],"valid",[],"NV8"],[[8490,8490],"mapped",[107]],[[8491,8491],"mapped",[229]],[[8492,8492],"mapped",[98]],[[8493,8493],"mapped",[99]],[[8494,8494],"valid",[],"NV8"],[[8495,8496],"mapped",[101]],[[8497,8497],"mapped",[102]],[[8498,8498],"disallowed"],[[8499,8499],"mapped",[109]],[[8500,8500],"mapped",[111]],[[8501,8501],"mapped",[1488]],[[8502,8502],"mapped",[1489]],[[8503,8503],"mapped",[1490]],[[8504,8504],"mapped",[1491]],[[8505,8505],"mapped",[105]],[[8506,8506],"valid",[],"NV8"],[[8507,8507],"mapped",[102,97,120]],[[8508,8508],"mapped",[960]],[[8509,8510],"mapped",[947]],[[8511,8511],"mapped",[960]],[[8512,8512],"mapped",[8721]],[[8513,8516],"valid",[],"NV8"],[[8517,8518],"mapped",[100]],[[8519,8519],"mapped",[101]],[[8520,8520],"mapped",[105]],[[8521,8521],"mapped",[106]],[[8522,8523],"valid",[],"NV8"],[[8524,8524],"valid",[],"NV8"],[[8525,8525],"valid",[],"NV8"],[[8526,8526],"valid"],[[8527,8527],"valid",[],"NV8"],[[8528,8528],"mapped",[49,8260,55]],[[8529,8529],"mapped",[49,8260,57]],[[8530,8530],"mapped",[49,8260,49,48]],[[8531,8531],"mapped",[49,8260,51]],[[8532,8532],"mapped",[50,8260,51]],[[8533,8533],"mapped",[49,8260,53]],[[8534,8534],"mapped",[50,8260,53]],[[8535,8535],"mapped",[51,8260,53]],[[8536,8536],"mapped",[52,8260,53]],[[8537,8537],"mapped",[49,8260,54]],[[8538,8538],"mapped",[53,8260,54]],[[8539,8539],"mapped",[49,8260,56]],[[8540,8540],"mapped",[51,8260,56]],[[8541,8541],"mapped",[53,8260,56]],[[8542,8542],"mapped",[55,8260,56]],[[8543,8543],"mapped",[49,8260]],[[8544,8544],"mapped",[105]],[[8545,8545],"mapped",[105,105]],[[8546,8546],"mapped",[105,105,105]],[[8547,8547],"mapped",[105,118]],[[8548,8548],"mapped",[118]],[[8549,8549],"mapped",[118,105]],[[8550,8550],"mapped",[118,105,105]],[[8551,8551],"mapped",[118,105,105,105]],[[8552,8552],"mapped",[105,120]],[[8553,8553],"mapped",[120]],[[8554,8554],"mapped",[120,105]],[[8555,8555],"mapped",[120,105,105]],[[8556,8556],"mapped",[108]],[[8557,8557],"mapped",[99]],[[8558,8558],"mapped",[100]],[[8559,8559],"mapped",[109]],[[8560,8560],"mapped",[105]],[[8561,8561],"mapped",[105,105]],[[8562,8562],"mapped",[105,105,105]],[[8563,8563],"mapped",[105,118]],[[8564,8564],"mapped",[118]],[[8565,8565],"mapped",[118,105]],[[8566,8566],"mapped",[118,105,105]],[[8567,8567],"mapped",[118,105,105,105]],[[8568,8568],"mapped",[105,120]],[[8569,8569],"mapped",[120]],[[8570,8570],"mapped",[120,105]],[[8571,8571],"mapped",[120,105,105]],[[8572,8572],"mapped",[108]],[[8573,8573],"mapped",[99]],[[8574,8574],"mapped",[100]],[[8575,8575],"mapped",[109]],[[8576,8578],"valid",[],"NV8"],[[8579,8579],"disallowed"],[[8580,8580],"valid"],[[8581,8584],"valid",[],"NV8"],[[8585,8585],"mapped",[48,8260,51]],[[8586,8587],"valid",[],"NV8"],[[8588,8591],"disallowed"],[[8592,8682],"valid",[],"NV8"],[[8683,8691],"valid",[],"NV8"],[[8692,8703],"valid",[],"NV8"],[[8704,8747],"valid",[],"NV8"],[[8748,8748],"mapped",[8747,8747]],[[8749,8749],"mapped",[8747,8747,8747]],[[8750,8750],"valid",[],"NV8"],[[8751,8751],"mapped",[8750,8750]],[[8752,8752],"mapped",[8750,8750,8750]],[[8753,8799],"valid",[],"NV8"],[[8800,8800],"disallowed_STD3_valid"],[[8801,8813],"valid",[],"NV8"],[[8814,8815],"disallowed_STD3_valid"],[[8816,8945],"valid",[],"NV8"],[[8946,8959],"valid",[],"NV8"],[[8960,8960],"valid",[],"NV8"],[[8961,8961],"valid",[],"NV8"],[[8962,9e3],"valid",[],"NV8"],[[9001,9001],"mapped",[12296]],[[9002,9002],"mapped",[12297]],[[9003,9082],"valid",[],"NV8"],[[9083,9083],"valid",[],"NV8"],[[9084,9084],"valid",[],"NV8"],[[9085,9114],"valid",[],"NV8"],[[9115,9166],"valid",[],"NV8"],[[9167,9168],"valid",[],"NV8"],[[9169,9179],"valid",[],"NV8"],[[9180,9191],"valid",[],"NV8"],[[9192,9192],"valid",[],"NV8"],[[9193,9203],"valid",[],"NV8"],[[9204,9210],"valid",[],"NV8"],[[9211,9215],"disallowed"],[[9216,9252],"valid",[],"NV8"],[[9253,9254],"valid",[],"NV8"],[[9255,9279],"disallowed"],[[9280,9290],"valid",[],"NV8"],[[9291,9311],"disallowed"],[[9312,9312],"mapped",[49]],[[9313,9313],"mapped",[50]],[[9314,9314],"mapped",[51]],[[9315,9315],"mapped",[52]],[[9316,9316],"mapped",[53]],[[9317,9317],"mapped",[54]],[[9318,9318],"mapped",[55]],[[9319,9319],"mapped",[56]],[[9320,9320],"mapped",[57]],[[9321,9321],"mapped",[49,48]],[[9322,9322],"mapped",[49,49]],[[9323,9323],"mapped",[49,50]],[[9324,9324],"mapped",[49,51]],[[9325,9325],"mapped",[49,52]],[[9326,9326],"mapped",[49,53]],[[9327,9327],"mapped",[49,54]],[[9328,9328],"mapped",[49,55]],[[9329,9329],"mapped",[49,56]],[[9330,9330],"mapped",[49,57]],[[9331,9331],"mapped",[50,48]],[[9332,9332],"disallowed_STD3_mapped",[40,49,41]],[[9333,9333],"disallowed_STD3_mapped",[40,50,41]],[[9334,9334],"disallowed_STD3_mapped",[40,51,41]],[[9335,9335],"disallowed_STD3_mapped",[40,52,41]],[[9336,9336],"disallowed_STD3_mapped",[40,53,41]],[[9337,9337],"disallowed_STD3_mapped",[40,54,41]],[[9338,9338],"disallowed_STD3_mapped",[40,55,41]],[[9339,9339],"disallowed_STD3_mapped",[40,56,41]],[[9340,9340],"disallowed_STD3_mapped",[40,57,41]],[[9341,9341],"disallowed_STD3_mapped",[40,49,48,41]],[[9342,9342],"disallowed_STD3_mapped",[40,49,49,41]],[[9343,9343],"disallowed_STD3_mapped",[40,49,50,41]],[[9344,9344],"disallowed_STD3_mapped",[40,49,51,41]],[[9345,9345],"disallowed_STD3_mapped",[40,49,52,41]],[[9346,9346],"disallowed_STD3_mapped",[40,49,53,41]],[[9347,9347],"disallowed_STD3_mapped",[40,49,54,41]],[[9348,9348],"disallowed_STD3_mapped",[40,49,55,41]],[[9349,9349],"disallowed_STD3_mapped",[40,49,56,41]],[[9350,9350],"disallowed_STD3_mapped",[40,49,57,41]],[[9351,9351],"disallowed_STD3_mapped",[40,50,48,41]],[[9352,9371],"disallowed"],[[9372,9372],"disallowed_STD3_mapped",[40,97,41]],[[9373,9373],"disallowed_STD3_mapped",[40,98,41]],[[9374,9374],"disallowed_STD3_mapped",[40,99,41]],[[9375,9375],"disallowed_STD3_mapped",[40,100,41]],[[9376,9376],"disallowed_STD3_mapped",[40,101,41]],[[9377,9377],"disallowed_STD3_mapped",[40,102,41]],[[9378,9378],"disallowed_STD3_mapped",[40,103,41]],[[9379,9379],"disallowed_STD3_mapped",[40,104,41]],[[9380,9380],"disallowed_STD3_mapped",[40,105,41]],[[9381,9381],"disallowed_STD3_mapped",[40,106,41]],[[9382,9382],"disallowed_STD3_mapped",[40,107,41]],[[9383,9383],"disallowed_STD3_mapped",[40,108,41]],[[9384,9384],"disallowed_STD3_mapped",[40,109,41]],[[9385,9385],"disallowed_STD3_mapped",[40,110,41]],[[9386,9386],"disallowed_STD3_mapped",[40,111,41]],[[9387,9387],"disallowed_STD3_mapped",[40,112,41]],[[9388,9388],"disallowed_STD3_mapped",[40,113,41]],[[9389,9389],"disallowed_STD3_mapped",[40,114,41]],[[9390,9390],"disallowed_STD3_mapped",[40,115,41]],[[9391,9391],"disallowed_STD3_mapped",[40,116,41]],[[9392,9392],"disallowed_STD3_mapped",[40,117,41]],[[9393,9393],"disallowed_STD3_mapped",[40,118,41]],[[9394,9394],"disallowed_STD3_mapped",[40,119,41]],[[9395,9395],"disallowed_STD3_mapped",[40,120,41]],[[9396,9396],"disallowed_STD3_mapped",[40,121,41]],[[9397,9397],"disallowed_STD3_mapped",[40,122,41]],[[9398,9398],"mapped",[97]],[[9399,9399],"mapped",[98]],[[9400,9400],"mapped",[99]],[[9401,9401],"mapped",[100]],[[9402,9402],"mapped",[101]],[[9403,9403],"mapped",[102]],[[9404,9404],"mapped",[103]],[[9405,9405],"mapped",[104]],[[9406,9406],"mapped",[105]],[[9407,9407],"mapped",[106]],[[9408,9408],"mapped",[107]],[[9409,9409],"mapped",[108]],[[9410,9410],"mapped",[109]],[[9411,9411],"mapped",[110]],[[9412,9412],"mapped",[111]],[[9413,9413],"mapped",[112]],[[9414,9414],"mapped",[113]],[[9415,9415],"mapped",[114]],[[9416,9416],"mapped",[115]],[[9417,9417],"mapped",[116]],[[9418,9418],"mapped",[117]],[[9419,9419],"mapped",[118]],[[9420,9420],"mapped",[119]],[[9421,9421],"mapped",[120]],[[9422,9422],"mapped",[121]],[[9423,9423],"mapped",[122]],[[9424,9424],"mapped",[97]],[[9425,9425],"mapped",[98]],[[9426,9426],"mapped",[99]],[[9427,9427],"mapped",[100]],[[9428,9428],"mapped",[101]],[[9429,9429],"mapped",[102]],[[9430,9430],"mapped",[103]],[[9431,9431],"mapped",[104]],[[9432,9432],"mapped",[105]],[[9433,9433],"mapped",[106]],[[9434,9434],"mapped",[107]],[[9435,9435],"mapped",[108]],[[9436,9436],"mapped",[109]],[[9437,9437],"mapped",[110]],[[9438,9438],"mapped",[111]],[[9439,9439],"mapped",[112]],[[9440,9440],"mapped",[113]],[[9441,9441],"mapped",[114]],[[9442,9442],"mapped",[115]],[[9443,9443],"mapped",[116]],[[9444,9444],"mapped",[117]],[[9445,9445],"mapped",[118]],[[9446,9446],"mapped",[119]],[[9447,9447],"mapped",[120]],[[9448,9448],"mapped",[121]],[[9449,9449],"mapped",[122]],[[9450,9450],"mapped",[48]],[[9451,9470],"valid",[],"NV8"],[[9471,9471],"valid",[],"NV8"],[[9472,9621],"valid",[],"NV8"],[[9622,9631],"valid",[],"NV8"],[[9632,9711],"valid",[],"NV8"],[[9712,9719],"valid",[],"NV8"],[[9720,9727],"valid",[],"NV8"],[[9728,9747],"valid",[],"NV8"],[[9748,9749],"valid",[],"NV8"],[[9750,9751],"valid",[],"NV8"],[[9752,9752],"valid",[],"NV8"],[[9753,9753],"valid",[],"NV8"],[[9754,9839],"valid",[],"NV8"],[[9840,9841],"valid",[],"NV8"],[[9842,9853],"valid",[],"NV8"],[[9854,9855],"valid",[],"NV8"],[[9856,9865],"valid",[],"NV8"],[[9866,9873],"valid",[],"NV8"],[[9874,9884],"valid",[],"NV8"],[[9885,9885],"valid",[],"NV8"],[[9886,9887],"valid",[],"NV8"],[[9888,9889],"valid",[],"NV8"],[[9890,9905],"valid",[],"NV8"],[[9906,9906],"valid",[],"NV8"],[[9907,9916],"valid",[],"NV8"],[[9917,9919],"valid",[],"NV8"],[[9920,9923],"valid",[],"NV8"],[[9924,9933],"valid",[],"NV8"],[[9934,9934],"valid",[],"NV8"],[[9935,9953],"valid",[],"NV8"],[[9954,9954],"valid",[],"NV8"],[[9955,9955],"valid",[],"NV8"],[[9956,9959],"valid",[],"NV8"],[[9960,9983],"valid",[],"NV8"],[[9984,9984],"valid",[],"NV8"],[[9985,9988],"valid",[],"NV8"],[[9989,9989],"valid",[],"NV8"],[[9990,9993],"valid",[],"NV8"],[[9994,9995],"valid",[],"NV8"],[[9996,10023],"valid",[],"NV8"],[[10024,10024],"valid",[],"NV8"],[[10025,10059],"valid",[],"NV8"],[[10060,10060],"valid",[],"NV8"],[[10061,10061],"valid",[],"NV8"],[[10062,10062],"valid",[],"NV8"],[[10063,10066],"valid",[],"NV8"],[[10067,10069],"valid",[],"NV8"],[[10070,10070],"valid",[],"NV8"],[[10071,10071],"valid",[],"NV8"],[[10072,10078],"valid",[],"NV8"],[[10079,10080],"valid",[],"NV8"],[[10081,10087],"valid",[],"NV8"],[[10088,10101],"valid",[],"NV8"],[[10102,10132],"valid",[],"NV8"],[[10133,10135],"valid",[],"NV8"],[[10136,10159],"valid",[],"NV8"],[[10160,10160],"valid",[],"NV8"],[[10161,10174],"valid",[],"NV8"],[[10175,10175],"valid",[],"NV8"],[[10176,10182],"valid",[],"NV8"],[[10183,10186],"valid",[],"NV8"],[[10187,10187],"valid",[],"NV8"],[[10188,10188],"valid",[],"NV8"],[[10189,10189],"valid",[],"NV8"],[[10190,10191],"valid",[],"NV8"],[[10192,10219],"valid",[],"NV8"],[[10220,10223],"valid",[],"NV8"],[[10224,10239],"valid",[],"NV8"],[[10240,10495],"valid",[],"NV8"],[[10496,10763],"valid",[],"NV8"],[[10764,10764],"mapped",[8747,8747,8747,8747]],[[10765,10867],"valid",[],"NV8"],[[10868,10868],"disallowed_STD3_mapped",[58,58,61]],[[10869,10869],"disallowed_STD3_mapped",[61,61]],[[10870,10870],"disallowed_STD3_mapped",[61,61,61]],[[10871,10971],"valid",[],"NV8"],[[10972,10972],"mapped",[10973,824]],[[10973,11007],"valid",[],"NV8"],[[11008,11021],"valid",[],"NV8"],[[11022,11027],"valid",[],"NV8"],[[11028,11034],"valid",[],"NV8"],[[11035,11039],"valid",[],"NV8"],[[11040,11043],"valid",[],"NV8"],[[11044,11084],"valid",[],"NV8"],[[11085,11087],"valid",[],"NV8"],[[11088,11092],"valid",[],"NV8"],[[11093,11097],"valid",[],"NV8"],[[11098,11123],"valid",[],"NV8"],[[11124,11125],"disallowed"],[[11126,11157],"valid",[],"NV8"],[[11158,11159],"disallowed"],[[11160,11193],"valid",[],"NV8"],[[11194,11196],"disallowed"],[[11197,11208],"valid",[],"NV8"],[[11209,11209],"disallowed"],[[11210,11217],"valid",[],"NV8"],[[11218,11243],"disallowed"],[[11244,11247],"valid",[],"NV8"],[[11248,11263],"disallowed"],[[11264,11264],"mapped",[11312]],[[11265,11265],"mapped",[11313]],[[11266,11266],"mapped",[11314]],[[11267,11267],"mapped",[11315]],[[11268,11268],"mapped",[11316]],[[11269,11269],"mapped",[11317]],[[11270,11270],"mapped",[11318]],[[11271,11271],"mapped",[11319]],[[11272,11272],"mapped",[11320]],[[11273,11273],"mapped",[11321]],[[11274,11274],"mapped",[11322]],[[11275,11275],"mapped",[11323]],[[11276,11276],"mapped",[11324]],[[11277,11277],"mapped",[11325]],[[11278,11278],"mapped",[11326]],[[11279,11279],"mapped",[11327]],[[11280,11280],"mapped",[11328]],[[11281,11281],"mapped",[11329]],[[11282,11282],"mapped",[11330]],[[11283,11283],"mapped",[11331]],[[11284,11284],"mapped",[11332]],[[11285,11285],"mapped",[11333]],[[11286,11286],"mapped",[11334]],[[11287,11287],"mapped",[11335]],[[11288,11288],"mapped",[11336]],[[11289,11289],"mapped",[11337]],[[11290,11290],"mapped",[11338]],[[11291,11291],"mapped",[11339]],[[11292,11292],"mapped",[11340]],[[11293,11293],"mapped",[11341]],[[11294,11294],"mapped",[11342]],[[11295,11295],"mapped",[11343]],[[11296,11296],"mapped",[11344]],[[11297,11297],"mapped",[11345]],[[11298,11298],"mapped",[11346]],[[11299,11299],"mapped",[11347]],[[11300,11300],"mapped",[11348]],[[11301,11301],"mapped",[11349]],[[11302,11302],"mapped",[11350]],[[11303,11303],"mapped",[11351]],[[11304,11304],"mapped",[11352]],[[11305,11305],"mapped",[11353]],[[11306,11306],"mapped",[11354]],[[11307,11307],"mapped",[11355]],[[11308,11308],"mapped",[11356]],[[11309,11309],"mapped",[11357]],[[11310,11310],"mapped",[11358]],[[11311,11311],"disallowed"],[[11312,11358],"valid"],[[11359,11359],"disallowed"],[[11360,11360],"mapped",[11361]],[[11361,11361],"valid"],[[11362,11362],"mapped",[619]],[[11363,11363],"mapped",[7549]],[[11364,11364],"mapped",[637]],[[11365,11366],"valid"],[[11367,11367],"mapped",[11368]],[[11368,11368],"valid"],[[11369,11369],"mapped",[11370]],[[11370,11370],"valid"],[[11371,11371],"mapped",[11372]],[[11372,11372],"valid"],[[11373,11373],"mapped",[593]],[[11374,11374],"mapped",[625]],[[11375,11375],"mapped",[592]],[[11376,11376],"mapped",[594]],[[11377,11377],"valid"],[[11378,11378],"mapped",[11379]],[[11379,11379],"valid"],[[11380,11380],"valid"],[[11381,11381],"mapped",[11382]],[[11382,11383],"valid"],[[11384,11387],"valid"],[[11388,11388],"mapped",[106]],[[11389,11389],"mapped",[118]],[[11390,11390],"mapped",[575]],[[11391,11391],"mapped",[576]],[[11392,11392],"mapped",[11393]],[[11393,11393],"valid"],[[11394,11394],"mapped",[11395]],[[11395,11395],"valid"],[[11396,11396],"mapped",[11397]],[[11397,11397],"valid"],[[11398,11398],"mapped",[11399]],[[11399,11399],"valid"],[[11400,11400],"mapped",[11401]],[[11401,11401],"valid"],[[11402,11402],"mapped",[11403]],[[11403,11403],"valid"],[[11404,11404],"mapped",[11405]],[[11405,11405],"valid"],[[11406,11406],"mapped",[11407]],[[11407,11407],"valid"],[[11408,11408],"mapped",[11409]],[[11409,11409],"valid"],[[11410,11410],"mapped",[11411]],[[11411,11411],"valid"],[[11412,11412],"mapped",[11413]],[[11413,11413],"valid"],[[11414,11414],"mapped",[11415]],[[11415,11415],"valid"],[[11416,11416],"mapped",[11417]],[[11417,11417],"valid"],[[11418,11418],"mapped",[11419]],[[11419,11419],"valid"],[[11420,11420],"mapped",[11421]],[[11421,11421],"valid"],[[11422,11422],"mapped",[11423]],[[11423,11423],"valid"],[[11424,11424],"mapped",[11425]],[[11425,11425],"valid"],[[11426,11426],"mapped",[11427]],[[11427,11427],"valid"],[[11428,11428],"mapped",[11429]],[[11429,11429],"valid"],[[11430,11430],"mapped",[11431]],[[11431,11431],"valid"],[[11432,11432],"mapped",[11433]],[[11433,11433],"valid"],[[11434,11434],"mapped",[11435]],[[11435,11435],"valid"],[[11436,11436],"mapped",[11437]],[[11437,11437],"valid"],[[11438,11438],"mapped",[11439]],[[11439,11439],"valid"],[[11440,11440],"mapped",[11441]],[[11441,11441],"valid"],[[11442,11442],"mapped",[11443]],[[11443,11443],"valid"],[[11444,11444],"mapped",[11445]],[[11445,11445],"valid"],[[11446,11446],"mapped",[11447]],[[11447,11447],"valid"],[[11448,11448],"mapped",[11449]],[[11449,11449],"valid"],[[11450,11450],"mapped",[11451]],[[11451,11451],"valid"],[[11452,11452],"mapped",[11453]],[[11453,11453],"valid"],[[11454,11454],"mapped",[11455]],[[11455,11455],"valid"],[[11456,11456],"mapped",[11457]],[[11457,11457],"valid"],[[11458,11458],"mapped",[11459]],[[11459,11459],"valid"],[[11460,11460],"mapped",[11461]],[[11461,11461],"valid"],[[11462,11462],"mapped",[11463]],[[11463,11463],"valid"],[[11464,11464],"mapped",[11465]],[[11465,11465],"valid"],[[11466,11466],"mapped",[11467]],[[11467,11467],"valid"],[[11468,11468],"mapped",[11469]],[[11469,11469],"valid"],[[11470,11470],"mapped",[11471]],[[11471,11471],"valid"],[[11472,11472],"mapped",[11473]],[[11473,11473],"valid"],[[11474,11474],"mapped",[11475]],[[11475,11475],"valid"],[[11476,11476],"mapped",[11477]],[[11477,11477],"valid"],[[11478,11478],"mapped",[11479]],[[11479,11479],"valid"],[[11480,11480],"mapped",[11481]],[[11481,11481],"valid"],[[11482,11482],"mapped",[11483]],[[11483,11483],"valid"],[[11484,11484],"mapped",[11485]],[[11485,11485],"valid"],[[11486,11486],"mapped",[11487]],[[11487,11487],"valid"],[[11488,11488],"mapped",[11489]],[[11489,11489],"valid"],[[11490,11490],"mapped",[11491]],[[11491,11492],"valid"],[[11493,11498],"valid",[],"NV8"],[[11499,11499],"mapped",[11500]],[[11500,11500],"valid"],[[11501,11501],"mapped",[11502]],[[11502,11505],"valid"],[[11506,11506],"mapped",[11507]],[[11507,11507],"valid"],[[11508,11512],"disallowed"],[[11513,11519],"valid",[],"NV8"],[[11520,11557],"valid"],[[11558,11558],"disallowed"],[[11559,11559],"valid"],[[11560,11564],"disallowed"],[[11565,11565],"valid"],[[11566,11567],"disallowed"],[[11568,11621],"valid"],[[11622,11623],"valid"],[[11624,11630],"disallowed"],[[11631,11631],"mapped",[11617]],[[11632,11632],"valid",[],"NV8"],[[11633,11646],"disallowed"],[[11647,11647],"valid"],[[11648,11670],"valid"],[[11671,11679],"disallowed"],[[11680,11686],"valid"],[[11687,11687],"disallowed"],[[11688,11694],"valid"],[[11695,11695],"disallowed"],[[11696,11702],"valid"],[[11703,11703],"disallowed"],[[11704,11710],"valid"],[[11711,11711],"disallowed"],[[11712,11718],"valid"],[[11719,11719],"disallowed"],[[11720,11726],"valid"],[[11727,11727],"disallowed"],[[11728,11734],"valid"],[[11735,11735],"disallowed"],[[11736,11742],"valid"],[[11743,11743],"disallowed"],[[11744,11775],"valid"],[[11776,11799],"valid",[],"NV8"],[[11800,11803],"valid",[],"NV8"],[[11804,11805],"valid",[],"NV8"],[[11806,11822],"valid",[],"NV8"],[[11823,11823],"valid"],[[11824,11824],"valid",[],"NV8"],[[11825,11825],"valid",[],"NV8"],[[11826,11835],"valid",[],"NV8"],[[11836,11842],"valid",[],"NV8"],[[11843,11903],"disallowed"],[[11904,11929],"valid",[],"NV8"],[[11930,11930],"disallowed"],[[11931,11934],"valid",[],"NV8"],[[11935,11935],"mapped",[27597]],[[11936,12018],"valid",[],"NV8"],[[12019,12019],"mapped",[40863]],[[12020,12031],"disallowed"],[[12032,12032],"mapped",[19968]],[[12033,12033],"mapped",[20008]],[[12034,12034],"mapped",[20022]],[[12035,12035],"mapped",[20031]],[[12036,12036],"mapped",[20057]],[[12037,12037],"mapped",[20101]],[[12038,12038],"mapped",[20108]],[[12039,12039],"mapped",[20128]],[[12040,12040],"mapped",[20154]],[[12041,12041],"mapped",[20799]],[[12042,12042],"mapped",[20837]],[[12043,12043],"mapped",[20843]],[[12044,12044],"mapped",[20866]],[[12045,12045],"mapped",[20886]],[[12046,12046],"mapped",[20907]],[[12047,12047],"mapped",[20960]],[[12048,12048],"mapped",[20981]],[[12049,12049],"mapped",[20992]],[[12050,12050],"mapped",[21147]],[[12051,12051],"mapped",[21241]],[[12052,12052],"mapped",[21269]],[[12053,12053],"mapped",[21274]],[[12054,12054],"mapped",[21304]],[[12055,12055],"mapped",[21313]],[[12056,12056],"mapped",[21340]],[[12057,12057],"mapped",[21353]],[[12058,12058],"mapped",[21378]],[[12059,12059],"mapped",[21430]],[[12060,12060],"mapped",[21448]],[[12061,12061],"mapped",[21475]],[[12062,12062],"mapped",[22231]],[[12063,12063],"mapped",[22303]],[[12064,12064],"mapped",[22763]],[[12065,12065],"mapped",[22786]],[[12066,12066],"mapped",[22794]],[[12067,12067],"mapped",[22805]],[[12068,12068],"mapped",[22823]],[[12069,12069],"mapped",[22899]],[[12070,12070],"mapped",[23376]],[[12071,12071],"mapped",[23424]],[[12072,12072],"mapped",[23544]],[[12073,12073],"mapped",[23567]],[[12074,12074],"mapped",[23586]],[[12075,12075],"mapped",[23608]],[[12076,12076],"mapped",[23662]],[[12077,12077],"mapped",[23665]],[[12078,12078],"mapped",[24027]],[[12079,12079],"mapped",[24037]],[[12080,12080],"mapped",[24049]],[[12081,12081],"mapped",[24062]],[[12082,12082],"mapped",[24178]],[[12083,12083],"mapped",[24186]],[[12084,12084],"mapped",[24191]],[[12085,12085],"mapped",[24308]],[[12086,12086],"mapped",[24318]],[[12087,12087],"mapped",[24331]],[[12088,12088],"mapped",[24339]],[[12089,12089],"mapped",[24400]],[[12090,12090],"mapped",[24417]],[[12091,12091],"mapped",[24435]],[[12092,12092],"mapped",[24515]],[[12093,12093],"mapped",[25096]],[[12094,12094],"mapped",[25142]],[[12095,12095],"mapped",[25163]],[[12096,12096],"mapped",[25903]],[[12097,12097],"mapped",[25908]],[[12098,12098],"mapped",[25991]],[[12099,12099],"mapped",[26007]],[[12100,12100],"mapped",[26020]],[[12101,12101],"mapped",[26041]],[[12102,12102],"mapped",[26080]],[[12103,12103],"mapped",[26085]],[[12104,12104],"mapped",[26352]],[[12105,12105],"mapped",[26376]],[[12106,12106],"mapped",[26408]],[[12107,12107],"mapped",[27424]],[[12108,12108],"mapped",[27490]],[[12109,12109],"mapped",[27513]],[[12110,12110],"mapped",[27571]],[[12111,12111],"mapped",[27595]],[[12112,12112],"mapped",[27604]],[[12113,12113],"mapped",[27611]],[[12114,12114],"mapped",[27663]],[[12115,12115],"mapped",[27668]],[[12116,12116],"mapped",[27700]],[[12117,12117],"mapped",[28779]],[[12118,12118],"mapped",[29226]],[[12119,12119],"mapped",[29238]],[[12120,12120],"mapped",[29243]],[[12121,12121],"mapped",[29247]],[[12122,12122],"mapped",[29255]],[[12123,12123],"mapped",[29273]],[[12124,12124],"mapped",[29275]],[[12125,12125],"mapped",[29356]],[[12126,12126],"mapped",[29572]],[[12127,12127],"mapped",[29577]],[[12128,12128],"mapped",[29916]],[[12129,12129],"mapped",[29926]],[[12130,12130],"mapped",[29976]],[[12131,12131],"mapped",[29983]],[[12132,12132],"mapped",[29992]],[[12133,12133],"mapped",[3e4]],[[12134,12134],"mapped",[30091]],[[12135,12135],"mapped",[30098]],[[12136,12136],"mapped",[30326]],[[12137,12137],"mapped",[30333]],[[12138,12138],"mapped",[30382]],[[12139,12139],"mapped",[30399]],[[12140,12140],"mapped",[30446]],[[12141,12141],"mapped",[30683]],[[12142,12142],"mapped",[30690]],[[12143,12143],"mapped",[30707]],[[12144,12144],"mapped",[31034]],[[12145,12145],"mapped",[31160]],[[12146,12146],"mapped",[31166]],[[12147,12147],"mapped",[31348]],[[12148,12148],"mapped",[31435]],[[12149,12149],"mapped",[31481]],[[12150,12150],"mapped",[31859]],[[12151,12151],"mapped",[31992]],[[12152,12152],"mapped",[32566]],[[12153,12153],"mapped",[32593]],[[12154,12154],"mapped",[32650]],[[12155,12155],"mapped",[32701]],[[12156,12156],"mapped",[32769]],[[12157,12157],"mapped",[32780]],[[12158,12158],"mapped",[32786]],[[12159,12159],"mapped",[32819]],[[12160,12160],"mapped",[32895]],[[12161,12161],"mapped",[32905]],[[12162,12162],"mapped",[33251]],[[12163,12163],"mapped",[33258]],[[12164,12164],"mapped",[33267]],[[12165,12165],"mapped",[33276]],[[12166,12166],"mapped",[33292]],[[12167,12167],"mapped",[33307]],[[12168,12168],"mapped",[33311]],[[12169,12169],"mapped",[33390]],[[12170,12170],"mapped",[33394]],[[12171,12171],"mapped",[33400]],[[12172,12172],"mapped",[34381]],[[12173,12173],"mapped",[34411]],[[12174,12174],"mapped",[34880]],[[12175,12175],"mapped",[34892]],[[12176,12176],"mapped",[34915]],[[12177,12177],"mapped",[35198]],[[12178,12178],"mapped",[35211]],[[12179,12179],"mapped",[35282]],[[12180,12180],"mapped",[35328]],[[12181,12181],"mapped",[35895]],[[12182,12182],"mapped",[35910]],[[12183,12183],"mapped",[35925]],[[12184,12184],"mapped",[35960]],[[12185,12185],"mapped",[35997]],[[12186,12186],"mapped",[36196]],[[12187,12187],"mapped",[36208]],[[12188,12188],"mapped",[36275]],[[12189,12189],"mapped",[36523]],[[12190,12190],"mapped",[36554]],[[12191,12191],"mapped",[36763]],[[12192,12192],"mapped",[36784]],[[12193,12193],"mapped",[36789]],[[12194,12194],"mapped",[37009]],[[12195,12195],"mapped",[37193]],[[12196,12196],"mapped",[37318]],[[12197,12197],"mapped",[37324]],[[12198,12198],"mapped",[37329]],[[12199,12199],"mapped",[38263]],[[12200,12200],"mapped",[38272]],[[12201,12201],"mapped",[38428]],[[12202,12202],"mapped",[38582]],[[12203,12203],"mapped",[38585]],[[12204,12204],"mapped",[38632]],[[12205,12205],"mapped",[38737]],[[12206,12206],"mapped",[38750]],[[12207,12207],"mapped",[38754]],[[12208,12208],"mapped",[38761]],[[12209,12209],"mapped",[38859]],[[12210,12210],"mapped",[38893]],[[12211,12211],"mapped",[38899]],[[12212,12212],"mapped",[38913]],[[12213,12213],"mapped",[39080]],[[12214,12214],"mapped",[39131]],[[12215,12215],"mapped",[39135]],[[12216,12216],"mapped",[39318]],[[12217,12217],"mapped",[39321]],[[12218,12218],"mapped",[39340]],[[12219,12219],"mapped",[39592]],[[12220,12220],"mapped",[39640]],[[12221,12221],"mapped",[39647]],[[12222,12222],"mapped",[39717]],[[12223,12223],"mapped",[39727]],[[12224,12224],"mapped",[39730]],[[12225,12225],"mapped",[39740]],[[12226,12226],"mapped",[39770]],[[12227,12227],"mapped",[40165]],[[12228,12228],"mapped",[40565]],[[12229,12229],"mapped",[40575]],[[12230,12230],"mapped",[40613]],[[12231,12231],"mapped",[40635]],[[12232,12232],"mapped",[40643]],[[12233,12233],"mapped",[40653]],[[12234,12234],"mapped",[40657]],[[12235,12235],"mapped",[40697]],[[12236,12236],"mapped",[40701]],[[12237,12237],"mapped",[40718]],[[12238,12238],"mapped",[40723]],[[12239,12239],"mapped",[40736]],[[12240,12240],"mapped",[40763]],[[12241,12241],"mapped",[40778]],[[12242,12242],"mapped",[40786]],[[12243,12243],"mapped",[40845]],[[12244,12244],"mapped",[40860]],[[12245,12245],"mapped",[40864]],[[12246,12271],"disallowed"],[[12272,12283],"disallowed"],[[12284,12287],"disallowed"],[[12288,12288],"disallowed_STD3_mapped",[32]],[[12289,12289],"valid",[],"NV8"],[[12290,12290],"mapped",[46]],[[12291,12292],"valid",[],"NV8"],[[12293,12295],"valid"],[[12296,12329],"valid",[],"NV8"],[[12330,12333],"valid"],[[12334,12341],"valid",[],"NV8"],[[12342,12342],"mapped",[12306]],[[12343,12343],"valid",[],"NV8"],[[12344,12344],"mapped",[21313]],[[12345,12345],"mapped",[21316]],[[12346,12346],"mapped",[21317]],[[12347,12347],"valid",[],"NV8"],[[12348,12348],"valid"],[[12349,12349],"valid",[],"NV8"],[[12350,12350],"valid",[],"NV8"],[[12351,12351],"valid",[],"NV8"],[[12352,12352],"disallowed"],[[12353,12436],"valid"],[[12437,12438],"valid"],[[12439,12440],"disallowed"],[[12441,12442],"valid"],[[12443,12443],"disallowed_STD3_mapped",[32,12441]],[[12444,12444],"disallowed_STD3_mapped",[32,12442]],[[12445,12446],"valid"],[[12447,12447],"mapped",[12424,12426]],[[12448,12448],"valid",[],"NV8"],[[12449,12542],"valid"],[[12543,12543],"mapped",[12467,12488]],[[12544,12548],"disallowed"],[[12549,12588],"valid"],[[12589,12589],"valid"],[[12590,12592],"disallowed"],[[12593,12593],"mapped",[4352]],[[12594,12594],"mapped",[4353]],[[12595,12595],"mapped",[4522]],[[12596,12596],"mapped",[4354]],[[12597,12597],"mapped",[4524]],[[12598,12598],"mapped",[4525]],[[12599,12599],"mapped",[4355]],[[12600,12600],"mapped",[4356]],[[12601,12601],"mapped",[4357]],[[12602,12602],"mapped",[4528]],[[12603,12603],"mapped",[4529]],[[12604,12604],"mapped",[4530]],[[12605,12605],"mapped",[4531]],[[12606,12606],"mapped",[4532]],[[12607,12607],"mapped",[4533]],[[12608,12608],"mapped",[4378]],[[12609,12609],"mapped",[4358]],[[12610,12610],"mapped",[4359]],[[12611,12611],"mapped",[4360]],[[12612,12612],"mapped",[4385]],[[12613,12613],"mapped",[4361]],[[12614,12614],"mapped",[4362]],[[12615,12615],"mapped",[4363]],[[12616,12616],"mapped",[4364]],[[12617,12617],"mapped",[4365]],[[12618,12618],"mapped",[4366]],[[12619,12619],"mapped",[4367]],[[12620,12620],"mapped",[4368]],[[12621,12621],"mapped",[4369]],[[12622,12622],"mapped",[4370]],[[12623,12623],"mapped",[4449]],[[12624,12624],"mapped",[4450]],[[12625,12625],"mapped",[4451]],[[12626,12626],"mapped",[4452]],[[12627,12627],"mapped",[4453]],[[12628,12628],"mapped",[4454]],[[12629,12629],"mapped",[4455]],[[12630,12630],"mapped",[4456]],[[12631,12631],"mapped",[4457]],[[12632,12632],"mapped",[4458]],[[12633,12633],"mapped",[4459]],[[12634,12634],"mapped",[4460]],[[12635,12635],"mapped",[4461]],[[12636,12636],"mapped",[4462]],[[12637,12637],"mapped",[4463]],[[12638,12638],"mapped",[4464]],[[12639,12639],"mapped",[4465]],[[12640,12640],"mapped",[4466]],[[12641,12641],"mapped",[4467]],[[12642,12642],"mapped",[4468]],[[12643,12643],"mapped",[4469]],[[12644,12644],"disallowed"],[[12645,12645],"mapped",[4372]],[[12646,12646],"mapped",[4373]],[[12647,12647],"mapped",[4551]],[[12648,12648],"mapped",[4552]],[[12649,12649],"mapped",[4556]],[[12650,12650],"mapped",[4558]],[[12651,12651],"mapped",[4563]],[[12652,12652],"mapped",[4567]],[[12653,12653],"mapped",[4569]],[[12654,12654],"mapped",[4380]],[[12655,12655],"mapped",[4573]],[[12656,12656],"mapped",[4575]],[[12657,12657],"mapped",[4381]],[[12658,12658],"mapped",[4382]],[[12659,12659],"mapped",[4384]],[[12660,12660],"mapped",[4386]],[[12661,12661],"mapped",[4387]],[[12662,12662],"mapped",[4391]],[[12663,12663],"mapped",[4393]],[[12664,12664],"mapped",[4395]],[[12665,12665],"mapped",[4396]],[[12666,12666],"mapped",[4397]],[[12667,12667],"mapped",[4398]],[[12668,12668],"mapped",[4399]],[[12669,12669],"mapped",[4402]],[[12670,12670],"mapped",[4406]],[[12671,12671],"mapped",[4416]],[[12672,12672],"mapped",[4423]],[[12673,12673],"mapped",[4428]],[[12674,12674],"mapped",[4593]],[[12675,12675],"mapped",[4594]],[[12676,12676],"mapped",[4439]],[[12677,12677],"mapped",[4440]],[[12678,12678],"mapped",[4441]],[[12679,12679],"mapped",[4484]],[[12680,12680],"mapped",[4485]],[[12681,12681],"mapped",[4488]],[[12682,12682],"mapped",[4497]],[[12683,12683],"mapped",[4498]],[[12684,12684],"mapped",[4500]],[[12685,12685],"mapped",[4510]],[[12686,12686],"mapped",[4513]],[[12687,12687],"disallowed"],[[12688,12689],"valid",[],"NV8"],[[12690,12690],"mapped",[19968]],[[12691,12691],"mapped",[20108]],[[12692,12692],"mapped",[19977]],[[12693,12693],"mapped",[22235]],[[12694,12694],"mapped",[19978]],[[12695,12695],"mapped",[20013]],[[12696,12696],"mapped",[19979]],[[12697,12697],"mapped",[30002]],[[12698,12698],"mapped",[20057]],[[12699,12699],"mapped",[19993]],[[12700,12700],"mapped",[19969]],[[12701,12701],"mapped",[22825]],[[12702,12702],"mapped",[22320]],[[12703,12703],"mapped",[20154]],[[12704,12727],"valid"],[[12728,12730],"valid"],[[12731,12735],"disallowed"],[[12736,12751],"valid",[],"NV8"],[[12752,12771],"valid",[],"NV8"],[[12772,12783],"disallowed"],[[12784,12799],"valid"],[[12800,12800],"disallowed_STD3_mapped",[40,4352,41]],[[12801,12801],"disallowed_STD3_mapped",[40,4354,41]],[[12802,12802],"disallowed_STD3_mapped",[40,4355,41]],[[12803,12803],"disallowed_STD3_mapped",[40,4357,41]],[[12804,12804],"disallowed_STD3_mapped",[40,4358,41]],[[12805,12805],"disallowed_STD3_mapped",[40,4359,41]],[[12806,12806],"disallowed_STD3_mapped",[40,4361,41]],[[12807,12807],"disallowed_STD3_mapped",[40,4363,41]],[[12808,12808],"disallowed_STD3_mapped",[40,4364,41]],[[12809,12809],"disallowed_STD3_mapped",[40,4366,41]],[[12810,12810],"disallowed_STD3_mapped",[40,4367,41]],[[12811,12811],"disallowed_STD3_mapped",[40,4368,41]],[[12812,12812],"disallowed_STD3_mapped",[40,4369,41]],[[12813,12813],"disallowed_STD3_mapped",[40,4370,41]],[[12814,12814],"disallowed_STD3_mapped",[40,44032,41]],[[12815,12815],"disallowed_STD3_mapped",[40,45208,41]],[[12816,12816],"disallowed_STD3_mapped",[40,45796,41]],[[12817,12817],"disallowed_STD3_mapped",[40,46972,41]],[[12818,12818],"disallowed_STD3_mapped",[40,47560,41]],[[12819,12819],"disallowed_STD3_mapped",[40,48148,41]],[[12820,12820],"disallowed_STD3_mapped",[40,49324,41]],[[12821,12821],"disallowed_STD3_mapped",[40,50500,41]],[[12822,12822],"disallowed_STD3_mapped",[40,51088,41]],[[12823,12823],"disallowed_STD3_mapped",[40,52264,41]],[[12824,12824],"disallowed_STD3_mapped",[40,52852,41]],[[12825,12825],"disallowed_STD3_mapped",[40,53440,41]],[[12826,12826],"disallowed_STD3_mapped",[40,54028,41]],[[12827,12827],"disallowed_STD3_mapped",[40,54616,41]],[[12828,12828],"disallowed_STD3_mapped",[40,51452,41]],[[12829,12829],"disallowed_STD3_mapped",[40,50724,51204,41]],[[12830,12830],"disallowed_STD3_mapped",[40,50724,54980,41]],[[12831,12831],"disallowed"],[[12832,12832],"disallowed_STD3_mapped",[40,19968,41]],[[12833,12833],"disallowed_STD3_mapped",[40,20108,41]],[[12834,12834],"disallowed_STD3_mapped",[40,19977,41]],[[12835,12835],"disallowed_STD3_mapped",[40,22235,41]],[[12836,12836],"disallowed_STD3_mapped",[40,20116,41]],[[12837,12837],"disallowed_STD3_mapped",[40,20845,41]],[[12838,12838],"disallowed_STD3_mapped",[40,19971,41]],[[12839,12839],"disallowed_STD3_mapped",[40,20843,41]],[[12840,12840],"disallowed_STD3_mapped",[40,20061,41]],[[12841,12841],"disallowed_STD3_mapped",[40,21313,41]],[[12842,12842],"disallowed_STD3_mapped",[40,26376,41]],[[12843,12843],"disallowed_STD3_mapped",[40,28779,41]],[[12844,12844],"disallowed_STD3_mapped",[40,27700,41]],[[12845,12845],"disallowed_STD3_mapped",[40,26408,41]],[[12846,12846],"disallowed_STD3_mapped",[40,37329,41]],[[12847,12847],"disallowed_STD3_mapped",[40,22303,41]],[[12848,12848],"disallowed_STD3_mapped",[40,26085,41]],[[12849,12849],"disallowed_STD3_mapped",[40,26666,41]],[[12850,12850],"disallowed_STD3_mapped",[40,26377,41]],[[12851,12851],"disallowed_STD3_mapped",[40,31038,41]],[[12852,12852],"disallowed_STD3_mapped",[40,21517,41]],[[12853,12853],"disallowed_STD3_mapped",[40,29305,41]],[[12854,12854],"disallowed_STD3_mapped",[40,36001,41]],[[12855,12855],"disallowed_STD3_mapped",[40,31069,41]],[[12856,12856],"disallowed_STD3_mapped",[40,21172,41]],[[12857,12857],"disallowed_STD3_mapped",[40,20195,41]],[[12858,12858],"disallowed_STD3_mapped",[40,21628,41]],[[12859,12859],"disallowed_STD3_mapped",[40,23398,41]],[[12860,12860],"disallowed_STD3_mapped",[40,30435,41]],[[12861,12861],"disallowed_STD3_mapped",[40,20225,41]],[[12862,12862],"disallowed_STD3_mapped",[40,36039,41]],[[12863,12863],"disallowed_STD3_mapped",[40,21332,41]],[[12864,12864],"disallowed_STD3_mapped",[40,31085,41]],[[12865,12865],"disallowed_STD3_mapped",[40,20241,41]],[[12866,12866],"disallowed_STD3_mapped",[40,33258,41]],[[12867,12867],"disallowed_STD3_mapped",[40,33267,41]],[[12868,12868],"mapped",[21839]],[[12869,12869],"mapped",[24188]],[[12870,12870],"mapped",[25991]],[[12871,12871],"mapped",[31631]],[[12872,12879],"valid",[],"NV8"],[[12880,12880],"mapped",[112,116,101]],[[12881,12881],"mapped",[50,49]],[[12882,12882],"mapped",[50,50]],[[12883,12883],"mapped",[50,51]],[[12884,12884],"mapped",[50,52]],[[12885,12885],"mapped",[50,53]],[[12886,12886],"mapped",[50,54]],[[12887,12887],"mapped",[50,55]],[[12888,12888],"mapped",[50,56]],[[12889,12889],"mapped",[50,57]],[[12890,12890],"mapped",[51,48]],[[12891,12891],"mapped",[51,49]],[[12892,12892],"mapped",[51,50]],[[12893,12893],"mapped",[51,51]],[[12894,12894],"mapped",[51,52]],[[12895,12895],"mapped",[51,53]],[[12896,12896],"mapped",[4352]],[[12897,12897],"mapped",[4354]],[[12898,12898],"mapped",[4355]],[[12899,12899],"mapped",[4357]],[[12900,12900],"mapped",[4358]],[[12901,12901],"mapped",[4359]],[[12902,12902],"mapped",[4361]],[[12903,12903],"mapped",[4363]],[[12904,12904],"mapped",[4364]],[[12905,12905],"mapped",[4366]],[[12906,12906],"mapped",[4367]],[[12907,12907],"mapped",[4368]],[[12908,12908],"mapped",[4369]],[[12909,12909],"mapped",[4370]],[[12910,12910],"mapped",[44032]],[[12911,12911],"mapped",[45208]],[[12912,12912],"mapped",[45796]],[[12913,12913],"mapped",[46972]],[[12914,12914],"mapped",[47560]],[[12915,12915],"mapped",[48148]],[[12916,12916],"mapped",[49324]],[[12917,12917],"mapped",[50500]],[[12918,12918],"mapped",[51088]],[[12919,12919],"mapped",[52264]],[[12920,12920],"mapped",[52852]],[[12921,12921],"mapped",[53440]],[[12922,12922],"mapped",[54028]],[[12923,12923],"mapped",[54616]],[[12924,12924],"mapped",[52280,44256]],[[12925,12925],"mapped",[51452,51032]],[[12926,12926],"mapped",[50864]],[[12927,12927],"valid",[],"NV8"],[[12928,12928],"mapped",[19968]],[[12929,12929],"mapped",[20108]],[[12930,12930],"mapped",[19977]],[[12931,12931],"mapped",[22235]],[[12932,12932],"mapped",[20116]],[[12933,12933],"mapped",[20845]],[[12934,12934],"mapped",[19971]],[[12935,12935],"mapped",[20843]],[[12936,12936],"mapped",[20061]],[[12937,12937],"mapped",[21313]],[[12938,12938],"mapped",[26376]],[[12939,12939],"mapped",[28779]],[[12940,12940],"mapped",[27700]],[[12941,12941],"mapped",[26408]],[[12942,12942],"mapped",[37329]],[[12943,12943],"mapped",[22303]],[[12944,12944],"mapped",[26085]],[[12945,12945],"mapped",[26666]],[[12946,12946],"mapped",[26377]],[[12947,12947],"mapped",[31038]],[[12948,12948],"mapped",[21517]],[[12949,12949],"mapped",[29305]],[[12950,12950],"mapped",[36001]],[[12951,12951],"mapped",[31069]],[[12952,12952],"mapped",[21172]],[[12953,12953],"mapped",[31192]],[[12954,12954],"mapped",[30007]],[[12955,12955],"mapped",[22899]],[[12956,12956],"mapped",[36969]],[[12957,12957],"mapped",[20778]],[[12958,12958],"mapped",[21360]],[[12959,12959],"mapped",[27880]],[[12960,12960],"mapped",[38917]],[[12961,12961],"mapped",[20241]],[[12962,12962],"mapped",[20889]],[[12963,12963],"mapped",[27491]],[[12964,12964],"mapped",[19978]],[[12965,12965],"mapped",[20013]],[[12966,12966],"mapped",[19979]],[[12967,12967],"mapped",[24038]],[[12968,12968],"mapped",[21491]],[[12969,12969],"mapped",[21307]],[[12970,12970],"mapped",[23447]],[[12971,12971],"mapped",[23398]],[[12972,12972],"mapped",[30435]],[[12973,12973],"mapped",[20225]],[[12974,12974],"mapped",[36039]],[[12975,12975],"mapped",[21332]],[[12976,12976],"mapped",[22812]],[[12977,12977],"mapped",[51,54]],[[12978,12978],"mapped",[51,55]],[[12979,12979],"mapped",[51,56]],[[12980,12980],"mapped",[51,57]],[[12981,12981],"mapped",[52,48]],[[12982,12982],"mapped",[52,49]],[[12983,12983],"mapped",[52,50]],[[12984,12984],"mapped",[52,51]],[[12985,12985],"mapped",[52,52]],[[12986,12986],"mapped",[52,53]],[[12987,12987],"mapped",[52,54]],[[12988,12988],"mapped",[52,55]],[[12989,12989],"mapped",[52,56]],[[12990,12990],"mapped",[52,57]],[[12991,12991],"mapped",[53,48]],[[12992,12992],"mapped",[49,26376]],[[12993,12993],"mapped",[50,26376]],[[12994,12994],"mapped",[51,26376]],[[12995,12995],"mapped",[52,26376]],[[12996,12996],"mapped",[53,26376]],[[12997,12997],"mapped",[54,26376]],[[12998,12998],"mapped",[55,26376]],[[12999,12999],"mapped",[56,26376]],[[13e3,13e3],"mapped",[57,26376]],[[13001,13001],"mapped",[49,48,26376]],[[13002,13002],"mapped",[49,49,26376]],[[13003,13003],"mapped",[49,50,26376]],[[13004,13004],"mapped",[104,103]],[[13005,13005],"mapped",[101,114,103]],[[13006,13006],"mapped",[101,118]],[[13007,13007],"mapped",[108,116,100]],[[13008,13008],"mapped",[12450]],[[13009,13009],"mapped",[12452]],[[13010,13010],"mapped",[12454]],[[13011,13011],"mapped",[12456]],[[13012,13012],"mapped",[12458]],[[13013,13013],"mapped",[12459]],[[13014,13014],"mapped",[12461]],[[13015,13015],"mapped",[12463]],[[13016,13016],"mapped",[12465]],[[13017,13017],"mapped",[12467]],[[13018,13018],"mapped",[12469]],[[13019,13019],"mapped",[12471]],[[13020,13020],"mapped",[12473]],[[13021,13021],"mapped",[12475]],[[13022,13022],"mapped",[12477]],[[13023,13023],"mapped",[12479]],[[13024,13024],"mapped",[12481]],[[13025,13025],"mapped",[12484]],[[13026,13026],"mapped",[12486]],[[13027,13027],"mapped",[12488]],[[13028,13028],"mapped",[12490]],[[13029,13029],"mapped",[12491]],[[13030,13030],"mapped",[12492]],[[13031,13031],"mapped",[12493]],[[13032,13032],"mapped",[12494]],[[13033,13033],"mapped",[12495]],[[13034,13034],"mapped",[12498]],[[13035,13035],"mapped",[12501]],[[13036,13036],"mapped",[12504]],[[13037,13037],"mapped",[12507]],[[13038,13038],"mapped",[12510]],[[13039,13039],"mapped",[12511]],[[13040,13040],"mapped",[12512]],[[13041,13041],"mapped",[12513]],[[13042,13042],"mapped",[12514]],[[13043,13043],"mapped",[12516]],[[13044,13044],"mapped",[12518]],[[13045,13045],"mapped",[12520]],[[13046,13046],"mapped",[12521]],[[13047,13047],"mapped",[12522]],[[13048,13048],"mapped",[12523]],[[13049,13049],"mapped",[12524]],[[13050,13050],"mapped",[12525]],[[13051,13051],"mapped",[12527]],[[13052,13052],"mapped",[12528]],[[13053,13053],"mapped",[12529]],[[13054,13054],"mapped",[12530]],[[13055,13055],"disallowed"],[[13056,13056],"mapped",[12450,12497,12540,12488]],[[13057,13057],"mapped",[12450,12523,12501,12449]],[[13058,13058],"mapped",[12450,12531,12506,12450]],[[13059,13059],"mapped",[12450,12540,12523]],[[13060,13060],"mapped",[12452,12491,12531,12464]],[[13061,13061],"mapped",[12452,12531,12481]],[[13062,13062],"mapped",[12454,12457,12531]],[[13063,13063],"mapped",[12456,12473,12463,12540,12489]],[[13064,13064],"mapped",[12456,12540,12459,12540]],[[13065,13065],"mapped",[12458,12531,12473]],[[13066,13066],"mapped",[12458,12540,12512]],[[13067,13067],"mapped",[12459,12452,12522]],[[13068,13068],"mapped",[12459,12521,12483,12488]],[[13069,13069],"mapped",[12459,12525,12522,12540]],[[13070,13070],"mapped",[12460,12525,12531]],[[13071,13071],"mapped",[12460,12531,12510]],[[13072,13072],"mapped",[12462,12460]],[[13073,13073],"mapped",[12462,12491,12540]],[[13074,13074],"mapped",[12461,12517,12522,12540]],[[13075,13075],"mapped",[12462,12523,12480,12540]],[[13076,13076],"mapped",[12461,12525]],[[13077,13077],"mapped",[12461,12525,12464,12521,12512]],[[13078,13078],"mapped",[12461,12525,12513,12540,12488,12523]],[[13079,13079],"mapped",[12461,12525,12527,12483,12488]],[[13080,13080],"mapped",[12464,12521,12512]],[[13081,13081],"mapped",[12464,12521,12512,12488,12531]],[[13082,13082],"mapped",[12463,12523,12476,12452,12525]],[[13083,13083],"mapped",[12463,12525,12540,12493]],[[13084,13084],"mapped",[12465,12540,12473]],[[13085,13085],"mapped",[12467,12523,12490]],[[13086,13086],"mapped",[12467,12540,12509]],[[13087,13087],"mapped",[12469,12452,12463,12523]],[[13088,13088],"mapped",[12469,12531,12481,12540,12512]],[[13089,13089],"mapped",[12471,12522,12531,12464]],[[13090,13090],"mapped",[12475,12531,12481]],[[13091,13091],"mapped",[12475,12531,12488]],[[13092,13092],"mapped",[12480,12540,12473]],[[13093,13093],"mapped",[12487,12471]],[[13094,13094],"mapped",[12489,12523]],[[13095,13095],"mapped",[12488,12531]],[[13096,13096],"mapped",[12490,12494]],[[13097,13097],"mapped",[12494,12483,12488]],[[13098,13098],"mapped",[12495,12452,12484]],[[13099,13099],"mapped",[12497,12540,12475,12531,12488]],[[13100,13100],"mapped",[12497,12540,12484]],[[13101,13101],"mapped",[12496,12540,12524,12523]],[[13102,13102],"mapped",[12500,12450,12473,12488,12523]],[[13103,13103],"mapped",[12500,12463,12523]],[[13104,13104],"mapped",[12500,12467]],[[13105,13105],"mapped",[12499,12523]],[[13106,13106],"mapped",[12501,12449,12521,12483,12489]],[[13107,13107],"mapped",[12501,12451,12540,12488]],[[13108,13108],"mapped",[12502,12483,12471,12455,12523]],[[13109,13109],"mapped",[12501,12521,12531]],[[13110,13110],"mapped",[12504,12463,12479,12540,12523]],[[13111,13111],"mapped",[12506,12477]],[[13112,13112],"mapped",[12506,12491,12498]],[[13113,13113],"mapped",[12504,12523,12484]],[[13114,13114],"mapped",[12506,12531,12473]],[[13115,13115],"mapped",[12506,12540,12472]],[[13116,13116],"mapped",[12505,12540,12479]],[[13117,13117],"mapped",[12509,12452,12531,12488]],[[13118,13118],"mapped",[12508,12523,12488]],[[13119,13119],"mapped",[12507,12531]],[[13120,13120],"mapped",[12509,12531,12489]],[[13121,13121],"mapped",[12507,12540,12523]],[[13122,13122],"mapped",[12507,12540,12531]],[[13123,13123],"mapped",[12510,12452,12463,12525]],[[13124,13124],"mapped",[12510,12452,12523]],[[13125,13125],"mapped",[12510,12483,12495]],[[13126,13126],"mapped",[12510,12523,12463]],[[13127,13127],"mapped",[12510,12531,12471,12519,12531]],[[13128,13128],"mapped",[12511,12463,12525,12531]],[[13129,13129],"mapped",[12511,12522]],[[13130,13130],"mapped",[12511,12522,12496,12540,12523]],[[13131,13131],"mapped",[12513,12460]],[[13132,13132],"mapped",[12513,12460,12488,12531]],[[13133,13133],"mapped",[12513,12540,12488,12523]],[[13134,13134],"mapped",[12516,12540,12489]],[[13135,13135],"mapped",[12516,12540,12523]],[[13136,13136],"mapped",[12518,12450,12531]],[[13137,13137],"mapped",[12522,12483,12488,12523]],[[13138,13138],"mapped",[12522,12521]],[[13139,13139],"mapped",[12523,12500,12540]],[[13140,13140],"mapped",[12523,12540,12502,12523]],[[13141,13141],"mapped",[12524,12512]],[[13142,13142],"mapped",[12524,12531,12488,12466,12531]],[[13143,13143],"mapped",[12527,12483,12488]],[[13144,13144],"mapped",[48,28857]],[[13145,13145],"mapped",[49,28857]],[[13146,13146],"mapped",[50,28857]],[[13147,13147],"mapped",[51,28857]],[[13148,13148],"mapped",[52,28857]],[[13149,13149],"mapped",[53,28857]],[[13150,13150],"mapped",[54,28857]],[[13151,13151],"mapped",[55,28857]],[[13152,13152],"mapped",[56,28857]],[[13153,13153],"mapped",[57,28857]],[[13154,13154],"mapped",[49,48,28857]],[[13155,13155],"mapped",[49,49,28857]],[[13156,13156],"mapped",[49,50,28857]],[[13157,13157],"mapped",[49,51,28857]],[[13158,13158],"mapped",[49,52,28857]],[[13159,13159],"mapped",[49,53,28857]],[[13160,13160],"mapped",[49,54,28857]],[[13161,13161],"mapped",[49,55,28857]],[[13162,13162],"mapped",[49,56,28857]],[[13163,13163],"mapped",[49,57,28857]],[[13164,13164],"mapped",[50,48,28857]],[[13165,13165],"mapped",[50,49,28857]],[[13166,13166],"mapped",[50,50,28857]],[[13167,13167],"mapped",[50,51,28857]],[[13168,13168],"mapped",[50,52,28857]],[[13169,13169],"mapped",[104,112,97]],[[13170,13170],"mapped",[100,97]],[[13171,13171],"mapped",[97,117]],[[13172,13172],"mapped",[98,97,114]],[[13173,13173],"mapped",[111,118]],[[13174,13174],"mapped",[112,99]],[[13175,13175],"mapped",[100,109]],[[13176,13176],"mapped",[100,109,50]],[[13177,13177],"mapped",[100,109,51]],[[13178,13178],"mapped",[105,117]],[[13179,13179],"mapped",[24179,25104]],[[13180,13180],"mapped",[26157,21644]],[[13181,13181],"mapped",[22823,27491]],[[13182,13182],"mapped",[26126,27835]],[[13183,13183],"mapped",[26666,24335,20250,31038]],[[13184,13184],"mapped",[112,97]],[[13185,13185],"mapped",[110,97]],[[13186,13186],"mapped",[956,97]],[[13187,13187],"mapped",[109,97]],[[13188,13188],"mapped",[107,97]],[[13189,13189],"mapped",[107,98]],[[13190,13190],"mapped",[109,98]],[[13191,13191],"mapped",[103,98]],[[13192,13192],"mapped",[99,97,108]],[[13193,13193],"mapped",[107,99,97,108]],[[13194,13194],"mapped",[112,102]],[[13195,13195],"mapped",[110,102]],[[13196,13196],"mapped",[956,102]],[[13197,13197],"mapped",[956,103]],[[13198,13198],"mapped",[109,103]],[[13199,13199],"mapped",[107,103]],[[13200,13200],"mapped",[104,122]],[[13201,13201],"mapped",[107,104,122]],[[13202,13202],"mapped",[109,104,122]],[[13203,13203],"mapped",[103,104,122]],[[13204,13204],"mapped",[116,104,122]],[[13205,13205],"mapped",[956,108]],[[13206,13206],"mapped",[109,108]],[[13207,13207],"mapped",[100,108]],[[13208,13208],"mapped",[107,108]],[[13209,13209],"mapped",[102,109]],[[13210,13210],"mapped",[110,109]],[[13211,13211],"mapped",[956,109]],[[13212,13212],"mapped",[109,109]],[[13213,13213],"mapped",[99,109]],[[13214,13214],"mapped",[107,109]],[[13215,13215],"mapped",[109,109,50]],[[13216,13216],"mapped",[99,109,50]],[[13217,13217],"mapped",[109,50]],[[13218,13218],"mapped",[107,109,50]],[[13219,13219],"mapped",[109,109,51]],[[13220,13220],"mapped",[99,109,51]],[[13221,13221],"mapped",[109,51]],[[13222,13222],"mapped",[107,109,51]],[[13223,13223],"mapped",[109,8725,115]],[[13224,13224],"mapped",[109,8725,115,50]],[[13225,13225],"mapped",[112,97]],[[13226,13226],"mapped",[107,112,97]],[[13227,13227],"mapped",[109,112,97]],[[13228,13228],"mapped",[103,112,97]],[[13229,13229],"mapped",[114,97,100]],[[13230,13230],"mapped",[114,97,100,8725,115]],[[13231,13231],"mapped",[114,97,100,8725,115,50]],[[13232,13232],"mapped",[112,115]],[[13233,13233],"mapped",[110,115]],[[13234,13234],"mapped",[956,115]],[[13235,13235],"mapped",[109,115]],[[13236,13236],"mapped",[112,118]],[[13237,13237],"mapped",[110,118]],[[13238,13238],"mapped",[956,118]],[[13239,13239],"mapped",[109,118]],[[13240,13240],"mapped",[107,118]],[[13241,13241],"mapped",[109,118]],[[13242,13242],"mapped",[112,119]],[[13243,13243],"mapped",[110,119]],[[13244,13244],"mapped",[956,119]],[[13245,13245],"mapped",[109,119]],[[13246,13246],"mapped",[107,119]],[[13247,13247],"mapped",[109,119]],[[13248,13248],"mapped",[107,969]],[[13249,13249],"mapped",[109,969]],[[13250,13250],"disallowed"],[[13251,13251],"mapped",[98,113]],[[13252,13252],"mapped",[99,99]],[[13253,13253],"mapped",[99,100]],[[13254,13254],"mapped",[99,8725,107,103]],[[13255,13255],"disallowed"],[[13256,13256],"mapped",[100,98]],[[13257,13257],"mapped",[103,121]],[[13258,13258],"mapped",[104,97]],[[13259,13259],"mapped",[104,112]],[[13260,13260],"mapped",[105,110]],[[13261,13261],"mapped",[107,107]],[[13262,13262],"mapped",[107,109]],[[13263,13263],"mapped",[107,116]],[[13264,13264],"mapped",[108,109]],[[13265,13265],"mapped",[108,110]],[[13266,13266],"mapped",[108,111,103]],[[13267,13267],"mapped",[108,120]],[[13268,13268],"mapped",[109,98]],[[13269,13269],"mapped",[109,105,108]],[[13270,13270],"mapped",[109,111,108]],[[13271,13271],"mapped",[112,104]],[[13272,13272],"disallowed"],[[13273,13273],"mapped",[112,112,109]],[[13274,13274],"mapped",[112,114]],[[13275,13275],"mapped",[115,114]],[[13276,13276],"mapped",[115,118]],[[13277,13277],"mapped",[119,98]],[[13278,13278],"mapped",[118,8725,109]],[[13279,13279],"mapped",[97,8725,109]],[[13280,13280],"mapped",[49,26085]],[[13281,13281],"mapped",[50,26085]],[[13282,13282],"mapped",[51,26085]],[[13283,13283],"mapped",[52,26085]],[[13284,13284],"mapped",[53,26085]],[[13285,13285],"mapped",[54,26085]],[[13286,13286],"mapped",[55,26085]],[[13287,13287],"mapped",[56,26085]],[[13288,13288],"mapped",[57,26085]],[[13289,13289],"mapped",[49,48,26085]],[[13290,13290],"mapped",[49,49,26085]],[[13291,13291],"mapped",[49,50,26085]],[[13292,13292],"mapped",[49,51,26085]],[[13293,13293],"mapped",[49,52,26085]],[[13294,13294],"mapped",[49,53,26085]],[[13295,13295],"mapped",[49,54,26085]],[[13296,13296],"mapped",[49,55,26085]],[[13297,13297],"mapped",[49,56,26085]],[[13298,13298],"mapped",[49,57,26085]],[[13299,13299],"mapped",[50,48,26085]],[[13300,13300],"mapped",[50,49,26085]],[[13301,13301],"mapped",[50,50,26085]],[[13302,13302],"mapped",[50,51,26085]],[[13303,13303],"mapped",[50,52,26085]],[[13304,13304],"mapped",[50,53,26085]],[[13305,13305],"mapped",[50,54,26085]],[[13306,13306],"mapped",[50,55,26085]],[[13307,13307],"mapped",[50,56,26085]],[[13308,13308],"mapped",[50,57,26085]],[[13309,13309],"mapped",[51,48,26085]],[[13310,13310],"mapped",[51,49,26085]],[[13311,13311],"mapped",[103,97,108]],[[13312,19893],"valid"],[[19894,19903],"disallowed"],[[19904,19967],"valid",[],"NV8"],[[19968,40869],"valid"],[[40870,40891],"valid"],[[40892,40899],"valid"],[[40900,40907],"valid"],[[40908,40908],"valid"],[[40909,40917],"valid"],[[40918,40959],"disallowed"],[[40960,42124],"valid"],[[42125,42127],"disallowed"],[[42128,42145],"valid",[],"NV8"],[[42146,42147],"valid",[],"NV8"],[[42148,42163],"valid",[],"NV8"],[[42164,42164],"valid",[],"NV8"],[[42165,42176],"valid",[],"NV8"],[[42177,42177],"valid",[],"NV8"],[[42178,42180],"valid",[],"NV8"],[[42181,42181],"valid",[],"NV8"],[[42182,42182],"valid",[],"NV8"],[[42183,42191],"disallowed"],[[42192,42237],"valid"],[[42238,42239],"valid",[],"NV8"],[[42240,42508],"valid"],[[42509,42511],"valid",[],"NV8"],[[42512,42539],"valid"],[[42540,42559],"disallowed"],[[42560,42560],"mapped",[42561]],[[42561,42561],"valid"],[[42562,42562],"mapped",[42563]],[[42563,42563],"valid"],[[42564,42564],"mapped",[42565]],[[42565,42565],"valid"],[[42566,42566],"mapped",[42567]],[[42567,42567],"valid"],[[42568,42568],"mapped",[42569]],[[42569,42569],"valid"],[[42570,42570],"mapped",[42571]],[[42571,42571],"valid"],[[42572,42572],"mapped",[42573]],[[42573,42573],"valid"],[[42574,42574],"mapped",[42575]],[[42575,42575],"valid"],[[42576,42576],"mapped",[42577]],[[42577,42577],"valid"],[[42578,42578],"mapped",[42579]],[[42579,42579],"valid"],[[42580,42580],"mapped",[42581]],[[42581,42581],"valid"],[[42582,42582],"mapped",[42583]],[[42583,42583],"valid"],[[42584,42584],"mapped",[42585]],[[42585,42585],"valid"],[[42586,42586],"mapped",[42587]],[[42587,42587],"valid"],[[42588,42588],"mapped",[42589]],[[42589,42589],"valid"],[[42590,42590],"mapped",[42591]],[[42591,42591],"valid"],[[42592,42592],"mapped",[42593]],[[42593,42593],"valid"],[[42594,42594],"mapped",[42595]],[[42595,42595],"valid"],[[42596,42596],"mapped",[42597]],[[42597,42597],"valid"],[[42598,42598],"mapped",[42599]],[[42599,42599],"valid"],[[42600,42600],"mapped",[42601]],[[42601,42601],"valid"],[[42602,42602],"mapped",[42603]],[[42603,42603],"valid"],[[42604,42604],"mapped",[42605]],[[42605,42607],"valid"],[[42608,42611],"valid",[],"NV8"],[[42612,42619],"valid"],[[42620,42621],"valid"],[[42622,42622],"valid",[],"NV8"],[[42623,42623],"valid"],[[42624,42624],"mapped",[42625]],[[42625,42625],"valid"],[[42626,42626],"mapped",[42627]],[[42627,42627],"valid"],[[42628,42628],"mapped",[42629]],[[42629,42629],"valid"],[[42630,42630],"mapped",[42631]],[[42631,42631],"valid"],[[42632,42632],"mapped",[42633]],[[42633,42633],"valid"],[[42634,42634],"mapped",[42635]],[[42635,42635],"valid"],[[42636,42636],"mapped",[42637]],[[42637,42637],"valid"],[[42638,42638],"mapped",[42639]],[[42639,42639],"valid"],[[42640,42640],"mapped",[42641]],[[42641,42641],"valid"],[[42642,42642],"mapped",[42643]],[[42643,42643],"valid"],[[42644,42644],"mapped",[42645]],[[42645,42645],"valid"],[[42646,42646],"mapped",[42647]],[[42647,42647],"valid"],[[42648,42648],"mapped",[42649]],[[42649,42649],"valid"],[[42650,42650],"mapped",[42651]],[[42651,42651],"valid"],[[42652,42652],"mapped",[1098]],[[42653,42653],"mapped",[1100]],[[42654,42654],"valid"],[[42655,42655],"valid"],[[42656,42725],"valid"],[[42726,42735],"valid",[],"NV8"],[[42736,42737],"valid"],[[42738,42743],"valid",[],"NV8"],[[42744,42751],"disallowed"],[[42752,42774],"valid",[],"NV8"],[[42775,42778],"valid"],[[42779,42783],"valid"],[[42784,42785],"valid",[],"NV8"],[[42786,42786],"mapped",[42787]],[[42787,42787],"valid"],[[42788,42788],"mapped",[42789]],[[42789,42789],"valid"],[[42790,42790],"mapped",[42791]],[[42791,42791],"valid"],[[42792,42792],"mapped",[42793]],[[42793,42793],"valid"],[[42794,42794],"mapped",[42795]],[[42795,42795],"valid"],[[42796,42796],"mapped",[42797]],[[42797,42797],"valid"],[[42798,42798],"mapped",[42799]],[[42799,42801],"valid"],[[42802,42802],"mapped",[42803]],[[42803,42803],"valid"],[[42804,42804],"mapped",[42805]],[[42805,42805],"valid"],[[42806,42806],"mapped",[42807]],[[42807,42807],"valid"],[[42808,42808],"mapped",[42809]],[[42809,42809],"valid"],[[42810,42810],"mapped",[42811]],[[42811,42811],"valid"],[[42812,42812],"mapped",[42813]],[[42813,42813],"valid"],[[42814,42814],"mapped",[42815]],[[42815,42815],"valid"],[[42816,42816],"mapped",[42817]],[[42817,42817],"valid"],[[42818,42818],"mapped",[42819]],[[42819,42819],"valid"],[[42820,42820],"mapped",[42821]],[[42821,42821],"valid"],[[42822,42822],"mapped",[42823]],[[42823,42823],"valid"],[[42824,42824],"mapped",[42825]],[[42825,42825],"valid"],[[42826,42826],"mapped",[42827]],[[42827,42827],"valid"],[[42828,42828],"mapped",[42829]],[[42829,42829],"valid"],[[42830,42830],"mapped",[42831]],[[42831,42831],"valid"],[[42832,42832],"mapped",[42833]],[[42833,42833],"valid"],[[42834,42834],"mapped",[42835]],[[42835,42835],"valid"],[[42836,42836],"mapped",[42837]],[[42837,42837],"valid"],[[42838,42838],"mapped",[42839]],[[42839,42839],"valid"],[[42840,42840],"mapped",[42841]],[[42841,42841],"valid"],[[42842,42842],"mapped",[42843]],[[42843,42843],"valid"],[[42844,42844],"mapped",[42845]],[[42845,42845],"valid"],[[42846,42846],"mapped",[42847]],[[42847,42847],"valid"],[[42848,42848],"mapped",[42849]],[[42849,42849],"valid"],[[42850,42850],"mapped",[42851]],[[42851,42851],"valid"],[[42852,42852],"mapped",[42853]],[[42853,42853],"valid"],[[42854,42854],"mapped",[42855]],[[42855,42855],"valid"],[[42856,42856],"mapped",[42857]],[[42857,42857],"valid"],[[42858,42858],"mapped",[42859]],[[42859,42859],"valid"],[[42860,42860],"mapped",[42861]],[[42861,42861],"valid"],[[42862,42862],"mapped",[42863]],[[42863,42863],"valid"],[[42864,42864],"mapped",[42863]],[[42865,42872],"valid"],[[42873,42873],"mapped",[42874]],[[42874,42874],"valid"],[[42875,42875],"mapped",[42876]],[[42876,42876],"valid"],[[42877,42877],"mapped",[7545]],[[42878,42878],"mapped",[42879]],[[42879,42879],"valid"],[[42880,42880],"mapped",[42881]],[[42881,42881],"valid"],[[42882,42882],"mapped",[42883]],[[42883,42883],"valid"],[[42884,42884],"mapped",[42885]],[[42885,42885],"valid"],[[42886,42886],"mapped",[42887]],[[42887,42888],"valid"],[[42889,42890],"valid",[],"NV8"],[[42891,42891],"mapped",[42892]],[[42892,42892],"valid"],[[42893,42893],"mapped",[613]],[[42894,42894],"valid"],[[42895,42895],"valid"],[[42896,42896],"mapped",[42897]],[[42897,42897],"valid"],[[42898,42898],"mapped",[42899]],[[42899,42899],"valid"],[[42900,42901],"valid"],[[42902,42902],"mapped",[42903]],[[42903,42903],"valid"],[[42904,42904],"mapped",[42905]],[[42905,42905],"valid"],[[42906,42906],"mapped",[42907]],[[42907,42907],"valid"],[[42908,42908],"mapped",[42909]],[[42909,42909],"valid"],[[42910,42910],"mapped",[42911]],[[42911,42911],"valid"],[[42912,42912],"mapped",[42913]],[[42913,42913],"valid"],[[42914,42914],"mapped",[42915]],[[42915,42915],"valid"],[[42916,42916],"mapped",[42917]],[[42917,42917],"valid"],[[42918,42918],"mapped",[42919]],[[42919,42919],"valid"],[[42920,42920],"mapped",[42921]],[[42921,42921],"valid"],[[42922,42922],"mapped",[614]],[[42923,42923],"mapped",[604]],[[42924,42924],"mapped",[609]],[[42925,42925],"mapped",[620]],[[42926,42927],"disallowed"],[[42928,42928],"mapped",[670]],[[42929,42929],"mapped",[647]],[[42930,42930],"mapped",[669]],[[42931,42931],"mapped",[43859]],[[42932,42932],"mapped",[42933]],[[42933,42933],"valid"],[[42934,42934],"mapped",[42935]],[[42935,42935],"valid"],[[42936,42998],"disallowed"],[[42999,42999],"valid"],[[43e3,43e3],"mapped",[295]],[[43001,43001],"mapped",[339]],[[43002,43002],"valid"],[[43003,43007],"valid"],[[43008,43047],"valid"],[[43048,43051],"valid",[],"NV8"],[[43052,43055],"disallowed"],[[43056,43065],"valid",[],"NV8"],[[43066,43071],"disallowed"],[[43072,43123],"valid"],[[43124,43127],"valid",[],"NV8"],[[43128,43135],"disallowed"],[[43136,43204],"valid"],[[43205,43213],"disallowed"],[[43214,43215],"valid",[],"NV8"],[[43216,43225],"valid"],[[43226,43231],"disallowed"],[[43232,43255],"valid"],[[43256,43258],"valid",[],"NV8"],[[43259,43259],"valid"],[[43260,43260],"valid",[],"NV8"],[[43261,43261],"valid"],[[43262,43263],"disallowed"],[[43264,43309],"valid"],[[43310,43311],"valid",[],"NV8"],[[43312,43347],"valid"],[[43348,43358],"disallowed"],[[43359,43359],"valid",[],"NV8"],[[43360,43388],"valid",[],"NV8"],[[43389,43391],"disallowed"],[[43392,43456],"valid"],[[43457,43469],"valid",[],"NV8"],[[43470,43470],"disallowed"],[[43471,43481],"valid"],[[43482,43485],"disallowed"],[[43486,43487],"valid",[],"NV8"],[[43488,43518],"valid"],[[43519,43519],"disallowed"],[[43520,43574],"valid"],[[43575,43583],"disallowed"],[[43584,43597],"valid"],[[43598,43599],"disallowed"],[[43600,43609],"valid"],[[43610,43611],"disallowed"],[[43612,43615],"valid",[],"NV8"],[[43616,43638],"valid"],[[43639,43641],"valid",[],"NV8"],[[43642,43643],"valid"],[[43644,43647],"valid"],[[43648,43714],"valid"],[[43715,43738],"disallowed"],[[43739,43741],"valid"],[[43742,43743],"valid",[],"NV8"],[[43744,43759],"valid"],[[43760,43761],"valid",[],"NV8"],[[43762,43766],"valid"],[[43767,43776],"disallowed"],[[43777,43782],"valid"],[[43783,43784],"disallowed"],[[43785,43790],"valid"],[[43791,43792],"disallowed"],[[43793,43798],"valid"],[[43799,43807],"disallowed"],[[43808,43814],"valid"],[[43815,43815],"disallowed"],[[43816,43822],"valid"],[[43823,43823],"disallowed"],[[43824,43866],"valid"],[[43867,43867],"valid",[],"NV8"],[[43868,43868],"mapped",[42791]],[[43869,43869],"mapped",[43831]],[[43870,43870],"mapped",[619]],[[43871,43871],"mapped",[43858]],[[43872,43875],"valid"],[[43876,43877],"valid"],[[43878,43887],"disallowed"],[[43888,43888],"mapped",[5024]],[[43889,43889],"mapped",[5025]],[[43890,43890],"mapped",[5026]],[[43891,43891],"mapped",[5027]],[[43892,43892],"mapped",[5028]],[[43893,43893],"mapped",[5029]],[[43894,43894],"mapped",[5030]],[[43895,43895],"mapped",[5031]],[[43896,43896],"mapped",[5032]],[[43897,43897],"mapped",[5033]],[[43898,43898],"mapped",[5034]],[[43899,43899],"mapped",[5035]],[[43900,43900],"mapped",[5036]],[[43901,43901],"mapped",[5037]],[[43902,43902],"mapped",[5038]],[[43903,43903],"mapped",[5039]],[[43904,43904],"mapped",[5040]],[[43905,43905],"mapped",[5041]],[[43906,43906],"mapped",[5042]],[[43907,43907],"mapped",[5043]],[[43908,43908],"mapped",[5044]],[[43909,43909],"mapped",[5045]],[[43910,43910],"mapped",[5046]],[[43911,43911],"mapped",[5047]],[[43912,43912],"mapped",[5048]],[[43913,43913],"mapped",[5049]],[[43914,43914],"mapped",[5050]],[[43915,43915],"mapped",[5051]],[[43916,43916],"mapped",[5052]],[[43917,43917],"mapped",[5053]],[[43918,43918],"mapped",[5054]],[[43919,43919],"mapped",[5055]],[[43920,43920],"mapped",[5056]],[[43921,43921],"mapped",[5057]],[[43922,43922],"mapped",[5058]],[[43923,43923],"mapped",[5059]],[[43924,43924],"mapped",[5060]],[[43925,43925],"mapped",[5061]],[[43926,43926],"mapped",[5062]],[[43927,43927],"mapped",[5063]],[[43928,43928],"mapped",[5064]],[[43929,43929],"mapped",[5065]],[[43930,43930],"mapped",[5066]],[[43931,43931],"mapped",[5067]],[[43932,43932],"mapped",[5068]],[[43933,43933],"mapped",[5069]],[[43934,43934],"mapped",[5070]],[[43935,43935],"mapped",[5071]],[[43936,43936],"mapped",[5072]],[[43937,43937],"mapped",[5073]],[[43938,43938],"mapped",[5074]],[[43939,43939],"mapped",[5075]],[[43940,43940],"mapped",[5076]],[[43941,43941],"mapped",[5077]],[[43942,43942],"mapped",[5078]],[[43943,43943],"mapped",[5079]],[[43944,43944],"mapped",[5080]],[[43945,43945],"mapped",[5081]],[[43946,43946],"mapped",[5082]],[[43947,43947],"mapped",[5083]],[[43948,43948],"mapped",[5084]],[[43949,43949],"mapped",[5085]],[[43950,43950],"mapped",[5086]],[[43951,43951],"mapped",[5087]],[[43952,43952],"mapped",[5088]],[[43953,43953],"mapped",[5089]],[[43954,43954],"mapped",[5090]],[[43955,43955],"mapped",[5091]],[[43956,43956],"mapped",[5092]],[[43957,43957],"mapped",[5093]],[[43958,43958],"mapped",[5094]],[[43959,43959],"mapped",[5095]],[[43960,43960],"mapped",[5096]],[[43961,43961],"mapped",[5097]],[[43962,43962],"mapped",[5098]],[[43963,43963],"mapped",[5099]],[[43964,43964],"mapped",[5100]],[[43965,43965],"mapped",[5101]],[[43966,43966],"mapped",[5102]],[[43967,43967],"mapped",[5103]],[[43968,44010],"valid"],[[44011,44011],"valid",[],"NV8"],[[44012,44013],"valid"],[[44014,44015],"disallowed"],[[44016,44025],"valid"],[[44026,44031],"disallowed"],[[44032,55203],"valid"],[[55204,55215],"disallowed"],[[55216,55238],"valid",[],"NV8"],[[55239,55242],"disallowed"],[[55243,55291],"valid",[],"NV8"],[[55292,55295],"disallowed"],[[55296,57343],"disallowed"],[[57344,63743],"disallowed"],[[63744,63744],"mapped",[35912]],[[63745,63745],"mapped",[26356]],[[63746,63746],"mapped",[36554]],[[63747,63747],"mapped",[36040]],[[63748,63748],"mapped",[28369]],[[63749,63749],"mapped",[20018]],[[63750,63750],"mapped",[21477]],[[63751,63752],"mapped",[40860]],[[63753,63753],"mapped",[22865]],[[63754,63754],"mapped",[37329]],[[63755,63755],"mapped",[21895]],[[63756,63756],"mapped",[22856]],[[63757,63757],"mapped",[25078]],[[63758,63758],"mapped",[30313]],[[63759,63759],"mapped",[32645]],[[63760,63760],"mapped",[34367]],[[63761,63761],"mapped",[34746]],[[63762,63762],"mapped",[35064]],[[63763,63763],"mapped",[37007]],[[63764,63764],"mapped",[27138]],[[63765,63765],"mapped",[27931]],[[63766,63766],"mapped",[28889]],[[63767,63767],"mapped",[29662]],[[63768,63768],"mapped",[33853]],[[63769,63769],"mapped",[37226]],[[63770,63770],"mapped",[39409]],[[63771,63771],"mapped",[20098]],[[63772,63772],"mapped",[21365]],[[63773,63773],"mapped",[27396]],[[63774,63774],"mapped",[29211]],[[63775,63775],"mapped",[34349]],[[63776,63776],"mapped",[40478]],[[63777,63777],"mapped",[23888]],[[63778,63778],"mapped",[28651]],[[63779,63779],"mapped",[34253]],[[63780,63780],"mapped",[35172]],[[63781,63781],"mapped",[25289]],[[63782,63782],"mapped",[33240]],[[63783,63783],"mapped",[34847]],[[63784,63784],"mapped",[24266]],[[63785,63785],"mapped",[26391]],[[63786,63786],"mapped",[28010]],[[63787,63787],"mapped",[29436]],[[63788,63788],"mapped",[37070]],[[63789,63789],"mapped",[20358]],[[63790,63790],"mapped",[20919]],[[63791,63791],"mapped",[21214]],[[63792,63792],"mapped",[25796]],[[63793,63793],"mapped",[27347]],[[63794,63794],"mapped",[29200]],[[63795,63795],"mapped",[30439]],[[63796,63796],"mapped",[32769]],[[63797,63797],"mapped",[34310]],[[63798,63798],"mapped",[34396]],[[63799,63799],"mapped",[36335]],[[63800,63800],"mapped",[38706]],[[63801,63801],"mapped",[39791]],[[63802,63802],"mapped",[40442]],[[63803,63803],"mapped",[30860]],[[63804,63804],"mapped",[31103]],[[63805,63805],"mapped",[32160]],[[63806,63806],"mapped",[33737]],[[63807,63807],"mapped",[37636]],[[63808,63808],"mapped",[40575]],[[63809,63809],"mapped",[35542]],[[63810,63810],"mapped",[22751]],[[63811,63811],"mapped",[24324]],[[63812,63812],"mapped",[31840]],[[63813,63813],"mapped",[32894]],[[63814,63814],"mapped",[29282]],[[63815,63815],"mapped",[30922]],[[63816,63816],"mapped",[36034]],[[63817,63817],"mapped",[38647]],[[63818,63818],"mapped",[22744]],[[63819,63819],"mapped",[23650]],[[63820,63820],"mapped",[27155]],[[63821,63821],"mapped",[28122]],[[63822,63822],"mapped",[28431]],[[63823,63823],"mapped",[32047]],[[63824,63824],"mapped",[32311]],[[63825,63825],"mapped",[38475]],[[63826,63826],"mapped",[21202]],[[63827,63827],"mapped",[32907]],[[63828,63828],"mapped",[20956]],[[63829,63829],"mapped",[20940]],[[63830,63830],"mapped",[31260]],[[63831,63831],"mapped",[32190]],[[63832,63832],"mapped",[33777]],[[63833,63833],"mapped",[38517]],[[63834,63834],"mapped",[35712]],[[63835,63835],"mapped",[25295]],[[63836,63836],"mapped",[27138]],[[63837,63837],"mapped",[35582]],[[63838,63838],"mapped",[20025]],[[63839,63839],"mapped",[23527]],[[63840,63840],"mapped",[24594]],[[63841,63841],"mapped",[29575]],[[63842,63842],"mapped",[30064]],[[63843,63843],"mapped",[21271]],[[63844,63844],"mapped",[30971]],[[63845,63845],"mapped",[20415]],[[63846,63846],"mapped",[24489]],[[63847,63847],"mapped",[19981]],[[63848,63848],"mapped",[27852]],[[63849,63849],"mapped",[25976]],[[63850,63850],"mapped",[32034]],[[63851,63851],"mapped",[21443]],[[63852,63852],"mapped",[22622]],[[63853,63853],"mapped",[30465]],[[63854,63854],"mapped",[33865]],[[63855,63855],"mapped",[35498]],[[63856,63856],"mapped",[27578]],[[63857,63857],"mapped",[36784]],[[63858,63858],"mapped",[27784]],[[63859,63859],"mapped",[25342]],[[63860,63860],"mapped",[33509]],[[63861,63861],"mapped",[25504]],[[63862,63862],"mapped",[30053]],[[63863,63863],"mapped",[20142]],[[63864,63864],"mapped",[20841]],[[63865,63865],"mapped",[20937]],[[63866,63866],"mapped",[26753]],[[63867,63867],"mapped",[31975]],[[63868,63868],"mapped",[33391]],[[63869,63869],"mapped",[35538]],[[63870,63870],"mapped",[37327]],[[63871,63871],"mapped",[21237]],[[63872,63872],"mapped",[21570]],[[63873,63873],"mapped",[22899]],[[63874,63874],"mapped",[24300]],[[63875,63875],"mapped",[26053]],[[63876,63876],"mapped",[28670]],[[63877,63877],"mapped",[31018]],[[63878,63878],"mapped",[38317]],[[63879,63879],"mapped",[39530]],[[63880,63880],"mapped",[40599]],[[63881,63881],"mapped",[40654]],[[63882,63882],"mapped",[21147]],[[63883,63883],"mapped",[26310]],[[63884,63884],"mapped",[27511]],[[63885,63885],"mapped",[36706]],[[63886,63886],"mapped",[24180]],[[63887,63887],"mapped",[24976]],[[63888,63888],"mapped",[25088]],[[63889,63889],"mapped",[25754]],[[63890,63890],"mapped",[28451]],[[63891,63891],"mapped",[29001]],[[63892,63892],"mapped",[29833]],[[63893,63893],"mapped",[31178]],[[63894,63894],"mapped",[32244]],[[63895,63895],"mapped",[32879]],[[63896,63896],"mapped",[36646]],[[63897,63897],"mapped",[34030]],[[63898,63898],"mapped",[36899]],[[63899,63899],"mapped",[37706]],[[63900,63900],"mapped",[21015]],[[63901,63901],"mapped",[21155]],[[63902,63902],"mapped",[21693]],[[63903,63903],"mapped",[28872]],[[63904,63904],"mapped",[35010]],[[63905,63905],"mapped",[35498]],[[63906,63906],"mapped",[24265]],[[63907,63907],"mapped",[24565]],[[63908,63908],"mapped",[25467]],[[63909,63909],"mapped",[27566]],[[63910,63910],"mapped",[31806]],[[63911,63911],"mapped",[29557]],[[63912,63912],"mapped",[20196]],[[63913,63913],"mapped",[22265]],[[63914,63914],"mapped",[23527]],[[63915,63915],"mapped",[23994]],[[63916,63916],"mapped",[24604]],[[63917,63917],"mapped",[29618]],[[63918,63918],"mapped",[29801]],[[63919,63919],"mapped",[32666]],[[63920,63920],"mapped",[32838]],[[63921,63921],"mapped",[37428]],[[63922,63922],"mapped",[38646]],[[63923,63923],"mapped",[38728]],[[63924,63924],"mapped",[38936]],[[63925,63925],"mapped",[20363]],[[63926,63926],"mapped",[31150]],[[63927,63927],"mapped",[37300]],[[63928,63928],"mapped",[38584]],[[63929,63929],"mapped",[24801]],[[63930,63930],"mapped",[20102]],[[63931,63931],"mapped",[20698]],[[63932,63932],"mapped",[23534]],[[63933,63933],"mapped",[23615]],[[63934,63934],"mapped",[26009]],[[63935,63935],"mapped",[27138]],[[63936,63936],"mapped",[29134]],[[63937,63937],"mapped",[30274]],[[63938,63938],"mapped",[34044]],[[63939,63939],"mapped",[36988]],[[63940,63940],"mapped",[40845]],[[63941,63941],"mapped",[26248]],[[63942,63942],"mapped",[38446]],[[63943,63943],"mapped",[21129]],[[63944,63944],"mapped",[26491]],[[63945,63945],"mapped",[26611]],[[63946,63946],"mapped",[27969]],[[63947,63947],"mapped",[28316]],[[63948,63948],"mapped",[29705]],[[63949,63949],"mapped",[30041]],[[63950,63950],"mapped",[30827]],[[63951,63951],"mapped",[32016]],[[63952,63952],"mapped",[39006]],[[63953,63953],"mapped",[20845]],[[63954,63954],"mapped",[25134]],[[63955,63955],"mapped",[38520]],[[63956,63956],"mapped",[20523]],[[63957,63957],"mapped",[23833]],[[63958,63958],"mapped",[28138]],[[63959,63959],"mapped",[36650]],[[63960,63960],"mapped",[24459]],[[63961,63961],"mapped",[24900]],[[63962,63962],"mapped",[26647]],[[63963,63963],"mapped",[29575]],[[63964,63964],"mapped",[38534]],[[63965,63965],"mapped",[21033]],[[63966,63966],"mapped",[21519]],[[63967,63967],"mapped",[23653]],[[63968,63968],"mapped",[26131]],[[63969,63969],"mapped",[26446]],[[63970,63970],"mapped",[26792]],[[63971,63971],"mapped",[27877]],[[63972,63972],"mapped",[29702]],[[63973,63973],"mapped",[30178]],[[63974,63974],"mapped",[32633]],[[63975,63975],"mapped",[35023]],[[63976,63976],"mapped",[35041]],[[63977,63977],"mapped",[37324]],[[63978,63978],"mapped",[38626]],[[63979,63979],"mapped",[21311]],[[63980,63980],"mapped",[28346]],[[63981,63981],"mapped",[21533]],[[63982,63982],"mapped",[29136]],[[63983,63983],"mapped",[29848]],[[63984,63984],"mapped",[34298]],[[63985,63985],"mapped",[38563]],[[63986,63986],"mapped",[40023]],[[63987,63987],"mapped",[40607]],[[63988,63988],"mapped",[26519]],[[63989,63989],"mapped",[28107]],[[63990,63990],"mapped",[33256]],[[63991,63991],"mapped",[31435]],[[63992,63992],"mapped",[31520]],[[63993,63993],"mapped",[31890]],[[63994,63994],"mapped",[29376]],[[63995,63995],"mapped",[28825]],[[63996,63996],"mapped",[35672]],[[63997,63997],"mapped",[20160]],[[63998,63998],"mapped",[33590]],[[63999,63999],"mapped",[21050]],[[64e3,64e3],"mapped",[20999]],[[64001,64001],"mapped",[24230]],[[64002,64002],"mapped",[25299]],[[64003,64003],"mapped",[31958]],[[64004,64004],"mapped",[23429]],[[64005,64005],"mapped",[27934]],[[64006,64006],"mapped",[26292]],[[64007,64007],"mapped",[36667]],[[64008,64008],"mapped",[34892]],[[64009,64009],"mapped",[38477]],[[64010,64010],"mapped",[35211]],[[64011,64011],"mapped",[24275]],[[64012,64012],"mapped",[20800]],[[64013,64013],"mapped",[21952]],[[64014,64015],"valid"],[[64016,64016],"mapped",[22618]],[[64017,64017],"valid"],[[64018,64018],"mapped",[26228]],[[64019,64020],"valid"],[[64021,64021],"mapped",[20958]],[[64022,64022],"mapped",[29482]],[[64023,64023],"mapped",[30410]],[[64024,64024],"mapped",[31036]],[[64025,64025],"mapped",[31070]],[[64026,64026],"mapped",[31077]],[[64027,64027],"mapped",[31119]],[[64028,64028],"mapped",[38742]],[[64029,64029],"mapped",[31934]],[[64030,64030],"mapped",[32701]],[[64031,64031],"valid"],[[64032,64032],"mapped",[34322]],[[64033,64033],"valid"],[[64034,64034],"mapped",[35576]],[[64035,64036],"valid"],[[64037,64037],"mapped",[36920]],[[64038,64038],"mapped",[37117]],[[64039,64041],"valid"],[[64042,64042],"mapped",[39151]],[[64043,64043],"mapped",[39164]],[[64044,64044],"mapped",[39208]],[[64045,64045],"mapped",[40372]],[[64046,64046],"mapped",[37086]],[[64047,64047],"mapped",[38583]],[[64048,64048],"mapped",[20398]],[[64049,64049],"mapped",[20711]],[[64050,64050],"mapped",[20813]],[[64051,64051],"mapped",[21193]],[[64052,64052],"mapped",[21220]],[[64053,64053],"mapped",[21329]],[[64054,64054],"mapped",[21917]],[[64055,64055],"mapped",[22022]],[[64056,64056],"mapped",[22120]],[[64057,64057],"mapped",[22592]],[[64058,64058],"mapped",[22696]],[[64059,64059],"mapped",[23652]],[[64060,64060],"mapped",[23662]],[[64061,64061],"mapped",[24724]],[[64062,64062],"mapped",[24936]],[[64063,64063],"mapped",[24974]],[[64064,64064],"mapped",[25074]],[[64065,64065],"mapped",[25935]],[[64066,64066],"mapped",[26082]],[[64067,64067],"mapped",[26257]],[[64068,64068],"mapped",[26757]],[[64069,64069],"mapped",[28023]],[[64070,64070],"mapped",[28186]],[[64071,64071],"mapped",[28450]],[[64072,64072],"mapped",[29038]],[[64073,64073],"mapped",[29227]],[[64074,64074],"mapped",[29730]],[[64075,64075],"mapped",[30865]],[[64076,64076],"mapped",[31038]],[[64077,64077],"mapped",[31049]],[[64078,64078],"mapped",[31048]],[[64079,64079],"mapped",[31056]],[[64080,64080],"mapped",[31062]],[[64081,64081],"mapped",[31069]],[[64082,64082],"mapped",[31117]],[[64083,64083],"mapped",[31118]],[[64084,64084],"mapped",[31296]],[[64085,64085],"mapped",[31361]],[[64086,64086],"mapped",[31680]],[[64087,64087],"mapped",[32244]],[[64088,64088],"mapped",[32265]],[[64089,64089],"mapped",[32321]],[[64090,64090],"mapped",[32626]],[[64091,64091],"mapped",[32773]],[[64092,64092],"mapped",[33261]],[[64093,64094],"mapped",[33401]],[[64095,64095],"mapped",[33879]],[[64096,64096],"mapped",[35088]],[[64097,64097],"mapped",[35222]],[[64098,64098],"mapped",[35585]],[[64099,64099],"mapped",[35641]],[[64100,64100],"mapped",[36051]],[[64101,64101],"mapped",[36104]],[[64102,64102],"mapped",[36790]],[[64103,64103],"mapped",[36920]],[[64104,64104],"mapped",[38627]],[[64105,64105],"mapped",[38911]],[[64106,64106],"mapped",[38971]],[[64107,64107],"mapped",[24693]],[[64108,64108],"mapped",[148206]],[[64109,64109],"mapped",[33304]],[[64110,64111],"disallowed"],[[64112,64112],"mapped",[20006]],[[64113,64113],"mapped",[20917]],[[64114,64114],"mapped",[20840]],[[64115,64115],"mapped",[20352]],[[64116,64116],"mapped",[20805]],[[64117,64117],"mapped",[20864]],[[64118,64118],"mapped",[21191]],[[64119,64119],"mapped",[21242]],[[64120,64120],"mapped",[21917]],[[64121,64121],"mapped",[21845]],[[64122,64122],"mapped",[21913]],[[64123,64123],"mapped",[21986]],[[64124,64124],"mapped",[22618]],[[64125,64125],"mapped",[22707]],[[64126,64126],"mapped",[22852]],[[64127,64127],"mapped",[22868]],[[64128,64128],"mapped",[23138]],[[64129,64129],"mapped",[23336]],[[64130,64130],"mapped",[24274]],[[64131,64131],"mapped",[24281]],[[64132,64132],"mapped",[24425]],[[64133,64133],"mapped",[24493]],[[64134,64134],"mapped",[24792]],[[64135,64135],"mapped",[24910]],[[64136,64136],"mapped",[24840]],[[64137,64137],"mapped",[24974]],[[64138,64138],"mapped",[24928]],[[64139,64139],"mapped",[25074]],[[64140,64140],"mapped",[25140]],[[64141,64141],"mapped",[25540]],[[64142,64142],"mapped",[25628]],[[64143,64143],"mapped",[25682]],[[64144,64144],"mapped",[25942]],[[64145,64145],"mapped",[26228]],[[64146,64146],"mapped",[26391]],[[64147,64147],"mapped",[26395]],[[64148,64148],"mapped",[26454]],[[64149,64149],"mapped",[27513]],[[64150,64150],"mapped",[27578]],[[64151,64151],"mapped",[27969]],[[64152,64152],"mapped",[28379]],[[64153,64153],"mapped",[28363]],[[64154,64154],"mapped",[28450]],[[64155,64155],"mapped",[28702]],[[64156,64156],"mapped",[29038]],[[64157,64157],"mapped",[30631]],[[64158,64158],"mapped",[29237]],[[64159,64159],"mapped",[29359]],[[64160,64160],"mapped",[29482]],[[64161,64161],"mapped",[29809]],[[64162,64162],"mapped",[29958]],[[64163,64163],"mapped",[30011]],[[64164,64164],"mapped",[30237]],[[64165,64165],"mapped",[30239]],[[64166,64166],"mapped",[30410]],[[64167,64167],"mapped",[30427]],[[64168,64168],"mapped",[30452]],[[64169,64169],"mapped",[30538]],[[64170,64170],"mapped",[30528]],[[64171,64171],"mapped",[30924]],[[64172,64172],"mapped",[31409]],[[64173,64173],"mapped",[31680]],[[64174,64174],"mapped",[31867]],[[64175,64175],"mapped",[32091]],[[64176,64176],"mapped",[32244]],[[64177,64177],"mapped",[32574]],[[64178,64178],"mapped",[32773]],[[64179,64179],"mapped",[33618]],[[64180,64180],"mapped",[33775]],[[64181,64181],"mapped",[34681]],[[64182,64182],"mapped",[35137]],[[64183,64183],"mapped",[35206]],[[64184,64184],"mapped",[35222]],[[64185,64185],"mapped",[35519]],[[64186,64186],"mapped",[35576]],[[64187,64187],"mapped",[35531]],[[64188,64188],"mapped",[35585]],[[64189,64189],"mapped",[35582]],[[64190,64190],"mapped",[35565]],[[64191,64191],"mapped",[35641]],[[64192,64192],"mapped",[35722]],[[64193,64193],"mapped",[36104]],[[64194,64194],"mapped",[36664]],[[64195,64195],"mapped",[36978]],[[64196,64196],"mapped",[37273]],[[64197,64197],"mapped",[37494]],[[64198,64198],"mapped",[38524]],[[64199,64199],"mapped",[38627]],[[64200,64200],"mapped",[38742]],[[64201,64201],"mapped",[38875]],[[64202,64202],"mapped",[38911]],[[64203,64203],"mapped",[38923]],[[64204,64204],"mapped",[38971]],[[64205,64205],"mapped",[39698]],[[64206,64206],"mapped",[40860]],[[64207,64207],"mapped",[141386]],[[64208,64208],"mapped",[141380]],[[64209,64209],"mapped",[144341]],[[64210,64210],"mapped",[15261]],[[64211,64211],"mapped",[16408]],[[64212,64212],"mapped",[16441]],[[64213,64213],"mapped",[152137]],[[64214,64214],"mapped",[154832]],[[64215,64215],"mapped",[163539]],[[64216,64216],"mapped",[40771]],[[64217,64217],"mapped",[40846]],[[64218,64255],"disallowed"],[[64256,64256],"mapped",[102,102]],[[64257,64257],"mapped",[102,105]],[[64258,64258],"mapped",[102,108]],[[64259,64259],"mapped",[102,102,105]],[[64260,64260],"mapped",[102,102,108]],[[64261,64262],"mapped",[115,116]],[[64263,64274],"disallowed"],[[64275,64275],"mapped",[1396,1398]],[[64276,64276],"mapped",[1396,1381]],[[64277,64277],"mapped",[1396,1387]],[[64278,64278],"mapped",[1406,1398]],[[64279,64279],"mapped",[1396,1389]],[[64280,64284],"disallowed"],[[64285,64285],"mapped",[1497,1460]],[[64286,64286],"valid"],[[64287,64287],"mapped",[1522,1463]],[[64288,64288],"mapped",[1506]],[[64289,64289],"mapped",[1488]],[[64290,64290],"mapped",[1491]],[[64291,64291],"mapped",[1492]],[[64292,64292],"mapped",[1499]],[[64293,64293],"mapped",[1500]],[[64294,64294],"mapped",[1501]],[[64295,64295],"mapped",[1512]],[[64296,64296],"mapped",[1514]],[[64297,64297],"disallowed_STD3_mapped",[43]],[[64298,64298],"mapped",[1513,1473]],[[64299,64299],"mapped",[1513,1474]],[[64300,64300],"mapped",[1513,1468,1473]],[[64301,64301],"mapped",[1513,1468,1474]],[[64302,64302],"mapped",[1488,1463]],[[64303,64303],"mapped",[1488,1464]],[[64304,64304],"mapped",[1488,1468]],[[64305,64305],"mapped",[1489,1468]],[[64306,64306],"mapped",[1490,1468]],[[64307,64307],"mapped",[1491,1468]],[[64308,64308],"mapped",[1492,1468]],[[64309,64309],"mapped",[1493,1468]],[[64310,64310],"mapped",[1494,1468]],[[64311,64311],"disallowed"],[[64312,64312],"mapped",[1496,1468]],[[64313,64313],"mapped",[1497,1468]],[[64314,64314],"mapped",[1498,1468]],[[64315,64315],"mapped",[1499,1468]],[[64316,64316],"mapped",[1500,1468]],[[64317,64317],"disallowed"],[[64318,64318],"mapped",[1502,1468]],[[64319,64319],"disallowed"],[[64320,64320],"mapped",[1504,1468]],[[64321,64321],"mapped",[1505,1468]],[[64322,64322],"disallowed"],[[64323,64323],"mapped",[1507,1468]],[[64324,64324],"mapped",[1508,1468]],[[64325,64325],"disallowed"],[[64326,64326],"mapped",[1510,1468]],[[64327,64327],"mapped",[1511,1468]],[[64328,64328],"mapped",[1512,1468]],[[64329,64329],"mapped",[1513,1468]],[[64330,64330],"mapped",[1514,1468]],[[64331,64331],"mapped",[1493,1465]],[[64332,64332],"mapped",[1489,1471]],[[64333,64333],"mapped",[1499,1471]],[[64334,64334],"mapped",[1508,1471]],[[64335,64335],"mapped",[1488,1500]],[[64336,64337],"mapped",[1649]],[[64338,64341],"mapped",[1659]],[[64342,64345],"mapped",[1662]],[[64346,64349],"mapped",[1664]],[[64350,64353],"mapped",[1658]],[[64354,64357],"mapped",[1663]],[[64358,64361],"mapped",[1657]],[[64362,64365],"mapped",[1700]],[[64366,64369],"mapped",[1702]],[[64370,64373],"mapped",[1668]],[[64374,64377],"mapped",[1667]],[[64378,64381],"mapped",[1670]],[[64382,64385],"mapped",[1671]],[[64386,64387],"mapped",[1677]],[[64388,64389],"mapped",[1676]],[[64390,64391],"mapped",[1678]],[[64392,64393],"mapped",[1672]],[[64394,64395],"mapped",[1688]],[[64396,64397],"mapped",[1681]],[[64398,64401],"mapped",[1705]],[[64402,64405],"mapped",[1711]],[[64406,64409],"mapped",[1715]],[[64410,64413],"mapped",[1713]],[[64414,64415],"mapped",[1722]],[[64416,64419],"mapped",[1723]],[[64420,64421],"mapped",[1728]],[[64422,64425],"mapped",[1729]],[[64426,64429],"mapped",[1726]],[[64430,64431],"mapped",[1746]],[[64432,64433],"mapped",[1747]],[[64434,64449],"valid",[],"NV8"],[[64450,64466],"disallowed"],[[64467,64470],"mapped",[1709]],[[64471,64472],"mapped",[1735]],[[64473,64474],"mapped",[1734]],[[64475,64476],"mapped",[1736]],[[64477,64477],"mapped",[1735,1652]],[[64478,64479],"mapped",[1739]],[[64480,64481],"mapped",[1733]],[[64482,64483],"mapped",[1737]],[[64484,64487],"mapped",[1744]],[[64488,64489],"mapped",[1609]],[[64490,64491],"mapped",[1574,1575]],[[64492,64493],"mapped",[1574,1749]],[[64494,64495],"mapped",[1574,1608]],[[64496,64497],"mapped",[1574,1735]],[[64498,64499],"mapped",[1574,1734]],[[64500,64501],"mapped",[1574,1736]],[[64502,64504],"mapped",[1574,1744]],[[64505,64507],"mapped",[1574,1609]],[[64508,64511],"mapped",[1740]],[[64512,64512],"mapped",[1574,1580]],[[64513,64513],"mapped",[1574,1581]],[[64514,64514],"mapped",[1574,1605]],[[64515,64515],"mapped",[1574,1609]],[[64516,64516],"mapped",[1574,1610]],[[64517,64517],"mapped",[1576,1580]],[[64518,64518],"mapped",[1576,1581]],[[64519,64519],"mapped",[1576,1582]],[[64520,64520],"mapped",[1576,1605]],[[64521,64521],"mapped",[1576,1609]],[[64522,64522],"mapped",[1576,1610]],[[64523,64523],"mapped",[1578,1580]],[[64524,64524],"mapped",[1578,1581]],[[64525,64525],"mapped",[1578,1582]],[[64526,64526],"mapped",[1578,1605]],[[64527,64527],"mapped",[1578,1609]],[[64528,64528],"mapped",[1578,1610]],[[64529,64529],"mapped",[1579,1580]],[[64530,64530],"mapped",[1579,1605]],[[64531,64531],"mapped",[1579,1609]],[[64532,64532],"mapped",[1579,1610]],[[64533,64533],"mapped",[1580,1581]],[[64534,64534],"mapped",[1580,1605]],[[64535,64535],"mapped",[1581,1580]],[[64536,64536],"mapped",[1581,1605]],[[64537,64537],"mapped",[1582,1580]],[[64538,64538],"mapped",[1582,1581]],[[64539,64539],"mapped",[1582,1605]],[[64540,64540],"mapped",[1587,1580]],[[64541,64541],"mapped",[1587,1581]],[[64542,64542],"mapped",[1587,1582]],[[64543,64543],"mapped",[1587,1605]],[[64544,64544],"mapped",[1589,1581]],[[64545,64545],"mapped",[1589,1605]],[[64546,64546],"mapped",[1590,1580]],[[64547,64547],"mapped",[1590,1581]],[[64548,64548],"mapped",[1590,1582]],[[64549,64549],"mapped",[1590,1605]],[[64550,64550],"mapped",[1591,1581]],[[64551,64551],"mapped",[1591,1605]],[[64552,64552],"mapped",[1592,1605]],[[64553,64553],"mapped",[1593,1580]],[[64554,64554],"mapped",[1593,1605]],[[64555,64555],"mapped",[1594,1580]],[[64556,64556],"mapped",[1594,1605]],[[64557,64557],"mapped",[1601,1580]],[[64558,64558],"mapped",[1601,1581]],[[64559,64559],"mapped",[1601,1582]],[[64560,64560],"mapped",[1601,1605]],[[64561,64561],"mapped",[1601,1609]],[[64562,64562],"mapped",[1601,1610]],[[64563,64563],"mapped",[1602,1581]],[[64564,64564],"mapped",[1602,1605]],[[64565,64565],"mapped",[1602,1609]],[[64566,64566],"mapped",[1602,1610]],[[64567,64567],"mapped",[1603,1575]],[[64568,64568],"mapped",[1603,1580]],[[64569,64569],"mapped",[1603,1581]],[[64570,64570],"mapped",[1603,1582]],[[64571,64571],"mapped",[1603,1604]],[[64572,64572],"mapped",[1603,1605]],[[64573,64573],"mapped",[1603,1609]],[[64574,64574],"mapped",[1603,1610]],[[64575,64575],"mapped",[1604,1580]],[[64576,64576],"mapped",[1604,1581]],[[64577,64577],"mapped",[1604,1582]],[[64578,64578],"mapped",[1604,1605]],[[64579,64579],"mapped",[1604,1609]],[[64580,64580],"mapped",[1604,1610]],[[64581,64581],"mapped",[1605,1580]],[[64582,64582],"mapped",[1605,1581]],[[64583,64583],"mapped",[1605,1582]],[[64584,64584],"mapped",[1605,1605]],[[64585,64585],"mapped",[1605,1609]],[[64586,64586],"mapped",[1605,1610]],[[64587,64587],"mapped",[1606,1580]],[[64588,64588],"mapped",[1606,1581]],[[64589,64589],"mapped",[1606,1582]],[[64590,64590],"mapped",[1606,1605]],[[64591,64591],"mapped",[1606,1609]],[[64592,64592],"mapped",[1606,1610]],[[64593,64593],"mapped",[1607,1580]],[[64594,64594],"mapped",[1607,1605]],[[64595,64595],"mapped",[1607,1609]],[[64596,64596],"mapped",[1607,1610]],[[64597,64597],"mapped",[1610,1580]],[[64598,64598],"mapped",[1610,1581]],[[64599,64599],"mapped",[1610,1582]],[[64600,64600],"mapped",[1610,1605]],[[64601,64601],"mapped",[1610,1609]],[[64602,64602],"mapped",[1610,1610]],[[64603,64603],"mapped",[1584,1648]],[[64604,64604],"mapped",[1585,1648]],[[64605,64605],"mapped",[1609,1648]],[[64606,64606],"disallowed_STD3_mapped",[32,1612,1617]],[[64607,64607],"disallowed_STD3_mapped",[32,1613,1617]],[[64608,64608],"disallowed_STD3_mapped",[32,1614,1617]],[[64609,64609],"disallowed_STD3_mapped",[32,1615,1617]],[[64610,64610],"disallowed_STD3_mapped",[32,1616,1617]],[[64611,64611],"disallowed_STD3_mapped",[32,1617,1648]],[[64612,64612],"mapped",[1574,1585]],[[64613,64613],"mapped",[1574,1586]],[[64614,64614],"mapped",[1574,1605]],[[64615,64615],"mapped",[1574,1606]],[[64616,64616],"mapped",[1574,1609]],[[64617,64617],"mapped",[1574,1610]],[[64618,64618],"mapped",[1576,1585]],[[64619,64619],"mapped",[1576,1586]],[[64620,64620],"mapped",[1576,1605]],[[64621,64621],"mapped",[1576,1606]],[[64622,64622],"mapped",[1576,1609]],[[64623,64623],"mapped",[1576,1610]],[[64624,64624],"mapped",[1578,1585]],[[64625,64625],"mapped",[1578,1586]],[[64626,64626],"mapped",[1578,1605]],[[64627,64627],"mapped",[1578,1606]],[[64628,64628],"mapped",[1578,1609]],[[64629,64629],"mapped",[1578,1610]],[[64630,64630],"mapped",[1579,1585]],[[64631,64631],"mapped",[1579,1586]],[[64632,64632],"mapped",[1579,1605]],[[64633,64633],"mapped",[1579,1606]],[[64634,64634],"mapped",[1579,1609]],[[64635,64635],"mapped",[1579,1610]],[[64636,64636],"mapped",[1601,1609]],[[64637,64637],"mapped",[1601,1610]],[[64638,64638],"mapped",[1602,1609]],[[64639,64639],"mapped",[1602,1610]],[[64640,64640],"mapped",[1603,1575]],[[64641,64641],"mapped",[1603,1604]],[[64642,64642],"mapped",[1603,1605]],[[64643,64643],"mapped",[1603,1609]],[[64644,64644],"mapped",[1603,1610]],[[64645,64645],"mapped",[1604,1605]],[[64646,64646],"mapped",[1604,1609]],[[64647,64647],"mapped",[1604,1610]],[[64648,64648],"mapped",[1605,1575]],[[64649,64649],"mapped",[1605,1605]],[[64650,64650],"mapped",[1606,1585]],[[64651,64651],"mapped",[1606,1586]],[[64652,64652],"mapped",[1606,1605]],[[64653,64653],"mapped",[1606,1606]],[[64654,64654],"mapped",[1606,1609]],[[64655,64655],"mapped",[1606,1610]],[[64656,64656],"mapped",[1609,1648]],[[64657,64657],"mapped",[1610,1585]],[[64658,64658],"mapped",[1610,1586]],[[64659,64659],"mapped",[1610,1605]],[[64660,64660],"mapped",[1610,1606]],[[64661,64661],"mapped",[1610,1609]],[[64662,64662],"mapped",[1610,1610]],[[64663,64663],"mapped",[1574,1580]],[[64664,64664],"mapped",[1574,1581]],[[64665,64665],"mapped",[1574,1582]],[[64666,64666],"mapped",[1574,1605]],[[64667,64667],"mapped",[1574,1607]],[[64668,64668],"mapped",[1576,1580]],[[64669,64669],"mapped",[1576,1581]],[[64670,64670],"mapped",[1576,1582]],[[64671,64671],"mapped",[1576,1605]],[[64672,64672],"mapped",[1576,1607]],[[64673,64673],"mapped",[1578,1580]],[[64674,64674],"mapped",[1578,1581]],[[64675,64675],"mapped",[1578,1582]],[[64676,64676],"mapped",[1578,1605]],[[64677,64677],"mapped",[1578,1607]],[[64678,64678],"mapped",[1579,1605]],[[64679,64679],"mapped",[1580,1581]],[[64680,64680],"mapped",[1580,1605]],[[64681,64681],"mapped",[1581,1580]],[[64682,64682],"mapped",[1581,1605]],[[64683,64683],"mapped",[1582,1580]],[[64684,64684],"mapped",[1582,1605]],[[64685,64685],"mapped",[1587,1580]],[[64686,64686],"mapped",[1587,1581]],[[64687,64687],"mapped",[1587,1582]],[[64688,64688],"mapped",[1587,1605]],[[64689,64689],"mapped",[1589,1581]],[[64690,64690],"mapped",[1589,1582]],[[64691,64691],"mapped",[1589,1605]],[[64692,64692],"mapped",[1590,1580]],[[64693,64693],"mapped",[1590,1581]],[[64694,64694],"mapped",[1590,1582]],[[64695,64695],"mapped",[1590,1605]],[[64696,64696],"mapped",[1591,1581]],[[64697,64697],"mapped",[1592,1605]],[[64698,64698],"mapped",[1593,1580]],[[64699,64699],"mapped",[1593,1605]],[[64700,64700],"mapped",[1594,1580]],[[64701,64701],"mapped",[1594,1605]],[[64702,64702],"mapped",[1601,1580]],[[64703,64703],"mapped",[1601,1581]],[[64704,64704],"mapped",[1601,1582]],[[64705,64705],"mapped",[1601,1605]],[[64706,64706],"mapped",[1602,1581]],[[64707,64707],"mapped",[1602,1605]],[[64708,64708],"mapped",[1603,1580]],[[64709,64709],"mapped",[1603,1581]],[[64710,64710],"mapped",[1603,1582]],[[64711,64711],"mapped",[1603,1604]],[[64712,64712],"mapped",[1603,1605]],[[64713,64713],"mapped",[1604,1580]],[[64714,64714],"mapped",[1604,1581]],[[64715,64715],"mapped",[1604,1582]],[[64716,64716],"mapped",[1604,1605]],[[64717,64717],"mapped",[1604,1607]],[[64718,64718],"mapped",[1605,1580]],[[64719,64719],"mapped",[1605,1581]],[[64720,64720],"mapped",[1605,1582]],[[64721,64721],"mapped",[1605,1605]],[[64722,64722],"mapped",[1606,1580]],[[64723,64723],"mapped",[1606,1581]],[[64724,64724],"mapped",[1606,1582]],[[64725,64725],"mapped",[1606,1605]],[[64726,64726],"mapped",[1606,1607]],[[64727,64727],"mapped",[1607,1580]],[[64728,64728],"mapped",[1607,1605]],[[64729,64729],"mapped",[1607,1648]],[[64730,64730],"mapped",[1610,1580]],[[64731,64731],"mapped",[1610,1581]],[[64732,64732],"mapped",[1610,1582]],[[64733,64733],"mapped",[1610,1605]],[[64734,64734],"mapped",[1610,1607]],[[64735,64735],"mapped",[1574,1605]],[[64736,64736],"mapped",[1574,1607]],[[64737,64737],"mapped",[1576,1605]],[[64738,64738],"mapped",[1576,1607]],[[64739,64739],"mapped",[1578,1605]],[[64740,64740],"mapped",[1578,1607]],[[64741,64741],"mapped",[1579,1605]],[[64742,64742],"mapped",[1579,1607]],[[64743,64743],"mapped",[1587,1605]],[[64744,64744],"mapped",[1587,1607]],[[64745,64745],"mapped",[1588,1605]],[[64746,64746],"mapped",[1588,1607]],[[64747,64747],"mapped",[1603,1604]],[[64748,64748],"mapped",[1603,1605]],[[64749,64749],"mapped",[1604,1605]],[[64750,64750],"mapped",[1606,1605]],[[64751,64751],"mapped",[1606,1607]],[[64752,64752],"mapped",[1610,1605]],[[64753,64753],"mapped",[1610,1607]],[[64754,64754],"mapped",[1600,1614,1617]],[[64755,64755],"mapped",[1600,1615,1617]],[[64756,64756],"mapped",[1600,1616,1617]],[[64757,64757],"mapped",[1591,1609]],[[64758,64758],"mapped",[1591,1610]],[[64759,64759],"mapped",[1593,1609]],[[64760,64760],"mapped",[1593,1610]],[[64761,64761],"mapped",[1594,1609]],[[64762,64762],"mapped",[1594,1610]],[[64763,64763],"mapped",[1587,1609]],[[64764,64764],"mapped",[1587,1610]],[[64765,64765],"mapped",[1588,1609]],[[64766,64766],"mapped",[1588,1610]],[[64767,64767],"mapped",[1581,1609]],[[64768,64768],"mapped",[1581,1610]],[[64769,64769],"mapped",[1580,1609]],[[64770,64770],"mapped",[1580,1610]],[[64771,64771],"mapped",[1582,1609]],[[64772,64772],"mapped",[1582,1610]],[[64773,64773],"mapped",[1589,1609]],[[64774,64774],"mapped",[1589,1610]],[[64775,64775],"mapped",[1590,1609]],[[64776,64776],"mapped",[1590,1610]],[[64777,64777],"mapped",[1588,1580]],[[64778,64778],"mapped",[1588,1581]],[[64779,64779],"mapped",[1588,1582]],[[64780,64780],"mapped",[1588,1605]],[[64781,64781],"mapped",[1588,1585]],[[64782,64782],"mapped",[1587,1585]],[[64783,64783],"mapped",[1589,1585]],[[64784,64784],"mapped",[1590,1585]],[[64785,64785],"mapped",[1591,1609]],[[64786,64786],"mapped",[1591,1610]],[[64787,64787],"mapped",[1593,1609]],[[64788,64788],"mapped",[1593,1610]],[[64789,64789],"mapped",[1594,1609]],[[64790,64790],"mapped",[1594,1610]],[[64791,64791],"mapped",[1587,1609]],[[64792,64792],"mapped",[1587,1610]],[[64793,64793],"mapped",[1588,1609]],[[64794,64794],"mapped",[1588,1610]],[[64795,64795],"mapped",[1581,1609]],[[64796,64796],"mapped",[1581,1610]],[[64797,64797],"mapped",[1580,1609]],[[64798,64798],"mapped",[1580,1610]],[[64799,64799],"mapped",[1582,1609]],[[64800,64800],"mapped",[1582,1610]],[[64801,64801],"mapped",[1589,1609]],[[64802,64802],"mapped",[1589,1610]],[[64803,64803],"mapped",[1590,1609]],[[64804,64804],"mapped",[1590,1610]],[[64805,64805],"mapped",[1588,1580]],[[64806,64806],"mapped",[1588,1581]],[[64807,64807],"mapped",[1588,1582]],[[64808,64808],"mapped",[1588,1605]],[[64809,64809],"mapped",[1588,1585]],[[64810,64810],"mapped",[1587,1585]],[[64811,64811],"mapped",[1589,1585]],[[64812,64812],"mapped",[1590,1585]],[[64813,64813],"mapped",[1588,1580]],[[64814,64814],"mapped",[1588,1581]],[[64815,64815],"mapped",[1588,1582]],[[64816,64816],"mapped",[1588,1605]],[[64817,64817],"mapped",[1587,1607]],[[64818,64818],"mapped",[1588,1607]],[[64819,64819],"mapped",[1591,1605]],[[64820,64820],"mapped",[1587,1580]],[[64821,64821],"mapped",[1587,1581]],[[64822,64822],"mapped",[1587,1582]],[[64823,64823],"mapped",[1588,1580]],[[64824,64824],"mapped",[1588,1581]],[[64825,64825],"mapped",[1588,1582]],[[64826,64826],"mapped",[1591,1605]],[[64827,64827],"mapped",[1592,1605]],[[64828,64829],"mapped",[1575,1611]],[[64830,64831],"valid",[],"NV8"],[[64832,64847],"disallowed"],[[64848,64848],"mapped",[1578,1580,1605]],[[64849,64850],"mapped",[1578,1581,1580]],[[64851,64851],"mapped",[1578,1581,1605]],[[64852,64852],"mapped",[1578,1582,1605]],[[64853,64853],"mapped",[1578,1605,1580]],[[64854,64854],"mapped",[1578,1605,1581]],[[64855,64855],"mapped",[1578,1605,1582]],[[64856,64857],"mapped",[1580,1605,1581]],[[64858,64858],"mapped",[1581,1605,1610]],[[64859,64859],"mapped",[1581,1605,1609]],[[64860,64860],"mapped",[1587,1581,1580]],[[64861,64861],"mapped",[1587,1580,1581]],[[64862,64862],"mapped",[1587,1580,1609]],[[64863,64864],"mapped",[1587,1605,1581]],[[64865,64865],"mapped",[1587,1605,1580]],[[64866,64867],"mapped",[1587,1605,1605]],[[64868,64869],"mapped",[1589,1581,1581]],[[64870,64870],"mapped",[1589,1605,1605]],[[64871,64872],"mapped",[1588,1581,1605]],[[64873,64873],"mapped",[1588,1580,1610]],[[64874,64875],"mapped",[1588,1605,1582]],[[64876,64877],"mapped",[1588,1605,1605]],[[64878,64878],"mapped",[1590,1581,1609]],[[64879,64880],"mapped",[1590,1582,1605]],[[64881,64882],"mapped",[1591,1605,1581]],[[64883,64883],"mapped",[1591,1605,1605]],[[64884,64884],"mapped",[1591,1605,1610]],[[64885,64885],"mapped",[1593,1580,1605]],[[64886,64887],"mapped",[1593,1605,1605]],[[64888,64888],"mapped",[1593,1605,1609]],[[64889,64889],"mapped",[1594,1605,1605]],[[64890,64890],"mapped",[1594,1605,1610]],[[64891,64891],"mapped",[1594,1605,1609]],[[64892,64893],"mapped",[1601,1582,1605]],[[64894,64894],"mapped",[1602,1605,1581]],[[64895,64895],"mapped",[1602,1605,1605]],[[64896,64896],"mapped",[1604,1581,1605]],[[64897,64897],"mapped",[1604,1581,1610]],[[64898,64898],"mapped",[1604,1581,1609]],[[64899,64900],"mapped",[1604,1580,1580]],[[64901,64902],"mapped",[1604,1582,1605]],[[64903,64904],"mapped",[1604,1605,1581]],[[64905,64905],"mapped",[1605,1581,1580]],[[64906,64906],"mapped",[1605,1581,1605]],[[64907,64907],"mapped",[1605,1581,1610]],[[64908,64908],"mapped",[1605,1580,1581]],[[64909,64909],"mapped",[1605,1580,1605]],[[64910,64910],"mapped",[1605,1582,1580]],[[64911,64911],"mapped",[1605,1582,1605]],[[64912,64913],"disallowed"],[[64914,64914],"mapped",[1605,1580,1582]],[[64915,64915],"mapped",[1607,1605,1580]],[[64916,64916],"mapped",[1607,1605,1605]],[[64917,64917],"mapped",[1606,1581,1605]],[[64918,64918],"mapped",[1606,1581,1609]],[[64919,64920],"mapped",[1606,1580,1605]],[[64921,64921],"mapped",[1606,1580,1609]],[[64922,64922],"mapped",[1606,1605,1610]],[[64923,64923],"mapped",[1606,1605,1609]],[[64924,64925],"mapped",[1610,1605,1605]],[[64926,64926],"mapped",[1576,1582,1610]],[[64927,64927],"mapped",[1578,1580,1610]],[[64928,64928],"mapped",[1578,1580,1609]],[[64929,64929],"mapped",[1578,1582,1610]],[[64930,64930],"mapped",[1578,1582,1609]],[[64931,64931],"mapped",[1578,1605,1610]],[[64932,64932],"mapped",[1578,1605,1609]],[[64933,64933],"mapped",[1580,1605,1610]],[[64934,64934],"mapped",[1580,1581,1609]],[[64935,64935],"mapped",[1580,1605,1609]],[[64936,64936],"mapped",[1587,1582,1609]],[[64937,64937],"mapped",[1589,1581,1610]],[[64938,64938],"mapped",[1588,1581,1610]],[[64939,64939],"mapped",[1590,1581,1610]],[[64940,64940],"mapped",[1604,1580,1610]],[[64941,64941],"mapped",[1604,1605,1610]],[[64942,64942],"mapped",[1610,1581,1610]],[[64943,64943],"mapped",[1610,1580,1610]],[[64944,64944],"mapped",[1610,1605,1610]],[[64945,64945],"mapped",[1605,1605,1610]],[[64946,64946],"mapped",[1602,1605,1610]],[[64947,64947],"mapped",[1606,1581,1610]],[[64948,64948],"mapped",[1602,1605,1581]],[[64949,64949],"mapped",[1604,1581,1605]],[[64950,64950],"mapped",[1593,1605,1610]],[[64951,64951],"mapped",[1603,1605,1610]],[[64952,64952],"mapped",[1606,1580,1581]],[[64953,64953],"mapped",[1605,1582,1610]],[[64954,64954],"mapped",[1604,1580,1605]],[[64955,64955],"mapped",[1603,1605,1605]],[[64956,64956],"mapped",[1604,1580,1605]],[[64957,64957],"mapped",[1606,1580,1581]],[[64958,64958],"mapped",[1580,1581,1610]],[[64959,64959],"mapped",[1581,1580,1610]],[[64960,64960],"mapped",[1605,1580,1610]],[[64961,64961],"mapped",[1601,1605,1610]],[[64962,64962],"mapped",[1576,1581,1610]],[[64963,64963],"mapped",[1603,1605,1605]],[[64964,64964],"mapped",[1593,1580,1605]],[[64965,64965],"mapped",[1589,1605,1605]],[[64966,64966],"mapped",[1587,1582,1610]],[[64967,64967],"mapped",[1606,1580,1610]],[[64968,64975],"disallowed"],[[64976,65007],"disallowed"],[[65008,65008],"mapped",[1589,1604,1746]],[[65009,65009],"mapped",[1602,1604,1746]],[[65010,65010],"mapped",[1575,1604,1604,1607]],[[65011,65011],"mapped",[1575,1603,1576,1585]],[[65012,65012],"mapped",[1605,1581,1605,1583]],[[65013,65013],"mapped",[1589,1604,1593,1605]],[[65014,65014],"mapped",[1585,1587,1608,1604]],[[65015,65015],"mapped",[1593,1604,1610,1607]],[[65016,65016],"mapped",[1608,1587,1604,1605]],[[65017,65017],"mapped",[1589,1604,1609]],[[65018,65018],"disallowed_STD3_mapped",[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605]],[[65019,65019],"disallowed_STD3_mapped",[1580,1604,32,1580,1604,1575,1604,1607]],[[65020,65020],"mapped",[1585,1740,1575,1604]],[[65021,65021],"valid",[],"NV8"],[[65022,65023],"disallowed"],[[65024,65039],"ignored"],[[65040,65040],"disallowed_STD3_mapped",[44]],[[65041,65041],"mapped",[12289]],[[65042,65042],"disallowed"],[[65043,65043],"disallowed_STD3_mapped",[58]],[[65044,65044],"disallowed_STD3_mapped",[59]],[[65045,65045],"disallowed_STD3_mapped",[33]],[[65046,65046],"disallowed_STD3_mapped",[63]],[[65047,65047],"mapped",[12310]],[[65048,65048],"mapped",[12311]],[[65049,65049],"disallowed"],[[65050,65055],"disallowed"],[[65056,65059],"valid"],[[65060,65062],"valid"],[[65063,65069],"valid"],[[65070,65071],"valid"],[[65072,65072],"disallowed"],[[65073,65073],"mapped",[8212]],[[65074,65074],"mapped",[8211]],[[65075,65076],"disallowed_STD3_mapped",[95]],[[65077,65077],"disallowed_STD3_mapped",[40]],[[65078,65078],"disallowed_STD3_mapped",[41]],[[65079,65079],"disallowed_STD3_mapped",[123]],[[65080,65080],"disallowed_STD3_mapped",[125]],[[65081,65081],"mapped",[12308]],[[65082,65082],"mapped",[12309]],[[65083,65083],"mapped",[12304]],[[65084,65084],"mapped",[12305]],[[65085,65085],"mapped",[12298]],[[65086,65086],"mapped",[12299]],[[65087,65087],"mapped",[12296]],[[65088,65088],"mapped",[12297]],[[65089,65089],"mapped",[12300]],[[65090,65090],"mapped",[12301]],[[65091,65091],"mapped",[12302]],[[65092,65092],"mapped",[12303]],[[65093,65094],"valid",[],"NV8"],[[65095,65095],"disallowed_STD3_mapped",[91]],[[65096,65096],"disallowed_STD3_mapped",[93]],[[65097,65100],"disallowed_STD3_mapped",[32,773]],[[65101,65103],"disallowed_STD3_mapped",[95]],[[65104,65104],"disallowed_STD3_mapped",[44]],[[65105,65105],"mapped",[12289]],[[65106,65106],"disallowed"],[[65107,65107],"disallowed"],[[65108,65108],"disallowed_STD3_mapped",[59]],[[65109,65109],"disallowed_STD3_mapped",[58]],[[65110,65110],"disallowed_STD3_mapped",[63]],[[65111,65111],"disallowed_STD3_mapped",[33]],[[65112,65112],"mapped",[8212]],[[65113,65113],"disallowed_STD3_mapped",[40]],[[65114,65114],"disallowed_STD3_mapped",[41]],[[65115,65115],"disallowed_STD3_mapped",[123]],[[65116,65116],"disallowed_STD3_mapped",[125]],[[65117,65117],"mapped",[12308]],[[65118,65118],"mapped",[12309]],[[65119,65119],"disallowed_STD3_mapped",[35]],[[65120,65120],"disallowed_STD3_mapped",[38]],[[65121,65121],"disallowed_STD3_mapped",[42]],[[65122,65122],"disallowed_STD3_mapped",[43]],[[65123,65123],"mapped",[45]],[[65124,65124],"disallowed_STD3_mapped",[60]],[[65125,65125],"disallowed_STD3_mapped",[62]],[[65126,65126],"disallowed_STD3_mapped",[61]],[[65127,65127],"disallowed"],[[65128,65128],"disallowed_STD3_mapped",[92]],[[65129,65129],"disallowed_STD3_mapped",[36]],[[65130,65130],"disallowed_STD3_mapped",[37]],[[65131,65131],"disallowed_STD3_mapped",[64]],[[65132,65135],"disallowed"],[[65136,65136],"disallowed_STD3_mapped",[32,1611]],[[65137,65137],"mapped",[1600,1611]],[[65138,65138],"disallowed_STD3_mapped",[32,1612]],[[65139,65139],"valid"],[[65140,65140],"disallowed_STD3_mapped",[32,1613]],[[65141,65141],"disallowed"],[[65142,65142],"disallowed_STD3_mapped",[32,1614]],[[65143,65143],"mapped",[1600,1614]],[[65144,65144],"disallowed_STD3_mapped",[32,1615]],[[65145,65145],"mapped",[1600,1615]],[[65146,65146],"disallowed_STD3_mapped",[32,1616]],[[65147,65147],"mapped",[1600,1616]],[[65148,65148],"disallowed_STD3_mapped",[32,1617]],[[65149,65149],"mapped",[1600,1617]],[[65150,65150],"disallowed_STD3_mapped",[32,1618]],[[65151,65151],"mapped",[1600,1618]],[[65152,65152],"mapped",[1569]],[[65153,65154],"mapped",[1570]],[[65155,65156],"mapped",[1571]],[[65157,65158],"mapped",[1572]],[[65159,65160],"mapped",[1573]],[[65161,65164],"mapped",[1574]],[[65165,65166],"mapped",[1575]],[[65167,65170],"mapped",[1576]],[[65171,65172],"mapped",[1577]],[[65173,65176],"mapped",[1578]],[[65177,65180],"mapped",[1579]],[[65181,65184],"mapped",[1580]],[[65185,65188],"mapped",[1581]],[[65189,65192],"mapped",[1582]],[[65193,65194],"mapped",[1583]],[[65195,65196],"mapped",[1584]],[[65197,65198],"mapped",[1585]],[[65199,65200],"mapped",[1586]],[[65201,65204],"mapped",[1587]],[[65205,65208],"mapped",[1588]],[[65209,65212],"mapped",[1589]],[[65213,65216],"mapped",[1590]],[[65217,65220],"mapped",[1591]],[[65221,65224],"mapped",[1592]],[[65225,65228],"mapped",[1593]],[[65229,65232],"mapped",[1594]],[[65233,65236],"mapped",[1601]],[[65237,65240],"mapped",[1602]],[[65241,65244],"mapped",[1603]],[[65245,65248],"mapped",[1604]],[[65249,65252],"mapped",[1605]],[[65253,65256],"mapped",[1606]],[[65257,65260],"mapped",[1607]],[[65261,65262],"mapped",[1608]],[[65263,65264],"mapped",[1609]],[[65265,65268],"mapped",[1610]],[[65269,65270],"mapped",[1604,1570]],[[65271,65272],"mapped",[1604,1571]],[[65273,65274],"mapped",[1604,1573]],[[65275,65276],"mapped",[1604,1575]],[[65277,65278],"disallowed"],[[65279,65279],"ignored"],[[65280,65280],"disallowed"],[[65281,65281],"disallowed_STD3_mapped",[33]],[[65282,65282],"disallowed_STD3_mapped",[34]],[[65283,65283],"disallowed_STD3_mapped",[35]],[[65284,65284],"disallowed_STD3_mapped",[36]],[[65285,65285],"disallowed_STD3_mapped",[37]],[[65286,65286],"disallowed_STD3_mapped",[38]],[[65287,65287],"disallowed_STD3_mapped",[39]],[[65288,65288],"disallowed_STD3_mapped",[40]],[[65289,65289],"disallowed_STD3_mapped",[41]],[[65290,65290],"disallowed_STD3_mapped",[42]],[[65291,65291],"disallowed_STD3_mapped",[43]],[[65292,65292],"disallowed_STD3_mapped",[44]],[[65293,65293],"mapped",[45]],[[65294,65294],"mapped",[46]],[[65295,65295],"disallowed_STD3_mapped",[47]],[[65296,65296],"mapped",[48]],[[65297,65297],"mapped",[49]],[[65298,65298],"mapped",[50]],[[65299,65299],"mapped",[51]],[[65300,65300],"mapped",[52]],[[65301,65301],"mapped",[53]],[[65302,65302],"mapped",[54]],[[65303,65303],"mapped",[55]],[[65304,65304],"mapped",[56]],[[65305,65305],"mapped",[57]],[[65306,65306],"disallowed_STD3_mapped",[58]],[[65307,65307],"disallowed_STD3_mapped",[59]],[[65308,65308],"disallowed_STD3_mapped",[60]],[[65309,65309],"disallowed_STD3_mapped",[61]],[[65310,65310],"disallowed_STD3_mapped",[62]],[[65311,65311],"disallowed_STD3_mapped",[63]],[[65312,65312],"disallowed_STD3_mapped",[64]],[[65313,65313],"mapped",[97]],[[65314,65314],"mapped",[98]],[[65315,65315],"mapped",[99]],[[65316,65316],"mapped",[100]],[[65317,65317],"mapped",[101]],[[65318,65318],"mapped",[102]],[[65319,65319],"mapped",[103]],[[65320,65320],"mapped",[104]],[[65321,65321],"mapped",[105]],[[65322,65322],"mapped",[106]],[[65323,65323],"mapped",[107]],[[65324,65324],"mapped",[108]],[[65325,65325],"mapped",[109]],[[65326,65326],"mapped",[110]],[[65327,65327],"mapped",[111]],[[65328,65328],"mapped",[112]],[[65329,65329],"mapped",[113]],[[65330,65330],"mapped",[114]],[[65331,65331],"mapped",[115]],[[65332,65332],"mapped",[116]],[[65333,65333],"mapped",[117]],[[65334,65334],"mapped",[118]],[[65335,65335],"mapped",[119]],[[65336,65336],"mapped",[120]],[[65337,65337],"mapped",[121]],[[65338,65338],"mapped",[122]],[[65339,65339],"disallowed_STD3_mapped",[91]],[[65340,65340],"disallowed_STD3_mapped",[92]],[[65341,65341],"disallowed_STD3_mapped",[93]],[[65342,65342],"disallowed_STD3_mapped",[94]],[[65343,65343],"disallowed_STD3_mapped",[95]],[[65344,65344],"disallowed_STD3_mapped",[96]],[[65345,65345],"mapped",[97]],[[65346,65346],"mapped",[98]],[[65347,65347],"mapped",[99]],[[65348,65348],"mapped",[100]],[[65349,65349],"mapped",[101]],[[65350,65350],"mapped",[102]],[[65351,65351],"mapped",[103]],[[65352,65352],"mapped",[104]],[[65353,65353],"mapped",[105]],[[65354,65354],"mapped",[106]],[[65355,65355],"mapped",[107]],[[65356,65356],"mapped",[108]],[[65357,65357],"mapped",[109]],[[65358,65358],"mapped",[110]],[[65359,65359],"mapped",[111]],[[65360,65360],"mapped",[112]],[[65361,65361],"mapped",[113]],[[65362,65362],"mapped",[114]],[[65363,65363],"mapped",[115]],[[65364,65364],"mapped",[116]],[[65365,65365],"mapped",[117]],[[65366,65366],"mapped",[118]],[[65367,65367],"mapped",[119]],[[65368,65368],"mapped",[120]],[[65369,65369],"mapped",[121]],[[65370,65370],"mapped",[122]],[[65371,65371],"disallowed_STD3_mapped",[123]],[[65372,65372],"disallowed_STD3_mapped",[124]],[[65373,65373],"disallowed_STD3_mapped",[125]],[[65374,65374],"disallowed_STD3_mapped",[126]],[[65375,65375],"mapped",[10629]],[[65376,65376],"mapped",[10630]],[[65377,65377],"mapped",[46]],[[65378,65378],"mapped",[12300]],[[65379,65379],"mapped",[12301]],[[65380,65380],"mapped",[12289]],[[65381,65381],"mapped",[12539]],[[65382,65382],"mapped",[12530]],[[65383,65383],"mapped",[12449]],[[65384,65384],"mapped",[12451]],[[65385,65385],"mapped",[12453]],[[65386,65386],"mapped",[12455]],[[65387,65387],"mapped",[12457]],[[65388,65388],"mapped",[12515]],[[65389,65389],"mapped",[12517]],[[65390,65390],"mapped",[12519]],[[65391,65391],"mapped",[12483]],[[65392,65392],"mapped",[12540]],[[65393,65393],"mapped",[12450]],[[65394,65394],"mapped",[12452]],[[65395,65395],"mapped",[12454]],[[65396,65396],"mapped",[12456]],[[65397,65397],"mapped",[12458]],[[65398,65398],"mapped",[12459]],[[65399,65399],"mapped",[12461]],[[65400,65400],"mapped",[12463]],[[65401,65401],"mapped",[12465]],[[65402,65402],"mapped",[12467]],[[65403,65403],"mapped",[12469]],[[65404,65404],"mapped",[12471]],[[65405,65405],"mapped",[12473]],[[65406,65406],"mapped",[12475]],[[65407,65407],"mapped",[12477]],[[65408,65408],"mapped",[12479]],[[65409,65409],"mapped",[12481]],[[65410,65410],"mapped",[12484]],[[65411,65411],"mapped",[12486]],[[65412,65412],"mapped",[12488]],[[65413,65413],"mapped",[12490]],[[65414,65414],"mapped",[12491]],[[65415,65415],"mapped",[12492]],[[65416,65416],"mapped",[12493]],[[65417,65417],"mapped",[12494]],[[65418,65418],"mapped",[12495]],[[65419,65419],"mapped",[12498]],[[65420,65420],"mapped",[12501]],[[65421,65421],"mapped",[12504]],[[65422,65422],"mapped",[12507]],[[65423,65423],"mapped",[12510]],[[65424,65424],"mapped",[12511]],[[65425,65425],"mapped",[12512]],[[65426,65426],"mapped",[12513]],[[65427,65427],"mapped",[12514]],[[65428,65428],"mapped",[12516]],[[65429,65429],"mapped",[12518]],[[65430,65430],"mapped",[12520]],[[65431,65431],"mapped",[12521]],[[65432,65432],"mapped",[12522]],[[65433,65433],"mapped",[12523]],[[65434,65434],"mapped",[12524]],[[65435,65435],"mapped",[12525]],[[65436,65436],"mapped",[12527]],[[65437,65437],"mapped",[12531]],[[65438,65438],"mapped",[12441]],[[65439,65439],"mapped",[12442]],[[65440,65440],"disallowed"],[[65441,65441],"mapped",[4352]],[[65442,65442],"mapped",[4353]],[[65443,65443],"mapped",[4522]],[[65444,65444],"mapped",[4354]],[[65445,65445],"mapped",[4524]],[[65446,65446],"mapped",[4525]],[[65447,65447],"mapped",[4355]],[[65448,65448],"mapped",[4356]],[[65449,65449],"mapped",[4357]],[[65450,65450],"mapped",[4528]],[[65451,65451],"mapped",[4529]],[[65452,65452],"mapped",[4530]],[[65453,65453],"mapped",[4531]],[[65454,65454],"mapped",[4532]],[[65455,65455],"mapped",[4533]],[[65456,65456],"mapped",[4378]],[[65457,65457],"mapped",[4358]],[[65458,65458],"mapped",[4359]],[[65459,65459],"mapped",[4360]],[[65460,65460],"mapped",[4385]],[[65461,65461],"mapped",[4361]],[[65462,65462],"mapped",[4362]],[[65463,65463],"mapped",[4363]],[[65464,65464],"mapped",[4364]],[[65465,65465],"mapped",[4365]],[[65466,65466],"mapped",[4366]],[[65467,65467],"mapped",[4367]],[[65468,65468],"mapped",[4368]],[[65469,65469],"mapped",[4369]],[[65470,65470],"mapped",[4370]],[[65471,65473],"disallowed"],[[65474,65474],"mapped",[4449]],[[65475,65475],"mapped",[4450]],[[65476,65476],"mapped",[4451]],[[65477,65477],"mapped",[4452]],[[65478,65478],"mapped",[4453]],[[65479,65479],"mapped",[4454]],[[65480,65481],"disallowed"],[[65482,65482],"mapped",[4455]],[[65483,65483],"mapped",[4456]],[[65484,65484],"mapped",[4457]],[[65485,65485],"mapped",[4458]],[[65486,65486],"mapped",[4459]],[[65487,65487],"mapped",[4460]],[[65488,65489],"disallowed"],[[65490,65490],"mapped",[4461]],[[65491,65491],"mapped",[4462]],[[65492,65492],"mapped",[4463]],[[65493,65493],"mapped",[4464]],[[65494,65494],"mapped",[4465]],[[65495,65495],"mapped",[4466]],[[65496,65497],"disallowed"],[[65498,65498],"mapped",[4467]],[[65499,65499],"mapped",[4468]],[[65500,65500],"mapped",[4469]],[[65501,65503],"disallowed"],[[65504,65504],"mapped",[162]],[[65505,65505],"mapped",[163]],[[65506,65506],"mapped",[172]],[[65507,65507],"disallowed_STD3_mapped",[32,772]],[[65508,65508],"mapped",[166]],[[65509,65509],"mapped",[165]],[[65510,65510],"mapped",[8361]],[[65511,65511],"disallowed"],[[65512,65512],"mapped",[9474]],[[65513,65513],"mapped",[8592]],[[65514,65514],"mapped",[8593]],[[65515,65515],"mapped",[8594]],[[65516,65516],"mapped",[8595]],[[65517,65517],"mapped",[9632]],[[65518,65518],"mapped",[9675]],[[65519,65528],"disallowed"],[[65529,65531],"disallowed"],[[65532,65532],"disallowed"],[[65533,65533],"disallowed"],[[65534,65535],"disallowed"],[[65536,65547],"valid"],[[65548,65548],"disallowed"],[[65549,65574],"valid"],[[65575,65575],"disallowed"],[[65576,65594],"valid"],[[65595,65595],"disallowed"],[[65596,65597],"valid"],[[65598,65598],"disallowed"],[[65599,65613],"valid"],[[65614,65615],"disallowed"],[[65616,65629],"valid"],[[65630,65663],"disallowed"],[[65664,65786],"valid"],[[65787,65791],"disallowed"],[[65792,65794],"valid",[],"NV8"],[[65795,65798],"disallowed"],[[65799,65843],"valid",[],"NV8"],[[65844,65846],"disallowed"],[[65847,65855],"valid",[],"NV8"],[[65856,65930],"valid",[],"NV8"],[[65931,65932],"valid",[],"NV8"],[[65933,65935],"disallowed"],[[65936,65947],"valid",[],"NV8"],[[65948,65951],"disallowed"],[[65952,65952],"valid",[],"NV8"],[[65953,65999],"disallowed"],[[66e3,66044],"valid",[],"NV8"],[[66045,66045],"valid"],[[66046,66175],"disallowed"],[[66176,66204],"valid"],[[66205,66207],"disallowed"],[[66208,66256],"valid"],[[66257,66271],"disallowed"],[[66272,66272],"valid"],[[66273,66299],"valid",[],"NV8"],[[66300,66303],"disallowed"],[[66304,66334],"valid"],[[66335,66335],"valid"],[[66336,66339],"valid",[],"NV8"],[[66340,66351],"disallowed"],[[66352,66368],"valid"],[[66369,66369],"valid",[],"NV8"],[[66370,66377],"valid"],[[66378,66378],"valid",[],"NV8"],[[66379,66383],"disallowed"],[[66384,66426],"valid"],[[66427,66431],"disallowed"],[[66432,66461],"valid"],[[66462,66462],"disallowed"],[[66463,66463],"valid",[],"NV8"],[[66464,66499],"valid"],[[66500,66503],"disallowed"],[[66504,66511],"valid"],[[66512,66517],"valid",[],"NV8"],[[66518,66559],"disallowed"],[[66560,66560],"mapped",[66600]],[[66561,66561],"mapped",[66601]],[[66562,66562],"mapped",[66602]],[[66563,66563],"mapped",[66603]],[[66564,66564],"mapped",[66604]],[[66565,66565],"mapped",[66605]],[[66566,66566],"mapped",[66606]],[[66567,66567],"mapped",[66607]],[[66568,66568],"mapped",[66608]],[[66569,66569],"mapped",[66609]],[[66570,66570],"mapped",[66610]],[[66571,66571],"mapped",[66611]],[[66572,66572],"mapped",[66612]],[[66573,66573],"mapped",[66613]],[[66574,66574],"mapped",[66614]],[[66575,66575],"mapped",[66615]],[[66576,66576],"mapped",[66616]],[[66577,66577],"mapped",[66617]],[[66578,66578],"mapped",[66618]],[[66579,66579],"mapped",[66619]],[[66580,66580],"mapped",[66620]],[[66581,66581],"mapped",[66621]],[[66582,66582],"mapped",[66622]],[[66583,66583],"mapped",[66623]],[[66584,66584],"mapped",[66624]],[[66585,66585],"mapped",[66625]],[[66586,66586],"mapped",[66626]],[[66587,66587],"mapped",[66627]],[[66588,66588],"mapped",[66628]],[[66589,66589],"mapped",[66629]],[[66590,66590],"mapped",[66630]],[[66591,66591],"mapped",[66631]],[[66592,66592],"mapped",[66632]],[[66593,66593],"mapped",[66633]],[[66594,66594],"mapped",[66634]],[[66595,66595],"mapped",[66635]],[[66596,66596],"mapped",[66636]],[[66597,66597],"mapped",[66637]],[[66598,66598],"mapped",[66638]],[[66599,66599],"mapped",[66639]],[[66600,66637],"valid"],[[66638,66717],"valid"],[[66718,66719],"disallowed"],[[66720,66729],"valid"],[[66730,66815],"disallowed"],[[66816,66855],"valid"],[[66856,66863],"disallowed"],[[66864,66915],"valid"],[[66916,66926],"disallowed"],[[66927,66927],"valid",[],"NV8"],[[66928,67071],"disallowed"],[[67072,67382],"valid"],[[67383,67391],"disallowed"],[[67392,67413],"valid"],[[67414,67423],"disallowed"],[[67424,67431],"valid"],[[67432,67583],"disallowed"],[[67584,67589],"valid"],[[67590,67591],"disallowed"],[[67592,67592],"valid"],[[67593,67593],"disallowed"],[[67594,67637],"valid"],[[67638,67638],"disallowed"],[[67639,67640],"valid"],[[67641,67643],"disallowed"],[[67644,67644],"valid"],[[67645,67646],"disallowed"],[[67647,67647],"valid"],[[67648,67669],"valid"],[[67670,67670],"disallowed"],[[67671,67679],"valid",[],"NV8"],[[67680,67702],"valid"],[[67703,67711],"valid",[],"NV8"],[[67712,67742],"valid"],[[67743,67750],"disallowed"],[[67751,67759],"valid",[],"NV8"],[[67760,67807],"disallowed"],[[67808,67826],"valid"],[[67827,67827],"disallowed"],[[67828,67829],"valid"],[[67830,67834],"disallowed"],[[67835,67839],"valid",[],"NV8"],[[67840,67861],"valid"],[[67862,67865],"valid",[],"NV8"],[[67866,67867],"valid",[],"NV8"],[[67868,67870],"disallowed"],[[67871,67871],"valid",[],"NV8"],[[67872,67897],"valid"],[[67898,67902],"disallowed"],[[67903,67903],"valid",[],"NV8"],[[67904,67967],"disallowed"],[[67968,68023],"valid"],[[68024,68027],"disallowed"],[[68028,68029],"valid",[],"NV8"],[[68030,68031],"valid"],[[68032,68047],"valid",[],"NV8"],[[68048,68049],"disallowed"],[[68050,68095],"valid",[],"NV8"],[[68096,68099],"valid"],[[68100,68100],"disallowed"],[[68101,68102],"valid"],[[68103,68107],"disallowed"],[[68108,68115],"valid"],[[68116,68116],"disallowed"],[[68117,68119],"valid"],[[68120,68120],"disallowed"],[[68121,68147],"valid"],[[68148,68151],"disallowed"],[[68152,68154],"valid"],[[68155,68158],"disallowed"],[[68159,68159],"valid"],[[68160,68167],"valid",[],"NV8"],[[68168,68175],"disallowed"],[[68176,68184],"valid",[],"NV8"],[[68185,68191],"disallowed"],[[68192,68220],"valid"],[[68221,68223],"valid",[],"NV8"],[[68224,68252],"valid"],[[68253,68255],"valid",[],"NV8"],[[68256,68287],"disallowed"],[[68288,68295],"valid"],[[68296,68296],"valid",[],"NV8"],[[68297,68326],"valid"],[[68327,68330],"disallowed"],[[68331,68342],"valid",[],"NV8"],[[68343,68351],"disallowed"],[[68352,68405],"valid"],[[68406,68408],"disallowed"],[[68409,68415],"valid",[],"NV8"],[[68416,68437],"valid"],[[68438,68439],"disallowed"],[[68440,68447],"valid",[],"NV8"],[[68448,68466],"valid"],[[68467,68471],"disallowed"],[[68472,68479],"valid",[],"NV8"],[[68480,68497],"valid"],[[68498,68504],"disallowed"],[[68505,68508],"valid",[],"NV8"],[[68509,68520],"disallowed"],[[68521,68527],"valid",[],"NV8"],[[68528,68607],"disallowed"],[[68608,68680],"valid"],[[68681,68735],"disallowed"],[[68736,68736],"mapped",[68800]],[[68737,68737],"mapped",[68801]],[[68738,68738],"mapped",[68802]],[[68739,68739],"mapped",[68803]],[[68740,68740],"mapped",[68804]],[[68741,68741],"mapped",[68805]],[[68742,68742],"mapped",[68806]],[[68743,68743],"mapped",[68807]],[[68744,68744],"mapped",[68808]],[[68745,68745],"mapped",[68809]],[[68746,68746],"mapped",[68810]],[[68747,68747],"mapped",[68811]],[[68748,68748],"mapped",[68812]],[[68749,68749],"mapped",[68813]],[[68750,68750],"mapped",[68814]],[[68751,68751],"mapped",[68815]],[[68752,68752],"mapped",[68816]],[[68753,68753],"mapped",[68817]],[[68754,68754],"mapped",[68818]],[[68755,68755],"mapped",[68819]],[[68756,68756],"mapped",[68820]],[[68757,68757],"mapped",[68821]],[[68758,68758],"mapped",[68822]],[[68759,68759],"mapped",[68823]],[[68760,68760],"mapped",[68824]],[[68761,68761],"mapped",[68825]],[[68762,68762],"mapped",[68826]],[[68763,68763],"mapped",[68827]],[[68764,68764],"mapped",[68828]],[[68765,68765],"mapped",[68829]],[[68766,68766],"mapped",[68830]],[[68767,68767],"mapped",[68831]],[[68768,68768],"mapped",[68832]],[[68769,68769],"mapped",[68833]],[[68770,68770],"mapped",[68834]],[[68771,68771],"mapped",[68835]],[[68772,68772],"mapped",[68836]],[[68773,68773],"mapped",[68837]],[[68774,68774],"mapped",[68838]],[[68775,68775],"mapped",[68839]],[[68776,68776],"mapped",[68840]],[[68777,68777],"mapped",[68841]],[[68778,68778],"mapped",[68842]],[[68779,68779],"mapped",[68843]],[[68780,68780],"mapped",[68844]],[[68781,68781],"mapped",[68845]],[[68782,68782],"mapped",[68846]],[[68783,68783],"mapped",[68847]],[[68784,68784],"mapped",[68848]],[[68785,68785],"mapped",[68849]],[[68786,68786],"mapped",[68850]],[[68787,68799],"disallowed"],[[68800,68850],"valid"],[[68851,68857],"disallowed"],[[68858,68863],"valid",[],"NV8"],[[68864,69215],"disallowed"],[[69216,69246],"valid",[],"NV8"],[[69247,69631],"disallowed"],[[69632,69702],"valid"],[[69703,69709],"valid",[],"NV8"],[[69710,69713],"disallowed"],[[69714,69733],"valid",[],"NV8"],[[69734,69743],"valid"],[[69744,69758],"disallowed"],[[69759,69759],"valid"],[[69760,69818],"valid"],[[69819,69820],"valid",[],"NV8"],[[69821,69821],"disallowed"],[[69822,69825],"valid",[],"NV8"],[[69826,69839],"disallowed"],[[69840,69864],"valid"],[[69865,69871],"disallowed"],[[69872,69881],"valid"],[[69882,69887],"disallowed"],[[69888,69940],"valid"],[[69941,69941],"disallowed"],[[69942,69951],"valid"],[[69952,69955],"valid",[],"NV8"],[[69956,69967],"disallowed"],[[69968,70003],"valid"],[[70004,70005],"valid",[],"NV8"],[[70006,70006],"valid"],[[70007,70015],"disallowed"],[[70016,70084],"valid"],[[70085,70088],"valid",[],"NV8"],[[70089,70089],"valid",[],"NV8"],[[70090,70092],"valid"],[[70093,70093],"valid",[],"NV8"],[[70094,70095],"disallowed"],[[70096,70105],"valid"],[[70106,70106],"valid"],[[70107,70107],"valid",[],"NV8"],[[70108,70108],"valid"],[[70109,70111],"valid",[],"NV8"],[[70112,70112],"disallowed"],[[70113,70132],"valid",[],"NV8"],[[70133,70143],"disallowed"],[[70144,70161],"valid"],[[70162,70162],"disallowed"],[[70163,70199],"valid"],[[70200,70205],"valid",[],"NV8"],[[70206,70271],"disallowed"],[[70272,70278],"valid"],[[70279,70279],"disallowed"],[[70280,70280],"valid"],[[70281,70281],"disallowed"],[[70282,70285],"valid"],[[70286,70286],"disallowed"],[[70287,70301],"valid"],[[70302,70302],"disallowed"],[[70303,70312],"valid"],[[70313,70313],"valid",[],"NV8"],[[70314,70319],"disallowed"],[[70320,70378],"valid"],[[70379,70383],"disallowed"],[[70384,70393],"valid"],[[70394,70399],"disallowed"],[[70400,70400],"valid"],[[70401,70403],"valid"],[[70404,70404],"disallowed"],[[70405,70412],"valid"],[[70413,70414],"disallowed"],[[70415,70416],"valid"],[[70417,70418],"disallowed"],[[70419,70440],"valid"],[[70441,70441],"disallowed"],[[70442,70448],"valid"],[[70449,70449],"disallowed"],[[70450,70451],"valid"],[[70452,70452],"disallowed"],[[70453,70457],"valid"],[[70458,70459],"disallowed"],[[70460,70468],"valid"],[[70469,70470],"disallowed"],[[70471,70472],"valid"],[[70473,70474],"disallowed"],[[70475,70477],"valid"],[[70478,70479],"disallowed"],[[70480,70480],"valid"],[[70481,70486],"disallowed"],[[70487,70487],"valid"],[[70488,70492],"disallowed"],[[70493,70499],"valid"],[[70500,70501],"disallowed"],[[70502,70508],"valid"],[[70509,70511],"disallowed"],[[70512,70516],"valid"],[[70517,70783],"disallowed"],[[70784,70853],"valid"],[[70854,70854],"valid",[],"NV8"],[[70855,70855],"valid"],[[70856,70863],"disallowed"],[[70864,70873],"valid"],[[70874,71039],"disallowed"],[[71040,71093],"valid"],[[71094,71095],"disallowed"],[[71096,71104],"valid"],[[71105,71113],"valid",[],"NV8"],[[71114,71127],"valid",[],"NV8"],[[71128,71133],"valid"],[[71134,71167],"disallowed"],[[71168,71232],"valid"],[[71233,71235],"valid",[],"NV8"],[[71236,71236],"valid"],[[71237,71247],"disallowed"],[[71248,71257],"valid"],[[71258,71295],"disallowed"],[[71296,71351],"valid"],[[71352,71359],"disallowed"],[[71360,71369],"valid"],[[71370,71423],"disallowed"],[[71424,71449],"valid"],[[71450,71452],"disallowed"],[[71453,71467],"valid"],[[71468,71471],"disallowed"],[[71472,71481],"valid"],[[71482,71487],"valid",[],"NV8"],[[71488,71839],"disallowed"],[[71840,71840],"mapped",[71872]],[[71841,71841],"mapped",[71873]],[[71842,71842],"mapped",[71874]],[[71843,71843],"mapped",[71875]],[[71844,71844],"mapped",[71876]],[[71845,71845],"mapped",[71877]],[[71846,71846],"mapped",[71878]],[[71847,71847],"mapped",[71879]],[[71848,71848],"mapped",[71880]],[[71849,71849],"mapped",[71881]],[[71850,71850],"mapped",[71882]],[[71851,71851],"mapped",[71883]],[[71852,71852],"mapped",[71884]],[[71853,71853],"mapped",[71885]],[[71854,71854],"mapped",[71886]],[[71855,71855],"mapped",[71887]],[[71856,71856],"mapped",[71888]],[[71857,71857],"mapped",[71889]],[[71858,71858],"mapped",[71890]],[[71859,71859],"mapped",[71891]],[[71860,71860],"mapped",[71892]],[[71861,71861],"mapped",[71893]],[[71862,71862],"mapped",[71894]],[[71863,71863],"mapped",[71895]],[[71864,71864],"mapped",[71896]],[[71865,71865],"mapped",[71897]],[[71866,71866],"mapped",[71898]],[[71867,71867],"mapped",[71899]],[[71868,71868],"mapped",[71900]],[[71869,71869],"mapped",[71901]],[[71870,71870],"mapped",[71902]],[[71871,71871],"mapped",[71903]],[[71872,71913],"valid"],[[71914,71922],"valid",[],"NV8"],[[71923,71934],"disallowed"],[[71935,71935],"valid"],[[71936,72383],"disallowed"],[[72384,72440],"valid"],[[72441,73727],"disallowed"],[[73728,74606],"valid"],[[74607,74648],"valid"],[[74649,74649],"valid"],[[74650,74751],"disallowed"],[[74752,74850],"valid",[],"NV8"],[[74851,74862],"valid",[],"NV8"],[[74863,74863],"disallowed"],[[74864,74867],"valid",[],"NV8"],[[74868,74868],"valid",[],"NV8"],[[74869,74879],"disallowed"],[[74880,75075],"valid"],[[75076,77823],"disallowed"],[[77824,78894],"valid"],[[78895,82943],"disallowed"],[[82944,83526],"valid"],[[83527,92159],"disallowed"],[[92160,92728],"valid"],[[92729,92735],"disallowed"],[[92736,92766],"valid"],[[92767,92767],"disallowed"],[[92768,92777],"valid"],[[92778,92781],"disallowed"],[[92782,92783],"valid",[],"NV8"],[[92784,92879],"disallowed"],[[92880,92909],"valid"],[[92910,92911],"disallowed"],[[92912,92916],"valid"],[[92917,92917],"valid",[],"NV8"],[[92918,92927],"disallowed"],[[92928,92982],"valid"],[[92983,92991],"valid",[],"NV8"],[[92992,92995],"valid"],[[92996,92997],"valid",[],"NV8"],[[92998,93007],"disallowed"],[[93008,93017],"valid"],[[93018,93018],"disallowed"],[[93019,93025],"valid",[],"NV8"],[[93026,93026],"disallowed"],[[93027,93047],"valid"],[[93048,93052],"disallowed"],[[93053,93071],"valid"],[[93072,93951],"disallowed"],[[93952,94020],"valid"],[[94021,94031],"disallowed"],[[94032,94078],"valid"],[[94079,94094],"disallowed"],[[94095,94111],"valid"],[[94112,110591],"disallowed"],[[110592,110593],"valid"],[[110594,113663],"disallowed"],[[113664,113770],"valid"],[[113771,113775],"disallowed"],[[113776,113788],"valid"],[[113789,113791],"disallowed"],[[113792,113800],"valid"],[[113801,113807],"disallowed"],[[113808,113817],"valid"],[[113818,113819],"disallowed"],[[113820,113820],"valid",[],"NV8"],[[113821,113822],"valid"],[[113823,113823],"valid",[],"NV8"],[[113824,113827],"ignored"],[[113828,118783],"disallowed"],[[118784,119029],"valid",[],"NV8"],[[119030,119039],"disallowed"],[[119040,119078],"valid",[],"NV8"],[[119079,119080],"disallowed"],[[119081,119081],"valid",[],"NV8"],[[119082,119133],"valid",[],"NV8"],[[119134,119134],"mapped",[119127,119141]],[[119135,119135],"mapped",[119128,119141]],[[119136,119136],"mapped",[119128,119141,119150]],[[119137,119137],"mapped",[119128,119141,119151]],[[119138,119138],"mapped",[119128,119141,119152]],[[119139,119139],"mapped",[119128,119141,119153]],[[119140,119140],"mapped",[119128,119141,119154]],[[119141,119154],"valid",[],"NV8"],[[119155,119162],"disallowed"],[[119163,119226],"valid",[],"NV8"],[[119227,119227],"mapped",[119225,119141]],[[119228,119228],"mapped",[119226,119141]],[[119229,119229],"mapped",[119225,119141,119150]],[[119230,119230],"mapped",[119226,119141,119150]],[[119231,119231],"mapped",[119225,119141,119151]],[[119232,119232],"mapped",[119226,119141,119151]],[[119233,119261],"valid",[],"NV8"],[[119262,119272],"valid",[],"NV8"],[[119273,119295],"disallowed"],[[119296,119365],"valid",[],"NV8"],[[119366,119551],"disallowed"],[[119552,119638],"valid",[],"NV8"],[[119639,119647],"disallowed"],[[119648,119665],"valid",[],"NV8"],[[119666,119807],"disallowed"],[[119808,119808],"mapped",[97]],[[119809,119809],"mapped",[98]],[[119810,119810],"mapped",[99]],[[119811,119811],"mapped",[100]],[[119812,119812],"mapped",[101]],[[119813,119813],"mapped",[102]],[[119814,119814],"mapped",[103]],[[119815,119815],"mapped",[104]],[[119816,119816],"mapped",[105]],[[119817,119817],"mapped",[106]],[[119818,119818],"mapped",[107]],[[119819,119819],"mapped",[108]],[[119820,119820],"mapped",[109]],[[119821,119821],"mapped",[110]],[[119822,119822],"mapped",[111]],[[119823,119823],"mapped",[112]],[[119824,119824],"mapped",[113]],[[119825,119825],"mapped",[114]],[[119826,119826],"mapped",[115]],[[119827,119827],"mapped",[116]],[[119828,119828],"mapped",[117]],[[119829,119829],"mapped",[118]],[[119830,119830],"mapped",[119]],[[119831,119831],"mapped",[120]],[[119832,119832],"mapped",[121]],[[119833,119833],"mapped",[122]],[[119834,119834],"mapped",[97]],[[119835,119835],"mapped",[98]],[[119836,119836],"mapped",[99]],[[119837,119837],"mapped",[100]],[[119838,119838],"mapped",[101]],[[119839,119839],"mapped",[102]],[[119840,119840],"mapped",[103]],[[119841,119841],"mapped",[104]],[[119842,119842],"mapped",[105]],[[119843,119843],"mapped",[106]],[[119844,119844],"mapped",[107]],[[119845,119845],"mapped",[108]],[[119846,119846],"mapped",[109]],[[119847,119847],"mapped",[110]],[[119848,119848],"mapped",[111]],[[119849,119849],"mapped",[112]],[[119850,119850],"mapped",[113]],[[119851,119851],"mapped",[114]],[[119852,119852],"mapped",[115]],[[119853,119853],"mapped",[116]],[[119854,119854],"mapped",[117]],[[119855,119855],"mapped",[118]],[[119856,119856],"mapped",[119]],[[119857,119857],"mapped",[120]],[[119858,119858],"mapped",[121]],[[119859,119859],"mapped",[122]],[[119860,119860],"mapped",[97]],[[119861,119861],"mapped",[98]],[[119862,119862],"mapped",[99]],[[119863,119863],"mapped",[100]],[[119864,119864],"mapped",[101]],[[119865,119865],"mapped",[102]],[[119866,119866],"mapped",[103]],[[119867,119867],"mapped",[104]],[[119868,119868],"mapped",[105]],[[119869,119869],"mapped",[106]],[[119870,119870],"mapped",[107]],[[119871,119871],"mapped",[108]],[[119872,119872],"mapped",[109]],[[119873,119873],"mapped",[110]],[[119874,119874],"mapped",[111]],[[119875,119875],"mapped",[112]],[[119876,119876],"mapped",[113]],[[119877,119877],"mapped",[114]],[[119878,119878],"mapped",[115]],[[119879,119879],"mapped",[116]],[[119880,119880],"mapped",[117]],[[119881,119881],"mapped",[118]],[[119882,119882],"mapped",[119]],[[119883,119883],"mapped",[120]],[[119884,119884],"mapped",[121]],[[119885,119885],"mapped",[122]],[[119886,119886],"mapped",[97]],[[119887,119887],"mapped",[98]],[[119888,119888],"mapped",[99]],[[119889,119889],"mapped",[100]],[[119890,119890],"mapped",[101]],[[119891,119891],"mapped",[102]],[[119892,119892],"mapped",[103]],[[119893,119893],"disallowed"],[[119894,119894],"mapped",[105]],[[119895,119895],"mapped",[106]],[[119896,119896],"mapped",[107]],[[119897,119897],"mapped",[108]],[[119898,119898],"mapped",[109]],[[119899,119899],"mapped",[110]],[[119900,119900],"mapped",[111]],[[119901,119901],"mapped",[112]],[[119902,119902],"mapped",[113]],[[119903,119903],"mapped",[114]],[[119904,119904],"mapped",[115]],[[119905,119905],"mapped",[116]],[[119906,119906],"mapped",[117]],[[119907,119907],"mapped",[118]],[[119908,119908],"mapped",[119]],[[119909,119909],"mapped",[120]],[[119910,119910],"mapped",[121]],[[119911,119911],"mapped",[122]],[[119912,119912],"mapped",[97]],[[119913,119913],"mapped",[98]],[[119914,119914],"mapped",[99]],[[119915,119915],"mapped",[100]],[[119916,119916],"mapped",[101]],[[119917,119917],"mapped",[102]],[[119918,119918],"mapped",[103]],[[119919,119919],"mapped",[104]],[[119920,119920],"mapped",[105]],[[119921,119921],"mapped",[106]],[[119922,119922],"mapped",[107]],[[119923,119923],"mapped",[108]],[[119924,119924],"mapped",[109]],[[119925,119925],"mapped",[110]],[[119926,119926],"mapped",[111]],[[119927,119927],"mapped",[112]],[[119928,119928],"mapped",[113]],[[119929,119929],"mapped",[114]],[[119930,119930],"mapped",[115]],[[119931,119931],"mapped",[116]],[[119932,119932],"mapped",[117]],[[119933,119933],"mapped",[118]],[[119934,119934],"mapped",[119]],[[119935,119935],"mapped",[120]],[[119936,119936],"mapped",[121]],[[119937,119937],"mapped",[122]],[[119938,119938],"mapped",[97]],[[119939,119939],"mapped",[98]],[[119940,119940],"mapped",[99]],[[119941,119941],"mapped",[100]],[[119942,119942],"mapped",[101]],[[119943,119943],"mapped",[102]],[[119944,119944],"mapped",[103]],[[119945,119945],"mapped",[104]],[[119946,119946],"mapped",[105]],[[119947,119947],"mapped",[106]],[[119948,119948],"mapped",[107]],[[119949,119949],"mapped",[108]],[[119950,119950],"mapped",[109]],[[119951,119951],"mapped",[110]],[[119952,119952],"mapped",[111]],[[119953,119953],"mapped",[112]],[[119954,119954],"mapped",[113]],[[119955,119955],"mapped",[114]],[[119956,119956],"mapped",[115]],[[119957,119957],"mapped",[116]],[[119958,119958],"mapped",[117]],[[119959,119959],"mapped",[118]],[[119960,119960],"mapped",[119]],[[119961,119961],"mapped",[120]],[[119962,119962],"mapped",[121]],[[119963,119963],"mapped",[122]],[[119964,119964],"mapped",[97]],[[119965,119965],"disallowed"],[[119966,119966],"mapped",[99]],[[119967,119967],"mapped",[100]],[[119968,119969],"disallowed"],[[119970,119970],"mapped",[103]],[[119971,119972],"disallowed"],[[119973,119973],"mapped",[106]],[[119974,119974],"mapped",[107]],[[119975,119976],"disallowed"],[[119977,119977],"mapped",[110]],[[119978,119978],"mapped",[111]],[[119979,119979],"mapped",[112]],[[119980,119980],"mapped",[113]],[[119981,119981],"disallowed"],[[119982,119982],"mapped",[115]],[[119983,119983],"mapped",[116]],[[119984,119984],"mapped",[117]],[[119985,119985],"mapped",[118]],[[119986,119986],"mapped",[119]],[[119987,119987],"mapped",[120]],[[119988,119988],"mapped",[121]],[[119989,119989],"mapped",[122]],[[119990,119990],"mapped",[97]],[[119991,119991],"mapped",[98]],[[119992,119992],"mapped",[99]],[[119993,119993],"mapped",[100]],[[119994,119994],"disallowed"],[[119995,119995],"mapped",[102]],[[119996,119996],"disallowed"],[[119997,119997],"mapped",[104]],[[119998,119998],"mapped",[105]],[[119999,119999],"mapped",[106]],[[12e4,12e4],"mapped",[107]],[[120001,120001],"mapped",[108]],[[120002,120002],"mapped",[109]],[[120003,120003],"mapped",[110]],[[120004,120004],"disallowed"],[[120005,120005],"mapped",[112]],[[120006,120006],"mapped",[113]],[[120007,120007],"mapped",[114]],[[120008,120008],"mapped",[115]],[[120009,120009],"mapped",[116]],[[120010,120010],"mapped",[117]],[[120011,120011],"mapped",[118]],[[120012,120012],"mapped",[119]],[[120013,120013],"mapped",[120]],[[120014,120014],"mapped",[121]],[[120015,120015],"mapped",[122]],[[120016,120016],"mapped",[97]],[[120017,120017],"mapped",[98]],[[120018,120018],"mapped",[99]],[[120019,120019],"mapped",[100]],[[120020,120020],"mapped",[101]],[[120021,120021],"mapped",[102]],[[120022,120022],"mapped",[103]],[[120023,120023],"mapped",[104]],[[120024,120024],"mapped",[105]],[[120025,120025],"mapped",[106]],[[120026,120026],"mapped",[107]],[[120027,120027],"mapped",[108]],[[120028,120028],"mapped",[109]],[[120029,120029],"mapped",[110]],[[120030,120030],"mapped",[111]],[[120031,120031],"mapped",[112]],[[120032,120032],"mapped",[113]],[[120033,120033],"mapped",[114]],[[120034,120034],"mapped",[115]],[[120035,120035],"mapped",[116]],[[120036,120036],"mapped",[117]],[[120037,120037],"mapped",[118]],[[120038,120038],"mapped",[119]],[[120039,120039],"mapped",[120]],[[120040,120040],"mapped",[121]],[[120041,120041],"mapped",[122]],[[120042,120042],"mapped",[97]],[[120043,120043],"mapped",[98]],[[120044,120044],"mapped",[99]],[[120045,120045],"mapped",[100]],[[120046,120046],"mapped",[101]],[[120047,120047],"mapped",[102]],[[120048,120048],"mapped",[103]],[[120049,120049],"mapped",[104]],[[120050,120050],"mapped",[105]],[[120051,120051],"mapped",[106]],[[120052,120052],"mapped",[107]],[[120053,120053],"mapped",[108]],[[120054,120054],"mapped",[109]],[[120055,120055],"mapped",[110]],[[120056,120056],"mapped",[111]],[[120057,120057],"mapped",[112]],[[120058,120058],"mapped",[113]],[[120059,120059],"mapped",[114]],[[120060,120060],"mapped",[115]],[[120061,120061],"mapped",[116]],[[120062,120062],"mapped",[117]],[[120063,120063],"mapped",[118]],[[120064,120064],"mapped",[119]],[[120065,120065],"mapped",[120]],[[120066,120066],"mapped",[121]],[[120067,120067],"mapped",[122]],[[120068,120068],"mapped",[97]],[[120069,120069],"mapped",[98]],[[120070,120070],"disallowed"],[[120071,120071],"mapped",[100]],[[120072,120072],"mapped",[101]],[[120073,120073],"mapped",[102]],[[120074,120074],"mapped",[103]],[[120075,120076],"disallowed"],[[120077,120077],"mapped",[106]],[[120078,120078],"mapped",[107]],[[120079,120079],"mapped",[108]],[[120080,120080],"mapped",[109]],[[120081,120081],"mapped",[110]],[[120082,120082],"mapped",[111]],[[120083,120083],"mapped",[112]],[[120084,120084],"mapped",[113]],[[120085,120085],"disallowed"],[[120086,120086],"mapped",[115]],[[120087,120087],"mapped",[116]],[[120088,120088],"mapped",[117]],[[120089,120089],"mapped",[118]],[[120090,120090],"mapped",[119]],[[120091,120091],"mapped",[120]],[[120092,120092],"mapped",[121]],[[120093,120093],"disallowed"],[[120094,120094],"mapped",[97]],[[120095,120095],"mapped",[98]],[[120096,120096],"mapped",[99]],[[120097,120097],"mapped",[100]],[[120098,120098],"mapped",[101]],[[120099,120099],"mapped",[102]],[[120100,120100],"mapped",[103]],[[120101,120101],"mapped",[104]],[[120102,120102],"mapped",[105]],[[120103,120103],"mapped",[106]],[[120104,120104],"mapped",[107]],[[120105,120105],"mapped",[108]],[[120106,120106],"mapped",[109]],[[120107,120107],"mapped",[110]],[[120108,120108],"mapped",[111]],[[120109,120109],"mapped",[112]],[[120110,120110],"mapped",[113]],[[120111,120111],"mapped",[114]],[[120112,120112],"mapped",[115]],[[120113,120113],"mapped",[116]],[[120114,120114],"mapped",[117]],[[120115,120115],"mapped",[118]],[[120116,120116],"mapped",[119]],[[120117,120117],"mapped",[120]],[[120118,120118],"mapped",[121]],[[120119,120119],"mapped",[122]],[[120120,120120],"mapped",[97]],[[120121,120121],"mapped",[98]],[[120122,120122],"disallowed"],[[120123,120123],"mapped",[100]],[[120124,120124],"mapped",[101]],[[120125,120125],"mapped",[102]],[[120126,120126],"mapped",[103]],[[120127,120127],"disallowed"],[[120128,120128],"mapped",[105]],[[120129,120129],"mapped",[106]],[[120130,120130],"mapped",[107]],[[120131,120131],"mapped",[108]],[[120132,120132],"mapped",[109]],[[120133,120133],"disallowed"],[[120134,120134],"mapped",[111]],[[120135,120137],"disallowed"],[[120138,120138],"mapped",[115]],[[120139,120139],"mapped",[116]],[[120140,120140],"mapped",[117]],[[120141,120141],"mapped",[118]],[[120142,120142],"mapped",[119]],[[120143,120143],"mapped",[120]],[[120144,120144],"mapped",[121]],[[120145,120145],"disallowed"],[[120146,120146],"mapped",[97]],[[120147,120147],"mapped",[98]],[[120148,120148],"mapped",[99]],[[120149,120149],"mapped",[100]],[[120150,120150],"mapped",[101]],[[120151,120151],"mapped",[102]],[[120152,120152],"mapped",[103]],[[120153,120153],"mapped",[104]],[[120154,120154],"mapped",[105]],[[120155,120155],"mapped",[106]],[[120156,120156],"mapped",[107]],[[120157,120157],"mapped",[108]],[[120158,120158],"mapped",[109]],[[120159,120159],"mapped",[110]],[[120160,120160],"mapped",[111]],[[120161,120161],"mapped",[112]],[[120162,120162],"mapped",[113]],[[120163,120163],"mapped",[114]],[[120164,120164],"mapped",[115]],[[120165,120165],"mapped",[116]],[[120166,120166],"mapped",[117]],[[120167,120167],"mapped",[118]],[[120168,120168],"mapped",[119]],[[120169,120169],"mapped",[120]],[[120170,120170],"mapped",[121]],[[120171,120171],"mapped",[122]],[[120172,120172],"mapped",[97]],[[120173,120173],"mapped",[98]],[[120174,120174],"mapped",[99]],[[120175,120175],"mapped",[100]],[[120176,120176],"mapped",[101]],[[120177,120177],"mapped",[102]],[[120178,120178],"mapped",[103]],[[120179,120179],"mapped",[104]],[[120180,120180],"mapped",[105]],[[120181,120181],"mapped",[106]],[[120182,120182],"mapped",[107]],[[120183,120183],"mapped",[108]],[[120184,120184],"mapped",[109]],[[120185,120185],"mapped",[110]],[[120186,120186],"mapped",[111]],[[120187,120187],"mapped",[112]],[[120188,120188],"mapped",[113]],[[120189,120189],"mapped",[114]],[[120190,120190],"mapped",[115]],[[120191,120191],"mapped",[116]],[[120192,120192],"mapped",[117]],[[120193,120193],"mapped",[118]],[[120194,120194],"mapped",[119]],[[120195,120195],"mapped",[120]],[[120196,120196],"mapped",[121]],[[120197,120197],"mapped",[122]],[[120198,120198],"mapped",[97]],[[120199,120199],"mapped",[98]],[[120200,120200],"mapped",[99]],[[120201,120201],"mapped",[100]],[[120202,120202],"mapped",[101]],[[120203,120203],"mapped",[102]],[[120204,120204],"mapped",[103]],[[120205,120205],"mapped",[104]],[[120206,120206],"mapped",[105]],[[120207,120207],"mapped",[106]],[[120208,120208],"mapped",[107]],[[120209,120209],"mapped",[108]],[[120210,120210],"mapped",[109]],[[120211,120211],"mapped",[110]],[[120212,120212],"mapped",[111]],[[120213,120213],"mapped",[112]],[[120214,120214],"mapped",[113]],[[120215,120215],"mapped",[114]],[[120216,120216],"mapped",[115]],[[120217,120217],"mapped",[116]],[[120218,120218],"mapped",[117]],[[120219,120219],"mapped",[118]],[[120220,120220],"mapped",[119]],[[120221,120221],"mapped",[120]],[[120222,120222],"mapped",[121]],[[120223,120223],"mapped",[122]],[[120224,120224],"mapped",[97]],[[120225,120225],"mapped",[98]],[[120226,120226],"mapped",[99]],[[120227,120227],"mapped",[100]],[[120228,120228],"mapped",[101]],[[120229,120229],"mapped",[102]],[[120230,120230],"mapped",[103]],[[120231,120231],"mapped",[104]],[[120232,120232],"mapped",[105]],[[120233,120233],"mapped",[106]],[[120234,120234],"mapped",[107]],[[120235,120235],"mapped",[108]],[[120236,120236],"mapped",[109]],[[120237,120237],"mapped",[110]],[[120238,120238],"mapped",[111]],[[120239,120239],"mapped",[112]],[[120240,120240],"mapped",[113]],[[120241,120241],"mapped",[114]],[[120242,120242],"mapped",[115]],[[120243,120243],"mapped",[116]],[[120244,120244],"mapped",[117]],[[120245,120245],"mapped",[118]],[[120246,120246],"mapped",[119]],[[120247,120247],"mapped",[120]],[[120248,120248],"mapped",[121]],[[120249,120249],"mapped",[122]],[[120250,120250],"mapped",[97]],[[120251,120251],"mapped",[98]],[[120252,120252],"mapped",[99]],[[120253,120253],"mapped",[100]],[[120254,120254],"mapped",[101]],[[120255,120255],"mapped",[102]],[[120256,120256],"mapped",[103]],[[120257,120257],"mapped",[104]],[[120258,120258],"mapped",[105]],[[120259,120259],"mapped",[106]],[[120260,120260],"mapped",[107]],[[120261,120261],"mapped",[108]],[[120262,120262],"mapped",[109]],[[120263,120263],"mapped",[110]],[[120264,120264],"mapped",[111]],[[120265,120265],"mapped",[112]],[[120266,120266],"mapped",[113]],[[120267,120267],"mapped",[114]],[[120268,120268],"mapped",[115]],[[120269,120269],"mapped",[116]],[[120270,120270],"mapped",[117]],[[120271,120271],"mapped",[118]],[[120272,120272],"mapped",[119]],[[120273,120273],"mapped",[120]],[[120274,120274],"mapped",[121]],[[120275,120275],"mapped",[122]],[[120276,120276],"mapped",[97]],[[120277,120277],"mapped",[98]],[[120278,120278],"mapped",[99]],[[120279,120279],"mapped",[100]],[[120280,120280],"mapped",[101]],[[120281,120281],"mapped",[102]],[[120282,120282],"mapped",[103]],[[120283,120283],"mapped",[104]],[[120284,120284],"mapped",[105]],[[120285,120285],"mapped",[106]],[[120286,120286],"mapped",[107]],[[120287,120287],"mapped",[108]],[[120288,120288],"mapped",[109]],[[120289,120289],"mapped",[110]],[[120290,120290],"mapped",[111]],[[120291,120291],"mapped",[112]],[[120292,120292],"mapped",[113]],[[120293,120293],"mapped",[114]],[[120294,120294],"mapped",[115]],[[120295,120295],"mapped",[116]],[[120296,120296],"mapped",[117]],[[120297,120297],"mapped",[118]],[[120298,120298],"mapped",[119]],[[120299,120299],"mapped",[120]],[[120300,120300],"mapped",[121]],[[120301,120301],"mapped",[122]],[[120302,120302],"mapped",[97]],[[120303,120303],"mapped",[98]],[[120304,120304],"mapped",[99]],[[120305,120305],"mapped",[100]],[[120306,120306],"mapped",[101]],[[120307,120307],"mapped",[102]],[[120308,120308],"mapped",[103]],[[120309,120309],"mapped",[104]],[[120310,120310],"mapped",[105]],[[120311,120311],"mapped",[106]],[[120312,120312],"mapped",[107]],[[120313,120313],"mapped",[108]],[[120314,120314],"mapped",[109]],[[120315,120315],"mapped",[110]],[[120316,120316],"mapped",[111]],[[120317,120317],"mapped",[112]],[[120318,120318],"mapped",[113]],[[120319,120319],"mapped",[114]],[[120320,120320],"mapped",[115]],[[120321,120321],"mapped",[116]],[[120322,120322],"mapped",[117]],[[120323,120323],"mapped",[118]],[[120324,120324],"mapped",[119]],[[120325,120325],"mapped",[120]],[[120326,120326],"mapped",[121]],[[120327,120327],"mapped",[122]],[[120328,120328],"mapped",[97]],[[120329,120329],"mapped",[98]],[[120330,120330],"mapped",[99]],[[120331,120331],"mapped",[100]],[[120332,120332],"mapped",[101]],[[120333,120333],"mapped",[102]],[[120334,120334],"mapped",[103]],[[120335,120335],"mapped",[104]],[[120336,120336],"mapped",[105]],[[120337,120337],"mapped",[106]],[[120338,120338],"mapped",[107]],[[120339,120339],"mapped",[108]],[[120340,120340],"mapped",[109]],[[120341,120341],"mapped",[110]],[[120342,120342],"mapped",[111]],[[120343,120343],"mapped",[112]],[[120344,120344],"mapped",[113]],[[120345,120345],"mapped",[114]],[[120346,120346],"mapped",[115]],[[120347,120347],"mapped",[116]],[[120348,120348],"mapped",[117]],[[120349,120349],"mapped",[118]],[[120350,120350],"mapped",[119]],[[120351,120351],"mapped",[120]],[[120352,120352],"mapped",[121]],[[120353,120353],"mapped",[122]],[[120354,120354],"mapped",[97]],[[120355,120355],"mapped",[98]],[[120356,120356],"mapped",[99]],[[120357,120357],"mapped",[100]],[[120358,120358],"mapped",[101]],[[120359,120359],"mapped",[102]],[[120360,120360],"mapped",[103]],[[120361,120361],"mapped",[104]],[[120362,120362],"mapped",[105]],[[120363,120363],"mapped",[106]],[[120364,120364],"mapped",[107]],[[120365,120365],"mapped",[108]],[[120366,120366],"mapped",[109]],[[120367,120367],"mapped",[110]],[[120368,120368],"mapped",[111]],[[120369,120369],"mapped",[112]],[[120370,120370],"mapped",[113]],[[120371,120371],"mapped",[114]],[[120372,120372],"mapped",[115]],[[120373,120373],"mapped",[116]],[[120374,120374],"mapped",[117]],[[120375,120375],"mapped",[118]],[[120376,120376],"mapped",[119]],[[120377,120377],"mapped",[120]],[[120378,120378],"mapped",[121]],[[120379,120379],"mapped",[122]],[[120380,120380],"mapped",[97]],[[120381,120381],"mapped",[98]],[[120382,120382],"mapped",[99]],[[120383,120383],"mapped",[100]],[[120384,120384],"mapped",[101]],[[120385,120385],"mapped",[102]],[[120386,120386],"mapped",[103]],[[120387,120387],"mapped",[104]],[[120388,120388],"mapped",[105]],[[120389,120389],"mapped",[106]],[[120390,120390],"mapped",[107]],[[120391,120391],"mapped",[108]],[[120392,120392],"mapped",[109]],[[120393,120393],"mapped",[110]],[[120394,120394],"mapped",[111]],[[120395,120395],"mapped",[112]],[[120396,120396],"mapped",[113]],[[120397,120397],"mapped",[114]],[[120398,120398],"mapped",[115]],[[120399,120399],"mapped",[116]],[[120400,120400],"mapped",[117]],[[120401,120401],"mapped",[118]],[[120402,120402],"mapped",[119]],[[120403,120403],"mapped",[120]],[[120404,120404],"mapped",[121]],[[120405,120405],"mapped",[122]],[[120406,120406],"mapped",[97]],[[120407,120407],"mapped",[98]],[[120408,120408],"mapped",[99]],[[120409,120409],"mapped",[100]],[[120410,120410],"mapped",[101]],[[120411,120411],"mapped",[102]],[[120412,120412],"mapped",[103]],[[120413,120413],"mapped",[104]],[[120414,120414],"mapped",[105]],[[120415,120415],"mapped",[106]],[[120416,120416],"mapped",[107]],[[120417,120417],"mapped",[108]],[[120418,120418],"mapped",[109]],[[120419,120419],"mapped",[110]],[[120420,120420],"mapped",[111]],[[120421,120421],"mapped",[112]],[[120422,120422],"mapped",[113]],[[120423,120423],"mapped",[114]],[[120424,120424],"mapped",[115]],[[120425,120425],"mapped",[116]],[[120426,120426],"mapped",[117]],[[120427,120427],"mapped",[118]],[[120428,120428],"mapped",[119]],[[120429,120429],"mapped",[120]],[[120430,120430],"mapped",[121]],[[120431,120431],"mapped",[122]],[[120432,120432],"mapped",[97]],[[120433,120433],"mapped",[98]],[[120434,120434],"mapped",[99]],[[120435,120435],"mapped",[100]],[[120436,120436],"mapped",[101]],[[120437,120437],"mapped",[102]],[[120438,120438],"mapped",[103]],[[120439,120439],"mapped",[104]],[[120440,120440],"mapped",[105]],[[120441,120441],"mapped",[106]],[[120442,120442],"mapped",[107]],[[120443,120443],"mapped",[108]],[[120444,120444],"mapped",[109]],[[120445,120445],"mapped",[110]],[[120446,120446],"mapped",[111]],[[120447,120447],"mapped",[112]],[[120448,120448],"mapped",[113]],[[120449,120449],"mapped",[114]],[[120450,120450],"mapped",[115]],[[120451,120451],"mapped",[116]],[[120452,120452],"mapped",[117]],[[120453,120453],"mapped",[118]],[[120454,120454],"mapped",[119]],[[120455,120455],"mapped",[120]],[[120456,120456],"mapped",[121]],[[120457,120457],"mapped",[122]],[[120458,120458],"mapped",[97]],[[120459,120459],"mapped",[98]],[[120460,120460],"mapped",[99]],[[120461,120461],"mapped",[100]],[[120462,120462],"mapped",[101]],[[120463,120463],"mapped",[102]],[[120464,120464],"mapped",[103]],[[120465,120465],"mapped",[104]],[[120466,120466],"mapped",[105]],[[120467,120467],"mapped",[106]],[[120468,120468],"mapped",[107]],[[120469,120469],"mapped",[108]],[[120470,120470],"mapped",[109]],[[120471,120471],"mapped",[110]],[[120472,120472],"mapped",[111]],[[120473,120473],"mapped",[112]],[[120474,120474],"mapped",[113]],[[120475,120475],"mapped",[114]],[[120476,120476],"mapped",[115]],[[120477,120477],"mapped",[116]],[[120478,120478],"mapped",[117]],[[120479,120479],"mapped",[118]],[[120480,120480],"mapped",[119]],[[120481,120481],"mapped",[120]],[[120482,120482],"mapped",[121]],[[120483,120483],"mapped",[122]],[[120484,120484],"mapped",[305]],[[120485,120485],"mapped",[567]],[[120486,120487],"disallowed"],[[120488,120488],"mapped",[945]],[[120489,120489],"mapped",[946]],[[120490,120490],"mapped",[947]],[[120491,120491],"mapped",[948]],[[120492,120492],"mapped",[949]],[[120493,120493],"mapped",[950]],[[120494,120494],"mapped",[951]],[[120495,120495],"mapped",[952]],[[120496,120496],"mapped",[953]],[[120497,120497],"mapped",[954]],[[120498,120498],"mapped",[955]],[[120499,120499],"mapped",[956]],[[120500,120500],"mapped",[957]],[[120501,120501],"mapped",[958]],[[120502,120502],"mapped",[959]],[[120503,120503],"mapped",[960]],[[120504,120504],"mapped",[961]],[[120505,120505],"mapped",[952]],[[120506,120506],"mapped",[963]],[[120507,120507],"mapped",[964]],[[120508,120508],"mapped",[965]],[[120509,120509],"mapped",[966]],[[120510,120510],"mapped",[967]],[[120511,120511],"mapped",[968]],[[120512,120512],"mapped",[969]],[[120513,120513],"mapped",[8711]],[[120514,120514],"mapped",[945]],[[120515,120515],"mapped",[946]],[[120516,120516],"mapped",[947]],[[120517,120517],"mapped",[948]],[[120518,120518],"mapped",[949]],[[120519,120519],"mapped",[950]],[[120520,120520],"mapped",[951]],[[120521,120521],"mapped",[952]],[[120522,120522],"mapped",[953]],[[120523,120523],"mapped",[954]],[[120524,120524],"mapped",[955]],[[120525,120525],"mapped",[956]],[[120526,120526],"mapped",[957]],[[120527,120527],"mapped",[958]],[[120528,120528],"mapped",[959]],[[120529,120529],"mapped",[960]],[[120530,120530],"mapped",[961]],[[120531,120532],"mapped",[963]],[[120533,120533],"mapped",[964]],[[120534,120534],"mapped",[965]],[[120535,120535],"mapped",[966]],[[120536,120536],"mapped",[967]],[[120537,120537],"mapped",[968]],[[120538,120538],"mapped",[969]],[[120539,120539],"mapped",[8706]],[[120540,120540],"mapped",[949]],[[120541,120541],"mapped",[952]],[[120542,120542],"mapped",[954]],[[120543,120543],"mapped",[966]],[[120544,120544],"mapped",[961]],[[120545,120545],"mapped",[960]],[[120546,120546],"mapped",[945]],[[120547,120547],"mapped",[946]],[[120548,120548],"mapped",[947]],[[120549,120549],"mapped",[948]],[[120550,120550],"mapped",[949]],[[120551,120551],"mapped",[950]],[[120552,120552],"mapped",[951]],[[120553,120553],"mapped",[952]],[[120554,120554],"mapped",[953]],[[120555,120555],"mapped",[954]],[[120556,120556],"mapped",[955]],[[120557,120557],"mapped",[956]],[[120558,120558],"mapped",[957]],[[120559,120559],"mapped",[958]],[[120560,120560],"mapped",[959]],[[120561,120561],"mapped",[960]],[[120562,120562],"mapped",[961]],[[120563,120563],"mapped",[952]],[[120564,120564],"mapped",[963]],[[120565,120565],"mapped",[964]],[[120566,120566],"mapped",[965]],[[120567,120567],"mapped",[966]],[[120568,120568],"mapped",[967]],[[120569,120569],"mapped",[968]],[[120570,120570],"mapped",[969]],[[120571,120571],"mapped",[8711]],[[120572,120572],"mapped",[945]],[[120573,120573],"mapped",[946]],[[120574,120574],"mapped",[947]],[[120575,120575],"mapped",[948]],[[120576,120576],"mapped",[949]],[[120577,120577],"mapped",[950]],[[120578,120578],"mapped",[951]],[[120579,120579],"mapped",[952]],[[120580,120580],"mapped",[953]],[[120581,120581],"mapped",[954]],[[120582,120582],"mapped",[955]],[[120583,120583],"mapped",[956]],[[120584,120584],"mapped",[957]],[[120585,120585],"mapped",[958]],[[120586,120586],"mapped",[959]],[[120587,120587],"mapped",[960]],[[120588,120588],"mapped",[961]],[[120589,120590],"mapped",[963]],[[120591,120591],"mapped",[964]],[[120592,120592],"mapped",[965]],[[120593,120593],"mapped",[966]],[[120594,120594],"mapped",[967]],[[120595,120595],"mapped",[968]],[[120596,120596],"mapped",[969]],[[120597,120597],"mapped",[8706]],[[120598,120598],"mapped",[949]],[[120599,120599],"mapped",[952]],[[120600,120600],"mapped",[954]],[[120601,120601],"mapped",[966]],[[120602,120602],"mapped",[961]],[[120603,120603],"mapped",[960]],[[120604,120604],"mapped",[945]],[[120605,120605],"mapped",[946]],[[120606,120606],"mapped",[947]],[[120607,120607],"mapped",[948]],[[120608,120608],"mapped",[949]],[[120609,120609],"mapped",[950]],[[120610,120610],"mapped",[951]],[[120611,120611],"mapped",[952]],[[120612,120612],"mapped",[953]],[[120613,120613],"mapped",[954]],[[120614,120614],"mapped",[955]],[[120615,120615],"mapped",[956]],[[120616,120616],"mapped",[957]],[[120617,120617],"mapped",[958]],[[120618,120618],"mapped",[959]],[[120619,120619],"mapped",[960]],[[120620,120620],"mapped",[961]],[[120621,120621],"mapped",[952]],[[120622,120622],"mapped",[963]],[[120623,120623],"mapped",[964]],[[120624,120624],"mapped",[965]],[[120625,120625],"mapped",[966]],[[120626,120626],"mapped",[967]],[[120627,120627],"mapped",[968]],[[120628,120628],"mapped",[969]],[[120629,120629],"mapped",[8711]],[[120630,120630],"mapped",[945]],[[120631,120631],"mapped",[946]],[[120632,120632],"mapped",[947]],[[120633,120633],"mapped",[948]],[[120634,120634],"mapped",[949]],[[120635,120635],"mapped",[950]],[[120636,120636],"mapped",[951]],[[120637,120637],"mapped",[952]],[[120638,120638],"mapped",[953]],[[120639,120639],"mapped",[954]],[[120640,120640],"mapped",[955]],[[120641,120641],"mapped",[956]],[[120642,120642],"mapped",[957]],[[120643,120643],"mapped",[958]],[[120644,120644],"mapped",[959]],[[120645,120645],"mapped",[960]],[[120646,120646],"mapped",[961]],[[120647,120648],"mapped",[963]],[[120649,120649],"mapped",[964]],[[120650,120650],"mapped",[965]],[[120651,120651],"mapped",[966]],[[120652,120652],"mapped",[967]],[[120653,120653],"mapped",[968]],[[120654,120654],"mapped",[969]],[[120655,120655],"mapped",[8706]],[[120656,120656],"mapped",[949]],[[120657,120657],"mapped",[952]],[[120658,120658],"mapped",[954]],[[120659,120659],"mapped",[966]],[[120660,120660],"mapped",[961]],[[120661,120661],"mapped",[960]],[[120662,120662],"mapped",[945]],[[120663,120663],"mapped",[946]],[[120664,120664],"mapped",[947]],[[120665,120665],"mapped",[948]],[[120666,120666],"mapped",[949]],[[120667,120667],"mapped",[950]],[[120668,120668],"mapped",[951]],[[120669,120669],"mapped",[952]],[[120670,120670],"mapped",[953]],[[120671,120671],"mapped",[954]],[[120672,120672],"mapped",[955]],[[120673,120673],"mapped",[956]],[[120674,120674],"mapped",[957]],[[120675,120675],"mapped",[958]],[[120676,120676],"mapped",[959]],[[120677,120677],"mapped",[960]],[[120678,120678],"mapped",[961]],[[120679,120679],"mapped",[952]],[[120680,120680],"mapped",[963]],[[120681,120681],"mapped",[964]],[[120682,120682],"mapped",[965]],[[120683,120683],"mapped",[966]],[[120684,120684],"mapped",[967]],[[120685,120685],"mapped",[968]],[[120686,120686],"mapped",[969]],[[120687,120687],"mapped",[8711]],[[120688,120688],"mapped",[945]],[[120689,120689],"mapped",[946]],[[120690,120690],"mapped",[947]],[[120691,120691],"mapped",[948]],[[120692,120692],"mapped",[949]],[[120693,120693],"mapped",[950]],[[120694,120694],"mapped",[951]],[[120695,120695],"mapped",[952]],[[120696,120696],"mapped",[953]],[[120697,120697],"mapped",[954]],[[120698,120698],"mapped",[955]],[[120699,120699],"mapped",[956]],[[120700,120700],"mapped",[957]],[[120701,120701],"mapped",[958]],[[120702,120702],"mapped",[959]],[[120703,120703],"mapped",[960]],[[120704,120704],"mapped",[961]],[[120705,120706],"mapped",[963]],[[120707,120707],"mapped",[964]],[[120708,120708],"mapped",[965]],[[120709,120709],"mapped",[966]],[[120710,120710],"mapped",[967]],[[120711,120711],"mapped",[968]],[[120712,120712],"mapped",[969]],[[120713,120713],"mapped",[8706]],[[120714,120714],"mapped",[949]],[[120715,120715],"mapped",[952]],[[120716,120716],"mapped",[954]],[[120717,120717],"mapped",[966]],[[120718,120718],"mapped",[961]],[[120719,120719],"mapped",[960]],[[120720,120720],"mapped",[945]],[[120721,120721],"mapped",[946]],[[120722,120722],"mapped",[947]],[[120723,120723],"mapped",[948]],[[120724,120724],"mapped",[949]],[[120725,120725],"mapped",[950]],[[120726,120726],"mapped",[951]],[[120727,120727],"mapped",[952]],[[120728,120728],"mapped",[953]],[[120729,120729],"mapped",[954]],[[120730,120730],"mapped",[955]],[[120731,120731],"mapped",[956]],[[120732,120732],"mapped",[957]],[[120733,120733],"mapped",[958]],[[120734,120734],"mapped",[959]],[[120735,120735],"mapped",[960]],[[120736,120736],"mapped",[961]],[[120737,120737],"mapped",[952]],[[120738,120738],"mapped",[963]],[[120739,120739],"mapped",[964]],[[120740,120740],"mapped",[965]],[[120741,120741],"mapped",[966]],[[120742,120742],"mapped",[967]],[[120743,120743],"mapped",[968]],[[120744,120744],"mapped",[969]],[[120745,120745],"mapped",[8711]],[[120746,120746],"mapped",[945]],[[120747,120747],"mapped",[946]],[[120748,120748],"mapped",[947]],[[120749,120749],"mapped",[948]],[[120750,120750],"mapped",[949]],[[120751,120751],"mapped",[950]],[[120752,120752],"mapped",[951]],[[120753,120753],"mapped",[952]],[[120754,120754],"mapped",[953]],[[120755,120755],"mapped",[954]],[[120756,120756],"mapped",[955]],[[120757,120757],"mapped",[956]],[[120758,120758],"mapped",[957]],[[120759,120759],"mapped",[958]],[[120760,120760],"mapped",[959]],[[120761,120761],"mapped",[960]],[[120762,120762],"mapped",[961]],[[120763,120764],"mapped",[963]],[[120765,120765],"mapped",[964]],[[120766,120766],"mapped",[965]],[[120767,120767],"mapped",[966]],[[120768,120768],"mapped",[967]],[[120769,120769],"mapped",[968]],[[120770,120770],"mapped",[969]],[[120771,120771],"mapped",[8706]],[[120772,120772],"mapped",[949]],[[120773,120773],"mapped",[952]],[[120774,120774],"mapped",[954]],[[120775,120775],"mapped",[966]],[[120776,120776],"mapped",[961]],[[120777,120777],"mapped",[960]],[[120778,120779],"mapped",[989]],[[120780,120781],"disallowed"],[[120782,120782],"mapped",[48]],[[120783,120783],"mapped",[49]],[[120784,120784],"mapped",[50]],[[120785,120785],"mapped",[51]],[[120786,120786],"mapped",[52]],[[120787,120787],"mapped",[53]],[[120788,120788],"mapped",[54]],[[120789,120789],"mapped",[55]],[[120790,120790],"mapped",[56]],[[120791,120791],"mapped",[57]],[[120792,120792],"mapped",[48]],[[120793,120793],"mapped",[49]],[[120794,120794],"mapped",[50]],[[120795,120795],"mapped",[51]],[[120796,120796],"mapped",[52]],[[120797,120797],"mapped",[53]],[[120798,120798],"mapped",[54]],[[120799,120799],"mapped",[55]],[[120800,120800],"mapped",[56]],[[120801,120801],"mapped",[57]],[[120802,120802],"mapped",[48]],[[120803,120803],"mapped",[49]],[[120804,120804],"mapped",[50]],[[120805,120805],"mapped",[51]],[[120806,120806],"mapped",[52]],[[120807,120807],"mapped",[53]],[[120808,120808],"mapped",[54]],[[120809,120809],"mapped",[55]],[[120810,120810],"mapped",[56]],[[120811,120811],"mapped",[57]],[[120812,120812],"mapped",[48]],[[120813,120813],"mapped",[49]],[[120814,120814],"mapped",[50]],[[120815,120815],"mapped",[51]],[[120816,120816],"mapped",[52]],[[120817,120817],"mapped",[53]],[[120818,120818],"mapped",[54]],[[120819,120819],"mapped",[55]],[[120820,120820],"mapped",[56]],[[120821,120821],"mapped",[57]],[[120822,120822],"mapped",[48]],[[120823,120823],"mapped",[49]],[[120824,120824],"mapped",[50]],[[120825,120825],"mapped",[51]],[[120826,120826],"mapped",[52]],[[120827,120827],"mapped",[53]],[[120828,120828],"mapped",[54]],[[120829,120829],"mapped",[55]],[[120830,120830],"mapped",[56]],[[120831,120831],"mapped",[57]],[[120832,121343],"valid",[],"NV8"],[[121344,121398],"valid"],[[121399,121402],"valid",[],"NV8"],[[121403,121452],"valid"],[[121453,121460],"valid",[],"NV8"],[[121461,121461],"valid"],[[121462,121475],"valid",[],"NV8"],[[121476,121476],"valid"],[[121477,121483],"valid",[],"NV8"],[[121484,121498],"disallowed"],[[121499,121503],"valid"],[[121504,121504],"disallowed"],[[121505,121519],"valid"],[[121520,124927],"disallowed"],[[124928,125124],"valid"],[[125125,125126],"disallowed"],[[125127,125135],"valid",[],"NV8"],[[125136,125142],"valid"],[[125143,126463],"disallowed"],[[126464,126464],"mapped",[1575]],[[126465,126465],"mapped",[1576]],[[126466,126466],"mapped",[1580]],[[126467,126467],"mapped",[1583]],[[126468,126468],"disallowed"],[[126469,126469],"mapped",[1608]],[[126470,126470],"mapped",[1586]],[[126471,126471],"mapped",[1581]],[[126472,126472],"mapped",[1591]],[[126473,126473],"mapped",[1610]],[[126474,126474],"mapped",[1603]],[[126475,126475],"mapped",[1604]],[[126476,126476],"mapped",[1605]],[[126477,126477],"mapped",[1606]],[[126478,126478],"mapped",[1587]],[[126479,126479],"mapped",[1593]],[[126480,126480],"mapped",[1601]],[[126481,126481],"mapped",[1589]],[[126482,126482],"mapped",[1602]],[[126483,126483],"mapped",[1585]],[[126484,126484],"mapped",[1588]],[[126485,126485],"mapped",[1578]],[[126486,126486],"mapped",[1579]],[[126487,126487],"mapped",[1582]],[[126488,126488],"mapped",[1584]],[[126489,126489],"mapped",[1590]],[[126490,126490],"mapped",[1592]],[[126491,126491],"mapped",[1594]],[[126492,126492],"mapped",[1646]],[[126493,126493],"mapped",[1722]],[[126494,126494],"mapped",[1697]],[[126495,126495],"mapped",[1647]],[[126496,126496],"disallowed"],[[126497,126497],"mapped",[1576]],[[126498,126498],"mapped",[1580]],[[126499,126499],"disallowed"],[[126500,126500],"mapped",[1607]],[[126501,126502],"disallowed"],[[126503,126503],"mapped",[1581]],[[126504,126504],"disallowed"],[[126505,126505],"mapped",[1610]],[[126506,126506],"mapped",[1603]],[[126507,126507],"mapped",[1604]],[[126508,126508],"mapped",[1605]],[[126509,126509],"mapped",[1606]],[[126510,126510],"mapped",[1587]],[[126511,126511],"mapped",[1593]],[[126512,126512],"mapped",[1601]],[[126513,126513],"mapped",[1589]],[[126514,126514],"mapped",[1602]],[[126515,126515],"disallowed"],[[126516,126516],"mapped",[1588]],[[126517,126517],"mapped",[1578]],[[126518,126518],"mapped",[1579]],[[126519,126519],"mapped",[1582]],[[126520,126520],"disallowed"],[[126521,126521],"mapped",[1590]],[[126522,126522],"disallowed"],[[126523,126523],"mapped",[1594]],[[126524,126529],"disallowed"],[[126530,126530],"mapped",[1580]],[[126531,126534],"disallowed"],[[126535,126535],"mapped",[1581]],[[126536,126536],"disallowed"],[[126537,126537],"mapped",[1610]],[[126538,126538],"disallowed"],[[126539,126539],"mapped",[1604]],[[126540,126540],"disallowed"],[[126541,126541],"mapped",[1606]],[[126542,126542],"mapped",[1587]],[[126543,126543],"mapped",[1593]],[[126544,126544],"disallowed"],[[126545,126545],"mapped",[1589]],[[126546,126546],"mapped",[1602]],[[126547,126547],"disallowed"],[[126548,126548],"mapped",[1588]],[[126549,126550],"disallowed"],[[126551,126551],"mapped",[1582]],[[126552,126552],"disallowed"],[[126553,126553],"mapped",[1590]],[[126554,126554],"disallowed"],[[126555,126555],"mapped",[1594]],[[126556,126556],"disallowed"],[[126557,126557],"mapped",[1722]],[[126558,126558],"disallowed"],[[126559,126559],"mapped",[1647]],[[126560,126560],"disallowed"],[[126561,126561],"mapped",[1576]],[[126562,126562],"mapped",[1580]],[[126563,126563],"disallowed"],[[126564,126564],"mapped",[1607]],[[126565,126566],"disallowed"],[[126567,126567],"mapped",[1581]],[[126568,126568],"mapped",[1591]],[[126569,126569],"mapped",[1610]],[[126570,126570],"mapped",[1603]],[[126571,126571],"disallowed"],[[126572,126572],"mapped",[1605]],[[126573,126573],"mapped",[1606]],[[126574,126574],"mapped",[1587]],[[126575,126575],"mapped",[1593]],[[126576,126576],"mapped",[1601]],[[126577,126577],"mapped",[1589]],[[126578,126578],"mapped",[1602]],[[126579,126579],"disallowed"],[[126580,126580],"mapped",[1588]],[[126581,126581],"mapped",[1578]],[[126582,126582],"mapped",[1579]],[[126583,126583],"mapped",[1582]],[[126584,126584],"disallowed"],[[126585,126585],"mapped",[1590]],[[126586,126586],"mapped",[1592]],[[126587,126587],"mapped",[1594]],[[126588,126588],"mapped",[1646]],[[126589,126589],"disallowed"],[[126590,126590],"mapped",[1697]],[[126591,126591],"disallowed"],[[126592,126592],"mapped",[1575]],[[126593,126593],"mapped",[1576]],[[126594,126594],"mapped",[1580]],[[126595,126595],"mapped",[1583]],[[126596,126596],"mapped",[1607]],[[126597,126597],"mapped",[1608]],[[126598,126598],"mapped",[1586]],[[126599,126599],"mapped",[1581]],[[126600,126600],"mapped",[1591]],[[126601,126601],"mapped",[1610]],[[126602,126602],"disallowed"],[[126603,126603],"mapped",[1604]],[[126604,126604],"mapped",[1605]],[[126605,126605],"mapped",[1606]],[[126606,126606],"mapped",[1587]],[[126607,126607],"mapped",[1593]],[[126608,126608],"mapped",[1601]],[[126609,126609],"mapped",[1589]],[[126610,126610],"mapped",[1602]],[[126611,126611],"mapped",[1585]],[[126612,126612],"mapped",[1588]],[[126613,126613],"mapped",[1578]],[[126614,126614],"mapped",[1579]],[[126615,126615],"mapped",[1582]],[[126616,126616],"mapped",[1584]],[[126617,126617],"mapped",[1590]],[[126618,126618],"mapped",[1592]],[[126619,126619],"mapped",[1594]],[[126620,126624],"disallowed"],[[126625,126625],"mapped",[1576]],[[126626,126626],"mapped",[1580]],[[126627,126627],"mapped",[1583]],[[126628,126628],"disallowed"],[[126629,126629],"mapped",[1608]],[[126630,126630],"mapped",[1586]],[[126631,126631],"mapped",[1581]],[[126632,126632],"mapped",[1591]],[[126633,126633],"mapped",[1610]],[[126634,126634],"disallowed"],[[126635,126635],"mapped",[1604]],[[126636,126636],"mapped",[1605]],[[126637,126637],"mapped",[1606]],[[126638,126638],"mapped",[1587]],[[126639,126639],"mapped",[1593]],[[126640,126640],"mapped",[1601]],[[126641,126641],"mapped",[1589]],[[126642,126642],"mapped",[1602]],[[126643,126643],"mapped",[1585]],[[126644,126644],"mapped",[1588]],[[126645,126645],"mapped",[1578]],[[126646,126646],"mapped",[1579]],[[126647,126647],"mapped",[1582]],[[126648,126648],"mapped",[1584]],[[126649,126649],"mapped",[1590]],[[126650,126650],"mapped",[1592]],[[126651,126651],"mapped",[1594]],[[126652,126703],"disallowed"],[[126704,126705],"valid",[],"NV8"],[[126706,126975],"disallowed"],[[126976,127019],"valid",[],"NV8"],[[127020,127023],"disallowed"],[[127024,127123],"valid",[],"NV8"],[[127124,127135],"disallowed"],[[127136,127150],"valid",[],"NV8"],[[127151,127152],"disallowed"],[[127153,127166],"valid",[],"NV8"],[[127167,127167],"valid",[],"NV8"],[[127168,127168],"disallowed"],[[127169,127183],"valid",[],"NV8"],[[127184,127184],"disallowed"],[[127185,127199],"valid",[],"NV8"],[[127200,127221],"valid",[],"NV8"],[[127222,127231],"disallowed"],[[127232,127232],"disallowed"],[[127233,127233],"disallowed_STD3_mapped",[48,44]],[[127234,127234],"disallowed_STD3_mapped",[49,44]],[[127235,127235],"disallowed_STD3_mapped",[50,44]],[[127236,127236],"disallowed_STD3_mapped",[51,44]],[[127237,127237],"disallowed_STD3_mapped",[52,44]],[[127238,127238],"disallowed_STD3_mapped",[53,44]],[[127239,127239],"disallowed_STD3_mapped",[54,44]],[[127240,127240],"disallowed_STD3_mapped",[55,44]],[[127241,127241],"disallowed_STD3_mapped",[56,44]],[[127242,127242],"disallowed_STD3_mapped",[57,44]],[[127243,127244],"valid",[],"NV8"],[[127245,127247],"disallowed"],[[127248,127248],"disallowed_STD3_mapped",[40,97,41]],[[127249,127249],"disallowed_STD3_mapped",[40,98,41]],[[127250,127250],"disallowed_STD3_mapped",[40,99,41]],[[127251,127251],"disallowed_STD3_mapped",[40,100,41]],[[127252,127252],"disallowed_STD3_mapped",[40,101,41]],[[127253,127253],"disallowed_STD3_mapped",[40,102,41]],[[127254,127254],"disallowed_STD3_mapped",[40,103,41]],[[127255,127255],"disallowed_STD3_mapped",[40,104,41]],[[127256,127256],"disallowed_STD3_mapped",[40,105,41]],[[127257,127257],"disallowed_STD3_mapped",[40,106,41]],[[127258,127258],"disallowed_STD3_mapped",[40,107,41]],[[127259,127259],"disallowed_STD3_mapped",[40,108,41]],[[127260,127260],"disallowed_STD3_mapped",[40,109,41]],[[127261,127261],"disallowed_STD3_mapped",[40,110,41]],[[127262,127262],"disallowed_STD3_mapped",[40,111,41]],[[127263,127263],"disallowed_STD3_mapped",[40,112,41]],[[127264,127264],"disallowed_STD3_mapped",[40,113,41]],[[127265,127265],"disallowed_STD3_mapped",[40,114,41]],[[127266,127266],"disallowed_STD3_mapped",[40,115,41]],[[127267,127267],"disallowed_STD3_mapped",[40,116,41]],[[127268,127268],"disallowed_STD3_mapped",[40,117,41]],[[127269,127269],"disallowed_STD3_mapped",[40,118,41]],[[127270,127270],"disallowed_STD3_mapped",[40,119,41]],[[127271,127271],"disallowed_STD3_mapped",[40,120,41]],[[127272,127272],"disallowed_STD3_mapped",[40,121,41]],[[127273,127273],"disallowed_STD3_mapped",[40,122,41]],[[127274,127274],"mapped",[12308,115,12309]],[[127275,127275],"mapped",[99]],[[127276,127276],"mapped",[114]],[[127277,127277],"mapped",[99,100]],[[127278,127278],"mapped",[119,122]],[[127279,127279],"disallowed"],[[127280,127280],"mapped",[97]],[[127281,127281],"mapped",[98]],[[127282,127282],"mapped",[99]],[[127283,127283],"mapped",[100]],[[127284,127284],"mapped",[101]],[[127285,127285],"mapped",[102]],[[127286,127286],"mapped",[103]],[[127287,127287],"mapped",[104]],[[127288,127288],"mapped",[105]],[[127289,127289],"mapped",[106]],[[127290,127290],"mapped",[107]],[[127291,127291],"mapped",[108]],[[127292,127292],"mapped",[109]],[[127293,127293],"mapped",[110]],[[127294,127294],"mapped",[111]],[[127295,127295],"mapped",[112]],[[127296,127296],"mapped",[113]],[[127297,127297],"mapped",[114]],[[127298,127298],"mapped",[115]],[[127299,127299],"mapped",[116]],[[127300,127300],"mapped",[117]],[[127301,127301],"mapped",[118]],[[127302,127302],"mapped",[119]],[[127303,127303],"mapped",[120]],[[127304,127304],"mapped",[121]],[[127305,127305],"mapped",[122]],[[127306,127306],"mapped",[104,118]],[[127307,127307],"mapped",[109,118]],[[127308,127308],"mapped",[115,100]],[[127309,127309],"mapped",[115,115]],[[127310,127310],"mapped",[112,112,118]],[[127311,127311],"mapped",[119,99]],[[127312,127318],"valid",[],"NV8"],[[127319,127319],"valid",[],"NV8"],[[127320,127326],"valid",[],"NV8"],[[127327,127327],"valid",[],"NV8"],[[127328,127337],"valid",[],"NV8"],[[127338,127338],"mapped",[109,99]],[[127339,127339],"mapped",[109,100]],[[127340,127343],"disallowed"],[[127344,127352],"valid",[],"NV8"],[[127353,127353],"valid",[],"NV8"],[[127354,127354],"valid",[],"NV8"],[[127355,127356],"valid",[],"NV8"],[[127357,127358],"valid",[],"NV8"],[[127359,127359],"valid",[],"NV8"],[[127360,127369],"valid",[],"NV8"],[[127370,127373],"valid",[],"NV8"],[[127374,127375],"valid",[],"NV8"],[[127376,127376],"mapped",[100,106]],[[127377,127386],"valid",[],"NV8"],[[127387,127461],"disallowed"],[[127462,127487],"valid",[],"NV8"],[[127488,127488],"mapped",[12411,12363]],[[127489,127489],"mapped",[12467,12467]],[[127490,127490],"mapped",[12469]],[[127491,127503],"disallowed"],[[127504,127504],"mapped",[25163]],[[127505,127505],"mapped",[23383]],[[127506,127506],"mapped",[21452]],[[127507,127507],"mapped",[12487]],[[127508,127508],"mapped",[20108]],[[127509,127509],"mapped",[22810]],[[127510,127510],"mapped",[35299]],[[127511,127511],"mapped",[22825]],[[127512,127512],"mapped",[20132]],[[127513,127513],"mapped",[26144]],[[127514,127514],"mapped",[28961]],[[127515,127515],"mapped",[26009]],[[127516,127516],"mapped",[21069]],[[127517,127517],"mapped",[24460]],[[127518,127518],"mapped",[20877]],[[127519,127519],"mapped",[26032]],[[127520,127520],"mapped",[21021]],[[127521,127521],"mapped",[32066]],[[127522,127522],"mapped",[29983]],[[127523,127523],"mapped",[36009]],[[127524,127524],"mapped",[22768]],[[127525,127525],"mapped",[21561]],[[127526,127526],"mapped",[28436]],[[127527,127527],"mapped",[25237]],[[127528,127528],"mapped",[25429]],[[127529,127529],"mapped",[19968]],[[127530,127530],"mapped",[19977]],[[127531,127531],"mapped",[36938]],[[127532,127532],"mapped",[24038]],[[127533,127533],"mapped",[20013]],[[127534,127534],"mapped",[21491]],[[127535,127535],"mapped",[25351]],[[127536,127536],"mapped",[36208]],[[127537,127537],"mapped",[25171]],[[127538,127538],"mapped",[31105]],[[127539,127539],"mapped",[31354]],[[127540,127540],"mapped",[21512]],[[127541,127541],"mapped",[28288]],[[127542,127542],"mapped",[26377]],[[127543,127543],"mapped",[26376]],[[127544,127544],"mapped",[30003]],[[127545,127545],"mapped",[21106]],[[127546,127546],"mapped",[21942]],[[127547,127551],"disallowed"],[[127552,127552],"mapped",[12308,26412,12309]],[[127553,127553],"mapped",[12308,19977,12309]],[[127554,127554],"mapped",[12308,20108,12309]],[[127555,127555],"mapped",[12308,23433,12309]],[[127556,127556],"mapped",[12308,28857,12309]],[[127557,127557],"mapped",[12308,25171,12309]],[[127558,127558],"mapped",[12308,30423,12309]],[[127559,127559],"mapped",[12308,21213,12309]],[[127560,127560],"mapped",[12308,25943,12309]],[[127561,127567],"disallowed"],[[127568,127568],"mapped",[24471]],[[127569,127569],"mapped",[21487]],[[127570,127743],"disallowed"],[[127744,127776],"valid",[],"NV8"],[[127777,127788],"valid",[],"NV8"],[[127789,127791],"valid",[],"NV8"],[[127792,127797],"valid",[],"NV8"],[[127798,127798],"valid",[],"NV8"],[[127799,127868],"valid",[],"NV8"],[[127869,127869],"valid",[],"NV8"],[[127870,127871],"valid",[],"NV8"],[[127872,127891],"valid",[],"NV8"],[[127892,127903],"valid",[],"NV8"],[[127904,127940],"valid",[],"NV8"],[[127941,127941],"valid",[],"NV8"],[[127942,127946],"valid",[],"NV8"],[[127947,127950],"valid",[],"NV8"],[[127951,127955],"valid",[],"NV8"],[[127956,127967],"valid",[],"NV8"],[[127968,127984],"valid",[],"NV8"],[[127985,127991],"valid",[],"NV8"],[[127992,127999],"valid",[],"NV8"],[[128e3,128062],"valid",[],"NV8"],[[128063,128063],"valid",[],"NV8"],[[128064,128064],"valid",[],"NV8"],[[128065,128065],"valid",[],"NV8"],[[128066,128247],"valid",[],"NV8"],[[128248,128248],"valid",[],"NV8"],[[128249,128252],"valid",[],"NV8"],[[128253,128254],"valid",[],"NV8"],[[128255,128255],"valid",[],"NV8"],[[128256,128317],"valid",[],"NV8"],[[128318,128319],"valid",[],"NV8"],[[128320,128323],"valid",[],"NV8"],[[128324,128330],"valid",[],"NV8"],[[128331,128335],"valid",[],"NV8"],[[128336,128359],"valid",[],"NV8"],[[128360,128377],"valid",[],"NV8"],[[128378,128378],"disallowed"],[[128379,128419],"valid",[],"NV8"],[[128420,128420],"disallowed"],[[128421,128506],"valid",[],"NV8"],[[128507,128511],"valid",[],"NV8"],[[128512,128512],"valid",[],"NV8"],[[128513,128528],"valid",[],"NV8"],[[128529,128529],"valid",[],"NV8"],[[128530,128532],"valid",[],"NV8"],[[128533,128533],"valid",[],"NV8"],[[128534,128534],"valid",[],"NV8"],[[128535,128535],"valid",[],"NV8"],[[128536,128536],"valid",[],"NV8"],[[128537,128537],"valid",[],"NV8"],[[128538,128538],"valid",[],"NV8"],[[128539,128539],"valid",[],"NV8"],[[128540,128542],"valid",[],"NV8"],[[128543,128543],"valid",[],"NV8"],[[128544,128549],"valid",[],"NV8"],[[128550,128551],"valid",[],"NV8"],[[128552,128555],"valid",[],"NV8"],[[128556,128556],"valid",[],"NV8"],[[128557,128557],"valid",[],"NV8"],[[128558,128559],"valid",[],"NV8"],[[128560,128563],"valid",[],"NV8"],[[128564,128564],"valid",[],"NV8"],[[128565,128576],"valid",[],"NV8"],[[128577,128578],"valid",[],"NV8"],[[128579,128580],"valid",[],"NV8"],[[128581,128591],"valid",[],"NV8"],[[128592,128639],"valid",[],"NV8"],[[128640,128709],"valid",[],"NV8"],[[128710,128719],"valid",[],"NV8"],[[128720,128720],"valid",[],"NV8"],[[128721,128735],"disallowed"],[[128736,128748],"valid",[],"NV8"],[[128749,128751],"disallowed"],[[128752,128755],"valid",[],"NV8"],[[128756,128767],"disallowed"],[[128768,128883],"valid",[],"NV8"],[[128884,128895],"disallowed"],[[128896,128980],"valid",[],"NV8"],[[128981,129023],"disallowed"],[[129024,129035],"valid",[],"NV8"],[[129036,129039],"disallowed"],[[129040,129095],"valid",[],"NV8"],[[129096,129103],"disallowed"],[[129104,129113],"valid",[],"NV8"],[[129114,129119],"disallowed"],[[129120,129159],"valid",[],"NV8"],[[129160,129167],"disallowed"],[[129168,129197],"valid",[],"NV8"],[[129198,129295],"disallowed"],[[129296,129304],"valid",[],"NV8"],[[129305,129407],"disallowed"],[[129408,129412],"valid",[],"NV8"],[[129413,129471],"disallowed"],[[129472,129472],"valid",[],"NV8"],[[129473,131069],"disallowed"],[[131070,131071],"disallowed"],[[131072,173782],"valid"],[[173783,173823],"disallowed"],[[173824,177972],"valid"],[[177973,177983],"disallowed"],[[177984,178205],"valid"],[[178206,178207],"disallowed"],[[178208,183969],"valid"],[[183970,194559],"disallowed"],[[194560,194560],"mapped",[20029]],[[194561,194561],"mapped",[20024]],[[194562,194562],"mapped",[20033]],[[194563,194563],"mapped",[131362]],[[194564,194564],"mapped",[20320]],[[194565,194565],"mapped",[20398]],[[194566,194566],"mapped",[20411]],[[194567,194567],"mapped",[20482]],[[194568,194568],"mapped",[20602]],[[194569,194569],"mapped",[20633]],[[194570,194570],"mapped",[20711]],[[194571,194571],"mapped",[20687]],[[194572,194572],"mapped",[13470]],[[194573,194573],"mapped",[132666]],[[194574,194574],"mapped",[20813]],[[194575,194575],"mapped",[20820]],[[194576,194576],"mapped",[20836]],[[194577,194577],"mapped",[20855]],[[194578,194578],"mapped",[132380]],[[194579,194579],"mapped",[13497]],[[194580,194580],"mapped",[20839]],[[194581,194581],"mapped",[20877]],[[194582,194582],"mapped",[132427]],[[194583,194583],"mapped",[20887]],[[194584,194584],"mapped",[20900]],[[194585,194585],"mapped",[20172]],[[194586,194586],"mapped",[20908]],[[194587,194587],"mapped",[20917]],[[194588,194588],"mapped",[168415]],[[194589,194589],"mapped",[20981]],[[194590,194590],"mapped",[20995]],[[194591,194591],"mapped",[13535]],[[194592,194592],"mapped",[21051]],[[194593,194593],"mapped",[21062]],[[194594,194594],"mapped",[21106]],[[194595,194595],"mapped",[21111]],[[194596,194596],"mapped",[13589]],[[194597,194597],"mapped",[21191]],[[194598,194598],"mapped",[21193]],[[194599,194599],"mapped",[21220]],[[194600,194600],"mapped",[21242]],[[194601,194601],"mapped",[21253]],[[194602,194602],"mapped",[21254]],[[194603,194603],"mapped",[21271]],[[194604,194604],"mapped",[21321]],[[194605,194605],"mapped",[21329]],[[194606,194606],"mapped",[21338]],[[194607,194607],"mapped",[21363]],[[194608,194608],"mapped",[21373]],[[194609,194611],"mapped",[21375]],[[194612,194612],"mapped",[133676]],[[194613,194613],"mapped",[28784]],[[194614,194614],"mapped",[21450]],[[194615,194615],"mapped",[21471]],[[194616,194616],"mapped",[133987]],[[194617,194617],"mapped",[21483]],[[194618,194618],"mapped",[21489]],[[194619,194619],"mapped",[21510]],[[194620,194620],"mapped",[21662]],[[194621,194621],"mapped",[21560]],[[194622,194622],"mapped",[21576]],[[194623,194623],"mapped",[21608]],[[194624,194624],"mapped",[21666]],[[194625,194625],"mapped",[21750]],[[194626,194626],"mapped",[21776]],[[194627,194627],"mapped",[21843]],[[194628,194628],"mapped",[21859]],[[194629,194630],"mapped",[21892]],[[194631,194631],"mapped",[21913]],[[194632,194632],"mapped",[21931]],[[194633,194633],"mapped",[21939]],[[194634,194634],"mapped",[21954]],[[194635,194635],"mapped",[22294]],[[194636,194636],"mapped",[22022]],[[194637,194637],"mapped",[22295]],[[194638,194638],"mapped",[22097]],[[194639,194639],"mapped",[22132]],[[194640,194640],"mapped",[20999]],[[194641,194641],"mapped",[22766]],[[194642,194642],"mapped",[22478]],[[194643,194643],"mapped",[22516]],[[194644,194644],"mapped",[22541]],[[194645,194645],"mapped",[22411]],[[194646,194646],"mapped",[22578]],[[194647,194647],"mapped",[22577]],[[194648,194648],"mapped",[22700]],[[194649,194649],"mapped",[136420]],[[194650,194650],"mapped",[22770]],[[194651,194651],"mapped",[22775]],[[194652,194652],"mapped",[22790]],[[194653,194653],"mapped",[22810]],[[194654,194654],"mapped",[22818]],[[194655,194655],"mapped",[22882]],[[194656,194656],"mapped",[136872]],[[194657,194657],"mapped",[136938]],[[194658,194658],"mapped",[23020]],[[194659,194659],"mapped",[23067]],[[194660,194660],"mapped",[23079]],[[194661,194661],"mapped",[23e3]],[[194662,194662],"mapped",[23142]],[[194663,194663],"mapped",[14062]],[[194664,194664],"disallowed"],[[194665,194665],"mapped",[23304]],[[194666,194667],"mapped",[23358]],[[194668,194668],"mapped",[137672]],[[194669,194669],"mapped",[23491]],[[194670,194670],"mapped",[23512]],[[194671,194671],"mapped",[23527]],[[194672,194672],"mapped",[23539]],[[194673,194673],"mapped",[138008]],[[194674,194674],"mapped",[23551]],[[194675,194675],"mapped",[23558]],[[194676,194676],"disallowed"],[[194677,194677],"mapped",[23586]],[[194678,194678],"mapped",[14209]],[[194679,194679],"mapped",[23648]],[[194680,194680],"mapped",[23662]],[[194681,194681],"mapped",[23744]],[[194682,194682],"mapped",[23693]],[[194683,194683],"mapped",[138724]],[[194684,194684],"mapped",[23875]],[[194685,194685],"mapped",[138726]],[[194686,194686],"mapped",[23918]],[[194687,194687],"mapped",[23915]],[[194688,194688],"mapped",[23932]],[[194689,194689],"mapped",[24033]],[[194690,194690],"mapped",[24034]],[[194691,194691],"mapped",[14383]],[[194692,194692],"mapped",[24061]],[[194693,194693],"mapped",[24104]],[[194694,194694],"mapped",[24125]],[[194695,194695],"mapped",[24169]],[[194696,194696],"mapped",[14434]],[[194697,194697],"mapped",[139651]],[[194698,194698],"mapped",[14460]],[[194699,194699],"mapped",[24240]],[[194700,194700],"mapped",[24243]],[[194701,194701],"mapped",[24246]],[[194702,194702],"mapped",[24266]],[[194703,194703],"mapped",[172946]],[[194704,194704],"mapped",[24318]],[[194705,194706],"mapped",[140081]],[[194707,194707],"mapped",[33281]],[[194708,194709],"mapped",[24354]],[[194710,194710],"mapped",[14535]],[[194711,194711],"mapped",[144056]],[[194712,194712],"mapped",[156122]],[[194713,194713],"mapped",[24418]],[[194714,194714],"mapped",[24427]],[[194715,194715],"mapped",[14563]],[[194716,194716],"mapped",[24474]],[[194717,194717],"mapped",[24525]],[[194718,194718],"mapped",[24535]],[[194719,194719],"mapped",[24569]],[[194720,194720],"mapped",[24705]],[[194721,194721],"mapped",[14650]],[[194722,194722],"mapped",[14620]],[[194723,194723],"mapped",[24724]],[[194724,194724],"mapped",[141012]],[[194725,194725],"mapped",[24775]],[[194726,194726],"mapped",[24904]],[[194727,194727],"mapped",[24908]],[[194728,194728],"mapped",[24910]],[[194729,194729],"mapped",[24908]],[[194730,194730],"mapped",[24954]],[[194731,194731],"mapped",[24974]],[[194732,194732],"mapped",[25010]],[[194733,194733],"mapped",[24996]],[[194734,194734],"mapped",[25007]],[[194735,194735],"mapped",[25054]],[[194736,194736],"mapped",[25074]],[[194737,194737],"mapped",[25078]],[[194738,194738],"mapped",[25104]],[[194739,194739],"mapped",[25115]],[[194740,194740],"mapped",[25181]],[[194741,194741],"mapped",[25265]],[[194742,194742],"mapped",[25300]],[[194743,194743],"mapped",[25424]],[[194744,194744],"mapped",[142092]],[[194745,194745],"mapped",[25405]],[[194746,194746],"mapped",[25340]],[[194747,194747],"mapped",[25448]],[[194748,194748],"mapped",[25475]],[[194749,194749],"mapped",[25572]],[[194750,194750],"mapped",[142321]],[[194751,194751],"mapped",[25634]],[[194752,194752],"mapped",[25541]],[[194753,194753],"mapped",[25513]],[[194754,194754],"mapped",[14894]],[[194755,194755],"mapped",[25705]],[[194756,194756],"mapped",[25726]],[[194757,194757],"mapped",[25757]],[[194758,194758],"mapped",[25719]],[[194759,194759],"mapped",[14956]],[[194760,194760],"mapped",[25935]],[[194761,194761],"mapped",[25964]],[[194762,194762],"mapped",[143370]],[[194763,194763],"mapped",[26083]],[[194764,194764],"mapped",[26360]],[[194765,194765],"mapped",[26185]],[[194766,194766],"mapped",[15129]],[[194767,194767],"mapped",[26257]],[[194768,194768],"mapped",[15112]],[[194769,194769],"mapped",[15076]],[[194770,194770],"mapped",[20882]],[[194771,194771],"mapped",[20885]],[[194772,194772],"mapped",[26368]],[[194773,194773],"mapped",[26268]],[[194774,194774],"mapped",[32941]],[[194775,194775],"mapped",[17369]],[[194776,194776],"mapped",[26391]],[[194777,194777],"mapped",[26395]],[[194778,194778],"mapped",[26401]],[[194779,194779],"mapped",[26462]],[[194780,194780],"mapped",[26451]],[[194781,194781],"mapped",[144323]],[[194782,194782],"mapped",[15177]],[[194783,194783],"mapped",[26618]],[[194784,194784],"mapped",[26501]],[[194785,194785],"mapped",[26706]],[[194786,194786],"mapped",[26757]],[[194787,194787],"mapped",[144493]],[[194788,194788],"mapped",[26766]],[[194789,194789],"mapped",[26655]],[[194790,194790],"mapped",[26900]],[[194791,194791],"mapped",[15261]],[[194792,194792],"mapped",[26946]],[[194793,194793],"mapped",[27043]],[[194794,194794],"mapped",[27114]],[[194795,194795],"mapped",[27304]],[[194796,194796],"mapped",[145059]],[[194797,194797],"mapped",[27355]],[[194798,194798],"mapped",[15384]],[[194799,194799],"mapped",[27425]],[[194800,194800],"mapped",[145575]],[[194801,194801],"mapped",[27476]],[[194802,194802],"mapped",[15438]],[[194803,194803],"mapped",[27506]],[[194804,194804],"mapped",[27551]],[[194805,194805],"mapped",[27578]],[[194806,194806],"mapped",[27579]],[[194807,194807],"mapped",[146061]],[[194808,194808],"mapped",[138507]],[[194809,194809],"mapped",[146170]],[[194810,194810],"mapped",[27726]],[[194811,194811],"mapped",[146620]],[[194812,194812],"mapped",[27839]],[[194813,194813],"mapped",[27853]],[[194814,194814],"mapped",[27751]],[[194815,194815],"mapped",[27926]],[[194816,194816],"mapped",[27966]],[[194817,194817],"mapped",[28023]],[[194818,194818],"mapped",[27969]],[[194819,194819],"mapped",[28009]],[[194820,194820],"mapped",[28024]],[[194821,194821],"mapped",[28037]],[[194822,194822],"mapped",[146718]],[[194823,194823],"mapped",[27956]],[[194824,194824],"mapped",[28207]],[[194825,194825],"mapped",[28270]],[[194826,194826],"mapped",[15667]],[[194827,194827],"mapped",[28363]],[[194828,194828],"mapped",[28359]],[[194829,194829],"mapped",[147153]],[[194830,194830],"mapped",[28153]],[[194831,194831],"mapped",[28526]],[[194832,194832],"mapped",[147294]],[[194833,194833],"mapped",[147342]],[[194834,194834],"mapped",[28614]],[[194835,194835],"mapped",[28729]],[[194836,194836],"mapped",[28702]],[[194837,194837],"mapped",[28699]],[[194838,194838],"mapped",[15766]],[[194839,194839],"mapped",[28746]],[[194840,194840],"mapped",[28797]],[[194841,194841],"mapped",[28791]],[[194842,194842],"mapped",[28845]],[[194843,194843],"mapped",[132389]],[[194844,194844],"mapped",[28997]],[[194845,194845],"mapped",[148067]],[[194846,194846],"mapped",[29084]],[[194847,194847],"disallowed"],[[194848,194848],"mapped",[29224]],[[194849,194849],"mapped",[29237]],[[194850,194850],"mapped",[29264]],[[194851,194851],"mapped",[149e3]],[[194852,194852],"mapped",[29312]],[[194853,194853],"mapped",[29333]],[[194854,194854],"mapped",[149301]],[[194855,194855],"mapped",[149524]],[[194856,194856],"mapped",[29562]],[[194857,194857],"mapped",[29579]],[[194858,194858],"mapped",[16044]],[[194859,194859],"mapped",[29605]],[[194860,194861],"mapped",[16056]],[[194862,194862],"mapped",[29767]],[[194863,194863],"mapped",[29788]],[[194864,194864],"mapped",[29809]],[[194865,194865],"mapped",[29829]],[[194866,194866],"mapped",[29898]],[[194867,194867],"mapped",[16155]],[[194868,194868],"mapped",[29988]],[[194869,194869],"mapped",[150582]],[[194870,194870],"mapped",[30014]],[[194871,194871],"mapped",[150674]],[[194872,194872],"mapped",[30064]],[[194873,194873],"mapped",[139679]],[[194874,194874],"mapped",[30224]],[[194875,194875],"mapped",[151457]],[[194876,194876],"mapped",[151480]],[[194877,194877],"mapped",[151620]],[[194878,194878],"mapped",[16380]],[[194879,194879],"mapped",[16392]],[[194880,194880],"mapped",[30452]],[[194881,194881],"mapped",[151795]],[[194882,194882],"mapped",[151794]],[[194883,194883],"mapped",[151833]],[[194884,194884],"mapped",[151859]],[[194885,194885],"mapped",[30494]],[[194886,194887],"mapped",[30495]],[[194888,194888],"mapped",[30538]],[[194889,194889],"mapped",[16441]],[[194890,194890],"mapped",[30603]],[[194891,194891],"mapped",[16454]],[[194892,194892],"mapped",[16534]],[[194893,194893],"mapped",[152605]],[[194894,194894],"mapped",[30798]],[[194895,194895],"mapped",[30860]],[[194896,194896],"mapped",[30924]],[[194897,194897],"mapped",[16611]],[[194898,194898],"mapped",[153126]],[[194899,194899],"mapped",[31062]],[[194900,194900],"mapped",[153242]],[[194901,194901],"mapped",[153285]],[[194902,194902],"mapped",[31119]],[[194903,194903],"mapped",[31211]],[[194904,194904],"mapped",[16687]],[[194905,194905],"mapped",[31296]],[[194906,194906],"mapped",[31306]],[[194907,194907],"mapped",[31311]],[[194908,194908],"mapped",[153980]],[[194909,194910],"mapped",[154279]],[[194911,194911],"disallowed"],[[194912,194912],"mapped",[16898]],[[194913,194913],"mapped",[154539]],[[194914,194914],"mapped",[31686]],[[194915,194915],"mapped",[31689]],[[194916,194916],"mapped",[16935]],[[194917,194917],"mapped",[154752]],[[194918,194918],"mapped",[31954]],[[194919,194919],"mapped",[17056]],[[194920,194920],"mapped",[31976]],[[194921,194921],"mapped",[31971]],[[194922,194922],"mapped",[32e3]],[[194923,194923],"mapped",[155526]],[[194924,194924],"mapped",[32099]],[[194925,194925],"mapped",[17153]],[[194926,194926],"mapped",[32199]],[[194927,194927],"mapped",[32258]],[[194928,194928],"mapped",[32325]],[[194929,194929],"mapped",[17204]],[[194930,194930],"mapped",[156200]],[[194931,194931],"mapped",[156231]],[[194932,194932],"mapped",[17241]],[[194933,194933],"mapped",[156377]],[[194934,194934],"mapped",[32634]],[[194935,194935],"mapped",[156478]],[[194936,194936],"mapped",[32661]],[[194937,194937],"mapped",[32762]],[[194938,194938],"mapped",[32773]],[[194939,194939],"mapped",[156890]],[[194940,194940],"mapped",[156963]],[[194941,194941],"mapped",[32864]],[[194942,194942],"mapped",[157096]],[[194943,194943],"mapped",[32880]],[[194944,194944],"mapped",[144223]],[[194945,194945],"mapped",[17365]],[[194946,194946],"mapped",[32946]],[[194947,194947],"mapped",[33027]],[[194948,194948],"mapped",[17419]],[[194949,194949],"mapped",[33086]],[[194950,194950],"mapped",[23221]],[[194951,194951],"mapped",[157607]],[[194952,194952],"mapped",[157621]],[[194953,194953],"mapped",[144275]],[[194954,194954],"mapped",[144284]],[[194955,194955],"mapped",[33281]],[[194956,194956],"mapped",[33284]],[[194957,194957],"mapped",[36766]],[[194958,194958],"mapped",[17515]],[[194959,194959],"mapped",[33425]],[[194960,194960],"mapped",[33419]],[[194961,194961],"mapped",[33437]],[[194962,194962],"mapped",[21171]],[[194963,194963],"mapped",[33457]],[[194964,194964],"mapped",[33459]],[[194965,194965],"mapped",[33469]],[[194966,194966],"mapped",[33510]],[[194967,194967],"mapped",[158524]],[[194968,194968],"mapped",[33509]],[[194969,194969],"mapped",[33565]],[[194970,194970],"mapped",[33635]],[[194971,194971],"mapped",[33709]],[[194972,194972],"mapped",[33571]],[[194973,194973],"mapped",[33725]],[[194974,194974],"mapped",[33767]],[[194975,194975],"mapped",[33879]],[[194976,194976],"mapped",[33619]],[[194977,194977],"mapped",[33738]],[[194978,194978],"mapped",[33740]],[[194979,194979],"mapped",[33756]],[[194980,194980],"mapped",[158774]],[[194981,194981],"mapped",[159083]],[[194982,194982],"mapped",[158933]],[[194983,194983],"mapped",[17707]],[[194984,194984],"mapped",[34033]],[[194985,194985],"mapped",[34035]],[[194986,194986],"mapped",[34070]],[[194987,194987],"mapped",[160714]],[[194988,194988],"mapped",[34148]],[[194989,194989],"mapped",[159532]],[[194990,194990],"mapped",[17757]],[[194991,194991],"mapped",[17761]],[[194992,194992],"mapped",[159665]],[[194993,194993],"mapped",[159954]],[[194994,194994],"mapped",[17771]],[[194995,194995],"mapped",[34384]],[[194996,194996],"mapped",[34396]],[[194997,194997],"mapped",[34407]],[[194998,194998],"mapped",[34409]],[[194999,194999],"mapped",[34473]],[[195e3,195e3],"mapped",[34440]],[[195001,195001],"mapped",[34574]],[[195002,195002],"mapped",[34530]],[[195003,195003],"mapped",[34681]],[[195004,195004],"mapped",[34600]],[[195005,195005],"mapped",[34667]],[[195006,195006],"mapped",[34694]],[[195007,195007],"disallowed"],[[195008,195008],"mapped",[34785]],[[195009,195009],"mapped",[34817]],[[195010,195010],"mapped",[17913]],[[195011,195011],"mapped",[34912]],[[195012,195012],"mapped",[34915]],[[195013,195013],"mapped",[161383]],[[195014,195014],"mapped",[35031]],[[195015,195015],"mapped",[35038]],[[195016,195016],"mapped",[17973]],[[195017,195017],"mapped",[35066]],[[195018,195018],"mapped",[13499]],[[195019,195019],"mapped",[161966]],[[195020,195020],"mapped",[162150]],[[195021,195021],"mapped",[18110]],[[195022,195022],"mapped",[18119]],[[195023,195023],"mapped",[35488]],[[195024,195024],"mapped",[35565]],[[195025,195025],"mapped",[35722]],[[195026,195026],"mapped",[35925]],[[195027,195027],"mapped",[162984]],[[195028,195028],"mapped",[36011]],[[195029,195029],"mapped",[36033]],[[195030,195030],"mapped",[36123]],[[195031,195031],"mapped",[36215]],[[195032,195032],"mapped",[163631]],[[195033,195033],"mapped",[133124]],[[195034,195034],"mapped",[36299]],[[195035,195035],"mapped",[36284]],[[195036,195036],"mapped",[36336]],[[195037,195037],"mapped",[133342]],[[195038,195038],"mapped",[36564]],[[195039,195039],"mapped",[36664]],[[195040,195040],"mapped",[165330]],[[195041,195041],"mapped",[165357]],[[195042,195042],"mapped",[37012]],[[195043,195043],"mapped",[37105]],[[195044,195044],"mapped",[37137]],[[195045,195045],"mapped",[165678]],[[195046,195046],"mapped",[37147]],[[195047,195047],"mapped",[37432]],[[195048,195048],"mapped",[37591]],[[195049,195049],"mapped",[37592]],[[195050,195050],"mapped",[37500]],[[195051,195051],"mapped",[37881]],[[195052,195052],"mapped",[37909]],[[195053,195053],"mapped",[166906]],[[195054,195054],"mapped",[38283]],[[195055,195055],"mapped",[18837]],[[195056,195056],"mapped",[38327]],[[195057,195057],"mapped",[167287]],[[195058,195058],"mapped",[18918]],[[195059,195059],"mapped",[38595]],[[195060,195060],"mapped",[23986]],[[195061,195061],"mapped",[38691]],[[195062,195062],"mapped",[168261]],[[195063,195063],"mapped",[168474]],[[195064,195064],"mapped",[19054]],[[195065,195065],"mapped",[19062]],[[195066,195066],"mapped",[38880]],[[195067,195067],"mapped",[168970]],[[195068,195068],"mapped",[19122]],[[195069,195069],"mapped",[169110]],[[195070,195071],"mapped",[38923]],[[195072,195072],"mapped",[38953]],[[195073,195073],"mapped",[169398]],[[195074,195074],"mapped",[39138]],[[195075,195075],"mapped",[19251]],[[195076,195076],"mapped",[39209]],[[195077,195077],"mapped",[39335]],[[195078,195078],"mapped",[39362]],[[195079,195079],"mapped",[39422]],[[195080,195080],"mapped",[19406]],[[195081,195081],"mapped",[170800]],[[195082,195082],"mapped",[39698]],[[195083,195083],"mapped",[4e4]],[[195084,195084],"mapped",[40189]],[[195085,195085],"mapped",[19662]],[[195086,195086],"mapped",[19693]],[[195087,195087],"mapped",[40295]],[[195088,195088],"mapped",[172238]],[[195089,195089],"mapped",[19704]],[[195090,195090],"mapped",[172293]],[[195091,195091],"mapped",[172558]],[[195092,195092],"mapped",[172689]],[[195093,195093],"mapped",[40635]],[[195094,195094],"mapped",[19798]],[[195095,195095],"mapped",[40697]],[[195096,195096],"mapped",[40702]],[[195097,195097],"mapped",[40709]],[[195098,195098],"mapped",[40719]],[[195099,195099],"mapped",[40726]],[[195100,195100],"mapped",[40763]],[[195101,195101],"mapped",[173568]],[[195102,196605],"disallowed"],[[196606,196607],"disallowed"],[[196608,262141],"disallowed"],[[262142,262143],"disallowed"],[[262144,327677],"disallowed"],[[327678,327679],"disallowed"],[[327680,393213],"disallowed"],[[393214,393215],"disallowed"],[[393216,458749],"disallowed"],[[458750,458751],"disallowed"],[[458752,524285],"disallowed"],[[524286,524287],"disallowed"],[[524288,589821],"disallowed"],[[589822,589823],"disallowed"],[[589824,655357],"disallowed"],[[655358,655359],"disallowed"],[[655360,720893],"disallowed"],[[720894,720895],"disallowed"],[[720896,786429],"disallowed"],[[786430,786431],"disallowed"],[[786432,851965],"disallowed"],[[851966,851967],"disallowed"],[[851968,917501],"disallowed"],[[917502,917503],"disallowed"],[[917504,917504],"disallowed"],[[917505,917505],"disallowed"],[[917506,917535],"disallowed"],[[917536,917631],"disallowed"],[[917632,917759],"disallowed"],[[917760,917999],"ignored"],[[918e3,983037],"disallowed"],[[983038,983039],"disallowed"],[[983040,1048573],"disallowed"],[[1048574,1048575],"disallowed"],[[1048576,1114109],"disallowed"],[[1114110,1114111],"disallowed"]]});var bK=g((e7t,cv)=>{"use strict";var mK=require("punycode"),fK=pK(),Jf={TRANSITIONAL:0,NONTRANSITIONAL:1};function hK(e){return e.split("\0").map(function(t){return t.normalize("NFC")}).join("\0")}function gK(e){for(var t=0,r=fK.length-1;t<=r;){var i=Math.floor((t+r)/2),n=fK[i];if(n[0][0]<=e&&n[0][1]>=e)return n;n[0][0]>e?r=i-1:t=i+1}return null}var GOe=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function yK(e){return e.replace(GOe,"_").length}function VOe(e,t,r){for(var i=!1,n="",s=yK(e),a=0;a253||a.length===0)&&(n.error=!0);for(var o=0;o63||s.length===0){n.error=!0;break}}return n.error?null:s.join(".")};cv.exports.toUnicode=function(e,t){var r=lv(e,t,Jf.NONTRANSITIONAL);return{domain:r.string,error:r.error}};cv.exports.PROCESSING_OPTIONS=Jf});var zo=g((t7t,Fs)=>{"use strict";var em=require("punycode"),vK=bK(),SK={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},st=Symbol("failure");function _K(e){return em.ucs2.decode(e).length}function wK(e,t){let r=e[t];return isNaN(r)?void 0:String.fromCodePoint(r)}function gg(e){return e>=48&&e<=57}function yg(e){return e>=65&&e<=90||e>=97&&e<=122}function XOe(e){return yg(e)||gg(e)}function io(e){return gg(e)||e>=65&&e<=70||e>=97&&e<=102}function EK(e){return e==="."||e.toLowerCase()==="%2e"}function QOe(e){return e=e.toLowerCase(),e===".."||e==="%2e."||e===".%2e"||e==="%2e%2e"}function YOe(e,t){return yg(e)&&(t===58||t===124)}function xK(e){return e.length===2&&yg(e.codePointAt(0))&&(e[1]===":"||e[1]==="|")}function ZOe(e){return e.length===2&&yg(e.codePointAt(0))&&e[1]===":"}function JOe(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function ePe(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function lT(e){return SK[e]!==void 0}function gi(e){return lT(e.scheme)}function tPe(e){return SK[e]}function TK(e){let t=e.toString(16).toUpperCase();return t.length===1&&(t="0"+t),"%"+t}function rPe(e){let t=new Buffer(e),r="";for(let i=0;i126}var nPe=new Set([32,34,35,60,62,63,96,123,125]);function NK(e){return uv(e)||nPe.has(e)}var sPe=new Set([47,58,59,61,64,91,92,93,94,124]);function uT(e){return NK(e)||sPe.has(e)}function zd(e,t){let r=String.fromCodePoint(e);return t(e)?rPe(r):r}function aPe(e){let t=10;return e.length>=2&&e.charAt(0)==="0"&&e.charAt(1).toLowerCase()==="x"?(e=e.substring(2),t=16):e.length>=2&&e.charAt(0)==="0"&&(e=e.substring(1),t=8),e===""?0:(t===10?/[^0-9]/:t===16?/[^0-9A-Fa-f]/:/[^0-7]/).test(e)?st:parseInt(e,t)}function oPe(e){let t=e.split(".");if(t[t.length-1]===""&&t.length>1&&t.pop(),t.length>4)return e;let r=[];for(let s of t){if(s==="")return e;let a=aPe(s);if(a===st)return e;r.push(a)}for(let s=0;s255)return st;if(r[r.length-1]>=Math.pow(256,5-r.length))return st;let i=r.pop(),n=0;for(let s of r)i+=s*Math.pow(256,3-n),++n;return i}function lPe(e){let t="",r=e;for(let i=1;i<=4;++i)t=String(r%256)+t,i!==4&&(t="."+t),r=Math.floor(r/256);return t}function cPe(e){let t=[0,0,0,0,0,0,0,0],r=0,i=null,n=0;if(e=em.ucs2.decode(e),e[n]===58){if(e[n+1]!==58)return st;n+=2,++r,i=r}for(;n6))return st;let o=0;for(;e[n]!==void 0;){let l=null;if(o>0)if(e[n]===46&&o<4)++n;else return st;if(!gg(e[n]))return st;for(;gg(e[n]);){let c=parseInt(wK(e,n));if(l===null)l=c;else{if(l===0)return st;l=l*10+c}if(l>255)return st;++n}t[r]=t[r]*256+l,++o,(o===2||o===4)&&++r}if(o!==4)return st;break}else if(e[n]===58){if(++n,e[n]===void 0)return st}else if(e[n]!==void 0)return st;t[r]=s,++r}if(i!==null){let s=r-i;for(r=7;r!==0&&s>0;){let a=t[i+s-1];t[i+s-1]=t[r],t[r]=a,--r,--s}}else if(i===null&&r!==8)return st;return t}function uPe(e){let t="",i=pPe(e).idx,n=!1;for(let s=0;s<=7;++s)if(!(n&&e[s]===0)){if(n&&(n=!1),i===s){t+=s===0?"::":":",n=!0;continue}t+=e[s].toString(16),s!==7&&(t+=":")}return t}function cT(e,t){if(e[0]==="[")return e[e.length-1]!=="]"?st:cPe(e.substring(1,e.length-1));if(!t)return dPe(e);let r=iPe(e),i=vK.toASCII(r,!1,vK.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(i===null||JOe(i))return st;let n=oPe(i);return typeof n=="number"||n===st?n:i}function dPe(e){if(ePe(e))return st;let t="",r=em.ucs2.decode(e);for(let i=0;ir&&(t=i,r=n),i=null,n=0):(i===null&&(i=s),++n);return n>r&&(t=i,r=n),{idx:t,len:r}}function dT(e){return typeof e=="number"?lPe(e):e instanceof Array?"["+uPe(e)+"]":e}function fPe(e){return e.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function mPe(e){return e.replace(/\u0009|\u000A|\u000D/g,"")}function RK(e){let t=e.path;t.length!==0&&(e.scheme==="file"&&t.length===1&&gPe(t[0])||t.pop())}function AK(e){return e.username!==""||e.password!==""}function hPe(e){return e.host===null||e.host===""||e.cannotBeABaseURL||e.scheme==="file"}function gPe(e){return/^[A-Za-z]:$/.test(e)}function Mr(e,t,r,i,n){if(this.pointer=0,this.input=e,this.base=t||null,this.encodingOverride=r||"utf-8",this.stateOverride=n,this.url=i,this.failure=!1,this.parseError=!1,!this.url){this.url={scheme:"",username:"",password:"",host:null,port:null,path:[],query:null,fragment:null,cannotBeABaseURL:!1};let a=fPe(this.input);a!==this.input&&(this.parseError=!0),this.input=a}let s=mPe(this.input);for(s!==this.input&&(this.parseError=!0),this.input=s,this.state=n||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=em.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){let a=this.input[this.pointer],o=isNaN(a)?void 0:String.fromCodePoint(a),l=this["parse "+this.state](a,o);if(l){if(l===st){this.failure=!0;break}}else break}}Mr.prototype["parse scheme start"]=function(t,r){if(yg(t))this.buffer+=r.toLowerCase(),this.state="scheme";else if(!this.stateOverride)this.state="no scheme",--this.pointer;else return this.parseError=!0,st;return!0};Mr.prototype["parse scheme"]=function(t,r){if(XOe(t)||t===43||t===45||t===46)this.buffer+=r.toLowerCase();else if(t===58){if(this.stateOverride&&(gi(this.url)&&!lT(this.buffer)||!gi(this.url)&&lT(this.buffer)||(AK(this.url)||this.url.port!==null)&&this.buffer==="file"||this.url.scheme==="file"&&(this.url.host===""||this.url.host===null))||(this.url.scheme=this.buffer,this.buffer="",this.stateOverride))return!1;this.url.scheme==="file"?((this.input[this.pointer+1]!==47||this.input[this.pointer+2]!==47)&&(this.parseError=!0),this.state="file"):gi(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme?this.state="special relative or authority":gi(this.url)?this.state="special authority slashes":this.input[this.pointer+1]===47?(this.state="path or authority",++this.pointer):(this.url.cannotBeABaseURL=!0,this.url.path.push(""),this.state="cannot-be-a-base-URL path")}else if(!this.stateOverride)this.buffer="",this.state="no scheme",this.pointer=-1;else return this.parseError=!0,st;return!0};Mr.prototype["parse no scheme"]=function(t){return this.base===null||this.base.cannotBeABaseURL&&t!==35?st:(this.base.cannotBeABaseURL&&t===35?(this.url.scheme=this.base.scheme,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.url.cannotBeABaseURL=!0,this.state="fragment"):this.base.scheme==="file"?(this.state="file",--this.pointer):(this.state="relative",--this.pointer),!0)};Mr.prototype["parse special relative or authority"]=function(t){return t===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="relative",--this.pointer),!0};Mr.prototype["parse path or authority"]=function(t){return t===47?this.state="authority":(this.state="path",--this.pointer),!0};Mr.prototype["parse relative"]=function(t){return this.url.scheme=this.base.scheme,isNaN(t)?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query):t===47?this.state="relative slash":t===63?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):t===35?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):gi(this.url)&&t===92?(this.parseError=!0,this.state="relative slash"):(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(0,this.base.path.length-1),this.state="path",--this.pointer),!0};Mr.prototype["parse relative slash"]=function(t){return gi(this.url)&&(t===47||t===92)?(t===92&&(this.parseError=!0),this.state="special authority ignore slashes"):t===47?this.state="authority":(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.state="path",--this.pointer),!0};Mr.prototype["parse special authority slashes"]=function(t){return t===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="special authority ignore slashes",--this.pointer),!0};Mr.prototype["parse special authority ignore slashes"]=function(t){return t!==47&&t!==92?(this.state="authority",--this.pointer):this.parseError=!0,!0};Mr.prototype["parse authority"]=function(t,r){if(t===64){this.parseError=!0,this.atFlag&&(this.buffer="%40"+this.buffer),this.atFlag=!0;let i=_K(this.buffer);for(let n=0;nMath.pow(2,16)-1)return this.parseError=!0,st;this.url.port=i===tPe(this.url.scheme)?null:i,this.buffer=""}if(this.stateOverride)return!1;this.state="path start",--this.pointer}else return this.parseError=!0,st;return!0};var yPe=new Set([47,92,63,35]);Mr.prototype["parse file"]=function(t){return this.url.scheme="file",t===47||t===92?(t===92&&(this.parseError=!0),this.state="file slash"):this.base!==null&&this.base.scheme==="file"?isNaN(t)?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query):t===63?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):t===35?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):(this.input.length-this.pointer-1===0||!YOe(t,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!yPe.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),RK(this.url)):this.parseError=!0,this.state="path",--this.pointer):(this.state="path",--this.pointer),!0};Mr.prototype["parse file slash"]=function(t){return t===47||t===92?(t===92&&(this.parseError=!0),this.state="file host"):(this.base!==null&&this.base.scheme==="file"&&(ZOe(this.base.path[0])?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state="path",--this.pointer),!0};Mr.prototype["parse file host"]=function(t,r){if(isNaN(t)||t===47||t===92||t===63||t===35)if(--this.pointer,!this.stateOverride&&xK(this.buffer))this.parseError=!0,this.state="path";else if(this.buffer===""){if(this.url.host="",this.stateOverride)return!1;this.state="path start"}else{let i=cT(this.buffer,gi(this.url));if(i===st)return st;if(i==="localhost"&&(i=""),this.url.host=i,this.stateOverride)return!1;this.buffer="",this.state="path start"}else this.buffer+=r;return!0};Mr.prototype["parse path start"]=function(t){return gi(this.url)?(t===92&&(this.parseError=!0),this.state="path",t!==47&&t!==92&&--this.pointer):!this.stateOverride&&t===63?(this.url.query="",this.state="query"):!this.stateOverride&&t===35?(this.url.fragment="",this.state="fragment"):t!==void 0&&(this.state="path",t!==47&&--this.pointer),!0};Mr.prototype["parse path"]=function(t){if(isNaN(t)||t===47||gi(this.url)&&t===92||!this.stateOverride&&(t===63||t===35)){if(gi(this.url)&&t===92&&(this.parseError=!0),QOe(this.buffer)?(RK(this.url),t!==47&&!(gi(this.url)&&t===92)&&this.url.path.push("")):EK(this.buffer)&&t!==47&&!(gi(this.url)&&t===92)?this.url.path.push(""):EK(this.buffer)||(this.url.scheme==="file"&&this.url.path.length===0&&xK(this.buffer)&&(this.url.host!==""&&this.url.host!==null&&(this.parseError=!0,this.url.host=""),this.buffer=this.buffer[0]+":"),this.url.path.push(this.buffer)),this.buffer="",this.url.scheme==="file"&&(t===void 0||t===63||t===35))for(;this.url.path.length>1&&this.url.path[0]==="";)this.parseError=!0,this.url.path.shift();t===63&&(this.url.query="",this.state="query"),t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!io(this.input[this.pointer+1])||!io(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=zd(t,NK);return!0};Mr.prototype["parse cannot-be-a-base-URL path"]=function(t){return t===63?(this.url.query="",this.state="query"):t===35?(this.url.fragment="",this.state="fragment"):(!isNaN(t)&&t!==37&&(this.parseError=!0),t===37&&(!io(this.input[this.pointer+1])||!io(this.input[this.pointer+2]))&&(this.parseError=!0),isNaN(t)||(this.url.path[0]=this.url.path[0]+zd(t,uv))),!0};Mr.prototype["parse query"]=function(t,r){if(isNaN(t)||!this.stateOverride&&t===35){(!gi(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss")&&(this.encodingOverride="utf-8");let i=new Buffer(this.buffer);for(let n=0;n126||i[n]===34||i[n]===35||i[n]===60||i[n]===62?this.url.query+=TK(i[n]):this.url.query+=String.fromCodePoint(i[n]);this.buffer="",t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!io(this.input[this.pointer+1])||!io(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=r;return!0};Mr.prototype["parse fragment"]=function(t){return isNaN(t)||(t===0?this.parseError=!0:(t===37&&(!io(this.input[this.pointer+1])||!io(this.input[this.pointer+2]))&&(this.parseError=!0),this.url.fragment+=zd(t,uv))),!0};function bPe(e,t){let r=e.scheme+":";if(e.host!==null?(r+="//",(e.username!==""||e.password!=="")&&(r+=e.username,e.password!==""&&(r+=":"+e.password),r+="@"),r+=dT(e.host),e.port!==null&&(r+=":"+e.port)):e.host===null&&e.scheme==="file"&&(r+="//"),e.cannotBeABaseURL)r+=e.path[0];else for(let i of e.path)r+="/"+i;return e.query!==null&&(r+="?"+e.query),!t&&e.fragment!==null&&(r+="#"+e.fragment),r}function vPe(e){let t=e.scheme+"://";return t+=dT(e.host),e.port!==null&&(t+=":"+e.port),t}Fs.exports.serializeURL=bPe;Fs.exports.serializeURLOrigin=function(e){switch(e.scheme){case"blob":try{return Fs.exports.serializeURLOrigin(Fs.exports.parseURL(e.path[0]))}catch{return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return vPe({scheme:e.scheme,host:e.host,port:e.port});case"file":return"file://";default:return"null"}};Fs.exports.basicURLParse=function(e,t){t===void 0&&(t={});let r=new Mr(e,t.baseURL,t.encodingOverride,t.url,t.stateOverride);return r.failure?"failure":r.url};Fs.exports.setTheUsername=function(e,t){e.username="";let r=em.ucs2.decode(t);for(let i=0;i{"use strict";var kr=zo();CK.implementation=class{constructor(t){let r=t[0],i=t[1],n=null;if(i!==void 0&&(n=kr.basicURLParse(i),n==="failure"))throw new TypeError("Invalid base URL");let s=kr.basicURLParse(r,{baseURL:n});if(s==="failure")throw new TypeError("Invalid URL");this._url=s}get href(){return kr.serializeURL(this._url)}set href(t){let r=kr.basicURLParse(t);if(r==="failure")throw new TypeError("Invalid URL");this._url=r}get origin(){return kr.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(t){kr.basicURLParse(t+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(t){kr.cannotHaveAUsernamePasswordPort(this._url)||kr.setTheUsername(this._url,t)}get password(){return this._url.password}set password(t){kr.cannotHaveAUsernamePasswordPort(this._url)||kr.setThePassword(this._url,t)}get host(){let t=this._url;return t.host===null?"":t.port===null?kr.serializeHost(t.host):kr.serializeHost(t.host)+":"+kr.serializeInteger(t.port)}set host(t){this._url.cannotBeABaseURL||kr.basicURLParse(t,{url:this._url,stateOverride:"host"})}get hostname(){return this._url.host===null?"":kr.serializeHost(this._url.host)}set hostname(t){this._url.cannotBeABaseURL||kr.basicURLParse(t,{url:this._url,stateOverride:"hostname"})}get port(){return this._url.port===null?"":kr.serializeInteger(this._url.port)}set port(t){kr.cannotHaveAUsernamePasswordPort(this._url)||(t===""?this._url.port=null:kr.basicURLParse(t,{url:this._url,stateOverride:"port"}))}get pathname(){return this._url.cannotBeABaseURL?this._url.path[0]:this._url.path.length===0?"":"/"+this._url.path.join("/")}set pathname(t){this._url.cannotBeABaseURL||(this._url.path=[],kr.basicURLParse(t,{url:this._url,stateOverride:"path start"}))}get search(){return this._url.query===null||this._url.query===""?"":"?"+this._url.query}set search(t){let r=this._url;if(t===""){r.query=null;return}let i=t[0]==="?"?t.substring(1):t;r.query="",kr.basicURLParse(i,{url:r,stateOverride:"query"})}get hash(){return this._url.fragment===null||this._url.fragment===""?"":"#"+this._url.fragment}set hash(t){if(t===""){this._url.fragment=null;return}let r=t[0]==="#"?t.substring(1):t;this._url.fragment="",kr.basicURLParse(r,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}});var DK=g((n7t,bg)=>{"use strict";var pa=uK(),IK=dK(),PK=OK(),Zt=IK.implSymbol;function Ni(e){if(!this||this[Zt]||!(this instanceof Ni))throw new TypeError("Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");if(arguments.length<1)throw new TypeError("Failed to construct 'URL': 1 argument required, but only "+arguments.length+" present.");let t=[];for(let r=0;r{"use strict";$o.URL=DK().interface;$o.serializeURL=zo().serializeURL;$o.serializeURLOrigin=zo().serializeURLOrigin;$o.basicURLParse=zo().basicURLParse;$o.setTheUsername=zo().setTheUsername;$o.setThePassword=zo().setThePassword;$o.serializeHost=zo().serializeHost;$o.serializeInteger=zo().serializeInteger;$o.parseURL=zo().parseURL});var VK=g((Ho,GK)=>{"use strict";Object.defineProperty(Ho,"__esModule",{value:!0});function im(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var so=im(require("stream")),MK=im(require("http")),pv=im(require("url")),kK=im(LK()),_Pe=im(require("https")),$d=im(require("zlib")),wPe=so.Readable,Vl=Symbol("buffer"),pT=Symbol("type"),_g=class e{constructor(){this[pT]="";let t=arguments[0],r=arguments[1],i=[],n=0;if(t){let a=t,o=Number(a.length);for(let l=0;l1&&arguments[1]!==void 0?arguments[1]:{},i=r.size;let n=i===void 0?0:i;var s=r.timeout;let a=s===void 0?0:s;e==null?e=null:jK(e)?e=Buffer.from(e.toString()):Eg(e)||Buffer.isBuffer(e)||(Object.prototype.toString.call(e)==="[object ArrayBuffer]"?e=Buffer.from(e):ArrayBuffer.isView(e)?e=Buffer.from(e.buffer,e.byteOffset,e.byteLength):e instanceof so||(e=Buffer.from(String(e)))),this[Kl]={body:e,disturbed:!1,error:null},this.size=n,this.timeout=a,e instanceof so&&e.on("error",function(o){let l=o.name==="AbortError"?o:new Yi(`Invalid response body while trying to fetch ${t.url}: ${o.message}`,"system",o);t[Kl].error=l})}Ri.prototype={get body(){return this[Kl].body},get bodyUsed(){return this[Kl].disturbed},arrayBuffer(){return tm.call(this).then(function(e){return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)})},blob(){let e=this.headers&&this.headers.get("content-type")||"";return tm.call(this).then(function(t){return Object.assign(new _g([],{type:e.toLowerCase()}),{[Vl]:t})})},json(){var e=this;return tm.call(this).then(function(t){try{return JSON.parse(t.toString())}catch(r){return Ri.Promise.reject(new Yi(`invalid json response body at ${e.url} reason: ${r.message}`,"invalid-json"))}})},text(){return tm.call(this).then(function(e){return e.toString()})},buffer(){return tm.call(this)},textConverted(){var e=this;return tm.call(this).then(function(t){return EPe(t,e.headers)})}};Object.defineProperties(Ri.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});Ri.mixIn=function(e){for(let t of Object.getOwnPropertyNames(Ri.prototype))if(!(t in e)){let r=Object.getOwnPropertyDescriptor(Ri.prototype,t);Object.defineProperty(e,t,r)}};function tm(){var e=this;if(this[Kl].disturbed)return Ri.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[Kl].disturbed=!0,this[Kl].error)return Ri.Promise.reject(this[Kl].error);let t=this.body;if(t===null)return Ri.Promise.resolve(Buffer.alloc(0));if(Eg(t)&&(t=t.stream()),Buffer.isBuffer(t))return Ri.Promise.resolve(t);if(!(t instanceof so))return Ri.Promise.resolve(Buffer.alloc(0));let r=[],i=0,n=!1;return new Ri.Promise(function(s,a){let o;e.timeout&&(o=setTimeout(function(){n=!0,a(new Yi(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))},e.timeout)),t.on("error",function(l){l.name==="AbortError"?(n=!0,a(l)):a(new Yi(`Invalid response body while trying to fetch ${e.url}: ${l.message}`,"system",l))}),t.on("data",function(l){if(!(n||l===null)){if(e.size&&i+l.length>e.size){n=!0,a(new Yi(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}i+=l.length,r.push(l)}}),t.on("end",function(){if(!n){clearTimeout(o);try{s(Buffer.concat(r,i))}catch(l){a(new Yi(`Could not create Buffer from response body for ${e.url}: ${l.message}`,"system",l))}}})})}function EPe(e,t){if(typeof hT!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let r=t.get("content-type"),i="utf-8",n,s;return r&&(n=/charset=([^;]*)/i.exec(r)),s=e.slice(0,1024).toString(),!n&&s&&(n=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[ei]=Object.create(null),t instanceof e){let r=t.raw(),i=Object.keys(r);for(let n of i)for(let s of r[n])this.append(n,s);return}if(t!=null)if(typeof t=="object"){let r=t[Symbol.iterator];if(r!=null){if(typeof r!="function")throw new TypeError("Header pairs must be iterable");let i=[];for(let n of t){if(typeof n!="object"||typeof n[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");i.push(Array.from(n))}for(let n of i){if(n.length!==2)throw new TypeError("Each header pair must be a name/value tuple");this.append(n[0],n[1])}}else for(let i of Object.keys(t)){let n=t[i];this.append(i,n)}}else throw new TypeError("Provided initializer must be an object")}get(t){t=`${t}`,vg(t);let r=rm(this[ei],t);return r===void 0?null:this[ei][r].join(", ")}forEach(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,i=yT(this),n=0;for(;n1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(e[ei]).sort().map(t==="key"?function(i){return i.toLowerCase()}:t==="value"?function(i){return e[ei][i].join(", ")}:function(i){return[i.toLowerCase(),e[ei][i].join(", ")]})}var bT=Symbol("internal");function fT(e,t){let r=Object.create(_T);return r[bT]={target:e,kind:t,index:0},r}var _T=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==_T)throw new TypeError("Value of `this` is not a HeadersIterator");var e=this[bT];let t=e.target,r=e.kind,i=e.index,n=yT(t,r),s=n.length;return i>=s?{value:void 0,done:!0}:(this[bT].index=i+1,{value:n[i],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(_T,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function xPe(e){let t=Object.assign({__proto__:null},e[ei]),r=rm(e[ei],"Host");return r!==void 0&&(t[r]=t[r][0]),t}function TPe(e){let t=new fa;for(let r of Object.keys(e))if(!HK.test(r))if(Array.isArray(e[r]))for(let i of e[r])gT.test(i)||(t[ei][r]===void 0?t[ei][r]=[i]:t[ei][r].push(i));else gT.test(e[r])||(t[ei][r]=[e[r]]);return t}var ou=Symbol("Response internals"),NPe=MK.STATUS_CODES,no=class e{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ri.call(this,t,r);let i=r.status||200,n=new fa(r.headers);if(t!=null&&!n.has("Content-Type")){let s=zK(t);s&&n.append("Content-Type",s)}this[ou]={url:r.url,status:i,statusText:r.statusText||NPe[i],headers:n,counter:r.counter}}get url(){return this[ou].url||""}get status(){return this[ou].status}get ok(){return this[ou].status>=200&&this[ou].status<300}get redirected(){return this[ou].counter>0}get statusText(){return this[ou].statusText}get headers(){return this[ou].headers}clone(){return new e(UK(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};Ri.mixIn(no.prototype);Object.defineProperties(no.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(no.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var Wl=Symbol("Request internals"),RPe=pv.URL||kK.URL,APe=pv.parse,CPe=pv.format;function mT(e){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(e)&&(e=new RPe(e).toString()),APe(e)}var OPe="destroy"in so.Readable.prototype;function dv(e){return typeof e=="object"&&typeof e[Wl]=="object"}function PPe(e){let t=e&&typeof e=="object"&&Object.getPrototypeOf(e);return!!(t&&t.constructor.name==="AbortSignal")}var cu=class e{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i;dv(t)?i=mT(t.url):(t&&t.href?i=mT(t.href):i=mT(`${t}`),t={});let n=r.method||t.method||"GET";if(n=n.toUpperCase(),(r.body!=null||dv(t)&&t.body!==null)&&(n==="GET"||n==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let s=r.body!=null?r.body:dv(t)&&t.body!==null?UK(t):null;Ri.call(this,s,{timeout:r.timeout||t.timeout||0,size:r.size||t.size||0});let a=new fa(r.headers||t.headers||{});if(s!=null&&!a.has("Content-Type")){let l=zK(s);l&&a.append("Content-Type",l)}let o=dv(t)?t.signal:null;if("signal"in r&&(o=r.signal),o!=null&&!PPe(o))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[Wl]={method:n,redirect:r.redirect||t.redirect||"follow",headers:a,parsedURL:i,signal:o},this.follow=r.follow!==void 0?r.follow:t.follow!==void 0?t.follow:20,this.compress=r.compress!==void 0?r.compress:t.compress!==void 0?t.compress:!0,this.counter=r.counter||t.counter||0,this.agent=r.agent||t.agent}get method(){return this[Wl].method}get url(){return CPe(this[Wl].parsedURL)}get headers(){return this[Wl].headers}get redirect(){return this[Wl].redirect}get signal(){return this[Wl].signal}clone(){return new e(this)}};Ri.mixIn(cu.prototype);Object.defineProperty(cu.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(cu.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function IPe(e){let t=e[Wl].parsedURL,r=new fa(e[Wl].headers);if(r.has("Accept")||r.set("Accept","*/*"),!t.protocol||!t.hostname)throw new TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(t.protocol))throw new TypeError("Only HTTP(S) protocols are supported");if(e.signal&&e.body instanceof so.Readable&&!OPe)throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let i=null;if(e.body==null&&/^(POST|PUT)$/i.test(e.method)&&(i="0"),e.body!=null){let s=$K(e);typeof s=="number"&&(i=String(s))}i&&r.set("Content-Length",i),r.has("User-Agent")||r.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"),e.compress&&!r.has("Accept-Encoding")&&r.set("Accept-Encoding","gzip,deflate");let n=e.agent;return typeof n=="function"&&(n=n(t)),!r.has("Connection")&&!n&&r.set("Connection","close"),Object.assign({},t,{method:e.method,headers:xPe(r),agent:n})}function wg(e){Error.call(this,e),this.type="aborted",this.message=e,Error.captureStackTrace(this,this.constructor)}wg.prototype=Object.create(Error.prototype);wg.prototype.constructor=wg;wg.prototype.name="AbortError";var vT=pv.URL||kK.URL,qK=so.PassThrough,DPe=function(t,r){let i=new vT(r).hostname,n=new vT(t).hostname;return i===n||i[i.length-n.length-1]==="."&&i.endsWith(n)};function lu(e,t){if(!lu.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return Ri.Promise=lu.Promise,new lu.Promise(function(r,i){let n=new cu(e,t),s=IPe(n),a=(s.protocol==="https:"?_Pe:MK).request,o=n.signal,l=null,c=function(){let h=new wg("The user aborted a request.");i(h),n.body&&n.body instanceof so.Readable&&n.body.destroy(h),!(!l||!l.body)&&l.body.emit("error",h)};if(o&&o.aborted){c();return}let u=function(){c(),f()},d=a(s),p;o&&o.addEventListener("abort",u);function f(){d.abort(),o&&o.removeEventListener("abort",u),clearTimeout(p)}n.timeout&&d.once("socket",function(m){p=setTimeout(function(){i(new Yi(`network timeout at: ${n.url}`,"request-timeout")),f()},n.timeout)}),d.on("error",function(m){i(new Yi(`request to ${n.url} failed, reason: ${m.message}`,"system",m)),f()}),d.on("response",function(m){clearTimeout(p);let h=TPe(m.headers);if(lu.isRedirect(m.statusCode)){let E=h.get("Location"),T=null;try{T=E===null?null:new vT(E,n.url).toString()}catch{if(n.redirect!=="manual"){i(new Yi(`uri requested responds with an invalid redirect URL: ${E}`,"invalid-redirect")),f();return}}switch(n.redirect){case"error":i(new Yi(`uri requested responds with a redirect, redirect mode is set to error: ${n.url}`,"no-redirect")),f();return;case"manual":if(T!==null)try{h.set("Location",T)}catch(O){i(O)}break;case"follow":if(T===null)break;if(n.counter>=n.follow){i(new Yi(`maximum redirect reached at: ${n.url}`,"max-redirect")),f();return}let q={headers:new fa(n.headers),follow:n.follow,counter:n.counter+1,agent:n.agent,compress:n.compress,method:n.method,body:n.body,signal:n.signal,timeout:n.timeout,size:n.size};if(!DPe(n.url,T))for(let O of["authorization","www-authenticate","cookie","cookie2"])q.headers.delete(O);if(m.statusCode!==303&&n.body&&$K(n)===null){i(new Yi("Cannot follow redirect with body being a readable stream","unsupported-redirect")),f();return}(m.statusCode===303||(m.statusCode===301||m.statusCode===302)&&n.method==="POST")&&(q.method="GET",q.body=void 0,q.headers.delete("content-length")),r(lu(new cu(T,q))),f();return}}m.once("end",function(){o&&o.removeEventListener("abort",u)});let y=m.pipe(new qK),b={url:n.url,status:m.statusCode,statusText:m.statusMessage,headers:h,size:n.size,timeout:n.timeout,counter:n.counter},w=h.get("Content-Encoding");if(!n.compress||n.method==="HEAD"||w===null||m.statusCode===204||m.statusCode===304){l=new no(y,b),r(l);return}let v={flush:$d.Z_SYNC_FLUSH,finishFlush:$d.Z_SYNC_FLUSH};if(w=="gzip"||w=="x-gzip"){y=y.pipe($d.createGunzip(v)),l=new no(y,b),r(l);return}if(w=="deflate"||w=="x-deflate"){m.pipe(new qK).once("data",function(T){(T[0]&15)===8?y=y.pipe($d.createInflate()):y=y.pipe($d.createInflateRaw()),l=new no(y,b),r(l)});return}if(w=="br"&&typeof $d.createBrotliDecompress=="function"){y=y.pipe($d.createBrotliDecompress()),l=new no(y,b),r(l);return}l=new no(y,b),r(l)}),SPe(d,n)})}lu.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};lu.Promise=global.Promise;GK.exports=Ho=lu;Object.defineProperty(Ho,"__esModule",{value:!0});Ho.default=Ho;Ho.Headers=fa;Ho.Request=cu;Ho.Response=no;Ho.FetchError=Yi});var ST=g(ET=>{"use strict";Object.defineProperty(ET,"__esModule",{value:!0});var wT=class extends Error{constructor(t){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="Deprecation"}};ET.Deprecation=wT});var XK=g(TT=>{"use strict";Object.defineProperty(TT,"__esModule",{value:!0});function LPe(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var WK=ST(),KK=LPe(G0()),FPe=KK(e=>console.warn(e)),BPe=KK(e=>console.warn(e)),xT=class extends Error{constructor(t,r,i){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=r;let n;"headers"in i&&typeof i.headers<"u"&&(n=i.headers),"response"in i&&(this.response=i.response,n=i.response.headers);let s=Object.assign({},i.request);i.request.headers.authorization&&(s.headers=Object.assign({},i.request.headers,{authorization:i.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),s.url=s.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=s,Object.defineProperty(this,"code",{get(){return FPe(new WK.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),r}}),Object.defineProperty(this,"headers",{get(){return BPe(new WK.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),n||{}}})}};TT.RequestError=xT});var CT=g(AT=>{"use strict";Object.defineProperty(AT,"__esModule",{value:!0});function qPe(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var MPe=oK(),kPe=fg(),jPe=nT(),UPe=qPe(VK()),Sg=XK(),zPe="5.6.3";function $Pe(e){return e.arrayBuffer()}function QK(e){let t=e.request&&e.request.log?e.request.log:console;(jPe.isPlainObject(e.body)||Array.isArray(e.body))&&(e.body=JSON.stringify(e.body));let r={},i,n;return(e.request&&e.request.fetch||UPe)(e.url,Object.assign({method:e.method,body:e.body,headers:e.headers,redirect:e.redirect},e.request)).then(async a=>{n=a.url,i=a.status;for(let o of a.headers)r[o[0]]=o[1];if("deprecation"in r){let o=r.link&&r.link.match(/<([^>]+)>; rel="deprecation"/),l=o&&o.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${r.sunset}${l?`. See ${l}`:""}`)}if(!(i===204||i===205)){if(e.method==="HEAD"){if(i<400)return;throw new Sg.RequestError(a.statusText,i,{response:{url:n,status:i,headers:r,data:void 0},request:e})}if(i===304)throw new Sg.RequestError("Not modified",i,{response:{url:n,status:i,headers:r,data:await NT(a)},request:e});if(i>=400){let o=await NT(a);throw new Sg.RequestError(HPe(o),i,{response:{url:n,status:i,headers:r,data:o},request:e})}return NT(a)}}).then(a=>({status:i,url:n,headers:r,data:a})).catch(a=>{throw a instanceof Sg.RequestError?a:new Sg.RequestError(a.message,500,{request:e})})}async function NT(e){let t=e.headers.get("content-type");return/application\/json/.test(t)?e.json():!t||/^text\/|charset=utf-8$/.test(t)?e.text():$Pe(e)}function HPe(e){return typeof e=="string"?e:"message"in e?Array.isArray(e.errors)?`${e.message}: ${e.errors.map(JSON.stringify).join(", ")}`:e.message:`Unknown error: ${JSON.stringify(e)}`}function RT(e,t){let r=e.defaults(t);return Object.assign(function(n,s){let a=r.merge(n,s);if(!a.request||!a.request.hook)return QK(r.parse(a));let o=(l,c)=>QK(r.parse(r.merge(l,c)));return Object.assign(o,{endpoint:r,defaults:RT.bind(null,r)}),a.request.hook(o,a)},{endpoint:r,defaults:RT.bind(null,r)})}var GPe=RT(MPe.endpoint,{headers:{"user-agent":`octokit-request.js/${zPe} ${kPe.getUserAgent()}`}});AT.request=GPe});var JK=g(xg=>{"use strict";Object.defineProperty(xg,"__esModule",{value:!0});var ZK=CT(),VPe=fg(),WPe="4.8.0";function KPe(e){return`Request failed due to following response errors: +`+e.errors.map(t=>` - ${t.message}`).join(` +`)}var fv=class extends Error{constructor(t,r,i){super(KPe(i)),this.request=t,this.headers=r,this.response=i,this.name="GraphqlResponseError",this.errors=i.errors,this.data=i.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}},XPe=["method","baseUrl","url","headers","request","query","mediaType"],QPe=["query","method","url"],YK=/\/api\/v3\/?$/;function YPe(e,t,r){if(r){if(typeof t=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let a in r)if(QPe.includes(a))return Promise.reject(new Error(`[@octokit/graphql] "${a}" cannot be used as variable name`))}let i=typeof t=="string"?Object.assign({query:t},r):t,n=Object.keys(i).reduce((a,o)=>XPe.includes(o)?(a[o]=i[o],a):(a.variables||(a.variables={}),a.variables[o]=i[o],a),{}),s=i.baseUrl||e.endpoint.DEFAULTS.baseUrl;return YK.test(s)&&(n.url=s.replace(YK,"/api/graphql")),e(n).then(a=>{if(a.data.errors){let o={};for(let l of Object.keys(a.headers))o[l]=a.headers[l];throw new fv(n,o,a.data)}return a.data.data})}function OT(e,t){let r=e.defaults(t);return Object.assign((n,s)=>YPe(r,n,s),{defaults:OT.bind(null,r),endpoint:ZK.request.endpoint})}var ZPe=OT(ZK.request,{headers:{"user-agent":`octokit-graphql.js/${WPe} ${VPe.getUserAgent()}`},method:"POST",url:"/graphql"});function JPe(e){return OT(e,{method:"POST",url:"/graphql"})}xg.GraphqlResponseError=fv;xg.graphql=ZPe;xg.withCustomRequest=JPe});var eX=g(PT=>{"use strict";Object.defineProperty(PT,"__esModule",{value:!0});var eIe=/^v1\./,tIe=/^ghs_/,rIe=/^ghu_/;async function iIe(e){let t=e.split(/\./).length===3,r=eIe.test(e)||tIe.test(e),i=rIe.test(e);return{type:"token",token:e,tokenType:t?"app":r?"installation":i?"user-to-server":"oauth"}}function nIe(e){return e.split(/\./).length===3?`bearer ${e}`:`token ${e}`}async function sIe(e,t,r,i){let n=t.endpoint.merge(r,i);return n.headers.authorization=nIe(e),t(n)}var aIe=function(t){if(!t)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof t!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return t=t.replace(/^(token|bearer) +/i,""),Object.assign(iIe.bind(null,t),{hook:sIe.bind(null,t)})};PT.createTokenAuth=aIe});var DT=g(IT=>{"use strict";Object.defineProperty(IT,"__esModule",{value:!0});var oIe=fg(),lIe=JW(),tX=CT(),cIe=JK(),uIe=eX();function dIe(e,t){if(e==null)return{};var r={},i=Object.keys(e),n,s;for(s=0;s=0)&&(r[n]=e[n]);return r}function pIe(e,t){if(e==null)return{};var r=dIe(e,t),i,n;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(r[i]=e[i])}return r}var rX="3.6.0",fIe=["authStrategy"],Tg=class{constructor(t={}){let r=new lIe.Collection,i={baseUrl:tX.request.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},t.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(i.headers["user-agent"]=[t.userAgent,`octokit-core.js/${rX} ${oIe.getUserAgent()}`].filter(Boolean).join(" "),t.baseUrl&&(i.baseUrl=t.baseUrl),t.previews&&(i.mediaType.previews=t.previews),t.timeZone&&(i.headers["time-zone"]=t.timeZone),this.request=tX.request.defaults(i),this.graphql=cIe.withCustomRequest(this.request).defaults(i),this.log=Object.assign({debug:()=>{},info:()=>{},warn:console.warn.bind(console),error:console.error.bind(console)},t.log),this.hook=r,t.authStrategy){let{authStrategy:s}=t,a=pIe(t,fIe),o=s(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:a},t.auth));r.wrap("request",o.hook),this.auth=o}else if(!t.auth)this.auth=async()=>({type:"unauthenticated"});else{let s=uIe.createTokenAuth(t.auth);r.wrap("request",s.hook),this.auth=s}this.constructor.plugins.forEach(s=>{Object.assign(this,s(this,t))})}static defaults(t){return class extends this{constructor(...i){let n=i[0]||{};if(typeof t=="function"){super(t(n));return}super(Object.assign({},t,n,n.userAgent&&t.userAgent?{userAgent:`${n.userAgent} ${t.userAgent}`}:null))}}}static plugin(...t){var r;let i=this.plugins;return r=class extends this{},r.plugins=i.concat(t.filter(s=>!i.includes(s))),r}};Tg.VERSION=rX;Tg.plugins=[];IT.Octokit=Tg});var uX=g(mv=>{"use strict";Object.defineProperty(mv,"__esModule",{value:!0});function iX(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function nX(e){for(var t=1;t{"use strict";Object.defineProperty(nm,"__esModule",{value:!0});var gIe="2.21.3";function dX(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function pX(e){for(var t=1;t({async next(){if(!o)return{done:!0};try{let l=await n({method:s,url:o,headers:a}),c=bIe(l);return o=((c.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1],{value:c}}catch(l){if(l.status!==409)throw l;return o="",{value:{status:200,headers:{},data:[]}}}}})}}function fX(e,t,r,i){return typeof r=="function"&&(i=r,r=void 0),mX(e,[],LT(e,t,r)[Symbol.asyncIterator](),i)}function mX(e,t,r,i){return r.next().then(n=>{if(n.done)return t;let s=!1;function a(){s=!0}return t=t.concat(i?i(n.value,a):n.value.data),s?t:mX(e,t,r,i)})}var vIe=Object.assign(fX,{iterator:LT}),hX=["GET /app/hook/deliveries","GET /app/installations","GET /applications/grants","GET /authorizations","GET /enterprises/{enterprise}/actions/permissions/organizations","GET /enterprises/{enterprise}/actions/runner-groups","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners","GET /enterprises/{enterprise}/actions/runners","GET /enterprises/{enterprise}/audit-log","GET /enterprises/{enterprise}/secret-scanning/alerts","GET /enterprises/{enterprise}/settings/billing/advanced-security","GET /events","GET /gists","GET /gists/public","GET /gists/starred","GET /gists/{gist_id}/comments","GET /gists/{gist_id}/commits","GET /gists/{gist_id}/forks","GET /installation/repositories","GET /issues","GET /licenses","GET /marketplace_listing/plans","GET /marketplace_listing/plans/{plan_id}/accounts","GET /marketplace_listing/stubbed/plans","GET /marketplace_listing/stubbed/plans/{plan_id}/accounts","GET /networks/{owner}/{repo}/events","GET /notifications","GET /organizations","GET /orgs/{org}/actions/cache/usage-by-repository","GET /orgs/{org}/actions/permissions/repositories","GET /orgs/{org}/actions/runner-groups","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners","GET /orgs/{org}/actions/runners","GET /orgs/{org}/actions/secrets","GET /orgs/{org}/actions/secrets/{secret_name}/repositories","GET /orgs/{org}/audit-log","GET /orgs/{org}/blocks","GET /orgs/{org}/code-scanning/alerts","GET /orgs/{org}/codespaces","GET /orgs/{org}/credential-authorizations","GET /orgs/{org}/dependabot/secrets","GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories","GET /orgs/{org}/events","GET /orgs/{org}/external-groups","GET /orgs/{org}/failed_invitations","GET /orgs/{org}/hooks","GET /orgs/{org}/hooks/{hook_id}/deliveries","GET /orgs/{org}/installations","GET /orgs/{org}/invitations","GET /orgs/{org}/invitations/{invitation_id}/teams","GET /orgs/{org}/issues","GET /orgs/{org}/members","GET /orgs/{org}/migrations","GET /orgs/{org}/migrations/{migration_id}/repositories","GET /orgs/{org}/outside_collaborators","GET /orgs/{org}/packages","GET /orgs/{org}/packages/{package_type}/{package_name}/versions","GET /orgs/{org}/projects","GET /orgs/{org}/public_members","GET /orgs/{org}/repos","GET /orgs/{org}/secret-scanning/alerts","GET /orgs/{org}/settings/billing/advanced-security","GET /orgs/{org}/team-sync/groups","GET /orgs/{org}/teams","GET /orgs/{org}/teams/{team_slug}/discussions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions","GET /orgs/{org}/teams/{team_slug}/invitations","GET /orgs/{org}/teams/{team_slug}/members","GET /orgs/{org}/teams/{team_slug}/projects","GET /orgs/{org}/teams/{team_slug}/repos","GET /orgs/{org}/teams/{team_slug}/teams","GET /projects/columns/{column_id}/cards","GET /projects/{project_id}/collaborators","GET /projects/{project_id}/columns","GET /repos/{owner}/{repo}/actions/artifacts","GET /repos/{owner}/{repo}/actions/caches","GET /repos/{owner}/{repo}/actions/runners","GET /repos/{owner}/{repo}/actions/runs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs","GET /repos/{owner}/{repo}/actions/secrets","GET /repos/{owner}/{repo}/actions/workflows","GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","GET /repos/{owner}/{repo}/assignees","GET /repos/{owner}/{repo}/branches","GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations","GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs","GET /repos/{owner}/{repo}/code-scanning/alerts","GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","GET /repos/{owner}/{repo}/code-scanning/analyses","GET /repos/{owner}/{repo}/codespaces","GET /repos/{owner}/{repo}/codespaces/devcontainers","GET /repos/{owner}/{repo}/codespaces/secrets","GET /repos/{owner}/{repo}/collaborators","GET /repos/{owner}/{repo}/comments","GET /repos/{owner}/{repo}/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/commits","GET /repos/{owner}/{repo}/commits/{commit_sha}/comments","GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls","GET /repos/{owner}/{repo}/commits/{ref}/check-runs","GET /repos/{owner}/{repo}/commits/{ref}/check-suites","GET /repos/{owner}/{repo}/commits/{ref}/status","GET /repos/{owner}/{repo}/commits/{ref}/statuses","GET /repos/{owner}/{repo}/contributors","GET /repos/{owner}/{repo}/dependabot/secrets","GET /repos/{owner}/{repo}/deployments","GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses","GET /repos/{owner}/{repo}/environments","GET /repos/{owner}/{repo}/events","GET /repos/{owner}/{repo}/forks","GET /repos/{owner}/{repo}/git/matching-refs/{ref}","GET /repos/{owner}/{repo}/hooks","GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries","GET /repos/{owner}/{repo}/invitations","GET /repos/{owner}/{repo}/issues","GET /repos/{owner}/{repo}/issues/comments","GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/issues/events","GET /repos/{owner}/{repo}/issues/{issue_number}/comments","GET /repos/{owner}/{repo}/issues/{issue_number}/events","GET /repos/{owner}/{repo}/issues/{issue_number}/labels","GET /repos/{owner}/{repo}/issues/{issue_number}/reactions","GET /repos/{owner}/{repo}/issues/{issue_number}/timeline","GET /repos/{owner}/{repo}/keys","GET /repos/{owner}/{repo}/labels","GET /repos/{owner}/{repo}/milestones","GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels","GET /repos/{owner}/{repo}/notifications","GET /repos/{owner}/{repo}/pages/builds","GET /repos/{owner}/{repo}/projects","GET /repos/{owner}/{repo}/pulls","GET /repos/{owner}/{repo}/pulls/comments","GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/pulls/{pull_number}/comments","GET /repos/{owner}/{repo}/pulls/{pull_number}/commits","GET /repos/{owner}/{repo}/pulls/{pull_number}/files","GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","GET /repos/{owner}/{repo}/releases","GET /repos/{owner}/{repo}/releases/{release_id}/assets","GET /repos/{owner}/{repo}/releases/{release_id}/reactions","GET /repos/{owner}/{repo}/secret-scanning/alerts","GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations","GET /repos/{owner}/{repo}/stargazers","GET /repos/{owner}/{repo}/subscribers","GET /repos/{owner}/{repo}/tags","GET /repos/{owner}/{repo}/teams","GET /repos/{owner}/{repo}/topics","GET /repositories","GET /repositories/{repository_id}/environments/{environment_name}/secrets","GET /search/code","GET /search/commits","GET /search/issues","GET /search/labels","GET /search/repositories","GET /search/topics","GET /search/users","GET /teams/{team_id}/discussions","GET /teams/{team_id}/discussions/{discussion_number}/comments","GET /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /teams/{team_id}/discussions/{discussion_number}/reactions","GET /teams/{team_id}/invitations","GET /teams/{team_id}/members","GET /teams/{team_id}/projects","GET /teams/{team_id}/repos","GET /teams/{team_id}/teams","GET /user/blocks","GET /user/codespaces","GET /user/codespaces/secrets","GET /user/emails","GET /user/followers","GET /user/following","GET /user/gpg_keys","GET /user/installations","GET /user/installations/{installation_id}/repositories","GET /user/issues","GET /user/keys","GET /user/marketplace_purchases","GET /user/marketplace_purchases/stubbed","GET /user/memberships/orgs","GET /user/migrations","GET /user/migrations/{migration_id}/repositories","GET /user/orgs","GET /user/packages","GET /user/packages/{package_type}/{package_name}/versions","GET /user/public_emails","GET /user/repos","GET /user/repository_invitations","GET /user/starred","GET /user/subscriptions","GET /user/teams","GET /users","GET /users/{username}/events","GET /users/{username}/events/orgs/{org}","GET /users/{username}/events/public","GET /users/{username}/followers","GET /users/{username}/following","GET /users/{username}/gists","GET /users/{username}/gpg_keys","GET /users/{username}/keys","GET /users/{username}/orgs","GET /users/{username}/packages","GET /users/{username}/projects","GET /users/{username}/received_events","GET /users/{username}/received_events/public","GET /users/{username}/repos","GET /users/{username}/starred","GET /users/{username}/subscriptions"];function _Ie(e){return typeof e=="string"?hX.includes(e):!1}function gX(e){return{paginate:Object.assign(fX.bind(null,e),{iterator:LT.bind(null,e)})}}gX.VERSION=gIe;nm.composePaginateRest=vIe;nm.isPaginatingEndpoint=_Ie;nm.paginateRest=gX;nm.paginatingEndpoints=hX});var sm=g(Zi=>{"use strict";var wIe=Zi&&Zi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),EIe=Zi&&Zi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vX=Zi&&Zi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&wIe(t,e,r);return EIe(t,e),t};Object.defineProperty(Zi,"__esModule",{value:!0});Zi.getOctokitOptions=Zi.GitHub=Zi.defaults=Zi.context=void 0;var SIe=vX(tT()),FT=vX(kW()),xIe=DT(),TIe=uX(),NIe=yX();Zi.context=new SIe.Context;var bX=FT.getApiBaseUrl();Zi.defaults={baseUrl:bX,request:{agent:FT.getProxyAgent(bX)}};Zi.GitHub=xIe.Octokit.plugin(TIe.restEndpointMethods,NIe.paginateRest).defaults(Zi.defaults);function RIe(e,t){let r=Object.assign({},t||{}),i=FT.getAuthString(e,r);return i&&(r.auth=i),r}Zi.getOctokitOptions=RIe});var MT=g((BT,qT)=>{(function(e,t){typeof BT=="object"&&typeof qT<"u"?qT.exports=t():typeof define=="function"&&define.amd?define(t):e.Bottleneck=t()})(BT,function(){"use strict";var e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function t(xe){return xe&&xe.default||xe}var r=function(xe,k,C={}){var U,W,K;for(U in k)K=k[U],C[U]=(W=xe[U])!=null?W:K;return C},i=function(xe,k,C={}){var U,W;for(U in xe)W=xe[U],k[U]!==void 0&&(C[U]=W);return C},n={load:r,overwrite:i},s;s=class{constructor(k,C){this.incr=k,this.decr=C,this._first=null,this._last=null,this.length=0}push(k){var C;this.length++,typeof this.incr=="function"&&this.incr(),C={value:k,prev:this._last,next:null},this._last!=null?(this._last.next=C,this._last=C):this._first=this._last=C}shift(){var k;if(this._first!=null)return this.length--,typeof this.decr=="function"&&this.decr(),k=this._first.value,(this._first=this._first.next)!=null?this._first.prev=null:this._last=null,k}first(){if(this._first!=null)return this._first.value}getArray(){var k,C,U;for(k=this._first,U=[];k!=null;)U.push((C=k,k=k.next,C.value));return U}forEachShift(k){var C;for(C=this.shift();C!=null;)k(C),C=this.shift()}debug(){var k,C,U,W,K;for(k=this._first,K=[];k!=null;)K.push((C=k,k=k.next,{value:C.value,prev:(U=C.prev)!=null?U.value:void 0,next:(W=C.next)!=null?W.value:void 0}));return K}};var a=s,o;o=class{constructor(k){if(this.instance=k,this._events={},this.instance.on!=null||this.instance.once!=null||this.instance.removeAllListeners!=null)throw new Error("An Emitter already exists for this object");this.instance.on=(C,U)=>this._addListener(C,"many",U),this.instance.once=(C,U)=>this._addListener(C,"once",U),this.instance.removeAllListeners=(C=null)=>C!=null?delete this._events[C]:this._events={}}_addListener(k,C,U){var W;return(W=this._events)[k]==null&&(W[k]=[]),this._events[k].push({cb:U,status:C}),this.instance}listenerCount(k){return this._events[k]!=null?this._events[k].length:0}async trigger(k,...C){var U,W;try{return k!=="debug"&&this.trigger("debug",`Event triggered: ${k}`,C),this._events[k]==null?void 0:(this._events[k]=this._events[k].filter(function(K){return K.status!=="none"}),W=this._events[k].map(async K=>{var ee,ye;if(K.status!=="none"){K.status==="once"&&(K.status="none");try{return ye=typeof K.cb=="function"?K.cb(...C):void 0,typeof ye?.then=="function"?await ye:ye}catch(Et){return ee=Et,this.trigger("error",ee),null}}}),(await Promise.all(W)).find(function(K){return K!=null}))}catch(K){return U=K,this.trigger("error",U),null}}};var l=o,c,u,d;c=a,u=l,d=class{constructor(k){var C;this.Events=new u(this),this._length=0,this._lists=function(){var U,W,K;for(K=[],C=U=1,W=k;1<=W?U<=W:U>=W;C=1<=W?++U:--U)K.push(new c(()=>this.incr(),()=>this.decr()));return K}.call(this)}incr(){if(this._length++===0)return this.Events.trigger("leftzero")}decr(){if(--this._length===0)return this.Events.trigger("zero")}push(k){return this._lists[k.options.priority].push(k)}queued(k){return k!=null?this._lists[k].length:this._length}shiftAll(k){return this._lists.forEach(function(C){return C.forEachShift(k)})}getFirst(k=this._lists){var C,U,W;for(C=0,U=k.length;C0)return W;return[]}shiftLastFrom(k){return this.getFirst(this._lists.slice(k).reverse()).shift()}};var p=d,f;f=class extends Error{};var m=f,h,y,b,w,v;w=10,y=5,v=n,h=m,b=class{constructor(k,C,U,W,K,ee,ye,Et){this.task=k,this.args=C,this.rejectOnDrop=K,this.Events=ee,this._states=ye,this.Promise=Et,this.options=v.load(U,W),this.options.priority=this._sanitizePriority(this.options.priority),this.options.id===W.id&&(this.options.id=`${this.options.id}-${this._randomIndex()}`),this.promise=new this.Promise((Qt,xi)=>{this._resolve=Qt,this._reject=xi}),this.retryCount=0}_sanitizePriority(k){var C;return C=~~k!==k?y:k,C<0?0:C>w-1?w-1:C}_randomIndex(){return Math.random().toString(36).slice(2)}doDrop({error:k,message:C="This job has been dropped by Bottleneck"}={}){return this._states.remove(this.options.id)?(this.rejectOnDrop&&this._reject(k??new h(C)),this.Events.trigger("dropped",{args:this.args,options:this.options,task:this.task,promise:this.promise}),!0):!1}_assertStatus(k){var C;if(C=this._states.jobStatus(this.options.id),!(C===k||k==="DONE"&&C===null))throw new h(`Invalid job status ${C}, expected ${k}. Please open an issue at https://github.com/SGrondin/bottleneck/issues`)}doReceive(){return this._states.start(this.options.id),this.Events.trigger("received",{args:this.args,options:this.options})}doQueue(k,C){return this._assertStatus("RECEIVED"),this._states.next(this.options.id),this.Events.trigger("queued",{args:this.args,options:this.options,reachedHWM:k,blocked:C})}doRun(){return this.retryCount===0?(this._assertStatus("QUEUED"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),this.Events.trigger("scheduled",{args:this.args,options:this.options})}async doExecute(k,C,U,W){var K,ee,ye;this.retryCount===0?(this._assertStatus("RUNNING"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),ee={args:this.args,options:this.options,retryCount:this.retryCount},this.Events.trigger("executing",ee);try{if(ye=await(k!=null?k.schedule(this.options,this.task,...this.args):this.task(...this.args)),C())return this.doDone(ee),await W(this.options,ee),this._assertStatus("DONE"),this._resolve(ye)}catch(Et){return K=Et,this._onFailure(K,ee,C,U,W)}}doExpire(k,C,U){var W,K;return this._states.jobStatus(this.options.id==="RUNNING")&&this._states.next(this.options.id),this._assertStatus("EXECUTING"),K={args:this.args,options:this.options,retryCount:this.retryCount},W=new h(`This job timed out after ${this.options.expiration} ms.`),this._onFailure(W,K,k,C,U)}async _onFailure(k,C,U,W,K){var ee,ye;if(U())return ee=await this.Events.trigger("failed",k,C),ee!=null?(ye=~~ee,this.Events.trigger("retry",`Retrying ${this.options.id} after ${ye} ms`,C),this.retryCount++,W(ye)):(this.doDone(C),await K(this.options,C),this._assertStatus("DONE"),this._reject(k))}doDone(k){return this._assertStatus("EXECUTING"),this._states.next(this.options.id),this.Events.trigger("done",k)}};var E=b,T,q,O;O=n,T=m,q=class{constructor(k,C,U){this.instance=k,this.storeOptions=C,this.clientId=this.instance._randomIndex(),O.load(U,U,this),this._nextRequest=this._lastReservoirRefresh=this._lastReservoirIncrease=Date.now(),this._running=0,this._done=0,this._unblockTime=0,this.ready=this.Promise.resolve(),this.clients={},this._startHeartbeat()}_startHeartbeat(){var k;return this.heartbeat==null&&(this.storeOptions.reservoirRefreshInterval!=null&&this.storeOptions.reservoirRefreshAmount!=null||this.storeOptions.reservoirIncreaseInterval!=null&&this.storeOptions.reservoirIncreaseAmount!=null)?typeof(k=this.heartbeat=setInterval(()=>{var C,U,W,K,ee;if(K=Date.now(),this.storeOptions.reservoirRefreshInterval!=null&&K>=this._lastReservoirRefresh+this.storeOptions.reservoirRefreshInterval&&(this._lastReservoirRefresh=K,this.storeOptions.reservoir=this.storeOptions.reservoirRefreshAmount,this.instance._drainAll(this.computeCapacity())),this.storeOptions.reservoirIncreaseInterval!=null&&K>=this._lastReservoirIncrease+this.storeOptions.reservoirIncreaseInterval&&({reservoirIncreaseAmount:C,reservoirIncreaseMaximum:W,reservoir:ee}=this.storeOptions,this._lastReservoirIncrease=K,U=W!=null?Math.min(C,W-ee):C,U>0))return this.storeOptions.reservoir+=U,this.instance._drainAll(this.computeCapacity())},this.heartbeatInterval)).unref=="function"?k.unref():void 0:clearInterval(this.heartbeat)}async __publish__(k){return await this.yieldLoop(),this.instance.Events.trigger("message",k.toString())}async __disconnect__(k){return await this.yieldLoop(),clearInterval(this.heartbeat),this.Promise.resolve()}yieldLoop(k=0){return new this.Promise(function(C,U){return setTimeout(C,k)})}computePenalty(){var k;return(k=this.storeOptions.penalty)!=null?k:15*this.storeOptions.minTime||5e3}async __updateSettings__(k){return await this.yieldLoop(),O.overwrite(k,k,this.storeOptions),this._startHeartbeat(),this.instance._drainAll(this.computeCapacity()),!0}async __running__(){return await this.yieldLoop(),this._running}async __queued__(){return await this.yieldLoop(),this.instance.queued()}async __done__(){return await this.yieldLoop(),this._done}async __groupCheck__(k){return await this.yieldLoop(),this._nextRequest+this.timeout=k}check(k,C){return this.conditionsCheck(k)&&this._nextRequest-C<=0}async __check__(k){var C;return await this.yieldLoop(),C=Date.now(),this.check(k,C)}async __register__(k,C,U){var W,K;return await this.yieldLoop(),W=Date.now(),this.conditionsCheck(C)?(this._running+=C,this.storeOptions.reservoir!=null&&(this.storeOptions.reservoir-=C),K=Math.max(this._nextRequest-W,0),this._nextRequest=W+K+this.storeOptions.minTime,{success:!0,wait:K,reservoir:this.storeOptions.reservoir}):{success:!1}}strategyIsBlock(){return this.storeOptions.strategy===3}async __submit__(k,C){var U,W,K;if(await this.yieldLoop(),this.storeOptions.maxConcurrent!=null&&C>this.storeOptions.maxConcurrent)throw new T(`Impossible to add a job having a weight of ${C} to a limiter having a maxConcurrent setting of ${this.storeOptions.maxConcurrent}`);return W=Date.now(),K=this.storeOptions.highWater!=null&&k===this.storeOptions.highWater&&!this.check(C,W),U=this.strategyIsBlock()&&(K||this.isBlocked(W)),U&&(this._unblockTime=W+this.computePenalty(),this._nextRequest=this._unblockTime+this.storeOptions.minTime,this.instance._dropAllQueued()),{reachedHWM:K,blocked:U,strategy:this.storeOptions.strategy}}async __free__(k,C){return await this.yieldLoop(),this._running-=C,this._done+=C,this.instance._drainAll(this.computeCapacity()),{running:this._running}}};var B=q,P,M;P=m,M=class{constructor(k){this.status=k,this._jobs={},this.counts=this.status.map(function(){return 0})}next(k){var C,U;if(C=this._jobs[k],U=C+1,C!=null&&U(k[this.status[U]]=C,k),{})}};var x=M,Y,L;Y=a,L=class{constructor(k,C){this.schedule=this.schedule.bind(this),this.name=k,this.Promise=C,this._running=0,this._queue=new Y}isEmpty(){return this._queue.length===0}async _tryToRun(){var k,C,U,W,K,ee,ye;if(this._running<1&&this._queue.length>0)return this._running++,{task:ye,args:k,resolve:K,reject:W}=this._queue.shift(),C=await async function(){try{return ee=await ye(...k),function(){return K(ee)}}catch(Et){return U=Et,function(){return W(U)}}}(),this._running--,this._tryToRun(),C()}schedule(k,...C){var U,W,K;return K=W=null,U=new this.Promise(function(ee,ye){return K=ee,W=ye}),this._queue.push({task:k,args:C,resolve:K,reject:W}),this._tryToRun(),U}};var R=L,I="2.19.5",F={version:I},ae=Object.freeze({version:I,default:F}),ie=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),_e=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),Ue=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),pt,vt,Wt,Fr,Ve,Re;Re=n,pt=l,Fr=ie,Wt=_e,Ve=Ue,vt=function(){class xe{constructor(C={}){this.deleteKey=this.deleteKey.bind(this),this.limiterOptions=C,Re.load(this.limiterOptions,this.defaults,this),this.Events=new pt(this),this.instances={},this.Bottleneck=pf,this._startAutoCleanup(),this.sharedConnection=this.connection!=null,this.connection==null&&(this.limiterOptions.datastore==="redis"?this.connection=new Fr(Object.assign({},this.limiterOptions,{Events:this.Events})):this.limiterOptions.datastore==="ioredis"&&(this.connection=new Wt(Object.assign({},this.limiterOptions,{Events:this.Events}))))}key(C=""){var U;return(U=this.instances[C])!=null?U:(()=>{var W;return W=this.instances[C]=new this.Bottleneck(Object.assign(this.limiterOptions,{id:`${this.id}-${C}`,timeout:this.timeout,connection:this.connection})),this.Events.trigger("created",W,C),W})()}async deleteKey(C=""){var U,W;return W=this.instances[C],this.connection&&(U=await this.connection.__runCommand__(["del",...Ve.allKeys(`${this.id}-${C}`)])),W!=null&&(delete this.instances[C],await W.disconnect()),W!=null||U>0}limiters(){var C,U,W,K;U=this.instances,W=[];for(C in U)K=U[C],W.push({key:C,limiter:K});return W}keys(){return Object.keys(this.instances)}async clusterKeys(){var C,U,W,K,ee,ye,Et,Qt,xi;if(this.connection==null)return this.Promise.resolve(this.keys());for(ye=[],C=null,xi=`b_${this.id}-`.length,U=9;C!==0;)for([Qt,W]=await this.connection.__runCommand__(["scan",C??0,"match",`b_${this.id}-*_settings`,"count",1e4]),C=~~Qt,K=0,Et=W.length;K{var U,W,K,ee,ye,Et;ye=Date.now(),K=this.instances,ee=[];for(W in K){Et=K[W];try{await Et._store.__groupCheck__(ye)?ee.push(this.deleteKey(W)):ee.push(void 0)}catch(Qt){U=Qt,ee.push(Et.Events.trigger("error",U))}}return ee},this.timeout/2)).unref=="function"?C.unref():void 0}updateSettings(C={}){if(Re.overwrite(C,this.defaults,this),Re.overwrite(C,C,this.limiterOptions),C.timeout!=null)return this._startAutoCleanup()}disconnect(C=!0){var U;if(!this.sharedConnection)return(U=this.connection)!=null?U.disconnect(C):void 0}}return xe.prototype.defaults={timeout:1e3*60*5,connection:null,Promise,id:"group-key"},xe}.call(e);var In=vt,yd,se,ut;ut=n,se=l,yd=function(){class xe{constructor(C={}){this.options=C,ut.load(this.options,this.defaults,this),this.Events=new se(this),this._arr=[],this._resetPromise(),this._lastFlush=Date.now()}_resetPromise(){return this._promise=new this.Promise((C,U)=>this._resolve=C)}_flush(){return clearTimeout(this._timeout),this._lastFlush=Date.now(),this._resolve(),this.Events.trigger("batch",this._arr),this._arr=[],this._resetPromise()}add(C){var U;return this._arr.push(C),U=this._promise,this._arr.length===this.maxSize?this._flush():this.maxTime!=null&&this._arr.length===1&&(this._timeout=setTimeout(()=>this._flush(),this.maxTime)),U}}return xe.prototype.defaults={maxTime:null,maxSize:null,Promise},xe}.call(e);var re=yd,Ge=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),Xt=t(ae),ni,yr,Bl,Po,w0,E0,S0,uf,x0,df,ea,Za=[].splice;E0=10,yr=5,ea=n,S0=p,Po=E,w0=B,uf=Ge,Bl=l,x0=x,df=R,ni=function(){class xe{constructor(C={},...U){var W,K;this._addToQueue=this._addToQueue.bind(this),this._validateOptions(C,U),ea.load(C,this.instanceDefaults,this),this._queues=new S0(E0),this._scheduled={},this._states=new x0(["RECEIVED","QUEUED","RUNNING","EXECUTING"].concat(this.trackDoneStatus?["DONE"]:[])),this._limiter=null,this.Events=new Bl(this),this._submitLock=new df("submit",this.Promise),this._registerLock=new df("register",this.Promise),K=ea.load(C,this.storeDefaults,{}),this._store=function(){if(this.datastore==="redis"||this.datastore==="ioredis"||this.connection!=null)return W=ea.load(C,this.redisStoreDefaults,{}),new uf(this,K,W);if(this.datastore==="local")return W=ea.load(C,this.localStoreDefaults,{}),new w0(this,K,W);throw new xe.prototype.BottleneckError(`Invalid datastore type: ${this.datastore}`)}.call(this),this._queues.on("leftzero",()=>{var ee;return(ee=this._store.heartbeat)!=null&&typeof ee.ref=="function"?ee.ref():void 0}),this._queues.on("zero",()=>{var ee;return(ee=this._store.heartbeat)!=null&&typeof ee.unref=="function"?ee.unref():void 0})}_validateOptions(C,U){if(!(C!=null&&typeof C=="object"&&U.length===0))throw new xe.prototype.BottleneckError("Bottleneck v2 takes a single object argument. Refer to https://github.com/SGrondin/bottleneck#upgrading-to-v2 if you're upgrading from Bottleneck v1.")}ready(){return this._store.ready}clients(){return this._store.clients}channel(){return`b_${this.id}`}channel_client(){return`b_${this.id}_${this._store.clientId}`}publish(C){return this._store.__publish__(C)}disconnect(C=!0){return this._store.__disconnect__(C)}chain(C){return this._limiter=C,this}queued(C){return this._queues.queued(C)}clusterQueued(){return this._store.__queued__()}empty(){return this.queued()===0&&this._submitLock.isEmpty()}running(){return this._store.__running__()}done(){return this._store.__done__()}jobStatus(C){return this._states.jobStatus(C)}jobs(C){return this._states.statusJobs(C)}counts(){return this._states.statusCounts()}_randomIndex(){return Math.random().toString(36).slice(2)}check(C=1){return this._store.__check__(C)}_clearGlobalState(C){return this._scheduled[C]!=null?(clearTimeout(this._scheduled[C].expiration),delete this._scheduled[C],!0):!1}async _free(C,U,W,K){var ee,ye;try{if({running:ye}=await this._store.__free__(C,W.weight),this.Events.trigger("debug",`Freed ${W.id}`,K),ye===0&&this.empty())return this.Events.trigger("idle")}catch(Et){return ee=Et,this.Events.trigger("error",ee)}}_run(C,U,W){var K,ee,ye;return U.doRun(),K=this._clearGlobalState.bind(this,C),ye=this._run.bind(this,C,U),ee=this._free.bind(this,C,U),this._scheduled[C]={timeout:setTimeout(()=>U.doExecute(this._limiter,K,ye,ee),W),expiration:U.options.expiration!=null?setTimeout(function(){return U.doExpire(K,ye,ee)},W+U.options.expiration):void 0,job:U}}_drainOne(C){return this._registerLock.schedule(()=>{var U,W,K,ee,ye;return this.queued()===0?this.Promise.resolve(null):(ye=this._queues.getFirst(),{options:ee,args:U}=K=ye.first(),C!=null&&ee.weight>C?this.Promise.resolve(null):(this.Events.trigger("debug",`Draining ${ee.id}`,{args:U,options:ee}),W=this._randomIndex(),this._store.__register__(W,ee.weight,ee.expiration).then(({success:Et,wait:Qt,reservoir:xi})=>{var Io;return this.Events.trigger("debug",`Drained ${ee.id}`,{success:Et,args:U,options:ee}),Et?(ye.shift(),Io=this.empty(),Io&&this.Events.trigger("empty"),xi===0&&this.Events.trigger("depleted",Io),this._run(W,K,Qt),this.Promise.resolve(ee.weight)):this.Promise.resolve(null)})))})}_drainAll(C,U=0){return this._drainOne(C).then(W=>{var K;return W!=null?(K=C!=null?C-W:C,this._drainAll(K,U+W)):this.Promise.resolve(U)}).catch(W=>this.Events.trigger("error",W))}_dropAllQueued(C){return this._queues.shiftAll(function(U){return U.doDrop({message:C})})}stop(C={}){var U,W;return C=ea.load(C,this.stopDefaults),W=K=>{var ee;return ee=()=>{var ye;return ye=this._states.counts,ye[0]+ye[1]+ye[2]+ye[3]===K},new this.Promise((ye,Et)=>ee()?ye():this.on("done",()=>{if(ee())return this.removeAllListeners("done"),ye()}))},U=C.dropWaitingJobs?(this._run=function(K,ee){return ee.doDrop({message:C.dropErrorMessage})},this._drainOne=()=>this.Promise.resolve(null),this._registerLock.schedule(()=>this._submitLock.schedule(()=>{var K,ee,ye;ee=this._scheduled;for(K in ee)ye=ee[K],this.jobStatus(ye.job.options.id)==="RUNNING"&&(clearTimeout(ye.timeout),clearTimeout(ye.expiration),ye.job.doDrop({message:C.dropErrorMessage}));return this._dropAllQueued(C.dropErrorMessage),W(0)}))):this.schedule({priority:E0-1,weight:0},()=>W(1)),this._receive=function(K){return K._reject(new xe.prototype.BottleneckError(C.enqueueErrorMessage))},this.stop=()=>this.Promise.reject(new xe.prototype.BottleneckError("stop() has already been called")),U}async _addToQueue(C){var U,W,K,ee,ye,Et,Qt;({args:U,options:ee}=C);try{({reachedHWM:ye,blocked:W,strategy:Qt}=await this._store.__submit__(this.queued(),ee.weight))}catch(xi){return K=xi,this.Events.trigger("debug",`Could not queue ${ee.id}`,{args:U,options:ee,error:K}),C.doDrop({error:K}),!1}return W?(C.doDrop(),!0):ye&&(Et=Qt===xe.prototype.strategy.LEAK?this._queues.shiftLastFrom(ee.priority):Qt===xe.prototype.strategy.OVERFLOW_PRIORITY?this._queues.shiftLastFrom(ee.priority+1):Qt===xe.prototype.strategy.OVERFLOW?C:void 0,Et?.doDrop(),Et==null||Qt===xe.prototype.strategy.OVERFLOW)?(Et==null&&C.doDrop(),ye):(C.doQueue(ye,W),this._queues.push(C),await this._drainAll(),ye)}_receive(C){return this._states.jobStatus(C.options.id)!=null?(C._reject(new xe.prototype.BottleneckError(`A job with the same id already exists (id=${C.options.id})`)),!1):(C.doReceive(),this._submitLock.schedule(this._addToQueue,C))}submit(...C){var U,W,K,ee,ye,Et,Qt;return typeof C[0]=="function"?(ye=C,[W,...C]=ye,[U]=Za.call(C,-1),ee=ea.load({},this.jobDefaults)):(Et=C,[ee,W,...C]=Et,[U]=Za.call(C,-1),ee=ea.load(ee,this.jobDefaults)),Qt=(...xi)=>new this.Promise(function(Io,D5){return W(...xi,function(...bd){return(bd[0]!=null?D5:Io)(bd)})}),K=new Po(Qt,C,ee,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),K.promise.then(function(xi){return typeof U=="function"?U(...xi):void 0}).catch(function(xi){return Array.isArray(xi)?typeof U=="function"?U(...xi):void 0:typeof U=="function"?U(xi):void 0}),this._receive(K)}schedule(...C){var U,W,K;return typeof C[0]=="function"?([K,...C]=C,W={}):[W,K,...C]=C,U=new Po(K,C,W,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),this._receive(U),U.promise}wrap(C){var U,W;return U=this.schedule.bind(this),W=function(...K){return U(C.bind(this),...K)},W.withOptions=function(K,...ee){return U(K,C,...ee)},W}async updateSettings(C={}){return await this._store.__updateSettings__(ea.overwrite(C,this.storeDefaults)),ea.overwrite(C,this.instanceDefaults,this),this}currentReservoir(){return this._store.__currentReservoir__()}incrementReservoir(C=0){return this._store.__incrementReservoir__(C)}}return xe.default=xe,xe.Events=Bl,xe.version=xe.prototype.version=Xt.version,xe.strategy=xe.prototype.strategy={LEAK:1,OVERFLOW:2,OVERFLOW_PRIORITY:4,BLOCK:3},xe.BottleneckError=xe.prototype.BottleneckError=m,xe.Group=xe.prototype.Group=In,xe.RedisConnection=xe.prototype.RedisConnection=ie,xe.IORedisConnection=xe.prototype.IORedisConnection=_e,xe.Batcher=xe.prototype.Batcher=re,xe.prototype.jobDefaults={priority:yr,weight:1,expiration:null,id:""},xe.prototype.storeDefaults={maxConcurrent:null,minTime:0,highWater:null,strategy:xe.prototype.strategy.LEAK,penalty:null,reservoir:null,reservoirRefreshInterval:null,reservoirRefreshAmount:null,reservoirIncreaseInterval:null,reservoirIncreaseAmount:null,reservoirIncreaseMaximum:null},xe.prototype.localStoreDefaults={Promise,timeout:null,heartbeatInterval:250},xe.prototype.redisStoreDefaults={Promise,timeout:null,heartbeatInterval:5e3,clientTimeout:1e4,Redis:null,clientOptions:{},clusterNodes:null,clearDatastore:!1,connection:null},xe.prototype.instanceDefaults={datastore:"local",connection:null,id:"",rejectOnDrop:!0,trackDoneStatus:!1,Promise},xe.prototype.stopDefaults={enqueueErrorMessage:"This limiter has been stopped and cannot accept new jobs.",dropWaitingJobs:!0,dropErrorMessage:"This limiter has been stopped."},xe}.call(e);var pf=ni,u6=pf;return u6})});var TX=g((T7t,xX)=>{"use strict";var AIe=Object.create,hv=Object.defineProperty,CIe=Object.getOwnPropertyDescriptor,OIe=Object.getOwnPropertyNames,PIe=Object.getPrototypeOf,IIe=Object.prototype.hasOwnProperty,DIe=(e,t)=>{for(var r in t)hv(e,r,{get:t[r],enumerable:!0})},wX=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of OIe(t))!IIe.call(e,n)&&n!==r&&hv(e,n,{get:()=>t[n],enumerable:!(i=CIe(t,n))||i.enumerable});return e},LIe=(e,t,r)=>(r=e!=null?AIe(PIe(e)):{},wX(t||!e||!e.__esModule?hv(r,"default",{value:e,enumerable:!0}):r,e)),FIe=e=>wX(hv({},"__esModule",{value:!0}),e),EX={};DIe(EX,{RequestError:()=>MIe});xX.exports=FIe(EX);var _X=ST(),SX=LIe(G0()),BIe=(0,SX.default)(e=>console.warn(e)),qIe=(0,SX.default)(e=>console.warn(e)),MIe=class extends Error{constructor(e,t,r){super(e),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=t;let i;"headers"in r&&typeof r.headers<"u"&&(i=r.headers),"response"in r&&(this.response=r.response,i=r.response.headers);let n=Object.assign({},r.request);r.request.headers.authorization&&(n.headers=Object.assign({},r.request.headers,{authorization:r.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),n.url=n.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=n,Object.defineProperty(this,"code",{get(){return BIe(new _X.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),t}}),Object.defineProperty(this,"headers",{get(){return qIe(new _X.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),i||{}}})}}});var IX=g((A7t,PX)=>{"use strict";var kIe=Object.create,gv=Object.defineProperty,jIe=Object.getOwnPropertyDescriptor,UIe=Object.getOwnPropertyNames,zIe=Object.getPrototypeOf,$Ie=Object.prototype.hasOwnProperty,HIe=(e,t)=>{for(var r in t)gv(e,r,{get:t[r],enumerable:!0})},NX=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of UIe(t))!$Ie.call(e,n)&&n!==r&&gv(e,n,{get:()=>t[n],enumerable:!(i=jIe(t,n))||i.enumerable});return e},GIe=(e,t,r)=>(r=e!=null?kIe(zIe(e)):{},NX(t||!e||!e.__esModule?gv(r,"default",{value:e,enumerable:!0}):r,e)),VIe=e=>NX(gv({},"__esModule",{value:!0}),e),RX={};HIe(RX,{VERSION:()=>CX,retry:()=>OX});PX.exports=VIe(RX);var R7t=DT();async function AX(e,t,r,i){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!e.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:e.retries,s=Math.pow((i.request.retryCount||0)+1,2);throw t.retry.retryRequest(r,n,s)}throw r}var WIe=GIe(MT()),KIe=TX();async function XIe(e,t,r,i){let n=new WIe.default;return n.on("failed",function(s,a){let o=~~s.request.request.retries,l=~~s.request.request.retryAfter;if(i.request.retryCount=a.retryCount+1,o>a.retryCount)return l*e.retryAfterBaseValue}),n.schedule(QIe.bind(null,e,t,r),i)}async function QIe(e,t,r,i){let n=await r(r,i);if(n.data&&n.data.errors&&/Something went wrong while executing your query/.test(n.data.errors[0].message)){let s=new KIe.RequestError(n.data.errors[0].message,500,{request:i,response:n});return AX(e,t,s,i)}return n}var CX="5.0.5";function OX(e,t){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,422,451],retries:3},t.retry);return r.enabled&&(e.hook.error("request",AX.bind(null,r,e)),e.hook.wrap("request",XIe.bind(null,r,e))),{retry:{retryRequest:(i,n,s)=>(i.request.request=Object.assign({},i.request.request,{retries:n,retryAfter:s}),i)}}}OX.VERSION=CX});var LX=g((C7t,DX)=>{"use strict";var kT=require("util"),jT=["trace","debug","info","warn","error","fatal"],YIe=function(){};DX.exports=function(e){e=e||{},e.level=e.level||"info";var t={},r=function(i){return jT.indexOf(i)>=jT.indexOf(e.level)};return jT.forEach(function(i){t[i]=r(i)?n:YIe;function n(){var s=e.prefix,a;if(e.stderr)a="error";else switch(i){case"trace":a="info";break;case"debug":a="info";break;case"fatal":a="error";break;default:a=i}s&&(typeof s=="function"&&(s=s(i)),arguments[0]=kT.format(s,arguments[0])),console[a](kT.format.apply(kT,arguments))}}),t}});var Ng=g(UT=>{"use strict";Object.defineProperty(UT,"__esModule",{value:!0});UT.parseRepositoryNwo=JIe;var ZIe=cr();function JIe(e){let t=e.split("/");if(t.length!==2)throw new ZIe.ConfigurationError(`"${e}" is not a valid repository name`);return{owner:t[0],repo:t[1]}}});var Xl=g(vr=>{"use strict";var eDe=vr&&vr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),tDe=vr&&vr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),HT=vr&&vr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&eDe(t,e,r);return tDe(t,e),t},rDe=vr&&vr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(vr,"__esModule",{value:!0});vr.DisallowedAPIVersionReason=void 0;vr.getApiDetails=VT;vr.getApiClient=Rg;vr.getApiClientWithExternalAuth=aDe;vr.getGitHubVersionFromApi=kX;vr.getGitHubVersion=oDe;vr.getWorkflowRelativePath=jX;vr.getAnalysisKey=UX;vr.getAutomationID=lDe;vr.computeAutomationID=zX;vr.listActionsCaches=cDe;vr.deleteActionsCache=uDe;vr.wrapApiConfigurationError=dDe;var iDe=HT(ze()),FX=HT(sm()),nDe=HT(IX()),sDe=rDe(LX()),GT=Mn(),qX=Ng(),bn=cr(),zT="x-github-enterprise-version",BX;(function(e){e[e.ACTION_TOO_OLD=0]="ACTION_TOO_OLD",e[e.ACTION_TOO_NEW=1]="ACTION_TOO_NEW"})(BX||(vr.DisallowedAPIVersionReason=BX={}));function MX(e,{allowExternal:t=!1}={}){let r=t&&e.externalRepoAuth||e.auth,i=FX.GitHub.plugin(nDe.retry);return new i(FX.getOctokitOptions(r,{baseUrl:e.apiURL,userAgent:`CodeQL-Action/${(0,GT.getActionVersion)()}`,log:(0,sDe.default)({level:"debug"})}))}function VT(){return{auth:(0,GT.getRequiredInput)("token"),url:(0,bn.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,bn.getRequiredEnvParam)("GITHUB_API_URL")}}function Rg(){return MX(VT())}function aDe(e){return MX(e,{allowExternal:!0})}var $T;async function kX(e,t){if((0,bn.parseGitHubUrl)(t.url)===bn.GITHUB_DOTCOM_URL)return{type:bn.GitHubVariant.DOTCOM};let r=await e.rest.meta.get();if(r.headers[zT]===void 0)return{type:bn.GitHubVariant.DOTCOM};if(r.headers[zT]==="ghe.com")return{type:bn.GitHubVariant.GHE_DOTCOM};let i=r.headers[zT];return{type:bn.GitHubVariant.GHES,version:i}}async function oDe(){return $T===void 0&&($T=await kX(Rg(),VT())),$T}async function jX(){let e=(0,bn.getRequiredEnvParam)("GITHUB_REPOSITORY").split("/"),t=e[0],r=e[1],i=Number((0,bn.getRequiredEnvParam)("GITHUB_RUN_ID")),n=Rg(),s=await n.request("GET /repos/:owner/:repo/actions/runs/:run_id?exclude_pull_requests=true",{owner:t,repo:r,run_id:i}),a=s.data.workflow_url;return!a||/\/repos\/[^/]+\/[^/]+\/actions\/required_workflows\/[^/]+/.test(a)?s.data.path:(await n.request(`GET ${a}`)).data.path}async function UX(){let e="CODEQL_ACTION_ANALYSIS_KEY",t=process.env[e];if(t!==void 0)return t;let r=await jX(),i=(0,bn.getRequiredEnvParam)("GITHUB_JOB");return t=`${r}:${i}`,iDe.exportVariable(e,t),t}async function lDe(){let e=await UX(),t=(0,GT.getRequiredInput)("matrix");return zX(e,t)}function zX(e,t){let r=`${e}/`,i=(0,bn.parseMatrixInput)(t);if(i!==void 0)for(let n of Object.entries(i).sort())typeof n[1]=="string"?r+=`${n[0]}:${n[1]}/`:r+=`${n[0]}:/`;return r}async function cDe(e,t){let r=(0,qX.parseRepositoryNwo)((0,bn.getRequiredEnvParam)("GITHUB_REPOSITORY"));return await Rg().paginate("GET /repos/{owner}/{repo}/actions/caches",{owner:r.owner,repo:r.repo,key:e,ref:t})}async function uDe(e){let t=(0,qX.parseRepositoryNwo)((0,bn.getRequiredEnvParam)("GITHUB_REPOSITORY"));await Rg().rest.actions.deleteActionsCacheById({owner:t.owner,repo:t.repo,cache_id:e})}function dDe(e){return(0,bn.isHTTPError)(e)&&(e.message.includes("API rate limit exceeded for site ID installation")||e.message.includes("commit not found")||/^ref .* not found in this repository$/.test(e.message))?new bn.ConfigurationError(e.message):e}});var VX=g(kn=>{"use strict";var pDe=kn&&kn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),fDe=kn&&kn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mDe=kn&&kn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&pDe(t,e,r);return fDe(t,e),t};Object.defineProperty(kn,"__esModule",{value:!0});kn.CachingKind=void 0;kn.getTotalCacheSize=yDe;kn.shouldStoreCache=bDe;kn.shouldRestoreCache=vDe;kn.getCachingKind=GX;kn.getDependencyCachingEnabled=_De;var hDe=mDe(ze()),$X=Mn(),gDe=Gl(),HX=cr();async function yDe(e,t,r=!1){return(await Promise.all(e.map(n=>(0,HX.tryGetFolderBytes)(n,t,r)))).map(n=>n||0).reduce((n,s)=>n+s,0)}var ps;(function(e){e.None="none",e.Store="store",e.Restore="restore",e.Full="full"})(ps||(kn.CachingKind=ps={}));function bDe(e){return e===ps.Full||e===ps.Store}function vDe(e){return e===ps.Full||e===ps.Restore}function GX(e){switch(e){case void 0:case"none":case"off":case"false":return ps.None;case"full":case"on":case"true":return ps.Full;case"store":return ps.Store;case"restore":return ps.Restore;default:return hDe.warning(`Unrecognized 'dependency-caching' input: ${e}. Defaulting to 'none'.`),ps.None}}function _De(){let e=(0,$X.getOptionalInput)("dependency-caching")||process.env[gDe.EnvVar.DEPENDENCY_CACHING];return e!==void 0?GX(e):(!(0,HX.isHostedRunner)()||!(0,$X.isDefaultSetup)(),ps.None)}});var WT=g((D7t,wDe)=>{wDe.exports={bundleVersion:"codeql-bundle-v2.19.3",cliVersion:"2.19.3",priorBundleVersion:"codeql-bundle-v2.19.2",priorCliVersion:"2.19.2"}});var uu=g(Ag=>{"use strict";Object.defineProperty(Ag,"__esModule",{value:!0});Ag.ToolsFeature=void 0;Ag.isSupportedToolsFeature=EDe;var WX;(function(e){e.AnalysisSummaryV2IsDefault="analysisSummaryV2Default",e.BuildModeOption="buildModeOption",e.DatabaseInterpretResultsSupportsSarifRunProperty="databaseInterpretResultsSupportsSarifRunProperty",e.IndirectTracingSupportsStaticBinaries="indirectTracingSupportsStaticBinaries",e.InformsAboutUnsupportedPathFilters="informsAboutUnsupportedPathFilters",e.SetsCodeqlRunnerEnvVar="setsCodeqlRunnerEnvVar",e.TraceCommandUseBuildMode="traceCommandUseBuildMode",e.SarifMergeRunsFromEqualCategory="sarifMergeRunsFromEqualCategory",e.ForceOverwrite="forceOverwrite",e.PythonDefaultIsToNotExtractStdlib="pythonDefaultIsToNotExtractStdlib"})(WX||(Ag.ToolsFeature=WX={}));function EDe(e,t){return!!e.features&&e.features[t]}});var Go=g(It=>{"use strict";var SDe=It&&It.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),xDe=It&&It.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Pg=It&&It.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&SDe(t,e,r);return xDe(t,e),t};Object.defineProperty(It,"__esModule",{value:!0});It.Features=It.FEATURE_FLAGS_FILE_NAME=It.featureConfig=It.Feature=It.CODEQL_VERSION_ZSTD_BUNDLE=It.CODEQL_VERSION_FINE_GRAINED_PARALLELISM=void 0;var KT=Pg(require("fs")),TDe=Pg(require("path")),NDe=Pg(jd()),RDe=Xl(),Cg=Pg(WT()),KX=uu(),Og=Pg(cr()),XX="default_codeql_version_",QX="_enabled";It.CODEQL_VERSION_FINE_GRAINED_PARALLELISM="2.15.1";It.CODEQL_VERSION_ZSTD_BUNDLE="2.19.0";var fs;(function(e){e.ArtifactV4Upgrade="artifact_v4_upgrade",e.CleanupTrapCaches="cleanup_trap_caches",e.CppBuildModeNone="cpp_build_mode_none",e.CppDependencyInstallation="cpp_dependency_installation_enabled",e.DiffInformedQueries="diff_informed_queries",e.DisableCsharpBuildless="disable_csharp_buildless",e.DisableJavaBuildlessEnabled="disable_java_buildless_enabled",e.DisableKotlinAnalysisEnabled="disable_kotlin_analysis_enabled",e.ExportDiagnosticsEnabled="export_diagnostics_enabled",e.PythonDefaultIsToNotExtractStdlib="python_default_is_to_not_extract_stdlib",e.QaTelemetryEnabled="qa_telemetry_enabled",e.ZstdBundleStreamingExtraction="zstd_bundle_streaming_extraction"})(fs||(It.Feature=fs={}));It.featureConfig={[fs.ArtifactV4Upgrade]:{defaultValue:!1,envVar:"CODEQL_ACTION_ARTIFACT_V4_UPGRADE",minimumVersion:void 0},[fs.CleanupTrapCaches]:{defaultValue:!1,envVar:"CODEQL_ACTION_CLEANUP_TRAP_CACHES",minimumVersion:void 0},[fs.CppBuildModeNone]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_BUILD_MODE_NONE",minimumVersion:void 0},[fs.ZstdBundleStreamingExtraction]:{defaultValue:!1,envVar:"CODEQL_ACTION_ZSTD_BUNDLE_STREAMING_EXTRACTION",minimumVersion:void 0},[fs.CppDependencyInstallation]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_AUTOINSTALL_DEPENDENCIES",legacyApi:!0,minimumVersion:"2.15.0"},[fs.DiffInformedQueries]:{defaultValue:!1,envVar:"CODEQL_ACTION_DIFF_INFORMED_QUERIES",minimumVersion:void 0,toolsFeature:KX.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty},[fs.DisableCsharpBuildless]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_CSHARP_BUILDLESS",minimumVersion:void 0},[fs.DisableJavaBuildlessEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_JAVA_BUILDLESS",legacyApi:!0,minimumVersion:void 0},[fs.DisableKotlinAnalysisEnabled]:{defaultValue:!1,envVar:"CODEQL_DISABLE_KOTLIN_ANALYSIS",legacyApi:!0,minimumVersion:void 0},[fs.ExportDiagnosticsEnabled]:{defaultValue:!0,envVar:"CODEQL_ACTION_EXPORT_DIAGNOSTICS",legacyApi:!0,minimumVersion:void 0},[fs.PythonDefaultIsToNotExtractStdlib]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_PYTHON_STANDARD_LIBRARY_EXTRACTION",minimumVersion:void 0,toolsFeature:KX.ToolsFeature.PythonDefaultIsToNotExtractStdlib},[fs.QaTelemetryEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_QA_TELEMETRY",legacyApi:!0,minimumVersion:void 0}};It.FEATURE_FLAGS_FILE_NAME="cached-feature-flags.json";var XT=class{constructor(t,r,i,n){this.logger=n,this.gitHubFeatureFlags=new QT(t,r,TDe.join(i,It.FEATURE_FLAGS_FILE_NAME),n)}async getDefaultCliVersion(t){return await this.gitHubFeatureFlags.getDefaultCliVersion(t)}async getValue(t,r){if(!r&&It.featureConfig[t].minimumVersion)throw new Error(`Internal error: A minimum version is specified for feature ${t}, but no instance of CodeQL was provided.`);if(!r&&It.featureConfig[t].toolsFeature)throw new Error(`Internal error: A required tools feature is specified for feature ${t}, but no instance of CodeQL was provided.`);let i=(process.env[It.featureConfig[t].envVar]||"").toLocaleLowerCase();if(i==="false")return this.logger.debug(`Feature ${t} is disabled via the environment variable ${It.featureConfig[t].envVar}.`),!1;let n=It.featureConfig[t].minimumVersion;if(r&&n)if(await Og.codeQlVersionAtLeast(r,n))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} is newer than the minimum version ${n} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version is older than the minimum version ${n}.`),!1;let s=It.featureConfig[t].toolsFeature;if(r&&s)if(await r.supportsFeature(s))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} supports the required tools feature ${s} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version does not support the required tools feature ${s}.`),!1;if(i==="true")return this.logger.debug(`Feature ${t} is enabled via the environment variable ${It.featureConfig[t].envVar}.`),!0;let a=await this.gitHubFeatureFlags.getValue(t);if(a!==void 0)return this.logger.debug(`Feature ${t} is ${a?"enabled":"disabled"} via the GitHub API.`),a;let o=It.featureConfig[t].defaultValue;return this.logger.debug(`Feature ${t} is ${o?"enabled":"disabled"} due to its default value.`),o}};It.Features=XT;var QT=class{constructor(t,r,i,n){this.gitHubVersion=t,this.repositoryNwo=r,this.featureFlagsFile=i,this.logger=n,this.hasAccessedRemoteFeatureFlags=!1}getCliVersionFromFeatureFlag(t){if(!t.startsWith(XX)||!t.endsWith(QX))return;let r=t.substring(XX.length,t.length-QX.length).replace(/_/g,".");if(!NDe.valid(r)){this.logger.warning(`Ignoring feature flag ${t} as it does not specify a valid CodeQL version.`);return}return r}async getDefaultCliVersion(t){return t===Og.GitHubVariant.DOTCOM?await this.getDefaultDotcomCliVersion():{cliVersion:Cg.cliVersion,tagName:Cg.bundleVersion}}async getDefaultDotcomCliVersion(){let t=await this.getAllFeatures(),r=Object.entries(t).map(([n,s])=>s?this.getCliVersionFromFeatureFlag(n):void 0).filter(n=>n!==void 0);if(r.length===0){this.logger.warning(`Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${Cg.cliVersion}.`);let n={cliVersion:Cg.cliVersion,tagName:Cg.bundleVersion};return this.hasAccessedRemoteFeatureFlags&&(n.toolsFeatureFlagsValid=!1),n}let i=r.reduce((n,s)=>s>n?s:n,r[0]);return this.logger.debug(`Derived default CLI version of ${i} from feature flags.`),{cliVersion:i,tagName:`codeql-bundle-v${i}`,toolsFeatureFlagsValid:!0}}async getValue(t){let r=await this.getAllFeatures();if(r===void 0){this.logger.debug(`No feature flags API response for ${t}.`);return}let i=r[t];if(i===void 0){this.logger.debug(`Feature '${t}' undefined in API response.`);return}return!!i}async getAllFeatures(){if(this.cachedApiResponse!==void 0)return this.cachedApiResponse;let t=await this.readLocalFlags();if(t!==void 0)return this.cachedApiResponse=t,t;let r=await this.loadApiResponse();return r===void 0&&(r={}),this.cachedApiResponse=r,await this.writeLocalFlags(r),r}async readLocalFlags(){try{if(KT.existsSync(this.featureFlagsFile))return this.logger.debug(`Loading feature flags from ${this.featureFlagsFile}`),JSON.parse(KT.readFileSync(this.featureFlagsFile,"utf8"))}catch(t){this.logger.warning(`Error reading cached feature flags file ${this.featureFlagsFile}: ${t}. Requesting from GitHub instead.`)}}async writeLocalFlags(t){try{this.logger.debug(`Writing feature flags to ${this.featureFlagsFile}`),KT.writeFileSync(this.featureFlagsFile,JSON.stringify(t))}catch(r){this.logger.warning(`Error writing cached feature flags file ${this.featureFlagsFile}: ${r}.`)}}async loadApiResponse(){if(this.gitHubVersion.type!==Og.GitHubVariant.DOTCOM&&this.gitHubVersion.type!==Og.GitHubVariant.GHE_DOTCOM)return this.logger.debug("Not running against github.com. Disabling all toggleable features."),this.hasAccessedRemoteFeatureFlags=!1,{};try{let t=Object.entries(It.featureConfig).filter(([,n])=>!n.legacyApi).map(([n])=>n).join(","),i=(await(0,RDe.getApiClient)().request("GET /repos/:owner/:repo/code-scanning/codeql-action/features",{owner:this.repositoryNwo.owner,repo:this.repositoryNwo.repo,features:t})).data;this.logger.debug("Loaded the following default values for the feature flags from the Code Scanning API:");for(let[n,s]of Object.entries(i).sort(([a],[o])=>a.localeCompare(o)))this.logger.debug(` ${n}: ${s}`);return this.hasAccessedRemoteFeatureFlags=!0,i}catch(t){if(Og.isHTTPError(t)&&t.status===403)return this.logger.warning(`This run of the CodeQL Action does not have permission to access Code Scanning API endpoints. As a result, it will not be opted into any experimental features. This could be because the Action is running on a pull request from a fork. If not, please ensure the Action has the 'security-events: write' permission. Details: ${t.message}`),this.hasAccessedRemoteFeatureFlags=!1,{};throw new Error(`Encountered an error while trying to determine feature enablement: ${t}`)}}}});var Hd=g(ao=>{"use strict";Object.defineProperty(ao,"__esModule",{value:!0});ao.LANGUAGE_ALIASES=ao.Language=void 0;ao.parseLanguage=ADe;ao.isTracedLanguage=YX;ao.isScannedLanguage=CDe;var Bs;(function(e){e.actions="actions",e.csharp="csharp",e.cpp="cpp",e.go="go",e.java="java",e.javascript="javascript",e.python="python",e.ruby="ruby",e.rust="rust",e.swift="swift"})(Bs||(ao.Language=Bs={}));ao.LANGUAGE_ALIASES={c:Bs.cpp,"c++":Bs.cpp,"c#":Bs.csharp,kotlin:Bs.java,typescript:Bs.javascript};function ADe(e){if(e=e.trim().toLowerCase(),e in Bs)return e;if(e in ao.LANGUAGE_ALIASES)return ao.LANGUAGE_ALIASES[e]}function YX(e){return[Bs.cpp,Bs.csharp,Bs.go,Bs.java,Bs.swift].includes(e)}function CDe(e){return!YX(e)}});var ZX=g(Vo=>{"use strict";var ODe=Vo&&Vo.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),PDe=Vo&&Vo.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),IDe=Vo&&Vo.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&ODe(t,e,r);return PDe(t,e),t};Object.defineProperty(Vo,"__esModule",{value:!0});Vo.getOptions=void 0;var YT=IDe(ze());function DDe(e){let t={followSymbolicLinks:!0,implicitDescendants:!0,omitBrokenSymbolicLinks:!0};return e&&(typeof e.followSymbolicLinks=="boolean"&&(t.followSymbolicLinks=e.followSymbolicLinks,YT.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),typeof e.implicitDescendants=="boolean"&&(t.implicitDescendants=e.implicitDescendants,YT.debug(`implicitDescendants '${t.implicitDescendants}'`)),typeof e.omitBrokenSymbolicLinks=="boolean"&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,YT.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`))),t}Vo.getOptions=DDe});var bv=g(jr=>{"use strict";var LDe=jr&&jr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),FDe=jr&&jr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),BDe=jr&&jr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&LDe(t,e,r);return FDe(t,e),t},qDe=jr&&jr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(jr,"__esModule",{value:!0});jr.safeTrimTrailingSeparator=jr.normalizeSeparators=jr.hasRoot=jr.hasAbsoluteRoot=jr.ensureAbsoluteRoot=jr.dirname=void 0;var yv=BDe(require("path")),Gd=qDe(require("assert")),du=process.platform==="win32";function MDe(e){if(e=JT(e),du&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=yv.dirname(e);return du&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=JT(t)),t}jr.dirname=MDe;function kDe(e,t){if(Gd.default(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),Gd.default(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),ZT(t))return t;if(du){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return Gd.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),t[0].toUpperCase()===r[0].toUpperCase()?t.length===2?`${t[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\"),`${t[0]}:\\${r.substr(3)}${t.substr(2)}`):`${t[0]}:\\${t.substr(2)}`}else if(Ig(t).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return Gd.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${t.substr(1)}`}}return Gd.default(ZT(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||du&&e.endsWith("\\")||(e+=yv.sep),e+t}jr.ensureAbsoluteRoot=kDe;function ZT(e){return Gd.default(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=Ig(e),du?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/")}jr.hasAbsoluteRoot=ZT;function jDe(e){return Gd.default(e,"isRooted parameter 'itemPath' must not be empty"),e=Ig(e),du?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}jr.hasRoot=jDe;function Ig(e){return e=e||"",du?(e=e.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(e)?"\\":"")+e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}jr.normalizeSeparators=Ig;function JT(e){return e?(e=Ig(e),!e.endsWith(yv.sep)||e===yv.sep||du&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1)):""}jr.safeTrimTrailingSeparator=JT});var vv=g(Dg=>{"use strict";Object.defineProperty(Dg,"__esModule",{value:!0});Dg.MatchKind=void 0;var UDe;(function(e){e[e.None=0]="None",e[e.Directory=1]="Directory",e[e.File=2]="File",e[e.All=3]="All"})(UDe=Dg.MatchKind||(Dg.MatchKind={}))});var tQ=g(ms=>{"use strict";var zDe=ms&&ms.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),$De=ms&&ms.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),HDe=ms&&ms.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&zDe(t,e,r);return $De(t,e),t};Object.defineProperty(ms,"__esModule",{value:!0});ms.partialMatch=ms.match=ms.getSearchPaths=void 0;var JX=HDe(bv()),GDe=vv(),eQ=process.platform==="win32";function VDe(e){e=e.filter(i=>!i.negate);let t={};for(let i of e){let n=eQ?i.searchPath.toUpperCase():i.searchPath;t[n]="candidate"}let r=[];for(let i of e){let n=eQ?i.searchPath.toUpperCase():i.searchPath;if(t[n]==="included")continue;let s=!1,a=n,o=JX.dirname(a);for(;o!==a;){if(t[o]){s=!0;break}a=o,o=JX.dirname(a)}s||(r.push(i.searchPath),t[n]="included")}return r}ms.getSearchPaths=VDe;function WDe(e,t){let r=GDe.MatchKind.None;for(let i of e)i.negate?r&=~i.match(t):r|=i.match(t);return r}ms.match=WDe;function KDe(e,t){return e.some(r=>!r.negate&&r.partialMatch(t))}ms.partialMatch=KDe});var iQ=g(ma=>{"use strict";var XDe=ma&&ma.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),QDe=ma&&ma.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),rQ=ma&&ma.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&XDe(t,e,r);return QDe(t,e),t},YDe=ma&&ma.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ma,"__esModule",{value:!0});ma.Path=void 0;var Lg=rQ(require("path")),pu=rQ(bv()),Fg=YDe(require("assert")),ZDe=process.platform==="win32",eN=class{constructor(t){if(this.segments=[],typeof t=="string")if(Fg.default(t,"Parameter 'itemPath' must not be empty"),t=pu.safeTrimTrailingSeparator(t),!pu.hasRoot(t))this.segments=t.split(Lg.sep);else{let r=t,i=pu.dirname(r);for(;i!==r;){let n=Lg.basename(r);this.segments.unshift(n),r=i,i=pu.dirname(r)}this.segments.unshift(r)}else{Fg.default(t.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r{"use strict";var JDe=ha&&ha.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),eLe=ha&&ha.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),iN=ha&&ha.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&JDe(t,e,r);return eLe(t,e),t},tLe=ha&&ha.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ha,"__esModule",{value:!0});ha.Pattern=void 0;var rLe=iN(require("os")),Bg=iN(require("path")),hs=iN(bv()),Vd=tLe(require("assert")),iLe=$0(),tN=vv(),_v=iQ(),Ql=process.platform==="win32",rN=class e{constructor(t,r=!1,i,n){this.negate=!1;let s;if(typeof t=="string")s=t.trim();else{i=i||[],Vd.default(i.length,"Parameter 'segments' must not empty");let c=e.getLiteral(i[0]);Vd.default(c&&hs.hasAbsoluteRoot(c),"Parameter 'segments' first element must be a root path"),s=new _v.Path(i).toString().trim(),t&&(s=`!${s}`)}for(;s.startsWith("!");)this.negate=!this.negate,s=s.substr(1).trim();s=e.fixupPattern(s,n),this.segments=new _v.Path(s).segments,this.trailingSeparator=hs.normalizeSeparators(s).endsWith(Bg.sep),s=hs.safeTrimTrailingSeparator(s);let a=!1,o=this.segments.map(c=>e.getLiteral(c)).filter(c=>!a&&!(a=c===""));this.searchPath=new _v.Path(o).toString(),this.rootRegExp=new RegExp(e.regExpEscape(o[0]),Ql?"i":""),this.isImplicitPattern=r;let l={dot:!0,nobrace:!0,nocase:Ql,nocomment:!0,noext:!0,nonegate:!0};s=Ql?s.replace(/\\/g,"/"):s,this.minimatch=new iLe.Minimatch(s,l)}match(t){return this.segments[this.segments.length-1]==="**"?(t=hs.normalizeSeparators(t),!t.endsWith(Bg.sep)&&this.isImplicitPattern===!1&&(t=`${t}${Bg.sep}`)):t=hs.safeTrimTrailingSeparator(t),this.minimatch.match(t)?this.trailingSeparator?tN.MatchKind.Directory:tN.MatchKind.All:tN.MatchKind.None}partialMatch(t){return t=hs.safeTrimTrailingSeparator(t),hs.dirname(t)===t?this.rootRegExp.test(t):this.minimatch.matchOne(t.split(Ql?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(t){return(Ql?t:t.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(t,r){Vd.default(t,"pattern cannot be empty");let i=new _v.Path(t).segments.map(n=>e.getLiteral(n));if(Vd.default(i.every((n,s)=>(n!=="."||s===0)&&n!==".."),`Invalid pattern '${t}'. Relative pathing '.' and '..' is not allowed.`),Vd.default(!hs.hasRoot(t)||i[0],`Invalid pattern '${t}'. Root segment must not contain globs.`),t=hs.normalizeSeparators(t),t==="."||t.startsWith(`.${Bg.sep}`))t=e.globEscape(process.cwd())+t.substr(1);else if(t==="~"||t.startsWith(`~${Bg.sep}`))r=r||rLe.homedir(),Vd.default(r,"Unable to determine HOME directory"),Vd.default(hs.hasAbsoluteRoot(r),`Expected HOME directory to be a rooted path. Actual '${r}'`),t=e.globEscape(r)+t.substr(1);else if(Ql&&(t.match(/^[A-Z]:$/i)||t.match(/^[A-Z]:[^\\]/i))){let n=hs.ensureAbsoluteRoot("C:\\dummy-root",t.substr(0,2));t.length>2&&!n.endsWith("\\")&&(n+="\\"),t=e.globEscape(n)+t.substr(2)}else if(Ql&&(t==="\\"||t.match(/^\\[^\\]/))){let n=hs.ensureAbsoluteRoot("C:\\dummy-root","\\");n.endsWith("\\")||(n+="\\"),t=e.globEscape(n)+t.substr(1)}else t=hs.ensureAbsoluteRoot(e.globEscape(process.cwd()),t);return hs.normalizeSeparators(t)}static getLiteral(t){let r="";for(let i=0;i=0){if(s.length>1)return"";if(s){r+=s,i=a;continue}}}}r+=n}return r}static regExpEscape(t){return t.replace(/[[\\^$.|?*+()]/g,"\\$&")}};ha.Pattern=rN});var sQ=g(wv=>{"use strict";Object.defineProperty(wv,"__esModule",{value:!0});wv.SearchState=void 0;var nN=class{constructor(t,r){this.path=t,this.level=r}};wv.SearchState=nN});var uQ=g(Ai=>{"use strict";var nLe=Ai&&Ai.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),sLe=Ai&&Ai.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Mg=Ai&&Ai.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&nLe(t,e,r);return sLe(t,e),t},sN=Ai&&Ai.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},aLe=Ai&&Ai.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}},fu=Ai&&Ai.__await||function(e){return this instanceof fu?(this.v=e,this):new fu(e)},oLe=Ai&&Ai.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=r.apply(e,t||[]),n,s=[];return n={},a("next"),a("throw"),a("return"),n[Symbol.asyncIterator]=function(){return this},n;function a(p){i[p]&&(n[p]=function(f){return new Promise(function(m,h){s.push([p,f,m,h])>1||o(p,f)})})}function o(p,f){try{l(i[p](f))}catch(m){d(s[0][3],m)}}function l(p){p.value instanceof fu?Promise.resolve(p.value.v).then(c,u):d(s[0][2],p)}function c(p){o("next",p)}function u(p){o("throw",p)}function d(p,f){p(f),s.shift(),s.length&&o(s[0][0],s[0][1])}};Object.defineProperty(Ai,"__esModule",{value:!0});Ai.DefaultGlobber=void 0;var aN=Mg(ze()),qg=Mg(require("fs")),aQ=Mg(ZX()),lLe=Mg(require("path")),Ev=Mg(tQ()),oQ=vv(),lQ=nQ(),cQ=sQ(),cLe=process.platform==="win32",oN=class e{constructor(t){this.patterns=[],this.searchPaths=[],this.options=aQ.getOptions(t)}getSearchPaths(){return this.searchPaths.slice()}glob(){var t,r;return sN(this,void 0,void 0,function*(){let i=[];try{for(var n=aLe(this.globGenerator()),s;s=yield n.next(),!s.done;){let a=s.value;i.push(a)}}catch(a){t={error:a}}finally{try{s&&!s.done&&(r=n.return)&&(yield r.call(n))}finally{if(t)throw t.error}}return i})}globGenerator(){return oLe(this,arguments,function*(){let r=aQ.getOptions(this.options),i=[];for(let a of this.patterns)i.push(a),r.implicitDescendants&&(a.trailingSeparator||a.segments[a.segments.length-1]!=="**")&&i.push(new lQ.Pattern(a.negate,!0,a.segments.concat("**")));let n=[];for(let a of Ev.getSearchPaths(i)){aN.debug(`Search path '${a}'`);try{yield fu(qg.promises.lstat(a))}catch(o){if(o.code==="ENOENT")continue;throw o}n.unshift(new cQ.SearchState(a,1))}let s=[];for(;n.length;){let a=n.pop(),o=Ev.match(i,a.path),l=!!o||Ev.partialMatch(i,a.path);if(!o&&!l)continue;let c=yield fu(e.stat(a,r,s));if(c)if(c.isDirectory()){if(o&oQ.MatchKind.Directory)yield yield fu(a.path);else if(!l)continue;let u=a.level+1,d=(yield fu(qg.promises.readdir(a.path))).map(p=>new cQ.SearchState(lLe.join(a.path,p),u));n.push(...d.reverse())}else o&oQ.MatchKind.File&&(yield yield fu(a.path))}})}static create(t,r){return sN(this,void 0,void 0,function*(){let i=new e(r);cLe&&(t=t.replace(/\r\n/g,` +`),t=t.replace(/\r/g,` +`));let n=t.split(` +`).map(s=>s.trim());for(let s of n)!s||s.startsWith("#")||i.patterns.push(new lQ.Pattern(s));return i.searchPaths.push(...Ev.getSearchPaths(i.patterns)),i})}static stat(t,r,i){return sN(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield qg.promises.stat(t.path)}catch(s){if(s.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){aN.debug(`Broken symlink '${t.path}'`);return}throw new Error(`No information found for the path '${t.path}'. This may indicate a broken symbolic link.`)}throw s}else n=yield qg.promises.lstat(t.path);if(n.isDirectory()&&r.followSymbolicLinks){let s=yield qg.promises.realpath(t.path);for(;i.length>=t.level;)i.pop();if(i.some(a=>a===s)){aN.debug(`Symlink cycle detected for path '${t.path}' and realpath '${s}'`);return}i.push(s)}return n})}};Ai.DefaultGlobber=oN});var dQ=g(am=>{"use strict";var uLe=am&&am.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(am,"__esModule",{value:!0});am.create=void 0;var dLe=uQ();function pLe(e,t){return uLe(this,void 0,void 0,function*(){return yield dLe.DefaultGlobber.create(e,t)})}am.create=pLe});var yQ=g((Me,gQ)=>{Me=gQ.exports=Ke;var Lt;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?Lt=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:Lt=function(){};Me.SEMVER_SPEC_VERSION="2.0.0";var kg=256,Sv=Number.MAX_SAFE_INTEGER||9007199254740991,lN=16,fLe=kg-6,om=Me.re=[],Dt=Me.safeRe=[],X=Me.src=[],$=Me.tokens={},mQ=0;function et(e){$[e]=mQ++}var uN="[a-zA-Z0-9-]",cN=[["\\s",1],["\\d",kg],[uN,fLe]];function Ug(e){for(var t=0;t)?=?)";et("XRANGEIDENTIFIERLOOSE");X[$.XRANGEIDENTIFIERLOOSE]=X[$.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";et("XRANGEIDENTIFIER");X[$.XRANGEIDENTIFIER]=X[$.NUMERICIDENTIFIER]+"|x|X|\\*";et("XRANGEPLAIN");X[$.XRANGEPLAIN]="[v=\\s]*("+X[$.XRANGEIDENTIFIER]+")(?:\\.("+X[$.XRANGEIDENTIFIER]+")(?:\\.("+X[$.XRANGEIDENTIFIER]+")(?:"+X[$.PRERELEASE]+")?"+X[$.BUILD]+"?)?)?";et("XRANGEPLAINLOOSE");X[$.XRANGEPLAINLOOSE]="[v=\\s]*("+X[$.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+X[$.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+X[$.XRANGEIDENTIFIERLOOSE]+")(?:"+X[$.PRERELEASELOOSE]+")?"+X[$.BUILD]+"?)?)?";et("XRANGE");X[$.XRANGE]="^"+X[$.GTLT]+"\\s*"+X[$.XRANGEPLAIN]+"$";et("XRANGELOOSE");X[$.XRANGELOOSE]="^"+X[$.GTLT]+"\\s*"+X[$.XRANGEPLAINLOOSE]+"$";et("COERCE");X[$.COERCE]="(^|[^\\d])(\\d{1,"+lN+"})(?:\\.(\\d{1,"+lN+"}))?(?:\\.(\\d{1,"+lN+"}))?(?:$|[^\\d])";et("COERCERTL");om[$.COERCERTL]=new RegExp(X[$.COERCE],"g");Dt[$.COERCERTL]=new RegExp(Ug(X[$.COERCE]),"g");et("LONETILDE");X[$.LONETILDE]="(?:~>?)";et("TILDETRIM");X[$.TILDETRIM]="(\\s*)"+X[$.LONETILDE]+"\\s+";om[$.TILDETRIM]=new RegExp(X[$.TILDETRIM],"g");Dt[$.TILDETRIM]=new RegExp(Ug(X[$.TILDETRIM]),"g");var mLe="$1~";et("TILDE");X[$.TILDE]="^"+X[$.LONETILDE]+X[$.XRANGEPLAIN]+"$";et("TILDELOOSE");X[$.TILDELOOSE]="^"+X[$.LONETILDE]+X[$.XRANGEPLAINLOOSE]+"$";et("LONECARET");X[$.LONECARET]="(?:\\^)";et("CARETTRIM");X[$.CARETTRIM]="(\\s*)"+X[$.LONECARET]+"\\s+";om[$.CARETTRIM]=new RegExp(X[$.CARETTRIM],"g");Dt[$.CARETTRIM]=new RegExp(Ug(X[$.CARETTRIM]),"g");var hLe="$1^";et("CARET");X[$.CARET]="^"+X[$.LONECARET]+X[$.XRANGEPLAIN]+"$";et("CARETLOOSE");X[$.CARETLOOSE]="^"+X[$.LONECARET]+X[$.XRANGEPLAINLOOSE]+"$";et("COMPARATORLOOSE");X[$.COMPARATORLOOSE]="^"+X[$.GTLT]+"\\s*("+X[$.LOOSEPLAIN]+")$|^$";et("COMPARATOR");X[$.COMPARATOR]="^"+X[$.GTLT]+"\\s*("+X[$.FULLPLAIN]+")$|^$";et("COMPARATORTRIM");X[$.COMPARATORTRIM]="(\\s*)"+X[$.GTLT]+"\\s*("+X[$.LOOSEPLAIN]+"|"+X[$.XRANGEPLAIN]+")";om[$.COMPARATORTRIM]=new RegExp(X[$.COMPARATORTRIM],"g");Dt[$.COMPARATORTRIM]=new RegExp(Ug(X[$.COMPARATORTRIM]),"g");var gLe="$1$2$3";et("HYPHENRANGE");X[$.HYPHENRANGE]="^\\s*("+X[$.XRANGEPLAIN]+")\\s+-\\s+("+X[$.XRANGEPLAIN]+")\\s*$";et("HYPHENRANGELOOSE");X[$.HYPHENRANGELOOSE]="^\\s*("+X[$.XRANGEPLAINLOOSE]+")\\s+-\\s+("+X[$.XRANGEPLAINLOOSE]+")\\s*$";et("STAR");X[$.STAR]="(<|>)?=?\\s*\\*";for(Wo=0;Wokg)return null;var r=t.loose?Dt[$.LOOSE]:Dt[$.FULL];if(!r.test(e))return null;try{return new Ke(e,t)}catch{return null}}Me.valid=yLe;function yLe(e,t){var r=Kd(e,t);return r?r.version:null}Me.clean=bLe;function bLe(e,t){var r=Kd(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}Me.SemVer=Ke;function Ke(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ke){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>kg)throw new TypeError("version is longer than "+kg+" characters");if(!(this instanceof Ke))return new Ke(e,t);Lt("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?Dt[$.LOOSE]:Dt[$.FULL]);if(!r)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>Sv||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Sv||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Sv||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(function(i){if(/^[0-9]+$/.test(i)){var n=+i;if(n>=0&&n=0;)typeof this.prerelease[r]=="number"&&(this.prerelease[r]++,r=-2);r===-1&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this};Me.inc=vLe;function vLe(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new Ke(e,r).inc(t,i).version}catch{return null}}Me.diff=_Le;function _Le(e,t){if(dN(e,t))return null;var r=Kd(e),i=Kd(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var s="prerelease"}for(var a in r)if((a==="major"||a==="minor"||a==="patch")&&r[a]!==i[a])return n+a;return s}Me.compareIdentifiers=Wd;var pQ=/^[0-9]+$/;function Wd(e,t){var r=pQ.test(e),i=pQ.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}Me.lt=xv;function xv(e,t,r){return Yl(e,t,r)<0}Me.eq=dN;function dN(e,t,r){return Yl(e,t,r)===0}Me.neq=hQ;function hQ(e,t,r){return Yl(e,t,r)!==0}Me.gte=pN;function pN(e,t,r){return Yl(e,t,r)>=0}Me.lte=fN;function fN(e,t,r){return Yl(e,t,r)<=0}Me.cmp=Tv;function Tv(e,t,r,i){switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return dN(e,r,i);case"!=":return hQ(e,r,i);case">":return jg(e,r,i);case">=":return pN(e,r,i);case"<":return xv(e,r,i);case"<=":return fN(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}Me.Comparator=ga;function ga(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof ga){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof ga))return new ga(e,t);e=e.trim().split(/\s+/).join(" "),Lt("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===lm?this.value="":this.value=this.operator+this.semver.version,Lt("comp",this)}var lm={};ga.prototype.parse=function(e){var t=this.options.loose?Dt[$.COMPARATORLOOSE]:Dt[$.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new Ke(r[2],this.options.loose):this.semver=lm};ga.prototype.toString=function(){return this.value};ga.prototype.test=function(e){if(Lt("Comparator.test",e,this.options.loose),this.semver===lm||e===lm)return!0;if(typeof e=="string")try{e=new Ke(e,this.options)}catch{return!1}return Tv(e,this.operator,this.semver,this.options)};ga.prototype.intersects=function(e,t){if(!(e instanceof ga))throw new TypeError("a Comparator is required");(!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1});var r;if(this.operator==="")return this.value===""?!0:(r=new xr(e.value,t),Nv(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new xr(this.value,t),Nv(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),s=this.semver.version===e.semver.version,a=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=Tv(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=Tv(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||s&&a||o||l};Me.Range=xr;function xr(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof xr)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new xr(e.raw,t);if(e instanceof ga)return new xr(e.value,t);if(!(this instanceof xr))return new xr(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(r){return this.parseRange(r.trim())},this).filter(function(r){return r.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}xr.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};xr.prototype.toString=function(){return this.range};xr.prototype.parseRange=function(e){var t=this.options.loose,r=t?Dt[$.HYPHENRANGELOOSE]:Dt[$.HYPHENRANGE];e=e.replace(r,kLe),Lt("hyphen replace",e),e=e.replace(Dt[$.COMPARATORTRIM],gLe),Lt("comparator trim",e,Dt[$.COMPARATORTRIM]),e=e.replace(Dt[$.TILDETRIM],mLe),e=e.replace(Dt[$.CARETTRIM],hLe),e=e.split(/\s+/).join(" ");var i=t?Dt[$.COMPARATORLOOSE]:Dt[$.COMPARATOR],n=e.split(" ").map(function(s){return PLe(s,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(s){return!!s.match(i)})),n=n.map(function(s){return new ga(s,this.options)},this),n};xr.prototype.intersects=function(e,t){if(!(e instanceof xr))throw new TypeError("a Range is required");return this.set.some(function(r){return fQ(r,t)&&e.set.some(function(i){return fQ(i,t)&&r.every(function(n){return i.every(function(s){return n.intersects(s,t)})})})})};function fQ(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(s){return n.intersects(s,t)}),n=i.pop();return r}Me.toComparators=OLe;function OLe(e,t){return new xr(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function PLe(e,t){return Lt("comp",e,t),e=LLe(e,t),Lt("caret",e),e=ILe(e,t),Lt("tildes",e),e=BLe(e,t),Lt("xrange",e),e=MLe(e,t),Lt("stars",e),e}function jn(e){return!e||e.toLowerCase()==="x"||e==="*"}function ILe(e,t){return e.trim().split(/\s+/).map(function(r){return DLe(r,t)}).join(" ")}function DLe(e,t){var r=t.loose?Dt[$.TILDELOOSE]:Dt[$.TILDE];return e.replace(r,function(i,n,s,a,o){Lt("tilde",e,i,n,s,a,o);var l;return jn(n)?l="":jn(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":jn(a)?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":o?(Lt("replaceTilde pr",o),l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0"):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0",Lt("tilde return",l),l})}function LLe(e,t){return e.trim().split(/\s+/).map(function(r){return FLe(r,t)}).join(" ")}function FLe(e,t){Lt("caret",e,t);var r=t.loose?Dt[$.CARETLOOSE]:Dt[$.CARET];return e.replace(r,function(i,n,s,a,o){Lt("caret",e,i,n,s,a,o);var l;return jn(n)?l="":jn(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":jn(a)?n==="0"?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+".0 <"+(+n+1)+".0.0":o?(Lt("replaceCaret pr",o),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+"-"+o+" <"+(+n+1)+".0.0"):(Lt("no pr"),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+" <"+(+n+1)+".0.0"),Lt("caret return",l),l})}function BLe(e,t){return Lt("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return qLe(r,t)}).join(" ")}function qLe(e,t){e=e.trim();var r=t.loose?Dt[$.XRANGELOOSE]:Dt[$.XRANGE];return e.replace(r,function(i,n,s,a,o,l){Lt("xRange",e,i,n,s,a,o,l);var c=jn(s),u=c||jn(a),d=u||jn(o),p=d;return n==="="&&p&&(n=""),l=t.includePrerelease?"-0":"",c?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&p?(u&&(a=0),o=0,n===">"?(n=">=",u?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):n==="<="&&(n="<",u?s=+s+1:a=+a+1),i=n+s+"."+a+"."+o+l):u?i=">="+s+".0.0"+l+" <"+(+s+1)+".0.0"+l:d&&(i=">="+s+"."+a+".0"+l+" <"+s+"."+(+a+1)+".0"+l),Lt("xRange return",i),i})}function MLe(e,t){return Lt("replaceStars",e,t),e.trim().replace(Dt[$.STAR],"")}function kLe(e,t,r,i,n,s,a,o,l,c,u,d,p){return jn(r)?t="":jn(i)?t=">="+r+".0.0":jn(n)?t=">="+r+"."+i+".0":t=">="+t,jn(l)?o="":jn(c)?o="<"+(+l+1)+".0.0":jn(u)?o="<"+l+"."+(+c+1)+".0":d?o="<="+l+"."+c+"."+u+"-"+d:o="<="+o,(t+" "+o).trim()}xr.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Ke(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}Me.satisfies=Nv;function Nv(e,t,r){try{t=new xr(t,r)}catch{return!1}return t.test(e)}Me.maxSatisfying=ULe;function ULe(e,t,r){var i=null,n=null;try{var s=new xr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===-1)&&(i=a,n=new Ke(i,r))}),i}Me.minSatisfying=zLe;function zLe(e,t,r){var i=null,n=null;try{var s=new xr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===1)&&(i=a,n=new Ke(i,r))}),i}Me.minVersion=$Le;function $Le(e,t){e=new xr(e,t);var r=new Ke("0.0.0");if(e.test(r)||(r=new Ke("0.0.0-0"),e.test(r)))return r;r=null;for(var i=0;i":a.prerelease.length===0?a.patch++:a.prerelease.push(0),a.raw=a.format();case"":case">=":(!r||jg(r,a))&&(r=a);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+s.operator)}})}return r&&e.test(r)?r:null}Me.validRange=HLe;function HLe(e,t){try{return new xr(e,t).range||"*"}catch{return null}}Me.ltr=GLe;function GLe(e,t,r){return mN(e,t,"<",r)}Me.gtr=VLe;function VLe(e,t,r){return mN(e,t,">",r)}Me.outside=mN;function mN(e,t,r,i){e=new Ke(e,i),t=new xr(t,i);var n,s,a,o,l;switch(r){case">":n=jg,s=fN,a=xv,o=">",l=">=";break;case"<":n=xv,s=pN,a=jg,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Nv(e,t,i))return!1;for(var c=0;c=0.0.0")),d=d||f,p=p||f,n(f.semver,d.semver,i)?d=f:a(f.semver,p.semver,i)&&(p=f)}),d.operator===o||d.operator===l||(!p.operator||p.operator===o)&&s(e,p.semver))return!1;if(p.operator===l&&a(e,p.semver))return!1}return!0}Me.prerelease=WLe;function WLe(e,t){var r=Kd(e,t);return r&&r.prerelease.length?r.prerelease:null}Me.intersects=KLe;function KLe(e,t,r){return e=new xr(e,r),t=new xr(t,r),e.intersects(t)}Me.coerce=XLe;function XLe(e,t){if(e instanceof Ke)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};var r=null;if(!t.rtl)r=e.match(Dt[$.COERCE]);else{for(var i;(i=Dt[$.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),Dt[$.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;Dt[$.COERCERTL].lastIndex=-1}return r===null?null:Kd(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var zg=g(Ur=>{"use strict";Object.defineProperty(Ur,"__esModule",{value:!0});Ur.ManifestFilename=Ur.TarFilename=Ur.SystemTarPathOnWindows=Ur.GnuTarPathOnWindows=Ur.SocketTimeout=Ur.DefaultRetryDelay=Ur.DefaultRetryAttempts=Ur.ArchiveToolType=Ur.CompressionMethod=Ur.CacheFilename=void 0;var bQ;(function(e){e.Gzip="cache.tgz",e.Zstd="cache.tzst"})(bQ||(Ur.CacheFilename=bQ={}));var vQ;(function(e){e.Gzip="gzip",e.ZstdWithoutLong="zstd-without-long",e.Zstd="zstd"})(vQ||(Ur.CompressionMethod=vQ={}));var _Q;(function(e){e.GNU="gnu",e.BSD="bsd"})(_Q||(Ur.ArchiveToolType=_Q={}));Ur.DefaultRetryAttempts=2;Ur.DefaultRetryDelay=5e3;Ur.SocketTimeout=5e3;Ur.GnuTarPathOnWindows=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`;Ur.SystemTarPathOnWindows=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`;Ur.TarFilename="cache.tar";Ur.ManifestFilename="manifest.txt"});var Hg=g(Ft=>{"use strict";var QLe=Ft&&Ft.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),YLe=Ft&&Ft.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Zl=Ft&&Ft.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&QLe(t,e,r);return YLe(t,e),t},cm=Ft&&Ft.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},ZLe=Ft&&Ft.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}};Object.defineProperty(Ft,"__esModule",{value:!0});Ft.isGhes=Ft.assertDefined=Ft.getGnuTarPathOnWindows=Ft.getCacheFileName=Ft.getCompressionMethod=Ft.unlinkFile=Ft.resolvePaths=Ft.getArchiveFileSizeInBytes=Ft.createTempDirectory=void 0;var $g=Zl(ze()),JLe=Zl(wf()),eFe=Zl(dQ()),wQ=Zl(D0()),tFe=Zl(require("crypto")),hN=Zl(require("fs")),Rv=Zl(require("path")),rFe=Zl(yQ()),iFe=Zl(require("util")),Xd=zg();function nFe(){return cm(this,void 0,void 0,function*(){let e=process.platform==="win32",t=process.env.RUNNER_TEMP||"";if(!t){let i;e?i=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?i="/Users":i="/home",t=Rv.join(i,"actions","temp")}let r=Rv.join(t,tFe.randomUUID());return yield wQ.mkdirP(r),r})}Ft.createTempDirectory=nFe;function sFe(e){return hN.statSync(e).size}Ft.getArchiveFileSizeInBytes=sFe;function aFe(e){var t,r,i,n,s;return cm(this,void 0,void 0,function*(){let a=[],o=(s=process.env.GITHUB_WORKSPACE)!==null&&s!==void 0?s:process.cwd(),l=yield eFe.create(e.join(` +`),{implicitDescendants:!1});try{for(var c=!0,u=ZLe(l.globGenerator()),d;d=yield u.next(),t=d.done,!t;c=!0){n=d.value,c=!1;let p=n,f=Rv.relative(o,p).replace(new RegExp(`\\${Rv.sep}`,"g"),"/");$g.debug(`Matched: ${f}`),f===""?a.push("."):a.push(`${f}`)}}catch(p){r={error:p}}finally{try{!c&&!t&&(i=u.return)&&(yield i.call(u))}finally{if(r)throw r.error}}return a})}Ft.resolvePaths=aFe;function oFe(e){return cm(this,void 0,void 0,function*(){return iFe.promisify(hN.unlink)(e)})}Ft.unlinkFile=oFe;function EQ(e,t=[]){return cm(this,void 0,void 0,function*(){let r="";t.push("--version"),$g.debug(`Checking ${e} ${t.join(" ")}`);try{yield JLe.exec(`${e}`,t,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:i=>r+=i.toString(),stderr:i=>r+=i.toString()}})}catch(i){$g.debug(i.message)}return r=r.trim(),$g.debug(r),r})}function lFe(){return cm(this,void 0,void 0,function*(){let e=yield EQ("zstd",["--quiet"]),t=rFe.clean(e);return $g.debug(`zstd version: ${t}`),e===""?Xd.CompressionMethod.Gzip:Xd.CompressionMethod.ZstdWithoutLong})}Ft.getCompressionMethod=lFe;function cFe(e){return e===Xd.CompressionMethod.Gzip?Xd.CacheFilename.Gzip:Xd.CacheFilename.Zstd}Ft.getCacheFileName=cFe;function uFe(){return cm(this,void 0,void 0,function*(){return hN.existsSync(Xd.GnuTarPathOnWindows)?Xd.GnuTarPathOnWindows:(yield EQ("tar")).toLowerCase().includes("gnu tar")?wQ.which("tar"):""})}Ft.getGnuTarPathOnWindows=uFe;function dFe(e,t){if(t===void 0)throw Error(`Expected ${e} but value was undefiend`);return t}Ft.assertDefined=dFe;function pFe(){let t=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=t==="GITHUB.COM",i=t.endsWith(".GHE.COM")||t.endsWith(".GHE.LOCALHOST");return!r&&!i}Ft.isGhes=pFe});var bN=g(yN=>{"use strict";Object.defineProperty(yN,"__esModule",{value:!0});yN.createEmptyPipeline=fFe;var SQ=new Set(["Deserialize","Serialize","Retry","Sign"]),gN=class e{constructor(t){var r;this._policies=[],this._policies=(r=t?.slice(0))!==null&&r!==void 0?r:[],this._orderedPolicies=void 0}addPolicy(t,r={}){if(r.phase&&r.afterPhase)throw new Error("Policies inside a phase cannot specify afterPhase.");if(r.phase&&!SQ.has(r.phase))throw new Error(`Invalid phase name: ${r.phase}`);if(r.afterPhase&&!SQ.has(r.afterPhase))throw new Error(`Invalid afterPhase name: ${r.afterPhase}`);this._policies.push({policy:t,options:r}),this._orderedPolicies=void 0}removePolicy(t){let r=[];return this._policies=this._policies.filter(i=>t.name&&i.policy.name===t.name||t.phase&&i.options.phase===t.phase?(r.push(i.policy),!1):!0),this._orderedPolicies=void 0,r}sendRequest(t,r){return this.getOrderedPolicies().reduceRight((s,a)=>o=>a.sendRequest(o,s),s=>t.sendRequest(s))(r)}getOrderedPolicies(){return this._orderedPolicies||(this._orderedPolicies=this.orderPolicies()),this._orderedPolicies}clone(){return new e(this._policies)}static create(){return new e}orderPolicies(){let t=[],r=new Map;function i(m){return{name:m,policies:new Set,hasRun:!1,hasAfterPolicies:!1}}let n=i("Serialize"),s=i("None"),a=i("Deserialize"),o=i("Retry"),l=i("Sign"),c=[n,s,a,o,l];function u(m){return m==="Retry"?o:m==="Serialize"?n:m==="Deserialize"?a:m==="Sign"?l:s}for(let m of this._policies){let h=m.policy,y=m.options,b=h.name;if(r.has(b))throw new Error("Duplicate policy names not allowed in pipeline");let w={policy:h,dependsOn:new Set,dependants:new Set};y.afterPhase&&(w.afterPhase=u(y.afterPhase),w.afterPhase.hasAfterPolicies=!0),r.set(b,w),u(y.phase).policies.add(w)}for(let m of this._policies){let{policy:h,options:y}=m,b=h.name,w=r.get(b);if(!w)throw new Error(`Missing node for policy ${b}`);if(y.afterPolicies)for(let v of y.afterPolicies){let E=r.get(v);E&&(w.dependsOn.add(E),E.dependants.add(w))}if(y.beforePolicies)for(let v of y.beforePolicies){let E=r.get(v);E&&(E.dependsOn.add(w),w.dependants.add(E))}}function d(m){m.hasRun=!0;for(let h of m.policies)if(!(h.afterPhase&&(!h.afterPhase.hasRun||h.afterPhase.policies.size))&&h.dependsOn.size===0){t.push(h.policy);for(let y of h.dependants)y.dependsOn.delete(h);r.delete(h.policy.name),m.policies.delete(h)}}function p(){for(let m of c){if(d(m),m.policies.size>0&&m!==s){s.hasRun||d(s);return}m.hasAfterPolicies&&d(s)}}let f=0;for(;r.size>0;){f++;let m=t.length;if(p(),t.length<=m&&f>1)throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}return t}};function fFe(){return gN.create()}});var dm=g(um=>{"use strict";Object.defineProperty(um,"__esModule",{value:!0});var mFe=require("os"),hFe=require("util");function gFe(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var yFe=gFe(hFe);function bFe(e,...t){process.stderr.write(`${yFe.default.format(e,...t)}${mFe.EOL}`)}var xQ=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,NQ,vN=[],_N=[],Ov=[];xQ&&wN(xQ);var RQ=Object.assign(e=>AQ(e),{enable:wN,enabled:EN,disable:vFe,log:bFe});function wN(e){NQ=e,vN=[],_N=[];let t=/\*/g,r=e.split(",").map(i=>i.trim().replace(t,".*?"));for(let i of r)i.startsWith("-")?_N.push(new RegExp(`^${i.substr(1)}$`)):vN.push(new RegExp(`^${i}$`));for(let i of Ov)i.enabled=EN(i.namespace)}function EN(e){if(e.endsWith("*"))return!0;for(let t of _N)if(t.test(e))return!1;for(let t of vN)if(t.test(e))return!0;return!1}function vFe(){let e=NQ||"";return wN(""),e}function AQ(e){let t=Object.assign(r,{enabled:EN(e),destroy:_Fe,log:RQ.log,namespace:e,extend:wFe});function r(...i){t.enabled&&(i.length>0&&(i[0]=`${e} ${i[0]}`),t.log(...i))}return Ov.push(t),t}function _Fe(){let e=Ov.indexOf(this);return e>=0?(Ov.splice(e,1),!0):!1}function wFe(e){let t=AQ(`${this.namespace}:${e}`);return t.log=this.log,t}var Gg=RQ,CQ=new Set,Av=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,Pv,Iv=Gg("azure");Iv.log=(...e)=>{Gg.log(...e)};var SN=["verbose","info","warning","error"];Av&&(DQ(Av)?OQ(Av):console.error(`AZURE_LOG_LEVEL set to unknown log level '${Av}'; logging is not enabled. Acceptable values: ${SN.join(", ")}.`));function OQ(e){if(e&&!DQ(e))throw new Error(`Unknown log level '${e}'. Acceptable values: ${SN.join(",")}`);Pv=e;let t=[];for(let r of CQ)IQ(r)&&t.push(r.namespace);Gg.enable(t.join(","))}function EFe(){return Pv}var TQ={verbose:400,info:300,warning:200,error:100};function SFe(e){let t=Iv.extend(e);return PQ(Iv,t),{error:Cv(t,"error"),warning:Cv(t,"warning"),info:Cv(t,"info"),verbose:Cv(t,"verbose")}}function PQ(e,t){t.log=(...r)=>{e.log(...r)}}function Cv(e,t){let r=Object.assign(e.extend(t),{level:t});if(PQ(e,r),IQ(r)){let i=Gg.disable();Gg.enable(i+","+r.namespace)}return CQ.add(r),r}function IQ(e){return!!(Pv&&TQ[e.level]<=TQ[Pv])}function DQ(e){return SN.includes(e)}um.AzureLogger=Iv;um.createClientLogger=SFe;um.getLogLevel=EFe;um.setLogLevel=OQ});var Qd=g(Dv=>{"use strict";Object.defineProperty(Dv,"__esModule",{value:!0});Dv.logger=void 0;var xFe=dm();Dv.logger=(0,xFe.createClientLogger)("core-rest-pipeline")});var LQ=g(Lv=>{"use strict";Object.defineProperty(Lv,"__esModule",{value:!0});Lv.AbortError=void 0;var xN=class extends Error{constructor(t){super(t),this.name="AbortError"}};Lv.AbortError=xN});var FQ=g(Fv=>{"use strict";Object.defineProperty(Fv,"__esModule",{value:!0});Fv.AbortError=void 0;var TFe=LQ();Object.defineProperty(Fv,"AbortError",{enumerable:!0,get:function(){return TFe.AbortError}})});var NN=g(TN=>{"use strict";Object.defineProperty(TN,"__esModule",{value:!0});TN.createAbortablePromise=RFe;var NFe=FQ();function RFe(e,t){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=t??{};return new Promise((s,a)=>{function o(){a(new NFe.AbortError(n??"The operation was aborted."))}function l(){i?.removeEventListener("abort",c)}function c(){r?.(),l(),o()}if(i?.aborted)return o();try{e(u=>{l(),s(u)},u=>{l(),a(u)})}catch(u){a(u)}i?.addEventListener("abort",c)})}});var AN=g(RN=>{"use strict";Object.defineProperty(RN,"__esModule",{value:!0});RN.getRandomIntegerInclusive=AFe;function AFe(e,t){return e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e}});var BQ=g(Bv=>{"use strict";Object.defineProperty(Bv,"__esModule",{value:!0});Bv.delay=IFe;Bv.calculateRetryDelay=DFe;var CFe=NN(),OFe=AN(),PFe="The delay was aborted.";function IFe(e,t){let r,{abortSignal:i,abortErrorMsg:n}=t??{};return(0,CFe.createAbortablePromise)(s=>{r=setTimeout(s,e)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:n??PFe})}function DFe(e,t){let r=t.retryDelayInMs*Math.pow(2,e),i=Math.min(t.maxRetryDelayInMs,r);return{retryAfterInMs:i/2+(0,OFe.getRandomIntegerInclusive)(0,i/2)}}});var qQ=g(CN=>{"use strict";Object.defineProperty(CN,"__esModule",{value:!0});CN.cancelablePromiseRace=LFe;async function LFe(e,t){var r,i;let n=new AbortController;function s(){n.abort()}(r=t?.abortSignal)===null||r===void 0||r.addEventListener("abort",s);try{return await Promise.race(e.map(a=>a({abortSignal:n.signal})))}finally{n.abort(),(i=t?.abortSignal)===null||i===void 0||i.removeEventListener("abort",s)}}});var PN=g(ON=>{"use strict";Object.defineProperty(ON,"__esModule",{value:!0});ON.isObject=FFe;function FFe(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}});var kQ=g(qv=>{"use strict";Object.defineProperty(qv,"__esModule",{value:!0});qv.isError=MQ;qv.getErrorMessage=qFe;var BFe=PN();function MQ(e){if((0,BFe.isObject)(e)){let t=typeof e.name=="string",r=typeof e.message=="string";return t&&r}return!1}function qFe(e){if(MQ(e))return e.message;{let t;try{typeof e=="object"&&e?t=JSON.stringify(e):t=String(e)}catch{t="[unable to stringify input]"}return`Unknown error ${t}`}}});var UQ=g(Mv=>{"use strict";Object.defineProperty(Mv,"__esModule",{value:!0});Mv.computeSha256Hmac=MFe;Mv.computeSha256Hash=kFe;var jQ=require("crypto");async function MFe(e,t,r){let i=Buffer.from(e,"base64");return(0,jQ.createHmac)("sha256",i).update(t).digest(r)}async function kFe(e,t){return(0,jQ.createHash)("sha256").update(e).digest(t)}});var $Q=g(Vg=>{"use strict";Object.defineProperty(Vg,"__esModule",{value:!0});Vg.isDefined=IN;Vg.isObjectWithProperties=jFe;Vg.objectHasProperty=zQ;function IN(e){return typeof e<"u"&&e!==null}function jFe(e,t){if(!IN(e)||typeof e!="object")return!1;for(let r of t)if(!zQ(e,r))return!1;return!0}function zQ(e,t){return IN(e)&&typeof e=="object"&&t in e}});var HQ=g(LN=>{"use strict";var DN;Object.defineProperty(LN,"__esModule",{value:!0});LN.randomUUID=$Fe;var UFe=require("crypto"),zFe=typeof((DN=globalThis?.crypto)===null||DN===void 0?void 0:DN.randomUUID)=="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):UFe.randomUUID;function $Fe(){return zFe()}});var GQ=g(zr=>{"use strict";var FN,BN,qN,MN;Object.defineProperty(zr,"__esModule",{value:!0});zr.isReactNative=zr.isNodeRuntime=zr.isNode=zr.isNodeLike=zr.isBun=zr.isDeno=zr.isWebWorker=zr.isBrowser=void 0;zr.isBrowser=typeof window<"u"&&typeof window.document<"u";zr.isWebWorker=typeof self=="object"&&typeof self?.importScripts=="function"&&(((FN=self.constructor)===null||FN===void 0?void 0:FN.name)==="DedicatedWorkerGlobalScope"||((BN=self.constructor)===null||BN===void 0?void 0:BN.name)==="ServiceWorkerGlobalScope"||((qN=self.constructor)===null||qN===void 0?void 0:qN.name)==="SharedWorkerGlobalScope");zr.isDeno=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u";zr.isBun=typeof Bun<"u"&&typeof Bun.version<"u";zr.isNodeLike=typeof globalThis.process<"u"&&!!globalThis.process.version&&!!(!((MN=globalThis.process.versions)===null||MN===void 0)&&MN.node);zr.isNode=zr.isNodeLike;zr.isNodeRuntime=zr.isNodeLike&&!zr.isBun&&!zr.isDeno;zr.isReactNative=typeof navigator<"u"&&navigator?.product==="ReactNative"});var VQ=g(kv=>{"use strict";Object.defineProperty(kv,"__esModule",{value:!0});kv.uint8ArrayToString=HFe;kv.stringToUint8Array=GFe;function HFe(e,t){return Buffer.from(e).toString(t)}function GFe(e,t){return Buffer.from(e,t)}});var Un=g(Be=>{"use strict";Object.defineProperty(Be,"__esModule",{value:!0});Be.stringToUint8Array=Be.uint8ArrayToString=Be.isWebWorker=Be.isReactNative=Be.isDeno=Be.isNodeRuntime=Be.isNodeLike=Be.isNode=Be.isBun=Be.isBrowser=Be.randomUUID=Be.objectHasProperty=Be.isObjectWithProperties=Be.isDefined=Be.computeSha256Hmac=Be.computeSha256Hash=Be.getErrorMessage=Be.isError=Be.isObject=Be.getRandomIntegerInclusive=Be.createAbortablePromise=Be.cancelablePromiseRace=Be.calculateRetryDelay=Be.delay=void 0;var WQ=BQ();Object.defineProperty(Be,"delay",{enumerable:!0,get:function(){return WQ.delay}});Object.defineProperty(Be,"calculateRetryDelay",{enumerable:!0,get:function(){return WQ.calculateRetryDelay}});var VFe=qQ();Object.defineProperty(Be,"cancelablePromiseRace",{enumerable:!0,get:function(){return VFe.cancelablePromiseRace}});var WFe=NN();Object.defineProperty(Be,"createAbortablePromise",{enumerable:!0,get:function(){return WFe.createAbortablePromise}});var KFe=AN();Object.defineProperty(Be,"getRandomIntegerInclusive",{enumerable:!0,get:function(){return KFe.getRandomIntegerInclusive}});var XFe=PN();Object.defineProperty(Be,"isObject",{enumerable:!0,get:function(){return XFe.isObject}});var KQ=kQ();Object.defineProperty(Be,"isError",{enumerable:!0,get:function(){return KQ.isError}});Object.defineProperty(Be,"getErrorMessage",{enumerable:!0,get:function(){return KQ.getErrorMessage}});var XQ=UQ();Object.defineProperty(Be,"computeSha256Hash",{enumerable:!0,get:function(){return XQ.computeSha256Hash}});Object.defineProperty(Be,"computeSha256Hmac",{enumerable:!0,get:function(){return XQ.computeSha256Hmac}});var kN=$Q();Object.defineProperty(Be,"isDefined",{enumerable:!0,get:function(){return kN.isDefined}});Object.defineProperty(Be,"isObjectWithProperties",{enumerable:!0,get:function(){return kN.isObjectWithProperties}});Object.defineProperty(Be,"objectHasProperty",{enumerable:!0,get:function(){return kN.objectHasProperty}});var QFe=HQ();Object.defineProperty(Be,"randomUUID",{enumerable:!0,get:function(){return QFe.randomUUID}});var mu=GQ();Object.defineProperty(Be,"isBrowser",{enumerable:!0,get:function(){return mu.isBrowser}});Object.defineProperty(Be,"isBun",{enumerable:!0,get:function(){return mu.isBun}});Object.defineProperty(Be,"isNode",{enumerable:!0,get:function(){return mu.isNode}});Object.defineProperty(Be,"isNodeLike",{enumerable:!0,get:function(){return mu.isNodeLike}});Object.defineProperty(Be,"isNodeRuntime",{enumerable:!0,get:function(){return mu.isNodeRuntime}});Object.defineProperty(Be,"isDeno",{enumerable:!0,get:function(){return mu.isDeno}});Object.defineProperty(Be,"isReactNative",{enumerable:!0,get:function(){return mu.isReactNative}});Object.defineProperty(Be,"isWebWorker",{enumerable:!0,get:function(){return mu.isWebWorker}});var QQ=VQ();Object.defineProperty(Be,"uint8ArrayToString",{enumerable:!0,get:function(){return QQ.uint8ArrayToString}});Object.defineProperty(Be,"stringToUint8Array",{enumerable:!0,get:function(){return QQ.stringToUint8Array}})});var Uv=g(jv=>{"use strict";Object.defineProperty(jv,"__esModule",{value:!0});jv.Sanitizer=void 0;var YFe=Un(),jN="REDACTED",ZFe=["x-ms-client-request-id","x-ms-return-client-request-id","x-ms-useragent","x-ms-correlation-request-id","x-ms-request-id","client-request-id","ms-cv","return-client-request-id","traceparent","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Origin","Accept","Accept-Encoding","Cache-Control","Connection","Content-Length","Content-Type","Date","ETag","Expires","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","Last-Modified","Pragma","Request-Id","Retry-After","Server","Transfer-Encoding","User-Agent","WWW-Authenticate"],JFe=["api-version"],UN=class{constructor({additionalAllowedHeaderNames:t=[],additionalAllowedQueryParameters:r=[]}={}){t=ZFe.concat(t),r=JFe.concat(r),this.allowedHeaderNames=new Set(t.map(i=>i.toLowerCase())),this.allowedQueryParameters=new Set(r.map(i=>i.toLowerCase()))}sanitize(t){let r=new Set;return JSON.stringify(t,(i,n)=>{if(n instanceof Error)return Object.assign(Object.assign({},n),{name:n.name,message:n.message});if(i==="headers")return this.sanitizeHeaders(n);if(i==="url")return this.sanitizeUrl(n);if(i==="query")return this.sanitizeQuery(n);if(i==="body")return;if(i==="response")return;if(i==="operationSpec")return;if(Array.isArray(n)||(0,YFe.isObject)(n)){if(r.has(n))return"[Circular]";r.add(n)}return n},2)}sanitizeUrl(t){if(typeof t!="string"||t===null||t==="")return t;let r=new URL(t);if(!r.search)return t;for(let[i]of r.searchParams)this.allowedQueryParameters.has(i.toLowerCase())||r.searchParams.set(i,jN);return r.toString()}sanitizeHeaders(t){let r={};for(let i of Object.keys(t))this.allowedHeaderNames.has(i.toLowerCase())?r[i]=t[i]:r[i]=jN;return r}sanitizeQuery(t){if(typeof t!="object"||t===null)return t;let r={};for(let i of Object.keys(t))this.allowedQueryParameters.has(i.toLowerCase())?r[i]=t[i]:r[i]=jN;return r}};jv.Sanitizer=UN});var zN=g(pm=>{"use strict";Object.defineProperty(pm,"__esModule",{value:!0});pm.logPolicyName=void 0;pm.logPolicy=rBe;var eBe=Qd(),tBe=Uv();pm.logPolicyName="logPolicy";function rBe(e={}){var t;let r=(t=e.logger)!==null&&t!==void 0?t:eBe.logger.info,i=new tBe.Sanitizer({additionalAllowedHeaderNames:e.additionalAllowedHeaderNames,additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});return{name:pm.logPolicyName,async sendRequest(n,s){if(!r.enabled)return s(n);r(`Request: ${i.sanitize(n)}`);let a=await s(n);return r(`Response status code: ${a.status}`),r(`Headers: ${i.sanitize(a.headers)}`),a}}}});var $N=g(fm=>{"use strict";Object.defineProperty(fm,"__esModule",{value:!0});fm.redirectPolicyName=void 0;fm.redirectPolicy=iBe;fm.redirectPolicyName="redirectPolicy";var YQ=["GET","HEAD"];function iBe(e={}){let{maxRetries:t=20}=e;return{name:fm.redirectPolicyName,async sendRequest(r,i){let n=await i(r);return ZQ(i,n,t)}}}async function ZQ(e,t,r,i=0){let{request:n,status:s,headers:a}=t,o=a.get("location");if(o&&(s===300||s===301&&YQ.includes(n.method)||s===302&&YQ.includes(n.method)||s===303&&n.method==="POST"||s===307)&&ivY,__assign:()=>zv,__asyncDelegator:()=>dY,__asyncGenerator:()=>uY,__asyncValues:()=>pY,__await:()=>mm,__awaiter:()=>nY,__classPrivateFieldGet:()=>gY,__classPrivateFieldIn:()=>bY,__classPrivateFieldSet:()=>yY,__createBinding:()=>Hv,__decorate:()=>tY,__disposeResources:()=>_Y,__esDecorate:()=>nBe,__exportStar:()=>aY,__extends:()=>JQ,__generator:()=>sY,__importDefault:()=>hY,__importStar:()=>mY,__makeTemplateObject:()=>fY,__metadata:()=>iY,__param:()=>rY,__propKey:()=>aBe,__read:()=>GN,__rest:()=>eY,__runInitializers:()=>sBe,__setFunctionName:()=>oBe,__spread:()=>oY,__spreadArray:()=>cY,__spreadArrays:()=>lY,__values:()=>$v,default:()=>uBe});function JQ(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");HN(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function eY(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(a=e[o])&&(s=(n<3?a(s):n>3?a(t,r,s):a(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s}function rY(e,t){return function(r,i){t(r,i,e)}}function nBe(e,t,r,i,n,s){function a(b){if(b!==void 0&&typeof b!="function")throw new TypeError("Function expected");return b}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",c=!t&&e?i.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,i.name):{}),d,p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in i)m[h]=h==="access"?{}:i[h];for(var h in i.access)m.access[h]=i.access[h];m.addInitializer=function(b){if(p)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(b||null))};var y=(0,r[f])(o==="accessor"?{get:u.get,set:u.set}:u[l],m);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(d=a(y.get))&&(u.get=d),(d=a(y.set))&&(u.set=d),(d=a(y.init))&&n.unshift(d)}else(d=a(y))&&(o==="field"?n.unshift(d):u[l]=d)}c&&Object.defineProperty(c,i.name,u),p=!0}function sBe(e,t,r){for(var i=arguments.length>2,n=0;n0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function GN(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],a;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(o){a={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return s}function oY(){for(var e=[],t=0;t1||l(f,h)})},m&&(n[f]=m(n[f])))}function l(f,m){try{c(i[f](m))}catch(h){p(s[0][3],h)}}function c(f){f.value instanceof mm?Promise.resolve(f.value.v).then(u,d):p(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function p(f,m){f(m),s.shift(),s.length&&l(s[0][0],s[0][1])}}function dY(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,s){t[n]=e[n]?function(a){return(r=!r)?{value:mm(e[n](a)),done:!1}:s?s(a):a}:s}}function pY(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof $v=="function"?$v(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}}function fY(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function mY(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Hv(t,e,r);return lBe(t,e),t}function hY(e){return e&&e.__esModule?e:{default:e}}function gY(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function yY(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function bY(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function vY(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(s){return Promise.reject(s)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function _Y(e){function t(s){e.error=e.hasError?new cBe(s,e.error,"An error was suppressed during disposal."):s,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var s=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(s).then(n,function(a){return t(a),n()})}else i|=1}catch(a){t(a)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var HN,zv,Hv,lBe,cBe,uBe,Vv=U5(()=>{HN=function(e,t){return HN=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},HN(e,t)};zv=function(){return zv=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(Wv,"__esModule",{value:!0});Wv.getHeaderName=dBe;Wv.setPlatformSpecificData=pBe;var wY=(Vv(),P0(Gv)),VN=wY.__importStar(require("node:os")),WN=wY.__importStar(require("node:process"));function dBe(){return"User-Agent"}async function pBe(e){if(WN&&WN.versions){let t=WN.versions;t.bun?e.set("Bun",t.bun):t.deno?e.set("Deno",t.deno):t.node&&e.set("Node",t.node)}e.set("OS",`(${VN.arch()}-${VN.type()}-${VN.release()})`)}});var hu=g(hm=>{"use strict";Object.defineProperty(hm,"__esModule",{value:!0});hm.DEFAULT_RETRY_POLICY_COUNT=hm.SDK_VERSION=void 0;hm.SDK_VERSION="1.17.0";hm.DEFAULT_RETRY_POLICY_COUNT=3});var KN=g(Kv=>{"use strict";Object.defineProperty(Kv,"__esModule",{value:!0});Kv.getUserAgentHeaderName=hBe;Kv.getUserAgentValue=gBe;var SY=EY(),fBe=hu();function mBe(e){let t=[];for(let[r,i]of e){let n=i?`${r}/${i}`:r;t.push(n)}return t.join(" ")}function hBe(){return(0,SY.getHeaderName)()}async function gBe(e){let t=new Map;t.set("core-rest-pipeline",fBe.SDK_VERSION),await(0,SY.setPlatformSpecificData)(t);let r=mBe(t);return e?`${e} ${r}`:r}});var XN=g(gm=>{"use strict";Object.defineProperty(gm,"__esModule",{value:!0});gm.userAgentPolicyName=void 0;gm.userAgentPolicy=yBe;var TY=KN(),xY=(0,TY.getUserAgentHeaderName)();gm.userAgentPolicyName="userAgentPolicy";function yBe(e={}){let t=(0,TY.getUserAgentValue)(e.userAgentPrefix);return{name:gm.userAgentPolicyName,async sendRequest(r,i){return r.headers.has(xY)||r.headers.set(xY,await t),i(r)}}}});var Xv=g(ym=>{"use strict";Object.defineProperty(ym,"__esModule",{value:!0});ym.isNodeReadableStream=NY;ym.isWebReadableStream=RY;ym.isReadableStream=bBe;ym.isBlob=vBe;function NY(e){return!!(e&&typeof e.pipe=="function")}function RY(e){return!!(e&&typeof e.getReader=="function"&&typeof e.tee=="function")}function bBe(e){return NY(e)||RY(e)}function vBe(e){return typeof e.stream=="function"}});var QN=g(Wg=>{"use strict";Object.defineProperty(Wg,"__esModule",{value:!0});Wg.getRawContent=SBe;Wg.createFileFromStream=xBe;Wg.createFile=TBe;var _Be=Un(),wBe=Xv(),AY={arrayBuffer:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}},Qv=Symbol("rawContent");function EBe(e){return typeof e[Qv]=="function"}function SBe(e){return EBe(e)?e[Qv]():e.stream()}function xBe(e,t,r={}){var i,n,s,a;return Object.assign(Object.assign({},AY),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(s=r.webkitRelativePath)!==null&&s!==void 0?s:"",size:(a=r.size)!==null&&a!==void 0?a:-1,name:t,stream:()=>{let o=e();if((0,wBe.isNodeReadableStream)(o))throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.");return o},[Qv]:e})}function TBe(e,t,r={}){var i,n,s;return _Be.isNodeLike?Object.assign(Object.assign({},AY),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(s=r.webkitRelativePath)!==null&&s!==void 0?s:"",size:e.byteLength,name:t,arrayBuffer:async()=>e.buffer,stream:()=>new Blob([e]).stream(),[Qv]:()=>e}):new File([e],t,r)}});var PY=g(ZN=>{"use strict";Object.defineProperty(ZN,"__esModule",{value:!0});ZN.concat=OBe;var Jl=(Vv(),P0(Gv)),YN=require("node:stream"),NBe=Xv(),RBe=QN();function CY(){return Jl.__asyncGenerator(this,arguments,function*(){let t=this.getReader();try{for(;;){let{done:r,value:i}=yield Jl.__await(t.read());if(r)return yield Jl.__await(void 0);yield yield Jl.__await(i)}}finally{t.releaseLock()}})}function ABe(e){e[Symbol.asyncIterator]||(e[Symbol.asyncIterator]=CY.bind(e)),e.values||(e.values=CY.bind(e))}function CBe(e){return e instanceof ReadableStream?(ABe(e),YN.Readable.fromWeb(e)):e}function OY(e){return e instanceof Uint8Array?YN.Readable.from(Buffer.from(e)):(0,NBe.isBlob)(e)?OY((0,RBe.getRawContent)(e)):CBe(e)}async function OBe(e){return function(){let t=e.map(r=>typeof r=="function"?r():r).map(OY);return YN.Readable.from(function(){return Jl.__asyncGenerator(this,arguments,function*(){var r,i,n,s;for(let c of t)try{for(var a=!0,o=(i=void 0,Jl.__asyncValues(c)),l;l=yield Jl.__await(o.next()),r=l.done,!r;a=!0){s=l.value,a=!1;let u=s;yield yield Jl.__await(u)}}catch(u){i={error:u}}finally{try{!a&&!r&&(n=o.return)&&(yield Jl.__await(n.call(o)))}finally{if(i)throw i.error}}})}())}}});var JN=g(bm=>{"use strict";Object.defineProperty(bm,"__esModule",{value:!0});bm.multipartPolicyName=void 0;bm.multipartPolicy=UBe;var Yd=Un(),PBe=PY(),IBe=Xv();function DBe(){return`----AzSDKFormBoundary${(0,Yd.randomUUID)()}`}function LBe(e){let t="";for(let[r,i]of e)t+=`${r}: ${i}\r +`;return t}function FBe(e){return e instanceof Uint8Array?e.byteLength:(0,IBe.isBlob)(e)?e.size===-1?void 0:e.size:void 0}function BBe(e){let t=0;for(let r of e){let i=FBe(r);if(i===void 0)return;t+=i}return t}async function qBe(e,t,r){let i=[(0,Yd.stringToUint8Array)(`--${r}`,"utf-8"),...t.flatMap(s=>[(0,Yd.stringToUint8Array)(`\r +`,"utf-8"),(0,Yd.stringToUint8Array)(LBe(s.headers),"utf-8"),(0,Yd.stringToUint8Array)(`\r +`,"utf-8"),s.body,(0,Yd.stringToUint8Array)(`\r +--${r}`,"utf-8")]),(0,Yd.stringToUint8Array)(`--\r +\r +`,"utf-8")],n=BBe(i);n&&e.headers.set("Content-Length",n),e.body=await(0,PBe.concat)(i)}bm.multipartPolicyName="multipartPolicy";var MBe=70,kBe=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function jBe(e){if(e.length>MBe)throw new Error(`Multipart boundary "${e}" exceeds maximum length of 70 characters`);if(Array.from(e).some(t=>!kBe.has(t)))throw new Error(`Multipart boundary "${e}" contains invalid characters`)}function UBe(){return{name:bm.multipartPolicyName,async sendRequest(e,t){var r;if(!e.multipartBody)return t(e);if(e.body)throw new Error("multipartBody and regular body cannot be set at the same time");let i=e.multipartBody.boundary,n=(r=e.headers.get("Content-Type"))!==null&&r!==void 0?r:"multipart/mixed",s=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!s)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,a,o]=s;if(o&&i&&o!==i)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${i} in the request body`);return i??(i=o),i?jBe(i):i=DBe(),e.headers.set("Content-Type",`${a}; boundary=${i}`),await qBe(e,e.multipartBody.parts,i),e.multipartBody=void 0,t(e)}}}});var eR=g(vm=>{"use strict";Object.defineProperty(vm,"__esModule",{value:!0});vm.decompressResponsePolicyName=void 0;vm.decompressResponsePolicy=zBe;vm.decompressResponsePolicyName="decompressResponsePolicy";function zBe(){return{name:vm.decompressResponsePolicyName,async sendRequest(e,t){return e.method!=="HEAD"&&e.headers.set("Accept-Encoding","gzip,deflate"),t(e)}}}});var IY=g(Yv=>{"use strict";Object.defineProperty(Yv,"__esModule",{value:!0});Yv.AbortError=void 0;var tR=class extends Error{constructor(t){super(t),this.name="AbortError"}};Yv.AbortError=tR});var Jv=g(Zv=>{"use strict";Object.defineProperty(Zv,"__esModule",{value:!0});Zv.AbortError=void 0;var $Be=IY();Object.defineProperty(Zv,"AbortError",{enumerable:!0,get:function(){return $Be.AbortError}})});var t_=g(e_=>{"use strict";Object.defineProperty(e_,"__esModule",{value:!0});e_.delay=VBe;e_.parseHeaderValueAsNumber=WBe;var HBe=Jv(),GBe="The operation was aborted.";function VBe(e,t,r){return new Promise((i,n)=>{let s,a,o=()=>n(new HBe.AbortError(r?.abortErrorMsg?r?.abortErrorMsg:GBe)),l=()=>{r?.abortSignal&&a&&r.abortSignal.removeEventListener("abort",a)};if(a=()=>(s&&clearTimeout(s),l(),o()),r?.abortSignal&&r.abortSignal.aborted)return o();s=setTimeout(()=>{l(),i(t)},e),r?.abortSignal&&r.abortSignal.addEventListener("abort",a)})}function WBe(e,t){let r=e.headers.get(t);if(!r)return;let i=Number(r);if(!Number.isNaN(i))return i}});var i_=g(r_=>{"use strict";Object.defineProperty(r_,"__esModule",{value:!0});r_.isThrottlingRetryResponse=QBe;r_.throttlingRetryStrategy=YBe;var KBe=t_(),rR="Retry-After",XBe=["retry-after-ms","x-ms-retry-after-ms",rR];function DY(e){if(e&&[429,503].includes(e.status))try{for(let n of XBe){let s=(0,KBe.parseHeaderValueAsNumber)(e,n);if(s===0||s)return s*(n===rR?1e3:1)}let t=e.headers.get(rR);if(!t)return;let i=Date.parse(t)-Date.now();return Number.isFinite(i)?Math.max(0,i):void 0}catch{return}}function QBe(e){return Number.isFinite(DY(e))}function YBe(){return{name:"throttlingRetryStrategy",retry({response:e}){let t=DY(e);return Number.isFinite(t)?{retryAfterInMs:t}:{skipStrategy:!0}}}}});var n_=g(Kg=>{"use strict";Object.defineProperty(Kg,"__esModule",{value:!0});Kg.exponentialRetryStrategy=rqe;Kg.isExponentialRetryResponse=LY;Kg.isSystemError=FY;var ZBe=Un(),JBe=i_(),eqe=1e3,tqe=1e3*64;function rqe(e={}){var t,r;let i=(t=e.retryDelayInMs)!==null&&t!==void 0?t:eqe,n=(r=e.maxRetryDelayInMs)!==null&&r!==void 0?r:tqe,s=i;return{name:"exponentialRetryStrategy",retry({retryCount:a,response:o,responseError:l}){let c=FY(l),u=c&&e.ignoreSystemErrors,d=LY(o),p=d&&e.ignoreHttpStatusCodes;if(o&&((0,JBe.isThrottlingRetryResponse)(o)||!d)||p||u)return{skipStrategy:!0};if(l&&!c&&!d)return{errorToThrow:l};let m=s*Math.pow(2,a),h=Math.min(n,m);return s=h/2+(0,ZBe.getRandomIntegerInclusive)(0,h/2),{retryAfterInMs:s}}}}function LY(e){return!!(e&&e.status!==void 0&&(e.status>=500||e.status===408)&&e.status!==501&&e.status!==505)}function FY(e){return e?e.code==="ETIMEDOUT"||e.code==="ESOCKETTIMEDOUT"||e.code==="ECONNREFUSED"||e.code==="ECONNRESET"||e.code==="ENOENT"||e.code==="ENOTFOUND":!1}});var _m=g(iR=>{"use strict";Object.defineProperty(iR,"__esModule",{value:!0});iR.retryPolicy=oqe;var iqe=t_(),nqe=dm(),sqe=Jv(),BY=hu(),qY=(0,nqe.createClientLogger)("core-rest-pipeline retryPolicy"),aqe="retryPolicy";function oqe(e,t={maxRetries:BY.DEFAULT_RETRY_POLICY_COUNT}){let r=t.logger||qY;return{name:aqe,async sendRequest(i,n){var s,a;let o,l,c=-1;e:for(;;){c+=1,o=void 0,l=void 0;try{r.info(`Retry ${c}: Attempting to send request`,i.requestId),o=await n(i),r.info(`Retry ${c}: Received a response from request`,i.requestId)}catch(u){if(r.error(`Retry ${c}: Received an error from request`,i.requestId),l=u,!u||l.name!=="RestError")throw u;o=l.response}if(!((s=i.abortSignal)===null||s===void 0)&&s.aborted)throw r.error(`Retry ${c}: Request aborted.`),new sqe.AbortError;if(c>=((a=t.maxRetries)!==null&&a!==void 0?a:BY.DEFAULT_RETRY_POLICY_COUNT)){if(r.info(`Retry ${c}: Maximum retries reached. Returning the last received response, or throwing the last received error.`),l)throw l;if(o)return o;throw new Error("Maximum retries reached with no response or error to throw")}r.info(`Retry ${c}: Processing ${e.length} retry strategies.`);t:for(let u of e){let d=u.logger||qY;d.info(`Retry ${c}: Processing retry strategy ${u.name}.`);let p=u.retry({retryCount:c,response:o,responseError:l});if(p.skipStrategy){d.info(`Retry ${c}: Skipped.`);continue t}let{errorToThrow:f,retryAfterInMs:m,redirectTo:h}=p;if(f)throw d.error(`Retry ${c}: Retry strategy ${u.name} throws error:`,f),f;if(m||m===0){d.info(`Retry ${c}: Retry strategy ${u.name} retries after ${m}`),await(0,iqe.delay)(m,void 0,{abortSignal:i.abortSignal});continue e}if(h){d.info(`Retry ${c}: Retry strategy ${u.name} redirects to ${h}`),i.url=h;continue e}}if(l)throw r.info("None of the retry strategies could work with the received error. Throwing it."),l;if(o)return r.info("None of the retry strategies could work with the received response. Returning it."),o}}}}});var nR=g(wm=>{"use strict";Object.defineProperty(wm,"__esModule",{value:!0});wm.defaultRetryPolicyName=void 0;wm.defaultRetryPolicy=pqe;var lqe=n_(),cqe=i_(),uqe=_m(),dqe=hu();wm.defaultRetryPolicyName="defaultRetryPolicy";function pqe(e={}){var t;return{name:wm.defaultRetryPolicyName,sendRequest:(0,uqe.retryPolicy)([(0,cqe.throttlingRetryStrategy)(),(0,lqe.exponentialRetryStrategy)(e)],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:dqe.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var Xg=g(aR=>{"use strict";Object.defineProperty(aR,"__esModule",{value:!0});aR.createHttpHeaders=mqe;function s_(e){return e.toLowerCase()}function*fqe(e){for(let t of e.values())yield[t.name,t.value]}var sR=class{constructor(t){if(this._headersMap=new Map,t)for(let r of Object.keys(t))this.set(r,t[r])}set(t,r){this._headersMap.set(s_(t),{name:t,value:String(r).trim()})}get(t){var r;return(r=this._headersMap.get(s_(t)))===null||r===void 0?void 0:r.value}has(t){return this._headersMap.has(s_(t))}delete(t){this._headersMap.delete(s_(t))}toJSON(t={}){let r={};if(t.preserveCase)for(let i of this._headersMap.values())r[i.name]=i.value;else for(let[i,n]of this._headersMap)r[i]=n.value;return r}toString(){return JSON.stringify(this.toJSON({preserveCase:!0}))}[Symbol.iterator](){return fqe(this._headersMap)}};function mqe(e){return new sR(e)}});var oR=g(Em=>{"use strict";Object.defineProperty(Em,"__esModule",{value:!0});Em.formDataPolicyName=void 0;Em.formDataPolicy=gqe;var kY=Un(),MY=Xg();Em.formDataPolicyName="formDataPolicy";function hqe(e){var t;let r={};for(let[i,n]of e.entries())(t=r[i])!==null&&t!==void 0||(r[i]=[]),r[i].push(n);return r}function gqe(){return{name:Em.formDataPolicyName,async sendRequest(e,t){if(kY.isNodeLike&&typeof FormData<"u"&&e.body instanceof FormData&&(e.formData=hqe(e.body),e.body=void 0),e.formData){let r=e.headers.get("Content-Type");r&&r.indexOf("application/x-www-form-urlencoded")!==-1?e.body=yqe(e.formData):await bqe(e.formData,e),e.formData=void 0}return t(e)}}}function yqe(e){let t=new URLSearchParams;for(let[r,i]of Object.entries(e))if(Array.isArray(i))for(let n of i)t.append(r,n.toString());else t.append(r,i.toString());return t.toString()}async function bqe(e,t){let r=t.headers.get("Content-Type");if(r&&!r.startsWith("multipart/form-data"))return;t.headers.set("Content-Type",r??"multipart/form-data");let i=[];for(let[n,s]of Object.entries(e))for(let a of Array.isArray(s)?s:[s])if(typeof a=="string")i.push({headers:(0,MY.createHttpHeaders)({"Content-Disposition":`form-data; name="${n}"`}),body:(0,kY.stringToUint8Array)(a,"utf-8")});else{if(a==null||typeof a!="object")throw new Error(`Unexpected value for key ${n}: ${a}. Value should be serialized to string first.`);{let o=a.name||"blob",l=(0,MY.createHttpHeaders)();l.set("Content-Disposition",`form-data; name="${n}"; filename="${o}"`),l.set("Content-Type",a.type||"application/octet-stream"),i.push({headers:l,body:a})}}t.multipartBody={parts:i}}});var UY=g((ISt,jY)=>{var Sm=1e3,xm=Sm*60,Tm=xm*60,Zd=Tm*24,vqe=Zd*7,_qe=Zd*365.25;jY.exports=function(e,t){t=t||{};var r=typeof e;if(r==="string"&&e.length>0)return wqe(e);if(r==="number"&&isFinite(e))return t.long?Sqe(e):Eqe(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function wqe(e){if(e=String(e),!(e.length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var r=parseFloat(t[1]),i=(t[2]||"ms").toLowerCase();switch(i){case"years":case"year":case"yrs":case"yr":case"y":return r*_qe;case"weeks":case"week":case"w":return r*vqe;case"days":case"day":case"d":return r*Zd;case"hours":case"hour":case"hrs":case"hr":case"h":return r*Tm;case"minutes":case"minute":case"mins":case"min":case"m":return r*xm;case"seconds":case"second":case"secs":case"sec":case"s":return r*Sm;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function Eqe(e){var t=Math.abs(e);return t>=Zd?Math.round(e/Zd)+"d":t>=Tm?Math.round(e/Tm)+"h":t>=xm?Math.round(e/xm)+"m":t>=Sm?Math.round(e/Sm)+"s":e+"ms"}function Sqe(e){var t=Math.abs(e);return t>=Zd?a_(e,t,Zd,"day"):t>=Tm?a_(e,t,Tm,"hour"):t>=xm?a_(e,t,xm,"minute"):t>=Sm?a_(e,t,Sm,"second"):e+" ms"}function a_(e,t,r,i){var n=t>=r*1.5;return Math.round(e/r)+" "+i+(n?"s":"")}});var lR=g((DSt,zY)=>{function xqe(e){r.debug=r,r.default=r,r.coerce=l,r.disable=s,r.enable=n,r.enabled=a,r.humanize=UY(),r.destroy=c,Object.keys(e).forEach(u=>{r[u]=e[u]}),r.names=[],r.skips=[],r.formatters={};function t(u){let d=0;for(let p=0;p{if(q==="%%")return"%";E++;let B=r.formatters[O];if(typeof B=="function"){let P=y[E];q=B.call(b,P),y.splice(E,1),E--}return q}),r.formatArgs.call(b,y),(b.log||r.log).apply(b,y)}return h.namespace=u,h.useColors=r.useColors(),h.color=r.selectColor(u),h.extend=i,h.destroy=r.destroy,Object.defineProperty(h,"enabled",{enumerable:!0,configurable:!1,get:()=>p!==null?p:(f!==r.namespaces&&(f=r.namespaces,m=r.enabled(u)),m),set:y=>{p=y}}),typeof r.init=="function"&&r.init(h),h}function i(u,d){let p=r(this.namespace+(typeof d>"u"?":":d)+u);return p.log=this.log,p}function n(u){r.save(u),r.namespaces=u,r.names=[],r.skips=[];let d,p=(typeof u=="string"?u:"").split(/[\s,]+/),f=p.length;for(d=0;d"-"+d)].join(",");return r.enable(""),u}function a(u){if(u[u.length-1]==="*")return!0;let d,p;for(d=0,p=r.skips.length;d{qs.formatArgs=Nqe;qs.save=Rqe;qs.load=Aqe;qs.useColors=Tqe;qs.storage=Cqe();qs.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();qs.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function Tqe(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let e;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function Nqe(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+o_.exports.humanize(this.diff),!this.useColors)return;let t="color: "+this.color;e.splice(1,0,t,"color: inherit");let r=0,i=0;e[0].replace(/%[a-zA-Z%]/g,n=>{n!=="%%"&&(r++,n==="%c"&&(i=r))}),e.splice(i,0,t)}qs.log=console.debug||console.log||(()=>{});function Rqe(e){try{e?qs.storage.setItem("debug",e):qs.storage.removeItem("debug")}catch{}}function Aqe(){let e;try{e=qs.storage.getItem("debug")}catch{}return!e&&typeof process<"u"&&"env"in process&&(e=process.env.DEBUG),e}function Cqe(){try{return localStorage}catch{}}o_.exports=lR()(qs);var{formatters:Oqe}=o_.exports;Oqe.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}});var GY=g((Ci,c_)=>{var Pqe=require("tty"),l_=require("util");Ci.init=Mqe;Ci.log=Fqe;Ci.formatArgs=Dqe;Ci.save=Bqe;Ci.load=qqe;Ci.useColors=Iqe;Ci.destroy=l_.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");Ci.colors=[6,2,3,4,5,1];try{let e=require("supports-color");e&&(e.stderr||e).level>=2&&(Ci.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}Ci.inspectOpts=Object.keys(process.env).filter(e=>/^debug_/i.test(e)).reduce((e,t)=>{let r=t.substring(6).toLowerCase().replace(/_([a-z])/g,(n,s)=>s.toUpperCase()),i=process.env[t];return/^(yes|on|true|enabled)$/i.test(i)?i=!0:/^(no|off|false|disabled)$/i.test(i)?i=!1:i==="null"?i=null:i=Number(i),e[r]=i,e},{});function Iqe(){return"colors"in Ci.inspectOpts?!!Ci.inspectOpts.colors:Pqe.isatty(process.stderr.fd)}function Dqe(e){let{namespace:t,useColors:r}=this;if(r){let i=this.color,n="\x1B[3"+(i<8?i:"8;5;"+i),s=` ${n};1m${t} \x1B[0m`;e[0]=s+e[0].split(` +`).join(` +`+s),e.push(n+"m+"+c_.exports.humanize(this.diff)+"\x1B[0m")}else e[0]=Lqe()+t+" "+e[0]}function Lqe(){return Ci.inspectOpts.hideDate?"":new Date().toISOString()+" "}function Fqe(...e){return process.stderr.write(l_.formatWithOptions(Ci.inspectOpts,...e)+` +`)}function Bqe(e){e?process.env.DEBUG=e:delete process.env.DEBUG}function qqe(){return process.env.DEBUG}function Mqe(e){e.inspectOpts={};let t=Object.keys(Ci.inspectOpts);for(let r=0;rt.trim()).join(" ")};HY.O=function(e){return this.inspectOpts.colors=this.useColors,l_.inspect(e,this.inspectOpts)}});var Qg=g((LSt,cR)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?cR.exports=$Y():cR.exports=GY()});var KY=g(gs=>{"use strict";var kqe=gs&&gs.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),jqe=gs&&gs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),VY=gs&&gs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&kqe(t,e,r);return jqe(t,e),t};Object.defineProperty(gs,"__esModule",{value:!0});gs.req=gs.json=gs.toBuffer=void 0;var Uqe=VY(require("http")),zqe=VY(require("https"));async function WY(e){let t=0,r=[];for await(let i of e)t+=i.length,r.push(i);return Buffer.concat(r,t)}gs.toBuffer=WY;async function $qe(e){let r=(await WY(e)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}gs.json=$qe;function Hqe(e,t={}){let i=((typeof e=="string"?e:e.href).startsWith("https:")?zqe:Uqe).request(e,t),n=new Promise((s,a)=>{i.once("response",s).once("error",a).end()});return i.then=n.then.bind(n),i}gs.req=Hqe});var dR=g(Ms=>{"use strict";var QY=Ms&&Ms.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Gqe=Ms&&Ms.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),YY=Ms&&Ms.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&QY(t,e,r);return Gqe(t,e),t},Vqe=Ms&&Ms.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&QY(t,e,r)};Object.defineProperty(Ms,"__esModule",{value:!0});Ms.Agent=void 0;var Wqe=YY(require("net")),XY=YY(require("http")),Kqe=require("https");Vqe(KY(),Ms);var Ko=Symbol("AgentBaseInternalState"),uR=class extends XY.Agent{constructor(t){super(t),this[Ko]={}}isSecureEndpoint(t){if(t){if(typeof t.secureEndpoint=="boolean")return t.secureEndpoint;if(typeof t.protocol=="string")return t.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(` +`).some(i=>i.indexOf("(https.js:")!==-1||i.indexOf("node:https:")!==-1)}incrementSockets(t){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[t]||(this.sockets[t]=[]);let r=new Wqe.Socket({writable:!1});return this.sockets[t].push(r),this.totalSocketCount++,r}decrementSockets(t,r){if(!this.sockets[t]||r===null)return;let i=this.sockets[t],n=i.indexOf(r);n!==-1&&(i.splice(n,1),this.totalSocketCount--,i.length===0&&delete this.sockets[t])}getName(t){return(typeof t.secureEndpoint=="boolean"?t.secureEndpoint:this.isSecureEndpoint(t))?Kqe.Agent.prototype.getName.call(this,t):super.getName(t)}createSocket(t,r,i){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},s=this.getName(n),a=this.incrementSockets(s);Promise.resolve().then(()=>this.connect(t,n)).then(o=>{if(this.decrementSockets(s,a),o instanceof XY.Agent)return o.addRequest(t,n);this[Ko].currentSocket=o,super.createSocket(t,r,i)},o=>{this.decrementSockets(s,a),i(o)})}createConnection(){let t=this[Ko].currentSocket;if(this[Ko].currentSocket=void 0,!t)throw new Error("No socket was returned in the `connect()` function");return t}get defaultPort(){return this[Ko].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(t){this[Ko]&&(this[Ko].defaultPort=t)}get protocol(){return this[Ko].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(t){this[Ko]&&(this[Ko].protocol=t)}};Ms.Agent=uR});var ZY=g(Nm=>{"use strict";var Xqe=Nm&&Nm.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Nm,"__esModule",{value:!0});Nm.parseProxyResponse=void 0;var Qqe=Xqe(Qg()),u_=(0,Qqe.default)("https-proxy-agent:parse-proxy-response");function Yqe(e){return new Promise((t,r)=>{let i=0,n=[];function s(){let u=e.read();u?c(u):e.once("readable",s)}function a(){e.removeListener("end",o),e.removeListener("error",l),e.removeListener("readable",s)}function o(){a(),u_("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function l(u){a(),u_("onerror %o",u),r(u)}function c(u){n.push(u),i+=u.length;let d=Buffer.concat(n,i),p=d.indexOf(`\r +\r +`);if(p===-1){u_("have not received end of HTTP headers yet..."),s();return}let f=d.slice(0,p).toString("ascii").split(`\r +`),m=f.shift();if(!m)return e.destroy(),r(new Error("No header received from proxy CONNECT response"));let h=m.split(" "),y=+h[1],b=h.slice(2).join(" "),w={};for(let v of f){if(!v)continue;let E=v.indexOf(":");if(E===-1)return e.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${v}"`));let T=v.slice(0,E).toLowerCase(),q=v.slice(E+1).trimStart(),O=w[T];typeof O=="string"?w[T]=[O,q]:Array.isArray(O)?O.push(q):w[T]=q}u_("got proxy server response: %o %o",m,w),a(),t({connect:{statusCode:y,statusText:b,headers:w},buffered:d})}e.on("error",l),e.on("end",o),s()})}Nm.parseProxyResponse=Yqe});var iZ=g(ya=>{"use strict";var Zqe=ya&&ya.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Jqe=ya&&ya.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),tZ=ya&&ya.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Zqe(t,e,r);return Jqe(t,e),t},rZ=ya&&ya.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ya,"__esModule",{value:!0});ya.HttpsProxyAgent=void 0;var pR=tZ(require("net")),JY=tZ(require("tls")),eMe=rZ(require("assert")),tMe=rZ(Qg()),rMe=dR(),iMe=require("url"),nMe=ZY(),Yg=(0,tMe.default)("https-proxy-agent"),d_=class extends rMe.Agent{constructor(t,r){super(r),this.options={path:void 0},this.proxy=typeof t=="string"?new iMe.URL(t):t,this.proxyHeaders=r?.headers??{},Yg("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?eZ(r,"headers"):null,host:i,port:n}}async connect(t,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let n;if(i.protocol==="https:"){Yg("Creating `tls.Socket`: %o",this.connectOpts);let p=this.connectOpts.servername||this.connectOpts.host;n=JY.connect({...this.connectOpts,servername:p})}else Yg("Creating `net.Socket`: %o",this.connectOpts),n=pR.connect(this.connectOpts);let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=pR.isIPv6(r.host)?`[${r.host}]`:r.host,o=`CONNECT ${a}:${r.port} HTTP/1.1\r +`;if(i.username||i.password){let p=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;s["Proxy-Authorization"]=`Basic ${Buffer.from(p).toString("base64")}`}s.Host=`${a}:${r.port}`,s["Proxy-Connection"]||(s["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let p of Object.keys(s))o+=`${p}: ${s[p]}\r +`;let l=(0,nMe.parseProxyResponse)(n);n.write(`${o}\r +`);let{connect:c,buffered:u}=await l;if(t.emit("proxyConnect",c),this.emit("proxyConnect",c,t),c.statusCode===200){if(t.once("socket",sMe),r.secureEndpoint){Yg("Upgrading socket connection to TLS");let p=r.servername||r.host;return JY.connect({...eZ(r,"host","path","port"),socket:n,servername:p})}return n}n.destroy();let d=new pR.Socket({writable:!1});return d.readable=!0,t.once("socket",p=>{Yg("Replaying proxy buffer for failed request"),(0,eMe.default)(p.listenerCount("data")>0),p.push(u),p.push(null)}),d}};d_.protocols=["http","https"];ya.HttpsProxyAgent=d_;function sMe(e){e.resume()}function eZ(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var aZ=g(ba=>{"use strict";var aMe=ba&&ba.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),oMe=ba&&ba.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),sZ=ba&&ba.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&aMe(t,e,r);return oMe(t,e),t},lMe=ba&&ba.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ba,"__esModule",{value:!0});ba.HttpProxyAgent=void 0;var cMe=sZ(require("net")),uMe=sZ(require("tls")),dMe=lMe(Qg()),pMe=require("events"),fMe=dR(),nZ=require("url"),Rm=(0,dMe.default)("http-proxy-agent"),p_=class extends fMe.Agent{constructor(t,r){super(r),this.proxy=typeof t=="string"?new nZ.URL(t):t,this.proxyHeaders=r?.headers??{},Rm("Creating new HttpProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?mMe(r,"headers"):null,host:i,port:n}}addRequest(t,r){t._header=null,this.setRequestProps(t,r),super.addRequest(t,r)}setRequestProps(t,r){let{proxy:i}=this,n=r.secureEndpoint?"https:":"http:",s=t.getHeader("host")||"localhost",a=`${n}//${s}`,o=new nZ.URL(t.path,a);r.port!==80&&(o.port=String(r.port)),t.path=String(o);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(i.username||i.password){let c=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(c).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let c of Object.keys(l)){let u=l[c];u&&t.setHeader(c,u)}}async connect(t,r){t._header=null,t.path.includes("://")||this.setRequestProps(t,r);let i,n;Rm("Regenerating stored HTTP header string for request"),t._implicitHeader(),t.outputData&&t.outputData.length>0&&(Rm("Patching connection write() output buffer with updated header"),i=t.outputData[0].data,n=i.indexOf(`\r +\r +`)+4,t.outputData[0].data=t._header+i.substring(n),Rm("Output buffer: %o",t.outputData[0].data));let s;return this.proxy.protocol==="https:"?(Rm("Creating `tls.Socket`: %o",this.connectOpts),s=uMe.connect(this.connectOpts)):(Rm("Creating `net.Socket`: %o",this.connectOpts),s=cMe.connect(this.connectOpts)),await(0,pMe.once)(s,"connect"),s}};p_.protocols=["http","https"];ba.HttpProxyAgent=p_;function mMe(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var fR=g(va=>{"use strict";Object.defineProperty(va,"__esModule",{value:!0});va.globalNoProxyList=va.proxyPolicyName=void 0;va.loadNoProxy=dZ;va.getDefaultProxySettings=xMe;va.proxyPolicy=NMe;var hMe=iZ(),gMe=aZ(),yMe=Qd(),bMe="HTTPS_PROXY",vMe="HTTP_PROXY",_Me="ALL_PROXY",wMe="NO_PROXY";va.proxyPolicyName="proxyPolicy";va.globalNoProxyList=[];var cZ=!1,EMe=new Map;function f_(e){if(process.env[e])return process.env[e];if(process.env[e.toLowerCase()])return process.env[e.toLowerCase()]}function uZ(){if(!process)return;let e=f_(bMe),t=f_(_Me),r=f_(vMe);return e||t||r}function SMe(e,t,r){if(t.length===0)return!1;let i=new URL(e).hostname;if(r?.has(i))return r.get(i);let n=!1;for(let s of t)s[0]==="."?(i.endsWith(s)||i.length===s.length-1&&i===s.slice(1))&&(n=!0):i===s&&(n=!0);return r?.set(i,n),n}function dZ(){let e=f_(wMe);return cZ=!0,e?e.split(",").map(t=>t.trim()).filter(t=>t.length):[]}function xMe(e){if(!e&&(e=uZ(),!e))return;let t=new URL(e);return{host:(t.protocol?t.protocol+"//":"")+t.hostname,port:Number.parseInt(t.port||"80"),username:t.username,password:t.password}}function TMe(){let e=uZ();return e?new URL(e):void 0}function oZ(e){let t;try{t=new URL(e.host)}catch{throw new Error(`Expecting a valid host string in proxy settings, but found "${e.host}".`)}return t.port=String(e.port),e.username&&(t.username=e.username),e.password&&(t.password=e.password),t}function lZ(e,t,r){if(e.agent)return;let n=new URL(e.url).protocol!=="https:";e.tlsSettings&&yMe.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.");let s=e.headers.toJSON();n?(t.httpProxyAgent||(t.httpProxyAgent=new gMe.HttpProxyAgent(r,{headers:s})),e.agent=t.httpProxyAgent):(t.httpsProxyAgent||(t.httpsProxyAgent=new hMe.HttpsProxyAgent(r,{headers:s})),e.agent=t.httpsProxyAgent)}function NMe(e,t){cZ||va.globalNoProxyList.push(...dZ());let r=e?oZ(e):TMe(),i={};return{name:va.proxyPolicyName,async sendRequest(n,s){var a;return!n.proxySettings&&r&&!SMe(n.url,(a=t?.customNoProxyList)!==null&&a!==void 0?a:va.globalNoProxyList,t?.customNoProxyList?void 0:EMe)?lZ(n,i,r):n.proxySettings&&lZ(n,i,oZ(n.proxySettings)),s(n)}}}});var mR=g(Am=>{"use strict";Object.defineProperty(Am,"__esModule",{value:!0});Am.setClientRequestIdPolicyName=void 0;Am.setClientRequestIdPolicy=RMe;Am.setClientRequestIdPolicyName="setClientRequestIdPolicy";function RMe(e="x-ms-client-request-id"){return{name:Am.setClientRequestIdPolicyName,async sendRequest(t,r){return t.headers.has(e)||t.headers.set(e,t.requestId),r(t)}}}});var hR=g(Cm=>{"use strict";Object.defineProperty(Cm,"__esModule",{value:!0});Cm.tlsPolicyName=void 0;Cm.tlsPolicy=AMe;Cm.tlsPolicyName="tlsPolicy";function AMe(e){return{name:Cm.tlsPolicyName,sendRequest:async(t,r)=>(t.tlsSettings||(t.tlsSettings=e),r(t))}}});var gR=g(Xo=>{"use strict";Object.defineProperty(Xo,"__esModule",{value:!0});Xo.TracingContextImpl=Xo.createTracingContext=Xo.knownContextKeys=void 0;Xo.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function CMe(e={}){let t=new m_(e.parentContext);return e.span&&(t=t.setValue(Xo.knownContextKeys.span,e.span)),e.namespace&&(t=t.setValue(Xo.knownContextKeys.namespace,e.namespace)),t}Xo.createTracingContext=CMe;var m_=class e{constructor(t){this._contextMap=t instanceof e?new Map(t._contextMap):new Map}setValue(t,r){let i=new e(this);return i._contextMap.set(t,r),i}getValue(t){return this._contextMap.get(t)}deleteValue(t){let r=new e(this);return r._contextMap.delete(t),r}};Xo.TracingContextImpl=m_});var pZ=g(h_=>{"use strict";Object.defineProperty(h_,"__esModule",{value:!0});h_.state=void 0;h_.state={instrumenterImplementation:void 0}});var yR=g(Qo=>{"use strict";Object.defineProperty(Qo,"__esModule",{value:!0});Qo.getInstrumenter=Qo.useInstrumenter=Qo.createDefaultInstrumenter=Qo.createDefaultTracingSpan=void 0;var OMe=gR(),g_=pZ();function fZ(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{}}}Qo.createDefaultTracingSpan=fZ;function mZ(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(e,t)=>({span:fZ(),tracingContext:(0,OMe.createTracingContext)({parentContext:t.tracingContext})}),withContext(e,t,...r){return t(...r)}}}Qo.createDefaultInstrumenter=mZ;function PMe(e){g_.state.instrumenterImplementation=e}Qo.useInstrumenter=PMe;function IMe(){return g_.state.instrumenterImplementation||(g_.state.instrumenterImplementation=mZ()),g_.state.instrumenterImplementation}Qo.getInstrumenter=IMe});var hZ=g(b_=>{"use strict";Object.defineProperty(b_,"__esModule",{value:!0});b_.createTracingClient=void 0;var y_=yR(),bR=gR();function DMe(e){let{namespace:t,packageName:r,packageVersion:i}=e;function n(c,u,d){var p;let f=(0,y_.getInstrumenter)().startSpan(c,Object.assign(Object.assign({},d),{packageName:r,packageVersion:i,tracingContext:(p=u?.tracingOptions)===null||p===void 0?void 0:p.tracingContext})),m=f.tracingContext,h=f.span;m.getValue(bR.knownContextKeys.namespace)||(m=m.setValue(bR.knownContextKeys.namespace,t)),h.setAttribute("az.namespace",m.getValue(bR.knownContextKeys.namespace));let y=Object.assign({},u,{tracingOptions:Object.assign(Object.assign({},u?.tracingOptions),{tracingContext:m})});return{span:h,updatedOptions:y}}async function s(c,u,d,p){let{span:f,updatedOptions:m}=n(c,u,p);try{let h=await a(m.tracingOptions.tracingContext,()=>Promise.resolve(d(m,f)));return f.setStatus({status:"success"}),h}catch(h){throw f.setStatus({status:"error",error:h}),h}finally{f.end()}}function a(c,u,...d){return(0,y_.getInstrumenter)().withContext(c,u,...d)}function o(c){return(0,y_.getInstrumenter)().parseTraceparentHeader(c)}function l(c){return(0,y_.getInstrumenter)().createRequestHeaders(c)}return{startSpan:n,withSpan:s,withContext:a,parseTraceparentHeader:o,createRequestHeaders:l}}b_.createTracingClient=DMe});var vR=g(Om=>{"use strict";Object.defineProperty(Om,"__esModule",{value:!0});Om.createTracingClient=Om.useInstrumenter=void 0;var LMe=yR();Object.defineProperty(Om,"useInstrumenter",{enumerable:!0,get:function(){return LMe.useInstrumenter}});var FMe=hZ();Object.defineProperty(Om,"createTracingClient",{enumerable:!0,get:function(){return FMe.createTracingClient}})});var gZ=g(v_=>{"use strict";Object.defineProperty(v_,"__esModule",{value:!0});v_.custom=void 0;var BMe=require("node:util");v_.custom=BMe.inspect.custom});var __=g(Zg=>{"use strict";Object.defineProperty(Zg,"__esModule",{value:!0});Zg.RestError=void 0;Zg.isRestError=UMe;var qMe=Un(),MMe=gZ(),kMe=Uv(),jMe=new kMe.Sanitizer,Pm=class e extends Error{constructor(t,r={}){super(t),this.name="RestError",this.code=r.code,this.statusCode=r.statusCode,Object.defineProperty(this,"request",{value:r.request,enumerable:!1}),Object.defineProperty(this,"response",{value:r.response,enumerable:!1}),Object.setPrototypeOf(this,e.prototype)}[MMe.custom](){return`RestError: ${this.message} + ${jMe.sanitize(Object.assign(Object.assign({},this),{request:this.request,response:this.response}))}`}};Zg.RestError=Pm;Pm.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";Pm.PARSE_ERROR="PARSE_ERROR";function UMe(e){return e instanceof Pm?!0:(0,qMe.isError)(e)&&e.name==="RestError"}});var _R=g(Im=>{"use strict";Object.defineProperty(Im,"__esModule",{value:!0});Im.tracingPolicyName=void 0;Im.tracingPolicy=WMe;var zMe=vR(),$Me=hu(),HMe=KN(),w_=Qd(),Jg=Un(),GMe=__(),VMe=Uv();Im.tracingPolicyName="tracingPolicy";function WMe(e={}){let t=(0,HMe.getUserAgentValue)(e.userAgentPrefix),r=new VMe.Sanitizer({additionalAllowedQueryParameters:e.additionalAllowedQueryParameters}),i=KMe();return{name:Im.tracingPolicyName,async sendRequest(n,s){var a;if(!i)return s(n);let o=await t,l={"http.url":r.sanitizeUrl(n.url),"http.method":n.method,"http.user_agent":o,requestId:n.requestId};o&&(l["http.user_agent"]=o);let{span:c,tracingContext:u}=(a=XMe(i,n,l))!==null&&a!==void 0?a:{};if(!c||!u)return s(n);try{let d=await i.withContext(u,s,n);return YMe(c,d),d}catch(d){throw QMe(c,d),d}}}}function KMe(){try{return(0,zMe.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:$Me.SDK_VERSION})}catch(e){w_.logger.warning(`Error when creating the TracingClient: ${(0,Jg.getErrorMessage)(e)}`);return}}function XMe(e,t,r){try{let{span:i,updatedOptions:n}=e.startSpan(`HTTP ${t.method}`,{tracingOptions:t.tracingOptions},{spanKind:"client",spanAttributes:r});if(!i.isRecording()){i.end();return}let s=e.createRequestHeaders(n.tracingOptions.tracingContext);for(let[a,o]of Object.entries(s))t.headers.set(a,o);return{span:i,tracingContext:n.tracingOptions.tracingContext}}catch(i){w_.logger.warning(`Skipping creating a tracing span due to an error: ${(0,Jg.getErrorMessage)(i)}`);return}}function QMe(e,t){try{e.setStatus({status:"error",error:(0,Jg.isError)(t)?t:void 0}),(0,GMe.isRestError)(t)&&t.statusCode&&e.setAttribute("http.status_code",t.statusCode),e.end()}catch(r){w_.logger.warning(`Skipping tracing span processing due to an error: ${(0,Jg.getErrorMessage)(r)}`)}}function YMe(e,t){try{e.setAttribute("http.status_code",t.status);let r=t.headers.get("x-ms-request-id");r&&e.setAttribute("serviceRequestId",r),e.setStatus({status:"success"}),e.end()}catch(r){w_.logger.warning(`Skipping tracing span processing due to an error: ${(0,Jg.getErrorMessage)(r)}`)}}});var vZ=g(wR=>{"use strict";Object.defineProperty(wR,"__esModule",{value:!0});wR.createPipelineFromOptions=cke;var ZMe=zN(),JMe=bN(),eke=$N(),tke=XN(),yZ=JN(),rke=eR(),ike=nR(),nke=oR(),bZ=Un(),ske=fR(),ake=mR(),oke=hR(),lke=_R();function cke(e){var t;let r=(0,JMe.createEmptyPipeline)();return bZ.isNodeLike&&(e.tlsOptions&&r.addPolicy((0,oke.tlsPolicy)(e.tlsOptions)),r.addPolicy((0,ske.proxyPolicy)(e.proxyOptions)),r.addPolicy((0,rke.decompressResponsePolicy)())),r.addPolicy((0,nke.formDataPolicy)(),{beforePolicies:[yZ.multipartPolicyName]}),r.addPolicy((0,tke.userAgentPolicy)(e.userAgentOptions)),r.addPolicy((0,ake.setClientRequestIdPolicy)((t=e.telemetryOptions)===null||t===void 0?void 0:t.clientRequestIdHeaderName)),r.addPolicy((0,yZ.multipartPolicy)(),{afterPhase:"Deserialize"}),r.addPolicy((0,ike.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"}),r.addPolicy((0,lke.tracingPolicy)(Object.assign(Object.assign({},e.userAgentOptions),e.loggingOptions)),{afterPhase:"Retry"}),bZ.isNodeLike&&r.addPolicy((0,eke.redirectPolicy)(e.redirectOptions),{afterPhase:"Retry"}),r.addPolicy((0,ZMe.logPolicy)(e.loggingOptions),{afterPhase:"Sign"}),r}});var TZ=g(S_=>{"use strict";Object.defineProperty(S_,"__esModule",{value:!0});S_.getBodyLength=xZ;S_.createNodeHttpClient=gke;var TR=(Vv(),P0(Gv)),ER=TR.__importStar(require("node:http")),SR=TR.__importStar(require("node:https")),_Z=TR.__importStar(require("node:zlib")),uke=require("node:stream"),wZ=Jv(),dke=Xg(),ry=__(),ey=Qd(),pke={};function ty(e){return e&&typeof e.pipe=="function"}function EZ(e){return new Promise(t=>{let r=()=>{t(),e.removeListener("close",r),e.removeListener("end",r),e.removeListener("error",r)};e.on("close",r),e.on("end",r),e.on("error",r)})}function SZ(e){return e&&typeof e.byteLength=="number"}var E_=class extends uke.Transform{_transform(t,r,i){this.push(t),this.loadedBytes+=t.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),i()}catch(n){i(n)}}constructor(t){super(),this.loadedBytes=0,this.progressCallback=t}},xR=class{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(t){var r,i,n;let s=new AbortController,a;if(t.abortSignal){if(t.abortSignal.aborted)throw new wZ.AbortError("The operation was aborted.");a=d=>{d.type==="abort"&&s.abort()},t.abortSignal.addEventListener("abort",a)}t.timeout>0&&setTimeout(()=>{s.abort()},t.timeout);let o=t.headers.get("Accept-Encoding"),l=o?.includes("gzip")||o?.includes("deflate"),c=typeof t.body=="function"?t.body():t.body;if(c&&!t.headers.has("Content-Length")){let d=xZ(c);d!==null&&t.headers.set("Content-Length",d)}let u;try{if(c&&t.onUploadProgress){let y=t.onUploadProgress,b=new E_(y);b.on("error",w=>{ey.logger.error("Error in upload progress",w)}),ty(c)?c.pipe(b):b.end(c),c=b}let d=await this.makeRequest(t,s,c),p=fke(d),m={status:(r=d.statusCode)!==null&&r!==void 0?r:0,headers:p,request:t};if(t.method==="HEAD")return d.resume(),m;u=l?mke(d,p):d;let h=t.onDownloadProgress;if(h){let y=new E_(h);y.on("error",b=>{ey.logger.error("Error in download progress",b)}),u.pipe(y),u=y}return!((i=t.streamResponseStatusCodes)===null||i===void 0)&&i.has(Number.POSITIVE_INFINITY)||!((n=t.streamResponseStatusCodes)===null||n===void 0)&&n.has(m.status)?m.readableStreamBody=u:m.bodyAsText=await hke(u),m}finally{if(t.abortSignal&&a){let d=Promise.resolve();ty(c)&&(d=EZ(c));let p=Promise.resolve();ty(u)&&(p=EZ(u)),Promise.all([d,p]).then(()=>{var f;a&&((f=t.abortSignal)===null||f===void 0||f.removeEventListener("abort",a))}).catch(f=>{ey.logger.warning("Error when cleaning up abortListener on httpRequest",f)})}}}makeRequest(t,r,i){var n;let s=new URL(t.url),a=s.protocol!=="https:";if(a&&!t.allowInsecureConnection)throw new Error(`Cannot connect to ${t.url} while allowInsecureConnection is false.`);let l={agent:(n=t.agent)!==null&&n!==void 0?n:this.getOrCreateAgent(t,a),hostname:s.hostname,path:`${s.pathname}${s.search}`,port:s.port,method:t.method,headers:t.headers.toJSON({preserveCase:!0})};return new Promise((c,u)=>{let d=a?ER.request(l,c):SR.request(l,c);d.once("error",p=>{var f;u(new ry.RestError(p.message,{code:(f=p.code)!==null&&f!==void 0?f:ry.RestError.REQUEST_SEND_ERROR,request:t}))}),r.signal.addEventListener("abort",()=>{let p=new wZ.AbortError("The operation was aborted.");d.destroy(p),u(p)}),i&&ty(i)?i.pipe(d):i?typeof i=="string"||Buffer.isBuffer(i)?d.end(i):SZ(i)?d.end(ArrayBuffer.isView(i)?Buffer.from(i.buffer):Buffer.from(i)):(ey.logger.error("Unrecognized body type",i),u(new ry.RestError("Unrecognized body type"))):d.end()})}getOrCreateAgent(t,r){var i;let n=t.disableKeepAlive;if(r)return n?ER.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new ER.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!t.tlsSettings)return SR.globalAgent;let s=(i=t.tlsSettings)!==null&&i!==void 0?i:pke,a=this.cachedHttpsAgents.get(s);return a&&a.options.keepAlive===!n||(ey.logger.info("No cached TLS Agent exist, creating a new Agent"),a=new SR.Agent(Object.assign({keepAlive:!n},s)),this.cachedHttpsAgents.set(s,a)),a}}};function fke(e){let t=(0,dke.createHttpHeaders)();for(let r of Object.keys(e.headers)){let i=e.headers[r];Array.isArray(i)?i.length>0&&t.set(r,i[0]):i&&t.set(r,i)}return t}function mke(e,t){let r=t.get("Content-Encoding");if(r==="gzip"){let i=_Z.createGunzip();return e.pipe(i),i}else if(r==="deflate"){let i=_Z.createInflate();return e.pipe(i),i}return e}function hke(e){return new Promise((t,r)=>{let i=[];e.on("data",n=>{Buffer.isBuffer(n)?i.push(n):i.push(Buffer.from(n))}),e.on("end",()=>{t(Buffer.concat(i).toString("utf8"))}),e.on("error",n=>{n&&n?.name==="AbortError"?r(n):r(new ry.RestError(`Error reading response as text: ${n.message}`,{code:ry.RestError.PARSE_ERROR}))})})}function xZ(e){return e?Buffer.isBuffer(e)?e.length:ty(e)?null:SZ(e)?e.byteLength:typeof e=="string"?Buffer.from(e).length:null:0}function gke(){return new xR}});var NZ=g(NR=>{"use strict";Object.defineProperty(NR,"__esModule",{value:!0});NR.createDefaultHttpClient=bke;var yke=TZ();function bke(){return(0,yke.createNodeHttpClient)()}});var RZ=g(AR=>{"use strict";Object.defineProperty(AR,"__esModule",{value:!0});AR.createPipelineRequest=wke;var vke=Xg(),_ke=Un(),RR=class{constructor(t){var r,i,n,s,a,o,l;this.url=t.url,this.body=t.body,this.headers=(r=t.headers)!==null&&r!==void 0?r:(0,vke.createHttpHeaders)(),this.method=(i=t.method)!==null&&i!==void 0?i:"GET",this.timeout=(n=t.timeout)!==null&&n!==void 0?n:0,this.multipartBody=t.multipartBody,this.formData=t.formData,this.disableKeepAlive=(s=t.disableKeepAlive)!==null&&s!==void 0?s:!1,this.proxySettings=t.proxySettings,this.streamResponseStatusCodes=t.streamResponseStatusCodes,this.withCredentials=(a=t.withCredentials)!==null&&a!==void 0?a:!1,this.abortSignal=t.abortSignal,this.tracingOptions=t.tracingOptions,this.onUploadProgress=t.onUploadProgress,this.onDownloadProgress=t.onDownloadProgress,this.requestId=t.requestId||(0,_ke.randomUUID)(),this.allowInsecureConnection=(o=t.allowInsecureConnection)!==null&&o!==void 0?o:!1,this.enableBrowserStreams=(l=t.enableBrowserStreams)!==null&&l!==void 0?l:!1}};function wke(e){return new RR(e)}});var AZ=g(iy=>{"use strict";Object.defineProperty(iy,"__esModule",{value:!0});iy.exponentialRetryPolicyName=void 0;iy.exponentialRetryPolicy=Tke;var Eke=n_(),Ske=_m(),xke=hu();iy.exponentialRetryPolicyName="exponentialRetryPolicy";function Tke(e={}){var t;return(0,Ske.retryPolicy)([(0,Eke.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreSystemErrors:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:xke.DEFAULT_RETRY_POLICY_COUNT})}});var CZ=g(Dm=>{"use strict";Object.defineProperty(Dm,"__esModule",{value:!0});Dm.systemErrorRetryPolicyName=void 0;Dm.systemErrorRetryPolicy=Cke;var Nke=n_(),Rke=_m(),Ake=hu();Dm.systemErrorRetryPolicyName="systemErrorRetryPolicy";function Cke(e={}){var t;return{name:Dm.systemErrorRetryPolicyName,sendRequest:(0,Rke.retryPolicy)([(0,Nke.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreHttpStatusCodes:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Ake.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var OZ=g(Lm=>{"use strict";Object.defineProperty(Lm,"__esModule",{value:!0});Lm.throttlingRetryPolicyName=void 0;Lm.throttlingRetryPolicy=Dke;var Oke=i_(),Pke=_m(),Ike=hu();Lm.throttlingRetryPolicyName="throttlingRetryPolicy";function Dke(e={}){var t;return{name:Lm.throttlingRetryPolicyName,sendRequest:(0,Pke.retryPolicy)([(0,Oke.throttlingRetryStrategy)()],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Ike.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var CR=g(Fm=>{"use strict";Object.defineProperty(Fm,"__esModule",{value:!0});Fm.DEFAULT_CYCLER_OPTIONS=void 0;Fm.createTokenCycler=Bke;var Lke=t_();Fm.DEFAULT_CYCLER_OPTIONS={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function Fke(e,t,r){async function i(){if(Date.now()e.getToken(l,c),s.retryIntervalInMs,(u=i?.expiresOnTimestamp)!==null&&u!==void 0?u:Date.now()).then(p=>(r=null,i=p,n=c.tenantId,i)).catch(p=>{throw r=null,i=null,n=void 0,p})),r}return async(l,c)=>{let u=!!c.claims,d=n!==c.tenantId;return u&&(i=null),d||u||a.mustRefresh?o(l,c):(a.shouldRefresh&&o(l,c),i)}}});var PZ=g(Bm=>{"use strict";Object.defineProperty(Bm,"__esModule",{value:!0});Bm.bearerTokenAuthenticationPolicyName=void 0;Bm.bearerTokenAuthenticationPolicy=Uke;var qke=CR(),Mke=Qd();Bm.bearerTokenAuthenticationPolicyName="bearerTokenAuthenticationPolicy";async function kke(e){let{scopes:t,getAccessToken:r,request:i}=e,n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions},s=await r(t,n);s&&e.request.headers.set("Authorization",`Bearer ${s.token}`)}function jke(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function Uke(e){var t;let{credential:r,scopes:i,challengeCallbacks:n}=e,s=e.logger||Mke.logger,a=Object.assign({authorizeRequest:(t=n?.authorizeRequest)!==null&&t!==void 0?t:kke,authorizeRequestOnChallenge:n?.authorizeRequestOnChallenge},n),o=r?(0,qke.createTokenCycler)(r):()=>Promise.resolve(null);return{name:Bm.bearerTokenAuthenticationPolicyName,async sendRequest(l,c){if(!l.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");await a.authorizeRequest({scopes:Array.isArray(i)?i:[i],request:l,getAccessToken:o,logger:s});let u,d;try{u=await c(l)}catch(p){d=p,u=p.response}if(a.authorizeRequestOnChallenge&&u?.status===401&&jke(u)&&await a.authorizeRequestOnChallenge({scopes:Array.isArray(i)?i:[i],request:l,response:u,getAccessToken:o,logger:s}))return c(l);if(d)throw d;return u}}}});var IZ=g(qm=>{"use strict";Object.defineProperty(qm,"__esModule",{value:!0});qm.ndJsonPolicyName=void 0;qm.ndJsonPolicy=zke;qm.ndJsonPolicyName="ndJsonPolicy";function zke(){return{name:qm.ndJsonPolicyName,async sendRequest(e,t){if(typeof e.body=="string"&&e.body.startsWith("[")){let r=JSON.parse(e.body);Array.isArray(r)&&(e.body=r.map(i=>JSON.stringify(i)+` +`).join(""))}return t(e)}}}});var LZ=g(Jd=>{"use strict";Object.defineProperty(Jd,"__esModule",{value:!0});Jd.auxiliaryAuthenticationHeaderPolicyName=void 0;Jd.auxiliaryAuthenticationHeaderPolicy=Vke;var $ke=CR(),Hke=Qd();Jd.auxiliaryAuthenticationHeaderPolicyName="auxiliaryAuthenticationHeaderPolicy";var DZ="x-ms-authorization-auxiliary";async function Gke(e){var t,r;let{scopes:i,getAccessToken:n,request:s}=e,a={abortSignal:s.abortSignal,tracingOptions:s.tracingOptions};return(r=(t=await n(i,a))===null||t===void 0?void 0:t.token)!==null&&r!==void 0?r:""}function Vke(e){let{credentials:t,scopes:r}=e,i=e.logger||Hke.logger,n=new WeakMap;return{name:Jd.auxiliaryAuthenticationHeaderPolicyName,async sendRequest(s,a){if(!s.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.");if(!t||t.length===0)return i.info(`${Jd.auxiliaryAuthenticationHeaderPolicyName} header will not be set due to empty credentials.`),a(s);let o=[];for(let c of t){let u=n.get(c);u||(u=(0,$ke.createTokenCycler)(c),n.set(c,u)),o.push(Gke({scopes:Array.isArray(r)?r:[r],request:s,getAccessToken:u,logger:i}))}let l=(await Promise.all(o)).filter(c=>!!c);return l.length===0?(i.warning(`None of the auxiliary tokens are valid. ${DZ} header will not be set.`),a(s)):(s.headers.set(DZ,l.map(c=>`Bearer ${c}`).join(", ")),a(s))}}}});var ec=g(J=>{"use strict";Object.defineProperty(J,"__esModule",{value:!0});J.createFileFromStream=J.createFile=J.auxiliaryAuthenticationHeaderPolicyName=J.auxiliaryAuthenticationHeaderPolicy=J.ndJsonPolicyName=J.ndJsonPolicy=J.bearerTokenAuthenticationPolicyName=J.bearerTokenAuthenticationPolicy=J.formDataPolicyName=J.formDataPolicy=J.tlsPolicyName=J.tlsPolicy=J.userAgentPolicyName=J.userAgentPolicy=J.defaultRetryPolicy=J.tracingPolicyName=J.tracingPolicy=J.retryPolicy=J.throttlingRetryPolicyName=J.throttlingRetryPolicy=J.systemErrorRetryPolicyName=J.systemErrorRetryPolicy=J.redirectPolicyName=J.redirectPolicy=J.getDefaultProxySettings=J.proxyPolicyName=J.proxyPolicy=J.multipartPolicyName=J.multipartPolicy=J.logPolicyName=J.logPolicy=J.setClientRequestIdPolicyName=J.setClientRequestIdPolicy=J.exponentialRetryPolicyName=J.exponentialRetryPolicy=J.decompressResponsePolicyName=J.decompressResponsePolicy=J.isRestError=J.RestError=J.createPipelineRequest=J.createHttpHeaders=J.createDefaultHttpClient=J.createPipelineFromOptions=J.createEmptyPipeline=void 0;var Wke=bN();Object.defineProperty(J,"createEmptyPipeline",{enumerable:!0,get:function(){return Wke.createEmptyPipeline}});var Kke=vZ();Object.defineProperty(J,"createPipelineFromOptions",{enumerable:!0,get:function(){return Kke.createPipelineFromOptions}});var Xke=NZ();Object.defineProperty(J,"createDefaultHttpClient",{enumerable:!0,get:function(){return Xke.createDefaultHttpClient}});var Qke=Xg();Object.defineProperty(J,"createHttpHeaders",{enumerable:!0,get:function(){return Qke.createHttpHeaders}});var Yke=RZ();Object.defineProperty(J,"createPipelineRequest",{enumerable:!0,get:function(){return Yke.createPipelineRequest}});var FZ=__();Object.defineProperty(J,"RestError",{enumerable:!0,get:function(){return FZ.RestError}});Object.defineProperty(J,"isRestError",{enumerable:!0,get:function(){return FZ.isRestError}});var BZ=eR();Object.defineProperty(J,"decompressResponsePolicy",{enumerable:!0,get:function(){return BZ.decompressResponsePolicy}});Object.defineProperty(J,"decompressResponsePolicyName",{enumerable:!0,get:function(){return BZ.decompressResponsePolicyName}});var qZ=AZ();Object.defineProperty(J,"exponentialRetryPolicy",{enumerable:!0,get:function(){return qZ.exponentialRetryPolicy}});Object.defineProperty(J,"exponentialRetryPolicyName",{enumerable:!0,get:function(){return qZ.exponentialRetryPolicyName}});var MZ=mR();Object.defineProperty(J,"setClientRequestIdPolicy",{enumerable:!0,get:function(){return MZ.setClientRequestIdPolicy}});Object.defineProperty(J,"setClientRequestIdPolicyName",{enumerable:!0,get:function(){return MZ.setClientRequestIdPolicyName}});var kZ=zN();Object.defineProperty(J,"logPolicy",{enumerable:!0,get:function(){return kZ.logPolicy}});Object.defineProperty(J,"logPolicyName",{enumerable:!0,get:function(){return kZ.logPolicyName}});var jZ=JN();Object.defineProperty(J,"multipartPolicy",{enumerable:!0,get:function(){return jZ.multipartPolicy}});Object.defineProperty(J,"multipartPolicyName",{enumerable:!0,get:function(){return jZ.multipartPolicyName}});var OR=fR();Object.defineProperty(J,"proxyPolicy",{enumerable:!0,get:function(){return OR.proxyPolicy}});Object.defineProperty(J,"proxyPolicyName",{enumerable:!0,get:function(){return OR.proxyPolicyName}});Object.defineProperty(J,"getDefaultProxySettings",{enumerable:!0,get:function(){return OR.getDefaultProxySettings}});var UZ=$N();Object.defineProperty(J,"redirectPolicy",{enumerable:!0,get:function(){return UZ.redirectPolicy}});Object.defineProperty(J,"redirectPolicyName",{enumerable:!0,get:function(){return UZ.redirectPolicyName}});var zZ=CZ();Object.defineProperty(J,"systemErrorRetryPolicy",{enumerable:!0,get:function(){return zZ.systemErrorRetryPolicy}});Object.defineProperty(J,"systemErrorRetryPolicyName",{enumerable:!0,get:function(){return zZ.systemErrorRetryPolicyName}});var $Z=OZ();Object.defineProperty(J,"throttlingRetryPolicy",{enumerable:!0,get:function(){return $Z.throttlingRetryPolicy}});Object.defineProperty(J,"throttlingRetryPolicyName",{enumerable:!0,get:function(){return $Z.throttlingRetryPolicyName}});var Zke=_m();Object.defineProperty(J,"retryPolicy",{enumerable:!0,get:function(){return Zke.retryPolicy}});var HZ=_R();Object.defineProperty(J,"tracingPolicy",{enumerable:!0,get:function(){return HZ.tracingPolicy}});Object.defineProperty(J,"tracingPolicyName",{enumerable:!0,get:function(){return HZ.tracingPolicyName}});var Jke=nR();Object.defineProperty(J,"defaultRetryPolicy",{enumerable:!0,get:function(){return Jke.defaultRetryPolicy}});var GZ=XN();Object.defineProperty(J,"userAgentPolicy",{enumerable:!0,get:function(){return GZ.userAgentPolicy}});Object.defineProperty(J,"userAgentPolicyName",{enumerable:!0,get:function(){return GZ.userAgentPolicyName}});var VZ=hR();Object.defineProperty(J,"tlsPolicy",{enumerable:!0,get:function(){return VZ.tlsPolicy}});Object.defineProperty(J,"tlsPolicyName",{enumerable:!0,get:function(){return VZ.tlsPolicyName}});var WZ=oR();Object.defineProperty(J,"formDataPolicy",{enumerable:!0,get:function(){return WZ.formDataPolicy}});Object.defineProperty(J,"formDataPolicyName",{enumerable:!0,get:function(){return WZ.formDataPolicyName}});var KZ=PZ();Object.defineProperty(J,"bearerTokenAuthenticationPolicy",{enumerable:!0,get:function(){return KZ.bearerTokenAuthenticationPolicy}});Object.defineProperty(J,"bearerTokenAuthenticationPolicyName",{enumerable:!0,get:function(){return KZ.bearerTokenAuthenticationPolicyName}});var XZ=IZ();Object.defineProperty(J,"ndJsonPolicy",{enumerable:!0,get:function(){return XZ.ndJsonPolicy}});Object.defineProperty(J,"ndJsonPolicyName",{enumerable:!0,get:function(){return XZ.ndJsonPolicyName}});var QZ=LZ();Object.defineProperty(J,"auxiliaryAuthenticationHeaderPolicy",{enumerable:!0,get:function(){return QZ.auxiliaryAuthenticationHeaderPolicy}});Object.defineProperty(J,"auxiliaryAuthenticationHeaderPolicyName",{enumerable:!0,get:function(){return QZ.auxiliaryAuthenticationHeaderPolicyName}});var YZ=QN();Object.defineProperty(J,"createFile",{enumerable:!0,get:function(){return YZ.createFile}});Object.defineProperty(J,"createFileFromStream",{enumerable:!0,get:function(){return YZ.createFileFromStream}})});var _J={};z5(_J,{__addDisposableResource:()=>bJ,__assign:()=>x_,__asyncDelegator:()=>uJ,__asyncGenerator:()=>cJ,__asyncValues:()=>dJ,__await:()=>Mm,__awaiter:()=>iJ,__classPrivateFieldGet:()=>hJ,__classPrivateFieldIn:()=>yJ,__classPrivateFieldSet:()=>gJ,__createBinding:()=>N_,__decorate:()=>eJ,__disposeResources:()=>vJ,__esDecorate:()=>eje,__exportStar:()=>sJ,__extends:()=>ZZ,__generator:()=>nJ,__importDefault:()=>mJ,__importStar:()=>fJ,__makeTemplateObject:()=>pJ,__metadata:()=>rJ,__param:()=>tJ,__propKey:()=>rje,__read:()=>IR,__rest:()=>JZ,__runInitializers:()=>tje,__setFunctionName:()=>ije,__spread:()=>aJ,__spreadArray:()=>lJ,__spreadArrays:()=>oJ,__values:()=>T_,default:()=>aje});function ZZ(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");PR(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function JZ(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(a=e[o])&&(s=(n<3?a(s):n>3?a(t,r,s):a(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s}function tJ(e,t){return function(r,i){t(r,i,e)}}function eje(e,t,r,i,n,s){function a(b){if(b!==void 0&&typeof b!="function")throw new TypeError("Function expected");return b}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",c=!t&&e?i.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,i.name):{}),d,p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in i)m[h]=h==="access"?{}:i[h];for(var h in i.access)m.access[h]=i.access[h];m.addInitializer=function(b){if(p)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(b||null))};var y=(0,r[f])(o==="accessor"?{get:u.get,set:u.set}:u[l],m);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(d=a(y.get))&&(u.get=d),(d=a(y.set))&&(u.set=d),(d=a(y.init))&&n.unshift(d)}else(d=a(y))&&(o==="field"?n.unshift(d):u[l]=d)}c&&Object.defineProperty(c,i.name,u),p=!0}function tje(e,t,r){for(var i=arguments.length>2,n=0;n0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function IR(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],a;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(o){a={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return s}function aJ(){for(var e=[],t=0;t1||l(f,h)})},m&&(n[f]=m(n[f])))}function l(f,m){try{c(i[f](m))}catch(h){p(s[0][3],h)}}function c(f){f.value instanceof Mm?Promise.resolve(f.value.v).then(u,d):p(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function p(f,m){f(m),s.shift(),s.length&&l(s[0][0],s[0][1])}}function uJ(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,s){t[n]=e[n]?function(a){return(r=!r)?{value:Mm(e[n](a)),done:!1}:s?s(a):a}:s}}function dJ(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof T_=="function"?T_(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}}function pJ(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function fJ(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&N_(t,e,r);return nje(t,e),t}function mJ(e){return e&&e.__esModule?e:{default:e}}function hJ(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function gJ(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function yJ(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function bJ(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(s){return Promise.reject(s)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function vJ(e){function t(s){e.error=e.hasError?new sje(s,e.error,"An error was suppressed during disposal."):s,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var s=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(s).then(n,function(a){return t(a),n()})}else i|=1}catch(a){t(a)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var PR,x_,N_,nje,sje,aje,wJ=U5(()=>{PR=function(e,t){return PR=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},PR(e,t)};x_=function(){return x_=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(R_,"__esModule",{value:!0});R_.AzureKeyCredential=void 0;var DR=class{get key(){return this._key}constructor(t){if(!t)throw new Error("key must be a non-empty string");this._key=t}update(t){this._key=t}};R_.AzureKeyCredential=DR});var SJ=g(LR=>{"use strict";Object.defineProperty(LR,"__esModule",{value:!0});LR.isKeyCredential=lje;var oje=Un();function lje(e){return(0,oje.isObjectWithProperties)(e,["key"])&&typeof e.key=="string"}});var xJ=g(ny=>{"use strict";Object.defineProperty(ny,"__esModule",{value:!0});ny.AzureNamedKeyCredential=void 0;ny.isNamedKeyCredential=uje;var cje=Un(),FR=class{get key(){return this._key}get name(){return this._name}constructor(t,r){if(!t||!r)throw new TypeError("name and key must be non-empty strings");this._name=t,this._key=r}update(t,r){if(!t||!r)throw new TypeError("newName and newKey must be non-empty strings");this._name=t,this._key=r}};ny.AzureNamedKeyCredential=FR;function uje(e){return(0,cje.isObjectWithProperties)(e,["name","key"])&&typeof e.key=="string"&&typeof e.name=="string"}});var TJ=g(sy=>{"use strict";Object.defineProperty(sy,"__esModule",{value:!0});sy.AzureSASCredential=void 0;sy.isSASCredential=pje;var dje=Un(),BR=class{get signature(){return this._signature}constructor(t){if(!t)throw new Error("shared access signature must be a non-empty string");this._signature=t}update(t){if(!t)throw new Error("shared access signature must be a non-empty string");this._signature=t}};sy.AzureSASCredential=BR;function pje(e){return(0,dje.isObjectWithProperties)(e,["signature"])&&typeof e.signature=="string"}});var NJ=g(qR=>{"use strict";Object.defineProperty(qR,"__esModule",{value:!0});qR.isTokenCredential=fje;function fje(e){let t=e;return t&&typeof t.getToken=="function"&&(t.signRequest===void 0||t.getToken.length>0)}});var CJ=g(vn=>{"use strict";Object.defineProperty(vn,"__esModule",{value:!0});vn.isTokenCredential=vn.isSASCredential=vn.AzureSASCredential=vn.isNamedKeyCredential=vn.AzureNamedKeyCredential=vn.isKeyCredential=vn.AzureKeyCredential=void 0;var mje=EJ();Object.defineProperty(vn,"AzureKeyCredential",{enumerable:!0,get:function(){return mje.AzureKeyCredential}});var hje=SJ();Object.defineProperty(vn,"isKeyCredential",{enumerable:!0,get:function(){return hje.isKeyCredential}});var RJ=xJ();Object.defineProperty(vn,"AzureNamedKeyCredential",{enumerable:!0,get:function(){return RJ.AzureNamedKeyCredential}});Object.defineProperty(vn,"isNamedKeyCredential",{enumerable:!0,get:function(){return RJ.isNamedKeyCredential}});var AJ=TJ();Object.defineProperty(vn,"AzureSASCredential",{enumerable:!0,get:function(){return AJ.AzureSASCredential}});Object.defineProperty(vn,"isSASCredential",{enumerable:!0,get:function(){return AJ.isSASCredential}});var gje=NJ();Object.defineProperty(vn,"isTokenCredential",{enumerable:!0,get:function(){return gje.isTokenCredential}})});var MR=g(Yo=>{"use strict";Object.defineProperty(Yo,"__esModule",{value:!0});Yo.pipelineContainsDisableKeepAlivePolicy=Yo.createDisableKeepAlivePolicy=Yo.disableKeepAlivePolicyName=void 0;Yo.disableKeepAlivePolicyName="DisableKeepAlivePolicy";function yje(){return{name:Yo.disableKeepAlivePolicyName,async sendRequest(e,t){return e.disableKeepAlive=!0,t(e)}}}Yo.createDisableKeepAlivePolicy=yje;function bje(e){return e.getOrderedPolicies().some(t=>t.name===Yo.disableKeepAlivePolicyName)}Yo.pipelineContainsDisableKeepAlivePolicy=bje});var ZJ={};z5(ZJ,{__addDisposableResource:()=>QJ,__assign:()=>A_,__asyncDelegator:()=>zJ,__asyncGenerator:()=>UJ,__asyncValues:()=>$J,__await:()=>km,__awaiter:()=>FJ,__classPrivateFieldGet:()=>WJ,__classPrivateFieldIn:()=>XJ,__classPrivateFieldSet:()=>KJ,__createBinding:()=>O_,__decorate:()=>IJ,__disposeResources:()=>YJ,__esDecorate:()=>vje,__exportStar:()=>qJ,__extends:()=>OJ,__generator:()=>BJ,__importDefault:()=>VJ,__importStar:()=>GJ,__makeTemplateObject:()=>HJ,__metadata:()=>LJ,__param:()=>DJ,__propKey:()=>wje,__read:()=>jR,__rest:()=>PJ,__runInitializers:()=>_je,__setFunctionName:()=>Eje,__spread:()=>MJ,__spreadArray:()=>jJ,__spreadArrays:()=>kJ,__values:()=>C_,default:()=>Tje});function OJ(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");kR(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function PJ(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(a=e[o])&&(s=(n<3?a(s):n>3?a(t,r,s):a(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s}function DJ(e,t){return function(r,i){t(r,i,e)}}function vje(e,t,r,i,n,s){function a(b){if(b!==void 0&&typeof b!="function")throw new TypeError("Function expected");return b}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",c=!t&&e?i.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,i.name):{}),d,p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in i)m[h]=h==="access"?{}:i[h];for(var h in i.access)m.access[h]=i.access[h];m.addInitializer=function(b){if(p)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(b||null))};var y=(0,r[f])(o==="accessor"?{get:u.get,set:u.set}:u[l],m);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(d=a(y.get))&&(u.get=d),(d=a(y.set))&&(u.set=d),(d=a(y.init))&&n.unshift(d)}else(d=a(y))&&(o==="field"?n.unshift(d):u[l]=d)}c&&Object.defineProperty(c,i.name,u),p=!0}function _je(e,t,r){for(var i=arguments.length>2,n=0;n0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function jR(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],a;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(o){a={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return s}function MJ(){for(var e=[],t=0;t1||l(f,h)})},m&&(n[f]=m(n[f])))}function l(f,m){try{c(i[f](m))}catch(h){p(s[0][3],h)}}function c(f){f.value instanceof km?Promise.resolve(f.value.v).then(u,d):p(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function p(f,m){f(m),s.shift(),s.length&&l(s[0][0],s[0][1])}}function zJ(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,s){t[n]=e[n]?function(a){return(r=!r)?{value:km(e[n](a)),done:!1}:s?s(a):a}:s}}function $J(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof C_=="function"?C_(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}}function HJ(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function GJ(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&O_(t,e,r);return Sje(t,e),t}function VJ(e){return e&&e.__esModule?e:{default:e}}function WJ(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function KJ(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function XJ(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function QJ(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(s){return Promise.reject(s)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function YJ(e){function t(s){e.error=e.hasError?new xje(s,e.error,"An error was suppressed during disposal."):s,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var s=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(s).then(n,function(a){return t(a),n()})}else i|=1}catch(a){t(a)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var kR,A_,O_,Sje,xje,Tje,JJ=U5(()=>{kR=function(e,t){return kR=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},kR(e,t)};A_=function(){return A_=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(Zo,"__esModule",{value:!0});Zo.decodeStringToString=Zo.decodeString=Zo.encodeByteArray=Zo.encodeString=void 0;function Nje(e){return Buffer.from(e).toString("base64")}Zo.encodeString=Nje;function Rje(e){return(e instanceof Buffer?e:Buffer.from(e.buffer)).toString("base64")}Zo.encodeByteArray=Rje;function Aje(e){return Buffer.from(e,"base64")}Zo.decodeString=Aje;function Cje(e){return Buffer.from(e,"base64").toString()}Zo.decodeStringToString=Cje});var ay=g(jm=>{"use strict";Object.defineProperty(jm,"__esModule",{value:!0});jm.XML_CHARKEY=jm.XML_ATTRKEY=void 0;jm.XML_ATTRKEY="$";jm.XML_CHARKEY="_"});var zR=g(Jo=>{"use strict";Object.defineProperty(Jo,"__esModule",{value:!0});Jo.flattenResponse=Jo.isValidUuid=Jo.isDuration=Jo.isPrimitiveBody=void 0;function eee(e,t){return t!=="Composite"&&t!=="Dictionary"&&(typeof e=="string"||typeof e=="number"||typeof e=="boolean"||t?.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i)!==null||e===void 0||e===null)}Jo.isPrimitiveBody=eee;var Oje=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Pje(e){return Oje.test(e)}Jo.isDuration=Pje;var Ije=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/i;function Dje(e){return Ije.test(e)}Jo.isValidUuid=Dje;function Lje(e){let t=Object.assign(Object.assign({},e.headers),e.body);return e.hasNullableType&&Object.getOwnPropertyNames(t).length===0?e.shouldWrapBody?{body:null}:null:e.shouldWrapBody?Object.assign(Object.assign({},e.headers),{body:e.body}):t}function Fje(e,t){var r,i;let n=e.parsedHeaders;if(e.request.method==="HEAD")return Object.assign(Object.assign({},n),{body:e.parsedBody});let s=t&&t.bodyMapper,a=!!s?.nullable,o=s?.type.name;if(o==="Stream")return Object.assign(Object.assign({},n),{blobBody:e.blobBody,readableStreamBody:e.readableStreamBody});let l=o==="Composite"&&s.type.modelProperties||{},c=Object.keys(l).some(u=>l[u].serializedName==="");if(o==="Sequence"||c){let u=(r=e.parsedBody)!==null&&r!==void 0?r:[];for(let d of Object.keys(l))l[d].serializedName&&(u[d]=(i=e.parsedBody)===null||i===void 0?void 0:i[d]);if(n)for(let d of Object.keys(n))u[d]=n[d];return a&&!e.parsedBody&&!n&&Object.getOwnPropertyNames(l).length===0?null:u}return Lje({body:e.parsedBody,headers:n,hasNullableType:a,shouldWrapBody:eee(e.parsedBody,o)})}Jo.flattenResponse=Fje});var oy=g(Um=>{"use strict";Object.defineProperty(Um,"__esModule",{value:!0});Um.MapperTypeNames=Um.createSerializer=void 0;var Bje=(JJ(),P0(ZJ)),I_=Bje.__importStar(UR()),Oi=ay(),ree=zR(),$R=class{constructor(t={},r=!1){this.modelMappers=t,this.isXML=r}validateConstraints(t,r,i){let n=(s,a)=>{throw new Error(`"${i}" with value "${r}" should satisfy the constraint "${s}": ${a}.`)};if(t.constraints&&r!==void 0&&r!==null){let{ExclusiveMaximum:s,ExclusiveMinimum:a,InclusiveMaximum:o,InclusiveMinimum:l,MaxItems:c,MaxLength:u,MinItems:d,MinLength:p,MultipleOf:f,Pattern:m,UniqueItems:h}=t.constraints;if(s!==void 0&&r>=s&&n("ExclusiveMaximum",s),a!==void 0&&r<=a&&n("ExclusiveMinimum",a),o!==void 0&&r>o&&n("InclusiveMaximum",o),l!==void 0&&rc&&n("MaxItems",c),u!==void 0&&r.length>u&&n("MaxLength",u),d!==void 0&&r.lengthw.indexOf(y)!==b)&&n("UniqueItems",h)}}serialize(t,r,i,n={xml:{}}){var s,a,o;let l={xml:{rootName:(s=n.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=n.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:Oi.XML_CHARKEY}},c={},u=t.type.name;i||(i=t.serializedName),u.match(/^Sequence$/i)!==null&&(c=[]),t.isConstant&&(r=t.defaultValue);let{required:d,nullable:p}=t;if(d&&p&&r===void 0)throw new Error(`${i} cannot be undefined.`);if(d&&!p&&r==null)throw new Error(`${i} cannot be null or undefined.`);if(!d&&p===!1&&r===null)throw new Error(`${i} cannot be null.`);return r==null||u.match(/^any$/i)!==null?c=r:u.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null?c=$je(u,i,r):u.match(/^Enum$/i)!==null?c=Hje(i,t.type.allowedValues,r):u.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null?c=Wje(u,r,i):u.match(/^ByteArray$/i)!==null?c=Gje(i,r):u.match(/^Base64Url$/i)!==null?c=Vje(i,r):u.match(/^Sequence$/i)!==null?c=Kje(this,t,r,i,!!this.isXML,l):u.match(/^Dictionary$/i)!==null?c=Xje(this,t,r,i,!!this.isXML,l):u.match(/^Composite$/i)!==null&&(c=Yje(this,t,r,i,!!this.isXML,l)),c}deserialize(t,r,i,n={xml:{}}){var s,a,o,l;let c={xml:{rootName:(s=n.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=n.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:Oi.XML_CHARKEY},ignoreUnknownProperties:(l=n.ignoreUnknownProperties)!==null&&l!==void 0?l:!1};if(r==null)return this.isXML&&t.type.name==="Sequence"&&!t.xmlIsWrapped&&(r=[]),t.defaultValue!==void 0&&(r=t.defaultValue),r;let u,d=t.type.name;if(i||(i=t.serializedName),d.match(/^Composite$/i)!==null)u=Jje(this,t,r,i,c);else{if(this.isXML){let p=c.xml.xmlCharKey;r[Oi.XML_ATTRKEY]!==void 0&&r[p]!==void 0&&(r=r[p])}d.match(/^Number$/i)!==null?(u=parseFloat(r),isNaN(u)&&(u=r)):d.match(/^Boolean$/i)!==null?r==="true"?u=!0:r==="false"?u=!1:u=r:d.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null?u=r:d.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null?u=new Date(r):d.match(/^UnixTime$/i)!==null?u=zje(r):d.match(/^ByteArray$/i)!==null?u=I_.decodeString(r):d.match(/^Base64Url$/i)!==null?u=jje(r):d.match(/^Sequence$/i)!==null?u=tUe(this,t,r,i,c):d.match(/^Dictionary$/i)!==null&&(u=eUe(this,t,r,i,c))}return t.isConstant&&(u=t.defaultValue),u}};function qje(e={},t=!1){return new $R(e,t)}Um.createSerializer=qje;function Mje(e,t){let r=e.length;for(;r-1>=0&&e[r-1]===t;)--r;return e.substr(0,r)}function kje(e){if(!e)return;if(!(e instanceof Uint8Array))throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.");let t=I_.encodeByteArray(e);return Mje(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function jje(e){if(e){if(e&&typeof e.valueOf()!="string")throw new Error("Please provide an input of type string for converting to Uint8Array");return e=e.replace(/-/g,"+").replace(/_/g,"/"),I_.decodeString(e)}}function HR(e){let t=[],r="";if(e){let i=e.split(".");for(let n of i)n.charAt(n.length-1)==="\\"?r+=n.substr(0,n.length-1)+".":(r+=n,t.push(r),r="")}return t}function Uje(e){if(e)return typeof e.valueOf()=="string"&&(e=new Date(e)),Math.floor(e.getTime()/1e3)}function zje(e){if(e)return new Date(e*1e3)}function $je(e,t,r){if(r!=null){if(e.match(/^Number$/i)!==null){if(typeof r!="number")throw new Error(`${t} with value ${r} must be of type number.`)}else if(e.match(/^String$/i)!==null){if(typeof r.valueOf()!="string")throw new Error(`${t} with value "${r}" must be of type string.`)}else if(e.match(/^Uuid$/i)!==null){if(!(typeof r.valueOf()=="string"&&(0,ree.isValidUuid)(r)))throw new Error(`${t} with value "${r}" must be of type string and a valid uuid.`)}else if(e.match(/^Boolean$/i)!==null){if(typeof r!="boolean")throw new Error(`${t} with value ${r} must be of type boolean.`)}else if(e.match(/^Stream$/i)!==null){let i=typeof r;if(i!=="string"&&typeof r.pipe!="function"&&typeof r.tee!="function"&&!(r instanceof ArrayBuffer)&&!ArrayBuffer.isView(r)&&!((typeof Blob=="function"||typeof Blob=="object")&&r instanceof Blob)&&i!=="function")throw new Error(`${t} must be a string, Blob, ArrayBuffer, ArrayBufferView, ReadableStream, or () => ReadableStream.`)}}return r}function Hje(e,t,r){if(!t)throw new Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`);if(!t.some(n=>typeof n.valueOf()=="string"?n.toLowerCase()===r.toLowerCase():n===r))throw new Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`);return r}function Gje(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=I_.encodeByteArray(t)}return t}function Vje(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=kje(t)}return t}function Wje(e,t,r){if(t!=null){if(e.match(/^Date$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`);t=t instanceof Date?t.toISOString().substring(0,10):new Date(t).toISOString().substring(0,10)}else if(e.match(/^DateTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`);t=t instanceof Date?t.toISOString():new Date(t).toISOString()}else if(e.match(/^DateTimeRfc1123$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in RFC-1123 format.`);t=t instanceof Date?t.toUTCString():new Date(t).toUTCString()}else if(e.match(/^UnixTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in RFC-1123/ISO8601 format for it to be serialized in UnixTime/Epoch format.`);t=Uje(t)}else if(e.match(/^TimeSpan$/i)!==null&&!(0,ree.isDuration)(t))throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}return t}function Kje(e,t,r,i,n,s){var a;if(!Array.isArray(r))throw new Error(`${i} must be of type Array.`);let o=t.type.element;if(!o||typeof o!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}.`);o.type.name==="Composite"&&o.type.className&&(o=(a=e.modelMappers[o.type.className])!==null&&a!==void 0?a:o);let l=[];for(let c=0;cp!==u)&&(a[u]=e.serialize(l,r[u],i+'["'+u+'"]',s))}return a}return r}function see(e,t,r,i){if(!r||!e.xmlNamespace)return t;let s={[e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns"]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[Oi.XML_ATTRKEY])return t;{let o=Object.assign({},t);return o[Oi.XML_ATTRKEY]=s,o}}let a={};return a[i.xml.xmlCharKey]=t,a[Oi.XML_ATTRKEY]=s,a}function Zje(e,t){return[Oi.XML_ATTRKEY,t.xml.xmlCharKey].includes(e)}function Jje(e,t,r,i,n){var s,a;let o=(s=n.xml.xmlCharKey)!==null&&s!==void 0?s:Oi.XML_CHARKEY;P_(e,t)&&(t=aee(e,t,r,"serializedName"));let l=nee(e,t,i),c={},u=[];for(let p of Object.keys(l)){let f=l[p],m=HR(l[p].serializedName);u.push(m[0]);let{serializedName:h,xmlName:y,xmlElementName:b}=f,w=i;h!==""&&h!==void 0&&(w=i+"."+h);let v=f.headerCollectionPrefix;if(v){let E={};for(let T of Object.keys(r))T.startsWith(v)&&(E[T.substring(v.length)]=e.deserialize(f.type.value,r[T],w,n)),u.push(T);c[p]=E}else if(e.isXML)if(f.xmlIsAttribute&&r[Oi.XML_ATTRKEY])c[p]=e.deserialize(f,r[Oi.XML_ATTRKEY][y],w,n);else if(f.xmlIsMsText)r[o]!==void 0?c[p]=r[o]:typeof r=="string"&&(c[p]=r);else{let E=b||y||h;if(f.xmlIsWrapped){let T=r[y],q=(a=T?.[b])!==null&&a!==void 0?a:[];c[p]=e.deserialize(f,q,w,n),u.push(y)}else{let T=r[E];c[p]=e.deserialize(f,T,w,n),u.push(E)}}else{let E,T=r,q=0;for(let P of m){if(!T)break;q++,T=T[P]}T===null&&q{for(let m in l)if(HR(l[m].serializedName)[0]===f)return!1;return!0};for(let f in r)p(f)&&(c[f]=e.deserialize(d,r[f],i+'["'+f+'"]',n))}else if(r&&!n.ignoreUnknownProperties)for(let p of Object.keys(r))c[p]===void 0&&!u.includes(p)&&!Zje(p,n)&&(c[p]=r[p]);return c}function eUe(e,t,r,i,n){let s=t.type.value;if(!s||typeof s!="object")throw new Error(`"value" metadata for a Dictionary must be defined in the mapper and it must of type "object" in ${i}`);if(r){let a={};for(let o of Object.keys(r))a[o]=e.deserialize(s,r[o],i,n);return a}return r}function tUe(e,t,r,i,n){var s;let a=t.type.element;if(!a||typeof a!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}`);if(r){Array.isArray(r)||(r=[r]),a.type.name==="Composite"&&a.type.className&&(a=(s=e.modelMappers[a.type.className])!==null&&s!==void 0?s:a);let o=[];for(let l=0;l{"use strict";Object.defineProperty(D_,"__esModule",{value:!0});D_.state=void 0;D_.state={operationRequestMap:new WeakMap}});var ly=g(zm=>{"use strict";Object.defineProperty(zm,"__esModule",{value:!0});zm.getOperationRequestInfo=zm.getOperationArgumentValueFromParameter=void 0;var lee=oee();function uee(e,t,r){let i=t.parameterPath,n=t.mapper,s;if(typeof i=="string"&&(i=[i]),Array.isArray(i)){if(i.length>0)if(n.isConstant)s=n.defaultValue;else{let a=cee(e,i);!a.propertyFound&&r&&(a=cee(r,i));let o=!1;a.propertyFound||(o=n.required||i[0]==="options"&&i.length===2),s=o?n.defaultValue:a.propertyValue}}else{n.required&&(s={});for(let a in i){let o=n.type.modelProperties[a],l=i[a],c=uee(e,{parameterPath:l,mapper:o},r);c!==void 0&&(s||(s={}),s[a]=c)}}return s}zm.getOperationArgumentValueFromParameter=uee;function cee(e,t){let r={propertyFound:!1},i=0;for(;i{"use strict";Object.defineProperty(ep,"__esModule",{value:!0});ep.deserializationPolicy=ep.deserializationPolicyName=void 0;var nUe=ay(),L_=ec(),fee=oy(),GR=ly(),sUe=["application/json","text/json"],aUe=["application/xml","application/atom+xml"];ep.deserializationPolicyName="deserializationPolicy";function oUe(e={}){var t,r,i,n,s,a,o;let l=(r=(t=e.expectedContentTypes)===null||t===void 0?void 0:t.json)!==null&&r!==void 0?r:sUe,c=(n=(i=e.expectedContentTypes)===null||i===void 0?void 0:i.xml)!==null&&n!==void 0?n:aUe,u=e.parseXML,d=e.serializerOptions,p={xml:{rootName:(s=d?.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=d?.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=d?.xml.xmlCharKey)!==null&&o!==void 0?o:nUe.XML_CHARKEY}};return{name:ep.deserializationPolicyName,async sendRequest(f,m){let h=await m(f);return uUe(l,c,h,p,u)}}}ep.deserializationPolicy=oUe;function lUe(e){let t,r=e.request,i=(0,GR.getOperationRequestInfo)(r),n=i?.operationSpec;return n&&(i?.operationResponseGetter?t=i?.operationResponseGetter(n,e):t=n.responses[e.status]),t}function cUe(e){let t=e.request,r=(0,GR.getOperationRequestInfo)(t),i=r?.shouldDeserialize,n;return i===void 0?n=!0:typeof i=="boolean"?n=i:n=i(e),n}async function uUe(e,t,r,i,n){let s=await fUe(e,t,r,i,n);if(!cUe(s))return s;let a=(0,GR.getOperationRequestInfo)(s.request),o=a?.operationSpec;if(!o||!o.responses)return s;let l=lUe(s),{error:c,shouldReturnResponse:u}=pUe(s,o,l,i);if(c)throw c;if(u)return s;if(l){if(l.bodyMapper){let d=s.parsedBody;o.isXML&&l.bodyMapper.type.name===fee.MapperTypeNames.Sequence&&(d=typeof d=="object"?d[l.bodyMapper.xmlElementName]:[]);try{s.parsedBody=o.serializer.deserialize(l.bodyMapper,d,"operationRes.parsedBody",i)}catch(p){throw new L_.RestError(`Error ${p} occurred in deserializing the responseBody - ${s.bodyAsText}`,{statusCode:s.status,request:s.request,response:s})}}else o.httpMethod==="HEAD"&&(s.parsedBody=r.status>=200&&r.status<300);l.headersMapper&&(s.parsedHeaders=o.serializer.deserialize(l.headersMapper,s.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:!0}))}return s}function dUe(e){let t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function pUe(e,t,r,i){var n;let s=200<=e.status&&e.status<300;if(dUe(t)?s:!!r)if(r){if(!r.isError)return{error:null,shouldReturnResponse:!1}}else return{error:null,shouldReturnResponse:!1};let o=r??t.responses.default,l=!((n=e.request.streamResponseStatusCodes)===null||n===void 0)&&n.has(e.status)?`Unexpected status code: ${e.status}`:e.bodyAsText,c=new L_.RestError(l,{statusCode:e.status,request:e.request,response:e});if(!o)throw c;let u=o.bodyMapper,d=o.headersMapper;try{if(e.parsedBody){let p=e.parsedBody,f;if(u){let h=p;if(t.isXML&&u.type.name===fee.MapperTypeNames.Sequence){h=[];let y=u.xmlElementName;typeof p=="object"&&y&&(h=p[y])}f=t.serializer.deserialize(u,h,"error.response.parsedBody",i)}let m=p.error||f||p;c.code=m.code,m.message&&(c.message=m.message),u&&(c.response.parsedBody=f)}e.headers&&d&&(c.response.parsedHeaders=t.serializer.deserialize(d,e.headers.toJSON(),"operationRes.parsedHeaders"))}catch(p){c.message=`Error "${p.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:c,shouldReturnResponse:!1}}async function fUe(e,t,r,i,n){var s;if(!(!((s=r.request.streamResponseStatusCodes)===null||s===void 0)&&s.has(r.status))&&r.bodyAsText){let a=r.bodyAsText,o=r.headers.get("Content-Type")||"",l=o?o.split(";").map(c=>c.toLowerCase()):[];try{if(l.length===0||l.some(c=>e.indexOf(c)!==-1))return r.parsedBody=JSON.parse(a),r;if(l.some(c=>t.indexOf(c)!==-1)){if(!n)throw new Error("Parsing XML not supported.");let c=await n(a,i.xml);return r.parsedBody=c,r}}catch(c){let u=`Error "${c}" occurred while parsing the response body - ${r.bodyAsText}.`,d=c.code||L_.RestError.PARSE_ERROR;throw new L_.RestError(u,{code:d,statusCode:r.status,request:r.request,response:r})}}return r}});var F_=g($m=>{"use strict";Object.defineProperty($m,"__esModule",{value:!0});$m.getPathStringFromParameter=$m.getStreamingResponseStatusCodes=void 0;var mUe=oy();function hUe(e){let t=new Set;for(let r in e.responses){let i=e.responses[r];i.bodyMapper&&i.bodyMapper.type.name===mUe.MapperTypeNames.Stream&&t.add(Number(r))}return t}$m.getStreamingResponseStatusCodes=hUe;function gUe(e){let{parameterPath:t,mapper:r}=e,i;return typeof t=="string"?i=t:Array.isArray(t)?i=t.join("."):i=r.serializedName,i}$m.getPathStringFromParameter=gUe});var XR=g(oo=>{"use strict";Object.defineProperty(oo,"__esModule",{value:!0});oo.serializeRequestBody=oo.serializeHeaders=oo.serializationPolicy=oo.serializationPolicyName=void 0;var KR=ay(),B_=ly(),WR=oy(),cy=F_();oo.serializationPolicyName="serializationPolicy";function yUe(e={}){let t=e.stringifyXML;return{name:oo.serializationPolicyName,async sendRequest(r,i){let n=(0,B_.getOperationRequestInfo)(r),s=n?.operationSpec,a=n?.operationArguments;return s&&a&&(mee(r,a,s),hee(r,a,s,t)),i(r)}}}oo.serializationPolicy=yUe;function mee(e,t,r){var i,n;if(r.headerParameters)for(let a of r.headerParameters){let o=(0,B_.getOperationArgumentValueFromParameter)(t,a);if(o!=null||a.mapper.required){o=r.serializer.serialize(a.mapper,o,(0,cy.getPathStringFromParameter)(a));let l=a.mapper.headerCollectionPrefix;if(l)for(let c of Object.keys(o))e.headers.set(l+c,o[c]);else e.headers.set(a.mapper.serializedName||(0,cy.getPathStringFromParameter)(a),o)}}let s=(n=(i=t.options)===null||i===void 0?void 0:i.requestOptions)===null||n===void 0?void 0:n.customHeaders;if(s)for(let a of Object.keys(s))e.headers.set(a,s[a])}oo.serializeHeaders=mee;function hee(e,t,r,i=function(){throw new Error("XML serialization unsupported!")}){var n,s,a,o,l;let c=(n=t.options)===null||n===void 0?void 0:n.serializerOptions,u={xml:{rootName:(s=c?.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=c?.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=c?.xml.xmlCharKey)!==null&&o!==void 0?o:KR.XML_CHARKEY}},d=u.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){e.body=(0,B_.getOperationArgumentValueFromParameter)(t,r.requestBody);let p=r.requestBody.mapper,{required:f,serializedName:m,xmlName:h,xmlElementName:y,xmlNamespace:b,xmlNamespacePrefix:w,nullable:v}=p,E=p.type.name;try{if(e.body!==void 0&&e.body!==null||v&&e.body===null||f){let T=(0,cy.getPathStringFromParameter)(r.requestBody);e.body=r.serializer.serialize(p,e.body,T,u);let q=E===WR.MapperTypeNames.Stream;if(r.isXML){let O=w?`xmlns:${w}`:"xmlns",B=bUe(b,O,E,e.body,u);E===WR.MapperTypeNames.Sequence?e.body=i(vUe(B,y||h||m,O,b),{rootName:h||m,xmlCharKey:d}):q||(e.body=i(B,{rootName:h||m,xmlCharKey:d}))}else{if(E===WR.MapperTypeNames.String&&(!((l=r.contentType)===null||l===void 0)&&l.match("text/plain")||r.mediaType==="text"))return;q||(e.body=JSON.stringify(e.body))}}}catch(T){throw new Error(`Error "${T.message}" occurred in serializing the payload - ${JSON.stringify(m,void 0," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){e.formData={};for(let p of r.formDataParameters){let f=(0,B_.getOperationArgumentValueFromParameter)(t,p);if(f!=null){let m=p.mapper.serializedName||(0,cy.getPathStringFromParameter)(p);e.formData[m]=r.serializer.serialize(p.mapper,f,(0,cy.getPathStringFromParameter)(p),u)}}}}oo.serializeRequestBody=hee;function bUe(e,t,r,i,n){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){let s={};return s[n.xml.xmlCharKey]=i,s[KR.XML_ATTRKEY]={[t]:e},s}return i}function vUe(e,t,r,i){if(Array.isArray(e)||(e=[e]),!r||!i)return{[t]:e};let n={[t]:e};return n[KR.XML_ATTRKEY]={[r]:i},n}});var QR=g(q_=>{"use strict";Object.defineProperty(q_,"__esModule",{value:!0});q_.createClientPipeline=void 0;var _Ue=VR(),gee=ec(),wUe=XR();function EUe(e={}){let t=(0,gee.createPipelineFromOptions)(e??{});return e.credentialOptions&&t.addPolicy((0,gee.bearerTokenAuthenticationPolicy)({credential:e.credentialOptions.credential,scopes:e.credentialOptions.credentialScopes})),t.addPolicy((0,wUe.serializationPolicy)(e.serializationOptions),{phase:"Serialize"}),t.addPolicy((0,_Ue.deserializationPolicy)(e.deserializationOptions),{phase:"Deserialize"}),t}q_.createClientPipeline=EUe});var yee=g(M_=>{"use strict";Object.defineProperty(M_,"__esModule",{value:!0});M_.getCachedDefaultHttpClient=void 0;var SUe=ec(),YR;function xUe(){return YR||(YR=(0,SUe.createDefaultHttpClient)()),YR}M_.getCachedDefaultHttpClient=xUe});var wee=g(Hm=>{"use strict";Object.defineProperty(Hm,"__esModule",{value:!0});Hm.appendQueryParams=Hm.getRequestUrl=void 0;var vee=ly(),ZR=F_(),TUe={CSV:",",SSV:" ",Multi:"Multi",TSV:" ",Pipes:"|"};function NUe(e,t,r,i){let n=RUe(t,r,i),s=!1,a=bee(e,n);if(t.path){let c=bee(t.path,n);t.path==="/{nextLink}"&&c.startsWith("/")&&(c=c.substring(1)),AUe(c)?(a=c,s=!0):a=CUe(a,c)}let{queryParams:o,sequenceParams:l}=OUe(t,r,i);return a=_ee(a,o,l,s),a}Hm.getRequestUrl=NUe;function bee(e,t){let r=e;for(let[i,n]of t)r=r.split(i).join(n);return r}function RUe(e,t,r){var i;let n=new Map;if(!((i=e.urlParameters)===null||i===void 0)&&i.length)for(let s of e.urlParameters){let a=(0,vee.getOperationArgumentValueFromParameter)(t,s,r),o=(0,ZR.getPathStringFromParameter)(s);a=e.serializer.serialize(s.mapper,a,o),s.skipEncoding||(a=encodeURIComponent(a)),n.set(`{${s.mapper.serializedName||o}}`,a)}return n}function AUe(e){return e.includes("://")}function CUe(e,t){if(!t)return e;let r=new URL(e),i=r.pathname;i.endsWith("/")||(i=`${i}/`),t.startsWith("/")&&(t=t.substring(1));let n=t.indexOf("?");if(n!==-1){let s=t.substring(0,n),a=t.substring(n+1);i=i+s,a&&(r.search=r.search?`${r.search}&${a}`:a)}else i=i+t;return r.pathname=i,r.toString()}function OUe(e,t,r){var i;let n=new Map,s=new Set;if(!((i=e.queryParameters)===null||i===void 0)&&i.length)for(let a of e.queryParameters){a.mapper.type.name==="Sequence"&&a.mapper.serializedName&&s.add(a.mapper.serializedName);let o=(0,vee.getOperationArgumentValueFromParameter)(t,a,r);if(o!=null||a.mapper.required){o=e.serializer.serialize(a.mapper,o,(0,ZR.getPathStringFromParameter)(a));let l=a.collectionFormat?TUe[a.collectionFormat]:"";if(Array.isArray(o)&&(o=o.map(c=>c??"")),a.collectionFormat==="Multi"&&o.length===0)continue;Array.isArray(o)&&(a.collectionFormat==="SSV"||a.collectionFormat==="TSV")&&(o=o.join(l)),a.skipEncoding||(Array.isArray(o)?o=o.map(c=>encodeURIComponent(c)):o=encodeURIComponent(o)),Array.isArray(o)&&(a.collectionFormat==="CSV"||a.collectionFormat==="Pipes")&&(o=o.join(l)),n.set(a.mapper.serializedName||(0,ZR.getPathStringFromParameter)(a),o)}}return{queryParams:n,sequenceParams:s}}function PUe(e){let t=new Map;if(!e||e[0]!=="?")return t;e=e.slice(1);let r=e.split("&");for(let i of r){let[n,s]=i.split("=",2),a=t.get(n);a?Array.isArray(a)?a.push(s):t.set(n,[a,s]):t.set(n,s)}return t}function _ee(e,t,r,i=!1){if(t.size===0)return e;let n=new URL(e),s=PUe(n.search);for(let[o,l]of t){let c=s.get(o);if(Array.isArray(c))if(Array.isArray(l)){c.push(...l);let u=new Set(c);s.set(o,Array.from(u))}else c.push(l);else c?(Array.isArray(l)?l.unshift(c):r.has(o)&&s.set(o,[c,l]),i||s.set(o,l)):s.set(o,l)}let a=[];for(let[o,l]of s)if(typeof l=="string")a.push(`${o}=${l}`);else if(Array.isArray(l))for(let c of l)a.push(`${o}=${c}`);else a.push(`${o}=${l}`);return n.search=a.length?`?${a.join("&")}`:"",n.toString()}Hm.appendQueryParams=_ee});var JR=g(k_=>{"use strict";Object.defineProperty(k_,"__esModule",{value:!0});k_.logger=void 0;var IUe=dm();k_.logger=(0,IUe.createClientLogger)("core-client")});var See=g(j_=>{"use strict";Object.defineProperty(j_,"__esModule",{value:!0});j_.ServiceClient=void 0;var DUe=ec(),LUe=QR(),Eee=zR(),FUe=yee(),BUe=ly(),qUe=wee(),MUe=F_(),kUe=JR(),eA=class{constructor(t={}){var r,i;if(this._requestContentType=t.requestContentType,this._endpoint=(r=t.endpoint)!==null&&r!==void 0?r:t.baseUri,t.baseUri&&kUe.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead."),this._allowInsecureConnection=t.allowInsecureConnection,this._httpClient=t.httpClient||(0,FUe.getCachedDefaultHttpClient)(),this.pipeline=t.pipeline||jUe(t),!((i=t.additionalPolicies)===null||i===void 0)&&i.length)for(let{policy:n,position:s}of t.additionalPolicies){let a=s==="perRetry"?"Sign":void 0;this.pipeline.addPolicy(n,{afterPhase:a})}}async sendRequest(t){return this.pipeline.sendRequest(this._httpClient,t)}async sendOperationRequest(t,r){let i=r.baseUrl||this._endpoint;if(!i)throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a endpoint string property that contains the base URL to use.");let n=(0,qUe.getRequestUrl)(i,r,t,this),s=(0,DUe.createPipelineRequest)({url:n});s.method=r.httpMethod;let a=(0,BUe.getOperationRequestInfo)(s);a.operationSpec=r,a.operationArguments=t;let o=r.contentType||this._requestContentType;o&&r.requestBody&&s.headers.set("Content-Type",o);let l=t.options;if(l){let c=l.requestOptions;c&&(c.timeout&&(s.timeout=c.timeout),c.onUploadProgress&&(s.onUploadProgress=c.onUploadProgress),c.onDownloadProgress&&(s.onDownloadProgress=c.onDownloadProgress),c.shouldDeserialize!==void 0&&(a.shouldDeserialize=c.shouldDeserialize),c.allowInsecureConnection&&(s.allowInsecureConnection=!0)),l.abortSignal&&(s.abortSignal=l.abortSignal),l.tracingOptions&&(s.tracingOptions=l.tracingOptions)}this._allowInsecureConnection&&(s.allowInsecureConnection=!0),s.streamResponseStatusCodes===void 0&&(s.streamResponseStatusCodes=(0,MUe.getStreamingResponseStatusCodes)(r));try{let c=await this.sendRequest(s),u=(0,Eee.flattenResponse)(c,r.responses[c.status]);return l?.onResponse&&l.onResponse(c,u),u}catch(c){if(typeof c=="object"&&c?.response){let u=c.response,d=(0,Eee.flattenResponse)(u,r.responses[c.statusCode]||r.responses.default);c.details=d,l?.onResponse&&l.onResponse(u,d,c)}throw c}}};j_.ServiceClient=eA;function jUe(e){let t=UUe(e),r=e.credential&&t?{credentialScopes:t,credential:e.credential}:void 0;return(0,LUe.createClientPipeline)(Object.assign(Object.assign({},e),{credentialOptions:r}))}function UUe(e){if(e.credentialScopes)return e.credentialScopes;if(e.endpoint)return`${e.endpoint}/.default`;if(e.baseUri)return`${e.baseUri}/.default`;if(e.credential&&!e.credentialScopes)throw new Error("When using credentials, the ServiceClientOptions must contain either a endpoint or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy")}});var Tee=g(Gm=>{"use strict";Object.defineProperty(Gm,"__esModule",{value:!0});Gm.authorizeRequestOnClaimChallenge=Gm.parseCAEChallenge=void 0;var zUe=JR(),$Ue=UR();function xee(e){return`, ${e.trim()}`.split(", Bearer ").filter(r=>r).map(r=>`${r.trim()}, `.split('", ').filter(s=>s).map(s=>(([a,o])=>({[a]:o}))(s.trim().split('="'))).reduce((s,a)=>Object.assign(Object.assign({},s),a),{}))}Gm.parseCAEChallenge=xee;async function HUe(e){let{scopes:t,response:r}=e,i=e.logger||zUe.logger,n=r.headers.get("WWW-Authenticate");if(!n)return i.info("The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow."),!1;let a=(xee(n)||[]).find(l=>l.claims);if(!a)return i.info('The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.'),!1;let o=await e.getAccessToken(a.scope?[a.scope]:t,{claims:(0,$Ue.decodeStringToString)(a.claims)});return o?(e.request.headers.set("Authorization",`Bearer ${o.token}`),!0):!1}Gm.authorizeRequestOnClaimChallenge=HUe});var Ree=g(U_=>{"use strict";Object.defineProperty(U_,"__esModule",{value:!0});U_.authorizeRequestOnTenantChallenge=void 0;var Nee={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function GUe(e){return/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/.test(e)}var VUe=async e=>{let t=YUe(e.request),r=XUe(e.response);if(r){let i=QUe(r),n=KUe(e,i),s=WUe(i);if(!s)return!1;let a=await e.getAccessToken(n,Object.assign(Object.assign({},t),{tenantId:s}));return a?(e.request.headers.set(Nee.HeaderConstants.AUTHORIZATION,`Bearer ${a.token}`),!0):!1}return!1};U_.authorizeRequestOnTenantChallenge=VUe;function WUe(e){let i=new URL(e.authorization_uri).pathname.split("/")[1];if(i&&GUe(i))return i}function KUe(e,t){if(!t.resource_id)return e.scopes;let r=new URL(t.resource_id);r.pathname=Nee.DefaultScope;let i=r.toString();return i==="https://disk.azure.com/.default"&&(i="https://disk.azure.com//.default"),[i]}function XUe(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function QUe(e){return`${e.slice(7).trim()} `.split(" ").filter(n=>n).map(n=>(([s,a])=>({[s]:a}))(n.trim().split("="))).reduce((n,s)=>Object.assign(Object.assign({},n),s),{})}function YUe(e){return{abortSignal:e.abortSignal,requestOptions:{timeout:e.timeout},tracingOptions:e.tracingOptions}}});var tA=g(ir=>{"use strict";Object.defineProperty(ir,"__esModule",{value:!0});ir.authorizeRequestOnTenantChallenge=ir.authorizeRequestOnClaimChallenge=ir.serializationPolicyName=ir.serializationPolicy=ir.deserializationPolicyName=ir.deserializationPolicy=ir.XML_CHARKEY=ir.XML_ATTRKEY=ir.createClientPipeline=ir.ServiceClient=ir.MapperTypeNames=ir.createSerializer=void 0;var Aee=oy();Object.defineProperty(ir,"createSerializer",{enumerable:!0,get:function(){return Aee.createSerializer}});Object.defineProperty(ir,"MapperTypeNames",{enumerable:!0,get:function(){return Aee.MapperTypeNames}});var ZUe=See();Object.defineProperty(ir,"ServiceClient",{enumerable:!0,get:function(){return ZUe.ServiceClient}});var JUe=QR();Object.defineProperty(ir,"createClientPipeline",{enumerable:!0,get:function(){return JUe.createClientPipeline}});var Cee=ay();Object.defineProperty(ir,"XML_ATTRKEY",{enumerable:!0,get:function(){return Cee.XML_ATTRKEY}});Object.defineProperty(ir,"XML_CHARKEY",{enumerable:!0,get:function(){return Cee.XML_CHARKEY}});var Oee=VR();Object.defineProperty(ir,"deserializationPolicy",{enumerable:!0,get:function(){return Oee.deserializationPolicy}});Object.defineProperty(ir,"deserializationPolicyName",{enumerable:!0,get:function(){return Oee.deserializationPolicyName}});var Pee=XR();Object.defineProperty(ir,"serializationPolicy",{enumerable:!0,get:function(){return Pee.serializationPolicy}});Object.defineProperty(ir,"serializationPolicyName",{enumerable:!0,get:function(){return Pee.serializationPolicyName}});var eze=Tee();Object.defineProperty(ir,"authorizeRequestOnClaimChallenge",{enumerable:!0,get:function(){return eze.authorizeRequestOnClaimChallenge}});var tze=Ree();Object.defineProperty(ir,"authorizeRequestOnTenantChallenge",{enumerable:!0,get:function(){return tze.authorizeRequestOnTenantChallenge}})});var dy=g(el=>{"use strict";Object.defineProperty(el,"__esModule",{value:!0});el.HttpHeaders=el.toHttpHeadersLike=el.toWebResourceLike=el.toPipelineRequest=void 0;var Iee=ec(),Dee=Symbol("Original PipelineRequest"),rze=Symbol.for("@azure/core-client original request");function Lee(e,t={}){let i=e[Dee],n=(0,Iee.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));if(i)return i.headers=n,i;{let s=(0,Iee.createPipelineRequest)({url:e.url,method:e.method,headers:n,withCredentials:e.withCredentials,timeout:e.timeout,requestId:e.requestId,abortSignal:e.abortSignal,body:e.body,formData:e.formData,disableKeepAlive:!!e.keepAlive,onDownloadProgress:e.onDownloadProgress,onUploadProgress:e.onUploadProgress,proxySettings:e.proxySettings,streamResponseStatusCodes:e.streamResponseStatusCodes});return t.originalRequest&&(s[rze]=t.originalRequest),s}}el.toPipelineRequest=Lee;function Fee(e,t){var r;let i=(r=t?.originalRequest)!==null&&r!==void 0?r:e,n={url:e.url,method:e.method,headers:Bee(e.headers),withCredentials:e.withCredentials,timeout:e.timeout,requestId:e.headers.get("x-ms-client-request-id")||e.requestId,abortSignal:e.abortSignal,body:e.body,formData:e.formData,keepAlive:!!e.disableKeepAlive,onDownloadProgress:e.onDownloadProgress,onUploadProgress:e.onUploadProgress,proxySettings:e.proxySettings,streamResponseStatusCodes:e.streamResponseStatusCodes,clone(){throw new Error("Cannot clone a non-proxied WebResourceLike")},prepare(){throw new Error("WebResourceLike.prepare() is not supported by @azure/core-http-compat")},validateRequestProperties(){}};return t?.createProxy?new Proxy(n,{get(s,a,o){return a===Dee?e:a==="clone"?()=>Fee(Lee(n,{originalRequest:i}),{createProxy:!0,originalRequest:i}):Reflect.get(s,a,o)},set(s,a,o,l){return a==="keepAlive"&&(e.disableKeepAlive=!o),typeof a=="string"&&["url","method","withCredentials","timeout","requestId","abortSignal","body","formData","onDownloadProgress","onUploadProgress","proxySettings","streamResponseStatusCodes"].includes(a)&&(e[a]=o),Reflect.set(s,a,o,l)}}):n}el.toWebResourceLike=Fee;function Bee(e){return new z_(e.toJSON({preserveCase:!0}))}el.toHttpHeadersLike=Bee;function uy(e){return e.toLowerCase()}var z_=class e{constructor(t){if(this._headersMap={},t)for(let r in t)this.set(r,t[r])}set(t,r){this._headersMap[uy(t)]={name:t,value:r.toString()}}get(t){let r=this._headersMap[uy(t)];return r?r.value:void 0}contains(t){return!!this._headersMap[uy(t)]}remove(t){let r=this.contains(t);return delete this._headersMap[uy(t)],r}rawHeaders(){return this.toJson({preserveCase:!0})}headersArray(){let t=[];for(let r in this._headersMap)t.push(this._headersMap[r]);return t}headerNames(){let t=[],r=this.headersArray();for(let i=0;i{"use strict";Object.defineProperty(Vm,"__esModule",{value:!0});Vm.toPipelineResponse=Vm.toCompatResponse=void 0;var ize=ec(),rA=dy(),qee=Symbol("Original FullOperationResponse");function nze(e,t){let r=(0,rA.toWebResourceLike)(e.request),i=(0,rA.toHttpHeadersLike)(e.headers);return t?.createProxy?new Proxy(e,{get(n,s,a){return s==="headers"?i:s==="request"?r:s===qee?e:Reflect.get(n,s,a)},set(n,s,a,o){return s==="headers"?i=a:s==="request"&&(r=a),Reflect.set(n,s,a,o)}}):Object.assign(Object.assign({},e),{request:r,headers:i})}Vm.toCompatResponse=nze;function sze(e){let r=e[qee],i=(0,ize.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));return r?(r.headers=i,r):Object.assign(Object.assign({},e),{headers:i,request:(0,rA.toPipelineRequest)(e.request)})}Vm.toPipelineResponse=sze});var kee=g(H_=>{"use strict";Object.defineProperty(H_,"__esModule",{value:!0});H_.ExtendedServiceClient=void 0;var Mee=MR(),aze=ec(),oze=tA(),lze=$_(),iA=class extends oze.ServiceClient{constructor(t){var r,i;super(t),((r=t.keepAliveOptions)===null||r===void 0?void 0:r.enable)===!1&&!(0,Mee.pipelineContainsDisableKeepAlivePolicy)(this.pipeline)&&this.pipeline.addPolicy((0,Mee.createDisableKeepAlivePolicy)()),((i=t.redirectOptions)===null||i===void 0?void 0:i.handleRedirects)===!1&&this.pipeline.removePolicy({name:aze.redirectPolicyName})}async sendOperationRequest(t,r){var i;let n=(i=t?.options)===null||i===void 0?void 0:i.onResponse,s;function a(l,c,u){s=l,n&&n(l,c,u)}t.options=Object.assign(Object.assign({},t.options),{onResponse:a});let o=await super.sendOperationRequest(t,r);return s&&Object.defineProperty(o,"_response",{value:(0,lze.toCompatResponse)(s)}),o}};H_.ExtendedServiceClient=iA});var $ee=g(tc=>{"use strict";Object.defineProperty(tc,"__esModule",{value:!0});tc.createRequestPolicyFactoryPolicy=tc.requestPolicyFactoryPolicyName=tc.HttpPipelineLogLevel=void 0;var jee=dy(),Uee=$_(),zee;(function(e){e[e.ERROR=1]="ERROR",e[e.INFO=3]="INFO",e[e.OFF=0]="OFF",e[e.WARNING=2]="WARNING"})(zee||(tc.HttpPipelineLogLevel=zee={}));var cze={log(e,t){},shouldLog(e){return!1}};tc.requestPolicyFactoryPolicyName="RequestPolicyFactoryPolicy";function uze(e){let t=e.slice().reverse();return{name:tc.requestPolicyFactoryPolicyName,async sendRequest(r,i){let n={async sendRequest(o){let l=await i((0,jee.toPipelineRequest)(o));return(0,Uee.toCompatResponse)(l,{createProxy:!0})}};for(let o of t)n=o.create(n,cze);let s=(0,jee.toWebResourceLike)(r,{createProxy:!0}),a=await n.sendRequest(s);return(0,Uee.toPipelineResponse)(a)}}}tc.createRequestPolicyFactoryPolicy=uze});var Hee=g(G_=>{"use strict";Object.defineProperty(G_,"__esModule",{value:!0});G_.convertHttpClient=void 0;var dze=$_(),pze=dy();function fze(e){return{sendRequest:async t=>{let r=await e.sendRequest((0,pze.toWebResourceLike)(t,{createProxy:!0}));return(0,dze.toPipelineResponse)(r)}}}G_.convertHttpClient=fze});var Gee=g(_n=>{"use strict";Object.defineProperty(_n,"__esModule",{value:!0});_n.toHttpHeadersLike=_n.convertHttpClient=_n.disableKeepAlivePolicyName=_n.HttpPipelineLogLevel=_n.createRequestPolicyFactoryPolicy=_n.requestPolicyFactoryPolicyName=_n.ExtendedServiceClient=void 0;var mze=kee();Object.defineProperty(_n,"ExtendedServiceClient",{enumerable:!0,get:function(){return mze.ExtendedServiceClient}});var nA=$ee();Object.defineProperty(_n,"requestPolicyFactoryPolicyName",{enumerable:!0,get:function(){return nA.requestPolicyFactoryPolicyName}});Object.defineProperty(_n,"createRequestPolicyFactoryPolicy",{enumerable:!0,get:function(){return nA.createRequestPolicyFactoryPolicy}});Object.defineProperty(_n,"HttpPipelineLogLevel",{enumerable:!0,get:function(){return nA.HttpPipelineLogLevel}});var hze=MR();Object.defineProperty(_n,"disableKeepAlivePolicyName",{enumerable:!0,get:function(){return hze.disableKeepAlivePolicyName}});var gze=Hee();Object.defineProperty(_n,"convertHttpClient",{enumerable:!0,get:function(){return gze.convertHttpClient}});var yze=dy();Object.defineProperty(_n,"toHttpHeadersLike",{enumerable:!0,get:function(){return yze.toHttpHeadersLike}})});var V_=g(rc=>{"use strict";var Vee=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",bze=Vee+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",Wee="["+Vee+"]["+bze+"]*",vze=new RegExp("^"+Wee+"$"),_ze=function(e,t){let r=[],i=t.exec(e);for(;i;){let n=[];n.startIndex=t.lastIndex-i[0].length;let s=i.length;for(let a=0;a"u")};rc.isExist=function(e){return typeof e<"u"};rc.isEmptyObject=function(e){return Object.keys(e).length===0};rc.merge=function(e,t,r){if(t){let i=Object.keys(t),n=i.length;for(let s=0;s{"use strict";var sA=V_(),Eze={allowBooleanAttributes:!1,unpairedTags:[]};Zee.validate=function(e,t){t=Object.assign({},Eze,t);let r=[],i=!1,n=!1;e[0]==="\uFEFF"&&(e=e.substr(1));for(let s=0;s"&&e[s]!==" "&&e[s]!==" "&&e[s]!==` +`&&e[s]!=="\r";s++)l+=e[s];if(l=l.trim(),l[l.length-1]==="/"&&(l=l.substring(0,l.length-1),s--),!Oze(l)){let d;return l.trim().length===0?d="Invalid space after '<'.":d="Tag '"+l+"' is an invalid name.",ti("InvalidTag",d,zn(e,s))}let c=Tze(e,s);if(c===!1)return ti("InvalidAttr","Attributes for '"+l+"' have open quote.",zn(e,s));let u=c.value;if(s=c.index,u[u.length-1]==="/"){let d=s-u.length;u=u.substring(0,u.length-1);let p=Yee(u,t);if(p===!0)i=!0;else return ti(p.err.code,p.err.msg,zn(e,d+p.err.line))}else if(o)if(c.tagClosed){if(u.trim().length>0)return ti("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",zn(e,a));if(r.length===0)return ti("InvalidTag","Closing tag '"+l+"' has not been opened.",zn(e,a));{let d=r.pop();if(l!==d.tagName){let p=zn(e,d.tagStartPos);return ti("InvalidTag","Expected closing tag '"+d.tagName+"' (opened in line "+p.line+", col "+p.col+") instead of closing tag '"+l+"'.",zn(e,a))}r.length==0&&(n=!0)}}else return ti("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",zn(e,s));else{let d=Yee(u,t);if(d!==!0)return ti(d.err.code,d.err.msg,zn(e,s-u.length+d.err.line));if(n===!0)return ti("InvalidXml","Multiple possible root nodes found.",zn(e,s));t.unpairedTags.indexOf(l)!==-1||r.push({tagName:l,tagStartPos:a}),i=!0}for(s++;s0)return ti("InvalidXml","Invalid '"+JSON.stringify(r.map(s=>s.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return ti("InvalidXml","Start tag expected.",1);return!0};function Kee(e){return e===" "||e===" "||e===` +`||e==="\r"}function Xee(e,t){let r=t;for(;t5&&i==="xml")return ti("InvalidXml","XML declaration allowed only at the start of the document.",zn(e,t));if(e[t]=="?"&&e[t+1]==">"){t++;break}else continue}return t}function Qee(e,t){if(e.length>t+5&&e[t+1]==="-"&&e[t+2]==="-"){for(t+=3;t"){t+=2;break}}else if(e.length>t+8&&e[t+1]==="D"&&e[t+2]==="O"&&e[t+3]==="C"&&e[t+4]==="T"&&e[t+5]==="Y"&&e[t+6]==="P"&&e[t+7]==="E"){let r=1;for(t+=8;t"&&(r--,r===0))break}else if(e.length>t+9&&e[t+1]==="["&&e[t+2]==="C"&&e[t+3]==="D"&&e[t+4]==="A"&&e[t+5]==="T"&&e[t+6]==="A"&&e[t+7]==="["){for(t+=8;t"){t+=2;break}}return t}var Sze='"',xze="'";function Tze(e,t){let r="",i="",n=!1;for(;t"&&i===""){n=!0;break}r+=e[t]}return i!==""?!1:{value:r,index:t,tagClosed:n}}var Nze=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function Yee(e,t){let r=sA.getAllMatches(e,Nze),i={};for(let n=0;n{var Jee={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,r){return e}},Pze=function(e){return Object.assign({},Jee,e)};oA.buildOptions=Pze;oA.defaultOptions=Jee});var rte=g((zxt,tte)=>{"use strict";var lA=class{constructor(t){this.tagname=t,this.child=[],this[":@"]={}}add(t,r){t==="__proto__"&&(t="#__proto__"),this.child.push({[t]:r})}addChild(t){t.tagname==="__proto__"&&(t.tagname="#__proto__"),t[":@"]&&Object.keys(t[":@"]).length>0?this.child.push({[t.tagname]:t.child,":@":t[":@"]}):this.child.push({[t.tagname]:t.child})}};tte.exports=lA});var nte=g(($xt,ite)=>{var Ize=V_();function Dze(e,t){let r={};if(e[t+3]==="O"&&e[t+4]==="C"&&e[t+5]==="T"&&e[t+6]==="Y"&&e[t+7]==="P"&&e[t+8]==="E"){t=t+9;let i=1,n=!1,s=!1,a="";for(;t"){if(s?e[t-1]==="-"&&e[t-2]==="-"&&(s=!1,i--):i--,i===0)break}else e[t]==="["?n=!0:a+=e[t];if(i!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:r,i:t}}function Lze(e,t){let r="";for(;t{var Uze=/^[-+]?0x[a-fA-F0-9]+$/,zze=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt);!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);var $ze={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};function Hze(e,t={}){if(t=Object.assign({},$ze,t),!e||typeof e!="string")return e;let r=e.trim();if(t.skipLike!==void 0&&t.skipLike.test(r))return e;if(t.hex&&Uze.test(r))return Number.parseInt(r,16);{let i=zze.exec(r);if(i){let n=i[1],s=i[2],a=Gze(i[3]),o=i[4]||i[6];if(!t.leadingZeros&&s.length>0&&n&&r[2]!==".")return e;if(!t.leadingZeros&&s.length>0&&!n&&r[1]!==".")return e;{let l=Number(r),c=""+l;return c.search(/[eE]/)!==-1||o?t.eNotation?l:e:r.indexOf(".")!==-1?c==="0"&&a===""||c===a||n&&c==="-"+a?l:e:s?a===c||n+a===c?l:e:r===c||r===n+c?l:e}}else return e}}function Gze(e){return e&&e.indexOf(".")!==-1&&(e=e.replace(/0+$/,""),e==="."?e="0":e[0]==="."?e="0"+e:e[e.length-1]==="."&&(e=e.substr(0,e.length-1))),e}ste.exports=Hze});var cA=g((Gxt,ote)=>{function Vze(e){return typeof e=="function"?e:Array.isArray(e)?t=>{for(let r of e)if(typeof r=="string"&&t===r||r instanceof RegExp&&r.test(t))return!0}:()=>!1}ote.exports=Vze});var ute=g((Vxt,cte)=>{"use strict";var lte=V_(),fy=rte(),Wze=nte(),Kze=ate(),Xze=cA(),uA=class{constructor(t){this.options=t,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"\xA2"},pound:{regex:/&(pound|#163);/g,val:"\xA3"},yen:{regex:/&(yen|#165);/g,val:"\xA5"},euro:{regex:/&(euro|#8364);/g,val:"\u20AC"},copyright:{regex:/&(copy|#169);/g,val:"\xA9"},reg:{regex:/&(reg|#174);/g,val:"\xAE"},inr:{regex:/&(inr|#8377);/g,val:"\u20B9"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(r,i)=>String.fromCharCode(Number.parseInt(i,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(r,i)=>String.fromCharCode(Number.parseInt(i,16))}},this.addExternalEntities=Qze,this.parseXml=t$e,this.parseTextData=Yze,this.resolveNameSpace=Zze,this.buildAttributesMap=e$e,this.isItStopNode=s$e,this.replaceEntitiesValue=i$e,this.readStopNodeData=o$e,this.saveTextToParentTag=n$e,this.addChild=r$e,this.ignoreAttributesFn=Xze(this.options.ignoreAttributes)}};function Qze(e){let t=Object.keys(e);for(let r=0;r0)){a||(e=this.replaceEntitiesValue(e));let o=this.options.tagValueProcessor(t,e,r,n,s);return o==null?e:typeof o!=typeof e||o!==e?o:this.options.trimValues?pA(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?pA(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function Zze(e){if(this.options.removeNSPrefix){let t=e.split(":"),r=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns")return"";t.length===2&&(e=r+t[1])}return e}var Jze=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function e$e(e,t,r){if(this.options.ignoreAttributes!==!0&&typeof e=="string"){let i=lte.getAllMatches(e,Jze),n=i.length,s={};for(let a=0;a",s,"Closing Tag is not closed."),l=e.substring(s+2,o).trim();if(this.options.removeNSPrefix){let d=l.indexOf(":");d!==-1&&(l=l.substr(d+1))}this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&(i=this.saveTextToParentTag(i,r,n));let c=n.substring(n.lastIndexOf(".")+1);if(l&&this.options.unpairedTags.indexOf(l)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: `);let u=0;c&&this.options.unpairedTags.indexOf(c)!==-1?(u=n.lastIndexOf(".",n.lastIndexOf(".")-1),this.tagsNodeStack.pop()):u=n.lastIndexOf("."),n=n.substring(0,u),r=this.tagsNodeStack.pop(),i="",s=o}else if(e[s+1]==="?"){let o=dA(e,s,!1,"?>");if(!o)throw new Error("Pi Tag is not closed.");if(i=this.saveTextToParentTag(i,r,n),!(this.options.ignoreDeclaration&&o.tagName==="?xml"||this.options.ignorePiTags)){let l=new fy(o.tagName);l.add(this.options.textNodeName,""),o.tagName!==o.tagExp&&o.attrExpPresent&&(l[":@"]=this.buildAttributesMap(o.tagExp,n,o.tagName)),this.addChild(r,l,n)}s=o.closeIndex+1}else if(e.substr(s+1,3)==="!--"){let o=tp(e,"-->",s+4,"Comment is not closed.");if(this.options.commentPropName){let l=e.substring(s+4,o-2);i=this.saveTextToParentTag(i,r,n),r.add(this.options.commentPropName,[{[this.options.textNodeName]:l}])}s=o}else if(e.substr(s+1,2)==="!D"){let o=Wze(e,s);this.docTypeEntities=o.entities,s=o.i}else if(e.substr(s+1,2)==="!["){let o=tp(e,"]]>",s,"CDATA is not closed.")-2,l=e.substring(s+9,o);i=this.saveTextToParentTag(i,r,n);let c=this.parseTextData(l,r.tagname,n,!0,!1,!0,!0);c==null&&(c=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:l}]):r.add(this.options.textNodeName,c),s=o+2}else{let o=dA(e,s,this.options.removeNSPrefix),l=o.tagName,c=o.rawTagName,u=o.tagExp,d=o.attrExpPresent,p=o.closeIndex;this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&i&&r.tagname!=="!xml"&&(i=this.saveTextToParentTag(i,r,n,!1));let f=r;if(f&&this.options.unpairedTags.indexOf(f.tagname)!==-1&&(r=this.tagsNodeStack.pop(),n=n.substring(0,n.lastIndexOf("."))),l!==t.tagname&&(n+=n?"."+l:l),this.isItStopNode(this.options.stopNodes,n,l)){let m="";if(u.length>0&&u.lastIndexOf("/")===u.length-1)l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),u=l):u=u.substr(0,u.length-1),s=o.closeIndex;else if(this.options.unpairedTags.indexOf(l)!==-1)s=o.closeIndex;else{let y=this.readStopNodeData(e,c,p+1);if(!y)throw new Error(`Unexpected end of ${c}`);s=y.i,m=y.tagContent}let h=new fy(l);l!==u&&d&&(h[":@"]=this.buildAttributesMap(u,n,l)),m&&(m=this.parseTextData(m,l,n,!0,d,!0,!0)),n=n.substr(0,n.lastIndexOf(".")),h.add(this.options.textNodeName,m),this.addChild(r,h,n)}else{if(u.length>0&&u.lastIndexOf("/")===u.length-1){l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),u=l):u=u.substr(0,u.length-1),this.options.transformTagName&&(l=this.options.transformTagName(l));let m=new fy(l);l!==u&&d&&(m[":@"]=this.buildAttributesMap(u,n,l)),this.addChild(r,m,n),n=n.substr(0,n.lastIndexOf("."))}else{let m=new fy(l);this.tagsNodeStack.push(r),l!==u&&d&&(m[":@"]=this.buildAttributesMap(u,n,l)),this.addChild(r,m,n),r=m}i="",s=p}}else i+=e[s];return t.child};function r$e(e,t,r){let i=this.options.updateTag(t.tagname,r,t[":@"]);i===!1||(typeof i=="string"&&(t.tagname=i),e.addChild(t))}var i$e=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){let r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(let t in this.lastEntities){let r=this.lastEntities[t];e=e.replace(r.regex,r.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){let r=this.htmlEntities[t];e=e.replace(r.regex,r.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function n$e(e,t,r,i){return e&&(i===void 0&&(i=Object.keys(t.child).length===0),e=this.parseTextData(e,t.tagname,r,!1,t[":@"]?Object.keys(t[":@"]).length!==0:!1,i),e!==void 0&&e!==""&&t.add(this.options.textNodeName,e),e=""),e}function s$e(e,t,r){let i="*."+r;for(let n in e){let s=e[n];if(i===s||t===s)return!0}return!1}function a$e(e,t,r=">"){let i,n="";for(let s=t;s",r,`${t} is not closed`);if(e.substring(r+2,s).trim()===t&&(n--,n===0))return{tagContent:e.substring(i,r),i:s};r=s}else if(e[r+1]==="?")r=tp(e,"?>",r+1,"StopNode is not closed.");else if(e.substr(r+1,3)==="!--")r=tp(e,"-->",r+3,"StopNode is not closed.");else if(e.substr(r+1,2)==="![")r=tp(e,"]]>",r,"StopNode is not closed.")-2;else{let s=dA(e,r,">");s&&((s&&s.tagName)===t&&s.tagExp[s.tagExp.length-1]!=="/"&&n++,r=s.closeIndex)}}function pA(e,t,r){if(t&&typeof e=="string"){let i=e.trim();return i==="true"?!0:i==="false"?!1:Kze(e,r)}else return lte.isExist(e)?e:""}cte.exports=uA});var fte=g(pte=>{"use strict";function l$e(e,t){return dte(e,t)}function dte(e,t,r){let i,n={};for(let s=0;s0&&(n[t.textNodeName]=i):i!==void 0&&(n[t.textNodeName]=i),n}function c$e(e){let t=Object.keys(e);for(let r=0;r{var{buildOptions:p$e}=ete(),f$e=ute(),{prettify:m$e}=fte(),h$e=aA(),fA=class{constructor(t){this.externalEntities={},this.options=p$e(t)}parse(t,r){if(typeof t!="string")if(t.toString)t=t.toString();else throw new Error("XML data is accepted in String or Bytes[] form.");if(r){r===!0&&(r={});let s=h$e.validate(t,r);if(s!==!0)throw Error(`${s.err.msg}:${s.err.line}:${s.err.col}`)}let i=new f$e(this.options);i.addExternalEntities(this.externalEntities);let n=i.parseXml(t);return this.options.preserveOrder||n===void 0?n:m$e(n,this.options)}addEntity(t,r){if(r.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(t.indexOf("&")!==-1||t.indexOf(";")!==-1)throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if(r==="&")throw new Error("An entity with value '&' is not permitted");this.externalEntities[t]=r}};mte.exports=fA});var _te=g((Xxt,vte)=>{var g$e=` +`;function y$e(e,t){let r="";return t.format&&t.indentBy.length>0&&(r=g$e),yte(e,t,"",r)}function yte(e,t,r,i){let n="",s=!1;for(let a=0;a`,s=!1;continue}else if(l===t.commentPropName){n+=i+``,s=!0;continue}else if(l[0]==="?"){let m=gte(o[":@"],t),h=l==="?xml"?"":i,y=o[l][0][t.textNodeName];y=y.length!==0?" "+y:"",n+=h+`<${l}${y}${m}?>`,s=!0;continue}let u=i;u!==""&&(u+=t.indentBy);let d=gte(o[":@"],t),p=i+`<${l}${d}`,f=yte(o[l],t,c,u);t.unpairedTags.indexOf(l)!==-1?t.suppressUnpairedNode?n+=p+">":n+=p+"/>":(!f||f.length===0)&&t.suppressEmptyNode?n+=p+"/>":f&&f.endsWith(">")?n+=p+`>${f}${i}`:(n+=p+">",f&&i!==""&&(f.includes("/>")||f.includes("`),s=!0}return n}function b$e(e){let t=Object.keys(e);for(let r=0;r0&&t.processEntities)for(let r=0;r{"use strict";var _$e=_te(),w$e=cA(),E$e={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function gu(e){this.options=Object.assign({},E$e,e),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=w$e(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=T$e),this.processTextOrObjNode=S$e,this.options.format?(this.indentate=x$e,this.tagEndChar=`> +`,this.newLine=` +`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}gu.prototype.build=function(e){return this.options.preserveOrder?_$e(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0,[]).val)};gu.prototype.j2x=function(e,t,r){let i="",n="",s=r.join(".");for(let a in e)if(Object.prototype.hasOwnProperty.call(e,a))if(typeof e[a]>"u")this.isAttribute(a)&&(n+="");else if(e[a]===null)this.isAttribute(a)?n+="":a[0]==="?"?n+=this.indentate(t)+"<"+a+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+a+"/"+this.tagEndChar;else if(e[a]instanceof Date)n+=this.buildTextValNode(e[a],a,"",t);else if(typeof e[a]!="object"){let o=this.isAttribute(a);if(o&&!this.ignoreAttributesFn(o,s))i+=this.buildAttrPairStr(o,""+e[a]);else if(!o)if(a===this.options.textNodeName){let l=this.options.tagValueProcessor(a,""+e[a]);n+=this.replaceEntitiesValue(l)}else n+=this.buildTextValNode(e[a],a,"",t)}else if(Array.isArray(e[a])){let o=e[a].length,l="",c="";for(let u=0;u"u"))if(d===null)a[0]==="?"?n+=this.indentate(t)+"<"+a+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+a+"/"+this.tagEndChar;else if(typeof d=="object")if(this.options.oneListGroup){let p=this.j2x(d,t+1,r.concat(a));l+=p.val,this.options.attributesGroupName&&d.hasOwnProperty(this.options.attributesGroupName)&&(c+=p.attrStr)}else l+=this.processTextOrObjNode(d,a,t,r);else if(this.options.oneListGroup){let p=this.options.tagValueProcessor(a,d);p=this.replaceEntitiesValue(p),l+=p}else l+=this.buildTextValNode(d,a,"",t)}this.options.oneListGroup&&(l=this.buildObjectNode(l,a,c,t)),n+=l}else if(this.options.attributesGroupName&&a===this.options.attributesGroupName){let o=Object.keys(e[a]),l=o.length;for(let c=0;c"+e+n:this.options.commentPropName!==!1&&t===this.options.commentPropName&&s.length===0?this.indentate(i)+``+this.newLine:this.indentate(i)+"<"+t+r+s+this.tagEndChar+e+this.indentate(i)+n}};gu.prototype.closeTag=function(e){let t="";return this.options.unpairedTags.indexOf(e)!==-1?this.options.suppressUnpairedNode||(t="/"):this.options.suppressEmptyNode?t="/":t=`>`+this.newLine;if(this.options.commentPropName!==!1&&t===this.options.commentPropName)return this.indentate(i)+``+this.newLine;if(t[0]==="?")return this.indentate(i)+"<"+t+r+"?"+this.tagEndChar;{let n=this.options.tagValueProcessor(t,e);return n=this.replaceEntitiesValue(n),n===""?this.indentate(i)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(i)+"<"+t+r+">"+n+"0&&this.options.processEntities)for(let t=0;t{"use strict";var N$e=aA(),R$e=hte(),A$e=Ete();Ste.exports={XMLParser:R$e,XMLValidator:N$e,XMLBuilder:A$e}});var mA=g(Wm=>{"use strict";Object.defineProperty(Wm,"__esModule",{value:!0});Wm.XML_CHARKEY=Wm.XML_ATTRKEY=void 0;Wm.XML_ATTRKEY="$";Wm.XML_CHARKEY="_"});var Rte=g(W_=>{"use strict";Object.defineProperty(W_,"__esModule",{value:!0});W_.stringifyXML=P$e;W_.parseXML=I$e;var hA=xte(),Tte=mA();function Nte(e){var t;return{attributesGroupName:Tte.XML_ATTRKEY,textNodeName:(t=e.xmlCharKey)!==null&&t!==void 0?t:Tte.XML_CHARKEY,ignoreAttributes:!1,suppressBooleanAttributes:!1}}function C$e(e={}){var t,r;return Object.assign(Object.assign({},Nte(e)),{attributeNamePrefix:"@_",format:!0,suppressEmptyNode:!0,indentBy:"",rootNodeName:(t=e.rootName)!==null&&t!==void 0?t:"root",cdataPropName:(r=e.cdataPropName)!==null&&r!==void 0?r:"__cdata"})}function O$e(e={}){return Object.assign(Object.assign({},Nte(e)),{parseAttributeValue:!1,parseTagValue:!1,attributeNamePrefix:"",stopNodes:e.stopNodes,processEntities:!0})}function P$e(e,t={}){let r=C$e(t),i=new hA.XMLBuilder(r),n={[r.rootNodeName]:e};return`${i.build(n)}`.replace(/\n/g,"")}async function I$e(e,t={}){if(!e)throw new Error("Document is empty");let r=hA.XMLValidator.validate(e);if(r!==!0)throw r;let n=new hA.XMLParser(O$e(t)).parse(e);if(n["?xml"]&&delete n["?xml"],!t.includeRoot)for(let s of Object.keys(n)){let a=n[s];return typeof a=="object"?Object.assign({},a):a}return n}});var Ote=g(tl=>{"use strict";Object.defineProperty(tl,"__esModule",{value:!0});tl.XML_CHARKEY=tl.XML_ATTRKEY=tl.parseXML=tl.stringifyXML=void 0;var Ate=Rte();Object.defineProperty(tl,"stringifyXML",{enumerable:!0,get:function(){return Ate.stringifyXML}});Object.defineProperty(tl,"parseXML",{enumerable:!0,get:function(){return Ate.parseXML}});var Cte=mA();Object.defineProperty(tl,"XML_ATTRKEY",{enumerable:!0,get:function(){return Cte.XML_ATTRKEY}});Object.defineProperty(tl,"XML_CHARKEY",{enumerable:!0,get:function(){return Cte.XML_CHARKEY}})});var Pte=g(K_=>{"use strict";Object.defineProperty(K_,"__esModule",{value:!0});K_.AbortError=void 0;var gA=class extends Error{constructor(t){super(t),this.name="AbortError"}};K_.AbortError=gA});var Ite=g(X_=>{"use strict";Object.defineProperty(X_,"__esModule",{value:!0});X_.AbortError=void 0;var D$e=Pte();Object.defineProperty(X_,"AbortError",{enumerable:!0,get:function(){return D$e.AbortError}})});var vA=g(hy=>{"use strict";Object.defineProperty(hy,"__esModule",{value:!0});var Km=new WeakMap,Q_=new WeakMap,my=class e{constructor(){this.onabort=null,Km.set(this,[]),Q_.set(this,!1)}get aborted(){if(!Q_.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return Q_.get(this)}static get none(){return new e}addEventListener(t,r){if(!Km.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");Km.get(this).push(r)}removeEventListener(t,r){if(!Km.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=Km.get(this),n=i.indexOf(r);n>-1&&i.splice(n,1)}dispatchEvent(t){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function Dte(e){if(e.aborted)return;e.onabort&&e.onabort.call(e);let t=Km.get(e);t&&t.slice().forEach(r=>{r.call(e,{type:"abort"})}),Q_.set(e,!0)}var yA=class extends Error{constructor(t){super(t),this.name="AbortError"}},bA=class{constructor(t){if(this._signal=new my,!!t){Array.isArray(t)||(t=arguments);for(let r of t)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){Dte(this._signal)}static timeout(t){let r=new my,i=setTimeout(Dte,t,r);return typeof i.unref=="function"&&i.unref(),r}};hy.AbortController=bA;hy.AbortError=yA;hy.AbortSignal=my});var ere=g(ip=>{"use strict";Object.defineProperty(ip,"__esModule",{value:!0});var L$e=dm(),Lte=vA(),F$e=Un(),rp=L$e.createClientLogger("core-lro"),Bte=2e3,qte=["succeeded","canceled","failed"];function Mte(e){try{return JSON.parse(e).state}catch{throw new Error(`Unable to deserialize input state: ${e}`)}}function Fte(e){let{state:t,stateProxy:r,isOperationError:i}=e;return n=>{throw i(n)&&(r.setError(t,n),r.setFailed(t)),n}}function B$e(e,t){let r=e;return r.slice(-1)!=="."&&(r=r+"."),r+" "+t}function q$e(e){let t=e.message,r=e.code,i=e;for(;i.innererror;)i=i.innererror,r=i.code,t=B$e(t,i.message);return{code:r,message:t}}function kte(e){let{state:t,stateProxy:r,status:i,isDone:n,processResult:s,getError:a,response:o,setErrorAsResult:l}=e;switch(i){case"succeeded":{r.setSucceeded(t);break}case"failed":{let c=a?.(o),u="";if(c){let{code:p,message:f}=q$e(c);u=`. ${p}. ${f}`}let d=`The long-running operation has failed${u}`;r.setError(t,new Error(d)),r.setFailed(t),rp.warning(d);break}case"canceled":{r.setCanceled(t);break}}(n?.(o,t)||n===void 0&&["succeeded","canceled"].concat(l?[]:["failed"]).includes(i))&&r.setResult(t,M$e({response:o,state:t,processResult:s}))}function M$e(e){let{processResult:t,response:r,state:i}=e;return t?t(r,i):r}async function jte(e){let{init:t,stateProxy:r,processResult:i,getOperationStatus:n,withOperationLocation:s,setErrorAsResult:a}=e,{operationLocation:o,resourceLocation:l,metadata:c,response:u}=await t();o&&s?.(o,!1);let d={metadata:c,operationLocation:o,resourceLocation:l};rp.verbose("LRO: Operation description:",d);let p=r.initState(d),f=n({response:u,state:p,operationLocation:o});return kte({state:p,status:f,stateProxy:r,response:u,setErrorAsResult:a,processResult:i}),p}async function k$e(e){let{poll:t,state:r,stateProxy:i,operationLocation:n,getOperationStatus:s,getResourceLocation:a,isOperationError:o,options:l}=e,c=await t(n,l).catch(Fte({state:r,stateProxy:i,isOperationError:o})),u=s(c,r);if(rp.verbose(`LRO: Status: + Polling from: ${r.config.operationLocation} + Operation status: ${u} + Polling status: ${qte.includes(u)?"Stopped":"Running"}`),u==="succeeded"){let d=a(c,r);if(d!==void 0)return{response:await t(d).catch(Fte({state:r,stateProxy:i,isOperationError:o})),status:u}}return{response:c,status:u}}async function Ute(e){let{poll:t,state:r,stateProxy:i,options:n,getOperationStatus:s,getResourceLocation:a,getOperationLocation:o,isOperationError:l,withOperationLocation:c,getPollingInterval:u,processResult:d,getError:p,updateState:f,setDelay:m,isDone:h,setErrorAsResult:y}=e,{operationLocation:b}=r.config;if(b!==void 0){let{response:w,status:v}=await k$e({poll:t,getOperationStatus:s,state:r,stateProxy:i,operationLocation:b,getResourceLocation:a,isOperationError:l,options:n});if(kte({status:v,response:w,state:r,stateProxy:i,isDone:h,processResult:d,getError:p,setErrorAsResult:y}),!qte.includes(v)){let E=u?.(w);E&&m(E);let T=o?.(w,r);if(T!==void 0){let q=b!==T;r.config.operationLocation=T,c?.(T,q)}else c?.(b,!1)}f?.(r,w)}}function zte(e){let{azureAsyncOperation:t,operationLocation:r}=e;return r??t}function $te(e){return e.headers.location}function Hte(e){return e.headers["operation-location"]}function Gte(e){return e.headers["azure-asyncoperation"]}function j$e(e){let{location:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e;switch(r){case"PUT":return i;case"DELETE":return;default:switch(n){case"azure-async-operation":return;case"original-uri":return i;case"location":default:return t}}}function Vte(e){let{rawResponse:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e,s=Hte(t),a=Gte(t),o=zte({operationLocation:s,azureAsyncOperation:a}),l=$te(t),c=r?.toLocaleUpperCase();return o!==void 0?{mode:"OperationLocation",operationLocation:o,resourceLocation:j$e({requestMethod:c,location:l,requestPath:i,resourceLocationConfig:n})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:c==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}function Wte(e){let{status:t,statusCode:r}=e;if(typeof t!="string"&&t!==void 0)throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${t}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`);switch(t?.toLocaleLowerCase()){case void 0:return EA(r);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:return rp.verbose(`LRO: unrecognized operation status: ${t}`),t}}function U$e(e){var t;let{status:r}=(t=e.body)!==null&&t!==void 0?t:{};return Wte({status:r,statusCode:e.statusCode})}function z$e(e){var t,r;let{properties:i,provisioningState:n}=(t=e.body)!==null&&t!==void 0?t:{},s=(r=i?.provisioningState)!==null&&r!==void 0?r:n;return Wte({status:s,statusCode:e.statusCode})}function EA(e){return e===202?"running":e<300?"succeeded":"failed"}function Kte({rawResponse:e}){let t=e.headers["retry-after"];if(t!==void 0){let r=parseInt(t);return isNaN(r)?$$e(new Date(t)):r*1e3}}function Xte(e){let t=e.flatResponse.error;if(!t){rp.warning("The long-running operation failed but there is no error property in the response's body");return}if(!t.code||!t.message){rp.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return t}function $$e(e){let t=Math.floor(new Date().getTime()),r=e.getTime();if(t{let a=await n.sendInitialRequest(),o=Vte({rawResponse:a.rawResponse,requestPath:n.requestPath,requestMethod:n.requestMethod,resourceLocationConfig:r});return Object.assign({response:a,operationLocation:o?.operationLocation,resourceLocation:o?.resourceLocation},o?.mode?{metadata:{mode:o.mode}}:{})},stateProxy:t,processResult:i?({flatResponse:a},o)=>i(a,o):({flatResponse:a})=>a,getOperationStatus:Qte,setErrorAsResult:s})}function Yte({rawResponse:e},t){var r;switch((r=t.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return zte({operationLocation:Hte(e),azureAsyncOperation:Gte(e)});case"ResourceLocation":return $te(e);case"Body":default:return}}function SA({rawResponse:e},t){var r;let i=(r=t.config.metadata)===null||r===void 0?void 0:r.mode;switch(i){case"OperationLocation":return U$e(e);case"ResourceLocation":return EA(e.statusCode);case"Body":return z$e(e);default:throw new Error(`Internal error: Unexpected operation mode: ${i}`)}}function Zte({flatResponse:e},t){if(typeof e=="object"){let r=e.resourceLocation;r!==void 0&&(t.config.resourceLocation=r)}return t.config.resourceLocation}function Jte(e){return e.name==="RestError"}async function G$e(e){let{lro:t,stateProxy:r,options:i,processResult:n,updateState:s,setDelay:a,state:o,setErrorAsResult:l}=e;return Ute({state:o,stateProxy:r,setDelay:a,processResult:n?({flatResponse:c},u)=>n(c,u):({flatResponse:c})=>c,getError:Xte,updateState:s,getPollingInterval:Kte,getOperationLocation:Yte,getOperationStatus:SA,isOperationError:Jte,getResourceLocation:Zte,options:i,poll:async(c,u)=>t.sendPollRequest(c,u),setErrorAsResult:l})}var V$e=()=>({initState:e=>({status:"running",config:e}),setCanceled:e=>e.status="canceled",setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.status="running",setSucceeded:e=>e.status="succeeded",setFailed:e=>e.status="failed",getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>e.status==="canceled",isFailed:e=>e.status==="failed",isRunning:e=>e.status==="running",isSucceeded:e=>e.status==="succeeded"});function W$e(e){let{getOperationLocation:t,getStatusFromInitialResponse:r,getStatusFromPollResponse:i,isOperationError:n,getResourceLocation:s,getPollingInterval:a,getError:o,resolveOnUnsuccessful:l}=e;return async({init:c,poll:u},d)=>{let{processResult:p,updateState:f,withOperationLocation:m,intervalInMs:h=Bte,restoreFrom:y}=d||{},b=V$e(),w=m?(()=>{let x=!1;return(Y,L)=>{L?m(Y):x||m(Y),x=!0}})():void 0,v=y?Mte(y):await jte({init:c,stateProxy:b,processResult:p,getOperationStatus:r,withOperationLocation:w,setErrorAsResult:!l}),E,T=new Lte.AbortController,q=new Map,O=async()=>q.forEach(x=>x(v)),B="Operation was canceled",P=h,M={getOperationState:()=>v,getResult:()=>v.result,isDone:()=>["succeeded","failed","canceled"].includes(v.status),isStopped:()=>E===void 0,stopPolling:()=>{T.abort()},toString:()=>JSON.stringify({state:v}),onProgress:x=>{let Y=Symbol();return q.set(Y,x),()=>q.delete(Y)},pollUntilDone:x=>E??(E=(async()=>{let{abortSignal:Y}=x||{},{signal:L}=Y?new Lte.AbortController([Y,T.signal]):T;if(!M.isDone())for(await M.poll({abortSignal:L});!M.isDone();)await F$e.delay(P,{abortSignal:L}),await M.poll({abortSignal:L});if(l)return M.getResult();switch(v.status){case"succeeded":return M.getResult();case"canceled":throw new Error(B);case"failed":throw v.error;case"notStarted":case"running":throw new Error("Polling completed without succeeding or failing")}})().finally(()=>{E=void 0})),async poll(x){if(l){if(M.isDone())return}else switch(v.status){case"succeeded":return;case"canceled":throw new Error(B);case"failed":throw v.error}if(await Ute({poll:u,state:v,stateProxy:b,getOperationLocation:t,isOperationError:n,withOperationLocation:w,getPollingInterval:a,getOperationStatus:i,getResourceLocation:s,processResult:p,getError:o,updateState:f,options:x,setDelay:Y=>{P=Y},setErrorAsResult:!l}),await O(),!l)switch(v.status){case"canceled":throw new Error(B);case"failed":throw v.error}}};return M}}async function K$e(e,t){let{resourceLocationConfig:r,intervalInMs:i,processResult:n,restoreFrom:s,updateState:a,withOperationLocation:o,resolveOnUnsuccessful:l=!1}=t||{};return W$e({getStatusFromInitialResponse:Qte,getStatusFromPollResponse:SA,isOperationError:Jte,getOperationLocation:Yte,getResourceLocation:Zte,getPollingInterval:Kte,getError:Xte,resolveOnUnsuccessful:l})({init:async()=>{let c=await e.sendInitialRequest(),u=Vte({rawResponse:c.rawResponse,requestPath:e.requestPath,requestMethod:e.requestMethod,resourceLocationConfig:r});return Object.assign({response:c,operationLocation:u?.operationLocation,resourceLocation:u?.resourceLocation},u?.mode?{metadata:{mode:u.mode}}:{})},poll:e.sendPollRequest},{intervalInMs:i,withOperationLocation:o,restoreFrom:s,updateState:a,processResult:n?({flatResponse:c},u)=>n(c,u):({flatResponse:c})=>c})}var X$e=()=>({initState:e=>({config:e,isStarted:!0}),setCanceled:e=>e.isCancelled=!0,setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.isStarted=!0,setSucceeded:e=>e.isCompleted=!0,setFailed:()=>{},getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>!!e.isCancelled,isFailed:e=>!!e.error,isRunning:e=>!!e.isStarted,isSucceeded:e=>!!(e.isCompleted&&!e.isCancelled&&!e.error)}),_A=class{constructor(t,r,i,n,s,a,o){this.state=t,this.lro=r,this.setErrorAsResult=i,this.lroResourceLocationConfig=n,this.processResult=s,this.updateState=a,this.isDone=o}setPollerConfig(t){this.pollerConfig=t}async update(t){var r;let i=X$e();this.state.isStarted||(this.state=Object.assign(Object.assign({},this.state),await H$e({lro:this.lro,stateProxy:i,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult})));let n=this.updateState,s=this.isDone;return!this.state.isCompleted&&this.state.error===void 0&&await G$e({lro:this.lro,state:this.state,stateProxy:i,processResult:this.processResult,updateState:n?(a,{rawResponse:o})=>n(a,o):void 0,isDone:s?({flatResponse:a},o)=>s(a,o):void 0,options:t,setDelay:a=>{this.pollerConfig.intervalInMs=a},setErrorAsResult:this.setErrorAsResult}),(r=t?.fireProgress)===null||r===void 0||r.call(t,this.state),this}async cancel(){return rp.error("`cancelOperation` is deprecated because it wasn't implemented"),this}toString(){return JSON.stringify({state:this.state})}},Y_=class e extends Error{constructor(t){super(t),this.name="PollerStoppedError",Object.setPrototypeOf(this,e.prototype)}},Z_=class e extends Error{constructor(t){super(t),this.name="PollerCancelledError",Object.setPrototypeOf(this,e.prototype)}},J_=class{constructor(t){this.resolveOnUnsuccessful=!1,this.stopped=!0,this.pollProgressCallbacks=[],this.operation=t,this.promise=new Promise((r,i)=>{this.resolve=r,this.reject=i}),this.promise.catch(()=>{})}async startPolling(t={}){for(this.stopped&&(this.stopped=!1);!this.isStopped()&&!this.isDone();)await this.poll(t),await this.delay()}async pollOnce(t={}){this.isDone()||(this.operation=await this.operation.update({abortSignal:t.abortSignal,fireProgress:this.fireProgress.bind(this)})),this.processUpdatedState()}fireProgress(t){for(let r of this.pollProgressCallbacks)r(t)}async cancelOnce(t={}){this.operation=await this.operation.cancel(t)}poll(t={}){if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(t);let r=()=>{this.pollOncePromise=void 0};this.pollOncePromise.then(r,r).catch(this.reject)}return this.pollOncePromise}processUpdatedState(){if(this.operation.state.error&&(this.stopped=!0,!this.resolveOnUnsuccessful))throw this.reject(this.operation.state.error),this.operation.state.error;if(this.operation.state.isCancelled&&(this.stopped=!0,!this.resolveOnUnsuccessful)){let t=new Z_("Operation was canceled");throw this.reject(t),t}this.isDone()&&this.resolve&&this.resolve(this.getResult())}async pollUntilDone(t={}){return this.stopped&&this.startPolling(t).catch(this.reject),this.processUpdatedState(),this.promise}onProgress(t){return this.pollProgressCallbacks.push(t),()=>{this.pollProgressCallbacks=this.pollProgressCallbacks.filter(r=>r!==t)}}isDone(){let t=this.operation.state;return!!(t.isCompleted||t.isCancelled||t.error)}stopPolling(){this.stopped||(this.stopped=!0,this.reject&&this.reject(new Y_("This poller is already stopped")))}isStopped(){return this.stopped}cancelOperation(t={}){if(!this.cancelPromise)this.cancelPromise=this.cancelOnce(t);else if(t.abortSignal)throw new Error("A cancel request is currently pending");return this.cancelPromise}getOperationState(){return this.operation.state}getResult(){return this.operation.state.result}toString(){return this.operation.toString()}},wA=class extends J_{constructor(t,r){let{intervalInMs:i=Bte,resumeFrom:n,resolveOnUnsuccessful:s=!1,isDone:a,lroResourceLocationConfig:o,processResult:l,updateState:c}=r||{},u=n?Mte(n):{},d=new _A(u,t,!s,o,l,c,a);super(d),this.resolveOnUnsuccessful=s,this.config={intervalInMs:i},d.setPollerConfig(this.config)}delay(){return new Promise(t=>setTimeout(()=>t(),this.config.intervalInMs))}};ip.LroEngine=wA;ip.Poller=J_;ip.PollerCancelledError=Z_;ip.PollerStoppedError=Y_;ip.createHttpPoller=K$e});var AC=g(Ne=>{"use strict";Object.defineProperty(Ne,"__esModule",{value:!0});var wn=ec(),ne=(wJ(),P0(_J)),_a=CJ(),Gt=Un(),hw=Gee(),vy=tA(),AA=Ote(),Q$e=dm(),gw=Ite(),sC=require("crypto"),Y$e=vR(),aC=require("stream"),Z$e=ere(),pre=require("events"),J$e=require("fs"),eHe=require("util"),tHe=require("buffer");function yw(e){var t=Object.create(null);return e&&Object.keys(e).forEach(function(r){if(r!=="default"){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}}),t.default=e,Object.freeze(t)}var rHe=yw(hw),ih=yw(vy),oC=yw(J$e),iHe=yw(eHe),oi=Q$e.createClientLogger("storage-blob"),Jm=class{constructor(t,r){this._nextPolicy=t,this._options=r}shouldLog(t){return this._options.shouldLog(t)}log(t,r){this._options.log(t,r)}},fre="12.25.0",lC="2024-11-04",xA=256*1024*1024,TA=4e3*1024*1024,ew=5e4,nHe=8*1024*1024,CA=4*1024*1024,sHe=5,aHe=100*1e3,cC="https://storage.azure.com/.default",lo={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}},oHe={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416},He={AUTHORIZATION:"Authorization",AUTHORIZATION_SCHEME:"Bearer",CONTENT_ENCODING:"Content-Encoding",CONTENT_ID:"Content-ID",CONTENT_LANGUAGE:"Content-Language",CONTENT_LENGTH:"Content-Length",CONTENT_MD5:"Content-Md5",CONTENT_TRANSFER_ENCODING:"Content-Transfer-Encoding",CONTENT_TYPE:"Content-Type",COOKIE:"Cookie",DATE:"date",IF_MATCH:"if-match",IF_MODIFIED_SINCE:"if-modified-since",IF_NONE_MATCH:"if-none-match",IF_UNMODIFIED_SINCE:"if-unmodified-since",PREFIX_FOR_STORAGE:"x-ms-",RANGE:"Range",USER_AGENT:"User-Agent",X_MS_CLIENT_REQUEST_ID:"x-ms-client-request-id",X_MS_COPY_SOURCE:"x-ms-copy-source",X_MS_DATE:"x-ms-date",X_MS_ERROR_CODE:"x-ms-error-code",X_MS_VERSION:"x-ms-version",X_MS_CopySourceErrorCode:"x-ms-copy-source-error-code"},rl="",mre="*",lHe=1*1024*1024,tre=256,cHe=4*lHe,ic=`\r +`,hre="HTTP/1.1",uHe="AES256",dHe="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",pHe=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"],fHe=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"],mHe="BlobUsesCustomerSpecifiedEncryption",hHe="BlobDoesNotUseCustomerSpecifiedEncryption",gHe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function yHe(e){let t=new URL(e),r=t.pathname;return r=r||"/",r=vHe(r),t.pathname=r,t.toString()}function bHe(e){let t="";if(e.search("DevelopmentStorageProxyUri=")!==-1){let r=e.split(";");for(let i of r)i.trim().startsWith("DevelopmentStorageProxyUri=")&&(t=i.trim().match("DevelopmentStorageProxyUri=(.*)")[1])}return t}function np(e,t){let r=e.split(";");for(let i of r)if(i.trim().startsWith(t))return i.trim().match(t+"=(.*)")[1];return""}function nh(e){let t="";e.startsWith("UseDevelopmentStorage=true")&&(t=bHe(e),e=dHe);let r=np(e,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,e.search("DefaultEndpointsProtocol=")!==-1&&e.search("AccountKey=")!==-1){let i="",n="",s=Buffer.from("accountKey","base64"),a="";if(n=np(e,"AccountName"),s=Buffer.from(np(e,"AccountKey"),"base64"),!r){i=np(e,"DefaultEndpointsProtocol");let o=i.toLowerCase();if(o!=="https"&&o!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(a=np(e,"EndpointSuffix"),!a)throw new Error("Invalid EndpointSuffix in the provided Connection String");r=`${i}://${n}.blob.${a}`}if(n){if(s.length===0)throw new Error("Invalid AccountKey in the provided Connection String")}else throw new Error("Invalid AccountName in the provided Connection String");return{kind:"AccountConnString",url:r,accountName:n,accountKey:s,proxyUri:t}}else{let i=np(e,"SharedAccessSignature"),n=np(e,"AccountName");if(n||(n=_re(r)),r){if(!i)throw new Error("Invalid SharedAccessSignature in the provided SAS Connection String")}else throw new Error("Invalid BlobEndpoint in the provided SAS Connection String");return i.startsWith("?")&&(i=i.substring(1)),{kind:"SASConnString",url:r,accountName:n,accountSas:i}}}function vHe(e){return encodeURIComponent(e).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function Tr(e,t){let r=new URL(e),i=r.pathname;return i=i?i.endsWith("/")?`${i}${t}`:`${i}/${t}`:t,r.pathname=i,r.toString()}function nc(e,t,r){let i=new URL(e),n=encodeURIComponent(t),s=r?encodeURIComponent(r):void 0,a=i.search===""?"?":i.search,o=[];for(let l of a.slice(1).split("&"))if(l){let[c]=l.split("=",2);c!==n&&o.push(l)}return s&&o.push(`${n}=${s}`),i.search=o.length?`?${o.join("&")}`:"",i.toString()}function rre(e,t){var r;return(r=new URL(e).searchParams.get(t))!==null&&r!==void 0?r:void 0}function gre(e,t){let r=new URL(e);return r.hostname=t,r.toString()}function bw(e){try{return new URL(e).pathname}catch{return}}function _He(e){try{let t=new URL(e);return t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol}catch{return}}function wHe(e){let t=new URL(e),r=t.pathname;if(!r)throw new RangeError("Invalid url without valid path.");let i=t.search||"";return i=i.trim(),i!==""&&(i=i.startsWith("?")?i:`?${i}`),`${r}${i}`}function yre(e){let t=new URL(e).search;if(!t)return{};t=t.trim(),t=t.startsWith("?")?t.substring(1):t;let r=t.split("&");r=r.filter(n=>{let s=n.indexOf("="),a=n.lastIndexOf("=");return s>0&&s===a&&a42&&(e=e.slice(0,42));let s=e+SHe(t.toString(),48-e.length,"0");return EHe(s)}async function bre(e,t,r){return new Promise((i,n)=>{let s,a=()=>{s!==void 0&&clearTimeout(s),n(r)};s=setTimeout(()=>{t!==void 0&&t.removeEventListener("abort",a),i()},e),t!==void 0&&t.addEventListener("abort",a)})}function SHe(e,t,r=" "){return String.prototype.padStart?e.padStart(t,r):(r=r||" ",e.length>t?e:(t=t-e.length,t>r.length&&(r+=r.repeat(t/r.length)),r.slice(0,t)+e))}function vre(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase()}function _re(e){let t=new URL(e),r;try{return t.hostname.split(".")[1]==="blob"?r=t.hostname.split(".")[0]:dC(t)?r=t.pathname.split("/")[1]:r="",r}catch{throw new Error("Unable to extract accountName with provided information.")}}function dC(e){let t=e.host;return/^.*:.*:.*$|^(localhost|host.docker.internal)(:[0-9]+)?$|^(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])(\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])){3}(:[0-9]+)?$/.test(t)||!!e.port&&gHe.includes(e.port)}function ap(e){if(e===void 0)return;let t=[];for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let i=e[r];t.push(`${encodeURIComponent(r)}=${encodeURIComponent(i)}`)}return t.join("&")}function xHe(e){if(e===void 0)return;let t={blobTagSet:[]};for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let i=e[r];t.blobTagSet.push({key:r,value:i})}return t}function gy(e){if(e===void 0)return;let t={};for(let r of e.blobTagSet)t[r.key]=r.value;return t}function nre(e){if(e!==void 0)switch(e.kind){case"csv":return{format:{type:"delimited",delimitedTextConfiguration:{columnSeparator:e.columnSeparator||",",fieldQuote:e.fieldQuote||"",recordSeparator:e.recordSeparator,escapeChar:e.escapeCharacter||"",headersPresent:e.hasHeaders||!1}}};case"json":return{format:{type:"json",jsonTextConfiguration:{recordSeparator:e.recordSeparator}}};case"arrow":return{format:{type:"arrow",arrowConfiguration:{schema:e.schema}}};case"parquet":return{format:{type:"parquet"}};default:throw Error("Invalid BlobQueryTextConfiguration.")}}function nw(e){if(!e||"policy-id"in e)return;let t=[];for(let r in e){let i=r.split("_"),n="or-";i[0].startsWith(n)&&(i[0]=i[0].substring(n.length));let s={ruleId:i[1],replicationStatus:e[r]},a=t.findIndex(o=>o.policyId===i[0]);a>-1?t[a].rules.push(s):t.push({policyId:i[0],rules:[s]})}return t}function _y(e){return e?e.scheme+" "+e.value:void 0}function Ym(e){return e.encoded?decodeURIComponent(e.content):e.content}function THe(e){return Object.assign(Object.assign({},e),{segment:{blobItems:e.segment.blobItems.map(t=>Object.assign(Object.assign({},t),{name:Ym(t.name)}))}})}function NHe(e){var t;return Object.assign(Object.assign({},e),{segment:{blobPrefixes:(t=e.segment.blobPrefixes)===null||t===void 0?void 0:t.map(r=>Object.assign(Object.assign({},r),{name:Ym(r.name)})),blobItems:e.segment.blobItems.map(r=>Object.assign(Object.assign({},r),{name:Ym(r.name)}))}})}function*sre(e){let t=[],r=[];e.pageRange&&(t=e.pageRange),e.clearRange&&(r=e.clearRange);let i=0,n=0;for(;i=1?Math.floor(i.maxTries):yu.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:yu.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:yu.maxRetryDelayInMs):yu.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:yu.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:yu.secondaryHost}}async sendRequest(t){return this.attemptSendRequest(t,!1,1)}async attemptSendRequest(t,r,i){let n=t.clone(),s=r||!this.retryOptions.secondaryHost||!(t.method==="GET"||t.method==="HEAD"||t.method==="OPTIONS")||i%2===1;s||(n.url=gre(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=nc(n.url,lo.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let a;try{if(oi.info(`RetryPolicy: =====> Try=${i} ${s?"Primary":"Secondary"}`),a=await this._nextPolicy.sendRequest(n),!this.shouldRetry(s,i,a))return a;r=r||!s&&a.status===404}catch(o){if(oi.error(`RetryPolicy: Caught error, message: ${o.message}, code: ${o.code}`),!this.shouldRetry(s,i,a,o))throw o}return await this.delay(s,i,t.abortSignal),this.attemptSendRequest(t,r,++i)}shouldRetry(t,r,i,n){if(r>=this.retryOptions.maxTries)return oi.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let s=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(n){for(let a of s)if(n.name.toUpperCase().includes(a)||n.message.toUpperCase().includes(a)||n.code&&n.code.toString().toUpperCase()===a)return oi.info(`RetryPolicy: Network error ${a} found, will retry.`),!0}if(i||n){let a=i?i.status:n?n.statusCode:0;if(!t&&a===404)return oi.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(a===503||a===500)return oi.info(`RetryPolicy: Will retry for status code ${a}.`),!0}return n?.code==="PARSE_ERROR"&&n?.message.startsWith('Error "Error: Unclosed root tag')?(oi.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(t,r,i){let n=0;if(t)switch(this.retryOptions.retryPolicyType){case Ne.StorageRetryPolicyType.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case Ne.StorageRetryPolicyType.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return oi.info(`RetryPolicy: Delay for ${n}ms`),bre(n,i,RHe)}},aw=class{constructor(t){this.retryOptions=t}create(t,r){return new sw(t,r,this.retryOptions)}},wy=class extends Jm{sendRequest(t){return this._nextPolicy.sendRequest(this.signRequest(t))}signRequest(t){return t}},AHe=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1820,0,1823,1825,1827,1829,0,0,0,1837,2051,0,0,1843,0,3331,3354,3356,3358,3360,3362,3364,3366,3368,3370,0,0,0,0,0,0,0,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,0,0,1859,1860,1864,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,1868,0,1872,0]),CHe=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),OHe=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32786,0,0,0,0,0,33298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);function wre(e,t){return PHe(e,t)?-1:1}function PHe(e,t){let r=[AHe,CHe,OHe],i=0,n=0,s=0;for(;is;let a=n0&&t.headers.set(He.CONTENT_LENGTH,Buffer.byteLength(t.body));let r=[t.method.toUpperCase(),this.getHeaderValueToSign(t,He.CONTENT_LANGUAGE),this.getHeaderValueToSign(t,He.CONTENT_ENCODING),this.getHeaderValueToSign(t,He.CONTENT_LENGTH),this.getHeaderValueToSign(t,He.CONTENT_MD5),this.getHeaderValueToSign(t,He.CONTENT_TYPE),this.getHeaderValueToSign(t,He.DATE),this.getHeaderValueToSign(t,He.IF_MODIFIED_SINCE),this.getHeaderValueToSign(t,He.IF_MATCH),this.getHeaderValueToSign(t,He.IF_NONE_MATCH),this.getHeaderValueToSign(t,He.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(t,He.RANGE)].join(` +`)+` +`+this.getCanonicalizedHeadersString(t)+this.getCanonicalizedResourceString(t),i=this.factory.computeHMACSHA256(r);return t.headers.set(He.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),t}getHeaderValueToSign(t,r){let i=t.headers.get(r);return!i||r===He.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(t){let r=t.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(He.PREFIX_FOR_STORAGE));r.sort((n,s)=>wre(n.name.toLowerCase(),s.name.toLowerCase())),r=r.filter((n,s,a)=>!(s>0&&n.name.toLowerCase()===a[s-1].name.toLowerCase()));let i="";return r.forEach(n=>{i+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()} +`}),i}getCanonicalizedResourceString(t){let r=bw(t.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let n=yre(t.url),s={};if(n){let a=[];for(let o in n)if(Object.prototype.hasOwnProperty.call(n,o)){let l=o.toLowerCase();s[l]=n[o],a.push(l)}a.sort();for(let o of a)i+=` +${o}:${decodeURIComponent(s[o])}`}return i}},Ey=class{create(t,r){throw new Error("Method should be implemented in children classes.")}},Jt=class extends Ey{constructor(t,r){super(),this.accountName=t,this.accountKey=Buffer.from(r,"base64")}create(t,r){return new ow(t,r,this)}computeHMACSHA256(t){return sC.createHmac("sha256",this.accountKey).update(t,"utf8").digest("base64")}},lw=class extends wy{constructor(t,r){super(t,r)}},tr=class extends Ey{create(t,r){return new lw(t,r)}},NA;function IHe(){return NA||(NA=wn.createDefaultHttpClient()),NA}var DHe="storageBrowserPolicy";function LHe(){return{name:DHe,async sendRequest(e,t){return Gt.isNode||((e.method==="GET"||e.method==="HEAD")&&(e.url=nc(e.url,lo.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),e.headers.delete(He.COOKIE),e.headers.delete(He.CONTENT_LENGTH)),t(e)}}}var FHe="storageRetryPolicy",Sy;(function(e){e[e.EXPONENTIAL=0]="EXPONENTIAL",e[e.FIXED=1]="FIXED"})(Sy||(Sy={}));var Xm={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Sy.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},BHe=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],qHe=new gw.AbortError("The operation was aborted.");function MHe(e={}){var t,r,i,n,s,a;let o=(t=e.retryPolicyType)!==null&&t!==void 0?t:Xm.retryPolicyType,l=(r=e.maxTries)!==null&&r!==void 0?r:Xm.maxTries,c=(i=e.retryDelayInMs)!==null&&i!==void 0?i:Xm.retryDelayInMs,u=(n=e.maxRetryDelayInMs)!==null&&n!==void 0?n:Xm.maxRetryDelayInMs,d=(s=e.secondaryHost)!==null&&s!==void 0?s:Xm.secondaryHost,p=(a=e.tryTimeoutInMs)!==null&&a!==void 0?a:Xm.tryTimeoutInMs;function f({isPrimaryRetry:h,attempt:y,response:b,error:w}){var v,E;if(y>=l)return oi.info(`RetryPolicy: Attempt(s) ${y} >= maxTries ${l}, no further try.`),!1;if(w){for(let T of BHe)if(w.name.toUpperCase().includes(T)||w.message.toUpperCase().includes(T)||w.code&&w.code.toString().toUpperCase()===T)return oi.info(`RetryPolicy: Network error ${T} found, will retry.`),!0;if(w?.code==="PARSE_ERROR"&&w?.message.startsWith('Error "Error: Unclosed root tag'))return oi.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0}if(b||w){let T=(E=(v=b?.status)!==null&&v!==void 0?v:w?.statusCode)!==null&&E!==void 0?E:0;if(!h&&T===404)return oi.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(T===503||T===500)return oi.info(`RetryPolicy: Will retry for status code ${T}.`),!0}return!1}function m(h,y){let b=0;if(h)switch(o){case Sy.EXPONENTIAL:b=Math.min((Math.pow(2,y-1)-1)*c,u);break;case Sy.FIXED:b=c;break}else b=Math.random()*1e3;return oi.info(`RetryPolicy: Delay for ${b}ms`),b}return{name:FHe,async sendRequest(h,y){p&&(h.url=nc(h.url,lo.Parameters.TIMEOUT,String(Math.floor(p/1e3))));let b=h.url,w=d?gre(h.url,d):void 0,v=!1,E=1,T=!0,q,O;for(;T;){let B=v||!w||!["GET","HEAD","OPTIONS"].includes(h.method)||E%2===1;h.url=B?b:w,q=void 0,O=void 0;try{oi.info(`RetryPolicy: =====> Try=${E} ${B?"Primary":"Secondary"}`),q=await y(h),v=v||!B&&q.status===404}catch(P){if(wn.isRestError(P))oi.error(`RetryPolicy: Caught error, message: ${P.message}, code: ${P.code}`),O=P;else throw oi.error(`RetryPolicy: Caught error, message: ${Gt.getErrorMessage(P)}`),P}T=f({isPrimaryRetry:B,attempt:E,response:q,error:O}),T&&await bre(m(B,E),h.abortSignal,qHe),E++}if(q)return q;throw O??new wn.RestError("RetryPolicy failed without known error.")}}}var kHe="storageSharedKeyCredentialPolicy";function Ere(e){function t(s){s.headers.set(He.X_MS_DATE,new Date().toUTCString()),s.body&&(typeof s.body=="string"||Buffer.isBuffer(s.body))&&s.body.length>0&&s.headers.set(He.CONTENT_LENGTH,Buffer.byteLength(s.body));let a=[s.method.toUpperCase(),r(s,He.CONTENT_LANGUAGE),r(s,He.CONTENT_ENCODING),r(s,He.CONTENT_LENGTH),r(s,He.CONTENT_MD5),r(s,He.CONTENT_TYPE),r(s,He.DATE),r(s,He.IF_MODIFIED_SINCE),r(s,He.IF_MATCH),r(s,He.IF_NONE_MATCH),r(s,He.IF_UNMODIFIED_SINCE),r(s,He.RANGE)].join(` +`)+` +`+i(s)+n(s),o=sC.createHmac("sha256",e.accountKey).update(a,"utf8").digest("base64");s.headers.set(He.AUTHORIZATION,`SharedKey ${e.accountName}:${o}`)}function r(s,a){let o=s.headers.get(a);return!o||a===He.CONTENT_LENGTH&&o==="0"?"":o}function i(s){let a=[];for(let[l,c]of s.headers)l.toLowerCase().startsWith(He.PREFIX_FOR_STORAGE)&&a.push({name:l,value:c});a.sort((l,c)=>wre(l.name.toLowerCase(),c.name.toLowerCase())),a=a.filter((l,c,u)=>!(c>0&&l.name.toLowerCase()===u[c-1].name.toLowerCase()));let o="";return a.forEach(l=>{o+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()} +`}),o}function n(s){let a=bw(s.url)||"/",o="";o+=`/${e.accountName}${a}`;let l=yre(s.url),c={};if(l){let u=[];for(let d in l)if(Object.prototype.hasOwnProperty.call(l,d)){let p=d.toLowerCase();c[p]=l[d],u.push(p)}u.sort();for(let d of u)o+=` +${d}:${decodeURIComponent(c[d])}`}return o}return{name:kHe,async sendRequest(s,a){return t(s),a(s)}}}var cw=class extends Jm{constructor(t,r){super(t,r)}async sendRequest(t){return Gt.isNode?this._nextPolicy.sendRequest(t):((t.method.toUpperCase()==="GET"||t.method.toUpperCase()==="HEAD")&&(t.url=nc(t.url,lo.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.remove(He.COOKIE),t.headers.remove(He.CONTENT_LENGTH),this._nextPolicy.sendRequest(t))}},uw=class{create(t,r){return new cw(t,r)}},jHe="StorageCorrectContentLengthPolicy";function UHe(){function e(t){t.body&&(typeof t.body=="string"||Buffer.isBuffer(t.body))&&t.body.length>0&&t.headers.set(He.CONTENT_LENGTH,Buffer.byteLength(t.body))}return{name:jHe,async sendRequest(t,r){return e(t),r(t)}}}function vu(e){if(!e||typeof e!="object")return!1;let t=e;return Array.isArray(t.factories)&&typeof t.options=="object"&&typeof t.toServiceClientOptions=="function"}var xy=class{constructor(t,r={}){this.factories=t,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function er(e,t={}){e||(e=new tr);let r=new xy([],t);return r._credential=e,r}function zHe(e){let t=[$He,Tre,HHe,GHe,VHe,WHe,XHe];if(e.factories.length){let r=e.factories.filter(i=>!t.some(n=>n(i)));if(r.length){let i=r.some(n=>KHe(n));return{wrappedPolicies:hw.createRequestPolicyFactoryPolicy(r),afterRetry:i}}}}function Sre(e){var t;let r=e.options,{httpClient:i}=r,n=ne.__rest(r,["httpClient"]),s=e._coreHttpClient;s||(s=i?hw.convertHttpClient(i):IHe(),e._coreHttpClient=s);let a=e._corePipeline;if(!a){let o=`azsdk-js-azure-storage-blob/${fre}`,l=n.userAgentOptions&&n.userAgentOptions.userAgentPrefix?`${n.userAgentOptions.userAgentPrefix} ${o}`:`${o}`;a=vy.createClientPipeline(Object.assign(Object.assign({},n),{loggingOptions:{additionalAllowedHeaderNames:pHe,additionalAllowedQueryParameters:fHe,logger:oi.info},userAgentOptions:{userAgentPrefix:l},serializationOptions:{stringifyXML:AA.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:AA.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}})),a.removePolicy({phase:"Retry"}),a.removePolicy({name:wn.decompressResponsePolicyName}),a.addPolicy(UHe()),a.addPolicy(MHe(n.retryOptions),{phase:"Retry"}),a.addPolicy(LHe());let c=zHe(e);c&&a.addPolicy(c.wrappedPolicies,c.afterRetry?{afterPhase:"Retry"}:void 0);let u=xre(e);_a.isTokenCredential(u)?a.addPolicy(wn.bearerTokenAuthenticationPolicy({credential:u,scopes:(t=n.audience)!==null&&t!==void 0?t:cC,challengeCallbacks:{authorizeRequestOnChallenge:vy.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):u instanceof Jt&&a.addPolicy(Ere({accountName:u.accountName,accountKey:u.accountKey}),{phase:"Sign"}),e._corePipeline=a}return Object.assign(Object.assign({},n),{allowInsecureConnection:!0,httpClient:s,pipeline:a})}function xre(e){if(e._credential)return e._credential;let t=new tr;for(let r of e.factories)if(_a.isTokenCredential(r.credential))t=r.credential;else if(Tre(r))return r;return t}function Tre(e){return e instanceof Jt?!0:e.constructor.name==="StorageSharedKeyCredential"}function $He(e){return e instanceof tr?!0:e.constructor.name==="AnonymousCredential"}function HHe(e){return _a.isTokenCredential(e.credential)}function GHe(e){return e instanceof uw?!0:e.constructor.name==="StorageBrowserPolicyFactory"}function VHe(e){return e instanceof aw?!0:e.constructor.name==="StorageRetryPolicyFactory"}function WHe(e){return e.constructor.name==="TelemetryPolicyFactory"}function KHe(e){return e.constructor.name==="InjectorPolicyFactory"}function XHe(e){let t=["GenerateClientRequestIdPolicy","TracingPolicy","LogPolicy","ProxyPolicy","DisableResponseDecompressionPolicy","KeepAlivePolicy","DeserializationPolicy"],r={sendRequest:async a=>({request:a,headers:a.headers.clone(),status:500})},i={log(a,o){},shouldLog(a){return!1}},s=e.create(r,i).constructor.name;return t.some(a=>s.startsWith(a))}var pC={serializedName:"BlobServiceProperties",xmlName:"StorageServiceProperties",type:{name:"Composite",className:"BlobServiceProperties",modelProperties:{blobAnalyticsLogging:{serializedName:"Logging",xmlName:"Logging",type:{name:"Composite",className:"Logging"}},hourMetrics:{serializedName:"HourMetrics",xmlName:"HourMetrics",type:{name:"Composite",className:"Metrics"}},minuteMetrics:{serializedName:"MinuteMetrics",xmlName:"MinuteMetrics",type:{name:"Composite",className:"Metrics"}},cors:{serializedName:"Cors",xmlName:"Cors",xmlIsWrapped:!0,xmlElementName:"CorsRule",type:{name:"Sequence",element:{type:{name:"Composite",className:"CorsRule"}}}},defaultServiceVersion:{serializedName:"DefaultServiceVersion",xmlName:"DefaultServiceVersion",type:{name:"String"}},deleteRetentionPolicy:{serializedName:"DeleteRetentionPolicy",xmlName:"DeleteRetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}},staticWebsite:{serializedName:"StaticWebsite",xmlName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite"}}}}},QHe={serializedName:"Logging",type:{name:"Composite",className:"Logging",modelProperties:{version:{serializedName:"Version",required:!0,xmlName:"Version",type:{name:"String"}},deleteProperty:{serializedName:"Delete",required:!0,xmlName:"Delete",type:{name:"Boolean"}},read:{serializedName:"Read",required:!0,xmlName:"Read",type:{name:"Boolean"}},write:{serializedName:"Write",required:!0,xmlName:"Write",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}},YHe={serializedName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy",modelProperties:{enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},days:{constraints:{InclusiveMinimum:1},serializedName:"Days",xmlName:"Days",type:{name:"Number"}}}}},ZHe={serializedName:"Metrics",type:{name:"Composite",className:"Metrics",modelProperties:{version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},includeAPIs:{serializedName:"IncludeAPIs",xmlName:"IncludeAPIs",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}},JHe={serializedName:"CorsRule",type:{name:"Composite",className:"CorsRule",modelProperties:{allowedOrigins:{serializedName:"AllowedOrigins",required:!0,xmlName:"AllowedOrigins",type:{name:"String"}},allowedMethods:{serializedName:"AllowedMethods",required:!0,xmlName:"AllowedMethods",type:{name:"String"}},allowedHeaders:{serializedName:"AllowedHeaders",required:!0,xmlName:"AllowedHeaders",type:{name:"String"}},exposedHeaders:{serializedName:"ExposedHeaders",required:!0,xmlName:"ExposedHeaders",type:{name:"String"}},maxAgeInSeconds:{constraints:{InclusiveMinimum:0},serializedName:"MaxAgeInSeconds",required:!0,xmlName:"MaxAgeInSeconds",type:{name:"Number"}}}}},eGe={serializedName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite",modelProperties:{enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},indexDocument:{serializedName:"IndexDocument",xmlName:"IndexDocument",type:{name:"String"}},errorDocument404Path:{serializedName:"ErrorDocument404Path",xmlName:"ErrorDocument404Path",type:{name:"String"}},defaultIndexDocumentPath:{serializedName:"DefaultIndexDocumentPath",xmlName:"DefaultIndexDocumentPath",type:{name:"String"}}}}},ce={serializedName:"StorageError",type:{name:"Composite",className:"StorageError",modelProperties:{message:{serializedName:"Message",xmlName:"Message",type:{name:"String"}},code:{serializedName:"Code",xmlName:"Code",type:{name:"String"}},authenticationErrorDetail:{serializedName:"AuthenticationErrorDetail",xmlName:"AuthenticationErrorDetail",type:{name:"String"}}}}},Nre={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}},tGe={serializedName:"GeoReplication",type:{name:"Composite",className:"GeoReplication",modelProperties:{status:{serializedName:"Status",required:!0,xmlName:"Status",type:{name:"Enum",allowedValues:["live","bootstrap","unavailable"]}},lastSyncOn:{serializedName:"LastSyncTime",required:!0,xmlName:"LastSyncTime",type:{name:"DateTimeRfc1123"}}}}},Rre={serializedName:"ListContainersSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListContainersSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},containerItems:{serializedName:"ContainerItems",required:!0,xmlName:"Containers",xmlIsWrapped:!0,xmlElementName:"Container",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},rGe={serializedName:"ContainerItem",xmlName:"Container",type:{name:"Composite",className:"ContainerItem",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},deleted:{serializedName:"Deleted",xmlName:"Deleted",type:{name:"Boolean"}},version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"ContainerProperties"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},iGe={serializedName:"ContainerProperties",type:{name:"Composite",className:"ContainerProperties",modelProperties:{lastModified:{serializedName:"Last-Modified",required:!0,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:!0,xmlName:"Etag",type:{name:"String"}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},publicAccess:{serializedName:"PublicAccess",xmlName:"PublicAccess",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"HasImmutabilityPolicy",xmlName:"HasImmutabilityPolicy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"HasLegalHold",xmlName:"HasLegalHold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"DefaultEncryptionScope",xmlName:"DefaultEncryptionScope",type:{name:"String"}},preventEncryptionScopeOverride:{serializedName:"DenyEncryptionScopeOverride",xmlName:"DenyEncryptionScopeOverride",type:{name:"Boolean"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},isImmutableStorageWithVersioningEnabled:{serializedName:"ImmutableStorageWithVersioningEnabled",xmlName:"ImmutableStorageWithVersioningEnabled",type:{name:"Boolean"}}}}},Are={serializedName:"KeyInfo",type:{name:"Composite",className:"KeyInfo",modelProperties:{startsOn:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",required:!0,xmlName:"Expiry",type:{name:"String"}}}}},Cre={serializedName:"UserDelegationKey",type:{name:"Composite",className:"UserDelegationKey",modelProperties:{signedObjectId:{serializedName:"SignedOid",required:!0,xmlName:"SignedOid",type:{name:"String"}},signedTenantId:{serializedName:"SignedTid",required:!0,xmlName:"SignedTid",type:{name:"String"}},signedStartsOn:{serializedName:"SignedStart",required:!0,xmlName:"SignedStart",type:{name:"String"}},signedExpiresOn:{serializedName:"SignedExpiry",required:!0,xmlName:"SignedExpiry",type:{name:"String"}},signedService:{serializedName:"SignedService",required:!0,xmlName:"SignedService",type:{name:"String"}},signedVersion:{serializedName:"SignedVersion",required:!0,xmlName:"SignedVersion",type:{name:"String"}},value:{serializedName:"Value",required:!0,xmlName:"Value",type:{name:"String"}}}}},fC={serializedName:"FilterBlobSegment",xmlName:"EnumerationResults",type:{name:"Composite",className:"FilterBlobSegment",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},where:{serializedName:"Where",required:!0,xmlName:"Where",type:{name:"String"}},blobs:{serializedName:"Blobs",required:!0,xmlName:"Blobs",xmlIsWrapped:!0,xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"FilterBlobItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},nGe={serializedName:"FilterBlobItem",xmlName:"Blob",type:{name:"Composite",className:"FilterBlobItem",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",type:{name:"String"}},tags:{serializedName:"Tags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}}}}},mC={serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags",modelProperties:{blobTagSet:{serializedName:"BlobTagSet",required:!0,xmlName:"TagSet",xmlIsWrapped:!0,xmlElementName:"Tag",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobTag"}}}}}}},sGe={serializedName:"BlobTag",xmlName:"Tag",type:{name:"Composite",className:"BlobTag",modelProperties:{key:{serializedName:"Key",required:!0,xmlName:"Key",type:{name:"String"}},value:{serializedName:"Value",required:!0,xmlName:"Value",type:{name:"String"}}}}},aGe={serializedName:"SignedIdentifier",xmlName:"SignedIdentifier",type:{name:"Composite",className:"SignedIdentifier",modelProperties:{id:{serializedName:"Id",required:!0,xmlName:"Id",type:{name:"String"}},accessPolicy:{serializedName:"AccessPolicy",xmlName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy"}}}}},oGe={serializedName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy",modelProperties:{startsOn:{serializedName:"Start",xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",xmlName:"Expiry",type:{name:"String"}},permissions:{serializedName:"Permission",xmlName:"Permission",type:{name:"String"}}}}},Ore={serializedName:"ListBlobsFlatSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsFlatSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},lGe={serializedName:"BlobFlatListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment",modelProperties:{blobItems:{serializedName:"BlobItems",required:!0,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}},cGe={serializedName:"BlobItemInternal",xmlName:"Blob",type:{name:"Composite",className:"BlobItemInternal",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}},deleted:{serializedName:"Deleted",required:!0,xmlName:"Deleted",type:{name:"Boolean"}},snapshot:{serializedName:"Snapshot",required:!0,xmlName:"Snapshot",type:{name:"String"}},versionId:{serializedName:"VersionId",xmlName:"VersionId",type:{name:"String"}},isCurrentVersion:{serializedName:"IsCurrentVersion",xmlName:"IsCurrentVersion",type:{name:"Boolean"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},blobTags:{serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}},objectReplicationMetadata:{serializedName:"ObjectReplicationMetadata",xmlName:"OrMetadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},hasVersionsOnly:{serializedName:"HasVersionsOnly",xmlName:"HasVersionsOnly",type:{name:"Boolean"}}}}},uGe={serializedName:"BlobName",type:{name:"Composite",className:"BlobName",modelProperties:{encoded:{serializedName:"Encoded",xmlName:"Encoded",xmlIsAttribute:!0,type:{name:"Boolean"}},content:{serializedName:"content",xmlName:"content",xmlIsMsText:!0,type:{name:"String"}}}}},dGe={serializedName:"BlobPropertiesInternal",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal",modelProperties:{createdOn:{serializedName:"Creation-Time",xmlName:"Creation-Time",type:{name:"DateTimeRfc1123"}},lastModified:{serializedName:"Last-Modified",required:!0,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:!0,xmlName:"Etag",type:{name:"String"}},contentLength:{serializedName:"Content-Length",xmlName:"Content-Length",type:{name:"Number"}},contentType:{serializedName:"Content-Type",xmlName:"Content-Type",type:{name:"String"}},contentEncoding:{serializedName:"Content-Encoding",xmlName:"Content-Encoding",type:{name:"String"}},contentLanguage:{serializedName:"Content-Language",xmlName:"Content-Language",type:{name:"String"}},contentMD5:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}},contentDisposition:{serializedName:"Content-Disposition",xmlName:"Content-Disposition",type:{name:"String"}},cacheControl:{serializedName:"Cache-Control",xmlName:"Cache-Control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"BlobType",xmlName:"BlobType",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},copyId:{serializedName:"CopyId",xmlName:"CopyId",type:{name:"String"}},copyStatus:{serializedName:"CopyStatus",xmlName:"CopyStatus",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},copySource:{serializedName:"CopySource",xmlName:"CopySource",type:{name:"String"}},copyProgress:{serializedName:"CopyProgress",xmlName:"CopyProgress",type:{name:"String"}},copyCompletedOn:{serializedName:"CopyCompletionTime",xmlName:"CopyCompletionTime",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"CopyStatusDescription",xmlName:"CopyStatusDescription",type:{name:"String"}},serverEncrypted:{serializedName:"ServerEncrypted",xmlName:"ServerEncrypted",type:{name:"Boolean"}},incrementalCopy:{serializedName:"IncrementalCopy",xmlName:"IncrementalCopy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"DestinationSnapshot",xmlName:"DestinationSnapshot",type:{name:"String"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},accessTier:{serializedName:"AccessTier",xmlName:"AccessTier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}},accessTierInferred:{serializedName:"AccessTierInferred",xmlName:"AccessTierInferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"ArchiveStatus",xmlName:"ArchiveStatus",type:{name:"Enum",allowedValues:["rehydrate-pending-to-hot","rehydrate-pending-to-cool","rehydrate-pending-to-cold"]}},customerProvidedKeySha256:{serializedName:"CustomerProvidedKeySha256",xmlName:"CustomerProvidedKeySha256",type:{name:"String"}},encryptionScope:{serializedName:"EncryptionScope",xmlName:"EncryptionScope",type:{name:"String"}},accessTierChangedOn:{serializedName:"AccessTierChangeTime",xmlName:"AccessTierChangeTime",type:{name:"DateTimeRfc1123"}},tagCount:{serializedName:"TagCount",xmlName:"TagCount",type:{name:"Number"}},expiresOn:{serializedName:"Expiry-Time",xmlName:"Expiry-Time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"Sealed",xmlName:"Sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"RehydratePriority",xmlName:"RehydratePriority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessedOn:{serializedName:"LastAccessTime",xmlName:"LastAccessTime",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"ImmutabilityPolicyUntilDate",xmlName:"ImmutabilityPolicyUntilDate",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"ImmutabilityPolicyMode",xmlName:"ImmutabilityPolicyMode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"LegalHold",xmlName:"LegalHold",type:{name:"Boolean"}}}}},Pre={serializedName:"ListBlobsHierarchySegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsHierarchySegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},delimiter:{serializedName:"Delimiter",xmlName:"Delimiter",type:{name:"String"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},pGe={serializedName:"BlobHierarchyListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment",modelProperties:{blobPrefixes:{serializedName:"BlobPrefixes",xmlName:"BlobPrefixes",xmlElementName:"BlobPrefix",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobPrefix"}}}},blobItems:{serializedName:"BlobItems",required:!0,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}},fGe={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}},Ire={serializedName:"BlockLookupList",xmlName:"BlockList",type:{name:"Composite",className:"BlockLookupList",modelProperties:{committed:{serializedName:"Committed",xmlName:"Committed",xmlElementName:"Committed",type:{name:"Sequence",element:{type:{name:"String"}}}},uncommitted:{serializedName:"Uncommitted",xmlName:"Uncommitted",xmlElementName:"Uncommitted",type:{name:"Sequence",element:{type:{name:"String"}}}},latest:{serializedName:"Latest",xmlName:"Latest",xmlElementName:"Latest",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},Dre={serializedName:"BlockList",type:{name:"Composite",className:"BlockList",modelProperties:{committedBlocks:{serializedName:"CommittedBlocks",xmlName:"CommittedBlocks",xmlIsWrapped:!0,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}},uncommittedBlocks:{serializedName:"UncommittedBlocks",xmlName:"UncommittedBlocks",xmlIsWrapped:!0,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}}}}},mGe={serializedName:"Block",type:{name:"Composite",className:"Block",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},size:{serializedName:"Size",required:!0,xmlName:"Size",type:{name:"Number"}}}}},hC={serializedName:"PageList",type:{name:"Composite",className:"PageList",modelProperties:{pageRange:{serializedName:"PageRange",xmlName:"PageRange",xmlElementName:"PageRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"PageRange"}}}},clearRange:{serializedName:"ClearRange",xmlName:"ClearRange",xmlElementName:"ClearRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"ClearRange"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},hGe={serializedName:"PageRange",xmlName:"PageRange",type:{name:"Composite",className:"PageRange",modelProperties:{start:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:!0,xmlName:"End",type:{name:"Number"}}}}},gGe={serializedName:"ClearRange",xmlName:"ClearRange",type:{name:"Composite",className:"ClearRange",modelProperties:{start:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:!0,xmlName:"End",type:{name:"Number"}}}}},Lre={serializedName:"QueryRequest",xmlName:"QueryRequest",type:{name:"Composite",className:"QueryRequest",modelProperties:{queryType:{serializedName:"QueryType",required:!0,xmlName:"QueryType",type:{name:"String"}},expression:{serializedName:"Expression",required:!0,xmlName:"Expression",type:{name:"String"}},inputSerialization:{serializedName:"InputSerialization",xmlName:"InputSerialization",type:{name:"Composite",className:"QuerySerialization"}},outputSerialization:{serializedName:"OutputSerialization",xmlName:"OutputSerialization",type:{name:"Composite",className:"QuerySerialization"}}}}},yGe={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}},bGe={serializedName:"QueryFormat",type:{name:"Composite",className:"QueryFormat",modelProperties:{type:{serializedName:"Type",required:!0,xmlName:"Type",type:{name:"Enum",allowedValues:["delimited","json","arrow","parquet"]}},delimitedTextConfiguration:{serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration"}},jsonTextConfiguration:{serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration"}},arrowConfiguration:{serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration"}},parquetTextConfiguration:{serializedName:"ParquetTextConfiguration",xmlName:"ParquetTextConfiguration",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}},vGe={serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration",modelProperties:{columnSeparator:{serializedName:"ColumnSeparator",xmlName:"ColumnSeparator",type:{name:"String"}},fieldQuote:{serializedName:"FieldQuote",xmlName:"FieldQuote",type:{name:"String"}},recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}},escapeChar:{serializedName:"EscapeChar",xmlName:"EscapeChar",type:{name:"String"}},headersPresent:{serializedName:"HeadersPresent",xmlName:"HasHeaders",type:{name:"Boolean"}}}}},_Ge={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}},wGe={serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration",modelProperties:{schema:{serializedName:"Schema",required:!0,xmlName:"Schema",xmlIsWrapped:!0,xmlElementName:"Field",type:{name:"Sequence",element:{type:{name:"Composite",className:"ArrowField"}}}}}}},EGe={serializedName:"ArrowField",xmlName:"Field",type:{name:"Composite",className:"ArrowField",modelProperties:{type:{serializedName:"Type",required:!0,xmlName:"Type",type:{name:"String"}},name:{serializedName:"Name",xmlName:"Name",type:{name:"String"}},precision:{serializedName:"Precision",xmlName:"Precision",type:{name:"Number"}},scale:{serializedName:"Scale",xmlName:"Scale",type:{name:"Number"}}}}},Fre={serializedName:"Service_setPropertiesHeaders",type:{name:"Composite",className:"ServiceSetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Bre={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qre={serializedName:"Service_getPropertiesHeaders",type:{name:"Composite",className:"ServiceGetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Mre={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kre={serializedName:"Service_getStatisticsHeaders",type:{name:"Composite",className:"ServiceGetStatisticsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jre={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ure={serializedName:"Service_listContainersSegmentHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zre={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$re={serializedName:"Service_getUserDelegationKeyHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Hre={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Gre={serializedName:"Service_getAccountInfoHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Vre={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Wre={serializedName:"Service_submitBatchHeaders",type:{name:"Composite",className:"ServiceSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Kre={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Xre={serializedName:"Service_filterBlobsHeaders",type:{name:"Composite",className:"ServiceFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Qre={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Yre={serializedName:"Container_createHeaders",type:{name:"Composite",className:"ContainerCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zre={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Jre={serializedName:"Container_getPropertiesHeaders",type:{name:"Composite",className:"ContainerGetPropertiesHeaders",modelProperties:{metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"x-ms-has-immutability-policy",xmlName:"x-ms-has-immutability-policy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"x-ms-has-legal-hold",xmlName:"x-ms-has-legal-hold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}},denyEncryptionScopeOverride:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}},isImmutableStorageWithVersioningEnabled:{serializedName:"x-ms-immutable-storage-with-versioning-enabled",xmlName:"x-ms-immutable-storage-with-versioning-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eie={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tie={serializedName:"Container_deleteHeaders",type:{name:"Composite",className:"ContainerDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rie={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},iie={serializedName:"Container_setMetadataHeaders",type:{name:"Composite",className:"ContainerSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nie={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sie={serializedName:"Container_getAccessPolicyHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyHeaders",modelProperties:{blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},aie={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},oie={serializedName:"Container_setAccessPolicyHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lie={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cie={serializedName:"Container_restoreHeaders",type:{name:"Composite",className:"ContainerRestoreHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},uie={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},die={serializedName:"Container_renameHeaders",type:{name:"Composite",className:"ContainerRenameHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pie={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fie={serializedName:"Container_submitBatchHeaders",type:{name:"Composite",className:"ContainerSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}}}}},mie={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hie={serializedName:"Container_filterBlobsHeaders",type:{name:"Composite",className:"ContainerFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},gie={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yie={serializedName:"Container_acquireLeaseHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},bie={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vie={serializedName:"Container_releaseLeaseHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},_ie={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wie={serializedName:"Container_renewLeaseHeaders",type:{name:"Composite",className:"ContainerRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Eie={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Sie={serializedName:"Container_breakLeaseHeaders",type:{name:"Composite",className:"ContainerBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},xie={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Tie={serializedName:"Container_changeLeaseHeaders",type:{name:"Composite",className:"ContainerChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Nie={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Rie={serializedName:"Container_listBlobFlatSegmentHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Aie={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Cie={serializedName:"Container_listBlobHierarchySegmentHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Oie={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Pie={serializedName:"Container_getAccountInfoHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}},Iie={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},OA={serializedName:"Blob_downloadHeaders",type:{name:"Composite",className:"BlobDownloadHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}},Die={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Lie={serializedName:"Blob_getPropertiesHeaders",type:{name:"Composite",className:"BlobGetPropertiesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},isIncrementalCopy:{serializedName:"x-ms-incremental-copy",xmlName:"x-ms-incremental-copy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"x-ms-copy-destination-snapshot",xmlName:"x-ms-copy-destination-snapshot",type:{name:"String"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},accessTier:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"String"}},accessTierInferred:{serializedName:"x-ms-access-tier-inferred",xmlName:"x-ms-access-tier-inferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"x-ms-archive-status",xmlName:"x-ms-archive-status",type:{name:"String"}},accessTierChangedOn:{serializedName:"x-ms-access-tier-change-time",xmlName:"x-ms-access-tier-change-time",type:{name:"DateTimeRfc1123"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},expiresOn:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Fie={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Bie={serializedName:"Blob_deleteHeaders",type:{name:"Composite",className:"BlobDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qie={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Mie={serializedName:"Blob_undeleteHeaders",type:{name:"Composite",className:"BlobUndeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kie={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jie={serializedName:"Blob_setExpiryHeaders",type:{name:"Composite",className:"BlobSetExpiryHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Uie={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zie={serializedName:"Blob_setHttpHeadersHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$ie={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Hie={serializedName:"Blob_setImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiry:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}}}},Gie={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Vie={serializedName:"Blob_deleteImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Wie={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Kie={serializedName:"Blob_setLegalHoldHeaders",type:{name:"Composite",className:"BlobSetLegalHoldHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}}}},Xie={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Qie={serializedName:"Blob_setMetadataHeaders",type:{name:"Composite",className:"BlobSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Yie={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zie={serializedName:"Blob_acquireLeaseHeaders",type:{name:"Composite",className:"BlobAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Jie={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ene={serializedName:"Blob_releaseLeaseHeaders",type:{name:"Composite",className:"BlobReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},tne={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rne={serializedName:"Blob_renewLeaseHeaders",type:{name:"Composite",className:"BlobRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},ine={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nne={serializedName:"Blob_changeLeaseHeaders",type:{name:"Composite",className:"BlobChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},sne={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ane={serializedName:"Blob_breakLeaseHeaders",type:{name:"Composite",className:"BlobBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},one={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lne={serializedName:"Blob_createSnapshotHeaders",type:{name:"Composite",className:"BlobCreateSnapshotHeaders",modelProperties:{snapshot:{serializedName:"x-ms-snapshot",xmlName:"x-ms-snapshot",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cne={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},une={serializedName:"Blob_startCopyFromURLHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dne={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pne={serializedName:"Blob_copyFromURLHeaders",type:{name:"Composite",className:"BlobCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{defaultValue:"success",isConstant:!0,serializedName:"x-ms-copy-status",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fne={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mne={serializedName:"Blob_abortCopyFromURLHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hne={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},PA={serializedName:"Blob_setTierHeaders",type:{name:"Composite",className:"BlobSetTierHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gne={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yne={serializedName:"Blob_getAccountInfoHeaders",type:{name:"Composite",className:"BlobGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}},bne={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},IA={serializedName:"Blob_queryHeaders",type:{name:"Composite",className:"BlobQueryHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletionTime:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}},vne={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_ne={serializedName:"Blob_getTagsHeaders",type:{name:"Composite",className:"BlobGetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wne={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ene={serializedName:"Blob_setTagsHeaders",type:{name:"Composite",className:"BlobSetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Sne={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xne={serializedName:"PageBlob_createHeaders",type:{name:"Composite",className:"PageBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Tne={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Nne={serializedName:"PageBlob_uploadPagesHeaders",type:{name:"Composite",className:"PageBlobUploadPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Rne={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ane={serializedName:"PageBlob_clearPagesHeaders",type:{name:"Composite",className:"PageBlobClearPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Cne={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},One={serializedName:"PageBlob_uploadPagesFromURLHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Pne={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ine={serializedName:"PageBlob_getPageRangesHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Dne={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Lne={serializedName:"PageBlob_getPageRangesDiffHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Fne={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Bne={serializedName:"PageBlob_resizeHeaders",type:{name:"Composite",className:"PageBlobResizeHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qne={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Mne={serializedName:"PageBlob_updateSequenceNumberHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kne={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jne={serializedName:"PageBlob_copyIncrementalHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Une={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zne={serializedName:"AppendBlob_createHeaders",type:{name:"Composite",className:"AppendBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$ne={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Hne={serializedName:"AppendBlob_appendBlockHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Gne={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Vne={serializedName:"AppendBlob_appendBlockFromUrlHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Wne={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Kne={serializedName:"AppendBlob_sealHeaders",type:{name:"Composite",className:"AppendBlobSealHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}}}}},Xne={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Qne={serializedName:"BlockBlob_uploadHeaders",type:{name:"Composite",className:"BlockBlobUploadHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Yne={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zne={serializedName:"BlockBlob_putBlobFromUrlHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Jne={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ese={serializedName:"BlockBlob_stageBlockHeaders",type:{name:"Composite",className:"BlockBlobStageBlockHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tse={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rse={serializedName:"BlockBlob_stageBlockFromURLHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ise={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nse={serializedName:"BlockBlob_commitBlockListHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sse={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ase={serializedName:"BlockBlob_getBlockListHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ose={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sh=Object.freeze({__proto__:null,AccessPolicy:oGe,AppendBlobAppendBlockExceptionHeaders:Gne,AppendBlobAppendBlockFromUrlExceptionHeaders:Wne,AppendBlobAppendBlockFromUrlHeaders:Vne,AppendBlobAppendBlockHeaders:Hne,AppendBlobCreateExceptionHeaders:$ne,AppendBlobCreateHeaders:zne,AppendBlobSealExceptionHeaders:Xne,AppendBlobSealHeaders:Kne,ArrowConfiguration:wGe,ArrowField:EGe,BlobAbortCopyFromURLExceptionHeaders:hne,BlobAbortCopyFromURLHeaders:mne,BlobAcquireLeaseExceptionHeaders:Jie,BlobAcquireLeaseHeaders:Zie,BlobBreakLeaseExceptionHeaders:one,BlobBreakLeaseHeaders:ane,BlobChangeLeaseExceptionHeaders:sne,BlobChangeLeaseHeaders:nne,BlobCopyFromURLExceptionHeaders:fne,BlobCopyFromURLHeaders:pne,BlobCreateSnapshotExceptionHeaders:cne,BlobCreateSnapshotHeaders:lne,BlobDeleteExceptionHeaders:qie,BlobDeleteHeaders:Bie,BlobDeleteImmutabilityPolicyExceptionHeaders:Wie,BlobDeleteImmutabilityPolicyHeaders:Vie,BlobDownloadExceptionHeaders:Die,BlobDownloadHeaders:OA,BlobFlatListSegment:lGe,BlobGetAccountInfoExceptionHeaders:bne,BlobGetAccountInfoHeaders:yne,BlobGetPropertiesExceptionHeaders:Fie,BlobGetPropertiesHeaders:Lie,BlobGetTagsExceptionHeaders:wne,BlobGetTagsHeaders:_ne,BlobHierarchyListSegment:pGe,BlobItemInternal:cGe,BlobName:uGe,BlobPrefix:fGe,BlobPropertiesInternal:dGe,BlobQueryExceptionHeaders:vne,BlobQueryHeaders:IA,BlobReleaseLeaseExceptionHeaders:tne,BlobReleaseLeaseHeaders:ene,BlobRenewLeaseExceptionHeaders:ine,BlobRenewLeaseHeaders:rne,BlobServiceProperties:pC,BlobServiceStatistics:Nre,BlobSetExpiryExceptionHeaders:Uie,BlobSetExpiryHeaders:jie,BlobSetHttpHeadersExceptionHeaders:$ie,BlobSetHttpHeadersHeaders:zie,BlobSetImmutabilityPolicyExceptionHeaders:Gie,BlobSetImmutabilityPolicyHeaders:Hie,BlobSetLegalHoldExceptionHeaders:Xie,BlobSetLegalHoldHeaders:Kie,BlobSetMetadataExceptionHeaders:Yie,BlobSetMetadataHeaders:Qie,BlobSetTagsExceptionHeaders:Sne,BlobSetTagsHeaders:Ene,BlobSetTierExceptionHeaders:gne,BlobSetTierHeaders:PA,BlobStartCopyFromURLExceptionHeaders:dne,BlobStartCopyFromURLHeaders:une,BlobTag:sGe,BlobTags:mC,BlobUndeleteExceptionHeaders:kie,BlobUndeleteHeaders:Mie,Block:mGe,BlockBlobCommitBlockListExceptionHeaders:sse,BlockBlobCommitBlockListHeaders:nse,BlockBlobGetBlockListExceptionHeaders:ose,BlockBlobGetBlockListHeaders:ase,BlockBlobPutBlobFromUrlExceptionHeaders:Jne,BlockBlobPutBlobFromUrlHeaders:Zne,BlockBlobStageBlockExceptionHeaders:tse,BlockBlobStageBlockFromURLExceptionHeaders:ise,BlockBlobStageBlockFromURLHeaders:rse,BlockBlobStageBlockHeaders:ese,BlockBlobUploadExceptionHeaders:Yne,BlockBlobUploadHeaders:Qne,BlockList:Dre,BlockLookupList:Ire,ClearRange:gGe,ContainerAcquireLeaseExceptionHeaders:bie,ContainerAcquireLeaseHeaders:yie,ContainerBreakLeaseExceptionHeaders:xie,ContainerBreakLeaseHeaders:Sie,ContainerChangeLeaseExceptionHeaders:Nie,ContainerChangeLeaseHeaders:Tie,ContainerCreateExceptionHeaders:Zre,ContainerCreateHeaders:Yre,ContainerDeleteExceptionHeaders:rie,ContainerDeleteHeaders:tie,ContainerFilterBlobsExceptionHeaders:gie,ContainerFilterBlobsHeaders:hie,ContainerGetAccessPolicyExceptionHeaders:aie,ContainerGetAccessPolicyHeaders:sie,ContainerGetAccountInfoExceptionHeaders:Iie,ContainerGetAccountInfoHeaders:Pie,ContainerGetPropertiesExceptionHeaders:eie,ContainerGetPropertiesHeaders:Jre,ContainerItem:rGe,ContainerListBlobFlatSegmentExceptionHeaders:Aie,ContainerListBlobFlatSegmentHeaders:Rie,ContainerListBlobHierarchySegmentExceptionHeaders:Oie,ContainerListBlobHierarchySegmentHeaders:Cie,ContainerProperties:iGe,ContainerReleaseLeaseExceptionHeaders:_ie,ContainerReleaseLeaseHeaders:vie,ContainerRenameExceptionHeaders:pie,ContainerRenameHeaders:die,ContainerRenewLeaseExceptionHeaders:Eie,ContainerRenewLeaseHeaders:wie,ContainerRestoreExceptionHeaders:uie,ContainerRestoreHeaders:cie,ContainerSetAccessPolicyExceptionHeaders:lie,ContainerSetAccessPolicyHeaders:oie,ContainerSetMetadataExceptionHeaders:nie,ContainerSetMetadataHeaders:iie,ContainerSubmitBatchExceptionHeaders:mie,ContainerSubmitBatchHeaders:fie,CorsRule:JHe,DelimitedTextConfiguration:vGe,FilterBlobItem:nGe,FilterBlobSegment:fC,GeoReplication:tGe,JsonTextConfiguration:_Ge,KeyInfo:Are,ListBlobsFlatSegmentResponse:Ore,ListBlobsHierarchySegmentResponse:Pre,ListContainersSegmentResponse:Rre,Logging:QHe,Metrics:ZHe,PageBlobClearPagesExceptionHeaders:Cne,PageBlobClearPagesHeaders:Ane,PageBlobCopyIncrementalExceptionHeaders:Une,PageBlobCopyIncrementalHeaders:jne,PageBlobCreateExceptionHeaders:Tne,PageBlobCreateHeaders:xne,PageBlobGetPageRangesDiffExceptionHeaders:Fne,PageBlobGetPageRangesDiffHeaders:Lne,PageBlobGetPageRangesExceptionHeaders:Dne,PageBlobGetPageRangesHeaders:Ine,PageBlobResizeExceptionHeaders:qne,PageBlobResizeHeaders:Bne,PageBlobUpdateSequenceNumberExceptionHeaders:kne,PageBlobUpdateSequenceNumberHeaders:Mne,PageBlobUploadPagesExceptionHeaders:Rne,PageBlobUploadPagesFromURLExceptionHeaders:Pne,PageBlobUploadPagesFromURLHeaders:One,PageBlobUploadPagesHeaders:Nne,PageList:hC,PageRange:hGe,QueryFormat:bGe,QueryRequest:Lre,QuerySerialization:yGe,RetentionPolicy:YHe,ServiceFilterBlobsExceptionHeaders:Qre,ServiceFilterBlobsHeaders:Xre,ServiceGetAccountInfoExceptionHeaders:Vre,ServiceGetAccountInfoHeaders:Gre,ServiceGetPropertiesExceptionHeaders:Mre,ServiceGetPropertiesHeaders:qre,ServiceGetStatisticsExceptionHeaders:jre,ServiceGetStatisticsHeaders:kre,ServiceGetUserDelegationKeyExceptionHeaders:Hre,ServiceGetUserDelegationKeyHeaders:$re,ServiceListContainersSegmentExceptionHeaders:zre,ServiceListContainersSegmentHeaders:Ure,ServiceSetPropertiesExceptionHeaders:Bre,ServiceSetPropertiesHeaders:Fre,ServiceSubmitBatchExceptionHeaders:Kre,ServiceSubmitBatchHeaders:Wre,SignedIdentifier:aGe,StaticWebsite:eGe,StorageError:ce,UserDelegationKey:Cre}),ah={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},SGe={parameterPath:"blobServiceProperties",mapper:pC},_u={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},de={parameterPath:"url",mapper:{serializedName:"url",required:!0,xmlName:"url",type:{name:"String"}},skipEncoding:!0},vw={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:!0,serializedName:"restype",type:{name:"String"}}},wu={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:!0,serializedName:"comp",type:{name:"String"}}},pe={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}},fe={parameterPath:"version",mapper:{defaultValue:"2024-11-04",isConstant:!0,serializedName:"x-ms-version",type:{name:"String"}}},me={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}},Ae={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},xGe={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:!0,serializedName:"comp",type:{name:"String"}}},gC={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:!0,serializedName:"comp",type:{name:"String"}}},yC={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}},lp={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}},cp={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}},TGe={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:"CSV"},NGe={parameterPath:"keyInfo",mapper:Are},RGe={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:!0,serializedName:"comp",type:{name:"String"}}},bC={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:!0,serializedName:"restype",type:{name:"String"}}},lse={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},cse={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:!0,serializedName:"comp",type:{name:"String"}}},js={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:!0,xmlName:"Content-Length",type:{name:"Number"}}},use={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:!0,xmlName:"Content-Type",type:{name:"String"}}},dse={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:!0,serializedName:"comp",type:{name:"String"}}},pse={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}},Ji={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:!0,serializedName:"restype",type:{name:"String"}}},uo={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",type:{name:"Dictionary",value:{type:{name:"String"}}}}},fse={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}},AGe={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}},CGe={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}},ot={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}},tt={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}},rt={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}},mse={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:!0,serializedName:"comp",type:{name:"String"}}},hse={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:!0,serializedName:"comp",type:{name:"String"}}},OGe={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}},gse={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:!0,serializedName:"comp",type:{name:"String"}}},PGe={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}},IGe={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}},DGe={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:!0,serializedName:"comp",type:{name:"String"}}},LGe={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:!0,xmlName:"x-ms-source-container-name",type:{name:"String"}}},FGe={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}},nl={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:!0,serializedName:"comp",type:{name:"String"}}},yse={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},bse={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}},vse={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},_se={parameterPath:"action",mapper:{defaultValue:"release",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},oh={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:!0,xmlName:"x-ms-lease-id",type:{name:"String"}}},wse={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Ese={parameterPath:"action",mapper:{defaultValue:"break",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Sse={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}},xse={parameterPath:"action",mapper:{defaultValue:"change",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Tse={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:!0,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},Nse={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListBlobsIncludeItem",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["copy","deleted","metadata","snapshots","uncommittedblobs","versions","tags","immutabilitypolicy","legalhold","deletedwithversions"]}}}},collectionFormat:"CSV"},BGe={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:!0,xmlName:"delimiter",type:{name:"String"}}},lc={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}},lh={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}},Py={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}},qGe={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}},MGe={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}},Di={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}},Li={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}},Fi={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}},qt={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}},Mt={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}},_t={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}},kGe={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}},jGe={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}},UGe={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:!0,serializedName:"comp",type:{name:"String"}}},zGe={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:!0,xmlName:"x-ms-expiry-option",type:{name:"String"}}},$Ge={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}},ch={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}},uh={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}},dh={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}},ph={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}},fh={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}},mh={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}},Rse={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:!0,serializedName:"comp",type:{name:"String"}}},up={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}},dp={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}},HGe={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:!0,serializedName:"comp",type:{name:"String"}}},GGe={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:!0,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},En={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}},VGe={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:!0,serializedName:"comp",type:{name:"String"}}},hh={parameterPath:["options","tier"],mapper:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}},Ase={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}},gh={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}},yh={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}},bh={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}},vh={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}},Cse={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}},_w={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},pp={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}},WGe={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}},_h={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},KGe={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:!0,serializedName:"x-ms-requires-sync",type:{name:"String"}}},Iy={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}},Dy={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}},Ose={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}},XGe={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},QGe={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:!0,serializedName:"x-ms-copy-action",type:{name:"String"}}},YGe={parameterPath:"copyId",mapper:{serializedName:"copyid",required:!0,xmlName:"copyid",type:{name:"String"}}},ZGe={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:!0,serializedName:"comp",type:{name:"String"}}},JGe={parameterPath:"tier",mapper:{serializedName:"x-ms-access-tier",required:!0,xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}},eVe={parameterPath:["options","queryRequest"],mapper:Lre},tVe={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Pse={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:!0,serializedName:"comp",type:{name:"String"}}},rVe={parameterPath:["options","tags"],mapper:mC},Eu={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}},wh={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}},iVe={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},Ise={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:!0,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}},Dse={parameterPath:["options","blobSequenceNumber"],mapper:{defaultValue:0,serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}},ww={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},Ew={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},Sw={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},vC={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Lse={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},_C={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}},wC={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}},EC={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}},nVe={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},SC={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},sVe={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:!0,xmlName:"x-ms-source-range",type:{name:"String"}}},xC={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}},aVe={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:!0,xmlName:"x-ms-range",type:{name:"String"}}},Fse={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},oVe={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}},lVe={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}},cVe={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:!0,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}},uVe={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},dVe={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},Bse={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:!0,serializedName:"comp",type:{name:"String"}}},qse={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}},TC={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}},Mse={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}},pVe={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:!0,serializedName:"comp",type:{name:"String"}}},kse={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},fVe={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}},jse={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Use={parameterPath:"blockId",mapper:{serializedName:"blockid",required:!0,xmlName:"blockid",type:{name:"String"}}},mVe={parameterPath:"blocks",mapper:Ire},zse={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},hVe={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:!0,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}},DA=class{constructor(t){this.client=t}setProperties(t,r){return this.client.sendOperationRequest({blobServiceProperties:t,options:r},gVe)}getProperties(t){return this.client.sendOperationRequest({options:t},yVe)}getStatistics(t){return this.client.sendOperationRequest({options:t},bVe)}listContainersSegment(t){return this.client.sendOperationRequest({options:t},vVe)}getUserDelegationKey(t,r){return this.client.sendOperationRequest({keyInfo:t,options:r},_Ve)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},wVe)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},EVe)}filterBlobs(t){return this.client.sendOperationRequest({options:t},SVe)}},Su=ih.createSerializer(sh,!0),gVe={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:Fre},default:{bodyMapper:ce,headersMapper:Bre}},requestBody:SGe,queryParameters:[vw,wu,pe],urlParameters:[de],headerParameters:[ah,_u,fe,me],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Su},yVe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:pC,headersMapper:qre},default:{bodyMapper:ce,headersMapper:Mre}},queryParameters:[vw,wu,pe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Su},bVe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Nre,headersMapper:kre},default:{bodyMapper:ce,headersMapper:jre}},queryParameters:[vw,pe,xGe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Su},vVe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Rre,headersMapper:Ure},default:{bodyMapper:ce,headersMapper:zre}},queryParameters:[pe,gC,yC,lp,cp,TGe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Su},_Ve={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:Cre,headersMapper:$re},default:{bodyMapper:ce,headersMapper:Hre}},requestBody:NGe,queryParameters:[vw,pe,RGe],urlParameters:[de],headerParameters:[ah,_u,fe,me],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Su},wVe={path:"/",httpMethod:"GET",responses:{200:{headersMapper:Gre},default:{bodyMapper:ce,headersMapper:Vre}},queryParameters:[wu,pe,bC],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Su},EVe={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Wre},default:{bodyMapper:ce,headersMapper:Kre}},requestBody:lse,queryParameters:[pe,cse],urlParameters:[de],headerParameters:[_u,fe,me,js,use],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Su},SVe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:fC,headersMapper:Xre},default:{bodyMapper:ce,headersMapper:Qre}},queryParameters:[pe,lp,cp,dse,pse],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Su},LA=class{constructor(t){this.client=t}create(t){return this.client.sendOperationRequest({options:t},xVe)}getProperties(t){return this.client.sendOperationRequest({options:t},TVe)}delete(t){return this.client.sendOperationRequest({options:t},NVe)}setMetadata(t){return this.client.sendOperationRequest({options:t},RVe)}getAccessPolicy(t){return this.client.sendOperationRequest({options:t},AVe)}setAccessPolicy(t){return this.client.sendOperationRequest({options:t},CVe)}restore(t){return this.client.sendOperationRequest({options:t},OVe)}rename(t,r){return this.client.sendOperationRequest({sourceContainerName:t,options:r},PVe)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},IVe)}filterBlobs(t){return this.client.sendOperationRequest({options:t},DVe)}acquireLease(t){return this.client.sendOperationRequest({options:t},LVe)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},FVe)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},BVe)}breakLease(t){return this.client.sendOperationRequest({options:t},qVe)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},MVe)}listBlobFlatSegment(t){return this.client.sendOperationRequest({options:t},kVe)}listBlobHierarchySegment(t,r){return this.client.sendOperationRequest({delimiter:t,options:r},jVe)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},UVe)}},Bi=ih.createSerializer(sh,!0),xVe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:Yre},default:{bodyMapper:ce,headersMapper:Zre}},queryParameters:[pe,Ji],urlParameters:[de],headerParameters:[fe,me,Ae,uo,fse,AGe,CGe],isXML:!0,serializer:Bi},TVe={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:Jre},default:{bodyMapper:ce,headersMapper:eie}},queryParameters:[pe,Ji],urlParameters:[de],headerParameters:[fe,me,Ae,ot],isXML:!0,serializer:Bi},NVe={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:tie},default:{bodyMapper:ce,headersMapper:rie}},queryParameters:[pe,Ji],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt],isXML:!0,serializer:Bi},RVe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:iie},default:{bodyMapper:ce,headersMapper:nie}},queryParameters:[pe,Ji,mse],urlParameters:[de],headerParameters:[fe,me,Ae,uo,ot,tt],isXML:!0,serializer:Bi},AVe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}},serializedName:"SignedIdentifiers",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier"},headersMapper:sie},default:{bodyMapper:ce,headersMapper:aie}},queryParameters:[pe,Ji,hse],urlParameters:[de],headerParameters:[fe,me,Ae,ot],isXML:!0,serializer:Bi},CVe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:oie},default:{bodyMapper:ce,headersMapper:lie}},requestBody:OGe,queryParameters:[pe,Ji,hse],urlParameters:[de],headerParameters:[ah,_u,fe,me,fse,ot,tt,rt],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Bi},OVe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:cie},default:{bodyMapper:ce,headersMapper:uie}},queryParameters:[pe,Ji,gse],urlParameters:[de],headerParameters:[fe,me,Ae,PGe,IGe],isXML:!0,serializer:Bi},PVe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:die},default:{bodyMapper:ce,headersMapper:pie}},queryParameters:[pe,Ji,DGe],urlParameters:[de],headerParameters:[fe,me,Ae,LGe,FGe],isXML:!0,serializer:Bi},IVe={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:fie},default:{bodyMapper:ce,headersMapper:mie}},requestBody:lse,queryParameters:[pe,cse,Ji],urlParameters:[de],headerParameters:[_u,fe,me,js,use],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Bi},DVe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:fC,headersMapper:hie},default:{bodyMapper:ce,headersMapper:gie}},queryParameters:[pe,lp,cp,dse,pse,Ji],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Bi},LVe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:yie},default:{bodyMapper:ce,headersMapper:bie}},queryParameters:[pe,Ji,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,yse,bse,vse],isXML:!0,serializer:Bi},FVe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:vie},default:{bodyMapper:ce,headersMapper:_ie}},queryParameters:[pe,Ji,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,_se,oh],isXML:!0,serializer:Bi},BVe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:wie},default:{bodyMapper:ce,headersMapper:Eie}},queryParameters:[pe,Ji,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,oh,wse],isXML:!0,serializer:Bi},qVe={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:Sie},default:{bodyMapper:ce,headersMapper:xie}},queryParameters:[pe,Ji,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,Ese,Sse],isXML:!0,serializer:Bi},MVe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Tie},default:{bodyMapper:ce,headersMapper:Nie}},queryParameters:[pe,Ji,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,oh,xse,Tse],isXML:!0,serializer:Bi},kVe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:Ore,headersMapper:Rie},default:{bodyMapper:ce,headersMapper:Aie}},queryParameters:[pe,gC,yC,lp,cp,Ji,Nse],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Bi},jVe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:Pre,headersMapper:Cie},default:{bodyMapper:ce,headersMapper:Oie}},queryParameters:[pe,gC,yC,lp,cp,Ji,Nse,BGe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Bi},UVe={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:Pie},default:{bodyMapper:ce,headersMapper:Iie}},queryParameters:[wu,pe,bC],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Bi},FA=class{constructor(t){this.client=t}download(t){return this.client.sendOperationRequest({options:t},zVe)}getProperties(t){return this.client.sendOperationRequest({options:t},$Ve)}delete(t){return this.client.sendOperationRequest({options:t},HVe)}undelete(t){return this.client.sendOperationRequest({options:t},GVe)}setExpiry(t,r){return this.client.sendOperationRequest({expiryOptions:t,options:r},VVe)}setHttpHeaders(t){return this.client.sendOperationRequest({options:t},WVe)}setImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},KVe)}deleteImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},XVe)}setLegalHold(t,r){return this.client.sendOperationRequest({legalHold:t,options:r},QVe)}setMetadata(t){return this.client.sendOperationRequest({options:t},YVe)}acquireLease(t){return this.client.sendOperationRequest({options:t},ZVe)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},JVe)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},eWe)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},tWe)}breakLease(t){return this.client.sendOperationRequest({options:t},rWe)}createSnapshot(t){return this.client.sendOperationRequest({options:t},iWe)}startCopyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},nWe)}copyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},sWe)}abortCopyFromURL(t,r){return this.client.sendOperationRequest({copyId:t,options:r},aWe)}setTier(t,r){return this.client.sendOperationRequest({tier:t,options:r},oWe)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},lWe)}query(t){return this.client.sendOperationRequest({options:t},cWe)}getTags(t){return this.client.sendOperationRequest({options:t},uWe)}setTags(t){return this.client.sendOperationRequest({options:t},dWe)}},_r=ih.createSerializer(sh,!0),zVe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:OA},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:OA},default:{bodyMapper:ce,headersMapper:Die}},queryParameters:[pe,lc,lh],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Py,qGe,MGe,Di,Li,Fi,qt,Mt,_t],isXML:!0,serializer:_r},$Ve={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:Lie},default:{bodyMapper:ce,headersMapper:Fie}},queryParameters:[pe,lc,lh],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Di,Li,Fi,qt,Mt,_t],isXML:!0,serializer:_r},HVe={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:Bie},default:{bodyMapper:ce,headersMapper:qie}},queryParameters:[pe,lc,lh,jGe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,qt,Mt,_t,kGe],isXML:!0,serializer:_r},GVe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Mie},default:{bodyMapper:ce,headersMapper:kie}},queryParameters:[pe,gse],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:_r},VVe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:jie},default:{bodyMapper:ce,headersMapper:Uie}},queryParameters:[pe,UGe],urlParameters:[de],headerParameters:[fe,me,Ae,zGe,$Ge],isXML:!0,serializer:_r},WVe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:zie},default:{bodyMapper:ce,headersMapper:$ie}},queryParameters:[wu,pe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,qt,Mt,_t,ch,uh,dh,ph,fh,mh],isXML:!0,serializer:_r},KVe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Hie},default:{bodyMapper:ce,headersMapper:Gie}},queryParameters:[pe,Rse],urlParameters:[de],headerParameters:[fe,me,Ae,rt,up,dp],isXML:!0,serializer:_r},XVe={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:Vie},default:{bodyMapper:ce,headersMapper:Wie}},queryParameters:[pe,Rse],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:_r},QVe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Kie},default:{bodyMapper:ce,headersMapper:Xie}},queryParameters:[pe,HGe],urlParameters:[de],headerParameters:[fe,me,Ae,GGe],isXML:!0,serializer:_r},YVe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Qie},default:{bodyMapper:ce,headersMapper:Yie}},queryParameters:[pe,mse],urlParameters:[de],headerParameters:[fe,me,Ae,uo,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,En],isXML:!0,serializer:_r},ZVe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Zie},default:{bodyMapper:ce,headersMapper:Jie}},queryParameters:[pe,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,yse,bse,vse,qt,Mt,_t],isXML:!0,serializer:_r},JVe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:ene},default:{bodyMapper:ce,headersMapper:tne}},queryParameters:[pe,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,_se,oh,qt,Mt,_t],isXML:!0,serializer:_r},eWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:rne},default:{bodyMapper:ce,headersMapper:ine}},queryParameters:[pe,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,oh,wse,qt,Mt,_t],isXML:!0,serializer:_r},tWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:nne},default:{bodyMapper:ce,headersMapper:sne}},queryParameters:[pe,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,oh,xse,Tse,qt,Mt,_t],isXML:!0,serializer:_r},rWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:ane},default:{bodyMapper:ce,headersMapper:one}},queryParameters:[pe,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,Ese,Sse,qt,Mt,_t],isXML:!0,serializer:_r},iWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:lne},default:{bodyMapper:ce,headersMapper:cne}},queryParameters:[pe,VGe],urlParameters:[de],headerParameters:[fe,me,Ae,uo,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,En],isXML:!0,serializer:_r},nWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:une},default:{bodyMapper:ce,headersMapper:dne}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,uo,ot,tt,rt,qt,Mt,_t,up,dp,hh,Ase,gh,yh,bh,vh,Cse,_w,pp,WGe,_h],isXML:!0,serializer:_r},sWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:pne},default:{bodyMapper:ce,headersMapper:fne}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,uo,ot,tt,rt,qt,Mt,_t,up,dp,En,hh,gh,yh,bh,vh,_w,pp,_h,KGe,Iy,Dy,Ose],isXML:!0,serializer:_r},aWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:mne},default:{bodyMapper:ce,headersMapper:hne}},queryParameters:[pe,XGe,YGe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,QGe],isXML:!0,serializer:_r},oWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:PA},202:{headersMapper:PA},default:{bodyMapper:ce,headersMapper:gne}},queryParameters:[pe,lc,lh,ZGe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,_t,Ase,JGe],isXML:!0,serializer:_r},lWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:yne},default:{bodyMapper:ce,headersMapper:bne}},queryParameters:[wu,pe,bC],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:_r},cWe={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:IA},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:IA},default:{bodyMapper:ce,headersMapper:vne}},requestBody:eVe,queryParameters:[pe,lc,tVe],urlParameters:[de],headerParameters:[ah,_u,fe,me,ot,tt,rt,Di,Li,Fi,qt,Mt,_t],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:_r},uWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:mC,headersMapper:_ne},default:{bodyMapper:ce,headersMapper:wne}},queryParameters:[pe,lc,lh,Pse],urlParameters:[de],headerParameters:[fe,me,Ae,ot,_t],isXML:!0,serializer:_r},dWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Ene},default:{bodyMapper:ce,headersMapper:Sne}},requestBody:rVe,queryParameters:[pe,lh,Pse],urlParameters:[de],headerParameters:[ah,_u,fe,me,ot,_t,Eu,wh],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:_r},BA=class{constructor(t){this.client=t}create(t,r,i){return this.client.sendOperationRequest({contentLength:t,blobContentLength:r,options:i},pWe)}uploadPages(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},fWe)}clearPages(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},mWe)}uploadPagesFromURL(t,r,i,n,s){return this.client.sendOperationRequest({sourceUrl:t,sourceRange:r,contentLength:i,range:n,options:s},hWe)}getPageRanges(t){return this.client.sendOperationRequest({options:t},gWe)}getPageRangesDiff(t){return this.client.sendOperationRequest({options:t},yWe)}resize(t,r){return this.client.sendOperationRequest({blobContentLength:t,options:r},bWe)}updateSequenceNumber(t,r){return this.client.sendOperationRequest({sequenceNumberAction:t,options:r},vWe)}copyIncremental(t,r){return this.client.sendOperationRequest({copySource:t,options:r},_We)}},cc=ih.createSerializer(sh,!0),pWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:xne},default:{bodyMapper:ce,headersMapper:Tne}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,js,uo,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,ch,uh,dh,ph,fh,mh,up,dp,En,hh,pp,_h,iVe,Ise,Dse],isXML:!0,serializer:cc},fWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Nne},default:{bodyMapper:ce,headersMapper:Rne}},requestBody:Ew,queryParameters:[pe,vC],urlParameters:[de],headerParameters:[fe,me,js,ot,tt,rt,Py,Di,Li,Fi,qt,Mt,_t,En,Eu,wh,ww,Sw,Lse,_C,wC,EC],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:cc},mWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Ane},default:{bodyMapper:ce,headersMapper:Cne}},queryParameters:[pe,vC],urlParameters:[de],headerParameters:[fe,me,Ae,js,ot,tt,rt,Py,Di,Li,Fi,qt,Mt,_t,En,_C,wC,EC,nVe],isXML:!0,serializer:cc},hWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:One},default:{bodyMapper:ce,headersMapper:Pne}},queryParameters:[pe,vC],urlParameters:[de],headerParameters:[fe,me,Ae,js,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,En,gh,yh,bh,vh,Iy,Dy,Lse,_C,wC,EC,SC,sVe,xC,aVe],isXML:!0,serializer:cc},gWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:hC,headersMapper:Ine},default:{bodyMapper:ce,headersMapper:Dne}},queryParameters:[pe,lp,cp,lc,Fse],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Py,qt,Mt,_t],isXML:!0,serializer:cc},yWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:hC,headersMapper:Lne},default:{bodyMapper:ce,headersMapper:Fne}},queryParameters:[pe,lp,cp,lc,Fse,oVe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Py,qt,Mt,_t,lVe],isXML:!0,serializer:cc},bWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Bne},default:{bodyMapper:ce,headersMapper:qne}},queryParameters:[wu,pe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,En,Ise],isXML:!0,serializer:cc},vWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Mne},default:{bodyMapper:ce,headersMapper:kne}},queryParameters:[wu,pe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,qt,Mt,_t,Dse,cVe],isXML:!0,serializer:cc},_We={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:jne},default:{bodyMapper:ce,headersMapper:Une}},queryParameters:[pe,uVe],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,qt,Mt,_t,_w],isXML:!0,serializer:cc},qA=class{constructor(t){this.client=t}create(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},wWe)}appendBlock(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},EWe)}appendBlockFromUrl(t,r,i){return this.client.sendOperationRequest({sourceUrl:t,contentLength:r,options:i},SWe)}seal(t){return this.client.sendOperationRequest({options:t},xWe)}},xw=ih.createSerializer(sh,!0),wWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:zne},default:{bodyMapper:ce,headersMapper:$ne}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,js,uo,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,ch,uh,dh,ph,fh,mh,up,dp,En,pp,_h,dVe],isXML:!0,serializer:xw},EWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Hne},default:{bodyMapper:ce,headersMapper:Gne}},requestBody:Ew,queryParameters:[pe,Bse],urlParameters:[de],headerParameters:[fe,me,js,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,En,Eu,wh,ww,Sw,qse,TC],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:xw},SWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Vne},default:{bodyMapper:ce,headersMapper:Wne}},queryParameters:[pe,Bse],urlParameters:[de],headerParameters:[fe,me,Ae,js,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,En,gh,yh,bh,vh,Iy,Dy,Eu,SC,xC,qse,TC,Mse],isXML:!0,serializer:xw},xWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Kne},default:{bodyMapper:ce,headersMapper:Xne}},queryParameters:[pe,pVe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,qt,Mt,TC],isXML:!0,serializer:xw},MA=class{constructor(t){this.client=t}upload(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},TWe)}putBlobFromUrl(t,r,i){return this.client.sendOperationRequest({contentLength:t,copySource:r,options:i},NWe)}stageBlock(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,body:i,options:n},RWe)}stageBlockFromURL(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,sourceUrl:i,options:n},AWe)}commitBlockList(t,r){return this.client.sendOperationRequest({blocks:t,options:r},CWe)}getBlockList(t,r){return this.client.sendOperationRequest({listType:t,options:r},OWe)}},Eh=ih.createSerializer(sh,!0),TWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Qne},default:{bodyMapper:ce,headersMapper:Yne}},requestBody:Ew,queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,js,uo,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,ch,uh,dh,ph,fh,mh,up,dp,En,hh,pp,_h,Eu,wh,ww,Sw,kse],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Eh},NWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Zne},default:{bodyMapper:ce,headersMapper:Jne}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,js,uo,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,ch,uh,dh,ph,fh,mh,En,hh,gh,yh,bh,vh,Cse,_w,pp,Iy,Dy,Ose,Eu,kse,fVe],isXML:!0,serializer:Eh},RWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:ese},default:{bodyMapper:ce,headersMapper:tse}},requestBody:Ew,queryParameters:[pe,jse,Use],urlParameters:[de],headerParameters:[fe,me,js,ot,Di,Li,Fi,En,Eu,wh,ww,Sw],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Eh},AWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:rse},default:{bodyMapper:ce,headersMapper:ise}},queryParameters:[pe,jse,Use],urlParameters:[de],headerParameters:[fe,me,Ae,js,ot,Di,Li,Fi,En,gh,yh,bh,vh,Iy,Dy,SC,xC,Mse],isXML:!0,serializer:Eh},CWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:nse},default:{bodyMapper:ce,headersMapper:sse}},requestBody:mVe,queryParameters:[pe,zse],urlParameters:[de],headerParameters:[ah,_u,fe,me,uo,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,ch,uh,dh,ph,fh,mh,up,dp,En,hh,pp,_h,Eu,wh],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Eh},OWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:Dre,headersMapper:ase},default:{bodyMapper:ce,headersMapper:ose}},queryParameters:[pe,lc,zse,hVe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,_t],isXML:!0,serializer:Eh},PWe=class extends rHe.ExtendedServiceClient{constructor(t,r){var i,n;if(t===void 0)throw new Error("'url' cannot be null");r||(r={});let s={requestContentType:"application/json; charset=utf-8"},a="azsdk-js-azure-storage-blob/12.25.0",o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${a}`:`${a}`,l=Object.assign(Object.assign(Object.assign({},s),r),{userAgentOptions:{userAgentPrefix:o},endpoint:(n=(i=r.endpoint)!==null&&i!==void 0?i:r.baseUri)!==null&&n!==void 0?n:"{url}"});super(l),this.url=t,this.version=r.version||"2024-11-04",this.service=new DA(this),this.container=new LA(this),this.blob=new FA(this),this.pageBlob=new BA(this),this.appendBlob=new qA(this),this.blockBlob=new MA(this)}},dw=class extends PWe{async sendOperationRequest(t,r){let i=Object.assign({},r);return(i.path==="/{containerName}"||i.path==="/{containerName}/{blob}")&&(i.path=""),super.sendOperationRequest(t,i)}},Ty=class{constructor(t,r){this.url=yHe(t),this.accountName=_re(t),this.pipeline=r,this.storageClientContext=new dw(this.url,Sre(r)),this.isHttps=vre(_He(this.url)||"","https"),this.credential=xre(r);let i=this.storageClientContext;i.requestContentType=void 0}},te=Y$e.createTracingClient({packageName:"@azure/storage-blob",packageVersion:fre,namespace:"Microsoft.Storage"}),sc=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"r":r.read=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"x":r.deleteVersion=!0;break;case"t":r.tag=!0;break;case"m":r.move=!0;break;case"e":r.execute=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission: ${i}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.deleteVersion&&(r.deleteVersion=!0),t.tag&&(r.tag=!0),t.move&&(r.move=!0),t.execute&&(r.execute=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),r}toString(){let t=[];return this.read&&t.push("r"),this.add&&t.push("a"),this.create&&t.push("c"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.tag&&t.push("t"),this.move&&t.push("m"),this.execute&&t.push("e"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),t.join("")}},ac=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1,this.filterByTags=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"r":r.read=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"l":r.list=!0;break;case"t":r.tag=!0;break;case"x":r.deleteVersion=!0;break;case"m":r.move=!0;break;case"e":r.execute=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;case"f":r.filterByTags=!0;break;default:throw new RangeError(`Invalid permission ${i}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.list&&(r.list=!0),t.deleteVersion&&(r.deleteVersion=!0),t.tag&&(r.tag=!0),t.move&&(r.move=!0),t.execute&&(r.execute=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),t.filterByTags&&(r.filterByTags=!0),r}toString(){let t=[];return this.read&&t.push("r"),this.add&&t.push("a"),this.create&&t.push("c"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.list&&t.push("l"),this.tag&&t.push("t"),this.move&&t.push("m"),this.execute&&t.push("e"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),this.filterByTags&&t.push("f"),t.join("")}},kA=class{constructor(t,r){this.accountName=t,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(t){return sC.createHmac("sha256",this.key).update(t,"utf8").digest("base64")}};function oc(e){return e.end?`${e.start}-${e.end}`:e.start}Ne.SASProtocol=void 0;(function(e){e.Https="https",e.HttpsAndHttp="https,http"})(Ne.SASProtocol||(Ne.SASProtocol={}));var il=class{get ipRange(){if(this.ipRangeInner)return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}constructor(t,r,i,n,s,a,o,l,c,u,d,p,f,m,h,y,b,w,v,E){this.version=t,this.signature=r,i!==void 0&&typeof i!="string"?(this.permissions=i.permissions,this.services=i.services,this.resourceTypes=i.resourceTypes,this.protocol=i.protocol,this.startsOn=i.startsOn,this.expiresOn=i.expiresOn,this.ipRangeInner=i.ipRange,this.identifier=i.identifier,this.encryptionScope=i.encryptionScope,this.resource=i.resource,this.cacheControl=i.cacheControl,this.contentDisposition=i.contentDisposition,this.contentEncoding=i.contentEncoding,this.contentLanguage=i.contentLanguage,this.contentType=i.contentType,i.userDelegationKey&&(this.signedOid=i.userDelegationKey.signedObjectId,this.signedTenantId=i.userDelegationKey.signedTenantId,this.signedStartsOn=i.userDelegationKey.signedStartsOn,this.signedExpiresOn=i.userDelegationKey.signedExpiresOn,this.signedService=i.userDelegationKey.signedService,this.signedVersion=i.userDelegationKey.signedVersion,this.preauthorizedAgentObjectId=i.preauthorizedAgentObjectId,this.correlationId=i.correlationId)):(this.services=n,this.resourceTypes=s,this.expiresOn=l,this.permissions=i,this.protocol=a,this.startsOn=o,this.ipRangeInner=c,this.encryptionScope=E,this.identifier=u,this.resource=d,this.cacheControl=p,this.contentDisposition=f,this.contentEncoding=m,this.contentLanguage=h,this.contentType=y,b&&(this.signedOid=b.signedObjectId,this.signedTenantId=b.signedTenantId,this.signedStartsOn=b.signedStartsOn,this.signedExpiresOn=b.signedExpiresOn,this.signedService=b.signedService,this.signedVersion=b.signedVersion,this.preauthorizedAgentObjectId=w,this.correlationId=v))}toString(){let t=["sv","ss","srt","spr","st","se","sip","si","ses","skoid","sktid","skt","ske","sks","skv","sr","sp","sig","rscc","rscd","rsce","rscl","rsct","saoid","scid"],r=[];for(let i of t)switch(i){case"sv":this.tryAppendQueryParameter(r,i,this.version);break;case"ss":this.tryAppendQueryParameter(r,i,this.services);break;case"srt":this.tryAppendQueryParameter(r,i,this.resourceTypes);break;case"spr":this.tryAppendQueryParameter(r,i,this.protocol);break;case"st":this.tryAppendQueryParameter(r,i,this.startsOn?Bt(this.startsOn,!1):void 0);break;case"se":this.tryAppendQueryParameter(r,i,this.expiresOn?Bt(this.expiresOn,!1):void 0);break;case"sip":this.tryAppendQueryParameter(r,i,this.ipRange?oc(this.ipRange):void 0);break;case"si":this.tryAppendQueryParameter(r,i,this.identifier);break;case"ses":this.tryAppendQueryParameter(r,i,this.encryptionScope);break;case"skoid":this.tryAppendQueryParameter(r,i,this.signedOid);break;case"sktid":this.tryAppendQueryParameter(r,i,this.signedTenantId);break;case"skt":this.tryAppendQueryParameter(r,i,this.signedStartsOn?Bt(this.signedStartsOn,!1):void 0);break;case"ske":this.tryAppendQueryParameter(r,i,this.signedExpiresOn?Bt(this.signedExpiresOn,!1):void 0);break;case"sks":this.tryAppendQueryParameter(r,i,this.signedService);break;case"skv":this.tryAppendQueryParameter(r,i,this.signedVersion);break;case"sr":this.tryAppendQueryParameter(r,i,this.resource);break;case"sp":this.tryAppendQueryParameter(r,i,this.permissions);break;case"sig":this.tryAppendQueryParameter(r,i,this.signature);break;case"rscc":this.tryAppendQueryParameter(r,i,this.cacheControl);break;case"rscd":this.tryAppendQueryParameter(r,i,this.contentDisposition);break;case"rsce":this.tryAppendQueryParameter(r,i,this.contentEncoding);break;case"rscl":this.tryAppendQueryParameter(r,i,this.contentLanguage);break;case"rsct":this.tryAppendQueryParameter(r,i,this.contentType);break;case"saoid":this.tryAppendQueryParameter(r,i,this.preauthorizedAgentObjectId);break;case"scid":this.tryAppendQueryParameter(r,i,this.correlationId);break}return r.join("&")}tryAppendQueryParameter(t,r,i){i&&(r=encodeURIComponent(r),i=encodeURIComponent(i),r.length>0&&i.length>0&&t.push(`${r}=${i}`))}};function NC(e,t,r){return RC(e,t,r).sasQueryParameters}function RC(e,t,r){let i=e.version?e.version:lC,n=t instanceof Jt?t:void 0,s;if(n===void 0&&r!==void 0&&(s=new kA(r,t)),n===void 0&&s===void 0)throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.");if(i>="2020-12-06")return n!==void 0?LWe(e,n):qWe(e,s);if(i>="2018-11-09")return n!==void 0?DWe(e,n):i>="2020-02-10"?BWe(e,s):FWe(e,s);if(i>="2015-04-05"){if(n!==void 0)return IWe(e,n);throw new RangeError("'version' must be >= '2018-11-09' when generating user delegation SAS using user delegation key.")}throw new RangeError("'version' must be >= '2015-04-05'.")}function IWe(e,t){if(e=xh(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c";e.blobName&&(r="b");let i;e.permissions&&(e.blobName?i=sc.parse(e.permissions.toString()).toString():i=ac.parse(e.permissions.toString()).toString());let n=[i||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",Sh(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?oc(e.ipRange):"",e.protocol?e.protocol:"",e.version,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),s=t.computeHMACSHA256(n);return{sasQueryParameters:new il(e.version,s,i,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType),stringToSign:n}}function DWe(e,t){if(e=xh(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=sc.parse(e.permissions.toString()).toString():n=ac.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",Sh(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?oc(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new il(e.version,a,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType),stringToSign:s}}function LWe(e,t){if(e=xh(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=sc.parse(e.permissions.toString()).toString():n=ac.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",Sh(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?oc(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.encryptionScope,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new il(e.version,a,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,void 0,void 0,void 0,e.encryptionScope),stringToSign:s}}function FWe(e,t){if(e=xh(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=sc.parse(e.permissions.toString()).toString():n=ac.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",Sh(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Bt(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Bt(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.ipRange?oc(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new il(e.version,a,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey),stringToSign:s}}function BWe(e,t){if(e=xh(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=sc.parse(e.permissions.toString()).toString():n=ac.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",Sh(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Bt(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Bt(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?oc(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new il(e.version,a,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId),stringToSign:s}}function qWe(e,t){if(e=xh(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=sc.parse(e.permissions.toString()).toString():n=ac.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",Sh(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Bt(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Bt(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?oc(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.encryptionScope,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new il(e.version,a,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId,e.encryptionScope),stringToSign:s}}function Sh(e,t,r){let i=[`/blob/${e}/${t}`];return r&&i.push(`/${r}`),i.join("")}function xh(e){let t=e.version?e.version:lC;if(e.snapshotTime&&t<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(e.blobName===void 0&&e.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(e.versionId&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(e.blobName===void 0&&e.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(e.permissions&&e.permissions.setImmutabilityPolicy&&t<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(e.permissions&&e.permissions.deleteVersion&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(e.permissions&&e.permissions.permanentDelete&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(e.permissions&&e.permissions.tag&&t<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(t<"2020-02-10"&&e.permissions&&(e.permissions.move||e.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(t<"2021-04-10"&&e.permissions&&e.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(t<"2020-02-10"&&(e.preauthorizedAgentObjectId||e.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(e.encryptionScope&&t<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return e.version=t,e}var Ny=class{get leaseId(){return this._leaseId}get url(){return this._url}constructor(t,r){let i=t.storageClientContext;this._url=t.url,t.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=i.container):(this._isContainer=!1,this._containerOrBlobOperation=i.blob),r||(r=Gt.randomUUID()),this._leaseId=r}async acquireLease(t,r={}){var i,n,s,a,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==rl||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((a=r.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==rl||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-acquireLease",r,async l=>{var c;return ue(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),proposedLeaseId:this._leaseId,tracingOptions:l.tracingOptions}))})}async changeLease(t,r={}){var i,n,s,a,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==rl||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((a=r.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==rl||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-changeLease",r,async l=>{var c;let u=ue(await this._containerOrBlobOperation.changeLease(this._leaseId,t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),tracingOptions:l.tracingOptions}));return this._leaseId=t,u})}async releaseLease(t={}){var r,i,n,s,a;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==rl||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==rl||!((a=t.conditions)===null||a===void 0)&&a.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-releaseLease",t,async o=>{var l;return ue(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions}))})}async renewLease(t={}){var r,i,n,s,a;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==rl||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==rl||!((a=t.conditions)===null||a===void 0)&&a.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-renewLease",t,async o=>{var l;return this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions})})}async breakLease(t,r={}){var i,n,s,a,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==rl||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((a=r.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==rl||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-breakLease",r,async l=>{var c;let u={abortSignal:r.abortSignal,breakPeriod:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),tracingOptions:l.tracingOptions};return ue(await this._containerOrBlobOperation.breakLease(u))})}},jA=class extends aC.Readable{constructor(t,r,i,n,s={}){super({highWaterMark:s.highWaterMark}),this.retries=0,this.sourceDataHandler=a=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=void 0,this.source.pause(),this.sourceErrorOrEndHandler(),this.source.destroy();return}this.offset+=a.length,this.onProgress&&this.onProgress({loadedBytes:this.offset-this.start}),this.push(a)||this.source.pause()},this.sourceAbortedHandler=()=>{let a=new gw.AbortError("The operation was aborted.");this.destroy(a)},this.sourceErrorOrEndHandler=a=>{if(a&&a.name==="AbortError"){this.destroy(a);return}this.removeSourceEventHandlers(),this.offset-1===this.end?this.push(null):this.offset<=this.end?this.retries{this.source=o,this.setSourceEventHandlers()}).catch(o=>{this.destroy(o)})):this.destroy(new Error(`Data corruption failure: received less data than required and reached maxRetires limitation. Received data offset: ${this.offset-1}, data needed offset: ${this.end}, retries: ${this.retries}, max retries: ${this.maxRetryRequests}`)):this.destroy(new Error(`Data corruption failure: Received more data than original request, data needed offset is ${this.end}, received offset: ${this.offset-1}`))},this.getter=r,this.source=t,this.start=i,this.offset=i,this.end=i+n-1,this.maxRetryRequests=s.maxRetryRequests&&s.maxRetryRequests>=0?s.maxRetryRequests:0,this.onProgress=s.onProgress,this.options=s,this.setSourceEventHandlers()}_read(){this.source.resume()}setSourceEventHandlers(){this.source.on("data",this.sourceDataHandler),this.source.on("end",this.sourceErrorOrEndHandler),this.source.on("error",this.sourceErrorOrEndHandler),this.source.on("aborted",this.sourceAbortedHandler)}removeSourceEventHandlers(){this.source.removeListener("data",this.sourceDataHandler),this.source.removeListener("end",this.sourceErrorOrEndHandler),this.source.removeListener("error",this.sourceErrorOrEndHandler),this.source.removeListener("aborted",this.sourceAbortedHandler)}_destroy(t,r){this.removeSourceEventHandlers(),this.source.destroy(),r(t===null?void 0:t)}},UA=class{get acceptRanges(){return this.originalResponse.acceptRanges}get cacheControl(){return this.originalResponse.cacheControl}get contentDisposition(){return this.originalResponse.contentDisposition}get contentEncoding(){return this.originalResponse.contentEncoding}get contentLanguage(){return this.originalResponse.contentLanguage}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber}get blobType(){return this.originalResponse.blobType}get contentLength(){return this.originalResponse.contentLength}get contentMD5(){return this.originalResponse.contentMD5}get contentRange(){return this.originalResponse.contentRange}get contentType(){return this.originalResponse.contentType}get copyCompletedOn(){return this.originalResponse.copyCompletedOn}get copyId(){return this.originalResponse.copyId}get copyProgress(){return this.originalResponse.copyProgress}get copySource(){return this.originalResponse.copySource}get copyStatus(){return this.originalResponse.copyStatus}get copyStatusDescription(){return this.originalResponse.copyStatusDescription}get leaseDuration(){return this.originalResponse.leaseDuration}get leaseState(){return this.originalResponse.leaseState}get leaseStatus(){return this.originalResponse.leaseStatus}get date(){return this.originalResponse.date}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount}get etag(){return this.originalResponse.etag}get tagCount(){return this.originalResponse.tagCount}get errorCode(){return this.originalResponse.errorCode}get isServerEncrypted(){return this.originalResponse.isServerEncrypted}get blobContentMD5(){return this.originalResponse.blobContentMD5}get lastModified(){return this.originalResponse.lastModified}get lastAccessed(){return this.originalResponse.lastAccessed}get createdOn(){return this.originalResponse.createdOn}get metadata(){return this.originalResponse.metadata}get requestId(){return this.originalResponse.requestId}get clientRequestId(){return this.originalResponse.clientRequestId}get version(){return this.originalResponse.version}get versionId(){return this.originalResponse.versionId}get isCurrentVersion(){return this.originalResponse.isCurrentVersion}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256}get contentCrc64(){return this.originalResponse.contentCrc64}get objectReplicationDestinationPolicyId(){return this.originalResponse.objectReplicationDestinationPolicyId}get objectReplicationSourceProperties(){return this.originalResponse.objectReplicationSourceProperties}get isSealed(){return this.originalResponse.isSealed}get immutabilityPolicyExpiresOn(){return this.originalResponse.immutabilityPolicyExpiresOn}get immutabilityPolicyMode(){return this.originalResponse.immutabilityPolicyMode}get legalHold(){return this.originalResponse.legalHold}get contentAsBlob(){return this.originalResponse.blobBody}get readableStreamBody(){return Gt.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r,i,n,s={}){this.originalResponse=t,this.blobDownloadStream=new jA(this.originalResponse.readableStreamBody,r,i,n,s)}},are=16,ore=new Uint8Array([79,98,106,1]),MWe="avro.codec",kWe="avro.schema",$r=class e{static async readFixedBytes(t,r,i={}){let n=await t.read(r,{abortSignal:i.abortSignal});if(n.length!==r)throw new Error("Hit stream end.");return n}static async readByte(t,r={}){return(await e.readFixedBytes(t,1,r))[0]}static async readZigZagLong(t,r={}){let i=0,n=0,s,a,o;do s=await e.readByte(t,r),a=s&128,i|=(s&127)<Number.MAX_SAFE_INTEGER)throw new Error("Integer overflow.");return l}return i>>1^-(i&1)}static async readLong(t,r={}){return e.readZigZagLong(t,r)}static async readInt(t,r={}){return e.readZigZagLong(t,r)}static async readNull(){return null}static async readBoolean(t,r={}){let i=await e.readByte(t,r);if(i===1)return!0;if(i===0)return!1;throw new Error("Byte was not a boolean.")}static async readFloat(t,r={}){let i=await e.readFixedBytes(t,4,r);return new DataView(i.buffer,i.byteOffset,i.byteLength).getFloat32(0,!0)}static async readDouble(t,r={}){let i=await e.readFixedBytes(t,8,r);return new DataView(i.buffer,i.byteOffset,i.byteLength).getFloat64(0,!0)}static async readBytes(t,r={}){let i=await e.readLong(t,r);if(i<0)throw new Error("Bytes size was negative.");return t.read(i,{abortSignal:r.abortSignal})}static async readString(t,r={}){let i=await e.readBytes(t,r);return new TextDecoder().decode(i)}static async readMapPair(t,r,i={}){let n=await e.readString(t,i),s=await r(t,i);return{key:n,value:s}}static async readMap(t,r,i={}){let n=(o,l={})=>e.readMapPair(o,r,l),s=await e.readArray(t,n,i),a={};for(let o of s)a[o.key]=o.value;return a}static async readArray(t,r,i={}){let n=[];for(let s=await e.readLong(t,i);s!==0;s=await e.readLong(t,i))for(s<0&&(await e.readLong(t,i),s=-s);s--;){let a=await r(t,i);n.push(a)}return n}},sp;(function(e){e.RECORD="record",e.ENUM="enum",e.ARRAY="array",e.MAP="map",e.UNION="union",e.FIXED="fixed"})(sp||(sp={}));var Pi;(function(e){e.NULL="null",e.BOOLEAN="boolean",e.INT="int",e.LONG="long",e.FLOAT="float",e.DOUBLE="double",e.BYTES="bytes",e.STRING="string"})(Pi||(Pi={}));var bu=class e{static fromSchema(t){return typeof t=="string"?e.fromStringSchema(t):Array.isArray(t)?e.fromArraySchema(t):e.fromObjectSchema(t)}static fromStringSchema(t){switch(t){case Pi.NULL:case Pi.BOOLEAN:case Pi.INT:case Pi.LONG:case Pi.FLOAT:case Pi.DOUBLE:case Pi.BYTES:case Pi.STRING:return new zA(t);default:throw new Error(`Unexpected Avro type ${t}`)}}static fromArraySchema(t){return new HA(t.map(e.fromSchema))}static fromObjectSchema(t){let r=t.type;try{return e.fromStringSchema(r)}catch{}switch(r){case sp.RECORD:if(t.aliases)throw new Error(`aliases currently is not supported, schema: ${t}`);if(!t.name)throw new Error(`Required attribute 'name' doesn't exist on schema: ${t}`);let i={};if(!t.fields)throw new Error(`Required attribute 'fields' doesn't exist on schema: ${t}`);for(let n of t.fields)i[n.name]=e.fromSchema(n.type);return new VA(i,t.name);case sp.ENUM:if(t.aliases)throw new Error(`aliases currently is not supported, schema: ${t}`);if(!t.symbols)throw new Error(`Required attribute 'symbols' doesn't exist on schema: ${t}`);return new $A(t.symbols);case sp.MAP:if(!t.values)throw new Error(`Required attribute 'values' doesn't exist on schema: ${t}`);return new GA(e.fromSchema(t.values));case sp.ARRAY:case sp.FIXED:default:throw new Error(`Unexpected Avro type ${r} in ${t}`)}}},zA=class extends bu{constructor(t){super(),this._primitive=t}read(t,r={}){switch(this._primitive){case Pi.NULL:return $r.readNull();case Pi.BOOLEAN:return $r.readBoolean(t,r);case Pi.INT:return $r.readInt(t,r);case Pi.LONG:return $r.readLong(t,r);case Pi.FLOAT:return $r.readFloat(t,r);case Pi.DOUBLE:return $r.readDouble(t,r);case Pi.BYTES:return $r.readBytes(t,r);case Pi.STRING:return $r.readString(t,r);default:throw new Error("Unknown Avro Primitive")}}},$A=class extends bu{constructor(t){super(),this._symbols=t}async read(t,r={}){let i=await $r.readInt(t,r);return this._symbols[i]}},HA=class extends bu{constructor(t){super(),this._types=t}async read(t,r={}){let i=await $r.readInt(t,r);return this._types[i].read(t,r)}},GA=class extends bu{constructor(t){super(),this._itemType=t}read(t,r={}){let i=(n,s)=>this._itemType.read(n,s);return $r.readMap(t,i,r)}},VA=class extends bu{constructor(t,r){super(),this._fields=t,this._name=r}async read(t,r={}){let i={};i.$schema=this._name;for(let n in this._fields)Object.prototype.hasOwnProperty.call(this._fields,n)&&(i[n]=await this._fields[n].read(t,r));return i}};function lre(e,t){if(e===t)return!0;if(e==null||t==null||e.length!==t.length)return!1;for(let r=0;r0)for(let s=0;s0}parseObjects(){return ne.__asyncGenerator(this,arguments,function*(r={}){for(this._initialized||(yield ne.__await(this.initialize(r)));this.hasNext();){let i=yield ne.__await(this._itemType.read(this._dataStream,{abortSignal:r.abortSignal}));if(this._itemsRemainingInBlock--,this._objectIndex++,this._itemsRemainingInBlock===0){let n=yield ne.__await($r.readFixedBytes(this._dataStream,are,{abortSignal:r.abortSignal}));if(this._blockOffset=this._initialBlockOffset+this._dataStream.position,this._objectIndex=0,!lre(this._syncMarker,n))throw new Error("Stream is not a valid Avro file.");try{this._itemsRemainingInBlock=yield ne.__await($r.readLong(this._dataStream,{abortSignal:r.abortSignal}))}catch{this._itemsRemainingInBlock=0}this._itemsRemainingInBlock>0&&(yield ne.__await($r.readLong(this._dataStream,{abortSignal:r.abortSignal})))}yield yield ne.__await(i)}})}},KA=class{},cre=new gw.AbortError("Reading from the avro stream was aborted."),XA=class extends KA{toUint8Array(t){return typeof t=="string"?Buffer.from(t):t}constructor(t){super(),this._readable=t,this._position=0}get position(){return this._position}async read(t,r={}){var i;if(!((i=r.abortSignal)===null||i===void 0)&&i.aborted)throw cre;if(t<0)throw new Error(`size parameter should be positive: ${t}`);if(t===0)return new Uint8Array;if(!this._readable.readable)throw new Error("Stream no longer readable.");let n=this._readable.read(t);return n?(this._position+=n.length,this.toUint8Array(n)):new Promise((s,a)=>{let o=()=>{this._readable.removeListener("readable",l),this._readable.removeListener("error",c),this._readable.removeListener("end",c),this._readable.removeListener("close",c),r.abortSignal&&r.abortSignal.removeEventListener("abort",u)},l=()=>{let d=this._readable.read(t);d&&(this._position+=d.length,o(),s(this.toUint8Array(d)))},c=()=>{o(),a()},u=()=>{o(),a(cre)};this._readable.on("readable",l),this._readable.once("error",c),this._readable.once("end",c),this._readable.once("close",c),r.abortSignal&&r.abortSignal.addEventListener("abort",u)})}},QA=class extends aC.Readable{constructor(t,r={}){super(),this.avroPaused=!0,this.source=t,this.onProgress=r.onProgress,this.onError=r.onError,this.avroReader=new WA(new XA(this.source)),this.avroIter=this.avroReader.parseObjects({abortSignal:r.abortSignal})}_read(){this.avroPaused&&this.readInternal().catch(t=>{this.emit("error",t)})}async readInternal(){this.avroPaused=!1;let t;do{if(t=await this.avroIter.next(),t.done)break;let r=t.value,i=r.$schema;if(typeof i!="string")throw Error("Missing schema in avro record.");switch(i){case"com.microsoft.azure.storage.queryBlobContents.resultData":{let n=r.data;if(!(n instanceof Uint8Array))throw Error("Invalid data in avro result record.");this.push(Buffer.from(n))||(this.avroPaused=!0)}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{let n=r.bytesScanned;if(typeof n!="number")throw Error("Invalid bytesScanned in avro progress record.");this.onProgress&&this.onProgress({loadedBytes:n})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){let n=r.totalBytes;if(typeof n!="number")throw Error("Invalid totalBytes in avro end record.");this.onProgress({loadedBytes:n})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){let n=r.fatal;if(typeof n!="boolean")throw Error("Invalid fatal in avro error record.");let s=r.name;if(typeof s!="string")throw Error("Invalid name in avro error record.");let a=r.description;if(typeof a!="string")throw Error("Invalid description in avro error record.");let o=r.position;if(typeof o!="number")throw Error("Invalid position in avro error record.");this.onError({position:o,name:s,isFatal:n,description:a})}break;default:throw Error(`Unknown schema ${i} in avro progress record.`)}}while(!t.done&&!this.avroPaused)}},YA=class{get acceptRanges(){return this.originalResponse.acceptRanges}get cacheControl(){return this.originalResponse.cacheControl}get contentDisposition(){return this.originalResponse.contentDisposition}get contentEncoding(){return this.originalResponse.contentEncoding}get contentLanguage(){return this.originalResponse.contentLanguage}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber}get blobType(){return this.originalResponse.blobType}get contentLength(){return this.originalResponse.contentLength}get contentMD5(){return this.originalResponse.contentMD5}get contentRange(){return this.originalResponse.contentRange}get contentType(){return this.originalResponse.contentType}get copyCompletedOn(){}get copyId(){return this.originalResponse.copyId}get copyProgress(){return this.originalResponse.copyProgress}get copySource(){return this.originalResponse.copySource}get copyStatus(){return this.originalResponse.copyStatus}get copyStatusDescription(){return this.originalResponse.copyStatusDescription}get leaseDuration(){return this.originalResponse.leaseDuration}get leaseState(){return this.originalResponse.leaseState}get leaseStatus(){return this.originalResponse.leaseStatus}get date(){return this.originalResponse.date}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount}get etag(){return this.originalResponse.etag}get errorCode(){return this.originalResponse.errorCode}get isServerEncrypted(){return this.originalResponse.isServerEncrypted}get blobContentMD5(){return this.originalResponse.blobContentMD5}get lastModified(){return this.originalResponse.lastModified}get metadata(){return this.originalResponse.metadata}get requestId(){return this.originalResponse.requestId}get clientRequestId(){return this.originalResponse.clientRequestId}get version(){return this.originalResponse.version}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256}get contentCrc64(){return this.originalResponse.contentCrc64}get blobBody(){}get readableStreamBody(){return Gt.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r={}){this.originalResponse=t,this.blobDownloadStream=new QA(this.originalResponse.readableStreamBody,r)}};Ne.BlockBlobTier=void 0;(function(e){e.Hot="Hot",e.Cool="Cool",e.Cold="Cold",e.Archive="Archive"})(Ne.BlockBlobTier||(Ne.BlockBlobTier={}));Ne.PremiumPageBlobTier=void 0;(function(e){e.P4="P4",e.P6="P6",e.P10="P10",e.P15="P15",e.P20="P20",e.P30="P30",e.P40="P40",e.P50="P50",e.P60="P60",e.P70="P70",e.P80="P80"})(Ne.PremiumPageBlobTier||(Ne.PremiumPageBlobTier={}));function op(e){if(e!==void 0)return e}function Ii(e,t){if(e&&!t)throw new RangeError("Customer-provided encryption key must be used over HTTPS.");e&&!e.encryptionAlgorithm&&(e.encryptionAlgorithm=uHe)}Ne.StorageBlobAudience=void 0;(function(e){e.StorageOAuthScopes="https://storage.azure.com/.default",e.DiskComputeOAuthScopes="https://disk.compute.azure.com/.default"})(Ne.StorageBlobAudience||(Ne.StorageBlobAudience={}));function jWe(e){return`https://${e}.blob.core.windows.net/.default`}function RA(e){let t=(e._response.parsedBody.pageRange||[]).map(i=>({offset:i.start,count:i.end-i.start})),r=(e._response.parsedBody.clearRange||[]).map(i=>({offset:i.start,count:i.end-i.start}));return Object.assign(Object.assign({},e),{pageRange:t,clearRange:r,_response:Object.assign(Object.assign({},e._response),{parsedBody:{pageRange:t,clearRange:r}})})}var ZA=class extends Z$e.Poller{constructor(t){let{blobClient:r,copySource:i,intervalInMs:n=15e3,onProgress:s,resumeFrom:a,startCopyFromURLOptions:o}=t,l;a&&(l=JSON.parse(a).state);let c=yy(Object.assign(Object.assign({},l),{blobClient:r,copySource:i,startCopyFromURLOptions:o}));super(c),typeof s=="function"&&this.onProgress(s),this.intervalInMs=n}delay(){return Gt.delay(this.intervalInMs)}},UWe=async function(t={}){let r=this.state,{copyId:i}=r;return r.isCompleted?yy(r):i?(await r.blobClient.abortCopyFromURL(i,{abortSignal:t.abortSignal}),r.isCancelled=!0,yy(r)):(r.isCancelled=!0,yy(r))},zWe=async function(t={}){let r=this.state,{blobClient:i,copySource:n,startCopyFromURLOptions:s}=r;if(r.isStarted){if(!r.isCompleted)try{let a=await r.blobClient.getProperties({abortSignal:t.abortSignal}),{copyStatus:o,copyProgress:l}=a,c=r.copyProgress;l&&(r.copyProgress=l),o==="pending"&&l!==c&&typeof t.fireProgress=="function"?t.fireProgress(r):o==="success"?(r.result=a,r.isCompleted=!0):o==="failed"&&(r.error=new Error(`Blob copy failed with reason: "${a.copyStatusDescription||"unknown"}"`),r.isCompleted=!0)}catch(a){r.error=a,r.isCompleted=!0}}else{r.isStarted=!0;let a=await i.startCopyFromURL(n,s);r.copyId=a.copyId,a.copyStatus==="success"&&(r.result=a,r.isCompleted=!0)}return yy(r)},$We=function(){return JSON.stringify({state:this.state},(t,r)=>{if(t!=="blobClient")return r})};function yy(e){return{state:Object.assign({},e),cancel:UWe,toString:$We,update:zWe}}function ks(e){if(e.offset<0)throw new RangeError("Range.offset cannot be smaller than 0.");if(e.count&&e.count<=0)throw new RangeError("Range.count must be larger than 0. Leave it undefined if you want a range from offset to the end.");return e.count?`bytes=${e.offset}-${e.offset+e.count-1}`:`bytes=${e.offset}-`}var by;(function(e){e[e.Good=0]="Good",e[e.Error=1]="Error"})(by||(by={}));var pw=class{constructor(t=5){if(this.actives=0,this.completed=0,this.offset=0,this.operations=[],this.state=by.Good,t<1)throw new RangeError("concurrency must be larger than 0");this.concurrency=t,this.emitter=new pre.EventEmitter}addOperation(t){this.operations.push(async()=>{try{this.actives++,await t(),this.actives--,this.completed++,this.parallelExecute()}catch(r){this.emitter.emit("error",r)}})}async do(){return this.operations.length===0?Promise.resolve():(this.parallelExecute(),new Promise((t,r)=>{this.emitter.on("finish",t),this.emitter.on("error",i=>{this.state=by.Error,r(i)})}))}nextOperation(){return this.offset=this.operations.length){this.emitter.emit("finish");return}for(;this.actives=this.byteLength&&this.push(null),t||(t=this.readableHighWaterMark);let r=[],i=0;for(;it-i){let o=this.byteOffsetInCurrentBuffer+t-i;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),this.pushedBytesLength+=t-i,this.byteOffsetInCurrentBuffer=o,i=t;break}else{let o=this.byteOffsetInCurrentBuffer+a;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),a===s?(this.byteOffsetInCurrentBuffer=0,this.bufferIndex++):this.byteOffsetInCurrentBuffer=o,this.pushedBytesLength+=a,i+=a}}r.length>1?this.push(Buffer.concat(r)):r.length===1&&this.push(r[0])}},rw=tHe.constants.MAX_LENGTH,eC=class{get size(){return this._size}constructor(t,r,i){this.buffers=[],this.capacity=t,this._size=0;let n=Math.ceil(t/rw);for(let s=0;s0&&(t[0]=t[0].slice(a))}getReadableStream(){return new JA(this.buffers,this.size)}},tC=class{constructor(t,r,i,n,s,a){if(this.emitter=new pre.EventEmitter,this.offset=0,this.isStreamEnd=!1,this.isError=!1,this.executingOutgoingHandlers=0,this.numBuffers=0,this.unresolvedDataArray=[],this.unresolvedLength=0,this.incoming=[],this.outgoing=[],r<=0)throw new RangeError(`bufferSize must be larger than 0, current is ${r}`);if(i<=0)throw new RangeError(`maxBuffers must be larger than 0, current is ${i}`);if(s<=0)throw new RangeError(`concurrency must be larger than 0, current is ${s}`);this.bufferSize=r,this.maxBuffers=i,this.readable=t,this.outgoingHandler=n,this.concurrency=s,this.encoding=a}async do(){return new Promise((t,r)=>{this.readable.on("data",i=>{i=typeof i=="string"?Buffer.from(i,this.encoding):i,this.appendUnresolvedData(i),this.resolveData()||this.readable.pause()}),this.readable.on("error",i=>{this.emitter.emit("error",i)}),this.readable.on("end",()=>{this.isStreamEnd=!0,this.emitter.emit("checkEnd")}),this.emitter.on("error",i=>{this.isError=!0,this.readable.pause(),r(i)}),this.emitter.on("checkEnd",()=>{if(this.outgoing.length>0){this.triggerOutgoingHandlers();return}if(this.isStreamEnd&&this.executingOutgoingHandlers===0)if(this.unresolvedLength>0&&this.unresolvedLengthi.getReadableStream(),i.size,this.offset).then(t).catch(r)}else{if(this.unresolvedLength>=this.bufferSize)return;t()}})})}appendUnresolvedData(t){this.unresolvedDataArray.push(t),this.unresolvedLength+=t.length}shiftBufferFromUnresolvedDataArray(t){return t?t.fill(this.unresolvedDataArray,this.unresolvedLength):t=new eC(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength),this.unresolvedLength-=t.size,t}resolveData(){for(;this.unresolvedLength>=this.bufferSize;){let t;if(this.incoming.length>0)t=this.incoming.shift(),this.shiftBufferFromUnresolvedDataArray(t);else if(this.numBuffers=this.concurrency)return;t=this.outgoing.shift(),t&&this.triggerOutgoingHandler(t)}while(t)}async triggerOutgoingHandler(t){let r=t.size;this.executingOutgoingHandlers++,this.offset+=r;try{await this.outgoingHandler(()=>t.getReadableStream(),r,this.offset-r)}catch(i){this.emitter.emit("error",i);return}this.executingOutgoingHandlers--,this.reuseBuffer(t),this.emitter.emit("checkEnd")}reuseBuffer(t){this.incoming.push(t),!this.isError&&this.resolveData()&&!this.isStreamEnd&&this.readable.resume()}};async function HWe(e,t,r,i,n){let s=0,a=i-r;return new Promise((o,l)=>{let c=setTimeout(()=>l(new Error("The operation cannot be completed in timeout.")),aHe);e.on("readable",()=>{if(s>=a){clearTimeout(c),o();return}let u=e.read();if(!u)return;typeof u=="string"&&(u=Buffer.from(u,n));let d=s+u.length>a?a-s:u.length;t.fill(u.slice(0,d),r+s,r+s+d),s+=d}),e.on("end",()=>{clearTimeout(c),s{clearTimeout(c),l(u)})})}async function GWe(e,t,r){let i=0,n=t.length;return new Promise((s,a)=>{e.on("readable",()=>{let o=e.read();if(o){if(typeof o=="string"&&(o=Buffer.from(o,r)),i+o.length>n){a(new Error(`Stream exceeds buffer size. Buffer size: ${n}`));return}t.fill(o,i,i+o.length),i+=o.length}}),e.on("end",()=>{s(i)}),e.on("error",a)})}async function VWe(e,t){return new Promise((r,i)=>{let n=oC.createWriteStream(t);e.on("error",s=>{i(s)}),n.on("error",s=>{i(s)}),n.on("close",r),e.pipe(n)})}var WWe=iHe.promisify(oC.stat),KWe=oC.createReadStream,co=class e extends Ty{get name(){return this._name}get containerName(){return this._containerName}constructor(t,r,i,n){n=n||{};let s,a;if(vu(r))a=t,s=r;else if(Gt.isNode&&r instanceof Jt||r instanceof tr||_a.isTokenCredential(r))a=t,n=i,s=er(r,n);else if(!r&&typeof r!="string")a=t,i&&typeof i!="string"&&(n=i),s=er(new tr,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=nh(t);if(c.kind==="AccountConnString")if(Gt.isNode){let u=new Jt(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=wn.getDefaultProxySettings(c.proxyUri)),s=er(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=er(new tr,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(a,s),{blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl(),this.blobContext=this.storageClientContext.blob,this._snapshot=rre(this.url,lo.Parameters.SNAPSHOT),this._versionId=rre(this.url,lo.Parameters.VERSIONID)}withSnapshot(t){return new e(nc(this.url,lo.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}withVersion(t){return new e(nc(this.url,lo.Parameters.VERSIONID,t.length===0?void 0:t),this.pipeline)}getAppendBlobClient(){return new Ry(this.url,this.pipeline)}getBlockBlobClient(){return new Ay(this.url,this.pipeline)}getPageBlobClient(){return new Cy(this.url,this.pipeline)}async download(t=0,r,i={}){return i.conditions=i.conditions||{},i.conditions=i.conditions||{},Ii(i.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-download",i,async n=>{var s;let a=ue(await this.blobContext.download({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onDownloadProgress:Gt.isNode?void 0:i.onProgress},range:t===0&&!r?void 0:ks({offset:t,count:r}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey,tracingOptions:n.tracingOptions})),o=Object.assign(Object.assign({},a),{_response:a._response,objectReplicationDestinationPolicyId:a.objectReplicationPolicyId,objectReplicationSourceProperties:nw(a.objectReplicationRules)});if(!Gt.isNode)return o;if((i.maxRetryRequests===void 0||i.maxRetryRequests<0)&&(i.maxRetryRequests=sHe),a.contentLength===void 0)throw new RangeError("File download response doesn't contain valid content length header");if(!a.etag)throw new RangeError("File download response doesn't contain valid etag header");return new UA(o,async l=>{var c;let u={leaseAccessConditions:i.conditions,modifiedAccessConditions:{ifMatch:i.conditions.ifMatch||a.etag,ifModifiedSince:i.conditions.ifModifiedSince,ifNoneMatch:i.conditions.ifNoneMatch,ifUnmodifiedSince:i.conditions.ifUnmodifiedSince,ifTags:(c=i.conditions)===null||c===void 0?void 0:c.tagConditions},range:ks({count:t+a.contentLength-l,offset:l}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey};return(await this.blobContext.download(Object.assign({abortSignal:i.abortSignal},u))).readableStreamBody},t,a.contentLength,{maxRetryRequests:i.maxRetryRequests,onProgress:i.onProgress})})}async exists(t={}){return te.withSpan("BlobClient-exists",t,async r=>{try{return Ii(t.customerProvidedKey,this.isHttps),await this.getProperties({abortSignal:t.abortSignal,customerProvidedKey:t.customerProvidedKey,conditions:t.conditions,tracingOptions:r.tracingOptions}),!0}catch(i){if(i.statusCode===404)return!1;if(i.statusCode===409&&(i.details.errorCode===mHe||i.details.errorCode===hHe))return!0;throw i}})}async getProperties(t={}){return t.conditions=t.conditions||{},Ii(t.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-getProperties",t,async r=>{var i;let n=ue(await this.blobContext.getProperties({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,objectReplicationDestinationPolicyId:n.objectReplicationPolicyId,objectReplicationSourceProperties:nw(n.objectReplicationRules)})})}async delete(t={}){return t.conditions=t.conditions||{},te.withSpan("BlobClient-delete",t,async r=>{var i;return ue(await this.blobContext.delete({abortSignal:t.abortSignal,deleteSnapshots:t.deleteSnapshots,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async deleteIfExists(t={}){return te.withSpan("BlobClient-deleteIfExists",t,async r=>{var i,n;try{let s=ue(await this.delete(r));return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="BlobNotFound")return Object.assign(Object.assign({succeeded:!1},(n=s.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:s.response});throw s}})}async undelete(t={}){return te.withSpan("BlobClient-undelete",t,async r=>ue(await this.blobContext.undelete({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setHTTPHeaders(t,r={}){return r.conditions=r.conditions||{},Ii(r.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-setHTTPHeaders",r,async i=>{var n;return ue(await this.blobContext.setHttpHeaders({abortSignal:r.abortSignal,blobHttpHeaders:t,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}async setMetadata(t,r={}){return r.conditions=r.conditions||{},Ii(r.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-setMetadata",r,async i=>{var n;return ue(await this.blobContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async setTags(t,r={}){return te.withSpan("BlobClient-setTags",r,async i=>{var n;return ue(await this.blobContext.setTags({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions,tags:xHe(t)}))})}async getTags(t={}){return te.withSpan("BlobClient-getTags",t,async r=>{var i;let n=ue(await this.blobContext.getTags({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,tags:gy({blobTagSet:n.blobTagSet})||{}})})}getBlobLeaseClient(t){return new Ny(this,t)}async createSnapshot(t={}){return t.conditions=t.conditions||{},Ii(t.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-createSnapshot",t,async r=>{var i;return ue(await this.blobContext.createSnapshot({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,tracingOptions:r.tracingOptions}))})}async beginCopyFromURL(t,r={}){let i={abortCopyFromURL:(...s)=>this.abortCopyFromURL(...s),getProperties:(...s)=>this.getProperties(...s),startCopyFromURL:(...s)=>this.startCopyFromURL(...s)},n=new ZA({blobClient:i,copySource:t,intervalInMs:r.intervalInMs,onProgress:r.onProgress,resumeFrom:r.resumeFrom,startCopyFromURLOptions:r});return await n.poll(),n}async abortCopyFromURL(t,r={}){return te.withSpan("BlobClient-abortCopyFromURL",r,async i=>ue(await this.blobContext.abortCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,tracingOptions:i.tracingOptions})))}async syncCopyFromURL(t,r={}){return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},te.withSpan("BlobClient-syncCopyFromURL",r,async i=>{var n,s,a,o,l,c,u;return ue(await this.blobContext.copyFromURL(t,{abortSignal:r.abortSignal,metadata:r.metadata,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifMatch,sourceIfModifiedSince:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince},sourceContentMD5:r.sourceContentMD5,copySourceAuthorization:_y(r.sourceAuthorization),tier:op(r.tier),blobTagsString:ap(r.tags),immutabilityPolicyExpiry:(c=r.immutabilityPolicy)===null||c===void 0?void 0:c.expiriesOn,immutabilityPolicyMode:(u=r.immutabilityPolicy)===null||u===void 0?void 0:u.policyMode,legalHold:r.legalHold,encryptionScope:r.encryptionScope,copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions}))})}async setAccessTier(t,r={}){return te.withSpan("BlobClient-setAccessTier",r,async i=>{var n;return ue(await this.blobContext.setTier(op(t),{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),rehydratePriority:r.rehydratePriority,tracingOptions:i.tracingOptions}))})}async downloadToBuffer(t,r,i,n={}){var s;let a,o=0,l=0,c=n;t instanceof Buffer?(a=t,o=r||0,l=typeof i=="number"?i:0):(o=typeof t=="number"?t:0,l=typeof r=="number"?r:0,c=i||{});let u=(s=c.blockSize)!==null&&s!==void 0?s:0;if(u<0)throw new RangeError("blockSize option must be >= 0");if(u===0&&(u=CA),o<0)throw new RangeError("offset option must be >= 0");if(l&&l<=0)throw new RangeError("count option must be greater than 0");return c.conditions||(c.conditions={}),te.withSpan("BlobClient-downloadToBuffer",c,async d=>{if(!l){let m=await this.getProperties(Object.assign(Object.assign({},c),{tracingOptions:d.tracingOptions}));if(l=m.contentLength-o,l<0)throw new RangeError(`offset ${o} shouldn't be larger than blob size ${m.contentLength}`)}if(!a)try{a=Buffer.alloc(l)}catch(m){throw new Error(`Unable to allocate the buffer of size: ${l}(in bytes). Please try passing your own buffer to the "downloadToBuffer" method or try using other methods like "download" or "downloadToFile". ${m.message}`)}if(a.length{let h=o+l;m+u{let a=await this.download(r,i,Object.assign(Object.assign({},n),{tracingOptions:s.tracingOptions}));return a.readableStreamBody&&await VWe(a.readableStreamBody,t),a.blobDownloadStream=void 0,a})}getBlobAndContainerNamesFromUrl(){let t,r;try{let i=new URL(this.url);if(i.host.split(".")[1]==="blob"){let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[3]}else if(dC(i)){let n=i.pathname.match("/([^/]*)/([^/]*)(/(.*))?");t=n[2],r=n[4]}else{let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[3]}if(t=decodeURIComponent(t),r=decodeURIComponent(r),r=r.replace(/\\/g,"/"),!t)throw new Error("Provided containerName is invalid.");return{blobName:r,containerName:t}}catch{throw new Error("Unable to extract blobName and containerName with provided information.")}}async startCopyFromURL(t,r={}){return te.withSpan("BlobClient-startCopyFromURL",r,async i=>{var n,s,a;return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},ue(await this.blobContext.startCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions.ifMatch,sourceIfModifiedSince:r.sourceConditions.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions.ifUnmodifiedSince,sourceIfTags:r.sourceConditions.tagConditions},immutabilityPolicyExpiry:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:r.legalHold,rehydratePriority:r.rehydratePriority,tier:op(r.tier),blobTagsString:ap(r.tags),sealBlob:r.sealBlob,tracingOptions:i.tracingOptions}))})}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof Jt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=NC(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).toString();r(uC(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof Jt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return RC(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).stringToSign}async deleteImmutabilityPolicy(t={}){return te.withSpan("BlobClient-deleteImmutabilityPolicy",t,async r=>ue(await this.blobContext.deleteImmutabilityPolicy({tracingOptions:r.tracingOptions})))}async setImmutabilityPolicy(t,r={}){return te.withSpan("BlobClient-setImmutabilityPolicy",r,async i=>ue(await this.blobContext.setImmutabilityPolicy({immutabilityPolicyExpiry:t.expiriesOn,immutabilityPolicyMode:t.policyMode,tracingOptions:i.tracingOptions})))}async setLegalHold(t,r={}){return te.withSpan("BlobClient-setLegalHold",r,async i=>ue(await this.blobContext.setLegalHold(t,{tracingOptions:i.tracingOptions})))}async getAccountInfo(t={}){return te.withSpan("BlobClient-getAccountInfo",t,async r=>ue(await this.blobContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}},Ry=class e extends co{constructor(t,r,i,n){let s,a;if(n=n||{},vu(r))a=t,s=r;else if(Gt.isNode&&r instanceof Jt||r instanceof tr||_a.isTokenCredential(r))a=t,n=i,s=er(r,n);else if(!r&&typeof r!="string")a=t,s=er(new tr,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=nh(t);if(c.kind==="AccountConnString")if(Gt.isNode){let u=new Jt(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=wn.getDefaultProxySettings(c.proxyUri)),s=er(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=er(new tr,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(a,s),this.appendBlobContext=this.storageClientContext.appendBlob}withSnapshot(t){return new e(nc(this.url,lo.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t={}){return t.conditions=t.conditions||{},Ii(t.customerProvidedKey,this.isHttps),te.withSpan("AppendBlobClient-create",t,async r=>{var i,n,s;return ue(await this.appendBlobContext.create(0,{abortSignal:t.abortSignal,blobHttpHeaders:t.blobHTTPHeaders,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,immutabilityPolicyExpiry:(n=t.immutabilityPolicy)===null||n===void 0?void 0:n.expiriesOn,immutabilityPolicyMode:(s=t.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:t.legalHold,blobTagsString:ap(t.tags),tracingOptions:r.tracingOptions}))})}async createIfNotExists(t={}){let r={ifNoneMatch:mre};return te.withSpan("AppendBlobClient-createIfNotExists",t,async i=>{var n,s;try{let a=ue(await this.create(Object.assign(Object.assign({},i),{conditions:r})));return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((n=a.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(s=a.response)===null||s===void 0?void 0:s.parsedHeaders),{_response:a.response});throw a}})}async seal(t={}){return t.conditions=t.conditions||{},te.withSpan("AppendBlobClient-seal",t,async r=>{var i;return ue(await this.appendBlobContext.seal({abortSignal:t.abortSignal,appendPositionAccessConditions:t.conditions,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async appendBlock(t,r,i={}){return i.conditions=i.conditions||{},Ii(i.customerProvidedKey,this.isHttps),te.withSpan("AppendBlobClient-appendBlock",i,async n=>{var s;return ue(await this.appendBlobContext.appendBlock(r,t,{abortSignal:i.abortSignal,appendPositionAccessConditions:i.conditions,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},transactionalContentMD5:i.transactionalContentMD5,transactionalContentCrc64:i.transactionalContentCrc64,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async appendBlockFromURL(t,r,i,n={}){return n.conditions=n.conditions||{},n.sourceConditions=n.sourceConditions||{},Ii(n.customerProvidedKey,this.isHttps),te.withSpan("AppendBlobClient-appendBlockFromURL",n,async s=>{var a,o,l,c,u;return ue(await this.appendBlobContext.appendBlockFromUrl(t,0,{abortSignal:n.abortSignal,sourceRange:ks({offset:r,count:i}),sourceContentMD5:n.sourceContentMD5,sourceContentCrc64:n.sourceContentCrc64,leaseAccessConditions:n.conditions,appendPositionAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(o=n.sourceConditions)===null||o===void 0?void 0:o.ifMatch,sourceIfModifiedSince:(l=n.sourceConditions)===null||l===void 0?void 0:l.ifModifiedSince,sourceIfNoneMatch:(c=n.sourceConditions)===null||c===void 0?void 0:c.ifNoneMatch,sourceIfUnmodifiedSince:(u=n.sourceConditions)===null||u===void 0?void 0:u.ifUnmodifiedSince},copySourceAuthorization:_y(n.sourceAuthorization),cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions}))})}},Ay=class e extends co{constructor(t,r,i,n){let s,a;if(n=n||{},vu(r))a=t,s=r;else if(Gt.isNode&&r instanceof Jt||r instanceof tr||_a.isTokenCredential(r))a=t,n=i,s=er(r,n);else if(!r&&typeof r!="string")a=t,i&&typeof i!="string"&&(n=i),s=er(new tr,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=nh(t);if(c.kind==="AccountConnString")if(Gt.isNode){let u=new Jt(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=wn.getDefaultProxySettings(c.proxyUri)),s=er(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=er(new tr,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(a,s),this.blockBlobContext=this.storageClientContext.blockBlob,this._blobContext=this.storageClientContext.blob}withSnapshot(t){return new e(nc(this.url,lo.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async query(t,r={}){if(Ii(r.customerProvidedKey,this.isHttps),!Gt.isNode)throw new Error("This operation currently is only supported in Node.js.");return te.withSpan("BlockBlobClient-query",r,async i=>{var n;let s=ue(await this._blobContext.query({abortSignal:r.abortSignal,queryRequest:{queryType:"SQL",expression:t,inputSerialization:nre(r.inputTextConfiguration),outputSerialization:nre(r.outputTextConfiguration)},leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,tracingOptions:i.tracingOptions}));return new YA(s,{abortSignal:r.abortSignal,onProgress:r.onProgress,onError:r.onError})})}async upload(t,r,i={}){return i.conditions=i.conditions||{},Ii(i.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-upload",i,async n=>{var s,a,o;return ue(await this.blockBlobContext.upload(r,t,{abortSignal:i.abortSignal,blobHttpHeaders:i.blobHTTPHeaders,leaseAccessConditions:i.conditions,metadata:i.metadata,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,immutabilityPolicyExpiry:(a=i.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(o=i.immutabilityPolicy)===null||o===void 0?void 0:o.policyMode,legalHold:i.legalHold,tier:op(i.tier),blobTagsString:ap(i.tags),tracingOptions:n.tracingOptions}))})}async syncUploadFromURL(t,r={}){return r.conditions=r.conditions||{},Ii(r.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-syncUploadFromURL",r,async i=>{var n,s,a,o,l,c;return ue(await this.blockBlobContext.putBlobFromUrl(0,t,Object.assign(Object.assign({},r),{blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifMatch,sourceIfModifiedSince:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince,sourceIfTags:(c=r.sourceConditions)===null||c===void 0?void 0:c.tagConditions},cpkInfo:r.customerProvidedKey,copySourceAuthorization:_y(r.sourceAuthorization),tier:op(r.tier),blobTagsString:ap(r.tags),copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions})))})}async stageBlock(t,r,i,n={}){return Ii(n.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-stageBlock",n,async s=>ue(await this.blockBlobContext.stageBlock(t,i,r,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,requestOptions:{onUploadProgress:n.onProgress},transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions})))}async stageBlockFromURL(t,r,i=0,n,s={}){return Ii(s.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-stageBlockFromURL",s,async a=>ue(await this.blockBlobContext.stageBlockFromURL(t,0,r,{abortSignal:s.abortSignal,leaseAccessConditions:s.conditions,sourceContentMD5:s.sourceContentMD5,sourceContentCrc64:s.sourceContentCrc64,sourceRange:i===0&&!n?void 0:ks({offset:i,count:n}),cpkInfo:s.customerProvidedKey,encryptionScope:s.encryptionScope,copySourceAuthorization:_y(s.sourceAuthorization),tracingOptions:a.tracingOptions})))}async commitBlockList(t,r={}){return r.conditions=r.conditions||{},Ii(r.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-commitBlockList",r,async i=>{var n,s,a;return ue(await this.blockBlobContext.commitBlockList({latest:t},{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:r.legalHold,tier:op(r.tier),blobTagsString:ap(r.tags),tracingOptions:i.tracingOptions}))})}async getBlockList(t,r={}){return te.withSpan("BlockBlobClient-getBlockList",r,async i=>{var n;let s=ue(await this.blockBlobContext.getBlockList(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}));return s.committedBlocks||(s.committedBlocks=[]),s.uncommittedBlocks||(s.uncommittedBlocks=[]),s})}async uploadData(t,r={}){return te.withSpan("BlockBlobClient-uploadData",r,async i=>{if(Gt.isNode){let n;return t instanceof Buffer?n=t:t instanceof ArrayBuffer?n=Buffer.from(t):(t=t,n=Buffer.from(t.buffer,t.byteOffset,t.byteLength)),this.uploadSeekableInternal((s,a)=>n.slice(s,s+a),n.byteLength,i)}else{let n=new Blob([t]);return this.uploadSeekableInternal((s,a)=>n.slice(s,s+a),n.size,i)}})}async uploadBrowserData(t,r={}){return te.withSpan("BlockBlobClient-uploadBrowserData",r,async i=>{let n=new Blob([t]);return this.uploadSeekableInternal((s,a)=>n.slice(s,s+a),n.size,i)})}async uploadSeekableInternal(t,r,i={}){var n,s;let a=(n=i.blockSize)!==null&&n!==void 0?n:0;if(a<0||a>TA)throw new RangeError(`blockSize option must be >= 0 and <= ${TA}`);let o=(s=i.maxSingleShotSize)!==null&&s!==void 0?s:xA;if(o<0||o>xA)throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${xA}`);if(a===0){if(r>TA*ew)throw new RangeError(`${r} is too larger to upload to a block blob.`);r>o&&(a=Math.ceil(r/ew),a{if(r<=o)return ue(await this.upload(t(0,r),r,l));let c=Math.floor((r-1)/a)+1;if(c>ew)throw new RangeError(`The buffer's size is too big or the BlockSize is too small;the number of blocks must be <= ${ew}`);let u=[],d=Gt.randomUUID(),p=0,f=new pw(i.concurrency);for(let m=0;m{let h=ire(d,m),y=a*m,w=(m===c-1?r:y+a)-y;u.push(h),await this.stageBlock(h,t(y,w),w,{abortSignal:i.abortSignal,conditions:i.conditions,encryptionScope:i.encryptionScope,tracingOptions:l.tracingOptions}),p+=w,i.onProgress&&i.onProgress({loadedBytes:p})});return await f.do(),this.commitBlockList(u,l)})}async uploadFile(t,r={}){return te.withSpan("BlockBlobClient-uploadFile",r,async i=>{let n=(await WWe(t)).size;return this.uploadSeekableInternal((s,a)=>()=>KWe(t,{autoClose:!0,end:a?s+a-1:1/0,start:s}),n,Object.assign(Object.assign({},r),{tracingOptions:i.tracingOptions}))})}async uploadStream(t,r=nHe,i=5,n={}){return n.blobHTTPHeaders||(n.blobHTTPHeaders={}),n.conditions||(n.conditions={}),te.withSpan("BlockBlobClient-uploadStream",n,async s=>{let a=0,o=Gt.randomUUID(),l=0,c=[];return await new tC(t,r,i,async(d,p)=>{let f=ire(o,a);c.push(f),a++,await this.stageBlock(f,d,p,{customerProvidedKey:n.customerProvidedKey,conditions:n.conditions,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions}),l+=p,n.onProgress&&n.onProgress({loadedBytes:l})},Math.ceil(i/4*3)).do(),ue(await this.commitBlockList(c,Object.assign(Object.assign({},n),{tracingOptions:s.tracingOptions})))})}},Cy=class e extends co{constructor(t,r,i,n){let s,a;if(n=n||{},vu(r))a=t,s=r;else if(Gt.isNode&&r instanceof Jt||r instanceof tr||_a.isTokenCredential(r))a=t,n=i,s=er(r,n);else if(!r&&typeof r!="string")a=t,s=er(new tr,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=nh(t);if(c.kind==="AccountConnString")if(Gt.isNode){let u=new Jt(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=wn.getDefaultProxySettings(c.proxyUri)),s=er(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=er(new tr,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(a,s),this.pageBlobContext=this.storageClientContext.pageBlob}withSnapshot(t){return new e(nc(this.url,lo.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t,r={}){return r.conditions=r.conditions||{},Ii(r.customerProvidedKey,this.isHttps),te.withSpan("PageBlobClient-create",r,async i=>{var n,s,a;return ue(await this.pageBlobContext.create(0,t,{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,blobSequenceNumber:r.blobSequenceNumber,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:r.legalHold,tier:op(r.tier),blobTagsString:ap(r.tags),tracingOptions:i.tracingOptions}))})}async createIfNotExists(t,r={}){return te.withSpan("PageBlobClient-createIfNotExists",r,async i=>{var n,s;try{let a={ifNoneMatch:mre},o=ue(await this.create(t,Object.assign(Object.assign({},r),{conditions:a,tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({succeeded:!0},o),{_response:o._response})}catch(a){if(((n=a.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(s=a.response)===null||s===void 0?void 0:s.parsedHeaders),{_response:a.response});throw a}})}async uploadPages(t,r,i,n={}){return n.conditions=n.conditions||{},Ii(n.customerProvidedKey,this.isHttps),te.withSpan("PageBlobClient-uploadPages",n,async s=>{var a;return ue(await this.pageBlobContext.uploadPages(i,t,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:n.onProgress},range:ks({offset:r,count:i}),sequenceNumberAccessConditions:n.conditions,transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions}))})}async uploadPagesFromURL(t,r,i,n,s={}){return s.conditions=s.conditions||{},s.sourceConditions=s.sourceConditions||{},Ii(s.customerProvidedKey,this.isHttps),te.withSpan("PageBlobClient-uploadPagesFromURL",s,async a=>{var o,l,c,u,d;return ue(await this.pageBlobContext.uploadPagesFromURL(t,ks({offset:r,count:n}),0,ks({offset:i,count:n}),{abortSignal:s.abortSignal,sourceContentMD5:s.sourceContentMD5,sourceContentCrc64:s.sourceContentCrc64,leaseAccessConditions:s.conditions,sequenceNumberAccessConditions:s.conditions,modifiedAccessConditions:Object.assign(Object.assign({},s.conditions),{ifTags:(o=s.conditions)===null||o===void 0?void 0:o.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(l=s.sourceConditions)===null||l===void 0?void 0:l.ifMatch,sourceIfModifiedSince:(c=s.sourceConditions)===null||c===void 0?void 0:c.ifModifiedSince,sourceIfNoneMatch:(u=s.sourceConditions)===null||u===void 0?void 0:u.ifNoneMatch,sourceIfUnmodifiedSince:(d=s.sourceConditions)===null||d===void 0?void 0:d.ifUnmodifiedSince},cpkInfo:s.customerProvidedKey,encryptionScope:s.encryptionScope,copySourceAuthorization:_y(s.sourceAuthorization),tracingOptions:a.tracingOptions}))})}async clearPages(t=0,r,i={}){return i.conditions=i.conditions||{},te.withSpan("PageBlobClient-clearPages",i,async n=>{var s;return ue(await this.pageBlobContext.clearPages(0,{abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),range:ks({offset:t,count:r}),sequenceNumberAccessConditions:i.conditions,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async getPageRanges(t=0,r,i={}){return i.conditions=i.conditions||{},te.withSpan("PageBlobClient-getPageRanges",i,async n=>{var s;let a=ue(await this.pageBlobContext.getPageRanges({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),range:ks({offset:t,count:r}),tracingOptions:n.tracingOptions}));return RA(a)})}async listPageRangesSegment(t=0,r,i,n={}){return te.withSpan("PageBlobClient-getPageRangesSegment",n,async s=>{var a;return ue(await this.pageBlobContext.getPageRanges({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),range:ks({offset:t,count:r}),marker:i,maxPageSize:n.maxPageSize,tracingOptions:s.tracingOptions}))})}listPageRangeItemSegments(){return ne.__asyncGenerator(this,arguments,function*(r=0,i,n,s={}){let a;if(n||n===void 0)do a=yield ne.__await(this.listPageRangesSegment(r,i,n,s)),n=a.continuationToken,yield yield ne.__await(yield ne.__await(a));while(n)})}listPageRangeItems(){return ne.__asyncGenerator(this,arguments,function*(r=0,i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.listPageRangeItemSegments(r,i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let f=l;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(sre(f))))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}listPageRanges(t=0,r,i={}){i.conditions=i.conditions||{};let n=this.listPageRangeItems(t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listPageRangeItemSegments(t,r,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async getPageRangesDiff(t,r,i,n={}){return n.conditions=n.conditions||{},te.withSpan("PageBlobClient-getPageRangesDiff",n,async s=>{var a;let o=ue(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),prevsnapshot:i,range:ks({offset:t,count:r}),tracingOptions:s.tracingOptions}));return RA(o)})}async listPageRangesDiffSegment(t,r,i,n,s={}){return te.withSpan("PageBlobClient-getPageRangesDiffSegment",s,async a=>{var o;return ue(await this.pageBlobContext.getPageRangesDiff({abortSignal:s?.abortSignal,leaseAccessConditions:s?.conditions,modifiedAccessConditions:Object.assign(Object.assign({},s?.conditions),{ifTags:(o=s?.conditions)===null||o===void 0?void 0:o.tagConditions}),prevsnapshot:i,range:ks({offset:t,count:r}),marker:n,maxPageSize:s?.maxPageSize,tracingOptions:a.tracingOptions}))})}listPageRangeDiffItemSegments(t,r,i,n,s){return ne.__asyncGenerator(this,arguments,function*(){let o;if(n||n===void 0)do o=yield ne.__await(this.listPageRangesDiffSegment(t,r,i,n,s)),n=o.continuationToken,yield yield ne.__await(yield ne.__await(o));while(n)})}listPageRangeDiffItems(t,r,i,n){return ne.__asyncGenerator(this,arguments,function*(){var a,o,l,c;let u;try{for(var d=!0,p=ne.__asyncValues(this.listPageRangeDiffItemSegments(t,r,i,u,n)),f;f=yield ne.__await(p.next()),a=f.done,!a;d=!0){c=f.value,d=!1;let m=c;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(sre(m))))}}catch(m){o={error:m}}finally{try{!d&&!a&&(l=p.return)&&(yield ne.__await(l.call(p)))}finally{if(o)throw o.error}}})}listPageRangesDiff(t,r,i,n={}){n.conditions=n.conditions||{};let s=this.listPageRangeDiffItems(t,r,i,Object.assign({},n));return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listPageRangeDiffItemSegments(t,r,i,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},n))}}async getPageRangesDiffForManagedDisks(t,r,i,n={}){return n.conditions=n.conditions||{},te.withSpan("PageBlobClient-GetPageRangesDiffForManagedDisks",n,async s=>{var a;let o=ue(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),prevSnapshotUrl:i,range:ks({offset:t,count:r}),tracingOptions:s.tracingOptions}));return RA(o)})}async resize(t,r={}){return r.conditions=r.conditions||{},te.withSpan("PageBlobClient-resize",r,async i=>{var n;return ue(await this.pageBlobContext.resize(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async updateSequenceNumber(t,r,i={}){return i.conditions=i.conditions||{},te.withSpan("PageBlobClient-updateSequenceNumber",i,async n=>{var s;return ue(await this.pageBlobContext.updateSequenceNumber(t,{abortSignal:i.abortSignal,blobSequenceNumber:r,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),tracingOptions:n.tracingOptions}))})}async startCopyIncremental(t,r={}){return te.withSpan("PageBlobClient-startCopyIncremental",r,async i=>{var n;return ue(await this.pageBlobContext.copyIncremental(t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}};async function XWe(e){let t=Buffer.alloc(cHe),r=await GWe(e.readableStreamBody,t);return t=t.slice(0,r),t.toString()}function QWe(e){return Buffer.byteLength(e)}var iw=": ",ure=" ",dre=-1,rC=class{constructor(t,r){if(!t||!t.contentType)throw new RangeError("batchResponse is malformed or doesn't contain valid content-type.");if(!r||r.size===0)throw new RangeError("Invalid state: subRequests is not provided or size is 0.");this.batchResponse=t,this.subRequests=r,this.responseBatchBoundary=this.batchResponse.contentType.split("=")[1],this.perResponsePrefix=`--${this.responseBatchBoundary}${ic}`,this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==oHe.HTTP_ACCEPTED)throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`);let r=(await XWe(this.batchResponse)).split(this.batchResponseEnding)[0].split(this.perResponsePrefix).slice(1),i=r.length;if(i!==this.subRequests.size&&i!==1)throw new Error("Invalid state: sub responses' count is not equal to sub requests' count.");let n=new Array(i),s=0,a=0;for(let o=0;o=0&&m{this.keys[t]===void 0||this.keys[t]===Qm.UNLOCKED?(this.keys[t]=Qm.LOCKED,r()):this.onUnlockEvent(t,()=>{this.keys[t]=Qm.LOCKED,r()})})}static async unlock(t){return new Promise(r=>{this.keys[t]===Qm.LOCKED&&this.emitUnlockEvent(t),delete this.keys[t],r()})}static onUnlockEvent(t,r){this.listeners[t]===void 0?this.listeners[t]=[r]:this.listeners[t].push(r)}static emitUnlockEvent(t){if(this.listeners[t]!==void 0&&this.listeners[t].length>0){let r=this.listeners[t].shift();setImmediate(()=>{r.call(this)})}}};eh.keys={};eh.listeners={};var Zm=class{constructor(){this.batch="batch",this.batchRequest=new iC}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(t,r){await eh.lock(this.batch);try{this.batchRequest.preAddSubRequest(t),await r(),this.batchRequest.postAddSubRequest(t)}finally{await eh.unlock(this.batch)}}setBatchType(t){if(this.batchType||(this.batchType=t),this.batchType!==t)throw new RangeError(`BlobBatch only supports one operation type per batch and it already is being used for ${this.batchType} operations.`)}async deleteBlob(t,r,i){let n,s;if(typeof t=="string"&&(Gt.isNode&&r instanceof Jt||r instanceof tr||_a.isTokenCredential(r)))n=t,s=r;else if(t instanceof co)n=t.url,s=t.credential,i=r;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return i||(i={}),te.withSpan("BatchDeleteRequest-addSubRequest",i,async a=>{this.setBatchType("delete"),await this.addSubRequestInternal({url:n,credential:s},async()=>{await new co(n,this.batchRequest.createPipeline(s)).delete(a)})})}async setBlobAccessTier(t,r,i,n){let s,a,o;if(typeof t=="string"&&(Gt.isNode&&r instanceof Jt||r instanceof tr||_a.isTokenCredential(r)))s=t,a=r,o=i;else if(t instanceof co)s=t.url,a=t.credential,o=r,n=i;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return n||(n={}),te.withSpan("BatchSetTierRequest-addSubRequest",n,async l=>{this.setBatchType("setAccessTier"),await this.addSubRequestInternal({url:s,credential:a},async()=>{await new co(s,this.batchRequest.createPipeline(a)).setAccessTier(o,l)})})}},iC=class{constructor(){this.operationCount=0,this.body="";let t=Gt.randomUUID();this.boundary=`batch_${t}`,this.subRequestPrefix=`--${this.boundary}${ic}${He.CONTENT_TYPE}: application/http${ic}${He.CONTENT_TRANSFER_ENCODING}: binary`,this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`,this.batchRequestEnding=`--${this.boundary}--`,this.subRequests=new Map}createPipeline(t){let r=wn.createEmptyPipeline();r.addPolicy(vy.serializationPolicy({stringifyXML:AA.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}}),{phase:"Serialize"}),r.addPolicy(ZWe()),r.addPolicy(YWe(this),{afterPhase:"Sign"}),_a.isTokenCredential(t)?r.addPolicy(wn.bearerTokenAuthenticationPolicy({credential:t,scopes:cC,challengeCallbacks:{authorizeRequestOnChallenge:vy.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):t instanceof Jt&&r.addPolicy(Ere({accountName:t.accountName,accountKey:t.accountKey}),{phase:"Sign"});let i=new xy([]);return i._credential=t,i._corePipeline=r,i}appendSubRequestToBody(t){this.body+=[this.subRequestPrefix,`${He.CONTENT_ID}: ${this.operationCount}`,"",`${t.method.toString()} ${wHe(t.url)} ${hre}${ic}`].join(ic);for(let[r,i]of t.headers)this.body+=`${r}: ${i}${ic}`;this.body+=ic}preAddSubRequest(t){if(this.operationCount>=tre)throw new RangeError(`Cannot exceed ${tre} sub requests in a single batch`);let r=bw(t.url);if(!r||r==="")throw new RangeError(`Invalid url for sub request: '${t.url}'`)}postAddSubRequest(t){this.subRequests.set(this.operationCount,t),this.operationCount++}getHttpRequestBody(){return`${this.body}${this.batchRequestEnding}${ic}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}};function YWe(e){return{name:"batchRequestAssemblePolicy",async sendRequest(t){return e.appendSubRequestToBody(t),{request:t,status:200,headers:wn.createHttpHeaders()}}}}function ZWe(){return{name:"batchHeaderFilterPolicy",async sendRequest(e,t){let r="";for(let[i]of e.headers)vre(i,He.X_MS_VERSION)&&(r=i);return r!==""&&e.headers.delete(r),t(e)}}}var Oy=class{constructor(t,r,i){let n;vu(r)?n=r:r?n=er(r,i):n=er(new tr,i);let s=new dw(t,Sre(n)),a=bw(t);a&&a!=="/"?this.serviceOrContainerContext=s.container:this.serviceOrContainerContext=s.service}createBatch(){return new Zm}async deleteBlobs(t,r,i){let n=new Zm;for(let s of t)typeof s=="string"?await n.deleteBlob(s,r,i):await n.deleteBlob(s,r);return this.submitBatch(n)}async setBlobsAccessTier(t,r,i,n){let s=new Zm;for(let a of t)typeof a=="string"?await s.setBlobAccessTier(a,r,i,n):await s.setBlobAccessTier(a,r,i);return this.submitBatch(s)}async submitBatch(t,r={}){if(!t||t.getSubRequests().size===0)throw new RangeError("Batch request should contain one or more sub requests.");return te.withSpan("BlobBatchClient-submitBatch",r,async i=>{let n=t.getHttpRequestBody(),s=ue(await this.serviceOrContainerContext.submitBatch(QWe(n),t.getMultiPartContentType(),n,Object.assign({},i))),o=await new rC(s,t.getSubRequests()).parseBatchResponse();return{_response:s._response,contentType:s.contentType,errorCode:s.errorCode,requestId:s.requestId,clientRequestId:s.clientRequestId,version:s.version,subResponses:o.subResponses,subResponsesSucceededCount:o.subResponsesSucceededCount,subResponsesFailedCount:o.subResponsesFailedCount}})}},fw=class extends Ty{get containerName(){return this._containerName}constructor(t,r,i){let n,s;if(i=i||{},vu(r))s=t,n=r;else if(Gt.isNode&&r instanceof Jt||r instanceof tr||_a.isTokenCredential(r))s=t,n=er(r,i);else if(!r&&typeof r!="string")s=t,n=er(new tr,i);else if(r&&typeof r=="string"){let a=r,o=nh(t);if(o.kind==="AccountConnString")if(Gt.isNode){let l=new Jt(o.accountName,o.accountKey);s=Tr(o.url,encodeURIComponent(a)),i.proxyOptions||(i.proxyOptions=wn.getDefaultProxySettings(o.proxyUri)),n=er(l,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(o.kind==="SASConnString")s=Tr(o.url,encodeURIComponent(a))+"?"+o.accountSas,n=er(new tr,i);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName parameter");super(s,n),this._containerName=this.getContainerNameFromUrl(),this.containerContext=this.storageClientContext.container}async create(t={}){return te.withSpan("ContainerClient-create",t,async r=>ue(await this.containerContext.create(r)))}async createIfNotExists(t={}){return te.withSpan("ContainerClient-createIfNotExists",t,async r=>{var i,n;try{let s=await this.create(r);return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="ContainerAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(n=s.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:s.response});throw s}})}async exists(t={}){return te.withSpan("ContainerClient-exists",t,async r=>{try{return await this.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions}),!0}catch(i){if(i.statusCode===404)return!1;throw i}})}getBlobClient(t){return new co(Tr(this.url,tw(t)),this.pipeline)}getAppendBlobClient(t){return new Ry(Tr(this.url,tw(t)),this.pipeline)}getBlockBlobClient(t){return new Ay(Tr(this.url,tw(t)),this.pipeline)}getPageBlobClient(t){return new Cy(Tr(this.url,tw(t)),this.pipeline)}async getProperties(t={}){return t.conditions||(t.conditions={}),te.withSpan("ContainerClient-getProperties",t,async r=>ue(await this.containerContext.getProperties(Object.assign(Object.assign({abortSignal:t.abortSignal},t.conditions),{tracingOptions:r.tracingOptions}))))}async delete(t={}){return t.conditions||(t.conditions={}),te.withSpan("ContainerClient-delete",t,async r=>ue(await this.containerContext.delete({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:t.conditions,tracingOptions:r.tracingOptions})))}async deleteIfExists(t={}){return te.withSpan("ContainerClient-deleteIfExists",t,async r=>{var i,n;try{let s=await this.delete(r);return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="ContainerNotFound")return Object.assign(Object.assign({succeeded:!1},(n=s.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:s.response});throw s}})}async setMetadata(t,r={}){if(r.conditions||(r.conditions={}),r.conditions.ifUnmodifiedSince)throw new RangeError("the IfUnmodifiedSince must have their default values because they are ignored by the blob service");return te.withSpan("ContainerClient-setMetadata",r,async i=>ue(await this.containerContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:r.conditions,tracingOptions:i.tracingOptions})))}async getAccessPolicy(t={}){return t.conditions||(t.conditions={}),te.withSpan("ContainerClient-getAccessPolicy",t,async r=>{let i=ue(await this.containerContext.getAccessPolicy({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,tracingOptions:r.tracingOptions})),n={_response:i._response,blobPublicAccess:i.blobPublicAccess,date:i.date,etag:i.etag,errorCode:i.errorCode,lastModified:i.lastModified,requestId:i.requestId,clientRequestId:i.clientRequestId,signedIdentifiers:[],version:i.version};for(let s of i){let a;s.accessPolicy&&(a={permissions:s.accessPolicy.permissions},s.accessPolicy.expiresOn&&(a.expiresOn=new Date(s.accessPolicy.expiresOn)),s.accessPolicy.startsOn&&(a.startsOn=new Date(s.accessPolicy.startsOn))),n.signedIdentifiers.push({accessPolicy:a,id:s.id})}return n})}async setAccessPolicy(t,r,i={}){return i.conditions=i.conditions||{},te.withSpan("ContainerClient-setAccessPolicy",i,async n=>{let s=[];for(let a of r||[])s.push({accessPolicy:{expiresOn:a.accessPolicy.expiresOn?Bt(a.accessPolicy.expiresOn):"",permissions:a.accessPolicy.permissions,startsOn:a.accessPolicy.startsOn?Bt(a.accessPolicy.startsOn):""},id:a.id});return ue(await this.containerContext.setAccessPolicy({abortSignal:i.abortSignal,access:t,containerAcl:s,leaseAccessConditions:i.conditions,modifiedAccessConditions:i.conditions,tracingOptions:n.tracingOptions}))})}getBlobLeaseClient(t){return new Ny(this,t)}async uploadBlockBlob(t,r,i,n={}){return te.withSpan("ContainerClient-uploadBlockBlob",n,async s=>{let a=this.getBlockBlobClient(t),o=await a.upload(r,i,s);return{blockBlobClient:a,response:o}})}async deleteBlob(t,r={}){return te.withSpan("ContainerClient-deleteBlob",r,async i=>{let n=this.getBlobClient(t);return r.versionId&&(n=n.withVersion(r.versionId)),n.delete(i)})}async listBlobFlatSegment(t,r={}){return te.withSpan("ContainerClient-listBlobFlatSegment",r,async i=>{let n=ue(await this.containerContext.listBlobFlatSegment(Object.assign(Object.assign({marker:t},r),{tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({},n),{_response:Object.assign(Object.assign({},n._response),{parsedBody:THe(n._response.parsedBody)}),segment:Object.assign(Object.assign({},n.segment),{blobItems:n.segment.blobItems.map(a=>Object.assign(Object.assign({},a),{name:Ym(a.name),tags:gy(a.blobTags),objectReplicationSourceProperties:nw(a.objectReplicationMetadata)}))})})})}async listBlobHierarchySegment(t,r,i={}){return te.withSpan("ContainerClient-listBlobHierarchySegment",i,async n=>{var s;let a=ue(await this.containerContext.listBlobHierarchySegment(t,Object.assign(Object.assign({marker:r},i),{tracingOptions:n.tracingOptions})));return Object.assign(Object.assign({},a),{_response:Object.assign(Object.assign({},a._response),{parsedBody:NHe(a._response.parsedBody)}),segment:Object.assign(Object.assign({},a.segment),{blobItems:a.segment.blobItems.map(l=>Object.assign(Object.assign({},l),{name:Ym(l.name),tags:gy(l.blobTags),objectReplicationSourceProperties:nw(l.objectReplicationMetadata)})),blobPrefixes:(s=a.segment.blobPrefixes)===null||s===void 0?void 0:s.map(l=>Object.assign(Object.assign({},l),{name:Ym(l.name)}))})})})}listSegments(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){let s;if(i||i===void 0)do s=yield ne.__await(this.listBlobFlatSegment(i,n)),i=s.continuationToken,yield yield ne.__await(yield ne.__await(s));while(i)})}listItems(){return ne.__asyncGenerator(this,arguments,function*(r={}){var i,n,s,a;let o;try{for(var l=!0,c=ne.__asyncValues(this.listSegments(o,r)),u;u=yield ne.__await(c.next()),i=u.done,!i;l=!0){a=u.value,l=!1;let d=a;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(d.segment.blobItems)))}}catch(d){n={error:d}}finally{try{!l&&!i&&(s=c.return)&&(yield ne.__await(s.call(c)))}finally{if(n)throw n.error}}})}listBlobsFlat(t={}){let r=[];t.includeCopy&&r.push("copy"),t.includeDeleted&&r.push("deleted"),t.includeMetadata&&r.push("metadata"),t.includeSnapshots&&r.push("snapshots"),t.includeVersions&&r.push("versions"),t.includeUncommitedBlobs&&r.push("uncommittedblobs"),t.includeTags&&r.push("tags"),t.includeDeletedWithVersions&&r.push("deletedwithversions"),t.includeImmutabilityPolicy&&r.push("immutabilitypolicy"),t.includeLegalHold&&r.push("legalhold"),t.prefix===""&&(t.prefix=void 0);let i=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listSegments(s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}listHierarchySegments(t,r){return ne.__asyncGenerator(this,arguments,function*(n,s,a={}){let o;if(s||s===void 0)do o=yield ne.__await(this.listBlobHierarchySegment(n,s,a)),s=o.continuationToken,yield yield ne.__await(yield ne.__await(o));while(s)})}listItemsByHierarchy(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.listHierarchySegments(i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let m=l.segment;if(m.blobPrefixes)for(let h of m.blobPrefixes)yield yield ne.__await(Object.assign({kind:"prefix"},h));for(let h of m.blobItems)yield yield ne.__await(Object.assign({kind:"blob"},h))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}listBlobsByHierarchy(t,r={}){if(t==="")throw new RangeError("delimiter should contain one or more characters");let i=[];r.includeCopy&&i.push("copy"),r.includeDeleted&&i.push("deleted"),r.includeMetadata&&i.push("metadata"),r.includeSnapshots&&i.push("snapshots"),r.includeVersions&&i.push("versions"),r.includeUncommitedBlobs&&i.push("uncommittedblobs"),r.includeTags&&i.push("tags"),r.includeDeletedWithVersions&&i.push("deletedwithversions"),r.includeImmutabilityPolicy&&i.push("immutabilitypolicy"),r.includeLegalHold&&i.push("legalhold"),r.prefix===""&&(r.prefix=void 0);let n=Object.assign(Object.assign({},r),i.length>0?{include:i}:{}),s=this.listItemsByHierarchy(t,n);return{async next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listHierarchySegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},n))}}async findBlobsByTagsSegment(t,r,i={}){return te.withSpan("ContainerClient-findBlobsByTagsSegment",i,async n=>{let s=ue(await this.containerContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},s),{_response:s._response,blobs:s.blobs.map(o=>{var l;let c="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(c=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:gy(o.tags),tagValue:c})})})})}findBlobsByTagsSegments(t,r){return ne.__asyncGenerator(this,arguments,function*(n,s,a={}){let o;if(s||s===void 0)do o=yield ne.__await(this.findBlobsByTagsSegment(n,s,a)),o.blobs=o.blobs||[],s=o.continuationToken,yield yield ne.__await(o);while(s)})}findBlobsByTagsItems(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.findBlobsByTagsSegments(i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let f=l;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(f.blobs)))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.findBlobsByTagsSegments(t,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async getAccountInfo(t={}){return te.withSpan("ContainerClient-getAccountInfo",t,async r=>ue(await this.containerContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}getContainerNameFromUrl(){let t;try{let r=new URL(this.url);if(r.hostname.split(".")[1]==="blob"?t=r.pathname.split("/")[1]:dC(r)?t=r.pathname.split("/")[2]:t=r.pathname.split("/")[1],t=decodeURIComponent(t),!t)throw new Error("Provided containerName is invalid.");return t}catch{throw new Error("Unable to extract containerName with provided information.")}}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof Jt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=NC(Object.assign({containerName:this._containerName},t),this.credential).toString();r(uC(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof Jt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return RC(Object.assign({containerName:this._containerName},t),this.credential).stringToSign}getBlobBatchClient(){return new Oy(this.url,this.pipeline)}},th=class e{constructor(){this.read=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.add=!1,this.create=!1,this.update=!1,this.process=!1,this.tag=!1,this.filter=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"r":r.read=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"x":r.deleteVersion=!0;break;case"l":r.list=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"u":r.update=!0;break;case"p":r.process=!0;break;case"t":r.tag=!0;break;case"f":r.filter=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission character: ${i}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.deleteVersion&&(r.deleteVersion=!0),t.filter&&(r.filter=!0),t.tag&&(r.tag=!0),t.list&&(r.list=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.update&&(r.update=!0),t.process&&(r.process=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),r}toString(){let t=[];return this.read&&t.push("r"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.filter&&t.push("f"),this.tag&&t.push("t"),this.list&&t.push("l"),this.add&&t.push("a"),this.create&&t.push("c"),this.update&&t.push("u"),this.process&&t.push("p"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),t.join("")}},mw=class e{constructor(){this.service=!1,this.container=!1,this.object=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"s":r.service=!0;break;case"c":r.container=!0;break;case"o":r.object=!0;break;default:throw new RangeError(`Invalid resource type: ${i}`)}return r}toString(){let t=[];return this.service&&t.push("s"),this.container&&t.push("c"),this.object&&t.push("o"),t.join("")}},rh=class e{constructor(){this.blob=!1,this.file=!1,this.queue=!1,this.table=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"b":r.blob=!0;break;case"f":r.file=!0;break;case"q":r.queue=!0;break;case"t":r.table=!0;break;default:throw new RangeError(`Invalid service character: ${i}`)}return r}toString(){let t=[];return this.blob&&t.push("b"),this.table&&t.push("t"),this.queue&&t.push("q"),this.file&&t.push("f"),t.join("")}};function $se(e,t){return Hse(e,t).sasQueryParameters}function Hse(e,t){let r=e.version?e.version:lC;if(e.permissions&&e.permissions.setImmutabilityPolicy&&r<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(e.permissions&&e.permissions.deleteVersion&&r<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'x' permission.");if(e.permissions&&e.permissions.permanentDelete&&r<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'y' permission.");if(e.permissions&&e.permissions.tag&&r<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission.");if(e.permissions&&e.permissions.filter&&r<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 'f' permission.");if(e.encryptionScope&&r<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");let i=th.parse(e.permissions.toString()),n=rh.parse(e.services).toString(),s=mw.parse(e.resourceTypes).toString(),a;r>="2020-12-06"?a=[t.accountName,i,n,s,e.startsOn?Bt(e.startsOn,!1):"",Bt(e.expiresOn,!1),e.ipRange?oc(e.ipRange):"",e.protocol?e.protocol:"",r,e.encryptionScope?e.encryptionScope:"",""].join(` +`):a=[t.accountName,i,n,s,e.startsOn?Bt(e.startsOn,!1):"",Bt(e.expiresOn,!1),e.ipRange?oc(e.ipRange):"",e.protocol?e.protocol:"",r,""].join(` +`);let o=t.computeHMACSHA256(a);return{sasQueryParameters:new il(r,o,i.toString(),n,s,e.protocol,e.startsOn,e.expiresOn,e.ipRange,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,e.encryptionScope),stringToSign:a}}var nC=class e extends Ty{static fromConnectionString(t,r){r=r||{};let i=nh(t);if(i.kind==="AccountConnString")if(Gt.isNode){let n=new Jt(i.accountName,i.accountKey);r.proxyOptions||(r.proxyOptions=wn.getDefaultProxySettings(i.proxyUri));let s=er(n,r);return new e(i.url,s)}else throw new Error("Account connection string is only supported in Node.js environment");else if(i.kind==="SASConnString"){let n=er(new tr,r);return new e(i.url+"?"+i.accountSas,n)}else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}constructor(t,r,i){let n;vu(r)?n=r:Gt.isNode&&r instanceof Jt||r instanceof tr||_a.isTokenCredential(r)?n=er(r,i):n=er(new tr,i),super(t,n),this.serviceContext=this.storageClientContext.service}getContainerClient(t){return new fw(Tr(this.url,encodeURIComponent(t)),this.pipeline)}async createContainer(t,r={}){return te.withSpan("BlobServiceClient-createContainer",r,async i=>{let n=this.getContainerClient(t),s=await n.create(i);return{containerClient:n,containerCreateResponse:s}})}async deleteContainer(t,r={}){return te.withSpan("BlobServiceClient-deleteContainer",r,async i=>this.getContainerClient(t).delete(i))}async undeleteContainer(t,r,i={}){return te.withSpan("BlobServiceClient-undeleteContainer",i,async n=>{let s=this.getContainerClient(i.destinationContainerName||t),a=s.storageClientContext.container,o=ue(await a.restore({deletedContainerName:t,deletedContainerVersion:r,tracingOptions:n.tracingOptions}));return{containerClient:s,containerUndeleteResponse:o}})}async renameContainer(t,r,i={}){return te.withSpan("BlobServiceClient-renameContainer",i,async n=>{var s;let a=this.getContainerClient(r),o=a.storageClientContext.container,l=ue(await o.rename(t,Object.assign(Object.assign({},n),{sourceLeaseId:(s=i.sourceCondition)===null||s===void 0?void 0:s.leaseId})));return{containerClient:a,containerRenameResponse:l}})}async getProperties(t={}){return te.withSpan("BlobServiceClient-getProperties",t,async r=>ue(await this.serviceContext.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setProperties(t,r={}){return te.withSpan("BlobServiceClient-setProperties",r,async i=>ue(await this.serviceContext.setProperties(t,{abortSignal:r.abortSignal,tracingOptions:i.tracingOptions})))}async getStatistics(t={}){return te.withSpan("BlobServiceClient-getStatistics",t,async r=>ue(await this.serviceContext.getStatistics({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async getAccountInfo(t={}){return te.withSpan("BlobServiceClient-getAccountInfo",t,async r=>ue(await this.serviceContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async listContainersSegment(t,r={}){return te.withSpan("BlobServiceClient-listContainersSegment",r,async i=>ue(await this.serviceContext.listContainersSegment(Object.assign(Object.assign({abortSignal:r.abortSignal,marker:t},r),{include:typeof r.include=="string"?[r.include]:r.include,tracingOptions:i.tracingOptions}))))}async findBlobsByTagsSegment(t,r,i={}){return te.withSpan("BlobServiceClient-findBlobsByTagsSegment",i,async n=>{let s=ue(await this.serviceContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},s),{_response:s._response,blobs:s.blobs.map(o=>{var l;let c="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(c=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:gy(o.tags),tagValue:c})})})})}findBlobsByTagsSegments(t,r){return ne.__asyncGenerator(this,arguments,function*(n,s,a={}){let o;if(s||s===void 0)do o=yield ne.__await(this.findBlobsByTagsSegment(n,s,a)),o.blobs=o.blobs||[],s=o.continuationToken,yield yield ne.__await(o);while(s)})}findBlobsByTagsItems(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.findBlobsByTagsSegments(i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let f=l;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(f.blobs)))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.findBlobsByTagsSegments(t,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}listSegments(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){let s;if(i||i===void 0)do s=yield ne.__await(this.listContainersSegment(i,n)),s.containerItems=s.containerItems||[],i=s.continuationToken,yield yield ne.__await(yield ne.__await(s));while(i)})}listItems(){return ne.__asyncGenerator(this,arguments,function*(r={}){var i,n,s,a;let o;try{for(var l=!0,c=ne.__asyncValues(this.listSegments(o,r)),u;u=yield ne.__await(c.next()),i=u.done,!i;l=!0){a=u.value,l=!1;let d=a;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(d.containerItems)))}}catch(d){n={error:d}}finally{try{!l&&!i&&(s=c.return)&&(yield ne.__await(s.call(c)))}finally{if(n)throw n.error}}})}listContainers(t={}){t.prefix===""&&(t.prefix=void 0);let r=[];t.includeDeleted&&r.push("deleted"),t.includeMetadata&&r.push("metadata"),t.includeSystem&&r.push("system");let i=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listSegments(s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async getUserDelegationKey(t,r,i={}){return te.withSpan("BlobServiceClient-getUserDelegationKey",i,async n=>{let s=ue(await this.serviceContext.getUserDelegationKey({startsOn:Bt(t,!1),expiresOn:Bt(r,!1)},{abortSignal:i.abortSignal,tracingOptions:n.tracingOptions})),a={signedObjectId:s.signedObjectId,signedTenantId:s.signedTenantId,signedStartsOn:new Date(s.signedStartsOn),signedExpiresOn:new Date(s.signedExpiresOn),signedService:s.signedService,signedVersion:s.signedVersion,value:s.value};return Object.assign({_response:s._response,requestId:s.requestId,clientRequestId:s.clientRequestId,version:s.version,date:s.date,errorCode:s.errorCode},a)})}getBlobBatchClient(){return new Oy(this.url,this.pipeline)}generateAccountSasUrl(t,r=th.parse("r"),i="sco",n={}){if(!(this.credential instanceof Jt))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let a=new Date;t=new Date(a.getTime()+3600*1e3)}let s=$se(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:rh.parse("b").toString()},n),this.credential).toString();return uC(this.url,s)}generateSasStringToSign(t,r=th.parse("r"),i="sco",n={}){if(!(this.credential instanceof Jt))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let s=new Date;t=new Date(s.getTime()+3600*1e3)}return Hse(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:rh.parse("b").toString()},n),this.credential).stringToSign}};Ne.KnownEncryptionAlgorithmType=void 0;(function(e){e.AES256="AES256"})(Ne.KnownEncryptionAlgorithmType||(Ne.KnownEncryptionAlgorithmType={}));Object.defineProperty(Ne,"RestError",{enumerable:!0,get:function(){return wn.RestError}});Ne.AccountSASPermissions=th;Ne.AccountSASResourceTypes=mw;Ne.AccountSASServices=rh;Ne.AnonymousCredential=tr;Ne.AnonymousCredentialPolicy=lw;Ne.AppendBlobClient=Ry;Ne.BaseRequestPolicy=Jm;Ne.BlobBatch=Zm;Ne.BlobBatchClient=Oy;Ne.BlobClient=co;Ne.BlobLeaseClient=Ny;Ne.BlobSASPermissions=sc;Ne.BlobServiceClient=nC;Ne.BlockBlobClient=Ay;Ne.ContainerClient=fw;Ne.ContainerSASPermissions=ac;Ne.Credential=Ey;Ne.CredentialPolicy=wy;Ne.PageBlobClient=Cy;Ne.Pipeline=xy;Ne.SASQueryParameters=il;Ne.StorageBrowserPolicy=cw;Ne.StorageBrowserPolicyFactory=uw;Ne.StorageOAuthScopes=cC;Ne.StorageRetryPolicy=sw;Ne.StorageRetryPolicyFactory=aw;Ne.StorageSharedKeyCredential=Jt;Ne.StorageSharedKeyCredentialPolicy=ow;Ne.generateAccountSASQueryParameters=$se;Ne.generateBlobSASQueryParameters=NC;Ne.getBlobServiceAccountAudience=jWe;Ne.isPipelineLike=vu;Ne.logger=oi;Ne.newPipeline=er});var OC=g(Hr=>{"use strict";var JWe=Hr&&Hr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),eKe=Hr&&Hr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),tKe=Hr&&Hr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&JWe(t,e,r);return eKe(t,e),t},Nw=Hr&&Hr.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Hr,"__esModule",{value:!0});Hr.retryHttpClientResponse=Hr.retryTypedResponse=Hr.retry=Hr.isRetryableStatusCode=Hr.isServerErrorStatusCode=Hr.isSuccessStatusCode=void 0;var Gse=tKe(ze()),Tw=eo(),Th=zg();function rKe(e){return e?e>=200&&e<300:!1}Hr.isSuccessStatusCode=rKe;function Vse(e){return e?e>=500:!0}Hr.isServerErrorStatusCode=Vse;function Wse(e){return e?[Tw.HttpCodes.BadGateway,Tw.HttpCodes.ServiceUnavailable,Tw.HttpCodes.GatewayTimeout].includes(e):!1}Hr.isRetryableStatusCode=Wse;function iKe(e){return Nw(this,void 0,void 0,function*(){return new Promise(t=>setTimeout(t,e))})}function CC(e,t,r,i=Th.DefaultRetryAttempts,n=Th.DefaultRetryDelay,s=void 0){return Nw(this,void 0,void 0,function*(){let a="",o=1;for(;o<=i;){let l,c,u=!1;try{l=yield t()}catch(d){s&&(l=s(d)),u=!0,a=d.message}if(l&&(c=r(l),!Vse(c)))return l;if(c&&(u=Wse(c),a=`Cache service responded with ${c}`),Gse.debug(`${e} - Attempt ${o} of ${i} failed with error: ${a}`),!u){Gse.debug(`${e} - Error is not retryable`);break}yield iKe(n),o++}throw Error(`${e} failed: ${a}`)})}Hr.retry=CC;function nKe(e,t,r=Th.DefaultRetryAttempts,i=Th.DefaultRetryDelay){return Nw(this,void 0,void 0,function*(){return yield CC(e,t,n=>n.statusCode,r,i,n=>{if(n instanceof Tw.HttpClientError)return{statusCode:n.statusCode,result:null,headers:{},error:n}})})}Hr.retryTypedResponse=nKe;function sKe(e,t,r=Th.DefaultRetryAttempts,i=Th.DefaultRetryDelay){return Nw(this,void 0,void 0,function*(){return yield CC(e,t,n=>n.message.statusCode,r,i)})}Hr.retryHttpClientResponse=sKe});var Zse=g(qi=>{"use strict";var aKe=qi&&qi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),oKe=qi&&qi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Nh=qi&&qi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&aKe(t,e,r);return oKe(t,e),t},wa=qi&&qi.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(qi,"__esModule",{value:!0});qi.downloadCacheStorageSDK=qi.downloadCacheHttpClientConcurrent=qi.downloadCacheHttpClient=qi.DownloadProgress=void 0;var Fy=Nh(ze()),Xse=eo(),lKe=AC(),cKe=Nh(require("buffer")),Ly=Nh(require("fs")),uKe=Nh(require("stream")),dKe=Nh(require("util")),pKe=Nh(Hg()),Kse=zg(),PC=OC(),fKe=vA();function mKe(e,t){return wa(this,void 0,void 0,function*(){yield dKe.promisify(uKe.pipeline)(e.message,t)})}var By=class{constructor(t){this.contentLength=t,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(t){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=t,this.receivedBytes=0,Fy.debug(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(t){this.receivedBytes=t}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let t=this.segmentOffset+this.receivedBytes,r=(100*(t/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,n=(t/(1024*1024)/(i/1e3)).toFixed(1);Fy.info(`Received ${t} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return t=>{this.setReceivedBytes(t.loadedBytes)}}startDisplayTimer(t=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,t))};this.timeoutHandle=setTimeout(r,t)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};qi.DownloadProgress=By;function Qse(e,t){return wa(this,void 0,void 0,function*(){let r=Ly.createWriteStream(t),i=new Xse.HttpClient("actions/cache"),n=yield(0,PC.retryHttpClientResponse)("downloadCache",()=>wa(this,void 0,void 0,function*(){return i.get(e)}));n.message.socket.setTimeout(Kse.SocketTimeout,()=>{n.message.destroy(),Fy.debug(`Aborting download, socket timed out after ${Kse.SocketTimeout} ms`)}),yield mKe(n,r);let s=n.message.headers["content-length"];if(s){let a=parseInt(s),o=pKe.getArchiveFileSizeInBytes(t);if(o!==a)throw new Error(`Incomplete download. Expected file size: ${a}, actual file size: ${o}`)}else Fy.debug("Unable to validate download, no Content-Length header")})}qi.downloadCacheHttpClient=Qse;function hKe(e,t,r){var i;return wa(this,void 0,void 0,function*(){let n=yield Ly.promises.open(t,"w"),s=new Xse.HttpClient("actions/cache",void 0,{socketTimeout:r.timeoutInMs,keepAlive:!0});try{let o=(yield(0,PC.retryHttpClientResponse)("downloadCacheMetadata",()=>wa(this,void 0,void 0,function*(){return yield s.request("HEAD",e,null,{})}))).message.headers["content-length"];if(o==null)throw new Error("Content-Length not found on blob response");let l=parseInt(o);if(Number.isNaN(l))throw new Error(`Could not interpret Content-Length: ${l}`);let c=[],u=4*1024*1024;for(let w=0;wwa(this,void 0,void 0,function*(){return yield gKe(s,e,w,v)})})}c.reverse();let d=0,p=0,f=new By(l);f.startDisplayTimer();let m=f.onProgress(),h=[],y,b=()=>wa(this,void 0,void 0,function*(){let w=yield Promise.race(Object.values(h));yield n.write(w.buffer,0,w.count,w.offset),d--,delete h[w.offset],p+=w.count,m({loadedBytes:p})});for(;y=c.pop();)h[y.offset]=y.promiseGetter(),d++,d>=((i=r.downloadConcurrency)!==null&&i!==void 0?i:10)&&(yield b());for(;d>0;)yield b()}finally{s.dispose(),yield n.close()}})}qi.downloadCacheHttpClientConcurrent=hKe;function gKe(e,t,r,i){return wa(this,void 0,void 0,function*(){let s=0;for(;;)try{let o=yield Yse(3e4,yKe(e,t,r,i));if(typeof o=="string")throw new Error("downloadSegmentRetry failed due to timeout");return o}catch(a){if(s>=5)throw a;s++}})}function yKe(e,t,r,i){return wa(this,void 0,void 0,function*(){let n=yield(0,PC.retryHttpClientResponse)("downloadCachePart",()=>wa(this,void 0,void 0,function*(){return yield e.get(t,{Range:`bytes=${r}-${r+i-1}`})}));if(!n.readBodyBuffer)throw new Error("Expected HttpClientResponse to implement readBodyBuffer");return{offset:r,count:i,buffer:yield n.readBodyBuffer()}})}function bKe(e,t,r){var i;return wa(this,void 0,void 0,function*(){let n=new lKe.BlockBlobClient(e,void 0,{retryOptions:{tryTimeoutInMs:r.timeoutInMs}}),a=(i=(yield n.getProperties()).contentLength)!==null&&i!==void 0?i:-1;if(a<0)Fy.debug("Unable to determine content length, downloading file with http-client..."),yield Qse(e,t);else{let o=Math.min(134217728,cKe.constants.MAX_LENGTH),l=new By(a),c=Ly.openSync(t,"w");try{l.startDisplayTimer();let u=new fKe.AbortController,d=u.signal;for(;!l.isDone();){let p=l.segmentOffset+l.segmentSize,f=Math.min(o,a-p);l.nextSegment(f);let m=yield Yse(r.segmentTimeoutInMs||36e5,n.downloadToBuffer(p,f,{abortSignal:d,concurrency:r.downloadConcurrency,onProgress:l.onProgress()}));if(m==="timeout")throw u.abort(),new Error("Aborting cache download as the download time exceeded the timeout.");Buffer.isBuffer(m)&&Ly.writeFileSync(c,m)}}finally{l.stopDisplayTimer(),Ly.closeSync(c)}}})}qi.downloadCacheStorageSDK=bKe;var Yse=(e,t)=>wa(void 0,void 0,void 0,function*(){let r,i=new Promise(n=>{r=setTimeout(()=>n("timeout"),e)});return Promise.race([t,i]).then(n=>(clearTimeout(r),n))})});var Jse=g(Ea=>{"use strict";var vKe=Ea&&Ea.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),_Ke=Ea&&Ea.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wKe=Ea&&Ea.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&vKe(t,e,r);return _Ke(t,e),t};Object.defineProperty(Ea,"__esModule",{value:!0});Ea.getDownloadOptions=Ea.getUploadOptions=void 0;var xu=wKe(ze());function EKe(e){let t={uploadConcurrency:4,uploadChunkSize:33554432};return e&&(typeof e.uploadConcurrency=="number"&&(t.uploadConcurrency=e.uploadConcurrency),typeof e.uploadChunkSize=="number"&&(t.uploadChunkSize=e.uploadChunkSize)),xu.debug(`Upload concurrency: ${t.uploadConcurrency}`),xu.debug(`Upload chunk size: ${t.uploadChunkSize}`),t}Ea.getUploadOptions=EKe;function SKe(e){let t={useAzureSdk:!1,concurrentBlobDownloads:!0,downloadConcurrency:8,timeoutInMs:3e4,segmentTimeoutInMs:6e5,lookupOnly:!1};e&&(typeof e.useAzureSdk=="boolean"&&(t.useAzureSdk=e.useAzureSdk),typeof e.concurrentBlobDownloads=="boolean"&&(t.concurrentBlobDownloads=e.concurrentBlobDownloads),typeof e.downloadConcurrency=="number"&&(t.downloadConcurrency=e.downloadConcurrency),typeof e.timeoutInMs=="number"&&(t.timeoutInMs=e.timeoutInMs),typeof e.segmentTimeoutInMs=="number"&&(t.segmentTimeoutInMs=e.segmentTimeoutInMs),typeof e.lookupOnly=="boolean"&&(t.lookupOnly=e.lookupOnly));let r=process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS;return r&&!isNaN(Number(r))&&isFinite(Number(r))&&(t.segmentTimeoutInMs=Number(r)*60*1e3),xu.debug(`Use Azure SDK: ${t.useAzureSdk}`),xu.debug(`Download concurrency: ${t.downloadConcurrency}`),xu.debug(`Request timeout (ms): ${t.timeoutInMs}`),xu.debug(`Cache segment download timeout mins env var: ${process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS}`),xu.debug(`Segment download timeout (ms): ${t.segmentTimeoutInMs}`),xu.debug(`Lookup only: ${t.lookupOnly}`),t}Ea.getDownloadOptions=SKe});var rae=g(li=>{"use strict";var xKe=li&&li.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),TKe=li&&li.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Cw=li&&li.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&xKe(t,e,r);return TKe(t,e),t},ys=li&&li.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(li,"__esModule",{value:!0});li.saveCache=li.reserveCache=li.downloadCache=li.getCacheEntry=li.getCacheVersion=void 0;var Us=Cw(ze()),NKe=eo(),RKe=I0(),AKe=Cw(require("crypto")),IC=Cw(require("fs")),CKe=require("url"),Aw=Cw(Hg()),Rw=Zse(),tae=Jse(),Tu=OC(),OKe="1.0";function qy(e){let t=process.env.ACTIONS_CACHE_URL||"";if(!t)throw new Error("Cache Service Url not found, unable to restore cache.");let r=`${t}_apis/artifactcache/${e}`;return Us.debug(`Resource Url: ${r}`),r}function PKe(e,t){return`${e};api-version=${t}`}function IKe(){return{headers:{Accept:PKe("application/json","6.0-preview.1")}}}function DC(){let e=process.env.ACTIONS_RUNTIME_TOKEN||"",t=new RKe.BearerCredentialHandler(e);return new NKe.HttpClient("actions/cache",[t],IKe())}function LC(e,t,r=!1){let i=e.slice();return t&&i.push(t),process.platform==="win32"&&!r&&i.push("windows-only"),i.push(OKe),AKe.createHash("sha256").update(i.join("|")).digest("hex")}li.getCacheVersion=LC;function DKe(e,t,r){return ys(this,void 0,void 0,function*(){let i=DC(),n=LC(t,r?.compressionMethod,r?.enableCrossOsArchive),s=`cache?keys=${encodeURIComponent(e.join(","))}&version=${n}`,a=yield(0,Tu.retryTypedResponse)("getCacheEntry",()=>ys(this,void 0,void 0,function*(){return i.getJson(qy(s))}));if(a.statusCode===204)return Us.isDebug()&&(yield LKe(e[0],i,n)),null;if(!(0,Tu.isSuccessStatusCode)(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode}`);let o=a.result,l=o?.archiveLocation;if(!l)throw new Error("Cache not found.");return Us.setSecret(l),Us.debug("Cache Result:"),Us.debug(JSON.stringify(o)),o})}li.getCacheEntry=DKe;function LKe(e,t,r){return ys(this,void 0,void 0,function*(){let i=`caches?key=${encodeURIComponent(e)}`,n=yield(0,Tu.retryTypedResponse)("listCache",()=>ys(this,void 0,void 0,function*(){return t.getJson(qy(i))}));if(n.statusCode===200){let s=n.result,a=s?.totalCount;if(a&&a>0){Us.debug(`No matching cache found for cache key '${e}', version '${r} and scope ${process.env.GITHUB_REF}. There exist one or more cache(s) with similar key but they have different version or scope. See more info on cache matching here: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#matching-a-cache-key +Other caches with similar key:`);for(let o of s?.artifactCaches||[])Us.debug(`Cache Key: ${o?.cacheKey}, Cache Version: ${o?.cacheVersion}, Cache Scope: ${o?.scope}, Cache Created: ${o?.creationTime}`)}}})}function FKe(e,t,r){return ys(this,void 0,void 0,function*(){let i=new CKe.URL(e),n=(0,tae.getDownloadOptions)(r);i.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield(0,Rw.downloadCacheStorageSDK)(e,t,n):n.concurrentBlobDownloads?yield(0,Rw.downloadCacheHttpClientConcurrent)(e,t,n):yield(0,Rw.downloadCacheHttpClient)(e,t):yield(0,Rw.downloadCacheHttpClient)(e,t)})}li.downloadCache=FKe;function BKe(e,t,r){return ys(this,void 0,void 0,function*(){let i=DC(),n=LC(t,r?.compressionMethod,r?.enableCrossOsArchive),s={key:e,version:n,cacheSize:r?.cacheSize};return yield(0,Tu.retryTypedResponse)("reserveCache",()=>ys(this,void 0,void 0,function*(){return i.postJson(qy("caches"),s)}))})}li.reserveCache=BKe;function eae(e,t){return`bytes ${e}-${t}/*`}function qKe(e,t,r,i,n){return ys(this,void 0,void 0,function*(){Us.debug(`Uploading chunk of size ${n-i+1} bytes at offset ${i} with content range: ${eae(i,n)}`);let s={"Content-Type":"application/octet-stream","Content-Range":eae(i,n)},a=yield(0,Tu.retryHttpClientResponse)(`uploadChunk (start: ${i}, end: ${n})`,()=>ys(this,void 0,void 0,function*(){return e.sendStream("PATCH",t,r(),s)}));if(!(0,Tu.isSuccessStatusCode)(a.message.statusCode))throw new Error(`Cache service responded with ${a.message.statusCode} during upload chunk.`)})}function MKe(e,t,r,i){return ys(this,void 0,void 0,function*(){let n=Aw.getArchiveFileSizeInBytes(r),s=qy(`caches/${t.toString()}`),a=IC.openSync(r,"r"),o=(0,tae.getUploadOptions)(i),l=Aw.assertDefined("uploadConcurrency",o.uploadConcurrency),c=Aw.assertDefined("uploadChunkSize",o.uploadChunkSize),u=[...new Array(l).keys()];Us.debug("Awaiting all uploads");let d=0;try{yield Promise.all(u.map(()=>ys(this,void 0,void 0,function*(){for(;dIC.createReadStream(r,{fd:a,start:f,end:m,autoClose:!1}).on("error",h=>{throw new Error(`Cache upload failed because file read failed with ${h.message}`)}),f,m)}})))}finally{IC.closeSync(a)}})}function kKe(e,t,r){return ys(this,void 0,void 0,function*(){let i={size:r};return yield(0,Tu.retryTypedResponse)("commitCache",()=>ys(this,void 0,void 0,function*(){return e.postJson(qy(`caches/${t.toString()}`),i)}))})}function jKe(e,t,r){return ys(this,void 0,void 0,function*(){let i=DC();Us.debug("Upload cache"),yield MKe(i,e,t,r),Us.debug("Commiting cache");let n=Aw.getArchiveFileSizeInBytes(t);Us.info(`Cache Size: ~${Math.round(n/(1024*1024))} MB (${n} B)`);let s=yield kKe(i,e,n);if(!(0,Tu.isSuccessStatusCode)(s.statusCode))throw new Error(`Cache service responded with ${s.statusCode} during commit cache.`);Us.info("Cache saved successfully")})}li.saveCache=jKe});var sae=g(Sn=>{"use strict";var UKe=Sn&&Sn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),zKe=Sn&&Sn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),FC=Sn&&Sn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&UKe(t,e,r);return zKe(t,e),t},uc=Sn&&Sn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Sn,"__esModule",{value:!0});Sn.createTar=Sn.extractTar=Sn.listTar=void 0;var $Ke=wf(),Ow=FC(D0()),iae=require("fs"),po=FC(require("path")),BC=FC(Hg()),ur=zg(),Nu=process.platform==="win32";function HKe(){return uc(this,void 0,void 0,function*(){switch(process.platform){case"win32":{let e=yield BC.getGnuTarPathOnWindows(),t=ur.SystemTarPathOnWindows;if(e)return{path:e,type:ur.ArchiveToolType.GNU};if((0,iae.existsSync)(t))return{path:t,type:ur.ArchiveToolType.BSD};break}case"darwin":{let e=yield Ow.which("gtar",!1);return e?{path:e,type:ur.ArchiveToolType.GNU}:{path:yield Ow.which("tar",!0),type:ur.ArchiveToolType.BSD}}default:break}return{path:yield Ow.which("tar",!0),type:ur.ArchiveToolType.GNU}})}function GKe(e,t,r,i=""){return uc(this,void 0,void 0,function*(){let n=[`"${e.path}"`],s=BC.getCacheFileName(t),a="cache.tar",o=nae(),l=e.type===ur.ArchiveToolType.BSD&&t!==ur.CompressionMethod.Gzip&Νswitch(r){case"create":n.push("--posix","-cf",l?a:s.replace(new RegExp(`\\${po.sep}`,"g"),"/"),"--exclude",l?a:s.replace(new RegExp(`\\${po.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${po.sep}`,"g"),"/"),"--files-from",ur.ManifestFilename);break;case"extract":n.push("-xf",l?a:i.replace(new RegExp(`\\${po.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${po.sep}`,"g"),"/"));break;case"list":n.push("-tf",l?a:i.replace(new RegExp(`\\${po.sep}`,"g"),"/"),"-P");break}if(e.type===ur.ArchiveToolType.GNU)switch(process.platform){case"win32":n.push("--force-local");break;case"darwin":n.push("--delay-directory-restore");break}return n})}function qC(e,t,r=""){return uc(this,void 0,void 0,function*(){let i,n=yield HKe(),s=yield GKe(n,e,t,r),a=t!=="create"?yield VKe(n,e,r):yield WKe(n,e),o=n.type===ur.ArchiveToolType.BSD&&e!==ur.CompressionMethod.Gzip&Νreturn o&&t!=="create"?i=[[...a].join(" "),[...s].join(" ")]:i=[[...s].join(" "),[...a].join(" ")],o?i:[i.join(" ")]})}function nae(){var e;return(e=process.env.GITHUB_WORKSPACE)!==null&&e!==void 0?e:process.cwd()}function VKe(e,t,r){return uc(this,void 0,void 0,function*(){let i=e.type===ur.ArchiveToolType.BSD&&t!==ur.CompressionMethod.Gzip&Νswitch(t){case ur.CompressionMethod.Zstd:return i?["zstd -d --long=30 --force -o",ur.TarFilename,r.replace(new RegExp(`\\${po.sep}`,"g"),"/")]:["--use-compress-program",Nu?'"zstd -d --long=30"':"unzstd --long=30"];case ur.CompressionMethod.ZstdWithoutLong:return i?["zstd -d --force -o",ur.TarFilename,r.replace(new RegExp(`\\${po.sep}`,"g"),"/")]:["--use-compress-program",Nu?'"zstd -d"':"unzstd"];default:return["-z"]}})}function WKe(e,t){return uc(this,void 0,void 0,function*(){let r=BC.getCacheFileName(t),i=e.type===ur.ArchiveToolType.BSD&&t!==ur.CompressionMethod.Gzip&Νswitch(t){case ur.CompressionMethod.Zstd:return i?["zstd -T0 --long=30 --force -o",r.replace(new RegExp(`\\${po.sep}`,"g"),"/"),ur.TarFilename]:["--use-compress-program",Nu?'"zstd -T0 --long=30"':"zstdmt --long=30"];case ur.CompressionMethod.ZstdWithoutLong:return i?["zstd -T0 --force -o",r.replace(new RegExp(`\\${po.sep}`,"g"),"/"),ur.TarFilename]:["--use-compress-program",Nu?'"zstd -T0"':"zstdmt"];default:return["-z"]}})}function MC(e,t){return uc(this,void 0,void 0,function*(){for(let r of e)try{yield(0,$Ke.exec)(r,void 0,{cwd:t,env:Object.assign(Object.assign({},process.env),{MSYS:"winsymlinks:nativestrict"})})}catch(i){throw new Error(`${r.split(" ")[0]} failed with error: ${i?.message}`)}})}function KKe(e,t){return uc(this,void 0,void 0,function*(){let r=yield qC(t,"list",e);yield MC(r)})}Sn.listTar=KKe;function XKe(e,t){return uc(this,void 0,void 0,function*(){let r=nae();yield Ow.mkdirP(r);let i=yield qC(t,"extract",e);yield MC(i)})}Sn.extractTar=XKe;function QKe(e,t,r){return uc(this,void 0,void 0,function*(){(0,iae.writeFileSync)(po.join(e,ur.ManifestFilename),t.join(` +`));let i=yield qC(r,"create");yield MC(i,e)})}Sn.createTar=QKe});var uae=g(ci=>{"use strict";var YKe=ci&&ci.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),ZKe=ci&&ci.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Dw=ci&&ci.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&YKe(t,e,r);return ZKe(t,e),t},aae=ci&&ci.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ci,"__esModule",{value:!0});ci.saveCache=ci.restoreCache=ci.isFeatureAvailable=ci.ReserveCacheError=ci.ValidationError=void 0;var yi=Dw(ze()),oae=Dw(require("path")),Sa=Dw(Hg()),Pw=Dw(rae()),Iw=sae(),dc=class e extends Error{constructor(t){super(t),this.name="ValidationError",Object.setPrototypeOf(this,e.prototype)}};ci.ValidationError=dc;var My=class e extends Error{constructor(t){super(t),this.name="ReserveCacheError",Object.setPrototypeOf(this,e.prototype)}};ci.ReserveCacheError=My;function lae(e){if(!e||e.length===0)throw new dc("Path Validation Error: At least one directory or file path is required")}function cae(e){if(e.length>512)throw new dc(`Key Validation Error: ${e} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(e))throw new dc(`Key Validation Error: ${e} cannot contain commas.`)}function JKe(){return!!process.env.ACTIONS_CACHE_URL}ci.isFeatureAvailable=JKe;function eXe(e,t,r,i,n=!1){return aae(this,void 0,void 0,function*(){lae(e),r=r||[];let s=[t,...r];if(yi.debug("Resolved Keys:"),yi.debug(JSON.stringify(s)),s.length>10)throw new dc("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of s)cae(l);let a=yield Sa.getCompressionMethod(),o="";try{let l=yield Pw.getCacheEntry(s,e,{compressionMethod:a,enableCrossOsArchive:n});if(!l?.archiveLocation)return;if(i?.lookupOnly)return yi.info("Lookup only - skipping download"),l.cacheKey;o=oae.join(yield Sa.createTempDirectory(),Sa.getCacheFileName(a)),yi.debug(`Archive Path: ${o}`),yield Pw.downloadCache(l.archiveLocation,o,i),yi.isDebug()&&(yield(0,Iw.listTar)(o,a));let c=Sa.getArchiveFileSizeInBytes(o);return yi.info(`Cache Size: ~${Math.round(c/(1024*1024))} MB (${c} B)`),yield(0,Iw.extractTar)(o,a),yi.info("Cache restored successfully"),l.cacheKey}catch(l){if(l.name===dc.name)throw l;yi.warning(`Failed to restore: ${l.message}`)}finally{try{yield Sa.unlinkFile(o)}catch(l){yi.debug(`Failed to delete archive: ${l}`)}}})}ci.restoreCache=eXe;function tXe(e,t,r,i=!1){var n,s,a,o,l;return aae(this,void 0,void 0,function*(){lae(e),cae(t);let c=yield Sa.getCompressionMethod(),u=-1,d=yield Sa.resolvePaths(e);if(yi.debug("Cache Paths:"),yi.debug(`${JSON.stringify(d)}`),d.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let p=yield Sa.createTempDirectory(),f=oae.join(p,Sa.getCacheFileName(c));yi.debug(`Archive Path: ${f}`);try{yield(0,Iw.createTar)(p,d,c),yi.isDebug()&&(yield(0,Iw.listTar)(f,c));let m=10*1024*1024*1024,h=Sa.getArchiveFileSizeInBytes(f);if(yi.debug(`File Size: ${h}`),h>m&&!Sa.isGhes())throw new Error(`Cache size of ~${Math.round(h/(1024*1024))} MB (${h} B) is over the 10GB limit, not saving cache.`);yi.debug("Reserving Cache");let y=yield Pw.reserveCache(t,e,{compressionMethod:c,enableCrossOsArchive:i,cacheSize:h});if(!((n=y?.result)===null||n===void 0)&&n.cacheId)u=(s=y?.result)===null||s===void 0?void 0:s.cacheId;else throw y?.statusCode===400?new Error((o=(a=y?.error)===null||a===void 0?void 0:a.message)!==null&&o!==void 0?o:`Cache size of ~${Math.round(h/(1024*1024))} MB (${h} B) is over the data cap limit, not saving cache.`):new My(`Unable to reserve cache with key ${t}, another job may be creating this cache. More details: ${(l=y?.error)===null||l===void 0?void 0:l.message}`);yi.debug(`Saving Cache (ID: ${u})`),yield Pw.saveCache(u,f,r)}catch(m){let h=m;if(h.name===dc.name)throw m;h.name===My.name?yi.info(`Failed to save: ${h.message}`):yi.warning(`Failed to save: ${h.message}`)}finally{try{yield Sa.unlinkFile(f)}catch(m){yi.debug(`Failed to delete archive: ${m}`)}}return u})}ci.saveCache=tXe});var Rh=g(Lw=>{"use strict";Object.defineProperty(Lw,"__esModule",{value:!0});Lw.DocUrl=void 0;var dae;(function(e){e.ASSIGNING_PERMISSIONS_TO_JOBS="https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs",e.AUTOMATIC_BUILD_FAILED="https://docs.github.com/en/code-security/code-scanning/troubleshooting-code-scanning/automatic-build-failed",e.DEFINE_ENV_VARIABLES="https://docs.github.com/en/actions/learn-github-actions/variables#defining-environment-variables-for-a-single-workflow",e.SCANNING_ON_PUSH="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning#scanning-on-push",e.SPECIFY_BUILD_STEPS_MANUALLY="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages#about-specifying-build-steps-manually",e.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS="https://docs.github.com/en/enterprise-cloud@latest/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning#providing-data-to-track-code-scanning-alerts-across-runs"})(dae||(Lw.DocUrl=dae={}))});var _ae=g(xa=>{"use strict";var rXe=xa&&xa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),iXe=xa&&xa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jy=xa&&xa.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&rXe(t,e,r);return iXe(t,e),t};Object.defineProperty(xa,"__esModule",{value:!0});xa.downloadTrapCaches=lXe;xa.uploadTrapCaches=cXe;xa.cleanupTrapCaches=uXe;xa.getLanguagesSupportingCaching=yae;var pae=jy(require("fs")),kC=jy(require("path")),mae=jy(uae()),Ah=jy(Mn()),fae=jy(Xl()),nXe=Rh(),sXe=Go(),ky=cr(),aXe=1,hae="codeql-trap",oXe=10,gae=12e4;async function lXe(e,t,r){let i={},n=await yae(e,t,r);if(r.info(`Found ${n.length} languages that support TRAP caching`),n.length===0)return i;let s=kC.join(Ah.getTemporaryDirectory(),"trapCaches");for(let l of n){let c=kC.join(s,l);pae.mkdirSync(c,{recursive:!0}),i[l]=c}if(await Ah.isAnalyzingDefaultBranch())return r.info("Analyzing default branch. Skipping downloading of TRAP caches."),i;let a="unknown",o=process.env.GITHUB_EVENT_PATH;Ah.getWorkflowEventName()==="pull_request"&&o!==void 0&&(a=JSON.parse(pae.readFileSync(kC.resolve(o),"utf-8")).pull_request?.base?.sha||a);for(let l of t){let c=i[l];if(c===void 0)continue;let u=await bae(e,l,a);r.info(`Looking in Actions cache for TRAP cache with key ${u}`),await(0,ky.withTimeout)(gae,mae.restoreCache([c],u,[await vae(e,l)]),()=>{r.info(`Timed out downloading cache for ${l}, will continue without it`)})===void 0&&(r.info(`No TRAP cache found in Actions cache for ${l}`),delete i[l])}return i}async function cXe(e,t,r){if(!await Ah.isAnalyzingDefaultBranch())return!1;for(let i of t.languages){let n=t.trapCaches[i];if(n===void 0)continue;let s=await(0,ky.tryGetFolderBytes)(n,r);if(s===void 0){r.info(`Skipping upload of TRAP cache for ${i} as we couldn't determine its size`);continue}if(s{r.info(`Timed out waiting for TRAP cache for ${i} to upload, will continue without uploading`)})}return!0}async function uXe(e,t,r){if(!await t.getValue(sXe.Feature.CleanupTrapCaches))return{trap_cache_cleanup_skipped_because:"feature disabled"};if(!await Ah.isAnalyzingDefaultBranch())return{trap_cache_cleanup_skipped_because:"not analyzing default branch"};try{let i=0,n=await fae.listActionsCaches(hae,await Ah.getRef());for(let s of e.languages)if(e.trapCaches[s]){let a=await dXe(n,s,r);a.sort((u,d)=>u.created_at.localeCompare(d.created_at));let o=a.pop();if(r.debug(`Keeping most recent TRAP cache (${JSON.stringify(o)})`),a.length===0){r.info(`No TRAP caches to clean up for ${s}.`);continue}for(let u of a)r.debug(`Cleaning up TRAP cache (${JSON.stringify(u)})`),await fae.deleteActionsCache(u.id);let l=a.reduce((u,d)=>u+d.size_in_bytes,0);i+=l;let c=(l/(1024*1024)).toFixed(2);r.info(`Cleaned up ${c} MiB of old TRAP caches for ${s}.`)}return{trap_cache_cleanup_size_bytes:i}}catch(i){return(0,ky.isHTTPError)(i)&&i.status===403?r.warning(`Could not cleanup TRAP caches as the token did not have the required permissions. To clean up TRAP caches, ensure the token has the "actions:write" permission. See ${nXe.DocUrl.ASSIGNING_PERMISSIONS_TO_JOBS} for more information.`):r.info(`Failed to cleanup TRAP caches, continuing. Details: ${i}`),{trap_cache_cleanup_error:(0,ky.getErrorMessage)(i)}}}async function dXe(e,t,r){r.debug(`Listing TRAP caches for ${t}`);for(let i of e)if(!i.created_at||!i.id||!i.key||!i.size_in_bytes)throw new Error(`An unexpected cache item was returned from the API that was missing one or more required fields: ${JSON.stringify(i)}`);return e.filter(i=>i.key?.includes(`-${t}-`))}async function yae(e,t,r){let i=[],n=await e.betterResolveLanguages();e:for(let s of t){let a=n.extractors[s];if(a===void 0){r.info(`${s} does not support TRAP caching (couldn't find an extractor)`);continue}if(a.length!==1){r.info(`${s} does not support TRAP caching (found multiple extractors)`);continue}let l=a[0].extractor_options?.trap?.properties?.cache?.properties;if(l===void 0){r.info(`${s} does not support TRAP caching (missing option group)`);continue}for(let c of["dir","bound","write"])if(!(c in l)){r.info(`${s} does not support TRAP caching (missing ${c} option)`);continue e}i.push(s)}return i}async function bae(e,t,r){return`${await vae(e,t)}${r}`}async function vae(e,t){return`${hae}-${aXe}-${(await e.getVersion()).version}-${t}-`}});var Bw=g(wt=>{"use strict";var pXe=wt&&wt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),fXe=wt&&wt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),zy=wt&&wt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&pXe(t,e,r);return fXe(t,e),t};Object.defineProperty(wt,"__esModule",{value:!0});wt.defaultAugmentationProperties=void 0;wt.getPacksStrInvalid=Ch;wt.getConfigFileOutsideWorkspaceErrorMessage=Nae;wt.getConfigFileDoesNotExistErrorMessage=Rae;wt.getConfigFileRepoFormatInvalidMessage=Aae;wt.getConfigFileFormatInvalidMessage=Cae;wt.getConfigFileDirectoryGivenMessage=Oae;wt.getNoLanguagesError=Pae;wt.getUnknownLanguagesError=Iae;wt.getLanguagesInRepo=Dae;wt.getLanguages=UC;wt.getRawLanguages=Lae;wt.getDefaultConfig=Fae;wt.calculateAugmentation=zC;wt.parsePacksFromInput=qae;wt.parsePacksSpecification=Mae;wt.validatePackSpecification=kae;wt.initConfig=_Xe;wt.parseRegistriesWithoutCredentials=wXe;wt.getPathToParsedConfigFile=$C;wt.getConfig=NXe;wt.generateRegistries=RXe;wt.wrapEnvironment=CXe;wt.parseBuildModeInput=HC;var Ru=zy(require("fs")),Ta=zy(require("path")),wae=require("perf_hooks"),Fw=zy(ig()),mXe=zy(jd()),xae=zy(Xl()),Tae=VX(),Eae=Go(),Uy=Hd(),hXe=_ae(),wr=cr(),gXe="packs";wt.defaultAugmentationProperties={queriesInputCombines:!1,packsInputCombines:!1,packsInput:void 0,queriesInput:void 0};function Ch(e,t){return t?jC(t,gXe,`"${e}" is not a valid pack`):`"${e}" is not a valid pack`}function Nae(e){return`The configuration file "${e}" is outside of the workspace`}function Rae(e){return`The configuration file "${e}" does not exist`}function Aae(e){let t=`The configuration file "${e}" is not a supported remote file reference.`;return t+=" Expected format //@",t}function Cae(e){return`The configuration file "${e}" could not be read`}function Oae(e){return`The configuration file "${e}" looks like a directory, not a file`}function jC(e,t,r){return e===void 0?`The workflow property "${t}" is invalid: ${r}`:`The configuration file "${e}" is invalid: property "${t}" ${r}`}function Pae(){return"Did not detect any languages to analyze. Please update input in workflow or check that GitHub detects the correct languages in your repository."}function Iae(e){return`Did not recognize the following languages: ${e.join(", ")}`}async function Dae(e,t){t.debug(`GitHub repo ${e.owner} ${e.repo}`);let r=await xae.getApiClient().rest.repos.listLanguages({owner:e.owner,repo:e.repo});t.debug(`Languages API response: ${JSON.stringify(r)}`);let i=new Set;for(let n of Object.keys(r.data)){let s=(0,Uy.parseLanguage)(n);s!==void 0&&i.add(s)}return[...i]}async function UC(e,t,r,i){let{rawLanguages:n,autodetected:s}=await Lae(t,r,i),a=n;if(s){let c=Object.keys(await e.resolveLanguages());a=a.map(Uy.parseLanguage).filter(u=>u&&c.includes(u)).map(u=>u),i.info(`Automatically detected languages: ${a.join(", ")}`)}else{let c=(await e.betterResolveLanguages()).aliases;c&&(a=a.map(u=>c[u]||u)),i.info(`Languages from configuration: ${a.join(", ")}`)}if(a.length===0)throw new wr.ConfigurationError(Pae());let o=[],l=[];for(let c of a){let u=(0,Uy.parseLanguage)(c);u===void 0?l.push(c):o.includes(u)||o.push(u)}if(l.length>0)throw new wr.ConfigurationError(Iae(l));return o}async function Lae(e,t,r){let i=(e||"").split(",").map(s=>s.trim().toLowerCase()).filter(s=>s.length>0),n;return i.length?n=!1:(n=!0,i=await Dae(t,r)),{rawLanguages:i,autodetected:n}}async function Fae({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,dbLocation:n,trapCachingEnabled:s,dependencyCachingEnabled:a,debugMode:o,debugArtifactName:l,debugDatabaseName:c,repository:u,tempDir:d,codeql:p,githubVersion:f,features:m,logger:h}){let y=await UC(p,e,u,h),b=await HC(i,y,m,h),w=zC(r,t,y),{trapCaches:v,trapCacheDownloadTime:E}=await Bae(s,p,y,h);return{languages:y,buildMode:b,originalUserInput:{},tempDir:d,codeQLCmd:p.getPath(),gitHubVersion:f,dbLocation:jae(n,d),debugMode:o,debugArtifactName:l,debugDatabaseName:c,augmentationProperties:w,trapCaches:v,trapCacheDownloadTime:E,dependencyCachingEnabled:(0,Tae.getCachingKind)(a)}}async function Bae(e,t,r,i){let n={},s=0;if(e){let a=wae.performance.now();n=await(0,hXe.downloadTrapCaches)(t,r,i),s=wae.performance.now()-a}return{trapCaches:n,trapCacheDownloadTime:s}}async function yXe({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,configFile:n,dbLocation:s,trapCachingEnabled:a,dependencyCachingEnabled:o,debugMode:l,debugArtifactName:c,debugDatabaseName:u,repository:d,tempDir:p,codeql:f,workspacePath:m,githubVersion:h,apiDetails:y,features:b,logger:w}){let v;if(EXe(n)){if(n!==Uae(p)&&(n=Ta.resolve(m,n),!(n+Ta.sep).startsWith(m+Ta.sep)))throw new wr.ConfigurationError(Nae(n));v=SXe(n)}else v=await xXe(n,y);let E=await UC(f,e,d,w),T=await HC(i,E,b,w),q=zC(r,t,E),{trapCaches:O,trapCacheDownloadTime:B}=await Bae(a,f,E,w);return{languages:E,buildMode:T,originalUserInput:v,tempDir:p,codeQLCmd:f.getPath(),gitHubVersion:h,dbLocation:jae(s,p),debugMode:l,debugArtifactName:c,debugDatabaseName:u,augmentationProperties:q,trapCaches:O,trapCacheDownloadTime:B,dependencyCachingEnabled:(0,Tae.getCachingKind)(o)}}function zC(e,t,r){let i=Sae(e),n=qae(e,r,i),s=Sae(t),a=bXe(t,s);return{packsInputCombines:i,packsInput:n?.[r[0]],queriesInput:a,queriesInputCombines:s}}function bXe(e,t){if(!e)return;let r=t?e.trim().slice(1).trim():e?.trim()??"";if(t&&r.length===0)throw new wr.ConfigurationError(jC(void 0,"queries","A '+' was used in the 'queries' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return r.split(",").map(i=>({uses:i.trim()}))}var vXe=function(){let e="[a-z0-9]",r=`${e}([a-z0-9-]*${e})?`;return new RegExp(`^${r}/${r}$`)}();function qae(e,t,r){if(e?.trim()){if(t.length>1)throw new wr.ConfigurationError("Cannot specify a 'packs' input in a multi-language analysis. Use a codeql-config.yml file instead and specify packs by language.");if(t.length===0)throw new wr.ConfigurationError("No languages specified. Cannot process the packs input.");if(e=e.trim(),r&&(e=e.trim().substring(1).trim(),!e))throw new wr.ConfigurationError(jC(void 0,"packs","A '+' was used in the 'packs' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return{[t[0]]:e.split(",").reduce((i,n)=>(i.push(kae(n)),i),[])}}}function Mae(e){if(typeof e!="string")throw new wr.ConfigurationError(Ch(e));e=e.trim();let t=e.indexOf("@"),r=e.indexOf(":",t),i=0,n=t+1||void 0,s=r+1||void 0,a=Math.min(t>0?t:1/0,r>0?r:1/0,e.length),o=n?Math.min(r>0?r:1/0,e.length):void 0,l=s?e.length:void 0,c=e.slice(i,a).trim(),u=n?e.slice(n,o).trim():void 0,d=s?e.slice(s,l).trim():void 0;if(!vXe.test(c))throw new wr.ConfigurationError(Ch(e));if(u)try{new mXe.Range(u)}catch{throw new wr.ConfigurationError(Ch(e))}if(d&&(Ta.isAbsolute(d)||Ta.normalize(d).split(Ta.sep).join("/")!==d.split(Ta.sep).join("/")))throw new wr.ConfigurationError(Ch(e));if(!d&&s)throw new wr.ConfigurationError(Ch(e));return{name:c,version:u,path:d}}function kae(e){return(0,wr.prettyPrintPack)(Mae(e))}function Sae(e){return!!e?.trim().startsWith("+")}function jae(e,t){return e||Ta.resolve(t,"codeql_databases")}function Uae(e){return Ta.resolve(e,"user-config-from-action.yml")}async function _Xe(e){let t,{logger:r,tempDir:i}=e;return e.configInput&&(e.configFile&&r.warning("Both a config file and config input were provided. Ignoring config file."),e.configFile=Uae(i),Ru.writeFileSync(e.configFile,e.configInput),r.debug(`Using config from action input: ${e.configFile}`)),e.configFile?t=await yXe({...e,configFile:e.configFile}):(r.debug("No configuration file was provided"),t=await Fae(e)),await TXe(t,r),t}function zae(e){try{return e?Fw.load(e):void 0}catch{throw new wr.ConfigurationError("Invalid registries input. Must be a YAML string.")}}function wXe(e){return zae(e)?.map(t=>{let{url:r,packages:i,kind:n}=t;return{url:r,packages:i,kind:n}})}function EXe(e){return e.indexOf("./")===0?!0:e.indexOf("@")===-1}function SXe(e){if(!Ru.existsSync(e))throw new wr.ConfigurationError(Rae(e));return Fw.load(Ru.readFileSync(e,"utf8"))}async function xXe(e,t){let i=new RegExp("(?[^/]+)/(?[^/]+)/(?[^@]+)@(?.*)").exec(e);if(i===null||i.groups===void 0||i.length<5)throw new wr.ConfigurationError(Aae(e));let n=await xae.getApiClientWithExternalAuth(t).rest.repos.getContent({owner:i.groups.owner,repo:i.groups.repo,path:i.groups.path,ref:i.groups.ref}),s;if("content"in n.data&&n.data.content!==void 0)s=n.data.content;else throw Array.isArray(n.data)?new wr.ConfigurationError(Oae(e)):new wr.ConfigurationError(Cae(e));return Fw.load(Buffer.from(s,"base64").toString("binary"))}function $C(e){return Ta.join(e,"config")}async function TXe(e,t){let r=JSON.stringify(e),i=$C(e.tempDir);Ru.mkdirSync(Ta.dirname(i),{recursive:!0}),Ru.writeFileSync(i,r,"utf8"),t.debug("Saved config:"),t.debug(r)}async function NXe(e,t){let r=$C(e);if(!Ru.existsSync(r))return;let i=Ru.readFileSync(r,"utf8");return t.debug("Loaded config:"),t.debug(i),JSON.parse(i)}async function RXe(e,t,r){let i=zae(e),n,s;if(i){let a=AXe(i);s=Ta.join(t,"qlconfig.yml");let o=Fw.dump(a);Ru.writeFileSync(s,o,"utf8"),r.debug("Generated qlconfig.yml:"),r.debug(o),n=i.map(l=>`${l.url}=${l.token}`).join(",")}return typeof process.env.CODEQL_REGISTRIES_AUTH=="string"&&r.debug("Using CODEQL_REGISTRIES_AUTH environment variable to authenticate with registries."),{registriesAuthTokens:process.env.CODEQL_REGISTRIES_AUTH??n,qlconfigFile:s}}function AXe(e){if(!Array.isArray(e)||e.some(i=>!i.url||!i.packages))throw new wr.ConfigurationError("Invalid 'registries' input. Must be an array of objects with 'url' and 'packages' properties.");return{registries:e.map(i=>({url:i?.url.endsWith("/")?i.url:`${i.url}/`,packages:i.packages,kind:i.kind}))}}async function CXe(e,t){let r={...process.env};for(let[i,n]of Object.entries(e))n!==void 0&&(process.env[i]=n);try{await t()}finally{for(let[i,n]of Object.entries(r))process.env[i]=n}}async function HC(e,t,r,i){if(e!==void 0){if(!Object.values(wr.BuildMode).includes(e))throw new wr.ConfigurationError(`Invalid build mode: '${e}'. Supported build modes are: ${Object.values(wr.BuildMode).join(", ")}.`);return t.includes(Uy.Language.csharp)&&await r.getValue(Eae.Feature.DisableCsharpBuildless)?(i.warning("Scanning C# code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),wr.BuildMode.Autobuild):t.includes(Uy.Language.java)&&await r.getValue(Eae.Feature.DisableJavaBuildlessEnabled)?(i.warning("Scanning Java code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),wr.BuildMode.Autobuild):e}}});var fp=g(Mi=>{"use strict";var OXe=Mi&&Mi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Mi,"__esModule",{value:!0});Mi.getUploadChunkTimeout=Mi.getConcurrency=Mi.getGitHubWorkspaceDir=Mi.isGhes=Mi.getResultsServiceUrl=Mi.getRuntimeToken=Mi.getUploadChunkSize=void 0;var PXe=OXe(require("os"));function IXe(){return 8*1024*1024}Mi.getUploadChunkSize=IXe;function DXe(){let e=process.env.ACTIONS_RUNTIME_TOKEN;if(!e)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return e}Mi.getRuntimeToken=DXe;function LXe(){let e=process.env.ACTIONS_RESULTS_URL;if(!e)throw new Error("Unable to get the ACTIONS_RESULTS_URL env variable");return new URL(e).origin}Mi.getResultsServiceUrl=LXe;function FXe(){let t=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=t==="GITHUB.COM",i=t.endsWith(".GHE.COM"),n=t.endsWith(".LOCALHOST");return!r&&!i&&!n}Mi.isGhes=FXe;function BXe(){let e=process.env.GITHUB_WORKSPACE;if(!e)throw new Error("Unable to get the GITHUB_WORKSPACE env variable");return e}Mi.getGitHubWorkspaceDir=BXe;function qXe(){let e=PXe.default.cpus().length;if(e<=4)return 32;let t=16*e;return t>300?300:t}Mi.getConcurrency=qXe;function MXe(){return 3e4}Mi.getUploadChunkTimeout=MXe});var qw=g(Oh=>{"use strict";Object.defineProperty(Oh,"__esModule",{value:!0});Oh.isJsonObject=Oh.typeofJsonValue=void 0;function kXe(e){let t=typeof e;if(t=="object"){if(Array.isArray(e))return"array";if(e===null)return"null"}return t}Oh.typeofJsonValue=kXe;function jXe(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}Oh.isJsonObject=jXe});var kw=g(Ph=>{"use strict";Object.defineProperty(Ph,"__esModule",{value:!0});Ph.base64encode=Ph.base64decode=void 0;var pc="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),Mw=[];for(let e=0;e>4,a=s,n=2;break;case 2:r[i++]=(a&15)<<4|(s&60)>>2,a=s,n=3;break;case 3:r[i++]=(a&3)<<6|s,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,i)}Ph.base64decode=UXe;function zXe(e){let t="",r=0,i,n=0;for(let s=0;s>2],n=(i&3)<<4,r=1;break;case 1:t+=pc[n|i>>4],n=(i&15)<<2,r=2;break;case 2:t+=pc[n|i>>6],t+=pc[i&63],r=0;break}return r&&(t+=pc[n],t+="=",r==1&&(t+="=")),t}Ph.base64encode=zXe});var $ae=g(jw=>{"use strict";Object.defineProperty(jw,"__esModule",{value:!0});jw.utf8read=void 0;var GC=e=>String.fromCharCode.apply(String,e);function $Xe(e){if(e.length<1)return"";let t=0,r=[],i=[],n=0,s,a=e.length;for(;t191&&s<224?i[n++]=(s&31)<<6|e[t++]&63:s>239&&s<365?(s=((s&7)<<18|(e[t++]&63)<<12|(e[t++]&63)<<6|e[t++]&63)-65536,i[n++]=55296+(s>>10),i[n++]=56320+(s&1023)):i[n++]=(s&15)<<12|(e[t++]&63)<<6|e[t++]&63,n>8191&&(r.push(GC(i)),n=0);return r.length?(n&&r.push(GC(i.slice(0,n))),r.join("")):GC(i.slice(0,n))}jw.utf8read=$Xe});var $y=g(sl=>{"use strict";Object.defineProperty(sl,"__esModule",{value:!0});sl.WireType=sl.mergeBinaryOptions=sl.UnknownFieldHandler=void 0;var HXe;(function(e){e.symbol=Symbol.for("protobuf-ts/unknown"),e.onRead=(r,i,n,s,a)=>{(t(i)?i[e.symbol]:i[e.symbol]=[]).push({no:n,wireType:s,data:a})},e.onWrite=(r,i,n)=>{for(let{no:s,wireType:a,data:o}of e.list(i))n.tag(s,a).raw(o)},e.list=(r,i)=>{if(t(r)){let n=r[e.symbol];return i?n.filter(s=>s.no==i):n}return[]},e.last=(r,i)=>e.list(r,i).slice(-1)[0];let t=r=>r&&Array.isArray(r[e.symbol])})(HXe=sl.UnknownFieldHandler||(sl.UnknownFieldHandler={}));function GXe(e,t){return Object.assign(Object.assign({},e),t)}sl.mergeBinaryOptions=GXe;var VXe;(function(e){e[e.Varint=0]="Varint",e[e.Bit64=1]="Bit64",e[e.LengthDelimited=2]="LengthDelimited",e[e.StartGroup=3]="StartGroup",e[e.EndGroup=4]="EndGroup",e[e.Bit32=5]="Bit32"})(VXe=sl.WireType||(sl.WireType={}))});var zw=g(bs=>{"use strict";Object.defineProperty(bs,"__esModule",{value:!0});bs.varint32read=bs.varint32write=bs.int64toString=bs.int64fromString=bs.varint64write=bs.varint64read=void 0;function WXe(){let e=0,t=0;for(let i=0;i<28;i+=7){let n=this.buf[this.pos++];if(e|=(n&127)<>4,!(r&128))return this.assertBounds(),[e,t];for(let i=3;i<=31;i+=7){let n=this.buf[this.pos++];if(t|=(n&127)<>>s,o=!(!(a>>>7)&&t==0),l=(o?a|128:a)&255;if(r.push(l),!o)return}let i=e>>>28&15|(t&7)<<4,n=!!(t>>3);if(r.push((n?i|128:i)&255),!!n){for(let s=3;s<31;s=s+7){let a=t>>>s,o=!!(a>>>7),l=(o?a|128:a)&255;if(r.push(l),!o)return}r.push(t>>>31&1)}}bs.varint64write=KXe;var Uw=65536*65536;function XXe(e){let t=e[0]=="-";t&&(e=e.slice(1));let r=1e6,i=0,n=0;function s(a,o){let l=Number(e.slice(a,o));n*=r,i=i*r+l,i>=Uw&&(n=n+(i/Uw|0),i=i%Uw)}return s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[t,i,n]}bs.int64fromString=XXe;function QXe(e,t){if(t>>>0<=2097151)return""+(Uw*t+(e>>>0));let r=e&16777215,i=(e>>>24|t<<8)>>>0&16777215,n=t>>16&65535,s=r+i*6777216+n*6710656,a=i+n*8147497,o=n*2,l=1e7;s>=l&&(a+=Math.floor(s/l),s%=l),a>=l&&(o+=Math.floor(a/l),a%=l);function c(u,d){let p=u?String(u):"";return d?"0000000".slice(p.length)+p:p}return c(o,0)+c(a,o)+c(s,1)}bs.int64toString=QXe;function YXe(e,t){if(e>=0){for(;e>127;)t.push(e&127|128),e=e>>>7;t.push(e)}else{for(let r=0;r<9;r++)t.push(e&127|128),e=e>>7;t.push(1)}}bs.varint32write=YXe;function ZXe(){let e=this.buf[this.pos++],t=e&127;if(!(e&128))return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(e&127)<<7,!(e&128))return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(e&127)<<14,!(e&128))return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(e&127)<<21,!(e&128))return this.assertBounds(),t;e=this.buf[this.pos++],t|=(e&15)<<28;for(let r=5;e&128&&r<10;r++)e=this.buf[this.pos++];if(e&128)throw new Error("invalid varint");return this.assertBounds(),t>>>0}bs.varint32read=ZXe});var Cu=g(Au=>{"use strict";Object.defineProperty(Au,"__esModule",{value:!0});Au.PbLong=Au.PbULong=Au.detectBi=void 0;var Hy=zw(),rr;function Hae(){let e=new DataView(new ArrayBuffer(8));rr=globalThis.BigInt!==void 0&&typeof e.getBigInt64=="function"&&typeof e.getBigUint64=="function"&&typeof e.setBigInt64=="function"&&typeof e.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:e}:void 0}Au.detectBi=Hae;Hae();function Gae(e){if(!e)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var Vae=/^-?[0-9]+$/,Hw=4294967296,$w=2147483648,Gw=class{constructor(t,r){this.lo=t|0,this.hi=r|0}isZero(){return this.lo==0&&this.hi==0}toNumber(){let t=this.hi*Hw+(this.lo>>>0);if(!Number.isSafeInteger(t))throw new Error("cannot convert to safe number");return t}},Gy=class e extends Gw{static from(t){if(rr)switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=="")throw new Error("string is no integer");t=rr.C(t);case"number":if(t===0)return this.ZERO;t=rr.C(t);case"bigint":if(!t)return this.ZERO;if(trr.UMAX)throw new Error("ulong too large");return rr.V.setBigUint64(0,t,!0),new e(rr.V.getInt32(0,!0),rr.V.getInt32(4,!0))}else switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=t.trim(),!Vae.test(t))throw new Error("string is no integer");let[r,i,n]=Hy.int64fromString(t);if(r)throw new Error("signed value for ulong");return new e(i,n);case"number":if(t==0)return this.ZERO;if(!Number.isSafeInteger(t))throw new Error("number is no integer");if(t<0)throw new Error("signed value for ulong");return new e(t,t/Hw)}throw new Error("unknown value "+typeof t)}toString(){return rr?this.toBigInt().toString():Hy.int64toString(this.lo,this.hi)}toBigInt(){return Gae(rr),rr.V.setInt32(0,this.lo,!0),rr.V.setInt32(4,this.hi,!0),rr.V.getBigUint64(0,!0)}};Au.PbULong=Gy;Gy.ZERO=new Gy(0,0);var Vy=class e extends Gw{static from(t){if(rr)switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=="")throw new Error("string is no integer");t=rr.C(t);case"number":if(t===0)return this.ZERO;t=rr.C(t);case"bigint":if(!t)return this.ZERO;if(trr.MAX)throw new Error("signed long too large");return rr.V.setBigInt64(0,t,!0),new e(rr.V.getInt32(0,!0),rr.V.getInt32(4,!0))}else switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=t.trim(),!Vae.test(t))throw new Error("string is no integer");let[r,i,n]=Hy.int64fromString(t);if(r){if(n>$w||n==$w&&i!=0)throw new Error("signed long too small")}else if(n>=$w)throw new Error("signed long too large");let s=new e(i,n);return r?s.negate():s;case"number":if(t==0)return this.ZERO;if(!Number.isSafeInteger(t))throw new Error("number is no integer");return t>0?new e(t,t/Hw):new e(-t,-t/Hw).negate()}throw new Error("unknown value "+typeof t)}isNegative(){return(this.hi&$w)!==0}negate(){let t=~this.hi,r=this.lo;return r?r=~r+1:t+=1,new e(r,t)}toString(){if(rr)return this.toBigInt().toString();if(this.isNegative()){let t=this.negate();return"-"+Hy.int64toString(t.lo,t.hi)}return Hy.int64toString(this.lo,this.hi)}toBigInt(){return Gae(rr),rr.V.setInt32(0,this.lo,!0),rr.V.setInt32(4,this.hi,!0),rr.V.getBigInt64(0,!0)}};Au.PbLong=Vy;Vy.ZERO=new Vy(0,0)});var VC=g(Dh=>{"use strict";Object.defineProperty(Dh,"__esModule",{value:!0});Dh.BinaryReader=Dh.binaryReadOptions=void 0;var Ih=$y(),Wy=Cu(),Wae=zw(),Kae={readUnknownField:!0,readerFactory:e=>new Vw(e)};function JXe(e){return e?Object.assign(Object.assign({},Kae),e):Kae}Dh.binaryReadOptions=JXe;var Vw=class{constructor(t,r){this.varint64=Wae.varint64read,this.uint32=Wae.varint32read,this.buf=t,this.len=t.length,this.pos=0,this.view=new DataView(t.buffer,t.byteOffset,t.byteLength),this.textDecoder=r??new TextDecoder("utf-8",{fatal:!0,ignoreBOM:!0})}tag(){let t=this.uint32(),r=t>>>3,i=t&7;if(r<=0||i<0||i>5)throw new Error("illegal tag: field no "+r+" wire type "+i);return[r,i]}skip(t){let r=this.pos;switch(t){case Ih.WireType.Varint:for(;this.buf[this.pos++]&128;);break;case Ih.WireType.Bit64:this.pos+=4;case Ih.WireType.Bit32:this.pos+=4;break;case Ih.WireType.LengthDelimited:let i=this.uint32();this.pos+=i;break;case Ih.WireType.StartGroup:let n;for(;(n=this.tag()[1])!==Ih.WireType.EndGroup;)this.skip(n);break;default:throw new Error("cant skip wire type "+t)}return this.assertBounds(),this.buf.subarray(r,this.pos)}assertBounds(){if(this.pos>this.len)throw new RangeError("premature EOF")}int32(){return this.uint32()|0}sint32(){let t=this.uint32();return t>>>1^-(t&1)}int64(){return new Wy.PbLong(...this.varint64())}uint64(){return new Wy.PbULong(...this.varint64())}sint64(){let[t,r]=this.varint64(),i=-(t&1);return t=(t>>>1|(r&1)<<31)^i,r=r>>>1^i,new Wy.PbLong(t,r)}bool(){let[t,r]=this.varint64();return t!==0||r!==0}fixed32(){return this.view.getUint32((this.pos+=4)-4,!0)}sfixed32(){return this.view.getInt32((this.pos+=4)-4,!0)}fixed64(){return new Wy.PbULong(this.sfixed32(),this.sfixed32())}sfixed64(){return new Wy.PbLong(this.sfixed32(),this.sfixed32())}float(){return this.view.getFloat32((this.pos+=4)-4,!0)}double(){return this.view.getFloat64((this.pos+=8)-8,!0)}bytes(){let t=this.uint32(),r=this.pos;return this.pos+=t,this.assertBounds(),this.buf.subarray(r,r+t)}string(){return this.textDecoder.decode(this.bytes())}};Dh.BinaryReader=Vw});var Lh=g(Na=>{"use strict";Object.defineProperty(Na,"__esModule",{value:!0});Na.assertFloat32=Na.assertUInt32=Na.assertInt32=Na.assertNever=Na.assert=void 0;function eQe(e,t){if(!e)throw new Error(t)}Na.assert=eQe;function tQe(e,t){throw new Error(t??"Unexpected object: "+e)}Na.assertNever=tQe;var rQe=34028234663852886e22,iQe=-34028234663852886e22,nQe=4294967295,sQe=2147483647,aQe=-2147483648;function oQe(e){if(typeof e!="number")throw new Error("invalid int 32: "+typeof e);if(!Number.isInteger(e)||e>sQe||enQe||e<0)throw new Error("invalid uint 32: "+e)}Na.assertUInt32=lQe;function cQe(e){if(typeof e!="number")throw new Error("invalid float 32: "+typeof e);if(Number.isFinite(e)&&(e>rQe||e{"use strict";Object.defineProperty(Bh,"__esModule",{value:!0});Bh.BinaryWriter=Bh.binaryWriteOptions=void 0;var Ky=Cu(),Xy=zw(),Fh=Lh(),Xae={writeUnknownFields:!0,writerFactory:()=>new Ww};function uQe(e){return e?Object.assign(Object.assign({},Xae),e):Xae}Bh.binaryWriteOptions=uQe;var Ww=class{constructor(t){this.stack=[],this.textEncoder=t??new TextEncoder,this.chunks=[],this.buf=[]}finish(){this.chunks.push(new Uint8Array(this.buf));let t=0;for(let n=0;n>>0)}raw(t){return this.buf.length&&(this.chunks.push(new Uint8Array(this.buf)),this.buf=[]),this.chunks.push(t),this}uint32(t){for(Fh.assertUInt32(t);t>127;)this.buf.push(t&127|128),t=t>>>7;return this.buf.push(t),this}int32(t){return Fh.assertInt32(t),Xy.varint32write(t,this.buf),this}bool(t){return this.buf.push(t?1:0),this}bytes(t){return this.uint32(t.byteLength),this.raw(t)}string(t){let r=this.textEncoder.encode(t);return this.uint32(r.byteLength),this.raw(r)}float(t){Fh.assertFloat32(t);let r=new Uint8Array(4);return new DataView(r.buffer).setFloat32(0,t,!0),this.raw(r)}double(t){let r=new Uint8Array(8);return new DataView(r.buffer).setFloat64(0,t,!0),this.raw(r)}fixed32(t){Fh.assertUInt32(t);let r=new Uint8Array(4);return new DataView(r.buffer).setUint32(0,t,!0),this.raw(r)}sfixed32(t){Fh.assertInt32(t);let r=new Uint8Array(4);return new DataView(r.buffer).setInt32(0,t,!0),this.raw(r)}sint32(t){return Fh.assertInt32(t),t=(t<<1^t>>31)>>>0,Xy.varint32write(t,this.buf),this}sfixed64(t){let r=new Uint8Array(8),i=new DataView(r.buffer),n=Ky.PbLong.from(t);return i.setInt32(0,n.lo,!0),i.setInt32(4,n.hi,!0),this.raw(r)}fixed64(t){let r=new Uint8Array(8),i=new DataView(r.buffer),n=Ky.PbULong.from(t);return i.setInt32(0,n.lo,!0),i.setInt32(4,n.hi,!0),this.raw(r)}int64(t){let r=Ky.PbLong.from(t);return Xy.varint64write(r.lo,r.hi,this.buf),this}sint64(t){let r=Ky.PbLong.from(t),i=r.hi>>31,n=r.lo<<1^i,s=(r.hi<<1|r.lo>>>31)^i;return Xy.varint64write(n,s,this.buf),this}uint64(t){let r=Ky.PbULong.from(t);return Xy.varint64write(r.lo,r.hi,this.buf),this}};Bh.BinaryWriter=Ww});var KC=g(Ou=>{"use strict";Object.defineProperty(Ou,"__esModule",{value:!0});Ou.mergeJsonOptions=Ou.jsonWriteOptions=Ou.jsonReadOptions=void 0;var Qae={emitDefaultValues:!1,enumAsInteger:!1,useProtoFieldName:!1,prettySpaces:0},Yae={ignoreUnknownFields:!1};function dQe(e){return e?Object.assign(Object.assign({},Yae),e):Yae}Ou.jsonReadOptions=dQe;function pQe(e){return e?Object.assign(Object.assign({},Qae),e):Qae}Ou.jsonWriteOptions=pQe;function fQe(e,t){var r,i;let n=Object.assign(Object.assign({},e),t);return n.typeRegistry=[...(r=e?.typeRegistry)!==null&&r!==void 0?r:[],...(i=t?.typeRegistry)!==null&&i!==void 0?i:[]],n}Ou.mergeJsonOptions=fQe});var Qy=g(Kw=>{"use strict";Object.defineProperty(Kw,"__esModule",{value:!0});Kw.MESSAGE_TYPE=void 0;Kw.MESSAGE_TYPE=Symbol.for("protobuf-ts/message-type")});var XC=g(Xw=>{"use strict";Object.defineProperty(Xw,"__esModule",{value:!0});Xw.lowerCamelCase=void 0;function mQe(e){let t=!1,r=[];for(let i=0;i{"use strict";Object.defineProperty(bi,"__esModule",{value:!0});bi.readMessageOption=bi.readFieldOption=bi.readFieldOptions=bi.normalizeFieldInfo=bi.RepeatType=bi.LongType=bi.ScalarType=void 0;var Zae=XC(),hQe;(function(e){e[e.DOUBLE=1]="DOUBLE",e[e.FLOAT=2]="FLOAT",e[e.INT64=3]="INT64",e[e.UINT64=4]="UINT64",e[e.INT32=5]="INT32",e[e.FIXED64=6]="FIXED64",e[e.FIXED32=7]="FIXED32",e[e.BOOL=8]="BOOL",e[e.STRING=9]="STRING",e[e.BYTES=12]="BYTES",e[e.UINT32=13]="UINT32",e[e.SFIXED32=15]="SFIXED32",e[e.SFIXED64=16]="SFIXED64",e[e.SINT32=17]="SINT32",e[e.SINT64=18]="SINT64"})(hQe=bi.ScalarType||(bi.ScalarType={}));var gQe;(function(e){e[e.BIGINT=0]="BIGINT",e[e.STRING=1]="STRING",e[e.NUMBER=2]="NUMBER"})(gQe=bi.LongType||(bi.LongType={}));var Jae;(function(e){e[e.NO=0]="NO",e[e.PACKED=1]="PACKED",e[e.UNPACKED=2]="UNPACKED"})(Jae=bi.RepeatType||(bi.RepeatType={}));function yQe(e){var t,r,i,n;return e.localName=(t=e.localName)!==null&&t!==void 0?t:Zae.lowerCamelCase(e.name),e.jsonName=(r=e.jsonName)!==null&&r!==void 0?r:Zae.lowerCamelCase(e.name),e.repeat=(i=e.repeat)!==null&&i!==void 0?i:Jae.NO,e.opt=(n=e.opt)!==null&&n!==void 0?n:e.repeat||e.oneof?!1:e.kind=="message",e}bi.normalizeFieldInfo=yQe;function bQe(e,t,r,i){var n;let s=(n=e.fields.find((a,o)=>a.localName==t||o==t))===null||n===void 0?void 0:n.options;return s&&s[r]?i.fromJson(s[r]):void 0}bi.readFieldOptions=bQe;function vQe(e,t,r,i){var n;let s=(n=e.fields.find((o,l)=>o.localName==t||l==t))===null||n===void 0?void 0:n.options;if(!s)return;let a=s[r];return a===void 0?a:i?i.fromJson(a):a}bi.readFieldOption=vQe;function _Qe(e,t,r){let n=e.options[t];return n===void 0?n:r?r.fromJson(n):n}bi.readMessageOption=_Qe});var QC=g(vs=>{"use strict";Object.defineProperty(vs,"__esModule",{value:!0});vs.getSelectedOneofValue=vs.clearOneofValue=vs.setUnknownOneofValue=vs.setOneofValue=vs.getOneofValue=vs.isOneofGroup=void 0;function wQe(e){if(typeof e!="object"||e===null||!e.hasOwnProperty("oneofKind"))return!1;switch(typeof e.oneofKind){case"string":return e[e.oneofKind]===void 0?!1:Object.keys(e).length==2;case"undefined":return Object.keys(e).length==1;default:return!1}}vs.isOneofGroup=wQe;function EQe(e,t){return e[t]}vs.getOneofValue=EQe;function SQe(e,t,r){e.oneofKind!==void 0&&delete e[e.oneofKind],e.oneofKind=t,r!==void 0&&(e[t]=r)}vs.setOneofValue=SQe;function xQe(e,t,r){e.oneofKind!==void 0&&delete e[e.oneofKind],e.oneofKind=t,r!==void 0&&t!==void 0&&(e[t]=r)}vs.setUnknownOneofValue=xQe;function TQe(e){e.oneofKind!==void 0&&delete e[e.oneofKind],e.oneofKind=void 0}vs.clearOneofValue=TQe;function NQe(e){if(e.oneofKind!==void 0)return e[e.oneofKind]}vs.getSelectedOneofValue=NQe});var ZC=g(Qw=>{"use strict";Object.defineProperty(Qw,"__esModule",{value:!0});Qw.ReflectionTypeCheck=void 0;var Gr=fo(),RQe=QC(),YC=class{constructor(t){var r;this.fields=(r=t.fields)!==null&&r!==void 0?r:[]}prepare(){if(this.data)return;let t=[],r=[],i=[];for(let n of this.fields)if(n.oneof)i.includes(n.oneof)||(i.push(n.oneof),t.push(n.oneof),r.push(n.oneof));else switch(r.push(n.localName),n.kind){case"scalar":case"enum":(!n.opt||n.repeat)&&t.push(n.localName);break;case"message":n.repeat&&t.push(n.localName);break;case"map":t.push(n.localName);break}this.data={req:t,known:r,oneofs:Object.values(i)}}is(t,r,i=!1){if(r<0)return!0;if(t==null||typeof t!="object")return!1;this.prepare();let n=Object.keys(t),s=this.data;if(n.length!n.includes(a))||!i&&n.some(a=>!s.known.includes(a)))return!1;if(r<1)return!0;for(let a of s.oneofs){let o=t[a];if(!RQe.isOneofGroup(o))return!1;if(o.oneofKind===void 0)continue;let l=this.fields.find(c=>c.localName===o.oneofKind);if(!l||!this.field(o[o.oneofKind],l,i,r))return!1}for(let a of this.fields)if(a.oneof===void 0&&!this.field(t[a.localName],a,i,r))return!1;return!0}field(t,r,i,n){let s=r.repeat;switch(r.kind){case"scalar":return t===void 0?r.opt:s?this.scalars(t,r.T,n,r.L):this.scalar(t,r.T,r.L);case"enum":return t===void 0?r.opt:s?this.scalars(t,Gr.ScalarType.INT32,n):this.scalar(t,Gr.ScalarType.INT32);case"message":return t===void 0?!0:s?this.messages(t,r.T(),i,n):this.message(t,r.T(),i,n);case"map":if(typeof t!="object"||t===null)return!1;if(n<2)return!0;if(!this.mapKeys(t,r.K,n))return!1;switch(r.V.kind){case"scalar":return this.scalars(Object.values(t),r.V.T,n,r.V.L);case"enum":return this.scalars(Object.values(t),Gr.ScalarType.INT32,n);case"message":return this.messages(Object.values(t),r.V.T(),i,n)}break}return!0}message(t,r,i,n){return i?r.isAssignable(t,n):r.is(t,n)}messages(t,r,i,n){if(!Array.isArray(t))return!1;if(n<2)return!0;if(i){for(let s=0;sparseInt(s)),r,i);case Gr.ScalarType.BOOL:return this.scalars(n.slice(0,i).map(s=>s=="true"?!0:s=="false"?!1:s),r,i);default:return this.scalars(n,r,i,Gr.LongType.STRING)}}};Qw.ReflectionTypeCheck=YC});var Zw=g(Yw=>{"use strict";Object.defineProperty(Yw,"__esModule",{value:!0});Yw.reflectionLongConvert=void 0;var eoe=fo();function AQe(e,t){switch(t){case eoe.LongType.BIGINT:return e.toBigInt();case eoe.LongType.NUMBER:return e.toNumber();default:return e.toString()}}Yw.reflectionLongConvert=AQe});var eO=g(t3=>{"use strict";Object.defineProperty(t3,"__esModule",{value:!0});t3.ReflectionJsonReader=void 0;var toe=qw(),CQe=kw(),vi=fo(),Jw=Cu(),mp=Lh(),e3=Zw(),JC=class{constructor(t){this.info=t}prepare(){var t;if(this.fMap===void 0){this.fMap={};let r=(t=this.info.fields)!==null&&t!==void 0?t:[];for(let i of r)this.fMap[i.name]=i,this.fMap[i.jsonName]=i,this.fMap[i.localName]=i}}assert(t,r,i){if(!t){let n=toe.typeofJsonValue(i);throw(n=="number"||n=="boolean")&&(n=i.toString()),new Error(`Cannot parse JSON ${n} for ${this.info.typeName}#${r}`)}}read(t,r,i){this.prepare();let n=[];for(let[s,a]of Object.entries(t)){let o=this.fMap[s];if(!o){if(!i.ignoreUnknownFields)throw new Error(`Found unknown field while reading ${this.info.typeName} from JSON format. JSON key: ${s}`);continue}let l=o.localName,c;if(o.oneof){if(a===null&&(o.kind!=="enum"||o.T()[0]!=="google.protobuf.NullValue"))continue;if(n.includes(o.oneof))throw new Error(`Multiple members of the oneof group "${o.oneof}" of ${this.info.typeName} are present in JSON.`);n.push(o.oneof),c=r[o.oneof]={oneofKind:l}}else c=r;if(o.kind=="map"){if(a===null)continue;this.assert(toe.isJsonObject(a),o.name,a);let u=c[l];for(let[d,p]of Object.entries(a)){this.assert(p!==null,o.name+" map value",null);let f;switch(o.V.kind){case"message":f=o.V.T().internalJsonRead(p,i);break;case"enum":if(f=this.enum(o.V.T(),p,o.name,i.ignoreUnknownFields),f===!1)continue;break;case"scalar":f=this.scalar(p,o.V.T,o.V.L,o.name);break}this.assert(f!==void 0,o.name+" map value",p);let m=d;o.K==vi.ScalarType.BOOL&&(m=m=="true"?!0:m=="false"?!1:m),m=this.scalar(m,o.K,vi.LongType.STRING,o.name).toString(),u[m]=f}}else if(o.repeat){if(a===null)continue;this.assert(Array.isArray(a),o.name,a);let u=c[l];for(let d of a){this.assert(d!==null,o.name,null);let p;switch(o.kind){case"message":p=o.T().internalJsonRead(d,i);break;case"enum":if(p=this.enum(o.T(),d,o.name,i.ignoreUnknownFields),p===!1)continue;break;case"scalar":p=this.scalar(d,o.T,o.L,o.name);break}this.assert(p!==void 0,o.name,a),u.push(p)}}else switch(o.kind){case"message":if(a===null&&o.T().typeName!="google.protobuf.Value"){this.assert(o.oneof===void 0,o.name+" (oneof member)",null);continue}c[l]=o.T().internalJsonRead(a,i,c[l]);break;case"enum":let u=this.enum(o.T(),a,o.name,i.ignoreUnknownFields);if(u===!1)continue;c[l]=u;break;case"scalar":c[l]=this.scalar(a,o.T,o.L,o.name);break}}}enum(t,r,i,n){if(t[0]=="google.protobuf.NullValue"&&mp.assert(r===null||r==="NULL_VALUE",`Unable to parse field ${this.info.typeName}#${i}, enum ${t[0]} only accepts null.`),r===null)return 0;switch(typeof r){case"number":return mp.assert(Number.isInteger(r),`Unable to parse field ${this.info.typeName}#${i}, enum can only be integral number, got ${r}.`),r;case"string":let s=r;t[2]&&r.substring(0,t[2].length)===t[2]&&(s=r.substring(t[2].length));let a=t[1][s];return typeof a>"u"&&n?!1:(mp.assert(typeof a=="number",`Unable to parse field ${this.info.typeName}#${i}, enum ${t[0]} has no value for "${r}".`),a)}mp.assert(!1,`Unable to parse field ${this.info.typeName}#${i}, cannot parse enum value from ${typeof r}".`)}scalar(t,r,i,n){let s;try{switch(r){case vi.ScalarType.DOUBLE:case vi.ScalarType.FLOAT:if(t===null)return 0;if(t==="NaN")return Number.NaN;if(t==="Infinity")return Number.POSITIVE_INFINITY;if(t==="-Infinity")return Number.NEGATIVE_INFINITY;if(t===""){s="empty string";break}if(typeof t=="string"&&t.trim().length!==t.length){s="extra whitespace";break}if(typeof t!="string"&&typeof t!="number")break;let a=Number(t);if(Number.isNaN(a)){s="not a number";break}if(!Number.isFinite(a)){s="too large or small";break}return r==vi.ScalarType.FLOAT&&mp.assertFloat32(a),a;case vi.ScalarType.INT32:case vi.ScalarType.FIXED32:case vi.ScalarType.SFIXED32:case vi.ScalarType.SINT32:case vi.ScalarType.UINT32:if(t===null)return 0;let o;if(typeof t=="number"?o=t:t===""?s="empty string":typeof t=="string"&&(t.trim().length!==t.length?s="extra whitespace":o=Number(t)),o===void 0)break;return r==vi.ScalarType.UINT32?mp.assertUInt32(o):mp.assertInt32(o),o;case vi.ScalarType.INT64:case vi.ScalarType.SFIXED64:case vi.ScalarType.SINT64:if(t===null)return e3.reflectionLongConvert(Jw.PbLong.ZERO,i);if(typeof t!="number"&&typeof t!="string")break;return e3.reflectionLongConvert(Jw.PbLong.from(t),i);case vi.ScalarType.FIXED64:case vi.ScalarType.UINT64:if(t===null)return e3.reflectionLongConvert(Jw.PbULong.ZERO,i);if(typeof t!="number"&&typeof t!="string")break;return e3.reflectionLongConvert(Jw.PbULong.from(t),i);case vi.ScalarType.BOOL:if(t===null)return!1;if(typeof t!="boolean")break;return t;case vi.ScalarType.STRING:if(t===null)return"";if(typeof t!="string"){s="extra whitespace";break}try{encodeURIComponent(t)}catch(l){l="invalid UTF8";break}return t;case vi.ScalarType.BYTES:if(t===null||t==="")return new Uint8Array(0);if(typeof t!="string")break;return CQe.base64decode(t)}}catch(a){s=a.message}this.assert(!1,n+(s?" - "+s:""),t)}};t3.ReflectionJsonReader=JC});var rO=g(r3=>{"use strict";Object.defineProperty(r3,"__esModule",{value:!0});r3.ReflectionJsonWriter=void 0;var OQe=kw(),roe=Cu(),$n=fo(),Er=Lh(),tO=class{constructor(t){var r;this.fields=(r=t.fields)!==null&&r!==void 0?r:[]}write(t,r){let i={},n=t;for(let s of this.fields){if(!s.oneof){let c=this.field(s,n[s.localName],r);c!==void 0&&(i[r.useProtoFieldName?s.name:s.jsonName]=c);continue}let a=n[s.oneof];if(a.oneofKind!==s.localName)continue;let o=s.kind=="scalar"||s.kind=="enum"?Object.assign(Object.assign({},r),{emitDefaultValues:!0}):r,l=this.field(s,a[s.localName],o);Er.assert(l!==void 0),i[r.useProtoFieldName?s.name:s.jsonName]=l}return i}field(t,r,i){let n;if(t.kind=="map"){Er.assert(typeof r=="object"&&r!==null);let s={};switch(t.V.kind){case"scalar":for(let[l,c]of Object.entries(r)){let u=this.scalar(t.V.T,c,t.name,!1,!0);Er.assert(u!==void 0),s[l.toString()]=u}break;case"message":let a=t.V.T();for(let[l,c]of Object.entries(r)){let u=this.message(a,c,t.name,i);Er.assert(u!==void 0),s[l.toString()]=u}break;case"enum":let o=t.V.T();for(let[l,c]of Object.entries(r)){Er.assert(c===void 0||typeof c=="number");let u=this.enum(o,c,t.name,!1,!0,i.enumAsInteger);Er.assert(u!==void 0),s[l.toString()]=u}break}(i.emitDefaultValues||Object.keys(s).length>0)&&(n=s)}else if(t.repeat){Er.assert(Array.isArray(r));let s=[];switch(t.kind){case"scalar":for(let l=0;l0||i.emitDefaultValues)&&(n=s)}else switch(t.kind){case"scalar":n=this.scalar(t.T,r,t.name,t.opt,i.emitDefaultValues);break;case"enum":n=this.enum(t.T(),r,t.name,t.opt,i.emitDefaultValues,i.enumAsInteger);break;case"message":n=this.message(t.T(),r,t.name,i);break}return n}enum(t,r,i,n,s,a){if(t[0]=="google.protobuf.NullValue")return!s&&!n?void 0:null;if(r===void 0){Er.assert(n);return}if(!(r===0&&!s&&!n))return Er.assert(typeof r=="number"),Er.assert(Number.isInteger(r)),a||!t[1].hasOwnProperty(r)?r:t[2]?t[2]+t[1][r]:t[1][r]}message(t,r,i,n){return r===void 0?n.emitDefaultValues?null:void 0:t.internalJsonWrite(r,n)}scalar(t,r,i,n,s){if(r===void 0){Er.assert(n);return}let a=s||n;switch(t){case $n.ScalarType.INT32:case $n.ScalarType.SFIXED32:case $n.ScalarType.SINT32:return r===0?a?0:void 0:(Er.assertInt32(r),r);case $n.ScalarType.FIXED32:case $n.ScalarType.UINT32:return r===0?a?0:void 0:(Er.assertUInt32(r),r);case $n.ScalarType.FLOAT:Er.assertFloat32(r);case $n.ScalarType.DOUBLE:return r===0?a?0:void 0:(Er.assert(typeof r=="number"),Number.isNaN(r)?"NaN":r===Number.POSITIVE_INFINITY?"Infinity":r===Number.NEGATIVE_INFINITY?"-Infinity":r);case $n.ScalarType.STRING:return r===""?a?"":void 0:(Er.assert(typeof r=="string"),r);case $n.ScalarType.BOOL:return r===!1?a?!1:void 0:(Er.assert(typeof r=="boolean"),r);case $n.ScalarType.UINT64:case $n.ScalarType.FIXED64:Er.assert(typeof r=="number"||typeof r=="string"||typeof r=="bigint");let o=roe.PbULong.from(r);return o.isZero()&&!a?void 0:o.toString();case $n.ScalarType.INT64:case $n.ScalarType.SFIXED64:case $n.ScalarType.SINT64:Er.assert(typeof r=="number"||typeof r=="string"||typeof r=="bigint");let l=roe.PbLong.from(r);return l.isZero()&&!a?void 0:l.toString();case $n.ScalarType.BYTES:return Er.assert(r instanceof Uint8Array),r.byteLength?OQe.base64encode(r):a?"":void 0}}};r3.ReflectionJsonWriter=tO});var n3=g(i3=>{"use strict";Object.defineProperty(i3,"__esModule",{value:!0});i3.reflectionScalarDefault=void 0;var mo=fo(),ioe=Zw(),noe=Cu();function PQe(e,t=mo.LongType.STRING){switch(e){case mo.ScalarType.BOOL:return!1;case mo.ScalarType.UINT64:case mo.ScalarType.FIXED64:return ioe.reflectionLongConvert(noe.PbULong.ZERO,t);case mo.ScalarType.INT64:case mo.ScalarType.SFIXED64:case mo.ScalarType.SINT64:return ioe.reflectionLongConvert(noe.PbLong.ZERO,t);case mo.ScalarType.DOUBLE:case mo.ScalarType.FLOAT:return 0;case mo.ScalarType.BYTES:return new Uint8Array(0);case mo.ScalarType.STRING:return"";default:return 0}}i3.reflectionScalarDefault=PQe});var nO=g(s3=>{"use strict";Object.defineProperty(s3,"__esModule",{value:!0});s3.ReflectionBinaryReader=void 0;var soe=$y(),ri=fo(),Yy=Zw(),aoe=n3(),iO=class{constructor(t){this.info=t}prepare(){var t;if(!this.fieldNoToField){let r=(t=this.info.fields)!==null&&t!==void 0?t:[];this.fieldNoToField=new Map(r.map(i=>[i.no,i]))}}read(t,r,i,n){this.prepare();let s=n===void 0?t.len:t.pos+n;for(;t.pos{"use strict";Object.defineProperty(a3,"__esModule",{value:!0});a3.ReflectionBinaryWriter=void 0;var zs=$y(),nr=fo(),qh=Lh(),Zy=Cu(),sO=class{constructor(t){this.info=t}prepare(){if(!this.fields){let t=this.info.fields?this.info.fields.concat():[];this.fields=t.sort((r,i)=>r.no-i.no)}}write(t,r,i){this.prepare();for(let s of this.fields){let a,o,l=s.repeat,c=s.localName;if(s.oneof){let u=t[s.oneof];if(u.oneofKind!==c)continue;a=u[c],o=!0}else a=t[c],o=!1;switch(s.kind){case"scalar":case"enum":let u=s.kind=="enum"?nr.ScalarType.INT32:s.T;if(l)if(qh.assert(Array.isArray(a)),l==nr.RepeatType.PACKED)this.packed(r,u,s.no,a);else for(let d of a)this.scalar(r,u,s.no,d,!0);else a===void 0?qh.assert(s.opt):this.scalar(r,u,s.no,a,o||s.opt);break;case"message":if(l){qh.assert(Array.isArray(a));for(let d of a)this.message(r,i,s.T(),s.no,d)}else this.message(r,i,s.T(),s.no,a);break;case"map":qh.assert(typeof a=="object"&&a!==null);for(let[d,p]of Object.entries(a))this.mapEntry(r,i,s,d,p);break}}let n=i.writeUnknownFields;n!==!1&&(n===!0?zs.UnknownFieldHandler.onWrite:n)(this.info.typeName,t,r)}mapEntry(t,r,i,n,s){t.tag(i.no,zs.WireType.LengthDelimited),t.fork();let a=n;switch(i.K){case nr.ScalarType.INT32:case nr.ScalarType.FIXED32:case nr.ScalarType.UINT32:case nr.ScalarType.SFIXED32:case nr.ScalarType.SINT32:a=Number.parseInt(n);break;case nr.ScalarType.BOOL:qh.assert(n=="true"||n=="false"),a=n=="true";break}switch(this.scalar(t,i.K,1,a,!0),i.V.kind){case"scalar":this.scalar(t,i.V.T,2,s,!0);break;case"enum":this.scalar(t,nr.ScalarType.INT32,2,s,!0);break;case"message":this.message(t,r,i.V.T(),2,s);break}t.join()}message(t,r,i,n,s){s!==void 0&&(i.internalBinaryWrite(s,t.tag(n,zs.WireType.LengthDelimited).fork(),r),t.join())}scalar(t,r,i,n,s){let[a,o,l]=this.scalarInfo(r,n);(!l||s)&&(t.tag(i,a),t[o](n))}packed(t,r,i,n){if(!n.length)return;qh.assert(r!==nr.ScalarType.BYTES&&r!==nr.ScalarType.STRING),t.tag(i,zs.WireType.LengthDelimited),t.fork();let[,s]=this.scalarInfo(r);for(let a=0;a{"use strict";Object.defineProperty(o3,"__esModule",{value:!0});o3.reflectionCreate=void 0;var IQe=n3(),DQe=Qy();function LQe(e){let t=e.messagePrototype?Object.create(e.messagePrototype):Object.defineProperty({},DQe.MESSAGE_TYPE,{value:e});for(let r of e.fields){let i=r.localName;if(!r.opt)if(r.oneof)t[r.oneof]={oneofKind:void 0};else if(r.repeat)t[i]=[];else switch(r.kind){case"scalar":t[i]=IQe.reflectionScalarDefault(r.T,r.L);break;case"enum":t[i]=0;break;case"map":t[i]={};break}}return t}o3.reflectionCreate=LQe});var lO=g(l3=>{"use strict";Object.defineProperty(l3,"__esModule",{value:!0});l3.reflectionMergePartial=void 0;function FQe(e,t,r){let i,n=r,s;for(let a of e.fields){let o=a.localName;if(a.oneof){let l=n[a.oneof];if(l?.oneofKind==null)continue;if(i=l[o],s=t[a.oneof],s.oneofKind=l.oneofKind,i==null){delete s[o];continue}}else if(i=n[o],s=t,i==null)continue;switch(a.repeat&&(s[o].length=i.length),a.kind){case"scalar":case"enum":if(a.repeat)for(let c=0;c{"use strict";Object.defineProperty(u3,"__esModule",{value:!0});u3.reflectionEquals=void 0;var cO=fo();function BQe(e,t,r){if(t===r)return!0;if(!t||!r)return!1;for(let i of e.fields){let n=i.localName,s=i.oneof?t[i.oneof][n]:t[n],a=i.oneof?r[i.oneof][n]:r[n];switch(i.kind){case"enum":case"scalar":let o=i.kind=="enum"?cO.ScalarType.INT32:i.T;if(!(i.repeat?ooe(o,s,a):coe(o,s,a)))return!1;break;case"map":if(!(i.V.kind=="message"?loe(i.V.T(),c3(s),c3(a)):ooe(i.V.kind=="enum"?cO.ScalarType.INT32:i.V.T,c3(s),c3(a))))return!1;break;case"message":let l=i.T();if(!(i.repeat?loe(l,s,a):l.equals(s,a)))return!1;break}}return!0}u3.reflectionEquals=BQe;var c3=Object.values;function coe(e,t,r){if(t===r)return!0;if(e!==cO.ScalarType.BYTES)return!1;let i=t,n=r;if(i.length!==n.length)return!1;for(let s=0;s{"use strict";Object.defineProperty(d3,"__esModule",{value:!0});d3.MessageType=void 0;var qQe=Qy(),MQe=fo(),kQe=ZC(),jQe=eO(),UQe=rO(),zQe=nO(),$Qe=aO(),HQe=oO(),dO=lO(),GQe=qw(),uoe=KC(),VQe=uO(),WQe=WC(),KQe=VC(),XQe=Object.getOwnPropertyDescriptors(Object.getPrototypeOf({})),pO=class{constructor(t,r,i){this.defaultCheckDepth=16,this.typeName=t,this.fields=r.map(MQe.normalizeFieldInfo),this.options=i??{},this.messagePrototype=Object.create(null,Object.assign(Object.assign({},XQe),{[qQe.MESSAGE_TYPE]:{value:this}})),this.refTypeCheck=new kQe.ReflectionTypeCheck(this),this.refJsonReader=new jQe.ReflectionJsonReader(this),this.refJsonWriter=new UQe.ReflectionJsonWriter(this),this.refBinReader=new zQe.ReflectionBinaryReader(this),this.refBinWriter=new $Qe.ReflectionBinaryWriter(this)}create(t){let r=HQe.reflectionCreate(this);return t!==void 0&&dO.reflectionMergePartial(this,r,t),r}clone(t){let r=this.create();return dO.reflectionMergePartial(this,r,t),r}equals(t,r){return VQe.reflectionEquals(this,t,r)}is(t,r=this.defaultCheckDepth){return this.refTypeCheck.is(t,r,!1)}isAssignable(t,r=this.defaultCheckDepth){return this.refTypeCheck.is(t,r,!0)}mergePartial(t,r){dO.reflectionMergePartial(this,t,r)}fromBinary(t,r){let i=KQe.binaryReadOptions(r);return this.internalBinaryRead(i.readerFactory(t),t.byteLength,i)}fromJson(t,r){return this.internalJsonRead(t,uoe.jsonReadOptions(r))}fromJsonString(t,r){let i=JSON.parse(t);return this.fromJson(i,r)}toJson(t,r){return this.internalJsonWrite(t,uoe.jsonWriteOptions(r))}toJsonString(t,r){var i;let n=this.toJson(t,r);return JSON.stringify(n,null,(i=r?.prettySpaces)!==null&&i!==void 0?i:0)}toBinary(t,r){let i=WQe.binaryWriteOptions(r);return this.internalBinaryWrite(t,i.writerFactory(),i).finish()}internalJsonRead(t,r,i){if(t!==null&&typeof t=="object"&&!Array.isArray(t)){let n=i??this.create();return this.refJsonReader.read(t,n,r),n}throw new Error(`Unable to parse message ${this.typeName} from JSON ${GQe.typeofJsonValue(t)}.`)}internalJsonWrite(t,r){return this.refJsonWriter.write(t,r)}internalBinaryWrite(t,r,i){return this.refBinWriter.write(t,r,i),r}internalBinaryRead(t,r,i,n){let s=n??this.create();return this.refBinReader.read(t,s,i,r),s}};d3.MessageType=pO});var poe=g(p3=>{"use strict";Object.defineProperty(p3,"__esModule",{value:!0});p3.containsMessageType=void 0;var QQe=Qy();function YQe(e){return e[QQe.MESSAGE_TYPE]!=null}p3.containsMessageType=YQe});var moe=g(al=>{"use strict";Object.defineProperty(al,"__esModule",{value:!0});al.listEnumNumbers=al.listEnumNames=al.listEnumValues=al.isEnumObject=void 0;function foe(e){if(typeof e!="object"||e===null||!e.hasOwnProperty(0))return!1;for(let t of Object.keys(e)){let r=parseInt(t);if(Number.isNaN(r)){let i=e[t];if(i===void 0||typeof i!="number"||e[i]===void 0)return!1}else{let i=e[r];if(i===void 0||e[i]!==r)return!1}}return!0}al.isEnumObject=foe;function fO(e){if(!foe(e))throw new Error("not a typescript enum object");let t=[];for(let[r,i]of Object.entries(e))typeof i=="number"&&t.push({name:r,number:i});return t}al.listEnumValues=fO;function ZQe(e){return fO(e).map(t=>t.name)}al.listEnumNames=ZQe;function JQe(e){return fO(e).map(t=>t.number).filter((t,r,i)=>i.indexOf(t)==r)}al.listEnumNumbers=JQe});var dr=g(Oe=>{"use strict";Object.defineProperty(Oe,"__esModule",{value:!0});var hoe=qw();Object.defineProperty(Oe,"typeofJsonValue",{enumerable:!0,get:function(){return hoe.typeofJsonValue}});Object.defineProperty(Oe,"isJsonObject",{enumerable:!0,get:function(){return hoe.isJsonObject}});var goe=kw();Object.defineProperty(Oe,"base64decode",{enumerable:!0,get:function(){return goe.base64decode}});Object.defineProperty(Oe,"base64encode",{enumerable:!0,get:function(){return goe.base64encode}});var eYe=$ae();Object.defineProperty(Oe,"utf8read",{enumerable:!0,get:function(){return eYe.utf8read}});var mO=$y();Object.defineProperty(Oe,"WireType",{enumerable:!0,get:function(){return mO.WireType}});Object.defineProperty(Oe,"mergeBinaryOptions",{enumerable:!0,get:function(){return mO.mergeBinaryOptions}});Object.defineProperty(Oe,"UnknownFieldHandler",{enumerable:!0,get:function(){return mO.UnknownFieldHandler}});var yoe=VC();Object.defineProperty(Oe,"BinaryReader",{enumerable:!0,get:function(){return yoe.BinaryReader}});Object.defineProperty(Oe,"binaryReadOptions",{enumerable:!0,get:function(){return yoe.binaryReadOptions}});var boe=WC();Object.defineProperty(Oe,"BinaryWriter",{enumerable:!0,get:function(){return boe.BinaryWriter}});Object.defineProperty(Oe,"binaryWriteOptions",{enumerable:!0,get:function(){return boe.binaryWriteOptions}});var voe=Cu();Object.defineProperty(Oe,"PbLong",{enumerable:!0,get:function(){return voe.PbLong}});Object.defineProperty(Oe,"PbULong",{enumerable:!0,get:function(){return voe.PbULong}});var hO=KC();Object.defineProperty(Oe,"jsonReadOptions",{enumerable:!0,get:function(){return hO.jsonReadOptions}});Object.defineProperty(Oe,"jsonWriteOptions",{enumerable:!0,get:function(){return hO.jsonWriteOptions}});Object.defineProperty(Oe,"mergeJsonOptions",{enumerable:!0,get:function(){return hO.mergeJsonOptions}});var tYe=Qy();Object.defineProperty(Oe,"MESSAGE_TYPE",{enumerable:!0,get:function(){return tYe.MESSAGE_TYPE}});var rYe=doe();Object.defineProperty(Oe,"MessageType",{enumerable:!0,get:function(){return rYe.MessageType}});var hp=fo();Object.defineProperty(Oe,"ScalarType",{enumerable:!0,get:function(){return hp.ScalarType}});Object.defineProperty(Oe,"LongType",{enumerable:!0,get:function(){return hp.LongType}});Object.defineProperty(Oe,"RepeatType",{enumerable:!0,get:function(){return hp.RepeatType}});Object.defineProperty(Oe,"normalizeFieldInfo",{enumerable:!0,get:function(){return hp.normalizeFieldInfo}});Object.defineProperty(Oe,"readFieldOptions",{enumerable:!0,get:function(){return hp.readFieldOptions}});Object.defineProperty(Oe,"readFieldOption",{enumerable:!0,get:function(){return hp.readFieldOption}});Object.defineProperty(Oe,"readMessageOption",{enumerable:!0,get:function(){return hp.readMessageOption}});var iYe=ZC();Object.defineProperty(Oe,"ReflectionTypeCheck",{enumerable:!0,get:function(){return iYe.ReflectionTypeCheck}});var nYe=oO();Object.defineProperty(Oe,"reflectionCreate",{enumerable:!0,get:function(){return nYe.reflectionCreate}});var sYe=n3();Object.defineProperty(Oe,"reflectionScalarDefault",{enumerable:!0,get:function(){return sYe.reflectionScalarDefault}});var aYe=lO();Object.defineProperty(Oe,"reflectionMergePartial",{enumerable:!0,get:function(){return aYe.reflectionMergePartial}});var oYe=uO();Object.defineProperty(Oe,"reflectionEquals",{enumerable:!0,get:function(){return oYe.reflectionEquals}});var lYe=nO();Object.defineProperty(Oe,"ReflectionBinaryReader",{enumerable:!0,get:function(){return lYe.ReflectionBinaryReader}});var cYe=aO();Object.defineProperty(Oe,"ReflectionBinaryWriter",{enumerable:!0,get:function(){return cYe.ReflectionBinaryWriter}});var uYe=eO();Object.defineProperty(Oe,"ReflectionJsonReader",{enumerable:!0,get:function(){return uYe.ReflectionJsonReader}});var dYe=rO();Object.defineProperty(Oe,"ReflectionJsonWriter",{enumerable:!0,get:function(){return dYe.ReflectionJsonWriter}});var pYe=poe();Object.defineProperty(Oe,"containsMessageType",{enumerable:!0,get:function(){return pYe.containsMessageType}});var Jy=QC();Object.defineProperty(Oe,"isOneofGroup",{enumerable:!0,get:function(){return Jy.isOneofGroup}});Object.defineProperty(Oe,"setOneofValue",{enumerable:!0,get:function(){return Jy.setOneofValue}});Object.defineProperty(Oe,"getOneofValue",{enumerable:!0,get:function(){return Jy.getOneofValue}});Object.defineProperty(Oe,"clearOneofValue",{enumerable:!0,get:function(){return Jy.clearOneofValue}});Object.defineProperty(Oe,"getSelectedOneofValue",{enumerable:!0,get:function(){return Jy.getSelectedOneofValue}});var f3=moe();Object.defineProperty(Oe,"listEnumValues",{enumerable:!0,get:function(){return f3.listEnumValues}});Object.defineProperty(Oe,"listEnumNames",{enumerable:!0,get:function(){return f3.listEnumNames}});Object.defineProperty(Oe,"listEnumNumbers",{enumerable:!0,get:function(){return f3.listEnumNumbers}});Object.defineProperty(Oe,"isEnumObject",{enumerable:!0,get:function(){return f3.isEnumObject}});var fYe=XC();Object.defineProperty(Oe,"lowerCamelCase",{enumerable:!0,get:function(){return fYe.lowerCamelCase}});var e2=Lh();Object.defineProperty(Oe,"assert",{enumerable:!0,get:function(){return e2.assert}});Object.defineProperty(Oe,"assertNever",{enumerable:!0,get:function(){return e2.assertNever}});Object.defineProperty(Oe,"assertInt32",{enumerable:!0,get:function(){return e2.assertInt32}});Object.defineProperty(Oe,"assertUInt32",{enumerable:!0,get:function(){return e2.assertUInt32}});Object.defineProperty(Oe,"assertFloat32",{enumerable:!0,get:function(){return e2.assertFloat32}})});var yO=g(m3=>{"use strict";Object.defineProperty(m3,"__esModule",{value:!0});m3.Timestamp=void 0;var _oe=dr(),woe=dr(),mYe=dr(),hYe=dr(),gYe=dr(),t2=dr(),yYe=dr(),gO=class extends yYe.MessageType{constructor(){super("google.protobuf.Timestamp",[{no:1,name:"seconds",kind:"scalar",T:3},{no:2,name:"nanos",kind:"scalar",T:5}])}now(){let t=this.create(),r=Date.now();return t.seconds=t2.PbLong.from(Math.floor(r/1e3)).toString(),t.nanos=r%1e3*1e6,t}toDate(t){return new Date(t2.PbLong.from(t.seconds).toNumber()*1e3+Math.ceil(t.nanos/1e6))}fromDate(t){let r=this.create(),i=t.getTime();return r.seconds=t2.PbLong.from(Math.floor(i/1e3)).toString(),r.nanos=i%1e3*1e6,r}internalJsonWrite(t,r){let i=t2.PbLong.from(t.seconds).toNumber()*1e3;if(iDate.parse("9999-12-31T23:59:59Z"))throw new Error("Unable to encode Timestamp to JSON. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.");if(t.nanos<0)throw new Error("Unable to encode invalid Timestamp to JSON. Nanos must not be negative.");let n="Z";if(t.nanos>0){let s=(t.nanos+1e9).toString().substring(1);s.substring(3)==="000000"?n="."+s.substring(0,3)+"Z":s.substring(6)==="000"?n="."+s.substring(0,6)+"Z":n="."+s+"Z"}return new Date(i).toISOString().replace(".000Z",n)}internalJsonRead(t,r,i){if(typeof t!="string")throw new Error("Unable to parse Timestamp from JSON "+(0,gYe.typeofJsonValue)(t)+".");let n=t.match(/^([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})(?:Z|\.([0-9]{3,9})Z|([+-][0-9][0-9]:[0-9][0-9]))$/);if(!n)throw new Error("Unable to parse Timestamp from JSON. Invalid format.");let s=Date.parse(n[1]+"-"+n[2]+"-"+n[3]+"T"+n[4]+":"+n[5]+":"+n[6]+(n[8]?n[8]:"Z"));if(Number.isNaN(s))throw new Error("Unable to parse Timestamp from JSON. Invalid value.");if(sDate.parse("9999-12-31T23:59:59Z"))throw new globalThis.Error("Unable to parse Timestamp from JSON. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.");return i||(i=this.create()),i.seconds=t2.PbLong.from(s/1e3).toString(),i.nanos=0,n[7]&&(i.nanos=parseInt("1"+n[7]+"0".repeat(9-n[7].length))-1e9),i}create(t){let r={seconds:"0",nanos:0};return globalThis.Object.defineProperty(r,hYe.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,mYe.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.pos{"use strict";Object.defineProperty(ui,"__esModule",{value:!0});ui.BytesValue=ui.StringValue=ui.BoolValue=ui.UInt32Value=ui.Int32Value=ui.UInt64Value=ui.Int64Value=ui.FloatValue=ui.DoubleValue=void 0;var h3=dr(),Eoe=dr(),fc=dr(),ki=dr(),mc=dr(),hc=dr(),gc=dr(),bO=class extends gc.MessageType{constructor(){super("google.protobuf.DoubleValue",[{no:1,name:"value",kind:"scalar",T:1}])}internalJsonWrite(t,r){return this.refJsonWriter.scalar(2,t.value,"value",!1,!0)}internalJsonRead(t,r,i){return i||(i=this.create()),i.value=this.refJsonReader.scalar(t,1,void 0,"value"),i}create(t){let r={value:0};return globalThis.Object.defineProperty(r,hc.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,mc.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.pos{"use strict";Object.defineProperty(ol,"__esModule",{value:!0});ol.readServiceOption=ol.readMethodOption=ol.readMethodOptions=ol.normalizeMethodInfo=void 0;var bYe=dr();function vYe(e,t){var r,i,n;let s=e;return s.service=t,s.localName=(r=s.localName)!==null&&r!==void 0?r:bYe.lowerCamelCase(s.name),s.serverStreaming=!!s.serverStreaming,s.clientStreaming=!!s.clientStreaming,s.options=(i=s.options)!==null&&i!==void 0?i:{},s.idempotency=(n=s.idempotency)!==null&&n!==void 0?n:void 0,s}ol.normalizeMethodInfo=vYe;function _Ye(e,t,r,i){var n;let s=(n=e.methods.find((a,o)=>a.localName===t||o===t))===null||n===void 0?void 0:n.options;return s&&s[r]?i.fromJson(s[r]):void 0}ol.readMethodOptions=_Ye;function wYe(e,t,r,i){var n;let s=(n=e.methods.find((o,l)=>o.localName===t||l===t))===null||n===void 0?void 0:n.options;if(!s)return;let a=s[r];return a===void 0?a:i?i.fromJson(a):a}ol.readMethodOption=wYe;function EYe(e,t,r){let i=e.options;if(!i)return;let n=i[t];return n===void 0?n:r?r.fromJson(n):n}ol.readServiceOption=EYe});var Soe=g(y3=>{"use strict";Object.defineProperty(y3,"__esModule",{value:!0});y3.ServiceType=void 0;var SYe=RO(),AO=class{constructor(t,r,i){this.typeName=t,this.methods=r.map(n=>SYe.normalizeMethodInfo(n,this)),this.options=i??{}}};y3.ServiceType=AO});var OO=g(b3=>{"use strict";Object.defineProperty(b3,"__esModule",{value:!0});b3.RpcError=void 0;var CO=class extends Error{constructor(t,r="UNKNOWN",i){super(t),this.name="RpcError",Object.setPrototypeOf(this,new.target.prototype),this.code=r,this.meta=i??{}}toString(){let t=[this.name+": "+this.message];this.code&&(t.push(""),t.push("Code: "+this.code)),this.serviceName&&this.methodName&&t.push("Method: "+this.serviceName+"/"+this.methodName);let r=Object.entries(this.meta);if(r.length){t.push(""),t.push("Meta:");for(let[i,n]of r)t.push(` ${i}: ${n}`)}return t.join(` +`)}};b3.RpcError=CO});var PO=g(_3=>{"use strict";Object.defineProperty(_3,"__esModule",{value:!0});_3.mergeRpcOptions=void 0;var xoe=dr();function xYe(e,t){if(!t)return e;let r={};v3(e,r),v3(t,r);for(let i of Object.keys(t)){let n=t[i];switch(i){case"jsonOptions":r.jsonOptions=xoe.mergeJsonOptions(e.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=xoe.mergeBinaryOptions(e.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},v3(e.meta,r.meta),v3(t.meta,r.meta);break;case"interceptors":r.interceptors=e.interceptors?e.interceptors.concat(n):n.concat();break}}return r}_3.mergeRpcOptions=xYe;function v3(e,t){if(!e)return;let r=t;for(let[i,n]of Object.entries(e))n instanceof Date?r[i]=new Date(n.getTime()):Array.isArray(n)?r[i]=n.concat():r[i]=n}});var DO=g(gp=>{"use strict";Object.defineProperty(gp,"__esModule",{value:!0});gp.Deferred=gp.DeferredState=void 0;var ll;(function(e){e[e.PENDING=0]="PENDING",e[e.REJECTED=1]="REJECTED",e[e.RESOLVED=2]="RESOLVED"})(ll=gp.DeferredState||(gp.DeferredState={}));var IO=class{constructor(t=!0){this._state=ll.PENDING,this._promise=new Promise((r,i)=>{this._resolve=r,this._reject=i}),t&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(t){if(this.state!==ll.PENDING)throw new Error(`cannot resolve ${ll[this.state].toLowerCase()}`);this._resolve(t),this._state=ll.RESOLVED}reject(t){if(this.state!==ll.PENDING)throw new Error(`cannot reject ${ll[this.state].toLowerCase()}`);this._reject(t),this._state=ll.REJECTED}resolvePending(t){this._state===ll.PENDING&&this.resolve(t)}rejectPending(t){this._state===ll.PENDING&&this.reject(t)}};gp.Deferred=IO});var FO=g(w3=>{"use strict";Object.defineProperty(w3,"__esModule",{value:!0});w3.RpcOutputStreamController=void 0;var Toe=DO(),yp=dr(),LO=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1}onNext(t){return this.addLis(t,this._lis.nxt)}onMessage(t){return this.addLis(t,this._lis.msg)}onError(t){return this.addLis(t,this._lis.err)}onComplete(t){return this.addLis(t,this._lis.cmp)}addLis(t,r){return r.push(t),()=>{let i=r.indexOf(t);i>=0&&r.splice(i,1)}}clearLis(){for(let t of Object.values(this._lis))t.splice(0,t.length)}get closed(){return this._closed!==!1}notifyNext(t,r,i){yp.assert((t?1:0)+(r?1:0)+(i?1:0)<=1,"only one emission at a time"),t&&this.notifyMessage(t),r&&this.notifyError(r),i&&this.notifyComplete()}notifyMessage(t){yp.assert(!this.closed,"stream is closed"),this.pushIt({value:t,done:!1}),this._lis.msg.forEach(r=>r(t)),this._lis.nxt.forEach(r=>r(t,void 0,!1))}notifyError(t){yp.assert(!this.closed,"stream is closed"),this._closed=t,this.pushIt(t),this._lis.err.forEach(r=>r(t)),this._lis.nxt.forEach(r=>r(void 0,t,!1)),this.clearLis()}notifyComplete(){yp.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(t=>t()),this._lis.nxt.forEach(t=>t(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._itState||(this._itState={q:[]}),this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let t=this._itState;yp.assert(t,"bad state"),yp.assert(!t.p,"iterator contract broken");let r=t.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(t.p=new Toe.Deferred,t.p.promise)}}}pushIt(t){let r=this._itState;if(r)if(r.p){let i=r.p;yp.assert(i.state==Toe.DeferredState.PENDING,"iterator contract broken"),"value"in t?i.resolve(t):i.reject(t),delete r.p}else r.q.push(t)}};w3.RpcOutputStreamController=LO});var qO=g(Mh=>{"use strict";var TYe=Mh&&Mh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Mh,"__esModule",{value:!0});Mh.UnaryCall=void 0;var BO=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.request=i,this.headers=n,this.response=s,this.status=a,this.trailers=o}then(t,r){return this.promiseFinished().then(i=>t?Promise.resolve(t(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return TYe(this,void 0,void 0,function*(){let[t,r,i,n]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:t,response:r,status:i,trailers:n}})}};Mh.UnaryCall=BO});var kO=g(kh=>{"use strict";var NYe=kh&&kh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(kh,"__esModule",{value:!0});kh.ServerStreamingCall=void 0;var MO=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.request=i,this.headers=n,this.responses=s,this.status=a,this.trailers=o}then(t,r){return this.promiseFinished().then(i=>t?Promise.resolve(t(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return NYe(this,void 0,void 0,function*(){let[t,r,i]=yield Promise.all([this.headers,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:t,status:r,trailers:i}})}};kh.ServerStreamingCall=MO});var UO=g(jh=>{"use strict";var RYe=jh&&jh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(jh,"__esModule",{value:!0});jh.ClientStreamingCall=void 0;var jO=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.requests=i,this.headers=n,this.response=s,this.status=a,this.trailers=o}then(t,r){return this.promiseFinished().then(i=>t?Promise.resolve(t(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return RYe(this,void 0,void 0,function*(){let[t,r,i,n]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,headers:t,response:r,status:i,trailers:n}})}};jh.ClientStreamingCall=jO});var $O=g(Uh=>{"use strict";var AYe=Uh&&Uh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Uh,"__esModule",{value:!0});Uh.DuplexStreamingCall=void 0;var zO=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.requests=i,this.headers=n,this.responses=s,this.status=a,this.trailers=o}then(t,r){return this.promiseFinished().then(i=>t?Promise.resolve(t(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return AYe(this,void 0,void 0,function*(){let[t,r,i]=yield Promise.all([this.headers,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,headers:t,status:r,trailers:i}})}};Uh.DuplexStreamingCall=zO});var Roe=g(Hh=>{"use strict";var CYe=Hh&&Hh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Hh,"__esModule",{value:!0});Hh.TestTransport=void 0;var Ra=OO(),E3=dr(),Noe=FO(),OYe=PO(),PYe=qO(),IYe=kO(),DYe=UO(),LYe=$O(),$h=class e{constructor(t){this.suppressUncaughtRejections=!0,this.headerDelay=10,this.responseDelay=50,this.betweenResponseDelay=10,this.afterResponseDelay=10,this.data=t??{}}get sentMessages(){return this.lastInput instanceof zh?this.lastInput.sent:typeof this.lastInput=="object"?[this.lastInput.single]:[]}get sendComplete(){return this.lastInput instanceof zh?this.lastInput.completed:typeof this.lastInput=="object"}promiseHeaders(){var t;let r=(t=this.data.headers)!==null&&t!==void 0?t:e.defaultHeaders;return r instanceof Ra.RpcError?Promise.reject(r):Promise.resolve(r)}promiseSingleResponse(t){if(this.data.response instanceof Ra.RpcError)return Promise.reject(this.data.response);let r;return Array.isArray(this.data.response)?(E3.assert(this.data.response.length>0),r=this.data.response[0]):this.data.response!==void 0?r=this.data.response:r=t.O.create(),E3.assert(t.O.is(r)),Promise.resolve(r)}streamResponses(t,r,i){return CYe(this,void 0,void 0,function*(){let n=[];if(this.data.response===void 0)n.push(t.O.create());else if(Array.isArray(this.data.response))for(let s of this.data.response)E3.assert(t.O.is(s)),n.push(s);else this.data.response instanceof Ra.RpcError||(E3.assert(t.O.is(this.data.response)),n.push(this.data.response));try{yield ji(this.responseDelay,i)(void 0)}catch(s){r.notifyError(s);return}if(this.data.response instanceof Ra.RpcError){r.notifyError(this.data.response);return}for(let s of n){r.notifyMessage(s);try{yield ji(this.betweenResponseDelay,i)(void 0)}catch(a){r.notifyError(a);return}}if(this.data.status instanceof Ra.RpcError){r.notifyError(this.data.status);return}if(this.data.trailers instanceof Ra.RpcError){r.notifyError(this.data.trailers);return}r.notifyComplete()})}promiseStatus(){var t;let r=(t=this.data.status)!==null&&t!==void 0?t:e.defaultStatus;return r instanceof Ra.RpcError?Promise.reject(r):Promise.resolve(r)}promiseTrailers(){var t;let r=(t=this.data.trailers)!==null&&t!==void 0?t:e.defaultTrailers;return r instanceof Ra.RpcError?Promise.reject(r):Promise.resolve(r)}maybeSuppressUncaught(...t){if(this.suppressUncaughtRejections)for(let r of t)r.catch(()=>{})}mergeOptions(t){return OYe.mergeRpcOptions({},t)}unary(t,r,i){var n;let s=(n=i.meta)!==null&&n!==void 0?n:{},a=this.promiseHeaders().then(ji(this.headerDelay,i.abort)),o=a.catch(u=>{}).then(ji(this.responseDelay,i.abort)).then(u=>this.promiseSingleResponse(t)),l=o.catch(u=>{}).then(ji(this.afterResponseDelay,i.abort)).then(u=>this.promiseStatus()),c=o.catch(u=>{}).then(ji(this.afterResponseDelay,i.abort)).then(u=>this.promiseTrailers());return this.maybeSuppressUncaught(l,c),this.lastInput={single:r},new PYe.UnaryCall(t,s,r,a,o,l,c)}serverStreaming(t,r,i){var n;let s=(n=i.meta)!==null&&n!==void 0?n:{},a=this.promiseHeaders().then(ji(this.headerDelay,i.abort)),o=new Noe.RpcOutputStreamController,l=a.then(ji(this.responseDelay,i.abort)).catch(()=>{}).then(()=>this.streamResponses(t,o,i.abort)).then(ji(this.afterResponseDelay,i.abort)),c=l.then(()=>this.promiseStatus()),u=l.then(()=>this.promiseTrailers());return this.maybeSuppressUncaught(c,u),this.lastInput={single:r},new IYe.ServerStreamingCall(t,s,r,a,o,c,u)}clientStreaming(t,r){var i;let n=(i=r.meta)!==null&&i!==void 0?i:{},s=this.promiseHeaders().then(ji(this.headerDelay,r.abort)),a=s.catch(c=>{}).then(ji(this.responseDelay,r.abort)).then(c=>this.promiseSingleResponse(t)),o=a.catch(c=>{}).then(ji(this.afterResponseDelay,r.abort)).then(c=>this.promiseStatus()),l=a.catch(c=>{}).then(ji(this.afterResponseDelay,r.abort)).then(c=>this.promiseTrailers());return this.maybeSuppressUncaught(o,l),this.lastInput=new zh(this.data,r.abort),new DYe.ClientStreamingCall(t,n,this.lastInput,s,a,o,l)}duplex(t,r){var i;let n=(i=r.meta)!==null&&i!==void 0?i:{},s=this.promiseHeaders().then(ji(this.headerDelay,r.abort)),a=new Noe.RpcOutputStreamController,o=s.then(ji(this.responseDelay,r.abort)).catch(()=>{}).then(()=>this.streamResponses(t,a,r.abort)).then(ji(this.afterResponseDelay,r.abort)),l=o.then(()=>this.promiseStatus()),c=o.then(()=>this.promiseTrailers());return this.maybeSuppressUncaught(l,c),this.lastInput=new zh(this.data,r.abort),new LYe.DuplexStreamingCall(t,n,this.lastInput,s,a,l,c)}};Hh.TestTransport=$h;$h.defaultHeaders={responseHeader:"test"};$h.defaultStatus={code:"OK",detail:"all good"};$h.defaultTrailers={responseTrailer:"test"};function ji(e,t){return r=>new Promise((i,n)=>{if(t?.aborted)n(new Ra.RpcError("user cancel","CANCELLED"));else{let s=setTimeout(()=>i(r),e);t&&t.addEventListener("abort",a=>{clearTimeout(s),n(new Ra.RpcError("user cancel","CANCELLED"))})}})}var zh=class{constructor(t,r){this._completed=!1,this._sent=[],this.data=t,this.abort=r}get sent(){return this._sent}get completed(){return this._completed}send(t){if(this.data.inputMessage instanceof Ra.RpcError)return Promise.reject(this.data.inputMessage);let r=this.data.inputMessage===void 0?10:this.data.inputMessage;return Promise.resolve(void 0).then(()=>{this._sent.push(t)}).then(ji(r,this.abort))}complete(){if(this.data.inputComplete instanceof Ra.RpcError)return Promise.reject(this.data.inputComplete);let t=this.data.inputComplete===void 0?10:this.data.inputComplete;return Promise.resolve(void 0).then(()=>{this._completed=!0}).then(ji(t,this.abort))}}});var Aoe=g(Aa=>{"use strict";Object.defineProperty(Aa,"__esModule",{value:!0});Aa.stackDuplexStreamingInterceptors=Aa.stackClientStreamingInterceptors=Aa.stackServerStreamingInterceptors=Aa.stackUnaryInterceptors=Aa.stackIntercept=void 0;var FYe=dr();function r2(e,t,r,i,n){var s,a,o,l;if(e=="unary"){let c=(u,d,p)=>t.unary(u,d,p);for(let u of((s=i.interceptors)!==null&&s!==void 0?s:[]).filter(d=>d.interceptUnary).reverse()){let d=c;c=(p,f,m)=>u.interceptUnary(d,p,f,m)}return c(r,n,i)}if(e=="serverStreaming"){let c=(u,d,p)=>t.serverStreaming(u,d,p);for(let u of((a=i.interceptors)!==null&&a!==void 0?a:[]).filter(d=>d.interceptServerStreaming).reverse()){let d=c;c=(p,f,m)=>u.interceptServerStreaming(d,p,f,m)}return c(r,n,i)}if(e=="clientStreaming"){let c=(u,d)=>t.clientStreaming(u,d);for(let u of((o=i.interceptors)!==null&&o!==void 0?o:[]).filter(d=>d.interceptClientStreaming).reverse()){let d=c;c=(p,f)=>u.interceptClientStreaming(d,p,f)}return c(r,i)}if(e=="duplex"){let c=(u,d)=>t.duplex(u,d);for(let u of((l=i.interceptors)!==null&&l!==void 0?l:[]).filter(d=>d.interceptDuplex).reverse()){let d=c;c=(p,f)=>u.interceptDuplex(d,p,f)}return c(r,i)}FYe.assertNever(e)}Aa.stackIntercept=r2;function BYe(e,t,r,i){return r2("unary",e,t,i,r)}Aa.stackUnaryInterceptors=BYe;function qYe(e,t,r,i){return r2("serverStreaming",e,t,i,r)}Aa.stackServerStreamingInterceptors=qYe;function MYe(e,t,r){return r2("clientStreaming",e,t,r)}Aa.stackClientStreamingInterceptors=MYe;function kYe(e,t,r){return r2("duplex",e,t,r)}Aa.stackDuplexStreamingInterceptors=kYe});var Coe=g(S3=>{"use strict";Object.defineProperty(S3,"__esModule",{value:!0});S3.ServerCallContextController=void 0;var HO=class{constructor(t,r,i,n,s={code:"OK",detail:""}){this._cancelled=!1,this._listeners=[],this.method=t,this.headers=r,this.deadline=i,this.trailers={},this._sendRH=n,this.status=s}notifyCancelled(){if(!this._cancelled){this._cancelled=!0;for(let t of this._listeners)t()}}sendResponseHeaders(t){this._sendRH(t)}get cancelled(){return this._cancelled}onCancel(t){let r=this._listeners;return r.push(t),()=>{let i=r.indexOf(t);i>=0&&r.splice(i,1)}}};S3.ServerCallContextController=HO});var Poe=g(Vr=>{"use strict";Object.defineProperty(Vr,"__esModule",{value:!0});var jYe=Soe();Object.defineProperty(Vr,"ServiceType",{enumerable:!0,get:function(){return jYe.ServiceType}});var GO=RO();Object.defineProperty(Vr,"readMethodOptions",{enumerable:!0,get:function(){return GO.readMethodOptions}});Object.defineProperty(Vr,"readMethodOption",{enumerable:!0,get:function(){return GO.readMethodOption}});Object.defineProperty(Vr,"readServiceOption",{enumerable:!0,get:function(){return GO.readServiceOption}});var UYe=OO();Object.defineProperty(Vr,"RpcError",{enumerable:!0,get:function(){return UYe.RpcError}});var zYe=PO();Object.defineProperty(Vr,"mergeRpcOptions",{enumerable:!0,get:function(){return zYe.mergeRpcOptions}});var $Ye=FO();Object.defineProperty(Vr,"RpcOutputStreamController",{enumerable:!0,get:function(){return $Ye.RpcOutputStreamController}});var HYe=Roe();Object.defineProperty(Vr,"TestTransport",{enumerable:!0,get:function(){return HYe.TestTransport}});var Ooe=DO();Object.defineProperty(Vr,"Deferred",{enumerable:!0,get:function(){return Ooe.Deferred}});Object.defineProperty(Vr,"DeferredState",{enumerable:!0,get:function(){return Ooe.DeferredState}});var GYe=$O();Object.defineProperty(Vr,"DuplexStreamingCall",{enumerable:!0,get:function(){return GYe.DuplexStreamingCall}});var VYe=UO();Object.defineProperty(Vr,"ClientStreamingCall",{enumerable:!0,get:function(){return VYe.ClientStreamingCall}});var WYe=kO();Object.defineProperty(Vr,"ServerStreamingCall",{enumerable:!0,get:function(){return WYe.ServerStreamingCall}});var KYe=qO();Object.defineProperty(Vr,"UnaryCall",{enumerable:!0,get:function(){return KYe.UnaryCall}});var i2=Aoe();Object.defineProperty(Vr,"stackIntercept",{enumerable:!0,get:function(){return i2.stackIntercept}});Object.defineProperty(Vr,"stackDuplexStreamingInterceptors",{enumerable:!0,get:function(){return i2.stackDuplexStreamingInterceptors}});Object.defineProperty(Vr,"stackClientStreamingInterceptors",{enumerable:!0,get:function(){return i2.stackClientStreamingInterceptors}});Object.defineProperty(Vr,"stackServerStreamingInterceptors",{enumerable:!0,get:function(){return i2.stackServerStreamingInterceptors}});Object.defineProperty(Vr,"stackUnaryInterceptors",{enumerable:!0,get:function(){return i2.stackUnaryInterceptors}});var XYe=Coe();Object.defineProperty(Vr,"ServerCallContextController",{enumerable:!0,get:function(){return XYe.ServerCallContextController}})});var nP=g(Je=>{"use strict";Object.defineProperty(Je,"__esModule",{value:!0});Je.ArtifactService=Je.DeleteArtifactResponse=Je.DeleteArtifactRequest=Je.GetSignedArtifactURLResponse=Je.GetSignedArtifactURLRequest=Je.ListArtifactsResponse_MonolithArtifact=Je.ListArtifactsResponse=Je.ListArtifactsRequest=Je.FinalizeArtifactResponse=Je.FinalizeArtifactRequest=Je.CreateArtifactResponse=Je.CreateArtifactRequest=void 0;var QYe=Poe(),gt=dr(),Wr=dr(),ho=dr(),go=dr(),yo=dr(),VO=g3(),Gh=g3(),Vh=yO(),WO=class extends yo.MessageType{constructor(){super("github.actions.results.api.v1.CreateArtifactRequest",[{no:1,name:"workflow_run_backend_id",kind:"scalar",T:9},{no:2,name:"workflow_job_run_backend_id",kind:"scalar",T:9},{no:3,name:"name",kind:"scalar",T:9},{no:4,name:"expires_at",kind:"message",T:()=>Vh.Timestamp},{no:5,name:"version",kind:"scalar",T:5}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:"",name:"",version:0};return globalThis.Object.defineProperty(r,go.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,ho.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.posGh.StringValue}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:"",name:"",size:"0"};return globalThis.Object.defineProperty(r,go.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,ho.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.posGh.StringValue},{no:4,name:"id_filter",kind:"message",T:()=>VO.Int64Value}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:""};return globalThis.Object.defineProperty(r,go.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,ho.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.posJe.ListArtifactsResponse_MonolithArtifact}])}create(t){let r={artifacts:[]};return globalThis.Object.defineProperty(r,go.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,ho.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.posVh.Timestamp}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:"",databaseId:"0",name:"",size:"0"};return globalThis.Object.defineProperty(r,go.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,ho.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.pos{"use strict";Object.defineProperty(Ioe,"__esModule",{value:!0})});var sP=g(Pu=>{"use strict";var bp=Pu&&Pu.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Pu,"__esModule",{value:!0});Pu.isHook=Pu.chainHooks=void 0;function YYe(...e){return e.length===0?null:e.length===1?e[0]:{requestReceived(r){return bp(this,void 0,void 0,function*(){for(let i of e)i.requestReceived&&(yield i.requestReceived(r))})},requestPrepared(r){return bp(this,void 0,void 0,function*(){for(let i of e)i.requestPrepared&&(console.warn("hook requestPrepared is deprecated and will be removed in the next release. Please use responsePrepared instead."),yield i.requestPrepared(r))})},responsePrepared(r){return bp(this,void 0,void 0,function*(){for(let i of e)i.responsePrepared&&(yield i.responsePrepared(r))})},requestSent(r){return bp(this,void 0,void 0,function*(){for(let i of e)i.requestSent&&(console.warn("hook requestSent is deprecated and will be removed in the next release. Please use responseSent instead."),yield i.requestSent(r))})},responseSent(r){return bp(this,void 0,void 0,function*(){for(let i of e)i.responseSent&&(yield i.responseSent(r))})},requestRouted(r){return bp(this,void 0,void 0,function*(){for(let i of e)i.requestRouted&&(yield i.requestRouted(r))})},error(r,i){return bp(this,void 0,void 0,function*(){for(let n of e)n.error&&(yield n.error(r,i))})}}}Pu.chainHooks=YYe;function ZYe(e){return"requestReceived"in e||"requestPrepared"in e||"requestSent"in e||"requestRouted"in e||"responsePrepared"in e||"responseSent"in e||"error"in e}Pu.isHook=ZYe});var Wh=g(Nr=>{"use strict";Object.defineProperty(Nr,"__esModule",{value:!0});Nr.isValidErrorCode=Nr.httpStatusFromErrorCode=Nr.TwirpErrorCode=Nr.BadRouteError=Nr.InternalServerErrorWith=Nr.InternalServerError=Nr.RequiredArgumentError=Nr.InvalidArgumentError=Nr.NotFoundError=Nr.TwirpError=void 0;var vp=class e extends Error{constructor(t,r){super(r),this.code=pr.Internal,this.meta={},this.code=t,this.msg=r,Object.setPrototypeOf(this,e.prototype)}withMeta(t,r){return this.meta[t]=r,this}getMeta(t){return this.meta[t]||""}withCause(t,r=!1){return this._originalCause=t,r&&this.withMeta("cause",t.message),this}cause(){return this._originalCause}toJSON(){try{return JSON.stringify({code:this.code,msg:this.msg,meta:this.meta})}catch{return'{"code": "internal", "msg": "There was an error but it could not be serialized into JSON"}'}}static fromObject(t){let r=t.code||pr.Unknown,i=t.msg||"unknown",n=new e(r,i);return t.meta&&Object.keys(t.meta).forEach(s=>{n.withMeta(s,t.meta[s])}),n}};Nr.TwirpError=vp;var aP=class extends vp{constructor(t){super(pr.NotFound,t)}};Nr.NotFoundError=aP;var x3=class extends vp{constructor(t,r){super(pr.InvalidArgument,t+" "+r),this.withMeta("argument",t)}};Nr.InvalidArgumentError=x3;var oP=class extends x3{constructor(t){super(t,"is required")}};Nr.RequiredArgumentError=oP;var T3=class extends vp{constructor(t){super(pr.Internal,t)}};Nr.InternalServerError=T3;var lP=class extends T3{constructor(t){super(t.message),this.withMeta("cause",t.name),this.withCause(t)}};Nr.InternalServerErrorWith=lP;var cP=class extends vp{constructor(t,r,i){super(pr.BadRoute,t),this.withMeta("twirp_invalid_route",r+" "+i)}};Nr.BadRouteError=cP;var pr;(function(e){e.Canceled="canceled",e.Unknown="unknown",e.InvalidArgument="invalid_argument",e.Malformed="malformed",e.DeadlineExceeded="deadline_exceeded",e.NotFound="not_found",e.BadRoute="bad_route",e.AlreadyExists="already_exists",e.PermissionDenied="permission_denied",e.Unauthenticated="unauthenticated",e.ResourceExhausted="resource_exhausted",e.FailedPrecondition="failed_precondition",e.Aborted="aborted",e.OutOfRange="out_of_range",e.Unimplemented="unimplemented",e.Internal="internal",e.Unavailable="unavailable",e.DataLoss="data_loss"})(pr=Nr.TwirpErrorCode||(Nr.TwirpErrorCode={}));function Loe(e){switch(e){case pr.Canceled:return 408;case pr.Unknown:return 500;case pr.InvalidArgument:return 400;case pr.Malformed:return 400;case pr.DeadlineExceeded:return 408;case pr.NotFound:return 404;case pr.BadRoute:return 404;case pr.AlreadyExists:return 409;case pr.PermissionDenied:return 403;case pr.Unauthenticated:return 401;case pr.ResourceExhausted:return 429;case pr.FailedPrecondition:return 412;case pr.Aborted:return 409;case pr.OutOfRange:return 400;case pr.Unimplemented:return 501;case pr.Internal:return 500;case pr.Unavailable:return 503;case pr.DataLoss:return 500;default:return 0}}Nr.httpStatusFromErrorCode=Loe;function JYe(e){return Loe(e)!=0}Nr.isValidErrorCode=JYe});var N3=g(Hn=>{"use strict";var eZe=Hn&&Hn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Hn,"__esModule",{value:!0});Hn.parseTwirpPath=Hn.getRequestData=Hn.validateRequest=Hn.getContentType=Hn.TwirpContentType=void 0;var cl=Wh(),n2;(function(e){e[e.Protobuf=0]="Protobuf",e[e.JSON=1]="JSON",e[e.Unknown=2]="Unknown"})(n2=Hn.TwirpContentType||(Hn.TwirpContentType={}));function tZe(e){switch(e){case"application/protobuf":return n2.Protobuf;case"application/json":return n2.JSON;default:return n2.Unknown}}Hn.getContentType=tZe;function rZe(e,t,r){if(t.method!=="POST"){let s=`unsupported method ${t.method} (only POST is allowed)`;throw new cl.BadRouteError(s,t.method||"",t.url||"")}let i=Foe(t.url||"");if(i.pkgService!==(e.packageName?e.packageName+".":"")+e.serviceName){let s=`no handler for path ${t.url}`;throw new cl.BadRouteError(s,t.method||"",t.url||"")}if(i.prefix!==r){let s=`invalid path prefix ${i.prefix}, expected ${r}, on path ${t.url}`;throw new cl.BadRouteError(s,t.method||"",t.url||"")}let n=t.headers["content-type"]||"";if(e.contentType===n2.Unknown){let s=`unexpected Content-Type: ${t.headers["content-type"]}`;throw new cl.BadRouteError(s,t.method||"",t.url||"")}return Object.assign(Object.assign({},i),{mimeContentType:n,contentType:e.contentType})}Hn.validateRequest=rZe;function iZe(e){return new Promise((t,r)=>{let i=e;if(i.rawBody instanceof Buffer){t(i.rawBody);return}let n=[];e.on("data",s=>n.push(s)),e.on("end",()=>eZe(this,void 0,void 0,function*(){let s=Buffer.concat(n);t(s)})),e.on("error",s=>{e.aborted?r(new cl.TwirpError(cl.TwirpErrorCode.DeadlineExceeded,"failed to read request: deadline exceeded")):r(new cl.TwirpError(cl.TwirpErrorCode.Malformed,s.message).withCause(s))}),e.on("close",()=>{r(new cl.TwirpError(cl.TwirpErrorCode.Canceled,"failed to read request: context canceled"))})})}Hn.getRequestData=iZe;function Foe(e){let t=e.split("/");return t.length<2?{pkgService:"",method:"",prefix:""}:{method:t[t.length-1],pkgService:t[t.length-2],prefix:t.slice(0,t.length-2).join("/")}}Hn.parseTwirpPath=Foe});var pP=g(Iu=>{"use strict";var Boe=Iu&&Iu.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Iu,"__esModule",{value:!0});Iu.writeError=Iu.TwirpServer=void 0;var qoe=sP(),uP=N3(),s2=Wh(),dP=class{constructor(t){this.pathPrefix="/twirp",this.hooks=[],this.interceptors=[],this.packageName=t.packageName,this.serviceName=t.serviceName,this.methodList=t.methodList,this.matchRoute=t.matchRoute,this.service=t.service}get prefix(){return this.pathPrefix}httpHandler(t){return(r,i)=>(t?.prefix!==void 0&&this.withPrefix(t.prefix),this._httpHandler(r,i))}use(...t){return t.forEach(r=>{if(qoe.isHook(r))return this.hooks.push(r),this;this.interceptors.push(r)}),this}withPrefix(t){return t===!1?this.pathPrefix="":this.pathPrefix=t,this}matchingPath(){let t=this.baseURI().replace(/\./g,"\\.");return new RegExp(`${t}/(${this.methodList.join("|")})`)}baseURI(){return`${this.pathPrefix}/${this.packageName?this.packageName+".":""}${this.serviceName}`}createContext(t,r){return{packageName:this.packageName,serviceName:this.serviceName,methodName:"",contentType:uP.getContentType(t.headers["content-type"]),req:t,res:r}}_httpHandler(t,r){return Boe(this,void 0,void 0,function*(){let i=this.createContext(t,r);try{yield this.invokeHook("requestReceived",i);let{method:n,mimeContentType:s}=uP.validateRequest(i,t,this.pathPrefix||""),a=this.matchRoute(n,{onMatch:c=>this.invokeHook("requestRouted",c),onNotFound:()=>{let c=`no handler for path ${t.url}`;throw new s2.BadRouteError(c,t.method||"",t.url||"")}}),o=yield uP.getRequestData(t),l=yield a(i,this.service,o,this.interceptors);yield Promise.all([this.invokeHook("responsePrepared",i),this.invokeHook("requestPrepared",i)]),r.statusCode=200,r.setHeader("Content-Type",s),r.end(l)}catch(n){yield this.invokeHook("error",i,koe(n)),r.headersSent||Moe(r,n)}finally{yield Promise.all([this.invokeHook("responseSent",i),this.invokeHook("requestSent",i)])}})}invokeHook(t,r,i){return Boe(this,void 0,void 0,function*(){if(this.hooks.length===0)return;let n=qoe.chainHooks(...this.hooks),s=n?.[t];s&&(yield s(r,i||new s2.InternalServerError("internal server error")))})}};Iu.TwirpServer=dP;function Moe(e,t){let r=koe(t);e.setHeader("Content-Type","application/json"),e.statusCode=s2.httpStatusFromErrorCode(r.code),e.end(r.toJSON())}Iu.writeError=Moe;function koe(e){return e instanceof s2.TwirpError?e:new s2.InternalServerErrorWith(e)}});var joe=g(Kh=>{"use strict";var nZe=Kh&&Kh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Kh,"__esModule",{value:!0});Kh.chainInterceptors=void 0;function sZe(...e){if(e.length===0)return;if(e.length===1)return e[0];let t=e[0];return(r,i,n)=>nZe(this,void 0,void 0,function*(){let s=n;for(let a=e.length-1;a>0;a--)s=(o=>(l,c)=>e[a](l,c,o))(s);return t(r,i,s)})}Kh.chainInterceptors=sZe});var $oe=g((mNt,zoe)=>{"use strict";function _p(e,t){var r,i;if(typeof t=="function")i=t(e),i!==void 0&&(e=i);else if(Array.isArray(t))for(r=0;r=0&&(e=e.replace(/\[/g,t).replace(/]/g,""));var r=e.split(t),i=r.filter(cZe);if(i.length!==r.length)throw Error("Refusing to update blacklisted property "+e);return r}var Uoe=Object.prototype.hasOwnProperty;function yt(e,t,r,i){if(!(this instanceof yt))return new yt(e,t,r,i);typeof t>"u"&&(t=!1),typeof r>"u"&&(r=!0),typeof i>"u"&&(i=!0),this.separator=e||".",this.override=t,this.useArray=r,this.useBrackets=i,this.keepArray=!1,this.cleanup=[]}var Xh=new yt(".",!1,!0,!0);function bo(e){return function(){return Xh[e].apply(Xh,arguments)}}yt.prototype._fill=function(e,t,r,i){var n=e.shift();if(e.length>0){if(t[n]=t[n]||(this.useArray&&oZe(e[0])?[]:{}),!a2(t[n]))if(this.override)t[n]={};else{if(!(a2(r)&&A3(r)))throw new Error("Trying to redefine `"+n+"` which is a "+typeof t[n]);return}this._fill(e,t[n],r,i)}else{if(!this.override&&a2(t[n])&&!A3(t[n])){if(!(a2(r)&&A3(r)))throw new Error("Trying to redefine non-empty obj['"+n+"']");return}t[n]=_p(r,i)}};yt.prototype.object=function(e,t){var r=this;return Object.keys(e).forEach(function(i){var n=t===void 0?null:t[i],s=C3(i,r.separator).join(r.separator);s.indexOf(r.separator)!==-1?(r._fill(s.split(r.separator),e,e[i],n),delete e[i]):e[i]=_p(e[i],n)}),e};yt.prototype.str=function(e,t,r,i){var n=C3(e,this.separator).join(this.separator);return e.indexOf(this.separator)!==-1?this._fill(n.split(this.separator),r,t,i):r[e]=_p(t,i),r};yt.prototype.pick=function(e,t,r,i){var n,s,a,o,l;for(s=C3(e,this.separator),n=0;n"u")return r;for(a=C3(e,this.separator),n=0;n{"use strict";var uZe=xn&&xn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),dZe=xn&&xn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Hoe=xn&&xn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&uZe(t,e,r);return dZe(t,e),t},pZe=xn&&xn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(xn,"__esModule",{value:!0});xn.FetchRPC=xn.wrapErrorResponseToTwirpError=xn.NodeHttpRPC=void 0;var fZe=Hoe(require("http")),mZe=Hoe(require("https")),hZe=require("url"),Goe=Wh(),gZe=e=>({request(t,r,i,n){let s;return new Promise((a,o)=>{let l=[],c=i==="application/protobuf"?Buffer.from(n):JSON.stringify(n),u=new hZe.URL(e.baseUrl),d=u.protocol==="https:";d?s=mZe:s=fZe;let p=u.pathname!=="/"?u.pathname:"";s.request(Object.assign(Object.assign({},e||{}),{method:"POST",protocol:u.protocol,host:u.hostname,port:u.port?u.port:d?443:80,path:`${p}/${t}/${r}`,headers:Object.assign(Object.assign({},e.headers?e.headers:{}),{"Content-Type":i,"Content-Length":i==="application/protobuf"?Buffer.byteLength(c):Buffer.from(c).byteLength})}),m=>{m.on("data",h=>l.push(h)),m.on("end",()=>{let h=Buffer.concat(l);m.statusCode!=200?o(Voe(h.toString())):a(i==="application/json"?JSON.parse(h.toString()):h)}),m.on("error",h=>{o(h)})}).on("error",m=>{o(m)}).end(c)})}});xn.NodeHttpRPC=gZe;function Voe(e){return Goe.TwirpError.fromObject(JSON.parse(e))}xn.wrapErrorResponseToTwirpError=Voe;var yZe=e=>({request(t,r,i,n){return pZe(this,void 0,void 0,function*(){let s=new Headers(e.headers);s.set("content-type",i);let a=yield fetch(`${e.baseUrl}/${t}/${r}`,Object.assign(Object.assign({},e),{method:"POST",headers:s,body:n instanceof Uint8Array?n:JSON.stringify(n)}));if(a.status===200)return i==="application/json"?yield a.json():new Uint8Array(yield a.arrayBuffer());throw Goe.TwirpError.fromObject(yield a.json())})}});xn.FetchRPC=yZe});var Koe=g(en=>{"use strict";var bZe=en&&en.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),vZe=en&&en.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_Ze=en&&en.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&bZe(t,e,r);return vZe(t,e),t},mP=en&&en.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},wZe=en&&en.__rest||function(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n{this.rewrite(r,i,t).then(()=>n()).catch(s=>{s instanceof Qh.TwirpError&&(s.code!==Qh.TwirpErrorCode.NotFound?Woe.writeError(i,s):n())})}}rewrite(t,r,i="/twirp"){return mP(this,void 0,void 0,function*(){let[n,s]=this.matchRoute(t),a=yield this.prepareTwirpBody(t,n,s),o=`${i}/${s.packageName}.${s.serviceName}/${s.methodName}`;if(t.url=o,t.originalUrl=o,t.method="POST",t.headers["content-type"]="application/json",t.rawBody=Buffer.from(JSON.stringify(a)),s.responseBodyKey){let l=r.end.bind(r);r.end=function(c){r.statusCode===200?l(`{ "${s.responseBodyKey}": ${c} }`):l(c)}}})}reverseProxy(t){let r=TZe.NodeHttpRPC(t);return(i,n)=>mP(this,void 0,void 0,function*(){try{let[s,a]=this.matchRoute(i),o=yield this.prepareTwirpBody(i,s,a),l=yield r.request(`${a.packageName}.${a.serviceName}`,a.methodName,"application/json",o);n.statusCode=200,n.setHeader("content-type","application/json");let c;a.responseBodyKey?c=JSON.stringify({[a.responseBodyKey]:l}):c=JSON.stringify(l),n.end(c)}catch(s){Woe.writeError(n,s)}})}prepareTwirpBody(t,r,i){return mP(this,void 0,void 0,function*(){let n=r.params,{query_string:s}=n,a=wZe(n,["query_string"]),o=Object.assign({},a);if(s&&i.bodyKey!=="*"){let c=this.parseQueryString(s);o=Object.assign(Object.assign({},c),o)}let l={};if(i.bodyKey){let c=yield xZe.getRequestData(t);try{let u=JSON.parse(c.toString()||"{}");i.bodyKey==="*"?l=u:l[i.bodyKey]=u}catch(u){let d="the json request could not be decoded";throw new Qh.TwirpError(Qh.TwirpErrorCode.Malformed,d).withCause(u,!0)}}return Object.assign(Object.assign({},l),o)})}matchRoute(t){var r;let i=(r=t.method)===null||r===void 0?void 0:r.toLowerCase();if(!i)throw new Qh.BadRouteError("method not allowed",t.method||"",t.url||"");let n=this.routes[i];for(let s of n){let a=s.matcher(t.url||"/");if(a)return[a,s]}throw new Qh.NotFoundError(`url ${t.url} not found`)}parseQueryString(t){let r=EZe.parse(t.replace("?",""));return SZe.object(r)}};en.Gateway=hP});var Xoe=g(Gn=>{"use strict";var RZe=Gn&&Gn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),wp=Gn&&Gn.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&RZe(t,e,r)};Object.defineProperty(Gn,"__esModule",{value:!0});Gn.TwirpContentType=void 0;wp(Doe(),Gn);wp(pP(),Gn);wp(joe(),Gn);wp(sP(),Gn);wp(Wh(),Gn);wp(Koe(),Gn);wp(fP(),Gn);var AZe=N3();Object.defineProperty(Gn,"TwirpContentType",{enumerable:!0,get:function(){return AZe.TwirpContentType}})});var Qoe=g(Wn=>{"use strict";var Vn=Wn&&Wn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Wn,"__esModule",{value:!0});Wn.createArtifactServiceServer=Wn.ArtifactServiceMethodList=Wn.ArtifactServiceMethod=Wn.ArtifactServiceClientProtobuf=Wn.ArtifactServiceClientJSON=void 0;var Pe=Xoe(),Xe=nP(),gP=class{constructor(t){this.rpc=t,this.CreateArtifact.bind(this),this.FinalizeArtifact.bind(this),this.ListArtifacts.bind(this),this.GetSignedArtifactURL.bind(this),this.DeleteArtifact.bind(this)}CreateArtifact(t){let r=Xe.CreateArtifactRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","CreateArtifact","application/json",r).then(n=>Xe.CreateArtifactResponse.fromJson(n,{ignoreUnknownFields:!0}))}FinalizeArtifact(t){let r=Xe.FinalizeArtifactRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","FinalizeArtifact","application/json",r).then(n=>Xe.FinalizeArtifactResponse.fromJson(n,{ignoreUnknownFields:!0}))}ListArtifacts(t){let r=Xe.ListArtifactsRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","ListArtifacts","application/json",r).then(n=>Xe.ListArtifactsResponse.fromJson(n,{ignoreUnknownFields:!0}))}GetSignedArtifactURL(t){let r=Xe.GetSignedArtifactURLRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","GetSignedArtifactURL","application/json",r).then(n=>Xe.GetSignedArtifactURLResponse.fromJson(n,{ignoreUnknownFields:!0}))}DeleteArtifact(t){let r=Xe.DeleteArtifactRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","DeleteArtifact","application/json",r).then(n=>Xe.DeleteArtifactResponse.fromJson(n,{ignoreUnknownFields:!0}))}};Wn.ArtifactServiceClientJSON=gP;var yP=class{constructor(t){this.rpc=t,this.CreateArtifact.bind(this),this.FinalizeArtifact.bind(this),this.ListArtifacts.bind(this),this.GetSignedArtifactURL.bind(this),this.DeleteArtifact.bind(this)}CreateArtifact(t){let r=Xe.CreateArtifactRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","CreateArtifact","application/protobuf",r).then(n=>Xe.CreateArtifactResponse.fromBinary(n))}FinalizeArtifact(t){let r=Xe.FinalizeArtifactRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","FinalizeArtifact","application/protobuf",r).then(n=>Xe.FinalizeArtifactResponse.fromBinary(n))}ListArtifacts(t){let r=Xe.ListArtifactsRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","ListArtifacts","application/protobuf",r).then(n=>Xe.ListArtifactsResponse.fromBinary(n))}GetSignedArtifactURL(t){let r=Xe.GetSignedArtifactURLRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","GetSignedArtifactURL","application/protobuf",r).then(n=>Xe.GetSignedArtifactURLResponse.fromBinary(n))}DeleteArtifact(t){let r=Xe.DeleteArtifactRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","DeleteArtifact","application/protobuf",r).then(n=>Xe.DeleteArtifactResponse.fromBinary(n))}};Wn.ArtifactServiceClientProtobuf=yP;var Ep;(function(e){e.CreateArtifact="CreateArtifact",e.FinalizeArtifact="FinalizeArtifact",e.ListArtifacts="ListArtifacts",e.GetSignedArtifactURL="GetSignedArtifactURL",e.DeleteArtifact="DeleteArtifact"})(Ep||(Wn.ArtifactServiceMethod=Ep={}));Wn.ArtifactServiceMethodList=[Ep.CreateArtifact,Ep.FinalizeArtifact,Ep.ListArtifacts,Ep.GetSignedArtifactURL,Ep.DeleteArtifact];function CZe(e){return new Pe.TwirpServer({service:e,packageName:"github.actions.results.api.v1",serviceName:"ArtifactService",methodList:Wn.ArtifactServiceMethodList,matchRoute:OZe})}Wn.createArtifactServiceServer=CZe;function OZe(e,t){switch(e){case"CreateArtifact":return(i,n,s,a)=>Vn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"CreateArtifact"}),yield t.onMatch(i),PZe(i,n,s,a)});case"FinalizeArtifact":return(i,n,s,a)=>Vn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"FinalizeArtifact"}),yield t.onMatch(i),IZe(i,n,s,a)});case"ListArtifacts":return(i,n,s,a)=>Vn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"ListArtifacts"}),yield t.onMatch(i),DZe(i,n,s,a)});case"GetSignedArtifactURL":return(i,n,s,a)=>Vn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"GetSignedArtifactURL"}),yield t.onMatch(i),LZe(i,n,s,a)});case"DeleteArtifact":return(i,n,s,a)=>Vn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"DeleteArtifact"}),yield t.onMatch(i),FZe(i,n,s,a)});default:t.onNotFound();let r="no handler found";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,r)}}function PZe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return BZe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return UZe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function IZe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return qZe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return zZe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function DZe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return MZe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return $Ze(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function LZe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return kZe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return HZe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function FZe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return jZe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return GZe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function BZe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Xe.CreateArtifactRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.CreateArtifact(o,l)):s=yield t.CreateArtifact(e,n),JSON.stringify(Xe.CreateArtifactResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function qZe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Xe.FinalizeArtifactRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.FinalizeArtifact(o,l)):s=yield t.FinalizeArtifact(e,n),JSON.stringify(Xe.FinalizeArtifactResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function MZe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Xe.ListArtifactsRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.ListArtifacts(o,l)):s=yield t.ListArtifacts(e,n),JSON.stringify(Xe.ListArtifactsResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function kZe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Xe.GetSignedArtifactURLRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.GetSignedArtifactURL(o,l)):s=yield t.GetSignedArtifactURL(e,n),JSON.stringify(Xe.GetSignedArtifactURLResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function jZe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Xe.DeleteArtifactRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.DeleteArtifact(o,l)):s=yield t.DeleteArtifact(e,n),JSON.stringify(Xe.DeleteArtifactResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function UZe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{n=Xe.CreateArtifactRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.CreateArtifact(o,l)):s=yield t.CreateArtifact(e,n),Buffer.from(Xe.CreateArtifactResponse.toBinary(s))})}function zZe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{n=Xe.FinalizeArtifactRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.FinalizeArtifact(o,l)):s=yield t.FinalizeArtifact(e,n),Buffer.from(Xe.FinalizeArtifactResponse.toBinary(s))})}function $Ze(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{n=Xe.ListArtifactsRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.ListArtifacts(o,l)):s=yield t.ListArtifacts(e,n),Buffer.from(Xe.ListArtifactsResponse.toBinary(s))})}function HZe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{n=Xe.GetSignedArtifactURLRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.GetSignedArtifactURL(o,l)):s=yield t.GetSignedArtifactURL(e,n),Buffer.from(Xe.GetSignedArtifactURLResponse.toBinary(s))})}function GZe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{n=Xe.DeleteArtifactRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.DeleteArtifact(o,l)):s=yield t.DeleteArtifact(e,n),Buffer.from(Xe.DeleteArtifactResponse.toBinary(s))})}});var Du=g(ul=>{"use strict";var VZe=ul&&ul.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),O3=ul&&ul.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&VZe(t,e,r)};Object.defineProperty(ul,"__esModule",{value:!0});O3(yO(),ul);O3(g3(),ul);O3(nP(),ul);O3(Qoe(),ul)});var Yoe=g(dl=>{"use strict";var WZe=dl&&dl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),KZe=dl&&dl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),XZe=dl&&dl.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&WZe(t,e,r);return KZe(t,e),t};Object.defineProperty(dl,"__esModule",{value:!0});dl.getExpiration=void 0;var QZe=Du(),YZe=XZe(ze());function ZZe(e){if(!e)return;let t=JZe();t&&t{"use strict";Object.defineProperty(Yh,"__esModule",{value:!0});Yh.validateFilePath=Yh.validateArtifactName=void 0;var eJe=ze(),bP=new Map([['"',' Double quote "'],[":"," Colon :"],["<"," Less than <"],[">"," Greater than >"],["|"," Vertical bar |"],["*"," Asterisk *"],["?"," Question mark ?"],["\r"," Carriage return \\r"],[` +`," Line feed \\n"]]),Zoe=new Map([...bP,["\\"," Backslash \\"],["/"," Forward slash /"]]);function tJe(e){if(!e)throw new Error("Provided artifact name input during validation is empty");for(let[t,r]of Zoe)if(e.includes(t))throw new Error(`The artifact name is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(Zoe.values()).toString()} + +These characters are not allowed in the artifact name due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.`);(0,eJe.info)("Artifact name is valid!")}Yh.validateArtifactName=tJe;function rJe(e){if(!e)throw new Error("Provided file path input during validation is empty");for(let[t,r]of bP)if(e.includes(t))throw new Error(`The path for one of the files in artifact is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(bP.values()).toString()} + +The following characters are not allowed in files that are uploaded due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems. + `)}Yh.validateFilePath=rJe});var Joe=g((ENt,iJe)=>{iJe.exports={name:"@actions/artifact",version:"2.1.9",preview:!0,description:"Actions artifact lib",keywords:["github","actions","artifact"],homepage:"https://github.com/actions/toolkit/tree/main/packages/artifact",license:"MIT",main:"lib/artifact.js",types:"lib/artifact.d.ts",directories:{lib:"lib",test:"__tests__"},files:["lib","!.DS_Store"],publishConfig:{access:"public"},repository:{type:"git",url:"git+https://github.com/actions/toolkit.git",directory:"packages/artifact"},scripts:{},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^1.10.0","@actions/github":"^5.1.1","@actions/http-client":"^2.1.0","@azure/storage-blob":"^12.15.0","@octokit/core":"^3.5.1","@octokit/plugin-request-log":"^1.0.4","@octokit/plugin-retry":"^3.0.9","@octokit/request-error":"^5.0.0","@protobuf-ts/plugin":"^2.2.3-alpha.1",archiver:"^7.0.1",crypto:"^1.0.1","jwt-decode":"^3.1.2","twirp-ts":"^2.5.0","unzip-stream":"^0.3.1"},devDependencies:{"@types/archiver":"^5.3.2","@types/unzip-stream":"^0.3.4",typedoc:"^0.25.4","typedoc-plugin-markdown":"^3.17.1",typescript:"^5.2.2"}}});var Zh=g(P3=>{"use strict";Object.defineProperty(P3,"__esModule",{value:!0});P3.getUserAgentString=void 0;var nJe=Joe();function sJe(){return`@actions/artifact-${nJe.version}`}P3.getUserAgentString=sJe});var yc=g(_s=>{"use strict";Object.defineProperty(_s,"__esModule",{value:!0});_s.UsageError=_s.NetworkError=_s.GHESNotSupportedError=_s.ArtifactNotFoundError=_s.InvalidResponseError=_s.FilesNotFoundError=void 0;var _P=class extends Error{constructor(t=[]){let r="No files were found to upload";t.length>0&&(r+=`: ${t.join(", ")}`),super(r),this.files=t,this.name="FilesNotFoundError"}};_s.FilesNotFoundError=_P;var wP=class extends Error{constructor(t){super(t),this.name="InvalidResponseError"}};_s.InvalidResponseError=wP;var EP=class extends Error{constructor(t="Artifact not found"){super(t),this.name="ArtifactNotFoundError"}};_s.ArtifactNotFoundError=EP;var SP=class extends Error{constructor(t="@actions/artifact v2.0.0+, upload-artifact@v4+ and download-artifact@v4+ are not currently supported on GHES."){super(t),this.name="GHESNotSupportedError"}};_s.GHESNotSupportedError=SP;var I3=class extends Error{constructor(t){let r=`Unable to make request: ${t} +If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=t,this.name="NetworkError"}};_s.NetworkError=I3;I3.isNetworkErrorCode=e=>e?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(e):!1;var D3=class extends Error{constructor(){super(`Artifact storage quota has been hit. Unable to upload any new artifacts. Usage is recalculated every 6-12 hours. +More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};_s.UsageError=D3;D3.isUsageErrorMessage=e=>e?e.includes("insufficient usage"):!1});var r1=g(t1=>{"use strict";var L3=t1&&t1.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(t1,"__esModule",{value:!0});t1.internalArtifactTwirpClient=void 0;var Jh=eo(),aJe=I0(),e1=ze(),oJe=Du(),ele=fp(),lJe=Zh(),o2=yc(),xP=class{constructor(t,r,i,n){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let s=(0,ele.getRuntimeToken)();this.baseUrl=(0,ele.getResultsServiceUrl)(),r&&(this.maxAttempts=r),i&&(this.baseRetryIntervalMilliseconds=i),n&&(this.retryMultiplier=n),this.httpClient=new Jh.HttpClient(t,[new aJe.BearerCredentialHandler(s)])}request(t,r,i,n){return L3(this,void 0,void 0,function*(){let s=new URL(`/twirp/${t}/${r}`,this.baseUrl).href;(0,e1.debug)(`[Request] ${r} ${s}`);let a={"Content-Type":i};try{let{body:o}=yield this.retryableRequest(()=>L3(this,void 0,void 0,function*(){return this.httpClient.post(s,JSON.stringify(n),a)}));return o}catch(o){throw new Error(`Failed to ${r}: ${o.message}`)}})}retryableRequest(t){return L3(this,void 0,void 0,function*(){let r=0,i="",n="";for(;r=200&&t<300:!1}isRetryableHttpStatusCode(t){return t?[Jh.HttpCodes.BadGateway,Jh.HttpCodes.GatewayTimeout,Jh.HttpCodes.InternalServerError,Jh.HttpCodes.ServiceUnavailable,Jh.HttpCodes.TooManyRequests].includes(t):!1}sleep(t){return L3(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,t))})}getExponentialRetryTimeMilliseconds(t){if(t<0)throw new Error("attempt should be a positive integer");if(t===0)return this.baseRetryIntervalMilliseconds;let r=this.baseRetryIntervalMilliseconds*Math.pow(this.retryMultiplier,t),i=r*this.retryMultiplier;return Math.trunc(Math.random()*(i-r)+r)}};function cJe(e){let t=new xP((0,lJe.getUserAgentString)(),e?.maxAttempts,e?.retryIntervalMs,e?.retryMultiplier);return new oJe.ArtifactServiceClientJSON(t)}t1.internalArtifactTwirpClient=cJe});var rle=g(Ca=>{"use strict";var uJe=Ca&&Ca.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),dJe=Ca&&Ca.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),pJe=Ca&&Ca.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&uJe(t,e,r);return dJe(t,e),t};Object.defineProperty(Ca,"__esModule",{value:!0});Ca.getUploadZipSpecification=Ca.validateRootDirectory=void 0;var B3=pJe(require("fs")),fJe=ze(),F3=require("path"),tle=vP();function mJe(e){if(!B3.existsSync(e))throw new Error(`The provided rootDirectory ${e} does not exist`);if(!B3.statSync(e).isDirectory())throw new Error(`The provided rootDirectory ${e} is not a valid directory`);(0,fJe.info)("Root directory input is valid!")}Ca.validateRootDirectory=mJe;function hJe(e,t){let r=[];t=(0,F3.normalize)(t),t=(0,F3.resolve)(t);for(let i of e){if(!B3.existsSync(i))throw new Error(`File ${i} does not exist`);if(B3.statSync(i).isDirectory()){let n=i.replace(t,"");(0,tle.validateFilePath)(n),r.push({sourcePath:null,destinationPath:n})}else{if(i=(0,F3.normalize)(i),i=(0,F3.resolve)(i),!i.startsWith(t))throw new Error(`The rootDirectory: ${t} is not a parent directory of the file: ${i}`);let n=i.replace(t,"");(0,tle.validateFilePath)(n),r.push({sourcePath:i,destinationPath:n})}}return r}Ca.getUploadZipSpecification=hJe});var ale=g((RNt,sle)=>{"use strict";function NP(e){this.message=e}NP.prototype=new Error,NP.prototype.name="InvalidCharacterError";var ile=typeof window<"u"&&window.atob&&window.atob.bind(window)||function(e){var t=String(e).replace(/=+$/,"");if(t.length%4==1)throw new NP("'atob' failed: The string to be decoded is not correctly encoded.");for(var r,i,n=0,s=0,a="";i=t.charAt(s++);~i&&(r=n%4?64*r+i:i,n++%4)?a+=String.fromCharCode(255&r>>(-2*n&6)):0)i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(i);return a};function gJe(e){var t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw"Illegal base64url string!"}try{return function(r){return decodeURIComponent(ile(r).replace(/(.)/g,function(i,n){var s=n.charCodeAt(0).toString(16).toUpperCase();return s.length<2&&(s="0"+s),"%"+s}))}(t)}catch{return ile(t)}}function l2(e){this.message=e}function nle(e,t){if(typeof e!="string")throw new l2("Invalid token specified");var r=(t=t||{}).header===!0?0:1;try{return JSON.parse(gJe(e.split(".")[r]))}catch(i){throw new l2("Invalid token specified: "+i.message)}}l2.prototype=new Error,l2.prototype.name="InvalidTokenError";var TP=nle;TP.default=nle,TP.InvalidTokenError=l2,sle.exports=TP});var i1=g(Oa=>{"use strict";var yJe=Oa&&Oa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),bJe=Oa&&Oa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vJe=Oa&&Oa.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&yJe(t,e,r);return bJe(t,e),t},_Je=Oa&&Oa.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Oa,"__esModule",{value:!0});Oa.getBackendIdsFromToken=void 0;var ole=vJe(ze()),wJe=fp(),EJe=_Je(ale()),q3=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function SJe(){let e=(0,wJe.getRuntimeToken)(),t=(0,EJe.default)(e);if(!t.scp)throw q3;let r=t.scp.split(" ");if(r.length===0)throw q3;for(let i of r){let n=i.split(":");if(n?.[0]!=="Actions.Results")continue;if(n.length!==3)throw q3;let s={workflowRunBackendId:n[1],workflowJobRunBackendId:n[2]};return ole.debug(`Workflow Run Backend ID: ${s.workflowRunBackendId}`),ole.debug(`Workflow Job Run Backend ID: ${s.workflowJobRunBackendId}`),s}throw q3}Oa.getBackendIdsFromToken=SJe});var ule=g(Pa=>{"use strict";var xJe=Pa&&Pa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),TJe=Pa&&Pa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),AP=Pa&&Pa.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&xJe(t,e,r);return TJe(t,e),t},lle=Pa&&Pa.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Pa,"__esModule",{value:!0});Pa.uploadZipToBlobStorage=void 0;var NJe=AC(),RP=fp(),n1=AP(ze()),RJe=AP(require("crypto")),AJe=AP(require("stream")),cle=yc();function CJe(e,t){return lle(this,void 0,void 0,function*(){let r=0,i=Date.now(),n=new AbortController,s=h=>lle(this,void 0,void 0,function*(){return new Promise((y,b)=>{let w=setInterval(()=>{Date.now()-i>h&&b(new Error("Upload progress stalled."))},h);n.signal.addEventListener("abort",()=>{clearInterval(w),y()})})}),a=(0,RP.getConcurrency)(),o=(0,RP.getUploadChunkSize)(),c=new NJe.BlobClient(e).getBlockBlobClient();n1.debug(`Uploading artifact zip to blob storage with maxConcurrency: ${a}, bufferSize: ${o}`);let d={blobHTTPHeaders:{blobContentType:"zip"},onProgress:h=>{n1.info(`Uploaded bytes ${h.loadedBytes}`),r=h.loadedBytes,i=Date.now()},abortSignal:n.signal},p,f=new AJe.PassThrough,m=RJe.createHash("sha256");t.pipe(f),t.pipe(m).setEncoding("hex"),n1.info("Beginning upload of artifact content to blob storage");try{yield Promise.race([c.uploadStream(f,o,a,d),s((0,RP.getUploadChunkTimeout)())])}catch(h){throw cle.NetworkError.isNetworkErrorCode(h?.code)?new cle.NetworkError(h?.code):h}finally{n.abort()}return n1.info("Finished uploading artifact content to blob storage!"),m.end(),p=m.read(),n1.info(`SHA256 hash of uploaded artifact zip is ${p}`),r===0&&n1.warning("No data was uploaded to blob storage. Reported upload byte count is 0."),{uploadSize:r,sha256Hash:p}})}Pa.uploadZipToBlobStorage=CJe});var ple=g((ONt,dle)=>{var OJe=typeof process=="object"&&process&&process.platform==="win32";dle.exports=OJe?{sep:"\\"}:{sep:"/"}});var _le=g((PNt,vle)=>{var fle=C4();vle.exports=DJe;var mle="\0SLASH"+Math.random()+"\0",hle="\0OPEN"+Math.random()+"\0",OP="\0CLOSE"+Math.random()+"\0",gle="\0COMMA"+Math.random()+"\0",yle="\0PERIOD"+Math.random()+"\0";function CP(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function PJe(e){return e.split("\\\\").join(mle).split("\\{").join(hle).split("\\}").join(OP).split("\\,").join(gle).split("\\.").join(yle)}function IJe(e){return e.split(mle).join("\\").split(hle).join("{").split(OP).join("}").split(gle).join(",").split(yle).join(".")}function ble(e){if(!e)return[""];var t=[],r=fle("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,s=r.post,a=i.split(",");a[a.length-1]+="{"+n+"}";var o=ble(s);return s.length&&(a[a.length-1]+=o.shift(),a.push.apply(a,o)),t.push.apply(t,a),t}function DJe(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),c2(PJe(e),!0).map(IJe)):[]}function LJe(e){return"{"+e+"}"}function FJe(e){return/^-?0\d/.test(e)}function BJe(e,t){return e<=t}function qJe(e,t){return e>=t}function c2(e,t){var r=[],i=fle("{","}",e);if(!i)return[e];var n=i.pre,s=i.post.length?c2(i.post,!1):[""];if(/\$$/.test(i.pre))for(var a=0;a=0;if(!u&&!d)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+OP+i.post,c2(e)):[e];var p;if(u)p=i.body.split(/\.\./);else if(p=ble(i.body),p.length===1&&(p=c2(p[0],!1).map(LJe),p.length===1))return s.map(function(M){return i.pre+p[0]+M});var f;if(u){var m=CP(p[0]),h=CP(p[1]),y=Math.max(p[0].length,p[1].length),b=p.length==3?Math.abs(CP(p[2])):1,w=BJe,v=h0){var B=new Array(O+1).join("0");T<0?q="-"+B+q.slice(1):q=B+q}}f.push(q)}}else{f=[];for(var P=0;P{var $s=FP.exports=(e,t,r={})=>(M3(t),!r.nocomment&&t.charAt(0)==="#"?!1:new s1(t,r).match(e));FP.exports=$s;var DP=ple();$s.sep=DP.sep;var vo=Symbol("globstar **");$s.GLOBSTAR=vo;var MJe=_le(),wle={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},LP="[^/]",PP=LP+"*?",kJe="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",jJe="(?:(?!(?:\\/|^)\\.).)*?",xle=e=>e.split("").reduce((t,r)=>(t[r]=!0,t),{}),Ele=xle("().*{}+?[]^$\\!"),UJe=xle("[.("),Sle=/\/+/;$s.filter=(e,t={})=>(r,i,n)=>$s(r,e,t);var Lu=(e,t={})=>{let r={};return Object.keys(e).forEach(i=>r[i]=e[i]),Object.keys(t).forEach(i=>r[i]=t[i]),r};$s.defaults=e=>{if(!e||typeof e!="object"||!Object.keys(e).length)return $s;let t=$s,r=(i,n,s)=>t(i,n,Lu(e,s));return r.Minimatch=class extends t.Minimatch{constructor(n,s){super(n,Lu(e,s))}},r.Minimatch.defaults=i=>t.defaults(Lu(e,i)).Minimatch,r.filter=(i,n)=>t.filter(i,Lu(e,n)),r.defaults=i=>t.defaults(Lu(e,i)),r.makeRe=(i,n)=>t.makeRe(i,Lu(e,n)),r.braceExpand=(i,n)=>t.braceExpand(i,Lu(e,n)),r.match=(i,n,s)=>t.match(i,n,Lu(e,s)),r};$s.braceExpand=(e,t)=>Tle(e,t);var Tle=(e,t={})=>(M3(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:MJe(e)),zJe=1024*64,M3=e=>{if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>zJe)throw new TypeError("pattern is too long")},IP=Symbol("subparse");$s.makeRe=(e,t)=>new s1(e,t||{}).makeRe();$s.match=(e,t,r={})=>{let i=new s1(t,r);return e=e.filter(n=>i.match(n)),i.options.nonull&&!e.length&&e.push(t),e};var $Je=e=>e.replace(/\\(.)/g,"$1"),HJe=e=>e.replace(/\\([^-\]])/g,"$1"),GJe=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),VJe=e=>e.replace(/[[\]\\]/g,"\\$&"),s1=class{constructor(t,r){M3(t),r||(r={}),this.options=r,this.set=[],this.pattern=t,this.windowsPathsNoEscape=!!r.windowsPathsNoEscape||r.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,"/")),this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!r.partial,this.make()}debug(){}make(){let t=this.pattern,r=this.options;if(!r.nocomment&&t.charAt(0)==="#"){this.comment=!0;return}if(!t){this.empty=!0;return}this.parseNegate();let i=this.globSet=this.braceExpand();r.debug&&(this.debug=(...n)=>console.error(...n)),this.debug(this.pattern,i),i=this.globParts=i.map(n=>n.split(Sle)),this.debug(this.pattern,i),i=i.map((n,s,a)=>n.map(this.parse,this)),this.debug(this.pattern,i),i=i.filter(n=>n.indexOf(!1)===-1),this.debug(this.pattern,i),this.set=i}parseNegate(){if(this.options.nonegate)return;let t=this.pattern,r=!1,i=0;for(let n=0;n>> no match, partial?`,t,d,r,p),d===o))}var m;if(typeof c=="string"?(m=u===c,this.debug("string match",c,u,m)):(m=u.match(c),this.debug("pattern match",c,u,m)),!m)return!1}if(s===o&&a===l)return!0;if(s===o)return i;if(a===l)return s===o-1&&t[s]==="";throw new Error("wtf?")}braceExpand(){return Tle(this.pattern,this.options)}parse(t,r){M3(t);let i=this.options;if(t==="**")if(i.noglobstar)t="*";else return vo;if(t==="")return"";let n="",s=!1,a=!1,o=[],l=[],c,u=!1,d=-1,p=-1,f,m,h,y=t.charAt(0)===".",b=i.dot||y,w=()=>y?"":b?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",v=O=>O.charAt(0)==="."?"":i.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",E=()=>{if(c){switch(c){case"*":n+=PP,s=!0;break;case"?":n+=LP,s=!0;break;default:n+="\\"+c;break}this.debug("clearStateChar %j %j",c,n),c=!1}};for(let O=0,B;O(x||(x="\\"),M+M+x+"|")),this.debug(`tail=%j + %s`,O,O,m,n);let B=m.type==="*"?PP:m.type==="?"?LP:"\\"+m.type;s=!0,n=n.slice(0,m.reStart)+B+"\\("+O}E(),a&&(n+="\\\\");let T=UJe[n.charAt(0)];for(let O=l.length-1;O>-1;O--){let B=l[O],P=n.slice(0,B.reStart),M=n.slice(B.reStart,B.reEnd-8),x=n.slice(B.reEnd),Y=n.slice(B.reEnd-8,B.reEnd)+x,L=P.split(")").length,R=P.split("(").length-L,I=x;for(let ae=0;ae(a=a.map(o=>typeof o=="string"?GJe(o):o===vo?vo:o._src).reduce((o,l)=>(o[o.length-1]===vo&&l===vo||o.push(l),o),[]),a.forEach((o,l)=>{o!==vo||a[l-1]===vo||(l===0?a.length>1?a[l+1]="(?:\\/|"+i+"\\/)?"+a[l+1]:a[l]=i:l===a.length-1?a[l-1]+="(?:\\/|"+i+")?":(a[l-1]+="(?:\\/|\\/"+i+"\\/)"+a[l+1],a[l+1]=vo))}),a.filter(o=>o!==vo).join("/"))).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,n)}catch{this.regexp=!1}return this.regexp}match(t,r=this.partial){if(this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return t==="";if(t==="/"&&r)return!0;let i=this.options;DP.sep!=="/"&&(t=t.split(DP.sep).join("/")),t=t.split(Sle),this.debug(this.pattern,"split",t);let n=this.set;this.debug(this.pattern,"set",n);let s;for(let a=t.length-1;a>=0&&(s=t[a],!s);a--);for(let a=0;a{Ole.exports=Cle;var qP=require("fs"),{EventEmitter:WJe}=require("events"),{Minimatch:BP}=Nle(),{resolve:KJe}=require("path");function XJe(e,t){return new Promise((r,i)=>{qP.readdir(e,{withFileTypes:!0},(n,s)=>{if(n)switch(n.code){case"ENOTDIR":t?i(n):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;case"ELOOP":default:i(n);break}else r(s)})})}function Rle(e,t){return new Promise((r,i)=>{(t?qP.stat:qP.lstat)(e,(s,a)=>{if(s)switch(s.code){case"ENOENT":r(t?Rle(e,!1):null);break;default:r(null);break}else r(a)})})}async function*Ale(e,t,r,i,n,s){let a=await XJe(t+e,s);for(let o of a){let l=o.name;l===void 0&&(l=o,i=!0);let c=e+"/"+l,u=c.slice(1),d=t+"/"+u,p=null;(i||r)&&(p=await Rle(d,r)),!p&&o.name!==void 0&&(p=o),p===null&&(p={isDirectory:()=>!1}),p.isDirectory()?n(u)||(yield{relative:u,absolute:d,stats:p},yield*Ale(c,t,r,i,n,!1)):yield{relative:u,absolute:d,stats:p}}}async function*QJe(e,t,r,i){yield*Ale("",e,t,r,i,!0)}function YJe(e){return{pattern:e.pattern,dot:!!e.dot,noglobstar:!!e.noglobstar,matchBase:!!e.matchBase,nocase:!!e.nocase,ignore:e.ignore,skip:e.skip,follow:!!e.follow,stat:!!e.stat,nodir:!!e.nodir,mark:!!e.mark,silent:!!e.silent,absolute:!!e.absolute}}var k3=class extends WJe{constructor(t,r,i){if(super(),typeof r=="function"&&(i=r,r=null),this.options=YJe(r||{}),this.matchers=[],this.options.pattern){let n=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=n.map(s=>new BP(s,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let n=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=n.map(s=>new BP(s,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let n=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=n.map(s=>new BP(s,{dot:!0}))}this.iterator=QJe(KJe(t||"."),this.options.follow,this.options.stat,this._shouldSkipDirectory.bind(this)),this.paused=!1,this.inactive=!1,this.aborted=!1,i&&(this._matches=[],this.on("match",n=>this._matches.push(this.options.absolute?n.absolute:n.relative)),this.on("error",n=>i(n)),this.on("end",()=>i(null,this._matches))),setTimeout(()=>this._next(),0)}_shouldSkipDirectory(t){return this.skipMatchers.some(r=>r.match(t))}_fileMatches(t,r){let i=t+(r?"/":"");return(this.matchers.length===0||this.matchers.some(n=>n.match(i)))&&!this.ignoreMatchers.some(n=>n.match(i))&&(!this.options.nodir||!r)}_next(){!this.paused&&!this.aborted?this.iterator.next().then(t=>{if(t.done)this.emit("end");else{let r=t.value.stats.isDirectory();if(this._fileMatches(t.value.relative,r)){let i=t.value.relative,n=t.value.absolute;this.options.mark&&r&&(i+="/",n+="/"),this.options.stat?this.emit("match",{relative:i,absolute:n,stat:t.value.stats}):this.emit("match",{relative:i,absolute:n})}this._next(this.iterator)}}).catch(t=>{this.abort(),this.emit("error",t),!t.code&&!this.options.silent&&console.error(t)}):this.inactive=!0}abort(){this.aborted=!0}pause(){this.paused=!0}resume(){this.paused=!1,this.inactive&&(this.inactive=!1,this._next())}};function Cle(e,t,r){return new k3(e,t,r)}Cle.ReaddirGlob=k3});var Dle=g((j3,Ile)=>{(function(e,t){typeof j3=="object"&&typeof Ile<"u"?t(j3):typeof define=="function"&&define.amd?define(["exports"],t):(e=typeof globalThis<"u"?globalThis:e||self,t(e.async={}))})(j3,function(e){"use strict";function t(N,...S){return(...A)=>N(...S,...A)}function r(N){return function(...S){var A=S.pop();return N.call(this,S,A)}}var i=typeof queueMicrotask=="function"&&queueMicrotask,n=typeof setImmediate=="function"&&setImmediate,s=typeof process=="object"&&typeof process.nextTick=="function";function a(N){setTimeout(N,0)}function o(N){return(S,...A)=>N(()=>S(...A))}var l;i?l=queueMicrotask:n?l=setImmediate:s?l=process.nextTick:l=a;var c=o(l);function u(N){return f(N)?function(...S){let A=S.pop(),D=N.apply(this,S);return d(D,A)}:r(function(S,A){var D;try{D=N.apply(this,S)}catch(j){return A(j)}if(D&&typeof D.then=="function")return d(D,A);A(null,D)})}function d(N,S){return N.then(A=>{p(S,null,A)},A=>{p(S,A&&(A instanceof Error||A.message)?A:new Error(A))})}function p(N,S,A){try{N(S,A)}catch(D){c(j=>{throw j},D)}}function f(N){return N[Symbol.toStringTag]==="AsyncFunction"}function m(N){return N[Symbol.toStringTag]==="AsyncGenerator"}function h(N){return typeof N[Symbol.asyncIterator]=="function"}function y(N){if(typeof N!="function")throw new Error("expected a function");return f(N)?u(N):N}function b(N,S){if(S||(S=N.length),!S)throw new Error("arity is undefined");function A(...D){return typeof D[S-1]=="function"?N.apply(this,D):new Promise((j,z)=>{D[S-1]=(G,...V)=>{if(G)return z(G);j(V.length>1?V:V[0])},N.apply(this,D)})}return A}function w(N){return function(A,...D){return b(function(z){var G=this;return N(A,(V,Z)=>{y(V).apply(G,D.concat(Z))},z)})}}function v(N,S,A,D){S=S||[];var j=[],z=0,G=y(A);return N(S,(V,Z,Te)=>{var dt=z++;G(V,(St,ft)=>{j[dt]=ft,Te(St)})},V=>{D(V,j)})}function E(N){return N&&typeof N.length=="number"&&N.length>=0&&N.length%1===0}let T={};function q(N){function S(...A){if(N!==null){var D=N;N=null,D.apply(this,A)}}return Object.assign(S,N),S}function O(N){return N[Symbol.iterator]&&N[Symbol.iterator]()}function B(N){var S=-1,A=N.length;return function(){return++S=S||G||j||(G=!0,N.next().then(({value:ft,done:ta})=>{if(!(z||j)){if(G=!1,ta){j=!0,V<=0&&D(null);return}V++,A(ft,Z,dt),Z++,Te()}}).catch(St))}function dt(ft,ta){if(V-=1,!z){if(ft)return St(ft);if(ft===!1){j=!0,z=!0;return}if(ta===T||j&&V<=0)return j=!0,D(null);Te()}}function St(ft){z||(G=!1,j=!0,D(ft))}Te()}var R=N=>(S,A,D)=>{if(D=q(D),N<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!S)return D(null);if(m(S))return L(S,N,A,D);if(h(S))return L(S[Symbol.asyncIterator](),N,A,D);var j=x(S),z=!1,G=!1,V=0,Z=!1;function Te(St,ft){if(!G)if(V-=1,St)z=!0,D(St);else if(St===!1)z=!0,G=!0;else{if(ft===T||z&&V<=0)return z=!0,D(null);Z||dt()}}function dt(){for(Z=!0;V1?j:j[0])}return A[se]=new Promise((D,j)=>{N=D,S=j}),A}function re(N,S,A){typeof S!="number"&&(A=S,S=null),A=q(A||ut());var D=Object.keys(N).length;if(!D)return A(null);S||(S=D);var j={},z=0,G=!1,V=!1,Z=Object.create(null),Te=[],dt=[],St={};Object.keys(N).forEach(Se=>{var De=N[Se];if(!Array.isArray(De)){ft(Se,[De]),dt.push(Se);return}var mt=De.slice(0,De.length-1),br=mt.length;if(br===0){ft(Se,De),dt.push(Se);return}St[Se]=br,mt.forEach(Ti=>{if(!N[Ti])throw new Error("async.auto task `"+Se+"` has a non-existent dependency `"+Ti+"` in "+mt.join(", "));ff(Ti,()=>{br--,br===0&&ft(Se,De)})})}),xt(),ta();function ft(Se,De){Te.push(()=>C0(Se,De))}function ta(){if(!G){if(Te.length===0&&z===0)return A(null,j);for(;Te.length&&zmt()),ta()}function C0(Se,De){if(!V){var mt=Y((Ti,...ra)=>{if(z--,Ti===!1){G=!0;return}if(ra.length<2&&([ra]=ra),Ti){var mf={};if(Object.keys(j).forEach(_d=>{mf[_d]=j[_d]}),mf[Se]=ra,V=!0,Z=Object.create(null),G)return;A(Ti,mf)}else j[Se]=ra,vd(Se)});z++;var br=y(De[De.length-1]);De.length>1?br(j,mt):br(mt)}}function xt(){for(var Se,De=0;dt.length;)Se=dt.pop(),De++,Ie(Se).forEach(mt=>{--St[mt]===0&&dt.push(mt)});if(De!==D)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function Ie(Se){var De=[];return Object.keys(N).forEach(mt=>{let br=N[mt];Array.isArray(br)&&br.indexOf(Se)>=0&&De.push(mt)}),De}return A[se]}var Ge=/^(?:async\s)?(?:function)?\s*(?:\w+\s*)?\(([^)]+)\)(?:\s*{)/,Xt=/^(?:async\s)?\s*(?:\(\s*)?((?:[^)=\s]\s*)*)(?:\)\s*)?=>/,ni=/,/,yr=/(=.+)?(\s*)$/;function Bl(N){let S="",A=0,D=N.indexOf("*/");for(;Aj.replace(yr,"").trim())}function w0(N,S){var A={};return Object.keys(N).forEach(D=>{var j=N[D],z,G=f(j),V=!G&&j.length===1||G&&j.length===0;if(Array.isArray(j))z=[...j],j=z.pop(),A[D]=z.concat(z.length>0?Z:j);else if(V)A[D]=j;else{if(z=Po(j),j.length===0&&!G&&z.length===0)throw new Error("autoInject task functions require explicit parameters.");G||z.pop(),A[D]=z.concat(Z)}function Z(Te,dt){var St=z.map(ft=>Te[ft]);St.push(dt),y(j)(...St)}}),re(A,S)}class E0{constructor(){this.head=this.tail=null,this.length=0}removeLink(S){return S.prev?S.prev.next=S.next:this.head=S.next,S.next?S.next.prev=S.prev:this.tail=S.prev,S.prev=S.next=null,this.length-=1,S}empty(){for(;this.head;)this.shift();return this}insertAfter(S,A){A.prev=S,A.next=S.next,S.next?S.next.prev=A:this.tail=A,S.next=A,this.length+=1}insertBefore(S,A){A.prev=S.prev,A.next=S,S.prev?S.prev.next=A:this.head=A,S.prev=A,this.length+=1}unshift(S){this.head?this.insertBefore(this.head,S):S0(this,S)}push(S){this.tail?this.insertAfter(this.tail,S):S0(this,S)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var S=this.head;S;)yield S.data,S=S.next}remove(S){for(var A=this.head;A;){var{next:D}=A;S(A)&&this.removeLink(A),A=D}return this}}function S0(N,S){N.length=1,N.head=N.tail=S}function uf(N,S,A){if(S==null)S=1;else if(S===0)throw new RangeError("Concurrency must not be zero");var D=y(N),j=0,z=[];let G={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function V(Ie,Se){G[Ie].push(Se)}function Z(Ie,Se){let De=(...mt)=>{Te(Ie,De),Se(...mt)};G[Ie].push(De)}function Te(Ie,Se){if(!Ie)return Object.keys(G).forEach(De=>G[De]=[]);if(!Se)return G[Ie]=[];G[Ie]=G[Ie].filter(De=>De!==Se)}function dt(Ie,...Se){G[Ie].forEach(De=>De(...Se))}var St=!1;function ft(Ie,Se,De,mt){if(mt!=null&&typeof mt!="function")throw new Error("task callback must be a function");xt.started=!0;var br,Ti;function ra(_d,...O0){if(_d)return De?Ti(_d):br();if(O0.length<=1)return br(O0[0]);br(O0)}var mf=xt._createTaskItem(Ie,De?ra:mt||ra);if(Se?xt._tasks.unshift(mf):xt._tasks.push(mf),St||(St=!0,c(()=>{St=!1,xt.process()})),De||!mt)return new Promise((_d,O0)=>{br=_d,Ti=O0})}function ta(Ie){return function(Se,...De){j-=1;for(var mt=0,br=Ie.length;mt0&&z.splice(ra,1),Ti.callback(Se,...De),Se!=null&&dt("error",Se,Ti.data)}j<=xt.concurrency-xt.buffer&&dt("unsaturated"),xt.idle()&&dt("drain"),xt.process()}}function ff(Ie){return Ie.length===0&&xt.idle()?(c(()=>dt("drain")),!0):!1}let vd=Ie=>Se=>{if(!Se)return new Promise((De,mt)=>{Z(Ie,(br,Ti)=>{if(br)return mt(br);De(Ti)})});Te(Ie),V(Ie,Se)};var C0=!1,xt={_tasks:new E0,_createTaskItem(Ie,Se){return{data:Ie,callback:Se}},*[Symbol.iterator](){yield*xt._tasks[Symbol.iterator]()},concurrency:S,payload:A,buffer:S/4,started:!1,paused:!1,push(Ie,Se){return Array.isArray(Ie)?ff(Ie)?void 0:Ie.map(De=>ft(De,!1,!1,Se)):ft(Ie,!1,!1,Se)},pushAsync(Ie,Se){return Array.isArray(Ie)?ff(Ie)?void 0:Ie.map(De=>ft(De,!1,!0,Se)):ft(Ie,!1,!0,Se)},kill(){Te(),xt._tasks.empty()},unshift(Ie,Se){return Array.isArray(Ie)?ff(Ie)?void 0:Ie.map(De=>ft(De,!0,!1,Se)):ft(Ie,!0,!1,Se)},unshiftAsync(Ie,Se){return Array.isArray(Ie)?ff(Ie)?void 0:Ie.map(De=>ft(De,!0,!0,Se)):ft(Ie,!0,!0,Se)},remove(Ie){xt._tasks.remove(Ie)},process(){if(!C0){for(C0=!0;!xt.paused&&j{j(S,z,(Z,Te)=>{S=Te,V(Z)})},z=>D(z,S))}var Za=b(ea,4);function pf(...N){var S=N.map(y);return function(...A){var D=this,j=A[A.length-1];return typeof j=="function"?A.pop():j=ut(),Za(S,A,(z,G,V)=>{G.apply(D,z.concat((Z,...Te)=>{V(Z,Te)}))},(z,G)=>j(z,...G)),j[se]}}function u6(...N){return pf(...N.reverse())}function xe(N,S,A,D){return v(R(S),N,A,D)}var k=b(xe,4);function C(N,S,A,D){var j=y(A);return k(N,S,(z,G)=>{j(z,(V,...Z)=>V?G(V):G(V,Z))},(z,G)=>{for(var V=[],Z=0;Z{var G=!1,V;let Z=y(j);A(D,(Te,dt,St)=>{Z(Te,(ft,ta)=>{if(ft||ft===!1)return St(ft);if(N(ta)&&!V)return G=!0,V=S(!0,Te),St(null,T);St()})},Te=>{if(Te)return z(Te);z(null,G?V:S(!1))})}}function xi(N,S,A){return Qt(D=>D,(D,j)=>j)(Ue,N,S,A)}var Io=b(xi,3);function D5(N,S,A,D){return Qt(j=>j,(j,z)=>z)(R(S),N,A,D)}var bd=b(D5,4);function kve(N,S,A){return Qt(D=>D,(D,j)=>j)(R(1),N,S,A)}var d6=b(kve,3);function Pq(N){return(S,...A)=>y(S)(...A,(D,...j)=>{typeof console=="object"&&(D?console.error&&console.error(D):console[N]&&j.forEach(z=>console[N](z)))})}var Iq=Pq("dir");function jve(N,S,A){A=Y(A);var D=y(N),j=y(S),z;function G(Z,...Te){if(Z)return A(Z);Z!==!1&&(z=Te,j(...Te,V))}function V(Z,Te){if(Z)return A(Z);if(Z!==!1){if(!Te)return A(null,...z);D(G)}}return V(null,!0)}var T0=b(jve,3);function Dq(N,S,A){let D=y(S);return T0(N,(...j)=>{let z=j.pop();D(...j,(G,V)=>z(G,!V))},A)}function Lq(N){return(S,A,D)=>N(S,D)}function Uve(N,S,A){return Ue(N,Lq(y(S)),A)}var p6=b(Uve,3);function zve(N,S,A,D){return R(S)(N,Lq(y(A)),D)}var N0=b(zve,4);function $ve(N,S,A){return N0(N,1,S,A)}var R0=b($ve,3);function L5(N){return f(N)?N:function(...S){var A=S.pop(),D=!0;S.push((...j)=>{D?c(()=>A(...j)):A(...j)}),N.apply(this,S),D=!1}}function Hve(N,S,A){return Qt(D=>!D,D=>!D)(Ue,N,S,A)}var f6=b(Hve,3);function Gve(N,S,A,D){return Qt(j=>!j,j=>!j)(R(S),N,A,D)}var m6=b(Gve,4);function Vve(N,S,A){return Qt(D=>!D,D=>!D)(Ve,N,S,A)}var h6=b(Vve,3);function Wve(N,S,A,D){var j=new Array(S.length);N(S,(z,G,V)=>{A(z,(Z,Te)=>{j[G]=!!Te,V(Z)})},z=>{if(z)return D(z);for(var G=[],V=0;V{A(z,(Z,Te)=>{if(Z)return V(Z);Te&&j.push({index:G,value:z}),V(Z)})},z=>{if(z)return D(z);D(null,j.sort((G,V)=>G.index-V.index).map(G=>G.value))})}function g6(N,S,A,D){var j=E(S)?Wve:Kve;return j(N,S,y(A),D)}function Xve(N,S,A){return g6(Ue,N,S,A)}var y6=b(Xve,3);function Qve(N,S,A,D){return g6(R(S),N,A,D)}var b6=b(Qve,4);function Yve(N,S,A){return g6(Ve,N,S,A)}var v6=b(Yve,3);function Zve(N,S){var A=Y(S),D=y(L5(N));function j(z){if(z)return A(z);z!==!1&&D(j)}return j()}var Fq=b(Zve,2);function Jve(N,S,A,D){var j=y(A);return k(N,S,(z,G)=>{j(z,(V,Z)=>V?G(V):G(V,{key:Z,val:z}))},(z,G)=>{for(var V={},{hasOwnProperty:Z}=Object.prototype,Te=0;Te{z(G,V,(Te,dt)=>{if(Te)return Z(Te);j[V]=dt,Z(Te)})},G=>D(G,j))}var w6=b(e_e,4);function kq(N,S,A){return w6(N,1/0,S,A)}function jq(N,S,A){return w6(N,1,S,A)}function Uq(N,S=A=>A){var A=Object.create(null),D=Object.create(null),j=y(N),z=r((G,V)=>{var Z=S(...G);Z in A?c(()=>V(null,...A[Z])):Z in D?D[Z].push(V):(D[Z]=[V],j(...G,(Te,...dt)=>{Te||(A[Z]=dt);var St=D[Z];delete D[Z];for(var ft=0,ta=St.length;ft{var D=E(S)?[]:{};N(S,(j,z,G)=>{y(j)((V,...Z)=>{Z.length<2&&([Z]=Z),D[z]=Z,G(V)})},j=>A(j,D))},3);function $q(N,S){return F5(Ue,N,S)}function Hq(N,S,A){return F5(R(S),N,A)}function B5(N,S){var A=y(N);return uf((D,j)=>{A(D[0],j)},S,1)}class t_e{constructor(){this.heap=[],this.pushCount=Number.MIN_SAFE_INTEGER}get length(){return this.heap.length}empty(){return this.heap=[],this}percUp(S){let A;for(;S>0&&q5(this.heap[S],this.heap[A=Gq(S)]);){let D=this.heap[S];this.heap[S]=this.heap[A],this.heap[A]=D,S=A}}percDown(S){let A;for(;(A=r_e(S))=0;D--)this.percDown(D);return this}}function r_e(N){return(N<<1)+1}function Gq(N){return(N+1>>1)-1}function q5(N,S){return N.priority!==S.priority?N.priority({data:G,priority:V,callback:Z});function z(G,V){return Array.isArray(G)?G.map(Z=>({data:Z,priority:V})):{data:G,priority:V}}return A.push=function(G,V=0,Z){return D(z(G,V),Z)},A.pushAsync=function(G,V=0,Z){return j(z(G,V),Z)},delete A.unshift,delete A.unshiftAsync,A}function i_e(N,S){if(S=q(S),!Array.isArray(N))return S(new TypeError("First argument to race must be an array of functions"));if(!N.length)return S();for(var A=0,D=N.length;A{let V={};if(z&&(V.error=z),G.length>0){var Z=G;G.length<=1&&([Z]=G),V.value=Z}j(null,V)}),S.apply(this,D)})}function Kq(N){var S;return Array.isArray(N)?S=N.map(x6):(S={},Object.keys(N).forEach(A=>{S[A]=x6.call(this,N[A])})),S}function M5(N,S,A,D){let j=y(A);return g6(N,S,(z,G)=>{j(z,(V,Z)=>{G(V,!Z)})},D)}function n_e(N,S,A){return M5(Ue,N,S,A)}var Xq=b(n_e,3);function s_e(N,S,A,D){return M5(R(S),N,A,D)}var Qq=b(s_e,4);function a_e(N,S,A){return M5(Ve,N,S,A)}var Yq=b(a_e,3);function Zq(N){return function(){return N}}let k5=5,Jq=0;function T6(N,S,A){var D={times:k5,intervalFunc:Zq(Jq)};if(arguments.length<3&&typeof N=="function"?(A=S||ut(),S=N):(o_e(D,N),A=A||ut()),typeof S!="function")throw new Error("Invalid arguments for async.retry");var j=y(S),z=1;function G(){j((V,...Z)=>{V!==!1&&(V&&z++{(j.lengthD)(Ue,N,S,A)}var N6=b(l_e,3);function c_e(N,S,A,D){return Qt(Boolean,j=>j)(R(S),N,A,D)}var R6=b(c_e,4);function u_e(N,S,A){return Qt(Boolean,D=>D)(Ve,N,S,A)}var A6=b(u_e,3);function d_e(N,S,A){var D=y(S);return vt(N,(z,G)=>{D(z,(V,Z)=>{if(V)return G(V);G(V,{value:z,criteria:Z})})},(z,G)=>{if(z)return A(z);A(null,G.sort(j).map(V=>V.value))});function j(z,G){var V=z.criteria,Z=G.criteria;return VZ?1:0}}var rM=b(d_e,3);function iM(N,S,A){var D=y(N);return r((j,z)=>{var G=!1,V;function Z(){var Te=N.name||"anonymous",dt=new Error('Callback function "'+Te+'" timed out.');dt.code="ETIMEDOUT",A&&(dt.info=A),G=!0,z(dt)}j.push((...Te)=>{G||(z(...Te),clearTimeout(V))}),V=setTimeout(Z,S),D(...j)})}function p_e(N){for(var S=Array(N);N--;)S[N]=N;return S}function C6(N,S,A,D){var j=y(A);return k(p_e(N),S,j,D)}function nM(N,S,A){return C6(N,1/0,S,A)}function sM(N,S,A){return C6(N,1,S,A)}function aM(N,S,A,D){arguments.length<=3&&typeof S=="function"&&(D=A,A=S,S=Array.isArray(N)?[]:{}),D=q(D||ut());var j=y(A);return Ue(N,(z,G,V)=>{j(S,z,G,V)},z=>D(z,S)),D[se]}function f_e(N,S){var A=null,D;return R0(N,(j,z)=>{y(j)((G,...V)=>{if(G===!1)return z(G);V.length<2?[D]=V:D=V,A=G,z(G?null:{})})},()=>S(A,D))}var oM=b(f_e);function lM(N){return(...S)=>(N.unmemoized||N)(...S)}function m_e(N,S,A){A=Y(A);var D=y(S),j=y(N),z=[];function G(Z,...Te){if(Z)return A(Z);z=Te,Z!==!1&&j(V)}function V(Z,Te){if(Z)return A(Z);if(Z!==!1){if(!Te)return A(null,...z);D(G)}}return j(V)}var A0=b(m_e,3);function cM(N,S,A){let D=y(N);return A0(j=>D((z,G)=>j(z,!G)),S,A)}function h_e(N,S){if(S=q(S),!Array.isArray(N))return S(new Error("First argument to waterfall must be an array of functions"));if(!N.length)return S();var A=0;function D(z){var G=y(N[A++]);G(...z,Y(j))}function j(z,...G){if(z!==!1){if(z||A===N.length)return S(z,...G);D(G)}}D([])}var uM=b(h_e),g_e={apply:t,applyEach:Wt,applyEachSeries:yd,asyncify:u,auto:re,autoInject:w0,cargo:x0,cargoQueue:df,compose:u6,concat:K,concatLimit:U,concatSeries:ye,constant:Et,detect:Io,detectLimit:bd,detectSeries:d6,dir:Iq,doUntil:Dq,doWhilst:T0,each:p6,eachLimit:N0,eachOf:Ue,eachOfLimit:F,eachOfSeries:Ve,eachSeries:R0,ensureAsync:L5,every:f6,everyLimit:m6,everySeries:h6,filter:y6,filterLimit:b6,filterSeries:v6,forever:Fq,groupBy:Bq,groupByLimit:_6,groupBySeries:qq,log:Mq,map:vt,mapLimit:k,mapSeries:In,mapValues:kq,mapValuesLimit:w6,mapValuesSeries:jq,memoize:Uq,nextTick:zq,parallel:$q,parallelLimit:Hq,priorityQueue:Vq,queue:B5,race:Wq,reduce:Za,reduceRight:S6,reflect:x6,reflectAll:Kq,reject:Xq,rejectLimit:Qq,rejectSeries:Yq,retry:T6,retryable:eM,seq:pf,series:tM,setImmediate:c,some:N6,someLimit:R6,someSeries:A6,sortBy:rM,timeout:iM,times:nM,timesLimit:C6,timesSeries:sM,transform:aM,tryEach:oM,unmemoize:lM,until:cM,waterfall:uM,whilst:A0,all:f6,allLimit:m6,allSeries:h6,any:N6,anyLimit:R6,anySeries:A6,find:Io,findLimit:bd,findSeries:d6,flatMap:K,flatMapLimit:U,flatMapSeries:ye,forEach:p6,forEachSeries:R0,forEachLimit:N0,forEachOf:Ue,forEachOfSeries:Ve,forEachOfLimit:F,inject:Za,foldl:Za,foldr:S6,select:y6,selectLimit:b6,selectSeries:v6,wrapSync:u,during:A0,doDuring:T0};e.all=f6,e.allLimit=m6,e.allSeries=h6,e.any=N6,e.anyLimit=R6,e.anySeries=A6,e.apply=t,e.applyEach=Wt,e.applyEachSeries=yd,e.asyncify=u,e.auto=re,e.autoInject=w0,e.cargo=x0,e.cargoQueue=df,e.compose=u6,e.concat=K,e.concatLimit=U,e.concatSeries=ye,e.constant=Et,e.default=g_e,e.detect=Io,e.detectLimit=bd,e.detectSeries=d6,e.dir=Iq,e.doDuring=T0,e.doUntil=Dq,e.doWhilst=T0,e.during=A0,e.each=p6,e.eachLimit=N0,e.eachOf=Ue,e.eachOfLimit=F,e.eachOfSeries=Ve,e.eachSeries=R0,e.ensureAsync=L5,e.every=f6,e.everyLimit=m6,e.everySeries=h6,e.filter=y6,e.filterLimit=b6,e.filterSeries=v6,e.find=Io,e.findLimit=bd,e.findSeries=d6,e.flatMap=K,e.flatMapLimit=U,e.flatMapSeries=ye,e.foldl=Za,e.foldr=S6,e.forEach=p6,e.forEachLimit=N0,e.forEachOf=Ue,e.forEachOfLimit=F,e.forEachOfSeries=Ve,e.forEachSeries=R0,e.forever=Fq,e.groupBy=Bq,e.groupByLimit=_6,e.groupBySeries=qq,e.inject=Za,e.log=Mq,e.map=vt,e.mapLimit=k,e.mapSeries=In,e.mapValues=kq,e.mapValuesLimit=w6,e.mapValuesSeries=jq,e.memoize=Uq,e.nextTick=zq,e.parallel=$q,e.parallelLimit=Hq,e.priorityQueue=Vq,e.queue=B5,e.race=Wq,e.reduce=Za,e.reduceRight=S6,e.reflect=x6,e.reflectAll=Kq,e.reject=Xq,e.rejectLimit=Qq,e.rejectSeries=Yq,e.retry=T6,e.retryable=eM,e.select=y6,e.selectLimit=b6,e.selectSeries=v6,e.seq=pf,e.series=tM,e.setImmediate=c,e.some=N6,e.someLimit=R6,e.someSeries=A6,e.sortBy=rM,e.timeout=iM,e.times=nM,e.timesLimit=C6,e.timesSeries=sM,e.transform=aM,e.tryEach=oM,e.unmemoize=lM,e.until=cM,e.waterfall=uM,e.whilst=A0,e.wrapSync=u,Object.defineProperty(e,"__esModule",{value:!0})})});var Fle=g((FNt,Lle)=>{"use strict";var pl=e=>e!==null&&typeof e=="object"&&typeof e.pipe=="function";pl.writable=e=>pl(e)&&e.writable!==!1&&typeof e._write=="function"&&typeof e._writableState=="object";pl.readable=e=>pl(e)&&e.readable!==!1&&typeof e._read=="function"&&typeof e._readableState=="object";pl.duplex=e=>pl.writable(e)&&pl.readable(e);pl.transform=e=>pl.duplex(e)&&typeof e._transform=="function";Lle.exports=pl});var u2=g((BNt,MP)=>{"use strict";typeof process>"u"||!process.version||process.version.indexOf("v0.")===0||process.version.indexOf("v1.")===0&&process.version.indexOf("v1.8.")!==0?MP.exports={nextTick:ZJe}:MP.exports=process;function ZJe(e,t,r,i){if(typeof e!="function")throw new TypeError('"callback" argument must be a function');var n=arguments.length,s,a;switch(n){case 0:case 1:return process.nextTick(e);case 2:return process.nextTick(function(){e.call(null,t)});case 3:return process.nextTick(function(){e.call(null,t,r)});case 4:return process.nextTick(function(){e.call(null,t,r,i)});default:for(s=new Array(n-1),a=0;a{var JJe={}.toString;Ble.exports=Array.isArray||function(e){return JJe.call(e)=="[object Array]"}});var kP=g((MNt,Mle)=>{Mle.exports=require("stream")});var d2=g((jP,jle)=>{var U3=require("buffer"),bc=U3.Buffer;function kle(e,t){for(var r in e)t[r]=e[r]}bc.from&&bc.alloc&&bc.allocUnsafe&&bc.allocUnsafeSlow?jle.exports=U3:(kle(U3,jP),jP.Buffer=a1);function a1(e,t,r){return bc(e,t,r)}kle(bc,a1);a1.from=function(e,t,r){if(typeof e=="number")throw new TypeError("Argument must not be a number");return bc(e,t,r)};a1.alloc=function(e,t,r){if(typeof e!="number")throw new TypeError("Argument must be a number");var i=bc(e);return t!==void 0?typeof r=="string"?i.fill(t,r):i.fill(t):i.fill(0),i};a1.allocUnsafe=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return bc(e)};a1.allocUnsafeSlow=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return U3.SlowBuffer(e)}});var o1=g(Tn=>{function eet(e){return Array.isArray?Array.isArray(e):z3(e)==="[object Array]"}Tn.isArray=eet;function tet(e){return typeof e=="boolean"}Tn.isBoolean=tet;function ret(e){return e===null}Tn.isNull=ret;function iet(e){return e==null}Tn.isNullOrUndefined=iet;function net(e){return typeof e=="number"}Tn.isNumber=net;function set(e){return typeof e=="string"}Tn.isString=set;function aet(e){return typeof e=="symbol"}Tn.isSymbol=aet;function oet(e){return e===void 0}Tn.isUndefined=oet;function cet(e){return z3(e)==="[object RegExp]"}Tn.isRegExp=cet;function uet(e){return typeof e=="object"&&e!==null}Tn.isObject=uet;function det(e){return z3(e)==="[object Date]"}Tn.isDate=det;function pet(e){return z3(e)==="[object Error]"||e instanceof Error}Tn.isError=pet;function fet(e){return typeof e=="function"}Tn.isFunction=fet;function met(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||typeof e>"u"}Tn.isPrimitive=met;Tn.isBuffer=require("buffer").Buffer.isBuffer;function z3(e){return Object.prototype.toString.call(e)}});var zle=g((jNt,UP)=>{"use strict";function het(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var Ule=d2().Buffer,p2=require("util");function get(e,t,r){e.copy(t,r)}UP.exports=function(){function e(){het(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(r){var i={data:r,next:null};this.length>0?this.tail.next=i:this.head=i,this.tail=i,++this.length},e.prototype.unshift=function(r){var i={data:r,next:this.head};this.length===0&&(this.tail=i),this.head=i,++this.length},e.prototype.shift=function(){if(this.length!==0){var r=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,r}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(r){if(this.length===0)return"";for(var i=this.head,n=""+i.data;i=i.next;)n+=r+i.data;return n},e.prototype.concat=function(r){if(this.length===0)return Ule.alloc(0);for(var i=Ule.allocUnsafe(r>>>0),n=this.head,s=0;n;)get(n.data,i,s),s+=n.data.length,n=n.next;return i},e}();p2&&p2.inspect&&p2.inspect.custom&&(UP.exports.prototype[p2.inspect.custom]=function(){var e=p2.inspect({length:this.length});return this.constructor.name+" "+e})});var zP=g((UNt,$le)=>{"use strict";var $3=u2();function yet(e,t){var r=this,i=this._readableState&&this._readableState.destroyed,n=this._writableState&&this._writableState.destroyed;return i||n?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,$3.nextTick(H3,this,e)):$3.nextTick(H3,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(s){!t&&s?r._writableState?r._writableState.errorEmitted||(r._writableState.errorEmitted=!0,$3.nextTick(H3,r,s)):$3.nextTick(H3,r,s):t&&t(s)}),this)}function bet(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function H3(e,t){e.emit("error",t)}$le.exports={destroy:yet,undestroy:bet}});var Gle=g((zNt,Hle)=>{Hle.exports=require("util").deprecate});var HP=g(($Nt,Jle)=>{"use strict";var Sp=u2();Jle.exports=di;function Wle(e){var t=this;this.next=null,this.entry=null,this.finish=function(){qet(t,e)}}var vet=!process.browser&&["v0.10","v0.9."].indexOf(process.version.slice(0,5))>-1?setImmediate:Sp.nextTick,l1;di.WritableState=m2;var Kle=Object.create(o1());Kle.inherits=Pd();var _et={deprecate:Gle()},Xle=kP(),V3=d2().Buffer,wet=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function Eet(e){return V3.from(e)}function xet(e){return V3.isBuffer(e)||e instanceof wet}var Qle=zP();Kle.inherits(di,Xle);function Tet(){}function m2(e,t){l1=l1||xp(),e=e||{};var r=t instanceof l1;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var i=e.highWaterMark,n=e.writableHighWaterMark,s=this.objectMode?16:16*1024;i||i===0?this.highWaterMark=i:r&&(n||n===0)?this.highWaterMark=n:this.highWaterMark=s,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var a=e.decodeStrings===!1;this.decodeStrings=!a,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(o){Iet(t,o)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new Wle(this)}m2.prototype.getBuffer=function(){for(var t=this.bufferedRequest,r=[];t;)r.push(t),t=t.next;return r};(function(){try{Object.defineProperty(m2.prototype,"buffer",{get:_et.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var G3;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(G3=Function.prototype[Symbol.hasInstance],Object.defineProperty(di,Symbol.hasInstance,{value:function(e){return G3.call(this,e)?!0:this!==di?!1:e&&e._writableState instanceof m2}})):G3=function(e){return e instanceof this};function di(e){if(l1=l1||xp(),!G3.call(di,this)&&!(this instanceof l1))return new di(e);this._writableState=new m2(e,this),this.writable=!0,e&&(typeof e.write=="function"&&(this._write=e.write),typeof e.writev=="function"&&(this._writev=e.writev),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.final=="function"&&(this._final=e.final)),Xle.call(this)}di.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function Net(e,t){var r=new Error("write after end");e.emit("error",r),Sp.nextTick(t,r)}function Ret(e,t,r,i){var n=!0,s=!1;return r===null?s=new TypeError("May not write null values to stream"):typeof r!="string"&&r!==void 0&&!t.objectMode&&(s=new TypeError("Invalid non-string/buffer chunk")),s&&(e.emit("error",s),Sp.nextTick(i,s),n=!1),n}di.prototype.write=function(e,t,r){var i=this._writableState,n=!1,s=!i.objectMode&&xet(e);return s&&!V3.isBuffer(e)&&(e=Eet(e)),typeof t=="function"&&(r=t,t=null),s?t="buffer":t||(t=i.defaultEncoding),typeof r!="function"&&(r=Tet),i.ended?Net(this,r):(s||Ret(this,i,e,r))&&(i.pendingcb++,n=Cet(this,i,s,e,t,r)),n};di.prototype.cork=function(){var e=this._writableState;e.corked++};di.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.bufferProcessing&&e.bufferedRequest&&Yle(this,e))};di.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+t);return this._writableState.defaultEncoding=t,this};function Aet(e,t,r){return!e.objectMode&&e.decodeStrings!==!1&&typeof t=="string"&&(t=V3.from(t,r)),t}Object.defineProperty(di.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Cet(e,t,r,i,n,s){if(!r){var a=Aet(t,i,n);i!==a&&(r=!0,n="buffer",i=a)}var o=t.objectMode?1:i.length;t.length+=o;var l=t.length{"use strict";var ece=u2(),Met=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};ice.exports=vc;var tce=Object.create(o1());tce.inherits=Pd();var rce=WP(),VP=HP();tce.inherits(vc,rce);for(GP=Met(VP.prototype),W3=0;W3{"use strict";var XP=d2().Buffer,nce=XP.isEncoding||function(e){switch(e=""+e,e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function Uet(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}function zet(e){var t=Uet(e);if(typeof t!="string"&&(XP.isEncoding===nce||!nce(e)))throw new Error("Unknown encoding: "+e);return t||e}sce.StringDecoder=h2;function h2(e){this.encoding=zet(e);var t;switch(this.encoding){case"utf16le":this.text=Ket,this.end=Xet,t=4;break;case"utf8":this.fillLast=Get,t=4;break;case"base64":this.text=Qet,this.end=Yet,t=3;break;default:this.write=Zet,this.end=Jet;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=XP.allocUnsafe(t)}h2.prototype.write=function(e){if(e.length===0)return"";var t,r;if(this.lastNeed){if(t=this.fillLast(e),t===void 0)return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===2?-1:-2}function $et(e,t,r){var i=t.length-1;if(i=0?(n>0&&(e.lastNeed=n-1),n):--i=0?(n>0&&(e.lastNeed=n-2),n):--i=0?(n>0&&(n===2?n=0:e.lastNeed=n-3),n):0))}function Het(e,t,r){if((t[0]&192)!==128)return e.lastNeed=0,"\uFFFD";if(e.lastNeed>1&&t.length>1){if((t[1]&192)!==128)return e.lastNeed=1,"\uFFFD";if(e.lastNeed>2&&t.length>2&&(t[2]&192)!==128)return e.lastNeed=2,"\uFFFD"}}function Get(e){var t=this.lastTotal-this.lastNeed,r=Het(this,e,t);if(r!==void 0)return r;if(this.lastNeed<=e.length)return e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length}function Vet(e,t){var r=$et(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var i=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,i),e.toString("utf8",t,i)}function Wet(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"\uFFFD":t}function Ket(e,t){if((e.length-t)%2===0){var r=e.toString("utf16le",t);if(r){var i=r.charCodeAt(r.length-1);if(i>=55296&&i<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function Xet(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function Qet(e,t){var r=(e.length-t)%3;return r===0?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,r===1?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function Yet(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function Zet(e){return e.toString(this.encoding)}function Jet(e){return e&&e.length?this.write(e):""}});var WP=g((WNt,yce)=>{"use strict";var u1=u2();yce.exports=fr;var ett=qle(),g2;fr.ReadableState=pce;var VNt=require("events").EventEmitter,cce=function(e,t){return e.listeners(t).length},tI=kP(),y2=d2().Buffer,ttt=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function rtt(e){return y2.from(e)}function itt(e){return y2.isBuffer(e)||e instanceof ttt}var uce=Object.create(o1());uce.inherits=Pd();var YP=require("util"),Ct=void 0;YP&&YP.debuglog?Ct=YP.debuglog("stream"):Ct=function(){};var ntt=zle(),dce=zP(),c1;uce.inherits(fr,tI);var ZP=["error","close","destroy","pause","resume"];function stt(e,t,r){if(typeof e.prependListener=="function")return e.prependListener(t,r);!e._events||!e._events[t]?e.on(t,r):ett(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}function pce(e,t){g2=g2||xp(),e=e||{};var r=t instanceof g2;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var i=e.highWaterMark,n=e.readableHighWaterMark,s=this.objectMode?16:16*1024;i||i===0?this.highWaterMark=i:r&&(n||n===0)?this.highWaterMark=n:this.highWaterMark=s,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new ntt,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(c1||(c1=QP().StringDecoder),this.decoder=new c1(e.encoding),this.encoding=e.encoding)}function fr(e){if(g2=g2||xp(),!(this instanceof fr))return new fr(e);this._readableState=new pce(e,this),this.readable=!0,e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy)),tI.call(this)}Object.defineProperty(fr.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}});fr.prototype.destroy=dce.destroy;fr.prototype._undestroy=dce.undestroy;fr.prototype._destroy=function(e,t){this.push(null),t(e)};fr.prototype.push=function(e,t){var r=this._readableState,i;return r.objectMode?i=!0:typeof e=="string"&&(t=t||r.defaultEncoding,t!==r.encoding&&(e=y2.from(e,t),t=""),i=!0),fce(this,e,t,!1,i)};fr.prototype.unshift=function(e){return fce(this,e,null,!0,!1)};function fce(e,t,r,i,n){var s=e._readableState;if(t===null)s.reading=!1,ctt(e,s);else{var a;n||(a=att(s,t)),a?e.emit("error",a):s.objectMode||t&&t.length>0?(typeof t!="string"&&!s.objectMode&&Object.getPrototypeOf(t)!==y2.prototype&&(t=rtt(t)),i?s.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):JP(e,s,t,!0):s.ended?e.emit("error",new Error("stream.push() after EOF")):(s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||t.length!==0?JP(e,s,t,!1):mce(e,s)):JP(e,s,t,!1))):i||(s.reading=!1)}return ott(s)}function JP(e,t,r,i){t.flowing&&t.length===0&&!t.sync?(e.emit("data",r),e.read(0)):(t.length+=t.objectMode?1:r.length,i?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&X3(e)),mce(e,t)}function att(e,t){var r;return!itt(t)&&typeof t!="string"&&t!==void 0&&!e.objectMode&&(r=new TypeError("Invalid non-string/buffer chunk")),r}function ott(e){return!e.ended&&(e.needReadable||e.length=ace?e=ace:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function oce(e,t){return e<=0||t.length===0&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=ltt(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}fr.prototype.read=function(e){Ct("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return Ct("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?eI(this):X3(this),null;if(e=oce(e,t),e===0&&t.ended)return t.length===0&&eI(this),null;var i=t.needReadable;Ct("need readable",i),(t.length===0||t.length-e0?n=hce(e,t):n=null,n===null?(t.needReadable=!0,e=0):t.length-=e,t.length===0&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&eI(this)),n!==null&&this.emit("data",n),n};function ctt(e,t){if(!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,X3(e)}}function X3(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(Ct("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?u1.nextTick(lce,e):lce(e))}function lce(e){Ct("emit readable"),e.emit("readable"),rI(e)}function mce(e,t){t.readingMore||(t.readingMore=!0,u1.nextTick(utt,e,t))}function utt(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length1&&gce(i.pipes,e)!==-1)&&!c&&(Ct("false write response, pause",i.awaitDrain),i.awaitDrain++,d=!0),r.pause())}function f(b){Ct("onerror",b),y(),e.removeListener("error",f),cce(e,"error")===0&&e.emit("error",b)}stt(e,"error",f);function m(){e.removeListener("finish",h),y()}e.once("close",m);function h(){Ct("onfinish"),e.removeListener("close",m),y()}e.once("finish",h);function y(){Ct("unpipe"),r.unpipe(e)}return e.emit("pipe",r),i.flowing||(Ct("pipe resume"),r.resume()),e};function dtt(e){return function(){var t=e._readableState;Ct("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,t.awaitDrain===0&&cce(e,"data")&&(t.flowing=!0,rI(e))}}fr.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r),this);if(!e){var i=t.pipes,n=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var s=0;s=t.length?(t.decoder?r=t.buffer.join(""):t.buffer.length===1?r=t.buffer.head.data:r=t.buffer.concat(t.length),t.buffer.clear()):r=htt(e,t.buffer,t.decoder),r}function htt(e,t,r){var i;return es.length?s.length:e;if(a===s.length?n+=s:n+=s.slice(0,e),e-=a,e===0){a===s.length?(++i,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=s.slice(a));break}++i}return t.length-=i,n}function ytt(e,t){var r=y2.allocUnsafe(e),i=t.head,n=1;for(i.data.copy(r),e-=i.data.length;i=i.next;){var s=i.data,a=e>s.length?s.length:e;if(s.copy(r,r.length-e,0,a),e-=a,e===0){a===s.length?(++n,i.next?t.head=i.next:t.head=t.tail=null):(t.head=i,i.data=s.slice(a));break}++n}return t.length-=n,r}function eI(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,u1.nextTick(btt,t,e))}function btt(e,t){!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function gce(e,t){for(var r=0,i=e.length;r{"use strict";_ce.exports=_c;var Q3=xp(),vce=Object.create(o1());vce.inherits=Pd();vce.inherits(_c,Q3);function vtt(e,t){var r=this._transformState;r.transforming=!1;var i=r.writecb;if(!i)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,t!=null&&this.push(t),i(e);var n=this._readableState;n.reading=!1,(n.needReadable||n.length{"use strict";Sce.exports=b2;var wce=iI(),Ece=Object.create(o1());Ece.inherits=Pd();Ece.inherits(b2,wce);function b2(e){if(!(this instanceof b2))return new b2(e);wce.call(this,e)}b2.prototype._transform=function(e,t,r){r(null,e)}});var Tce=g((tn,Y3)=>{var fl=require("stream");process.env.READABLE_STREAM==="disable"&&fl?(Y3.exports=fl,tn=Y3.exports=fl.Readable,tn.Readable=fl.Readable,tn.Writable=fl.Writable,tn.Duplex=fl.Duplex,tn.Transform=fl.Transform,tn.PassThrough=fl.PassThrough,tn.Stream=fl):(tn=Y3.exports=WP(),tn.Stream=fl||tn,tn.Readable=tn,tn.Writable=HP(),tn.Duplex=xp(),tn.Transform=iI(),tn.PassThrough=xce())});var Rce=g((QNt,Nce)=>{Nce.exports=Tce().PassThrough});var Pce=g((YNt,Oce)=>{var Ace=require("util"),e9=Rce();Oce.exports={Readable:Z3,Writable:J3};Ace.inherits(Z3,e9);Ace.inherits(J3,e9);function Cce(e,t,r){e[t]=function(){return delete e[t],r.apply(this,arguments),this[t].apply(this,arguments)}}function Z3(e,t){if(!(this instanceof Z3))return new Z3(e,t);e9.call(this,t),Cce(this,"_read",function(){var r=e.call(this,t),i=this.emit.bind(this,"error");r.on("error",i),r.pipe(this)}),this.emit("readable")}function J3(e,t){if(!(this instanceof J3))return new J3(e,t);e9.call(this,t),Cce(this,"_write",function(){var r=e.call(this,t),i=this.emit.bind(this,"error");r.on("error",i),this.pipe(r)}),this.emit("writable")}});var nI=g((ZNt,Ice)=>{Ice.exports=function(e,t){if(typeof e!="string")throw new TypeError("expected path to be a string");if(e==="\\"||e==="/")return"/";var r=e.length;if(r<=1)return e;var i="";if(r>4&&e[3]==="\\"){var n=e[2];(n==="?"||n===".")&&e.slice(0,2)==="\\\\"&&(e=e.slice(2),i="//")}var s=e.split(/[/\\]+/);return t!==!1&&s[s.length-1]===""&&s.pop(),i+s.join("/")}});var sI=g((JNt,Dce)=>{function wtt(e){return e}Dce.exports=wtt});var Fce=g((eRt,Lce)=>{function Ett(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}Lce.exports=Ett});var Mce=g((tRt,qce)=>{var Stt=Fce(),Bce=Math.max;function xtt(e,t,r){return t=Bce(t===void 0?e.length-1:t,0),function(){for(var i=arguments,n=-1,s=Bce(i.length-t,0),a=Array(s);++n{function Ttt(e){return function(){return e}}kce.exports=Ttt});var aI=g((iRt,Uce)=>{var Ntt=typeof global=="object"&&global&&global.Object===Object&&global;Uce.exports=Ntt});var d1=g((nRt,zce)=>{var Rtt=aI(),Att=typeof self=="object"&&self&&self.Object===Object&&self,Ctt=Rtt||Att||Function("return this")();zce.exports=Ctt});var t9=g((sRt,$ce)=>{var Ott=d1(),Ptt=Ott.Symbol;$ce.exports=Ptt});var Wce=g((aRt,Vce)=>{var Hce=t9(),Gce=Object.prototype,Itt=Gce.hasOwnProperty,Dtt=Gce.toString,v2=Hce?Hce.toStringTag:void 0;function Ltt(e){var t=Itt.call(e,v2),r=e[v2];try{e[v2]=void 0;var i=!0}catch{}var n=Dtt.call(e);return i&&(t?e[v2]=r:delete e[v2]),n}Vce.exports=Ltt});var Xce=g((oRt,Kce)=>{var Ftt=Object.prototype,Btt=Ftt.toString;function qtt(e){return Btt.call(e)}Kce.exports=qtt});var _2=g((lRt,Zce)=>{var Qce=t9(),Mtt=Wce(),ktt=Xce(),jtt="[object Null]",Utt="[object Undefined]",Yce=Qce?Qce.toStringTag:void 0;function ztt(e){return e==null?e===void 0?Utt:jtt:Yce&&Yce in Object(e)?Mtt(e):ktt(e)}Zce.exports=ztt});var w2=g((cRt,Jce)=>{function $tt(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}Jce.exports=$tt});var oI=g((uRt,eue)=>{var Htt=_2(),Gtt=w2(),Vtt="[object AsyncFunction]",Wtt="[object Function]",Ktt="[object GeneratorFunction]",Xtt="[object Proxy]";function Qtt(e){if(!Gtt(e))return!1;var t=Htt(e);return t==Wtt||t==Ktt||t==Vtt||t==Xtt}eue.exports=Qtt});var rue=g((dRt,tue)=>{var Ytt=d1(),Ztt=Ytt["__core-js_shared__"];tue.exports=Ztt});var sue=g((pRt,nue)=>{var lI=rue(),iue=function(){var e=/[^.]+$/.exec(lI&&lI.keys&&lI.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Jtt(e){return!!iue&&iue in e}nue.exports=Jtt});var oue=g((fRt,aue)=>{var ert=Function.prototype,trt=ert.toString;function rrt(e){if(e!=null){try{return trt.call(e)}catch{}try{return e+""}catch{}}return""}aue.exports=rrt});var cue=g((mRt,lue)=>{var irt=oI(),nrt=sue(),srt=w2(),art=oue(),ort=/[\\^$.*+?()[\]{}|]/g,lrt=/^\[object .+?Constructor\]$/,crt=Function.prototype,urt=Object.prototype,drt=crt.toString,prt=urt.hasOwnProperty,frt=RegExp("^"+drt.call(prt).replace(ort,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function mrt(e){if(!srt(e)||nrt(e))return!1;var t=irt(e)?frt:lrt;return t.test(art(e))}lue.exports=mrt});var due=g((hRt,uue)=>{function hrt(e,t){return e?.[t]}uue.exports=hrt});var E2=g((gRt,pue)=>{var grt=cue(),yrt=due();function brt(e,t){var r=yrt(e,t);return grt(r)?r:void 0}pue.exports=brt});var mue=g((yRt,fue)=>{var vrt=E2(),_rt=function(){try{var e=vrt(Object,"defineProperty");return e({},"",{}),e}catch{}}();fue.exports=_rt});var yue=g((bRt,gue)=>{var wrt=jce(),hue=mue(),Ert=sI(),Srt=hue?function(e,t){return hue(e,"toString",{configurable:!0,enumerable:!1,value:wrt(t),writable:!0})}:Ert;gue.exports=Srt});var vue=g((vRt,bue)=>{var xrt=800,Trt=16,Nrt=Date.now;function Rrt(e){var t=0,r=0;return function(){var i=Nrt(),n=Trt-(i-r);if(r=i,n>0){if(++t>=xrt)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}bue.exports=Rrt});var wue=g((_Rt,_ue)=>{var Art=yue(),Crt=vue(),Ort=Crt(Art);_ue.exports=Ort});var r9=g((wRt,Eue)=>{var Prt=sI(),Irt=Mce(),Drt=wue();function Lrt(e,t){return Drt(Irt(e,t,Prt),e+"")}Eue.exports=Lrt});var i9=g((ERt,Sue)=>{function Frt(e,t){return e===t||e!==e&&t!==t}Sue.exports=Frt});var cI=g((SRt,xue)=>{var Brt=9007199254740991;function qrt(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=Brt}xue.exports=qrt});var n9=g((xRt,Tue)=>{var Mrt=oI(),krt=cI();function jrt(e){return e!=null&&krt(e.length)&&!Mrt(e)}Tue.exports=jrt});var uI=g((TRt,Nue)=>{var Urt=9007199254740991,zrt=/^(?:0|[1-9]\d*)$/;function $rt(e,t){var r=typeof e;return t=t??Urt,!!t&&(r=="number"||r!="symbol"&&zrt.test(e))&&e>-1&&e%1==0&&e{var Hrt=i9(),Grt=n9(),Vrt=uI(),Wrt=w2();function Krt(e,t,r){if(!Wrt(r))return!1;var i=typeof t;return(i=="number"?Grt(r)&&Vrt(t,r.length):i=="string"&&t in r)?Hrt(r[t],e):!1}Rue.exports=Krt});var Oue=g((RRt,Cue)=>{function Xrt(e,t){for(var r=-1,i=Array(e);++r{function Qrt(e){return e!=null&&typeof e=="object"}Pue.exports=Qrt});var Due=g((CRt,Iue)=>{var Yrt=_2(),Zrt=p1(),Jrt="[object Arguments]";function eit(e){return Zrt(e)&&Yrt(e)==Jrt}Iue.exports=eit});var dI=g((ORt,Bue)=>{var Lue=Due(),tit=p1(),Fue=Object.prototype,rit=Fue.hasOwnProperty,iit=Fue.propertyIsEnumerable,nit=Lue(function(){return arguments}())?Lue:function(e){return tit(e)&&rit.call(e,"callee")&&!iit.call(e,"callee")};Bue.exports=nit});var pI=g((PRt,que)=>{var sit=Array.isArray;que.exports=sit});var kue=g((IRt,Mue)=>{function ait(){return!1}Mue.exports=ait});var $ue=g((S2,f1)=>{var oit=d1(),lit=kue(),zue=typeof S2=="object"&&S2&&!S2.nodeType&&S2,jue=zue&&typeof f1=="object"&&f1&&!f1.nodeType&&f1,cit=jue&&jue.exports===zue,Uue=cit?oit.Buffer:void 0,uit=Uue?Uue.isBuffer:void 0,dit=uit||lit;f1.exports=dit});var Gue=g((DRt,Hue)=>{var pit=_2(),fit=cI(),mit=p1(),hit="[object Arguments]",git="[object Array]",yit="[object Boolean]",bit="[object Date]",vit="[object Error]",_it="[object Function]",wit="[object Map]",Eit="[object Number]",Sit="[object Object]",xit="[object RegExp]",Tit="[object Set]",Nit="[object String]",Rit="[object WeakMap]",Ait="[object ArrayBuffer]",Cit="[object DataView]",Oit="[object Float32Array]",Pit="[object Float64Array]",Iit="[object Int8Array]",Dit="[object Int16Array]",Lit="[object Int32Array]",Fit="[object Uint8Array]",Bit="[object Uint8ClampedArray]",qit="[object Uint16Array]",Mit="[object Uint32Array]",mr={};mr[Oit]=mr[Pit]=mr[Iit]=mr[Dit]=mr[Lit]=mr[Fit]=mr[Bit]=mr[qit]=mr[Mit]=!0;mr[hit]=mr[git]=mr[Ait]=mr[yit]=mr[Cit]=mr[bit]=mr[vit]=mr[_it]=mr[wit]=mr[Eit]=mr[Sit]=mr[xit]=mr[Tit]=mr[Nit]=mr[Rit]=!1;function kit(e){return mit(e)&&fit(e.length)&&!!mr[pit(e)]}Hue.exports=kit});var fI=g((LRt,Vue)=>{function jit(e){return function(t){return e(t)}}Vue.exports=jit});var Kue=g((x2,m1)=>{var Uit=aI(),Wue=typeof x2=="object"&&x2&&!x2.nodeType&&x2,T2=Wue&&typeof m1=="object"&&m1&&!m1.nodeType&&m1,zit=T2&&T2.exports===Wue,mI=zit&&Uit.process,$it=function(){try{var e=T2&&T2.require&&T2.require("util").types;return e||mI&&mI.binding&&mI.binding("util")}catch{}}();m1.exports=$it});var Zue=g((FRt,Yue)=>{var Hit=Gue(),Git=fI(),Xue=Kue(),Que=Xue&&Xue.isTypedArray,Vit=Que?Git(Que):Hit;Yue.exports=Vit});var ede=g((BRt,Jue)=>{var Wit=Oue(),Kit=dI(),Xit=pI(),Qit=$ue(),Yit=uI(),Zit=Zue(),Jit=Object.prototype,ent=Jit.hasOwnProperty;function tnt(e,t){var r=Xit(e),i=!r&&Kit(e),n=!r&&!i&&Qit(e),s=!r&&!i&&!n&&Zit(e),a=r||i||n||s,o=a?Wit(e.length,String):[],l=o.length;for(var c in e)(t||ent.call(e,c))&&!(a&&(c=="length"||n&&(c=="offset"||c=="parent")||s&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||Yit(c,l)))&&o.push(c);return o}Jue.exports=tnt});var rde=g((qRt,tde)=>{var rnt=Object.prototype;function int(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||rnt;return e===r}tde.exports=int});var nde=g((MRt,ide)=>{function nnt(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}ide.exports=nnt});var ade=g((kRt,sde)=>{var snt=w2(),ant=rde(),ont=nde(),lnt=Object.prototype,cnt=lnt.hasOwnProperty;function unt(e){if(!snt(e))return ont(e);var t=ant(e),r=[];for(var i in e)i=="constructor"&&(t||!cnt.call(e,i))||r.push(i);return r}sde.exports=unt});var lde=g((jRt,ode)=>{var dnt=ede(),pnt=ade(),fnt=n9();function mnt(e){return fnt(e)?dnt(e,!0):pnt(e)}ode.exports=mnt});var dde=g((URt,ude)=>{var hnt=r9(),gnt=i9(),ynt=Aue(),bnt=lde(),cde=Object.prototype,vnt=cde.hasOwnProperty,_nt=hnt(function(e,t){e=Object(e);var r=-1,i=t.length,n=i>2?t[2]:void 0;for(n&&ynt(t[0],t[1],n)&&(i=1);++r{"use strict";pde.exports={ArrayIsArray(e){return Array.isArray(e)},ArrayPrototypeIncludes(e,t){return e.includes(t)},ArrayPrototypeIndexOf(e,t){return e.indexOf(t)},ArrayPrototypeJoin(e,t){return e.join(t)},ArrayPrototypeMap(e,t){return e.map(t)},ArrayPrototypePop(e,t){return e.pop(t)},ArrayPrototypePush(e,t){return e.push(t)},ArrayPrototypeSlice(e,t,r){return e.slice(t,r)},Error,FunctionPrototypeCall(e,t,...r){return e.call(t,...r)},FunctionPrototypeSymbolHasInstance(e,t){return Function.prototype[Symbol.hasInstance].call(e,t)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(e,t){return Object.defineProperties(e,t)},ObjectDefineProperty(e,t,r){return Object.defineProperty(e,t,r)},ObjectGetOwnPropertyDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)},ObjectKeys(e){return Object.keys(e)},ObjectSetPrototypeOf(e,t){return Object.setPrototypeOf(e,t)},Promise,PromisePrototypeCatch(e,t){return e.catch(t)},PromisePrototypeThen(e,t,r){return e.then(t,r)},PromiseReject(e){return Promise.reject(e)},PromiseResolve(e){return Promise.resolve(e)},ReflectApply:Reflect.apply,RegExpPrototypeTest(e,t){return e.test(t)},SafeSet:Set,String,StringPrototypeSlice(e,t,r){return e.slice(t,r)},StringPrototypeToLowerCase(e){return e.toLowerCase()},StringPrototypeToUpperCase(e){return e.toUpperCase()},StringPrototypeTrim(e){return e.trim()},Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,SymbolDispose:Symbol.dispose||Symbol("Symbol.dispose"),SymbolAsyncDispose:Symbol.asyncDispose||Symbol("Symbol.asyncDispose"),TypedArrayPrototypeSet(e,t,r){return e.set(t,r)},Boolean,Uint8Array}});var Ede=g((A2,R2)=>{"use strict";Object.defineProperty(A2,"__esModule",{value:!0});var bde=new WeakMap,hI=new WeakMap;function hr(e){let t=bde.get(e);return console.assert(t!=null,"'this' is expected an Event object, but got",e),t}function fde(e){if(e.passiveListener!=null){typeof console<"u"&&typeof console.error=="function"&&console.error("Unable to preventDefault inside passive event listener invocation.",e.passiveListener);return}e.event.cancelable&&(e.canceled=!0,typeof e.event.preventDefault=="function"&&e.event.preventDefault())}function h1(e,t){bde.set(this,{eventTarget:e,event:t,eventPhase:2,currentTarget:e,canceled:!1,stopped:!1,immediateStopped:!1,passiveListener:null,timeStamp:t.timeStamp||Date.now()}),Object.defineProperty(this,"isTrusted",{value:!1,enumerable:!0});let r=Object.keys(t);for(let i=0;i0){let e=new Array(arguments.length);for(let t=0;t{"use strict";Object.defineProperty(O2,"__esModule",{value:!0});var yI=Ede(),Fu=class extends yI.EventTarget{constructor(){throw super(),new TypeError("AbortSignal cannot be constructed directly")}get aborted(){let t=o9.get(this);if(typeof t!="boolean")throw new TypeError(`Expected 'this' to be an 'AbortSignal' object, but got ${this===null?"null":typeof this}`);return t}};yI.defineEventAttribute(Fu.prototype,"abort");function Ant(){let e=Object.create(Fu.prototype);return yI.EventTarget.call(e),o9.set(e,!1),e}function Cnt(e){o9.get(e)===!1&&(o9.set(e,!0),e.dispatchEvent({type:"abort"}))}var o9=new WeakMap;Object.defineProperties(Fu.prototype,{aborted:{enumerable:!0}});typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Fu.prototype,Symbol.toStringTag,{configurable:!0,value:"AbortSignal"});var Bu=class{constructor(){xde.set(this,Ant())}get signal(){return Sde(this)}abort(){Cnt(Sde(this))}},xde=new WeakMap;function Sde(e){let t=xde.get(e);if(t==null)throw new TypeError(`Expected 'this' to be an 'AbortController' object, but got ${e===null?"null":typeof e}`);return t}Object.defineProperties(Bu.prototype,{signal:{enumerable:!0},abort:{enumerable:!0}});typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Bu.prototype,Symbol.toStringTag,{configurable:!0,value:"AbortController"});O2.AbortController=Bu;O2.AbortSignal=Fu;O2.default=Bu;C2.exports=Bu;C2.exports.AbortController=C2.exports.default=Bu;C2.exports.AbortSignal=Fu});var Nn=g(($Rt,vI)=>{"use strict";var Ont=require("buffer"),{kResistStopPropagation:Pnt,SymbolDispose:Int}=Rr(),Dnt=globalThis.AbortSignal||g1().AbortSignal,Lnt=globalThis.AbortController||g1().AbortController,Fnt=Object.getPrototypeOf(async function(){}).constructor,Tde=globalThis.Blob||Ont.Blob,Bnt=typeof Tde<"u"?function(t){return t instanceof Tde}:function(t){return!1},Nde=(e,t)=>{if(e!==void 0&&(e===null||typeof e!="object"||!("aborted"in e)))throw new ERR_INVALID_ARG_TYPE(t,"AbortSignal",e)},qnt=(e,t)=>{if(typeof e!="function")throw new ERR_INVALID_ARG_TYPE(t,"Function",e)},bI=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);let r="";for(let i=0;i{e=i,t=n}),resolve:e,reject:t}},promisify(e){return new Promise((t,r)=>{e((i,...n)=>i?r(i):t(...n))})},debuglog(){return function(){}},format(e,...t){return e.replace(/%([sdifj])/g,function(...[r,i]){let n=t.shift();return i==="f"?n.toFixed(6):i==="j"?JSON.stringify(n):i==="s"&&typeof n=="object"?`${n.constructor!==Object?n.constructor.name:""} {}`.trim():n.toString()})},inspect(e){switch(typeof e){case"string":if(e.includes("'"))if(e.includes('"')){if(!e.includes("`")&&!e.includes("${"))return`\`${e}\``}else return`"${e}"`;return`'${e}'`;case"number":return isNaN(e)?"NaN":Object.is(e,-0)?String(e):e;case"bigint":return`${String(e)}n`;case"boolean":case"undefined":return String(e);case"object":return"{}"}},types:{isAsyncFunction(e){return e instanceof Fnt},isArrayBufferView(e){return ArrayBuffer.isView(e)}},isBlob:Bnt,deprecate(e,t){return e},addAbortListener:require("events").addAbortListener||function(t,r){if(t===void 0)throw new ERR_INVALID_ARG_TYPE("signal","AbortSignal",t);Nde(t,"signal"),qnt(r,"listener");let i;return t.aborted?queueMicrotask(()=>r()):(t.addEventListener("abort",r,{__proto__:null,once:!0,[Pnt]:!0}),i=()=>{t.removeEventListener("abort",r)}),{__proto__:null,[Int](){var n;(n=i)===null||n===void 0||n()}}},AbortSignalAny:Dnt.any||function(t){if(t.length===1)return t[0];let r=new Lnt,i=()=>r.abort();return t.forEach(n=>{Nde(n,"signals"),n.addEventListener("abort",i,{once:!0})}),r.signal.addEventListener("abort",()=>{t.forEach(n=>n.removeEventListener("abort",i))},{once:!0}),r.signal}};vI.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var Kn=g((HRt,Cde)=>{"use strict";var{format:Mnt,inspect:l9,AggregateError:knt}=Nn(),jnt=globalThis.AggregateError||knt,Unt=Symbol("kIsNodeError"),znt=["string","function","number","object","Function","Object","boolean","bigint","symbol"],$nt=/^([A-Z][a-z0-9]*)+$/,Hnt="__node_internal_",c9={};function Tp(e,t){if(!e)throw new c9.ERR_INTERNAL_ASSERTION(t)}function Rde(e){let t="",r=e.length,i=e[0]==="-"?1:0;for(;r>=i+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function Gnt(e,t,r){if(typeof t=="function")return Tp(t.length<=r.length,`Code: ${e}; The provided arguments length (${r.length}) does not match the required ones (${t.length}).`),t(...r);let i=(t.match(/%[dfijoOs]/g)||[]).length;return Tp(i===r.length,`Code: ${e}; The provided arguments length (${r.length}) does not match the required ones (${i}).`),r.length===0?t:Mnt(t,...r)}function rn(e,t,r){r||(r=Error);class i extends r{constructor(...s){super(Gnt(e,t,s))}toString(){return`${this.name} [${e}]: ${this.message}`}}Object.defineProperties(i.prototype,{name:{value:r.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${e}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),i.prototype.code=e,i.prototype[Unt]=!0,c9[e]=i}function Ade(e){let t=Hnt+e.name;return Object.defineProperty(e,"name",{value:t}),e}function Vnt(e,t){if(e&&t&&e!==t){if(Array.isArray(t.errors))return t.errors.push(e),t;let r=new jnt([t,e],t.message);return r.code=t.code,r}return e||t}var _I=class extends Error{constructor(t="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new c9.ERR_INVALID_ARG_TYPE("options","Object",r);super(t,r),this.code="ABORT_ERR",this.name="AbortError"}};rn("ERR_ASSERTION","%s",Error);rn("ERR_INVALID_ARG_TYPE",(e,t,r)=>{Tp(typeof e=="string","'name' must be a string"),Array.isArray(t)||(t=[t]);let i="The ";e.endsWith(" argument")?i+=`${e} `:i+=`"${e}" ${e.includes(".")?"property":"argument"} `,i+="must be ";let n=[],s=[],a=[];for(let l of t)Tp(typeof l=="string","All expected entries have to be of type string"),znt.includes(l)?n.push(l.toLowerCase()):$nt.test(l)?s.push(l):(Tp(l!=="object",'The value "object" should be written as "Object"'),a.push(l));if(s.length>0){let l=n.indexOf("object");l!==-1&&(n.splice(n,l,1),s.push("Object"))}if(n.length>0){switch(n.length){case 1:i+=`of type ${n[0]}`;break;case 2:i+=`one of type ${n[0]} or ${n[1]}`;break;default:{let l=n.pop();i+=`one of type ${n.join(", ")}, or ${l}`}}(s.length>0||a.length>0)&&(i+=" or ")}if(s.length>0){switch(s.length){case 1:i+=`an instance of ${s[0]}`;break;case 2:i+=`an instance of ${s[0]} or ${s[1]}`;break;default:{let l=s.pop();i+=`an instance of ${s.join(", ")}, or ${l}`}}a.length>0&&(i+=" or ")}switch(a.length){case 0:break;case 1:a[0].toLowerCase()!==a[0]&&(i+="an "),i+=`${a[0]}`;break;case 2:i+=`one of ${a[0]} or ${a[1]}`;break;default:{let l=a.pop();i+=`one of ${a.join(", ")}, or ${l}`}}if(r==null)i+=`. Received ${r}`;else if(typeof r=="function"&&r.name)i+=`. Received function ${r.name}`;else if(typeof r=="object"){var o;if((o=r.constructor)!==null&&o!==void 0&&o.name)i+=`. Received an instance of ${r.constructor.name}`;else{let l=l9(r,{depth:-1});i+=`. Received ${l}`}}else{let l=l9(r,{colors:!1});l.length>25&&(l=`${l.slice(0,25)}...`),i+=`. Received type ${typeof r} (${l})`}return i},TypeError);rn("ERR_INVALID_ARG_VALUE",(e,t,r="is invalid")=>{let i=l9(t);return i.length>128&&(i=i.slice(0,128)+"..."),`The ${e.includes(".")?"property":"argument"} '${e}' ${r}. Received ${i}`},TypeError);rn("ERR_INVALID_RETURN_VALUE",(e,t,r)=>{var i;let n=r!=null&&(i=r.constructor)!==null&&i!==void 0&&i.name?`instance of ${r.constructor.name}`:`type ${typeof r}`;return`Expected ${e} to be returned from the "${t}" function but got ${n}.`},TypeError);rn("ERR_MISSING_ARGS",(...e)=>{Tp(e.length>0,"At least one arg needs to be specified");let t,r=e.length;switch(e=(Array.isArray(e)?e:[e]).map(i=>`"${i}"`).join(" or "),r){case 1:t+=`The ${e[0]} argument`;break;case 2:t+=`The ${e[0]} and ${e[1]} arguments`;break;default:{let i=e.pop();t+=`The ${e.join(", ")}, and ${i} arguments`}break}return`${t} must be specified`},TypeError);rn("ERR_OUT_OF_RANGE",(e,t,r)=>{Tp(t,'Missing "range" argument');let i;return Number.isInteger(r)&&Math.abs(r)>2**32?i=Rde(String(r)):typeof r=="bigint"?(i=String(r),(r>2n**32n||r<-(2n**32n))&&(i=Rde(i)),i+="n"):i=l9(r),`The value of "${e}" is out of range. It must be ${t}. Received ${i}`},RangeError);rn("ERR_MULTIPLE_CALLBACK","Callback called multiple times",Error);rn("ERR_METHOD_NOT_IMPLEMENTED","The %s method is not implemented",Error);rn("ERR_STREAM_ALREADY_FINISHED","Cannot call %s after a stream was finished",Error);rn("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable",Error);rn("ERR_STREAM_DESTROYED","Cannot call %s after a stream was destroyed",Error);rn("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);rn("ERR_STREAM_PREMATURE_CLOSE","Premature close",Error);rn("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF",Error);rn("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event",Error);rn("ERR_STREAM_WRITE_AFTER_END","write after end",Error);rn("ERR_UNKNOWN_ENCODING","Unknown encoding: %s",TypeError);Cde.exports={AbortError:_I,aggregateTwoErrors:Ade(Vnt),hideStackFrames:Ade,codes:c9}});var b1=g((GRt,kde)=>{"use strict";var{ArrayIsArray:EI,ArrayPrototypeIncludes:Dde,ArrayPrototypeJoin:Lde,ArrayPrototypeMap:Wnt,NumberIsInteger:SI,NumberIsNaN:Knt,NumberMAX_SAFE_INTEGER:Xnt,NumberMIN_SAFE_INTEGER:Qnt,NumberParseInt:Ynt,ObjectPrototypeHasOwnProperty:Znt,RegExpPrototypeExec:Fde,String:Jnt,StringPrototypeToUpperCase:est,StringPrototypeTrim:tst}=Rr(),{hideStackFrames:Ia,codes:{ERR_SOCKET_BAD_PORT:rst,ERR_INVALID_ARG_TYPE:Rn,ERR_INVALID_ARG_VALUE:y1,ERR_OUT_OF_RANGE:Np,ERR_UNKNOWN_SIGNAL:Ode}}=Kn(),{normalizeEncoding:ist}=Nn(),{isAsyncFunction:nst,isArrayBufferView:sst}=Nn().types,Pde={};function ast(e){return e===(e|0)}function ost(e){return e===e>>>0}var lst=/^[0-7]+$/,cst="must be a 32-bit unsigned integer or an octal string";function ust(e,t,r){if(typeof e>"u"&&(e=r),typeof e=="string"){if(Fde(lst,e)===null)throw new y1(t,e,cst);e=Ynt(e,8)}return Bde(e,t),e}var dst=Ia((e,t,r=Qnt,i=Xnt)=>{if(typeof e!="number")throw new Rn(t,"number",e);if(!SI(e))throw new Np(t,"an integer",e);if(ei)throw new Np(t,`>= ${r} && <= ${i}`,e)}),pst=Ia((e,t,r=-2147483648,i=2147483647)=>{if(typeof e!="number")throw new Rn(t,"number",e);if(!SI(e))throw new Np(t,"an integer",e);if(ei)throw new Np(t,`>= ${r} && <= ${i}`,e)}),Bde=Ia((e,t,r=!1)=>{if(typeof e!="number")throw new Rn(t,"number",e);if(!SI(e))throw new Np(t,"an integer",e);let i=r?1:0,n=4294967295;if(en)throw new Np(t,`>= ${i} && <= ${n}`,e)});function xI(e,t){if(typeof e!="string")throw new Rn(t,"string",e)}function fst(e,t,r=void 0,i){if(typeof e!="number")throw new Rn(t,"number",e);if(r!=null&&ei||(r!=null||i!=null)&&Knt(e))throw new Np(t,`${r!=null?`>= ${r}`:""}${r!=null&&i!=null?" && ":""}${i!=null?`<= ${i}`:""}`,e)}var mst=Ia((e,t,r)=>{if(!Dde(r,e)){let n="must be one of: "+Lde(Wnt(r,s=>typeof s=="string"?`'${s}'`:Jnt(s)),", ");throw new y1(t,e,n)}});function qde(e,t){if(typeof e!="boolean")throw new Rn(t,"boolean",e)}function wI(e,t,r){return e==null||!Znt(e,t)?r:e[t]}var hst=Ia((e,t,r=null)=>{let i=wI(r,"allowArray",!1),n=wI(r,"allowFunction",!1);if(!wI(r,"nullable",!1)&&e===null||!i&&EI(e)||typeof e!="object"&&(!n||typeof e!="function"))throw new Rn(t,"Object",e)}),gst=Ia((e,t)=>{if(e!=null&&typeof e!="object"&&typeof e!="function")throw new Rn(t,"a dictionary",e)}),u9=Ia((e,t,r=0)=>{if(!EI(e))throw new Rn(t,"Array",e);if(e.length{if(!sst(e))throw new Rn(t,["Buffer","TypedArray","DataView"],e)});function Est(e,t){let r=ist(t),i=e.length;if(r==="hex"&&i%2!==0)throw new y1("encoding",t,`is invalid for data of length ${i}`)}function Sst(e,t="Port",r=!0){if(typeof e!="number"&&typeof e!="string"||typeof e=="string"&&tst(e).length===0||+e!==+e>>>0||e>65535||e===0&&!r)throw new rst(t,e,r);return e|0}var Mde=Ia((e,t)=>{if(e!==void 0&&(e===null||typeof e!="object"||!("aborted"in e)))throw new Rn(t,"AbortSignal",e)}),xst=Ia((e,t)=>{if(typeof e!="function")throw new Rn(t,"Function",e)}),Tst=Ia((e,t)=>{if(typeof e!="function"||nst(e))throw new Rn(t,"Function",e)}),Nst=Ia((e,t)=>{if(e!==void 0)throw new Rn(t,"undefined",e)});function Rst(e,t,r){if(!Dde(r,e))throw new Rn(t,`('${Lde(r,"|")}')`,e)}var Ast=/^(?:<[^>]*>)(?:\s*;\s*[^;"\s]+(?:=(")?[^;"\s]*\1)?)*$/;function Ide(e,t){if(typeof e>"u"||!Fde(Ast,e))throw new y1(t,e,'must be an array or string of format "; rel=preload; as=style"')}function Cst(e){if(typeof e=="string")return Ide(e,"hints"),e;if(EI(e)){let t=e.length,r="";if(t===0)return r;for(let i=0;i; rel=preload; as=style"')}kde.exports={isInt32:ast,isUint32:ost,parseFileMode:ust,validateArray:u9,validateStringArray:yst,validateBooleanArray:bst,validateAbortSignalArray:vst,validateBoolean:qde,validateBuffer:wst,validateDictionary:gst,validateEncoding:Est,validateFunction:xst,validateInt32:pst,validateInteger:dst,validateNumber:fst,validateObject:hst,validateOneOf:mst,validatePlainFunction:Tst,validatePort:Sst,validateSignalName:_st,validateString:xI,validateUint32:Bde,validateUndefined:Nst,validateUnion:Rst,validateAbortSignal:Mde,validateLinkHeaderValue:Cst}});var qu=g((VRt,jde)=>{jde.exports=global.process});var hl=g((WRt,tpe)=>{"use strict";var{SymbolAsyncIterator:Ude,SymbolIterator:zde,SymbolFor:Rp}=Rr(),$de=Rp("nodejs.stream.destroyed"),Hde=Rp("nodejs.stream.errored"),TI=Rp("nodejs.stream.readable"),NI=Rp("nodejs.stream.writable"),Gde=Rp("nodejs.stream.disturbed"),Ost=Rp("nodejs.webstream.isClosedPromise"),Pst=Rp("nodejs.webstream.controllerErrorFunction");function d9(e,t=!1){var r;return!!(e&&typeof e.pipe=="function"&&typeof e.on=="function"&&(!t||typeof e.pause=="function"&&typeof e.resume=="function")&&(!e._writableState||((r=e._readableState)===null||r===void 0?void 0:r.readable)!==!1)&&(!e._writableState||e._readableState))}function p9(e){var t;return!!(e&&typeof e.write=="function"&&typeof e.on=="function"&&(!e._readableState||((t=e._writableState)===null||t===void 0?void 0:t.writable)!==!1))}function Ist(e){return!!(e&&typeof e.pipe=="function"&&e._readableState&&typeof e.on=="function"&&typeof e.write=="function")}function ml(e){return e&&(e._readableState||e._writableState||typeof e.write=="function"&&typeof e.on=="function"||typeof e.pipe=="function"&&typeof e.on=="function")}function Vde(e){return!!(e&&!ml(e)&&typeof e.pipeThrough=="function"&&typeof e.getReader=="function"&&typeof e.cancel=="function")}function Wde(e){return!!(e&&!ml(e)&&typeof e.getWriter=="function"&&typeof e.abort=="function")}function Kde(e){return!!(e&&!ml(e)&&typeof e.readable=="object"&&typeof e.writable=="object")}function Dst(e){return Vde(e)||Wde(e)||Kde(e)}function Lst(e,t){return e==null?!1:t===!0?typeof e[Ude]=="function":t===!1?typeof e[zde]=="function":typeof e[Ude]=="function"||typeof e[zde]=="function"}function f9(e){if(!ml(e))return null;let t=e._writableState,r=e._readableState,i=t||r;return!!(e.destroyed||e[$de]||i!=null&&i.destroyed)}function Xde(e){if(!p9(e))return null;if(e.writableEnded===!0)return!0;let t=e._writableState;return t!=null&&t.errored?!1:typeof t?.ended!="boolean"?null:t.ended}function Fst(e,t){if(!p9(e))return null;if(e.writableFinished===!0)return!0;let r=e._writableState;return r!=null&&r.errored?!1:typeof r?.finished!="boolean"?null:!!(r.finished||t===!1&&r.ended===!0&&r.length===0)}function Bst(e){if(!d9(e))return null;if(e.readableEnded===!0)return!0;let t=e._readableState;return!t||t.errored?!1:typeof t?.ended!="boolean"?null:t.ended}function Qde(e,t){if(!d9(e))return null;let r=e._readableState;return r!=null&&r.errored?!1:typeof r?.endEmitted!="boolean"?null:!!(r.endEmitted||t===!1&&r.ended===!0&&r.length===0)}function Yde(e){return e&&e[TI]!=null?e[TI]:typeof e?.readable!="boolean"?null:f9(e)?!1:d9(e)&&e.readable&&!Qde(e)}function Zde(e){return e&&e[NI]!=null?e[NI]:typeof e?.writable!="boolean"?null:f9(e)?!1:p9(e)&&e.writable&&!Xde(e)}function qst(e,t){return ml(e)?f9(e)?!0:!(t?.readable!==!1&&Yde(e)||t?.writable!==!1&&Zde(e)):null}function Mst(e){var t,r;return ml(e)?e.writableErrored?e.writableErrored:(t=(r=e._writableState)===null||r===void 0?void 0:r.errored)!==null&&t!==void 0?t:null:null}function kst(e){var t,r;return ml(e)?e.readableErrored?e.readableErrored:(t=(r=e._readableState)===null||r===void 0?void 0:r.errored)!==null&&t!==void 0?t:null:null}function jst(e){if(!ml(e))return null;if(typeof e.closed=="boolean")return e.closed;let t=e._writableState,r=e._readableState;return typeof t?.closed=="boolean"||typeof r?.closed=="boolean"?t?.closed||r?.closed:typeof e._closed=="boolean"&&Jde(e)?e._closed:null}function Jde(e){return typeof e._closed=="boolean"&&typeof e._defaultKeepAlive=="boolean"&&typeof e._removedConnection=="boolean"&&typeof e._removedContLen=="boolean"}function epe(e){return typeof e._sent100=="boolean"&&Jde(e)}function Ust(e){var t;return typeof e._consuming=="boolean"&&typeof e._dumped=="boolean"&&((t=e.req)===null||t===void 0?void 0:t.upgradeOrConnect)===void 0}function zst(e){if(!ml(e))return null;let t=e._writableState,r=e._readableState,i=t||r;return!i&&epe(e)||!!(i&&i.autoDestroy&&i.emitClose&&i.closed===!1)}function $st(e){var t;return!!(e&&((t=e[Gde])!==null&&t!==void 0?t:e.readableDidRead||e.readableAborted))}function Hst(e){var t,r,i,n,s,a,o,l,c,u;return!!(e&&((t=(r=(i=(n=(s=(a=e[Hde])!==null&&a!==void 0?a:e.readableErrored)!==null&&s!==void 0?s:e.writableErrored)!==null&&n!==void 0?n:(o=e._readableState)===null||o===void 0?void 0:o.errorEmitted)!==null&&i!==void 0?i:(l=e._writableState)===null||l===void 0?void 0:l.errorEmitted)!==null&&r!==void 0?r:(c=e._readableState)===null||c===void 0?void 0:c.errored)!==null&&t!==void 0?t:!((u=e._writableState)===null||u===void 0)&&u.errored))}tpe.exports={isDestroyed:f9,kIsDestroyed:$de,isDisturbed:$st,kIsDisturbed:Gde,isErrored:Hst,kIsErrored:Hde,isReadable:Yde,kIsReadable:TI,kIsClosedPromise:Ost,kControllerErrorFunction:Pst,kIsWritable:NI,isClosed:jst,isDuplexNodeStream:Ist,isFinished:qst,isIterable:Lst,isReadableNodeStream:d9,isReadableStream:Vde,isReadableEnded:Bst,isReadableFinished:Qde,isReadableErrored:kst,isNodeStream:ml,isWebStream:Dst,isWritable:Zde,isWritableNodeStream:p9,isWritableStream:Wde,isWritableEnded:Xde,isWritableFinished:Fst,isWritableErrored:Mst,isServerRequest:Ust,isServerResponse:epe,willEmitClose:zst,isTransformStream:Kde}});var wc=g((KRt,PI)=>{var Mu=qu(),{AbortError:upe,codes:Gst}=Kn(),{ERR_INVALID_ARG_TYPE:Vst,ERR_STREAM_PREMATURE_CLOSE:rpe}=Gst,{kEmptyObject:AI,once:CI}=Nn(),{validateAbortSignal:Wst,validateFunction:Kst,validateObject:Xst,validateBoolean:Qst}=b1(),{Promise:Yst,PromisePrototypeThen:Zst,SymbolDispose:dpe}=Rr(),{isClosed:Jst,isReadable:ipe,isReadableNodeStream:RI,isReadableStream:eat,isReadableFinished:npe,isReadableErrored:spe,isWritable:ape,isWritableNodeStream:ope,isWritableStream:tat,isWritableFinished:lpe,isWritableErrored:cpe,isNodeStream:rat,willEmitClose:iat,kIsClosedPromise:nat}=hl(),v1;function sat(e){return e.setHeader&&typeof e.abort=="function"}var OI=()=>{};function ppe(e,t,r){var i,n;if(arguments.length===2?(r=t,t=AI):t==null?t=AI:Xst(t,"options"),Kst(r,"callback"),Wst(t.signal,"options.signal"),r=CI(r),eat(e)||tat(e))return aat(e,t,r);if(!rat(e))throw new Vst("stream",["ReadableStream","WritableStream","Stream"],e);let s=(i=t.readable)!==null&&i!==void 0?i:RI(e),a=(n=t.writable)!==null&&n!==void 0?n:ope(e),o=e._writableState,l=e._readableState,c=()=>{e.writable||p()},u=iat(e)&&RI(e)===s&&ope(e)===a,d=lpe(e,!1),p=()=>{d=!0,e.destroyed&&(u=!1),!(u&&(!e.readable||s))&&(!s||f)&&r.call(e)},f=npe(e,!1),m=()=>{f=!0,e.destroyed&&(u=!1),!(u&&(!e.writable||a))&&(!a||d)&&r.call(e)},h=T=>{r.call(e,T)},y=Jst(e),b=()=>{y=!0;let T=cpe(e)||spe(e);if(T&&typeof T!="boolean")return r.call(e,T);if(s&&!f&&RI(e,!0)&&!npe(e,!1))return r.call(e,new rpe);if(a&&!d&&!lpe(e,!1))return r.call(e,new rpe);r.call(e)},w=()=>{y=!0;let T=cpe(e)||spe(e);if(T&&typeof T!="boolean")return r.call(e,T);r.call(e)},v=()=>{e.req.on("finish",p)};sat(e)?(e.on("complete",p),u||e.on("abort",b),e.req?v():e.on("request",v)):a&&!o&&(e.on("end",c),e.on("close",c)),!u&&typeof e.aborted=="boolean"&&e.on("aborted",b),e.on("end",m),e.on("finish",p),t.error!==!1&&e.on("error",h),e.on("close",b),y?Mu.nextTick(b):o!=null&&o.errorEmitted||l!=null&&l.errorEmitted?u||Mu.nextTick(w):(!s&&(!u||ipe(e))&&(d||ape(e)===!1)||!a&&(!u||ape(e))&&(f||ipe(e)===!1)||l&&e.req&&e.aborted)&&Mu.nextTick(w);let E=()=>{r=OI,e.removeListener("aborted",b),e.removeListener("complete",p),e.removeListener("abort",b),e.removeListener("request",v),e.req&&e.req.removeListener("finish",p),e.removeListener("end",c),e.removeListener("close",c),e.removeListener("finish",p),e.removeListener("end",m),e.removeListener("error",h),e.removeListener("close",b)};if(t.signal&&!y){let T=()=>{let q=r;E(),q.call(e,new upe(void 0,{cause:t.signal.reason}))};if(t.signal.aborted)Mu.nextTick(T);else{v1=v1||Nn().addAbortListener;let q=v1(t.signal,T),O=r;r=CI((...B)=>{q[dpe](),O.apply(e,B)})}}return E}function aat(e,t,r){let i=!1,n=OI;if(t.signal)if(n=()=>{i=!0,r.call(e,new upe(void 0,{cause:t.signal.reason}))},t.signal.aborted)Mu.nextTick(n);else{v1=v1||Nn().addAbortListener;let a=v1(t.signal,n),o=r;r=CI((...l)=>{a[dpe](),o.apply(e,l)})}let s=(...a)=>{i||Mu.nextTick(()=>r.apply(e,a))};return Zst(e[nat].promise,s,s),OI}function oat(e,t){var r;let i=!1;return t===null&&(t=AI),(r=t)!==null&&r!==void 0&&r.cleanup&&(Qst(t.cleanup,"cleanup"),i=t.cleanup),new Yst((n,s)=>{let a=ppe(e,t,o=>{i&&a(),o?s(o):n()})})}PI.exports=ppe;PI.exports.finished=oat});var Ap=g((XRt,_pe)=>{"use strict";var gl=qu(),{aggregateTwoErrors:lat,codes:{ERR_MULTIPLE_CALLBACK:cat},AbortError:uat}=Kn(),{Symbol:hpe}=Rr(),{kIsDestroyed:dat,isDestroyed:pat,isFinished:fat,isServerRequest:mat}=hl(),gpe=hpe("kDestroy"),II=hpe("kConstruct");function ype(e,t,r){e&&(e.stack,t&&!t.errored&&(t.errored=e),r&&!r.errored&&(r.errored=e))}function hat(e,t){let r=this._readableState,i=this._writableState,n=i||r;return i!=null&&i.destroyed||r!=null&&r.destroyed?(typeof t=="function"&&t(),this):(ype(e,i,r),i&&(i.destroyed=!0),r&&(r.destroyed=!0),n.constructed?fpe(this,e,t):this.once(gpe,function(s){fpe(this,lat(s,e),t)}),this)}function fpe(e,t,r){let i=!1;function n(s){if(i)return;i=!0;let a=e._readableState,o=e._writableState;ype(s,o,a),o&&(o.closed=!0),a&&(a.closed=!0),typeof r=="function"&&r(s),s?gl.nextTick(gat,e,s):gl.nextTick(bpe,e)}try{e._destroy(t||null,n)}catch(s){n(s)}}function gat(e,t){DI(e,t),bpe(e)}function bpe(e){let t=e._readableState,r=e._writableState;r&&(r.closeEmitted=!0),t&&(t.closeEmitted=!0),(r!=null&&r.emitClose||t!=null&&t.emitClose)&&e.emit("close")}function DI(e,t){let r=e._readableState,i=e._writableState;i!=null&&i.errorEmitted||r!=null&&r.errorEmitted||(i&&(i.errorEmitted=!0),r&&(r.errorEmitted=!0),e.emit("error",t))}function yat(){let e=this._readableState,t=this._writableState;e&&(e.constructed=!0,e.closed=!1,e.closeEmitted=!1,e.destroyed=!1,e.errored=null,e.errorEmitted=!1,e.reading=!1,e.ended=e.readable===!1,e.endEmitted=e.readable===!1),t&&(t.constructed=!0,t.destroyed=!1,t.closed=!1,t.closeEmitted=!1,t.errored=null,t.errorEmitted=!1,t.finalCalled=!1,t.prefinished=!1,t.ended=t.writable===!1,t.ending=t.writable===!1,t.finished=t.writable===!1)}function LI(e,t,r){let i=e._readableState,n=e._writableState;if(n!=null&&n.destroyed||i!=null&&i.destroyed)return this;i!=null&&i.autoDestroy||n!=null&&n.autoDestroy?e.destroy(t):t&&(t.stack,n&&!n.errored&&(n.errored=t),i&&!i.errored&&(i.errored=t),r?gl.nextTick(DI,e,t):DI(e,t))}function bat(e,t){if(typeof e._construct!="function")return;let r=e._readableState,i=e._writableState;r&&(r.constructed=!1),i&&(i.constructed=!1),e.once(II,t),!(e.listenerCount(II)>1)&&gl.nextTick(vat,e)}function vat(e){let t=!1;function r(i){if(t){LI(e,i??new cat);return}t=!0;let n=e._readableState,s=e._writableState,a=s||n;n&&(n.constructed=!0),s&&(s.constructed=!0),a.destroyed?e.emit(gpe,i):i?LI(e,i,!0):gl.nextTick(_at,e)}try{e._construct(i=>{gl.nextTick(r,i)})}catch(i){gl.nextTick(r,i)}}function _at(e){e.emit(II)}function mpe(e){return e?.setHeader&&typeof e.abort=="function"}function vpe(e){e.emit("close")}function wat(e,t){e.emit("error",t),gl.nextTick(vpe,e)}function Eat(e,t){!e||pat(e)||(!t&&!fat(e)&&(t=new uat),mat(e)?(e.socket=null,e.destroy(t)):mpe(e)?e.abort():mpe(e.req)?e.req.abort():typeof e.destroy=="function"?e.destroy(t):typeof e.close=="function"?e.close():t?gl.nextTick(wat,e,t):gl.nextTick(vpe,e),e.destroyed||(e[dat]=!0))}_pe.exports={construct:bat,destroyer:Eat,destroy:hat,undestroy:yat,errorOrDestroy:LI}});var g9=g((QRt,Epe)=>{"use strict";var{ArrayIsArray:Sat,ObjectSetPrototypeOf:wpe}=Rr(),{EventEmitter:m9}=require("events");function h9(e){m9.call(this,e)}wpe(h9.prototype,m9.prototype);wpe(h9,m9);h9.prototype.pipe=function(e,t){let r=this;function i(u){e.writable&&e.write(u)===!1&&r.pause&&r.pause()}r.on("data",i);function n(){r.readable&&r.resume&&r.resume()}e.on("drain",n),!e._isStdio&&(!t||t.end!==!1)&&(r.on("end",a),r.on("close",o));let s=!1;function a(){s||(s=!0,e.end())}function o(){s||(s=!0,typeof e.destroy=="function"&&e.destroy())}function l(u){c(),m9.listenerCount(this,"error")===0&&this.emit("error",u)}FI(r,"error",l),FI(e,"error",l);function c(){r.removeListener("data",i),e.removeListener("drain",n),r.removeListener("end",a),r.removeListener("close",o),r.removeListener("error",l),e.removeListener("error",l),r.removeListener("end",c),r.removeListener("close",c),e.removeListener("close",c)}return r.on("end",c),r.on("close",c),e.on("close",c),e.emit("pipe",r),e};function FI(e,t,r){if(typeof e.prependListener=="function")return e.prependListener(t,r);!e._events||!e._events[t]?e.on(t,r):Sat(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}Epe.exports={Stream:h9,prependListener:FI}});var P2=g((YRt,y9)=>{"use strict";var{SymbolDispose:xat}=Rr(),{AbortError:Spe,codes:Tat}=Kn(),{isNodeStream:xpe,isWebStream:Nat,kControllerErrorFunction:Rat}=hl(),Aat=wc(),{ERR_INVALID_ARG_TYPE:Tpe}=Tat,BI,Cat=(e,t)=>{if(typeof e!="object"||!("aborted"in e))throw new Tpe(t,"AbortSignal",e)};y9.exports.addAbortSignal=function(t,r){if(Cat(t,"signal"),!xpe(r)&&!Nat(r))throw new Tpe("stream",["ReadableStream","WritableStream","Stream"],r);return y9.exports.addAbortSignalNoValidate(t,r)};y9.exports.addAbortSignalNoValidate=function(e,t){if(typeof e!="object"||!("aborted"in e))return t;let r=xpe(t)?()=>{t.destroy(new Spe(void 0,{cause:e.reason}))}:()=>{t[Rat](new Spe(void 0,{cause:e.reason}))};if(e.aborted)r();else{BI=BI||Nn().addAbortListener;let i=BI(e,r);Aat(t,i[xat])}return t}});var Ape=g((JRt,Rpe)=>{"use strict";var{StringPrototypeSlice:Npe,SymbolIterator:Oat,TypedArrayPrototypeSet:b9,Uint8Array:Pat}=Rr(),{Buffer:qI}=require("buffer"),{inspect:Iat}=Nn();Rpe.exports=class{constructor(){this.head=null,this.tail=null,this.length=0}push(t){let r={data:t,next:null};this.length>0?this.tail.next=r:this.head=r,this.tail=r,++this.length}unshift(t){let r={data:t,next:this.head};this.length===0&&(this.tail=r),this.head=r,++this.length}shift(){if(this.length===0)return;let t=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,t}clear(){this.head=this.tail=null,this.length=0}join(t){if(this.length===0)return"";let r=this.head,i=""+r.data;for(;(r=r.next)!==null;)i+=t+r.data;return i}concat(t){if(this.length===0)return qI.alloc(0);let r=qI.allocUnsafe(t>>>0),i=this.head,n=0;for(;i;)b9(r,i.data,n),n+=i.data.length,i=i.next;return r}consume(t,r){let i=this.head.data;if(ts.length)r+=s,t-=s.length;else{t===s.length?(r+=s,++n,i.next?this.head=i.next:this.head=this.tail=null):(r+=Npe(s,0,t),this.head=i,i.data=Npe(s,t));break}++n}while((i=i.next)!==null);return this.length-=n,r}_getBuffer(t){let r=qI.allocUnsafe(t),i=t,n=this.head,s=0;do{let a=n.data;if(t>a.length)b9(r,a,i-t),t-=a.length;else{t===a.length?(b9(r,a,i-t),++s,n.next?this.head=n.next:this.head=this.tail=null):(b9(r,new Pat(a.buffer,a.byteOffset,t),i-t),this.head=n,n.data=a.slice(t));break}++s}while((n=n.next)!==null);return this.length-=s,r}[Symbol.for("nodejs.util.inspect.custom")](t,r){return Iat(this,{...r,depth:0,customInspect:!1})}}});var I2=g((eAt,Ipe)=>{"use strict";var{MathFloor:Dat,NumberIsInteger:Lat}=Rr(),{validateInteger:Fat}=b1(),{ERR_INVALID_ARG_VALUE:Bat}=Kn().codes,Cpe=16*1024,Ope=16;function qat(e,t,r){return e.highWaterMark!=null?e.highWaterMark:t?e[r]:null}function Ppe(e){return e?Ope:Cpe}function Mat(e,t){Fat(t,"value",0),e?Ope=t:Cpe=t}function kat(e,t,r,i){let n=qat(t,i,r);if(n!=null){if(!Lat(n)||n<0){let s=i?`options.${r}`:"options.highWaterMark";throw new Bat(s,n)}return Dat(n)}return Ppe(e.objectMode)}Ipe.exports={getHighWaterMark:kat,getDefaultHighWaterMark:Ppe,setDefaultHighWaterMark:Mat}});var MI=g((tAt,Bpe)=>{"use strict";var Dpe=qu(),{PromisePrototypeThen:jat,SymbolAsyncIterator:Lpe,SymbolIterator:Fpe}=Rr(),{Buffer:Uat}=require("buffer"),{ERR_INVALID_ARG_TYPE:zat,ERR_STREAM_NULL_VALUES:$at}=Kn().codes;function Hat(e,t,r){let i;if(typeof t=="string"||t instanceof Uat)return new e({objectMode:!0,...r,read(){this.push(t),this.push(null)}});let n;if(t&&t[Lpe])n=!0,i=t[Lpe]();else if(t&&t[Fpe])n=!1,i=t[Fpe]();else throw new zat("iterable",["Iterable"],t);let s=new e({objectMode:!0,highWaterMark:1,...r}),a=!1;s._read=function(){a||(a=!0,l())},s._destroy=function(c,u){jat(o(c),()=>Dpe.nextTick(u,c),d=>Dpe.nextTick(u,d||c))};async function o(c){let u=c!=null,d=typeof i.throw=="function";if(u&&d){let{value:p,done:f}=await i.throw(c);if(await p,f)return}if(typeof i.return=="function"){let{value:p}=await i.return();await p}}async function l(){for(;;){try{let{value:c,done:u}=n?await i.next():i.next();if(u)s.push(null);else{let d=c&&typeof c.then=="function"?await c:c;if(d===null)throw a=!1,new $at;if(s.push(d))continue;a=!1}}catch(c){s.destroy(c)}break}}return s}Bpe.exports=Hat});var L2=g((rAt,efe)=>{var wo=qu(),{ArrayPrototypeIndexOf:Gat,NumberIsInteger:Vat,NumberIsNaN:Wat,NumberParseInt:Kat,ObjectDefineProperties:VI,ObjectKeys:Xat,ObjectSetPrototypeOf:kpe,Promise:jpe,SafeSet:Qat,SymbolAsyncDispose:Yat,SymbolAsyncIterator:Zat,Symbol:Jat}=Rr();efe.exports=Qe;Qe.ReadableState=E9;var{EventEmitter:eot}=require("events"),{Stream:ku,prependListener:tot}=g9(),{Buffer:kI}=require("buffer"),{addAbortSignal:rot}=P2(),Upe=wc(),lt=Nn().debuglog("stream",e=>{lt=e}),iot=Ape(),E1=Ap(),{getHighWaterMark:not,getDefaultHighWaterMark:sot}=I2(),{aggregateTwoErrors:qpe,codes:{ERR_INVALID_ARG_TYPE:aot,ERR_METHOD_NOT_IMPLEMENTED:oot,ERR_OUT_OF_RANGE:lot,ERR_STREAM_PUSH_AFTER_EOF:cot,ERR_STREAM_UNSHIFT_AFTER_END_EVENT:uot},AbortError:dot}=Kn(),{validateObject:pot}=b1(),Cp=Jat("kPaused"),{StringDecoder:zpe}=require("string_decoder"),fot=MI();kpe(Qe.prototype,ku.prototype);kpe(Qe,ku);var jI=()=>{},{errorOrDestroy:_1}=E1,w1=1,mot=2,$pe=4,D2=8,Hpe=16,v9=32,_9=64,Gpe=128,hot=256,got=512,yot=1024,HI=2048,GI=4096,bot=8192,vot=16384,_ot=32768,Vpe=65536,wot=1<<17,Eot=1<<18;function _i(e){return{enumerable:!1,get(){return(this.state&e)!==0},set(t){t?this.state|=e:this.state&=~e}}}VI(E9.prototype,{objectMode:_i(w1),ended:_i(mot),endEmitted:_i($pe),reading:_i(D2),constructed:_i(Hpe),sync:_i(v9),needReadable:_i(_9),emittedReadable:_i(Gpe),readableListening:_i(hot),resumeScheduled:_i(got),errorEmitted:_i(yot),emitClose:_i(HI),autoDestroy:_i(GI),destroyed:_i(bot),closed:_i(vot),closeEmitted:_i(_ot),multiAwaitDrain:_i(Vpe),readingMore:_i(wot),dataEmitted:_i(Eot)});function E9(e,t,r){typeof r!="boolean"&&(r=t instanceof yl()),this.state=HI|GI|Hpe|v9,e&&e.objectMode&&(this.state|=w1),r&&e&&e.readableObjectMode&&(this.state|=w1),this.highWaterMark=e?not(this,e,"readableHighWaterMark",r):sot(!1),this.buffer=new iot,this.length=0,this.pipes=[],this.flowing=null,this[Cp]=null,e&&e.emitClose===!1&&(this.state&=~HI),e&&e.autoDestroy===!1&&(this.state&=~GI),this.errored=null,this.defaultEncoding=e&&e.defaultEncoding||"utf8",this.awaitDrainWriters=null,this.decoder=null,this.encoding=null,e&&e.encoding&&(this.decoder=new zpe(e.encoding),this.encoding=e.encoding)}function Qe(e){if(!(this instanceof Qe))return new Qe(e);let t=this instanceof yl();this._readableState=new E9(e,this,t),e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.construct=="function"&&(this._construct=e.construct),e.signal&&!t&&rot(e.signal,this)),ku.call(this,e),E1.construct(this,()=>{this._readableState.needReadable&&w9(this,this._readableState)})}Qe.prototype.destroy=E1.destroy;Qe.prototype._undestroy=E1.undestroy;Qe.prototype._destroy=function(e,t){t(e)};Qe.prototype[eot.captureRejectionSymbol]=function(e){this.destroy(e)};Qe.prototype[Yat]=function(){let e;return this.destroyed||(e=this.readableEnded?null:new dot,this.destroy(e)),new jpe((t,r)=>Upe(this,i=>i&&i!==e?r(i):t(null)))};Qe.prototype.push=function(e,t){return Wpe(this,e,t,!1)};Qe.prototype.unshift=function(e,t){return Wpe(this,e,t,!0)};function Wpe(e,t,r,i){lt("readableAddChunk",t);let n=e._readableState,s;if(n.state&w1||(typeof t=="string"?(r=r||n.defaultEncoding,n.encoding!==r&&(i&&n.encoding?t=kI.from(t,r).toString(n.encoding):(t=kI.from(t,r),r=""))):t instanceof kI?r="":ku._isUint8Array(t)?(t=ku._uint8ArrayToBuffer(t),r=""):t!=null&&(s=new aot("chunk",["string","Buffer","Uint8Array"],t))),s)_1(e,s);else if(t===null)n.state&=~D2,Tot(e,n);else if(n.state&w1||t&&t.length>0)if(i)if(n.state&$pe)_1(e,new uot);else{if(n.destroyed||n.errored)return!1;UI(e,n,t,!0)}else if(n.ended)_1(e,new cot);else{if(n.destroyed||n.errored)return!1;n.state&=~D2,n.decoder&&!r?(t=n.decoder.write(t),n.objectMode||t.length!==0?UI(e,n,t,!1):w9(e,n)):UI(e,n,t,!1)}else i||(n.state&=~D2,w9(e,n));return!n.ended&&(n.length0?(t.state&Vpe?t.awaitDrainWriters.clear():t.awaitDrainWriters=null,t.dataEmitted=!0,e.emit("data",r)):(t.length+=t.objectMode?1:r.length,i?t.buffer.unshift(r):t.buffer.push(r),t.state&_9&&S9(e)),w9(e,t)}Qe.prototype.isPaused=function(){let e=this._readableState;return e[Cp]===!0||e.flowing===!1};Qe.prototype.setEncoding=function(e){let t=new zpe(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;let r=this._readableState.buffer,i="";for(let n of r)i+=t.write(n);return r.clear(),i!==""&&r.push(i),this._readableState.length=i.length,this};var Sot=1073741824;function xot(e){if(e>Sot)throw new lot("size","<= 1GiB",e);return e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++,e}function Mpe(e,t){return e<=0||t.length===0&&t.ended?0:t.state&w1?1:Wat(e)?t.flowing&&t.length?t.buffer.first().length:t.length:e<=t.length?e:t.ended?t.length:0}Qe.prototype.read=function(e){lt("read",e),e===void 0?e=NaN:Vat(e)||(e=Kat(e,10));let t=this._readableState,r=e;if(e>t.highWaterMark&&(t.highWaterMark=xot(e)),e!==0&&(t.state&=~Gpe),e===0&&t.needReadable&&((t.highWaterMark!==0?t.length>=t.highWaterMark:t.length>0)||t.ended))return lt("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?zI(this):S9(this),null;if(e=Mpe(e,t),e===0&&t.ended)return t.length===0&&zI(this),null;let i=(t.state&_9)!==0;if(lt("need readable",i),(t.length===0||t.length-e0?n=Zpe(e,t):n=null,n===null?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.multiAwaitDrain?t.awaitDrainWriters.clear():t.awaitDrainWriters=null),t.length===0&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&zI(this)),n!==null&&!t.errorEmitted&&!t.closeEmitted&&(t.dataEmitted=!0,this.emit("data",n)),n};function Tot(e,t){if(lt("onEofChunk"),!t.ended){if(t.decoder){let r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,t.sync?S9(e):(t.needReadable=!1,t.emittedReadable=!0,Kpe(e))}}function S9(e){let t=e._readableState;lt("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(lt("emitReadable",t.flowing),t.emittedReadable=!0,wo.nextTick(Kpe,e))}function Kpe(e){let t=e._readableState;lt("emitReadable_",t.destroyed,t.length,t.ended),!t.destroyed&&!t.errored&&(t.length||t.ended)&&(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,Qpe(e)}function w9(e,t){!t.readingMore&&t.constructed&&(t.readingMore=!0,wo.nextTick(Not,e,t))}function Not(e,t){for(;!t.reading&&!t.ended&&(t.length1&&i.pipes.includes(e)&&(lt("false write response, pause",i.awaitDrainWriters.size),i.awaitDrainWriters.add(e)),r.pause()),l||(l=Rot(r,e),e.on("drain",l))}r.on("data",p);function p(b){lt("ondata");let w=e.write(b);lt("dest.write",w),w===!1&&d()}function f(b){if(lt("onerror",b),y(),e.removeListener("error",f),e.listenerCount("error")===0){let w=e._writableState||e._readableState;w&&!w.errorEmitted?_1(e,b):e.emit("error",b)}}tot(e,"error",f);function m(){e.removeListener("finish",h),y()}e.once("close",m);function h(){lt("onfinish"),e.removeListener("close",m),y()}e.once("finish",h);function y(){lt("unpipe"),r.unpipe(e)}return e.emit("pipe",r),e.writableNeedDrain===!0?d():i.flowing||(lt("pipe resume"),r.resume()),e};function Rot(e,t){return function(){let i=e._readableState;i.awaitDrainWriters===t?(lt("pipeOnDrain",1),i.awaitDrainWriters=null):i.multiAwaitDrain&&(lt("pipeOnDrain",i.awaitDrainWriters.size),i.awaitDrainWriters.delete(t)),(!i.awaitDrainWriters||i.awaitDrainWriters.size===0)&&e.listenerCount("data")&&e.resume()}}Qe.prototype.unpipe=function(e){let t=this._readableState,r={hasUnpiped:!1};if(t.pipes.length===0)return this;if(!e){let n=t.pipes;t.pipes=[],this.pause();for(let s=0;s0,i.flowing!==!1&&this.resume()):e==="readable"&&!i.endEmitted&&!i.readableListening&&(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,lt("on readable",i.length,i.reading),i.length?S9(this):i.reading||wo.nextTick(Aot,this)),r};Qe.prototype.addListener=Qe.prototype.on;Qe.prototype.removeListener=function(e,t){let r=ku.prototype.removeListener.call(this,e,t);return e==="readable"&&wo.nextTick(Xpe,this),r};Qe.prototype.off=Qe.prototype.removeListener;Qe.prototype.removeAllListeners=function(e){let t=ku.prototype.removeAllListeners.apply(this,arguments);return(e==="readable"||e===void 0)&&wo.nextTick(Xpe,this),t};function Xpe(e){let t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&t[Cp]===!1?t.flowing=!0:e.listenerCount("data")>0?e.resume():t.readableListening||(t.flowing=null)}function Aot(e){lt("readable nexttick read 0"),e.read(0)}Qe.prototype.resume=function(){let e=this._readableState;return e.flowing||(lt("resume"),e.flowing=!e.readableListening,Cot(this,e)),e[Cp]=!1,this};function Cot(e,t){t.resumeScheduled||(t.resumeScheduled=!0,wo.nextTick(Oot,e,t))}function Oot(e,t){lt("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),Qpe(e),t.flowing&&!t.reading&&e.read(0)}Qe.prototype.pause=function(){return lt("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(lt("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState[Cp]=!0,this};function Qpe(e){let t=e._readableState;for(lt("flow",t.flowing);t.flowing&&e.read()!==null;);}Qe.prototype.wrap=function(e){let t=!1;e.on("data",i=>{!this.push(i)&&e.pause&&(t=!0,e.pause())}),e.on("end",()=>{this.push(null)}),e.on("error",i=>{_1(this,i)}),e.on("close",()=>{this.destroy()}),e.on("destroy",()=>{this.destroy()}),this._read=()=>{t&&e.resume&&(t=!1,e.resume())};let r=Xat(e);for(let i=1;i{n=a?qpe(n,a):null,r(),r=jI});try{for(;;){let a=e.destroyed?null:e.read();if(a!==null)yield a;else{if(n)throw n;if(n===null)return;await new jpe(i)}}}catch(a){throw n=qpe(n,a),n}finally{(n||t?.destroyOnReturn!==!1)&&(n===void 0||e._readableState.autoDestroy)?E1.destroyer(e,null):(e.off("readable",i),s())}}VI(Qe.prototype,{readable:{__proto__:null,get(){let e=this._readableState;return!!e&&e.readable!==!1&&!e.destroyed&&!e.errorEmitted&&!e.endEmitted},set(e){this._readableState&&(this._readableState.readable=!!e)}},readableDidRead:{__proto__:null,enumerable:!1,get:function(){return this._readableState.dataEmitted}},readableAborted:{__proto__:null,enumerable:!1,get:function(){return!!(this._readableState.readable!==!1&&(this._readableState.destroyed||this._readableState.errored)&&!this._readableState.endEmitted)}},readableHighWaterMark:{__proto__:null,enumerable:!1,get:function(){return this._readableState.highWaterMark}},readableBuffer:{__proto__:null,enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}},readableFlowing:{__proto__:null,enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}},readableLength:{__proto__:null,enumerable:!1,get(){return this._readableState.length}},readableObjectMode:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.objectMode:!1}},readableEncoding:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.encoding:null}},errored:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.errored:null}},closed:{__proto__:null,get(){return this._readableState?this._readableState.closed:!1}},destroyed:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.destroyed:!1},set(e){this._readableState&&(this._readableState.destroyed=e)}},readableEnded:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.endEmitted:!1}}});VI(E9.prototype,{pipesCount:{__proto__:null,get(){return this.pipes.length}},paused:{__proto__:null,get(){return this[Cp]!==!1},set(e){this[Cp]=!!e}}});Qe._fromList=Zpe;function Zpe(e,t){if(t.length===0)return null;let r;return t.objectMode?r=t.buffer.shift():!e||e>=t.length?(t.decoder?r=t.buffer.join(""):t.buffer.length===1?r=t.buffer.first():r=t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r}function zI(e){let t=e._readableState;lt("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,wo.nextTick(Iot,t,e))}function Iot(e,t){if(lt("endReadableNT",e.endEmitted,e.length),!e.errored&&!e.closeEmitted&&!e.endEmitted&&e.length===0){if(e.endEmitted=!0,t.emit("end"),t.writable&&t.allowHalfOpen===!1)wo.nextTick(Dot,t);else if(e.autoDestroy){let r=t._writableState;(!r||r.autoDestroy&&(r.finished||r.writable===!1))&&t.destroy()}}}function Dot(e){e.writable&&!e.writableEnded&&!e.destroyed&&e.end()}Qe.from=function(e,t){return fot(Qe,e,t)};var $I;function Jpe(){return $I===void 0&&($I={}),$I}Qe.fromWeb=function(e,t){return Jpe().newStreamReadableFromReadableStream(e,t)};Qe.toWeb=function(e,t){return Jpe().newReadableStreamFromStreamReadable(e,t)};Qe.wrap=function(e,t){var r,i;return new Qe({objectMode:(r=(i=e.readableObjectMode)!==null&&i!==void 0?i:e.objectMode)!==null&&r!==void 0?r:!0,...t,destroy(n,s){E1.destroyer(e,n),s(n)}}).wrap(e)}});var A9=g((iAt,pfe)=>{var Op=qu(),{ArrayPrototypeSlice:ife,Error:Lot,FunctionPrototypeSymbolHasInstance:nfe,ObjectDefineProperty:sfe,ObjectDefineProperties:Fot,ObjectSetPrototypeOf:afe,StringPrototypeToLowerCase:Bot,Symbol:qot,SymbolHasInstance:Mot}=Rr();pfe.exports=Ar;Ar.WritableState=q2;var{EventEmitter:kot}=require("events"),F2=g9().Stream,{Buffer:x9}=require("buffer"),R9=Ap(),{addAbortSignal:jot}=P2(),{getHighWaterMark:Uot,getDefaultHighWaterMark:zot}=I2(),{ERR_INVALID_ARG_TYPE:$ot,ERR_METHOD_NOT_IMPLEMENTED:Hot,ERR_MULTIPLE_CALLBACK:ofe,ERR_STREAM_CANNOT_PIPE:Got,ERR_STREAM_DESTROYED:B2,ERR_STREAM_ALREADY_FINISHED:Vot,ERR_STREAM_NULL_VALUES:Wot,ERR_STREAM_WRITE_AFTER_END:Kot,ERR_UNKNOWN_ENCODING:lfe}=Kn().codes,{errorOrDestroy:S1}=R9;afe(Ar.prototype,F2.prototype);afe(Ar,F2);function XI(){}var x1=qot("kOnFinished");function q2(e,t,r){typeof r!="boolean"&&(r=t instanceof yl()),this.objectMode=!!(e&&e.objectMode),r&&(this.objectMode=this.objectMode||!!(e&&e.writableObjectMode)),this.highWaterMark=e?Uot(this,e,"writableHighWaterMark",r):zot(!1),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;let i=!!(e&&e.decodeStrings===!1);this.decodeStrings=!i,this.defaultEncoding=e&&e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=Qot.bind(void 0,t),this.writecb=null,this.writelen=0,this.afterWriteTickInfo=null,N9(this),this.pendingcb=0,this.constructed=!0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!e||e.emitClose!==!1,this.autoDestroy=!e||e.autoDestroy!==!1,this.errored=null,this.closed=!1,this.closeEmitted=!1,this[x1]=[]}function N9(e){e.buffered=[],e.bufferedIndex=0,e.allBuffers=!0,e.allNoop=!0}q2.prototype.getBuffer=function(){return ife(this.buffered,this.bufferedIndex)};sfe(q2.prototype,"bufferedRequestCount",{__proto__:null,get(){return this.buffered.length-this.bufferedIndex}});function Ar(e){let t=this instanceof yl();if(!t&&!nfe(Ar,this))return new Ar(e);this._writableState=new q2(e,this,t),e&&(typeof e.write=="function"&&(this._write=e.write),typeof e.writev=="function"&&(this._writev=e.writev),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.final=="function"&&(this._final=e.final),typeof e.construct=="function"&&(this._construct=e.construct),e.signal&&jot(e.signal,this)),F2.call(this,e),R9.construct(this,()=>{let r=this._writableState;r.writing||YI(this,r),ZI(this,r)})}sfe(Ar,Mot,{__proto__:null,value:function(e){return nfe(this,e)?!0:this!==Ar?!1:e&&e._writableState instanceof q2}});Ar.prototype.pipe=function(){S1(this,new Got)};function cfe(e,t,r,i){let n=e._writableState;if(typeof r=="function")i=r,r=n.defaultEncoding;else{if(!r)r=n.defaultEncoding;else if(r!=="buffer"&&!x9.isEncoding(r))throw new lfe(r);typeof i!="function"&&(i=XI)}if(t===null)throw new Wot;if(!n.objectMode)if(typeof t=="string")n.decodeStrings!==!1&&(t=x9.from(t,r),r="buffer");else if(t instanceof x9)r="buffer";else if(F2._isUint8Array(t))t=F2._uint8ArrayToBuffer(t),r="buffer";else throw new $ot("chunk",["string","Buffer","Uint8Array"],t);let s;return n.ending?s=new Kot:n.destroyed&&(s=new B2("write")),s?(Op.nextTick(i,s),S1(e,s,!0),s):(n.pendingcb++,Xot(e,n,t,r,i))}Ar.prototype.write=function(e,t,r){return cfe(this,e,t,r)===!0};Ar.prototype.cork=function(){this._writableState.corked++};Ar.prototype.uncork=function(){let e=this._writableState;e.corked&&(e.corked--,e.writing||YI(this,e))};Ar.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=Bot(t)),!x9.isEncoding(t))throw new lfe(t);return this._writableState.defaultEncoding=t,this};function Xot(e,t,r,i,n){let s=t.objectMode?1:r.length;t.length+=s;let a=t.lengthr.bufferedIndex&&YI(e,r),i?r.afterWriteTickInfo!==null&&r.afterWriteTickInfo.cb===n?r.afterWriteTickInfo.count++:(r.afterWriteTickInfo={count:1,cb:n,stream:e,state:r},Op.nextTick(Yot,r.afterWriteTickInfo)):ufe(e,r,1,n))}function Yot({stream:e,state:t,count:r,cb:i}){return t.afterWriteTickInfo=null,ufe(e,t,r,i)}function ufe(e,t,r,i){for(!t.ending&&!e.destroyed&&t.length===0&&t.needDrain&&(t.needDrain=!1,e.emit("drain"));r-- >0;)t.pendingcb--,i();t.destroyed&&QI(t),ZI(e,t)}function QI(e){if(e.writing)return;for(let n=e.bufferedIndex;n1&&e._writev){t.pendingcb-=s-1;let o=t.allNoop?XI:c=>{for(let u=a;u256?(r.splice(0,a),t.bufferedIndex=0):t.bufferedIndex=a}t.bufferProcessing=!1}Ar.prototype._write=function(e,t,r){if(this._writev)this._writev([{chunk:e,encoding:t}],r);else throw new Hot("_write()")};Ar.prototype._writev=null;Ar.prototype.end=function(e,t,r){let i=this._writableState;typeof e=="function"?(r=e,e=null,t=null):typeof t=="function"&&(r=t,t=null);let n;if(e!=null){let s=cfe(this,e,t);s instanceof Lot&&(n=s)}return i.corked&&(i.corked=1,this.uncork()),n||(!i.errored&&!i.ending?(i.ending=!0,ZI(this,i,!0),i.ended=!0):i.finished?n=new Vot("end"):i.destroyed&&(n=new B2("end"))),typeof r=="function"&&(n||i.finished?Op.nextTick(r,n):i[x1].push(r)),this};function T9(e){return e.ending&&!e.destroyed&&e.constructed&&e.length===0&&!e.errored&&e.buffered.length===0&&!e.finished&&!e.writing&&!e.errorEmitted&&!e.closeEmitted}function Zot(e,t){let r=!1;function i(n){if(r){S1(e,n??ofe());return}if(r=!0,t.pendingcb--,n){let s=t[x1].splice(0);for(let a=0;a{T9(n)?KI(i,n):n.pendingcb--},e,t)):T9(t)&&(t.pendingcb++,KI(e,t))))}function KI(e,t){t.pendingcb--,t.finished=!0;let r=t[x1].splice(0);for(let i=0;i{var JI=qu(),tlt=require("buffer"),{isReadable:rlt,isWritable:ilt,isIterable:ffe,isNodeStream:nlt,isReadableNodeStream:mfe,isWritableNodeStream:hfe,isDuplexNodeStream:slt,isReadableStream:gfe,isWritableStream:yfe}=hl(),bfe=wc(),{AbortError:xfe,codes:{ERR_INVALID_ARG_TYPE:alt,ERR_INVALID_RETURN_VALUE:vfe}}=Kn(),{destroyer:N1}=Ap(),olt=yl(),Tfe=L2(),llt=A9(),{createDeferredPromise:_fe}=Nn(),wfe=MI(),Efe=globalThis.Blob||tlt.Blob,clt=typeof Efe<"u"?function(t){return t instanceof Efe}:function(t){return!1},ult=globalThis.AbortController||g1().AbortController,{FunctionPrototypeCall:Sfe}=Rr(),ju=class extends olt{constructor(t){super(t),t?.readable===!1&&(this._readableState.readable=!1,this._readableState.ended=!0,this._readableState.endEmitted=!0),t?.writable===!1&&(this._writableState.writable=!1,this._writableState.ending=!0,this._writableState.ended=!0,this._writableState.finished=!0)}};Nfe.exports=function e(t,r){if(slt(t))return t;if(mfe(t))return T1({readable:t});if(hfe(t))return T1({writable:t});if(nlt(t))return T1({writable:!1,readable:!1});if(gfe(t))return T1({readable:Tfe.fromWeb(t)});if(yfe(t))return T1({writable:llt.fromWeb(t)});if(typeof t=="function"){let{value:n,write:s,final:a,destroy:o}=dlt(t);if(ffe(n))return wfe(ju,n,{objectMode:!0,write:s,final:a,destroy:o});let l=n?.then;if(typeof l=="function"){let c,u=Sfe(l,n,d=>{if(d!=null)throw new vfe("nully","body",d)},d=>{N1(c,d)});return c=new ju({objectMode:!0,readable:!1,write:s,final(d){a(async()=>{try{await u,JI.nextTick(d,null)}catch(p){JI.nextTick(d,p)}})},destroy:o})}throw new vfe("Iterable, AsyncIterable or AsyncFunction",r,n)}if(clt(t))return e(t.arrayBuffer());if(ffe(t))return wfe(ju,t,{objectMode:!0,writable:!1});if(gfe(t?.readable)&&yfe(t?.writable))return ju.fromWeb(t);if(typeof t?.writable=="object"||typeof t?.readable=="object"){let n=t!=null&&t.readable?mfe(t?.readable)?t?.readable:e(t.readable):void 0,s=t!=null&&t.writable?hfe(t?.writable)?t?.writable:e(t.writable):void 0;return T1({readable:n,writable:s})}let i=t?.then;if(typeof i=="function"){let n;return Sfe(i,t,s=>{s!=null&&n.push(s),n.push(null)},s=>{N1(n,s)}),n=new ju({objectMode:!0,writable:!1,read(){}})}throw new alt(r,["Blob","ReadableStream","WritableStream","Stream","Iterable","AsyncIterable","Function","{ readable, writable } pair","Promise"],t)};function dlt(e){let{promise:t,resolve:r}=_fe(),i=new ult,n=i.signal;return{value:e(async function*(){for(;;){let a=t;t=null;let{chunk:o,done:l,cb:c}=await a;if(JI.nextTick(c),l)return;if(n.aborted)throw new xfe(void 0,{cause:n.reason});({promise:t,resolve:r}=_fe()),yield o}}(),{signal:n}),write(a,o,l){let c=r;r=null,c({chunk:a,done:!1,cb:l})},final(a){let o=r;r=null,o({done:!0,cb:a})},destroy(a,o){i.abort(),o(a)}}}function T1(e){let t=e.readable&&typeof e.readable.read!="function"?Tfe.wrap(e.readable):e.readable,r=e.writable,i=!!rlt(t),n=!!ilt(r),s,a,o,l,c;function u(d){let p=l;l=null,p?p(d):d&&c.destroy(d)}return c=new ju({readableObjectMode:!!(t!=null&&t.readableObjectMode),writableObjectMode:!!(r!=null&&r.writableObjectMode),readable:i,writable:n}),n&&(bfe(r,d=>{n=!1,d&&N1(t,d),u(d)}),c._write=function(d,p,f){r.write(d,p)?f():s=f},c._final=function(d){r.end(),a=d},r.on("drain",function(){if(s){let d=s;s=null,d()}}),r.on("finish",function(){if(a){let d=a;a=null,d()}})),i&&(bfe(t,d=>{i=!1,d&&N1(t,d),u(d)}),t.on("readable",function(){if(o){let d=o;o=null,d()}}),t.on("end",function(){c.push(null)}),c._read=function(){for(;;){let d=t.read();if(d===null){o=c._read;return}if(!c.push(d))return}}),c._destroy=function(d,p){!d&&l!==null&&(d=new xfe),o=null,s=null,a=null,l===null?p(d):(l=p,N1(r,d),N1(t,d))},c}});var yl=g((sAt,Ofe)=>{"use strict";var{ObjectDefineProperties:plt,ObjectGetOwnPropertyDescriptor:Ec,ObjectKeys:flt,ObjectSetPrototypeOf:Afe}=Rr();Ofe.exports=Eo;var rD=L2(),Da=A9();Afe(Eo.prototype,rD.prototype);Afe(Eo,rD);{let e=flt(Da.prototype);for(let t=0;t{"use strict";var{ObjectSetPrototypeOf:Pfe,Symbol:mlt}=Rr();Ife.exports=Sc;var{ERR_METHOD_NOT_IMPLEMENTED:hlt}=Kn().codes,nD=yl(),{getHighWaterMark:glt}=I2();Pfe(Sc.prototype,nD.prototype);Pfe(Sc,nD);var M2=mlt("kCallback");function Sc(e){if(!(this instanceof Sc))return new Sc(e);let t=e?glt(this,e,"readableHighWaterMark",!0):null;t===0&&(e={...e,highWaterMark:null,readableHighWaterMark:t,writableHighWaterMark:e.writableHighWaterMark||0}),nD.call(this,e),this._readableState.sync=!1,this[M2]=null,e&&(typeof e.transform=="function"&&(this._transform=e.transform),typeof e.flush=="function"&&(this._flush=e.flush)),this.on("prefinish",ylt)}function iD(e){typeof this._flush=="function"&&!this.destroyed?this._flush((t,r)=>{if(t){e?e(t):this.destroy(t);return}r!=null&&this.push(r),this.push(null),e&&e()}):(this.push(null),e&&e())}function ylt(){this._final!==iD&&iD.call(this)}Sc.prototype._final=iD;Sc.prototype._transform=function(e,t,r){throw new hlt("_transform()")};Sc.prototype._write=function(e,t,r){let i=this._readableState,n=this._writableState,s=i.length;this._transform(e,t,(a,o)=>{if(a){r(a);return}o!=null&&this.push(o),n.ended||s===i.length||i.length{"use strict";var{ObjectSetPrototypeOf:Dfe}=Rr();Lfe.exports=R1;var aD=sD();Dfe(R1.prototype,aD.prototype);Dfe(R1,aD);function R1(e){if(!(this instanceof R1))return new R1(e);aD.call(this,e)}R1.prototype._transform=function(e,t,r){r(null,e)}});var I9=g((lAt,kfe)=>{var k2=qu(),{ArrayIsArray:blt,Promise:vlt,SymbolAsyncIterator:_lt,SymbolDispose:wlt}=Rr(),P9=wc(),{once:Elt}=Nn(),Slt=Ap(),Ffe=yl(),{aggregateTwoErrors:xlt,codes:{ERR_INVALID_ARG_TYPE:gD,ERR_INVALID_RETURN_VALUE:lD,ERR_MISSING_ARGS:Tlt,ERR_STREAM_DESTROYED:Nlt,ERR_STREAM_PREMATURE_CLOSE:Rlt},AbortError:Alt}=Kn(),{validateFunction:Clt,validateAbortSignal:Olt}=b1(),{isIterable:Pp,isReadable:cD,isReadableNodeStream:O9,isNodeStream:Bfe,isTransformStream:A1,isWebStream:Plt,isReadableStream:uD,isReadableFinished:Ilt}=hl(),Dlt=globalThis.AbortController||g1().AbortController,dD,pD,fD;function qfe(e,t,r){let i=!1;e.on("close",()=>{i=!0});let n=P9(e,{readable:t,writable:r},s=>{i=!s});return{destroy:s=>{i||(i=!0,Slt.destroyer(e,s||new Nlt("pipe")))},cleanup:n}}function Llt(e){return Clt(e[e.length-1],"streams[stream.length - 1]"),e.pop()}function mD(e){if(Pp(e))return e;if(O9(e))return Flt(e);throw new gD("val",["Readable","Iterable","AsyncIterable"],e)}async function*Flt(e){pD||(pD=L2()),yield*pD.prototype[_lt].call(e)}async function C9(e,t,r,{end:i}){let n,s=null,a=c=>{if(c&&(n=c),s){let u=s;s=null,u()}},o=()=>new vlt((c,u)=>{n?u(n):s=()=>{n?u(n):c()}});t.on("drain",a);let l=P9(t,{readable:!1},a);try{t.writableNeedDrain&&await o();for await(let c of e)t.write(c)||await o();i&&(t.end(),await o()),r()}catch(c){r(n!==c?xlt(n,c):c)}finally{l(),t.off("drain",a)}}async function hD(e,t,r,{end:i}){A1(t)&&(t=t.writable);let n=t.getWriter();try{for await(let s of e)await n.ready,n.write(s).catch(()=>{});await n.ready,i&&await n.close(),r()}catch(s){try{await n.abort(s),r(s)}catch(a){r(a)}}}function Blt(...e){return Mfe(e,Elt(Llt(e)))}function Mfe(e,t,r){if(e.length===1&&blt(e[0])&&(e=e[0]),e.length<2)throw new Tlt("streams");let i=new Dlt,n=i.signal,s=r?.signal,a=[];Olt(s,"options.signal");function o(){m(new Alt)}fD=fD||Nn().addAbortListener;let l;s&&(l=fD(s,o));let c,u,d=[],p=0;function f(v){m(v,--p===0)}function m(v,E){var T;if(v&&(!c||c.code==="ERR_STREAM_PREMATURE_CLOSE")&&(c=v),!(!c&&!E)){for(;d.length;)d.shift()(c);(T=l)===null||T===void 0||T[wlt](),i.abort(),E&&(c||a.forEach(q=>q()),k2.nextTick(t,c,u))}}let h;for(let v=0;v0,O=T||r?.end!==!1,B=v===e.length-1;if(Bfe(E)){let P=function(M){M&&M.name!=="AbortError"&&M.code!=="ERR_STREAM_PREMATURE_CLOSE"&&f(M)};var w=P;if(O){let{destroy:M,cleanup:x}=qfe(E,T,q);d.push(M),cD(E)&&B&&a.push(x)}E.on("error",P),cD(E)&&B&&a.push(()=>{E.removeListener("error",P)})}if(v===0)if(typeof E=="function"){if(h=E({signal:n}),!Pp(h))throw new lD("Iterable, AsyncIterable or Stream","source",h)}else Pp(E)||O9(E)||A1(E)?h=E:h=Ffe.from(E);else if(typeof E=="function"){if(A1(h)){var y;h=mD((y=h)===null||y===void 0?void 0:y.readable)}else h=mD(h);if(h=E(h,{signal:n}),T){if(!Pp(h,!0))throw new lD("AsyncIterable",`transform[${v-1}]`,h)}else{var b;dD||(dD=oD());let P=new dD({objectMode:!0}),M=(b=h)===null||b===void 0?void 0:b.then;if(typeof M=="function")p++,M.call(h,L=>{u=L,L!=null&&P.write(L),O&&P.end(),k2.nextTick(f)},L=>{P.destroy(L),k2.nextTick(f,L)});else if(Pp(h,!0))p++,C9(h,P,f,{end:O});else if(uD(h)||A1(h)){let L=h.readable||h;p++,C9(L,P,f,{end:O})}else throw new lD("AsyncIterable or Promise","destination",h);h=P;let{destroy:x,cleanup:Y}=qfe(h,!1,!0);d.push(x),B&&a.push(Y)}}else if(Bfe(E)){if(O9(h)){p+=2;let P=qlt(h,E,f,{end:O});cD(E)&&B&&a.push(P)}else if(A1(h)||uD(h)){let P=h.readable||h;p++,C9(P,E,f,{end:O})}else if(Pp(h))p++,C9(h,E,f,{end:O});else throw new gD("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=E}else if(Plt(E)){if(O9(h))p++,hD(mD(h),E,f,{end:O});else if(uD(h)||Pp(h))p++,hD(h,E,f,{end:O});else if(A1(h))p++,hD(h.readable,E,f,{end:O});else throw new gD("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=E}else h=Ffe.from(E)}return(n!=null&&n.aborted||s!=null&&s.aborted)&&k2.nextTick(o),h}function qlt(e,t,r,{end:i}){let n=!1;if(t.on("close",()=>{n||r(new Rlt)}),e.pipe(t,{end:!1}),i){let a=function(){n=!0,t.end()};var s=a;Ilt(e)?k2.nextTick(a):e.once("end",a)}else r();return P9(e,{readable:!0,writable:!1},a=>{let o=e._readableState;a&&a.code==="ERR_STREAM_PREMATURE_CLOSE"&&o&&o.ended&&!o.errored&&!o.errorEmitted?e.once("end",r).once("error",r):r(a)}),P9(t,{readable:!1,writable:!0},r)}kfe.exports={pipelineImpl:Mfe,pipeline:Blt}});var bD=g((cAt,Gfe)=>{"use strict";var{pipeline:Mlt}=I9(),D9=yl(),{destroyer:klt}=Ap(),{isNodeStream:L9,isReadable:jfe,isWritable:Ufe,isWebStream:yD,isTransformStream:Ip,isWritableStream:zfe,isReadableStream:$fe}=hl(),{AbortError:jlt,codes:{ERR_INVALID_ARG_VALUE:Hfe,ERR_MISSING_ARGS:Ult}}=Kn(),zlt=wc();Gfe.exports=function(...t){if(t.length===0)throw new Ult("streams");if(t.length===1)return D9.from(t[0]);let r=[...t];if(typeof t[0]=="function"&&(t[0]=D9.from(t[0])),typeof t[t.length-1]=="function"){let f=t.length-1;t[f]=D9.from(t[f])}for(let f=0;f0&&!(Ufe(t[f])||zfe(t[f])||Ip(t[f])))throw new Hfe(`streams[${f}]`,r[f],"must be writable")}let i,n,s,a,o;function l(f){let m=a;a=null,m?m(f):f?o.destroy(f):!p&&!d&&o.destroy()}let c=t[0],u=Mlt(t,l),d=!!(Ufe(c)||zfe(c)||Ip(c)),p=!!(jfe(u)||$fe(u)||Ip(u));if(o=new D9({writableObjectMode:!!(c!=null&&c.writableObjectMode),readableObjectMode:!!(u!=null&&u.readableObjectMode),writable:d,readable:p}),d){if(L9(c))o._write=function(m,h,y){c.write(m,h)?y():i=y},o._final=function(m){c.end(),n=m},c.on("drain",function(){if(i){let m=i;i=null,m()}});else if(yD(c)){let h=(Ip(c)?c.writable:c).getWriter();o._write=async function(y,b,w){try{await h.ready,h.write(y).catch(()=>{}),w()}catch(v){w(v)}},o._final=async function(y){try{await h.ready,h.close().catch(()=>{}),n=y}catch(b){y(b)}}}let f=Ip(u)?u.readable:u;zlt(f,()=>{if(n){let m=n;n=null,m()}})}if(p){if(L9(u))u.on("readable",function(){if(s){let f=s;s=null,f()}}),u.on("end",function(){o.push(null)}),o._read=function(){for(;;){let f=u.read();if(f===null){s=o._read;return}if(!o.push(f))return}};else if(yD(u)){let m=(Ip(u)?u.readable:u).getReader();o._read=async function(){for(;;)try{let{value:h,done:y}=await m.read();if(!o.push(h))return;if(y){o.push(null);return}}catch{return}}}}return o._destroy=function(f,m){!f&&a!==null&&(f=new jlt),s=null,i=null,n=null,a===null?m(f):(a=m,L9(u)&&klt(u,f))},o}});var tme=g((uAt,wD)=>{"use strict";var $lt=globalThis.AbortController||g1().AbortController,{codes:{ERR_INVALID_ARG_VALUE:Hlt,ERR_INVALID_ARG_TYPE:j2,ERR_MISSING_ARGS:Glt,ERR_OUT_OF_RANGE:Vlt},AbortError:bl}=Kn(),{validateAbortSignal:Dp,validateInteger:Vfe,validateObject:Lp}=b1(),Wlt=Rr().Symbol("kWeak"),Klt=Rr().Symbol("kResistStopPropagation"),{finished:Xlt}=wc(),Qlt=bD(),{addAbortSignalNoValidate:Ylt}=P2(),{isWritable:Zlt,isNodeStream:Jlt}=hl(),{deprecate:ect}=Nn(),{ArrayPrototypePush:tct,Boolean:rct,MathFloor:Wfe,Number:ict,NumberIsNaN:nct,Promise:Kfe,PromiseReject:Xfe,PromiseResolve:sct,PromisePrototypeThen:Qfe,Symbol:Zfe}=Rr(),F9=Zfe("kEmpty"),Yfe=Zfe("kEof");function act(e,t){if(t!=null&&Lp(t,"options"),t?.signal!=null&&Dp(t.signal,"options.signal"),Jlt(e)&&!Zlt(e))throw new Hlt("stream",e,"must be writable");let r=Qlt(this,e);return t!=null&&t.signal&&Ylt(t.signal,r),r}function B9(e,t){if(typeof e!="function")throw new j2("fn",["Function","AsyncFunction"],e);t!=null&&Lp(t,"options"),t?.signal!=null&&Dp(t.signal,"options.signal");let r=1;t?.concurrency!=null&&(r=Wfe(t.concurrency));let i=r-1;return t?.highWaterMark!=null&&(i=Wfe(t.highWaterMark)),Vfe(r,"options.concurrency",1),Vfe(i,"options.highWaterMark",0),i+=r,async function*(){let s=Nn().AbortSignalAny([t?.signal].filter(rct)),a=this,o=[],l={signal:s},c,u,d=!1,p=0;function f(){d=!0,m()}function m(){p-=1,h()}function h(){u&&!d&&p=i||p>=r)&&await new Kfe(w=>{u=w})}o.push(Yfe)}catch(b){let w=Xfe(b);Qfe(w,m,f),o.push(w)}finally{d=!0,c&&(c(),c=null)}}y();try{for(;;){for(;o.length>0;){let b=await o[0];if(b===Yfe)return;if(s.aborted)throw new bl;b!==F9&&(yield b),o.shift(),h()}await new Kfe(b=>{c=b})}}finally{d=!0,u&&(u(),u=null)}}.call(this)}function oct(e=void 0){return e!=null&&Lp(e,"options"),e?.signal!=null&&Dp(e.signal,"options.signal"),async function*(){let r=0;for await(let n of this){var i;if(e!=null&&(i=e.signal)!==null&&i!==void 0&&i.aborted)throw new bl({cause:e.signal.reason});yield[r++,n]}}.call(this)}async function Jfe(e,t=void 0){for await(let r of _D.call(this,e,t))return!0;return!1}async function lct(e,t=void 0){if(typeof e!="function")throw new j2("fn",["Function","AsyncFunction"],e);return!await Jfe.call(this,async(...r)=>!await e(...r),t)}async function cct(e,t){for await(let r of _D.call(this,e,t))return r}async function uct(e,t){if(typeof e!="function")throw new j2("fn",["Function","AsyncFunction"],e);async function r(i,n){return await e(i,n),F9}for await(let i of B9.call(this,r,t));}function _D(e,t){if(typeof e!="function")throw new j2("fn",["Function","AsyncFunction"],e);async function r(i,n){return await e(i,n)?i:F9}return B9.call(this,r,t)}var vD=class extends Glt{constructor(){super("reduce"),this.message="Reduce of an empty stream requires an initial value"}};async function dct(e,t,r){var i;if(typeof e!="function")throw new j2("reducer",["Function","AsyncFunction"],e);r!=null&&Lp(r,"options"),r?.signal!=null&&Dp(r.signal,"options.signal");let n=arguments.length>1;if(r!=null&&(i=r.signal)!==null&&i!==void 0&&i.aborted){let c=new bl(void 0,{cause:r.signal.reason});throw this.once("error",()=>{}),await Xlt(this.destroy(c)),c}let s=new $lt,a=s.signal;if(r!=null&&r.signal){let c={once:!0,[Wlt]:this,[Klt]:!0};r.signal.addEventListener("abort",()=>s.abort(),c)}let o=!1;try{for await(let c of this){var l;if(o=!0,r!=null&&(l=r.signal)!==null&&l!==void 0&&l.aborted)throw new bl;n?t=await e(t,c,{signal:a}):(t=c,n=!0)}if(!o&&!n)throw new vD}finally{s.abort()}return t}async function pct(e){e!=null&&Lp(e,"options"),e?.signal!=null&&Dp(e.signal,"options.signal");let t=[];for await(let i of this){var r;if(e!=null&&(r=e.signal)!==null&&r!==void 0&&r.aborted)throw new bl(void 0,{cause:e.signal.reason});tct(t,i)}return t}function fct(e,t){let r=B9.call(this,e,t);return async function*(){for await(let n of r)yield*n}.call(this)}function eme(e){if(e=ict(e),nct(e))return 0;if(e<0)throw new Vlt("number",">= 0",e);return e}function mct(e,t=void 0){return t!=null&&Lp(t,"options"),t?.signal!=null&&Dp(t.signal,"options.signal"),e=eme(e),async function*(){var i;if(t!=null&&(i=t.signal)!==null&&i!==void 0&&i.aborted)throw new bl;for await(let s of this){var n;if(t!=null&&(n=t.signal)!==null&&n!==void 0&&n.aborted)throw new bl;e--<=0&&(yield s)}}.call(this)}function hct(e,t=void 0){return t!=null&&Lp(t,"options"),t?.signal!=null&&Dp(t.signal,"options.signal"),e=eme(e),async function*(){var i;if(t!=null&&(i=t.signal)!==null&&i!==void 0&&i.aborted)throw new bl;for await(let s of this){var n;if(t!=null&&(n=t.signal)!==null&&n!==void 0&&n.aborted)throw new bl;if(e-- >0&&(yield s),e<=0)return}}.call(this)}wD.exports.streamReturningOperators={asIndexedPairs:ect(oct,"readable.asIndexedPairs will be removed in a future version."),drop:mct,filter:_D,flatMap:fct,map:B9,take:hct,compose:act};wD.exports.promiseReturningOperators={every:lct,forEach:uct,reduce:dct,toArray:pct,some:Jfe,find:cct}});var ED=g((dAt,rme)=>{"use strict";var{ArrayPrototypePop:gct,Promise:yct}=Rr(),{isIterable:bct,isNodeStream:vct,isWebStream:_ct}=hl(),{pipelineImpl:wct}=I9(),{finished:Ect}=wc();SD();function Sct(...e){return new yct((t,r)=>{let i,n,s=e[e.length-1];if(s&&typeof s=="object"&&!vct(s)&&!bct(s)&&!_ct(s)){let a=gct(e);i=a.signal,n=a.end}wct(e,(a,o)=>{a?r(a):t(o)},{signal:i,end:n})})}rme.exports={finished:Ect,pipeline:Sct}});var SD=g((pAt,dme)=>{var{Buffer:xct}=require("buffer"),{ObjectDefineProperty:xc,ObjectKeys:sme,ReflectApply:ame}=Rr(),{promisify:{custom:ome}}=Nn(),{streamReturningOperators:ime,promiseReturningOperators:nme}=tme(),{codes:{ERR_ILLEGAL_CONSTRUCTOR:lme}}=Kn(),Tct=bD(),{setDefaultHighWaterMark:Nct,getDefaultHighWaterMark:Rct}=I2(),{pipeline:cme}=I9(),{destroyer:Act}=Ap(),ume=wc(),xD=ED(),U2=hl(),gr=dme.exports=g9().Stream;gr.isDestroyed=U2.isDestroyed;gr.isDisturbed=U2.isDisturbed;gr.isErrored=U2.isErrored;gr.isReadable=U2.isReadable;gr.isWritable=U2.isWritable;gr.Readable=L2();for(let e of sme(ime)){let r=function(...i){if(new.target)throw lme();return gr.Readable.from(ame(t,this,i))};TD=r;let t=ime[e];xc(r,"name",{__proto__:null,value:t.name}),xc(r,"length",{__proto__:null,value:t.length}),xc(gr.Readable.prototype,e,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var TD;for(let e of sme(nme)){let r=function(...n){if(new.target)throw lme();return ame(t,this,n)};TD=r;let t=nme[e];xc(r,"name",{__proto__:null,value:t.name}),xc(r,"length",{__proto__:null,value:t.length}),xc(gr.Readable.prototype,e,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var TD;gr.Writable=A9();gr.Duplex=yl();gr.Transform=sD();gr.PassThrough=oD();gr.pipeline=cme;var{addAbortSignal:Cct}=P2();gr.addAbortSignal=Cct;gr.finished=ume;gr.destroy=Act;gr.compose=Tct;gr.setDefaultHighWaterMark=Nct;gr.getDefaultHighWaterMark=Rct;xc(gr,"promises",{__proto__:null,configurable:!0,enumerable:!0,get(){return xD}});xc(cme,ome,{__proto__:null,enumerable:!0,get(){return xD.pipeline}});xc(ume,ome,{__proto__:null,enumerable:!0,get(){return xD.finished}});gr.Stream=gr;gr._isUint8Array=function(t){return t instanceof Uint8Array};gr._uint8ArrayToBuffer=function(t){return xct.from(t.buffer,t.byteOffset,t.byteLength)}});var Fp=g((fAt,at)=>{"use strict";var wi=require("stream");if(wi&&process.env.READABLE_STREAM==="disable"){let e=wi.promises;at.exports._uint8ArrayToBuffer=wi._uint8ArrayToBuffer,at.exports._isUint8Array=wi._isUint8Array,at.exports.isDisturbed=wi.isDisturbed,at.exports.isErrored=wi.isErrored,at.exports.isReadable=wi.isReadable,at.exports.Readable=wi.Readable,at.exports.Writable=wi.Writable,at.exports.Duplex=wi.Duplex,at.exports.Transform=wi.Transform,at.exports.PassThrough=wi.PassThrough,at.exports.addAbortSignal=wi.addAbortSignal,at.exports.finished=wi.finished,at.exports.destroy=wi.destroy,at.exports.pipeline=wi.pipeline,at.exports.compose=wi.compose,Object.defineProperty(wi,"promises",{configurable:!0,enumerable:!0,get(){return e}}),at.exports.Stream=wi.Stream}else{let e=SD(),t=ED(),r=e.Readable.destroy;at.exports=e.Readable,at.exports._uint8ArrayToBuffer=e._uint8ArrayToBuffer,at.exports._isUint8Array=e._isUint8Array,at.exports.isDisturbed=e.isDisturbed,at.exports.isErrored=e.isErrored,at.exports.isReadable=e.isReadable,at.exports.Readable=e.Readable,at.exports.Writable=e.Writable,at.exports.Duplex=e.Duplex,at.exports.Transform=e.Transform,at.exports.PassThrough=e.PassThrough,at.exports.addAbortSignal=e.addAbortSignal,at.exports.finished=e.finished,at.exports.destroy=e.destroy,at.exports.destroy=r,at.exports.pipeline=e.pipeline,at.exports.compose=e.compose,Object.defineProperty(e,"promises",{configurable:!0,enumerable:!0,get(){return t}}),at.exports.Stream=e.Stream}at.exports.default=at.exports});var fme=g((mAt,pme)=>{function Oct(e,t){for(var r=-1,i=t.length,n=e.length;++r{var mme=t9(),Pct=dI(),Ict=pI(),hme=mme?mme.isConcatSpreadable:void 0;function Dct(e){return Ict(e)||Pct(e)||!!(hme&&e&&e[hme])}gme.exports=Dct});var q9=g((gAt,vme)=>{var Lct=fme(),Fct=yme();function bme(e,t,r,i,n){var s=-1,a=e.length;for(r||(r=Fct),n||(n=[]);++s0&&r(o)?t>1?bme(o,t-1,r,i,n):Lct(n,o):i||(n[n.length]=o)}return n}vme.exports=bme});var wme=g((yAt,_me)=>{var Bct=q9();function qct(e){var t=e==null?0:e.length;return t?Bct(e,1):[]}_me.exports=qct});var z2=g((bAt,Eme)=>{var Mct=E2(),kct=Mct(Object,"create");Eme.exports=kct});var Tme=g((vAt,xme)=>{var Sme=z2();function jct(){this.__data__=Sme?Sme(null):{},this.size=0}xme.exports=jct});var Rme=g((_At,Nme)=>{function Uct(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}Nme.exports=Uct});var Cme=g((wAt,Ame)=>{var zct=z2(),$ct="__lodash_hash_undefined__",Hct=Object.prototype,Gct=Hct.hasOwnProperty;function Vct(e){var t=this.__data__;if(zct){var r=t[e];return r===$ct?void 0:r}return Gct.call(t,e)?t[e]:void 0}Ame.exports=Vct});var Pme=g((EAt,Ome)=>{var Wct=z2(),Kct=Object.prototype,Xct=Kct.hasOwnProperty;function Qct(e){var t=this.__data__;return Wct?t[e]!==void 0:Xct.call(t,e)}Ome.exports=Qct});var Dme=g((SAt,Ime)=>{var Yct=z2(),Zct="__lodash_hash_undefined__";function Jct(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Yct&&t===void 0?Zct:t,this}Ime.exports=Jct});var Fme=g((xAt,Lme)=>{var eut=Tme(),tut=Rme(),rut=Cme(),iut=Pme(),nut=Dme();function C1(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{function sut(){this.__data__=[],this.size=0}Bme.exports=sut});var $2=g((NAt,Mme)=>{var aut=i9();function out(e,t){for(var r=e.length;r--;)if(aut(e[r][0],t))return r;return-1}Mme.exports=out});var jme=g((RAt,kme)=>{var lut=$2(),cut=Array.prototype,uut=cut.splice;function dut(e){var t=this.__data__,r=lut(t,e);if(r<0)return!1;var i=t.length-1;return r==i?t.pop():uut.call(t,r,1),--this.size,!0}kme.exports=dut});var zme=g((AAt,Ume)=>{var put=$2();function fut(e){var t=this.__data__,r=put(t,e);return r<0?void 0:t[r][1]}Ume.exports=fut});var Hme=g((CAt,$me)=>{var mut=$2();function hut(e){return mut(this.__data__,e)>-1}$me.exports=hut});var Vme=g((OAt,Gme)=>{var gut=$2();function yut(e,t){var r=this.__data__,i=gut(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}Gme.exports=yut});var Kme=g((PAt,Wme)=>{var but=qme(),vut=jme(),_ut=zme(),wut=Hme(),Eut=Vme();function O1(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{var Sut=E2(),xut=d1(),Tut=Sut(xut,"Map");Xme.exports=Tut});var Jme=g((DAt,Zme)=>{var Yme=Fme(),Nut=Kme(),Rut=Qme();function Aut(){this.size=0,this.__data__={hash:new Yme,map:new(Rut||Nut),string:new Yme}}Zme.exports=Aut});var the=g((LAt,ehe)=>{function Cut(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}ehe.exports=Cut});var H2=g((FAt,rhe)=>{var Out=the();function Put(e,t){var r=e.__data__;return Out(t)?r[typeof t=="string"?"string":"hash"]:r.map}rhe.exports=Put});var nhe=g((BAt,ihe)=>{var Iut=H2();function Dut(e){var t=Iut(this,e).delete(e);return this.size-=t?1:0,t}ihe.exports=Dut});var ahe=g((qAt,she)=>{var Lut=H2();function Fut(e){return Lut(this,e).get(e)}she.exports=Fut});var lhe=g((MAt,ohe)=>{var But=H2();function qut(e){return But(this,e).has(e)}ohe.exports=qut});var uhe=g((kAt,che)=>{var Mut=H2();function kut(e,t){var r=Mut(this,e),i=r.size;return r.set(e,t),this.size+=r.size==i?0:1,this}che.exports=kut});var phe=g((jAt,dhe)=>{var jut=Jme(),Uut=nhe(),zut=ahe(),$ut=lhe(),Hut=uhe();function P1(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{var Gut="__lodash_hash_undefined__";function Vut(e){return this.__data__.set(e,Gut),this}fhe.exports=Vut});var ghe=g((zAt,hhe)=>{function Wut(e){return this.__data__.has(e)}hhe.exports=Wut});var ND=g(($At,yhe)=>{var Kut=phe(),Xut=mhe(),Qut=ghe();function M9(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new Kut;++t{function Yut(e,t,r,i){for(var n=e.length,s=r+(i?1:-1);i?s--:++s{function Zut(e){return e!==e}_he.exports=Zut});var She=g((VAt,Ehe)=>{function Jut(e,t,r){for(var i=r-1,n=e.length;++i{var edt=vhe(),tdt=whe(),rdt=She();function idt(e,t,r){return t===t?rdt(e,t,r):edt(e,tdt,r)}xhe.exports=idt});var RD=g((KAt,Nhe)=>{var ndt=The();function sdt(e,t){var r=e==null?0:e.length;return!!r&&ndt(e,t,0)>-1}Nhe.exports=sdt});var AD=g((XAt,Rhe)=>{function adt(e,t,r){for(var i=-1,n=e==null?0:e.length;++i{function odt(e,t){for(var r=-1,i=e==null?0:e.length,n=Array(i);++r{function ldt(e,t){return e.has(t)}Ohe.exports=ldt});var Ihe=g((ZAt,Phe)=>{var cdt=ND(),udt=RD(),ddt=AD(),pdt=Che(),fdt=fI(),mdt=CD(),hdt=200;function gdt(e,t,r,i){var n=-1,s=udt,a=!0,o=e.length,l=[],c=t.length;if(!o)return l;r&&(t=pdt(t,fdt(r))),i?(s=ddt,a=!1):t.length>=hdt&&(s=mdt,a=!1,t=new cdt(t));e:for(;++n{var ydt=n9(),bdt=p1();function vdt(e){return bdt(e)&&ydt(e)}Dhe.exports=vdt});var Bhe=g((eCt,Fhe)=>{var _dt=Ihe(),wdt=q9(),Edt=r9(),Lhe=OD(),Sdt=Edt(function(e,t){return Lhe(e)?_dt(e,wdt(t,1,Lhe,!0)):[]});Fhe.exports=Sdt});var Mhe=g((tCt,qhe)=>{var xdt=E2(),Tdt=d1(),Ndt=xdt(Tdt,"Set");qhe.exports=Ndt});var jhe=g((rCt,khe)=>{function Rdt(){}khe.exports=Rdt});var PD=g((iCt,Uhe)=>{function Adt(e){var t=-1,r=Array(e.size);return e.forEach(function(i){r[++t]=i}),r}Uhe.exports=Adt});var $he=g((nCt,zhe)=>{var ID=Mhe(),Cdt=jhe(),Odt=PD(),Pdt=1/0,Idt=ID&&1/Odt(new ID([,-0]))[1]==Pdt?function(e){return new ID(e)}:Cdt;zhe.exports=Idt});var Ghe=g((sCt,Hhe)=>{var Ddt=ND(),Ldt=RD(),Fdt=AD(),Bdt=CD(),qdt=$he(),Mdt=PD(),kdt=200;function jdt(e,t,r){var i=-1,n=Ldt,s=e.length,a=!0,o=[],l=o;if(r)a=!1,n=Fdt;else if(s>=kdt){var c=t?null:qdt(e);if(c)return Mdt(c);a=!1,n=Bdt,l=new Ddt}else l=t?[]:o;e:for(;++i{var Udt=q9(),zdt=r9(),$dt=Ghe(),Hdt=OD(),Gdt=zdt(function(e){return $dt(Udt(e,1,Hdt,!0))});Vhe.exports=Gdt});var Xhe=g((oCt,Khe)=>{function Vdt(e,t){return function(r){return e(t(r))}}Khe.exports=Vdt});var Yhe=g((lCt,Qhe)=>{var Wdt=Xhe(),Kdt=Wdt(Object.getPrototypeOf,Object);Qhe.exports=Kdt});var e1e=g((cCt,Jhe)=>{var Xdt=_2(),Qdt=Yhe(),Ydt=p1(),Zdt="[object Object]",Jdt=Function.prototype,ept=Object.prototype,Zhe=Jdt.toString,tpt=ept.hasOwnProperty,rpt=Zhe.call(Object);function ipt(e){if(!Ydt(e)||Xdt(e)!=Zdt)return!1;var t=Qdt(e);if(t===null)return!0;var r=tpt.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&Zhe.call(r)==rpt}Jhe.exports=ipt});var l1e=g((uCt,o1e)=>{var t1e=C4();o1e.exports=apt;var r1e="\0SLASH"+Math.random()+"\0",i1e="\0OPEN"+Math.random()+"\0",LD="\0CLOSE"+Math.random()+"\0",n1e="\0COMMA"+Math.random()+"\0",s1e="\0PERIOD"+Math.random()+"\0";function DD(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function npt(e){return e.split("\\\\").join(r1e).split("\\{").join(i1e).split("\\}").join(LD).split("\\,").join(n1e).split("\\.").join(s1e)}function spt(e){return e.split(r1e).join("\\").split(i1e).join("{").split(LD).join("}").split(n1e).join(",").split(s1e).join(".")}function a1e(e){if(!e)return[""];var t=[],r=t1e("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,s=r.post,a=i.split(",");a[a.length-1]+="{"+n+"}";var o=a1e(s);return s.length&&(a[a.length-1]+=o.shift(),a.push.apply(a,o)),t.push.apply(t,a),t}function apt(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),G2(npt(e),!0).map(spt)):[]}function opt(e){return"{"+e+"}"}function lpt(e){return/^-?0\d/.test(e)}function cpt(e,t){return e<=t}function upt(e,t){return e>=t}function G2(e,t){var r=[],i=t1e("{","}",e);if(!i)return[e];var n=i.pre,s=i.post.length?G2(i.post,!1):[""];if(/\$$/.test(i.pre))for(var a=0;a=0;if(!u&&!d)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+LD+i.post,G2(e)):[e];var p;if(u)p=i.body.split(/\.\./);else if(p=a1e(i.body),p.length===1&&(p=G2(p[0],!1).map(opt),p.length===1))return s.map(function(M){return i.pre+p[0]+M});var f;if(u){var m=DD(p[0]),h=DD(p[1]),y=Math.max(p[0].length,p[1].length),b=p.length==3?Math.abs(DD(p[2])):1,w=cpt,v=h0){var B=new Array(O+1).join("0");T<0?q="-"+B+q.slice(1):q=B+q}}f.push(q)}}else{f=[];for(var P=0;P{"use strict";Object.defineProperty(k9,"__esModule",{value:!0});k9.assertValidPattern=void 0;var dpt=1024*64,ppt=e=>{if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>dpt)throw new TypeError("pattern is too long")};k9.assertValidPattern=ppt});var d1e=g(j9=>{"use strict";Object.defineProperty(j9,"__esModule",{value:!0});j9.parseClass=void 0;var fpt={"[:alnum:]":["\\p{L}\\p{Nl}\\p{Nd}",!0],"[:alpha:]":["\\p{L}\\p{Nl}",!0],"[:ascii:]":["\\x00-\\x7f",!1],"[:blank:]":["\\p{Zs}\\t",!0],"[:cntrl:]":["\\p{Cc}",!0],"[:digit:]":["\\p{Nd}",!0],"[:graph:]":["\\p{Z}\\p{C}",!0,!0],"[:lower:]":["\\p{Ll}",!0],"[:print:]":["\\p{C}",!0],"[:punct:]":["\\p{P}",!0],"[:space:]":["\\p{Z}\\t\\r\\n\\v\\f",!0],"[:upper:]":["\\p{Lu}",!0],"[:word:]":["\\p{L}\\p{Nl}\\p{Nd}\\p{Pc}",!0],"[:xdigit:]":["A-Fa-f0-9",!1]},V2=e=>e.replace(/[[\]\\-]/g,"\\$&"),mpt=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),u1e=e=>e.join(""),hpt=(e,t)=>{let r=t;if(e.charAt(r)!=="[")throw new Error("not in a brace expression");let i=[],n=[],s=r+1,a=!1,o=!1,l=!1,c=!1,u=r,d="";e:for(;sd?i.push(V2(d)+"-"+V2(h)):h===d&&i.push(V2(h)),d="",s++;continue}if(e.startsWith("-]",s+1)){i.push(V2(h+"-")),s+=2;continue}if(e.startsWith("-",s+1)){d=h,s+=2;continue}i.push(V2(h)),s++}if(u{"use strict";Object.defineProperty(U9,"__esModule",{value:!0});U9.unescape=void 0;var gpt=(e,{windowsPathsNoEscape:t=!1}={})=>t?e.replace(/\[([^\/\\])\]/g,"$1"):e.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1");U9.unescape=gpt});var qD=g(G9=>{"use strict";Object.defineProperty(G9,"__esModule",{value:!0});G9.AST=void 0;var ypt=d1e(),$9=z9(),bpt=new Set(["!","?","+","*","@"]),p1e=e=>bpt.has(e),vpt="(?!(?:^|/)\\.\\.?(?:$|/))",H9="(?!\\.)",_pt=new Set(["[","."]),wpt=new Set(["..","."]),Ept=new Set("().*{}+?[]^$\\!"),Spt=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),BD="[^/]",f1e=BD+"*?",m1e=BD+"+?",FD=class e{type;#e;#t;#s=!1;#i=[];#a;#_;#c;#d=!1;#o;#l;#n=!1;constructor(t,r,i={}){this.type=t,t&&(this.#t=!0),this.#a=r,this.#e=this.#a?this.#a.#e:this,this.#o=this.#e===this?i:this.#e.#o,this.#c=this.#e===this?[]:this.#e.#c,t==="!"&&!this.#e.#d&&this.#c.push(this),this.#_=this.#a?this.#a.#i.length:0}get hasMagic(){if(this.#t!==void 0)return this.#t;for(let t of this.#i)if(typeof t!="string"&&(t.type||t.hasMagic))return this.#t=!0;return this.#t}toString(){return this.#l!==void 0?this.#l:this.type?this.#l=this.type+"("+this.#i.map(t=>String(t)).join("|")+")":this.#l=this.#i.map(t=>String(t)).join("")}#g(){if(this!==this.#e)throw new Error("should only call on root");if(this.#d)return this;this.toString(),this.#d=!0;let t;for(;t=this.#c.pop();){if(t.type!=="!")continue;let r=t,i=r.#a;for(;i;){for(let n=r.#_+1;!i.type&&ntypeof r=="string"?r:r.toJSON()):[this.type,...this.#i.map(r=>r.toJSON())];return this.isStart()&&!this.type&&t.unshift([]),this.isEnd()&&(this===this.#e||this.#e.#d&&this.#a?.type==="!")&&t.push({}),t}isStart(){if(this.#e===this)return!0;if(!this.#a?.isStart())return!1;if(this.#_===0)return!0;let t=this.#a;for(let r=0;r{let[m,h,y,b]=typeof f=="string"?e.#p(f,this.#t,l):f.toRegExpSource(t);return this.#t=this.#t||y,this.#s=this.#s||b,m}).join(""),u="";if(this.isStart()&&typeof this.#i[0]=="string"&&!(this.#i.length===1&&wpt.has(this.#i[0]))){let m=_pt,h=r&&m.has(c.charAt(0))||c.startsWith("\\.")&&m.has(c.charAt(2))||c.startsWith("\\.\\.")&&m.has(c.charAt(4)),y=!r&&!t&&m.has(c.charAt(0));u=h?vpt:y?H9:""}let d="";return this.isEnd()&&this.#e.#d&&this.#a?.type==="!"&&(d="(?:$|\\/)"),[u+c+d,(0,$9.unescape)(c),this.#t=!!this.#t,this.#s]}let i=this.type==="*"||this.type==="+",n=this.type==="!"?"(?:(?!(?:":"(?:",s=this.#f(r);if(this.isStart()&&this.isEnd()&&!s&&this.type!=="!"){let l=this.toString();return this.#i=[l],this.type=null,this.#t=void 0,[l,(0,$9.unescape)(this.toString()),!1,!1]}let a=!i||t||r||!H9?"":this.#f(!0);a===s&&(a=""),a&&(s=`(?:${s})(?:${a})*?`);let o="";if(this.type==="!"&&this.#n)o=(this.isStart()&&!r?H9:"")+m1e;else{let l=this.type==="!"?"))"+(this.isStart()&&!r&&!t?H9:"")+f1e+")":this.type==="@"?")":this.type==="?"?")?":this.type==="+"&&a?")":this.type==="*"&&a?")?":`)${this.type}`;o=n+s+l}return[o,(0,$9.unescape)(s),this.#t=!!this.#t,this.#s]}#f(t){return this.#i.map(r=>{if(typeof r=="string")throw new Error("string type in extglob ast??");let[i,n,s,a]=r.toRegExpSource(t);return this.#s=this.#s||a,i}).filter(r=>!(this.isStart()&&this.isEnd())||!!r).join("|")}static#p(t,r,i=!1){let n=!1,s="",a=!1;for(let o=0;o{"use strict";Object.defineProperty(V9,"__esModule",{value:!0});V9.escape=void 0;var xpt=(e,{windowsPathsNoEscape:t=!1}={})=>t?e.replace(/[?*()[\]]/g,"[$&]"):e.replace(/[?*()[\]\\]/g,"\\$&");V9.escape=xpt});var Uu=g(Ee=>{"use strict";var Tpt=Ee&&Ee.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ee,"__esModule",{value:!0});Ee.unescape=Ee.escape=Ee.AST=Ee.Minimatch=Ee.match=Ee.makeRe=Ee.braceExpand=Ee.defaults=Ee.filter=Ee.GLOBSTAR=Ee.sep=Ee.minimatch=void 0;var Npt=Tpt(l1e()),W9=c1e(),y1e=qD(),Rpt=MD(),Apt=z9(),Cpt=(e,t,r={})=>((0,W9.assertValidPattern)(t),!r.nocomment&&t.charAt(0)==="#"?!1:new Bp(t,r).match(e));Ee.minimatch=Cpt;var Opt=/^\*+([^+@!?\*\[\(]*)$/,Ppt=e=>t=>!t.startsWith(".")&&t.endsWith(e),Ipt=e=>t=>t.endsWith(e),Dpt=e=>(e=e.toLowerCase(),t=>!t.startsWith(".")&&t.toLowerCase().endsWith(e)),Lpt=e=>(e=e.toLowerCase(),t=>t.toLowerCase().endsWith(e)),Fpt=/^\*+\.\*+$/,Bpt=e=>!e.startsWith(".")&&e.includes("."),qpt=e=>e!=="."&&e!==".."&&e.includes("."),Mpt=/^\.\*+$/,kpt=e=>e!=="."&&e!==".."&&e.startsWith("."),jpt=/^\*+$/,Upt=e=>e.length!==0&&!e.startsWith("."),zpt=e=>e.length!==0&&e!=="."&&e!=="..",$pt=/^\?+([^+@!?\*\[\(]*)?$/,Hpt=([e,t=""])=>{let r=b1e([e]);return t?(t=t.toLowerCase(),i=>r(i)&&i.toLowerCase().endsWith(t)):r},Gpt=([e,t=""])=>{let r=v1e([e]);return t?(t=t.toLowerCase(),i=>r(i)&&i.toLowerCase().endsWith(t)):r},Vpt=([e,t=""])=>{let r=v1e([e]);return t?i=>r(i)&&i.endsWith(t):r},Wpt=([e,t=""])=>{let r=b1e([e]);return t?i=>r(i)&&i.endsWith(t):r},b1e=([e])=>{let t=e.length;return r=>r.length===t&&!r.startsWith(".")},v1e=([e])=>{let t=e.length;return r=>r.length===t&&r!=="."&&r!==".."},_1e=typeof process=="object"&&process?typeof process.env=="object"&&process.env&&process.env.__MINIMATCH_TESTING_PLATFORM__||process.platform:"posix",h1e={win32:{sep:"\\"},posix:{sep:"/"}};Ee.sep=_1e==="win32"?h1e.win32.sep:h1e.posix.sep;Ee.minimatch.sep=Ee.sep;Ee.GLOBSTAR=Symbol("globstar **");Ee.minimatch.GLOBSTAR=Ee.GLOBSTAR;var Kpt="[^/]",Xpt=Kpt+"*?",Qpt="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",Ypt="(?:(?!(?:\\/|^)\\.).)*?",Zpt=(e,t={})=>r=>(0,Ee.minimatch)(r,e,t);Ee.filter=Zpt;Ee.minimatch.filter=Ee.filter;var La=(e,t={})=>Object.assign({},e,t),Jpt=e=>{if(!e||typeof e!="object"||!Object.keys(e).length)return Ee.minimatch;let t=Ee.minimatch;return Object.assign((i,n,s={})=>t(i,n,La(e,s)),{Minimatch:class extends t.Minimatch{constructor(n,s={}){super(n,La(e,s))}static defaults(n){return t.defaults(La(e,n)).Minimatch}},AST:class extends t.AST{constructor(n,s,a={}){super(n,s,La(e,a))}static fromGlob(n,s={}){return t.AST.fromGlob(n,La(e,s))}},unescape:(i,n={})=>t.unescape(i,La(e,n)),escape:(i,n={})=>t.escape(i,La(e,n)),filter:(i,n={})=>t.filter(i,La(e,n)),defaults:i=>t.defaults(La(e,i)),makeRe:(i,n={})=>t.makeRe(i,La(e,n)),braceExpand:(i,n={})=>t.braceExpand(i,La(e,n)),match:(i,n,s={})=>t.match(i,n,La(e,s)),sep:t.sep,GLOBSTAR:Ee.GLOBSTAR})};Ee.defaults=Jpt;Ee.minimatch.defaults=Ee.defaults;var eft=(e,t={})=>((0,W9.assertValidPattern)(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:(0,Npt.default)(e));Ee.braceExpand=eft;Ee.minimatch.braceExpand=Ee.braceExpand;var tft=(e,t={})=>new Bp(e,t).makeRe();Ee.makeRe=tft;Ee.minimatch.makeRe=Ee.makeRe;var rft=(e,t,r={})=>{let i=new Bp(t,r);return e=e.filter(n=>i.match(n)),i.options.nonull&&!e.length&&e.push(t),e};Ee.match=rft;Ee.minimatch.match=Ee.match;var g1e=/[?*]|[+@!]\(.*?\)|\[|\]/,ift=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),Bp=class{options;set;pattern;windowsPathsNoEscape;nonegate;negate;comment;empty;preserveMultipleSlashes;partial;globSet;globParts;nocase;isWindows;platform;windowsNoMagicRoot;regexp;constructor(t,r={}){(0,W9.assertValidPattern)(t),r=r||{},this.options=r,this.pattern=t,this.platform=r.platform||_1e,this.isWindows=this.platform==="win32",this.windowsPathsNoEscape=!!r.windowsPathsNoEscape||r.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,"/")),this.preserveMultipleSlashes=!!r.preserveMultipleSlashes,this.regexp=null,this.negate=!1,this.nonegate=!!r.nonegate,this.comment=!1,this.empty=!1,this.partial=!!r.partial,this.nocase=!!this.options.nocase,this.windowsNoMagicRoot=r.windowsNoMagicRoot!==void 0?r.windowsNoMagicRoot:!!(this.isWindows&&this.nocase),this.globSet=[],this.globParts=[],this.set=[],this.make()}hasMagic(){if(this.options.magicalBraces&&this.set.length>1)return!0;for(let t of this.set)for(let r of t)if(typeof r!="string")return!0;return!1}debug(...t){}make(){let t=this.pattern,r=this.options;if(!r.nocomment&&t.charAt(0)==="#"){this.comment=!0;return}if(!t){this.empty=!0;return}this.parseNegate(),this.globSet=[...new Set(this.braceExpand())],r.debug&&(this.debug=(...s)=>console.error(...s)),this.debug(this.pattern,this.globSet);let i=this.globSet.map(s=>this.slashSplit(s));this.globParts=this.preprocess(i),this.debug(this.pattern,this.globParts);let n=this.globParts.map((s,a,o)=>{if(this.isWindows&&this.windowsNoMagicRoot){let l=s[0]===""&&s[1]===""&&(s[2]==="?"||!g1e.test(s[2]))&&!g1e.test(s[3]),c=/^[a-z]:/i.test(s[0]);if(l)return[...s.slice(0,4),...s.slice(4).map(u=>this.parse(u))];if(c)return[s[0],...s.slice(1).map(u=>this.parse(u))]}return s.map(l=>this.parse(l))});if(this.debug(this.pattern,n),this.set=n.filter(s=>s.indexOf(!1)===-1),this.isWindows)for(let s=0;s=2?(t=this.firstPhasePreProcess(t),t=this.secondPhasePreProcess(t)):r>=1?t=this.levelOneOptimize(t):t=this.adjascentGlobstarOptimize(t),t}adjascentGlobstarOptimize(t){return t.map(r=>{let i=-1;for(;(i=r.indexOf("**",i+1))!==-1;){let n=i;for(;r[n+1]==="**";)n++;n!==i&&r.splice(i,n-i)}return r})}levelOneOptimize(t){return t.map(r=>(r=r.reduce((i,n)=>{let s=i[i.length-1];return n==="**"&&s==="**"?i:n===".."&&s&&s!==".."&&s!=="."&&s!=="**"?(i.pop(),i):(i.push(n),i)},[]),r.length===0?[""]:r))}levelTwoFileOptimize(t){Array.isArray(t)||(t=this.slashSplit(t));let r=!1;do{if(r=!1,!this.preserveMultipleSlashes){for(let n=1;nn&&i.splice(n+1,a-n);let o=i[n+1],l=i[n+2],c=i[n+3];if(o!==".."||!l||l==="."||l===".."||!c||c==="."||c==="..")continue;r=!0,i.splice(n,1);let u=i.slice(0);u[n]="**",t.push(u),n--}if(!this.preserveMultipleSlashes){for(let a=1;ar.length)}partsMatch(t,r,i=!1){let n=0,s=0,a=[],o="";for(;nv?r=r.slice(E):v>E&&(t=t.slice(v)))}}let{optimizationLevel:s=1}=this.options;s>=2&&(t=this.levelTwoFileOptimize(t)),this.debug("matchOne",this,{file:t,pattern:r}),this.debug("matchOne",t.length,r.length);for(var a=0,o=0,l=t.length,c=r.length;a>> no match, partial?`,t,p,r,f),p===l))}let h;if(typeof u=="string"?(h=d===u,this.debug("string match",u,d,h)):(h=u.test(d),this.debug("pattern match",u,d,h)),!h)return!1}if(a===l&&o===c)return!0;if(a===l)return i;if(o===c)return a===l-1&&t[a]==="";throw new Error("wtf?")}braceExpand(){return(0,Ee.braceExpand)(this.pattern,this.options)}parse(t){(0,W9.assertValidPattern)(t);let r=this.options;if(t==="**")return Ee.GLOBSTAR;if(t==="")return"";let i,n=null;(i=t.match(jpt))?n=r.dot?zpt:Upt:(i=t.match(Opt))?n=(r.nocase?r.dot?Lpt:Dpt:r.dot?Ipt:Ppt)(i[1]):(i=t.match($pt))?n=(r.nocase?r.dot?Gpt:Hpt:r.dot?Vpt:Wpt)(i):(i=t.match(Fpt))?n=r.dot?qpt:Bpt:(i=t.match(Mpt))&&(n=kpt);let s=y1e.AST.fromGlob(t,this.options).toMMPattern();return n&&typeof s=="object"&&Reflect.defineProperty(s,"test",{value:n}),s}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let t=this.set;if(!t.length)return this.regexp=!1,this.regexp;let r=this.options,i=r.noglobstar?Xpt:r.dot?Qpt:Ypt,n=new Set(r.nocase?["i"]:[]),s=t.map(l=>{let c=l.map(u=>{if(u instanceof RegExp)for(let d of u.flags.split(""))n.add(d);return typeof u=="string"?ift(u):u===Ee.GLOBSTAR?Ee.GLOBSTAR:u._src});return c.forEach((u,d)=>{let p=c[d+1],f=c[d-1];u!==Ee.GLOBSTAR||f===Ee.GLOBSTAR||(f===void 0?p!==void 0&&p!==Ee.GLOBSTAR?c[d+1]="(?:\\/|"+i+"\\/)?"+p:c[d]=i:p===void 0?c[d-1]=f+"(?:\\/|"+i+")?":p!==Ee.GLOBSTAR&&(c[d-1]=f+"(?:\\/|\\/"+i+"\\/)"+p,c[d+1]=Ee.GLOBSTAR))}),c.filter(u=>u!==Ee.GLOBSTAR).join("/")}).join("|"),[a,o]=t.length>1?["(?:",")"]:["",""];s="^"+a+s+o+"$",this.negate&&(s="^(?!"+s+").+$");try{this.regexp=new RegExp(s,[...n].join(""))}catch{this.regexp=!1}return this.regexp}slashSplit(t){return this.preserveMultipleSlashes?t.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(t)?["",...t.split(/\/+/)]:t.split(/\/+/)}match(t,r=this.partial){if(this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return t==="";if(t==="/"&&r)return!0;let i=this.options;this.isWindows&&(t=t.split("\\").join("/"));let n=this.slashSplit(t);this.debug(this.pattern,"split",n);let s=this.set;this.debug(this.pattern,"set",s);let a=n[n.length-1];if(!a)for(let o=n.length-2;!a&&o>=0;o--)a=n[o];for(let o=0;o{"use strict";Object.defineProperty(X9,"__esModule",{value:!0});X9.LRUCache=void 0;var I1=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,E1e=new Set,kD=typeof process=="object"&&process?process:{},S1e=(e,t,r,i)=>{typeof kD.emitWarning=="function"?kD.emitWarning(e,t,r,i):console.error(`[${r}] ${t}: ${e}`)},K9=globalThis.AbortController,w1e=globalThis.AbortSignal;if(typeof K9>"u"){w1e=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(i,n){this._onabort.push(n)}},K9=class{constructor(){t()}signal=new w1e;abort(i){if(!this.signal.aborted){this.signal.reason=i,this.signal.aborted=!0;for(let n of this.signal._onabort)n(i);this.signal.onabort?.(i)}}};let e=kD.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",t=()=>{e&&(e=!1,S1e("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",t))}}var oft=e=>!E1e.has(e),wCt=Symbol("type"),zu=e=>e&&e===Math.floor(e)&&e>0&&isFinite(e),x1e=e=>zu(e)?e<=Math.pow(2,8)?Uint8Array:e<=Math.pow(2,16)?Uint16Array:e<=Math.pow(2,32)?Uint32Array:e<=Number.MAX_SAFE_INTEGER?D1:null:null,D1=class extends Array{constructor(t){super(t),this.fill(0)}},jD=class e{heap;length;static#e=!1;static create(t){let r=x1e(t);if(!r)return[];e.#e=!0;let i=new e(t,r);return e.#e=!1,i}constructor(t,r){if(!e.#e)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new r(t),this.length=0}push(t){this.heap[this.length++]=t}pop(){return this.heap[--this.length]}},UD=class e{#e;#t;#s;#i;#a;#_;ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#c;#d;#o;#l;#n;#g;#y;#f;#p;#S;#h;#x;#T;#v;#w;#E;#m;static unsafeExposeInternals(t){return{starts:t.#T,ttls:t.#v,sizes:t.#x,keyMap:t.#o,keyList:t.#l,valList:t.#n,next:t.#g,prev:t.#y,get head(){return t.#f},get tail(){return t.#p},free:t.#S,isBackgroundFetch:r=>t.#u(r),backgroundFetch:(r,i,n,s)=>t.#M(r,i,n,s),moveToTail:r=>t.#j(r),indexes:r=>t.#R(r),rindexes:r=>t.#A(r),isStale:r=>t.#b(r)}}get max(){return this.#e}get maxSize(){return this.#t}get calculatedSize(){return this.#d}get size(){return this.#c}get fetchMethod(){return this.#a}get memoMethod(){return this.#_}get dispose(){return this.#s}get disposeAfter(){return this.#i}constructor(t){let{max:r=0,ttl:i,ttlResolution:n=1,ttlAutopurge:s,updateAgeOnGet:a,updateAgeOnHas:o,allowStale:l,dispose:c,disposeAfter:u,noDisposeOnSet:d,noUpdateTTL:p,maxSize:f=0,maxEntrySize:m=0,sizeCalculation:h,fetchMethod:y,memoMethod:b,noDeleteOnFetchRejection:w,noDeleteOnStaleGet:v,allowStaleOnFetchRejection:E,allowStaleOnFetchAbort:T,ignoreFetchAbort:q}=t;if(r!==0&&!zu(r))throw new TypeError("max option must be a nonnegative integer");let O=r?x1e(r):Array;if(!O)throw new Error("invalid max value: "+r);if(this.#e=r,this.#t=f,this.maxEntrySize=m||this.#t,this.sizeCalculation=h,this.sizeCalculation){if(!this.#t&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if(typeof this.sizeCalculation!="function")throw new TypeError("sizeCalculation set to non-function")}if(b!==void 0&&typeof b!="function")throw new TypeError("memoMethod must be a function if defined");if(this.#_=b,y!==void 0&&typeof y!="function")throw new TypeError("fetchMethod must be a function if specified");if(this.#a=y,this.#E=!!y,this.#o=new Map,this.#l=new Array(r).fill(void 0),this.#n=new Array(r).fill(void 0),this.#g=new O(r),this.#y=new O(r),this.#f=0,this.#p=0,this.#S=jD.create(r),this.#c=0,this.#d=0,typeof c=="function"&&(this.#s=c),typeof u=="function"?(this.#i=u,this.#h=[]):(this.#i=void 0,this.#h=void 0),this.#w=!!this.#s,this.#m=!!this.#i,this.noDisposeOnSet=!!d,this.noUpdateTTL=!!p,this.noDeleteOnFetchRejection=!!w,this.allowStaleOnFetchRejection=!!E,this.allowStaleOnFetchAbort=!!T,this.ignoreFetchAbort=!!q,this.maxEntrySize!==0){if(this.#t!==0&&!zu(this.#t))throw new TypeError("maxSize must be a positive integer if specified");if(!zu(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");this.#O()}if(this.allowStale=!!l,this.noDeleteOnStaleGet=!!v,this.updateAgeOnGet=!!a,this.updateAgeOnHas=!!o,this.ttlResolution=zu(n)||n===0?n:1,this.ttlAutopurge=!!s,this.ttl=i||0,this.ttl){if(!zu(this.ttl))throw new TypeError("ttl must be a positive integer if specified");this.#C()}if(this.#e===0&&this.ttl===0&&this.#t===0)throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!this.#e&&!this.#t){let B="LRU_CACHE_UNBOUNDED";oft(B)&&(E1e.add(B),S1e("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",B,e))}}getRemainingTTL(t){return this.#o.has(t)?1/0:0}#C(){let t=new D1(this.#e),r=new D1(this.#e);this.#v=t,this.#T=r,this.#I=(s,a,o=I1.now())=>{if(r[s]=a!==0?o:0,t[s]=a,a!==0&&this.ttlAutopurge){let l=setTimeout(()=>{this.#b(s)&&this.#P(this.#l[s],"expire")},a+1);l.unref&&l.unref()}},this.#N=s=>{r[s]=t[s]!==0?I1.now():0},this.#r=(s,a)=>{if(t[a]){let o=t[a],l=r[a];if(!o||!l)return;s.ttl=o,s.start=l,s.now=i||n();let c=s.now-l;s.remainingTTL=o-c}};let i=0,n=()=>{let s=I1.now();if(this.ttlResolution>0){i=s;let a=setTimeout(()=>i=0,this.ttlResolution);a.unref&&a.unref()}return s};this.getRemainingTTL=s=>{let a=this.#o.get(s);if(a===void 0)return 0;let o=t[a],l=r[a];if(!o||!l)return 1/0;let c=(i||n())-l;return o-c},this.#b=s=>{let a=r[s],o=t[s];return!!o&&!!a&&(i||n())-a>o}}#N=()=>{};#r=()=>{};#I=()=>{};#b=()=>!1;#O(){let t=new D1(this.#e);this.#d=0,this.#x=t,this.#D=r=>{this.#d-=t[r],t[r]=0},this.#F=(r,i,n,s)=>{if(this.#u(i))return 0;if(!zu(n))if(s){if(typeof s!="function")throw new TypeError("sizeCalculation must be a function");if(n=s(i,r),!zu(n))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}else throw new TypeError("invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.");return n},this.#L=(r,i,n)=>{if(t[r]=i,this.#t){let s=this.#t-t[r];for(;this.#d>s;)this.#q(!0)}this.#d+=t[r],n&&(n.entrySize=i,n.totalCalculatedSize=this.#d)}}#D=t=>{};#L=(t,r,i)=>{};#F=(t,r,i,n)=>{if(i||n)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0};*#R({allowStale:t=this.allowStale}={}){if(this.#c)for(let r=this.#p;!(!this.#B(r)||((t||!this.#b(r))&&(yield r),r===this.#f));)r=this.#y[r]}*#A({allowStale:t=this.allowStale}={}){if(this.#c)for(let r=this.#f;!(!this.#B(r)||((t||!this.#b(r))&&(yield r),r===this.#p));)r=this.#g[r]}#B(t){return t!==void 0&&this.#o.get(this.#l[t])===t}*entries(){for(let t of this.#R())this.#n[t]!==void 0&&this.#l[t]!==void 0&&!this.#u(this.#n[t])&&(yield[this.#l[t],this.#n[t]])}*rentries(){for(let t of this.#A())this.#n[t]!==void 0&&this.#l[t]!==void 0&&!this.#u(this.#n[t])&&(yield[this.#l[t],this.#n[t]])}*keys(){for(let t of this.#R()){let r=this.#l[t];r!==void 0&&!this.#u(this.#n[t])&&(yield r)}}*rkeys(){for(let t of this.#A()){let r=this.#l[t];r!==void 0&&!this.#u(this.#n[t])&&(yield r)}}*values(){for(let t of this.#R())this.#n[t]!==void 0&&!this.#u(this.#n[t])&&(yield this.#n[t])}*rvalues(){for(let t of this.#A())this.#n[t]!==void 0&&!this.#u(this.#n[t])&&(yield this.#n[t])}[Symbol.iterator](){return this.entries()}[Symbol.toStringTag]="LRUCache";find(t,r={}){for(let i of this.#R()){let n=this.#n[i],s=this.#u(n)?n.__staleWhileFetching:n;if(s!==void 0&&t(s,this.#l[i],this))return this.get(this.#l[i],r)}}forEach(t,r=this){for(let i of this.#R()){let n=this.#n[i],s=this.#u(n)?n.__staleWhileFetching:n;s!==void 0&&t.call(r,s,this.#l[i],this)}}rforEach(t,r=this){for(let i of this.#A()){let n=this.#n[i],s=this.#u(n)?n.__staleWhileFetching:n;s!==void 0&&t.call(r,s,this.#l[i],this)}}purgeStale(){let t=!1;for(let r of this.#A({allowStale:!0}))this.#b(r)&&(this.#P(this.#l[r],"expire"),t=!0);return t}info(t){let r=this.#o.get(t);if(r===void 0)return;let i=this.#n[r],n=this.#u(i)?i.__staleWhileFetching:i;if(n===void 0)return;let s={value:n};if(this.#v&&this.#T){let a=this.#v[r],o=this.#T[r];if(a&&o){let l=a-(I1.now()-o);s.ttl=l,s.start=Date.now()}}return this.#x&&(s.size=this.#x[r]),s}dump(){let t=[];for(let r of this.#R({allowStale:!0})){let i=this.#l[r],n=this.#n[r],s=this.#u(n)?n.__staleWhileFetching:n;if(s===void 0||i===void 0)continue;let a={value:s};if(this.#v&&this.#T){a.ttl=this.#v[r];let o=I1.now()-this.#T[r];a.start=Math.floor(Date.now()-o)}this.#x&&(a.size=this.#x[r]),t.unshift([i,a])}return t}load(t){this.clear();for(let[r,i]of t){if(i.start){let n=Date.now()-i.start;i.start=I1.now()-n}this.set(r,i.value,i)}}set(t,r,i={}){if(r===void 0)return this.delete(t),this;let{ttl:n=this.ttl,start:s,noDisposeOnSet:a=this.noDisposeOnSet,sizeCalculation:o=this.sizeCalculation,status:l}=i,{noUpdateTTL:c=this.noUpdateTTL}=i,u=this.#F(t,r,i.size||0,o);if(this.maxEntrySize&&u>this.maxEntrySize)return l&&(l.set="miss",l.maxEntrySizeExceeded=!0),this.#P(t,"set"),this;let d=this.#c===0?void 0:this.#o.get(t);if(d===void 0)d=this.#c===0?this.#p:this.#S.length!==0?this.#S.pop():this.#c===this.#e?this.#q(!1):this.#c,this.#l[d]=t,this.#n[d]=r,this.#o.set(t,d),this.#g[this.#p]=d,this.#y[d]=this.#p,this.#p=d,this.#c++,this.#L(d,u,l),l&&(l.set="add"),c=!1;else{this.#j(d);let p=this.#n[d];if(r!==p){if(this.#E&&this.#u(p)){p.__abortController.abort(new Error("replaced"));let{__staleWhileFetching:f}=p;f!==void 0&&!a&&(this.#w&&this.#s?.(f,t,"set"),this.#m&&this.#h?.push([f,t,"set"]))}else a||(this.#w&&this.#s?.(p,t,"set"),this.#m&&this.#h?.push([p,t,"set"]));if(this.#D(d),this.#L(d,u,l),this.#n[d]=r,l){l.set="replace";let f=p&&this.#u(p)?p.__staleWhileFetching:p;f!==void 0&&(l.oldValue=f)}}else l&&(l.set="update")}if(n!==0&&!this.#v&&this.#C(),this.#v&&(c||this.#I(d,n,s),l&&this.#r(l,d)),!a&&this.#m&&this.#h){let p=this.#h,f;for(;f=p?.shift();)this.#i?.(...f)}return this}pop(){try{for(;this.#c;){let t=this.#n[this.#f];if(this.#q(!0),this.#u(t)){if(t.__staleWhileFetching)return t.__staleWhileFetching}else if(t!==void 0)return t}}finally{if(this.#m&&this.#h){let t=this.#h,r;for(;r=t?.shift();)this.#i?.(...r)}}}#q(t){let r=this.#f,i=this.#l[r],n=this.#n[r];return this.#E&&this.#u(n)?n.__abortController.abort(new Error("evicted")):(this.#w||this.#m)&&(this.#w&&this.#s?.(n,i,"evict"),this.#m&&this.#h?.push([n,i,"evict"])),this.#D(r),t&&(this.#l[r]=void 0,this.#n[r]=void 0,this.#S.push(r)),this.#c===1?(this.#f=this.#p=0,this.#S.length=0):this.#f=this.#g[r],this.#o.delete(i),this.#c--,r}has(t,r={}){let{updateAgeOnHas:i=this.updateAgeOnHas,status:n}=r,s=this.#o.get(t);if(s!==void 0){let a=this.#n[s];if(this.#u(a)&&a.__staleWhileFetching===void 0)return!1;if(this.#b(s))n&&(n.has="stale",this.#r(n,s));else return i&&this.#N(s),n&&(n.has="hit",this.#r(n,s)),!0}else n&&(n.has="miss");return!1}peek(t,r={}){let{allowStale:i=this.allowStale}=r,n=this.#o.get(t);if(n===void 0||!i&&this.#b(n))return;let s=this.#n[n];return this.#u(s)?s.__staleWhileFetching:s}#M(t,r,i,n){let s=r===void 0?void 0:this.#n[r];if(this.#u(s))return s;let a=new K9,{signal:o}=i;o?.addEventListener("abort",()=>a.abort(o.reason),{signal:a.signal});let l={signal:a.signal,options:i,context:n},c=(h,y=!1)=>{let{aborted:b}=a.signal,w=i.ignoreFetchAbort&&h!==void 0;if(i.status&&(b&&!y?(i.status.fetchAborted=!0,i.status.fetchError=a.signal.reason,w&&(i.status.fetchAbortIgnored=!0)):i.status.fetchResolved=!0),b&&!w&&!y)return d(a.signal.reason);let v=f;return this.#n[r]===f&&(h===void 0?v.__staleWhileFetching?this.#n[r]=v.__staleWhileFetching:this.#P(t,"fetch"):(i.status&&(i.status.fetchUpdated=!0),this.set(t,h,l.options))),h},u=h=>(i.status&&(i.status.fetchRejected=!0,i.status.fetchError=h),d(h)),d=h=>{let{aborted:y}=a.signal,b=y&&i.allowStaleOnFetchAbort,w=b||i.allowStaleOnFetchRejection,v=w||i.noDeleteOnFetchRejection,E=f;if(this.#n[r]===f&&(!v||E.__staleWhileFetching===void 0?this.#P(t,"fetch"):b||(this.#n[r]=E.__staleWhileFetching)),w)return i.status&&E.__staleWhileFetching!==void 0&&(i.status.returnedStale=!0),E.__staleWhileFetching;if(E.__returned===E)throw h},p=(h,y)=>{let b=this.#a?.(t,s,l);b&&b instanceof Promise&&b.then(w=>h(w===void 0?void 0:w),y),a.signal.addEventListener("abort",()=>{(!i.ignoreFetchAbort||i.allowStaleOnFetchAbort)&&(h(void 0),i.allowStaleOnFetchAbort&&(h=w=>c(w,!0)))})};i.status&&(i.status.fetchDispatched=!0);let f=new Promise(p).then(c,u),m=Object.assign(f,{__abortController:a,__staleWhileFetching:s,__returned:void 0});return r===void 0?(this.set(t,m,{...l.options,status:void 0}),r=this.#o.get(t)):this.#n[r]=m,m}#u(t){if(!this.#E)return!1;let r=t;return!!r&&r instanceof Promise&&r.hasOwnProperty("__staleWhileFetching")&&r.__abortController instanceof K9}async fetch(t,r={}){let{allowStale:i=this.allowStale,updateAgeOnGet:n=this.updateAgeOnGet,noDeleteOnStaleGet:s=this.noDeleteOnStaleGet,ttl:a=this.ttl,noDisposeOnSet:o=this.noDisposeOnSet,size:l=0,sizeCalculation:c=this.sizeCalculation,noUpdateTTL:u=this.noUpdateTTL,noDeleteOnFetchRejection:d=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:p=this.allowStaleOnFetchRejection,ignoreFetchAbort:f=this.ignoreFetchAbort,allowStaleOnFetchAbort:m=this.allowStaleOnFetchAbort,context:h,forceRefresh:y=!1,status:b,signal:w}=r;if(!this.#E)return b&&(b.fetch="get"),this.get(t,{allowStale:i,updateAgeOnGet:n,noDeleteOnStaleGet:s,status:b});let v={allowStale:i,updateAgeOnGet:n,noDeleteOnStaleGet:s,ttl:a,noDisposeOnSet:o,size:l,sizeCalculation:c,noUpdateTTL:u,noDeleteOnFetchRejection:d,allowStaleOnFetchRejection:p,allowStaleOnFetchAbort:m,ignoreFetchAbort:f,status:b,signal:w},E=this.#o.get(t);if(E===void 0){b&&(b.fetch="miss");let T=this.#M(t,E,v,h);return T.__returned=T}else{let T=this.#n[E];if(this.#u(T)){let M=i&&T.__staleWhileFetching!==void 0;return b&&(b.fetch="inflight",M&&(b.returnedStale=!0)),M?T.__staleWhileFetching:T.__returned=T}let q=this.#b(E);if(!y&&!q)return b&&(b.fetch="hit"),this.#j(E),n&&this.#N(E),b&&this.#r(b,E),T;let O=this.#M(t,E,v,h),P=O.__staleWhileFetching!==void 0&&i;return b&&(b.fetch=q?"stale":"refresh",P&&q&&(b.returnedStale=!0)),P?O.__staleWhileFetching:O.__returned=O}}async forceFetch(t,r={}){let i=await this.fetch(t,r);if(i===void 0)throw new Error("fetch() returned undefined");return i}memo(t,r={}){let i=this.#_;if(!i)throw new Error("no memoMethod provided to constructor");let{context:n,forceRefresh:s,...a}=r,o=this.get(t,a);if(!s&&o!==void 0)return o;let l=i(t,o,{options:a,context:n});return this.set(t,l,a),l}get(t,r={}){let{allowStale:i=this.allowStale,updateAgeOnGet:n=this.updateAgeOnGet,noDeleteOnStaleGet:s=this.noDeleteOnStaleGet,status:a}=r,o=this.#o.get(t);if(o!==void 0){let l=this.#n[o],c=this.#u(l);return a&&this.#r(a,o),this.#b(o)?(a&&(a.get="stale"),c?(a&&i&&l.__staleWhileFetching!==void 0&&(a.returnedStale=!0),i?l.__staleWhileFetching:void 0):(s||this.#P(t,"expire"),a&&i&&(a.returnedStale=!0),i?l:void 0)):(a&&(a.get="hit"),c?l.__staleWhileFetching:(this.#j(o),n&&this.#N(o),l))}else a&&(a.get="miss")}#k(t,r){this.#y[r]=t,this.#g[t]=r}#j(t){t!==this.#p&&(t===this.#f?this.#f=this.#g[t]:this.#k(this.#y[t],this.#g[t]),this.#k(this.#p,t),this.#p=t)}delete(t){return this.#P(t,"delete")}#P(t,r){let i=!1;if(this.#c!==0){let n=this.#o.get(t);if(n!==void 0)if(i=!0,this.#c===1)this.#U(r);else{this.#D(n);let s=this.#n[n];if(this.#u(s)?s.__abortController.abort(new Error("deleted")):(this.#w||this.#m)&&(this.#w&&this.#s?.(s,t,r),this.#m&&this.#h?.push([s,t,r])),this.#o.delete(t),this.#l[n]=void 0,this.#n[n]=void 0,n===this.#p)this.#p=this.#y[n];else if(n===this.#f)this.#f=this.#g[n];else{let a=this.#y[n];this.#g[a]=this.#g[n];let o=this.#g[n];this.#y[o]=this.#y[n]}this.#c--,this.#S.push(n)}}if(this.#m&&this.#h?.length){let n=this.#h,s;for(;s=n?.shift();)this.#i?.(...s)}return i}clear(){return this.#U("delete")}#U(t){for(let r of this.#A({allowStale:!0})){let i=this.#n[r];if(this.#u(i))i.__abortController.abort(new Error("deleted"));else{let n=this.#l[r];this.#w&&this.#s?.(i,n,t),this.#m&&this.#h?.push([i,n,t])}}if(this.#o.clear(),this.#n.fill(void 0),this.#l.fill(void 0),this.#v&&this.#T&&(this.#v.fill(0),this.#T.fill(0)),this.#x&&this.#x.fill(0),this.#f=0,this.#p=0,this.#S.length=0,this.#d=0,this.#c=0,this.#m&&this.#h){let r=this.#h,i;for(;i=r?.shift();)this.#i?.(...i)}}};X9.LRUCache=UD});var XD=g(Qn=>{"use strict";var lft=Qn&&Qn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Qn,"__esModule",{value:!0});Qn.Minipass=Qn.isWritable=Qn.isReadable=Qn.isStream=void 0;var N1e=typeof process=="object"&&process?process:{stdout:null,stderr:null},KD=require("node:events"),O1e=lft(require("node:stream")),cft=require("node:string_decoder"),uft=e=>!!e&&typeof e=="object"&&(e instanceof rE||e instanceof O1e.default||(0,Qn.isReadable)(e)||(0,Qn.isWritable)(e));Qn.isStream=uft;var dft=e=>!!e&&typeof e=="object"&&e instanceof KD.EventEmitter&&typeof e.pipe=="function"&&e.pipe!==O1e.default.Writable.prototype.pipe;Qn.isReadable=dft;var pft=e=>!!e&&typeof e=="object"&&e instanceof KD.EventEmitter&&typeof e.write=="function"&&typeof e.end=="function";Qn.isWritable=pft;var Tc=Symbol("EOF"),Nc=Symbol("maybeEmitEnd"),$u=Symbol("emittedEnd"),Q9=Symbol("emittingEnd"),W2=Symbol("emittedError"),Y9=Symbol("closed"),R1e=Symbol("read"),Z9=Symbol("flush"),A1e=Symbol("flushChunk"),So=Symbol("encoding"),L1=Symbol("decoder"),Ui=Symbol("flowing"),K2=Symbol("paused"),F1=Symbol("resume"),zi=Symbol("buffer"),Xn=Symbol("pipes"),$i=Symbol("bufferLength"),zD=Symbol("bufferPush"),J9=Symbol("bufferShift"),An=Symbol("objectMode"),ii=Symbol("destroyed"),$D=Symbol("error"),HD=Symbol("emitData"),C1e=Symbol("emitEnd"),GD=Symbol("emitEnd2"),vl=Symbol("async"),VD=Symbol("abort"),eE=Symbol("aborted"),X2=Symbol("signal"),qp=Symbol("dataListeners"),Hs=Symbol("discarded"),Q2=e=>Promise.resolve().then(e),fft=e=>e(),mft=e=>e==="end"||e==="finish"||e==="prefinish",hft=e=>e instanceof ArrayBuffer||!!e&&typeof e=="object"&&e.constructor&&e.constructor.name==="ArrayBuffer"&&e.byteLength>=0,gft=e=>!Buffer.isBuffer(e)&&ArrayBuffer.isView(e),tE=class{src;dest;opts;ondrain;constructor(t,r,i){this.src=t,this.dest=r,this.opts=i,this.ondrain=()=>t[F1](),this.dest.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(t){}end(){this.unpipe(),this.opts.end&&this.dest.end()}},WD=class extends tE{unpipe(){this.src.removeListener("error",this.proxyErrors),super.unpipe()}constructor(t,r,i){super(t,r,i),this.proxyErrors=n=>r.emit("error",n),t.on("error",this.proxyErrors)}},yft=e=>!!e.objectMode,bft=e=>!e.objectMode&&!!e.encoding&&e.encoding!=="buffer",rE=class extends KD.EventEmitter{[Ui]=!1;[K2]=!1;[Xn]=[];[zi]=[];[An];[So];[vl];[L1];[Tc]=!1;[$u]=!1;[Q9]=!1;[Y9]=!1;[W2]=null;[$i]=0;[ii]=!1;[X2];[eE]=!1;[qp]=0;[Hs]=!1;writable=!0;readable=!0;constructor(...t){let r=t[0]||{};if(super(),r.objectMode&&typeof r.encoding=="string")throw new TypeError("Encoding and objectMode may not be used together");yft(r)?(this[An]=!0,this[So]=null):bft(r)?(this[So]=r.encoding,this[An]=!1):(this[An]=!1,this[So]=null),this[vl]=!!r.async,this[L1]=this[So]?new cft.StringDecoder(this[So]):null,r&&r.debugExposeBuffer===!0&&Object.defineProperty(this,"buffer",{get:()=>this[zi]}),r&&r.debugExposePipes===!0&&Object.defineProperty(this,"pipes",{get:()=>this[Xn]});let{signal:i}=r;i&&(this[X2]=i,i.aborted?this[VD]():i.addEventListener("abort",()=>this[VD]()))}get bufferLength(){return this[$i]}get encoding(){return this[So]}set encoding(t){throw new Error("Encoding must be set at instantiation time")}setEncoding(t){throw new Error("Encoding must be set at instantiation time")}get objectMode(){return this[An]}set objectMode(t){throw new Error("objectMode must be set at instantiation time")}get async(){return this[vl]}set async(t){this[vl]=this[vl]||!!t}[VD](){this[eE]=!0,this.emit("abort",this[X2]?.reason),this.destroy(this[X2]?.reason)}get aborted(){return this[eE]}set aborted(t){}write(t,r,i){if(this[eE])return!1;if(this[Tc])throw new Error("write after end");if(this[ii])return this.emit("error",Object.assign(new Error("Cannot call write after a stream was destroyed"),{code:"ERR_STREAM_DESTROYED"})),!0;typeof r=="function"&&(i=r,r="utf8"),r||(r="utf8");let n=this[vl]?Q2:fft;if(!this[An]&&!Buffer.isBuffer(t)){if(gft(t))t=Buffer.from(t.buffer,t.byteOffset,t.byteLength);else if(hft(t))t=Buffer.from(t);else if(typeof t!="string")throw new Error("Non-contiguous data written to non-objectMode stream")}return this[An]?(this[Ui]&&this[$i]!==0&&this[Z9](!0),this[Ui]?this.emit("data",t):this[zD](t),this[$i]!==0&&this.emit("readable"),i&&n(i),this[Ui]):t.length?(typeof t=="string"&&!(r===this[So]&&!this[L1]?.lastNeed)&&(t=Buffer.from(t,r)),Buffer.isBuffer(t)&&this[So]&&(t=this[L1].write(t)),this[Ui]&&this[$i]!==0&&this[Z9](!0),this[Ui]?this.emit("data",t):this[zD](t),this[$i]!==0&&this.emit("readable"),i&&n(i),this[Ui]):(this[$i]!==0&&this.emit("readable"),i&&n(i),this[Ui])}read(t){if(this[ii])return null;if(this[Hs]=!1,this[$i]===0||t===0||t&&t>this[$i])return this[Nc](),null;this[An]&&(t=null),this[zi].length>1&&!this[An]&&(this[zi]=[this[So]?this[zi].join(""):Buffer.concat(this[zi],this[$i])]);let r=this[R1e](t||null,this[zi][0]);return this[Nc](),r}[R1e](t,r){if(this[An])this[J9]();else{let i=r;t===i.length||t===null?this[J9]():typeof i=="string"?(this[zi][0]=i.slice(t),r=i.slice(0,t),this[$i]-=t):(this[zi][0]=i.subarray(t),r=i.subarray(0,t),this[$i]-=t)}return this.emit("data",r),!this[zi].length&&!this[Tc]&&this.emit("drain"),r}end(t,r,i){return typeof t=="function"&&(i=t,t=void 0),typeof r=="function"&&(i=r,r="utf8"),t!==void 0&&this.write(t,r),i&&this.once("end",i),this[Tc]=!0,this.writable=!1,(this[Ui]||!this[K2])&&this[Nc](),this}[F1](){this[ii]||(!this[qp]&&!this[Xn].length&&(this[Hs]=!0),this[K2]=!1,this[Ui]=!0,this.emit("resume"),this[zi].length?this[Z9]():this[Tc]?this[Nc]():this.emit("drain"))}resume(){return this[F1]()}pause(){this[Ui]=!1,this[K2]=!0,this[Hs]=!1}get destroyed(){return this[ii]}get flowing(){return this[Ui]}get paused(){return this[K2]}[zD](t){this[An]?this[$i]+=1:this[$i]+=t.length,this[zi].push(t)}[J9](){return this[An]?this[$i]-=1:this[$i]-=this[zi][0].length,this[zi].shift()}[Z9](t=!1){do;while(this[A1e](this[J9]())&&this[zi].length);!t&&!this[zi].length&&!this[Tc]&&this.emit("drain")}[A1e](t){return this.emit("data",t),this[Ui]}pipe(t,r){if(this[ii])return t;this[Hs]=!1;let i=this[$u];return r=r||{},t===N1e.stdout||t===N1e.stderr?r.end=!1:r.end=r.end!==!1,r.proxyErrors=!!r.proxyErrors,i?r.end&&t.end():(this[Xn].push(r.proxyErrors?new WD(this,t,r):new tE(this,t,r)),this[vl]?Q2(()=>this[F1]()):this[F1]()),t}unpipe(t){let r=this[Xn].find(i=>i.dest===t);r&&(this[Xn].length===1?(this[Ui]&&this[qp]===0&&(this[Ui]=!1),this[Xn]=[]):this[Xn].splice(this[Xn].indexOf(r),1),r.unpipe())}addListener(t,r){return this.on(t,r)}on(t,r){let i=super.on(t,r);if(t==="data")this[Hs]=!1,this[qp]++,!this[Xn].length&&!this[Ui]&&this[F1]();else if(t==="readable"&&this[$i]!==0)super.emit("readable");else if(mft(t)&&this[$u])super.emit(t),this.removeAllListeners(t);else if(t==="error"&&this[W2]){let n=r;this[vl]?Q2(()=>n.call(this,this[W2])):n.call(this,this[W2])}return i}removeListener(t,r){return this.off(t,r)}off(t,r){let i=super.off(t,r);return t==="data"&&(this[qp]=this.listeners("data").length,this[qp]===0&&!this[Hs]&&!this[Xn].length&&(this[Ui]=!1)),i}removeAllListeners(t){let r=super.removeAllListeners(t);return(t==="data"||t===void 0)&&(this[qp]=0,!this[Hs]&&!this[Xn].length&&(this[Ui]=!1)),r}get emittedEnd(){return this[$u]}[Nc](){!this[Q9]&&!this[$u]&&!this[ii]&&this[zi].length===0&&this[Tc]&&(this[Q9]=!0,this.emit("end"),this.emit("prefinish"),this.emit("finish"),this[Y9]&&this.emit("close"),this[Q9]=!1)}emit(t,...r){let i=r[0];if(t!=="error"&&t!=="close"&&t!==ii&&this[ii])return!1;if(t==="data")return!this[An]&&!i?!1:this[vl]?(Q2(()=>this[HD](i)),!0):this[HD](i);if(t==="end")return this[C1e]();if(t==="close"){if(this[Y9]=!0,!this[$u]&&!this[ii])return!1;let s=super.emit("close");return this.removeAllListeners("close"),s}else if(t==="error"){this[W2]=i,super.emit($D,i);let s=!this[X2]||this.listeners("error").length?super.emit("error",i):!1;return this[Nc](),s}else if(t==="resume"){let s=super.emit("resume");return this[Nc](),s}else if(t==="finish"||t==="prefinish"){let s=super.emit(t);return this.removeAllListeners(t),s}let n=super.emit(t,...r);return this[Nc](),n}[HD](t){for(let i of this[Xn])i.dest.write(t)===!1&&this.pause();let r=this[Hs]?!1:super.emit("data",t);return this[Nc](),r}[C1e](){return this[$u]?!1:(this[$u]=!0,this.readable=!1,this[vl]?(Q2(()=>this[GD]()),!0):this[GD]())}[GD](){if(this[L1]){let r=this[L1].end();if(r){for(let i of this[Xn])i.dest.write(r);this[Hs]||super.emit("data",r)}}for(let r of this[Xn])r.end();let t=super.emit("end");return this.removeAllListeners("end"),t}async collect(){let t=Object.assign([],{dataLength:0});this[An]||(t.dataLength=0);let r=this.promise();return this.on("data",i=>{t.push(i),this[An]||(t.dataLength+=i.length)}),await r,t}async concat(){if(this[An])throw new Error("cannot concat in objectMode");let t=await this.collect();return this[So]?t.join(""):Buffer.concat(t,t.dataLength)}async promise(){return new Promise((t,r)=>{this.on(ii,()=>r(new Error("stream destroyed"))),this.on("error",i=>r(i)),this.on("end",()=>t())})}[Symbol.asyncIterator](){this[Hs]=!1;let t=!1,r=async()=>(this.pause(),t=!0,{value:void 0,done:!0});return{next:()=>{if(t)return r();let n=this.read();if(n!==null)return Promise.resolve({done:!1,value:n});if(this[Tc])return r();let s,a,o=d=>{this.off("data",l),this.off("end",c),this.off(ii,u),r(),a(d)},l=d=>{this.off("error",o),this.off("end",c),this.off(ii,u),this.pause(),s({value:d,done:!!this[Tc]})},c=()=>{this.off("error",o),this.off("data",l),this.off(ii,u),r(),s({done:!0,value:void 0})},u=()=>o(new Error("stream destroyed"));return new Promise((d,p)=>{a=p,s=d,this.once(ii,u),this.once("error",o),this.once("end",c),this.once("data",l)})},throw:r,return:r,[Symbol.asyncIterator](){return this}}}[Symbol.iterator](){this[Hs]=!1;let t=!1,r=()=>(this.pause(),this.off($D,r),this.off(ii,r),this.off("end",r),t=!0,{done:!0,value:void 0}),i=()=>{if(t)return r();let n=this.read();return n===null?r():{done:!1,value:n}};return this.once("end",r),this.once($D,r),this.once(ii,r),{next:i,throw:r,return:r,[Symbol.iterator](){return this}}}destroy(t){if(this[ii])return t?this.emit("error",t):this.emit(ii),this;this[ii]=!0,this[Hs]=!0,this[zi].length=0,this[$i]=0;let r=this;return typeof r.close=="function"&&!this[Y9]&&r.close(),t?this.emit("error",t):this.emit(ii),this}static get isStream(){return Qn.isStream}};Qn.Minipass=rE});var G1e=g(kt=>{"use strict";var vft=kt&&kt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),_ft=kt&&kt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wft=kt&&kt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&vft(t,e,r);return _ft(t,e),t};Object.defineProperty(kt,"__esModule",{value:!0});kt.PathScurry=kt.Path=kt.PathScurryDarwin=kt.PathScurryPosix=kt.PathScurryWin32=kt.PathScurryBase=kt.PathPosix=kt.PathWin32=kt.PathBase=kt.ChildrenCache=kt.ResolveCache=void 0;var B1e=T1e(),oE=require("node:path"),Eft=require("node:url"),Z2=require("fs"),Sft=wft(require("node:fs")),xft=Z2.realpathSync.native,iE=require("node:fs/promises"),P1e=XD(),J2={lstatSync:Z2.lstatSync,readdir:Z2.readdir,readdirSync:Z2.readdirSync,readlinkSync:Z2.readlinkSync,realpathSync:xft,promises:{lstat:iE.lstat,readdir:iE.readdir,readlink:iE.readlink,realpath:iE.realpath}},q1e=e=>!e||e===J2||e===Sft?J2:{...J2,...e,promises:{...J2.promises,...e.promises||{}}},M1e=/^\\\\\?\\([a-z]:)\\?$/i,Tft=e=>e.replace(/\//g,"\\").replace(M1e,"$1\\"),Nft=/[\\\/]/,Ba=0,k1e=1,j1e=2,_l=4,U1e=6,z1e=8,Mp=10,$1e=12,Fa=15,Y2=~Fa,QD=16,I1e=32,eb=64,xo=128,nE=256,aE=512,D1e=eb|xo|aE,Rft=1023,YD=e=>e.isFile()?z1e:e.isDirectory()?_l:e.isSymbolicLink()?Mp:e.isCharacterDevice()?j1e:e.isBlockDevice()?U1e:e.isSocket()?$1e:e.isFIFO()?k1e:Ba,L1e=new Map,tb=e=>{let t=L1e.get(e);if(t)return t;let r=e.normalize("NFKD");return L1e.set(e,r),r},F1e=new Map,sE=e=>{let t=F1e.get(e);if(t)return t;let r=tb(e.toLowerCase());return F1e.set(e,r),r},rb=class extends B1e.LRUCache{constructor(){super({max:256})}};kt.ResolveCache=rb;var lE=class extends B1e.LRUCache{constructor(t=16*1024){super({maxSize:t,sizeCalculation:r=>r.length+1})}};kt.ChildrenCache=lE;var H1e=Symbol("PathScurry setAsCwd"),nn=class{name;root;roots;parent;nocase;isCWD=!1;#e;#t;get dev(){return this.#t}#s;get mode(){return this.#s}#i;get nlink(){return this.#i}#a;get uid(){return this.#a}#_;get gid(){return this.#_}#c;get rdev(){return this.#c}#d;get blksize(){return this.#d}#o;get ino(){return this.#o}#l;get size(){return this.#l}#n;get blocks(){return this.#n}#g;get atimeMs(){return this.#g}#y;get mtimeMs(){return this.#y}#f;get ctimeMs(){return this.#f}#p;get birthtimeMs(){return this.#p}#S;get atime(){return this.#S}#h;get mtime(){return this.#h}#x;get ctime(){return this.#x}#T;get birthtime(){return this.#T}#v;#w;#E;#m;#C;#N;#r;#I;#b;#O;get parentPath(){return(this.parent||this).fullpath()}get path(){return this.parentPath}constructor(t,r=Ba,i,n,s,a,o){this.name=t,this.#v=s?sE(t):tb(t),this.#r=r&Rft,this.nocase=s,this.roots=n,this.root=i||this,this.#I=a,this.#E=o.fullpath,this.#C=o.relative,this.#N=o.relativePosix,this.parent=o.parent,this.parent?this.#e=this.parent.#e:this.#e=q1e(o.fs)}depth(){return this.#w!==void 0?this.#w:this.parent?this.#w=this.parent.depth()+1:this.#w=0}childrenCache(){return this.#I}resolve(t){if(!t)return this;let r=this.getRootString(t),n=t.substring(r.length).split(this.splitSep);return r?this.getRoot(r).#D(n):this.#D(n)}#D(t){let r=this;for(let i of t)r=r.child(i);return r}children(){let t=this.#I.get(this);if(t)return t;let r=Object.assign([],{provisional:0});return this.#I.set(this,r),this.#r&=~QD,r}child(t,r){if(t===""||t===".")return this;if(t==="..")return this.parent||this;let i=this.children(),n=this.nocase?sE(t):tb(t);for(let l of i)if(l.#v===n)return l;let s=this.parent?this.sep:"",a=this.#E?this.#E+s+t:void 0,o=this.newChild(t,Ba,{...r,parent:this,fullpath:a});return this.canReaddir()||(o.#r|=xo),i.push(o),o}relative(){if(this.isCWD)return"";if(this.#C!==void 0)return this.#C;let t=this.name,r=this.parent;if(!r)return this.#C=this.name;let i=r.relative();return i+(!i||!r.parent?"":this.sep)+t}relativePosix(){if(this.sep==="/")return this.relative();if(this.isCWD)return"";if(this.#N!==void 0)return this.#N;let t=this.name,r=this.parent;if(!r)return this.#N=this.fullpathPosix();let i=r.relativePosix();return i+(!i||!r.parent?"":"/")+t}fullpath(){if(this.#E!==void 0)return this.#E;let t=this.name,r=this.parent;if(!r)return this.#E=this.name;let n=r.fullpath()+(r.parent?this.sep:"")+t;return this.#E=n}fullpathPosix(){if(this.#m!==void 0)return this.#m;if(this.sep==="/")return this.#m=this.fullpath();if(!this.parent){let n=this.fullpath().replace(/\\/g,"/");return/^[a-z]:\//i.test(n)?this.#m=`//?/${n}`:this.#m=n}let t=this.parent,r=t.fullpathPosix(),i=r+(!r||!t.parent?"":"/")+this.name;return this.#m=i}isUnknown(){return(this.#r&Fa)===Ba}isType(t){return this[`is${t}`]()}getType(){return this.isUnknown()?"Unknown":this.isDirectory()?"Directory":this.isFile()?"File":this.isSymbolicLink()?"SymbolicLink":this.isFIFO()?"FIFO":this.isCharacterDevice()?"CharacterDevice":this.isBlockDevice()?"BlockDevice":this.isSocket()?"Socket":"Unknown"}isFile(){return(this.#r&Fa)===z1e}isDirectory(){return(this.#r&Fa)===_l}isCharacterDevice(){return(this.#r&Fa)===j1e}isBlockDevice(){return(this.#r&Fa)===U1e}isFIFO(){return(this.#r&Fa)===k1e}isSocket(){return(this.#r&Fa)===$1e}isSymbolicLink(){return(this.#r&Mp)===Mp}lstatCached(){return this.#r&I1e?this:void 0}readlinkCached(){return this.#b}realpathCached(){return this.#O}readdirCached(){let t=this.children();return t.slice(0,t.provisional)}canReadlink(){if(this.#b)return!0;if(!this.parent)return!1;let t=this.#r&Fa;return!(t!==Ba&&t!==Mp||this.#r&nE||this.#r&xo)}calledReaddir(){return!!(this.#r&QD)}isENOENT(){return!!(this.#r&xo)}isNamed(t){return this.nocase?this.#v===sE(t):this.#v===tb(t)}async readlink(){let t=this.#b;if(t)return t;if(this.canReadlink()&&this.parent)try{let r=await this.#e.promises.readlink(this.fullpath()),i=(await this.parent.realpath())?.resolve(r);if(i)return this.#b=i}catch(r){this.#u(r.code);return}}readlinkSync(){let t=this.#b;if(t)return t;if(this.canReadlink()&&this.parent)try{let r=this.#e.readlinkSync(this.fullpath()),i=this.parent.realpathSync()?.resolve(r);if(i)return this.#b=i}catch(r){this.#u(r.code);return}}#L(t){this.#r|=QD;for(let r=t.provisional;ri(null,t))}readdirCB(t,r=!1){if(!this.canReaddir()){r?t(null,[]):queueMicrotask(()=>t(null,[]));return}let i=this.children();if(this.calledReaddir()){let s=i.slice(0,i.provisional);r?t(null,s):queueMicrotask(()=>t(null,s));return}if(this.#$.push(t),this.#H)return;this.#H=!0;let n=this.fullpath();this.#e.readdir(n,{withFileTypes:!0},(s,a)=>{if(s)this.#q(s.code),i.provisional=0;else{for(let o of a)this.#k(o,i);this.#L(i)}this.#V(i.slice(0,i.provisional))})}#z;async readdir(){if(!this.canReaddir())return[];let t=this.children();if(this.calledReaddir())return t.slice(0,t.provisional);let r=this.fullpath();if(this.#z)await this.#z;else{let i=()=>{};this.#z=new Promise(n=>i=n);try{for(let n of await this.#e.promises.readdir(r,{withFileTypes:!0}))this.#k(n,t);this.#L(t)}catch(n){this.#q(n.code),t.provisional=0}this.#z=void 0,i()}return t.slice(0,t.provisional)}readdirSync(){if(!this.canReaddir())return[];let t=this.children();if(this.calledReaddir())return t.slice(0,t.provisional);let r=this.fullpath();try{for(let i of this.#e.readdirSync(r,{withFileTypes:!0}))this.#k(i,t);this.#L(t)}catch(i){this.#q(i.code),t.provisional=0}return t.slice(0,t.provisional)}canReaddir(){if(this.#r&D1e)return!1;let t=Fa&this.#r;return t===Ba||t===_l||t===Mp}shouldWalk(t,r){return(this.#r&_l)===_l&&!(this.#r&D1e)&&!t.has(this)&&(!r||r(this))}async realpath(){if(this.#O)return this.#O;if(!((aE|nE|xo)&this.#r))try{let t=await this.#e.promises.realpath(this.fullpath());return this.#O=this.resolve(t)}catch{this.#A()}}realpathSync(){if(this.#O)return this.#O;if(!((aE|nE|xo)&this.#r))try{let t=this.#e.realpathSync(this.fullpath());return this.#O=this.resolve(t)}catch{this.#A()}}[H1e](t){if(t===this)return;t.isCWD=!1,this.isCWD=!0;let r=new Set([]),i=[],n=this;for(;n&&n.parent;)r.add(n),n.#C=i.join(this.sep),n.#N=i.join("/"),n=n.parent,i.push("..");for(n=t;n&&n.parent&&!r.has(n);)n.#C=void 0,n.#N=void 0,n=n.parent}};kt.PathBase=nn;var ib=class e extends nn{sep="\\";splitSep=Nft;constructor(t,r=Ba,i,n,s,a,o){super(t,r,i,n,s,a,o)}newChild(t,r=Ba,i={}){return new e(t,r,this.root,this.roots,this.nocase,this.childrenCache(),i)}getRootString(t){return oE.win32.parse(t).root}getRoot(t){if(t=Tft(t.toUpperCase()),t===this.root.name)return this.root;for(let[r,i]of Object.entries(this.roots))if(this.sameRoot(t,r))return this.roots[t]=i;return this.roots[t]=new ab(t,this).root}sameRoot(t,r=this.root.name){return t=t.toUpperCase().replace(/\//g,"\\").replace(M1e,"$1\\"),t===r}};kt.PathWin32=ib;var nb=class e extends nn{splitSep="/";sep="/";constructor(t,r=Ba,i,n,s,a,o){super(t,r,i,n,s,a,o)}getRootString(t){return t.startsWith("/")?"/":""}getRoot(t){return this.root}newChild(t,r=Ba,i={}){return new e(t,r,this.root,this.roots,this.nocase,this.childrenCache(),i)}};kt.PathPosix=nb;var sb=class{root;rootPath;roots;cwd;#e;#t;#s;nocase;#i;constructor(t=process.cwd(),r,i,{nocase:n,childrenCacheSize:s=16*1024,fs:a=J2}={}){this.#i=q1e(a),(t instanceof URL||t.startsWith("file://"))&&(t=(0,Eft.fileURLToPath)(t));let o=r.resolve(t);this.roots=Object.create(null),this.rootPath=this.parseRootPath(o),this.#e=new rb,this.#t=new rb,this.#s=new lE(s);let l=o.substring(this.rootPath.length).split(i);if(l.length===1&&!l[0]&&l.pop(),n===void 0)throw new TypeError("must provide nocase setting to PathScurryBase ctor");this.nocase=n,this.root=this.newRoot(this.#i),this.roots[this.rootPath]=this.root;let c=this.root,u=l.length-1,d=r.sep,p=this.rootPath,f=!1;for(let m of l){let h=u--;c=c.child(m,{relative:new Array(h).fill("..").join(d),relativePosix:new Array(h).fill("..").join("/"),fullpath:p+=(f?"":d)+m}),f=!0}this.cwd=c}depth(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.depth()}childrenCache(){return this.#s}resolve(...t){let r="";for(let s=t.length-1;s>=0;s--){let a=t[s];if(!(!a||a===".")&&(r=r?`${a}/${r}`:a,this.isAbsolute(a)))break}let i=this.#e.get(r);if(i!==void 0)return i;let n=this.cwd.resolve(r).fullpath();return this.#e.set(r,n),n}resolvePosix(...t){let r="";for(let s=t.length-1;s>=0;s--){let a=t[s];if(!(!a||a===".")&&(r=r?`${a}/${r}`:a,this.isAbsolute(a)))break}let i=this.#t.get(r);if(i!==void 0)return i;let n=this.cwd.resolve(r).fullpathPosix();return this.#t.set(r,n),n}relative(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.relative()}relativePosix(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.relativePosix()}basename(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.name}dirname(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),(t.parent||t).fullpath()}async readdir(t=this.cwd,r={withFileTypes:!0}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i}=r;if(t.canReaddir()){let n=await t.readdir();return i?n:n.map(s=>s.name)}else return[]}readdirSync(t=this.cwd,r={withFileTypes:!0}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0}=r;return t.canReaddir()?i?t.readdirSync():t.readdirSync().map(n=>n.name):[]}async lstat(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.lstat()}lstatSync(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.lstatSync()}async readlink(t=this.cwd,{withFileTypes:r}={withFileTypes:!1}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t.withFileTypes,t=this.cwd);let i=await t.readlink();return r?i:i?.fullpath()}readlinkSync(t=this.cwd,{withFileTypes:r}={withFileTypes:!1}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t.withFileTypes,t=this.cwd);let i=t.readlinkSync();return r?i:i?.fullpath()}async realpath(t=this.cwd,{withFileTypes:r}={withFileTypes:!1}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t.withFileTypes,t=this.cwd);let i=await t.realpath();return r?i:i?.fullpath()}realpathSync(t=this.cwd,{withFileTypes:r}={withFileTypes:!1}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t.withFileTypes,t=this.cwd);let i=t.realpathSync();return r?i:i?.fullpath()}async walk(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=[];(!s||s(t))&&o.push(i?t:t.fullpath());let l=new Set,c=(d,p)=>{l.add(d),d.readdirCB((f,m)=>{if(f)return p(f);let h=m.length;if(!h)return p();let y=()=>{--h===0&&p()};for(let b of m)(!s||s(b))&&o.push(i?b:b.fullpath()),n&&b.isSymbolicLink()?b.realpath().then(w=>w?.isUnknown()?w.lstat():w).then(w=>w?.shouldWalk(l,a)?c(w,y):y()):b.shouldWalk(l,a)?c(b,y):y()},!0)},u=t;return new Promise((d,p)=>{c(u,f=>{if(f)return p(f);d(o)})})}walkSync(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=[];(!s||s(t))&&o.push(i?t:t.fullpath());let l=new Set([t]);for(let c of l){let u=c.readdirSync();for(let d of u){(!s||s(d))&&o.push(i?d:d.fullpath());let p=d;if(d.isSymbolicLink()){if(!(n&&(p=d.realpathSync())))continue;p.isUnknown()&&p.lstatSync()}p.shouldWalk(l,a)&&l.add(p)}}return o}[Symbol.asyncIterator](){return this.iterate()}iterate(t=this.cwd,r={}){return typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd),this.stream(t,r)[Symbol.asyncIterator]()}[Symbol.iterator](){return this.iterateSync()}*iterateSync(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r;(!s||s(t))&&(yield i?t:t.fullpath());let o=new Set([t]);for(let l of o){let c=l.readdirSync();for(let u of c){(!s||s(u))&&(yield i?u:u.fullpath());let d=u;if(u.isSymbolicLink()){if(!(n&&(d=u.realpathSync())))continue;d.isUnknown()&&d.lstatSync()}d.shouldWalk(o,a)&&o.add(d)}}}stream(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=new P1e.Minipass({objectMode:!0});(!s||s(t))&&o.write(i?t:t.fullpath());let l=new Set,c=[t],u=0,d=()=>{let p=!1;for(;!p;){let f=c.shift();if(!f){u===0&&o.end();return}u++,l.add(f);let m=(y,b,w=!1)=>{if(y)return o.emit("error",y);if(n&&!w){let v=[];for(let E of b)E.isSymbolicLink()&&v.push(E.realpath().then(T=>T?.isUnknown()?T.lstat():T));if(v.length){Promise.all(v).then(()=>m(null,b,!0));return}}for(let v of b)v&&(!s||s(v))&&(o.write(i?v:v.fullpath())||(p=!0));u--;for(let v of b){let E=v.realpathCached()||v;E.shouldWalk(l,a)&&c.push(E)}p&&!o.flowing?o.once("drain",d):h||d()},h=!0;f.readdirCB(m,!0),h=!1}};return d(),o}streamSync(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=new P1e.Minipass({objectMode:!0}),l=new Set;(!s||s(t))&&o.write(i?t:t.fullpath());let c=[t],u=0,d=()=>{let p=!1;for(;!p;){let f=c.shift();if(!f){u===0&&o.end();return}u++,l.add(f);let m=f.readdirSync();for(let h of m)(!s||s(h))&&(o.write(i?h:h.fullpath())||(p=!0));u--;for(let h of m){let y=h;if(h.isSymbolicLink()){if(!(n&&(y=h.realpathSync())))continue;y.isUnknown()&&y.lstatSync()}y.shouldWalk(l,a)&&c.push(y)}}p&&!o.flowing&&o.once("drain",d)};return d(),o}chdir(t=this.cwd){let r=this.cwd;this.cwd=typeof t=="string"?this.cwd.resolve(t):t,this.cwd[H1e](r)}};kt.PathScurryBase=sb;var ab=class extends sb{sep="\\";constructor(t=process.cwd(),r={}){let{nocase:i=!0}=r;super(t,oE.win32,"\\",{...r,nocase:i}),this.nocase=i;for(let n=this.cwd;n;n=n.parent)n.nocase=this.nocase}parseRootPath(t){return oE.win32.parse(t).root.toUpperCase()}newRoot(t){return new ib(this.rootPath,_l,void 0,this.roots,this.nocase,this.childrenCache(),{fs:t})}isAbsolute(t){return t.startsWith("/")||t.startsWith("\\")||/^[a-z]:(\/|\\)/i.test(t)}};kt.PathScurryWin32=ab;var ob=class extends sb{sep="/";constructor(t=process.cwd(),r={}){let{nocase:i=!1}=r;super(t,oE.posix,"/",{...r,nocase:i}),this.nocase=i}parseRootPath(t){return"/"}newRoot(t){return new nb(this.rootPath,_l,void 0,this.roots,this.nocase,this.childrenCache(),{fs:t})}isAbsolute(t){return t.startsWith("/")}};kt.PathScurryPosix=ob;var cE=class extends ob{constructor(t=process.cwd(),r={}){let{nocase:i=!0}=r;super(t,{...r,nocase:i})}};kt.PathScurryDarwin=cE;kt.Path=process.platform==="win32"?ib:nb;kt.PathScurry=process.platform==="win32"?ab:process.platform==="darwin"?cE:ob});var JD=g(uE=>{"use strict";Object.defineProperty(uE,"__esModule",{value:!0});uE.Pattern=void 0;var Aft=Uu(),Cft=e=>e.length>=1,Oft=e=>e.length>=1,ZD=class e{#e;#t;#s;length;#i;#a;#_;#c;#d;#o;#l=!0;constructor(t,r,i,n){if(!Cft(t))throw new TypeError("empty pattern list");if(!Oft(r))throw new TypeError("empty glob list");if(r.length!==t.length)throw new TypeError("mismatched pattern list and glob list lengths");if(this.length=t.length,i<0||i>=this.length)throw new TypeError("index out of range");if(this.#e=t,this.#t=r,this.#s=i,this.#i=n,this.#s===0){if(this.isUNC()){let[s,a,o,l,...c]=this.#e,[u,d,p,f,...m]=this.#t;c[0]===""&&(c.shift(),m.shift());let h=[s,a,o,l,""].join("/"),y=[u,d,p,f,""].join("/");this.#e=[h,...c],this.#t=[y,...m],this.length=this.#e.length}else if(this.isDrive()||this.isAbsolute()){let[s,...a]=this.#e,[o,...l]=this.#t;a[0]===""&&(a.shift(),l.shift());let c=s+"/",u=o+"/";this.#e=[c,...a],this.#t=[u,...l],this.length=this.#e.length}}}pattern(){return this.#e[this.#s]}isString(){return typeof this.#e[this.#s]=="string"}isGlobstar(){return this.#e[this.#s]===Aft.GLOBSTAR}isRegExp(){return this.#e[this.#s]instanceof RegExp}globString(){return this.#_=this.#_||(this.#s===0?this.isAbsolute()?this.#t[0]+this.#t.slice(1).join("/"):this.#t.join("/"):this.#t.slice(this.#s).join("/"))}hasMore(){return this.length>this.#s+1}rest(){return this.#a!==void 0?this.#a:this.hasMore()?(this.#a=new e(this.#e,this.#t,this.#s+1,this.#i),this.#a.#o=this.#o,this.#a.#d=this.#d,this.#a.#c=this.#c,this.#a):this.#a=null}isUNC(){let t=this.#e;return this.#d!==void 0?this.#d:this.#d=this.#i==="win32"&&this.#s===0&&t[0]===""&&t[1]===""&&typeof t[2]=="string"&&!!t[2]&&typeof t[3]=="string"&&!!t[3]}isDrive(){let t=this.#e;return this.#c!==void 0?this.#c:this.#c=this.#i==="win32"&&this.#s===0&&this.length>1&&typeof t[0]=="string"&&/^[a-z]:$/i.test(t[0])}isAbsolute(){let t=this.#e;return this.#o!==void 0?this.#o:this.#o=t[0]===""&&t.length>1||this.isDrive()||this.isUNC()}root(){let t=this.#e[0];return typeof t=="string"&&this.isAbsolute()&&this.#s===0?t:""}checkFollowGlobstar(){return!(this.#s===0||!this.isGlobstar()||!this.#l)}markFollowGlobstar(){return this.#s===0||!this.isGlobstar()||!this.#l?!1:(this.#l=!1,!0)}};uE.Pattern=ZD});var tL=g(dE=>{"use strict";Object.defineProperty(dE,"__esModule",{value:!0});dE.Ignore=void 0;var V1e=Uu(),Pft=JD(),Ift=typeof process=="object"&&process&&typeof process.platform=="string"?process.platform:"linux",eL=class{relative;relativeChildren;absolute;absoluteChildren;platform;mmopts;constructor(t,{nobrace:r,nocase:i,noext:n,noglobstar:s,platform:a=Ift}){this.relative=[],this.absolute=[],this.relativeChildren=[],this.absoluteChildren=[],this.platform=a,this.mmopts={dot:!0,nobrace:r,nocase:i,noext:n,noglobstar:s,optimizationLevel:2,platform:a,nocomment:!0,nonegate:!0};for(let o of t)this.add(o)}add(t){let r=new V1e.Minimatch(t,this.mmopts);for(let i=0;i{"use strict";Object.defineProperty(wl,"__esModule",{value:!0});wl.Processor=wl.SubWalks=wl.MatchRecord=wl.HasWalkedCache=void 0;var W1e=Uu(),pE=class e{store;constructor(t=new Map){this.store=t}copy(){return new e(new Map(this.store))}hasWalked(t,r){return this.store.get(t.fullpath())?.has(r.globString())}storeWalked(t,r){let i=t.fullpath(),n=this.store.get(i);n?n.add(r.globString()):this.store.set(i,new Set([r.globString()]))}};wl.HasWalkedCache=pE;var fE=class{store=new Map;add(t,r,i){let n=(r?2:0)|(i?1:0),s=this.store.get(t);this.store.set(t,s===void 0?n:n&s)}entries(){return[...this.store.entries()].map(([t,r])=>[t,!!(r&2),!!(r&1)])}};wl.MatchRecord=fE;var mE=class{store=new Map;add(t,r){if(!t.canReaddir())return;let i=this.store.get(t);i?i.find(n=>n.globString()===r.globString())||i.push(r):this.store.set(t,[r])}get(t){let r=this.store.get(t);if(!r)throw new Error("attempting to walk unknown path");return r}entries(){return this.keys().map(t=>[t,this.store.get(t)])}keys(){return[...this.store.keys()].filter(t=>t.canReaddir())}};wl.SubWalks=mE;var rL=class e{hasWalkedCache;matches=new fE;subwalks=new mE;patterns;follow;dot;opts;constructor(t,r){this.opts=t,this.follow=!!t.follow,this.dot=!!t.dot,this.hasWalkedCache=r?r.copy():new pE}processPatterns(t,r){this.patterns=r;let i=r.map(n=>[t,n]);for(let[n,s]of i){this.hasWalkedCache.storeWalked(n,s);let a=s.root(),o=s.isAbsolute()&&this.opts.absolute!==!1;if(a){n=n.resolve(a==="/"&&this.opts.root!==void 0?this.opts.root:a);let d=s.rest();if(d)s=d;else{this.matches.add(n,!0,!1);continue}}if(n.isENOENT())continue;let l,c,u=!1;for(;typeof(l=s.pattern())=="string"&&(c=s.rest());)n=n.resolve(l),s=c,u=!0;if(l=s.pattern(),c=s.rest(),u){if(this.hasWalkedCache.hasWalked(n,s))continue;this.hasWalkedCache.storeWalked(n,s)}if(typeof l=="string"){let d=l===".."||l===""||l===".";this.matches.add(n.resolve(l),o,d);continue}else if(l===W1e.GLOBSTAR){(!n.isSymbolicLink()||this.follow||s.checkFollowGlobstar())&&this.subwalks.add(n,s);let d=c?.pattern(),p=c?.rest();if(!c||(d===""||d===".")&&!p)this.matches.add(n,o,d===""||d===".");else if(d===".."){let f=n.parent||n;p?this.hasWalkedCache.hasWalked(f,p)||this.subwalks.add(f,p):this.matches.add(f,o,!0)}}else l instanceof RegExp&&this.subwalks.add(n,s)}return this}subwalkTargets(){return this.subwalks.keys()}child(){return new e(this.opts,this.hasWalkedCache)}filterEntries(t,r){let i=this.subwalks.get(t),n=this.child();for(let s of r)for(let a of i){let o=a.isAbsolute(),l=a.pattern(),c=a.rest();l===W1e.GLOBSTAR?n.testGlobstar(s,a,c,o):l instanceof RegExp?n.testRegExp(s,l,c,o):n.testString(s,l,c,o)}return n}testGlobstar(t,r,i,n){if((this.dot||!t.name.startsWith("."))&&(r.hasMore()||this.matches.add(t,n,!1),t.canReaddir()&&(this.follow||!t.isSymbolicLink()?this.subwalks.add(t,r):t.isSymbolicLink()&&(i&&r.checkFollowGlobstar()?this.subwalks.add(t,i):r.markFollowGlobstar()&&this.subwalks.add(t,r)))),i){let s=i.pattern();if(typeof s=="string"&&s!==".."&&s!==""&&s!==".")this.testString(t,s,i.rest(),n);else if(s===".."){let a=t.parent||t;this.subwalks.add(a,i)}else s instanceof RegExp&&this.testRegExp(t,s,i.rest(),n)}}testRegExp(t,r,i,n){r.test(t.name)&&(i?this.subwalks.add(t,i):this.matches.add(t,n,!1))}testString(t,r,i,n){t.isNamed(r)&&(i?this.subwalks.add(t,i):this.matches.add(t,n,!1))}};wl.Processor=rL});var Y1e=g(Hu=>{"use strict";Object.defineProperty(Hu,"__esModule",{value:!0});Hu.GlobStream=Hu.GlobWalker=Hu.GlobUtil=void 0;var Dft=XD(),X1e=tL(),Q1e=K1e(),Lft=(e,t)=>typeof e=="string"?new X1e.Ignore([e],t):Array.isArray(e)?new X1e.Ignore(e,t):e,lb=class{path;patterns;opts;seen=new Set;paused=!1;aborted=!1;#e=[];#t;#s;signal;maxDepth;includeChildMatches;constructor(t,r,i){if(this.patterns=t,this.path=r,this.opts=i,this.#s=!i.posix&&i.platform==="win32"?"\\":"/",this.includeChildMatches=i.includeChildMatches!==!1,(i.ignore||!this.includeChildMatches)&&(this.#t=Lft(i.ignore??[],i),!this.includeChildMatches&&typeof this.#t.add!="function")){let n="cannot ignore child matches, ignore lacks add() method.";throw new Error(n)}this.maxDepth=i.maxDepth||1/0,i.signal&&(this.signal=i.signal,this.signal.addEventListener("abort",()=>{this.#e.length=0}))}#i(t){return this.seen.has(t)||!!this.#t?.ignored?.(t)}#a(t){return!!this.#t?.childrenIgnored?.(t)}pause(){this.paused=!0}resume(){if(this.signal?.aborted)return;this.paused=!1;let t;for(;!this.paused&&(t=this.#e.shift());)t()}onResume(t){this.signal?.aborted||(this.paused?this.#e.push(t):t())}async matchCheck(t,r){if(r&&this.opts.nodir)return;let i;if(this.opts.realpath){if(i=t.realpathCached()||await t.realpath(),!i)return;t=i}let s=t.isUnknown()||this.opts.stat?await t.lstat():t;if(this.opts.follow&&this.opts.nodir&&s?.isSymbolicLink()){let a=await s.realpath();a&&(a.isUnknown()||this.opts.stat)&&await a.lstat()}return this.matchCheckTest(s,r)}matchCheckTest(t,r){return t&&(this.maxDepth===1/0||t.depth()<=this.maxDepth)&&(!r||t.canReaddir())&&(!this.opts.nodir||!t.isDirectory())&&(!this.opts.nodir||!this.opts.follow||!t.isSymbolicLink()||!t.realpathCached()?.isDirectory())&&!this.#i(t)?t:void 0}matchCheckSync(t,r){if(r&&this.opts.nodir)return;let i;if(this.opts.realpath){if(i=t.realpathCached()||t.realpathSync(),!i)return;t=i}let s=t.isUnknown()||this.opts.stat?t.lstatSync():t;if(this.opts.follow&&this.opts.nodir&&s?.isSymbolicLink()){let a=s.realpathSync();a&&(a?.isUnknown()||this.opts.stat)&&a.lstatSync()}return this.matchCheckTest(s,r)}matchFinish(t,r){if(this.#i(t))return;if(!this.includeChildMatches&&this.#t?.add){let s=`${t.relativePosix()}/**`;this.#t.add(s)}let i=this.opts.absolute===void 0?r:this.opts.absolute;this.seen.add(t);let n=this.opts.mark&&t.isDirectory()?this.#s:"";if(this.opts.withFileTypes)this.matchEmit(t);else if(i){let s=this.opts.posix?t.fullpathPosix():t.fullpath();this.matchEmit(s+n)}else{let s=this.opts.posix?t.relativePosix():t.relative(),a=this.opts.dotRelative&&!s.startsWith(".."+this.#s)?"."+this.#s:"";this.matchEmit(s?a+s+n:"."+n)}}async match(t,r,i){let n=await this.matchCheck(t,i);n&&this.matchFinish(n,r)}matchSync(t,r,i){let n=this.matchCheckSync(t,i);n&&this.matchFinish(n,r)}walkCB(t,r,i){this.signal?.aborted&&i(),this.walkCB2(t,r,new Q1e.Processor(this.opts),i)}walkCB2(t,r,i,n){if(this.#a(t))return n();if(this.signal?.aborted&&n(),this.paused){this.onResume(()=>this.walkCB2(t,r,i,n));return}i.processPatterns(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||(s++,this.match(o,l,c).then(()=>a()));for(let o of i.subwalkTargets()){if(this.maxDepth!==1/0&&o.depth()>=this.maxDepth)continue;s++;let l=o.readdirCached();o.calledReaddir()?this.walkCB3(o,l,i,a):o.readdirCB((c,u)=>this.walkCB3(o,u,i,a),!0)}a()}walkCB3(t,r,i,n){i=i.filterEntries(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||(s++,this.match(o,l,c).then(()=>a()));for(let[o,l]of i.subwalks.entries())s++,this.walkCB2(o,l,i.child(),a);a()}walkCBSync(t,r,i){this.signal?.aborted&&i(),this.walkCB2Sync(t,r,new Q1e.Processor(this.opts),i)}walkCB2Sync(t,r,i,n){if(this.#a(t))return n();if(this.signal?.aborted&&n(),this.paused){this.onResume(()=>this.walkCB2Sync(t,r,i,n));return}i.processPatterns(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||this.matchSync(o,l,c);for(let o of i.subwalkTargets()){if(this.maxDepth!==1/0&&o.depth()>=this.maxDepth)continue;s++;let l=o.readdirSync();this.walkCB3Sync(o,l,i,a)}a()}walkCB3Sync(t,r,i,n){i=i.filterEntries(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||this.matchSync(o,l,c);for(let[o,l]of i.subwalks.entries())s++,this.walkCB2Sync(o,l,i.child(),a);a()}};Hu.GlobUtil=lb;var iL=class extends lb{matches=new Set;constructor(t,r,i){super(t,r,i)}matchEmit(t){this.matches.add(t)}async walk(){if(this.signal?.aborted)throw this.signal.reason;return this.path.isUnknown()&&await this.path.lstat(),await new Promise((t,r)=>{this.walkCB(this.path,this.patterns,()=>{this.signal?.aborted?r(this.signal.reason):t(this.matches)})}),this.matches}walkSync(){if(this.signal?.aborted)throw this.signal.reason;return this.path.isUnknown()&&this.path.lstatSync(),this.walkCBSync(this.path,this.patterns,()=>{if(this.signal?.aborted)throw this.signal.reason}),this.matches}};Hu.GlobWalker=iL;var nL=class extends lb{results;constructor(t,r,i){super(t,r,i),this.results=new Dft.Minipass({signal:this.signal,objectMode:!0}),this.results.on("drain",()=>this.resume()),this.results.on("resume",()=>this.resume())}matchEmit(t){this.results.write(t),this.results.flowing||this.pause()}stream(){let t=this.path;return t.isUnknown()?t.lstat().then(()=>{this.walkCB(t,this.patterns,()=>this.results.end())}):this.walkCB(t,this.patterns,()=>this.results.end()),this.results}streamSync(){return this.path.isUnknown()&&this.path.lstatSync(),this.walkCBSync(this.path,this.patterns,()=>this.results.end()),this.results}};Hu.GlobStream=nL});var aL=g(yE=>{"use strict";Object.defineProperty(yE,"__esModule",{value:!0});yE.Glob=void 0;var Fft=Uu(),Bft=require("node:url"),hE=G1e(),qft=JD(),gE=Y1e(),Mft=typeof process=="object"&&process&&typeof process.platform=="string"?process.platform:"linux",sL=class{absolute;cwd;root;dot;dotRelative;follow;ignore;magicalBraces;mark;matchBase;maxDepth;nobrace;nocase;nodir;noext;noglobstar;pattern;platform;realpath;scurry;stat;signal;windowsPathsNoEscape;withFileTypes;includeChildMatches;opts;patterns;constructor(t,r){if(!r)throw new TypeError("glob options required");if(this.withFileTypes=!!r.withFileTypes,this.signal=r.signal,this.follow=!!r.follow,this.dot=!!r.dot,this.dotRelative=!!r.dotRelative,this.nodir=!!r.nodir,this.mark=!!r.mark,r.cwd?(r.cwd instanceof URL||r.cwd.startsWith("file://"))&&(r.cwd=(0,Bft.fileURLToPath)(r.cwd)):this.cwd="",this.cwd=r.cwd||"",this.root=r.root,this.magicalBraces=!!r.magicalBraces,this.nobrace=!!r.nobrace,this.noext=!!r.noext,this.realpath=!!r.realpath,this.absolute=r.absolute,this.includeChildMatches=r.includeChildMatches!==!1,this.noglobstar=!!r.noglobstar,this.matchBase=!!r.matchBase,this.maxDepth=typeof r.maxDepth=="number"?r.maxDepth:1/0,this.stat=!!r.stat,this.ignore=r.ignore,this.withFileTypes&&this.absolute!==void 0)throw new Error("cannot set absolute and withFileTypes:true");if(typeof t=="string"&&(t=[t]),this.windowsPathsNoEscape=!!r.windowsPathsNoEscape||r.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(t=t.map(l=>l.replace(/\\/g,"/"))),this.matchBase){if(r.noglobstar)throw new TypeError("base matching requires globstar");t=t.map(l=>l.includes("/")?l:`./**/${l}`)}if(this.pattern=t,this.platform=r.platform||Mft,this.opts={...r,platform:this.platform},r.scurry){if(this.scurry=r.scurry,r.nocase!==void 0&&r.nocase!==r.scurry.nocase)throw new Error("nocase option contradicts provided scurry option")}else{let l=r.platform==="win32"?hE.PathScurryWin32:r.platform==="darwin"?hE.PathScurryDarwin:r.platform?hE.PathScurryPosix:hE.PathScurry;this.scurry=new l(this.cwd,{nocase:r.nocase,fs:r.fs})}this.nocase=this.scurry.nocase;let i=this.platform==="darwin"||this.platform==="win32",n={...r,dot:this.dot,matchBase:this.matchBase,nobrace:this.nobrace,nocase:this.nocase,nocaseMagicOnly:i,nocomment:!0,noext:this.noext,nonegate:!0,optimizationLevel:2,platform:this.platform,windowsPathsNoEscape:this.windowsPathsNoEscape,debug:!!this.opts.debug},s=this.pattern.map(l=>new Fft.Minimatch(l,n)),[a,o]=s.reduce((l,c)=>(l[0].push(...c.set),l[1].push(...c.globParts),l),[[],[]]);this.patterns=a.map((l,c)=>{let u=o[c];if(!u)throw new Error("invalid pattern object");return new qft.Pattern(l,u,0,this.platform)})}async walk(){return[...await new gE.GlobWalker(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).walk()]}walkSync(){return[...new gE.GlobWalker(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).walkSync()]}stream(){return new gE.GlobStream(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).stream()}streamSync(){return new gE.GlobStream(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).streamSync()}iterateSync(){return this.streamSync()[Symbol.iterator]()}[Symbol.iterator](){return this.iterateSync()}iterate(){return this.stream()[Symbol.asyncIterator]()}[Symbol.asyncIterator](){return this.iterate()}};yE.Glob=sL});var oL=g(bE=>{"use strict";Object.defineProperty(bE,"__esModule",{value:!0});bE.hasMagic=void 0;var kft=Uu(),jft=(e,t={})=>{Array.isArray(e)||(e=[e]);for(let r of e)if(new kft.Minimatch(r,t).hasMagic())return!0;return!1};bE.hasMagic=jft});var t0e=g(ct=>{"use strict";Object.defineProperty(ct,"__esModule",{value:!0});ct.glob=ct.sync=ct.iterate=ct.iterateSync=ct.stream=ct.streamSync=ct.Ignore=ct.hasMagic=ct.Glob=ct.unescape=ct.escape=void 0;ct.globStreamSync=cb;ct.globStream=lL;ct.globSync=cL;ct.globIterateSync=ub;ct.globIterate=uL;var Z1e=Uu(),kp=aL(),Uft=oL(),e0e=Uu();Object.defineProperty(ct,"escape",{enumerable:!0,get:function(){return e0e.escape}});Object.defineProperty(ct,"unescape",{enumerable:!0,get:function(){return e0e.unescape}});var zft=aL();Object.defineProperty(ct,"Glob",{enumerable:!0,get:function(){return zft.Glob}});var $ft=oL();Object.defineProperty(ct,"hasMagic",{enumerable:!0,get:function(){return $ft.hasMagic}});var Hft=tL();Object.defineProperty(ct,"Ignore",{enumerable:!0,get:function(){return Hft.Ignore}});function cb(e,t={}){return new kp.Glob(e,t).streamSync()}function lL(e,t={}){return new kp.Glob(e,t).stream()}function cL(e,t={}){return new kp.Glob(e,t).walkSync()}async function J1e(e,t={}){return new kp.Glob(e,t).walk()}function ub(e,t={}){return new kp.Glob(e,t).iterateSync()}function uL(e,t={}){return new kp.Glob(e,t).iterate()}ct.streamSync=cb;ct.stream=Object.assign(lL,{sync:cb});ct.iterateSync=ub;ct.iterate=Object.assign(uL,{sync:ub});ct.sync=Object.assign(cL,{stream:cb,iterate:ub});ct.glob=Object.assign(J1e,{glob:J1e,globSync:cL,sync:ct.sync,globStream:lL,stream:ct.stream,globStreamSync:cb,streamSync:ct.streamSync,globIterate:uL,iterate:ct.iterate,globIterateSync:ub,iterateSync:ct.iterateSync,Glob:kp.Glob,hasMagic:Uft.hasMagic,escape:Z1e.escape,unescape:Z1e.unescape});ct.glob.glob=ct.glob});var s0e=g((ICt,n0e)=>{var i0e=A4(),B1=require("path"),dL=wme(),Gft=Bhe(),Vft=Whe(),Wft=e1e(),Kft=t0e(),jp=n0e.exports={},r0e=/[\/\\]/g,Xft=function(e,t){var r=[];return dL(e).forEach(function(i){var n=i.indexOf("!")===0;n&&(i=i.slice(1));var s=t(i);n?r=Gft(r,s):r=Vft(r,s)}),r};jp.exists=function(){var e=B1.join.apply(B1,arguments);return i0e.existsSync(e)};jp.expand=function(...e){var t=Wft(e[0])?e.shift():{},r=Array.isArray(e[0])?e[0]:e;if(r.length===0)return[];var i=Xft(r,function(n){return Kft.sync(n,t)});return t.filter&&(i=i.filter(function(n){n=B1.join(t.cwd||"",n);try{return typeof t.filter=="function"?t.filter(n):i0e.statSync(n)[t.filter]()}catch{return!1}})),i};jp.expandMapping=function(e,t,r){r=Object.assign({rename:function(s,a){return B1.join(s||"",a)}},r);var i=[],n={};return jp.expand(r,e).forEach(function(s){var a=s;r.flatten&&(a=B1.basename(a)),r.ext&&(a=a.replace(/(\.[^\/]*)?$/,r.ext));var o=r.rename(t,a,r);r.cwd&&(s=B1.join(r.cwd,s)),o=o.replace(r0e,"/"),s=s.replace(r0e,"/"),n[o]?n[o].src.push(s):(i.push({src:[s],dest:o}),n[o]=i[i.length-1])}),i};jp.normalizeFilesArray=function(e){var t=[];return e.forEach(function(r){var i;("src"in r||"dest"in r)&&t.push(r)}),t.length===0?[]:(t=_(t).chain().forEach(function(r){!("src"in r)||!r.src||(Array.isArray(r.src)?r.src=dL(r.src):r.src=[r.src])}).map(function(r){var i=Object.assign({},r);if(delete i.src,delete i.dest,r.expand)return jp.expandMapping(r.src,r.dest,i).map(function(s){var a=Object.assign({},r);return a.orig=Object.assign({},r),a.src=s.src,a.dest=s.dest,["expand","cwd","flatten","rename","ext"].forEach(function(o){delete a[o]}),a});var n=Object.assign({},r);return n.orig=Object.assign({},r),"src"in n&&Object.defineProperty(n,"src",{enumerable:!0,get:function s(){var a;return"result"in s||(a=r.src,a=Array.isArray(a)?dL(a):[a],s.result=jp.expand(i,a)),s.result}}),"dest"in n&&(n.dest=r.dest),n}).flatten().value(),t)}});var q1=g((LCt,l0e)=>{var pL=A4(),a0e=require("path"),Qft=Fle(),Yft=Pce(),o0e=nI(),Zft=dde(),DCt=require("stream").Stream,Jft=Fp().PassThrough,Gs=l0e.exports={};Gs.file=s0e();Gs.collectStream=function(e,t){var r=[],i=0;e.on("error",t),e.on("data",function(n){r.push(n),i+=n.length}),e.on("end",function(){var n=Buffer.alloc(i),s=0;r.forEach(function(a){a.copy(n,s),s+=a.length}),t(null,n)})};Gs.dateify=function(e){return e=e||new Date,e instanceof Date?e=e:typeof e=="string"?e=new Date(e):e=new Date,e};Gs.defaults=function(e,t,r){var i=arguments;return i[0]=i[0]||{},Zft(...i)};Gs.isStream=function(e){return Qft(e)};Gs.lazyReadStream=function(e){return new Yft.Readable(function(){return pL.createReadStream(e)})};Gs.normalizeInputSource=function(e){return e===null?Buffer.alloc(0):typeof e=="string"?Buffer.from(e):Gs.isStream(e)?e.pipe(new Jft):e};Gs.sanitizePath=function(e){return o0e(e,!1).replace(/^\w+:/,"").replace(/^(\.\.\/|\/)+/,"")};Gs.trailingSlashIt=function(e){return e.slice(-1)!=="/"?e+"/":e};Gs.unixifyPath=function(e){return o0e(e,!1).replace(/^\w+:/,"")};Gs.walkdir=function(e,t,r){var i=[];typeof t=="function"&&(r=t,t=e),pL.readdir(e,function(n,s){var a=0,o,l;if(n)return r(n);(function c(){if(o=s[a++],!o)return r(null,i);l=a0e.join(e,o),pL.stat(l,function(u,d){i.push({path:l,relative:a0e.relative(t,l).replace(/\\/g,"/"),stats:d}),d&&d.isDirectory()?Gs.walkdir(l,t,function(p,f){if(p)return r(p);f.forEach(function(m){i.push(m)}),c()}):c()})})()})}});var p0e=g((u0e,d0e)=>{var emt=require("util"),tmt={ABORTED:"archive was aborted",DIRECTORYDIRPATHREQUIRED:"diretory dirpath argument must be a non-empty string value",DIRECTORYFUNCTIONINVALIDDATA:"invalid data returned by directory custom data function",ENTRYNAMEREQUIRED:"entry name must be a non-empty string value",FILEFILEPATHREQUIRED:"file filepath argument must be a non-empty string value",FINALIZING:"archive already finalizing",QUEUECLOSED:"queue closed",NOENDMETHOD:"no suitable finalize/end method defined by module",DIRECTORYNOTSUPPORTED:"support for directory entries not defined by module",FORMATSET:"archive format already set",INPUTSTEAMBUFFERREQUIRED:"input source must be valid Stream or Buffer instance",MODULESET:"module already set",SYMLINKNOTSUPPORTED:"support for symlink entries not defined by module",SYMLINKFILEPATHREQUIRED:"symlink filepath argument must be a non-empty string value",SYMLINKTARGETREQUIRED:"symlink target argument must be a non-empty string value",ENTRYNOTSUPPORTED:"entry not supported"};function c0e(e,t){Error.captureStackTrace(this,this.constructor),this.message=tmt[e]||e,this.code=e,this.data=t}emt.inherits(c0e,Error);u0e=d0e.exports=c0e});var y0e=g((FCt,g0e)=>{var hL=require("fs"),m0e=Ple(),f0e=Dle(),fL=require("path"),El=q1(),rmt=require("util").inherits,Kr=p0e(),h0e=Fp().Transform,mL=process.platform==="win32",Tt=function(e,t){if(!(this instanceof Tt))return new Tt(e,t);typeof e!="string"&&(t=e,e="zip"),t=this.options=El.defaults(t,{highWaterMark:1024*1024,statConcurrency:4}),h0e.call(this,t),this._format=!1,this._module=!1,this._pending=0,this._pointer=0,this._entriesCount=0,this._entriesProcessedCount=0,this._fsEntriesTotalBytes=0,this._fsEntriesProcessedBytes=0,this._queue=f0e.queue(this._onQueueTask.bind(this),1),this._queue.drain(this._onQueueDrain.bind(this)),this._statQueue=f0e.queue(this._onStatQueueTask.bind(this),t.statConcurrency),this._statQueue.drain(this._onQueueDrain.bind(this)),this._state={aborted:!1,finalize:!1,finalizing:!1,finalized:!1,modulePiped:!1},this._streams=[]};rmt(Tt,h0e);Tt.prototype._abort=function(){this._state.aborted=!0,this._queue.kill(),this._statQueue.kill(),this._queue.idle()&&this._shutdown()};Tt.prototype._append=function(e,t){t=t||{};var r={source:null,filepath:e};t.name||(t.name=e),t.sourcePath=e,r.data=t,this._entriesCount++,t.stats&&t.stats instanceof hL.Stats?(r=this._updateQueueTaskWithStats(r,t.stats),r&&(t.stats.size&&(this._fsEntriesTotalBytes+=t.stats.size),this._queue.push(r))):this._statQueue.push(r)};Tt.prototype._finalize=function(){this._state.finalizing||this._state.finalized||this._state.aborted||(this._state.finalizing=!0,this._moduleFinalize(),this._state.finalizing=!1,this._state.finalized=!0)};Tt.prototype._maybeFinalize=function(){return this._state.finalizing||this._state.finalized||this._state.aborted?!1:this._state.finalize&&this._pending===0&&this._queue.idle()&&this._statQueue.idle()?(this._finalize(),!0):!1};Tt.prototype._moduleAppend=function(e,t,r){if(this._state.aborted){r();return}this._module.append(e,t,function(i){if(this._task=null,this._state.aborted){this._shutdown();return}if(i){this.emit("error",i),setImmediate(r);return}this.emit("entry",t),this._entriesProcessedCount++,t.stats&&t.stats.size&&(this._fsEntriesProcessedBytes+=t.stats.size),this.emit("progress",{entries:{total:this._entriesCount,processed:this._entriesProcessedCount},fs:{totalBytes:this._fsEntriesTotalBytes,processedBytes:this._fsEntriesProcessedBytes}}),setImmediate(r)}.bind(this))};Tt.prototype._moduleFinalize=function(){typeof this._module.finalize=="function"?this._module.finalize():typeof this._module.end=="function"?this._module.end():this.emit("error",new Kr("NOENDMETHOD"))};Tt.prototype._modulePipe=function(){this._module.on("error",this._onModuleError.bind(this)),this._module.pipe(this),this._state.modulePiped=!0};Tt.prototype._moduleSupports=function(e){return!this._module.supports||!this._module.supports[e]?!1:this._module.supports[e]};Tt.prototype._moduleUnpipe=function(){this._module.unpipe(this),this._state.modulePiped=!1};Tt.prototype._normalizeEntryData=function(e,t){e=El.defaults(e,{type:"file",name:null,date:null,mode:null,prefix:null,sourcePath:null,stats:!1}),t&&e.stats===!1&&(e.stats=t);var r=e.type==="directory";return e.name&&(typeof e.prefix=="string"&&e.prefix!==""&&(e.name=e.prefix+"/"+e.name,e.prefix=null),e.name=El.sanitizePath(e.name),e.type!=="symlink"&&e.name.slice(-1)==="/"?(r=!0,e.type="directory"):r&&(e.name+="/")),typeof e.mode=="number"?mL?e.mode&=511:e.mode&=4095:e.stats&&e.mode===null?(mL?e.mode=e.stats.mode&511:e.mode=e.stats.mode&4095,mL&&r&&(e.mode=493)):e.mode===null&&(e.mode=r?493:420),e.stats&&e.date===null?e.date=e.stats.mtime:e.date=El.dateify(e.date),e};Tt.prototype._onModuleError=function(e){this.emit("error",e)};Tt.prototype._onQueueDrain=function(){this._state.finalizing||this._state.finalized||this._state.aborted||this._state.finalize&&this._pending===0&&this._queue.idle()&&this._statQueue.idle()&&this._finalize()};Tt.prototype._onQueueTask=function(e,t){var r=()=>{e.data.callback&&e.data.callback(),t()};if(this._state.finalizing||this._state.finalized||this._state.aborted){r();return}this._task=e,this._moduleAppend(e.source,e.data,r)};Tt.prototype._onStatQueueTask=function(e,t){if(this._state.finalizing||this._state.finalized||this._state.aborted){t();return}hL.lstat(e.filepath,function(r,i){if(this._state.aborted){setImmediate(t);return}if(r){this._entriesCount--,this.emit("warning",r),setImmediate(t);return}e=this._updateQueueTaskWithStats(e,i),e&&(i.size&&(this._fsEntriesTotalBytes+=i.size),this._queue.push(e)),setImmediate(t)}.bind(this))};Tt.prototype._shutdown=function(){this._moduleUnpipe(),this.end()};Tt.prototype._transform=function(e,t,r){e&&(this._pointer+=e.length),r(null,e)};Tt.prototype._updateQueueTaskWithStats=function(e,t){if(t.isFile())e.data.type="file",e.data.sourceType="stream",e.source=El.lazyReadStream(e.filepath);else if(t.isDirectory()&&this._moduleSupports("directory"))e.data.name=El.trailingSlashIt(e.data.name),e.data.type="directory",e.data.sourcePath=El.trailingSlashIt(e.filepath),e.data.sourceType="buffer",e.source=Buffer.concat([]);else if(t.isSymbolicLink()&&this._moduleSupports("symlink")){var r=hL.readlinkSync(e.filepath),i=fL.dirname(e.filepath);e.data.type="symlink",e.data.linkname=fL.relative(i,fL.resolve(i,r)),e.data.sourceType="buffer",e.source=Buffer.concat([])}else return t.isDirectory()?this.emit("warning",new Kr("DIRECTORYNOTSUPPORTED",e.data)):t.isSymbolicLink()?this.emit("warning",new Kr("SYMLINKNOTSUPPORTED",e.data)):this.emit("warning",new Kr("ENTRYNOTSUPPORTED",e.data)),null;return e.data=this._normalizeEntryData(e.data,t),e};Tt.prototype.abort=function(){return this._state.aborted||this._state.finalized?this:(this._abort(),this)};Tt.prototype.append=function(e,t){if(this._state.finalize||this._state.aborted)return this.emit("error",new Kr("QUEUECLOSED")),this;if(t=this._normalizeEntryData(t),typeof t.name!="string"||t.name.length===0)return this.emit("error",new Kr("ENTRYNAMEREQUIRED")),this;if(t.type==="directory"&&!this._moduleSupports("directory"))return this.emit("error",new Kr("DIRECTORYNOTSUPPORTED",{name:t.name})),this;if(e=El.normalizeInputSource(e),Buffer.isBuffer(e))t.sourceType="buffer";else if(El.isStream(e))t.sourceType="stream";else return this.emit("error",new Kr("INPUTSTEAMBUFFERREQUIRED",{name:t.name})),this;return this._entriesCount++,this._queue.push({data:t,source:e}),this};Tt.prototype.directory=function(e,t,r){if(this._state.finalize||this._state.aborted)return this.emit("error",new Kr("QUEUECLOSED")),this;if(typeof e!="string"||e.length===0)return this.emit("error",new Kr("DIRECTORYDIRPATHREQUIRED")),this;this._pending++,t===!1?t="":typeof t!="string"&&(t=e);var i=!1;typeof r=="function"?(i=r,r={}):typeof r!="object"&&(r={});var n={stat:!0,dot:!0};function s(){this._pending--,this._maybeFinalize()}function a(c){this.emit("error",c)}function o(c){l.pause();var u=!1,d=Object.assign({},r);d.name=c.relative,d.prefix=t,d.stats=c.stat,d.callback=l.resume.bind(l);try{if(i){if(d=i(d),d===!1)u=!0;else if(typeof d!="object")throw new Kr("DIRECTORYFUNCTIONINVALIDDATA",{dirpath:e})}}catch(p){this.emit("error",p);return}if(u){l.resume();return}this._append(c.absolute,d)}var l=m0e(e,n);return l.on("error",a.bind(this)),l.on("match",o.bind(this)),l.on("end",s.bind(this)),this};Tt.prototype.file=function(e,t){return this._state.finalize||this._state.aborted?(this.emit("error",new Kr("QUEUECLOSED")),this):typeof e!="string"||e.length===0?(this.emit("error",new Kr("FILEFILEPATHREQUIRED")),this):(this._append(e,t),this)};Tt.prototype.glob=function(e,t,r){this._pending++,t=El.defaults(t,{stat:!0,pattern:e});function i(){this._pending--,this._maybeFinalize()}function n(o){this.emit("error",o)}function s(o){a.pause();var l=Object.assign({},r);l.callback=a.resume.bind(a),l.stats=o.stat,l.name=o.relative,this._append(o.absolute,l)}var a=m0e(t.cwd||".",t);return a.on("error",n.bind(this)),a.on("match",s.bind(this)),a.on("end",i.bind(this)),this};Tt.prototype.finalize=function(){if(this._state.aborted){var e=new Kr("ABORTED");return this.emit("error",e),Promise.reject(e)}if(this._state.finalize){var t=new Kr("FINALIZING");return this.emit("error",t),Promise.reject(t)}this._state.finalize=!0,this._pending===0&&this._queue.idle()&&this._statQueue.idle()&&this._finalize();var r=this;return new Promise(function(i,n){var s;r._module.on("end",function(){s||i()}),r._module.on("error",function(a){s=!0,n(a)})})};Tt.prototype.setFormat=function(e){return this._format?(this.emit("error",new Kr("FORMATSET")),this):(this._format=e,this)};Tt.prototype.setModule=function(e){return this._state.aborted?(this.emit("error",new Kr("ABORTED")),this):this._state.module?(this.emit("error",new Kr("MODULESET")),this):(this._module=e,this._modulePipe(),this)};Tt.prototype.symlink=function(e,t,r){if(this._state.finalize||this._state.aborted)return this.emit("error",new Kr("QUEUECLOSED")),this;if(typeof e!="string"||e.length===0)return this.emit("error",new Kr("SYMLINKFILEPATHREQUIRED")),this;if(typeof t!="string"||t.length===0)return this.emit("error",new Kr("SYMLINKTARGETREQUIRED",{filepath:e})),this;if(!this._moduleSupports("symlink"))return this.emit("error",new Kr("SYMLINKNOTSUPPORTED",{filepath:e})),this;var i={};return i.type="symlink",i.name=e.replace(/\\/g,"/"),i.linkname=t.replace(/\\/g,"/"),i.sourceType="buffer",typeof r=="number"&&(i.mode=r),this._entriesCount++,this._queue.push({data:i,source:Buffer.concat([])}),this};Tt.prototype.pointer=function(){return this._pointer};Tt.prototype.use=function(e){return this._streams.push(e),this};g0e.exports=Tt});var _E=g((BCt,b0e)=>{var vE=b0e.exports=function(){};vE.prototype.getName=function(){};vE.prototype.getSize=function(){};vE.prototype.getLastModifiedDate=function(){};vE.prototype.isDirectory=function(){}});var wE=g((qCt,v0e)=>{var qa=v0e.exports={};qa.dateToDos=function(e,t){t=t||!1;var r=t?e.getFullYear():e.getUTCFullYear();if(r<1980)return 2162688;if(r>=2044)return 2141175677;var i={year:r,month:t?e.getMonth():e.getUTCMonth(),date:t?e.getDate():e.getUTCDate(),hours:t?e.getHours():e.getUTCHours(),minutes:t?e.getMinutes():e.getUTCMinutes(),seconds:t?e.getSeconds():e.getUTCSeconds()};return i.year-1980<<25|i.month+1<<21|i.date<<16|i.hours<<11|i.minutes<<5|i.seconds/2};qa.dosToDate=function(e){return new Date((e>>25&127)+1980,(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(e&31)<<1)};qa.fromDosTime=function(e){return qa.dosToDate(e.readUInt32LE(0))};qa.getEightBytes=function(e){var t=Buffer.alloc(8);return t.writeUInt32LE(e%4294967296,0),t.writeUInt32LE(e/4294967296|0,4),t};qa.getShortBytes=function(e){var t=Buffer.alloc(2);return t.writeUInt16LE((e&65535)>>>0,0),t};qa.getShortBytesValue=function(e,t){return e.readUInt16LE(t)};qa.getLongBytes=function(e){var t=Buffer.alloc(4);return t.writeUInt32LE((e&4294967295)>>>0,0),t};qa.getLongBytesValue=function(e,t){return e.readUInt32LE(t)};qa.toDosTime=function(e){return qa.getLongBytes(qa.dateToDos(e))}});var gL=g((MCt,T0e)=>{var _0e=wE(),w0e=8,E0e=1,imt=4,nmt=2,S0e=64,x0e=2048,sn=T0e.exports=function(){return this instanceof sn?(this.descriptor=!1,this.encryption=!1,this.utf8=!1,this.numberOfShannonFanoTrees=0,this.strongEncryption=!1,this.slidingDictionarySize=0,this):new sn};sn.prototype.encode=function(){return _0e.getShortBytes((this.descriptor?w0e:0)|(this.utf8?x0e:0)|(this.encryption?E0e:0)|(this.strongEncryption?S0e:0))};sn.prototype.parse=function(e,t){var r=_0e.getShortBytesValue(e,t),i=new sn;return i.useDataDescriptor((r&w0e)!==0),i.useUTF8ForNames((r&x0e)!==0),i.useStrongEncryption((r&S0e)!==0),i.useEncryption((r&E0e)!==0),i.setSlidingDictionarySize(r&nmt?8192:4096),i.setNumberOfShannonFanoTrees(r&imt?3:2),i};sn.prototype.setNumberOfShannonFanoTrees=function(e){this.numberOfShannonFanoTrees=e};sn.prototype.getNumberOfShannonFanoTrees=function(){return this.numberOfShannonFanoTrees};sn.prototype.setSlidingDictionarySize=function(e){this.slidingDictionarySize=e};sn.prototype.getSlidingDictionarySize=function(){return this.slidingDictionarySize};sn.prototype.useDataDescriptor=function(e){this.descriptor=e};sn.prototype.usesDataDescriptor=function(){return this.descriptor};sn.prototype.useEncryption=function(e){this.encryption=e};sn.prototype.usesEncryption=function(){return this.encryption};sn.prototype.useStrongEncryption=function(e){this.strongEncryption=e};sn.prototype.usesStrongEncryption=function(){return this.strongEncryption};sn.prototype.useUTF8ForNames=function(e){this.utf8=e};sn.prototype.usesUTF8ForNames=function(){return this.utf8}});var R0e=g((kCt,N0e)=>{N0e.exports={PERM_MASK:4095,FILE_TYPE_FLAG:61440,LINK_FLAG:40960,FILE_FLAG:32768,DIR_FLAG:16384,DEFAULT_LINK_PERM:511,DEFAULT_DIR_PERM:493,DEFAULT_FILE_PERM:420}});var yL=g((jCt,A0e)=>{A0e.exports={WORD:4,DWORD:8,EMPTY:Buffer.alloc(0),SHORT:2,SHORT_MASK:65535,SHORT_SHIFT:16,SHORT_ZERO:Buffer.from(Array(2)),LONG:4,LONG_ZERO:Buffer.from(Array(4)),MIN_VERSION_INITIAL:10,MIN_VERSION_DATA_DESCRIPTOR:20,MIN_VERSION_ZIP64:45,VERSION_MADEBY:45,METHOD_STORED:0,METHOD_DEFLATED:8,PLATFORM_UNIX:3,PLATFORM_FAT:0,SIG_LFH:67324752,SIG_DD:134695760,SIG_CFH:33639248,SIG_EOCD:101010256,SIG_ZIP64_EOCD:101075792,SIG_ZIP64_EOCD_LOC:117853008,ZIP64_MAGIC_SHORT:65535,ZIP64_MAGIC:4294967295,ZIP64_EXTRA_ID:1,ZLIB_NO_COMPRESSION:0,ZLIB_BEST_SPEED:1,ZLIB_BEST_COMPRESSION:9,ZLIB_DEFAULT_COMPRESSION:-1,MODE_MASK:4095,DEFAULT_FILE_MODE:33188,DEFAULT_DIR_MODE:16877,EXT_FILE_ATTR_DIR:1106051088,EXT_FILE_ATTR_FILE:2175008800,S_IFMT:61440,S_IFIFO:4096,S_IFCHR:8192,S_IFDIR:16384,S_IFBLK:24576,S_IFREG:32768,S_IFLNK:40960,S_IFSOCK:49152,S_DOS_A:32,S_DOS_D:16,S_DOS_V:8,S_DOS_S:4,S_DOS_H:2,S_DOS_R:1}});var bL=g((UCt,D0e)=>{var smt=require("util").inherits,amt=nI(),O0e=_E(),P0e=gL(),C0e=R0e(),Yn=yL(),I0e=wE(),it=D0e.exports=function(e){if(!(this instanceof it))return new it(e);O0e.call(this),this.platform=Yn.PLATFORM_FAT,this.method=-1,this.name=null,this.size=0,this.csize=0,this.gpb=new P0e,this.crc=0,this.time=-1,this.minver=Yn.MIN_VERSION_INITIAL,this.mode=-1,this.extra=null,this.exattr=0,this.inattr=0,this.comment=null,e&&this.setName(e)};smt(it,O0e);it.prototype.getCentralDirectoryExtra=function(){return this.getExtra()};it.prototype.getComment=function(){return this.comment!==null?this.comment:""};it.prototype.getCompressedSize=function(){return this.csize};it.prototype.getCrc=function(){return this.crc};it.prototype.getExternalAttributes=function(){return this.exattr};it.prototype.getExtra=function(){return this.extra!==null?this.extra:Yn.EMPTY};it.prototype.getGeneralPurposeBit=function(){return this.gpb};it.prototype.getInternalAttributes=function(){return this.inattr};it.prototype.getLastModifiedDate=function(){return this.getTime()};it.prototype.getLocalFileDataExtra=function(){return this.getExtra()};it.prototype.getMethod=function(){return this.method};it.prototype.getName=function(){return this.name};it.prototype.getPlatform=function(){return this.platform};it.prototype.getSize=function(){return this.size};it.prototype.getTime=function(){return this.time!==-1?I0e.dosToDate(this.time):-1};it.prototype.getTimeDos=function(){return this.time!==-1?this.time:0};it.prototype.getUnixMode=function(){return this.platform!==Yn.PLATFORM_UNIX?0:this.getExternalAttributes()>>Yn.SHORT_SHIFT&Yn.SHORT_MASK};it.prototype.getVersionNeededToExtract=function(){return this.minver};it.prototype.setComment=function(e){Buffer.byteLength(e)!==e.length&&this.getGeneralPurposeBit().useUTF8ForNames(!0),this.comment=e};it.prototype.setCompressedSize=function(e){if(e<0)throw new Error("invalid entry compressed size");this.csize=e};it.prototype.setCrc=function(e){if(e<0)throw new Error("invalid entry crc32");this.crc=e};it.prototype.setExternalAttributes=function(e){this.exattr=e>>>0};it.prototype.setExtra=function(e){this.extra=e};it.prototype.setGeneralPurposeBit=function(e){if(!(e instanceof P0e))throw new Error("invalid entry GeneralPurposeBit");this.gpb=e};it.prototype.setInternalAttributes=function(e){this.inattr=e};it.prototype.setMethod=function(e){if(e<0)throw new Error("invalid entry compression method");this.method=e};it.prototype.setName=function(e,t=!1){e=amt(e,!1).replace(/^\w+:/,"").replace(/^(\.\.\/|\/)+/,""),t&&(e=`/${e}`),Buffer.byteLength(e)!==e.length&&this.getGeneralPurposeBit().useUTF8ForNames(!0),this.name=e};it.prototype.setPlatform=function(e){this.platform=e};it.prototype.setSize=function(e){if(e<0)throw new Error("invalid entry size");this.size=e};it.prototype.setTime=function(e,t){if(!(e instanceof Date))throw new Error("invalid entry time");this.time=I0e.dateToDos(e,t)};it.prototype.setUnixMode=function(e){e|=this.isDirectory()?Yn.S_IFDIR:Yn.S_IFREG;var t=0;t|=e<Yn.ZIP64_MAGIC||this.size>Yn.ZIP64_MAGIC}});var vL=g((zCt,L0e)=>{"use strict";var Sl=e=>e!==null&&typeof e=="object"&&typeof e.pipe=="function";Sl.writable=e=>Sl(e)&&e.writable!==!1&&typeof e._write=="function"&&typeof e._writableState=="object";Sl.readable=e=>Sl(e)&&e.readable!==!1&&typeof e._read=="function"&&typeof e._readableState=="object";Sl.duplex=e=>Sl.writable(e)&&Sl.readable(e);Sl.transform=e=>Sl.duplex(e)&&typeof e._transform=="function";L0e.exports=Sl});var _L=g((HCt,F0e)=>{var $Ct=require("stream").Stream,omt=Fp().PassThrough,lmt=vL(),cmt=F0e.exports={};cmt.normalizeInputSource=function(e){if(e===null)return Buffer.alloc(0);if(typeof e=="string")return Buffer.from(e);if(lmt(e)&&!e._readableState){var t=new omt;return e.pipe(t),t}return e}});var EL=g((GCt,B0e)=>{var umt=require("util").inherits,dmt=vL(),wL=Fp().Transform,pmt=_E(),fmt=_L(),Vs=B0e.exports=function(e){if(!(this instanceof Vs))return new Vs(e);wL.call(this,e),this.offset=0,this._archive={finish:!1,finished:!1,processing:!1}};umt(Vs,wL);Vs.prototype._appendBuffer=function(e,t,r){};Vs.prototype._appendStream=function(e,t,r){};Vs.prototype._emitErrorCallback=function(e){e&&this.emit("error",e)};Vs.prototype._finish=function(e){};Vs.prototype._normalizeEntry=function(e){};Vs.prototype._transform=function(e,t,r){r(null,e)};Vs.prototype.entry=function(e,t,r){if(t=t||null,typeof r!="function"&&(r=this._emitErrorCallback.bind(this)),!(e instanceof pmt)){r(new Error("not a valid instance of ArchiveEntry"));return}if(this._archive.finish||this._archive.finished){r(new Error("unacceptable entry after finish"));return}if(this._archive.processing){r(new Error("already processing an entry"));return}if(this._archive.processing=!0,this._normalizeEntry(e),this._entry=e,t=fmt.normalizeInputSource(t),Buffer.isBuffer(t))this._appendBuffer(e,t,r);else if(dmt(t))this._appendStream(e,t,r);else{this._archive.processing=!1,r(new Error("input source must be valid Stream or Buffer instance"));return}return this};Vs.prototype.finish=function(){if(this._archive.processing){this._archive.finish=!0;return}this._finish()};Vs.prototype.getBytesWritten=function(){return this.offset};Vs.prototype.write=function(e,t){return e&&(this.offset+=e.length),wL.prototype.write.call(this,e,t)}});var EE=g(SL=>{var q0e;(function(e){typeof DO_NOT_EXPORT_CRC>"u"?typeof SL=="object"?e(SL):typeof define=="function"&&define.amd?define(function(){var t={};return e(t),t}):e(q0e={}):e(q0e={})})(function(e){e.version="1.2.2";function t(){for(var O=0,B=new Array(256),P=0;P!=256;++P)O=P,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,B[P]=O;return typeof Int32Array<"u"?new Int32Array(B):B}var r=t();function i(O){var B=0,P=0,M=0,x=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(M=0;M!=256;++M)x[M]=O[M];for(M=0;M!=256;++M)for(P=O[M],B=256+M;B<4096;B+=256)P=x[B]=P>>>8^O[P&255];var Y=[];for(M=1;M!=16;++M)Y[M-1]=typeof Int32Array<"u"?x.subarray(M*256,M*256+256):x.slice(M*256,M*256+256);return Y}var n=i(r),s=n[0],a=n[1],o=n[2],l=n[3],c=n[4],u=n[5],d=n[6],p=n[7],f=n[8],m=n[9],h=n[10],y=n[11],b=n[12],w=n[13],v=n[14];function E(O,B){for(var P=B^-1,M=0,x=O.length;M>>8^r[(P^O.charCodeAt(M++))&255];return~P}function T(O,B){for(var P=B^-1,M=O.length-15,x=0;x>8&255]^b[O[x++]^P>>16&255]^y[O[x++]^P>>>24]^h[O[x++]]^m[O[x++]]^f[O[x++]]^p[O[x++]]^d[O[x++]]^u[O[x++]]^c[O[x++]]^l[O[x++]]^o[O[x++]]^a[O[x++]]^s[O[x++]]^r[O[x++]];for(M+=15;x>>8^r[(P^O[x++])&255];return~P}function q(O,B){for(var P=B^-1,M=0,x=O.length,Y=0,L=0;M>>8^r[(P^Y)&255]:Y<2048?(P=P>>>8^r[(P^(192|Y>>6&31))&255],P=P>>>8^r[(P^(128|Y&63))&255]):Y>=55296&&Y<57344?(Y=(Y&1023)+64,L=O.charCodeAt(M++)&1023,P=P>>>8^r[(P^(240|Y>>8&7))&255],P=P>>>8^r[(P^(128|Y>>2&63))&255],P=P>>>8^r[(P^(128|L>>6&15|(Y&3)<<4))&255],P=P>>>8^r[(P^(128|L&63))&255]):(P=P>>>8^r[(P^(224|Y>>12&15))&255],P=P>>>8^r[(P^(128|Y>>6&63))&255],P=P>>>8^r[(P^(128|Y&63))&255]);return~P}e.table=r,e.bstr=E,e.buf=T,e.str=q})});var k0e=g((WCt,M0e)=>{"use strict";var{Transform:mmt}=Fp(),hmt=EE(),xL=class extends mmt{constructor(t){super(t),this.checksum=Buffer.allocUnsafe(4),this.checksum.writeInt32BE(0,0),this.rawSize=0}_transform(t,r,i){t&&(this.checksum=hmt.buf(t,this.checksum)>>>0,this.rawSize+=t.length),i(null,t)}digest(t){let r=Buffer.allocUnsafe(4);return r.writeUInt32BE(this.checksum>>>0,0),t?r.toString(t):r}hex(){return this.digest("hex").toUpperCase()}size(){return this.rawSize}};M0e.exports=xL});var U0e=g((KCt,j0e)=>{"use strict";var{DeflateRaw:gmt}=require("zlib"),ymt=EE(),TL=class extends gmt{constructor(t){super(t),this.checksum=Buffer.allocUnsafe(4),this.checksum.writeInt32BE(0,0),this.rawSize=0,this.compressedSize=0}push(t,r){return t&&(this.compressedSize+=t.length),super.push(t,r)}_transform(t,r,i){t&&(this.checksum=ymt.buf(t,this.checksum)>>>0,this.rawSize+=t.length),super._transform(t,r,i)}digest(t){let r=Buffer.allocUnsafe(4);return r.writeUInt32BE(this.checksum>>>0,0),t?r.toString(t):r}hex(){return this.digest("hex").toUpperCase()}size(t=!1){return t?this.compressedSize:this.rawSize}};j0e.exports=TL});var NL=g((XCt,z0e)=>{"use strict";z0e.exports={CRC32Stream:k0e(),DeflateCRC32Stream:U0e()}});var G0e=g((JCt,H0e)=>{var bmt=require("util").inherits,vmt=EE(),{CRC32Stream:_mt}=NL(),{DeflateCRC32Stream:wmt}=NL(),$0e=EL(),QCt=bL(),YCt=gL(),We=yL(),ZCt=_L(),Le=wE(),Hi=H0e.exports=function(e){if(!(this instanceof Hi))return new Hi(e);e=this.options=this._defaults(e),$0e.call(this,e),this._entry=null,this._entries=[],this._archive={centralLength:0,centralOffset:0,comment:"",finish:!1,finished:!1,processing:!1,forceZip64:e.forceZip64,forceLocalTime:e.forceLocalTime}};bmt(Hi,$0e);Hi.prototype._afterAppend=function(e){this._entries.push(e),e.getGeneralPurposeBit().usesDataDescriptor()&&this._writeDataDescriptor(e),this._archive.processing=!1,this._entry=null,this._archive.finish&&!this._archive.finished&&this._finish()};Hi.prototype._appendBuffer=function(e,t,r){t.length===0&&e.setMethod(We.METHOD_STORED);var i=e.getMethod();if(i===We.METHOD_STORED&&(e.setSize(t.length),e.setCompressedSize(t.length),e.setCrc(vmt.buf(t)>>>0)),this._writeLocalFileHeader(e),i===We.METHOD_STORED){this.write(t),this._afterAppend(e),r(null,e);return}else if(i===We.METHOD_DEFLATED){this._smartStream(e,r).end(t);return}else{r(new Error("compression method "+i+" not implemented"));return}};Hi.prototype._appendStream=function(e,t,r){e.getGeneralPurposeBit().useDataDescriptor(!0),e.setVersionNeededToExtract(We.MIN_VERSION_DATA_DESCRIPTOR),this._writeLocalFileHeader(e);var i=this._smartStream(e,r);t.once("error",function(n){i.emit("error",n),i.end()}),t.pipe(i)};Hi.prototype._defaults=function(e){return typeof e!="object"&&(e={}),typeof e.zlib!="object"&&(e.zlib={}),typeof e.zlib.level!="number"&&(e.zlib.level=We.ZLIB_BEST_SPEED),e.forceZip64=!!e.forceZip64,e.forceLocalTime=!!e.forceLocalTime,e};Hi.prototype._finish=function(){this._archive.centralOffset=this.offset,this._entries.forEach(function(e){this._writeCentralFileHeader(e)}.bind(this)),this._archive.centralLength=this.offset-this._archive.centralOffset,this.isZip64()&&this._writeCentralDirectoryZip64(),this._writeCentralDirectoryEnd(),this._archive.processing=!1,this._archive.finish=!0,this._archive.finished=!0,this.end()};Hi.prototype._normalizeEntry=function(e){e.getMethod()===-1&&e.setMethod(We.METHOD_DEFLATED),e.getMethod()===We.METHOD_DEFLATED&&(e.getGeneralPurposeBit().useDataDescriptor(!0),e.setVersionNeededToExtract(We.MIN_VERSION_DATA_DESCRIPTOR)),e.getTime()===-1&&e.setTime(new Date,this._archive.forceLocalTime),e._offsets={file:0,data:0,contents:0}};Hi.prototype._smartStream=function(e,t){var r=e.getMethod()===We.METHOD_DEFLATED,i=r?new wmt(this.options.zlib):new _mt,n=null;function s(){var a=i.digest().readUInt32BE(0);e.setCrc(a),e.setSize(i.size()),e.setCompressedSize(i.size(!0)),this._afterAppend(e),t(n,e)}return i.once("end",s.bind(this)),i.once("error",function(a){n=a}),i.pipe(this,{end:!1}),i};Hi.prototype._writeCentralDirectoryEnd=function(){var e=this._entries.length,t=this._archive.centralLength,r=this._archive.centralOffset;this.isZip64()&&(e=We.ZIP64_MAGIC_SHORT,t=We.ZIP64_MAGIC,r=We.ZIP64_MAGIC),this.write(Le.getLongBytes(We.SIG_EOCD)),this.write(We.SHORT_ZERO),this.write(We.SHORT_ZERO),this.write(Le.getShortBytes(e)),this.write(Le.getShortBytes(e)),this.write(Le.getLongBytes(t)),this.write(Le.getLongBytes(r));var i=this.getComment(),n=Buffer.byteLength(i);this.write(Le.getShortBytes(n)),this.write(i)};Hi.prototype._writeCentralDirectoryZip64=function(){this.write(Le.getLongBytes(We.SIG_ZIP64_EOCD)),this.write(Le.getEightBytes(44)),this.write(Le.getShortBytes(We.MIN_VERSION_ZIP64)),this.write(Le.getShortBytes(We.MIN_VERSION_ZIP64)),this.write(We.LONG_ZERO),this.write(We.LONG_ZERO),this.write(Le.getEightBytes(this._entries.length)),this.write(Le.getEightBytes(this._entries.length)),this.write(Le.getEightBytes(this._archive.centralLength)),this.write(Le.getEightBytes(this._archive.centralOffset)),this.write(Le.getLongBytes(We.SIG_ZIP64_EOCD_LOC)),this.write(We.LONG_ZERO),this.write(Le.getEightBytes(this._archive.centralOffset+this._archive.centralLength)),this.write(Le.getLongBytes(1))};Hi.prototype._writeCentralFileHeader=function(e){var t=e.getGeneralPurposeBit(),r=e.getMethod(),i=e._offsets.file,n=e.getSize(),s=e.getCompressedSize();if(e.isZip64()||i>We.ZIP64_MAGIC){n=We.ZIP64_MAGIC,s=We.ZIP64_MAGIC,i=We.ZIP64_MAGIC,e.setVersionNeededToExtract(We.MIN_VERSION_ZIP64);var a=Buffer.concat([Le.getShortBytes(We.ZIP64_EXTRA_ID),Le.getShortBytes(24),Le.getEightBytes(e.getSize()),Le.getEightBytes(e.getCompressedSize()),Le.getEightBytes(e._offsets.file)],28);e.setExtra(a)}this.write(Le.getLongBytes(We.SIG_CFH)),this.write(Le.getShortBytes(e.getPlatform()<<8|We.VERSION_MADEBY)),this.write(Le.getShortBytes(e.getVersionNeededToExtract())),this.write(t.encode()),this.write(Le.getShortBytes(r)),this.write(Le.getLongBytes(e.getTimeDos())),this.write(Le.getLongBytes(e.getCrc())),this.write(Le.getLongBytes(s)),this.write(Le.getLongBytes(n));var o=e.getName(),l=e.getComment(),c=e.getCentralDirectoryExtra();t.usesUTF8ForNames()&&(o=Buffer.from(o),l=Buffer.from(l)),this.write(Le.getShortBytes(o.length)),this.write(Le.getShortBytes(c.length)),this.write(Le.getShortBytes(l.length)),this.write(We.SHORT_ZERO),this.write(Le.getShortBytes(e.getInternalAttributes())),this.write(Le.getLongBytes(e.getExternalAttributes())),this.write(Le.getLongBytes(i)),this.write(o),this.write(c),this.write(l)};Hi.prototype._writeDataDescriptor=function(e){this.write(Le.getLongBytes(We.SIG_DD)),this.write(Le.getLongBytes(e.getCrc())),e.isZip64()?(this.write(Le.getEightBytes(e.getCompressedSize())),this.write(Le.getEightBytes(e.getSize()))):(this.write(Le.getLongBytes(e.getCompressedSize())),this.write(Le.getLongBytes(e.getSize())))};Hi.prototype._writeLocalFileHeader=function(e){var t=e.getGeneralPurposeBit(),r=e.getMethod(),i=e.getName(),n=e.getLocalFileDataExtra();e.isZip64()&&(t.useDataDescriptor(!0),e.setVersionNeededToExtract(We.MIN_VERSION_ZIP64)),t.usesUTF8ForNames()&&(i=Buffer.from(i)),e._offsets.file=this.offset,this.write(Le.getLongBytes(We.SIG_LFH)),this.write(Le.getShortBytes(e.getVersionNeededToExtract())),this.write(t.encode()),this.write(Le.getShortBytes(r)),this.write(Le.getLongBytes(e.getTimeDos())),e._offsets.data=this.offset,t.usesDataDescriptor()?(this.write(We.LONG_ZERO),this.write(We.LONG_ZERO),this.write(We.LONG_ZERO)):(this.write(Le.getLongBytes(e.getCrc())),this.write(Le.getLongBytes(e.getCompressedSize())),this.write(Le.getLongBytes(e.getSize()))),this.write(Le.getShortBytes(i.length)),this.write(Le.getShortBytes(n.length)),this.write(i),this.write(n),e._offsets.contents=this.offset};Hi.prototype.getComment=function(e){return this._archive.comment!==null?this._archive.comment:""};Hi.prototype.isZip64=function(){return this._archive.forceZip64||this._entries.length>We.ZIP64_MAGIC_SHORT||this._archive.centralLength>We.ZIP64_MAGIC||this._archive.centralOffset>We.ZIP64_MAGIC};Hi.prototype.setComment=function(e){this._archive.comment=e}});var RL=g((eOt,V0e)=>{V0e.exports={ArchiveEntry:_E(),ZipArchiveEntry:bL(),ArchiveOutputStream:EL(),ZipArchiveOutputStream:G0e()}});var K0e=g((tOt,W0e)=>{var Emt=require("util").inherits,CL=RL().ZipArchiveOutputStream,Smt=RL().ZipArchiveEntry,AL=q1(),M1=W0e.exports=function(e){if(!(this instanceof M1))return new M1(e);e=this.options=e||{},e.zlib=e.zlib||{},CL.call(this,e),typeof e.level=="number"&&e.level>=0&&(e.zlib.level=e.level,delete e.level),!e.forceZip64&&typeof e.zlib.level=="number"&&e.zlib.level===0&&(e.store=!0),e.namePrependSlash=e.namePrependSlash||!1,e.comment&&e.comment.length>0&&this.setComment(e.comment)};Emt(M1,CL);M1.prototype._normalizeFileData=function(e){e=AL.defaults(e,{type:"file",name:null,namePrependSlash:this.options.namePrependSlash,linkname:null,date:null,mode:null,store:this.options.store,comment:""});var t=e.type==="directory",r=e.type==="symlink";return e.name&&(e.name=AL.sanitizePath(e.name),!r&&e.name.slice(-1)==="/"?(t=!0,e.type="directory"):t&&(e.name+="/")),(t||r)&&(e.store=!0),e.date=AL.dateify(e.date),e};M1.prototype.entry=function(e,t,r){if(typeof r!="function"&&(r=this._emitErrorCallback.bind(this)),t=this._normalizeFileData(t),t.type!=="file"&&t.type!=="directory"&&t.type!=="symlink"){r(new Error(t.type+" entries not currently supported"));return}if(typeof t.name!="string"||t.name.length===0){r(new Error("entry name must be a non-empty string value"));return}if(t.type==="symlink"&&typeof t.linkname!="string"){r(new Error("entry linkname must be a non-empty string value when type equals symlink"));return}var i=new Smt(t.name);return i.setTime(t.date,this.options.forceLocalTime),t.namePrependSlash&&i.setName(t.name,!0),t.store&&i.setMethod(0),t.comment.length>0&&i.setComment(t.comment),t.type==="symlink"&&typeof t.mode!="number"&&(t.mode=40960),typeof t.mode=="number"&&(t.type==="symlink"&&(t.mode|=40960),i.setUnixMode(t.mode)),t.type==="symlink"&&typeof t.linkname=="string"&&(e=Buffer.from(t.linkname)),CL.prototype.entry.call(this,i,e,r)};M1.prototype.finalize=function(){this.finish()}});var Q0e=g((rOt,X0e)=>{var xmt=K0e(),Tmt=q1(),Gu=function(e){if(!(this instanceof Gu))return new Gu(e);e=this.options=Tmt.defaults(e,{comment:"",forceUTC:!1,namePrependSlash:!1,store:!1}),this.supports={directory:!0,symlink:!0},this.engine=new xmt(e)};Gu.prototype.append=function(e,t,r){this.engine.entry(e,t,r)};Gu.prototype.finalize=function(){this.engine.finalize()};Gu.prototype.on=function(){return this.engine.on.apply(this.engine,arguments)};Gu.prototype.pipe=function(){return this.engine.pipe.apply(this.engine,arguments)};Gu.prototype.unpipe=function(){return this.engine.unpipe.apply(this.engine,arguments)};X0e.exports=Gu});var Z0e=g((iOt,Y0e)=>{Y0e.exports=typeof queueMicrotask=="function"?queueMicrotask:e=>Promise.resolve().then(e)});var ege=g((nOt,J0e)=>{J0e.exports=typeof process<"u"&&typeof process.nextTick=="function"?process.nextTick.bind(process):Z0e()});var rge=g((aOt,tge)=>{tge.exports=class{constructor(t){if(!(t>0)||t-1&t)throw new Error("Max size for a FixedFIFO should be a power of two");this.buffer=new Array(t),this.mask=t-1,this.top=0,this.btm=0,this.next=null}clear(){this.top=this.btm=0,this.next=null,this.buffer.fill(void 0)}push(t){return this.buffer[this.top]!==void 0?!1:(this.buffer[this.top]=t,this.top=this.top+1&this.mask,!0)}shift(){let t=this.buffer[this.btm];if(t!==void 0)return this.buffer[this.btm]=void 0,this.btm=this.btm+1&this.mask,t}peek(){return this.buffer[this.btm]}isEmpty(){return this.buffer[this.btm]===void 0}}});var OL=g((lOt,nge)=>{var ige=rge();nge.exports=class{constructor(t){this.hwm=t||16,this.head=new ige(this.hwm),this.tail=this.head,this.length=0}clear(){this.head=this.tail,this.head.clear(),this.length=0}push(t){if(this.length++,!this.head.push(t)){let r=this.head;this.head=r.next=new ige(2*this.head.buffer.length),this.head.push(t)}}shift(){this.length!==0&&this.length--;let t=this.tail.shift();if(t===void 0&&this.tail.next){let r=this.tail.next;return this.tail.next=null,this.tail=r,this.tail.shift()}return t}peek(){let t=this.tail.peek();return t===void 0&&this.tail.next?this.tail.next.peek():t}isEmpty(){return this.length===0}}});var k1=g((cOt,sge)=>{function Nmt(e){return Buffer.isBuffer(e)||e instanceof Uint8Array}function Rmt(e){return Buffer.isEncoding(e)}function Amt(e,t,r){return Buffer.alloc(e,t,r)}function Cmt(e){return Buffer.allocUnsafe(e)}function Omt(e){return Buffer.allocUnsafeSlow(e)}function Pmt(e,t){return Buffer.byteLength(e,t)}function Imt(e,t){return Buffer.compare(e,t)}function Dmt(e,t){return Buffer.concat(e,t)}function Lmt(e,t,r,i,n){return Kt(e).copy(t,r,i,n)}function Fmt(e,t){return Kt(e).equals(t)}function Bmt(e,t,r,i,n){return Kt(e).fill(t,r,i,n)}function qmt(e,t,r){return Buffer.from(e,t,r)}function Mmt(e,t,r,i){return Kt(e).includes(t,r,i)}function kmt(e,t,r,i){return Kt(e).indexOf(t,r,i)}function jmt(e,t,r,i){return Kt(e).lastIndexOf(t,r,i)}function Umt(e){return Kt(e).swap16()}function zmt(e){return Kt(e).swap32()}function $mt(e){return Kt(e).swap64()}function Kt(e){return Buffer.isBuffer(e)?e:Buffer.from(e.buffer,e.byteOffset,e.byteLength)}function Hmt(e,t,r,i){return Kt(e).toString(t,r,i)}function Gmt(e,t,r,i,n){return Kt(e).write(t,r,i,n)}function Vmt(e,t,r){return Kt(e).writeDoubleLE(t,r)}function Wmt(e,t,r){return Kt(e).writeFloatLE(t,r)}function Kmt(e,t,r){return Kt(e).writeUInt32LE(t,r)}function Xmt(e,t,r){return Kt(e).writeInt32LE(t,r)}function Qmt(e,t){return Kt(e).readDoubleLE(t)}function Ymt(e,t){return Kt(e).readFloatLE(t)}function Zmt(e,t){return Kt(e).readUInt32LE(t)}function Jmt(e,t){return Kt(e).readInt32LE(t)}function eht(e,t,r){return Kt(e).writeDoubleBE(t,r)}function tht(e,t,r){return Kt(e).writeFloatBE(t,r)}function rht(e,t,r){return Kt(e).writeUInt32BE(t,r)}function iht(e,t,r){return Kt(e).writeInt32BE(t,r)}function nht(e,t){return Kt(e).readDoubleBE(t)}function sht(e,t){return Kt(e).readFloatBE(t)}function aht(e,t){return Kt(e).readUInt32BE(t)}function oht(e,t){return Kt(e).readInt32BE(t)}sge.exports={isBuffer:Nmt,isEncoding:Rmt,alloc:Amt,allocUnsafe:Cmt,allocUnsafeSlow:Omt,byteLength:Pmt,compare:Imt,concat:Dmt,copy:Lmt,equals:Fmt,fill:Bmt,from:qmt,includes:Mmt,indexOf:kmt,lastIndexOf:jmt,swap16:Umt,swap32:zmt,swap64:$mt,toBuffer:Kt,toString:Hmt,write:Gmt,writeDoubleLE:Vmt,writeFloatLE:Wmt,writeUInt32LE:Kmt,writeInt32LE:Xmt,readDoubleLE:Qmt,readFloatLE:Ymt,readUInt32LE:Zmt,readInt32LE:Jmt,writeDoubleBE:eht,writeFloatBE:tht,writeUInt32BE:rht,writeInt32BE:iht,readDoubleBE:nht,readFloatBE:sht,readUInt32BE:aht,readInt32BE:oht}});var oge=g((dOt,age)=>{var lht=k1();age.exports=class{constructor(t){this.encoding=t}get remaining(){return 0}decode(t){return lht.toString(t,this.encoding)}flush(){return""}}});var cge=g((fOt,lge)=>{var cht=k1();lge.exports=class{constructor(){this.codePoint=0,this.bytesSeen=0,this.bytesNeeded=0,this.lowerBoundary=128,this.upperBoundary=191}get remaining(){return this.bytesSeen}decode(t){if(this.bytesNeeded===0){let i=!0;for(let n=Math.max(0,t.byteLength-4),s=t.byteLength;n=194&&s<=223?(this.bytesNeeded=2,this.codePoint=s&31):s>=224&&s<=239?(s===224?this.lowerBoundary=160:s===237&&(this.upperBoundary=159),this.bytesNeeded=3,this.codePoint=s&15):s>=240&&s<=244?(s===240&&(this.lowerBoundary=144),s===244&&(this.upperBoundary=143),this.bytesNeeded=4,this.codePoint=s&7):r+="\uFFFD");continue}if(sthis.upperBoundary){this.codePoint=0,this.bytesNeeded=0,this.bytesSeen=0,this.lowerBoundary=128,this.upperBoundary=191,r+="\uFFFD";continue}this.lowerBoundary=128,this.upperBoundary=191,this.codePoint=this.codePoint<<6|s&63,this.bytesSeen++,this.bytesSeen===this.bytesNeeded&&(r+=String.fromCodePoint(this.codePoint),this.codePoint=0,this.bytesNeeded=0,this.bytesSeen=0)}return r}flush(){let t=this.bytesNeeded>0?"\uFFFD":"";return this.codePoint=0,this.bytesNeeded=0,this.bytesSeen=0,this.lowerBoundary=128,this.upperBoundary=191,t}}});var dge=g((hOt,uge)=>{var uht=oge(),dht=cge();uge.exports=class{constructor(t="utf8"){switch(this.encoding=pht(t),this.encoding){case"utf8":this.decoder=new dht;break;case"utf16le":case"base64":throw new Error("Unsupported encoding: "+this.encoding);default:this.decoder=new uht(this.encoding)}}get remaining(){return this.decoder.remaining}push(t){return typeof t=="string"?t:this.decoder.decode(t)}write(t){return this.push(t)}end(t){let r="";return t&&(r=this.push(t)),r+=this.decoder.flush(),r}};function pht(e){switch(e=e.toLowerCase(),e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:throw new Error("Unknown encoding: "+e)}}});var VL=g((gOt,Bge)=>{var{EventEmitter:fht}=require("events"),AE=new Error("Stream was destroyed"),PL=new Error("Premature close"),yge=ege(),bge=OL(),mht=dge(),Cr=(1<<29)-1,Gp=1,ML=2,Up=4,db=8,vge=Cr^Gp,hht=Cr^ML,yb=16,pb=32,H1=64,Vu=128,bb=256,kL=512,zp=1024,IL=2048,jL=4096,UL=8192,To=16384,j1=32768,CE=65536,$p=131072,_ge=bb|kL,ght=yb|CE,yht=H1|yb,bht=jL|Vu,zL=bb|$p,vht=Cr^yb,_ht=Cr^H1,wht=Cr^(H1|CE),pge=Cr^CE,Eht=Cr^bb,Sht=Cr^(Vu|UL),xht=Cr^zp,fge=Cr^_ge,wge=Cr^j1,Tht=Cr^pb,Ege=Cr^$p,Nht=Cr^zL,Wu=1<<18,z1=2<<18,vb=4<<18,Hp=8<<18,_b=16<<18,Vp=32<<18,DL=64<<18,U1=128<<18,$L=256<<18,$1=512<<18,OE=1024<<18,Sge=Cr^(Wu|$L),xge=Cr^vb,Rht=Cr^$1,Aht=Cr^_b,Cht=Cr^Hp,Tge=Cr^U1,Oht=Cr^z1,Nge=Cr^OE,fb=yb|Wu,Rge=Cr^fb,HL=To|Vp,Rc=Up|db|ML,Ws=Rc|Gp,Age=Rc|HL,Pht=xge&_ht,GL=U1|j1,Iht=GL&Rge,Cge=Ws|Iht,Dht=Ws|zp|To,mge=Ws|To|Vu,Lht=Ws|zp|Vu,Fht=Ws|jL|Vu|UL,Bht=Ws|yb|zp|To|CE|$p,qht=Rc|zp|To,Mht=pb|Ws|j1|H1,kht=Ws|$1|Vp,jht=Hp|_b,Oge=Hp|Wu,Uht=Hp|_b|Ws|Wu,hge=Ws|Wu|Hp|OE,zht=vb|Wu,$ht=Wu|$L,Hht=Ws|$1|Oge|Vp,Ght=_b|Rc|$1|Vp,Vht=z1|Ws|U1|vb,SE=Symbol.asyncIterator||Symbol("asyncIterator"),xE=class{constructor(t,{highWaterMark:r=16384,map:i=null,mapWritable:n,byteLength:s,byteLengthWritable:a}={}){this.stream=t,this.queue=new bge,this.highWaterMark=r,this.buffered=0,this.error=null,this.pipeline=null,this.drains=null,this.byteLength=a||s||Fge,this.map=n||i,this.afterWrite=Xht.bind(this),this.afterUpdateNextTick=Zht.bind(this)}get ended(){return(this.stream._duplexState&Vp)!==0}push(t){return this.map!==null&&(t=this.map(t)),this.buffered+=this.byteLength(t),this.queue.push(t),this.buffered0,this.error=null,this.pipeline=null,this.byteLength=a||s||Fge,this.map=n||i,this.pipeTo=null,this.afterRead=Qht.bind(this),this.afterUpdateNextTick=Yht.bind(this)}get ended(){return(this.stream._duplexState&To)!==0}pipe(t,r){if(this.pipeTo!==null)throw new Error("Can only pipe to one destination");if(typeof r!="function"&&(r=null),this.stream._duplexState|=kL,this.pipeTo=t,this.pipeline=new BL(this.stream,t,r),r&&this.stream.on("error",gge),gb(t))t._writableState.pipeline=this.pipeline,r&&t.on("error",gge),t.on("finish",this.pipeline.finished.bind(this.pipeline));else{let i=this.pipeline.done.bind(this.pipeline,t),n=this.pipeline.done.bind(this.pipeline,t,null);t.on("error",i),t.on("close",n),t.on("finish",this.pipeline.finished.bind(this.pipeline))}t.on("drain",Wht.bind(this)),this.stream.emit("piping",t),t.emit("pipe",this.stream)}push(t){let r=this.stream;return t===null?(this.highWaterMark=0,r._duplexState=(r._duplexState|zp)&wht,!1):this.map!==null&&(t=this.map(t),t===null)?(r._duplexState&=pge,this.buffered0;)r.push(this.shift());for(let i=0;i0;)i.drains.shift().resolve(!1);i.pipeline!==null&&i.pipeline.done(t,e)}}function Xht(e){let t=this.stream;e&&t.destroy(e),t._duplexState&=Sge,this.drains!==null&&Jht(this.drains),(t._duplexState&Uht)===_b&&(t._duplexState&=Aht,(t._duplexState&DL)===DL&&t.emit("drain")),this.updateCallback()}function Qht(e){e&&this.stream.destroy(e),this.stream._duplexState&=vht,this.readAhead===!1&&!(this.stream._duplexState&bb)&&(this.stream._duplexState&=Ege),this.updateCallback()}function Yht(){this.stream._duplexState&pb||(this.stream._duplexState&=wge,this.update())}function Zht(){this.stream._duplexState&z1||(this.stream._duplexState&=Tge,this.update())}function Jht(e){for(let t=0;t0)?null:i(a)}}_read(t){t(null)}pipe(t,r){return this._readableState.updateNextTick(),this._readableState.pipe(t,r),t}read(){return this._readableState.updateNextTick(),this._readableState.read()}push(t){return this._readableState.updateNextTick(),this._readableState.push(t)}unshift(t){return this._readableState.updateNextTick(),this._readableState.unshift(t)}resume(){return this._duplexState|=zL,this._readableState.updateNextTick(),this}pause(){return this._duplexState&=this._readableState.readAhead===!1?Nht:Eht,this}static _fromAsyncIterator(t,r){let i,n=new e({...r,read(a){t.next().then(s).then(a.bind(null,null)).catch(a)},predestroy(){i=t.return()},destroy(a){if(!i)return a(null);i.then(a.bind(null,null)).catch(a)}});return n;function s(a){a.done?n.push(null):n.push(a.value)}}static from(t,r){if(l1t(t))return t;if(t[SE])return this._fromAsyncIterator(t[SE](),r);Array.isArray(t)||(t=t===void 0?[]:[t]);let i=0;return new e({...r,read(n){this.push(i===t.length?null:t[i++]),n(null)}})}static isBackpressured(t){return(t._duplexState&qht)!==0||t._readableState.buffered>=t._readableState.highWaterMark}static isPaused(t){return(t._duplexState&bb)===0}[SE](){let t=this,r=null,i=null,n=null;return this.on("error",c=>{r=c}),this.on("readable",s),this.on("close",a),{[SE](){return this},next(){return new Promise(function(c,u){i=c,n=u;let d=t.read();d!==null?o(d):t._duplexState&db&&o(null)})},return(){return l(null)},throw(c){return l(c)}};function s(){i!==null&&o(t.read())}function a(){i!==null&&o(null)}function o(c){n!==null&&(r?n(r):c===null&&!(t._duplexState&To)?n(AE):i({value:c,done:c===null}),n=i=null)}function l(c){return t.destroy(c),new Promise((u,d)=>{if(t._duplexState&db)return u({value:void 0,done:!0});t.once("close",function(){c?d(c):u({value:void 0,done:!0})})})}}},NE=class extends mb{constructor(t){super(t),this._duplexState|=Gp|To,this._writableState=new xE(this,t),t&&(t.writev&&(this._writev=t.writev),t.write&&(this._write=t.write),t.final&&(this._final=t.final),t.eagerOpen&&this._writableState.updateNextTick())}cork(){this._duplexState|=OE}uncork(){this._duplexState&=Nge,this._writableState.updateNextTick()}_writev(t,r){r(null)}_write(t,r){this._writableState.autoBatch(t,r)}_final(t){t(null)}static isBackpressured(t){return(t._duplexState&Ght)!==0}static drained(t){if(t.destroyed)return Promise.resolve(!1);let r=t._writableState,n=(d1t(t)?Math.min(1,r.queue.length):r.queue.length)+(t._duplexState&$L?1:0);return n===0?Promise.resolve(!0):(r.drains===null&&(r.drains=[]),new Promise(s=>{r.drains.push({writes:n,resolve:s})}))}write(t){return this._writableState.updateNextTick(),this._writableState.push(t)}end(t){return this._writableState.updateNextTick(),this._writableState.end(t),this}},hb=class extends TE{constructor(t){super(t),this._duplexState=Gp|this._duplexState&$p,this._writableState=new xE(this,t),t&&(t.writev&&(this._writev=t.writev),t.write&&(this._write=t.write),t.final&&(this._final=t.final))}cork(){this._duplexState|=OE}uncork(){this._duplexState&=Nge,this._writableState.updateNextTick()}_writev(t,r){r(null)}_write(t,r){this._writableState.autoBatch(t,r)}_final(t){t(null)}write(t){return this._writableState.updateNextTick(),this._writableState.push(t)}end(t){return this._writableState.updateNextTick(),this._writableState.end(t),this}},RE=class extends hb{constructor(t){super(t),this._transformState=new FL(this),t&&(t.transform&&(this._transform=t.transform),t.flush&&(this._flush=t.flush))}_write(t,r){this._readableState.buffered>=this._readableState.highWaterMark?this._transformState.data=t:this._transform(t,this._transformState.afterTransform)}_read(t){if(this._transformState.data!==null){let r=this._transformState.data;this._transformState.data=null,t(null),this._transform(r,this._transformState.afterTransform)}else t(null)}destroy(t){super.destroy(t),this._transformState.data!==null&&(this._transformState.data=null,this._transformState.afterTransform())}_transform(t,r){r(null,t)}_flush(t){t(null)}_final(t){this._transformState.afterFinal=t,this._flush(r1t.bind(this))}},qL=class extends RE{};function r1t(e,t){let r=this._transformState.afterFinal;if(e)return r(e);t!=null&&this.push(t),this.push(null),r(null)}function i1t(...e){return new Promise((t,r)=>Dge(...e,i=>{if(i)return r(i);t()}))}function Dge(e,...t){let r=Array.isArray(e)?[...e,...t]:[e,...t],i=r.length&&typeof r[r.length-1]=="function"?r.pop():null;if(r.length<2)throw new Error("Pipeline requires at least 2 streams");let n=r[0],s=null,a=null;for(let c=1;c1,l),n.pipe(s)),n=s;if(i){let c=!1,u=gb(s)||!!(s._writableState&&s._writableState.autoDestroy);s.on("error",d=>{a===null&&(a=d)}),s.on("finish",()=>{c=!0,u||i(a)}),u&&s.on("close",()=>i(a||(c?null:PL)))}return s;function o(c,u,d,p){c.on("error",p),c.on("close",f);function f(){if(u&&c._readableState&&!c._readableState.ended||d&&c._writableState&&!c._writableState.ended)return p(PL)}}function l(c){if(!(!c||a)){a=c;for(let u of r)u.destroy(c)}}}function n1t(e){return e}function Lge(e){return!!e._readableState||!!e._writableState}function gb(e){return typeof e._duplexState=="number"&&Lge(e)}function s1t(e){return!!e._readableState&&e._readableState.ended}function a1t(e){return!!e._writableState&&e._writableState.ended}function o1t(e,t={}){let r=e._readableState&&e._readableState.error||e._writableState&&e._writableState.error;return!t.all&&r===AE?null:r}function l1t(e){return gb(e)&&e.readable}function c1t(e){return typeof e=="object"&&e!==null&&typeof e.byteLength=="number"}function Fge(e){return c1t(e)?e.byteLength:1024}function gge(){}function u1t(){this.destroy(new Error("Stream aborted."))}function d1t(e){return e._writev!==NE.prototype._writev&&e._writev!==hb.prototype._writev}Bge.exports={pipeline:Dge,pipelinePromise:i1t,isStream:Lge,isStreamx:gb,isEnded:s1t,isFinished:a1t,getStreamError:o1t,Stream:mb,Writable:NE,Readable:TE,Duplex:hb,Transform:RE,PassThrough:qL}});var XL=g(V1=>{var bt=k1(),p1t="0000000000000000000",f1t="7777777777777777777",PE=48,qge=bt.from([117,115,116,97,114,0]),m1t=bt.from([PE,PE]),h1t=bt.from([117,115,116,97,114,32]),g1t=bt.from([32,0]),y1t=4095,wb=257,KL=263;V1.decodeLongPath=function(t,r){return G1(t,0,t.length,r)};V1.encodePax=function(t){let r="";t.name&&(r+=WL(" path="+t.name+` +`)),t.linkname&&(r+=WL(" linkpath="+t.linkname+` +`));let i=t.pax;if(i)for(let n in i)r+=WL(" "+n+"="+i[n]+` +`);return bt.from(r)};V1.decodePax=function(t){let r={};for(;t.length;){let i=0;for(;i100;){let s=i.indexOf("/");if(s===-1)return null;n+=n?"/"+i.slice(0,s):i.slice(0,s),i=i.slice(s+1)}return bt.byteLength(i)>100||bt.byteLength(n)>155||t.linkname&&bt.byteLength(t.linkname)>100?null:(bt.write(r,i),bt.write(r,Xu(t.mode&y1t,6),100),bt.write(r,Xu(t.uid,6),108),bt.write(r,Xu(t.gid,6),116),x1t(t.size,r,124),bt.write(r,Xu(t.mtime.getTime()/1e3|0,11),136),r[156]=PE+E1t(t.type),t.linkname&&bt.write(r,t.linkname,157),bt.copy(qge,r,wb),bt.copy(m1t,r,KL),t.uname&&bt.write(r,t.uname,265),t.gname&&bt.write(r,t.gname,297),bt.write(r,Xu(t.devmajor||0,6),329),bt.write(r,Xu(t.devminor||0,6),337),n&&bt.write(r,n,345),bt.write(r,Xu(kge(r),6),148),r)};V1.decode=function(t,r,i){let n=t[156]===0?0:t[156]-PE,s=G1(t,0,100,r),a=Ku(t,100,8),o=Ku(t,108,8),l=Ku(t,116,8),c=Ku(t,124,12),u=Ku(t,136,12),d=w1t(n),p=t[157]===0?null:G1(t,157,100,r),f=G1(t,265,32),m=G1(t,297,32),h=Ku(t,329,8),y=Ku(t,337,8),b=kge(t);if(b===8*32)return null;if(b!==Ku(t,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(b1t(t))t[345]&&(s=G1(t,345,155,r)+"/"+s);else if(!v1t(t)){if(!i)throw new Error("Invalid tar header: unknown format.")}return n===0&&s&&s[s.length-1]==="/"&&(n=5),{name:s,mode:a,uid:o,gid:l,size:c,mtime:new Date(1e3*u),type:d,linkname:p,uname:f,gname:m,devmajor:h,devminor:y,pax:null}};function b1t(e){return bt.equals(qge,e.subarray(wb,wb+6))}function v1t(e){return bt.equals(h1t,e.subarray(wb,wb+6))&&bt.equals(g1t,e.subarray(KL,KL+2))}function _1t(e,t,r){return typeof e!="number"?r:(e=~~e,e>=t?t:e>=0||(e+=t,e>=0)?e:0)}function w1t(e){switch(e){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null}function E1t(e){switch(e){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0}function Mge(e,t,r,i){for(;rt?f1t.slice(0,t)+" ":p1t.slice(0,t-e.length)+e+" "}function S1t(e,t,r){t[r]=128;for(let i=11;i>0;i--)t[r+i]=e&255,e=Math.floor(e/256)}function x1t(e,t,r){e.toString(8).length>11?S1t(e,t,r):bt.write(t,Xu(e,11),r)}function T1t(e){let t;if(e[0]===128)t=!0;else if(e[0]===255)t=!1;else return null;let r=[],i;for(i=e.length-1;i>0;i--){let a=e[i];t?r.push(a):r.push(255-a)}let n=0,s=r.length;for(i=0;i=Math.pow(10,r)&&r++,t+r+e}});var Hge=g((bOt,$ge)=>{var{Writable:N1t,Readable:R1t,getStreamError:jge}=VL(),A1t=OL(),Uge=k1(),W1=XL(),C1t=Uge.alloc(0),YL=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new A1t,this._offset=0}push(t){this.buffered+=t.byteLength,this.queue.push(t)}shiftFirst(t){return this._buffered===0?null:this._next(t)}shift(t){if(t>this.buffered)return null;if(t===0)return C1t;let r=this._next(t);if(t===r.byteLength)return r;let i=[r];for(;(t-=r.byteLength)>0;)r=this._next(t),i.push(r);return Uge.concat(i)}_next(t){let r=this.queue.peek(),i=r.byteLength-this._offset;if(t>=i){let n=this._offset?r.subarray(this._offset,r.byteLength):r;return this.queue.shift(),this._offset=0,this.buffered-=i,this.shifted+=i,n}return this.buffered-=t,this.shifted+=t,r.subarray(this._offset,this._offset+=t)}},ZL=class extends R1t{constructor(t,r,i){super(),this.header=r,this.offset=i,this._parent=t}_read(t){this.header.size===0&&this.push(null),this._parent._stream===this&&this._parent._update(),t(null)}_predestroy(){this._parent.destroy(jge(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=zge(this.header.size),this._parent._update())}_destroy(t){this._detach(),t(null)}},JL=class extends N1t{constructor(t){super(t),t||(t={}),this._buffer=new YL,this._offset=0,this._header=null,this._stream=null,this._missing=0,this._longHeader=!1,this._callback=QL,this._locked=!1,this._finished=!1,this._pax=null,this._paxGlobal=null,this._gnuLongPath=null,this._gnuLongLinkPath=null,this._filenameEncoding=t.filenameEncoding||"utf-8",this._allowUnknownFormat=!!t.allowUnknownFormat,this._unlockBound=this._unlock.bind(this)}_unlock(t){if(this._locked=!1,t){this.destroy(t),this._continueWrite(t);return}this._update()}_consumeHeader(){if(this._locked)return!1;this._offset=this._buffer.shifted;try{this._header=W1.decode(this._buffer.shift(512),this._filenameEncoding,this._allowUnknownFormat)}catch(t){return this._continueWrite(t),!1}if(!this._header)return!0;switch(this._header.type){case"gnu-long-path":case"gnu-long-link-path":case"pax-global-header":case"pax-header":return this._longHeader=!0,this._missing=this._header.size,!0}return this._locked=!0,this._applyLongHeaders(),this._header.size===0||this._header.type==="directory"?(this.emit("entry",this._header,this._createStream(),this._unlockBound),!0):(this._stream=this._createStream(),this._missing=this._header.size,this.emit("entry",this._header,this._stream,this._unlockBound),!0)}_applyLongHeaders(){this._gnuLongPath&&(this._header.name=this._gnuLongPath,this._gnuLongPath=null),this._gnuLongLinkPath&&(this._header.linkname=this._gnuLongLinkPath,this._gnuLongLinkPath=null),this._pax&&(this._pax.path&&(this._header.name=this._pax.path),this._pax.linkpath&&(this._header.linkname=this._pax.linkpath),this._pax.size&&(this._header.size=parseInt(this._pax.size,10)),this._header.pax=this._pax,this._pax=null)}_decodeLongHeader(t){switch(this._header.type){case"gnu-long-path":this._gnuLongPath=W1.decodeLongPath(t,this._filenameEncoding);break;case"gnu-long-link-path":this._gnuLongLinkPath=W1.decodeLongPath(t,this._filenameEncoding);break;case"pax-global-header":this._paxGlobal=W1.decodePax(t);break;case"pax-header":this._pax=this._paxGlobal===null?W1.decodePax(t):Object.assign({},this._paxGlobal,W1.decodePax(t));break}}_consumeLongHeader(){this._longHeader=!1,this._missing=zge(this._header.size);let t=this._buffer.shift(this._header.size);try{this._decodeLongHeader(t)}catch(r){return this._continueWrite(r),!1}return!0}_consumeStream(){let t=this._buffer.shiftFirst(this._missing);if(t===null)return!1;this._missing-=t.byteLength;let r=this._stream.push(t);return this._missing===0?(this._stream.push(null),r&&this._stream._detach(),r&&this._locked===!1):r}_createStream(){return new ZL(this,this._header,this._offset)}_update(){for(;this._buffer.buffered>0&&!this.destroying;){if(this._missing>0){if(this._stream!==null){if(this._consumeStream()===!1)return;continue}if(this._longHeader===!0){if(this._missing>this._buffer.buffered)break;if(this._consumeLongHeader()===!1)return!1;continue}let t=this._buffer.shiftFirst(this._missing);t!==null&&(this._missing-=t.byteLength);continue}if(this._buffer.buffered<512)break;if(this._stream!==null||this._consumeHeader()===!1)return}this._continueWrite(null)}_continueWrite(t){let r=this._callback;this._callback=QL,r(t)}_write(t,r){this._callback=r,this._buffer.push(t),this._update()}_final(t){this._finished=this._missing===0&&this._buffer.buffered===0,t(this._finished?null:new Error("Unexpected end of data"))}_predestroy(){this._continueWrite(null)}_destroy(t){this._stream&&this._stream.destroy(jge(this)),t(null)}[Symbol.asyncIterator](){let t=null,r=null,i=null,n=null,s=null,a=this;return this.on("entry",c),this.on("error",p=>{t=p}),this.on("close",u),{[Symbol.asyncIterator](){return this},next(){return new Promise(l)},return(){return d(null)},throw(p){return d(p)}};function o(p){if(!s)return;let f=s;s=null,f(p)}function l(p,f){if(t)return f(t);if(n){p({value:n,done:!1}),n=null;return}r=p,i=f,o(null),a._finished&&r&&(r({value:void 0,done:!0}),r=i=null)}function c(p,f,m){s=m,f.on("error",QL),r?(r({value:f,done:!1}),r=i=null):n=f}function u(){o(t),r&&(t?i(t):r({value:void 0,done:!0}),r=i=null)}function d(p){return a.destroy(p),o(p),new Promise((f,m)=>{if(a.destroyed)return f({value:void 0,done:!0});a.once("close",function(){p?m(p):f({value:void 0,done:!0})})})}}};$ge.exports=function(t){return new JL(t)};function QL(){}function zge(e){return e&=511,e&&512-e}});var Vge=g((vOt,eF)=>{var Gge={S_IFMT:61440,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960};try{eF.exports=require("fs").constants||Gge}catch{eF.exports=Gge}});var Yge=g((_Ot,Qge)=>{var{Readable:O1t,Writable:P1t,getStreamError:Wge}=VL(),Wp=k1(),K1=Vge(),IE=XL(),I1t=493,D1t=420,Kge=Wp.alloc(1024),rF=class extends P1t{constructor(t,r,i){super({mapWritable:F1t,eagerOpen:!0}),this.written=0,this.header=r,this._callback=i,this._linkname=null,this._isLinkname=r.type==="symlink"&&!r.linkname,this._isVoid=r.type!=="file"&&r.type!=="contiguous-file",this._finished=!1,this._pack=t,this._openCallback=null,this._pack._stream===null?this._pack._stream=this:this._pack._pending.push(this)}_open(t){this._openCallback=t,this._pack._stream===this&&this._continueOpen()}_continuePack(t){if(this._callback===null)return;let r=this._callback;this._callback=null,r(t)}_continueOpen(){this._pack._stream===null&&(this._pack._stream=this);let t=this._openCallback;if(this._openCallback=null,t!==null){if(this._pack.destroying)return t(new Error("pack stream destroyed"));if(this._pack._finalized)return t(new Error("pack stream is already finalized"));this._pack._stream=this,this._isLinkname||this._pack._encode(this.header),this._isVoid&&(this._finish(),this._continuePack(null)),t(null)}}_write(t,r){if(this._isLinkname)return this._linkname=this._linkname?Wp.concat([this._linkname,t]):t,r(null);if(this._isVoid)return t.byteLength>0?r(new Error("No body allowed for this entry")):r();if(this.written+=t.byteLength,this._pack.push(t))return r();this._pack._drain=r}_finish(){this._finished||(this._finished=!0,this._isLinkname&&(this.header.linkname=this._linkname?Wp.toString(this._linkname,"utf-8"):"",this._pack._encode(this.header)),Xge(this._pack,this.header.size),this._pack._done(this))}_final(t){if(this.written!==this.header.size)return t(new Error("Size mismatch"));this._finish(),t(null)}_getError(){return Wge(this)||new Error("tar entry destroyed")}_predestroy(){this._pack.destroy(this._getError())}_destroy(t){this._pack._done(this),this._continuePack(this._finished?null:this._getError()),t()}},iF=class extends O1t{constructor(t){super(t),this._drain=tF,this._finalized=!1,this._finalizing=!1,this._pending=[],this._stream=null}entry(t,r,i){if(this._finalized||this.destroying)throw new Error("already finalized or destroyed");typeof r=="function"&&(i=r,r=null),i||(i=tF),(!t.size||t.type==="symlink")&&(t.size=0),t.type||(t.type=L1t(t.mode)),t.mode||(t.mode=t.type==="directory"?I1t:D1t),t.uid||(t.uid=0),t.gid||(t.gid=0),t.mtime||(t.mtime=new Date),typeof r=="string"&&(r=Wp.from(r));let n=new rF(this,t,i);return Wp.isBuffer(r)?(t.size=r.byteLength,n.write(r),n.end(),n):(n._isVoid,n)}finalize(){if(this._stream||this._pending.length>0){this._finalizing=!0;return}this._finalized||(this._finalized=!0,this.push(Kge),this.push(null))}_done(t){t===this._stream&&(this._stream=null,this._finalizing&&this.finalize(),this._pending.length&&this._pending.shift()._continueOpen())}_encode(t){if(!t.pax){let r=IE.encode(t);if(r){this.push(r);return}}this._encodePax(t)}_encodePax(t){let r=IE.encodePax({name:t.name,linkname:t.linkname,pax:t.pax}),i={name:"PaxHeader",mode:t.mode,uid:t.uid,gid:t.gid,size:r.byteLength,mtime:t.mtime,type:"pax-header",linkname:t.linkname&&"PaxHeader",uname:t.uname,gname:t.gname,devmajor:t.devmajor,devminor:t.devminor};this.push(IE.encode(i)),this.push(r),Xge(this,r.byteLength),i.size=t.size,i.type=t.type,this.push(IE.encode(i))}_doDrain(){let t=this._drain;this._drain=tF,t()}_predestroy(){let t=Wge(this);for(this._stream&&this._stream.destroy(t);this._pending.length;){let r=this._pending.shift();r.destroy(t),r._continueOpen()}this._doDrain()}_read(t){this._doDrain(),t()}};Qge.exports=function(t){return new iF(t)};function L1t(e){switch(e&K1.S_IFMT){case K1.S_IFBLK:return"block-device";case K1.S_IFCHR:return"character-device";case K1.S_IFDIR:return"directory";case K1.S_IFIFO:return"fifo";case K1.S_IFLNK:return"symlink"}return"file"}function tF(){}function Xge(e,t){t&=511,t&&e.push(Kge.subarray(0,512-t))}function F1t(e){return Wp.isBuffer(e)?e:Wp.from(e)}});var Zge=g(nF=>{nF.extract=Hge();nF.pack=Yge()});var tye=g((EOt,eye)=>{var B1t=require("zlib"),q1t=Zge(),Jge=q1(),Ac=function(e){if(!(this instanceof Ac))return new Ac(e);e=this.options=Jge.defaults(e,{gzip:!1}),typeof e.gzipOptions!="object"&&(e.gzipOptions={}),this.supports={directory:!0,symlink:!0},this.engine=q1t.pack(e),this.compressor=!1,e.gzip&&(this.compressor=B1t.createGzip(e.gzipOptions),this.compressor.on("error",this._onCompressorError.bind(this)))};Ac.prototype._onCompressorError=function(e){this.engine.emit("error",e)};Ac.prototype.append=function(e,t,r){var i=this;t.mtime=t.date;function n(a,o){if(a){r(a);return}i.engine.entry(t,o,function(l){r(l,t)})}if(t.sourceType==="buffer")n(null,e);else if(t.sourceType==="stream"&&t.stats){t.size=t.stats.size;var s=i.engine.entry(t,function(a){r(a,t)});e.pipe(s)}else t.sourceType==="stream"&&Jge.collectStream(e,n)};Ac.prototype.finalize=function(){this.engine.finalize()};Ac.prototype.on=function(){return this.engine.on.apply(this.engine,arguments)};Ac.prototype.pipe=function(e,t){return this.compressor?this.engine.pipe.apply(this.engine,[this.compressor]).pipe(e,t):this.engine.pipe.apply(this.engine,arguments)};Ac.prototype.unpipe=function(){return this.compressor?this.compressor.unpipe.apply(this.compressor,arguments):this.engine.unpipe.apply(this.engine,arguments)};eye.exports=Ac});var nye=g((SOt,iye)=>{"use strict";function M1t(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var k1t=new Int32Array([0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117]);function rye(e){if(Buffer.isBuffer(e))return e;if(typeof e=="number")return Buffer.alloc(e);if(typeof e=="string")return Buffer.from(e);throw new Error("input must be buffer, number, or string, received "+typeof e)}function j1t(e){let t=rye(4);return t.writeInt32BE(e,0),t}function sF(e,t){e=rye(e),Buffer.isBuffer(t)&&(t=t.readUInt32BE(0));let r=~~t^-1;for(var i=0;i>>8;return r^-1}function aF(){return j1t(sF.apply(null,arguments))}aF.signed=function(){return sF.apply(null,arguments)};aF.unsigned=function(){return sF.apply(null,arguments)>>>0};var U1t=aF,z1t=M1t(U1t);iye.exports=z1t});var lye=g((xOt,oye)=>{var $1t=require("util").inherits,sye=Fp().Transform,H1t=nye(),aye=q1(),Qu=function(e){if(!(this instanceof Qu))return new Qu(e);e=this.options=aye.defaults(e,{}),sye.call(this,e),this.supports={directory:!0,symlink:!0},this.files=[]};$1t(Qu,sye);Qu.prototype._transform=function(e,t,r){r(null,e)};Qu.prototype._writeStringified=function(){var e=JSON.stringify(this.files);this.write(e)};Qu.prototype.append=function(e,t,r){var i=this;t.crc32=0;function n(s,a){if(s){r(s);return}t.size=a.length||0,t.crc32=H1t.unsigned(a),i.files.push(t),r(null,t)}t.sourceType==="buffer"?n(null,e):t.sourceType==="stream"&&aye.collectStream(e,n)};Qu.prototype.finalize=function(){this._writeStringified(),this.end()};oye.exports=Qu});var uye=g((TOt,cye)=>{var G1t=y0e(),Eb={},Yu=function(e,t){return Yu.create(e,t)};Yu.create=function(e,t){if(Eb[e]){var r=new G1t(e,t);return r.setFormat(e),r.setModule(new Eb[e](t)),r}else throw new Error("create("+e+"): format not registered")};Yu.registerFormat=function(e,t){if(Eb[e])throw new Error("register("+e+"): format already registered");if(typeof t!="function")throw new Error("register("+e+"): format module invalid");if(typeof t.prototype.append!="function"||typeof t.prototype.finalize!="function")throw new Error("register("+e+"): format module missing methods");Eb[e]=t};Yu.isRegisteredFormat=function(e){return!!Eb[e]};Yu.registerFormat("zip",Q0e());Yu.registerFormat("tar",tye());Yu.registerFormat("json",lye());cye.exports=Yu});var pye=g(an=>{"use strict";var V1t=an&&an.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),W1t=an&&an.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),oF=an&&an.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&V1t(t,e,r);return W1t(t,e),t},K1t=an&&an.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(an,"__esModule",{value:!0});an.createZipUploadStream=an.ZipUploadStream=an.DEFAULT_COMPRESSION_LEVEL=void 0;var X1t=oF(require("stream")),Q1t=oF(uye()),No=oF(ze()),dye=fp();an.DEFAULT_COMPRESSION_LEVEL=6;var DE=class extends X1t.Transform{constructor(t){super({highWaterMark:t})}_transform(t,r,i){i(null,t)}};an.ZipUploadStream=DE;function Y1t(e,t=an.DEFAULT_COMPRESSION_LEVEL){return K1t(this,void 0,void 0,function*(){No.debug(`Creating Artifact archive with compressionLevel: ${t}`);let r=Q1t.create("zip",{highWaterMark:(0,dye.getUploadChunkSize)(),zlib:{level:t}});r.on("error",Z1t),r.on("warning",J1t),r.on("finish",e0t),r.on("end",t0t);for(let s of e)s.sourcePath!==null?r.file(s.sourcePath,{name:s.destinationPath}):r.append("",{name:s.destinationPath});let i=(0,dye.getUploadChunkSize)(),n=new DE(i);return No.debug(`Zip write high watermark value ${n.writableHighWaterMark}`),No.debug(`Zip read high watermark value ${n.readableHighWaterMark}`),r.pipe(n),r.finalize(),n})}an.createZipUploadStream=Y1t;var Z1t=e=>{throw No.error("An error has occurred while creating the zip file for upload"),No.info(e),new Error("An error has occurred during zip creation for the artifact")},J1t=e=>{e.code==="ENOENT"?(No.warning("ENOENT warning during artifact zip creation. No such file or directory"),No.info(e)):(No.warning(`A non-blocking warning has occurred during artifact zip creation: ${e.code}`),No.info(e))},e0t=()=>{No.debug("Zip stream for upload has finished.")},t0t=()=>{No.debug("Zip stream for upload has ended.")}});var hye=g(Ma=>{"use strict";var r0t=Ma&&Ma.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),i0t=Ma&&Ma.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n0t=Ma&&Ma.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&r0t(t,e,r);return i0t(t,e),t},s0t=Ma&&Ma.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ma,"__esModule",{value:!0});Ma.uploadArtifact=void 0;var fye=n0t(ze()),a0t=Yoe(),o0t=vP(),l0t=r1(),mye=rle(),c0t=i1(),u0t=ule(),d0t=pye(),p0t=Du(),lF=yc();function f0t(e,t,r,i){return s0t(this,void 0,void 0,function*(){(0,o0t.validateArtifactName)(e),(0,mye.validateRootDirectory)(r);let n=(0,mye.getUploadZipSpecification)(t,r);if(n.length===0)throw new lF.FilesNotFoundError(n.flatMap(h=>h.sourcePath?[h.sourcePath]:[]));let s=(0,c0t.getBackendIdsFromToken)(),a=(0,l0t.internalArtifactTwirpClient)(),o={workflowRunBackendId:s.workflowRunBackendId,workflowJobRunBackendId:s.workflowJobRunBackendId,name:e,version:4},l=(0,a0t.getExpiration)(i?.retentionDays);l&&(o.expiresAt=l);let c=yield a.CreateArtifact(o);if(!c.ok)throw new lF.InvalidResponseError("CreateArtifact: response from backend was not ok");let u=yield(0,d0t.createZipUploadStream)(n,i?.compressionLevel),d=yield(0,u0t.uploadZipToBlobStorage)(c.signedUploadUrl,u),p={workflowRunBackendId:s.workflowRunBackendId,workflowJobRunBackendId:s.workflowJobRunBackendId,name:e,size:d.uploadSize?d.uploadSize.toString():"0"};d.sha256Hash&&(p.hash=p0t.StringValue.create({value:`sha256:${d.sha256Hash}`})),fye.info("Finalizing artifact upload");let f=yield a.FinalizeArtifact(p);if(!f.ok)throw new lF.InvalidResponseError("FinalizeArtifact: response from backend was not ok");let m=BigInt(f.artifactId);return fye.info(`Artifact ${e}.zip successfully finalized. Artifact ID ${m}`),{size:d.uploadSize,id:Number(m)}})}Ma.uploadArtifact=f0t});var Sb=g(ka=>{"use strict";var m0t=ka&&ka.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),h0t=ka&&ka.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),g0t=ka&&ka.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&m0t(t,e,r);return h0t(t,e),t};Object.defineProperty(ka,"__esModule",{value:!0});ka.getOctokit=ka.context=void 0;var y0t=g0t(tT()),gye=sm();ka.context=new y0t.Context;function b0t(e,t,...r){let i=gye.GitHub.plugin(...r);return new i(gye.getOctokitOptions(e,t))}ka.getOctokit=b0t});var _ye=g((COt,vye)=>{vye.exports=Cn;function Cn(e){if(!(this instanceof Cn))return new Cn(e);this.value=e}Cn.prototype.get=function(e){for(var t=this.value,r=0;r{var v0t=_ye(),_0t=require("events").EventEmitter;wye.exports=X1;function X1(e){var t=X1.saw(e,{}),r=e.call(t.handlers,t);return r!==void 0&&(t.handlers=r),t.record(),t.chain()}X1.light=function(t){var r=X1.saw(t,{}),i=t.call(r.handlers,r);return i!==void 0&&(r.handlers=i),r.chain()};X1.saw=function(e,t){var r=new _0t;return r.handlers=t,r.actions=[],r.chain=function(){var i=v0t(r.handlers).map(function(n){if(this.isRoot)return n;var s=this.path;typeof n=="function"&&this.update(function(){return r.actions.push({path:s,args:[].slice.call(arguments)}),i})});return process.nextTick(function(){r.emit("begin"),r.next()}),i},r.pop=function(){return r.actions.shift()},r.next=function(){var i=r.pop();if(!i)r.emit("end");else if(!i.trap){var n=r.handlers;i.path.forEach(function(s){n=n[s]}),n.apply(r.handlers,i.args)}},r.nest=function(i){var n=[].slice.call(arguments,1),s=!0;if(typeof i=="boolean"){var s=i;i=n.shift()}var a=X1.saw(e,{}),o=e.call(a.handlers,a);o!==void 0&&(a.handlers=o),typeof r.step<"u"&&a.record(),i.apply(a.chain(),n),s!==!1&&a.on("end",r.next)},r.record=function(){w0t(r)},["trap","down","jump"].forEach(function(i){r[i]=function(){throw new Error("To use the trap, down and jump features, please call record() first to start recording actions.")}}),r};function w0t(e){e.step=0,e.pop=function(){return e.actions[e.step++]},e.trap=function(t,r){var i=Array.isArray(t)?t:[t];e.actions.push({path:i,step:e.step,cb:r,trap:!0})},e.down=function(t){var r=(Array.isArray(t)?t:[t]).join("/"),i=e.actions.slice(e.step).map(function(s){return s.trap&&s.step<=e.step?!1:s.path.join("/")==r}).indexOf(!0);i>=0?e.step+=i:e.step=e.actions.length;var n=e.actions[e.step-1];n&&n.trap?(e.step=n.step,n.cb()):e.next()},e.jump=function(t){e.step=t,e.next()}}});var xye=g((POt,Sye)=>{Sye.exports=Zn;function Zn(e){if(!(this instanceof Zn))return new Zn(e);this.buffers=e||[],this.length=this.buffers.reduce(function(t,r){return t+r.length},0)}Zn.prototype.push=function(){for(var e=0;e=0?e:this.length-e,n=[].slice.call(arguments,2);t===void 0?t=this.length-i:t>this.length-i&&(t=this.length-i);for(var e=0;e0){var c=i-o;if(c+t0){var f=n.slice();f.unshift(d),f.push(p),r.splice.apply(r,[l,1].concat(f)),l+=f.length,n=[]}else r.splice(l,1,d,p),l+=2}else s.push(r[l].slice(c)),r[l]=r[l].slice(0,c),l++}for(n.length>0&&(r.splice.apply(r,[l,0].concat(n)),l+=n.length);s.lengththis.length&&(t=this.length);for(var i=0,n=0;n=t-e?Math.min(c+(t-e)-a,l):l;r[o].copy(s,a,c,u),a+=u-c}return s};Zn.prototype.pos=function(e){if(e<0||e>=this.length)throw new Error("oob");for(var t=e,r=0,i=null;;){if(i=this.buffers[r],t=this.buffers[r].length;)if(i=0,r++,r>=this.buffers.length)return-1;var l=this.buffers[r][i];if(l==e[n]){if(n==0&&(s={i:r,j:i,pos:a}),n++,n==e.length)return s.pos}else n!=0&&(r=s.i,i=s.j,a=s.pos,n=0);i++,a++}};Zn.prototype.toBuffer=function(){return this.slice()};Zn.prototype.toString=function(e,t,r){return this.slice(t,r).toString(e)}});var Nye=g((IOt,Tye)=>{Tye.exports=function(e){function t(i,n){var s=r.store,a=i.split(".");a.slice(0,-1).forEach(function(l){s[l]===void 0&&(s[l]={}),s=s[l]});var o=a[a.length-1];return arguments.length==1?s[o]:s[o]=n}var r={get:function(i){return t(i)},set:function(i,n){return t(i,n)},store:e||{}};return r}});var Iye=g((Kp,Pye)=>{var E0t=Eye(),Rye=require("events").EventEmitter,S0t=xye(),LE=Nye(),x0t=require("stream").Stream;Kp=Pye.exports=function(e,t){if(Buffer.isBuffer(e))return Kp.parse(e);var r=Kp.stream();return e&&e.pipe?e.pipe(r):e&&(e.on(t||"data",function(i){r.write(i)}),e.on("end",function(){r.end()})),r};Kp.stream=function(e){if(e)return Kp.apply(null,arguments);var t=null;function r(d,p,f){t={bytes:d,skip:f,cb:function(m){t=null,p(m)}},n()}var i=null;function n(){if(!t){u&&(c=!0);return}if(typeof t=="function")t();else{var d=i+t.bytes;if(o.length>=d){var p;i==null?(p=o.splice(0,d),t.skip||(p=p.slice())):(t.skip||(p=o.slice(i,d)),i=d),t.skip?t.cb():t.cb(p)}}}function s(d){function p(){c||d.next()}var f=Oye(function(m,h){return function(y){r(m,function(b){l.set(y,h(b)),p()})}});return f.tap=function(m){d.nest(m,l.store)},f.into=function(m,h){l.get(m)||l.set(m,{});var y=l;l=LE(y.get(m)),d.nest(function(){h.apply(this,arguments),this.tap(function(){l=y})},l.store)},f.flush=function(){l.store={},p()},f.loop=function(m){var h=!1;d.nest(!1,function y(){this.vars=l.store,m.call(this,function(){h=!0,p()},l.store),this.tap(function(){h?d.next():y.call(this)}.bind(this))},l.store)},f.buffer=function(m,h){typeof h=="string"&&(h=l.get(h)),r(h,function(y){l.set(m,y),p()})},f.skip=function(m){typeof m=="string"&&(m=l.get(m)),r(m,function(){p()})},f.scan=function(h,y){if(typeof y=="string")y=new Buffer(y);else if(!Buffer.isBuffer(y))throw new Error("search must be a Buffer or a string");var b=0;t=function(){var w=o.indexOf(y,i+b),v=w-i-b;w!==-1?(t=null,i!=null?(l.set(h,o.slice(i,i+b+v)),i+=b+v+y.length):(l.set(h,o.slice(0,b+v)),o.splice(0,b+v+y.length)),p(),n()):v=Math.max(o.length-y.length-i-b,0),b+=v},n()},f.peek=function(m){i=0,d.nest(function(){m.call(this,l.store),this.tap(function(){i=null})})},f}var a=E0t.light(s);a.writable=!0;var o=S0t();a.write=function(d){o.push(d),n()};var l=LE(),c=!1,u=!1;return a.end=function(){u=!0},a.pipe=x0t.prototype.pipe,Object.getOwnPropertyNames(Rye.prototype).forEach(function(d){a[d]=Rye.prototype[d]}),a};Kp.parse=function(t){var r=Oye(function(s,a){return function(o){if(i+s<=t.length){var l=t.slice(i,i+s);i+=s,n.set(o,a(l))}else n.set(o,null);return r}}),i=0,n=LE();return r.vars=n.store,r.tap=function(s){return s.call(r,n.store),r},r.into=function(s,a){n.get(s)||n.set(s,{});var o=n;return n=LE(o.get(s)),a.call(r,n.store),n=o,r},r.loop=function(s){for(var a=!1,o=function(){a=!0};a===!1;)s.call(r,o,n.store);return r},r.buffer=function(s,a){typeof a=="string"&&(a=n.get(a));var o=t.slice(i,Math.min(t.length,i+a));return i+=a,n.set(s,o),r},r.skip=function(s){return typeof s=="string"&&(s=n.get(s)),i+=s,r},r.scan=function(s,a){if(typeof a=="string")a=new Buffer(a);else if(!Buffer.isBuffer(a))throw new Error("search must be a Buffer or a string");n.set(s,null);for(var o=0;o+i<=t.length-a.length+1;o++){for(var l=0;l=t.length},r};function Aye(e){for(var t=0,r=0;r{var Dye=require("stream").Transform,R0t=require("util");function Xp(e,t){if(!(this instanceof Xp))return new Xp;Dye.call(this);var r=typeof e=="object"?e.pattern:e;this.pattern=Buffer.isBuffer(r)?r:Buffer.from(r),this.requiredLength=this.pattern.length,e.requiredExtraSize&&(this.requiredLength+=e.requiredExtraSize),this.data=new Buffer(""),this.bytesSoFar=0,this.matchFn=t}R0t.inherits(Xp,Dye);Xp.prototype.checkDataChunk=function(e){var t=this.data.length>=this.requiredLength;if(t){var r=this.data.indexOf(this.pattern,e?1:0);if(r>=0&&r+this.requiredLength>this.data.length){if(r>0){var i=this.data.slice(0,r);this.push(i),this.bytesSoFar+=r,this.data=this.data.slice(r)}return}if(r===-1){var n=this.data.length-this.requiredLength+1,i=this.data.slice(0,n);this.push(i),this.bytesSoFar+=n,this.data=this.data.slice(n);return}if(r>0){var i=this.data.slice(0,r);this.data=this.data.slice(r),this.push(i),this.bytesSoFar+=r}var s=this.matchFn?this.matchFn(this.data,this.bytesSoFar):!0;if(s){this.data=new Buffer("");return}return!0}};Xp.prototype._transform=function(e,t,r){this.data=Buffer.concat([this.data,e]);for(var i=!0;this.checkDataChunk(!i);)i=!1;r()};Xp.prototype._flush=function(e){if(this.data.length>0)for(var t=!0;this.checkDataChunk(!t);)t=!1;this.data.length>0&&(this.push(this.data),this.data=null),e()};Lye.exports=Xp});var qye=g((LOt,Bye)=>{"use strict";var cF=require("stream"),A0t=require("util").inherits;function xb(){if(!(this instanceof xb))return new xb;cF.PassThrough.call(this),this.path=null,this.type=null,this.isDirectory=!1}A0t(xb,cF.PassThrough);xb.prototype.autodrain=function(){return this.pipe(new cF.Transform({transform:function(e,t,r){r()}}))};Bye.exports=xb});var dF=g((FOt,kye)=>{"use strict";var Zu=Iye(),uF=require("stream"),C0t=require("util"),O0t=require("zlib"),P0t=Fye(),Mye=qye(),Fe={STREAM_START:0,START:1,LOCAL_FILE_HEADER:2,LOCAL_FILE_HEADER_SUFFIX:3,FILE_DATA:4,FILE_DATA_END:5,DATA_DESCRIPTOR:6,CENTRAL_DIRECTORY_FILE_HEADER:7,CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX:8,CDIR64_END:9,CDIR64_END_DATA_SECTOR:10,CDIR64_LOCATOR:11,CENTRAL_DIRECTORY_END:12,CENTRAL_DIRECTORY_END_COMMENT:13,TRAILING_JUNK:14,ERROR:99},Tb=4294967296,I0t=67324752,D0t=134695760,L0t=33639248,F0t=101075792,B0t=117853008,q0t=101010256;function on(e){if(!(this instanceof on))return new on(e);uF.Transform.call(this),this.options=e||{},this.data=new Buffer(""),this.state=Fe.STREAM_START,this.skippedBytes=0,this.parsedEntity=null,this.outStreamInfo={}}C0t.inherits(on,uF.Transform);on.prototype.processDataChunk=function(e){var t;switch(this.state){case Fe.STREAM_START:case Fe.START:t=4;break;case Fe.LOCAL_FILE_HEADER:t=26;break;case Fe.LOCAL_FILE_HEADER_SUFFIX:t=this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength;break;case Fe.DATA_DESCRIPTOR:t=12;break;case Fe.CENTRAL_DIRECTORY_FILE_HEADER:t=42;break;case Fe.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX:t=this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength+this.parsedEntity.fileCommentLength;break;case Fe.CDIR64_END:t=52;break;case Fe.CDIR64_END_DATA_SECTOR:t=this.parsedEntity.centralDirectoryRecordSize-44;break;case Fe.CDIR64_LOCATOR:t=16;break;case Fe.CENTRAL_DIRECTORY_END:t=18;break;case Fe.CENTRAL_DIRECTORY_END_COMMENT:t=this.parsedEntity.commentLength;break;case Fe.FILE_DATA:return 0;case Fe.FILE_DATA_END:return 0;case Fe.TRAILING_JUNK:return this.options.debug&&console.log("found",e.length,"bytes of TRAILING_JUNK"),e.length;default:return e.length}var r=e.length;if(r>>8,(s&255)===80){a=o;break}return this.skippedBytes+=a,this.options.debug&&console.log("Skipped",this.skippedBytes,"bytes"),a}this.state=Fe.ERROR;var l=n?"Not a valid zip file":"Invalid signature in zip file";if(this.options.debug){var c=e.readUInt32LE(0),u;try{u=e.slice(0,4).toString()}catch{}console.log("Unexpected signature in zip file: 0x"+c.toString(16),'"'+u+'", skipped',this.skippedBytes,"bytes")}return this.emit("error",new Error(l)),e.length}return this.skippedBytes=0,t;case Fe.LOCAL_FILE_HEADER:return this.parsedEntity=this._readFile(e),this.state=Fe.LOCAL_FILE_HEADER_SUFFIX,t;case Fe.LOCAL_FILE_HEADER_SUFFIX:var d=new Mye,p=(this.parsedEntity.flags&2048)!==0;d.path=this._decodeString(e.slice(0,this.parsedEntity.fileNameLength),p);var m=e.slice(this.parsedEntity.fileNameLength,this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength),h=this._readExtraFields(m);if(h&&h.parsed&&(h.parsed.path&&!p&&(d.path=h.parsed.path),Number.isFinite(h.parsed.uncompressedSize)&&this.parsedEntity.uncompressedSize===Tb-1&&(this.parsedEntity.uncompressedSize=h.parsed.uncompressedSize),Number.isFinite(h.parsed.compressedSize)&&this.parsedEntity.compressedSize===Tb-1&&(this.parsedEntity.compressedSize=h.parsed.compressedSize)),this.parsedEntity.extra=h.parsed||{},this.options.debug){let E=Object.assign({},this.parsedEntity,{path:d.path,flags:"0x"+this.parsedEntity.flags.toString(16),extraFields:h&&h.debug});console.log("decoded LOCAL_FILE_HEADER:",JSON.stringify(E,null,2))}return this._prepareOutStream(this.parsedEntity,d),this.emit("entry",d),this.state=Fe.FILE_DATA,t;case Fe.CENTRAL_DIRECTORY_FILE_HEADER:return this.parsedEntity=this._readCentralDirectoryEntry(e),this.state=Fe.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX,t;case Fe.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX:var p=(this.parsedEntity.flags&2048)!==0,f=this._decodeString(e.slice(0,this.parsedEntity.fileNameLength),p),m=e.slice(this.parsedEntity.fileNameLength,this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength),h=this._readExtraFields(m);h&&h.parsed&&h.parsed.path&&!p&&(f=h.parsed.path),this.parsedEntity.extra=h.parsed;var y=(this.parsedEntity.versionMadeBy&65280)>>8===3,b,w;if(y){b=this.parsedEntity.externalFileAttributes>>>16;var v=b>>>12;w=(v&10)===10}if(this.options.debug){let E=Object.assign({},this.parsedEntity,{path:f,flags:"0x"+this.parsedEntity.flags.toString(16),unixAttrs:b&&"0"+b.toString(8),isSymlink:w,extraFields:h.debug});console.log("decoded CENTRAL_DIRECTORY_FILE_HEADER:",JSON.stringify(E,null,2))}return this.state=Fe.START,t;case Fe.CDIR64_END:return this.parsedEntity=this._readEndOfCentralDirectory64(e),this.options.debug&&console.log("decoded CDIR64_END_RECORD:",this.parsedEntity),this.state=Fe.CDIR64_END_DATA_SECTOR,t;case Fe.CDIR64_END_DATA_SECTOR:return this.state=Fe.START,t;case Fe.CDIR64_LOCATOR:return this.state=Fe.START,t;case Fe.CENTRAL_DIRECTORY_END:return this.parsedEntity=this._readEndOfCentralDirectory(e),this.options.debug&&console.log("decoded CENTRAL_DIRECTORY_END:",this.parsedEntity),this.state=Fe.CENTRAL_DIRECTORY_END_COMMENT,t;case Fe.CENTRAL_DIRECTORY_END_COMMENT:return this.options.debug&&console.log("decoded CENTRAL_DIRECTORY_END_COMMENT:",e.slice(0,t).toString()),this.state=Fe.TRAILING_JUNK,t;case Fe.ERROR:return e.length;default:return console.log("didn't handle state #",this.state,"discarding"),e.length}};on.prototype._prepareOutStream=function(e,t){var r=this,i=e.uncompressedSize===0&&/[\/\\]$/.test(t.path);t.path=t.path.replace(/(?<=^|[/\\]+)[.][.]+(?=[/\\]+|$)/g,"."),t.type=i?"Directory":"File",t.isDirectory=i;var n=!(e.flags&8);n&&(t.size=e.uncompressedSize);var s=e.versionsNeededToExtract<=45;if(this.outStreamInfo={stream:null,limit:n?e.compressedSize:-1,written:0},n)this.outStreamInfo.stream=new uF.PassThrough;else{var a=new Buffer(4);a.writeUInt32LE(D0t,0);var o=e.extra.zip64Mode,l=o?20:12,c={pattern:a,requiredExtraSize:l},u=new P0t(c,function(h,y){var b=r._readDataDescriptor(h,o),w=b.compressedSize===y;if(!o&&!w&&y>=Tb)for(var v=y-Tb;v>=0&&(w=b.compressedSize===v,!w);)v-=Tb;if(w){r.state=Fe.FILE_DATA_END;var E=o?24:16;return r.data.length>0?r.data=Buffer.concat([h.slice(E),r.data]):r.data=h.slice(E),!0}});this.outStreamInfo.stream=u}var d=e.flags&1||e.flags&64;if(d||!s){var p=d?"Encrypted files are not supported!":"Zip version "+Math.floor(e.versionsNeededToExtract/10)+"."+e.versionsNeededToExtract%10+" is not supported";t.skip=!0,setImmediate(()=>{r.emit("error",new Error(p))}),this.outStreamInfo.stream.pipe(new Mye().autodrain());return}var f=e.compressionMethod>0;if(f){var m=O0t.createInflateRaw();m.on("error",function(h){r.state=Fe.ERROR,r.emit("error",h)}),this.outStreamInfo.stream.pipe(m).pipe(t)}else this.outStreamInfo.stream.pipe(t);this._drainAllEntries&&t.autodrain()};on.prototype._readFile=function(e){var t=Zu.parse(e).word16lu("versionsNeededToExtract").word16lu("flags").word16lu("compressionMethod").word16lu("lastModifiedTime").word16lu("lastModifiedDate").word32lu("crc32").word32lu("compressedSize").word32lu("uncompressedSize").word16lu("fileNameLength").word16lu("extraFieldLength").vars;return t};on.prototype._readExtraFields=function(e){var t={},r={parsed:t};this.options.debug&&(r.debug=[]);for(var i=0;i=w+4&&o&1&&(t.mtime=new Date(e.readUInt32LE(i+w)*1e3),w+=4),n.extraSize>=w+4&&o&2&&(t.atime=new Date(e.readUInt32LE(i+w)*1e3),w+=4),n.extraSize>=w+4&&o&4&&(t.ctime=new Date(e.readUInt32LE(i+w)*1e3));break;case 28789:s="Info-ZIP Unicode Path Extra Field";var l=e.readUInt8(i);if(l===1){var w=1,c=e.readUInt32LE(i+w);w+=4;var u=e.slice(i+w);t.path=u.toString()}break;case 13:case 22613:s=n.extraId===13?"PKWARE Unix":"Info-ZIP UNIX (type 1)";var w=0;if(n.extraSize>=8){var d=new Date(e.readUInt32LE(i+w)*1e3);w+=4;var p=new Date(e.readUInt32LE(i+w)*1e3);if(w+=4,t.atime=d,t.mtime=p,n.extraSize>=12){var f=e.readUInt16LE(i+w);w+=2;var m=e.readUInt16LE(i+w);w+=2,t.uid=f,t.gid=m}}break;case 30805:s="Info-ZIP UNIX (type 2)";var w=0;if(n.extraSize>=4){var f=e.readUInt16LE(i+w);w+=2;var m=e.readUInt16LE(i+w);w+=2,t.uid=f,t.gid=m}break;case 30837:s="Info-ZIP New Unix";var w=0,h=e.readUInt8(i);if(w+=1,h===1){var y=e.readUInt8(i+w);w+=1,y<=6&&(t.uid=e.readUIntLE(i+w,y)),w+=y;var b=e.readUInt8(i+w);w+=1,b<=6&&(t.gid=e.readUIntLE(i+w,b))}break;case 30062:s="ASi Unix";var w=0;if(n.extraSize>=14){var v=e.readUInt32LE(i+w);w+=4;var E=e.readUInt16LE(i+w);w+=2;var T=e.readUInt32LE(i+w);w+=4;var f=e.readUInt16LE(i+w);w+=2;var m=e.readUInt16LE(i+w);if(w+=2,t.mode=E,t.uid=f,t.gid=m,n.extraSize>14){var q=i+w,O=i+n.extraSize-14,B=this._decodeString(e.slice(q,O));t.symlink=B}}break}this.options.debug&&r.debug.push({extraId:"0x"+n.extraId.toString(16),description:s,data:e.slice(i,i+n.extraSize).inspect()}),i+=n.extraSize}return r};on.prototype._readDataDescriptor=function(e,t){if(t){var r=Zu.parse(e).word32lu("dataDescriptorSignature").word32lu("crc32").word64lu("compressedSize").word64lu("uncompressedSize").vars;return r}var r=Zu.parse(e).word32lu("dataDescriptorSignature").word32lu("crc32").word32lu("compressedSize").word32lu("uncompressedSize").vars;return r};on.prototype._readCentralDirectoryEntry=function(e){var t=Zu.parse(e).word16lu("versionMadeBy").word16lu("versionsNeededToExtract").word16lu("flags").word16lu("compressionMethod").word16lu("lastModifiedTime").word16lu("lastModifiedDate").word32lu("crc32").word32lu("compressedSize").word32lu("uncompressedSize").word16lu("fileNameLength").word16lu("extraFieldLength").word16lu("fileCommentLength").word16lu("diskNumber").word16lu("internalFileAttributes").word32lu("externalFileAttributes").word32lu("offsetToLocalFileHeader").vars;return t};on.prototype._readEndOfCentralDirectory64=function(e){var t=Zu.parse(e).word64lu("centralDirectoryRecordSize").word16lu("versionMadeBy").word16lu("versionsNeededToExtract").word32lu("diskNumber").word32lu("diskNumberWithCentralDirectoryStart").word64lu("centralDirectoryEntries").word64lu("totalCentralDirectoryEntries").word64lu("sizeOfCentralDirectory").word64lu("offsetToStartOfCentralDirectory").vars;return t};on.prototype._readEndOfCentralDirectory=function(e){var t=Zu.parse(e).word16lu("diskNumber").word16lu("diskStart").word16lu("centralDirectoryEntries").word16lu("totalCentralDirectoryEntries").word32lu("sizeOfCentralDirectory").word32lu("offsetToStartOfCentralDirectory").word16lu("commentLength").vars;return t};var M0t="\0\u263A\u263B\u2665\u2666\u2663\u2660\u2022\u25D8\u25CB\u25D9\u2642\u2640\u266A\u266B\u263C\u25BA\u25C4\u2195\u203C\xB6\xA7\u25AC\u21A8\u2191\u2193\u2192\u2190\u221F\u2194\u25B2\u25BC !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u2302\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0 ";on.prototype._decodeString=function(e,t){if(t)return e.toString("utf8");if(this.options.decodeString)return this.options.decodeString(e);let r="";for(var i=0;i0&&(this.data=this.data.slice(r),this.data.length!==0););if(this.state===Fe.FILE_DATA){if(this.outStreamInfo.limit>=0){var i=this.outStreamInfo.limit-this.outStreamInfo.written,n;i{if(this.state===Fe.FILE_DATA_END)return this.state=Fe.START,s.end(t);t()})}return}t()};on.prototype.drainAll=function(){this._drainAllEntries=!0};on.prototype._transform=function(e,t,r){var i=this;i.data.length>0?i.data=Buffer.concat([i.data,e]):i.data=e;var n=i.data.length,s=function(){if(i.data.length>0&&i.data.length0){t._parseOrOutput("buffer",function(){if(t.data.length>0)return setImmediate(function(){t._flush(e)});e()});return}if(t.state===Fe.FILE_DATA)return e(new Error("Stream finished in an invalid state, uncompression failed"));setImmediate(e)};kye.exports=on});var Uye=g((BOt,jye)=>{var Nb=require("stream").Transform,k0t=require("util"),j0t=dF();function Ju(e){if(!(this instanceof Ju))return new Ju(e);var t=e||{};Nb.call(this,{readableObjectMode:!0}),this.opts=e||{},this.unzipStream=new j0t(this.opts);var r=this;this.unzipStream.on("entry",function(i){r.push(i)}),this.unzipStream.on("error",function(i){r.emit("error",i)})}k0t.inherits(Ju,Nb);Ju.prototype._transform=function(e,t,r){this.unzipStream.write(e,t,r)};Ju.prototype._flush=function(e){var t=this;this.unzipStream.end(function(){process.nextTick(function(){t.emit("close")}),e()})};Ju.prototype.on=function(e,t){return e==="entry"?Nb.prototype.on.call(this,"data",t):Nb.prototype.on.call(this,e,t)};Ju.prototype.drainAll=function(){return this.unzipStream.drainAll(),this.pipe(new Nb({objectMode:!0,transform:function(e,t,r){r()}}))};jye.exports=Ju});var Gye=g((qOt,Hye)=>{var Rb=require("path"),zye=require("fs"),$ye=parseInt("0777",8);Hye.exports=Q1.mkdirp=Q1.mkdirP=Q1;function Q1(e,t,r,i){typeof t=="function"?(r=t,t={}):(!t||typeof t!="object")&&(t={mode:t});var n=t.mode,s=t.fs||zye;n===void 0&&(n=$ye),i||(i=null);var a=r||function(){};e=Rb.resolve(e),s.mkdir(e,n,function(o){if(!o)return i=i||e,a(null,i);switch(o.code){case"ENOENT":if(Rb.dirname(e)===e)return a(o);Q1(Rb.dirname(e),t,function(l,c){l?a(l,c):Q1(e,t,a,c)});break;default:s.stat(e,function(l,c){l||!c.isDirectory()?a(o,i):a(null,i)});break}})}Q1.sync=function e(t,r,i){(!r||typeof r!="object")&&(r={mode:r});var n=r.mode,s=r.fs||zye;n===void 0&&(n=$ye),i||(i=null),t=Rb.resolve(t);try{s.mkdirSync(t,n),i=i||t}catch(o){switch(o.code){case"ENOENT":i=e(Rb.dirname(t),r,i),e(t,r,i);break;default:var a;try{a=s.statSync(t)}catch{throw o}if(!a.isDirectory())throw o;break}}return i}});var Xye=g((MOt,Kye)=>{var U0t=require("fs"),Vye=require("path"),z0t=require("util"),$0t=Gye(),Wye=require("stream").Transform,H0t=dF();function ed(e){if(!(this instanceof ed))return new ed(e);Wye.call(this),this.opts=e||{},this.unzipStream=new H0t(this.opts),this.unfinishedEntries=0,this.afterFlushWait=!1,this.createdDirectories={};var t=this;this.unzipStream.on("entry",this._processEntry.bind(this)),this.unzipStream.on("error",function(r){t.emit("error",r)})}z0t.inherits(ed,Wye);ed.prototype._transform=function(e,t,r){this.unzipStream.write(e,t,r)};ed.prototype._flush=function(e){var t=this,r=function(){process.nextTick(function(){t.emit("close")}),e()};this.unzipStream.end(function(){if(t.unfinishedEntries>0)return t.afterFlushWait=!0,t.on("await-finished",r);r()})};ed.prototype._processEntry=function(e){var t=this,r=Vye.join(this.opts.path,e.path),i=e.isDirectory?r:Vye.dirname(r);this.unfinishedEntries++;var n=function(){var s=U0t.createWriteStream(r);s.on("close",function(){t.unfinishedEntries--,t._notifyAwaiter()}),s.on("error",function(a){t.emit("error",a)}),e.pipe(s)};if(this.createdDirectories[i]||i===".")return n();$0t(i,function(s){if(s)return t.emit("error",s);if(t.createdDirectories[i]=!0,e.isDirectory){t.unfinishedEntries--,t._notifyAwaiter();return}n()})};ed.prototype._notifyAwaiter=function(){this.afterFlushWait&&this.unfinishedEntries===0&&(this.emit("await-finished"),this.afterFlushWait=!1)};Kye.exports=ed});var Qye=g(pF=>{"use strict";pF.Parse=Uye();pF.Extract=Xye()});var i2e=g(Gi=>{"use strict";var G0t=Gi&&Gi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),V0t=Gi&&Gi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fF=Gi&&Gi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&G0t(t,e,r);return V0t(t,e),t},Y1=Gi&&Gi.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},Yye=Gi&&Gi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Gi,"__esModule",{value:!0});Gi.downloadArtifactInternal=Gi.downloadArtifactPublic=Gi.streamExtractExternal=void 0;var Zye=Yye(require("fs/promises")),W0t=fF(Sb()),ja=fF(ze()),K0t=fF(eo()),X0t=Yye(Qye()),Q0t=Zh(),Y0t=fp(),Z0t=r1(),J0t=Du(),egt=i1(),tgt=yc(),Jye=e=>{let t=new URL(e);return t.search="",t.toString()};function rgt(e){return Y1(this,void 0,void 0,function*(){try{return yield Zye.default.access(e),!0}catch(t){if(t.code==="ENOENT")return!1;throw t}})}function e2e(e,t){return Y1(this,void 0,void 0,function*(){let r=0;for(;r<5;)try{yield t2e(e,t);return}catch(i){r++,ja.debug(`Failed to download artifact after ${r} retries due to ${i.message}. Retrying in 5 seconds...`),yield new Promise(n=>setTimeout(n,5e3))}throw new Error(`Artifact download failed after ${r} retries.`)})}function t2e(e,t){return Y1(this,void 0,void 0,function*(){let i=yield new K0t.HttpClient((0,Q0t.getUserAgentString)()).get(e);if(i.message.statusCode!==200)throw new Error(`Unexpected HTTP response from blob storage: ${i.message.statusCode} ${i.message.statusMessage}`);let n=30*1e3;return new Promise((s,a)=>{let l=setTimeout(()=>{i.message.destroy(new Error(`Blob storage chunk did not respond in ${n}ms`))},n);i.message.on("data",()=>{l.refresh()}).on("error",c=>{ja.debug(`response.message: Artifact download failed: ${c.message}`),clearTimeout(l),a(c)}).pipe(X0t.default.Extract({path:t})).on("close",()=>{clearTimeout(l),s()}).on("error",c=>{a(c)})})})}Gi.streamExtractExternal=t2e;function igt(e,t,r,i,n){return Y1(this,void 0,void 0,function*(){let s=yield r2e(n?.path),a=W0t.getOctokit(i);ja.info(`Downloading artifact '${e}' from '${t}/${r}'`);let{headers:o,status:l}=yield a.rest.actions.downloadArtifact({owner:t,repo:r,artifact_id:e,archive_format:"zip",request:{redirect:"manual"}});if(l!==302)throw new Error(`Unable to download artifact. Unexpected status: ${l}`);let{location:c}=o;if(!c)throw new Error("Unable to redirect to artifact download url");ja.info(`Redirecting to blob download url: ${Jye(c)}`);try{ja.info(`Starting download of artifact to: ${s}`),yield e2e(c,s),ja.info("Artifact download completed successfully.")}catch(u){throw new Error(`Unable to download and extract artifact: ${u.message}`)}return{downloadPath:s}})}Gi.downloadArtifactPublic=igt;function ngt(e,t){return Y1(this,void 0,void 0,function*(){let r=yield r2e(t?.path),i=(0,Z0t.internalArtifactTwirpClient)(),{workflowRunBackendId:n,workflowJobRunBackendId:s}=(0,egt.getBackendIdsFromToken)(),a={workflowRunBackendId:n,workflowJobRunBackendId:s,idFilter:J0t.Int64Value.create({value:e.toString()})},{artifacts:o}=yield i.ListArtifacts(a);if(o.length===0)throw new tgt.ArtifactNotFoundError(`No artifacts found for ID: ${e} +Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);o.length>1&&ja.warning("Multiple artifacts found, defaulting to first.");let l={workflowRunBackendId:o[0].workflowRunBackendId,workflowJobRunBackendId:o[0].workflowJobRunBackendId,name:o[0].name},{signedUrl:c}=yield i.GetSignedArtifactURL(l);ja.info(`Redirecting to blob download url: ${Jye(c)}`);try{ja.info(`Starting download of artifact to: ${r}`),yield e2e(c,r),ja.info("Artifact download completed successfully.")}catch(u){throw new Error(`Unable to download and extract artifact: ${u.message}`)}return{downloadPath:r}})}Gi.downloadArtifactInternal=ngt;function r2e(e=(0,Y0t.getGitHubWorkspaceDir)()){return Y1(this,void 0,void 0,function*(){return(yield rgt(e))?ja.debug(`Artifact destination folder already exists: ${e}`):(ja.debug(`Artifact destination folder does not exist, creating: ${e}`),yield Zye.default.mkdir(e,{recursive:!0})),e})}});var FE=g(xl=>{"use strict";var sgt=xl&&xl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),agt=xl&&xl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ogt=xl&&xl.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&sgt(t,e,r);return agt(t,e),t};Object.defineProperty(xl,"__esModule",{value:!0});xl.getRetryOptions=void 0;var lgt=ogt(ze()),cgt=5,ugt=[400,401,403,404,422];function dgt(e,t=cgt,r=ugt){var i;if(t<=0)return[{enabled:!1},e.request];let n={enabled:!0};r.length>0&&(n.doNotRetry=r);let s=Object.assign(Object.assign({},e.request),{retries:t});return lgt.debug(`GitHub client configured with: (retries: ${s.retries}, retry-exempt-status-code: ${(i=n.doNotRetry)!==null&&i!==void 0?i:"octokit default: [400, 401, 403, 404, 422]"})`),[n,s]}xl.getRetryOptions=dgt});var BE=g(mF=>{"use strict";Object.defineProperty(mF,"__esModule",{value:!0});var pgt="1.0.4";function n2e(e){e.hook.wrap("request",(t,r)=>{e.log.debug("request",r);let i=Date.now(),n=e.request.endpoint.parse(r),s=n.url.replace(r.baseUrl,"");return t(r).then(a=>(e.log.info(`${n.method} ${s} - ${a.status} in ${Date.now()-i}ms`),a)).catch(a=>{throw e.log.info(`${n.method} ${s} - ${a.status} in ${Date.now()-i}ms`),a})})}n2e.VERSION=pgt;mF.requestLog=n2e});var ME=g(qE=>{"use strict";Object.defineProperty(qE,"__esModule",{value:!0});function fgt(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var mgt=fgt(MT());async function hgt(e,t,r,i){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:t.retries,s=Math.pow((i.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,n,s)}throw r}async function ggt(e,t,r){let i=new mgt;return i.on("failed",function(n,s){let a=~~n.request.request.retries,o=~~n.request.request.retryAfter;if(r.request.retryCount=s.retryCount+1,a>s.retryCount)return o*e.retryAfterBaseValue}),i.schedule(t,r)}var s2e="3.0.9";function a2e(e,t){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,422],retries:3},t.retry);return r.enabled&&(e.hook.error("request",hgt.bind(null,e,r)),e.hook.wrap("request",ggt.bind(null,r))),{retry:{retryRequest:(i,n,s)=>(i.request.request=Object.assign({},i.request.request,{retries:n,retryAfter:s}),i)}}}a2e.VERSION=s2e;qE.VERSION=s2e;qE.retry=a2e});var gF=g(ws=>{"use strict";var ygt=ws&&ws.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),bgt=ws&&ws.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vgt=ws&&ws.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&ygt(t,e,r);return bgt(t,e),t},l2e=ws&&ws.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ws,"__esModule",{value:!0});ws.getArtifactInternal=ws.getArtifactPublic=void 0;var _gt=Sb(),wgt=ME(),c2e=vgt(ze()),Egt=sm(),Sgt=FE(),xgt=BE(),Tgt=i1(),Ngt=Zh(),Rgt=r1(),o2e=Du(),hF=yc();function Agt(e,t,r,i,n){var s;return l2e(this,void 0,void 0,function*(){let[a,o]=(0,Sgt.getRetryOptions)(Egt.defaults),l={log:void 0,userAgent:(0,Ngt.getUserAgentString)(),previews:void 0,retry:a,request:o},u=yield(0,_gt.getOctokit)(n,l,wgt.retry,xgt.requestLog).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:i,run_id:t,name:e});if(u.status!==200)throw new hF.InvalidResponseError(`Invalid response from GitHub API: ${u.status} (${(s=u?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);if(u.data.artifacts.length===0)throw new hF.ArtifactNotFoundError(`Artifact not found for name: ${e} + Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact. + For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let d=u.data.artifacts[0];return u.data.artifacts.length>1&&(d=u.data.artifacts.sort((p,f)=>f.id-p.id)[0],c2e.debug(`More than one artifact found for a single name, returning newest (id: ${d.id})`)),{artifact:{name:d.name,id:d.id,size:d.size_in_bytes,createdAt:d.created_at?new Date(d.created_at):void 0}}})}ws.getArtifactPublic=Agt;function Cgt(e){return l2e(this,void 0,void 0,function*(){let t=(0,Rgt.internalArtifactTwirpClient)(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=(0,Tgt.getBackendIdsFromToken)(),n={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:o2e.StringValue.create({value:e})},s=yield t.ListArtifacts(n);if(s.artifacts.length===0)throw new hF.ArtifactNotFoundError(`Artifact not found for name: ${e} + Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact. + For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let a=s.artifacts[0];return s.artifacts.length>1&&(a=s.artifacts.sort((o,l)=>Number(l.databaseId)-Number(o.databaseId))[0],c2e.debug(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`)),{artifact:{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?o2e.Timestamp.toDate(a.createdAt):void 0}}})}ws.getArtifactInternal=Cgt});var f2e=g(td=>{"use strict";var d2e=td&&td.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(td,"__esModule",{value:!0});td.deleteArtifactInternal=td.deleteArtifactPublic=void 0;var u2e=ze(),Ogt=Sb(),Pgt=Zh(),Igt=FE(),Dgt=sm(),Lgt=BE(),Fgt=ME(),Bgt=r1(),qgt=i1(),Mgt=Du(),kgt=gF(),p2e=yc();function jgt(e,t,r,i,n){var s;return d2e(this,void 0,void 0,function*(){let[a,o]=(0,Igt.getRetryOptions)(Dgt.defaults),l={log:void 0,userAgent:(0,Pgt.getUserAgentString)(),previews:void 0,retry:a,request:o},c=(0,Ogt.getOctokit)(n,l,Fgt.retry,Lgt.requestLog),u=yield(0,kgt.getArtifactPublic)(e,t,r,i,n),d=yield c.rest.actions.deleteArtifact({owner:r,repo:i,artifact_id:u.artifact.id});if(d.status!==204)throw new p2e.InvalidResponseError(`Invalid response from GitHub API: ${d.status} (${(s=d?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);return{id:u.artifact.id}})}td.deleteArtifactPublic=jgt;function Ugt(e){return d2e(this,void 0,void 0,function*(){let t=(0,Bgt.internalArtifactTwirpClient)(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=(0,qgt.getBackendIdsFromToken)(),n={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:Mgt.StringValue.create({value:e})},s=yield t.ListArtifacts(n);if(s.artifacts.length===0)throw new p2e.ArtifactNotFoundError(`Artifact not found for name: ${e}`);let a=s.artifacts[0];s.artifacts.length>1&&(a=s.artifacts.sort((c,u)=>Number(u.databaseId)-Number(c.databaseId))[0],(0,u2e.debug)(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`));let o={workflowRunBackendId:a.workflowRunBackendId,workflowJobRunBackendId:a.workflowJobRunBackendId,name:a.name},l=yield t.DeleteArtifact(o);return(0,u2e.info)(`Artifact '${e}' (ID: ${l.artifactId}) deleted`),{id:Number(l.artifactId)}})}td.deleteArtifactInternal=Ugt});var g2e=g(rd=>{"use strict";var m2e=rd&&rd.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(rd,"__esModule",{value:!0});rd.listArtifactsInternal=rd.listArtifactsPublic=void 0;var Ab=ze(),zgt=Sb(),$gt=Zh(),Hgt=FE(),Ggt=sm(),Vgt=BE(),Wgt=ME(),Kgt=r1(),Xgt=i1(),Qgt=Du(),yF=1e3,kE=100,Ygt=yF/kE;function Zgt(e,t,r,i,n=!1){return m2e(this,void 0,void 0,function*(){(0,Ab.info)(`Fetching artifact list for workflow run ${e} in repository ${t}/${r}`);let s=[],[a,o]=(0,Hgt.getRetryOptions)(Ggt.defaults),l={log:void 0,userAgent:(0,$gt.getUserAgentString)(),previews:void 0,retry:a,request:o},c=(0,zgt.getOctokit)(i,l,Wgt.retry,Vgt.requestLog),u=1,{data:d}=yield c.rest.actions.listWorkflowRunArtifacts({owner:t,repo:r,run_id:e,per_page:kE,page:u}),p=Math.ceil(d.total_count/kE);d.total_count>yF&&((0,Ab.warning)(`Workflow run ${e} has more than 1000 artifacts. Results will be incomplete as only the first ${yF} artifacts will be returned`),p=Ygt);for(let m of d.artifacts)s.push({name:m.name,id:m.id,size:m.size_in_bytes,createdAt:m.created_at?new Date(m.created_at):void 0});for(u;u({name:o.name,id:Number(o.databaseId),size:Number(o.size),createdAt:o.createdAt?Qgt.Timestamp.toDate(o.createdAt):void 0}));return e&&(a=h2e(a)),(0,Ab.info)(`Found ${a.length} artifact(s)`),{artifacts:a}})}rd.listArtifactsInternal=Jgt;function h2e(e){e.sort((i,n)=>n.id-i.id);let t=[],r=new Set;for(let i of e)r.has(i.name)||(t.push(i),r.add(i.name));return t}});var vF=g(id=>{"use strict";var Cb=id&&id.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},eyt=id&&id.__rest||function(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n{"use strict";Object.defineProperty(w2e,"__esModule",{value:!0})});var S2e=g(Tl=>{"use strict";var ryt=Tl&&Tl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),_F=Tl&&Tl.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&ryt(t,e,r)};Object.defineProperty(Tl,"__esModule",{value:!0});var iyt=vF();_F(E2e(),Tl);_F(yc(),Tl);_F(vF(),Tl);var nyt=new iyt.DefaultArtifactClient;Tl.default=nyt});var EF=g(Z1=>{"use strict";Object.defineProperty(Z1,"__esModule",{value:!0});Z1.checkArtifactFilePath=Z1.checkArtifactName=void 0;var syt=ze(),wF=new Map([['"',' Double quote "'],[":"," Colon :"],["<"," Less than <"],[">"," Greater than >"],["|"," Vertical bar |"],["*"," Asterisk *"],["?"," Question mark ?"],["\r"," Carriage return \\r"],[` +`," Line feed \\n"]]),x2e=new Map([...wF,["\\"," Backslash \\"],["/"," Forward slash /"]]);function ayt(e){if(!e)throw new Error(`Artifact name: ${e}, is incorrectly provided`);for(let[t,r]of x2e)if(e.includes(t))throw new Error(`Artifact name is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(x2e.values()).toString()} + +These characters are not allowed in the artifact name due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.`);(0,syt.info)("Artifact name is valid!")}Z1.checkArtifactName=ayt;function oyt(e){if(!e)throw new Error(`Artifact path: ${e}, is incorrectly provided`);for(let[t,r]of wF)if(e.includes(t))throw new Error(`Artifact path is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(wF.values()).toString()} + +The following characters are not allowed in files that are uploaded due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems. + `)}Z1.checkArtifactFilePath=oyt});var T2e=g(Nl=>{"use strict";var lyt=Nl&&Nl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),cyt=Nl&&Nl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),uyt=Nl&&Nl.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&lyt(t,e,r);return cyt(t,e),t};Object.defineProperty(Nl,"__esModule",{value:!0});Nl.getUploadSpecification=void 0;var jE=uyt(require("fs")),dyt=ze(),Db=require("path"),pyt=EF();function fyt(e,t,r){let i=[];if(!jE.existsSync(t))throw new Error(`Provided rootDirectory ${t} does not exist`);if(!jE.statSync(t).isDirectory())throw new Error(`Provided rootDirectory ${t} is not a valid directory`);t=(0,Db.normalize)(t),t=(0,Db.resolve)(t);for(let n of r){if(!jE.existsSync(n))throw new Error(`File ${n} does not exist`);if(jE.statSync(n).isDirectory())(0,dyt.debug)(`Removing ${n} from rawSearchResults because it is a directory`);else{if(n=(0,Db.normalize)(n),n=(0,Db.resolve)(n),!n.startsWith(t))throw new Error(`The rootDirectory: ${t} is not a parent directory of the file: ${n}`);let s=n.replace(t,"");(0,pyt.checkArtifactFilePath)(s),i.push({absoluteFilePath:n,uploadFilePath:(0,Db.join)(e,s)})}}return i}Nl.getUploadSpecification=fyt});var U2e=g((ZOt,Cc)=>{var pi=require("fs"),RF=require("os"),Ks=require("path"),N2e=require("crypto"),Rl={fs:pi.constants,os:RF.constants},R2e="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",C2e=/XXXXXX/,myt=3,O2e=(Rl.O_CREAT||Rl.fs.O_CREAT)|(Rl.O_EXCL||Rl.fs.O_EXCL)|(Rl.O_RDWR||Rl.fs.O_RDWR),hyt=RF.platform()==="win32",gyt=Rl.EBADF||Rl.os.errno.EBADF,yyt=Rl.ENOENT||Rl.os.errno.ENOENT,P2e=448,I2e=384,byt="exit",J1=[],D2e=pi.rmdirSync.bind(pi),L2e=!1;function vyt(e,t){return pi.rm(e,{recursive:!0},t)}function F2e(e){return pi.rmSync(e,{recursive:!0})}function AF(e,t){let r=e0(e,t),i=r[0],n=r[1];try{M2e(i)}catch(a){return n(a)}let s=i.tries;(function a(){try{let o=q2e(i);pi.stat(o,function(l){if(!l)return s-- >0?a():n(new Error("Could not get a unique tmp filename, max tries reached "+o));n(null,o)})}catch(o){n(o)}})()}function CF(e){let t=e0(e),r=t[0];M2e(r);let i=r.tries;do{let n=q2e(r);try{pi.statSync(n)}catch{return n}}while(i-- >0);throw new Error("Could not get a unique tmp filename, max tries reached")}function _yt(e,t){let r=e0(e,t),i=r[0],n=r[1];AF(i,function(a,o){if(a)return n(a);pi.open(o,O2e,i.mode||I2e,function(c,u){if(c)return n(c);if(i.discardDescriptor)return pi.close(u,function(p){return n(p,o,void 0,xF(o,-1,i,!1))});{let d=i.discardDescriptor||i.detachDescriptor;n(null,o,u,xF(o,d?-1:u,i,!1))}})})}function wyt(e){let t=e0(e),r=t[0],i=r.discardDescriptor||r.detachDescriptor,n=CF(r);var s=pi.openSync(n,O2e,r.mode||I2e);return r.discardDescriptor&&(pi.closeSync(s),s=void 0),{name:n,fd:s,removeCallback:xF(n,i?-1:s,r,!0)}}function Eyt(e,t){let r=e0(e,t),i=r[0],n=r[1];AF(i,function(a,o){if(a)return n(a);pi.mkdir(o,i.mode||P2e,function(c){if(c)return n(c);n(null,o,B2e(o,i,!1))})})}function Syt(e){let t=e0(e),r=t[0],i=CF(r);return pi.mkdirSync(i,r.mode||P2e),{name:i,removeCallback:B2e(i,r,!0)}}function xyt(e,t){let r=function(i){if(i&&!NF(i))return t(i);t()};0<=e[0]?pi.close(e[0],function(){pi.unlink(e[1],r)}):pi.unlink(e[1],r)}function Tyt(e){let t=null;try{0<=e[0]&&pi.closeSync(e[0])}catch(r){if(!Ayt(r)&&!NF(r))throw r}finally{try{pi.unlinkSync(e[1])}catch(r){NF(r)||(t=r)}}if(t!==null)throw t}function xF(e,t,r,i){let n=UE(Tyt,[t,e],i),s=UE(xyt,[t,e],i,n);return r.keep||J1.unshift(n),i?n:s}function B2e(e,t,r){let i=t.unsafeCleanup?vyt:pi.rmdir.bind(pi),n=t.unsafeCleanup?F2e:D2e,s=UE(n,e,r),a=UE(i,e,r,s);return t.keep||J1.unshift(s),r?s:a}function UE(e,t,r,i){let n=!1;return function s(a){if(!n){let o=i||s,l=J1.indexOf(o);return l>=0&&J1.splice(l,1),n=!0,r||e===D2e||e===F2e?e(t):e(t,a||function(){})}}}function Nyt(){if(L2e)for(;J1.length;)try{J1[0]()}catch{}}function A2e(e){let t=[],r=null;try{r=N2e.randomBytes(e)}catch{r=N2e.pseudoRandomBytes(e)}for(var i=0;i"u"}function e0(e,t){if(typeof e=="function")return[{},e];if(Es(e))return[{},t];let r={};for(let i of Object.getOwnPropertyNames(e))r[i]=e[i];return[r,t]}function q2e(e){let t=e.tmpdir;if(!Es(e.name))return Ks.join(t,e.dir,e.name);if(!Es(e.template))return Ks.join(t,e.dir,e.template).replace(C2e,A2e(6));let r=[e.prefix?e.prefix:"tmp","-",process.pid,"-",A2e(12),e.postfix?"-"+e.postfix:""].join("");return Ks.join(t,e.dir,r)}function M2e(e){e.tmpdir=j2e(e);let t=e.tmpdir;if(Es(e.name)||SF(e.name,"name",t),Es(e.dir)||SF(e.dir,"dir",t),!Es(e.template)&&(SF(e.template,"template",t),!e.template.match(C2e)))throw new Error(`Invalid template, found "${e.template}".`);if(!Es(e.tries)&&isNaN(e.tries)||e.tries<0)throw new Error(`Invalid tries, found "${e.tries}".`);e.tries=Es(e.name)?e.tries||myt:1,e.keep=!!e.keep,e.detachDescriptor=!!e.detachDescriptor,e.discardDescriptor=!!e.discardDescriptor,e.unsafeCleanup=!!e.unsafeCleanup,e.dir=Es(e.dir)?"":Ks.relative(t,TF(e.dir,t)),e.template=Es(e.template)?void 0:Ks.relative(t,TF(e.template,t)),e.template=Ryt(e.template)?void 0:Ks.relative(e.dir,e.template),e.name=Es(e.name)?void 0:e.name,e.prefix=Es(e.prefix)?"":e.prefix,e.postfix=Es(e.postfix)?"":e.postfix}function TF(e,t){return e.startsWith(t)?Ks.resolve(e):Ks.resolve(Ks.join(t,e))}function SF(e,t,r){if(t==="name"){if(Ks.isAbsolute(e))throw new Error(`${t} option must not contain an absolute path, found "${e}".`);let i=Ks.basename(e);if(i===".."||i==="."||i!==e)throw new Error(`${t} option must not contain a path, found "${e}".`)}else{if(Ks.isAbsolute(e)&&!e.startsWith(r))throw new Error(`${t} option must be relative to "${r}", found "${e}".`);let i=TF(e,r);if(!i.startsWith(r))throw new Error(`${t} option must be relative to "${r}", found "${i}".`)}}function Ayt(e){return k2e(e,-gyt,"EBADF")}function NF(e){return k2e(e,-yyt,"ENOENT")}function k2e(e,t,r){return hyt?e.code===r:e.code===r&&e.errno===t}function Cyt(){L2e=!0}function j2e(e){return Ks.resolve(e&&e.tmpdir||RF.tmpdir())}process.addListener(byt,Nyt);Object.defineProperty(Cc.exports,"tmpdir",{enumerable:!0,configurable:!1,get:function(){return j2e()}});Cc.exports.dir=Eyt;Cc.exports.dirSync=Syt;Cc.exports.file=_yt;Cc.exports.fileSync=wyt;Cc.exports.tmpName=AF;Cc.exports.tmpNameSync=CF;Cc.exports.setGracefulCleanup=Cyt});var z2e=g((JOt,Xs)=>{"use strict";var{promisify:Lb}=require("util"),nd=U2e();Xs.exports.fileSync=nd.fileSync;var Oyt=Lb((e,t)=>nd.file(e,(r,i,n,s)=>r?t(r):t(void 0,{path:i,fd:n,cleanup:Lb(s)})));Xs.exports.file=async e=>Oyt(e);Xs.exports.withFile=async function(t,r){let{path:i,fd:n,cleanup:s}=await Xs.exports.file(r);try{return await t({path:i,fd:n})}finally{await s()}};Xs.exports.dirSync=nd.dirSync;var Pyt=Lb((e,t)=>nd.dir(e,(r,i,n)=>r?t(r):t(void 0,{path:i,cleanup:Lb(n)})));Xs.exports.dir=async e=>Pyt(e);Xs.exports.withDir=async function(t,r){let{path:i,cleanup:n}=await Xs.exports.dir(r);try{return await t({path:i})}finally{await n()}};Xs.exports.tmpNameSync=nd.tmpNameSync;Xs.exports.tmpName=Lb(nd.tmpName);Xs.exports.tmpdir=nd.tmpdir;Xs.exports.setGracefulCleanup=nd.setGracefulCleanup});var t0=g(sr=>{"use strict";Object.defineProperty(sr,"__esModule",{value:!0});sr.isGhes=sr.getRetentionDays=sr.getWorkSpaceDirectory=sr.getWorkFlowRunId=sr.getRuntimeUrl=sr.getRuntimeToken=sr.getDownloadFileConcurrency=sr.getInitialRetryIntervalInMilliseconds=sr.getRetryMultiplier=sr.getRetryLimit=sr.getUploadChunkSize=sr.getUploadFileConcurrency=void 0;function Iyt(){return 2}sr.getUploadFileConcurrency=Iyt;function Dyt(){return 8*1024*1024}sr.getUploadChunkSize=Dyt;function Lyt(){return 5}sr.getRetryLimit=Lyt;function Fyt(){return 1.5}sr.getRetryMultiplier=Fyt;function Byt(){return 3e3}sr.getInitialRetryIntervalInMilliseconds=Byt;function qyt(){return 2}sr.getDownloadFileConcurrency=qyt;function Myt(){let e=process.env.ACTIONS_RUNTIME_TOKEN;if(!e)throw new Error("Unable to get ACTIONS_RUNTIME_TOKEN env variable");return e}sr.getRuntimeToken=Myt;function kyt(){let e=process.env.ACTIONS_RUNTIME_URL;if(!e)throw new Error("Unable to get ACTIONS_RUNTIME_URL env variable");return e}sr.getRuntimeUrl=kyt;function jyt(){let e=process.env.GITHUB_RUN_ID;if(!e)throw new Error("Unable to get GITHUB_RUN_ID env variable");return e}sr.getWorkFlowRunId=jyt;function Uyt(){let e=process.env.GITHUB_WORKSPACE;if(!e)throw new Error("Unable to get GITHUB_WORKSPACE env variable");return e}sr.getWorkSpaceDirectory=Uyt;function zyt(){return process.env.GITHUB_RETENTION_DAYS}sr.getRetentionDays=zyt;function $yt(){return new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.toUpperCase()!=="GITHUB.COM"}sr.isGhes=$yt});var $2e=g(PF=>{"use strict";Object.defineProperty(PF,"__esModule",{value:!0});var Hyt=[BigInt("0x0000000000000000"),BigInt("0x7F6EF0C830358979"),BigInt("0xFEDDE190606B12F2"),BigInt("0x81B31158505E9B8B"),BigInt("0xC962E5739841B68F"),BigInt("0xB60C15BBA8743FF6"),BigInt("0x37BF04E3F82AA47D"),BigInt("0x48D1F42BC81F2D04"),BigInt("0xA61CECB46814FE75"),BigInt("0xD9721C7C5821770C"),BigInt("0x58C10D24087FEC87"),BigInt("0x27AFFDEC384A65FE"),BigInt("0x6F7E09C7F05548FA"),BigInt("0x1010F90FC060C183"),BigInt("0x91A3E857903E5A08"),BigInt("0xEECD189FA00BD371"),BigInt("0x78E0FF3B88BE6F81"),BigInt("0x078E0FF3B88BE6F8"),BigInt("0x863D1EABE8D57D73"),BigInt("0xF953EE63D8E0F40A"),BigInt("0xB1821A4810FFD90E"),BigInt("0xCEECEA8020CA5077"),BigInt("0x4F5FFBD87094CBFC"),BigInt("0x30310B1040A14285"),BigInt("0xDEFC138FE0AA91F4"),BigInt("0xA192E347D09F188D"),BigInt("0x2021F21F80C18306"),BigInt("0x5F4F02D7B0F40A7F"),BigInt("0x179EF6FC78EB277B"),BigInt("0x68F0063448DEAE02"),BigInt("0xE943176C18803589"),BigInt("0x962DE7A428B5BCF0"),BigInt("0xF1C1FE77117CDF02"),BigInt("0x8EAF0EBF2149567B"),BigInt("0x0F1C1FE77117CDF0"),BigInt("0x7072EF2F41224489"),BigInt("0x38A31B04893D698D"),BigInt("0x47CDEBCCB908E0F4"),BigInt("0xC67EFA94E9567B7F"),BigInt("0xB9100A5CD963F206"),BigInt("0x57DD12C379682177"),BigInt("0x28B3E20B495DA80E"),BigInt("0xA900F35319033385"),BigInt("0xD66E039B2936BAFC"),BigInt("0x9EBFF7B0E12997F8"),BigInt("0xE1D10778D11C1E81"),BigInt("0x606216208142850A"),BigInt("0x1F0CE6E8B1770C73"),BigInt("0x8921014C99C2B083"),BigInt("0xF64FF184A9F739FA"),BigInt("0x77FCE0DCF9A9A271"),BigInt("0x08921014C99C2B08"),BigInt("0x4043E43F0183060C"),BigInt("0x3F2D14F731B68F75"),BigInt("0xBE9E05AF61E814FE"),BigInt("0xC1F0F56751DD9D87"),BigInt("0x2F3DEDF8F1D64EF6"),BigInt("0x50531D30C1E3C78F"),BigInt("0xD1E00C6891BD5C04"),BigInt("0xAE8EFCA0A188D57D"),BigInt("0xE65F088B6997F879"),BigInt("0x9931F84359A27100"),BigInt("0x1882E91B09FCEA8B"),BigInt("0x67EC19D339C963F2"),BigInt("0xD75ADABD7A6E2D6F"),BigInt("0xA8342A754A5BA416"),BigInt("0x29873B2D1A053F9D"),BigInt("0x56E9CBE52A30B6E4"),BigInt("0x1E383FCEE22F9BE0"),BigInt("0x6156CF06D21A1299"),BigInt("0xE0E5DE5E82448912"),BigInt("0x9F8B2E96B271006B"),BigInt("0x71463609127AD31A"),BigInt("0x0E28C6C1224F5A63"),BigInt("0x8F9BD7997211C1E8"),BigInt("0xF0F5275142244891"),BigInt("0xB824D37A8A3B6595"),BigInt("0xC74A23B2BA0EECEC"),BigInt("0x46F932EAEA507767"),BigInt("0x3997C222DA65FE1E"),BigInt("0xAFBA2586F2D042EE"),BigInt("0xD0D4D54EC2E5CB97"),BigInt("0x5167C41692BB501C"),BigInt("0x2E0934DEA28ED965"),BigInt("0x66D8C0F56A91F461"),BigInt("0x19B6303D5AA47D18"),BigInt("0x980521650AFAE693"),BigInt("0xE76BD1AD3ACF6FEA"),BigInt("0x09A6C9329AC4BC9B"),BigInt("0x76C839FAAAF135E2"),BigInt("0xF77B28A2FAAFAE69"),BigInt("0x8815D86ACA9A2710"),BigInt("0xC0C42C4102850A14"),BigInt("0xBFAADC8932B0836D"),BigInt("0x3E19CDD162EE18E6"),BigInt("0x41773D1952DB919F"),BigInt("0x269B24CA6B12F26D"),BigInt("0x59F5D4025B277B14"),BigInt("0xD846C55A0B79E09F"),BigInt("0xA72835923B4C69E6"),BigInt("0xEFF9C1B9F35344E2"),BigInt("0x90973171C366CD9B"),BigInt("0x1124202993385610"),BigInt("0x6E4AD0E1A30DDF69"),BigInt("0x8087C87E03060C18"),BigInt("0xFFE938B633338561"),BigInt("0x7E5A29EE636D1EEA"),BigInt("0x0134D92653589793"),BigInt("0x49E52D0D9B47BA97"),BigInt("0x368BDDC5AB7233EE"),BigInt("0xB738CC9DFB2CA865"),BigInt("0xC8563C55CB19211C"),BigInt("0x5E7BDBF1E3AC9DEC"),BigInt("0x21152B39D3991495"),BigInt("0xA0A63A6183C78F1E"),BigInt("0xDFC8CAA9B3F20667"),BigInt("0x97193E827BED2B63"),BigInt("0xE877CE4A4BD8A21A"),BigInt("0x69C4DF121B863991"),BigInt("0x16AA2FDA2BB3B0E8"),BigInt("0xF86737458BB86399"),BigInt("0x8709C78DBB8DEAE0"),BigInt("0x06BAD6D5EBD3716B"),BigInt("0x79D4261DDBE6F812"),BigInt("0x3105D23613F9D516"),BigInt("0x4E6B22FE23CC5C6F"),BigInt("0xCFD833A67392C7E4"),BigInt("0xB0B6C36E43A74E9D"),BigInt("0x9A6C9329AC4BC9B5"),BigInt("0xE50263E19C7E40CC"),BigInt("0x64B172B9CC20DB47"),BigInt("0x1BDF8271FC15523E"),BigInt("0x530E765A340A7F3A"),BigInt("0x2C608692043FF643"),BigInt("0xADD397CA54616DC8"),BigInt("0xD2BD67026454E4B1"),BigInt("0x3C707F9DC45F37C0"),BigInt("0x431E8F55F46ABEB9"),BigInt("0xC2AD9E0DA4342532"),BigInt("0xBDC36EC59401AC4B"),BigInt("0xF5129AEE5C1E814F"),BigInt("0x8A7C6A266C2B0836"),BigInt("0x0BCF7B7E3C7593BD"),BigInt("0x74A18BB60C401AC4"),BigInt("0xE28C6C1224F5A634"),BigInt("0x9DE29CDA14C02F4D"),BigInt("0x1C518D82449EB4C6"),BigInt("0x633F7D4A74AB3DBF"),BigInt("0x2BEE8961BCB410BB"),BigInt("0x548079A98C8199C2"),BigInt("0xD53368F1DCDF0249"),BigInt("0xAA5D9839ECEA8B30"),BigInt("0x449080A64CE15841"),BigInt("0x3BFE706E7CD4D138"),BigInt("0xBA4D61362C8A4AB3"),BigInt("0xC52391FE1CBFC3CA"),BigInt("0x8DF265D5D4A0EECE"),BigInt("0xF29C951DE49567B7"),BigInt("0x732F8445B4CBFC3C"),BigInt("0x0C41748D84FE7545"),BigInt("0x6BAD6D5EBD3716B7"),BigInt("0x14C39D968D029FCE"),BigInt("0x95708CCEDD5C0445"),BigInt("0xEA1E7C06ED698D3C"),BigInt("0xA2CF882D2576A038"),BigInt("0xDDA178E515432941"),BigInt("0x5C1269BD451DB2CA"),BigInt("0x237C997575283BB3"),BigInt("0xCDB181EAD523E8C2"),BigInt("0xB2DF7122E51661BB"),BigInt("0x336C607AB548FA30"),BigInt("0x4C0290B2857D7349"),BigInt("0x04D364994D625E4D"),BigInt("0x7BBD94517D57D734"),BigInt("0xFA0E85092D094CBF"),BigInt("0x856075C11D3CC5C6"),BigInt("0x134D926535897936"),BigInt("0x6C2362AD05BCF04F"),BigInt("0xED9073F555E26BC4"),BigInt("0x92FE833D65D7E2BD"),BigInt("0xDA2F7716ADC8CFB9"),BigInt("0xA54187DE9DFD46C0"),BigInt("0x24F29686CDA3DD4B"),BigInt("0x5B9C664EFD965432"),BigInt("0xB5517ED15D9D8743"),BigInt("0xCA3F8E196DA80E3A"),BigInt("0x4B8C9F413DF695B1"),BigInt("0x34E26F890DC31CC8"),BigInt("0x7C339BA2C5DC31CC"),BigInt("0x035D6B6AF5E9B8B5"),BigInt("0x82EE7A32A5B7233E"),BigInt("0xFD808AFA9582AA47"),BigInt("0x4D364994D625E4DA"),BigInt("0x3258B95CE6106DA3"),BigInt("0xB3EBA804B64EF628"),BigInt("0xCC8558CC867B7F51"),BigInt("0x8454ACE74E645255"),BigInt("0xFB3A5C2F7E51DB2C"),BigInt("0x7A894D772E0F40A7"),BigInt("0x05E7BDBF1E3AC9DE"),BigInt("0xEB2AA520BE311AAF"),BigInt("0x944455E88E0493D6"),BigInt("0x15F744B0DE5A085D"),BigInt("0x6A99B478EE6F8124"),BigInt("0x224840532670AC20"),BigInt("0x5D26B09B16452559"),BigInt("0xDC95A1C3461BBED2"),BigInt("0xA3FB510B762E37AB"),BigInt("0x35D6B6AF5E9B8B5B"),BigInt("0x4AB846676EAE0222"),BigInt("0xCB0B573F3EF099A9"),BigInt("0xB465A7F70EC510D0"),BigInt("0xFCB453DCC6DA3DD4"),BigInt("0x83DAA314F6EFB4AD"),BigInt("0x0269B24CA6B12F26"),BigInt("0x7D0742849684A65F"),BigInt("0x93CA5A1B368F752E"),BigInt("0xECA4AAD306BAFC57"),BigInt("0x6D17BB8B56E467DC"),BigInt("0x12794B4366D1EEA5"),BigInt("0x5AA8BF68AECEC3A1"),BigInt("0x25C64FA09EFB4AD8"),BigInt("0xA4755EF8CEA5D153"),BigInt("0xDB1BAE30FE90582A"),BigInt("0xBCF7B7E3C7593BD8"),BigInt("0xC399472BF76CB2A1"),BigInt("0x422A5673A732292A"),BigInt("0x3D44A6BB9707A053"),BigInt("0x759552905F188D57"),BigInt("0x0AFBA2586F2D042E"),BigInt("0x8B48B3003F739FA5"),BigInt("0xF42643C80F4616DC"),BigInt("0x1AEB5B57AF4DC5AD"),BigInt("0x6585AB9F9F784CD4"),BigInt("0xE436BAC7CF26D75F"),BigInt("0x9B584A0FFF135E26"),BigInt("0xD389BE24370C7322"),BigInt("0xACE74EEC0739FA5B"),BigInt("0x2D545FB4576761D0"),BigInt("0x523AAF7C6752E8A9"),BigInt("0xC41748D84FE75459"),BigInt("0xBB79B8107FD2DD20"),BigInt("0x3ACAA9482F8C46AB"),BigInt("0x45A459801FB9CFD2"),BigInt("0x0D75ADABD7A6E2D6"),BigInt("0x721B5D63E7936BAF"),BigInt("0xF3A84C3BB7CDF024"),BigInt("0x8CC6BCF387F8795D"),BigInt("0x620BA46C27F3AA2C"),BigInt("0x1D6554A417C62355"),BigInt("0x9CD645FC4798B8DE"),BigInt("0xE3B8B53477AD31A7"),BigInt("0xAB69411FBFB21CA3"),BigInt("0xD407B1D78F8795DA"),BigInt("0x55B4A08FDFD90E51"),BigInt("0x2ADA5047EFEC8728")],OF=class e{constructor(){this._crc=BigInt(0)}update(t){let r=typeof t=="string"?Buffer.from(t):t,i=e.flip64Bits(this._crc);for(let n of r){let s=Number(i&BigInt(255));i=Hyt[s^n]^i>>BigInt(8)}this._crc=e.flip64Bits(i)}digest(t){switch(t){case"hex":return this._crc.toString(16).toUpperCase();case"base64":return this.toBuffer().toString("base64");default:return this.toBuffer()}}toBuffer(){return Buffer.from([0,8,16,24,32,40,48,56].map(t=>Number(this._crc>>BigInt(t)&BigInt(255))))}static flip64Bits(t){return(BigInt(1)<{"use strict";var r0=qe&&qe.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},H2e=qe&&qe.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(qe,"__esModule",{value:!0});qe.digestForStream=qe.sleep=qe.getProperRetention=qe.rmFile=qe.getFileSize=qe.createEmptyFilesForArtifact=qe.createDirectoriesForArtifact=qe.displayHttpDiagnostics=qe.getArtifactUrl=qe.createHttpClient=qe.getUploadHeaders=qe.getDownloadHeaders=qe.getContentRange=qe.tryGetRetryAfterValueTimeInMilliseconds=qe.isThrottledStatusCode=qe.isRetryableStatusCode=qe.isForbiddenStatusCode=qe.isSuccessStatusCode=qe.getApiVersion=qe.parseEnvNumber=qe.getExponentialRetryTimeInMilliseconds=void 0;var Gyt=H2e(require("crypto")),zE=require("fs"),Yp=ze(),sd=eo(),Vyt=I0(),Qp=t0(),Wyt=H2e($2e());function Kyt(e){if(e<0)throw new Error("RetryCount should not be negative");if(e===0)return(0,Qp.getInitialRetryIntervalInMilliseconds)();let t=(0,Qp.getInitialRetryIntervalInMilliseconds)()*(0,Qp.getRetryMultiplier)()*e,r=t*(0,Qp.getRetryMultiplier)();return Math.trunc(Math.random()*(r-t)+t)}qe.getExponentialRetryTimeInMilliseconds=Kyt;function Xyt(e){let t=Number(process.env[e]);if(!(Number.isNaN(t)||t<0))return t}qe.parseEnvNumber=Xyt;function Fb(){return"6.0-preview"}qe.getApiVersion=Fb;function Qyt(e){return e?e>=200&&e<300:!1}qe.isSuccessStatusCode=Qyt;function Yyt(e){return e?e===sd.HttpCodes.Forbidden:!1}qe.isForbiddenStatusCode=Yyt;function Zyt(e){return e?[sd.HttpCodes.BadGateway,sd.HttpCodes.GatewayTimeout,sd.HttpCodes.InternalServerError,sd.HttpCodes.ServiceUnavailable,sd.HttpCodes.TooManyRequests,413].includes(e):!1}qe.isRetryableStatusCode=Zyt;function Jyt(e){return e?e===sd.HttpCodes.TooManyRequests:!1}qe.isThrottledStatusCode=Jyt;function e2t(e){if(e["retry-after"]){let t=Number(e["retry-after"]);if(!isNaN(t))return(0,Yp.info)(`Retry-After header is present with a value of ${t}`),t*1e3;(0,Yp.info)(`Returned retry-after header value: ${t} is non-numeric and cannot be used`);return}(0,Yp.info)("No retry-after header was found. Dumping all headers for diagnostic purposes"),console.log(e)}qe.tryGetRetryAfterValueTimeInMilliseconds=e2t;function t2t(e,t,r){return`bytes ${e}-${t}/${r}`}qe.getContentRange=t2t;function r2t(e,t,r){let i={};return e&&(i["Content-Type"]=e),t&&(i.Connection="Keep-Alive",i["Keep-Alive"]="10"),r?(i["Accept-Encoding"]="gzip",i.Accept=`application/octet-stream;api-version=${Fb()}`):i.Accept=`application/json;api-version=${Fb()}`,i}qe.getDownloadHeaders=r2t;function i2t(e,t,r,i,n,s,a){let o={};return o.Accept=`application/json;api-version=${Fb()}`,e&&(o["Content-Type"]=e),t&&(o.Connection="Keep-Alive",o["Keep-Alive"]="10"),r&&(o["Content-Encoding"]="gzip",o["x-tfs-filelength"]=i),n&&(o["Content-Length"]=n),s&&(o["Content-Range"]=s),a&&(o["x-actions-results-crc64"]=a.crc64,o["x-actions-results-md5"]=a.md5),o}qe.getUploadHeaders=i2t;function n2t(e){return new sd.HttpClient(e,[new Vyt.BearerCredentialHandler((0,Qp.getRuntimeToken)())])}qe.createHttpClient=n2t;function s2t(){let e=`${(0,Qp.getRuntimeUrl)()}_apis/pipelines/workflows/${(0,Qp.getWorkFlowRunId)()}/artifacts?api-version=${Fb()}`;return(0,Yp.debug)(`Artifact Url: ${e}`),e}qe.getArtifactUrl=s2t;function a2t(e){(0,Yp.info)(`##### Begin Diagnostic HTTP information ##### +Status Code: ${e.message.statusCode} +Status Message: ${e.message.statusMessage} +Header Information: ${JSON.stringify(e.message.headers,void 0,2)} +###### End Diagnostic HTTP information ######`)}qe.displayHttpDiagnostics=a2t;function o2t(e){return r0(this,void 0,void 0,function*(){for(let t of e)yield zE.promises.mkdir(t,{recursive:!0})})}qe.createDirectoriesForArtifact=o2t;function l2t(e){return r0(this,void 0,void 0,function*(){for(let t of e)yield(yield zE.promises.open(t,"w")).close()})}qe.createEmptyFilesForArtifact=l2t;function c2t(e){return r0(this,void 0,void 0,function*(){let t=yield zE.promises.stat(e);return(0,Yp.debug)(`${e} size:(${t.size}) blksize:(${t.blksize}) blocks:(${t.blocks})`),t.size})}qe.getFileSize=c2t;function u2t(e){return r0(this,void 0,void 0,function*(){yield zE.promises.unlink(e)})}qe.rmFile=u2t;function d2t(e,t){if(e<0)throw new Error("Invalid retention, minimum value is 1.");let r=e;if(t){let i=parseInt(t);!isNaN(i)&&isetTimeout(t,e))})}qe.sleep=p2t;function f2t(e){return r0(this,void 0,void 0,function*(){return new Promise((t,r)=>{let i=new Wyt.default,n=Gyt.default.createHash("md5");e.on("data",s=>{i.update(s),n.update(s)}).on("end",()=>t({crc64:i.digest("base64"),md5:n.digest("base64")})).on("error",r)})})}qe.digestForStream=f2t});var DF=g($E=>{"use strict";Object.defineProperty($E,"__esModule",{value:!0});$E.StatusReporter=void 0;var G2e=ze(),IF=class{constructor(t){this.totalNumberOfFilesToProcess=0,this.processedCount=0,this.largeFiles=new Map,this.totalFileStatus=void 0,this.displayFrequencyInMilliseconds=t}setTotalNumberOfFilesToProcess(t){this.totalNumberOfFilesToProcess=t,this.processedCount=0}start(){this.totalFileStatus=setInterval(()=>{let t=this.formatPercentage(this.processedCount,this.totalNumberOfFilesToProcess);(0,G2e.info)(`Total file count: ${this.totalNumberOfFilesToProcess} ---- Processed file #${this.processedCount} (${t.slice(0,t.indexOf(".")+2)}%)`)},this.displayFrequencyInMilliseconds)}updateLargeFileStatus(t,r,i,n){let s=this.formatPercentage(i,n);(0,G2e.info)(`Uploaded ${t} (${s.slice(0,s.indexOf(".")+2)}%) bytes ${r}:${i}`)}stop(){this.totalFileStatus&&clearInterval(this.totalFileStatus)}incrementProcessedCount(){this.processedCount++}formatPercentage(t,r){return(t/r*100).toFixed(4).toString()}};$E.StatusReporter=IF});var FF=g(HE=>{"use strict";Object.defineProperty(HE,"__esModule",{value:!0});HE.HttpManager=void 0;var V2e=i0(),LF=class{constructor(t,r){if(t<1)throw new Error("There must be at least one client");this.userAgent=r,this.clients=new Array(t).fill((0,V2e.createHttpClient)(r))}getClient(t){return this.clients[t]}disposeAndReplaceClient(t){this.clients[t].dispose(),this.clients[t]=(0,V2e.createHttpClient)(this.userAgent)}disposeAndReplaceAllClients(){for(let[t]of this.clients.entries())this.disposeAndReplaceClient(t)}};HE.HttpManager=LF});var X2e=g(On=>{"use strict";var m2t=On&&On.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),h2t=On&&On.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),W2e=On&&On.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&m2t(t,e,r);return h2t(t,e),t},GE=On&&On.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},g2t=On&&On.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}};Object.defineProperty(On,"__esModule",{value:!0});On.createGZipFileInBuffer=On.createGZipFileOnDisk=void 0;var VE=W2e(require("fs")),K2e=W2e(require("zlib")),y2t=require("util"),b2t=(0,y2t.promisify)(VE.stat),v2t=[".gz",".gzip",".tgz",".taz",".Z",".taZ",".bz2",".tbz",".tbz2",".tz2",".lz",".lzma",".tlz",".lzo",".xz",".txz",".zst",".zstd",".tzst",".zip",".7z"];function _2t(e,t){return GE(this,void 0,void 0,function*(){for(let r of v2t)if(e.endsWith(r))return Number.MAX_SAFE_INTEGER;return new Promise((r,i)=>{let n=VE.createReadStream(e),s=K2e.createGzip(),a=VE.createWriteStream(t);n.pipe(s).pipe(a),a.on("finish",()=>GE(this,void 0,void 0,function*(){let o=(yield b2t(t)).size;r(o)})),a.on("error",o=>{console.log(o),i(o)})})})}On.createGZipFileOnDisk=_2t;function w2t(e){return GE(this,void 0,void 0,function*(){return new Promise(t=>GE(this,void 0,void 0,function*(){var r,i,n,s;let a=VE.createReadStream(e),o=K2e.createGzip();a.pipe(o);let l=[];try{for(var c=!0,u=g2t(o),d;d=yield u.next(),r=d.done,!r;){s=d.value,c=!1;try{let p=s;l.push(p)}finally{c=!0}}}catch(p){i={error:p}}finally{try{!c&&!r&&(n=u.return)&&(yield n.call(u))}finally{if(i)throw i.error}}t(Buffer.concat(l))}))})}On.createGZipFileInBuffer=w2t});var BF=g(Ss=>{"use strict";var E2t=Ss&&Ss.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),S2t=Ss&&Ss.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),x2t=Ss&&Ss.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&E2t(t,e,r);return S2t(t,e),t},Y2e=Ss&&Ss.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ss,"__esModule",{value:!0});Ss.retryHttpClientRequest=Ss.retry=void 0;var n0=i0(),Q2e=x2t(ze()),T2t=t0();function Z2e(e,t,r,i){return Y2e(this,void 0,void 0,function*(){let n,s,a=!1,o="",l,c=1;for(;c<=i;){try{if(n=yield t(),s=n.message.statusCode,(0,n0.isSuccessStatusCode)(s))return n;s&&(l=r.get(s)),a=(0,n0.isRetryableStatusCode)(s),o=`Artifact service responded with ${s}`}catch(u){a=!0,o=u.message}if(!a){Q2e.info(`${e} - Error is not retryable`),n&&(0,n0.displayHttpDiagnostics)(n);break}Q2e.info(`${e} - Attempt ${c} of ${i} failed with error: ${o}`),yield(0,n0.sleep)((0,n0.getExponentialRetryTimeInMilliseconds)(c)),c++}throw n&&(0,n0.displayHttpDiagnostics)(n),Error(l?`${e} failed: ${l}`:`${e} failed: ${o}`)})}Ss.retry=Z2e;function N2t(e,t,r=new Map,i=(0,T2t.getRetryLimit)()){return Y2e(this,void 0,void 0,function*(){return yield Z2e(e,t,r,i)})}Ss.retryHttpClientRequest=N2t});var ibe=g(Ua=>{"use strict";var R2t=Ua&&Ua.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),A2t=Ua&&Ua.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),WE=Ua&&Ua.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&R2t(t,e,r);return A2t(t,e),t},Al=Ua&&Ua.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ua,"__esModule",{value:!0});Ua.UploadHttpClient=void 0;var MF=WE(require("fs")),Or=WE(ze()),C2t=WE(z2e()),O2t=WE(require("stream")),ln=i0(),s0=t0(),P2t=require("util"),J2e=require("url"),ebe=require("perf_hooks"),I2t=DF(),qF=eo(),D2t=FF(),tbe=X2e(),rbe=BF(),L2t=(0,P2t.promisify)(MF.stat),kF=class{constructor(){this.uploadHttpManager=new D2t.HttpManager((0,s0.getUploadFileConcurrency)(),"@actions/artifact-upload"),this.statusReporter=new I2t.StatusReporter(1e4)}createArtifactInFileContainer(t,r){return Al(this,void 0,void 0,function*(){let i={Type:"actions_storage",Name:t};if(r&&r.retentionDays){let d=(0,s0.getRetentionDays)();i.RetentionDays=(0,ln.getProperRetention)(r.retentionDays,d)}let n=JSON.stringify(i,null,2),s=(0,ln.getArtifactUrl)(),a=this.uploadHttpManager.getClient(0),o=(0,ln.getUploadHeaders)("application/json",!1),l=new Map([[qF.HttpCodes.Forbidden,(0,s0.isGhes)()?"Please reference [Enabling GitHub Actions for GitHub Enterprise Server](https://docs.github.com/en/enterprise-server@3.8/admin/github-actions/enabling-github-actions-for-github-enterprise-server) to ensure Actions storage is configured correctly.":"Artifact storage quota has been hit. Unable to upload any new artifacts"],[qF.HttpCodes.BadRequest,`The artifact name ${t} is not valid. Request URL ${s}`]]),u=yield(yield(0,rbe.retryHttpClientRequest)("Create Artifact Container",()=>Al(this,void 0,void 0,function*(){return a.post(s,n,o)}),l)).readBody();return JSON.parse(u)})}uploadArtifactToFileContainer(t,r,i){return Al(this,void 0,void 0,function*(){let n=(0,s0.getUploadFileConcurrency)(),s=(0,s0.getUploadChunkSize)();Or.debug(`File Concurrency: ${n}, and Chunk Size: ${s}`);let a=[],o=!0;i&&i.continueOnError===!1&&(o=!1);for(let h of r){let y=new J2e.URL(t);y.searchParams.append("itemPath",h.uploadFilePath),a.push({file:h.absoluteFilePath,resourceUrl:y.toString(),maxChunkSize:s,continueOnError:o})}let l=[...new Array(n).keys()],c=[],u=0,d=0,p=0,f=0,m=!1;return this.statusReporter.setTotalNumberOfFilesToProcess(r.length),this.statusReporter.start(),yield Promise.all(l.map(h=>Al(this,void 0,void 0,function*(){for(;uMF.createReadStream(r.file),u=!1,c=n):(Or.debug(`A gzip file created for ${r.file} helped with reducing the size of the original file. The file will be uploaded using gzip.`),p=()=>{let m=new O2t.PassThrough;return m.end(d),m},c=d.byteLength),(yield this.uploadChunk(t,r.resourceUrl,p,0,c-1,c,u,n))||(o=!1,l+=c,Or.warning(`Aborting upload for ${r.file} due to failure`)),{isSuccess:o,successfulUploadSize:c-l,totalSize:n}}else{let d=yield C2t.file();Or.debug(`${r.file} is greater than 64k in size. Creating a gzip file on-disk ${d.path} to potentially reduce the upload size`),c=yield(0,tbe.createGZipFileOnDisk)(r.file,d.path);let p=d.path;!s&&nMF.createReadStream(p,{start:h,end:y,autoClose:!1}),h,y,c,u,n))?c>8388608&&this.statusReporter.updateLargeFileStatus(r.file,h,y,c):(o=!1,l+=m,Or.warning(`Aborting upload for ${r.file} due to failure`),f=!0)}return Or.debug(`deleting temporary gzip file ${d.path}`),yield d.cleanup(),{isSuccess:o,successfulUploadSize:c-l,totalSize:n}}})}uploadChunk(t,r,i,n,s,a,o,l){return Al(this,void 0,void 0,function*(){let c=yield(0,ln.digestForStream)(i()),u=(0,ln.getUploadHeaders)("application/octet-stream",!0,o,l,s-n+1,(0,ln.getContentRange)(n,s,a),c),d=()=>Al(this,void 0,void 0,function*(){return yield this.uploadHttpManager.getClient(t).sendStream("PUT",r,i(),u)}),p=0,f=(0,s0.getRetryLimit)(),m=y=>(p++,p>f?(y&&(0,ln.displayHttpDiagnostics)(y),Or.info(`Retry limit has been reached for chunk at offset ${n} to ${r}`),!0):!1),h=y=>Al(this,void 0,void 0,function*(){if(this.uploadHttpManager.disposeAndReplaceClient(t),y)Or.info(`Backoff due to too many requests, retry #${p}. Waiting for ${y} milliseconds before continuing the upload`),yield(0,ln.sleep)(y);else{let b=(0,ln.getExponentialRetryTimeInMilliseconds)(p);Or.info(`Exponential backoff for retry #${p}. Waiting for ${b} milliseconds before continuing the upload at offset ${n}`),yield(0,ln.sleep)(b)}Or.info(`Finished backoff for retry #${p}, continuing with upload`)});for(;p<=f;){let y;try{y=yield d()}catch(b){if(Or.info(`An error has been caught http-client index ${t}, retrying the upload`),console.log(b),m())return!1;yield h();continue}if(yield y.readBody(),(0,ln.isSuccessStatusCode)(y.message.statusCode))return!0;if((0,ln.isRetryableStatusCode)(y.message.statusCode)){if(Or.info(`A ${y.message.statusCode} status code has been received, will attempt to retry the upload`),m(y))return!1;(0,ln.isThrottledStatusCode)(y.message.statusCode)?yield h((0,ln.tryGetRetryAfterValueTimeInMilliseconds)(y.message.headers)):yield h()}else return Or.error(`Unexpected response. Unable to upload chunk to ${r}`),(0,ln.displayHttpDiagnostics)(y),!1}return!1})}patchArtifactSize(t,r){return Al(this,void 0,void 0,function*(){let i=new J2e.URL((0,ln.getArtifactUrl)());i.searchParams.append("artifactName",r);let s=JSON.stringify({Size:t},null,2);Or.debug(`URL is ${i.toString()}`);let a=this.uploadHttpManager.getClient(0),o=(0,ln.getUploadHeaders)("application/json",!1),l=new Map([[qF.HttpCodes.NotFound,`An Artifact with the name ${r} was not found`]]);yield(yield(0,rbe.retryHttpClientRequest)("Finalize artifact upload",()=>Al(this,void 0,void 0,function*(){return a.patch(i.toString(),s,o)}),l)).readBody(),Or.debug(`Artifact ${r} has been successfully uploaded, total size in bytes: ${t}`)})}};Ua.UploadHttpClient=kF});var obe=g(za=>{"use strict";var F2t=za&&za.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),B2t=za&&za.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),zF=za&&za.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&F2t(t,e,r);return B2t(t,e),t},Ro=za&&za.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(za,"__esModule",{value:!0});za.DownloadHttpClient=void 0;var nbe=zF(require("fs")),Jn=zF(ze()),q2t=zF(require("zlib")),xs=i0(),M2t=require("url"),k2t=DF(),sbe=require("perf_hooks"),j2t=FF(),jF=t0(),abe=BF(),UF=class{constructor(){this.downloadHttpManager=new j2t.HttpManager((0,jF.getDownloadFileConcurrency)(),"@actions/artifact-download"),this.statusReporter=new k2t.StatusReporter(1e3)}listArtifacts(){return Ro(this,void 0,void 0,function*(){let t=(0,xs.getArtifactUrl)(),r=this.downloadHttpManager.getClient(0),i=(0,xs.getDownloadHeaders)("application/json"),s=yield(yield(0,abe.retryHttpClientRequest)("List Artifacts",()=>Ro(this,void 0,void 0,function*(){return r.get(t,i)}))).readBody();return JSON.parse(s)})}getContainerItems(t,r){return Ro(this,void 0,void 0,function*(){let i=new M2t.URL(r);i.searchParams.append("itemPath",t);let n=this.downloadHttpManager.getClient(0),s=(0,xs.getDownloadHeaders)("application/json"),o=yield(yield(0,abe.retryHttpClientRequest)("Get Container Items",()=>Ro(this,void 0,void 0,function*(){return n.get(i.toString(),s)}))).readBody();return JSON.parse(o)})}downloadSingleArtifact(t){return Ro(this,void 0,void 0,function*(){let r=(0,jF.getDownloadFileConcurrency)();Jn.debug(`Download file concurrency is set to ${r}`);let i=[...new Array(r).keys()],n=0,s=0;Jn.info(`Total number of files that will be downloaded: ${t.length}`),this.statusReporter.setTotalNumberOfFilesToProcess(t.length),this.statusReporter.start(),yield Promise.all(i.map(a=>Ro(this,void 0,void 0,function*(){for(;n{throw new Error(`Unable to download the artifact: ${a}`)}).finally(()=>{this.statusReporter.stop(),this.downloadHttpManager.disposeAndReplaceAllClients()})})}downloadIndividualFile(t,r,i){return Ro(this,void 0,void 0,function*(){let n=0,s=(0,jF.getRetryLimit)(),a=nbe.createWriteStream(i),o=(0,xs.getDownloadHeaders)("application/json",!0,!0),l=()=>Ro(this,void 0,void 0,function*(){return yield this.downloadHttpManager.getClient(t).get(r,o)}),c=f=>"content-encoding"in f&&f["content-encoding"]==="gzip",u=f=>Ro(this,void 0,void 0,function*(){if(n++,n>s)return Promise.reject(new Error(`Retry limit has been reached. Unable to download ${r}`));if(this.downloadHttpManager.disposeAndReplaceClient(t),f)Jn.info(`Backoff due to too many requests, retry #${n}. Waiting for ${f} milliseconds before continuing the download`),yield(0,xs.sleep)(f);else{let m=(0,xs.getExponentialRetryTimeInMilliseconds)(n);Jn.info(`Exponential backoff for retry #${n}. Waiting for ${m} milliseconds before continuing the download`),yield(0,xs.sleep)(m)}Jn.info(`Finished backoff for retry #${n}, continuing with download`)}),d=(f,m)=>!f||!m||process.env.ACTIONS_ARTIFACT_SKIP_DOWNLOAD_VALIDATION?(Jn.info("Skipping download validation."),!0):parseInt(f)===m,p=f=>Ro(this,void 0,void 0,function*(){a.close(),yield new Promise(m=>{a.on("close",m),a.writableFinished&&m()}),yield(0,xs.rmFile)(f),a=nbe.createWriteStream(f)});for(;n<=s;){let f;try{f=yield l()}catch(h){Jn.info("An error occurred while attempting to download a file"),console.log(h),yield u();continue}let m=!1;if((0,xs.isSuccessStatusCode)(f.message.statusCode))try{let h=c(f.message.headers);if(yield this.pipeResponseToFile(f,a,h),h||d(f.message.headers["content-length"],yield(0,xs.getFileSize)(i)))return;m=!0}catch{m=!0}if(m||(0,xs.isRetryableStatusCode)(f.message.statusCode))Jn.info(`A ${f.message.statusCode} response code has been received while attempting to download an artifact`),p(i),(0,xs.isThrottledStatusCode)(f.message.statusCode)?yield u((0,xs.tryGetRetryAfterValueTimeInMilliseconds)(f.message.headers)):yield u();else return(0,xs.displayHttpDiagnostics)(f),Promise.reject(new Error(`Unexpected http ${f.message.statusCode} during download for ${r}`))}})}pipeResponseToFile(t,r,i){return Ro(this,void 0,void 0,function*(){yield new Promise((n,s)=>{if(i){let a=q2t.createGunzip();t.message.on("error",o=>{Jn.info("An error occurred while attempting to read the response stream"),a.close(),r.close(),s(o)}).pipe(a).on("error",o=>{Jn.info("An error occurred while attempting to decompress the response stream"),r.close(),s(o)}).pipe(r).on("close",()=>{n()}).on("error",o=>{Jn.info(`An error occurred while writing a downloaded file to ${r.path}`),s(o)})}else t.message.on("error",a=>{Jn.info("An error occurred while attempting to read the response stream"),r.close(),s(a)}).pipe(r).on("close",()=>{n()}).on("error",a=>{Jn.info(`An error occurred while writing a downloaded file to ${r.path}`),s(a)})})})}};za.DownloadHttpClient=UF});var lbe=g(Cl=>{"use strict";var U2t=Cl&&Cl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),z2t=Cl&&Cl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$2t=Cl&&Cl.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&U2t(t,e,r);return z2t(t,e),t};Object.defineProperty(Cl,"__esModule",{value:!0});Cl.getDownloadSpecification=void 0;var KE=$2t(require("path"));function H2t(e,t,r,i){let n=new Set,s={rootDownloadLocation:i?KE.join(r,e):r,directoryStructure:[],emptyFilesToCreate:[],filesToDownload:[]};for(let a of t)if(a.path.startsWith(`${e}/`)||a.path.startsWith(`${e}\\`)){let o=KE.normalize(a.path),l=KE.join(r,i?o:o.replace(e,""));a.itemType==="file"&&(n.add(KE.dirname(l)),a.fileLength===0?s.emptyFilesToCreate.push(l):s.filesToDownload.push({sourceLocation:a.contentLocation,targetPath:l}))}return s.directoryStructure=Array.from(n),s}Cl.getDownloadSpecification=H2t});var pbe=g($a=>{"use strict";var G2t=$a&&$a.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),V2t=$a&&$a.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),W2t=$a&&$a.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&G2t(t,e,r);return V2t(t,e),t},$F=$a&&$a.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty($a,"__esModule",{value:!0});$a.DefaultArtifactClient=void 0;var Ts=W2t(ze()),K2t=T2e(),X2t=ibe(),XE=i0(),Q2t=EF(),cbe=obe(),ube=lbe(),dbe=t0(),QE=require("path"),HF=class e{static create(){return new e}uploadArtifact(t,r,i,n){return $F(this,void 0,void 0,function*(){Ts.info(`Starting artifact upload +For more detailed logs during the artifact upload process, enable step-debugging: https://docs.github.com/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging#enabling-step-debug-logging`),(0,Q2t.checkArtifactName)(t);let s=(0,K2t.getUploadSpecification)(t,i,r),a={artifactName:t,artifactItems:[],size:0,failedItems:[]},o=new X2t.UploadHttpClient;if(s.length===0)Ts.warning("No files found that can be uploaded");else{let l=yield o.createArtifactInFileContainer(t,n);if(!l.fileContainerResourceUrl)throw Ts.debug(l.toString()),new Error("No URL provided by the Artifact Service to upload an artifact to");Ts.debug(`Upload Resource URL: ${l.fileContainerResourceUrl}`),Ts.info(`Container for artifact "${t}" successfully created. Starting upload of file(s)`);let c=yield o.uploadArtifactToFileContainer(l.fileContainerResourceUrl,s,n);Ts.info("File upload process has finished. Finalizing the artifact upload"),yield o.patchArtifactSize(c.totalSize,t),c.failedItems.length>0?Ts.info(`Upload finished. There were ${c.failedItems.length} items that failed to upload`):Ts.info("Artifact has been finalized. All files have been successfully uploaded!"),Ts.info(` +The raw size of all the files that were specified for upload is ${c.totalSize} bytes +The size of all the files that were uploaded is ${c.uploadSize} bytes. This takes into account any gzip compression used to reduce the upload size, time and storage + +Note: The size of downloaded zips can differ significantly from the reported size. For more information see: https://github.com/actions/upload-artifact#zipped-artifact-downloads \r +`),a.artifactItems=s.map(u=>u.absoluteFilePath),a.size=c.uploadSize,a.failedItems=c.failedItems}return a})}downloadArtifact(t,r,i){return $F(this,void 0,void 0,function*(){let n=new cbe.DownloadHttpClient,s=yield n.listArtifacts();if(s.count===0)throw new Error("Unable to find any artifacts for the associated workflow");let a=s.value.find(c=>c.name===t);if(!a)throw new Error(`Unable to find an artifact with the name: ${t}`);let o=yield n.getContainerItems(a.name,a.fileContainerResourceUrl);r||(r=(0,dbe.getWorkSpaceDirectory)()),r=(0,QE.normalize)(r),r=(0,QE.resolve)(r);let l=(0,ube.getDownloadSpecification)(t,o.value,r,i?.createArtifactFolder||!1);return l.filesToDownload.length===0?Ts.info(`No downloadable files were found for the artifact: ${a.name}`):(yield(0,XE.createDirectoriesForArtifact)(l.directoryStructure),Ts.info("Directory structure has been set up for the artifact"),yield(0,XE.createEmptyFilesForArtifact)(l.emptyFilesToCreate),yield n.downloadSingleArtifact(l.filesToDownload)),{artifactName:t,downloadPath:l.rootDownloadLocation}})}downloadAllArtifacts(t){return $F(this,void 0,void 0,function*(){let r=new cbe.DownloadHttpClient,i=[],n=yield r.listArtifacts();if(n.count===0)return Ts.info("Unable to find any artifacts for the associated workflow"),i;t||(t=(0,dbe.getWorkSpaceDirectory)()),t=(0,QE.normalize)(t),t=(0,QE.resolve)(t);let s=0;for(;s{"use strict";Object.defineProperty(YE,"__esModule",{value:!0});YE.create=void 0;var Y2t=pbe();function Z2t(){return Y2t.DefaultArtifactClient.create()}YE.create=Z2t});var GF=g((pPt,mbe)=>{mbe.exports={LOCHDR:30,LOCSIG:67324752,LOCVER:4,LOCFLG:6,LOCHOW:8,LOCTIM:10,LOCCRC:14,LOCSIZ:18,LOCLEN:22,LOCNAM:26,LOCEXT:28,EXTSIG:134695760,EXTHDR:16,EXTCRC:4,EXTSIZ:8,EXTLEN:12,CENHDR:46,CENSIG:33639248,CENVEM:4,CENVER:6,CENFLG:8,CENHOW:10,CENTIM:12,CENCRC:16,CENSIZ:20,CENLEN:24,CENNAM:28,CENEXT:30,CENCOM:32,CENDSK:34,CENATT:36,CENATX:38,CENOFF:42,ENDHDR:22,ENDSIG:101010256,ENDSUB:8,ENDTOT:10,ENDSIZ:12,ENDOFF:16,ENDCOM:20,END64HDR:20,END64SIG:117853008,END64START:4,END64OFF:8,END64NUMDISKS:16,ZIP64SIG:101075792,ZIP64HDR:56,ZIP64LEAD:12,ZIP64SIZE:4,ZIP64VEM:12,ZIP64VER:14,ZIP64DSK:16,ZIP64DSKDIR:20,ZIP64SUB:24,ZIP64TOT:32,ZIP64SIZB:40,ZIP64OFF:48,ZIP64EXTRA:56,STORED:0,SHRUNK:1,REDUCED1:2,REDUCED2:3,REDUCED3:4,REDUCED4:5,IMPLODED:6,DEFLATED:8,ENHANCED_DEFLATED:9,PKWARE:10,BZIP2:12,LZMA:14,IBM_TERSE:18,IBM_LZ77:19,AES_ENCRYPT:99,FLG_ENC:1,FLG_COMP1:2,FLG_COMP2:4,FLG_DESC:8,FLG_ENH:16,FLG_PATCH:32,FLG_STR:64,FLG_EFS:2048,FLG_MSK:4096,FILE:2,BUFFER:1,NONE:0,EF_ID:0,EF_SIZE:2,ID_ZIP64:1,ID_AVINFO:7,ID_PFS:8,ID_OS2:9,ID_NTFS:10,ID_OPENVMS:12,ID_UNIX:13,ID_FORK:14,ID_PATCH:15,ID_X509_PKCS7:20,ID_X509_CERTID_F:21,ID_X509_CERTID_C:22,ID_STRONGENC:23,ID_RECORD_MGT:24,ID_X509_PKCS7_RL:25,ID_IBM1:101,ID_IBM2:102,ID_POSZIP:18064,EF_ZIP64_OR_32:4294967295,EF_ZIP64_OR_16:65535,EF_ZIP64_SUNCOMP:0,EF_ZIP64_SCOMP:8,EF_ZIP64_RHO:16,EF_ZIP64_DSN:24}});var ZE=g(gbe=>{var hbe={INVALID_LOC:"Invalid LOC header (bad signature)",INVALID_CEN:"Invalid CEN header (bad signature)",INVALID_END:"Invalid END header (bad signature)",DESCRIPTOR_NOT_EXIST:"No descriptor present",DESCRIPTOR_UNKNOWN:"Unknown descriptor format",DESCRIPTOR_FAULTY:"Descriptor data is malformed",NO_DATA:"Nothing to decompress",BAD_CRC:"CRC32 checksum failed {0}",FILE_IN_THE_WAY:"There is a file in the way: {0}",UNKNOWN_METHOD:"Invalid/unsupported compression method",AVAIL_DATA:"inflate::Available inflate data did not terminate",INVALID_DISTANCE:"inflate::Invalid literal/length or distance code in fixed or dynamic block",TO_MANY_CODES:"inflate::Dynamic block code description: too many length or distance codes",INVALID_REPEAT_LEN:"inflate::Dynamic block code description: repeat more than specified lengths",INVALID_REPEAT_FIRST:"inflate::Dynamic block code description: repeat lengths with no first length",INCOMPLETE_CODES:"inflate::Dynamic block code description: code lengths codes incomplete",INVALID_DYN_DISTANCE:"inflate::Dynamic block code description: invalid distance code lengths",INVALID_CODES_LEN:"inflate::Dynamic block code description: invalid literal/length code lengths",INVALID_STORE_BLOCK:"inflate::Stored block length did not match one's complement",INVALID_BLOCK_TYPE:"inflate::Invalid block type (type == 3)",CANT_EXTRACT_FILE:"Could not extract the file",CANT_OVERRIDE:"Target file already exists",DISK_ENTRY_TOO_LARGE:"Number of disk entries is too large",NO_ZIP:"No zip file was loaded",NO_ENTRY:"Entry doesn't exist",DIRECTORY_CONTENT_ERROR:"A directory cannot have content",FILE_NOT_FOUND:'File not found: "{0}"',NOT_IMPLEMENTED:"Not implemented",INVALID_FILENAME:"Invalid filename",INVALID_FORMAT:"Invalid or unsupported zip format. No END header found",INVALID_PASS_PARAM:"Incompatible password parameter",WRONG_PASSWORD:"Wrong Password",COMMENT_TOO_LONG:"Comment is too long",EXTRA_FIELD_PARSE_ERROR:"Extra field parsing error"};function J2t(e){return function(...t){return t.length&&(e=e.replace(/\{(\d)\}/g,(r,i)=>t[i]||"")),new Error("ADM-ZIP: "+e)}}for(let e of Object.keys(hbe))gbe[e]=J2t(hbe[e])});var wbe=g((mPt,_be)=>{var ebt=require("fs"),Ei=require("path"),ybe=GF(),tbt=ZE(),rbt=typeof process=="object"&&process.platform==="win32",bbe=e=>typeof e=="object"&&e!==null,vbe=new Uint32Array(256).map((e,t)=>{for(let r=0;r<8;r++)t&1?t=3988292384^t>>>1:t>>>=1;return t>>>0});function Xr(e){this.sep=Ei.sep,this.fs=ebt,bbe(e)&&bbe(e.fs)&&typeof e.fs.statSync=="function"&&(this.fs=e.fs)}_be.exports=Xr;Xr.prototype.makeDir=function(e){let t=this;function r(i){let n=i.split(t.sep)[0];i.split(t.sep).forEach(function(s){if(!(!s||s.substr(-1,1)===":")){n+=t.sep+s;var a;try{a=t.fs.statSync(n)}catch{t.fs.mkdirSync(n)}if(a&&a.isFile())throw tbt.FILE_IN_THE_WAY(`"${n}"`)}})}r(e)};Xr.prototype.writeFileTo=function(e,t,r,i){let n=this;if(n.fs.existsSync(e)){if(!r)return!1;var s=n.fs.statSync(e);if(s.isDirectory())return!1}var a=Ei.dirname(e);n.fs.existsSync(a)||n.makeDir(a);var o;try{o=n.fs.openSync(e,"w",438)}catch{n.fs.chmodSync(e,438),o=n.fs.openSync(e,"w",438)}if(o)try{n.fs.writeSync(o,t,0,t.length,0)}finally{n.fs.closeSync(o)}return n.fs.chmodSync(e,i||438),!0};Xr.prototype.writeFileToAsync=function(e,t,r,i,n){typeof i=="function"&&(n=i,i=void 0);let s=this;s.fs.exists(e,function(a){if(a&&!r)return n(!1);s.fs.stat(e,function(o,l){if(a&&l.isDirectory())return n(!1);var c=Ei.dirname(e);s.fs.exists(c,function(u){u||s.makeDir(c),s.fs.open(e,"w",438,function(d,p){d?s.fs.chmod(e,438,function(){s.fs.open(e,"w",438,function(f,m){s.fs.write(m,t,0,t.length,0,function(){s.fs.close(m,function(){s.fs.chmod(e,i||438,function(){n(!0)})})})})}):p?s.fs.write(p,t,0,t.length,0,function(){s.fs.close(p,function(){s.fs.chmod(e,i||438,function(){n(!0)})})}):s.fs.chmod(e,i||438,function(){n(!0)})})})})})};Xr.prototype.findFiles=function(e){let t=this;function r(i,n,s){typeof n=="boolean"&&(s=n,n=void 0);let a=[];return t.fs.readdirSync(i).forEach(function(o){let l=Ei.join(i,o),c=t.fs.statSync(l);(!n||n.test(l))&&a.push(Ei.normalize(l)+(c.isDirectory()?t.sep:"")),c.isDirectory()&&s&&(a=a.concat(r(l,n,s)))}),a}return r(e,void 0,!0)};Xr.prototype.findFilesAsync=function(e,t){let r=this,i=[];r.fs.readdir(e,function(n,s){if(n)return t(n);let a=s.length;if(!a)return t(null,i);s.forEach(function(o){o=Ei.join(e,o),r.fs.stat(o,function(l,c){if(l)return t(l);c&&(i.push(Ei.normalize(o)+(c.isDirectory()?r.sep:"")),c.isDirectory()?r.findFilesAsync(o,function(u,d){if(u)return t(u);i=i.concat(d),--a||t(null,i)}):--a||t(null,i))})})})};Xr.prototype.getAttributes=function(){};Xr.prototype.setAttributes=function(){};Xr.crc32update=function(e,t){return vbe[(e^t)&255]^e>>>8};Xr.crc32=function(e){typeof e=="string"&&(e=Buffer.from(e,"utf8"));let t=e.length,r=-1;for(let i=0;i>>0};Xr.methodToString=function(e){switch(e){case ybe.STORED:return"STORED ("+e+")";case ybe.DEFLATED:return"DEFLATED ("+e+")";default:return"UNSUPPORTED ("+e+")"}};Xr.canonical=function(e){if(!e)return"";let t=Ei.posix.normalize("/"+e.split("\\").join("/"));return Ei.join(".",t)};Xr.zipnamefix=function(e){if(!e)return"";let t=Ei.posix.normalize("/"+e.split("\\").join("/"));return Ei.posix.join(".",t)};Xr.findLast=function(e,t){if(!Array.isArray(e))throw new TypeError("arr is not array");let r=e.length>>>0;for(let i=r-1;i>=0;i--)if(t(e[i],i,e))return e[i]};Xr.sanitize=function(e,t){e=Ei.resolve(Ei.normalize(e));for(var r=t.split("/"),i=0,n=r.length;i>25&127)+1980,Math.max((e>>21&15)-1,0),Math.max(e>>16&31,1),e>>11&31,e>>5&63,(e&31)<<1)};Xr.fromDate2DOS=function(e){let t=0,r=0;return e.getFullYear()>1979&&(t=(e.getFullYear()-1980&127)<<9|e.getMonth()+1<<5|e.getDate(),r=e.getHours()<<11|e.getMinutes()<<5|e.getSeconds()>>1),t<<16|r};Xr.isWin=rbt;Xr.crcTable=vbe});var Sbe=g((hPt,Ebe)=>{var ibt=require("path");Ebe.exports=function(e,{fs:t}){var r=e||"",i=s(),n=null;function s(){return{directory:!1,readonly:!1,hidden:!1,executable:!1,mtime:0,atime:0}}return r&&t.existsSync(r)?(n=t.statSync(r),i.directory=n.isDirectory(),i.mtime=n.mtime,i.atime=n.atime,i.executable=(73&n.mode)!==0,i.readonly=(128&n.mode)===0,i.hidden=ibt.basename(r)[0]==="."):console.warn("Invalid path: "+r),{get directory(){return i.directory},get readOnly(){return i.readonly},get hidden(){return i.hidden},get mtime(){return i.mtime},get atime(){return i.atime},get executable(){return i.executable},decodeAttributes:function(){},encodeAttributes:function(){},toJSON:function(){return{path:r,isDirectory:i.directory,isReadOnly:i.readonly,isHidden:i.hidden,isExecutable:i.executable,mTime:i.mtime,aTime:i.atime}},toString:function(){return JSON.stringify(this.toJSON(),null," ")}}}});var Tbe=g((gPt,xbe)=>{xbe.exports={efs:!0,encode:e=>Buffer.from(e,"utf8"),decode:e=>e.toString("utf8")}});var o0=g((yPt,a0)=>{a0.exports=wbe();a0.exports.Constants=GF();a0.exports.Errors=ZE();a0.exports.FileAttr=Sbe();a0.exports.decoder=Tbe()});var Rbe=g((bPt,Nbe)=>{var ad=o0(),oe=ad.Constants;Nbe.exports=function(){var e=20,t=10,r=0,i=0,n=0,s=0,a=0,o=0,l=0,c=0,u=0,d=0,p=0,f=0,m=0;e|=ad.isWin?2560:768,r|=oe.FLG_EFS;let h={extraLen:0},y=v=>Math.max(0,v)>>>0,b=v=>Math.max(0,v)&65535,w=v=>Math.max(0,v)&255;return n=ad.fromDate2DOS(new Date),{get made(){return e},set made(v){e=v},get version(){return t},set version(v){t=v},get flags(){return r},set flags(v){r=v},get flags_efs(){return(r&oe.FLG_EFS)>0},set flags_efs(v){v?r|=oe.FLG_EFS:r&=~oe.FLG_EFS},get flags_desc(){return(r&oe.FLG_DESC)>0},set flags_desc(v){v?r|=oe.FLG_DESC:r&=~oe.FLG_DESC},get method(){return i},set method(v){switch(v){case oe.STORED:this.version=10;case oe.DEFLATED:default:this.version=20}i=v},get time(){return ad.fromDOS2Date(this.timeval)},set time(v){this.timeval=ad.fromDate2DOS(v)},get timeval(){return n},set timeval(v){n=y(v)},get timeHighByte(){return w(n>>>8)},get crc(){return s},set crc(v){s=y(v)},get compressedSize(){return a},set compressedSize(v){a=y(v)},get size(){return o},set size(v){o=y(v)},get fileNameLength(){return l},set fileNameLength(v){l=v},get extraLength(){return c},set extraLength(v){c=v},get extraLocalLength(){return h.extraLen},set extraLocalLength(v){h.extraLen=v},get commentLength(){return u},set commentLength(v){u=v},get diskNumStart(){return d},set diskNumStart(v){d=y(v)},get inAttr(){return p},set inAttr(v){p=y(v)},get attr(){return f},set attr(v){f=y(v)},get fileAttr(){return(f||0)>>16&4095},get offset(){return m},set offset(v){m=y(v)},get encrypted(){return(r&oe.FLG_ENC)===oe.FLG_ENC},get centralHeaderSize(){return oe.CENHDR+l+c+u},get realDataOffset(){return m+oe.LOCHDR+h.fnameLen+h.extraLen},get localHeader(){return h},loadLocalHeaderFromBinary:function(v){var E=v.slice(m,m+oe.LOCHDR);if(E.readUInt32LE(0)!==oe.LOCSIG)throw ad.Errors.INVALID_LOC();h.version=E.readUInt16LE(oe.LOCVER),h.flags=E.readUInt16LE(oe.LOCFLG),h.method=E.readUInt16LE(oe.LOCHOW),h.time=E.readUInt32LE(oe.LOCTIM),h.crc=E.readUInt32LE(oe.LOCCRC),h.compressedSize=E.readUInt32LE(oe.LOCSIZ),h.size=E.readUInt32LE(oe.LOCLEN),h.fnameLen=E.readUInt16LE(oe.LOCNAM),h.extraLen=E.readUInt16LE(oe.LOCEXT);let T=m+oe.LOCHDR+h.fnameLen,q=T+h.extraLen;return v.slice(T,q)},loadFromBinary:function(v){if(v.length!==oe.CENHDR||v.readUInt32LE(0)!==oe.CENSIG)throw ad.Errors.INVALID_CEN();e=v.readUInt16LE(oe.CENVEM),t=v.readUInt16LE(oe.CENVER),r=v.readUInt16LE(oe.CENFLG),i=v.readUInt16LE(oe.CENHOW),n=v.readUInt32LE(oe.CENTIM),s=v.readUInt32LE(oe.CENCRC),a=v.readUInt32LE(oe.CENSIZ),o=v.readUInt32LE(oe.CENLEN),l=v.readUInt16LE(oe.CENNAM),c=v.readUInt16LE(oe.CENEXT),u=v.readUInt16LE(oe.CENCOM),d=v.readUInt16LE(oe.CENDSK),p=v.readUInt16LE(oe.CENATT),f=v.readUInt32LE(oe.CENATX),m=v.readUInt32LE(oe.CENOFF)},localHeaderToBinary:function(){var v=Buffer.alloc(oe.LOCHDR);return v.writeUInt32LE(oe.LOCSIG,0),v.writeUInt16LE(t,oe.LOCVER),v.writeUInt16LE(r,oe.LOCFLG),v.writeUInt16LE(i,oe.LOCHOW),v.writeUInt32LE(n,oe.LOCTIM),v.writeUInt32LE(s,oe.LOCCRC),v.writeUInt32LE(a,oe.LOCSIZ),v.writeUInt32LE(o,oe.LOCLEN),v.writeUInt16LE(l,oe.LOCNAM),v.writeUInt16LE(h.extraLen,oe.LOCEXT),v},centralHeaderToBinary:function(){var v=Buffer.alloc(oe.CENHDR+l+c+u);return v.writeUInt32LE(oe.CENSIG,0),v.writeUInt16LE(e,oe.CENVEM),v.writeUInt16LE(t,oe.CENVER),v.writeUInt16LE(r,oe.CENFLG),v.writeUInt16LE(i,oe.CENHOW),v.writeUInt32LE(n,oe.CENTIM),v.writeUInt32LE(s,oe.CENCRC),v.writeUInt32LE(a,oe.CENSIZ),v.writeUInt32LE(o,oe.CENLEN),v.writeUInt16LE(l,oe.CENNAM),v.writeUInt16LE(c,oe.CENEXT),v.writeUInt16LE(u,oe.CENCOM),v.writeUInt16LE(d,oe.CENDSK),v.writeUInt16LE(p,oe.CENATT),v.writeUInt32LE(f,oe.CENATX),v.writeUInt32LE(m,oe.CENOFF),v},toJSON:function(){let v=function(E){return E+" bytes"};return{made:e,version:t,flags:r,method:ad.methodToString(i),time:this.time,crc:"0x"+s.toString(16).toUpperCase(),compressedSize:v(a),size:v(o),fileNameLength:v(l),extraLength:v(c),commentLength:v(u),diskNumStart:d,inAttr:p,attr:f,offset:m,centralHeaderSize:v(oe.CENHDR+l+c+u)}},toString:function(){return JSON.stringify(this.toJSON(),null," ")}}}});var Cbe=g((vPt,Abe)=>{var l0=o0(),Pr=l0.Constants;Abe.exports=function(){var e=0,t=0,r=0,i=0,n=0;return{get diskEntries(){return e},set diskEntries(s){e=t=s},get totalEntries(){return t},set totalEntries(s){t=e=s},get size(){return r},set size(s){r=s},get offset(){return i},set offset(s){i=s},get commentLength(){return n},set commentLength(s){n=s},get mainHeaderSize(){return Pr.ENDHDR+n},loadFromBinary:function(s){if((s.length!==Pr.ENDHDR||s.readUInt32LE(0)!==Pr.ENDSIG)&&(s.length{VF.EntryHeader=Rbe();VF.MainHeader=Cbe()});var Pbe=g((wPt,Obe)=>{Obe.exports=function(e){var t=require("zlib"),r={chunkSize:(parseInt(e.length/1024)+1)*1024};return{deflate:function(){return t.deflateRawSync(e,r)},deflateAsync:function(i){var n=t.createDeflateRaw(r),s=[],a=0;n.on("data",function(o){s.push(o),a+=o.length}),n.on("end",function(){var o=Buffer.alloc(a),l=0;o.fill(0);for(var c=0;c{var nbt=+(process.versions?process.versions.node:"").split(".")[0]||0;Ibe.exports=function(e,t){var r=require("zlib");let i=nbt>=15&&t>0?{maxOutputLength:t}:{};return{inflate:function(){return r.inflateRawSync(e,i)},inflateAsync:function(n){var s=r.createInflateRaw(i),a=[],o=0;s.on("data",function(l){a.push(l),o+=l.length}),s.on("end",function(){var l=Buffer.alloc(o),c=0;l.fill(0);for(var u=0;u{"use strict";var{randomFillSync:Lbe}=require("crypto"),sbt=ZE(),abt=new Uint32Array(256).map((e,t)=>{for(let r=0;r<8;r++)t&1?t=t>>>1^3988292384:t>>>=1;return t>>>0}),Bbe=(e,t)=>Math.imul(e,t)>>>0,Fbe=(e,t)=>abt[(e^t)&255]^e>>>8,Bb=()=>typeof Lbe=="function"?Lbe(Buffer.alloc(12)):Bb.node();Bb.node=()=>{let e=Buffer.alloc(12),t=e.length;for(let r=0;r>>24),e};e5.prototype.next=function(){let e=(this.keys[2]|2)>>>0;return Bbe(e,e^1)>>8&255};function obt(e){let t=new e5(e);return function(r){let i=Buffer.alloc(r.length),n=0;for(let s of r)i[n++]=t.updateKeys(s^t.next());return i}}function lbt(e){let t=new e5(e);return function(r,i,n=0){i||(i=Buffer.alloc(r.length));for(let s of r){let a=t.next();i[n++]=s^a,t.updateKeys(s)}return i}}function cbt(e,t,r){if(!e||!Buffer.isBuffer(e)||e.length<12)return Buffer.alloc(0);let i=obt(r),n=i(e.slice(0,12)),s=(t.flags&8)===8?t.timeHighByte:t.crc>>>24;if(n[11]!==s)throw sbt.WRONG_PASSWORD();return i(e.slice(12))}function ubt(e){Buffer.isBuffer(e)&&e.length>=12?JE.genSalt=function(){return e.slice(0,12)}:e==="node"?JE.genSalt=Bb.node:JE.genSalt=Bb}function dbt(e,t,r,i=!1){e==null&&(e=Buffer.alloc(0)),Buffer.isBuffer(e)||(e=Buffer.from(e.toString()));let n=lbt(r),s=JE.genSalt();s[11]=t.crc>>>24&255,i&&(s[10]=t.crc>>>16&255);let a=Buffer.alloc(e.length+12);return n(s,a),n(e,a,12)}qbe.exports={decrypt:cbt,encrypt:dbt,_salter:ubt}});var kbe=g(t5=>{t5.Deflater=Pbe();t5.Inflater=Dbe();t5.ZipCrypto=Mbe()});var XF=g((TPt,jbe)=>{var Vt=o0(),pbt=WF(),Qr=Vt.Constants,KF=kbe();jbe.exports=function(e,t){var r=new pbt.EntryHeader,i=Buffer.alloc(0),n=Buffer.alloc(0),s=!1,a=null,o=Buffer.alloc(0),l=Buffer.alloc(0),c=!0;let u=e,d=typeof u.decoder=="object"?u.decoder:Vt.decoder;c=d.hasOwnProperty("efs")?d.efs:!1;function p(){return!t||!(t instanceof Uint8Array)?Buffer.alloc(0):(l=r.loadLocalHeaderFromBinary(t),t.slice(r.realDataOffset,r.realDataOffset+r.compressedSize))}function f(v){if(r.flags_desc){let E={},T=r.realDataOffset+r.compressedSize;if(t.readUInt32LE(T)==Qr.LOCSIG||t.readUInt32LE(T)==Qr.CENSIG)throw Vt.Errors.DESCRIPTOR_NOT_EXIST();if(t.readUInt32LE(T)==Qr.EXTSIG)E.crc=t.readUInt32LE(T+Qr.EXTCRC),E.compressedSize=t.readUInt32LE(T+Qr.EXTSIZ),E.size=t.readUInt32LE(T+Qr.EXTLEN);else if(t.readUInt16LE(T+12)===19280)E.crc=t.readUInt32LE(T+Qr.EXTCRC-4),E.compressedSize=t.readUInt32LE(T+Qr.EXTSIZ-4),E.size=t.readUInt32LE(T+Qr.EXTLEN-4);else throw Vt.Errors.DESCRIPTOR_UNKNOWN();if(E.compressedSize!==r.compressedSize||E.size!==r.size||E.crc!==r.crc)throw Vt.Errors.DESCRIPTOR_FAULTY();if(Vt.crc32(v)!==E.crc)return!1}else if(Vt.crc32(v)!==r.localHeader.crc)return!1;return!0}function m(v,E,T){if(typeof E>"u"&&typeof v=="string"&&(T=v,v=void 0),s)return v&&E&&E(Buffer.alloc(0),Vt.Errors.DIRECTORY_CONTENT_ERROR()),Buffer.alloc(0);var q=p();if(q.length===0)return v&&E&&E(q),q;if(r.encrypted){if(typeof T!="string"&&!Buffer.isBuffer(T))throw Vt.Errors.INVALID_PASS_PARAM();q=KF.ZipCrypto.decrypt(q,r,T)}var O=Buffer.alloc(r.size);switch(r.method){case Vt.Constants.STORED:if(q.copy(O),f(O))return v&&E&&E(O),O;throw v&&E&&E(O,Vt.Errors.BAD_CRC()),Vt.Errors.BAD_CRC();case Vt.Constants.DEFLATED:var B=new KF.Inflater(q,r.size);if(v)B.inflateAsync(function(P){P.copy(P,0),E&&(f(P)?E(P):E(P,Vt.Errors.BAD_CRC()))});else{if(B.inflate(O).copy(O,0),!f(O))throw Vt.Errors.BAD_CRC(`"${d.decode(i)}"`);return O}break;default:throw v&&E&&E(Buffer.alloc(0),Vt.Errors.UNKNOWN_METHOD()),Vt.Errors.UNKNOWN_METHOD()}}function h(v,E){if((!a||!a.length)&&Buffer.isBuffer(t))return v&&E&&E(p()),p();if(a.length&&!s){var T;switch(r.method){case Vt.Constants.STORED:return r.compressedSize=r.size,T=Buffer.alloc(a.length),a.copy(T),v&&E&&E(T),T;default:case Vt.Constants.DEFLATED:var q=new KF.Deflater(a);if(v)q.deflateAsync(function(B){T=Buffer.alloc(B.length),r.compressedSize=B.length,B.copy(T),E&&E(T)});else{var O=q.deflate();return r.compressedSize=O.length,O}q=null;break}}else if(v&&E)E(Buffer.alloc(0));else return Buffer.alloc(0)}function y(v,E){return(v.readUInt32LE(E+4)<<4)+v.readUInt32LE(E)}function b(v){try{for(var E=0,T,q,O;E+4=Qr.EF_ZIP64_SCOMP&&(E=y(v,Qr.EF_ZIP64_SUNCOMP),r.size===Qr.EF_ZIP64_OR_32&&(r.size=E)),v.length>=Qr.EF_ZIP64_RHO&&(T=y(v,Qr.EF_ZIP64_SCOMP),r.compressedSize===Qr.EF_ZIP64_OR_32&&(r.compressedSize=T)),v.length>=Qr.EF_ZIP64_DSN&&(q=y(v,Qr.EF_ZIP64_RHO),r.offset===Qr.EF_ZIP64_OR_32&&(r.offset=q)),v.length>=Qr.EF_ZIP64_DSN+4&&(O=v.readUInt32LE(Qr.EF_ZIP64_DSN),r.diskNumStart===Qr.EF_ZIP64_OR_16&&(r.diskNumStart=O))}return{get entryName(){return d.decode(i)},get rawEntryName(){return i},set entryName(v){i=Vt.toBuffer(v,d.encode);var E=i[i.length-1];s=E===47||E===92,r.fileNameLength=i.length},get efs(){return typeof c=="function"?c(this.entryName):c},get extra(){return o},set extra(v){o=v,r.extraLength=v.length,b(v)},get comment(){return d.decode(n)},set comment(v){if(n=Vt.toBuffer(v,d.encode),r.commentLength=n.length,n.length>65535)throw Vt.Errors.COMMENT_TOO_LONG()},get name(){var v=d.decode(i);return s?v.substr(v.length-1).split("/").pop():v.split("/").pop()},get isDirectory(){return s},getCompressedData:function(){return h(!1,null)},getCompressedDataAsync:function(v){h(!0,v)},setData:function(v){a=Vt.toBuffer(v,Vt.decoder.encode),!s&&a.length?(r.size=a.length,r.method=Vt.Constants.DEFLATED,r.crc=Vt.crc32(v),r.changed=!0):r.method=Vt.Constants.STORED},getData:function(v){return r.changed?a:m(!1,null,v)},getDataAsync:function(v,E){r.changed?v(a):m(!0,v,E)},set attr(v){r.attr=v},get attr(){return r.attr},set header(v){r.loadFromBinary(v)},get header(){return r},packCentralHeader:function(){r.flags_efs=this.efs,r.extraLength=o.length;var v=r.centralHeaderToBinary(),E=Vt.Constants.CENHDR;return i.copy(v,E),E+=i.length,o.copy(v,E),E+=r.extraLength,n.copy(v,E),v},packLocalHeader:function(){let v=0;r.flags_efs=this.efs,r.extraLocalLength=l.length;let E=r.localHeaderToBinary(),T=Buffer.alloc(E.length+i.length+r.extraLocalLength);return E.copy(T,v),v+=E.length,i.copy(T,v),v+=i.length,l.copy(T,v),v+=l.length,T},toJSON:function(){let v=function(E){return"<"+(E&&E.length+" bytes buffer"||"null")+">"};return{entryName:this.entryName,name:this.name,comment:this.comment,isDirectory:this.isDirectory,header:r.toJSON(),compressedData:v(t),data:v(a)}},toString:function(){return JSON.stringify(this.toJSON(),null," ")}}}});var $be=g((NPt,zbe)=>{var Ube=XF(),fbt=WF(),cn=o0();zbe.exports=function(e,t){var r=[],i={},n=Buffer.alloc(0),s=new fbt.MainHeader,a=!1,o=null;let l=new Set,c=t,{noSort:u,decoder:d}=c;e?m(c.readEntries):a=!0;function p(){let y=new Set;for(let b of Object.keys(i)){let w=b.split("/");if(w.pop(),!!w.length)for(let v=0;v(e.length-s.offset)/cn.Constants.CENHDR)throw cn.Errors.DISK_ENTRY_TOO_LARGE();r=new Array(s.diskEntries);for(var y=s.offset,b=0;b=v;b--)if(e[b]===80){if(e.readUInt32LE(b)===cn.Constants.ENDSIG){T=b,q=b,E=b+cn.Constants.ENDHDR,v=b-cn.Constants.END64HDR;continue}if(e.readUInt32LE(b)===cn.Constants.END64SIG){v=w;continue}if(e.readUInt32LE(b)===cn.Constants.ZIP64SIG){T=b,E=b+cn.readBigUInt64LE(e,b+cn.Constants.ZIP64SIZE)+cn.Constants.ZIP64LEAD;break}}if(T==-1)throw cn.Errors.INVALID_FORMAT();s.loadFromBinary(e.slice(T,E)),s.commentLength&&(n=e.slice(q+cn.Constants.ENDHDR)),y&&f()}function h(){r.length>1&&!u&&r.sort((y,b)=>y.entryName.toLowerCase().localeCompare(b.entryName.toLowerCase()))}return{get entries(){return a||f(),r.filter(y=>!l.has(y))},get comment(){return d.decode(n)},set comment(y){n=cn.toBuffer(y,d.encode),s.commentLength=n.length},getEntryCount:function(){return a?r.length:s.diskEntries},forEach:function(y){this.entries.forEach(y)},getEntry:function(y){return a||f(),i[y]||null},setEntry:function(y){a||f(),r.push(y),i[y.entryName]=y,s.totalEntries=r.length},deleteFile:function(y,b=!0){a||f();let w=i[y];this.getEntryChildren(w,b).map(E=>E.entryName).forEach(this.deleteEntry)},deleteEntry:function(y){a||f();let b=i[y],w=r.indexOf(b);w>=0&&(r.splice(w,1),delete i[y],s.totalEntries=r.length)},getEntryChildren:function(y,b=!0){if(a||f(),typeof y=="object")if(y.isDirectory&&b){let w=[],v=y.entryName;for(let E of r)E.entryName.startsWith(v)&&w.push(E);return w}else return[y];return[]},getChildCount:function(y){if(y&&y.isDirectory){let b=this.getEntryChildren(y);return b.includes(y)?b.length-1:b.length}return 0},compressToBuffer:function(){a||f(),h();let y=[],b=[],w=0,v=0;s.size=0,s.offset=0;let E=0;for(let O of this.entries){let B=O.getCompressedData();O.header.offset=v;let P=O.packLocalHeader(),M=P.length+B.length;v+=M,y.push(P),y.push(B);let x=O.packCentralHeader();b.push(x),s.size+=x.length,w+=M+x.length,E++}w+=s.mainHeaderSize,s.offset=v,s.totalEntries=E,v=0;let T=Buffer.alloc(w);for(let O of y)O.copy(T,v),v+=O.length;for(let O of b)O.copy(T,v),v+=O.length;let q=s.toBinary();return n&&n.copy(q,cn.Constants.ENDHDR),q.copy(T,v),e=T,a=!1,T},toAsyncBuffer:function(y,b,w,v){try{a||f(),h();let E=[],T=[],q=0,O=0,B=0;s.size=0,s.offset=0;let P=function(M){if(M.length>0){let x=M.shift(),Y=x.entryName+x.extra.toString();w&&w(Y),x.getCompressedDataAsync(function(L){v&&v(Y),x.header.offset=O;let R=x.packLocalHeader(),I=R.length+L.length;O+=I,E.push(R),E.push(L);let F=x.packCentralHeader();T.push(F),s.size+=F.length,q+=I+F.length,B++,P(M)})}else{q+=s.mainHeaderSize,s.offset=O,s.totalEntries=B,O=0;let x=Buffer.alloc(q);E.forEach(function(L){L.copy(x,O),O+=L.length}),T.forEach(function(L){L.copy(x,O),O+=L.length});let Y=s.toBinary();n&&n.copy(Y,cn.Constants.ENDHDR),Y.copy(x,O),e=x,a=!1,y(x)}};P(Array.from(this.entries))}catch(E){b(E)}}}}});var Vbe=g((RPt,Gbe)=>{var Ir=o0(),Yr=require("path"),mbt=XF(),hbt=$be(),Zp=(...e)=>Ir.findLast(e,t=>typeof t=="boolean"),Hbe=(...e)=>Ir.findLast(e,t=>typeof t=="string"),gbt=(...e)=>Ir.findLast(e,t=>typeof t=="function"),ybt={noSort:!1,readEntries:!1,method:Ir.Constants.NONE,fs:null};Gbe.exports=function(e,t){let r=null,i=Object.assign(Object.create(null),ybt);e&&typeof e=="object"&&(e instanceof Uint8Array||(Object.assign(i,e),e=i.input?i.input:void 0,i.input&&delete i.input),Buffer.isBuffer(e)&&(r=e,i.method=Ir.Constants.BUFFER,e=void 0)),Object.assign(i,t);let n=new Ir(i);if((typeof i.decoder!="object"||typeof i.decoder.encode!="function"||typeof i.decoder.decode!="function")&&(i.decoder=Ir.decoder),e&&typeof e=="string")if(n.fs.existsSync(e))i.method=Ir.Constants.FILE,i.filename=e,r=n.fs.readFileSync(e);else throw Ir.Errors.INVALID_FILENAME();let s=new hbt(r,i),{canonical:a,sanitize:o,zipnamefix:l}=Ir;function c(f){if(f&&s){var m;if(typeof f=="string"&&(m=s.getEntry(Yr.posix.normalize(f))),typeof f=="object"&&typeof f.entryName<"u"&&typeof f.header<"u"&&(m=s.getEntry(f.entryName)),m)return m}return null}function u(f){let{join:m,normalize:h,sep:y}=Yr.posix;return m(".",h(y+f.split("\\").join(y)+y))}function d(f){return f instanceof RegExp?function(m){return function(h){return m.test(h)}}(f):typeof f!="function"?()=>!0:f}let p=(f,m)=>{let h=m.slice(-1);return h=h===n.sep?n.sep:"",Yr.relative(f,m)+h};return{readFile:function(f,m){var h=c(f);return h&&h.getData(m)||null},childCount:function(f){let m=c(f);if(m)return s.getChildCount(m)},readFileAsync:function(f,m){var h=c(f);h?h.getDataAsync(m):m(null,"getEntry failed for:"+f)},readAsText:function(f,m){var h=c(f);if(h){var y=h.getData();if(y&&y.length)return y.toString(m||"utf8")}return""},readAsTextAsync:function(f,m,h){var y=c(f);y?y.getDataAsync(function(b,w){if(w){m(b,w);return}b&&b.length?m(b.toString(h||"utf8")):m("")}):m("")},deleteFile:function(f,m=!0){var h=c(f);h&&s.deleteFile(h.entryName,m)},deleteEntry:function(f){var m=c(f);m&&s.deleteEntry(m.entryName)},addZipComment:function(f){s.comment=f},getZipComment:function(){return s.comment||""},addZipEntryComment:function(f,m){var h=c(f);h&&(h.comment=m)},getZipEntryComment:function(f){var m=c(f);return m&&m.comment||""},updateFile:function(f,m){var h=c(f);h&&h.setData(m)},addLocalFile:function(f,m,h,y){if(n.fs.existsSync(f)){m=m?u(m):"";let b=Yr.win32.basename(Yr.win32.normalize(f));m+=h||b;let w=n.fs.statSync(f),v=w.isFile()?n.fs.readFileSync(f):Buffer.alloc(0);w.isDirectory()&&(m+=n.sep),this.addFile(m,v,y,w)}else throw Ir.Errors.FILE_NOT_FOUND(f)},addLocalFileAsync:function(f,m){f=typeof f=="object"?f:{localPath:f};let h=Yr.resolve(f.localPath),{comment:y}=f,{zipPath:b,zipName:w}=f,v=this;n.fs.stat(h,function(E,T){if(E)return m(E,!1);b=b?u(b):"";let q=Yr.win32.basename(Yr.win32.normalize(h));if(b+=w||q,T.isFile())n.fs.readFile(h,function(O,B){return O?m(O,!1):(v.addFile(b,B,y,T),setImmediate(m,void 0,!0))});else if(T.isDirectory())return b+=n.sep,v.addFile(b,Buffer.alloc(0),y,T),setImmediate(m,void 0,!0)})},addLocalFolder:function(f,m,h){if(h=d(h),m=m?u(m):"",f=Yr.normalize(f),n.fs.existsSync(f)){let y=n.findFiles(f),b=this;if(y.length)for(let w of y){let v=Yr.join(m,p(f,w));h(v)&&b.addLocalFile(w,Yr.dirname(v))}}else throw Ir.Errors.FILE_NOT_FOUND(f)},addLocalFolderAsync:function(f,m,h,y){y=d(y),h=h?u(h):"",f=Yr.normalize(f);var b=this;n.fs.open(f,"r",function(w){if(w&&w.code==="ENOENT")m(void 0,Ir.Errors.FILE_NOT_FOUND(f));else if(w)m(void 0,w);else{var v=n.findFiles(f),E=-1,T=function(){if(E+=1,E{T()})}else m(!0,void 0)};T()}})},addLocalFolderAsync2:function(f,m){let h=this;f=typeof f=="object"?f:{localPath:f},localPath=Yr.resolve(u(f.localPath));let{zipPath:y,filter:b,namefix:w}=f;b instanceof RegExp?b=function(T){return function(q){return T.test(q)}}(b):typeof b!="function"&&(b=function(){return!0}),y=y?u(y):"",w=="latin1"&&(w=T=>T.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^\x20-\x7E]/g,"")),typeof w!="function"&&(w=T=>T);let v=T=>Yr.join(y,w(p(localPath,T))),E=T=>Yr.win32.basename(Yr.win32.normalize(w(T)));n.fs.open(localPath,"r",function(T){T&&T.code==="ENOENT"?m(void 0,Ir.Errors.FILE_NOT_FOUND(localPath)):T?m(void 0,T):n.findFilesAsync(localPath,function(q,O){if(q)return m(q);O=O.filter(B=>b(v(B))),O.length||m(void 0,!1),setImmediate(O.reverse().reduce(function(B,P){return function(M,x){if(M||x===!1)return setImmediate(B,M,!1);h.addLocalFileAsync({localPath:P,zipPath:Yr.dirname(v(P)),zipName:E(P)},B)}},m))})})},addLocalFolderPromise:function(f,m){return new Promise((h,y)=>{this.addLocalFolderAsync2(Object.assign({localPath:f},m),(b,w)=>{b&&y(b),w&&h(this)})})},addFile:function(f,m,h,y){f=l(f);let b=c(f),w=b!=null;w||(b=new mbt(i),b.entryName=f),b.comment=h||"";let v=typeof y=="object"&&y instanceof n.fs.Stats;v&&(b.header.time=y.mtime);var E=b.isDirectory?16:0;let T=b.isDirectory?16384:32768;return v?T|=4095&y.mode:typeof y=="number"?T|=4095&y:T|=b.isDirectory?493:420,E=(E|T<<16)>>>0,b.attr=E,b.setData(m),w||s.setEntry(b),b},getEntries:function(f){return s.password=f,s?s.entries:[]},getEntry:function(f){return c(f)},getEntryCount:function(){return s.getEntryCount()},forEach:function(f){return s.forEach(f)},extractEntryTo:function(f,m,h,y,b,w){y=Zp(!1,y),b=Zp(!1,b),h=Zp(!0,h),w=Hbe(b,w);var v=c(f);if(!v)throw Ir.Errors.NO_ENTRY();var E=a(v.entryName),T=o(m,w&&!v.isDirectory?w:h?E:Yr.basename(E));if(v.isDirectory){var q=s.getEntryChildren(v);return q.forEach(function(P){if(P.isDirectory)return;var M=P.getData();if(!M)throw Ir.Errors.CANT_EXTRACT_FILE();var x=a(P.entryName),Y=o(m,h?x:Yr.basename(x));let L=b?P.header.fileAttr:void 0;n.writeFileTo(Y,M,y,L)}),!0}var O=v.getData(s.password);if(!O)throw Ir.Errors.CANT_EXTRACT_FILE();if(n.fs.existsSync(T)&&!y)throw Ir.Errors.CANT_OVERRIDE();let B=b?f.header.fileAttr:void 0;return n.writeFileTo(T,O,y,B),!0},test:function(f){if(!s)return!1;for(var m in s.entries)try{if(m.isDirectory)continue;var h=s.entries[m].getData(f);if(!h)return!1}catch{return!1}return!0},extractAllTo:function(f,m,h,y){if(h=Zp(!1,h),y=Hbe(h,y),m=Zp(!1,m),!s)throw Ir.Errors.NO_ZIP();s.entries.forEach(function(b){var w=o(f,a(b.entryName));if(b.isDirectory){n.makeDir(w);return}var v=b.getData(y);if(!v)throw Ir.Errors.CANT_EXTRACT_FILE();let E=h?b.header.fileAttr:void 0;n.writeFileTo(w,v,m,E);try{n.fs.utimesSync(w,b.header.time,b.header.time)}catch{throw Ir.Errors.CANT_EXTRACT_FILE()}})},extractAllToAsync:function(f,m,h,y){if(y=gbt(m,h,y),h=Zp(!1,h),m=Zp(!1,m),!y)return new Promise((T,q)=>{this.extractAllToAsync(f,m,h,function(O){O?q(O):T(this)})});if(!s){y(Ir.Errors.NO_ZIP());return}f=Yr.resolve(f);let b=T=>o(f,Yr.normalize(a(T.entryName))),w=(T,q)=>new Error(T+': "'+q+'"'),v=[],E=[];s.entries.forEach(T=>{T.isDirectory?v.push(T):E.push(T)});for(let T of v){let q=b(T),O=h?T.header.fileAttr:void 0;try{n.makeDir(q),O&&n.fs.chmodSync(q,O),n.fs.utimesSync(q,T.header.time,T.header.time)}catch{y(w("Unable to create folder",q))}}E.reverse().reduce(function(T,q){return function(O){if(O)T(O);else{let B=Yr.normalize(a(q.entryName)),P=o(f,B);q.getDataAsync(function(M,x){if(x)T(x);else if(!M)T(Ir.Errors.CANT_EXTRACT_FILE());else{let Y=h?q.header.fileAttr:void 0;n.writeFileToAsync(P,M,m,Y,function(L){L||T(w("Unable to write file",P)),n.fs.utimes(P,q.header.time,q.header.time,function(R){R?T(w("Unable to set times",P)):T()})})}})}}},y)()},writeZip:function(f,m){if(arguments.length===1&&typeof f=="function"&&(m=f,f=""),!f&&i.filename&&(f=i.filename),!!f){var h=s.compressToBuffer();if(h){var y=n.writeFileTo(f,h,!0);typeof m=="function"&&m(y?null:new Error("failed"),"")}}},writeZipPromise:function(f,m){let{overwrite:h,perm:y}=Object.assign({overwrite:!0},m);return new Promise((b,w)=>{!f&&i.filename&&(f=i.filename),f||w("ADM-ZIP: ZIP File Name Missing"),this.toBufferPromise().then(v=>{let E=T=>T?b(T):w("ADM-ZIP: Wasn't able to write zip file");n.writeFileToAsync(f,v,h,y,E)},w)})},toBufferPromise:function(){return new Promise((f,m)=>{s.toAsyncBuffer(f,m)})},toBuffer:function(f,m,h,y){return typeof f=="function"?(s.toAsyncBuffer(f,m,h,y),null):s.compressToBuffer()}}}});var Kbe=g(Ha=>{"use strict";Object.defineProperty(Ha,"__esModule",{value:!0});Ha.cliErrorsConfig=Ha.CliConfigErrorCategory=Ha.CliError=void 0;Ha.getCliConfigCategoryIfExists=Wbe;Ha.wrapCliConfigurationError=Ebt;var qb=Mn(),bbt=Rh(),vbt=cr(),QF=class extends Error{constructor({cmd:t,args:r,exitCode:i,stderr:n}){let s=(0,qb.prettyPrintInvocation)(t,r),a=_bt(n),o=wbt(n),l;if(a)l=`Encountered a fatal error while running "${s}". Exit code was ${i} and error was: ${(0,qb.ensureEndsInPeriod)(a.trim())} See the logs for more details.`;else if(o)l=`We were unable to automatically build your code. Please provide manual build steps. See ${bbt.DocUrl.AUTOMATIC_BUILD_FAILED} for more information. Encountered the following error: ${o}`;else{let c=(0,qb.ensureEndsInPeriod)(n.trim().split(` +`).pop()?.trim()||"n/a");l=`Encountered a fatal error while running "${s}". Exit code was ${i} and last log line was: ${c} See the logs for more details.`}super(l),this.exitCode=i,this.stderr=n}};Ha.CliError=QF;function _bt(e){let t=/.*fatal (internal )?error occurr?ed(. Details)?:/gi,r=[],i,n;for(;(n=t.exec(e))!==null;)i!==void 0&&r.push(e.slice(i,n.index).trim()),i=n.index;if(i!==void 0){let s=e.slice(i).trim();if(r.length===0)return s;let a=!r.some(o=>o.includes(` +`));return a&&(r=r.map(qb.ensureEndsInPeriod)),[(0,qb.ensureEndsInPeriod)(s),"Context:",...r.reverse()].join(a?" ":` +`)}}function wbt(e){let t=/.*\[autobuild\] \[ERROR\] (.*)/gi,r=[...e.matchAll(t)].map(i=>i[1]);return r.length>10&&(r=r.slice(0,10),r.push("(truncated)")),r.join(` +`)||void 0}var fi;(function(e){e.AutobuildError="AutobuildError",e.ExternalRepositoryCloneFailed="ExternalRepositoryCloneFailed",e.GradleBuildFailed="GradleBuildFailed",e.IncompatibleWithActionVersion="IncompatibleWithActionVersion",e.InitCalledTwice="InitCalledTwice",e.InvalidConfigFile="InvalidConfigFile",e.InvalidSourceRoot="InvalidSourceRoot",e.MavenBuildFailed="MavenBuildFailed",e.NoBuildCommandAutodetected="NoBuildCommandAutodetected",e.NoBuildMethodAutodetected="NoBuildMethodAutodetected",e.NoSourceCodeSeen="NoSourceCodeSeen",e.NoSupportedBuildCommandSucceeded="NoSupportedBuildCommandSucceeded",e.NoSupportedBuildSystemDetected="NoSupportedBuildSystemDetected",e.OutOfMemoryOrDisk="OutOfMemoryOrDisk",e.PackCannotBeFound="PackCannotBeFound",e.PackMissingAuth="PackMissingAuth",e.SwiftBuildFailed="SwiftBuildFailed",e.UnsupportedBuildMode="UnsupportedBuildMode"})(fi||(Ha.CliConfigErrorCategory=fi={}));Ha.cliErrorsConfig={[fi.AutobuildError]:{cliErrorMessageCandidates:[new RegExp("We were unable to automatically build your code")]},[fi.ExternalRepositoryCloneFailed]:{cliErrorMessageCandidates:[new RegExp("Failed to clone external Git repository")]},[fi.GradleBuildFailed]:{cliErrorMessageCandidates:[new RegExp("[autobuild] FAILURE: Build failed with an exception.")]},[fi.IncompatibleWithActionVersion]:{cliErrorMessageCandidates:[new RegExp("is not compatible with this CodeQL CLI")]},[fi.InitCalledTwice]:{cliErrorMessageCandidates:[new RegExp("Refusing to create databases .* but could not process any of it")],additionalErrorMessageToAppend:'Is the "init" action called twice in the same job?'},[fi.InvalidConfigFile]:{cliErrorMessageCandidates:[new RegExp("Config file .* is not valid"),new RegExp("The supplied config file is empty")]},[fi.InvalidSourceRoot]:{cliErrorMessageCandidates:[new RegExp("Invalid source root")]},[fi.MavenBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuild\\] \\[ERROR\\] Failed to execute goal")]},[fi.NoBuildCommandAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not auto-detect a suitable build method")]},[fi.NoBuildMethodAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not detect a suitable build command for the source checkout")]},[fi.NoSourceCodeSeen]:{exitCode:32,cliErrorMessageCandidates:[new RegExp("CodeQL detected code written in .* but could not process any of it"),new RegExp("CodeQL did not detect any code written in languages supported by CodeQL")]},[fi.NoSupportedBuildCommandSucceeded]:{cliErrorMessageCandidates:[new RegExp("No supported build command succeeded")]},[fi.NoSupportedBuildSystemDetected]:{cliErrorMessageCandidates:[new RegExp("No supported build system detected")]},[fi.OutOfMemoryOrDisk]:{cliErrorMessageCandidates:[new RegExp("CodeQL is out of memory."),new RegExp("out of disk"),new RegExp("No space left on device")],additionalErrorMessageToAppend:"For more information, see https://gh.io/troubleshooting-code-scanning/out-of-disk-or-memory"},[fi.PackCannotBeFound]:{cliErrorMessageCandidates:[new RegExp("Query pack .* cannot be found\\. Check the spelling of the pack\\.")]},[fi.PackMissingAuth]:{cliErrorMessageCandidates:[new RegExp("GitHub Container registry .* 403 Forbidden"),new RegExp("Do you need to specify a token to authenticate to the registry?")]},[fi.SwiftBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuilder/build\\] \\[build-command-failed\\] `autobuild` failed to run the build command")]},[fi.UnsupportedBuildMode]:{cliErrorMessageCandidates:[new RegExp("does not support the .* build mode. Please try using one of the following build modes instead")]}};function Wbe(e){for(let[t,r]of Object.entries(Ha.cliErrorsConfig)){if(e.exitCode!==void 0&&r.exitCode!==void 0&&e.exitCode===r.exitCode)return t;for(let i of r.cliErrorMessageCandidates)if(e.message.match(i)||e.stderr.match(i))return t}}function Ebt(e){let t=Wbe(e);if(t===void 0)return e;let r=e.message,i=Ha.cliErrorsConfig[t].additionalErrorMessageToAppend;return i!==void 0&&(r=`${r} ${i}`),new vbt.ConfigurationError(r)}});var nB=g((ke,Jbe)=>{ke=Jbe.exports=Ye;var Ut;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?Ut=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:Ut=function(){};ke.SEMVER_SPEC_VERSION="2.0.0";var Mb=256,r5=Number.MAX_SAFE_INTEGER||9007199254740991,YF=16,Sbt=Mb-6,c0=ke.re=[],jt=ke.safeRe=[],Q=ke.src=[],H=ke.tokens={},Ybe=0;function nt(e){H[e]=Ybe++}var JF="[a-zA-Z0-9-]",ZF=[["\\s",1],["\\d",Mb],[JF,Sbt]];function jb(e){for(var t=0;t)?=?)";nt("XRANGEIDENTIFIERLOOSE");Q[H.XRANGEIDENTIFIERLOOSE]=Q[H.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";nt("XRANGEIDENTIFIER");Q[H.XRANGEIDENTIFIER]=Q[H.NUMERICIDENTIFIER]+"|x|X|\\*";nt("XRANGEPLAIN");Q[H.XRANGEPLAIN]="[v=\\s]*("+Q[H.XRANGEIDENTIFIER]+")(?:\\.("+Q[H.XRANGEIDENTIFIER]+")(?:\\.("+Q[H.XRANGEIDENTIFIER]+")(?:"+Q[H.PRERELEASE]+")?"+Q[H.BUILD]+"?)?)?";nt("XRANGEPLAINLOOSE");Q[H.XRANGEPLAINLOOSE]="[v=\\s]*("+Q[H.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+Q[H.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+Q[H.XRANGEIDENTIFIERLOOSE]+")(?:"+Q[H.PRERELEASELOOSE]+")?"+Q[H.BUILD]+"?)?)?";nt("XRANGE");Q[H.XRANGE]="^"+Q[H.GTLT]+"\\s*"+Q[H.XRANGEPLAIN]+"$";nt("XRANGELOOSE");Q[H.XRANGELOOSE]="^"+Q[H.GTLT]+"\\s*"+Q[H.XRANGEPLAINLOOSE]+"$";nt("COERCE");Q[H.COERCE]="(^|[^\\d])(\\d{1,"+YF+"})(?:\\.(\\d{1,"+YF+"}))?(?:\\.(\\d{1,"+YF+"}))?(?:$|[^\\d])";nt("COERCERTL");c0[H.COERCERTL]=new RegExp(Q[H.COERCE],"g");jt[H.COERCERTL]=new RegExp(jb(Q[H.COERCE]),"g");nt("LONETILDE");Q[H.LONETILDE]="(?:~>?)";nt("TILDETRIM");Q[H.TILDETRIM]="(\\s*)"+Q[H.LONETILDE]+"\\s+";c0[H.TILDETRIM]=new RegExp(Q[H.TILDETRIM],"g");jt[H.TILDETRIM]=new RegExp(jb(Q[H.TILDETRIM]),"g");var xbt="$1~";nt("TILDE");Q[H.TILDE]="^"+Q[H.LONETILDE]+Q[H.XRANGEPLAIN]+"$";nt("TILDELOOSE");Q[H.TILDELOOSE]="^"+Q[H.LONETILDE]+Q[H.XRANGEPLAINLOOSE]+"$";nt("LONECARET");Q[H.LONECARET]="(?:\\^)";nt("CARETTRIM");Q[H.CARETTRIM]="(\\s*)"+Q[H.LONECARET]+"\\s+";c0[H.CARETTRIM]=new RegExp(Q[H.CARETTRIM],"g");jt[H.CARETTRIM]=new RegExp(jb(Q[H.CARETTRIM]),"g");var Tbt="$1^";nt("CARET");Q[H.CARET]="^"+Q[H.LONECARET]+Q[H.XRANGEPLAIN]+"$";nt("CARETLOOSE");Q[H.CARETLOOSE]="^"+Q[H.LONECARET]+Q[H.XRANGEPLAINLOOSE]+"$";nt("COMPARATORLOOSE");Q[H.COMPARATORLOOSE]="^"+Q[H.GTLT]+"\\s*("+Q[H.LOOSEPLAIN]+")$|^$";nt("COMPARATOR");Q[H.COMPARATOR]="^"+Q[H.GTLT]+"\\s*("+Q[H.FULLPLAIN]+")$|^$";nt("COMPARATORTRIM");Q[H.COMPARATORTRIM]="(\\s*)"+Q[H.GTLT]+"\\s*("+Q[H.LOOSEPLAIN]+"|"+Q[H.XRANGEPLAIN]+")";c0[H.COMPARATORTRIM]=new RegExp(Q[H.COMPARATORTRIM],"g");jt[H.COMPARATORTRIM]=new RegExp(jb(Q[H.COMPARATORTRIM]),"g");var Nbt="$1$2$3";nt("HYPHENRANGE");Q[H.HYPHENRANGE]="^\\s*("+Q[H.XRANGEPLAIN]+")\\s+-\\s+("+Q[H.XRANGEPLAIN]+")\\s*$";nt("HYPHENRANGELOOSE");Q[H.HYPHENRANGELOOSE]="^\\s*("+Q[H.XRANGEPLAINLOOSE]+")\\s+-\\s+("+Q[H.XRANGEPLAINLOOSE]+")\\s*$";nt("STAR");Q[H.STAR]="(<|>)?=?\\s*\\*";for(Ol=0;OlMb)return null;var r=t.loose?jt[H.LOOSE]:jt[H.FULL];if(!r.test(e))return null;try{return new Ye(e,t)}catch{return null}}ke.valid=Rbt;function Rbt(e,t){var r=ef(e,t);return r?r.version:null}ke.clean=Abt;function Abt(e,t){var r=ef(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}ke.SemVer=Ye;function Ye(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ye){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>Mb)throw new TypeError("version is longer than "+Mb+" characters");if(!(this instanceof Ye))return new Ye(e,t);Ut("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?jt[H.LOOSE]:jt[H.FULL]);if(!r)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>r5||this.major<0)throw new TypeError("Invalid major version");if(this.minor>r5||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>r5||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(function(i){if(/^[0-9]+$/.test(i)){var n=+i;if(n>=0&&n=0;)typeof this.prerelease[r]=="number"&&(this.prerelease[r]++,r=-2);r===-1&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this};ke.inc=Cbt;function Cbt(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new Ye(e,r).inc(t,i).version}catch{return null}}ke.diff=Obt;function Obt(e,t){if(eB(e,t))return null;var r=ef(e),i=ef(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var s="prerelease"}for(var a in r)if((a==="major"||a==="minor"||a==="patch")&&r[a]!==i[a])return n+a;return s}ke.compareIdentifiers=Jp;var Xbe=/^[0-9]+$/;function Jp(e,t){var r=Xbe.test(e),i=Xbe.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}ke.lt=i5;function i5(e,t,r){return Oc(e,t,r)<0}ke.eq=eB;function eB(e,t,r){return Oc(e,t,r)===0}ke.neq=Zbe;function Zbe(e,t,r){return Oc(e,t,r)!==0}ke.gte=tB;function tB(e,t,r){return Oc(e,t,r)>=0}ke.lte=rB;function rB(e,t,r){return Oc(e,t,r)<=0}ke.cmp=n5;function n5(e,t,r,i){switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return eB(e,r,i);case"!=":return Zbe(e,r,i);case">":return kb(e,r,i);case">=":return tB(e,r,i);case"<":return i5(e,r,i);case"<=":return rB(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}ke.Comparator=Ga;function Ga(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ga){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof Ga))return new Ga(e,t);e=e.trim().split(/\s+/).join(" "),Ut("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===u0?this.value="":this.value=this.operator+this.semver.version,Ut("comp",this)}var u0={};Ga.prototype.parse=function(e){var t=this.options.loose?jt[H.COMPARATORLOOSE]:jt[H.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new Ye(r[2],this.options.loose):this.semver=u0};Ga.prototype.toString=function(){return this.value};Ga.prototype.test=function(e){if(Ut("Comparator.test",e,this.options.loose),this.semver===u0||e===u0)return!0;if(typeof e=="string")try{e=new Ye(e,this.options)}catch{return!1}return n5(e,this.operator,this.semver,this.options)};Ga.prototype.intersects=function(e,t){if(!(e instanceof Ga))throw new TypeError("a Comparator is required");(!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1});var r;if(this.operator==="")return this.value===""?!0:(r=new Dr(e.value,t),s5(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new Dr(this.value,t),s5(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),s=this.semver.version===e.semver.version,a=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=n5(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=n5(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||s&&a||o||l};ke.Range=Dr;function Dr(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Dr)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new Dr(e.raw,t);if(e instanceof Ga)return new Dr(e.value,t);if(!(this instanceof Dr))return new Dr(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(r){return this.parseRange(r.trim())},this).filter(function(r){return r.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}Dr.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};Dr.prototype.toString=function(){return this.range};Dr.prototype.parseRange=function(e){var t=this.options.loose,r=t?jt[H.HYPHENRANGELOOSE]:jt[H.HYPHENRANGE];e=e.replace(r,Xbt),Ut("hyphen replace",e),e=e.replace(jt[H.COMPARATORTRIM],Nbt),Ut("comparator trim",e,jt[H.COMPARATORTRIM]),e=e.replace(jt[H.TILDETRIM],xbt),e=e.replace(jt[H.CARETTRIM],Tbt),e=e.split(/\s+/).join(" ");var i=t?jt[H.COMPARATORLOOSE]:jt[H.COMPARATOR],n=e.split(" ").map(function(s){return Ubt(s,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(s){return!!s.match(i)})),n=n.map(function(s){return new Ga(s,this.options)},this),n};Dr.prototype.intersects=function(e,t){if(!(e instanceof Dr))throw new TypeError("a Range is required");return this.set.some(function(r){return Qbe(r,t)&&e.set.some(function(i){return Qbe(i,t)&&r.every(function(n){return i.every(function(s){return n.intersects(s,t)})})})})};function Qbe(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(s){return n.intersects(s,t)}),n=i.pop();return r}ke.toComparators=jbt;function jbt(e,t){return new Dr(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function Ubt(e,t){return Ut("comp",e,t),e=Hbt(e,t),Ut("caret",e),e=zbt(e,t),Ut("tildes",e),e=Vbt(e,t),Ut("xrange",e),e=Kbt(e,t),Ut("stars",e),e}function es(e){return!e||e.toLowerCase()==="x"||e==="*"}function zbt(e,t){return e.trim().split(/\s+/).map(function(r){return $bt(r,t)}).join(" ")}function $bt(e,t){var r=t.loose?jt[H.TILDELOOSE]:jt[H.TILDE];return e.replace(r,function(i,n,s,a,o){Ut("tilde",e,i,n,s,a,o);var l;return es(n)?l="":es(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":es(a)?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":o?(Ut("replaceTilde pr",o),l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0"):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0",Ut("tilde return",l),l})}function Hbt(e,t){return e.trim().split(/\s+/).map(function(r){return Gbt(r,t)}).join(" ")}function Gbt(e,t){Ut("caret",e,t);var r=t.loose?jt[H.CARETLOOSE]:jt[H.CARET];return e.replace(r,function(i,n,s,a,o){Ut("caret",e,i,n,s,a,o);var l;return es(n)?l="":es(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":es(a)?n==="0"?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+".0 <"+(+n+1)+".0.0":o?(Ut("replaceCaret pr",o),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+"-"+o+" <"+(+n+1)+".0.0"):(Ut("no pr"),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+" <"+(+n+1)+".0.0"),Ut("caret return",l),l})}function Vbt(e,t){return Ut("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return Wbt(r,t)}).join(" ")}function Wbt(e,t){e=e.trim();var r=t.loose?jt[H.XRANGELOOSE]:jt[H.XRANGE];return e.replace(r,function(i,n,s,a,o,l){Ut("xRange",e,i,n,s,a,o,l);var c=es(s),u=c||es(a),d=u||es(o),p=d;return n==="="&&p&&(n=""),l=t.includePrerelease?"-0":"",c?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&p?(u&&(a=0),o=0,n===">"?(n=">=",u?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):n==="<="&&(n="<",u?s=+s+1:a=+a+1),i=n+s+"."+a+"."+o+l):u?i=">="+s+".0.0"+l+" <"+(+s+1)+".0.0"+l:d&&(i=">="+s+"."+a+".0"+l+" <"+s+"."+(+a+1)+".0"+l),Ut("xRange return",i),i})}function Kbt(e,t){return Ut("replaceStars",e,t),e.trim().replace(jt[H.STAR],"")}function Xbt(e,t,r,i,n,s,a,o,l,c,u,d,p){return es(r)?t="":es(i)?t=">="+r+".0.0":es(n)?t=">="+r+"."+i+".0":t=">="+t,es(l)?o="":es(c)?o="<"+(+l+1)+".0.0":es(u)?o="<"+l+"."+(+c+1)+".0":d?o="<="+l+"."+c+"."+u+"-"+d:o="<="+o,(t+" "+o).trim()}Dr.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Ye(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}ke.satisfies=s5;function s5(e,t,r){try{t=new Dr(t,r)}catch{return!1}return t.test(e)}ke.maxSatisfying=Ybt;function Ybt(e,t,r){var i=null,n=null;try{var s=new Dr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===-1)&&(i=a,n=new Ye(i,r))}),i}ke.minSatisfying=Zbt;function Zbt(e,t,r){var i=null,n=null;try{var s=new Dr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===1)&&(i=a,n=new Ye(i,r))}),i}ke.minVersion=Jbt;function Jbt(e,t){e=new Dr(e,t);var r=new Ye("0.0.0");if(e.test(r)||(r=new Ye("0.0.0-0"),e.test(r)))return r;r=null;for(var i=0;i":a.prerelease.length===0?a.patch++:a.prerelease.push(0),a.raw=a.format();case"":case">=":(!r||kb(r,a))&&(r=a);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+s.operator)}})}return r&&e.test(r)?r:null}ke.validRange=e6t;function e6t(e,t){try{return new Dr(e,t).range||"*"}catch{return null}}ke.ltr=t6t;function t6t(e,t,r){return iB(e,t,"<",r)}ke.gtr=r6t;function r6t(e,t,r){return iB(e,t,">",r)}ke.outside=iB;function iB(e,t,r,i){e=new Ye(e,i),t=new Dr(t,i);var n,s,a,o,l;switch(r){case">":n=kb,s=rB,a=i5,o=">",l=">=";break;case"<":n=i5,s=tB,a=kb,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(s5(e,t,i))return!1;for(var c=0;c=0.0.0")),d=d||f,p=p||f,n(f.semver,d.semver,i)?d=f:a(f.semver,p.semver,i)&&(p=f)}),d.operator===o||d.operator===l||(!p.operator||p.operator===o)&&s(e,p.semver))return!1;if(p.operator===l&&a(e,p.semver))return!1}return!0}ke.prerelease=i6t;function i6t(e,t){var r=ef(e,t);return r&&r.prerelease.length?r.prerelease:null}ke.intersects=n6t;function n6t(e,t,r){return e=new Dr(e,r),t=new Dr(t,r),e.intersects(t)}ke.coerce=s6t;function s6t(e,t){if(e instanceof Ye)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};var r=null;if(!t.rtl)r=e.match(jt[H.COERCE]);else{for(var i;(i=jt[H.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),jt[H.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;jt[H.COERCERTL].lastIndex=-1}return r===null?null:ef(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var r6e=g((Pn,aB)=>{"use strict";var a6t=Pn&&Pn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),o6t=Pn&&Pn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l6t=Pn&&Pn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&a6t(t,e,r);return o6t(t,e),t},c6t=Pn&&Pn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Pn,"__esModule",{value:!0});Pn._readLinuxVersionFile=Pn._getOsVersion=Pn._findMatch=void 0;var e6e=l6t(nB()),sB=ze(),t6e=require("os"),u6t=require("child_process"),a5=require("fs");function d6t(e,t,r,i){return c6t(this,void 0,void 0,function*(){let n=t6e.platform(),s,a,o;for(let l of r){let c=l.version;if(sB.debug(`check ${c} satisfies ${e}`),e6e.satisfies(c,e)&&(!t||l.stable===t)&&(o=l.files.find(u=>{sB.debug(`${u.arch}===${i} && ${u.platform}===${n}`);let d=u.arch===i&&u.platform===n;if(d&&u.platform_version){let p=aB.exports._getOsVersion();p===u.platform_version?d=!0:d=e6e.satisfies(p,u.platform_version)}return d}),o)){sB.debug(`matched ${l.version}`),a=l;break}}return a&&o&&(s=Object.assign({},a),s.files=[o]),s})}Pn._findMatch=d6t;function p6t(){let e=t6e.platform(),t="";if(e==="darwin")t=u6t.execSync("sw_vers -productVersion").toString();else if(e==="linux"){let r=aB.exports._readLinuxVersionFile();if(r){let i=r.split(` +`);for(let n of i){let s=n.split("=");if(s.length===2&&(s[0].trim()==="VERSION_ID"||s[0].trim()==="DISTRIB_RELEASE")){t=s[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return t}Pn._getOsVersion=p6t;function f6t(){let e="/etc/lsb-release",t="/etc/os-release",r="";return a5.existsSync(e)?r=a5.readFileSync(e).toString():a5.existsSync(t)&&(r=a5.readFileSync(t).toString()),r}Pn._readLinuxVersionFile=f6t});var n6e=g((CPt,i6e)=>{var m6t=require("crypto");i6e.exports=function(){return m6t.randomBytes(16)}});var o6e=g((OPt,a6e)=>{var s6e=[];for(Ub=0;Ub<256;++Ub)s6e[Ub]=(Ub+256).toString(16).substr(1);var Ub;function h6t(e,t){var r=t||0,i=s6e;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}a6e.exports=h6t});var c6e=g((PPt,l6e)=>{var g6t=n6e(),y6t=o6e();function b6t(e,t,r){var i=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var n=e.random||(e.rng||g6t)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t)for(var s=0;s<16;++s)t[i+s]=n[s];return t||y6t(n)}l6e.exports=b6t});var p6e=g(Va=>{"use strict";var v6t=Va&&Va.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),_6t=Va&&Va.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),w6t=Va&&Va.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&v6t(t,e,r);return _6t(t,e),t},u6e=Va&&Va.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Va,"__esModule",{value:!0});Va.RetryHelper=void 0;var d6e=w6t(ze()),oB=class{constructor(t,r,i){if(t<1)throw new Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=t,this.minSeconds=Math.floor(r),this.maxSeconds=Math.floor(i),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(t,r){return u6e(this,void 0,void 0,function*(){let i=1;for(;isetTimeout(r,t*1e3))})}};Va.RetryHelper=oB});var c5=g(Ze=>{"use strict";var E6t=Ze&&Ze.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),S6t=Ze&&Ze.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Pl=Ze&&Ze.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&E6t(t,e,r);return S6t(t,e),t},ts=Ze&&Ze.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},x6t=Ze&&Ze.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ze,"__esModule",{value:!0});Ze.evaluateVersions=Ze.isExplicitVersion=Ze.findFromManifest=Ze.getManifestFromRepo=Ze.findAllVersions=Ze.find=Ze.cacheFile=Ze.cacheDir=Ze.extractZip=Ze.extractXar=Ze.extractTar=Ze.extract7z=Ze.downloadTool=Ze.HTTPError=void 0;var Nt=Pl(ze()),Qs=Pl(D0()),Wa=Pl(require("fs")),T6t=Pl(r6e()),$b=Pl(require("os")),Ao=Pl(require("path")),f6e=Pl(eo()),Pc=Pl(nB()),N6t=Pl(require("stream")),R6t=Pl(require("util")),d0=require("assert"),m6e=x6t(c6e()),od=wf(),A6t=p6e(),zb=class extends Error{constructor(t){super(`Unexpected HTTP response: ${t}`),this.httpStatusCode=t,Object.setPrototypeOf(this,new.target.prototype)}};Ze.HTTPError=zb;var cB=process.platform==="win32",C6t=process.platform==="darwin",O6t="actions/tool-cache";function P6t(e,t,r,i){return ts(this,void 0,void 0,function*(){t=t||Ao.join(v6e(),m6e.default()),yield Qs.mkdirP(Ao.dirname(t)),Nt.debug(`Downloading ${e}`),Nt.debug(`Destination ${t}`);let n=3,s=lB("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),a=lB("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new A6t.RetryHelper(n,s,a).execute(()=>ts(this,void 0,void 0,function*(){return yield I6t(e,t||"",r,i)}),l=>!(l instanceof zb&&l.httpStatusCode&&l.httpStatusCode<500&&l.httpStatusCode!==408&&l.httpStatusCode!==429))})}Ze.downloadTool=P6t;function I6t(e,t,r,i){return ts(this,void 0,void 0,function*(){if(Wa.existsSync(t))throw new Error(`Destination file path ${t} already exists`);let n=new f6e.HttpClient(O6t,[],{allowRetries:!1});r&&(Nt.debug("set auth"),i===void 0&&(i={}),i.authorization=r);let s=yield n.get(e,i);if(s.message.statusCode!==200){let u=new zb(s.message.statusCode);throw Nt.debug(`Failed to download from "${e}". Code(${s.message.statusCode}) Message(${s.message.statusMessage})`),u}let a=R6t.promisify(N6t.pipeline),l=lB("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>s.message)(),c=!1;try{return yield a(l,Wa.createWriteStream(t)),Nt.debug("download complete"),c=!0,t}finally{if(!c){Nt.debug("download failed");try{yield Qs.rmRF(t)}catch(u){Nt.debug(`Failed to delete '${t}'. ${u.message}`)}}}})}function D6t(e,t,r){return ts(this,void 0,void 0,function*(){d0.ok(cB,"extract7z() not supported on current OS"),d0.ok(e,'parameter "file" is required'),t=yield o5(t);let i=process.cwd();if(process.chdir(t),r)try{let s=["x",Nt.isDebug()?"-bb1":"-bb0","-bd","-sccUTF-8",e],a={silent:!0};yield od.exec(`"${r}"`,s,a)}finally{process.chdir(i)}else{let n=Ao.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,""),s=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),a=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),l=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${n}' -Source '${s}' -Target '${a}'`],c={silent:!0};try{let u=yield Qs.which("powershell",!0);yield od.exec(`"${u}"`,l,c)}finally{process.chdir(i)}}return t})}Ze.extract7z=D6t;function L6t(e,t,r="xz"){return ts(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");t=yield o5(t),Nt.debug("Checking tar --version");let i="";yield od.exec("tar --version",[],{ignoreReturnCode:!0,silent:!0,listeners:{stdout:l=>i+=l.toString(),stderr:l=>i+=l.toString()}}),Nt.debug(i.trim());let n=i.toUpperCase().includes("GNU TAR"),s;r instanceof Array?s=r:s=[r],Nt.isDebug()&&!r.includes("v")&&s.push("-v");let a=t,o=e;return cB&&n&&(s.push("--force-local"),a=t.replace(/\\/g,"/"),o=e.replace(/\\/g,"/")),n&&(s.push("--warning=no-unknown-keyword"),s.push("--overwrite")),s.push("-C",a,"-f",o),yield od.exec("tar",s),t})}Ze.extractTar=L6t;function F6t(e,t,r=[]){return ts(this,void 0,void 0,function*(){d0.ok(C6t,"extractXar() not supported on current OS"),d0.ok(e,'parameter "file" is required'),t=yield o5(t);let i;r instanceof Array?i=r:i=[r],i.push("-x","-C",t,"-f",e),Nt.isDebug()&&i.push("-v");let n=yield Qs.which("xar",!0);return yield od.exec(`"${n}"`,H6t(i)),t})}Ze.extractXar=F6t;function B6t(e,t){return ts(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");return t=yield o5(t),cB?yield q6t(e,t):yield M6t(e,t),t})}Ze.extractZip=B6t;function q6t(e,t){return ts(this,void 0,void 0,function*(){let r=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),n=yield Qs.which("pwsh",!1);if(n){let a=["-NoLogo","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.ZipFile } catch { } ;",`try { [System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${i}', $true) }`,`catch { if (($_.Exception.GetType().FullName -eq 'System.Management.Automation.MethodException') -or ($_.Exception.GetType().FullName -eq 'System.Management.Automation.RuntimeException') ){ Expand-Archive -LiteralPath '${r}' -DestinationPath '${i}' -Force } else { throw $_ } } ;`].join(" ")];Nt.debug(`Using pwsh at path: ${n}`),yield od.exec(`"${n}"`,a)}else{let a=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.FileSystem } catch { } ;",`if ((Get-Command -Name Expand-Archive -Module Microsoft.PowerShell.Archive -ErrorAction Ignore)) { Expand-Archive -LiteralPath '${r}' -DestinationPath '${i}' -Force }`,`else {[System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${i}', $true) }`].join(" ")],o=yield Qs.which("powershell",!0);Nt.debug(`Using powershell at path: ${o}`),yield od.exec(`"${o}"`,a)}})}function M6t(e,t){return ts(this,void 0,void 0,function*(){let r=yield Qs.which("unzip",!0),i=[e];Nt.isDebug()||i.unshift("-q"),i.unshift("-o"),yield od.exec(`"${r}"`,i,{cwd:t})})}function k6t(e,t,r,i){return ts(this,void 0,void 0,function*(){if(r=Pc.clean(r)||r,i=i||$b.arch(),Nt.debug(`Caching tool ${t} ${r} ${i}`),Nt.debug(`source dir: ${e}`),!Wa.statSync(e).isDirectory())throw new Error("sourceDir is not a directory");let n=yield g6e(t,r,i);for(let s of Wa.readdirSync(e)){let a=Ao.join(e,s);yield Qs.cp(a,n,{recursive:!0})}return y6e(t,r,i),n})}Ze.cacheDir=k6t;function j6t(e,t,r,i,n){return ts(this,void 0,void 0,function*(){if(i=Pc.clean(i)||i,n=n||$b.arch(),Nt.debug(`Caching tool ${r} ${i} ${n}`),Nt.debug(`source file: ${e}`),!Wa.statSync(e).isFile())throw new Error("sourceFile is not a file");let s=yield g6e(r,i,n),a=Ao.join(s,t);return Nt.debug(`destination file ${a}`),yield Qs.cp(e,a),y6e(r,i,n),s})}Ze.cacheFile=j6t;function U6t(e,t,r){if(!e)throw new Error("toolName parameter is required");if(!t)throw new Error("versionSpec parameter is required");if(r=r||$b.arch(),!uB(t)){let n=h6e(e,r);t=b6e(n,t)}let i="";if(t){t=Pc.clean(t)||"";let n=Ao.join(l5(),e,t,r);Nt.debug(`checking cache: ${n}`),Wa.existsSync(n)&&Wa.existsSync(`${n}.complete`)?(Nt.debug(`Found tool in cache ${e} ${t} ${r}`),i=n):Nt.debug("not found")}return i}Ze.find=U6t;function h6e(e,t){let r=[];t=t||$b.arch();let i=Ao.join(l5(),e);if(Wa.existsSync(i)){let n=Wa.readdirSync(i);for(let s of n)if(uB(s)){let a=Ao.join(i,s,t||"");Wa.existsSync(a)&&Wa.existsSync(`${a}.complete`)&&r.push(s)}}return r}Ze.findAllVersions=h6e;function z6t(e,t,r,i="master"){return ts(this,void 0,void 0,function*(){let n=[],s=`https://api.github.com/repos/${e}/${t}/git/trees/${i}`,a=new f6e.HttpClient("tool-cache"),o={};r&&(Nt.debug("set auth"),o.authorization=r);let l=yield a.getJson(s,o);if(!l.result)return n;let c="";for(let d of l.result.tree)if(d.path==="versions-manifest.json"){c=d.url;break}o.accept="application/vnd.github.VERSION.raw";let u=yield(yield a.get(c,o)).readBody();if(u){u=u.replace(/^\uFEFF/,"");try{n=JSON.parse(u)}catch{Nt.debug("Invalid json")}}return n})}Ze.getManifestFromRepo=z6t;function $6t(e,t,r,i=$b.arch()){return ts(this,void 0,void 0,function*(){return yield T6t._findMatch(e,t,r,i)})}Ze.findFromManifest=$6t;function o5(e){return ts(this,void 0,void 0,function*(){return e||(e=Ao.join(v6e(),m6e.default())),yield Qs.mkdirP(e),e})}function g6e(e,t,r){return ts(this,void 0,void 0,function*(){let i=Ao.join(l5(),e,Pc.clean(t)||t,r||"");Nt.debug(`destination ${i}`);let n=`${i}.complete`;return yield Qs.rmRF(i),yield Qs.rmRF(n),yield Qs.mkdirP(i),i})}function y6e(e,t,r){let n=`${Ao.join(l5(),e,Pc.clean(t)||t,r||"")}.complete`;Wa.writeFileSync(n,""),Nt.debug("finished caching tool")}function uB(e){let t=Pc.clean(e)||"";Nt.debug(`isExplicit: ${t}`);let r=Pc.valid(t)!=null;return Nt.debug(`explicit? ${r}`),r}Ze.isExplicitVersion=uB;function b6e(e,t){let r="";Nt.debug(`evaluating ${e.length} versions`),e=e.sort((i,n)=>Pc.gt(i,n)?1:-1);for(let i=e.length-1;i>=0;i--){let n=e[i];if(Pc.satisfies(n,t)){r=n;break}}return r?Nt.debug(`matched: ${r}`):Nt.debug("match not found"),r}Ze.evaluateVersions=b6e;function l5(){let e=process.env.RUNNER_TOOL_CACHE||"";return d0.ok(e,"Expected RUNNER_TOOL_CACHE to be defined"),e}function v6e(){let e=process.env.RUNNER_TEMP||"";return d0.ok(e,"Expected RUNNER_TEMP to be defined"),e}function lB(e,t){let r=global[e];return r!==void 0?r:t}function H6t(e){return Array.from(new Set(e))}});var w6e=g((LPt,_6e)=>{"use strict";_6e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var i,n,s;if(Array.isArray(t)){if(i=t.length,i!=r.length)return!1;for(n=i;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(s=Object.keys(t),i=s.length,i!==Object.keys(r).length)return!1;for(n=i;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,s[n]))return!1;for(n=i;n--!==0;){var a=s[n];if(!e(t[a],r[a]))return!1}return!0}return t!==t&&r!==r}});var tf=g(Ka=>{"use strict";var G6t=Ka&&Ka.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),V6t=Ka&&Ka.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),W6t=Ka&&Ka.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&G6t(t,e,r);return V6t(t,e),t};Object.defineProperty(Ka,"__esModule",{value:!0});Ka.getActionsLogger=K6t;Ka.getRunnerLogger=X6t;Ka.withGroup=Q6t;Ka.formatDuration=Y6t;var dB=W6t(ze());function K6t(){return dB}function X6t(e){return{debug:e?console.debug:()=>{},info:console.info,warning:console.warn,error:console.error,isDebug:()=>e,startGroup:()=>{},endGroup:()=>{}}}function Q6t(e,t){dB.startGroup(e);try{return t()}finally{dB.endGroup()}}function Y6t(e){if(e<1e3)return`${e}ms`;if(e<60*1e3)return`${(e/1e3).toFixed(1)}s`;let t=Math.floor(e/(60*1e3)),r=Math.floor(e%(60*1e3)/1e3);return`${t}m${r}s`}});var E6e=g(pB=>{"use strict";Object.defineProperty(pB,"__esModule",{value:!0});pB.default="ffffffff-ffff-ffff-ffff-ffffffffffff"});var S6e=g(fB=>{"use strict";Object.defineProperty(fB,"__esModule",{value:!0});fB.default="00000000-0000-0000-0000-000000000000"});var x6e=g(mB=>{"use strict";Object.defineProperty(mB,"__esModule",{value:!0});mB.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i});var Hb=g(hB=>{"use strict";Object.defineProperty(hB,"__esModule",{value:!0});var Z6t=x6e();function J6t(e){return typeof e=="string"&&Z6t.default.test(e)}hB.default=J6t});var Gb=g(gB=>{"use strict";Object.defineProperty(gB,"__esModule",{value:!0});var e4t=Hb();function t4t(e){if(!(0,e4t.default)(e))throw TypeError("Invalid UUID");let t;return Uint8Array.of((t=parseInt(e.slice(0,8),16))>>>24,t>>>16&255,t>>>8&255,t&255,(t=parseInt(e.slice(9,13),16))>>>8,t&255,(t=parseInt(e.slice(14,18),16))>>>8,t&255,(t=parseInt(e.slice(19,23),16))>>>8,t&255,(t=parseInt(e.slice(24,36),16))/1099511627776&255,t/4294967296&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255)}gB.default=t4t});var Ic=g(u5=>{"use strict";Object.defineProperty(u5,"__esModule",{value:!0});u5.unsafeStringify=T6e;var r4t=Hb(),un=[];for(let e=0;e<256;++e)un.push((e+256).toString(16).slice(1));function T6e(e,t=0){return(un[e[t+0]]+un[e[t+1]]+un[e[t+2]]+un[e[t+3]]+"-"+un[e[t+4]]+un[e[t+5]]+"-"+un[e[t+6]]+un[e[t+7]]+"-"+un[e[t+8]]+un[e[t+9]]+"-"+un[e[t+10]]+un[e[t+11]]+un[e[t+12]]+un[e[t+13]]+un[e[t+14]]+un[e[t+15]]).toLowerCase()}function i4t(e,t=0){let r=T6e(e,t);if(!(0,r4t.default)(r))throw TypeError("Stringified UUID is invalid");return r}u5.default=i4t});var f5=g(yB=>{"use strict";Object.defineProperty(yB,"__esModule",{value:!0});yB.default=s4t;var n4t=require("crypto"),p5=new Uint8Array(256),d5=p5.length;function s4t(){return d5>p5.length-16&&((0,n4t.randomFillSync)(p5),d5=0),p5.slice(d5,d5+=16)}});var bB=g(m5=>{"use strict";Object.defineProperty(m5,"__esModule",{value:!0});m5.updateV1State=A6e;var N6e=f5(),a4t=Ic(),Vb={};function o4t(e,t,r){let i,n=e?._v6??!1;if(e){let s=Object.keys(e);s.length===1&&s[0]==="_v6"&&(e=void 0)}if(e)i=R6e(e.random??e.rng?.()??(0,N6e.default)(),e.msecs,e.nsecs,e.clockseq,e.node,t,r);else{let s=Date.now(),a=(0,N6e.default)();A6e(Vb,s,a),i=R6e(a,Vb.msecs,Vb.nsecs,n?void 0:Vb.clockseq,n?void 0:Vb.node,t,r)}return t?i:(0,a4t.unsafeStringify)(i)}function A6e(e,t,r){return e.msecs??=-1/0,e.nsecs??=0,t===e.msecs?(e.nsecs++,e.nsecs>=1e4&&(e.node=void 0,e.nsecs=0)):t>e.msecs?e.nsecs=0:t>>24&255,s[a++]=o>>>16&255,s[a++]=o>>>8&255,s[a++]=o&255;let l=t/4294967296*1e4&268435455;s[a++]=l>>>8&255,s[a++]=l&255,s[a++]=l>>>24&15|16,s[a++]=l>>>16&255,s[a++]=i>>>8|128,s[a++]=i&255;for(let c=0;c<6;++c)s[a++]=n[c];return s}m5.default=o4t});var _B=g(vB=>{"use strict";Object.defineProperty(vB,"__esModule",{value:!0});vB.default=u4t;var l4t=Gb(),c4t=Ic();function u4t(e){let t=typeof e=="string"?(0,l4t.default)(e):e,r=d4t(t);return typeof e=="string"?(0,c4t.unsafeStringify)(r):r}function d4t(e){return Uint8Array.of((e[6]&15)<<4|e[7]>>4&15,(e[7]&15)<<4|(e[4]&240)>>4,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,(e[1]&15)<<4|(e[2]&240)>>4,96|e[2]&15,e[3],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}});var C6e=g(wB=>{"use strict";Object.defineProperty(wB,"__esModule",{value:!0});var p4t=require("crypto");function f4t(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,p4t.createHash)("md5").update(e).digest()}wB.default=f4t});var Wb=g(ld=>{"use strict";Object.defineProperty(ld,"__esModule",{value:!0});ld.URL=ld.DNS=void 0;ld.stringToBytes=P6e;ld.default=h4t;var O6e=Gb(),m4t=Ic();function P6e(e){e=unescape(encodeURIComponent(e));let t=new Uint8Array(e.length);for(let r=0;r{"use strict";Object.defineProperty(rf,"__esModule",{value:!0});rf.URL=rf.DNS=void 0;var g4t=C6e(),EB=Wb(),I6e=Wb();Object.defineProperty(rf,"DNS",{enumerable:!0,get:function(){return I6e.DNS}});Object.defineProperty(rf,"URL",{enumerable:!0,get:function(){return I6e.URL}});function SB(e,t,r,i){return(0,EB.default)(48,g4t.default,e,t,r,i)}SB.DNS=EB.DNS;SB.URL=EB.URL;rf.default=SB});var L6e=g(xB=>{"use strict";Object.defineProperty(xB,"__esModule",{value:!0});var y4t=require("crypto");xB.default={randomUUID:y4t.randomUUID}});var B6e=g(TB=>{"use strict";Object.defineProperty(TB,"__esModule",{value:!0});var F6e=L6e(),b4t=f5(),v4t=Ic();function _4t(e,t,r){if(F6e.default.randomUUID&&!t&&!e)return F6e.default.randomUUID();e=e||{};let i=e.random||(e.rng||b4t.default)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t){r=r||0;for(let n=0;n<16;++n)t[r+n]=i[n];return t}return(0,v4t.unsafeStringify)(i)}TB.default=_4t});var q6e=g(NB=>{"use strict";Object.defineProperty(NB,"__esModule",{value:!0});var w4t=require("crypto");function E4t(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,w4t.createHash)("sha1").update(e).digest()}NB.default=E4t});var k6e=g(nf=>{"use strict";Object.defineProperty(nf,"__esModule",{value:!0});nf.URL=nf.DNS=void 0;var S4t=q6e(),RB=Wb(),M6e=Wb();Object.defineProperty(nf,"DNS",{enumerable:!0,get:function(){return M6e.DNS}});Object.defineProperty(nf,"URL",{enumerable:!0,get:function(){return M6e.URL}});function AB(e,t,r,i){return(0,RB.default)(80,S4t.default,e,t,r,i)}AB.DNS=RB.DNS;AB.URL=RB.URL;nf.default=AB});var j6e=g(CB=>{"use strict";Object.defineProperty(CB,"__esModule",{value:!0});var x4t=Ic(),T4t=bB(),N4t=_B();function R4t(e,t,r){e??={},r??=0;let i=(0,T4t.default)({...e,_v6:!0},new Uint8Array(16));if(i=(0,N4t.default)(i),t){for(let n=0;n<16;n++)t[r+n]=i[n];return t}return(0,x4t.unsafeStringify)(i)}CB.default=R4t});var U6e=g(OB=>{"use strict";Object.defineProperty(OB,"__esModule",{value:!0});OB.default=O4t;var A4t=Gb(),C4t=Ic();function O4t(e){let t=typeof e=="string"?(0,A4t.default)(e):e,r=P4t(t);return typeof e=="string"?(0,C4t.unsafeStringify)(r):r}function P4t(e){return Uint8Array.of((e[3]&15)<<4|e[4]>>4&15,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|e[6]&15,e[7],(e[1]&15)<<4|(e[2]&240)>>4,(e[2]&15)<<4|(e[3]&240)>>4,16|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}});var G6e=g(h5=>{"use strict";Object.defineProperty(h5,"__esModule",{value:!0});h5.updateV7State=H6e;var z6e=f5(),I4t=Ic(),PB={};function D4t(e,t,r){let i;if(e)i=$6e(e.random??e.rng?.()??(0,z6e.default)(),e.msecs,e.seq,t,r);else{let n=Date.now(),s=(0,z6e.default)();H6e(PB,n,s),i=$6e(s,PB.msecs,PB.seq,t,r)}return t?i:(0,I4t.unsafeStringify)(i)}function H6e(e,t,r){return e.msecs??=-1/0,e.seq??=0,t>e.msecs?(e.seq=r[6]<<23|r[7]<<16|r[8]<<8|r[9],e.msecs=t):(e.seq=e.seq+1|0,e.seq===0&&e.msecs++),e}function $6e(e,t,r,i,n=0){return i||(i=new Uint8Array(16),n=0),t??=Date.now(),r??=e[6]*127<<24|e[7]<<16|e[8]<<8|e[9],i[n++]=t/1099511627776&255,i[n++]=t/4294967296&255,i[n++]=t/16777216&255,i[n++]=t/65536&255,i[n++]=t/256&255,i[n++]=t&255,i[n++]=112|r>>>28&15,i[n++]=r>>>20&255,i[n++]=128|r>>>14&63,i[n++]=r>>>6&255,i[n++]=r<<2&255|e[10]&3,i[n++]=e[11],i[n++]=e[12],i[n++]=e[13],i[n++]=e[14],i[n++]=e[15],i}h5.default=D4t});var V6e=g(IB=>{"use strict";Object.defineProperty(IB,"__esModule",{value:!0});var L4t=Hb();function F4t(e){if(!(0,L4t.default)(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}IB.default=F4t});var DB=g(zt=>{"use strict";Object.defineProperty(zt,"__esModule",{value:!0});zt.version=zt.validate=zt.v7=zt.v6ToV1=zt.v6=zt.v5=zt.v4=zt.v3=zt.v1ToV6=zt.v1=zt.stringify=zt.parse=zt.NIL=zt.MAX=void 0;var B4t=E6e();Object.defineProperty(zt,"MAX",{enumerable:!0,get:function(){return B4t.default}});var q4t=S6e();Object.defineProperty(zt,"NIL",{enumerable:!0,get:function(){return q4t.default}});var M4t=Gb();Object.defineProperty(zt,"parse",{enumerable:!0,get:function(){return M4t.default}});var k4t=Ic();Object.defineProperty(zt,"stringify",{enumerable:!0,get:function(){return k4t.default}});var j4t=bB();Object.defineProperty(zt,"v1",{enumerable:!0,get:function(){return j4t.default}});var U4t=_B();Object.defineProperty(zt,"v1ToV6",{enumerable:!0,get:function(){return U4t.default}});var z4t=D6e();Object.defineProperty(zt,"v3",{enumerable:!0,get:function(){return z4t.default}});var $4t=B6e();Object.defineProperty(zt,"v4",{enumerable:!0,get:function(){return $4t.default}});var H4t=k6e();Object.defineProperty(zt,"v5",{enumerable:!0,get:function(){return H4t.default}});var G4t=j6e();Object.defineProperty(zt,"v6",{enumerable:!0,get:function(){return G4t.default}});var V4t=U6e();Object.defineProperty(zt,"v6ToV1",{enumerable:!0,get:function(){return V4t.default}});var W4t=G6e();Object.defineProperty(zt,"v7",{enumerable:!0,get:function(){return W4t.default}});var K4t=Hb();Object.defineProperty(zt,"validate",{enumerable:!0,get:function(){return K4t.default}});var X4t=V6e();Object.defineProperty(zt,"version",{enumerable:!0,get:function(){return X4t.default}})});var qB=g(Ns=>{"use strict";var Q4t=Ns&&Ns.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Y4t=Ns&&Ns.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),BB=Ns&&Ns.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Q4t(t,e,r);return Y4t(t,e),t},Z4t=Ns&&Ns.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ns,"__esModule",{value:!0});Ns.isZstdAvailable=cvt;Ns.extract=uvt;Ns.extractTarZst=K6e;Ns.inferCompressionMethod=pvt;var J4t=require("child_process"),evt=BB(require("fs")),tvt=Z4t(require("path")),LB=BB(require("stream")),rvt=_f(),ivt=BB(c5()),nvt=Sf(),svt=DB(),W6e=Mn(),FB=cr(),avt="3.4.3",ovt="1.31";async function lvt(){let e=await(0,nvt.safeWhich)("tar"),t="";if(await new rvt.ToolRunner(e,["--version"],{listeners:{stdout:i=>{t+=i.toString()}}}).exec()!==0)throw new Error("Failed to call tar --version");if(t.includes("GNU tar")){let i=t.match(/tar \(GNU tar\) ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"gnu",version:i[1]}}else if(t.includes("bsdtar")){let i=t.match(/bsdtar ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"bsd",version:i[1]}}else throw new Error("Unknown tar version")}async function cvt(e){let t=await(0,FB.isBinaryAccessible)("zstd",e);try{let r=await lvt(),{type:i,version:n}=r;switch(e.info(`Found ${i} tar version ${n}.`),i){case"gnu":return{available:t&&n>=ovt,foundZstdBinary:t,version:r};case"bsd":return{available:t&&n>=avt,foundZstdBinary:t,version:r};default:(0,FB.assertNever)(i)}}catch(r){return e.warning(`Failed to determine tar version, therefore will assume zstd is not available. The underlying error was: ${r}`),{available:!1,foundZstdBinary:t}}}async function uvt(e,t,r,i){switch(t){case"gzip":return await ivt.extractTar(e);case"zstd":if(!r)throw new Error("Could not determine tar version, which is required to extract a Zstandard archive.");return await K6e(e,r,i)}}async function K6e(e,t,r){let i=await dvt();r.debug(`Extracting to ${i}.${e instanceof LB.Readable?` Input stream has high water mark ${e.readableHighWaterMark}.`:""}`);try{let n=["-x","--zstd"];t.type==="gnu"&&(n.push("--warning=no-unknown-keyword"),n.push("--overwrite")),n.push("-f",e instanceof LB.Readable?"-":e,"-C",i),process.stdout.write(`[command]tar ${n.join(" ")} +`);let s=(0,J4t.spawn)("tar",n,{stdio:"pipe"}),a="";s.stdout?.on("data",l=>{a+=l.toString(),process.stdout.write(l)});let o="";return s.stderr?.on("data",l=>{o+=l.toString(),process.stdout.write(l)}),e instanceof LB.Readable&&e.pipe(s.stdin),await new Promise((l,c)=>{s.on("exit",u=>{u!==0&&c(new W6e.CommandInvocationError("tar",n,u??void 0,a,o)),l()})}),i}catch(n){throw await(0,FB.cleanUpGlob)(i,"extraction destination directory",r),n}}async function dvt(){let e=tvt.default.join((0,W6e.getTemporaryDirectory)(),(0,svt.v4)());return evt.mkdirSync(e,{recursive:!0}),e}function pvt(e){return e.endsWith(".tar.gz")?"gzip":"zstd"}});var Q6e=g((nIt,X6e)=>{var Kb;X6e.exports=function(){if(!Kb){try{Kb=Qg()("follow-redirects")}catch{}typeof Kb!="function"&&(Kb=function(){})}Kb.apply(null,arguments)}});var t4e=g((sIt,XB)=>{var Qb=require("url"),Xb=Qb.URL,fvt=require("http"),mvt=require("https"),zB=require("stream").Writable,$B=require("assert"),Y6e=Q6e();(function(){var t=typeof process<"u",r=typeof window<"u"&&typeof document<"u",i=af(Error.captureStackTrace);!t&&(r||!i)&&console.warn("The follow-redirects package should be excluded from browser builds.")})();var HB=!1;try{$B(new Xb(""))}catch(e){HB=e.code==="ERR_INVALID_URL"}var hvt=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],GB=["abort","aborted","connect","error","socket","timeout"],VB=Object.create(null);GB.forEach(function(e){VB[e]=function(t,r,i){this._redirectable.emit(e,t,r,i)}});var kB=Yb("ERR_INVALID_URL","Invalid URL",TypeError),jB=Yb("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),gvt=Yb("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",jB),yvt=Yb("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),bvt=Yb("ERR_STREAM_WRITE_AFTER_END","write after end"),vvt=zB.prototype.destroy||J6e;function Rs(e,t){zB.call(this),this._sanitizeOptions(e),this._options=e,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],t&&this.on("response",t);var r=this;this._onNativeResponse=function(i){try{r._processResponse(i)}catch(n){r.emit("error",n instanceof jB?n:new jB({cause:n}))}},this._performRequest()}Rs.prototype=Object.create(zB.prototype);Rs.prototype.abort=function(){KB(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};Rs.prototype.destroy=function(e){return KB(this._currentRequest,e),vvt.call(this,e),this};Rs.prototype.write=function(e,t,r){if(this._ending)throw new bvt;if(!sf(e)&&!Evt(e))throw new TypeError("data should be a string, Buffer or Uint8Array");if(af(t)&&(r=t,t=null),e.length===0){r&&r();return}this._requestBodyLength+e.length<=this._options.maxBodyLength?(this._requestBodyLength+=e.length,this._requestBodyBuffers.push({data:e,encoding:t}),this._currentRequest.write(e,t,r)):(this.emit("error",new yvt),this.abort())};Rs.prototype.end=function(e,t,r){if(af(e)?(r=e,e=t=null):af(t)&&(r=t,t=null),!e)this._ended=this._ending=!0,this._currentRequest.end(null,null,r);else{var i=this,n=this._currentRequest;this.write(e,t,function(){i._ended=!0,n.end(null,null,r)}),this._ending=!0}};Rs.prototype.setHeader=function(e,t){this._options.headers[e]=t,this._currentRequest.setHeader(e,t)};Rs.prototype.removeHeader=function(e){delete this._options.headers[e],this._currentRequest.removeHeader(e)};Rs.prototype.setTimeout=function(e,t){var r=this;function i(a){a.setTimeout(e),a.removeListener("timeout",a.destroy),a.addListener("timeout",a.destroy)}function n(a){r._timeout&&clearTimeout(r._timeout),r._timeout=setTimeout(function(){r.emit("timeout"),s()},e),i(a)}function s(){r._timeout&&(clearTimeout(r._timeout),r._timeout=null),r.removeListener("abort",s),r.removeListener("error",s),r.removeListener("response",s),r.removeListener("close",s),t&&r.removeListener("timeout",t),r.socket||r._currentRequest.removeListener("socket",n)}return t&&this.on("timeout",t),this.socket?n(this.socket):this._currentRequest.once("socket",n),this.on("socket",i),this.on("abort",s),this.on("error",s),this.on("response",s),this.on("close",s),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(e){Rs.prototype[e]=function(t,r){return this._currentRequest[e](t,r)}});["aborted","connection","socket"].forEach(function(e){Object.defineProperty(Rs.prototype,e,{get:function(){return this._currentRequest[e]}})});Rs.prototype._sanitizeOptions=function(e){if(e.headers||(e.headers={}),e.host&&(e.hostname||(e.hostname=e.host),delete e.host),!e.pathname&&e.path){var t=e.path.indexOf("?");t<0?e.pathname=e.path:(e.pathname=e.path.substring(0,t),e.search=e.path.substring(t))}};Rs.prototype._performRequest=function(){var e=this._options.protocol,t=this._options.nativeProtocols[e];if(!t)throw new TypeError("Unsupported protocol "+e);if(this._options.agents){var r=e.slice(0,-1);this._options.agent=this._options.agents[r]}var i=this._currentRequest=t.request(this._options,this._onNativeResponse);i._redirectable=this;for(var n of GB)i.on(n,VB[n]);if(this._currentUrl=/^\//.test(this._options.path)?Qb.format(this._options):this._options.path,this._isRedirect){var s=0,a=this,o=this._requestBodyBuffers;(function l(c){if(i===a._currentRequest)if(c)a.emit("error",c);else if(s=400){e.responseUrl=this._currentUrl,e.redirects=this._redirects,this.emit("response",e),this._requestBodyBuffers=[];return}if(KB(this._currentRequest),e.destroy(),++this._redirectCount>this._options.maxRedirects)throw new gvt;var i,n=this._options.beforeRedirect;n&&(i=Object.assign({Host:e.req.getHeader("host")},this._options.headers));var s=this._options.method;((t===301||t===302)&&this._options.method==="POST"||t===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],MB(/^content-/i,this._options.headers));var a=MB(/^host$/i,this._options.headers),o=WB(this._currentUrl),l=a||o.host,c=/^\w+:/.test(r)?this._currentUrl:Qb.format(Object.assign(o,{host:l})),u=_vt(r,c);if(Y6e("redirecting to",u.href),this._isRedirect=!0,UB(u,this._options),(u.protocol!==o.protocol&&u.protocol!=="https:"||u.host!==l&&!wvt(u.host,l))&&MB(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers),af(n)){var d={headers:e.headers,statusCode:t},p={url:c,method:s,headers:i};n(this._options,d,p),this._sanitizeOptions(this._options)}this._performRequest()};function Z6e(e){var t={maxRedirects:21,maxBodyLength:10485760},r={};return Object.keys(e).forEach(function(i){var n=i+":",s=r[n]=e[i],a=t[i]=Object.create(s);function o(c,u,d){return Svt(c)?c=UB(c):sf(c)?c=UB(WB(c)):(d=u,u=e4e(c),c={protocol:n}),af(u)&&(d=u,u=null),u=Object.assign({maxRedirects:t.maxRedirects,maxBodyLength:t.maxBodyLength},c,u),u.nativeProtocols=r,!sf(u.host)&&!sf(u.hostname)&&(u.hostname="::1"),$B.equal(u.protocol,n,"protocol mismatch"),Y6e("options",u),new Rs(u,d)}function l(c,u,d){var p=a.request(c,u,d);return p.end(),p}Object.defineProperties(a,{request:{value:o,configurable:!0,enumerable:!0,writable:!0},get:{value:l,configurable:!0,enumerable:!0,writable:!0}})}),t}function J6e(){}function WB(e){var t;if(HB)t=new Xb(e);else if(t=e4e(Qb.parse(e)),!sf(t.protocol))throw new kB({input:e});return t}function _vt(e,t){return HB?new Xb(e,t):WB(Qb.resolve(t,e))}function e4e(e){if(/^\[/.test(e.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(e.hostname))throw new kB({input:e.href||e});if(/^\[/.test(e.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(e.host))throw new kB({input:e.href||e});return e}function UB(e,t){var r=t||{};for(var i of hvt)r[i]=e[i];return r.hostname.startsWith("[")&&(r.hostname=r.hostname.slice(1,-1)),r.port!==""&&(r.port=Number(r.port)),r.path=r.search?r.pathname+r.search:r.pathname,r}function MB(e,t){var r;for(var i in t)e.test(i)&&(r=t[i],delete t[i]);return r===null||typeof r>"u"?void 0:String(r).trim()}function Yb(e,t,r){function i(n){af(Error.captureStackTrace)&&Error.captureStackTrace(this,this.constructor),Object.assign(this,n||{}),this.code=e,this.message=this.cause?t+": "+this.cause.message:t}return i.prototype=new(r||Error),Object.defineProperties(i.prototype,{constructor:{value:i,enumerable:!1},name:{value:"Error ["+e+"]",enumerable:!1}}),i}function KB(e,t){for(var r of GB)e.removeListener(r,VB[r]);e.on("error",J6e),e.destroy(t)}function wvt(e,t){$B(sf(e)&&sf(t));var r=e.length-t.length-1;return r>0&&e[r]==="."&&e.endsWith(t)}function sf(e){return typeof e=="string"||e instanceof String}function af(e){return typeof e=="function"}function Evt(e){return typeof e=="object"&&"length"in e}function Svt(e){return Xb&&e instanceof Xb}XB.exports=Z6e({http:fvt,https:mvt});XB.exports.wrap=Z6e});var i4e=g(Xa=>{"use strict";var xvt=Xa&&Xa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Tvt=Xa&&Xa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ZB=Xa&&Xa.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&xvt(t,e,r);return Tvt(t,e),t};Object.defineProperty(Xa,"__esModule",{value:!0});Xa.STREAMING_HIGH_WATERMARK_BYTES=void 0;Xa.downloadAndExtract=Lvt;var Nvt=ZB(require("path")),p0=require("perf_hooks"),Rvt=ZB(c5()),Avt=t4e(),Cvt=DB(),Ovt=Go(),QB=tf(),YB=ZB(qB()),Pvt=cr();Xa.STREAMING_HIGH_WATERMARK_BYTES=4*1024*1024;function Ivt(e,t){return{combinedDurationMs:e+t,downloadDurationMs:e,extractionDurationMs:t,streamExtraction:!1}}function Dvt(e){return{combinedDurationMs:e,downloadDurationMs:void 0,extractionDurationMs:void 0,streamExtraction:!0}}async function Lvt(e,t,r,i,n,s,a){a.info(`Downloading CodeQL tools from ${e} . This may take a while.`);let o=YB.inferCompressionMethod(e);if(await s.getValue(Ovt.Feature.ZstdBundleStreamingExtraction)&&o==="zstd"&&process.platform==="linux"){a.info("Streaming the extraction of the CodeQL bundle.");let m=p0.performance.now(),h=await Fvt(e,t,r,i,a),y=Math.round(p0.performance.now()-m);return a.info(`Finished downloading and extracting CodeQL bundle to ${h} (${(0,QB.formatDuration)(y)}).`),{extractedBundlePath:h,statusReport:{compressionMethod:o,toolsUrl:r4e(e),...Dvt(y)}}}let l=Nvt.join(n,(0,Cvt.v4)()),c=p0.performance.now(),u=await Rvt.downloadTool(e,l,t,r),d=Math.round(p0.performance.now()-c);a.info(`Finished downloading CodeQL bundle to ${u} (${(0,QB.formatDuration)(d)}).`);let p,f;try{a.info("Extracting CodeQL bundle.");let m=p0.performance.now();p=await YB.extract(u,o,i,a),f=Math.round(p0.performance.now()-m),a.info(`Finished extracting CodeQL bundle to ${p} (${(0,QB.formatDuration)(f)}).`)}finally{await(0,Pvt.cleanUpGlob)(u,"CodeQL bundle archive",a)}return{extractedBundlePath:p,statusReport:{compressionMethod:o,toolsUrl:r4e(e),...Ivt(d,f)}}}async function Fvt(e,t,r,i,n){r=Object.assign({"User-Agent":"CodeQL Action"},t?{authorization:t}:{},r);let s=await new Promise(a=>Avt.https.get(e,{headers:r,highWaterMark:Xa.STREAMING_HIGH_WATERMARK_BYTES},o=>a(o)));if(s.statusCode!==200)throw new Error(`Failed to download CodeQL bundle from ${e}. HTTP status code: ${s.statusCode}.`);return await YB.extractTarZst(s,i,n)}function r4e(e){return["github/codeql-action","dsp-testing/codeql-cli-nightlies"].some(t=>e.startsWith(`https://github.com/${t}/releases/download/`))?e:"sanitized-value"}});var p4e=g($t=>{"use strict";var Bvt=$t&&$t.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),qvt=$t&&$t.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ud=$t&&$t.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Bvt(t,e,r);return qvt(t,e),t},Mvt=$t&&$t.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty($t,"__esModule",{value:!0});$t.downloadCodeQL=$t.CODEQL_DEFAULT_ACTION_REPOSITORY=$t.ToolsSource=void 0;$t.getCodeQLActionRepository=l4e;$t.tryGetTagNameFromUrl=eq;$t.tryGetBundleVersionFromUrl=c4e;$t.convertToSemVer=e6;$t.getCodeQLSource=u4e;$t.tryGetFallbackToolcacheVersion=d4e;$t.getCodeQLURLVersion=Zvt;$t.setupCodeQLBundle=e_t;var kvt=ud(require("fs")),jvt=ud(require("path")),n4e=require("perf_hooks"),of=ud(c5()),Uvt=Mvt(w6e()),g5=ud(jd()),zvt=Mn(),$vt=ud(Xl()),s4e=ud(WT()),Hvt=Go(),Gvt=tf(),JB=ud(qB()),Vvt=i4e(),cd=ud(cr()),o4e=cr(),Zb;(function(e){e.Unknown="UNKNOWN",e.Local="LOCAL",e.Toolcache="TOOLCACHE",e.Download="DOWNLOAD"})(Zb||($t.ToolsSource=Zb={}));$t.CODEQL_DEFAULT_ACTION_REPOSITORY="github/codeql-action";var a4e=["linked","latest"];function Wvt(e){return e?".tar.zst":".tar.gz"}function Kvt(e){let t=Wvt(e),r;if(process.platform==="win32")r="win64";else if(process.platform==="linux")r="linux64";else if(process.platform==="darwin")r="osx64";else return`codeql-bundle${t}`;return`codeql-bundle-${r}${t}`}function l4e(e){return(0,zvt.isRunningLocalAction)()?(e.info("The CodeQL Action is checked out locally. Using the default CodeQL Action repository."),$t.CODEQL_DEFAULT_ACTION_REPOSITORY):cd.getRequiredEnvParam("GITHUB_ACTION_REPOSITORY")}async function Xvt(e,t,r,i){let n=l4e(i),a=[[t.url,n],[t.url,$t.CODEQL_DEFAULT_ACTION_REPOSITORY],[cd.GITHUB_DOTCOM_URL,$t.CODEQL_DEFAULT_ACTION_REPOSITORY]].filter((l,c,u)=>!u.slice(0,c).some(d=>(0,Uvt.default)(l,d))),o=Kvt(r);for(let l of a){let[c,u]=l;if(c===cd.GITHUB_DOTCOM_URL&&u===$t.CODEQL_DEFAULT_ACTION_REPOSITORY)break;let[d,p]=u.split("/");try{let f=await $vt.getApiClient().rest.repos.getReleaseByTag({owner:d,repo:p,tag:e});for(let m of f.data.assets)if(m.name===o)return i.info(`Found CodeQL bundle in ${l[1]} on ${l[0]} with URL ${m.url}.`),m.url}catch(f){i.info(`Looked for CodeQL bundle in ${l[1]} on ${l[0]} but got error ${f}.`)}}return`https://github.com/${$t.CODEQL_DEFAULT_ACTION_REPOSITORY}/releases/download/${e}/${o}`}function Jb(e,t){let r=e.match(/^codeql-bundle-(.*)$/);if(r===null||r.length<2){t.debug(`Could not determine bundle version from tag ${e}.`);return}return r[1]}function eq(e,t){let r=[...e.matchAll(/\/(codeql-bundle-[^/]*)\//g)];if(!r.length){t.debug(`Could not determine tag name for URL ${e}.`);return}let i=r[r.length-1];if(i===null||i.length!==2){t.debug(`Could not determine tag name for URL ${e}. Matched ${JSON.stringify(i)}.`);return}return i[1]}function c4e(e,t){let r=eq(e,t);if(r!==void 0)return Jb(r,t)}function e6(e,t){g5.valid(e)||(t.debug(`Bundle version ${e} is not in SemVer format. Will treat it as pre-release 0.0.0-${e}.`),e=`0.0.0-${e}`);let r=g5.clean(e);if(!r)throw new Error(`Bundle version ${e} is not in SemVer format.`);return r}async function Qvt(e,t){let r=of.findAllVersions("CodeQL").filter(o4e.isGoodVersion).map(i=>({folder:of.find("CodeQL",i),version:i})).filter(({folder:i})=>kvt.existsSync(jvt.join(i,"pinned-version")));if(r.length===1){let i=r[0];return t.debug(`CodeQL tools version ${i.version} in toolcache overriding version ${e}.`),{codeqlFolder:i.folder,sourceType:"toolcache",toolsVersion:i.version}}else r.length===0?t.debug("Did not find any candidate pinned versions of the CodeQL tools in the toolcache."):t.debug("Could not use CodeQL tools from the toolcache since more than one candidate pinned version was found in the toolcache.")}async function u4e(e,t,r,i,n,s){if(e&&!a4e.includes(e)&&!e.startsWith("http"))return s.info(`Using CodeQL CLI from local path ${e}`),{codeqlTarPath:e,sourceType:"local",toolsVersion:"local"};let a=e&&a4e.includes(e);a&&(s.info(`'tools: ${e}' was requested, so using CodeQL version ${t.cliVersion}, the version shipped with the Action.`),e==="latest"&&s.warning("`tools: latest` has been renamed to `tools: linked`, but the old name is still supported. No action is required."));let o,l,c;if(a)o=s4e.cliVersion,l=s4e.bundleVersion;else if(e!==void 0){if(l=eq(e,s),c=e,l){let f=Jb(l,s);f&&g5.valid(f)&&(o=e6(f,s))}}else o=t.cliVersion,l=t.tagName;let u=l&&Jb(l,s),d=o??(u&&e6(u,s))??l??c??"unknown";s.debug(`Attempting to obtain CodeQL tools. CLI version: ${o??"unknown"}, bundle tag name: ${l??"unknown"}, URL: ${c??"unspecified"}.`);let p;if(o&&(p=of.find("CodeQL",o),!p)){s.debug(`Didn't find a version of the CodeQL tools in the toolcache with a version number exactly matching ${o}.`);let f=of.findAllVersions("CodeQL");s.debug(`Found the following versions of the CodeQL tools in the toolcache: ${JSON.stringify(f)}.`);let m=f.filter(h=>h.startsWith(`${o}-`));m.length===1?(s.debug(`Exactly one version of the CodeQL tools starting with ${o} found in the toolcache, using that.`),p=of.find("CodeQL",m[0])):m.length===0?s.debug(`Didn't find any versions of the CodeQL tools starting with ${o} in the toolcache. Trying next fallback method.`):(s.warning(`Found ${m.length} versions of the CodeQL tools starting with ${o} in the toolcache, but at most one was expected.`),s.debug("Trying next fallback method."))}if(!p&&l){let f=await d4e(o,l,s);f?p=of.find("CodeQL",f):s.debug(`Could not determine a fallback toolcache version number for CodeQL tools version ${d}.`)}if(p?s.info(`Found CodeQL tools version ${d} in the toolcache.`):s.info(`Did not find CodeQL tools version ${d} in the toolcache.`),p)return o?s.info(`Using CodeQL CLI version ${o} from toolcache at ${p}`):s.info(`Using CodeQL CLI from toolcache at ${p}`),{codeqlFolder:p,sourceType:"toolcache",toolsVersion:o??d};if(i!==cd.GitHubVariant.DOTCOM&&!a&&!e){let f=await Qvt(d,s);if(f!==void 0)return f}return c||(c=await Xvt(l,r,o!==void 0&&await t_t(o,n),s)),o?s.info(`Using CodeQL CLI version ${o} sourced from ${c} .`):s.info(`Using CodeQL CLI sourced from ${c} .`),{bundleVersion:l&&Jb(l,s),cliVersion:o,codeqlURL:c,sourceType:"download",toolsVersion:o??d}}async function d4e(e,t,r){let i=Jb(t,r);if(!i)return;let n=e6(i,r);return r.debug(`Computed a fallback toolcache version number of ${n} for CodeQL version ${e??t}.`),n}var Yvt=async function(e,t,r,i,n,s,a,o){let l=new URL(e),c=new URLSearchParams(l.search),u={accept:"application/octet-stream"},d;c.has("token")?o.debug("CodeQL tools URL contains an authorization token."):e.startsWith(`${i.url}/`)||i.apiURL&&e.startsWith(`${i.apiURL}/`)?(o.debug("Providing an authorization token to download CodeQL tools."),d=`token ${i.auth}`):o.debug("Downloading CodeQL tools without an authorization token.");let{extractedBundlePath:p,statusReport:f}=await(0,Vvt.downloadAndExtract)(e,d,{"User-Agent":"CodeQL Action",...u},n,s,a,o),m=t??c4e(e,o);if(m===void 0)return o.debug(`Could not cache CodeQL tools because we could not determine the bundle version from the URL ${e}.`),{codeqlFolder:p,statusReport:f,toolsVersion:r??"unknown"};o.debug("Caching CodeQL bundle.");let h=Jvt(r,m,o),y=n4e.performance.now(),b=await of.cacheDir(p,"CodeQL",h);return o.info(`Added CodeQL bundle to the tool cache (${(0,Gvt.formatDuration)(n4e.performance.now()-y)}).`),b!==p&&await(0,o4e.cleanUpGlob)(p,"CodeQL bundle from temporary directory",o),{codeqlFolder:b,statusReport:f,toolsVersion:r??h}};$t.downloadCodeQL=Yvt;function Zvt(e){let t=e.match(/\/codeql-bundle-(.*)\//);if(t===null||t.length<2)throw new cd.ConfigurationError(`Malformed tools url: ${e}. Version could not be inferred`);return t[1]}function Jvt(e,t,r){return e?.match(/^[0-9]+\.[0-9]+\.[0-9]+$/)?e:e6(t,r)}async function e_t(e,t,r,i,n,s,a){if(!await cd.isBinaryAccessible("tar",a))throw new cd.ConfigurationError("Could not find tar in PATH, so unable to extract CodeQL bundle.");let o=await JB.isZstdAvailable(a),l=await u4e(e,s,t,i,o.available,a),c,u=l.toolsVersion,d,p;switch(l.sourceType){case"local":{let f=JB.inferCompressionMethod(l.codeqlTarPath);c=await JB.extract(l.codeqlTarPath,f,o.version,a),p=Zb.Local;break}case"toolcache":c=l.codeqlFolder,a.debug(`CodeQL found in cache ${c}`),p=Zb.Toolcache;break;case"download":{let f=await(0,$t.downloadCodeQL)(l.codeqlURL,l.bundleVersion,l.cliVersion,t,o.version,r,n,a);u=f.toolsVersion,c=f.codeqlFolder,d=f.statusReport,p=Zb.Download;break}default:cd.assertNever(l)}return{codeqlFolder:c,toolsDownloadStatusReport:d,toolsSource:p,toolsVersion:u,zstdAvailability:o}}async function t_t(e,t){return process.platform!=="win32"&&t&&g5.gte(e,Hvt.CODEQL_VERSION_ZSTD_BUNDLE)}});var y5=g(Qa=>{"use strict";var r_t=Qa&&Qa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),i_t=Qa&&Qa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),m4e=Qa&&Qa.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&r_t(t,e,r);return i_t(t,e),t};Object.defineProperty(Qa,"__esModule",{value:!0});Qa.shouldEnableIndirectTracing=iq;Qa.endTracingForCluster=s_t;Qa.getTracerConfigForCluster=g4e;Qa.getCombinedTracerConfig=a_t;var tq=m4e(require("fs")),rq=m4e(require("path")),n_t=Hd(),h4e=uu(),f4e=cr();async function iq(e,t){return t.buildMode===f4e.BuildMode.None||t.buildMode===f4e.BuildMode.Autobuild&&await e.supportsFeature(h4e.ToolsFeature.TraceCommandUseBuildMode)?!1:t.languages.some(r=>(0,n_t.isTracedLanguage)(r))}async function s_t(e,t,r){if(!await iq(e,t))return;r.info("Unsetting build tracing environment variables. Subsequent steps of this job will not be traced.");let i=rq.resolve(t.dbLocation,"temp/tracingEnvironment/end-tracing.json");if(!tq.existsSync(i))throw new Error(`Environment file for ending tracing not found: ${i}`);try{let n=JSON.parse(tq.readFileSync(i,"utf8"));for(let[s,a]of Object.entries(n))a!==null?process.env[s]=a:delete process.env[s]}catch(n){throw new Error(`Failed to parse file containing end tracing environment variables: ${n}`)}}async function g4e(e){return{env:JSON.parse(tq.readFileSync(rq.resolve(e.dbLocation,"temp/tracingEnvironment/start-tracing.json"),"utf8"))}}async function a_t(e,t){if(!await iq(e,t))return;let r=await g4e(t);if(!await e.supportsFeature(h4e.ToolsFeature.SetsCodeqlRunnerEnvVar)){let i=process.platform==="win32"?"runner.exe":"runner";r.env.CODEQL_RUNNER=rq.join(r.env.CODEQL_DIST,"tools",r.env.CODEQL_PLATFORM,i)}return r}});var m0=g(ar=>{"use strict";var o_t=ar&&ar.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),l_t=ar&&ar.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),pd=ar&&ar.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&o_t(t,e,r);return l_t(t,e),t};Object.defineProperty(ar,"__esModule",{value:!0});ar.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE=ar.CODEQL_VERSION_ANALYSIS_SUMMARY_V2=void 0;ar.setupCodeQL=v_t;ar.getCodeQL=__t;ar.setCodeQL=w_t;ar.getCachedCodeQL=E_t;ar.getCodeQLForTesting=S_t;ar.getCodeQLForCmd=E5;ar.getExtraOptions=sq;ar.getTrapCachingExtractorConfigArgs=R4e;ar.getTrapCachingExtractorConfigArgsForLang=_5;ar.getGeneratedCodeScanningConfigPath=w5;var c_t=pd(require("fs")),v5=pd(require("path")),y4e=pd(ze()),b5=pd(_f()),b4e=pd(ig()),u_t=pd(jd()),f0=Mn(),v4e=Kbe(),d_t=Rh(),t6=Gl(),_4e=Go(),p_t=Hd(),f_t=pd(p4e()),dd=uu(),m_t=y5(),Wi=pd(cr()),r6=cr(),Dc,w4e="2.14.6",E4e="2.14.6",h_t="3.10",g_t="2024-09-24",N4e="progress++";ar.CODEQL_VERSION_ANALYSIS_SUMMARY_V2="2.15.0";ar.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE="2.15.0";var y_t="2.15.2",b_t="2.17.1";async function v_t(e,t,r,i,n,s,a,o){try{let{codeqlFolder:l,toolsDownloadStatusReport:c,toolsSource:u,toolsVersion:d,zstdAvailability:p}=await f_t.setupCodeQLBundle(e,t,r,i,a,n,s);s.debug(`Bundle download status report: ${JSON.stringify(c)}`);let f=v5.join(l,"codeql","codeql");if(process.platform==="win32")f+=".exe";else if(process.platform!=="linux"&&process.platform!=="darwin")throw new Wi.ConfigurationError(`Unsupported platform: ${process.platform}`);return Dc=await E5(f,o),{codeql:Dc,toolsDownloadStatusReport:c,toolsSource:u,toolsVersion:d,zstdAvailability:p}}catch(l){throw new Error(`Unable to download and extract CodeQL CLI: ${(0,r6.getErrorMessage)(l)}`)}}async function __t(e){return Dc===void 0&&(Dc=await E5(e,!0)),Dc}function Lr(e,t,r){return typeof e[t]!="function"?r!==void 0?r:()=>{throw new Error(`CodeQL ${t} method not correctly defined`)}:e[t]}function w_t(e){return Dc={getPath:Lr(e,"getPath",()=>"/tmp/dummy-path"),getVersion:Lr(e,"getVersion",async()=>({version:"1.0.0"})),printVersion:Lr(e,"printVersion"),supportsFeature:Lr(e,"supportsFeature",async t=>!!e.getVersion&&(0,dd.isSupportedToolsFeature)(await e.getVersion(),t)),databaseInitCluster:Lr(e,"databaseInitCluster"),runAutobuild:Lr(e,"runAutobuild"),extractScannedLanguage:Lr(e,"extractScannedLanguage"),extractUsingBuildMode:Lr(e,"extractUsingBuildMode"),finalizeDatabase:Lr(e,"finalizeDatabase"),resolveLanguages:Lr(e,"resolveLanguages"),betterResolveLanguages:Lr(e,"betterResolveLanguages",async()=>({aliases:{},extractors:{}})),resolveQueries:Lr(e,"resolveQueries"),resolveBuildEnvironment:Lr(e,"resolveBuildEnvironment"),packDownload:Lr(e,"packDownload"),databaseCleanup:Lr(e,"databaseCleanup"),databaseBundle:Lr(e,"databaseBundle"),databaseRunQueries:Lr(e,"databaseRunQueries"),databaseInterpretResults:Lr(e,"databaseInterpretResults"),databasePrintBaseline:Lr(e,"databasePrintBaseline"),databaseExportDiagnostics:Lr(e,"databaseExportDiagnostics"),diagnosticsExport:Lr(e,"diagnosticsExport"),resolveExtractor:Lr(e,"resolveExtractor"),mergeResults:Lr(e,"mergeResults")},Dc}function E_t(){if(Dc===void 0)throw new Error("cachedCodeQL undefined");return Dc}async function S_t(e="codeql-for-testing"){return E5(e,!1)}async function E5(e,t){let r={getPath(){return e},async getVersion(){let i=Wi.getCachedCodeQlVersion();if(i===void 0){let n=await dn(e,["version","--format=json"],{noStreamStdout:!0});try{i=JSON.parse(n)}catch{throw Error(`Invalid JSON output from \`version --format=json\`: ${n}`)}Wi.cacheCodeQlVersion(i)}return i},async printVersion(){await dn(e,["version","--format=json"])},async supportsFeature(i){return(0,dd.isSupportedToolsFeature)(await this.getVersion(),i)},async databaseInitCluster(i,n,s,a,o){let l=i.languages.map(p=>`--language=${p}`);if(await(0,m_t.shouldEnableIndirectTracing)(r,i)&&(l.push("--begin-tracing"),l.push(...await R4e(i)),l.push(`--trace-process-name=${s}`)),i.languages.indexOf(p_t.Language.actions)>=0){l.push("--search-path");let p=v5.resolve(__dirname,"../actions-extractor");l.push(p)}let c=await x_t(i,o),u=(0,f0.getOptionalInput)("external-repository-token");l.push(`--codescanning-config=${c}`),u&&l.push("--external-repository-token-stdin"),i.buildMode!==void 0&&await this.supportsFeature(dd.ToolsFeature.BuildModeOption)&&l.push(`--build-mode=${i.buildMode}`),a!==void 0&&l.push(`--qlconfig-file=${a}`),l.push("--calculate-language-specific-baseline"),await x4e(i,this)?l.push("--sublanguage-file-coverage"):await Wi.codeQlVersionAtLeast(this,ar.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&l.push("--no-sublanguage-file-coverage");let d=(0,dd.isSupportedToolsFeature)(await this.getVersion(),dd.ToolsFeature.ForceOverwrite)?"--force-overwrite":"--overwrite";await dn(e,["database","init",d,"--db-cluster",i.dbLocation,`--source-root=${n}`,"--extractor-include-aliases",...l,...Vi(["database","init"],{ignoringOptions:["--overwrite"]})],{stdin:u})},async runAutobuild(i,n){T4e();let s=v5.join(await this.resolveExtractor(n),"tools",process.platform==="win32"?"autobuild.cmd":"autobuild.sh");i.debugMode&&(process.env[t6.EnvVar.CLI_VERBOSITY]=process.env[t6.EnvVar.CLI_VERBOSITY]||N4e),await dn(s)},async extractScannedLanguage(i,n){await dn(e,["database","trace-command","--index-traceless-dbs",...await _5(i,n),...nq(i.debugMode),...Vi(["database","trace-command"]),Wi.getCodeQLDatabasePath(i,n)])},async extractUsingBuildMode(i,n){i.buildMode===r6.BuildMode.Autobuild&&T4e();try{await dn(e,["database","trace-command","--use-build-mode","--working-dir",process.cwd(),...await _5(i,n),...nq(i.debugMode),...Vi(["database","trace-command"]),Wi.getCodeQLDatabasePath(i,n)])}catch(s){if(i.buildMode===r6.BuildMode.Autobuild){let a=`We were unable to automatically build your code. Please change the build mode for this language to manual and specify build steps for your project. See ${d_t.DocUrl.AUTOMATIC_BUILD_FAILED} for more information.`;throw new Wi.ConfigurationError(`${a} ${(0,r6.getErrorMessage)(s)}`)}else throw s}},async finalizeDatabase(i,n,s,a){let o=["database","finalize","--finalize-dataset",n,s,...nq(a),...Vi(["database","finalize"]),i];await dn(e,o)},async resolveLanguages(){let i=["resolve","languages","--format=json",...Vi(["resolve","languages"])],n=await dn(e,i);try{return JSON.parse(n)}catch(s){throw new Error(`Unexpected output from codeql resolve languages: ${s}`)}},async betterResolveLanguages(){let i=["resolve","languages","--format=betterjson","--extractor-options-verbosity=4","--extractor-include-aliases",...Vi(["resolve","languages"])],n=await dn(e,i);try{return JSON.parse(n)}catch(s){throw new Error(`Unexpected output from codeql resolve languages with --format=betterjson: ${s}`)}},async resolveQueries(i,n){let s=["resolve","queries",...i,"--format=bylanguage",...Vi(["resolve","queries"])];n!==void 0&&s.push("--additional-packs",n);let a=await dn(e,s);try{return JSON.parse(a)}catch(o){throw new Error(`Unexpected output from codeql resolve queries: ${o}`)}},async resolveBuildEnvironment(i,n){let s=["resolve","build-environment",`--language=${n}`,"--extractor-include-aliases",...Vi(["resolve","build-environment"])];i!==void 0&&s.push("--working-dir",i);let a=await dn(e,s);try{return JSON.parse(a)}catch(o){throw new Error(`Unexpected output from codeql resolve build-environment: ${o} in +${a}`)}},async databaseRunQueries(i,n){let s=["database","run-queries",...n,i,"--expect-discarded-cache","--min-disk-free=1024","-v",...Vi(["database","run-queries"],{ignoringOptions:["--expect-discarded-cache"]})];await Wi.codeQlVersionAtLeast(this,_4e.CODEQL_VERSION_FINE_GRAINED_PARALLELISM)&&s.push("--intra-layer-parallelism"),await dn(e,s)},async databaseInterpretResults(i,n,s,a,o,l,c,u,d,p){let f=await p.getValue(_4e.Feature.ExportDiagnosticsEnabled,this),m=["database","interpret-results",o,"--format=sarif-latest",l,`--output=${s}`,a,"--print-diagnostics-summary","--print-metrics-summary","--sarif-add-baseline-file-info",`--sarif-codescanning-config=${w5(d)}`,"--sarif-group-rules-by-pack",...await N_t(this),...await R_t(this),...Vi(["database","interpret-results"])];return c!==void 0&&m.push(c),u!==void 0&&m.push("--sarif-category",u),await x4e(d,this)?m.push("--sublanguage-file-coverage"):await Wi.codeQlVersionAtLeast(this,ar.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&m.push("--no-sublanguage-file-coverage"),f?m.push("--sarif-include-diagnostics"):m.push("--no-sarif-include-diagnostics"),await Wi.codeQlVersionAtLeast(this,ar.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)&&!(0,dd.isSupportedToolsFeature)(await this.getVersion(),dd.ToolsFeature.AnalysisSummaryV2IsDefault)&&m.push("--new-analysis-summary"),m.push(i),n&&m.push(...n),await dn(e,m,{noStreamStdout:!0})},async databasePrintBaseline(i){let n=["database","print-baseline",...Vi(["database","print-baseline"]),i];return await dn(e,n)},async packDownload(i,n){let a=["pack","download",...n?[`--qlconfig-file=${n}`]:[],"--format=json","--resolve-query-specs",...Vi(["pack","download"]),...i],o=await dn(e,a);try{let l=JSON.parse(o);if(Array.isArray(l.packs)&&l.packs.every(c=>c.name))return l;throw new Error("Unexpected output from pack download")}catch(l){throw new Error(`Attempted to download specified packs but got an error: +${o} +${l}`)}},async databaseCleanup(i,n){let s=await Wi.codeQlVersionAtLeast(this,b_t)?"--cache-cleanup":"--mode",a=["database","cleanup",i,`${s}=${n}`,...Vi(["database","cleanup"])];await dn(e,a)},async databaseBundle(i,n,s){let a=["database","bundle",i,`--output=${n}`,`--name=${s}`,...Vi(["database","bundle"])];await new b5.ToolRunner(e,a).exec()},async databaseExportDiagnostics(i,n,s){let a=["database","export-diagnostics",`${i}`,"--db-cluster","--format=sarif-latest",`--output=${n}`,"--sarif-include-diagnostics","-vvv",...Vi(["diagnostics","export"])];s!==void 0&&a.push("--sarif-category",s),await new b5.ToolRunner(e,a).exec()},async diagnosticsExport(i,n,s){let a=["diagnostics","export","--format=sarif-latest",`--output=${i}`,`--sarif-codescanning-config=${w5(s)}`,...Vi(["diagnostics","export"])];n!==void 0&&a.push("--sarif-category",n),await new b5.ToolRunner(e,a).exec()},async resolveExtractor(i){let n="";return await new b5.ToolRunner(e,["resolve","extractor","--format=json",`--language=${i}`,"--extractor-include-aliases",...Vi(["resolve","extractor"])],{silent:!0,listeners:{stdout:s=>{n+=s.toString()},stderr:s=>{process.stderr.write(s)}}}).exec(),JSON.parse(n)},async mergeResults(i,n,{mergeRunsFromEqualCategory:s=!1}){let a=["github","merge-results","--output",n,...Vi(["github","merge-results"])];for(let o of i)a.push("--sarif",o);s&&a.push("--sarif-merge-runs-from-equal-category"),await dn(e,a)}};if(t&&!await Wi.codeQlVersionAtLeast(r,w4e))throw new Wi.ConfigurationError(`Expected a CodeQL CLI with version at least ${w4e} but got version ${(await r.getVersion()).version}`);if(t&&process.env[t6.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING]!=="true"&&!await Wi.codeQlVersionAtLeast(r,E4e)){let i=await r.getVersion();y4e.warning(`CodeQL CLI version ${i.version} was discontinued on ${g_t} alongside GitHub Enterprise Server ${h_t} and will not be supported by the next minor release of the CodeQL Action. Please update to CodeQL CLI version ${E4e} or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version. + +Alternatively, if you want to continue using CodeQL CLI version ${i.version}, you can replace 'github/codeql-action/*@v${(0,f0.getActionVersion)().split(".")[0]}' by 'github/codeql-action/*@v${(0,f0.getActionVersion)()}' in your code scanning workflow to continue using this version of the CodeQL Action.`),y4e.exportVariable(t6.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING,"true")}return r}function Vi(e,{ignoringOptions:t}={}){let r=Wi.getExtraOptionsEnvParam();return sq(r,e,[]).filter(i=>!t?.includes(i))}function S4e(e,t){if(e===void 0)return[];if(!Array.isArray(e)){let r=`The extra options for '${t.join(".")}' ('${JSON.stringify(e)}') are not in an array.`;throw new Error(r)}return e.map(r=>{let i=typeof r;if(i!=="string"&&i!=="number"&&i!=="boolean"){let n=`The extra option for '${t.join(".")}' ('${JSON.stringify(r)}') is not a primitive value.`;throw new Error(n)}return`${r}`})}function sq(e,t,r){let i=S4e(e?.["*"],r.concat("*")),n=t.length===0?S4e(e,r):sq(e?.[t[0]],t?.slice(1),r.concat(t[0]));return i.concat(n)}async function dn(e,t=[],r={}){try{return await(0,f0.runTool)(e,t,r)}catch(i){throw i instanceof f0.CommandInvocationError?(0,v4e.wrapCliConfigurationError)(new v4e.CliError(i)):i}}async function x_t(e,t){let r=w5(e),i=(0,r6.cloneObject)(e.originalUserInput);if(e.augmentationProperties.queriesInput&&(e.augmentationProperties.queriesInputCombines?i.queries=(i.queries||[]).concat(e.augmentationProperties.queriesInput):i.queries=e.augmentationProperties.queriesInput),i.queries?.length===0&&delete i.queries,e.augmentationProperties.packsInput)if(e.augmentationProperties.packsInputCombines)if(Array.isArray(i.packs))i.packs=(i.packs||[]).concat(e.augmentationProperties.packsInput);else if(!i.packs)i.packs=e.augmentationProperties.packsInput;else{let n=Object.keys(i.packs)[0];i.packs[n]=i.packs[n].concat(e.augmentationProperties.packsInput)}else i.packs=e.augmentationProperties.packsInput;return Array.isArray(i.packs)&&!i.packs.length&&delete i.packs,t.info(`Writing augmented user configuration file to ${r}`),t.startGroup("Augmented user configuration file contents"),t.info(b4e.dump(i)),t.endGroup(),c_t.writeFileSync(r,b4e.dump(i)),r}var T_t=1024;async function R4e(e){let t=[];for(let r of e.languages)t.push(await _5(e,r));return t.flat()}async function _5(e,t){let r=e.trapCaches[t];if(r===void 0)return[];let i=await(0,f0.isAnalyzingDefaultBranch)();return[`-O=${t}.trap.cache.dir=${r}`,`-O=${t}.trap.cache.bound=${T_t}`,`-O=${t}.trap.cache.write=${i}`]}function w5(e){return v5.resolve(e.tempDir,"user-config.yaml")}async function x4e(e,t){return(e.gitHubVersion.type!==Wi.GitHubVariant.GHES||u_t.gte(e.gitHubVersion.version,"3.12.0"))&&await Wi.codeQlVersionAtLeast(t,ar.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)}async function N_t(e){return await Wi.codeQlVersionAtLeast(e,y_t)?["--sarif-include-query-help=always"]:["--sarif-add-query-help"]}function nq(e){return e?[`--verbosity=${N4e}`]:[]}function T4e(){let e=process.env.JAVA_TOOL_OPTIONS||"";process.env.JAVA_TOOL_OPTIONS=[...e.split(/\s+/),"-Dhttp.keepAlive=false","-Dmaven.wagon.http.pool=false"].join(" ")}async function R_t(e){let t=process.env[t6.EnvVar.JOB_RUN_UUID];return t&&await e.supportsFeature(dd.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty)?[`--sarif-run-property=jobRunUuid=${t}`]:[]}});var P4e=g(Co=>{"use strict";var A_t=Co&&Co.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),C_t=Co&&Co.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),O_t=Co&&Co.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&A_t(t,e,r);return C_t(t,e),t};Object.defineProperty(Co,"__esModule",{value:!0});Co.determineAutobuildLanguages=F_t;Co.setupCppAutobuild=O4e;Co.runAutobuild=B_t;var x5=O_t(ze()),A4e=Mn(),P_t=Xl(),I_t=m0(),aq=Rh(),D_t=Gl(),S5=Go(),i6=Hd(),L_t=Ng(),C4e=uu(),oq=cr();async function F_t(e,t,r){if(t.buildMode===oq.BuildMode.None&&await e.supportsFeature(C4e.ToolsFeature.TraceCommandUseBuildMode)||t.buildMode===oq.BuildMode.Manual){r.info(`Using ${t.buildMode} build mode, nothing to autobuild.`);return}let i=t.languages.filter(a=>(0,i6.isTracedLanguage)(a));if(!i){r.info("None of the languages in this project require extra build steps");return}let n=i.filter(a=>a!==i6.Language.go),s=[];return n[0]!==void 0&&s.push(n[0]),i.length!==n.length&&s.push(i6.Language.go),r.debug(`Will autobuild ${s.join(" and ")}.`),n.length>1&&r.warning(`We will only automatically build ${s.join(" and ")} code. If you wish to scan ${n.slice(1).join(" and ")}, you must replace the autobuild step of your workflow with custom build steps. See ${aq.DocUrl.SPECIFY_BUILD_STEPS_MANUALLY} for more information.`),s}async function O4e(e,t){let r=S5.featureConfig[S5.Feature.CppDependencyInstallation].envVar,i="C++ automatic installation of dependencies",n=await(0,P_t.getGitHubVersion)(),s=(0,L_t.parseRepositoryNwo)((0,oq.getRequiredEnvParam)("GITHUB_REPOSITORY"));await new S5.Features(n,s,(0,A4e.getTemporaryDirectory)(),t).getValue(S5.Feature.CppDependencyInstallation,e)?process.env.RUNNER_ENVIRONMENT==="self-hosted"&&process.env[r]!=="true"?(t.info(`Disabling ${i} as we are on a self-hosted runner.${(0,A4e.getWorkflowEventName)()!=="dynamic"?` To override this, set the ${r} environment variable to 'true' in your workflow. See ${aq.DocUrl.DEFINE_ENV_VARIABLES} for more information.`:""}`),x5.exportVariable(r,"false")):(t.info(`Enabling ${i}. This can be disabled by setting the ${r} environment variable to 'false'. See ${aq.DocUrl.DEFINE_ENV_VARIABLES} for more information.`),x5.exportVariable(r,"true")):(t.info(`Disabling ${i}.`),x5.exportVariable(r,"false"))}async function B_t(e,t,r){r.startGroup(`Attempting to automatically build ${t} code`);let i=await(0,I_t.getCodeQL)(e.codeQLCmd);t===i6.Language.cpp&&await O4e(i,r),e.buildMode&&await i.supportsFeature(C4e.ToolsFeature.TraceCommandUseBuildMode)?await i.extractUsingBuildMode(e,t):await i.runAutobuild(e,t),t===i6.Language.go&&x5.exportVariable(D_t.EnvVar.DID_AUTOBUILD_GOLANG,"true"),r.endGroup()}});var F4e=g(fd=>{"use strict";var q_t=fd&&fd.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(fd,"__esModule",{value:!0});fd.makeDiagnostic=M_t;fd.addDiagnostic=k_t;fd.logUnwrittenDiagnostics=j_t;fd.flushDiagnostics=U_t;var lq=require("fs"),I4e=q_t(require("path")),T5=tf(),D4e=cr(),h0=[];function M_t(e,t,r=void 0){return{...r,timestamp:r?.timestamp??new Date().toISOString(),source:{...r?.source,id:e,name:t}}}function k_t(e,t,r){let i=(0,T5.getActionsLogger)(),n=t?(0,D4e.getCodeQLDatabasePath)(e,t):e.dbLocation;(0,lq.existsSync)(n)?L4e(e,t,r):(i.debug(`Writing a diagnostic for ${t}, but the database at ${n} does not exist yet.`),h0.push({diagnostic:r,language:t}))}function L4e(e,t,r){let i=(0,T5.getActionsLogger)(),n=t?(0,D4e.getCodeQLDatabasePath)(e,t):e.dbLocation,s=I4e.default.resolve(n,"diagnostic","codeql-action");try{(0,lq.mkdirSync)(s,{recursive:!0});let a=I4e.default.resolve(s,`codeql-action-${r.timestamp.replaceAll(":","")}.json`);(0,lq.writeFileSync)(a,JSON.stringify(r))}catch(a){i.warning(`Unable to write diagnostic message to database: ${a}`),i.debug(JSON.stringify(r))}}function j_t(){let e=(0,T5.getActionsLogger)(),t=h0.length;if(t>0){e.warning(`${t} diagnostic(s) could not be written to the database and will not appear on the Tool Status Page.`);for(let r of h0)e.debug(JSON.stringify(r.diagnostic))}}function U_t(e){(0,T5.getActionsLogger)().debug(`Writing ${h0.length} diagnostic(s) to database.`);for(let r of h0)L4e(e,r.language,r.diagnostic);h0=[]}});var q4e=g((pIt,B4e)=>{"use strict";var z_t=require("path");B4e.exports=(e,t)=>{if(typeof e!="string")throw new TypeError(`Expected a string, got ${typeof e}`);t={resolve:!0,...t};let r=e;return t.resolve&&(r=z_t.resolve(e)),r=r.replace(/\\/g,"/"),r[0]!=="/"&&(r=`/${r}`),encodeURI(`file://${r}`).replace(/[?#]/g,encodeURIComponent)}});var md=g((Ys,pq)=>{"use strict";var k4e=require("url"),cq=Ys.ValidationError=function(t,r,i,n,s,a){if(Array.isArray(n)?(this.path=n,this.property=n.reduce(function(l,c){return l+j4e(c)},"instance")):n!==void 0&&(this.property=n),t&&(this.message=t),i){var o=i.$id||i.id;this.schema=o||i}r!==void 0&&(this.instance=r),this.name=s,this.argument=a,this.stack=this.toString()};cq.prototype.toString=function(){return this.property+" "+this.message};var N5=Ys.ValidatorResult=function(t,r,i,n){this.instance=t,this.schema=r,this.options=i,this.path=n.path,this.propertyPath=n.propertyPath,this.errors=[],this.throwError=i&&i.throwError,this.throwFirst=i&&i.throwFirst,this.throwAll=i&&i.throwAll,this.disableFormat=i&&i.disableFormat===!0};N5.prototype.addError=function(t){var r;if(typeof t=="string")r=new cq(t,this.instance,this.schema,this.path);else{if(!t)throw new Error("Missing error detail");if(!t.message)throw new Error("Missing error message");if(!t.name)throw new Error("Missing validator type");r=new cq(t.message,this.instance,this.schema,this.path,t.name,t.argument)}if(this.errors.push(r),this.throwFirst)throw new lf(this);if(this.throwError)throw r;return r};N5.prototype.importErrors=function(t){typeof t=="string"||t&&t.validatorType?this.addError(t):t&&t.errors&&(this.errors=this.errors.concat(t.errors))};function $_t(e,t){return t+": "+e.toString()+` +`}N5.prototype.toString=function(t){return this.errors.map($_t).join("")};Object.defineProperty(N5.prototype,"valid",{get:function(){return!this.errors.length}});pq.exports.ValidatorResultError=lf;function lf(e){Error.captureStackTrace&&Error.captureStackTrace(this,lf),this.instance=e.instance,this.schema=e.schema,this.options=e.options,this.errors=e.errors}lf.prototype=new Error;lf.prototype.constructor=lf;lf.prototype.name="Validation Error";var M4e=Ys.SchemaError=function e(t,r){this.message=t,this.schema=r,Error.call(this,t),Error.captureStackTrace(this,e)};M4e.prototype=Object.create(Error.prototype,{constructor:{value:M4e,enumerable:!1},name:{value:"SchemaError",enumerable:!1}});var uq=Ys.SchemaContext=function(t,r,i,n,s){this.schema=t,this.options=r,Array.isArray(i)?(this.path=i,this.propertyPath=i.reduce(function(a,o){return a+j4e(o)},"instance")):this.propertyPath=i,this.base=n,this.schemas=s};uq.prototype.resolve=function(t){return k4e.resolve(this.base,t)};uq.prototype.makeChild=function(t,r){var i=r===void 0?this.path:this.path.concat([r]),n=t.$id||t.id,s=k4e.resolve(this.base,n||""),a=new uq(t,this.options,i,s,Object.create(this.schemas));return n&&!a.schemas[s]&&(a.schemas[s]=t),a};var Oo=Ys.FORMAT_REGEXPS={"date-time":/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])[tT ](2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])(\.\d+)?([zZ]|[+-]([0-5][0-9]):(60|[0-5][0-9]))$/,date:/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])$/,time:/^(2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])$/,duration:/P(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S)|\d+(D|M(\d+D)?|Y(\d+M(\d+D)?)?)(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S))?|\d+W)/i,email:/^(?:[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+\.)*[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+@(?:(?:(?:[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!\.)){0,61}[a-zA-Z0-9]?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!$)){0,61}[a-zA-Z0-9]?)|(?:\[(?:(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\]))$/,"idn-email":/^("(?:[!#-\[\]-\u{10FFFF}]|\\[\t -\u{10FFFF}])*"|[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*)@([!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*|\[[!-Z\^-\u{10FFFF}]*\])$/u,"ip-address":/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,ipv6:/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/,uri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"uri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/,iri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"iri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~-\u{10FFFF}]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~-\u{10FFFF}])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/u,uuid:/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i,"uri-template":/(%[0-9a-f]{2}|[!#$&(-;=?@\[\]_a-z~]|\{[!#&+,./;=?@|]?(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?(,(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?)*\})*/iu,"json-pointer":/^(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*$/iu,"relative-json-pointer":/^\d+(#|(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*)$/iu,hostname:/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"host-name":/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"utc-millisec":function(e){return typeof e=="string"&&parseFloat(e)===parseInt(e,10)&&!isNaN(e)},regex:function(e){var t=!0;try{new RegExp(e)}catch{t=!1}return t},style:/[\r\n\t ]*[^\r\n\t ][^:]*:[\r\n\t ]*[^\r\n\t ;]*[\r\n\t ]*;?/,color:/^(#?([0-9A-Fa-f]{3}){1,2}\b|aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow|(rgb\(\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*\))|(rgb\(\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*\)))$/,phone:/^\+(?:[0-9] ?){6,14}[0-9]$/,alpha:/^[a-zA-Z]+$/,alphanumeric:/^[a-zA-Z0-9]+$/};Oo.regexp=Oo.regex;Oo.pattern=Oo.regex;Oo.ipv4=Oo["ip-address"];Ys.isFormat=function(t,r,i){if(typeof t=="string"&&Oo[r]!==void 0){if(Oo[r]instanceof RegExp)return Oo[r].test(t);if(typeof Oo[r]=="function")return Oo[r](t)}else if(i&&i.customFormats&&typeof i.customFormats[r]=="function")return i.customFormats[r](t);return!0};var j4e=Ys.makeSuffix=function(t){return t=t.toString(),!t.match(/[.\s\[\]]/)&&!t.match(/^[\d]/)?"."+t:t.match(/^\d+$/)?"["+t+"]":"["+JSON.stringify(t)+"]"};Ys.deepCompareStrict=function e(t,r){if(typeof t!=typeof r)return!1;if(Array.isArray(t))return!Array.isArray(r)||t.length!==r.length?!1:t.every(function(s,a){return e(t[a],r[a])});if(typeof t=="object"){if(!t||!r)return t===r;var i=Object.keys(t),n=Object.keys(r);return i.length!==n.length?!1:i.every(function(s){return e(t[s],r[s])})}return t===r};function H_t(e,t,r,i){typeof r=="object"?t[i]=dq(e[i],r):e.indexOf(r)===-1&&t.push(r)}function G_t(e,t,r){t[r]=e[r]}function V_t(e,t,r,i){typeof t[i]!="object"||!t[i]?r[i]=t[i]:e[i]?r[i]=dq(e[i],t[i]):r[i]=t[i]}function dq(e,t){var r=Array.isArray(t),i=r&&[]||{};return r?(e=e||[],i=i.concat(e),t.forEach(H_t.bind(null,e,i))):(e&&typeof e=="object"&&Object.keys(e).forEach(G_t.bind(null,e,i)),Object.keys(t).forEach(V_t.bind(null,e,t,i))),i}pq.exports.deepMerge=dq;Ys.objectGetPath=function(t,r){for(var i=r.split("/").slice(1),n;typeof(n=i.shift())=="string";){var s=decodeURIComponent(n.replace(/~0/,"~").replace(/~1/g,"/"));if(!(s in t))return;t=t[s]}return t};function W_t(e){return"/"+encodeURIComponent(e).replace(/~/g,"%7E")}Ys.encodePath=function(t){return t.map(W_t).join("")};Ys.getDecimalPlaces=function(t){var r=0;if(isNaN(t))return r;typeof t!="number"&&(t=Number(t));var i=t.toString().split("e");if(i.length===2){if(i[1][0]!=="-")return r;r=Number(i[1].slice(1))}var n=i[0].split(".");return n.length===2&&(r+=n[1].length),r};Ys.isSchema=function(t){return typeof t=="object"&&t||typeof t=="boolean"}});var H4e=g((fIt,$4e)=>{"use strict";var Zs=md(),Rt=Zs.ValidatorResult,hd=Zs.SchemaError,fq={};fq.ignoreProperties={id:!0,default:!0,description:!0,title:!0,additionalItems:!0,then:!0,else:!0,$schema:!0,$ref:!0,extends:!0};var At=fq.validators={};At.type=function(t,r,i,n){if(t===void 0)return null;var s=new Rt(t,r,i,n),a=Array.isArray(r.type)?r.type:[r.type];if(!a.some(this.testType.bind(this,t,r,i,n))){var o=a.map(function(l){if(l){var c=l.$id||l.id;return c?"<"+c+">":l+""}});s.addError({name:"type",argument:o,message:"is not of a type(s) "+o})}return s};function mq(e,t,r,i,n){var s=t.throwError,a=t.throwAll;t.throwError=!1,t.throwAll=!1;var o=this.validateSchema(e,n,t,r);return t.throwError=s,t.throwAll=a,!o.valid&&i instanceof Function&&i(o),o.valid}At.anyOf=function(t,r,i,n){if(t===void 0)return null;var s=new Rt(t,r,i,n),a=new Rt(t,r,i,n);if(!Array.isArray(r.anyOf))throw new hd("anyOf must be an array");if(!r.anyOf.some(mq.bind(this,t,i,n,function(l){a.importErrors(l)}))){var o=r.anyOf.map(function(l,c){var u=l.$id||l.id;return u?"<"+u+">":l.title&&JSON.stringify(l.title)||l.$ref&&"<"+l.$ref+">"||"[subschema "+c+"]"});i.nestedErrors&&s.importErrors(a),s.addError({name:"anyOf",argument:o,message:"is not any of "+o.join(",")})}return s};At.allOf=function(t,r,i,n){if(t===void 0)return null;if(!Array.isArray(r.allOf))throw new hd("allOf must be an array");var s=new Rt(t,r,i,n),a=this;return r.allOf.forEach(function(o,l){var c=a.validateSchema(t,o,i,n);if(!c.valid){var u=o.$id||o.id,d=u||o.title&&JSON.stringify(o.title)||o.$ref&&"<"+o.$ref+">"||"[subschema "+l+"]";s.addError({name:"allOf",argument:{id:d,length:c.errors.length,valid:c},message:"does not match allOf schema "+d+" with "+c.errors.length+" error[s]:"}),s.importErrors(c)}}),s};At.oneOf=function(t,r,i,n){if(t===void 0)return null;if(!Array.isArray(r.oneOf))throw new hd("oneOf must be an array");var s=new Rt(t,r,i,n),a=new Rt(t,r,i,n),o=r.oneOf.filter(mq.bind(this,t,i,n,function(c){a.importErrors(c)})).length,l=r.oneOf.map(function(c,u){var d=c.$id||c.id;return d||c.title&&JSON.stringify(c.title)||c.$ref&&"<"+c.$ref+">"||"[subschema "+u+"]"});return o!==1&&(i.nestedErrors&&s.importErrors(a),s.addError({name:"oneOf",argument:l,message:"is not exactly one from "+l.join(",")})),s};At.if=function(t,r,i,n){if(t===void 0)return null;if(!Zs.isSchema(r.if))throw new Error('Expected "if" keyword to be a schema');var s=mq.call(this,t,i,n,null,r.if),a=new Rt(t,r,i,n),o;if(s){if(r.then===void 0)return;if(!Zs.isSchema(r.then))throw new Error('Expected "then" keyword to be a schema');o=this.validateSchema(t,r.then,i,n.makeChild(r.then)),a.importErrors(o)}else{if(r.else===void 0)return;if(!Zs.isSchema(r.else))throw new Error('Expected "else" keyword to be a schema');o=this.validateSchema(t,r.else,i,n.makeChild(r.else)),a.importErrors(o)}return a};function hq(e,t){if(Object.hasOwnProperty.call(e,t))return e[t];if(t in e){for(;e=Object.getPrototypeOf(e);)if(Object.propertyIsEnumerable.call(e,t))return e[t]}}At.propertyNames=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=r.propertyNames!==void 0?r.propertyNames:{};if(!Zs.isSchema(a))throw new hd('Expected "propertyNames" to be a schema (object or boolean)');for(var o in t)if(hq(t,o)!==void 0){var l=this.validateSchema(o,a,i,n.makeChild(a));s.importErrors(l)}return s}};At.properties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=r.properties||{};for(var o in a){var l=a[o];if(l!==void 0){if(l===null)throw new hd('Unexpected null, expected schema in "properties"');typeof i.preValidateProperty=="function"&&i.preValidateProperty(t,o,l,i,n);var c=hq(t,o),u=this.validateSchema(c,l,i,n.makeChild(l,o));u.instance!==s.instance[o]&&(s.instance[o]=u.instance),s.importErrors(u)}}return s}};function U4e(e,t,r,i,n,s){if(this.types.object(e)&&!(t.properties&&t.properties[n]!==void 0))if(t.additionalProperties===!1)s.addError({name:"additionalProperties",argument:n,message:"is not allowed to have the additional property "+JSON.stringify(n)});else{var a=t.additionalProperties||{};typeof r.preValidateProperty=="function"&&r.preValidateProperty(e,n,a,r,i);var o=this.validateSchema(e[n],a,r,i.makeChild(a,n));o.instance!==s.instance[n]&&(s.instance[n]=o.instance),s.importErrors(o)}}At.patternProperties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=r.patternProperties||{};for(var o in t){var l=!0;for(var c in a){var u=a[c];if(u!==void 0){if(u===null)throw new hd('Unexpected null, expected schema in "patternProperties"');try{var d=new RegExp(c,"u")}catch{d=new RegExp(c)}if(d.test(o)){l=!1,typeof i.preValidateProperty=="function"&&i.preValidateProperty(t,o,u,i,n);var p=this.validateSchema(t[o],u,i,n.makeChild(u,o));p.instance!==s.instance[o]&&(s.instance[o]=p.instance),s.importErrors(p)}}}l&&U4e.call(this,t,r,i,n,o,s)}return s}};At.additionalProperties=function(t,r,i,n){if(this.types.object(t)){if(r.patternProperties)return null;var s=new Rt(t,r,i,n);for(var a in t)U4e.call(this,t,r,i,n,a,s);return s}};At.minProperties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=Object.keys(t);return a.length>=r.minProperties||s.addError({name:"minProperties",argument:r.minProperties,message:"does not meet minimum property length of "+r.minProperties}),s}};At.maxProperties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=Object.keys(t);return a.length<=r.maxProperties||s.addError({name:"maxProperties",argument:r.maxProperties,message:"does not meet maximum property length of "+r.maxProperties}),s}};At.items=function(t,r,i,n){var s=this;if(this.types.array(t)&&r.items!==void 0){var a=new Rt(t,r,i,n);return t.every(function(o,l){if(Array.isArray(r.items))var c=r.items[l]===void 0?r.additionalItems:r.items[l];else var c=r.items;if(c===void 0)return!0;if(c===!1)return a.addError({name:"items",message:"additionalItems not permitted"}),!1;var u=s.validateSchema(o,c,i,n.makeChild(c,l));return u.instance!==a.instance[l]&&(a.instance[l]=u.instance),a.importErrors(u),!0}),a}};At.contains=function(t,r,i,n){var s=this;if(this.types.array(t)&&r.contains!==void 0){if(!Zs.isSchema(r.contains))throw new Error('Expected "contains" keyword to be a schema');var a=new Rt(t,r,i,n),o=t.some(function(l,c){var u=s.validateSchema(l,r.contains,i,n.makeChild(r.contains,c));return u.errors.length===0});return o===!1&&a.addError({name:"contains",argument:r.contains,message:"must contain an item matching given schema"}),a}};At.minimum=function(t,r,i,n){if(this.types.number(t)){var s=new Rt(t,r,i,n);return r.exclusiveMinimum&&r.exclusiveMinimum===!0?t>r.minimum||s.addError({name:"minimum",argument:r.minimum,message:"must be greater than "+r.minimum}):t>=r.minimum||s.addError({name:"minimum",argument:r.minimum,message:"must be greater than or equal to "+r.minimum}),s}};At.maximum=function(t,r,i,n){if(this.types.number(t)){var s=new Rt(t,r,i,n);return r.exclusiveMaximum&&r.exclusiveMaximum===!0?tr.exclusiveMinimum;return a||s.addError({name:"exclusiveMinimum",argument:r.exclusiveMinimum,message:"must be strictly greater than "+r.exclusiveMinimum}),s}};At.exclusiveMaximum=function(t,r,i,n){if(typeof r.exclusiveMaximum!="boolean"&&this.types.number(t)){var s=new Rt(t,r,i,n),a=t=r.minLength||s.addError({name:"minLength",argument:r.minLength,message:"does not meet minimum length of "+r.minLength}),s}};At.maxLength=function(t,r,i,n){if(this.types.string(t)){var s=new Rt(t,r,i,n),a=t.match(/[\uDC00-\uDFFF]/g),o=t.length-(a?a.length:0);return o<=r.maxLength||s.addError({name:"maxLength",argument:r.maxLength,message:"does not meet maximum length of "+r.maxLength}),s}};At.minItems=function(t,r,i,n){if(this.types.array(t)){var s=new Rt(t,r,i,n);return t.length>=r.minItems||s.addError({name:"minItems",argument:r.minItems,message:"does not meet minimum length of "+r.minItems}),s}};At.maxItems=function(t,r,i,n){if(this.types.array(t)){var s=new Rt(t,r,i,n);return t.length<=r.maxItems||s.addError({name:"maxItems",argument:r.maxItems,message:"does not meet maximum length of "+r.maxItems}),s}};function K_t(e,t,r){var i,n=r.length;for(i=t+1,n;i{"use strict";var G4e=require("url"),X_t=md();gq.exports.SchemaScanResult=V4e;function V4e(e,t){this.id=e,this.ref=t}gq.exports.scan=function(t,r){function i(l,c){if(!(!c||typeof c!="object")){if(c.$ref){var u=G4e.resolve(l,c.$ref);o[u]=o[u]?o[u]+1:0;return}var d=c.$id||c.id,p=d?G4e.resolve(l,d):l;if(p){if(p.indexOf("#")<0&&(p+="#"),a[p]){if(!X_t.deepCompareStrict(a[p],c))throw new Error("Schema <"+p+"> already exists with different definition");return a[p]}a[p]=c,p[p.length-1]=="#"&&(a[p.substring(0,p.length-1)]=c)}n(p+"/items",Array.isArray(c.items)?c.items:[c.items]),n(p+"/extends",Array.isArray(c.extends)?c.extends:[c.extends]),i(p+"/additionalItems",c.additionalItems),s(p+"/properties",c.properties),i(p+"/additionalProperties",c.additionalProperties),s(p+"/definitions",c.definitions),s(p+"/patternProperties",c.patternProperties),s(p+"/dependencies",c.dependencies),n(p+"/disallow",c.disallow),n(p+"/allOf",c.allOf),n(p+"/anyOf",c.anyOf),n(p+"/oneOf",c.oneOf),i(p+"/not",c.not)}}function n(l,c){if(Array.isArray(c))for(var u=0;u{"use strict";var W4e=require("url"),K4e=H4e(),cf=md(),X4e=R5().scan,Q4e=cf.ValidatorResult,Q_t=cf.ValidatorResultError,n6=cf.SchemaError,Y4e=cf.SchemaContext,Z4e="/",Ki=function e(){this.customFormats=Object.create(e.prototype.customFormats),this.schemas={},this.unresolvedRefs=[],this.types=Object.create(Il),this.attributes=Object.create(K4e.validators)};Ki.prototype.customFormats={};Ki.prototype.schemas=null;Ki.prototype.types=null;Ki.prototype.attributes=null;Ki.prototype.unresolvedRefs=null;Ki.prototype.addSchema=function(t,r){var i=this;if(!t)return null;var n=X4e(r||Z4e,t),s=r||t.$id||t.id;for(var a in n.id)this.schemas[a]=n.id[a];for(var a in n.ref)this.unresolvedRefs.push(a);return this.unresolvedRefs=this.unresolvedRefs.filter(function(o){return typeof i.schemas[o]>"u"}),this.schemas[s]};Ki.prototype.addSubSchemaArray=function(t,r){if(Array.isArray(r))for(var i=0;i",t);var o=cf.objectGetPath(i.schemas[a],s.substr(1));if(o===void 0)throw new n6("no such schema "+s+" located in <"+a+">",t);return{subschema:o,switchSchema:r}};Ki.prototype.testType=function(t,r,i,n,s){if(s!==void 0){if(s===null)throw new n6('Unexpected null in "type" keyword');if(typeof this.types[s]=="function")return this.types[s].call(this,t);if(s&&typeof s=="object"){var a=this.validateSchema(t,s,i,n);return a===void 0||!(a&&a.errors.length)}return!0}};var Il=Ki.prototype.types={};Il.string=function(t){return typeof t=="string"};Il.number=function(t){return typeof t=="number"&&isFinite(t)};Il.integer=function(t){return typeof t=="number"&&t%1===0};Il.boolean=function(t){return typeof t=="boolean"};Il.array=function(t){return Array.isArray(t)};Il.null=function(t){return t===null};Il.date=function(t){return t instanceof Date};Il.any=function(t){return!0};Il.object=function(t){return t&&typeof t=="object"&&!Array.isArray(t)&&!(t instanceof Date)};eve.exports=Ki});var rve=g((gIt,Lc)=>{"use strict";var Y_t=Lc.exports.Validator=tve();Lc.exports.ValidatorResult=md().ValidatorResult;Lc.exports.ValidatorResultError=md().ValidatorResultError;Lc.exports.ValidationError=md().ValidationError;Lc.exports.SchemaError=md().SchemaError;Lc.exports.SchemaScanResult=R5().SchemaScanResult;Lc.exports.scan=R5().scan;Lc.exports.validate=function(e,t,r){var i=new Y_t;return i.validate(e,t,r)}});var sve=g((nve,yq)=>{var ive=function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=null;try{t=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch{}function r(L,R,I){this.low=L|0,this.high=R|0,this.unsigned=!!I}r.prototype.__isLong__,Object.defineProperty(r.prototype,"__isLong__",{value:!0});function i(L){return(L&&L.__isLong__)===!0}function n(L){var R=Math.clz32(L&-L);return L?31-R:R}r.isLong=i;var s={},a={};function o(L,R){var I,F,ae;return R?(L>>>=0,(ae=0<=L&&L<256)&&(F=a[L],F)?F:(I=c(L,0,!0),ae&&(a[L]=I),I)):(L|=0,(ae=-128<=L&&L<128)&&(F=s[L],F)?F:(I=c(L,L<0?-1:0,!1),ae&&(s[L]=I),I))}r.fromInt=o;function l(L,R){if(isNaN(L))return R?E:v;if(R){if(L<0)return E;if(L>=y)return P}else{if(L<=-b)return M;if(L+1>=b)return B}return L<0?l(-L,R).neg():c(L%h|0,L/h|0,R)}r.fromNumber=l;function c(L,R,I){return new r(L,R,I)}r.fromBits=c;var u=Math.pow;function d(L,R,I){if(L.length===0)throw Error("empty string");if(typeof R=="number"?(I=R,R=!1):R=!!R,L==="NaN"||L==="Infinity"||L==="+Infinity"||L==="-Infinity")return R?E:v;if(I=I||10,I<2||360)throw Error("interior hyphen");if(F===0)return d(L.substring(1),R,I).neg();for(var ae=l(u(I,8)),ie=v,_e=0;_e>>0:this.low},x.toNumber=function(){return this.unsigned?(this.high>>>0)*h+(this.low>>>0):this.high*h+(this.low>>>0)},x.toString=function(R){if(R=R||10,R<2||36>>0,Wt=vt.toString(R);if(_e=pt,_e.isZero())return Wt+Ue;for(;Wt.length<6;)Wt="0"+Wt;Ue=""+Wt+Ue}},x.getHighBits=function(){return this.high},x.getHighBitsUnsigned=function(){return this.high>>>0},x.getLowBits=function(){return this.low},x.getLowBitsUnsigned=function(){return this.low>>>0},x.getNumBitsAbs=function(){if(this.isNegative())return this.eq(M)?64:this.neg().getNumBitsAbs();for(var R=this.high!=0?this.high:this.low,I=31;I>0&&!(R&1<=0},x.isOdd=function(){return(this.low&1)===1},x.isEven=function(){return(this.low&1)===0},x.equals=function(R){return i(R)||(R=p(R)),this.unsigned!==R.unsigned&&this.high>>>31===1&&R.high>>>31===1?!1:this.high===R.high&&this.low===R.low},x.eq=x.equals,x.notEquals=function(R){return!this.eq(R)},x.neq=x.notEquals,x.ne=x.notEquals,x.lessThan=function(R){return this.comp(R)<0},x.lt=x.lessThan,x.lessThanOrEqual=function(R){return this.comp(R)<=0},x.lte=x.lessThanOrEqual,x.le=x.lessThanOrEqual,x.greaterThan=function(R){return this.comp(R)>0},x.gt=x.greaterThan,x.greaterThanOrEqual=function(R){return this.comp(R)>=0},x.gte=x.greaterThanOrEqual,x.ge=x.greaterThanOrEqual,x.compare=function(R){if(i(R)||(R=p(R)),this.eq(R))return 0;var I=this.isNegative(),F=R.isNegative();return I&&!F?-1:!I&&F?1:this.unsigned?R.high>>>0>this.high>>>0||R.high===this.high&&R.low>>>0>this.low>>>0?-1:1:this.sub(R).isNegative()?-1:1},x.comp=x.compare,x.negate=function(){return!this.unsigned&&this.eq(M)?M:this.not().add(T)},x.neg=x.negate,x.add=function(R){i(R)||(R=p(R));var I=this.high>>>16,F=this.high&65535,ae=this.low>>>16,ie=this.low&65535,_e=R.high>>>16,Ue=R.high&65535,pt=R.low>>>16,vt=R.low&65535,Wt=0,Fr=0,Ve=0,Re=0;return Re+=ie+vt,Ve+=Re>>>16,Re&=65535,Ve+=ae+pt,Fr+=Ve>>>16,Ve&=65535,Fr+=F+Ue,Wt+=Fr>>>16,Fr&=65535,Wt+=I+_e,Wt&=65535,c(Ve<<16|Re,Wt<<16|Fr,this.unsigned)},x.subtract=function(R){return i(R)||(R=p(R)),this.add(R.neg())},x.sub=x.subtract,x.multiply=function(R){if(this.isZero())return this;if(i(R)||(R=p(R)),t){var I=t.mul(this.low,this.high,R.low,R.high);return c(I,t.get_high(),this.unsigned)}if(R.isZero())return this.unsigned?E:v;if(this.eq(M))return R.isOdd()?M:v;if(R.eq(M))return this.isOdd()?M:v;if(this.isNegative())return R.isNegative()?this.neg().mul(R.neg()):this.neg().mul(R).neg();if(R.isNegative())return this.mul(R.neg()).neg();if(this.lt(w)&&R.lt(w))return l(this.toNumber()*R.toNumber(),this.unsigned);var F=this.high>>>16,ae=this.high&65535,ie=this.low>>>16,_e=this.low&65535,Ue=R.high>>>16,pt=R.high&65535,vt=R.low>>>16,Wt=R.low&65535,Fr=0,Ve=0,Re=0,In=0;return In+=_e*Wt,Re+=In>>>16,In&=65535,Re+=ie*Wt,Ve+=Re>>>16,Re&=65535,Re+=_e*vt,Ve+=Re>>>16,Re&=65535,Ve+=ae*Wt,Fr+=Ve>>>16,Ve&=65535,Ve+=ie*vt,Fr+=Ve>>>16,Ve&=65535,Ve+=_e*pt,Fr+=Ve>>>16,Ve&=65535,Fr+=F*Wt+ae*vt+ie*pt+_e*Ue,Fr&=65535,c(Re<<16|In,Fr<<16|Ve,this.unsigned)},x.mul=x.multiply,x.divide=function(R){if(i(R)||(R=p(R)),R.isZero())throw Error("division by zero");if(t){if(!this.unsigned&&this.high===-2147483648&&R.low===-1&&R.high===-1)return this;var I=(this.unsigned?t.div_u:t.div_s)(this.low,this.high,R.low,R.high);return c(I,t.get_high(),this.unsigned)}if(this.isZero())return this.unsigned?E:v;var F,ae,ie;if(this.unsigned){if(R.unsigned||(R=R.toUnsigned()),R.gt(this))return E;if(R.gt(this.shru(1)))return q;ie=E}else{if(this.eq(M)){if(R.eq(T)||R.eq(O))return M;if(R.eq(M))return T;var _e=this.shr(1);return F=_e.div(R).shl(1),F.eq(v)?R.isNegative()?T:O:(ae=this.sub(R.mul(F)),ie=F.add(ae.div(R)),ie)}else if(R.eq(M))return this.unsigned?E:v;if(this.isNegative())return R.isNegative()?this.neg().div(R.neg()):this.neg().div(R).neg();if(R.isNegative())return this.div(R.neg()).neg();ie=v}for(ae=this;ae.gte(R);){F=Math.max(1,Math.floor(ae.toNumber()/R.toNumber()));for(var Ue=Math.ceil(Math.log(F)/Math.LN2),pt=Ue<=48?1:u(2,Ue-48),vt=l(F),Wt=vt.mul(R);Wt.isNegative()||Wt.gt(ae);)F-=pt,vt=l(F,this.unsigned),Wt=vt.mul(R);vt.isZero()&&(vt=T),ie=ie.add(vt),ae=ae.sub(Wt)}return ie},x.div=x.divide,x.modulo=function(R){if(i(R)||(R=p(R)),t){var I=(this.unsigned?t.rem_u:t.rem_s)(this.low,this.high,R.low,R.high);return c(I,t.get_high(),this.unsigned)}return this.sub(this.div(R).mul(R))},x.mod=x.modulo,x.rem=x.modulo,x.not=function(){return c(~this.low,~this.high,this.unsigned)},x.countLeadingZeros=function(){return this.high?Math.clz32(this.high):Math.clz32(this.low)+32},x.clz=x.countLeadingZeros,x.countTrailingZeros=function(){return this.low?n(this.low):n(this.high)+32},x.ctz=x.countTrailingZeros,x.and=function(R){return i(R)||(R=p(R)),c(this.low&R.low,this.high&R.high,this.unsigned)},x.or=function(R){return i(R)||(R=p(R)),c(this.low|R.low,this.high|R.high,this.unsigned)},x.xor=function(R){return i(R)||(R=p(R)),c(this.low^R.low,this.high^R.high,this.unsigned)},x.shiftLeft=function(R){return i(R)&&(R=R.toInt()),(R&=63)===0?this:R<32?c(this.low<>>32-R,this.unsigned):c(0,this.low<>>R|this.high<<32-R,this.high>>R,this.unsigned):c(this.high>>R-32,this.high>=0?0:-1,this.unsigned)},x.shr=x.shiftRight,x.shiftRightUnsigned=function(R){return i(R)&&(R=R.toInt()),(R&=63)===0?this:R<32?c(this.low>>>R|this.high<<32-R,this.high>>>R,this.unsigned):R===32?c(this.high,0,this.unsigned):c(this.high>>>R-32,0,this.unsigned)},x.shru=x.shiftRightUnsigned,x.shr_u=x.shiftRightUnsigned,x.rotateLeft=function(R){var I;return i(R)&&(R=R.toInt()),(R&=63)===0?this:R===32?c(this.high,this.low,this.unsigned):R<32?(I=32-R,c(this.low<>>I,this.high<>>I,this.unsigned)):(R-=32,I=32-R,c(this.high<>>I,this.low<>>I,this.unsigned))},x.rotl=x.rotateLeft,x.rotateRight=function(R){var I;return i(R)&&(R=R.toInt()),(R&=63)===0?this:R===32?c(this.high,this.low,this.unsigned):R<32?(I=32-R,c(this.high<>>R,this.low<>>R,this.unsigned)):(R-=32,I=32-R,c(this.low<>>R,this.high<>>R,this.unsigned))},x.rotr=x.rotateRight,x.toSigned=function(){return this.unsigned?c(this.low,this.high,!1):this},x.toUnsigned=function(){return this.unsigned?this:c(this.low,this.high,!0)},x.toBytes=function(R){return R?this.toBytesLE():this.toBytesBE()},x.toBytesLE=function(){var R=this.high,I=this.low;return[I&255,I>>>8&255,I>>>16&255,I>>>24,R&255,R>>>8&255,R>>>16&255,R>>>24]},x.toBytesBE=function(){var R=this.high,I=this.low;return[R>>>24,R>>>16&255,R>>>8&255,R&255,I>>>24,I>>>16&255,I>>>8&255,I&255]},r.fromBytes=function(R,I,F){return F?r.fromBytesLE(R,I):r.fromBytesBE(R,I)},r.fromBytesLE=function(R,I){return new r(R[0]|R[1]<<8|R[2]<<16|R[3]<<24,R[4]|R[5]<<8|R[6]<<16|R[7]<<24,I)},r.fromBytesBE=function(R,I){return new r(R[4]<<24|R[5]<<16|R[6]<<8|R[7],R[0]<<24|R[1]<<16|R[2]<<8|R[3],I)};var Y=r;return e.default=Y,"default"in e?e.default:e}({});typeof define=="function"&&define.amd?define([],function(){return ive}):typeof yq=="object"&&typeof nve=="object"&&(yq.exports=ive)});var uve=g(Js=>{"use strict";var Z_t=Js&&Js.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),J_t=Js&&Js.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ewt=Js&&Js.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Z_t(t,e,r);return J_t(t,e),t},ave=Js&&Js.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Js,"__esModule",{value:!0});Js.hash=lve;Js.resolveUriToFile=cve;Js.addFingerprints=cwt;var vq=ewt(require("fs")),twt=ave(require("path")),a6=ave(sve()),rwt=Rh(),iwt=9,nwt=32,bq=10,swt=13,awt=65535,s6=100,ove=a6.default.fromInt(37);function owt(){let e=a6.default.ONE;for(let t=0;t=t.length||typeof t[e.index].location!="object"){i.debug(`Ignoring location as index "${e.index}" is invalid`);return}e=t[e.index].location}if(typeof e.uri!="string"){i.debug(`Ignoring location as URI "${e.uri}" is invalid`);return}let n;try{n=decodeURIComponent(e.uri)}catch{i.debug(`Ignoring location as URI "${e.uri}" is invalid`);return}let s="file://";if(n.startsWith(s)&&(n=n.substring(s.length)),n.indexOf("://")!==-1){i.debug(`Ignoring location URI "${n}" as the scheme is not recognised`);return}let a=`${r}/`;if(n.startsWith("/")&&!n.startsWith(a)){i.debug(`Ignoring location URI "${n}" as it is outside of the src root`);return}if(twt.default.isAbsolute(n)||(n=a+n),!vq.existsSync(n)){i.debug(`Unable to compute fingerprint for non-existent file: ${n}`);return}if(vq.statSync(n).isDirectory()){i.debug(`Unable to compute fingerprint for directory: ${n}`);return}return n}async function cwt(e,t,r){r.info(`Adding fingerprints to SARIF file. See ${rwt.DocUrl.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS} for more information.`);let i={};for(let n of e.runs||[]){let s=n.artifacts||[];for(let a of n.results||[]){let o=(a.locations||[])[0];if(!o?.physicalLocation?.artifactLocation){r.debug(`Unable to compute fingerprint for invalid location: ${JSON.stringify(o)}`);continue}if(o?.physicalLocation?.region?.startLine===void 0)continue;let l=cve(o.physicalLocation.artifactLocation,s,t,r);l&&(i[l]||(i[l]=[]),i[l].push(lwt(a,o,r)))}}for(let[n,s]of Object.entries(i))await lve(function(o,l){for(let c of Object.values(s))c(o,l)},n);return e}});var mve=g(As=>{"use strict";var uwt=As&&As.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),dwt=As&&As.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),g0=As&&As.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&uwt(t,e,r);return dwt(t,e),t};Object.defineProperty(As,"__esModule",{value:!0});As.initCodeQL=bwt;As.initConfig=vwt;As.runInit=_wt;As.printPathFiltersWarning=fve;As.checkInstallPython311=wwt;As.cleanupDatabaseClusterDirectory=Ewt;var o6=g0(require("fs")),pwt=g0(require("path")),fwt=g0(_f()),mwt=g0(Sf()),dve=Mn(),hwt=m0(),wq=g0(Bw()),pve=Hd(),gwt=uu(),ywt=y5(),_q=g0(cr());async function bwt(e,t,r,i,n,s,a){a.startGroup("Setup CodeQL tools");let{codeql:o,toolsDownloadStatusReport:l,toolsSource:c,toolsVersion:u,zstdAvailability:d}=await(0,hwt.setupCodeQL)(e,t,r,i,n,a,s,!0);return await o.printVersion(),a.endGroup(),{codeql:o,toolsDownloadStatusReport:l,toolsSource:c,toolsVersion:u,zstdAvailability:d}}async function vwt(e,t){let r=e.logger;r.startGroup("Load language configuration");let i=await wq.initConfig(e);return await t.supportsFeature(gwt.ToolsFeature.InformsAboutUnsupportedPathFilters)||fve(i,r),r.endGroup(),i}async function _wt(e,t,r,i,n,s,a){o6.mkdirSync(t.dbLocation,{recursive:!0});let{registriesAuthTokens:o,qlconfigFile:l}=await wq.generateRegistries(n,t.tempDir,a);return await wq.wrapEnvironment({GITHUB_TOKEN:s.auth,CODEQL_REGISTRIES_AUTH:o},async()=>await e.databaseInitCluster(t,r,i,l,a)),await(0,ywt.getCombinedTracerConfig)(e,t)}function fve(e,t){(e.originalUserInput.paths?.length||e.originalUserInput["paths-ignore"]?.length)&&!e.languages.every(pve.isScannedLanguage)&&t.warning('The "paths"/"paths-ignore" fields of the config only have effect for JavaScript, Python, and Ruby')}async function wwt(e,t){if(e.includes(pve.Language.python)&&process.platform==="win32"&&!(await t.getVersion()).features?.supportsPython312){let r=pwt.resolve(__dirname,"../python-setup","check_python12.ps1");await new fwt.ToolRunner(await mwt.safeWhich("powershell"),[r]).exec()}}function Ewt(e,t,r=o6.rmSync){if(o6.existsSync(e.dbLocation)&&(o6.statSync(e.dbLocation).isFile()||o6.readdirSync(e.dbLocation).length)){t.warning(`The database cluster directory ${e.dbLocation} must be empty. Attempting to clean it up.`);try{r(e.dbLocation,{force:!0,maxRetries:3,recursive:!0}),t.info(`Cleaned up database cluster directory ${e.dbLocation}.`)}catch(i){let n=`The CodeQL Action requires an empty database cluster directory. ${(0,dve.getOptionalInput)("db-location")?`This is currently configured to be ${e.dbLocation}. `:`By default, this is located at ${e.dbLocation}. You can customize it using the 'db-location' input to the init Action. `}An attempt was made to clean up the directory, but this failed.`;throw(0,dve.isSelfHostedRunner)()?new _q.ConfigurationError(`${n} This can happen if another process is using the directory or the directory is owned by a different user. Please clean up the directory manually and rerun the job. Details: ${_q.getErrorMessage(i)}`):new Error(`${n} This shouldn't typically happen on hosted runners. If you are using an advanced setup, please check your workflow, otherwise we recommend rerunning the job. Details: ${_q.getErrorMessage(i)}`)}}}});var hve=g((vIt,Swt)=>{Swt.exports={$schema:"https://json-schema.org/draft/2020-12/schema",title:"Static Analysis Results Format (SARIF) Version 2.1.0 JSON Schema",$id:"https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json",description:"Static Analysis Results Format (SARIF) Version 2.1.0 JSON Schema: a standard format for the output of static analysis tools.",additionalProperties:!1,type:"object",properties:{$schema:{description:"The URI of the JSON schema corresponding to the version.",type:"string",format:"uri"},version:{description:"The SARIF format version of this log file.",enum:["2.1.0"],type:"string"},runs:{description:"The set of runs contained in this log file.",type:["array","null"],minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/run"}},inlineExternalProperties:{description:"References to external property files that share data between runs.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/externalProperties"}},properties:{description:"Key/value pairs that provide additional information about the log file.",$ref:"#/definitions/propertyBag"}},required:["version","runs"],definitions:{address:{description:"A physical or virtual address, or a range of addresses, in an 'addressable region' (memory or a binary file).",additionalProperties:!1,type:"object",properties:{absoluteAddress:{description:"The address expressed as a byte offset from the start of the addressable region.",type:"integer",minimum:-1,default:-1},relativeAddress:{description:"The address expressed as a byte offset from the absolute address of the top-most parent object.",type:"integer"},length:{description:"The number of bytes in this range of addresses.",type:"integer"},kind:{description:"An open-ended string that identifies the address kind. 'data', 'function', 'header','instruction', 'module', 'page', 'section', 'segment', 'stack', 'stackFrame', 'table' are well-known values.",type:"string"},name:{description:"A name that is associated with the address, e.g., '.text'.",type:"string"},fullyQualifiedName:{description:"A human-readable fully qualified name that is associated with the address.",type:"string"},offsetFromParent:{description:"The byte offset of this address from the absolute or relative address of the parent object.",type:"integer"},index:{description:"The index within run.addresses of the cached object for this address.",type:"integer",default:-1,minimum:-1},parentIndex:{description:"The index within run.addresses of the parent object.",type:"integer",default:-1,minimum:-1},properties:{description:"Key/value pairs that provide additional information about the address.",$ref:"#/definitions/propertyBag"}}},artifact:{description:"A single artifact. In some cases, this artifact might be nested within another artifact.",additionalProperties:!1,type:"object",properties:{description:{description:"A short description of the artifact.",$ref:"#/definitions/message"},location:{description:"The location of the artifact.",$ref:"#/definitions/artifactLocation"},parentIndex:{description:"Identifies the index of the immediate parent of the artifact, if this artifact is nested.",type:"integer",default:-1,minimum:-1},offset:{description:"The offset in bytes of the artifact within its containing artifact.",type:"integer",minimum:0},length:{description:"The length of the artifact in bytes.",type:"integer",default:-1,minimum:-1},roles:{description:"The role or roles played by the artifact in the analysis.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{enum:["analysisTarget","attachment","responseFile","resultFile","standardStream","tracedFile","unmodified","modified","added","deleted","renamed","uncontrolled","driver","extension","translation","taxonomy","policy","referencedOnCommandLine","memoryContents","directory","userSpecifiedConfiguration","toolSpecifiedConfiguration","debugOutputFile"],type:"string"}},mimeType:{description:"The MIME type (RFC 2045) of the artifact.",type:"string",pattern:"[^/]+/.+"},contents:{description:"The contents of the artifact.",$ref:"#/definitions/artifactContent"},encoding:{description:"Specifies the encoding for an artifact object that refers to a text file.",type:"string"},sourceLanguage:{description:"Specifies the source language for any artifact object that refers to a text file that contains source code.",type:"string"},hashes:{description:"A dictionary, each of whose keys is the name of a hash function and each of whose values is the hashed value of the artifact produced by the specified hash function.",type:"object",additionalProperties:{type:"string"}},lastModifiedTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the artifact was most recently modified. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},properties:{description:"Key/value pairs that provide additional information about the artifact.",$ref:"#/definitions/propertyBag"}}},artifactChange:{description:"A change to a single artifact.",additionalProperties:!1,type:"object",properties:{artifactLocation:{description:"The location of the artifact to change.",$ref:"#/definitions/artifactLocation"},replacements:{description:"An array of replacement objects, each of which represents the replacement of a single region in a single artifact specified by 'artifactLocation'.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/replacement"}},properties:{description:"Key/value pairs that provide additional information about the change.",$ref:"#/definitions/propertyBag"}},required:["artifactLocation","replacements"]},artifactContent:{description:"Represents the contents of an artifact.",type:"object",additionalProperties:!1,properties:{text:{description:"UTF-8-encoded content from a text artifact.",type:"string"},binary:{description:"MIME Base64-encoded content from a binary artifact, or from a text artifact in its original encoding.",type:"string"},rendered:{description:"An alternate rendered representation of the artifact (e.g., a decompiled representation of a binary region).",$ref:"#/definitions/multiformatMessageString"},properties:{description:"Key/value pairs that provide additional information about the artifact content.",$ref:"#/definitions/propertyBag"}}},artifactLocation:{description:"Specifies the location of an artifact.",additionalProperties:!1,type:"object",properties:{uri:{description:"A string containing a valid relative or absolute URI.",type:"string",format:"uri-reference"},uriBaseId:{description:'A string which indirectly specifies the absolute URI with respect to which a relative URI in the "uri" property is interpreted.',type:"string"},index:{description:"The index within the run artifacts array of the artifact object associated with the artifact location.",type:"integer",default:-1,minimum:-1},description:{description:"A short description of the artifact location.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the artifact location.",$ref:"#/definitions/propertyBag"}}},attachment:{description:"An artifact relevant to a result.",type:"object",additionalProperties:!1,properties:{description:{description:"A message describing the role played by the attachment.",$ref:"#/definitions/message"},artifactLocation:{description:"The location of the attachment.",$ref:"#/definitions/artifactLocation"},regions:{description:"An array of regions of interest within the attachment.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/region"}},rectangles:{description:"An array of rectangles specifying areas of interest within the image.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/rectangle"}},properties:{description:"Key/value pairs that provide additional information about the attachment.",$ref:"#/definitions/propertyBag"}},required:["artifactLocation"]},codeFlow:{description:"A set of threadFlows which together describe a pattern of code execution relevant to detecting a result.",additionalProperties:!1,type:"object",properties:{message:{description:"A message relevant to the code flow.",$ref:"#/definitions/message"},threadFlows:{description:"An array of one or more unique threadFlow objects, each of which describes the progress of a program through a thread of execution.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/threadFlow"}},properties:{description:"Key/value pairs that provide additional information about the code flow.",$ref:"#/definitions/propertyBag"}},required:["threadFlows"]},configurationOverride:{description:"Information about how a specific rule or notification was reconfigured at runtime.",type:"object",additionalProperties:!1,properties:{configuration:{description:"Specifies how the rule or notification was configured during the scan.",$ref:"#/definitions/reportingConfiguration"},descriptor:{description:"A reference used to locate the descriptor whose configuration was overridden.",$ref:"#/definitions/reportingDescriptorReference"},properties:{description:"Key/value pairs that provide additional information about the configuration override.",$ref:"#/definitions/propertyBag"}},required:["configuration","descriptor"]},conversion:{description:"Describes how a converter transformed the output of a static analysis tool from the analysis tool's native output format into the SARIF format.",additionalProperties:!1,type:"object",properties:{tool:{description:"A tool object that describes the converter.",$ref:"#/definitions/tool"},invocation:{description:"An invocation object that describes the invocation of the converter.",$ref:"#/definitions/invocation"},analysisToolLogFiles:{description:"The locations of the analysis tool's per-run log files.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/artifactLocation"}},properties:{description:"Key/value pairs that provide additional information about the conversion.",$ref:"#/definitions/propertyBag"}},required:["tool"]},edge:{description:"Represents a directed edge in a graph.",type:"object",additionalProperties:!1,properties:{id:{description:"A string that uniquely identifies the edge within its graph.",type:"string"},label:{description:"A short description of the edge.",$ref:"#/definitions/message"},sourceNodeId:{description:"Identifies the source node (the node at which the edge starts).",type:"string"},targetNodeId:{description:"Identifies the target node (the node at which the edge ends).",type:"string"},properties:{description:"Key/value pairs that provide additional information about the edge.",$ref:"#/definitions/propertyBag"}},required:["id","sourceNodeId","targetNodeId"]},edgeTraversal:{description:"Represents the traversal of a single edge during a graph traversal.",type:"object",additionalProperties:!1,properties:{edgeId:{description:"Identifies the edge being traversed.",type:"string"},message:{description:"A message to display to the user as the edge is traversed.",$ref:"#/definitions/message"},finalState:{description:"The values of relevant expressions after the edge has been traversed.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},stepOverEdgeCount:{description:"The number of edge traversals necessary to return from a nested graph.",type:"integer",minimum:0},properties:{description:"Key/value pairs that provide additional information about the edge traversal.",$ref:"#/definitions/propertyBag"}},required:["edgeId"]},exception:{description:"Describes a runtime exception encountered during the execution of an analysis tool.",type:"object",additionalProperties:!1,properties:{kind:{type:"string",description:"A string that identifies the kind of exception, for example, the fully qualified type name of an object that was thrown, or the symbolic name of a signal."},message:{description:"A message that describes the exception.",type:"string"},stack:{description:"The sequence of function calls leading to the exception.",$ref:"#/definitions/stack"},innerExceptions:{description:"An array of exception objects each of which is considered a cause of this exception.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/exception"}},properties:{description:"Key/value pairs that provide additional information about the exception.",$ref:"#/definitions/propertyBag"}}},externalProperties:{description:"The top-level element of an external property file.",type:"object",additionalProperties:!1,properties:{schema:{description:"The URI of the JSON schema corresponding to the version of the external property file format.",type:"string",format:"uri"},version:{description:"The SARIF format version of this external properties object.",enum:["2.1.0"],type:"string"},guid:{description:"A stable, unique identifier for this external properties object, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},runGuid:{description:"A stable, unique identifier for the run associated with this external properties object, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},conversion:{description:"A conversion object that will be merged with a separate run.",$ref:"#/definitions/conversion"},graphs:{description:"An array of graph objects that will be merged with a separate run.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/graph"}},externalizedProperties:{description:"Key/value pairs that provide additional information that will be merged with a separate run.",$ref:"#/definitions/propertyBag"},artifacts:{description:"An array of artifact objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifact"}},invocations:{description:"Describes the invocation of the analysis tool that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/invocation"}},logicalLocations:{description:"An array of logical locations such as namespaces, types or functions that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},threadFlowLocations:{description:"An array of threadFlowLocation objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/threadFlowLocation"}},results:{description:"An array of result objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/result"}},taxonomies:{description:"Tool taxonomies that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},driver:{description:"The analysis tool object that will be merged with a separate run.",$ref:"#/definitions/toolComponent"},extensions:{description:"Tool extensions that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},policies:{description:"Tool policies that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},translations:{description:"Tool translations that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},addresses:{description:"Addresses that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/address"}},webRequests:{description:"Requests that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webRequest"}},webResponses:{description:"Responses that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webResponse"}},properties:{description:"Key/value pairs that provide additional information about the external properties.",$ref:"#/definitions/propertyBag"}}},externalPropertyFileReference:{description:"Contains information that enables a SARIF consumer to locate the external property file that contains the value of an externalized property associated with the run.",type:"object",additionalProperties:!1,properties:{location:{description:"The location of the external property file.",$ref:"#/definitions/artifactLocation"},guid:{description:"A stable, unique identifier for the external property file in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},itemCount:{description:"A non-negative integer specifying the number of items contained in the external property file.",type:"integer",default:-1,minimum:-1},properties:{description:"Key/value pairs that provide additional information about the external property file.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["location"]},{required:["guid"]}]},externalPropertyFileReferences:{description:"References to external property files that should be inlined with the content of a root log file.",additionalProperties:!1,type:"object",properties:{conversion:{description:"An external property file containing a run.conversion object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},graphs:{description:"An array of external property files containing a run.graphs object to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},externalizedProperties:{description:"An external property file containing a run.properties object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},artifacts:{description:"An array of external property files containing run.artifacts arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},invocations:{description:"An array of external property files containing run.invocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},logicalLocations:{description:"An array of external property files containing run.logicalLocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},threadFlowLocations:{description:"An array of external property files containing run.threadFlowLocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},results:{description:"An array of external property files containing run.results arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},taxonomies:{description:"An array of external property files containing run.taxonomies arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},addresses:{description:"An array of external property files containing run.addresses arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},driver:{description:"An external property file containing a run.driver object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},extensions:{description:"An array of external property files containing run.extensions arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},policies:{description:"An array of external property files containing run.policies arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},translations:{description:"An array of external property files containing run.translations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},webRequests:{description:"An array of external property files containing run.requests arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},webResponses:{description:"An array of external property files containing run.responses arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},properties:{description:"Key/value pairs that provide additional information about the external property files.",$ref:"#/definitions/propertyBag"}}},fix:{description:"A proposed fix for the problem represented by a result object. A fix specifies a set of artifacts to modify. For each artifact, it specifies a set of bytes to remove, and provides a set of new bytes to replace them.",additionalProperties:!1,type:"object",properties:{description:{description:"A message that describes the proposed fix, enabling viewers to present the proposed change to an end user.",$ref:"#/definitions/message"},artifactChanges:{description:"One or more artifact changes that comprise a fix for a result.",type:"array",minItems:1,uniqueItems:!0,items:{$ref:"#/definitions/artifactChange"}},properties:{description:"Key/value pairs that provide additional information about the fix.",$ref:"#/definitions/propertyBag"}},required:["artifactChanges"]},graph:{description:"A network of nodes and directed edges that describes some aspect of the structure of the code (for example, a call graph).",type:"object",additionalProperties:!1,properties:{description:{description:"A description of the graph.",$ref:"#/definitions/message"},nodes:{description:"An array of node objects representing the nodes of the graph.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/node"}},edges:{description:"An array of edge objects representing the edges of the graph.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/edge"}},properties:{description:"Key/value pairs that provide additional information about the graph.",$ref:"#/definitions/propertyBag"}}},graphTraversal:{description:"Represents a path through a graph.",type:"object",additionalProperties:!1,properties:{runGraphIndex:{description:"The index within the run.graphs to be associated with the result.",type:"integer",default:-1,minimum:-1},resultGraphIndex:{description:"The index within the result.graphs to be associated with the result.",type:"integer",default:-1,minimum:-1},description:{description:"A description of this graph traversal.",$ref:"#/definitions/message"},initialState:{description:"Values of relevant expressions at the start of the graph traversal that may change during graph traversal.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},immutableState:{description:"Values of relevant expressions at the start of the graph traversal that remain constant for the graph traversal.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},edgeTraversals:{description:"The sequences of edges traversed by this graph traversal.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/edgeTraversal"}},properties:{description:"Key/value pairs that provide additional information about the graph traversal.",$ref:"#/definitions/propertyBag"}},oneOf:[{required:["runGraphIndex"]},{required:["resultGraphIndex"]}]},invocation:{description:"The runtime environment of the analysis tool run.",additionalProperties:!1,type:"object",properties:{commandLine:{description:"The command line used to invoke the tool.",type:"string"},arguments:{description:"An array of strings, containing in order the command line arguments passed to the tool from the operating system.",type:"array",minItems:0,uniqueItems:!1,items:{type:"string"}},responseFiles:{description:"The locations of any response files specified on the tool's command line.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifactLocation"}},startTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the invocation started. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},endTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the invocation ended. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},exitCode:{description:"The process exit code.",type:"integer"},ruleConfigurationOverrides:{description:"An array of configurationOverride objects that describe rules related runtime overrides.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/configurationOverride"}},notificationConfigurationOverrides:{description:"An array of configurationOverride objects that describe notifications related runtime overrides.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/configurationOverride"}},toolExecutionNotifications:{description:"A list of runtime conditions detected by the tool during the analysis.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/notification"}},toolConfigurationNotifications:{description:"A list of conditions detected by the tool that are relevant to the tool's configuration.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/notification"}},exitCodeDescription:{description:"The reason for the process exit.",type:"string"},exitSignalName:{description:"The name of the signal that caused the process to exit.",type:"string"},exitSignalNumber:{description:"The numeric value of the signal that caused the process to exit.",type:"integer"},processStartFailureMessage:{description:"The reason given by the operating system that the process failed to start.",type:"string"},executionSuccessful:{description:"Specifies whether the tool's execution completed successfully.",type:"boolean"},machine:{description:"The machine on which the invocation occurred.",type:"string"},account:{description:"The account under which the invocation occurred.",type:"string"},processId:{description:"The id of the process in which the invocation occurred.",type:"integer"},executableLocation:{description:"An absolute URI specifying the location of the executable that was invoked.",$ref:"#/definitions/artifactLocation"},workingDirectory:{description:"The working directory for the invocation.",$ref:"#/definitions/artifactLocation"},environmentVariables:{description:"The environment variables associated with the analysis tool process, expressed as key/value pairs.",type:"object",additionalProperties:{type:"string"}},stdin:{description:"A file containing the standard input stream to the process that was invoked.",$ref:"#/definitions/artifactLocation"},stdout:{description:"A file containing the standard output stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},stderr:{description:"A file containing the standard error stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},stdoutStderr:{description:"A file containing the interleaved standard output and standard error stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the invocation.",$ref:"#/definitions/propertyBag"}},required:["executionSuccessful"]},location:{description:"A location within a programming artifact.",additionalProperties:!1,type:"object",properties:{id:{description:"Value that distinguishes this location from all other locations within a single result object.",type:"integer",minimum:-1,default:-1},physicalLocation:{description:"Identifies the artifact and region.",$ref:"#/definitions/physicalLocation"},logicalLocations:{description:"The logical locations associated with the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},message:{description:"A message relevant to the location.",$ref:"#/definitions/message"},annotations:{description:"A set of regions relevant to the location.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/region"}},relationships:{description:"An array of objects that describe relationships between this location and others.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/locationRelationship"}},properties:{description:"Key/value pairs that provide additional information about the location.",$ref:"#/definitions/propertyBag"}}},locationRelationship:{description:"Information about the relation of one location to another.",type:"object",additionalProperties:!1,properties:{target:{description:"A reference to the related location.",type:"integer",minimum:0},kinds:{description:"A set of distinct strings that categorize the relationship. Well-known kinds include 'includes', 'isIncludedBy' and 'relevant'.",type:"array",default:["relevant"],uniqueItems:!0,items:{type:"string"}},description:{description:"A description of the location relationship.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the location relationship.",$ref:"#/definitions/propertyBag"}},required:["target"]},logicalLocation:{description:"A logical location of a construct that produced a result.",additionalProperties:!1,type:"object",properties:{name:{description:"Identifies the construct in which the result occurred. For example, this property might contain the name of a class or a method.",type:"string"},index:{description:"The index within the logical locations array.",type:"integer",default:-1,minimum:-1},fullyQualifiedName:{description:"The human-readable fully qualified name of the logical location.",type:"string"},decoratedName:{description:"The machine-readable name for the logical location, such as a mangled function name provided by a C++ compiler that encodes calling convention, return type and other details along with the function name.",type:"string"},parentIndex:{description:"Identifies the index of the immediate parent of the construct in which the result was detected. For example, this property might point to a logical location that represents the namespace that holds a type.",type:"integer",default:-1,minimum:-1},kind:{description:"The type of construct this logical location component refers to. Should be one of 'function', 'member', 'module', 'namespace', 'parameter', 'resource', 'returnType', 'type', 'variable', 'object', 'array', 'property', 'value', 'element', 'text', 'attribute', 'comment', 'declaration', 'dtd' or 'processingInstruction', if any of those accurately describe the construct.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the logical location.",$ref:"#/definitions/propertyBag"}}},message:{description:"Encapsulates a message intended to be read by the end user.",type:"object",additionalProperties:!1,properties:{text:{description:"A plain text message string.",type:"string"},markdown:{description:"A Markdown message string.",type:"string"},id:{description:"The identifier for this message.",type:"string"},arguments:{description:"An array of strings to substitute into the message string.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{type:"string"}},properties:{description:"Key/value pairs that provide additional information about the message.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["text"]},{required:["id"]}]},multiformatMessageString:{description:"A message string or message format string rendered in multiple formats.",type:"object",additionalProperties:!1,properties:{text:{description:"A plain text message string or format string.",type:"string"},markdown:{description:"A Markdown message string or format string.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the message.",$ref:"#/definitions/propertyBag"}},required:["text"]},node:{description:"Represents a node in a graph.",type:"object",additionalProperties:!1,properties:{id:{description:"A string that uniquely identifies the node within its graph.",type:"string"},label:{description:"A short description of the node.",$ref:"#/definitions/message"},location:{description:"A code location associated with the node.",$ref:"#/definitions/location"},children:{description:"Array of child nodes.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/node"}},properties:{description:"Key/value pairs that provide additional information about the node.",$ref:"#/definitions/propertyBag"}},required:["id"]},notification:{description:"Describes a condition relevant to the tool itself, as opposed to being relevant to a target being analyzed by the tool.",type:"object",additionalProperties:!1,properties:{locations:{description:"The locations relevant to this notification.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/location"}},message:{description:"A message that describes the condition that was encountered.",$ref:"#/definitions/message"},level:{description:"A value specifying the severity level of the notification.",default:"warning",enum:["none","note","warning","error"],type:"string"},threadId:{description:"The thread identifier of the code that generated the notification.",type:"integer"},timeUtc:{description:"The Coordinated Universal Time (UTC) date and time at which the analysis tool generated the notification.",type:"string",format:"date-time"},exception:{description:"The runtime exception, if any, relevant to this notification.",$ref:"#/definitions/exception"},descriptor:{description:"A reference used to locate the descriptor relevant to this notification.",$ref:"#/definitions/reportingDescriptorReference"},associatedRule:{description:"A reference used to locate the rule descriptor associated with this notification.",$ref:"#/definitions/reportingDescriptorReference"},properties:{description:"Key/value pairs that provide additional information about the notification.",$ref:"#/definitions/propertyBag"}},required:["message"]},physicalLocation:{description:"A physical location relevant to a result. Specifies a reference to a programming artifact together with a range of bytes or characters within that artifact.",additionalProperties:!1,type:"object",properties:{address:{description:"The address of the location.",$ref:"#/definitions/address"},artifactLocation:{description:"The location of the artifact.",$ref:"#/definitions/artifactLocation"},region:{description:"Specifies a portion of the artifact.",$ref:"#/definitions/region"},contextRegion:{description:"Specifies a portion of the artifact that encloses the region. Allows a viewer to display additional context around the region.",$ref:"#/definitions/region"},properties:{description:"Key/value pairs that provide additional information about the physical location.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["address"]},{required:["artifactLocation"]}]},propertyBag:{description:"Key/value pairs that provide additional information about the object.",type:"object",additionalProperties:!0,properties:{tags:{description:"A set of distinct strings that provide additional information.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}}}},rectangle:{description:"An area within an image.",additionalProperties:!1,type:"object",properties:{top:{description:"The Y coordinate of the top edge of the rectangle, measured in the image's natural units.",type:"number"},left:{description:"The X coordinate of the left edge of the rectangle, measured in the image's natural units.",type:"number"},bottom:{description:"The Y coordinate of the bottom edge of the rectangle, measured in the image's natural units.",type:"number"},right:{description:"The X coordinate of the right edge of the rectangle, measured in the image's natural units.",type:"number"},message:{description:"A message relevant to the rectangle.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the rectangle.",$ref:"#/definitions/propertyBag"}}},region:{description:"A region within an artifact where a result was detected.",additionalProperties:!1,type:"object",properties:{startLine:{description:"The line number of the first character in the region.",type:"integer",minimum:1},startColumn:{description:"The column number of the first character in the region.",type:"integer",minimum:1},endLine:{description:"The line number of the last character in the region.",type:"integer",minimum:1},endColumn:{description:"The column number of the character following the end of the region.",type:"integer",minimum:1},charOffset:{description:"The zero-based offset from the beginning of the artifact of the first character in the region.",type:"integer",default:-1,minimum:-1},charLength:{description:"The length of the region in characters.",type:"integer",minimum:0},byteOffset:{description:"The zero-based offset from the beginning of the artifact of the first byte in the region.",type:"integer",default:-1,minimum:-1},byteLength:{description:"The length of the region in bytes.",type:"integer",minimum:0},snippet:{description:"The portion of the artifact contents within the specified region.",$ref:"#/definitions/artifactContent"},message:{description:"A message relevant to the region.",$ref:"#/definitions/message"},sourceLanguage:{description:"Specifies the source language, if any, of the portion of the artifact specified by the region object.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the region.",$ref:"#/definitions/propertyBag"},anyOf:[{required:["startLine"]},{required:["charOffset"]},{required:["byteOffset"]}]}},replacement:{description:"The replacement of a single region of an artifact.",additionalProperties:!1,type:"object",properties:{deletedRegion:{description:"The region of the artifact to delete.",$ref:"#/definitions/region"},insertedContent:{description:"The content to insert at the location specified by the 'deletedRegion' property.",$ref:"#/definitions/artifactContent"},properties:{description:"Key/value pairs that provide additional information about the replacement.",$ref:"#/definitions/propertyBag"}},required:["deletedRegion"]},reportingDescriptor:{description:"Metadata that describes a specific report produced by the tool, as part of the analysis it provides or its runtime reporting.",additionalProperties:!1,type:"object",properties:{id:{description:"A stable, opaque identifier for the report.",type:"string"},deprecatedIds:{description:"An array of stable, opaque identifiers by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string"}},guid:{description:"A unique identifier for the reporting descriptor in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},deprecatedGuids:{description:"An array of unique identifies in the form of a GUID by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"}},name:{description:"A report identifier that is understandable to an end user.",type:"string"},deprecatedNames:{description:"An array of readable identifiers by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string"}},shortDescription:{description:"A concise description of the report. Should be a single sentence that is understandable when visible space is limited to a single line of text.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A description of the report. Should, as far as possible, provide details sufficient to enable resolution of any problem indicated by the result.",$ref:"#/definitions/multiformatMessageString"},messageStrings:{description:"A set of name/value pairs with arbitrary names. Each value is a multiformatMessageString object, which holds message strings in plain text and (optionally) Markdown format. The strings can include placeholders, which can be used to construct a message in combination with an arbitrary number of additional string arguments.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},defaultConfiguration:{description:"Default reporting configuration information.",$ref:"#/definitions/reportingConfiguration"},helpUri:{description:"A URI where the primary documentation for the report can be found.",type:"string",format:"uri"},help:{description:"Provides the primary documentation for the report, useful when there is no online documentation.",$ref:"#/definitions/multiformatMessageString"},relationships:{description:"An array of objects that describe relationships between this reporting descriptor and others.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorRelationship"}},properties:{description:"Key/value pairs that provide additional information about the report.",$ref:"#/definitions/propertyBag"}},required:["id"]},reportingConfiguration:{description:"Information about a rule or notification that can be configured at runtime.",type:"object",additionalProperties:!1,properties:{enabled:{description:"Specifies whether the report may be produced during the scan.",type:"boolean",default:!0},level:{description:"Specifies the failure level for the report.",default:"warning",enum:["none","note","warning","error"],type:"string"},rank:{description:"Specifies the relative priority of the report. Used for analysis output only.",type:"number",default:-1,minimum:-1,maximum:100},parameters:{description:"Contains configuration information specific to a report.",$ref:"#/definitions/propertyBag"},properties:{description:"Key/value pairs that provide additional information about the reporting configuration.",$ref:"#/definitions/propertyBag"}}},reportingDescriptorReference:{description:"Information about how to locate a relevant reporting descriptor.",type:"object",additionalProperties:!1,properties:{id:{description:"The id of the descriptor.",type:"string"},index:{description:"The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.",type:"integer",default:-1,minimum:-1},guid:{description:"A guid that uniquely identifies the descriptor.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},toolComponent:{description:"A reference used to locate the toolComponent associated with the descriptor.",$ref:"#/definitions/toolComponentReference"},properties:{description:"Key/value pairs that provide additional information about the reporting descriptor reference.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["index"]},{required:["guid"]},{required:["id"]}]},reportingDescriptorRelationship:{description:"Information about the relation of one reporting descriptor to another.",type:"object",additionalProperties:!1,properties:{target:{description:"A reference to the related reporting descriptor.",$ref:"#/definitions/reportingDescriptorReference"},kinds:{description:"A set of distinct strings that categorize the relationship. Well-known kinds include 'canPrecede', 'canFollow', 'willPrecede', 'willFollow', 'superset', 'subset', 'equal', 'disjoint', 'relevant', and 'incomparable'.",type:"array",default:["relevant"],uniqueItems:!0,items:{type:"string"}},description:{description:"A description of the reporting descriptor relationship.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the reporting descriptor reference.",$ref:"#/definitions/propertyBag"}},required:["target"]},result:{description:"A result produced by an analysis tool.",additionalProperties:!1,type:"object",properties:{ruleId:{description:"The stable, unique identifier of the rule, if any, to which this result is relevant.",type:"string"},ruleIndex:{description:"The index within the tool component rules array of the rule object associated with this result.",type:"integer",default:-1,minimum:-1},rule:{description:"A reference used to locate the rule descriptor relevant to this result.",$ref:"#/definitions/reportingDescriptorReference"},kind:{description:"A value that categorizes results by evaluation state.",default:"fail",enum:["notApplicable","pass","fail","review","open","informational"],type:"string"},level:{description:"A value specifying the severity level of the result.",default:"warning",enum:["none","note","warning","error"],type:"string"},message:{description:"A message that describes the result. The first sentence of the message only will be displayed when visible space is limited.",$ref:"#/definitions/message"},analysisTarget:{description:"Identifies the artifact that the analysis tool was instructed to scan. This need not be the same as the artifact where the result actually occurred.",$ref:"#/definitions/artifactLocation"},locations:{description:"The set of locations where the result was detected. Specify only one location unless the problem indicated by the result can only be corrected by making a change at every specified location.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/location"}},guid:{description:"A stable, unique identifier for the result in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},correlationGuid:{description:"A stable, unique identifier for the equivalence class of logically identical results to which this result belongs, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},occurrenceCount:{description:"A positive integer specifying the number of times this logically unique result was observed in this run.",type:"integer",minimum:1},partialFingerprints:{description:"A set of strings that contribute to the stable, unique identity of the result.",type:"object",additionalProperties:{type:"string"}},fingerprints:{description:"A set of strings each of which individually defines a stable, unique identity for the result.",type:"object",additionalProperties:{type:"string"}},stacks:{description:"An array of 'stack' objects relevant to the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/stack"}},codeFlows:{description:"An array of 'codeFlow' objects relevant to the result.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/codeFlow"}},graphs:{description:"An array of zero or more unique graph objects associated with the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graph"}},graphTraversals:{description:"An array of one or more unique 'graphTraversal' objects.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graphTraversal"}},relatedLocations:{description:"A set of locations relevant to this result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/location"}},suppressions:{description:"A set of suppressions relevant to this result.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/suppression"}},baselineState:{description:"The state of a result relative to a baseline of a previous run.",enum:["new","unchanged","updated","absent"],type:"string"},rank:{description:"A number representing the priority or importance of the result.",type:"number",default:-1,minimum:-1,maximum:100},attachments:{description:"A set of artifacts relevant to the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/attachment"}},hostedViewerUri:{description:"An absolute URI at which the result can be viewed.",type:"string",format:"uri"},workItemUris:{description:"The URIs of the work items associated with this result.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string",format:"uri"}},provenance:{description:"Information about how and when the result was detected.",$ref:"#/definitions/resultProvenance"},fixes:{description:"An array of 'fix' objects, each of which represents a proposed fix to the problem indicated by the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/fix"}},taxa:{description:"An array of references to taxonomy reporting descriptors that are applicable to the result.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorReference"}},webRequest:{description:"A web request associated with this result.",$ref:"#/definitions/webRequest"},webResponse:{description:"A web response associated with this result.",$ref:"#/definitions/webResponse"},properties:{description:"Key/value pairs that provide additional information about the result.",$ref:"#/definitions/propertyBag"}},required:["message"]},resultProvenance:{description:"Contains information about how and when a result was detected.",additionalProperties:!1,type:"object",properties:{firstDetectionTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the result was first detected. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},lastDetectionTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the result was most recently detected. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},firstDetectionRunGuid:{description:"A GUID-valued string equal to the automationDetails.guid property of the run in which the result was first detected.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},lastDetectionRunGuid:{description:"A GUID-valued string equal to the automationDetails.guid property of the run in which the result was most recently detected.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},invocationIndex:{description:"The index within the run.invocations array of the invocation object which describes the tool invocation that detected the result.",type:"integer",default:-1,minimum:-1},conversionSources:{description:"An array of physicalLocation objects which specify the portions of an analysis tool's output that a converter transformed into the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/physicalLocation"}},properties:{description:"Key/value pairs that provide additional information about the result.",$ref:"#/definitions/propertyBag"}}},run:{description:"Describes a single run of an analysis tool, and contains the reported output of that run.",additionalProperties:!1,type:"object",properties:{tool:{description:"Information about the tool or tool pipeline that generated the results in this run. A run can only contain results produced by a single tool or tool pipeline. A run can aggregate results from multiple log files, as long as context around the tool run (tool command-line arguments and the like) is identical for all aggregated files.",$ref:"#/definitions/tool"},invocations:{description:"Describes the invocation of the analysis tool.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/invocation"}},conversion:{description:"A conversion object that describes how a converter transformed an analysis tool's native reporting format into the SARIF format.",$ref:"#/definitions/conversion"},language:{description:"The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase culture code) and an optional region (expressed as an ISO 3166-1 two-letter uppercase subculture code associated with a country or region). The casing is recommended but not required (in order for this data to conform to RFC5646).",type:"string",default:"en-US",pattern:"^[a-zA-Z]{2}(-[a-zA-Z]{2})?$"},versionControlProvenance:{description:"Specifies the revision in version control of the artifacts that were scanned.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/versionControlDetails"}},originalUriBaseIds:{description:"The artifact location specified by each uriBaseId symbol on the machine where the tool originally ran.",type:"object",additionalProperties:{$ref:"#/definitions/artifactLocation"}},artifacts:{description:"An array of artifact objects relevant to the run.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifact"}},logicalLocations:{description:"An array of logical locations such as namespaces, types or functions.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},graphs:{description:"An array of zero or more unique graph objects associated with the run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graph"}},results:{description:"The set of results contained in an SARIF log. The results array can be omitted when a run is solely exporting rules metadata. It must be present (but may be empty) if a log file represents an actual scan.",type:"array",minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/result"}},automationDetails:{description:"Automation details that describe this run.",$ref:"#/definitions/runAutomationDetails"},runAggregates:{description:"Automation details that describe the aggregate of runs to which this run belongs.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/runAutomationDetails"}},baselineGuid:{description:"The 'guid' property of a previous SARIF 'run' that comprises the baseline that was used to compute result 'baselineState' properties for the run.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},redactionTokens:{description:"An array of strings used to replace sensitive information in a redaction-aware property.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}},defaultEncoding:{description:"Specifies the default encoding for any artifact object that refers to a text file.",type:"string"},defaultSourceLanguage:{description:"Specifies the default source language for any artifact object that refers to a text file that contains source code.",type:"string"},newlineSequences:{description:"An ordered list of character sequences that were treated as line breaks when computing region information for the run.",type:"array",minItems:1,uniqueItems:!0,default:[`\r +`,` +`],items:{type:"string"}},columnKind:{description:"Specifies the unit in which the tool measures columns.",enum:["utf16CodeUnits","unicodeCodePoints"],type:"string"},externalPropertyFileReferences:{description:"References to external property files that should be inlined with the content of a root log file.",$ref:"#/definitions/externalPropertyFileReferences"},threadFlowLocations:{description:"An array of threadFlowLocation objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/threadFlowLocation"}},taxonomies:{description:"An array of toolComponent objects relevant to a taxonomy in which results are categorized.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},addresses:{description:"Addresses associated with this run instance, if any.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/address"}},translations:{description:"The set of available translations of the localized data provided by the tool.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},policies:{description:"Contains configurations that may potentially override both reportingDescriptor.defaultConfiguration (the tool's default severities) and invocation.configurationOverrides (severities established at run-time from the command line).",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},webRequests:{description:"An array of request objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webRequest"}},webResponses:{description:"An array of response objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webResponse"}},specialLocations:{description:"A specialLocations object that defines locations of special significance to SARIF consumers.",$ref:"#/definitions/specialLocations"},properties:{description:"Key/value pairs that provide additional information about the run.",$ref:"#/definitions/propertyBag"}},required:["tool"]},runAutomationDetails:{description:"Information that describes a run's identity and role within an engineering system process.",additionalProperties:!1,type:"object",properties:{description:{description:"A description of the identity and role played within the engineering system by this object's containing run object.",$ref:"#/definitions/message"},id:{description:"A hierarchical string that uniquely identifies this object's containing run object.",type:"string"},guid:{description:"A stable, unique identifier for this object's containing run object in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},correlationGuid:{description:"A stable, unique identifier for the equivalence class of runs to which this object's containing run object belongs in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},properties:{description:"Key/value pairs that provide additional information about the run automation details.",$ref:"#/definitions/propertyBag"}}},specialLocations:{description:"Defines locations of special significance to SARIF consumers.",type:"object",additionalProperties:!1,properties:{displayBase:{description:"Provides a suggestion to SARIF consumers to display file paths relative to the specified location.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the special locations.",$ref:"#/definitions/propertyBag"}}},stack:{description:"A call stack that is relevant to a result.",additionalProperties:!1,type:"object",properties:{message:{description:"A message relevant to this call stack.",$ref:"#/definitions/message"},frames:{description:"An array of stack frames that represents a sequence of calls, rendered in reverse chronological order, that comprise the call stack.",type:"array",minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/stackFrame"}},properties:{description:"Key/value pairs that provide additional information about the stack.",$ref:"#/definitions/propertyBag"}},required:["frames"]},stackFrame:{description:"A function call within a stack trace.",additionalProperties:!1,type:"object",properties:{location:{description:"The location to which this stack frame refers.",$ref:"#/definitions/location"},module:{description:"The name of the module that contains the code of this stack frame.",type:"string"},threadId:{description:"The thread identifier of the stack frame.",type:"integer"},parameters:{description:"The parameters of the call that is executing.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{type:"string",default:[]}},properties:{description:"Key/value pairs that provide additional information about the stack frame.",$ref:"#/definitions/propertyBag"}}},suppression:{description:"A suppression that is relevant to a result.",additionalProperties:!1,type:"object",properties:{guid:{description:"A stable, unique identifier for the suprression in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},kind:{description:"A string that indicates where the suppression is persisted.",enum:["inSource","external"],type:"string"},status:{description:"A string that indicates the review status of the suppression.",enum:["accepted","underReview","rejected"],type:"string"},justification:{description:"A string representing the justification for the suppression.",type:"string"},location:{description:"Identifies the location associated with the suppression.",$ref:"#/definitions/location"},properties:{description:"Key/value pairs that provide additional information about the suppression.",$ref:"#/definitions/propertyBag"}},required:["kind"]},threadFlow:{description:"Describes a sequence of code locations that specify a path through a single thread of execution such as an operating system or fiber.",type:"object",additionalProperties:!1,properties:{id:{description:"An string that uniquely identifies the threadFlow within the codeFlow in which it occurs.",type:"string"},message:{description:"A message relevant to the thread flow.",$ref:"#/definitions/message"},initialState:{description:"Values of relevant expressions at the start of the thread flow that may change during thread flow execution.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},immutableState:{description:"Values of relevant expressions at the start of the thread flow that remain constant.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},locations:{description:"A temporally ordered array of 'threadFlowLocation' objects, each of which describes a location visited by the tool while producing the result.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/threadFlowLocation"}},properties:{description:"Key/value pairs that provide additional information about the thread flow.",$ref:"#/definitions/propertyBag"}},required:["locations"]},threadFlowLocation:{description:"A location visited by an analysis tool while simulating or monitoring the execution of a program.",additionalProperties:!1,type:"object",properties:{index:{description:"The index within the run threadFlowLocations array.",type:"integer",default:-1,minimum:-1},location:{description:"The code location.",$ref:"#/definitions/location"},stack:{description:"The call stack leading to this location.",$ref:"#/definitions/stack"},kinds:{description:"A set of distinct strings that categorize the thread flow location. Well-known kinds include 'acquire', 'release', 'enter', 'exit', 'call', 'return', 'branch', 'implicit', 'false', 'true', 'caution', 'danger', 'unknown', 'unreachable', 'taint', 'function', 'handler', 'lock', 'memory', 'resource', 'scope' and 'value'.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}},taxa:{description:"An array of references to rule or taxonomy reporting descriptors that are applicable to the thread flow location.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorReference"}},module:{description:"The name of the module that contains the code that is executing.",type:"string"},state:{description:"A dictionary, each of whose keys specifies a variable or expression, the associated value of which represents the variable or expression value. For an annotation of kind 'continuation', for example, this dictionary might hold the current assumed values of a set of global variables.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},nestingLevel:{description:"An integer representing a containment hierarchy within the thread flow.",type:"integer",minimum:0},executionOrder:{description:"An integer representing the temporal order in which execution reached this location.",type:"integer",default:-1,minimum:-1},executionTimeUtc:{description:"The Coordinated Universal Time (UTC) date and time at which this location was executed.",type:"string",format:"date-time"},importance:{description:'Specifies the importance of this location in understanding the code flow in which it occurs. The order from most to least important is "essential", "important", "unimportant". Default: "important".',enum:["important","essential","unimportant"],default:"important",type:"string"},webRequest:{description:"A web request associated with this thread flow location.",$ref:"#/definitions/webRequest"},webResponse:{description:"A web response associated with this thread flow location.",$ref:"#/definitions/webResponse"},properties:{description:"Key/value pairs that provide additional information about the threadflow location.",$ref:"#/definitions/propertyBag"}}},tool:{description:"The analysis tool that was run.",additionalProperties:!1,type:"object",properties:{driver:{description:"The analysis tool that was run.",$ref:"#/definitions/toolComponent"},extensions:{description:"Tool extensions that contributed to or reconfigured the analysis tool that was run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},properties:{description:"Key/value pairs that provide additional information about the tool.",$ref:"#/definitions/propertyBag"}},required:["driver"]},toolComponent:{description:"A component, such as a plug-in or the driver, of the analysis tool that was run.",additionalProperties:!1,type:"object",properties:{guid:{description:"A unique identifier for the tool component in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},name:{description:"The name of the tool component.",type:"string"},organization:{description:"The organization or company that produced the tool component.",type:"string"},product:{description:"A product suite to which the tool component belongs.",type:"string"},productSuite:{description:"A localizable string containing the name of the suite of products to which the tool component belongs.",type:"string"},shortDescription:{description:"A brief description of the tool component.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A comprehensive description of the tool component.",$ref:"#/definitions/multiformatMessageString"},fullName:{description:"The name of the tool component along with its version and any other useful identifying information, such as its locale.",type:"string"},version:{description:"The tool component version, in whatever format the component natively provides.",type:"string"},semanticVersion:{description:"The tool component version in the format specified by Semantic Versioning 2.0.",type:"string"},dottedQuadFileVersion:{description:"The binary version of the tool component's primary executable file expressed as four non-negative integers separated by a period (for operating systems that express file versions in this way).",type:"string",pattern:"[0-9]+(\\.[0-9]+){3}"},releaseDateUtc:{description:"A string specifying the UTC date (and optionally, the time) of the component's release.",type:"string"},downloadUri:{description:"The absolute URI from which the tool component can be downloaded.",type:"string",format:"uri"},informationUri:{description:"The absolute URI at which information about this version of the tool component can be found.",type:"string",format:"uri"},globalMessageStrings:{description:"A dictionary, each of whose keys is a resource identifier and each of whose values is a multiformatMessageString object, which holds message strings in plain text and (optionally) Markdown format. The strings can include placeholders, which can be used to construct a message in combination with an arbitrary number of additional string arguments.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},notifications:{description:"An array of reportingDescriptor objects relevant to the notifications related to the configuration and runtime execution of the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},rules:{description:"An array of reportingDescriptor objects relevant to the analysis performed by the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},taxa:{description:"An array of reportingDescriptor objects relevant to the definitions of both standalone and tool-defined taxonomies.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},locations:{description:"An array of the artifactLocation objects associated with the tool component.",type:"array",minItems:0,default:[],items:{$ref:"#/definitions/artifactLocation"}},language:{description:"The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase language code) and an optional region (expressed as an ISO 3166-1 two-letter uppercase subculture code associated with a country or region). The casing is recommended but not required (in order for this data to conform to RFC5646).",type:"string",default:"en-US",pattern:"^[a-zA-Z]{2}(-[a-zA-Z]{2})?$"},contents:{description:"The kinds of data contained in this object.",type:"array",uniqueItems:!0,default:["localizedData","nonLocalizedData"],items:{enum:["localizedData","nonLocalizedData"],type:"string"}},isComprehensive:{description:"Specifies whether this object contains a complete definition of the localizable and/or non-localizable data for this component, as opposed to including only data that is relevant to the results persisted to this log file.",type:"boolean",default:!1},localizedDataSemanticVersion:{description:"The semantic version of the localized strings defined in this component; maintained by components that provide translations.",type:"string"},minimumRequiredLocalizedDataSemanticVersion:{description:"The minimum value of localizedDataSemanticVersion required in translations consumed by this component; used by components that consume translations.",type:"string"},associatedComponent:{description:"The component which is strongly associated with this component. For a translation, this refers to the component which has been translated. For an extension, this is the driver that provides the extension's plugin model.",$ref:"#/definitions/toolComponentReference"},translationMetadata:{description:"Translation metadata, required for a translation, not populated by other component types.",$ref:"#/definitions/translationMetadata"},supportedTaxonomies:{description:"An array of toolComponentReference objects to declare the taxonomies supported by the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponentReference"}},properties:{description:"Key/value pairs that provide additional information about the tool component.",$ref:"#/definitions/propertyBag"}},required:["name"]},toolComponentReference:{description:"Identifies a particular toolComponent object, either the driver or an extension.",type:"object",additionalProperties:!1,properties:{name:{description:"The 'name' property of the referenced toolComponent.",type:"string"},index:{description:"An index into the referenced toolComponent in tool.extensions.",type:"integer",default:-1,minimum:-1},guid:{description:"The 'guid' property of the referenced toolComponent.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},properties:{description:"Key/value pairs that provide additional information about the toolComponentReference.",$ref:"#/definitions/propertyBag"}}},translationMetadata:{description:"Provides additional metadata related to translation.",type:"object",additionalProperties:!1,properties:{name:{description:"The name associated with the translation metadata.",type:"string"},fullName:{description:"The full name associated with the translation metadata.",type:"string"},shortDescription:{description:"A brief description of the translation metadata.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A comprehensive description of the translation metadata.",$ref:"#/definitions/multiformatMessageString"},downloadUri:{description:"The absolute URI from which the translation metadata can be downloaded.",type:"string",format:"uri"},informationUri:{description:"The absolute URI from which information related to the translation metadata can be downloaded.",type:"string",format:"uri"},properties:{description:"Key/value pairs that provide additional information about the translation metadata.",$ref:"#/definitions/propertyBag"}},required:["name"]},versionControlDetails:{description:"Specifies the information necessary to retrieve a desired revision from a version control system.",type:"object",additionalProperties:!1,properties:{repositoryUri:{description:"The absolute URI of the repository.",type:"string",format:"uri"},revisionId:{description:"A string that uniquely and permanently identifies the revision within the repository.",type:"string"},branch:{description:"The name of a branch containing the revision.",type:"string"},revisionTag:{description:"A tag that has been applied to the revision.",type:"string"},asOfTimeUtc:{description:"A Coordinated Universal Time (UTC) date and time that can be used to synchronize an enlistment to the state of the repository at that time.",type:"string",format:"date-time"},mappedTo:{description:"The location in the local file system to which the root of the repository was mapped at the time of the analysis.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the version control details.",$ref:"#/definitions/propertyBag"}},required:["repositoryUri"]},webRequest:{description:"Describes an HTTP request.",type:"object",additionalProperties:!1,properties:{index:{description:"The index within the run.webRequests array of the request object associated with this result.",type:"integer",default:-1,minimum:-1},protocol:{description:"The request protocol. Example: 'http'.",type:"string"},version:{description:"The request version. Example: '1.1'.",type:"string"},target:{description:"The target of the request.",type:"string"},method:{description:"The HTTP method. Well-known values are 'GET', 'PUT', 'POST', 'DELETE', 'PATCH', 'HEAD', 'OPTIONS', 'TRACE', 'CONNECT'.",type:"string"},headers:{description:"The request headers.",type:"object",additionalProperties:{type:"string"}},parameters:{description:"The request parameters.",type:"object",additionalProperties:{type:"string"}},body:{description:"The body of the request.",$ref:"#/definitions/artifactContent"},properties:{description:"Key/value pairs that provide additional information about the request.",$ref:"#/definitions/propertyBag"}}},webResponse:{description:"Describes the response to an HTTP request.",type:"object",additionalProperties:!1,properties:{index:{description:"The index within the run.webResponses array of the response object associated with this result.",type:"integer",default:-1,minimum:-1},protocol:{description:"The response protocol. Example: 'http'.",type:"string"},version:{description:"The response version. Example: '1.1'.",type:"string"},statusCode:{description:"The response status code. Example: 451.",type:"integer"},reasonPhrase:{description:"The response reason. Example: 'Not found'.",type:"string"},headers:{description:"The response headers.",type:"object",additionalProperties:{type:"string"}},body:{description:"The body of the response.",$ref:"#/definitions/artifactContent"},noResponseReceived:{description:"Specifies whether a response was received from the server.",type:"boolean",default:!1},properties:{description:"Key/value pairs that provide additional information about the response.",$ref:"#/definitions/propertyBag"}}}}}});var Nve=g(mi=>{"use strict";var xwt=mi&&mi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Twt=mi&&mi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Mc=mi&&mi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&xwt(t,e,r);return Twt(t,e),t},vve=mi&&mi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(mi,"__esModule",{value:!0});mi.InvalidSarifUploadError=void 0;mi.shouldShowCombineSarifFilesDeprecationWarning=Eq;mi.populateRunAutomationDetails=wve;mi.findSarifFilesInDir=Eve;mi.validateSarifFileSchema=Sve;mi.buildPayload=xve;mi.uploadFiles=Wwt;mi.waitForProcessing=Qwt;mi.validateUniqueCategory=Tve;var Ya=Mc(require("fs")),y0=Mc(require("path")),Nwt=vve(require("zlib")),b0=Mc(ze()),Rwt=vve(q4e()),Awt=Mc(rve()),Cwt=Mc(jd()),Fc=Mc(Mn()),gve=Mn(),A5=Mc(Xl()),_ve=Xl(),Owt=m0(),Pwt=Bw(),Iwt=Gl(),Dwt=Mc(uve()),Lwt=mve(),Fwt=Ng(),Bwt=uu(),Dl=Mc(cr()),Bc=cr(),qwt="The repo on which this action is running has not opted-in to CodeQL code scanning.",Mwt="The CodeQL code scanning feature is forbidden on this repository.";function yve(e,t){t.info("Loading SARIF file(s)");let r={version:null,runs:[]};for(let i of e){t.debug(`Loading SARIF file: ${i}`);let n=JSON.parse(Ya.readFileSync(i,"utf8"));if(r.version===null)r.version=n.version;else if(r.version!==n.version)throw new qc(`Different SARIF versions encountered: ${r.version} and ${n.version}`);r.runs.push(...n.runs)}return r}function kwt(e){return e.every(t=>t.runs?.every(r=>r.tool?.driver?.name==="CodeQL"))}function jwt(e){return{name:e.tool?.driver?.name,fullName:e.tool?.driver?.fullName,version:e.tool?.driver?.version,semanticVersion:e.tool?.driver?.semanticVersion,guid:e.tool?.driver?.guid,automationId:e.automationDetails?.id}}function Uwt(e){let t=new Set;for(let r of e)for(let i of r.runs){let n=JSON.stringify(jwt(i));if(t.has(n))return!1;t.add(n)}return!0}async function Eq(e,t){return t.type===Bc.GitHubVariant.GHES&&Cwt.lt(t.version,"3.14.0")?!1:!Uwt(e)&&!process.env.CODEQL_MERGE_SARIF_DEPRECATION_WARNING}async function zwt(e,t,r,i){if(i.info("Combining SARIF files using the CodeQL CLI"),e.length===1)return JSON.parse(Ya.readFileSync(e[0],"utf8"));let n=e.map(f=>JSON.parse(Ya.readFileSync(f,"utf8"))),s=t.type===Bc.GitHubVariant.GHES?"and will be removed in GitHub Enterprise Server 3.18":"and will be removed on June 4, 2025",a="For more information, see https://github.blog/changelog/2024-05-06-code-scanning-will-stop-combining-runs-from-a-single-upload";if(!kwt(n))return i.debug("Not all SARIF files were produced by CodeQL. Merging files in the action."),await Eq(n,t)&&(i.warning(`Uploading multiple SARIF runs with the same category is deprecated ${s}. Please update your workflow to upload a single run per category. ${a}`),b0.exportVariable("CODEQL_MERGE_SARIF_DEPRECATION_WARNING","true")),yve(e,i);let o,l=Fc.getTemporaryDirectory(),c=await(0,Pwt.getConfig)(l,i);if(c!==void 0)o=await(0,Owt.getCodeQL)(c.codeQLCmd),l=c.tempDir;else{i.info("Initializing CodeQL since the 'init' Action was not called before this step.");let f={auth:(0,gve.getRequiredInput)("token"),externalRepoAuth:(0,gve.getOptionalInput)("external-repository-token"),url:(0,Bc.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,Bc.getRequiredEnvParam)("GITHUB_API_URL")},m=await r.getDefaultCliVersion(t.type);o=(await(0,Lwt.initCodeQL)(void 0,f,l,t.type,m,r,i)).codeql}if(!await o.supportsFeature(Bwt.ToolsFeature.SarifMergeRunsFromEqualCategory))return i.warning("The CodeQL CLI does not support merging SARIF files. Merging files in the action."),await Eq(n,t)&&(i.warning(`Uploading multiple CodeQL runs with the same category is deprecated ${s} for CodeQL CLI 2.16.6 and earlier. Please update your CodeQL CLI version or update your workflow to set a distinct category for each CodeQL run. ${a}`),b0.exportVariable("CODEQL_MERGE_SARIF_DEPRECATION_WARNING","true")),yve(e,i);let u=y0.resolve(l,"combined-sarif");Ya.mkdirSync(u,{recursive:!0});let d=Ya.mkdtempSync(y0.resolve(u,"output-")),p=y0.resolve(d,"combined-sarif.sarif");return await o.mergeResults(e,p,{mergeRunsFromEqualCategory:!0}),JSON.parse(Ya.readFileSync(p,"utf8"))}function wve(e,t,r,i){let n=$wt(t,r,i);if(n!==void 0){for(let s of e.runs||[])s.automationDetails===void 0&&(s.automationDetails={id:n});return e}return e}function $wt(e,t,r){if(e!==void 0){let i=e;return i.endsWith("/")||(i+="/"),i}return A5.computeAutomationID(t,r)}async function Hwt(e,t,r){if(r.info("Uploading results"),Dl.isInTestMode()){let n=y0.join(Fc.getTemporaryDirectory(),"payload.json");return r.info(`In test mode. Results are not uploaded. Saving to ${n}`),r.info(`Payload: ${JSON.stringify(e,null,2)}`),Ya.writeFileSync(n,JSON.stringify(e,null,2)),"test-mode-sarif-id"}let i=A5.getApiClient();try{let n=await i.request("PUT /repos/:owner/:repo/code-scanning/analysis",{owner:t.owner,repo:t.repo,data:e});return r.debug(`response status: ${n.status}`),r.info("Successfully uploaded results"),n.data.id}catch(n){if(Dl.isHTTPError(n))switch(n.status){case 403:b0.warning(n.message||qwt);break;case 404:b0.warning(n.message||Mwt);break;default:b0.warning(n.message);break}throw(0,_ve.wrapApiConfigurationError)(n)}}function Eve(e){let t=[],r=i=>{let n=Ya.readdirSync(i,{withFileTypes:!0});for(let s of n)s.isFile()&&s.name.endsWith(".sarif")?t.push(y0.resolve(i,s.name)):s.isDirectory()&&r(y0.resolve(i,s.name))};return r(e),t}function Gwt(e){if(!Ya.existsSync(e))throw new Bc.ConfigurationError(`Path does not exist: ${e}`);let t;if(Ya.lstatSync(e).isDirectory()){if(t=Eve(e),t.length===0)throw new Bc.ConfigurationError(`No SARIF files found to upload in "${e}".`)}else t=[e];return t}function Vwt(e){let t=0,r=JSON.parse(e);if(!Array.isArray(r.runs))throw new qc("Invalid SARIF. Missing 'runs' array.");for(let i of r.runs){if(!Array.isArray(i.results))throw new qc("Invalid SARIF. Missing 'results' array in run.");t+=i.results.length}return t}function Sve(e,t){t.info(`Validating ${e}`);let r;try{r=JSON.parse(Ya.readFileSync(e,"utf8"))}catch(l){throw new qc(`Invalid SARIF. JSON syntax error: ${(0,Bc.getErrorMessage)(l)}`)}let i=hve(),n=new Awt.Validator().validate(r,i),s=["uri-reference","uri"],a=(n.errors??[]).filter(l=>!(l.name==="format"&&typeof l.argument=="string"&&s.includes(l.argument))),o=(n.errors??[]).filter(l=>l.name==="format"&&typeof l.argument=="string"&&s.includes(l.argument));for(let l of o)t.info(`Warning: '${l.instance}' is not a valid URI in '${l.property}'.`);if(a.length){for(let c of a)t.startGroup(`Error details: ${c.stack}`),t.info(JSON.stringify(c,null,2)),t.endGroup();let l=a.map(c=>`- ${c.stack}`);throw new qc(`Unable to upload "${e}" as it is not valid SARIF: +${l.join(` +`)}`)}}function xve(e,t,r,i,n,s,a,o,l,c,u){let d={commit_oid:e,ref:t,analysis_key:r,analysis_name:i,sarif:n,workflow_run_id:s,workflow_run_attempt:a,checkout_uri:o,environment:l,started_at:process.env[Iwt.EnvVar.WORKFLOW_STARTED_AT],tool_names:c,base_ref:void 0,base_sha:void 0};if(Fc.getWorkflowEventName()==="pull_request"){if(e===Dl.getRequiredEnvParam("GITHUB_SHA")&&u)d.base_ref=`refs/heads/${Dl.getRequiredEnvParam("GITHUB_BASE_REF")}`,d.base_sha=u;else if(process.env.GITHUB_EVENT_PATH){let p=JSON.parse(Ya.readFileSync(process.env.GITHUB_EVENT_PATH,"utf8"));d.base_ref=`refs/heads/${p.pull_request.base.ref}`,d.base_sha=p.pull_request.base.sha}}return d}async function Wwt(e,t,r,i,n){let s=Gwt(e);n.startGroup("Uploading results"),n.info(`Processing sarif files: ${JSON.stringify(s)}`);let a=await(0,_ve.getGitHubVersion)();for(let v of s)Sve(v,n);let o=await zwt(s,a,i,n);o=await Dwt.addFingerprints(o,t,n);let l=await A5.getAnalysisKey(),c=Fc.getRequiredInput("matrix");o=wve(o,r,l,c);let u=Dl.getToolNames(o);n.debug("Validating that each SARIF run has a unique category"),Tve(o),n.debug("Serializing SARIF for upload");let d=JSON.stringify(o);n.debug("Compressing serialized SARIF");let p=Nwt.default.gzipSync(d).toString("base64"),f=(0,Rwt.default)(t),m=xve(await Fc.getCommitOid(t),await Fc.getRef(),l,Dl.getRequiredEnvParam("GITHUB_WORKFLOW"),p,Fc.getWorkflowRunID(),Fc.getWorkflowRunAttempt(),f,c,u,await Fc.determineBaseBranchHeadCommitOid()),h=d.length;n.debug(`Raw upload size: ${h} bytes`);let y=p.length;n.debug(`Base64 zipped upload size: ${y} bytes`);let b=Vwt(d);n.debug(`Number of results in upload: ${b}`);let w=await Hwt(m,(0,Fwt.parseRepositoryNwo)(Dl.getRequiredEnvParam("GITHUB_REPOSITORY")),n);return n.endGroup(),{statusReport:{raw_upload_size_bytes:h,zipped_upload_size_bytes:y,num_results_in_sarif:b},sarifID:w}}var Kwt=5*1e3,Xwt=2*60*1e3;async function Qwt(e,t,r,i={isUnsuccessfulExecution:!1}){r.startGroup("Waiting for processing to finish");try{let n=A5.getApiClient(),s=Date.now();for(;;){if(Date.now()>s+Xwt){r.warning("Timed out waiting for analysis to finish processing. Continuing.");break}let a;try{a=await n.request("GET /repos/:owner/:repo/code-scanning/sarifs/:sarif_id",{owner:e.owner,repo:e.repo,sarif_id:t})}catch(l){r.warning(`An error occurred checking the status of the delivery. ${l} It should still be processed in the background, but errors that occur during processing may not be reported.`);break}let o=a.data.processing_status;if(r.info(`Analysis upload status is ${o}.`),o==="pending")r.debug("Analysis processing is still pending...");else if(i.isUnsuccessfulExecution){Jwt(a,o,r);break}else{if(o==="complete")break;if(o==="failed"){let l=`Code Scanning could not process the submitted SARIF file: +${a.data.errors}`,c=a.data.errors;throw Ywt(c)?new Bc.ConfigurationError(l):Zwt(c)?new qc(l):new Error(l)}else Dl.assertNever(o)}await Dl.delay(Kwt,{allowProcessExit:!1})}}finally{r.endGroup()}}function Ywt(e){return e.length===1&&e[0]==="CodeQL analyses from advanced configurations cannot be processed when the default setup is enabled"}function Zwt(e){return e.every(t=>t.startsWith("rejecting SARIF")||t.startsWith("an invalid URI was provided as a SARIF location")||t.startsWith("locationFromSarifResult: expected artifact location")||t.startsWith("could not convert rules: invalid security severity value, is not a number")||/^SARIF URI scheme [^\s]* did not match the checkout URI scheme [^\s]*/.test(t))}function Jwt(e,t,r){t==="failed"&&Array.isArray(e.data.errors)&&e.data.errors.length===1&&e.data.errors[0].toString().startsWith("unsuccessful execution")?r.debug('Successfully uploaded a SARIF file for the unsuccessful execution. Received expected "unsuccessful execution" processing error, and no other errors.'):t==="failed"?r.warning(`Failed to upload a SARIF file for the unsuccessful execution. Code scanning status information for the repository may be out of date as a result. Processing errors: ${e.data.errors}`):t==="complete"?r.debug('Uploaded a SARIF file for the unsuccessful execution, but did not receive the expected "unsuccessful execution" processing error. This is a known transient issue with the code scanning API, and does not cause out of date code scanning status information.'):Dl.assertNever(t)}function Tve(e){let t={};for(let r of e.runs){let i=r?.automationDetails?.id,n=r.tool?.driver?.name,s=`${bve(i)}_${bve(n)}`;t[s]={id:i,tool:n}}for(let[r,{id:i,tool:n}]of Object.entries(t)){let s=`CODEQL_UPLOAD_SARIF_${r}`;if(process.env[s])throw new Bc.ConfigurationError(`Aborting upload: only one run of the codeql/analyze or codeql/upload-sarif actions is allowed per job per tool/category. The easiest fix is to specify a unique value for the \`category\` input. If .runs[].automationDetails.id is specified in the sarif file, that will take precedence over your configured \`category\`. Category: (${i||"none"}) Tool: (${n||"none"})`);b0.exportVariable(s,s)}}function bve(e){return(e??"_").replace(/[^a-zA-Z0-9_]/g,"_").toLocaleUpperCase()}var qc=class extends Error{constructor(t){super(t)}};mi.InvalidSarifUploadError=qc});var Ove=g(Si=>{"use strict";var e3t=Si&&Si.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),t3t=Si&&Si.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l6=Si&&Si.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&e3t(t,e,r);return t3t(t,e),t},r3t=Si&&Si.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Si,"__esModule",{value:!0});Si.CodeQLAnalysisError=void 0;Si.runExtraction=Cve;Si.dbIsFinalized=Tq;Si.setupDiffInformedQueryRun=m3t;Si.runQueries=y3t;Si.runFinalize=b3t;Si.warnIfGoInstalledAfterInit=v3t;Si.runCleanup=_3t;var v0=l6(require("fs")),_0=l6(require("path")),C5=require("perf_hooks"),i3t=Sf(),n3t=r3t(M4()),s3t=l6(ig()),Ll=l6(Mn()),a3t=P4e(),Sq=m0(),Rve=F4e(),O5=Gl(),Ave=Go(),P5=Hd(),o3t=tf(),l3t=uu(),c3t=y5(),u3t=Nve(),kc=l6(cr()),xq=cr(),I5=class extends Error{constructor(t,r,i){super(r),this.queriesStatusReport=t,this.message=r,this.error=i,this.name="CodeQLAnalysisError"}};Si.CodeQLAnalysisError=I5;async function d3t(e){let t=process.env.CODEQL_PYTHON;t===void 0||t.length===0||e.warning(`The CODEQL_PYTHON environment variable is no longer supported. Please remove it from your workflow. This environment variable was originally used to specify a Python executable that included the dependencies of your Python code, however Python analysis no longer uses these dependencies. +If you used CODEQL_PYTHON to force the version of Python to analyze as, please use CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION instead, such as 'CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION=2.7' or 'CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION=3.11'.`)}async function Cve(e,t,r){for(let i of t.languages){if(Tq(t,i,r)){r.debug(`Database for ${i} has already been finalized, skipping extraction.`);continue}p3t(t,i)&&(r.startGroup(`Extracting ${i}`),i===P5.Language.python&&await d3t(r),t.buildMode&&await e.supportsFeature(l3t.ToolsFeature.TraceCommandUseBuildMode)?(i===P5.Language.cpp&&t.buildMode===xq.BuildMode.Autobuild&&await(0,a3t.setupCppAutobuild)(e,r),await e.extractUsingBuildMode(t,i)):await e.extractScannedLanguage(t,i),r.endGroup())}}function p3t(e,t){return e.buildMode===xq.BuildMode.None||e.buildMode===xq.BuildMode.Autobuild&&process.env[O5.EnvVar.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY]!=="true"||!e.buildMode&&(0,P5.isScannedLanguage)(t)}function Tq(e,t,r){let i=kc.getCodeQLDatabasePath(e,t);try{return!("inProgress"in s3t.load(v0.readFileSync(_0.resolve(i,"codeql-database.yml"),"utf8")))}catch{return r.warning(`Could not check whether database for ${t} was finalized. Assuming it is not.`),!1}}async function f3t(e,t,r,i,n){let s=C5.performance.now();await Cve(e,t,n);let a=C5.performance.now()-s,o=C5.performance.now();for(let c of t.languages)Tq(t,c,n)?n.info(`There is already a finalized database for ${c} at the location where the CodeQL Action places databases, so we did not create one.`):(n.startGroup(`Finalizing ${c}`),await e.finalizeDatabase(kc.getCodeQLDatabasePath(t,c),r,i,t.debugMode),n.endGroup());let l=C5.performance.now()-o;return{scanned_language_extraction_duration_ms:Math.round(a),trap_import_duration_ms:Math.round(l)}}async function m3t(e,t,r,i,n){if(await n.getValue(Ave.Feature.DiffInformedQueries,r))return await(0,o3t.withGroup)("Generating diff range extension pack",async()=>{let s=await h3t(e,t,i);return g3t(i,s)})}async function h3t(e,t,r){let i=Ll.getOptionalInput("checkout_path");if(i===void 0)return;await Ll.deepenGitHistory(),await Ll.gitFetch(e,["--depth=1"]),await Ll.gitFetch(t,[`--shallow-exclude=${e}`]),await Ll.gitFetch(e,[`--shallow-exclude=${t}`]),await Ll.deepenGitHistory();let n=await Ll.getAllGitMergeBases([e,t]);if(r.info(`Merge bases: ${n.join(", ")}`),n.length!==1){r.info(`Cannot compute diff range because baseRef and headRef have ${n.length} merge bases (instead of exactly 1).`);return}let s=await Ll.getGitDiffHunkHeaders(n[0],t);if(s===void 0)return;let a=new Array,o="";for(let l of s){if(l.startsWith("+++ ")){let c=Ll.decodeGitFilePath(l.substring(4));if(c.startsWith("b/"))o=c.substring(2);else if(c==="/dev/null")o="";else{r.warning(`Failed to parse diff hunk header line: ${l}`);return}continue}if(l.startsWith("@@ ")){if(o==="")continue;let c=l.match(/^@@ -\d+(?:,\d+)? \+(\d+)(?:,(\d+))? @@/);if(c===null){r.warning(`Failed to parse diff hunk header line: ${l}`);return}let u=parseInt(c[1],10),d=parseInt(c[2],10);if(d===0)continue;let p=u+(d||1)-1;a.push({path:_0.join(i,o),startLine:u,endLine:p})}}return a}function g3t(e,t){if(t===void 0)return;let r=_0.join(Ll.getTemporaryDirectory(),"pr-diff-range");v0.mkdirSync(r),v0.writeFileSync(_0.join(r,"qlpack.yml"),` +name: codeql-action/pr-diff-range +version: 0.0.0 +library: true +extensionTargets: + codeql/util: '*' +dataExtensions: + - pr-diff-range.yml +`);let i=` +extensions: + - addsTo: + pack: codeql/util + extensible: restrictAlertsTo + data: +`,n=t.map(o=>` - ["${o[0]}", ${o[1]}, ${o[2]}] +`).join("");n||(n=` - ["", 0, 0] +`);let s=i+n,a=_0.join(r,"pr-diff-range.yml");return v0.writeFileSync(a,s),e.debug(`Wrote pr-diff-range extension pack to ${a}: +${s}`),r}async function y3t(e,t,r,i,n,s,a,o,l){let c={},u=n?[`--additional-packs=${n}`,"--extension-packs=codeql-action/pr-diff-range"]:[],d=n?"--sarif-run-property=incrementalMode=diff-informed":void 0,p=await(0,Sq.getCodeQL)(a.codeQLCmd),f=[t,i,...u];for(let b of a.languages)try{let w=_0.join(e,`${b}.sarif`);o.startGroup(`Running queries for ${b}`);let v=new Date().getTime(),E=kc.getCodeQLDatabasePath(a,b);await p.databaseRunQueries(E,f),o.debug(`Finished running queries for ${b}.`),c[`analyze_builtin_queries_${b}_duration_ms`]=new Date().getTime()-v,o.startGroup(`Interpreting results for ${b}`);let T=new Date,q=await m(b,void 0,w,a.debugMode),O=new Date;if(c[`interpret_results_${b}_duration_ms`]=O.getTime()-T.getTime(),o.endGroup(),o.info(q),await l.getValue(Ave.Feature.QaTelemetryEnabled)){let B=h(w,o),P={event:"codeql database interpret-results",started_at:T.toISOString(),completed_at:O.toISOString(),exit_status:"success",language:b,properties:{alertCounts:B}};c.event_reports===void 0&&(c.event_reports=[]),c.event_reports.push(P)}await kc.codeQlVersionAtLeast(p,Sq.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)||await y(b)}catch(w){throw c.analyze_failure_language=b,new I5(c,`Error running analysis for ${b}: ${kc.getErrorMessage(w)}`,kc.wrapError(w))}return c;async function m(b,w,v,E){let T=kc.getCodeQLDatabasePath(a,b);return await p.databaseInterpretResults(T,w,v,r,i,E?"-vv":"-v",d,s,a,l)}function h(b,w){(0,u3t.validateSarifFileSchema)(b,w);let v=JSON.parse(v0.readFileSync(b,"utf8")),E={};for(let T of v.runs)if(T.results)for(let q of T.results){let O=q.rule?.id||q.ruleId;O&&(E[O]=(E[O]||0)+1)}return E}async function y(b){let w=kc.getCodeQLDatabasePath(a,b);return await p.databasePrintBaseline(w)}}async function b3t(e,t,r,i,n,s){try{await(0,n3t.default)(e,{force:!0})}catch(o){if(o?.code!=="ENOENT")throw o}await v0.promises.mkdir(e,{recursive:!0});let a=await f3t(i,n,t,r,s);return process.env[O5.EnvVar.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY]!=="true"&&await(0,c3t.endTracingForCluster)(i,n,s),a}async function v3t(e,t){let r=process.env[O5.EnvVar.GO_BINARY_LOCATION];if(process.env[O5.EnvVar.DID_AUTOBUILD_GOLANG]!=="true"&&r!==void 0){let i=await(0,i3t.safeWhich)("go");r!==i&&(t.warning(`Expected \`which go\` to return ${r}, but got ${i}: please ensure that the correct version of Go is installed before the \`codeql-action/init\` Action is used.`),(0,Rve.addDiagnostic)(e,P5.Language.go,(0,Rve.makeDiagnostic)("go/workflow/go-installed-after-codeql-init","Go was installed after the `codeql-action/init` Action was run",{markdownMessage:"To avoid interfering with the CodeQL analysis, perform all installation steps before calling the `github/codeql-action/init` Action.",visibility:{statusPage:!0,telemetry:!0,cliSummaryTable:!0},severity:"warning"})))}}async function _3t(e,t,r){r.startGroup("Cleaning up databases");for(let i of e.languages){let n=await(0,Sq.getCodeQL)(e.codeQLCmd),s=kc.getCodeQLDatabasePath(e,i);await n.databaseCleanup(s,t)}r.endGroup()}});var qve=g(rs=>{"use strict";var w3t=rs&&rs.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),E3t=rs&&rs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),c6=rs&&rs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&w3t(t,e,r);return E3t(t,e),t},Dve=rs&&rs.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(rs,"__esModule",{value:!0});rs.sanitizeArtifactName=Fve;rs.uploadCombinedSarifArtifacts=O3t;rs.tryUploadAllAvailableDebugArtifacts=D3t;rs.uploadDebugArtifacts=Rq;rs.getArtifactUploaderClient=Bve;var gd=c6(require("fs")),Fl=c6(require("path")),S3t=c6(S2e()),Pve=c6(fbe()),Nq=c6(ze()),x3t=Dve(Vbe()),T3t=Dve(M4()),Lve=Mn(),N3t=Ove(),R3t=m0(),A3t=Gl(),C3t=Go(),Ive=tf(),Cs=cr();function Fve(e){return e.replace(/[^a-zA-Z0-9_\\-]+/g,"")}async function O3t(e,t,r){let i=(0,Lve.getTemporaryDirectory)();if(process.env.CODEQL_ACTION_DEBUG_COMBINED_SARIF==="true"){e.info("Uploading available combined SARIF files as Actions debugging artifact...");let n=Fl.resolve(i,"combined-sarif"),s=[];if(gd.existsSync(n)){let a=gd.readdirSync(n);for(let o of a){let l=gd.readdirSync(Fl.resolve(n,o)).filter(c=>c.endsWith(".sarif"));for(let c of l)s.push(Fl.resolve(n,o,c))}}try{await Rq(e,s,n,"combined-sarif-artifacts",t,r)}catch(a){e.warning(`Failed to upload combined SARIF files as Actions debugging artifact. Reason: ${(0,Cs.getErrorMessage)(a)}`)}}}function P3t(e,t,r){try{let i=process.env[A3t.EnvVar.SARIF_RESULTS_OUTPUT_DIR];if(i!==void 0&&gd.existsSync(i)&&gd.lstatSync(i).isDirectory()){let n=Fl.resolve(i,`${t}.sarif`);if(gd.existsSync(n)){let s=Fl.resolve(e.dbLocation,`${t}.sarif`);return gd.copyFileSync(n,s),s}}}catch(i){r.warning(`Failed to find SARIF results path for ${t}. Reason: ${(0,Cs.getErrorMessage)(i)}`)}}async function I3t(e,t,r){try{if((0,N3t.dbIsFinalized)(e,t,r))try{return await F3t(e,t)}catch(i){r.warning(`Failed to bundle database for ${t} using the CLI. Falling back to a partial bundle. Reason: ${(0,Cs.getErrorMessage)(i)}`)}return await L3t(e,t)}catch(i){r.warning(`Failed to bundle database for ${t}. Reason: ${(0,Cs.getErrorMessage)(i)}`);return}}async function D3t(e,t,r){let i=[];try{for(let n of e.languages)await(0,Ive.withGroup)(`Uploading debug artifacts for ${n}`,async()=>{t.info("Preparing SARIF result debug artifact...");let s=P3t(e,n,t);s&&(i.push(s),t.info("SARIF result debug artifact ready for upload.")),t.info("Preparing database logs debug artifact...");let a=(0,Cs.getCodeQLDatabasePath)(e,n),o=Fl.resolve(a,"log");(0,Cs.doesDirectoryExist)(o)&&(i.push(...(0,Cs.listFolder)(o)),t.info("Database logs debug artifact ready for upload.")),t.info("Preparing database cluster logs debug artifact...");let l=Fl.resolve(e.dbLocation,"log");(0,Cs.doesDirectoryExist)(l)&&(i.push(...(0,Cs.listFolder)(l)),t.info("Database cluster logs debug artifact ready for upload.")),t.info("Preparing database bundle debug artifact...");let c=await I3t(e,n,t);c&&(i.push(c),t.info("Database bundle debug artifact ready for upload."))})}catch(n){t.warning(`Failed to prepare debug artifacts. Reason: ${(0,Cs.getErrorMessage)(n)}`);return}try{await(0,Ive.withGroup)("Uploading debug artifacts",async()=>Rq(t,i,e.dbLocation,e.debugArtifactName,e.gitHubVersion.type,r))}catch(n){t.warning(`Failed to upload debug artifacts. Reason: ${(0,Cs.getErrorMessage)(n)}`)}}async function Rq(e,t,r,i,n,s){if(t.length===0)return;let a="",o=(0,Lve.getRequiredInput)("matrix");if(o)try{for(let[,c]of Object.entries(JSON.parse(o)).sort())a+=`-${c}`}catch{Nq.info("Could not parse user-specified `matrix` input into JSON. The debug artifact will not be named with the user's `matrix` input.")}let l=await Bve(e,n,s);try{await l.uploadArtifact(Fve(`${i}${a}`),t.map(c=>Fl.normalize(c)),Fl.normalize(r),{retentionDays:7})}catch(c){Nq.warning(`Failed to upload debug artifacts: ${c}`)}}async function Bve(e,t,r){return t===Cs.GitHubVariant.GHES?(e.info("Debug artifacts can be consumed with `actions/download-artifact@v3` because the `v4` version is not yet compatible on GHES."),Pve.create()):await r.getValue(C3t.Feature.ArtifactV4Upgrade)?(e.info("Debug artifacts can be consumed with `actions/download-artifact@v4`."),new S3t.DefaultArtifactClient):(e.info("Debug artifacts can be consumed with `actions/download-artifact@v3`. To use the `actions/download-artifact@v4`, set the `CODEQL_ACTION_ARTIFACT_V4_UPGRADE` environment variable to true."),Pve.create())}async function L3t(e,t){let r=(0,Cs.getCodeQLDatabasePath)(e,t),i=Fl.resolve(e.dbLocation,`${e.debugDatabaseName}-${t}-partial.zip`);Nq.info(`${e.debugDatabaseName}-${t} is not finalized. Uploading partial database bundle at ${i}...`),gd.existsSync(i)&&await(0,T3t.default)(i,{force:!0});let n=new x3t.default;return n.addLocalFolder(r),n.writeZip(i),i}async function F3t(e,t){return await(0,Cs.bundleDb)(e,t,await(0,R3t.getCodeQL)(e.codeQLCmd),`${e.debugDatabaseName}-${t}`)}});var B3t=exports&&exports.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),q3t=exports&&exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Oq=exports&&exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&B3t(t,e,r);return q3t(t,e),t};Object.defineProperty(exports,"__esModule",{value:!0});var M3t=Oq(ze()),Aq=Oq(Mn()),k3t=Xl(),j3t=Bw(),U3t=Oq(qve()),z3t=Gl(),$3t=Go(),Mve=tf(),H3t=Ng(),Cq=cr();async function G3t(){try{Aq.restoreInputs();let e=(0,Mve.getActionsLogger)(),t=await(0,k3t.getGitHubVersion)();(0,Cq.checkGitHubVersionInRange)(t,e);let r=(0,H3t.parseRepositoryNwo)((0,Cq.getRequiredEnvParam)("GITHUB_REPOSITORY")),i=new $3t.Features(t,r,Aq.getTemporaryDirectory(),e);if(process.env[z3t.EnvVar.INIT_ACTION_HAS_RUN]==="true"){let n=await(0,j3t.getConfig)(Aq.getTemporaryDirectory(),e);n!==void 0&&await(0,Mve.withGroup)("Uploading combined SARIF debug artifact",()=>U3t.uploadCombinedSarifArtifacts(e,n.gitHubVersion.type,i))}}catch(e){M3t.setFailed(`analyze post-action step failed: ${(0,Cq.getErrorMessage)(e)}`)}}G3t(); +/*! Bundled license information: + +is-extglob/index.js: + (*! + * is-extglob + * + * Copyright (c) 2014-2016, Jon Schlinkert. + * Licensed under the MIT License. + *) + +is-glob/index.js: + (*! + * is-glob + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +is-number/index.js: + (*! + * is-number + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Released under the MIT License. + *) + +to-regex-range/index.js: + (*! + * to-regex-range + * + * Copyright (c) 2015-present, Jon Schlinkert. + * Released under the MIT License. + *) + +fill-range/index.js: + (*! + * fill-range + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Licensed under the MIT License. + *) + +queue-microtask/index.js: + (*! queue-microtask. MIT License. Feross Aboukhadijeh *) + +run-parallel/index.js: + (*! run-parallel. MIT License. Feross Aboukhadijeh *) + +is-plain-object/dist/is-plain-object.js: + (*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +normalize-path/index.js: + (*! + * normalize-path + * + * Copyright (c) 2014-2018, Jon Schlinkert. + * Released under the MIT License. + *) + +archiver/lib/error.js: + (** + * Archiver Core + * + * @ignore + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +archiver/lib/core.js: + (** + * Archiver Core + * + * @ignore + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +crc-32/crc32.js: + (*! crc32.js (C) 2014-present SheetJS -- http://sheetjs.com *) + +zip-stream/index.js: + (** + * ZipStream + * + * @ignore + * @license [MIT]{@link https://github.com/archiverjs/node-zip-stream/blob/master/LICENSE} + * @copyright (c) 2014 Chris Talkington, contributors. + *) + +archiver/lib/plugins/zip.js: + (** + * ZIP Format Plugin + * + * @module plugins/zip + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +archiver/lib/plugins/tar.js: + (** + * TAR Format Plugin + * + * @module plugins/tar + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +archiver/lib/plugins/json.js: + (** + * JSON Format Plugin + * + * @module plugins/json + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +archiver/index.js: + (** + * Archiver Vending + * + * @ignore + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +tmp/lib/tmp.js: + (*! + * Tmp + * + * Copyright (c) 2011-2017 KARASZI Istvan + * + * MIT Licensed + *) + +long/umd/index.js: + (** + * @license + * Copyright 2009 The Closure Library Authors + * Copyright 2020 Daniel Wirtz / The long.js Authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 + *) +*/ diff --git a/analyze/analyze-action.js b/analyze/analyze-action.js new file mode 100644 index 0000000000..cec5103113 --- /dev/null +++ b/analyze/analyze-action.js @@ -0,0 +1,230 @@ +"use strict";var Lg=Object.defineProperty;var tV=Object.getOwnPropertyDescriptor;var rV=Object.getOwnPropertyNames;var iV=Object.prototype.hasOwnProperty;var qg=(e,t)=>()=>(e&&(t=e(e=0)),t);var h=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Fg=(e,t)=>{for(var r in t)Lg(e,r,{get:t[r],enumerable:!0})},nV=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of rV(t))!iV.call(e,n)&&n!==r&&Lg(e,n,{get:()=>t[n],enumerable:!(i=tV(t,n))||i.enumerable});return e};var Vc=e=>nV(Lg({},"__esModule",{value:!0}),e);var Bm=h(vl=>{"use strict";Object.defineProperty(vl,"__esModule",{value:!0});vl.toCommandProperties=vl.toCommandValue=void 0;function aV(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}vl.toCommandValue=aV;function sV(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}vl.toCommandProperties=sV});var K_=h(Mi=>{"use strict";var oV=Mi&&Mi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),lV=Mi&&Mi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),dV=Mi&&Mi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&oV(t,e,r);return lV(t,e),t};Object.defineProperty(Mi,"__esModule",{value:!0});Mi.issue=Mi.issueCommand=void 0;var cV=dV(require("os")),V_=Bm();function W_(e,t,r){let i=new Mg(e,t,r);process.stdout.write(i.toString()+cV.EOL)}Mi.issueCommand=W_;function pV(e,t=""){W_(e,{},t)}Mi.issue=pV;var G_="::",Mg=class{constructor(t,r,i){t||(t="missing.command"),this.command=t,this.properties=r,this.message=i}toString(){let t=G_+this.command;if(this.properties&&Object.keys(this.properties).length>0){t+=" ";let r=!0;for(let i in this.properties)if(this.properties.hasOwnProperty(i)){let n=this.properties[i];n&&(r?r=!1:t+=",",t+=`${i}=${mV(n)}`)}}return t+=`${G_}${uV(this.message)}`,t}};function uV(e){return(0,V_.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function mV(e){return(0,V_.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var Y_=h(Bi=>{"use strict";var fV=Bi&&Bi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),hV=Bi&&Bi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jg=Bi&&Bi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&fV(t,e,r);return hV(t,e),t};Object.defineProperty(Bi,"__esModule",{value:!0});Bi.prepareKeyValueMessage=Bi.issueFileCommand=void 0;var gV=jg(require("crypto")),Q_=jg(require("fs")),Bg=jg(require("os")),X_=Bm();function yV(e,t){let r=process.env[`GITHUB_${e}`];if(!r)throw new Error(`Unable to find environment variable for file command ${e}`);if(!Q_.existsSync(r))throw new Error(`Missing file at path: ${r}`);Q_.appendFileSync(r,`${(0,X_.toCommandValue)(t)}${Bg.EOL}`,{encoding:"utf8"})}Bi.issueFileCommand=yV;function vV(e,t){let r=`ghadelimiter_${gV.randomUUID()}`,i=(0,X_.toCommandValue)(t);if(e.includes(r))throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`);if(i.includes(r))throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`);return`${e}<<${r}${Bg.EOL}${i}${Bg.EOL}${r}`}Bi.prepareKeyValueMessage=vV});var J_=h(bl=>{"use strict";Object.defineProperty(bl,"__esModule",{value:!0});bl.checkBypass=bl.getProxyUrl=void 0;function bV(e){let t=e.protocol==="https:";if(Z_(e))return;let r=t?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new URL(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new URL(`http://${r}`)}else return}bl.getProxyUrl=bV;function Z_(e){if(!e.hostname)return!1;let t=e.hostname;if(_V(t))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let i;e.port?i=Number(e.port):e.protocol==="http:"?i=80:e.protocol==="https:"&&(i=443);let n=[e.hostname.toUpperCase()];typeof i=="number"&&n.push(`${n[0]}:${i}`);for(let a of r.split(",").map(s=>s.trim().toUpperCase()).filter(s=>s))if(a==="*"||n.some(s=>s===a||s.endsWith(`.${a}`)||a.startsWith(".")&&s.endsWith(`${a}`)))return!0;return!1}bl.checkBypass=Z_;function _V(e){let t=e.toLowerCase();return t==="localhost"||t.startsWith("127.")||t.startsWith("[::1]")||t.startsWith("[0:0:0:0:0:0:0:1]")}});var i7=h(_l=>{"use strict";var tSe=require("net"),wV=require("tls"),$g=require("http"),e7=require("https"),EV=require("events"),rSe=require("assert"),xV=require("util");_l.httpOverHttp=SV;_l.httpsOverHttp=NV;_l.httpOverHttps=TV;_l.httpsOverHttps=PV;function SV(e){var t=new va(e);return t.request=$g.request,t}function NV(e){var t=new va(e);return t.request=$g.request,t.createSocket=t7,t.defaultPort=443,t}function TV(e){var t=new va(e);return t.request=e7.request,t}function PV(e){var t=new va(e);return t.request=e7.request,t.createSocket=t7,t.defaultPort=443,t}function va(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||$g.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(i,n,a,s){for(var o=r7(n,a,s),l=0,d=t.requests.length;l=this.maxSockets){a.requests.push(s);return}a.createSocket(s,function(o){o.on("free",l),o.on("close",d),o.on("agentRemove",d),t.onSocket(o);function l(){a.emit("free",o,s)}function d(c){a.removeSocket(o),o.removeListener("free",l),o.removeListener("close",d),o.removeListener("agentRemove",d)}})};va.prototype.createSocket=function(t,r){var i=this,n={};i.sockets.push(n);var a=kg({},i.proxyOptions,{method:"CONNECT",path:t.host+":"+t.port,agent:!1,headers:{host:t.host+":"+t.port}});t.localAddress&&(a.localAddress=t.localAddress),a.proxyAuth&&(a.headers=a.headers||{},a.headers["Proxy-Authorization"]="Basic "+new Buffer(a.proxyAuth).toString("base64")),ss("making CONNECT request");var s=i.request(a);s.useChunkedEncodingByDefault=!1,s.once("response",o),s.once("upgrade",l),s.once("connect",d),s.once("error",c),s.end();function o(p){p.upgrade=!0}function l(p,u,m){process.nextTick(function(){d(p,u,m)})}function d(p,u,m){if(s.removeAllListeners(),u.removeAllListeners(),p.statusCode!==200){ss("tunneling socket could not be established, statusCode=%d",p.statusCode),u.destroy();var f=new Error("tunneling socket could not be established, statusCode="+p.statusCode);f.code="ECONNRESET",t.request.emit("error",f),i.removeSocket(n);return}if(m.length>0){ss("got illegal response body from proxy"),u.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",t.request.emit("error",f),i.removeSocket(n);return}return ss("tunneling connection has established"),i.sockets[i.sockets.indexOf(n)]=u,r(u)}function c(p){s.removeAllListeners(),ss(`tunneling socket could not be established, cause=%s +`,p.message,p.stack);var u=new Error("tunneling socket could not be established, cause="+p.message);u.code="ECONNRESET",t.request.emit("error",u),i.removeSocket(n)}};va.prototype.removeSocket=function(t){var r=this.sockets.indexOf(t);if(r!==-1){this.sockets.splice(r,1);var i=this.requests.shift();i&&this.createSocket(i,function(n){i.request.onSocket(n)})}};function t7(e,t){var r=this;va.prototype.createSocket.call(r,e,function(i){var n=e.request.getHeader("host"),a=kg({},r.options,{socket:i,servername:n?n.replace(/:.*$/,""):e.host}),s=wV.connect(0,a);r.sockets[r.sockets.indexOf(i)]=s,t(s)})}function r7(e,t,r){return typeof e=="string"?{host:e,port:t,localAddress:r}:e}function kg(e){for(var t=1,r=arguments.length;t{n7.exports=i7()});var mo=h(tt=>{"use strict";var CV=tt&&tt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),RV=tt&&tt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Hm=tt&&tt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&CV(t,e,r);return RV(t,e),t},Bt=tt&&tt.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(tt,"__esModule",{value:!0});tt.HttpClient=tt.isHttps=tt.HttpClientResponse=tt.HttpClientError=tt.getProxyUrl=tt.MediaTypes=tt.Headers=tt.HttpCodes=void 0;var jm=Hm(require("http")),zg=Hm(require("https")),s7=Hm(J_()),$m=Hm(a7()),_n;(function(e){e[e.OK=200]="OK",e[e.MultipleChoices=300]="MultipleChoices",e[e.MovedPermanently=301]="MovedPermanently",e[e.ResourceMoved=302]="ResourceMoved",e[e.SeeOther=303]="SeeOther",e[e.NotModified=304]="NotModified",e[e.UseProxy=305]="UseProxy",e[e.SwitchProxy=306]="SwitchProxy",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",e[e.BadRequest=400]="BadRequest",e[e.Unauthorized=401]="Unauthorized",e[e.PaymentRequired=402]="PaymentRequired",e[e.Forbidden=403]="Forbidden",e[e.NotFound=404]="NotFound",e[e.MethodNotAllowed=405]="MethodNotAllowed",e[e.NotAcceptable=406]="NotAcceptable",e[e.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",e[e.RequestTimeout=408]="RequestTimeout",e[e.Conflict=409]="Conflict",e[e.Gone=410]="Gone",e[e.TooManyRequests=429]="TooManyRequests",e[e.InternalServerError=500]="InternalServerError",e[e.NotImplemented=501]="NotImplemented",e[e.BadGateway=502]="BadGateway",e[e.ServiceUnavailable=503]="ServiceUnavailable",e[e.GatewayTimeout=504]="GatewayTimeout"})(_n=tt.HttpCodes||(tt.HttpCodes={}));var Ur;(function(e){e.Accept="accept",e.ContentType="content-type"})(Ur=tt.Headers||(tt.Headers={}));var os;(function(e){e.ApplicationJson="application/json"})(os=tt.MediaTypes||(tt.MediaTypes={}));function OV(e){let t=s7.getProxyUrl(new URL(e));return t?t.href:""}tt.getProxyUrl=OV;var AV=[_n.MovedPermanently,_n.ResourceMoved,_n.SeeOther,_n.TemporaryRedirect,_n.PermanentRedirect],IV=[_n.BadGateway,_n.ServiceUnavailable,_n.GatewayTimeout],DV=["OPTIONS","GET","DELETE","HEAD"],LV=10,qV=5,zm=class e extends Error{constructor(t,r){super(t),this.name="HttpClientError",this.statusCode=r,Object.setPrototypeOf(this,e.prototype)}};tt.HttpClientError=zm;var Um=class{constructor(t){this.message=t}readBody(){return Bt(this,void 0,void 0,function*(){return new Promise(t=>Bt(this,void 0,void 0,function*(){let r=Buffer.alloc(0);this.message.on("data",i=>{r=Buffer.concat([r,i])}),this.message.on("end",()=>{t(r.toString())})}))})}readBodyBuffer(){return Bt(this,void 0,void 0,function*(){return new Promise(t=>Bt(this,void 0,void 0,function*(){let r=[];this.message.on("data",i=>{r.push(i)}),this.message.on("end",()=>{t(Buffer.concat(r))})}))})}};tt.HttpClientResponse=Um;function FV(e){return new URL(e).protocol==="https:"}tt.isHttps=FV;var Ug=class{constructor(t,r,i){this._ignoreSslError=!1,this._allowRedirects=!0,this._allowRedirectDowngrade=!1,this._maxRedirects=50,this._allowRetries=!1,this._maxRetries=1,this._keepAlive=!1,this._disposed=!1,this.userAgent=t,this.handlers=r||[],this.requestOptions=i,i&&(i.ignoreSslError!=null&&(this._ignoreSslError=i.ignoreSslError),this._socketTimeout=i.socketTimeout,i.allowRedirects!=null&&(this._allowRedirects=i.allowRedirects),i.allowRedirectDowngrade!=null&&(this._allowRedirectDowngrade=i.allowRedirectDowngrade),i.maxRedirects!=null&&(this._maxRedirects=Math.max(i.maxRedirects,0)),i.keepAlive!=null&&(this._keepAlive=i.keepAlive),i.allowRetries!=null&&(this._allowRetries=i.allowRetries),i.maxRetries!=null&&(this._maxRetries=i.maxRetries))}options(t,r){return Bt(this,void 0,void 0,function*(){return this.request("OPTIONS",t,null,r||{})})}get(t,r){return Bt(this,void 0,void 0,function*(){return this.request("GET",t,null,r||{})})}del(t,r){return Bt(this,void 0,void 0,function*(){return this.request("DELETE",t,null,r||{})})}post(t,r,i){return Bt(this,void 0,void 0,function*(){return this.request("POST",t,r,i||{})})}patch(t,r,i){return Bt(this,void 0,void 0,function*(){return this.request("PATCH",t,r,i||{})})}put(t,r,i){return Bt(this,void 0,void 0,function*(){return this.request("PUT",t,r,i||{})})}head(t,r){return Bt(this,void 0,void 0,function*(){return this.request("HEAD",t,null,r||{})})}sendStream(t,r,i,n){return Bt(this,void 0,void 0,function*(){return this.request(t,r,i,n)})}getJson(t,r={}){return Bt(this,void 0,void 0,function*(){r[Ur.Accept]=this._getExistingOrDefaultHeader(r,Ur.Accept,os.ApplicationJson);let i=yield this.get(t,r);return this._processResponse(i,this.requestOptions)})}postJson(t,r,i={}){return Bt(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Ur.Accept]=this._getExistingOrDefaultHeader(i,Ur.Accept,os.ApplicationJson),i[Ur.ContentType]=this._getExistingOrDefaultHeader(i,Ur.ContentType,os.ApplicationJson);let a=yield this.post(t,n,i);return this._processResponse(a,this.requestOptions)})}putJson(t,r,i={}){return Bt(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Ur.Accept]=this._getExistingOrDefaultHeader(i,Ur.Accept,os.ApplicationJson),i[Ur.ContentType]=this._getExistingOrDefaultHeader(i,Ur.ContentType,os.ApplicationJson);let a=yield this.put(t,n,i);return this._processResponse(a,this.requestOptions)})}patchJson(t,r,i={}){return Bt(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Ur.Accept]=this._getExistingOrDefaultHeader(i,Ur.Accept,os.ApplicationJson),i[Ur.ContentType]=this._getExistingOrDefaultHeader(i,Ur.ContentType,os.ApplicationJson);let a=yield this.patch(t,n,i);return this._processResponse(a,this.requestOptions)})}request(t,r,i,n){return Bt(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");let a=new URL(r),s=this._prepareRequest(t,a,n),o=this._allowRetries&&DV.includes(t)?this._maxRetries+1:1,l=0,d;do{if(d=yield this.requestRaw(s,i),d&&d.message&&d.message.statusCode===_n.Unauthorized){let p;for(let u of this.handlers)if(u.canHandleAuthentication(d)){p=u;break}return p?p.handleAuthentication(this,s,i):d}let c=this._maxRedirects;for(;d.message.statusCode&&AV.includes(d.message.statusCode)&&this._allowRedirects&&c>0;){let p=d.message.headers.location;if(!p)break;let u=new URL(p);if(a.protocol==="https:"&&a.protocol!==u.protocol&&!this._allowRedirectDowngrade)throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.");if(yield d.readBody(),u.hostname!==a.hostname)for(let m in n)m.toLowerCase()==="authorization"&&delete n[m];s=this._prepareRequest(t,u,n),d=yield this.requestRaw(s,i),c--}if(!d.message.statusCode||!IV.includes(d.message.statusCode))return d;l+=1,l{function a(s,o){s?n(s):o?i(o):n(new Error("Unknown error"))}this.requestRawWithCallback(t,r,a)})})}requestRawWithCallback(t,r,i){typeof r=="string"&&(t.options.headers||(t.options.headers={}),t.options.headers["Content-Length"]=Buffer.byteLength(r,"utf8"));let n=!1;function a(l,d){n||(n=!0,i(l,d))}let s=t.httpModule.request(t.options,l=>{let d=new Um(l);a(void 0,d)}),o;s.on("socket",l=>{o=l}),s.setTimeout(this._socketTimeout||3*6e4,()=>{o&&o.end(),a(new Error(`Request timeout: ${t.options.path}`))}),s.on("error",function(l){a(l)}),r&&typeof r=="string"&&s.write(r,"utf8"),r&&typeof r!="string"?(r.on("close",function(){s.end()}),r.pipe(s)):s.end()}getAgent(t){let r=new URL(t);return this._getAgent(r)}_prepareRequest(t,r,i){let n={};n.parsedUrl=r;let a=n.parsedUrl.protocol==="https:";n.httpModule=a?zg:jm;let s=a?443:80;if(n.options={},n.options.host=n.parsedUrl.hostname,n.options.port=n.parsedUrl.port?parseInt(n.parsedUrl.port):s,n.options.path=(n.parsedUrl.pathname||"")+(n.parsedUrl.search||""),n.options.method=t,n.options.headers=this._mergeHeaders(i),this.userAgent!=null&&(n.options.headers["user-agent"]=this.userAgent),n.options.agent=this._getAgent(n.parsedUrl),this.handlers)for(let o of this.handlers)o.prepareRequest(n.options);return n}_mergeHeaders(t){return this.requestOptions&&this.requestOptions.headers?Object.assign({},km(this.requestOptions.headers),km(t||{})):km(t||{})}_getExistingOrDefaultHeader(t,r,i){let n;return this.requestOptions&&this.requestOptions.headers&&(n=km(this.requestOptions.headers)[r]),t[r]||n||i}_getAgent(t){let r,i=s7.getProxyUrl(t),n=i&&i.hostname;if(this._keepAlive&&n&&(r=this._proxyAgent),this._keepAlive&&!n&&(r=this._agent),r)return r;let a=t.protocol==="https:",s=100;if(this.requestOptions&&(s=this.requestOptions.maxSockets||jm.globalAgent.maxSockets),i&&i.hostname){let o={maxSockets:s,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(i.username||i.password)&&{proxyAuth:`${i.username}:${i.password}`}),{host:i.hostname,port:i.port})},l,d=i.protocol==="https:";a?l=d?$m.httpsOverHttps:$m.httpsOverHttp:l=d?$m.httpOverHttps:$m.httpOverHttp,r=l(o),this._proxyAgent=r}if(this._keepAlive&&!r){let o={keepAlive:this._keepAlive,maxSockets:s};r=a?new zg.Agent(o):new jm.Agent(o),this._agent=r}return r||(r=a?zg.globalAgent:jm.globalAgent),a&&this._ignoreSslError&&(r.options=Object.assign(r.options||{},{rejectUnauthorized:!1})),r}_performExponentialBackoff(t){return Bt(this,void 0,void 0,function*(){t=Math.min(LV,t);let r=qV*Math.pow(2,t);return new Promise(i=>setTimeout(()=>i(),r))})}_processResponse(t,r){return Bt(this,void 0,void 0,function*(){return new Promise((i,n)=>Bt(this,void 0,void 0,function*(){let a=t.message.statusCode||0,s={statusCode:a,result:null,headers:{}};a===_n.NotFound&&i(s);function o(c,p){if(typeof p=="string"){let u=new Date(p);if(!isNaN(u.valueOf()))return u}return p}let l,d;try{d=yield t.readBody(),d&&d.length>0&&(r&&r.deserializeDates?l=JSON.parse(d,o):l=JSON.parse(d),s.result=l),s.headers=t.message.headers}catch{}if(a>299){let c;l&&l.message?c=l.message:d&&d.length>0?c=d:c=`Failed request: (${a})`;let p=new zm(c,a);p.result=s.result,n(p)}else i(s)}))})}};tt.HttpClient=Ug;var km=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{})});var Kg=h(Mn=>{"use strict";var Wg=Mn&&Mn.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Mn,"__esModule",{value:!0});Mn.PersonalAccessTokenCredentialHandler=Mn.BearerCredentialHandler=Mn.BasicCredentialHandler=void 0;var Hg=class{constructor(t,r){this.username=t,this.password=r}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return Wg(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Mn.BasicCredentialHandler=Hg;var Gg=class{constructor(t){this.token=t}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Bearer ${this.token}`}canHandleAuthentication(){return!1}handleAuthentication(){return Wg(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Mn.BearerCredentialHandler=Gg;var Vg=class{constructor(t){this.token=t}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return Wg(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Mn.PersonalAccessTokenCredentialHandler=Vg});var d7=h(wl=>{"use strict";var o7=wl&&wl.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(wl,"__esModule",{value:!0});wl.OidcClient=void 0;var MV=mo(),BV=Kg(),l7=pt(),Qg=class e{static createHttpClient(t=!0,r=10){let i={allowRetries:t,maxRetries:r};return new MV.HttpClient("actions/oidc-client",[new BV.BearerCredentialHandler(e.getRequestToken())],i)}static getRequestToken(){let t=process.env.ACTIONS_ID_TOKEN_REQUEST_TOKEN;if(!t)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable");return t}static getIDTokenUrl(){let t=process.env.ACTIONS_ID_TOKEN_REQUEST_URL;if(!t)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable");return t}static getCall(t){var r;return o7(this,void 0,void 0,function*(){let a=(r=(yield e.createHttpClient().getJson(t).catch(s=>{throw new Error(`Failed to get ID Token. + + Error Code : ${s.statusCode} + + Error Message: ${s.message}`)})).result)===null||r===void 0?void 0:r.value;if(!a)throw new Error("Response json body do not have ID Token field");return a})}static getIDToken(t){return o7(this,void 0,void 0,function*(){try{let r=e.getIDTokenUrl();if(t){let n=encodeURIComponent(t);r=`${r}&audience=${n}`}(0,l7.debug)(`ID token url is ${r}`);let i=yield e.getCall(r);return(0,l7.setSecret)(i),i}catch(r){throw new Error(`Error message: ${r.message}`)}})}};wl.OidcClient=Qg});var Jg=h(ei=>{"use strict";var Xg=ei&&ei.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(ei,"__esModule",{value:!0});ei.summary=ei.markdownSummary=ei.SUMMARY_DOCS_URL=ei.SUMMARY_ENV_VAR=void 0;var jV=require("os"),Yg=require("fs"),{access:$V,appendFile:kV,writeFile:zV}=Yg.promises;ei.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";ei.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var Zg=class{constructor(){this._buffer=""}filePath(){return Xg(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let t=process.env[ei.SUMMARY_ENV_VAR];if(!t)throw new Error(`Unable to find environment variable for $${ei.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield $V(t,Yg.constants.R_OK|Yg.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${t}'. Check if the file has correct read/write permissions.`)}return this._filePath=t,this._filePath})}wrap(t,r,i={}){let n=Object.entries(i).map(([a,s])=>` ${a}="${s}"`).join("");return r?`<${t}${n}>${r}`:`<${t}${n}>`}write(t){return Xg(this,void 0,void 0,function*(){let r=!!t?.overwrite,i=yield this.filePath();return yield(r?zV:kV)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return Xg(this,void 0,void 0,function*(){return this.emptyBuffer().write({overwrite:!0})})}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){return this._buffer="",this}addRaw(t,r=!1){return this._buffer+=t,r?this.addEOL():this}addEOL(){return this.addRaw(jV.EOL)}addCodeBlock(t,r){let i=Object.assign({},r&&{lang:r}),n=this.wrap("pre",this.wrap("code",t),i);return this.addRaw(n).addEOL()}addList(t,r=!1){let i=r?"ol":"ul",n=t.map(s=>this.wrap("li",s)).join(""),a=this.wrap(i,n);return this.addRaw(a).addEOL()}addTable(t){let r=t.map(n=>{let a=n.map(s=>{if(typeof s=="string")return this.wrap("td",s);let{header:o,data:l,colspan:d,rowspan:c}=s,p=o?"th":"td",u=Object.assign(Object.assign({},d&&{colspan:d}),c&&{rowspan:c});return this.wrap(p,l,u)}).join("");return this.wrap("tr",a)}).join(""),i=this.wrap("table",r);return this.addRaw(i).addEOL()}addDetails(t,r){let i=this.wrap("details",this.wrap("summary",t)+r);return this.addRaw(i).addEOL()}addImage(t,r,i){let{width:n,height:a}=i||{},s=Object.assign(Object.assign({},n&&{width:n}),a&&{height:a}),o=this.wrap("img",null,Object.assign({src:t,alt:r},s));return this.addRaw(o).addEOL()}addHeading(t,r){let i=`h${r}`,n=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",a=this.wrap(n,t);return this.addRaw(a).addEOL()}addSeparator(){let t=this.wrap("hr",null);return this.addRaw(t).addEOL()}addBreak(){let t=this.wrap("br",null);return this.addRaw(t).addEOL()}addQuote(t,r){let i=Object.assign({},r&&{cite:r}),n=this.wrap("blockquote",t,i);return this.addRaw(n).addEOL()}addLink(t,r){let i=this.wrap("a",t,{href:r});return this.addRaw(i).addEOL()}},c7=new Zg;ei.markdownSummary=c7;ei.summary=c7});var p7=h(ti=>{"use strict";var UV=ti&&ti.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),HV=ti&&ti.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),GV=ti&&ti.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&UV(t,e,r);return HV(t,e),t};Object.defineProperty(ti,"__esModule",{value:!0});ti.toPlatformPath=ti.toWin32Path=ti.toPosixPath=void 0;var VV=GV(require("path"));function WV(e){return e.replace(/[\\]/g,"/")}ti.toPosixPath=WV;function KV(e){return e.replace(/[/]/g,"\\")}ti.toWin32Path=KV;function QV(e){return e.replace(/[/\\]/g,VV.sep)}ti.toPlatformPath=QV});var t2=h(le=>{"use strict";var XV=le&&le.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),YV=le&&le.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),m7=le&&le.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&XV(t,e,r);return YV(t,e),t},e2=le&&le.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},ri;Object.defineProperty(le,"__esModule",{value:!0});le.getCmdPath=le.tryGetExecutablePath=le.isRooted=le.isDirectory=le.exists=le.READONLY=le.UV_FS_O_EXLOCK=le.IS_WINDOWS=le.unlink=le.symlink=le.stat=le.rmdir=le.rm=le.rename=le.readlink=le.readdir=le.open=le.mkdir=le.lstat=le.copyFile=le.chmod=void 0;var f7=m7(require("fs")),Gm=m7(require("path"));ri=f7.promises,le.chmod=ri.chmod,le.copyFile=ri.copyFile,le.lstat=ri.lstat,le.mkdir=ri.mkdir,le.open=ri.open,le.readdir=ri.readdir,le.readlink=ri.readlink,le.rename=ri.rename,le.rm=ri.rm,le.rmdir=ri.rmdir,le.stat=ri.stat,le.symlink=ri.symlink,le.unlink=ri.unlink;le.IS_WINDOWS=process.platform==="win32";le.UV_FS_O_EXLOCK=268435456;le.READONLY=f7.constants.O_RDONLY;function ZV(e){return e2(this,void 0,void 0,function*(){try{yield le.stat(e)}catch(t){if(t.code==="ENOENT")return!1;throw t}return!0})}le.exists=ZV;function JV(e,t=!1){return e2(this,void 0,void 0,function*(){return(t?yield le.stat(e):yield le.lstat(e)).isDirectory()})}le.isDirectory=JV;function eW(e){if(e=rW(e),!e)throw new Error('isRooted() parameter "p" cannot be empty');return le.IS_WINDOWS?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}le.isRooted=eW;function tW(e,t){return e2(this,void 0,void 0,function*(){let r;try{r=yield le.stat(e)}catch(n){n.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${n}`)}if(r&&r.isFile()){if(le.IS_WINDOWS){let n=Gm.extname(e).toUpperCase();if(t.some(a=>a.toUpperCase()===n))return e}else if(u7(r))return e}let i=e;for(let n of t){e=i+n,r=void 0;try{r=yield le.stat(e)}catch(a){a.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${a}`)}if(r&&r.isFile()){if(le.IS_WINDOWS){try{let a=Gm.dirname(e),s=Gm.basename(e).toUpperCase();for(let o of yield le.readdir(a))if(s===o.toUpperCase()){e=Gm.join(a,o);break}}catch(a){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${a}`)}return e}else if(u7(r))return e}}return""})}le.tryGetExecutablePath=tW;function rW(e){return e=e||"",le.IS_WINDOWS?(e=e.replace(/\//g,"\\"),e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}function u7(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function iW(){var e;return(e=process.env.COMSPEC)!==null&&e!==void 0?e:"cmd.exe"}le.getCmdPath=iW});var Wc=h(Ct=>{"use strict";var nW=Ct&&Ct.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),aW=Ct&&Ct.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),h7=Ct&&Ct.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&nW(t,e,r);return aW(t,e),t},ls=Ct&&Ct.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ct,"__esModule",{value:!0});Ct.findInPath=Ct.which=Ct.mkdirP=Ct.rmRF=Ct.mv=Ct.cp=void 0;var sW=require("assert"),Bn=h7(require("path")),$e=h7(t2());function oW(e,t,r={}){return ls(this,void 0,void 0,function*(){let{force:i,recursive:n,copySourceDirectory:a}=dW(r),s=(yield $e.exists(t))?yield $e.stat(t):null;if(s&&s.isFile()&&!i)return;let o=s&&s.isDirectory()&&a?Bn.join(t,Bn.basename(e)):t;if(!(yield $e.exists(e)))throw new Error(`no such file or directory: ${e}`);if((yield $e.stat(e)).isDirectory())if(n)yield b7(e,o,0,i);else throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`);else{if(Bn.relative(e,o)==="")throw new Error(`'${o}' and '${e}' are the same file`);yield _7(e,o,i)}})}Ct.cp=oW;function lW(e,t,r={}){return ls(this,void 0,void 0,function*(){if(yield $e.exists(t)){let i=!0;if((yield $e.isDirectory(t))&&(t=Bn.join(t,Bn.basename(e)),i=yield $e.exists(t)),i)if(r.force==null||r.force)yield g7(t);else throw new Error("Destination already exists")}yield r2(Bn.dirname(t)),yield $e.rename(e,t)})}Ct.mv=lW;function g7(e){return ls(this,void 0,void 0,function*(){if($e.IS_WINDOWS&&/[*"<>|]/.test(e))throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield $e.rm(e,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(t){throw new Error(`File was unable to be removed ${t}`)}})}Ct.rmRF=g7;function r2(e){return ls(this,void 0,void 0,function*(){sW.ok(e,"a path argument must be provided"),yield $e.mkdir(e,{recursive:!0})})}Ct.mkdirP=r2;function y7(e,t){return ls(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");if(t){let i=yield y7(e,!1);if(!i)throw $e.IS_WINDOWS?new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`):new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`);return i}let r=yield v7(e);return r&&r.length>0?r[0]:""})}Ct.which=y7;function v7(e){return ls(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");let t=[];if($e.IS_WINDOWS&&process.env.PATHEXT)for(let n of process.env.PATHEXT.split(Bn.delimiter))n&&t.push(n);if($e.isRooted(e)){let n=yield $e.tryGetExecutablePath(e,t);return n?[n]:[]}if(e.includes(Bn.sep))return[];let r=[];if(process.env.PATH)for(let n of process.env.PATH.split(Bn.delimiter))n&&r.push(n);let i=[];for(let n of r){let a=yield $e.tryGetExecutablePath(Bn.join(n,e),t);a&&i.push(a)}return i})}Ct.findInPath=v7;function dW(e){let t=e.force==null?!0:e.force,r=!!e.recursive,i=e.copySourceDirectory==null?!0:!!e.copySourceDirectory;return{force:t,recursive:r,copySourceDirectory:i}}function b7(e,t,r,i){return ls(this,void 0,void 0,function*(){if(r>=255)return;r++,yield r2(t);let n=yield $e.readdir(e);for(let a of n){let s=`${e}/${a}`,o=`${t}/${a}`;(yield $e.lstat(s)).isDirectory()?yield b7(s,o,r,i):yield _7(s,o,i)}yield $e.chmod(t,(yield $e.stat(e)).mode)})}function _7(e,t,r){return ls(this,void 0,void 0,function*(){if((yield $e.lstat(e)).isSymbolicLink()){try{yield $e.lstat(t),yield $e.unlink(t)}catch(n){n.code==="EPERM"&&(yield $e.chmod(t,"0666"),yield $e.unlink(t))}let i=yield $e.readlink(e);yield $e.symlink(i,t,$e.IS_WINDOWS?"junction":null)}else(!(yield $e.exists(t))||r)&&(yield $e.copyFile(e,t))})}});var xl=h(ii=>{"use strict";var cW=ii&&ii.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),pW=ii&&ii.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),El=ii&&ii.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&cW(t,e,r);return pW(t,e),t},w7=ii&&ii.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(ii,"__esModule",{value:!0});ii.argStringToArray=ii.ToolRunner=void 0;var Vm=El(require("os")),x7=El(require("events")),uW=El(require("child_process")),mW=El(require("path")),fW=El(Wc()),E7=El(t2()),hW=require("timers"),Wm=process.platform==="win32",i2=class extends x7.EventEmitter{constructor(t,r,i){if(super(),!t)throw new Error("Parameter 'toolPath' cannot be null or empty.");this.toolPath=t,this.args=r||[],this.options=i||{}}_debug(t){this.options.listeners&&this.options.listeners.debug&&this.options.listeners.debug(t)}_getCommandString(t,r){let i=this._getSpawnFileName(),n=this._getSpawnArgs(t),a=r?"":"[command]";if(Wm)if(this._isCmdFile()){a+=i;for(let s of n)a+=` ${s}`}else if(t.windowsVerbatimArguments){a+=`"${i}"`;for(let s of n)a+=` ${s}`}else{a+=this._windowsQuoteCmdArg(i);for(let s of n)a+=` ${this._windowsQuoteCmdArg(s)}`}else{a+=i;for(let s of n)a+=` ${s}`}return a}_processLineBuffer(t,r,i){try{let n=r+t.toString(),a=n.indexOf(Vm.EOL);for(;a>-1;){let s=n.substring(0,a);i(s),n=n.substring(a+Vm.EOL.length),a=n.indexOf(Vm.EOL)}return n}catch(n){return this._debug(`error processing line. Failed with error ${n}`),""}}_getSpawnFileName(){return Wm&&this._isCmdFile()?process.env.COMSPEC||"cmd.exe":this.toolPath}_getSpawnArgs(t){if(Wm&&this._isCmdFile()){let r=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(let i of this.args)r+=" ",r+=t.windowsVerbatimArguments?i:this._windowsQuoteCmdArg(i);return r+='"',[r]}return this.args}_endsWith(t,r){return t.endsWith(r)}_isCmdFile(){let t=this.toolPath.toUpperCase();return this._endsWith(t,".CMD")||this._endsWith(t,".BAT")}_windowsQuoteCmdArg(t){if(!this._isCmdFile())return this._uvQuoteCmdArg(t);if(!t)return'""';let r=[" "," ","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'],i=!1;for(let s of t)if(r.some(o=>o===s)){i=!0;break}if(!i)return t;let n='"',a=!0;for(let s=t.length;s>0;s--)n+=t[s-1],a&&t[s-1]==="\\"?n+="\\":t[s-1]==='"'?(a=!0,n+='"'):a=!1;return n+='"',n.split("").reverse().join("")}_uvQuoteCmdArg(t){if(!t)return'""';if(!t.includes(" ")&&!t.includes(" ")&&!t.includes('"'))return t;if(!t.includes('"')&&!t.includes("\\"))return`"${t}"`;let r='"',i=!0;for(let n=t.length;n>0;n--)r+=t[n-1],i&&t[n-1]==="\\"?r+="\\":t[n-1]==='"'?(i=!0,r+="\\"):i=!1;return r+='"',r.split("").reverse().join("")}_cloneExecOptions(t){t=t||{};let r={cwd:t.cwd||process.cwd(),env:t.env||process.env,silent:t.silent||!1,windowsVerbatimArguments:t.windowsVerbatimArguments||!1,failOnStdErr:t.failOnStdErr||!1,ignoreReturnCode:t.ignoreReturnCode||!1,delay:t.delay||1e4};return r.outStream=t.outStream||process.stdout,r.errStream=t.errStream||process.stderr,r}_getSpawnOptions(t,r){t=t||{};let i={};return i.cwd=t.cwd,i.env=t.env,i.windowsVerbatimArguments=t.windowsVerbatimArguments||this._isCmdFile(),t.windowsVerbatimArguments&&(i.argv0=`"${r}"`),i}exec(){return w7(this,void 0,void 0,function*(){return!E7.isRooted(this.toolPath)&&(this.toolPath.includes("/")||Wm&&this.toolPath.includes("\\"))&&(this.toolPath=mW.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield fW.which(this.toolPath,!0),new Promise((t,r)=>w7(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`),this._debug("arguments:");for(let d of this.args)this._debug(` ${d}`);let i=this._cloneExecOptions(this.options);!i.silent&&i.outStream&&i.outStream.write(this._getCommandString(i)+Vm.EOL);let n=new n2(i,this.toolPath);if(n.on("debug",d=>{this._debug(d)}),this.options.cwd&&!(yield E7.exists(this.options.cwd)))return r(new Error(`The cwd: ${this.options.cwd} does not exist!`));let a=this._getSpawnFileName(),s=uW.spawn(a,this._getSpawnArgs(i),this._getSpawnOptions(this.options,a)),o="";s.stdout&&s.stdout.on("data",d=>{this.options.listeners&&this.options.listeners.stdout&&this.options.listeners.stdout(d),!i.silent&&i.outStream&&i.outStream.write(d),o=this._processLineBuffer(d,o,c=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(c)})});let l="";if(s.stderr&&s.stderr.on("data",d=>{n.processStderr=!0,this.options.listeners&&this.options.listeners.stderr&&this.options.listeners.stderr(d),!i.silent&&i.errStream&&i.outStream&&(i.failOnStdErr?i.errStream:i.outStream).write(d),l=this._processLineBuffer(d,l,c=>{this.options.listeners&&this.options.listeners.errline&&this.options.listeners.errline(c)})}),s.on("error",d=>{n.processError=d.message,n.processExited=!0,n.processClosed=!0,n.CheckComplete()}),s.on("exit",d=>{n.processExitCode=d,n.processExited=!0,this._debug(`Exit code ${d} received from tool '${this.toolPath}'`),n.CheckComplete()}),s.on("close",d=>{n.processExitCode=d,n.processExited=!0,n.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),n.CheckComplete()}),n.on("done",(d,c)=>{o.length>0&&this.emit("stdline",o),l.length>0&&this.emit("errline",l),s.removeAllListeners(),d?r(d):t(c)}),this.options.input){if(!s.stdin)throw new Error("child process missing stdin");s.stdin.end(this.options.input)}}))})}};ii.ToolRunner=i2;function gW(e){let t=[],r=!1,i=!1,n="";function a(s){i&&s!=='"'&&(n+="\\"),n+=s,i=!1}for(let s=0;s0&&(t.push(n),n="");continue}a(o)}return n.length>0&&t.push(n.trim()),t}ii.argStringToArray=gW;var n2=class e extends x7.EventEmitter{constructor(t,r){if(super(),this.processClosed=!1,this.processError="",this.processExitCode=0,this.processExited=!1,this.processStderr=!1,this.delay=1e4,this.done=!1,this.timeout=null,!r)throw new Error("toolPath must not be empty");this.options=t,this.toolPath=r,t.delay&&(this.delay=t.delay)}CheckComplete(){this.done||(this.processClosed?this._setResult():this.processExited&&(this.timeout=hW.setTimeout(e.HandleTimeout,this.delay,this)))}_debug(t){this.emit("debug",t)}_setResult(){let t;this.processExited&&(this.processError?t=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`):this.processExitCode!==0&&!this.options.ignoreReturnCode?t=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`):this.processStderr&&this.options.failOnStdErr&&(t=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`))),this.timeout&&(clearTimeout(this.timeout),this.timeout=null),this.done=!0,this.emit("done",t,this.processExitCode)}static HandleTimeout(t){if(!t.done){if(!t.processClosed&&t.processExited){let r=`The STDIO streams did not close within ${t.delay/1e3} seconds of the exit event from process '${t.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;t._debug(r)}t._setResult()}}}});var Sl=h(ni=>{"use strict";var yW=ni&&ni.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),vW=ni&&ni.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),bW=ni&&ni.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&yW(t,e,r);return vW(t,e),t},T7=ni&&ni.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(ni,"__esModule",{value:!0});ni.getExecOutput=ni.exec=void 0;var S7=require("string_decoder"),N7=bW(xl());function P7(e,t,r){return T7(this,void 0,void 0,function*(){let i=N7.argStringToArray(e);if(i.length===0)throw new Error("Parameter 'commandLine' cannot be null or empty.");let n=i[0];return t=i.slice(1).concat(t||[]),new N7.ToolRunner(n,t,r).exec()})}ni.exec=P7;function _W(e,t,r){var i,n;return T7(this,void 0,void 0,function*(){let a="",s="",o=new S7.StringDecoder("utf8"),l=new S7.StringDecoder("utf8"),d=(i=r?.listeners)===null||i===void 0?void 0:i.stdout,c=(n=r?.listeners)===null||n===void 0?void 0:n.stderr,p=g=>{s+=l.write(g),c&&c(g)},u=g=>{a+=o.write(g),d&&d(g)},m=Object.assign(Object.assign({},r?.listeners),{stdout:u,stderr:p}),f=yield P7(e,t,Object.assign(Object.assign({},r),{listeners:m}));return a+=o.end(),s+=l.end(),{exitCode:f,stdout:a,stderr:s}})}ni.getExecOutput=_W});var R7=h(Ie=>{"use strict";var wW=Ie&&Ie.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),EW=Ie&&Ie.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),xW=Ie&&Ie.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&wW(t,e,r);return EW(t,e),t},Qm=Ie&&Ie.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},SW=Ie&&Ie.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ie,"__esModule",{value:!0});Ie.getDetails=Ie.isLinux=Ie.isMacOS=Ie.isWindows=Ie.arch=Ie.platform=void 0;var C7=SW(require("os")),Km=xW(Sl()),NW=()=>Qm(void 0,void 0,void 0,function*(){let{stdout:e}=yield Km.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',void 0,{silent:!0}),{stdout:t}=yield Km.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',void 0,{silent:!0});return{name:t.trim(),version:e.trim()}}),TW=()=>Qm(void 0,void 0,void 0,function*(){var e,t,r,i;let{stdout:n}=yield Km.getExecOutput("sw_vers",void 0,{silent:!0}),a=(t=(e=n.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&t!==void 0?t:"";return{name:(i=(r=n.match(/ProductName:\s*(.+)/))===null||r===void 0?void 0:r[1])!==null&&i!==void 0?i:"",version:a}}),PW=()=>Qm(void 0,void 0,void 0,function*(){let{stdout:e}=yield Km.getExecOutput("lsb_release",["-i","-r","-s"],{silent:!0}),[t,r]=e.trim().split(` +`);return{name:t,version:r}});Ie.platform=C7.default.platform();Ie.arch=C7.default.arch();Ie.isWindows=Ie.platform==="win32";Ie.isMacOS=Ie.platform==="darwin";Ie.isLinux=Ie.platform==="linux";function CW(){return Qm(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield Ie.isWindows?NW():Ie.isMacOS?TW():PW()),{platform:Ie.platform,arch:Ie.arch,isWindows:Ie.isWindows,isMacOS:Ie.isMacOS,isLinux:Ie.isLinux})})}Ie.getDetails=CW});var pt=h(ae=>{"use strict";var RW=ae&&ae.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),OW=ae&&ae.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s2=ae&&ae.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&RW(t,e,r);return OW(t,e),t},O7=ae&&ae.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(ae,"__esModule",{value:!0});ae.platform=ae.toPlatformPath=ae.toWin32Path=ae.toPosixPath=ae.markdownSummary=ae.summary=ae.getIDToken=ae.getState=ae.saveState=ae.group=ae.endGroup=ae.startGroup=ae.info=ae.notice=ae.warning=ae.error=ae.debug=ae.isDebug=ae.setFailed=ae.setCommandEcho=ae.setOutput=ae.getBooleanInput=ae.getMultilineInput=ae.getInput=ae.addPath=ae.setSecret=ae.exportVariable=ae.ExitCode=void 0;var ji=K_(),fo=Y_(),Nl=Bm(),A7=s2(require("os")),AW=s2(require("path")),IW=d7(),a2;(function(e){e[e.Success=0]="Success",e[e.Failure=1]="Failure"})(a2||(ae.ExitCode=a2={}));function DW(e,t){let r=(0,Nl.toCommandValue)(t);if(process.env[e]=r,process.env.GITHUB_ENV||"")return(0,fo.issueFileCommand)("ENV",(0,fo.prepareKeyValueMessage)(e,t));(0,ji.issueCommand)("set-env",{name:e},r)}ae.exportVariable=DW;function LW(e){(0,ji.issueCommand)("add-mask",{},e)}ae.setSecret=LW;function qW(e){process.env.GITHUB_PATH||""?(0,fo.issueFileCommand)("PATH",e):(0,ji.issueCommand)("add-path",{},e),process.env.PATH=`${e}${AW.delimiter}${process.env.PATH}`}ae.addPath=qW;function o2(e,t){let r=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!r)throw new Error(`Input required and not supplied: ${e}`);return t&&t.trimWhitespace===!1?r:r.trim()}ae.getInput=o2;function FW(e,t){let r=o2(e,t).split(` +`).filter(i=>i!=="");return t&&t.trimWhitespace===!1?r:r.map(i=>i.trim())}ae.getMultilineInput=FW;function MW(e,t){let r=["true","True","TRUE"],i=["false","False","FALSE"],n=o2(e,t);if(r.includes(n))return!0;if(i.includes(n))return!1;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e} +Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}ae.getBooleanInput=MW;function BW(e,t){if(process.env.GITHUB_OUTPUT||"")return(0,fo.issueFileCommand)("OUTPUT",(0,fo.prepareKeyValueMessage)(e,t));process.stdout.write(A7.EOL),(0,ji.issueCommand)("set-output",{name:e},(0,Nl.toCommandValue)(t))}ae.setOutput=BW;function jW(e){(0,ji.issue)("echo",e?"on":"off")}ae.setCommandEcho=jW;function $W(e){process.exitCode=a2.Failure,I7(e)}ae.setFailed=$W;function kW(){return process.env.RUNNER_DEBUG==="1"}ae.isDebug=kW;function zW(e){(0,ji.issueCommand)("debug",{},e)}ae.debug=zW;function I7(e,t={}){(0,ji.issueCommand)("error",(0,Nl.toCommandProperties)(t),e instanceof Error?e.toString():e)}ae.error=I7;function UW(e,t={}){(0,ji.issueCommand)("warning",(0,Nl.toCommandProperties)(t),e instanceof Error?e.toString():e)}ae.warning=UW;function HW(e,t={}){(0,ji.issueCommand)("notice",(0,Nl.toCommandProperties)(t),e instanceof Error?e.toString():e)}ae.notice=HW;function GW(e){process.stdout.write(e+A7.EOL)}ae.info=GW;function D7(e){(0,ji.issue)("group",e)}ae.startGroup=D7;function L7(){(0,ji.issue)("endgroup")}ae.endGroup=L7;function VW(e,t){return O7(this,void 0,void 0,function*(){D7(e);let r;try{r=yield t()}finally{L7()}return r})}ae.group=VW;function WW(e,t){if(process.env.GITHUB_STATE||"")return(0,fo.issueFileCommand)("STATE",(0,fo.prepareKeyValueMessage)(e,t));(0,ji.issueCommand)("save-state",{name:e},(0,Nl.toCommandValue)(t))}ae.saveState=WW;function KW(e){return process.env[`STATE_${e}`]||""}ae.getState=KW;function QW(e){return O7(this,void 0,void 0,function*(){return yield IW.OidcClient.getIDToken(e)})}ae.getIDToken=QW;var XW=Jg();Object.defineProperty(ae,"summary",{enumerable:!0,get:function(){return XW.summary}});var YW=Jg();Object.defineProperty(ae,"markdownSummary",{enumerable:!0,get:function(){return YW.markdownSummary}});var l2=p7();Object.defineProperty(ae,"toPosixPath",{enumerable:!0,get:function(){return l2.toPosixPath}});Object.defineProperty(ae,"toWin32Path",{enumerable:!0,get:function(){return l2.toWin32Path}});Object.defineProperty(ae,"toPlatformPath",{enumerable:!0,get:function(){return l2.toPlatformPath}});ae.platform=s2(R7())});var c2=h(Xm=>{"use strict";Object.defineProperty(Xm,"__esModule",{value:!0});Xm.Context=void 0;var q7=require("fs"),ZW=require("os"),d2=class{constructor(){var t,r,i;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(q7.existsSync(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(q7.readFileSync(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let n=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${n} does not exist${ZW.EOL}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(t=process.env.GITHUB_API_URL)!==null&&t!==void 0?t:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(i=process.env.GITHUB_GRAPHQL_URL)!==null&&i!==void 0?i:"https://api.github.com/graphql"}get issue(){let t=this.payload;return Object.assign(Object.assign({},this.repo),{number:(t.issue||t.pull_request||t).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[t,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:t,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};Xm.Context=d2});var F7=h(ai=>{"use strict";var JW=ai&&ai.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),eK=ai&&ai.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),tK=ai&&ai.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&JW(t,e,r);return eK(t,e),t};Object.defineProperty(ai,"__esModule",{value:!0});ai.getApiBaseUrl=ai.getProxyAgent=ai.getAuthString=void 0;var rK=tK(mo());function iK(e,t){if(!e&&!t.auth)throw new Error("Parameter token or opts.auth is required");if(e&&t.auth)throw new Error("Parameters token and opts.auth may not both be specified");return typeof t.auth=="string"?t.auth:`token ${e}`}ai.getAuthString=iK;function nK(e){return new rK.HttpClient().getAgent(e)}ai.getProxyAgent=nK;function aK(){return process.env.GITHUB_API_URL||"https://api.github.com"}ai.getApiBaseUrl=aK});var Kc=h(p2=>{"use strict";Object.defineProperty(p2,"__esModule",{value:!0});function sK(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&"version"in process?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:""}p2.getUserAgent=sK});var j7=h((bSe,B7)=>{B7.exports=M7;function M7(e,t,r,i){if(typeof r!="function")throw new Error("method for before hook must be a function");return i||(i={}),Array.isArray(t)?t.reverse().reduce(function(n,a){return M7.bind(null,e,a,n,i)},r)():Promise.resolve().then(function(){return e.registry[t]?e.registry[t].reduce(function(n,a){return a.hook.bind(null,n,i)},r)():r(i)})}});var k7=h((_Se,$7)=>{$7.exports=oK;function oK(e,t,r,i){var n=i;e.registry[r]||(e.registry[r]=[]),t==="before"&&(i=function(a,s){return Promise.resolve().then(n.bind(null,s)).then(a.bind(null,s))}),t==="after"&&(i=function(a,s){var o;return Promise.resolve().then(a.bind(null,s)).then(function(l){return o=l,n(o,s)}).then(function(){return o})}),t==="error"&&(i=function(a,s){return Promise.resolve().then(a.bind(null,s)).catch(function(o){return n(o,s)})}),e.registry[r].push({hook:i,orig:n})}});var U7=h((wSe,z7)=>{z7.exports=lK;function lK(e,t,r){if(e.registry[t]){var i=e.registry[t].map(function(n){return n.orig}).indexOf(r);i!==-1&&e.registry[t].splice(i,1)}}});var X7=h((ESe,Qc)=>{var W7=j7(),dK=k7(),cK=U7(),H7=Function.bind,G7=H7.bind(H7);function K7(e,t,r){var i=G7(cK,null).apply(null,r?[t,r]:[t]);e.api={remove:i},e.remove=i,["before","error","after","wrap"].forEach(function(n){var a=r?[t,n,r]:[t,n];e[n]=e.api[n]=G7(dK,null).apply(null,a)})}function pK(){var e="h",t={registry:{}},r=W7.bind(null,t,e);return K7(r,t,e),r}function Q7(){var e={registry:{}},t=W7.bind(null,e);return K7(t,e),t}var V7=!1;function Tl(){return V7||(console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4'),V7=!0),Q7()}Tl.Singular=pK.bind();Tl.Collection=Q7.bind();Qc.exports=Tl;Qc.exports.Hook=Tl;Qc.exports.Singular=Tl.Singular;Qc.exports.Collection=Tl.Collection});var m2=h(u2=>{"use strict";Object.defineProperty(u2,"__esModule",{value:!0});function Y7(e){return Object.prototype.toString.call(e)==="[object Object]"}function uK(e){var t,r;return Y7(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(Y7(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}u2.isPlainObject=uK});var nw=h(g2=>{"use strict";Object.defineProperty(g2,"__esModule",{value:!0});var mK=m2(),fK=Kc();function hK(e){return e?Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{}):{}}function ew(e,t){let r=Object.assign({},e);return Object.keys(t).forEach(i=>{mK.isPlainObject(t[i])?i in e?r[i]=ew(e[i],t[i]):Object.assign(r,{[i]:t[i]}):Object.assign(r,{[i]:t[i]})}),r}function Z7(e){for(let t in e)e[t]===void 0&&delete e[t];return e}function h2(e,t,r){if(typeof t=="string"){let[n,a]=t.split(" ");r=Object.assign(a?{method:n,url:a}:{url:n},r)}else r=Object.assign({},t);r.headers=hK(r.headers),Z7(r),Z7(r.headers);let i=ew(e||{},r);return e&&e.mediaType.previews.length&&(i.mediaType.previews=e.mediaType.previews.filter(n=>!i.mediaType.previews.includes(n)).concat(i.mediaType.previews)),i.mediaType.previews=i.mediaType.previews.map(n=>n.replace(/-preview/,"")),i}function gK(e,t){let r=/\?/.test(e)?"&":"?",i=Object.keys(t);return i.length===0?e:e+r+i.map(n=>n==="q"?"q="+t.q.split("+").map(encodeURIComponent).join("+"):`${n}=${encodeURIComponent(t[n])}`).join("&")}var yK=/\{[^}]+\}/g;function vK(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function bK(e){let t=e.match(yK);return t?t.map(vK).reduce((r,i)=>r.concat(i),[]):[]}function J7(e,t){return Object.keys(e).filter(r=>!t.includes(r)).reduce((r,i)=>(r[i]=e[i],r),{})}function tw(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map(function(t){return/%[0-9A-Fa-f]/.test(t)||(t=encodeURI(t).replace(/%5B/g,"[").replace(/%5D/g,"]")),t}).join("")}function Cl(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function Xc(e,t,r){return t=e==="+"||e==="#"?tw(t):Cl(t),r?Cl(r)+"="+t:t}function Pl(e){return e!=null}function f2(e){return e===";"||e==="&"||e==="?"}function _K(e,t,r,i){var n=e[r],a=[];if(Pl(n)&&n!=="")if(typeof n=="string"||typeof n=="number"||typeof n=="boolean")n=n.toString(),i&&i!=="*"&&(n=n.substring(0,parseInt(i,10))),a.push(Xc(t,n,f2(t)?r:""));else if(i==="*")Array.isArray(n)?n.filter(Pl).forEach(function(s){a.push(Xc(t,s,f2(t)?r:""))}):Object.keys(n).forEach(function(s){Pl(n[s])&&a.push(Xc(t,n[s],s))});else{let s=[];Array.isArray(n)?n.filter(Pl).forEach(function(o){s.push(Xc(t,o))}):Object.keys(n).forEach(function(o){Pl(n[o])&&(s.push(Cl(o)),s.push(Xc(t,n[o].toString())))}),f2(t)?a.push(Cl(r)+"="+s.join(",")):s.length!==0&&a.push(s.join(","))}else t===";"?Pl(n)&&a.push(Cl(r)):n===""&&(t==="&"||t==="?")?a.push(Cl(r)+"="):n===""&&a.push("");return a}function wK(e){return{expand:EK.bind(null,e)}}function EK(e,t){var r=["+","#",".","/",";","?","&"];return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(i,n,a){if(n){let o="",l=[];if(r.indexOf(n.charAt(0))!==-1&&(o=n.charAt(0),n=n.substr(1)),n.split(/,/g).forEach(function(d){var c=/([^:\*]*)(?::(\d+)|(\*))?/.exec(d);l.push(_K(t,o,c[1],c[2]||c[3]))}),o&&o!=="+"){var s=",";return o==="?"?s="&":o!=="#"&&(s=o),(l.length!==0?o:"")+l.join(s)}else return l.join(",")}else return tw(a)})}function rw(e){let t=e.method.toUpperCase(),r=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),i=Object.assign({},e.headers),n,a=J7(e,["method","baseUrl","url","headers","request","mediaType"]),s=bK(r);r=wK(r).expand(a),/^http/.test(r)||(r=e.baseUrl+r);let o=Object.keys(e).filter(c=>s.includes(c)).concat("baseUrl"),l=J7(a,o);if(!/application\/octet-stream/i.test(i.accept)&&(e.mediaType.format&&(i.accept=i.accept.split(/,/).map(c=>c.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")),e.mediaType.previews.length)){let c=i.accept.match(/[\w-]+(?=-preview)/g)||[];i.accept=c.concat(e.mediaType.previews).map(p=>{let u=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${p}-preview${u}`}).join(",")}return["GET","HEAD"].includes(t)?r=gK(r,l):"data"in l?n=l.data:Object.keys(l).length?n=l:i["content-length"]=0,!i["content-type"]&&typeof n<"u"&&(i["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(t)&&typeof n>"u"&&(n=""),Object.assign({method:t,url:r,headers:i},typeof n<"u"?{body:n}:null,e.request?{request:e.request}:null)}function xK(e,t,r){return rw(h2(e,t,r))}function iw(e,t){let r=h2(e,t),i=xK.bind(null,r);return Object.assign(i,{DEFAULTS:r,defaults:iw.bind(null,r),merge:h2.bind(null,r),parse:rw})}var SK="6.0.12",NK=`octokit-endpoint.js/${SK} ${fK.getUserAgent()}`,TK={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":NK},mediaType:{format:"",previews:[]}},PK=iw(null,TK);g2.endpoint=PK});var ow=h((NSe,sw)=>{"use strict";var Rt={};sw.exports=Rt;function aw(e){return e<0?-1:1}function CK(e){return e%1===.5&&!(e&1)?Math.floor(e):Math.round(e)}function ds(e,t){t.unsigned||--e;let r=t.unsigned?0:-Math.pow(2,e),i=Math.pow(2,e)-1,n=t.moduloBitLength?Math.pow(2,t.moduloBitLength):Math.pow(2,e),a=t.moduloBitLength?Math.pow(2,t.moduloBitLength-1):Math.pow(2,e-1);return function(s,o){o||(o={});let l=+s;if(o.enforceRange){if(!Number.isFinite(l))throw new TypeError("Argument is not a finite number");if(l=aw(l)*Math.floor(Math.abs(l)),li)throw new TypeError("Argument is not in byte range");return l}if(!isNaN(l)&&o.clamp)return l=CK(l),li&&(l=i),l;if(!Number.isFinite(l)||l===0)return 0;if(l=aw(l)*Math.floor(Math.abs(l)),l=l%n,!t.unsigned&&l>=a)return l-n;if(t.unsigned){if(l<0)l+=n;else if(l===-0)return 0}return l}}Rt.void=function(){};Rt.boolean=function(e){return!!e};Rt.byte=ds(8,{unsigned:!1});Rt.octet=ds(8,{unsigned:!0});Rt.short=ds(16,{unsigned:!1});Rt["unsigned short"]=ds(16,{unsigned:!0});Rt.long=ds(32,{unsigned:!1});Rt["unsigned long"]=ds(32,{unsigned:!0});Rt["long long"]=ds(32,{unsigned:!1,moduloBitLength:64});Rt["unsigned long long"]=ds(32,{unsigned:!0,moduloBitLength:64});Rt.double=function(e){let t=+e;if(!Number.isFinite(t))throw new TypeError("Argument is not a finite floating-point value");return t};Rt["unrestricted double"]=function(e){let t=+e;if(isNaN(t))throw new TypeError("Argument is NaN");return t};Rt.float=Rt.double;Rt["unrestricted float"]=Rt["unrestricted double"];Rt.DOMString=function(e,t){return t||(t={}),t.treatNullAsEmptyString&&e===null?"":String(e)};Rt.ByteString=function(e,t){let r=String(e),i;for(let n=0;(i=r.codePointAt(n))!==void 0;++n)if(i>255)throw new TypeError("Argument is not a valid bytestring");return r};Rt.USVString=function(e){let t=String(e),r=t.length,i=[];for(let n=0;n57343)i.push(String.fromCodePoint(a));else if(56320<=a&&a<=57343)i.push(String.fromCodePoint(65533));else if(n===r-1)i.push(String.fromCodePoint(65533));else{let s=t.charCodeAt(n+1);if(56320<=s&&s<=57343){let o=a&1023,l=s&1023;i.push(String.fromCodePoint(65536+1024*o+l)),++n}else i.push(String.fromCodePoint(65533))}}return i.join("")};Rt.Date=function(e,t){if(!(e instanceof Date))throw new TypeError("Argument is not a Date object");if(!isNaN(e))return e};Rt.RegExp=function(e,t){return e instanceof RegExp||(e=new RegExp(e)),e}});var lw=h((TSe,cs)=>{"use strict";cs.exports.mixin=function(t,r){let i=Object.getOwnPropertyNames(r);for(let n=0;n{RK.exports=[[[0,44],"disallowed_STD3_valid"],[[45,46],"valid"],[[47,47],"disallowed_STD3_valid"],[[48,57],"valid"],[[58,64],"disallowed_STD3_valid"],[[65,65],"mapped",[97]],[[66,66],"mapped",[98]],[[67,67],"mapped",[99]],[[68,68],"mapped",[100]],[[69,69],"mapped",[101]],[[70,70],"mapped",[102]],[[71,71],"mapped",[103]],[[72,72],"mapped",[104]],[[73,73],"mapped",[105]],[[74,74],"mapped",[106]],[[75,75],"mapped",[107]],[[76,76],"mapped",[108]],[[77,77],"mapped",[109]],[[78,78],"mapped",[110]],[[79,79],"mapped",[111]],[[80,80],"mapped",[112]],[[81,81],"mapped",[113]],[[82,82],"mapped",[114]],[[83,83],"mapped",[115]],[[84,84],"mapped",[116]],[[85,85],"mapped",[117]],[[86,86],"mapped",[118]],[[87,87],"mapped",[119]],[[88,88],"mapped",[120]],[[89,89],"mapped",[121]],[[90,90],"mapped",[122]],[[91,96],"disallowed_STD3_valid"],[[97,122],"valid"],[[123,127],"disallowed_STD3_valid"],[[128,159],"disallowed"],[[160,160],"disallowed_STD3_mapped",[32]],[[161,167],"valid",[],"NV8"],[[168,168],"disallowed_STD3_mapped",[32,776]],[[169,169],"valid",[],"NV8"],[[170,170],"mapped",[97]],[[171,172],"valid",[],"NV8"],[[173,173],"ignored"],[[174,174],"valid",[],"NV8"],[[175,175],"disallowed_STD3_mapped",[32,772]],[[176,177],"valid",[],"NV8"],[[178,178],"mapped",[50]],[[179,179],"mapped",[51]],[[180,180],"disallowed_STD3_mapped",[32,769]],[[181,181],"mapped",[956]],[[182,182],"valid",[],"NV8"],[[183,183],"valid"],[[184,184],"disallowed_STD3_mapped",[32,807]],[[185,185],"mapped",[49]],[[186,186],"mapped",[111]],[[187,187],"valid",[],"NV8"],[[188,188],"mapped",[49,8260,52]],[[189,189],"mapped",[49,8260,50]],[[190,190],"mapped",[51,8260,52]],[[191,191],"valid",[],"NV8"],[[192,192],"mapped",[224]],[[193,193],"mapped",[225]],[[194,194],"mapped",[226]],[[195,195],"mapped",[227]],[[196,196],"mapped",[228]],[[197,197],"mapped",[229]],[[198,198],"mapped",[230]],[[199,199],"mapped",[231]],[[200,200],"mapped",[232]],[[201,201],"mapped",[233]],[[202,202],"mapped",[234]],[[203,203],"mapped",[235]],[[204,204],"mapped",[236]],[[205,205],"mapped",[237]],[[206,206],"mapped",[238]],[[207,207],"mapped",[239]],[[208,208],"mapped",[240]],[[209,209],"mapped",[241]],[[210,210],"mapped",[242]],[[211,211],"mapped",[243]],[[212,212],"mapped",[244]],[[213,213],"mapped",[245]],[[214,214],"mapped",[246]],[[215,215],"valid",[],"NV8"],[[216,216],"mapped",[248]],[[217,217],"mapped",[249]],[[218,218],"mapped",[250]],[[219,219],"mapped",[251]],[[220,220],"mapped",[252]],[[221,221],"mapped",[253]],[[222,222],"mapped",[254]],[[223,223],"deviation",[115,115]],[[224,246],"valid"],[[247,247],"valid",[],"NV8"],[[248,255],"valid"],[[256,256],"mapped",[257]],[[257,257],"valid"],[[258,258],"mapped",[259]],[[259,259],"valid"],[[260,260],"mapped",[261]],[[261,261],"valid"],[[262,262],"mapped",[263]],[[263,263],"valid"],[[264,264],"mapped",[265]],[[265,265],"valid"],[[266,266],"mapped",[267]],[[267,267],"valid"],[[268,268],"mapped",[269]],[[269,269],"valid"],[[270,270],"mapped",[271]],[[271,271],"valid"],[[272,272],"mapped",[273]],[[273,273],"valid"],[[274,274],"mapped",[275]],[[275,275],"valid"],[[276,276],"mapped",[277]],[[277,277],"valid"],[[278,278],"mapped",[279]],[[279,279],"valid"],[[280,280],"mapped",[281]],[[281,281],"valid"],[[282,282],"mapped",[283]],[[283,283],"valid"],[[284,284],"mapped",[285]],[[285,285],"valid"],[[286,286],"mapped",[287]],[[287,287],"valid"],[[288,288],"mapped",[289]],[[289,289],"valid"],[[290,290],"mapped",[291]],[[291,291],"valid"],[[292,292],"mapped",[293]],[[293,293],"valid"],[[294,294],"mapped",[295]],[[295,295],"valid"],[[296,296],"mapped",[297]],[[297,297],"valid"],[[298,298],"mapped",[299]],[[299,299],"valid"],[[300,300],"mapped",[301]],[[301,301],"valid"],[[302,302],"mapped",[303]],[[303,303],"valid"],[[304,304],"mapped",[105,775]],[[305,305],"valid"],[[306,307],"mapped",[105,106]],[[308,308],"mapped",[309]],[[309,309],"valid"],[[310,310],"mapped",[311]],[[311,312],"valid"],[[313,313],"mapped",[314]],[[314,314],"valid"],[[315,315],"mapped",[316]],[[316,316],"valid"],[[317,317],"mapped",[318]],[[318,318],"valid"],[[319,320],"mapped",[108,183]],[[321,321],"mapped",[322]],[[322,322],"valid"],[[323,323],"mapped",[324]],[[324,324],"valid"],[[325,325],"mapped",[326]],[[326,326],"valid"],[[327,327],"mapped",[328]],[[328,328],"valid"],[[329,329],"mapped",[700,110]],[[330,330],"mapped",[331]],[[331,331],"valid"],[[332,332],"mapped",[333]],[[333,333],"valid"],[[334,334],"mapped",[335]],[[335,335],"valid"],[[336,336],"mapped",[337]],[[337,337],"valid"],[[338,338],"mapped",[339]],[[339,339],"valid"],[[340,340],"mapped",[341]],[[341,341],"valid"],[[342,342],"mapped",[343]],[[343,343],"valid"],[[344,344],"mapped",[345]],[[345,345],"valid"],[[346,346],"mapped",[347]],[[347,347],"valid"],[[348,348],"mapped",[349]],[[349,349],"valid"],[[350,350],"mapped",[351]],[[351,351],"valid"],[[352,352],"mapped",[353]],[[353,353],"valid"],[[354,354],"mapped",[355]],[[355,355],"valid"],[[356,356],"mapped",[357]],[[357,357],"valid"],[[358,358],"mapped",[359]],[[359,359],"valid"],[[360,360],"mapped",[361]],[[361,361],"valid"],[[362,362],"mapped",[363]],[[363,363],"valid"],[[364,364],"mapped",[365]],[[365,365],"valid"],[[366,366],"mapped",[367]],[[367,367],"valid"],[[368,368],"mapped",[369]],[[369,369],"valid"],[[370,370],"mapped",[371]],[[371,371],"valid"],[[372,372],"mapped",[373]],[[373,373],"valid"],[[374,374],"mapped",[375]],[[375,375],"valid"],[[376,376],"mapped",[255]],[[377,377],"mapped",[378]],[[378,378],"valid"],[[379,379],"mapped",[380]],[[380,380],"valid"],[[381,381],"mapped",[382]],[[382,382],"valid"],[[383,383],"mapped",[115]],[[384,384],"valid"],[[385,385],"mapped",[595]],[[386,386],"mapped",[387]],[[387,387],"valid"],[[388,388],"mapped",[389]],[[389,389],"valid"],[[390,390],"mapped",[596]],[[391,391],"mapped",[392]],[[392,392],"valid"],[[393,393],"mapped",[598]],[[394,394],"mapped",[599]],[[395,395],"mapped",[396]],[[396,397],"valid"],[[398,398],"mapped",[477]],[[399,399],"mapped",[601]],[[400,400],"mapped",[603]],[[401,401],"mapped",[402]],[[402,402],"valid"],[[403,403],"mapped",[608]],[[404,404],"mapped",[611]],[[405,405],"valid"],[[406,406],"mapped",[617]],[[407,407],"mapped",[616]],[[408,408],"mapped",[409]],[[409,411],"valid"],[[412,412],"mapped",[623]],[[413,413],"mapped",[626]],[[414,414],"valid"],[[415,415],"mapped",[629]],[[416,416],"mapped",[417]],[[417,417],"valid"],[[418,418],"mapped",[419]],[[419,419],"valid"],[[420,420],"mapped",[421]],[[421,421],"valid"],[[422,422],"mapped",[640]],[[423,423],"mapped",[424]],[[424,424],"valid"],[[425,425],"mapped",[643]],[[426,427],"valid"],[[428,428],"mapped",[429]],[[429,429],"valid"],[[430,430],"mapped",[648]],[[431,431],"mapped",[432]],[[432,432],"valid"],[[433,433],"mapped",[650]],[[434,434],"mapped",[651]],[[435,435],"mapped",[436]],[[436,436],"valid"],[[437,437],"mapped",[438]],[[438,438],"valid"],[[439,439],"mapped",[658]],[[440,440],"mapped",[441]],[[441,443],"valid"],[[444,444],"mapped",[445]],[[445,451],"valid"],[[452,454],"mapped",[100,382]],[[455,457],"mapped",[108,106]],[[458,460],"mapped",[110,106]],[[461,461],"mapped",[462]],[[462,462],"valid"],[[463,463],"mapped",[464]],[[464,464],"valid"],[[465,465],"mapped",[466]],[[466,466],"valid"],[[467,467],"mapped",[468]],[[468,468],"valid"],[[469,469],"mapped",[470]],[[470,470],"valid"],[[471,471],"mapped",[472]],[[472,472],"valid"],[[473,473],"mapped",[474]],[[474,474],"valid"],[[475,475],"mapped",[476]],[[476,477],"valid"],[[478,478],"mapped",[479]],[[479,479],"valid"],[[480,480],"mapped",[481]],[[481,481],"valid"],[[482,482],"mapped",[483]],[[483,483],"valid"],[[484,484],"mapped",[485]],[[485,485],"valid"],[[486,486],"mapped",[487]],[[487,487],"valid"],[[488,488],"mapped",[489]],[[489,489],"valid"],[[490,490],"mapped",[491]],[[491,491],"valid"],[[492,492],"mapped",[493]],[[493,493],"valid"],[[494,494],"mapped",[495]],[[495,496],"valid"],[[497,499],"mapped",[100,122]],[[500,500],"mapped",[501]],[[501,501],"valid"],[[502,502],"mapped",[405]],[[503,503],"mapped",[447]],[[504,504],"mapped",[505]],[[505,505],"valid"],[[506,506],"mapped",[507]],[[507,507],"valid"],[[508,508],"mapped",[509]],[[509,509],"valid"],[[510,510],"mapped",[511]],[[511,511],"valid"],[[512,512],"mapped",[513]],[[513,513],"valid"],[[514,514],"mapped",[515]],[[515,515],"valid"],[[516,516],"mapped",[517]],[[517,517],"valid"],[[518,518],"mapped",[519]],[[519,519],"valid"],[[520,520],"mapped",[521]],[[521,521],"valid"],[[522,522],"mapped",[523]],[[523,523],"valid"],[[524,524],"mapped",[525]],[[525,525],"valid"],[[526,526],"mapped",[527]],[[527,527],"valid"],[[528,528],"mapped",[529]],[[529,529],"valid"],[[530,530],"mapped",[531]],[[531,531],"valid"],[[532,532],"mapped",[533]],[[533,533],"valid"],[[534,534],"mapped",[535]],[[535,535],"valid"],[[536,536],"mapped",[537]],[[537,537],"valid"],[[538,538],"mapped",[539]],[[539,539],"valid"],[[540,540],"mapped",[541]],[[541,541],"valid"],[[542,542],"mapped",[543]],[[543,543],"valid"],[[544,544],"mapped",[414]],[[545,545],"valid"],[[546,546],"mapped",[547]],[[547,547],"valid"],[[548,548],"mapped",[549]],[[549,549],"valid"],[[550,550],"mapped",[551]],[[551,551],"valid"],[[552,552],"mapped",[553]],[[553,553],"valid"],[[554,554],"mapped",[555]],[[555,555],"valid"],[[556,556],"mapped",[557]],[[557,557],"valid"],[[558,558],"mapped",[559]],[[559,559],"valid"],[[560,560],"mapped",[561]],[[561,561],"valid"],[[562,562],"mapped",[563]],[[563,563],"valid"],[[564,566],"valid"],[[567,569],"valid"],[[570,570],"mapped",[11365]],[[571,571],"mapped",[572]],[[572,572],"valid"],[[573,573],"mapped",[410]],[[574,574],"mapped",[11366]],[[575,576],"valid"],[[577,577],"mapped",[578]],[[578,578],"valid"],[[579,579],"mapped",[384]],[[580,580],"mapped",[649]],[[581,581],"mapped",[652]],[[582,582],"mapped",[583]],[[583,583],"valid"],[[584,584],"mapped",[585]],[[585,585],"valid"],[[586,586],"mapped",[587]],[[587,587],"valid"],[[588,588],"mapped",[589]],[[589,589],"valid"],[[590,590],"mapped",[591]],[[591,591],"valid"],[[592,680],"valid"],[[681,685],"valid"],[[686,687],"valid"],[[688,688],"mapped",[104]],[[689,689],"mapped",[614]],[[690,690],"mapped",[106]],[[691,691],"mapped",[114]],[[692,692],"mapped",[633]],[[693,693],"mapped",[635]],[[694,694],"mapped",[641]],[[695,695],"mapped",[119]],[[696,696],"mapped",[121]],[[697,705],"valid"],[[706,709],"valid",[],"NV8"],[[710,721],"valid"],[[722,727],"valid",[],"NV8"],[[728,728],"disallowed_STD3_mapped",[32,774]],[[729,729],"disallowed_STD3_mapped",[32,775]],[[730,730],"disallowed_STD3_mapped",[32,778]],[[731,731],"disallowed_STD3_mapped",[32,808]],[[732,732],"disallowed_STD3_mapped",[32,771]],[[733,733],"disallowed_STD3_mapped",[32,779]],[[734,734],"valid",[],"NV8"],[[735,735],"valid",[],"NV8"],[[736,736],"mapped",[611]],[[737,737],"mapped",[108]],[[738,738],"mapped",[115]],[[739,739],"mapped",[120]],[[740,740],"mapped",[661]],[[741,745],"valid",[],"NV8"],[[746,747],"valid",[],"NV8"],[[748,748],"valid"],[[749,749],"valid",[],"NV8"],[[750,750],"valid"],[[751,767],"valid",[],"NV8"],[[768,831],"valid"],[[832,832],"mapped",[768]],[[833,833],"mapped",[769]],[[834,834],"valid"],[[835,835],"mapped",[787]],[[836,836],"mapped",[776,769]],[[837,837],"mapped",[953]],[[838,846],"valid"],[[847,847],"ignored"],[[848,855],"valid"],[[856,860],"valid"],[[861,863],"valid"],[[864,865],"valid"],[[866,866],"valid"],[[867,879],"valid"],[[880,880],"mapped",[881]],[[881,881],"valid"],[[882,882],"mapped",[883]],[[883,883],"valid"],[[884,884],"mapped",[697]],[[885,885],"valid"],[[886,886],"mapped",[887]],[[887,887],"valid"],[[888,889],"disallowed"],[[890,890],"disallowed_STD3_mapped",[32,953]],[[891,893],"valid"],[[894,894],"disallowed_STD3_mapped",[59]],[[895,895],"mapped",[1011]],[[896,899],"disallowed"],[[900,900],"disallowed_STD3_mapped",[32,769]],[[901,901],"disallowed_STD3_mapped",[32,776,769]],[[902,902],"mapped",[940]],[[903,903],"mapped",[183]],[[904,904],"mapped",[941]],[[905,905],"mapped",[942]],[[906,906],"mapped",[943]],[[907,907],"disallowed"],[[908,908],"mapped",[972]],[[909,909],"disallowed"],[[910,910],"mapped",[973]],[[911,911],"mapped",[974]],[[912,912],"valid"],[[913,913],"mapped",[945]],[[914,914],"mapped",[946]],[[915,915],"mapped",[947]],[[916,916],"mapped",[948]],[[917,917],"mapped",[949]],[[918,918],"mapped",[950]],[[919,919],"mapped",[951]],[[920,920],"mapped",[952]],[[921,921],"mapped",[953]],[[922,922],"mapped",[954]],[[923,923],"mapped",[955]],[[924,924],"mapped",[956]],[[925,925],"mapped",[957]],[[926,926],"mapped",[958]],[[927,927],"mapped",[959]],[[928,928],"mapped",[960]],[[929,929],"mapped",[961]],[[930,930],"disallowed"],[[931,931],"mapped",[963]],[[932,932],"mapped",[964]],[[933,933],"mapped",[965]],[[934,934],"mapped",[966]],[[935,935],"mapped",[967]],[[936,936],"mapped",[968]],[[937,937],"mapped",[969]],[[938,938],"mapped",[970]],[[939,939],"mapped",[971]],[[940,961],"valid"],[[962,962],"deviation",[963]],[[963,974],"valid"],[[975,975],"mapped",[983]],[[976,976],"mapped",[946]],[[977,977],"mapped",[952]],[[978,978],"mapped",[965]],[[979,979],"mapped",[973]],[[980,980],"mapped",[971]],[[981,981],"mapped",[966]],[[982,982],"mapped",[960]],[[983,983],"valid"],[[984,984],"mapped",[985]],[[985,985],"valid"],[[986,986],"mapped",[987]],[[987,987],"valid"],[[988,988],"mapped",[989]],[[989,989],"valid"],[[990,990],"mapped",[991]],[[991,991],"valid"],[[992,992],"mapped",[993]],[[993,993],"valid"],[[994,994],"mapped",[995]],[[995,995],"valid"],[[996,996],"mapped",[997]],[[997,997],"valid"],[[998,998],"mapped",[999]],[[999,999],"valid"],[[1e3,1e3],"mapped",[1001]],[[1001,1001],"valid"],[[1002,1002],"mapped",[1003]],[[1003,1003],"valid"],[[1004,1004],"mapped",[1005]],[[1005,1005],"valid"],[[1006,1006],"mapped",[1007]],[[1007,1007],"valid"],[[1008,1008],"mapped",[954]],[[1009,1009],"mapped",[961]],[[1010,1010],"mapped",[963]],[[1011,1011],"valid"],[[1012,1012],"mapped",[952]],[[1013,1013],"mapped",[949]],[[1014,1014],"valid",[],"NV8"],[[1015,1015],"mapped",[1016]],[[1016,1016],"valid"],[[1017,1017],"mapped",[963]],[[1018,1018],"mapped",[1019]],[[1019,1019],"valid"],[[1020,1020],"valid"],[[1021,1021],"mapped",[891]],[[1022,1022],"mapped",[892]],[[1023,1023],"mapped",[893]],[[1024,1024],"mapped",[1104]],[[1025,1025],"mapped",[1105]],[[1026,1026],"mapped",[1106]],[[1027,1027],"mapped",[1107]],[[1028,1028],"mapped",[1108]],[[1029,1029],"mapped",[1109]],[[1030,1030],"mapped",[1110]],[[1031,1031],"mapped",[1111]],[[1032,1032],"mapped",[1112]],[[1033,1033],"mapped",[1113]],[[1034,1034],"mapped",[1114]],[[1035,1035],"mapped",[1115]],[[1036,1036],"mapped",[1116]],[[1037,1037],"mapped",[1117]],[[1038,1038],"mapped",[1118]],[[1039,1039],"mapped",[1119]],[[1040,1040],"mapped",[1072]],[[1041,1041],"mapped",[1073]],[[1042,1042],"mapped",[1074]],[[1043,1043],"mapped",[1075]],[[1044,1044],"mapped",[1076]],[[1045,1045],"mapped",[1077]],[[1046,1046],"mapped",[1078]],[[1047,1047],"mapped",[1079]],[[1048,1048],"mapped",[1080]],[[1049,1049],"mapped",[1081]],[[1050,1050],"mapped",[1082]],[[1051,1051],"mapped",[1083]],[[1052,1052],"mapped",[1084]],[[1053,1053],"mapped",[1085]],[[1054,1054],"mapped",[1086]],[[1055,1055],"mapped",[1087]],[[1056,1056],"mapped",[1088]],[[1057,1057],"mapped",[1089]],[[1058,1058],"mapped",[1090]],[[1059,1059],"mapped",[1091]],[[1060,1060],"mapped",[1092]],[[1061,1061],"mapped",[1093]],[[1062,1062],"mapped",[1094]],[[1063,1063],"mapped",[1095]],[[1064,1064],"mapped",[1096]],[[1065,1065],"mapped",[1097]],[[1066,1066],"mapped",[1098]],[[1067,1067],"mapped",[1099]],[[1068,1068],"mapped",[1100]],[[1069,1069],"mapped",[1101]],[[1070,1070],"mapped",[1102]],[[1071,1071],"mapped",[1103]],[[1072,1103],"valid"],[[1104,1104],"valid"],[[1105,1116],"valid"],[[1117,1117],"valid"],[[1118,1119],"valid"],[[1120,1120],"mapped",[1121]],[[1121,1121],"valid"],[[1122,1122],"mapped",[1123]],[[1123,1123],"valid"],[[1124,1124],"mapped",[1125]],[[1125,1125],"valid"],[[1126,1126],"mapped",[1127]],[[1127,1127],"valid"],[[1128,1128],"mapped",[1129]],[[1129,1129],"valid"],[[1130,1130],"mapped",[1131]],[[1131,1131],"valid"],[[1132,1132],"mapped",[1133]],[[1133,1133],"valid"],[[1134,1134],"mapped",[1135]],[[1135,1135],"valid"],[[1136,1136],"mapped",[1137]],[[1137,1137],"valid"],[[1138,1138],"mapped",[1139]],[[1139,1139],"valid"],[[1140,1140],"mapped",[1141]],[[1141,1141],"valid"],[[1142,1142],"mapped",[1143]],[[1143,1143],"valid"],[[1144,1144],"mapped",[1145]],[[1145,1145],"valid"],[[1146,1146],"mapped",[1147]],[[1147,1147],"valid"],[[1148,1148],"mapped",[1149]],[[1149,1149],"valid"],[[1150,1150],"mapped",[1151]],[[1151,1151],"valid"],[[1152,1152],"mapped",[1153]],[[1153,1153],"valid"],[[1154,1154],"valid",[],"NV8"],[[1155,1158],"valid"],[[1159,1159],"valid"],[[1160,1161],"valid",[],"NV8"],[[1162,1162],"mapped",[1163]],[[1163,1163],"valid"],[[1164,1164],"mapped",[1165]],[[1165,1165],"valid"],[[1166,1166],"mapped",[1167]],[[1167,1167],"valid"],[[1168,1168],"mapped",[1169]],[[1169,1169],"valid"],[[1170,1170],"mapped",[1171]],[[1171,1171],"valid"],[[1172,1172],"mapped",[1173]],[[1173,1173],"valid"],[[1174,1174],"mapped",[1175]],[[1175,1175],"valid"],[[1176,1176],"mapped",[1177]],[[1177,1177],"valid"],[[1178,1178],"mapped",[1179]],[[1179,1179],"valid"],[[1180,1180],"mapped",[1181]],[[1181,1181],"valid"],[[1182,1182],"mapped",[1183]],[[1183,1183],"valid"],[[1184,1184],"mapped",[1185]],[[1185,1185],"valid"],[[1186,1186],"mapped",[1187]],[[1187,1187],"valid"],[[1188,1188],"mapped",[1189]],[[1189,1189],"valid"],[[1190,1190],"mapped",[1191]],[[1191,1191],"valid"],[[1192,1192],"mapped",[1193]],[[1193,1193],"valid"],[[1194,1194],"mapped",[1195]],[[1195,1195],"valid"],[[1196,1196],"mapped",[1197]],[[1197,1197],"valid"],[[1198,1198],"mapped",[1199]],[[1199,1199],"valid"],[[1200,1200],"mapped",[1201]],[[1201,1201],"valid"],[[1202,1202],"mapped",[1203]],[[1203,1203],"valid"],[[1204,1204],"mapped",[1205]],[[1205,1205],"valid"],[[1206,1206],"mapped",[1207]],[[1207,1207],"valid"],[[1208,1208],"mapped",[1209]],[[1209,1209],"valid"],[[1210,1210],"mapped",[1211]],[[1211,1211],"valid"],[[1212,1212],"mapped",[1213]],[[1213,1213],"valid"],[[1214,1214],"mapped",[1215]],[[1215,1215],"valid"],[[1216,1216],"disallowed"],[[1217,1217],"mapped",[1218]],[[1218,1218],"valid"],[[1219,1219],"mapped",[1220]],[[1220,1220],"valid"],[[1221,1221],"mapped",[1222]],[[1222,1222],"valid"],[[1223,1223],"mapped",[1224]],[[1224,1224],"valid"],[[1225,1225],"mapped",[1226]],[[1226,1226],"valid"],[[1227,1227],"mapped",[1228]],[[1228,1228],"valid"],[[1229,1229],"mapped",[1230]],[[1230,1230],"valid"],[[1231,1231],"valid"],[[1232,1232],"mapped",[1233]],[[1233,1233],"valid"],[[1234,1234],"mapped",[1235]],[[1235,1235],"valid"],[[1236,1236],"mapped",[1237]],[[1237,1237],"valid"],[[1238,1238],"mapped",[1239]],[[1239,1239],"valid"],[[1240,1240],"mapped",[1241]],[[1241,1241],"valid"],[[1242,1242],"mapped",[1243]],[[1243,1243],"valid"],[[1244,1244],"mapped",[1245]],[[1245,1245],"valid"],[[1246,1246],"mapped",[1247]],[[1247,1247],"valid"],[[1248,1248],"mapped",[1249]],[[1249,1249],"valid"],[[1250,1250],"mapped",[1251]],[[1251,1251],"valid"],[[1252,1252],"mapped",[1253]],[[1253,1253],"valid"],[[1254,1254],"mapped",[1255]],[[1255,1255],"valid"],[[1256,1256],"mapped",[1257]],[[1257,1257],"valid"],[[1258,1258],"mapped",[1259]],[[1259,1259],"valid"],[[1260,1260],"mapped",[1261]],[[1261,1261],"valid"],[[1262,1262],"mapped",[1263]],[[1263,1263],"valid"],[[1264,1264],"mapped",[1265]],[[1265,1265],"valid"],[[1266,1266],"mapped",[1267]],[[1267,1267],"valid"],[[1268,1268],"mapped",[1269]],[[1269,1269],"valid"],[[1270,1270],"mapped",[1271]],[[1271,1271],"valid"],[[1272,1272],"mapped",[1273]],[[1273,1273],"valid"],[[1274,1274],"mapped",[1275]],[[1275,1275],"valid"],[[1276,1276],"mapped",[1277]],[[1277,1277],"valid"],[[1278,1278],"mapped",[1279]],[[1279,1279],"valid"],[[1280,1280],"mapped",[1281]],[[1281,1281],"valid"],[[1282,1282],"mapped",[1283]],[[1283,1283],"valid"],[[1284,1284],"mapped",[1285]],[[1285,1285],"valid"],[[1286,1286],"mapped",[1287]],[[1287,1287],"valid"],[[1288,1288],"mapped",[1289]],[[1289,1289],"valid"],[[1290,1290],"mapped",[1291]],[[1291,1291],"valid"],[[1292,1292],"mapped",[1293]],[[1293,1293],"valid"],[[1294,1294],"mapped",[1295]],[[1295,1295],"valid"],[[1296,1296],"mapped",[1297]],[[1297,1297],"valid"],[[1298,1298],"mapped",[1299]],[[1299,1299],"valid"],[[1300,1300],"mapped",[1301]],[[1301,1301],"valid"],[[1302,1302],"mapped",[1303]],[[1303,1303],"valid"],[[1304,1304],"mapped",[1305]],[[1305,1305],"valid"],[[1306,1306],"mapped",[1307]],[[1307,1307],"valid"],[[1308,1308],"mapped",[1309]],[[1309,1309],"valid"],[[1310,1310],"mapped",[1311]],[[1311,1311],"valid"],[[1312,1312],"mapped",[1313]],[[1313,1313],"valid"],[[1314,1314],"mapped",[1315]],[[1315,1315],"valid"],[[1316,1316],"mapped",[1317]],[[1317,1317],"valid"],[[1318,1318],"mapped",[1319]],[[1319,1319],"valid"],[[1320,1320],"mapped",[1321]],[[1321,1321],"valid"],[[1322,1322],"mapped",[1323]],[[1323,1323],"valid"],[[1324,1324],"mapped",[1325]],[[1325,1325],"valid"],[[1326,1326],"mapped",[1327]],[[1327,1327],"valid"],[[1328,1328],"disallowed"],[[1329,1329],"mapped",[1377]],[[1330,1330],"mapped",[1378]],[[1331,1331],"mapped",[1379]],[[1332,1332],"mapped",[1380]],[[1333,1333],"mapped",[1381]],[[1334,1334],"mapped",[1382]],[[1335,1335],"mapped",[1383]],[[1336,1336],"mapped",[1384]],[[1337,1337],"mapped",[1385]],[[1338,1338],"mapped",[1386]],[[1339,1339],"mapped",[1387]],[[1340,1340],"mapped",[1388]],[[1341,1341],"mapped",[1389]],[[1342,1342],"mapped",[1390]],[[1343,1343],"mapped",[1391]],[[1344,1344],"mapped",[1392]],[[1345,1345],"mapped",[1393]],[[1346,1346],"mapped",[1394]],[[1347,1347],"mapped",[1395]],[[1348,1348],"mapped",[1396]],[[1349,1349],"mapped",[1397]],[[1350,1350],"mapped",[1398]],[[1351,1351],"mapped",[1399]],[[1352,1352],"mapped",[1400]],[[1353,1353],"mapped",[1401]],[[1354,1354],"mapped",[1402]],[[1355,1355],"mapped",[1403]],[[1356,1356],"mapped",[1404]],[[1357,1357],"mapped",[1405]],[[1358,1358],"mapped",[1406]],[[1359,1359],"mapped",[1407]],[[1360,1360],"mapped",[1408]],[[1361,1361],"mapped",[1409]],[[1362,1362],"mapped",[1410]],[[1363,1363],"mapped",[1411]],[[1364,1364],"mapped",[1412]],[[1365,1365],"mapped",[1413]],[[1366,1366],"mapped",[1414]],[[1367,1368],"disallowed"],[[1369,1369],"valid"],[[1370,1375],"valid",[],"NV8"],[[1376,1376],"disallowed"],[[1377,1414],"valid"],[[1415,1415],"mapped",[1381,1410]],[[1416,1416],"disallowed"],[[1417,1417],"valid",[],"NV8"],[[1418,1418],"valid",[],"NV8"],[[1419,1420],"disallowed"],[[1421,1422],"valid",[],"NV8"],[[1423,1423],"valid",[],"NV8"],[[1424,1424],"disallowed"],[[1425,1441],"valid"],[[1442,1442],"valid"],[[1443,1455],"valid"],[[1456,1465],"valid"],[[1466,1466],"valid"],[[1467,1469],"valid"],[[1470,1470],"valid",[],"NV8"],[[1471,1471],"valid"],[[1472,1472],"valid",[],"NV8"],[[1473,1474],"valid"],[[1475,1475],"valid",[],"NV8"],[[1476,1476],"valid"],[[1477,1477],"valid"],[[1478,1478],"valid",[],"NV8"],[[1479,1479],"valid"],[[1480,1487],"disallowed"],[[1488,1514],"valid"],[[1515,1519],"disallowed"],[[1520,1524],"valid"],[[1525,1535],"disallowed"],[[1536,1539],"disallowed"],[[1540,1540],"disallowed"],[[1541,1541],"disallowed"],[[1542,1546],"valid",[],"NV8"],[[1547,1547],"valid",[],"NV8"],[[1548,1548],"valid",[],"NV8"],[[1549,1551],"valid",[],"NV8"],[[1552,1557],"valid"],[[1558,1562],"valid"],[[1563,1563],"valid",[],"NV8"],[[1564,1564],"disallowed"],[[1565,1565],"disallowed"],[[1566,1566],"valid",[],"NV8"],[[1567,1567],"valid",[],"NV8"],[[1568,1568],"valid"],[[1569,1594],"valid"],[[1595,1599],"valid"],[[1600,1600],"valid",[],"NV8"],[[1601,1618],"valid"],[[1619,1621],"valid"],[[1622,1624],"valid"],[[1625,1630],"valid"],[[1631,1631],"valid"],[[1632,1641],"valid"],[[1642,1645],"valid",[],"NV8"],[[1646,1647],"valid"],[[1648,1652],"valid"],[[1653,1653],"mapped",[1575,1652]],[[1654,1654],"mapped",[1608,1652]],[[1655,1655],"mapped",[1735,1652]],[[1656,1656],"mapped",[1610,1652]],[[1657,1719],"valid"],[[1720,1721],"valid"],[[1722,1726],"valid"],[[1727,1727],"valid"],[[1728,1742],"valid"],[[1743,1743],"valid"],[[1744,1747],"valid"],[[1748,1748],"valid",[],"NV8"],[[1749,1756],"valid"],[[1757,1757],"disallowed"],[[1758,1758],"valid",[],"NV8"],[[1759,1768],"valid"],[[1769,1769],"valid",[],"NV8"],[[1770,1773],"valid"],[[1774,1775],"valid"],[[1776,1785],"valid"],[[1786,1790],"valid"],[[1791,1791],"valid"],[[1792,1805],"valid",[],"NV8"],[[1806,1806],"disallowed"],[[1807,1807],"disallowed"],[[1808,1836],"valid"],[[1837,1839],"valid"],[[1840,1866],"valid"],[[1867,1868],"disallowed"],[[1869,1871],"valid"],[[1872,1901],"valid"],[[1902,1919],"valid"],[[1920,1968],"valid"],[[1969,1969],"valid"],[[1970,1983],"disallowed"],[[1984,2037],"valid"],[[2038,2042],"valid",[],"NV8"],[[2043,2047],"disallowed"],[[2048,2093],"valid"],[[2094,2095],"disallowed"],[[2096,2110],"valid",[],"NV8"],[[2111,2111],"disallowed"],[[2112,2139],"valid"],[[2140,2141],"disallowed"],[[2142,2142],"valid",[],"NV8"],[[2143,2207],"disallowed"],[[2208,2208],"valid"],[[2209,2209],"valid"],[[2210,2220],"valid"],[[2221,2226],"valid"],[[2227,2228],"valid"],[[2229,2274],"disallowed"],[[2275,2275],"valid"],[[2276,2302],"valid"],[[2303,2303],"valid"],[[2304,2304],"valid"],[[2305,2307],"valid"],[[2308,2308],"valid"],[[2309,2361],"valid"],[[2362,2363],"valid"],[[2364,2381],"valid"],[[2382,2382],"valid"],[[2383,2383],"valid"],[[2384,2388],"valid"],[[2389,2389],"valid"],[[2390,2391],"valid"],[[2392,2392],"mapped",[2325,2364]],[[2393,2393],"mapped",[2326,2364]],[[2394,2394],"mapped",[2327,2364]],[[2395,2395],"mapped",[2332,2364]],[[2396,2396],"mapped",[2337,2364]],[[2397,2397],"mapped",[2338,2364]],[[2398,2398],"mapped",[2347,2364]],[[2399,2399],"mapped",[2351,2364]],[[2400,2403],"valid"],[[2404,2405],"valid",[],"NV8"],[[2406,2415],"valid"],[[2416,2416],"valid",[],"NV8"],[[2417,2418],"valid"],[[2419,2423],"valid"],[[2424,2424],"valid"],[[2425,2426],"valid"],[[2427,2428],"valid"],[[2429,2429],"valid"],[[2430,2431],"valid"],[[2432,2432],"valid"],[[2433,2435],"valid"],[[2436,2436],"disallowed"],[[2437,2444],"valid"],[[2445,2446],"disallowed"],[[2447,2448],"valid"],[[2449,2450],"disallowed"],[[2451,2472],"valid"],[[2473,2473],"disallowed"],[[2474,2480],"valid"],[[2481,2481],"disallowed"],[[2482,2482],"valid"],[[2483,2485],"disallowed"],[[2486,2489],"valid"],[[2490,2491],"disallowed"],[[2492,2492],"valid"],[[2493,2493],"valid"],[[2494,2500],"valid"],[[2501,2502],"disallowed"],[[2503,2504],"valid"],[[2505,2506],"disallowed"],[[2507,2509],"valid"],[[2510,2510],"valid"],[[2511,2518],"disallowed"],[[2519,2519],"valid"],[[2520,2523],"disallowed"],[[2524,2524],"mapped",[2465,2492]],[[2525,2525],"mapped",[2466,2492]],[[2526,2526],"disallowed"],[[2527,2527],"mapped",[2479,2492]],[[2528,2531],"valid"],[[2532,2533],"disallowed"],[[2534,2545],"valid"],[[2546,2554],"valid",[],"NV8"],[[2555,2555],"valid",[],"NV8"],[[2556,2560],"disallowed"],[[2561,2561],"valid"],[[2562,2562],"valid"],[[2563,2563],"valid"],[[2564,2564],"disallowed"],[[2565,2570],"valid"],[[2571,2574],"disallowed"],[[2575,2576],"valid"],[[2577,2578],"disallowed"],[[2579,2600],"valid"],[[2601,2601],"disallowed"],[[2602,2608],"valid"],[[2609,2609],"disallowed"],[[2610,2610],"valid"],[[2611,2611],"mapped",[2610,2620]],[[2612,2612],"disallowed"],[[2613,2613],"valid"],[[2614,2614],"mapped",[2616,2620]],[[2615,2615],"disallowed"],[[2616,2617],"valid"],[[2618,2619],"disallowed"],[[2620,2620],"valid"],[[2621,2621],"disallowed"],[[2622,2626],"valid"],[[2627,2630],"disallowed"],[[2631,2632],"valid"],[[2633,2634],"disallowed"],[[2635,2637],"valid"],[[2638,2640],"disallowed"],[[2641,2641],"valid"],[[2642,2648],"disallowed"],[[2649,2649],"mapped",[2582,2620]],[[2650,2650],"mapped",[2583,2620]],[[2651,2651],"mapped",[2588,2620]],[[2652,2652],"valid"],[[2653,2653],"disallowed"],[[2654,2654],"mapped",[2603,2620]],[[2655,2661],"disallowed"],[[2662,2676],"valid"],[[2677,2677],"valid"],[[2678,2688],"disallowed"],[[2689,2691],"valid"],[[2692,2692],"disallowed"],[[2693,2699],"valid"],[[2700,2700],"valid"],[[2701,2701],"valid"],[[2702,2702],"disallowed"],[[2703,2705],"valid"],[[2706,2706],"disallowed"],[[2707,2728],"valid"],[[2729,2729],"disallowed"],[[2730,2736],"valid"],[[2737,2737],"disallowed"],[[2738,2739],"valid"],[[2740,2740],"disallowed"],[[2741,2745],"valid"],[[2746,2747],"disallowed"],[[2748,2757],"valid"],[[2758,2758],"disallowed"],[[2759,2761],"valid"],[[2762,2762],"disallowed"],[[2763,2765],"valid"],[[2766,2767],"disallowed"],[[2768,2768],"valid"],[[2769,2783],"disallowed"],[[2784,2784],"valid"],[[2785,2787],"valid"],[[2788,2789],"disallowed"],[[2790,2799],"valid"],[[2800,2800],"valid",[],"NV8"],[[2801,2801],"valid",[],"NV8"],[[2802,2808],"disallowed"],[[2809,2809],"valid"],[[2810,2816],"disallowed"],[[2817,2819],"valid"],[[2820,2820],"disallowed"],[[2821,2828],"valid"],[[2829,2830],"disallowed"],[[2831,2832],"valid"],[[2833,2834],"disallowed"],[[2835,2856],"valid"],[[2857,2857],"disallowed"],[[2858,2864],"valid"],[[2865,2865],"disallowed"],[[2866,2867],"valid"],[[2868,2868],"disallowed"],[[2869,2869],"valid"],[[2870,2873],"valid"],[[2874,2875],"disallowed"],[[2876,2883],"valid"],[[2884,2884],"valid"],[[2885,2886],"disallowed"],[[2887,2888],"valid"],[[2889,2890],"disallowed"],[[2891,2893],"valid"],[[2894,2901],"disallowed"],[[2902,2903],"valid"],[[2904,2907],"disallowed"],[[2908,2908],"mapped",[2849,2876]],[[2909,2909],"mapped",[2850,2876]],[[2910,2910],"disallowed"],[[2911,2913],"valid"],[[2914,2915],"valid"],[[2916,2917],"disallowed"],[[2918,2927],"valid"],[[2928,2928],"valid",[],"NV8"],[[2929,2929],"valid"],[[2930,2935],"valid",[],"NV8"],[[2936,2945],"disallowed"],[[2946,2947],"valid"],[[2948,2948],"disallowed"],[[2949,2954],"valid"],[[2955,2957],"disallowed"],[[2958,2960],"valid"],[[2961,2961],"disallowed"],[[2962,2965],"valid"],[[2966,2968],"disallowed"],[[2969,2970],"valid"],[[2971,2971],"disallowed"],[[2972,2972],"valid"],[[2973,2973],"disallowed"],[[2974,2975],"valid"],[[2976,2978],"disallowed"],[[2979,2980],"valid"],[[2981,2983],"disallowed"],[[2984,2986],"valid"],[[2987,2989],"disallowed"],[[2990,2997],"valid"],[[2998,2998],"valid"],[[2999,3001],"valid"],[[3002,3005],"disallowed"],[[3006,3010],"valid"],[[3011,3013],"disallowed"],[[3014,3016],"valid"],[[3017,3017],"disallowed"],[[3018,3021],"valid"],[[3022,3023],"disallowed"],[[3024,3024],"valid"],[[3025,3030],"disallowed"],[[3031,3031],"valid"],[[3032,3045],"disallowed"],[[3046,3046],"valid"],[[3047,3055],"valid"],[[3056,3058],"valid",[],"NV8"],[[3059,3066],"valid",[],"NV8"],[[3067,3071],"disallowed"],[[3072,3072],"valid"],[[3073,3075],"valid"],[[3076,3076],"disallowed"],[[3077,3084],"valid"],[[3085,3085],"disallowed"],[[3086,3088],"valid"],[[3089,3089],"disallowed"],[[3090,3112],"valid"],[[3113,3113],"disallowed"],[[3114,3123],"valid"],[[3124,3124],"valid"],[[3125,3129],"valid"],[[3130,3132],"disallowed"],[[3133,3133],"valid"],[[3134,3140],"valid"],[[3141,3141],"disallowed"],[[3142,3144],"valid"],[[3145,3145],"disallowed"],[[3146,3149],"valid"],[[3150,3156],"disallowed"],[[3157,3158],"valid"],[[3159,3159],"disallowed"],[[3160,3161],"valid"],[[3162,3162],"valid"],[[3163,3167],"disallowed"],[[3168,3169],"valid"],[[3170,3171],"valid"],[[3172,3173],"disallowed"],[[3174,3183],"valid"],[[3184,3191],"disallowed"],[[3192,3199],"valid",[],"NV8"],[[3200,3200],"disallowed"],[[3201,3201],"valid"],[[3202,3203],"valid"],[[3204,3204],"disallowed"],[[3205,3212],"valid"],[[3213,3213],"disallowed"],[[3214,3216],"valid"],[[3217,3217],"disallowed"],[[3218,3240],"valid"],[[3241,3241],"disallowed"],[[3242,3251],"valid"],[[3252,3252],"disallowed"],[[3253,3257],"valid"],[[3258,3259],"disallowed"],[[3260,3261],"valid"],[[3262,3268],"valid"],[[3269,3269],"disallowed"],[[3270,3272],"valid"],[[3273,3273],"disallowed"],[[3274,3277],"valid"],[[3278,3284],"disallowed"],[[3285,3286],"valid"],[[3287,3293],"disallowed"],[[3294,3294],"valid"],[[3295,3295],"disallowed"],[[3296,3297],"valid"],[[3298,3299],"valid"],[[3300,3301],"disallowed"],[[3302,3311],"valid"],[[3312,3312],"disallowed"],[[3313,3314],"valid"],[[3315,3328],"disallowed"],[[3329,3329],"valid"],[[3330,3331],"valid"],[[3332,3332],"disallowed"],[[3333,3340],"valid"],[[3341,3341],"disallowed"],[[3342,3344],"valid"],[[3345,3345],"disallowed"],[[3346,3368],"valid"],[[3369,3369],"valid"],[[3370,3385],"valid"],[[3386,3386],"valid"],[[3387,3388],"disallowed"],[[3389,3389],"valid"],[[3390,3395],"valid"],[[3396,3396],"valid"],[[3397,3397],"disallowed"],[[3398,3400],"valid"],[[3401,3401],"disallowed"],[[3402,3405],"valid"],[[3406,3406],"valid"],[[3407,3414],"disallowed"],[[3415,3415],"valid"],[[3416,3422],"disallowed"],[[3423,3423],"valid"],[[3424,3425],"valid"],[[3426,3427],"valid"],[[3428,3429],"disallowed"],[[3430,3439],"valid"],[[3440,3445],"valid",[],"NV8"],[[3446,3448],"disallowed"],[[3449,3449],"valid",[],"NV8"],[[3450,3455],"valid"],[[3456,3457],"disallowed"],[[3458,3459],"valid"],[[3460,3460],"disallowed"],[[3461,3478],"valid"],[[3479,3481],"disallowed"],[[3482,3505],"valid"],[[3506,3506],"disallowed"],[[3507,3515],"valid"],[[3516,3516],"disallowed"],[[3517,3517],"valid"],[[3518,3519],"disallowed"],[[3520,3526],"valid"],[[3527,3529],"disallowed"],[[3530,3530],"valid"],[[3531,3534],"disallowed"],[[3535,3540],"valid"],[[3541,3541],"disallowed"],[[3542,3542],"valid"],[[3543,3543],"disallowed"],[[3544,3551],"valid"],[[3552,3557],"disallowed"],[[3558,3567],"valid"],[[3568,3569],"disallowed"],[[3570,3571],"valid"],[[3572,3572],"valid",[],"NV8"],[[3573,3584],"disallowed"],[[3585,3634],"valid"],[[3635,3635],"mapped",[3661,3634]],[[3636,3642],"valid"],[[3643,3646],"disallowed"],[[3647,3647],"valid",[],"NV8"],[[3648,3662],"valid"],[[3663,3663],"valid",[],"NV8"],[[3664,3673],"valid"],[[3674,3675],"valid",[],"NV8"],[[3676,3712],"disallowed"],[[3713,3714],"valid"],[[3715,3715],"disallowed"],[[3716,3716],"valid"],[[3717,3718],"disallowed"],[[3719,3720],"valid"],[[3721,3721],"disallowed"],[[3722,3722],"valid"],[[3723,3724],"disallowed"],[[3725,3725],"valid"],[[3726,3731],"disallowed"],[[3732,3735],"valid"],[[3736,3736],"disallowed"],[[3737,3743],"valid"],[[3744,3744],"disallowed"],[[3745,3747],"valid"],[[3748,3748],"disallowed"],[[3749,3749],"valid"],[[3750,3750],"disallowed"],[[3751,3751],"valid"],[[3752,3753],"disallowed"],[[3754,3755],"valid"],[[3756,3756],"disallowed"],[[3757,3762],"valid"],[[3763,3763],"mapped",[3789,3762]],[[3764,3769],"valid"],[[3770,3770],"disallowed"],[[3771,3773],"valid"],[[3774,3775],"disallowed"],[[3776,3780],"valid"],[[3781,3781],"disallowed"],[[3782,3782],"valid"],[[3783,3783],"disallowed"],[[3784,3789],"valid"],[[3790,3791],"disallowed"],[[3792,3801],"valid"],[[3802,3803],"disallowed"],[[3804,3804],"mapped",[3755,3737]],[[3805,3805],"mapped",[3755,3745]],[[3806,3807],"valid"],[[3808,3839],"disallowed"],[[3840,3840],"valid"],[[3841,3850],"valid",[],"NV8"],[[3851,3851],"valid"],[[3852,3852],"mapped",[3851]],[[3853,3863],"valid",[],"NV8"],[[3864,3865],"valid"],[[3866,3871],"valid",[],"NV8"],[[3872,3881],"valid"],[[3882,3892],"valid",[],"NV8"],[[3893,3893],"valid"],[[3894,3894],"valid",[],"NV8"],[[3895,3895],"valid"],[[3896,3896],"valid",[],"NV8"],[[3897,3897],"valid"],[[3898,3901],"valid",[],"NV8"],[[3902,3906],"valid"],[[3907,3907],"mapped",[3906,4023]],[[3908,3911],"valid"],[[3912,3912],"disallowed"],[[3913,3916],"valid"],[[3917,3917],"mapped",[3916,4023]],[[3918,3921],"valid"],[[3922,3922],"mapped",[3921,4023]],[[3923,3926],"valid"],[[3927,3927],"mapped",[3926,4023]],[[3928,3931],"valid"],[[3932,3932],"mapped",[3931,4023]],[[3933,3944],"valid"],[[3945,3945],"mapped",[3904,4021]],[[3946,3946],"valid"],[[3947,3948],"valid"],[[3949,3952],"disallowed"],[[3953,3954],"valid"],[[3955,3955],"mapped",[3953,3954]],[[3956,3956],"valid"],[[3957,3957],"mapped",[3953,3956]],[[3958,3958],"mapped",[4018,3968]],[[3959,3959],"mapped",[4018,3953,3968]],[[3960,3960],"mapped",[4019,3968]],[[3961,3961],"mapped",[4019,3953,3968]],[[3962,3968],"valid"],[[3969,3969],"mapped",[3953,3968]],[[3970,3972],"valid"],[[3973,3973],"valid",[],"NV8"],[[3974,3979],"valid"],[[3980,3983],"valid"],[[3984,3986],"valid"],[[3987,3987],"mapped",[3986,4023]],[[3988,3989],"valid"],[[3990,3990],"valid"],[[3991,3991],"valid"],[[3992,3992],"disallowed"],[[3993,3996],"valid"],[[3997,3997],"mapped",[3996,4023]],[[3998,4001],"valid"],[[4002,4002],"mapped",[4001,4023]],[[4003,4006],"valid"],[[4007,4007],"mapped",[4006,4023]],[[4008,4011],"valid"],[[4012,4012],"mapped",[4011,4023]],[[4013,4013],"valid"],[[4014,4016],"valid"],[[4017,4023],"valid"],[[4024,4024],"valid"],[[4025,4025],"mapped",[3984,4021]],[[4026,4028],"valid"],[[4029,4029],"disallowed"],[[4030,4037],"valid",[],"NV8"],[[4038,4038],"valid"],[[4039,4044],"valid",[],"NV8"],[[4045,4045],"disallowed"],[[4046,4046],"valid",[],"NV8"],[[4047,4047],"valid",[],"NV8"],[[4048,4049],"valid",[],"NV8"],[[4050,4052],"valid",[],"NV8"],[[4053,4056],"valid",[],"NV8"],[[4057,4058],"valid",[],"NV8"],[[4059,4095],"disallowed"],[[4096,4129],"valid"],[[4130,4130],"valid"],[[4131,4135],"valid"],[[4136,4136],"valid"],[[4137,4138],"valid"],[[4139,4139],"valid"],[[4140,4146],"valid"],[[4147,4149],"valid"],[[4150,4153],"valid"],[[4154,4159],"valid"],[[4160,4169],"valid"],[[4170,4175],"valid",[],"NV8"],[[4176,4185],"valid"],[[4186,4249],"valid"],[[4250,4253],"valid"],[[4254,4255],"valid",[],"NV8"],[[4256,4293],"disallowed"],[[4294,4294],"disallowed"],[[4295,4295],"mapped",[11559]],[[4296,4300],"disallowed"],[[4301,4301],"mapped",[11565]],[[4302,4303],"disallowed"],[[4304,4342],"valid"],[[4343,4344],"valid"],[[4345,4346],"valid"],[[4347,4347],"valid",[],"NV8"],[[4348,4348],"mapped",[4316]],[[4349,4351],"valid"],[[4352,4441],"valid",[],"NV8"],[[4442,4446],"valid",[],"NV8"],[[4447,4448],"disallowed"],[[4449,4514],"valid",[],"NV8"],[[4515,4519],"valid",[],"NV8"],[[4520,4601],"valid",[],"NV8"],[[4602,4607],"valid",[],"NV8"],[[4608,4614],"valid"],[[4615,4615],"valid"],[[4616,4678],"valid"],[[4679,4679],"valid"],[[4680,4680],"valid"],[[4681,4681],"disallowed"],[[4682,4685],"valid"],[[4686,4687],"disallowed"],[[4688,4694],"valid"],[[4695,4695],"disallowed"],[[4696,4696],"valid"],[[4697,4697],"disallowed"],[[4698,4701],"valid"],[[4702,4703],"disallowed"],[[4704,4742],"valid"],[[4743,4743],"valid"],[[4744,4744],"valid"],[[4745,4745],"disallowed"],[[4746,4749],"valid"],[[4750,4751],"disallowed"],[[4752,4782],"valid"],[[4783,4783],"valid"],[[4784,4784],"valid"],[[4785,4785],"disallowed"],[[4786,4789],"valid"],[[4790,4791],"disallowed"],[[4792,4798],"valid"],[[4799,4799],"disallowed"],[[4800,4800],"valid"],[[4801,4801],"disallowed"],[[4802,4805],"valid"],[[4806,4807],"disallowed"],[[4808,4814],"valid"],[[4815,4815],"valid"],[[4816,4822],"valid"],[[4823,4823],"disallowed"],[[4824,4846],"valid"],[[4847,4847],"valid"],[[4848,4878],"valid"],[[4879,4879],"valid"],[[4880,4880],"valid"],[[4881,4881],"disallowed"],[[4882,4885],"valid"],[[4886,4887],"disallowed"],[[4888,4894],"valid"],[[4895,4895],"valid"],[[4896,4934],"valid"],[[4935,4935],"valid"],[[4936,4954],"valid"],[[4955,4956],"disallowed"],[[4957,4958],"valid"],[[4959,4959],"valid"],[[4960,4960],"valid",[],"NV8"],[[4961,4988],"valid",[],"NV8"],[[4989,4991],"disallowed"],[[4992,5007],"valid"],[[5008,5017],"valid",[],"NV8"],[[5018,5023],"disallowed"],[[5024,5108],"valid"],[[5109,5109],"valid"],[[5110,5111],"disallowed"],[[5112,5112],"mapped",[5104]],[[5113,5113],"mapped",[5105]],[[5114,5114],"mapped",[5106]],[[5115,5115],"mapped",[5107]],[[5116,5116],"mapped",[5108]],[[5117,5117],"mapped",[5109]],[[5118,5119],"disallowed"],[[5120,5120],"valid",[],"NV8"],[[5121,5740],"valid"],[[5741,5742],"valid",[],"NV8"],[[5743,5750],"valid"],[[5751,5759],"valid"],[[5760,5760],"disallowed"],[[5761,5786],"valid"],[[5787,5788],"valid",[],"NV8"],[[5789,5791],"disallowed"],[[5792,5866],"valid"],[[5867,5872],"valid",[],"NV8"],[[5873,5880],"valid"],[[5881,5887],"disallowed"],[[5888,5900],"valid"],[[5901,5901],"disallowed"],[[5902,5908],"valid"],[[5909,5919],"disallowed"],[[5920,5940],"valid"],[[5941,5942],"valid",[],"NV8"],[[5943,5951],"disallowed"],[[5952,5971],"valid"],[[5972,5983],"disallowed"],[[5984,5996],"valid"],[[5997,5997],"disallowed"],[[5998,6e3],"valid"],[[6001,6001],"disallowed"],[[6002,6003],"valid"],[[6004,6015],"disallowed"],[[6016,6067],"valid"],[[6068,6069],"disallowed"],[[6070,6099],"valid"],[[6100,6102],"valid",[],"NV8"],[[6103,6103],"valid"],[[6104,6107],"valid",[],"NV8"],[[6108,6108],"valid"],[[6109,6109],"valid"],[[6110,6111],"disallowed"],[[6112,6121],"valid"],[[6122,6127],"disallowed"],[[6128,6137],"valid",[],"NV8"],[[6138,6143],"disallowed"],[[6144,6149],"valid",[],"NV8"],[[6150,6150],"disallowed"],[[6151,6154],"valid",[],"NV8"],[[6155,6157],"ignored"],[[6158,6158],"disallowed"],[[6159,6159],"disallowed"],[[6160,6169],"valid"],[[6170,6175],"disallowed"],[[6176,6263],"valid"],[[6264,6271],"disallowed"],[[6272,6313],"valid"],[[6314,6314],"valid"],[[6315,6319],"disallowed"],[[6320,6389],"valid"],[[6390,6399],"disallowed"],[[6400,6428],"valid"],[[6429,6430],"valid"],[[6431,6431],"disallowed"],[[6432,6443],"valid"],[[6444,6447],"disallowed"],[[6448,6459],"valid"],[[6460,6463],"disallowed"],[[6464,6464],"valid",[],"NV8"],[[6465,6467],"disallowed"],[[6468,6469],"valid",[],"NV8"],[[6470,6509],"valid"],[[6510,6511],"disallowed"],[[6512,6516],"valid"],[[6517,6527],"disallowed"],[[6528,6569],"valid"],[[6570,6571],"valid"],[[6572,6575],"disallowed"],[[6576,6601],"valid"],[[6602,6607],"disallowed"],[[6608,6617],"valid"],[[6618,6618],"valid",[],"XV8"],[[6619,6621],"disallowed"],[[6622,6623],"valid",[],"NV8"],[[6624,6655],"valid",[],"NV8"],[[6656,6683],"valid"],[[6684,6685],"disallowed"],[[6686,6687],"valid",[],"NV8"],[[6688,6750],"valid"],[[6751,6751],"disallowed"],[[6752,6780],"valid"],[[6781,6782],"disallowed"],[[6783,6793],"valid"],[[6794,6799],"disallowed"],[[6800,6809],"valid"],[[6810,6815],"disallowed"],[[6816,6822],"valid",[],"NV8"],[[6823,6823],"valid"],[[6824,6829],"valid",[],"NV8"],[[6830,6831],"disallowed"],[[6832,6845],"valid"],[[6846,6846],"valid",[],"NV8"],[[6847,6911],"disallowed"],[[6912,6987],"valid"],[[6988,6991],"disallowed"],[[6992,7001],"valid"],[[7002,7018],"valid",[],"NV8"],[[7019,7027],"valid"],[[7028,7036],"valid",[],"NV8"],[[7037,7039],"disallowed"],[[7040,7082],"valid"],[[7083,7085],"valid"],[[7086,7097],"valid"],[[7098,7103],"valid"],[[7104,7155],"valid"],[[7156,7163],"disallowed"],[[7164,7167],"valid",[],"NV8"],[[7168,7223],"valid"],[[7224,7226],"disallowed"],[[7227,7231],"valid",[],"NV8"],[[7232,7241],"valid"],[[7242,7244],"disallowed"],[[7245,7293],"valid"],[[7294,7295],"valid",[],"NV8"],[[7296,7359],"disallowed"],[[7360,7367],"valid",[],"NV8"],[[7368,7375],"disallowed"],[[7376,7378],"valid"],[[7379,7379],"valid",[],"NV8"],[[7380,7410],"valid"],[[7411,7414],"valid"],[[7415,7415],"disallowed"],[[7416,7417],"valid"],[[7418,7423],"disallowed"],[[7424,7467],"valid"],[[7468,7468],"mapped",[97]],[[7469,7469],"mapped",[230]],[[7470,7470],"mapped",[98]],[[7471,7471],"valid"],[[7472,7472],"mapped",[100]],[[7473,7473],"mapped",[101]],[[7474,7474],"mapped",[477]],[[7475,7475],"mapped",[103]],[[7476,7476],"mapped",[104]],[[7477,7477],"mapped",[105]],[[7478,7478],"mapped",[106]],[[7479,7479],"mapped",[107]],[[7480,7480],"mapped",[108]],[[7481,7481],"mapped",[109]],[[7482,7482],"mapped",[110]],[[7483,7483],"valid"],[[7484,7484],"mapped",[111]],[[7485,7485],"mapped",[547]],[[7486,7486],"mapped",[112]],[[7487,7487],"mapped",[114]],[[7488,7488],"mapped",[116]],[[7489,7489],"mapped",[117]],[[7490,7490],"mapped",[119]],[[7491,7491],"mapped",[97]],[[7492,7492],"mapped",[592]],[[7493,7493],"mapped",[593]],[[7494,7494],"mapped",[7426]],[[7495,7495],"mapped",[98]],[[7496,7496],"mapped",[100]],[[7497,7497],"mapped",[101]],[[7498,7498],"mapped",[601]],[[7499,7499],"mapped",[603]],[[7500,7500],"mapped",[604]],[[7501,7501],"mapped",[103]],[[7502,7502],"valid"],[[7503,7503],"mapped",[107]],[[7504,7504],"mapped",[109]],[[7505,7505],"mapped",[331]],[[7506,7506],"mapped",[111]],[[7507,7507],"mapped",[596]],[[7508,7508],"mapped",[7446]],[[7509,7509],"mapped",[7447]],[[7510,7510],"mapped",[112]],[[7511,7511],"mapped",[116]],[[7512,7512],"mapped",[117]],[[7513,7513],"mapped",[7453]],[[7514,7514],"mapped",[623]],[[7515,7515],"mapped",[118]],[[7516,7516],"mapped",[7461]],[[7517,7517],"mapped",[946]],[[7518,7518],"mapped",[947]],[[7519,7519],"mapped",[948]],[[7520,7520],"mapped",[966]],[[7521,7521],"mapped",[967]],[[7522,7522],"mapped",[105]],[[7523,7523],"mapped",[114]],[[7524,7524],"mapped",[117]],[[7525,7525],"mapped",[118]],[[7526,7526],"mapped",[946]],[[7527,7527],"mapped",[947]],[[7528,7528],"mapped",[961]],[[7529,7529],"mapped",[966]],[[7530,7530],"mapped",[967]],[[7531,7531],"valid"],[[7532,7543],"valid"],[[7544,7544],"mapped",[1085]],[[7545,7578],"valid"],[[7579,7579],"mapped",[594]],[[7580,7580],"mapped",[99]],[[7581,7581],"mapped",[597]],[[7582,7582],"mapped",[240]],[[7583,7583],"mapped",[604]],[[7584,7584],"mapped",[102]],[[7585,7585],"mapped",[607]],[[7586,7586],"mapped",[609]],[[7587,7587],"mapped",[613]],[[7588,7588],"mapped",[616]],[[7589,7589],"mapped",[617]],[[7590,7590],"mapped",[618]],[[7591,7591],"mapped",[7547]],[[7592,7592],"mapped",[669]],[[7593,7593],"mapped",[621]],[[7594,7594],"mapped",[7557]],[[7595,7595],"mapped",[671]],[[7596,7596],"mapped",[625]],[[7597,7597],"mapped",[624]],[[7598,7598],"mapped",[626]],[[7599,7599],"mapped",[627]],[[7600,7600],"mapped",[628]],[[7601,7601],"mapped",[629]],[[7602,7602],"mapped",[632]],[[7603,7603],"mapped",[642]],[[7604,7604],"mapped",[643]],[[7605,7605],"mapped",[427]],[[7606,7606],"mapped",[649]],[[7607,7607],"mapped",[650]],[[7608,7608],"mapped",[7452]],[[7609,7609],"mapped",[651]],[[7610,7610],"mapped",[652]],[[7611,7611],"mapped",[122]],[[7612,7612],"mapped",[656]],[[7613,7613],"mapped",[657]],[[7614,7614],"mapped",[658]],[[7615,7615],"mapped",[952]],[[7616,7619],"valid"],[[7620,7626],"valid"],[[7627,7654],"valid"],[[7655,7669],"valid"],[[7670,7675],"disallowed"],[[7676,7676],"valid"],[[7677,7677],"valid"],[[7678,7679],"valid"],[[7680,7680],"mapped",[7681]],[[7681,7681],"valid"],[[7682,7682],"mapped",[7683]],[[7683,7683],"valid"],[[7684,7684],"mapped",[7685]],[[7685,7685],"valid"],[[7686,7686],"mapped",[7687]],[[7687,7687],"valid"],[[7688,7688],"mapped",[7689]],[[7689,7689],"valid"],[[7690,7690],"mapped",[7691]],[[7691,7691],"valid"],[[7692,7692],"mapped",[7693]],[[7693,7693],"valid"],[[7694,7694],"mapped",[7695]],[[7695,7695],"valid"],[[7696,7696],"mapped",[7697]],[[7697,7697],"valid"],[[7698,7698],"mapped",[7699]],[[7699,7699],"valid"],[[7700,7700],"mapped",[7701]],[[7701,7701],"valid"],[[7702,7702],"mapped",[7703]],[[7703,7703],"valid"],[[7704,7704],"mapped",[7705]],[[7705,7705],"valid"],[[7706,7706],"mapped",[7707]],[[7707,7707],"valid"],[[7708,7708],"mapped",[7709]],[[7709,7709],"valid"],[[7710,7710],"mapped",[7711]],[[7711,7711],"valid"],[[7712,7712],"mapped",[7713]],[[7713,7713],"valid"],[[7714,7714],"mapped",[7715]],[[7715,7715],"valid"],[[7716,7716],"mapped",[7717]],[[7717,7717],"valid"],[[7718,7718],"mapped",[7719]],[[7719,7719],"valid"],[[7720,7720],"mapped",[7721]],[[7721,7721],"valid"],[[7722,7722],"mapped",[7723]],[[7723,7723],"valid"],[[7724,7724],"mapped",[7725]],[[7725,7725],"valid"],[[7726,7726],"mapped",[7727]],[[7727,7727],"valid"],[[7728,7728],"mapped",[7729]],[[7729,7729],"valid"],[[7730,7730],"mapped",[7731]],[[7731,7731],"valid"],[[7732,7732],"mapped",[7733]],[[7733,7733],"valid"],[[7734,7734],"mapped",[7735]],[[7735,7735],"valid"],[[7736,7736],"mapped",[7737]],[[7737,7737],"valid"],[[7738,7738],"mapped",[7739]],[[7739,7739],"valid"],[[7740,7740],"mapped",[7741]],[[7741,7741],"valid"],[[7742,7742],"mapped",[7743]],[[7743,7743],"valid"],[[7744,7744],"mapped",[7745]],[[7745,7745],"valid"],[[7746,7746],"mapped",[7747]],[[7747,7747],"valid"],[[7748,7748],"mapped",[7749]],[[7749,7749],"valid"],[[7750,7750],"mapped",[7751]],[[7751,7751],"valid"],[[7752,7752],"mapped",[7753]],[[7753,7753],"valid"],[[7754,7754],"mapped",[7755]],[[7755,7755],"valid"],[[7756,7756],"mapped",[7757]],[[7757,7757],"valid"],[[7758,7758],"mapped",[7759]],[[7759,7759],"valid"],[[7760,7760],"mapped",[7761]],[[7761,7761],"valid"],[[7762,7762],"mapped",[7763]],[[7763,7763],"valid"],[[7764,7764],"mapped",[7765]],[[7765,7765],"valid"],[[7766,7766],"mapped",[7767]],[[7767,7767],"valid"],[[7768,7768],"mapped",[7769]],[[7769,7769],"valid"],[[7770,7770],"mapped",[7771]],[[7771,7771],"valid"],[[7772,7772],"mapped",[7773]],[[7773,7773],"valid"],[[7774,7774],"mapped",[7775]],[[7775,7775],"valid"],[[7776,7776],"mapped",[7777]],[[7777,7777],"valid"],[[7778,7778],"mapped",[7779]],[[7779,7779],"valid"],[[7780,7780],"mapped",[7781]],[[7781,7781],"valid"],[[7782,7782],"mapped",[7783]],[[7783,7783],"valid"],[[7784,7784],"mapped",[7785]],[[7785,7785],"valid"],[[7786,7786],"mapped",[7787]],[[7787,7787],"valid"],[[7788,7788],"mapped",[7789]],[[7789,7789],"valid"],[[7790,7790],"mapped",[7791]],[[7791,7791],"valid"],[[7792,7792],"mapped",[7793]],[[7793,7793],"valid"],[[7794,7794],"mapped",[7795]],[[7795,7795],"valid"],[[7796,7796],"mapped",[7797]],[[7797,7797],"valid"],[[7798,7798],"mapped",[7799]],[[7799,7799],"valid"],[[7800,7800],"mapped",[7801]],[[7801,7801],"valid"],[[7802,7802],"mapped",[7803]],[[7803,7803],"valid"],[[7804,7804],"mapped",[7805]],[[7805,7805],"valid"],[[7806,7806],"mapped",[7807]],[[7807,7807],"valid"],[[7808,7808],"mapped",[7809]],[[7809,7809],"valid"],[[7810,7810],"mapped",[7811]],[[7811,7811],"valid"],[[7812,7812],"mapped",[7813]],[[7813,7813],"valid"],[[7814,7814],"mapped",[7815]],[[7815,7815],"valid"],[[7816,7816],"mapped",[7817]],[[7817,7817],"valid"],[[7818,7818],"mapped",[7819]],[[7819,7819],"valid"],[[7820,7820],"mapped",[7821]],[[7821,7821],"valid"],[[7822,7822],"mapped",[7823]],[[7823,7823],"valid"],[[7824,7824],"mapped",[7825]],[[7825,7825],"valid"],[[7826,7826],"mapped",[7827]],[[7827,7827],"valid"],[[7828,7828],"mapped",[7829]],[[7829,7833],"valid"],[[7834,7834],"mapped",[97,702]],[[7835,7835],"mapped",[7777]],[[7836,7837],"valid"],[[7838,7838],"mapped",[115,115]],[[7839,7839],"valid"],[[7840,7840],"mapped",[7841]],[[7841,7841],"valid"],[[7842,7842],"mapped",[7843]],[[7843,7843],"valid"],[[7844,7844],"mapped",[7845]],[[7845,7845],"valid"],[[7846,7846],"mapped",[7847]],[[7847,7847],"valid"],[[7848,7848],"mapped",[7849]],[[7849,7849],"valid"],[[7850,7850],"mapped",[7851]],[[7851,7851],"valid"],[[7852,7852],"mapped",[7853]],[[7853,7853],"valid"],[[7854,7854],"mapped",[7855]],[[7855,7855],"valid"],[[7856,7856],"mapped",[7857]],[[7857,7857],"valid"],[[7858,7858],"mapped",[7859]],[[7859,7859],"valid"],[[7860,7860],"mapped",[7861]],[[7861,7861],"valid"],[[7862,7862],"mapped",[7863]],[[7863,7863],"valid"],[[7864,7864],"mapped",[7865]],[[7865,7865],"valid"],[[7866,7866],"mapped",[7867]],[[7867,7867],"valid"],[[7868,7868],"mapped",[7869]],[[7869,7869],"valid"],[[7870,7870],"mapped",[7871]],[[7871,7871],"valid"],[[7872,7872],"mapped",[7873]],[[7873,7873],"valid"],[[7874,7874],"mapped",[7875]],[[7875,7875],"valid"],[[7876,7876],"mapped",[7877]],[[7877,7877],"valid"],[[7878,7878],"mapped",[7879]],[[7879,7879],"valid"],[[7880,7880],"mapped",[7881]],[[7881,7881],"valid"],[[7882,7882],"mapped",[7883]],[[7883,7883],"valid"],[[7884,7884],"mapped",[7885]],[[7885,7885],"valid"],[[7886,7886],"mapped",[7887]],[[7887,7887],"valid"],[[7888,7888],"mapped",[7889]],[[7889,7889],"valid"],[[7890,7890],"mapped",[7891]],[[7891,7891],"valid"],[[7892,7892],"mapped",[7893]],[[7893,7893],"valid"],[[7894,7894],"mapped",[7895]],[[7895,7895],"valid"],[[7896,7896],"mapped",[7897]],[[7897,7897],"valid"],[[7898,7898],"mapped",[7899]],[[7899,7899],"valid"],[[7900,7900],"mapped",[7901]],[[7901,7901],"valid"],[[7902,7902],"mapped",[7903]],[[7903,7903],"valid"],[[7904,7904],"mapped",[7905]],[[7905,7905],"valid"],[[7906,7906],"mapped",[7907]],[[7907,7907],"valid"],[[7908,7908],"mapped",[7909]],[[7909,7909],"valid"],[[7910,7910],"mapped",[7911]],[[7911,7911],"valid"],[[7912,7912],"mapped",[7913]],[[7913,7913],"valid"],[[7914,7914],"mapped",[7915]],[[7915,7915],"valid"],[[7916,7916],"mapped",[7917]],[[7917,7917],"valid"],[[7918,7918],"mapped",[7919]],[[7919,7919],"valid"],[[7920,7920],"mapped",[7921]],[[7921,7921],"valid"],[[7922,7922],"mapped",[7923]],[[7923,7923],"valid"],[[7924,7924],"mapped",[7925]],[[7925,7925],"valid"],[[7926,7926],"mapped",[7927]],[[7927,7927],"valid"],[[7928,7928],"mapped",[7929]],[[7929,7929],"valid"],[[7930,7930],"mapped",[7931]],[[7931,7931],"valid"],[[7932,7932],"mapped",[7933]],[[7933,7933],"valid"],[[7934,7934],"mapped",[7935]],[[7935,7935],"valid"],[[7936,7943],"valid"],[[7944,7944],"mapped",[7936]],[[7945,7945],"mapped",[7937]],[[7946,7946],"mapped",[7938]],[[7947,7947],"mapped",[7939]],[[7948,7948],"mapped",[7940]],[[7949,7949],"mapped",[7941]],[[7950,7950],"mapped",[7942]],[[7951,7951],"mapped",[7943]],[[7952,7957],"valid"],[[7958,7959],"disallowed"],[[7960,7960],"mapped",[7952]],[[7961,7961],"mapped",[7953]],[[7962,7962],"mapped",[7954]],[[7963,7963],"mapped",[7955]],[[7964,7964],"mapped",[7956]],[[7965,7965],"mapped",[7957]],[[7966,7967],"disallowed"],[[7968,7975],"valid"],[[7976,7976],"mapped",[7968]],[[7977,7977],"mapped",[7969]],[[7978,7978],"mapped",[7970]],[[7979,7979],"mapped",[7971]],[[7980,7980],"mapped",[7972]],[[7981,7981],"mapped",[7973]],[[7982,7982],"mapped",[7974]],[[7983,7983],"mapped",[7975]],[[7984,7991],"valid"],[[7992,7992],"mapped",[7984]],[[7993,7993],"mapped",[7985]],[[7994,7994],"mapped",[7986]],[[7995,7995],"mapped",[7987]],[[7996,7996],"mapped",[7988]],[[7997,7997],"mapped",[7989]],[[7998,7998],"mapped",[7990]],[[7999,7999],"mapped",[7991]],[[8e3,8005],"valid"],[[8006,8007],"disallowed"],[[8008,8008],"mapped",[8e3]],[[8009,8009],"mapped",[8001]],[[8010,8010],"mapped",[8002]],[[8011,8011],"mapped",[8003]],[[8012,8012],"mapped",[8004]],[[8013,8013],"mapped",[8005]],[[8014,8015],"disallowed"],[[8016,8023],"valid"],[[8024,8024],"disallowed"],[[8025,8025],"mapped",[8017]],[[8026,8026],"disallowed"],[[8027,8027],"mapped",[8019]],[[8028,8028],"disallowed"],[[8029,8029],"mapped",[8021]],[[8030,8030],"disallowed"],[[8031,8031],"mapped",[8023]],[[8032,8039],"valid"],[[8040,8040],"mapped",[8032]],[[8041,8041],"mapped",[8033]],[[8042,8042],"mapped",[8034]],[[8043,8043],"mapped",[8035]],[[8044,8044],"mapped",[8036]],[[8045,8045],"mapped",[8037]],[[8046,8046],"mapped",[8038]],[[8047,8047],"mapped",[8039]],[[8048,8048],"valid"],[[8049,8049],"mapped",[940]],[[8050,8050],"valid"],[[8051,8051],"mapped",[941]],[[8052,8052],"valid"],[[8053,8053],"mapped",[942]],[[8054,8054],"valid"],[[8055,8055],"mapped",[943]],[[8056,8056],"valid"],[[8057,8057],"mapped",[972]],[[8058,8058],"valid"],[[8059,8059],"mapped",[973]],[[8060,8060],"valid"],[[8061,8061],"mapped",[974]],[[8062,8063],"disallowed"],[[8064,8064],"mapped",[7936,953]],[[8065,8065],"mapped",[7937,953]],[[8066,8066],"mapped",[7938,953]],[[8067,8067],"mapped",[7939,953]],[[8068,8068],"mapped",[7940,953]],[[8069,8069],"mapped",[7941,953]],[[8070,8070],"mapped",[7942,953]],[[8071,8071],"mapped",[7943,953]],[[8072,8072],"mapped",[7936,953]],[[8073,8073],"mapped",[7937,953]],[[8074,8074],"mapped",[7938,953]],[[8075,8075],"mapped",[7939,953]],[[8076,8076],"mapped",[7940,953]],[[8077,8077],"mapped",[7941,953]],[[8078,8078],"mapped",[7942,953]],[[8079,8079],"mapped",[7943,953]],[[8080,8080],"mapped",[7968,953]],[[8081,8081],"mapped",[7969,953]],[[8082,8082],"mapped",[7970,953]],[[8083,8083],"mapped",[7971,953]],[[8084,8084],"mapped",[7972,953]],[[8085,8085],"mapped",[7973,953]],[[8086,8086],"mapped",[7974,953]],[[8087,8087],"mapped",[7975,953]],[[8088,8088],"mapped",[7968,953]],[[8089,8089],"mapped",[7969,953]],[[8090,8090],"mapped",[7970,953]],[[8091,8091],"mapped",[7971,953]],[[8092,8092],"mapped",[7972,953]],[[8093,8093],"mapped",[7973,953]],[[8094,8094],"mapped",[7974,953]],[[8095,8095],"mapped",[7975,953]],[[8096,8096],"mapped",[8032,953]],[[8097,8097],"mapped",[8033,953]],[[8098,8098],"mapped",[8034,953]],[[8099,8099],"mapped",[8035,953]],[[8100,8100],"mapped",[8036,953]],[[8101,8101],"mapped",[8037,953]],[[8102,8102],"mapped",[8038,953]],[[8103,8103],"mapped",[8039,953]],[[8104,8104],"mapped",[8032,953]],[[8105,8105],"mapped",[8033,953]],[[8106,8106],"mapped",[8034,953]],[[8107,8107],"mapped",[8035,953]],[[8108,8108],"mapped",[8036,953]],[[8109,8109],"mapped",[8037,953]],[[8110,8110],"mapped",[8038,953]],[[8111,8111],"mapped",[8039,953]],[[8112,8113],"valid"],[[8114,8114],"mapped",[8048,953]],[[8115,8115],"mapped",[945,953]],[[8116,8116],"mapped",[940,953]],[[8117,8117],"disallowed"],[[8118,8118],"valid"],[[8119,8119],"mapped",[8118,953]],[[8120,8120],"mapped",[8112]],[[8121,8121],"mapped",[8113]],[[8122,8122],"mapped",[8048]],[[8123,8123],"mapped",[940]],[[8124,8124],"mapped",[945,953]],[[8125,8125],"disallowed_STD3_mapped",[32,787]],[[8126,8126],"mapped",[953]],[[8127,8127],"disallowed_STD3_mapped",[32,787]],[[8128,8128],"disallowed_STD3_mapped",[32,834]],[[8129,8129],"disallowed_STD3_mapped",[32,776,834]],[[8130,8130],"mapped",[8052,953]],[[8131,8131],"mapped",[951,953]],[[8132,8132],"mapped",[942,953]],[[8133,8133],"disallowed"],[[8134,8134],"valid"],[[8135,8135],"mapped",[8134,953]],[[8136,8136],"mapped",[8050]],[[8137,8137],"mapped",[941]],[[8138,8138],"mapped",[8052]],[[8139,8139],"mapped",[942]],[[8140,8140],"mapped",[951,953]],[[8141,8141],"disallowed_STD3_mapped",[32,787,768]],[[8142,8142],"disallowed_STD3_mapped",[32,787,769]],[[8143,8143],"disallowed_STD3_mapped",[32,787,834]],[[8144,8146],"valid"],[[8147,8147],"mapped",[912]],[[8148,8149],"disallowed"],[[8150,8151],"valid"],[[8152,8152],"mapped",[8144]],[[8153,8153],"mapped",[8145]],[[8154,8154],"mapped",[8054]],[[8155,8155],"mapped",[943]],[[8156,8156],"disallowed"],[[8157,8157],"disallowed_STD3_mapped",[32,788,768]],[[8158,8158],"disallowed_STD3_mapped",[32,788,769]],[[8159,8159],"disallowed_STD3_mapped",[32,788,834]],[[8160,8162],"valid"],[[8163,8163],"mapped",[944]],[[8164,8167],"valid"],[[8168,8168],"mapped",[8160]],[[8169,8169],"mapped",[8161]],[[8170,8170],"mapped",[8058]],[[8171,8171],"mapped",[973]],[[8172,8172],"mapped",[8165]],[[8173,8173],"disallowed_STD3_mapped",[32,776,768]],[[8174,8174],"disallowed_STD3_mapped",[32,776,769]],[[8175,8175],"disallowed_STD3_mapped",[96]],[[8176,8177],"disallowed"],[[8178,8178],"mapped",[8060,953]],[[8179,8179],"mapped",[969,953]],[[8180,8180],"mapped",[974,953]],[[8181,8181],"disallowed"],[[8182,8182],"valid"],[[8183,8183],"mapped",[8182,953]],[[8184,8184],"mapped",[8056]],[[8185,8185],"mapped",[972]],[[8186,8186],"mapped",[8060]],[[8187,8187],"mapped",[974]],[[8188,8188],"mapped",[969,953]],[[8189,8189],"disallowed_STD3_mapped",[32,769]],[[8190,8190],"disallowed_STD3_mapped",[32,788]],[[8191,8191],"disallowed"],[[8192,8202],"disallowed_STD3_mapped",[32]],[[8203,8203],"ignored"],[[8204,8205],"deviation",[]],[[8206,8207],"disallowed"],[[8208,8208],"valid",[],"NV8"],[[8209,8209],"mapped",[8208]],[[8210,8214],"valid",[],"NV8"],[[8215,8215],"disallowed_STD3_mapped",[32,819]],[[8216,8227],"valid",[],"NV8"],[[8228,8230],"disallowed"],[[8231,8231],"valid",[],"NV8"],[[8232,8238],"disallowed"],[[8239,8239],"disallowed_STD3_mapped",[32]],[[8240,8242],"valid",[],"NV8"],[[8243,8243],"mapped",[8242,8242]],[[8244,8244],"mapped",[8242,8242,8242]],[[8245,8245],"valid",[],"NV8"],[[8246,8246],"mapped",[8245,8245]],[[8247,8247],"mapped",[8245,8245,8245]],[[8248,8251],"valid",[],"NV8"],[[8252,8252],"disallowed_STD3_mapped",[33,33]],[[8253,8253],"valid",[],"NV8"],[[8254,8254],"disallowed_STD3_mapped",[32,773]],[[8255,8262],"valid",[],"NV8"],[[8263,8263],"disallowed_STD3_mapped",[63,63]],[[8264,8264],"disallowed_STD3_mapped",[63,33]],[[8265,8265],"disallowed_STD3_mapped",[33,63]],[[8266,8269],"valid",[],"NV8"],[[8270,8274],"valid",[],"NV8"],[[8275,8276],"valid",[],"NV8"],[[8277,8278],"valid",[],"NV8"],[[8279,8279],"mapped",[8242,8242,8242,8242]],[[8280,8286],"valid",[],"NV8"],[[8287,8287],"disallowed_STD3_mapped",[32]],[[8288,8288],"ignored"],[[8289,8291],"disallowed"],[[8292,8292],"ignored"],[[8293,8293],"disallowed"],[[8294,8297],"disallowed"],[[8298,8303],"disallowed"],[[8304,8304],"mapped",[48]],[[8305,8305],"mapped",[105]],[[8306,8307],"disallowed"],[[8308,8308],"mapped",[52]],[[8309,8309],"mapped",[53]],[[8310,8310],"mapped",[54]],[[8311,8311],"mapped",[55]],[[8312,8312],"mapped",[56]],[[8313,8313],"mapped",[57]],[[8314,8314],"disallowed_STD3_mapped",[43]],[[8315,8315],"mapped",[8722]],[[8316,8316],"disallowed_STD3_mapped",[61]],[[8317,8317],"disallowed_STD3_mapped",[40]],[[8318,8318],"disallowed_STD3_mapped",[41]],[[8319,8319],"mapped",[110]],[[8320,8320],"mapped",[48]],[[8321,8321],"mapped",[49]],[[8322,8322],"mapped",[50]],[[8323,8323],"mapped",[51]],[[8324,8324],"mapped",[52]],[[8325,8325],"mapped",[53]],[[8326,8326],"mapped",[54]],[[8327,8327],"mapped",[55]],[[8328,8328],"mapped",[56]],[[8329,8329],"mapped",[57]],[[8330,8330],"disallowed_STD3_mapped",[43]],[[8331,8331],"mapped",[8722]],[[8332,8332],"disallowed_STD3_mapped",[61]],[[8333,8333],"disallowed_STD3_mapped",[40]],[[8334,8334],"disallowed_STD3_mapped",[41]],[[8335,8335],"disallowed"],[[8336,8336],"mapped",[97]],[[8337,8337],"mapped",[101]],[[8338,8338],"mapped",[111]],[[8339,8339],"mapped",[120]],[[8340,8340],"mapped",[601]],[[8341,8341],"mapped",[104]],[[8342,8342],"mapped",[107]],[[8343,8343],"mapped",[108]],[[8344,8344],"mapped",[109]],[[8345,8345],"mapped",[110]],[[8346,8346],"mapped",[112]],[[8347,8347],"mapped",[115]],[[8348,8348],"mapped",[116]],[[8349,8351],"disallowed"],[[8352,8359],"valid",[],"NV8"],[[8360,8360],"mapped",[114,115]],[[8361,8362],"valid",[],"NV8"],[[8363,8363],"valid",[],"NV8"],[[8364,8364],"valid",[],"NV8"],[[8365,8367],"valid",[],"NV8"],[[8368,8369],"valid",[],"NV8"],[[8370,8373],"valid",[],"NV8"],[[8374,8376],"valid",[],"NV8"],[[8377,8377],"valid",[],"NV8"],[[8378,8378],"valid",[],"NV8"],[[8379,8381],"valid",[],"NV8"],[[8382,8382],"valid",[],"NV8"],[[8383,8399],"disallowed"],[[8400,8417],"valid",[],"NV8"],[[8418,8419],"valid",[],"NV8"],[[8420,8426],"valid",[],"NV8"],[[8427,8427],"valid",[],"NV8"],[[8428,8431],"valid",[],"NV8"],[[8432,8432],"valid",[],"NV8"],[[8433,8447],"disallowed"],[[8448,8448],"disallowed_STD3_mapped",[97,47,99]],[[8449,8449],"disallowed_STD3_mapped",[97,47,115]],[[8450,8450],"mapped",[99]],[[8451,8451],"mapped",[176,99]],[[8452,8452],"valid",[],"NV8"],[[8453,8453],"disallowed_STD3_mapped",[99,47,111]],[[8454,8454],"disallowed_STD3_mapped",[99,47,117]],[[8455,8455],"mapped",[603]],[[8456,8456],"valid",[],"NV8"],[[8457,8457],"mapped",[176,102]],[[8458,8458],"mapped",[103]],[[8459,8462],"mapped",[104]],[[8463,8463],"mapped",[295]],[[8464,8465],"mapped",[105]],[[8466,8467],"mapped",[108]],[[8468,8468],"valid",[],"NV8"],[[8469,8469],"mapped",[110]],[[8470,8470],"mapped",[110,111]],[[8471,8472],"valid",[],"NV8"],[[8473,8473],"mapped",[112]],[[8474,8474],"mapped",[113]],[[8475,8477],"mapped",[114]],[[8478,8479],"valid",[],"NV8"],[[8480,8480],"mapped",[115,109]],[[8481,8481],"mapped",[116,101,108]],[[8482,8482],"mapped",[116,109]],[[8483,8483],"valid",[],"NV8"],[[8484,8484],"mapped",[122]],[[8485,8485],"valid",[],"NV8"],[[8486,8486],"mapped",[969]],[[8487,8487],"valid",[],"NV8"],[[8488,8488],"mapped",[122]],[[8489,8489],"valid",[],"NV8"],[[8490,8490],"mapped",[107]],[[8491,8491],"mapped",[229]],[[8492,8492],"mapped",[98]],[[8493,8493],"mapped",[99]],[[8494,8494],"valid",[],"NV8"],[[8495,8496],"mapped",[101]],[[8497,8497],"mapped",[102]],[[8498,8498],"disallowed"],[[8499,8499],"mapped",[109]],[[8500,8500],"mapped",[111]],[[8501,8501],"mapped",[1488]],[[8502,8502],"mapped",[1489]],[[8503,8503],"mapped",[1490]],[[8504,8504],"mapped",[1491]],[[8505,8505],"mapped",[105]],[[8506,8506],"valid",[],"NV8"],[[8507,8507],"mapped",[102,97,120]],[[8508,8508],"mapped",[960]],[[8509,8510],"mapped",[947]],[[8511,8511],"mapped",[960]],[[8512,8512],"mapped",[8721]],[[8513,8516],"valid",[],"NV8"],[[8517,8518],"mapped",[100]],[[8519,8519],"mapped",[101]],[[8520,8520],"mapped",[105]],[[8521,8521],"mapped",[106]],[[8522,8523],"valid",[],"NV8"],[[8524,8524],"valid",[],"NV8"],[[8525,8525],"valid",[],"NV8"],[[8526,8526],"valid"],[[8527,8527],"valid",[],"NV8"],[[8528,8528],"mapped",[49,8260,55]],[[8529,8529],"mapped",[49,8260,57]],[[8530,8530],"mapped",[49,8260,49,48]],[[8531,8531],"mapped",[49,8260,51]],[[8532,8532],"mapped",[50,8260,51]],[[8533,8533],"mapped",[49,8260,53]],[[8534,8534],"mapped",[50,8260,53]],[[8535,8535],"mapped",[51,8260,53]],[[8536,8536],"mapped",[52,8260,53]],[[8537,8537],"mapped",[49,8260,54]],[[8538,8538],"mapped",[53,8260,54]],[[8539,8539],"mapped",[49,8260,56]],[[8540,8540],"mapped",[51,8260,56]],[[8541,8541],"mapped",[53,8260,56]],[[8542,8542],"mapped",[55,8260,56]],[[8543,8543],"mapped",[49,8260]],[[8544,8544],"mapped",[105]],[[8545,8545],"mapped",[105,105]],[[8546,8546],"mapped",[105,105,105]],[[8547,8547],"mapped",[105,118]],[[8548,8548],"mapped",[118]],[[8549,8549],"mapped",[118,105]],[[8550,8550],"mapped",[118,105,105]],[[8551,8551],"mapped",[118,105,105,105]],[[8552,8552],"mapped",[105,120]],[[8553,8553],"mapped",[120]],[[8554,8554],"mapped",[120,105]],[[8555,8555],"mapped",[120,105,105]],[[8556,8556],"mapped",[108]],[[8557,8557],"mapped",[99]],[[8558,8558],"mapped",[100]],[[8559,8559],"mapped",[109]],[[8560,8560],"mapped",[105]],[[8561,8561],"mapped",[105,105]],[[8562,8562],"mapped",[105,105,105]],[[8563,8563],"mapped",[105,118]],[[8564,8564],"mapped",[118]],[[8565,8565],"mapped",[118,105]],[[8566,8566],"mapped",[118,105,105]],[[8567,8567],"mapped",[118,105,105,105]],[[8568,8568],"mapped",[105,120]],[[8569,8569],"mapped",[120]],[[8570,8570],"mapped",[120,105]],[[8571,8571],"mapped",[120,105,105]],[[8572,8572],"mapped",[108]],[[8573,8573],"mapped",[99]],[[8574,8574],"mapped",[100]],[[8575,8575],"mapped",[109]],[[8576,8578],"valid",[],"NV8"],[[8579,8579],"disallowed"],[[8580,8580],"valid"],[[8581,8584],"valid",[],"NV8"],[[8585,8585],"mapped",[48,8260,51]],[[8586,8587],"valid",[],"NV8"],[[8588,8591],"disallowed"],[[8592,8682],"valid",[],"NV8"],[[8683,8691],"valid",[],"NV8"],[[8692,8703],"valid",[],"NV8"],[[8704,8747],"valid",[],"NV8"],[[8748,8748],"mapped",[8747,8747]],[[8749,8749],"mapped",[8747,8747,8747]],[[8750,8750],"valid",[],"NV8"],[[8751,8751],"mapped",[8750,8750]],[[8752,8752],"mapped",[8750,8750,8750]],[[8753,8799],"valid",[],"NV8"],[[8800,8800],"disallowed_STD3_valid"],[[8801,8813],"valid",[],"NV8"],[[8814,8815],"disallowed_STD3_valid"],[[8816,8945],"valid",[],"NV8"],[[8946,8959],"valid",[],"NV8"],[[8960,8960],"valid",[],"NV8"],[[8961,8961],"valid",[],"NV8"],[[8962,9e3],"valid",[],"NV8"],[[9001,9001],"mapped",[12296]],[[9002,9002],"mapped",[12297]],[[9003,9082],"valid",[],"NV8"],[[9083,9083],"valid",[],"NV8"],[[9084,9084],"valid",[],"NV8"],[[9085,9114],"valid",[],"NV8"],[[9115,9166],"valid",[],"NV8"],[[9167,9168],"valid",[],"NV8"],[[9169,9179],"valid",[],"NV8"],[[9180,9191],"valid",[],"NV8"],[[9192,9192],"valid",[],"NV8"],[[9193,9203],"valid",[],"NV8"],[[9204,9210],"valid",[],"NV8"],[[9211,9215],"disallowed"],[[9216,9252],"valid",[],"NV8"],[[9253,9254],"valid",[],"NV8"],[[9255,9279],"disallowed"],[[9280,9290],"valid",[],"NV8"],[[9291,9311],"disallowed"],[[9312,9312],"mapped",[49]],[[9313,9313],"mapped",[50]],[[9314,9314],"mapped",[51]],[[9315,9315],"mapped",[52]],[[9316,9316],"mapped",[53]],[[9317,9317],"mapped",[54]],[[9318,9318],"mapped",[55]],[[9319,9319],"mapped",[56]],[[9320,9320],"mapped",[57]],[[9321,9321],"mapped",[49,48]],[[9322,9322],"mapped",[49,49]],[[9323,9323],"mapped",[49,50]],[[9324,9324],"mapped",[49,51]],[[9325,9325],"mapped",[49,52]],[[9326,9326],"mapped",[49,53]],[[9327,9327],"mapped",[49,54]],[[9328,9328],"mapped",[49,55]],[[9329,9329],"mapped",[49,56]],[[9330,9330],"mapped",[49,57]],[[9331,9331],"mapped",[50,48]],[[9332,9332],"disallowed_STD3_mapped",[40,49,41]],[[9333,9333],"disallowed_STD3_mapped",[40,50,41]],[[9334,9334],"disallowed_STD3_mapped",[40,51,41]],[[9335,9335],"disallowed_STD3_mapped",[40,52,41]],[[9336,9336],"disallowed_STD3_mapped",[40,53,41]],[[9337,9337],"disallowed_STD3_mapped",[40,54,41]],[[9338,9338],"disallowed_STD3_mapped",[40,55,41]],[[9339,9339],"disallowed_STD3_mapped",[40,56,41]],[[9340,9340],"disallowed_STD3_mapped",[40,57,41]],[[9341,9341],"disallowed_STD3_mapped",[40,49,48,41]],[[9342,9342],"disallowed_STD3_mapped",[40,49,49,41]],[[9343,9343],"disallowed_STD3_mapped",[40,49,50,41]],[[9344,9344],"disallowed_STD3_mapped",[40,49,51,41]],[[9345,9345],"disallowed_STD3_mapped",[40,49,52,41]],[[9346,9346],"disallowed_STD3_mapped",[40,49,53,41]],[[9347,9347],"disallowed_STD3_mapped",[40,49,54,41]],[[9348,9348],"disallowed_STD3_mapped",[40,49,55,41]],[[9349,9349],"disallowed_STD3_mapped",[40,49,56,41]],[[9350,9350],"disallowed_STD3_mapped",[40,49,57,41]],[[9351,9351],"disallowed_STD3_mapped",[40,50,48,41]],[[9352,9371],"disallowed"],[[9372,9372],"disallowed_STD3_mapped",[40,97,41]],[[9373,9373],"disallowed_STD3_mapped",[40,98,41]],[[9374,9374],"disallowed_STD3_mapped",[40,99,41]],[[9375,9375],"disallowed_STD3_mapped",[40,100,41]],[[9376,9376],"disallowed_STD3_mapped",[40,101,41]],[[9377,9377],"disallowed_STD3_mapped",[40,102,41]],[[9378,9378],"disallowed_STD3_mapped",[40,103,41]],[[9379,9379],"disallowed_STD3_mapped",[40,104,41]],[[9380,9380],"disallowed_STD3_mapped",[40,105,41]],[[9381,9381],"disallowed_STD3_mapped",[40,106,41]],[[9382,9382],"disallowed_STD3_mapped",[40,107,41]],[[9383,9383],"disallowed_STD3_mapped",[40,108,41]],[[9384,9384],"disallowed_STD3_mapped",[40,109,41]],[[9385,9385],"disallowed_STD3_mapped",[40,110,41]],[[9386,9386],"disallowed_STD3_mapped",[40,111,41]],[[9387,9387],"disallowed_STD3_mapped",[40,112,41]],[[9388,9388],"disallowed_STD3_mapped",[40,113,41]],[[9389,9389],"disallowed_STD3_mapped",[40,114,41]],[[9390,9390],"disallowed_STD3_mapped",[40,115,41]],[[9391,9391],"disallowed_STD3_mapped",[40,116,41]],[[9392,9392],"disallowed_STD3_mapped",[40,117,41]],[[9393,9393],"disallowed_STD3_mapped",[40,118,41]],[[9394,9394],"disallowed_STD3_mapped",[40,119,41]],[[9395,9395],"disallowed_STD3_mapped",[40,120,41]],[[9396,9396],"disallowed_STD3_mapped",[40,121,41]],[[9397,9397],"disallowed_STD3_mapped",[40,122,41]],[[9398,9398],"mapped",[97]],[[9399,9399],"mapped",[98]],[[9400,9400],"mapped",[99]],[[9401,9401],"mapped",[100]],[[9402,9402],"mapped",[101]],[[9403,9403],"mapped",[102]],[[9404,9404],"mapped",[103]],[[9405,9405],"mapped",[104]],[[9406,9406],"mapped",[105]],[[9407,9407],"mapped",[106]],[[9408,9408],"mapped",[107]],[[9409,9409],"mapped",[108]],[[9410,9410],"mapped",[109]],[[9411,9411],"mapped",[110]],[[9412,9412],"mapped",[111]],[[9413,9413],"mapped",[112]],[[9414,9414],"mapped",[113]],[[9415,9415],"mapped",[114]],[[9416,9416],"mapped",[115]],[[9417,9417],"mapped",[116]],[[9418,9418],"mapped",[117]],[[9419,9419],"mapped",[118]],[[9420,9420],"mapped",[119]],[[9421,9421],"mapped",[120]],[[9422,9422],"mapped",[121]],[[9423,9423],"mapped",[122]],[[9424,9424],"mapped",[97]],[[9425,9425],"mapped",[98]],[[9426,9426],"mapped",[99]],[[9427,9427],"mapped",[100]],[[9428,9428],"mapped",[101]],[[9429,9429],"mapped",[102]],[[9430,9430],"mapped",[103]],[[9431,9431],"mapped",[104]],[[9432,9432],"mapped",[105]],[[9433,9433],"mapped",[106]],[[9434,9434],"mapped",[107]],[[9435,9435],"mapped",[108]],[[9436,9436],"mapped",[109]],[[9437,9437],"mapped",[110]],[[9438,9438],"mapped",[111]],[[9439,9439],"mapped",[112]],[[9440,9440],"mapped",[113]],[[9441,9441],"mapped",[114]],[[9442,9442],"mapped",[115]],[[9443,9443],"mapped",[116]],[[9444,9444],"mapped",[117]],[[9445,9445],"mapped",[118]],[[9446,9446],"mapped",[119]],[[9447,9447],"mapped",[120]],[[9448,9448],"mapped",[121]],[[9449,9449],"mapped",[122]],[[9450,9450],"mapped",[48]],[[9451,9470],"valid",[],"NV8"],[[9471,9471],"valid",[],"NV8"],[[9472,9621],"valid",[],"NV8"],[[9622,9631],"valid",[],"NV8"],[[9632,9711],"valid",[],"NV8"],[[9712,9719],"valid",[],"NV8"],[[9720,9727],"valid",[],"NV8"],[[9728,9747],"valid",[],"NV8"],[[9748,9749],"valid",[],"NV8"],[[9750,9751],"valid",[],"NV8"],[[9752,9752],"valid",[],"NV8"],[[9753,9753],"valid",[],"NV8"],[[9754,9839],"valid",[],"NV8"],[[9840,9841],"valid",[],"NV8"],[[9842,9853],"valid",[],"NV8"],[[9854,9855],"valid",[],"NV8"],[[9856,9865],"valid",[],"NV8"],[[9866,9873],"valid",[],"NV8"],[[9874,9884],"valid",[],"NV8"],[[9885,9885],"valid",[],"NV8"],[[9886,9887],"valid",[],"NV8"],[[9888,9889],"valid",[],"NV8"],[[9890,9905],"valid",[],"NV8"],[[9906,9906],"valid",[],"NV8"],[[9907,9916],"valid",[],"NV8"],[[9917,9919],"valid",[],"NV8"],[[9920,9923],"valid",[],"NV8"],[[9924,9933],"valid",[],"NV8"],[[9934,9934],"valid",[],"NV8"],[[9935,9953],"valid",[],"NV8"],[[9954,9954],"valid",[],"NV8"],[[9955,9955],"valid",[],"NV8"],[[9956,9959],"valid",[],"NV8"],[[9960,9983],"valid",[],"NV8"],[[9984,9984],"valid",[],"NV8"],[[9985,9988],"valid",[],"NV8"],[[9989,9989],"valid",[],"NV8"],[[9990,9993],"valid",[],"NV8"],[[9994,9995],"valid",[],"NV8"],[[9996,10023],"valid",[],"NV8"],[[10024,10024],"valid",[],"NV8"],[[10025,10059],"valid",[],"NV8"],[[10060,10060],"valid",[],"NV8"],[[10061,10061],"valid",[],"NV8"],[[10062,10062],"valid",[],"NV8"],[[10063,10066],"valid",[],"NV8"],[[10067,10069],"valid",[],"NV8"],[[10070,10070],"valid",[],"NV8"],[[10071,10071],"valid",[],"NV8"],[[10072,10078],"valid",[],"NV8"],[[10079,10080],"valid",[],"NV8"],[[10081,10087],"valid",[],"NV8"],[[10088,10101],"valid",[],"NV8"],[[10102,10132],"valid",[],"NV8"],[[10133,10135],"valid",[],"NV8"],[[10136,10159],"valid",[],"NV8"],[[10160,10160],"valid",[],"NV8"],[[10161,10174],"valid",[],"NV8"],[[10175,10175],"valid",[],"NV8"],[[10176,10182],"valid",[],"NV8"],[[10183,10186],"valid",[],"NV8"],[[10187,10187],"valid",[],"NV8"],[[10188,10188],"valid",[],"NV8"],[[10189,10189],"valid",[],"NV8"],[[10190,10191],"valid",[],"NV8"],[[10192,10219],"valid",[],"NV8"],[[10220,10223],"valid",[],"NV8"],[[10224,10239],"valid",[],"NV8"],[[10240,10495],"valid",[],"NV8"],[[10496,10763],"valid",[],"NV8"],[[10764,10764],"mapped",[8747,8747,8747,8747]],[[10765,10867],"valid",[],"NV8"],[[10868,10868],"disallowed_STD3_mapped",[58,58,61]],[[10869,10869],"disallowed_STD3_mapped",[61,61]],[[10870,10870],"disallowed_STD3_mapped",[61,61,61]],[[10871,10971],"valid",[],"NV8"],[[10972,10972],"mapped",[10973,824]],[[10973,11007],"valid",[],"NV8"],[[11008,11021],"valid",[],"NV8"],[[11022,11027],"valid",[],"NV8"],[[11028,11034],"valid",[],"NV8"],[[11035,11039],"valid",[],"NV8"],[[11040,11043],"valid",[],"NV8"],[[11044,11084],"valid",[],"NV8"],[[11085,11087],"valid",[],"NV8"],[[11088,11092],"valid",[],"NV8"],[[11093,11097],"valid",[],"NV8"],[[11098,11123],"valid",[],"NV8"],[[11124,11125],"disallowed"],[[11126,11157],"valid",[],"NV8"],[[11158,11159],"disallowed"],[[11160,11193],"valid",[],"NV8"],[[11194,11196],"disallowed"],[[11197,11208],"valid",[],"NV8"],[[11209,11209],"disallowed"],[[11210,11217],"valid",[],"NV8"],[[11218,11243],"disallowed"],[[11244,11247],"valid",[],"NV8"],[[11248,11263],"disallowed"],[[11264,11264],"mapped",[11312]],[[11265,11265],"mapped",[11313]],[[11266,11266],"mapped",[11314]],[[11267,11267],"mapped",[11315]],[[11268,11268],"mapped",[11316]],[[11269,11269],"mapped",[11317]],[[11270,11270],"mapped",[11318]],[[11271,11271],"mapped",[11319]],[[11272,11272],"mapped",[11320]],[[11273,11273],"mapped",[11321]],[[11274,11274],"mapped",[11322]],[[11275,11275],"mapped",[11323]],[[11276,11276],"mapped",[11324]],[[11277,11277],"mapped",[11325]],[[11278,11278],"mapped",[11326]],[[11279,11279],"mapped",[11327]],[[11280,11280],"mapped",[11328]],[[11281,11281],"mapped",[11329]],[[11282,11282],"mapped",[11330]],[[11283,11283],"mapped",[11331]],[[11284,11284],"mapped",[11332]],[[11285,11285],"mapped",[11333]],[[11286,11286],"mapped",[11334]],[[11287,11287],"mapped",[11335]],[[11288,11288],"mapped",[11336]],[[11289,11289],"mapped",[11337]],[[11290,11290],"mapped",[11338]],[[11291,11291],"mapped",[11339]],[[11292,11292],"mapped",[11340]],[[11293,11293],"mapped",[11341]],[[11294,11294],"mapped",[11342]],[[11295,11295],"mapped",[11343]],[[11296,11296],"mapped",[11344]],[[11297,11297],"mapped",[11345]],[[11298,11298],"mapped",[11346]],[[11299,11299],"mapped",[11347]],[[11300,11300],"mapped",[11348]],[[11301,11301],"mapped",[11349]],[[11302,11302],"mapped",[11350]],[[11303,11303],"mapped",[11351]],[[11304,11304],"mapped",[11352]],[[11305,11305],"mapped",[11353]],[[11306,11306],"mapped",[11354]],[[11307,11307],"mapped",[11355]],[[11308,11308],"mapped",[11356]],[[11309,11309],"mapped",[11357]],[[11310,11310],"mapped",[11358]],[[11311,11311],"disallowed"],[[11312,11358],"valid"],[[11359,11359],"disallowed"],[[11360,11360],"mapped",[11361]],[[11361,11361],"valid"],[[11362,11362],"mapped",[619]],[[11363,11363],"mapped",[7549]],[[11364,11364],"mapped",[637]],[[11365,11366],"valid"],[[11367,11367],"mapped",[11368]],[[11368,11368],"valid"],[[11369,11369],"mapped",[11370]],[[11370,11370],"valid"],[[11371,11371],"mapped",[11372]],[[11372,11372],"valid"],[[11373,11373],"mapped",[593]],[[11374,11374],"mapped",[625]],[[11375,11375],"mapped",[592]],[[11376,11376],"mapped",[594]],[[11377,11377],"valid"],[[11378,11378],"mapped",[11379]],[[11379,11379],"valid"],[[11380,11380],"valid"],[[11381,11381],"mapped",[11382]],[[11382,11383],"valid"],[[11384,11387],"valid"],[[11388,11388],"mapped",[106]],[[11389,11389],"mapped",[118]],[[11390,11390],"mapped",[575]],[[11391,11391],"mapped",[576]],[[11392,11392],"mapped",[11393]],[[11393,11393],"valid"],[[11394,11394],"mapped",[11395]],[[11395,11395],"valid"],[[11396,11396],"mapped",[11397]],[[11397,11397],"valid"],[[11398,11398],"mapped",[11399]],[[11399,11399],"valid"],[[11400,11400],"mapped",[11401]],[[11401,11401],"valid"],[[11402,11402],"mapped",[11403]],[[11403,11403],"valid"],[[11404,11404],"mapped",[11405]],[[11405,11405],"valid"],[[11406,11406],"mapped",[11407]],[[11407,11407],"valid"],[[11408,11408],"mapped",[11409]],[[11409,11409],"valid"],[[11410,11410],"mapped",[11411]],[[11411,11411],"valid"],[[11412,11412],"mapped",[11413]],[[11413,11413],"valid"],[[11414,11414],"mapped",[11415]],[[11415,11415],"valid"],[[11416,11416],"mapped",[11417]],[[11417,11417],"valid"],[[11418,11418],"mapped",[11419]],[[11419,11419],"valid"],[[11420,11420],"mapped",[11421]],[[11421,11421],"valid"],[[11422,11422],"mapped",[11423]],[[11423,11423],"valid"],[[11424,11424],"mapped",[11425]],[[11425,11425],"valid"],[[11426,11426],"mapped",[11427]],[[11427,11427],"valid"],[[11428,11428],"mapped",[11429]],[[11429,11429],"valid"],[[11430,11430],"mapped",[11431]],[[11431,11431],"valid"],[[11432,11432],"mapped",[11433]],[[11433,11433],"valid"],[[11434,11434],"mapped",[11435]],[[11435,11435],"valid"],[[11436,11436],"mapped",[11437]],[[11437,11437],"valid"],[[11438,11438],"mapped",[11439]],[[11439,11439],"valid"],[[11440,11440],"mapped",[11441]],[[11441,11441],"valid"],[[11442,11442],"mapped",[11443]],[[11443,11443],"valid"],[[11444,11444],"mapped",[11445]],[[11445,11445],"valid"],[[11446,11446],"mapped",[11447]],[[11447,11447],"valid"],[[11448,11448],"mapped",[11449]],[[11449,11449],"valid"],[[11450,11450],"mapped",[11451]],[[11451,11451],"valid"],[[11452,11452],"mapped",[11453]],[[11453,11453],"valid"],[[11454,11454],"mapped",[11455]],[[11455,11455],"valid"],[[11456,11456],"mapped",[11457]],[[11457,11457],"valid"],[[11458,11458],"mapped",[11459]],[[11459,11459],"valid"],[[11460,11460],"mapped",[11461]],[[11461,11461],"valid"],[[11462,11462],"mapped",[11463]],[[11463,11463],"valid"],[[11464,11464],"mapped",[11465]],[[11465,11465],"valid"],[[11466,11466],"mapped",[11467]],[[11467,11467],"valid"],[[11468,11468],"mapped",[11469]],[[11469,11469],"valid"],[[11470,11470],"mapped",[11471]],[[11471,11471],"valid"],[[11472,11472],"mapped",[11473]],[[11473,11473],"valid"],[[11474,11474],"mapped",[11475]],[[11475,11475],"valid"],[[11476,11476],"mapped",[11477]],[[11477,11477],"valid"],[[11478,11478],"mapped",[11479]],[[11479,11479],"valid"],[[11480,11480],"mapped",[11481]],[[11481,11481],"valid"],[[11482,11482],"mapped",[11483]],[[11483,11483],"valid"],[[11484,11484],"mapped",[11485]],[[11485,11485],"valid"],[[11486,11486],"mapped",[11487]],[[11487,11487],"valid"],[[11488,11488],"mapped",[11489]],[[11489,11489],"valid"],[[11490,11490],"mapped",[11491]],[[11491,11492],"valid"],[[11493,11498],"valid",[],"NV8"],[[11499,11499],"mapped",[11500]],[[11500,11500],"valid"],[[11501,11501],"mapped",[11502]],[[11502,11505],"valid"],[[11506,11506],"mapped",[11507]],[[11507,11507],"valid"],[[11508,11512],"disallowed"],[[11513,11519],"valid",[],"NV8"],[[11520,11557],"valid"],[[11558,11558],"disallowed"],[[11559,11559],"valid"],[[11560,11564],"disallowed"],[[11565,11565],"valid"],[[11566,11567],"disallowed"],[[11568,11621],"valid"],[[11622,11623],"valid"],[[11624,11630],"disallowed"],[[11631,11631],"mapped",[11617]],[[11632,11632],"valid",[],"NV8"],[[11633,11646],"disallowed"],[[11647,11647],"valid"],[[11648,11670],"valid"],[[11671,11679],"disallowed"],[[11680,11686],"valid"],[[11687,11687],"disallowed"],[[11688,11694],"valid"],[[11695,11695],"disallowed"],[[11696,11702],"valid"],[[11703,11703],"disallowed"],[[11704,11710],"valid"],[[11711,11711],"disallowed"],[[11712,11718],"valid"],[[11719,11719],"disallowed"],[[11720,11726],"valid"],[[11727,11727],"disallowed"],[[11728,11734],"valid"],[[11735,11735],"disallowed"],[[11736,11742],"valid"],[[11743,11743],"disallowed"],[[11744,11775],"valid"],[[11776,11799],"valid",[],"NV8"],[[11800,11803],"valid",[],"NV8"],[[11804,11805],"valid",[],"NV8"],[[11806,11822],"valid",[],"NV8"],[[11823,11823],"valid"],[[11824,11824],"valid",[],"NV8"],[[11825,11825],"valid",[],"NV8"],[[11826,11835],"valid",[],"NV8"],[[11836,11842],"valid",[],"NV8"],[[11843,11903],"disallowed"],[[11904,11929],"valid",[],"NV8"],[[11930,11930],"disallowed"],[[11931,11934],"valid",[],"NV8"],[[11935,11935],"mapped",[27597]],[[11936,12018],"valid",[],"NV8"],[[12019,12019],"mapped",[40863]],[[12020,12031],"disallowed"],[[12032,12032],"mapped",[19968]],[[12033,12033],"mapped",[20008]],[[12034,12034],"mapped",[20022]],[[12035,12035],"mapped",[20031]],[[12036,12036],"mapped",[20057]],[[12037,12037],"mapped",[20101]],[[12038,12038],"mapped",[20108]],[[12039,12039],"mapped",[20128]],[[12040,12040],"mapped",[20154]],[[12041,12041],"mapped",[20799]],[[12042,12042],"mapped",[20837]],[[12043,12043],"mapped",[20843]],[[12044,12044],"mapped",[20866]],[[12045,12045],"mapped",[20886]],[[12046,12046],"mapped",[20907]],[[12047,12047],"mapped",[20960]],[[12048,12048],"mapped",[20981]],[[12049,12049],"mapped",[20992]],[[12050,12050],"mapped",[21147]],[[12051,12051],"mapped",[21241]],[[12052,12052],"mapped",[21269]],[[12053,12053],"mapped",[21274]],[[12054,12054],"mapped",[21304]],[[12055,12055],"mapped",[21313]],[[12056,12056],"mapped",[21340]],[[12057,12057],"mapped",[21353]],[[12058,12058],"mapped",[21378]],[[12059,12059],"mapped",[21430]],[[12060,12060],"mapped",[21448]],[[12061,12061],"mapped",[21475]],[[12062,12062],"mapped",[22231]],[[12063,12063],"mapped",[22303]],[[12064,12064],"mapped",[22763]],[[12065,12065],"mapped",[22786]],[[12066,12066],"mapped",[22794]],[[12067,12067],"mapped",[22805]],[[12068,12068],"mapped",[22823]],[[12069,12069],"mapped",[22899]],[[12070,12070],"mapped",[23376]],[[12071,12071],"mapped",[23424]],[[12072,12072],"mapped",[23544]],[[12073,12073],"mapped",[23567]],[[12074,12074],"mapped",[23586]],[[12075,12075],"mapped",[23608]],[[12076,12076],"mapped",[23662]],[[12077,12077],"mapped",[23665]],[[12078,12078],"mapped",[24027]],[[12079,12079],"mapped",[24037]],[[12080,12080],"mapped",[24049]],[[12081,12081],"mapped",[24062]],[[12082,12082],"mapped",[24178]],[[12083,12083],"mapped",[24186]],[[12084,12084],"mapped",[24191]],[[12085,12085],"mapped",[24308]],[[12086,12086],"mapped",[24318]],[[12087,12087],"mapped",[24331]],[[12088,12088],"mapped",[24339]],[[12089,12089],"mapped",[24400]],[[12090,12090],"mapped",[24417]],[[12091,12091],"mapped",[24435]],[[12092,12092],"mapped",[24515]],[[12093,12093],"mapped",[25096]],[[12094,12094],"mapped",[25142]],[[12095,12095],"mapped",[25163]],[[12096,12096],"mapped",[25903]],[[12097,12097],"mapped",[25908]],[[12098,12098],"mapped",[25991]],[[12099,12099],"mapped",[26007]],[[12100,12100],"mapped",[26020]],[[12101,12101],"mapped",[26041]],[[12102,12102],"mapped",[26080]],[[12103,12103],"mapped",[26085]],[[12104,12104],"mapped",[26352]],[[12105,12105],"mapped",[26376]],[[12106,12106],"mapped",[26408]],[[12107,12107],"mapped",[27424]],[[12108,12108],"mapped",[27490]],[[12109,12109],"mapped",[27513]],[[12110,12110],"mapped",[27571]],[[12111,12111],"mapped",[27595]],[[12112,12112],"mapped",[27604]],[[12113,12113],"mapped",[27611]],[[12114,12114],"mapped",[27663]],[[12115,12115],"mapped",[27668]],[[12116,12116],"mapped",[27700]],[[12117,12117],"mapped",[28779]],[[12118,12118],"mapped",[29226]],[[12119,12119],"mapped",[29238]],[[12120,12120],"mapped",[29243]],[[12121,12121],"mapped",[29247]],[[12122,12122],"mapped",[29255]],[[12123,12123],"mapped",[29273]],[[12124,12124],"mapped",[29275]],[[12125,12125],"mapped",[29356]],[[12126,12126],"mapped",[29572]],[[12127,12127],"mapped",[29577]],[[12128,12128],"mapped",[29916]],[[12129,12129],"mapped",[29926]],[[12130,12130],"mapped",[29976]],[[12131,12131],"mapped",[29983]],[[12132,12132],"mapped",[29992]],[[12133,12133],"mapped",[3e4]],[[12134,12134],"mapped",[30091]],[[12135,12135],"mapped",[30098]],[[12136,12136],"mapped",[30326]],[[12137,12137],"mapped",[30333]],[[12138,12138],"mapped",[30382]],[[12139,12139],"mapped",[30399]],[[12140,12140],"mapped",[30446]],[[12141,12141],"mapped",[30683]],[[12142,12142],"mapped",[30690]],[[12143,12143],"mapped",[30707]],[[12144,12144],"mapped",[31034]],[[12145,12145],"mapped",[31160]],[[12146,12146],"mapped",[31166]],[[12147,12147],"mapped",[31348]],[[12148,12148],"mapped",[31435]],[[12149,12149],"mapped",[31481]],[[12150,12150],"mapped",[31859]],[[12151,12151],"mapped",[31992]],[[12152,12152],"mapped",[32566]],[[12153,12153],"mapped",[32593]],[[12154,12154],"mapped",[32650]],[[12155,12155],"mapped",[32701]],[[12156,12156],"mapped",[32769]],[[12157,12157],"mapped",[32780]],[[12158,12158],"mapped",[32786]],[[12159,12159],"mapped",[32819]],[[12160,12160],"mapped",[32895]],[[12161,12161],"mapped",[32905]],[[12162,12162],"mapped",[33251]],[[12163,12163],"mapped",[33258]],[[12164,12164],"mapped",[33267]],[[12165,12165],"mapped",[33276]],[[12166,12166],"mapped",[33292]],[[12167,12167],"mapped",[33307]],[[12168,12168],"mapped",[33311]],[[12169,12169],"mapped",[33390]],[[12170,12170],"mapped",[33394]],[[12171,12171],"mapped",[33400]],[[12172,12172],"mapped",[34381]],[[12173,12173],"mapped",[34411]],[[12174,12174],"mapped",[34880]],[[12175,12175],"mapped",[34892]],[[12176,12176],"mapped",[34915]],[[12177,12177],"mapped",[35198]],[[12178,12178],"mapped",[35211]],[[12179,12179],"mapped",[35282]],[[12180,12180],"mapped",[35328]],[[12181,12181],"mapped",[35895]],[[12182,12182],"mapped",[35910]],[[12183,12183],"mapped",[35925]],[[12184,12184],"mapped",[35960]],[[12185,12185],"mapped",[35997]],[[12186,12186],"mapped",[36196]],[[12187,12187],"mapped",[36208]],[[12188,12188],"mapped",[36275]],[[12189,12189],"mapped",[36523]],[[12190,12190],"mapped",[36554]],[[12191,12191],"mapped",[36763]],[[12192,12192],"mapped",[36784]],[[12193,12193],"mapped",[36789]],[[12194,12194],"mapped",[37009]],[[12195,12195],"mapped",[37193]],[[12196,12196],"mapped",[37318]],[[12197,12197],"mapped",[37324]],[[12198,12198],"mapped",[37329]],[[12199,12199],"mapped",[38263]],[[12200,12200],"mapped",[38272]],[[12201,12201],"mapped",[38428]],[[12202,12202],"mapped",[38582]],[[12203,12203],"mapped",[38585]],[[12204,12204],"mapped",[38632]],[[12205,12205],"mapped",[38737]],[[12206,12206],"mapped",[38750]],[[12207,12207],"mapped",[38754]],[[12208,12208],"mapped",[38761]],[[12209,12209],"mapped",[38859]],[[12210,12210],"mapped",[38893]],[[12211,12211],"mapped",[38899]],[[12212,12212],"mapped",[38913]],[[12213,12213],"mapped",[39080]],[[12214,12214],"mapped",[39131]],[[12215,12215],"mapped",[39135]],[[12216,12216],"mapped",[39318]],[[12217,12217],"mapped",[39321]],[[12218,12218],"mapped",[39340]],[[12219,12219],"mapped",[39592]],[[12220,12220],"mapped",[39640]],[[12221,12221],"mapped",[39647]],[[12222,12222],"mapped",[39717]],[[12223,12223],"mapped",[39727]],[[12224,12224],"mapped",[39730]],[[12225,12225],"mapped",[39740]],[[12226,12226],"mapped",[39770]],[[12227,12227],"mapped",[40165]],[[12228,12228],"mapped",[40565]],[[12229,12229],"mapped",[40575]],[[12230,12230],"mapped",[40613]],[[12231,12231],"mapped",[40635]],[[12232,12232],"mapped",[40643]],[[12233,12233],"mapped",[40653]],[[12234,12234],"mapped",[40657]],[[12235,12235],"mapped",[40697]],[[12236,12236],"mapped",[40701]],[[12237,12237],"mapped",[40718]],[[12238,12238],"mapped",[40723]],[[12239,12239],"mapped",[40736]],[[12240,12240],"mapped",[40763]],[[12241,12241],"mapped",[40778]],[[12242,12242],"mapped",[40786]],[[12243,12243],"mapped",[40845]],[[12244,12244],"mapped",[40860]],[[12245,12245],"mapped",[40864]],[[12246,12271],"disallowed"],[[12272,12283],"disallowed"],[[12284,12287],"disallowed"],[[12288,12288],"disallowed_STD3_mapped",[32]],[[12289,12289],"valid",[],"NV8"],[[12290,12290],"mapped",[46]],[[12291,12292],"valid",[],"NV8"],[[12293,12295],"valid"],[[12296,12329],"valid",[],"NV8"],[[12330,12333],"valid"],[[12334,12341],"valid",[],"NV8"],[[12342,12342],"mapped",[12306]],[[12343,12343],"valid",[],"NV8"],[[12344,12344],"mapped",[21313]],[[12345,12345],"mapped",[21316]],[[12346,12346],"mapped",[21317]],[[12347,12347],"valid",[],"NV8"],[[12348,12348],"valid"],[[12349,12349],"valid",[],"NV8"],[[12350,12350],"valid",[],"NV8"],[[12351,12351],"valid",[],"NV8"],[[12352,12352],"disallowed"],[[12353,12436],"valid"],[[12437,12438],"valid"],[[12439,12440],"disallowed"],[[12441,12442],"valid"],[[12443,12443],"disallowed_STD3_mapped",[32,12441]],[[12444,12444],"disallowed_STD3_mapped",[32,12442]],[[12445,12446],"valid"],[[12447,12447],"mapped",[12424,12426]],[[12448,12448],"valid",[],"NV8"],[[12449,12542],"valid"],[[12543,12543],"mapped",[12467,12488]],[[12544,12548],"disallowed"],[[12549,12588],"valid"],[[12589,12589],"valid"],[[12590,12592],"disallowed"],[[12593,12593],"mapped",[4352]],[[12594,12594],"mapped",[4353]],[[12595,12595],"mapped",[4522]],[[12596,12596],"mapped",[4354]],[[12597,12597],"mapped",[4524]],[[12598,12598],"mapped",[4525]],[[12599,12599],"mapped",[4355]],[[12600,12600],"mapped",[4356]],[[12601,12601],"mapped",[4357]],[[12602,12602],"mapped",[4528]],[[12603,12603],"mapped",[4529]],[[12604,12604],"mapped",[4530]],[[12605,12605],"mapped",[4531]],[[12606,12606],"mapped",[4532]],[[12607,12607],"mapped",[4533]],[[12608,12608],"mapped",[4378]],[[12609,12609],"mapped",[4358]],[[12610,12610],"mapped",[4359]],[[12611,12611],"mapped",[4360]],[[12612,12612],"mapped",[4385]],[[12613,12613],"mapped",[4361]],[[12614,12614],"mapped",[4362]],[[12615,12615],"mapped",[4363]],[[12616,12616],"mapped",[4364]],[[12617,12617],"mapped",[4365]],[[12618,12618],"mapped",[4366]],[[12619,12619],"mapped",[4367]],[[12620,12620],"mapped",[4368]],[[12621,12621],"mapped",[4369]],[[12622,12622],"mapped",[4370]],[[12623,12623],"mapped",[4449]],[[12624,12624],"mapped",[4450]],[[12625,12625],"mapped",[4451]],[[12626,12626],"mapped",[4452]],[[12627,12627],"mapped",[4453]],[[12628,12628],"mapped",[4454]],[[12629,12629],"mapped",[4455]],[[12630,12630],"mapped",[4456]],[[12631,12631],"mapped",[4457]],[[12632,12632],"mapped",[4458]],[[12633,12633],"mapped",[4459]],[[12634,12634],"mapped",[4460]],[[12635,12635],"mapped",[4461]],[[12636,12636],"mapped",[4462]],[[12637,12637],"mapped",[4463]],[[12638,12638],"mapped",[4464]],[[12639,12639],"mapped",[4465]],[[12640,12640],"mapped",[4466]],[[12641,12641],"mapped",[4467]],[[12642,12642],"mapped",[4468]],[[12643,12643],"mapped",[4469]],[[12644,12644],"disallowed"],[[12645,12645],"mapped",[4372]],[[12646,12646],"mapped",[4373]],[[12647,12647],"mapped",[4551]],[[12648,12648],"mapped",[4552]],[[12649,12649],"mapped",[4556]],[[12650,12650],"mapped",[4558]],[[12651,12651],"mapped",[4563]],[[12652,12652],"mapped",[4567]],[[12653,12653],"mapped",[4569]],[[12654,12654],"mapped",[4380]],[[12655,12655],"mapped",[4573]],[[12656,12656],"mapped",[4575]],[[12657,12657],"mapped",[4381]],[[12658,12658],"mapped",[4382]],[[12659,12659],"mapped",[4384]],[[12660,12660],"mapped",[4386]],[[12661,12661],"mapped",[4387]],[[12662,12662],"mapped",[4391]],[[12663,12663],"mapped",[4393]],[[12664,12664],"mapped",[4395]],[[12665,12665],"mapped",[4396]],[[12666,12666],"mapped",[4397]],[[12667,12667],"mapped",[4398]],[[12668,12668],"mapped",[4399]],[[12669,12669],"mapped",[4402]],[[12670,12670],"mapped",[4406]],[[12671,12671],"mapped",[4416]],[[12672,12672],"mapped",[4423]],[[12673,12673],"mapped",[4428]],[[12674,12674],"mapped",[4593]],[[12675,12675],"mapped",[4594]],[[12676,12676],"mapped",[4439]],[[12677,12677],"mapped",[4440]],[[12678,12678],"mapped",[4441]],[[12679,12679],"mapped",[4484]],[[12680,12680],"mapped",[4485]],[[12681,12681],"mapped",[4488]],[[12682,12682],"mapped",[4497]],[[12683,12683],"mapped",[4498]],[[12684,12684],"mapped",[4500]],[[12685,12685],"mapped",[4510]],[[12686,12686],"mapped",[4513]],[[12687,12687],"disallowed"],[[12688,12689],"valid",[],"NV8"],[[12690,12690],"mapped",[19968]],[[12691,12691],"mapped",[20108]],[[12692,12692],"mapped",[19977]],[[12693,12693],"mapped",[22235]],[[12694,12694],"mapped",[19978]],[[12695,12695],"mapped",[20013]],[[12696,12696],"mapped",[19979]],[[12697,12697],"mapped",[30002]],[[12698,12698],"mapped",[20057]],[[12699,12699],"mapped",[19993]],[[12700,12700],"mapped",[19969]],[[12701,12701],"mapped",[22825]],[[12702,12702],"mapped",[22320]],[[12703,12703],"mapped",[20154]],[[12704,12727],"valid"],[[12728,12730],"valid"],[[12731,12735],"disallowed"],[[12736,12751],"valid",[],"NV8"],[[12752,12771],"valid",[],"NV8"],[[12772,12783],"disallowed"],[[12784,12799],"valid"],[[12800,12800],"disallowed_STD3_mapped",[40,4352,41]],[[12801,12801],"disallowed_STD3_mapped",[40,4354,41]],[[12802,12802],"disallowed_STD3_mapped",[40,4355,41]],[[12803,12803],"disallowed_STD3_mapped",[40,4357,41]],[[12804,12804],"disallowed_STD3_mapped",[40,4358,41]],[[12805,12805],"disallowed_STD3_mapped",[40,4359,41]],[[12806,12806],"disallowed_STD3_mapped",[40,4361,41]],[[12807,12807],"disallowed_STD3_mapped",[40,4363,41]],[[12808,12808],"disallowed_STD3_mapped",[40,4364,41]],[[12809,12809],"disallowed_STD3_mapped",[40,4366,41]],[[12810,12810],"disallowed_STD3_mapped",[40,4367,41]],[[12811,12811],"disallowed_STD3_mapped",[40,4368,41]],[[12812,12812],"disallowed_STD3_mapped",[40,4369,41]],[[12813,12813],"disallowed_STD3_mapped",[40,4370,41]],[[12814,12814],"disallowed_STD3_mapped",[40,44032,41]],[[12815,12815],"disallowed_STD3_mapped",[40,45208,41]],[[12816,12816],"disallowed_STD3_mapped",[40,45796,41]],[[12817,12817],"disallowed_STD3_mapped",[40,46972,41]],[[12818,12818],"disallowed_STD3_mapped",[40,47560,41]],[[12819,12819],"disallowed_STD3_mapped",[40,48148,41]],[[12820,12820],"disallowed_STD3_mapped",[40,49324,41]],[[12821,12821],"disallowed_STD3_mapped",[40,50500,41]],[[12822,12822],"disallowed_STD3_mapped",[40,51088,41]],[[12823,12823],"disallowed_STD3_mapped",[40,52264,41]],[[12824,12824],"disallowed_STD3_mapped",[40,52852,41]],[[12825,12825],"disallowed_STD3_mapped",[40,53440,41]],[[12826,12826],"disallowed_STD3_mapped",[40,54028,41]],[[12827,12827],"disallowed_STD3_mapped",[40,54616,41]],[[12828,12828],"disallowed_STD3_mapped",[40,51452,41]],[[12829,12829],"disallowed_STD3_mapped",[40,50724,51204,41]],[[12830,12830],"disallowed_STD3_mapped",[40,50724,54980,41]],[[12831,12831],"disallowed"],[[12832,12832],"disallowed_STD3_mapped",[40,19968,41]],[[12833,12833],"disallowed_STD3_mapped",[40,20108,41]],[[12834,12834],"disallowed_STD3_mapped",[40,19977,41]],[[12835,12835],"disallowed_STD3_mapped",[40,22235,41]],[[12836,12836],"disallowed_STD3_mapped",[40,20116,41]],[[12837,12837],"disallowed_STD3_mapped",[40,20845,41]],[[12838,12838],"disallowed_STD3_mapped",[40,19971,41]],[[12839,12839],"disallowed_STD3_mapped",[40,20843,41]],[[12840,12840],"disallowed_STD3_mapped",[40,20061,41]],[[12841,12841],"disallowed_STD3_mapped",[40,21313,41]],[[12842,12842],"disallowed_STD3_mapped",[40,26376,41]],[[12843,12843],"disallowed_STD3_mapped",[40,28779,41]],[[12844,12844],"disallowed_STD3_mapped",[40,27700,41]],[[12845,12845],"disallowed_STD3_mapped",[40,26408,41]],[[12846,12846],"disallowed_STD3_mapped",[40,37329,41]],[[12847,12847],"disallowed_STD3_mapped",[40,22303,41]],[[12848,12848],"disallowed_STD3_mapped",[40,26085,41]],[[12849,12849],"disallowed_STD3_mapped",[40,26666,41]],[[12850,12850],"disallowed_STD3_mapped",[40,26377,41]],[[12851,12851],"disallowed_STD3_mapped",[40,31038,41]],[[12852,12852],"disallowed_STD3_mapped",[40,21517,41]],[[12853,12853],"disallowed_STD3_mapped",[40,29305,41]],[[12854,12854],"disallowed_STD3_mapped",[40,36001,41]],[[12855,12855],"disallowed_STD3_mapped",[40,31069,41]],[[12856,12856],"disallowed_STD3_mapped",[40,21172,41]],[[12857,12857],"disallowed_STD3_mapped",[40,20195,41]],[[12858,12858],"disallowed_STD3_mapped",[40,21628,41]],[[12859,12859],"disallowed_STD3_mapped",[40,23398,41]],[[12860,12860],"disallowed_STD3_mapped",[40,30435,41]],[[12861,12861],"disallowed_STD3_mapped",[40,20225,41]],[[12862,12862],"disallowed_STD3_mapped",[40,36039,41]],[[12863,12863],"disallowed_STD3_mapped",[40,21332,41]],[[12864,12864],"disallowed_STD3_mapped",[40,31085,41]],[[12865,12865],"disallowed_STD3_mapped",[40,20241,41]],[[12866,12866],"disallowed_STD3_mapped",[40,33258,41]],[[12867,12867],"disallowed_STD3_mapped",[40,33267,41]],[[12868,12868],"mapped",[21839]],[[12869,12869],"mapped",[24188]],[[12870,12870],"mapped",[25991]],[[12871,12871],"mapped",[31631]],[[12872,12879],"valid",[],"NV8"],[[12880,12880],"mapped",[112,116,101]],[[12881,12881],"mapped",[50,49]],[[12882,12882],"mapped",[50,50]],[[12883,12883],"mapped",[50,51]],[[12884,12884],"mapped",[50,52]],[[12885,12885],"mapped",[50,53]],[[12886,12886],"mapped",[50,54]],[[12887,12887],"mapped",[50,55]],[[12888,12888],"mapped",[50,56]],[[12889,12889],"mapped",[50,57]],[[12890,12890],"mapped",[51,48]],[[12891,12891],"mapped",[51,49]],[[12892,12892],"mapped",[51,50]],[[12893,12893],"mapped",[51,51]],[[12894,12894],"mapped",[51,52]],[[12895,12895],"mapped",[51,53]],[[12896,12896],"mapped",[4352]],[[12897,12897],"mapped",[4354]],[[12898,12898],"mapped",[4355]],[[12899,12899],"mapped",[4357]],[[12900,12900],"mapped",[4358]],[[12901,12901],"mapped",[4359]],[[12902,12902],"mapped",[4361]],[[12903,12903],"mapped",[4363]],[[12904,12904],"mapped",[4364]],[[12905,12905],"mapped",[4366]],[[12906,12906],"mapped",[4367]],[[12907,12907],"mapped",[4368]],[[12908,12908],"mapped",[4369]],[[12909,12909],"mapped",[4370]],[[12910,12910],"mapped",[44032]],[[12911,12911],"mapped",[45208]],[[12912,12912],"mapped",[45796]],[[12913,12913],"mapped",[46972]],[[12914,12914],"mapped",[47560]],[[12915,12915],"mapped",[48148]],[[12916,12916],"mapped",[49324]],[[12917,12917],"mapped",[50500]],[[12918,12918],"mapped",[51088]],[[12919,12919],"mapped",[52264]],[[12920,12920],"mapped",[52852]],[[12921,12921],"mapped",[53440]],[[12922,12922],"mapped",[54028]],[[12923,12923],"mapped",[54616]],[[12924,12924],"mapped",[52280,44256]],[[12925,12925],"mapped",[51452,51032]],[[12926,12926],"mapped",[50864]],[[12927,12927],"valid",[],"NV8"],[[12928,12928],"mapped",[19968]],[[12929,12929],"mapped",[20108]],[[12930,12930],"mapped",[19977]],[[12931,12931],"mapped",[22235]],[[12932,12932],"mapped",[20116]],[[12933,12933],"mapped",[20845]],[[12934,12934],"mapped",[19971]],[[12935,12935],"mapped",[20843]],[[12936,12936],"mapped",[20061]],[[12937,12937],"mapped",[21313]],[[12938,12938],"mapped",[26376]],[[12939,12939],"mapped",[28779]],[[12940,12940],"mapped",[27700]],[[12941,12941],"mapped",[26408]],[[12942,12942],"mapped",[37329]],[[12943,12943],"mapped",[22303]],[[12944,12944],"mapped",[26085]],[[12945,12945],"mapped",[26666]],[[12946,12946],"mapped",[26377]],[[12947,12947],"mapped",[31038]],[[12948,12948],"mapped",[21517]],[[12949,12949],"mapped",[29305]],[[12950,12950],"mapped",[36001]],[[12951,12951],"mapped",[31069]],[[12952,12952],"mapped",[21172]],[[12953,12953],"mapped",[31192]],[[12954,12954],"mapped",[30007]],[[12955,12955],"mapped",[22899]],[[12956,12956],"mapped",[36969]],[[12957,12957],"mapped",[20778]],[[12958,12958],"mapped",[21360]],[[12959,12959],"mapped",[27880]],[[12960,12960],"mapped",[38917]],[[12961,12961],"mapped",[20241]],[[12962,12962],"mapped",[20889]],[[12963,12963],"mapped",[27491]],[[12964,12964],"mapped",[19978]],[[12965,12965],"mapped",[20013]],[[12966,12966],"mapped",[19979]],[[12967,12967],"mapped",[24038]],[[12968,12968],"mapped",[21491]],[[12969,12969],"mapped",[21307]],[[12970,12970],"mapped",[23447]],[[12971,12971],"mapped",[23398]],[[12972,12972],"mapped",[30435]],[[12973,12973],"mapped",[20225]],[[12974,12974],"mapped",[36039]],[[12975,12975],"mapped",[21332]],[[12976,12976],"mapped",[22812]],[[12977,12977],"mapped",[51,54]],[[12978,12978],"mapped",[51,55]],[[12979,12979],"mapped",[51,56]],[[12980,12980],"mapped",[51,57]],[[12981,12981],"mapped",[52,48]],[[12982,12982],"mapped",[52,49]],[[12983,12983],"mapped",[52,50]],[[12984,12984],"mapped",[52,51]],[[12985,12985],"mapped",[52,52]],[[12986,12986],"mapped",[52,53]],[[12987,12987],"mapped",[52,54]],[[12988,12988],"mapped",[52,55]],[[12989,12989],"mapped",[52,56]],[[12990,12990],"mapped",[52,57]],[[12991,12991],"mapped",[53,48]],[[12992,12992],"mapped",[49,26376]],[[12993,12993],"mapped",[50,26376]],[[12994,12994],"mapped",[51,26376]],[[12995,12995],"mapped",[52,26376]],[[12996,12996],"mapped",[53,26376]],[[12997,12997],"mapped",[54,26376]],[[12998,12998],"mapped",[55,26376]],[[12999,12999],"mapped",[56,26376]],[[13e3,13e3],"mapped",[57,26376]],[[13001,13001],"mapped",[49,48,26376]],[[13002,13002],"mapped",[49,49,26376]],[[13003,13003],"mapped",[49,50,26376]],[[13004,13004],"mapped",[104,103]],[[13005,13005],"mapped",[101,114,103]],[[13006,13006],"mapped",[101,118]],[[13007,13007],"mapped",[108,116,100]],[[13008,13008],"mapped",[12450]],[[13009,13009],"mapped",[12452]],[[13010,13010],"mapped",[12454]],[[13011,13011],"mapped",[12456]],[[13012,13012],"mapped",[12458]],[[13013,13013],"mapped",[12459]],[[13014,13014],"mapped",[12461]],[[13015,13015],"mapped",[12463]],[[13016,13016],"mapped",[12465]],[[13017,13017],"mapped",[12467]],[[13018,13018],"mapped",[12469]],[[13019,13019],"mapped",[12471]],[[13020,13020],"mapped",[12473]],[[13021,13021],"mapped",[12475]],[[13022,13022],"mapped",[12477]],[[13023,13023],"mapped",[12479]],[[13024,13024],"mapped",[12481]],[[13025,13025],"mapped",[12484]],[[13026,13026],"mapped",[12486]],[[13027,13027],"mapped",[12488]],[[13028,13028],"mapped",[12490]],[[13029,13029],"mapped",[12491]],[[13030,13030],"mapped",[12492]],[[13031,13031],"mapped",[12493]],[[13032,13032],"mapped",[12494]],[[13033,13033],"mapped",[12495]],[[13034,13034],"mapped",[12498]],[[13035,13035],"mapped",[12501]],[[13036,13036],"mapped",[12504]],[[13037,13037],"mapped",[12507]],[[13038,13038],"mapped",[12510]],[[13039,13039],"mapped",[12511]],[[13040,13040],"mapped",[12512]],[[13041,13041],"mapped",[12513]],[[13042,13042],"mapped",[12514]],[[13043,13043],"mapped",[12516]],[[13044,13044],"mapped",[12518]],[[13045,13045],"mapped",[12520]],[[13046,13046],"mapped",[12521]],[[13047,13047],"mapped",[12522]],[[13048,13048],"mapped",[12523]],[[13049,13049],"mapped",[12524]],[[13050,13050],"mapped",[12525]],[[13051,13051],"mapped",[12527]],[[13052,13052],"mapped",[12528]],[[13053,13053],"mapped",[12529]],[[13054,13054],"mapped",[12530]],[[13055,13055],"disallowed"],[[13056,13056],"mapped",[12450,12497,12540,12488]],[[13057,13057],"mapped",[12450,12523,12501,12449]],[[13058,13058],"mapped",[12450,12531,12506,12450]],[[13059,13059],"mapped",[12450,12540,12523]],[[13060,13060],"mapped",[12452,12491,12531,12464]],[[13061,13061],"mapped",[12452,12531,12481]],[[13062,13062],"mapped",[12454,12457,12531]],[[13063,13063],"mapped",[12456,12473,12463,12540,12489]],[[13064,13064],"mapped",[12456,12540,12459,12540]],[[13065,13065],"mapped",[12458,12531,12473]],[[13066,13066],"mapped",[12458,12540,12512]],[[13067,13067],"mapped",[12459,12452,12522]],[[13068,13068],"mapped",[12459,12521,12483,12488]],[[13069,13069],"mapped",[12459,12525,12522,12540]],[[13070,13070],"mapped",[12460,12525,12531]],[[13071,13071],"mapped",[12460,12531,12510]],[[13072,13072],"mapped",[12462,12460]],[[13073,13073],"mapped",[12462,12491,12540]],[[13074,13074],"mapped",[12461,12517,12522,12540]],[[13075,13075],"mapped",[12462,12523,12480,12540]],[[13076,13076],"mapped",[12461,12525]],[[13077,13077],"mapped",[12461,12525,12464,12521,12512]],[[13078,13078],"mapped",[12461,12525,12513,12540,12488,12523]],[[13079,13079],"mapped",[12461,12525,12527,12483,12488]],[[13080,13080],"mapped",[12464,12521,12512]],[[13081,13081],"mapped",[12464,12521,12512,12488,12531]],[[13082,13082],"mapped",[12463,12523,12476,12452,12525]],[[13083,13083],"mapped",[12463,12525,12540,12493]],[[13084,13084],"mapped",[12465,12540,12473]],[[13085,13085],"mapped",[12467,12523,12490]],[[13086,13086],"mapped",[12467,12540,12509]],[[13087,13087],"mapped",[12469,12452,12463,12523]],[[13088,13088],"mapped",[12469,12531,12481,12540,12512]],[[13089,13089],"mapped",[12471,12522,12531,12464]],[[13090,13090],"mapped",[12475,12531,12481]],[[13091,13091],"mapped",[12475,12531,12488]],[[13092,13092],"mapped",[12480,12540,12473]],[[13093,13093],"mapped",[12487,12471]],[[13094,13094],"mapped",[12489,12523]],[[13095,13095],"mapped",[12488,12531]],[[13096,13096],"mapped",[12490,12494]],[[13097,13097],"mapped",[12494,12483,12488]],[[13098,13098],"mapped",[12495,12452,12484]],[[13099,13099],"mapped",[12497,12540,12475,12531,12488]],[[13100,13100],"mapped",[12497,12540,12484]],[[13101,13101],"mapped",[12496,12540,12524,12523]],[[13102,13102],"mapped",[12500,12450,12473,12488,12523]],[[13103,13103],"mapped",[12500,12463,12523]],[[13104,13104],"mapped",[12500,12467]],[[13105,13105],"mapped",[12499,12523]],[[13106,13106],"mapped",[12501,12449,12521,12483,12489]],[[13107,13107],"mapped",[12501,12451,12540,12488]],[[13108,13108],"mapped",[12502,12483,12471,12455,12523]],[[13109,13109],"mapped",[12501,12521,12531]],[[13110,13110],"mapped",[12504,12463,12479,12540,12523]],[[13111,13111],"mapped",[12506,12477]],[[13112,13112],"mapped",[12506,12491,12498]],[[13113,13113],"mapped",[12504,12523,12484]],[[13114,13114],"mapped",[12506,12531,12473]],[[13115,13115],"mapped",[12506,12540,12472]],[[13116,13116],"mapped",[12505,12540,12479]],[[13117,13117],"mapped",[12509,12452,12531,12488]],[[13118,13118],"mapped",[12508,12523,12488]],[[13119,13119],"mapped",[12507,12531]],[[13120,13120],"mapped",[12509,12531,12489]],[[13121,13121],"mapped",[12507,12540,12523]],[[13122,13122],"mapped",[12507,12540,12531]],[[13123,13123],"mapped",[12510,12452,12463,12525]],[[13124,13124],"mapped",[12510,12452,12523]],[[13125,13125],"mapped",[12510,12483,12495]],[[13126,13126],"mapped",[12510,12523,12463]],[[13127,13127],"mapped",[12510,12531,12471,12519,12531]],[[13128,13128],"mapped",[12511,12463,12525,12531]],[[13129,13129],"mapped",[12511,12522]],[[13130,13130],"mapped",[12511,12522,12496,12540,12523]],[[13131,13131],"mapped",[12513,12460]],[[13132,13132],"mapped",[12513,12460,12488,12531]],[[13133,13133],"mapped",[12513,12540,12488,12523]],[[13134,13134],"mapped",[12516,12540,12489]],[[13135,13135],"mapped",[12516,12540,12523]],[[13136,13136],"mapped",[12518,12450,12531]],[[13137,13137],"mapped",[12522,12483,12488,12523]],[[13138,13138],"mapped",[12522,12521]],[[13139,13139],"mapped",[12523,12500,12540]],[[13140,13140],"mapped",[12523,12540,12502,12523]],[[13141,13141],"mapped",[12524,12512]],[[13142,13142],"mapped",[12524,12531,12488,12466,12531]],[[13143,13143],"mapped",[12527,12483,12488]],[[13144,13144],"mapped",[48,28857]],[[13145,13145],"mapped",[49,28857]],[[13146,13146],"mapped",[50,28857]],[[13147,13147],"mapped",[51,28857]],[[13148,13148],"mapped",[52,28857]],[[13149,13149],"mapped",[53,28857]],[[13150,13150],"mapped",[54,28857]],[[13151,13151],"mapped",[55,28857]],[[13152,13152],"mapped",[56,28857]],[[13153,13153],"mapped",[57,28857]],[[13154,13154],"mapped",[49,48,28857]],[[13155,13155],"mapped",[49,49,28857]],[[13156,13156],"mapped",[49,50,28857]],[[13157,13157],"mapped",[49,51,28857]],[[13158,13158],"mapped",[49,52,28857]],[[13159,13159],"mapped",[49,53,28857]],[[13160,13160],"mapped",[49,54,28857]],[[13161,13161],"mapped",[49,55,28857]],[[13162,13162],"mapped",[49,56,28857]],[[13163,13163],"mapped",[49,57,28857]],[[13164,13164],"mapped",[50,48,28857]],[[13165,13165],"mapped",[50,49,28857]],[[13166,13166],"mapped",[50,50,28857]],[[13167,13167],"mapped",[50,51,28857]],[[13168,13168],"mapped",[50,52,28857]],[[13169,13169],"mapped",[104,112,97]],[[13170,13170],"mapped",[100,97]],[[13171,13171],"mapped",[97,117]],[[13172,13172],"mapped",[98,97,114]],[[13173,13173],"mapped",[111,118]],[[13174,13174],"mapped",[112,99]],[[13175,13175],"mapped",[100,109]],[[13176,13176],"mapped",[100,109,50]],[[13177,13177],"mapped",[100,109,51]],[[13178,13178],"mapped",[105,117]],[[13179,13179],"mapped",[24179,25104]],[[13180,13180],"mapped",[26157,21644]],[[13181,13181],"mapped",[22823,27491]],[[13182,13182],"mapped",[26126,27835]],[[13183,13183],"mapped",[26666,24335,20250,31038]],[[13184,13184],"mapped",[112,97]],[[13185,13185],"mapped",[110,97]],[[13186,13186],"mapped",[956,97]],[[13187,13187],"mapped",[109,97]],[[13188,13188],"mapped",[107,97]],[[13189,13189],"mapped",[107,98]],[[13190,13190],"mapped",[109,98]],[[13191,13191],"mapped",[103,98]],[[13192,13192],"mapped",[99,97,108]],[[13193,13193],"mapped",[107,99,97,108]],[[13194,13194],"mapped",[112,102]],[[13195,13195],"mapped",[110,102]],[[13196,13196],"mapped",[956,102]],[[13197,13197],"mapped",[956,103]],[[13198,13198],"mapped",[109,103]],[[13199,13199],"mapped",[107,103]],[[13200,13200],"mapped",[104,122]],[[13201,13201],"mapped",[107,104,122]],[[13202,13202],"mapped",[109,104,122]],[[13203,13203],"mapped",[103,104,122]],[[13204,13204],"mapped",[116,104,122]],[[13205,13205],"mapped",[956,108]],[[13206,13206],"mapped",[109,108]],[[13207,13207],"mapped",[100,108]],[[13208,13208],"mapped",[107,108]],[[13209,13209],"mapped",[102,109]],[[13210,13210],"mapped",[110,109]],[[13211,13211],"mapped",[956,109]],[[13212,13212],"mapped",[109,109]],[[13213,13213],"mapped",[99,109]],[[13214,13214],"mapped",[107,109]],[[13215,13215],"mapped",[109,109,50]],[[13216,13216],"mapped",[99,109,50]],[[13217,13217],"mapped",[109,50]],[[13218,13218],"mapped",[107,109,50]],[[13219,13219],"mapped",[109,109,51]],[[13220,13220],"mapped",[99,109,51]],[[13221,13221],"mapped",[109,51]],[[13222,13222],"mapped",[107,109,51]],[[13223,13223],"mapped",[109,8725,115]],[[13224,13224],"mapped",[109,8725,115,50]],[[13225,13225],"mapped",[112,97]],[[13226,13226],"mapped",[107,112,97]],[[13227,13227],"mapped",[109,112,97]],[[13228,13228],"mapped",[103,112,97]],[[13229,13229],"mapped",[114,97,100]],[[13230,13230],"mapped",[114,97,100,8725,115]],[[13231,13231],"mapped",[114,97,100,8725,115,50]],[[13232,13232],"mapped",[112,115]],[[13233,13233],"mapped",[110,115]],[[13234,13234],"mapped",[956,115]],[[13235,13235],"mapped",[109,115]],[[13236,13236],"mapped",[112,118]],[[13237,13237],"mapped",[110,118]],[[13238,13238],"mapped",[956,118]],[[13239,13239],"mapped",[109,118]],[[13240,13240],"mapped",[107,118]],[[13241,13241],"mapped",[109,118]],[[13242,13242],"mapped",[112,119]],[[13243,13243],"mapped",[110,119]],[[13244,13244],"mapped",[956,119]],[[13245,13245],"mapped",[109,119]],[[13246,13246],"mapped",[107,119]],[[13247,13247],"mapped",[109,119]],[[13248,13248],"mapped",[107,969]],[[13249,13249],"mapped",[109,969]],[[13250,13250],"disallowed"],[[13251,13251],"mapped",[98,113]],[[13252,13252],"mapped",[99,99]],[[13253,13253],"mapped",[99,100]],[[13254,13254],"mapped",[99,8725,107,103]],[[13255,13255],"disallowed"],[[13256,13256],"mapped",[100,98]],[[13257,13257],"mapped",[103,121]],[[13258,13258],"mapped",[104,97]],[[13259,13259],"mapped",[104,112]],[[13260,13260],"mapped",[105,110]],[[13261,13261],"mapped",[107,107]],[[13262,13262],"mapped",[107,109]],[[13263,13263],"mapped",[107,116]],[[13264,13264],"mapped",[108,109]],[[13265,13265],"mapped",[108,110]],[[13266,13266],"mapped",[108,111,103]],[[13267,13267],"mapped",[108,120]],[[13268,13268],"mapped",[109,98]],[[13269,13269],"mapped",[109,105,108]],[[13270,13270],"mapped",[109,111,108]],[[13271,13271],"mapped",[112,104]],[[13272,13272],"disallowed"],[[13273,13273],"mapped",[112,112,109]],[[13274,13274],"mapped",[112,114]],[[13275,13275],"mapped",[115,114]],[[13276,13276],"mapped",[115,118]],[[13277,13277],"mapped",[119,98]],[[13278,13278],"mapped",[118,8725,109]],[[13279,13279],"mapped",[97,8725,109]],[[13280,13280],"mapped",[49,26085]],[[13281,13281],"mapped",[50,26085]],[[13282,13282],"mapped",[51,26085]],[[13283,13283],"mapped",[52,26085]],[[13284,13284],"mapped",[53,26085]],[[13285,13285],"mapped",[54,26085]],[[13286,13286],"mapped",[55,26085]],[[13287,13287],"mapped",[56,26085]],[[13288,13288],"mapped",[57,26085]],[[13289,13289],"mapped",[49,48,26085]],[[13290,13290],"mapped",[49,49,26085]],[[13291,13291],"mapped",[49,50,26085]],[[13292,13292],"mapped",[49,51,26085]],[[13293,13293],"mapped",[49,52,26085]],[[13294,13294],"mapped",[49,53,26085]],[[13295,13295],"mapped",[49,54,26085]],[[13296,13296],"mapped",[49,55,26085]],[[13297,13297],"mapped",[49,56,26085]],[[13298,13298],"mapped",[49,57,26085]],[[13299,13299],"mapped",[50,48,26085]],[[13300,13300],"mapped",[50,49,26085]],[[13301,13301],"mapped",[50,50,26085]],[[13302,13302],"mapped",[50,51,26085]],[[13303,13303],"mapped",[50,52,26085]],[[13304,13304],"mapped",[50,53,26085]],[[13305,13305],"mapped",[50,54,26085]],[[13306,13306],"mapped",[50,55,26085]],[[13307,13307],"mapped",[50,56,26085]],[[13308,13308],"mapped",[50,57,26085]],[[13309,13309],"mapped",[51,48,26085]],[[13310,13310],"mapped",[51,49,26085]],[[13311,13311],"mapped",[103,97,108]],[[13312,19893],"valid"],[[19894,19903],"disallowed"],[[19904,19967],"valid",[],"NV8"],[[19968,40869],"valid"],[[40870,40891],"valid"],[[40892,40899],"valid"],[[40900,40907],"valid"],[[40908,40908],"valid"],[[40909,40917],"valid"],[[40918,40959],"disallowed"],[[40960,42124],"valid"],[[42125,42127],"disallowed"],[[42128,42145],"valid",[],"NV8"],[[42146,42147],"valid",[],"NV8"],[[42148,42163],"valid",[],"NV8"],[[42164,42164],"valid",[],"NV8"],[[42165,42176],"valid",[],"NV8"],[[42177,42177],"valid",[],"NV8"],[[42178,42180],"valid",[],"NV8"],[[42181,42181],"valid",[],"NV8"],[[42182,42182],"valid",[],"NV8"],[[42183,42191],"disallowed"],[[42192,42237],"valid"],[[42238,42239],"valid",[],"NV8"],[[42240,42508],"valid"],[[42509,42511],"valid",[],"NV8"],[[42512,42539],"valid"],[[42540,42559],"disallowed"],[[42560,42560],"mapped",[42561]],[[42561,42561],"valid"],[[42562,42562],"mapped",[42563]],[[42563,42563],"valid"],[[42564,42564],"mapped",[42565]],[[42565,42565],"valid"],[[42566,42566],"mapped",[42567]],[[42567,42567],"valid"],[[42568,42568],"mapped",[42569]],[[42569,42569],"valid"],[[42570,42570],"mapped",[42571]],[[42571,42571],"valid"],[[42572,42572],"mapped",[42573]],[[42573,42573],"valid"],[[42574,42574],"mapped",[42575]],[[42575,42575],"valid"],[[42576,42576],"mapped",[42577]],[[42577,42577],"valid"],[[42578,42578],"mapped",[42579]],[[42579,42579],"valid"],[[42580,42580],"mapped",[42581]],[[42581,42581],"valid"],[[42582,42582],"mapped",[42583]],[[42583,42583],"valid"],[[42584,42584],"mapped",[42585]],[[42585,42585],"valid"],[[42586,42586],"mapped",[42587]],[[42587,42587],"valid"],[[42588,42588],"mapped",[42589]],[[42589,42589],"valid"],[[42590,42590],"mapped",[42591]],[[42591,42591],"valid"],[[42592,42592],"mapped",[42593]],[[42593,42593],"valid"],[[42594,42594],"mapped",[42595]],[[42595,42595],"valid"],[[42596,42596],"mapped",[42597]],[[42597,42597],"valid"],[[42598,42598],"mapped",[42599]],[[42599,42599],"valid"],[[42600,42600],"mapped",[42601]],[[42601,42601],"valid"],[[42602,42602],"mapped",[42603]],[[42603,42603],"valid"],[[42604,42604],"mapped",[42605]],[[42605,42607],"valid"],[[42608,42611],"valid",[],"NV8"],[[42612,42619],"valid"],[[42620,42621],"valid"],[[42622,42622],"valid",[],"NV8"],[[42623,42623],"valid"],[[42624,42624],"mapped",[42625]],[[42625,42625],"valid"],[[42626,42626],"mapped",[42627]],[[42627,42627],"valid"],[[42628,42628],"mapped",[42629]],[[42629,42629],"valid"],[[42630,42630],"mapped",[42631]],[[42631,42631],"valid"],[[42632,42632],"mapped",[42633]],[[42633,42633],"valid"],[[42634,42634],"mapped",[42635]],[[42635,42635],"valid"],[[42636,42636],"mapped",[42637]],[[42637,42637],"valid"],[[42638,42638],"mapped",[42639]],[[42639,42639],"valid"],[[42640,42640],"mapped",[42641]],[[42641,42641],"valid"],[[42642,42642],"mapped",[42643]],[[42643,42643],"valid"],[[42644,42644],"mapped",[42645]],[[42645,42645],"valid"],[[42646,42646],"mapped",[42647]],[[42647,42647],"valid"],[[42648,42648],"mapped",[42649]],[[42649,42649],"valid"],[[42650,42650],"mapped",[42651]],[[42651,42651],"valid"],[[42652,42652],"mapped",[1098]],[[42653,42653],"mapped",[1100]],[[42654,42654],"valid"],[[42655,42655],"valid"],[[42656,42725],"valid"],[[42726,42735],"valid",[],"NV8"],[[42736,42737],"valid"],[[42738,42743],"valid",[],"NV8"],[[42744,42751],"disallowed"],[[42752,42774],"valid",[],"NV8"],[[42775,42778],"valid"],[[42779,42783],"valid"],[[42784,42785],"valid",[],"NV8"],[[42786,42786],"mapped",[42787]],[[42787,42787],"valid"],[[42788,42788],"mapped",[42789]],[[42789,42789],"valid"],[[42790,42790],"mapped",[42791]],[[42791,42791],"valid"],[[42792,42792],"mapped",[42793]],[[42793,42793],"valid"],[[42794,42794],"mapped",[42795]],[[42795,42795],"valid"],[[42796,42796],"mapped",[42797]],[[42797,42797],"valid"],[[42798,42798],"mapped",[42799]],[[42799,42801],"valid"],[[42802,42802],"mapped",[42803]],[[42803,42803],"valid"],[[42804,42804],"mapped",[42805]],[[42805,42805],"valid"],[[42806,42806],"mapped",[42807]],[[42807,42807],"valid"],[[42808,42808],"mapped",[42809]],[[42809,42809],"valid"],[[42810,42810],"mapped",[42811]],[[42811,42811],"valid"],[[42812,42812],"mapped",[42813]],[[42813,42813],"valid"],[[42814,42814],"mapped",[42815]],[[42815,42815],"valid"],[[42816,42816],"mapped",[42817]],[[42817,42817],"valid"],[[42818,42818],"mapped",[42819]],[[42819,42819],"valid"],[[42820,42820],"mapped",[42821]],[[42821,42821],"valid"],[[42822,42822],"mapped",[42823]],[[42823,42823],"valid"],[[42824,42824],"mapped",[42825]],[[42825,42825],"valid"],[[42826,42826],"mapped",[42827]],[[42827,42827],"valid"],[[42828,42828],"mapped",[42829]],[[42829,42829],"valid"],[[42830,42830],"mapped",[42831]],[[42831,42831],"valid"],[[42832,42832],"mapped",[42833]],[[42833,42833],"valid"],[[42834,42834],"mapped",[42835]],[[42835,42835],"valid"],[[42836,42836],"mapped",[42837]],[[42837,42837],"valid"],[[42838,42838],"mapped",[42839]],[[42839,42839],"valid"],[[42840,42840],"mapped",[42841]],[[42841,42841],"valid"],[[42842,42842],"mapped",[42843]],[[42843,42843],"valid"],[[42844,42844],"mapped",[42845]],[[42845,42845],"valid"],[[42846,42846],"mapped",[42847]],[[42847,42847],"valid"],[[42848,42848],"mapped",[42849]],[[42849,42849],"valid"],[[42850,42850],"mapped",[42851]],[[42851,42851],"valid"],[[42852,42852],"mapped",[42853]],[[42853,42853],"valid"],[[42854,42854],"mapped",[42855]],[[42855,42855],"valid"],[[42856,42856],"mapped",[42857]],[[42857,42857],"valid"],[[42858,42858],"mapped",[42859]],[[42859,42859],"valid"],[[42860,42860],"mapped",[42861]],[[42861,42861],"valid"],[[42862,42862],"mapped",[42863]],[[42863,42863],"valid"],[[42864,42864],"mapped",[42863]],[[42865,42872],"valid"],[[42873,42873],"mapped",[42874]],[[42874,42874],"valid"],[[42875,42875],"mapped",[42876]],[[42876,42876],"valid"],[[42877,42877],"mapped",[7545]],[[42878,42878],"mapped",[42879]],[[42879,42879],"valid"],[[42880,42880],"mapped",[42881]],[[42881,42881],"valid"],[[42882,42882],"mapped",[42883]],[[42883,42883],"valid"],[[42884,42884],"mapped",[42885]],[[42885,42885],"valid"],[[42886,42886],"mapped",[42887]],[[42887,42888],"valid"],[[42889,42890],"valid",[],"NV8"],[[42891,42891],"mapped",[42892]],[[42892,42892],"valid"],[[42893,42893],"mapped",[613]],[[42894,42894],"valid"],[[42895,42895],"valid"],[[42896,42896],"mapped",[42897]],[[42897,42897],"valid"],[[42898,42898],"mapped",[42899]],[[42899,42899],"valid"],[[42900,42901],"valid"],[[42902,42902],"mapped",[42903]],[[42903,42903],"valid"],[[42904,42904],"mapped",[42905]],[[42905,42905],"valid"],[[42906,42906],"mapped",[42907]],[[42907,42907],"valid"],[[42908,42908],"mapped",[42909]],[[42909,42909],"valid"],[[42910,42910],"mapped",[42911]],[[42911,42911],"valid"],[[42912,42912],"mapped",[42913]],[[42913,42913],"valid"],[[42914,42914],"mapped",[42915]],[[42915,42915],"valid"],[[42916,42916],"mapped",[42917]],[[42917,42917],"valid"],[[42918,42918],"mapped",[42919]],[[42919,42919],"valid"],[[42920,42920],"mapped",[42921]],[[42921,42921],"valid"],[[42922,42922],"mapped",[614]],[[42923,42923],"mapped",[604]],[[42924,42924],"mapped",[609]],[[42925,42925],"mapped",[620]],[[42926,42927],"disallowed"],[[42928,42928],"mapped",[670]],[[42929,42929],"mapped",[647]],[[42930,42930],"mapped",[669]],[[42931,42931],"mapped",[43859]],[[42932,42932],"mapped",[42933]],[[42933,42933],"valid"],[[42934,42934],"mapped",[42935]],[[42935,42935],"valid"],[[42936,42998],"disallowed"],[[42999,42999],"valid"],[[43e3,43e3],"mapped",[295]],[[43001,43001],"mapped",[339]],[[43002,43002],"valid"],[[43003,43007],"valid"],[[43008,43047],"valid"],[[43048,43051],"valid",[],"NV8"],[[43052,43055],"disallowed"],[[43056,43065],"valid",[],"NV8"],[[43066,43071],"disallowed"],[[43072,43123],"valid"],[[43124,43127],"valid",[],"NV8"],[[43128,43135],"disallowed"],[[43136,43204],"valid"],[[43205,43213],"disallowed"],[[43214,43215],"valid",[],"NV8"],[[43216,43225],"valid"],[[43226,43231],"disallowed"],[[43232,43255],"valid"],[[43256,43258],"valid",[],"NV8"],[[43259,43259],"valid"],[[43260,43260],"valid",[],"NV8"],[[43261,43261],"valid"],[[43262,43263],"disallowed"],[[43264,43309],"valid"],[[43310,43311],"valid",[],"NV8"],[[43312,43347],"valid"],[[43348,43358],"disallowed"],[[43359,43359],"valid",[],"NV8"],[[43360,43388],"valid",[],"NV8"],[[43389,43391],"disallowed"],[[43392,43456],"valid"],[[43457,43469],"valid",[],"NV8"],[[43470,43470],"disallowed"],[[43471,43481],"valid"],[[43482,43485],"disallowed"],[[43486,43487],"valid",[],"NV8"],[[43488,43518],"valid"],[[43519,43519],"disallowed"],[[43520,43574],"valid"],[[43575,43583],"disallowed"],[[43584,43597],"valid"],[[43598,43599],"disallowed"],[[43600,43609],"valid"],[[43610,43611],"disallowed"],[[43612,43615],"valid",[],"NV8"],[[43616,43638],"valid"],[[43639,43641],"valid",[],"NV8"],[[43642,43643],"valid"],[[43644,43647],"valid"],[[43648,43714],"valid"],[[43715,43738],"disallowed"],[[43739,43741],"valid"],[[43742,43743],"valid",[],"NV8"],[[43744,43759],"valid"],[[43760,43761],"valid",[],"NV8"],[[43762,43766],"valid"],[[43767,43776],"disallowed"],[[43777,43782],"valid"],[[43783,43784],"disallowed"],[[43785,43790],"valid"],[[43791,43792],"disallowed"],[[43793,43798],"valid"],[[43799,43807],"disallowed"],[[43808,43814],"valid"],[[43815,43815],"disallowed"],[[43816,43822],"valid"],[[43823,43823],"disallowed"],[[43824,43866],"valid"],[[43867,43867],"valid",[],"NV8"],[[43868,43868],"mapped",[42791]],[[43869,43869],"mapped",[43831]],[[43870,43870],"mapped",[619]],[[43871,43871],"mapped",[43858]],[[43872,43875],"valid"],[[43876,43877],"valid"],[[43878,43887],"disallowed"],[[43888,43888],"mapped",[5024]],[[43889,43889],"mapped",[5025]],[[43890,43890],"mapped",[5026]],[[43891,43891],"mapped",[5027]],[[43892,43892],"mapped",[5028]],[[43893,43893],"mapped",[5029]],[[43894,43894],"mapped",[5030]],[[43895,43895],"mapped",[5031]],[[43896,43896],"mapped",[5032]],[[43897,43897],"mapped",[5033]],[[43898,43898],"mapped",[5034]],[[43899,43899],"mapped",[5035]],[[43900,43900],"mapped",[5036]],[[43901,43901],"mapped",[5037]],[[43902,43902],"mapped",[5038]],[[43903,43903],"mapped",[5039]],[[43904,43904],"mapped",[5040]],[[43905,43905],"mapped",[5041]],[[43906,43906],"mapped",[5042]],[[43907,43907],"mapped",[5043]],[[43908,43908],"mapped",[5044]],[[43909,43909],"mapped",[5045]],[[43910,43910],"mapped",[5046]],[[43911,43911],"mapped",[5047]],[[43912,43912],"mapped",[5048]],[[43913,43913],"mapped",[5049]],[[43914,43914],"mapped",[5050]],[[43915,43915],"mapped",[5051]],[[43916,43916],"mapped",[5052]],[[43917,43917],"mapped",[5053]],[[43918,43918],"mapped",[5054]],[[43919,43919],"mapped",[5055]],[[43920,43920],"mapped",[5056]],[[43921,43921],"mapped",[5057]],[[43922,43922],"mapped",[5058]],[[43923,43923],"mapped",[5059]],[[43924,43924],"mapped",[5060]],[[43925,43925],"mapped",[5061]],[[43926,43926],"mapped",[5062]],[[43927,43927],"mapped",[5063]],[[43928,43928],"mapped",[5064]],[[43929,43929],"mapped",[5065]],[[43930,43930],"mapped",[5066]],[[43931,43931],"mapped",[5067]],[[43932,43932],"mapped",[5068]],[[43933,43933],"mapped",[5069]],[[43934,43934],"mapped",[5070]],[[43935,43935],"mapped",[5071]],[[43936,43936],"mapped",[5072]],[[43937,43937],"mapped",[5073]],[[43938,43938],"mapped",[5074]],[[43939,43939],"mapped",[5075]],[[43940,43940],"mapped",[5076]],[[43941,43941],"mapped",[5077]],[[43942,43942],"mapped",[5078]],[[43943,43943],"mapped",[5079]],[[43944,43944],"mapped",[5080]],[[43945,43945],"mapped",[5081]],[[43946,43946],"mapped",[5082]],[[43947,43947],"mapped",[5083]],[[43948,43948],"mapped",[5084]],[[43949,43949],"mapped",[5085]],[[43950,43950],"mapped",[5086]],[[43951,43951],"mapped",[5087]],[[43952,43952],"mapped",[5088]],[[43953,43953],"mapped",[5089]],[[43954,43954],"mapped",[5090]],[[43955,43955],"mapped",[5091]],[[43956,43956],"mapped",[5092]],[[43957,43957],"mapped",[5093]],[[43958,43958],"mapped",[5094]],[[43959,43959],"mapped",[5095]],[[43960,43960],"mapped",[5096]],[[43961,43961],"mapped",[5097]],[[43962,43962],"mapped",[5098]],[[43963,43963],"mapped",[5099]],[[43964,43964],"mapped",[5100]],[[43965,43965],"mapped",[5101]],[[43966,43966],"mapped",[5102]],[[43967,43967],"mapped",[5103]],[[43968,44010],"valid"],[[44011,44011],"valid",[],"NV8"],[[44012,44013],"valid"],[[44014,44015],"disallowed"],[[44016,44025],"valid"],[[44026,44031],"disallowed"],[[44032,55203],"valid"],[[55204,55215],"disallowed"],[[55216,55238],"valid",[],"NV8"],[[55239,55242],"disallowed"],[[55243,55291],"valid",[],"NV8"],[[55292,55295],"disallowed"],[[55296,57343],"disallowed"],[[57344,63743],"disallowed"],[[63744,63744],"mapped",[35912]],[[63745,63745],"mapped",[26356]],[[63746,63746],"mapped",[36554]],[[63747,63747],"mapped",[36040]],[[63748,63748],"mapped",[28369]],[[63749,63749],"mapped",[20018]],[[63750,63750],"mapped",[21477]],[[63751,63752],"mapped",[40860]],[[63753,63753],"mapped",[22865]],[[63754,63754],"mapped",[37329]],[[63755,63755],"mapped",[21895]],[[63756,63756],"mapped",[22856]],[[63757,63757],"mapped",[25078]],[[63758,63758],"mapped",[30313]],[[63759,63759],"mapped",[32645]],[[63760,63760],"mapped",[34367]],[[63761,63761],"mapped",[34746]],[[63762,63762],"mapped",[35064]],[[63763,63763],"mapped",[37007]],[[63764,63764],"mapped",[27138]],[[63765,63765],"mapped",[27931]],[[63766,63766],"mapped",[28889]],[[63767,63767],"mapped",[29662]],[[63768,63768],"mapped",[33853]],[[63769,63769],"mapped",[37226]],[[63770,63770],"mapped",[39409]],[[63771,63771],"mapped",[20098]],[[63772,63772],"mapped",[21365]],[[63773,63773],"mapped",[27396]],[[63774,63774],"mapped",[29211]],[[63775,63775],"mapped",[34349]],[[63776,63776],"mapped",[40478]],[[63777,63777],"mapped",[23888]],[[63778,63778],"mapped",[28651]],[[63779,63779],"mapped",[34253]],[[63780,63780],"mapped",[35172]],[[63781,63781],"mapped",[25289]],[[63782,63782],"mapped",[33240]],[[63783,63783],"mapped",[34847]],[[63784,63784],"mapped",[24266]],[[63785,63785],"mapped",[26391]],[[63786,63786],"mapped",[28010]],[[63787,63787],"mapped",[29436]],[[63788,63788],"mapped",[37070]],[[63789,63789],"mapped",[20358]],[[63790,63790],"mapped",[20919]],[[63791,63791],"mapped",[21214]],[[63792,63792],"mapped",[25796]],[[63793,63793],"mapped",[27347]],[[63794,63794],"mapped",[29200]],[[63795,63795],"mapped",[30439]],[[63796,63796],"mapped",[32769]],[[63797,63797],"mapped",[34310]],[[63798,63798],"mapped",[34396]],[[63799,63799],"mapped",[36335]],[[63800,63800],"mapped",[38706]],[[63801,63801],"mapped",[39791]],[[63802,63802],"mapped",[40442]],[[63803,63803],"mapped",[30860]],[[63804,63804],"mapped",[31103]],[[63805,63805],"mapped",[32160]],[[63806,63806],"mapped",[33737]],[[63807,63807],"mapped",[37636]],[[63808,63808],"mapped",[40575]],[[63809,63809],"mapped",[35542]],[[63810,63810],"mapped",[22751]],[[63811,63811],"mapped",[24324]],[[63812,63812],"mapped",[31840]],[[63813,63813],"mapped",[32894]],[[63814,63814],"mapped",[29282]],[[63815,63815],"mapped",[30922]],[[63816,63816],"mapped",[36034]],[[63817,63817],"mapped",[38647]],[[63818,63818],"mapped",[22744]],[[63819,63819],"mapped",[23650]],[[63820,63820],"mapped",[27155]],[[63821,63821],"mapped",[28122]],[[63822,63822],"mapped",[28431]],[[63823,63823],"mapped",[32047]],[[63824,63824],"mapped",[32311]],[[63825,63825],"mapped",[38475]],[[63826,63826],"mapped",[21202]],[[63827,63827],"mapped",[32907]],[[63828,63828],"mapped",[20956]],[[63829,63829],"mapped",[20940]],[[63830,63830],"mapped",[31260]],[[63831,63831],"mapped",[32190]],[[63832,63832],"mapped",[33777]],[[63833,63833],"mapped",[38517]],[[63834,63834],"mapped",[35712]],[[63835,63835],"mapped",[25295]],[[63836,63836],"mapped",[27138]],[[63837,63837],"mapped",[35582]],[[63838,63838],"mapped",[20025]],[[63839,63839],"mapped",[23527]],[[63840,63840],"mapped",[24594]],[[63841,63841],"mapped",[29575]],[[63842,63842],"mapped",[30064]],[[63843,63843],"mapped",[21271]],[[63844,63844],"mapped",[30971]],[[63845,63845],"mapped",[20415]],[[63846,63846],"mapped",[24489]],[[63847,63847],"mapped",[19981]],[[63848,63848],"mapped",[27852]],[[63849,63849],"mapped",[25976]],[[63850,63850],"mapped",[32034]],[[63851,63851],"mapped",[21443]],[[63852,63852],"mapped",[22622]],[[63853,63853],"mapped",[30465]],[[63854,63854],"mapped",[33865]],[[63855,63855],"mapped",[35498]],[[63856,63856],"mapped",[27578]],[[63857,63857],"mapped",[36784]],[[63858,63858],"mapped",[27784]],[[63859,63859],"mapped",[25342]],[[63860,63860],"mapped",[33509]],[[63861,63861],"mapped",[25504]],[[63862,63862],"mapped",[30053]],[[63863,63863],"mapped",[20142]],[[63864,63864],"mapped",[20841]],[[63865,63865],"mapped",[20937]],[[63866,63866],"mapped",[26753]],[[63867,63867],"mapped",[31975]],[[63868,63868],"mapped",[33391]],[[63869,63869],"mapped",[35538]],[[63870,63870],"mapped",[37327]],[[63871,63871],"mapped",[21237]],[[63872,63872],"mapped",[21570]],[[63873,63873],"mapped",[22899]],[[63874,63874],"mapped",[24300]],[[63875,63875],"mapped",[26053]],[[63876,63876],"mapped",[28670]],[[63877,63877],"mapped",[31018]],[[63878,63878],"mapped",[38317]],[[63879,63879],"mapped",[39530]],[[63880,63880],"mapped",[40599]],[[63881,63881],"mapped",[40654]],[[63882,63882],"mapped",[21147]],[[63883,63883],"mapped",[26310]],[[63884,63884],"mapped",[27511]],[[63885,63885],"mapped",[36706]],[[63886,63886],"mapped",[24180]],[[63887,63887],"mapped",[24976]],[[63888,63888],"mapped",[25088]],[[63889,63889],"mapped",[25754]],[[63890,63890],"mapped",[28451]],[[63891,63891],"mapped",[29001]],[[63892,63892],"mapped",[29833]],[[63893,63893],"mapped",[31178]],[[63894,63894],"mapped",[32244]],[[63895,63895],"mapped",[32879]],[[63896,63896],"mapped",[36646]],[[63897,63897],"mapped",[34030]],[[63898,63898],"mapped",[36899]],[[63899,63899],"mapped",[37706]],[[63900,63900],"mapped",[21015]],[[63901,63901],"mapped",[21155]],[[63902,63902],"mapped",[21693]],[[63903,63903],"mapped",[28872]],[[63904,63904],"mapped",[35010]],[[63905,63905],"mapped",[35498]],[[63906,63906],"mapped",[24265]],[[63907,63907],"mapped",[24565]],[[63908,63908],"mapped",[25467]],[[63909,63909],"mapped",[27566]],[[63910,63910],"mapped",[31806]],[[63911,63911],"mapped",[29557]],[[63912,63912],"mapped",[20196]],[[63913,63913],"mapped",[22265]],[[63914,63914],"mapped",[23527]],[[63915,63915],"mapped",[23994]],[[63916,63916],"mapped",[24604]],[[63917,63917],"mapped",[29618]],[[63918,63918],"mapped",[29801]],[[63919,63919],"mapped",[32666]],[[63920,63920],"mapped",[32838]],[[63921,63921],"mapped",[37428]],[[63922,63922],"mapped",[38646]],[[63923,63923],"mapped",[38728]],[[63924,63924],"mapped",[38936]],[[63925,63925],"mapped",[20363]],[[63926,63926],"mapped",[31150]],[[63927,63927],"mapped",[37300]],[[63928,63928],"mapped",[38584]],[[63929,63929],"mapped",[24801]],[[63930,63930],"mapped",[20102]],[[63931,63931],"mapped",[20698]],[[63932,63932],"mapped",[23534]],[[63933,63933],"mapped",[23615]],[[63934,63934],"mapped",[26009]],[[63935,63935],"mapped",[27138]],[[63936,63936],"mapped",[29134]],[[63937,63937],"mapped",[30274]],[[63938,63938],"mapped",[34044]],[[63939,63939],"mapped",[36988]],[[63940,63940],"mapped",[40845]],[[63941,63941],"mapped",[26248]],[[63942,63942],"mapped",[38446]],[[63943,63943],"mapped",[21129]],[[63944,63944],"mapped",[26491]],[[63945,63945],"mapped",[26611]],[[63946,63946],"mapped",[27969]],[[63947,63947],"mapped",[28316]],[[63948,63948],"mapped",[29705]],[[63949,63949],"mapped",[30041]],[[63950,63950],"mapped",[30827]],[[63951,63951],"mapped",[32016]],[[63952,63952],"mapped",[39006]],[[63953,63953],"mapped",[20845]],[[63954,63954],"mapped",[25134]],[[63955,63955],"mapped",[38520]],[[63956,63956],"mapped",[20523]],[[63957,63957],"mapped",[23833]],[[63958,63958],"mapped",[28138]],[[63959,63959],"mapped",[36650]],[[63960,63960],"mapped",[24459]],[[63961,63961],"mapped",[24900]],[[63962,63962],"mapped",[26647]],[[63963,63963],"mapped",[29575]],[[63964,63964],"mapped",[38534]],[[63965,63965],"mapped",[21033]],[[63966,63966],"mapped",[21519]],[[63967,63967],"mapped",[23653]],[[63968,63968],"mapped",[26131]],[[63969,63969],"mapped",[26446]],[[63970,63970],"mapped",[26792]],[[63971,63971],"mapped",[27877]],[[63972,63972],"mapped",[29702]],[[63973,63973],"mapped",[30178]],[[63974,63974],"mapped",[32633]],[[63975,63975],"mapped",[35023]],[[63976,63976],"mapped",[35041]],[[63977,63977],"mapped",[37324]],[[63978,63978],"mapped",[38626]],[[63979,63979],"mapped",[21311]],[[63980,63980],"mapped",[28346]],[[63981,63981],"mapped",[21533]],[[63982,63982],"mapped",[29136]],[[63983,63983],"mapped",[29848]],[[63984,63984],"mapped",[34298]],[[63985,63985],"mapped",[38563]],[[63986,63986],"mapped",[40023]],[[63987,63987],"mapped",[40607]],[[63988,63988],"mapped",[26519]],[[63989,63989],"mapped",[28107]],[[63990,63990],"mapped",[33256]],[[63991,63991],"mapped",[31435]],[[63992,63992],"mapped",[31520]],[[63993,63993],"mapped",[31890]],[[63994,63994],"mapped",[29376]],[[63995,63995],"mapped",[28825]],[[63996,63996],"mapped",[35672]],[[63997,63997],"mapped",[20160]],[[63998,63998],"mapped",[33590]],[[63999,63999],"mapped",[21050]],[[64e3,64e3],"mapped",[20999]],[[64001,64001],"mapped",[24230]],[[64002,64002],"mapped",[25299]],[[64003,64003],"mapped",[31958]],[[64004,64004],"mapped",[23429]],[[64005,64005],"mapped",[27934]],[[64006,64006],"mapped",[26292]],[[64007,64007],"mapped",[36667]],[[64008,64008],"mapped",[34892]],[[64009,64009],"mapped",[38477]],[[64010,64010],"mapped",[35211]],[[64011,64011],"mapped",[24275]],[[64012,64012],"mapped",[20800]],[[64013,64013],"mapped",[21952]],[[64014,64015],"valid"],[[64016,64016],"mapped",[22618]],[[64017,64017],"valid"],[[64018,64018],"mapped",[26228]],[[64019,64020],"valid"],[[64021,64021],"mapped",[20958]],[[64022,64022],"mapped",[29482]],[[64023,64023],"mapped",[30410]],[[64024,64024],"mapped",[31036]],[[64025,64025],"mapped",[31070]],[[64026,64026],"mapped",[31077]],[[64027,64027],"mapped",[31119]],[[64028,64028],"mapped",[38742]],[[64029,64029],"mapped",[31934]],[[64030,64030],"mapped",[32701]],[[64031,64031],"valid"],[[64032,64032],"mapped",[34322]],[[64033,64033],"valid"],[[64034,64034],"mapped",[35576]],[[64035,64036],"valid"],[[64037,64037],"mapped",[36920]],[[64038,64038],"mapped",[37117]],[[64039,64041],"valid"],[[64042,64042],"mapped",[39151]],[[64043,64043],"mapped",[39164]],[[64044,64044],"mapped",[39208]],[[64045,64045],"mapped",[40372]],[[64046,64046],"mapped",[37086]],[[64047,64047],"mapped",[38583]],[[64048,64048],"mapped",[20398]],[[64049,64049],"mapped",[20711]],[[64050,64050],"mapped",[20813]],[[64051,64051],"mapped",[21193]],[[64052,64052],"mapped",[21220]],[[64053,64053],"mapped",[21329]],[[64054,64054],"mapped",[21917]],[[64055,64055],"mapped",[22022]],[[64056,64056],"mapped",[22120]],[[64057,64057],"mapped",[22592]],[[64058,64058],"mapped",[22696]],[[64059,64059],"mapped",[23652]],[[64060,64060],"mapped",[23662]],[[64061,64061],"mapped",[24724]],[[64062,64062],"mapped",[24936]],[[64063,64063],"mapped",[24974]],[[64064,64064],"mapped",[25074]],[[64065,64065],"mapped",[25935]],[[64066,64066],"mapped",[26082]],[[64067,64067],"mapped",[26257]],[[64068,64068],"mapped",[26757]],[[64069,64069],"mapped",[28023]],[[64070,64070],"mapped",[28186]],[[64071,64071],"mapped",[28450]],[[64072,64072],"mapped",[29038]],[[64073,64073],"mapped",[29227]],[[64074,64074],"mapped",[29730]],[[64075,64075],"mapped",[30865]],[[64076,64076],"mapped",[31038]],[[64077,64077],"mapped",[31049]],[[64078,64078],"mapped",[31048]],[[64079,64079],"mapped",[31056]],[[64080,64080],"mapped",[31062]],[[64081,64081],"mapped",[31069]],[[64082,64082],"mapped",[31117]],[[64083,64083],"mapped",[31118]],[[64084,64084],"mapped",[31296]],[[64085,64085],"mapped",[31361]],[[64086,64086],"mapped",[31680]],[[64087,64087],"mapped",[32244]],[[64088,64088],"mapped",[32265]],[[64089,64089],"mapped",[32321]],[[64090,64090],"mapped",[32626]],[[64091,64091],"mapped",[32773]],[[64092,64092],"mapped",[33261]],[[64093,64094],"mapped",[33401]],[[64095,64095],"mapped",[33879]],[[64096,64096],"mapped",[35088]],[[64097,64097],"mapped",[35222]],[[64098,64098],"mapped",[35585]],[[64099,64099],"mapped",[35641]],[[64100,64100],"mapped",[36051]],[[64101,64101],"mapped",[36104]],[[64102,64102],"mapped",[36790]],[[64103,64103],"mapped",[36920]],[[64104,64104],"mapped",[38627]],[[64105,64105],"mapped",[38911]],[[64106,64106],"mapped",[38971]],[[64107,64107],"mapped",[24693]],[[64108,64108],"mapped",[148206]],[[64109,64109],"mapped",[33304]],[[64110,64111],"disallowed"],[[64112,64112],"mapped",[20006]],[[64113,64113],"mapped",[20917]],[[64114,64114],"mapped",[20840]],[[64115,64115],"mapped",[20352]],[[64116,64116],"mapped",[20805]],[[64117,64117],"mapped",[20864]],[[64118,64118],"mapped",[21191]],[[64119,64119],"mapped",[21242]],[[64120,64120],"mapped",[21917]],[[64121,64121],"mapped",[21845]],[[64122,64122],"mapped",[21913]],[[64123,64123],"mapped",[21986]],[[64124,64124],"mapped",[22618]],[[64125,64125],"mapped",[22707]],[[64126,64126],"mapped",[22852]],[[64127,64127],"mapped",[22868]],[[64128,64128],"mapped",[23138]],[[64129,64129],"mapped",[23336]],[[64130,64130],"mapped",[24274]],[[64131,64131],"mapped",[24281]],[[64132,64132],"mapped",[24425]],[[64133,64133],"mapped",[24493]],[[64134,64134],"mapped",[24792]],[[64135,64135],"mapped",[24910]],[[64136,64136],"mapped",[24840]],[[64137,64137],"mapped",[24974]],[[64138,64138],"mapped",[24928]],[[64139,64139],"mapped",[25074]],[[64140,64140],"mapped",[25140]],[[64141,64141],"mapped",[25540]],[[64142,64142],"mapped",[25628]],[[64143,64143],"mapped",[25682]],[[64144,64144],"mapped",[25942]],[[64145,64145],"mapped",[26228]],[[64146,64146],"mapped",[26391]],[[64147,64147],"mapped",[26395]],[[64148,64148],"mapped",[26454]],[[64149,64149],"mapped",[27513]],[[64150,64150],"mapped",[27578]],[[64151,64151],"mapped",[27969]],[[64152,64152],"mapped",[28379]],[[64153,64153],"mapped",[28363]],[[64154,64154],"mapped",[28450]],[[64155,64155],"mapped",[28702]],[[64156,64156],"mapped",[29038]],[[64157,64157],"mapped",[30631]],[[64158,64158],"mapped",[29237]],[[64159,64159],"mapped",[29359]],[[64160,64160],"mapped",[29482]],[[64161,64161],"mapped",[29809]],[[64162,64162],"mapped",[29958]],[[64163,64163],"mapped",[30011]],[[64164,64164],"mapped",[30237]],[[64165,64165],"mapped",[30239]],[[64166,64166],"mapped",[30410]],[[64167,64167],"mapped",[30427]],[[64168,64168],"mapped",[30452]],[[64169,64169],"mapped",[30538]],[[64170,64170],"mapped",[30528]],[[64171,64171],"mapped",[30924]],[[64172,64172],"mapped",[31409]],[[64173,64173],"mapped",[31680]],[[64174,64174],"mapped",[31867]],[[64175,64175],"mapped",[32091]],[[64176,64176],"mapped",[32244]],[[64177,64177],"mapped",[32574]],[[64178,64178],"mapped",[32773]],[[64179,64179],"mapped",[33618]],[[64180,64180],"mapped",[33775]],[[64181,64181],"mapped",[34681]],[[64182,64182],"mapped",[35137]],[[64183,64183],"mapped",[35206]],[[64184,64184],"mapped",[35222]],[[64185,64185],"mapped",[35519]],[[64186,64186],"mapped",[35576]],[[64187,64187],"mapped",[35531]],[[64188,64188],"mapped",[35585]],[[64189,64189],"mapped",[35582]],[[64190,64190],"mapped",[35565]],[[64191,64191],"mapped",[35641]],[[64192,64192],"mapped",[35722]],[[64193,64193],"mapped",[36104]],[[64194,64194],"mapped",[36664]],[[64195,64195],"mapped",[36978]],[[64196,64196],"mapped",[37273]],[[64197,64197],"mapped",[37494]],[[64198,64198],"mapped",[38524]],[[64199,64199],"mapped",[38627]],[[64200,64200],"mapped",[38742]],[[64201,64201],"mapped",[38875]],[[64202,64202],"mapped",[38911]],[[64203,64203],"mapped",[38923]],[[64204,64204],"mapped",[38971]],[[64205,64205],"mapped",[39698]],[[64206,64206],"mapped",[40860]],[[64207,64207],"mapped",[141386]],[[64208,64208],"mapped",[141380]],[[64209,64209],"mapped",[144341]],[[64210,64210],"mapped",[15261]],[[64211,64211],"mapped",[16408]],[[64212,64212],"mapped",[16441]],[[64213,64213],"mapped",[152137]],[[64214,64214],"mapped",[154832]],[[64215,64215],"mapped",[163539]],[[64216,64216],"mapped",[40771]],[[64217,64217],"mapped",[40846]],[[64218,64255],"disallowed"],[[64256,64256],"mapped",[102,102]],[[64257,64257],"mapped",[102,105]],[[64258,64258],"mapped",[102,108]],[[64259,64259],"mapped",[102,102,105]],[[64260,64260],"mapped",[102,102,108]],[[64261,64262],"mapped",[115,116]],[[64263,64274],"disallowed"],[[64275,64275],"mapped",[1396,1398]],[[64276,64276],"mapped",[1396,1381]],[[64277,64277],"mapped",[1396,1387]],[[64278,64278],"mapped",[1406,1398]],[[64279,64279],"mapped",[1396,1389]],[[64280,64284],"disallowed"],[[64285,64285],"mapped",[1497,1460]],[[64286,64286],"valid"],[[64287,64287],"mapped",[1522,1463]],[[64288,64288],"mapped",[1506]],[[64289,64289],"mapped",[1488]],[[64290,64290],"mapped",[1491]],[[64291,64291],"mapped",[1492]],[[64292,64292],"mapped",[1499]],[[64293,64293],"mapped",[1500]],[[64294,64294],"mapped",[1501]],[[64295,64295],"mapped",[1512]],[[64296,64296],"mapped",[1514]],[[64297,64297],"disallowed_STD3_mapped",[43]],[[64298,64298],"mapped",[1513,1473]],[[64299,64299],"mapped",[1513,1474]],[[64300,64300],"mapped",[1513,1468,1473]],[[64301,64301],"mapped",[1513,1468,1474]],[[64302,64302],"mapped",[1488,1463]],[[64303,64303],"mapped",[1488,1464]],[[64304,64304],"mapped",[1488,1468]],[[64305,64305],"mapped",[1489,1468]],[[64306,64306],"mapped",[1490,1468]],[[64307,64307],"mapped",[1491,1468]],[[64308,64308],"mapped",[1492,1468]],[[64309,64309],"mapped",[1493,1468]],[[64310,64310],"mapped",[1494,1468]],[[64311,64311],"disallowed"],[[64312,64312],"mapped",[1496,1468]],[[64313,64313],"mapped",[1497,1468]],[[64314,64314],"mapped",[1498,1468]],[[64315,64315],"mapped",[1499,1468]],[[64316,64316],"mapped",[1500,1468]],[[64317,64317],"disallowed"],[[64318,64318],"mapped",[1502,1468]],[[64319,64319],"disallowed"],[[64320,64320],"mapped",[1504,1468]],[[64321,64321],"mapped",[1505,1468]],[[64322,64322],"disallowed"],[[64323,64323],"mapped",[1507,1468]],[[64324,64324],"mapped",[1508,1468]],[[64325,64325],"disallowed"],[[64326,64326],"mapped",[1510,1468]],[[64327,64327],"mapped",[1511,1468]],[[64328,64328],"mapped",[1512,1468]],[[64329,64329],"mapped",[1513,1468]],[[64330,64330],"mapped",[1514,1468]],[[64331,64331],"mapped",[1493,1465]],[[64332,64332],"mapped",[1489,1471]],[[64333,64333],"mapped",[1499,1471]],[[64334,64334],"mapped",[1508,1471]],[[64335,64335],"mapped",[1488,1500]],[[64336,64337],"mapped",[1649]],[[64338,64341],"mapped",[1659]],[[64342,64345],"mapped",[1662]],[[64346,64349],"mapped",[1664]],[[64350,64353],"mapped",[1658]],[[64354,64357],"mapped",[1663]],[[64358,64361],"mapped",[1657]],[[64362,64365],"mapped",[1700]],[[64366,64369],"mapped",[1702]],[[64370,64373],"mapped",[1668]],[[64374,64377],"mapped",[1667]],[[64378,64381],"mapped",[1670]],[[64382,64385],"mapped",[1671]],[[64386,64387],"mapped",[1677]],[[64388,64389],"mapped",[1676]],[[64390,64391],"mapped",[1678]],[[64392,64393],"mapped",[1672]],[[64394,64395],"mapped",[1688]],[[64396,64397],"mapped",[1681]],[[64398,64401],"mapped",[1705]],[[64402,64405],"mapped",[1711]],[[64406,64409],"mapped",[1715]],[[64410,64413],"mapped",[1713]],[[64414,64415],"mapped",[1722]],[[64416,64419],"mapped",[1723]],[[64420,64421],"mapped",[1728]],[[64422,64425],"mapped",[1729]],[[64426,64429],"mapped",[1726]],[[64430,64431],"mapped",[1746]],[[64432,64433],"mapped",[1747]],[[64434,64449],"valid",[],"NV8"],[[64450,64466],"disallowed"],[[64467,64470],"mapped",[1709]],[[64471,64472],"mapped",[1735]],[[64473,64474],"mapped",[1734]],[[64475,64476],"mapped",[1736]],[[64477,64477],"mapped",[1735,1652]],[[64478,64479],"mapped",[1739]],[[64480,64481],"mapped",[1733]],[[64482,64483],"mapped",[1737]],[[64484,64487],"mapped",[1744]],[[64488,64489],"mapped",[1609]],[[64490,64491],"mapped",[1574,1575]],[[64492,64493],"mapped",[1574,1749]],[[64494,64495],"mapped",[1574,1608]],[[64496,64497],"mapped",[1574,1735]],[[64498,64499],"mapped",[1574,1734]],[[64500,64501],"mapped",[1574,1736]],[[64502,64504],"mapped",[1574,1744]],[[64505,64507],"mapped",[1574,1609]],[[64508,64511],"mapped",[1740]],[[64512,64512],"mapped",[1574,1580]],[[64513,64513],"mapped",[1574,1581]],[[64514,64514],"mapped",[1574,1605]],[[64515,64515],"mapped",[1574,1609]],[[64516,64516],"mapped",[1574,1610]],[[64517,64517],"mapped",[1576,1580]],[[64518,64518],"mapped",[1576,1581]],[[64519,64519],"mapped",[1576,1582]],[[64520,64520],"mapped",[1576,1605]],[[64521,64521],"mapped",[1576,1609]],[[64522,64522],"mapped",[1576,1610]],[[64523,64523],"mapped",[1578,1580]],[[64524,64524],"mapped",[1578,1581]],[[64525,64525],"mapped",[1578,1582]],[[64526,64526],"mapped",[1578,1605]],[[64527,64527],"mapped",[1578,1609]],[[64528,64528],"mapped",[1578,1610]],[[64529,64529],"mapped",[1579,1580]],[[64530,64530],"mapped",[1579,1605]],[[64531,64531],"mapped",[1579,1609]],[[64532,64532],"mapped",[1579,1610]],[[64533,64533],"mapped",[1580,1581]],[[64534,64534],"mapped",[1580,1605]],[[64535,64535],"mapped",[1581,1580]],[[64536,64536],"mapped",[1581,1605]],[[64537,64537],"mapped",[1582,1580]],[[64538,64538],"mapped",[1582,1581]],[[64539,64539],"mapped",[1582,1605]],[[64540,64540],"mapped",[1587,1580]],[[64541,64541],"mapped",[1587,1581]],[[64542,64542],"mapped",[1587,1582]],[[64543,64543],"mapped",[1587,1605]],[[64544,64544],"mapped",[1589,1581]],[[64545,64545],"mapped",[1589,1605]],[[64546,64546],"mapped",[1590,1580]],[[64547,64547],"mapped",[1590,1581]],[[64548,64548],"mapped",[1590,1582]],[[64549,64549],"mapped",[1590,1605]],[[64550,64550],"mapped",[1591,1581]],[[64551,64551],"mapped",[1591,1605]],[[64552,64552],"mapped",[1592,1605]],[[64553,64553],"mapped",[1593,1580]],[[64554,64554],"mapped",[1593,1605]],[[64555,64555],"mapped",[1594,1580]],[[64556,64556],"mapped",[1594,1605]],[[64557,64557],"mapped",[1601,1580]],[[64558,64558],"mapped",[1601,1581]],[[64559,64559],"mapped",[1601,1582]],[[64560,64560],"mapped",[1601,1605]],[[64561,64561],"mapped",[1601,1609]],[[64562,64562],"mapped",[1601,1610]],[[64563,64563],"mapped",[1602,1581]],[[64564,64564],"mapped",[1602,1605]],[[64565,64565],"mapped",[1602,1609]],[[64566,64566],"mapped",[1602,1610]],[[64567,64567],"mapped",[1603,1575]],[[64568,64568],"mapped",[1603,1580]],[[64569,64569],"mapped",[1603,1581]],[[64570,64570],"mapped",[1603,1582]],[[64571,64571],"mapped",[1603,1604]],[[64572,64572],"mapped",[1603,1605]],[[64573,64573],"mapped",[1603,1609]],[[64574,64574],"mapped",[1603,1610]],[[64575,64575],"mapped",[1604,1580]],[[64576,64576],"mapped",[1604,1581]],[[64577,64577],"mapped",[1604,1582]],[[64578,64578],"mapped",[1604,1605]],[[64579,64579],"mapped",[1604,1609]],[[64580,64580],"mapped",[1604,1610]],[[64581,64581],"mapped",[1605,1580]],[[64582,64582],"mapped",[1605,1581]],[[64583,64583],"mapped",[1605,1582]],[[64584,64584],"mapped",[1605,1605]],[[64585,64585],"mapped",[1605,1609]],[[64586,64586],"mapped",[1605,1610]],[[64587,64587],"mapped",[1606,1580]],[[64588,64588],"mapped",[1606,1581]],[[64589,64589],"mapped",[1606,1582]],[[64590,64590],"mapped",[1606,1605]],[[64591,64591],"mapped",[1606,1609]],[[64592,64592],"mapped",[1606,1610]],[[64593,64593],"mapped",[1607,1580]],[[64594,64594],"mapped",[1607,1605]],[[64595,64595],"mapped",[1607,1609]],[[64596,64596],"mapped",[1607,1610]],[[64597,64597],"mapped",[1610,1580]],[[64598,64598],"mapped",[1610,1581]],[[64599,64599],"mapped",[1610,1582]],[[64600,64600],"mapped",[1610,1605]],[[64601,64601],"mapped",[1610,1609]],[[64602,64602],"mapped",[1610,1610]],[[64603,64603],"mapped",[1584,1648]],[[64604,64604],"mapped",[1585,1648]],[[64605,64605],"mapped",[1609,1648]],[[64606,64606],"disallowed_STD3_mapped",[32,1612,1617]],[[64607,64607],"disallowed_STD3_mapped",[32,1613,1617]],[[64608,64608],"disallowed_STD3_mapped",[32,1614,1617]],[[64609,64609],"disallowed_STD3_mapped",[32,1615,1617]],[[64610,64610],"disallowed_STD3_mapped",[32,1616,1617]],[[64611,64611],"disallowed_STD3_mapped",[32,1617,1648]],[[64612,64612],"mapped",[1574,1585]],[[64613,64613],"mapped",[1574,1586]],[[64614,64614],"mapped",[1574,1605]],[[64615,64615],"mapped",[1574,1606]],[[64616,64616],"mapped",[1574,1609]],[[64617,64617],"mapped",[1574,1610]],[[64618,64618],"mapped",[1576,1585]],[[64619,64619],"mapped",[1576,1586]],[[64620,64620],"mapped",[1576,1605]],[[64621,64621],"mapped",[1576,1606]],[[64622,64622],"mapped",[1576,1609]],[[64623,64623],"mapped",[1576,1610]],[[64624,64624],"mapped",[1578,1585]],[[64625,64625],"mapped",[1578,1586]],[[64626,64626],"mapped",[1578,1605]],[[64627,64627],"mapped",[1578,1606]],[[64628,64628],"mapped",[1578,1609]],[[64629,64629],"mapped",[1578,1610]],[[64630,64630],"mapped",[1579,1585]],[[64631,64631],"mapped",[1579,1586]],[[64632,64632],"mapped",[1579,1605]],[[64633,64633],"mapped",[1579,1606]],[[64634,64634],"mapped",[1579,1609]],[[64635,64635],"mapped",[1579,1610]],[[64636,64636],"mapped",[1601,1609]],[[64637,64637],"mapped",[1601,1610]],[[64638,64638],"mapped",[1602,1609]],[[64639,64639],"mapped",[1602,1610]],[[64640,64640],"mapped",[1603,1575]],[[64641,64641],"mapped",[1603,1604]],[[64642,64642],"mapped",[1603,1605]],[[64643,64643],"mapped",[1603,1609]],[[64644,64644],"mapped",[1603,1610]],[[64645,64645],"mapped",[1604,1605]],[[64646,64646],"mapped",[1604,1609]],[[64647,64647],"mapped",[1604,1610]],[[64648,64648],"mapped",[1605,1575]],[[64649,64649],"mapped",[1605,1605]],[[64650,64650],"mapped",[1606,1585]],[[64651,64651],"mapped",[1606,1586]],[[64652,64652],"mapped",[1606,1605]],[[64653,64653],"mapped",[1606,1606]],[[64654,64654],"mapped",[1606,1609]],[[64655,64655],"mapped",[1606,1610]],[[64656,64656],"mapped",[1609,1648]],[[64657,64657],"mapped",[1610,1585]],[[64658,64658],"mapped",[1610,1586]],[[64659,64659],"mapped",[1610,1605]],[[64660,64660],"mapped",[1610,1606]],[[64661,64661],"mapped",[1610,1609]],[[64662,64662],"mapped",[1610,1610]],[[64663,64663],"mapped",[1574,1580]],[[64664,64664],"mapped",[1574,1581]],[[64665,64665],"mapped",[1574,1582]],[[64666,64666],"mapped",[1574,1605]],[[64667,64667],"mapped",[1574,1607]],[[64668,64668],"mapped",[1576,1580]],[[64669,64669],"mapped",[1576,1581]],[[64670,64670],"mapped",[1576,1582]],[[64671,64671],"mapped",[1576,1605]],[[64672,64672],"mapped",[1576,1607]],[[64673,64673],"mapped",[1578,1580]],[[64674,64674],"mapped",[1578,1581]],[[64675,64675],"mapped",[1578,1582]],[[64676,64676],"mapped",[1578,1605]],[[64677,64677],"mapped",[1578,1607]],[[64678,64678],"mapped",[1579,1605]],[[64679,64679],"mapped",[1580,1581]],[[64680,64680],"mapped",[1580,1605]],[[64681,64681],"mapped",[1581,1580]],[[64682,64682],"mapped",[1581,1605]],[[64683,64683],"mapped",[1582,1580]],[[64684,64684],"mapped",[1582,1605]],[[64685,64685],"mapped",[1587,1580]],[[64686,64686],"mapped",[1587,1581]],[[64687,64687],"mapped",[1587,1582]],[[64688,64688],"mapped",[1587,1605]],[[64689,64689],"mapped",[1589,1581]],[[64690,64690],"mapped",[1589,1582]],[[64691,64691],"mapped",[1589,1605]],[[64692,64692],"mapped",[1590,1580]],[[64693,64693],"mapped",[1590,1581]],[[64694,64694],"mapped",[1590,1582]],[[64695,64695],"mapped",[1590,1605]],[[64696,64696],"mapped",[1591,1581]],[[64697,64697],"mapped",[1592,1605]],[[64698,64698],"mapped",[1593,1580]],[[64699,64699],"mapped",[1593,1605]],[[64700,64700],"mapped",[1594,1580]],[[64701,64701],"mapped",[1594,1605]],[[64702,64702],"mapped",[1601,1580]],[[64703,64703],"mapped",[1601,1581]],[[64704,64704],"mapped",[1601,1582]],[[64705,64705],"mapped",[1601,1605]],[[64706,64706],"mapped",[1602,1581]],[[64707,64707],"mapped",[1602,1605]],[[64708,64708],"mapped",[1603,1580]],[[64709,64709],"mapped",[1603,1581]],[[64710,64710],"mapped",[1603,1582]],[[64711,64711],"mapped",[1603,1604]],[[64712,64712],"mapped",[1603,1605]],[[64713,64713],"mapped",[1604,1580]],[[64714,64714],"mapped",[1604,1581]],[[64715,64715],"mapped",[1604,1582]],[[64716,64716],"mapped",[1604,1605]],[[64717,64717],"mapped",[1604,1607]],[[64718,64718],"mapped",[1605,1580]],[[64719,64719],"mapped",[1605,1581]],[[64720,64720],"mapped",[1605,1582]],[[64721,64721],"mapped",[1605,1605]],[[64722,64722],"mapped",[1606,1580]],[[64723,64723],"mapped",[1606,1581]],[[64724,64724],"mapped",[1606,1582]],[[64725,64725],"mapped",[1606,1605]],[[64726,64726],"mapped",[1606,1607]],[[64727,64727],"mapped",[1607,1580]],[[64728,64728],"mapped",[1607,1605]],[[64729,64729],"mapped",[1607,1648]],[[64730,64730],"mapped",[1610,1580]],[[64731,64731],"mapped",[1610,1581]],[[64732,64732],"mapped",[1610,1582]],[[64733,64733],"mapped",[1610,1605]],[[64734,64734],"mapped",[1610,1607]],[[64735,64735],"mapped",[1574,1605]],[[64736,64736],"mapped",[1574,1607]],[[64737,64737],"mapped",[1576,1605]],[[64738,64738],"mapped",[1576,1607]],[[64739,64739],"mapped",[1578,1605]],[[64740,64740],"mapped",[1578,1607]],[[64741,64741],"mapped",[1579,1605]],[[64742,64742],"mapped",[1579,1607]],[[64743,64743],"mapped",[1587,1605]],[[64744,64744],"mapped",[1587,1607]],[[64745,64745],"mapped",[1588,1605]],[[64746,64746],"mapped",[1588,1607]],[[64747,64747],"mapped",[1603,1604]],[[64748,64748],"mapped",[1603,1605]],[[64749,64749],"mapped",[1604,1605]],[[64750,64750],"mapped",[1606,1605]],[[64751,64751],"mapped",[1606,1607]],[[64752,64752],"mapped",[1610,1605]],[[64753,64753],"mapped",[1610,1607]],[[64754,64754],"mapped",[1600,1614,1617]],[[64755,64755],"mapped",[1600,1615,1617]],[[64756,64756],"mapped",[1600,1616,1617]],[[64757,64757],"mapped",[1591,1609]],[[64758,64758],"mapped",[1591,1610]],[[64759,64759],"mapped",[1593,1609]],[[64760,64760],"mapped",[1593,1610]],[[64761,64761],"mapped",[1594,1609]],[[64762,64762],"mapped",[1594,1610]],[[64763,64763],"mapped",[1587,1609]],[[64764,64764],"mapped",[1587,1610]],[[64765,64765],"mapped",[1588,1609]],[[64766,64766],"mapped",[1588,1610]],[[64767,64767],"mapped",[1581,1609]],[[64768,64768],"mapped",[1581,1610]],[[64769,64769],"mapped",[1580,1609]],[[64770,64770],"mapped",[1580,1610]],[[64771,64771],"mapped",[1582,1609]],[[64772,64772],"mapped",[1582,1610]],[[64773,64773],"mapped",[1589,1609]],[[64774,64774],"mapped",[1589,1610]],[[64775,64775],"mapped",[1590,1609]],[[64776,64776],"mapped",[1590,1610]],[[64777,64777],"mapped",[1588,1580]],[[64778,64778],"mapped",[1588,1581]],[[64779,64779],"mapped",[1588,1582]],[[64780,64780],"mapped",[1588,1605]],[[64781,64781],"mapped",[1588,1585]],[[64782,64782],"mapped",[1587,1585]],[[64783,64783],"mapped",[1589,1585]],[[64784,64784],"mapped",[1590,1585]],[[64785,64785],"mapped",[1591,1609]],[[64786,64786],"mapped",[1591,1610]],[[64787,64787],"mapped",[1593,1609]],[[64788,64788],"mapped",[1593,1610]],[[64789,64789],"mapped",[1594,1609]],[[64790,64790],"mapped",[1594,1610]],[[64791,64791],"mapped",[1587,1609]],[[64792,64792],"mapped",[1587,1610]],[[64793,64793],"mapped",[1588,1609]],[[64794,64794],"mapped",[1588,1610]],[[64795,64795],"mapped",[1581,1609]],[[64796,64796],"mapped",[1581,1610]],[[64797,64797],"mapped",[1580,1609]],[[64798,64798],"mapped",[1580,1610]],[[64799,64799],"mapped",[1582,1609]],[[64800,64800],"mapped",[1582,1610]],[[64801,64801],"mapped",[1589,1609]],[[64802,64802],"mapped",[1589,1610]],[[64803,64803],"mapped",[1590,1609]],[[64804,64804],"mapped",[1590,1610]],[[64805,64805],"mapped",[1588,1580]],[[64806,64806],"mapped",[1588,1581]],[[64807,64807],"mapped",[1588,1582]],[[64808,64808],"mapped",[1588,1605]],[[64809,64809],"mapped",[1588,1585]],[[64810,64810],"mapped",[1587,1585]],[[64811,64811],"mapped",[1589,1585]],[[64812,64812],"mapped",[1590,1585]],[[64813,64813],"mapped",[1588,1580]],[[64814,64814],"mapped",[1588,1581]],[[64815,64815],"mapped",[1588,1582]],[[64816,64816],"mapped",[1588,1605]],[[64817,64817],"mapped",[1587,1607]],[[64818,64818],"mapped",[1588,1607]],[[64819,64819],"mapped",[1591,1605]],[[64820,64820],"mapped",[1587,1580]],[[64821,64821],"mapped",[1587,1581]],[[64822,64822],"mapped",[1587,1582]],[[64823,64823],"mapped",[1588,1580]],[[64824,64824],"mapped",[1588,1581]],[[64825,64825],"mapped",[1588,1582]],[[64826,64826],"mapped",[1591,1605]],[[64827,64827],"mapped",[1592,1605]],[[64828,64829],"mapped",[1575,1611]],[[64830,64831],"valid",[],"NV8"],[[64832,64847],"disallowed"],[[64848,64848],"mapped",[1578,1580,1605]],[[64849,64850],"mapped",[1578,1581,1580]],[[64851,64851],"mapped",[1578,1581,1605]],[[64852,64852],"mapped",[1578,1582,1605]],[[64853,64853],"mapped",[1578,1605,1580]],[[64854,64854],"mapped",[1578,1605,1581]],[[64855,64855],"mapped",[1578,1605,1582]],[[64856,64857],"mapped",[1580,1605,1581]],[[64858,64858],"mapped",[1581,1605,1610]],[[64859,64859],"mapped",[1581,1605,1609]],[[64860,64860],"mapped",[1587,1581,1580]],[[64861,64861],"mapped",[1587,1580,1581]],[[64862,64862],"mapped",[1587,1580,1609]],[[64863,64864],"mapped",[1587,1605,1581]],[[64865,64865],"mapped",[1587,1605,1580]],[[64866,64867],"mapped",[1587,1605,1605]],[[64868,64869],"mapped",[1589,1581,1581]],[[64870,64870],"mapped",[1589,1605,1605]],[[64871,64872],"mapped",[1588,1581,1605]],[[64873,64873],"mapped",[1588,1580,1610]],[[64874,64875],"mapped",[1588,1605,1582]],[[64876,64877],"mapped",[1588,1605,1605]],[[64878,64878],"mapped",[1590,1581,1609]],[[64879,64880],"mapped",[1590,1582,1605]],[[64881,64882],"mapped",[1591,1605,1581]],[[64883,64883],"mapped",[1591,1605,1605]],[[64884,64884],"mapped",[1591,1605,1610]],[[64885,64885],"mapped",[1593,1580,1605]],[[64886,64887],"mapped",[1593,1605,1605]],[[64888,64888],"mapped",[1593,1605,1609]],[[64889,64889],"mapped",[1594,1605,1605]],[[64890,64890],"mapped",[1594,1605,1610]],[[64891,64891],"mapped",[1594,1605,1609]],[[64892,64893],"mapped",[1601,1582,1605]],[[64894,64894],"mapped",[1602,1605,1581]],[[64895,64895],"mapped",[1602,1605,1605]],[[64896,64896],"mapped",[1604,1581,1605]],[[64897,64897],"mapped",[1604,1581,1610]],[[64898,64898],"mapped",[1604,1581,1609]],[[64899,64900],"mapped",[1604,1580,1580]],[[64901,64902],"mapped",[1604,1582,1605]],[[64903,64904],"mapped",[1604,1605,1581]],[[64905,64905],"mapped",[1605,1581,1580]],[[64906,64906],"mapped",[1605,1581,1605]],[[64907,64907],"mapped",[1605,1581,1610]],[[64908,64908],"mapped",[1605,1580,1581]],[[64909,64909],"mapped",[1605,1580,1605]],[[64910,64910],"mapped",[1605,1582,1580]],[[64911,64911],"mapped",[1605,1582,1605]],[[64912,64913],"disallowed"],[[64914,64914],"mapped",[1605,1580,1582]],[[64915,64915],"mapped",[1607,1605,1580]],[[64916,64916],"mapped",[1607,1605,1605]],[[64917,64917],"mapped",[1606,1581,1605]],[[64918,64918],"mapped",[1606,1581,1609]],[[64919,64920],"mapped",[1606,1580,1605]],[[64921,64921],"mapped",[1606,1580,1609]],[[64922,64922],"mapped",[1606,1605,1610]],[[64923,64923],"mapped",[1606,1605,1609]],[[64924,64925],"mapped",[1610,1605,1605]],[[64926,64926],"mapped",[1576,1582,1610]],[[64927,64927],"mapped",[1578,1580,1610]],[[64928,64928],"mapped",[1578,1580,1609]],[[64929,64929],"mapped",[1578,1582,1610]],[[64930,64930],"mapped",[1578,1582,1609]],[[64931,64931],"mapped",[1578,1605,1610]],[[64932,64932],"mapped",[1578,1605,1609]],[[64933,64933],"mapped",[1580,1605,1610]],[[64934,64934],"mapped",[1580,1581,1609]],[[64935,64935],"mapped",[1580,1605,1609]],[[64936,64936],"mapped",[1587,1582,1609]],[[64937,64937],"mapped",[1589,1581,1610]],[[64938,64938],"mapped",[1588,1581,1610]],[[64939,64939],"mapped",[1590,1581,1610]],[[64940,64940],"mapped",[1604,1580,1610]],[[64941,64941],"mapped",[1604,1605,1610]],[[64942,64942],"mapped",[1610,1581,1610]],[[64943,64943],"mapped",[1610,1580,1610]],[[64944,64944],"mapped",[1610,1605,1610]],[[64945,64945],"mapped",[1605,1605,1610]],[[64946,64946],"mapped",[1602,1605,1610]],[[64947,64947],"mapped",[1606,1581,1610]],[[64948,64948],"mapped",[1602,1605,1581]],[[64949,64949],"mapped",[1604,1581,1605]],[[64950,64950],"mapped",[1593,1605,1610]],[[64951,64951],"mapped",[1603,1605,1610]],[[64952,64952],"mapped",[1606,1580,1581]],[[64953,64953],"mapped",[1605,1582,1610]],[[64954,64954],"mapped",[1604,1580,1605]],[[64955,64955],"mapped",[1603,1605,1605]],[[64956,64956],"mapped",[1604,1580,1605]],[[64957,64957],"mapped",[1606,1580,1581]],[[64958,64958],"mapped",[1580,1581,1610]],[[64959,64959],"mapped",[1581,1580,1610]],[[64960,64960],"mapped",[1605,1580,1610]],[[64961,64961],"mapped",[1601,1605,1610]],[[64962,64962],"mapped",[1576,1581,1610]],[[64963,64963],"mapped",[1603,1605,1605]],[[64964,64964],"mapped",[1593,1580,1605]],[[64965,64965],"mapped",[1589,1605,1605]],[[64966,64966],"mapped",[1587,1582,1610]],[[64967,64967],"mapped",[1606,1580,1610]],[[64968,64975],"disallowed"],[[64976,65007],"disallowed"],[[65008,65008],"mapped",[1589,1604,1746]],[[65009,65009],"mapped",[1602,1604,1746]],[[65010,65010],"mapped",[1575,1604,1604,1607]],[[65011,65011],"mapped",[1575,1603,1576,1585]],[[65012,65012],"mapped",[1605,1581,1605,1583]],[[65013,65013],"mapped",[1589,1604,1593,1605]],[[65014,65014],"mapped",[1585,1587,1608,1604]],[[65015,65015],"mapped",[1593,1604,1610,1607]],[[65016,65016],"mapped",[1608,1587,1604,1605]],[[65017,65017],"mapped",[1589,1604,1609]],[[65018,65018],"disallowed_STD3_mapped",[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605]],[[65019,65019],"disallowed_STD3_mapped",[1580,1604,32,1580,1604,1575,1604,1607]],[[65020,65020],"mapped",[1585,1740,1575,1604]],[[65021,65021],"valid",[],"NV8"],[[65022,65023],"disallowed"],[[65024,65039],"ignored"],[[65040,65040],"disallowed_STD3_mapped",[44]],[[65041,65041],"mapped",[12289]],[[65042,65042],"disallowed"],[[65043,65043],"disallowed_STD3_mapped",[58]],[[65044,65044],"disallowed_STD3_mapped",[59]],[[65045,65045],"disallowed_STD3_mapped",[33]],[[65046,65046],"disallowed_STD3_mapped",[63]],[[65047,65047],"mapped",[12310]],[[65048,65048],"mapped",[12311]],[[65049,65049],"disallowed"],[[65050,65055],"disallowed"],[[65056,65059],"valid"],[[65060,65062],"valid"],[[65063,65069],"valid"],[[65070,65071],"valid"],[[65072,65072],"disallowed"],[[65073,65073],"mapped",[8212]],[[65074,65074],"mapped",[8211]],[[65075,65076],"disallowed_STD3_mapped",[95]],[[65077,65077],"disallowed_STD3_mapped",[40]],[[65078,65078],"disallowed_STD3_mapped",[41]],[[65079,65079],"disallowed_STD3_mapped",[123]],[[65080,65080],"disallowed_STD3_mapped",[125]],[[65081,65081],"mapped",[12308]],[[65082,65082],"mapped",[12309]],[[65083,65083],"mapped",[12304]],[[65084,65084],"mapped",[12305]],[[65085,65085],"mapped",[12298]],[[65086,65086],"mapped",[12299]],[[65087,65087],"mapped",[12296]],[[65088,65088],"mapped",[12297]],[[65089,65089],"mapped",[12300]],[[65090,65090],"mapped",[12301]],[[65091,65091],"mapped",[12302]],[[65092,65092],"mapped",[12303]],[[65093,65094],"valid",[],"NV8"],[[65095,65095],"disallowed_STD3_mapped",[91]],[[65096,65096],"disallowed_STD3_mapped",[93]],[[65097,65100],"disallowed_STD3_mapped",[32,773]],[[65101,65103],"disallowed_STD3_mapped",[95]],[[65104,65104],"disallowed_STD3_mapped",[44]],[[65105,65105],"mapped",[12289]],[[65106,65106],"disallowed"],[[65107,65107],"disallowed"],[[65108,65108],"disallowed_STD3_mapped",[59]],[[65109,65109],"disallowed_STD3_mapped",[58]],[[65110,65110],"disallowed_STD3_mapped",[63]],[[65111,65111],"disallowed_STD3_mapped",[33]],[[65112,65112],"mapped",[8212]],[[65113,65113],"disallowed_STD3_mapped",[40]],[[65114,65114],"disallowed_STD3_mapped",[41]],[[65115,65115],"disallowed_STD3_mapped",[123]],[[65116,65116],"disallowed_STD3_mapped",[125]],[[65117,65117],"mapped",[12308]],[[65118,65118],"mapped",[12309]],[[65119,65119],"disallowed_STD3_mapped",[35]],[[65120,65120],"disallowed_STD3_mapped",[38]],[[65121,65121],"disallowed_STD3_mapped",[42]],[[65122,65122],"disallowed_STD3_mapped",[43]],[[65123,65123],"mapped",[45]],[[65124,65124],"disallowed_STD3_mapped",[60]],[[65125,65125],"disallowed_STD3_mapped",[62]],[[65126,65126],"disallowed_STD3_mapped",[61]],[[65127,65127],"disallowed"],[[65128,65128],"disallowed_STD3_mapped",[92]],[[65129,65129],"disallowed_STD3_mapped",[36]],[[65130,65130],"disallowed_STD3_mapped",[37]],[[65131,65131],"disallowed_STD3_mapped",[64]],[[65132,65135],"disallowed"],[[65136,65136],"disallowed_STD3_mapped",[32,1611]],[[65137,65137],"mapped",[1600,1611]],[[65138,65138],"disallowed_STD3_mapped",[32,1612]],[[65139,65139],"valid"],[[65140,65140],"disallowed_STD3_mapped",[32,1613]],[[65141,65141],"disallowed"],[[65142,65142],"disallowed_STD3_mapped",[32,1614]],[[65143,65143],"mapped",[1600,1614]],[[65144,65144],"disallowed_STD3_mapped",[32,1615]],[[65145,65145],"mapped",[1600,1615]],[[65146,65146],"disallowed_STD3_mapped",[32,1616]],[[65147,65147],"mapped",[1600,1616]],[[65148,65148],"disallowed_STD3_mapped",[32,1617]],[[65149,65149],"mapped",[1600,1617]],[[65150,65150],"disallowed_STD3_mapped",[32,1618]],[[65151,65151],"mapped",[1600,1618]],[[65152,65152],"mapped",[1569]],[[65153,65154],"mapped",[1570]],[[65155,65156],"mapped",[1571]],[[65157,65158],"mapped",[1572]],[[65159,65160],"mapped",[1573]],[[65161,65164],"mapped",[1574]],[[65165,65166],"mapped",[1575]],[[65167,65170],"mapped",[1576]],[[65171,65172],"mapped",[1577]],[[65173,65176],"mapped",[1578]],[[65177,65180],"mapped",[1579]],[[65181,65184],"mapped",[1580]],[[65185,65188],"mapped",[1581]],[[65189,65192],"mapped",[1582]],[[65193,65194],"mapped",[1583]],[[65195,65196],"mapped",[1584]],[[65197,65198],"mapped",[1585]],[[65199,65200],"mapped",[1586]],[[65201,65204],"mapped",[1587]],[[65205,65208],"mapped",[1588]],[[65209,65212],"mapped",[1589]],[[65213,65216],"mapped",[1590]],[[65217,65220],"mapped",[1591]],[[65221,65224],"mapped",[1592]],[[65225,65228],"mapped",[1593]],[[65229,65232],"mapped",[1594]],[[65233,65236],"mapped",[1601]],[[65237,65240],"mapped",[1602]],[[65241,65244],"mapped",[1603]],[[65245,65248],"mapped",[1604]],[[65249,65252],"mapped",[1605]],[[65253,65256],"mapped",[1606]],[[65257,65260],"mapped",[1607]],[[65261,65262],"mapped",[1608]],[[65263,65264],"mapped",[1609]],[[65265,65268],"mapped",[1610]],[[65269,65270],"mapped",[1604,1570]],[[65271,65272],"mapped",[1604,1571]],[[65273,65274],"mapped",[1604,1573]],[[65275,65276],"mapped",[1604,1575]],[[65277,65278],"disallowed"],[[65279,65279],"ignored"],[[65280,65280],"disallowed"],[[65281,65281],"disallowed_STD3_mapped",[33]],[[65282,65282],"disallowed_STD3_mapped",[34]],[[65283,65283],"disallowed_STD3_mapped",[35]],[[65284,65284],"disallowed_STD3_mapped",[36]],[[65285,65285],"disallowed_STD3_mapped",[37]],[[65286,65286],"disallowed_STD3_mapped",[38]],[[65287,65287],"disallowed_STD3_mapped",[39]],[[65288,65288],"disallowed_STD3_mapped",[40]],[[65289,65289],"disallowed_STD3_mapped",[41]],[[65290,65290],"disallowed_STD3_mapped",[42]],[[65291,65291],"disallowed_STD3_mapped",[43]],[[65292,65292],"disallowed_STD3_mapped",[44]],[[65293,65293],"mapped",[45]],[[65294,65294],"mapped",[46]],[[65295,65295],"disallowed_STD3_mapped",[47]],[[65296,65296],"mapped",[48]],[[65297,65297],"mapped",[49]],[[65298,65298],"mapped",[50]],[[65299,65299],"mapped",[51]],[[65300,65300],"mapped",[52]],[[65301,65301],"mapped",[53]],[[65302,65302],"mapped",[54]],[[65303,65303],"mapped",[55]],[[65304,65304],"mapped",[56]],[[65305,65305],"mapped",[57]],[[65306,65306],"disallowed_STD3_mapped",[58]],[[65307,65307],"disallowed_STD3_mapped",[59]],[[65308,65308],"disallowed_STD3_mapped",[60]],[[65309,65309],"disallowed_STD3_mapped",[61]],[[65310,65310],"disallowed_STD3_mapped",[62]],[[65311,65311],"disallowed_STD3_mapped",[63]],[[65312,65312],"disallowed_STD3_mapped",[64]],[[65313,65313],"mapped",[97]],[[65314,65314],"mapped",[98]],[[65315,65315],"mapped",[99]],[[65316,65316],"mapped",[100]],[[65317,65317],"mapped",[101]],[[65318,65318],"mapped",[102]],[[65319,65319],"mapped",[103]],[[65320,65320],"mapped",[104]],[[65321,65321],"mapped",[105]],[[65322,65322],"mapped",[106]],[[65323,65323],"mapped",[107]],[[65324,65324],"mapped",[108]],[[65325,65325],"mapped",[109]],[[65326,65326],"mapped",[110]],[[65327,65327],"mapped",[111]],[[65328,65328],"mapped",[112]],[[65329,65329],"mapped",[113]],[[65330,65330],"mapped",[114]],[[65331,65331],"mapped",[115]],[[65332,65332],"mapped",[116]],[[65333,65333],"mapped",[117]],[[65334,65334],"mapped",[118]],[[65335,65335],"mapped",[119]],[[65336,65336],"mapped",[120]],[[65337,65337],"mapped",[121]],[[65338,65338],"mapped",[122]],[[65339,65339],"disallowed_STD3_mapped",[91]],[[65340,65340],"disallowed_STD3_mapped",[92]],[[65341,65341],"disallowed_STD3_mapped",[93]],[[65342,65342],"disallowed_STD3_mapped",[94]],[[65343,65343],"disallowed_STD3_mapped",[95]],[[65344,65344],"disallowed_STD3_mapped",[96]],[[65345,65345],"mapped",[97]],[[65346,65346],"mapped",[98]],[[65347,65347],"mapped",[99]],[[65348,65348],"mapped",[100]],[[65349,65349],"mapped",[101]],[[65350,65350],"mapped",[102]],[[65351,65351],"mapped",[103]],[[65352,65352],"mapped",[104]],[[65353,65353],"mapped",[105]],[[65354,65354],"mapped",[106]],[[65355,65355],"mapped",[107]],[[65356,65356],"mapped",[108]],[[65357,65357],"mapped",[109]],[[65358,65358],"mapped",[110]],[[65359,65359],"mapped",[111]],[[65360,65360],"mapped",[112]],[[65361,65361],"mapped",[113]],[[65362,65362],"mapped",[114]],[[65363,65363],"mapped",[115]],[[65364,65364],"mapped",[116]],[[65365,65365],"mapped",[117]],[[65366,65366],"mapped",[118]],[[65367,65367],"mapped",[119]],[[65368,65368],"mapped",[120]],[[65369,65369],"mapped",[121]],[[65370,65370],"mapped",[122]],[[65371,65371],"disallowed_STD3_mapped",[123]],[[65372,65372],"disallowed_STD3_mapped",[124]],[[65373,65373],"disallowed_STD3_mapped",[125]],[[65374,65374],"disallowed_STD3_mapped",[126]],[[65375,65375],"mapped",[10629]],[[65376,65376],"mapped",[10630]],[[65377,65377],"mapped",[46]],[[65378,65378],"mapped",[12300]],[[65379,65379],"mapped",[12301]],[[65380,65380],"mapped",[12289]],[[65381,65381],"mapped",[12539]],[[65382,65382],"mapped",[12530]],[[65383,65383],"mapped",[12449]],[[65384,65384],"mapped",[12451]],[[65385,65385],"mapped",[12453]],[[65386,65386],"mapped",[12455]],[[65387,65387],"mapped",[12457]],[[65388,65388],"mapped",[12515]],[[65389,65389],"mapped",[12517]],[[65390,65390],"mapped",[12519]],[[65391,65391],"mapped",[12483]],[[65392,65392],"mapped",[12540]],[[65393,65393],"mapped",[12450]],[[65394,65394],"mapped",[12452]],[[65395,65395],"mapped",[12454]],[[65396,65396],"mapped",[12456]],[[65397,65397],"mapped",[12458]],[[65398,65398],"mapped",[12459]],[[65399,65399],"mapped",[12461]],[[65400,65400],"mapped",[12463]],[[65401,65401],"mapped",[12465]],[[65402,65402],"mapped",[12467]],[[65403,65403],"mapped",[12469]],[[65404,65404],"mapped",[12471]],[[65405,65405],"mapped",[12473]],[[65406,65406],"mapped",[12475]],[[65407,65407],"mapped",[12477]],[[65408,65408],"mapped",[12479]],[[65409,65409],"mapped",[12481]],[[65410,65410],"mapped",[12484]],[[65411,65411],"mapped",[12486]],[[65412,65412],"mapped",[12488]],[[65413,65413],"mapped",[12490]],[[65414,65414],"mapped",[12491]],[[65415,65415],"mapped",[12492]],[[65416,65416],"mapped",[12493]],[[65417,65417],"mapped",[12494]],[[65418,65418],"mapped",[12495]],[[65419,65419],"mapped",[12498]],[[65420,65420],"mapped",[12501]],[[65421,65421],"mapped",[12504]],[[65422,65422],"mapped",[12507]],[[65423,65423],"mapped",[12510]],[[65424,65424],"mapped",[12511]],[[65425,65425],"mapped",[12512]],[[65426,65426],"mapped",[12513]],[[65427,65427],"mapped",[12514]],[[65428,65428],"mapped",[12516]],[[65429,65429],"mapped",[12518]],[[65430,65430],"mapped",[12520]],[[65431,65431],"mapped",[12521]],[[65432,65432],"mapped",[12522]],[[65433,65433],"mapped",[12523]],[[65434,65434],"mapped",[12524]],[[65435,65435],"mapped",[12525]],[[65436,65436],"mapped",[12527]],[[65437,65437],"mapped",[12531]],[[65438,65438],"mapped",[12441]],[[65439,65439],"mapped",[12442]],[[65440,65440],"disallowed"],[[65441,65441],"mapped",[4352]],[[65442,65442],"mapped",[4353]],[[65443,65443],"mapped",[4522]],[[65444,65444],"mapped",[4354]],[[65445,65445],"mapped",[4524]],[[65446,65446],"mapped",[4525]],[[65447,65447],"mapped",[4355]],[[65448,65448],"mapped",[4356]],[[65449,65449],"mapped",[4357]],[[65450,65450],"mapped",[4528]],[[65451,65451],"mapped",[4529]],[[65452,65452],"mapped",[4530]],[[65453,65453],"mapped",[4531]],[[65454,65454],"mapped",[4532]],[[65455,65455],"mapped",[4533]],[[65456,65456],"mapped",[4378]],[[65457,65457],"mapped",[4358]],[[65458,65458],"mapped",[4359]],[[65459,65459],"mapped",[4360]],[[65460,65460],"mapped",[4385]],[[65461,65461],"mapped",[4361]],[[65462,65462],"mapped",[4362]],[[65463,65463],"mapped",[4363]],[[65464,65464],"mapped",[4364]],[[65465,65465],"mapped",[4365]],[[65466,65466],"mapped",[4366]],[[65467,65467],"mapped",[4367]],[[65468,65468],"mapped",[4368]],[[65469,65469],"mapped",[4369]],[[65470,65470],"mapped",[4370]],[[65471,65473],"disallowed"],[[65474,65474],"mapped",[4449]],[[65475,65475],"mapped",[4450]],[[65476,65476],"mapped",[4451]],[[65477,65477],"mapped",[4452]],[[65478,65478],"mapped",[4453]],[[65479,65479],"mapped",[4454]],[[65480,65481],"disallowed"],[[65482,65482],"mapped",[4455]],[[65483,65483],"mapped",[4456]],[[65484,65484],"mapped",[4457]],[[65485,65485],"mapped",[4458]],[[65486,65486],"mapped",[4459]],[[65487,65487],"mapped",[4460]],[[65488,65489],"disallowed"],[[65490,65490],"mapped",[4461]],[[65491,65491],"mapped",[4462]],[[65492,65492],"mapped",[4463]],[[65493,65493],"mapped",[4464]],[[65494,65494],"mapped",[4465]],[[65495,65495],"mapped",[4466]],[[65496,65497],"disallowed"],[[65498,65498],"mapped",[4467]],[[65499,65499],"mapped",[4468]],[[65500,65500],"mapped",[4469]],[[65501,65503],"disallowed"],[[65504,65504],"mapped",[162]],[[65505,65505],"mapped",[163]],[[65506,65506],"mapped",[172]],[[65507,65507],"disallowed_STD3_mapped",[32,772]],[[65508,65508],"mapped",[166]],[[65509,65509],"mapped",[165]],[[65510,65510],"mapped",[8361]],[[65511,65511],"disallowed"],[[65512,65512],"mapped",[9474]],[[65513,65513],"mapped",[8592]],[[65514,65514],"mapped",[8593]],[[65515,65515],"mapped",[8594]],[[65516,65516],"mapped",[8595]],[[65517,65517],"mapped",[9632]],[[65518,65518],"mapped",[9675]],[[65519,65528],"disallowed"],[[65529,65531],"disallowed"],[[65532,65532],"disallowed"],[[65533,65533],"disallowed"],[[65534,65535],"disallowed"],[[65536,65547],"valid"],[[65548,65548],"disallowed"],[[65549,65574],"valid"],[[65575,65575],"disallowed"],[[65576,65594],"valid"],[[65595,65595],"disallowed"],[[65596,65597],"valid"],[[65598,65598],"disallowed"],[[65599,65613],"valid"],[[65614,65615],"disallowed"],[[65616,65629],"valid"],[[65630,65663],"disallowed"],[[65664,65786],"valid"],[[65787,65791],"disallowed"],[[65792,65794],"valid",[],"NV8"],[[65795,65798],"disallowed"],[[65799,65843],"valid",[],"NV8"],[[65844,65846],"disallowed"],[[65847,65855],"valid",[],"NV8"],[[65856,65930],"valid",[],"NV8"],[[65931,65932],"valid",[],"NV8"],[[65933,65935],"disallowed"],[[65936,65947],"valid",[],"NV8"],[[65948,65951],"disallowed"],[[65952,65952],"valid",[],"NV8"],[[65953,65999],"disallowed"],[[66e3,66044],"valid",[],"NV8"],[[66045,66045],"valid"],[[66046,66175],"disallowed"],[[66176,66204],"valid"],[[66205,66207],"disallowed"],[[66208,66256],"valid"],[[66257,66271],"disallowed"],[[66272,66272],"valid"],[[66273,66299],"valid",[],"NV8"],[[66300,66303],"disallowed"],[[66304,66334],"valid"],[[66335,66335],"valid"],[[66336,66339],"valid",[],"NV8"],[[66340,66351],"disallowed"],[[66352,66368],"valid"],[[66369,66369],"valid",[],"NV8"],[[66370,66377],"valid"],[[66378,66378],"valid",[],"NV8"],[[66379,66383],"disallowed"],[[66384,66426],"valid"],[[66427,66431],"disallowed"],[[66432,66461],"valid"],[[66462,66462],"disallowed"],[[66463,66463],"valid",[],"NV8"],[[66464,66499],"valid"],[[66500,66503],"disallowed"],[[66504,66511],"valid"],[[66512,66517],"valid",[],"NV8"],[[66518,66559],"disallowed"],[[66560,66560],"mapped",[66600]],[[66561,66561],"mapped",[66601]],[[66562,66562],"mapped",[66602]],[[66563,66563],"mapped",[66603]],[[66564,66564],"mapped",[66604]],[[66565,66565],"mapped",[66605]],[[66566,66566],"mapped",[66606]],[[66567,66567],"mapped",[66607]],[[66568,66568],"mapped",[66608]],[[66569,66569],"mapped",[66609]],[[66570,66570],"mapped",[66610]],[[66571,66571],"mapped",[66611]],[[66572,66572],"mapped",[66612]],[[66573,66573],"mapped",[66613]],[[66574,66574],"mapped",[66614]],[[66575,66575],"mapped",[66615]],[[66576,66576],"mapped",[66616]],[[66577,66577],"mapped",[66617]],[[66578,66578],"mapped",[66618]],[[66579,66579],"mapped",[66619]],[[66580,66580],"mapped",[66620]],[[66581,66581],"mapped",[66621]],[[66582,66582],"mapped",[66622]],[[66583,66583],"mapped",[66623]],[[66584,66584],"mapped",[66624]],[[66585,66585],"mapped",[66625]],[[66586,66586],"mapped",[66626]],[[66587,66587],"mapped",[66627]],[[66588,66588],"mapped",[66628]],[[66589,66589],"mapped",[66629]],[[66590,66590],"mapped",[66630]],[[66591,66591],"mapped",[66631]],[[66592,66592],"mapped",[66632]],[[66593,66593],"mapped",[66633]],[[66594,66594],"mapped",[66634]],[[66595,66595],"mapped",[66635]],[[66596,66596],"mapped",[66636]],[[66597,66597],"mapped",[66637]],[[66598,66598],"mapped",[66638]],[[66599,66599],"mapped",[66639]],[[66600,66637],"valid"],[[66638,66717],"valid"],[[66718,66719],"disallowed"],[[66720,66729],"valid"],[[66730,66815],"disallowed"],[[66816,66855],"valid"],[[66856,66863],"disallowed"],[[66864,66915],"valid"],[[66916,66926],"disallowed"],[[66927,66927],"valid",[],"NV8"],[[66928,67071],"disallowed"],[[67072,67382],"valid"],[[67383,67391],"disallowed"],[[67392,67413],"valid"],[[67414,67423],"disallowed"],[[67424,67431],"valid"],[[67432,67583],"disallowed"],[[67584,67589],"valid"],[[67590,67591],"disallowed"],[[67592,67592],"valid"],[[67593,67593],"disallowed"],[[67594,67637],"valid"],[[67638,67638],"disallowed"],[[67639,67640],"valid"],[[67641,67643],"disallowed"],[[67644,67644],"valid"],[[67645,67646],"disallowed"],[[67647,67647],"valid"],[[67648,67669],"valid"],[[67670,67670],"disallowed"],[[67671,67679],"valid",[],"NV8"],[[67680,67702],"valid"],[[67703,67711],"valid",[],"NV8"],[[67712,67742],"valid"],[[67743,67750],"disallowed"],[[67751,67759],"valid",[],"NV8"],[[67760,67807],"disallowed"],[[67808,67826],"valid"],[[67827,67827],"disallowed"],[[67828,67829],"valid"],[[67830,67834],"disallowed"],[[67835,67839],"valid",[],"NV8"],[[67840,67861],"valid"],[[67862,67865],"valid",[],"NV8"],[[67866,67867],"valid",[],"NV8"],[[67868,67870],"disallowed"],[[67871,67871],"valid",[],"NV8"],[[67872,67897],"valid"],[[67898,67902],"disallowed"],[[67903,67903],"valid",[],"NV8"],[[67904,67967],"disallowed"],[[67968,68023],"valid"],[[68024,68027],"disallowed"],[[68028,68029],"valid",[],"NV8"],[[68030,68031],"valid"],[[68032,68047],"valid",[],"NV8"],[[68048,68049],"disallowed"],[[68050,68095],"valid",[],"NV8"],[[68096,68099],"valid"],[[68100,68100],"disallowed"],[[68101,68102],"valid"],[[68103,68107],"disallowed"],[[68108,68115],"valid"],[[68116,68116],"disallowed"],[[68117,68119],"valid"],[[68120,68120],"disallowed"],[[68121,68147],"valid"],[[68148,68151],"disallowed"],[[68152,68154],"valid"],[[68155,68158],"disallowed"],[[68159,68159],"valid"],[[68160,68167],"valid",[],"NV8"],[[68168,68175],"disallowed"],[[68176,68184],"valid",[],"NV8"],[[68185,68191],"disallowed"],[[68192,68220],"valid"],[[68221,68223],"valid",[],"NV8"],[[68224,68252],"valid"],[[68253,68255],"valid",[],"NV8"],[[68256,68287],"disallowed"],[[68288,68295],"valid"],[[68296,68296],"valid",[],"NV8"],[[68297,68326],"valid"],[[68327,68330],"disallowed"],[[68331,68342],"valid",[],"NV8"],[[68343,68351],"disallowed"],[[68352,68405],"valid"],[[68406,68408],"disallowed"],[[68409,68415],"valid",[],"NV8"],[[68416,68437],"valid"],[[68438,68439],"disallowed"],[[68440,68447],"valid",[],"NV8"],[[68448,68466],"valid"],[[68467,68471],"disallowed"],[[68472,68479],"valid",[],"NV8"],[[68480,68497],"valid"],[[68498,68504],"disallowed"],[[68505,68508],"valid",[],"NV8"],[[68509,68520],"disallowed"],[[68521,68527],"valid",[],"NV8"],[[68528,68607],"disallowed"],[[68608,68680],"valid"],[[68681,68735],"disallowed"],[[68736,68736],"mapped",[68800]],[[68737,68737],"mapped",[68801]],[[68738,68738],"mapped",[68802]],[[68739,68739],"mapped",[68803]],[[68740,68740],"mapped",[68804]],[[68741,68741],"mapped",[68805]],[[68742,68742],"mapped",[68806]],[[68743,68743],"mapped",[68807]],[[68744,68744],"mapped",[68808]],[[68745,68745],"mapped",[68809]],[[68746,68746],"mapped",[68810]],[[68747,68747],"mapped",[68811]],[[68748,68748],"mapped",[68812]],[[68749,68749],"mapped",[68813]],[[68750,68750],"mapped",[68814]],[[68751,68751],"mapped",[68815]],[[68752,68752],"mapped",[68816]],[[68753,68753],"mapped",[68817]],[[68754,68754],"mapped",[68818]],[[68755,68755],"mapped",[68819]],[[68756,68756],"mapped",[68820]],[[68757,68757],"mapped",[68821]],[[68758,68758],"mapped",[68822]],[[68759,68759],"mapped",[68823]],[[68760,68760],"mapped",[68824]],[[68761,68761],"mapped",[68825]],[[68762,68762],"mapped",[68826]],[[68763,68763],"mapped",[68827]],[[68764,68764],"mapped",[68828]],[[68765,68765],"mapped",[68829]],[[68766,68766],"mapped",[68830]],[[68767,68767],"mapped",[68831]],[[68768,68768],"mapped",[68832]],[[68769,68769],"mapped",[68833]],[[68770,68770],"mapped",[68834]],[[68771,68771],"mapped",[68835]],[[68772,68772],"mapped",[68836]],[[68773,68773],"mapped",[68837]],[[68774,68774],"mapped",[68838]],[[68775,68775],"mapped",[68839]],[[68776,68776],"mapped",[68840]],[[68777,68777],"mapped",[68841]],[[68778,68778],"mapped",[68842]],[[68779,68779],"mapped",[68843]],[[68780,68780],"mapped",[68844]],[[68781,68781],"mapped",[68845]],[[68782,68782],"mapped",[68846]],[[68783,68783],"mapped",[68847]],[[68784,68784],"mapped",[68848]],[[68785,68785],"mapped",[68849]],[[68786,68786],"mapped",[68850]],[[68787,68799],"disallowed"],[[68800,68850],"valid"],[[68851,68857],"disallowed"],[[68858,68863],"valid",[],"NV8"],[[68864,69215],"disallowed"],[[69216,69246],"valid",[],"NV8"],[[69247,69631],"disallowed"],[[69632,69702],"valid"],[[69703,69709],"valid",[],"NV8"],[[69710,69713],"disallowed"],[[69714,69733],"valid",[],"NV8"],[[69734,69743],"valid"],[[69744,69758],"disallowed"],[[69759,69759],"valid"],[[69760,69818],"valid"],[[69819,69820],"valid",[],"NV8"],[[69821,69821],"disallowed"],[[69822,69825],"valid",[],"NV8"],[[69826,69839],"disallowed"],[[69840,69864],"valid"],[[69865,69871],"disallowed"],[[69872,69881],"valid"],[[69882,69887],"disallowed"],[[69888,69940],"valid"],[[69941,69941],"disallowed"],[[69942,69951],"valid"],[[69952,69955],"valid",[],"NV8"],[[69956,69967],"disallowed"],[[69968,70003],"valid"],[[70004,70005],"valid",[],"NV8"],[[70006,70006],"valid"],[[70007,70015],"disallowed"],[[70016,70084],"valid"],[[70085,70088],"valid",[],"NV8"],[[70089,70089],"valid",[],"NV8"],[[70090,70092],"valid"],[[70093,70093],"valid",[],"NV8"],[[70094,70095],"disallowed"],[[70096,70105],"valid"],[[70106,70106],"valid"],[[70107,70107],"valid",[],"NV8"],[[70108,70108],"valid"],[[70109,70111],"valid",[],"NV8"],[[70112,70112],"disallowed"],[[70113,70132],"valid",[],"NV8"],[[70133,70143],"disallowed"],[[70144,70161],"valid"],[[70162,70162],"disallowed"],[[70163,70199],"valid"],[[70200,70205],"valid",[],"NV8"],[[70206,70271],"disallowed"],[[70272,70278],"valid"],[[70279,70279],"disallowed"],[[70280,70280],"valid"],[[70281,70281],"disallowed"],[[70282,70285],"valid"],[[70286,70286],"disallowed"],[[70287,70301],"valid"],[[70302,70302],"disallowed"],[[70303,70312],"valid"],[[70313,70313],"valid",[],"NV8"],[[70314,70319],"disallowed"],[[70320,70378],"valid"],[[70379,70383],"disallowed"],[[70384,70393],"valid"],[[70394,70399],"disallowed"],[[70400,70400],"valid"],[[70401,70403],"valid"],[[70404,70404],"disallowed"],[[70405,70412],"valid"],[[70413,70414],"disallowed"],[[70415,70416],"valid"],[[70417,70418],"disallowed"],[[70419,70440],"valid"],[[70441,70441],"disallowed"],[[70442,70448],"valid"],[[70449,70449],"disallowed"],[[70450,70451],"valid"],[[70452,70452],"disallowed"],[[70453,70457],"valid"],[[70458,70459],"disallowed"],[[70460,70468],"valid"],[[70469,70470],"disallowed"],[[70471,70472],"valid"],[[70473,70474],"disallowed"],[[70475,70477],"valid"],[[70478,70479],"disallowed"],[[70480,70480],"valid"],[[70481,70486],"disallowed"],[[70487,70487],"valid"],[[70488,70492],"disallowed"],[[70493,70499],"valid"],[[70500,70501],"disallowed"],[[70502,70508],"valid"],[[70509,70511],"disallowed"],[[70512,70516],"valid"],[[70517,70783],"disallowed"],[[70784,70853],"valid"],[[70854,70854],"valid",[],"NV8"],[[70855,70855],"valid"],[[70856,70863],"disallowed"],[[70864,70873],"valid"],[[70874,71039],"disallowed"],[[71040,71093],"valid"],[[71094,71095],"disallowed"],[[71096,71104],"valid"],[[71105,71113],"valid",[],"NV8"],[[71114,71127],"valid",[],"NV8"],[[71128,71133],"valid"],[[71134,71167],"disallowed"],[[71168,71232],"valid"],[[71233,71235],"valid",[],"NV8"],[[71236,71236],"valid"],[[71237,71247],"disallowed"],[[71248,71257],"valid"],[[71258,71295],"disallowed"],[[71296,71351],"valid"],[[71352,71359],"disallowed"],[[71360,71369],"valid"],[[71370,71423],"disallowed"],[[71424,71449],"valid"],[[71450,71452],"disallowed"],[[71453,71467],"valid"],[[71468,71471],"disallowed"],[[71472,71481],"valid"],[[71482,71487],"valid",[],"NV8"],[[71488,71839],"disallowed"],[[71840,71840],"mapped",[71872]],[[71841,71841],"mapped",[71873]],[[71842,71842],"mapped",[71874]],[[71843,71843],"mapped",[71875]],[[71844,71844],"mapped",[71876]],[[71845,71845],"mapped",[71877]],[[71846,71846],"mapped",[71878]],[[71847,71847],"mapped",[71879]],[[71848,71848],"mapped",[71880]],[[71849,71849],"mapped",[71881]],[[71850,71850],"mapped",[71882]],[[71851,71851],"mapped",[71883]],[[71852,71852],"mapped",[71884]],[[71853,71853],"mapped",[71885]],[[71854,71854],"mapped",[71886]],[[71855,71855],"mapped",[71887]],[[71856,71856],"mapped",[71888]],[[71857,71857],"mapped",[71889]],[[71858,71858],"mapped",[71890]],[[71859,71859],"mapped",[71891]],[[71860,71860],"mapped",[71892]],[[71861,71861],"mapped",[71893]],[[71862,71862],"mapped",[71894]],[[71863,71863],"mapped",[71895]],[[71864,71864],"mapped",[71896]],[[71865,71865],"mapped",[71897]],[[71866,71866],"mapped",[71898]],[[71867,71867],"mapped",[71899]],[[71868,71868],"mapped",[71900]],[[71869,71869],"mapped",[71901]],[[71870,71870],"mapped",[71902]],[[71871,71871],"mapped",[71903]],[[71872,71913],"valid"],[[71914,71922],"valid",[],"NV8"],[[71923,71934],"disallowed"],[[71935,71935],"valid"],[[71936,72383],"disallowed"],[[72384,72440],"valid"],[[72441,73727],"disallowed"],[[73728,74606],"valid"],[[74607,74648],"valid"],[[74649,74649],"valid"],[[74650,74751],"disallowed"],[[74752,74850],"valid",[],"NV8"],[[74851,74862],"valid",[],"NV8"],[[74863,74863],"disallowed"],[[74864,74867],"valid",[],"NV8"],[[74868,74868],"valid",[],"NV8"],[[74869,74879],"disallowed"],[[74880,75075],"valid"],[[75076,77823],"disallowed"],[[77824,78894],"valid"],[[78895,82943],"disallowed"],[[82944,83526],"valid"],[[83527,92159],"disallowed"],[[92160,92728],"valid"],[[92729,92735],"disallowed"],[[92736,92766],"valid"],[[92767,92767],"disallowed"],[[92768,92777],"valid"],[[92778,92781],"disallowed"],[[92782,92783],"valid",[],"NV8"],[[92784,92879],"disallowed"],[[92880,92909],"valid"],[[92910,92911],"disallowed"],[[92912,92916],"valid"],[[92917,92917],"valid",[],"NV8"],[[92918,92927],"disallowed"],[[92928,92982],"valid"],[[92983,92991],"valid",[],"NV8"],[[92992,92995],"valid"],[[92996,92997],"valid",[],"NV8"],[[92998,93007],"disallowed"],[[93008,93017],"valid"],[[93018,93018],"disallowed"],[[93019,93025],"valid",[],"NV8"],[[93026,93026],"disallowed"],[[93027,93047],"valid"],[[93048,93052],"disallowed"],[[93053,93071],"valid"],[[93072,93951],"disallowed"],[[93952,94020],"valid"],[[94021,94031],"disallowed"],[[94032,94078],"valid"],[[94079,94094],"disallowed"],[[94095,94111],"valid"],[[94112,110591],"disallowed"],[[110592,110593],"valid"],[[110594,113663],"disallowed"],[[113664,113770],"valid"],[[113771,113775],"disallowed"],[[113776,113788],"valid"],[[113789,113791],"disallowed"],[[113792,113800],"valid"],[[113801,113807],"disallowed"],[[113808,113817],"valid"],[[113818,113819],"disallowed"],[[113820,113820],"valid",[],"NV8"],[[113821,113822],"valid"],[[113823,113823],"valid",[],"NV8"],[[113824,113827],"ignored"],[[113828,118783],"disallowed"],[[118784,119029],"valid",[],"NV8"],[[119030,119039],"disallowed"],[[119040,119078],"valid",[],"NV8"],[[119079,119080],"disallowed"],[[119081,119081],"valid",[],"NV8"],[[119082,119133],"valid",[],"NV8"],[[119134,119134],"mapped",[119127,119141]],[[119135,119135],"mapped",[119128,119141]],[[119136,119136],"mapped",[119128,119141,119150]],[[119137,119137],"mapped",[119128,119141,119151]],[[119138,119138],"mapped",[119128,119141,119152]],[[119139,119139],"mapped",[119128,119141,119153]],[[119140,119140],"mapped",[119128,119141,119154]],[[119141,119154],"valid",[],"NV8"],[[119155,119162],"disallowed"],[[119163,119226],"valid",[],"NV8"],[[119227,119227],"mapped",[119225,119141]],[[119228,119228],"mapped",[119226,119141]],[[119229,119229],"mapped",[119225,119141,119150]],[[119230,119230],"mapped",[119226,119141,119150]],[[119231,119231],"mapped",[119225,119141,119151]],[[119232,119232],"mapped",[119226,119141,119151]],[[119233,119261],"valid",[],"NV8"],[[119262,119272],"valid",[],"NV8"],[[119273,119295],"disallowed"],[[119296,119365],"valid",[],"NV8"],[[119366,119551],"disallowed"],[[119552,119638],"valid",[],"NV8"],[[119639,119647],"disallowed"],[[119648,119665],"valid",[],"NV8"],[[119666,119807],"disallowed"],[[119808,119808],"mapped",[97]],[[119809,119809],"mapped",[98]],[[119810,119810],"mapped",[99]],[[119811,119811],"mapped",[100]],[[119812,119812],"mapped",[101]],[[119813,119813],"mapped",[102]],[[119814,119814],"mapped",[103]],[[119815,119815],"mapped",[104]],[[119816,119816],"mapped",[105]],[[119817,119817],"mapped",[106]],[[119818,119818],"mapped",[107]],[[119819,119819],"mapped",[108]],[[119820,119820],"mapped",[109]],[[119821,119821],"mapped",[110]],[[119822,119822],"mapped",[111]],[[119823,119823],"mapped",[112]],[[119824,119824],"mapped",[113]],[[119825,119825],"mapped",[114]],[[119826,119826],"mapped",[115]],[[119827,119827],"mapped",[116]],[[119828,119828],"mapped",[117]],[[119829,119829],"mapped",[118]],[[119830,119830],"mapped",[119]],[[119831,119831],"mapped",[120]],[[119832,119832],"mapped",[121]],[[119833,119833],"mapped",[122]],[[119834,119834],"mapped",[97]],[[119835,119835],"mapped",[98]],[[119836,119836],"mapped",[99]],[[119837,119837],"mapped",[100]],[[119838,119838],"mapped",[101]],[[119839,119839],"mapped",[102]],[[119840,119840],"mapped",[103]],[[119841,119841],"mapped",[104]],[[119842,119842],"mapped",[105]],[[119843,119843],"mapped",[106]],[[119844,119844],"mapped",[107]],[[119845,119845],"mapped",[108]],[[119846,119846],"mapped",[109]],[[119847,119847],"mapped",[110]],[[119848,119848],"mapped",[111]],[[119849,119849],"mapped",[112]],[[119850,119850],"mapped",[113]],[[119851,119851],"mapped",[114]],[[119852,119852],"mapped",[115]],[[119853,119853],"mapped",[116]],[[119854,119854],"mapped",[117]],[[119855,119855],"mapped",[118]],[[119856,119856],"mapped",[119]],[[119857,119857],"mapped",[120]],[[119858,119858],"mapped",[121]],[[119859,119859],"mapped",[122]],[[119860,119860],"mapped",[97]],[[119861,119861],"mapped",[98]],[[119862,119862],"mapped",[99]],[[119863,119863],"mapped",[100]],[[119864,119864],"mapped",[101]],[[119865,119865],"mapped",[102]],[[119866,119866],"mapped",[103]],[[119867,119867],"mapped",[104]],[[119868,119868],"mapped",[105]],[[119869,119869],"mapped",[106]],[[119870,119870],"mapped",[107]],[[119871,119871],"mapped",[108]],[[119872,119872],"mapped",[109]],[[119873,119873],"mapped",[110]],[[119874,119874],"mapped",[111]],[[119875,119875],"mapped",[112]],[[119876,119876],"mapped",[113]],[[119877,119877],"mapped",[114]],[[119878,119878],"mapped",[115]],[[119879,119879],"mapped",[116]],[[119880,119880],"mapped",[117]],[[119881,119881],"mapped",[118]],[[119882,119882],"mapped",[119]],[[119883,119883],"mapped",[120]],[[119884,119884],"mapped",[121]],[[119885,119885],"mapped",[122]],[[119886,119886],"mapped",[97]],[[119887,119887],"mapped",[98]],[[119888,119888],"mapped",[99]],[[119889,119889],"mapped",[100]],[[119890,119890],"mapped",[101]],[[119891,119891],"mapped",[102]],[[119892,119892],"mapped",[103]],[[119893,119893],"disallowed"],[[119894,119894],"mapped",[105]],[[119895,119895],"mapped",[106]],[[119896,119896],"mapped",[107]],[[119897,119897],"mapped",[108]],[[119898,119898],"mapped",[109]],[[119899,119899],"mapped",[110]],[[119900,119900],"mapped",[111]],[[119901,119901],"mapped",[112]],[[119902,119902],"mapped",[113]],[[119903,119903],"mapped",[114]],[[119904,119904],"mapped",[115]],[[119905,119905],"mapped",[116]],[[119906,119906],"mapped",[117]],[[119907,119907],"mapped",[118]],[[119908,119908],"mapped",[119]],[[119909,119909],"mapped",[120]],[[119910,119910],"mapped",[121]],[[119911,119911],"mapped",[122]],[[119912,119912],"mapped",[97]],[[119913,119913],"mapped",[98]],[[119914,119914],"mapped",[99]],[[119915,119915],"mapped",[100]],[[119916,119916],"mapped",[101]],[[119917,119917],"mapped",[102]],[[119918,119918],"mapped",[103]],[[119919,119919],"mapped",[104]],[[119920,119920],"mapped",[105]],[[119921,119921],"mapped",[106]],[[119922,119922],"mapped",[107]],[[119923,119923],"mapped",[108]],[[119924,119924],"mapped",[109]],[[119925,119925],"mapped",[110]],[[119926,119926],"mapped",[111]],[[119927,119927],"mapped",[112]],[[119928,119928],"mapped",[113]],[[119929,119929],"mapped",[114]],[[119930,119930],"mapped",[115]],[[119931,119931],"mapped",[116]],[[119932,119932],"mapped",[117]],[[119933,119933],"mapped",[118]],[[119934,119934],"mapped",[119]],[[119935,119935],"mapped",[120]],[[119936,119936],"mapped",[121]],[[119937,119937],"mapped",[122]],[[119938,119938],"mapped",[97]],[[119939,119939],"mapped",[98]],[[119940,119940],"mapped",[99]],[[119941,119941],"mapped",[100]],[[119942,119942],"mapped",[101]],[[119943,119943],"mapped",[102]],[[119944,119944],"mapped",[103]],[[119945,119945],"mapped",[104]],[[119946,119946],"mapped",[105]],[[119947,119947],"mapped",[106]],[[119948,119948],"mapped",[107]],[[119949,119949],"mapped",[108]],[[119950,119950],"mapped",[109]],[[119951,119951],"mapped",[110]],[[119952,119952],"mapped",[111]],[[119953,119953],"mapped",[112]],[[119954,119954],"mapped",[113]],[[119955,119955],"mapped",[114]],[[119956,119956],"mapped",[115]],[[119957,119957],"mapped",[116]],[[119958,119958],"mapped",[117]],[[119959,119959],"mapped",[118]],[[119960,119960],"mapped",[119]],[[119961,119961],"mapped",[120]],[[119962,119962],"mapped",[121]],[[119963,119963],"mapped",[122]],[[119964,119964],"mapped",[97]],[[119965,119965],"disallowed"],[[119966,119966],"mapped",[99]],[[119967,119967],"mapped",[100]],[[119968,119969],"disallowed"],[[119970,119970],"mapped",[103]],[[119971,119972],"disallowed"],[[119973,119973],"mapped",[106]],[[119974,119974],"mapped",[107]],[[119975,119976],"disallowed"],[[119977,119977],"mapped",[110]],[[119978,119978],"mapped",[111]],[[119979,119979],"mapped",[112]],[[119980,119980],"mapped",[113]],[[119981,119981],"disallowed"],[[119982,119982],"mapped",[115]],[[119983,119983],"mapped",[116]],[[119984,119984],"mapped",[117]],[[119985,119985],"mapped",[118]],[[119986,119986],"mapped",[119]],[[119987,119987],"mapped",[120]],[[119988,119988],"mapped",[121]],[[119989,119989],"mapped",[122]],[[119990,119990],"mapped",[97]],[[119991,119991],"mapped",[98]],[[119992,119992],"mapped",[99]],[[119993,119993],"mapped",[100]],[[119994,119994],"disallowed"],[[119995,119995],"mapped",[102]],[[119996,119996],"disallowed"],[[119997,119997],"mapped",[104]],[[119998,119998],"mapped",[105]],[[119999,119999],"mapped",[106]],[[12e4,12e4],"mapped",[107]],[[120001,120001],"mapped",[108]],[[120002,120002],"mapped",[109]],[[120003,120003],"mapped",[110]],[[120004,120004],"disallowed"],[[120005,120005],"mapped",[112]],[[120006,120006],"mapped",[113]],[[120007,120007],"mapped",[114]],[[120008,120008],"mapped",[115]],[[120009,120009],"mapped",[116]],[[120010,120010],"mapped",[117]],[[120011,120011],"mapped",[118]],[[120012,120012],"mapped",[119]],[[120013,120013],"mapped",[120]],[[120014,120014],"mapped",[121]],[[120015,120015],"mapped",[122]],[[120016,120016],"mapped",[97]],[[120017,120017],"mapped",[98]],[[120018,120018],"mapped",[99]],[[120019,120019],"mapped",[100]],[[120020,120020],"mapped",[101]],[[120021,120021],"mapped",[102]],[[120022,120022],"mapped",[103]],[[120023,120023],"mapped",[104]],[[120024,120024],"mapped",[105]],[[120025,120025],"mapped",[106]],[[120026,120026],"mapped",[107]],[[120027,120027],"mapped",[108]],[[120028,120028],"mapped",[109]],[[120029,120029],"mapped",[110]],[[120030,120030],"mapped",[111]],[[120031,120031],"mapped",[112]],[[120032,120032],"mapped",[113]],[[120033,120033],"mapped",[114]],[[120034,120034],"mapped",[115]],[[120035,120035],"mapped",[116]],[[120036,120036],"mapped",[117]],[[120037,120037],"mapped",[118]],[[120038,120038],"mapped",[119]],[[120039,120039],"mapped",[120]],[[120040,120040],"mapped",[121]],[[120041,120041],"mapped",[122]],[[120042,120042],"mapped",[97]],[[120043,120043],"mapped",[98]],[[120044,120044],"mapped",[99]],[[120045,120045],"mapped",[100]],[[120046,120046],"mapped",[101]],[[120047,120047],"mapped",[102]],[[120048,120048],"mapped",[103]],[[120049,120049],"mapped",[104]],[[120050,120050],"mapped",[105]],[[120051,120051],"mapped",[106]],[[120052,120052],"mapped",[107]],[[120053,120053],"mapped",[108]],[[120054,120054],"mapped",[109]],[[120055,120055],"mapped",[110]],[[120056,120056],"mapped",[111]],[[120057,120057],"mapped",[112]],[[120058,120058],"mapped",[113]],[[120059,120059],"mapped",[114]],[[120060,120060],"mapped",[115]],[[120061,120061],"mapped",[116]],[[120062,120062],"mapped",[117]],[[120063,120063],"mapped",[118]],[[120064,120064],"mapped",[119]],[[120065,120065],"mapped",[120]],[[120066,120066],"mapped",[121]],[[120067,120067],"mapped",[122]],[[120068,120068],"mapped",[97]],[[120069,120069],"mapped",[98]],[[120070,120070],"disallowed"],[[120071,120071],"mapped",[100]],[[120072,120072],"mapped",[101]],[[120073,120073],"mapped",[102]],[[120074,120074],"mapped",[103]],[[120075,120076],"disallowed"],[[120077,120077],"mapped",[106]],[[120078,120078],"mapped",[107]],[[120079,120079],"mapped",[108]],[[120080,120080],"mapped",[109]],[[120081,120081],"mapped",[110]],[[120082,120082],"mapped",[111]],[[120083,120083],"mapped",[112]],[[120084,120084],"mapped",[113]],[[120085,120085],"disallowed"],[[120086,120086],"mapped",[115]],[[120087,120087],"mapped",[116]],[[120088,120088],"mapped",[117]],[[120089,120089],"mapped",[118]],[[120090,120090],"mapped",[119]],[[120091,120091],"mapped",[120]],[[120092,120092],"mapped",[121]],[[120093,120093],"disallowed"],[[120094,120094],"mapped",[97]],[[120095,120095],"mapped",[98]],[[120096,120096],"mapped",[99]],[[120097,120097],"mapped",[100]],[[120098,120098],"mapped",[101]],[[120099,120099],"mapped",[102]],[[120100,120100],"mapped",[103]],[[120101,120101],"mapped",[104]],[[120102,120102],"mapped",[105]],[[120103,120103],"mapped",[106]],[[120104,120104],"mapped",[107]],[[120105,120105],"mapped",[108]],[[120106,120106],"mapped",[109]],[[120107,120107],"mapped",[110]],[[120108,120108],"mapped",[111]],[[120109,120109],"mapped",[112]],[[120110,120110],"mapped",[113]],[[120111,120111],"mapped",[114]],[[120112,120112],"mapped",[115]],[[120113,120113],"mapped",[116]],[[120114,120114],"mapped",[117]],[[120115,120115],"mapped",[118]],[[120116,120116],"mapped",[119]],[[120117,120117],"mapped",[120]],[[120118,120118],"mapped",[121]],[[120119,120119],"mapped",[122]],[[120120,120120],"mapped",[97]],[[120121,120121],"mapped",[98]],[[120122,120122],"disallowed"],[[120123,120123],"mapped",[100]],[[120124,120124],"mapped",[101]],[[120125,120125],"mapped",[102]],[[120126,120126],"mapped",[103]],[[120127,120127],"disallowed"],[[120128,120128],"mapped",[105]],[[120129,120129],"mapped",[106]],[[120130,120130],"mapped",[107]],[[120131,120131],"mapped",[108]],[[120132,120132],"mapped",[109]],[[120133,120133],"disallowed"],[[120134,120134],"mapped",[111]],[[120135,120137],"disallowed"],[[120138,120138],"mapped",[115]],[[120139,120139],"mapped",[116]],[[120140,120140],"mapped",[117]],[[120141,120141],"mapped",[118]],[[120142,120142],"mapped",[119]],[[120143,120143],"mapped",[120]],[[120144,120144],"mapped",[121]],[[120145,120145],"disallowed"],[[120146,120146],"mapped",[97]],[[120147,120147],"mapped",[98]],[[120148,120148],"mapped",[99]],[[120149,120149],"mapped",[100]],[[120150,120150],"mapped",[101]],[[120151,120151],"mapped",[102]],[[120152,120152],"mapped",[103]],[[120153,120153],"mapped",[104]],[[120154,120154],"mapped",[105]],[[120155,120155],"mapped",[106]],[[120156,120156],"mapped",[107]],[[120157,120157],"mapped",[108]],[[120158,120158],"mapped",[109]],[[120159,120159],"mapped",[110]],[[120160,120160],"mapped",[111]],[[120161,120161],"mapped",[112]],[[120162,120162],"mapped",[113]],[[120163,120163],"mapped",[114]],[[120164,120164],"mapped",[115]],[[120165,120165],"mapped",[116]],[[120166,120166],"mapped",[117]],[[120167,120167],"mapped",[118]],[[120168,120168],"mapped",[119]],[[120169,120169],"mapped",[120]],[[120170,120170],"mapped",[121]],[[120171,120171],"mapped",[122]],[[120172,120172],"mapped",[97]],[[120173,120173],"mapped",[98]],[[120174,120174],"mapped",[99]],[[120175,120175],"mapped",[100]],[[120176,120176],"mapped",[101]],[[120177,120177],"mapped",[102]],[[120178,120178],"mapped",[103]],[[120179,120179],"mapped",[104]],[[120180,120180],"mapped",[105]],[[120181,120181],"mapped",[106]],[[120182,120182],"mapped",[107]],[[120183,120183],"mapped",[108]],[[120184,120184],"mapped",[109]],[[120185,120185],"mapped",[110]],[[120186,120186],"mapped",[111]],[[120187,120187],"mapped",[112]],[[120188,120188],"mapped",[113]],[[120189,120189],"mapped",[114]],[[120190,120190],"mapped",[115]],[[120191,120191],"mapped",[116]],[[120192,120192],"mapped",[117]],[[120193,120193],"mapped",[118]],[[120194,120194],"mapped",[119]],[[120195,120195],"mapped",[120]],[[120196,120196],"mapped",[121]],[[120197,120197],"mapped",[122]],[[120198,120198],"mapped",[97]],[[120199,120199],"mapped",[98]],[[120200,120200],"mapped",[99]],[[120201,120201],"mapped",[100]],[[120202,120202],"mapped",[101]],[[120203,120203],"mapped",[102]],[[120204,120204],"mapped",[103]],[[120205,120205],"mapped",[104]],[[120206,120206],"mapped",[105]],[[120207,120207],"mapped",[106]],[[120208,120208],"mapped",[107]],[[120209,120209],"mapped",[108]],[[120210,120210],"mapped",[109]],[[120211,120211],"mapped",[110]],[[120212,120212],"mapped",[111]],[[120213,120213],"mapped",[112]],[[120214,120214],"mapped",[113]],[[120215,120215],"mapped",[114]],[[120216,120216],"mapped",[115]],[[120217,120217],"mapped",[116]],[[120218,120218],"mapped",[117]],[[120219,120219],"mapped",[118]],[[120220,120220],"mapped",[119]],[[120221,120221],"mapped",[120]],[[120222,120222],"mapped",[121]],[[120223,120223],"mapped",[122]],[[120224,120224],"mapped",[97]],[[120225,120225],"mapped",[98]],[[120226,120226],"mapped",[99]],[[120227,120227],"mapped",[100]],[[120228,120228],"mapped",[101]],[[120229,120229],"mapped",[102]],[[120230,120230],"mapped",[103]],[[120231,120231],"mapped",[104]],[[120232,120232],"mapped",[105]],[[120233,120233],"mapped",[106]],[[120234,120234],"mapped",[107]],[[120235,120235],"mapped",[108]],[[120236,120236],"mapped",[109]],[[120237,120237],"mapped",[110]],[[120238,120238],"mapped",[111]],[[120239,120239],"mapped",[112]],[[120240,120240],"mapped",[113]],[[120241,120241],"mapped",[114]],[[120242,120242],"mapped",[115]],[[120243,120243],"mapped",[116]],[[120244,120244],"mapped",[117]],[[120245,120245],"mapped",[118]],[[120246,120246],"mapped",[119]],[[120247,120247],"mapped",[120]],[[120248,120248],"mapped",[121]],[[120249,120249],"mapped",[122]],[[120250,120250],"mapped",[97]],[[120251,120251],"mapped",[98]],[[120252,120252],"mapped",[99]],[[120253,120253],"mapped",[100]],[[120254,120254],"mapped",[101]],[[120255,120255],"mapped",[102]],[[120256,120256],"mapped",[103]],[[120257,120257],"mapped",[104]],[[120258,120258],"mapped",[105]],[[120259,120259],"mapped",[106]],[[120260,120260],"mapped",[107]],[[120261,120261],"mapped",[108]],[[120262,120262],"mapped",[109]],[[120263,120263],"mapped",[110]],[[120264,120264],"mapped",[111]],[[120265,120265],"mapped",[112]],[[120266,120266],"mapped",[113]],[[120267,120267],"mapped",[114]],[[120268,120268],"mapped",[115]],[[120269,120269],"mapped",[116]],[[120270,120270],"mapped",[117]],[[120271,120271],"mapped",[118]],[[120272,120272],"mapped",[119]],[[120273,120273],"mapped",[120]],[[120274,120274],"mapped",[121]],[[120275,120275],"mapped",[122]],[[120276,120276],"mapped",[97]],[[120277,120277],"mapped",[98]],[[120278,120278],"mapped",[99]],[[120279,120279],"mapped",[100]],[[120280,120280],"mapped",[101]],[[120281,120281],"mapped",[102]],[[120282,120282],"mapped",[103]],[[120283,120283],"mapped",[104]],[[120284,120284],"mapped",[105]],[[120285,120285],"mapped",[106]],[[120286,120286],"mapped",[107]],[[120287,120287],"mapped",[108]],[[120288,120288],"mapped",[109]],[[120289,120289],"mapped",[110]],[[120290,120290],"mapped",[111]],[[120291,120291],"mapped",[112]],[[120292,120292],"mapped",[113]],[[120293,120293],"mapped",[114]],[[120294,120294],"mapped",[115]],[[120295,120295],"mapped",[116]],[[120296,120296],"mapped",[117]],[[120297,120297],"mapped",[118]],[[120298,120298],"mapped",[119]],[[120299,120299],"mapped",[120]],[[120300,120300],"mapped",[121]],[[120301,120301],"mapped",[122]],[[120302,120302],"mapped",[97]],[[120303,120303],"mapped",[98]],[[120304,120304],"mapped",[99]],[[120305,120305],"mapped",[100]],[[120306,120306],"mapped",[101]],[[120307,120307],"mapped",[102]],[[120308,120308],"mapped",[103]],[[120309,120309],"mapped",[104]],[[120310,120310],"mapped",[105]],[[120311,120311],"mapped",[106]],[[120312,120312],"mapped",[107]],[[120313,120313],"mapped",[108]],[[120314,120314],"mapped",[109]],[[120315,120315],"mapped",[110]],[[120316,120316],"mapped",[111]],[[120317,120317],"mapped",[112]],[[120318,120318],"mapped",[113]],[[120319,120319],"mapped",[114]],[[120320,120320],"mapped",[115]],[[120321,120321],"mapped",[116]],[[120322,120322],"mapped",[117]],[[120323,120323],"mapped",[118]],[[120324,120324],"mapped",[119]],[[120325,120325],"mapped",[120]],[[120326,120326],"mapped",[121]],[[120327,120327],"mapped",[122]],[[120328,120328],"mapped",[97]],[[120329,120329],"mapped",[98]],[[120330,120330],"mapped",[99]],[[120331,120331],"mapped",[100]],[[120332,120332],"mapped",[101]],[[120333,120333],"mapped",[102]],[[120334,120334],"mapped",[103]],[[120335,120335],"mapped",[104]],[[120336,120336],"mapped",[105]],[[120337,120337],"mapped",[106]],[[120338,120338],"mapped",[107]],[[120339,120339],"mapped",[108]],[[120340,120340],"mapped",[109]],[[120341,120341],"mapped",[110]],[[120342,120342],"mapped",[111]],[[120343,120343],"mapped",[112]],[[120344,120344],"mapped",[113]],[[120345,120345],"mapped",[114]],[[120346,120346],"mapped",[115]],[[120347,120347],"mapped",[116]],[[120348,120348],"mapped",[117]],[[120349,120349],"mapped",[118]],[[120350,120350],"mapped",[119]],[[120351,120351],"mapped",[120]],[[120352,120352],"mapped",[121]],[[120353,120353],"mapped",[122]],[[120354,120354],"mapped",[97]],[[120355,120355],"mapped",[98]],[[120356,120356],"mapped",[99]],[[120357,120357],"mapped",[100]],[[120358,120358],"mapped",[101]],[[120359,120359],"mapped",[102]],[[120360,120360],"mapped",[103]],[[120361,120361],"mapped",[104]],[[120362,120362],"mapped",[105]],[[120363,120363],"mapped",[106]],[[120364,120364],"mapped",[107]],[[120365,120365],"mapped",[108]],[[120366,120366],"mapped",[109]],[[120367,120367],"mapped",[110]],[[120368,120368],"mapped",[111]],[[120369,120369],"mapped",[112]],[[120370,120370],"mapped",[113]],[[120371,120371],"mapped",[114]],[[120372,120372],"mapped",[115]],[[120373,120373],"mapped",[116]],[[120374,120374],"mapped",[117]],[[120375,120375],"mapped",[118]],[[120376,120376],"mapped",[119]],[[120377,120377],"mapped",[120]],[[120378,120378],"mapped",[121]],[[120379,120379],"mapped",[122]],[[120380,120380],"mapped",[97]],[[120381,120381],"mapped",[98]],[[120382,120382],"mapped",[99]],[[120383,120383],"mapped",[100]],[[120384,120384],"mapped",[101]],[[120385,120385],"mapped",[102]],[[120386,120386],"mapped",[103]],[[120387,120387],"mapped",[104]],[[120388,120388],"mapped",[105]],[[120389,120389],"mapped",[106]],[[120390,120390],"mapped",[107]],[[120391,120391],"mapped",[108]],[[120392,120392],"mapped",[109]],[[120393,120393],"mapped",[110]],[[120394,120394],"mapped",[111]],[[120395,120395],"mapped",[112]],[[120396,120396],"mapped",[113]],[[120397,120397],"mapped",[114]],[[120398,120398],"mapped",[115]],[[120399,120399],"mapped",[116]],[[120400,120400],"mapped",[117]],[[120401,120401],"mapped",[118]],[[120402,120402],"mapped",[119]],[[120403,120403],"mapped",[120]],[[120404,120404],"mapped",[121]],[[120405,120405],"mapped",[122]],[[120406,120406],"mapped",[97]],[[120407,120407],"mapped",[98]],[[120408,120408],"mapped",[99]],[[120409,120409],"mapped",[100]],[[120410,120410],"mapped",[101]],[[120411,120411],"mapped",[102]],[[120412,120412],"mapped",[103]],[[120413,120413],"mapped",[104]],[[120414,120414],"mapped",[105]],[[120415,120415],"mapped",[106]],[[120416,120416],"mapped",[107]],[[120417,120417],"mapped",[108]],[[120418,120418],"mapped",[109]],[[120419,120419],"mapped",[110]],[[120420,120420],"mapped",[111]],[[120421,120421],"mapped",[112]],[[120422,120422],"mapped",[113]],[[120423,120423],"mapped",[114]],[[120424,120424],"mapped",[115]],[[120425,120425],"mapped",[116]],[[120426,120426],"mapped",[117]],[[120427,120427],"mapped",[118]],[[120428,120428],"mapped",[119]],[[120429,120429],"mapped",[120]],[[120430,120430],"mapped",[121]],[[120431,120431],"mapped",[122]],[[120432,120432],"mapped",[97]],[[120433,120433],"mapped",[98]],[[120434,120434],"mapped",[99]],[[120435,120435],"mapped",[100]],[[120436,120436],"mapped",[101]],[[120437,120437],"mapped",[102]],[[120438,120438],"mapped",[103]],[[120439,120439],"mapped",[104]],[[120440,120440],"mapped",[105]],[[120441,120441],"mapped",[106]],[[120442,120442],"mapped",[107]],[[120443,120443],"mapped",[108]],[[120444,120444],"mapped",[109]],[[120445,120445],"mapped",[110]],[[120446,120446],"mapped",[111]],[[120447,120447],"mapped",[112]],[[120448,120448],"mapped",[113]],[[120449,120449],"mapped",[114]],[[120450,120450],"mapped",[115]],[[120451,120451],"mapped",[116]],[[120452,120452],"mapped",[117]],[[120453,120453],"mapped",[118]],[[120454,120454],"mapped",[119]],[[120455,120455],"mapped",[120]],[[120456,120456],"mapped",[121]],[[120457,120457],"mapped",[122]],[[120458,120458],"mapped",[97]],[[120459,120459],"mapped",[98]],[[120460,120460],"mapped",[99]],[[120461,120461],"mapped",[100]],[[120462,120462],"mapped",[101]],[[120463,120463],"mapped",[102]],[[120464,120464],"mapped",[103]],[[120465,120465],"mapped",[104]],[[120466,120466],"mapped",[105]],[[120467,120467],"mapped",[106]],[[120468,120468],"mapped",[107]],[[120469,120469],"mapped",[108]],[[120470,120470],"mapped",[109]],[[120471,120471],"mapped",[110]],[[120472,120472],"mapped",[111]],[[120473,120473],"mapped",[112]],[[120474,120474],"mapped",[113]],[[120475,120475],"mapped",[114]],[[120476,120476],"mapped",[115]],[[120477,120477],"mapped",[116]],[[120478,120478],"mapped",[117]],[[120479,120479],"mapped",[118]],[[120480,120480],"mapped",[119]],[[120481,120481],"mapped",[120]],[[120482,120482],"mapped",[121]],[[120483,120483],"mapped",[122]],[[120484,120484],"mapped",[305]],[[120485,120485],"mapped",[567]],[[120486,120487],"disallowed"],[[120488,120488],"mapped",[945]],[[120489,120489],"mapped",[946]],[[120490,120490],"mapped",[947]],[[120491,120491],"mapped",[948]],[[120492,120492],"mapped",[949]],[[120493,120493],"mapped",[950]],[[120494,120494],"mapped",[951]],[[120495,120495],"mapped",[952]],[[120496,120496],"mapped",[953]],[[120497,120497],"mapped",[954]],[[120498,120498],"mapped",[955]],[[120499,120499],"mapped",[956]],[[120500,120500],"mapped",[957]],[[120501,120501],"mapped",[958]],[[120502,120502],"mapped",[959]],[[120503,120503],"mapped",[960]],[[120504,120504],"mapped",[961]],[[120505,120505],"mapped",[952]],[[120506,120506],"mapped",[963]],[[120507,120507],"mapped",[964]],[[120508,120508],"mapped",[965]],[[120509,120509],"mapped",[966]],[[120510,120510],"mapped",[967]],[[120511,120511],"mapped",[968]],[[120512,120512],"mapped",[969]],[[120513,120513],"mapped",[8711]],[[120514,120514],"mapped",[945]],[[120515,120515],"mapped",[946]],[[120516,120516],"mapped",[947]],[[120517,120517],"mapped",[948]],[[120518,120518],"mapped",[949]],[[120519,120519],"mapped",[950]],[[120520,120520],"mapped",[951]],[[120521,120521],"mapped",[952]],[[120522,120522],"mapped",[953]],[[120523,120523],"mapped",[954]],[[120524,120524],"mapped",[955]],[[120525,120525],"mapped",[956]],[[120526,120526],"mapped",[957]],[[120527,120527],"mapped",[958]],[[120528,120528],"mapped",[959]],[[120529,120529],"mapped",[960]],[[120530,120530],"mapped",[961]],[[120531,120532],"mapped",[963]],[[120533,120533],"mapped",[964]],[[120534,120534],"mapped",[965]],[[120535,120535],"mapped",[966]],[[120536,120536],"mapped",[967]],[[120537,120537],"mapped",[968]],[[120538,120538],"mapped",[969]],[[120539,120539],"mapped",[8706]],[[120540,120540],"mapped",[949]],[[120541,120541],"mapped",[952]],[[120542,120542],"mapped",[954]],[[120543,120543],"mapped",[966]],[[120544,120544],"mapped",[961]],[[120545,120545],"mapped",[960]],[[120546,120546],"mapped",[945]],[[120547,120547],"mapped",[946]],[[120548,120548],"mapped",[947]],[[120549,120549],"mapped",[948]],[[120550,120550],"mapped",[949]],[[120551,120551],"mapped",[950]],[[120552,120552],"mapped",[951]],[[120553,120553],"mapped",[952]],[[120554,120554],"mapped",[953]],[[120555,120555],"mapped",[954]],[[120556,120556],"mapped",[955]],[[120557,120557],"mapped",[956]],[[120558,120558],"mapped",[957]],[[120559,120559],"mapped",[958]],[[120560,120560],"mapped",[959]],[[120561,120561],"mapped",[960]],[[120562,120562],"mapped",[961]],[[120563,120563],"mapped",[952]],[[120564,120564],"mapped",[963]],[[120565,120565],"mapped",[964]],[[120566,120566],"mapped",[965]],[[120567,120567],"mapped",[966]],[[120568,120568],"mapped",[967]],[[120569,120569],"mapped",[968]],[[120570,120570],"mapped",[969]],[[120571,120571],"mapped",[8711]],[[120572,120572],"mapped",[945]],[[120573,120573],"mapped",[946]],[[120574,120574],"mapped",[947]],[[120575,120575],"mapped",[948]],[[120576,120576],"mapped",[949]],[[120577,120577],"mapped",[950]],[[120578,120578],"mapped",[951]],[[120579,120579],"mapped",[952]],[[120580,120580],"mapped",[953]],[[120581,120581],"mapped",[954]],[[120582,120582],"mapped",[955]],[[120583,120583],"mapped",[956]],[[120584,120584],"mapped",[957]],[[120585,120585],"mapped",[958]],[[120586,120586],"mapped",[959]],[[120587,120587],"mapped",[960]],[[120588,120588],"mapped",[961]],[[120589,120590],"mapped",[963]],[[120591,120591],"mapped",[964]],[[120592,120592],"mapped",[965]],[[120593,120593],"mapped",[966]],[[120594,120594],"mapped",[967]],[[120595,120595],"mapped",[968]],[[120596,120596],"mapped",[969]],[[120597,120597],"mapped",[8706]],[[120598,120598],"mapped",[949]],[[120599,120599],"mapped",[952]],[[120600,120600],"mapped",[954]],[[120601,120601],"mapped",[966]],[[120602,120602],"mapped",[961]],[[120603,120603],"mapped",[960]],[[120604,120604],"mapped",[945]],[[120605,120605],"mapped",[946]],[[120606,120606],"mapped",[947]],[[120607,120607],"mapped",[948]],[[120608,120608],"mapped",[949]],[[120609,120609],"mapped",[950]],[[120610,120610],"mapped",[951]],[[120611,120611],"mapped",[952]],[[120612,120612],"mapped",[953]],[[120613,120613],"mapped",[954]],[[120614,120614],"mapped",[955]],[[120615,120615],"mapped",[956]],[[120616,120616],"mapped",[957]],[[120617,120617],"mapped",[958]],[[120618,120618],"mapped",[959]],[[120619,120619],"mapped",[960]],[[120620,120620],"mapped",[961]],[[120621,120621],"mapped",[952]],[[120622,120622],"mapped",[963]],[[120623,120623],"mapped",[964]],[[120624,120624],"mapped",[965]],[[120625,120625],"mapped",[966]],[[120626,120626],"mapped",[967]],[[120627,120627],"mapped",[968]],[[120628,120628],"mapped",[969]],[[120629,120629],"mapped",[8711]],[[120630,120630],"mapped",[945]],[[120631,120631],"mapped",[946]],[[120632,120632],"mapped",[947]],[[120633,120633],"mapped",[948]],[[120634,120634],"mapped",[949]],[[120635,120635],"mapped",[950]],[[120636,120636],"mapped",[951]],[[120637,120637],"mapped",[952]],[[120638,120638],"mapped",[953]],[[120639,120639],"mapped",[954]],[[120640,120640],"mapped",[955]],[[120641,120641],"mapped",[956]],[[120642,120642],"mapped",[957]],[[120643,120643],"mapped",[958]],[[120644,120644],"mapped",[959]],[[120645,120645],"mapped",[960]],[[120646,120646],"mapped",[961]],[[120647,120648],"mapped",[963]],[[120649,120649],"mapped",[964]],[[120650,120650],"mapped",[965]],[[120651,120651],"mapped",[966]],[[120652,120652],"mapped",[967]],[[120653,120653],"mapped",[968]],[[120654,120654],"mapped",[969]],[[120655,120655],"mapped",[8706]],[[120656,120656],"mapped",[949]],[[120657,120657],"mapped",[952]],[[120658,120658],"mapped",[954]],[[120659,120659],"mapped",[966]],[[120660,120660],"mapped",[961]],[[120661,120661],"mapped",[960]],[[120662,120662],"mapped",[945]],[[120663,120663],"mapped",[946]],[[120664,120664],"mapped",[947]],[[120665,120665],"mapped",[948]],[[120666,120666],"mapped",[949]],[[120667,120667],"mapped",[950]],[[120668,120668],"mapped",[951]],[[120669,120669],"mapped",[952]],[[120670,120670],"mapped",[953]],[[120671,120671],"mapped",[954]],[[120672,120672],"mapped",[955]],[[120673,120673],"mapped",[956]],[[120674,120674],"mapped",[957]],[[120675,120675],"mapped",[958]],[[120676,120676],"mapped",[959]],[[120677,120677],"mapped",[960]],[[120678,120678],"mapped",[961]],[[120679,120679],"mapped",[952]],[[120680,120680],"mapped",[963]],[[120681,120681],"mapped",[964]],[[120682,120682],"mapped",[965]],[[120683,120683],"mapped",[966]],[[120684,120684],"mapped",[967]],[[120685,120685],"mapped",[968]],[[120686,120686],"mapped",[969]],[[120687,120687],"mapped",[8711]],[[120688,120688],"mapped",[945]],[[120689,120689],"mapped",[946]],[[120690,120690],"mapped",[947]],[[120691,120691],"mapped",[948]],[[120692,120692],"mapped",[949]],[[120693,120693],"mapped",[950]],[[120694,120694],"mapped",[951]],[[120695,120695],"mapped",[952]],[[120696,120696],"mapped",[953]],[[120697,120697],"mapped",[954]],[[120698,120698],"mapped",[955]],[[120699,120699],"mapped",[956]],[[120700,120700],"mapped",[957]],[[120701,120701],"mapped",[958]],[[120702,120702],"mapped",[959]],[[120703,120703],"mapped",[960]],[[120704,120704],"mapped",[961]],[[120705,120706],"mapped",[963]],[[120707,120707],"mapped",[964]],[[120708,120708],"mapped",[965]],[[120709,120709],"mapped",[966]],[[120710,120710],"mapped",[967]],[[120711,120711],"mapped",[968]],[[120712,120712],"mapped",[969]],[[120713,120713],"mapped",[8706]],[[120714,120714],"mapped",[949]],[[120715,120715],"mapped",[952]],[[120716,120716],"mapped",[954]],[[120717,120717],"mapped",[966]],[[120718,120718],"mapped",[961]],[[120719,120719],"mapped",[960]],[[120720,120720],"mapped",[945]],[[120721,120721],"mapped",[946]],[[120722,120722],"mapped",[947]],[[120723,120723],"mapped",[948]],[[120724,120724],"mapped",[949]],[[120725,120725],"mapped",[950]],[[120726,120726],"mapped",[951]],[[120727,120727],"mapped",[952]],[[120728,120728],"mapped",[953]],[[120729,120729],"mapped",[954]],[[120730,120730],"mapped",[955]],[[120731,120731],"mapped",[956]],[[120732,120732],"mapped",[957]],[[120733,120733],"mapped",[958]],[[120734,120734],"mapped",[959]],[[120735,120735],"mapped",[960]],[[120736,120736],"mapped",[961]],[[120737,120737],"mapped",[952]],[[120738,120738],"mapped",[963]],[[120739,120739],"mapped",[964]],[[120740,120740],"mapped",[965]],[[120741,120741],"mapped",[966]],[[120742,120742],"mapped",[967]],[[120743,120743],"mapped",[968]],[[120744,120744],"mapped",[969]],[[120745,120745],"mapped",[8711]],[[120746,120746],"mapped",[945]],[[120747,120747],"mapped",[946]],[[120748,120748],"mapped",[947]],[[120749,120749],"mapped",[948]],[[120750,120750],"mapped",[949]],[[120751,120751],"mapped",[950]],[[120752,120752],"mapped",[951]],[[120753,120753],"mapped",[952]],[[120754,120754],"mapped",[953]],[[120755,120755],"mapped",[954]],[[120756,120756],"mapped",[955]],[[120757,120757],"mapped",[956]],[[120758,120758],"mapped",[957]],[[120759,120759],"mapped",[958]],[[120760,120760],"mapped",[959]],[[120761,120761],"mapped",[960]],[[120762,120762],"mapped",[961]],[[120763,120764],"mapped",[963]],[[120765,120765],"mapped",[964]],[[120766,120766],"mapped",[965]],[[120767,120767],"mapped",[966]],[[120768,120768],"mapped",[967]],[[120769,120769],"mapped",[968]],[[120770,120770],"mapped",[969]],[[120771,120771],"mapped",[8706]],[[120772,120772],"mapped",[949]],[[120773,120773],"mapped",[952]],[[120774,120774],"mapped",[954]],[[120775,120775],"mapped",[966]],[[120776,120776],"mapped",[961]],[[120777,120777],"mapped",[960]],[[120778,120779],"mapped",[989]],[[120780,120781],"disallowed"],[[120782,120782],"mapped",[48]],[[120783,120783],"mapped",[49]],[[120784,120784],"mapped",[50]],[[120785,120785],"mapped",[51]],[[120786,120786],"mapped",[52]],[[120787,120787],"mapped",[53]],[[120788,120788],"mapped",[54]],[[120789,120789],"mapped",[55]],[[120790,120790],"mapped",[56]],[[120791,120791],"mapped",[57]],[[120792,120792],"mapped",[48]],[[120793,120793],"mapped",[49]],[[120794,120794],"mapped",[50]],[[120795,120795],"mapped",[51]],[[120796,120796],"mapped",[52]],[[120797,120797],"mapped",[53]],[[120798,120798],"mapped",[54]],[[120799,120799],"mapped",[55]],[[120800,120800],"mapped",[56]],[[120801,120801],"mapped",[57]],[[120802,120802],"mapped",[48]],[[120803,120803],"mapped",[49]],[[120804,120804],"mapped",[50]],[[120805,120805],"mapped",[51]],[[120806,120806],"mapped",[52]],[[120807,120807],"mapped",[53]],[[120808,120808],"mapped",[54]],[[120809,120809],"mapped",[55]],[[120810,120810],"mapped",[56]],[[120811,120811],"mapped",[57]],[[120812,120812],"mapped",[48]],[[120813,120813],"mapped",[49]],[[120814,120814],"mapped",[50]],[[120815,120815],"mapped",[51]],[[120816,120816],"mapped",[52]],[[120817,120817],"mapped",[53]],[[120818,120818],"mapped",[54]],[[120819,120819],"mapped",[55]],[[120820,120820],"mapped",[56]],[[120821,120821],"mapped",[57]],[[120822,120822],"mapped",[48]],[[120823,120823],"mapped",[49]],[[120824,120824],"mapped",[50]],[[120825,120825],"mapped",[51]],[[120826,120826],"mapped",[52]],[[120827,120827],"mapped",[53]],[[120828,120828],"mapped",[54]],[[120829,120829],"mapped",[55]],[[120830,120830],"mapped",[56]],[[120831,120831],"mapped",[57]],[[120832,121343],"valid",[],"NV8"],[[121344,121398],"valid"],[[121399,121402],"valid",[],"NV8"],[[121403,121452],"valid"],[[121453,121460],"valid",[],"NV8"],[[121461,121461],"valid"],[[121462,121475],"valid",[],"NV8"],[[121476,121476],"valid"],[[121477,121483],"valid",[],"NV8"],[[121484,121498],"disallowed"],[[121499,121503],"valid"],[[121504,121504],"disallowed"],[[121505,121519],"valid"],[[121520,124927],"disallowed"],[[124928,125124],"valid"],[[125125,125126],"disallowed"],[[125127,125135],"valid",[],"NV8"],[[125136,125142],"valid"],[[125143,126463],"disallowed"],[[126464,126464],"mapped",[1575]],[[126465,126465],"mapped",[1576]],[[126466,126466],"mapped",[1580]],[[126467,126467],"mapped",[1583]],[[126468,126468],"disallowed"],[[126469,126469],"mapped",[1608]],[[126470,126470],"mapped",[1586]],[[126471,126471],"mapped",[1581]],[[126472,126472],"mapped",[1591]],[[126473,126473],"mapped",[1610]],[[126474,126474],"mapped",[1603]],[[126475,126475],"mapped",[1604]],[[126476,126476],"mapped",[1605]],[[126477,126477],"mapped",[1606]],[[126478,126478],"mapped",[1587]],[[126479,126479],"mapped",[1593]],[[126480,126480],"mapped",[1601]],[[126481,126481],"mapped",[1589]],[[126482,126482],"mapped",[1602]],[[126483,126483],"mapped",[1585]],[[126484,126484],"mapped",[1588]],[[126485,126485],"mapped",[1578]],[[126486,126486],"mapped",[1579]],[[126487,126487],"mapped",[1582]],[[126488,126488],"mapped",[1584]],[[126489,126489],"mapped",[1590]],[[126490,126490],"mapped",[1592]],[[126491,126491],"mapped",[1594]],[[126492,126492],"mapped",[1646]],[[126493,126493],"mapped",[1722]],[[126494,126494],"mapped",[1697]],[[126495,126495],"mapped",[1647]],[[126496,126496],"disallowed"],[[126497,126497],"mapped",[1576]],[[126498,126498],"mapped",[1580]],[[126499,126499],"disallowed"],[[126500,126500],"mapped",[1607]],[[126501,126502],"disallowed"],[[126503,126503],"mapped",[1581]],[[126504,126504],"disallowed"],[[126505,126505],"mapped",[1610]],[[126506,126506],"mapped",[1603]],[[126507,126507],"mapped",[1604]],[[126508,126508],"mapped",[1605]],[[126509,126509],"mapped",[1606]],[[126510,126510],"mapped",[1587]],[[126511,126511],"mapped",[1593]],[[126512,126512],"mapped",[1601]],[[126513,126513],"mapped",[1589]],[[126514,126514],"mapped",[1602]],[[126515,126515],"disallowed"],[[126516,126516],"mapped",[1588]],[[126517,126517],"mapped",[1578]],[[126518,126518],"mapped",[1579]],[[126519,126519],"mapped",[1582]],[[126520,126520],"disallowed"],[[126521,126521],"mapped",[1590]],[[126522,126522],"disallowed"],[[126523,126523],"mapped",[1594]],[[126524,126529],"disallowed"],[[126530,126530],"mapped",[1580]],[[126531,126534],"disallowed"],[[126535,126535],"mapped",[1581]],[[126536,126536],"disallowed"],[[126537,126537],"mapped",[1610]],[[126538,126538],"disallowed"],[[126539,126539],"mapped",[1604]],[[126540,126540],"disallowed"],[[126541,126541],"mapped",[1606]],[[126542,126542],"mapped",[1587]],[[126543,126543],"mapped",[1593]],[[126544,126544],"disallowed"],[[126545,126545],"mapped",[1589]],[[126546,126546],"mapped",[1602]],[[126547,126547],"disallowed"],[[126548,126548],"mapped",[1588]],[[126549,126550],"disallowed"],[[126551,126551],"mapped",[1582]],[[126552,126552],"disallowed"],[[126553,126553],"mapped",[1590]],[[126554,126554],"disallowed"],[[126555,126555],"mapped",[1594]],[[126556,126556],"disallowed"],[[126557,126557],"mapped",[1722]],[[126558,126558],"disallowed"],[[126559,126559],"mapped",[1647]],[[126560,126560],"disallowed"],[[126561,126561],"mapped",[1576]],[[126562,126562],"mapped",[1580]],[[126563,126563],"disallowed"],[[126564,126564],"mapped",[1607]],[[126565,126566],"disallowed"],[[126567,126567],"mapped",[1581]],[[126568,126568],"mapped",[1591]],[[126569,126569],"mapped",[1610]],[[126570,126570],"mapped",[1603]],[[126571,126571],"disallowed"],[[126572,126572],"mapped",[1605]],[[126573,126573],"mapped",[1606]],[[126574,126574],"mapped",[1587]],[[126575,126575],"mapped",[1593]],[[126576,126576],"mapped",[1601]],[[126577,126577],"mapped",[1589]],[[126578,126578],"mapped",[1602]],[[126579,126579],"disallowed"],[[126580,126580],"mapped",[1588]],[[126581,126581],"mapped",[1578]],[[126582,126582],"mapped",[1579]],[[126583,126583],"mapped",[1582]],[[126584,126584],"disallowed"],[[126585,126585],"mapped",[1590]],[[126586,126586],"mapped",[1592]],[[126587,126587],"mapped",[1594]],[[126588,126588],"mapped",[1646]],[[126589,126589],"disallowed"],[[126590,126590],"mapped",[1697]],[[126591,126591],"disallowed"],[[126592,126592],"mapped",[1575]],[[126593,126593],"mapped",[1576]],[[126594,126594],"mapped",[1580]],[[126595,126595],"mapped",[1583]],[[126596,126596],"mapped",[1607]],[[126597,126597],"mapped",[1608]],[[126598,126598],"mapped",[1586]],[[126599,126599],"mapped",[1581]],[[126600,126600],"mapped",[1591]],[[126601,126601],"mapped",[1610]],[[126602,126602],"disallowed"],[[126603,126603],"mapped",[1604]],[[126604,126604],"mapped",[1605]],[[126605,126605],"mapped",[1606]],[[126606,126606],"mapped",[1587]],[[126607,126607],"mapped",[1593]],[[126608,126608],"mapped",[1601]],[[126609,126609],"mapped",[1589]],[[126610,126610],"mapped",[1602]],[[126611,126611],"mapped",[1585]],[[126612,126612],"mapped",[1588]],[[126613,126613],"mapped",[1578]],[[126614,126614],"mapped",[1579]],[[126615,126615],"mapped",[1582]],[[126616,126616],"mapped",[1584]],[[126617,126617],"mapped",[1590]],[[126618,126618],"mapped",[1592]],[[126619,126619],"mapped",[1594]],[[126620,126624],"disallowed"],[[126625,126625],"mapped",[1576]],[[126626,126626],"mapped",[1580]],[[126627,126627],"mapped",[1583]],[[126628,126628],"disallowed"],[[126629,126629],"mapped",[1608]],[[126630,126630],"mapped",[1586]],[[126631,126631],"mapped",[1581]],[[126632,126632],"mapped",[1591]],[[126633,126633],"mapped",[1610]],[[126634,126634],"disallowed"],[[126635,126635],"mapped",[1604]],[[126636,126636],"mapped",[1605]],[[126637,126637],"mapped",[1606]],[[126638,126638],"mapped",[1587]],[[126639,126639],"mapped",[1593]],[[126640,126640],"mapped",[1601]],[[126641,126641],"mapped",[1589]],[[126642,126642],"mapped",[1602]],[[126643,126643],"mapped",[1585]],[[126644,126644],"mapped",[1588]],[[126645,126645],"mapped",[1578]],[[126646,126646],"mapped",[1579]],[[126647,126647],"mapped",[1582]],[[126648,126648],"mapped",[1584]],[[126649,126649],"mapped",[1590]],[[126650,126650],"mapped",[1592]],[[126651,126651],"mapped",[1594]],[[126652,126703],"disallowed"],[[126704,126705],"valid",[],"NV8"],[[126706,126975],"disallowed"],[[126976,127019],"valid",[],"NV8"],[[127020,127023],"disallowed"],[[127024,127123],"valid",[],"NV8"],[[127124,127135],"disallowed"],[[127136,127150],"valid",[],"NV8"],[[127151,127152],"disallowed"],[[127153,127166],"valid",[],"NV8"],[[127167,127167],"valid",[],"NV8"],[[127168,127168],"disallowed"],[[127169,127183],"valid",[],"NV8"],[[127184,127184],"disallowed"],[[127185,127199],"valid",[],"NV8"],[[127200,127221],"valid",[],"NV8"],[[127222,127231],"disallowed"],[[127232,127232],"disallowed"],[[127233,127233],"disallowed_STD3_mapped",[48,44]],[[127234,127234],"disallowed_STD3_mapped",[49,44]],[[127235,127235],"disallowed_STD3_mapped",[50,44]],[[127236,127236],"disallowed_STD3_mapped",[51,44]],[[127237,127237],"disallowed_STD3_mapped",[52,44]],[[127238,127238],"disallowed_STD3_mapped",[53,44]],[[127239,127239],"disallowed_STD3_mapped",[54,44]],[[127240,127240],"disallowed_STD3_mapped",[55,44]],[[127241,127241],"disallowed_STD3_mapped",[56,44]],[[127242,127242],"disallowed_STD3_mapped",[57,44]],[[127243,127244],"valid",[],"NV8"],[[127245,127247],"disallowed"],[[127248,127248],"disallowed_STD3_mapped",[40,97,41]],[[127249,127249],"disallowed_STD3_mapped",[40,98,41]],[[127250,127250],"disallowed_STD3_mapped",[40,99,41]],[[127251,127251],"disallowed_STD3_mapped",[40,100,41]],[[127252,127252],"disallowed_STD3_mapped",[40,101,41]],[[127253,127253],"disallowed_STD3_mapped",[40,102,41]],[[127254,127254],"disallowed_STD3_mapped",[40,103,41]],[[127255,127255],"disallowed_STD3_mapped",[40,104,41]],[[127256,127256],"disallowed_STD3_mapped",[40,105,41]],[[127257,127257],"disallowed_STD3_mapped",[40,106,41]],[[127258,127258],"disallowed_STD3_mapped",[40,107,41]],[[127259,127259],"disallowed_STD3_mapped",[40,108,41]],[[127260,127260],"disallowed_STD3_mapped",[40,109,41]],[[127261,127261],"disallowed_STD3_mapped",[40,110,41]],[[127262,127262],"disallowed_STD3_mapped",[40,111,41]],[[127263,127263],"disallowed_STD3_mapped",[40,112,41]],[[127264,127264],"disallowed_STD3_mapped",[40,113,41]],[[127265,127265],"disallowed_STD3_mapped",[40,114,41]],[[127266,127266],"disallowed_STD3_mapped",[40,115,41]],[[127267,127267],"disallowed_STD3_mapped",[40,116,41]],[[127268,127268],"disallowed_STD3_mapped",[40,117,41]],[[127269,127269],"disallowed_STD3_mapped",[40,118,41]],[[127270,127270],"disallowed_STD3_mapped",[40,119,41]],[[127271,127271],"disallowed_STD3_mapped",[40,120,41]],[[127272,127272],"disallowed_STD3_mapped",[40,121,41]],[[127273,127273],"disallowed_STD3_mapped",[40,122,41]],[[127274,127274],"mapped",[12308,115,12309]],[[127275,127275],"mapped",[99]],[[127276,127276],"mapped",[114]],[[127277,127277],"mapped",[99,100]],[[127278,127278],"mapped",[119,122]],[[127279,127279],"disallowed"],[[127280,127280],"mapped",[97]],[[127281,127281],"mapped",[98]],[[127282,127282],"mapped",[99]],[[127283,127283],"mapped",[100]],[[127284,127284],"mapped",[101]],[[127285,127285],"mapped",[102]],[[127286,127286],"mapped",[103]],[[127287,127287],"mapped",[104]],[[127288,127288],"mapped",[105]],[[127289,127289],"mapped",[106]],[[127290,127290],"mapped",[107]],[[127291,127291],"mapped",[108]],[[127292,127292],"mapped",[109]],[[127293,127293],"mapped",[110]],[[127294,127294],"mapped",[111]],[[127295,127295],"mapped",[112]],[[127296,127296],"mapped",[113]],[[127297,127297],"mapped",[114]],[[127298,127298],"mapped",[115]],[[127299,127299],"mapped",[116]],[[127300,127300],"mapped",[117]],[[127301,127301],"mapped",[118]],[[127302,127302],"mapped",[119]],[[127303,127303],"mapped",[120]],[[127304,127304],"mapped",[121]],[[127305,127305],"mapped",[122]],[[127306,127306],"mapped",[104,118]],[[127307,127307],"mapped",[109,118]],[[127308,127308],"mapped",[115,100]],[[127309,127309],"mapped",[115,115]],[[127310,127310],"mapped",[112,112,118]],[[127311,127311],"mapped",[119,99]],[[127312,127318],"valid",[],"NV8"],[[127319,127319],"valid",[],"NV8"],[[127320,127326],"valid",[],"NV8"],[[127327,127327],"valid",[],"NV8"],[[127328,127337],"valid",[],"NV8"],[[127338,127338],"mapped",[109,99]],[[127339,127339],"mapped",[109,100]],[[127340,127343],"disallowed"],[[127344,127352],"valid",[],"NV8"],[[127353,127353],"valid",[],"NV8"],[[127354,127354],"valid",[],"NV8"],[[127355,127356],"valid",[],"NV8"],[[127357,127358],"valid",[],"NV8"],[[127359,127359],"valid",[],"NV8"],[[127360,127369],"valid",[],"NV8"],[[127370,127373],"valid",[],"NV8"],[[127374,127375],"valid",[],"NV8"],[[127376,127376],"mapped",[100,106]],[[127377,127386],"valid",[],"NV8"],[[127387,127461],"disallowed"],[[127462,127487],"valid",[],"NV8"],[[127488,127488],"mapped",[12411,12363]],[[127489,127489],"mapped",[12467,12467]],[[127490,127490],"mapped",[12469]],[[127491,127503],"disallowed"],[[127504,127504],"mapped",[25163]],[[127505,127505],"mapped",[23383]],[[127506,127506],"mapped",[21452]],[[127507,127507],"mapped",[12487]],[[127508,127508],"mapped",[20108]],[[127509,127509],"mapped",[22810]],[[127510,127510],"mapped",[35299]],[[127511,127511],"mapped",[22825]],[[127512,127512],"mapped",[20132]],[[127513,127513],"mapped",[26144]],[[127514,127514],"mapped",[28961]],[[127515,127515],"mapped",[26009]],[[127516,127516],"mapped",[21069]],[[127517,127517],"mapped",[24460]],[[127518,127518],"mapped",[20877]],[[127519,127519],"mapped",[26032]],[[127520,127520],"mapped",[21021]],[[127521,127521],"mapped",[32066]],[[127522,127522],"mapped",[29983]],[[127523,127523],"mapped",[36009]],[[127524,127524],"mapped",[22768]],[[127525,127525],"mapped",[21561]],[[127526,127526],"mapped",[28436]],[[127527,127527],"mapped",[25237]],[[127528,127528],"mapped",[25429]],[[127529,127529],"mapped",[19968]],[[127530,127530],"mapped",[19977]],[[127531,127531],"mapped",[36938]],[[127532,127532],"mapped",[24038]],[[127533,127533],"mapped",[20013]],[[127534,127534],"mapped",[21491]],[[127535,127535],"mapped",[25351]],[[127536,127536],"mapped",[36208]],[[127537,127537],"mapped",[25171]],[[127538,127538],"mapped",[31105]],[[127539,127539],"mapped",[31354]],[[127540,127540],"mapped",[21512]],[[127541,127541],"mapped",[28288]],[[127542,127542],"mapped",[26377]],[[127543,127543],"mapped",[26376]],[[127544,127544],"mapped",[30003]],[[127545,127545],"mapped",[21106]],[[127546,127546],"mapped",[21942]],[[127547,127551],"disallowed"],[[127552,127552],"mapped",[12308,26412,12309]],[[127553,127553],"mapped",[12308,19977,12309]],[[127554,127554],"mapped",[12308,20108,12309]],[[127555,127555],"mapped",[12308,23433,12309]],[[127556,127556],"mapped",[12308,28857,12309]],[[127557,127557],"mapped",[12308,25171,12309]],[[127558,127558],"mapped",[12308,30423,12309]],[[127559,127559],"mapped",[12308,21213,12309]],[[127560,127560],"mapped",[12308,25943,12309]],[[127561,127567],"disallowed"],[[127568,127568],"mapped",[24471]],[[127569,127569],"mapped",[21487]],[[127570,127743],"disallowed"],[[127744,127776],"valid",[],"NV8"],[[127777,127788],"valid",[],"NV8"],[[127789,127791],"valid",[],"NV8"],[[127792,127797],"valid",[],"NV8"],[[127798,127798],"valid",[],"NV8"],[[127799,127868],"valid",[],"NV8"],[[127869,127869],"valid",[],"NV8"],[[127870,127871],"valid",[],"NV8"],[[127872,127891],"valid",[],"NV8"],[[127892,127903],"valid",[],"NV8"],[[127904,127940],"valid",[],"NV8"],[[127941,127941],"valid",[],"NV8"],[[127942,127946],"valid",[],"NV8"],[[127947,127950],"valid",[],"NV8"],[[127951,127955],"valid",[],"NV8"],[[127956,127967],"valid",[],"NV8"],[[127968,127984],"valid",[],"NV8"],[[127985,127991],"valid",[],"NV8"],[[127992,127999],"valid",[],"NV8"],[[128e3,128062],"valid",[],"NV8"],[[128063,128063],"valid",[],"NV8"],[[128064,128064],"valid",[],"NV8"],[[128065,128065],"valid",[],"NV8"],[[128066,128247],"valid",[],"NV8"],[[128248,128248],"valid",[],"NV8"],[[128249,128252],"valid",[],"NV8"],[[128253,128254],"valid",[],"NV8"],[[128255,128255],"valid",[],"NV8"],[[128256,128317],"valid",[],"NV8"],[[128318,128319],"valid",[],"NV8"],[[128320,128323],"valid",[],"NV8"],[[128324,128330],"valid",[],"NV8"],[[128331,128335],"valid",[],"NV8"],[[128336,128359],"valid",[],"NV8"],[[128360,128377],"valid",[],"NV8"],[[128378,128378],"disallowed"],[[128379,128419],"valid",[],"NV8"],[[128420,128420],"disallowed"],[[128421,128506],"valid",[],"NV8"],[[128507,128511],"valid",[],"NV8"],[[128512,128512],"valid",[],"NV8"],[[128513,128528],"valid",[],"NV8"],[[128529,128529],"valid",[],"NV8"],[[128530,128532],"valid",[],"NV8"],[[128533,128533],"valid",[],"NV8"],[[128534,128534],"valid",[],"NV8"],[[128535,128535],"valid",[],"NV8"],[[128536,128536],"valid",[],"NV8"],[[128537,128537],"valid",[],"NV8"],[[128538,128538],"valid",[],"NV8"],[[128539,128539],"valid",[],"NV8"],[[128540,128542],"valid",[],"NV8"],[[128543,128543],"valid",[],"NV8"],[[128544,128549],"valid",[],"NV8"],[[128550,128551],"valid",[],"NV8"],[[128552,128555],"valid",[],"NV8"],[[128556,128556],"valid",[],"NV8"],[[128557,128557],"valid",[],"NV8"],[[128558,128559],"valid",[],"NV8"],[[128560,128563],"valid",[],"NV8"],[[128564,128564],"valid",[],"NV8"],[[128565,128576],"valid",[],"NV8"],[[128577,128578],"valid",[],"NV8"],[[128579,128580],"valid",[],"NV8"],[[128581,128591],"valid",[],"NV8"],[[128592,128639],"valid",[],"NV8"],[[128640,128709],"valid",[],"NV8"],[[128710,128719],"valid",[],"NV8"],[[128720,128720],"valid",[],"NV8"],[[128721,128735],"disallowed"],[[128736,128748],"valid",[],"NV8"],[[128749,128751],"disallowed"],[[128752,128755],"valid",[],"NV8"],[[128756,128767],"disallowed"],[[128768,128883],"valid",[],"NV8"],[[128884,128895],"disallowed"],[[128896,128980],"valid",[],"NV8"],[[128981,129023],"disallowed"],[[129024,129035],"valid",[],"NV8"],[[129036,129039],"disallowed"],[[129040,129095],"valid",[],"NV8"],[[129096,129103],"disallowed"],[[129104,129113],"valid",[],"NV8"],[[129114,129119],"disallowed"],[[129120,129159],"valid",[],"NV8"],[[129160,129167],"disallowed"],[[129168,129197],"valid",[],"NV8"],[[129198,129295],"disallowed"],[[129296,129304],"valid",[],"NV8"],[[129305,129407],"disallowed"],[[129408,129412],"valid",[],"NV8"],[[129413,129471],"disallowed"],[[129472,129472],"valid",[],"NV8"],[[129473,131069],"disallowed"],[[131070,131071],"disallowed"],[[131072,173782],"valid"],[[173783,173823],"disallowed"],[[173824,177972],"valid"],[[177973,177983],"disallowed"],[[177984,178205],"valid"],[[178206,178207],"disallowed"],[[178208,183969],"valid"],[[183970,194559],"disallowed"],[[194560,194560],"mapped",[20029]],[[194561,194561],"mapped",[20024]],[[194562,194562],"mapped",[20033]],[[194563,194563],"mapped",[131362]],[[194564,194564],"mapped",[20320]],[[194565,194565],"mapped",[20398]],[[194566,194566],"mapped",[20411]],[[194567,194567],"mapped",[20482]],[[194568,194568],"mapped",[20602]],[[194569,194569],"mapped",[20633]],[[194570,194570],"mapped",[20711]],[[194571,194571],"mapped",[20687]],[[194572,194572],"mapped",[13470]],[[194573,194573],"mapped",[132666]],[[194574,194574],"mapped",[20813]],[[194575,194575],"mapped",[20820]],[[194576,194576],"mapped",[20836]],[[194577,194577],"mapped",[20855]],[[194578,194578],"mapped",[132380]],[[194579,194579],"mapped",[13497]],[[194580,194580],"mapped",[20839]],[[194581,194581],"mapped",[20877]],[[194582,194582],"mapped",[132427]],[[194583,194583],"mapped",[20887]],[[194584,194584],"mapped",[20900]],[[194585,194585],"mapped",[20172]],[[194586,194586],"mapped",[20908]],[[194587,194587],"mapped",[20917]],[[194588,194588],"mapped",[168415]],[[194589,194589],"mapped",[20981]],[[194590,194590],"mapped",[20995]],[[194591,194591],"mapped",[13535]],[[194592,194592],"mapped",[21051]],[[194593,194593],"mapped",[21062]],[[194594,194594],"mapped",[21106]],[[194595,194595],"mapped",[21111]],[[194596,194596],"mapped",[13589]],[[194597,194597],"mapped",[21191]],[[194598,194598],"mapped",[21193]],[[194599,194599],"mapped",[21220]],[[194600,194600],"mapped",[21242]],[[194601,194601],"mapped",[21253]],[[194602,194602],"mapped",[21254]],[[194603,194603],"mapped",[21271]],[[194604,194604],"mapped",[21321]],[[194605,194605],"mapped",[21329]],[[194606,194606],"mapped",[21338]],[[194607,194607],"mapped",[21363]],[[194608,194608],"mapped",[21373]],[[194609,194611],"mapped",[21375]],[[194612,194612],"mapped",[133676]],[[194613,194613],"mapped",[28784]],[[194614,194614],"mapped",[21450]],[[194615,194615],"mapped",[21471]],[[194616,194616],"mapped",[133987]],[[194617,194617],"mapped",[21483]],[[194618,194618],"mapped",[21489]],[[194619,194619],"mapped",[21510]],[[194620,194620],"mapped",[21662]],[[194621,194621],"mapped",[21560]],[[194622,194622],"mapped",[21576]],[[194623,194623],"mapped",[21608]],[[194624,194624],"mapped",[21666]],[[194625,194625],"mapped",[21750]],[[194626,194626],"mapped",[21776]],[[194627,194627],"mapped",[21843]],[[194628,194628],"mapped",[21859]],[[194629,194630],"mapped",[21892]],[[194631,194631],"mapped",[21913]],[[194632,194632],"mapped",[21931]],[[194633,194633],"mapped",[21939]],[[194634,194634],"mapped",[21954]],[[194635,194635],"mapped",[22294]],[[194636,194636],"mapped",[22022]],[[194637,194637],"mapped",[22295]],[[194638,194638],"mapped",[22097]],[[194639,194639],"mapped",[22132]],[[194640,194640],"mapped",[20999]],[[194641,194641],"mapped",[22766]],[[194642,194642],"mapped",[22478]],[[194643,194643],"mapped",[22516]],[[194644,194644],"mapped",[22541]],[[194645,194645],"mapped",[22411]],[[194646,194646],"mapped",[22578]],[[194647,194647],"mapped",[22577]],[[194648,194648],"mapped",[22700]],[[194649,194649],"mapped",[136420]],[[194650,194650],"mapped",[22770]],[[194651,194651],"mapped",[22775]],[[194652,194652],"mapped",[22790]],[[194653,194653],"mapped",[22810]],[[194654,194654],"mapped",[22818]],[[194655,194655],"mapped",[22882]],[[194656,194656],"mapped",[136872]],[[194657,194657],"mapped",[136938]],[[194658,194658],"mapped",[23020]],[[194659,194659],"mapped",[23067]],[[194660,194660],"mapped",[23079]],[[194661,194661],"mapped",[23e3]],[[194662,194662],"mapped",[23142]],[[194663,194663],"mapped",[14062]],[[194664,194664],"disallowed"],[[194665,194665],"mapped",[23304]],[[194666,194667],"mapped",[23358]],[[194668,194668],"mapped",[137672]],[[194669,194669],"mapped",[23491]],[[194670,194670],"mapped",[23512]],[[194671,194671],"mapped",[23527]],[[194672,194672],"mapped",[23539]],[[194673,194673],"mapped",[138008]],[[194674,194674],"mapped",[23551]],[[194675,194675],"mapped",[23558]],[[194676,194676],"disallowed"],[[194677,194677],"mapped",[23586]],[[194678,194678],"mapped",[14209]],[[194679,194679],"mapped",[23648]],[[194680,194680],"mapped",[23662]],[[194681,194681],"mapped",[23744]],[[194682,194682],"mapped",[23693]],[[194683,194683],"mapped",[138724]],[[194684,194684],"mapped",[23875]],[[194685,194685],"mapped",[138726]],[[194686,194686],"mapped",[23918]],[[194687,194687],"mapped",[23915]],[[194688,194688],"mapped",[23932]],[[194689,194689],"mapped",[24033]],[[194690,194690],"mapped",[24034]],[[194691,194691],"mapped",[14383]],[[194692,194692],"mapped",[24061]],[[194693,194693],"mapped",[24104]],[[194694,194694],"mapped",[24125]],[[194695,194695],"mapped",[24169]],[[194696,194696],"mapped",[14434]],[[194697,194697],"mapped",[139651]],[[194698,194698],"mapped",[14460]],[[194699,194699],"mapped",[24240]],[[194700,194700],"mapped",[24243]],[[194701,194701],"mapped",[24246]],[[194702,194702],"mapped",[24266]],[[194703,194703],"mapped",[172946]],[[194704,194704],"mapped",[24318]],[[194705,194706],"mapped",[140081]],[[194707,194707],"mapped",[33281]],[[194708,194709],"mapped",[24354]],[[194710,194710],"mapped",[14535]],[[194711,194711],"mapped",[144056]],[[194712,194712],"mapped",[156122]],[[194713,194713],"mapped",[24418]],[[194714,194714],"mapped",[24427]],[[194715,194715],"mapped",[14563]],[[194716,194716],"mapped",[24474]],[[194717,194717],"mapped",[24525]],[[194718,194718],"mapped",[24535]],[[194719,194719],"mapped",[24569]],[[194720,194720],"mapped",[24705]],[[194721,194721],"mapped",[14650]],[[194722,194722],"mapped",[14620]],[[194723,194723],"mapped",[24724]],[[194724,194724],"mapped",[141012]],[[194725,194725],"mapped",[24775]],[[194726,194726],"mapped",[24904]],[[194727,194727],"mapped",[24908]],[[194728,194728],"mapped",[24910]],[[194729,194729],"mapped",[24908]],[[194730,194730],"mapped",[24954]],[[194731,194731],"mapped",[24974]],[[194732,194732],"mapped",[25010]],[[194733,194733],"mapped",[24996]],[[194734,194734],"mapped",[25007]],[[194735,194735],"mapped",[25054]],[[194736,194736],"mapped",[25074]],[[194737,194737],"mapped",[25078]],[[194738,194738],"mapped",[25104]],[[194739,194739],"mapped",[25115]],[[194740,194740],"mapped",[25181]],[[194741,194741],"mapped",[25265]],[[194742,194742],"mapped",[25300]],[[194743,194743],"mapped",[25424]],[[194744,194744],"mapped",[142092]],[[194745,194745],"mapped",[25405]],[[194746,194746],"mapped",[25340]],[[194747,194747],"mapped",[25448]],[[194748,194748],"mapped",[25475]],[[194749,194749],"mapped",[25572]],[[194750,194750],"mapped",[142321]],[[194751,194751],"mapped",[25634]],[[194752,194752],"mapped",[25541]],[[194753,194753],"mapped",[25513]],[[194754,194754],"mapped",[14894]],[[194755,194755],"mapped",[25705]],[[194756,194756],"mapped",[25726]],[[194757,194757],"mapped",[25757]],[[194758,194758],"mapped",[25719]],[[194759,194759],"mapped",[14956]],[[194760,194760],"mapped",[25935]],[[194761,194761],"mapped",[25964]],[[194762,194762],"mapped",[143370]],[[194763,194763],"mapped",[26083]],[[194764,194764],"mapped",[26360]],[[194765,194765],"mapped",[26185]],[[194766,194766],"mapped",[15129]],[[194767,194767],"mapped",[26257]],[[194768,194768],"mapped",[15112]],[[194769,194769],"mapped",[15076]],[[194770,194770],"mapped",[20882]],[[194771,194771],"mapped",[20885]],[[194772,194772],"mapped",[26368]],[[194773,194773],"mapped",[26268]],[[194774,194774],"mapped",[32941]],[[194775,194775],"mapped",[17369]],[[194776,194776],"mapped",[26391]],[[194777,194777],"mapped",[26395]],[[194778,194778],"mapped",[26401]],[[194779,194779],"mapped",[26462]],[[194780,194780],"mapped",[26451]],[[194781,194781],"mapped",[144323]],[[194782,194782],"mapped",[15177]],[[194783,194783],"mapped",[26618]],[[194784,194784],"mapped",[26501]],[[194785,194785],"mapped",[26706]],[[194786,194786],"mapped",[26757]],[[194787,194787],"mapped",[144493]],[[194788,194788],"mapped",[26766]],[[194789,194789],"mapped",[26655]],[[194790,194790],"mapped",[26900]],[[194791,194791],"mapped",[15261]],[[194792,194792],"mapped",[26946]],[[194793,194793],"mapped",[27043]],[[194794,194794],"mapped",[27114]],[[194795,194795],"mapped",[27304]],[[194796,194796],"mapped",[145059]],[[194797,194797],"mapped",[27355]],[[194798,194798],"mapped",[15384]],[[194799,194799],"mapped",[27425]],[[194800,194800],"mapped",[145575]],[[194801,194801],"mapped",[27476]],[[194802,194802],"mapped",[15438]],[[194803,194803],"mapped",[27506]],[[194804,194804],"mapped",[27551]],[[194805,194805],"mapped",[27578]],[[194806,194806],"mapped",[27579]],[[194807,194807],"mapped",[146061]],[[194808,194808],"mapped",[138507]],[[194809,194809],"mapped",[146170]],[[194810,194810],"mapped",[27726]],[[194811,194811],"mapped",[146620]],[[194812,194812],"mapped",[27839]],[[194813,194813],"mapped",[27853]],[[194814,194814],"mapped",[27751]],[[194815,194815],"mapped",[27926]],[[194816,194816],"mapped",[27966]],[[194817,194817],"mapped",[28023]],[[194818,194818],"mapped",[27969]],[[194819,194819],"mapped",[28009]],[[194820,194820],"mapped",[28024]],[[194821,194821],"mapped",[28037]],[[194822,194822],"mapped",[146718]],[[194823,194823],"mapped",[27956]],[[194824,194824],"mapped",[28207]],[[194825,194825],"mapped",[28270]],[[194826,194826],"mapped",[15667]],[[194827,194827],"mapped",[28363]],[[194828,194828],"mapped",[28359]],[[194829,194829],"mapped",[147153]],[[194830,194830],"mapped",[28153]],[[194831,194831],"mapped",[28526]],[[194832,194832],"mapped",[147294]],[[194833,194833],"mapped",[147342]],[[194834,194834],"mapped",[28614]],[[194835,194835],"mapped",[28729]],[[194836,194836],"mapped",[28702]],[[194837,194837],"mapped",[28699]],[[194838,194838],"mapped",[15766]],[[194839,194839],"mapped",[28746]],[[194840,194840],"mapped",[28797]],[[194841,194841],"mapped",[28791]],[[194842,194842],"mapped",[28845]],[[194843,194843],"mapped",[132389]],[[194844,194844],"mapped",[28997]],[[194845,194845],"mapped",[148067]],[[194846,194846],"mapped",[29084]],[[194847,194847],"disallowed"],[[194848,194848],"mapped",[29224]],[[194849,194849],"mapped",[29237]],[[194850,194850],"mapped",[29264]],[[194851,194851],"mapped",[149e3]],[[194852,194852],"mapped",[29312]],[[194853,194853],"mapped",[29333]],[[194854,194854],"mapped",[149301]],[[194855,194855],"mapped",[149524]],[[194856,194856],"mapped",[29562]],[[194857,194857],"mapped",[29579]],[[194858,194858],"mapped",[16044]],[[194859,194859],"mapped",[29605]],[[194860,194861],"mapped",[16056]],[[194862,194862],"mapped",[29767]],[[194863,194863],"mapped",[29788]],[[194864,194864],"mapped",[29809]],[[194865,194865],"mapped",[29829]],[[194866,194866],"mapped",[29898]],[[194867,194867],"mapped",[16155]],[[194868,194868],"mapped",[29988]],[[194869,194869],"mapped",[150582]],[[194870,194870],"mapped",[30014]],[[194871,194871],"mapped",[150674]],[[194872,194872],"mapped",[30064]],[[194873,194873],"mapped",[139679]],[[194874,194874],"mapped",[30224]],[[194875,194875],"mapped",[151457]],[[194876,194876],"mapped",[151480]],[[194877,194877],"mapped",[151620]],[[194878,194878],"mapped",[16380]],[[194879,194879],"mapped",[16392]],[[194880,194880],"mapped",[30452]],[[194881,194881],"mapped",[151795]],[[194882,194882],"mapped",[151794]],[[194883,194883],"mapped",[151833]],[[194884,194884],"mapped",[151859]],[[194885,194885],"mapped",[30494]],[[194886,194887],"mapped",[30495]],[[194888,194888],"mapped",[30538]],[[194889,194889],"mapped",[16441]],[[194890,194890],"mapped",[30603]],[[194891,194891],"mapped",[16454]],[[194892,194892],"mapped",[16534]],[[194893,194893],"mapped",[152605]],[[194894,194894],"mapped",[30798]],[[194895,194895],"mapped",[30860]],[[194896,194896],"mapped",[30924]],[[194897,194897],"mapped",[16611]],[[194898,194898],"mapped",[153126]],[[194899,194899],"mapped",[31062]],[[194900,194900],"mapped",[153242]],[[194901,194901],"mapped",[153285]],[[194902,194902],"mapped",[31119]],[[194903,194903],"mapped",[31211]],[[194904,194904],"mapped",[16687]],[[194905,194905],"mapped",[31296]],[[194906,194906],"mapped",[31306]],[[194907,194907],"mapped",[31311]],[[194908,194908],"mapped",[153980]],[[194909,194910],"mapped",[154279]],[[194911,194911],"disallowed"],[[194912,194912],"mapped",[16898]],[[194913,194913],"mapped",[154539]],[[194914,194914],"mapped",[31686]],[[194915,194915],"mapped",[31689]],[[194916,194916],"mapped",[16935]],[[194917,194917],"mapped",[154752]],[[194918,194918],"mapped",[31954]],[[194919,194919],"mapped",[17056]],[[194920,194920],"mapped",[31976]],[[194921,194921],"mapped",[31971]],[[194922,194922],"mapped",[32e3]],[[194923,194923],"mapped",[155526]],[[194924,194924],"mapped",[32099]],[[194925,194925],"mapped",[17153]],[[194926,194926],"mapped",[32199]],[[194927,194927],"mapped",[32258]],[[194928,194928],"mapped",[32325]],[[194929,194929],"mapped",[17204]],[[194930,194930],"mapped",[156200]],[[194931,194931],"mapped",[156231]],[[194932,194932],"mapped",[17241]],[[194933,194933],"mapped",[156377]],[[194934,194934],"mapped",[32634]],[[194935,194935],"mapped",[156478]],[[194936,194936],"mapped",[32661]],[[194937,194937],"mapped",[32762]],[[194938,194938],"mapped",[32773]],[[194939,194939],"mapped",[156890]],[[194940,194940],"mapped",[156963]],[[194941,194941],"mapped",[32864]],[[194942,194942],"mapped",[157096]],[[194943,194943],"mapped",[32880]],[[194944,194944],"mapped",[144223]],[[194945,194945],"mapped",[17365]],[[194946,194946],"mapped",[32946]],[[194947,194947],"mapped",[33027]],[[194948,194948],"mapped",[17419]],[[194949,194949],"mapped",[33086]],[[194950,194950],"mapped",[23221]],[[194951,194951],"mapped",[157607]],[[194952,194952],"mapped",[157621]],[[194953,194953],"mapped",[144275]],[[194954,194954],"mapped",[144284]],[[194955,194955],"mapped",[33281]],[[194956,194956],"mapped",[33284]],[[194957,194957],"mapped",[36766]],[[194958,194958],"mapped",[17515]],[[194959,194959],"mapped",[33425]],[[194960,194960],"mapped",[33419]],[[194961,194961],"mapped",[33437]],[[194962,194962],"mapped",[21171]],[[194963,194963],"mapped",[33457]],[[194964,194964],"mapped",[33459]],[[194965,194965],"mapped",[33469]],[[194966,194966],"mapped",[33510]],[[194967,194967],"mapped",[158524]],[[194968,194968],"mapped",[33509]],[[194969,194969],"mapped",[33565]],[[194970,194970],"mapped",[33635]],[[194971,194971],"mapped",[33709]],[[194972,194972],"mapped",[33571]],[[194973,194973],"mapped",[33725]],[[194974,194974],"mapped",[33767]],[[194975,194975],"mapped",[33879]],[[194976,194976],"mapped",[33619]],[[194977,194977],"mapped",[33738]],[[194978,194978],"mapped",[33740]],[[194979,194979],"mapped",[33756]],[[194980,194980],"mapped",[158774]],[[194981,194981],"mapped",[159083]],[[194982,194982],"mapped",[158933]],[[194983,194983],"mapped",[17707]],[[194984,194984],"mapped",[34033]],[[194985,194985],"mapped",[34035]],[[194986,194986],"mapped",[34070]],[[194987,194987],"mapped",[160714]],[[194988,194988],"mapped",[34148]],[[194989,194989],"mapped",[159532]],[[194990,194990],"mapped",[17757]],[[194991,194991],"mapped",[17761]],[[194992,194992],"mapped",[159665]],[[194993,194993],"mapped",[159954]],[[194994,194994],"mapped",[17771]],[[194995,194995],"mapped",[34384]],[[194996,194996],"mapped",[34396]],[[194997,194997],"mapped",[34407]],[[194998,194998],"mapped",[34409]],[[194999,194999],"mapped",[34473]],[[195e3,195e3],"mapped",[34440]],[[195001,195001],"mapped",[34574]],[[195002,195002],"mapped",[34530]],[[195003,195003],"mapped",[34681]],[[195004,195004],"mapped",[34600]],[[195005,195005],"mapped",[34667]],[[195006,195006],"mapped",[34694]],[[195007,195007],"disallowed"],[[195008,195008],"mapped",[34785]],[[195009,195009],"mapped",[34817]],[[195010,195010],"mapped",[17913]],[[195011,195011],"mapped",[34912]],[[195012,195012],"mapped",[34915]],[[195013,195013],"mapped",[161383]],[[195014,195014],"mapped",[35031]],[[195015,195015],"mapped",[35038]],[[195016,195016],"mapped",[17973]],[[195017,195017],"mapped",[35066]],[[195018,195018],"mapped",[13499]],[[195019,195019],"mapped",[161966]],[[195020,195020],"mapped",[162150]],[[195021,195021],"mapped",[18110]],[[195022,195022],"mapped",[18119]],[[195023,195023],"mapped",[35488]],[[195024,195024],"mapped",[35565]],[[195025,195025],"mapped",[35722]],[[195026,195026],"mapped",[35925]],[[195027,195027],"mapped",[162984]],[[195028,195028],"mapped",[36011]],[[195029,195029],"mapped",[36033]],[[195030,195030],"mapped",[36123]],[[195031,195031],"mapped",[36215]],[[195032,195032],"mapped",[163631]],[[195033,195033],"mapped",[133124]],[[195034,195034],"mapped",[36299]],[[195035,195035],"mapped",[36284]],[[195036,195036],"mapped",[36336]],[[195037,195037],"mapped",[133342]],[[195038,195038],"mapped",[36564]],[[195039,195039],"mapped",[36664]],[[195040,195040],"mapped",[165330]],[[195041,195041],"mapped",[165357]],[[195042,195042],"mapped",[37012]],[[195043,195043],"mapped",[37105]],[[195044,195044],"mapped",[37137]],[[195045,195045],"mapped",[165678]],[[195046,195046],"mapped",[37147]],[[195047,195047],"mapped",[37432]],[[195048,195048],"mapped",[37591]],[[195049,195049],"mapped",[37592]],[[195050,195050],"mapped",[37500]],[[195051,195051],"mapped",[37881]],[[195052,195052],"mapped",[37909]],[[195053,195053],"mapped",[166906]],[[195054,195054],"mapped",[38283]],[[195055,195055],"mapped",[18837]],[[195056,195056],"mapped",[38327]],[[195057,195057],"mapped",[167287]],[[195058,195058],"mapped",[18918]],[[195059,195059],"mapped",[38595]],[[195060,195060],"mapped",[23986]],[[195061,195061],"mapped",[38691]],[[195062,195062],"mapped",[168261]],[[195063,195063],"mapped",[168474]],[[195064,195064],"mapped",[19054]],[[195065,195065],"mapped",[19062]],[[195066,195066],"mapped",[38880]],[[195067,195067],"mapped",[168970]],[[195068,195068],"mapped",[19122]],[[195069,195069],"mapped",[169110]],[[195070,195071],"mapped",[38923]],[[195072,195072],"mapped",[38953]],[[195073,195073],"mapped",[169398]],[[195074,195074],"mapped",[39138]],[[195075,195075],"mapped",[19251]],[[195076,195076],"mapped",[39209]],[[195077,195077],"mapped",[39335]],[[195078,195078],"mapped",[39362]],[[195079,195079],"mapped",[39422]],[[195080,195080],"mapped",[19406]],[[195081,195081],"mapped",[170800]],[[195082,195082],"mapped",[39698]],[[195083,195083],"mapped",[4e4]],[[195084,195084],"mapped",[40189]],[[195085,195085],"mapped",[19662]],[[195086,195086],"mapped",[19693]],[[195087,195087],"mapped",[40295]],[[195088,195088],"mapped",[172238]],[[195089,195089],"mapped",[19704]],[[195090,195090],"mapped",[172293]],[[195091,195091],"mapped",[172558]],[[195092,195092],"mapped",[172689]],[[195093,195093],"mapped",[40635]],[[195094,195094],"mapped",[19798]],[[195095,195095],"mapped",[40697]],[[195096,195096],"mapped",[40702]],[[195097,195097],"mapped",[40709]],[[195098,195098],"mapped",[40719]],[[195099,195099],"mapped",[40726]],[[195100,195100],"mapped",[40763]],[[195101,195101],"mapped",[173568]],[[195102,196605],"disallowed"],[[196606,196607],"disallowed"],[[196608,262141],"disallowed"],[[262142,262143],"disallowed"],[[262144,327677],"disallowed"],[[327678,327679],"disallowed"],[[327680,393213],"disallowed"],[[393214,393215],"disallowed"],[[393216,458749],"disallowed"],[[458750,458751],"disallowed"],[[458752,524285],"disallowed"],[[524286,524287],"disallowed"],[[524288,589821],"disallowed"],[[589822,589823],"disallowed"],[[589824,655357],"disallowed"],[[655358,655359],"disallowed"],[[655360,720893],"disallowed"],[[720894,720895],"disallowed"],[[720896,786429],"disallowed"],[[786430,786431],"disallowed"],[[786432,851965],"disallowed"],[[851966,851967],"disallowed"],[[851968,917501],"disallowed"],[[917502,917503],"disallowed"],[[917504,917504],"disallowed"],[[917505,917505],"disallowed"],[[917506,917535],"disallowed"],[[917536,917631],"disallowed"],[[917632,917759],"disallowed"],[[917760,917999],"ignored"],[[918e3,983037],"disallowed"],[[983038,983039],"disallowed"],[[983040,1048573],"disallowed"],[[1048574,1048575],"disallowed"],[[1048576,1114109],"disallowed"],[[1114110,1114111],"disallowed"]]});var hw=h((CSe,Zm)=>{"use strict";var pw=require("punycode"),cw=dw(),Rl={TRANSITIONAL:0,NONTRANSITIONAL:1};function uw(e){return e.split("\0").map(function(t){return t.normalize("NFC")}).join("\0")}function mw(e){for(var t=0,r=cw.length-1;t<=r;){var i=Math.floor((t+r)/2),n=cw[i];if(n[0][0]<=e&&n[0][1]>=e)return n;n[0][0]>e?r=i-1:t=i+1}return null}var OK=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function fw(e){return e.replace(OK,"_").length}function AK(e,t,r){for(var i=!1,n="",a=fw(e),s=0;s253||s.length===0)&&(n.error=!0);for(var o=0;o63||a.length===0){n.error=!0;break}}return n.error?null:a.join(".")};Zm.exports.toUnicode=function(e,t){var r=Ym(e,t,Rl.NONTRANSITIONAL);return{domain:r.string,error:r.error}};Zm.exports.PROCESSING_OPTIONS=Rl});var jn=h((RSe,wi)=>{"use strict";var Ol=require("punycode"),gw=hw(),_w={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},Oe=Symbol("failure");function yw(e){return Ol.ucs2.decode(e).length}function vw(e,t){let r=e[t];return isNaN(r)?void 0:String.fromCodePoint(r)}function Yc(e){return e>=48&&e<=57}function Zc(e){return e>=65&&e<=90||e>=97&&e<=122}function LK(e){return Zc(e)||Yc(e)}function wn(e){return Yc(e)||e>=65&&e<=70||e>=97&&e<=102}function bw(e){return e==="."||e.toLowerCase()==="%2e"}function qK(e){return e=e.toLowerCase(),e===".."||e==="%2e."||e===".%2e"||e==="%2e%2e"}function FK(e,t){return Zc(e)&&(t===58||t===124)}function ww(e){return e.length===2&&Zc(e.codePointAt(0))&&(e[1]===":"||e[1]==="|")}function MK(e){return e.length===2&&Zc(e.codePointAt(0))&&e[1]===":"}function BK(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function jK(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function y2(e){return _w[e]!==void 0}function Yt(e){return y2(e.scheme)}function $K(e){return _w[e]}function Ew(e){let t=e.toString(16).toUpperCase();return t.length===1&&(t="0"+t),"%"+t}function kK(e){let t=new Buffer(e),r="";for(let i=0;i126}var UK=new Set([32,34,35,60,62,63,96,123,125]);function xw(e){return Jm(e)||UK.has(e)}var HK=new Set([47,58,59,61,64,91,92,93,94,124]);function b2(e){return xw(e)||HK.has(e)}function ho(e,t){let r=String.fromCodePoint(e);return t(e)?kK(r):r}function GK(e){let t=10;return e.length>=2&&e.charAt(0)==="0"&&e.charAt(1).toLowerCase()==="x"?(e=e.substring(2),t=16):e.length>=2&&e.charAt(0)==="0"&&(e=e.substring(1),t=8),e===""?0:(t===10?/[^0-9]/:t===16?/[^0-9A-Fa-f]/:/[^0-7]/).test(e)?Oe:parseInt(e,t)}function VK(e){let t=e.split(".");if(t[t.length-1]===""&&t.length>1&&t.pop(),t.length>4)return e;let r=[];for(let a of t){if(a==="")return e;let s=GK(a);if(s===Oe)return e;r.push(s)}for(let a=0;a255)return Oe;if(r[r.length-1]>=Math.pow(256,5-r.length))return Oe;let i=r.pop(),n=0;for(let a of r)i+=a*Math.pow(256,3-n),++n;return i}function WK(e){let t="",r=e;for(let i=1;i<=4;++i)t=String(r%256)+t,i!==4&&(t="."+t),r=Math.floor(r/256);return t}function KK(e){let t=[0,0,0,0,0,0,0,0],r=0,i=null,n=0;if(e=Ol.ucs2.decode(e),e[n]===58){if(e[n+1]!==58)return Oe;n+=2,++r,i=r}for(;n6))return Oe;let o=0;for(;e[n]!==void 0;){let l=null;if(o>0)if(e[n]===46&&o<4)++n;else return Oe;if(!Yc(e[n]))return Oe;for(;Yc(e[n]);){let d=parseInt(vw(e,n));if(l===null)l=d;else{if(l===0)return Oe;l=l*10+d}if(l>255)return Oe;++n}t[r]=t[r]*256+l,++o,(o===2||o===4)&&++r}if(o!==4)return Oe;break}else if(e[n]===58){if(++n,e[n]===void 0)return Oe}else if(e[n]!==void 0)return Oe;t[r]=a,++r}if(i!==null){let a=r-i;for(r=7;r!==0&&a>0;){let s=t[i+a-1];t[i+a-1]=t[r],t[r]=s,--r,--a}}else if(i===null&&r!==8)return Oe;return t}function QK(e){let t="",i=YK(e).idx,n=!1;for(let a=0;a<=7;++a)if(!(n&&e[a]===0)){if(n&&(n=!1),i===a){t+=a===0?"::":":",n=!0;continue}t+=e[a].toString(16),a!==7&&(t+=":")}return t}function v2(e,t){if(e[0]==="[")return e[e.length-1]!=="]"?Oe:KK(e.substring(1,e.length-1));if(!t)return XK(e);let r=zK(e),i=gw.toASCII(r,!1,gw.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(i===null||BK(i))return Oe;let n=VK(i);return typeof n=="number"||n===Oe?n:i}function XK(e){if(jK(e))return Oe;let t="",r=Ol.ucs2.decode(e);for(let i=0;ir&&(t=i,r=n),i=null,n=0):(i===null&&(i=a),++n);return n>r&&(t=i,r=n),{idx:t,len:r}}function _2(e){return typeof e=="number"?WK(e):e instanceof Array?"["+QK(e)+"]":e}function ZK(e){return e.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function JK(e){return e.replace(/\u0009|\u000A|\u000D/g,"")}function Sw(e){let t=e.path;t.length!==0&&(e.scheme==="file"&&t.length===1&&tQ(t[0])||t.pop())}function Nw(e){return e.username!==""||e.password!==""}function eQ(e){return e.host===null||e.host===""||e.cannotBeABaseURL||e.scheme==="file"}function tQ(e){return/^[A-Za-z]:$/.test(e)}function Ot(e,t,r,i,n){if(this.pointer=0,this.input=e,this.base=t||null,this.encodingOverride=r||"utf-8",this.stateOverride=n,this.url=i,this.failure=!1,this.parseError=!1,!this.url){this.url={scheme:"",username:"",password:"",host:null,port:null,path:[],query:null,fragment:null,cannotBeABaseURL:!1};let s=ZK(this.input);s!==this.input&&(this.parseError=!0),this.input=s}let a=JK(this.input);for(a!==this.input&&(this.parseError=!0),this.input=a,this.state=n||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=Ol.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){let s=this.input[this.pointer],o=isNaN(s)?void 0:String.fromCodePoint(s),l=this["parse "+this.state](s,o);if(l){if(l===Oe){this.failure=!0;break}}else break}}Ot.prototype["parse scheme start"]=function(t,r){if(Zc(t))this.buffer+=r.toLowerCase(),this.state="scheme";else if(!this.stateOverride)this.state="no scheme",--this.pointer;else return this.parseError=!0,Oe;return!0};Ot.prototype["parse scheme"]=function(t,r){if(LK(t)||t===43||t===45||t===46)this.buffer+=r.toLowerCase();else if(t===58){if(this.stateOverride&&(Yt(this.url)&&!y2(this.buffer)||!Yt(this.url)&&y2(this.buffer)||(Nw(this.url)||this.url.port!==null)&&this.buffer==="file"||this.url.scheme==="file"&&(this.url.host===""||this.url.host===null))||(this.url.scheme=this.buffer,this.buffer="",this.stateOverride))return!1;this.url.scheme==="file"?((this.input[this.pointer+1]!==47||this.input[this.pointer+2]!==47)&&(this.parseError=!0),this.state="file"):Yt(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme?this.state="special relative or authority":Yt(this.url)?this.state="special authority slashes":this.input[this.pointer+1]===47?(this.state="path or authority",++this.pointer):(this.url.cannotBeABaseURL=!0,this.url.path.push(""),this.state="cannot-be-a-base-URL path")}else if(!this.stateOverride)this.buffer="",this.state="no scheme",this.pointer=-1;else return this.parseError=!0,Oe;return!0};Ot.prototype["parse no scheme"]=function(t){return this.base===null||this.base.cannotBeABaseURL&&t!==35?Oe:(this.base.cannotBeABaseURL&&t===35?(this.url.scheme=this.base.scheme,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.url.cannotBeABaseURL=!0,this.state="fragment"):this.base.scheme==="file"?(this.state="file",--this.pointer):(this.state="relative",--this.pointer),!0)};Ot.prototype["parse special relative or authority"]=function(t){return t===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="relative",--this.pointer),!0};Ot.prototype["parse path or authority"]=function(t){return t===47?this.state="authority":(this.state="path",--this.pointer),!0};Ot.prototype["parse relative"]=function(t){return this.url.scheme=this.base.scheme,isNaN(t)?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query):t===47?this.state="relative slash":t===63?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):t===35?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):Yt(this.url)&&t===92?(this.parseError=!0,this.state="relative slash"):(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(0,this.base.path.length-1),this.state="path",--this.pointer),!0};Ot.prototype["parse relative slash"]=function(t){return Yt(this.url)&&(t===47||t===92)?(t===92&&(this.parseError=!0),this.state="special authority ignore slashes"):t===47?this.state="authority":(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.state="path",--this.pointer),!0};Ot.prototype["parse special authority slashes"]=function(t){return t===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="special authority ignore slashes",--this.pointer),!0};Ot.prototype["parse special authority ignore slashes"]=function(t){return t!==47&&t!==92?(this.state="authority",--this.pointer):this.parseError=!0,!0};Ot.prototype["parse authority"]=function(t,r){if(t===64){this.parseError=!0,this.atFlag&&(this.buffer="%40"+this.buffer),this.atFlag=!0;let i=yw(this.buffer);for(let n=0;nMath.pow(2,16)-1)return this.parseError=!0,Oe;this.url.port=i===$K(this.url.scheme)?null:i,this.buffer=""}if(this.stateOverride)return!1;this.state="path start",--this.pointer}else return this.parseError=!0,Oe;return!0};var rQ=new Set([47,92,63,35]);Ot.prototype["parse file"]=function(t){return this.url.scheme="file",t===47||t===92?(t===92&&(this.parseError=!0),this.state="file slash"):this.base!==null&&this.base.scheme==="file"?isNaN(t)?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query):t===63?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):t===35?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):(this.input.length-this.pointer-1===0||!FK(t,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!rQ.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),Sw(this.url)):this.parseError=!0,this.state="path",--this.pointer):(this.state="path",--this.pointer),!0};Ot.prototype["parse file slash"]=function(t){return t===47||t===92?(t===92&&(this.parseError=!0),this.state="file host"):(this.base!==null&&this.base.scheme==="file"&&(MK(this.base.path[0])?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state="path",--this.pointer),!0};Ot.prototype["parse file host"]=function(t,r){if(isNaN(t)||t===47||t===92||t===63||t===35)if(--this.pointer,!this.stateOverride&&ww(this.buffer))this.parseError=!0,this.state="path";else if(this.buffer===""){if(this.url.host="",this.stateOverride)return!1;this.state="path start"}else{let i=v2(this.buffer,Yt(this.url));if(i===Oe)return Oe;if(i==="localhost"&&(i=""),this.url.host=i,this.stateOverride)return!1;this.buffer="",this.state="path start"}else this.buffer+=r;return!0};Ot.prototype["parse path start"]=function(t){return Yt(this.url)?(t===92&&(this.parseError=!0),this.state="path",t!==47&&t!==92&&--this.pointer):!this.stateOverride&&t===63?(this.url.query="",this.state="query"):!this.stateOverride&&t===35?(this.url.fragment="",this.state="fragment"):t!==void 0&&(this.state="path",t!==47&&--this.pointer),!0};Ot.prototype["parse path"]=function(t){if(isNaN(t)||t===47||Yt(this.url)&&t===92||!this.stateOverride&&(t===63||t===35)){if(Yt(this.url)&&t===92&&(this.parseError=!0),qK(this.buffer)?(Sw(this.url),t!==47&&!(Yt(this.url)&&t===92)&&this.url.path.push("")):bw(this.buffer)&&t!==47&&!(Yt(this.url)&&t===92)?this.url.path.push(""):bw(this.buffer)||(this.url.scheme==="file"&&this.url.path.length===0&&ww(this.buffer)&&(this.url.host!==""&&this.url.host!==null&&(this.parseError=!0,this.url.host=""),this.buffer=this.buffer[0]+":"),this.url.path.push(this.buffer)),this.buffer="",this.url.scheme==="file"&&(t===void 0||t===63||t===35))for(;this.url.path.length>1&&this.url.path[0]==="";)this.parseError=!0,this.url.path.shift();t===63&&(this.url.query="",this.state="query"),t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!wn(this.input[this.pointer+1])||!wn(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=ho(t,xw);return!0};Ot.prototype["parse cannot-be-a-base-URL path"]=function(t){return t===63?(this.url.query="",this.state="query"):t===35?(this.url.fragment="",this.state="fragment"):(!isNaN(t)&&t!==37&&(this.parseError=!0),t===37&&(!wn(this.input[this.pointer+1])||!wn(this.input[this.pointer+2]))&&(this.parseError=!0),isNaN(t)||(this.url.path[0]=this.url.path[0]+ho(t,Jm))),!0};Ot.prototype["parse query"]=function(t,r){if(isNaN(t)||!this.stateOverride&&t===35){(!Yt(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss")&&(this.encodingOverride="utf-8");let i=new Buffer(this.buffer);for(let n=0;n126||i[n]===34||i[n]===35||i[n]===60||i[n]===62?this.url.query+=Ew(i[n]):this.url.query+=String.fromCodePoint(i[n]);this.buffer="",t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!wn(this.input[this.pointer+1])||!wn(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=r;return!0};Ot.prototype["parse fragment"]=function(t){return isNaN(t)||(t===0?this.parseError=!0:(t===37&&(!wn(this.input[this.pointer+1])||!wn(this.input[this.pointer+2]))&&(this.parseError=!0),this.url.fragment+=ho(t,Jm))),!0};function iQ(e,t){let r=e.scheme+":";if(e.host!==null?(r+="//",(e.username!==""||e.password!=="")&&(r+=e.username,e.password!==""&&(r+=":"+e.password),r+="@"),r+=_2(e.host),e.port!==null&&(r+=":"+e.port)):e.host===null&&e.scheme==="file"&&(r+="//"),e.cannotBeABaseURL)r+=e.path[0];else for(let i of e.path)r+="/"+i;return e.query!==null&&(r+="?"+e.query),!t&&e.fragment!==null&&(r+="#"+e.fragment),r}function nQ(e){let t=e.scheme+"://";return t+=_2(e.host),e.port!==null&&(t+=":"+e.port),t}wi.exports.serializeURL=iQ;wi.exports.serializeURLOrigin=function(e){switch(e.scheme){case"blob":try{return wi.exports.serializeURLOrigin(wi.exports.parseURL(e.path[0]))}catch{return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return nQ({scheme:e.scheme,host:e.host,port:e.port});case"file":return"file://";default:return"null"}};wi.exports.basicURLParse=function(e,t){t===void 0&&(t={});let r=new Ot(e,t.baseURL,t.encodingOverride,t.url,t.stateOverride);return r.failure?"failure":r.url};wi.exports.setTheUsername=function(e,t){e.username="";let r=Ol.ucs2.decode(t);for(let i=0;i{"use strict";var At=jn();Tw.implementation=class{constructor(t){let r=t[0],i=t[1],n=null;if(i!==void 0&&(n=At.basicURLParse(i),n==="failure"))throw new TypeError("Invalid base URL");let a=At.basicURLParse(r,{baseURL:n});if(a==="failure")throw new TypeError("Invalid URL");this._url=a}get href(){return At.serializeURL(this._url)}set href(t){let r=At.basicURLParse(t);if(r==="failure")throw new TypeError("Invalid URL");this._url=r}get origin(){return At.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(t){At.basicURLParse(t+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(t){At.cannotHaveAUsernamePasswordPort(this._url)||At.setTheUsername(this._url,t)}get password(){return this._url.password}set password(t){At.cannotHaveAUsernamePasswordPort(this._url)||At.setThePassword(this._url,t)}get host(){let t=this._url;return t.host===null?"":t.port===null?At.serializeHost(t.host):At.serializeHost(t.host)+":"+At.serializeInteger(t.port)}set host(t){this._url.cannotBeABaseURL||At.basicURLParse(t,{url:this._url,stateOverride:"host"})}get hostname(){return this._url.host===null?"":At.serializeHost(this._url.host)}set hostname(t){this._url.cannotBeABaseURL||At.basicURLParse(t,{url:this._url,stateOverride:"hostname"})}get port(){return this._url.port===null?"":At.serializeInteger(this._url.port)}set port(t){At.cannotHaveAUsernamePasswordPort(this._url)||(t===""?this._url.port=null:At.basicURLParse(t,{url:this._url,stateOverride:"port"}))}get pathname(){return this._url.cannotBeABaseURL?this._url.path[0]:this._url.path.length===0?"":"/"+this._url.path.join("/")}set pathname(t){this._url.cannotBeABaseURL||(this._url.path=[],At.basicURLParse(t,{url:this._url,stateOverride:"path start"}))}get search(){return this._url.query===null||this._url.query===""?"":"?"+this._url.query}set search(t){let r=this._url;if(t===""){r.query=null;return}let i=t[0]==="?"?t.substring(1):t;r.query="",At.basicURLParse(i,{url:r,stateOverride:"query"})}get hash(){return this._url.fragment===null||this._url.fragment===""?"":"#"+this._url.fragment}set hash(t){if(t===""){this._url.fragment=null;return}let r=t[0]==="#"?t.substring(1):t;this._url.fragment="",At.basicURLParse(r,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}});var Ow=h((ISe,Jc)=>{"use strict";var $i=ow(),Rw=lw(),Cw=Pw(),st=Rw.implSymbol;function rr(e){if(!this||this[st]||!(this instanceof rr))throw new TypeError("Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");if(arguments.length<1)throw new TypeError("Failed to construct 'URL': 1 argument required, but only "+arguments.length+" present.");let t=[];for(let r=0;r{"use strict";$n.URL=Ow().interface;$n.serializeURL=jn().serializeURL;$n.serializeURLOrigin=jn().serializeURLOrigin;$n.basicURLParse=jn().basicURLParse;$n.setTheUsername=jn().setTheUsername;$n.setThePassword=jn().setThePassword;$n.serializeHost=jn().serializeHost;$n.serializeInteger=jn().serializeInteger;$n.parseURL=jn().parseURL});var Uw=h((kn,zw)=>{"use strict";Object.defineProperty(kn,"__esModule",{value:!0});function Dl(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var xn=Dl(require("stream")),qw=Dl(require("http")),t1=Dl(require("url")),Fw=Dl(Aw()),aQ=Dl(require("https")),go=Dl(require("zlib")),sQ=xn.Readable,ba=Symbol("buffer"),w2=Symbol("type"),tp=class e{constructor(){this[w2]="";let t=arguments[0],r=arguments[1],i=[],n=0;if(t){let s=t,o=Number(s.length);for(let l=0;l1&&arguments[1]!==void 0?arguments[1]:{},i=r.size;let n=i===void 0?0:i;var a=r.timeout;let s=a===void 0?0:a;e==null?e=null:Mw(e)?e=Buffer.from(e.toString()):ip(e)||Buffer.isBuffer(e)||(Object.prototype.toString.call(e)==="[object ArrayBuffer]"?e=Buffer.from(e):ArrayBuffer.isView(e)?e=Buffer.from(e.buffer,e.byteOffset,e.byteLength):e instanceof xn||(e=Buffer.from(String(e)))),this[wa]={body:e,disturbed:!1,error:null},this.size=n,this.timeout=s,e instanceof xn&&e.on("error",function(o){let l=o.name==="AbortError"?o:new br(`Invalid response body while trying to fetch ${t.url}: ${o.message}`,"system",o);t[wa].error=l})}ir.prototype={get body(){return this[wa].body},get bodyUsed(){return this[wa].disturbed},arrayBuffer(){return Al.call(this).then(function(e){return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)})},blob(){let e=this.headers&&this.headers.get("content-type")||"";return Al.call(this).then(function(t){return Object.assign(new tp([],{type:e.toLowerCase()}),{[ba]:t})})},json(){var e=this;return Al.call(this).then(function(t){try{return JSON.parse(t.toString())}catch(r){return ir.Promise.reject(new br(`invalid json response body at ${e.url} reason: ${r.message}`,"invalid-json"))}})},text(){return Al.call(this).then(function(e){return e.toString()})},buffer(){return Al.call(this)},textConverted(){var e=this;return Al.call(this).then(function(t){return oQ(t,e.headers)})}};Object.defineProperties(ir.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});ir.mixIn=function(e){for(let t of Object.getOwnPropertyNames(ir.prototype))if(!(t in e)){let r=Object.getOwnPropertyDescriptor(ir.prototype,t);Object.defineProperty(e,t,r)}};function Al(){var e=this;if(this[wa].disturbed)return ir.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[wa].disturbed=!0,this[wa].error)return ir.Promise.reject(this[wa].error);let t=this.body;if(t===null)return ir.Promise.resolve(Buffer.alloc(0));if(ip(t)&&(t=t.stream()),Buffer.isBuffer(t))return ir.Promise.resolve(t);if(!(t instanceof xn))return ir.Promise.resolve(Buffer.alloc(0));let r=[],i=0,n=!1;return new ir.Promise(function(a,s){let o;e.timeout&&(o=setTimeout(function(){n=!0,s(new br(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))},e.timeout)),t.on("error",function(l){l.name==="AbortError"?(n=!0,s(l)):s(new br(`Invalid response body while trying to fetch ${e.url}: ${l.message}`,"system",l))}),t.on("data",function(l){if(!(n||l===null)){if(e.size&&i+l.length>e.size){n=!0,s(new br(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}i+=l.length,r.push(l)}}),t.on("end",function(){if(!n){clearTimeout(o);try{a(Buffer.concat(r,i))}catch(l){s(new br(`Could not create Buffer from response body for ${e.url}: ${l.message}`,"system",l))}}})})}function oQ(e,t){if(typeof S2!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let r=t.get("content-type"),i="utf-8",n,a;return r&&(n=/charset=([^;]*)/i.exec(r)),a=e.slice(0,1024).toString(),!n&&a&&(n=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[jt]=Object.create(null),t instanceof e){let r=t.raw(),i=Object.keys(r);for(let n of i)for(let a of r[n])this.append(n,a);return}if(t!=null)if(typeof t=="object"){let r=t[Symbol.iterator];if(r!=null){if(typeof r!="function")throw new TypeError("Header pairs must be iterable");let i=[];for(let n of t){if(typeof n!="object"||typeof n[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");i.push(Array.from(n))}for(let n of i){if(n.length!==2)throw new TypeError("Each header pair must be a name/value tuple");this.append(n[0],n[1])}}else for(let i of Object.keys(t)){let n=t[i];this.append(i,n)}}else throw new TypeError("Provided initializer must be an object")}get(t){t=`${t}`,ep(t);let r=Il(this[jt],t);return r===void 0?null:this[jt][r].join(", ")}forEach(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,i=T2(this),n=0;for(;n1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(e[jt]).sort().map(t==="key"?function(i){return i.toLowerCase()}:t==="value"?function(i){return e[jt][i].join(", ")}:function(i){return[i.toLowerCase(),e[jt][i].join(", ")]})}var P2=Symbol("internal");function E2(e,t){let r=Object.create(R2);return r[P2]={target:e,kind:t,index:0},r}var R2=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==R2)throw new TypeError("Value of `this` is not a HeadersIterator");var e=this[P2];let t=e.target,r=e.kind,i=e.index,n=T2(t,r),a=n.length;return i>=a?{value:void 0,done:!0}:(this[P2].index=i+1,{value:n[i],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(R2,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function dQ(e){let t=Object.assign({__proto__:null},e[jt]),r=Il(e[jt],"Host");return r!==void 0&&(t[r]=t[r][0]),t}function cQ(e){let t=new ki;for(let r of Object.keys(e))if(!kw.test(r))if(Array.isArray(e[r]))for(let i of e[r])N2.test(i)||(t[jt][r]===void 0?t[jt][r]=[i]:t[jt][r].push(i));else N2.test(e[r])||(t[jt][r]=[e[r]]);return t}var ps=Symbol("Response internals"),pQ=qw.STATUS_CODES,En=class e{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};ir.call(this,t,r);let i=r.status||200,n=new ki(r.headers);if(t!=null&&!n.has("Content-Type")){let a=jw(t);a&&n.append("Content-Type",a)}this[ps]={url:r.url,status:i,statusText:r.statusText||pQ[i],headers:n,counter:r.counter}}get url(){return this[ps].url||""}get status(){return this[ps].status}get ok(){return this[ps].status>=200&&this[ps].status<300}get redirected(){return this[ps].counter>0}get statusText(){return this[ps].statusText}get headers(){return this[ps].headers}clone(){return new e(Bw(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};ir.mixIn(En.prototype);Object.defineProperties(En.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(En.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var _a=Symbol("Request internals"),uQ=t1.URL||Fw.URL,mQ=t1.parse,fQ=t1.format;function x2(e){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(e)&&(e=new uQ(e).toString()),mQ(e)}var hQ="destroy"in xn.Readable.prototype;function e1(e){return typeof e=="object"&&typeof e[_a]=="object"}function gQ(e){let t=e&&typeof e=="object"&&Object.getPrototypeOf(e);return!!(t&&t.constructor.name==="AbortSignal")}var ms=class e{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i;e1(t)?i=x2(t.url):(t&&t.href?i=x2(t.href):i=x2(`${t}`),t={});let n=r.method||t.method||"GET";if(n=n.toUpperCase(),(r.body!=null||e1(t)&&t.body!==null)&&(n==="GET"||n==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let a=r.body!=null?r.body:e1(t)&&t.body!==null?Bw(t):null;ir.call(this,a,{timeout:r.timeout||t.timeout||0,size:r.size||t.size||0});let s=new ki(r.headers||t.headers||{});if(a!=null&&!s.has("Content-Type")){let l=jw(a);l&&s.append("Content-Type",l)}let o=e1(t)?t.signal:null;if("signal"in r&&(o=r.signal),o!=null&&!gQ(o))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[_a]={method:n,redirect:r.redirect||t.redirect||"follow",headers:s,parsedURL:i,signal:o},this.follow=r.follow!==void 0?r.follow:t.follow!==void 0?t.follow:20,this.compress=r.compress!==void 0?r.compress:t.compress!==void 0?t.compress:!0,this.counter=r.counter||t.counter||0,this.agent=r.agent||t.agent}get method(){return this[_a].method}get url(){return fQ(this[_a].parsedURL)}get headers(){return this[_a].headers}get redirect(){return this[_a].redirect}get signal(){return this[_a].signal}clone(){return new e(this)}};ir.mixIn(ms.prototype);Object.defineProperty(ms.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(ms.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function yQ(e){let t=e[_a].parsedURL,r=new ki(e[_a].headers);if(r.has("Accept")||r.set("Accept","*/*"),!t.protocol||!t.hostname)throw new TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(t.protocol))throw new TypeError("Only HTTP(S) protocols are supported");if(e.signal&&e.body instanceof xn.Readable&&!hQ)throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let i=null;if(e.body==null&&/^(POST|PUT)$/i.test(e.method)&&(i="0"),e.body!=null){let a=$w(e);typeof a=="number"&&(i=String(a))}i&&r.set("Content-Length",i),r.has("User-Agent")||r.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"),e.compress&&!r.has("Accept-Encoding")&&r.set("Accept-Encoding","gzip,deflate");let n=e.agent;return typeof n=="function"&&(n=n(t)),!r.has("Connection")&&!n&&r.set("Connection","close"),Object.assign({},t,{method:e.method,headers:dQ(r),agent:n})}function rp(e){Error.call(this,e),this.type="aborted",this.message=e,Error.captureStackTrace(this,this.constructor)}rp.prototype=Object.create(Error.prototype);rp.prototype.constructor=rp;rp.prototype.name="AbortError";var C2=t1.URL||Fw.URL,Lw=xn.PassThrough,vQ=function(t,r){let i=new C2(r).hostname,n=new C2(t).hostname;return i===n||i[i.length-n.length-1]==="."&&i.endsWith(n)};function us(e,t){if(!us.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return ir.Promise=us.Promise,new us.Promise(function(r,i){let n=new ms(e,t),a=yQ(n),s=(a.protocol==="https:"?aQ:qw).request,o=n.signal,l=null,d=function(){let g=new rp("The user aborted a request.");i(g),n.body&&n.body instanceof xn.Readable&&n.body.destroy(g),!(!l||!l.body)&&l.body.emit("error",g)};if(o&&o.aborted){d();return}let c=function(){d(),m()},p=s(a),u;o&&o.addEventListener("abort",c);function m(){p.abort(),o&&o.removeEventListener("abort",c),clearTimeout(u)}n.timeout&&p.once("socket",function(f){u=setTimeout(function(){i(new br(`network timeout at: ${n.url}`,"request-timeout")),m()},n.timeout)}),p.on("error",function(f){i(new br(`request to ${n.url} failed, reason: ${f.message}`,"system",f)),m()}),p.on("response",function(f){clearTimeout(u);let g=cQ(f.headers);if(us.isRedirect(f.statusCode)){let P=g.get("Location"),I=null;try{I=P===null?null:new C2(P,n.url).toString()}catch{if(n.redirect!=="manual"){i(new br(`uri requested responds with an invalid redirect URL: ${P}`,"invalid-redirect")),m();return}}switch(n.redirect){case"error":i(new br(`uri requested responds with a redirect, redirect mode is set to error: ${n.url}`,"no-redirect")),m();return;case"manual":if(I!==null)try{g.set("Location",I)}catch(W){i(W)}break;case"follow":if(I===null)break;if(n.counter>=n.follow){i(new br(`maximum redirect reached at: ${n.url}`,"max-redirect")),m();return}let H={headers:new ki(n.headers),follow:n.follow,counter:n.counter+1,agent:n.agent,compress:n.compress,method:n.method,body:n.body,signal:n.signal,timeout:n.timeout,size:n.size};if(!vQ(n.url,I))for(let W of["authorization","www-authenticate","cookie","cookie2"])H.headers.delete(W);if(f.statusCode!==303&&n.body&&$w(n)===null){i(new br("Cannot follow redirect with body being a readable stream","unsupported-redirect")),m();return}(f.statusCode===303||(f.statusCode===301||f.statusCode===302)&&n.method==="POST")&&(H.method="GET",H.body=void 0,H.headers.delete("content-length")),r(us(new ms(I,H))),m();return}}f.once("end",function(){o&&o.removeEventListener("abort",c)});let y=f.pipe(new Lw),w={url:n.url,status:f.statusCode,statusText:f.statusMessage,headers:g,size:n.size,timeout:n.timeout,counter:n.counter},x=g.get("Content-Encoding");if(!n.compress||n.method==="HEAD"||x===null||f.statusCode===204||f.statusCode===304){l=new En(y,w),r(l);return}let T={flush:go.Z_SYNC_FLUSH,finishFlush:go.Z_SYNC_FLUSH};if(x=="gzip"||x=="x-gzip"){y=y.pipe(go.createGunzip(T)),l=new En(y,w),r(l);return}if(x=="deflate"||x=="x-deflate"){f.pipe(new Lw).once("data",function(I){(I[0]&15)===8?y=y.pipe(go.createInflate()):y=y.pipe(go.createInflateRaw()),l=new En(y,w),r(l)});return}if(x=="br"&&typeof go.createBrotliDecompress=="function"){y=y.pipe(go.createBrotliDecompress()),l=new En(y,w),r(l);return}l=new En(y,w),r(l)}),lQ(p,n)})}us.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};us.Promise=global.Promise;zw.exports=kn=us;Object.defineProperty(kn,"__esModule",{value:!0});kn.default=kn;kn.Headers=ki;kn.Request=ms;kn.Response=En;kn.FetchError=br});var I2=h(A2=>{"use strict";Object.defineProperty(A2,"__esModule",{value:!0});var O2=class extends Error{constructor(t){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="Deprecation"}};A2.Deprecation=O2});var D2=h((qSe,Gw)=>{Gw.exports=Hw;function Hw(e,t){if(e&&t)return Hw(e)(t);if(typeof e!="function")throw new TypeError("need wrapper function");return Object.keys(e).forEach(function(i){r[i]=e[i]}),r;function r(){for(var i=new Array(arguments.length),n=0;n{var Vw=D2();L2.exports=Vw(r1);L2.exports.strict=Vw(Ww);r1.proto=r1(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return r1(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return Ww(this)},configurable:!0})});function r1(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function Ww(e){var t=function(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)},r=e.name||"Function wrapped with `once`";return t.onceError=r+" shouldn't be called more than once",t.called=!1,t}});var Xw=h(F2=>{"use strict";Object.defineProperty(F2,"__esModule",{value:!0});function bQ(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var Kw=I2(),Qw=bQ(np()),_Q=Qw(e=>console.warn(e)),wQ=Qw(e=>console.warn(e)),q2=class extends Error{constructor(t,r,i){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=r;let n;"headers"in i&&typeof i.headers<"u"&&(n=i.headers),"response"in i&&(this.response=i.response,n=i.response.headers);let a=Object.assign({},i.request);i.request.headers.authorization&&(a.headers=Object.assign({},i.request.headers,{authorization:i.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),a.url=a.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=a,Object.defineProperty(this,"code",{get(){return _Q(new Kw.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),r}}),Object.defineProperty(this,"headers",{get(){return wQ(new Kw.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),n||{}}})}};F2.RequestError=q2});var $2=h(j2=>{"use strict";Object.defineProperty(j2,"__esModule",{value:!0});function EQ(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var xQ=nw(),SQ=Kc(),NQ=m2(),TQ=EQ(Uw()),ap=Xw(),PQ="5.6.3";function CQ(e){return e.arrayBuffer()}function Yw(e){let t=e.request&&e.request.log?e.request.log:console;(NQ.isPlainObject(e.body)||Array.isArray(e.body))&&(e.body=JSON.stringify(e.body));let r={},i,n;return(e.request&&e.request.fetch||TQ)(e.url,Object.assign({method:e.method,body:e.body,headers:e.headers,redirect:e.redirect},e.request)).then(async s=>{n=s.url,i=s.status;for(let o of s.headers)r[o[0]]=o[1];if("deprecation"in r){let o=r.link&&r.link.match(/<([^>]+)>; rel="deprecation"/),l=o&&o.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${r.sunset}${l?`. See ${l}`:""}`)}if(!(i===204||i===205)){if(e.method==="HEAD"){if(i<400)return;throw new ap.RequestError(s.statusText,i,{response:{url:n,status:i,headers:r,data:void 0},request:e})}if(i===304)throw new ap.RequestError("Not modified",i,{response:{url:n,status:i,headers:r,data:await M2(s)},request:e});if(i>=400){let o=await M2(s);throw new ap.RequestError(RQ(o),i,{response:{url:n,status:i,headers:r,data:o},request:e})}return M2(s)}}).then(s=>({status:i,url:n,headers:r,data:s})).catch(s=>{throw s instanceof ap.RequestError?s:new ap.RequestError(s.message,500,{request:e})})}async function M2(e){let t=e.headers.get("content-type");return/application\/json/.test(t)?e.json():!t||/^text\/|charset=utf-8$/.test(t)?e.text():CQ(e)}function RQ(e){return typeof e=="string"?e:"message"in e?Array.isArray(e.errors)?`${e.message}: ${e.errors.map(JSON.stringify).join(", ")}`:e.message:`Unknown error: ${JSON.stringify(e)}`}function B2(e,t){let r=e.defaults(t);return Object.assign(function(n,a){let s=r.merge(n,a);if(!s.request||!s.request.hook)return Yw(r.parse(s));let o=(l,d)=>Yw(r.parse(r.merge(l,d)));return Object.assign(o,{endpoint:r,defaults:B2.bind(null,r)}),s.request.hook(o,s)},{endpoint:r,defaults:B2.bind(null,r)})}var OQ=B2(xQ.endpoint,{headers:{"user-agent":`octokit-request.js/${PQ} ${SQ.getUserAgent()}`}});j2.request=OQ});var eE=h(sp=>{"use strict";Object.defineProperty(sp,"__esModule",{value:!0});var Jw=$2(),AQ=Kc(),IQ="4.8.0";function DQ(e){return`Request failed due to following response errors: +`+e.errors.map(t=>` - ${t.message}`).join(` +`)}var i1=class extends Error{constructor(t,r,i){super(DQ(i)),this.request=t,this.headers=r,this.response=i,this.name="GraphqlResponseError",this.errors=i.errors,this.data=i.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}},LQ=["method","baseUrl","url","headers","request","query","mediaType"],qQ=["query","method","url"],Zw=/\/api\/v3\/?$/;function FQ(e,t,r){if(r){if(typeof t=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let s in r)if(qQ.includes(s))return Promise.reject(new Error(`[@octokit/graphql] "${s}" cannot be used as variable name`))}let i=typeof t=="string"?Object.assign({query:t},r):t,n=Object.keys(i).reduce((s,o)=>LQ.includes(o)?(s[o]=i[o],s):(s.variables||(s.variables={}),s.variables[o]=i[o],s),{}),a=i.baseUrl||e.endpoint.DEFAULTS.baseUrl;return Zw.test(a)&&(n.url=a.replace(Zw,"/api/graphql")),e(n).then(s=>{if(s.data.errors){let o={};for(let l of Object.keys(s.headers))o[l]=s.headers[l];throw new i1(n,o,s.data)}return s.data.data})}function k2(e,t){let r=e.defaults(t);return Object.assign((n,a)=>FQ(r,n,a),{defaults:k2.bind(null,r),endpoint:Jw.request.endpoint})}var MQ=k2(Jw.request,{headers:{"user-agent":`octokit-graphql.js/${IQ} ${AQ.getUserAgent()}`},method:"POST",url:"/graphql"});function BQ(e){return k2(e,{method:"POST",url:"/graphql"})}sp.GraphqlResponseError=i1;sp.graphql=MQ;sp.withCustomRequest=BQ});var tE=h(z2=>{"use strict";Object.defineProperty(z2,"__esModule",{value:!0});var jQ=/^v1\./,$Q=/^ghs_/,kQ=/^ghu_/;async function zQ(e){let t=e.split(/\./).length===3,r=jQ.test(e)||$Q.test(e),i=kQ.test(e);return{type:"token",token:e,tokenType:t?"app":r?"installation":i?"user-to-server":"oauth"}}function UQ(e){return e.split(/\./).length===3?`bearer ${e}`:`token ${e}`}async function HQ(e,t,r,i){let n=t.endpoint.merge(r,i);return n.headers.authorization=UQ(e),t(n)}var GQ=function(t){if(!t)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof t!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return t=t.replace(/^(token|bearer) +/i,""),Object.assign(zQ.bind(null,t),{hook:HQ.bind(null,t)})};z2.createTokenAuth=GQ});var H2=h(U2=>{"use strict";Object.defineProperty(U2,"__esModule",{value:!0});var VQ=Kc(),WQ=X7(),rE=$2(),KQ=eE(),QQ=tE();function XQ(e,t){if(e==null)return{};var r={},i=Object.keys(e),n,a;for(a=0;a=0)&&(r[n]=e[n]);return r}function YQ(e,t){if(e==null)return{};var r=XQ(e,t),i,n;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(r[i]=e[i])}return r}var iE="3.6.0",ZQ=["authStrategy"],op=class{constructor(t={}){let r=new WQ.Collection,i={baseUrl:rE.request.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},t.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(i.headers["user-agent"]=[t.userAgent,`octokit-core.js/${iE} ${VQ.getUserAgent()}`].filter(Boolean).join(" "),t.baseUrl&&(i.baseUrl=t.baseUrl),t.previews&&(i.mediaType.previews=t.previews),t.timeZone&&(i.headers["time-zone"]=t.timeZone),this.request=rE.request.defaults(i),this.graphql=KQ.withCustomRequest(this.request).defaults(i),this.log=Object.assign({debug:()=>{},info:()=>{},warn:console.warn.bind(console),error:console.error.bind(console)},t.log),this.hook=r,t.authStrategy){let{authStrategy:a}=t,s=YQ(t,ZQ),o=a(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:s},t.auth));r.wrap("request",o.hook),this.auth=o}else if(!t.auth)this.auth=async()=>({type:"unauthenticated"});else{let a=QQ.createTokenAuth(t.auth);r.wrap("request",a.hook),this.auth=a}this.constructor.plugins.forEach(a=>{Object.assign(this,a(this,t))})}static defaults(t){return class extends this{constructor(...i){let n=i[0]||{};if(typeof t=="function"){super(t(n));return}super(Object.assign({},t,n,n.userAgent&&t.userAgent?{userAgent:`${n.userAgent} ${t.userAgent}`}:null))}}}static plugin(...t){var r;let i=this.plugins;return r=class extends this{},r.plugins=i.concat(t.filter(a=>!i.includes(a))),r}};op.VERSION=iE;op.plugins=[];U2.Octokit=op});var pE=h(n1=>{"use strict";Object.defineProperty(n1,"__esModule",{value:!0});function nE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function aE(e){for(var t=1;t{"use strict";Object.defineProperty(Ll,"__esModule",{value:!0});var tX="2.21.3";function uE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function mE(e){for(var t=1;t({async next(){if(!o)return{done:!0};try{let l=await n({method:a,url:o,headers:s}),d=iX(l);return o=((d.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1],{value:d}}catch(l){if(l.status!==409)throw l;return o="",{value:{status:200,headers:{},data:[]}}}}})}}function fE(e,t,r,i){return typeof r=="function"&&(i=r,r=void 0),hE(e,[],G2(e,t,r)[Symbol.asyncIterator](),i)}function hE(e,t,r,i){return r.next().then(n=>{if(n.done)return t;let a=!1;function s(){a=!0}return t=t.concat(i?i(n.value,s):n.value.data),a?t:hE(e,t,r,i)})}var nX=Object.assign(fE,{iterator:G2}),gE=["GET /app/hook/deliveries","GET /app/installations","GET /applications/grants","GET /authorizations","GET /enterprises/{enterprise}/actions/permissions/organizations","GET /enterprises/{enterprise}/actions/runner-groups","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners","GET /enterprises/{enterprise}/actions/runners","GET /enterprises/{enterprise}/audit-log","GET /enterprises/{enterprise}/secret-scanning/alerts","GET /enterprises/{enterprise}/settings/billing/advanced-security","GET /events","GET /gists","GET /gists/public","GET /gists/starred","GET /gists/{gist_id}/comments","GET /gists/{gist_id}/commits","GET /gists/{gist_id}/forks","GET /installation/repositories","GET /issues","GET /licenses","GET /marketplace_listing/plans","GET /marketplace_listing/plans/{plan_id}/accounts","GET /marketplace_listing/stubbed/plans","GET /marketplace_listing/stubbed/plans/{plan_id}/accounts","GET /networks/{owner}/{repo}/events","GET /notifications","GET /organizations","GET /orgs/{org}/actions/cache/usage-by-repository","GET /orgs/{org}/actions/permissions/repositories","GET /orgs/{org}/actions/runner-groups","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners","GET /orgs/{org}/actions/runners","GET /orgs/{org}/actions/secrets","GET /orgs/{org}/actions/secrets/{secret_name}/repositories","GET /orgs/{org}/audit-log","GET /orgs/{org}/blocks","GET /orgs/{org}/code-scanning/alerts","GET /orgs/{org}/codespaces","GET /orgs/{org}/credential-authorizations","GET /orgs/{org}/dependabot/secrets","GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories","GET /orgs/{org}/events","GET /orgs/{org}/external-groups","GET /orgs/{org}/failed_invitations","GET /orgs/{org}/hooks","GET /orgs/{org}/hooks/{hook_id}/deliveries","GET /orgs/{org}/installations","GET /orgs/{org}/invitations","GET /orgs/{org}/invitations/{invitation_id}/teams","GET /orgs/{org}/issues","GET /orgs/{org}/members","GET /orgs/{org}/migrations","GET /orgs/{org}/migrations/{migration_id}/repositories","GET /orgs/{org}/outside_collaborators","GET /orgs/{org}/packages","GET /orgs/{org}/packages/{package_type}/{package_name}/versions","GET /orgs/{org}/projects","GET /orgs/{org}/public_members","GET /orgs/{org}/repos","GET /orgs/{org}/secret-scanning/alerts","GET /orgs/{org}/settings/billing/advanced-security","GET /orgs/{org}/team-sync/groups","GET /orgs/{org}/teams","GET /orgs/{org}/teams/{team_slug}/discussions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions","GET /orgs/{org}/teams/{team_slug}/invitations","GET /orgs/{org}/teams/{team_slug}/members","GET /orgs/{org}/teams/{team_slug}/projects","GET /orgs/{org}/teams/{team_slug}/repos","GET /orgs/{org}/teams/{team_slug}/teams","GET /projects/columns/{column_id}/cards","GET /projects/{project_id}/collaborators","GET /projects/{project_id}/columns","GET /repos/{owner}/{repo}/actions/artifacts","GET /repos/{owner}/{repo}/actions/caches","GET /repos/{owner}/{repo}/actions/runners","GET /repos/{owner}/{repo}/actions/runs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs","GET /repos/{owner}/{repo}/actions/secrets","GET /repos/{owner}/{repo}/actions/workflows","GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","GET /repos/{owner}/{repo}/assignees","GET /repos/{owner}/{repo}/branches","GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations","GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs","GET /repos/{owner}/{repo}/code-scanning/alerts","GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","GET /repos/{owner}/{repo}/code-scanning/analyses","GET /repos/{owner}/{repo}/codespaces","GET /repos/{owner}/{repo}/codespaces/devcontainers","GET /repos/{owner}/{repo}/codespaces/secrets","GET /repos/{owner}/{repo}/collaborators","GET /repos/{owner}/{repo}/comments","GET /repos/{owner}/{repo}/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/commits","GET /repos/{owner}/{repo}/commits/{commit_sha}/comments","GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls","GET /repos/{owner}/{repo}/commits/{ref}/check-runs","GET /repos/{owner}/{repo}/commits/{ref}/check-suites","GET /repos/{owner}/{repo}/commits/{ref}/status","GET /repos/{owner}/{repo}/commits/{ref}/statuses","GET /repos/{owner}/{repo}/contributors","GET /repos/{owner}/{repo}/dependabot/secrets","GET /repos/{owner}/{repo}/deployments","GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses","GET /repos/{owner}/{repo}/environments","GET /repos/{owner}/{repo}/events","GET /repos/{owner}/{repo}/forks","GET /repos/{owner}/{repo}/git/matching-refs/{ref}","GET /repos/{owner}/{repo}/hooks","GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries","GET /repos/{owner}/{repo}/invitations","GET /repos/{owner}/{repo}/issues","GET /repos/{owner}/{repo}/issues/comments","GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/issues/events","GET /repos/{owner}/{repo}/issues/{issue_number}/comments","GET /repos/{owner}/{repo}/issues/{issue_number}/events","GET /repos/{owner}/{repo}/issues/{issue_number}/labels","GET /repos/{owner}/{repo}/issues/{issue_number}/reactions","GET /repos/{owner}/{repo}/issues/{issue_number}/timeline","GET /repos/{owner}/{repo}/keys","GET /repos/{owner}/{repo}/labels","GET /repos/{owner}/{repo}/milestones","GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels","GET /repos/{owner}/{repo}/notifications","GET /repos/{owner}/{repo}/pages/builds","GET /repos/{owner}/{repo}/projects","GET /repos/{owner}/{repo}/pulls","GET /repos/{owner}/{repo}/pulls/comments","GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/pulls/{pull_number}/comments","GET /repos/{owner}/{repo}/pulls/{pull_number}/commits","GET /repos/{owner}/{repo}/pulls/{pull_number}/files","GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","GET /repos/{owner}/{repo}/releases","GET /repos/{owner}/{repo}/releases/{release_id}/assets","GET /repos/{owner}/{repo}/releases/{release_id}/reactions","GET /repos/{owner}/{repo}/secret-scanning/alerts","GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations","GET /repos/{owner}/{repo}/stargazers","GET /repos/{owner}/{repo}/subscribers","GET /repos/{owner}/{repo}/tags","GET /repos/{owner}/{repo}/teams","GET /repos/{owner}/{repo}/topics","GET /repositories","GET /repositories/{repository_id}/environments/{environment_name}/secrets","GET /search/code","GET /search/commits","GET /search/issues","GET /search/labels","GET /search/repositories","GET /search/topics","GET /search/users","GET /teams/{team_id}/discussions","GET /teams/{team_id}/discussions/{discussion_number}/comments","GET /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /teams/{team_id}/discussions/{discussion_number}/reactions","GET /teams/{team_id}/invitations","GET /teams/{team_id}/members","GET /teams/{team_id}/projects","GET /teams/{team_id}/repos","GET /teams/{team_id}/teams","GET /user/blocks","GET /user/codespaces","GET /user/codespaces/secrets","GET /user/emails","GET /user/followers","GET /user/following","GET /user/gpg_keys","GET /user/installations","GET /user/installations/{installation_id}/repositories","GET /user/issues","GET /user/keys","GET /user/marketplace_purchases","GET /user/marketplace_purchases/stubbed","GET /user/memberships/orgs","GET /user/migrations","GET /user/migrations/{migration_id}/repositories","GET /user/orgs","GET /user/packages","GET /user/packages/{package_type}/{package_name}/versions","GET /user/public_emails","GET /user/repos","GET /user/repository_invitations","GET /user/starred","GET /user/subscriptions","GET /user/teams","GET /users","GET /users/{username}/events","GET /users/{username}/events/orgs/{org}","GET /users/{username}/events/public","GET /users/{username}/followers","GET /users/{username}/following","GET /users/{username}/gists","GET /users/{username}/gpg_keys","GET /users/{username}/keys","GET /users/{username}/orgs","GET /users/{username}/packages","GET /users/{username}/projects","GET /users/{username}/received_events","GET /users/{username}/received_events/public","GET /users/{username}/repos","GET /users/{username}/starred","GET /users/{username}/subscriptions"];function aX(e){return typeof e=="string"?gE.includes(e):!1}function yE(e){return{paginate:Object.assign(fE.bind(null,e),{iterator:G2.bind(null,e)})}}yE.VERSION=tX;Ll.composePaginateRest=nX;Ll.isPaginatingEndpoint=aX;Ll.paginateRest=yE;Ll.paginatingEndpoints=gE});var W2=h(_r=>{"use strict";var sX=_r&&_r.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),oX=_r&&_r.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_E=_r&&_r.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&sX(t,e,r);return oX(t,e),t};Object.defineProperty(_r,"__esModule",{value:!0});_r.getOctokitOptions=_r.GitHub=_r.defaults=_r.context=void 0;var lX=_E(c2()),V2=_E(F7()),dX=H2(),cX=pE(),pX=vE();_r.context=new lX.Context;var bE=V2.getApiBaseUrl();_r.defaults={baseUrl:bE,request:{agent:V2.getProxyAgent(bE)}};_r.GitHub=dX.Octokit.plugin(cX.restEndpointMethods,pX.paginateRest).defaults(_r.defaults);function uX(e,t){let r=Object.assign({},t||{}),i=V2.getAuthString(e,r);return i&&(r.auth=i),r}_r.getOctokitOptions=uX});var EE=h(zi=>{"use strict";var mX=zi&&zi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),fX=zi&&zi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),hX=zi&&zi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&mX(t,e,r);return fX(t,e),t};Object.defineProperty(zi,"__esModule",{value:!0});zi.getOctokit=zi.context=void 0;var gX=hX(c2()),wE=W2();zi.context=new gX.Context;function yX(e,t,...r){let i=wE.GitHub.plugin(...r);return new i(wE.getOctokitOptions(e,t))}zi.getOctokit=yX});var ql=h(zn=>{"use strict";Object.defineProperty(zn,"__esModule",{value:!0});zn.safeWhich=zn.isWindows=void 0;var xE=require("fs"),vX=require("path");zn.isWindows=process.platform==="win32";var SE=zn.isWindows?";":":",bX=zn.isWindows?[".com",".exe",".bat",".cmd"]:[""];async function _X(e){if(e.includes("/")||e.includes("\\")&&zn.isWindows)return e;let t=process.env.PATH;if(t===void 0)throw new Error(`Could not resolve program ${e} because no PATH environment variable was set.`);let r=t.split(SE),i=bX;zn.isWindows&&process.env.PATHEXT!==void 0&&(i=process.env.PATHEXT.split(SE));for(let n of r)for(let a of i){let s=vX.join(n,e+a);try{return await xE.promises.access(s,xE.constants.X_OK),s}catch(o){if(o.code!=="ENOENT")throw o}}throw new Error(`Could not find program ${e} on PATH.`)}zn.safeWhich=_X});var CE=h(Fl=>{"use strict";Object.defineProperty(Fl,"__esModule",{value:!0});var wX=require("node:child_process"),EX=require("node:fs/promises"),xX=require("node:os"),NE=require("node:path"),SX=require("node:process"),NX=require("node:util"),lp=class e extends Error{constructor(t){super(t),this.name="InvalidPathError",Object.setPrototypeOf(this,e.prototype)}},a1=class e extends Error{constructor(t){super(t),this.name="NoMatchError",Object.setPrototypeOf(this,e.prototype)}};async function TE(e,t){try{return await t.fsAccess(e),Promise.resolve(!0)}catch{return Promise.resolve(!1)}}async function PE(e,t){let r=e,i=await TE(r,t);for(;!i;)r=t.pathNormalize(r+"/.."),i=await TE(r,t);return r}async function TX(e){if(parseInt(e.release.split(".")[0],10)<=6)return!1;try{return await e.cpExecFile("where",["powershell"],{windowsHide:!0}),!0}catch{return!1}}function PX(e,t={platform:SX.platform,release:xX.release(),fsAccess:EX.access,pathNormalize:NE.normalize,pathSep:NE.sep,cpExecFile:NX.promisify(wX.execFile)}){function r(s,o,l,d){let p=s.split(` +`).map(m=>m.trim()).filter(m=>m.length!==0).slice(1).map(m=>m.split(/\s+(?=[\d/])/)).filter(o);if(p.length===0)throw new a1;let u=p[0];return{diskPath:u[l.diskPath],free:parseInt(u[l.free],10)*d,size:parseInt(u[l.size],10)*d}}async function i(s,o,l,d=1){let[c,...p]=s;if(c===void 0)return Promise.reject(new Error("cmd must contain at least one item"));try{let{stdout:u}=await t.cpExecFile(c,p,{windowsHide:!0});return r(u,o,l,d)}catch(u){return Promise.reject(u)}}async function n(s){if(s.charAt(1)!==":")return Promise.reject(new lp(`The following path is invalid (should be X:\\...): ${s}`));let o=["powershell","Get-CimInstance -ClassName Win32_LogicalDisk | Select-Object Caption, FreeSpace, Size"],l=["wmic","logicaldisk","get","size,freespace,caption"],d=await TX(t)?o:l;return i(d,c=>{let p=c[0];return s.toUpperCase().startsWith(p.toUpperCase())},{diskPath:0,free:1,size:2})}async function a(s){if(!t.pathNormalize(s).startsWith(t.pathSep))return Promise.reject(new lp(`The following path is invalid (should start by ${t.pathSep}): ${s}`));let o=await PE(s,t);return i(["df","-Pk","--",o],()=>!0,{diskPath:5,free:3,size:1},1024)}return t.platform==="win32"?n(e):a(e)}Fl.InvalidPathError=lp;Fl.NoMatchError=a1;Fl.default=PX;Fl.getFirstExistingParentPath=PE});var OE=h((XSe,RE)=>{"use strict";RE.exports=(...e)=>[...new Set([].concat(...e))]});var K2=h((YSe,DE)=>{"use strict";var CX=require("stream"),AE=CX.PassThrough,RX=Array.prototype.slice;DE.exports=OX;function OX(){let e=[],t=RX.call(arguments),r=!1,i=t[t.length-1];i&&!Array.isArray(i)&&i.pipe==null?t.pop():i={};let n=i.end!==!1,a=i.pipeError===!0;i.objectMode==null&&(i.objectMode=!0),i.highWaterMark==null&&(i.highWaterMark=64*1024);let s=AE(i);function o(){for(let c=0,p=arguments.length;c0||(r=!1,l())}function m(f){function g(){f.removeListener("merge2UnpipeEnd",g),f.removeListener("end",g),a&&f.removeListener("error",y),u()}function y(w){s.emit("error",w)}if(f._readableState.endEmitted)return u();f.on("merge2UnpipeEnd",g),f.on("end",g),a&&f.on("error",y),f.pipe(s,{end:!1}),f.resume()}for(let f=0;f{"use strict";Object.defineProperty(Ml,"__esModule",{value:!0});Ml.splitWhen=Ml.flatten=void 0;function AX(e){return e.reduce((t,r)=>[].concat(t,r),[])}Ml.flatten=AX;function IX(e,t){let r=[[]],i=0;for(let n of e)t(n)?(i++,r[i]=[]):r[i].push(n);return r}Ml.splitWhen=IX});var qE=h(s1=>{"use strict";Object.defineProperty(s1,"__esModule",{value:!0});s1.isEnoentCodeError=void 0;function DX(e){return e.code==="ENOENT"}s1.isEnoentCodeError=DX});var FE=h(o1=>{"use strict";Object.defineProperty(o1,"__esModule",{value:!0});o1.createDirentFromStats=void 0;var Q2=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function LX(e,t){return new Q2(e,t)}o1.createDirentFromStats=LX});var $E=h(Ht=>{"use strict";Object.defineProperty(Ht,"__esModule",{value:!0});Ht.convertPosixPathToPattern=Ht.convertWindowsPathToPattern=Ht.convertPathToPattern=Ht.escapePosixPath=Ht.escapeWindowsPath=Ht.escape=Ht.removeLeadingDotSegment=Ht.makeAbsolute=Ht.unixify=void 0;var qX=require("os"),FX=require("path"),ME=qX.platform()==="win32",MX=2,BX=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,jX=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,$X=/^\\\\([.?])/,kX=/\\(?![!()+@[\]{}])/g;function zX(e){return e.replace(/\\/g,"/")}Ht.unixify=zX;function UX(e,t){return FX.resolve(e,t)}Ht.makeAbsolute=UX;function HX(e){if(e.charAt(0)==="."){let t=e.charAt(1);if(t==="/"||t==="\\")return e.slice(MX)}return e}Ht.removeLeadingDotSegment=HX;Ht.escape=ME?X2:Y2;function X2(e){return e.replace(jX,"\\$2")}Ht.escapeWindowsPath=X2;function Y2(e){return e.replace(BX,"\\$2")}Ht.escapePosixPath=Y2;Ht.convertPathToPattern=ME?BE:jE;function BE(e){return X2(e).replace($X,"//$1").replace(kX,"/")}Ht.convertWindowsPathToPattern=BE;function jE(e){return Y2(e)}Ht.convertPosixPathToPattern=jE});var zE=h((rNe,kE)=>{kE.exports=function(t){if(typeof t!="string"||t==="")return!1;for(var r;r=/(\\).|([@?!+*]\(.*\))/g.exec(t);){if(r[2])return!0;t=t.slice(r.index+r[0].length)}return!1}});var Z2=h((iNe,HE)=>{var GX=zE(),UE={"{":"}","(":")","[":"]"},VX=function(e){if(e[0]==="!")return!0;for(var t=0,r=-2,i=-2,n=-2,a=-2,s=-2;tt&&(s===-1||s>i||(s=e.indexOf("\\",t),s===-1||s>i)))||n!==-1&&e[t]==="{"&&e[t+1]!=="}"&&(n=e.indexOf("}",t),n>t&&(s=e.indexOf("\\",t),s===-1||s>n))||a!==-1&&e[t]==="("&&e[t+1]==="?"&&/[:!=]/.test(e[t+2])&&e[t+3]!==")"&&(a=e.indexOf(")",t),a>t&&(s=e.indexOf("\\",t),s===-1||s>a))||r!==-1&&e[t]==="("&&e[t+1]!=="|"&&(rr&&(s=e.indexOf("\\",r),s===-1||s>a))))return!0;if(e[t]==="\\"){var o=e[t+1];t+=2;var l=UE[o];if(l){var d=e.indexOf(l,t);d!==-1&&(t=d+1)}if(e[t]==="!")return!0}else t++}return!1},WX=function(e){if(e[0]==="!")return!0;for(var t=0;t{"use strict";var KX=Z2(),QX=require("path").posix.dirname,XX=require("os").platform()==="win32",J2="/",YX=/\\/g,ZX=/[\{\[].*[\}\]]$/,JX=/(^|[^\\])([\{\[]|\([^\)]+$)/,eY=/\\([\!\*\?\|\[\]\(\)\{\}])/g;GE.exports=function(t,r){var i=Object.assign({flipBackslashes:!0},r);i.flipBackslashes&&XX&&t.indexOf(J2)<0&&(t=t.replace(YX,J2)),ZX.test(t)&&(t+=J2),t+="a";do t=QX(t);while(KX(t)||JX.test(t));return t.replace(eY,"$1")}});var l1=h(Ui=>{"use strict";Ui.isInteger=e=>typeof e=="number"?Number.isInteger(e):typeof e=="string"&&e.trim()!==""?Number.isInteger(Number(e)):!1;Ui.find=(e,t)=>e.nodes.find(r=>r.type===t);Ui.exceedsLimit=(e,t,r=1,i)=>i===!1||!Ui.isInteger(e)||!Ui.isInteger(t)?!1:(Number(t)-Number(e))/Number(r)>=i;Ui.escapeNode=(e,t=0,r)=>{let i=e.nodes[t];i&&(r&&i.type===r||i.type==="open"||i.type==="close")&&i.escaped!==!0&&(i.value="\\"+i.value,i.escaped=!0)};Ui.encloseBrace=e=>e.type!=="brace"||e.commas>>0+e.ranges>>0?!1:(e.invalid=!0,!0);Ui.isInvalidBrace=e=>e.type!=="brace"?!1:e.invalid===!0||e.dollar?!0:!(e.commas>>0+e.ranges>>0)||e.open!==!0||e.close!==!0?(e.invalid=!0,!0):!1;Ui.isOpenOrClose=e=>e.type==="open"||e.type==="close"?!0:e.open===!0||e.close===!0;Ui.reduce=e=>e.reduce((t,r)=>(r.type==="text"&&t.push(r.value),r.type==="range"&&(r.type="text"),t),[]);Ui.flatten=(...e)=>{let t=[],r=i=>{for(let n=0;n{"use strict";var WE=l1();KE.exports=(e,t={})=>{let r=(i,n={})=>{let a=t.escapeInvalid&&WE.isInvalidBrace(n),s=i.invalid===!0&&t.escapeInvalid===!0,o="";if(i.value)return(a||s)&&WE.isOpenOrClose(i)?"\\"+i.value:i.value;if(i.value)return i.value;if(i.nodes)for(let l of i.nodes)o+=r(l);return o};return r(e)}});var XE=h((oNe,QE)=>{"use strict";QE.exports=function(e){return typeof e=="number"?e-e===0:typeof e=="string"&&e.trim()!==""?Number.isFinite?Number.isFinite(+e):isFinite(+e):!1}});var ax=h((lNe,nx)=>{"use strict";var YE=XE(),yo=(e,t,r)=>{if(YE(e)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(t===void 0||e===t)return String(e);if(YE(t)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let i={relaxZeros:!0,...r};typeof i.strictZeros=="boolean"&&(i.relaxZeros=i.strictZeros===!1);let n=String(i.relaxZeros),a=String(i.shorthand),s=String(i.capture),o=String(i.wrap),l=e+":"+t+"="+n+a+s+o;if(yo.cache.hasOwnProperty(l))return yo.cache[l].result;let d=Math.min(e,t),c=Math.max(e,t);if(Math.abs(d-c)===1){let g=e+"|"+t;return i.capture?`(${g})`:i.wrap===!1?g:`(?:${g})`}let p=ix(e)||ix(t),u={min:e,max:t,a:d,b:c},m=[],f=[];if(p&&(u.isPadded=p,u.maxLen=String(u.max).length),d<0){let g=c<0?Math.abs(c):1;f=ZE(g,Math.abs(d),u,i),d=u.a=0}return c>=0&&(m=ZE(d,c,u,i)),u.negatives=f,u.positives=m,u.result=tY(f,m,i),i.capture===!0?u.result=`(${u.result})`:i.wrap!==!1&&m.length+f.length>1&&(u.result=`(?:${u.result})`),yo.cache[l]=u,u.result};function tY(e,t,r){let i=ey(e,t,"-",!1,r)||[],n=ey(t,e,"",!1,r)||[],a=ey(e,t,"-?",!0,r)||[];return i.concat(a).concat(n).join("|")}function rY(e,t){let r=1,i=1,n=ex(e,r),a=new Set([t]);for(;e<=n&&n<=t;)a.add(n),r+=1,n=ex(e,r);for(n=tx(t+1,i)-1;e1&&o.count.pop(),o.count.push(c.count[0]),o.string=o.pattern+rx(o.count),s=d+1;continue}r.isPadded&&(p=oY(d,r,i)),c.string=p+c.pattern+rx(c.count),a.push(c),s=d+1,o=c}return a}function ey(e,t,r,i,n){let a=[];for(let s of e){let{string:o}=s;!i&&!JE(t,"string",o)&&a.push(r+o),i&&JE(t,"string",o)&&a.push(r+o)}return a}function nY(e,t){let r=[];for(let i=0;it?1:t>e?-1:0}function JE(e,t,r){return e.some(i=>i[t]===r)}function ex(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function tx(e,t){return e-e%Math.pow(10,t)}function rx(e){let[t=0,r=""]=e;return r||t>1?`{${t+(r?","+r:"")}}`:""}function sY(e,t,r){return`[${e}${t-e===1?"":"-"}${t}]`}function ix(e){return/^-?(0+)\d/.test(e)}function oY(e,t,r){if(!t.isPadded)return e;let i=Math.abs(t.maxLen-String(e).length),n=r.relaxZeros!==!1;switch(i){case 0:return"";case 1:return n?"0?":"0";case 2:return n?"0{0,2}":"00";default:return n?`0{0,${i}}`:`0{${i}}`}}yo.cache={};yo.clearCache=()=>yo.cache={};nx.exports=yo});var iy=h((dNe,ux)=>{"use strict";var lY=require("util"),ox=ax(),sx=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),dY=e=>t=>e===!0?Number(t):String(t),ty=e=>typeof e=="number"||typeof e=="string"&&e!=="",dp=e=>Number.isInteger(+e),ry=e=>{let t=`${e}`,r=-1;if(t[0]==="-"&&(t=t.slice(1)),t==="0")return!1;for(;t[++r]==="0";);return r>0},cY=(e,t,r)=>typeof e=="string"||typeof t=="string"?!0:r.stringify===!0,pY=(e,t,r)=>{if(t>0){let i=e[0]==="-"?"-":"";i&&(e=e.slice(1)),e=i+e.padStart(i?t-1:t,"0")}return r===!1?String(e):e},p1=(e,t)=>{let r=e[0]==="-"?"-":"";for(r&&(e=e.slice(1),t--);e.length{e.negatives.sort((o,l)=>ol?1:0),e.positives.sort((o,l)=>ol?1:0);let i=t.capture?"":"?:",n="",a="",s;return e.positives.length&&(n=e.positives.map(o=>p1(String(o),r)).join("|")),e.negatives.length&&(a=`-(${i}${e.negatives.map(o=>p1(String(o),r)).join("|")})`),n&&a?s=`${n}|${a}`:s=n||a,t.wrap?`(${i}${s})`:s},lx=(e,t,r,i)=>{if(r)return ox(e,t,{wrap:!1,...i});let n=String.fromCharCode(e);if(e===t)return n;let a=String.fromCharCode(t);return`[${n}-${a}]`},dx=(e,t,r)=>{if(Array.isArray(e)){let i=r.wrap===!0,n=r.capture?"":"?:";return i?`(${n}${e.join("|")})`:e.join("|")}return ox(e,t,r)},cx=(...e)=>new RangeError("Invalid range arguments: "+lY.inspect(...e)),px=(e,t,r)=>{if(r.strictRanges===!0)throw cx([e,t]);return[]},mY=(e,t)=>{if(t.strictRanges===!0)throw new TypeError(`Expected step "${e}" to be a number`);return[]},fY=(e,t,r=1,i={})=>{let n=Number(e),a=Number(t);if(!Number.isInteger(n)||!Number.isInteger(a)){if(i.strictRanges===!0)throw cx([e,t]);return[]}n===0&&(n=0),a===0&&(a=0);let s=n>a,o=String(e),l=String(t),d=String(r);r=Math.max(Math.abs(r),1);let c=ry(o)||ry(l)||ry(d),p=c?Math.max(o.length,l.length,d.length):0,u=c===!1&&cY(e,t,i)===!1,m=i.transform||dY(u);if(i.toRegex&&r===1)return lx(p1(e,p),p1(t,p),!0,i);let f={negatives:[],positives:[]},g=x=>f[x<0?"negatives":"positives"].push(Math.abs(x)),y=[],w=0;for(;s?n>=a:n<=a;)i.toRegex===!0&&r>1?g(n):y.push(pY(m(n,w),p,u)),n=s?n-r:n+r,w++;return i.toRegex===!0?r>1?uY(f,i,p):dx(y,null,{wrap:!1,...i}):y},hY=(e,t,r=1,i={})=>{if(!dp(e)&&e.length>1||!dp(t)&&t.length>1)return px(e,t,i);let n=i.transform||(u=>String.fromCharCode(u)),a=`${e}`.charCodeAt(0),s=`${t}`.charCodeAt(0),o=a>s,l=Math.min(a,s),d=Math.max(a,s);if(i.toRegex&&r===1)return lx(l,d,!1,i);let c=[],p=0;for(;o?a>=s:a<=s;)c.push(n(a,p)),a=o?a-r:a+r,p++;return i.toRegex===!0?dx(c,null,{wrap:!1,options:i}):c},c1=(e,t,r,i={})=>{if(t==null&&ty(e))return[e];if(!ty(e)||!ty(t))return px(e,t,i);if(typeof r=="function")return c1(e,t,1,{transform:r});if(sx(r))return c1(e,t,0,r);let n={...i};return n.capture===!0&&(n.wrap=!0),r=r||n.step||1,dp(r)?dp(e)&&dp(t)?fY(e,t,r,n):hY(e,t,Math.max(Math.abs(r),1),n):r!=null&&!sx(r)?mY(r,n):c1(e,t,1,r)};ux.exports=c1});var hx=h((cNe,fx)=>{"use strict";var gY=iy(),mx=l1(),yY=(e,t={})=>{let r=(i,n={})=>{let a=mx.isInvalidBrace(n),s=i.invalid===!0&&t.escapeInvalid===!0,o=a===!0||s===!0,l=t.escapeInvalid===!0?"\\":"",d="";if(i.isOpen===!0)return l+i.value;if(i.isClose===!0)return console.log("node.isClose",l,i.value),l+i.value;if(i.type==="open")return o?l+i.value:"(";if(i.type==="close")return o?l+i.value:")";if(i.type==="comma")return i.prev.type==="comma"?"":o?i.value:"|";if(i.value)return i.value;if(i.nodes&&i.ranges>0){let c=mx.reduce(i.nodes),p=gY(...c,{...t,wrap:!1,toRegex:!0,strictZeros:!0});if(p.length!==0)return c.length>1&&p.length>1?`(${p})`:p}if(i.nodes)for(let c of i.nodes)d+=r(c,i);return d};return r(e)};fx.exports=yY});var vx=h((pNe,yx)=>{"use strict";var vY=iy(),gx=d1(),Bl=l1(),vo=(e="",t="",r=!1)=>{let i=[];if(e=[].concat(e),t=[].concat(t),!t.length)return e;if(!e.length)return r?Bl.flatten(t).map(n=>`{${n}}`):t;for(let n of e)if(Array.isArray(n))for(let a of n)i.push(vo(a,t,r));else for(let a of t)r===!0&&typeof a=="string"&&(a=`{${a}}`),i.push(Array.isArray(a)?vo(n,a,r):n+a);return Bl.flatten(i)},bY=(e,t={})=>{let r=t.rangeLimit===void 0?1e3:t.rangeLimit,i=(n,a={})=>{n.queue=[];let s=a,o=a.queue;for(;s.type!=="brace"&&s.type!=="root"&&s.parent;)s=s.parent,o=s.queue;if(n.invalid||n.dollar){o.push(vo(o.pop(),gx(n,t)));return}if(n.type==="brace"&&n.invalid!==!0&&n.nodes.length===2){o.push(vo(o.pop(),["{}"]));return}if(n.nodes&&n.ranges>0){let p=Bl.reduce(n.nodes);if(Bl.exceedsLimit(...p,t.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let u=vY(...p,t);u.length===0&&(u=gx(n,t)),o.push(vo(o.pop(),u)),n.nodes=[];return}let l=Bl.encloseBrace(n),d=n.queue,c=n;for(;c.type!=="brace"&&c.type!=="root"&&c.parent;)c=c.parent,d=c.queue;for(let p=0;p{"use strict";bx.exports={MAX_LENGTH:1e4,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:` +`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var Nx=h((mNe,Sx)=>{"use strict";var _Y=d1(),{MAX_LENGTH:wx,CHAR_BACKSLASH:ny,CHAR_BACKTICK:wY,CHAR_COMMA:EY,CHAR_DOT:xY,CHAR_LEFT_PARENTHESES:SY,CHAR_RIGHT_PARENTHESES:NY,CHAR_LEFT_CURLY_BRACE:TY,CHAR_RIGHT_CURLY_BRACE:PY,CHAR_LEFT_SQUARE_BRACKET:Ex,CHAR_RIGHT_SQUARE_BRACKET:xx,CHAR_DOUBLE_QUOTE:CY,CHAR_SINGLE_QUOTE:RY,CHAR_NO_BREAK_SPACE:OY,CHAR_ZERO_WIDTH_NOBREAK_SPACE:AY}=_x(),IY=(e,t={})=>{if(typeof e!="string")throw new TypeError("Expected a string");let r=t||{},i=typeof r.maxLength=="number"?Math.min(wx,r.maxLength):wx;if(e.length>i)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${i})`);let n={type:"root",input:e,nodes:[]},a=[n],s=n,o=n,l=0,d=e.length,c=0,p=0,u,m=()=>e[c++],f=g=>{if(g.type==="text"&&o.type==="dot"&&(o.type="text"),o&&o.type==="text"&&g.type==="text"){o.value+=g.value;return}return s.nodes.push(g),g.parent=s,g.prev=o,o=g,g};for(f({type:"bos"});c0){if(s.ranges>0){s.ranges=0;let g=s.nodes.shift();s.nodes=[g,{type:"text",value:_Y(s)}]}f({type:"comma",value:u}),s.commas++;continue}if(u===xY&&p>0&&s.commas===0){let g=s.nodes;if(p===0||g.length===0){f({type:"text",value:u});continue}if(o.type==="dot"){if(s.range=[],o.value+=u,o.type="range",s.nodes.length!==3&&s.nodes.length!==5){s.invalid=!0,s.ranges=0,o.type="text";continue}s.ranges++,s.args=[];continue}if(o.type==="range"){g.pop();let y=g[g.length-1];y.value+=o.value+u,o=y,s.ranges--;continue}f({type:"dot",value:u});continue}f({type:"text",value:u})}do if(s=a.pop(),s.type!=="root"){s.nodes.forEach(w=>{w.nodes||(w.type==="open"&&(w.isOpen=!0),w.type==="close"&&(w.isClose=!0),w.nodes||(w.type="text"),w.invalid=!0)});let g=a[a.length-1],y=g.nodes.indexOf(s);g.nodes.splice(y,1,...s.nodes)}while(a.length>0);return f({type:"eos"}),n};Sx.exports=IY});var Cx=h((fNe,Px)=>{"use strict";var Tx=d1(),DY=hx(),LY=vx(),qY=Nx(),Ei=(e,t={})=>{let r=[];if(Array.isArray(e))for(let i of e){let n=Ei.create(i,t);Array.isArray(n)?r.push(...n):r.push(n)}else r=[].concat(Ei.create(e,t));return t&&t.expand===!0&&t.nodupes===!0&&(r=[...new Set(r)]),r};Ei.parse=(e,t={})=>qY(e,t);Ei.stringify=(e,t={})=>Tx(typeof e=="string"?Ei.parse(e,t):e,t);Ei.compile=(e,t={})=>(typeof e=="string"&&(e=Ei.parse(e,t)),DY(e,t));Ei.expand=(e,t={})=>{typeof e=="string"&&(e=Ei.parse(e,t));let r=LY(e,t);return t.noempty===!0&&(r=r.filter(Boolean)),t.nodupes===!0&&(r=[...new Set(r)]),r};Ei.create=(e,t={})=>e===""||e.length<3?[e]:t.expand!==!0?Ei.compile(e,t):Ei.expand(e,t);Px.exports=Ei});var cp=h((hNe,Dx)=>{"use strict";var FY=require("path"),Un="\\\\/",Rx=`[^${Un}]`,Ea="\\.",MY="\\+",BY="\\?",u1="\\/",jY="(?=.)",Ox="[^/]",ay=`(?:${u1}|$)`,Ax=`(?:^|${u1})`,sy=`${Ea}{1,2}${ay}`,$Y=`(?!${Ea})`,kY=`(?!${Ax}${sy})`,zY=`(?!${Ea}{0,1}${ay})`,UY=`(?!${sy})`,HY=`[^.${u1}]`,GY=`${Ox}*?`,Ix={DOT_LITERAL:Ea,PLUS_LITERAL:MY,QMARK_LITERAL:BY,SLASH_LITERAL:u1,ONE_CHAR:jY,QMARK:Ox,END_ANCHOR:ay,DOTS_SLASH:sy,NO_DOT:$Y,NO_DOTS:kY,NO_DOT_SLASH:zY,NO_DOTS_SLASH:UY,QMARK_NO_DOT:HY,STAR:GY,START_ANCHOR:Ax},VY={...Ix,SLASH_LITERAL:`[${Un}]`,QMARK:Rx,STAR:`${Rx}*?`,DOTS_SLASH:`${Ea}{1,2}(?:[${Un}]|$)`,NO_DOT:`(?!${Ea})`,NO_DOTS:`(?!(?:^|[${Un}])${Ea}{1,2}(?:[${Un}]|$))`,NO_DOT_SLASH:`(?!${Ea}{0,1}(?:[${Un}]|$))`,NO_DOTS_SLASH:`(?!${Ea}{1,2}(?:[${Un}]|$))`,QMARK_NO_DOT:`[^.${Un}]`,START_ANCHOR:`(?:^|[${Un}])`,END_ANCHOR:`(?:[${Un}]|$)`},WY={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};Dx.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:WY,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:FY.sep,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===!0?VY:Ix}}});var pp=h(si=>{"use strict";var KY=require("path"),QY=process.platform==="win32",{REGEX_BACKSLASH:XY,REGEX_REMOVE_BACKSLASH:YY,REGEX_SPECIAL_CHARS:ZY,REGEX_SPECIAL_CHARS_GLOBAL:JY}=cp();si.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);si.hasRegexChars=e=>ZY.test(e);si.isRegexChar=e=>e.length===1&&si.hasRegexChars(e);si.escapeRegex=e=>e.replace(JY,"\\$1");si.toPosixSlashes=e=>e.replace(XY,"/");si.removeBackslashes=e=>e.replace(YY,t=>t==="\\"?"":t);si.supportsLookbehinds=()=>{let e=process.version.slice(1).split(".").map(Number);return e.length===3&&e[0]>=9||e[0]===8&&e[1]>=10};si.isWindows=e=>e&&typeof e.windows=="boolean"?e.windows:QY===!0||KY.sep==="\\";si.escapeLast=(e,t,r)=>{let i=e.lastIndexOf(t,r);return i===-1?e:e[i-1]==="\\"?si.escapeLast(e,t,i-1):`${e.slice(0,i)}\\${e.slice(i)}`};si.removePrefix=(e,t={})=>{let r=e;return r.startsWith("./")&&(r=r.slice(2),t.prefix="./"),r};si.wrapOutput=(e,t={},r={})=>{let i=r.contains?"":"^",n=r.contains?"":"$",a=`${i}(?:${e})${n}`;return t.negated===!0&&(a=`(?:^(?!${a}).*$)`),a}});var kx=h((yNe,$x)=>{"use strict";var Lx=pp(),{CHAR_ASTERISK:oy,CHAR_AT:eZ,CHAR_BACKWARD_SLASH:up,CHAR_COMMA:tZ,CHAR_DOT:ly,CHAR_EXCLAMATION_MARK:dy,CHAR_FORWARD_SLASH:jx,CHAR_LEFT_CURLY_BRACE:cy,CHAR_LEFT_PARENTHESES:py,CHAR_LEFT_SQUARE_BRACKET:rZ,CHAR_PLUS:iZ,CHAR_QUESTION_MARK:qx,CHAR_RIGHT_CURLY_BRACE:nZ,CHAR_RIGHT_PARENTHESES:Fx,CHAR_RIGHT_SQUARE_BRACKET:aZ}=cp(),Mx=e=>e===jx||e===up,Bx=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?1/0:1)},sZ=(e,t)=>{let r=t||{},i=e.length-1,n=r.parts===!0||r.scanToEnd===!0,a=[],s=[],o=[],l=e,d=-1,c=0,p=0,u=!1,m=!1,f=!1,g=!1,y=!1,w=!1,x=!1,T=!1,P=!1,I=!1,H=0,W,j,L={value:"",depth:0,isGlob:!1},z=()=>d>=i,_=()=>l.charCodeAt(d+1),de=()=>(W=j,l.charCodeAt(++d));for(;d0&&(v=l.slice(0,c),l=l.slice(c),p-=c),N&&f===!0&&p>0?(N=l.slice(0,p),E=l.slice(p)):f===!0?(N="",E=l):N=l,N&&N!==""&&N!=="/"&&N!==l&&Mx(N.charCodeAt(N.length-1))&&(N=N.slice(0,-1)),r.unescape===!0&&(E&&(E=Lx.removeBackslashes(E)),N&&x===!0&&(N=Lx.removeBackslashes(N)));let S={prefix:v,input:e,start:c,base:N,glob:E,isBrace:u,isBracket:m,isGlob:f,isExtglob:g,isGlobstar:y,negated:T,negatedExtglob:P};if(r.tokens===!0&&(S.maxDepth=0,Mx(j)||s.push(L),S.tokens=s),r.parts===!0||r.tokens===!0){let Y;for(let G=0;G{"use strict";var m1=cp(),xi=pp(),{MAX_LENGTH:f1,POSIX_REGEX_SOURCE:oZ,REGEX_NON_SPECIAL_CHARS:lZ,REGEX_SPECIAL_CHARS_BACKREF:dZ,REPLACEMENTS:zx}=m1,cZ=(e,t)=>{if(typeof t.expandRange=="function")return t.expandRange(...e,t);e.sort();let r=`[${e.join("-")}]`;try{new RegExp(r)}catch{return e.map(n=>xi.escapeRegex(n)).join("..")}return r},jl=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,uy=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=zx[e]||e;let r={...t},i=typeof r.maxLength=="number"?Math.min(f1,r.maxLength):f1,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);let a={type:"bos",value:"",output:r.prepend||""},s=[a],o=r.capture?"":"?:",l=xi.isWindows(t),d=m1.globChars(l),c=m1.extglobChars(d),{DOT_LITERAL:p,PLUS_LITERAL:u,SLASH_LITERAL:m,ONE_CHAR:f,DOTS_SLASH:g,NO_DOT:y,NO_DOT_SLASH:w,NO_DOTS_SLASH:x,QMARK:T,QMARK_NO_DOT:P,STAR:I,START_ANCHOR:H}=d,W=K=>`(${o}(?:(?!${H}${K.dot?g:p}).)*?)`,j=r.dot?"":y,L=r.dot?T:P,z=r.bash===!0?W(r):I;r.capture&&(z=`(${z})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let _={input:e,index:-1,start:0,dot:r.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:s};e=xi.removePrefix(e,_),n=e.length;let de=[],N=[],v=[],E=a,S,Y=()=>_.index===n-1,G=_.peek=(K=1)=>e[_.index+K],oe=_.advance=()=>e[++_.index]||"",je=()=>e.slice(_.index+1),qe=(K="",nt=0)=>{_.consumed+=K,_.index+=nt},it=K=>{_.output+=K.output!=null?K.output:K.value,qe(K.value)},ft=()=>{let K=1;for(;G()==="!"&&(G(2)!=="("||G(3)==="?");)oe(),_.start++,K++;return K%2===0?!1:(_.negated=!0,_.start++,!0)},Ut=K=>{_[K]++,v.push(K)},Je=K=>{_[K]--,v.pop()},he=K=>{if(E.type==="globstar"){let nt=_.braces>0&&(K.type==="comma"||K.type==="brace"),V=K.extglob===!0||de.length&&(K.type==="pipe"||K.type==="paren");K.type!=="slash"&&K.type!=="paren"&&!nt&&!V&&(_.output=_.output.slice(0,-E.output.length),E.type="star",E.value="*",E.output=z,_.output+=E.output)}if(de.length&&K.type!=="paren"&&(de[de.length-1].inner+=K.value),(K.value||K.output)&&it(K),E&&E.type==="text"&&K.type==="text"){E.value+=K.value,E.output=(E.output||"")+K.value;return}K.prev=E,s.push(K),E=K},bn=(K,nt)=>{let V={...c[nt],conditions:1,inner:""};V.prev=E,V.parens=_.parens,V.output=_.output;let Ee=(r.capture?"(":"")+V.open;Ut("parens"),he({type:K,value:nt,output:_.output?"":f}),he({type:"paren",extglob:!0,value:oe(),output:Ee}),de.push(V)},Mm=K=>{let nt=K.close+(r.capture?")":""),V;if(K.type==="negate"){let Ee=z;if(K.inner&&K.inner.length>1&&K.inner.includes("/")&&(Ee=W(r)),(Ee!==z||Y()||/^\)+$/.test(je()))&&(nt=K.close=`)$))${Ee}`),K.inner.includes("*")&&(V=je())&&/^\.[^\\/.]+$/.test(V)){let ht=uy(V,{...t,fastpaths:!1}).output;nt=K.close=`)${ht})${Ee})`}K.prev.type==="bos"&&(_.negatedExtglob=!0)}he({type:"paren",extglob:!0,value:S,output:nt}),Je("parens")};if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let K=!1,nt=e.replace(dZ,(V,Ee,ht,tr,Pt,uo)=>tr==="\\"?(K=!0,V):tr==="?"?Ee?Ee+tr+(Pt?T.repeat(Pt.length):""):uo===0?L+(Pt?T.repeat(Pt.length):""):T.repeat(ht.length):tr==="."?p.repeat(ht.length):tr==="*"?Ee?Ee+tr+(Pt?z:""):z:Ee?V:`\\${V}`);return K===!0&&(r.unescape===!0?nt=nt.replace(/\\/g,""):nt=nt.replace(/\\+/g,V=>V.length%2===0?"\\\\":V?"\\":"")),nt===e&&r.contains===!0?(_.output=e,_):(_.output=xi.wrapOutput(nt,_,t),_)}for(;!Y();){if(S=oe(),S==="\0")continue;if(S==="\\"){let V=G();if(V==="/"&&r.bash!==!0||V==="."||V===";")continue;if(!V){S+="\\",he({type:"text",value:S});continue}let Ee=/^\\+/.exec(je()),ht=0;if(Ee&&Ee[0].length>2&&(ht=Ee[0].length,_.index+=ht,ht%2!==0&&(S+="\\")),r.unescape===!0?S=oe():S+=oe(),_.brackets===0){he({type:"text",value:S});continue}}if(_.brackets>0&&(S!=="]"||E.value==="["||E.value==="[^")){if(r.posix!==!1&&S===":"){let V=E.value.slice(1);if(V.includes("[")&&(E.posix=!0,V.includes(":"))){let Ee=E.value.lastIndexOf("["),ht=E.value.slice(0,Ee),tr=E.value.slice(Ee+2),Pt=oZ[tr];if(Pt){E.value=ht+Pt,_.backtrack=!0,oe(),!a.output&&s.indexOf(E)===1&&(a.output=f);continue}}}(S==="["&&G()!==":"||S==="-"&&G()==="]")&&(S=`\\${S}`),S==="]"&&(E.value==="["||E.value==="[^")&&(S=`\\${S}`),r.posix===!0&&S==="!"&&E.value==="["&&(S="^"),E.value+=S,it({value:S});continue}if(_.quotes===1&&S!=='"'){S=xi.escapeRegex(S),E.value+=S,it({value:S});continue}if(S==='"'){_.quotes=_.quotes===1?0:1,r.keepQuotes===!0&&he({type:"text",value:S});continue}if(S==="("){Ut("parens"),he({type:"paren",value:S});continue}if(S===")"){if(_.parens===0&&r.strictBrackets===!0)throw new SyntaxError(jl("opening","("));let V=de[de.length-1];if(V&&_.parens===V.parens+1){Mm(de.pop());continue}he({type:"paren",value:S,output:_.parens?")":"\\)"}),Je("parens");continue}if(S==="["){if(r.nobracket===!0||!je().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(jl("closing","]"));S=`\\${S}`}else Ut("brackets");he({type:"bracket",value:S});continue}if(S==="]"){if(r.nobracket===!0||E&&E.type==="bracket"&&E.value.length===1){he({type:"text",value:S,output:`\\${S}`});continue}if(_.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(jl("opening","["));he({type:"text",value:S,output:`\\${S}`});continue}Je("brackets");let V=E.value.slice(1);if(E.posix!==!0&&V[0]==="^"&&!V.includes("/")&&(S=`/${S}`),E.value+=S,it({value:S}),r.literalBrackets===!1||xi.hasRegexChars(V))continue;let Ee=xi.escapeRegex(E.value);if(_.output=_.output.slice(0,-E.value.length),r.literalBrackets===!0){_.output+=Ee,E.value=Ee;continue}E.value=`(${o}${Ee}|${E.value})`,_.output+=E.value;continue}if(S==="{"&&r.nobrace!==!0){Ut("braces");let V={type:"brace",value:S,output:"(",outputIndex:_.output.length,tokensIndex:_.tokens.length};N.push(V),he(V);continue}if(S==="}"){let V=N[N.length-1];if(r.nobrace===!0||!V){he({type:"text",value:S,output:S});continue}let Ee=")";if(V.dots===!0){let ht=s.slice(),tr=[];for(let Pt=ht.length-1;Pt>=0&&(s.pop(),ht[Pt].type!=="brace");Pt--)ht[Pt].type!=="dots"&&tr.unshift(ht[Pt].value);Ee=cZ(tr,r),_.backtrack=!0}if(V.comma!==!0&&V.dots!==!0){let ht=_.output.slice(0,V.outputIndex),tr=_.tokens.slice(V.tokensIndex);V.value=V.output="\\{",S=Ee="\\}",_.output=ht;for(let Pt of tr)_.output+=Pt.output||Pt.value}he({type:"brace",value:S,output:Ee}),Je("braces"),N.pop();continue}if(S==="|"){de.length>0&&de[de.length-1].conditions++,he({type:"text",value:S});continue}if(S===","){let V=S,Ee=N[N.length-1];Ee&&v[v.length-1]==="braces"&&(Ee.comma=!0,V="|"),he({type:"comma",value:S,output:V});continue}if(S==="/"){if(E.type==="dot"&&_.index===_.start+1){_.start=_.index+1,_.consumed="",_.output="",s.pop(),E=a;continue}he({type:"slash",value:S,output:m});continue}if(S==="."){if(_.braces>0&&E.type==="dot"){E.value==="."&&(E.output=p);let V=N[N.length-1];E.type="dots",E.output+=S,E.value+=S,V.dots=!0;continue}if(_.braces+_.parens===0&&E.type!=="bos"&&E.type!=="slash"){he({type:"text",value:S,output:p});continue}he({type:"dot",value:S,output:p});continue}if(S==="?"){if(!(E&&E.value==="(")&&r.noextglob!==!0&&G()==="("&&G(2)!=="?"){bn("qmark",S);continue}if(E&&E.type==="paren"){let Ee=G(),ht=S;if(Ee==="<"&&!xi.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(E.value==="("&&!/[!=<:]/.test(Ee)||Ee==="<"&&!/<([!=]|\w+>)/.test(je()))&&(ht=`\\${S}`),he({type:"text",value:S,output:ht});continue}if(r.dot!==!0&&(E.type==="slash"||E.type==="bos")){he({type:"qmark",value:S,output:P});continue}he({type:"qmark",value:S,output:T});continue}if(S==="!"){if(r.noextglob!==!0&&G()==="("&&(G(2)!=="?"||!/[!=<:]/.test(G(3)))){bn("negate",S);continue}if(r.nonegate!==!0&&_.index===0){ft();continue}}if(S==="+"){if(r.noextglob!==!0&&G()==="("&&G(2)!=="?"){bn("plus",S);continue}if(E&&E.value==="("||r.regex===!1){he({type:"plus",value:S,output:u});continue}if(E&&(E.type==="bracket"||E.type==="paren"||E.type==="brace")||_.parens>0){he({type:"plus",value:S});continue}he({type:"plus",value:u});continue}if(S==="@"){if(r.noextglob!==!0&&G()==="("&&G(2)!=="?"){he({type:"at",extglob:!0,value:S,output:""});continue}he({type:"text",value:S});continue}if(S!=="*"){(S==="$"||S==="^")&&(S=`\\${S}`);let V=lZ.exec(je());V&&(S+=V[0],_.index+=V[0].length),he({type:"text",value:S});continue}if(E&&(E.type==="globstar"||E.star===!0)){E.type="star",E.star=!0,E.value+=S,E.output=z,_.backtrack=!0,_.globstar=!0,qe(S);continue}let K=je();if(r.noextglob!==!0&&/^\([^?]/.test(K)){bn("star",S);continue}if(E.type==="star"){if(r.noglobstar===!0){qe(S);continue}let V=E.prev,Ee=V.prev,ht=V.type==="slash"||V.type==="bos",tr=Ee&&(Ee.type==="star"||Ee.type==="globstar");if(r.bash===!0&&(!ht||K[0]&&K[0]!=="/")){he({type:"star",value:S,output:""});continue}let Pt=_.braces>0&&(V.type==="comma"||V.type==="brace"),uo=de.length&&(V.type==="pipe"||V.type==="paren");if(!ht&&V.type!=="paren"&&!Pt&&!uo){he({type:"star",value:S,output:""});continue}for(;K.slice(0,3)==="/**";){let as=e[_.index+4];if(as&&as!=="/")break;K=K.slice(3),qe("/**",3)}if(V.type==="bos"&&Y()){E.type="globstar",E.value+=S,E.output=W(r),_.output=E.output,_.globstar=!0,qe(S);continue}if(V.type==="slash"&&V.prev.type!=="bos"&&!tr&&Y()){_.output=_.output.slice(0,-(V.output+E.output).length),V.output=`(?:${V.output}`,E.type="globstar",E.output=W(r)+(r.strictSlashes?")":"|$)"),E.value+=S,_.globstar=!0,_.output+=V.output+E.output,qe(S);continue}if(V.type==="slash"&&V.prev.type!=="bos"&&K[0]==="/"){let as=K[1]!==void 0?"|$":"";_.output=_.output.slice(0,-(V.output+E.output).length),V.output=`(?:${V.output}`,E.type="globstar",E.output=`${W(r)}${m}|${m}${as})`,E.value+=S,_.output+=V.output+E.output,_.globstar=!0,qe(S+oe()),he({type:"slash",value:"/",output:""});continue}if(V.type==="bos"&&K[0]==="/"){E.type="globstar",E.value+=S,E.output=`(?:^|${m}|${W(r)}${m})`,_.output=E.output,_.globstar=!0,qe(S+oe()),he({type:"slash",value:"/",output:""});continue}_.output=_.output.slice(0,-E.output.length),E.type="globstar",E.output=W(r),E.value+=S,_.output+=E.output,_.globstar=!0,qe(S);continue}let nt={type:"star",value:S,output:z};if(r.bash===!0){nt.output=".*?",(E.type==="bos"||E.type==="slash")&&(nt.output=j+nt.output),he(nt);continue}if(E&&(E.type==="bracket"||E.type==="paren")&&r.regex===!0){nt.output=S,he(nt);continue}(_.index===_.start||E.type==="slash"||E.type==="dot")&&(E.type==="dot"?(_.output+=w,E.output+=w):r.dot===!0?(_.output+=x,E.output+=x):(_.output+=j,E.output+=j),G()!=="*"&&(_.output+=f,E.output+=f)),he(nt)}for(;_.brackets>0;){if(r.strictBrackets===!0)throw new SyntaxError(jl("closing","]"));_.output=xi.escapeLast(_.output,"["),Je("brackets")}for(;_.parens>0;){if(r.strictBrackets===!0)throw new SyntaxError(jl("closing",")"));_.output=xi.escapeLast(_.output,"("),Je("parens")}for(;_.braces>0;){if(r.strictBrackets===!0)throw new SyntaxError(jl("closing","}"));_.output=xi.escapeLast(_.output,"{"),Je("braces")}if(r.strictSlashes!==!0&&(E.type==="star"||E.type==="bracket")&&he({type:"maybe_slash",value:"",output:`${m}?`}),_.backtrack===!0){_.output="";for(let K of _.tokens)_.output+=K.output!=null?K.output:K.value,K.suffix&&(_.output+=K.suffix)}return _};uy.fastpaths=(e,t)=>{let r={...t},i=typeof r.maxLength=="number"?Math.min(f1,r.maxLength):f1,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);e=zx[e]||e;let a=xi.isWindows(t),{DOT_LITERAL:s,SLASH_LITERAL:o,ONE_CHAR:l,DOTS_SLASH:d,NO_DOT:c,NO_DOTS:p,NO_DOTS_SLASH:u,STAR:m,START_ANCHOR:f}=m1.globChars(a),g=r.dot?p:c,y=r.dot?u:c,w=r.capture?"":"?:",x={negated:!1,prefix:""},T=r.bash===!0?".*?":m;r.capture&&(T=`(${T})`);let P=j=>j.noglobstar===!0?T:`(${w}(?:(?!${f}${j.dot?d:s}).)*?)`,I=j=>{switch(j){case"*":return`${g}${l}${T}`;case".*":return`${s}${l}${T}`;case"*.*":return`${g}${T}${s}${l}${T}`;case"*/*":return`${g}${T}${o}${l}${y}${T}`;case"**":return g+P(r);case"**/*":return`(?:${g}${P(r)}${o})?${y}${l}${T}`;case"**/*.*":return`(?:${g}${P(r)}${o})?${y}${T}${s}${l}${T}`;case"**/.*":return`(?:${g}${P(r)}${o})?${s}${l}${T}`;default:{let L=/^(.*?)\.(\w+)$/.exec(j);if(!L)return;let z=I(L[1]);return z?z+s+L[2]:void 0}}},H=xi.removePrefix(e,x),W=I(H);return W&&r.strictSlashes!==!0&&(W+=`${o}?`),W};Ux.exports=uy});var Vx=h((bNe,Gx)=>{"use strict";var pZ=require("path"),uZ=kx(),my=Hx(),fy=pp(),mZ=cp(),fZ=e=>e&&typeof e=="object"&&!Array.isArray(e),$t=(e,t,r=!1)=>{if(Array.isArray(e)){let c=e.map(u=>$t(u,t,r));return u=>{for(let m of c){let f=m(u);if(f)return f}return!1}}let i=fZ(e)&&e.tokens&&e.input;if(e===""||typeof e!="string"&&!i)throw new TypeError("Expected pattern to be a non-empty string");let n=t||{},a=fy.isWindows(t),s=i?$t.compileRe(e,t):$t.makeRe(e,t,!1,!0),o=s.state;delete s.state;let l=()=>!1;if(n.ignore){let c={...t,ignore:null,onMatch:null,onResult:null};l=$t(n.ignore,c,r)}let d=(c,p=!1)=>{let{isMatch:u,match:m,output:f}=$t.test(c,s,t,{glob:e,posix:a}),g={glob:e,state:o,regex:s,posix:a,input:c,output:f,match:m,isMatch:u};return typeof n.onResult=="function"&&n.onResult(g),u===!1?(g.isMatch=!1,p?g:!1):l(c)?(typeof n.onIgnore=="function"&&n.onIgnore(g),g.isMatch=!1,p?g:!1):(typeof n.onMatch=="function"&&n.onMatch(g),p?g:!0)};return r&&(d.state=o),d};$t.test=(e,t,r,{glob:i,posix:n}={})=>{if(typeof e!="string")throw new TypeError("Expected input to be a string");if(e==="")return{isMatch:!1,output:""};let a=r||{},s=a.format||(n?fy.toPosixSlashes:null),o=e===i,l=o&&s?s(e):e;return o===!1&&(l=s?s(e):e,o=l===i),(o===!1||a.capture===!0)&&(a.matchBase===!0||a.basename===!0?o=$t.matchBase(e,t,r,n):o=t.exec(l)),{isMatch:!!o,match:o,output:l}};$t.matchBase=(e,t,r,i=fy.isWindows(r))=>(t instanceof RegExp?t:$t.makeRe(t,r)).test(pZ.basename(e));$t.isMatch=(e,t,r)=>$t(t,r)(e);$t.parse=(e,t)=>Array.isArray(e)?e.map(r=>$t.parse(r,t)):my(e,{...t,fastpaths:!1});$t.scan=(e,t)=>uZ(e,t);$t.compileRe=(e,t,r=!1,i=!1)=>{if(r===!0)return e.output;let n=t||{},a=n.contains?"":"^",s=n.contains?"":"$",o=`${a}(?:${e.output})${s}`;e&&e.negated===!0&&(o=`^(?!${o}).*$`);let l=$t.toRegex(o,t);return i===!0&&(l.state=e),l};$t.makeRe=(e,t={},r=!1,i=!1)=>{if(!e||typeof e!="string")throw new TypeError("Expected a non-empty string");let n={negated:!1,fastpaths:!0};return t.fastpaths!==!1&&(e[0]==="."||e[0]==="*")&&(n.output=my.fastpaths(e,t)),n.output||(n=my(e,t)),$t.compileRe(n,t,r,i)};$t.toRegex=(e,t)=>{try{let r=t||{};return new RegExp(e,r.flags||(r.nocase?"i":""))}catch(r){if(t&&t.debug===!0)throw r;return/$^/}};$t.constants=mZ;Gx.exports=$t});var Kx=h((_Ne,Wx)=>{"use strict";Wx.exports=Vx()});var eS=h((wNe,Jx)=>{"use strict";var Xx=require("util"),Yx=Cx(),Hn=Kx(),hy=pp(),Qx=e=>e===""||e==="./",Zx=e=>{let t=e.indexOf("{");return t>-1&&e.indexOf("}",t)>-1},gt=(e,t,r)=>{t=[].concat(t),e=[].concat(e);let i=new Set,n=new Set,a=new Set,s=0,o=c=>{a.add(c.output),r&&r.onResult&&r.onResult(c)};for(let c=0;c!i.has(c));if(r&&d.length===0){if(r.failglob===!0)throw new Error(`No matches found for "${t.join(", ")}"`);if(r.nonull===!0||r.nullglob===!0)return r.unescape?t.map(c=>c.replace(/\\/g,"")):t}return d};gt.match=gt;gt.matcher=(e,t)=>Hn(e,t);gt.isMatch=(e,t,r)=>Hn(t,r)(e);gt.any=gt.isMatch;gt.not=(e,t,r={})=>{t=[].concat(t).map(String);let i=new Set,n=[],a=o=>{r.onResult&&r.onResult(o),n.push(o.output)},s=new Set(gt(e,t,{...r,onResult:a}));for(let o of n)s.has(o)||i.add(o);return[...i]};gt.contains=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${Xx.inspect(e)}"`);if(Array.isArray(t))return t.some(i=>gt.contains(e,i,r));if(typeof t=="string"){if(Qx(e)||Qx(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return gt.isMatch(e,t,{...r,contains:!0})};gt.matchKeys=(e,t,r)=>{if(!hy.isObject(e))throw new TypeError("Expected the first argument to be an object");let i=gt(Object.keys(e),t,r),n={};for(let a of i)n[a]=e[a];return n};gt.some=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let a=Hn(String(n),r);if(i.some(s=>a(s)))return!0}return!1};gt.every=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let a=Hn(String(n),r);if(!i.every(s=>a(s)))return!1}return!0};gt.all=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${Xx.inspect(e)}"`);return[].concat(t).every(i=>Hn(i,r)(e))};gt.capture=(e,t,r)=>{let i=hy.isWindows(r),a=Hn.makeRe(String(e),{...r,capture:!0}).exec(i?hy.toPosixSlashes(t):t);if(a)return a.slice(1).map(s=>s===void 0?"":s)};gt.makeRe=(...e)=>Hn.makeRe(...e);gt.scan=(...e)=>Hn.scan(...e);gt.parse=(e,t)=>{let r=[];for(let i of[].concat(e||[]))for(let n of Yx(String(i),t))r.push(Hn.parse(n,t));return r};gt.braces=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return t&&t.nobrace===!0||!Zx(e)?[e]:Yx(e,t)};gt.braceExpand=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return gt.braces(e,{...t,expand:!0})};gt.hasBraces=Zx;Jx.exports=gt});var lS=h(be=>{"use strict";Object.defineProperty(be,"__esModule",{value:!0});be.removeDuplicateSlashes=be.matchAny=be.convertPatternsToRe=be.makeRe=be.getPatternParts=be.expandBraceExpansion=be.expandPatternsWithBraceExpansion=be.isAffectDepthOfReadingPattern=be.endsWithSlashGlobStar=be.hasGlobStar=be.getBaseDirectory=be.isPatternRelatedToParentDirectory=be.getPatternsOutsideCurrentDirectory=be.getPatternsInsideCurrentDirectory=be.getPositivePatterns=be.getNegativePatterns=be.isPositivePattern=be.isNegativePattern=be.convertToNegativePattern=be.convertToPositivePattern=be.isDynamicPattern=be.isStaticPattern=void 0;var hZ=require("path"),gZ=VE(),gy=eS(),tS="**",yZ="\\",vZ=/[*?]|^!/,bZ=/\[[^[]*]/,_Z=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,wZ=/[!*+?@]\([^(]*\)/,EZ=/,|\.\./,xZ=/(?!^)\/{2,}/g;function rS(e,t={}){return!iS(e,t)}be.isStaticPattern=rS;function iS(e,t={}){return e===""?!1:!!(t.caseSensitiveMatch===!1||e.includes(yZ)||vZ.test(e)||bZ.test(e)||_Z.test(e)||t.extglob!==!1&&wZ.test(e)||t.braceExpansion!==!1&&SZ(e))}be.isDynamicPattern=iS;function SZ(e){let t=e.indexOf("{");if(t===-1)return!1;let r=e.indexOf("}",t+1);if(r===-1)return!1;let i=e.slice(t,r);return EZ.test(i)}function NZ(e){return h1(e)?e.slice(1):e}be.convertToPositivePattern=NZ;function TZ(e){return"!"+e}be.convertToNegativePattern=TZ;function h1(e){return e.startsWith("!")&&e[1]!=="("}be.isNegativePattern=h1;function nS(e){return!h1(e)}be.isPositivePattern=nS;function PZ(e){return e.filter(h1)}be.getNegativePatterns=PZ;function CZ(e){return e.filter(nS)}be.getPositivePatterns=CZ;function RZ(e){return e.filter(t=>!yy(t))}be.getPatternsInsideCurrentDirectory=RZ;function OZ(e){return e.filter(yy)}be.getPatternsOutsideCurrentDirectory=OZ;function yy(e){return e.startsWith("..")||e.startsWith("./..")}be.isPatternRelatedToParentDirectory=yy;function AZ(e){return gZ(e,{flipBackslashes:!1})}be.getBaseDirectory=AZ;function IZ(e){return e.includes(tS)}be.hasGlobStar=IZ;function aS(e){return e.endsWith("/"+tS)}be.endsWithSlashGlobStar=aS;function DZ(e){let t=hZ.basename(e);return aS(e)||rS(t)}be.isAffectDepthOfReadingPattern=DZ;function LZ(e){return e.reduce((t,r)=>t.concat(sS(r)),[])}be.expandPatternsWithBraceExpansion=LZ;function sS(e){let t=gy.braces(e,{expand:!0,nodupes:!0,keepEscaping:!0});return t.sort((r,i)=>r.length-i.length),t.filter(r=>r!=="")}be.expandBraceExpansion=sS;function qZ(e,t){let{parts:r}=gy.scan(e,Object.assign(Object.assign({},t),{parts:!0}));return r.length===0&&(r=[e]),r[0].startsWith("/")&&(r[0]=r[0].slice(1),r.unshift("")),r}be.getPatternParts=qZ;function oS(e,t){return gy.makeRe(e,t)}be.makeRe=oS;function FZ(e,t){return e.map(r=>oS(r,t))}be.convertPatternsToRe=FZ;function MZ(e,t){return t.some(r=>r.test(e))}be.matchAny=MZ;function BZ(e){return e.replace(xZ,"/")}be.removeDuplicateSlashes=BZ});var cS=h(g1=>{"use strict";Object.defineProperty(g1,"__esModule",{value:!0});g1.merge=void 0;var jZ=K2();function $Z(e){let t=jZ(e);return e.forEach(r=>{r.once("error",i=>t.emit("error",i))}),t.once("close",()=>dS(e)),t.once("end",()=>dS(e)),t}g1.merge=$Z;function dS(e){e.forEach(t=>t.emit("close"))}});var pS=h($l=>{"use strict";Object.defineProperty($l,"__esModule",{value:!0});$l.isEmpty=$l.isString=void 0;function kZ(e){return typeof e=="string"}$l.isString=kZ;function zZ(e){return e===""}$l.isEmpty=zZ});var xa=h(Rr=>{"use strict";Object.defineProperty(Rr,"__esModule",{value:!0});Rr.string=Rr.stream=Rr.pattern=Rr.path=Rr.fs=Rr.errno=Rr.array=void 0;var UZ=LE();Rr.array=UZ;var HZ=qE();Rr.errno=HZ;var GZ=FE();Rr.fs=GZ;var VZ=$E();Rr.path=VZ;var WZ=lS();Rr.pattern=WZ;var KZ=cS();Rr.stream=KZ;var QZ=pS();Rr.string=QZ});var hS=h(Or=>{"use strict";Object.defineProperty(Or,"__esModule",{value:!0});Or.convertPatternGroupToTask=Or.convertPatternGroupsToTasks=Or.groupPatternsByBaseDirectory=Or.getNegativePatternsAsPositive=Or.getPositivePatterns=Or.convertPatternsToTasks=Or.generate=void 0;var Sn=xa();function XZ(e,t){let r=uS(e,t),i=uS(t.ignore,t),n=mS(r),a=fS(r,i),s=n.filter(c=>Sn.pattern.isStaticPattern(c,t)),o=n.filter(c=>Sn.pattern.isDynamicPattern(c,t)),l=vy(s,a,!1),d=vy(o,a,!0);return l.concat(d)}Or.generate=XZ;function uS(e,t){let r=e;return t.braceExpansion&&(r=Sn.pattern.expandPatternsWithBraceExpansion(r)),t.baseNameMatch&&(r=r.map(i=>i.includes("/")?i:`**/${i}`)),r.map(i=>Sn.pattern.removeDuplicateSlashes(i))}function vy(e,t,r){let i=[],n=Sn.pattern.getPatternsOutsideCurrentDirectory(e),a=Sn.pattern.getPatternsInsideCurrentDirectory(e),s=by(n),o=by(a);return i.push(..._y(s,t,r)),"."in o?i.push(wy(".",a,t,r)):i.push(..._y(o,t,r)),i}Or.convertPatternsToTasks=vy;function mS(e){return Sn.pattern.getPositivePatterns(e)}Or.getPositivePatterns=mS;function fS(e,t){return Sn.pattern.getNegativePatterns(e).concat(t).map(Sn.pattern.convertToPositivePattern)}Or.getNegativePatternsAsPositive=fS;function by(e){let t={};return e.reduce((r,i)=>{let n=Sn.pattern.getBaseDirectory(i);return n in r?r[n].push(i):r[n]=[i],r},t)}Or.groupPatternsByBaseDirectory=by;function _y(e,t,r){return Object.keys(e).map(i=>wy(i,e[i],t,r))}Or.convertPatternGroupsToTasks=_y;function wy(e,t,r,i){return{dynamic:i,positive:t,negative:r,base:e,patterns:[].concat(t,r.map(Sn.pattern.convertToNegativePattern))}}Or.convertPatternGroupToTask=wy});var yS=h(y1=>{"use strict";Object.defineProperty(y1,"__esModule",{value:!0});y1.read=void 0;function YZ(e,t,r){t.fs.lstat(e,(i,n)=>{if(i!==null){gS(r,i);return}if(!n.isSymbolicLink()||!t.followSymbolicLink){Ey(r,n);return}t.fs.stat(e,(a,s)=>{if(a!==null){if(t.throwErrorOnBrokenSymbolicLink){gS(r,a);return}Ey(r,n);return}t.markSymbolicLink&&(s.isSymbolicLink=()=>!0),Ey(r,s)})})}y1.read=YZ;function gS(e,t){e(t)}function Ey(e,t){e(null,t)}});var vS=h(v1=>{"use strict";Object.defineProperty(v1,"__esModule",{value:!0});v1.read=void 0;function ZZ(e,t){let r=t.fs.lstatSync(e);if(!r.isSymbolicLink()||!t.followSymbolicLink)return r;try{let i=t.fs.statSync(e);return t.markSymbolicLink&&(i.isSymbolicLink=()=>!0),i}catch(i){if(!t.throwErrorOnBrokenSymbolicLink)return r;throw i}}v1.read=ZZ});var bS=h(fs=>{"use strict";Object.defineProperty(fs,"__esModule",{value:!0});fs.createFileSystemAdapter=fs.FILE_SYSTEM_ADAPTER=void 0;var b1=require("fs");fs.FILE_SYSTEM_ADAPTER={lstat:b1.lstat,stat:b1.stat,lstatSync:b1.lstatSync,statSync:b1.statSync};function JZ(e){return e===void 0?fs.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},fs.FILE_SYSTEM_ADAPTER),e)}fs.createFileSystemAdapter=JZ});var _S=h(Sy=>{"use strict";Object.defineProperty(Sy,"__esModule",{value:!0});var eJ=bS(),xy=class{constructor(t={}){this._options=t,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=eJ.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(t,r){return t??r}};Sy.default=xy});var bo=h(hs=>{"use strict";Object.defineProperty(hs,"__esModule",{value:!0});hs.statSync=hs.stat=hs.Settings=void 0;var wS=yS(),tJ=vS(),Ny=_S();hs.Settings=Ny.default;function rJ(e,t,r){if(typeof t=="function"){wS.read(e,Ty(),t);return}wS.read(e,Ty(t),r)}hs.stat=rJ;function iJ(e,t){let r=Ty(t);return tJ.read(e,r)}hs.statSync=iJ;function Ty(e={}){return e instanceof Ny.default?e:new Ny.default(e)}});var SS=h((INe,xS)=>{var ES;xS.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:global):e=>(ES||(ES=Promise.resolve())).then(e).catch(t=>setTimeout(()=>{throw t},0))});var TS=h((DNe,NS)=>{NS.exports=aJ;var nJ=SS();function aJ(e,t){let r,i,n,a=!0;Array.isArray(e)?(r=[],i=e.length):(n=Object.keys(e),r={},i=n.length);function s(l){function d(){t&&t(l,r),t=null}a?nJ(d):d()}function o(l,d,c){r[l]=c,(--i===0||d)&&s(d)}i?n?n.forEach(function(l){e[l](function(d,c){o(l,d,c)})}):e.forEach(function(l,d){l(function(c,p){o(d,c,p)})}):s(null),a=!1}});var Py=h(w1=>{"use strict";Object.defineProperty(w1,"__esModule",{value:!0});w1.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;var _1=process.versions.node.split(".");if(_1[0]===void 0||_1[1]===void 0)throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);var PS=Number.parseInt(_1[0],10),sJ=Number.parseInt(_1[1],10),CS=10,oJ=10,lJ=PS>CS,dJ=PS===CS&&sJ>=oJ;w1.IS_SUPPORT_READDIR_WITH_FILE_TYPES=lJ||dJ});var RS=h(E1=>{"use strict";Object.defineProperty(E1,"__esModule",{value:!0});E1.createDirentFromStats=void 0;var Cy=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function cJ(e,t){return new Cy(e,t)}E1.createDirentFromStats=cJ});var Ry=h(x1=>{"use strict";Object.defineProperty(x1,"__esModule",{value:!0});x1.fs=void 0;var pJ=RS();x1.fs=pJ});var Oy=h(S1=>{"use strict";Object.defineProperty(S1,"__esModule",{value:!0});S1.joinPathSegments=void 0;function uJ(e,t,r){return e.endsWith(r)?e+t:e+r+t}S1.joinPathSegments=uJ});var qS=h(gs=>{"use strict";Object.defineProperty(gs,"__esModule",{value:!0});gs.readdir=gs.readdirWithFileTypes=gs.read=void 0;var mJ=bo(),OS=TS(),fJ=Py(),AS=Ry(),IS=Oy();function hJ(e,t,r){if(!t.stats&&fJ.IS_SUPPORT_READDIR_WITH_FILE_TYPES){DS(e,t,r);return}LS(e,t,r)}gs.read=hJ;function DS(e,t,r){t.fs.readdir(e,{withFileTypes:!0},(i,n)=>{if(i!==null){N1(r,i);return}let a=n.map(o=>({dirent:o,name:o.name,path:IS.joinPathSegments(e,o.name,t.pathSegmentSeparator)}));if(!t.followSymbolicLinks){Ay(r,a);return}let s=a.map(o=>gJ(o,t));OS(s,(o,l)=>{if(o!==null){N1(r,o);return}Ay(r,l)})})}gs.readdirWithFileTypes=DS;function gJ(e,t){return r=>{if(!e.dirent.isSymbolicLink()){r(null,e);return}t.fs.stat(e.path,(i,n)=>{if(i!==null){if(t.throwErrorOnBrokenSymbolicLink){r(i);return}r(null,e);return}e.dirent=AS.fs.createDirentFromStats(e.name,n),r(null,e)})}}function LS(e,t,r){t.fs.readdir(e,(i,n)=>{if(i!==null){N1(r,i);return}let a=n.map(s=>{let o=IS.joinPathSegments(e,s,t.pathSegmentSeparator);return l=>{mJ.stat(o,t.fsStatSettings,(d,c)=>{if(d!==null){l(d);return}let p={name:s,path:o,dirent:AS.fs.createDirentFromStats(s,c)};t.stats&&(p.stats=c),l(null,p)})}});OS(a,(s,o)=>{if(s!==null){N1(r,s);return}Ay(r,o)})})}gs.readdir=LS;function N1(e,t){e(t)}function Ay(e,t){e(null,t)}});var $S=h(ys=>{"use strict";Object.defineProperty(ys,"__esModule",{value:!0});ys.readdir=ys.readdirWithFileTypes=ys.read=void 0;var yJ=bo(),vJ=Py(),FS=Ry(),MS=Oy();function bJ(e,t){return!t.stats&&vJ.IS_SUPPORT_READDIR_WITH_FILE_TYPES?BS(e,t):jS(e,t)}ys.read=bJ;function BS(e,t){return t.fs.readdirSync(e,{withFileTypes:!0}).map(i=>{let n={dirent:i,name:i.name,path:MS.joinPathSegments(e,i.name,t.pathSegmentSeparator)};if(n.dirent.isSymbolicLink()&&t.followSymbolicLinks)try{let a=t.fs.statSync(n.path);n.dirent=FS.fs.createDirentFromStats(n.name,a)}catch(a){if(t.throwErrorOnBrokenSymbolicLink)throw a}return n})}ys.readdirWithFileTypes=BS;function jS(e,t){return t.fs.readdirSync(e).map(i=>{let n=MS.joinPathSegments(e,i,t.pathSegmentSeparator),a=yJ.statSync(n,t.fsStatSettings),s={name:i,path:n,dirent:FS.fs.createDirentFromStats(i,a)};return t.stats&&(s.stats=a),s})}ys.readdir=jS});var kS=h(vs=>{"use strict";Object.defineProperty(vs,"__esModule",{value:!0});vs.createFileSystemAdapter=vs.FILE_SYSTEM_ADAPTER=void 0;var kl=require("fs");vs.FILE_SYSTEM_ADAPTER={lstat:kl.lstat,stat:kl.stat,lstatSync:kl.lstatSync,statSync:kl.statSync,readdir:kl.readdir,readdirSync:kl.readdirSync};function _J(e){return e===void 0?vs.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},vs.FILE_SYSTEM_ADAPTER),e)}vs.createFileSystemAdapter=_J});var zS=h(Dy=>{"use strict";Object.defineProperty(Dy,"__esModule",{value:!0});var wJ=require("path"),EJ=bo(),xJ=kS(),Iy=class{constructor(t={}){this._options=t,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=xJ.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,wJ.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new EJ.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};Dy.default=Iy});var T1=h(bs=>{"use strict";Object.defineProperty(bs,"__esModule",{value:!0});bs.Settings=bs.scandirSync=bs.scandir=void 0;var US=qS(),SJ=$S(),Ly=zS();bs.Settings=Ly.default;function NJ(e,t,r){if(typeof t=="function"){US.read(e,qy(),t);return}US.read(e,qy(t),r)}bs.scandir=NJ;function TJ(e,t){let r=qy(t);return SJ.read(e,r)}bs.scandirSync=TJ;function qy(e={}){return e instanceof Ly.default?e:new Ly.default(e)}});var GS=h((UNe,HS)=>{"use strict";function PJ(e){var t=new e,r=t;function i(){var a=t;return a.next?t=a.next:(t=new e,r=t),a.next=null,a}function n(a){r.next=a,r=a}return{get:i,release:n}}HS.exports=PJ});var WS=h((HNe,VS)=>{"use strict";var CJ=GS();function RJ(e,t,r){typeof e=="function"&&(r=t,t=e,e=null);var i=CJ(OJ),n=null,a=null,s=0,o={push:f,drain:Gn,saturated:Gn,pause:d,paused:!1,concurrency:r,running:l,resume:u,idle:m,length:c,getQueue:p,unshift:g,empty:Gn,kill:w,killAndDrain:x};return o;function l(){return s}function d(){o.paused=!0}function c(){for(var T=n,P=0;T;)T=T.next,P++;return P}function p(){for(var T=n,P=[];T;)P.push(T.value),T=T.next;return P}function u(){if(o.paused){o.paused=!1;for(var T=0;T{"use strict";Object.defineProperty(Vn,"__esModule",{value:!0});Vn.joinPathSegments=Vn.replacePathSegmentSeparator=Vn.isAppliedFilter=Vn.isFatalError=void 0;function AJ(e,t){return e.errorFilter===null?!0:!e.errorFilter(t)}Vn.isFatalError=AJ;function IJ(e,t){return e===null||e(t)}Vn.isAppliedFilter=IJ;function DJ(e,t){return e.split(/[/\\]/).join(t)}Vn.replacePathSegmentSeparator=DJ;function LJ(e,t,r){return e===""?t:e.endsWith(r)?e+t:e+r+t}Vn.joinPathSegments=LJ});var By=h(My=>{"use strict";Object.defineProperty(My,"__esModule",{value:!0});var qJ=P1(),Fy=class{constructor(t,r){this._root=t,this._settings=r,this._root=qJ.replacePathSegmentSeparator(t,r.pathSegmentSeparator)}};My.default=Fy});var ky=h($y=>{"use strict";Object.defineProperty($y,"__esModule",{value:!0});var FJ=require("events"),MJ=T1(),BJ=WS(),C1=P1(),jJ=By(),jy=class extends jJ.default{constructor(t,r){super(t,r),this._settings=r,this._scandir=MJ.scandir,this._emitter=new FJ.EventEmitter,this._queue=BJ(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit("end")}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()=>{this._pushToQueue(this._root,this._settings.basePath)}),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw new Error("The reader is already destroyed");this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(t){this._emitter.on("entry",t)}onError(t){this._emitter.once("error",t)}onEnd(t){this._emitter.once("end",t)}_pushToQueue(t,r){let i={directory:t,base:r};this._queue.push(i,n=>{n!==null&&this._handleError(n)})}_worker(t,r){this._scandir(t.directory,this._settings.fsScandirSettings,(i,n)=>{if(i!==null){r(i,void 0);return}for(let a of n)this._handleEntry(a,t.base);r(null,void 0)})}_handleError(t){this._isDestroyed||!C1.isFatalError(this._settings,t)||(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",t))}_handleEntry(t,r){if(this._isDestroyed||this._isFatalError)return;let i=t.path;r!==void 0&&(t.path=C1.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),C1.isAppliedFilter(this._settings.entryFilter,t)&&this._emitEntry(t),t.dirent.isDirectory()&&C1.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_emitEntry(t){this._emitter.emit("entry",t)}};$y.default=jy});var KS=h(Uy=>{"use strict";Object.defineProperty(Uy,"__esModule",{value:!0});var $J=ky(),zy=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new $J.default(this._root,this._settings),this._storage=[]}read(t){this._reader.onError(r=>{kJ(t,r)}),this._reader.onEntry(r=>{this._storage.push(r)}),this._reader.onEnd(()=>{zJ(t,this._storage)}),this._reader.read()}};Uy.default=zy;function kJ(e,t){e(t)}function zJ(e,t){e(null,t)}});var QS=h(Gy=>{"use strict";Object.defineProperty(Gy,"__esModule",{value:!0});var UJ=require("stream"),HJ=ky(),Hy=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new HJ.default(this._root,this._settings),this._stream=new UJ.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError(t=>{this._stream.emit("error",t)}),this._reader.onEntry(t=>{this._stream.push(t)}),this._reader.onEnd(()=>{this._stream.push(null)}),this._reader.read(),this._stream}};Gy.default=Hy});var XS=h(Wy=>{"use strict";Object.defineProperty(Wy,"__esModule",{value:!0});var GJ=T1(),R1=P1(),VJ=By(),Vy=class extends VJ.default{constructor(){super(...arguments),this._scandir=GJ.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(t,r){this._queue.add({directory:t,base:r})}_handleQueue(){for(let t of this._queue.values())this._handleDirectory(t.directory,t.base)}_handleDirectory(t,r){try{let i=this._scandir(t,this._settings.fsScandirSettings);for(let n of i)this._handleEntry(n,r)}catch(i){this._handleError(i)}}_handleError(t){if(R1.isFatalError(this._settings,t))throw t}_handleEntry(t,r){let i=t.path;r!==void 0&&(t.path=R1.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),R1.isAppliedFilter(this._settings.entryFilter,t)&&this._pushToStorage(t),t.dirent.isDirectory()&&R1.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_pushToStorage(t){this._storage.push(t)}};Wy.default=Vy});var YS=h(Qy=>{"use strict";Object.defineProperty(Qy,"__esModule",{value:!0});var WJ=XS(),Ky=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new WJ.default(this._root,this._settings)}read(){return this._reader.read()}};Qy.default=Ky});var ZS=h(Yy=>{"use strict";Object.defineProperty(Yy,"__esModule",{value:!0});var KJ=require("path"),QJ=T1(),Xy=class{constructor(t={}){this._options=t,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,Number.POSITIVE_INFINITY),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,KJ.sep),this.fsScandirSettings=new QJ.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};Yy.default=Xy});var A1=h(Wn=>{"use strict";Object.defineProperty(Wn,"__esModule",{value:!0});Wn.Settings=Wn.walkStream=Wn.walkSync=Wn.walk=void 0;var JS=KS(),XJ=QS(),YJ=YS(),Zy=ZS();Wn.Settings=Zy.default;function ZJ(e,t,r){if(typeof t=="function"){new JS.default(e,O1()).read(t);return}new JS.default(e,O1(t)).read(r)}Wn.walk=ZJ;function JJ(e,t){let r=O1(t);return new YJ.default(e,r).read()}Wn.walkSync=JJ;function eee(e,t){let r=O1(t);return new XJ.default(e,r).read()}Wn.walkStream=eee;function O1(e={}){return e instanceof Zy.default?e:new Zy.default(e)}});var I1=h(e6=>{"use strict";Object.defineProperty(e6,"__esModule",{value:!0});var tee=require("path"),ree=bo(),eN=xa(),Jy=class{constructor(t){this._settings=t,this._fsStatSettings=new ree.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(t){return tee.resolve(this._settings.cwd,t)}_makeEntry(t,r){let i={name:r,path:r,dirent:eN.fs.createDirentFromStats(r,t)};return this._settings.stats&&(i.stats=t),i}_isFatalError(t){return!eN.errno.isEnoentCodeError(t)&&!this._settings.suppressErrors}};e6.default=Jy});var i6=h(r6=>{"use strict";Object.defineProperty(r6,"__esModule",{value:!0});var iee=require("stream"),nee=bo(),aee=A1(),see=I1(),t6=class extends see.default{constructor(){super(...arguments),this._walkStream=aee.walkStream,this._stat=nee.stat}dynamic(t,r){return this._walkStream(t,r)}static(t,r){let i=t.map(this._getFullEntryPath,this),n=new iee.PassThrough({objectMode:!0});n._write=(a,s,o)=>this._getEntry(i[a],t[a],r).then(l=>{l!==null&&r.entryFilter(l)&&n.push(l),a===i.length-1&&n.end(),o()}).catch(o);for(let a=0;athis._makeEntry(n,r)).catch(n=>{if(i.errorFilter(n))return null;throw n})}_getStat(t){return new Promise((r,i)=>{this._stat(t,this._fsStatSettings,(n,a)=>n===null?r(a):i(n))})}};r6.default=t6});var tN=h(a6=>{"use strict";Object.defineProperty(a6,"__esModule",{value:!0});var oee=A1(),lee=I1(),dee=i6(),n6=class extends lee.default{constructor(){super(...arguments),this._walkAsync=oee.walk,this._readerStream=new dee.default(this._settings)}dynamic(t,r){return new Promise((i,n)=>{this._walkAsync(t,r,(a,s)=>{a===null?i(s):n(a)})})}async static(t,r){let i=[],n=this._readerStream.static(t,r);return new Promise((a,s)=>{n.once("error",s),n.on("data",o=>i.push(o)),n.once("end",()=>a(i))})}};a6.default=n6});var rN=h(o6=>{"use strict";Object.defineProperty(o6,"__esModule",{value:!0});var mp=xa(),s6=class{constructor(t,r,i){this._patterns=t,this._settings=r,this._micromatchOptions=i,this._storage=[],this._fillStorage()}_fillStorage(){for(let t of this._patterns){let r=this._getPatternSegments(t),i=this._splitSegmentsIntoSections(r);this._storage.push({complete:i.length<=1,pattern:t,segments:r,sections:i})}}_getPatternSegments(t){return mp.pattern.getPatternParts(t,this._micromatchOptions).map(i=>mp.pattern.isDynamicPattern(i,this._settings)?{dynamic:!0,pattern:i,patternRe:mp.pattern.makeRe(i,this._micromatchOptions)}:{dynamic:!1,pattern:i})}_splitSegmentsIntoSections(t){return mp.array.splitWhen(t,r=>r.dynamic&&mp.pattern.hasGlobStar(r.pattern))}};o6.default=s6});var iN=h(d6=>{"use strict";Object.defineProperty(d6,"__esModule",{value:!0});var cee=rN(),l6=class extends cee.default{match(t){let r=t.split("/"),i=r.length,n=this._storage.filter(a=>!a.complete||a.segments.length>i);for(let a of n){let s=a.sections[0];if(!a.complete&&i>s.length||r.every((l,d)=>{let c=a.segments[d];return!!(c.dynamic&&c.patternRe.test(l)||!c.dynamic&&c.pattern===l)}))return!0}return!1}};d6.default=l6});var nN=h(p6=>{"use strict";Object.defineProperty(p6,"__esModule",{value:!0});var D1=xa(),pee=iN(),c6=class{constructor(t,r){this._settings=t,this._micromatchOptions=r}getFilter(t,r,i){let n=this._getMatcher(r),a=this._getNegativePatternsRe(i);return s=>this._filter(t,s,n,a)}_getMatcher(t){return new pee.default(t,this._settings,this._micromatchOptions)}_getNegativePatternsRe(t){let r=t.filter(D1.pattern.isAffectDepthOfReadingPattern);return D1.pattern.convertPatternsToRe(r,this._micromatchOptions)}_filter(t,r,i,n){if(this._isSkippedByDeep(t,r.path)||this._isSkippedSymbolicLink(r))return!1;let a=D1.path.removeLeadingDotSegment(r.path);return this._isSkippedByPositivePatterns(a,i)?!1:this._isSkippedByNegativePatterns(a,n)}_isSkippedByDeep(t,r){return this._settings.deep===1/0?!1:this._getEntryLevel(t,r)>=this._settings.deep}_getEntryLevel(t,r){let i=r.split("/").length;if(t==="")return i;let n=t.split("/").length;return i-n}_isSkippedSymbolicLink(t){return!this._settings.followSymbolicLinks&&t.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(t,r){return!this._settings.baseNameMatch&&!r.match(t)}_isSkippedByNegativePatterns(t,r){return!D1.pattern.matchAny(t,r)}};p6.default=c6});var aN=h(m6=>{"use strict";Object.defineProperty(m6,"__esModule",{value:!0});var _o=xa(),u6=class{constructor(t,r){this._settings=t,this._micromatchOptions=r,this.index=new Map}getFilter(t,r){let i=_o.pattern.convertPatternsToRe(t,this._micromatchOptions),n=_o.pattern.convertPatternsToRe(r,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0}));return a=>this._filter(a,i,n)}_filter(t,r,i){let n=_o.path.removeLeadingDotSegment(t.path);if(this._settings.unique&&this._isDuplicateEntry(n)||this._onlyFileFilter(t)||this._onlyDirectoryFilter(t)||this._isSkippedByAbsoluteNegativePatterns(n,i))return!1;let a=t.dirent.isDirectory(),s=this._isMatchToPatterns(n,r,a)&&!this._isMatchToPatterns(n,i,a);return this._settings.unique&&s&&this._createIndexRecord(n),s}_isDuplicateEntry(t){return this.index.has(t)}_createIndexRecord(t){this.index.set(t,void 0)}_onlyFileFilter(t){return this._settings.onlyFiles&&!t.dirent.isFile()}_onlyDirectoryFilter(t){return this._settings.onlyDirectories&&!t.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(t,r){if(!this._settings.absolute)return!1;let i=_o.path.makeAbsolute(this._settings.cwd,t);return _o.pattern.matchAny(i,r)}_isMatchToPatterns(t,r,i){let n=_o.pattern.matchAny(t,r);return!n&&i?_o.pattern.matchAny(t+"/",r):n}};m6.default=u6});var sN=h(h6=>{"use strict";Object.defineProperty(h6,"__esModule",{value:!0});var uee=xa(),f6=class{constructor(t){this._settings=t}getFilter(){return t=>this._isNonFatalError(t)}_isNonFatalError(t){return uee.errno.isEnoentCodeError(t)||this._settings.suppressErrors}};h6.default=f6});var lN=h(y6=>{"use strict";Object.defineProperty(y6,"__esModule",{value:!0});var oN=xa(),g6=class{constructor(t){this._settings=t}getTransformer(){return t=>this._transform(t)}_transform(t){let r=t.path;return this._settings.absolute&&(r=oN.path.makeAbsolute(this._settings.cwd,r),r=oN.path.unixify(r)),this._settings.markDirectories&&t.dirent.isDirectory()&&(r+="/"),this._settings.objectMode?Object.assign(Object.assign({},t),{path:r}):r}};y6.default=g6});var L1=h(b6=>{"use strict";Object.defineProperty(b6,"__esModule",{value:!0});var mee=require("path"),fee=nN(),hee=aN(),gee=sN(),yee=lN(),v6=class{constructor(t){this._settings=t,this.errorFilter=new gee.default(this._settings),this.entryFilter=new hee.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new fee.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new yee.default(this._settings)}_getRootDirectory(t){return mee.resolve(this._settings.cwd,t.base)}_getReaderOptions(t){let r=t.base==="."?"":t.base;return{basePath:r,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(r,t.positive,t.negative),entryFilter:this.entryFilter.getFilter(t.positive,t.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}};b6.default=v6});var dN=h(w6=>{"use strict";Object.defineProperty(w6,"__esModule",{value:!0});var vee=tN(),bee=L1(),_6=class extends bee.default{constructor(){super(...arguments),this._reader=new vee.default(this._settings)}async read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return(await this.api(r,t,i)).map(a=>i.transform(a))}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};w6.default=_6});var cN=h(x6=>{"use strict";Object.defineProperty(x6,"__esModule",{value:!0});var _ee=require("stream"),wee=i6(),Eee=L1(),E6=class extends Eee.default{constructor(){super(...arguments),this._reader=new wee.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t),n=this.api(r,t,i),a=new _ee.Readable({objectMode:!0,read:()=>{}});return n.once("error",s=>a.emit("error",s)).on("data",s=>a.emit("data",i.transform(s))).once("end",()=>a.emit("end")),a.once("close",()=>n.destroy()),a}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};x6.default=E6});var pN=h(N6=>{"use strict";Object.defineProperty(N6,"__esModule",{value:!0});var xee=bo(),See=A1(),Nee=I1(),S6=class extends Nee.default{constructor(){super(...arguments),this._walkSync=See.walkSync,this._statSync=xee.statSync}dynamic(t,r){return this._walkSync(t,r)}static(t,r){let i=[];for(let n of t){let a=this._getFullEntryPath(n),s=this._getEntry(a,n,r);s===null||!r.entryFilter(s)||i.push(s)}return i}_getEntry(t,r,i){try{let n=this._getStat(t);return this._makeEntry(n,r)}catch(n){if(i.errorFilter(n))return null;throw n}}_getStat(t){return this._statSync(t,this._fsStatSettings)}};N6.default=S6});var uN=h(P6=>{"use strict";Object.defineProperty(P6,"__esModule",{value:!0});var Tee=pN(),Pee=L1(),T6=class extends Pee.default{constructor(){super(...arguments),this._reader=new Tee.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return this.api(r,t,i).map(i.transform)}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};P6.default=T6});var mN=h(Ul=>{"use strict";Object.defineProperty(Ul,"__esModule",{value:!0});Ul.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;var zl=require("fs"),Cee=require("os"),Ree=Math.max(Cee.cpus().length,1);Ul.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:zl.lstat,lstatSync:zl.lstatSync,stat:zl.stat,statSync:zl.statSync,readdir:zl.readdir,readdirSync:zl.readdirSync};var C6=class{constructor(t={}){this._options=t,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,Ree),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0),this.ignore=[].concat(this.ignore)}_getValue(t,r){return t===void 0?r:t}_getFileSystemMethods(t={}){return Object.assign(Object.assign({},Ul.DEFAULT_FILE_SYSTEM_ADAPTER),t)}};Ul.default=C6});var I6=h((hTe,hN)=>{"use strict";var fN=hS(),Oee=dN(),Aee=cN(),Iee=uN(),R6=mN(),Hi=xa();async function O6(e,t){Nn(e);let r=A6(e,Oee.default,t),i=await Promise.all(r);return Hi.array.flatten(i)}(function(e){e.glob=e,e.globSync=t,e.globStream=r,e.async=e;function t(d,c){Nn(d);let p=A6(d,Iee.default,c);return Hi.array.flatten(p)}e.sync=t;function r(d,c){Nn(d);let p=A6(d,Aee.default,c);return Hi.stream.merge(p)}e.stream=r;function i(d,c){Nn(d);let p=[].concat(d),u=new R6.default(c);return fN.generate(p,u)}e.generateTasks=i;function n(d,c){Nn(d);let p=new R6.default(c);return Hi.pattern.isDynamicPattern(d,p)}e.isDynamicPattern=n;function a(d){return Nn(d),Hi.path.escape(d)}e.escapePath=a;function s(d){return Nn(d),Hi.path.convertPathToPattern(d)}e.convertPathToPattern=s;let o;(function(d){function c(u){return Nn(u),Hi.path.escapePosixPath(u)}d.escapePath=c;function p(u){return Nn(u),Hi.path.convertPosixPathToPattern(u)}d.convertPathToPattern=p})(o=e.posix||(e.posix={}));let l;(function(d){function c(u){return Nn(u),Hi.path.escapeWindowsPath(u)}d.escapePath=c;function p(u){return Nn(u),Hi.path.convertWindowsPathToPattern(u)}d.convertPathToPattern=p})(l=e.win32||(e.win32={}))})(O6||(O6={}));function A6(e,t,r){let i=[].concat(e),n=new R6.default(r),a=fN.generate(i,n),s=new t(n);return a.map(s.read,s)}function Nn(e){if(![].concat(e).every(i=>Hi.string.isString(i)&&!Hi.string.isEmpty(i)))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}hN.exports=O6});var yN=h(wo=>{"use strict";var{promisify:Dee}=require("util"),gN=require("fs");async function D6(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return(await Dee(gN[e])(r))[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}function L6(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return gN[e](r)[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}wo.isFile=D6.bind(null,"stat","isFile");wo.isDirectory=D6.bind(null,"stat","isDirectory");wo.isSymlink=D6.bind(null,"lstat","isSymbolicLink");wo.isFileSync=L6.bind(null,"statSync","isFile");wo.isDirectorySync=L6.bind(null,"statSync","isDirectory");wo.isSymlinkSync=L6.bind(null,"lstatSync","isSymbolicLink")});var EN=h((yTe,q6)=>{"use strict";var Eo=require("path"),vN=yN(),bN=e=>e.length>1?`{${e.join(",")}}`:e[0],_N=(e,t)=>{let r=e[0]==="!"?e.slice(1):e;return Eo.isAbsolute(r)?r:Eo.join(t,r)},Lee=(e,t)=>Eo.extname(e)?`**/${e}`:`**/${e}.${bN(t)}`,wN=(e,t)=>{if(t.files&&!Array.isArray(t.files))throw new TypeError(`Expected \`files\` to be of type \`Array\` but received type \`${typeof t.files}\``);if(t.extensions&&!Array.isArray(t.extensions))throw new TypeError(`Expected \`extensions\` to be of type \`Array\` but received type \`${typeof t.extensions}\``);return t.files&&t.extensions?t.files.map(r=>Eo.posix.join(e,Lee(r,t.extensions))):t.files?t.files.map(r=>Eo.posix.join(e,`**/${r}`)):t.extensions?[Eo.posix.join(e,`**/*.${bN(t.extensions)}`)]:[Eo.posix.join(e,"**")]};q6.exports=async(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=await Promise.all([].concat(e).map(async i=>await vN.isDirectory(_N(i,t.cwd))?wN(i,t):i));return[].concat.apply([],r)};q6.exports.sync=(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=[].concat(e).map(i=>vN.isDirectorySync(_N(i,t.cwd))?wN(i,t):i);return[].concat.apply([],r)}});var AN=h((vTe,ON)=>{function xN(e){return Array.isArray(e)?e:[e]}var B6="",SN=" ",F6="\\",qee=/^\s+$/,Fee=/(?:[^\\]|^)\\$/,Mee=/^\\!/,Bee=/^\\#/,jee=/\r?\n/g,$ee=/^\.*\/|^\.+$/,M6="/",PN="node-ignore";typeof Symbol<"u"&&(PN=Symbol.for("node-ignore"));var NN=PN,kee=(e,t,r)=>Object.defineProperty(e,t,{value:r}),zee=/([0-z])-([0-z])/g,CN=()=>!1,Uee=e=>e.replace(zee,(t,r,i)=>r.charCodeAt(0)<=i.charCodeAt(0)?t:B6),Hee=e=>{let{length:t}=e;return e.slice(0,t-t%2)},Gee=[[/^\uFEFF/,()=>B6],[/\\?\s+$/,e=>e.indexOf("\\")===0?SN:B6],[/\\\s/g,()=>SN],[/[\\$.|*+(){^]/g,e=>`\\${e}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(e,t,r)=>t+6{let i=r.replace(/\\\*/g,"[^\\/]*");return t+i}],[/\\\\\\(?=[$.|*+(){^])/g,()=>F6],[/\\\\/g,()=>F6],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(e,t,r,i,n)=>t===F6?`\\[${r}${Hee(i)}${n}`:n==="]"&&i.length%2===0?`[${Uee(r)}${i}]`:"[]"],[/(?:[^*])$/,e=>/\/$/.test(e)?`${e}$`:`${e}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(e,t)=>`${t?`${t}[^/]+`:"[^/]*"}(?=$|\\/$)`]],TN=Object.create(null),Vee=(e,t)=>{let r=TN[e];return r||(r=Gee.reduce((i,n)=>i.replace(n[0],n[1].bind(e)),e),TN[e]=r),t?new RegExp(r,"i"):new RegExp(r)},k6=e=>typeof e=="string",Wee=e=>e&&k6(e)&&!qee.test(e)&&!Fee.test(e)&&e.indexOf("#")!==0,Kee=e=>e.split(jee),j6=class{constructor(t,r,i,n){this.origin=t,this.pattern=r,this.negative=i,this.regex=n}},Qee=(e,t)=>{let r=e,i=!1;e.indexOf("!")===0&&(i=!0,e=e.substr(1)),e=e.replace(Mee,"!").replace(Bee,"#");let n=Vee(e,t);return new j6(r,e,i,n)},Xee=(e,t)=>{throw new t(e)},Sa=(e,t,r)=>k6(e)?e?Sa.isNotRelative(e)?r(`path should be a \`path.relative()\`d string, but got "${t}"`,RangeError):!0:r("path must not be empty",TypeError):r(`path must be a string, but got \`${t}\``,TypeError),RN=e=>$ee.test(e);Sa.isNotRelative=RN;Sa.convert=e=>e;var $6=class{constructor({ignorecase:t=!0,ignoreCase:r=t,allowRelativePaths:i=!1}={}){kee(this,NN,!0),this._rules=[],this._ignoreCase=r,this._allowRelativePaths=i,this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}_addPattern(t){if(t&&t[NN]){this._rules=this._rules.concat(t._rules),this._added=!0;return}if(Wee(t)){let r=Qee(t,this._ignoreCase);this._added=!0,this._rules.push(r)}}add(t){return this._added=!1,xN(k6(t)?Kee(t):t).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(t){return this.add(t)}_testOne(t,r){let i=!1,n=!1;return this._rules.forEach(a=>{let{negative:s}=a;if(n===s&&i!==n||s&&!i&&!n&&!r)return;a.regex.test(t)&&(i=!s,n=s)}),{ignored:i,unignored:n}}_test(t,r,i,n){let a=t&&Sa.convert(t);return Sa(a,t,this._allowRelativePaths?CN:Xee),this._t(a,r,i,n)}_t(t,r,i,n){if(t in r)return r[t];if(n||(n=t.split(M6)),n.pop(),!n.length)return r[t]=this._testOne(t,i);let a=this._t(n.join(M6)+M6,r,i,n);return r[t]=a.ignored?a:this._testOne(t,i)}ignores(t){return this._test(t,this._ignoreCache,!1).ignored}createFilter(){return t=>!this.ignores(t)}filter(t){return xN(t).filter(this.createFilter())}test(t){return this._test(t,this._testCache,!0)}},q1=e=>new $6(e),Yee=e=>Sa(e&&Sa.convert(e),e,CN);q1.isPathValid=Yee;q1.default=q1;ON.exports=q1;if(typeof process<"u"&&(process.env&&process.env.IGNORE_TEST_WIN32||process.platform==="win32")){let e=r=>/^\\\\\?\\/.test(r)||/["<>|\u0000-\u001F]+/u.test(r)?r:r.replace(/\\/g,"/");Sa.convert=e;let t=/^[a-z]:\//i;Sa.isNotRelative=r=>t.test(r)||RN(r)}});var z6=h((bTe,IN)=>{"use strict";IN.exports=e=>{let t=/^\\\\\?\\/.test(e),r=/[^\u0000-\u0080]+/.test(e);return t||r?e:e.replace(/\\/g,"/")}});var jN=h((_Te,U6)=>{"use strict";var{promisify:Zee}=require("util"),DN=require("fs"),Na=require("path"),LN=I6(),Jee=AN(),fp=z6(),qN=["**/node_modules/**","**/flow-typed/**","**/coverage/**","**/.git"],ete=Zee(DN.readFile),tte=e=>t=>t.startsWith("!")?"!"+Na.posix.join(e,t.slice(1)):Na.posix.join(e,t),rte=(e,t)=>{let r=fp(Na.relative(t.cwd,Na.dirname(t.fileName)));return e.split(/\r?\n/).filter(Boolean).filter(i=>!i.startsWith("#")).map(tte(r))},FN=e=>{let t=Jee();for(let r of e)t.add(rte(r.content,{cwd:r.cwd,fileName:r.filePath}));return t},ite=(e,t)=>{if(e=fp(e),Na.isAbsolute(t)){if(fp(t).startsWith(e))return t;throw new Error(`Path ${t} is not in cwd ${e}`)}return Na.join(e,t)},MN=(e,t)=>r=>e.ignores(fp(Na.relative(t,ite(t,r.path||r)))),nte=async(e,t)=>{let r=Na.join(t,e),i=await ete(r,"utf8");return{cwd:t,filePath:r,content:i}},ate=(e,t)=>{let r=Na.join(t,e),i=DN.readFileSync(r,"utf8");return{cwd:t,filePath:r,content:i}},BN=({ignore:e=[],cwd:t=fp(process.cwd())}={})=>({ignore:e,cwd:t});U6.exports=async e=>{e=BN(e);let t=await LN("**/.gitignore",{ignore:qN.concat(e.ignore),cwd:e.cwd}),r=await Promise.all(t.map(n=>nte(n,e.cwd))),i=FN(r);return MN(i,e.cwd)};U6.exports.sync=e=>{e=BN(e);let r=LN.sync("**/.gitignore",{ignore:qN.concat(e.ignore),cwd:e.cwd}).map(n=>ate(n,e.cwd)),i=FN(r);return MN(i,e.cwd)}});var kN=h((wTe,$N)=>{"use strict";var{Transform:ste}=require("stream"),F1=class extends ste{constructor(){super({objectMode:!0})}},H6=class extends F1{constructor(t){super(),this._filter=t}_transform(t,r,i){this._filter(t)&&this.push(t),i()}},G6=class extends F1{constructor(){super(),this._pushed=new Set}_transform(t,r,i){this._pushed.has(t)||(this.push(t),this._pushed.add(t)),i()}};$N.exports={FilterStream:H6,UniqueStream:G6}});var VN=h((ETe,xo)=>{"use strict";var UN=require("fs"),M1=OE(),ote=K2(),B1=I6(),j1=EN(),V6=jN(),{FilterStream:lte,UniqueStream:dte}=kN(),HN=()=>!1,zN=e=>e[0]==="!",cte=e=>{if(!e.every(t=>typeof t=="string"))throw new TypeError("Patterns must be a string or an array of strings")},pte=(e={})=>{if(!e.cwd)return;let t;try{t=UN.statSync(e.cwd)}catch{return}if(!t.isDirectory())throw new Error("The `cwd` option must be a path to a directory")},ute=e=>e.stats instanceof UN.Stats?e.path:e,$1=(e,t)=>{e=M1([].concat(e)),cte(e),pte(t);let r=[];t={ignore:[],expandDirectories:!0,...t};for(let[i,n]of e.entries()){if(zN(n))continue;let a=e.slice(i).filter(o=>zN(o)).map(o=>o.slice(1)),s={...t,ignore:t.ignore.concat(a)};r.push({pattern:n,options:s})}return r},mte=(e,t)=>{let r={};return e.options.cwd&&(r.cwd=e.options.cwd),Array.isArray(e.options.expandDirectories)?r={...r,files:e.options.expandDirectories}:typeof e.options.expandDirectories=="object"&&(r={...r,...e.options.expandDirectories}),t(e.pattern,r)},W6=(e,t)=>e.options.expandDirectories?mte(e,t):[e.pattern],GN=e=>e&&e.gitignore?V6.sync({cwd:e.cwd,ignore:e.ignore}):HN,K6=e=>t=>{let{options:r}=e;return r.ignore&&Array.isArray(r.ignore)&&r.expandDirectories&&(r.ignore=j1.sync(r.ignore)),{pattern:t,options:r}};xo.exports=async(e,t)=>{let r=$1(e,t),i=async()=>t&&t.gitignore?V6({cwd:t.cwd,ignore:t.ignore}):HN,n=async()=>{let l=await Promise.all(r.map(async d=>{let c=await W6(d,j1);return Promise.all(c.map(K6(d)))}));return M1(...l)},[a,s]=await Promise.all([i(),n()]),o=await Promise.all(s.map(l=>B1(l.pattern,l.options)));return M1(...o).filter(l=>!a(ute(l)))};xo.exports.sync=(e,t)=>{let r=$1(e,t),i=[];for(let s of r){let o=W6(s,j1.sync).map(K6(s));i.push(...o)}let n=GN(t),a=[];for(let s of i)a=M1(a,B1.sync(s.pattern,s.options));return a.filter(s=>!n(s))};xo.exports.stream=(e,t)=>{let r=$1(e,t),i=[];for(let o of r){let l=W6(o,j1.sync).map(K6(o));i.push(...l)}let n=GN(t),a=new lte(o=>!n(o)),s=new dte;return ote(i.map(o=>B1.stream(o.pattern,o.options))).pipe(a).pipe(s)};xo.exports.generateGlobTasks=$1;xo.exports.hasMagic=(e,t)=>[].concat(e).some(r=>B1.isDynamicPattern(r,t));xo.exports.gitignore=V6});var KN=h((xTe,WN)=>{var _s=require("constants"),fte=process.cwd,k1=null,hte=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return k1||(k1=fte.call(process)),k1};try{process.cwd()}catch{}typeof process.chdir=="function"&&(Q6=process.chdir,process.chdir=function(e){k1=null,Q6.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,Q6));var Q6;WN.exports=gte;function gte(e){_s.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&t(e),e.lutimes||r(e),e.chown=a(e.chown),e.fchown=a(e.fchown),e.lchown=a(e.lchown),e.chmod=i(e.chmod),e.fchmod=i(e.fchmod),e.lchmod=i(e.lchmod),e.chownSync=s(e.chownSync),e.fchownSync=s(e.fchownSync),e.lchownSync=s(e.lchownSync),e.chmodSync=n(e.chmodSync),e.fchmodSync=n(e.fchmodSync),e.lchmodSync=n(e.lchmodSync),e.stat=o(e.stat),e.fstat=o(e.fstat),e.lstat=o(e.lstat),e.statSync=l(e.statSync),e.fstatSync=l(e.fstatSync),e.lstatSync=l(e.lstatSync),e.chmod&&!e.lchmod&&(e.lchmod=function(c,p,u){u&&process.nextTick(u)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(c,p,u,m){m&&process.nextTick(m)},e.lchownSync=function(){}),hte==="win32"&&(e.rename=typeof e.rename!="function"?e.rename:function(c){function p(u,m,f){var g=Date.now(),y=0;c(u,m,function w(x){if(x&&(x.code==="EACCES"||x.code==="EPERM")&&Date.now()-g<6e4){setTimeout(function(){e.stat(m,function(T,P){T&&T.code==="ENOENT"?c(u,m,w):f(x)})},y),y<100&&(y+=10);return}f&&f(x)})}return Object.setPrototypeOf&&Object.setPrototypeOf(p,c),p}(e.rename)),e.read=typeof e.read!="function"?e.read:function(c){function p(u,m,f,g,y,w){var x;if(w&&typeof w=="function"){var T=0;x=function(P,I,H){if(P&&P.code==="EAGAIN"&&T<10)return T++,c.call(e,u,m,f,g,y,x);w.apply(this,arguments)}}return c.call(e,u,m,f,g,y,x)}return Object.setPrototypeOf&&Object.setPrototypeOf(p,c),p}(e.read),e.readSync=typeof e.readSync!="function"?e.readSync:function(c){return function(p,u,m,f,g){for(var y=0;;)try{return c.call(e,p,u,m,f,g)}catch(w){if(w.code==="EAGAIN"&&y<10){y++;continue}throw w}}}(e.readSync);function t(c){c.lchmod=function(p,u,m){c.open(p,_s.O_WRONLY|_s.O_SYMLINK,u,function(f,g){if(f){m&&m(f);return}c.fchmod(g,u,function(y){c.close(g,function(w){m&&m(y||w)})})})},c.lchmodSync=function(p,u){var m=c.openSync(p,_s.O_WRONLY|_s.O_SYMLINK,u),f=!0,g;try{g=c.fchmodSync(m,u),f=!1}finally{if(f)try{c.closeSync(m)}catch{}else c.closeSync(m)}return g}}function r(c){_s.hasOwnProperty("O_SYMLINK")&&c.futimes?(c.lutimes=function(p,u,m,f){c.open(p,_s.O_SYMLINK,function(g,y){if(g){f&&f(g);return}c.futimes(y,u,m,function(w){c.close(y,function(x){f&&f(w||x)})})})},c.lutimesSync=function(p,u,m){var f=c.openSync(p,_s.O_SYMLINK),g,y=!0;try{g=c.futimesSync(f,u,m),y=!1}finally{if(y)try{c.closeSync(f)}catch{}else c.closeSync(f)}return g}):c.futimes&&(c.lutimes=function(p,u,m,f){f&&process.nextTick(f)},c.lutimesSync=function(){})}function i(c){return c&&function(p,u,m){return c.call(e,p,u,function(f){d(f)&&(f=null),m&&m.apply(this,arguments)})}}function n(c){return c&&function(p,u){try{return c.call(e,p,u)}catch(m){if(!d(m))throw m}}}function a(c){return c&&function(p,u,m,f){return c.call(e,p,u,m,function(g){d(g)&&(g=null),f&&f.apply(this,arguments)})}}function s(c){return c&&function(p,u,m){try{return c.call(e,p,u,m)}catch(f){if(!d(f))throw f}}}function o(c){return c&&function(p,u,m){typeof u=="function"&&(m=u,u=null);function f(g,y){y&&(y.uid<0&&(y.uid+=4294967296),y.gid<0&&(y.gid+=4294967296)),m&&m.apply(this,arguments)}return u?c.call(e,p,u,f):c.call(e,p,f)}}function l(c){return c&&function(p,u){var m=u?c.call(e,p,u):c.call(e,p);return m&&(m.uid<0&&(m.uid+=4294967296),m.gid<0&&(m.gid+=4294967296)),m}}function d(c){if(!c||c.code==="ENOSYS")return!0;var p=!process.getuid||process.getuid()!==0;return!!(p&&(c.code==="EINVAL"||c.code==="EPERM"))}}});var YN=h((STe,XN)=>{var QN=require("stream").Stream;XN.exports=yte;function yte(e){return{ReadStream:t,WriteStream:r};function t(i,n){if(!(this instanceof t))return new t(i,n);QN.call(this);var a=this;this.path=i,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,n=n||{};for(var s=Object.keys(n),o=0,l=s.length;othis.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){a._read()});return}e.open(this.path,this.flags,this.mode,function(c,p){if(c){a.emit("error",c),a.readable=!1;return}a.fd=p,a.emit("open",p),a._read()})}function r(i,n){if(!(this instanceof r))return new r(i,n);QN.call(this),this.path=i,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,n=n||{};for(var a=Object.keys(n),s=0,o=a.length;s= zero");this.pos=this.start}this.busy=!1,this._queue=[],this.fd===null&&(this._open=e.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}});var JN=h((NTe,ZN)=>{"use strict";ZN.exports=bte;var vte=Object.getPrototypeOf||function(e){return e.__proto__};function bte(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:vte(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}),t}});var iT=h((TTe,Z6)=>{var Et=require("fs"),_te=KN(),wte=YN(),Ete=JN(),z1=require("util"),wr,H1;typeof Symbol=="function"&&typeof Symbol.for=="function"?(wr=Symbol.for("graceful-fs.queue"),H1=Symbol.for("graceful-fs.previous")):(wr="___graceful-fs.queue",H1="___graceful-fs.previous");function xte(){}function rT(e,t){Object.defineProperty(e,wr,{get:function(){return t}})}var So=xte;z1.debuglog?So=z1.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(So=function(){var e=z1.format.apply(z1,arguments);e="GFS4: "+e.split(/\n/).join(` +GFS4: `),console.error(e)});Et[wr]||(eT=global[wr]||[],rT(Et,eT),Et.close=function(e){function t(r,i){return e.call(Et,r,function(n){n||tT(),typeof i=="function"&&i.apply(this,arguments)})}return Object.defineProperty(t,H1,{value:e}),t}(Et.close),Et.closeSync=function(e){function t(r){e.apply(Et,arguments),tT()}return Object.defineProperty(t,H1,{value:e}),t}(Et.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){So(Et[wr]),require("assert").equal(Et[wr].length,0)}));var eT;global[wr]||rT(global,Et[wr]);Z6.exports=X6(Ete(Et));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Et.__patched&&(Z6.exports=X6(Et),Et.__patched=!0);function X6(e){_te(e),e.gracefulify=X6,e.createReadStream=I,e.createWriteStream=H;var t=e.readFile;e.readFile=r;function r(L,z,_){return typeof z=="function"&&(_=z,z=null),de(L,z,_);function de(N,v,E,S){return t(N,v,function(Y){Y&&(Y.code==="EMFILE"||Y.code==="ENFILE")?Hl([de,[N,v,E],Y,S||Date.now(),Date.now()]):typeof E=="function"&&E.apply(this,arguments)})}}var i=e.writeFile;e.writeFile=n;function n(L,z,_,de){return typeof _=="function"&&(de=_,_=null),N(L,z,_,de);function N(v,E,S,Y,G){return i(v,E,S,function(oe){oe&&(oe.code==="EMFILE"||oe.code==="ENFILE")?Hl([N,[v,E,S,Y],oe,G||Date.now(),Date.now()]):typeof Y=="function"&&Y.apply(this,arguments)})}}var a=e.appendFile;a&&(e.appendFile=s);function s(L,z,_,de){return typeof _=="function"&&(de=_,_=null),N(L,z,_,de);function N(v,E,S,Y,G){return a(v,E,S,function(oe){oe&&(oe.code==="EMFILE"||oe.code==="ENFILE")?Hl([N,[v,E,S,Y],oe,G||Date.now(),Date.now()]):typeof Y=="function"&&Y.apply(this,arguments)})}}var o=e.copyFile;o&&(e.copyFile=l);function l(L,z,_,de){return typeof _=="function"&&(de=_,_=0),N(L,z,_,de);function N(v,E,S,Y,G){return o(v,E,S,function(oe){oe&&(oe.code==="EMFILE"||oe.code==="ENFILE")?Hl([N,[v,E,S,Y],oe,G||Date.now(),Date.now()]):typeof Y=="function"&&Y.apply(this,arguments)})}}var d=e.readdir;e.readdir=p;var c=/^v[0-5]\./;function p(L,z,_){typeof z=="function"&&(_=z,z=null);var de=c.test(process.version)?function(E,S,Y,G){return d(E,N(E,S,Y,G))}:function(E,S,Y,G){return d(E,S,N(E,S,Y,G))};return de(L,z,_);function N(v,E,S,Y){return function(G,oe){G&&(G.code==="EMFILE"||G.code==="ENFILE")?Hl([de,[v,E,S],G,Y||Date.now(),Date.now()]):(oe&&oe.sort&&oe.sort(),typeof S=="function"&&S.call(this,G,oe))}}}if(process.version.substr(0,4)==="v0.8"){var u=wte(e);w=u.ReadStream,T=u.WriteStream}var m=e.ReadStream;m&&(w.prototype=Object.create(m.prototype),w.prototype.open=x);var f=e.WriteStream;f&&(T.prototype=Object.create(f.prototype),T.prototype.open=P),Object.defineProperty(e,"ReadStream",{get:function(){return w},set:function(L){w=L},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return T},set:function(L){T=L},enumerable:!0,configurable:!0});var g=w;Object.defineProperty(e,"FileReadStream",{get:function(){return g},set:function(L){g=L},enumerable:!0,configurable:!0});var y=T;Object.defineProperty(e,"FileWriteStream",{get:function(){return y},set:function(L){y=L},enumerable:!0,configurable:!0});function w(L,z){return this instanceof w?(m.apply(this,arguments),this):w.apply(Object.create(w.prototype),arguments)}function x(){var L=this;j(L.path,L.flags,L.mode,function(z,_){z?(L.autoClose&&L.destroy(),L.emit("error",z)):(L.fd=_,L.emit("open",_),L.read())})}function T(L,z){return this instanceof T?(f.apply(this,arguments),this):T.apply(Object.create(T.prototype),arguments)}function P(){var L=this;j(L.path,L.flags,L.mode,function(z,_){z?(L.destroy(),L.emit("error",z)):(L.fd=_,L.emit("open",_))})}function I(L,z){return new e.ReadStream(L,z)}function H(L,z){return new e.WriteStream(L,z)}var W=e.open;e.open=j;function j(L,z,_,de){return typeof _=="function"&&(de=_,_=null),N(L,z,_,de);function N(v,E,S,Y,G){return W(v,E,S,function(oe,je){oe&&(oe.code==="EMFILE"||oe.code==="ENFILE")?Hl([N,[v,E,S,Y],oe,G||Date.now(),Date.now()]):typeof Y=="function"&&Y.apply(this,arguments)})}}return e}function Hl(e){So("ENQUEUE",e[0].name,e[1]),Et[wr].push(e),Y6()}var U1;function tT(){for(var e=Date.now(),t=0;t2&&(Et[wr][t][3]=e,Et[wr][t][4]=e);Y6()}function Y6(){if(clearTimeout(U1),U1=void 0,Et[wr].length!==0){var e=Et[wr].shift(),t=e[0],r=e[1],i=e[2],n=e[3],a=e[4];if(n===void 0)So("RETRY",t.name,r),t.apply(null,r);else if(Date.now()-n>=6e4){So("TIMEOUT",t.name,r);var s=r.pop();typeof s=="function"&&s.call(null,i)}else{var o=Date.now()-a,l=Math.max(a-n,1),d=Math.min(l*1.2,100);o>=d?(So("RETRY",t.name,r),t.apply(null,r.concat([n]))):Et[wr].push(e)}U1===void 0&&(U1=setTimeout(Y6,0))}}});var aT=h((PTe,nT)=>{"use strict";var Ste=require("path");nT.exports=e=>{let t=process.cwd();return e=Ste.resolve(e),process.platform==="win32"&&(t=t.toLowerCase(),e=e.toLowerCase()),e===t}});var oT=h((CTe,sT)=>{"use strict";var J6=require("path");sT.exports=(e,t)=>{let r=J6.relative(t,e);return!!(r&&r!==".."&&!r.startsWith(`..${J6.sep}`)&&r!==J6.resolve(e))}});var lT=h(e4=>{var No=require("path"),Es=process.platform==="win32",ws=require("fs"),Nte=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function Tte(){var e;if(Nte){var t=new Error;e=r}else e=i;return e;function r(n){n&&(t.message=n.message,n=t,i(n))}function i(n){if(n){if(process.throwDeprecation)throw n;if(!process.noDeprecation){var a="fs: missing callback "+(n.stack||n.message);process.traceDeprecation?console.trace(a):console.error(a)}}}}function Pte(e){return typeof e=="function"?e:Tte()}var RTe=No.normalize;Es?Ta=/(.*?)(?:[\/\\]+|$)/g:Ta=/(.*?)(?:[\/]+|$)/g;var Ta;Es?hp=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/:hp=/^[\/]*/;var hp;e4.realpathSync=function(t,r){if(t=No.resolve(t),r&&Object.prototype.hasOwnProperty.call(r,t))return r[t];var i=t,n={},a={},s,o,l,d;c();function c(){var y=hp.exec(t);s=y[0].length,o=y[0],l=y[0],d="",Es&&!a[l]&&(ws.lstatSync(l),a[l]=!0)}for(;s=t.length)return r&&(r[n]=t),i(null,t);Ta.lastIndex=o;var y=Ta.exec(t);return c=l,l+=y[0],d=c+y[1],o=Ta.lastIndex,s[d]||r&&r[d]===d?process.nextTick(u):r&&Object.prototype.hasOwnProperty.call(r,d)?g(r[d]):ws.lstat(d,m)}function m(y,w){if(y)return i(y);if(!w.isSymbolicLink())return s[d]=!0,r&&(r[d]=d),process.nextTick(u);if(!Es){var x=w.dev.toString(32)+":"+w.ino.toString(32);if(a.hasOwnProperty(x))return f(null,a[x],d)}ws.stat(d,function(T){if(T)return i(T);ws.readlink(d,function(P,I){Es||(a[x]=I),f(P,I)})})}function f(y,w,x){if(y)return i(y);var T=No.resolve(c,w);r&&(r[x]=T),g(T)}function g(y){t=No.resolve(y,t.slice(o)),p()}}});var n4=h((ATe,uT)=>{uT.exports=xs;xs.realpath=xs;xs.sync=i4;xs.realpathSync=i4;xs.monkeypatch=Rte;xs.unmonkeypatch=Ote;var Gl=require("fs"),t4=Gl.realpath,r4=Gl.realpathSync,Cte=process.version,dT=/^v[0-5]\./.test(Cte),cT=lT();function pT(e){return e&&e.syscall==="realpath"&&(e.code==="ELOOP"||e.code==="ENOMEM"||e.code==="ENAMETOOLONG")}function xs(e,t,r){if(dT)return t4(e,t,r);typeof t=="function"&&(r=t,t=null),t4(e,t,function(i,n){pT(i)?cT.realpath(e,t,r):r(i,n)})}function i4(e,t){if(dT)return r4(e,t);try{return r4(e,t)}catch(r){if(pT(r))return cT.realpathSync(e,t);throw r}}function Rte(){Gl.realpath=xs,Gl.realpathSync=i4}function Ote(){Gl.realpath=t4,Gl.realpathSync=r4}});var fT=h((ITe,mT)=>{mT.exports=function(e,t){for(var r=[],i=0;i{"use strict";vT.exports=gT;function gT(e,t,r){e instanceof RegExp&&(e=hT(e,r)),t instanceof RegExp&&(t=hT(t,r));var i=yT(e,t,r);return i&&{start:i[0],end:i[1],pre:r.slice(0,i[0]),body:r.slice(i[0]+e.length,i[1]),post:r.slice(i[1]+t.length)}}function hT(e,t){var r=t.match(e);return r?r[0]:null}gT.range=yT;function yT(e,t,r){var i,n,a,s,o,l=r.indexOf(e),d=r.indexOf(t,l+1),c=l;if(l>=0&&d>0){for(i=[],a=r.length;c>=0&&!o;)c==l?(i.push(c),l=r.indexOf(e,c+1)):i.length==1?o=[i.pop(),d]:(n=i.pop(),n=0?l:d;i.length&&(o=[a,s])}return o}});var PT=h((LTe,TT)=>{var Ite=fT(),_T=bT();TT.exports=qte;var wT="\0SLASH"+Math.random()+"\0",ET="\0OPEN"+Math.random()+"\0",s4="\0CLOSE"+Math.random()+"\0",xT="\0COMMA"+Math.random()+"\0",ST="\0PERIOD"+Math.random()+"\0";function a4(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function Dte(e){return e.split("\\\\").join(wT).split("\\{").join(ET).split("\\}").join(s4).split("\\,").join(xT).split("\\.").join(ST)}function Lte(e){return e.split(wT).join("\\").split(ET).join("{").split(s4).join("}").split(xT).join(",").split(ST).join(".")}function NT(e){if(!e)return[""];var t=[],r=_T("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,a=r.post,s=i.split(",");s[s.length-1]+="{"+n+"}";var o=NT(a);return a.length&&(s[s.length-1]+=o.shift(),s.push.apply(s,o)),t.push.apply(t,s),t}function qte(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),Vl(Dte(e),!0).map(Lte)):[]}function Fte(e){return"{"+e+"}"}function Mte(e){return/^-?0\d/.test(e)}function Bte(e,t){return e<=t}function jte(e,t){return e>=t}function Vl(e,t){var r=[],i=_T("{","}",e);if(!i||/\$$/.test(i.pre))return[e];var n=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body),a=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body),s=n||a,o=i.body.indexOf(",")>=0;if(!s&&!o)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+s4+i.post,Vl(e)):[e];var l;if(s)l=i.body.split(/\.\./);else if(l=NT(i.body),l.length===1&&(l=Vl(l[0],!1).map(Fte),l.length===1)){var c=i.post.length?Vl(i.post,!1):[""];return c.map(function(_){return i.pre+l[0]+_})}var d=i.pre,c=i.post.length?Vl(i.post,!1):[""],p;if(s){var u=a4(l[0]),m=a4(l[1]),f=Math.max(l[0].length,l[1].length),g=l.length==3?Math.abs(a4(l[2])):1,y=Bte,w=m0){var H=new Array(I+1).join("0");T<0?P="-"+H+P.slice(1):P=H+P}}p.push(P)}}else p=Ite(l,function(z){return Vl(z,!1)});for(var W=0;W{IT.exports=Si;Si.Minimatch=Er;var gp=function(){try{return require("path")}catch{}}()||{sep:"/"};Si.sep=gp.sep;var d4=Si.GLOBSTAR=Er.GLOBSTAR={},$te=PT(),CT={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},o4="[^/]",l4=o4+"*?",kte="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",zte="(?:(?!(?:\\/|^)\\.).)*?",RT=Ute("().*{}+?[]^$\\!");function Ute(e){return e.split("").reduce(function(t,r){return t[r]=!0,t},{})}var OT=/\/+/;Si.filter=Hte;function Hte(e,t){return t=t||{},function(r,i,n){return Si(r,e,t)}}function Ss(e,t){t=t||{};var r={};return Object.keys(e).forEach(function(i){r[i]=e[i]}),Object.keys(t).forEach(function(i){r[i]=t[i]}),r}Si.defaults=function(e){if(!e||typeof e!="object"||!Object.keys(e).length)return Si;var t=Si,r=function(n,a,s){return t(n,a,Ss(e,s))};return r.Minimatch=function(n,a){return new t.Minimatch(n,Ss(e,a))},r.Minimatch.defaults=function(n){return t.defaults(Ss(e,n)).Minimatch},r.filter=function(n,a){return t.filter(n,Ss(e,a))},r.defaults=function(n){return t.defaults(Ss(e,n))},r.makeRe=function(n,a){return t.makeRe(n,Ss(e,a))},r.braceExpand=function(n,a){return t.braceExpand(n,Ss(e,a))},r.match=function(i,n,a){return t.match(i,n,Ss(e,a))},r};Er.defaults=function(e){return Si.defaults(e).Minimatch};function Si(e,t,r){return V1(t),r||(r={}),!r.nocomment&&t.charAt(0)==="#"?!1:new Er(t,r).match(e)}function Er(e,t){if(!(this instanceof Er))return new Er(e,t);V1(e),t||(t={}),e=e.trim(),!t.allowWindowsEscape&&gp.sep!=="/"&&(e=e.split(gp.sep).join("/")),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!t.partial,this.make()}Er.prototype.debug=function(){};Er.prototype.make=Gte;function Gte(){var e=this.pattern,t=this.options;if(!t.nocomment&&e.charAt(0)==="#"){this.comment=!0;return}if(!e){this.empty=!0;return}this.parseNegate();var r=this.globSet=this.braceExpand();t.debug&&(this.debug=function(){console.error.apply(console,arguments)}),this.debug(this.pattern,r),r=this.globParts=r.map(function(i){return i.split(OT)}),this.debug(this.pattern,r),r=r.map(function(i,n,a){return i.map(this.parse,this)},this),this.debug(this.pattern,r),r=r.filter(function(i){return i.indexOf(!1)===-1}),this.debug(this.pattern,r),this.set=r}Er.prototype.parseNegate=Vte;function Vte(){var e=this.pattern,t=!1,r=this.options,i=0;if(!r.nonegate){for(var n=0,a=e.length;n"u"?this.pattern:e,V1(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:$te(e)}var Wte=1024*64,V1=function(e){if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>Wte)throw new TypeError("pattern is too long")};Er.prototype.parse=Kte;var G1={};function Kte(e,t){V1(e);var r=this.options;if(e==="**")if(r.noglobstar)e="*";else return d4;if(e==="")return"";var i="",n=!!r.nocase,a=!1,s=[],o=[],l,d=!1,c=-1,p=-1,u=e.charAt(0)==="."?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",m=this;function f(){if(l){switch(l){case"*":i+=l4,n=!0;break;case"?":i+=o4,n=!0;break;default:i+="\\"+l;break}m.debug("clearStateChar %j %j",l,i),l=!1}}for(var g=0,y=e.length,w;g-1;j--){var L=o[j],z=i.slice(0,L.reStart),_=i.slice(L.reStart,L.reEnd-8),de=i.slice(L.reEnd-8,L.reEnd),N=i.slice(L.reEnd);de+=N;var v=z.split("(").length-1,E=N;for(g=0;g"u"&&(r=this.partial),this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return t==="";if(t==="/"&&r)return!0;var i=this.options;gp.sep!=="/"&&(t=t.split(gp.sep).join("/")),t=t.split(OT),this.debug(this.pattern,"split",t);var n=this.set;this.debug(this.pattern,"set",n);var a,s;for(s=t.length-1;s>=0&&(a=t[s],!a);s--);for(s=0;s>> no match, partial?`,e,c,t,p),c===s))}var m;if(typeof l=="string"?(m=d===l,this.debug("string match",l,d,m)):(m=d.match(l),this.debug("pattern match",l,d,m)),!m)return!1}if(n===s&&a===o)return!0;if(n===s)return r;if(a===o)return n===s-1&&e[n]==="";throw new Error("wtf?")};function Xte(e){return e.replace(/\\(.)/g,"$1")}function Yte(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var DT=h((FTe,c4)=>{typeof Object.create=="function"?c4.exports=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:c4.exports=function(t,r){t.super_=r;var i=function(){};i.prototype=r.prototype,t.prototype=new i,t.prototype.constructor=t}});var LT=h((MTe,u4)=>{try{if(p4=require("util"),typeof p4.inherits!="function")throw"";u4.exports=p4.inherits}catch{u4.exports=DT()}var p4});var K1=h((BTe,W1)=>{"use strict";function qT(e){return e.charAt(0)==="/"}function FT(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,r=t.exec(e),i=r[1]||"",n=!!(i&&i.charAt(1)!==":");return!!(r[2]||n)}W1.exports=process.platform==="win32"?FT:qT;W1.exports.posix=qT;W1.exports.win32=FT});var f4=h(Ns=>{Ns.setopts=ire;Ns.ownProp=MT;Ns.makeAbs=yp;Ns.finish=nre;Ns.mark=are;Ns.isIgnored=jT;Ns.childrenIgnored=sre;function MT(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var Zte=require("fs"),Kl=require("path"),Jte=Wl(),BT=K1(),m4=Jte.Minimatch;function ere(e,t){return e.localeCompare(t,"en")}function tre(e,t){e.ignore=t.ignore||[],Array.isArray(e.ignore)||(e.ignore=[e.ignore]),e.ignore.length&&(e.ignore=e.ignore.map(rre))}function rre(e){var t=null;if(e.slice(-3)==="/**"){var r=e.replace(/(\/\*\*)+$/,"");t=new m4(r,{dot:!0})}return{matcher:new m4(e,{dot:!0}),gmatcher:t}}function ire(e,t,r){if(r||(r={}),r.matchBase&&t.indexOf("/")===-1){if(r.noglobstar)throw new Error("base matching requires globstar");t="**/"+t}e.silent=!!r.silent,e.pattern=t,e.strict=r.strict!==!1,e.realpath=!!r.realpath,e.realpathCache=r.realpathCache||Object.create(null),e.follow=!!r.follow,e.dot=!!r.dot,e.mark=!!r.mark,e.nodir=!!r.nodir,e.nodir&&(e.mark=!0),e.sync=!!r.sync,e.nounique=!!r.nounique,e.nonull=!!r.nonull,e.nosort=!!r.nosort,e.nocase=!!r.nocase,e.stat=!!r.stat,e.noprocess=!!r.noprocess,e.absolute=!!r.absolute,e.fs=r.fs||Zte,e.maxLength=r.maxLength||1/0,e.cache=r.cache||Object.create(null),e.statCache=r.statCache||Object.create(null),e.symlinks=r.symlinks||Object.create(null),tre(e,r),e.changedCwd=!1;var i=process.cwd();MT(r,"cwd")?(e.cwd=Kl.resolve(r.cwd),e.changedCwd=e.cwd!==i):e.cwd=i,e.root=r.root||Kl.resolve(e.cwd,"/"),e.root=Kl.resolve(e.root),process.platform==="win32"&&(e.root=e.root.replace(/\\/g,"/")),e.cwdAbs=BT(e.cwd)?e.cwd:yp(e,e.cwd),process.platform==="win32"&&(e.cwdAbs=e.cwdAbs.replace(/\\/g,"/")),e.nomount=!!r.nomount,r.nonegate=!0,r.nocomment=!0,e.minimatch=new m4(t,r),e.options=e.minimatch.options}function nre(e){for(var t=e.nounique,r=t?[]:Object.create(null),i=0,n=e.matches.length;i{UT.exports=zT;zT.GlobSync=Zt;var ore=n4(),$T=Wl(),$Te=$T.Minimatch,kTe=y4().Glob,zTe=require("util"),h4=require("path"),kT=require("assert"),Q1=K1(),To=f4(),lre=To.setopts,g4=To.ownProp,dre=To.childrenIgnored,cre=To.isIgnored;function zT(e,t){if(typeof t=="function"||arguments.length===3)throw new TypeError(`callback provided to sync glob +See: https://github.com/isaacs/node-glob/issues/167`);return new Zt(e,t).found}function Zt(e,t){if(!e)throw new Error("must provide pattern");if(typeof t=="function"||arguments.length===3)throw new TypeError(`callback provided to sync glob +See: https://github.com/isaacs/node-glob/issues/167`);if(!(this instanceof Zt))return new Zt(e,t);if(lre(this,e,t),this.noprocess)return this;var r=this.minimatch.set.length;this.matches=new Array(r);for(var i=0;ithis.maxLength)return!1;if(!this.stat&&g4(this.cache,t)){var s=this.cache[t];if(Array.isArray(s)&&(s="DIR"),!r||s==="DIR")return s;if(r&&s==="FILE")return!1}var i,n=this.statCache[t];if(!n){var a;try{a=this.fs.lstatSync(t)}catch(o){if(o&&(o.code==="ENOENT"||o.code==="ENOTDIR"))return this.statCache[t]=!1,!1}if(a&&a.isSymbolicLink())try{n=this.fs.statSync(t)}catch{n=a}else n=a}this.statCache[t]=n;var s=!0;return n&&(s=n.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,r&&s==="FILE"?!1:s};Zt.prototype._mark=function(e){return To.mark(this,e)};Zt.prototype._makeAbs=function(e){return To.makeAbs(this,e)}});var VT=h((HTe,GT)=>{var pre=D2(),vp=Object.create(null),ure=np();GT.exports=pre(mre);function mre(e,t){return vp[e]?(vp[e].push(t),null):(vp[e]=[t],fre(e))}function fre(e){return ure(function t(){var r=vp[e],i=r.length,n=hre(arguments);try{for(var a=0;ai?(r.splice(0,i),process.nextTick(function(){t.apply(null,n)})):delete vp[e]}})}function hre(e){for(var t=e.length,r=[],i=0;i{KT.exports=Po;var gre=n4(),WT=Wl(),GTe=WT.Minimatch,yre=LT(),vre=require("events").EventEmitter,v4=require("path"),b4=require("assert"),bp=K1(),w4=HT(),Co=f4(),bre=Co.setopts,_4=Co.ownProp,E4=VT(),VTe=require("util"),_re=Co.childrenIgnored,wre=Co.isIgnored,Ere=np();function Po(e,t,r){if(typeof t=="function"&&(r=t,t={}),t||(t={}),t.sync){if(r)throw new TypeError("callback provided to sync glob");return w4(e,t)}return new ke(e,t,r)}Po.sync=w4;var xre=Po.GlobSync=w4.GlobSync;Po.glob=Po;function Sre(e,t){if(t===null||typeof t!="object")return e;for(var r=Object.keys(t),i=r.length;i--;)e[r[i]]=t[r[i]];return e}Po.hasMagic=function(e,t){var r=Sre({},t);r.noprocess=!0;var i=new ke(e,r),n=i.minimatch.set;if(!e)return!1;if(n.length>1)return!0;for(var a=0;athis.maxLength)return t();if(!this.stat&&_4(this.cache,r)){var n=this.cache[r];if(Array.isArray(n)&&(n="DIR"),!i||n==="DIR")return t(null,n);if(i&&n==="FILE")return t()}var a,s=this.statCache[r];if(s!==void 0){if(s===!1)return t(null,s);var o=s.isDirectory()?"DIR":"FILE";return i&&o==="FILE"?t():t(null,o,s)}var l=this,d=E4("stat\0"+r,c);d&&l.fs.lstat(r,d);function c(p,u){if(u&&u.isSymbolicLink())return l.fs.stat(r,function(m,f){m?l._stat2(e,r,null,u,t):l._stat2(e,r,m,f,t)});l._stat2(e,r,p,u,t)}};ke.prototype._stat2=function(e,t,r,i,n){if(r&&(r.code==="ENOENT"||r.code==="ENOTDIR"))return this.statCache[t]=!1,n();var a=e.slice(-1)==="/";if(this.statCache[t]=i,t.slice(-1)==="/"&&i&&!i.isDirectory())return n(null,!1,i);var s=!0;return i&&(s=i.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,a&&s==="FILE"?n():n(null,s,i)}});var rP=h((KTe,tP)=>{var ot=require("assert"),ZT=require("path"),QT=require("fs"),Ql;try{Ql=y4()}catch{}var Tre={nosort:!0,silent:!0},x4=0,_p=process.platform==="win32",JT=e=>{if(["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(r=>{e[r]=e[r]||QT[r],r=r+"Sync",e[r]=e[r]||QT[r]}),e.maxBusyTries=e.maxBusyTries||3,e.emfileWait=e.emfileWait||1e3,e.glob===!1&&(e.disableGlob=!0),e.disableGlob!==!0&&Ql===void 0)throw Error("glob dependency not found, set `options.disableGlob = true` if intentional");e.disableGlob=e.disableGlob||!1,e.glob=e.glob||Tre},N4=(e,t,r)=>{typeof t=="function"&&(r=t,t={}),ot(e,"rimraf: missing path"),ot.equal(typeof e,"string","rimraf: path should be a string"),ot.equal(typeof r,"function","rimraf: callback function required"),ot(t,"rimraf: invalid options argument provided"),ot.equal(typeof t,"object","rimraf: options should be object"),JT(t);let i=0,n=null,a=0,s=l=>{n=n||l,--a===0&&r(n)},o=(l,d)=>{if(l)return r(l);if(a=d.length,a===0)return r();d.forEach(c=>{let p=u=>{if(u){if((u.code==="EBUSY"||u.code==="ENOTEMPTY"||u.code==="EPERM")&&iS4(c,t,p),i*100);if(u.code==="EMFILE"&&x4S4(c,t,p),x4++);u.code==="ENOENT"&&(u=null)}x4=0,s(u)};S4(c,t,p)})};if(t.disableGlob||!Ql.hasMagic(e))return o(null,[e]);t.lstat(e,(l,d)=>{if(!l)return o(null,[e]);Ql(e,t.glob,o)})},S4=(e,t,r)=>{ot(e),ot(t),ot(typeof r=="function"),t.lstat(e,(i,n)=>{if(i&&i.code==="ENOENT")return r(null);if(i&&i.code==="EPERM"&&_p&&XT(e,t,i,r),n&&n.isDirectory())return X1(e,t,i,r);t.unlink(e,a=>{if(a){if(a.code==="ENOENT")return r(null);if(a.code==="EPERM")return _p?XT(e,t,a,r):X1(e,t,a,r);if(a.code==="EISDIR")return X1(e,t,a,r)}return r(a)})})},XT=(e,t,r,i)=>{ot(e),ot(t),ot(typeof i=="function"),t.chmod(e,438,n=>{n?i(n.code==="ENOENT"?null:r):t.stat(e,(a,s)=>{a?i(a.code==="ENOENT"?null:r):s.isDirectory()?X1(e,t,r,i):t.unlink(e,i)})})},YT=(e,t,r)=>{ot(e),ot(t);try{t.chmodSync(e,438)}catch(n){if(n.code==="ENOENT")return;throw r}let i;try{i=t.statSync(e)}catch(n){if(n.code==="ENOENT")return;throw r}i.isDirectory()?Y1(e,t,r):t.unlinkSync(e)},X1=(e,t,r,i)=>{ot(e),ot(t),ot(typeof i=="function"),t.rmdir(e,n=>{n&&(n.code==="ENOTEMPTY"||n.code==="EEXIST"||n.code==="EPERM")?Pre(e,t,i):n&&n.code==="ENOTDIR"?i(r):i(n)})},Pre=(e,t,r)=>{ot(e),ot(t),ot(typeof r=="function"),t.readdir(e,(i,n)=>{if(i)return r(i);let a=n.length;if(a===0)return t.rmdir(e,r);let s;n.forEach(o=>{N4(ZT.join(e,o),t,l=>{if(!s){if(l)return r(s=l);--a===0&&t.rmdir(e,r)}})})})},eP=(e,t)=>{t=t||{},JT(t),ot(e,"rimraf: missing path"),ot.equal(typeof e,"string","rimraf: path should be a string"),ot(t,"rimraf: missing options"),ot.equal(typeof t,"object","rimraf: options should be object");let r;if(t.disableGlob||!Ql.hasMagic(e))r=[e];else try{t.lstatSync(e),r=[e]}catch{r=Ql.sync(e,t.glob)}if(r.length)for(let i=0;i{ot(e),ot(t);try{t.rmdirSync(e)}catch(i){if(i.code==="ENOENT")return;if(i.code==="ENOTDIR")throw r;(i.code==="ENOTEMPTY"||i.code==="EEXIST"||i.code==="EPERM")&&Cre(e,t)}},Cre=(e,t)=>{ot(e),ot(t),t.readdirSync(e).forEach(n=>eP(ZT.join(e,n),t));let r=_p?100:1,i=0;do{let n=!0;try{let a=t.rmdirSync(e,t);return n=!1,a}finally{if(++i{"use strict";iP.exports=(e,t=1,r)=>{if(r={indent:" ",includeEmptyLines:!1,...r},typeof e!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof e}\``);if(typeof t!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof t}\``);if(typeof r.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``);if(t===0)return e;let i=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return e.replace(i,r.indent.repeat(t))}});var lP=h((XTe,oP)=>{"use strict";var aP=require("os"),sP=/\s+at.*(?:\(|\s)(.*)\)?/,Rre=/^(?:(?:(?:node|(?:internal\/[\w/]*|.*node_modules\/(?:babel-polyfill|pirates)\/.*)?\w+)\.js:\d+:\d+)|native)/,Ore=typeof aP.homedir>"u"?"":aP.homedir();oP.exports=(e,t)=>(t=Object.assign({pretty:!1},t),e.replace(/\\/g,"/").split(` +`).filter(r=>{let i=r.match(sP);if(i===null||!i[1])return!0;let n=i[1];return n.includes(".app/Contents/Resources/electron.asar")||n.includes(".app/Contents/Resources/default_app.asar")?!1:!Rre.test(n)}).filter(r=>r.trim()!=="").map(r=>t.pretty?r.replace(sP,(i,n)=>i.replace(n,n.replace(Ore,"~"))):r).join(` +`))});var cP=h((YTe,dP)=>{"use strict";var Are=nP(),Ire=lP(),Dre=e=>e.replace(/\s+at .*aggregate-error\/index.js:\d+:\d+\)?/g,""),T4=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);t=[...t].map(i=>i instanceof Error?i:i!==null&&typeof i=="object"?Object.assign(new Error(i.message),i):new Error(i));let r=t.map(i=>typeof i.stack=="string"?Dre(Ire(i.stack)):String(i)).join(` +`);r=` +`+Are(r,4),super(r),this.name="AggregateError",Object.defineProperty(this,"_errors",{value:t})}*[Symbol.iterator](){for(let t of this._errors)yield t}};dP.exports=T4});var uP=h((ZTe,pP)=>{"use strict";var Lre=cP();pP.exports=async(e,t,{concurrency:r=1/0,stopOnError:i=!0}={})=>new Promise((n,a)=>{if(typeof t!="function")throw new TypeError("Mapper function is required");if(!((Number.isSafeInteger(r)||r===1/0)&&r>=1))throw new TypeError(`Expected \`concurrency\` to be an integer from 1 and up or \`Infinity\`, got \`${r}\` (${typeof r})`);let s=[],o=[],l=e[Symbol.iterator](),d=!1,c=!1,p=0,u=0,m=()=>{if(d)return;let f=l.next(),g=u;if(u++,f.done){c=!0,p===0&&(!i&&o.length!==0?a(new Lre(o)):n(s));return}p++,(async()=>{try{let y=await f.value;s[g]=await t(y,g),p--,m()}catch(y){i?(d=!0,a(y)):(o.push(y),p--,m())}})()};for(let f=0;f{"use strict";var{promisify:qre}=require("util"),mP=require("path"),fP=VN(),Fre=Z2(),Mre=z6(),Gi=iT(),Bre=aT(),jre=oT(),hP=rP(),$re=uP(),kre=qre(hP),gP={glob:!1,unlink:Gi.unlink,unlinkSync:Gi.unlinkSync,chmod:Gi.chmod,chmodSync:Gi.chmodSync,stat:Gi.stat,statSync:Gi.statSync,lstat:Gi.lstat,lstatSync:Gi.lstatSync,rmdir:Gi.rmdir,rmdirSync:Gi.rmdirSync,readdir:Gi.readdir,readdirSync:Gi.readdirSync};function yP(e,t){if(Bre(e))throw new Error("Cannot delete the current working directory. Can be overridden with the `force` option.");if(!jre(e,t))throw new Error("Cannot delete files/directories outside the current working directory. Can be overridden with the `force` option.")}function vP(e){return e=Array.isArray(e)?e:[e],e=e.map(t=>process.platform==="win32"&&Fre(t)===!1?Mre(t):t),e}P4.exports=async(e,{force:t,dryRun:r,cwd:i=process.cwd(),onProgress:n=()=>{},...a}={})=>{a={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...a},e=vP(e);let s=(await fP(e,a)).sort((c,p)=>p.localeCompare(c));s.length===0&&n({totalCount:0,deletedCount:0,percent:1});let o=0,d=await $re(s,async c=>(c=mP.resolve(i,c),t||yP(c,i),r||await kre(c,gP),o+=1,n({totalCount:s.length,deletedCount:o,percent:o/s.length}),c),a);return d.sort((c,p)=>c.localeCompare(p)),d};P4.exports.sync=(e,{force:t,dryRun:r,cwd:i=process.cwd(),...n}={})=>{n={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...n},e=vP(e);let s=fP.sync(e,n).sort((o,l)=>l.localeCompare(o)).map(o=>(o=mP.resolve(i,o),t||yP(o,i),r||hP.sync(o,gP),o));return s.sort((o,l)=>o.localeCompare(l)),s}});var _P=h((ePe,bP)=>{"use strict";bP.exports=function(t,r,i,n){var a=0,s=0,o=t.length-1,l=!1,d,c,p;if(typeof r=="number"?(d=r,p=i,c=n||function(){}):(p=r,c=i||function(){},d=t.length),!t.length)return c();var u=p.length,m=function(){return!l&&a{"use strict";var wP=require("fs"),zre=require("path"),Ure=_P();function EP(e,t,r,i){let n,a;i?(n=i,a=r):(n=r,a=null),wP.lstat(t,function(o,l){let d=o?0:l.size||0;if(l){if(e.has(l.ino))return n(null,0);e.add(l.ino)}!o&&l.isDirectory()?wP.readdir(t,(c,p)=>{if(c)return n(c);Ure(p,5e3,(u,m)=>{EP(e,zre.join(t,u),a,(f,g)=>{f||(d+=g),m(f)})},u=>{n(u,d)})}):(a&&a.test(t)&&(d=0),n(o,d))})}xP.exports=(...e)=>(e.unshift(new Set),EP(...e))});var Xl=h((rPe,Ro)=>{"use strict";function NP(e){return typeof e>"u"||e===null}function Hre(e){return typeof e=="object"&&e!==null}function Gre(e){return Array.isArray(e)?e:NP(e)?[]:[e]}function Vre(e,t){var r,i,n,a;if(t)for(a=Object.keys(t),r=0,i=a.length;r{"use strict";function TP(e,t){var r="",i=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(r+='in "'+e.mark.name+'" '),r+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!t&&e.mark.snippet&&(r+=` + +`+e.mark.snippet),i+" "+r):i}function wp(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=TP(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}wp.prototype=Object.create(Error.prototype);wp.prototype.constructor=wp;wp.prototype.toString=function(t){return this.name+": "+TP(this,t)};PP.exports=wp});var RP=h((nPe,CP)=>{"use strict";var Ep=Xl();function R4(e,t,r,i,n){var a="",s="",o=Math.floor(n/2)-1;return i-t>o&&(a=" ... ",t=i-o+a.length),r-i>o&&(s=" ...",r=i+o-s.length),{str:a+e.slice(t,r).replace(/\t/g,"\u2192")+s,pos:i-t+a.length}}function O4(e,t){return Ep.repeat(" ",t-e.length)+e}function Qre(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),typeof t.indent!="number"&&(t.indent=1),typeof t.linesBefore!="number"&&(t.linesBefore=3),typeof t.linesAfter!="number"&&(t.linesAfter=2);for(var r=/\r?\n|\r|\0/g,i=[0],n=[],a,s=-1;a=r.exec(e.buffer);)n.push(a.index),i.push(a.index+a[0].length),e.position<=a.index&&s<0&&(s=i.length-2);s<0&&(s=i.length-1);var o="",l,d,c=Math.min(e.line+t.linesAfter,n.length).toString().length,p=t.maxLength-(t.indent+c+3);for(l=1;l<=t.linesBefore&&!(s-l<0);l++)d=R4(e.buffer,i[s-l],n[s-l],e.position-(i[s]-i[s-l]),p),o=Ep.repeat(" ",t.indent)+O4((e.line-l+1).toString(),c)+" | "+d.str+` +`+o;for(d=R4(e.buffer,i[s],n[s],e.position,p),o+=Ep.repeat(" ",t.indent)+O4((e.line+1).toString(),c)+" | "+d.str+` +`,o+=Ep.repeat("-",t.indent+c+3+d.pos)+`^ +`,l=1;l<=t.linesAfter&&!(s+l>=n.length);l++)d=R4(e.buffer,i[s+l],n[s+l],e.position-(i[s]-i[s+l]),p),o+=Ep.repeat(" ",t.indent)+O4((e.line+l+1).toString(),c)+" | "+d.str+` +`;return o.replace(/\n$/,"")}CP.exports=Qre});var Ar=h((aPe,AP)=>{"use strict";var OP=Yl(),Xre=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],Yre=["scalar","sequence","mapping"];function Zre(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(i){t[String(i)]=r})}),t}function Jre(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(Xre.indexOf(r)===-1)throw new OP('Unknown option "'+r+'" is met in definition of "'+e+'" YAML type.')}),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(r){return r},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=Zre(t.styleAliases||null),Yre.indexOf(this.kind)===-1)throw new OP('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}AP.exports=Jre});var D4=h((sPe,DP)=>{"use strict";var xp=Yl(),A4=Ar();function IP(e,t){var r=[];return e[t].forEach(function(i){var n=r.length;r.forEach(function(a,s){a.tag===i.tag&&a.kind===i.kind&&a.multi===i.multi&&(n=s)}),r[n]=i}),r}function eie(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function i(n){n.multi?(e.multi[n.kind].push(n),e.multi.fallback.push(n)):e[n.kind][n.tag]=e.fallback[n.tag]=n}for(t=0,r=arguments.length;t{"use strict";var tie=Ar();LP.exports=new tie("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var q4=h((lPe,qP)=>{"use strict";var rie=Ar();qP.exports=new rie("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var F4=h((dPe,FP)=>{"use strict";var iie=Ar();FP.exports=new iie("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var M4=h((cPe,MP)=>{"use strict";var nie=D4();MP.exports=new nie({explicit:[L4(),q4(),F4()]})});var B4=h((pPe,BP)=>{"use strict";var aie=Ar();function sie(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function oie(){return null}function lie(e){return e===null}BP.exports=new aie("tag:yaml.org,2002:null",{kind:"scalar",resolve:sie,construct:oie,predicate:lie,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})});var j4=h((uPe,jP)=>{"use strict";var die=Ar();function cie(e){if(e===null)return!1;var t=e.length;return t===4&&(e==="true"||e==="True"||e==="TRUE")||t===5&&(e==="false"||e==="False"||e==="FALSE")}function pie(e){return e==="true"||e==="True"||e==="TRUE"}function uie(e){return Object.prototype.toString.call(e)==="[object Boolean]"}jP.exports=new die("tag:yaml.org,2002:bool",{kind:"scalar",resolve:cie,construct:pie,predicate:uie,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})});var $4=h((mPe,$P)=>{"use strict";var mie=Xl(),fie=Ar();function hie(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function gie(e){return 48<=e&&e<=55}function yie(e){return 48<=e&&e<=57}function vie(e){if(e===null)return!1;var t=e.length,r=0,i=!1,n;if(!t)return!1;if(n=e[r],(n==="-"||n==="+")&&(n=e[++r]),n==="0"){if(r+1===t)return!0;if(n=e[++r],n==="b"){for(r++;r=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})});var k4=h((fPe,zP)=>{"use strict";var kP=Xl(),wie=Ar(),Eie=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function xie(e){return!(e===null||!Eie.test(e)||e[e.length-1]==="_")}function Sie(e){var t,r;return t=e.replace(/_/g,"").toLowerCase(),r=t[0]==="-"?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),t===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:t===".nan"?NaN:r*parseFloat(t,10)}var Nie=/^[-+]?[0-9]+e/;function Tie(e,t){var r;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(kP.isNegativeZero(e))return"-0.0";return r=e.toString(10),Nie.test(r)?r.replace("e",".e"):r}function Pie(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||kP.isNegativeZero(e))}zP.exports=new wie("tag:yaml.org,2002:float",{kind:"scalar",resolve:xie,construct:Sie,predicate:Pie,represent:Tie,defaultStyle:"lowercase"})});var z4=h((hPe,UP)=>{"use strict";UP.exports=M4().extend({implicit:[B4(),j4(),$4(),k4()]})});var U4=h((gPe,HP)=>{"use strict";HP.exports=z4()});var H4=h((yPe,WP)=>{"use strict";var Cie=Ar(),GP=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),VP=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 Rie(e){return e===null?!1:GP.exec(e)!==null||VP.exec(e)!==null}function Oie(e){var t,r,i,n,a,s,o,l=0,d=null,c,p,u;if(t=GP.exec(e),t===null&&(t=VP.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],i=+t[2]-1,n=+t[3],!t[4])return new Date(Date.UTC(r,i,n));if(a=+t[4],s=+t[5],o=+t[6],t[7]){for(l=t[7].slice(0,3);l.length<3;)l+="0";l=+l}return t[9]&&(c=+t[10],p=+(t[11]||0),d=(c*60+p)*6e4,t[9]==="-"&&(d=-d)),u=new Date(Date.UTC(r,i,n,a,s,o,l)),d&&u.setTime(u.getTime()-d),u}function Aie(e){return e.toISOString()}WP.exports=new Cie("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:Rie,construct:Oie,instanceOf:Date,represent:Aie})});var G4=h((vPe,KP)=>{"use strict";var Iie=Ar();function Die(e){return e==="<<"||e===null}KP.exports=new Iie("tag:yaml.org,2002:merge",{kind:"scalar",resolve:Die})});var W4=h((bPe,QP)=>{"use strict";var Lie=Ar(),V4=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= +\r`;function qie(e){if(e===null)return!1;var t,r,i=0,n=e.length,a=V4;for(r=0;r64)){if(t<0)return!1;i+=6}return i%8===0}function Fie(e){var t,r,i=e.replace(/[\r\n=]/g,""),n=i.length,a=V4,s=0,o=[];for(t=0;t>16&255),o.push(s>>8&255),o.push(s&255)),s=s<<6|a.indexOf(i.charAt(t));return r=n%4*6,r===0?(o.push(s>>16&255),o.push(s>>8&255),o.push(s&255)):r===18?(o.push(s>>10&255),o.push(s>>2&255)):r===12&&o.push(s>>4&255),new Uint8Array(o)}function Mie(e){var t="",r=0,i,n,a=e.length,s=V4;for(i=0;i>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]),r=(r<<8)+e[i];return n=a%3,n===0?(t+=s[r>>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]):n===2?(t+=s[r>>10&63],t+=s[r>>4&63],t+=s[r<<2&63],t+=s[64]):n===1&&(t+=s[r>>2&63],t+=s[r<<4&63],t+=s[64],t+=s[64]),t}function Bie(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}QP.exports=new Lie("tag:yaml.org,2002:binary",{kind:"scalar",resolve:qie,construct:Fie,predicate:Bie,represent:Mie})});var K4=h((_Pe,XP)=>{"use strict";var jie=Ar(),$ie=Object.prototype.hasOwnProperty,kie=Object.prototype.toString;function zie(e){if(e===null)return!0;var t=[],r,i,n,a,s,o=e;for(r=0,i=o.length;r{"use strict";var Hie=Ar(),Gie=Object.prototype.toString;function Vie(e){if(e===null)return!0;var t,r,i,n,a,s=e;for(a=new Array(s.length),t=0,r=s.length;t{"use strict";var Kie=Ar(),Qie=Object.prototype.hasOwnProperty;function Xie(e){if(e===null)return!0;var t,r=e;for(t in r)if(Qie.call(r,t)&&r[t]!==null)return!1;return!0}function Yie(e){return e!==null?e:{}}ZP.exports=new Kie("tag:yaml.org,2002:set",{kind:"mapping",resolve:Xie,construct:Yie})});var Z1=h((xPe,JP)=>{"use strict";JP.exports=U4().extend({implicit:[H4(),G4()],explicit:[W4(),K4(),Q4(),X4()]})});var hC=h((SPe,e3)=>{"use strict";var Ao=Xl(),sC=Yl(),Zie=RP(),Jie=Z1(),Ps=Object.prototype.hasOwnProperty,J1=1,oC=2,lC=3,ef=4,Y4=1,ene=2,eC=3,tne=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,rne=/[\x85\u2028\u2029]/,ine=/[,\[\]\{\}]/,dC=/^(?:!|!!|![a-z\-]+!)$/i,cC=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function tC(e){return Object.prototype.toString.call(e)}function Kn(e){return e===10||e===13}function Io(e){return e===9||e===32}function oi(e){return e===9||e===32||e===10||e===13}function Zl(e){return e===44||e===91||e===93||e===123||e===125}function nne(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function ane(e){return e===120?2:e===117?4:e===85?8:0}function sne(e){return 48<=e&&e<=57?e-48:-1}function rC(e){return e===48?"\0":e===97?"\x07":e===98?"\b":e===116||e===9?" ":e===110?` +`:e===118?"\v":e===102?"\f":e===114?"\r":e===101?"\x1B":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"\x85":e===95?"\xA0":e===76?"\u2028":e===80?"\u2029":""}function one(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var pC=new Array(256),uC=new Array(256);for(Oo=0;Oo<256;Oo++)pC[Oo]=rC(Oo)?1:0,uC[Oo]=rC(Oo);var Oo;function lne(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||Jie,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function mC(e,t){var r={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return r.snippet=Zie(r),new sC(t,r)}function fe(e,t){throw mC(e,t)}function tf(e,t){e.onWarning&&e.onWarning.call(null,mC(e,t))}var iC={YAML:function(t,r,i){var n,a,s;t.version!==null&&fe(t,"duplication of %YAML directive"),i.length!==1&&fe(t,"YAML directive accepts exactly one argument"),n=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),n===null&&fe(t,"ill-formed argument of the YAML directive"),a=parseInt(n[1],10),s=parseInt(n[2],10),a!==1&&fe(t,"unacceptable YAML version of the document"),t.version=i[0],t.checkLineBreaks=s<2,s!==1&&s!==2&&tf(t,"unsupported YAML version of the document")},TAG:function(t,r,i){var n,a;i.length!==2&&fe(t,"TAG directive accepts exactly two arguments"),n=i[0],a=i[1],dC.test(n)||fe(t,"ill-formed tag handle (first argument) of the TAG directive"),Ps.call(t.tagMap,n)&&fe(t,'there is a previously declared suffix for "'+n+'" tag handle'),cC.test(a)||fe(t,"ill-formed tag prefix (second argument) of the TAG directive");try{a=decodeURIComponent(a)}catch{fe(t,"tag prefix is malformed: "+a)}t.tagMap[n]=a}};function Ts(e,t,r,i){var n,a,s,o;if(t1&&(e.result+=Ao.repeat(` +`,t-1))}function dne(e,t,r){var i,n,a,s,o,l,d,c,p=e.kind,u=e.result,m;if(m=e.input.charCodeAt(e.position),oi(m)||Zl(m)||m===35||m===38||m===42||m===33||m===124||m===62||m===39||m===34||m===37||m===64||m===96||(m===63||m===45)&&(n=e.input.charCodeAt(e.position+1),oi(n)||r&&Zl(n)))return!1;for(e.kind="scalar",e.result="",a=s=e.position,o=!1;m!==0;){if(m===58){if(n=e.input.charCodeAt(e.position+1),oi(n)||r&&Zl(n))break}else if(m===35){if(i=e.input.charCodeAt(e.position-1),oi(i))break}else{if(e.position===e.lineStart&&rf(e)||r&&Zl(m))break;if(Kn(m))if(l=e.line,d=e.lineStart,c=e.lineIndent,Gt(e,!1,-1),e.lineIndent>=t){o=!0,m=e.input.charCodeAt(e.position);continue}else{e.position=s,e.line=l,e.lineStart=d,e.lineIndent=c;break}}o&&(Ts(e,a,s,!1),J4(e,e.line-l),a=s=e.position,o=!1),Io(m)||(s=e.position+1),m=e.input.charCodeAt(++e.position)}return Ts(e,a,s,!1),e.result?!0:(e.kind=p,e.result=u,!1)}function cne(e,t){var r,i,n;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,i=n=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(Ts(e,i,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)i=e.position,e.position++,n=e.position;else return!0;else Kn(r)?(Ts(e,i,n,!0),J4(e,Gt(e,!1,t)),i=n=e.position):e.position===e.lineStart&&rf(e)?fe(e,"unexpected end of the document within a single quoted scalar"):(e.position++,n=e.position);fe(e,"unexpected end of the stream within a single quoted scalar")}function pne(e,t){var r,i,n,a,s,o;if(o=e.input.charCodeAt(e.position),o!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=i=e.position;(o=e.input.charCodeAt(e.position))!==0;){if(o===34)return Ts(e,r,e.position,!0),e.position++,!0;if(o===92){if(Ts(e,r,e.position,!0),o=e.input.charCodeAt(++e.position),Kn(o))Gt(e,!1,t);else if(o<256&&pC[o])e.result+=uC[o],e.position++;else if((s=ane(o))>0){for(n=s,a=0;n>0;n--)o=e.input.charCodeAt(++e.position),(s=nne(o))>=0?a=(a<<4)+s:fe(e,"expected hexadecimal character");e.result+=one(a),e.position++}else fe(e,"unknown escape sequence");r=i=e.position}else Kn(o)?(Ts(e,r,i,!0),J4(e,Gt(e,!1,t)),r=i=e.position):e.position===e.lineStart&&rf(e)?fe(e,"unexpected end of the document within a double quoted scalar"):(e.position++,i=e.position)}fe(e,"unexpected end of the stream within a double quoted scalar")}function une(e,t){var r=!0,i,n,a,s=e.tag,o,l=e.anchor,d,c,p,u,m,f=Object.create(null),g,y,w,x;if(x=e.input.charCodeAt(e.position),x===91)c=93,m=!1,o=[];else if(x===123)c=125,m=!0,o={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=o),x=e.input.charCodeAt(++e.position);x!==0;){if(Gt(e,!0,t),x=e.input.charCodeAt(e.position),x===c)return e.position++,e.tag=s,e.anchor=l,e.kind=m?"mapping":"sequence",e.result=o,!0;r?x===44&&fe(e,"expected the node content, but found ','"):fe(e,"missed comma between flow collection entries"),y=g=w=null,p=u=!1,x===63&&(d=e.input.charCodeAt(e.position+1),oi(d)&&(p=u=!0,e.position++,Gt(e,!0,t))),i=e.line,n=e.lineStart,a=e.position,ed(e,t,J1,!1,!0),y=e.tag,g=e.result,Gt(e,!0,t),x=e.input.charCodeAt(e.position),(u||e.line===i)&&x===58&&(p=!0,x=e.input.charCodeAt(++e.position),Gt(e,!0,t),ed(e,t,J1,!1,!0),w=e.result),m?Jl(e,o,f,y,g,w,i,n,a):p?o.push(Jl(e,null,f,y,g,w,i,n,a)):o.push(g),Gt(e,!0,t),x=e.input.charCodeAt(e.position),x===44?(r=!0,x=e.input.charCodeAt(++e.position)):r=!1}fe(e,"unexpected end of the stream within a flow collection")}function mne(e,t){var r,i,n=Y4,a=!1,s=!1,o=t,l=0,d=!1,c,p;if(p=e.input.charCodeAt(e.position),p===124)i=!1;else if(p===62)i=!0;else return!1;for(e.kind="scalar",e.result="";p!==0;)if(p=e.input.charCodeAt(++e.position),p===43||p===45)Y4===n?n=p===43?eC:ene:fe(e,"repeat of a chomping mode identifier");else if((c=sne(p))>=0)c===0?fe(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):s?fe(e,"repeat of an indentation width identifier"):(o=t+c-1,s=!0);else break;if(Io(p)){do p=e.input.charCodeAt(++e.position);while(Io(p));if(p===35)do p=e.input.charCodeAt(++e.position);while(!Kn(p)&&p!==0)}for(;p!==0;){for(Z4(e),e.lineIndent=0,p=e.input.charCodeAt(e.position);(!s||e.lineIndento&&(o=e.lineIndent),Kn(p)){l++;continue}if(e.lineIndentt)&&l!==0)fe(e,"bad indentation of a sequence entry");else if(e.lineIndentt)&&(y&&(s=e.line,o=e.lineStart,l=e.position),ed(e,t,ef,!0,n)&&(y?f=e.result:g=e.result),y||(Jl(e,p,u,m,f,g,s,o,l),m=f=g=null),Gt(e,!0,-1),x=e.input.charCodeAt(e.position)),(e.line===a||e.lineIndent>t)&&x!==0)fe(e,"bad indentation of a mapping entry");else if(e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),p=0,u=e.implicitTypes.length;p"),e.result!==null&&f.kind!==e.kind&&fe(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+f.kind+'", not "'+e.kind+'"'),f.resolve(e.result,e.tag)?(e.result=f.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):fe(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||c}function vne(e){var t=e.position,r,i,n,a=!1,s;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(s=e.input.charCodeAt(e.position))!==0&&(Gt(e,!0,-1),s=e.input.charCodeAt(e.position),!(e.lineIndent>0||s!==37));){for(a=!0,s=e.input.charCodeAt(++e.position),r=e.position;s!==0&&!oi(s);)s=e.input.charCodeAt(++e.position);for(i=e.input.slice(r,e.position),n=[],i.length<1&&fe(e,"directive name must not be less than one character in length");s!==0;){for(;Io(s);)s=e.input.charCodeAt(++e.position);if(s===35){do s=e.input.charCodeAt(++e.position);while(s!==0&&!Kn(s));break}if(Kn(s))break;for(r=e.position;s!==0&&!oi(s);)s=e.input.charCodeAt(++e.position);n.push(e.input.slice(r,e.position))}s!==0&&Z4(e),Ps.call(iC,i)?iC[i](e,i,n):tf(e,'unknown document directive "'+i+'"')}if(Gt(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,Gt(e,!0,-1)):a&&fe(e,"directives end mark is expected"),ed(e,e.lineIndent-1,ef,!1,!0),Gt(e,!0,-1),e.checkLineBreaks&&rne.test(e.input.slice(t,e.position))&&tf(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&rf(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,Gt(e,!0,-1));return}if(e.position"u"&&(r=t,t=null);var i=fC(e,r);if(typeof t!="function")return i;for(var n=0,a=i.length;n{"use strict";var sf=Xl(),Cp=Yl(),wne=Z1(),SC=Object.prototype.toString,NC=Object.prototype.hasOwnProperty,a3=65279,Ene=9,Np=10,xne=13,Sne=32,Nne=33,Tne=34,t3=35,Pne=37,Cne=38,Rne=39,One=42,TC=44,Ane=45,nf=58,Ine=61,Dne=62,Lne=63,qne=64,PC=91,CC=93,Fne=96,RC=123,Mne=124,OC=125,Ir={};Ir[0]="\\0";Ir[7]="\\a";Ir[8]="\\b";Ir[9]="\\t";Ir[10]="\\n";Ir[11]="\\v";Ir[12]="\\f";Ir[13]="\\r";Ir[27]="\\e";Ir[34]='\\"';Ir[92]="\\\\";Ir[133]="\\N";Ir[160]="\\_";Ir[8232]="\\L";Ir[8233]="\\P";var Bne=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],jne=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function $ne(e,t){var r,i,n,a,s,o,l;if(t===null)return{};for(r={},i=Object.keys(t),n=0,a=i.length;n=55296&&r<=56319&&t+1=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function AC(e){var t=/^\n* /;return t.test(e)}var IC=1,i3=2,DC=3,LC=4,td=5;function Wne(e,t,r,i,n,a,s,o){var l,d=0,c=null,p=!1,u=!1,m=i!==-1,f=-1,g=Gne(Sp(e,0))&&Vne(Sp(e,e.length-1));if(t||s)for(l=0;l=65536?l+=2:l++){if(d=Sp(e,l),!Pp(d))return td;g=g&&vC(d,c,o),c=d}else{for(l=0;l=65536?l+=2:l++){if(d=Sp(e,l),d===Np)p=!0,m&&(u=u||l-f-1>i&&e[f+1]!==" ",f=l);else if(!Pp(d))return td;g=g&&vC(d,c,o),c=d}u=u||m&&l-f-1>i&&e[f+1]!==" "}return!p&&!u?g&&!s&&!n(e)?IC:a===Tp?td:i3:r>9&&AC(e)?td:s?a===Tp?td:i3:u?LC:DC}function Kne(e,t,r,i,n){e.dump=function(){if(t.length===0)return e.quotingType===Tp?'""':"''";if(!e.noCompatMode&&(Bne.indexOf(t)!==-1||jne.test(t)))return e.quotingType===Tp?'"'+t+'"':"'"+t+"'";var a=e.indent*Math.max(1,r),s=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-a),o=i||e.flowLevel>-1&&r>=e.flowLevel;function l(d){return Hne(e,d)}switch(Wne(t,o,e.indent,s,l,e.quotingType,e.forceQuotes&&!i,n)){case IC:return t;case i3:return"'"+t.replace(/'/g,"''")+"'";case DC:return"|"+bC(t,e.indent)+_C(gC(t,a));case LC:return">"+bC(t,e.indent)+_C(gC(Qne(t,s),a));case td:return'"'+Xne(t,s)+'"';default:throw new Cp("impossible error: invalid scalar style")}}()}function bC(e,t){var r=AC(e)?String(t):"",i=e[e.length-1]===` +`,n=i&&(e[e.length-2]===` +`||e===` +`),a=n?"+":i?"":"-";return r+a+` +`}function _C(e){return e[e.length-1]===` +`?e.slice(0,-1):e}function Qne(e,t){for(var r=/(\n+)([^\n]*)/g,i=function(){var d=e.indexOf(` +`);return d=d!==-1?d:e.length,r.lastIndex=d,wC(e.slice(0,d),t)}(),n=e[0]===` +`||e[0]===" ",a,s;s=r.exec(e);){var o=s[1],l=s[2];a=l[0]===" ",i+=o+(!n&&!a&&l!==""?` +`:"")+wC(l,t),n=a}return i}function wC(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,i,n=0,a,s=0,o=0,l="";i=r.exec(e);)o=i.index,o-n>t&&(a=s>n?s:o,l+=` +`+e.slice(n,a),n=a+1),s=o;return l+=` +`,e.length-n>t&&s>n?l+=e.slice(n,s)+` +`+e.slice(s+1):l+=e.slice(n),l.slice(1)}function Xne(e){for(var t="",r=0,i,n=0;n=65536?n+=2:n++)r=Sp(e,n),i=Ir[r],!i&&Pp(r)?(t+=e[n],r>=65536&&(t+=e[n+1])):t+=i||kne(r);return t}function Yne(e,t,r){var i="",n=e.tag,a,s,o;for(a=0,s=r.length;a"u"&&Pa(e,t,null,!1,!1))&&(i!==""&&(i+=","+(e.condenseFlow?"":" ")),i+=e.dump);e.tag=n,e.dump="["+i+"]"}function EC(e,t,r,i){var n="",a=e.tag,s,o,l;for(s=0,o=r.length;s"u"&&Pa(e,t+1,null,!0,!0,!1,!0))&&((!i||n!=="")&&(n+=r3(e,t)),e.dump&&Np===e.dump.charCodeAt(0)?n+="-":n+="- ",n+=e.dump);e.tag=a,e.dump=n||"[]"}function Zne(e,t,r){var i="",n=e.tag,a=Object.keys(r),s,o,l,d,c;for(s=0,o=a.length;s1024&&(c+="? "),c+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),Pa(e,t,d,!1,!1)&&(c+=e.dump,i+=c));e.tag=n,e.dump="{"+i+"}"}function Jne(e,t,r,i){var n="",a=e.tag,s=Object.keys(r),o,l,d,c,p,u;if(e.sortKeys===!0)s.sort();else if(typeof e.sortKeys=="function")s.sort(e.sortKeys);else if(e.sortKeys)throw new Cp("sortKeys must be a boolean or a function");for(o=0,l=s.length;o1024,p&&(e.dump&&Np===e.dump.charCodeAt(0)?u+="?":u+="? "),u+=e.dump,p&&(u+=r3(e,t)),Pa(e,t+1,c,!0,p)&&(e.dump&&Np===e.dump.charCodeAt(0)?u+=":":u+=": ",u+=e.dump,n+=u));e.tag=a,e.dump=n||"{}"}function xC(e,t,r){var i,n,a,s,o,l;for(n=r?e.explicitTypes:e.implicitTypes,a=0,s=n.length;a tag resolver accepts not "'+l+'" style');e.dump=i}return!0}return!1}function Pa(e,t,r,i,n,a,s){e.tag=null,e.dump=r,xC(e,r,!1)||xC(e,r,!0);var o=SC.call(e.dump),l=i,d;i&&(i=e.flowLevel<0||e.flowLevel>t);var c=o==="[object Object]"||o==="[object Array]",p,u;if(c&&(p=e.duplicates.indexOf(r),u=p!==-1),(e.tag!==null&&e.tag!=="?"||u||e.indent!==2&&t>0)&&(n=!1),u&&e.usedDuplicates[p])e.dump="*ref_"+p;else{if(c&&u&&!e.usedDuplicates[p]&&(e.usedDuplicates[p]=!0),o==="[object Object]")i&&Object.keys(e.dump).length!==0?(Jne(e,t,e.dump,n),u&&(e.dump="&ref_"+p+e.dump)):(Zne(e,t,e.dump),u&&(e.dump="&ref_"+p+" "+e.dump));else if(o==="[object Array]")i&&e.dump.length!==0?(e.noArrayIndent&&!s&&t>0?EC(e,t-1,e.dump,n):EC(e,t,e.dump,n),u&&(e.dump="&ref_"+p+e.dump)):(Yne(e,t,e.dump),u&&(e.dump="&ref_"+p+" "+e.dump));else if(o==="[object String]")e.tag!=="?"&&Kne(e,e.dump,t,a,l);else{if(o==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new Cp("unacceptable kind of an object to dump "+o)}e.tag!==null&&e.tag!=="?"&&(d=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?d="!"+d:d.slice(0,18)==="tag:yaml.org,2002:"?d="!!"+d.slice(18):d="!<"+d+">",e.dump=d+" "+e.dump)}return!0}function eae(e,t){var r=[],i=[],n,a;for(n3(e,r,i),n=0,a=i.length;n{"use strict";var MC=hC(),rae=FC();function s3(e,t){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+t+" instead, which is now safe by default.")}}Hr.exports.Type=Ar();Hr.exports.Schema=D4();Hr.exports.FAILSAFE_SCHEMA=M4();Hr.exports.JSON_SCHEMA=z4();Hr.exports.CORE_SCHEMA=U4();Hr.exports.DEFAULT_SCHEMA=Z1();Hr.exports.load=MC.load;Hr.exports.loadAll=MC.loadAll;Hr.exports.dump=rae.dump;Hr.exports.YAMLException=Yl();Hr.exports.types={binary:W4(),float:k4(),map:F4(),null:B4(),pairs:Q4(),set:X4(),timestamp:H4(),bool:j4(),int:$4(),merge:G4(),omap:K4(),seq:q4(),str:L4()};Hr.exports.safeLoad=s3("safeLoad","load");Hr.exports.safeLoadAll=s3("safeLoadAll","loadAll");Hr.exports.safeDump=s3("safeDump","dump")});var Op=h((PPe,BC)=>{var iae="2.0.0",nae=Number.MAX_SAFE_INTEGER||9007199254740991,aae=16,sae=250,oae=["major","premajor","minor","preminor","patch","prepatch","prerelease"];BC.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:aae,MAX_SAFE_BUILD_LENGTH:sae,MAX_SAFE_INTEGER:nae,RELEASE_TYPES:oae,SEMVER_SPEC_VERSION:iae,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var Ap=h((CPe,jC)=>{var lae=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};jC.exports=lae});var rd=h((Ca,$C)=>{var{MAX_SAFE_COMPONENT_LENGTH:o3,MAX_SAFE_BUILD_LENGTH:dae,MAX_LENGTH:cae}=Op(),pae=Ap();Ca=$C.exports={};var uae=Ca.re=[],mae=Ca.safeRe=[],ie=Ca.src=[],ne=Ca.t={},fae=0,l3="[a-zA-Z0-9-]",hae=[["\\s",1],["\\d",cae],[l3,dae]],gae=e=>{for(let[t,r]of hae)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e},_e=(e,t,r)=>{let i=gae(t),n=fae++;pae(e,n,t),ne[e]=n,ie[n]=t,uae[n]=new RegExp(t,r?"g":void 0),mae[n]=new RegExp(i,r?"g":void 0)};_e("NUMERICIDENTIFIER","0|[1-9]\\d*");_e("NUMERICIDENTIFIERLOOSE","\\d+");_e("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${l3}*`);_e("MAINVERSION",`(${ie[ne.NUMERICIDENTIFIER]})\\.(${ie[ne.NUMERICIDENTIFIER]})\\.(${ie[ne.NUMERICIDENTIFIER]})`);_e("MAINVERSIONLOOSE",`(${ie[ne.NUMERICIDENTIFIERLOOSE]})\\.(${ie[ne.NUMERICIDENTIFIERLOOSE]})\\.(${ie[ne.NUMERICIDENTIFIERLOOSE]})`);_e("PRERELEASEIDENTIFIER",`(?:${ie[ne.NUMERICIDENTIFIER]}|${ie[ne.NONNUMERICIDENTIFIER]})`);_e("PRERELEASEIDENTIFIERLOOSE",`(?:${ie[ne.NUMERICIDENTIFIERLOOSE]}|${ie[ne.NONNUMERICIDENTIFIER]})`);_e("PRERELEASE",`(?:-(${ie[ne.PRERELEASEIDENTIFIER]}(?:\\.${ie[ne.PRERELEASEIDENTIFIER]})*))`);_e("PRERELEASELOOSE",`(?:-?(${ie[ne.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${ie[ne.PRERELEASEIDENTIFIERLOOSE]})*))`);_e("BUILDIDENTIFIER",`${l3}+`);_e("BUILD",`(?:\\+(${ie[ne.BUILDIDENTIFIER]}(?:\\.${ie[ne.BUILDIDENTIFIER]})*))`);_e("FULLPLAIN",`v?${ie[ne.MAINVERSION]}${ie[ne.PRERELEASE]}?${ie[ne.BUILD]}?`);_e("FULL",`^${ie[ne.FULLPLAIN]}$`);_e("LOOSEPLAIN",`[v=\\s]*${ie[ne.MAINVERSIONLOOSE]}${ie[ne.PRERELEASELOOSE]}?${ie[ne.BUILD]}?`);_e("LOOSE",`^${ie[ne.LOOSEPLAIN]}$`);_e("GTLT","((?:<|>)?=?)");_e("XRANGEIDENTIFIERLOOSE",`${ie[ne.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);_e("XRANGEIDENTIFIER",`${ie[ne.NUMERICIDENTIFIER]}|x|X|\\*`);_e("XRANGEPLAIN",`[v=\\s]*(${ie[ne.XRANGEIDENTIFIER]})(?:\\.(${ie[ne.XRANGEIDENTIFIER]})(?:\\.(${ie[ne.XRANGEIDENTIFIER]})(?:${ie[ne.PRERELEASE]})?${ie[ne.BUILD]}?)?)?`);_e("XRANGEPLAINLOOSE",`[v=\\s]*(${ie[ne.XRANGEIDENTIFIERLOOSE]})(?:\\.(${ie[ne.XRANGEIDENTIFIERLOOSE]})(?:\\.(${ie[ne.XRANGEIDENTIFIERLOOSE]})(?:${ie[ne.PRERELEASELOOSE]})?${ie[ne.BUILD]}?)?)?`);_e("XRANGE",`^${ie[ne.GTLT]}\\s*${ie[ne.XRANGEPLAIN]}$`);_e("XRANGELOOSE",`^${ie[ne.GTLT]}\\s*${ie[ne.XRANGEPLAINLOOSE]}$`);_e("COERCEPLAIN",`(^|[^\\d])(\\d{1,${o3}})(?:\\.(\\d{1,${o3}}))?(?:\\.(\\d{1,${o3}}))?`);_e("COERCE",`${ie[ne.COERCEPLAIN]}(?:$|[^\\d])`);_e("COERCEFULL",ie[ne.COERCEPLAIN]+`(?:${ie[ne.PRERELEASE]})?(?:${ie[ne.BUILD]})?(?:$|[^\\d])`);_e("COERCERTL",ie[ne.COERCE],!0);_e("COERCERTLFULL",ie[ne.COERCEFULL],!0);_e("LONETILDE","(?:~>?)");_e("TILDETRIM",`(\\s*)${ie[ne.LONETILDE]}\\s+`,!0);Ca.tildeTrimReplace="$1~";_e("TILDE",`^${ie[ne.LONETILDE]}${ie[ne.XRANGEPLAIN]}$`);_e("TILDELOOSE",`^${ie[ne.LONETILDE]}${ie[ne.XRANGEPLAINLOOSE]}$`);_e("LONECARET","(?:\\^)");_e("CARETTRIM",`(\\s*)${ie[ne.LONECARET]}\\s+`,!0);Ca.caretTrimReplace="$1^";_e("CARET",`^${ie[ne.LONECARET]}${ie[ne.XRANGEPLAIN]}$`);_e("CARETLOOSE",`^${ie[ne.LONECARET]}${ie[ne.XRANGEPLAINLOOSE]}$`);_e("COMPARATORLOOSE",`^${ie[ne.GTLT]}\\s*(${ie[ne.LOOSEPLAIN]})$|^$`);_e("COMPARATOR",`^${ie[ne.GTLT]}\\s*(${ie[ne.FULLPLAIN]})$|^$`);_e("COMPARATORTRIM",`(\\s*)${ie[ne.GTLT]}\\s*(${ie[ne.LOOSEPLAIN]}|${ie[ne.XRANGEPLAIN]})`,!0);Ca.comparatorTrimReplace="$1$2$3";_e("HYPHENRANGE",`^\\s*(${ie[ne.XRANGEPLAIN]})\\s+-\\s+(${ie[ne.XRANGEPLAIN]})\\s*$`);_e("HYPHENRANGELOOSE",`^\\s*(${ie[ne.XRANGEPLAINLOOSE]})\\s+-\\s+(${ie[ne.XRANGEPLAINLOOSE]})\\s*$`);_e("STAR","(<|>)?=?\\s*\\*");_e("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");_e("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var of=h((RPe,kC)=>{var yae=Object.freeze({loose:!0}),vae=Object.freeze({}),bae=e=>e?typeof e!="object"?yae:e:vae;kC.exports=bae});var d3=h((OPe,HC)=>{var zC=/^[0-9]+$/,UC=(e,t)=>{let r=zC.test(e),i=zC.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:eUC(t,e);HC.exports={compareIdentifiers:UC,rcompareIdentifiers:_ae}});var Dr=h((APe,KC)=>{var lf=Ap(),{MAX_LENGTH:GC,MAX_SAFE_INTEGER:df}=Op(),{safeRe:VC,t:WC}=rd(),wae=of(),{compareIdentifiers:id}=d3(),c3=class e{constructor(t,r){if(r=wae(r),t instanceof e){if(t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease)return t;t=t.version}else if(typeof t!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof t}".`);if(t.length>GC)throw new TypeError(`version is longer than ${GC} characters`);lf("SemVer",t,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let i=t.trim().match(r.loose?VC[WC.LOOSE]:VC[WC.FULL]);if(!i)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+i[1],this.minor=+i[2],this.patch=+i[3],this.major>df||this.major<0)throw new TypeError("Invalid major version");if(this.minor>df||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>df||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map(n=>{if(/^[0-9]+$/.test(n)){let a=+n;if(a>=0&&a=0;)typeof this.prerelease[a]=="number"&&(this.prerelease[a]++,a=-2);if(a===-1){if(r===this.prerelease.join(".")&&i===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(n)}}if(r){let a=[r,n];i===!1&&(a=[r]),id(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=a):this.prerelease=a}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};KC.exports=c3});var Do=h((IPe,XC)=>{var QC=Dr(),Eae=(e,t,r=!1)=>{if(e instanceof QC)return e;try{return new QC(e,t)}catch(i){if(!r)return null;throw i}};XC.exports=Eae});var ZC=h((DPe,YC)=>{var xae=Do(),Sae=(e,t)=>{let r=xae(e,t);return r?r.version:null};YC.exports=Sae});var eR=h((LPe,JC)=>{var Nae=Do(),Tae=(e,t)=>{let r=Nae(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};JC.exports=Tae});var iR=h((qPe,rR)=>{var tR=Dr(),Pae=(e,t,r,i,n)=>{typeof r=="string"&&(n=i,i=r,r=void 0);try{return new tR(e instanceof tR?e.version:e,r).inc(t,i,n).version}catch{return null}};rR.exports=Pae});var sR=h((FPe,aR)=>{var nR=Do(),Cae=(e,t)=>{let r=nR(e,null,!0),i=nR(t,null,!0),n=r.compare(i);if(n===0)return null;let a=n>0,s=a?r:i,o=a?i:r,l=!!s.prerelease.length;if(!!o.prerelease.length&&!l)return!o.patch&&!o.minor?"major":s.patch?"patch":s.minor?"minor":"major";let c=l?"pre":"";return r.major!==i.major?c+"major":r.minor!==i.minor?c+"minor":r.patch!==i.patch?c+"patch":"prerelease"};aR.exports=Cae});var lR=h((MPe,oR)=>{var Rae=Dr(),Oae=(e,t)=>new Rae(e,t).major;oR.exports=Oae});var cR=h((BPe,dR)=>{var Aae=Dr(),Iae=(e,t)=>new Aae(e,t).minor;dR.exports=Iae});var uR=h((jPe,pR)=>{var Dae=Dr(),Lae=(e,t)=>new Dae(e,t).patch;pR.exports=Lae});var fR=h(($Pe,mR)=>{var qae=Do(),Fae=(e,t)=>{let r=qae(e,t);return r&&r.prerelease.length?r.prerelease:null};mR.exports=Fae});var Vi=h((kPe,gR)=>{var hR=Dr(),Mae=(e,t,r)=>new hR(e,r).compare(new hR(t,r));gR.exports=Mae});var vR=h((zPe,yR)=>{var Bae=Vi(),jae=(e,t,r)=>Bae(t,e,r);yR.exports=jae});var _R=h((UPe,bR)=>{var $ae=Vi(),kae=(e,t)=>$ae(e,t,!0);bR.exports=kae});var cf=h((HPe,ER)=>{var wR=Dr(),zae=(e,t,r)=>{let i=new wR(e,r),n=new wR(t,r);return i.compare(n)||i.compareBuild(n)};ER.exports=zae});var SR=h((GPe,xR)=>{var Uae=cf(),Hae=(e,t)=>e.sort((r,i)=>Uae(r,i,t));xR.exports=Hae});var TR=h((VPe,NR)=>{var Gae=cf(),Vae=(e,t)=>e.sort((r,i)=>Gae(i,r,t));NR.exports=Vae});var Ip=h((WPe,PR)=>{var Wae=Vi(),Kae=(e,t,r)=>Wae(e,t,r)>0;PR.exports=Kae});var pf=h((KPe,CR)=>{var Qae=Vi(),Xae=(e,t,r)=>Qae(e,t,r)<0;CR.exports=Xae});var p3=h((QPe,RR)=>{var Yae=Vi(),Zae=(e,t,r)=>Yae(e,t,r)===0;RR.exports=Zae});var u3=h((XPe,OR)=>{var Jae=Vi(),ese=(e,t,r)=>Jae(e,t,r)!==0;OR.exports=ese});var uf=h((YPe,AR)=>{var tse=Vi(),rse=(e,t,r)=>tse(e,t,r)>=0;AR.exports=rse});var mf=h((ZPe,IR)=>{var ise=Vi(),nse=(e,t,r)=>ise(e,t,r)<=0;IR.exports=nse});var m3=h((JPe,DR)=>{var ase=p3(),sse=u3(),ose=Ip(),lse=uf(),dse=pf(),cse=mf(),pse=(e,t,r,i)=>{switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return ase(e,r,i);case"!=":return sse(e,r,i);case">":return ose(e,r,i);case">=":return lse(e,r,i);case"<":return dse(e,r,i);case"<=":return cse(e,r,i);default:throw new TypeError(`Invalid operator: ${t}`)}};DR.exports=pse});var qR=h((eCe,LR)=>{var use=Dr(),mse=Do(),{safeRe:ff,t:hf}=rd(),fse=(e,t)=>{if(e instanceof use)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};let r=null;if(!t.rtl)r=e.match(t.includePrerelease?ff[hf.COERCEFULL]:ff[hf.COERCE]);else{let l=t.includePrerelease?ff[hf.COERCERTLFULL]:ff[hf.COERCERTL],d;for(;(d=l.exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||d.index+d[0].length!==r.index+r[0].length)&&(r=d),l.lastIndex=d.index+d[1].length+d[2].length;l.lastIndex=-1}if(r===null)return null;let i=r[2],n=r[3]||"0",a=r[4]||"0",s=t.includePrerelease&&r[5]?`-${r[5]}`:"",o=t.includePrerelease&&r[6]?`+${r[6]}`:"";return mse(`${i}.${n}.${a}${s}${o}`,t)};LR.exports=fse});var MR=h((tCe,FR)=>{var f3=class{constructor(){this.max=1e3,this.map=new Map}get(t){let r=this.map.get(t);if(r!==void 0)return this.map.delete(t),this.map.set(t,r),r}delete(t){return this.map.delete(t)}set(t,r){if(!this.delete(t)&&r!==void 0){if(this.map.size>=this.max){let n=this.map.keys().next().value;this.delete(n)}this.map.set(t,r)}return this}};FR.exports=f3});var Wi=h((rCe,kR)=>{var hse=/\s+/g,h3=class e{constructor(t,r){if(r=yse(r),t instanceof e)return t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease?t:new e(t.raw,r);if(t instanceof g3)return this.raw=t.value,this.set=[[t]],this.formatted=void 0,this;if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=t.trim().replace(hse," "),this.set=this.raw.split("||").map(i=>this.parseRange(i.trim())).filter(i=>i.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let i=this.set[0];if(this.set=this.set.filter(n=>!jR(n[0])),this.set.length===0)this.set=[i];else if(this.set.length>1){for(let n of this.set)if(n.length===1&&Sse(n[0])){this.set=[n];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let t=0;t0&&(this.formatted+="||");let r=this.set[t];for(let i=0;i0&&(this.formatted+=" "),this.formatted+=r[i].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(t){let i=((this.options.includePrerelease&&Ese)|(this.options.loose&&xse))+":"+t,n=BR.get(i);if(n)return n;let a=this.options.loose,s=a?li[Gr.HYPHENRANGELOOSE]:li[Gr.HYPHENRANGE];t=t.replace(s,Lse(this.options.includePrerelease)),yt("hyphen replace",t),t=t.replace(li[Gr.COMPARATORTRIM],bse),yt("comparator trim",t),t=t.replace(li[Gr.TILDETRIM],_se),yt("tilde trim",t),t=t.replace(li[Gr.CARETTRIM],wse),yt("caret trim",t);let o=t.split(" ").map(p=>Nse(p,this.options)).join(" ").split(/\s+/).map(p=>Dse(p,this.options));a&&(o=o.filter(p=>(yt("loose invalid filter",p,this.options),!!p.match(li[Gr.COMPARATORLOOSE])))),yt("range list",o);let l=new Map,d=o.map(p=>new g3(p,this.options));for(let p of d){if(jR(p))return[p];l.set(p.value,p)}l.size>1&&l.has("")&&l.delete("");let c=[...l.values()];return BR.set(i,c),c}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some(i=>$R(i,r)&&t.set.some(n=>$R(n,r)&&i.every(a=>n.every(s=>a.intersects(s,r)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new vse(t,this.options)}catch{return!1}for(let r=0;re.value==="<0.0.0-0",Sse=e=>e.value==="",$R=(e,t)=>{let r=!0,i=e.slice(),n=i.pop();for(;r&&i.length;)r=i.every(a=>n.intersects(a,t)),n=i.pop();return r},Nse=(e,t)=>(yt("comp",e,t),e=Cse(e,t),yt("caret",e),e=Tse(e,t),yt("tildes",e),e=Ose(e,t),yt("xrange",e),e=Ise(e,t),yt("stars",e),e),Vr=e=>!e||e.toLowerCase()==="x"||e==="*",Tse=(e,t)=>e.trim().split(/\s+/).map(r=>Pse(r,t)).join(" "),Pse=(e,t)=>{let r=t.loose?li[Gr.TILDELOOSE]:li[Gr.TILDE];return e.replace(r,(i,n,a,s,o)=>{yt("tilde",e,i,n,a,s,o);let l;return Vr(n)?l="":Vr(a)?l=`>=${n}.0.0 <${+n+1}.0.0-0`:Vr(s)?l=`>=${n}.${a}.0 <${n}.${+a+1}.0-0`:o?(yt("replaceTilde pr",o),l=`>=${n}.${a}.${s}-${o} <${n}.${+a+1}.0-0`):l=`>=${n}.${a}.${s} <${n}.${+a+1}.0-0`,yt("tilde return",l),l})},Cse=(e,t)=>e.trim().split(/\s+/).map(r=>Rse(r,t)).join(" "),Rse=(e,t)=>{yt("caret",e,t);let r=t.loose?li[Gr.CARETLOOSE]:li[Gr.CARET],i=t.includePrerelease?"-0":"";return e.replace(r,(n,a,s,o,l)=>{yt("caret",e,n,a,s,o,l);let d;return Vr(a)?d="":Vr(s)?d=`>=${a}.0.0${i} <${+a+1}.0.0-0`:Vr(o)?a==="0"?d=`>=${a}.${s}.0${i} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.0${i} <${+a+1}.0.0-0`:l?(yt("replaceCaret pr",l),a==="0"?s==="0"?d=`>=${a}.${s}.${o}-${l} <${a}.${s}.${+o+1}-0`:d=`>=${a}.${s}.${o}-${l} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.${o}-${l} <${+a+1}.0.0-0`):(yt("no pr"),a==="0"?s==="0"?d=`>=${a}.${s}.${o}${i} <${a}.${s}.${+o+1}-0`:d=`>=${a}.${s}.${o}${i} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.${o} <${+a+1}.0.0-0`),yt("caret return",d),d})},Ose=(e,t)=>(yt("replaceXRanges",e,t),e.split(/\s+/).map(r=>Ase(r,t)).join(" ")),Ase=(e,t)=>{e=e.trim();let r=t.loose?li[Gr.XRANGELOOSE]:li[Gr.XRANGE];return e.replace(r,(i,n,a,s,o,l)=>{yt("xRange",e,i,n,a,s,o,l);let d=Vr(a),c=d||Vr(s),p=c||Vr(o),u=p;return n==="="&&u&&(n=""),l=t.includePrerelease?"-0":"",d?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&u?(c&&(s=0),o=0,n===">"?(n=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):n==="<="&&(n="<",c?a=+a+1:s=+s+1),n==="<"&&(l="-0"),i=`${n+a}.${s}.${o}${l}`):c?i=`>=${a}.0.0${l} <${+a+1}.0.0-0`:p&&(i=`>=${a}.${s}.0${l} <${a}.${+s+1}.0-0`),yt("xRange return",i),i})},Ise=(e,t)=>(yt("replaceStars",e,t),e.trim().replace(li[Gr.STAR],"")),Dse=(e,t)=>(yt("replaceGTE0",e,t),e.trim().replace(li[t.includePrerelease?Gr.GTE0PRE:Gr.GTE0],"")),Lse=e=>(t,r,i,n,a,s,o,l,d,c,p,u)=>(Vr(i)?r="":Vr(n)?r=`>=${i}.0.0${e?"-0":""}`:Vr(a)?r=`>=${i}.${n}.0${e?"-0":""}`:s?r=`>=${r}`:r=`>=${r}${e?"-0":""}`,Vr(d)?l="":Vr(c)?l=`<${+d+1}.0.0-0`:Vr(p)?l=`<${d}.${+c+1}.0-0`:u?l=`<=${d}.${c}.${p}-${u}`:e?l=`<${d}.${c}.${+p+1}-0`:l=`<=${l}`,`${r} ${l}`.trim()),qse=(e,t,r)=>{for(let i=0;i0){let n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}});var Dp=h((iCe,WR)=>{var Lp=Symbol("SemVer ANY"),b3=class e{static get ANY(){return Lp}constructor(t,r){if(r=zR(r),t instanceof e){if(t.loose===!!r.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),v3("comparator",t,r),this.options=r,this.loose=!!r.loose,this.parse(t),this.semver===Lp?this.value="":this.value=this.operator+this.semver.version,v3("comp",this)}parse(t){let r=this.options.loose?UR[HR.COMPARATORLOOSE]:UR[HR.COMPARATOR],i=t.match(r);if(!i)throw new TypeError(`Invalid comparator: ${t}`);this.operator=i[1]!==void 0?i[1]:"",this.operator==="="&&(this.operator=""),i[2]?this.semver=new GR(i[2],this.options.loose):this.semver=Lp}toString(){return this.value}test(t){if(v3("Comparator.test",t,this.options.loose),this.semver===Lp||t===Lp)return!0;if(typeof t=="string")try{t=new GR(t,this.options)}catch{return!1}return y3(t,this.operator,this.semver,this.options)}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new VR(t.value,r).test(this.value):t.operator===""?t.value===""?!0:new VR(this.value,r).test(t.semver):(r=zR(r),r.includePrerelease&&(this.value==="<0.0.0-0"||t.value==="<0.0.0-0")||!r.includePrerelease&&(this.value.startsWith("<0.0.0")||t.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&t.operator.startsWith(">")||this.operator.startsWith("<")&&t.operator.startsWith("<")||this.semver.version===t.semver.version&&this.operator.includes("=")&&t.operator.includes("=")||y3(this.semver,"<",t.semver,r)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||y3(this.semver,">",t.semver,r)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};WR.exports=b3;var zR=of(),{safeRe:UR,t:HR}=rd(),y3=m3(),v3=Ap(),GR=Dr(),VR=Wi()});var qp=h((nCe,KR)=>{var Fse=Wi(),Mse=(e,t,r)=>{try{t=new Fse(t,r)}catch{return!1}return t.test(e)};KR.exports=Mse});var XR=h((aCe,QR)=>{var Bse=Wi(),jse=(e,t)=>new Bse(e,t).set.map(r=>r.map(i=>i.value).join(" ").trim().split(" "));QR.exports=jse});var ZR=h((sCe,YR)=>{var $se=Dr(),kse=Wi(),zse=(e,t,r)=>{let i=null,n=null,a=null;try{a=new kse(t,r)}catch{return null}return e.forEach(s=>{a.test(s)&&(!i||n.compare(s)===-1)&&(i=s,n=new $se(i,r))}),i};YR.exports=zse});var eO=h((oCe,JR)=>{var Use=Dr(),Hse=Wi(),Gse=(e,t,r)=>{let i=null,n=null,a=null;try{a=new Hse(t,r)}catch{return null}return e.forEach(s=>{a.test(s)&&(!i||n.compare(s)===1)&&(i=s,n=new Use(i,r))}),i};JR.exports=Gse});var iO=h((lCe,rO)=>{var _3=Dr(),Vse=Wi(),tO=Ip(),Wse=(e,t)=>{e=new Vse(e,t);let r=new _3("0.0.0");if(e.test(r)||(r=new _3("0.0.0-0"),e.test(r)))return r;r=null;for(let i=0;i{let o=new _3(s.semver.version);switch(s.operator){case">":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!a||tO(o,a))&&(a=o);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${s.operator}`)}}),a&&(!r||tO(r,a))&&(r=a)}return r&&e.test(r)?r:null};rO.exports=Wse});var aO=h((dCe,nO)=>{var Kse=Wi(),Qse=(e,t)=>{try{return new Kse(e,t).range||"*"}catch{return null}};nO.exports=Qse});var gf=h((cCe,dO)=>{var Xse=Dr(),lO=Dp(),{ANY:Yse}=lO,Zse=Wi(),Jse=qp(),sO=Ip(),oO=pf(),eoe=mf(),toe=uf(),roe=(e,t,r,i)=>{e=new Xse(e,i),t=new Zse(t,i);let n,a,s,o,l;switch(r){case">":n=sO,a=eoe,s=oO,o=">",l=">=";break;case"<":n=oO,a=toe,s=sO,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Jse(e,t,i))return!1;for(let d=0;d{m.semver===Yse&&(m=new lO(">=0.0.0")),p=p||m,u=u||m,n(m.semver,p.semver,i)?p=m:s(m.semver,u.semver,i)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0};dO.exports=roe});var pO=h((pCe,cO)=>{var ioe=gf(),noe=(e,t,r)=>ioe(e,t,">",r);cO.exports=noe});var mO=h((uCe,uO)=>{var aoe=gf(),soe=(e,t,r)=>aoe(e,t,"<",r);uO.exports=soe});var gO=h((mCe,hO)=>{var fO=Wi(),ooe=(e,t,r)=>(e=new fO(e,r),t=new fO(t,r),e.intersects(t,r));hO.exports=ooe});var vO=h((fCe,yO)=>{var loe=qp(),doe=Vi();yO.exports=(e,t,r)=>{let i=[],n=null,a=null,s=e.sort((c,p)=>doe(c,p,r));for(let c of s)loe(c,t,r)?(a=c,n||(n=c)):(a&&i.push([n,a]),a=null,n=null);n&&i.push([n,null]);let o=[];for(let[c,p]of i)c===p?o.push(c):!p&&c===s[0]?o.push("*"):p?c===s[0]?o.push(`<=${p}`):o.push(`${c} - ${p}`):o.push(`>=${c}`);let l=o.join(" || "),d=typeof t.raw=="string"?t.raw:String(t);return l.length{var bO=Wi(),E3=Dp(),{ANY:w3}=E3,Fp=qp(),x3=Vi(),coe=(e,t,r={})=>{if(e===t)return!0;e=new bO(e,r),t=new bO(t,r);let i=!1;e:for(let n of e.set){for(let a of t.set){let s=uoe(n,a,r);if(i=i||s!==null,s)continue e}if(i)return!1}return!0},poe=[new E3(">=0.0.0-0")],_O=[new E3(">=0.0.0")],uoe=(e,t,r)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===w3){if(t.length===1&&t[0].semver===w3)return!0;r.includePrerelease?e=poe:e=_O}if(t.length===1&&t[0].semver===w3){if(r.includePrerelease)return!0;t=_O}let i=new Set,n,a;for(let m of e)m.operator===">"||m.operator===">="?n=wO(n,m,r):m.operator==="<"||m.operator==="<="?a=EO(a,m,r):i.add(m.semver);if(i.size>1)return null;let s;if(n&&a){if(s=x3(n.semver,a.semver,r),s>0)return null;if(s===0&&(n.operator!==">="||a.operator!=="<="))return null}for(let m of i){if(n&&!Fp(m,String(n),r)||a&&!Fp(m,String(a),r))return null;for(let f of t)if(!Fp(m,String(f),r))return!1;return!0}let o,l,d,c,p=a&&!r.includePrerelease&&a.semver.prerelease.length?a.semver:!1,u=n&&!r.includePrerelease&&n.semver.prerelease.length?n.semver:!1;p&&p.prerelease.length===1&&a.operator==="<"&&p.prerelease[0]===0&&(p=!1);for(let m of t){if(c=c||m.operator===">"||m.operator===">=",d=d||m.operator==="<"||m.operator==="<=",n){if(u&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===u.major&&m.semver.minor===u.minor&&m.semver.patch===u.patch&&(u=!1),m.operator===">"||m.operator===">="){if(o=wO(n,m,r),o===m&&o!==n)return!1}else if(n.operator===">="&&!Fp(n.semver,String(m),r))return!1}if(a){if(p&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===p.major&&m.semver.minor===p.minor&&m.semver.patch===p.patch&&(p=!1),m.operator==="<"||m.operator==="<="){if(l=EO(a,m,r),l===m&&l!==a)return!1}else if(a.operator==="<="&&!Fp(a.semver,String(m),r))return!1}if(!m.operator&&(a||n)&&s!==0)return!1}return!(n&&d&&!a&&s!==0||a&&c&&!n&&s!==0||u||p)},wO=(e,t,r)=>{if(!e)return t;let i=x3(e.semver,t.semver,r);return i>0?e:i<0||t.operator===">"&&e.operator===">="?t:e},EO=(e,t,r)=>{if(!e)return t;let i=x3(e.semver,t.semver,r);return i<0?e:i>0||t.operator==="<"&&e.operator==="<="?t:e};xO.exports=coe});var Lo=h((gCe,PO)=>{var S3=rd(),NO=Op(),moe=Dr(),TO=d3(),foe=Do(),hoe=ZC(),goe=eR(),yoe=iR(),voe=sR(),boe=lR(),_oe=cR(),woe=uR(),Eoe=fR(),xoe=Vi(),Soe=vR(),Noe=_R(),Toe=cf(),Poe=SR(),Coe=TR(),Roe=Ip(),Ooe=pf(),Aoe=p3(),Ioe=u3(),Doe=uf(),Loe=mf(),qoe=m3(),Foe=qR(),Moe=Dp(),Boe=Wi(),joe=qp(),$oe=XR(),koe=ZR(),zoe=eO(),Uoe=iO(),Hoe=aO(),Goe=gf(),Voe=pO(),Woe=mO(),Koe=gO(),Qoe=vO(),Xoe=SO();PO.exports={parse:foe,valid:hoe,clean:goe,inc:yoe,diff:voe,major:boe,minor:_oe,patch:woe,prerelease:Eoe,compare:xoe,rcompare:Soe,compareLoose:Noe,compareBuild:Toe,sort:Poe,rsort:Coe,gt:Roe,lt:Ooe,eq:Aoe,neq:Ioe,gte:Doe,lte:Loe,cmp:qoe,coerce:Foe,Comparator:Moe,Range:Boe,satisfies:joe,toComparators:$oe,maxSatisfying:koe,minSatisfying:zoe,minVersion:Uoe,validRange:Hoe,outside:Goe,gtr:Voe,ltr:Woe,intersects:Koe,simplifyRange:Qoe,subset:Xoe,SemVer:moe,re:S3.re,src:S3.src,tokens:S3.t,SEMVER_SPEC_VERSION:NO.SEMVER_SPEC_VERSION,RELEASE_TYPES:NO.RELEASE_TYPES,compareIdentifiers:TO.compareIdentifiers,rcompareIdentifiers:TO.rcompareIdentifiers}});var CO=h((yCe,Yoe)=>{Yoe.exports={maximumVersion:"3.16",minimumVersion:"3.11"}});var Qn=h(yf=>{"use strict";Object.defineProperty(yf,"__esModule",{value:!0});yf.EnvVar=void 0;var RO;(function(e){e.ANALYZE_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_ANALYZE_DID_COMPLETE_SUCCESSFULLY",e.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_AUTOBUILD_DID_COMPLETE_SUCCESSFULLY",e.CLI_VERBOSITY="CODEQL_VERBOSITY",e.DID_AUTOBUILD_GOLANG="CODEQL_ACTION_DID_AUTOBUILD_GOLANG",e.DISABLE_DUPLICATE_LOCATION_FIX="CODEQL_ACTION_DISABLE_DUPLICATE_LOCATION_FIX",e.FEATURE_MULTI_LANGUAGE="CODEQL_ACTION_FEATURE_MULTI_LANGUAGE",e.FEATURE_SANDWICH="CODEQL_ACTION_FEATURE_SANDWICH",e.FEATURE_SARIF_COMBINE="CODEQL_ACTION_FEATURE_SARIF_COMBINE",e.FEATURE_WILL_UPLOAD="CODEQL_ACTION_FEATURE_WILL_UPLOAD",e.HAS_WARNED_ABOUT_DISK_SPACE="CODEQL_ACTION_HAS_WARNED_ABOUT_DISK_SPACE",e.INIT_ACTION_HAS_RUN="CODEQL_ACTION_INIT_HAS_RUN",e.IS_SIP_ENABLED="CODEQL_ACTION_IS_SIP_ENABLED",e.JOB_RUN_UUID="JOB_RUN_UUID",e.JOB_STATUS="CODEQL_ACTION_JOB_STATUS",e.ODASA_TRACER_CONFIGURATION="ODASA_TRACER_CONFIGURATION",e.SARIF_RESULTS_OUTPUT_DIR="CODEQL_ACTION_SARIF_RESULTS_OUTPUT_DIR",e.SCALING_RESERVED_RAM_PERCENTAGE="CODEQL_ACTION_SCALING_RESERVED_RAM_PERCENTAGE",e.SUPPRESS_DEPRECATED_SOON_WARNING="CODEQL_ACTION_SUPPRESS_DEPRECATED_SOON_WARNING",e.TEST_MODE="CODEQL_ACTION_TEST_MODE",e.TESTING_ENVIRONMENT="CODEQL_ACTION_TESTING_ENVIRONMENT",e.VERSION="CODEQL_ACTION_VERSION",e.WORKFLOW_STARTED_AT="CODEQL_WORKFLOW_STARTED_AT",e.GO_BINARY_LOCATION="CODEQL_ACTION_GO_BINARY",e.DEPENDENCY_CACHING="CODEQL_ACTION_DEPENDENCY_CACHING",e.DEPENDENCY_CACHING_PREFIX="CODEQL_ACTION_DEPENDENCY_CACHE_PREFIX"})(RO||(yf.EnvVar=RO={}))});var at=h(Q=>{"use strict";var Zoe=Q&&Q.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Joe=Q&&Q.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Rs=Q&&Q.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Zoe(t,e,r);return Joe(t,e),t},C3=Q&&Q.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Q,"__esModule",{value:!0});Q.BuildMode=Q.ConfigurationError=Q.HTTPError=Q.DisallowedAPIVersionReason=Q.GitHubVariant=Q.DEFAULT_DEBUG_DATABASE_NAME=Q.DEFAULT_DEBUG_ARTIFACT_NAME=Q.GITHUB_DOTCOM_URL=void 0;Q.getExtraOptionsEnvParam=lle;Q.getToolNames=dle;Q.withTmpDir=cle;Q.getMemoryFlagValueForPlatform=LO;Q.getMemoryFlagValue=qO;Q.getMemoryFlag=hle;Q.getAddSnippetsFlag=gle;Q.getThreadsFlagValue=FO;Q.getCgroupCpuCountFromCpus=MO;Q.getThreadsFlag=vle;Q.getCodeQLDatabasePath=BO;Q.parseGitHubUrl=ble;Q.checkGitHubVersionInRange=wle;Q.apiVersionInRange=jO;Q.assertNever=Ele;Q.initializeEnvironment=xle;Q.getRequiredEnvParam=$O;Q.isHTTPError=Sle;Q.cacheCodeQlVersion=Nle;Q.getCachedCodeQlVersion=Tle;Q.codeQlVersionAtLeast=Ple;Q.bundleDb=Cle;Q.delay=O3;Q.isGoodVersion=Rle;Q.isInTestMode=Ole;Q.doesDirectoryExist=kO;Q.listFolder=zO;Q.tryGetFolderBytes=Ale;Q.withTimeout=Ile;Q.checkForTimeout=Dle;Q.isHostedRunner=Lle;Q.parseMatrixInput=qle;Q.fixInvalidNotifications=HO;Q.fixInvalidNotificationsInFile=Mle;Q.wrapError=GO;Q.getErrorMessage=VO;Q.prettyPrintPack=Ble;Q.checkDiskUsage=jle;Q.checkActionVersion=$le;Q.cloneObject=kle;Q.checkSipEnablement=WO;Q.cleanUpGlob=zle;Q.isBinaryAccessible=Ule;var Ni=Rs(require("fs")),sd=Rs(require("os")),Mp=Rs(require("path")),ele=require("util"),Ki=Rs(pt()),tle=Rs(Sl()),rle=ql(),ile=C3(CE()),R3=C3(C4()),nle=C3(SP()),ale=Rs(Rp()),nd=Rs(Lo()),OO=Rs(CO()),Lr=Qn(),sle=["0.0.0-20211207"];Q.GITHUB_DOTCOM_URL="https://github.com";Q.DEFAULT_DEBUG_ARTIFACT_NAME="debug-artifacts";Q.DEFAULT_DEBUG_DATABASE_NAME="db";var ole=.05,AO=1024*1024;function lle(){let e="CODEQL_ACTION_EXTRA_OPTIONS",t=process.env[e];if(t===void 0||t.length===0)return{};try{return ale.load(t)}catch(r){let i=GO(r);throw new Cs(`${e} environment variable is set, but does not contain valid JSON: ${i.message}`)}}function dle(e){let t={};for(let r of e.runs||[]){let n=(r.tool||{}).driver||{};typeof n.name=="string"&&n.name.length>0&&(t[n.name]=!0)}return Object.keys(t)}async function cle(e){let t=Ni.mkdtempSync(Mp.join(sd.tmpdir(),"codeql-action-")),r=await e(t);return await(0,R3.default)(t,{force:!0}),r}function ple(e,t){let r=1024*(t==="win32"?1.5:1),i=ule()*Math.max(e-8*1024,0);return r+i}function ule(){let e=Number.parseInt(process.env[Lr.EnvVar.SCALING_RESERVED_RAM_PERCENTAGE]||"",10);return e<0||e>100||Number.isNaN(e)?ole:e/100}function LO(e,t,r){let i;if(e){if(i=Number(e),Number.isNaN(i)||i<=0)throw new Cs(`Invalid RAM setting "${e}", specified.`)}else{let n=t/1048576,a=ple(n,r);i=n-a}return Math.floor(i)}function mle(e){let t=[sd.totalmem()];sd.platform()==="linux"&&t.push(...["/sys/fs/cgroup/memory/memory.limit_in_bytes","/sys/fs/cgroup/memory.max"].map(i=>fle(i,e)).filter(i=>i!==void 0).map(i=>i));let r=Math.min(...t);return e.debug(`While resolving RAM, determined that the total memory available to the Action is ${r/(1024*1024)} MiB.`),r}function fle(e,t){if(!Ni.existsSync(e)){t.debug(`While resolving RAM, did not find a cgroup memory limit at ${e}.`);return}let r=Number(Ni.readFileSync(e,"utf8"));if(!Number.isInteger(r)){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as this file did not contain an integer.`);return}let i=`${Math.floor(r/(1024*1024))} MiB`;if(r>sd.totalmem()){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as its contents ${i} were greater than the total amount of system memory.`);return}if(rMO(a,t)).filter(a=>a!==void 0&&a>0).map(a=>a)),i.push(...["/sys/fs/cgroup/cpu.max"].map(a=>yle(a,t)).filter(a=>a!==void 0&&a>0).map(a=>a)));let n=Math.min(...i);if(e){if(r=Number(e),Number.isNaN(r))throw new Cs(`Invalid threads setting "${e}", specified.`);r>n&&(t.info(`Clamping desired number of threads (${r}) to max available (${n}).`),r=n);let a=-n;r=${t}`))return od.ACTION_TOO_NEW;if(!nd.satisfies(e,`<=${r}`))return od.ACTION_TOO_OLD}var N3=class extends Error{constructor(t){super("Internal error: exhaustivity checking failure"),this.expectedExhaustiveValue=t}};function Ele(e){throw new N3(e)}function xle(e){Ki.exportVariable(String(Lr.EnvVar.FEATURE_MULTI_LANGUAGE),"false"),Ki.exportVariable(String(Lr.EnvVar.FEATURE_SANDWICH),"false"),Ki.exportVariable(String(Lr.EnvVar.FEATURE_SARIF_COMBINE),"true"),Ki.exportVariable(String(Lr.EnvVar.FEATURE_WILL_UPLOAD),"true"),Ki.exportVariable(String(Lr.EnvVar.VERSION),e)}function $O(e){let t=process.env[e];if(t===void 0||t.length===0)throw new Error(`${e} environment variable must be set`);return t}var T3=class extends Error{constructor(t,r){super(t),this.status=r}};Q.HTTPError=T3;var Cs=class extends Error{constructor(t){super(t)}};Q.ConfigurationError=Cs;function Sle(e){return e?.status!==void 0&&Number.isInteger(e.status)}var P3;function Nle(e){if(P3!==void 0)throw new Error("cacheCodeQlVersion() should be called only once");P3=e}function Tle(){return P3}async function Ple(e,t){return nd.gte((await e.getVersion()).version,t)}async function Cle(e,t,r,i){let n=BO(e,t),a=Mp.resolve(e.dbLocation,`${i}.zip`);return Ni.existsSync(a)&&await(0,R3.default)(a,{force:!0}),await r.databaseBundle(n,a,i),a}async function O3(e,t){let{allowProcessExit:r}=t||{};return new Promise(i=>{let n=setTimeout(i,e);r&&n.unref()})}function Rle(e){return!sle.includes(e)}function Ole(){return process.env[Lr.EnvVar.TEST_MODE]==="true"}function kO(e){try{return Ni.lstatSync(e).isDirectory()}catch{return!1}}function zO(e){if(!kO(e))return[];let t=Ni.readdirSync(e,{withFileTypes:!0}),r=[];for(let i of t)i.isFile()?r.push(Mp.resolve(e,i.name)):i.isDirectory()&&(r=r.concat(zO(Mp.resolve(e,i.name))));return r}async function Ale(e,t,r=!1){try{return await(0,ele.promisify)(nle.default)(e)}catch(i){(!r||t.isDebug())&&t.warning(`Encountered an error while getting size of '${e}': ${i}`);return}}var UO=!1;async function Ile(e,t,r){let i=!1,n=async()=>{let s=await t;return i=!0,s},a=async()=>{await O3(e,{allowProcessExit:!0}),i||(UO=!0,r())};return await Promise.race([n(),a()])}async function Dle(){UO===!0&&(Ki.info("A timeout occurred, force exiting the process after 30 seconds to prevent hanging."),await O3(3e4,{allowProcessExit:!0}),process.exit())}function Lle(){return process.env.RUNNER_NAME?.includes("Hosted Agent")||process.env.RUNNER_NAME?.includes("GitHub Actions")||process.env.RUNNER_TOOL_CACHE?.includes("hostedtoolcache")}function qle(e){if(!(e===void 0||e==="null"))return JSON.parse(e)}function Fle(e){let t=new Set;return e.filter(r=>{let i=JSON.stringify(r);return t.has(i)?!1:(t.add(i),!0)})}function HO(e,t){if(!Array.isArray(e.runs))return e;let r=0,i={...e,runs:e.runs.map(n=>n.tool?.driver?.name!=="CodeQL"||!Array.isArray(n.invocations)?n:{...n,invocations:n.invocations.map(a=>Array.isArray(a.toolExecutionNotifications)?{...a,toolExecutionNotifications:a.toolExecutionNotifications.map(s=>{if(!Array.isArray(s.locations))return s;let o=Fle(s.locations);return r+=s.locations.length-o.length,{...s,locations:o}})}:a)})};return r>0?t.info(`Removed ${r} duplicate locations from SARIF notification objects.`):t.debug("No duplicate locations found in SARIF notification objects."),i}function Mle(e,t,r){if(process.env[Lr.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX]==="true")r.info(`SARIF notification object duplicate location fix disabled by the ${Lr.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX} environment variable.`),Ni.renameSync(e,t);else{let i=JSON.parse(Ni.readFileSync(e,"utf8"));i=HO(i,r),Ni.writeFileSync(t,JSON.stringify(i))}}function GO(e){return e instanceof Error?e:new Error(String(e))}function VO(e){return e instanceof Error?e.message:String(e)}function Ble(e){return`${e.name}${e.version?`@${e.version}`:""}${e.path?`:${e.path}`:""}`}async function jle(e){try{if(process.platform==="darwin"&&(process.arch==="arm"||process.arch==="arm64")&&!await WO(e))return;let t=await(0,ile.default)($O("GITHUB_WORKSPACE")),r=1024*1024*1024;if(t.free<2*r){let i=`The Actions runner is running low on disk space (${(t.free/r).toPrecision(4)} GB available).`;process.env[Lr.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE]!=="true"?e.warning(i):e.debug(i),Ki.exportVariable(Lr.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE,"true")}return{numAvailableBytes:t.free,numTotalBytes:t.size}}catch(t){e.warning(`Failed to check available disk space: ${VO(t)}`);return}}function $le(e,t){!nd.satisfies(e,">=3")&&!process.env.CODEQL_V2_DEPRECATION_WARNING&&(t.type===ad.DOTCOM||t.type===ad.GHE_DOTCOM||t.type===ad.GHES&&nd.satisfies(nd.coerce(t.version)??"0.0.0",">=3.11"))&&(Ki.warning("CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/"),Ki.exportVariable("CODEQL_V2_DEPRECATION_WARNING","true"))}var DO;(function(e){e.None="none",e.Autobuild="autobuild",e.Manual="manual"})(DO||(Q.BuildMode=DO={}));function kle(e){return JSON.parse(JSON.stringify(e))}async function WO(e){if(process.env[Lr.EnvVar.IS_SIP_ENABLED]!==void 0&&["true","false"].includes(process.env[Lr.EnvVar.IS_SIP_ENABLED]))return process.env[Lr.EnvVar.IS_SIP_ENABLED]==="true";try{let t=await tle.getExecOutput("csrutil status");if(t.exitCode===0){if(t.stdout.includes("System Integrity Protection status: enabled."))return Ki.exportVariable(Lr.EnvVar.IS_SIP_ENABLED,"true"),!0;if(t.stdout.includes("System Integrity Protection status: disabled."))return Ki.exportVariable(Lr.EnvVar.IS_SIP_ENABLED,"false"),!1}return}catch(t){e.warning(`Failed to determine if System Integrity Protection was enabled: ${t}`);return}}async function zle(e,t,r){r.debug(`Cleaning up ${t}.`);try{let i=await(0,R3.default)(e,{force:!0});i.length===0?r.warning(`Failed to clean up ${t}: no files found matching ${e}.`):i.length===1?r.debug(`Cleaned up ${t}.`):r.debug(`Cleaned up ${t} (${i.length} files).`)}catch(i){r.warning(`Failed to clean up ${t}: ${i}.`)}}async function Ule(e,t){try{return await(0,rle.safeWhich)(e),t.debug(`Found ${e}.`),!0}catch(r){return t.debug(`Could not find ${e}: ${r}`),!1}}});var KO=h((_Ce,Hle)=>{Hle.exports={name:"codeql",version:"3.27.6",private:!0,description:"CodeQL action",scripts:{},ava:{typescript:{rewritePaths:{"src/":"lib/"},compile:!1}},license:"MIT",dependencies:{"@actions/artifact":"^2.1.9","@actions/artifact-legacy":"npm:@actions/artifact@^1.1.2","@actions/cache":"^3.3.0","@actions/core":"^1.11.1","@actions/exec":"^1.1.1","@actions/github":"^5.1.1","@actions/glob":"^0.5.0","@actions/io":"^1.1.3","@actions/tool-cache":"^2.0.1","@chrisgavin/safe-which":"^1.0.2","@octokit/plugin-retry":"^5.0.2","@octokit/types":"^13.6.1","@schemastore/package":"0.0.10","@types/node-forge":"^1.3.11","@types/uuid":"^10.0.0","adm-zip":"^0.5.16","check-disk-space":"^3.4.0","console-log-level":"^1.4.1",del:"^6.1.1","fast-deep-equal":"^3.1.3","file-url":"^3.0.0","follow-redirects":"^1.15.9",fs:"0.0.1-security","get-folder-size":"^2.0.1","js-yaml":"^4.1.0",jsonschema:"1.4.1",long:"^5.2.3","node-forge":"^1.3.1",path:"^0.12.7",semver:"^7.6.3",uuid:"^11.0.3",zlib:"^1.0.5"},"//":["micromatch is an unspecified dependency of ava"],devDependencies:{"@ava/typescript":"4.1.0","@eslint/compat":"^1.1.1","@eslint/eslintrc":"^3.2.0","@eslint/js":"^9.15.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@types/adm-zip":"^0.5.6","@types/console-log-level":"^1.4.5","@types/follow-redirects":"^1.14.4","@types/get-folder-size":"^2.0.0","@types/js-yaml":"^4.0.9","@types/node":"20.9.0","@types/semver":"^7.5.8","@types/sinon":"^17.0.3","@typescript-eslint/eslint-plugin":"^8.15.0","@typescript-eslint/parser":"^8.15.0",ava:"^5.3.1",esbuild:"^0.24.0",eslint:"^8.57.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-filenames":"^1.3.2","eslint-plugin-github":"^5.0.2","eslint-plugin-import":"2.29.1","eslint-plugin-no-async-foreach":"^0.1.1",micromatch:"4.0.8",nock:"^13.5.6",sinon:"^19.0.2",typescript:"^5.6.3"},overrides:{"@actions/tool-cache":{semver:">=6.3.1"},"eslint-plugin-import":{semver:">=6.3.1"},"eslint-plugin-jsx-a11y":{semver:">=6.3.1"}}}});var qr=h(se=>{"use strict";var Gle=se&&se.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Vle=se&&se.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Bp=se&&se.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Gle(t,e,r);return Vle(t,e),t};Object.defineProperty(se,"__esModule",{value:!0});se.restoreInputs=se.persistInputs=se.CommandInvocationError=se.getFileType=se.FileCmdNotFoundError=se.decodeGitFilePath=se.getGitDiffHunkHeaders=se.getAllGitMergeBases=se.gitFetch=se.deepenGitHistory=se.determineBaseBranchHeadCommitOid=se.getCommitOid=se.getOptionalInput=se.getRequiredInput=void 0;se.getTemporaryDirectory=Xle;se.getRef=ZO;se.getActionVersion=nde;se.getWorkflowEventName=_f;se.isRunningLocalAction=ade;se.getRelativeScriptPath=eA;se.getWorkflowEvent=tA;se.isAnalyzingDefaultBranch=sde;se.printDebugLogs=ode;se.getUploadValue=lde;se.getWorkflowRunID=dde;se.getWorkflowRunAttempt=cde;se.isSelfHostedRunner=ude;se.isDefaultSetup=mde;se.prettyPrintInvocation=rA;se.ensureEndsInPeriod=iA;se.runTool=fde;var A3=Bp(require("fs")),qo=Bp(require("path")),Ti=Bp(pt()),I3=Bp(xl()),YO=Bp(ql()),Wr=at(),Wle=KO(),Kle=function(e){let t=Ti.getInput(e);if(!t)throw new Wr.ConfigurationError(`Input required and not supplied: ${e}`);return t};se.getRequiredInput=Kle;var Qle=function(e){let t=Ti.getInput(e);return t.length>0?t:void 0};se.getOptionalInput=Qle;function Xle(){let e=process.env.CODEQL_ACTION_TEMP;return e!==void 0&&e!==""?e:(0,Wr.getRequiredEnvParam)("RUNNER_TEMP")}async function ld(e,t,r){let i="",n="";Ti.debug(`Running git command: git ${t.join(" ")}`);try{return await new I3.ToolRunner(await YO.safeWhich("git"),t,{silent:!0,listeners:{stdout:a=>{i+=a.toString()},stderr:a=>{n+=a.toString()}},cwd:e}).exec(),i}catch(a){let s=n;throw n.includes("not a git repository")&&(s="The checkout path provided to the action does not appear to be a git repository."),Ti.info(`git call failed. ${r} Error: ${s}`),a}}var Yle=async function(e,t="HEAD"){try{return(await ld(e,["rev-parse",t],"Continuing with commit SHA from user input or environment.")).trim()}catch{return(0,se.getOptionalInput)("sha")||(0,Wr.getRequiredEnvParam)("GITHUB_SHA")}};se.getCommitOid=Yle;var Zle=async function(e){if(_f()!=="pull_request")return;let t=(0,Wr.getRequiredEnvParam)("GITHUB_SHA"),r=e??(0,se.getOptionalInput)("checkout_path");try{let i="",n="",a="",s=await ld(r,["show","-s","--format=raw",t],"Will calculate the base branch SHA on the server.");for(let o of s.split(` +`))o.startsWith("commit ")&&i===""?i=o.substring(7):o.startsWith("parent ")&&(n===""?n=o.substring(7):a===""&&(a=o.substring(7)));return i===t&&a.length===40&&n.length===40?n:void 0}catch{return}};se.determineBaseBranchHeadCommitOid=Zle;var Jle=async function(){try{await ld((0,se.getOptionalInput)("checkout_path"),["fetch","--no-tags","--deepen=1"],"Cannot deepen the shallow repository.")}catch{}};se.deepenGitHistory=Jle;var ede=async function(e,t){try{await ld((0,se.getOptionalInput)("checkout_path"),["fetch","--no-tags",...t,"origin",`${e}:${e}`],`Cannot fetch ${e}.`)}catch{}};se.gitFetch=ede;var tde=async function(e){try{return(await ld((0,se.getOptionalInput)("checkout_path"),["merge-base","--all",...e],`Cannot get merge base of ${e}.`)).trim().split(` +`)}catch{return[]}};se.getAllGitMergeBases=tde;var rde=async function(e,t){let r="";try{r=await ld((0,se.getOptionalInput)("checkout_path"),["-c","core.quotePath=false","diff","--no-renames","--irreversible-delete","-U0",e,t],`Cannot get diff from ${e} to ${t}.`)}catch{return}let i=[];for(let n of r.split(` +`))(n.startsWith("--- ")||n.startsWith("+++ ")||n.startsWith("@@ "))&&i.push(n);return i};se.getGitDiffHunkHeaders=rde;var ide=function(e){return e.startsWith('"')&&e.endsWith('"')?(e=e.substring(1,e.length-1),e.replace(/\\([abfnrtv\\"]|[0-7]{1,3})/g,(t,r)=>{switch(r[0]){case"a":return"\x07";case"b":return"\b";case"f":return"\f";case"n":return` +`;case"r":return"\r";case"t":return" ";case"v":return"\v";case"\\":return"\\";case'"':return'"';default:return String.fromCharCode(parseInt(r,8))}})):e};se.decodeGitFilePath=ide;async function ZO(){let e=(0,se.getOptionalInput)("ref"),t=(0,se.getOptionalInput)("sha"),r=(0,se.getOptionalInput)("checkout_path")||(0,se.getOptionalInput)("source-root")||(0,Wr.getRequiredEnvParam)("GITHUB_WORKSPACE"),i=!!e,n=!!t;if((i||n)&&!(i&&n))throw new Wr.ConfigurationError("Both 'ref' and 'sha' are required if one of them is provided.");let a=e||JO(),s=t||(0,Wr.getRequiredEnvParam)("GITHUB_SHA");if(e)return e;let o=/refs\/pull\/(\d+)\/merge/;if(!o.test(a))return a;let l=await(0,se.getCommitOid)(r,"HEAD");if(s!==l&&await(0,se.getCommitOid)(r,a.replace(/^refs\/pull\//,"refs/remotes/pull/"))!==l){let c=a.replace(o,"refs/pull/$1/head");return Ti.debug(`No longer on merge commit, rewriting ref from ${a} to ${c}.`),c}else return a}function JO(){let e;try{e=(0,Wr.getRequiredEnvParam)("GITHUB_REF")}catch(t){let r=process.env.CODE_SCANNING_REF;if(r===void 0||r.length===0)throw t;e=r}return e}function nde(){return Wle.version}function _f(){return(0,Wr.getRequiredEnvParam)("GITHUB_EVENT_NAME")}function ade(){let e=eA();return e.startsWith("..")||qo.isAbsolute(e)}function eA(){let e=(0,Wr.getRequiredEnvParam)("RUNNER_TEMP"),t=qo.join(qo.dirname(e),"_actions");return qo.relative(t,__filename)}function tA(){let e=(0,Wr.getRequiredEnvParam)("GITHUB_EVENT_PATH");try{return JSON.parse(A3.readFileSync(e,"utf-8"))}catch(t){throw new Error(`Unable to read workflow event JSON from ${e}: ${t}`)}}function QO(e){return e.startsWith("refs/heads/")?e.slice(11):e}async function sde(){if(process.env.CODE_SCANNING_IS_ANALYZING_DEFAULT_BRANCH==="true")return!0;let e=await ZO();e=QO(e);let r=tA()?.repository?.default_branch;return _f()==="schedule"&&(r=QO(JO())),e===r}async function ode(e){for(let t of e.languages){let r=(0,Wr.getCodeQLDatabasePath)(e,t),i=qo.join(r,"log");if(!(0,Wr.doesDirectoryExist)(i)){Ti.info(`Directory ${i} does not exist.`);continue}let n=a=>{let s=A3.readdirSync(a,{withFileTypes:!0});s.length===0&&Ti.info(`No debug logs found at directory ${i}.`);for(let o of s)if(o.isFile()){let l=qo.resolve(a,o.name);Ti.startGroup(`CodeQL Debug Logs - ${t} - ${o.name} from file at path ${l}`),process.stdout.write(A3.readFileSync(l)),Ti.endGroup()}else o.isDirectory()&&n(qo.resolve(a,o.name))};n(i)}}function lde(e){switch(e){case void 0:case"true":case"always":return"always";case"false":case"failure-only":return"failure-only";case"never":return"never";default:return Ti.warning(`Unrecognized 'upload' input to 'analyze' Action: ${e}. Defaulting to 'always'.`),"always"}}function dde(){let e=(0,Wr.getRequiredEnvParam)("GITHUB_RUN_ID"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ID must define a non NaN workflow run ID. Current value is ${e}`);if(t<0)throw new Error(`GITHUB_RUN_ID must be a non-negative integer. Current value is ${e}`);return t}function cde(){let e=(0,Wr.getRequiredEnvParam)("GITHUB_RUN_ATTEMPT"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ATTEMPT must define a non NaN workflow run attempt. Current value is ${e}`);if(t<=0)throw new Error(`GITHUB_RUN_ATTEMPT must be a positive integer. Current value is ${e}`);return t}var vf=class extends Error{constructor(t){super(t),this.name="FileCmdNotFoundError"}};se.FileCmdNotFoundError=vf;var pde=async e=>{let t="",r="",i;try{i=await YO.safeWhich("file")}catch(n){throw new vf(`The \`file\` program is required, but does not appear to be installed. Please install it: ${n}`)}try{return await new I3.ToolRunner(i,["-L",e],{silent:!0,listeners:{stdout:n=>{r+=n.toString()},stderr:n=>{t+=n.toString()}}}).exec(),r.trim()}catch(n){throw Ti.info(`Could not determine type of ${e} from ${r}. ${t}`),n}};se.getFileType=pde;function ude(){return process.env.RUNNER_ENVIRONMENT==="self-hosted"}function mde(){return _f()==="dynamic"}function rA(e,t){return[e,...t].map(r=>r.includes(" ")?`'${r}'`:r).join(" ")}var bf=class extends Error{constructor(t,r,i,n,a){let s=rA(t,r),o=iA(n.trim().split(` +`).pop()?.trim()||"n/a");super(`Failed to run "${s}". Exit code was ${i} and last log line was: ${o} See the logs for more details.`),this.cmd=t,this.args=r,this.exitCode=i,this.stderr=n,this.stdout=a}};se.CommandInvocationError=bf;function iA(e){return e[e.length-1]==="."?e:`${e}.`}var XO=2e4;async function fde(e,t=[],r={}){let i="",n="";r.noStreamStdout||process.stdout.write(`[command]${e} ${t.join(" ")} +`);let a=await new I3.ToolRunner(e,t,{ignoreReturnCode:!0,listeners:{stdout:s=>{i+=s.toString("utf8"),r.noStreamStdout||process.stdout.write(s)},stderr:s=>{let o=0;s.length-XO>0&&(o=s.length-XO+1),n+=s.toString("utf8",o),process.stdout.write(s)}},silent:!0,...r.stdin?{input:Buffer.from(r.stdin||"")}:{}}).exec();if(a!==0)throw new bf(e,t,a,n,i);return i}var nA="persisted_inputs",hde=function(){let e=Object.entries(process.env).filter(([t])=>t.startsWith("INPUT_"));Ti.saveState(nA,JSON.stringify(e))};se.persistInputs=hde;var gde=function(){let e=Ti.getState(nA);if(e)for(let[t,r]of JSON.parse(e))process.env[t]=r};se.restoreInputs=gde});var aA=h((D3,L3)=>{(function(e,t){typeof D3=="object"&&typeof L3<"u"?L3.exports=t():typeof define=="function"&&define.amd?define(t):e.Bottleneck=t()})(D3,function(){"use strict";var e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function t(pe){return pe&&pe.default||pe}var r=function(pe,C,b={}){var R,D,q;for(R in C)q=C[R],b[R]=(D=pe[R])!=null?D:q;return b},i=function(pe,C,b={}){var R,D;for(R in pe)D=pe[R],C[R]!==void 0&&(b[R]=D);return b},n={load:r,overwrite:i},a;a=class{constructor(C,b){this.incr=C,this.decr=b,this._first=null,this._last=null,this.length=0}push(C){var b;this.length++,typeof this.incr=="function"&&this.incr(),b={value:C,prev:this._last,next:null},this._last!=null?(this._last.next=b,this._last=b):this._first=this._last=b}shift(){var C;if(this._first!=null)return this.length--,typeof this.decr=="function"&&this.decr(),C=this._first.value,(this._first=this._first.next)!=null?this._first.prev=null:this._last=null,C}first(){if(this._first!=null)return this._first.value}getArray(){var C,b,R;for(C=this._first,R=[];C!=null;)R.push((b=C,C=C.next,b.value));return R}forEachShift(C){var b;for(b=this.shift();b!=null;)C(b),b=this.shift()}debug(){var C,b,R,D,q;for(C=this._first,q=[];C!=null;)q.push((b=C,C=C.next,{value:b.value,prev:(R=b.prev)!=null?R.value:void 0,next:(D=b.next)!=null?D.value:void 0}));return q}};var s=a,o;o=class{constructor(C){if(this.instance=C,this._events={},this.instance.on!=null||this.instance.once!=null||this.instance.removeAllListeners!=null)throw new Error("An Emitter already exists for this object");this.instance.on=(b,R)=>this._addListener(b,"many",R),this.instance.once=(b,R)=>this._addListener(b,"once",R),this.instance.removeAllListeners=(b=null)=>b!=null?delete this._events[b]:this._events={}}_addListener(C,b,R){var D;return(D=this._events)[C]==null&&(D[C]=[]),this._events[C].push({cb:R,status:b}),this.instance}listenerCount(C){return this._events[C]!=null?this._events[C].length:0}async trigger(C,...b){var R,D;try{return C!=="debug"&&this.trigger("debug",`Event triggered: ${C}`,b),this._events[C]==null?void 0:(this._events[C]=this._events[C].filter(function(q){return q.status!=="none"}),D=this._events[C].map(async q=>{var k,ce;if(q.status!=="none"){q.status==="once"&&(q.status="none");try{return ce=typeof q.cb=="function"?q.cb(...b):void 0,typeof ce?.then=="function"?await ce:ce}catch(et){return k=et,this.trigger("error",k),null}}}),(await Promise.all(D)).find(function(q){return q!=null}))}catch(q){return R=q,this.trigger("error",R),null}}};var l=o,d,c,p;d=s,c=l,p=class{constructor(C){var b;this.Events=new c(this),this._length=0,this._lists=function(){var R,D,q;for(q=[],b=R=1,D=C;1<=D?R<=D:R>=D;b=1<=D?++R:--R)q.push(new d(()=>this.incr(),()=>this.decr()));return q}.call(this)}incr(){if(this._length++===0)return this.Events.trigger("leftzero")}decr(){if(--this._length===0)return this.Events.trigger("zero")}push(C){return this._lists[C.options.priority].push(C)}queued(C){return C!=null?this._lists[C].length:this._length}shiftAll(C){return this._lists.forEach(function(b){return b.forEachShift(C)})}getFirst(C=this._lists){var b,R,D;for(b=0,R=C.length;b0)return D;return[]}shiftLastFrom(C){return this.getFirst(this._lists.slice(C).reverse()).shift()}};var u=p,m;m=class extends Error{};var f=m,g,y,w,x,T;x=10,y=5,T=n,g=f,w=class{constructor(C,b,R,D,q,k,ce,et){this.task=C,this.args=b,this.rejectOnDrop=q,this.Events=k,this._states=ce,this.Promise=et,this.options=T.load(R,D),this.options.priority=this._sanitizePriority(this.options.priority),this.options.id===D.id&&(this.options.id=`${this.options.id}-${this._randomIndex()}`),this.promise=new this.Promise((vr,Cr)=>{this._resolve=vr,this._reject=Cr}),this.retryCount=0}_sanitizePriority(C){var b;return b=~~C!==C?y:C,b<0?0:b>x-1?x-1:b}_randomIndex(){return Math.random().toString(36).slice(2)}doDrop({error:C,message:b="This job has been dropped by Bottleneck"}={}){return this._states.remove(this.options.id)?(this.rejectOnDrop&&this._reject(C??new g(b)),this.Events.trigger("dropped",{args:this.args,options:this.options,task:this.task,promise:this.promise}),!0):!1}_assertStatus(C){var b;if(b=this._states.jobStatus(this.options.id),!(b===C||C==="DONE"&&b===null))throw new g(`Invalid job status ${b}, expected ${C}. Please open an issue at https://github.com/SGrondin/bottleneck/issues`)}doReceive(){return this._states.start(this.options.id),this.Events.trigger("received",{args:this.args,options:this.options})}doQueue(C,b){return this._assertStatus("RECEIVED"),this._states.next(this.options.id),this.Events.trigger("queued",{args:this.args,options:this.options,reachedHWM:C,blocked:b})}doRun(){return this.retryCount===0?(this._assertStatus("QUEUED"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),this.Events.trigger("scheduled",{args:this.args,options:this.options})}async doExecute(C,b,R,D){var q,k,ce;this.retryCount===0?(this._assertStatus("RUNNING"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),k={args:this.args,options:this.options,retryCount:this.retryCount},this.Events.trigger("executing",k);try{if(ce=await(C!=null?C.schedule(this.options,this.task,...this.args):this.task(...this.args)),b())return this.doDone(k),await D(this.options,k),this._assertStatus("DONE"),this._resolve(ce)}catch(et){return q=et,this._onFailure(q,k,b,R,D)}}doExpire(C,b,R){var D,q;return this._states.jobStatus(this.options.id==="RUNNING")&&this._states.next(this.options.id),this._assertStatus("EXECUTING"),q={args:this.args,options:this.options,retryCount:this.retryCount},D=new g(`This job timed out after ${this.options.expiration} ms.`),this._onFailure(D,q,C,b,R)}async _onFailure(C,b,R,D,q){var k,ce;if(R())return k=await this.Events.trigger("failed",C,b),k!=null?(ce=~~k,this.Events.trigger("retry",`Retrying ${this.options.id} after ${ce} ms`,b),this.retryCount++,D(ce)):(this.doDone(b),await q(this.options,b),this._assertStatus("DONE"),this._reject(C))}doDone(C){return this._assertStatus("EXECUTING"),this._states.next(this.options.id),this.Events.trigger("done",C)}};var P=w,I,H,W;W=n,I=f,H=class{constructor(C,b,R){this.instance=C,this.storeOptions=b,this.clientId=this.instance._randomIndex(),W.load(R,R,this),this._nextRequest=this._lastReservoirRefresh=this._lastReservoirIncrease=Date.now(),this._running=0,this._done=0,this._unblockTime=0,this.ready=this.Promise.resolve(),this.clients={},this._startHeartbeat()}_startHeartbeat(){var C;return this.heartbeat==null&&(this.storeOptions.reservoirRefreshInterval!=null&&this.storeOptions.reservoirRefreshAmount!=null||this.storeOptions.reservoirIncreaseInterval!=null&&this.storeOptions.reservoirIncreaseAmount!=null)?typeof(C=this.heartbeat=setInterval(()=>{var b,R,D,q,k;if(q=Date.now(),this.storeOptions.reservoirRefreshInterval!=null&&q>=this._lastReservoirRefresh+this.storeOptions.reservoirRefreshInterval&&(this._lastReservoirRefresh=q,this.storeOptions.reservoir=this.storeOptions.reservoirRefreshAmount,this.instance._drainAll(this.computeCapacity())),this.storeOptions.reservoirIncreaseInterval!=null&&q>=this._lastReservoirIncrease+this.storeOptions.reservoirIncreaseInterval&&({reservoirIncreaseAmount:b,reservoirIncreaseMaximum:D,reservoir:k}=this.storeOptions,this._lastReservoirIncrease=q,R=D!=null?Math.min(b,D-k):b,R>0))return this.storeOptions.reservoir+=R,this.instance._drainAll(this.computeCapacity())},this.heartbeatInterval)).unref=="function"?C.unref():void 0:clearInterval(this.heartbeat)}async __publish__(C){return await this.yieldLoop(),this.instance.Events.trigger("message",C.toString())}async __disconnect__(C){return await this.yieldLoop(),clearInterval(this.heartbeat),this.Promise.resolve()}yieldLoop(C=0){return new this.Promise(function(b,R){return setTimeout(b,C)})}computePenalty(){var C;return(C=this.storeOptions.penalty)!=null?C:15*this.storeOptions.minTime||5e3}async __updateSettings__(C){return await this.yieldLoop(),W.overwrite(C,C,this.storeOptions),this._startHeartbeat(),this.instance._drainAll(this.computeCapacity()),!0}async __running__(){return await this.yieldLoop(),this._running}async __queued__(){return await this.yieldLoop(),this.instance.queued()}async __done__(){return await this.yieldLoop(),this._done}async __groupCheck__(C){return await this.yieldLoop(),this._nextRequest+this.timeout=C}check(C,b){return this.conditionsCheck(C)&&this._nextRequest-b<=0}async __check__(C){var b;return await this.yieldLoop(),b=Date.now(),this.check(C,b)}async __register__(C,b,R){var D,q;return await this.yieldLoop(),D=Date.now(),this.conditionsCheck(b)?(this._running+=b,this.storeOptions.reservoir!=null&&(this.storeOptions.reservoir-=b),q=Math.max(this._nextRequest-D,0),this._nextRequest=D+q+this.storeOptions.minTime,{success:!0,wait:q,reservoir:this.storeOptions.reservoir}):{success:!1}}strategyIsBlock(){return this.storeOptions.strategy===3}async __submit__(C,b){var R,D,q;if(await this.yieldLoop(),this.storeOptions.maxConcurrent!=null&&b>this.storeOptions.maxConcurrent)throw new I(`Impossible to add a job having a weight of ${b} to a limiter having a maxConcurrent setting of ${this.storeOptions.maxConcurrent}`);return D=Date.now(),q=this.storeOptions.highWater!=null&&C===this.storeOptions.highWater&&!this.check(b,D),R=this.strategyIsBlock()&&(q||this.isBlocked(D)),R&&(this._unblockTime=D+this.computePenalty(),this._nextRequest=this._unblockTime+this.storeOptions.minTime,this.instance._dropAllQueued()),{reachedHWM:q,blocked:R,strategy:this.storeOptions.strategy}}async __free__(C,b){return await this.yieldLoop(),this._running-=b,this._done+=b,this.instance._drainAll(this.computeCapacity()),{running:this._running}}};var j=H,L,z;L=f,z=class{constructor(C){this.status=C,this._jobs={},this.counts=this.status.map(function(){return 0})}next(C){var b,R;if(b=this._jobs[C],R=b+1,b!=null&&R(C[this.status[R]]=b,C),{})}};var _=z,de,N;de=s,N=class{constructor(C,b){this.schedule=this.schedule.bind(this),this.name=C,this.Promise=b,this._running=0,this._queue=new de}isEmpty(){return this._queue.length===0}async _tryToRun(){var C,b,R,D,q,k,ce;if(this._running<1&&this._queue.length>0)return this._running++,{task:ce,args:C,resolve:q,reject:D}=this._queue.shift(),b=await async function(){try{return k=await ce(...C),function(){return q(k)}}catch(et){return R=et,function(){return D(R)}}}(),this._running--,this._tryToRun(),b()}schedule(C,...b){var R,D,q;return q=D=null,R=new this.Promise(function(k,ce){return q=k,D=ce}),this._queue.push({task:C,args:b,resolve:q,reject:D}),this._tryToRun(),R}};var v=N,E="2.19.5",S={version:E},Y=Object.freeze({version:E,default:S}),G=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),oe=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),je=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),qe,it,ft,Ut,Je,he;he=n,qe=l,Ut=G,ft=oe,Je=je,it=function(){class pe{constructor(b={}){this.deleteKey=this.deleteKey.bind(this),this.limiterOptions=b,he.load(this.limiterOptions,this.defaults,this),this.Events=new qe(this),this.instances={},this.Bottleneck=U_,this._startAutoCleanup(),this.sharedConnection=this.connection!=null,this.connection==null&&(this.limiterOptions.datastore==="redis"?this.connection=new Ut(Object.assign({},this.limiterOptions,{Events:this.Events})):this.limiterOptions.datastore==="ioredis"&&(this.connection=new ft(Object.assign({},this.limiterOptions,{Events:this.Events}))))}key(b=""){var R;return(R=this.instances[b])!=null?R:(()=>{var D;return D=this.instances[b]=new this.Bottleneck(Object.assign(this.limiterOptions,{id:`${this.id}-${b}`,timeout:this.timeout,connection:this.connection})),this.Events.trigger("created",D,b),D})()}async deleteKey(b=""){var R,D;return D=this.instances[b],this.connection&&(R=await this.connection.__runCommand__(["del",...Je.allKeys(`${this.id}-${b}`)])),D!=null&&(delete this.instances[b],await D.disconnect()),D!=null||R>0}limiters(){var b,R,D,q;R=this.instances,D=[];for(b in R)q=R[b],D.push({key:b,limiter:q});return D}keys(){return Object.keys(this.instances)}async clusterKeys(){var b,R,D,q,k,ce,et,vr,Cr;if(this.connection==null)return this.Promise.resolve(this.keys());for(ce=[],b=null,Cr=`b_${this.id}-`.length,R=9;b!==0;)for([vr,D]=await this.connection.__runCommand__(["scan",b??0,"match",`b_${this.id}-*_settings`,"count",1e4]),b=~~vr,q=0,et=D.length;q{var R,D,q,k,ce,et;ce=Date.now(),q=this.instances,k=[];for(D in q){et=q[D];try{await et._store.__groupCheck__(ce)?k.push(this.deleteKey(D)):k.push(void 0)}catch(vr){R=vr,k.push(et.Events.trigger("error",R))}}return k},this.timeout/2)).unref=="function"?b.unref():void 0}updateSettings(b={}){if(he.overwrite(b,this.defaults,this),he.overwrite(b,b,this.limiterOptions),b.timeout!=null)return this._startAutoCleanup()}disconnect(b=!0){var R;if(!this.sharedConnection)return(R=this.connection)!=null?R.disconnect(b):void 0}}return pe.prototype.defaults={timeout:1e3*60*5,connection:null,Promise,id:"group-key"},pe}.call(e);var bn=it,Mm,K,nt;nt=n,K=l,Mm=function(){class pe{constructor(b={}){this.options=b,nt.load(this.options,this.defaults,this),this.Events=new K(this),this._arr=[],this._resetPromise(),this._lastFlush=Date.now()}_resetPromise(){return this._promise=new this.Promise((b,R)=>this._resolve=b)}_flush(){return clearTimeout(this._timeout),this._lastFlush=Date.now(),this._resolve(),this.Events.trigger("batch",this._arr),this._arr=[],this._resetPromise()}add(b){var R;return this._arr.push(b),R=this._promise,this._arr.length===this.maxSize?this._flush():this.maxTime!=null&&this._arr.length===1&&(this._timeout=setTimeout(()=>this._flush(),this.maxTime)),R}}return pe.prototype.defaults={maxTime:null,maxSize:null,Promise},pe}.call(e);var V=Mm,Ee=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),ht=t(Y),tr,Pt,uo,as,B_,Ig,j_,$_,k_,Dg,Fn,z_=[].splice;Ig=10,Pt=5,Fn=n,j_=u,as=P,B_=j,$_=Ee,uo=l,k_=_,Dg=v,tr=function(){class pe{constructor(b={},...R){var D,q;this._addToQueue=this._addToQueue.bind(this),this._validateOptions(b,R),Fn.load(b,this.instanceDefaults,this),this._queues=new j_(Ig),this._scheduled={},this._states=new k_(["RECEIVED","QUEUED","RUNNING","EXECUTING"].concat(this.trackDoneStatus?["DONE"]:[])),this._limiter=null,this.Events=new uo(this),this._submitLock=new Dg("submit",this.Promise),this._registerLock=new Dg("register",this.Promise),q=Fn.load(b,this.storeDefaults,{}),this._store=function(){if(this.datastore==="redis"||this.datastore==="ioredis"||this.connection!=null)return D=Fn.load(b,this.redisStoreDefaults,{}),new $_(this,q,D);if(this.datastore==="local")return D=Fn.load(b,this.localStoreDefaults,{}),new B_(this,q,D);throw new pe.prototype.BottleneckError(`Invalid datastore type: ${this.datastore}`)}.call(this),this._queues.on("leftzero",()=>{var k;return(k=this._store.heartbeat)!=null&&typeof k.ref=="function"?k.ref():void 0}),this._queues.on("zero",()=>{var k;return(k=this._store.heartbeat)!=null&&typeof k.unref=="function"?k.unref():void 0})}_validateOptions(b,R){if(!(b!=null&&typeof b=="object"&&R.length===0))throw new pe.prototype.BottleneckError("Bottleneck v2 takes a single object argument. Refer to https://github.com/SGrondin/bottleneck#upgrading-to-v2 if you're upgrading from Bottleneck v1.")}ready(){return this._store.ready}clients(){return this._store.clients}channel(){return`b_${this.id}`}channel_client(){return`b_${this.id}_${this._store.clientId}`}publish(b){return this._store.__publish__(b)}disconnect(b=!0){return this._store.__disconnect__(b)}chain(b){return this._limiter=b,this}queued(b){return this._queues.queued(b)}clusterQueued(){return this._store.__queued__()}empty(){return this.queued()===0&&this._submitLock.isEmpty()}running(){return this._store.__running__()}done(){return this._store.__done__()}jobStatus(b){return this._states.jobStatus(b)}jobs(b){return this._states.statusJobs(b)}counts(){return this._states.statusCounts()}_randomIndex(){return Math.random().toString(36).slice(2)}check(b=1){return this._store.__check__(b)}_clearGlobalState(b){return this._scheduled[b]!=null?(clearTimeout(this._scheduled[b].expiration),delete this._scheduled[b],!0):!1}async _free(b,R,D,q){var k,ce;try{if({running:ce}=await this._store.__free__(b,D.weight),this.Events.trigger("debug",`Freed ${D.id}`,q),ce===0&&this.empty())return this.Events.trigger("idle")}catch(et){return k=et,this.Events.trigger("error",k)}}_run(b,R,D){var q,k,ce;return R.doRun(),q=this._clearGlobalState.bind(this,b),ce=this._run.bind(this,b,R),k=this._free.bind(this,b,R),this._scheduled[b]={timeout:setTimeout(()=>R.doExecute(this._limiter,q,ce,k),D),expiration:R.options.expiration!=null?setTimeout(function(){return R.doExpire(q,ce,k)},D+R.options.expiration):void 0,job:R}}_drainOne(b){return this._registerLock.schedule(()=>{var R,D,q,k,ce;return this.queued()===0?this.Promise.resolve(null):(ce=this._queues.getFirst(),{options:k,args:R}=q=ce.first(),b!=null&&k.weight>b?this.Promise.resolve(null):(this.Events.trigger("debug",`Draining ${k.id}`,{args:R,options:k}),D=this._randomIndex(),this._store.__register__(D,k.weight,k.expiration).then(({success:et,wait:vr,reservoir:Cr})=>{var Gc;return this.Events.trigger("debug",`Drained ${k.id}`,{success:et,args:R,options:k}),et?(ce.shift(),Gc=this.empty(),Gc&&this.Events.trigger("empty"),Cr===0&&this.Events.trigger("depleted",Gc),this._run(D,q,vr),this.Promise.resolve(k.weight)):this.Promise.resolve(null)})))})}_drainAll(b,R=0){return this._drainOne(b).then(D=>{var q;return D!=null?(q=b!=null?b-D:b,this._drainAll(q,R+D)):this.Promise.resolve(R)}).catch(D=>this.Events.trigger("error",D))}_dropAllQueued(b){return this._queues.shiftAll(function(R){return R.doDrop({message:b})})}stop(b={}){var R,D;return b=Fn.load(b,this.stopDefaults),D=q=>{var k;return k=()=>{var ce;return ce=this._states.counts,ce[0]+ce[1]+ce[2]+ce[3]===q},new this.Promise((ce,et)=>k()?ce():this.on("done",()=>{if(k())return this.removeAllListeners("done"),ce()}))},R=b.dropWaitingJobs?(this._run=function(q,k){return k.doDrop({message:b.dropErrorMessage})},this._drainOne=()=>this.Promise.resolve(null),this._registerLock.schedule(()=>this._submitLock.schedule(()=>{var q,k,ce;k=this._scheduled;for(q in k)ce=k[q],this.jobStatus(ce.job.options.id)==="RUNNING"&&(clearTimeout(ce.timeout),clearTimeout(ce.expiration),ce.job.doDrop({message:b.dropErrorMessage}));return this._dropAllQueued(b.dropErrorMessage),D(0)}))):this.schedule({priority:Ig-1,weight:0},()=>D(1)),this._receive=function(q){return q._reject(new pe.prototype.BottleneckError(b.enqueueErrorMessage))},this.stop=()=>this.Promise.reject(new pe.prototype.BottleneckError("stop() has already been called")),R}async _addToQueue(b){var R,D,q,k,ce,et,vr;({args:R,options:k}=b);try{({reachedHWM:ce,blocked:D,strategy:vr}=await this._store.__submit__(this.queued(),k.weight))}catch(Cr){return q=Cr,this.Events.trigger("debug",`Could not queue ${k.id}`,{args:R,options:k,error:q}),b.doDrop({error:q}),!1}return D?(b.doDrop(),!0):ce&&(et=vr===pe.prototype.strategy.LEAK?this._queues.shiftLastFrom(k.priority):vr===pe.prototype.strategy.OVERFLOW_PRIORITY?this._queues.shiftLastFrom(k.priority+1):vr===pe.prototype.strategy.OVERFLOW?b:void 0,et?.doDrop(),et==null||vr===pe.prototype.strategy.OVERFLOW)?(et==null&&b.doDrop(),ce):(b.doQueue(ce,D),this._queues.push(b),await this._drainAll(),ce)}_receive(b){return this._states.jobStatus(b.options.id)!=null?(b._reject(new pe.prototype.BottleneckError(`A job with the same id already exists (id=${b.options.id})`)),!1):(b.doReceive(),this._submitLock.schedule(this._addToQueue,b))}submit(...b){var R,D,q,k,ce,et,vr;return typeof b[0]=="function"?(ce=b,[D,...b]=ce,[R]=z_.call(b,-1),k=Fn.load({},this.jobDefaults)):(et=b,[k,D,...b]=et,[R]=z_.call(b,-1),k=Fn.load(k,this.jobDefaults)),vr=(...Cr)=>new this.Promise(function(Gc,eV){return D(...Cr,function(...H_){return(H_[0]!=null?eV:Gc)(H_)})}),q=new as(vr,b,k,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),q.promise.then(function(Cr){return typeof R=="function"?R(...Cr):void 0}).catch(function(Cr){return Array.isArray(Cr)?typeof R=="function"?R(...Cr):void 0:typeof R=="function"?R(Cr):void 0}),this._receive(q)}schedule(...b){var R,D,q;return typeof b[0]=="function"?([q,...b]=b,D={}):[D,q,...b]=b,R=new as(q,b,D,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),this._receive(R),R.promise}wrap(b){var R,D;return R=this.schedule.bind(this),D=function(...q){return R(b.bind(this),...q)},D.withOptions=function(q,...k){return R(q,b,...k)},D}async updateSettings(b={}){return await this._store.__updateSettings__(Fn.overwrite(b,this.storeDefaults)),Fn.overwrite(b,this.instanceDefaults,this),this}currentReservoir(){return this._store.__currentReservoir__()}incrementReservoir(b=0){return this._store.__incrementReservoir__(b)}}return pe.default=pe,pe.Events=uo,pe.version=pe.prototype.version=ht.version,pe.strategy=pe.prototype.strategy={LEAK:1,OVERFLOW:2,OVERFLOW_PRIORITY:4,BLOCK:3},pe.BottleneckError=pe.prototype.BottleneckError=f,pe.Group=pe.prototype.Group=bn,pe.RedisConnection=pe.prototype.RedisConnection=G,pe.IORedisConnection=pe.prototype.IORedisConnection=oe,pe.Batcher=pe.prototype.Batcher=V,pe.prototype.jobDefaults={priority:Pt,weight:1,expiration:null,id:""},pe.prototype.storeDefaults={maxConcurrent:null,minTime:0,highWater:null,strategy:pe.prototype.strategy.LEAK,penalty:null,reservoir:null,reservoirRefreshInterval:null,reservoirRefreshAmount:null,reservoirIncreaseInterval:null,reservoirIncreaseAmount:null,reservoirIncreaseMaximum:null},pe.prototype.localStoreDefaults={Promise,timeout:null,heartbeatInterval:250},pe.prototype.redisStoreDefaults={Promise,timeout:null,heartbeatInterval:5e3,clientTimeout:1e4,Redis:null,clientOptions:{},clusterNodes:null,clearDatastore:!1,connection:null},pe.prototype.instanceDefaults={datastore:"local",connection:null,id:"",rejectOnDrop:!0,trackDoneStatus:!1,Promise},pe.prototype.stopDefaults={enqueueErrorMessage:"This limiter has been stopped and cannot accept new jobs.",dropWaitingJobs:!0,dropErrorMessage:"This limiter has been stopped."},pe}.call(e);var U_=tr,JG=U_;return JG})});var pA=h((OCe,cA)=>{"use strict";var yde=Object.create,wf=Object.defineProperty,vde=Object.getOwnPropertyDescriptor,bde=Object.getOwnPropertyNames,_de=Object.getPrototypeOf,wde=Object.prototype.hasOwnProperty,Ede=(e,t)=>{for(var r in t)wf(e,r,{get:t[r],enumerable:!0})},oA=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of bde(t))!wde.call(e,n)&&n!==r&&wf(e,n,{get:()=>t[n],enumerable:!(i=vde(t,n))||i.enumerable});return e},xde=(e,t,r)=>(r=e!=null?yde(_de(e)):{},oA(t||!e||!e.__esModule?wf(r,"default",{value:e,enumerable:!0}):r,e)),Sde=e=>oA(wf({},"__esModule",{value:!0}),e),lA={};Ede(lA,{RequestError:()=>Pde});cA.exports=Sde(lA);var sA=I2(),dA=xde(np()),Nde=(0,dA.default)(e=>console.warn(e)),Tde=(0,dA.default)(e=>console.warn(e)),Pde=class extends Error{constructor(e,t,r){super(e),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=t;let i;"headers"in r&&typeof r.headers<"u"&&(i=r.headers),"response"in r&&(this.response=r.response,i=r.response.headers);let n=Object.assign({},r.request);r.request.headers.authorization&&(n.headers=Object.assign({},r.request.headers,{authorization:r.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),n.url=n.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=n,Object.defineProperty(this,"code",{get(){return Nde(new sA.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),t}}),Object.defineProperty(this,"headers",{get(){return Tde(new sA.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),i||{}}})}}});var vA=h((DCe,yA)=>{"use strict";var Cde=Object.create,Ef=Object.defineProperty,Rde=Object.getOwnPropertyDescriptor,Ode=Object.getOwnPropertyNames,Ade=Object.getPrototypeOf,Ide=Object.prototype.hasOwnProperty,Dde=(e,t)=>{for(var r in t)Ef(e,r,{get:t[r],enumerable:!0})},uA=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Ode(t))!Ide.call(e,n)&&n!==r&&Ef(e,n,{get:()=>t[n],enumerable:!(i=Rde(t,n))||i.enumerable});return e},Lde=(e,t,r)=>(r=e!=null?Cde(Ade(e)):{},uA(t||!e||!e.__esModule?Ef(r,"default",{value:e,enumerable:!0}):r,e)),qde=e=>uA(Ef({},"__esModule",{value:!0}),e),mA={};Dde(mA,{VERSION:()=>hA,retry:()=>gA});yA.exports=qde(mA);var ICe=H2();async function fA(e,t,r,i){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!e.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:e.retries,a=Math.pow((i.request.retryCount||0)+1,2);throw t.retry.retryRequest(r,n,a)}throw r}var Fde=Lde(aA()),Mde=pA();async function Bde(e,t,r,i){let n=new Fde.default;return n.on("failed",function(a,s){let o=~~a.request.request.retries,l=~~a.request.request.retryAfter;if(i.request.retryCount=s.retryCount+1,o>s.retryCount)return l*e.retryAfterBaseValue}),n.schedule(jde.bind(null,e,t,r),i)}async function jde(e,t,r,i){let n=await r(r,i);if(n.data&&n.data.errors&&/Something went wrong while executing your query/.test(n.data.errors[0].message)){let a=new Mde.RequestError(n.data.errors[0].message,500,{request:i,response:n});return fA(e,t,a,i)}return n}var hA="5.0.5";function gA(e,t){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,422,451],retries:3},t.retry);return r.enabled&&(e.hook.error("request",fA.bind(null,r,e)),e.hook.wrap("request",Bde.bind(null,r,e))),{retry:{retryRequest:(i,n,a)=>(i.request.request=Object.assign({},i.request.request,{retries:n,retryAfter:a}),i)}}}gA.VERSION=hA});var _A=h((LCe,bA)=>{"use strict";var q3=require("util"),F3=["trace","debug","info","warn","error","fatal"],$de=function(){};bA.exports=function(e){e=e||{},e.level=e.level||"info";var t={},r=function(i){return F3.indexOf(i)>=F3.indexOf(e.level)};return F3.forEach(function(i){t[i]=r(i)?n:$de;function n(){var a=e.prefix,s;if(e.stderr)s="error";else switch(i){case"trace":s="info";break;case"debug":s="info";break;case"fatal":s="error";break;default:s=i}a&&(typeof a=="function"&&(a=a(i)),arguments[0]=q3.format(a,arguments[0])),console[s](q3.format.apply(q3,arguments))}}),t}});var jp=h(M3=>{"use strict";Object.defineProperty(M3,"__esModule",{value:!0});M3.parseRepositoryNwo=zde;var kde=at();function zde(e){let t=e.split("/");if(t.length!==2)throw new kde.ConfigurationError(`"${e}" is not a valid repository name`);return{owner:t[0],repo:t[1]}}});var Tn=h(bt=>{"use strict";var Ude=bt&&bt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Hde=bt&&bt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$3=bt&&bt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Ude(t,e,r);return Hde(t,e),t},Gde=bt&&bt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(bt,"__esModule",{value:!0});bt.DisallowedAPIVersionReason=void 0;bt.getApiDetails=z3;bt.getApiClient=$p;bt.getApiClientWithExternalAuth=Qde;bt.getGitHubVersionFromApi=NA;bt.getGitHubVersion=Xde;bt.getWorkflowRelativePath=TA;bt.getAnalysisKey=PA;bt.getAutomationID=Yde;bt.computeAutomationID=CA;bt.listActionsCaches=Zde;bt.deleteActionsCache=Jde;bt.wrapApiConfigurationError=ece;var Vde=$3(pt()),wA=$3(W2()),Wde=$3(vA()),Kde=Gde(_A()),k3=qr(),xA=jp(),Fr=at(),B3="x-github-enterprise-version",EA;(function(e){e[e.ACTION_TOO_OLD=0]="ACTION_TOO_OLD",e[e.ACTION_TOO_NEW=1]="ACTION_TOO_NEW"})(EA||(bt.DisallowedAPIVersionReason=EA={}));function SA(e,{allowExternal:t=!1}={}){let r=t&&e.externalRepoAuth||e.auth,i=wA.GitHub.plugin(Wde.retry);return new i(wA.getOctokitOptions(r,{baseUrl:e.apiURL,userAgent:`CodeQL-Action/${(0,k3.getActionVersion)()}`,log:(0,Kde.default)({level:"debug"})}))}function z3(){return{auth:(0,k3.getRequiredInput)("token"),url:(0,Fr.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,Fr.getRequiredEnvParam)("GITHUB_API_URL")}}function $p(){return SA(z3())}function Qde(e){return SA(e,{allowExternal:!0})}var j3;async function NA(e,t){if((0,Fr.parseGitHubUrl)(t.url)===Fr.GITHUB_DOTCOM_URL)return{type:Fr.GitHubVariant.DOTCOM};let r=await e.rest.meta.get();if(r.headers[B3]===void 0)return{type:Fr.GitHubVariant.DOTCOM};if(r.headers[B3]==="ghe.com")return{type:Fr.GitHubVariant.GHE_DOTCOM};let i=r.headers[B3];return{type:Fr.GitHubVariant.GHES,version:i}}async function Xde(){return j3===void 0&&(j3=await NA($p(),z3())),j3}async function TA(){let e=(0,Fr.getRequiredEnvParam)("GITHUB_REPOSITORY").split("/"),t=e[0],r=e[1],i=Number((0,Fr.getRequiredEnvParam)("GITHUB_RUN_ID")),n=$p(),a=await n.request("GET /repos/:owner/:repo/actions/runs/:run_id?exclude_pull_requests=true",{owner:t,repo:r,run_id:i}),s=a.data.workflow_url;return!s||/\/repos\/[^/]+\/[^/]+\/actions\/required_workflows\/[^/]+/.test(s)?a.data.path:(await n.request(`GET ${s}`)).data.path}async function PA(){let e="CODEQL_ACTION_ANALYSIS_KEY",t=process.env[e];if(t!==void 0)return t;let r=await TA(),i=(0,Fr.getRequiredEnvParam)("GITHUB_JOB");return t=`${r}:${i}`,Vde.exportVariable(e,t),t}async function Yde(){let e=await PA(),t=(0,k3.getRequiredInput)("matrix");return CA(e,t)}function CA(e,t){let r=`${e}/`,i=(0,Fr.parseMatrixInput)(t);if(i!==void 0)for(let n of Object.entries(i).sort())typeof n[1]=="string"?r+=`${n[0]}:${n[1]}/`:r+=`${n[0]}:/`;return r}async function Zde(e,t){let r=(0,xA.parseRepositoryNwo)((0,Fr.getRequiredEnvParam)("GITHUB_REPOSITORY"));return await $p().paginate("GET /repos/{owner}/{repo}/actions/caches",{owner:r.owner,repo:r.repo,key:e,ref:t})}async function Jde(e){let t=(0,xA.parseRepositoryNwo)((0,Fr.getRequiredEnvParam)("GITHUB_REPOSITORY"));await $p().rest.actions.deleteActionsCacheById({owner:t.owner,repo:t.repo,cache_id:e})}function ece(e){return(0,Fr.isHTTPError)(e)&&(e.message.includes("API rate limit exceeded for site ID installation")||e.message.includes("commit not found")||/^ref .* not found in this repository$/.test(e.message))?new Fr.ConfigurationError(e.message):e}});var Fo=h(xf=>{"use strict";Object.defineProperty(xf,"__esModule",{value:!0});xf.DocUrl=void 0;var RA;(function(e){e.ASSIGNING_PERMISSIONS_TO_JOBS="https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs",e.AUTOMATIC_BUILD_FAILED="https://docs.github.com/en/code-security/code-scanning/troubleshooting-code-scanning/automatic-build-failed",e.DEFINE_ENV_VARIABLES="https://docs.github.com/en/actions/learn-github-actions/variables#defining-environment-variables-for-a-single-workflow",e.SCANNING_ON_PUSH="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning#scanning-on-push",e.SPECIFY_BUILD_STEPS_MANUALLY="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages#about-specifying-build-steps-manually",e.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS="https://docs.github.com/en/enterprise-cloud@latest/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning#providing-data-to-track-code-scanning-alerts-across-runs"})(RA||(xf.DocUrl=RA={}))});var AA=h(Qi=>{"use strict";Object.defineProperty(Qi,"__esModule",{value:!0});Qi.cliErrorsConfig=Qi.CliConfigErrorCategory=Qi.CliError=void 0;Qi.getCliConfigCategoryIfExists=OA;Qi.wrapCliConfigurationError=ace;var kp=qr(),tce=Fo(),rce=at(),U3=class extends Error{constructor({cmd:t,args:r,exitCode:i,stderr:n}){let a=(0,kp.prettyPrintInvocation)(t,r),s=ice(n),o=nce(n),l;if(s)l=`Encountered a fatal error while running "${a}". Exit code was ${i} and error was: ${(0,kp.ensureEndsInPeriod)(s.trim())} See the logs for more details.`;else if(o)l=`We were unable to automatically build your code. Please provide manual build steps. See ${tce.DocUrl.AUTOMATIC_BUILD_FAILED} for more information. Encountered the following error: ${o}`;else{let d=(0,kp.ensureEndsInPeriod)(n.trim().split(` +`).pop()?.trim()||"n/a");l=`Encountered a fatal error while running "${a}". Exit code was ${i} and last log line was: ${d} See the logs for more details.`}super(l),this.exitCode=i,this.stderr=n}};Qi.CliError=U3;function ice(e){let t=/.*fatal (internal )?error occurr?ed(. Details)?:/gi,r=[],i,n;for(;(n=t.exec(e))!==null;)i!==void 0&&r.push(e.slice(i,n.index).trim()),i=n.index;if(i!==void 0){let a=e.slice(i).trim();if(r.length===0)return a;let s=!r.some(o=>o.includes(` +`));return s&&(r=r.map(kp.ensureEndsInPeriod)),[(0,kp.ensureEndsInPeriod)(a),"Context:",...r.reverse()].join(s?" ":` +`)}}function nce(e){let t=/.*\[autobuild\] \[ERROR\] (.*)/gi,r=[...e.matchAll(t)].map(i=>i[1]);return r.length>10&&(r=r.slice(0,10),r.push("(truncated)")),r.join(` +`)||void 0}var Vt;(function(e){e.AutobuildError="AutobuildError",e.ExternalRepositoryCloneFailed="ExternalRepositoryCloneFailed",e.GradleBuildFailed="GradleBuildFailed",e.IncompatibleWithActionVersion="IncompatibleWithActionVersion",e.InitCalledTwice="InitCalledTwice",e.InvalidConfigFile="InvalidConfigFile",e.InvalidSourceRoot="InvalidSourceRoot",e.MavenBuildFailed="MavenBuildFailed",e.NoBuildCommandAutodetected="NoBuildCommandAutodetected",e.NoBuildMethodAutodetected="NoBuildMethodAutodetected",e.NoSourceCodeSeen="NoSourceCodeSeen",e.NoSupportedBuildCommandSucceeded="NoSupportedBuildCommandSucceeded",e.NoSupportedBuildSystemDetected="NoSupportedBuildSystemDetected",e.OutOfMemoryOrDisk="OutOfMemoryOrDisk",e.PackCannotBeFound="PackCannotBeFound",e.PackMissingAuth="PackMissingAuth",e.SwiftBuildFailed="SwiftBuildFailed",e.UnsupportedBuildMode="UnsupportedBuildMode"})(Vt||(Qi.CliConfigErrorCategory=Vt={}));Qi.cliErrorsConfig={[Vt.AutobuildError]:{cliErrorMessageCandidates:[new RegExp("We were unable to automatically build your code")]},[Vt.ExternalRepositoryCloneFailed]:{cliErrorMessageCandidates:[new RegExp("Failed to clone external Git repository")]},[Vt.GradleBuildFailed]:{cliErrorMessageCandidates:[new RegExp("[autobuild] FAILURE: Build failed with an exception.")]},[Vt.IncompatibleWithActionVersion]:{cliErrorMessageCandidates:[new RegExp("is not compatible with this CodeQL CLI")]},[Vt.InitCalledTwice]:{cliErrorMessageCandidates:[new RegExp("Refusing to create databases .* but could not process any of it")],additionalErrorMessageToAppend:'Is the "init" action called twice in the same job?'},[Vt.InvalidConfigFile]:{cliErrorMessageCandidates:[new RegExp("Config file .* is not valid"),new RegExp("The supplied config file is empty")]},[Vt.InvalidSourceRoot]:{cliErrorMessageCandidates:[new RegExp("Invalid source root")]},[Vt.MavenBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuild\\] \\[ERROR\\] Failed to execute goal")]},[Vt.NoBuildCommandAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not auto-detect a suitable build method")]},[Vt.NoBuildMethodAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not detect a suitable build command for the source checkout")]},[Vt.NoSourceCodeSeen]:{exitCode:32,cliErrorMessageCandidates:[new RegExp("CodeQL detected code written in .* but could not process any of it"),new RegExp("CodeQL did not detect any code written in languages supported by CodeQL")]},[Vt.NoSupportedBuildCommandSucceeded]:{cliErrorMessageCandidates:[new RegExp("No supported build command succeeded")]},[Vt.NoSupportedBuildSystemDetected]:{cliErrorMessageCandidates:[new RegExp("No supported build system detected")]},[Vt.OutOfMemoryOrDisk]:{cliErrorMessageCandidates:[new RegExp("CodeQL is out of memory."),new RegExp("out of disk"),new RegExp("No space left on device")],additionalErrorMessageToAppend:"For more information, see https://gh.io/troubleshooting-code-scanning/out-of-disk-or-memory"},[Vt.PackCannotBeFound]:{cliErrorMessageCandidates:[new RegExp("Query pack .* cannot be found\\. Check the spelling of the pack\\.")]},[Vt.PackMissingAuth]:{cliErrorMessageCandidates:[new RegExp("GitHub Container registry .* 403 Forbidden"),new RegExp("Do you need to specify a token to authenticate to the registry?")]},[Vt.SwiftBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuilder/build\\] \\[build-command-failed\\] `autobuild` failed to run the build command")]},[Vt.UnsupportedBuildMode]:{cliErrorMessageCandidates:[new RegExp("does not support the .* build mode. Please try using one of the following build modes instead")]}};function OA(e){for(let[t,r]of Object.entries(Qi.cliErrorsConfig)){if(e.exitCode!==void 0&&r.exitCode!==void 0&&e.exitCode===r.exitCode)return t;for(let i of r.cliErrorMessageCandidates)if(e.message.match(i)||e.stderr.match(i))return t}}function ace(e){let t=OA(e);if(t===void 0)return e;let r=e.message,i=Qi.cliErrorsConfig[t].additionalErrorMessageToAppend;return i!==void 0&&(r=`${r} ${i}`),new rce.ConfigurationError(r)}});var H3=h((jCe,sce)=>{sce.exports={bundleVersion:"codeql-bundle-v2.19.3",cliVersion:"2.19.3",priorBundleVersion:"codeql-bundle-v2.19.2",priorCliVersion:"2.19.2"}});var Os=h(zp=>{"use strict";Object.defineProperty(zp,"__esModule",{value:!0});zp.ToolsFeature=void 0;zp.isSupportedToolsFeature=oce;var IA;(function(e){e.AnalysisSummaryV2IsDefault="analysisSummaryV2Default",e.BuildModeOption="buildModeOption",e.DatabaseInterpretResultsSupportsSarifRunProperty="databaseInterpretResultsSupportsSarifRunProperty",e.IndirectTracingSupportsStaticBinaries="indirectTracingSupportsStaticBinaries",e.InformsAboutUnsupportedPathFilters="informsAboutUnsupportedPathFilters",e.SetsCodeqlRunnerEnvVar="setsCodeqlRunnerEnvVar",e.TraceCommandUseBuildMode="traceCommandUseBuildMode",e.SarifMergeRunsFromEqualCategory="sarifMergeRunsFromEqualCategory",e.ForceOverwrite="forceOverwrite",e.PythonDefaultIsToNotExtractStdlib="pythonDefaultIsToNotExtractStdlib"})(IA||(zp.ToolsFeature=IA={}));function oce(e,t){return!!e.features&&e.features[t]}});var Ra=h(ze=>{"use strict";var lce=ze&&ze.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),dce=ze&&ze.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Gp=ze&&ze.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&lce(t,e,r);return dce(t,e),t};Object.defineProperty(ze,"__esModule",{value:!0});ze.Features=ze.FEATURE_FLAGS_FILE_NAME=ze.featureConfig=ze.Feature=ze.CODEQL_VERSION_ZSTD_BUNDLE=ze.CODEQL_VERSION_FINE_GRAINED_PARALLELISM=void 0;var G3=Gp(require("fs")),cce=Gp(require("path")),pce=Gp(Lo()),uce=Tn(),Up=Gp(H3()),DA=Os(),Hp=Gp(at()),LA="default_codeql_version_",qA="_enabled";ze.CODEQL_VERSION_FINE_GRAINED_PARALLELISM="2.15.1";ze.CODEQL_VERSION_ZSTD_BUNDLE="2.19.0";var di;(function(e){e.ArtifactV4Upgrade="artifact_v4_upgrade",e.CleanupTrapCaches="cleanup_trap_caches",e.CppBuildModeNone="cpp_build_mode_none",e.CppDependencyInstallation="cpp_dependency_installation_enabled",e.DiffInformedQueries="diff_informed_queries",e.DisableCsharpBuildless="disable_csharp_buildless",e.DisableJavaBuildlessEnabled="disable_java_buildless_enabled",e.DisableKotlinAnalysisEnabled="disable_kotlin_analysis_enabled",e.ExportDiagnosticsEnabled="export_diagnostics_enabled",e.PythonDefaultIsToNotExtractStdlib="python_default_is_to_not_extract_stdlib",e.QaTelemetryEnabled="qa_telemetry_enabled",e.ZstdBundleStreamingExtraction="zstd_bundle_streaming_extraction"})(di||(ze.Feature=di={}));ze.featureConfig={[di.ArtifactV4Upgrade]:{defaultValue:!1,envVar:"CODEQL_ACTION_ARTIFACT_V4_UPGRADE",minimumVersion:void 0},[di.CleanupTrapCaches]:{defaultValue:!1,envVar:"CODEQL_ACTION_CLEANUP_TRAP_CACHES",minimumVersion:void 0},[di.CppBuildModeNone]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_BUILD_MODE_NONE",minimumVersion:void 0},[di.ZstdBundleStreamingExtraction]:{defaultValue:!1,envVar:"CODEQL_ACTION_ZSTD_BUNDLE_STREAMING_EXTRACTION",minimumVersion:void 0},[di.CppDependencyInstallation]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_AUTOINSTALL_DEPENDENCIES",legacyApi:!0,minimumVersion:"2.15.0"},[di.DiffInformedQueries]:{defaultValue:!1,envVar:"CODEQL_ACTION_DIFF_INFORMED_QUERIES",minimumVersion:void 0,toolsFeature:DA.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty},[di.DisableCsharpBuildless]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_CSHARP_BUILDLESS",minimumVersion:void 0},[di.DisableJavaBuildlessEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_JAVA_BUILDLESS",legacyApi:!0,minimumVersion:void 0},[di.DisableKotlinAnalysisEnabled]:{defaultValue:!1,envVar:"CODEQL_DISABLE_KOTLIN_ANALYSIS",legacyApi:!0,minimumVersion:void 0},[di.ExportDiagnosticsEnabled]:{defaultValue:!0,envVar:"CODEQL_ACTION_EXPORT_DIAGNOSTICS",legacyApi:!0,minimumVersion:void 0},[di.PythonDefaultIsToNotExtractStdlib]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_PYTHON_STANDARD_LIBRARY_EXTRACTION",minimumVersion:void 0,toolsFeature:DA.ToolsFeature.PythonDefaultIsToNotExtractStdlib},[di.QaTelemetryEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_QA_TELEMETRY",legacyApi:!0,minimumVersion:void 0}};ze.FEATURE_FLAGS_FILE_NAME="cached-feature-flags.json";var V3=class{constructor(t,r,i,n){this.logger=n,this.gitHubFeatureFlags=new W3(t,r,cce.join(i,ze.FEATURE_FLAGS_FILE_NAME),n)}async getDefaultCliVersion(t){return await this.gitHubFeatureFlags.getDefaultCliVersion(t)}async getValue(t,r){if(!r&&ze.featureConfig[t].minimumVersion)throw new Error(`Internal error: A minimum version is specified for feature ${t}, but no instance of CodeQL was provided.`);if(!r&&ze.featureConfig[t].toolsFeature)throw new Error(`Internal error: A required tools feature is specified for feature ${t}, but no instance of CodeQL was provided.`);let i=(process.env[ze.featureConfig[t].envVar]||"").toLocaleLowerCase();if(i==="false")return this.logger.debug(`Feature ${t} is disabled via the environment variable ${ze.featureConfig[t].envVar}.`),!1;let n=ze.featureConfig[t].minimumVersion;if(r&&n)if(await Hp.codeQlVersionAtLeast(r,n))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} is newer than the minimum version ${n} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version is older than the minimum version ${n}.`),!1;let a=ze.featureConfig[t].toolsFeature;if(r&&a)if(await r.supportsFeature(a))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} supports the required tools feature ${a} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version does not support the required tools feature ${a}.`),!1;if(i==="true")return this.logger.debug(`Feature ${t} is enabled via the environment variable ${ze.featureConfig[t].envVar}.`),!0;let s=await this.gitHubFeatureFlags.getValue(t);if(s!==void 0)return this.logger.debug(`Feature ${t} is ${s?"enabled":"disabled"} via the GitHub API.`),s;let o=ze.featureConfig[t].defaultValue;return this.logger.debug(`Feature ${t} is ${o?"enabled":"disabled"} due to its default value.`),o}};ze.Features=V3;var W3=class{constructor(t,r,i,n){this.gitHubVersion=t,this.repositoryNwo=r,this.featureFlagsFile=i,this.logger=n,this.hasAccessedRemoteFeatureFlags=!1}getCliVersionFromFeatureFlag(t){if(!t.startsWith(LA)||!t.endsWith(qA))return;let r=t.substring(LA.length,t.length-qA.length).replace(/_/g,".");if(!pce.valid(r)){this.logger.warning(`Ignoring feature flag ${t} as it does not specify a valid CodeQL version.`);return}return r}async getDefaultCliVersion(t){return t===Hp.GitHubVariant.DOTCOM?await this.getDefaultDotcomCliVersion():{cliVersion:Up.cliVersion,tagName:Up.bundleVersion}}async getDefaultDotcomCliVersion(){let t=await this.getAllFeatures(),r=Object.entries(t).map(([n,a])=>a?this.getCliVersionFromFeatureFlag(n):void 0).filter(n=>n!==void 0);if(r.length===0){this.logger.warning(`Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${Up.cliVersion}.`);let n={cliVersion:Up.cliVersion,tagName:Up.bundleVersion};return this.hasAccessedRemoteFeatureFlags&&(n.toolsFeatureFlagsValid=!1),n}let i=r.reduce((n,a)=>a>n?a:n,r[0]);return this.logger.debug(`Derived default CLI version of ${i} from feature flags.`),{cliVersion:i,tagName:`codeql-bundle-v${i}`,toolsFeatureFlagsValid:!0}}async getValue(t){let r=await this.getAllFeatures();if(r===void 0){this.logger.debug(`No feature flags API response for ${t}.`);return}let i=r[t];if(i===void 0){this.logger.debug(`Feature '${t}' undefined in API response.`);return}return!!i}async getAllFeatures(){if(this.cachedApiResponse!==void 0)return this.cachedApiResponse;let t=await this.readLocalFlags();if(t!==void 0)return this.cachedApiResponse=t,t;let r=await this.loadApiResponse();return r===void 0&&(r={}),this.cachedApiResponse=r,await this.writeLocalFlags(r),r}async readLocalFlags(){try{if(G3.existsSync(this.featureFlagsFile))return this.logger.debug(`Loading feature flags from ${this.featureFlagsFile}`),JSON.parse(G3.readFileSync(this.featureFlagsFile,"utf8"))}catch(t){this.logger.warning(`Error reading cached feature flags file ${this.featureFlagsFile}: ${t}. Requesting from GitHub instead.`)}}async writeLocalFlags(t){try{this.logger.debug(`Writing feature flags to ${this.featureFlagsFile}`),G3.writeFileSync(this.featureFlagsFile,JSON.stringify(t))}catch(r){this.logger.warning(`Error writing cached feature flags file ${this.featureFlagsFile}: ${r}.`)}}async loadApiResponse(){if(this.gitHubVersion.type!==Hp.GitHubVariant.DOTCOM&&this.gitHubVersion.type!==Hp.GitHubVariant.GHE_DOTCOM)return this.logger.debug("Not running against github.com. Disabling all toggleable features."),this.hasAccessedRemoteFeatureFlags=!1,{};try{let t=Object.entries(ze.featureConfig).filter(([,n])=>!n.legacyApi).map(([n])=>n).join(","),i=(await(0,uce.getApiClient)().request("GET /repos/:owner/:repo/code-scanning/codeql-action/features",{owner:this.repositoryNwo.owner,repo:this.repositoryNwo.repo,features:t})).data;this.logger.debug("Loaded the following default values for the feature flags from the Code Scanning API:");for(let[n,a]of Object.entries(i).sort(([s],[o])=>s.localeCompare(o)))this.logger.debug(` ${n}: ${a}`);return this.hasAccessedRemoteFeatureFlags=!0,i}catch(t){if(Hp.isHTTPError(t)&&t.status===403)return this.logger.warning(`This run of the CodeQL Action does not have permission to access Code Scanning API endpoints. As a result, it will not be opted into any experimental features. This could be because the Action is running on a pull request from a fork. If not, please ensure the Action has the 'security-events: write' permission. Details: ${t.message}`),this.hasAccessedRemoteFeatureFlags=!1,{};throw new Error(`Encountered an error while trying to determine feature enablement: ${t}`)}}}});var As=h(Pn=>{"use strict";Object.defineProperty(Pn,"__esModule",{value:!0});Pn.LANGUAGE_ALIASES=Pn.Language=void 0;Pn.parseLanguage=mce;Pn.isTracedLanguage=FA;Pn.isScannedLanguage=fce;var Pi;(function(e){e.actions="actions",e.csharp="csharp",e.cpp="cpp",e.go="go",e.java="java",e.javascript="javascript",e.python="python",e.ruby="ruby",e.rust="rust",e.swift="swift"})(Pi||(Pn.Language=Pi={}));Pn.LANGUAGE_ALIASES={c:Pi.cpp,"c++":Pi.cpp,"c#":Pi.csharp,kotlin:Pi.java,typescript:Pi.javascript};function mce(e){if(e=e.trim().toLowerCase(),e in Pi)return e;if(e in Pn.LANGUAGE_ALIASES)return Pn.LANGUAGE_ALIASES[e]}function FA(e){return[Pi.cpp,Pi.csharp,Pi.go,Pi.java,Pi.swift].includes(e)}function fce(e){return!FA(e)}});var t9=h((ye,kA)=>{ye=kA.exports=xe;var He;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?He=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:He=function(){};ye.SEMVER_SPEC_VERSION="2.0.0";var Vp=256,Sf=Number.MAX_SAFE_INTEGER||9007199254740991,K3=16,hce=Vp-6,dd=ye.re=[],Ue=ye.safeRe=[],F=ye.src=[],O=ye.tokens={},jA=0;function Te(e){O[e]=jA++}var X3="[a-zA-Z0-9-]",Q3=[["\\s",1],["\\d",Vp],[X3,hce]];function Kp(e){for(var t=0;t)?=?)";Te("XRANGEIDENTIFIERLOOSE");F[O.XRANGEIDENTIFIERLOOSE]=F[O.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";Te("XRANGEIDENTIFIER");F[O.XRANGEIDENTIFIER]=F[O.NUMERICIDENTIFIER]+"|x|X|\\*";Te("XRANGEPLAIN");F[O.XRANGEPLAIN]="[v=\\s]*("+F[O.XRANGEIDENTIFIER]+")(?:\\.("+F[O.XRANGEIDENTIFIER]+")(?:\\.("+F[O.XRANGEIDENTIFIER]+")(?:"+F[O.PRERELEASE]+")?"+F[O.BUILD]+"?)?)?";Te("XRANGEPLAINLOOSE");F[O.XRANGEPLAINLOOSE]="[v=\\s]*("+F[O.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+F[O.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+F[O.XRANGEIDENTIFIERLOOSE]+")(?:"+F[O.PRERELEASELOOSE]+")?"+F[O.BUILD]+"?)?)?";Te("XRANGE");F[O.XRANGE]="^"+F[O.GTLT]+"\\s*"+F[O.XRANGEPLAIN]+"$";Te("XRANGELOOSE");F[O.XRANGELOOSE]="^"+F[O.GTLT]+"\\s*"+F[O.XRANGEPLAINLOOSE]+"$";Te("COERCE");F[O.COERCE]="(^|[^\\d])(\\d{1,"+K3+"})(?:\\.(\\d{1,"+K3+"}))?(?:\\.(\\d{1,"+K3+"}))?(?:$|[^\\d])";Te("COERCERTL");dd[O.COERCERTL]=new RegExp(F[O.COERCE],"g");Ue[O.COERCERTL]=new RegExp(Kp(F[O.COERCE]),"g");Te("LONETILDE");F[O.LONETILDE]="(?:~>?)";Te("TILDETRIM");F[O.TILDETRIM]="(\\s*)"+F[O.LONETILDE]+"\\s+";dd[O.TILDETRIM]=new RegExp(F[O.TILDETRIM],"g");Ue[O.TILDETRIM]=new RegExp(Kp(F[O.TILDETRIM]),"g");var gce="$1~";Te("TILDE");F[O.TILDE]="^"+F[O.LONETILDE]+F[O.XRANGEPLAIN]+"$";Te("TILDELOOSE");F[O.TILDELOOSE]="^"+F[O.LONETILDE]+F[O.XRANGEPLAINLOOSE]+"$";Te("LONECARET");F[O.LONECARET]="(?:\\^)";Te("CARETTRIM");F[O.CARETTRIM]="(\\s*)"+F[O.LONECARET]+"\\s+";dd[O.CARETTRIM]=new RegExp(F[O.CARETTRIM],"g");Ue[O.CARETTRIM]=new RegExp(Kp(F[O.CARETTRIM]),"g");var yce="$1^";Te("CARET");F[O.CARET]="^"+F[O.LONECARET]+F[O.XRANGEPLAIN]+"$";Te("CARETLOOSE");F[O.CARETLOOSE]="^"+F[O.LONECARET]+F[O.XRANGEPLAINLOOSE]+"$";Te("COMPARATORLOOSE");F[O.COMPARATORLOOSE]="^"+F[O.GTLT]+"\\s*("+F[O.LOOSEPLAIN]+")$|^$";Te("COMPARATOR");F[O.COMPARATOR]="^"+F[O.GTLT]+"\\s*("+F[O.FULLPLAIN]+")$|^$";Te("COMPARATORTRIM");F[O.COMPARATORTRIM]="(\\s*)"+F[O.GTLT]+"\\s*("+F[O.LOOSEPLAIN]+"|"+F[O.XRANGEPLAIN]+")";dd[O.COMPARATORTRIM]=new RegExp(F[O.COMPARATORTRIM],"g");Ue[O.COMPARATORTRIM]=new RegExp(Kp(F[O.COMPARATORTRIM]),"g");var vce="$1$2$3";Te("HYPHENRANGE");F[O.HYPHENRANGE]="^\\s*("+F[O.XRANGEPLAIN]+")\\s+-\\s+("+F[O.XRANGEPLAIN]+")\\s*$";Te("HYPHENRANGELOOSE");F[O.HYPHENRANGELOOSE]="^\\s*("+F[O.XRANGEPLAINLOOSE]+")\\s+-\\s+("+F[O.XRANGEPLAINLOOSE]+")\\s*$";Te("STAR");F[O.STAR]="(<|>)?=?\\s*\\*";for(Xn=0;XnVp)return null;var r=t.loose?Ue[O.LOOSE]:Ue[O.FULL];if(!r.test(e))return null;try{return new xe(e,t)}catch{return null}}ye.valid=bce;function bce(e,t){var r=Bo(e,t);return r?r.version:null}ye.clean=_ce;function _ce(e,t){var r=Bo(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}ye.SemVer=xe;function xe(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof xe){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>Vp)throw new TypeError("version is longer than "+Vp+" characters");if(!(this instanceof xe))return new xe(e,t);He("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?Ue[O.LOOSE]:Ue[O.FULL]);if(!r)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>Sf||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Sf||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Sf||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(function(i){if(/^[0-9]+$/.test(i)){var n=+i;if(n>=0&&n=0;)typeof this.prerelease[r]=="number"&&(this.prerelease[r]++,r=-2);r===-1&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this};ye.inc=wce;function wce(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new xe(e,r).inc(t,i).version}catch{return null}}ye.diff=Ece;function Ece(e,t){if(Y3(e,t))return null;var r=Bo(e),i=Bo(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var a="prerelease"}for(var s in r)if((s==="major"||s==="minor"||s==="patch")&&r[s]!==i[s])return n+s;return a}ye.compareIdentifiers=Mo;var MA=/^[0-9]+$/;function Mo(e,t){var r=MA.test(e),i=MA.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}ye.lt=Nf;function Nf(e,t,r){return Oa(e,t,r)<0}ye.eq=Y3;function Y3(e,t,r){return Oa(e,t,r)===0}ye.neq=$A;function $A(e,t,r){return Oa(e,t,r)!==0}ye.gte=Z3;function Z3(e,t,r){return Oa(e,t,r)>=0}ye.lte=J3;function J3(e,t,r){return Oa(e,t,r)<=0}ye.cmp=Tf;function Tf(e,t,r,i){switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return Y3(e,r,i);case"!=":return $A(e,r,i);case">":return Wp(e,r,i);case">=":return Z3(e,r,i);case"<":return Nf(e,r,i);case"<=":return J3(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}ye.Comparator=Xi;function Xi(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Xi){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof Xi))return new Xi(e,t);e=e.trim().split(/\s+/).join(" "),He("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===cd?this.value="":this.value=this.operator+this.semver.version,He("comp",this)}var cd={};Xi.prototype.parse=function(e){var t=this.options.loose?Ue[O.COMPARATORLOOSE]:Ue[O.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new xe(r[2],this.options.loose):this.semver=cd};Xi.prototype.toString=function(){return this.value};Xi.prototype.test=function(e){if(He("Comparator.test",e,this.options.loose),this.semver===cd||e===cd)return!0;if(typeof e=="string")try{e=new xe(e,this.options)}catch{return!1}return Tf(e,this.operator,this.semver,this.options)};Xi.prototype.intersects=function(e,t){if(!(e instanceof Xi))throw new TypeError("a Comparator is required");(!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1});var r;if(this.operator==="")return this.value===""?!0:(r=new xt(e.value,t),Pf(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new xt(this.value,t),Pf(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),a=this.semver.version===e.semver.version,s=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=Tf(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=Tf(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||a&&s||o||l};ye.Range=xt;function xt(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof xt)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new xt(e.raw,t);if(e instanceof Xi)return new xt(e.value,t);if(!(this instanceof xt))return new xt(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(r){return this.parseRange(r.trim())},this).filter(function(r){return r.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}xt.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};xt.prototype.toString=function(){return this.range};xt.prototype.parseRange=function(e){var t=this.options.loose,r=t?Ue[O.HYPHENRANGELOOSE]:Ue[O.HYPHENRANGE];e=e.replace(r,kce),He("hyphen replace",e),e=e.replace(Ue[O.COMPARATORTRIM],vce),He("comparator trim",e,Ue[O.COMPARATORTRIM]),e=e.replace(Ue[O.TILDETRIM],gce),e=e.replace(Ue[O.CARETTRIM],yce),e=e.split(/\s+/).join(" ");var i=t?Ue[O.COMPARATORLOOSE]:Ue[O.COMPARATOR],n=e.split(" ").map(function(a){return Dce(a,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(a){return!!a.match(i)})),n=n.map(function(a){return new Xi(a,this.options)},this),n};xt.prototype.intersects=function(e,t){if(!(e instanceof xt))throw new TypeError("a Range is required");return this.set.some(function(r){return BA(r,t)&&e.set.some(function(i){return BA(i,t)&&r.every(function(n){return i.every(function(a){return n.intersects(a,t)})})})})};function BA(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(a){return n.intersects(a,t)}),n=i.pop();return r}ye.toComparators=Ice;function Ice(e,t){return new xt(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function Dce(e,t){return He("comp",e,t),e=Fce(e,t),He("caret",e),e=Lce(e,t),He("tildes",e),e=Bce(e,t),He("xrange",e),e=$ce(e,t),He("stars",e),e}function Kr(e){return!e||e.toLowerCase()==="x"||e==="*"}function Lce(e,t){return e.trim().split(/\s+/).map(function(r){return qce(r,t)}).join(" ")}function qce(e,t){var r=t.loose?Ue[O.TILDELOOSE]:Ue[O.TILDE];return e.replace(r,function(i,n,a,s,o){He("tilde",e,i,n,a,s,o);var l;return Kr(n)?l="":Kr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Kr(s)?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":o?(He("replaceTilde pr",o),l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0"):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0",He("tilde return",l),l})}function Fce(e,t){return e.trim().split(/\s+/).map(function(r){return Mce(r,t)}).join(" ")}function Mce(e,t){He("caret",e,t);var r=t.loose?Ue[O.CARETLOOSE]:Ue[O.CARET];return e.replace(r,function(i,n,a,s,o){He("caret",e,i,n,a,s,o);var l;return Kr(n)?l="":Kr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Kr(s)?n==="0"?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+".0 <"+(+n+1)+".0.0":o?(He("replaceCaret pr",o),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+"-"+o+" <"+(+n+1)+".0.0"):(He("no pr"),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+" <"+(+n+1)+".0.0"),He("caret return",l),l})}function Bce(e,t){return He("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return jce(r,t)}).join(" ")}function jce(e,t){e=e.trim();var r=t.loose?Ue[O.XRANGELOOSE]:Ue[O.XRANGE];return e.replace(r,function(i,n,a,s,o,l){He("xRange",e,i,n,a,s,o,l);var d=Kr(a),c=d||Kr(s),p=c||Kr(o),u=p;return n==="="&&u&&(n=""),l=t.includePrerelease?"-0":"",d?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&u?(c&&(s=0),o=0,n===">"?(n=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):n==="<="&&(n="<",c?a=+a+1:s=+s+1),i=n+a+"."+s+"."+o+l):c?i=">="+a+".0.0"+l+" <"+(+a+1)+".0.0"+l:p&&(i=">="+a+"."+s+".0"+l+" <"+a+"."+(+s+1)+".0"+l),He("xRange return",i),i})}function $ce(e,t){return He("replaceStars",e,t),e.trim().replace(Ue[O.STAR],"")}function kce(e,t,r,i,n,a,s,o,l,d,c,p,u){return Kr(r)?t="":Kr(i)?t=">="+r+".0.0":Kr(n)?t=">="+r+"."+i+".0":t=">="+t,Kr(l)?o="":Kr(d)?o="<"+(+l+1)+".0.0":Kr(c)?o="<"+l+"."+(+d+1)+".0":p?o="<="+l+"."+d+"."+c+"-"+p:o="<="+o,(t+" "+o).trim()}xt.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new xe(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}ye.satisfies=Pf;function Pf(e,t,r){try{t=new xt(t,r)}catch{return!1}return t.test(e)}ye.maxSatisfying=Uce;function Uce(e,t,r){var i=null,n=null;try{var a=new xt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===-1)&&(i=s,n=new xe(i,r))}),i}ye.minSatisfying=Hce;function Hce(e,t,r){var i=null,n=null;try{var a=new xt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===1)&&(i=s,n=new xe(i,r))}),i}ye.minVersion=Gce;function Gce(e,t){e=new xt(e,t);var r=new xe("0.0.0");if(e.test(r)||(r=new xe("0.0.0-0"),e.test(r)))return r;r=null;for(var i=0;i":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!r||Wp(r,s))&&(r=s);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+a.operator)}})}return r&&e.test(r)?r:null}ye.validRange=Vce;function Vce(e,t){try{return new xt(e,t).range||"*"}catch{return null}}ye.ltr=Wce;function Wce(e,t,r){return e9(e,t,"<",r)}ye.gtr=Kce;function Kce(e,t,r){return e9(e,t,">",r)}ye.outside=e9;function e9(e,t,r,i){e=new xe(e,i),t=new xt(t,i);var n,a,s,o,l;switch(r){case">":n=Wp,a=J3,s=Nf,o=">",l=">=";break;case"<":n=Nf,a=Z3,s=Wp,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Pf(e,t,i))return!1;for(var d=0;d=0.0.0")),p=p||m,u=u||m,n(m.semver,p.semver,i)?p=m:s(m.semver,u.semver,i)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0}ye.prerelease=Qce;function Qce(e,t){var r=Bo(e,t);return r&&r.prerelease.length?r.prerelease:null}ye.intersects=Xce;function Xce(e,t,r){return e=new xt(e,r),t=new xt(t,r),e.intersects(t)}ye.coerce=Yce;function Yce(e,t){if(e instanceof xe)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};var r=null;if(!t.rtl)r=e.match(Ue[O.COERCE]);else{for(var i;(i=Ue[O.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),Ue[O.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;Ue[O.COERCERTL].lastIndex=-1}return r===null?null:Bo(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var HA=h((Mr,i9)=>{"use strict";var Zce=Mr&&Mr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Jce=Mr&&Mr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),epe=Mr&&Mr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Zce(t,e,r);return Jce(t,e),t},tpe=Mr&&Mr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Mr,"__esModule",{value:!0});Mr._readLinuxVersionFile=Mr._getOsVersion=Mr._findMatch=void 0;var zA=epe(t9()),r9=pt(),UA=require("os"),rpe=require("child_process"),Cf=require("fs");function ipe(e,t,r,i){return tpe(this,void 0,void 0,function*(){let n=UA.platform(),a,s,o;for(let l of r){let d=l.version;if(r9.debug(`check ${d} satisfies ${e}`),zA.satisfies(d,e)&&(!t||l.stable===t)&&(o=l.files.find(c=>{r9.debug(`${c.arch}===${i} && ${c.platform}===${n}`);let p=c.arch===i&&c.platform===n;if(p&&c.platform_version){let u=i9.exports._getOsVersion();u===c.platform_version?p=!0:p=zA.satisfies(u,c.platform_version)}return p}),o)){r9.debug(`matched ${l.version}`),s=l;break}}return s&&o&&(a=Object.assign({},s),a.files=[o]),a})}Mr._findMatch=ipe;function npe(){let e=UA.platform(),t="";if(e==="darwin")t=rpe.execSync("sw_vers -productVersion").toString();else if(e==="linux"){let r=i9.exports._readLinuxVersionFile();if(r){let i=r.split(` +`);for(let n of i){let a=n.split("=");if(a.length===2&&(a[0].trim()==="VERSION_ID"||a[0].trim()==="DISTRIB_RELEASE")){t=a[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return t}Mr._getOsVersion=npe;function ape(){let e="/etc/lsb-release",t="/etc/os-release",r="";return Cf.existsSync(e)?r=Cf.readFileSync(e).toString():Cf.existsSync(t)&&(r=Cf.readFileSync(t).toString()),r}Mr._readLinuxVersionFile=ape});var VA=h((UCe,GA)=>{var spe=require("crypto");GA.exports=function(){return spe.randomBytes(16)}});var QA=h((HCe,KA)=>{var WA=[];for(Qp=0;Qp<256;++Qp)WA[Qp]=(Qp+256).toString(16).substr(1);var Qp;function ope(e,t){var r=t||0,i=WA;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}KA.exports=ope});var YA=h((GCe,XA)=>{var lpe=VA(),dpe=QA();function cpe(e,t,r){var i=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var n=e.random||(e.rng||lpe)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t)for(var a=0;a<16;++a)t[i+a]=n[a];return t||dpe(n)}XA.exports=cpe});var eI=h(Yi=>{"use strict";var ppe=Yi&&Yi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),upe=Yi&&Yi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mpe=Yi&&Yi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&ppe(t,e,r);return upe(t,e),t},ZA=Yi&&Yi.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Yi,"__esModule",{value:!0});Yi.RetryHelper=void 0;var JA=mpe(pt()),n9=class{constructor(t,r,i){if(t<1)throw new Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=t,this.minSeconds=Math.floor(r),this.maxSeconds=Math.floor(i),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(t,r){return ZA(this,void 0,void 0,function*(){let i=1;for(;isetTimeout(r,t*1e3))})}};Yi.RetryHelper=n9});var Af=h(Se=>{"use strict";var fpe=Se&&Se.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),hpe=Se&&Se.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Yn=Se&&Se.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&fpe(t,e,r);return hpe(t,e),t},Qr=Se&&Se.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},gpe=Se&&Se.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Se,"__esModule",{value:!0});Se.evaluateVersions=Se.isExplicitVersion=Se.findFromManifest=Se.getManifestFromRepo=Se.findAllVersions=Se.find=Se.cacheFile=Se.cacheDir=Se.extractZip=Se.extractXar=Se.extractTar=Se.extract7z=Se.downloadTool=Se.HTTPError=void 0;var Fe=Yn(pt()),Ci=Yn(Wc()),Zi=Yn(require("fs")),ype=Yn(HA()),Yp=Yn(require("os")),Cn=Yn(require("path")),tI=Yn(mo()),Aa=Yn(t9()),vpe=Yn(require("stream")),bpe=Yn(require("util")),pd=require("assert"),rI=gpe(YA()),Is=Sl(),_pe=eI(),Xp=class extends Error{constructor(t){super(`Unexpected HTTP response: ${t}`),this.httpStatusCode=t,Object.setPrototypeOf(this,new.target.prototype)}};Se.HTTPError=Xp;var s9=process.platform==="win32",wpe=process.platform==="darwin",Epe="actions/tool-cache";function xpe(e,t,r,i){return Qr(this,void 0,void 0,function*(){t=t||Cn.join(oI(),rI.default()),yield Ci.mkdirP(Cn.dirname(t)),Fe.debug(`Downloading ${e}`),Fe.debug(`Destination ${t}`);let n=3,a=a9("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),s=a9("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new _pe.RetryHelper(n,a,s).execute(()=>Qr(this,void 0,void 0,function*(){return yield Spe(e,t||"",r,i)}),l=>!(l instanceof Xp&&l.httpStatusCode&&l.httpStatusCode<500&&l.httpStatusCode!==408&&l.httpStatusCode!==429))})}Se.downloadTool=xpe;function Spe(e,t,r,i){return Qr(this,void 0,void 0,function*(){if(Zi.existsSync(t))throw new Error(`Destination file path ${t} already exists`);let n=new tI.HttpClient(Epe,[],{allowRetries:!1});r&&(Fe.debug("set auth"),i===void 0&&(i={}),i.authorization=r);let a=yield n.get(e,i);if(a.message.statusCode!==200){let c=new Xp(a.message.statusCode);throw Fe.debug(`Failed to download from "${e}". Code(${a.message.statusCode}) Message(${a.message.statusMessage})`),c}let s=bpe.promisify(vpe.pipeline),l=a9("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>a.message)(),d=!1;try{return yield s(l,Zi.createWriteStream(t)),Fe.debug("download complete"),d=!0,t}finally{if(!d){Fe.debug("download failed");try{yield Ci.rmRF(t)}catch(c){Fe.debug(`Failed to delete '${t}'. ${c.message}`)}}}})}function Npe(e,t,r){return Qr(this,void 0,void 0,function*(){pd.ok(s9,"extract7z() not supported on current OS"),pd.ok(e,'parameter "file" is required'),t=yield Rf(t);let i=process.cwd();if(process.chdir(t),r)try{let a=["x",Fe.isDebug()?"-bb1":"-bb0","-bd","-sccUTF-8",e],s={silent:!0};yield Is.exec(`"${r}"`,a,s)}finally{process.chdir(i)}else{let n=Cn.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,""),a=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),s=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),l=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${n}' -Source '${a}' -Target '${s}'`],d={silent:!0};try{let c=yield Ci.which("powershell",!0);yield Is.exec(`"${c}"`,l,d)}finally{process.chdir(i)}}return t})}Se.extract7z=Npe;function Tpe(e,t,r="xz"){return Qr(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");t=yield Rf(t),Fe.debug("Checking tar --version");let i="";yield Is.exec("tar --version",[],{ignoreReturnCode:!0,silent:!0,listeners:{stdout:l=>i+=l.toString(),stderr:l=>i+=l.toString()}}),Fe.debug(i.trim());let n=i.toUpperCase().includes("GNU TAR"),a;r instanceof Array?a=r:a=[r],Fe.isDebug()&&!r.includes("v")&&a.push("-v");let s=t,o=e;return s9&&n&&(a.push("--force-local"),s=t.replace(/\\/g,"/"),o=e.replace(/\\/g,"/")),n&&(a.push("--warning=no-unknown-keyword"),a.push("--overwrite")),a.push("-C",s,"-f",o),yield Is.exec("tar",a),t})}Se.extractTar=Tpe;function Ppe(e,t,r=[]){return Qr(this,void 0,void 0,function*(){pd.ok(wpe,"extractXar() not supported on current OS"),pd.ok(e,'parameter "file" is required'),t=yield Rf(t);let i;r instanceof Array?i=r:i=[r],i.push("-x","-C",t,"-f",e),Fe.isDebug()&&i.push("-v");let n=yield Ci.which("xar",!0);return yield Is.exec(`"${n}"`,Fpe(i)),t})}Se.extractXar=Ppe;function Cpe(e,t){return Qr(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");return t=yield Rf(t),s9?yield Rpe(e,t):yield Ope(e,t),t})}Se.extractZip=Cpe;function Rpe(e,t){return Qr(this,void 0,void 0,function*(){let r=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),n=yield Ci.which("pwsh",!1);if(n){let s=["-NoLogo","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.ZipFile } catch { } ;",`try { [System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${i}', $true) }`,`catch { if (($_.Exception.GetType().FullName -eq 'System.Management.Automation.MethodException') -or ($_.Exception.GetType().FullName -eq 'System.Management.Automation.RuntimeException') ){ Expand-Archive -LiteralPath '${r}' -DestinationPath '${i}' -Force } else { throw $_ } } ;`].join(" ")];Fe.debug(`Using pwsh at path: ${n}`),yield Is.exec(`"${n}"`,s)}else{let s=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.FileSystem } catch { } ;",`if ((Get-Command -Name Expand-Archive -Module Microsoft.PowerShell.Archive -ErrorAction Ignore)) { Expand-Archive -LiteralPath '${r}' -DestinationPath '${i}' -Force }`,`else {[System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${i}', $true) }`].join(" ")],o=yield Ci.which("powershell",!0);Fe.debug(`Using powershell at path: ${o}`),yield Is.exec(`"${o}"`,s)}})}function Ope(e,t){return Qr(this,void 0,void 0,function*(){let r=yield Ci.which("unzip",!0),i=[e];Fe.isDebug()||i.unshift("-q"),i.unshift("-o"),yield Is.exec(`"${r}"`,i,{cwd:t})})}function Ape(e,t,r,i){return Qr(this,void 0,void 0,function*(){if(r=Aa.clean(r)||r,i=i||Yp.arch(),Fe.debug(`Caching tool ${t} ${r} ${i}`),Fe.debug(`source dir: ${e}`),!Zi.statSync(e).isDirectory())throw new Error("sourceDir is not a directory");let n=yield nI(t,r,i);for(let a of Zi.readdirSync(e)){let s=Cn.join(e,a);yield Ci.cp(s,n,{recursive:!0})}return aI(t,r,i),n})}Se.cacheDir=Ape;function Ipe(e,t,r,i,n){return Qr(this,void 0,void 0,function*(){if(i=Aa.clean(i)||i,n=n||Yp.arch(),Fe.debug(`Caching tool ${r} ${i} ${n}`),Fe.debug(`source file: ${e}`),!Zi.statSync(e).isFile())throw new Error("sourceFile is not a file");let a=yield nI(r,i,n),s=Cn.join(a,t);return Fe.debug(`destination file ${s}`),yield Ci.cp(e,s),aI(r,i,n),a})}Se.cacheFile=Ipe;function Dpe(e,t,r){if(!e)throw new Error("toolName parameter is required");if(!t)throw new Error("versionSpec parameter is required");if(r=r||Yp.arch(),!o9(t)){let n=iI(e,r);t=sI(n,t)}let i="";if(t){t=Aa.clean(t)||"";let n=Cn.join(Of(),e,t,r);Fe.debug(`checking cache: ${n}`),Zi.existsSync(n)&&Zi.existsSync(`${n}.complete`)?(Fe.debug(`Found tool in cache ${e} ${t} ${r}`),i=n):Fe.debug("not found")}return i}Se.find=Dpe;function iI(e,t){let r=[];t=t||Yp.arch();let i=Cn.join(Of(),e);if(Zi.existsSync(i)){let n=Zi.readdirSync(i);for(let a of n)if(o9(a)){let s=Cn.join(i,a,t||"");Zi.existsSync(s)&&Zi.existsSync(`${s}.complete`)&&r.push(a)}}return r}Se.findAllVersions=iI;function Lpe(e,t,r,i="master"){return Qr(this,void 0,void 0,function*(){let n=[],a=`https://api.github.com/repos/${e}/${t}/git/trees/${i}`,s=new tI.HttpClient("tool-cache"),o={};r&&(Fe.debug("set auth"),o.authorization=r);let l=yield s.getJson(a,o);if(!l.result)return n;let d="";for(let p of l.result.tree)if(p.path==="versions-manifest.json"){d=p.url;break}o.accept="application/vnd.github.VERSION.raw";let c=yield(yield s.get(d,o)).readBody();if(c){c=c.replace(/^\uFEFF/,"");try{n=JSON.parse(c)}catch{Fe.debug("Invalid json")}}return n})}Se.getManifestFromRepo=Lpe;function qpe(e,t,r,i=Yp.arch()){return Qr(this,void 0,void 0,function*(){return yield ype._findMatch(e,t,r,i)})}Se.findFromManifest=qpe;function Rf(e){return Qr(this,void 0,void 0,function*(){return e||(e=Cn.join(oI(),rI.default())),yield Ci.mkdirP(e),e})}function nI(e,t,r){return Qr(this,void 0,void 0,function*(){let i=Cn.join(Of(),e,Aa.clean(t)||t,r||"");Fe.debug(`destination ${i}`);let n=`${i}.complete`;return yield Ci.rmRF(i),yield Ci.rmRF(n),yield Ci.mkdirP(i),i})}function aI(e,t,r){let n=`${Cn.join(Of(),e,Aa.clean(t)||t,r||"")}.complete`;Zi.writeFileSync(n,""),Fe.debug("finished caching tool")}function o9(e){let t=Aa.clean(e)||"";Fe.debug(`isExplicit: ${t}`);let r=Aa.valid(t)!=null;return Fe.debug(`explicit? ${r}`),r}Se.isExplicitVersion=o9;function sI(e,t){let r="";Fe.debug(`evaluating ${e.length} versions`),e=e.sort((i,n)=>Aa.gt(i,n)?1:-1);for(let i=e.length-1;i>=0;i--){let n=e[i];if(Aa.satisfies(n,t)){r=n;break}}return r?Fe.debug(`matched: ${r}`):Fe.debug("match not found"),r}Se.evaluateVersions=sI;function Of(){let e=process.env.RUNNER_TOOL_CACHE||"";return pd.ok(e,"Expected RUNNER_TOOL_CACHE to be defined"),e}function oI(){let e=process.env.RUNNER_TEMP||"";return pd.ok(e,"Expected RUNNER_TEMP to be defined"),e}function a9(e,t){let r=global[e];return r!==void 0?r:t}function Fpe(e){return Array.from(new Set(e))}});var dI=h((KCe,lI)=>{"use strict";lI.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var i,n,a;if(Array.isArray(t)){if(i=t.length,i!=r.length)return!1;for(n=i;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(a=Object.keys(t),i=a.length,i!==Object.keys(r).length)return!1;for(n=i;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,a[n]))return!1;for(n=i;n--!==0;){var s=a[n];if(!e(t[s],r[s]))return!1}return!0}return t!==t&&r!==r}});var ud=h(Ji=>{"use strict";var Mpe=Ji&&Ji.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Bpe=Ji&&Ji.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jpe=Ji&&Ji.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Mpe(t,e,r);return Bpe(t,e),t};Object.defineProperty(Ji,"__esModule",{value:!0});Ji.getActionsLogger=$pe;Ji.getRunnerLogger=kpe;Ji.withGroup=zpe;Ji.formatDuration=Upe;var l9=jpe(pt());function $pe(){return l9}function kpe(e){return{debug:e?console.debug:()=>{},info:console.info,warning:console.warn,error:console.error,isDebug:()=>e,startGroup:()=>{},endGroup:()=>{}}}function zpe(e,t){l9.startGroup(e);try{return t()}finally{l9.endGroup()}}function Upe(e){if(e<1e3)return`${e}ms`;if(e<60*1e3)return`${(e/1e3).toFixed(1)}s`;let t=Math.floor(e/(60*1e3)),r=Math.floor(e%(60*1e3)/1e3);return`${t}m${r}s`}});var cI=h(d9=>{"use strict";Object.defineProperty(d9,"__esModule",{value:!0});d9.default="ffffffff-ffff-ffff-ffff-ffffffffffff"});var pI=h(c9=>{"use strict";Object.defineProperty(c9,"__esModule",{value:!0});c9.default="00000000-0000-0000-0000-000000000000"});var uI=h(p9=>{"use strict";Object.defineProperty(p9,"__esModule",{value:!0});p9.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i});var Zp=h(u9=>{"use strict";Object.defineProperty(u9,"__esModule",{value:!0});var Hpe=uI();function Gpe(e){return typeof e=="string"&&Hpe.default.test(e)}u9.default=Gpe});var Jp=h(m9=>{"use strict";Object.defineProperty(m9,"__esModule",{value:!0});var Vpe=Zp();function Wpe(e){if(!(0,Vpe.default)(e))throw TypeError("Invalid UUID");let t;return Uint8Array.of((t=parseInt(e.slice(0,8),16))>>>24,t>>>16&255,t>>>8&255,t&255,(t=parseInt(e.slice(9,13),16))>>>8,t&255,(t=parseInt(e.slice(14,18),16))>>>8,t&255,(t=parseInt(e.slice(19,23),16))>>>8,t&255,(t=parseInt(e.slice(24,36),16))/1099511627776&255,t/4294967296&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255)}m9.default=Wpe});var Ia=h(If=>{"use strict";Object.defineProperty(If,"__esModule",{value:!0});If.unsafeStringify=mI;var Kpe=Zp(),xr=[];for(let e=0;e<256;++e)xr.push((e+256).toString(16).slice(1));function mI(e,t=0){return(xr[e[t+0]]+xr[e[t+1]]+xr[e[t+2]]+xr[e[t+3]]+"-"+xr[e[t+4]]+xr[e[t+5]]+"-"+xr[e[t+6]]+xr[e[t+7]]+"-"+xr[e[t+8]]+xr[e[t+9]]+"-"+xr[e[t+10]]+xr[e[t+11]]+xr[e[t+12]]+xr[e[t+13]]+xr[e[t+14]]+xr[e[t+15]]).toLowerCase()}function Qpe(e,t=0){let r=mI(e,t);if(!(0,Kpe.default)(r))throw TypeError("Stringified UUID is invalid");return r}If.default=Qpe});var qf=h(f9=>{"use strict";Object.defineProperty(f9,"__esModule",{value:!0});f9.default=Ype;var Xpe=require("crypto"),Lf=new Uint8Array(256),Df=Lf.length;function Ype(){return Df>Lf.length-16&&((0,Xpe.randomFillSync)(Lf),Df=0),Lf.slice(Df,Df+=16)}});var h9=h(Ff=>{"use strict";Object.defineProperty(Ff,"__esModule",{value:!0});Ff.updateV1State=gI;var fI=qf(),Zpe=Ia(),eu={};function Jpe(e,t,r){let i,n=e?._v6??!1;if(e){let a=Object.keys(e);a.length===1&&a[0]==="_v6"&&(e=void 0)}if(e)i=hI(e.random??e.rng?.()??(0,fI.default)(),e.msecs,e.nsecs,e.clockseq,e.node,t,r);else{let a=Date.now(),s=(0,fI.default)();gI(eu,a,s),i=hI(s,eu.msecs,eu.nsecs,n?void 0:eu.clockseq,n?void 0:eu.node,t,r)}return t?i:(0,Zpe.unsafeStringify)(i)}function gI(e,t,r){return e.msecs??=-1/0,e.nsecs??=0,t===e.msecs?(e.nsecs++,e.nsecs>=1e4&&(e.node=void 0,e.nsecs=0)):t>e.msecs?e.nsecs=0:t>>24&255,a[s++]=o>>>16&255,a[s++]=o>>>8&255,a[s++]=o&255;let l=t/4294967296*1e4&268435455;a[s++]=l>>>8&255,a[s++]=l&255,a[s++]=l>>>24&15|16,a[s++]=l>>>16&255,a[s++]=i>>>8|128,a[s++]=i&255;for(let d=0;d<6;++d)a[s++]=n[d];return a}Ff.default=Jpe});var y9=h(g9=>{"use strict";Object.defineProperty(g9,"__esModule",{value:!0});g9.default=rue;var eue=Jp(),tue=Ia();function rue(e){let t=typeof e=="string"?(0,eue.default)(e):e,r=iue(t);return typeof e=="string"?(0,tue.unsafeStringify)(r):r}function iue(e){return Uint8Array.of((e[6]&15)<<4|e[7]>>4&15,(e[7]&15)<<4|(e[4]&240)>>4,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,(e[1]&15)<<4|(e[2]&240)>>4,96|e[2]&15,e[3],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}});var yI=h(v9=>{"use strict";Object.defineProperty(v9,"__esModule",{value:!0});var nue=require("crypto");function aue(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,nue.createHash)("md5").update(e).digest()}v9.default=aue});var tu=h(Ds=>{"use strict";Object.defineProperty(Ds,"__esModule",{value:!0});Ds.URL=Ds.DNS=void 0;Ds.stringToBytes=bI;Ds.default=oue;var vI=Jp(),sue=Ia();function bI(e){e=unescape(encodeURIComponent(e));let t=new Uint8Array(e.length);for(let r=0;r{"use strict";Object.defineProperty(jo,"__esModule",{value:!0});jo.URL=jo.DNS=void 0;var lue=yI(),b9=tu(),_I=tu();Object.defineProperty(jo,"DNS",{enumerable:!0,get:function(){return _I.DNS}});Object.defineProperty(jo,"URL",{enumerable:!0,get:function(){return _I.URL}});function _9(e,t,r,i){return(0,b9.default)(48,lue.default,e,t,r,i)}_9.DNS=b9.DNS;_9.URL=b9.URL;jo.default=_9});var EI=h(w9=>{"use strict";Object.defineProperty(w9,"__esModule",{value:!0});var due=require("crypto");w9.default={randomUUID:due.randomUUID}});var SI=h(E9=>{"use strict";Object.defineProperty(E9,"__esModule",{value:!0});var xI=EI(),cue=qf(),pue=Ia();function uue(e,t,r){if(xI.default.randomUUID&&!t&&!e)return xI.default.randomUUID();e=e||{};let i=e.random||(e.rng||cue.default)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t){r=r||0;for(let n=0;n<16;++n)t[r+n]=i[n];return t}return(0,pue.unsafeStringify)(i)}E9.default=uue});var NI=h(x9=>{"use strict";Object.defineProperty(x9,"__esModule",{value:!0});var mue=require("crypto");function fue(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,mue.createHash)("sha1").update(e).digest()}x9.default=fue});var PI=h($o=>{"use strict";Object.defineProperty($o,"__esModule",{value:!0});$o.URL=$o.DNS=void 0;var hue=NI(),S9=tu(),TI=tu();Object.defineProperty($o,"DNS",{enumerable:!0,get:function(){return TI.DNS}});Object.defineProperty($o,"URL",{enumerable:!0,get:function(){return TI.URL}});function N9(e,t,r,i){return(0,S9.default)(80,hue.default,e,t,r,i)}N9.DNS=S9.DNS;N9.URL=S9.URL;$o.default=N9});var CI=h(T9=>{"use strict";Object.defineProperty(T9,"__esModule",{value:!0});var gue=Ia(),yue=h9(),vue=y9();function bue(e,t,r){e??={},r??=0;let i=(0,yue.default)({...e,_v6:!0},new Uint8Array(16));if(i=(0,vue.default)(i),t){for(let n=0;n<16;n++)t[r+n]=i[n];return t}return(0,gue.unsafeStringify)(i)}T9.default=bue});var RI=h(P9=>{"use strict";Object.defineProperty(P9,"__esModule",{value:!0});P9.default=Eue;var _ue=Jp(),wue=Ia();function Eue(e){let t=typeof e=="string"?(0,_ue.default)(e):e,r=xue(t);return typeof e=="string"?(0,wue.unsafeStringify)(r):r}function xue(e){return Uint8Array.of((e[3]&15)<<4|e[4]>>4&15,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|e[6]&15,e[7],(e[1]&15)<<4|(e[2]&240)>>4,(e[2]&15)<<4|(e[3]&240)>>4,16|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}});var DI=h(Mf=>{"use strict";Object.defineProperty(Mf,"__esModule",{value:!0});Mf.updateV7State=II;var OI=qf(),Sue=Ia(),C9={};function Nue(e,t,r){let i;if(e)i=AI(e.random??e.rng?.()??(0,OI.default)(),e.msecs,e.seq,t,r);else{let n=Date.now(),a=(0,OI.default)();II(C9,n,a),i=AI(a,C9.msecs,C9.seq,t,r)}return t?i:(0,Sue.unsafeStringify)(i)}function II(e,t,r){return e.msecs??=-1/0,e.seq??=0,t>e.msecs?(e.seq=r[6]<<23|r[7]<<16|r[8]<<8|r[9],e.msecs=t):(e.seq=e.seq+1|0,e.seq===0&&e.msecs++),e}function AI(e,t,r,i,n=0){return i||(i=new Uint8Array(16),n=0),t??=Date.now(),r??=e[6]*127<<24|e[7]<<16|e[8]<<8|e[9],i[n++]=t/1099511627776&255,i[n++]=t/4294967296&255,i[n++]=t/16777216&255,i[n++]=t/65536&255,i[n++]=t/256&255,i[n++]=t&255,i[n++]=112|r>>>28&15,i[n++]=r>>>20&255,i[n++]=128|r>>>14&63,i[n++]=r>>>6&255,i[n++]=r<<2&255|e[10]&3,i[n++]=e[11],i[n++]=e[12],i[n++]=e[13],i[n++]=e[14],i[n++]=e[15],i}Mf.default=Nue});var LI=h(R9=>{"use strict";Object.defineProperty(R9,"__esModule",{value:!0});var Tue=Zp();function Pue(e){if(!(0,Tue.default)(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}R9.default=Pue});var O9=h(Ge=>{"use strict";Object.defineProperty(Ge,"__esModule",{value:!0});Ge.version=Ge.validate=Ge.v7=Ge.v6ToV1=Ge.v6=Ge.v5=Ge.v4=Ge.v3=Ge.v1ToV6=Ge.v1=Ge.stringify=Ge.parse=Ge.NIL=Ge.MAX=void 0;var Cue=cI();Object.defineProperty(Ge,"MAX",{enumerable:!0,get:function(){return Cue.default}});var Rue=pI();Object.defineProperty(Ge,"NIL",{enumerable:!0,get:function(){return Rue.default}});var Oue=Jp();Object.defineProperty(Ge,"parse",{enumerable:!0,get:function(){return Oue.default}});var Aue=Ia();Object.defineProperty(Ge,"stringify",{enumerable:!0,get:function(){return Aue.default}});var Iue=h9();Object.defineProperty(Ge,"v1",{enumerable:!0,get:function(){return Iue.default}});var Due=y9();Object.defineProperty(Ge,"v1ToV6",{enumerable:!0,get:function(){return Due.default}});var Lue=wI();Object.defineProperty(Ge,"v3",{enumerable:!0,get:function(){return Lue.default}});var que=SI();Object.defineProperty(Ge,"v4",{enumerable:!0,get:function(){return que.default}});var Fue=PI();Object.defineProperty(Ge,"v5",{enumerable:!0,get:function(){return Fue.default}});var Mue=CI();Object.defineProperty(Ge,"v6",{enumerable:!0,get:function(){return Mue.default}});var Bue=RI();Object.defineProperty(Ge,"v6ToV1",{enumerable:!0,get:function(){return Bue.default}});var jue=DI();Object.defineProperty(Ge,"v7",{enumerable:!0,get:function(){return jue.default}});var $ue=Zp();Object.defineProperty(Ge,"validate",{enumerable:!0,get:function(){return $ue.default}});var kue=LI();Object.defineProperty(Ge,"version",{enumerable:!0,get:function(){return kue.default}})});var L9=h(ci=>{"use strict";var zue=ci&&ci.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Uue=ci&&ci.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),D9=ci&&ci.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&zue(t,e,r);return Uue(t,e),t},Hue=ci&&ci.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ci,"__esModule",{value:!0});ci.isZstdAvailable=tme;ci.extract=rme;ci.extractTarZst=FI;ci.inferCompressionMethod=nme;var Gue=require("child_process"),Vue=D9(require("fs")),Wue=Hue(require("path")),A9=D9(require("stream")),Kue=xl(),Que=D9(Af()),Xue=ql(),Yue=O9(),qI=qr(),I9=at(),Zue="3.4.3",Jue="1.31";async function eme(){let e=await(0,Xue.safeWhich)("tar"),t="";if(await new Kue.ToolRunner(e,["--version"],{listeners:{stdout:i=>{t+=i.toString()}}}).exec()!==0)throw new Error("Failed to call tar --version");if(t.includes("GNU tar")){let i=t.match(/tar \(GNU tar\) ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"gnu",version:i[1]}}else if(t.includes("bsdtar")){let i=t.match(/bsdtar ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"bsd",version:i[1]}}else throw new Error("Unknown tar version")}async function tme(e){let t=await(0,I9.isBinaryAccessible)("zstd",e);try{let r=await eme(),{type:i,version:n}=r;switch(e.info(`Found ${i} tar version ${n}.`),i){case"gnu":return{available:t&&n>=Jue,foundZstdBinary:t,version:r};case"bsd":return{available:t&&n>=Zue,foundZstdBinary:t,version:r};default:(0,I9.assertNever)(i)}}catch(r){return e.warning(`Failed to determine tar version, therefore will assume zstd is not available. The underlying error was: ${r}`),{available:!1,foundZstdBinary:t}}}async function rme(e,t,r,i){switch(t){case"gzip":return await Que.extractTar(e);case"zstd":if(!r)throw new Error("Could not determine tar version, which is required to extract a Zstandard archive.");return await FI(e,r,i)}}async function FI(e,t,r){let i=await ime();r.debug(`Extracting to ${i}.${e instanceof A9.Readable?` Input stream has high water mark ${e.readableHighWaterMark}.`:""}`);try{let n=["-x","--zstd"];t.type==="gnu"&&(n.push("--warning=no-unknown-keyword"),n.push("--overwrite")),n.push("-f",e instanceof A9.Readable?"-":e,"-C",i),process.stdout.write(`[command]tar ${n.join(" ")} +`);let a=(0,Gue.spawn)("tar",n,{stdio:"pipe"}),s="";a.stdout?.on("data",l=>{s+=l.toString(),process.stdout.write(l)});let o="";return a.stderr?.on("data",l=>{o+=l.toString(),process.stdout.write(l)}),e instanceof A9.Readable&&e.pipe(a.stdin),await new Promise((l,d)=>{a.on("exit",c=>{c!==0&&d(new qI.CommandInvocationError("tar",n,c??void 0,s,o)),l()})}),i}catch(n){throw await(0,I9.cleanUpGlob)(i,"extraction destination directory",r),n}}async function ime(){let e=Wue.default.join((0,qI.getTemporaryDirectory)(),(0,Yue.v4)());return Vue.mkdirSync(e,{recursive:!0}),e}function nme(e){return e.endsWith(".tar.gz")?"gzip":"zstd"}});var BI=h((vRe,MI)=>{var md=1e3,fd=md*60,hd=fd*60,ko=hd*24,ame=ko*7,sme=ko*365.25;MI.exports=function(e,t){t=t||{};var r=typeof e;if(r==="string"&&e.length>0)return ome(e);if(r==="number"&&isFinite(e))return t.long?dme(e):lme(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function ome(e){if(e=String(e),!(e.length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var r=parseFloat(t[1]),i=(t[2]||"ms").toLowerCase();switch(i){case"years":case"year":case"yrs":case"yr":case"y":return r*sme;case"weeks":case"week":case"w":return r*ame;case"days":case"day":case"d":return r*ko;case"hours":case"hour":case"hrs":case"hr":case"h":return r*hd;case"minutes":case"minute":case"mins":case"min":case"m":return r*fd;case"seconds":case"second":case"secs":case"sec":case"s":return r*md;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function lme(e){var t=Math.abs(e);return t>=ko?Math.round(e/ko)+"d":t>=hd?Math.round(e/hd)+"h":t>=fd?Math.round(e/fd)+"m":t>=md?Math.round(e/md)+"s":e+"ms"}function dme(e){var t=Math.abs(e);return t>=ko?Bf(e,t,ko,"day"):t>=hd?Bf(e,t,hd,"hour"):t>=fd?Bf(e,t,fd,"minute"):t>=md?Bf(e,t,md,"second"):e+" ms"}function Bf(e,t,r,i){var n=t>=r*1.5;return Math.round(e/r)+" "+i+(n?"s":"")}});var q9=h((bRe,jI)=>{function cme(e){r.debug=r,r.default=r,r.coerce=l,r.disable=a,r.enable=n,r.enabled=s,r.humanize=BI(),r.destroy=d,Object.keys(e).forEach(c=>{r[c]=e[c]}),r.names=[],r.skips=[],r.formatters={};function t(c){let p=0;for(let u=0;u{if(H==="%%")return"%";P++;let j=r.formatters[W];if(typeof j=="function"){let L=y[P];H=j.call(w,L),y.splice(P,1),P--}return H}),r.formatArgs.call(w,y),(w.log||r.log).apply(w,y)}return g.namespace=c,g.useColors=r.useColors(),g.color=r.selectColor(c),g.extend=i,g.destroy=r.destroy,Object.defineProperty(g,"enabled",{enumerable:!0,configurable:!1,get:()=>u!==null?u:(m!==r.namespaces&&(m=r.namespaces,f=r.enabled(c)),f),set:y=>{u=y}}),typeof r.init=="function"&&r.init(g),g}function i(c,p){let u=r(this.namespace+(typeof p>"u"?":":p)+c);return u.log=this.log,u}function n(c){r.save(c),r.namespaces=c,r.names=[],r.skips=[];let p,u=(typeof c=="string"?c:"").split(/[\s,]+/),m=u.length;for(p=0;p"-"+p)].join(",");return r.enable(""),c}function s(c){if(c[c.length-1]==="*")return!0;let p,u;for(p=0,u=r.skips.length;p{Ri.formatArgs=ume;Ri.save=mme;Ri.load=fme;Ri.useColors=pme;Ri.storage=hme();Ri.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();Ri.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function pme(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let e;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function ume(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+jf.exports.humanize(this.diff),!this.useColors)return;let t="color: "+this.color;e.splice(1,0,t,"color: inherit");let r=0,i=0;e[0].replace(/%[a-zA-Z%]/g,n=>{n!=="%%"&&(r++,n==="%c"&&(i=r))}),e.splice(i,0,t)}Ri.log=console.debug||console.log||(()=>{});function mme(e){try{e?Ri.storage.setItem("debug",e):Ri.storage.removeItem("debug")}catch{}}function fme(){let e;try{e=Ri.storage.getItem("debug")}catch{}return!e&&typeof process<"u"&&"env"in process&&(e=process.env.DEBUG),e}function hme(){try{return localStorage}catch{}}jf.exports=q9()(Ri);var{formatters:gme}=jf.exports;gme.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}});var zI=h((nr,kf)=>{var yme=require("tty"),$f=require("util");nr.init=Sme;nr.log=wme;nr.formatArgs=bme;nr.save=Eme;nr.load=xme;nr.useColors=vme;nr.destroy=$f.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");nr.colors=[6,2,3,4,5,1];try{let e=require("supports-color");e&&(e.stderr||e).level>=2&&(nr.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}nr.inspectOpts=Object.keys(process.env).filter(e=>/^debug_/i.test(e)).reduce((e,t)=>{let r=t.substring(6).toLowerCase().replace(/_([a-z])/g,(n,a)=>a.toUpperCase()),i=process.env[t];return/^(yes|on|true|enabled)$/i.test(i)?i=!0:/^(no|off|false|disabled)$/i.test(i)?i=!1:i==="null"?i=null:i=Number(i),e[r]=i,e},{});function vme(){return"colors"in nr.inspectOpts?!!nr.inspectOpts.colors:yme.isatty(process.stderr.fd)}function bme(e){let{namespace:t,useColors:r}=this;if(r){let i=this.color,n="\x1B[3"+(i<8?i:"8;5;"+i),a=` ${n};1m${t} \x1B[0m`;e[0]=a+e[0].split(` +`).join(` +`+a),e.push(n+"m+"+kf.exports.humanize(this.diff)+"\x1B[0m")}else e[0]=_me()+t+" "+e[0]}function _me(){return nr.inspectOpts.hideDate?"":new Date().toISOString()+" "}function wme(...e){return process.stderr.write($f.formatWithOptions(nr.inspectOpts,...e)+` +`)}function Eme(e){e?process.env.DEBUG=e:delete process.env.DEBUG}function xme(){return process.env.DEBUG}function Sme(e){e.inspectOpts={};let t=Object.keys(nr.inspectOpts);for(let r=0;rt.trim()).join(" ")};kI.O=function(e){return this.inspectOpts.colors=this.useColors,$f.inspect(e,this.inspectOpts)}});var ru=h((_Re,F9)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?F9.exports=$I():F9.exports=zI()});var HI=h((wRe,UI)=>{var iu;UI.exports=function(){if(!iu){try{iu=ru()("follow-redirects")}catch{}typeof iu!="function"&&(iu=function(){})}iu.apply(null,arguments)}});var QI=h((ERe,K9)=>{var au=require("url"),nu=au.URL,Nme=require("http"),Tme=require("https"),k9=require("stream").Writable,z9=require("assert"),GI=HI();(function(){var t=typeof process<"u",r=typeof window<"u"&&typeof document<"u",i=Uo(Error.captureStackTrace);!t&&(r||!i)&&console.warn("The follow-redirects package should be excluded from browser builds.")})();var U9=!1;try{z9(new nu(""))}catch(e){U9=e.code==="ERR_INVALID_URL"}var Pme=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],H9=["abort","aborted","connect","error","socket","timeout"],G9=Object.create(null);H9.forEach(function(e){G9[e]=function(t,r,i){this._redirectable.emit(e,t,r,i)}});var B9=su("ERR_INVALID_URL","Invalid URL",TypeError),j9=su("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),Cme=su("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",j9),Rme=su("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),Ome=su("ERR_STREAM_WRITE_AFTER_END","write after end"),Ame=k9.prototype.destroy||WI;function pi(e,t){k9.call(this),this._sanitizeOptions(e),this._options=e,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],t&&this.on("response",t);var r=this;this._onNativeResponse=function(i){try{r._processResponse(i)}catch(n){r.emit("error",n instanceof j9?n:new j9({cause:n}))}},this._performRequest()}pi.prototype=Object.create(k9.prototype);pi.prototype.abort=function(){W9(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};pi.prototype.destroy=function(e){return W9(this._currentRequest,e),Ame.call(this,e),this};pi.prototype.write=function(e,t,r){if(this._ending)throw new Ome;if(!zo(e)&&!Lme(e))throw new TypeError("data should be a string, Buffer or Uint8Array");if(Uo(t)&&(r=t,t=null),e.length===0){r&&r();return}this._requestBodyLength+e.length<=this._options.maxBodyLength?(this._requestBodyLength+=e.length,this._requestBodyBuffers.push({data:e,encoding:t}),this._currentRequest.write(e,t,r)):(this.emit("error",new Rme),this.abort())};pi.prototype.end=function(e,t,r){if(Uo(e)?(r=e,e=t=null):Uo(t)&&(r=t,t=null),!e)this._ended=this._ending=!0,this._currentRequest.end(null,null,r);else{var i=this,n=this._currentRequest;this.write(e,t,function(){i._ended=!0,n.end(null,null,r)}),this._ending=!0}};pi.prototype.setHeader=function(e,t){this._options.headers[e]=t,this._currentRequest.setHeader(e,t)};pi.prototype.removeHeader=function(e){delete this._options.headers[e],this._currentRequest.removeHeader(e)};pi.prototype.setTimeout=function(e,t){var r=this;function i(s){s.setTimeout(e),s.removeListener("timeout",s.destroy),s.addListener("timeout",s.destroy)}function n(s){r._timeout&&clearTimeout(r._timeout),r._timeout=setTimeout(function(){r.emit("timeout"),a()},e),i(s)}function a(){r._timeout&&(clearTimeout(r._timeout),r._timeout=null),r.removeListener("abort",a),r.removeListener("error",a),r.removeListener("response",a),r.removeListener("close",a),t&&r.removeListener("timeout",t),r.socket||r._currentRequest.removeListener("socket",n)}return t&&this.on("timeout",t),this.socket?n(this.socket):this._currentRequest.once("socket",n),this.on("socket",i),this.on("abort",a),this.on("error",a),this.on("response",a),this.on("close",a),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(e){pi.prototype[e]=function(t,r){return this._currentRequest[e](t,r)}});["aborted","connection","socket"].forEach(function(e){Object.defineProperty(pi.prototype,e,{get:function(){return this._currentRequest[e]}})});pi.prototype._sanitizeOptions=function(e){if(e.headers||(e.headers={}),e.host&&(e.hostname||(e.hostname=e.host),delete e.host),!e.pathname&&e.path){var t=e.path.indexOf("?");t<0?e.pathname=e.path:(e.pathname=e.path.substring(0,t),e.search=e.path.substring(t))}};pi.prototype._performRequest=function(){var e=this._options.protocol,t=this._options.nativeProtocols[e];if(!t)throw new TypeError("Unsupported protocol "+e);if(this._options.agents){var r=e.slice(0,-1);this._options.agent=this._options.agents[r]}var i=this._currentRequest=t.request(this._options,this._onNativeResponse);i._redirectable=this;for(var n of H9)i.on(n,G9[n]);if(this._currentUrl=/^\//.test(this._options.path)?au.format(this._options):this._options.path,this._isRedirect){var a=0,s=this,o=this._requestBodyBuffers;(function l(d){if(i===s._currentRequest)if(d)s.emit("error",d);else if(a=400){e.responseUrl=this._currentUrl,e.redirects=this._redirects,this.emit("response",e),this._requestBodyBuffers=[];return}if(W9(this._currentRequest),e.destroy(),++this._redirectCount>this._options.maxRedirects)throw new Cme;var i,n=this._options.beforeRedirect;n&&(i=Object.assign({Host:e.req.getHeader("host")},this._options.headers));var a=this._options.method;((t===301||t===302)&&this._options.method==="POST"||t===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],M9(/^content-/i,this._options.headers));var s=M9(/^host$/i,this._options.headers),o=V9(this._currentUrl),l=s||o.host,d=/^\w+:/.test(r)?this._currentUrl:au.format(Object.assign(o,{host:l})),c=Ime(r,d);if(GI("redirecting to",c.href),this._isRedirect=!0,$9(c,this._options),(c.protocol!==o.protocol&&c.protocol!=="https:"||c.host!==l&&!Dme(c.host,l))&&M9(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers),Uo(n)){var p={headers:e.headers,statusCode:t},u={url:d,method:a,headers:i};n(this._options,p,u),this._sanitizeOptions(this._options)}this._performRequest()};function VI(e){var t={maxRedirects:21,maxBodyLength:10485760},r={};return Object.keys(e).forEach(function(i){var n=i+":",a=r[n]=e[i],s=t[i]=Object.create(a);function o(d,c,p){return qme(d)?d=$9(d):zo(d)?d=$9(V9(d)):(p=c,c=KI(d),d={protocol:n}),Uo(c)&&(p=c,c=null),c=Object.assign({maxRedirects:t.maxRedirects,maxBodyLength:t.maxBodyLength},d,c),c.nativeProtocols=r,!zo(c.host)&&!zo(c.hostname)&&(c.hostname="::1"),z9.equal(c.protocol,n,"protocol mismatch"),GI("options",c),new pi(c,p)}function l(d,c,p){var u=s.request(d,c,p);return u.end(),u}Object.defineProperties(s,{request:{value:o,configurable:!0,enumerable:!0,writable:!0},get:{value:l,configurable:!0,enumerable:!0,writable:!0}})}),t}function WI(){}function V9(e){var t;if(U9)t=new nu(e);else if(t=KI(au.parse(e)),!zo(t.protocol))throw new B9({input:e});return t}function Ime(e,t){return U9?new nu(e,t):V9(au.resolve(t,e))}function KI(e){if(/^\[/.test(e.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(e.hostname))throw new B9({input:e.href||e});if(/^\[/.test(e.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(e.host))throw new B9({input:e.href||e});return e}function $9(e,t){var r=t||{};for(var i of Pme)r[i]=e[i];return r.hostname.startsWith("[")&&(r.hostname=r.hostname.slice(1,-1)),r.port!==""&&(r.port=Number(r.port)),r.path=r.search?r.pathname+r.search:r.pathname,r}function M9(e,t){var r;for(var i in t)e.test(i)&&(r=t[i],delete t[i]);return r===null||typeof r>"u"?void 0:String(r).trim()}function su(e,t,r){function i(n){Uo(Error.captureStackTrace)&&Error.captureStackTrace(this,this.constructor),Object.assign(this,n||{}),this.code=e,this.message=this.cause?t+": "+this.cause.message:t}return i.prototype=new(r||Error),Object.defineProperties(i.prototype,{constructor:{value:i,enumerable:!1},name:{value:"Error ["+e+"]",enumerable:!1}}),i}function W9(e,t){for(var r of H9)e.removeListener(r,G9[r]);e.on("error",WI),e.destroy(t)}function Dme(e,t){z9(zo(e)&&zo(t));var r=e.length-t.length-1;return r>0&&e[r]==="."&&e.endsWith(t)}function zo(e){return typeof e=="string"||e instanceof String}function Uo(e){return typeof e=="function"}function Lme(e){return typeof e=="object"&&"length"in e}function qme(e){return nu&&e instanceof nu}K9.exports=VI({http:Nme,https:Tme});K9.exports.wrap=VI});var YI=h(en=>{"use strict";var Fme=en&&en.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Mme=en&&en.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Y9=en&&en.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Fme(t,e,r);return Mme(t,e),t};Object.defineProperty(en,"__esModule",{value:!0});en.STREAMING_HIGH_WATERMARK_BYTES=void 0;en.downloadAndExtract=Vme;var Bme=Y9(require("path")),gd=require("perf_hooks"),jme=Y9(Af()),$me=QI(),kme=O9(),zme=Ra(),Q9=ud(),X9=Y9(L9()),Ume=at();en.STREAMING_HIGH_WATERMARK_BYTES=4*1024*1024;function Hme(e,t){return{combinedDurationMs:e+t,downloadDurationMs:e,extractionDurationMs:t,streamExtraction:!1}}function Gme(e){return{combinedDurationMs:e,downloadDurationMs:void 0,extractionDurationMs:void 0,streamExtraction:!0}}async function Vme(e,t,r,i,n,a,s){s.info(`Downloading CodeQL tools from ${e} . This may take a while.`);let o=X9.inferCompressionMethod(e);if(await a.getValue(zme.Feature.ZstdBundleStreamingExtraction)&&o==="zstd"&&process.platform==="linux"){s.info("Streaming the extraction of the CodeQL bundle.");let f=gd.performance.now(),g=await Wme(e,t,r,i,s),y=Math.round(gd.performance.now()-f);return s.info(`Finished downloading and extracting CodeQL bundle to ${g} (${(0,Q9.formatDuration)(y)}).`),{extractedBundlePath:g,statusReport:{compressionMethod:o,toolsUrl:XI(e),...Gme(y)}}}let l=Bme.join(n,(0,kme.v4)()),d=gd.performance.now(),c=await jme.downloadTool(e,l,t,r),p=Math.round(gd.performance.now()-d);s.info(`Finished downloading CodeQL bundle to ${c} (${(0,Q9.formatDuration)(p)}).`);let u,m;try{s.info("Extracting CodeQL bundle.");let f=gd.performance.now();u=await X9.extract(c,o,i,s),m=Math.round(gd.performance.now()-f),s.info(`Finished extracting CodeQL bundle to ${u} (${(0,Q9.formatDuration)(m)}).`)}finally{await(0,Ume.cleanUpGlob)(c,"CodeQL bundle archive",s)}return{extractedBundlePath:u,statusReport:{compressionMethod:o,toolsUrl:XI(e),...Hme(p,m)}}}async function Wme(e,t,r,i,n){r=Object.assign({"User-Agent":"CodeQL Action"},t?{authorization:t}:{},r);let a=await new Promise(s=>$me.https.get(e,{headers:r,highWaterMark:en.STREAMING_HIGH_WATERMARK_BYTES},o=>s(o)));if(a.statusCode!==200)throw new Error(`Failed to download CodeQL bundle from ${e}. HTTP status code: ${a.statusCode}.`);return await X9.extractTarZst(a,i,n)}function XI(e){return["github/codeql-action","dsp-testing/codeql-cli-nightlies"].some(t=>e.startsWith(`https://github.com/${t}/releases/download/`))?e:"sanitized-value"}});var sD=h(Ve=>{"use strict";var Kme=Ve&&Ve.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Qme=Ve&&Ve.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),qs=Ve&&Ve.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Kme(t,e,r);return Qme(t,e),t},Xme=Ve&&Ve.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ve,"__esModule",{value:!0});Ve.downloadCodeQL=Ve.CODEQL_DEFAULT_ACTION_REPOSITORY=Ve.ToolsSource=void 0;Ve.getCodeQLActionRepository=rD;Ve.tryGetTagNameFromUrl=J9;Ve.tryGetBundleVersionFromUrl=iD;Ve.convertToSemVer=du;Ve.getCodeQLSource=nD;Ve.tryGetFallbackToolcacheVersion=aD;Ve.getCodeQLURLVersion=c1e;Ve.setupCodeQLBundle=u1e;var Yme=qs(require("fs")),Zme=qs(require("path")),ZI=require("perf_hooks"),Ho=qs(Af()),Jme=Xme(dI()),zf=qs(Lo()),e1e=qr(),t1e=qs(Tn()),JI=qs(H3()),r1e=Ra(),i1e=ud(),Z9=qs(L9()),n1e=YI(),Ls=qs(at()),tD=at(),ou;(function(e){e.Unknown="UNKNOWN",e.Local="LOCAL",e.Toolcache="TOOLCACHE",e.Download="DOWNLOAD"})(ou||(Ve.ToolsSource=ou={}));Ve.CODEQL_DEFAULT_ACTION_REPOSITORY="github/codeql-action";var eD=["linked","latest"];function a1e(e){return e?".tar.zst":".tar.gz"}function s1e(e){let t=a1e(e),r;if(process.platform==="win32")r="win64";else if(process.platform==="linux")r="linux64";else if(process.platform==="darwin")r="osx64";else return`codeql-bundle${t}`;return`codeql-bundle-${r}${t}`}function rD(e){return(0,e1e.isRunningLocalAction)()?(e.info("The CodeQL Action is checked out locally. Using the default CodeQL Action repository."),Ve.CODEQL_DEFAULT_ACTION_REPOSITORY):Ls.getRequiredEnvParam("GITHUB_ACTION_REPOSITORY")}async function o1e(e,t,r,i){let n=rD(i),s=[[t.url,n],[t.url,Ve.CODEQL_DEFAULT_ACTION_REPOSITORY],[Ls.GITHUB_DOTCOM_URL,Ve.CODEQL_DEFAULT_ACTION_REPOSITORY]].filter((l,d,c)=>!c.slice(0,d).some(p=>(0,Jme.default)(l,p))),o=s1e(r);for(let l of s){let[d,c]=l;if(d===Ls.GITHUB_DOTCOM_URL&&c===Ve.CODEQL_DEFAULT_ACTION_REPOSITORY)break;let[p,u]=c.split("/");try{let m=await t1e.getApiClient().rest.repos.getReleaseByTag({owner:p,repo:u,tag:e});for(let f of m.data.assets)if(f.name===o)return i.info(`Found CodeQL bundle in ${l[1]} on ${l[0]} with URL ${f.url}.`),f.url}catch(m){i.info(`Looked for CodeQL bundle in ${l[1]} on ${l[0]} but got error ${m}.`)}}return`https://github.com/${Ve.CODEQL_DEFAULT_ACTION_REPOSITORY}/releases/download/${e}/${o}`}function lu(e,t){let r=e.match(/^codeql-bundle-(.*)$/);if(r===null||r.length<2){t.debug(`Could not determine bundle version from tag ${e}.`);return}return r[1]}function J9(e,t){let r=[...e.matchAll(/\/(codeql-bundle-[^/]*)\//g)];if(!r.length){t.debug(`Could not determine tag name for URL ${e}.`);return}let i=r[r.length-1];if(i===null||i.length!==2){t.debug(`Could not determine tag name for URL ${e}. Matched ${JSON.stringify(i)}.`);return}return i[1]}function iD(e,t){let r=J9(e,t);if(r!==void 0)return lu(r,t)}function du(e,t){zf.valid(e)||(t.debug(`Bundle version ${e} is not in SemVer format. Will treat it as pre-release 0.0.0-${e}.`),e=`0.0.0-${e}`);let r=zf.clean(e);if(!r)throw new Error(`Bundle version ${e} is not in SemVer format.`);return r}async function l1e(e,t){let r=Ho.findAllVersions("CodeQL").filter(tD.isGoodVersion).map(i=>({folder:Ho.find("CodeQL",i),version:i})).filter(({folder:i})=>Yme.existsSync(Zme.join(i,"pinned-version")));if(r.length===1){let i=r[0];return t.debug(`CodeQL tools version ${i.version} in toolcache overriding version ${e}.`),{codeqlFolder:i.folder,sourceType:"toolcache",toolsVersion:i.version}}else r.length===0?t.debug("Did not find any candidate pinned versions of the CodeQL tools in the toolcache."):t.debug("Could not use CodeQL tools from the toolcache since more than one candidate pinned version was found in the toolcache.")}async function nD(e,t,r,i,n,a){if(e&&!eD.includes(e)&&!e.startsWith("http"))return a.info(`Using CodeQL CLI from local path ${e}`),{codeqlTarPath:e,sourceType:"local",toolsVersion:"local"};let s=e&&eD.includes(e);s&&(a.info(`'tools: ${e}' was requested, so using CodeQL version ${t.cliVersion}, the version shipped with the Action.`),e==="latest"&&a.warning("`tools: latest` has been renamed to `tools: linked`, but the old name is still supported. No action is required."));let o,l,d;if(s)o=JI.cliVersion,l=JI.bundleVersion;else if(e!==void 0){if(l=J9(e,a),d=e,l){let m=lu(l,a);m&&zf.valid(m)&&(o=du(m,a))}}else o=t.cliVersion,l=t.tagName;let c=l&&lu(l,a),p=o??(c&&du(c,a))??l??d??"unknown";a.debug(`Attempting to obtain CodeQL tools. CLI version: ${o??"unknown"}, bundle tag name: ${l??"unknown"}, URL: ${d??"unspecified"}.`);let u;if(o&&(u=Ho.find("CodeQL",o),!u)){a.debug(`Didn't find a version of the CodeQL tools in the toolcache with a version number exactly matching ${o}.`);let m=Ho.findAllVersions("CodeQL");a.debug(`Found the following versions of the CodeQL tools in the toolcache: ${JSON.stringify(m)}.`);let f=m.filter(g=>g.startsWith(`${o}-`));f.length===1?(a.debug(`Exactly one version of the CodeQL tools starting with ${o} found in the toolcache, using that.`),u=Ho.find("CodeQL",f[0])):f.length===0?a.debug(`Didn't find any versions of the CodeQL tools starting with ${o} in the toolcache. Trying next fallback method.`):(a.warning(`Found ${f.length} versions of the CodeQL tools starting with ${o} in the toolcache, but at most one was expected.`),a.debug("Trying next fallback method."))}if(!u&&l){let m=await aD(o,l,a);m?u=Ho.find("CodeQL",m):a.debug(`Could not determine a fallback toolcache version number for CodeQL tools version ${p}.`)}if(u?a.info(`Found CodeQL tools version ${p} in the toolcache.`):a.info(`Did not find CodeQL tools version ${p} in the toolcache.`),u)return o?a.info(`Using CodeQL CLI version ${o} from toolcache at ${u}`):a.info(`Using CodeQL CLI from toolcache at ${u}`),{codeqlFolder:u,sourceType:"toolcache",toolsVersion:o??p};if(i!==Ls.GitHubVariant.DOTCOM&&!s&&!e){let m=await l1e(p,a);if(m!==void 0)return m}return d||(d=await o1e(l,r,o!==void 0&&await m1e(o,n),a)),o?a.info(`Using CodeQL CLI version ${o} sourced from ${d} .`):a.info(`Using CodeQL CLI sourced from ${d} .`),{bundleVersion:l&&lu(l,a),cliVersion:o,codeqlURL:d,sourceType:"download",toolsVersion:o??p}}async function aD(e,t,r){let i=lu(t,r);if(!i)return;let n=du(i,r);return r.debug(`Computed a fallback toolcache version number of ${n} for CodeQL version ${e??t}.`),n}var d1e=async function(e,t,r,i,n,a,s,o){let l=new URL(e),d=new URLSearchParams(l.search),c={accept:"application/octet-stream"},p;d.has("token")?o.debug("CodeQL tools URL contains an authorization token."):e.startsWith(`${i.url}/`)||i.apiURL&&e.startsWith(`${i.apiURL}/`)?(o.debug("Providing an authorization token to download CodeQL tools."),p=`token ${i.auth}`):o.debug("Downloading CodeQL tools without an authorization token.");let{extractedBundlePath:u,statusReport:m}=await(0,n1e.downloadAndExtract)(e,p,{"User-Agent":"CodeQL Action",...c},n,a,s,o),f=t??iD(e,o);if(f===void 0)return o.debug(`Could not cache CodeQL tools because we could not determine the bundle version from the URL ${e}.`),{codeqlFolder:u,statusReport:m,toolsVersion:r??"unknown"};o.debug("Caching CodeQL bundle.");let g=p1e(r,f,o),y=ZI.performance.now(),w=await Ho.cacheDir(u,"CodeQL",g);return o.info(`Added CodeQL bundle to the tool cache (${(0,i1e.formatDuration)(ZI.performance.now()-y)}).`),w!==u&&await(0,tD.cleanUpGlob)(u,"CodeQL bundle from temporary directory",o),{codeqlFolder:w,statusReport:m,toolsVersion:r??g}};Ve.downloadCodeQL=d1e;function c1e(e){let t=e.match(/\/codeql-bundle-(.*)\//);if(t===null||t.length<2)throw new Ls.ConfigurationError(`Malformed tools url: ${e}. Version could not be inferred`);return t[1]}function p1e(e,t,r){return e?.match(/^[0-9]+\.[0-9]+\.[0-9]+$/)?e:du(t,r)}async function u1e(e,t,r,i,n,a,s){if(!await Ls.isBinaryAccessible("tar",s))throw new Ls.ConfigurationError("Could not find tar in PATH, so unable to extract CodeQL bundle.");let o=await Z9.isZstdAvailable(s),l=await nD(e,a,t,i,o.available,s),d,c=l.toolsVersion,p,u;switch(l.sourceType){case"local":{let m=Z9.inferCompressionMethod(l.codeqlTarPath);d=await Z9.extract(l.codeqlTarPath,m,o.version,s),u=ou.Local;break}case"toolcache":d=l.codeqlFolder,s.debug(`CodeQL found in cache ${d}`),u=ou.Toolcache;break;case"download":{let m=await(0,Ve.downloadCodeQL)(l.codeqlURL,l.bundleVersion,l.cliVersion,t,o.version,r,n,s);c=m.toolsVersion,d=m.codeqlFolder,p=m.statusReport,u=ou.Download;break}default:Ls.assertNever(l)}return{codeqlFolder:d,toolsDownloadStatusReport:p,toolsSource:u,toolsVersion:c,zstdAvailability:o}}async function m1e(e,t){return process.platform!=="win32"&&t&&zf.gte(e,r1e.CODEQL_VERSION_ZSTD_BUNDLE)}});var Uf=h(tn=>{"use strict";var f1e=tn&&tn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),h1e=tn&&tn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),lD=tn&&tn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&f1e(t,e,r);return h1e(t,e),t};Object.defineProperty(tn,"__esModule",{value:!0});tn.shouldEnableIndirectTracing=r5;tn.endTracingForCluster=y1e;tn.getTracerConfigForCluster=cD;tn.getCombinedTracerConfig=v1e;var e5=lD(require("fs")),t5=lD(require("path")),g1e=As(),dD=Os(),oD=at();async function r5(e,t){return t.buildMode===oD.BuildMode.None||t.buildMode===oD.BuildMode.Autobuild&&await e.supportsFeature(dD.ToolsFeature.TraceCommandUseBuildMode)?!1:t.languages.some(r=>(0,g1e.isTracedLanguage)(r))}async function y1e(e,t,r){if(!await r5(e,t))return;r.info("Unsetting build tracing environment variables. Subsequent steps of this job will not be traced.");let i=t5.resolve(t.dbLocation,"temp/tracingEnvironment/end-tracing.json");if(!e5.existsSync(i))throw new Error(`Environment file for ending tracing not found: ${i}`);try{let n=JSON.parse(e5.readFileSync(i,"utf8"));for(let[a,s]of Object.entries(n))s!==null?process.env[a]=s:delete process.env[a]}catch(n){throw new Error(`Failed to parse file containing end tracing environment variables: ${n}`)}}async function cD(e){return{env:JSON.parse(e5.readFileSync(t5.resolve(e.dbLocation,"temp/tracingEnvironment/start-tracing.json"),"utf8"))}}async function v1e(e,t){if(!await r5(e,t))return;let r=await cD(t);if(!await e.supportsFeature(dD.ToolsFeature.SetsCodeqlRunnerEnvVar)){let i=process.platform==="win32"?"runner.exe":"runner";r.env.CODEQL_RUNNER=t5.join(r.env.CODEQL_DIST,"tools",r.env.CODEQL_PLATFORM,i)}return r}});var Go=h(ut=>{"use strict";var b1e=ut&&ut.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),_1e=ut&&ut.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ms=ut&&ut.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&b1e(t,e,r);return _1e(t,e),t};Object.defineProperty(ut,"__esModule",{value:!0});ut.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE=ut.CODEQL_VERSION_ANALYSIS_SUMMARY_V2=void 0;ut.setupCodeQL=A1e;ut.getCodeQL=I1e;ut.setCodeQL=D1e;ut.getCachedCodeQL=L1e;ut.getCodeQLForTesting=q1e;ut.getCodeQLForCmd=Kf;ut.getExtraOptions=n5;ut.getTrapCachingExtractorConfigArgs=wD;ut.getTrapCachingExtractorConfigArgsForLang=Vf;ut.getGeneratedCodeScanningConfigPath=Wf;var w1e=Ms(require("fs")),Gf=Ms(require("path")),pD=Ms(pt()),Hf=Ms(xl()),uD=Ms(Rp()),E1e=Ms(Lo()),yd=qr(),mD=AA(),x1e=Fo(),cu=Qn(),fD=Ra(),S1e=As(),N1e=Ms(sD()),Fs=Os(),T1e=Uf(),sr=Ms(at()),pu=at(),Da,hD="2.14.6",gD="2.14.6",P1e="3.10",C1e="2024-09-24",_D="progress++";ut.CODEQL_VERSION_ANALYSIS_SUMMARY_V2="2.15.0";ut.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE="2.15.0";var R1e="2.15.2",O1e="2.17.1";async function A1e(e,t,r,i,n,a,s,o){try{let{codeqlFolder:l,toolsDownloadStatusReport:d,toolsSource:c,toolsVersion:p,zstdAvailability:u}=await N1e.setupCodeQLBundle(e,t,r,i,s,n,a);a.debug(`Bundle download status report: ${JSON.stringify(d)}`);let m=Gf.join(l,"codeql","codeql");if(process.platform==="win32")m+=".exe";else if(process.platform!=="linux"&&process.platform!=="darwin")throw new sr.ConfigurationError(`Unsupported platform: ${process.platform}`);return Da=await Kf(m,o),{codeql:Da,toolsDownloadStatusReport:d,toolsSource:c,toolsVersion:p,zstdAvailability:u}}catch(l){throw new Error(`Unable to download and extract CodeQL CLI: ${(0,pu.getErrorMessage)(l)}`)}}async function I1e(e){return Da===void 0&&(Da=await Kf(e,!0)),Da}function St(e,t,r){return typeof e[t]!="function"?r!==void 0?r:()=>{throw new Error(`CodeQL ${t} method not correctly defined`)}:e[t]}function D1e(e){return Da={getPath:St(e,"getPath",()=>"/tmp/dummy-path"),getVersion:St(e,"getVersion",async()=>({version:"1.0.0"})),printVersion:St(e,"printVersion"),supportsFeature:St(e,"supportsFeature",async t=>!!e.getVersion&&(0,Fs.isSupportedToolsFeature)(await e.getVersion(),t)),databaseInitCluster:St(e,"databaseInitCluster"),runAutobuild:St(e,"runAutobuild"),extractScannedLanguage:St(e,"extractScannedLanguage"),extractUsingBuildMode:St(e,"extractUsingBuildMode"),finalizeDatabase:St(e,"finalizeDatabase"),resolveLanguages:St(e,"resolveLanguages"),betterResolveLanguages:St(e,"betterResolveLanguages",async()=>({aliases:{},extractors:{}})),resolveQueries:St(e,"resolveQueries"),resolveBuildEnvironment:St(e,"resolveBuildEnvironment"),packDownload:St(e,"packDownload"),databaseCleanup:St(e,"databaseCleanup"),databaseBundle:St(e,"databaseBundle"),databaseRunQueries:St(e,"databaseRunQueries"),databaseInterpretResults:St(e,"databaseInterpretResults"),databasePrintBaseline:St(e,"databasePrintBaseline"),databaseExportDiagnostics:St(e,"databaseExportDiagnostics"),diagnosticsExport:St(e,"diagnosticsExport"),resolveExtractor:St(e,"resolveExtractor"),mergeResults:St(e,"mergeResults")},Da}function L1e(){if(Da===void 0)throw new Error("cachedCodeQL undefined");return Da}async function q1e(e="codeql-for-testing"){return Kf(e,!1)}async function Kf(e,t){let r={getPath(){return e},async getVersion(){let i=sr.getCachedCodeQlVersion();if(i===void 0){let n=await Sr(e,["version","--format=json"],{noStreamStdout:!0});try{i=JSON.parse(n)}catch{throw Error(`Invalid JSON output from \`version --format=json\`: ${n}`)}sr.cacheCodeQlVersion(i)}return i},async printVersion(){await Sr(e,["version","--format=json"])},async supportsFeature(i){return(0,Fs.isSupportedToolsFeature)(await this.getVersion(),i)},async databaseInitCluster(i,n,a,s,o){let l=i.languages.map(u=>`--language=${u}`);if(await(0,T1e.shouldEnableIndirectTracing)(r,i)&&(l.push("--begin-tracing"),l.push(...await wD(i)),l.push(`--trace-process-name=${a}`)),i.languages.indexOf(S1e.Language.actions)>=0){l.push("--search-path");let u=Gf.resolve(__dirname,"../actions-extractor");l.push(u)}let d=await F1e(i,o),c=(0,yd.getOptionalInput)("external-repository-token");l.push(`--codescanning-config=${d}`),c&&l.push("--external-repository-token-stdin"),i.buildMode!==void 0&&await this.supportsFeature(Fs.ToolsFeature.BuildModeOption)&&l.push(`--build-mode=${i.buildMode}`),s!==void 0&&l.push(`--qlconfig-file=${s}`),l.push("--calculate-language-specific-baseline"),await vD(i,this)?l.push("--sublanguage-file-coverage"):await sr.codeQlVersionAtLeast(this,ut.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&l.push("--no-sublanguage-file-coverage");let p=(0,Fs.isSupportedToolsFeature)(await this.getVersion(),Fs.ToolsFeature.ForceOverwrite)?"--force-overwrite":"--overwrite";await Sr(e,["database","init",p,"--db-cluster",i.dbLocation,`--source-root=${n}`,"--extractor-include-aliases",...l,...ar(["database","init"],{ignoringOptions:["--overwrite"]})],{stdin:c})},async runAutobuild(i,n){bD();let a=Gf.join(await this.resolveExtractor(n),"tools",process.platform==="win32"?"autobuild.cmd":"autobuild.sh");i.debugMode&&(process.env[cu.EnvVar.CLI_VERBOSITY]=process.env[cu.EnvVar.CLI_VERBOSITY]||_D),await Sr(a)},async extractScannedLanguage(i,n){await Sr(e,["database","trace-command","--index-traceless-dbs",...await Vf(i,n),...i5(i.debugMode),...ar(["database","trace-command"]),sr.getCodeQLDatabasePath(i,n)])},async extractUsingBuildMode(i,n){i.buildMode===pu.BuildMode.Autobuild&&bD();try{await Sr(e,["database","trace-command","--use-build-mode","--working-dir",process.cwd(),...await Vf(i,n),...i5(i.debugMode),...ar(["database","trace-command"]),sr.getCodeQLDatabasePath(i,n)])}catch(a){if(i.buildMode===pu.BuildMode.Autobuild){let s=`We were unable to automatically build your code. Please change the build mode for this language to manual and specify build steps for your project. See ${x1e.DocUrl.AUTOMATIC_BUILD_FAILED} for more information.`;throw new sr.ConfigurationError(`${s} ${(0,pu.getErrorMessage)(a)}`)}else throw a}},async finalizeDatabase(i,n,a,s){let o=["database","finalize","--finalize-dataset",n,a,...i5(s),...ar(["database","finalize"]),i];await Sr(e,o)},async resolveLanguages(){let i=["resolve","languages","--format=json",...ar(["resolve","languages"])],n=await Sr(e,i);try{return JSON.parse(n)}catch(a){throw new Error(`Unexpected output from codeql resolve languages: ${a}`)}},async betterResolveLanguages(){let i=["resolve","languages","--format=betterjson","--extractor-options-verbosity=4","--extractor-include-aliases",...ar(["resolve","languages"])],n=await Sr(e,i);try{return JSON.parse(n)}catch(a){throw new Error(`Unexpected output from codeql resolve languages with --format=betterjson: ${a}`)}},async resolveQueries(i,n){let a=["resolve","queries",...i,"--format=bylanguage",...ar(["resolve","queries"])];n!==void 0&&a.push("--additional-packs",n);let s=await Sr(e,a);try{return JSON.parse(s)}catch(o){throw new Error(`Unexpected output from codeql resolve queries: ${o}`)}},async resolveBuildEnvironment(i,n){let a=["resolve","build-environment",`--language=${n}`,"--extractor-include-aliases",...ar(["resolve","build-environment"])];i!==void 0&&a.push("--working-dir",i);let s=await Sr(e,a);try{return JSON.parse(s)}catch(o){throw new Error(`Unexpected output from codeql resolve build-environment: ${o} in +${s}`)}},async databaseRunQueries(i,n){let a=["database","run-queries",...n,i,"--expect-discarded-cache","--min-disk-free=1024","-v",...ar(["database","run-queries"],{ignoringOptions:["--expect-discarded-cache"]})];await sr.codeQlVersionAtLeast(this,fD.CODEQL_VERSION_FINE_GRAINED_PARALLELISM)&&a.push("--intra-layer-parallelism"),await Sr(e,a)},async databaseInterpretResults(i,n,a,s,o,l,d,c,p,u){let m=await u.getValue(fD.Feature.ExportDiagnosticsEnabled,this),f=["database","interpret-results",o,"--format=sarif-latest",l,`--output=${a}`,s,"--print-diagnostics-summary","--print-metrics-summary","--sarif-add-baseline-file-info",`--sarif-codescanning-config=${Wf(p)}`,"--sarif-group-rules-by-pack",...await B1e(this),...await j1e(this),...ar(["database","interpret-results"])];return d!==void 0&&f.push(d),c!==void 0&&f.push("--sarif-category",c),await vD(p,this)?f.push("--sublanguage-file-coverage"):await sr.codeQlVersionAtLeast(this,ut.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&f.push("--no-sublanguage-file-coverage"),m?f.push("--sarif-include-diagnostics"):f.push("--no-sarif-include-diagnostics"),await sr.codeQlVersionAtLeast(this,ut.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)&&!(0,Fs.isSupportedToolsFeature)(await this.getVersion(),Fs.ToolsFeature.AnalysisSummaryV2IsDefault)&&f.push("--new-analysis-summary"),f.push(i),n&&f.push(...n),await Sr(e,f,{noStreamStdout:!0})},async databasePrintBaseline(i){let n=["database","print-baseline",...ar(["database","print-baseline"]),i];return await Sr(e,n)},async packDownload(i,n){let s=["pack","download",...n?[`--qlconfig-file=${n}`]:[],"--format=json","--resolve-query-specs",...ar(["pack","download"]),...i],o=await Sr(e,s);try{let l=JSON.parse(o);if(Array.isArray(l.packs)&&l.packs.every(d=>d.name))return l;throw new Error("Unexpected output from pack download")}catch(l){throw new Error(`Attempted to download specified packs but got an error: +${o} +${l}`)}},async databaseCleanup(i,n){let a=await sr.codeQlVersionAtLeast(this,O1e)?"--cache-cleanup":"--mode",s=["database","cleanup",i,`${a}=${n}`,...ar(["database","cleanup"])];await Sr(e,s)},async databaseBundle(i,n,a){let s=["database","bundle",i,`--output=${n}`,`--name=${a}`,...ar(["database","bundle"])];await new Hf.ToolRunner(e,s).exec()},async databaseExportDiagnostics(i,n,a){let s=["database","export-diagnostics",`${i}`,"--db-cluster","--format=sarif-latest",`--output=${n}`,"--sarif-include-diagnostics","-vvv",...ar(["diagnostics","export"])];a!==void 0&&s.push("--sarif-category",a),await new Hf.ToolRunner(e,s).exec()},async diagnosticsExport(i,n,a){let s=["diagnostics","export","--format=sarif-latest",`--output=${i}`,`--sarif-codescanning-config=${Wf(a)}`,...ar(["diagnostics","export"])];n!==void 0&&s.push("--sarif-category",n),await new Hf.ToolRunner(e,s).exec()},async resolveExtractor(i){let n="";return await new Hf.ToolRunner(e,["resolve","extractor","--format=json",`--language=${i}`,"--extractor-include-aliases",...ar(["resolve","extractor"])],{silent:!0,listeners:{stdout:a=>{n+=a.toString()},stderr:a=>{process.stderr.write(a)}}}).exec(),JSON.parse(n)},async mergeResults(i,n,{mergeRunsFromEqualCategory:a=!1}){let s=["github","merge-results","--output",n,...ar(["github","merge-results"])];for(let o of i)s.push("--sarif",o);a&&s.push("--sarif-merge-runs-from-equal-category"),await Sr(e,s)}};if(t&&!await sr.codeQlVersionAtLeast(r,hD))throw new sr.ConfigurationError(`Expected a CodeQL CLI with version at least ${hD} but got version ${(await r.getVersion()).version}`);if(t&&process.env[cu.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING]!=="true"&&!await sr.codeQlVersionAtLeast(r,gD)){let i=await r.getVersion();pD.warning(`CodeQL CLI version ${i.version} was discontinued on ${C1e} alongside GitHub Enterprise Server ${P1e} and will not be supported by the next minor release of the CodeQL Action. Please update to CodeQL CLI version ${gD} or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version. + +Alternatively, if you want to continue using CodeQL CLI version ${i.version}, you can replace 'github/codeql-action/*@v${(0,yd.getActionVersion)().split(".")[0]}' by 'github/codeql-action/*@v${(0,yd.getActionVersion)()}' in your code scanning workflow to continue using this version of the CodeQL Action.`),pD.exportVariable(cu.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING,"true")}return r}function ar(e,{ignoringOptions:t}={}){let r=sr.getExtraOptionsEnvParam();return n5(r,e,[]).filter(i=>!t?.includes(i))}function yD(e,t){if(e===void 0)return[];if(!Array.isArray(e)){let r=`The extra options for '${t.join(".")}' ('${JSON.stringify(e)}') are not in an array.`;throw new Error(r)}return e.map(r=>{let i=typeof r;if(i!=="string"&&i!=="number"&&i!=="boolean"){let n=`The extra option for '${t.join(".")}' ('${JSON.stringify(r)}') is not a primitive value.`;throw new Error(n)}return`${r}`})}function n5(e,t,r){let i=yD(e?.["*"],r.concat("*")),n=t.length===0?yD(e,r):n5(e?.[t[0]],t?.slice(1),r.concat(t[0]));return i.concat(n)}async function Sr(e,t=[],r={}){try{return await(0,yd.runTool)(e,t,r)}catch(i){throw i instanceof yd.CommandInvocationError?(0,mD.wrapCliConfigurationError)(new mD.CliError(i)):i}}async function F1e(e,t){let r=Wf(e),i=(0,pu.cloneObject)(e.originalUserInput);if(e.augmentationProperties.queriesInput&&(e.augmentationProperties.queriesInputCombines?i.queries=(i.queries||[]).concat(e.augmentationProperties.queriesInput):i.queries=e.augmentationProperties.queriesInput),i.queries?.length===0&&delete i.queries,e.augmentationProperties.packsInput)if(e.augmentationProperties.packsInputCombines)if(Array.isArray(i.packs))i.packs=(i.packs||[]).concat(e.augmentationProperties.packsInput);else if(!i.packs)i.packs=e.augmentationProperties.packsInput;else{let n=Object.keys(i.packs)[0];i.packs[n]=i.packs[n].concat(e.augmentationProperties.packsInput)}else i.packs=e.augmentationProperties.packsInput;return Array.isArray(i.packs)&&!i.packs.length&&delete i.packs,t.info(`Writing augmented user configuration file to ${r}`),t.startGroup("Augmented user configuration file contents"),t.info(uD.dump(i)),t.endGroup(),w1e.writeFileSync(r,uD.dump(i)),r}var M1e=1024;async function wD(e){let t=[];for(let r of e.languages)t.push(await Vf(e,r));return t.flat()}async function Vf(e,t){let r=e.trapCaches[t];if(r===void 0)return[];let i=await(0,yd.isAnalyzingDefaultBranch)();return[`-O=${t}.trap.cache.dir=${r}`,`-O=${t}.trap.cache.bound=${M1e}`,`-O=${t}.trap.cache.write=${i}`]}function Wf(e){return Gf.resolve(e.tempDir,"user-config.yaml")}async function vD(e,t){return(e.gitHubVersion.type!==sr.GitHubVariant.GHES||E1e.gte(e.gitHubVersion.version,"3.12.0"))&&await sr.codeQlVersionAtLeast(t,ut.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)}async function B1e(e){return await sr.codeQlVersionAtLeast(e,R1e)?["--sarif-include-query-help=always"]:["--sarif-add-query-help"]}function i5(e){return e?[`--verbosity=${_D}`]:[]}function bD(){let e=process.env.JAVA_TOOL_OPTIONS||"";process.env.JAVA_TOOL_OPTIONS=[...e.split(/\s+/),"-Dhttp.keepAlive=false","-Dmaven.wagon.http.pool=false"].join(" ")}async function j1e(e){let t=process.env[cu.EnvVar.JOB_RUN_UUID];return t&&await e.supportsFeature(Fs.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty)?[`--sarif-run-property=jobRunUuid=${t}`]:[]}});var o5=h(Rn=>{"use strict";var $1e=Rn&&Rn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),k1e=Rn&&Rn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),z1e=Rn&&Rn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&$1e(t,e,r);return k1e(t,e),t};Object.defineProperty(Rn,"__esModule",{value:!0});Rn.determineAutobuildLanguages=W1e;Rn.setupCppAutobuild=SD;Rn.runAutobuild=K1e;var Xf=z1e(pt()),ED=qr(),U1e=Tn(),H1e=Go(),a5=Fo(),G1e=Qn(),Qf=Ra(),uu=As(),V1e=jp(),xD=Os(),s5=at();async function W1e(e,t,r){if(t.buildMode===s5.BuildMode.None&&await e.supportsFeature(xD.ToolsFeature.TraceCommandUseBuildMode)||t.buildMode===s5.BuildMode.Manual){r.info(`Using ${t.buildMode} build mode, nothing to autobuild.`);return}let i=t.languages.filter(s=>(0,uu.isTracedLanguage)(s));if(!i){r.info("None of the languages in this project require extra build steps");return}let n=i.filter(s=>s!==uu.Language.go),a=[];return n[0]!==void 0&&a.push(n[0]),i.length!==n.length&&a.push(uu.Language.go),r.debug(`Will autobuild ${a.join(" and ")}.`),n.length>1&&r.warning(`We will only automatically build ${a.join(" and ")} code. If you wish to scan ${n.slice(1).join(" and ")}, you must replace the autobuild step of your workflow with custom build steps. See ${a5.DocUrl.SPECIFY_BUILD_STEPS_MANUALLY} for more information.`),a}async function SD(e,t){let r=Qf.featureConfig[Qf.Feature.CppDependencyInstallation].envVar,i="C++ automatic installation of dependencies",n=await(0,U1e.getGitHubVersion)(),a=(0,V1e.parseRepositoryNwo)((0,s5.getRequiredEnvParam)("GITHUB_REPOSITORY"));await new Qf.Features(n,a,(0,ED.getTemporaryDirectory)(),t).getValue(Qf.Feature.CppDependencyInstallation,e)?process.env.RUNNER_ENVIRONMENT==="self-hosted"&&process.env[r]!=="true"?(t.info(`Disabling ${i} as we are on a self-hosted runner.${(0,ED.getWorkflowEventName)()!=="dynamic"?` To override this, set the ${r} environment variable to 'true' in your workflow. See ${a5.DocUrl.DEFINE_ENV_VARIABLES} for more information.`:""}`),Xf.exportVariable(r,"false")):(t.info(`Enabling ${i}. This can be disabled by setting the ${r} environment variable to 'false'. See ${a5.DocUrl.DEFINE_ENV_VARIABLES} for more information.`),Xf.exportVariable(r,"true")):(t.info(`Disabling ${i}.`),Xf.exportVariable(r,"false"))}async function K1e(e,t,r){r.startGroup(`Attempting to automatically build ${t} code`);let i=await(0,H1e.getCodeQL)(e.codeQLCmd);t===uu.Language.cpp&&await SD(i,r),e.buildMode&&await i.supportsFeature(xD.ToolsFeature.TraceCommandUseBuildMode)?await i.extractUsingBuildMode(e,t):await i.runAutobuild(e,t),t===uu.Language.go&&Xf.exportVariable(G1e.EnvVar.DID_AUTOBUILD_GOLANG,"true"),r.endGroup()}});var CD=h(Bs=>{"use strict";var Q1e=Bs&&Bs.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Bs,"__esModule",{value:!0});Bs.makeDiagnostic=X1e;Bs.addDiagnostic=Y1e;Bs.logUnwrittenDiagnostics=Z1e;Bs.flushDiagnostics=J1e;var l5=require("fs"),ND=Q1e(require("path")),Yf=ud(),TD=at(),vd=[];function X1e(e,t,r=void 0){return{...r,timestamp:r?.timestamp??new Date().toISOString(),source:{...r?.source,id:e,name:t}}}function Y1e(e,t,r){let i=(0,Yf.getActionsLogger)(),n=t?(0,TD.getCodeQLDatabasePath)(e,t):e.dbLocation;(0,l5.existsSync)(n)?PD(e,t,r):(i.debug(`Writing a diagnostic for ${t}, but the database at ${n} does not exist yet.`),vd.push({diagnostic:r,language:t}))}function PD(e,t,r){let i=(0,Yf.getActionsLogger)(),n=t?(0,TD.getCodeQLDatabasePath)(e,t):e.dbLocation,a=ND.default.resolve(n,"diagnostic","codeql-action");try{(0,l5.mkdirSync)(a,{recursive:!0});let s=ND.default.resolve(a,`codeql-action-${r.timestamp.replaceAll(":","")}.json`);(0,l5.writeFileSync)(s,JSON.stringify(r))}catch(s){i.warning(`Unable to write diagnostic message to database: ${s}`),i.debug(JSON.stringify(r))}}function Z1e(){let e=(0,Yf.getActionsLogger)(),t=vd.length;if(t>0){e.warning(`${t} diagnostic(s) could not be written to the database and will not appear on the Tool Status Page.`);for(let r of vd)e.debug(JSON.stringify(r.diagnostic))}}function J1e(e){(0,Yf.getActionsLogger)().debug(`Writing ${vd.length} diagnostic(s) to database.`);for(let r of vd)PD(e,r.language,r.diagnostic);vd=[]}});var OD=h((RRe,RD)=>{"use strict";var efe=require("path");RD.exports=(e,t)=>{if(typeof e!="string")throw new TypeError(`Expected a string, got ${typeof e}`);t={resolve:!0,...t};let r=e;return t.resolve&&(r=efe.resolve(e)),r=r.replace(/\\/g,"/"),r[0]!=="/"&&(r=`/${r}`),encodeURI(`file://${r}`).replace(/[?#]/g,encodeURIComponent)}});var js=h((Oi,u5)=>{"use strict";var ID=require("url"),d5=Oi.ValidationError=function(t,r,i,n,a,s){if(Array.isArray(n)?(this.path=n,this.property=n.reduce(function(l,d){return l+DD(d)},"instance")):n!==void 0&&(this.property=n),t&&(this.message=t),i){var o=i.$id||i.id;this.schema=o||i}r!==void 0&&(this.instance=r),this.name=a,this.argument=s,this.stack=this.toString()};d5.prototype.toString=function(){return this.property+" "+this.message};var Zf=Oi.ValidatorResult=function(t,r,i,n){this.instance=t,this.schema=r,this.options=i,this.path=n.path,this.propertyPath=n.propertyPath,this.errors=[],this.throwError=i&&i.throwError,this.throwFirst=i&&i.throwFirst,this.throwAll=i&&i.throwAll,this.disableFormat=i&&i.disableFormat===!0};Zf.prototype.addError=function(t){var r;if(typeof t=="string")r=new d5(t,this.instance,this.schema,this.path);else{if(!t)throw new Error("Missing error detail");if(!t.message)throw new Error("Missing error message");if(!t.name)throw new Error("Missing validator type");r=new d5(t.message,this.instance,this.schema,this.path,t.name,t.argument)}if(this.errors.push(r),this.throwFirst)throw new Vo(this);if(this.throwError)throw r;return r};Zf.prototype.importErrors=function(t){typeof t=="string"||t&&t.validatorType?this.addError(t):t&&t.errors&&(this.errors=this.errors.concat(t.errors))};function tfe(e,t){return t+": "+e.toString()+` +`}Zf.prototype.toString=function(t){return this.errors.map(tfe).join("")};Object.defineProperty(Zf.prototype,"valid",{get:function(){return!this.errors.length}});u5.exports.ValidatorResultError=Vo;function Vo(e){Error.captureStackTrace&&Error.captureStackTrace(this,Vo),this.instance=e.instance,this.schema=e.schema,this.options=e.options,this.errors=e.errors}Vo.prototype=new Error;Vo.prototype.constructor=Vo;Vo.prototype.name="Validation Error";var AD=Oi.SchemaError=function e(t,r){this.message=t,this.schema=r,Error.call(this,t),Error.captureStackTrace(this,e)};AD.prototype=Object.create(Error.prototype,{constructor:{value:AD,enumerable:!1},name:{value:"SchemaError",enumerable:!1}});var c5=Oi.SchemaContext=function(t,r,i,n,a){this.schema=t,this.options=r,Array.isArray(i)?(this.path=i,this.propertyPath=i.reduce(function(s,o){return s+DD(o)},"instance")):this.propertyPath=i,this.base=n,this.schemas=a};c5.prototype.resolve=function(t){return ID.resolve(this.base,t)};c5.prototype.makeChild=function(t,r){var i=r===void 0?this.path:this.path.concat([r]),n=t.$id||t.id,a=ID.resolve(this.base,n||""),s=new c5(t,this.options,i,a,Object.create(this.schemas));return n&&!s.schemas[a]&&(s.schemas[a]=t),s};var On=Oi.FORMAT_REGEXPS={"date-time":/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])[tT ](2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])(\.\d+)?([zZ]|[+-]([0-5][0-9]):(60|[0-5][0-9]))$/,date:/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])$/,time:/^(2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])$/,duration:/P(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S)|\d+(D|M(\d+D)?|Y(\d+M(\d+D)?)?)(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S))?|\d+W)/i,email:/^(?:[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+\.)*[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+@(?:(?:(?:[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!\.)){0,61}[a-zA-Z0-9]?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!$)){0,61}[a-zA-Z0-9]?)|(?:\[(?:(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\]))$/,"idn-email":/^("(?:[!#-\[\]-\u{10FFFF}]|\\[\t -\u{10FFFF}])*"|[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*)@([!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*|\[[!-Z\^-\u{10FFFF}]*\])$/u,"ip-address":/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,ipv6:/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/,uri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"uri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/,iri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"iri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~-\u{10FFFF}]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~-\u{10FFFF}])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/u,uuid:/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i,"uri-template":/(%[0-9a-f]{2}|[!#$&(-;=?@\[\]_a-z~]|\{[!#&+,./;=?@|]?(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?(,(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?)*\})*/iu,"json-pointer":/^(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*$/iu,"relative-json-pointer":/^\d+(#|(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*)$/iu,hostname:/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"host-name":/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"utc-millisec":function(e){return typeof e=="string"&&parseFloat(e)===parseInt(e,10)&&!isNaN(e)},regex:function(e){var t=!0;try{new RegExp(e)}catch{t=!1}return t},style:/[\r\n\t ]*[^\r\n\t ][^:]*:[\r\n\t ]*[^\r\n\t ;]*[\r\n\t ]*;?/,color:/^(#?([0-9A-Fa-f]{3}){1,2}\b|aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow|(rgb\(\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*\))|(rgb\(\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*\)))$/,phone:/^\+(?:[0-9] ?){6,14}[0-9]$/,alpha:/^[a-zA-Z]+$/,alphanumeric:/^[a-zA-Z0-9]+$/};On.regexp=On.regex;On.pattern=On.regex;On.ipv4=On["ip-address"];Oi.isFormat=function(t,r,i){if(typeof t=="string"&&On[r]!==void 0){if(On[r]instanceof RegExp)return On[r].test(t);if(typeof On[r]=="function")return On[r](t)}else if(i&&i.customFormats&&typeof i.customFormats[r]=="function")return i.customFormats[r](t);return!0};var DD=Oi.makeSuffix=function(t){return t=t.toString(),!t.match(/[.\s\[\]]/)&&!t.match(/^[\d]/)?"."+t:t.match(/^\d+$/)?"["+t+"]":"["+JSON.stringify(t)+"]"};Oi.deepCompareStrict=function e(t,r){if(typeof t!=typeof r)return!1;if(Array.isArray(t))return!Array.isArray(r)||t.length!==r.length?!1:t.every(function(a,s){return e(t[s],r[s])});if(typeof t=="object"){if(!t||!r)return t===r;var i=Object.keys(t),n=Object.keys(r);return i.length!==n.length?!1:i.every(function(a){return e(t[a],r[a])})}return t===r};function rfe(e,t,r,i){typeof r=="object"?t[i]=p5(e[i],r):e.indexOf(r)===-1&&t.push(r)}function ife(e,t,r){t[r]=e[r]}function nfe(e,t,r,i){typeof t[i]!="object"||!t[i]?r[i]=t[i]:e[i]?r[i]=p5(e[i],t[i]):r[i]=t[i]}function p5(e,t){var r=Array.isArray(t),i=r&&[]||{};return r?(e=e||[],i=i.concat(e),t.forEach(rfe.bind(null,e,i))):(e&&typeof e=="object"&&Object.keys(e).forEach(ife.bind(null,e,i)),Object.keys(t).forEach(nfe.bind(null,e,t,i))),i}u5.exports.deepMerge=p5;Oi.objectGetPath=function(t,r){for(var i=r.split("/").slice(1),n;typeof(n=i.shift())=="string";){var a=decodeURIComponent(n.replace(/~0/,"~").replace(/~1/g,"/"));if(!(a in t))return;t=t[a]}return t};function afe(e){return"/"+encodeURIComponent(e).replace(/~/g,"%7E")}Oi.encodePath=function(t){return t.map(afe).join("")};Oi.getDecimalPlaces=function(t){var r=0;if(isNaN(t))return r;typeof t!="number"&&(t=Number(t));var i=t.toString().split("e");if(i.length===2){if(i[1][0]!=="-")return r;r=Number(i[1].slice(1))}var n=i[0].split(".");return n.length===2&&(r+=n[1].length),r};Oi.isSchema=function(t){return typeof t=="object"&&t||typeof t=="boolean"}});var MD=h((ORe,FD)=>{"use strict";var Ai=js(),Me=Ai.ValidatorResult,$s=Ai.SchemaError,m5={};m5.ignoreProperties={id:!0,default:!0,description:!0,title:!0,additionalItems:!0,then:!0,else:!0,$schema:!0,$ref:!0,extends:!0};var Be=m5.validators={};Be.type=function(t,r,i,n){if(t===void 0)return null;var a=new Me(t,r,i,n),s=Array.isArray(r.type)?r.type:[r.type];if(!s.some(this.testType.bind(this,t,r,i,n))){var o=s.map(function(l){if(l){var d=l.$id||l.id;return d?"<"+d+">":l+""}});a.addError({name:"type",argument:o,message:"is not of a type(s) "+o})}return a};function f5(e,t,r,i,n){var a=t.throwError,s=t.throwAll;t.throwError=!1,t.throwAll=!1;var o=this.validateSchema(e,n,t,r);return t.throwError=a,t.throwAll=s,!o.valid&&i instanceof Function&&i(o),o.valid}Be.anyOf=function(t,r,i,n){if(t===void 0)return null;var a=new Me(t,r,i,n),s=new Me(t,r,i,n);if(!Array.isArray(r.anyOf))throw new $s("anyOf must be an array");if(!r.anyOf.some(f5.bind(this,t,i,n,function(l){s.importErrors(l)}))){var o=r.anyOf.map(function(l,d){var c=l.$id||l.id;return c?"<"+c+">":l.title&&JSON.stringify(l.title)||l.$ref&&"<"+l.$ref+">"||"[subschema "+d+"]"});i.nestedErrors&&a.importErrors(s),a.addError({name:"anyOf",argument:o,message:"is not any of "+o.join(",")})}return a};Be.allOf=function(t,r,i,n){if(t===void 0)return null;if(!Array.isArray(r.allOf))throw new $s("allOf must be an array");var a=new Me(t,r,i,n),s=this;return r.allOf.forEach(function(o,l){var d=s.validateSchema(t,o,i,n);if(!d.valid){var c=o.$id||o.id,p=c||o.title&&JSON.stringify(o.title)||o.$ref&&"<"+o.$ref+">"||"[subschema "+l+"]";a.addError({name:"allOf",argument:{id:p,length:d.errors.length,valid:d},message:"does not match allOf schema "+p+" with "+d.errors.length+" error[s]:"}),a.importErrors(d)}}),a};Be.oneOf=function(t,r,i,n){if(t===void 0)return null;if(!Array.isArray(r.oneOf))throw new $s("oneOf must be an array");var a=new Me(t,r,i,n),s=new Me(t,r,i,n),o=r.oneOf.filter(f5.bind(this,t,i,n,function(d){s.importErrors(d)})).length,l=r.oneOf.map(function(d,c){var p=d.$id||d.id;return p||d.title&&JSON.stringify(d.title)||d.$ref&&"<"+d.$ref+">"||"[subschema "+c+"]"});return o!==1&&(i.nestedErrors&&a.importErrors(s),a.addError({name:"oneOf",argument:l,message:"is not exactly one from "+l.join(",")})),a};Be.if=function(t,r,i,n){if(t===void 0)return null;if(!Ai.isSchema(r.if))throw new Error('Expected "if" keyword to be a schema');var a=f5.call(this,t,i,n,null,r.if),s=new Me(t,r,i,n),o;if(a){if(r.then===void 0)return;if(!Ai.isSchema(r.then))throw new Error('Expected "then" keyword to be a schema');o=this.validateSchema(t,r.then,i,n.makeChild(r.then)),s.importErrors(o)}else{if(r.else===void 0)return;if(!Ai.isSchema(r.else))throw new Error('Expected "else" keyword to be a schema');o=this.validateSchema(t,r.else,i,n.makeChild(r.else)),s.importErrors(o)}return s};function h5(e,t){if(Object.hasOwnProperty.call(e,t))return e[t];if(t in e){for(;e=Object.getPrototypeOf(e);)if(Object.propertyIsEnumerable.call(e,t))return e[t]}}Be.propertyNames=function(t,r,i,n){if(this.types.object(t)){var a=new Me(t,r,i,n),s=r.propertyNames!==void 0?r.propertyNames:{};if(!Ai.isSchema(s))throw new $s('Expected "propertyNames" to be a schema (object or boolean)');for(var o in t)if(h5(t,o)!==void 0){var l=this.validateSchema(o,s,i,n.makeChild(s));a.importErrors(l)}return a}};Be.properties=function(t,r,i,n){if(this.types.object(t)){var a=new Me(t,r,i,n),s=r.properties||{};for(var o in s){var l=s[o];if(l!==void 0){if(l===null)throw new $s('Unexpected null, expected schema in "properties"');typeof i.preValidateProperty=="function"&&i.preValidateProperty(t,o,l,i,n);var d=h5(t,o),c=this.validateSchema(d,l,i,n.makeChild(l,o));c.instance!==a.instance[o]&&(a.instance[o]=c.instance),a.importErrors(c)}}return a}};function LD(e,t,r,i,n,a){if(this.types.object(e)&&!(t.properties&&t.properties[n]!==void 0))if(t.additionalProperties===!1)a.addError({name:"additionalProperties",argument:n,message:"is not allowed to have the additional property "+JSON.stringify(n)});else{var s=t.additionalProperties||{};typeof r.preValidateProperty=="function"&&r.preValidateProperty(e,n,s,r,i);var o=this.validateSchema(e[n],s,r,i.makeChild(s,n));o.instance!==a.instance[n]&&(a.instance[n]=o.instance),a.importErrors(o)}}Be.patternProperties=function(t,r,i,n){if(this.types.object(t)){var a=new Me(t,r,i,n),s=r.patternProperties||{};for(var o in t){var l=!0;for(var d in s){var c=s[d];if(c!==void 0){if(c===null)throw new $s('Unexpected null, expected schema in "patternProperties"');try{var p=new RegExp(d,"u")}catch{p=new RegExp(d)}if(p.test(o)){l=!1,typeof i.preValidateProperty=="function"&&i.preValidateProperty(t,o,c,i,n);var u=this.validateSchema(t[o],c,i,n.makeChild(c,o));u.instance!==a.instance[o]&&(a.instance[o]=u.instance),a.importErrors(u)}}}l&&LD.call(this,t,r,i,n,o,a)}return a}};Be.additionalProperties=function(t,r,i,n){if(this.types.object(t)){if(r.patternProperties)return null;var a=new Me(t,r,i,n);for(var s in t)LD.call(this,t,r,i,n,s,a);return a}};Be.minProperties=function(t,r,i,n){if(this.types.object(t)){var a=new Me(t,r,i,n),s=Object.keys(t);return s.length>=r.minProperties||a.addError({name:"minProperties",argument:r.minProperties,message:"does not meet minimum property length of "+r.minProperties}),a}};Be.maxProperties=function(t,r,i,n){if(this.types.object(t)){var a=new Me(t,r,i,n),s=Object.keys(t);return s.length<=r.maxProperties||a.addError({name:"maxProperties",argument:r.maxProperties,message:"does not meet maximum property length of "+r.maxProperties}),a}};Be.items=function(t,r,i,n){var a=this;if(this.types.array(t)&&r.items!==void 0){var s=new Me(t,r,i,n);return t.every(function(o,l){if(Array.isArray(r.items))var d=r.items[l]===void 0?r.additionalItems:r.items[l];else var d=r.items;if(d===void 0)return!0;if(d===!1)return s.addError({name:"items",message:"additionalItems not permitted"}),!1;var c=a.validateSchema(o,d,i,n.makeChild(d,l));return c.instance!==s.instance[l]&&(s.instance[l]=c.instance),s.importErrors(c),!0}),s}};Be.contains=function(t,r,i,n){var a=this;if(this.types.array(t)&&r.contains!==void 0){if(!Ai.isSchema(r.contains))throw new Error('Expected "contains" keyword to be a schema');var s=new Me(t,r,i,n),o=t.some(function(l,d){var c=a.validateSchema(l,r.contains,i,n.makeChild(r.contains,d));return c.errors.length===0});return o===!1&&s.addError({name:"contains",argument:r.contains,message:"must contain an item matching given schema"}),s}};Be.minimum=function(t,r,i,n){if(this.types.number(t)){var a=new Me(t,r,i,n);return r.exclusiveMinimum&&r.exclusiveMinimum===!0?t>r.minimum||a.addError({name:"minimum",argument:r.minimum,message:"must be greater than "+r.minimum}):t>=r.minimum||a.addError({name:"minimum",argument:r.minimum,message:"must be greater than or equal to "+r.minimum}),a}};Be.maximum=function(t,r,i,n){if(this.types.number(t)){var a=new Me(t,r,i,n);return r.exclusiveMaximum&&r.exclusiveMaximum===!0?tr.exclusiveMinimum;return s||a.addError({name:"exclusiveMinimum",argument:r.exclusiveMinimum,message:"must be strictly greater than "+r.exclusiveMinimum}),a}};Be.exclusiveMaximum=function(t,r,i,n){if(typeof r.exclusiveMaximum!="boolean"&&this.types.number(t)){var a=new Me(t,r,i,n),s=t=r.minLength||a.addError({name:"minLength",argument:r.minLength,message:"does not meet minimum length of "+r.minLength}),a}};Be.maxLength=function(t,r,i,n){if(this.types.string(t)){var a=new Me(t,r,i,n),s=t.match(/[\uDC00-\uDFFF]/g),o=t.length-(s?s.length:0);return o<=r.maxLength||a.addError({name:"maxLength",argument:r.maxLength,message:"does not meet maximum length of "+r.maxLength}),a}};Be.minItems=function(t,r,i,n){if(this.types.array(t)){var a=new Me(t,r,i,n);return t.length>=r.minItems||a.addError({name:"minItems",argument:r.minItems,message:"does not meet minimum length of "+r.minItems}),a}};Be.maxItems=function(t,r,i,n){if(this.types.array(t)){var a=new Me(t,r,i,n);return t.length<=r.maxItems||a.addError({name:"maxItems",argument:r.maxItems,message:"does not meet maximum length of "+r.maxItems}),a}};function sfe(e,t,r){var i,n=r.length;for(i=t+1,n;i{"use strict";var BD=require("url"),ofe=js();g5.exports.SchemaScanResult=jD;function jD(e,t){this.id=e,this.ref=t}g5.exports.scan=function(t,r){function i(l,d){if(!(!d||typeof d!="object")){if(d.$ref){var c=BD.resolve(l,d.$ref);o[c]=o[c]?o[c]+1:0;return}var p=d.$id||d.id,u=p?BD.resolve(l,p):l;if(u){if(u.indexOf("#")<0&&(u+="#"),s[u]){if(!ofe.deepCompareStrict(s[u],d))throw new Error("Schema <"+u+"> already exists with different definition");return s[u]}s[u]=d,u[u.length-1]=="#"&&(s[u.substring(0,u.length-1)]=d)}n(u+"/items",Array.isArray(d.items)?d.items:[d.items]),n(u+"/extends",Array.isArray(d.extends)?d.extends:[d.extends]),i(u+"/additionalItems",d.additionalItems),a(u+"/properties",d.properties),i(u+"/additionalProperties",d.additionalProperties),a(u+"/definitions",d.definitions),a(u+"/patternProperties",d.patternProperties),a(u+"/dependencies",d.dependencies),n(u+"/disallow",d.disallow),n(u+"/allOf",d.allOf),n(u+"/anyOf",d.anyOf),n(u+"/oneOf",d.oneOf),i(u+"/not",d.not)}}function n(l,d){if(Array.isArray(d))for(var c=0;c{"use strict";var $D=require("url"),kD=MD(),Wo=js(),zD=Jf().scan,UD=Wo.ValidatorResult,lfe=Wo.ValidatorResultError,mu=Wo.SchemaError,HD=Wo.SchemaContext,GD="/",or=function e(){this.customFormats=Object.create(e.prototype.customFormats),this.schemas={},this.unresolvedRefs=[],this.types=Object.create(Zn),this.attributes=Object.create(kD.validators)};or.prototype.customFormats={};or.prototype.schemas=null;or.prototype.types=null;or.prototype.attributes=null;or.prototype.unresolvedRefs=null;or.prototype.addSchema=function(t,r){var i=this;if(!t)return null;var n=zD(r||GD,t),a=r||t.$id||t.id;for(var s in n.id)this.schemas[s]=n.id[s];for(var s in n.ref)this.unresolvedRefs.push(s);return this.unresolvedRefs=this.unresolvedRefs.filter(function(o){return typeof i.schemas[o]>"u"}),this.schemas[a]};or.prototype.addSubSchemaArray=function(t,r){if(Array.isArray(r))for(var i=0;i",t);var o=Wo.objectGetPath(i.schemas[s],a.substr(1));if(o===void 0)throw new mu("no such schema "+a+" located in <"+s+">",t);return{subschema:o,switchSchema:r}};or.prototype.testType=function(t,r,i,n,a){if(a!==void 0){if(a===null)throw new mu('Unexpected null in "type" keyword');if(typeof this.types[a]=="function")return this.types[a].call(this,t);if(a&&typeof a=="object"){var s=this.validateSchema(t,a,i,n);return s===void 0||!(s&&s.errors.length)}return!0}};var Zn=or.prototype.types={};Zn.string=function(t){return typeof t=="string"};Zn.number=function(t){return typeof t=="number"&&isFinite(t)};Zn.integer=function(t){return typeof t=="number"&&t%1===0};Zn.boolean=function(t){return typeof t=="boolean"};Zn.array=function(t){return Array.isArray(t)};Zn.null=function(t){return t===null};Zn.date=function(t){return t instanceof Date};Zn.any=function(t){return!0};Zn.object=function(t){return t&&typeof t=="object"&&!Array.isArray(t)&&!(t instanceof Date)};WD.exports=or});var QD=h((DRe,La)=>{"use strict";var dfe=La.exports.Validator=KD();La.exports.ValidatorResult=js().ValidatorResult;La.exports.ValidatorResultError=js().ValidatorResultError;La.exports.ValidationError=js().ValidationError;La.exports.SchemaError=js().SchemaError;La.exports.SchemaScanResult=Jf().SchemaScanResult;La.exports.scan=Jf().scan;La.exports.validate=function(e,t,r){var i=new dfe;return i.validate(e,t,r)}});var eh=h(Xr=>{"use strict";var cfe=Xr&&Xr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),pfe=Xr&&Xr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ufe=Xr&&Xr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&cfe(t,e,r);return pfe(t,e),t};Object.defineProperty(Xr,"__esModule",{value:!0});Xr.CachingKind=void 0;Xr.getTotalCacheSize=hfe;Xr.shouldStoreCache=gfe;Xr.shouldRestoreCache=yfe;Xr.getCachingKind=ZD;Xr.getDependencyCachingEnabled=vfe;var mfe=ufe(pt()),XD=qr(),ffe=Qn(),YD=at();async function hfe(e,t,r=!1){return(await Promise.all(e.map(n=>(0,YD.tryGetFolderBytes)(n,t,r)))).map(n=>n||0).reduce((n,a)=>n+a,0)}var ui;(function(e){e.None="none",e.Store="store",e.Restore="restore",e.Full="full"})(ui||(Xr.CachingKind=ui={}));function gfe(e){return e===ui.Full||e===ui.Store}function yfe(e){return e===ui.Full||e===ui.Restore}function ZD(e){switch(e){case void 0:case"none":case"off":case"false":return ui.None;case"full":case"on":case"true":return ui.Full;case"store":return ui.Store;case"restore":return ui.Restore;default:return mfe.warning(`Unrecognized 'dependency-caching' input: ${e}. Defaulting to 'none'.`),ui.None}}function vfe(){let e=(0,XD.getOptionalInput)("dependency-caching")||process.env[ffe.EnvVar.DEPENDENCY_CACHING];return e!==void 0?ZD(e):(!(0,YD.isHostedRunner)()||!(0,XD.isDefaultSetup)(),ui.None)}});var JD=h(Jn=>{"use strict";var bfe=Jn&&Jn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),_fe=Jn&&Jn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wfe=Jn&&Jn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&bfe(t,e,r);return _fe(t,e),t};Object.defineProperty(Jn,"__esModule",{value:!0});Jn.getOptions=void 0;var y5=wfe(pt());function Efe(e){let t={followSymbolicLinks:!0,implicitDescendants:!0,omitBrokenSymbolicLinks:!0};return e&&(typeof e.followSymbolicLinks=="boolean"&&(t.followSymbolicLinks=e.followSymbolicLinks,y5.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),typeof e.implicitDescendants=="boolean"&&(t.implicitDescendants=e.implicitDescendants,y5.debug(`implicitDescendants '${t.implicitDescendants}'`)),typeof e.omitBrokenSymbolicLinks=="boolean"&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,y5.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`))),t}Jn.getOptions=Efe});var rh=h(It=>{"use strict";var xfe=It&&It.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Sfe=It&&It.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Nfe=It&&It.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&xfe(t,e,r);return Sfe(t,e),t},Tfe=It&&It.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(It,"__esModule",{value:!0});It.safeTrimTrailingSeparator=It.normalizeSeparators=It.hasRoot=It.hasAbsoluteRoot=It.ensureAbsoluteRoot=It.dirname=void 0;var th=Nfe(require("path")),Ko=Tfe(require("assert")),ks=process.platform==="win32";function Pfe(e){if(e=b5(e),ks&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=th.dirname(e);return ks&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=b5(t)),t}It.dirname=Pfe;function Cfe(e,t){if(Ko.default(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),Ko.default(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),v5(t))return t;if(ks){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return Ko.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),t[0].toUpperCase()===r[0].toUpperCase()?t.length===2?`${t[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\"),`${t[0]}:\\${r.substr(3)}${t.substr(2)}`):`${t[0]}:\\${t.substr(2)}`}else if(fu(t).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return Ko.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${t.substr(1)}`}}return Ko.default(v5(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||ks&&e.endsWith("\\")||(e+=th.sep),e+t}It.ensureAbsoluteRoot=Cfe;function v5(e){return Ko.default(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=fu(e),ks?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/")}It.hasAbsoluteRoot=v5;function Rfe(e){return Ko.default(e,"isRooted parameter 'itemPath' must not be empty"),e=fu(e),ks?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}It.hasRoot=Rfe;function fu(e){return e=e||"",ks?(e=e.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(e)?"\\":"")+e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}It.normalizeSeparators=fu;function b5(e){return e?(e=fu(e),!e.endsWith(th.sep)||e===th.sep||ks&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1)):""}It.safeTrimTrailingSeparator=b5});var ih=h(hu=>{"use strict";Object.defineProperty(hu,"__esModule",{value:!0});hu.MatchKind=void 0;var Ofe;(function(e){e[e.None=0]="None",e[e.Directory=1]="Directory",e[e.File=2]="File",e[e.All=3]="All"})(Ofe=hu.MatchKind||(hu.MatchKind={}))});var rL=h(mi=>{"use strict";var Afe=mi&&mi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Ife=mi&&mi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Dfe=mi&&mi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Afe(t,e,r);return Ife(t,e),t};Object.defineProperty(mi,"__esModule",{value:!0});mi.partialMatch=mi.match=mi.getSearchPaths=void 0;var eL=Dfe(rh()),Lfe=ih(),tL=process.platform==="win32";function qfe(e){e=e.filter(i=>!i.negate);let t={};for(let i of e){let n=tL?i.searchPath.toUpperCase():i.searchPath;t[n]="candidate"}let r=[];for(let i of e){let n=tL?i.searchPath.toUpperCase():i.searchPath;if(t[n]==="included")continue;let a=!1,s=n,o=eL.dirname(s);for(;o!==s;){if(t[o]){a=!0;break}s=o,o=eL.dirname(s)}a||(r.push(i.searchPath),t[n]="included")}return r}mi.getSearchPaths=qfe;function Ffe(e,t){let r=Lfe.MatchKind.None;for(let i of e)i.negate?r&=~i.match(t):r|=i.match(t);return r}mi.match=Ffe;function Mfe(e,t){return e.some(r=>!r.negate&&r.partialMatch(t))}mi.partialMatch=Mfe});var nL=h(rn=>{"use strict";var Bfe=rn&&rn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),jfe=rn&&rn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),iL=rn&&rn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Bfe(t,e,r);return jfe(t,e),t},$fe=rn&&rn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(rn,"__esModule",{value:!0});rn.Path=void 0;var gu=iL(require("path")),zs=iL(rh()),yu=$fe(require("assert")),kfe=process.platform==="win32",_5=class{constructor(t){if(this.segments=[],typeof t=="string")if(yu.default(t,"Parameter 'itemPath' must not be empty"),t=zs.safeTrimTrailingSeparator(t),!zs.hasRoot(t))this.segments=t.split(gu.sep);else{let r=t,i=zs.dirname(r);for(;i!==r;){let n=gu.basename(r);this.segments.unshift(n),r=i,i=zs.dirname(r)}this.segments.unshift(r)}else{yu.default(t.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r{"use strict";var zfe=nn&&nn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Ufe=nn&&nn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),x5=nn&&nn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&zfe(t,e,r);return Ufe(t,e),t},Hfe=nn&&nn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(nn,"__esModule",{value:!0});nn.Pattern=void 0;var Gfe=x5(require("os")),vu=x5(require("path")),fi=x5(rh()),Qo=Hfe(require("assert")),Vfe=Wl(),w5=ih(),nh=nL(),qa=process.platform==="win32",E5=class e{constructor(t,r=!1,i,n){this.negate=!1;let a;if(typeof t=="string")a=t.trim();else{i=i||[],Qo.default(i.length,"Parameter 'segments' must not empty");let d=e.getLiteral(i[0]);Qo.default(d&&fi.hasAbsoluteRoot(d),"Parameter 'segments' first element must be a root path"),a=new nh.Path(i).toString().trim(),t&&(a=`!${a}`)}for(;a.startsWith("!");)this.negate=!this.negate,a=a.substr(1).trim();a=e.fixupPattern(a,n),this.segments=new nh.Path(a).segments,this.trailingSeparator=fi.normalizeSeparators(a).endsWith(vu.sep),a=fi.safeTrimTrailingSeparator(a);let s=!1,o=this.segments.map(d=>e.getLiteral(d)).filter(d=>!s&&!(s=d===""));this.searchPath=new nh.Path(o).toString(),this.rootRegExp=new RegExp(e.regExpEscape(o[0]),qa?"i":""),this.isImplicitPattern=r;let l={dot:!0,nobrace:!0,nocase:qa,nocomment:!0,noext:!0,nonegate:!0};a=qa?a.replace(/\\/g,"/"):a,this.minimatch=new Vfe.Minimatch(a,l)}match(t){return this.segments[this.segments.length-1]==="**"?(t=fi.normalizeSeparators(t),!t.endsWith(vu.sep)&&this.isImplicitPattern===!1&&(t=`${t}${vu.sep}`)):t=fi.safeTrimTrailingSeparator(t),this.minimatch.match(t)?this.trailingSeparator?w5.MatchKind.Directory:w5.MatchKind.All:w5.MatchKind.None}partialMatch(t){return t=fi.safeTrimTrailingSeparator(t),fi.dirname(t)===t?this.rootRegExp.test(t):this.minimatch.matchOne(t.split(qa?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(t){return(qa?t:t.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(t,r){Qo.default(t,"pattern cannot be empty");let i=new nh.Path(t).segments.map(n=>e.getLiteral(n));if(Qo.default(i.every((n,a)=>(n!=="."||a===0)&&n!==".."),`Invalid pattern '${t}'. Relative pathing '.' and '..' is not allowed.`),Qo.default(!fi.hasRoot(t)||i[0],`Invalid pattern '${t}'. Root segment must not contain globs.`),t=fi.normalizeSeparators(t),t==="."||t.startsWith(`.${vu.sep}`))t=e.globEscape(process.cwd())+t.substr(1);else if(t==="~"||t.startsWith(`~${vu.sep}`))r=r||Gfe.homedir(),Qo.default(r,"Unable to determine HOME directory"),Qo.default(fi.hasAbsoluteRoot(r),`Expected HOME directory to be a rooted path. Actual '${r}'`),t=e.globEscape(r)+t.substr(1);else if(qa&&(t.match(/^[A-Z]:$/i)||t.match(/^[A-Z]:[^\\]/i))){let n=fi.ensureAbsoluteRoot("C:\\dummy-root",t.substr(0,2));t.length>2&&!n.endsWith("\\")&&(n+="\\"),t=e.globEscape(n)+t.substr(2)}else if(qa&&(t==="\\"||t.match(/^\\[^\\]/))){let n=fi.ensureAbsoluteRoot("C:\\dummy-root","\\");n.endsWith("\\")||(n+="\\"),t=e.globEscape(n)+t.substr(1)}else t=fi.ensureAbsoluteRoot(e.globEscape(process.cwd()),t);return fi.normalizeSeparators(t)}static getLiteral(t){let r="";for(let i=0;i=0){if(a.length>1)return"";if(a){r+=a,i=s;continue}}}}r+=n}return r}static regExpEscape(t){return t.replace(/[[\\^$.|?*+()]/g,"\\$&")}};nn.Pattern=E5});var sL=h(ah=>{"use strict";Object.defineProperty(ah,"__esModule",{value:!0});ah.SearchState=void 0;var S5=class{constructor(t,r){this.path=t,this.level=r}};ah.SearchState=S5});var pL=h(lr=>{"use strict";var Wfe=lr&&lr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Kfe=lr&&lr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_u=lr&&lr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Wfe(t,e,r);return Kfe(t,e),t},N5=lr&&lr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},Qfe=lr&&lr.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}},Us=lr&&lr.__await||function(e){return this instanceof Us?(this.v=e,this):new Us(e)},Xfe=lr&&lr.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=r.apply(e,t||[]),n,a=[];return n={},s("next"),s("throw"),s("return"),n[Symbol.asyncIterator]=function(){return this},n;function s(u){i[u]&&(n[u]=function(m){return new Promise(function(f,g){a.push([u,m,f,g])>1||o(u,m)})})}function o(u,m){try{l(i[u](m))}catch(f){p(a[0][3],f)}}function l(u){u.value instanceof Us?Promise.resolve(u.value.v).then(d,c):p(a[0][2],u)}function d(u){o("next",u)}function c(u){o("throw",u)}function p(u,m){u(m),a.shift(),a.length&&o(a[0][0],a[0][1])}};Object.defineProperty(lr,"__esModule",{value:!0});lr.DefaultGlobber=void 0;var T5=_u(pt()),bu=_u(require("fs")),oL=_u(JD()),Yfe=_u(require("path")),sh=_u(rL()),lL=ih(),dL=aL(),cL=sL(),Zfe=process.platform==="win32",P5=class e{constructor(t){this.patterns=[],this.searchPaths=[],this.options=oL.getOptions(t)}getSearchPaths(){return this.searchPaths.slice()}glob(){var t,r;return N5(this,void 0,void 0,function*(){let i=[];try{for(var n=Qfe(this.globGenerator()),a;a=yield n.next(),!a.done;){let s=a.value;i.push(s)}}catch(s){t={error:s}}finally{try{a&&!a.done&&(r=n.return)&&(yield r.call(n))}finally{if(t)throw t.error}}return i})}globGenerator(){return Xfe(this,arguments,function*(){let r=oL.getOptions(this.options),i=[];for(let s of this.patterns)i.push(s),r.implicitDescendants&&(s.trailingSeparator||s.segments[s.segments.length-1]!=="**")&&i.push(new dL.Pattern(s.negate,!0,s.segments.concat("**")));let n=[];for(let s of sh.getSearchPaths(i)){T5.debug(`Search path '${s}'`);try{yield Us(bu.promises.lstat(s))}catch(o){if(o.code==="ENOENT")continue;throw o}n.unshift(new cL.SearchState(s,1))}let a=[];for(;n.length;){let s=n.pop(),o=sh.match(i,s.path),l=!!o||sh.partialMatch(i,s.path);if(!o&&!l)continue;let d=yield Us(e.stat(s,r,a));if(d)if(d.isDirectory()){if(o&lL.MatchKind.Directory)yield yield Us(s.path);else if(!l)continue;let c=s.level+1,p=(yield Us(bu.promises.readdir(s.path))).map(u=>new cL.SearchState(Yfe.join(s.path,u),c));n.push(...p.reverse())}else o&lL.MatchKind.File&&(yield yield Us(s.path))}})}static create(t,r){return N5(this,void 0,void 0,function*(){let i=new e(r);Zfe&&(t=t.replace(/\r\n/g,` +`),t=t.replace(/\r/g,` +`));let n=t.split(` +`).map(a=>a.trim());for(let a of n)!a||a.startsWith("#")||i.patterns.push(new dL.Pattern(a));return i.searchPaths.push(...sh.getSearchPaths(i.patterns)),i})}static stat(t,r,i){return N5(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield bu.promises.stat(t.path)}catch(a){if(a.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){T5.debug(`Broken symlink '${t.path}'`);return}throw new Error(`No information found for the path '${t.path}'. This may indicate a broken symbolic link.`)}throw a}else n=yield bu.promises.lstat(t.path);if(n.isDirectory()&&r.followSymbolicLinks){let a=yield bu.promises.realpath(t.path);for(;i.length>=t.level;)i.pop();if(i.some(s=>s===a)){T5.debug(`Symlink cycle detected for path '${t.path}' and realpath '${a}'`);return}i.push(a)}return n})}};lr.DefaultGlobber=P5});var uL=h(bd=>{"use strict";var Jfe=bd&&bd.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(bd,"__esModule",{value:!0});bd.create=void 0;var ehe=pL();function the(e,t){return Jfe(this,void 0,void 0,function*(){return yield ehe.DefaultGlobber.create(e,t)})}bd.create=the});var vL=h((ve,yL)=>{ve=yL.exports=Ne;var Ke;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?Ke=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:Ke=function(){};ve.SEMVER_SPEC_VERSION="2.0.0";var wu=256,oh=Number.MAX_SAFE_INTEGER||9007199254740991,C5=16,rhe=wu-6,_d=ve.re=[],We=ve.safeRe=[],M=ve.src=[],A=ve.tokens={},hL=0;function Pe(e){A[e]=hL++}var O5="[a-zA-Z0-9-]",R5=[["\\s",1],["\\d",wu],[O5,rhe]];function xu(e){for(var t=0;t)?=?)";Pe("XRANGEIDENTIFIERLOOSE");M[A.XRANGEIDENTIFIERLOOSE]=M[A.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";Pe("XRANGEIDENTIFIER");M[A.XRANGEIDENTIFIER]=M[A.NUMERICIDENTIFIER]+"|x|X|\\*";Pe("XRANGEPLAIN");M[A.XRANGEPLAIN]="[v=\\s]*("+M[A.XRANGEIDENTIFIER]+")(?:\\.("+M[A.XRANGEIDENTIFIER]+")(?:\\.("+M[A.XRANGEIDENTIFIER]+")(?:"+M[A.PRERELEASE]+")?"+M[A.BUILD]+"?)?)?";Pe("XRANGEPLAINLOOSE");M[A.XRANGEPLAINLOOSE]="[v=\\s]*("+M[A.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+M[A.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+M[A.XRANGEIDENTIFIERLOOSE]+")(?:"+M[A.PRERELEASELOOSE]+")?"+M[A.BUILD]+"?)?)?";Pe("XRANGE");M[A.XRANGE]="^"+M[A.GTLT]+"\\s*"+M[A.XRANGEPLAIN]+"$";Pe("XRANGELOOSE");M[A.XRANGELOOSE]="^"+M[A.GTLT]+"\\s*"+M[A.XRANGEPLAINLOOSE]+"$";Pe("COERCE");M[A.COERCE]="(^|[^\\d])(\\d{1,"+C5+"})(?:\\.(\\d{1,"+C5+"}))?(?:\\.(\\d{1,"+C5+"}))?(?:$|[^\\d])";Pe("COERCERTL");_d[A.COERCERTL]=new RegExp(M[A.COERCE],"g");We[A.COERCERTL]=new RegExp(xu(M[A.COERCE]),"g");Pe("LONETILDE");M[A.LONETILDE]="(?:~>?)";Pe("TILDETRIM");M[A.TILDETRIM]="(\\s*)"+M[A.LONETILDE]+"\\s+";_d[A.TILDETRIM]=new RegExp(M[A.TILDETRIM],"g");We[A.TILDETRIM]=new RegExp(xu(M[A.TILDETRIM]),"g");var ihe="$1~";Pe("TILDE");M[A.TILDE]="^"+M[A.LONETILDE]+M[A.XRANGEPLAIN]+"$";Pe("TILDELOOSE");M[A.TILDELOOSE]="^"+M[A.LONETILDE]+M[A.XRANGEPLAINLOOSE]+"$";Pe("LONECARET");M[A.LONECARET]="(?:\\^)";Pe("CARETTRIM");M[A.CARETTRIM]="(\\s*)"+M[A.LONECARET]+"\\s+";_d[A.CARETTRIM]=new RegExp(M[A.CARETTRIM],"g");We[A.CARETTRIM]=new RegExp(xu(M[A.CARETTRIM]),"g");var nhe="$1^";Pe("CARET");M[A.CARET]="^"+M[A.LONECARET]+M[A.XRANGEPLAIN]+"$";Pe("CARETLOOSE");M[A.CARETLOOSE]="^"+M[A.LONECARET]+M[A.XRANGEPLAINLOOSE]+"$";Pe("COMPARATORLOOSE");M[A.COMPARATORLOOSE]="^"+M[A.GTLT]+"\\s*("+M[A.LOOSEPLAIN]+")$|^$";Pe("COMPARATOR");M[A.COMPARATOR]="^"+M[A.GTLT]+"\\s*("+M[A.FULLPLAIN]+")$|^$";Pe("COMPARATORTRIM");M[A.COMPARATORTRIM]="(\\s*)"+M[A.GTLT]+"\\s*("+M[A.LOOSEPLAIN]+"|"+M[A.XRANGEPLAIN]+")";_d[A.COMPARATORTRIM]=new RegExp(M[A.COMPARATORTRIM],"g");We[A.COMPARATORTRIM]=new RegExp(xu(M[A.COMPARATORTRIM]),"g");var ahe="$1$2$3";Pe("HYPHENRANGE");M[A.HYPHENRANGE]="^\\s*("+M[A.XRANGEPLAIN]+")\\s+-\\s+("+M[A.XRANGEPLAIN]+")\\s*$";Pe("HYPHENRANGELOOSE");M[A.HYPHENRANGELOOSE]="^\\s*("+M[A.XRANGEPLAINLOOSE]+")\\s+-\\s+("+M[A.XRANGEPLAINLOOSE]+")\\s*$";Pe("STAR");M[A.STAR]="(<|>)?=?\\s*\\*";for(ea=0;eawu)return null;var r=t.loose?We[A.LOOSE]:We[A.FULL];if(!r.test(e))return null;try{return new Ne(e,t)}catch{return null}}ve.valid=she;function she(e,t){var r=Yo(e,t);return r?r.version:null}ve.clean=ohe;function ohe(e,t){var r=Yo(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}ve.SemVer=Ne;function Ne(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ne){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>wu)throw new TypeError("version is longer than "+wu+" characters");if(!(this instanceof Ne))return new Ne(e,t);Ke("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?We[A.LOOSE]:We[A.FULL]);if(!r)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>oh||this.major<0)throw new TypeError("Invalid major version");if(this.minor>oh||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>oh||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(function(i){if(/^[0-9]+$/.test(i)){var n=+i;if(n>=0&&n=0;)typeof this.prerelease[r]=="number"&&(this.prerelease[r]++,r=-2);r===-1&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this};ve.inc=lhe;function lhe(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new Ne(e,r).inc(t,i).version}catch{return null}}ve.diff=dhe;function dhe(e,t){if(A5(e,t))return null;var r=Yo(e),i=Yo(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var a="prerelease"}for(var s in r)if((s==="major"||s==="minor"||s==="patch")&&r[s]!==i[s])return n+s;return a}ve.compareIdentifiers=Xo;var mL=/^[0-9]+$/;function Xo(e,t){var r=mL.test(e),i=mL.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}ve.lt=lh;function lh(e,t,r){return Fa(e,t,r)<0}ve.eq=A5;function A5(e,t,r){return Fa(e,t,r)===0}ve.neq=gL;function gL(e,t,r){return Fa(e,t,r)!==0}ve.gte=I5;function I5(e,t,r){return Fa(e,t,r)>=0}ve.lte=D5;function D5(e,t,r){return Fa(e,t,r)<=0}ve.cmp=dh;function dh(e,t,r,i){switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return A5(e,r,i);case"!=":return gL(e,r,i);case">":return Eu(e,r,i);case">=":return I5(e,r,i);case"<":return lh(e,r,i);case"<=":return D5(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}ve.Comparator=an;function an(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof an){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof an))return new an(e,t);e=e.trim().split(/\s+/).join(" "),Ke("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===wd?this.value="":this.value=this.operator+this.semver.version,Ke("comp",this)}var wd={};an.prototype.parse=function(e){var t=this.options.loose?We[A.COMPARATORLOOSE]:We[A.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new Ne(r[2],this.options.loose):this.semver=wd};an.prototype.toString=function(){return this.value};an.prototype.test=function(e){if(Ke("Comparator.test",e,this.options.loose),this.semver===wd||e===wd)return!0;if(typeof e=="string")try{e=new Ne(e,this.options)}catch{return!1}return dh(e,this.operator,this.semver,this.options)};an.prototype.intersects=function(e,t){if(!(e instanceof an))throw new TypeError("a Comparator is required");(!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1});var r;if(this.operator==="")return this.value===""?!0:(r=new Nt(e.value,t),ch(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new Nt(this.value,t),ch(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),a=this.semver.version===e.semver.version,s=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=dh(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=dh(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||a&&s||o||l};ve.Range=Nt;function Nt(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Nt)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new Nt(e.raw,t);if(e instanceof an)return new Nt(e.value,t);if(!(this instanceof Nt))return new Nt(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(r){return this.parseRange(r.trim())},this).filter(function(r){return r.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}Nt.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};Nt.prototype.toString=function(){return this.range};Nt.prototype.parseRange=function(e){var t=this.options.loose,r=t?We[A.HYPHENRANGELOOSE]:We[A.HYPHENRANGE];e=e.replace(r,Che),Ke("hyphen replace",e),e=e.replace(We[A.COMPARATORTRIM],ahe),Ke("comparator trim",e,We[A.COMPARATORTRIM]),e=e.replace(We[A.TILDETRIM],ihe),e=e.replace(We[A.CARETTRIM],nhe),e=e.split(/\s+/).join(" ");var i=t?We[A.COMPARATORLOOSE]:We[A.COMPARATOR],n=e.split(" ").map(function(a){return _he(a,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(a){return!!a.match(i)})),n=n.map(function(a){return new an(a,this.options)},this),n};Nt.prototype.intersects=function(e,t){if(!(e instanceof Nt))throw new TypeError("a Range is required");return this.set.some(function(r){return fL(r,t)&&e.set.some(function(i){return fL(i,t)&&r.every(function(n){return i.every(function(a){return n.intersects(a,t)})})})})};function fL(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(a){return n.intersects(a,t)}),n=i.pop();return r}ve.toComparators=bhe;function bhe(e,t){return new Nt(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function _he(e,t){return Ke("comp",e,t),e=xhe(e,t),Ke("caret",e),e=whe(e,t),Ke("tildes",e),e=Nhe(e,t),Ke("xrange",e),e=Phe(e,t),Ke("stars",e),e}function Yr(e){return!e||e.toLowerCase()==="x"||e==="*"}function whe(e,t){return e.trim().split(/\s+/).map(function(r){return Ehe(r,t)}).join(" ")}function Ehe(e,t){var r=t.loose?We[A.TILDELOOSE]:We[A.TILDE];return e.replace(r,function(i,n,a,s,o){Ke("tilde",e,i,n,a,s,o);var l;return Yr(n)?l="":Yr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Yr(s)?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":o?(Ke("replaceTilde pr",o),l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0"):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0",Ke("tilde return",l),l})}function xhe(e,t){return e.trim().split(/\s+/).map(function(r){return She(r,t)}).join(" ")}function She(e,t){Ke("caret",e,t);var r=t.loose?We[A.CARETLOOSE]:We[A.CARET];return e.replace(r,function(i,n,a,s,o){Ke("caret",e,i,n,a,s,o);var l;return Yr(n)?l="":Yr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Yr(s)?n==="0"?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+".0 <"+(+n+1)+".0.0":o?(Ke("replaceCaret pr",o),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+"-"+o+" <"+(+n+1)+".0.0"):(Ke("no pr"),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+" <"+(+n+1)+".0.0"),Ke("caret return",l),l})}function Nhe(e,t){return Ke("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return The(r,t)}).join(" ")}function The(e,t){e=e.trim();var r=t.loose?We[A.XRANGELOOSE]:We[A.XRANGE];return e.replace(r,function(i,n,a,s,o,l){Ke("xRange",e,i,n,a,s,o,l);var d=Yr(a),c=d||Yr(s),p=c||Yr(o),u=p;return n==="="&&u&&(n=""),l=t.includePrerelease?"-0":"",d?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&u?(c&&(s=0),o=0,n===">"?(n=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):n==="<="&&(n="<",c?a=+a+1:s=+s+1),i=n+a+"."+s+"."+o+l):c?i=">="+a+".0.0"+l+" <"+(+a+1)+".0.0"+l:p&&(i=">="+a+"."+s+".0"+l+" <"+a+"."+(+s+1)+".0"+l),Ke("xRange return",i),i})}function Phe(e,t){return Ke("replaceStars",e,t),e.trim().replace(We[A.STAR],"")}function Che(e,t,r,i,n,a,s,o,l,d,c,p,u){return Yr(r)?t="":Yr(i)?t=">="+r+".0.0":Yr(n)?t=">="+r+"."+i+".0":t=">="+t,Yr(l)?o="":Yr(d)?o="<"+(+l+1)+".0.0":Yr(c)?o="<"+l+"."+(+d+1)+".0":p?o="<="+l+"."+d+"."+c+"-"+p:o="<="+o,(t+" "+o).trim()}Nt.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Ne(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}ve.satisfies=ch;function ch(e,t,r){try{t=new Nt(t,r)}catch{return!1}return t.test(e)}ve.maxSatisfying=Ohe;function Ohe(e,t,r){var i=null,n=null;try{var a=new Nt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===-1)&&(i=s,n=new Ne(i,r))}),i}ve.minSatisfying=Ahe;function Ahe(e,t,r){var i=null,n=null;try{var a=new Nt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===1)&&(i=s,n=new Ne(i,r))}),i}ve.minVersion=Ihe;function Ihe(e,t){e=new Nt(e,t);var r=new Ne("0.0.0");if(e.test(r)||(r=new Ne("0.0.0-0"),e.test(r)))return r;r=null;for(var i=0;i":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!r||Eu(r,s))&&(r=s);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+a.operator)}})}return r&&e.test(r)?r:null}ve.validRange=Dhe;function Dhe(e,t){try{return new Nt(e,t).range||"*"}catch{return null}}ve.ltr=Lhe;function Lhe(e,t,r){return L5(e,t,"<",r)}ve.gtr=qhe;function qhe(e,t,r){return L5(e,t,">",r)}ve.outside=L5;function L5(e,t,r,i){e=new Ne(e,i),t=new Nt(t,i);var n,a,s,o,l;switch(r){case">":n=Eu,a=D5,s=lh,o=">",l=">=";break;case"<":n=lh,a=I5,s=Eu,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(ch(e,t,i))return!1;for(var d=0;d=0.0.0")),p=p||m,u=u||m,n(m.semver,p.semver,i)?p=m:s(m.semver,u.semver,i)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0}ve.prerelease=Fhe;function Fhe(e,t){var r=Yo(e,t);return r&&r.prerelease.length?r.prerelease:null}ve.intersects=Mhe;function Mhe(e,t,r){return e=new Nt(e,r),t=new Nt(t,r),e.intersects(t)}ve.coerce=Bhe;function Bhe(e,t){if(e instanceof Ne)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};var r=null;if(!t.rtl)r=e.match(We[A.COERCE]);else{for(var i;(i=We[A.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),We[A.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;We[A.COERCERTL].lastIndex=-1}return r===null?null:Yo(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var Su=h(Dt=>{"use strict";Object.defineProperty(Dt,"__esModule",{value:!0});Dt.ManifestFilename=Dt.TarFilename=Dt.SystemTarPathOnWindows=Dt.GnuTarPathOnWindows=Dt.SocketTimeout=Dt.DefaultRetryDelay=Dt.DefaultRetryAttempts=Dt.ArchiveToolType=Dt.CompressionMethod=Dt.CacheFilename=void 0;var bL;(function(e){e.Gzip="cache.tgz",e.Zstd="cache.tzst"})(bL||(Dt.CacheFilename=bL={}));var _L;(function(e){e.Gzip="gzip",e.ZstdWithoutLong="zstd-without-long",e.Zstd="zstd"})(_L||(Dt.CompressionMethod=_L={}));var wL;(function(e){e.GNU="gnu",e.BSD="bsd"})(wL||(Dt.ArchiveToolType=wL={}));Dt.DefaultRetryAttempts=2;Dt.DefaultRetryDelay=5e3;Dt.SocketTimeout=5e3;Dt.GnuTarPathOnWindows=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`;Dt.SystemTarPathOnWindows=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`;Dt.TarFilename="cache.tar";Dt.ManifestFilename="manifest.txt"});var Tu=h(Qe=>{"use strict";var jhe=Qe&&Qe.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),$he=Qe&&Qe.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ma=Qe&&Qe.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&jhe(t,e,r);return $he(t,e),t},Ed=Qe&&Qe.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},khe=Qe&&Qe.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}};Object.defineProperty(Qe,"__esModule",{value:!0});Qe.isGhes=Qe.assertDefined=Qe.getGnuTarPathOnWindows=Qe.getCacheFileName=Qe.getCompressionMethod=Qe.unlinkFile=Qe.resolvePaths=Qe.getArchiveFileSizeInBytes=Qe.createTempDirectory=void 0;var Nu=Ma(pt()),zhe=Ma(Sl()),Uhe=Ma(uL()),EL=Ma(Wc()),Hhe=Ma(require("crypto")),q5=Ma(require("fs")),ph=Ma(require("path")),Ghe=Ma(vL()),Vhe=Ma(require("util")),Zo=Su();function Whe(){return Ed(this,void 0,void 0,function*(){let e=process.platform==="win32",t=process.env.RUNNER_TEMP||"";if(!t){let i;e?i=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?i="/Users":i="/home",t=ph.join(i,"actions","temp")}let r=ph.join(t,Hhe.randomUUID());return yield EL.mkdirP(r),r})}Qe.createTempDirectory=Whe;function Khe(e){return q5.statSync(e).size}Qe.getArchiveFileSizeInBytes=Khe;function Qhe(e){var t,r,i,n,a;return Ed(this,void 0,void 0,function*(){let s=[],o=(a=process.env.GITHUB_WORKSPACE)!==null&&a!==void 0?a:process.cwd(),l=yield Uhe.create(e.join(` +`),{implicitDescendants:!1});try{for(var d=!0,c=khe(l.globGenerator()),p;p=yield c.next(),t=p.done,!t;d=!0){n=p.value,d=!1;let u=n,m=ph.relative(o,u).replace(new RegExp(`\\${ph.sep}`,"g"),"/");Nu.debug(`Matched: ${m}`),m===""?s.push("."):s.push(`${m}`)}}catch(u){r={error:u}}finally{try{!d&&!t&&(i=c.return)&&(yield i.call(c))}finally{if(r)throw r.error}}return s})}Qe.resolvePaths=Qhe;function Xhe(e){return Ed(this,void 0,void 0,function*(){return Vhe.promisify(q5.unlink)(e)})}Qe.unlinkFile=Xhe;function xL(e,t=[]){return Ed(this,void 0,void 0,function*(){let r="";t.push("--version"),Nu.debug(`Checking ${e} ${t.join(" ")}`);try{yield zhe.exec(`${e}`,t,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:i=>r+=i.toString(),stderr:i=>r+=i.toString()}})}catch(i){Nu.debug(i.message)}return r=r.trim(),Nu.debug(r),r})}function Yhe(){return Ed(this,void 0,void 0,function*(){let e=yield xL("zstd",["--quiet"]),t=Ghe.clean(e);return Nu.debug(`zstd version: ${t}`),e===""?Zo.CompressionMethod.Gzip:Zo.CompressionMethod.ZstdWithoutLong})}Qe.getCompressionMethod=Yhe;function Zhe(e){return e===Zo.CompressionMethod.Gzip?Zo.CacheFilename.Gzip:Zo.CacheFilename.Zstd}Qe.getCacheFileName=Zhe;function Jhe(){return Ed(this,void 0,void 0,function*(){return q5.existsSync(Zo.GnuTarPathOnWindows)?Zo.GnuTarPathOnWindows:(yield xL("tar")).toLowerCase().includes("gnu tar")?EL.which("tar"):""})}Qe.getGnuTarPathOnWindows=Jhe;function e0e(e,t){if(t===void 0)throw Error(`Expected ${e} but value was undefiend`);return t}Qe.assertDefined=e0e;function t0e(){let t=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=t==="GITHUB.COM",i=t.endsWith(".GHE.COM")||t.endsWith(".GHE.LOCALHOST");return!r&&!i}Qe.isGhes=t0e});var B5=h(M5=>{"use strict";Object.defineProperty(M5,"__esModule",{value:!0});M5.createEmptyPipeline=r0e;var SL=new Set(["Deserialize","Serialize","Retry","Sign"]),F5=class e{constructor(t){var r;this._policies=[],this._policies=(r=t?.slice(0))!==null&&r!==void 0?r:[],this._orderedPolicies=void 0}addPolicy(t,r={}){if(r.phase&&r.afterPhase)throw new Error("Policies inside a phase cannot specify afterPhase.");if(r.phase&&!SL.has(r.phase))throw new Error(`Invalid phase name: ${r.phase}`);if(r.afterPhase&&!SL.has(r.afterPhase))throw new Error(`Invalid afterPhase name: ${r.afterPhase}`);this._policies.push({policy:t,options:r}),this._orderedPolicies=void 0}removePolicy(t){let r=[];return this._policies=this._policies.filter(i=>t.name&&i.policy.name===t.name||t.phase&&i.options.phase===t.phase?(r.push(i.policy),!1):!0),this._orderedPolicies=void 0,r}sendRequest(t,r){return this.getOrderedPolicies().reduceRight((a,s)=>o=>s.sendRequest(o,a),a=>t.sendRequest(a))(r)}getOrderedPolicies(){return this._orderedPolicies||(this._orderedPolicies=this.orderPolicies()),this._orderedPolicies}clone(){return new e(this._policies)}static create(){return new e}orderPolicies(){let t=[],r=new Map;function i(f){return{name:f,policies:new Set,hasRun:!1,hasAfterPolicies:!1}}let n=i("Serialize"),a=i("None"),s=i("Deserialize"),o=i("Retry"),l=i("Sign"),d=[n,a,s,o,l];function c(f){return f==="Retry"?o:f==="Serialize"?n:f==="Deserialize"?s:f==="Sign"?l:a}for(let f of this._policies){let g=f.policy,y=f.options,w=g.name;if(r.has(w))throw new Error("Duplicate policy names not allowed in pipeline");let x={policy:g,dependsOn:new Set,dependants:new Set};y.afterPhase&&(x.afterPhase=c(y.afterPhase),x.afterPhase.hasAfterPolicies=!0),r.set(w,x),c(y.phase).policies.add(x)}for(let f of this._policies){let{policy:g,options:y}=f,w=g.name,x=r.get(w);if(!x)throw new Error(`Missing node for policy ${w}`);if(y.afterPolicies)for(let T of y.afterPolicies){let P=r.get(T);P&&(x.dependsOn.add(P),P.dependants.add(x))}if(y.beforePolicies)for(let T of y.beforePolicies){let P=r.get(T);P&&(P.dependsOn.add(x),x.dependants.add(P))}}function p(f){f.hasRun=!0;for(let g of f.policies)if(!(g.afterPhase&&(!g.afterPhase.hasRun||g.afterPhase.policies.size))&&g.dependsOn.size===0){t.push(g.policy);for(let y of g.dependants)y.dependsOn.delete(g);r.delete(g.policy.name),f.policies.delete(g)}}function u(){for(let f of d){if(p(f),f.policies.size>0&&f!==a){a.hasRun||p(a);return}f.hasAfterPolicies&&p(a)}}let m=0;for(;r.size>0;){m++;let f=t.length;if(u(),t.length<=f&&m>1)throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}return t}};function r0e(){return F5.create()}});var Sd=h(xd=>{"use strict";Object.defineProperty(xd,"__esModule",{value:!0});var i0e=require("os"),n0e=require("util");function a0e(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var s0e=a0e(n0e);function o0e(e,...t){process.stderr.write(`${s0e.default.format(e,...t)}${i0e.EOL}`)}var NL=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,PL,j5=[],$5=[],fh=[];NL&&k5(NL);var CL=Object.assign(e=>RL(e),{enable:k5,enabled:z5,disable:l0e,log:o0e});function k5(e){PL=e,j5=[],$5=[];let t=/\*/g,r=e.split(",").map(i=>i.trim().replace(t,".*?"));for(let i of r)i.startsWith("-")?$5.push(new RegExp(`^${i.substr(1)}$`)):j5.push(new RegExp(`^${i}$`));for(let i of fh)i.enabled=z5(i.namespace)}function z5(e){if(e.endsWith("*"))return!0;for(let t of $5)if(t.test(e))return!1;for(let t of j5)if(t.test(e))return!0;return!1}function l0e(){let e=PL||"";return k5(""),e}function RL(e){let t=Object.assign(r,{enabled:z5(e),destroy:d0e,log:CL.log,namespace:e,extend:c0e});function r(...i){t.enabled&&(i.length>0&&(i[0]=`${e} ${i[0]}`),t.log(...i))}return fh.push(t),t}function d0e(){let e=fh.indexOf(this);return e>=0?(fh.splice(e,1),!0):!1}function c0e(e){let t=RL(`${this.namespace}:${e}`);return t.log=this.log,t}var Pu=CL,OL=new Set,uh=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,hh,gh=Pu("azure");gh.log=(...e)=>{Pu.log(...e)};var U5=["verbose","info","warning","error"];uh&&(LL(uh)?AL(uh):console.error(`AZURE_LOG_LEVEL set to unknown log level '${uh}'; logging is not enabled. Acceptable values: ${U5.join(", ")}.`));function AL(e){if(e&&!LL(e))throw new Error(`Unknown log level '${e}'. Acceptable values: ${U5.join(",")}`);hh=e;let t=[];for(let r of OL)DL(r)&&t.push(r.namespace);Pu.enable(t.join(","))}function p0e(){return hh}var TL={verbose:400,info:300,warning:200,error:100};function u0e(e){let t=gh.extend(e);return IL(gh,t),{error:mh(t,"error"),warning:mh(t,"warning"),info:mh(t,"info"),verbose:mh(t,"verbose")}}function IL(e,t){t.log=(...r)=>{e.log(...r)}}function mh(e,t){let r=Object.assign(e.extend(t),{level:t});if(IL(e,r),DL(r)){let i=Pu.disable();Pu.enable(i+","+r.namespace)}return OL.add(r),r}function DL(e){return!!(hh&&TL[e.level]<=TL[hh])}function LL(e){return U5.includes(e)}xd.AzureLogger=gh;xd.createClientLogger=u0e;xd.getLogLevel=p0e;xd.setLogLevel=AL});var Jo=h(yh=>{"use strict";Object.defineProperty(yh,"__esModule",{value:!0});yh.logger=void 0;var m0e=Sd();yh.logger=(0,m0e.createClientLogger)("core-rest-pipeline")});var qL=h(vh=>{"use strict";Object.defineProperty(vh,"__esModule",{value:!0});vh.AbortError=void 0;var H5=class extends Error{constructor(t){super(t),this.name="AbortError"}};vh.AbortError=H5});var FL=h(bh=>{"use strict";Object.defineProperty(bh,"__esModule",{value:!0});bh.AbortError=void 0;var f0e=qL();Object.defineProperty(bh,"AbortError",{enumerable:!0,get:function(){return f0e.AbortError}})});var V5=h(G5=>{"use strict";Object.defineProperty(G5,"__esModule",{value:!0});G5.createAbortablePromise=g0e;var h0e=FL();function g0e(e,t){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=t??{};return new Promise((a,s)=>{function o(){s(new h0e.AbortError(n??"The operation was aborted."))}function l(){i?.removeEventListener("abort",d)}function d(){r?.(),l(),o()}if(i?.aborted)return o();try{e(c=>{l(),a(c)},c=>{l(),s(c)})}catch(c){s(c)}i?.addEventListener("abort",d)})}});var K5=h(W5=>{"use strict";Object.defineProperty(W5,"__esModule",{value:!0});W5.getRandomIntegerInclusive=y0e;function y0e(e,t){return e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e}});var ML=h(_h=>{"use strict";Object.defineProperty(_h,"__esModule",{value:!0});_h.delay=w0e;_h.calculateRetryDelay=E0e;var v0e=V5(),b0e=K5(),_0e="The delay was aborted.";function w0e(e,t){let r,{abortSignal:i,abortErrorMsg:n}=t??{};return(0,v0e.createAbortablePromise)(a=>{r=setTimeout(a,e)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:n??_0e})}function E0e(e,t){let r=t.retryDelayInMs*Math.pow(2,e),i=Math.min(t.maxRetryDelayInMs,r);return{retryAfterInMs:i/2+(0,b0e.getRandomIntegerInclusive)(0,i/2)}}});var BL=h(Q5=>{"use strict";Object.defineProperty(Q5,"__esModule",{value:!0});Q5.cancelablePromiseRace=x0e;async function x0e(e,t){var r,i;let n=new AbortController;function a(){n.abort()}(r=t?.abortSignal)===null||r===void 0||r.addEventListener("abort",a);try{return await Promise.race(e.map(s=>s({abortSignal:n.signal})))}finally{n.abort(),(i=t?.abortSignal)===null||i===void 0||i.removeEventListener("abort",a)}}});var Y5=h(X5=>{"use strict";Object.defineProperty(X5,"__esModule",{value:!0});X5.isObject=S0e;function S0e(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}});var $L=h(wh=>{"use strict";Object.defineProperty(wh,"__esModule",{value:!0});wh.isError=jL;wh.getErrorMessage=T0e;var N0e=Y5();function jL(e){if((0,N0e.isObject)(e)){let t=typeof e.name=="string",r=typeof e.message=="string";return t&&r}return!1}function T0e(e){if(jL(e))return e.message;{let t;try{typeof e=="object"&&e?t=JSON.stringify(e):t=String(e)}catch{t="[unable to stringify input]"}return`Unknown error ${t}`}}});var zL=h(Eh=>{"use strict";Object.defineProperty(Eh,"__esModule",{value:!0});Eh.computeSha256Hmac=P0e;Eh.computeSha256Hash=C0e;var kL=require("crypto");async function P0e(e,t,r){let i=Buffer.from(e,"base64");return(0,kL.createHmac)("sha256",i).update(t).digest(r)}async function C0e(e,t){return(0,kL.createHash)("sha256").update(e).digest(t)}});var HL=h(Cu=>{"use strict";Object.defineProperty(Cu,"__esModule",{value:!0});Cu.isDefined=Z5;Cu.isObjectWithProperties=R0e;Cu.objectHasProperty=UL;function Z5(e){return typeof e<"u"&&e!==null}function R0e(e,t){if(!Z5(e)||typeof e!="object")return!1;for(let r of t)if(!UL(e,r))return!1;return!0}function UL(e,t){return Z5(e)&&typeof e=="object"&&t in e}});var GL=h(ev=>{"use strict";var J5;Object.defineProperty(ev,"__esModule",{value:!0});ev.randomUUID=I0e;var O0e=require("crypto"),A0e=typeof((J5=globalThis?.crypto)===null||J5===void 0?void 0:J5.randomUUID)=="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):O0e.randomUUID;function I0e(){return A0e()}});var VL=h(Lt=>{"use strict";var tv,rv,iv,nv;Object.defineProperty(Lt,"__esModule",{value:!0});Lt.isReactNative=Lt.isNodeRuntime=Lt.isNode=Lt.isNodeLike=Lt.isBun=Lt.isDeno=Lt.isWebWorker=Lt.isBrowser=void 0;Lt.isBrowser=typeof window<"u"&&typeof window.document<"u";Lt.isWebWorker=typeof self=="object"&&typeof self?.importScripts=="function"&&(((tv=self.constructor)===null||tv===void 0?void 0:tv.name)==="DedicatedWorkerGlobalScope"||((rv=self.constructor)===null||rv===void 0?void 0:rv.name)==="ServiceWorkerGlobalScope"||((iv=self.constructor)===null||iv===void 0?void 0:iv.name)==="SharedWorkerGlobalScope");Lt.isDeno=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u";Lt.isBun=typeof Bun<"u"&&typeof Bun.version<"u";Lt.isNodeLike=typeof globalThis.process<"u"&&!!globalThis.process.version&&!!(!((nv=globalThis.process.versions)===null||nv===void 0)&&nv.node);Lt.isNode=Lt.isNodeLike;Lt.isNodeRuntime=Lt.isNodeLike&&!Lt.isBun&&!Lt.isDeno;Lt.isReactNative=typeof navigator<"u"&&navigator?.product==="ReactNative"});var WL=h(xh=>{"use strict";Object.defineProperty(xh,"__esModule",{value:!0});xh.uint8ArrayToString=D0e;xh.stringToUint8Array=L0e;function D0e(e,t){return Buffer.from(e).toString(t)}function L0e(e,t){return Buffer.from(e,t)}});var Zr=h(ge=>{"use strict";Object.defineProperty(ge,"__esModule",{value:!0});ge.stringToUint8Array=ge.uint8ArrayToString=ge.isWebWorker=ge.isReactNative=ge.isDeno=ge.isNodeRuntime=ge.isNodeLike=ge.isNode=ge.isBun=ge.isBrowser=ge.randomUUID=ge.objectHasProperty=ge.isObjectWithProperties=ge.isDefined=ge.computeSha256Hmac=ge.computeSha256Hash=ge.getErrorMessage=ge.isError=ge.isObject=ge.getRandomIntegerInclusive=ge.createAbortablePromise=ge.cancelablePromiseRace=ge.calculateRetryDelay=ge.delay=void 0;var KL=ML();Object.defineProperty(ge,"delay",{enumerable:!0,get:function(){return KL.delay}});Object.defineProperty(ge,"calculateRetryDelay",{enumerable:!0,get:function(){return KL.calculateRetryDelay}});var q0e=BL();Object.defineProperty(ge,"cancelablePromiseRace",{enumerable:!0,get:function(){return q0e.cancelablePromiseRace}});var F0e=V5();Object.defineProperty(ge,"createAbortablePromise",{enumerable:!0,get:function(){return F0e.createAbortablePromise}});var M0e=K5();Object.defineProperty(ge,"getRandomIntegerInclusive",{enumerable:!0,get:function(){return M0e.getRandomIntegerInclusive}});var B0e=Y5();Object.defineProperty(ge,"isObject",{enumerable:!0,get:function(){return B0e.isObject}});var QL=$L();Object.defineProperty(ge,"isError",{enumerable:!0,get:function(){return QL.isError}});Object.defineProperty(ge,"getErrorMessage",{enumerable:!0,get:function(){return QL.getErrorMessage}});var XL=zL();Object.defineProperty(ge,"computeSha256Hash",{enumerable:!0,get:function(){return XL.computeSha256Hash}});Object.defineProperty(ge,"computeSha256Hmac",{enumerable:!0,get:function(){return XL.computeSha256Hmac}});var av=HL();Object.defineProperty(ge,"isDefined",{enumerable:!0,get:function(){return av.isDefined}});Object.defineProperty(ge,"isObjectWithProperties",{enumerable:!0,get:function(){return av.isObjectWithProperties}});Object.defineProperty(ge,"objectHasProperty",{enumerable:!0,get:function(){return av.objectHasProperty}});var j0e=GL();Object.defineProperty(ge,"randomUUID",{enumerable:!0,get:function(){return j0e.randomUUID}});var Hs=VL();Object.defineProperty(ge,"isBrowser",{enumerable:!0,get:function(){return Hs.isBrowser}});Object.defineProperty(ge,"isBun",{enumerable:!0,get:function(){return Hs.isBun}});Object.defineProperty(ge,"isNode",{enumerable:!0,get:function(){return Hs.isNode}});Object.defineProperty(ge,"isNodeLike",{enumerable:!0,get:function(){return Hs.isNodeLike}});Object.defineProperty(ge,"isNodeRuntime",{enumerable:!0,get:function(){return Hs.isNodeRuntime}});Object.defineProperty(ge,"isDeno",{enumerable:!0,get:function(){return Hs.isDeno}});Object.defineProperty(ge,"isReactNative",{enumerable:!0,get:function(){return Hs.isReactNative}});Object.defineProperty(ge,"isWebWorker",{enumerable:!0,get:function(){return Hs.isWebWorker}});var YL=WL();Object.defineProperty(ge,"uint8ArrayToString",{enumerable:!0,get:function(){return YL.uint8ArrayToString}});Object.defineProperty(ge,"stringToUint8Array",{enumerable:!0,get:function(){return YL.stringToUint8Array}})});var Nh=h(Sh=>{"use strict";Object.defineProperty(Sh,"__esModule",{value:!0});Sh.Sanitizer=void 0;var $0e=Zr(),sv="REDACTED",k0e=["x-ms-client-request-id","x-ms-return-client-request-id","x-ms-useragent","x-ms-correlation-request-id","x-ms-request-id","client-request-id","ms-cv","return-client-request-id","traceparent","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Origin","Accept","Accept-Encoding","Cache-Control","Connection","Content-Length","Content-Type","Date","ETag","Expires","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","Last-Modified","Pragma","Request-Id","Retry-After","Server","Transfer-Encoding","User-Agent","WWW-Authenticate"],z0e=["api-version"],ov=class{constructor({additionalAllowedHeaderNames:t=[],additionalAllowedQueryParameters:r=[]}={}){t=k0e.concat(t),r=z0e.concat(r),this.allowedHeaderNames=new Set(t.map(i=>i.toLowerCase())),this.allowedQueryParameters=new Set(r.map(i=>i.toLowerCase()))}sanitize(t){let r=new Set;return JSON.stringify(t,(i,n)=>{if(n instanceof Error)return Object.assign(Object.assign({},n),{name:n.name,message:n.message});if(i==="headers")return this.sanitizeHeaders(n);if(i==="url")return this.sanitizeUrl(n);if(i==="query")return this.sanitizeQuery(n);if(i==="body")return;if(i==="response")return;if(i==="operationSpec")return;if(Array.isArray(n)||(0,$0e.isObject)(n)){if(r.has(n))return"[Circular]";r.add(n)}return n},2)}sanitizeUrl(t){if(typeof t!="string"||t===null||t==="")return t;let r=new URL(t);if(!r.search)return t;for(let[i]of r.searchParams)this.allowedQueryParameters.has(i.toLowerCase())||r.searchParams.set(i,sv);return r.toString()}sanitizeHeaders(t){let r={};for(let i of Object.keys(t))this.allowedHeaderNames.has(i.toLowerCase())?r[i]=t[i]:r[i]=sv;return r}sanitizeQuery(t){if(typeof t!="object"||t===null)return t;let r={};for(let i of Object.keys(t))this.allowedQueryParameters.has(i.toLowerCase())?r[i]=t[i]:r[i]=sv;return r}};Sh.Sanitizer=ov});var lv=h(Nd=>{"use strict";Object.defineProperty(Nd,"__esModule",{value:!0});Nd.logPolicyName=void 0;Nd.logPolicy=G0e;var U0e=Jo(),H0e=Nh();Nd.logPolicyName="logPolicy";function G0e(e={}){var t;let r=(t=e.logger)!==null&&t!==void 0?t:U0e.logger.info,i=new H0e.Sanitizer({additionalAllowedHeaderNames:e.additionalAllowedHeaderNames,additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});return{name:Nd.logPolicyName,async sendRequest(n,a){if(!r.enabled)return a(n);r(`Request: ${i.sanitize(n)}`);let s=await a(n);return r(`Response status code: ${s.status}`),r(`Headers: ${i.sanitize(s.headers)}`),s}}}});var dv=h(Td=>{"use strict";Object.defineProperty(Td,"__esModule",{value:!0});Td.redirectPolicyName=void 0;Td.redirectPolicy=V0e;Td.redirectPolicyName="redirectPolicy";var ZL=["GET","HEAD"];function V0e(e={}){let{maxRetries:t=20}=e;return{name:Td.redirectPolicyName,async sendRequest(r,i){let n=await i(r);return JL(i,n,t)}}}async function JL(e,t,r,i=0){let{request:n,status:a,headers:s}=t,o=s.get("location");if(o&&(a===300||a===301&&ZL.includes(n.method)||a===302&&ZL.includes(n.method)||a===303&&n.method==="POST"||a===307)&&i_q,__assign:()=>Th,__asyncDelegator:()=>uq,__asyncGenerator:()=>pq,__asyncValues:()=>mq,__await:()=>Pd,__awaiter:()=>aq,__classPrivateFieldGet:()=>yq,__classPrivateFieldIn:()=>bq,__classPrivateFieldSet:()=>vq,__createBinding:()=>Ch,__decorate:()=>rq,__disposeResources:()=>wq,__esDecorate:()=>W0e,__exportStar:()=>oq,__extends:()=>eq,__generator:()=>sq,__importDefault:()=>gq,__importStar:()=>hq,__makeTemplateObject:()=>fq,__metadata:()=>nq,__param:()=>iq,__propKey:()=>Q0e,__read:()=>pv,__rest:()=>tq,__runInitializers:()=>K0e,__setFunctionName:()=>X0e,__spread:()=>lq,__spreadArray:()=>cq,__spreadArrays:()=>dq,__values:()=>Ph,default:()=>J0e});function eq(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");cv(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function tq(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(s=e[o])&&(a=(n<3?s(a):n>3?s(t,r,a):s(t,r))||a);return n>3&&a&&Object.defineProperty(t,r,a),a}function iq(e,t){return function(r,i){t(r,i,e)}}function W0e(e,t,r,i,n,a){function s(w){if(w!==void 0&&typeof w!="function")throw new TypeError("Function expected");return w}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?i.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in i)f[g]=g==="access"?{}:i[g];for(var g in i.access)f.access[g]=i.access[g];f.addInitializer=function(w){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(w||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&n.unshift(p)}else(p=s(y))&&(o==="field"?n.unshift(p):c[l]=p)}d&&Object.defineProperty(d,i.name,c),u=!0}function K0e(e,t,r){for(var i=arguments.length>2,n=0;n0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function pv(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,a=[],s;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(s)throw s.error}}return a}function lq(){for(var e=[],t=0;t1||l(m,g)})},f&&(n[m]=f(n[m])))}function l(m,f){try{d(i[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof Pd?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function uq(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,a){t[n]=e[n]?function(s){return(r=!r)?{value:Pd(e[n](s)),done:!1}:a?a(s):s}:a}}function mq(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof Ph=="function"?Ph(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function fq(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function hq(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Ch(t,e,r);return Y0e(t,e),t}function gq(e){return e&&e.__esModule?e:{default:e}}function yq(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function vq(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function bq(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function _q(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function wq(e){function t(a){e.error=e.hasError?new Z0e(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(a).then(n,function(s){return t(s),n()})}else i|=1}catch(s){t(s)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var cv,Th,Ch,Y0e,Z0e,J0e,Oh=qg(()=>{cv=function(e,t){return cv=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},cv(e,t)};Th=function(){return Th=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(Ah,"__esModule",{value:!0});Ah.getHeaderName=ege;Ah.setPlatformSpecificData=tge;var Eq=(Oh(),Vc(Rh)),uv=Eq.__importStar(require("node:os")),mv=Eq.__importStar(require("node:process"));function ege(){return"User-Agent"}async function tge(e){if(mv&&mv.versions){let t=mv.versions;t.bun?e.set("Bun",t.bun):t.deno?e.set("Deno",t.deno):t.node&&e.set("Node",t.node)}e.set("OS",`(${uv.arch()}-${uv.type()}-${uv.release()})`)}});var Gs=h(Cd=>{"use strict";Object.defineProperty(Cd,"__esModule",{value:!0});Cd.DEFAULT_RETRY_POLICY_COUNT=Cd.SDK_VERSION=void 0;Cd.SDK_VERSION="1.17.0";Cd.DEFAULT_RETRY_POLICY_COUNT=3});var fv=h(Ih=>{"use strict";Object.defineProperty(Ih,"__esModule",{value:!0});Ih.getUserAgentHeaderName=nge;Ih.getUserAgentValue=age;var Sq=xq(),rge=Gs();function ige(e){let t=[];for(let[r,i]of e){let n=i?`${r}/${i}`:r;t.push(n)}return t.join(" ")}function nge(){return(0,Sq.getHeaderName)()}async function age(e){let t=new Map;t.set("core-rest-pipeline",rge.SDK_VERSION),await(0,Sq.setPlatformSpecificData)(t);let r=ige(t);return e?`${e} ${r}`:r}});var hv=h(Rd=>{"use strict";Object.defineProperty(Rd,"__esModule",{value:!0});Rd.userAgentPolicyName=void 0;Rd.userAgentPolicy=sge;var Tq=fv(),Nq=(0,Tq.getUserAgentHeaderName)();Rd.userAgentPolicyName="userAgentPolicy";function sge(e={}){let t=(0,Tq.getUserAgentValue)(e.userAgentPrefix);return{name:Rd.userAgentPolicyName,async sendRequest(r,i){return r.headers.has(Nq)||r.headers.set(Nq,await t),i(r)}}}});var Dh=h(Od=>{"use strict";Object.defineProperty(Od,"__esModule",{value:!0});Od.isNodeReadableStream=Pq;Od.isWebReadableStream=Cq;Od.isReadableStream=oge;Od.isBlob=lge;function Pq(e){return!!(e&&typeof e.pipe=="function")}function Cq(e){return!!(e&&typeof e.getReader=="function"&&typeof e.tee=="function")}function oge(e){return Pq(e)||Cq(e)}function lge(e){return typeof e.stream=="function"}});var gv=h(Ru=>{"use strict";Object.defineProperty(Ru,"__esModule",{value:!0});Ru.getRawContent=uge;Ru.createFileFromStream=mge;Ru.createFile=fge;var dge=Zr(),cge=Dh(),Rq={arrayBuffer:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}},Lh=Symbol("rawContent");function pge(e){return typeof e[Lh]=="function"}function uge(e){return pge(e)?e[Lh]():e.stream()}function mge(e,t,r={}){var i,n,a,s;return Object.assign(Object.assign({},Rq),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(a=r.webkitRelativePath)!==null&&a!==void 0?a:"",size:(s=r.size)!==null&&s!==void 0?s:-1,name:t,stream:()=>{let o=e();if((0,cge.isNodeReadableStream)(o))throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.");return o},[Lh]:e})}function fge(e,t,r={}){var i,n,a;return dge.isNodeLike?Object.assign(Object.assign({},Rq),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(a=r.webkitRelativePath)!==null&&a!==void 0?a:"",size:e.byteLength,name:t,arrayBuffer:async()=>e.buffer,stream:()=>new Blob([e]).stream(),[Lh]:()=>e}):new File([e],t,r)}});var Iq=h(vv=>{"use strict";Object.defineProperty(vv,"__esModule",{value:!0});vv.concat=bge;var Ba=(Oh(),Vc(Rh)),yv=require("node:stream"),hge=Dh(),gge=gv();function Oq(){return Ba.__asyncGenerator(this,arguments,function*(){let t=this.getReader();try{for(;;){let{done:r,value:i}=yield Ba.__await(t.read());if(r)return yield Ba.__await(void 0);yield yield Ba.__await(i)}}finally{t.releaseLock()}})}function yge(e){e[Symbol.asyncIterator]||(e[Symbol.asyncIterator]=Oq.bind(e)),e.values||(e.values=Oq.bind(e))}function vge(e){return e instanceof ReadableStream?(yge(e),yv.Readable.fromWeb(e)):e}function Aq(e){return e instanceof Uint8Array?yv.Readable.from(Buffer.from(e)):(0,hge.isBlob)(e)?Aq((0,gge.getRawContent)(e)):vge(e)}async function bge(e){return function(){let t=e.map(r=>typeof r=="function"?r():r).map(Aq);return yv.Readable.from(function(){return Ba.__asyncGenerator(this,arguments,function*(){var r,i,n,a;for(let d of t)try{for(var s=!0,o=(i=void 0,Ba.__asyncValues(d)),l;l=yield Ba.__await(o.next()),r=l.done,!r;s=!0){a=l.value,s=!1;let c=a;yield yield Ba.__await(c)}}catch(c){i={error:c}}finally{try{!s&&!r&&(n=o.return)&&(yield Ba.__await(n.call(o)))}finally{if(i)throw i.error}}})}())}}});var bv=h(Ad=>{"use strict";Object.defineProperty(Ad,"__esModule",{value:!0});Ad.multipartPolicyName=void 0;Ad.multipartPolicy=Oge;var el=Zr(),_ge=Iq(),wge=Dh();function Ege(){return`----AzSDKFormBoundary${(0,el.randomUUID)()}`}function xge(e){let t="";for(let[r,i]of e)t+=`${r}: ${i}\r +`;return t}function Sge(e){return e instanceof Uint8Array?e.byteLength:(0,wge.isBlob)(e)?e.size===-1?void 0:e.size:void 0}function Nge(e){let t=0;for(let r of e){let i=Sge(r);if(i===void 0)return;t+=i}return t}async function Tge(e,t,r){let i=[(0,el.stringToUint8Array)(`--${r}`,"utf-8"),...t.flatMap(a=>[(0,el.stringToUint8Array)(`\r +`,"utf-8"),(0,el.stringToUint8Array)(xge(a.headers),"utf-8"),(0,el.stringToUint8Array)(`\r +`,"utf-8"),a.body,(0,el.stringToUint8Array)(`\r +--${r}`,"utf-8")]),(0,el.stringToUint8Array)(`--\r +\r +`,"utf-8")],n=Nge(i);n&&e.headers.set("Content-Length",n),e.body=await(0,_ge.concat)(i)}Ad.multipartPolicyName="multipartPolicy";var Pge=70,Cge=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function Rge(e){if(e.length>Pge)throw new Error(`Multipart boundary "${e}" exceeds maximum length of 70 characters`);if(Array.from(e).some(t=>!Cge.has(t)))throw new Error(`Multipart boundary "${e}" contains invalid characters`)}function Oge(){return{name:Ad.multipartPolicyName,async sendRequest(e,t){var r;if(!e.multipartBody)return t(e);if(e.body)throw new Error("multipartBody and regular body cannot be set at the same time");let i=e.multipartBody.boundary,n=(r=e.headers.get("Content-Type"))!==null&&r!==void 0?r:"multipart/mixed",a=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!a)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,s,o]=a;if(o&&i&&o!==i)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${i} in the request body`);return i??(i=o),i?Rge(i):i=Ege(),e.headers.set("Content-Type",`${s}; boundary=${i}`),await Tge(e,e.multipartBody.parts,i),e.multipartBody=void 0,t(e)}}}});var _v=h(Id=>{"use strict";Object.defineProperty(Id,"__esModule",{value:!0});Id.decompressResponsePolicyName=void 0;Id.decompressResponsePolicy=Age;Id.decompressResponsePolicyName="decompressResponsePolicy";function Age(){return{name:Id.decompressResponsePolicyName,async sendRequest(e,t){return e.method!=="HEAD"&&e.headers.set("Accept-Encoding","gzip,deflate"),t(e)}}}});var Dq=h(qh=>{"use strict";Object.defineProperty(qh,"__esModule",{value:!0});qh.AbortError=void 0;var wv=class extends Error{constructor(t){super(t),this.name="AbortError"}};qh.AbortError=wv});var Mh=h(Fh=>{"use strict";Object.defineProperty(Fh,"__esModule",{value:!0});Fh.AbortError=void 0;var Ige=Dq();Object.defineProperty(Fh,"AbortError",{enumerable:!0,get:function(){return Ige.AbortError}})});var jh=h(Bh=>{"use strict";Object.defineProperty(Bh,"__esModule",{value:!0});Bh.delay=qge;Bh.parseHeaderValueAsNumber=Fge;var Dge=Mh(),Lge="The operation was aborted.";function qge(e,t,r){return new Promise((i,n)=>{let a,s,o=()=>n(new Dge.AbortError(r?.abortErrorMsg?r?.abortErrorMsg:Lge)),l=()=>{r?.abortSignal&&s&&r.abortSignal.removeEventListener("abort",s)};if(s=()=>(a&&clearTimeout(a),l(),o()),r?.abortSignal&&r.abortSignal.aborted)return o();a=setTimeout(()=>{l(),i(t)},e),r?.abortSignal&&r.abortSignal.addEventListener("abort",s)})}function Fge(e,t){let r=e.headers.get(t);if(!r)return;let i=Number(r);if(!Number.isNaN(i))return i}});var kh=h($h=>{"use strict";Object.defineProperty($h,"__esModule",{value:!0});$h.isThrottlingRetryResponse=jge;$h.throttlingRetryStrategy=$ge;var Mge=jh(),Ev="Retry-After",Bge=["retry-after-ms","x-ms-retry-after-ms",Ev];function Lq(e){if(e&&[429,503].includes(e.status))try{for(let n of Bge){let a=(0,Mge.parseHeaderValueAsNumber)(e,n);if(a===0||a)return a*(n===Ev?1e3:1)}let t=e.headers.get(Ev);if(!t)return;let i=Date.parse(t)-Date.now();return Number.isFinite(i)?Math.max(0,i):void 0}catch{return}}function jge(e){return Number.isFinite(Lq(e))}function $ge(){return{name:"throttlingRetryStrategy",retry({response:e}){let t=Lq(e);return Number.isFinite(t)?{retryAfterInMs:t}:{skipStrategy:!0}}}}});var zh=h(Ou=>{"use strict";Object.defineProperty(Ou,"__esModule",{value:!0});Ou.exponentialRetryStrategy=Gge;Ou.isExponentialRetryResponse=qq;Ou.isSystemError=Fq;var kge=Zr(),zge=kh(),Uge=1e3,Hge=1e3*64;function Gge(e={}){var t,r;let i=(t=e.retryDelayInMs)!==null&&t!==void 0?t:Uge,n=(r=e.maxRetryDelayInMs)!==null&&r!==void 0?r:Hge,a=i;return{name:"exponentialRetryStrategy",retry({retryCount:s,response:o,responseError:l}){let d=Fq(l),c=d&&e.ignoreSystemErrors,p=qq(o),u=p&&e.ignoreHttpStatusCodes;if(o&&((0,zge.isThrottlingRetryResponse)(o)||!p)||u||c)return{skipStrategy:!0};if(l&&!d&&!p)return{errorToThrow:l};let f=a*Math.pow(2,s),g=Math.min(n,f);return a=g/2+(0,kge.getRandomIntegerInclusive)(0,g/2),{retryAfterInMs:a}}}}function qq(e){return!!(e&&e.status!==void 0&&(e.status>=500||e.status===408)&&e.status!==501&&e.status!==505)}function Fq(e){return e?e.code==="ETIMEDOUT"||e.code==="ESOCKETTIMEDOUT"||e.code==="ECONNREFUSED"||e.code==="ECONNRESET"||e.code==="ENOENT"||e.code==="ENOTFOUND":!1}});var Dd=h(xv=>{"use strict";Object.defineProperty(xv,"__esModule",{value:!0});xv.retryPolicy=Xge;var Vge=jh(),Wge=Sd(),Kge=Mh(),Mq=Gs(),Bq=(0,Wge.createClientLogger)("core-rest-pipeline retryPolicy"),Qge="retryPolicy";function Xge(e,t={maxRetries:Mq.DEFAULT_RETRY_POLICY_COUNT}){let r=t.logger||Bq;return{name:Qge,async sendRequest(i,n){var a,s;let o,l,d=-1;e:for(;;){d+=1,o=void 0,l=void 0;try{r.info(`Retry ${d}: Attempting to send request`,i.requestId),o=await n(i),r.info(`Retry ${d}: Received a response from request`,i.requestId)}catch(c){if(r.error(`Retry ${d}: Received an error from request`,i.requestId),l=c,!c||l.name!=="RestError")throw c;o=l.response}if(!((a=i.abortSignal)===null||a===void 0)&&a.aborted)throw r.error(`Retry ${d}: Request aborted.`),new Kge.AbortError;if(d>=((s=t.maxRetries)!==null&&s!==void 0?s:Mq.DEFAULT_RETRY_POLICY_COUNT)){if(r.info(`Retry ${d}: Maximum retries reached. Returning the last received response, or throwing the last received error.`),l)throw l;if(o)return o;throw new Error("Maximum retries reached with no response or error to throw")}r.info(`Retry ${d}: Processing ${e.length} retry strategies.`);t:for(let c of e){let p=c.logger||Bq;p.info(`Retry ${d}: Processing retry strategy ${c.name}.`);let u=c.retry({retryCount:d,response:o,responseError:l});if(u.skipStrategy){p.info(`Retry ${d}: Skipped.`);continue t}let{errorToThrow:m,retryAfterInMs:f,redirectTo:g}=u;if(m)throw p.error(`Retry ${d}: Retry strategy ${c.name} throws error:`,m),m;if(f||f===0){p.info(`Retry ${d}: Retry strategy ${c.name} retries after ${f}`),await(0,Vge.delay)(f,void 0,{abortSignal:i.abortSignal});continue e}if(g){p.info(`Retry ${d}: Retry strategy ${c.name} redirects to ${g}`),i.url=g;continue e}}if(l)throw r.info("None of the retry strategies could work with the received error. Throwing it."),l;if(o)return r.info("None of the retry strategies could work with the received response. Returning it."),o}}}}});var Sv=h(Ld=>{"use strict";Object.defineProperty(Ld,"__esModule",{value:!0});Ld.defaultRetryPolicyName=void 0;Ld.defaultRetryPolicy=t2e;var Yge=zh(),Zge=kh(),Jge=Dd(),e2e=Gs();Ld.defaultRetryPolicyName="defaultRetryPolicy";function t2e(e={}){var t;return{name:Ld.defaultRetryPolicyName,sendRequest:(0,Jge.retryPolicy)([(0,Zge.throttlingRetryStrategy)(),(0,Yge.exponentialRetryStrategy)(e)],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:e2e.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var Au=h(Tv=>{"use strict";Object.defineProperty(Tv,"__esModule",{value:!0});Tv.createHttpHeaders=i2e;function Uh(e){return e.toLowerCase()}function*r2e(e){for(let t of e.values())yield[t.name,t.value]}var Nv=class{constructor(t){if(this._headersMap=new Map,t)for(let r of Object.keys(t))this.set(r,t[r])}set(t,r){this._headersMap.set(Uh(t),{name:t,value:String(r).trim()})}get(t){var r;return(r=this._headersMap.get(Uh(t)))===null||r===void 0?void 0:r.value}has(t){return this._headersMap.has(Uh(t))}delete(t){this._headersMap.delete(Uh(t))}toJSON(t={}){let r={};if(t.preserveCase)for(let i of this._headersMap.values())r[i.name]=i.value;else for(let[i,n]of this._headersMap)r[i]=n.value;return r}toString(){return JSON.stringify(this.toJSON({preserveCase:!0}))}[Symbol.iterator](){return r2e(this._headersMap)}};function i2e(e){return new Nv(e)}});var Pv=h(qd=>{"use strict";Object.defineProperty(qd,"__esModule",{value:!0});qd.formDataPolicyName=void 0;qd.formDataPolicy=a2e;var $q=Zr(),jq=Au();qd.formDataPolicyName="formDataPolicy";function n2e(e){var t;let r={};for(let[i,n]of e.entries())(t=r[i])!==null&&t!==void 0||(r[i]=[]),r[i].push(n);return r}function a2e(){return{name:qd.formDataPolicyName,async sendRequest(e,t){if($q.isNodeLike&&typeof FormData<"u"&&e.body instanceof FormData&&(e.formData=n2e(e.body),e.body=void 0),e.formData){let r=e.headers.get("Content-Type");r&&r.indexOf("application/x-www-form-urlencoded")!==-1?e.body=s2e(e.formData):await o2e(e.formData,e),e.formData=void 0}return t(e)}}}function s2e(e){let t=new URLSearchParams;for(let[r,i]of Object.entries(e))if(Array.isArray(i))for(let n of i)t.append(r,n.toString());else t.append(r,i.toString());return t.toString()}async function o2e(e,t){let r=t.headers.get("Content-Type");if(r&&!r.startsWith("multipart/form-data"))return;t.headers.set("Content-Type",r??"multipart/form-data");let i=[];for(let[n,a]of Object.entries(e))for(let s of Array.isArray(a)?a:[a])if(typeof s=="string")i.push({headers:(0,jq.createHttpHeaders)({"Content-Disposition":`form-data; name="${n}"`}),body:(0,$q.stringToUint8Array)(s,"utf-8")});else{if(s==null||typeof s!="object")throw new Error(`Unexpected value for key ${n}: ${s}. Value should be serialized to string first.`);{let o=s.name||"blob",l=(0,jq.createHttpHeaders)();l.set("Content-Disposition",`form-data; name="${n}"; filename="${o}"`),l.set("Content-Type",s.type||"application/octet-stream"),i.push({headers:l,body:s})}}t.multipartBody={parts:i}}});var Uq=h(hi=>{"use strict";var l2e=hi&&hi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),d2e=hi&&hi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),kq=hi&&hi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&l2e(t,e,r);return d2e(t,e),t};Object.defineProperty(hi,"__esModule",{value:!0});hi.req=hi.json=hi.toBuffer=void 0;var c2e=kq(require("http")),p2e=kq(require("https"));async function zq(e){let t=0,r=[];for await(let i of e)t+=i.length,r.push(i);return Buffer.concat(r,t)}hi.toBuffer=zq;async function u2e(e){let r=(await zq(e)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}hi.json=u2e;function m2e(e,t={}){let i=((typeof e=="string"?e:e.href).startsWith("https:")?p2e:c2e).request(e,t),n=new Promise((a,s)=>{i.once("response",a).once("error",s).end()});return i.then=n.then.bind(n),i}hi.req=m2e});var Rv=h(Ii=>{"use strict";var Gq=Ii&&Ii.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),f2e=Ii&&Ii.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Vq=Ii&&Ii.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Gq(t,e,r);return f2e(t,e),t},h2e=Ii&&Ii.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&Gq(t,e,r)};Object.defineProperty(Ii,"__esModule",{value:!0});Ii.Agent=void 0;var g2e=Vq(require("net")),Hq=Vq(require("http")),y2e=require("https");h2e(Uq(),Ii);var ta=Symbol("AgentBaseInternalState"),Cv=class extends Hq.Agent{constructor(t){super(t),this[ta]={}}isSecureEndpoint(t){if(t){if(typeof t.secureEndpoint=="boolean")return t.secureEndpoint;if(typeof t.protocol=="string")return t.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(` +`).some(i=>i.indexOf("(https.js:")!==-1||i.indexOf("node:https:")!==-1)}incrementSockets(t){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[t]||(this.sockets[t]=[]);let r=new g2e.Socket({writable:!1});return this.sockets[t].push(r),this.totalSocketCount++,r}decrementSockets(t,r){if(!this.sockets[t]||r===null)return;let i=this.sockets[t],n=i.indexOf(r);n!==-1&&(i.splice(n,1),this.totalSocketCount--,i.length===0&&delete this.sockets[t])}getName(t){return(typeof t.secureEndpoint=="boolean"?t.secureEndpoint:this.isSecureEndpoint(t))?y2e.Agent.prototype.getName.call(this,t):super.getName(t)}createSocket(t,r,i){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},a=this.getName(n),s=this.incrementSockets(a);Promise.resolve().then(()=>this.connect(t,n)).then(o=>{if(this.decrementSockets(a,s),o instanceof Hq.Agent)return o.addRequest(t,n);this[ta].currentSocket=o,super.createSocket(t,r,i)},o=>{this.decrementSockets(a,s),i(o)})}createConnection(){let t=this[ta].currentSocket;if(this[ta].currentSocket=void 0,!t)throw new Error("No socket was returned in the `connect()` function");return t}get defaultPort(){return this[ta].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(t){this[ta]&&(this[ta].defaultPort=t)}get protocol(){return this[ta].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(t){this[ta]&&(this[ta].protocol=t)}};Ii.Agent=Cv});var Wq=h(Fd=>{"use strict";var v2e=Fd&&Fd.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Fd,"__esModule",{value:!0});Fd.parseProxyResponse=void 0;var b2e=v2e(ru()),Hh=(0,b2e.default)("https-proxy-agent:parse-proxy-response");function _2e(e){return new Promise((t,r)=>{let i=0,n=[];function a(){let c=e.read();c?d(c):e.once("readable",a)}function s(){e.removeListener("end",o),e.removeListener("error",l),e.removeListener("readable",a)}function o(){s(),Hh("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function l(c){s(),Hh("onerror %o",c),r(c)}function d(c){n.push(c),i+=c.length;let p=Buffer.concat(n,i),u=p.indexOf(`\r +\r +`);if(u===-1){Hh("have not received end of HTTP headers yet..."),a();return}let m=p.slice(0,u).toString("ascii").split(`\r +`),f=m.shift();if(!f)return e.destroy(),r(new Error("No header received from proxy CONNECT response"));let g=f.split(" "),y=+g[1],w=g.slice(2).join(" "),x={};for(let T of m){if(!T)continue;let P=T.indexOf(":");if(P===-1)return e.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${T}"`));let I=T.slice(0,P).toLowerCase(),H=T.slice(P+1).trimStart(),W=x[I];typeof W=="string"?x[I]=[W,H]:Array.isArray(W)?W.push(H):x[I]=H}Hh("got proxy server response: %o %o",f,x),s(),t({connect:{statusCode:y,statusText:w,headers:x},buffered:p})}e.on("error",l),e.on("end",o),a()})}Fd.parseProxyResponse=_2e});var Zq=h(sn=>{"use strict";var w2e=sn&&sn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),E2e=sn&&sn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Xq=sn&&sn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&w2e(t,e,r);return E2e(t,e),t},Yq=sn&&sn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(sn,"__esModule",{value:!0});sn.HttpsProxyAgent=void 0;var Ov=Xq(require("net")),Kq=Xq(require("tls")),x2e=Yq(require("assert")),S2e=Yq(ru()),N2e=Rv(),T2e=require("url"),P2e=Wq(),Iu=(0,S2e.default)("https-proxy-agent"),Gh=class extends N2e.Agent{constructor(t,r){super(r),this.options={path:void 0},this.proxy=typeof t=="string"?new T2e.URL(t):t,this.proxyHeaders=r?.headers??{},Iu("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?Qq(r,"headers"):null,host:i,port:n}}async connect(t,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let n;if(i.protocol==="https:"){Iu("Creating `tls.Socket`: %o",this.connectOpts);let u=this.connectOpts.servername||this.connectOpts.host;n=Kq.connect({...this.connectOpts,servername:u})}else Iu("Creating `net.Socket`: %o",this.connectOpts),n=Ov.connect(this.connectOpts);let a=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},s=Ov.isIPv6(r.host)?`[${r.host}]`:r.host,o=`CONNECT ${s}:${r.port} HTTP/1.1\r +`;if(i.username||i.password){let u=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;a["Proxy-Authorization"]=`Basic ${Buffer.from(u).toString("base64")}`}a.Host=`${s}:${r.port}`,a["Proxy-Connection"]||(a["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let u of Object.keys(a))o+=`${u}: ${a[u]}\r +`;let l=(0,P2e.parseProxyResponse)(n);n.write(`${o}\r +`);let{connect:d,buffered:c}=await l;if(t.emit("proxyConnect",d),this.emit("proxyConnect",d,t),d.statusCode===200){if(t.once("socket",C2e),r.secureEndpoint){Iu("Upgrading socket connection to TLS");let u=r.servername||r.host;return Kq.connect({...Qq(r,"host","path","port"),socket:n,servername:u})}return n}n.destroy();let p=new Ov.Socket({writable:!1});return p.readable=!0,t.once("socket",u=>{Iu("Replaying proxy buffer for failed request"),(0,x2e.default)(u.listenerCount("data")>0),u.push(c),u.push(null)}),p}};Gh.protocols=["http","https"];sn.HttpsProxyAgent=Gh;function C2e(e){e.resume()}function Qq(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var tF=h(on=>{"use strict";var R2e=on&&on.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),O2e=on&&on.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),eF=on&&on.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&R2e(t,e,r);return O2e(t,e),t},A2e=on&&on.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(on,"__esModule",{value:!0});on.HttpProxyAgent=void 0;var I2e=eF(require("net")),D2e=eF(require("tls")),L2e=A2e(ru()),q2e=require("events"),F2e=Rv(),Jq=require("url"),Md=(0,L2e.default)("http-proxy-agent"),Vh=class extends F2e.Agent{constructor(t,r){super(r),this.proxy=typeof t=="string"?new Jq.URL(t):t,this.proxyHeaders=r?.headers??{},Md("Creating new HttpProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?M2e(r,"headers"):null,host:i,port:n}}addRequest(t,r){t._header=null,this.setRequestProps(t,r),super.addRequest(t,r)}setRequestProps(t,r){let{proxy:i}=this,n=r.secureEndpoint?"https:":"http:",a=t.getHeader("host")||"localhost",s=`${n}//${a}`,o=new Jq.URL(t.path,s);r.port!==80&&(o.port=String(r.port)),t.path=String(o);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(i.username||i.password){let d=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(l)){let c=l[d];c&&t.setHeader(d,c)}}async connect(t,r){t._header=null,t.path.includes("://")||this.setRequestProps(t,r);let i,n;Md("Regenerating stored HTTP header string for request"),t._implicitHeader(),t.outputData&&t.outputData.length>0&&(Md("Patching connection write() output buffer with updated header"),i=t.outputData[0].data,n=i.indexOf(`\r +\r +`)+4,t.outputData[0].data=t._header+i.substring(n),Md("Output buffer: %o",t.outputData[0].data));let a;return this.proxy.protocol==="https:"?(Md("Creating `tls.Socket`: %o",this.connectOpts),a=D2e.connect(this.connectOpts)):(Md("Creating `net.Socket`: %o",this.connectOpts),a=I2e.connect(this.connectOpts)),await(0,q2e.once)(a,"connect"),a}};Vh.protocols=["http","https"];on.HttpProxyAgent=Vh;function M2e(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var Av=h(ln=>{"use strict";Object.defineProperty(ln,"__esModule",{value:!0});ln.globalNoProxyList=ln.proxyPolicyName=void 0;ln.loadNoProxy=sF;ln.getDefaultProxySettings=W2e;ln.proxyPolicy=Q2e;var B2e=Zq(),j2e=tF(),$2e=Jo(),k2e="HTTPS_PROXY",z2e="HTTP_PROXY",U2e="ALL_PROXY",H2e="NO_PROXY";ln.proxyPolicyName="proxyPolicy";ln.globalNoProxyList=[];var nF=!1,G2e=new Map;function Wh(e){if(process.env[e])return process.env[e];if(process.env[e.toLowerCase()])return process.env[e.toLowerCase()]}function aF(){if(!process)return;let e=Wh(k2e),t=Wh(U2e),r=Wh(z2e);return e||t||r}function V2e(e,t,r){if(t.length===0)return!1;let i=new URL(e).hostname;if(r?.has(i))return r.get(i);let n=!1;for(let a of t)a[0]==="."?(i.endsWith(a)||i.length===a.length-1&&i===a.slice(1))&&(n=!0):i===a&&(n=!0);return r?.set(i,n),n}function sF(){let e=Wh(H2e);return nF=!0,e?e.split(",").map(t=>t.trim()).filter(t=>t.length):[]}function W2e(e){if(!e&&(e=aF(),!e))return;let t=new URL(e);return{host:(t.protocol?t.protocol+"//":"")+t.hostname,port:Number.parseInt(t.port||"80"),username:t.username,password:t.password}}function K2e(){let e=aF();return e?new URL(e):void 0}function rF(e){let t;try{t=new URL(e.host)}catch{throw new Error(`Expecting a valid host string in proxy settings, but found "${e.host}".`)}return t.port=String(e.port),e.username&&(t.username=e.username),e.password&&(t.password=e.password),t}function iF(e,t,r){if(e.agent)return;let n=new URL(e.url).protocol!=="https:";e.tlsSettings&&$2e.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.");let a=e.headers.toJSON();n?(t.httpProxyAgent||(t.httpProxyAgent=new j2e.HttpProxyAgent(r,{headers:a})),e.agent=t.httpProxyAgent):(t.httpsProxyAgent||(t.httpsProxyAgent=new B2e.HttpsProxyAgent(r,{headers:a})),e.agent=t.httpsProxyAgent)}function Q2e(e,t){nF||ln.globalNoProxyList.push(...sF());let r=e?rF(e):K2e(),i={};return{name:ln.proxyPolicyName,async sendRequest(n,a){var s;return!n.proxySettings&&r&&!V2e(n.url,(s=t?.customNoProxyList)!==null&&s!==void 0?s:ln.globalNoProxyList,t?.customNoProxyList?void 0:G2e)?iF(n,i,r):n.proxySettings&&iF(n,i,rF(n.proxySettings)),a(n)}}}});var Iv=h(Bd=>{"use strict";Object.defineProperty(Bd,"__esModule",{value:!0});Bd.setClientRequestIdPolicyName=void 0;Bd.setClientRequestIdPolicy=X2e;Bd.setClientRequestIdPolicyName="setClientRequestIdPolicy";function X2e(e="x-ms-client-request-id"){return{name:Bd.setClientRequestIdPolicyName,async sendRequest(t,r){return t.headers.has(e)||t.headers.set(e,t.requestId),r(t)}}}});var Dv=h(jd=>{"use strict";Object.defineProperty(jd,"__esModule",{value:!0});jd.tlsPolicyName=void 0;jd.tlsPolicy=Y2e;jd.tlsPolicyName="tlsPolicy";function Y2e(e){return{name:jd.tlsPolicyName,sendRequest:async(t,r)=>(t.tlsSettings||(t.tlsSettings=e),r(t))}}});var Lv=h(ra=>{"use strict";Object.defineProperty(ra,"__esModule",{value:!0});ra.TracingContextImpl=ra.createTracingContext=ra.knownContextKeys=void 0;ra.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function Z2e(e={}){let t=new Kh(e.parentContext);return e.span&&(t=t.setValue(ra.knownContextKeys.span,e.span)),e.namespace&&(t=t.setValue(ra.knownContextKeys.namespace,e.namespace)),t}ra.createTracingContext=Z2e;var Kh=class e{constructor(t){this._contextMap=t instanceof e?new Map(t._contextMap):new Map}setValue(t,r){let i=new e(this);return i._contextMap.set(t,r),i}getValue(t){return this._contextMap.get(t)}deleteValue(t){let r=new e(this);return r._contextMap.delete(t),r}};ra.TracingContextImpl=Kh});var oF=h(Qh=>{"use strict";Object.defineProperty(Qh,"__esModule",{value:!0});Qh.state=void 0;Qh.state={instrumenterImplementation:void 0}});var qv=h(ia=>{"use strict";Object.defineProperty(ia,"__esModule",{value:!0});ia.getInstrumenter=ia.useInstrumenter=ia.createDefaultInstrumenter=ia.createDefaultTracingSpan=void 0;var J2e=Lv(),Xh=oF();function lF(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{}}}ia.createDefaultTracingSpan=lF;function dF(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(e,t)=>({span:lF(),tracingContext:(0,J2e.createTracingContext)({parentContext:t.tracingContext})}),withContext(e,t,...r){return t(...r)}}}ia.createDefaultInstrumenter=dF;function eye(e){Xh.state.instrumenterImplementation=e}ia.useInstrumenter=eye;function tye(){return Xh.state.instrumenterImplementation||(Xh.state.instrumenterImplementation=dF()),Xh.state.instrumenterImplementation}ia.getInstrumenter=tye});var cF=h(Zh=>{"use strict";Object.defineProperty(Zh,"__esModule",{value:!0});Zh.createTracingClient=void 0;var Yh=qv(),Fv=Lv();function rye(e){let{namespace:t,packageName:r,packageVersion:i}=e;function n(d,c,p){var u;let m=(0,Yh.getInstrumenter)().startSpan(d,Object.assign(Object.assign({},p),{packageName:r,packageVersion:i,tracingContext:(u=c?.tracingOptions)===null||u===void 0?void 0:u.tracingContext})),f=m.tracingContext,g=m.span;f.getValue(Fv.knownContextKeys.namespace)||(f=f.setValue(Fv.knownContextKeys.namespace,t)),g.setAttribute("az.namespace",f.getValue(Fv.knownContextKeys.namespace));let y=Object.assign({},c,{tracingOptions:Object.assign(Object.assign({},c?.tracingOptions),{tracingContext:f})});return{span:g,updatedOptions:y}}async function a(d,c,p,u){let{span:m,updatedOptions:f}=n(d,c,u);try{let g=await s(f.tracingOptions.tracingContext,()=>Promise.resolve(p(f,m)));return m.setStatus({status:"success"}),g}catch(g){throw m.setStatus({status:"error",error:g}),g}finally{m.end()}}function s(d,c,...p){return(0,Yh.getInstrumenter)().withContext(d,c,...p)}function o(d){return(0,Yh.getInstrumenter)().parseTraceparentHeader(d)}function l(d){return(0,Yh.getInstrumenter)().createRequestHeaders(d)}return{startSpan:n,withSpan:a,withContext:s,parseTraceparentHeader:o,createRequestHeaders:l}}Zh.createTracingClient=rye});var Mv=h($d=>{"use strict";Object.defineProperty($d,"__esModule",{value:!0});$d.createTracingClient=$d.useInstrumenter=void 0;var iye=qv();Object.defineProperty($d,"useInstrumenter",{enumerable:!0,get:function(){return iye.useInstrumenter}});var nye=cF();Object.defineProperty($d,"createTracingClient",{enumerable:!0,get:function(){return nye.createTracingClient}})});var pF=h(Jh=>{"use strict";Object.defineProperty(Jh,"__esModule",{value:!0});Jh.custom=void 0;var aye=require("node:util");Jh.custom=aye.inspect.custom});var e0=h(Du=>{"use strict";Object.defineProperty(Du,"__esModule",{value:!0});Du.RestError=void 0;Du.isRestError=cye;var sye=Zr(),oye=pF(),lye=Nh(),dye=new lye.Sanitizer,kd=class e extends Error{constructor(t,r={}){super(t),this.name="RestError",this.code=r.code,this.statusCode=r.statusCode,Object.defineProperty(this,"request",{value:r.request,enumerable:!1}),Object.defineProperty(this,"response",{value:r.response,enumerable:!1}),Object.setPrototypeOf(this,e.prototype)}[oye.custom](){return`RestError: ${this.message} + ${dye.sanitize(Object.assign(Object.assign({},this),{request:this.request,response:this.response}))}`}};Du.RestError=kd;kd.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";kd.PARSE_ERROR="PARSE_ERROR";function cye(e){return e instanceof kd?!0:(0,sye.isError)(e)&&e.name==="RestError"}});var Bv=h(zd=>{"use strict";Object.defineProperty(zd,"__esModule",{value:!0});zd.tracingPolicyName=void 0;zd.tracingPolicy=gye;var pye=Mv(),uye=Gs(),mye=fv(),t0=Jo(),Lu=Zr(),fye=e0(),hye=Nh();zd.tracingPolicyName="tracingPolicy";function gye(e={}){let t=(0,mye.getUserAgentValue)(e.userAgentPrefix),r=new hye.Sanitizer({additionalAllowedQueryParameters:e.additionalAllowedQueryParameters}),i=yye();return{name:zd.tracingPolicyName,async sendRequest(n,a){var s;if(!i)return a(n);let o=await t,l={"http.url":r.sanitizeUrl(n.url),"http.method":n.method,"http.user_agent":o,requestId:n.requestId};o&&(l["http.user_agent"]=o);let{span:d,tracingContext:c}=(s=vye(i,n,l))!==null&&s!==void 0?s:{};if(!d||!c)return a(n);try{let p=await i.withContext(c,a,n);return _ye(d,p),p}catch(p){throw bye(d,p),p}}}}function yye(){try{return(0,pye.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:uye.SDK_VERSION})}catch(e){t0.logger.warning(`Error when creating the TracingClient: ${(0,Lu.getErrorMessage)(e)}`);return}}function vye(e,t,r){try{let{span:i,updatedOptions:n}=e.startSpan(`HTTP ${t.method}`,{tracingOptions:t.tracingOptions},{spanKind:"client",spanAttributes:r});if(!i.isRecording()){i.end();return}let a=e.createRequestHeaders(n.tracingOptions.tracingContext);for(let[s,o]of Object.entries(a))t.headers.set(s,o);return{span:i,tracingContext:n.tracingOptions.tracingContext}}catch(i){t0.logger.warning(`Skipping creating a tracing span due to an error: ${(0,Lu.getErrorMessage)(i)}`);return}}function bye(e,t){try{e.setStatus({status:"error",error:(0,Lu.isError)(t)?t:void 0}),(0,fye.isRestError)(t)&&t.statusCode&&e.setAttribute("http.status_code",t.statusCode),e.end()}catch(r){t0.logger.warning(`Skipping tracing span processing due to an error: ${(0,Lu.getErrorMessage)(r)}`)}}function _ye(e,t){try{e.setAttribute("http.status_code",t.status);let r=t.headers.get("x-ms-request-id");r&&e.setAttribute("serviceRequestId",r),e.setStatus({status:"success"}),e.end()}catch(r){t0.logger.warning(`Skipping tracing span processing due to an error: ${(0,Lu.getErrorMessage)(r)}`)}}});var fF=h(jv=>{"use strict";Object.defineProperty(jv,"__esModule",{value:!0});jv.createPipelineFromOptions=Iye;var wye=lv(),Eye=B5(),xye=dv(),Sye=hv(),uF=bv(),Nye=_v(),Tye=Sv(),Pye=Pv(),mF=Zr(),Cye=Av(),Rye=Iv(),Oye=Dv(),Aye=Bv();function Iye(e){var t;let r=(0,Eye.createEmptyPipeline)();return mF.isNodeLike&&(e.tlsOptions&&r.addPolicy((0,Oye.tlsPolicy)(e.tlsOptions)),r.addPolicy((0,Cye.proxyPolicy)(e.proxyOptions)),r.addPolicy((0,Nye.decompressResponsePolicy)())),r.addPolicy((0,Pye.formDataPolicy)(),{beforePolicies:[uF.multipartPolicyName]}),r.addPolicy((0,Sye.userAgentPolicy)(e.userAgentOptions)),r.addPolicy((0,Rye.setClientRequestIdPolicy)((t=e.telemetryOptions)===null||t===void 0?void 0:t.clientRequestIdHeaderName)),r.addPolicy((0,uF.multipartPolicy)(),{afterPhase:"Deserialize"}),r.addPolicy((0,Tye.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"}),r.addPolicy((0,Aye.tracingPolicy)(Object.assign(Object.assign({},e.userAgentOptions),e.loggingOptions)),{afterPhase:"Retry"}),mF.isNodeLike&&r.addPolicy((0,xye.redirectPolicy)(e.redirectOptions),{afterPhase:"Retry"}),r.addPolicy((0,wye.logPolicy)(e.loggingOptions),{afterPhase:"Sign"}),r}});var _F=h(i0=>{"use strict";Object.defineProperty(i0,"__esModule",{value:!0});i0.getBodyLength=bF;i0.createNodeHttpClient=jye;var Uv=(Oh(),Vc(Rh)),$v=Uv.__importStar(require("node:http")),kv=Uv.__importStar(require("node:https")),hF=Uv.__importStar(require("node:zlib")),Dye=require("node:stream"),gF=Mh(),Lye=Au(),Mu=e0(),qu=Jo(),qye={};function Fu(e){return e&&typeof e.pipe=="function"}function yF(e){return new Promise(t=>{let r=()=>{t(),e.removeListener("close",r),e.removeListener("end",r),e.removeListener("error",r)};e.on("close",r),e.on("end",r),e.on("error",r)})}function vF(e){return e&&typeof e.byteLength=="number"}var r0=class extends Dye.Transform{_transform(t,r,i){this.push(t),this.loadedBytes+=t.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),i()}catch(n){i(n)}}constructor(t){super(),this.loadedBytes=0,this.progressCallback=t}},zv=class{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(t){var r,i,n;let a=new AbortController,s;if(t.abortSignal){if(t.abortSignal.aborted)throw new gF.AbortError("The operation was aborted.");s=p=>{p.type==="abort"&&a.abort()},t.abortSignal.addEventListener("abort",s)}t.timeout>0&&setTimeout(()=>{a.abort()},t.timeout);let o=t.headers.get("Accept-Encoding"),l=o?.includes("gzip")||o?.includes("deflate"),d=typeof t.body=="function"?t.body():t.body;if(d&&!t.headers.has("Content-Length")){let p=bF(d);p!==null&&t.headers.set("Content-Length",p)}let c;try{if(d&&t.onUploadProgress){let y=t.onUploadProgress,w=new r0(y);w.on("error",x=>{qu.logger.error("Error in upload progress",x)}),Fu(d)?d.pipe(w):w.end(d),d=w}let p=await this.makeRequest(t,a,d),u=Fye(p),f={status:(r=p.statusCode)!==null&&r!==void 0?r:0,headers:u,request:t};if(t.method==="HEAD")return p.resume(),f;c=l?Mye(p,u):p;let g=t.onDownloadProgress;if(g){let y=new r0(g);y.on("error",w=>{qu.logger.error("Error in download progress",w)}),c.pipe(y),c=y}return!((i=t.streamResponseStatusCodes)===null||i===void 0)&&i.has(Number.POSITIVE_INFINITY)||!((n=t.streamResponseStatusCodes)===null||n===void 0)&&n.has(f.status)?f.readableStreamBody=c:f.bodyAsText=await Bye(c),f}finally{if(t.abortSignal&&s){let p=Promise.resolve();Fu(d)&&(p=yF(d));let u=Promise.resolve();Fu(c)&&(u=yF(c)),Promise.all([p,u]).then(()=>{var m;s&&((m=t.abortSignal)===null||m===void 0||m.removeEventListener("abort",s))}).catch(m=>{qu.logger.warning("Error when cleaning up abortListener on httpRequest",m)})}}}makeRequest(t,r,i){var n;let a=new URL(t.url),s=a.protocol!=="https:";if(s&&!t.allowInsecureConnection)throw new Error(`Cannot connect to ${t.url} while allowInsecureConnection is false.`);let l={agent:(n=t.agent)!==null&&n!==void 0?n:this.getOrCreateAgent(t,s),hostname:a.hostname,path:`${a.pathname}${a.search}`,port:a.port,method:t.method,headers:t.headers.toJSON({preserveCase:!0})};return new Promise((d,c)=>{let p=s?$v.request(l,d):kv.request(l,d);p.once("error",u=>{var m;c(new Mu.RestError(u.message,{code:(m=u.code)!==null&&m!==void 0?m:Mu.RestError.REQUEST_SEND_ERROR,request:t}))}),r.signal.addEventListener("abort",()=>{let u=new gF.AbortError("The operation was aborted.");p.destroy(u),c(u)}),i&&Fu(i)?i.pipe(p):i?typeof i=="string"||Buffer.isBuffer(i)?p.end(i):vF(i)?p.end(ArrayBuffer.isView(i)?Buffer.from(i.buffer):Buffer.from(i)):(qu.logger.error("Unrecognized body type",i),c(new Mu.RestError("Unrecognized body type"))):p.end()})}getOrCreateAgent(t,r){var i;let n=t.disableKeepAlive;if(r)return n?$v.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new $v.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!t.tlsSettings)return kv.globalAgent;let a=(i=t.tlsSettings)!==null&&i!==void 0?i:qye,s=this.cachedHttpsAgents.get(a);return s&&s.options.keepAlive===!n||(qu.logger.info("No cached TLS Agent exist, creating a new Agent"),s=new kv.Agent(Object.assign({keepAlive:!n},a)),this.cachedHttpsAgents.set(a,s)),s}}};function Fye(e){let t=(0,Lye.createHttpHeaders)();for(let r of Object.keys(e.headers)){let i=e.headers[r];Array.isArray(i)?i.length>0&&t.set(r,i[0]):i&&t.set(r,i)}return t}function Mye(e,t){let r=t.get("Content-Encoding");if(r==="gzip"){let i=hF.createGunzip();return e.pipe(i),i}else if(r==="deflate"){let i=hF.createInflate();return e.pipe(i),i}return e}function Bye(e){return new Promise((t,r)=>{let i=[];e.on("data",n=>{Buffer.isBuffer(n)?i.push(n):i.push(Buffer.from(n))}),e.on("end",()=>{t(Buffer.concat(i).toString("utf8"))}),e.on("error",n=>{n&&n?.name==="AbortError"?r(n):r(new Mu.RestError(`Error reading response as text: ${n.message}`,{code:Mu.RestError.PARSE_ERROR}))})})}function bF(e){return e?Buffer.isBuffer(e)?e.length:Fu(e)?null:vF(e)?e.byteLength:typeof e=="string"?Buffer.from(e).length:null:0}function jye(){return new zv}});var wF=h(Hv=>{"use strict";Object.defineProperty(Hv,"__esModule",{value:!0});Hv.createDefaultHttpClient=kye;var $ye=_F();function kye(){return(0,$ye.createNodeHttpClient)()}});var EF=h(Vv=>{"use strict";Object.defineProperty(Vv,"__esModule",{value:!0});Vv.createPipelineRequest=Hye;var zye=Au(),Uye=Zr(),Gv=class{constructor(t){var r,i,n,a,s,o,l;this.url=t.url,this.body=t.body,this.headers=(r=t.headers)!==null&&r!==void 0?r:(0,zye.createHttpHeaders)(),this.method=(i=t.method)!==null&&i!==void 0?i:"GET",this.timeout=(n=t.timeout)!==null&&n!==void 0?n:0,this.multipartBody=t.multipartBody,this.formData=t.formData,this.disableKeepAlive=(a=t.disableKeepAlive)!==null&&a!==void 0?a:!1,this.proxySettings=t.proxySettings,this.streamResponseStatusCodes=t.streamResponseStatusCodes,this.withCredentials=(s=t.withCredentials)!==null&&s!==void 0?s:!1,this.abortSignal=t.abortSignal,this.tracingOptions=t.tracingOptions,this.onUploadProgress=t.onUploadProgress,this.onDownloadProgress=t.onDownloadProgress,this.requestId=t.requestId||(0,Uye.randomUUID)(),this.allowInsecureConnection=(o=t.allowInsecureConnection)!==null&&o!==void 0?o:!1,this.enableBrowserStreams=(l=t.enableBrowserStreams)!==null&&l!==void 0?l:!1}};function Hye(e){return new Gv(e)}});var xF=h(Bu=>{"use strict";Object.defineProperty(Bu,"__esModule",{value:!0});Bu.exponentialRetryPolicyName=void 0;Bu.exponentialRetryPolicy=Kye;var Gye=zh(),Vye=Dd(),Wye=Gs();Bu.exponentialRetryPolicyName="exponentialRetryPolicy";function Kye(e={}){var t;return(0,Vye.retryPolicy)([(0,Gye.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreSystemErrors:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Wye.DEFAULT_RETRY_POLICY_COUNT})}});var SF=h(Ud=>{"use strict";Object.defineProperty(Ud,"__esModule",{value:!0});Ud.systemErrorRetryPolicyName=void 0;Ud.systemErrorRetryPolicy=Zye;var Qye=zh(),Xye=Dd(),Yye=Gs();Ud.systemErrorRetryPolicyName="systemErrorRetryPolicy";function Zye(e={}){var t;return{name:Ud.systemErrorRetryPolicyName,sendRequest:(0,Xye.retryPolicy)([(0,Qye.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreHttpStatusCodes:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Yye.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var NF=h(Hd=>{"use strict";Object.defineProperty(Hd,"__esModule",{value:!0});Hd.throttlingRetryPolicyName=void 0;Hd.throttlingRetryPolicy=r6e;var Jye=kh(),e6e=Dd(),t6e=Gs();Hd.throttlingRetryPolicyName="throttlingRetryPolicy";function r6e(e={}){var t;return{name:Hd.throttlingRetryPolicyName,sendRequest:(0,e6e.retryPolicy)([(0,Jye.throttlingRetryStrategy)()],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:t6e.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var Wv=h(Gd=>{"use strict";Object.defineProperty(Gd,"__esModule",{value:!0});Gd.DEFAULT_CYCLER_OPTIONS=void 0;Gd.createTokenCycler=a6e;var i6e=jh();Gd.DEFAULT_CYCLER_OPTIONS={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function n6e(e,t,r){async function i(){if(Date.now()e.getToken(l,d),a.retryIntervalInMs,(c=i?.expiresOnTimestamp)!==null&&c!==void 0?c:Date.now()).then(u=>(r=null,i=u,n=d.tenantId,i)).catch(u=>{throw r=null,i=null,n=void 0,u})),r}return async(l,d)=>{let c=!!d.claims,p=n!==d.tenantId;return c&&(i=null),p||c||s.mustRefresh?o(l,d):(s.shouldRefresh&&o(l,d),i)}}});var TF=h(Vd=>{"use strict";Object.defineProperty(Vd,"__esModule",{value:!0});Vd.bearerTokenAuthenticationPolicyName=void 0;Vd.bearerTokenAuthenticationPolicy=c6e;var s6e=Wv(),o6e=Jo();Vd.bearerTokenAuthenticationPolicyName="bearerTokenAuthenticationPolicy";async function l6e(e){let{scopes:t,getAccessToken:r,request:i}=e,n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions},a=await r(t,n);a&&e.request.headers.set("Authorization",`Bearer ${a.token}`)}function d6e(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function c6e(e){var t;let{credential:r,scopes:i,challengeCallbacks:n}=e,a=e.logger||o6e.logger,s=Object.assign({authorizeRequest:(t=n?.authorizeRequest)!==null&&t!==void 0?t:l6e,authorizeRequestOnChallenge:n?.authorizeRequestOnChallenge},n),o=r?(0,s6e.createTokenCycler)(r):()=>Promise.resolve(null);return{name:Vd.bearerTokenAuthenticationPolicyName,async sendRequest(l,d){if(!l.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");await s.authorizeRequest({scopes:Array.isArray(i)?i:[i],request:l,getAccessToken:o,logger:a});let c,p;try{c=await d(l)}catch(u){p=u,c=u.response}if(s.authorizeRequestOnChallenge&&c?.status===401&&d6e(c)&&await s.authorizeRequestOnChallenge({scopes:Array.isArray(i)?i:[i],request:l,response:c,getAccessToken:o,logger:a}))return d(l);if(p)throw p;return c}}}});var PF=h(Wd=>{"use strict";Object.defineProperty(Wd,"__esModule",{value:!0});Wd.ndJsonPolicyName=void 0;Wd.ndJsonPolicy=p6e;Wd.ndJsonPolicyName="ndJsonPolicy";function p6e(){return{name:Wd.ndJsonPolicyName,async sendRequest(e,t){if(typeof e.body=="string"&&e.body.startsWith("[")){let r=JSON.parse(e.body);Array.isArray(r)&&(e.body=r.map(i=>JSON.stringify(i)+` +`).join(""))}return t(e)}}}});var RF=h(tl=>{"use strict";Object.defineProperty(tl,"__esModule",{value:!0});tl.auxiliaryAuthenticationHeaderPolicyName=void 0;tl.auxiliaryAuthenticationHeaderPolicy=h6e;var u6e=Wv(),m6e=Jo();tl.auxiliaryAuthenticationHeaderPolicyName="auxiliaryAuthenticationHeaderPolicy";var CF="x-ms-authorization-auxiliary";async function f6e(e){var t,r;let{scopes:i,getAccessToken:n,request:a}=e,s={abortSignal:a.abortSignal,tracingOptions:a.tracingOptions};return(r=(t=await n(i,s))===null||t===void 0?void 0:t.token)!==null&&r!==void 0?r:""}function h6e(e){let{credentials:t,scopes:r}=e,i=e.logger||m6e.logger,n=new WeakMap;return{name:tl.auxiliaryAuthenticationHeaderPolicyName,async sendRequest(a,s){if(!a.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.");if(!t||t.length===0)return i.info(`${tl.auxiliaryAuthenticationHeaderPolicyName} header will not be set due to empty credentials.`),s(a);let o=[];for(let d of t){let c=n.get(d);c||(c=(0,u6e.createTokenCycler)(d),n.set(d,c)),o.push(f6e({scopes:Array.isArray(r)?r:[r],request:a,getAccessToken:c,logger:i}))}let l=(await Promise.all(o)).filter(d=>!!d);return l.length===0?(i.warning(`None of the auxiliary tokens are valid. ${CF} header will not be set.`),s(a)):(a.headers.set(CF,l.map(d=>`Bearer ${d}`).join(", ")),s(a))}}}});var ja=h(B=>{"use strict";Object.defineProperty(B,"__esModule",{value:!0});B.createFileFromStream=B.createFile=B.auxiliaryAuthenticationHeaderPolicyName=B.auxiliaryAuthenticationHeaderPolicy=B.ndJsonPolicyName=B.ndJsonPolicy=B.bearerTokenAuthenticationPolicyName=B.bearerTokenAuthenticationPolicy=B.formDataPolicyName=B.formDataPolicy=B.tlsPolicyName=B.tlsPolicy=B.userAgentPolicyName=B.userAgentPolicy=B.defaultRetryPolicy=B.tracingPolicyName=B.tracingPolicy=B.retryPolicy=B.throttlingRetryPolicyName=B.throttlingRetryPolicy=B.systemErrorRetryPolicyName=B.systemErrorRetryPolicy=B.redirectPolicyName=B.redirectPolicy=B.getDefaultProxySettings=B.proxyPolicyName=B.proxyPolicy=B.multipartPolicyName=B.multipartPolicy=B.logPolicyName=B.logPolicy=B.setClientRequestIdPolicyName=B.setClientRequestIdPolicy=B.exponentialRetryPolicyName=B.exponentialRetryPolicy=B.decompressResponsePolicyName=B.decompressResponsePolicy=B.isRestError=B.RestError=B.createPipelineRequest=B.createHttpHeaders=B.createDefaultHttpClient=B.createPipelineFromOptions=B.createEmptyPipeline=void 0;var g6e=B5();Object.defineProperty(B,"createEmptyPipeline",{enumerable:!0,get:function(){return g6e.createEmptyPipeline}});var y6e=fF();Object.defineProperty(B,"createPipelineFromOptions",{enumerable:!0,get:function(){return y6e.createPipelineFromOptions}});var v6e=wF();Object.defineProperty(B,"createDefaultHttpClient",{enumerable:!0,get:function(){return v6e.createDefaultHttpClient}});var b6e=Au();Object.defineProperty(B,"createHttpHeaders",{enumerable:!0,get:function(){return b6e.createHttpHeaders}});var _6e=EF();Object.defineProperty(B,"createPipelineRequest",{enumerable:!0,get:function(){return _6e.createPipelineRequest}});var OF=e0();Object.defineProperty(B,"RestError",{enumerable:!0,get:function(){return OF.RestError}});Object.defineProperty(B,"isRestError",{enumerable:!0,get:function(){return OF.isRestError}});var AF=_v();Object.defineProperty(B,"decompressResponsePolicy",{enumerable:!0,get:function(){return AF.decompressResponsePolicy}});Object.defineProperty(B,"decompressResponsePolicyName",{enumerable:!0,get:function(){return AF.decompressResponsePolicyName}});var IF=xF();Object.defineProperty(B,"exponentialRetryPolicy",{enumerable:!0,get:function(){return IF.exponentialRetryPolicy}});Object.defineProperty(B,"exponentialRetryPolicyName",{enumerable:!0,get:function(){return IF.exponentialRetryPolicyName}});var DF=Iv();Object.defineProperty(B,"setClientRequestIdPolicy",{enumerable:!0,get:function(){return DF.setClientRequestIdPolicy}});Object.defineProperty(B,"setClientRequestIdPolicyName",{enumerable:!0,get:function(){return DF.setClientRequestIdPolicyName}});var LF=lv();Object.defineProperty(B,"logPolicy",{enumerable:!0,get:function(){return LF.logPolicy}});Object.defineProperty(B,"logPolicyName",{enumerable:!0,get:function(){return LF.logPolicyName}});var qF=bv();Object.defineProperty(B,"multipartPolicy",{enumerable:!0,get:function(){return qF.multipartPolicy}});Object.defineProperty(B,"multipartPolicyName",{enumerable:!0,get:function(){return qF.multipartPolicyName}});var Kv=Av();Object.defineProperty(B,"proxyPolicy",{enumerable:!0,get:function(){return Kv.proxyPolicy}});Object.defineProperty(B,"proxyPolicyName",{enumerable:!0,get:function(){return Kv.proxyPolicyName}});Object.defineProperty(B,"getDefaultProxySettings",{enumerable:!0,get:function(){return Kv.getDefaultProxySettings}});var FF=dv();Object.defineProperty(B,"redirectPolicy",{enumerable:!0,get:function(){return FF.redirectPolicy}});Object.defineProperty(B,"redirectPolicyName",{enumerable:!0,get:function(){return FF.redirectPolicyName}});var MF=SF();Object.defineProperty(B,"systemErrorRetryPolicy",{enumerable:!0,get:function(){return MF.systemErrorRetryPolicy}});Object.defineProperty(B,"systemErrorRetryPolicyName",{enumerable:!0,get:function(){return MF.systemErrorRetryPolicyName}});var BF=NF();Object.defineProperty(B,"throttlingRetryPolicy",{enumerable:!0,get:function(){return BF.throttlingRetryPolicy}});Object.defineProperty(B,"throttlingRetryPolicyName",{enumerable:!0,get:function(){return BF.throttlingRetryPolicyName}});var w6e=Dd();Object.defineProperty(B,"retryPolicy",{enumerable:!0,get:function(){return w6e.retryPolicy}});var jF=Bv();Object.defineProperty(B,"tracingPolicy",{enumerable:!0,get:function(){return jF.tracingPolicy}});Object.defineProperty(B,"tracingPolicyName",{enumerable:!0,get:function(){return jF.tracingPolicyName}});var E6e=Sv();Object.defineProperty(B,"defaultRetryPolicy",{enumerable:!0,get:function(){return E6e.defaultRetryPolicy}});var $F=hv();Object.defineProperty(B,"userAgentPolicy",{enumerable:!0,get:function(){return $F.userAgentPolicy}});Object.defineProperty(B,"userAgentPolicyName",{enumerable:!0,get:function(){return $F.userAgentPolicyName}});var kF=Dv();Object.defineProperty(B,"tlsPolicy",{enumerable:!0,get:function(){return kF.tlsPolicy}});Object.defineProperty(B,"tlsPolicyName",{enumerable:!0,get:function(){return kF.tlsPolicyName}});var zF=Pv();Object.defineProperty(B,"formDataPolicy",{enumerable:!0,get:function(){return zF.formDataPolicy}});Object.defineProperty(B,"formDataPolicyName",{enumerable:!0,get:function(){return zF.formDataPolicyName}});var UF=TF();Object.defineProperty(B,"bearerTokenAuthenticationPolicy",{enumerable:!0,get:function(){return UF.bearerTokenAuthenticationPolicy}});Object.defineProperty(B,"bearerTokenAuthenticationPolicyName",{enumerable:!0,get:function(){return UF.bearerTokenAuthenticationPolicyName}});var HF=PF();Object.defineProperty(B,"ndJsonPolicy",{enumerable:!0,get:function(){return HF.ndJsonPolicy}});Object.defineProperty(B,"ndJsonPolicyName",{enumerable:!0,get:function(){return HF.ndJsonPolicyName}});var GF=RF();Object.defineProperty(B,"auxiliaryAuthenticationHeaderPolicy",{enumerable:!0,get:function(){return GF.auxiliaryAuthenticationHeaderPolicy}});Object.defineProperty(B,"auxiliaryAuthenticationHeaderPolicyName",{enumerable:!0,get:function(){return GF.auxiliaryAuthenticationHeaderPolicyName}});var VF=gv();Object.defineProperty(B,"createFile",{enumerable:!0,get:function(){return VF.createFile}});Object.defineProperty(B,"createFileFromStream",{enumerable:!0,get:function(){return VF.createFileFromStream}})});var hM={};Fg(hM,{__addDisposableResource:()=>mM,__assign:()=>n0,__asyncDelegator:()=>aM,__asyncGenerator:()=>nM,__asyncValues:()=>sM,__await:()=>Kd,__awaiter:()=>ZF,__classPrivateFieldGet:()=>cM,__classPrivateFieldIn:()=>uM,__classPrivateFieldSet:()=>pM,__createBinding:()=>s0,__decorate:()=>QF,__disposeResources:()=>fM,__esDecorate:()=>x6e,__exportStar:()=>eM,__extends:()=>WF,__generator:()=>JF,__importDefault:()=>dM,__importStar:()=>lM,__makeTemplateObject:()=>oM,__metadata:()=>YF,__param:()=>XF,__propKey:()=>N6e,__read:()=>Xv,__rest:()=>KF,__runInitializers:()=>S6e,__setFunctionName:()=>T6e,__spread:()=>tM,__spreadArray:()=>iM,__spreadArrays:()=>rM,__values:()=>a0,default:()=>R6e});function WF(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Qv(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function KF(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(s=e[o])&&(a=(n<3?s(a):n>3?s(t,r,a):s(t,r))||a);return n>3&&a&&Object.defineProperty(t,r,a),a}function XF(e,t){return function(r,i){t(r,i,e)}}function x6e(e,t,r,i,n,a){function s(w){if(w!==void 0&&typeof w!="function")throw new TypeError("Function expected");return w}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?i.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in i)f[g]=g==="access"?{}:i[g];for(var g in i.access)f.access[g]=i.access[g];f.addInitializer=function(w){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(w||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&n.unshift(p)}else(p=s(y))&&(o==="field"?n.unshift(p):c[l]=p)}d&&Object.defineProperty(d,i.name,c),u=!0}function S6e(e,t,r){for(var i=arguments.length>2,n=0;n0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Xv(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,a=[],s;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(s)throw s.error}}return a}function tM(){for(var e=[],t=0;t1||l(m,g)})},f&&(n[m]=f(n[m])))}function l(m,f){try{d(i[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof Kd?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function aM(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,a){t[n]=e[n]?function(s){return(r=!r)?{value:Kd(e[n](s)),done:!1}:a?a(s):s}:a}}function sM(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof a0=="function"?a0(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function oM(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function lM(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&s0(t,e,r);return P6e(t,e),t}function dM(e){return e&&e.__esModule?e:{default:e}}function cM(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function pM(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function uM(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function mM(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function fM(e){function t(a){e.error=e.hasError?new C6e(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(a).then(n,function(s){return t(s),n()})}else i|=1}catch(s){t(s)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var Qv,n0,s0,P6e,C6e,R6e,gM=qg(()=>{Qv=function(e,t){return Qv=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},Qv(e,t)};n0=function(){return n0=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(o0,"__esModule",{value:!0});o0.AzureKeyCredential=void 0;var Yv=class{get key(){return this._key}constructor(t){if(!t)throw new Error("key must be a non-empty string");this._key=t}update(t){this._key=t}};o0.AzureKeyCredential=Yv});var vM=h(Zv=>{"use strict";Object.defineProperty(Zv,"__esModule",{value:!0});Zv.isKeyCredential=A6e;var O6e=Zr();function A6e(e){return(0,O6e.isObjectWithProperties)(e,["key"])&&typeof e.key=="string"}});var bM=h(ju=>{"use strict";Object.defineProperty(ju,"__esModule",{value:!0});ju.AzureNamedKeyCredential=void 0;ju.isNamedKeyCredential=D6e;var I6e=Zr(),Jv=class{get key(){return this._key}get name(){return this._name}constructor(t,r){if(!t||!r)throw new TypeError("name and key must be non-empty strings");this._name=t,this._key=r}update(t,r){if(!t||!r)throw new TypeError("newName and newKey must be non-empty strings");this._name=t,this._key=r}};ju.AzureNamedKeyCredential=Jv;function D6e(e){return(0,I6e.isObjectWithProperties)(e,["name","key"])&&typeof e.key=="string"&&typeof e.name=="string"}});var _M=h($u=>{"use strict";Object.defineProperty($u,"__esModule",{value:!0});$u.AzureSASCredential=void 0;$u.isSASCredential=q6e;var L6e=Zr(),e8=class{get signature(){return this._signature}constructor(t){if(!t)throw new Error("shared access signature must be a non-empty string");this._signature=t}update(t){if(!t)throw new Error("shared access signature must be a non-empty string");this._signature=t}};$u.AzureSASCredential=e8;function q6e(e){return(0,L6e.isObjectWithProperties)(e,["signature"])&&typeof e.signature=="string"}});var wM=h(t8=>{"use strict";Object.defineProperty(t8,"__esModule",{value:!0});t8.isTokenCredential=F6e;function F6e(e){let t=e;return t&&typeof t.getToken=="function"&&(t.signRequest===void 0||t.getToken.length>0)}});var SM=h(Br=>{"use strict";Object.defineProperty(Br,"__esModule",{value:!0});Br.isTokenCredential=Br.isSASCredential=Br.AzureSASCredential=Br.isNamedKeyCredential=Br.AzureNamedKeyCredential=Br.isKeyCredential=Br.AzureKeyCredential=void 0;var M6e=yM();Object.defineProperty(Br,"AzureKeyCredential",{enumerable:!0,get:function(){return M6e.AzureKeyCredential}});var B6e=vM();Object.defineProperty(Br,"isKeyCredential",{enumerable:!0,get:function(){return B6e.isKeyCredential}});var EM=bM();Object.defineProperty(Br,"AzureNamedKeyCredential",{enumerable:!0,get:function(){return EM.AzureNamedKeyCredential}});Object.defineProperty(Br,"isNamedKeyCredential",{enumerable:!0,get:function(){return EM.isNamedKeyCredential}});var xM=_M();Object.defineProperty(Br,"AzureSASCredential",{enumerable:!0,get:function(){return xM.AzureSASCredential}});Object.defineProperty(Br,"isSASCredential",{enumerable:!0,get:function(){return xM.isSASCredential}});var j6e=wM();Object.defineProperty(Br,"isTokenCredential",{enumerable:!0,get:function(){return j6e.isTokenCredential}})});var r8=h(na=>{"use strict";Object.defineProperty(na,"__esModule",{value:!0});na.pipelineContainsDisableKeepAlivePolicy=na.createDisableKeepAlivePolicy=na.disableKeepAlivePolicyName=void 0;na.disableKeepAlivePolicyName="DisableKeepAlivePolicy";function $6e(){return{name:na.disableKeepAlivePolicyName,async sendRequest(e,t){return e.disableKeepAlive=!0,t(e)}}}na.createDisableKeepAlivePolicy=$6e;function k6e(e){return e.getOrderedPolicies().some(t=>t.name===na.disableKeepAlivePolicyName)}na.pipelineContainsDisableKeepAlivePolicy=k6e});var WM={};Fg(WM,{__addDisposableResource:()=>GM,__assign:()=>l0,__asyncDelegator:()=>MM,__asyncGenerator:()=>FM,__asyncValues:()=>BM,__await:()=>Qd,__awaiter:()=>OM,__classPrivateFieldGet:()=>zM,__classPrivateFieldIn:()=>HM,__classPrivateFieldSet:()=>UM,__createBinding:()=>c0,__decorate:()=>PM,__disposeResources:()=>VM,__esDecorate:()=>z6e,__exportStar:()=>IM,__extends:()=>NM,__generator:()=>AM,__importDefault:()=>kM,__importStar:()=>$M,__makeTemplateObject:()=>jM,__metadata:()=>RM,__param:()=>CM,__propKey:()=>H6e,__read:()=>n8,__rest:()=>TM,__runInitializers:()=>U6e,__setFunctionName:()=>G6e,__spread:()=>DM,__spreadArray:()=>qM,__spreadArrays:()=>LM,__values:()=>d0,default:()=>K6e});function NM(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");i8(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function TM(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(s=e[o])&&(a=(n<3?s(a):n>3?s(t,r,a):s(t,r))||a);return n>3&&a&&Object.defineProperty(t,r,a),a}function CM(e,t){return function(r,i){t(r,i,e)}}function z6e(e,t,r,i,n,a){function s(w){if(w!==void 0&&typeof w!="function")throw new TypeError("Function expected");return w}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?i.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in i)f[g]=g==="access"?{}:i[g];for(var g in i.access)f.access[g]=i.access[g];f.addInitializer=function(w){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(w||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&n.unshift(p)}else(p=s(y))&&(o==="field"?n.unshift(p):c[l]=p)}d&&Object.defineProperty(d,i.name,c),u=!0}function U6e(e,t,r){for(var i=arguments.length>2,n=0;n0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function n8(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,a=[],s;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(s)throw s.error}}return a}function DM(){for(var e=[],t=0;t1||l(m,g)})},f&&(n[m]=f(n[m])))}function l(m,f){try{d(i[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof Qd?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function MM(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,a){t[n]=e[n]?function(s){return(r=!r)?{value:Qd(e[n](s)),done:!1}:a?a(s):s}:a}}function BM(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof d0=="function"?d0(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function jM(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function $M(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&c0(t,e,r);return V6e(t,e),t}function kM(e){return e&&e.__esModule?e:{default:e}}function zM(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function UM(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function HM(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function GM(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function VM(e){function t(a){e.error=e.hasError?new W6e(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(a).then(n,function(s){return t(s),n()})}else i|=1}catch(s){t(s)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var i8,l0,c0,V6e,W6e,K6e,KM=qg(()=>{i8=function(e,t){return i8=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},i8(e,t)};l0=function(){return l0=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(aa,"__esModule",{value:!0});aa.decodeStringToString=aa.decodeString=aa.encodeByteArray=aa.encodeString=void 0;function Q6e(e){return Buffer.from(e).toString("base64")}aa.encodeString=Q6e;function X6e(e){return(e instanceof Buffer?e:Buffer.from(e.buffer)).toString("base64")}aa.encodeByteArray=X6e;function Y6e(e){return Buffer.from(e,"base64")}aa.decodeString=Y6e;function Z6e(e){return Buffer.from(e,"base64").toString()}aa.decodeStringToString=Z6e});var ku=h(Xd=>{"use strict";Object.defineProperty(Xd,"__esModule",{value:!0});Xd.XML_CHARKEY=Xd.XML_ATTRKEY=void 0;Xd.XML_ATTRKEY="$";Xd.XML_CHARKEY="_"});var s8=h(sa=>{"use strict";Object.defineProperty(sa,"__esModule",{value:!0});sa.flattenResponse=sa.isValidUuid=sa.isDuration=sa.isPrimitiveBody=void 0;function QM(e,t){return t!=="Composite"&&t!=="Dictionary"&&(typeof e=="string"||typeof e=="number"||typeof e=="boolean"||t?.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i)!==null||e===void 0||e===null)}sa.isPrimitiveBody=QM;var J6e=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function e4e(e){return J6e.test(e)}sa.isDuration=e4e;var t4e=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/i;function r4e(e){return t4e.test(e)}sa.isValidUuid=r4e;function i4e(e){let t=Object.assign(Object.assign({},e.headers),e.body);return e.hasNullableType&&Object.getOwnPropertyNames(t).length===0?e.shouldWrapBody?{body:null}:null:e.shouldWrapBody?Object.assign(Object.assign({},e.headers),{body:e.body}):t}function n4e(e,t){var r,i;let n=e.parsedHeaders;if(e.request.method==="HEAD")return Object.assign(Object.assign({},n),{body:e.parsedBody});let a=t&&t.bodyMapper,s=!!a?.nullable,o=a?.type.name;if(o==="Stream")return Object.assign(Object.assign({},n),{blobBody:e.blobBody,readableStreamBody:e.readableStreamBody});let l=o==="Composite"&&a.type.modelProperties||{},d=Object.keys(l).some(c=>l[c].serializedName==="");if(o==="Sequence"||d){let c=(r=e.parsedBody)!==null&&r!==void 0?r:[];for(let p of Object.keys(l))l[p].serializedName&&(c[p]=(i=e.parsedBody)===null||i===void 0?void 0:i[p]);if(n)for(let p of Object.keys(n))c[p]=n[p];return s&&!e.parsedBody&&!n&&Object.getOwnPropertyNames(l).length===0?null:c}return i4e({body:e.parsedBody,headers:n,hasNullableType:s,shouldWrapBody:QM(e.parsedBody,o)})}sa.flattenResponse=n4e});var zu=h(Yd=>{"use strict";Object.defineProperty(Yd,"__esModule",{value:!0});Yd.MapperTypeNames=Yd.createSerializer=void 0;var a4e=(KM(),Vc(WM)),u0=a4e.__importStar(a8()),dr=ku(),YM=s8(),o8=class{constructor(t={},r=!1){this.modelMappers=t,this.isXML=r}validateConstraints(t,r,i){let n=(a,s)=>{throw new Error(`"${i}" with value "${r}" should satisfy the constraint "${a}": ${s}.`)};if(t.constraints&&r!==void 0&&r!==null){let{ExclusiveMaximum:a,ExclusiveMinimum:s,InclusiveMaximum:o,InclusiveMinimum:l,MaxItems:d,MaxLength:c,MinItems:p,MinLength:u,MultipleOf:m,Pattern:f,UniqueItems:g}=t.constraints;if(a!==void 0&&r>=a&&n("ExclusiveMaximum",a),s!==void 0&&r<=s&&n("ExclusiveMinimum",s),o!==void 0&&r>o&&n("InclusiveMaximum",o),l!==void 0&&rd&&n("MaxItems",d),c!==void 0&&r.length>c&&n("MaxLength",c),p!==void 0&&r.lengthx.indexOf(y)!==w)&&n("UniqueItems",g)}}serialize(t,r,i,n={xml:{}}){var a,s,o;let l={xml:{rootName:(a=n.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=n.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:dr.XML_CHARKEY}},d={},c=t.type.name;i||(i=t.serializedName),c.match(/^Sequence$/i)!==null&&(d=[]),t.isConstant&&(r=t.defaultValue);let{required:p,nullable:u}=t;if(p&&u&&r===void 0)throw new Error(`${i} cannot be undefined.`);if(p&&!u&&r==null)throw new Error(`${i} cannot be null or undefined.`);if(!p&&u===!1&&r===null)throw new Error(`${i} cannot be null.`);return r==null||c.match(/^any$/i)!==null?d=r:c.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null?d=u4e(c,i,r):c.match(/^Enum$/i)!==null?d=m4e(i,t.type.allowedValues,r):c.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null?d=g4e(c,r,i):c.match(/^ByteArray$/i)!==null?d=f4e(i,r):c.match(/^Base64Url$/i)!==null?d=h4e(i,r):c.match(/^Sequence$/i)!==null?d=y4e(this,t,r,i,!!this.isXML,l):c.match(/^Dictionary$/i)!==null?d=v4e(this,t,r,i,!!this.isXML,l):c.match(/^Composite$/i)!==null&&(d=_4e(this,t,r,i,!!this.isXML,l)),d}deserialize(t,r,i,n={xml:{}}){var a,s,o,l;let d={xml:{rootName:(a=n.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=n.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:dr.XML_CHARKEY},ignoreUnknownProperties:(l=n.ignoreUnknownProperties)!==null&&l!==void 0?l:!1};if(r==null)return this.isXML&&t.type.name==="Sequence"&&!t.xmlIsWrapped&&(r=[]),t.defaultValue!==void 0&&(r=t.defaultValue),r;let c,p=t.type.name;if(i||(i=t.serializedName),p.match(/^Composite$/i)!==null)c=E4e(this,t,r,i,d);else{if(this.isXML){let u=d.xml.xmlCharKey;r[dr.XML_ATTRKEY]!==void 0&&r[u]!==void 0&&(r=r[u])}p.match(/^Number$/i)!==null?(c=parseFloat(r),isNaN(c)&&(c=r)):p.match(/^Boolean$/i)!==null?r==="true"?c=!0:r==="false"?c=!1:c=r:p.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null?c=r:p.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null?c=new Date(r):p.match(/^UnixTime$/i)!==null?c=p4e(r):p.match(/^ByteArray$/i)!==null?c=u0.decodeString(r):p.match(/^Base64Url$/i)!==null?c=d4e(r):p.match(/^Sequence$/i)!==null?c=S4e(this,t,r,i,d):p.match(/^Dictionary$/i)!==null&&(c=x4e(this,t,r,i,d))}return t.isConstant&&(c=t.defaultValue),c}};function s4e(e={},t=!1){return new o8(e,t)}Yd.createSerializer=s4e;function o4e(e,t){let r=e.length;for(;r-1>=0&&e[r-1]===t;)--r;return e.substr(0,r)}function l4e(e){if(!e)return;if(!(e instanceof Uint8Array))throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.");let t=u0.encodeByteArray(e);return o4e(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function d4e(e){if(e){if(e&&typeof e.valueOf()!="string")throw new Error("Please provide an input of type string for converting to Uint8Array");return e=e.replace(/-/g,"+").replace(/_/g,"/"),u0.decodeString(e)}}function l8(e){let t=[],r="";if(e){let i=e.split(".");for(let n of i)n.charAt(n.length-1)==="\\"?r+=n.substr(0,n.length-1)+".":(r+=n,t.push(r),r="")}return t}function c4e(e){if(e)return typeof e.valueOf()=="string"&&(e=new Date(e)),Math.floor(e.getTime()/1e3)}function p4e(e){if(e)return new Date(e*1e3)}function u4e(e,t,r){if(r!=null){if(e.match(/^Number$/i)!==null){if(typeof r!="number")throw new Error(`${t} with value ${r} must be of type number.`)}else if(e.match(/^String$/i)!==null){if(typeof r.valueOf()!="string")throw new Error(`${t} with value "${r}" must be of type string.`)}else if(e.match(/^Uuid$/i)!==null){if(!(typeof r.valueOf()=="string"&&(0,YM.isValidUuid)(r)))throw new Error(`${t} with value "${r}" must be of type string and a valid uuid.`)}else if(e.match(/^Boolean$/i)!==null){if(typeof r!="boolean")throw new Error(`${t} with value ${r} must be of type boolean.`)}else if(e.match(/^Stream$/i)!==null){let i=typeof r;if(i!=="string"&&typeof r.pipe!="function"&&typeof r.tee!="function"&&!(r instanceof ArrayBuffer)&&!ArrayBuffer.isView(r)&&!((typeof Blob=="function"||typeof Blob=="object")&&r instanceof Blob)&&i!=="function")throw new Error(`${t} must be a string, Blob, ArrayBuffer, ArrayBufferView, ReadableStream, or () => ReadableStream.`)}}return r}function m4e(e,t,r){if(!t)throw new Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`);if(!t.some(n=>typeof n.valueOf()=="string"?n.toLowerCase()===r.toLowerCase():n===r))throw new Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`);return r}function f4e(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=u0.encodeByteArray(t)}return t}function h4e(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=l4e(t)}return t}function g4e(e,t,r){if(t!=null){if(e.match(/^Date$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`);t=t instanceof Date?t.toISOString().substring(0,10):new Date(t).toISOString().substring(0,10)}else if(e.match(/^DateTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`);t=t instanceof Date?t.toISOString():new Date(t).toISOString()}else if(e.match(/^DateTimeRfc1123$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in RFC-1123 format.`);t=t instanceof Date?t.toUTCString():new Date(t).toUTCString()}else if(e.match(/^UnixTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in RFC-1123/ISO8601 format for it to be serialized in UnixTime/Epoch format.`);t=c4e(t)}else if(e.match(/^TimeSpan$/i)!==null&&!(0,YM.isDuration)(t))throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}return t}function y4e(e,t,r,i,n,a){var s;if(!Array.isArray(r))throw new Error(`${i} must be of type Array.`);let o=t.type.element;if(!o||typeof o!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}.`);o.type.name==="Composite"&&o.type.className&&(o=(s=e.modelMappers[o.type.className])!==null&&s!==void 0?s:o);let l=[];for(let d=0;du!==c)&&(s[c]=e.serialize(l,r[c],i+'["'+c+'"]',a))}return s}return r}function eB(e,t,r,i){if(!r||!e.xmlNamespace)return t;let a={[e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns"]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[dr.XML_ATTRKEY])return t;{let o=Object.assign({},t);return o[dr.XML_ATTRKEY]=a,o}}let s={};return s[i.xml.xmlCharKey]=t,s[dr.XML_ATTRKEY]=a,s}function w4e(e,t){return[dr.XML_ATTRKEY,t.xml.xmlCharKey].includes(e)}function E4e(e,t,r,i,n){var a,s;let o=(a=n.xml.xmlCharKey)!==null&&a!==void 0?a:dr.XML_CHARKEY;p0(e,t)&&(t=tB(e,t,r,"serializedName"));let l=JM(e,t,i),d={},c=[];for(let u of Object.keys(l)){let m=l[u],f=l8(l[u].serializedName);c.push(f[0]);let{serializedName:g,xmlName:y,xmlElementName:w}=m,x=i;g!==""&&g!==void 0&&(x=i+"."+g);let T=m.headerCollectionPrefix;if(T){let P={};for(let I of Object.keys(r))I.startsWith(T)&&(P[I.substring(T.length)]=e.deserialize(m.type.value,r[I],x,n)),c.push(I);d[u]=P}else if(e.isXML)if(m.xmlIsAttribute&&r[dr.XML_ATTRKEY])d[u]=e.deserialize(m,r[dr.XML_ATTRKEY][y],x,n);else if(m.xmlIsMsText)r[o]!==void 0?d[u]=r[o]:typeof r=="string"&&(d[u]=r);else{let P=w||y||g;if(m.xmlIsWrapped){let I=r[y],H=(s=I?.[w])!==null&&s!==void 0?s:[];d[u]=e.deserialize(m,H,x,n),c.push(y)}else{let I=r[P];d[u]=e.deserialize(m,I,x,n),c.push(P)}}else{let P,I=r,H=0;for(let L of f){if(!I)break;H++,I=I[L]}I===null&&H{for(let f in l)if(l8(l[f].serializedName)[0]===m)return!1;return!0};for(let m in r)u(m)&&(d[m]=e.deserialize(p,r[m],i+'["'+m+'"]',n))}else if(r&&!n.ignoreUnknownProperties)for(let u of Object.keys(r))d[u]===void 0&&!c.includes(u)&&!w4e(u,n)&&(d[u]=r[u]);return d}function x4e(e,t,r,i,n){let a=t.type.value;if(!a||typeof a!="object")throw new Error(`"value" metadata for a Dictionary must be defined in the mapper and it must of type "object" in ${i}`);if(r){let s={};for(let o of Object.keys(r))s[o]=e.deserialize(a,r[o],i,n);return s}return r}function S4e(e,t,r,i,n){var a;let s=t.type.element;if(!s||typeof s!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}`);if(r){Array.isArray(r)||(r=[r]),s.type.name==="Composite"&&s.type.className&&(s=(a=e.modelMappers[s.type.className])!==null&&a!==void 0?a:s);let o=[];for(let l=0;l{"use strict";Object.defineProperty(m0,"__esModule",{value:!0});m0.state=void 0;m0.state={operationRequestMap:new WeakMap}});var Uu=h(Zd=>{"use strict";Object.defineProperty(Zd,"__esModule",{value:!0});Zd.getOperationRequestInfo=Zd.getOperationArgumentValueFromParameter=void 0;var iB=rB();function aB(e,t,r){let i=t.parameterPath,n=t.mapper,a;if(typeof i=="string"&&(i=[i]),Array.isArray(i)){if(i.length>0)if(n.isConstant)a=n.defaultValue;else{let s=nB(e,i);!s.propertyFound&&r&&(s=nB(r,i));let o=!1;s.propertyFound||(o=n.required||i[0]==="options"&&i.length===2),a=o?n.defaultValue:s.propertyValue}}else{n.required&&(a={});for(let s in i){let o=n.type.modelProperties[s],l=i[s],d=aB(e,{parameterPath:l,mapper:o},r);d!==void 0&&(a||(a={}),a[s]=d)}}return a}Zd.getOperationArgumentValueFromParameter=aB;function nB(e,t){let r={propertyFound:!1},i=0;for(;i{"use strict";Object.defineProperty(rl,"__esModule",{value:!0});rl.deserializationPolicy=rl.deserializationPolicyName=void 0;var P4e=ku(),f0=ja(),lB=zu(),d8=Uu(),C4e=["application/json","text/json"],R4e=["application/xml","application/atom+xml"];rl.deserializationPolicyName="deserializationPolicy";function O4e(e={}){var t,r,i,n,a,s,o;let l=(r=(t=e.expectedContentTypes)===null||t===void 0?void 0:t.json)!==null&&r!==void 0?r:C4e,d=(n=(i=e.expectedContentTypes)===null||i===void 0?void 0:i.xml)!==null&&n!==void 0?n:R4e,c=e.parseXML,p=e.serializerOptions,u={xml:{rootName:(a=p?.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=p?.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=p?.xml.xmlCharKey)!==null&&o!==void 0?o:P4e.XML_CHARKEY}};return{name:rl.deserializationPolicyName,async sendRequest(m,f){let g=await f(m);return D4e(l,d,g,u,c)}}}rl.deserializationPolicy=O4e;function A4e(e){let t,r=e.request,i=(0,d8.getOperationRequestInfo)(r),n=i?.operationSpec;return n&&(i?.operationResponseGetter?t=i?.operationResponseGetter(n,e):t=n.responses[e.status]),t}function I4e(e){let t=e.request,r=(0,d8.getOperationRequestInfo)(t),i=r?.shouldDeserialize,n;return i===void 0?n=!0:typeof i=="boolean"?n=i:n=i(e),n}async function D4e(e,t,r,i,n){let a=await F4e(e,t,r,i,n);if(!I4e(a))return a;let s=(0,d8.getOperationRequestInfo)(a.request),o=s?.operationSpec;if(!o||!o.responses)return a;let l=A4e(a),{error:d,shouldReturnResponse:c}=q4e(a,o,l,i);if(d)throw d;if(c)return a;if(l){if(l.bodyMapper){let p=a.parsedBody;o.isXML&&l.bodyMapper.type.name===lB.MapperTypeNames.Sequence&&(p=typeof p=="object"?p[l.bodyMapper.xmlElementName]:[]);try{a.parsedBody=o.serializer.deserialize(l.bodyMapper,p,"operationRes.parsedBody",i)}catch(u){throw new f0.RestError(`Error ${u} occurred in deserializing the responseBody - ${a.bodyAsText}`,{statusCode:a.status,request:a.request,response:a})}}else o.httpMethod==="HEAD"&&(a.parsedBody=r.status>=200&&r.status<300);l.headersMapper&&(a.parsedHeaders=o.serializer.deserialize(l.headersMapper,a.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:!0}))}return a}function L4e(e){let t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function q4e(e,t,r,i){var n;let a=200<=e.status&&e.status<300;if(L4e(t)?a:!!r)if(r){if(!r.isError)return{error:null,shouldReturnResponse:!1}}else return{error:null,shouldReturnResponse:!1};let o=r??t.responses.default,l=!((n=e.request.streamResponseStatusCodes)===null||n===void 0)&&n.has(e.status)?`Unexpected status code: ${e.status}`:e.bodyAsText,d=new f0.RestError(l,{statusCode:e.status,request:e.request,response:e});if(!o)throw d;let c=o.bodyMapper,p=o.headersMapper;try{if(e.parsedBody){let u=e.parsedBody,m;if(c){let g=u;if(t.isXML&&c.type.name===lB.MapperTypeNames.Sequence){g=[];let y=c.xmlElementName;typeof u=="object"&&y&&(g=u[y])}m=t.serializer.deserialize(c,g,"error.response.parsedBody",i)}let f=u.error||m||u;d.code=f.code,f.message&&(d.message=f.message),c&&(d.response.parsedBody=m)}e.headers&&p&&(d.response.parsedHeaders=t.serializer.deserialize(p,e.headers.toJSON(),"operationRes.parsedHeaders"))}catch(u){d.message=`Error "${u.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:d,shouldReturnResponse:!1}}async function F4e(e,t,r,i,n){var a;if(!(!((a=r.request.streamResponseStatusCodes)===null||a===void 0)&&a.has(r.status))&&r.bodyAsText){let s=r.bodyAsText,o=r.headers.get("Content-Type")||"",l=o?o.split(";").map(d=>d.toLowerCase()):[];try{if(l.length===0||l.some(d=>e.indexOf(d)!==-1))return r.parsedBody=JSON.parse(s),r;if(l.some(d=>t.indexOf(d)!==-1)){if(!n)throw new Error("Parsing XML not supported.");let d=await n(s,i.xml);return r.parsedBody=d,r}}catch(d){let c=`Error "${d}" occurred while parsing the response body - ${r.bodyAsText}.`,p=d.code||f0.RestError.PARSE_ERROR;throw new f0.RestError(c,{code:p,statusCode:r.status,request:r.request,response:r})}}return r}});var h0=h(Jd=>{"use strict";Object.defineProperty(Jd,"__esModule",{value:!0});Jd.getPathStringFromParameter=Jd.getStreamingResponseStatusCodes=void 0;var M4e=zu();function B4e(e){let t=new Set;for(let r in e.responses){let i=e.responses[r];i.bodyMapper&&i.bodyMapper.type.name===M4e.MapperTypeNames.Stream&&t.add(Number(r))}return t}Jd.getStreamingResponseStatusCodes=B4e;function j4e(e){let{parameterPath:t,mapper:r}=e,i;return typeof t=="string"?i=t:Array.isArray(t)?i=t.join("."):i=r.serializedName,i}Jd.getPathStringFromParameter=j4e});var m8=h(An=>{"use strict";Object.defineProperty(An,"__esModule",{value:!0});An.serializeRequestBody=An.serializeHeaders=An.serializationPolicy=An.serializationPolicyName=void 0;var u8=ku(),g0=Uu(),p8=zu(),Hu=h0();An.serializationPolicyName="serializationPolicy";function $4e(e={}){let t=e.stringifyXML;return{name:An.serializationPolicyName,async sendRequest(r,i){let n=(0,g0.getOperationRequestInfo)(r),a=n?.operationSpec,s=n?.operationArguments;return a&&s&&(dB(r,s,a),cB(r,s,a,t)),i(r)}}}An.serializationPolicy=$4e;function dB(e,t,r){var i,n;if(r.headerParameters)for(let s of r.headerParameters){let o=(0,g0.getOperationArgumentValueFromParameter)(t,s);if(o!=null||s.mapper.required){o=r.serializer.serialize(s.mapper,o,(0,Hu.getPathStringFromParameter)(s));let l=s.mapper.headerCollectionPrefix;if(l)for(let d of Object.keys(o))e.headers.set(l+d,o[d]);else e.headers.set(s.mapper.serializedName||(0,Hu.getPathStringFromParameter)(s),o)}}let a=(n=(i=t.options)===null||i===void 0?void 0:i.requestOptions)===null||n===void 0?void 0:n.customHeaders;if(a)for(let s of Object.keys(a))e.headers.set(s,a[s])}An.serializeHeaders=dB;function cB(e,t,r,i=function(){throw new Error("XML serialization unsupported!")}){var n,a,s,o,l;let d=(n=t.options)===null||n===void 0?void 0:n.serializerOptions,c={xml:{rootName:(a=d?.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=d?.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=d?.xml.xmlCharKey)!==null&&o!==void 0?o:u8.XML_CHARKEY}},p=c.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){e.body=(0,g0.getOperationArgumentValueFromParameter)(t,r.requestBody);let u=r.requestBody.mapper,{required:m,serializedName:f,xmlName:g,xmlElementName:y,xmlNamespace:w,xmlNamespacePrefix:x,nullable:T}=u,P=u.type.name;try{if(e.body!==void 0&&e.body!==null||T&&e.body===null||m){let I=(0,Hu.getPathStringFromParameter)(r.requestBody);e.body=r.serializer.serialize(u,e.body,I,c);let H=P===p8.MapperTypeNames.Stream;if(r.isXML){let W=x?`xmlns:${x}`:"xmlns",j=k4e(w,W,P,e.body,c);P===p8.MapperTypeNames.Sequence?e.body=i(z4e(j,y||g||f,W,w),{rootName:g||f,xmlCharKey:p}):H||(e.body=i(j,{rootName:g||f,xmlCharKey:p}))}else{if(P===p8.MapperTypeNames.String&&(!((l=r.contentType)===null||l===void 0)&&l.match("text/plain")||r.mediaType==="text"))return;H||(e.body=JSON.stringify(e.body))}}}catch(I){throw new Error(`Error "${I.message}" occurred in serializing the payload - ${JSON.stringify(f,void 0," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){e.formData={};for(let u of r.formDataParameters){let m=(0,g0.getOperationArgumentValueFromParameter)(t,u);if(m!=null){let f=u.mapper.serializedName||(0,Hu.getPathStringFromParameter)(u);e.formData[f]=r.serializer.serialize(u.mapper,m,(0,Hu.getPathStringFromParameter)(u),c)}}}}An.serializeRequestBody=cB;function k4e(e,t,r,i,n){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){let a={};return a[n.xml.xmlCharKey]=i,a[u8.XML_ATTRKEY]={[t]:e},a}return i}function z4e(e,t,r,i){if(Array.isArray(e)||(e=[e]),!r||!i)return{[t]:e};let n={[t]:e};return n[u8.XML_ATTRKEY]={[r]:i},n}});var f8=h(y0=>{"use strict";Object.defineProperty(y0,"__esModule",{value:!0});y0.createClientPipeline=void 0;var U4e=c8(),pB=ja(),H4e=m8();function G4e(e={}){let t=(0,pB.createPipelineFromOptions)(e??{});return e.credentialOptions&&t.addPolicy((0,pB.bearerTokenAuthenticationPolicy)({credential:e.credentialOptions.credential,scopes:e.credentialOptions.credentialScopes})),t.addPolicy((0,H4e.serializationPolicy)(e.serializationOptions),{phase:"Serialize"}),t.addPolicy((0,U4e.deserializationPolicy)(e.deserializationOptions),{phase:"Deserialize"}),t}y0.createClientPipeline=G4e});var uB=h(v0=>{"use strict";Object.defineProperty(v0,"__esModule",{value:!0});v0.getCachedDefaultHttpClient=void 0;var V4e=ja(),h8;function W4e(){return h8||(h8=(0,V4e.createDefaultHttpClient)()),h8}v0.getCachedDefaultHttpClient=W4e});var gB=h(ec=>{"use strict";Object.defineProperty(ec,"__esModule",{value:!0});ec.appendQueryParams=ec.getRequestUrl=void 0;var fB=Uu(),g8=h0(),K4e={CSV:",",SSV:" ",Multi:"Multi",TSV:" ",Pipes:"|"};function Q4e(e,t,r,i){let n=X4e(t,r,i),a=!1,s=mB(e,n);if(t.path){let d=mB(t.path,n);t.path==="/{nextLink}"&&d.startsWith("/")&&(d=d.substring(1)),Y4e(d)?(s=d,a=!0):s=Z4e(s,d)}let{queryParams:o,sequenceParams:l}=J4e(t,r,i);return s=hB(s,o,l,a),s}ec.getRequestUrl=Q4e;function mB(e,t){let r=e;for(let[i,n]of t)r=r.split(i).join(n);return r}function X4e(e,t,r){var i;let n=new Map;if(!((i=e.urlParameters)===null||i===void 0)&&i.length)for(let a of e.urlParameters){let s=(0,fB.getOperationArgumentValueFromParameter)(t,a,r),o=(0,g8.getPathStringFromParameter)(a);s=e.serializer.serialize(a.mapper,s,o),a.skipEncoding||(s=encodeURIComponent(s)),n.set(`{${a.mapper.serializedName||o}}`,s)}return n}function Y4e(e){return e.includes("://")}function Z4e(e,t){if(!t)return e;let r=new URL(e),i=r.pathname;i.endsWith("/")||(i=`${i}/`),t.startsWith("/")&&(t=t.substring(1));let n=t.indexOf("?");if(n!==-1){let a=t.substring(0,n),s=t.substring(n+1);i=i+a,s&&(r.search=r.search?`${r.search}&${s}`:s)}else i=i+t;return r.pathname=i,r.toString()}function J4e(e,t,r){var i;let n=new Map,a=new Set;if(!((i=e.queryParameters)===null||i===void 0)&&i.length)for(let s of e.queryParameters){s.mapper.type.name==="Sequence"&&s.mapper.serializedName&&a.add(s.mapper.serializedName);let o=(0,fB.getOperationArgumentValueFromParameter)(t,s,r);if(o!=null||s.mapper.required){o=e.serializer.serialize(s.mapper,o,(0,g8.getPathStringFromParameter)(s));let l=s.collectionFormat?K4e[s.collectionFormat]:"";if(Array.isArray(o)&&(o=o.map(d=>d??"")),s.collectionFormat==="Multi"&&o.length===0)continue;Array.isArray(o)&&(s.collectionFormat==="SSV"||s.collectionFormat==="TSV")&&(o=o.join(l)),s.skipEncoding||(Array.isArray(o)?o=o.map(d=>encodeURIComponent(d)):o=encodeURIComponent(o)),Array.isArray(o)&&(s.collectionFormat==="CSV"||s.collectionFormat==="Pipes")&&(o=o.join(l)),n.set(s.mapper.serializedName||(0,g8.getPathStringFromParameter)(s),o)}}return{queryParams:n,sequenceParams:a}}function e3e(e){let t=new Map;if(!e||e[0]!=="?")return t;e=e.slice(1);let r=e.split("&");for(let i of r){let[n,a]=i.split("=",2),s=t.get(n);s?Array.isArray(s)?s.push(a):t.set(n,[s,a]):t.set(n,a)}return t}function hB(e,t,r,i=!1){if(t.size===0)return e;let n=new URL(e),a=e3e(n.search);for(let[o,l]of t){let d=a.get(o);if(Array.isArray(d))if(Array.isArray(l)){d.push(...l);let c=new Set(d);a.set(o,Array.from(c))}else d.push(l);else d?(Array.isArray(l)?l.unshift(d):r.has(o)&&a.set(o,[d,l]),i||a.set(o,l)):a.set(o,l)}let s=[];for(let[o,l]of a)if(typeof l=="string")s.push(`${o}=${l}`);else if(Array.isArray(l))for(let d of l)s.push(`${o}=${d}`);else s.push(`${o}=${l}`);return n.search=s.length?`?${s.join("&")}`:"",n.toString()}ec.appendQueryParams=hB});var y8=h(b0=>{"use strict";Object.defineProperty(b0,"__esModule",{value:!0});b0.logger=void 0;var t3e=Sd();b0.logger=(0,t3e.createClientLogger)("core-client")});var vB=h(_0=>{"use strict";Object.defineProperty(_0,"__esModule",{value:!0});_0.ServiceClient=void 0;var r3e=ja(),i3e=f8(),yB=s8(),n3e=uB(),a3e=Uu(),s3e=gB(),o3e=h0(),l3e=y8(),v8=class{constructor(t={}){var r,i;if(this._requestContentType=t.requestContentType,this._endpoint=(r=t.endpoint)!==null&&r!==void 0?r:t.baseUri,t.baseUri&&l3e.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead."),this._allowInsecureConnection=t.allowInsecureConnection,this._httpClient=t.httpClient||(0,n3e.getCachedDefaultHttpClient)(),this.pipeline=t.pipeline||d3e(t),!((i=t.additionalPolicies)===null||i===void 0)&&i.length)for(let{policy:n,position:a}of t.additionalPolicies){let s=a==="perRetry"?"Sign":void 0;this.pipeline.addPolicy(n,{afterPhase:s})}}async sendRequest(t){return this.pipeline.sendRequest(this._httpClient,t)}async sendOperationRequest(t,r){let i=r.baseUrl||this._endpoint;if(!i)throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a endpoint string property that contains the base URL to use.");let n=(0,s3e.getRequestUrl)(i,r,t,this),a=(0,r3e.createPipelineRequest)({url:n});a.method=r.httpMethod;let s=(0,a3e.getOperationRequestInfo)(a);s.operationSpec=r,s.operationArguments=t;let o=r.contentType||this._requestContentType;o&&r.requestBody&&a.headers.set("Content-Type",o);let l=t.options;if(l){let d=l.requestOptions;d&&(d.timeout&&(a.timeout=d.timeout),d.onUploadProgress&&(a.onUploadProgress=d.onUploadProgress),d.onDownloadProgress&&(a.onDownloadProgress=d.onDownloadProgress),d.shouldDeserialize!==void 0&&(s.shouldDeserialize=d.shouldDeserialize),d.allowInsecureConnection&&(a.allowInsecureConnection=!0)),l.abortSignal&&(a.abortSignal=l.abortSignal),l.tracingOptions&&(a.tracingOptions=l.tracingOptions)}this._allowInsecureConnection&&(a.allowInsecureConnection=!0),a.streamResponseStatusCodes===void 0&&(a.streamResponseStatusCodes=(0,o3e.getStreamingResponseStatusCodes)(r));try{let d=await this.sendRequest(a),c=(0,yB.flattenResponse)(d,r.responses[d.status]);return l?.onResponse&&l.onResponse(d,c),c}catch(d){if(typeof d=="object"&&d?.response){let c=d.response,p=(0,yB.flattenResponse)(c,r.responses[d.statusCode]||r.responses.default);d.details=p,l?.onResponse&&l.onResponse(c,p,d)}throw d}}};_0.ServiceClient=v8;function d3e(e){let t=c3e(e),r=e.credential&&t?{credentialScopes:t,credential:e.credential}:void 0;return(0,i3e.createClientPipeline)(Object.assign(Object.assign({},e),{credentialOptions:r}))}function c3e(e){if(e.credentialScopes)return e.credentialScopes;if(e.endpoint)return`${e.endpoint}/.default`;if(e.baseUri)return`${e.baseUri}/.default`;if(e.credential&&!e.credentialScopes)throw new Error("When using credentials, the ServiceClientOptions must contain either a endpoint or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy")}});var _B=h(tc=>{"use strict";Object.defineProperty(tc,"__esModule",{value:!0});tc.authorizeRequestOnClaimChallenge=tc.parseCAEChallenge=void 0;var p3e=y8(),u3e=a8();function bB(e){return`, ${e.trim()}`.split(", Bearer ").filter(r=>r).map(r=>`${r.trim()}, `.split('", ').filter(a=>a).map(a=>(([s,o])=>({[s]:o}))(a.trim().split('="'))).reduce((a,s)=>Object.assign(Object.assign({},a),s),{}))}tc.parseCAEChallenge=bB;async function m3e(e){let{scopes:t,response:r}=e,i=e.logger||p3e.logger,n=r.headers.get("WWW-Authenticate");if(!n)return i.info("The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow."),!1;let s=(bB(n)||[]).find(l=>l.claims);if(!s)return i.info('The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.'),!1;let o=await e.getAccessToken(s.scope?[s.scope]:t,{claims:(0,u3e.decodeStringToString)(s.claims)});return o?(e.request.headers.set("Authorization",`Bearer ${o.token}`),!0):!1}tc.authorizeRequestOnClaimChallenge=m3e});var EB=h(w0=>{"use strict";Object.defineProperty(w0,"__esModule",{value:!0});w0.authorizeRequestOnTenantChallenge=void 0;var wB={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function f3e(e){return/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/.test(e)}var h3e=async e=>{let t=_3e(e.request),r=v3e(e.response);if(r){let i=b3e(r),n=y3e(e,i),a=g3e(i);if(!a)return!1;let s=await e.getAccessToken(n,Object.assign(Object.assign({},t),{tenantId:a}));return s?(e.request.headers.set(wB.HeaderConstants.AUTHORIZATION,`Bearer ${s.token}`),!0):!1}return!1};w0.authorizeRequestOnTenantChallenge=h3e;function g3e(e){let i=new URL(e.authorization_uri).pathname.split("/")[1];if(i&&f3e(i))return i}function y3e(e,t){if(!t.resource_id)return e.scopes;let r=new URL(t.resource_id);r.pathname=wB.DefaultScope;let i=r.toString();return i==="https://disk.azure.com/.default"&&(i="https://disk.azure.com//.default"),[i]}function v3e(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function b3e(e){return`${e.slice(7).trim()} `.split(" ").filter(n=>n).map(n=>(([a,s])=>({[a]:s}))(n.trim().split("="))).reduce((n,a)=>Object.assign(Object.assign({},n),a),{})}function _3e(e){return{abortSignal:e.abortSignal,requestOptions:{timeout:e.timeout},tracingOptions:e.tracingOptions}}});var b8=h(mt=>{"use strict";Object.defineProperty(mt,"__esModule",{value:!0});mt.authorizeRequestOnTenantChallenge=mt.authorizeRequestOnClaimChallenge=mt.serializationPolicyName=mt.serializationPolicy=mt.deserializationPolicyName=mt.deserializationPolicy=mt.XML_CHARKEY=mt.XML_ATTRKEY=mt.createClientPipeline=mt.ServiceClient=mt.MapperTypeNames=mt.createSerializer=void 0;var xB=zu();Object.defineProperty(mt,"createSerializer",{enumerable:!0,get:function(){return xB.createSerializer}});Object.defineProperty(mt,"MapperTypeNames",{enumerable:!0,get:function(){return xB.MapperTypeNames}});var w3e=vB();Object.defineProperty(mt,"ServiceClient",{enumerable:!0,get:function(){return w3e.ServiceClient}});var E3e=f8();Object.defineProperty(mt,"createClientPipeline",{enumerable:!0,get:function(){return E3e.createClientPipeline}});var SB=ku();Object.defineProperty(mt,"XML_ATTRKEY",{enumerable:!0,get:function(){return SB.XML_ATTRKEY}});Object.defineProperty(mt,"XML_CHARKEY",{enumerable:!0,get:function(){return SB.XML_CHARKEY}});var NB=c8();Object.defineProperty(mt,"deserializationPolicy",{enumerable:!0,get:function(){return NB.deserializationPolicy}});Object.defineProperty(mt,"deserializationPolicyName",{enumerable:!0,get:function(){return NB.deserializationPolicyName}});var TB=m8();Object.defineProperty(mt,"serializationPolicy",{enumerable:!0,get:function(){return TB.serializationPolicy}});Object.defineProperty(mt,"serializationPolicyName",{enumerable:!0,get:function(){return TB.serializationPolicyName}});var x3e=_B();Object.defineProperty(mt,"authorizeRequestOnClaimChallenge",{enumerable:!0,get:function(){return x3e.authorizeRequestOnClaimChallenge}});var S3e=EB();Object.defineProperty(mt,"authorizeRequestOnTenantChallenge",{enumerable:!0,get:function(){return S3e.authorizeRequestOnTenantChallenge}})});var Vu=h(oa=>{"use strict";Object.defineProperty(oa,"__esModule",{value:!0});oa.HttpHeaders=oa.toHttpHeadersLike=oa.toWebResourceLike=oa.toPipelineRequest=void 0;var PB=ja(),CB=Symbol("Original PipelineRequest"),N3e=Symbol.for("@azure/core-client original request");function RB(e,t={}){let i=e[CB],n=(0,PB.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));if(i)return i.headers=n,i;{let a=(0,PB.createPipelineRequest)({url:e.url,method:e.method,headers:n,withCredentials:e.withCredentials,timeout:e.timeout,requestId:e.requestId,abortSignal:e.abortSignal,body:e.body,formData:e.formData,disableKeepAlive:!!e.keepAlive,onDownloadProgress:e.onDownloadProgress,onUploadProgress:e.onUploadProgress,proxySettings:e.proxySettings,streamResponseStatusCodes:e.streamResponseStatusCodes});return t.originalRequest&&(a[N3e]=t.originalRequest),a}}oa.toPipelineRequest=RB;function OB(e,t){var r;let i=(r=t?.originalRequest)!==null&&r!==void 0?r:e,n={url:e.url,method:e.method,headers:AB(e.headers),withCredentials:e.withCredentials,timeout:e.timeout,requestId:e.headers.get("x-ms-client-request-id")||e.requestId,abortSignal:e.abortSignal,body:e.body,formData:e.formData,keepAlive:!!e.disableKeepAlive,onDownloadProgress:e.onDownloadProgress,onUploadProgress:e.onUploadProgress,proxySettings:e.proxySettings,streamResponseStatusCodes:e.streamResponseStatusCodes,clone(){throw new Error("Cannot clone a non-proxied WebResourceLike")},prepare(){throw new Error("WebResourceLike.prepare() is not supported by @azure/core-http-compat")},validateRequestProperties(){}};return t?.createProxy?new Proxy(n,{get(a,s,o){return s===CB?e:s==="clone"?()=>OB(RB(n,{originalRequest:i}),{createProxy:!0,originalRequest:i}):Reflect.get(a,s,o)},set(a,s,o,l){return s==="keepAlive"&&(e.disableKeepAlive=!o),typeof s=="string"&&["url","method","withCredentials","timeout","requestId","abortSignal","body","formData","onDownloadProgress","onUploadProgress","proxySettings","streamResponseStatusCodes"].includes(s)&&(e[s]=o),Reflect.set(a,s,o,l)}}):n}oa.toWebResourceLike=OB;function AB(e){return new E0(e.toJSON({preserveCase:!0}))}oa.toHttpHeadersLike=AB;function Gu(e){return e.toLowerCase()}var E0=class e{constructor(t){if(this._headersMap={},t)for(let r in t)this.set(r,t[r])}set(t,r){this._headersMap[Gu(t)]={name:t,value:r.toString()}}get(t){let r=this._headersMap[Gu(t)];return r?r.value:void 0}contains(t){return!!this._headersMap[Gu(t)]}remove(t){let r=this.contains(t);return delete this._headersMap[Gu(t)],r}rawHeaders(){return this.toJson({preserveCase:!0})}headersArray(){let t=[];for(let r in this._headersMap)t.push(this._headersMap[r]);return t}headerNames(){let t=[],r=this.headersArray();for(let i=0;i{"use strict";Object.defineProperty(rc,"__esModule",{value:!0});rc.toPipelineResponse=rc.toCompatResponse=void 0;var T3e=ja(),_8=Vu(),IB=Symbol("Original FullOperationResponse");function P3e(e,t){let r=(0,_8.toWebResourceLike)(e.request),i=(0,_8.toHttpHeadersLike)(e.headers);return t?.createProxy?new Proxy(e,{get(n,a,s){return a==="headers"?i:a==="request"?r:a===IB?e:Reflect.get(n,a,s)},set(n,a,s,o){return a==="headers"?i=s:a==="request"&&(r=s),Reflect.set(n,a,s,o)}}):Object.assign(Object.assign({},e),{request:r,headers:i})}rc.toCompatResponse=P3e;function C3e(e){let r=e[IB],i=(0,T3e.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));return r?(r.headers=i,r):Object.assign(Object.assign({},e),{headers:i,request:(0,_8.toPipelineRequest)(e.request)})}rc.toPipelineResponse=C3e});var LB=h(S0=>{"use strict";Object.defineProperty(S0,"__esModule",{value:!0});S0.ExtendedServiceClient=void 0;var DB=r8(),R3e=ja(),O3e=b8(),A3e=x0(),w8=class extends O3e.ServiceClient{constructor(t){var r,i;super(t),((r=t.keepAliveOptions)===null||r===void 0?void 0:r.enable)===!1&&!(0,DB.pipelineContainsDisableKeepAlivePolicy)(this.pipeline)&&this.pipeline.addPolicy((0,DB.createDisableKeepAlivePolicy)()),((i=t.redirectOptions)===null||i===void 0?void 0:i.handleRedirects)===!1&&this.pipeline.removePolicy({name:R3e.redirectPolicyName})}async sendOperationRequest(t,r){var i;let n=(i=t?.options)===null||i===void 0?void 0:i.onResponse,a;function s(l,d,c){a=l,n&&n(l,d,c)}t.options=Object.assign(Object.assign({},t.options),{onResponse:s});let o=await super.sendOperationRequest(t,r);return a&&Object.defineProperty(o,"_response",{value:(0,A3e.toCompatResponse)(a)}),o}};S0.ExtendedServiceClient=w8});var BB=h($a=>{"use strict";Object.defineProperty($a,"__esModule",{value:!0});$a.createRequestPolicyFactoryPolicy=$a.requestPolicyFactoryPolicyName=$a.HttpPipelineLogLevel=void 0;var qB=Vu(),FB=x0(),MB;(function(e){e[e.ERROR=1]="ERROR",e[e.INFO=3]="INFO",e[e.OFF=0]="OFF",e[e.WARNING=2]="WARNING"})(MB||($a.HttpPipelineLogLevel=MB={}));var I3e={log(e,t){},shouldLog(e){return!1}};$a.requestPolicyFactoryPolicyName="RequestPolicyFactoryPolicy";function D3e(e){let t=e.slice().reverse();return{name:$a.requestPolicyFactoryPolicyName,async sendRequest(r,i){let n={async sendRequest(o){let l=await i((0,qB.toPipelineRequest)(o));return(0,FB.toCompatResponse)(l,{createProxy:!0})}};for(let o of t)n=o.create(n,I3e);let a=(0,qB.toWebResourceLike)(r,{createProxy:!0}),s=await n.sendRequest(a);return(0,FB.toPipelineResponse)(s)}}}$a.createRequestPolicyFactoryPolicy=D3e});var jB=h(N0=>{"use strict";Object.defineProperty(N0,"__esModule",{value:!0});N0.convertHttpClient=void 0;var L3e=x0(),q3e=Vu();function F3e(e){return{sendRequest:async t=>{let r=await e.sendRequest((0,q3e.toWebResourceLike)(t,{createProxy:!0}));return(0,L3e.toPipelineResponse)(r)}}}N0.convertHttpClient=F3e});var $B=h(jr=>{"use strict";Object.defineProperty(jr,"__esModule",{value:!0});jr.toHttpHeadersLike=jr.convertHttpClient=jr.disableKeepAlivePolicyName=jr.HttpPipelineLogLevel=jr.createRequestPolicyFactoryPolicy=jr.requestPolicyFactoryPolicyName=jr.ExtendedServiceClient=void 0;var M3e=LB();Object.defineProperty(jr,"ExtendedServiceClient",{enumerable:!0,get:function(){return M3e.ExtendedServiceClient}});var E8=BB();Object.defineProperty(jr,"requestPolicyFactoryPolicyName",{enumerable:!0,get:function(){return E8.requestPolicyFactoryPolicyName}});Object.defineProperty(jr,"createRequestPolicyFactoryPolicy",{enumerable:!0,get:function(){return E8.createRequestPolicyFactoryPolicy}});Object.defineProperty(jr,"HttpPipelineLogLevel",{enumerable:!0,get:function(){return E8.HttpPipelineLogLevel}});var B3e=r8();Object.defineProperty(jr,"disableKeepAlivePolicyName",{enumerable:!0,get:function(){return B3e.disableKeepAlivePolicyName}});var j3e=jB();Object.defineProperty(jr,"convertHttpClient",{enumerable:!0,get:function(){return j3e.convertHttpClient}});var $3e=Vu();Object.defineProperty(jr,"toHttpHeadersLike",{enumerable:!0,get:function(){return $3e.toHttpHeadersLike}})});var T0=h(ka=>{"use strict";var kB=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",k3e=kB+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",zB="["+kB+"]["+k3e+"]*",z3e=new RegExp("^"+zB+"$"),U3e=function(e,t){let r=[],i=t.exec(e);for(;i;){let n=[];n.startIndex=t.lastIndex-i[0].length;let a=i.length;for(let s=0;s"u")};ka.isExist=function(e){return typeof e<"u"};ka.isEmptyObject=function(e){return Object.keys(e).length===0};ka.merge=function(e,t,r){if(t){let i=Object.keys(t),n=i.length;for(let a=0;a{"use strict";var x8=T0(),G3e={allowBooleanAttributes:!1,unpairedTags:[]};WB.validate=function(e,t){t=Object.assign({},G3e,t);let r=[],i=!1,n=!1;e[0]==="\uFEFF"&&(e=e.substr(1));for(let a=0;a"&&e[a]!==" "&&e[a]!==" "&&e[a]!==` +`&&e[a]!=="\r";a++)l+=e[a];if(l=l.trim(),l[l.length-1]==="/"&&(l=l.substring(0,l.length-1),a--),!J3e(l)){let p;return l.trim().length===0?p="Invalid space after '<'.":p="Tag '"+l+"' is an invalid name.",kt("InvalidTag",p,Jr(e,a))}let d=K3e(e,a);if(d===!1)return kt("InvalidAttr","Attributes for '"+l+"' have open quote.",Jr(e,a));let c=d.value;if(a=d.index,c[c.length-1]==="/"){let p=a-c.length;c=c.substring(0,c.length-1);let u=VB(c,t);if(u===!0)i=!0;else return kt(u.err.code,u.err.msg,Jr(e,p+u.err.line))}else if(o)if(d.tagClosed){if(c.trim().length>0)return kt("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",Jr(e,s));if(r.length===0)return kt("InvalidTag","Closing tag '"+l+"' has not been opened.",Jr(e,s));{let p=r.pop();if(l!==p.tagName){let u=Jr(e,p.tagStartPos);return kt("InvalidTag","Expected closing tag '"+p.tagName+"' (opened in line "+u.line+", col "+u.col+") instead of closing tag '"+l+"'.",Jr(e,s))}r.length==0&&(n=!0)}}else return kt("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",Jr(e,a));else{let p=VB(c,t);if(p!==!0)return kt(p.err.code,p.err.msg,Jr(e,a-c.length+p.err.line));if(n===!0)return kt("InvalidXml","Multiple possible root nodes found.",Jr(e,a));t.unpairedTags.indexOf(l)!==-1||r.push({tagName:l,tagStartPos:s}),i=!0}for(a++;a0)return kt("InvalidXml","Invalid '"+JSON.stringify(r.map(a=>a.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return kt("InvalidXml","Start tag expected.",1);return!0};function UB(e){return e===" "||e===" "||e===` +`||e==="\r"}function HB(e,t){let r=t;for(;t5&&i==="xml")return kt("InvalidXml","XML declaration allowed only at the start of the document.",Jr(e,t));if(e[t]=="?"&&e[t+1]==">"){t++;break}else continue}return t}function GB(e,t){if(e.length>t+5&&e[t+1]==="-"&&e[t+2]==="-"){for(t+=3;t"){t+=2;break}}else if(e.length>t+8&&e[t+1]==="D"&&e[t+2]==="O"&&e[t+3]==="C"&&e[t+4]==="T"&&e[t+5]==="Y"&&e[t+6]==="P"&&e[t+7]==="E"){let r=1;for(t+=8;t"&&(r--,r===0))break}else if(e.length>t+9&&e[t+1]==="["&&e[t+2]==="C"&&e[t+3]==="D"&&e[t+4]==="A"&&e[t+5]==="T"&&e[t+6]==="A"&&e[t+7]==="["){for(t+=8;t"){t+=2;break}}return t}var V3e='"',W3e="'";function K3e(e,t){let r="",i="",n=!1;for(;t"&&i===""){n=!0;break}r+=e[t]}return i!==""?!1:{value:r,index:t,tagClosed:n}}var Q3e=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function VB(e,t){let r=x8.getAllMatches(e,Q3e),i={};for(let n=0;n{var KB={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,r){return e}},e9e=function(e){return Object.assign({},KB,e)};N8.buildOptions=e9e;N8.defaultOptions=KB});var YB=h((MAe,XB)=>{"use strict";var T8=class{constructor(t){this.tagname=t,this.child=[],this[":@"]={}}add(t,r){t==="__proto__"&&(t="#__proto__"),this.child.push({[t]:r})}addChild(t){t.tagname==="__proto__"&&(t.tagname="#__proto__"),t[":@"]&&Object.keys(t[":@"]).length>0?this.child.push({[t.tagname]:t.child,":@":t[":@"]}):this.child.push({[t.tagname]:t.child})}};XB.exports=T8});var JB=h((BAe,ZB)=>{var t9e=T0();function r9e(e,t){let r={};if(e[t+3]==="O"&&e[t+4]==="C"&&e[t+5]==="T"&&e[t+6]==="Y"&&e[t+7]==="P"&&e[t+8]==="E"){t=t+9;let i=1,n=!1,a=!1,s="";for(;t"){if(a?e[t-1]==="-"&&e[t-2]==="-"&&(a=!1,i--):i--,i===0)break}else e[t]==="["?n=!0:s+=e[t];if(i!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:r,i:t}}function i9e(e,t){let r="";for(;t{var c9e=/^[-+]?0x[a-fA-F0-9]+$/,p9e=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt);!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);var u9e={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};function m9e(e,t={}){if(t=Object.assign({},u9e,t),!e||typeof e!="string")return e;let r=e.trim();if(t.skipLike!==void 0&&t.skipLike.test(r))return e;if(t.hex&&c9e.test(r))return Number.parseInt(r,16);{let i=p9e.exec(r);if(i){let n=i[1],a=i[2],s=f9e(i[3]),o=i[4]||i[6];if(!t.leadingZeros&&a.length>0&&n&&r[2]!==".")return e;if(!t.leadingZeros&&a.length>0&&!n&&r[1]!==".")return e;{let l=Number(r),d=""+l;return d.search(/[eE]/)!==-1||o?t.eNotation?l:e:r.indexOf(".")!==-1?d==="0"&&s===""||d===s||n&&d==="-"+s?l:e:a?s===d||n+s===d?l:e:r===d||r===n+d?l:e}}else return e}}function f9e(e){return e&&e.indexOf(".")!==-1&&(e=e.replace(/0+$/,""),e==="."?e="0":e[0]==="."?e="0"+e:e[e.length-1]==="."&&(e=e.substr(0,e.length-1))),e}ej.exports=m9e});var P8=h(($Ae,rj)=>{function h9e(e){return typeof e=="function"?e:Array.isArray(e)?t=>{for(let r of e)if(typeof r=="string"&&t===r||r instanceof RegExp&&r.test(t))return!0}:()=>!1}rj.exports=h9e});var aj=h((kAe,nj)=>{"use strict";var ij=T0(),Ku=YB(),g9e=JB(),y9e=tj(),v9e=P8(),C8=class{constructor(t){this.options=t,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"\xA2"},pound:{regex:/&(pound|#163);/g,val:"\xA3"},yen:{regex:/&(yen|#165);/g,val:"\xA5"},euro:{regex:/&(euro|#8364);/g,val:"\u20AC"},copyright:{regex:/&(copy|#169);/g,val:"\xA9"},reg:{regex:/&(reg|#174);/g,val:"\xAE"},inr:{regex:/&(inr|#8377);/g,val:"\u20B9"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(r,i)=>String.fromCharCode(Number.parseInt(i,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(r,i)=>String.fromCharCode(Number.parseInt(i,16))}},this.addExternalEntities=b9e,this.parseXml=S9e,this.parseTextData=_9e,this.resolveNameSpace=w9e,this.buildAttributesMap=x9e,this.isItStopNode=C9e,this.replaceEntitiesValue=T9e,this.readStopNodeData=O9e,this.saveTextToParentTag=P9e,this.addChild=N9e,this.ignoreAttributesFn=v9e(this.options.ignoreAttributes)}};function b9e(e){let t=Object.keys(e);for(let r=0;r0)){s||(e=this.replaceEntitiesValue(e));let o=this.options.tagValueProcessor(t,e,r,n,a);return o==null?e:typeof o!=typeof e||o!==e?o:this.options.trimValues?O8(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?O8(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function w9e(e){if(this.options.removeNSPrefix){let t=e.split(":"),r=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns")return"";t.length===2&&(e=r+t[1])}return e}var E9e=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function x9e(e,t,r){if(this.options.ignoreAttributes!==!0&&typeof e=="string"){let i=ij.getAllMatches(e,E9e),n=i.length,a={};for(let s=0;s",a,"Closing Tag is not closed."),l=e.substring(a+2,o).trim();if(this.options.removeNSPrefix){let p=l.indexOf(":");p!==-1&&(l=l.substr(p+1))}this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&(i=this.saveTextToParentTag(i,r,n));let d=n.substring(n.lastIndexOf(".")+1);if(l&&this.options.unpairedTags.indexOf(l)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: `);let c=0;d&&this.options.unpairedTags.indexOf(d)!==-1?(c=n.lastIndexOf(".",n.lastIndexOf(".")-1),this.tagsNodeStack.pop()):c=n.lastIndexOf("."),n=n.substring(0,c),r=this.tagsNodeStack.pop(),i="",a=o}else if(e[a+1]==="?"){let o=R8(e,a,!1,"?>");if(!o)throw new Error("Pi Tag is not closed.");if(i=this.saveTextToParentTag(i,r,n),!(this.options.ignoreDeclaration&&o.tagName==="?xml"||this.options.ignorePiTags)){let l=new Ku(o.tagName);l.add(this.options.textNodeName,""),o.tagName!==o.tagExp&&o.attrExpPresent&&(l[":@"]=this.buildAttributesMap(o.tagExp,n,o.tagName)),this.addChild(r,l,n)}a=o.closeIndex+1}else if(e.substr(a+1,3)==="!--"){let o=il(e,"-->",a+4,"Comment is not closed.");if(this.options.commentPropName){let l=e.substring(a+4,o-2);i=this.saveTextToParentTag(i,r,n),r.add(this.options.commentPropName,[{[this.options.textNodeName]:l}])}a=o}else if(e.substr(a+1,2)==="!D"){let o=g9e(e,a);this.docTypeEntities=o.entities,a=o.i}else if(e.substr(a+1,2)==="!["){let o=il(e,"]]>",a,"CDATA is not closed.")-2,l=e.substring(a+9,o);i=this.saveTextToParentTag(i,r,n);let d=this.parseTextData(l,r.tagname,n,!0,!1,!0,!0);d==null&&(d=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:l}]):r.add(this.options.textNodeName,d),a=o+2}else{let o=R8(e,a,this.options.removeNSPrefix),l=o.tagName,d=o.rawTagName,c=o.tagExp,p=o.attrExpPresent,u=o.closeIndex;this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&i&&r.tagname!=="!xml"&&(i=this.saveTextToParentTag(i,r,n,!1));let m=r;if(m&&this.options.unpairedTags.indexOf(m.tagname)!==-1&&(r=this.tagsNodeStack.pop(),n=n.substring(0,n.lastIndexOf("."))),l!==t.tagname&&(n+=n?"."+l:l),this.isItStopNode(this.options.stopNodes,n,l)){let f="";if(c.length>0&&c.lastIndexOf("/")===c.length-1)l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),c=l):c=c.substr(0,c.length-1),a=o.closeIndex;else if(this.options.unpairedTags.indexOf(l)!==-1)a=o.closeIndex;else{let y=this.readStopNodeData(e,d,u+1);if(!y)throw new Error(`Unexpected end of ${d}`);a=y.i,f=y.tagContent}let g=new Ku(l);l!==c&&p&&(g[":@"]=this.buildAttributesMap(c,n,l)),f&&(f=this.parseTextData(f,l,n,!0,p,!0,!0)),n=n.substr(0,n.lastIndexOf(".")),g.add(this.options.textNodeName,f),this.addChild(r,g,n)}else{if(c.length>0&&c.lastIndexOf("/")===c.length-1){l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),c=l):c=c.substr(0,c.length-1),this.options.transformTagName&&(l=this.options.transformTagName(l));let f=new Ku(l);l!==c&&p&&(f[":@"]=this.buildAttributesMap(c,n,l)),this.addChild(r,f,n),n=n.substr(0,n.lastIndexOf("."))}else{let f=new Ku(l);this.tagsNodeStack.push(r),l!==c&&p&&(f[":@"]=this.buildAttributesMap(c,n,l)),this.addChild(r,f,n),r=f}i="",a=u}}else i+=e[a];return t.child};function N9e(e,t,r){let i=this.options.updateTag(t.tagname,r,t[":@"]);i===!1||(typeof i=="string"&&(t.tagname=i),e.addChild(t))}var T9e=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){let r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(let t in this.lastEntities){let r=this.lastEntities[t];e=e.replace(r.regex,r.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){let r=this.htmlEntities[t];e=e.replace(r.regex,r.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function P9e(e,t,r,i){return e&&(i===void 0&&(i=Object.keys(t.child).length===0),e=this.parseTextData(e,t.tagname,r,!1,t[":@"]?Object.keys(t[":@"]).length!==0:!1,i),e!==void 0&&e!==""&&t.add(this.options.textNodeName,e),e=""),e}function C9e(e,t,r){let i="*."+r;for(let n in e){let a=e[n];if(i===a||t===a)return!0}return!1}function R9e(e,t,r=">"){let i,n="";for(let a=t;a",r,`${t} is not closed`);if(e.substring(r+2,a).trim()===t&&(n--,n===0))return{tagContent:e.substring(i,r),i:a};r=a}else if(e[r+1]==="?")r=il(e,"?>",r+1,"StopNode is not closed.");else if(e.substr(r+1,3)==="!--")r=il(e,"-->",r+3,"StopNode is not closed.");else if(e.substr(r+1,2)==="![")r=il(e,"]]>",r,"StopNode is not closed.")-2;else{let a=R8(e,r,">");a&&((a&&a.tagName)===t&&a.tagExp[a.tagExp.length-1]!=="/"&&n++,r=a.closeIndex)}}function O8(e,t,r){if(t&&typeof e=="string"){let i=e.trim();return i==="true"?!0:i==="false"?!1:y9e(e,r)}else return ij.isExist(e)?e:""}nj.exports=C8});var lj=h(oj=>{"use strict";function A9e(e,t){return sj(e,t)}function sj(e,t,r){let i,n={};for(let a=0;a0&&(n[t.textNodeName]=i):i!==void 0&&(n[t.textNodeName]=i),n}function I9e(e){let t=Object.keys(e);for(let r=0;r{var{buildOptions:q9e}=QB(),F9e=aj(),{prettify:M9e}=lj(),B9e=S8(),A8=class{constructor(t){this.externalEntities={},this.options=q9e(t)}parse(t,r){if(typeof t!="string")if(t.toString)t=t.toString();else throw new Error("XML data is accepted in String or Bytes[] form.");if(r){r===!0&&(r={});let a=B9e.validate(t,r);if(a!==!0)throw Error(`${a.err.msg}:${a.err.line}:${a.err.col}`)}let i=new F9e(this.options);i.addExternalEntities(this.externalEntities);let n=i.parseXml(t);return this.options.preserveOrder||n===void 0?n:M9e(n,this.options)}addEntity(t,r){if(r.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(t.indexOf("&")!==-1||t.indexOf(";")!==-1)throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if(r==="&")throw new Error("An entity with value '&' is not permitted");this.externalEntities[t]=r}};dj.exports=A8});var hj=h((HAe,fj)=>{var j9e=` +`;function $9e(e,t){let r="";return t.format&&t.indentBy.length>0&&(r=j9e),uj(e,t,"",r)}function uj(e,t,r,i){let n="",a=!1;for(let s=0;s`,a=!1;continue}else if(l===t.commentPropName){n+=i+``,a=!0;continue}else if(l[0]==="?"){let f=pj(o[":@"],t),g=l==="?xml"?"":i,y=o[l][0][t.textNodeName];y=y.length!==0?" "+y:"",n+=g+`<${l}${y}${f}?>`,a=!0;continue}let c=i;c!==""&&(c+=t.indentBy);let p=pj(o[":@"],t),u=i+`<${l}${p}`,m=uj(o[l],t,d,c);t.unpairedTags.indexOf(l)!==-1?t.suppressUnpairedNode?n+=u+">":n+=u+"/>":(!m||m.length===0)&&t.suppressEmptyNode?n+=u+"/>":m&&m.endsWith(">")?n+=u+`>${m}${i}`:(n+=u+">",m&&i!==""&&(m.includes("/>")||m.includes("`),a=!0}return n}function k9e(e){let t=Object.keys(e);for(let r=0;r0&&t.processEntities)for(let r=0;r{"use strict";var U9e=hj(),H9e=P8(),G9e={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function Vs(e){this.options=Object.assign({},G9e,e),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=H9e(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=K9e),this.processTextOrObjNode=V9e,this.options.format?(this.indentate=W9e,this.tagEndChar=`> +`,this.newLine=` +`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}Vs.prototype.build=function(e){return this.options.preserveOrder?U9e(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0,[]).val)};Vs.prototype.j2x=function(e,t,r){let i="",n="",a=r.join(".");for(let s in e)if(Object.prototype.hasOwnProperty.call(e,s))if(typeof e[s]>"u")this.isAttribute(s)&&(n+="");else if(e[s]===null)this.isAttribute(s)?n+="":s[0]==="?"?n+=this.indentate(t)+"<"+s+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+s+"/"+this.tagEndChar;else if(e[s]instanceof Date)n+=this.buildTextValNode(e[s],s,"",t);else if(typeof e[s]!="object"){let o=this.isAttribute(s);if(o&&!this.ignoreAttributesFn(o,a))i+=this.buildAttrPairStr(o,""+e[s]);else if(!o)if(s===this.options.textNodeName){let l=this.options.tagValueProcessor(s,""+e[s]);n+=this.replaceEntitiesValue(l)}else n+=this.buildTextValNode(e[s],s,"",t)}else if(Array.isArray(e[s])){let o=e[s].length,l="",d="";for(let c=0;c"u"))if(p===null)s[0]==="?"?n+=this.indentate(t)+"<"+s+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+s+"/"+this.tagEndChar;else if(typeof p=="object")if(this.options.oneListGroup){let u=this.j2x(p,t+1,r.concat(s));l+=u.val,this.options.attributesGroupName&&p.hasOwnProperty(this.options.attributesGroupName)&&(d+=u.attrStr)}else l+=this.processTextOrObjNode(p,s,t,r);else if(this.options.oneListGroup){let u=this.options.tagValueProcessor(s,p);u=this.replaceEntitiesValue(u),l+=u}else l+=this.buildTextValNode(p,s,"",t)}this.options.oneListGroup&&(l=this.buildObjectNode(l,s,d,t)),n+=l}else if(this.options.attributesGroupName&&s===this.options.attributesGroupName){let o=Object.keys(e[s]),l=o.length;for(let d=0;d"+e+n:this.options.commentPropName!==!1&&t===this.options.commentPropName&&a.length===0?this.indentate(i)+``+this.newLine:this.indentate(i)+"<"+t+r+a+this.tagEndChar+e+this.indentate(i)+n}};Vs.prototype.closeTag=function(e){let t="";return this.options.unpairedTags.indexOf(e)!==-1?this.options.suppressUnpairedNode||(t="/"):this.options.suppressEmptyNode?t="/":t=`>`+this.newLine;if(this.options.commentPropName!==!1&&t===this.options.commentPropName)return this.indentate(i)+``+this.newLine;if(t[0]==="?")return this.indentate(i)+"<"+t+r+"?"+this.tagEndChar;{let n=this.options.tagValueProcessor(t,e);return n=this.replaceEntitiesValue(n),n===""?this.indentate(i)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(i)+"<"+t+r+">"+n+"0&&this.options.processEntities)for(let t=0;t{"use strict";var Q9e=S8(),X9e=cj(),Y9e=yj();vj.exports={XMLParser:X9e,XMLValidator:Q9e,XMLBuilder:Y9e}});var I8=h(ic=>{"use strict";Object.defineProperty(ic,"__esModule",{value:!0});ic.XML_CHARKEY=ic.XML_ATTRKEY=void 0;ic.XML_ATTRKEY="$";ic.XML_CHARKEY="_"});var Ej=h(P0=>{"use strict";Object.defineProperty(P0,"__esModule",{value:!0});P0.stringifyXML=e5e;P0.parseXML=t5e;var D8=bj(),_j=I8();function wj(e){var t;return{attributesGroupName:_j.XML_ATTRKEY,textNodeName:(t=e.xmlCharKey)!==null&&t!==void 0?t:_j.XML_CHARKEY,ignoreAttributes:!1,suppressBooleanAttributes:!1}}function Z9e(e={}){var t,r;return Object.assign(Object.assign({},wj(e)),{attributeNamePrefix:"@_",format:!0,suppressEmptyNode:!0,indentBy:"",rootNodeName:(t=e.rootName)!==null&&t!==void 0?t:"root",cdataPropName:(r=e.cdataPropName)!==null&&r!==void 0?r:"__cdata"})}function J9e(e={}){return Object.assign(Object.assign({},wj(e)),{parseAttributeValue:!1,parseTagValue:!1,attributeNamePrefix:"",stopNodes:e.stopNodes,processEntities:!0})}function e5e(e,t={}){let r=Z9e(t),i=new D8.XMLBuilder(r),n={[r.rootNodeName]:e};return`${i.build(n)}`.replace(/\n/g,"")}async function t5e(e,t={}){if(!e)throw new Error("Document is empty");let r=D8.XMLValidator.validate(e);if(r!==!0)throw r;let n=new D8.XMLParser(J9e(t)).parse(e);if(n["?xml"]&&delete n["?xml"],!t.includeRoot)for(let a of Object.keys(n)){let s=n[a];return typeof s=="object"?Object.assign({},s):s}return n}});var Nj=h(la=>{"use strict";Object.defineProperty(la,"__esModule",{value:!0});la.XML_CHARKEY=la.XML_ATTRKEY=la.parseXML=la.stringifyXML=void 0;var xj=Ej();Object.defineProperty(la,"stringifyXML",{enumerable:!0,get:function(){return xj.stringifyXML}});Object.defineProperty(la,"parseXML",{enumerable:!0,get:function(){return xj.parseXML}});var Sj=I8();Object.defineProperty(la,"XML_ATTRKEY",{enumerable:!0,get:function(){return Sj.XML_ATTRKEY}});Object.defineProperty(la,"XML_CHARKEY",{enumerable:!0,get:function(){return Sj.XML_CHARKEY}})});var Tj=h(C0=>{"use strict";Object.defineProperty(C0,"__esModule",{value:!0});C0.AbortError=void 0;var L8=class extends Error{constructor(t){super(t),this.name="AbortError"}};C0.AbortError=L8});var Pj=h(R0=>{"use strict";Object.defineProperty(R0,"__esModule",{value:!0});R0.AbortError=void 0;var r5e=Tj();Object.defineProperty(R0,"AbortError",{enumerable:!0,get:function(){return r5e.AbortError}})});var M8=h(Xu=>{"use strict";Object.defineProperty(Xu,"__esModule",{value:!0});var nc=new WeakMap,O0=new WeakMap,Qu=class e{constructor(){this.onabort=null,nc.set(this,[]),O0.set(this,!1)}get aborted(){if(!O0.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return O0.get(this)}static get none(){return new e}addEventListener(t,r){if(!nc.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");nc.get(this).push(r)}removeEventListener(t,r){if(!nc.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=nc.get(this),n=i.indexOf(r);n>-1&&i.splice(n,1)}dispatchEvent(t){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function Cj(e){if(e.aborted)return;e.onabort&&e.onabort.call(e);let t=nc.get(e);t&&t.slice().forEach(r=>{r.call(e,{type:"abort"})}),O0.set(e,!0)}var q8=class extends Error{constructor(t){super(t),this.name="AbortError"}},F8=class{constructor(t){if(this._signal=new Qu,!!t){Array.isArray(t)||(t=arguments);for(let r of t)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){Cj(this._signal)}static timeout(t){let r=new Qu,i=setTimeout(Cj,t,r);return typeof i.unref=="function"&&i.unref(),r}};Xu.AbortController=F8;Xu.AbortError=q8;Xu.AbortSignal=Qu});var Qj=h(al=>{"use strict";Object.defineProperty(al,"__esModule",{value:!0});var i5e=Sd(),Rj=M8(),n5e=Zr(),nl=i5e.createClientLogger("core-lro"),Aj=2e3,Ij=["succeeded","canceled","failed"];function Dj(e){try{return JSON.parse(e).state}catch{throw new Error(`Unable to deserialize input state: ${e}`)}}function Oj(e){let{state:t,stateProxy:r,isOperationError:i}=e;return n=>{throw i(n)&&(r.setError(t,n),r.setFailed(t)),n}}function a5e(e,t){let r=e;return r.slice(-1)!=="."&&(r=r+"."),r+" "+t}function s5e(e){let t=e.message,r=e.code,i=e;for(;i.innererror;)i=i.innererror,r=i.code,t=a5e(t,i.message);return{code:r,message:t}}function Lj(e){let{state:t,stateProxy:r,status:i,isDone:n,processResult:a,getError:s,response:o,setErrorAsResult:l}=e;switch(i){case"succeeded":{r.setSucceeded(t);break}case"failed":{let d=s?.(o),c="";if(d){let{code:u,message:m}=s5e(d);c=`. ${u}. ${m}`}let p=`The long-running operation has failed${c}`;r.setError(t,new Error(p)),r.setFailed(t),nl.warning(p);break}case"canceled":{r.setCanceled(t);break}}(n?.(o,t)||n===void 0&&["succeeded","canceled"].concat(l?[]:["failed"]).includes(i))&&r.setResult(t,o5e({response:o,state:t,processResult:a}))}function o5e(e){let{processResult:t,response:r,state:i}=e;return t?t(r,i):r}async function qj(e){let{init:t,stateProxy:r,processResult:i,getOperationStatus:n,withOperationLocation:a,setErrorAsResult:s}=e,{operationLocation:o,resourceLocation:l,metadata:d,response:c}=await t();o&&a?.(o,!1);let p={metadata:d,operationLocation:o,resourceLocation:l};nl.verbose("LRO: Operation description:",p);let u=r.initState(p),m=n({response:c,state:u,operationLocation:o});return Lj({state:u,status:m,stateProxy:r,response:c,setErrorAsResult:s,processResult:i}),u}async function l5e(e){let{poll:t,state:r,stateProxy:i,operationLocation:n,getOperationStatus:a,getResourceLocation:s,isOperationError:o,options:l}=e,d=await t(n,l).catch(Oj({state:r,stateProxy:i,isOperationError:o})),c=a(d,r);if(nl.verbose(`LRO: Status: + Polling from: ${r.config.operationLocation} + Operation status: ${c} + Polling status: ${Ij.includes(c)?"Stopped":"Running"}`),c==="succeeded"){let p=s(d,r);if(p!==void 0)return{response:await t(p).catch(Oj({state:r,stateProxy:i,isOperationError:o})),status:c}}return{response:d,status:c}}async function Fj(e){let{poll:t,state:r,stateProxy:i,options:n,getOperationStatus:a,getResourceLocation:s,getOperationLocation:o,isOperationError:l,withOperationLocation:d,getPollingInterval:c,processResult:p,getError:u,updateState:m,setDelay:f,isDone:g,setErrorAsResult:y}=e,{operationLocation:w}=r.config;if(w!==void 0){let{response:x,status:T}=await l5e({poll:t,getOperationStatus:a,state:r,stateProxy:i,operationLocation:w,getResourceLocation:s,isOperationError:l,options:n});if(Lj({status:T,response:x,state:r,stateProxy:i,isDone:g,processResult:p,getError:u,setErrorAsResult:y}),!Ij.includes(T)){let P=c?.(x);P&&f(P);let I=o?.(x,r);if(I!==void 0){let H=w!==I;r.config.operationLocation=I,d?.(I,H)}else d?.(w,!1)}m?.(r,x)}}function Mj(e){let{azureAsyncOperation:t,operationLocation:r}=e;return r??t}function Bj(e){return e.headers.location}function jj(e){return e.headers["operation-location"]}function $j(e){return e.headers["azure-asyncoperation"]}function d5e(e){let{location:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e;switch(r){case"PUT":return i;case"DELETE":return;default:switch(n){case"azure-async-operation":return;case"original-uri":return i;case"location":default:return t}}}function kj(e){let{rawResponse:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e,a=jj(t),s=$j(t),o=Mj({operationLocation:a,azureAsyncOperation:s}),l=Bj(t),d=r?.toLocaleUpperCase();return o!==void 0?{mode:"OperationLocation",operationLocation:o,resourceLocation:d5e({requestMethod:d,location:l,requestPath:i,resourceLocationConfig:n})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:d==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}function zj(e){let{status:t,statusCode:r}=e;if(typeof t!="string"&&t!==void 0)throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${t}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`);switch(t?.toLocaleLowerCase()){case void 0:return $8(r);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:return nl.verbose(`LRO: unrecognized operation status: ${t}`),t}}function c5e(e){var t;let{status:r}=(t=e.body)!==null&&t!==void 0?t:{};return zj({status:r,statusCode:e.statusCode})}function p5e(e){var t,r;let{properties:i,provisioningState:n}=(t=e.body)!==null&&t!==void 0?t:{},a=(r=i?.provisioningState)!==null&&r!==void 0?r:n;return zj({status:a,statusCode:e.statusCode})}function $8(e){return e===202?"running":e<300?"succeeded":"failed"}function Uj({rawResponse:e}){let t=e.headers["retry-after"];if(t!==void 0){let r=parseInt(t);return isNaN(r)?u5e(new Date(t)):r*1e3}}function Hj(e){let t=e.flatResponse.error;if(!t){nl.warning("The long-running operation failed but there is no error property in the response's body");return}if(!t.code||!t.message){nl.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return t}function u5e(e){let t=Math.floor(new Date().getTime()),r=e.getTime();if(t{let s=await n.sendInitialRequest(),o=kj({rawResponse:s.rawResponse,requestPath:n.requestPath,requestMethod:n.requestMethod,resourceLocationConfig:r});return Object.assign({response:s,operationLocation:o?.operationLocation,resourceLocation:o?.resourceLocation},o?.mode?{metadata:{mode:o.mode}}:{})},stateProxy:t,processResult:i?({flatResponse:s},o)=>i(s,o):({flatResponse:s})=>s,getOperationStatus:Gj,setErrorAsResult:a})}function Vj({rawResponse:e},t){var r;switch((r=t.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return Mj({operationLocation:jj(e),azureAsyncOperation:$j(e)});case"ResourceLocation":return Bj(e);case"Body":default:return}}function k8({rawResponse:e},t){var r;let i=(r=t.config.metadata)===null||r===void 0?void 0:r.mode;switch(i){case"OperationLocation":return c5e(e);case"ResourceLocation":return $8(e.statusCode);case"Body":return p5e(e);default:throw new Error(`Internal error: Unexpected operation mode: ${i}`)}}function Wj({flatResponse:e},t){if(typeof e=="object"){let r=e.resourceLocation;r!==void 0&&(t.config.resourceLocation=r)}return t.config.resourceLocation}function Kj(e){return e.name==="RestError"}async function f5e(e){let{lro:t,stateProxy:r,options:i,processResult:n,updateState:a,setDelay:s,state:o,setErrorAsResult:l}=e;return Fj({state:o,stateProxy:r,setDelay:s,processResult:n?({flatResponse:d},c)=>n(d,c):({flatResponse:d})=>d,getError:Hj,updateState:a,getPollingInterval:Uj,getOperationLocation:Vj,getOperationStatus:k8,isOperationError:Kj,getResourceLocation:Wj,options:i,poll:async(d,c)=>t.sendPollRequest(d,c),setErrorAsResult:l})}var h5e=()=>({initState:e=>({status:"running",config:e}),setCanceled:e=>e.status="canceled",setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.status="running",setSucceeded:e=>e.status="succeeded",setFailed:e=>e.status="failed",getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>e.status==="canceled",isFailed:e=>e.status==="failed",isRunning:e=>e.status==="running",isSucceeded:e=>e.status==="succeeded"});function g5e(e){let{getOperationLocation:t,getStatusFromInitialResponse:r,getStatusFromPollResponse:i,isOperationError:n,getResourceLocation:a,getPollingInterval:s,getError:o,resolveOnUnsuccessful:l}=e;return async({init:d,poll:c},p)=>{let{processResult:u,updateState:m,withOperationLocation:f,intervalInMs:g=Aj,restoreFrom:y}=p||{},w=h5e(),x=f?(()=>{let _=!1;return(de,N)=>{N?f(de):_||f(de),_=!0}})():void 0,T=y?Dj(y):await qj({init:d,stateProxy:w,processResult:u,getOperationStatus:r,withOperationLocation:x,setErrorAsResult:!l}),P,I=new Rj.AbortController,H=new Map,W=async()=>H.forEach(_=>_(T)),j="Operation was canceled",L=g,z={getOperationState:()=>T,getResult:()=>T.result,isDone:()=>["succeeded","failed","canceled"].includes(T.status),isStopped:()=>P===void 0,stopPolling:()=>{I.abort()},toString:()=>JSON.stringify({state:T}),onProgress:_=>{let de=Symbol();return H.set(de,_),()=>H.delete(de)},pollUntilDone:_=>P??(P=(async()=>{let{abortSignal:de}=_||{},{signal:N}=de?new Rj.AbortController([de,I.signal]):I;if(!z.isDone())for(await z.poll({abortSignal:N});!z.isDone();)await n5e.delay(L,{abortSignal:N}),await z.poll({abortSignal:N});if(l)return z.getResult();switch(T.status){case"succeeded":return z.getResult();case"canceled":throw new Error(j);case"failed":throw T.error;case"notStarted":case"running":throw new Error("Polling completed without succeeding or failing")}})().finally(()=>{P=void 0})),async poll(_){if(l){if(z.isDone())return}else switch(T.status){case"succeeded":return;case"canceled":throw new Error(j);case"failed":throw T.error}if(await Fj({poll:c,state:T,stateProxy:w,getOperationLocation:t,isOperationError:n,withOperationLocation:x,getPollingInterval:s,getOperationStatus:i,getResourceLocation:a,processResult:u,getError:o,updateState:m,options:_,setDelay:de=>{L=de},setErrorAsResult:!l}),await W(),!l)switch(T.status){case"canceled":throw new Error(j);case"failed":throw T.error}}};return z}}async function y5e(e,t){let{resourceLocationConfig:r,intervalInMs:i,processResult:n,restoreFrom:a,updateState:s,withOperationLocation:o,resolveOnUnsuccessful:l=!1}=t||{};return g5e({getStatusFromInitialResponse:Gj,getStatusFromPollResponse:k8,isOperationError:Kj,getOperationLocation:Vj,getResourceLocation:Wj,getPollingInterval:Uj,getError:Hj,resolveOnUnsuccessful:l})({init:async()=>{let d=await e.sendInitialRequest(),c=kj({rawResponse:d.rawResponse,requestPath:e.requestPath,requestMethod:e.requestMethod,resourceLocationConfig:r});return Object.assign({response:d,operationLocation:c?.operationLocation,resourceLocation:c?.resourceLocation},c?.mode?{metadata:{mode:c.mode}}:{})},poll:e.sendPollRequest},{intervalInMs:i,withOperationLocation:o,restoreFrom:a,updateState:s,processResult:n?({flatResponse:d},c)=>n(d,c):({flatResponse:d})=>d})}var v5e=()=>({initState:e=>({config:e,isStarted:!0}),setCanceled:e=>e.isCancelled=!0,setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.isStarted=!0,setSucceeded:e=>e.isCompleted=!0,setFailed:()=>{},getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>!!e.isCancelled,isFailed:e=>!!e.error,isRunning:e=>!!e.isStarted,isSucceeded:e=>!!(e.isCompleted&&!e.isCancelled&&!e.error)}),B8=class{constructor(t,r,i,n,a,s,o){this.state=t,this.lro=r,this.setErrorAsResult=i,this.lroResourceLocationConfig=n,this.processResult=a,this.updateState=s,this.isDone=o}setPollerConfig(t){this.pollerConfig=t}async update(t){var r;let i=v5e();this.state.isStarted||(this.state=Object.assign(Object.assign({},this.state),await m5e({lro:this.lro,stateProxy:i,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult})));let n=this.updateState,a=this.isDone;return!this.state.isCompleted&&this.state.error===void 0&&await f5e({lro:this.lro,state:this.state,stateProxy:i,processResult:this.processResult,updateState:n?(s,{rawResponse:o})=>n(s,o):void 0,isDone:a?({flatResponse:s},o)=>a(s,o):void 0,options:t,setDelay:s=>{this.pollerConfig.intervalInMs=s},setErrorAsResult:this.setErrorAsResult}),(r=t?.fireProgress)===null||r===void 0||r.call(t,this.state),this}async cancel(){return nl.error("`cancelOperation` is deprecated because it wasn't implemented"),this}toString(){return JSON.stringify({state:this.state})}},A0=class e extends Error{constructor(t){super(t),this.name="PollerStoppedError",Object.setPrototypeOf(this,e.prototype)}},I0=class e extends Error{constructor(t){super(t),this.name="PollerCancelledError",Object.setPrototypeOf(this,e.prototype)}},D0=class{constructor(t){this.resolveOnUnsuccessful=!1,this.stopped=!0,this.pollProgressCallbacks=[],this.operation=t,this.promise=new Promise((r,i)=>{this.resolve=r,this.reject=i}),this.promise.catch(()=>{})}async startPolling(t={}){for(this.stopped&&(this.stopped=!1);!this.isStopped()&&!this.isDone();)await this.poll(t),await this.delay()}async pollOnce(t={}){this.isDone()||(this.operation=await this.operation.update({abortSignal:t.abortSignal,fireProgress:this.fireProgress.bind(this)})),this.processUpdatedState()}fireProgress(t){for(let r of this.pollProgressCallbacks)r(t)}async cancelOnce(t={}){this.operation=await this.operation.cancel(t)}poll(t={}){if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(t);let r=()=>{this.pollOncePromise=void 0};this.pollOncePromise.then(r,r).catch(this.reject)}return this.pollOncePromise}processUpdatedState(){if(this.operation.state.error&&(this.stopped=!0,!this.resolveOnUnsuccessful))throw this.reject(this.operation.state.error),this.operation.state.error;if(this.operation.state.isCancelled&&(this.stopped=!0,!this.resolveOnUnsuccessful)){let t=new I0("Operation was canceled");throw this.reject(t),t}this.isDone()&&this.resolve&&this.resolve(this.getResult())}async pollUntilDone(t={}){return this.stopped&&this.startPolling(t).catch(this.reject),this.processUpdatedState(),this.promise}onProgress(t){return this.pollProgressCallbacks.push(t),()=>{this.pollProgressCallbacks=this.pollProgressCallbacks.filter(r=>r!==t)}}isDone(){let t=this.operation.state;return!!(t.isCompleted||t.isCancelled||t.error)}stopPolling(){this.stopped||(this.stopped=!0,this.reject&&this.reject(new A0("This poller is already stopped")))}isStopped(){return this.stopped}cancelOperation(t={}){if(!this.cancelPromise)this.cancelPromise=this.cancelOnce(t);else if(t.abortSignal)throw new Error("A cancel request is currently pending");return this.cancelPromise}getOperationState(){return this.operation.state}getResult(){return this.operation.state.result}toString(){return this.operation.toString()}},j8=class extends D0{constructor(t,r){let{intervalInMs:i=Aj,resumeFrom:n,resolveOnUnsuccessful:a=!1,isDone:s,lroResourceLocationConfig:o,processResult:l,updateState:d}=r||{},c=n?Dj(n):{},p=new B8(c,t,!a,o,l,d,s);super(p),this.resolveOnUnsuccessful=a,this.config={intervalInMs:i},p.setPollerConfig(this.config)}delay(){return new Promise(t=>setTimeout(()=>t(),this.config.intervalInMs))}};al.LroEngine=j8;al.Poller=D0;al.PollerCancelledError=I0;al.PollerStoppedError=A0;al.createHttpPoller=y5e});var $U=h(ue=>{"use strict";Object.defineProperty(ue,"__esModule",{value:!0});var $r=ja(),U=(gM(),Vc(hM)),dn=SM(),rt=Zr(),Q0=$B(),em=b8(),V8=Nj(),b5e=Sd(),X0=Pj(),xb=require("crypto"),_5e=Mv(),Sb=require("stream"),w5e=Qj(),o$=require("events"),E5e=require("fs"),x5e=require("util"),S5e=require("buffer");function Y0(e){var t=Object.create(null);return e&&Object.keys(e).forEach(function(r){if(r!=="default"){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}}),t.default=e,Object.freeze(t)}var N5e=Y0(Q0),mc=Y0(em),Nb=Y0(E5e),T5e=Y0(x5e),Wt=b5e.createClientLogger("storage-blob"),dc=class{constructor(t,r){this._nextPolicy=t,this._options=r}shouldLog(t){return this._options.shouldLog(t)}log(t,r){this._options.log(t,r)}},l$="12.25.0",Tb="2024-11-04",z8=256*1024*1024,U8=4e3*1024*1024,L0=5e4,P5e=8*1024*1024,W8=4*1024*1024,C5e=5,R5e=100*1e3,Pb="https://storage.azure.com/.default",In={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}},O5e={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416},we={AUTHORIZATION:"Authorization",AUTHORIZATION_SCHEME:"Bearer",CONTENT_ENCODING:"Content-Encoding",CONTENT_ID:"Content-ID",CONTENT_LANGUAGE:"Content-Language",CONTENT_LENGTH:"Content-Length",CONTENT_MD5:"Content-Md5",CONTENT_TRANSFER_ENCODING:"Content-Transfer-Encoding",CONTENT_TYPE:"Content-Type",COOKIE:"Cookie",DATE:"date",IF_MATCH:"if-match",IF_MODIFIED_SINCE:"if-modified-since",IF_NONE_MATCH:"if-none-match",IF_UNMODIFIED_SINCE:"if-unmodified-since",PREFIX_FOR_STORAGE:"x-ms-",RANGE:"Range",USER_AGENT:"User-Agent",X_MS_CLIENT_REQUEST_ID:"x-ms-client-request-id",X_MS_COPY_SOURCE:"x-ms-copy-source",X_MS_DATE:"x-ms-date",X_MS_ERROR_CODE:"x-ms-error-code",X_MS_VERSION:"x-ms-version",X_MS_CopySourceErrorCode:"x-ms-copy-source-error-code"},da="",d$="*",A5e=1*1024*1024,Xj=256,I5e=4*A5e,za=`\r +`,c$="HTTP/1.1",D5e="AES256",L5e="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",q5e=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"],F5e=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"],M5e="BlobUsesCustomerSpecifiedEncryption",B5e="BlobDoesNotUseCustomerSpecifiedEncryption",j5e=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function $5e(e){let t=new URL(e),r=t.pathname;return r=r||"/",r=z5e(r),t.pathname=r,t.toString()}function k5e(e){let t="";if(e.search("DevelopmentStorageProxyUri=")!==-1){let r=e.split(";");for(let i of r)i.trim().startsWith("DevelopmentStorageProxyUri=")&&(t=i.trim().match("DevelopmentStorageProxyUri=(.*)")[1])}return t}function sl(e,t){let r=e.split(";");for(let i of r)if(i.trim().startsWith(t))return i.trim().match(t+"=(.*)")[1];return""}function fc(e){let t="";e.startsWith("UseDevelopmentStorage=true")&&(t=k5e(e),e=L5e);let r=sl(e,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,e.search("DefaultEndpointsProtocol=")!==-1&&e.search("AccountKey=")!==-1){let i="",n="",a=Buffer.from("accountKey","base64"),s="";if(n=sl(e,"AccountName"),a=Buffer.from(sl(e,"AccountKey"),"base64"),!r){i=sl(e,"DefaultEndpointsProtocol");let o=i.toLowerCase();if(o!=="https"&&o!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(s=sl(e,"EndpointSuffix"),!s)throw new Error("Invalid EndpointSuffix in the provided Connection String");r=`${i}://${n}.blob.${s}`}if(n){if(a.length===0)throw new Error("Invalid AccountKey in the provided Connection String")}else throw new Error("Invalid AccountName in the provided Connection String");return{kind:"AccountConnString",url:r,accountName:n,accountKey:a,proxyUri:t}}else{let i=sl(e,"SharedAccessSignature"),n=sl(e,"AccountName");if(n||(n=h$(r)),r){if(!i)throw new Error("Invalid SharedAccessSignature in the provided SAS Connection String")}else throw new Error("Invalid BlobEndpoint in the provided SAS Connection String");return i.startsWith("?")&&(i=i.substring(1)),{kind:"SASConnString",url:r,accountName:n,accountSas:i}}}function z5e(e){return encodeURIComponent(e).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function Tt(e,t){let r=new URL(e),i=r.pathname;return i=i?i.endsWith("/")?`${i}${t}`:`${i}/${t}`:t,r.pathname=i,r.toString()}function Ua(e,t,r){let i=new URL(e),n=encodeURIComponent(t),a=r?encodeURIComponent(r):void 0,s=i.search===""?"?":i.search,o=[];for(let l of s.slice(1).split("&"))if(l){let[d]=l.split("=",2);d!==n&&o.push(l)}return a&&o.push(`${n}=${a}`),i.search=o.length?`?${o.join("&")}`:"",i.toString()}function Yj(e,t){var r;return(r=new URL(e).searchParams.get(t))!==null&&r!==void 0?r:void 0}function p$(e,t){let r=new URL(e);return r.hostname=t,r.toString()}function Z0(e){try{return new URL(e).pathname}catch{return}}function U5e(e){try{let t=new URL(e);return t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol}catch{return}}function H5e(e){let t=new URL(e),r=t.pathname;if(!r)throw new RangeError("Invalid url without valid path.");let i=t.search||"";return i=i.trim(),i!==""&&(i=i.startsWith("?")?i:`?${i}`),`${r}${i}`}function u$(e){let t=new URL(e).search;if(!t)return{};t=t.trim(),t=t.startsWith("?")?t.substring(1):t;let r=t.split("&");r=r.filter(n=>{let a=n.indexOf("="),s=n.lastIndexOf("=");return a>0&&a===s&&s42&&(e=e.slice(0,42));let a=e+V5e(t.toString(),48-e.length,"0");return G5e(a)}async function m$(e,t,r){return new Promise((i,n)=>{let a,s=()=>{a!==void 0&&clearTimeout(a),n(r)};a=setTimeout(()=>{t!==void 0&&t.removeEventListener("abort",s),i()},e),t!==void 0&&t.addEventListener("abort",s)})}function V5e(e,t,r=" "){return String.prototype.padStart?e.padStart(t,r):(r=r||" ",e.length>t?e:(t=t-e.length,t>r.length&&(r+=r.repeat(t/r.length)),r.slice(0,t)+e))}function f$(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase()}function h$(e){let t=new URL(e),r;try{return t.hostname.split(".")[1]==="blob"?r=t.hostname.split(".")[0]:Rb(t)?r=t.pathname.split("/")[1]:r="",r}catch{throw new Error("Unable to extract accountName with provided information.")}}function Rb(e){let t=e.host;return/^.*:.*:.*$|^(localhost|host.docker.internal)(:[0-9]+)?$|^(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])(\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])){3}(:[0-9]+)?$/.test(t)||!!e.port&&j5e.includes(e.port)}function ll(e){if(e===void 0)return;let t=[];for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let i=e[r];t.push(`${encodeURIComponent(r)}=${encodeURIComponent(i)}`)}return t.join("&")}function W5e(e){if(e===void 0)return;let t={blobTagSet:[]};for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let i=e[r];t.blobTagSet.push({key:r,value:i})}return t}function Yu(e){if(e===void 0)return;let t={};for(let r of e.blobTagSet)t[r.key]=r.value;return t}function Jj(e){if(e!==void 0)switch(e.kind){case"csv":return{format:{type:"delimited",delimitedTextConfiguration:{columnSeparator:e.columnSeparator||",",fieldQuote:e.fieldQuote||"",recordSeparator:e.recordSeparator,escapeChar:e.escapeCharacter||"",headersPresent:e.hasHeaders||!1}}};case"json":return{format:{type:"json",jsonTextConfiguration:{recordSeparator:e.recordSeparator}}};case"arrow":return{format:{type:"arrow",arrowConfiguration:{schema:e.schema}}};case"parquet":return{format:{type:"parquet"}};default:throw Error("Invalid BlobQueryTextConfiguration.")}}function B0(e){if(!e||"policy-id"in e)return;let t=[];for(let r in e){let i=r.split("_"),n="or-";i[0].startsWith(n)&&(i[0]=i[0].substring(n.length));let a={ruleId:i[1],replicationStatus:e[r]},s=t.findIndex(o=>o.policyId===i[0]);s>-1?t[s].rules.push(a):t.push({policyId:i[0],rules:[a]})}return t}function tm(e){return e?e.scheme+" "+e.value:void 0}function oc(e){return e.encoded?decodeURIComponent(e.content):e.content}function K5e(e){return Object.assign(Object.assign({},e),{segment:{blobItems:e.segment.blobItems.map(t=>Object.assign(Object.assign({},t),{name:oc(t.name)}))}})}function Q5e(e){var t;return Object.assign(Object.assign({},e),{segment:{blobPrefixes:(t=e.segment.blobPrefixes)===null||t===void 0?void 0:t.map(r=>Object.assign(Object.assign({},r),{name:oc(r.name)})),blobItems:e.segment.blobItems.map(r=>Object.assign(Object.assign({},r),{name:oc(r.name)}))}})}function*e$(e){let t=[],r=[];e.pageRange&&(t=e.pageRange),e.clearRange&&(r=e.clearRange);let i=0,n=0;for(;i=1?Math.floor(i.maxTries):Ws.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:Ws.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:Ws.maxRetryDelayInMs):Ws.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:Ws.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:Ws.secondaryHost}}async sendRequest(t){return this.attemptSendRequest(t,!1,1)}async attemptSendRequest(t,r,i){let n=t.clone(),a=r||!this.retryOptions.secondaryHost||!(t.method==="GET"||t.method==="HEAD"||t.method==="OPTIONS")||i%2===1;a||(n.url=p$(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=Ua(n.url,In.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let s;try{if(Wt.info(`RetryPolicy: =====> Try=${i} ${a?"Primary":"Secondary"}`),s=await this._nextPolicy.sendRequest(n),!this.shouldRetry(a,i,s))return s;r=r||!a&&s.status===404}catch(o){if(Wt.error(`RetryPolicy: Caught error, message: ${o.message}, code: ${o.code}`),!this.shouldRetry(a,i,s,o))throw o}return await this.delay(a,i,t.abortSignal),this.attemptSendRequest(t,r,++i)}shouldRetry(t,r,i,n){if(r>=this.retryOptions.maxTries)return Wt.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let a=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(n){for(let s of a)if(n.name.toUpperCase().includes(s)||n.message.toUpperCase().includes(s)||n.code&&n.code.toString().toUpperCase()===s)return Wt.info(`RetryPolicy: Network error ${s} found, will retry.`),!0}if(i||n){let s=i?i.status:n?n.statusCode:0;if(!t&&s===404)return Wt.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(s===503||s===500)return Wt.info(`RetryPolicy: Will retry for status code ${s}.`),!0}return n?.code==="PARSE_ERROR"&&n?.message.startsWith('Error "Error: Unclosed root tag')?(Wt.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(t,r,i){let n=0;if(t)switch(this.retryOptions.retryPolicyType){case ue.StorageRetryPolicyType.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case ue.StorageRetryPolicyType.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return Wt.info(`RetryPolicy: Delay for ${n}ms`),m$(n,i,X5e)}},$0=class{constructor(t){this.retryOptions=t}create(t,r){return new j0(t,r,this.retryOptions)}},rm=class extends dc{sendRequest(t){return this._nextPolicy.sendRequest(this.signRequest(t))}signRequest(t){return t}},Y5e=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1820,0,1823,1825,1827,1829,0,0,0,1837,2051,0,0,1843,0,3331,3354,3356,3358,3360,3362,3364,3366,3368,3370,0,0,0,0,0,0,0,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,0,0,1859,1860,1864,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,1868,0,1872,0]),Z5e=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),J5e=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32786,0,0,0,0,0,33298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);function g$(e,t){return eve(e,t)?-1:1}function eve(e,t){let r=[Y5e,Z5e,J5e],i=0,n=0,a=0;for(;ia;let s=n0&&t.headers.set(we.CONTENT_LENGTH,Buffer.byteLength(t.body));let r=[t.method.toUpperCase(),this.getHeaderValueToSign(t,we.CONTENT_LANGUAGE),this.getHeaderValueToSign(t,we.CONTENT_ENCODING),this.getHeaderValueToSign(t,we.CONTENT_LENGTH),this.getHeaderValueToSign(t,we.CONTENT_MD5),this.getHeaderValueToSign(t,we.CONTENT_TYPE),this.getHeaderValueToSign(t,we.DATE),this.getHeaderValueToSign(t,we.IF_MODIFIED_SINCE),this.getHeaderValueToSign(t,we.IF_MATCH),this.getHeaderValueToSign(t,we.IF_NONE_MATCH),this.getHeaderValueToSign(t,we.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(t,we.RANGE)].join(` +`)+` +`+this.getCanonicalizedHeadersString(t)+this.getCanonicalizedResourceString(t),i=this.factory.computeHMACSHA256(r);return t.headers.set(we.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),t}getHeaderValueToSign(t,r){let i=t.headers.get(r);return!i||r===we.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(t){let r=t.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(we.PREFIX_FOR_STORAGE));r.sort((n,a)=>g$(n.name.toLowerCase(),a.name.toLowerCase())),r=r.filter((n,a,s)=>!(a>0&&n.name.toLowerCase()===s[a-1].name.toLowerCase()));let i="";return r.forEach(n=>{i+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()} +`}),i}getCanonicalizedResourceString(t){let r=Z0(t.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let n=u$(t.url),a={};if(n){let s=[];for(let o in n)if(Object.prototype.hasOwnProperty.call(n,o)){let l=o.toLowerCase();a[l]=n[o],s.push(l)}s.sort();for(let o of s)i+=` +${o}:${decodeURIComponent(a[o])}`}return i}},im=class{create(t,r){throw new Error("Method should be implemented in children classes.")}},lt=class extends im{constructor(t,r){super(),this.accountName=t,this.accountKey=Buffer.from(r,"base64")}create(t,r){return new k0(t,r,this)}computeHMACSHA256(t){return xb.createHmac("sha256",this.accountKey).update(t,"utf8").digest("base64")}},z0=class extends rm{constructor(t,r){super(t,r)}},ct=class extends im{create(t,r){return new z0(t,r)}},H8;function tve(){return H8||(H8=$r.createDefaultHttpClient()),H8}var rve="storageBrowserPolicy";function ive(){return{name:rve,async sendRequest(e,t){return rt.isNode||((e.method==="GET"||e.method==="HEAD")&&(e.url=Ua(e.url,In.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),e.headers.delete(we.COOKIE),e.headers.delete(we.CONTENT_LENGTH)),t(e)}}}var nve="storageRetryPolicy",nm;(function(e){e[e.EXPONENTIAL=0]="EXPONENTIAL",e[e.FIXED=1]="FIXED"})(nm||(nm={}));var ac={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:nm.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},ave=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],sve=new X0.AbortError("The operation was aborted.");function ove(e={}){var t,r,i,n,a,s;let o=(t=e.retryPolicyType)!==null&&t!==void 0?t:ac.retryPolicyType,l=(r=e.maxTries)!==null&&r!==void 0?r:ac.maxTries,d=(i=e.retryDelayInMs)!==null&&i!==void 0?i:ac.retryDelayInMs,c=(n=e.maxRetryDelayInMs)!==null&&n!==void 0?n:ac.maxRetryDelayInMs,p=(a=e.secondaryHost)!==null&&a!==void 0?a:ac.secondaryHost,u=(s=e.tryTimeoutInMs)!==null&&s!==void 0?s:ac.tryTimeoutInMs;function m({isPrimaryRetry:g,attempt:y,response:w,error:x}){var T,P;if(y>=l)return Wt.info(`RetryPolicy: Attempt(s) ${y} >= maxTries ${l}, no further try.`),!1;if(x){for(let I of ave)if(x.name.toUpperCase().includes(I)||x.message.toUpperCase().includes(I)||x.code&&x.code.toString().toUpperCase()===I)return Wt.info(`RetryPolicy: Network error ${I} found, will retry.`),!0;if(x?.code==="PARSE_ERROR"&&x?.message.startsWith('Error "Error: Unclosed root tag'))return Wt.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0}if(w||x){let I=(P=(T=w?.status)!==null&&T!==void 0?T:x?.statusCode)!==null&&P!==void 0?P:0;if(!g&&I===404)return Wt.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(I===503||I===500)return Wt.info(`RetryPolicy: Will retry for status code ${I}.`),!0}return!1}function f(g,y){let w=0;if(g)switch(o){case nm.EXPONENTIAL:w=Math.min((Math.pow(2,y-1)-1)*d,c);break;case nm.FIXED:w=d;break}else w=Math.random()*1e3;return Wt.info(`RetryPolicy: Delay for ${w}ms`),w}return{name:nve,async sendRequest(g,y){u&&(g.url=Ua(g.url,In.Parameters.TIMEOUT,String(Math.floor(u/1e3))));let w=g.url,x=p?p$(g.url,p):void 0,T=!1,P=1,I=!0,H,W;for(;I;){let j=T||!x||!["GET","HEAD","OPTIONS"].includes(g.method)||P%2===1;g.url=j?w:x,H=void 0,W=void 0;try{Wt.info(`RetryPolicy: =====> Try=${P} ${j?"Primary":"Secondary"}`),H=await y(g),T=T||!j&&H.status===404}catch(L){if($r.isRestError(L))Wt.error(`RetryPolicy: Caught error, message: ${L.message}, code: ${L.code}`),W=L;else throw Wt.error(`RetryPolicy: Caught error, message: ${rt.getErrorMessage(L)}`),L}I=m({isPrimaryRetry:j,attempt:P,response:H,error:W}),I&&await m$(f(j,P),g.abortSignal,sve),P++}if(H)return H;throw W??new $r.RestError("RetryPolicy failed without known error.")}}}var lve="storageSharedKeyCredentialPolicy";function y$(e){function t(a){a.headers.set(we.X_MS_DATE,new Date().toUTCString()),a.body&&(typeof a.body=="string"||Buffer.isBuffer(a.body))&&a.body.length>0&&a.headers.set(we.CONTENT_LENGTH,Buffer.byteLength(a.body));let s=[a.method.toUpperCase(),r(a,we.CONTENT_LANGUAGE),r(a,we.CONTENT_ENCODING),r(a,we.CONTENT_LENGTH),r(a,we.CONTENT_MD5),r(a,we.CONTENT_TYPE),r(a,we.DATE),r(a,we.IF_MODIFIED_SINCE),r(a,we.IF_MATCH),r(a,we.IF_NONE_MATCH),r(a,we.IF_UNMODIFIED_SINCE),r(a,we.RANGE)].join(` +`)+` +`+i(a)+n(a),o=xb.createHmac("sha256",e.accountKey).update(s,"utf8").digest("base64");a.headers.set(we.AUTHORIZATION,`SharedKey ${e.accountName}:${o}`)}function r(a,s){let o=a.headers.get(s);return!o||s===we.CONTENT_LENGTH&&o==="0"?"":o}function i(a){let s=[];for(let[l,d]of a.headers)l.toLowerCase().startsWith(we.PREFIX_FOR_STORAGE)&&s.push({name:l,value:d});s.sort((l,d)=>g$(l.name.toLowerCase(),d.name.toLowerCase())),s=s.filter((l,d,c)=>!(d>0&&l.name.toLowerCase()===c[d-1].name.toLowerCase()));let o="";return s.forEach(l=>{o+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()} +`}),o}function n(a){let s=Z0(a.url)||"/",o="";o+=`/${e.accountName}${s}`;let l=u$(a.url),d={};if(l){let c=[];for(let p in l)if(Object.prototype.hasOwnProperty.call(l,p)){let u=p.toLowerCase();d[u]=l[p],c.push(u)}c.sort();for(let p of c)o+=` +${p}:${decodeURIComponent(d[p])}`}return o}return{name:lve,async sendRequest(a,s){return t(a),s(a)}}}var U0=class extends dc{constructor(t,r){super(t,r)}async sendRequest(t){return rt.isNode?this._nextPolicy.sendRequest(t):((t.method.toUpperCase()==="GET"||t.method.toUpperCase()==="HEAD")&&(t.url=Ua(t.url,In.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.remove(we.COOKIE),t.headers.remove(we.CONTENT_LENGTH),this._nextPolicy.sendRequest(t))}},H0=class{create(t,r){return new U0(t,r)}},dve="StorageCorrectContentLengthPolicy";function cve(){function e(t){t.body&&(typeof t.body=="string"||Buffer.isBuffer(t.body))&&t.body.length>0&&t.headers.set(we.CONTENT_LENGTH,Buffer.byteLength(t.body))}return{name:dve,async sendRequest(t,r){return e(t),r(t)}}}function Qs(e){if(!e||typeof e!="object")return!1;let t=e;return Array.isArray(t.factories)&&typeof t.options=="object"&&typeof t.toServiceClientOptions=="function"}var am=class{constructor(t,r={}){this.factories=t,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function dt(e,t={}){e||(e=new ct);let r=new am([],t);return r._credential=e,r}function pve(e){let t=[uve,_$,mve,fve,hve,gve,vve];if(e.factories.length){let r=e.factories.filter(i=>!t.some(n=>n(i)));if(r.length){let i=r.some(n=>yve(n));return{wrappedPolicies:Q0.createRequestPolicyFactoryPolicy(r),afterRetry:i}}}}function v$(e){var t;let r=e.options,{httpClient:i}=r,n=U.__rest(r,["httpClient"]),a=e._coreHttpClient;a||(a=i?Q0.convertHttpClient(i):tve(),e._coreHttpClient=a);let s=e._corePipeline;if(!s){let o=`azsdk-js-azure-storage-blob/${l$}`,l=n.userAgentOptions&&n.userAgentOptions.userAgentPrefix?`${n.userAgentOptions.userAgentPrefix} ${o}`:`${o}`;s=em.createClientPipeline(Object.assign(Object.assign({},n),{loggingOptions:{additionalAllowedHeaderNames:q5e,additionalAllowedQueryParameters:F5e,logger:Wt.info},userAgentOptions:{userAgentPrefix:l},serializationOptions:{stringifyXML:V8.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:V8.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}})),s.removePolicy({phase:"Retry"}),s.removePolicy({name:$r.decompressResponsePolicyName}),s.addPolicy(cve()),s.addPolicy(ove(n.retryOptions),{phase:"Retry"}),s.addPolicy(ive());let d=pve(e);d&&s.addPolicy(d.wrappedPolicies,d.afterRetry?{afterPhase:"Retry"}:void 0);let c=b$(e);dn.isTokenCredential(c)?s.addPolicy($r.bearerTokenAuthenticationPolicy({credential:c,scopes:(t=n.audience)!==null&&t!==void 0?t:Pb,challengeCallbacks:{authorizeRequestOnChallenge:em.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):c instanceof lt&&s.addPolicy(y$({accountName:c.accountName,accountKey:c.accountKey}),{phase:"Sign"}),e._corePipeline=s}return Object.assign(Object.assign({},n),{allowInsecureConnection:!0,httpClient:a,pipeline:s})}function b$(e){if(e._credential)return e._credential;let t=new ct;for(let r of e.factories)if(dn.isTokenCredential(r.credential))t=r.credential;else if(_$(r))return r;return t}function _$(e){return e instanceof lt?!0:e.constructor.name==="StorageSharedKeyCredential"}function uve(e){return e instanceof ct?!0:e.constructor.name==="AnonymousCredential"}function mve(e){return dn.isTokenCredential(e.credential)}function fve(e){return e instanceof H0?!0:e.constructor.name==="StorageBrowserPolicyFactory"}function hve(e){return e instanceof $0?!0:e.constructor.name==="StorageRetryPolicyFactory"}function gve(e){return e.constructor.name==="TelemetryPolicyFactory"}function yve(e){return e.constructor.name==="InjectorPolicyFactory"}function vve(e){let t=["GenerateClientRequestIdPolicy","TracingPolicy","LogPolicy","ProxyPolicy","DisableResponseDecompressionPolicy","KeepAlivePolicy","DeserializationPolicy"],r={sendRequest:async s=>({request:s,headers:s.headers.clone(),status:500})},i={log(s,o){},shouldLog(s){return!1}},a=e.create(r,i).constructor.name;return t.some(s=>a.startsWith(s))}var Ob={serializedName:"BlobServiceProperties",xmlName:"StorageServiceProperties",type:{name:"Composite",className:"BlobServiceProperties",modelProperties:{blobAnalyticsLogging:{serializedName:"Logging",xmlName:"Logging",type:{name:"Composite",className:"Logging"}},hourMetrics:{serializedName:"HourMetrics",xmlName:"HourMetrics",type:{name:"Composite",className:"Metrics"}},minuteMetrics:{serializedName:"MinuteMetrics",xmlName:"MinuteMetrics",type:{name:"Composite",className:"Metrics"}},cors:{serializedName:"Cors",xmlName:"Cors",xmlIsWrapped:!0,xmlElementName:"CorsRule",type:{name:"Sequence",element:{type:{name:"Composite",className:"CorsRule"}}}},defaultServiceVersion:{serializedName:"DefaultServiceVersion",xmlName:"DefaultServiceVersion",type:{name:"String"}},deleteRetentionPolicy:{serializedName:"DeleteRetentionPolicy",xmlName:"DeleteRetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}},staticWebsite:{serializedName:"StaticWebsite",xmlName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite"}}}}},bve={serializedName:"Logging",type:{name:"Composite",className:"Logging",modelProperties:{version:{serializedName:"Version",required:!0,xmlName:"Version",type:{name:"String"}},deleteProperty:{serializedName:"Delete",required:!0,xmlName:"Delete",type:{name:"Boolean"}},read:{serializedName:"Read",required:!0,xmlName:"Read",type:{name:"Boolean"}},write:{serializedName:"Write",required:!0,xmlName:"Write",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}},_ve={serializedName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy",modelProperties:{enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},days:{constraints:{InclusiveMinimum:1},serializedName:"Days",xmlName:"Days",type:{name:"Number"}}}}},wve={serializedName:"Metrics",type:{name:"Composite",className:"Metrics",modelProperties:{version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},includeAPIs:{serializedName:"IncludeAPIs",xmlName:"IncludeAPIs",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}},Eve={serializedName:"CorsRule",type:{name:"Composite",className:"CorsRule",modelProperties:{allowedOrigins:{serializedName:"AllowedOrigins",required:!0,xmlName:"AllowedOrigins",type:{name:"String"}},allowedMethods:{serializedName:"AllowedMethods",required:!0,xmlName:"AllowedMethods",type:{name:"String"}},allowedHeaders:{serializedName:"AllowedHeaders",required:!0,xmlName:"AllowedHeaders",type:{name:"String"}},exposedHeaders:{serializedName:"ExposedHeaders",required:!0,xmlName:"ExposedHeaders",type:{name:"String"}},maxAgeInSeconds:{constraints:{InclusiveMinimum:0},serializedName:"MaxAgeInSeconds",required:!0,xmlName:"MaxAgeInSeconds",type:{name:"Number"}}}}},xve={serializedName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite",modelProperties:{enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},indexDocument:{serializedName:"IndexDocument",xmlName:"IndexDocument",type:{name:"String"}},errorDocument404Path:{serializedName:"ErrorDocument404Path",xmlName:"ErrorDocument404Path",type:{name:"String"}},defaultIndexDocumentPath:{serializedName:"DefaultIndexDocumentPath",xmlName:"DefaultIndexDocumentPath",type:{name:"String"}}}}},X={serializedName:"StorageError",type:{name:"Composite",className:"StorageError",modelProperties:{message:{serializedName:"Message",xmlName:"Message",type:{name:"String"}},code:{serializedName:"Code",xmlName:"Code",type:{name:"String"}},authenticationErrorDetail:{serializedName:"AuthenticationErrorDetail",xmlName:"AuthenticationErrorDetail",type:{name:"String"}}}}},w$={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}},Sve={serializedName:"GeoReplication",type:{name:"Composite",className:"GeoReplication",modelProperties:{status:{serializedName:"Status",required:!0,xmlName:"Status",type:{name:"Enum",allowedValues:["live","bootstrap","unavailable"]}},lastSyncOn:{serializedName:"LastSyncTime",required:!0,xmlName:"LastSyncTime",type:{name:"DateTimeRfc1123"}}}}},E$={serializedName:"ListContainersSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListContainersSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},containerItems:{serializedName:"ContainerItems",required:!0,xmlName:"Containers",xmlIsWrapped:!0,xmlElementName:"Container",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},Nve={serializedName:"ContainerItem",xmlName:"Container",type:{name:"Composite",className:"ContainerItem",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},deleted:{serializedName:"Deleted",xmlName:"Deleted",type:{name:"Boolean"}},version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"ContainerProperties"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},Tve={serializedName:"ContainerProperties",type:{name:"Composite",className:"ContainerProperties",modelProperties:{lastModified:{serializedName:"Last-Modified",required:!0,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:!0,xmlName:"Etag",type:{name:"String"}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},publicAccess:{serializedName:"PublicAccess",xmlName:"PublicAccess",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"HasImmutabilityPolicy",xmlName:"HasImmutabilityPolicy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"HasLegalHold",xmlName:"HasLegalHold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"DefaultEncryptionScope",xmlName:"DefaultEncryptionScope",type:{name:"String"}},preventEncryptionScopeOverride:{serializedName:"DenyEncryptionScopeOverride",xmlName:"DenyEncryptionScopeOverride",type:{name:"Boolean"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},isImmutableStorageWithVersioningEnabled:{serializedName:"ImmutableStorageWithVersioningEnabled",xmlName:"ImmutableStorageWithVersioningEnabled",type:{name:"Boolean"}}}}},x$={serializedName:"KeyInfo",type:{name:"Composite",className:"KeyInfo",modelProperties:{startsOn:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",required:!0,xmlName:"Expiry",type:{name:"String"}}}}},S$={serializedName:"UserDelegationKey",type:{name:"Composite",className:"UserDelegationKey",modelProperties:{signedObjectId:{serializedName:"SignedOid",required:!0,xmlName:"SignedOid",type:{name:"String"}},signedTenantId:{serializedName:"SignedTid",required:!0,xmlName:"SignedTid",type:{name:"String"}},signedStartsOn:{serializedName:"SignedStart",required:!0,xmlName:"SignedStart",type:{name:"String"}},signedExpiresOn:{serializedName:"SignedExpiry",required:!0,xmlName:"SignedExpiry",type:{name:"String"}},signedService:{serializedName:"SignedService",required:!0,xmlName:"SignedService",type:{name:"String"}},signedVersion:{serializedName:"SignedVersion",required:!0,xmlName:"SignedVersion",type:{name:"String"}},value:{serializedName:"Value",required:!0,xmlName:"Value",type:{name:"String"}}}}},Ab={serializedName:"FilterBlobSegment",xmlName:"EnumerationResults",type:{name:"Composite",className:"FilterBlobSegment",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},where:{serializedName:"Where",required:!0,xmlName:"Where",type:{name:"String"}},blobs:{serializedName:"Blobs",required:!0,xmlName:"Blobs",xmlIsWrapped:!0,xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"FilterBlobItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},Pve={serializedName:"FilterBlobItem",xmlName:"Blob",type:{name:"Composite",className:"FilterBlobItem",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",type:{name:"String"}},tags:{serializedName:"Tags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}}}}},Ib={serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags",modelProperties:{blobTagSet:{serializedName:"BlobTagSet",required:!0,xmlName:"TagSet",xmlIsWrapped:!0,xmlElementName:"Tag",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobTag"}}}}}}},Cve={serializedName:"BlobTag",xmlName:"Tag",type:{name:"Composite",className:"BlobTag",modelProperties:{key:{serializedName:"Key",required:!0,xmlName:"Key",type:{name:"String"}},value:{serializedName:"Value",required:!0,xmlName:"Value",type:{name:"String"}}}}},Rve={serializedName:"SignedIdentifier",xmlName:"SignedIdentifier",type:{name:"Composite",className:"SignedIdentifier",modelProperties:{id:{serializedName:"Id",required:!0,xmlName:"Id",type:{name:"String"}},accessPolicy:{serializedName:"AccessPolicy",xmlName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy"}}}}},Ove={serializedName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy",modelProperties:{startsOn:{serializedName:"Start",xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",xmlName:"Expiry",type:{name:"String"}},permissions:{serializedName:"Permission",xmlName:"Permission",type:{name:"String"}}}}},N$={serializedName:"ListBlobsFlatSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsFlatSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},Ave={serializedName:"BlobFlatListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment",modelProperties:{blobItems:{serializedName:"BlobItems",required:!0,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}},Ive={serializedName:"BlobItemInternal",xmlName:"Blob",type:{name:"Composite",className:"BlobItemInternal",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}},deleted:{serializedName:"Deleted",required:!0,xmlName:"Deleted",type:{name:"Boolean"}},snapshot:{serializedName:"Snapshot",required:!0,xmlName:"Snapshot",type:{name:"String"}},versionId:{serializedName:"VersionId",xmlName:"VersionId",type:{name:"String"}},isCurrentVersion:{serializedName:"IsCurrentVersion",xmlName:"IsCurrentVersion",type:{name:"Boolean"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},blobTags:{serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}},objectReplicationMetadata:{serializedName:"ObjectReplicationMetadata",xmlName:"OrMetadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},hasVersionsOnly:{serializedName:"HasVersionsOnly",xmlName:"HasVersionsOnly",type:{name:"Boolean"}}}}},Dve={serializedName:"BlobName",type:{name:"Composite",className:"BlobName",modelProperties:{encoded:{serializedName:"Encoded",xmlName:"Encoded",xmlIsAttribute:!0,type:{name:"Boolean"}},content:{serializedName:"content",xmlName:"content",xmlIsMsText:!0,type:{name:"String"}}}}},Lve={serializedName:"BlobPropertiesInternal",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal",modelProperties:{createdOn:{serializedName:"Creation-Time",xmlName:"Creation-Time",type:{name:"DateTimeRfc1123"}},lastModified:{serializedName:"Last-Modified",required:!0,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:!0,xmlName:"Etag",type:{name:"String"}},contentLength:{serializedName:"Content-Length",xmlName:"Content-Length",type:{name:"Number"}},contentType:{serializedName:"Content-Type",xmlName:"Content-Type",type:{name:"String"}},contentEncoding:{serializedName:"Content-Encoding",xmlName:"Content-Encoding",type:{name:"String"}},contentLanguage:{serializedName:"Content-Language",xmlName:"Content-Language",type:{name:"String"}},contentMD5:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}},contentDisposition:{serializedName:"Content-Disposition",xmlName:"Content-Disposition",type:{name:"String"}},cacheControl:{serializedName:"Cache-Control",xmlName:"Cache-Control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"BlobType",xmlName:"BlobType",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},copyId:{serializedName:"CopyId",xmlName:"CopyId",type:{name:"String"}},copyStatus:{serializedName:"CopyStatus",xmlName:"CopyStatus",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},copySource:{serializedName:"CopySource",xmlName:"CopySource",type:{name:"String"}},copyProgress:{serializedName:"CopyProgress",xmlName:"CopyProgress",type:{name:"String"}},copyCompletedOn:{serializedName:"CopyCompletionTime",xmlName:"CopyCompletionTime",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"CopyStatusDescription",xmlName:"CopyStatusDescription",type:{name:"String"}},serverEncrypted:{serializedName:"ServerEncrypted",xmlName:"ServerEncrypted",type:{name:"Boolean"}},incrementalCopy:{serializedName:"IncrementalCopy",xmlName:"IncrementalCopy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"DestinationSnapshot",xmlName:"DestinationSnapshot",type:{name:"String"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},accessTier:{serializedName:"AccessTier",xmlName:"AccessTier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}},accessTierInferred:{serializedName:"AccessTierInferred",xmlName:"AccessTierInferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"ArchiveStatus",xmlName:"ArchiveStatus",type:{name:"Enum",allowedValues:["rehydrate-pending-to-hot","rehydrate-pending-to-cool","rehydrate-pending-to-cold"]}},customerProvidedKeySha256:{serializedName:"CustomerProvidedKeySha256",xmlName:"CustomerProvidedKeySha256",type:{name:"String"}},encryptionScope:{serializedName:"EncryptionScope",xmlName:"EncryptionScope",type:{name:"String"}},accessTierChangedOn:{serializedName:"AccessTierChangeTime",xmlName:"AccessTierChangeTime",type:{name:"DateTimeRfc1123"}},tagCount:{serializedName:"TagCount",xmlName:"TagCount",type:{name:"Number"}},expiresOn:{serializedName:"Expiry-Time",xmlName:"Expiry-Time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"Sealed",xmlName:"Sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"RehydratePriority",xmlName:"RehydratePriority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessedOn:{serializedName:"LastAccessTime",xmlName:"LastAccessTime",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"ImmutabilityPolicyUntilDate",xmlName:"ImmutabilityPolicyUntilDate",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"ImmutabilityPolicyMode",xmlName:"ImmutabilityPolicyMode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"LegalHold",xmlName:"LegalHold",type:{name:"Boolean"}}}}},T$={serializedName:"ListBlobsHierarchySegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsHierarchySegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},delimiter:{serializedName:"Delimiter",xmlName:"Delimiter",type:{name:"String"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},qve={serializedName:"BlobHierarchyListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment",modelProperties:{blobPrefixes:{serializedName:"BlobPrefixes",xmlName:"BlobPrefixes",xmlElementName:"BlobPrefix",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobPrefix"}}}},blobItems:{serializedName:"BlobItems",required:!0,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}},Fve={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}},P$={serializedName:"BlockLookupList",xmlName:"BlockList",type:{name:"Composite",className:"BlockLookupList",modelProperties:{committed:{serializedName:"Committed",xmlName:"Committed",xmlElementName:"Committed",type:{name:"Sequence",element:{type:{name:"String"}}}},uncommitted:{serializedName:"Uncommitted",xmlName:"Uncommitted",xmlElementName:"Uncommitted",type:{name:"Sequence",element:{type:{name:"String"}}}},latest:{serializedName:"Latest",xmlName:"Latest",xmlElementName:"Latest",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},C$={serializedName:"BlockList",type:{name:"Composite",className:"BlockList",modelProperties:{committedBlocks:{serializedName:"CommittedBlocks",xmlName:"CommittedBlocks",xmlIsWrapped:!0,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}},uncommittedBlocks:{serializedName:"UncommittedBlocks",xmlName:"UncommittedBlocks",xmlIsWrapped:!0,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}}}}},Mve={serializedName:"Block",type:{name:"Composite",className:"Block",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},size:{serializedName:"Size",required:!0,xmlName:"Size",type:{name:"Number"}}}}},Db={serializedName:"PageList",type:{name:"Composite",className:"PageList",modelProperties:{pageRange:{serializedName:"PageRange",xmlName:"PageRange",xmlElementName:"PageRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"PageRange"}}}},clearRange:{serializedName:"ClearRange",xmlName:"ClearRange",xmlElementName:"ClearRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"ClearRange"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},Bve={serializedName:"PageRange",xmlName:"PageRange",type:{name:"Composite",className:"PageRange",modelProperties:{start:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:!0,xmlName:"End",type:{name:"Number"}}}}},jve={serializedName:"ClearRange",xmlName:"ClearRange",type:{name:"Composite",className:"ClearRange",modelProperties:{start:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:!0,xmlName:"End",type:{name:"Number"}}}}},R$={serializedName:"QueryRequest",xmlName:"QueryRequest",type:{name:"Composite",className:"QueryRequest",modelProperties:{queryType:{serializedName:"QueryType",required:!0,xmlName:"QueryType",type:{name:"String"}},expression:{serializedName:"Expression",required:!0,xmlName:"Expression",type:{name:"String"}},inputSerialization:{serializedName:"InputSerialization",xmlName:"InputSerialization",type:{name:"Composite",className:"QuerySerialization"}},outputSerialization:{serializedName:"OutputSerialization",xmlName:"OutputSerialization",type:{name:"Composite",className:"QuerySerialization"}}}}},$ve={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}},kve={serializedName:"QueryFormat",type:{name:"Composite",className:"QueryFormat",modelProperties:{type:{serializedName:"Type",required:!0,xmlName:"Type",type:{name:"Enum",allowedValues:["delimited","json","arrow","parquet"]}},delimitedTextConfiguration:{serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration"}},jsonTextConfiguration:{serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration"}},arrowConfiguration:{serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration"}},parquetTextConfiguration:{serializedName:"ParquetTextConfiguration",xmlName:"ParquetTextConfiguration",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}},zve={serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration",modelProperties:{columnSeparator:{serializedName:"ColumnSeparator",xmlName:"ColumnSeparator",type:{name:"String"}},fieldQuote:{serializedName:"FieldQuote",xmlName:"FieldQuote",type:{name:"String"}},recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}},escapeChar:{serializedName:"EscapeChar",xmlName:"EscapeChar",type:{name:"String"}},headersPresent:{serializedName:"HeadersPresent",xmlName:"HasHeaders",type:{name:"Boolean"}}}}},Uve={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}},Hve={serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration",modelProperties:{schema:{serializedName:"Schema",required:!0,xmlName:"Schema",xmlIsWrapped:!0,xmlElementName:"Field",type:{name:"Sequence",element:{type:{name:"Composite",className:"ArrowField"}}}}}}},Gve={serializedName:"ArrowField",xmlName:"Field",type:{name:"Composite",className:"ArrowField",modelProperties:{type:{serializedName:"Type",required:!0,xmlName:"Type",type:{name:"String"}},name:{serializedName:"Name",xmlName:"Name",type:{name:"String"}},precision:{serializedName:"Precision",xmlName:"Precision",type:{name:"Number"}},scale:{serializedName:"Scale",xmlName:"Scale",type:{name:"Number"}}}}},O$={serializedName:"Service_setPropertiesHeaders",type:{name:"Composite",className:"ServiceSetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},A$={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},I$={serializedName:"Service_getPropertiesHeaders",type:{name:"Composite",className:"ServiceGetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},D$={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},L$={serializedName:"Service_getStatisticsHeaders",type:{name:"Composite",className:"ServiceGetStatisticsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},q$={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},F$={serializedName:"Service_listContainersSegmentHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},M$={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},B$={serializedName:"Service_getUserDelegationKeyHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},j$={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$$={serializedName:"Service_getAccountInfoHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},k$={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},z$={serializedName:"Service_submitBatchHeaders",type:{name:"Composite",className:"ServiceSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},U$={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},H$={serializedName:"Service_filterBlobsHeaders",type:{name:"Composite",className:"ServiceFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},G$={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},V$={serializedName:"Container_createHeaders",type:{name:"Composite",className:"ContainerCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},W$={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},K$={serializedName:"Container_getPropertiesHeaders",type:{name:"Composite",className:"ContainerGetPropertiesHeaders",modelProperties:{metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"x-ms-has-immutability-policy",xmlName:"x-ms-has-immutability-policy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"x-ms-has-legal-hold",xmlName:"x-ms-has-legal-hold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}},denyEncryptionScopeOverride:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}},isImmutableStorageWithVersioningEnabled:{serializedName:"x-ms-immutable-storage-with-versioning-enabled",xmlName:"x-ms-immutable-storage-with-versioning-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Q$={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},X$={serializedName:"Container_deleteHeaders",type:{name:"Composite",className:"ContainerDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Y$={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Z$={serializedName:"Container_setMetadataHeaders",type:{name:"Composite",className:"ContainerSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},J$={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ek={serializedName:"Container_getAccessPolicyHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyHeaders",modelProperties:{blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tk={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rk={serializedName:"Container_setAccessPolicyHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ik={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nk={serializedName:"Container_restoreHeaders",type:{name:"Composite",className:"ContainerRestoreHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ak={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sk={serializedName:"Container_renameHeaders",type:{name:"Composite",className:"ContainerRenameHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ok={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lk={serializedName:"Container_submitBatchHeaders",type:{name:"Composite",className:"ContainerSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}}}}},dk={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ck={serializedName:"Container_filterBlobsHeaders",type:{name:"Composite",className:"ContainerFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},pk={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},uk={serializedName:"Container_acquireLeaseHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},mk={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fk={serializedName:"Container_releaseLeaseHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},hk={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gk={serializedName:"Container_renewLeaseHeaders",type:{name:"Composite",className:"ContainerRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},yk={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vk={serializedName:"Container_breakLeaseHeaders",type:{name:"Composite",className:"ContainerBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},bk={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_k={serializedName:"Container_changeLeaseHeaders",type:{name:"Composite",className:"ContainerChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},wk={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ek={serializedName:"Container_listBlobFlatSegmentHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xk={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Sk={serializedName:"Container_listBlobHierarchySegmentHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Nk={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Tk={serializedName:"Container_getAccountInfoHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}},Pk={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},K8={serializedName:"Blob_downloadHeaders",type:{name:"Composite",className:"BlobDownloadHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}},Ck={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Rk={serializedName:"Blob_getPropertiesHeaders",type:{name:"Composite",className:"BlobGetPropertiesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},isIncrementalCopy:{serializedName:"x-ms-incremental-copy",xmlName:"x-ms-incremental-copy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"x-ms-copy-destination-snapshot",xmlName:"x-ms-copy-destination-snapshot",type:{name:"String"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},accessTier:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"String"}},accessTierInferred:{serializedName:"x-ms-access-tier-inferred",xmlName:"x-ms-access-tier-inferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"x-ms-archive-status",xmlName:"x-ms-archive-status",type:{name:"String"}},accessTierChangedOn:{serializedName:"x-ms-access-tier-change-time",xmlName:"x-ms-access-tier-change-time",type:{name:"DateTimeRfc1123"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},expiresOn:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ok={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ak={serializedName:"Blob_deleteHeaders",type:{name:"Composite",className:"BlobDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ik={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Dk={serializedName:"Blob_undeleteHeaders",type:{name:"Composite",className:"BlobUndeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Lk={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qk={serializedName:"Blob_setExpiryHeaders",type:{name:"Composite",className:"BlobSetExpiryHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Fk={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Mk={serializedName:"Blob_setHttpHeadersHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Bk={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jk={serializedName:"Blob_setImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiry:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}}}},$k={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kk={serializedName:"Blob_deleteImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},zk={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Uk={serializedName:"Blob_setLegalHoldHeaders",type:{name:"Composite",className:"BlobSetLegalHoldHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}}}},Hk={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Gk={serializedName:"Blob_setMetadataHeaders",type:{name:"Composite",className:"BlobSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Vk={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Wk={serializedName:"Blob_acquireLeaseHeaders",type:{name:"Composite",className:"BlobAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Kk={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Qk={serializedName:"Blob_releaseLeaseHeaders",type:{name:"Composite",className:"BlobReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Xk={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Yk={serializedName:"Blob_renewLeaseHeaders",type:{name:"Composite",className:"BlobRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Zk={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Jk={serializedName:"Blob_changeLeaseHeaders",type:{name:"Composite",className:"BlobChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},ez={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tz={serializedName:"Blob_breakLeaseHeaders",type:{name:"Composite",className:"BlobBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},rz={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},iz={serializedName:"Blob_createSnapshotHeaders",type:{name:"Composite",className:"BlobCreateSnapshotHeaders",modelProperties:{snapshot:{serializedName:"x-ms-snapshot",xmlName:"x-ms-snapshot",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nz={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},az={serializedName:"Blob_startCopyFromURLHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sz={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},oz={serializedName:"Blob_copyFromURLHeaders",type:{name:"Composite",className:"BlobCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{defaultValue:"success",isConstant:!0,serializedName:"x-ms-copy-status",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lz={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dz={serializedName:"Blob_abortCopyFromURLHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cz={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Q8={serializedName:"Blob_setTierHeaders",type:{name:"Composite",className:"BlobSetTierHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pz={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},uz={serializedName:"Blob_getAccountInfoHeaders",type:{name:"Composite",className:"BlobGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}},mz={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},X8={serializedName:"Blob_queryHeaders",type:{name:"Composite",className:"BlobQueryHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletionTime:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}},fz={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hz={serializedName:"Blob_getTagsHeaders",type:{name:"Composite",className:"BlobGetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gz={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yz={serializedName:"Blob_setTagsHeaders",type:{name:"Composite",className:"BlobSetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vz={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bz={serializedName:"PageBlob_createHeaders",type:{name:"Composite",className:"PageBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_z={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wz={serializedName:"PageBlob_uploadPagesHeaders",type:{name:"Composite",className:"PageBlobUploadPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ez={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xz={serializedName:"PageBlob_clearPagesHeaders",type:{name:"Composite",className:"PageBlobClearPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Sz={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Nz={serializedName:"PageBlob_uploadPagesFromURLHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Tz={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Pz={serializedName:"PageBlob_getPageRangesHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Cz={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Rz={serializedName:"PageBlob_getPageRangesDiffHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Oz={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Az={serializedName:"PageBlob_resizeHeaders",type:{name:"Composite",className:"PageBlobResizeHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Iz={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Dz={serializedName:"PageBlob_updateSequenceNumberHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Lz={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qz={serializedName:"PageBlob_copyIncrementalHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Fz={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Mz={serializedName:"AppendBlob_createHeaders",type:{name:"Composite",className:"AppendBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Bz={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jz={serializedName:"AppendBlob_appendBlockHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$z={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kz={serializedName:"AppendBlob_appendBlockFromUrlHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zz={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Uz={serializedName:"AppendBlob_sealHeaders",type:{name:"Composite",className:"AppendBlobSealHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}}}}},Hz={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Gz={serializedName:"BlockBlob_uploadHeaders",type:{name:"Composite",className:"BlockBlobUploadHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Vz={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Wz={serializedName:"BlockBlob_putBlobFromUrlHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Kz={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Qz={serializedName:"BlockBlob_stageBlockHeaders",type:{name:"Composite",className:"BlockBlobStageBlockHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Xz={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Yz={serializedName:"BlockBlob_stageBlockFromURLHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zz={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Jz={serializedName:"BlockBlob_commitBlockListHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eU={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tU={serializedName:"BlockBlob_getBlockListHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rU={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hc=Object.freeze({__proto__:null,AccessPolicy:Ove,AppendBlobAppendBlockExceptionHeaders:$z,AppendBlobAppendBlockFromUrlExceptionHeaders:zz,AppendBlobAppendBlockFromUrlHeaders:kz,AppendBlobAppendBlockHeaders:jz,AppendBlobCreateExceptionHeaders:Bz,AppendBlobCreateHeaders:Mz,AppendBlobSealExceptionHeaders:Hz,AppendBlobSealHeaders:Uz,ArrowConfiguration:Hve,ArrowField:Gve,BlobAbortCopyFromURLExceptionHeaders:cz,BlobAbortCopyFromURLHeaders:dz,BlobAcquireLeaseExceptionHeaders:Kk,BlobAcquireLeaseHeaders:Wk,BlobBreakLeaseExceptionHeaders:rz,BlobBreakLeaseHeaders:tz,BlobChangeLeaseExceptionHeaders:ez,BlobChangeLeaseHeaders:Jk,BlobCopyFromURLExceptionHeaders:lz,BlobCopyFromURLHeaders:oz,BlobCreateSnapshotExceptionHeaders:nz,BlobCreateSnapshotHeaders:iz,BlobDeleteExceptionHeaders:Ik,BlobDeleteHeaders:Ak,BlobDeleteImmutabilityPolicyExceptionHeaders:zk,BlobDeleteImmutabilityPolicyHeaders:kk,BlobDownloadExceptionHeaders:Ck,BlobDownloadHeaders:K8,BlobFlatListSegment:Ave,BlobGetAccountInfoExceptionHeaders:mz,BlobGetAccountInfoHeaders:uz,BlobGetPropertiesExceptionHeaders:Ok,BlobGetPropertiesHeaders:Rk,BlobGetTagsExceptionHeaders:gz,BlobGetTagsHeaders:hz,BlobHierarchyListSegment:qve,BlobItemInternal:Ive,BlobName:Dve,BlobPrefix:Fve,BlobPropertiesInternal:Lve,BlobQueryExceptionHeaders:fz,BlobQueryHeaders:X8,BlobReleaseLeaseExceptionHeaders:Xk,BlobReleaseLeaseHeaders:Qk,BlobRenewLeaseExceptionHeaders:Zk,BlobRenewLeaseHeaders:Yk,BlobServiceProperties:Ob,BlobServiceStatistics:w$,BlobSetExpiryExceptionHeaders:Fk,BlobSetExpiryHeaders:qk,BlobSetHttpHeadersExceptionHeaders:Bk,BlobSetHttpHeadersHeaders:Mk,BlobSetImmutabilityPolicyExceptionHeaders:$k,BlobSetImmutabilityPolicyHeaders:jk,BlobSetLegalHoldExceptionHeaders:Hk,BlobSetLegalHoldHeaders:Uk,BlobSetMetadataExceptionHeaders:Vk,BlobSetMetadataHeaders:Gk,BlobSetTagsExceptionHeaders:vz,BlobSetTagsHeaders:yz,BlobSetTierExceptionHeaders:pz,BlobSetTierHeaders:Q8,BlobStartCopyFromURLExceptionHeaders:sz,BlobStartCopyFromURLHeaders:az,BlobTag:Cve,BlobTags:Ib,BlobUndeleteExceptionHeaders:Lk,BlobUndeleteHeaders:Dk,Block:Mve,BlockBlobCommitBlockListExceptionHeaders:eU,BlockBlobCommitBlockListHeaders:Jz,BlockBlobGetBlockListExceptionHeaders:rU,BlockBlobGetBlockListHeaders:tU,BlockBlobPutBlobFromUrlExceptionHeaders:Kz,BlockBlobPutBlobFromUrlHeaders:Wz,BlockBlobStageBlockExceptionHeaders:Xz,BlockBlobStageBlockFromURLExceptionHeaders:Zz,BlockBlobStageBlockFromURLHeaders:Yz,BlockBlobStageBlockHeaders:Qz,BlockBlobUploadExceptionHeaders:Vz,BlockBlobUploadHeaders:Gz,BlockList:C$,BlockLookupList:P$,ClearRange:jve,ContainerAcquireLeaseExceptionHeaders:mk,ContainerAcquireLeaseHeaders:uk,ContainerBreakLeaseExceptionHeaders:bk,ContainerBreakLeaseHeaders:vk,ContainerChangeLeaseExceptionHeaders:wk,ContainerChangeLeaseHeaders:_k,ContainerCreateExceptionHeaders:W$,ContainerCreateHeaders:V$,ContainerDeleteExceptionHeaders:Y$,ContainerDeleteHeaders:X$,ContainerFilterBlobsExceptionHeaders:pk,ContainerFilterBlobsHeaders:ck,ContainerGetAccessPolicyExceptionHeaders:tk,ContainerGetAccessPolicyHeaders:ek,ContainerGetAccountInfoExceptionHeaders:Pk,ContainerGetAccountInfoHeaders:Tk,ContainerGetPropertiesExceptionHeaders:Q$,ContainerGetPropertiesHeaders:K$,ContainerItem:Nve,ContainerListBlobFlatSegmentExceptionHeaders:xk,ContainerListBlobFlatSegmentHeaders:Ek,ContainerListBlobHierarchySegmentExceptionHeaders:Nk,ContainerListBlobHierarchySegmentHeaders:Sk,ContainerProperties:Tve,ContainerReleaseLeaseExceptionHeaders:hk,ContainerReleaseLeaseHeaders:fk,ContainerRenameExceptionHeaders:ok,ContainerRenameHeaders:sk,ContainerRenewLeaseExceptionHeaders:yk,ContainerRenewLeaseHeaders:gk,ContainerRestoreExceptionHeaders:ak,ContainerRestoreHeaders:nk,ContainerSetAccessPolicyExceptionHeaders:ik,ContainerSetAccessPolicyHeaders:rk,ContainerSetMetadataExceptionHeaders:J$,ContainerSetMetadataHeaders:Z$,ContainerSubmitBatchExceptionHeaders:dk,ContainerSubmitBatchHeaders:lk,CorsRule:Eve,DelimitedTextConfiguration:zve,FilterBlobItem:Pve,FilterBlobSegment:Ab,GeoReplication:Sve,JsonTextConfiguration:Uve,KeyInfo:x$,ListBlobsFlatSegmentResponse:N$,ListBlobsHierarchySegmentResponse:T$,ListContainersSegmentResponse:E$,Logging:bve,Metrics:wve,PageBlobClearPagesExceptionHeaders:Sz,PageBlobClearPagesHeaders:xz,PageBlobCopyIncrementalExceptionHeaders:Fz,PageBlobCopyIncrementalHeaders:qz,PageBlobCreateExceptionHeaders:_z,PageBlobCreateHeaders:bz,PageBlobGetPageRangesDiffExceptionHeaders:Oz,PageBlobGetPageRangesDiffHeaders:Rz,PageBlobGetPageRangesExceptionHeaders:Cz,PageBlobGetPageRangesHeaders:Pz,PageBlobResizeExceptionHeaders:Iz,PageBlobResizeHeaders:Az,PageBlobUpdateSequenceNumberExceptionHeaders:Lz,PageBlobUpdateSequenceNumberHeaders:Dz,PageBlobUploadPagesExceptionHeaders:Ez,PageBlobUploadPagesFromURLExceptionHeaders:Tz,PageBlobUploadPagesFromURLHeaders:Nz,PageBlobUploadPagesHeaders:wz,PageList:Db,PageRange:Bve,QueryFormat:kve,QueryRequest:R$,QuerySerialization:$ve,RetentionPolicy:_ve,ServiceFilterBlobsExceptionHeaders:G$,ServiceFilterBlobsHeaders:H$,ServiceGetAccountInfoExceptionHeaders:k$,ServiceGetAccountInfoHeaders:$$,ServiceGetPropertiesExceptionHeaders:D$,ServiceGetPropertiesHeaders:I$,ServiceGetStatisticsExceptionHeaders:q$,ServiceGetStatisticsHeaders:L$,ServiceGetUserDelegationKeyExceptionHeaders:j$,ServiceGetUserDelegationKeyHeaders:B$,ServiceListContainersSegmentExceptionHeaders:M$,ServiceListContainersSegmentHeaders:F$,ServiceSetPropertiesExceptionHeaders:A$,ServiceSetPropertiesHeaders:O$,ServiceSubmitBatchExceptionHeaders:U$,ServiceSubmitBatchHeaders:z$,SignedIdentifier:Rve,StaticWebsite:xve,StorageError:X,UserDelegationKey:S$}),gc={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},Vve={parameterPath:"blobServiceProperties",mapper:Ob},Xs={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},J={parameterPath:"url",mapper:{serializedName:"url",required:!0,xmlName:"url",type:{name:"String"}},skipEncoding:!0},J0={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:!0,serializedName:"restype",type:{name:"String"}}},Ys={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:!0,serializedName:"comp",type:{name:"String"}}},ee={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}},te={parameterPath:"version",mapper:{defaultValue:"2024-11-04",isConstant:!0,serializedName:"x-ms-version",type:{name:"String"}}},re={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}},me={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},Wve={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Lb={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:!0,serializedName:"comp",type:{name:"String"}}},qb={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}},cl={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}},pl={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}},Kve={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:"CSV"},Qve={parameterPath:"keyInfo",mapper:x$},Xve={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Fb={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:!0,serializedName:"restype",type:{name:"String"}}},iU={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},nU={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Li={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:!0,xmlName:"Content-Length",type:{name:"Number"}}},aU={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:!0,xmlName:"Content-Type",type:{name:"String"}}},sU={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:!0,serializedName:"comp",type:{name:"String"}}},oU={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}},Nr={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:!0,serializedName:"restype",type:{name:"String"}}},Ln={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",type:{name:"Dictionary",value:{type:{name:"String"}}}}},lU={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}},Yve={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}},Zve={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}},Ae={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}},Ce={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}},Re={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}},dU={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:!0,serializedName:"comp",type:{name:"String"}}},cU={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Jve={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}},pU={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:!0,serializedName:"comp",type:{name:"String"}}},e8e={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}},t8e={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}},r8e={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:!0,serializedName:"comp",type:{name:"String"}}},i8e={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:!0,xmlName:"x-ms-source-container-name",type:{name:"String"}}},n8e={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}},pa={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:!0,serializedName:"comp",type:{name:"String"}}},uU={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},mU={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}},fU={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},hU={parameterPath:"action",mapper:{defaultValue:"release",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},yc={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:!0,xmlName:"x-ms-lease-id",type:{name:"String"}}},gU={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},yU={parameterPath:"action",mapper:{defaultValue:"break",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},vU={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}},bU={parameterPath:"action",mapper:{defaultValue:"change",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},_U={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:!0,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},wU={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListBlobsIncludeItem",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["copy","deleted","metadata","snapshots","uncommittedblobs","versions","tags","immutabilitypolicy","legalhold","deletedwithversions"]}}}},collectionFormat:"CSV"},a8e={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:!0,xmlName:"delimiter",type:{name:"String"}}},Wa={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}},vc={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}},um={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}},s8e={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}},o8e={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}},ur={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}},mr={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}},fr={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}},Ye={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}},Ze={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}},De={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}},l8e={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}},d8e={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}},c8e={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:!0,serializedName:"comp",type:{name:"String"}}},p8e={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:!0,xmlName:"x-ms-expiry-option",type:{name:"String"}}},u8e={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}},bc={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}},_c={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}},wc={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}},Ec={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}},xc={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}},Sc={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}},EU={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:!0,serializedName:"comp",type:{name:"String"}}},ul={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}},ml={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}},m8e={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:!0,serializedName:"comp",type:{name:"String"}}},f8e={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:!0,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},kr={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}},h8e={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Nc={parameterPath:["options","tier"],mapper:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}},xU={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}},Tc={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}},Pc={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}},Cc={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}},Rc={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}},SU={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}},eg={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},fl={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}},g8e={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}},Oc={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},y8e={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:!0,serializedName:"x-ms-requires-sync",type:{name:"String"}}},mm={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}},fm={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}},NU={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}},v8e={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},b8e={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:!0,serializedName:"x-ms-copy-action",type:{name:"String"}}},_8e={parameterPath:"copyId",mapper:{serializedName:"copyid",required:!0,xmlName:"copyid",type:{name:"String"}}},w8e={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:!0,serializedName:"comp",type:{name:"String"}}},E8e={parameterPath:"tier",mapper:{serializedName:"x-ms-access-tier",required:!0,xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}},x8e={parameterPath:["options","queryRequest"],mapper:R$},S8e={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:!0,serializedName:"comp",type:{name:"String"}}},TU={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:!0,serializedName:"comp",type:{name:"String"}}},N8e={parameterPath:["options","tags"],mapper:Ib},Zs={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}},Ac={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}},T8e={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},PU={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:!0,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}},CU={parameterPath:["options","blobSequenceNumber"],mapper:{defaultValue:0,serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}},tg={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},rg={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},ig={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},Mb={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:!0,serializedName:"comp",type:{name:"String"}}},RU={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},Bb={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}},jb={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}},$b={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}},P8e={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},kb={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},C8e={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:!0,xmlName:"x-ms-source-range",type:{name:"String"}}},zb={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}},R8e={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:!0,xmlName:"x-ms-range",type:{name:"String"}}},OU={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},O8e={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}},A8e={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}},I8e={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:!0,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}},D8e={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},L8e={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},AU={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:!0,serializedName:"comp",type:{name:"String"}}},IU={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}},Ub={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}},DU={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}},q8e={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:!0,serializedName:"comp",type:{name:"String"}}},LU={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},F8e={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}},qU={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:!0,serializedName:"comp",type:{name:"String"}}},FU={parameterPath:"blockId",mapper:{serializedName:"blockid",required:!0,xmlName:"blockid",type:{name:"String"}}},M8e={parameterPath:"blocks",mapper:P$},MU={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},B8e={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:!0,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}},Y8=class{constructor(t){this.client=t}setProperties(t,r){return this.client.sendOperationRequest({blobServiceProperties:t,options:r},j8e)}getProperties(t){return this.client.sendOperationRequest({options:t},$8e)}getStatistics(t){return this.client.sendOperationRequest({options:t},k8e)}listContainersSegment(t){return this.client.sendOperationRequest({options:t},z8e)}getUserDelegationKey(t,r){return this.client.sendOperationRequest({keyInfo:t,options:r},U8e)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},H8e)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},G8e)}filterBlobs(t){return this.client.sendOperationRequest({options:t},V8e)}},Js=mc.createSerializer(hc,!0),j8e={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:O$},default:{bodyMapper:X,headersMapper:A$}},requestBody:Vve,queryParameters:[J0,Ys,ee],urlParameters:[J],headerParameters:[gc,Xs,te,re],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Js},$8e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Ob,headersMapper:I$},default:{bodyMapper:X,headersMapper:D$}},queryParameters:[J0,Ys,ee],urlParameters:[J],headerParameters:[te,re,me],isXML:!0,serializer:Js},k8e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:w$,headersMapper:L$},default:{bodyMapper:X,headersMapper:q$}},queryParameters:[J0,ee,Wve],urlParameters:[J],headerParameters:[te,re,me],isXML:!0,serializer:Js},z8e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:E$,headersMapper:F$},default:{bodyMapper:X,headersMapper:M$}},queryParameters:[ee,Lb,qb,cl,pl,Kve],urlParameters:[J],headerParameters:[te,re,me],isXML:!0,serializer:Js},U8e={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:S$,headersMapper:B$},default:{bodyMapper:X,headersMapper:j$}},requestBody:Qve,queryParameters:[J0,ee,Xve],urlParameters:[J],headerParameters:[gc,Xs,te,re],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Js},H8e={path:"/",httpMethod:"GET",responses:{200:{headersMapper:$$},default:{bodyMapper:X,headersMapper:k$}},queryParameters:[Ys,ee,Fb],urlParameters:[J],headerParameters:[te,re,me],isXML:!0,serializer:Js},G8e={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:z$},default:{bodyMapper:X,headersMapper:U$}},requestBody:iU,queryParameters:[ee,nU],urlParameters:[J],headerParameters:[Xs,te,re,Li,aU],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Js},V8e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Ab,headersMapper:H$},default:{bodyMapper:X,headersMapper:G$}},queryParameters:[ee,cl,pl,sU,oU],urlParameters:[J],headerParameters:[te,re,me],isXML:!0,serializer:Js},Z8=class{constructor(t){this.client=t}create(t){return this.client.sendOperationRequest({options:t},W8e)}getProperties(t){return this.client.sendOperationRequest({options:t},K8e)}delete(t){return this.client.sendOperationRequest({options:t},Q8e)}setMetadata(t){return this.client.sendOperationRequest({options:t},X8e)}getAccessPolicy(t){return this.client.sendOperationRequest({options:t},Y8e)}setAccessPolicy(t){return this.client.sendOperationRequest({options:t},Z8e)}restore(t){return this.client.sendOperationRequest({options:t},J8e)}rename(t,r){return this.client.sendOperationRequest({sourceContainerName:t,options:r},ebe)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},tbe)}filterBlobs(t){return this.client.sendOperationRequest({options:t},rbe)}acquireLease(t){return this.client.sendOperationRequest({options:t},ibe)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},nbe)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},abe)}breakLease(t){return this.client.sendOperationRequest({options:t},sbe)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},obe)}listBlobFlatSegment(t){return this.client.sendOperationRequest({options:t},lbe)}listBlobHierarchySegment(t,r){return this.client.sendOperationRequest({delimiter:t,options:r},dbe)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},cbe)}},hr=mc.createSerializer(hc,!0),W8e={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:V$},default:{bodyMapper:X,headersMapper:W$}},queryParameters:[ee,Nr],urlParameters:[J],headerParameters:[te,re,me,Ln,lU,Yve,Zve],isXML:!0,serializer:hr},K8e={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:K$},default:{bodyMapper:X,headersMapper:Q$}},queryParameters:[ee,Nr],urlParameters:[J],headerParameters:[te,re,me,Ae],isXML:!0,serializer:hr},Q8e={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:X$},default:{bodyMapper:X,headersMapper:Y$}},queryParameters:[ee,Nr],urlParameters:[J],headerParameters:[te,re,me,Ae,Ce,Re],isXML:!0,serializer:hr},X8e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Z$},default:{bodyMapper:X,headersMapper:J$}},queryParameters:[ee,Nr,dU],urlParameters:[J],headerParameters:[te,re,me,Ln,Ae,Ce],isXML:!0,serializer:hr},Y8e={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}},serializedName:"SignedIdentifiers",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier"},headersMapper:ek},default:{bodyMapper:X,headersMapper:tk}},queryParameters:[ee,Nr,cU],urlParameters:[J],headerParameters:[te,re,me,Ae],isXML:!0,serializer:hr},Z8e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:rk},default:{bodyMapper:X,headersMapper:ik}},requestBody:Jve,queryParameters:[ee,Nr,cU],urlParameters:[J],headerParameters:[gc,Xs,te,re,lU,Ae,Ce,Re],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:hr},J8e={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:nk},default:{bodyMapper:X,headersMapper:ak}},queryParameters:[ee,Nr,pU],urlParameters:[J],headerParameters:[te,re,me,e8e,t8e],isXML:!0,serializer:hr},ebe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:sk},default:{bodyMapper:X,headersMapper:ok}},queryParameters:[ee,Nr,r8e],urlParameters:[J],headerParameters:[te,re,me,i8e,n8e],isXML:!0,serializer:hr},tbe={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:lk},default:{bodyMapper:X,headersMapper:dk}},requestBody:iU,queryParameters:[ee,nU,Nr],urlParameters:[J],headerParameters:[Xs,te,re,Li,aU],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:hr},rbe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:Ab,headersMapper:ck},default:{bodyMapper:X,headersMapper:pk}},queryParameters:[ee,cl,pl,sU,oU,Nr],urlParameters:[J],headerParameters:[te,re,me],isXML:!0,serializer:hr},ibe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:uk},default:{bodyMapper:X,headersMapper:mk}},queryParameters:[ee,Nr,pa],urlParameters:[J],headerParameters:[te,re,me,Ce,Re,uU,mU,fU],isXML:!0,serializer:hr},nbe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:fk},default:{bodyMapper:X,headersMapper:hk}},queryParameters:[ee,Nr,pa],urlParameters:[J],headerParameters:[te,re,me,Ce,Re,hU,yc],isXML:!0,serializer:hr},abe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:gk},default:{bodyMapper:X,headersMapper:yk}},queryParameters:[ee,Nr,pa],urlParameters:[J],headerParameters:[te,re,me,Ce,Re,yc,gU],isXML:!0,serializer:hr},sbe={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:vk},default:{bodyMapper:X,headersMapper:bk}},queryParameters:[ee,Nr,pa],urlParameters:[J],headerParameters:[te,re,me,Ce,Re,yU,vU],isXML:!0,serializer:hr},obe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:_k},default:{bodyMapper:X,headersMapper:wk}},queryParameters:[ee,Nr,pa],urlParameters:[J],headerParameters:[te,re,me,Ce,Re,yc,bU,_U],isXML:!0,serializer:hr},lbe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:N$,headersMapper:Ek},default:{bodyMapper:X,headersMapper:xk}},queryParameters:[ee,Lb,qb,cl,pl,Nr,wU],urlParameters:[J],headerParameters:[te,re,me],isXML:!0,serializer:hr},dbe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:T$,headersMapper:Sk},default:{bodyMapper:X,headersMapper:Nk}},queryParameters:[ee,Lb,qb,cl,pl,Nr,wU,a8e],urlParameters:[J],headerParameters:[te,re,me],isXML:!0,serializer:hr},cbe={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:Tk},default:{bodyMapper:X,headersMapper:Pk}},queryParameters:[Ys,ee,Fb],urlParameters:[J],headerParameters:[te,re,me],isXML:!0,serializer:hr},J8=class{constructor(t){this.client=t}download(t){return this.client.sendOperationRequest({options:t},pbe)}getProperties(t){return this.client.sendOperationRequest({options:t},ube)}delete(t){return this.client.sendOperationRequest({options:t},mbe)}undelete(t){return this.client.sendOperationRequest({options:t},fbe)}setExpiry(t,r){return this.client.sendOperationRequest({expiryOptions:t,options:r},hbe)}setHttpHeaders(t){return this.client.sendOperationRequest({options:t},gbe)}setImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},ybe)}deleteImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},vbe)}setLegalHold(t,r){return this.client.sendOperationRequest({legalHold:t,options:r},bbe)}setMetadata(t){return this.client.sendOperationRequest({options:t},_be)}acquireLease(t){return this.client.sendOperationRequest({options:t},wbe)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},Ebe)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},xbe)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},Sbe)}breakLease(t){return this.client.sendOperationRequest({options:t},Nbe)}createSnapshot(t){return this.client.sendOperationRequest({options:t},Tbe)}startCopyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},Pbe)}copyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},Cbe)}abortCopyFromURL(t,r){return this.client.sendOperationRequest({copyId:t,options:r},Rbe)}setTier(t,r){return this.client.sendOperationRequest({tier:t,options:r},Obe)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},Abe)}query(t){return this.client.sendOperationRequest({options:t},Ibe)}getTags(t){return this.client.sendOperationRequest({options:t},Dbe)}setTags(t){return this.client.sendOperationRequest({options:t},Lbe)}},_t=mc.createSerializer(hc,!0),pbe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:K8},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:K8},default:{bodyMapper:X,headersMapper:Ck}},queryParameters:[ee,Wa,vc],urlParameters:[J],headerParameters:[te,re,me,Ae,Ce,Re,um,s8e,o8e,ur,mr,fr,Ye,Ze,De],isXML:!0,serializer:_t},ube={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:Rk},default:{bodyMapper:X,headersMapper:Ok}},queryParameters:[ee,Wa,vc],urlParameters:[J],headerParameters:[te,re,me,Ae,Ce,Re,ur,mr,fr,Ye,Ze,De],isXML:!0,serializer:_t},mbe={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:Ak},default:{bodyMapper:X,headersMapper:Ik}},queryParameters:[ee,Wa,vc,d8e],urlParameters:[J],headerParameters:[te,re,me,Ae,Ce,Re,Ye,Ze,De,l8e],isXML:!0,serializer:_t},fbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Dk},default:{bodyMapper:X,headersMapper:Lk}},queryParameters:[ee,pU],urlParameters:[J],headerParameters:[te,re,me],isXML:!0,serializer:_t},hbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:qk},default:{bodyMapper:X,headersMapper:Fk}},queryParameters:[ee,c8e],urlParameters:[J],headerParameters:[te,re,me,p8e,u8e],isXML:!0,serializer:_t},gbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Mk},default:{bodyMapper:X,headersMapper:Bk}},queryParameters:[Ys,ee],urlParameters:[J],headerParameters:[te,re,me,Ae,Ce,Re,Ye,Ze,De,bc,_c,wc,Ec,xc,Sc],isXML:!0,serializer:_t},ybe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:jk},default:{bodyMapper:X,headersMapper:$k}},queryParameters:[ee,EU],urlParameters:[J],headerParameters:[te,re,me,Re,ul,ml],isXML:!0,serializer:_t},vbe={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:kk},default:{bodyMapper:X,headersMapper:zk}},queryParameters:[ee,EU],urlParameters:[J],headerParameters:[te,re,me],isXML:!0,serializer:_t},bbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Uk},default:{bodyMapper:X,headersMapper:Hk}},queryParameters:[ee,m8e],urlParameters:[J],headerParameters:[te,re,me,f8e],isXML:!0,serializer:_t},_be={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Gk},default:{bodyMapper:X,headersMapper:Vk}},queryParameters:[ee,dU],urlParameters:[J],headerParameters:[te,re,me,Ln,Ae,Ce,Re,ur,mr,fr,Ye,Ze,De,kr],isXML:!0,serializer:_t},wbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Wk},default:{bodyMapper:X,headersMapper:Kk}},queryParameters:[ee,pa],urlParameters:[J],headerParameters:[te,re,me,Ce,Re,uU,mU,fU,Ye,Ze,De],isXML:!0,serializer:_t},Ebe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Qk},default:{bodyMapper:X,headersMapper:Xk}},queryParameters:[ee,pa],urlParameters:[J],headerParameters:[te,re,me,Ce,Re,hU,yc,Ye,Ze,De],isXML:!0,serializer:_t},xbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Yk},default:{bodyMapper:X,headersMapper:Zk}},queryParameters:[ee,pa],urlParameters:[J],headerParameters:[te,re,me,Ce,Re,yc,gU,Ye,Ze,De],isXML:!0,serializer:_t},Sbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Jk},default:{bodyMapper:X,headersMapper:ez}},queryParameters:[ee,pa],urlParameters:[J],headerParameters:[te,re,me,Ce,Re,yc,bU,_U,Ye,Ze,De],isXML:!0,serializer:_t},Nbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:tz},default:{bodyMapper:X,headersMapper:rz}},queryParameters:[ee,pa],urlParameters:[J],headerParameters:[te,re,me,Ce,Re,yU,vU,Ye,Ze,De],isXML:!0,serializer:_t},Tbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:iz},default:{bodyMapper:X,headersMapper:nz}},queryParameters:[ee,h8e],urlParameters:[J],headerParameters:[te,re,me,Ln,Ae,Ce,Re,ur,mr,fr,Ye,Ze,De,kr],isXML:!0,serializer:_t},Pbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:az},default:{bodyMapper:X,headersMapper:sz}},queryParameters:[ee],urlParameters:[J],headerParameters:[te,re,me,Ln,Ae,Ce,Re,Ye,Ze,De,ul,ml,Nc,xU,Tc,Pc,Cc,Rc,SU,eg,fl,g8e,Oc],isXML:!0,serializer:_t},Cbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:oz},default:{bodyMapper:X,headersMapper:lz}},queryParameters:[ee],urlParameters:[J],headerParameters:[te,re,me,Ln,Ae,Ce,Re,Ye,Ze,De,ul,ml,kr,Nc,Tc,Pc,Cc,Rc,eg,fl,Oc,y8e,mm,fm,NU],isXML:!0,serializer:_t},Rbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:dz},default:{bodyMapper:X,headersMapper:cz}},queryParameters:[ee,v8e,_8e],urlParameters:[J],headerParameters:[te,re,me,Ae,b8e],isXML:!0,serializer:_t},Obe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Q8},202:{headersMapper:Q8},default:{bodyMapper:X,headersMapper:pz}},queryParameters:[ee,Wa,vc,w8e],urlParameters:[J],headerParameters:[te,re,me,Ae,De,xU,E8e],isXML:!0,serializer:_t},Abe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:uz},default:{bodyMapper:X,headersMapper:mz}},queryParameters:[Ys,ee,Fb],urlParameters:[J],headerParameters:[te,re,me],isXML:!0,serializer:_t},Ibe={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:X8},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:X8},default:{bodyMapper:X,headersMapper:fz}},requestBody:x8e,queryParameters:[ee,Wa,S8e],urlParameters:[J],headerParameters:[gc,Xs,te,re,Ae,Ce,Re,ur,mr,fr,Ye,Ze,De],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:_t},Dbe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:Ib,headersMapper:hz},default:{bodyMapper:X,headersMapper:gz}},queryParameters:[ee,Wa,vc,TU],urlParameters:[J],headerParameters:[te,re,me,Ae,De],isXML:!0,serializer:_t},Lbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:yz},default:{bodyMapper:X,headersMapper:vz}},requestBody:N8e,queryParameters:[ee,vc,TU],urlParameters:[J],headerParameters:[gc,Xs,te,re,Ae,De,Zs,Ac],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:_t},eb=class{constructor(t){this.client=t}create(t,r,i){return this.client.sendOperationRequest({contentLength:t,blobContentLength:r,options:i},qbe)}uploadPages(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},Fbe)}clearPages(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},Mbe)}uploadPagesFromURL(t,r,i,n,a){return this.client.sendOperationRequest({sourceUrl:t,sourceRange:r,contentLength:i,range:n,options:a},Bbe)}getPageRanges(t){return this.client.sendOperationRequest({options:t},jbe)}getPageRangesDiff(t){return this.client.sendOperationRequest({options:t},$be)}resize(t,r){return this.client.sendOperationRequest({blobContentLength:t,options:r},kbe)}updateSequenceNumber(t,r){return this.client.sendOperationRequest({sequenceNumberAction:t,options:r},zbe)}copyIncremental(t,r){return this.client.sendOperationRequest({copySource:t,options:r},Ube)}},Ka=mc.createSerializer(hc,!0),qbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:bz},default:{bodyMapper:X,headersMapper:_z}},queryParameters:[ee],urlParameters:[J],headerParameters:[te,re,me,Li,Ln,Ae,Ce,Re,ur,mr,fr,Ye,Ze,De,bc,_c,wc,Ec,xc,Sc,ul,ml,kr,Nc,fl,Oc,T8e,PU,CU],isXML:!0,serializer:Ka},Fbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:wz},default:{bodyMapper:X,headersMapper:Ez}},requestBody:rg,queryParameters:[ee,Mb],urlParameters:[J],headerParameters:[te,re,Li,Ae,Ce,Re,um,ur,mr,fr,Ye,Ze,De,kr,Zs,Ac,tg,ig,RU,Bb,jb,$b],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Ka},Mbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:xz},default:{bodyMapper:X,headersMapper:Sz}},queryParameters:[ee,Mb],urlParameters:[J],headerParameters:[te,re,me,Li,Ae,Ce,Re,um,ur,mr,fr,Ye,Ze,De,kr,Bb,jb,$b,P8e],isXML:!0,serializer:Ka},Bbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Nz},default:{bodyMapper:X,headersMapper:Tz}},queryParameters:[ee,Mb],urlParameters:[J],headerParameters:[te,re,me,Li,Ae,Ce,Re,ur,mr,fr,Ye,Ze,De,kr,Tc,Pc,Cc,Rc,mm,fm,RU,Bb,jb,$b,kb,C8e,zb,R8e],isXML:!0,serializer:Ka},jbe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:Db,headersMapper:Pz},default:{bodyMapper:X,headersMapper:Cz}},queryParameters:[ee,cl,pl,Wa,OU],urlParameters:[J],headerParameters:[te,re,me,Ae,Ce,Re,um,Ye,Ze,De],isXML:!0,serializer:Ka},$be={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:Db,headersMapper:Rz},default:{bodyMapper:X,headersMapper:Oz}},queryParameters:[ee,cl,pl,Wa,OU,O8e],urlParameters:[J],headerParameters:[te,re,me,Ae,Ce,Re,um,Ye,Ze,De,A8e],isXML:!0,serializer:Ka},kbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Az},default:{bodyMapper:X,headersMapper:Iz}},queryParameters:[Ys,ee],urlParameters:[J],headerParameters:[te,re,me,Ae,Ce,Re,ur,mr,fr,Ye,Ze,De,kr,PU],isXML:!0,serializer:Ka},zbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Dz},default:{bodyMapper:X,headersMapper:Lz}},queryParameters:[Ys,ee],urlParameters:[J],headerParameters:[te,re,me,Ae,Ce,Re,Ye,Ze,De,CU,I8e],isXML:!0,serializer:Ka},Ube={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:qz},default:{bodyMapper:X,headersMapper:Fz}},queryParameters:[ee,D8e],urlParameters:[J],headerParameters:[te,re,me,Ce,Re,Ye,Ze,De,eg],isXML:!0,serializer:Ka},tb=class{constructor(t){this.client=t}create(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},Hbe)}appendBlock(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},Gbe)}appendBlockFromUrl(t,r,i){return this.client.sendOperationRequest({sourceUrl:t,contentLength:r,options:i},Vbe)}seal(t){return this.client.sendOperationRequest({options:t},Wbe)}},ng=mc.createSerializer(hc,!0),Hbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Mz},default:{bodyMapper:X,headersMapper:Bz}},queryParameters:[ee],urlParameters:[J],headerParameters:[te,re,me,Li,Ln,Ae,Ce,Re,ur,mr,fr,Ye,Ze,De,bc,_c,wc,Ec,xc,Sc,ul,ml,kr,fl,Oc,L8e],isXML:!0,serializer:ng},Gbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:jz},default:{bodyMapper:X,headersMapper:$z}},requestBody:rg,queryParameters:[ee,AU],urlParameters:[J],headerParameters:[te,re,Li,Ae,Ce,Re,ur,mr,fr,Ye,Ze,De,kr,Zs,Ac,tg,ig,IU,Ub],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:ng},Vbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:kz},default:{bodyMapper:X,headersMapper:zz}},queryParameters:[ee,AU],urlParameters:[J],headerParameters:[te,re,me,Li,Ae,Ce,Re,ur,mr,fr,Ye,Ze,De,kr,Tc,Pc,Cc,Rc,mm,fm,Zs,kb,zb,IU,Ub,DU],isXML:!0,serializer:ng},Wbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Uz},default:{bodyMapper:X,headersMapper:Hz}},queryParameters:[ee,q8e],urlParameters:[J],headerParameters:[te,re,me,Ae,Ce,Re,Ye,Ze,Ub],isXML:!0,serializer:ng},rb=class{constructor(t){this.client=t}upload(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},Kbe)}putBlobFromUrl(t,r,i){return this.client.sendOperationRequest({contentLength:t,copySource:r,options:i},Qbe)}stageBlock(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,body:i,options:n},Xbe)}stageBlockFromURL(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,sourceUrl:i,options:n},Ybe)}commitBlockList(t,r){return this.client.sendOperationRequest({blocks:t,options:r},Zbe)}getBlockList(t,r){return this.client.sendOperationRequest({listType:t,options:r},Jbe)}},Ic=mc.createSerializer(hc,!0),Kbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Gz},default:{bodyMapper:X,headersMapper:Vz}},requestBody:rg,queryParameters:[ee],urlParameters:[J],headerParameters:[te,re,Li,Ln,Ae,Ce,Re,ur,mr,fr,Ye,Ze,De,bc,_c,wc,Ec,xc,Sc,ul,ml,kr,Nc,fl,Oc,Zs,Ac,tg,ig,LU],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Ic},Qbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Wz},default:{bodyMapper:X,headersMapper:Kz}},queryParameters:[ee],urlParameters:[J],headerParameters:[te,re,me,Li,Ln,Ae,Ce,Re,ur,mr,fr,Ye,Ze,De,bc,_c,wc,Ec,xc,Sc,kr,Nc,Tc,Pc,Cc,Rc,SU,eg,fl,mm,fm,NU,Zs,LU,F8e],isXML:!0,serializer:Ic},Xbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Qz},default:{bodyMapper:X,headersMapper:Xz}},requestBody:rg,queryParameters:[ee,qU,FU],urlParameters:[J],headerParameters:[te,re,Li,Ae,ur,mr,fr,kr,Zs,Ac,tg,ig],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Ic},Ybe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Yz},default:{bodyMapper:X,headersMapper:Zz}},queryParameters:[ee,qU,FU],urlParameters:[J],headerParameters:[te,re,me,Li,Ae,ur,mr,fr,kr,Tc,Pc,Cc,Rc,mm,fm,kb,zb,DU],isXML:!0,serializer:Ic},Zbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Jz},default:{bodyMapper:X,headersMapper:eU}},requestBody:M8e,queryParameters:[ee,MU],urlParameters:[J],headerParameters:[gc,Xs,te,re,Ln,Ae,Ce,Re,ur,mr,fr,Ye,Ze,De,bc,_c,wc,Ec,xc,Sc,ul,ml,kr,Nc,fl,Oc,Zs,Ac],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Ic},Jbe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:C$,headersMapper:tU},default:{bodyMapper:X,headersMapper:rU}},queryParameters:[ee,Wa,MU,B8e],urlParameters:[J],headerParameters:[te,re,me,Ae,De],isXML:!0,serializer:Ic},e_e=class extends N5e.ExtendedServiceClient{constructor(t,r){var i,n;if(t===void 0)throw new Error("'url' cannot be null");r||(r={});let a={requestContentType:"application/json; charset=utf-8"},s="azsdk-js-azure-storage-blob/12.25.0",o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${s}`:`${s}`,l=Object.assign(Object.assign(Object.assign({},a),r),{userAgentOptions:{userAgentPrefix:o},endpoint:(n=(i=r.endpoint)!==null&&i!==void 0?i:r.baseUri)!==null&&n!==void 0?n:"{url}"});super(l),this.url=t,this.version=r.version||"2024-11-04",this.service=new Y8(this),this.container=new Z8(this),this.blob=new J8(this),this.pageBlob=new eb(this),this.appendBlob=new tb(this),this.blockBlob=new rb(this)}},G0=class extends e_e{async sendOperationRequest(t,r){let i=Object.assign({},r);return(i.path==="/{containerName}"||i.path==="/{containerName}/{blob}")&&(i.path=""),super.sendOperationRequest(t,i)}},sm=class{constructor(t,r){this.url=$5e(t),this.accountName=h$(t),this.pipeline=r,this.storageClientContext=new G0(this.url,v$(r)),this.isHttps=f$(U5e(this.url)||"","https"),this.credential=b$(r);let i=this.storageClientContext;i.requestContentType=void 0}},$=_5e.createTracingClient({packageName:"@azure/storage-blob",packageVersion:l$,namespace:"Microsoft.Storage"}),Ha=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"r":r.read=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"x":r.deleteVersion=!0;break;case"t":r.tag=!0;break;case"m":r.move=!0;break;case"e":r.execute=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission: ${i}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.deleteVersion&&(r.deleteVersion=!0),t.tag&&(r.tag=!0),t.move&&(r.move=!0),t.execute&&(r.execute=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),r}toString(){let t=[];return this.read&&t.push("r"),this.add&&t.push("a"),this.create&&t.push("c"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.tag&&t.push("t"),this.move&&t.push("m"),this.execute&&t.push("e"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),t.join("")}},Ga=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1,this.filterByTags=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"r":r.read=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"l":r.list=!0;break;case"t":r.tag=!0;break;case"x":r.deleteVersion=!0;break;case"m":r.move=!0;break;case"e":r.execute=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;case"f":r.filterByTags=!0;break;default:throw new RangeError(`Invalid permission ${i}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.list&&(r.list=!0),t.deleteVersion&&(r.deleteVersion=!0),t.tag&&(r.tag=!0),t.move&&(r.move=!0),t.execute&&(r.execute=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),t.filterByTags&&(r.filterByTags=!0),r}toString(){let t=[];return this.read&&t.push("r"),this.add&&t.push("a"),this.create&&t.push("c"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.list&&t.push("l"),this.tag&&t.push("t"),this.move&&t.push("m"),this.execute&&t.push("e"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),this.filterByTags&&t.push("f"),t.join("")}},ib=class{constructor(t,r){this.accountName=t,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(t){return xb.createHmac("sha256",this.key).update(t,"utf8").digest("base64")}};function Va(e){return e.end?`${e.start}-${e.end}`:e.start}ue.SASProtocol=void 0;(function(e){e.Https="https",e.HttpsAndHttp="https,http"})(ue.SASProtocol||(ue.SASProtocol={}));var ca=class{get ipRange(){if(this.ipRangeInner)return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}constructor(t,r,i,n,a,s,o,l,d,c,p,u,m,f,g,y,w,x,T,P){this.version=t,this.signature=r,i!==void 0&&typeof i!="string"?(this.permissions=i.permissions,this.services=i.services,this.resourceTypes=i.resourceTypes,this.protocol=i.protocol,this.startsOn=i.startsOn,this.expiresOn=i.expiresOn,this.ipRangeInner=i.ipRange,this.identifier=i.identifier,this.encryptionScope=i.encryptionScope,this.resource=i.resource,this.cacheControl=i.cacheControl,this.contentDisposition=i.contentDisposition,this.contentEncoding=i.contentEncoding,this.contentLanguage=i.contentLanguage,this.contentType=i.contentType,i.userDelegationKey&&(this.signedOid=i.userDelegationKey.signedObjectId,this.signedTenantId=i.userDelegationKey.signedTenantId,this.signedStartsOn=i.userDelegationKey.signedStartsOn,this.signedExpiresOn=i.userDelegationKey.signedExpiresOn,this.signedService=i.userDelegationKey.signedService,this.signedVersion=i.userDelegationKey.signedVersion,this.preauthorizedAgentObjectId=i.preauthorizedAgentObjectId,this.correlationId=i.correlationId)):(this.services=n,this.resourceTypes=a,this.expiresOn=l,this.permissions=i,this.protocol=s,this.startsOn=o,this.ipRangeInner=d,this.encryptionScope=P,this.identifier=c,this.resource=p,this.cacheControl=u,this.contentDisposition=m,this.contentEncoding=f,this.contentLanguage=g,this.contentType=y,w&&(this.signedOid=w.signedObjectId,this.signedTenantId=w.signedTenantId,this.signedStartsOn=w.signedStartsOn,this.signedExpiresOn=w.signedExpiresOn,this.signedService=w.signedService,this.signedVersion=w.signedVersion,this.preauthorizedAgentObjectId=x,this.correlationId=T))}toString(){let t=["sv","ss","srt","spr","st","se","sip","si","ses","skoid","sktid","skt","ske","sks","skv","sr","sp","sig","rscc","rscd","rsce","rscl","rsct","saoid","scid"],r=[];for(let i of t)switch(i){case"sv":this.tryAppendQueryParameter(r,i,this.version);break;case"ss":this.tryAppendQueryParameter(r,i,this.services);break;case"srt":this.tryAppendQueryParameter(r,i,this.resourceTypes);break;case"spr":this.tryAppendQueryParameter(r,i,this.protocol);break;case"st":this.tryAppendQueryParameter(r,i,this.startsOn?Xe(this.startsOn,!1):void 0);break;case"se":this.tryAppendQueryParameter(r,i,this.expiresOn?Xe(this.expiresOn,!1):void 0);break;case"sip":this.tryAppendQueryParameter(r,i,this.ipRange?Va(this.ipRange):void 0);break;case"si":this.tryAppendQueryParameter(r,i,this.identifier);break;case"ses":this.tryAppendQueryParameter(r,i,this.encryptionScope);break;case"skoid":this.tryAppendQueryParameter(r,i,this.signedOid);break;case"sktid":this.tryAppendQueryParameter(r,i,this.signedTenantId);break;case"skt":this.tryAppendQueryParameter(r,i,this.signedStartsOn?Xe(this.signedStartsOn,!1):void 0);break;case"ske":this.tryAppendQueryParameter(r,i,this.signedExpiresOn?Xe(this.signedExpiresOn,!1):void 0);break;case"sks":this.tryAppendQueryParameter(r,i,this.signedService);break;case"skv":this.tryAppendQueryParameter(r,i,this.signedVersion);break;case"sr":this.tryAppendQueryParameter(r,i,this.resource);break;case"sp":this.tryAppendQueryParameter(r,i,this.permissions);break;case"sig":this.tryAppendQueryParameter(r,i,this.signature);break;case"rscc":this.tryAppendQueryParameter(r,i,this.cacheControl);break;case"rscd":this.tryAppendQueryParameter(r,i,this.contentDisposition);break;case"rsce":this.tryAppendQueryParameter(r,i,this.contentEncoding);break;case"rscl":this.tryAppendQueryParameter(r,i,this.contentLanguage);break;case"rsct":this.tryAppendQueryParameter(r,i,this.contentType);break;case"saoid":this.tryAppendQueryParameter(r,i,this.preauthorizedAgentObjectId);break;case"scid":this.tryAppendQueryParameter(r,i,this.correlationId);break}return r.join("&")}tryAppendQueryParameter(t,r,i){i&&(r=encodeURIComponent(r),i=encodeURIComponent(i),r.length>0&&i.length>0&&t.push(`${r}=${i}`))}};function Hb(e,t,r){return Gb(e,t,r).sasQueryParameters}function Gb(e,t,r){let i=e.version?e.version:Tb,n=t instanceof lt?t:void 0,a;if(n===void 0&&r!==void 0&&(a=new ib(r,t)),n===void 0&&a===void 0)throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.");if(i>="2020-12-06")return n!==void 0?i_e(e,n):s_e(e,a);if(i>="2018-11-09")return n!==void 0?r_e(e,n):i>="2020-02-10"?a_e(e,a):n_e(e,a);if(i>="2015-04-05"){if(n!==void 0)return t_e(e,n);throw new RangeError("'version' must be >= '2018-11-09' when generating user delegation SAS using user delegation key.")}throw new RangeError("'version' must be >= '2015-04-05'.")}function t_e(e,t){if(e=Lc(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c";e.blobName&&(r="b");let i;e.permissions&&(e.blobName?i=Ha.parse(e.permissions.toString()).toString():i=Ga.parse(e.permissions.toString()).toString());let n=[i||"",e.startsOn?Xe(e.startsOn,!1):"",e.expiresOn?Xe(e.expiresOn,!1):"",Dc(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?Va(e.ipRange):"",e.protocol?e.protocol:"",e.version,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),a=t.computeHMACSHA256(n);return{sasQueryParameters:new ca(e.version,a,i,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType),stringToSign:n}}function r_e(e,t){if(e=Lc(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=Ha.parse(e.permissions.toString()).toString():n=Ga.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Xe(e.startsOn,!1):"",e.expiresOn?Xe(e.expiresOn,!1):"",Dc(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?Va(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new ca(e.version,s,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType),stringToSign:a}}function i_e(e,t){if(e=Lc(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=Ha.parse(e.permissions.toString()).toString():n=Ga.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Xe(e.startsOn,!1):"",e.expiresOn?Xe(e.expiresOn,!1):"",Dc(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?Va(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.encryptionScope,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new ca(e.version,s,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,void 0,void 0,void 0,e.encryptionScope),stringToSign:a}}function n_e(e,t){if(e=Lc(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=Ha.parse(e.permissions.toString()).toString():n=Ga.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Xe(e.startsOn,!1):"",e.expiresOn?Xe(e.expiresOn,!1):"",Dc(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Xe(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Xe(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.ipRange?Va(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new ca(e.version,s,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey),stringToSign:a}}function a_e(e,t){if(e=Lc(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=Ha.parse(e.permissions.toString()).toString():n=Ga.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Xe(e.startsOn,!1):"",e.expiresOn?Xe(e.expiresOn,!1):"",Dc(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Xe(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Xe(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?Va(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new ca(e.version,s,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId),stringToSign:a}}function s_e(e,t){if(e=Lc(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=Ha.parse(e.permissions.toString()).toString():n=Ga.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Xe(e.startsOn,!1):"",e.expiresOn?Xe(e.expiresOn,!1):"",Dc(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Xe(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Xe(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?Va(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.encryptionScope,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new ca(e.version,s,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId,e.encryptionScope),stringToSign:a}}function Dc(e,t,r){let i=[`/blob/${e}/${t}`];return r&&i.push(`/${r}`),i.join("")}function Lc(e){let t=e.version?e.version:Tb;if(e.snapshotTime&&t<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(e.blobName===void 0&&e.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(e.versionId&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(e.blobName===void 0&&e.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(e.permissions&&e.permissions.setImmutabilityPolicy&&t<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(e.permissions&&e.permissions.deleteVersion&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(e.permissions&&e.permissions.permanentDelete&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(e.permissions&&e.permissions.tag&&t<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(t<"2020-02-10"&&e.permissions&&(e.permissions.move||e.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(t<"2021-04-10"&&e.permissions&&e.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(t<"2020-02-10"&&(e.preauthorizedAgentObjectId||e.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(e.encryptionScope&&t<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return e.version=t,e}var om=class{get leaseId(){return this._leaseId}get url(){return this._url}constructor(t,r){let i=t.storageClientContext;this._url=t.url,t.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=i.container):(this._isContainer=!1,this._containerOrBlobOperation=i.blob),r||(r=rt.randomUUID()),this._leaseId=r}async acquireLease(t,r={}){var i,n,a,s,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==da||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==da||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return $.withSpan("BlobLeaseClient-acquireLease",r,async l=>{var d;return Z(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),proposedLeaseId:this._leaseId,tracingOptions:l.tracingOptions}))})}async changeLease(t,r={}){var i,n,a,s,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==da||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==da||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return $.withSpan("BlobLeaseClient-changeLease",r,async l=>{var d;let c=Z(await this._containerOrBlobOperation.changeLease(this._leaseId,t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),tracingOptions:l.tracingOptions}));return this._leaseId=t,c})}async releaseLease(t={}){var r,i,n,a,s;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==da||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==da||!((s=t.conditions)===null||s===void 0)&&s.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return $.withSpan("BlobLeaseClient-releaseLease",t,async o=>{var l;return Z(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions}))})}async renewLease(t={}){var r,i,n,a,s;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==da||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==da||!((s=t.conditions)===null||s===void 0)&&s.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return $.withSpan("BlobLeaseClient-renewLease",t,async o=>{var l;return this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions})})}async breakLease(t,r={}){var i,n,a,s,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==da||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==da||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return $.withSpan("BlobLeaseClient-breakLease",r,async l=>{var d;let c={abortSignal:r.abortSignal,breakPeriod:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),tracingOptions:l.tracingOptions};return Z(await this._containerOrBlobOperation.breakLease(c))})}},nb=class extends Sb.Readable{constructor(t,r,i,n,a={}){super({highWaterMark:a.highWaterMark}),this.retries=0,this.sourceDataHandler=s=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=void 0,this.source.pause(),this.sourceErrorOrEndHandler(),this.source.destroy();return}this.offset+=s.length,this.onProgress&&this.onProgress({loadedBytes:this.offset-this.start}),this.push(s)||this.source.pause()},this.sourceAbortedHandler=()=>{let s=new X0.AbortError("The operation was aborted.");this.destroy(s)},this.sourceErrorOrEndHandler=s=>{if(s&&s.name==="AbortError"){this.destroy(s);return}this.removeSourceEventHandlers(),this.offset-1===this.end?this.push(null):this.offset<=this.end?this.retries{this.source=o,this.setSourceEventHandlers()}).catch(o=>{this.destroy(o)})):this.destroy(new Error(`Data corruption failure: received less data than required and reached maxRetires limitation. Received data offset: ${this.offset-1}, data needed offset: ${this.end}, retries: ${this.retries}, max retries: ${this.maxRetryRequests}`)):this.destroy(new Error(`Data corruption failure: Received more data than original request, data needed offset is ${this.end}, received offset: ${this.offset-1}`))},this.getter=r,this.source=t,this.start=i,this.offset=i,this.end=i+n-1,this.maxRetryRequests=a.maxRetryRequests&&a.maxRetryRequests>=0?a.maxRetryRequests:0,this.onProgress=a.onProgress,this.options=a,this.setSourceEventHandlers()}_read(){this.source.resume()}setSourceEventHandlers(){this.source.on("data",this.sourceDataHandler),this.source.on("end",this.sourceErrorOrEndHandler),this.source.on("error",this.sourceErrorOrEndHandler),this.source.on("aborted",this.sourceAbortedHandler)}removeSourceEventHandlers(){this.source.removeListener("data",this.sourceDataHandler),this.source.removeListener("end",this.sourceErrorOrEndHandler),this.source.removeListener("error",this.sourceErrorOrEndHandler),this.source.removeListener("aborted",this.sourceAbortedHandler)}_destroy(t,r){this.removeSourceEventHandlers(),this.source.destroy(),r(t===null?void 0:t)}},ab=class{get acceptRanges(){return this.originalResponse.acceptRanges}get cacheControl(){return this.originalResponse.cacheControl}get contentDisposition(){return this.originalResponse.contentDisposition}get contentEncoding(){return this.originalResponse.contentEncoding}get contentLanguage(){return this.originalResponse.contentLanguage}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber}get blobType(){return this.originalResponse.blobType}get contentLength(){return this.originalResponse.contentLength}get contentMD5(){return this.originalResponse.contentMD5}get contentRange(){return this.originalResponse.contentRange}get contentType(){return this.originalResponse.contentType}get copyCompletedOn(){return this.originalResponse.copyCompletedOn}get copyId(){return this.originalResponse.copyId}get copyProgress(){return this.originalResponse.copyProgress}get copySource(){return this.originalResponse.copySource}get copyStatus(){return this.originalResponse.copyStatus}get copyStatusDescription(){return this.originalResponse.copyStatusDescription}get leaseDuration(){return this.originalResponse.leaseDuration}get leaseState(){return this.originalResponse.leaseState}get leaseStatus(){return this.originalResponse.leaseStatus}get date(){return this.originalResponse.date}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount}get etag(){return this.originalResponse.etag}get tagCount(){return this.originalResponse.tagCount}get errorCode(){return this.originalResponse.errorCode}get isServerEncrypted(){return this.originalResponse.isServerEncrypted}get blobContentMD5(){return this.originalResponse.blobContentMD5}get lastModified(){return this.originalResponse.lastModified}get lastAccessed(){return this.originalResponse.lastAccessed}get createdOn(){return this.originalResponse.createdOn}get metadata(){return this.originalResponse.metadata}get requestId(){return this.originalResponse.requestId}get clientRequestId(){return this.originalResponse.clientRequestId}get version(){return this.originalResponse.version}get versionId(){return this.originalResponse.versionId}get isCurrentVersion(){return this.originalResponse.isCurrentVersion}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256}get contentCrc64(){return this.originalResponse.contentCrc64}get objectReplicationDestinationPolicyId(){return this.originalResponse.objectReplicationDestinationPolicyId}get objectReplicationSourceProperties(){return this.originalResponse.objectReplicationSourceProperties}get isSealed(){return this.originalResponse.isSealed}get immutabilityPolicyExpiresOn(){return this.originalResponse.immutabilityPolicyExpiresOn}get immutabilityPolicyMode(){return this.originalResponse.immutabilityPolicyMode}get legalHold(){return this.originalResponse.legalHold}get contentAsBlob(){return this.originalResponse.blobBody}get readableStreamBody(){return rt.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r,i,n,a={}){this.originalResponse=t,this.blobDownloadStream=new nb(this.originalResponse.readableStreamBody,r,i,n,a)}},t$=16,r$=new Uint8Array([79,98,106,1]),o_e="avro.codec",l_e="avro.schema",qt=class e{static async readFixedBytes(t,r,i={}){let n=await t.read(r,{abortSignal:i.abortSignal});if(n.length!==r)throw new Error("Hit stream end.");return n}static async readByte(t,r={}){return(await e.readFixedBytes(t,1,r))[0]}static async readZigZagLong(t,r={}){let i=0,n=0,a,s,o;do a=await e.readByte(t,r),s=a&128,i|=(a&127)<Number.MAX_SAFE_INTEGER)throw new Error("Integer overflow.");return l}return i>>1^-(i&1)}static async readLong(t,r={}){return e.readZigZagLong(t,r)}static async readInt(t,r={}){return e.readZigZagLong(t,r)}static async readNull(){return null}static async readBoolean(t,r={}){let i=await e.readByte(t,r);if(i===1)return!0;if(i===0)return!1;throw new Error("Byte was not a boolean.")}static async readFloat(t,r={}){let i=await e.readFixedBytes(t,4,r);return new DataView(i.buffer,i.byteOffset,i.byteLength).getFloat32(0,!0)}static async readDouble(t,r={}){let i=await e.readFixedBytes(t,8,r);return new DataView(i.buffer,i.byteOffset,i.byteLength).getFloat64(0,!0)}static async readBytes(t,r={}){let i=await e.readLong(t,r);if(i<0)throw new Error("Bytes size was negative.");return t.read(i,{abortSignal:r.abortSignal})}static async readString(t,r={}){let i=await e.readBytes(t,r);return new TextDecoder().decode(i)}static async readMapPair(t,r,i={}){let n=await e.readString(t,i),a=await r(t,i);return{key:n,value:a}}static async readMap(t,r,i={}){let n=(o,l={})=>e.readMapPair(o,r,l),a=await e.readArray(t,n,i),s={};for(let o of a)s[o.key]=o.value;return s}static async readArray(t,r,i={}){let n=[];for(let a=await e.readLong(t,i);a!==0;a=await e.readLong(t,i))for(a<0&&(await e.readLong(t,i),a=-a);a--;){let s=await r(t,i);n.push(s)}return n}},ol;(function(e){e.RECORD="record",e.ENUM="enum",e.ARRAY="array",e.MAP="map",e.UNION="union",e.FIXED="fixed"})(ol||(ol={}));var cr;(function(e){e.NULL="null",e.BOOLEAN="boolean",e.INT="int",e.LONG="long",e.FLOAT="float",e.DOUBLE="double",e.BYTES="bytes",e.STRING="string"})(cr||(cr={}));var Ks=class e{static fromSchema(t){return typeof t=="string"?e.fromStringSchema(t):Array.isArray(t)?e.fromArraySchema(t):e.fromObjectSchema(t)}static fromStringSchema(t){switch(t){case cr.NULL:case cr.BOOLEAN:case cr.INT:case cr.LONG:case cr.FLOAT:case cr.DOUBLE:case cr.BYTES:case cr.STRING:return new sb(t);default:throw new Error(`Unexpected Avro type ${t}`)}}static fromArraySchema(t){return new lb(t.map(e.fromSchema))}static fromObjectSchema(t){let r=t.type;try{return e.fromStringSchema(r)}catch{}switch(r){case ol.RECORD:if(t.aliases)throw new Error(`aliases currently is not supported, schema: ${t}`);if(!t.name)throw new Error(`Required attribute 'name' doesn't exist on schema: ${t}`);let i={};if(!t.fields)throw new Error(`Required attribute 'fields' doesn't exist on schema: ${t}`);for(let n of t.fields)i[n.name]=e.fromSchema(n.type);return new cb(i,t.name);case ol.ENUM:if(t.aliases)throw new Error(`aliases currently is not supported, schema: ${t}`);if(!t.symbols)throw new Error(`Required attribute 'symbols' doesn't exist on schema: ${t}`);return new ob(t.symbols);case ol.MAP:if(!t.values)throw new Error(`Required attribute 'values' doesn't exist on schema: ${t}`);return new db(e.fromSchema(t.values));case ol.ARRAY:case ol.FIXED:default:throw new Error(`Unexpected Avro type ${r} in ${t}`)}}},sb=class extends Ks{constructor(t){super(),this._primitive=t}read(t,r={}){switch(this._primitive){case cr.NULL:return qt.readNull();case cr.BOOLEAN:return qt.readBoolean(t,r);case cr.INT:return qt.readInt(t,r);case cr.LONG:return qt.readLong(t,r);case cr.FLOAT:return qt.readFloat(t,r);case cr.DOUBLE:return qt.readDouble(t,r);case cr.BYTES:return qt.readBytes(t,r);case cr.STRING:return qt.readString(t,r);default:throw new Error("Unknown Avro Primitive")}}},ob=class extends Ks{constructor(t){super(),this._symbols=t}async read(t,r={}){let i=await qt.readInt(t,r);return this._symbols[i]}},lb=class extends Ks{constructor(t){super(),this._types=t}async read(t,r={}){let i=await qt.readInt(t,r);return this._types[i].read(t,r)}},db=class extends Ks{constructor(t){super(),this._itemType=t}read(t,r={}){let i=(n,a)=>this._itemType.read(n,a);return qt.readMap(t,i,r)}},cb=class extends Ks{constructor(t,r){super(),this._fields=t,this._name=r}async read(t,r={}){let i={};i.$schema=this._name;for(let n in this._fields)Object.prototype.hasOwnProperty.call(this._fields,n)&&(i[n]=await this._fields[n].read(t,r));return i}};function i$(e,t){if(e===t)return!0;if(e==null||t==null||e.length!==t.length)return!1;for(let r=0;r0)for(let a=0;a0}parseObjects(){return U.__asyncGenerator(this,arguments,function*(r={}){for(this._initialized||(yield U.__await(this.initialize(r)));this.hasNext();){let i=yield U.__await(this._itemType.read(this._dataStream,{abortSignal:r.abortSignal}));if(this._itemsRemainingInBlock--,this._objectIndex++,this._itemsRemainingInBlock===0){let n=yield U.__await(qt.readFixedBytes(this._dataStream,t$,{abortSignal:r.abortSignal}));if(this._blockOffset=this._initialBlockOffset+this._dataStream.position,this._objectIndex=0,!i$(this._syncMarker,n))throw new Error("Stream is not a valid Avro file.");try{this._itemsRemainingInBlock=yield U.__await(qt.readLong(this._dataStream,{abortSignal:r.abortSignal}))}catch{this._itemsRemainingInBlock=0}this._itemsRemainingInBlock>0&&(yield U.__await(qt.readLong(this._dataStream,{abortSignal:r.abortSignal})))}yield yield U.__await(i)}})}},ub=class{},n$=new X0.AbortError("Reading from the avro stream was aborted."),mb=class extends ub{toUint8Array(t){return typeof t=="string"?Buffer.from(t):t}constructor(t){super(),this._readable=t,this._position=0}get position(){return this._position}async read(t,r={}){var i;if(!((i=r.abortSignal)===null||i===void 0)&&i.aborted)throw n$;if(t<0)throw new Error(`size parameter should be positive: ${t}`);if(t===0)return new Uint8Array;if(!this._readable.readable)throw new Error("Stream no longer readable.");let n=this._readable.read(t);return n?(this._position+=n.length,this.toUint8Array(n)):new Promise((a,s)=>{let o=()=>{this._readable.removeListener("readable",l),this._readable.removeListener("error",d),this._readable.removeListener("end",d),this._readable.removeListener("close",d),r.abortSignal&&r.abortSignal.removeEventListener("abort",c)},l=()=>{let p=this._readable.read(t);p&&(this._position+=p.length,o(),a(this.toUint8Array(p)))},d=()=>{o(),s()},c=()=>{o(),s(n$)};this._readable.on("readable",l),this._readable.once("error",d),this._readable.once("end",d),this._readable.once("close",d),r.abortSignal&&r.abortSignal.addEventListener("abort",c)})}},fb=class extends Sb.Readable{constructor(t,r={}){super(),this.avroPaused=!0,this.source=t,this.onProgress=r.onProgress,this.onError=r.onError,this.avroReader=new pb(new mb(this.source)),this.avroIter=this.avroReader.parseObjects({abortSignal:r.abortSignal})}_read(){this.avroPaused&&this.readInternal().catch(t=>{this.emit("error",t)})}async readInternal(){this.avroPaused=!1;let t;do{if(t=await this.avroIter.next(),t.done)break;let r=t.value,i=r.$schema;if(typeof i!="string")throw Error("Missing schema in avro record.");switch(i){case"com.microsoft.azure.storage.queryBlobContents.resultData":{let n=r.data;if(!(n instanceof Uint8Array))throw Error("Invalid data in avro result record.");this.push(Buffer.from(n))||(this.avroPaused=!0)}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{let n=r.bytesScanned;if(typeof n!="number")throw Error("Invalid bytesScanned in avro progress record.");this.onProgress&&this.onProgress({loadedBytes:n})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){let n=r.totalBytes;if(typeof n!="number")throw Error("Invalid totalBytes in avro end record.");this.onProgress({loadedBytes:n})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){let n=r.fatal;if(typeof n!="boolean")throw Error("Invalid fatal in avro error record.");let a=r.name;if(typeof a!="string")throw Error("Invalid name in avro error record.");let s=r.description;if(typeof s!="string")throw Error("Invalid description in avro error record.");let o=r.position;if(typeof o!="number")throw Error("Invalid position in avro error record.");this.onError({position:o,name:a,isFatal:n,description:s})}break;default:throw Error(`Unknown schema ${i} in avro progress record.`)}}while(!t.done&&!this.avroPaused)}},hb=class{get acceptRanges(){return this.originalResponse.acceptRanges}get cacheControl(){return this.originalResponse.cacheControl}get contentDisposition(){return this.originalResponse.contentDisposition}get contentEncoding(){return this.originalResponse.contentEncoding}get contentLanguage(){return this.originalResponse.contentLanguage}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber}get blobType(){return this.originalResponse.blobType}get contentLength(){return this.originalResponse.contentLength}get contentMD5(){return this.originalResponse.contentMD5}get contentRange(){return this.originalResponse.contentRange}get contentType(){return this.originalResponse.contentType}get copyCompletedOn(){}get copyId(){return this.originalResponse.copyId}get copyProgress(){return this.originalResponse.copyProgress}get copySource(){return this.originalResponse.copySource}get copyStatus(){return this.originalResponse.copyStatus}get copyStatusDescription(){return this.originalResponse.copyStatusDescription}get leaseDuration(){return this.originalResponse.leaseDuration}get leaseState(){return this.originalResponse.leaseState}get leaseStatus(){return this.originalResponse.leaseStatus}get date(){return this.originalResponse.date}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount}get etag(){return this.originalResponse.etag}get errorCode(){return this.originalResponse.errorCode}get isServerEncrypted(){return this.originalResponse.isServerEncrypted}get blobContentMD5(){return this.originalResponse.blobContentMD5}get lastModified(){return this.originalResponse.lastModified}get metadata(){return this.originalResponse.metadata}get requestId(){return this.originalResponse.requestId}get clientRequestId(){return this.originalResponse.clientRequestId}get version(){return this.originalResponse.version}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256}get contentCrc64(){return this.originalResponse.contentCrc64}get blobBody(){}get readableStreamBody(){return rt.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r={}){this.originalResponse=t,this.blobDownloadStream=new fb(this.originalResponse.readableStreamBody,r)}};ue.BlockBlobTier=void 0;(function(e){e.Hot="Hot",e.Cool="Cool",e.Cold="Cold",e.Archive="Archive"})(ue.BlockBlobTier||(ue.BlockBlobTier={}));ue.PremiumPageBlobTier=void 0;(function(e){e.P4="P4",e.P6="P6",e.P10="P10",e.P15="P15",e.P20="P20",e.P30="P30",e.P40="P40",e.P50="P50",e.P60="P60",e.P70="P70",e.P80="P80"})(ue.PremiumPageBlobTier||(ue.PremiumPageBlobTier={}));function dl(e){if(e!==void 0)return e}function pr(e,t){if(e&&!t)throw new RangeError("Customer-provided encryption key must be used over HTTPS.");e&&!e.encryptionAlgorithm&&(e.encryptionAlgorithm=D5e)}ue.StorageBlobAudience=void 0;(function(e){e.StorageOAuthScopes="https://storage.azure.com/.default",e.DiskComputeOAuthScopes="https://disk.compute.azure.com/.default"})(ue.StorageBlobAudience||(ue.StorageBlobAudience={}));function d_e(e){return`https://${e}.blob.core.windows.net/.default`}function G8(e){let t=(e._response.parsedBody.pageRange||[]).map(i=>({offset:i.start,count:i.end-i.start})),r=(e._response.parsedBody.clearRange||[]).map(i=>({offset:i.start,count:i.end-i.start}));return Object.assign(Object.assign({},e),{pageRange:t,clearRange:r,_response:Object.assign(Object.assign({},e._response),{parsedBody:{pageRange:t,clearRange:r}})})}var gb=class extends w5e.Poller{constructor(t){let{blobClient:r,copySource:i,intervalInMs:n=15e3,onProgress:a,resumeFrom:s,startCopyFromURLOptions:o}=t,l;s&&(l=JSON.parse(s).state);let d=Zu(Object.assign(Object.assign({},l),{blobClient:r,copySource:i,startCopyFromURLOptions:o}));super(d),typeof a=="function"&&this.onProgress(a),this.intervalInMs=n}delay(){return rt.delay(this.intervalInMs)}},c_e=async function(t={}){let r=this.state,{copyId:i}=r;return r.isCompleted?Zu(r):i?(await r.blobClient.abortCopyFromURL(i,{abortSignal:t.abortSignal}),r.isCancelled=!0,Zu(r)):(r.isCancelled=!0,Zu(r))},p_e=async function(t={}){let r=this.state,{blobClient:i,copySource:n,startCopyFromURLOptions:a}=r;if(r.isStarted){if(!r.isCompleted)try{let s=await r.blobClient.getProperties({abortSignal:t.abortSignal}),{copyStatus:o,copyProgress:l}=s,d=r.copyProgress;l&&(r.copyProgress=l),o==="pending"&&l!==d&&typeof t.fireProgress=="function"?t.fireProgress(r):o==="success"?(r.result=s,r.isCompleted=!0):o==="failed"&&(r.error=new Error(`Blob copy failed with reason: "${s.copyStatusDescription||"unknown"}"`),r.isCompleted=!0)}catch(s){r.error=s,r.isCompleted=!0}}else{r.isStarted=!0;let s=await i.startCopyFromURL(n,a);r.copyId=s.copyId,s.copyStatus==="success"&&(r.result=s,r.isCompleted=!0)}return Zu(r)},u_e=function(){return JSON.stringify({state:this.state},(t,r)=>{if(t!=="blobClient")return r})};function Zu(e){return{state:Object.assign({},e),cancel:c_e,toString:u_e,update:p_e}}function Di(e){if(e.offset<0)throw new RangeError("Range.offset cannot be smaller than 0.");if(e.count&&e.count<=0)throw new RangeError("Range.count must be larger than 0. Leave it undefined if you want a range from offset to the end.");return e.count?`bytes=${e.offset}-${e.offset+e.count-1}`:`bytes=${e.offset}-`}var Ju;(function(e){e[e.Good=0]="Good",e[e.Error=1]="Error"})(Ju||(Ju={}));var V0=class{constructor(t=5){if(this.actives=0,this.completed=0,this.offset=0,this.operations=[],this.state=Ju.Good,t<1)throw new RangeError("concurrency must be larger than 0");this.concurrency=t,this.emitter=new o$.EventEmitter}addOperation(t){this.operations.push(async()=>{try{this.actives++,await t(),this.actives--,this.completed++,this.parallelExecute()}catch(r){this.emitter.emit("error",r)}})}async do(){return this.operations.length===0?Promise.resolve():(this.parallelExecute(),new Promise((t,r)=>{this.emitter.on("finish",t),this.emitter.on("error",i=>{this.state=Ju.Error,r(i)})}))}nextOperation(){return this.offset=this.operations.length){this.emitter.emit("finish");return}for(;this.actives=this.byteLength&&this.push(null),t||(t=this.readableHighWaterMark);let r=[],i=0;for(;it-i){let o=this.byteOffsetInCurrentBuffer+t-i;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),this.pushedBytesLength+=t-i,this.byteOffsetInCurrentBuffer=o,i=t;break}else{let o=this.byteOffsetInCurrentBuffer+s;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),s===a?(this.byteOffsetInCurrentBuffer=0,this.bufferIndex++):this.byteOffsetInCurrentBuffer=o,this.pushedBytesLength+=s,i+=s}}r.length>1?this.push(Buffer.concat(r)):r.length===1&&this.push(r[0])}},F0=S5e.constants.MAX_LENGTH,vb=class{get size(){return this._size}constructor(t,r,i){this.buffers=[],this.capacity=t,this._size=0;let n=Math.ceil(t/F0);for(let a=0;a0&&(t[0]=t[0].slice(s))}getReadableStream(){return new yb(this.buffers,this.size)}},bb=class{constructor(t,r,i,n,a,s){if(this.emitter=new o$.EventEmitter,this.offset=0,this.isStreamEnd=!1,this.isError=!1,this.executingOutgoingHandlers=0,this.numBuffers=0,this.unresolvedDataArray=[],this.unresolvedLength=0,this.incoming=[],this.outgoing=[],r<=0)throw new RangeError(`bufferSize must be larger than 0, current is ${r}`);if(i<=0)throw new RangeError(`maxBuffers must be larger than 0, current is ${i}`);if(a<=0)throw new RangeError(`concurrency must be larger than 0, current is ${a}`);this.bufferSize=r,this.maxBuffers=i,this.readable=t,this.outgoingHandler=n,this.concurrency=a,this.encoding=s}async do(){return new Promise((t,r)=>{this.readable.on("data",i=>{i=typeof i=="string"?Buffer.from(i,this.encoding):i,this.appendUnresolvedData(i),this.resolveData()||this.readable.pause()}),this.readable.on("error",i=>{this.emitter.emit("error",i)}),this.readable.on("end",()=>{this.isStreamEnd=!0,this.emitter.emit("checkEnd")}),this.emitter.on("error",i=>{this.isError=!0,this.readable.pause(),r(i)}),this.emitter.on("checkEnd",()=>{if(this.outgoing.length>0){this.triggerOutgoingHandlers();return}if(this.isStreamEnd&&this.executingOutgoingHandlers===0)if(this.unresolvedLength>0&&this.unresolvedLengthi.getReadableStream(),i.size,this.offset).then(t).catch(r)}else{if(this.unresolvedLength>=this.bufferSize)return;t()}})})}appendUnresolvedData(t){this.unresolvedDataArray.push(t),this.unresolvedLength+=t.length}shiftBufferFromUnresolvedDataArray(t){return t?t.fill(this.unresolvedDataArray,this.unresolvedLength):t=new vb(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength),this.unresolvedLength-=t.size,t}resolveData(){for(;this.unresolvedLength>=this.bufferSize;){let t;if(this.incoming.length>0)t=this.incoming.shift(),this.shiftBufferFromUnresolvedDataArray(t);else if(this.numBuffers=this.concurrency)return;t=this.outgoing.shift(),t&&this.triggerOutgoingHandler(t)}while(t)}async triggerOutgoingHandler(t){let r=t.size;this.executingOutgoingHandlers++,this.offset+=r;try{await this.outgoingHandler(()=>t.getReadableStream(),r,this.offset-r)}catch(i){this.emitter.emit("error",i);return}this.executingOutgoingHandlers--,this.reuseBuffer(t),this.emitter.emit("checkEnd")}reuseBuffer(t){this.incoming.push(t),!this.isError&&this.resolveData()&&!this.isStreamEnd&&this.readable.resume()}};async function m_e(e,t,r,i,n){let a=0,s=i-r;return new Promise((o,l)=>{let d=setTimeout(()=>l(new Error("The operation cannot be completed in timeout.")),R5e);e.on("readable",()=>{if(a>=s){clearTimeout(d),o();return}let c=e.read();if(!c)return;typeof c=="string"&&(c=Buffer.from(c,n));let p=a+c.length>s?s-a:c.length;t.fill(c.slice(0,p),r+a,r+a+p),a+=p}),e.on("end",()=>{clearTimeout(d),a{clearTimeout(d),l(c)})})}async function f_e(e,t,r){let i=0,n=t.length;return new Promise((a,s)=>{e.on("readable",()=>{let o=e.read();if(o){if(typeof o=="string"&&(o=Buffer.from(o,r)),i+o.length>n){s(new Error(`Stream exceeds buffer size. Buffer size: ${n}`));return}t.fill(o,i,i+o.length),i+=o.length}}),e.on("end",()=>{a(i)}),e.on("error",s)})}async function h_e(e,t){return new Promise((r,i)=>{let n=Nb.createWriteStream(t);e.on("error",a=>{i(a)}),n.on("error",a=>{i(a)}),n.on("close",r),e.pipe(n)})}var g_e=T5e.promisify(Nb.stat),y_e=Nb.createReadStream,Dn=class e extends sm{get name(){return this._name}get containerName(){return this._containerName}constructor(t,r,i,n){n=n||{};let a,s;if(Qs(r))s=t,a=r;else if(rt.isNode&&r instanceof lt||r instanceof ct||dn.isTokenCredential(r))s=t,n=i,a=dt(r,n);else if(!r&&typeof r!="string")s=t,i&&typeof i!="string"&&(n=i),a=dt(new ct,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=fc(t);if(d.kind==="AccountConnString")if(rt.isNode){let c=new lt(d.accountName,d.accountKey);s=Tt(Tt(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=$r.getDefaultProxySettings(d.proxyUri)),a=dt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=Tt(Tt(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=dt(new ct,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(s,a),{blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl(),this.blobContext=this.storageClientContext.blob,this._snapshot=Yj(this.url,In.Parameters.SNAPSHOT),this._versionId=Yj(this.url,In.Parameters.VERSIONID)}withSnapshot(t){return new e(Ua(this.url,In.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}withVersion(t){return new e(Ua(this.url,In.Parameters.VERSIONID,t.length===0?void 0:t),this.pipeline)}getAppendBlobClient(){return new lm(this.url,this.pipeline)}getBlockBlobClient(){return new dm(this.url,this.pipeline)}getPageBlobClient(){return new cm(this.url,this.pipeline)}async download(t=0,r,i={}){return i.conditions=i.conditions||{},i.conditions=i.conditions||{},pr(i.customerProvidedKey,this.isHttps),$.withSpan("BlobClient-download",i,async n=>{var a;let s=Z(await this.blobContext.download({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onDownloadProgress:rt.isNode?void 0:i.onProgress},range:t===0&&!r?void 0:Di({offset:t,count:r}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey,tracingOptions:n.tracingOptions})),o=Object.assign(Object.assign({},s),{_response:s._response,objectReplicationDestinationPolicyId:s.objectReplicationPolicyId,objectReplicationSourceProperties:B0(s.objectReplicationRules)});if(!rt.isNode)return o;if((i.maxRetryRequests===void 0||i.maxRetryRequests<0)&&(i.maxRetryRequests=C5e),s.contentLength===void 0)throw new RangeError("File download response doesn't contain valid content length header");if(!s.etag)throw new RangeError("File download response doesn't contain valid etag header");return new ab(o,async l=>{var d;let c={leaseAccessConditions:i.conditions,modifiedAccessConditions:{ifMatch:i.conditions.ifMatch||s.etag,ifModifiedSince:i.conditions.ifModifiedSince,ifNoneMatch:i.conditions.ifNoneMatch,ifUnmodifiedSince:i.conditions.ifUnmodifiedSince,ifTags:(d=i.conditions)===null||d===void 0?void 0:d.tagConditions},range:Di({count:t+s.contentLength-l,offset:l}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey};return(await this.blobContext.download(Object.assign({abortSignal:i.abortSignal},c))).readableStreamBody},t,s.contentLength,{maxRetryRequests:i.maxRetryRequests,onProgress:i.onProgress})})}async exists(t={}){return $.withSpan("BlobClient-exists",t,async r=>{try{return pr(t.customerProvidedKey,this.isHttps),await this.getProperties({abortSignal:t.abortSignal,customerProvidedKey:t.customerProvidedKey,conditions:t.conditions,tracingOptions:r.tracingOptions}),!0}catch(i){if(i.statusCode===404)return!1;if(i.statusCode===409&&(i.details.errorCode===M5e||i.details.errorCode===B5e))return!0;throw i}})}async getProperties(t={}){return t.conditions=t.conditions||{},pr(t.customerProvidedKey,this.isHttps),$.withSpan("BlobClient-getProperties",t,async r=>{var i;let n=Z(await this.blobContext.getProperties({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,objectReplicationDestinationPolicyId:n.objectReplicationPolicyId,objectReplicationSourceProperties:B0(n.objectReplicationRules)})})}async delete(t={}){return t.conditions=t.conditions||{},$.withSpan("BlobClient-delete",t,async r=>{var i;return Z(await this.blobContext.delete({abortSignal:t.abortSignal,deleteSnapshots:t.deleteSnapshots,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async deleteIfExists(t={}){return $.withSpan("BlobClient-deleteIfExists",t,async r=>{var i,n;try{let a=Z(await this.delete(r));return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((i=a.details)===null||i===void 0?void 0:i.errorCode)==="BlobNotFound")return Object.assign(Object.assign({succeeded:!1},(n=a.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:a.response});throw a}})}async undelete(t={}){return $.withSpan("BlobClient-undelete",t,async r=>Z(await this.blobContext.undelete({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setHTTPHeaders(t,r={}){return r.conditions=r.conditions||{},pr(r.customerProvidedKey,this.isHttps),$.withSpan("BlobClient-setHTTPHeaders",r,async i=>{var n;return Z(await this.blobContext.setHttpHeaders({abortSignal:r.abortSignal,blobHttpHeaders:t,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}async setMetadata(t,r={}){return r.conditions=r.conditions||{},pr(r.customerProvidedKey,this.isHttps),$.withSpan("BlobClient-setMetadata",r,async i=>{var n;return Z(await this.blobContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async setTags(t,r={}){return $.withSpan("BlobClient-setTags",r,async i=>{var n;return Z(await this.blobContext.setTags({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions,tags:W5e(t)}))})}async getTags(t={}){return $.withSpan("BlobClient-getTags",t,async r=>{var i;let n=Z(await this.blobContext.getTags({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,tags:Yu({blobTagSet:n.blobTagSet})||{}})})}getBlobLeaseClient(t){return new om(this,t)}async createSnapshot(t={}){return t.conditions=t.conditions||{},pr(t.customerProvidedKey,this.isHttps),$.withSpan("BlobClient-createSnapshot",t,async r=>{var i;return Z(await this.blobContext.createSnapshot({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,tracingOptions:r.tracingOptions}))})}async beginCopyFromURL(t,r={}){let i={abortCopyFromURL:(...a)=>this.abortCopyFromURL(...a),getProperties:(...a)=>this.getProperties(...a),startCopyFromURL:(...a)=>this.startCopyFromURL(...a)},n=new gb({blobClient:i,copySource:t,intervalInMs:r.intervalInMs,onProgress:r.onProgress,resumeFrom:r.resumeFrom,startCopyFromURLOptions:r});return await n.poll(),n}async abortCopyFromURL(t,r={}){return $.withSpan("BlobClient-abortCopyFromURL",r,async i=>Z(await this.blobContext.abortCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,tracingOptions:i.tracingOptions})))}async syncCopyFromURL(t,r={}){return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},$.withSpan("BlobClient-syncCopyFromURL",r,async i=>{var n,a,s,o,l,d,c;return Z(await this.blobContext.copyFromURL(t,{abortSignal:r.abortSignal,metadata:r.metadata,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifMatch,sourceIfModifiedSince:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince},sourceContentMD5:r.sourceContentMD5,copySourceAuthorization:tm(r.sourceAuthorization),tier:dl(r.tier),blobTagsString:ll(r.tags),immutabilityPolicyExpiry:(d=r.immutabilityPolicy)===null||d===void 0?void 0:d.expiriesOn,immutabilityPolicyMode:(c=r.immutabilityPolicy)===null||c===void 0?void 0:c.policyMode,legalHold:r.legalHold,encryptionScope:r.encryptionScope,copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions}))})}async setAccessTier(t,r={}){return $.withSpan("BlobClient-setAccessTier",r,async i=>{var n;return Z(await this.blobContext.setTier(dl(t),{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),rehydratePriority:r.rehydratePriority,tracingOptions:i.tracingOptions}))})}async downloadToBuffer(t,r,i,n={}){var a;let s,o=0,l=0,d=n;t instanceof Buffer?(s=t,o=r||0,l=typeof i=="number"?i:0):(o=typeof t=="number"?t:0,l=typeof r=="number"?r:0,d=i||{});let c=(a=d.blockSize)!==null&&a!==void 0?a:0;if(c<0)throw new RangeError("blockSize option must be >= 0");if(c===0&&(c=W8),o<0)throw new RangeError("offset option must be >= 0");if(l&&l<=0)throw new RangeError("count option must be greater than 0");return d.conditions||(d.conditions={}),$.withSpan("BlobClient-downloadToBuffer",d,async p=>{if(!l){let f=await this.getProperties(Object.assign(Object.assign({},d),{tracingOptions:p.tracingOptions}));if(l=f.contentLength-o,l<0)throw new RangeError(`offset ${o} shouldn't be larger than blob size ${f.contentLength}`)}if(!s)try{s=Buffer.alloc(l)}catch(f){throw new Error(`Unable to allocate the buffer of size: ${l}(in bytes). Please try passing your own buffer to the "downloadToBuffer" method or try using other methods like "download" or "downloadToFile". ${f.message}`)}if(s.length{let g=o+l;f+c{let s=await this.download(r,i,Object.assign(Object.assign({},n),{tracingOptions:a.tracingOptions}));return s.readableStreamBody&&await h_e(s.readableStreamBody,t),s.blobDownloadStream=void 0,s})}getBlobAndContainerNamesFromUrl(){let t,r;try{let i=new URL(this.url);if(i.host.split(".")[1]==="blob"){let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[3]}else if(Rb(i)){let n=i.pathname.match("/([^/]*)/([^/]*)(/(.*))?");t=n[2],r=n[4]}else{let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[3]}if(t=decodeURIComponent(t),r=decodeURIComponent(r),r=r.replace(/\\/g,"/"),!t)throw new Error("Provided containerName is invalid.");return{blobName:r,containerName:t}}catch{throw new Error("Unable to extract blobName and containerName with provided information.")}}async startCopyFromURL(t,r={}){return $.withSpan("BlobClient-startCopyFromURL",r,async i=>{var n,a,s;return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},Z(await this.blobContext.startCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions.ifMatch,sourceIfModifiedSince:r.sourceConditions.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions.ifUnmodifiedSince,sourceIfTags:r.sourceConditions.tagConditions},immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,rehydratePriority:r.rehydratePriority,tier:dl(r.tier),blobTagsString:ll(r.tags),sealBlob:r.sealBlob,tracingOptions:i.tracingOptions}))})}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof lt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=Hb(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).toString();r(Cb(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof lt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return Gb(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).stringToSign}async deleteImmutabilityPolicy(t={}){return $.withSpan("BlobClient-deleteImmutabilityPolicy",t,async r=>Z(await this.blobContext.deleteImmutabilityPolicy({tracingOptions:r.tracingOptions})))}async setImmutabilityPolicy(t,r={}){return $.withSpan("BlobClient-setImmutabilityPolicy",r,async i=>Z(await this.blobContext.setImmutabilityPolicy({immutabilityPolicyExpiry:t.expiriesOn,immutabilityPolicyMode:t.policyMode,tracingOptions:i.tracingOptions})))}async setLegalHold(t,r={}){return $.withSpan("BlobClient-setLegalHold",r,async i=>Z(await this.blobContext.setLegalHold(t,{tracingOptions:i.tracingOptions})))}async getAccountInfo(t={}){return $.withSpan("BlobClient-getAccountInfo",t,async r=>Z(await this.blobContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}},lm=class e extends Dn{constructor(t,r,i,n){let a,s;if(n=n||{},Qs(r))s=t,a=r;else if(rt.isNode&&r instanceof lt||r instanceof ct||dn.isTokenCredential(r))s=t,n=i,a=dt(r,n);else if(!r&&typeof r!="string")s=t,a=dt(new ct,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=fc(t);if(d.kind==="AccountConnString")if(rt.isNode){let c=new lt(d.accountName,d.accountKey);s=Tt(Tt(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=$r.getDefaultProxySettings(d.proxyUri)),a=dt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=Tt(Tt(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=dt(new ct,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(s,a),this.appendBlobContext=this.storageClientContext.appendBlob}withSnapshot(t){return new e(Ua(this.url,In.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t={}){return t.conditions=t.conditions||{},pr(t.customerProvidedKey,this.isHttps),$.withSpan("AppendBlobClient-create",t,async r=>{var i,n,a;return Z(await this.appendBlobContext.create(0,{abortSignal:t.abortSignal,blobHttpHeaders:t.blobHTTPHeaders,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,immutabilityPolicyExpiry:(n=t.immutabilityPolicy)===null||n===void 0?void 0:n.expiriesOn,immutabilityPolicyMode:(a=t.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:t.legalHold,blobTagsString:ll(t.tags),tracingOptions:r.tracingOptions}))})}async createIfNotExists(t={}){let r={ifNoneMatch:d$};return $.withSpan("AppendBlobClient-createIfNotExists",t,async i=>{var n,a;try{let s=Z(await this.create(Object.assign(Object.assign({},i),{conditions:r})));return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((n=s.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(a=s.response)===null||a===void 0?void 0:a.parsedHeaders),{_response:s.response});throw s}})}async seal(t={}){return t.conditions=t.conditions||{},$.withSpan("AppendBlobClient-seal",t,async r=>{var i;return Z(await this.appendBlobContext.seal({abortSignal:t.abortSignal,appendPositionAccessConditions:t.conditions,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async appendBlock(t,r,i={}){return i.conditions=i.conditions||{},pr(i.customerProvidedKey,this.isHttps),$.withSpan("AppendBlobClient-appendBlock",i,async n=>{var a;return Z(await this.appendBlobContext.appendBlock(r,t,{abortSignal:i.abortSignal,appendPositionAccessConditions:i.conditions,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},transactionalContentMD5:i.transactionalContentMD5,transactionalContentCrc64:i.transactionalContentCrc64,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async appendBlockFromURL(t,r,i,n={}){return n.conditions=n.conditions||{},n.sourceConditions=n.sourceConditions||{},pr(n.customerProvidedKey,this.isHttps),$.withSpan("AppendBlobClient-appendBlockFromURL",n,async a=>{var s,o,l,d,c;return Z(await this.appendBlobContext.appendBlockFromUrl(t,0,{abortSignal:n.abortSignal,sourceRange:Di({offset:r,count:i}),sourceContentMD5:n.sourceContentMD5,sourceContentCrc64:n.sourceContentCrc64,leaseAccessConditions:n.conditions,appendPositionAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(o=n.sourceConditions)===null||o===void 0?void 0:o.ifMatch,sourceIfModifiedSince:(l=n.sourceConditions)===null||l===void 0?void 0:l.ifModifiedSince,sourceIfNoneMatch:(d=n.sourceConditions)===null||d===void 0?void 0:d.ifNoneMatch,sourceIfUnmodifiedSince:(c=n.sourceConditions)===null||c===void 0?void 0:c.ifUnmodifiedSince},copySourceAuthorization:tm(n.sourceAuthorization),cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions}))})}},dm=class e extends Dn{constructor(t,r,i,n){let a,s;if(n=n||{},Qs(r))s=t,a=r;else if(rt.isNode&&r instanceof lt||r instanceof ct||dn.isTokenCredential(r))s=t,n=i,a=dt(r,n);else if(!r&&typeof r!="string")s=t,i&&typeof i!="string"&&(n=i),a=dt(new ct,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=fc(t);if(d.kind==="AccountConnString")if(rt.isNode){let c=new lt(d.accountName,d.accountKey);s=Tt(Tt(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=$r.getDefaultProxySettings(d.proxyUri)),a=dt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=Tt(Tt(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=dt(new ct,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(s,a),this.blockBlobContext=this.storageClientContext.blockBlob,this._blobContext=this.storageClientContext.blob}withSnapshot(t){return new e(Ua(this.url,In.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async query(t,r={}){if(pr(r.customerProvidedKey,this.isHttps),!rt.isNode)throw new Error("This operation currently is only supported in Node.js.");return $.withSpan("BlockBlobClient-query",r,async i=>{var n;let a=Z(await this._blobContext.query({abortSignal:r.abortSignal,queryRequest:{queryType:"SQL",expression:t,inputSerialization:Jj(r.inputTextConfiguration),outputSerialization:Jj(r.outputTextConfiguration)},leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,tracingOptions:i.tracingOptions}));return new hb(a,{abortSignal:r.abortSignal,onProgress:r.onProgress,onError:r.onError})})}async upload(t,r,i={}){return i.conditions=i.conditions||{},pr(i.customerProvidedKey,this.isHttps),$.withSpan("BlockBlobClient-upload",i,async n=>{var a,s,o;return Z(await this.blockBlobContext.upload(r,t,{abortSignal:i.abortSignal,blobHttpHeaders:i.blobHTTPHeaders,leaseAccessConditions:i.conditions,metadata:i.metadata,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,immutabilityPolicyExpiry:(s=i.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(o=i.immutabilityPolicy)===null||o===void 0?void 0:o.policyMode,legalHold:i.legalHold,tier:dl(i.tier),blobTagsString:ll(i.tags),tracingOptions:n.tracingOptions}))})}async syncUploadFromURL(t,r={}){return r.conditions=r.conditions||{},pr(r.customerProvidedKey,this.isHttps),$.withSpan("BlockBlobClient-syncUploadFromURL",r,async i=>{var n,a,s,o,l,d;return Z(await this.blockBlobContext.putBlobFromUrl(0,t,Object.assign(Object.assign({},r),{blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifMatch,sourceIfModifiedSince:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince,sourceIfTags:(d=r.sourceConditions)===null||d===void 0?void 0:d.tagConditions},cpkInfo:r.customerProvidedKey,copySourceAuthorization:tm(r.sourceAuthorization),tier:dl(r.tier),blobTagsString:ll(r.tags),copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions})))})}async stageBlock(t,r,i,n={}){return pr(n.customerProvidedKey,this.isHttps),$.withSpan("BlockBlobClient-stageBlock",n,async a=>Z(await this.blockBlobContext.stageBlock(t,i,r,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,requestOptions:{onUploadProgress:n.onProgress},transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions})))}async stageBlockFromURL(t,r,i=0,n,a={}){return pr(a.customerProvidedKey,this.isHttps),$.withSpan("BlockBlobClient-stageBlockFromURL",a,async s=>Z(await this.blockBlobContext.stageBlockFromURL(t,0,r,{abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,sourceContentMD5:a.sourceContentMD5,sourceContentCrc64:a.sourceContentCrc64,sourceRange:i===0&&!n?void 0:Di({offset:i,count:n}),cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope,copySourceAuthorization:tm(a.sourceAuthorization),tracingOptions:s.tracingOptions})))}async commitBlockList(t,r={}){return r.conditions=r.conditions||{},pr(r.customerProvidedKey,this.isHttps),$.withSpan("BlockBlobClient-commitBlockList",r,async i=>{var n,a,s;return Z(await this.blockBlobContext.commitBlockList({latest:t},{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,tier:dl(r.tier),blobTagsString:ll(r.tags),tracingOptions:i.tracingOptions}))})}async getBlockList(t,r={}){return $.withSpan("BlockBlobClient-getBlockList",r,async i=>{var n;let a=Z(await this.blockBlobContext.getBlockList(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}));return a.committedBlocks||(a.committedBlocks=[]),a.uncommittedBlocks||(a.uncommittedBlocks=[]),a})}async uploadData(t,r={}){return $.withSpan("BlockBlobClient-uploadData",r,async i=>{if(rt.isNode){let n;return t instanceof Buffer?n=t:t instanceof ArrayBuffer?n=Buffer.from(t):(t=t,n=Buffer.from(t.buffer,t.byteOffset,t.byteLength)),this.uploadSeekableInternal((a,s)=>n.slice(a,a+s),n.byteLength,i)}else{let n=new Blob([t]);return this.uploadSeekableInternal((a,s)=>n.slice(a,a+s),n.size,i)}})}async uploadBrowserData(t,r={}){return $.withSpan("BlockBlobClient-uploadBrowserData",r,async i=>{let n=new Blob([t]);return this.uploadSeekableInternal((a,s)=>n.slice(a,a+s),n.size,i)})}async uploadSeekableInternal(t,r,i={}){var n,a;let s=(n=i.blockSize)!==null&&n!==void 0?n:0;if(s<0||s>U8)throw new RangeError(`blockSize option must be >= 0 and <= ${U8}`);let o=(a=i.maxSingleShotSize)!==null&&a!==void 0?a:z8;if(o<0||o>z8)throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${z8}`);if(s===0){if(r>U8*L0)throw new RangeError(`${r} is too larger to upload to a block blob.`);r>o&&(s=Math.ceil(r/L0),s{if(r<=o)return Z(await this.upload(t(0,r),r,l));let d=Math.floor((r-1)/s)+1;if(d>L0)throw new RangeError(`The buffer's size is too big or the BlockSize is too small;the number of blocks must be <= ${L0}`);let c=[],p=rt.randomUUID(),u=0,m=new V0(i.concurrency);for(let f=0;f{let g=Zj(p,f),y=s*f,x=(f===d-1?r:y+s)-y;c.push(g),await this.stageBlock(g,t(y,x),x,{abortSignal:i.abortSignal,conditions:i.conditions,encryptionScope:i.encryptionScope,tracingOptions:l.tracingOptions}),u+=x,i.onProgress&&i.onProgress({loadedBytes:u})});return await m.do(),this.commitBlockList(c,l)})}async uploadFile(t,r={}){return $.withSpan("BlockBlobClient-uploadFile",r,async i=>{let n=(await g_e(t)).size;return this.uploadSeekableInternal((a,s)=>()=>y_e(t,{autoClose:!0,end:s?a+s-1:1/0,start:a}),n,Object.assign(Object.assign({},r),{tracingOptions:i.tracingOptions}))})}async uploadStream(t,r=P5e,i=5,n={}){return n.blobHTTPHeaders||(n.blobHTTPHeaders={}),n.conditions||(n.conditions={}),$.withSpan("BlockBlobClient-uploadStream",n,async a=>{let s=0,o=rt.randomUUID(),l=0,d=[];return await new bb(t,r,i,async(p,u)=>{let m=Zj(o,s);d.push(m),s++,await this.stageBlock(m,p,u,{customerProvidedKey:n.customerProvidedKey,conditions:n.conditions,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions}),l+=u,n.onProgress&&n.onProgress({loadedBytes:l})},Math.ceil(i/4*3)).do(),Z(await this.commitBlockList(d,Object.assign(Object.assign({},n),{tracingOptions:a.tracingOptions})))})}},cm=class e extends Dn{constructor(t,r,i,n){let a,s;if(n=n||{},Qs(r))s=t,a=r;else if(rt.isNode&&r instanceof lt||r instanceof ct||dn.isTokenCredential(r))s=t,n=i,a=dt(r,n);else if(!r&&typeof r!="string")s=t,a=dt(new ct,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=fc(t);if(d.kind==="AccountConnString")if(rt.isNode){let c=new lt(d.accountName,d.accountKey);s=Tt(Tt(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=$r.getDefaultProxySettings(d.proxyUri)),a=dt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=Tt(Tt(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=dt(new ct,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(s,a),this.pageBlobContext=this.storageClientContext.pageBlob}withSnapshot(t){return new e(Ua(this.url,In.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t,r={}){return r.conditions=r.conditions||{},pr(r.customerProvidedKey,this.isHttps),$.withSpan("PageBlobClient-create",r,async i=>{var n,a,s;return Z(await this.pageBlobContext.create(0,t,{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,blobSequenceNumber:r.blobSequenceNumber,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,tier:dl(r.tier),blobTagsString:ll(r.tags),tracingOptions:i.tracingOptions}))})}async createIfNotExists(t,r={}){return $.withSpan("PageBlobClient-createIfNotExists",r,async i=>{var n,a;try{let s={ifNoneMatch:d$},o=Z(await this.create(t,Object.assign(Object.assign({},r),{conditions:s,tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({succeeded:!0},o),{_response:o._response})}catch(s){if(((n=s.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(a=s.response)===null||a===void 0?void 0:a.parsedHeaders),{_response:s.response});throw s}})}async uploadPages(t,r,i,n={}){return n.conditions=n.conditions||{},pr(n.customerProvidedKey,this.isHttps),$.withSpan("PageBlobClient-uploadPages",n,async a=>{var s;return Z(await this.pageBlobContext.uploadPages(i,t,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onUploadProgress:n.onProgress},range:Di({offset:r,count:i}),sequenceNumberAccessConditions:n.conditions,transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions}))})}async uploadPagesFromURL(t,r,i,n,a={}){return a.conditions=a.conditions||{},a.sourceConditions=a.sourceConditions||{},pr(a.customerProvidedKey,this.isHttps),$.withSpan("PageBlobClient-uploadPagesFromURL",a,async s=>{var o,l,d,c,p;return Z(await this.pageBlobContext.uploadPagesFromURL(t,Di({offset:r,count:n}),0,Di({offset:i,count:n}),{abortSignal:a.abortSignal,sourceContentMD5:a.sourceContentMD5,sourceContentCrc64:a.sourceContentCrc64,leaseAccessConditions:a.conditions,sequenceNumberAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(o=a.conditions)===null||o===void 0?void 0:o.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(l=a.sourceConditions)===null||l===void 0?void 0:l.ifMatch,sourceIfModifiedSince:(d=a.sourceConditions)===null||d===void 0?void 0:d.ifModifiedSince,sourceIfNoneMatch:(c=a.sourceConditions)===null||c===void 0?void 0:c.ifNoneMatch,sourceIfUnmodifiedSince:(p=a.sourceConditions)===null||p===void 0?void 0:p.ifUnmodifiedSince},cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope,copySourceAuthorization:tm(a.sourceAuthorization),tracingOptions:s.tracingOptions}))})}async clearPages(t=0,r,i={}){return i.conditions=i.conditions||{},$.withSpan("PageBlobClient-clearPages",i,async n=>{var a;return Z(await this.pageBlobContext.clearPages(0,{abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),range:Di({offset:t,count:r}),sequenceNumberAccessConditions:i.conditions,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async getPageRanges(t=0,r,i={}){return i.conditions=i.conditions||{},$.withSpan("PageBlobClient-getPageRanges",i,async n=>{var a;let s=Z(await this.pageBlobContext.getPageRanges({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),range:Di({offset:t,count:r}),tracingOptions:n.tracingOptions}));return G8(s)})}async listPageRangesSegment(t=0,r,i,n={}){return $.withSpan("PageBlobClient-getPageRangesSegment",n,async a=>{var s;return Z(await this.pageBlobContext.getPageRanges({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),range:Di({offset:t,count:r}),marker:i,maxPageSize:n.maxPageSize,tracingOptions:a.tracingOptions}))})}listPageRangeItemSegments(){return U.__asyncGenerator(this,arguments,function*(r=0,i,n,a={}){let s;if(n||n===void 0)do s=yield U.__await(this.listPageRangesSegment(r,i,n,a)),n=s.continuationToken,yield yield U.__await(yield U.__await(s));while(n)})}listPageRangeItems(){return U.__asyncGenerator(this,arguments,function*(r=0,i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=U.__asyncValues(this.listPageRangeItemSegments(r,i,d,n)),u;u=yield U.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(e$(m))))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield U.__await(o.call(p)))}finally{if(s)throw s.error}}})}listPageRanges(t=0,r,i={}){i.conditions=i.conditions||{};let n=this.listPageRangeItems(t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listPageRangeItemSegments(t,r,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}async getPageRangesDiff(t,r,i,n={}){return n.conditions=n.conditions||{},$.withSpan("PageBlobClient-getPageRangesDiff",n,async a=>{var s;let o=Z(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),prevsnapshot:i,range:Di({offset:t,count:r}),tracingOptions:a.tracingOptions}));return G8(o)})}async listPageRangesDiffSegment(t,r,i,n,a={}){return $.withSpan("PageBlobClient-getPageRangesDiffSegment",a,async s=>{var o;return Z(await this.pageBlobContext.getPageRangesDiff({abortSignal:a?.abortSignal,leaseAccessConditions:a?.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a?.conditions),{ifTags:(o=a?.conditions)===null||o===void 0?void 0:o.tagConditions}),prevsnapshot:i,range:Di({offset:t,count:r}),marker:n,maxPageSize:a?.maxPageSize,tracingOptions:s.tracingOptions}))})}listPageRangeDiffItemSegments(t,r,i,n,a){return U.__asyncGenerator(this,arguments,function*(){let o;if(n||n===void 0)do o=yield U.__await(this.listPageRangesDiffSegment(t,r,i,n,a)),n=o.continuationToken,yield yield U.__await(yield U.__await(o));while(n)})}listPageRangeDiffItems(t,r,i,n){return U.__asyncGenerator(this,arguments,function*(){var s,o,l,d;let c;try{for(var p=!0,u=U.__asyncValues(this.listPageRangeDiffItemSegments(t,r,i,c,n)),m;m=yield U.__await(u.next()),s=m.done,!s;p=!0){d=m.value,p=!1;let f=d;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(e$(f))))}}catch(f){o={error:f}}finally{try{!p&&!s&&(l=u.return)&&(yield U.__await(l.call(u)))}finally{if(o)throw o.error}}})}listPageRangesDiff(t,r,i,n={}){n.conditions=n.conditions||{};let a=this.listPageRangeDiffItems(t,r,i,Object.assign({},n));return{next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listPageRangeDiffItemSegments(t,r,i,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},n))}}async getPageRangesDiffForManagedDisks(t,r,i,n={}){return n.conditions=n.conditions||{},$.withSpan("PageBlobClient-GetPageRangesDiffForManagedDisks",n,async a=>{var s;let o=Z(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),prevSnapshotUrl:i,range:Di({offset:t,count:r}),tracingOptions:a.tracingOptions}));return G8(o)})}async resize(t,r={}){return r.conditions=r.conditions||{},$.withSpan("PageBlobClient-resize",r,async i=>{var n;return Z(await this.pageBlobContext.resize(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async updateSequenceNumber(t,r,i={}){return i.conditions=i.conditions||{},$.withSpan("PageBlobClient-updateSequenceNumber",i,async n=>{var a;return Z(await this.pageBlobContext.updateSequenceNumber(t,{abortSignal:i.abortSignal,blobSequenceNumber:r,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),tracingOptions:n.tracingOptions}))})}async startCopyIncremental(t,r={}){return $.withSpan("PageBlobClient-startCopyIncremental",r,async i=>{var n;return Z(await this.pageBlobContext.copyIncremental(t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}};async function v_e(e){let t=Buffer.alloc(I5e),r=await f_e(e.readableStreamBody,t);return t=t.slice(0,r),t.toString()}function b_e(e){return Buffer.byteLength(e)}var M0=": ",a$=" ",s$=-1,_b=class{constructor(t,r){if(!t||!t.contentType)throw new RangeError("batchResponse is malformed or doesn't contain valid content-type.");if(!r||r.size===0)throw new RangeError("Invalid state: subRequests is not provided or size is 0.");this.batchResponse=t,this.subRequests=r,this.responseBatchBoundary=this.batchResponse.contentType.split("=")[1],this.perResponsePrefix=`--${this.responseBatchBoundary}${za}`,this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==O5e.HTTP_ACCEPTED)throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`);let r=(await v_e(this.batchResponse)).split(this.batchResponseEnding)[0].split(this.perResponsePrefix).slice(1),i=r.length;if(i!==this.subRequests.size&&i!==1)throw new Error("Invalid state: sub responses' count is not equal to sub requests' count.");let n=new Array(i),a=0,s=0;for(let o=0;o=0&&f{this.keys[t]===void 0||this.keys[t]===sc.UNLOCKED?(this.keys[t]=sc.LOCKED,r()):this.onUnlockEvent(t,()=>{this.keys[t]=sc.LOCKED,r()})})}static async unlock(t){return new Promise(r=>{this.keys[t]===sc.LOCKED&&this.emitUnlockEvent(t),delete this.keys[t],r()})}static onUnlockEvent(t,r){this.listeners[t]===void 0?this.listeners[t]=[r]:this.listeners[t].push(r)}static emitUnlockEvent(t){if(this.listeners[t]!==void 0&&this.listeners[t].length>0){let r=this.listeners[t].shift();setImmediate(()=>{r.call(this)})}}};cc.keys={};cc.listeners={};var lc=class{constructor(){this.batch="batch",this.batchRequest=new wb}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(t,r){await cc.lock(this.batch);try{this.batchRequest.preAddSubRequest(t),await r(),this.batchRequest.postAddSubRequest(t)}finally{await cc.unlock(this.batch)}}setBatchType(t){if(this.batchType||(this.batchType=t),this.batchType!==t)throw new RangeError(`BlobBatch only supports one operation type per batch and it already is being used for ${this.batchType} operations.`)}async deleteBlob(t,r,i){let n,a;if(typeof t=="string"&&(rt.isNode&&r instanceof lt||r instanceof ct||dn.isTokenCredential(r)))n=t,a=r;else if(t instanceof Dn)n=t.url,a=t.credential,i=r;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return i||(i={}),$.withSpan("BatchDeleteRequest-addSubRequest",i,async s=>{this.setBatchType("delete"),await this.addSubRequestInternal({url:n,credential:a},async()=>{await new Dn(n,this.batchRequest.createPipeline(a)).delete(s)})})}async setBlobAccessTier(t,r,i,n){let a,s,o;if(typeof t=="string"&&(rt.isNode&&r instanceof lt||r instanceof ct||dn.isTokenCredential(r)))a=t,s=r,o=i;else if(t instanceof Dn)a=t.url,s=t.credential,o=r,n=i;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return n||(n={}),$.withSpan("BatchSetTierRequest-addSubRequest",n,async l=>{this.setBatchType("setAccessTier"),await this.addSubRequestInternal({url:a,credential:s},async()=>{await new Dn(a,this.batchRequest.createPipeline(s)).setAccessTier(o,l)})})}},wb=class{constructor(){this.operationCount=0,this.body="";let t=rt.randomUUID();this.boundary=`batch_${t}`,this.subRequestPrefix=`--${this.boundary}${za}${we.CONTENT_TYPE}: application/http${za}${we.CONTENT_TRANSFER_ENCODING}: binary`,this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`,this.batchRequestEnding=`--${this.boundary}--`,this.subRequests=new Map}createPipeline(t){let r=$r.createEmptyPipeline();r.addPolicy(em.serializationPolicy({stringifyXML:V8.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}}),{phase:"Serialize"}),r.addPolicy(w_e()),r.addPolicy(__e(this),{afterPhase:"Sign"}),dn.isTokenCredential(t)?r.addPolicy($r.bearerTokenAuthenticationPolicy({credential:t,scopes:Pb,challengeCallbacks:{authorizeRequestOnChallenge:em.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):t instanceof lt&&r.addPolicy(y$({accountName:t.accountName,accountKey:t.accountKey}),{phase:"Sign"});let i=new am([]);return i._credential=t,i._corePipeline=r,i}appendSubRequestToBody(t){this.body+=[this.subRequestPrefix,`${we.CONTENT_ID}: ${this.operationCount}`,"",`${t.method.toString()} ${H5e(t.url)} ${c$}${za}`].join(za);for(let[r,i]of t.headers)this.body+=`${r}: ${i}${za}`;this.body+=za}preAddSubRequest(t){if(this.operationCount>=Xj)throw new RangeError(`Cannot exceed ${Xj} sub requests in a single batch`);let r=Z0(t.url);if(!r||r==="")throw new RangeError(`Invalid url for sub request: '${t.url}'`)}postAddSubRequest(t){this.subRequests.set(this.operationCount,t),this.operationCount++}getHttpRequestBody(){return`${this.body}${this.batchRequestEnding}${za}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}};function __e(e){return{name:"batchRequestAssemblePolicy",async sendRequest(t){return e.appendSubRequestToBody(t),{request:t,status:200,headers:$r.createHttpHeaders()}}}}function w_e(){return{name:"batchHeaderFilterPolicy",async sendRequest(e,t){let r="";for(let[i]of e.headers)f$(i,we.X_MS_VERSION)&&(r=i);return r!==""&&e.headers.delete(r),t(e)}}}var pm=class{constructor(t,r,i){let n;Qs(r)?n=r:r?n=dt(r,i):n=dt(new ct,i);let a=new G0(t,v$(n)),s=Z0(t);s&&s!=="/"?this.serviceOrContainerContext=a.container:this.serviceOrContainerContext=a.service}createBatch(){return new lc}async deleteBlobs(t,r,i){let n=new lc;for(let a of t)typeof a=="string"?await n.deleteBlob(a,r,i):await n.deleteBlob(a,r);return this.submitBatch(n)}async setBlobsAccessTier(t,r,i,n){let a=new lc;for(let s of t)typeof s=="string"?await a.setBlobAccessTier(s,r,i,n):await a.setBlobAccessTier(s,r,i);return this.submitBatch(a)}async submitBatch(t,r={}){if(!t||t.getSubRequests().size===0)throw new RangeError("Batch request should contain one or more sub requests.");return $.withSpan("BlobBatchClient-submitBatch",r,async i=>{let n=t.getHttpRequestBody(),a=Z(await this.serviceOrContainerContext.submitBatch(b_e(n),t.getMultiPartContentType(),n,Object.assign({},i))),o=await new _b(a,t.getSubRequests()).parseBatchResponse();return{_response:a._response,contentType:a.contentType,errorCode:a.errorCode,requestId:a.requestId,clientRequestId:a.clientRequestId,version:a.version,subResponses:o.subResponses,subResponsesSucceededCount:o.subResponsesSucceededCount,subResponsesFailedCount:o.subResponsesFailedCount}})}},W0=class extends sm{get containerName(){return this._containerName}constructor(t,r,i){let n,a;if(i=i||{},Qs(r))a=t,n=r;else if(rt.isNode&&r instanceof lt||r instanceof ct||dn.isTokenCredential(r))a=t,n=dt(r,i);else if(!r&&typeof r!="string")a=t,n=dt(new ct,i);else if(r&&typeof r=="string"){let s=r,o=fc(t);if(o.kind==="AccountConnString")if(rt.isNode){let l=new lt(o.accountName,o.accountKey);a=Tt(o.url,encodeURIComponent(s)),i.proxyOptions||(i.proxyOptions=$r.getDefaultProxySettings(o.proxyUri)),n=dt(l,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(o.kind==="SASConnString")a=Tt(o.url,encodeURIComponent(s))+"?"+o.accountSas,n=dt(new ct,i);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName parameter");super(a,n),this._containerName=this.getContainerNameFromUrl(),this.containerContext=this.storageClientContext.container}async create(t={}){return $.withSpan("ContainerClient-create",t,async r=>Z(await this.containerContext.create(r)))}async createIfNotExists(t={}){return $.withSpan("ContainerClient-createIfNotExists",t,async r=>{var i,n;try{let a=await this.create(r);return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((i=a.details)===null||i===void 0?void 0:i.errorCode)==="ContainerAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(n=a.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:a.response});throw a}})}async exists(t={}){return $.withSpan("ContainerClient-exists",t,async r=>{try{return await this.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions}),!0}catch(i){if(i.statusCode===404)return!1;throw i}})}getBlobClient(t){return new Dn(Tt(this.url,q0(t)),this.pipeline)}getAppendBlobClient(t){return new lm(Tt(this.url,q0(t)),this.pipeline)}getBlockBlobClient(t){return new dm(Tt(this.url,q0(t)),this.pipeline)}getPageBlobClient(t){return new cm(Tt(this.url,q0(t)),this.pipeline)}async getProperties(t={}){return t.conditions||(t.conditions={}),$.withSpan("ContainerClient-getProperties",t,async r=>Z(await this.containerContext.getProperties(Object.assign(Object.assign({abortSignal:t.abortSignal},t.conditions),{tracingOptions:r.tracingOptions}))))}async delete(t={}){return t.conditions||(t.conditions={}),$.withSpan("ContainerClient-delete",t,async r=>Z(await this.containerContext.delete({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:t.conditions,tracingOptions:r.tracingOptions})))}async deleteIfExists(t={}){return $.withSpan("ContainerClient-deleteIfExists",t,async r=>{var i,n;try{let a=await this.delete(r);return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((i=a.details)===null||i===void 0?void 0:i.errorCode)==="ContainerNotFound")return Object.assign(Object.assign({succeeded:!1},(n=a.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:a.response});throw a}})}async setMetadata(t,r={}){if(r.conditions||(r.conditions={}),r.conditions.ifUnmodifiedSince)throw new RangeError("the IfUnmodifiedSince must have their default values because they are ignored by the blob service");return $.withSpan("ContainerClient-setMetadata",r,async i=>Z(await this.containerContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:r.conditions,tracingOptions:i.tracingOptions})))}async getAccessPolicy(t={}){return t.conditions||(t.conditions={}),$.withSpan("ContainerClient-getAccessPolicy",t,async r=>{let i=Z(await this.containerContext.getAccessPolicy({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,tracingOptions:r.tracingOptions})),n={_response:i._response,blobPublicAccess:i.blobPublicAccess,date:i.date,etag:i.etag,errorCode:i.errorCode,lastModified:i.lastModified,requestId:i.requestId,clientRequestId:i.clientRequestId,signedIdentifiers:[],version:i.version};for(let a of i){let s;a.accessPolicy&&(s={permissions:a.accessPolicy.permissions},a.accessPolicy.expiresOn&&(s.expiresOn=new Date(a.accessPolicy.expiresOn)),a.accessPolicy.startsOn&&(s.startsOn=new Date(a.accessPolicy.startsOn))),n.signedIdentifiers.push({accessPolicy:s,id:a.id})}return n})}async setAccessPolicy(t,r,i={}){return i.conditions=i.conditions||{},$.withSpan("ContainerClient-setAccessPolicy",i,async n=>{let a=[];for(let s of r||[])a.push({accessPolicy:{expiresOn:s.accessPolicy.expiresOn?Xe(s.accessPolicy.expiresOn):"",permissions:s.accessPolicy.permissions,startsOn:s.accessPolicy.startsOn?Xe(s.accessPolicy.startsOn):""},id:s.id});return Z(await this.containerContext.setAccessPolicy({abortSignal:i.abortSignal,access:t,containerAcl:a,leaseAccessConditions:i.conditions,modifiedAccessConditions:i.conditions,tracingOptions:n.tracingOptions}))})}getBlobLeaseClient(t){return new om(this,t)}async uploadBlockBlob(t,r,i,n={}){return $.withSpan("ContainerClient-uploadBlockBlob",n,async a=>{let s=this.getBlockBlobClient(t),o=await s.upload(r,i,a);return{blockBlobClient:s,response:o}})}async deleteBlob(t,r={}){return $.withSpan("ContainerClient-deleteBlob",r,async i=>{let n=this.getBlobClient(t);return r.versionId&&(n=n.withVersion(r.versionId)),n.delete(i)})}async listBlobFlatSegment(t,r={}){return $.withSpan("ContainerClient-listBlobFlatSegment",r,async i=>{let n=Z(await this.containerContext.listBlobFlatSegment(Object.assign(Object.assign({marker:t},r),{tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({},n),{_response:Object.assign(Object.assign({},n._response),{parsedBody:K5e(n._response.parsedBody)}),segment:Object.assign(Object.assign({},n.segment),{blobItems:n.segment.blobItems.map(s=>Object.assign(Object.assign({},s),{name:oc(s.name),tags:Yu(s.blobTags),objectReplicationSourceProperties:B0(s.objectReplicationMetadata)}))})})})}async listBlobHierarchySegment(t,r,i={}){return $.withSpan("ContainerClient-listBlobHierarchySegment",i,async n=>{var a;let s=Z(await this.containerContext.listBlobHierarchySegment(t,Object.assign(Object.assign({marker:r},i),{tracingOptions:n.tracingOptions})));return Object.assign(Object.assign({},s),{_response:Object.assign(Object.assign({},s._response),{parsedBody:Q5e(s._response.parsedBody)}),segment:Object.assign(Object.assign({},s.segment),{blobItems:s.segment.blobItems.map(l=>Object.assign(Object.assign({},l),{name:oc(l.name),tags:Yu(l.blobTags),objectReplicationSourceProperties:B0(l.objectReplicationMetadata)})),blobPrefixes:(a=s.segment.blobPrefixes)===null||a===void 0?void 0:a.map(l=>Object.assign(Object.assign({},l),{name:oc(l.name)}))})})})}listSegments(t){return U.__asyncGenerator(this,arguments,function*(i,n={}){let a;if(i||i===void 0)do a=yield U.__await(this.listBlobFlatSegment(i,n)),i=a.continuationToken,yield yield U.__await(yield U.__await(a));while(i)})}listItems(){return U.__asyncGenerator(this,arguments,function*(r={}){var i,n,a,s;let o;try{for(var l=!0,d=U.__asyncValues(this.listSegments(o,r)),c;c=yield U.__await(d.next()),i=c.done,!i;l=!0){s=c.value,l=!1;let p=s;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(p.segment.blobItems)))}}catch(p){n={error:p}}finally{try{!l&&!i&&(a=d.return)&&(yield U.__await(a.call(d)))}finally{if(n)throw n.error}}})}listBlobsFlat(t={}){let r=[];t.includeCopy&&r.push("copy"),t.includeDeleted&&r.push("deleted"),t.includeMetadata&&r.push("metadata"),t.includeSnapshots&&r.push("snapshots"),t.includeVersions&&r.push("versions"),t.includeUncommitedBlobs&&r.push("uncommittedblobs"),t.includeTags&&r.push("tags"),t.includeDeletedWithVersions&&r.push("deletedwithversions"),t.includeImmutabilityPolicy&&r.push("immutabilitypolicy"),t.includeLegalHold&&r.push("legalhold"),t.prefix===""&&(t.prefix=void 0);let i=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listSegments(a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}listHierarchySegments(t,r){return U.__asyncGenerator(this,arguments,function*(n,a,s={}){let o;if(a||a===void 0)do o=yield U.__await(this.listBlobHierarchySegment(n,a,s)),a=o.continuationToken,yield yield U.__await(yield U.__await(o));while(a)})}listItemsByHierarchy(t){return U.__asyncGenerator(this,arguments,function*(i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=U.__asyncValues(this.listHierarchySegments(i,d,n)),u;u=yield U.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let f=l.segment;if(f.blobPrefixes)for(let g of f.blobPrefixes)yield yield U.__await(Object.assign({kind:"prefix"},g));for(let g of f.blobItems)yield yield U.__await(Object.assign({kind:"blob"},g))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield U.__await(o.call(p)))}finally{if(s)throw s.error}}})}listBlobsByHierarchy(t,r={}){if(t==="")throw new RangeError("delimiter should contain one or more characters");let i=[];r.includeCopy&&i.push("copy"),r.includeDeleted&&i.push("deleted"),r.includeMetadata&&i.push("metadata"),r.includeSnapshots&&i.push("snapshots"),r.includeVersions&&i.push("versions"),r.includeUncommitedBlobs&&i.push("uncommittedblobs"),r.includeTags&&i.push("tags"),r.includeDeletedWithVersions&&i.push("deletedwithversions"),r.includeImmutabilityPolicy&&i.push("immutabilitypolicy"),r.includeLegalHold&&i.push("legalhold"),r.prefix===""&&(r.prefix=void 0);let n=Object.assign(Object.assign({},r),i.length>0?{include:i}:{}),a=this.listItemsByHierarchy(t,n);return{async next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listHierarchySegments(t,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},n))}}async findBlobsByTagsSegment(t,r,i={}){return $.withSpan("ContainerClient-findBlobsByTagsSegment",i,async n=>{let a=Z(await this.containerContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},a),{_response:a._response,blobs:a.blobs.map(o=>{var l;let d="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(d=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:Yu(o.tags),tagValue:d})})})})}findBlobsByTagsSegments(t,r){return U.__asyncGenerator(this,arguments,function*(n,a,s={}){let o;if(a||a===void 0)do o=yield U.__await(this.findBlobsByTagsSegment(n,a,s)),o.blobs=o.blobs||[],a=o.continuationToken,yield yield U.__await(o);while(a)})}findBlobsByTagsItems(t){return U.__asyncGenerator(this,arguments,function*(i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=U.__asyncValues(this.findBlobsByTagsSegments(i,d,n)),u;u=yield U.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(m.blobs)))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield U.__await(o.call(p)))}finally{if(s)throw s.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.findBlobsByTagsSegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}async getAccountInfo(t={}){return $.withSpan("ContainerClient-getAccountInfo",t,async r=>Z(await this.containerContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}getContainerNameFromUrl(){let t;try{let r=new URL(this.url);if(r.hostname.split(".")[1]==="blob"?t=r.pathname.split("/")[1]:Rb(r)?t=r.pathname.split("/")[2]:t=r.pathname.split("/")[1],t=decodeURIComponent(t),!t)throw new Error("Provided containerName is invalid.");return t}catch{throw new Error("Unable to extract containerName with provided information.")}}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof lt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=Hb(Object.assign({containerName:this._containerName},t),this.credential).toString();r(Cb(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof lt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return Gb(Object.assign({containerName:this._containerName},t),this.credential).stringToSign}getBlobBatchClient(){return new pm(this.url,this.pipeline)}},pc=class e{constructor(){this.read=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.add=!1,this.create=!1,this.update=!1,this.process=!1,this.tag=!1,this.filter=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"r":r.read=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"x":r.deleteVersion=!0;break;case"l":r.list=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"u":r.update=!0;break;case"p":r.process=!0;break;case"t":r.tag=!0;break;case"f":r.filter=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission character: ${i}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.deleteVersion&&(r.deleteVersion=!0),t.filter&&(r.filter=!0),t.tag&&(r.tag=!0),t.list&&(r.list=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.update&&(r.update=!0),t.process&&(r.process=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),r}toString(){let t=[];return this.read&&t.push("r"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.filter&&t.push("f"),this.tag&&t.push("t"),this.list&&t.push("l"),this.add&&t.push("a"),this.create&&t.push("c"),this.update&&t.push("u"),this.process&&t.push("p"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),t.join("")}},K0=class e{constructor(){this.service=!1,this.container=!1,this.object=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"s":r.service=!0;break;case"c":r.container=!0;break;case"o":r.object=!0;break;default:throw new RangeError(`Invalid resource type: ${i}`)}return r}toString(){let t=[];return this.service&&t.push("s"),this.container&&t.push("c"),this.object&&t.push("o"),t.join("")}},uc=class e{constructor(){this.blob=!1,this.file=!1,this.queue=!1,this.table=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"b":r.blob=!0;break;case"f":r.file=!0;break;case"q":r.queue=!0;break;case"t":r.table=!0;break;default:throw new RangeError(`Invalid service character: ${i}`)}return r}toString(){let t=[];return this.blob&&t.push("b"),this.table&&t.push("t"),this.queue&&t.push("q"),this.file&&t.push("f"),t.join("")}};function BU(e,t){return jU(e,t).sasQueryParameters}function jU(e,t){let r=e.version?e.version:Tb;if(e.permissions&&e.permissions.setImmutabilityPolicy&&r<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(e.permissions&&e.permissions.deleteVersion&&r<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'x' permission.");if(e.permissions&&e.permissions.permanentDelete&&r<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'y' permission.");if(e.permissions&&e.permissions.tag&&r<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission.");if(e.permissions&&e.permissions.filter&&r<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 'f' permission.");if(e.encryptionScope&&r<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");let i=pc.parse(e.permissions.toString()),n=uc.parse(e.services).toString(),a=K0.parse(e.resourceTypes).toString(),s;r>="2020-12-06"?s=[t.accountName,i,n,a,e.startsOn?Xe(e.startsOn,!1):"",Xe(e.expiresOn,!1),e.ipRange?Va(e.ipRange):"",e.protocol?e.protocol:"",r,e.encryptionScope?e.encryptionScope:"",""].join(` +`):s=[t.accountName,i,n,a,e.startsOn?Xe(e.startsOn,!1):"",Xe(e.expiresOn,!1),e.ipRange?Va(e.ipRange):"",e.protocol?e.protocol:"",r,""].join(` +`);let o=t.computeHMACSHA256(s);return{sasQueryParameters:new ca(r,o,i.toString(),n,a,e.protocol,e.startsOn,e.expiresOn,e.ipRange,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,e.encryptionScope),stringToSign:s}}var Eb=class e extends sm{static fromConnectionString(t,r){r=r||{};let i=fc(t);if(i.kind==="AccountConnString")if(rt.isNode){let n=new lt(i.accountName,i.accountKey);r.proxyOptions||(r.proxyOptions=$r.getDefaultProxySettings(i.proxyUri));let a=dt(n,r);return new e(i.url,a)}else throw new Error("Account connection string is only supported in Node.js environment");else if(i.kind==="SASConnString"){let n=dt(new ct,r);return new e(i.url+"?"+i.accountSas,n)}else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}constructor(t,r,i){let n;Qs(r)?n=r:rt.isNode&&r instanceof lt||r instanceof ct||dn.isTokenCredential(r)?n=dt(r,i):n=dt(new ct,i),super(t,n),this.serviceContext=this.storageClientContext.service}getContainerClient(t){return new W0(Tt(this.url,encodeURIComponent(t)),this.pipeline)}async createContainer(t,r={}){return $.withSpan("BlobServiceClient-createContainer",r,async i=>{let n=this.getContainerClient(t),a=await n.create(i);return{containerClient:n,containerCreateResponse:a}})}async deleteContainer(t,r={}){return $.withSpan("BlobServiceClient-deleteContainer",r,async i=>this.getContainerClient(t).delete(i))}async undeleteContainer(t,r,i={}){return $.withSpan("BlobServiceClient-undeleteContainer",i,async n=>{let a=this.getContainerClient(i.destinationContainerName||t),s=a.storageClientContext.container,o=Z(await s.restore({deletedContainerName:t,deletedContainerVersion:r,tracingOptions:n.tracingOptions}));return{containerClient:a,containerUndeleteResponse:o}})}async renameContainer(t,r,i={}){return $.withSpan("BlobServiceClient-renameContainer",i,async n=>{var a;let s=this.getContainerClient(r),o=s.storageClientContext.container,l=Z(await o.rename(t,Object.assign(Object.assign({},n),{sourceLeaseId:(a=i.sourceCondition)===null||a===void 0?void 0:a.leaseId})));return{containerClient:s,containerRenameResponse:l}})}async getProperties(t={}){return $.withSpan("BlobServiceClient-getProperties",t,async r=>Z(await this.serviceContext.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setProperties(t,r={}){return $.withSpan("BlobServiceClient-setProperties",r,async i=>Z(await this.serviceContext.setProperties(t,{abortSignal:r.abortSignal,tracingOptions:i.tracingOptions})))}async getStatistics(t={}){return $.withSpan("BlobServiceClient-getStatistics",t,async r=>Z(await this.serviceContext.getStatistics({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async getAccountInfo(t={}){return $.withSpan("BlobServiceClient-getAccountInfo",t,async r=>Z(await this.serviceContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async listContainersSegment(t,r={}){return $.withSpan("BlobServiceClient-listContainersSegment",r,async i=>Z(await this.serviceContext.listContainersSegment(Object.assign(Object.assign({abortSignal:r.abortSignal,marker:t},r),{include:typeof r.include=="string"?[r.include]:r.include,tracingOptions:i.tracingOptions}))))}async findBlobsByTagsSegment(t,r,i={}){return $.withSpan("BlobServiceClient-findBlobsByTagsSegment",i,async n=>{let a=Z(await this.serviceContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},a),{_response:a._response,blobs:a.blobs.map(o=>{var l;let d="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(d=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:Yu(o.tags),tagValue:d})})})})}findBlobsByTagsSegments(t,r){return U.__asyncGenerator(this,arguments,function*(n,a,s={}){let o;if(a||a===void 0)do o=yield U.__await(this.findBlobsByTagsSegment(n,a,s)),o.blobs=o.blobs||[],a=o.continuationToken,yield yield U.__await(o);while(a)})}findBlobsByTagsItems(t){return U.__asyncGenerator(this,arguments,function*(i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=U.__asyncValues(this.findBlobsByTagsSegments(i,d,n)),u;u=yield U.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(m.blobs)))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield U.__await(o.call(p)))}finally{if(s)throw s.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.findBlobsByTagsSegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}listSegments(t){return U.__asyncGenerator(this,arguments,function*(i,n={}){let a;if(i||i===void 0)do a=yield U.__await(this.listContainersSegment(i,n)),a.containerItems=a.containerItems||[],i=a.continuationToken,yield yield U.__await(yield U.__await(a));while(i)})}listItems(){return U.__asyncGenerator(this,arguments,function*(r={}){var i,n,a,s;let o;try{for(var l=!0,d=U.__asyncValues(this.listSegments(o,r)),c;c=yield U.__await(d.next()),i=c.done,!i;l=!0){s=c.value,l=!1;let p=s;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(p.containerItems)))}}catch(p){n={error:p}}finally{try{!l&&!i&&(a=d.return)&&(yield U.__await(a.call(d)))}finally{if(n)throw n.error}}})}listContainers(t={}){t.prefix===""&&(t.prefix=void 0);let r=[];t.includeDeleted&&r.push("deleted"),t.includeMetadata&&r.push("metadata"),t.includeSystem&&r.push("system");let i=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listSegments(a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}async getUserDelegationKey(t,r,i={}){return $.withSpan("BlobServiceClient-getUserDelegationKey",i,async n=>{let a=Z(await this.serviceContext.getUserDelegationKey({startsOn:Xe(t,!1),expiresOn:Xe(r,!1)},{abortSignal:i.abortSignal,tracingOptions:n.tracingOptions})),s={signedObjectId:a.signedObjectId,signedTenantId:a.signedTenantId,signedStartsOn:new Date(a.signedStartsOn),signedExpiresOn:new Date(a.signedExpiresOn),signedService:a.signedService,signedVersion:a.signedVersion,value:a.value};return Object.assign({_response:a._response,requestId:a.requestId,clientRequestId:a.clientRequestId,version:a.version,date:a.date,errorCode:a.errorCode},s)})}getBlobBatchClient(){return new pm(this.url,this.pipeline)}generateAccountSasUrl(t,r=pc.parse("r"),i="sco",n={}){if(!(this.credential instanceof lt))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let s=new Date;t=new Date(s.getTime()+3600*1e3)}let a=BU(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:uc.parse("b").toString()},n),this.credential).toString();return Cb(this.url,a)}generateSasStringToSign(t,r=pc.parse("r"),i="sco",n={}){if(!(this.credential instanceof lt))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let a=new Date;t=new Date(a.getTime()+3600*1e3)}return jU(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:uc.parse("b").toString()},n),this.credential).stringToSign}};ue.KnownEncryptionAlgorithmType=void 0;(function(e){e.AES256="AES256"})(ue.KnownEncryptionAlgorithmType||(ue.KnownEncryptionAlgorithmType={}));Object.defineProperty(ue,"RestError",{enumerable:!0,get:function(){return $r.RestError}});ue.AccountSASPermissions=pc;ue.AccountSASResourceTypes=K0;ue.AccountSASServices=uc;ue.AnonymousCredential=ct;ue.AnonymousCredentialPolicy=z0;ue.AppendBlobClient=lm;ue.BaseRequestPolicy=dc;ue.BlobBatch=lc;ue.BlobBatchClient=pm;ue.BlobClient=Dn;ue.BlobLeaseClient=om;ue.BlobSASPermissions=Ha;ue.BlobServiceClient=Eb;ue.BlockBlobClient=dm;ue.ContainerClient=W0;ue.ContainerSASPermissions=Ga;ue.Credential=im;ue.CredentialPolicy=rm;ue.PageBlobClient=cm;ue.Pipeline=am;ue.SASQueryParameters=ca;ue.StorageBrowserPolicy=U0;ue.StorageBrowserPolicyFactory=H0;ue.StorageOAuthScopes=Pb;ue.StorageRetryPolicy=j0;ue.StorageRetryPolicyFactory=$0;ue.StorageSharedKeyCredential=lt;ue.StorageSharedKeyCredentialPolicy=k0;ue.generateAccountSASQueryParameters=BU;ue.generateBlobSASQueryParameters=Hb;ue.getBlobServiceAccountAudience=d_e;ue.isPipelineLike=Qs;ue.logger=Wt;ue.newPipeline=dt});var Wb=h(Ft=>{"use strict";var E_e=Ft&&Ft.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),x_e=Ft&&Ft.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),S_e=Ft&&Ft.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&E_e(t,e,r);return x_e(t,e),t},sg=Ft&&Ft.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ft,"__esModule",{value:!0});Ft.retryHttpClientResponse=Ft.retryTypedResponse=Ft.retry=Ft.isRetryableStatusCode=Ft.isServerErrorStatusCode=Ft.isSuccessStatusCode=void 0;var kU=S_e(pt()),ag=mo(),qc=Su();function N_e(e){return e?e>=200&&e<300:!1}Ft.isSuccessStatusCode=N_e;function zU(e){return e?e>=500:!0}Ft.isServerErrorStatusCode=zU;function UU(e){return e?[ag.HttpCodes.BadGateway,ag.HttpCodes.ServiceUnavailable,ag.HttpCodes.GatewayTimeout].includes(e):!1}Ft.isRetryableStatusCode=UU;function T_e(e){return sg(this,void 0,void 0,function*(){return new Promise(t=>setTimeout(t,e))})}function Vb(e,t,r,i=qc.DefaultRetryAttempts,n=qc.DefaultRetryDelay,a=void 0){return sg(this,void 0,void 0,function*(){let s="",o=1;for(;o<=i;){let l,d,c=!1;try{l=yield t()}catch(p){a&&(l=a(p)),c=!0,s=p.message}if(l&&(d=r(l),!zU(d)))return l;if(d&&(c=UU(d),s=`Cache service responded with ${d}`),kU.debug(`${e} - Attempt ${o} of ${i} failed with error: ${s}`),!c){kU.debug(`${e} - Error is not retryable`);break}yield T_e(n),o++}throw Error(`${e} failed: ${s}`)})}Ft.retry=Vb;function P_e(e,t,r=qc.DefaultRetryAttempts,i=qc.DefaultRetryDelay){return sg(this,void 0,void 0,function*(){return yield Vb(e,t,n=>n.statusCode,r,i,n=>{if(n instanceof ag.HttpClientError)return{statusCode:n.statusCode,result:null,headers:{},error:n}})})}Ft.retryTypedResponse=P_e;function C_e(e,t,r=qc.DefaultRetryAttempts,i=qc.DefaultRetryDelay){return sg(this,void 0,void 0,function*(){return yield Vb(e,t,n=>n.message.statusCode,r,i)})}Ft.retryHttpClientResponse=C_e});var KU=h(gr=>{"use strict";var R_e=gr&&gr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),O_e=gr&&gr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Fc=gr&&gr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&R_e(t,e,r);return O_e(t,e),t},cn=gr&&gr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(gr,"__esModule",{value:!0});gr.downloadCacheStorageSDK=gr.downloadCacheHttpClientConcurrent=gr.downloadCacheHttpClient=gr.DownloadProgress=void 0;var gm=Fc(pt()),GU=mo(),A_e=$U(),I_e=Fc(require("buffer")),hm=Fc(require("fs")),D_e=Fc(require("stream")),L_e=Fc(require("util")),q_e=Fc(Tu()),HU=Su(),Kb=Wb(),F_e=M8();function M_e(e,t){return cn(this,void 0,void 0,function*(){yield L_e.promisify(D_e.pipeline)(e.message,t)})}var ym=class{constructor(t){this.contentLength=t,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(t){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=t,this.receivedBytes=0,gm.debug(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(t){this.receivedBytes=t}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let t=this.segmentOffset+this.receivedBytes,r=(100*(t/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,n=(t/(1024*1024)/(i/1e3)).toFixed(1);gm.info(`Received ${t} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return t=>{this.setReceivedBytes(t.loadedBytes)}}startDisplayTimer(t=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,t))};this.timeoutHandle=setTimeout(r,t)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};gr.DownloadProgress=ym;function VU(e,t){return cn(this,void 0,void 0,function*(){let r=hm.createWriteStream(t),i=new GU.HttpClient("actions/cache"),n=yield(0,Kb.retryHttpClientResponse)("downloadCache",()=>cn(this,void 0,void 0,function*(){return i.get(e)}));n.message.socket.setTimeout(HU.SocketTimeout,()=>{n.message.destroy(),gm.debug(`Aborting download, socket timed out after ${HU.SocketTimeout} ms`)}),yield M_e(n,r);let a=n.message.headers["content-length"];if(a){let s=parseInt(a),o=q_e.getArchiveFileSizeInBytes(t);if(o!==s)throw new Error(`Incomplete download. Expected file size: ${s}, actual file size: ${o}`)}else gm.debug("Unable to validate download, no Content-Length header")})}gr.downloadCacheHttpClient=VU;function B_e(e,t,r){var i;return cn(this,void 0,void 0,function*(){let n=yield hm.promises.open(t,"w"),a=new GU.HttpClient("actions/cache",void 0,{socketTimeout:r.timeoutInMs,keepAlive:!0});try{let o=(yield(0,Kb.retryHttpClientResponse)("downloadCacheMetadata",()=>cn(this,void 0,void 0,function*(){return yield a.request("HEAD",e,null,{})}))).message.headers["content-length"];if(o==null)throw new Error("Content-Length not found on blob response");let l=parseInt(o);if(Number.isNaN(l))throw new Error(`Could not interpret Content-Length: ${l}`);let d=[],c=4*1024*1024;for(let x=0;xcn(this,void 0,void 0,function*(){return yield j_e(a,e,x,T)})})}d.reverse();let p=0,u=0,m=new ym(l);m.startDisplayTimer();let f=m.onProgress(),g=[],y,w=()=>cn(this,void 0,void 0,function*(){let x=yield Promise.race(Object.values(g));yield n.write(x.buffer,0,x.count,x.offset),p--,delete g[x.offset],u+=x.count,f({loadedBytes:u})});for(;y=d.pop();)g[y.offset]=y.promiseGetter(),p++,p>=((i=r.downloadConcurrency)!==null&&i!==void 0?i:10)&&(yield w());for(;p>0;)yield w()}finally{a.dispose(),yield n.close()}})}gr.downloadCacheHttpClientConcurrent=B_e;function j_e(e,t,r,i){return cn(this,void 0,void 0,function*(){let a=0;for(;;)try{let o=yield WU(3e4,$_e(e,t,r,i));if(typeof o=="string")throw new Error("downloadSegmentRetry failed due to timeout");return o}catch(s){if(a>=5)throw s;a++}})}function $_e(e,t,r,i){return cn(this,void 0,void 0,function*(){let n=yield(0,Kb.retryHttpClientResponse)("downloadCachePart",()=>cn(this,void 0,void 0,function*(){return yield e.get(t,{Range:`bytes=${r}-${r+i-1}`})}));if(!n.readBodyBuffer)throw new Error("Expected HttpClientResponse to implement readBodyBuffer");return{offset:r,count:i,buffer:yield n.readBodyBuffer()}})}function k_e(e,t,r){var i;return cn(this,void 0,void 0,function*(){let n=new A_e.BlockBlobClient(e,void 0,{retryOptions:{tryTimeoutInMs:r.timeoutInMs}}),s=(i=(yield n.getProperties()).contentLength)!==null&&i!==void 0?i:-1;if(s<0)gm.debug("Unable to determine content length, downloading file with http-client..."),yield VU(e,t);else{let o=Math.min(134217728,I_e.constants.MAX_LENGTH),l=new ym(s),d=hm.openSync(t,"w");try{l.startDisplayTimer();let c=new F_e.AbortController,p=c.signal;for(;!l.isDone();){let u=l.segmentOffset+l.segmentSize,m=Math.min(o,s-u);l.nextSegment(m);let f=yield WU(r.segmentTimeoutInMs||36e5,n.downloadToBuffer(u,m,{abortSignal:p,concurrency:r.downloadConcurrency,onProgress:l.onProgress()}));if(f==="timeout")throw c.abort(),new Error("Aborting cache download as the download time exceeded the timeout.");Buffer.isBuffer(f)&&hm.writeFileSync(d,f)}}finally{l.stopDisplayTimer(),hm.closeSync(d)}}})}gr.downloadCacheStorageSDK=k_e;var WU=(e,t)=>cn(void 0,void 0,void 0,function*(){let r,i=new Promise(n=>{r=setTimeout(()=>n("timeout"),e)});return Promise.race([t,i]).then(n=>(clearTimeout(r),n))})});var QU=h(pn=>{"use strict";var z_e=pn&&pn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),U_e=pn&&pn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),H_e=pn&&pn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&z_e(t,e,r);return U_e(t,e),t};Object.defineProperty(pn,"__esModule",{value:!0});pn.getDownloadOptions=pn.getUploadOptions=void 0;var eo=H_e(pt());function G_e(e){let t={uploadConcurrency:4,uploadChunkSize:33554432};return e&&(typeof e.uploadConcurrency=="number"&&(t.uploadConcurrency=e.uploadConcurrency),typeof e.uploadChunkSize=="number"&&(t.uploadChunkSize=e.uploadChunkSize)),eo.debug(`Upload concurrency: ${t.uploadConcurrency}`),eo.debug(`Upload chunk size: ${t.uploadChunkSize}`),t}pn.getUploadOptions=G_e;function V_e(e){let t={useAzureSdk:!1,concurrentBlobDownloads:!0,downloadConcurrency:8,timeoutInMs:3e4,segmentTimeoutInMs:6e5,lookupOnly:!1};e&&(typeof e.useAzureSdk=="boolean"&&(t.useAzureSdk=e.useAzureSdk),typeof e.concurrentBlobDownloads=="boolean"&&(t.concurrentBlobDownloads=e.concurrentBlobDownloads),typeof e.downloadConcurrency=="number"&&(t.downloadConcurrency=e.downloadConcurrency),typeof e.timeoutInMs=="number"&&(t.timeoutInMs=e.timeoutInMs),typeof e.segmentTimeoutInMs=="number"&&(t.segmentTimeoutInMs=e.segmentTimeoutInMs),typeof e.lookupOnly=="boolean"&&(t.lookupOnly=e.lookupOnly));let r=process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS;return r&&!isNaN(Number(r))&&isFinite(Number(r))&&(t.segmentTimeoutInMs=Number(r)*60*1e3),eo.debug(`Use Azure SDK: ${t.useAzureSdk}`),eo.debug(`Download concurrency: ${t.downloadConcurrency}`),eo.debug(`Request timeout (ms): ${t.timeoutInMs}`),eo.debug(`Cache segment download timeout mins env var: ${process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS}`),eo.debug(`Segment download timeout (ms): ${t.segmentTimeoutInMs}`),eo.debug(`Lookup only: ${t.lookupOnly}`),t}pn.getDownloadOptions=V_e});var ZU=h(Kt=>{"use strict";var W_e=Kt&&Kt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),K_e=Kt&&Kt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),dg=Kt&&Kt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&W_e(t,e,r);return K_e(t,e),t},gi=Kt&&Kt.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Kt,"__esModule",{value:!0});Kt.saveCache=Kt.reserveCache=Kt.downloadCache=Kt.getCacheEntry=Kt.getCacheVersion=void 0;var qi=dg(pt()),Q_e=mo(),X_e=Kg(),Y_e=dg(require("crypto")),Qb=dg(require("fs")),Z_e=require("url"),lg=dg(Tu()),og=KU(),YU=QU(),to=Wb(),J_e="1.0";function vm(e){let t=process.env.ACTIONS_CACHE_URL||"";if(!t)throw new Error("Cache Service Url not found, unable to restore cache.");let r=`${t}_apis/artifactcache/${e}`;return qi.debug(`Resource Url: ${r}`),r}function e7e(e,t){return`${e};api-version=${t}`}function t7e(){return{headers:{Accept:e7e("application/json","6.0-preview.1")}}}function Xb(){let e=process.env.ACTIONS_RUNTIME_TOKEN||"",t=new X_e.BearerCredentialHandler(e);return new Q_e.HttpClient("actions/cache",[t],t7e())}function Yb(e,t,r=!1){let i=e.slice();return t&&i.push(t),process.platform==="win32"&&!r&&i.push("windows-only"),i.push(J_e),Y_e.createHash("sha256").update(i.join("|")).digest("hex")}Kt.getCacheVersion=Yb;function r7e(e,t,r){return gi(this,void 0,void 0,function*(){let i=Xb(),n=Yb(t,r?.compressionMethod,r?.enableCrossOsArchive),a=`cache?keys=${encodeURIComponent(e.join(","))}&version=${n}`,s=yield(0,to.retryTypedResponse)("getCacheEntry",()=>gi(this,void 0,void 0,function*(){return i.getJson(vm(a))}));if(s.statusCode===204)return qi.isDebug()&&(yield i7e(e[0],i,n)),null;if(!(0,to.isSuccessStatusCode)(s.statusCode))throw new Error(`Cache service responded with ${s.statusCode}`);let o=s.result,l=o?.archiveLocation;if(!l)throw new Error("Cache not found.");return qi.setSecret(l),qi.debug("Cache Result:"),qi.debug(JSON.stringify(o)),o})}Kt.getCacheEntry=r7e;function i7e(e,t,r){return gi(this,void 0,void 0,function*(){let i=`caches?key=${encodeURIComponent(e)}`,n=yield(0,to.retryTypedResponse)("listCache",()=>gi(this,void 0,void 0,function*(){return t.getJson(vm(i))}));if(n.statusCode===200){let a=n.result,s=a?.totalCount;if(s&&s>0){qi.debug(`No matching cache found for cache key '${e}', version '${r} and scope ${process.env.GITHUB_REF}. There exist one or more cache(s) with similar key but they have different version or scope. See more info on cache matching here: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#matching-a-cache-key +Other caches with similar key:`);for(let o of a?.artifactCaches||[])qi.debug(`Cache Key: ${o?.cacheKey}, Cache Version: ${o?.cacheVersion}, Cache Scope: ${o?.scope}, Cache Created: ${o?.creationTime}`)}}})}function n7e(e,t,r){return gi(this,void 0,void 0,function*(){let i=new Z_e.URL(e),n=(0,YU.getDownloadOptions)(r);i.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield(0,og.downloadCacheStorageSDK)(e,t,n):n.concurrentBlobDownloads?yield(0,og.downloadCacheHttpClientConcurrent)(e,t,n):yield(0,og.downloadCacheHttpClient)(e,t):yield(0,og.downloadCacheHttpClient)(e,t)})}Kt.downloadCache=n7e;function a7e(e,t,r){return gi(this,void 0,void 0,function*(){let i=Xb(),n=Yb(t,r?.compressionMethod,r?.enableCrossOsArchive),a={key:e,version:n,cacheSize:r?.cacheSize};return yield(0,to.retryTypedResponse)("reserveCache",()=>gi(this,void 0,void 0,function*(){return i.postJson(vm("caches"),a)}))})}Kt.reserveCache=a7e;function XU(e,t){return`bytes ${e}-${t}/*`}function s7e(e,t,r,i,n){return gi(this,void 0,void 0,function*(){qi.debug(`Uploading chunk of size ${n-i+1} bytes at offset ${i} with content range: ${XU(i,n)}`);let a={"Content-Type":"application/octet-stream","Content-Range":XU(i,n)},s=yield(0,to.retryHttpClientResponse)(`uploadChunk (start: ${i}, end: ${n})`,()=>gi(this,void 0,void 0,function*(){return e.sendStream("PATCH",t,r(),a)}));if(!(0,to.isSuccessStatusCode)(s.message.statusCode))throw new Error(`Cache service responded with ${s.message.statusCode} during upload chunk.`)})}function o7e(e,t,r,i){return gi(this,void 0,void 0,function*(){let n=lg.getArchiveFileSizeInBytes(r),a=vm(`caches/${t.toString()}`),s=Qb.openSync(r,"r"),o=(0,YU.getUploadOptions)(i),l=lg.assertDefined("uploadConcurrency",o.uploadConcurrency),d=lg.assertDefined("uploadChunkSize",o.uploadChunkSize),c=[...new Array(l).keys()];qi.debug("Awaiting all uploads");let p=0;try{yield Promise.all(c.map(()=>gi(this,void 0,void 0,function*(){for(;pQb.createReadStream(r,{fd:s,start:m,end:f,autoClose:!1}).on("error",g=>{throw new Error(`Cache upload failed because file read failed with ${g.message}`)}),m,f)}})))}finally{Qb.closeSync(s)}})}function l7e(e,t,r){return gi(this,void 0,void 0,function*(){let i={size:r};return yield(0,to.retryTypedResponse)("commitCache",()=>gi(this,void 0,void 0,function*(){return e.postJson(vm(`caches/${t.toString()}`),i)}))})}function d7e(e,t,r){return gi(this,void 0,void 0,function*(){let i=Xb();qi.debug("Upload cache"),yield o7e(i,e,t,r),qi.debug("Commiting cache");let n=lg.getArchiveFileSizeInBytes(t);qi.info(`Cache Size: ~${Math.round(n/(1024*1024))} MB (${n} B)`);let a=yield l7e(i,e,n);if(!(0,to.isSuccessStatusCode)(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);qi.info("Cache saved successfully")})}Kt.saveCache=d7e});var tH=h(zr=>{"use strict";var c7e=zr&&zr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),p7e=zr&&zr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Zb=zr&&zr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&c7e(t,e,r);return p7e(t,e),t},Qa=zr&&zr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(zr,"__esModule",{value:!0});zr.createTar=zr.extractTar=zr.listTar=void 0;var u7e=Sl(),cg=Zb(Wc()),JU=require("fs"),qn=Zb(require("path")),Jb=Zb(Tu()),vt=Su(),ro=process.platform==="win32";function m7e(){return Qa(this,void 0,void 0,function*(){switch(process.platform){case"win32":{let e=yield Jb.getGnuTarPathOnWindows(),t=vt.SystemTarPathOnWindows;if(e)return{path:e,type:vt.ArchiveToolType.GNU};if((0,JU.existsSync)(t))return{path:t,type:vt.ArchiveToolType.BSD};break}case"darwin":{let e=yield cg.which("gtar",!1);return e?{path:e,type:vt.ArchiveToolType.GNU}:{path:yield cg.which("tar",!0),type:vt.ArchiveToolType.BSD}}default:break}return{path:yield cg.which("tar",!0),type:vt.ArchiveToolType.GNU}})}function f7e(e,t,r,i=""){return Qa(this,void 0,void 0,function*(){let n=[`"${e.path}"`],a=Jb.getCacheFileName(t),s="cache.tar",o=eH(),l=e.type===vt.ArchiveToolType.BSD&&t!==vt.CompressionMethod.Gzip&&ro;switch(r){case"create":n.push("--posix","-cf",l?s:a.replace(new RegExp(`\\${qn.sep}`,"g"),"/"),"--exclude",l?s:a.replace(new RegExp(`\\${qn.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${qn.sep}`,"g"),"/"),"--files-from",vt.ManifestFilename);break;case"extract":n.push("-xf",l?s:i.replace(new RegExp(`\\${qn.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${qn.sep}`,"g"),"/"));break;case"list":n.push("-tf",l?s:i.replace(new RegExp(`\\${qn.sep}`,"g"),"/"),"-P");break}if(e.type===vt.ArchiveToolType.GNU)switch(process.platform){case"win32":n.push("--force-local");break;case"darwin":n.push("--delay-directory-restore");break}return n})}function e_(e,t,r=""){return Qa(this,void 0,void 0,function*(){let i,n=yield m7e(),a=yield f7e(n,e,t,r),s=t!=="create"?yield h7e(n,e,r):yield g7e(n,e),o=n.type===vt.ArchiveToolType.BSD&&e!==vt.CompressionMethod.Gzip&&ro;return o&&t!=="create"?i=[[...s].join(" "),[...a].join(" ")]:i=[[...a].join(" "),[...s].join(" ")],o?i:[i.join(" ")]})}function eH(){var e;return(e=process.env.GITHUB_WORKSPACE)!==null&&e!==void 0?e:process.cwd()}function h7e(e,t,r){return Qa(this,void 0,void 0,function*(){let i=e.type===vt.ArchiveToolType.BSD&&t!==vt.CompressionMethod.Gzip&&ro;switch(t){case vt.CompressionMethod.Zstd:return i?["zstd -d --long=30 --force -o",vt.TarFilename,r.replace(new RegExp(`\\${qn.sep}`,"g"),"/")]:["--use-compress-program",ro?'"zstd -d --long=30"':"unzstd --long=30"];case vt.CompressionMethod.ZstdWithoutLong:return i?["zstd -d --force -o",vt.TarFilename,r.replace(new RegExp(`\\${qn.sep}`,"g"),"/")]:["--use-compress-program",ro?'"zstd -d"':"unzstd"];default:return["-z"]}})}function g7e(e,t){return Qa(this,void 0,void 0,function*(){let r=Jb.getCacheFileName(t),i=e.type===vt.ArchiveToolType.BSD&&t!==vt.CompressionMethod.Gzip&&ro;switch(t){case vt.CompressionMethod.Zstd:return i?["zstd -T0 --long=30 --force -o",r.replace(new RegExp(`\\${qn.sep}`,"g"),"/"),vt.TarFilename]:["--use-compress-program",ro?'"zstd -T0 --long=30"':"zstdmt --long=30"];case vt.CompressionMethod.ZstdWithoutLong:return i?["zstd -T0 --force -o",r.replace(new RegExp(`\\${qn.sep}`,"g"),"/"),vt.TarFilename]:["--use-compress-program",ro?'"zstd -T0"':"zstdmt"];default:return["-z"]}})}function t_(e,t){return Qa(this,void 0,void 0,function*(){for(let r of e)try{yield(0,u7e.exec)(r,void 0,{cwd:t,env:Object.assign(Object.assign({},process.env),{MSYS:"winsymlinks:nativestrict"})})}catch(i){throw new Error(`${r.split(" ")[0]} failed with error: ${i?.message}`)}})}function y7e(e,t){return Qa(this,void 0,void 0,function*(){let r=yield e_(t,"list",e);yield t_(r)})}zr.listTar=y7e;function v7e(e,t){return Qa(this,void 0,void 0,function*(){let r=eH();yield cg.mkdirP(r);let i=yield e_(t,"extract",e);yield t_(i)})}zr.extractTar=v7e;function b7e(e,t,r){return Qa(this,void 0,void 0,function*(){(0,JU.writeFileSync)(qn.join(e,vt.ManifestFilename),t.join(` +`));let i=yield e_(r,"create");yield t_(i,e)})}zr.createTar=b7e});var r_=h(Qt=>{"use strict";var _7e=Qt&&Qt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),w7e=Qt&&Qt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mg=Qt&&Qt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&_7e(t,e,r);return w7e(t,e),t},rH=Qt&&Qt.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Qt,"__esModule",{value:!0});Qt.saveCache=Qt.restoreCache=Qt.isFeatureAvailable=Qt.ReserveCacheError=Qt.ValidationError=void 0;var Jt=mg(pt()),iH=mg(require("path")),un=mg(Tu()),pg=mg(ZU()),ug=tH(),Xa=class e extends Error{constructor(t){super(t),this.name="ValidationError",Object.setPrototypeOf(this,e.prototype)}};Qt.ValidationError=Xa;var bm=class e extends Error{constructor(t){super(t),this.name="ReserveCacheError",Object.setPrototypeOf(this,e.prototype)}};Qt.ReserveCacheError=bm;function nH(e){if(!e||e.length===0)throw new Xa("Path Validation Error: At least one directory or file path is required")}function aH(e){if(e.length>512)throw new Xa(`Key Validation Error: ${e} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(e))throw new Xa(`Key Validation Error: ${e} cannot contain commas.`)}function E7e(){return!!process.env.ACTIONS_CACHE_URL}Qt.isFeatureAvailable=E7e;function x7e(e,t,r,i,n=!1){return rH(this,void 0,void 0,function*(){nH(e),r=r||[];let a=[t,...r];if(Jt.debug("Resolved Keys:"),Jt.debug(JSON.stringify(a)),a.length>10)throw new Xa("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of a)aH(l);let s=yield un.getCompressionMethod(),o="";try{let l=yield pg.getCacheEntry(a,e,{compressionMethod:s,enableCrossOsArchive:n});if(!l?.archiveLocation)return;if(i?.lookupOnly)return Jt.info("Lookup only - skipping download"),l.cacheKey;o=iH.join(yield un.createTempDirectory(),un.getCacheFileName(s)),Jt.debug(`Archive Path: ${o}`),yield pg.downloadCache(l.archiveLocation,o,i),Jt.isDebug()&&(yield(0,ug.listTar)(o,s));let d=un.getArchiveFileSizeInBytes(o);return Jt.info(`Cache Size: ~${Math.round(d/(1024*1024))} MB (${d} B)`),yield(0,ug.extractTar)(o,s),Jt.info("Cache restored successfully"),l.cacheKey}catch(l){if(l.name===Xa.name)throw l;Jt.warning(`Failed to restore: ${l.message}`)}finally{try{yield un.unlinkFile(o)}catch(l){Jt.debug(`Failed to delete archive: ${l}`)}}})}Qt.restoreCache=x7e;function S7e(e,t,r,i=!1){var n,a,s,o,l;return rH(this,void 0,void 0,function*(){nH(e),aH(t);let d=yield un.getCompressionMethod(),c=-1,p=yield un.resolvePaths(e);if(Jt.debug("Cache Paths:"),Jt.debug(`${JSON.stringify(p)}`),p.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let u=yield un.createTempDirectory(),m=iH.join(u,un.getCacheFileName(d));Jt.debug(`Archive Path: ${m}`);try{yield(0,ug.createTar)(u,p,d),Jt.isDebug()&&(yield(0,ug.listTar)(m,d));let f=10*1024*1024*1024,g=un.getArchiveFileSizeInBytes(m);if(Jt.debug(`File Size: ${g}`),g>f&&!un.isGhes())throw new Error(`Cache size of ~${Math.round(g/(1024*1024))} MB (${g} B) is over the 10GB limit, not saving cache.`);Jt.debug("Reserving Cache");let y=yield pg.reserveCache(t,e,{compressionMethod:d,enableCrossOsArchive:i,cacheSize:g});if(!((n=y?.result)===null||n===void 0)&&n.cacheId)c=(a=y?.result)===null||a===void 0?void 0:a.cacheId;else throw y?.statusCode===400?new Error((o=(s=y?.error)===null||s===void 0?void 0:s.message)!==null&&o!==void 0?o:`Cache size of ~${Math.round(g/(1024*1024))} MB (${g} B) is over the data cap limit, not saving cache.`):new bm(`Unable to reserve cache with key ${t}, another job may be creating this cache. More details: ${(l=y?.error)===null||l===void 0?void 0:l.message}`);Jt.debug(`Saving Cache (ID: ${c})`),yield pg.saveCache(c,m,r)}catch(f){let g=f;if(g.name===Xa.name)throw f;g.name===bm.name?Jt.info(`Failed to save: ${g.message}`):Jt.warning(`Failed to save: ${g.message}`)}finally{try{yield un.unlinkFile(m)}catch(f){Jt.debug(`Failed to delete archive: ${f}`)}}return c})}Qt.saveCache=S7e});var n_=h(mn=>{"use strict";var N7e=mn&&mn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),T7e=mn&&mn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wm=mn&&mn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&N7e(t,e,r);return T7e(t,e),t};Object.defineProperty(mn,"__esModule",{value:!0});mn.downloadTrapCaches=A7e;mn.uploadTrapCaches=I7e;mn.cleanupTrapCaches=D7e;mn.getLanguagesSupportingCaching=pH;var sH=wm(require("fs")),i_=wm(require("path")),lH=wm(r_()),Mc=wm(qr()),oH=wm(Tn()),P7e=Fo(),C7e=Ra(),_m=at(),R7e=1,dH="codeql-trap",O7e=10,cH=12e4;async function A7e(e,t,r){let i={},n=await pH(e,t,r);if(r.info(`Found ${n.length} languages that support TRAP caching`),n.length===0)return i;let a=i_.join(Mc.getTemporaryDirectory(),"trapCaches");for(let l of n){let d=i_.join(a,l);sH.mkdirSync(d,{recursive:!0}),i[l]=d}if(await Mc.isAnalyzingDefaultBranch())return r.info("Analyzing default branch. Skipping downloading of TRAP caches."),i;let s="unknown",o=process.env.GITHUB_EVENT_PATH;Mc.getWorkflowEventName()==="pull_request"&&o!==void 0&&(s=JSON.parse(sH.readFileSync(i_.resolve(o),"utf-8")).pull_request?.base?.sha||s);for(let l of t){let d=i[l];if(d===void 0)continue;let c=await uH(e,l,s);r.info(`Looking in Actions cache for TRAP cache with key ${c}`),await(0,_m.withTimeout)(cH,lH.restoreCache([d],c,[await mH(e,l)]),()=>{r.info(`Timed out downloading cache for ${l}, will continue without it`)})===void 0&&(r.info(`No TRAP cache found in Actions cache for ${l}`),delete i[l])}return i}async function I7e(e,t,r){if(!await Mc.isAnalyzingDefaultBranch())return!1;for(let i of t.languages){let n=t.trapCaches[i];if(n===void 0)continue;let a=await(0,_m.tryGetFolderBytes)(n,r);if(a===void 0){r.info(`Skipping upload of TRAP cache for ${i} as we couldn't determine its size`);continue}if(a{r.info(`Timed out waiting for TRAP cache for ${i} to upload, will continue without uploading`)})}return!0}async function D7e(e,t,r){if(!await t.getValue(C7e.Feature.CleanupTrapCaches))return{trap_cache_cleanup_skipped_because:"feature disabled"};if(!await Mc.isAnalyzingDefaultBranch())return{trap_cache_cleanup_skipped_because:"not analyzing default branch"};try{let i=0,n=await oH.listActionsCaches(dH,await Mc.getRef());for(let a of e.languages)if(e.trapCaches[a]){let s=await L7e(n,a,r);s.sort((c,p)=>c.created_at.localeCompare(p.created_at));let o=s.pop();if(r.debug(`Keeping most recent TRAP cache (${JSON.stringify(o)})`),s.length===0){r.info(`No TRAP caches to clean up for ${a}.`);continue}for(let c of s)r.debug(`Cleaning up TRAP cache (${JSON.stringify(c)})`),await oH.deleteActionsCache(c.id);let l=s.reduce((c,p)=>c+p.size_in_bytes,0);i+=l;let d=(l/(1024*1024)).toFixed(2);r.info(`Cleaned up ${d} MiB of old TRAP caches for ${a}.`)}return{trap_cache_cleanup_size_bytes:i}}catch(i){return(0,_m.isHTTPError)(i)&&i.status===403?r.warning(`Could not cleanup TRAP caches as the token did not have the required permissions. To clean up TRAP caches, ensure the token has the "actions:write" permission. See ${P7e.DocUrl.ASSIGNING_PERMISSIONS_TO_JOBS} for more information.`):r.info(`Failed to cleanup TRAP caches, continuing. Details: ${i}`),{trap_cache_cleanup_error:(0,_m.getErrorMessage)(i)}}}async function L7e(e,t,r){r.debug(`Listing TRAP caches for ${t}`);for(let i of e)if(!i.created_at||!i.id||!i.key||!i.size_in_bytes)throw new Error(`An unexpected cache item was returned from the API that was missing one or more required fields: ${JSON.stringify(i)}`);return e.filter(i=>i.key?.includes(`-${t}-`))}async function pH(e,t,r){let i=[],n=await e.betterResolveLanguages();e:for(let a of t){let s=n.extractors[a];if(s===void 0){r.info(`${a} does not support TRAP caching (couldn't find an extractor)`);continue}if(s.length!==1){r.info(`${a} does not support TRAP caching (found multiple extractors)`);continue}let l=s[0].extractor_options?.trap?.properties?.cache?.properties;if(l===void 0){r.info(`${a} does not support TRAP caching (missing option group)`);continue}for(let d of["dir","bound","write"])if(!(d in l)){r.info(`${a} does not support TRAP caching (missing ${d} option)`);continue e}i.push(a)}return i}async function uH(e,t,r){return`${await mH(e,t)}${r}`}async function mH(e,t){return`${dH}-${R7e}-${(await e.getVersion()).version}-${t}-`}});var hg=h(Le=>{"use strict";var q7e=Le&&Le.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),F7e=Le&&Le.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),xm=Le&&Le.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&q7e(t,e,r);return F7e(t,e),t};Object.defineProperty(Le,"__esModule",{value:!0});Le.defaultAugmentationProperties=void 0;Le.getPacksStrInvalid=Bc;Le.getConfigFileOutsideWorkspaceErrorMessage=bH;Le.getConfigFileDoesNotExistErrorMessage=_H;Le.getConfigFileRepoFormatInvalidMessage=wH;Le.getConfigFileFormatInvalidMessage=EH;Le.getConfigFileDirectoryGivenMessage=xH;Le.getNoLanguagesError=SH;Le.getUnknownLanguagesError=NH;Le.getLanguagesInRepo=TH;Le.getLanguages=s_;Le.getRawLanguages=PH;Le.getDefaultConfig=CH;Le.calculateAugmentation=o_;Le.parsePacksFromInput=OH;Le.parsePacksSpecification=AH;Le.validatePackSpecification=IH;Le.initConfig=U7e;Le.parseRegistriesWithoutCredentials=H7e;Le.getPathToParsedConfigFile=l_;Le.getConfig=Q7e;Le.generateRegistries=X7e;Le.wrapEnvironment=Z7e;Le.parseBuildModeInput=d_;var io=xm(require("fs")),fn=xm(require("path")),fH=require("perf_hooks"),fg=xm(Rp()),M7e=xm(Lo()),yH=xm(Tn()),vH=eh(),hH=Ra(),Em=As(),B7e=n_(),wt=at(),j7e="packs";Le.defaultAugmentationProperties={queriesInputCombines:!1,packsInputCombines:!1,packsInput:void 0,queriesInput:void 0};function Bc(e,t){return t?a_(t,j7e,`"${e}" is not a valid pack`):`"${e}" is not a valid pack`}function bH(e){return`The configuration file "${e}" is outside of the workspace`}function _H(e){return`The configuration file "${e}" does not exist`}function wH(e){let t=`The configuration file "${e}" is not a supported remote file reference.`;return t+=" Expected format //@",t}function EH(e){return`The configuration file "${e}" could not be read`}function xH(e){return`The configuration file "${e}" looks like a directory, not a file`}function a_(e,t,r){return e===void 0?`The workflow property "${t}" is invalid: ${r}`:`The configuration file "${e}" is invalid: property "${t}" ${r}`}function SH(){return"Did not detect any languages to analyze. Please update input in workflow or check that GitHub detects the correct languages in your repository."}function NH(e){return`Did not recognize the following languages: ${e.join(", ")}`}async function TH(e,t){t.debug(`GitHub repo ${e.owner} ${e.repo}`);let r=await yH.getApiClient().rest.repos.listLanguages({owner:e.owner,repo:e.repo});t.debug(`Languages API response: ${JSON.stringify(r)}`);let i=new Set;for(let n of Object.keys(r.data)){let a=(0,Em.parseLanguage)(n);a!==void 0&&i.add(a)}return[...i]}async function s_(e,t,r,i){let{rawLanguages:n,autodetected:a}=await PH(t,r,i),s=n;if(a){let d=Object.keys(await e.resolveLanguages());s=s.map(Em.parseLanguage).filter(c=>c&&d.includes(c)).map(c=>c),i.info(`Automatically detected languages: ${s.join(", ")}`)}else{let d=(await e.betterResolveLanguages()).aliases;d&&(s=s.map(c=>d[c]||c)),i.info(`Languages from configuration: ${s.join(", ")}`)}if(s.length===0)throw new wt.ConfigurationError(SH());let o=[],l=[];for(let d of s){let c=(0,Em.parseLanguage)(d);c===void 0?l.push(d):o.includes(c)||o.push(c)}if(l.length>0)throw new wt.ConfigurationError(NH(l));return o}async function PH(e,t,r){let i=(e||"").split(",").map(a=>a.trim().toLowerCase()).filter(a=>a.length>0),n;return i.length?n=!1:(n=!0,i=await TH(t,r)),{rawLanguages:i,autodetected:n}}async function CH({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,dbLocation:n,trapCachingEnabled:a,dependencyCachingEnabled:s,debugMode:o,debugArtifactName:l,debugDatabaseName:d,repository:c,tempDir:p,codeql:u,githubVersion:m,features:f,logger:g}){let y=await s_(u,e,c,g),w=await d_(i,y,f,g),x=o_(r,t,y),{trapCaches:T,trapCacheDownloadTime:P}=await RH(a,u,y,g);return{languages:y,buildMode:w,originalUserInput:{},tempDir:p,codeQLCmd:u.getPath(),gitHubVersion:m,dbLocation:DH(n,p),debugMode:o,debugArtifactName:l,debugDatabaseName:d,augmentationProperties:x,trapCaches:T,trapCacheDownloadTime:P,dependencyCachingEnabled:(0,vH.getCachingKind)(s)}}async function RH(e,t,r,i){let n={},a=0;if(e){let s=fH.performance.now();n=await(0,B7e.downloadTrapCaches)(t,r,i),a=fH.performance.now()-s}return{trapCaches:n,trapCacheDownloadTime:a}}async function $7e({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,configFile:n,dbLocation:a,trapCachingEnabled:s,dependencyCachingEnabled:o,debugMode:l,debugArtifactName:d,debugDatabaseName:c,repository:p,tempDir:u,codeql:m,workspacePath:f,githubVersion:g,apiDetails:y,features:w,logger:x}){let T;if(G7e(n)){if(n!==LH(u)&&(n=fn.resolve(f,n),!(n+fn.sep).startsWith(f+fn.sep)))throw new wt.ConfigurationError(bH(n));T=V7e(n)}else T=await W7e(n,y);let P=await s_(m,e,p,x),I=await d_(i,P,w,x),H=o_(r,t,P),{trapCaches:W,trapCacheDownloadTime:j}=await RH(s,m,P,x);return{languages:P,buildMode:I,originalUserInput:T,tempDir:u,codeQLCmd:m.getPath(),gitHubVersion:g,dbLocation:DH(a,u),debugMode:l,debugArtifactName:d,debugDatabaseName:c,augmentationProperties:H,trapCaches:W,trapCacheDownloadTime:j,dependencyCachingEnabled:(0,vH.getCachingKind)(o)}}function o_(e,t,r){let i=gH(e),n=OH(e,r,i),a=gH(t),s=k7e(t,a);return{packsInputCombines:i,packsInput:n?.[r[0]],queriesInput:s,queriesInputCombines:a}}function k7e(e,t){if(!e)return;let r=t?e.trim().slice(1).trim():e?.trim()??"";if(t&&r.length===0)throw new wt.ConfigurationError(a_(void 0,"queries","A '+' was used in the 'queries' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return r.split(",").map(i=>({uses:i.trim()}))}var z7e=function(){let e="[a-z0-9]",r=`${e}([a-z0-9-]*${e})?`;return new RegExp(`^${r}/${r}$`)}();function OH(e,t,r){if(e?.trim()){if(t.length>1)throw new wt.ConfigurationError("Cannot specify a 'packs' input in a multi-language analysis. Use a codeql-config.yml file instead and specify packs by language.");if(t.length===0)throw new wt.ConfigurationError("No languages specified. Cannot process the packs input.");if(e=e.trim(),r&&(e=e.trim().substring(1).trim(),!e))throw new wt.ConfigurationError(a_(void 0,"packs","A '+' was used in the 'packs' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return{[t[0]]:e.split(",").reduce((i,n)=>(i.push(IH(n)),i),[])}}}function AH(e){if(typeof e!="string")throw new wt.ConfigurationError(Bc(e));e=e.trim();let t=e.indexOf("@"),r=e.indexOf(":",t),i=0,n=t+1||void 0,a=r+1||void 0,s=Math.min(t>0?t:1/0,r>0?r:1/0,e.length),o=n?Math.min(r>0?r:1/0,e.length):void 0,l=a?e.length:void 0,d=e.slice(i,s).trim(),c=n?e.slice(n,o).trim():void 0,p=a?e.slice(a,l).trim():void 0;if(!z7e.test(d))throw new wt.ConfigurationError(Bc(e));if(c)try{new M7e.Range(c)}catch{throw new wt.ConfigurationError(Bc(e))}if(p&&(fn.isAbsolute(p)||fn.normalize(p).split(fn.sep).join("/")!==p.split(fn.sep).join("/")))throw new wt.ConfigurationError(Bc(e));if(!p&&a)throw new wt.ConfigurationError(Bc(e));return{name:d,version:c,path:p}}function IH(e){return(0,wt.prettyPrintPack)(AH(e))}function gH(e){return!!e?.trim().startsWith("+")}function DH(e,t){return e||fn.resolve(t,"codeql_databases")}function LH(e){return fn.resolve(e,"user-config-from-action.yml")}async function U7e(e){let t,{logger:r,tempDir:i}=e;return e.configInput&&(e.configFile&&r.warning("Both a config file and config input were provided. Ignoring config file."),e.configFile=LH(i),io.writeFileSync(e.configFile,e.configInput),r.debug(`Using config from action input: ${e.configFile}`)),e.configFile?t=await $7e({...e,configFile:e.configFile}):(r.debug("No configuration file was provided"),t=await CH(e)),await K7e(t,r),t}function qH(e){try{return e?fg.load(e):void 0}catch{throw new wt.ConfigurationError("Invalid registries input. Must be a YAML string.")}}function H7e(e){return qH(e)?.map(t=>{let{url:r,packages:i,kind:n}=t;return{url:r,packages:i,kind:n}})}function G7e(e){return e.indexOf("./")===0?!0:e.indexOf("@")===-1}function V7e(e){if(!io.existsSync(e))throw new wt.ConfigurationError(_H(e));return fg.load(io.readFileSync(e,"utf8"))}async function W7e(e,t){let i=new RegExp("(?[^/]+)/(?[^/]+)/(?[^@]+)@(?.*)").exec(e);if(i===null||i.groups===void 0||i.length<5)throw new wt.ConfigurationError(wH(e));let n=await yH.getApiClientWithExternalAuth(t).rest.repos.getContent({owner:i.groups.owner,repo:i.groups.repo,path:i.groups.path,ref:i.groups.ref}),a;if("content"in n.data&&n.data.content!==void 0)a=n.data.content;else throw Array.isArray(n.data)?new wt.ConfigurationError(xH(e)):new wt.ConfigurationError(EH(e));return fg.load(Buffer.from(a,"base64").toString("binary"))}function l_(e){return fn.join(e,"config")}async function K7e(e,t){let r=JSON.stringify(e),i=l_(e.tempDir);io.mkdirSync(fn.dirname(i),{recursive:!0}),io.writeFileSync(i,r,"utf8"),t.debug("Saved config:"),t.debug(r)}async function Q7e(e,t){let r=l_(e);if(!io.existsSync(r))return;let i=io.readFileSync(r,"utf8");return t.debug("Loaded config:"),t.debug(i),JSON.parse(i)}async function X7e(e,t,r){let i=qH(e),n,a;if(i){let s=Y7e(i);a=fn.join(t,"qlconfig.yml");let o=fg.dump(s);io.writeFileSync(a,o,"utf8"),r.debug("Generated qlconfig.yml:"),r.debug(o),n=i.map(l=>`${l.url}=${l.token}`).join(",")}return typeof process.env.CODEQL_REGISTRIES_AUTH=="string"&&r.debug("Using CODEQL_REGISTRIES_AUTH environment variable to authenticate with registries."),{registriesAuthTokens:process.env.CODEQL_REGISTRIES_AUTH??n,qlconfigFile:a}}function Y7e(e){if(!Array.isArray(e)||e.some(i=>!i.url||!i.packages))throw new wt.ConfigurationError("Invalid 'registries' input. Must be an array of objects with 'url' and 'packages' properties.");return{registries:e.map(i=>({url:i?.url.endsWith("/")?i.url:`${i.url}/`,packages:i.packages,kind:i.kind}))}}async function Z7e(e,t){let r={...process.env};for(let[i,n]of Object.entries(e))n!==void 0&&(process.env[i]=n);try{await t()}finally{for(let[i,n]of Object.entries(r))process.env[i]=n}}async function d_(e,t,r,i){if(e!==void 0){if(!Object.values(wt.BuildMode).includes(e))throw new wt.ConfigurationError(`Invalid build mode: '${e}'. Supported build modes are: ${Object.values(wt.BuildMode).join(", ")}.`);return t.includes(Em.Language.csharp)&&await r.getValue(hH.Feature.DisableCsharpBuildless)?(i.warning("Scanning C# code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),wt.BuildMode.Autobuild):t.includes(Em.Language.java)&&await r.getValue(hH.Feature.DisableJavaBuildlessEnabled)?(i.warning("Scanning Java code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),wt.BuildMode.Autobuild):e}}});var BH=h((MH,c_)=>{var FH=function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=null;try{t=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch{}function r(N,v,E){this.low=N|0,this.high=v|0,this.unsigned=!!E}r.prototype.__isLong__,Object.defineProperty(r.prototype,"__isLong__",{value:!0});function i(N){return(N&&N.__isLong__)===!0}function n(N){var v=Math.clz32(N&-N);return N?31-v:v}r.isLong=i;var a={},s={};function o(N,v){var E,S,Y;return v?(N>>>=0,(Y=0<=N&&N<256)&&(S=s[N],S)?S:(E=d(N,0,!0),Y&&(s[N]=E),E)):(N|=0,(Y=-128<=N&&N<128)&&(S=a[N],S)?S:(E=d(N,N<0?-1:0,!1),Y&&(a[N]=E),E))}r.fromInt=o;function l(N,v){if(isNaN(N))return v?P:T;if(v){if(N<0)return P;if(N>=y)return L}else{if(N<=-w)return z;if(N+1>=w)return j}return N<0?l(-N,v).neg():d(N%g|0,N/g|0,v)}r.fromNumber=l;function d(N,v,E){return new r(N,v,E)}r.fromBits=d;var c=Math.pow;function p(N,v,E){if(N.length===0)throw Error("empty string");if(typeof v=="number"?(E=v,v=!1):v=!!v,N==="NaN"||N==="Infinity"||N==="+Infinity"||N==="-Infinity")return v?P:T;if(E=E||10,E<2||360)throw Error("interior hyphen");if(S===0)return p(N.substring(1),v,E).neg();for(var Y=l(c(E,8)),G=T,oe=0;oe>>0:this.low},_.toNumber=function(){return this.unsigned?(this.high>>>0)*g+(this.low>>>0):this.high*g+(this.low>>>0)},_.toString=function(v){if(v=v||10,v<2||36>>0,ft=it.toString(v);if(oe=qe,oe.isZero())return ft+je;for(;ft.length<6;)ft="0"+ft;je=""+ft+je}},_.getHighBits=function(){return this.high},_.getHighBitsUnsigned=function(){return this.high>>>0},_.getLowBits=function(){return this.low},_.getLowBitsUnsigned=function(){return this.low>>>0},_.getNumBitsAbs=function(){if(this.isNegative())return this.eq(z)?64:this.neg().getNumBitsAbs();for(var v=this.high!=0?this.high:this.low,E=31;E>0&&!(v&1<=0},_.isOdd=function(){return(this.low&1)===1},_.isEven=function(){return(this.low&1)===0},_.equals=function(v){return i(v)||(v=u(v)),this.unsigned!==v.unsigned&&this.high>>>31===1&&v.high>>>31===1?!1:this.high===v.high&&this.low===v.low},_.eq=_.equals,_.notEquals=function(v){return!this.eq(v)},_.neq=_.notEquals,_.ne=_.notEquals,_.lessThan=function(v){return this.comp(v)<0},_.lt=_.lessThan,_.lessThanOrEqual=function(v){return this.comp(v)<=0},_.lte=_.lessThanOrEqual,_.le=_.lessThanOrEqual,_.greaterThan=function(v){return this.comp(v)>0},_.gt=_.greaterThan,_.greaterThanOrEqual=function(v){return this.comp(v)>=0},_.gte=_.greaterThanOrEqual,_.ge=_.greaterThanOrEqual,_.compare=function(v){if(i(v)||(v=u(v)),this.eq(v))return 0;var E=this.isNegative(),S=v.isNegative();return E&&!S?-1:!E&&S?1:this.unsigned?v.high>>>0>this.high>>>0||v.high===this.high&&v.low>>>0>this.low>>>0?-1:1:this.sub(v).isNegative()?-1:1},_.comp=_.compare,_.negate=function(){return!this.unsigned&&this.eq(z)?z:this.not().add(I)},_.neg=_.negate,_.add=function(v){i(v)||(v=u(v));var E=this.high>>>16,S=this.high&65535,Y=this.low>>>16,G=this.low&65535,oe=v.high>>>16,je=v.high&65535,qe=v.low>>>16,it=v.low&65535,ft=0,Ut=0,Je=0,he=0;return he+=G+it,Je+=he>>>16,he&=65535,Je+=Y+qe,Ut+=Je>>>16,Je&=65535,Ut+=S+je,ft+=Ut>>>16,Ut&=65535,ft+=E+oe,ft&=65535,d(Je<<16|he,ft<<16|Ut,this.unsigned)},_.subtract=function(v){return i(v)||(v=u(v)),this.add(v.neg())},_.sub=_.subtract,_.multiply=function(v){if(this.isZero())return this;if(i(v)||(v=u(v)),t){var E=t.mul(this.low,this.high,v.low,v.high);return d(E,t.get_high(),this.unsigned)}if(v.isZero())return this.unsigned?P:T;if(this.eq(z))return v.isOdd()?z:T;if(v.eq(z))return this.isOdd()?z:T;if(this.isNegative())return v.isNegative()?this.neg().mul(v.neg()):this.neg().mul(v).neg();if(v.isNegative())return this.mul(v.neg()).neg();if(this.lt(x)&&v.lt(x))return l(this.toNumber()*v.toNumber(),this.unsigned);var S=this.high>>>16,Y=this.high&65535,G=this.low>>>16,oe=this.low&65535,je=v.high>>>16,qe=v.high&65535,it=v.low>>>16,ft=v.low&65535,Ut=0,Je=0,he=0,bn=0;return bn+=oe*ft,he+=bn>>>16,bn&=65535,he+=G*ft,Je+=he>>>16,he&=65535,he+=oe*it,Je+=he>>>16,he&=65535,Je+=Y*ft,Ut+=Je>>>16,Je&=65535,Je+=G*it,Ut+=Je>>>16,Je&=65535,Je+=oe*qe,Ut+=Je>>>16,Je&=65535,Ut+=S*ft+Y*it+G*qe+oe*je,Ut&=65535,d(he<<16|bn,Ut<<16|Je,this.unsigned)},_.mul=_.multiply,_.divide=function(v){if(i(v)||(v=u(v)),v.isZero())throw Error("division by zero");if(t){if(!this.unsigned&&this.high===-2147483648&&v.low===-1&&v.high===-1)return this;var E=(this.unsigned?t.div_u:t.div_s)(this.low,this.high,v.low,v.high);return d(E,t.get_high(),this.unsigned)}if(this.isZero())return this.unsigned?P:T;var S,Y,G;if(this.unsigned){if(v.unsigned||(v=v.toUnsigned()),v.gt(this))return P;if(v.gt(this.shru(1)))return H;G=P}else{if(this.eq(z)){if(v.eq(I)||v.eq(W))return z;if(v.eq(z))return I;var oe=this.shr(1);return S=oe.div(v).shl(1),S.eq(T)?v.isNegative()?I:W:(Y=this.sub(v.mul(S)),G=S.add(Y.div(v)),G)}else if(v.eq(z))return this.unsigned?P:T;if(this.isNegative())return v.isNegative()?this.neg().div(v.neg()):this.neg().div(v).neg();if(v.isNegative())return this.div(v.neg()).neg();G=T}for(Y=this;Y.gte(v);){S=Math.max(1,Math.floor(Y.toNumber()/v.toNumber()));for(var je=Math.ceil(Math.log(S)/Math.LN2),qe=je<=48?1:c(2,je-48),it=l(S),ft=it.mul(v);ft.isNegative()||ft.gt(Y);)S-=qe,it=l(S,this.unsigned),ft=it.mul(v);it.isZero()&&(it=I),G=G.add(it),Y=Y.sub(ft)}return G},_.div=_.divide,_.modulo=function(v){if(i(v)||(v=u(v)),t){var E=(this.unsigned?t.rem_u:t.rem_s)(this.low,this.high,v.low,v.high);return d(E,t.get_high(),this.unsigned)}return this.sub(this.div(v).mul(v))},_.mod=_.modulo,_.rem=_.modulo,_.not=function(){return d(~this.low,~this.high,this.unsigned)},_.countLeadingZeros=function(){return this.high?Math.clz32(this.high):Math.clz32(this.low)+32},_.clz=_.countLeadingZeros,_.countTrailingZeros=function(){return this.low?n(this.low):n(this.high)+32},_.ctz=_.countTrailingZeros,_.and=function(v){return i(v)||(v=u(v)),d(this.low&v.low,this.high&v.high,this.unsigned)},_.or=function(v){return i(v)||(v=u(v)),d(this.low|v.low,this.high|v.high,this.unsigned)},_.xor=function(v){return i(v)||(v=u(v)),d(this.low^v.low,this.high^v.high,this.unsigned)},_.shiftLeft=function(v){return i(v)&&(v=v.toInt()),(v&=63)===0?this:v<32?d(this.low<>>32-v,this.unsigned):d(0,this.low<>>v|this.high<<32-v,this.high>>v,this.unsigned):d(this.high>>v-32,this.high>=0?0:-1,this.unsigned)},_.shr=_.shiftRight,_.shiftRightUnsigned=function(v){return i(v)&&(v=v.toInt()),(v&=63)===0?this:v<32?d(this.low>>>v|this.high<<32-v,this.high>>>v,this.unsigned):v===32?d(this.high,0,this.unsigned):d(this.high>>>v-32,0,this.unsigned)},_.shru=_.shiftRightUnsigned,_.shr_u=_.shiftRightUnsigned,_.rotateLeft=function(v){var E;return i(v)&&(v=v.toInt()),(v&=63)===0?this:v===32?d(this.high,this.low,this.unsigned):v<32?(E=32-v,d(this.low<>>E,this.high<>>E,this.unsigned)):(v-=32,E=32-v,d(this.high<>>E,this.low<>>E,this.unsigned))},_.rotl=_.rotateLeft,_.rotateRight=function(v){var E;return i(v)&&(v=v.toInt()),(v&=63)===0?this:v===32?d(this.high,this.low,this.unsigned):v<32?(E=32-v,d(this.high<>>v,this.low<>>v,this.unsigned)):(v-=32,E=32-v,d(this.low<>>v,this.high<>>v,this.unsigned))},_.rotr=_.rotateRight,_.toSigned=function(){return this.unsigned?d(this.low,this.high,!1):this},_.toUnsigned=function(){return this.unsigned?this:d(this.low,this.high,!0)},_.toBytes=function(v){return v?this.toBytesLE():this.toBytesBE()},_.toBytesLE=function(){var v=this.high,E=this.low;return[E&255,E>>>8&255,E>>>16&255,E>>>24,v&255,v>>>8&255,v>>>16&255,v>>>24]},_.toBytesBE=function(){var v=this.high,E=this.low;return[v>>>24,v>>>16&255,v>>>8&255,v&255,E>>>24,E>>>16&255,E>>>8&255,E&255]},r.fromBytes=function(v,E,S){return S?r.fromBytesLE(v,E):r.fromBytesBE(v,E)},r.fromBytesLE=function(v,E){return new r(v[0]|v[1]<<8|v[2]<<16|v[3]<<24,v[4]|v[5]<<8|v[6]<<16|v[7]<<24,E)},r.fromBytesBE=function(v,E){return new r(v[4]<<24|v[5]<<16|v[6]<<8|v[7],v[0]<<24|v[1]<<16|v[2]<<8|v[3],E)};var de=r;return e.default=de,"default"in e?e.default:e}({});typeof define=="function"&&define.amd?define([],function(){return FH}):typeof c_=="object"&&typeof MH=="object"&&(c_.exports=FH)});var UH=h(Fi=>{"use strict";var J7e=Fi&&Fi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),ewe=Fi&&Fi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),twe=Fi&&Fi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&J7e(t,e,r);return ewe(t,e),t},jH=Fi&&Fi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Fi,"__esModule",{value:!0});Fi.hash=kH;Fi.resolveUriToFile=zH;Fi.addFingerprints=cwe;var u_=twe(require("fs")),rwe=jH(require("path")),Nm=jH(BH()),iwe=Fo(),nwe=9,awe=32,p_=10,swe=13,owe=65535,Sm=100,$H=Nm.default.fromInt(37);function lwe(){let e=Nm.default.ONE;for(let t=0;t=t.length||typeof t[e.index].location!="object"){i.debug(`Ignoring location as index "${e.index}" is invalid`);return}e=t[e.index].location}if(typeof e.uri!="string"){i.debug(`Ignoring location as URI "${e.uri}" is invalid`);return}let n;try{n=decodeURIComponent(e.uri)}catch{i.debug(`Ignoring location as URI "${e.uri}" is invalid`);return}let a="file://";if(n.startsWith(a)&&(n=n.substring(a.length)),n.indexOf("://")!==-1){i.debug(`Ignoring location URI "${n}" as the scheme is not recognised`);return}let s=`${r}/`;if(n.startsWith("/")&&!n.startsWith(s)){i.debug(`Ignoring location URI "${n}" as it is outside of the src root`);return}if(rwe.default.isAbsolute(n)||(n=s+n),!u_.existsSync(n)){i.debug(`Unable to compute fingerprint for non-existent file: ${n}`);return}if(u_.statSync(n).isDirectory()){i.debug(`Unable to compute fingerprint for directory: ${n}`);return}return n}async function cwe(e,t,r){r.info(`Adding fingerprints to SARIF file. See ${iwe.DocUrl.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS} for more information.`);let i={};for(let n of e.runs||[]){let a=n.artifacts||[];for(let s of n.results||[]){let o=(s.locations||[])[0];if(!o?.physicalLocation?.artifactLocation){r.debug(`Unable to compute fingerprint for invalid location: ${JSON.stringify(o)}`);continue}if(o?.physicalLocation?.region?.startLine===void 0)continue;let l=zH(o.physicalLocation.artifactLocation,a,t,r);l&&(i[l]||(i[l]=[]),i[l].push(dwe(s,o,r)))}}for(let[n,a]of Object.entries(i))await kH(function(o,l){for(let d of Object.values(a))d(o,l)},n);return e}});var WH=h(yi=>{"use strict";var pwe=yi&&yi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),uwe=yi&&yi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jc=yi&&yi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&pwe(t,e,r);return uwe(t,e),t};Object.defineProperty(yi,"__esModule",{value:!0});yi.initCodeQL=bwe;yi.initConfig=_we;yi.runInit=wwe;yi.printPathFiltersWarning=VH;yi.checkInstallPython311=Ewe;yi.cleanupDatabaseClusterDirectory=xwe;var Tm=jc(require("fs")),mwe=jc(require("path")),fwe=jc(xl()),hwe=jc(ql()),HH=qr(),gwe=Go(),f_=jc(hg()),GH=As(),ywe=Os(),vwe=Uf(),m_=jc(at());async function bwe(e,t,r,i,n,a,s){s.startGroup("Setup CodeQL tools");let{codeql:o,toolsDownloadStatusReport:l,toolsSource:d,toolsVersion:c,zstdAvailability:p}=await(0,gwe.setupCodeQL)(e,t,r,i,n,s,a,!0);return await o.printVersion(),s.endGroup(),{codeql:o,toolsDownloadStatusReport:l,toolsSource:d,toolsVersion:c,zstdAvailability:p}}async function _we(e,t){let r=e.logger;r.startGroup("Load language configuration");let i=await f_.initConfig(e);return await t.supportsFeature(ywe.ToolsFeature.InformsAboutUnsupportedPathFilters)||VH(i,r),r.endGroup(),i}async function wwe(e,t,r,i,n,a,s){Tm.mkdirSync(t.dbLocation,{recursive:!0});let{registriesAuthTokens:o,qlconfigFile:l}=await f_.generateRegistries(n,t.tempDir,s);return await f_.wrapEnvironment({GITHUB_TOKEN:a.auth,CODEQL_REGISTRIES_AUTH:o},async()=>await e.databaseInitCluster(t,r,i,l,s)),await(0,vwe.getCombinedTracerConfig)(e,t)}function VH(e,t){(e.originalUserInput.paths?.length||e.originalUserInput["paths-ignore"]?.length)&&!e.languages.every(GH.isScannedLanguage)&&t.warning('The "paths"/"paths-ignore" fields of the config only have effect for JavaScript, Python, and Ruby')}async function Ewe(e,t){if(e.includes(GH.Language.python)&&process.platform==="win32"&&!(await t.getVersion()).features?.supportsPython312){let r=mwe.resolve(__dirname,"../python-setup","check_python12.ps1");await new fwe.ToolRunner(await hwe.safeWhich("powershell"),[r]).exec()}}function xwe(e,t,r=Tm.rmSync){if(Tm.existsSync(e.dbLocation)&&(Tm.statSync(e.dbLocation).isFile()||Tm.readdirSync(e.dbLocation).length)){t.warning(`The database cluster directory ${e.dbLocation} must be empty. Attempting to clean it up.`);try{r(e.dbLocation,{force:!0,maxRetries:3,recursive:!0}),t.info(`Cleaned up database cluster directory ${e.dbLocation}.`)}catch(i){let n=`The CodeQL Action requires an empty database cluster directory. ${(0,HH.getOptionalInput)("db-location")?`This is currently configured to be ${e.dbLocation}. `:`By default, this is located at ${e.dbLocation}. You can customize it using the 'db-location' input to the init Action. `}An attempt was made to clean up the directory, but this failed.`;throw(0,HH.isSelfHostedRunner)()?new m_.ConfigurationError(`${n} This can happen if another process is using the directory or the directory is owned by a different user. Please clean up the directory manually and rerun the job. Details: ${m_.getErrorMessage(i)}`):new Error(`${n} This shouldn't typically happen on hosted runners. If you are using an advanced setup, please check your workflow, otherwise we recommend rerunning the job. Details: ${m_.getErrorMessage(i)}`)}}}});var KH=h((uIe,Swe)=>{Swe.exports={$schema:"https://json-schema.org/draft/2020-12/schema",title:"Static Analysis Results Format (SARIF) Version 2.1.0 JSON Schema",$id:"https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json",description:"Static Analysis Results Format (SARIF) Version 2.1.0 JSON Schema: a standard format for the output of static analysis tools.",additionalProperties:!1,type:"object",properties:{$schema:{description:"The URI of the JSON schema corresponding to the version.",type:"string",format:"uri"},version:{description:"The SARIF format version of this log file.",enum:["2.1.0"],type:"string"},runs:{description:"The set of runs contained in this log file.",type:["array","null"],minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/run"}},inlineExternalProperties:{description:"References to external property files that share data between runs.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/externalProperties"}},properties:{description:"Key/value pairs that provide additional information about the log file.",$ref:"#/definitions/propertyBag"}},required:["version","runs"],definitions:{address:{description:"A physical or virtual address, or a range of addresses, in an 'addressable region' (memory or a binary file).",additionalProperties:!1,type:"object",properties:{absoluteAddress:{description:"The address expressed as a byte offset from the start of the addressable region.",type:"integer",minimum:-1,default:-1},relativeAddress:{description:"The address expressed as a byte offset from the absolute address of the top-most parent object.",type:"integer"},length:{description:"The number of bytes in this range of addresses.",type:"integer"},kind:{description:"An open-ended string that identifies the address kind. 'data', 'function', 'header','instruction', 'module', 'page', 'section', 'segment', 'stack', 'stackFrame', 'table' are well-known values.",type:"string"},name:{description:"A name that is associated with the address, e.g., '.text'.",type:"string"},fullyQualifiedName:{description:"A human-readable fully qualified name that is associated with the address.",type:"string"},offsetFromParent:{description:"The byte offset of this address from the absolute or relative address of the parent object.",type:"integer"},index:{description:"The index within run.addresses of the cached object for this address.",type:"integer",default:-1,minimum:-1},parentIndex:{description:"The index within run.addresses of the parent object.",type:"integer",default:-1,minimum:-1},properties:{description:"Key/value pairs that provide additional information about the address.",$ref:"#/definitions/propertyBag"}}},artifact:{description:"A single artifact. In some cases, this artifact might be nested within another artifact.",additionalProperties:!1,type:"object",properties:{description:{description:"A short description of the artifact.",$ref:"#/definitions/message"},location:{description:"The location of the artifact.",$ref:"#/definitions/artifactLocation"},parentIndex:{description:"Identifies the index of the immediate parent of the artifact, if this artifact is nested.",type:"integer",default:-1,minimum:-1},offset:{description:"The offset in bytes of the artifact within its containing artifact.",type:"integer",minimum:0},length:{description:"The length of the artifact in bytes.",type:"integer",default:-1,minimum:-1},roles:{description:"The role or roles played by the artifact in the analysis.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{enum:["analysisTarget","attachment","responseFile","resultFile","standardStream","tracedFile","unmodified","modified","added","deleted","renamed","uncontrolled","driver","extension","translation","taxonomy","policy","referencedOnCommandLine","memoryContents","directory","userSpecifiedConfiguration","toolSpecifiedConfiguration","debugOutputFile"],type:"string"}},mimeType:{description:"The MIME type (RFC 2045) of the artifact.",type:"string",pattern:"[^/]+/.+"},contents:{description:"The contents of the artifact.",$ref:"#/definitions/artifactContent"},encoding:{description:"Specifies the encoding for an artifact object that refers to a text file.",type:"string"},sourceLanguage:{description:"Specifies the source language for any artifact object that refers to a text file that contains source code.",type:"string"},hashes:{description:"A dictionary, each of whose keys is the name of a hash function and each of whose values is the hashed value of the artifact produced by the specified hash function.",type:"object",additionalProperties:{type:"string"}},lastModifiedTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the artifact was most recently modified. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},properties:{description:"Key/value pairs that provide additional information about the artifact.",$ref:"#/definitions/propertyBag"}}},artifactChange:{description:"A change to a single artifact.",additionalProperties:!1,type:"object",properties:{artifactLocation:{description:"The location of the artifact to change.",$ref:"#/definitions/artifactLocation"},replacements:{description:"An array of replacement objects, each of which represents the replacement of a single region in a single artifact specified by 'artifactLocation'.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/replacement"}},properties:{description:"Key/value pairs that provide additional information about the change.",$ref:"#/definitions/propertyBag"}},required:["artifactLocation","replacements"]},artifactContent:{description:"Represents the contents of an artifact.",type:"object",additionalProperties:!1,properties:{text:{description:"UTF-8-encoded content from a text artifact.",type:"string"},binary:{description:"MIME Base64-encoded content from a binary artifact, or from a text artifact in its original encoding.",type:"string"},rendered:{description:"An alternate rendered representation of the artifact (e.g., a decompiled representation of a binary region).",$ref:"#/definitions/multiformatMessageString"},properties:{description:"Key/value pairs that provide additional information about the artifact content.",$ref:"#/definitions/propertyBag"}}},artifactLocation:{description:"Specifies the location of an artifact.",additionalProperties:!1,type:"object",properties:{uri:{description:"A string containing a valid relative or absolute URI.",type:"string",format:"uri-reference"},uriBaseId:{description:'A string which indirectly specifies the absolute URI with respect to which a relative URI in the "uri" property is interpreted.',type:"string"},index:{description:"The index within the run artifacts array of the artifact object associated with the artifact location.",type:"integer",default:-1,minimum:-1},description:{description:"A short description of the artifact location.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the artifact location.",$ref:"#/definitions/propertyBag"}}},attachment:{description:"An artifact relevant to a result.",type:"object",additionalProperties:!1,properties:{description:{description:"A message describing the role played by the attachment.",$ref:"#/definitions/message"},artifactLocation:{description:"The location of the attachment.",$ref:"#/definitions/artifactLocation"},regions:{description:"An array of regions of interest within the attachment.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/region"}},rectangles:{description:"An array of rectangles specifying areas of interest within the image.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/rectangle"}},properties:{description:"Key/value pairs that provide additional information about the attachment.",$ref:"#/definitions/propertyBag"}},required:["artifactLocation"]},codeFlow:{description:"A set of threadFlows which together describe a pattern of code execution relevant to detecting a result.",additionalProperties:!1,type:"object",properties:{message:{description:"A message relevant to the code flow.",$ref:"#/definitions/message"},threadFlows:{description:"An array of one or more unique threadFlow objects, each of which describes the progress of a program through a thread of execution.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/threadFlow"}},properties:{description:"Key/value pairs that provide additional information about the code flow.",$ref:"#/definitions/propertyBag"}},required:["threadFlows"]},configurationOverride:{description:"Information about how a specific rule or notification was reconfigured at runtime.",type:"object",additionalProperties:!1,properties:{configuration:{description:"Specifies how the rule or notification was configured during the scan.",$ref:"#/definitions/reportingConfiguration"},descriptor:{description:"A reference used to locate the descriptor whose configuration was overridden.",$ref:"#/definitions/reportingDescriptorReference"},properties:{description:"Key/value pairs that provide additional information about the configuration override.",$ref:"#/definitions/propertyBag"}},required:["configuration","descriptor"]},conversion:{description:"Describes how a converter transformed the output of a static analysis tool from the analysis tool's native output format into the SARIF format.",additionalProperties:!1,type:"object",properties:{tool:{description:"A tool object that describes the converter.",$ref:"#/definitions/tool"},invocation:{description:"An invocation object that describes the invocation of the converter.",$ref:"#/definitions/invocation"},analysisToolLogFiles:{description:"The locations of the analysis tool's per-run log files.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/artifactLocation"}},properties:{description:"Key/value pairs that provide additional information about the conversion.",$ref:"#/definitions/propertyBag"}},required:["tool"]},edge:{description:"Represents a directed edge in a graph.",type:"object",additionalProperties:!1,properties:{id:{description:"A string that uniquely identifies the edge within its graph.",type:"string"},label:{description:"A short description of the edge.",$ref:"#/definitions/message"},sourceNodeId:{description:"Identifies the source node (the node at which the edge starts).",type:"string"},targetNodeId:{description:"Identifies the target node (the node at which the edge ends).",type:"string"},properties:{description:"Key/value pairs that provide additional information about the edge.",$ref:"#/definitions/propertyBag"}},required:["id","sourceNodeId","targetNodeId"]},edgeTraversal:{description:"Represents the traversal of a single edge during a graph traversal.",type:"object",additionalProperties:!1,properties:{edgeId:{description:"Identifies the edge being traversed.",type:"string"},message:{description:"A message to display to the user as the edge is traversed.",$ref:"#/definitions/message"},finalState:{description:"The values of relevant expressions after the edge has been traversed.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},stepOverEdgeCount:{description:"The number of edge traversals necessary to return from a nested graph.",type:"integer",minimum:0},properties:{description:"Key/value pairs that provide additional information about the edge traversal.",$ref:"#/definitions/propertyBag"}},required:["edgeId"]},exception:{description:"Describes a runtime exception encountered during the execution of an analysis tool.",type:"object",additionalProperties:!1,properties:{kind:{type:"string",description:"A string that identifies the kind of exception, for example, the fully qualified type name of an object that was thrown, or the symbolic name of a signal."},message:{description:"A message that describes the exception.",type:"string"},stack:{description:"The sequence of function calls leading to the exception.",$ref:"#/definitions/stack"},innerExceptions:{description:"An array of exception objects each of which is considered a cause of this exception.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/exception"}},properties:{description:"Key/value pairs that provide additional information about the exception.",$ref:"#/definitions/propertyBag"}}},externalProperties:{description:"The top-level element of an external property file.",type:"object",additionalProperties:!1,properties:{schema:{description:"The URI of the JSON schema corresponding to the version of the external property file format.",type:"string",format:"uri"},version:{description:"The SARIF format version of this external properties object.",enum:["2.1.0"],type:"string"},guid:{description:"A stable, unique identifier for this external properties object, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},runGuid:{description:"A stable, unique identifier for the run associated with this external properties object, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},conversion:{description:"A conversion object that will be merged with a separate run.",$ref:"#/definitions/conversion"},graphs:{description:"An array of graph objects that will be merged with a separate run.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/graph"}},externalizedProperties:{description:"Key/value pairs that provide additional information that will be merged with a separate run.",$ref:"#/definitions/propertyBag"},artifacts:{description:"An array of artifact objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifact"}},invocations:{description:"Describes the invocation of the analysis tool that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/invocation"}},logicalLocations:{description:"An array of logical locations such as namespaces, types or functions that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},threadFlowLocations:{description:"An array of threadFlowLocation objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/threadFlowLocation"}},results:{description:"An array of result objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/result"}},taxonomies:{description:"Tool taxonomies that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},driver:{description:"The analysis tool object that will be merged with a separate run.",$ref:"#/definitions/toolComponent"},extensions:{description:"Tool extensions that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},policies:{description:"Tool policies that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},translations:{description:"Tool translations that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},addresses:{description:"Addresses that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/address"}},webRequests:{description:"Requests that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webRequest"}},webResponses:{description:"Responses that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webResponse"}},properties:{description:"Key/value pairs that provide additional information about the external properties.",$ref:"#/definitions/propertyBag"}}},externalPropertyFileReference:{description:"Contains information that enables a SARIF consumer to locate the external property file that contains the value of an externalized property associated with the run.",type:"object",additionalProperties:!1,properties:{location:{description:"The location of the external property file.",$ref:"#/definitions/artifactLocation"},guid:{description:"A stable, unique identifier for the external property file in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},itemCount:{description:"A non-negative integer specifying the number of items contained in the external property file.",type:"integer",default:-1,minimum:-1},properties:{description:"Key/value pairs that provide additional information about the external property file.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["location"]},{required:["guid"]}]},externalPropertyFileReferences:{description:"References to external property files that should be inlined with the content of a root log file.",additionalProperties:!1,type:"object",properties:{conversion:{description:"An external property file containing a run.conversion object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},graphs:{description:"An array of external property files containing a run.graphs object to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},externalizedProperties:{description:"An external property file containing a run.properties object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},artifacts:{description:"An array of external property files containing run.artifacts arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},invocations:{description:"An array of external property files containing run.invocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},logicalLocations:{description:"An array of external property files containing run.logicalLocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},threadFlowLocations:{description:"An array of external property files containing run.threadFlowLocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},results:{description:"An array of external property files containing run.results arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},taxonomies:{description:"An array of external property files containing run.taxonomies arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},addresses:{description:"An array of external property files containing run.addresses arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},driver:{description:"An external property file containing a run.driver object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},extensions:{description:"An array of external property files containing run.extensions arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},policies:{description:"An array of external property files containing run.policies arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},translations:{description:"An array of external property files containing run.translations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},webRequests:{description:"An array of external property files containing run.requests arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},webResponses:{description:"An array of external property files containing run.responses arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},properties:{description:"Key/value pairs that provide additional information about the external property files.",$ref:"#/definitions/propertyBag"}}},fix:{description:"A proposed fix for the problem represented by a result object. A fix specifies a set of artifacts to modify. For each artifact, it specifies a set of bytes to remove, and provides a set of new bytes to replace them.",additionalProperties:!1,type:"object",properties:{description:{description:"A message that describes the proposed fix, enabling viewers to present the proposed change to an end user.",$ref:"#/definitions/message"},artifactChanges:{description:"One or more artifact changes that comprise a fix for a result.",type:"array",minItems:1,uniqueItems:!0,items:{$ref:"#/definitions/artifactChange"}},properties:{description:"Key/value pairs that provide additional information about the fix.",$ref:"#/definitions/propertyBag"}},required:["artifactChanges"]},graph:{description:"A network of nodes and directed edges that describes some aspect of the structure of the code (for example, a call graph).",type:"object",additionalProperties:!1,properties:{description:{description:"A description of the graph.",$ref:"#/definitions/message"},nodes:{description:"An array of node objects representing the nodes of the graph.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/node"}},edges:{description:"An array of edge objects representing the edges of the graph.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/edge"}},properties:{description:"Key/value pairs that provide additional information about the graph.",$ref:"#/definitions/propertyBag"}}},graphTraversal:{description:"Represents a path through a graph.",type:"object",additionalProperties:!1,properties:{runGraphIndex:{description:"The index within the run.graphs to be associated with the result.",type:"integer",default:-1,minimum:-1},resultGraphIndex:{description:"The index within the result.graphs to be associated with the result.",type:"integer",default:-1,minimum:-1},description:{description:"A description of this graph traversal.",$ref:"#/definitions/message"},initialState:{description:"Values of relevant expressions at the start of the graph traversal that may change during graph traversal.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},immutableState:{description:"Values of relevant expressions at the start of the graph traversal that remain constant for the graph traversal.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},edgeTraversals:{description:"The sequences of edges traversed by this graph traversal.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/edgeTraversal"}},properties:{description:"Key/value pairs that provide additional information about the graph traversal.",$ref:"#/definitions/propertyBag"}},oneOf:[{required:["runGraphIndex"]},{required:["resultGraphIndex"]}]},invocation:{description:"The runtime environment of the analysis tool run.",additionalProperties:!1,type:"object",properties:{commandLine:{description:"The command line used to invoke the tool.",type:"string"},arguments:{description:"An array of strings, containing in order the command line arguments passed to the tool from the operating system.",type:"array",minItems:0,uniqueItems:!1,items:{type:"string"}},responseFiles:{description:"The locations of any response files specified on the tool's command line.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifactLocation"}},startTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the invocation started. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},endTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the invocation ended. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},exitCode:{description:"The process exit code.",type:"integer"},ruleConfigurationOverrides:{description:"An array of configurationOverride objects that describe rules related runtime overrides.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/configurationOverride"}},notificationConfigurationOverrides:{description:"An array of configurationOverride objects that describe notifications related runtime overrides.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/configurationOverride"}},toolExecutionNotifications:{description:"A list of runtime conditions detected by the tool during the analysis.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/notification"}},toolConfigurationNotifications:{description:"A list of conditions detected by the tool that are relevant to the tool's configuration.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/notification"}},exitCodeDescription:{description:"The reason for the process exit.",type:"string"},exitSignalName:{description:"The name of the signal that caused the process to exit.",type:"string"},exitSignalNumber:{description:"The numeric value of the signal that caused the process to exit.",type:"integer"},processStartFailureMessage:{description:"The reason given by the operating system that the process failed to start.",type:"string"},executionSuccessful:{description:"Specifies whether the tool's execution completed successfully.",type:"boolean"},machine:{description:"The machine on which the invocation occurred.",type:"string"},account:{description:"The account under which the invocation occurred.",type:"string"},processId:{description:"The id of the process in which the invocation occurred.",type:"integer"},executableLocation:{description:"An absolute URI specifying the location of the executable that was invoked.",$ref:"#/definitions/artifactLocation"},workingDirectory:{description:"The working directory for the invocation.",$ref:"#/definitions/artifactLocation"},environmentVariables:{description:"The environment variables associated with the analysis tool process, expressed as key/value pairs.",type:"object",additionalProperties:{type:"string"}},stdin:{description:"A file containing the standard input stream to the process that was invoked.",$ref:"#/definitions/artifactLocation"},stdout:{description:"A file containing the standard output stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},stderr:{description:"A file containing the standard error stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},stdoutStderr:{description:"A file containing the interleaved standard output and standard error stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the invocation.",$ref:"#/definitions/propertyBag"}},required:["executionSuccessful"]},location:{description:"A location within a programming artifact.",additionalProperties:!1,type:"object",properties:{id:{description:"Value that distinguishes this location from all other locations within a single result object.",type:"integer",minimum:-1,default:-1},physicalLocation:{description:"Identifies the artifact and region.",$ref:"#/definitions/physicalLocation"},logicalLocations:{description:"The logical locations associated with the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},message:{description:"A message relevant to the location.",$ref:"#/definitions/message"},annotations:{description:"A set of regions relevant to the location.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/region"}},relationships:{description:"An array of objects that describe relationships between this location and others.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/locationRelationship"}},properties:{description:"Key/value pairs that provide additional information about the location.",$ref:"#/definitions/propertyBag"}}},locationRelationship:{description:"Information about the relation of one location to another.",type:"object",additionalProperties:!1,properties:{target:{description:"A reference to the related location.",type:"integer",minimum:0},kinds:{description:"A set of distinct strings that categorize the relationship. Well-known kinds include 'includes', 'isIncludedBy' and 'relevant'.",type:"array",default:["relevant"],uniqueItems:!0,items:{type:"string"}},description:{description:"A description of the location relationship.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the location relationship.",$ref:"#/definitions/propertyBag"}},required:["target"]},logicalLocation:{description:"A logical location of a construct that produced a result.",additionalProperties:!1,type:"object",properties:{name:{description:"Identifies the construct in which the result occurred. For example, this property might contain the name of a class or a method.",type:"string"},index:{description:"The index within the logical locations array.",type:"integer",default:-1,minimum:-1},fullyQualifiedName:{description:"The human-readable fully qualified name of the logical location.",type:"string"},decoratedName:{description:"The machine-readable name for the logical location, such as a mangled function name provided by a C++ compiler that encodes calling convention, return type and other details along with the function name.",type:"string"},parentIndex:{description:"Identifies the index of the immediate parent of the construct in which the result was detected. For example, this property might point to a logical location that represents the namespace that holds a type.",type:"integer",default:-1,minimum:-1},kind:{description:"The type of construct this logical location component refers to. Should be one of 'function', 'member', 'module', 'namespace', 'parameter', 'resource', 'returnType', 'type', 'variable', 'object', 'array', 'property', 'value', 'element', 'text', 'attribute', 'comment', 'declaration', 'dtd' or 'processingInstruction', if any of those accurately describe the construct.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the logical location.",$ref:"#/definitions/propertyBag"}}},message:{description:"Encapsulates a message intended to be read by the end user.",type:"object",additionalProperties:!1,properties:{text:{description:"A plain text message string.",type:"string"},markdown:{description:"A Markdown message string.",type:"string"},id:{description:"The identifier for this message.",type:"string"},arguments:{description:"An array of strings to substitute into the message string.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{type:"string"}},properties:{description:"Key/value pairs that provide additional information about the message.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["text"]},{required:["id"]}]},multiformatMessageString:{description:"A message string or message format string rendered in multiple formats.",type:"object",additionalProperties:!1,properties:{text:{description:"A plain text message string or format string.",type:"string"},markdown:{description:"A Markdown message string or format string.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the message.",$ref:"#/definitions/propertyBag"}},required:["text"]},node:{description:"Represents a node in a graph.",type:"object",additionalProperties:!1,properties:{id:{description:"A string that uniquely identifies the node within its graph.",type:"string"},label:{description:"A short description of the node.",$ref:"#/definitions/message"},location:{description:"A code location associated with the node.",$ref:"#/definitions/location"},children:{description:"Array of child nodes.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/node"}},properties:{description:"Key/value pairs that provide additional information about the node.",$ref:"#/definitions/propertyBag"}},required:["id"]},notification:{description:"Describes a condition relevant to the tool itself, as opposed to being relevant to a target being analyzed by the tool.",type:"object",additionalProperties:!1,properties:{locations:{description:"The locations relevant to this notification.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/location"}},message:{description:"A message that describes the condition that was encountered.",$ref:"#/definitions/message"},level:{description:"A value specifying the severity level of the notification.",default:"warning",enum:["none","note","warning","error"],type:"string"},threadId:{description:"The thread identifier of the code that generated the notification.",type:"integer"},timeUtc:{description:"The Coordinated Universal Time (UTC) date and time at which the analysis tool generated the notification.",type:"string",format:"date-time"},exception:{description:"The runtime exception, if any, relevant to this notification.",$ref:"#/definitions/exception"},descriptor:{description:"A reference used to locate the descriptor relevant to this notification.",$ref:"#/definitions/reportingDescriptorReference"},associatedRule:{description:"A reference used to locate the rule descriptor associated with this notification.",$ref:"#/definitions/reportingDescriptorReference"},properties:{description:"Key/value pairs that provide additional information about the notification.",$ref:"#/definitions/propertyBag"}},required:["message"]},physicalLocation:{description:"A physical location relevant to a result. Specifies a reference to a programming artifact together with a range of bytes or characters within that artifact.",additionalProperties:!1,type:"object",properties:{address:{description:"The address of the location.",$ref:"#/definitions/address"},artifactLocation:{description:"The location of the artifact.",$ref:"#/definitions/artifactLocation"},region:{description:"Specifies a portion of the artifact.",$ref:"#/definitions/region"},contextRegion:{description:"Specifies a portion of the artifact that encloses the region. Allows a viewer to display additional context around the region.",$ref:"#/definitions/region"},properties:{description:"Key/value pairs that provide additional information about the physical location.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["address"]},{required:["artifactLocation"]}]},propertyBag:{description:"Key/value pairs that provide additional information about the object.",type:"object",additionalProperties:!0,properties:{tags:{description:"A set of distinct strings that provide additional information.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}}}},rectangle:{description:"An area within an image.",additionalProperties:!1,type:"object",properties:{top:{description:"The Y coordinate of the top edge of the rectangle, measured in the image's natural units.",type:"number"},left:{description:"The X coordinate of the left edge of the rectangle, measured in the image's natural units.",type:"number"},bottom:{description:"The Y coordinate of the bottom edge of the rectangle, measured in the image's natural units.",type:"number"},right:{description:"The X coordinate of the right edge of the rectangle, measured in the image's natural units.",type:"number"},message:{description:"A message relevant to the rectangle.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the rectangle.",$ref:"#/definitions/propertyBag"}}},region:{description:"A region within an artifact where a result was detected.",additionalProperties:!1,type:"object",properties:{startLine:{description:"The line number of the first character in the region.",type:"integer",minimum:1},startColumn:{description:"The column number of the first character in the region.",type:"integer",minimum:1},endLine:{description:"The line number of the last character in the region.",type:"integer",minimum:1},endColumn:{description:"The column number of the character following the end of the region.",type:"integer",minimum:1},charOffset:{description:"The zero-based offset from the beginning of the artifact of the first character in the region.",type:"integer",default:-1,minimum:-1},charLength:{description:"The length of the region in characters.",type:"integer",minimum:0},byteOffset:{description:"The zero-based offset from the beginning of the artifact of the first byte in the region.",type:"integer",default:-1,minimum:-1},byteLength:{description:"The length of the region in bytes.",type:"integer",minimum:0},snippet:{description:"The portion of the artifact contents within the specified region.",$ref:"#/definitions/artifactContent"},message:{description:"A message relevant to the region.",$ref:"#/definitions/message"},sourceLanguage:{description:"Specifies the source language, if any, of the portion of the artifact specified by the region object.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the region.",$ref:"#/definitions/propertyBag"},anyOf:[{required:["startLine"]},{required:["charOffset"]},{required:["byteOffset"]}]}},replacement:{description:"The replacement of a single region of an artifact.",additionalProperties:!1,type:"object",properties:{deletedRegion:{description:"The region of the artifact to delete.",$ref:"#/definitions/region"},insertedContent:{description:"The content to insert at the location specified by the 'deletedRegion' property.",$ref:"#/definitions/artifactContent"},properties:{description:"Key/value pairs that provide additional information about the replacement.",$ref:"#/definitions/propertyBag"}},required:["deletedRegion"]},reportingDescriptor:{description:"Metadata that describes a specific report produced by the tool, as part of the analysis it provides or its runtime reporting.",additionalProperties:!1,type:"object",properties:{id:{description:"A stable, opaque identifier for the report.",type:"string"},deprecatedIds:{description:"An array of stable, opaque identifiers by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string"}},guid:{description:"A unique identifier for the reporting descriptor in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},deprecatedGuids:{description:"An array of unique identifies in the form of a GUID by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"}},name:{description:"A report identifier that is understandable to an end user.",type:"string"},deprecatedNames:{description:"An array of readable identifiers by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string"}},shortDescription:{description:"A concise description of the report. Should be a single sentence that is understandable when visible space is limited to a single line of text.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A description of the report. Should, as far as possible, provide details sufficient to enable resolution of any problem indicated by the result.",$ref:"#/definitions/multiformatMessageString"},messageStrings:{description:"A set of name/value pairs with arbitrary names. Each value is a multiformatMessageString object, which holds message strings in plain text and (optionally) Markdown format. The strings can include placeholders, which can be used to construct a message in combination with an arbitrary number of additional string arguments.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},defaultConfiguration:{description:"Default reporting configuration information.",$ref:"#/definitions/reportingConfiguration"},helpUri:{description:"A URI where the primary documentation for the report can be found.",type:"string",format:"uri"},help:{description:"Provides the primary documentation for the report, useful when there is no online documentation.",$ref:"#/definitions/multiformatMessageString"},relationships:{description:"An array of objects that describe relationships between this reporting descriptor and others.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorRelationship"}},properties:{description:"Key/value pairs that provide additional information about the report.",$ref:"#/definitions/propertyBag"}},required:["id"]},reportingConfiguration:{description:"Information about a rule or notification that can be configured at runtime.",type:"object",additionalProperties:!1,properties:{enabled:{description:"Specifies whether the report may be produced during the scan.",type:"boolean",default:!0},level:{description:"Specifies the failure level for the report.",default:"warning",enum:["none","note","warning","error"],type:"string"},rank:{description:"Specifies the relative priority of the report. Used for analysis output only.",type:"number",default:-1,minimum:-1,maximum:100},parameters:{description:"Contains configuration information specific to a report.",$ref:"#/definitions/propertyBag"},properties:{description:"Key/value pairs that provide additional information about the reporting configuration.",$ref:"#/definitions/propertyBag"}}},reportingDescriptorReference:{description:"Information about how to locate a relevant reporting descriptor.",type:"object",additionalProperties:!1,properties:{id:{description:"The id of the descriptor.",type:"string"},index:{description:"The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.",type:"integer",default:-1,minimum:-1},guid:{description:"A guid that uniquely identifies the descriptor.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},toolComponent:{description:"A reference used to locate the toolComponent associated with the descriptor.",$ref:"#/definitions/toolComponentReference"},properties:{description:"Key/value pairs that provide additional information about the reporting descriptor reference.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["index"]},{required:["guid"]},{required:["id"]}]},reportingDescriptorRelationship:{description:"Information about the relation of one reporting descriptor to another.",type:"object",additionalProperties:!1,properties:{target:{description:"A reference to the related reporting descriptor.",$ref:"#/definitions/reportingDescriptorReference"},kinds:{description:"A set of distinct strings that categorize the relationship. Well-known kinds include 'canPrecede', 'canFollow', 'willPrecede', 'willFollow', 'superset', 'subset', 'equal', 'disjoint', 'relevant', and 'incomparable'.",type:"array",default:["relevant"],uniqueItems:!0,items:{type:"string"}},description:{description:"A description of the reporting descriptor relationship.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the reporting descriptor reference.",$ref:"#/definitions/propertyBag"}},required:["target"]},result:{description:"A result produced by an analysis tool.",additionalProperties:!1,type:"object",properties:{ruleId:{description:"The stable, unique identifier of the rule, if any, to which this result is relevant.",type:"string"},ruleIndex:{description:"The index within the tool component rules array of the rule object associated with this result.",type:"integer",default:-1,minimum:-1},rule:{description:"A reference used to locate the rule descriptor relevant to this result.",$ref:"#/definitions/reportingDescriptorReference"},kind:{description:"A value that categorizes results by evaluation state.",default:"fail",enum:["notApplicable","pass","fail","review","open","informational"],type:"string"},level:{description:"A value specifying the severity level of the result.",default:"warning",enum:["none","note","warning","error"],type:"string"},message:{description:"A message that describes the result. The first sentence of the message only will be displayed when visible space is limited.",$ref:"#/definitions/message"},analysisTarget:{description:"Identifies the artifact that the analysis tool was instructed to scan. This need not be the same as the artifact where the result actually occurred.",$ref:"#/definitions/artifactLocation"},locations:{description:"The set of locations where the result was detected. Specify only one location unless the problem indicated by the result can only be corrected by making a change at every specified location.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/location"}},guid:{description:"A stable, unique identifier for the result in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},correlationGuid:{description:"A stable, unique identifier for the equivalence class of logically identical results to which this result belongs, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},occurrenceCount:{description:"A positive integer specifying the number of times this logically unique result was observed in this run.",type:"integer",minimum:1},partialFingerprints:{description:"A set of strings that contribute to the stable, unique identity of the result.",type:"object",additionalProperties:{type:"string"}},fingerprints:{description:"A set of strings each of which individually defines a stable, unique identity for the result.",type:"object",additionalProperties:{type:"string"}},stacks:{description:"An array of 'stack' objects relevant to the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/stack"}},codeFlows:{description:"An array of 'codeFlow' objects relevant to the result.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/codeFlow"}},graphs:{description:"An array of zero or more unique graph objects associated with the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graph"}},graphTraversals:{description:"An array of one or more unique 'graphTraversal' objects.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graphTraversal"}},relatedLocations:{description:"A set of locations relevant to this result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/location"}},suppressions:{description:"A set of suppressions relevant to this result.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/suppression"}},baselineState:{description:"The state of a result relative to a baseline of a previous run.",enum:["new","unchanged","updated","absent"],type:"string"},rank:{description:"A number representing the priority or importance of the result.",type:"number",default:-1,minimum:-1,maximum:100},attachments:{description:"A set of artifacts relevant to the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/attachment"}},hostedViewerUri:{description:"An absolute URI at which the result can be viewed.",type:"string",format:"uri"},workItemUris:{description:"The URIs of the work items associated with this result.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string",format:"uri"}},provenance:{description:"Information about how and when the result was detected.",$ref:"#/definitions/resultProvenance"},fixes:{description:"An array of 'fix' objects, each of which represents a proposed fix to the problem indicated by the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/fix"}},taxa:{description:"An array of references to taxonomy reporting descriptors that are applicable to the result.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorReference"}},webRequest:{description:"A web request associated with this result.",$ref:"#/definitions/webRequest"},webResponse:{description:"A web response associated with this result.",$ref:"#/definitions/webResponse"},properties:{description:"Key/value pairs that provide additional information about the result.",$ref:"#/definitions/propertyBag"}},required:["message"]},resultProvenance:{description:"Contains information about how and when a result was detected.",additionalProperties:!1,type:"object",properties:{firstDetectionTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the result was first detected. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},lastDetectionTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the result was most recently detected. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},firstDetectionRunGuid:{description:"A GUID-valued string equal to the automationDetails.guid property of the run in which the result was first detected.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},lastDetectionRunGuid:{description:"A GUID-valued string equal to the automationDetails.guid property of the run in which the result was most recently detected.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},invocationIndex:{description:"The index within the run.invocations array of the invocation object which describes the tool invocation that detected the result.",type:"integer",default:-1,minimum:-1},conversionSources:{description:"An array of physicalLocation objects which specify the portions of an analysis tool's output that a converter transformed into the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/physicalLocation"}},properties:{description:"Key/value pairs that provide additional information about the result.",$ref:"#/definitions/propertyBag"}}},run:{description:"Describes a single run of an analysis tool, and contains the reported output of that run.",additionalProperties:!1,type:"object",properties:{tool:{description:"Information about the tool or tool pipeline that generated the results in this run. A run can only contain results produced by a single tool or tool pipeline. A run can aggregate results from multiple log files, as long as context around the tool run (tool command-line arguments and the like) is identical for all aggregated files.",$ref:"#/definitions/tool"},invocations:{description:"Describes the invocation of the analysis tool.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/invocation"}},conversion:{description:"A conversion object that describes how a converter transformed an analysis tool's native reporting format into the SARIF format.",$ref:"#/definitions/conversion"},language:{description:"The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase culture code) and an optional region (expressed as an ISO 3166-1 two-letter uppercase subculture code associated with a country or region). The casing is recommended but not required (in order for this data to conform to RFC5646).",type:"string",default:"en-US",pattern:"^[a-zA-Z]{2}(-[a-zA-Z]{2})?$"},versionControlProvenance:{description:"Specifies the revision in version control of the artifacts that were scanned.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/versionControlDetails"}},originalUriBaseIds:{description:"The artifact location specified by each uriBaseId symbol on the machine where the tool originally ran.",type:"object",additionalProperties:{$ref:"#/definitions/artifactLocation"}},artifacts:{description:"An array of artifact objects relevant to the run.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifact"}},logicalLocations:{description:"An array of logical locations such as namespaces, types or functions.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},graphs:{description:"An array of zero or more unique graph objects associated with the run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graph"}},results:{description:"The set of results contained in an SARIF log. The results array can be omitted when a run is solely exporting rules metadata. It must be present (but may be empty) if a log file represents an actual scan.",type:"array",minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/result"}},automationDetails:{description:"Automation details that describe this run.",$ref:"#/definitions/runAutomationDetails"},runAggregates:{description:"Automation details that describe the aggregate of runs to which this run belongs.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/runAutomationDetails"}},baselineGuid:{description:"The 'guid' property of a previous SARIF 'run' that comprises the baseline that was used to compute result 'baselineState' properties for the run.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},redactionTokens:{description:"An array of strings used to replace sensitive information in a redaction-aware property.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}},defaultEncoding:{description:"Specifies the default encoding for any artifact object that refers to a text file.",type:"string"},defaultSourceLanguage:{description:"Specifies the default source language for any artifact object that refers to a text file that contains source code.",type:"string"},newlineSequences:{description:"An ordered list of character sequences that were treated as line breaks when computing region information for the run.",type:"array",minItems:1,uniqueItems:!0,default:[`\r +`,` +`],items:{type:"string"}},columnKind:{description:"Specifies the unit in which the tool measures columns.",enum:["utf16CodeUnits","unicodeCodePoints"],type:"string"},externalPropertyFileReferences:{description:"References to external property files that should be inlined with the content of a root log file.",$ref:"#/definitions/externalPropertyFileReferences"},threadFlowLocations:{description:"An array of threadFlowLocation objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/threadFlowLocation"}},taxonomies:{description:"An array of toolComponent objects relevant to a taxonomy in which results are categorized.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},addresses:{description:"Addresses associated with this run instance, if any.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/address"}},translations:{description:"The set of available translations of the localized data provided by the tool.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},policies:{description:"Contains configurations that may potentially override both reportingDescriptor.defaultConfiguration (the tool's default severities) and invocation.configurationOverrides (severities established at run-time from the command line).",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},webRequests:{description:"An array of request objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webRequest"}},webResponses:{description:"An array of response objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webResponse"}},specialLocations:{description:"A specialLocations object that defines locations of special significance to SARIF consumers.",$ref:"#/definitions/specialLocations"},properties:{description:"Key/value pairs that provide additional information about the run.",$ref:"#/definitions/propertyBag"}},required:["tool"]},runAutomationDetails:{description:"Information that describes a run's identity and role within an engineering system process.",additionalProperties:!1,type:"object",properties:{description:{description:"A description of the identity and role played within the engineering system by this object's containing run object.",$ref:"#/definitions/message"},id:{description:"A hierarchical string that uniquely identifies this object's containing run object.",type:"string"},guid:{description:"A stable, unique identifier for this object's containing run object in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},correlationGuid:{description:"A stable, unique identifier for the equivalence class of runs to which this object's containing run object belongs in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},properties:{description:"Key/value pairs that provide additional information about the run automation details.",$ref:"#/definitions/propertyBag"}}},specialLocations:{description:"Defines locations of special significance to SARIF consumers.",type:"object",additionalProperties:!1,properties:{displayBase:{description:"Provides a suggestion to SARIF consumers to display file paths relative to the specified location.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the special locations.",$ref:"#/definitions/propertyBag"}}},stack:{description:"A call stack that is relevant to a result.",additionalProperties:!1,type:"object",properties:{message:{description:"A message relevant to this call stack.",$ref:"#/definitions/message"},frames:{description:"An array of stack frames that represents a sequence of calls, rendered in reverse chronological order, that comprise the call stack.",type:"array",minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/stackFrame"}},properties:{description:"Key/value pairs that provide additional information about the stack.",$ref:"#/definitions/propertyBag"}},required:["frames"]},stackFrame:{description:"A function call within a stack trace.",additionalProperties:!1,type:"object",properties:{location:{description:"The location to which this stack frame refers.",$ref:"#/definitions/location"},module:{description:"The name of the module that contains the code of this stack frame.",type:"string"},threadId:{description:"The thread identifier of the stack frame.",type:"integer"},parameters:{description:"The parameters of the call that is executing.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{type:"string",default:[]}},properties:{description:"Key/value pairs that provide additional information about the stack frame.",$ref:"#/definitions/propertyBag"}}},suppression:{description:"A suppression that is relevant to a result.",additionalProperties:!1,type:"object",properties:{guid:{description:"A stable, unique identifier for the suprression in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},kind:{description:"A string that indicates where the suppression is persisted.",enum:["inSource","external"],type:"string"},status:{description:"A string that indicates the review status of the suppression.",enum:["accepted","underReview","rejected"],type:"string"},justification:{description:"A string representing the justification for the suppression.",type:"string"},location:{description:"Identifies the location associated with the suppression.",$ref:"#/definitions/location"},properties:{description:"Key/value pairs that provide additional information about the suppression.",$ref:"#/definitions/propertyBag"}},required:["kind"]},threadFlow:{description:"Describes a sequence of code locations that specify a path through a single thread of execution such as an operating system or fiber.",type:"object",additionalProperties:!1,properties:{id:{description:"An string that uniquely identifies the threadFlow within the codeFlow in which it occurs.",type:"string"},message:{description:"A message relevant to the thread flow.",$ref:"#/definitions/message"},initialState:{description:"Values of relevant expressions at the start of the thread flow that may change during thread flow execution.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},immutableState:{description:"Values of relevant expressions at the start of the thread flow that remain constant.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},locations:{description:"A temporally ordered array of 'threadFlowLocation' objects, each of which describes a location visited by the tool while producing the result.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/threadFlowLocation"}},properties:{description:"Key/value pairs that provide additional information about the thread flow.",$ref:"#/definitions/propertyBag"}},required:["locations"]},threadFlowLocation:{description:"A location visited by an analysis tool while simulating or monitoring the execution of a program.",additionalProperties:!1,type:"object",properties:{index:{description:"The index within the run threadFlowLocations array.",type:"integer",default:-1,minimum:-1},location:{description:"The code location.",$ref:"#/definitions/location"},stack:{description:"The call stack leading to this location.",$ref:"#/definitions/stack"},kinds:{description:"A set of distinct strings that categorize the thread flow location. Well-known kinds include 'acquire', 'release', 'enter', 'exit', 'call', 'return', 'branch', 'implicit', 'false', 'true', 'caution', 'danger', 'unknown', 'unreachable', 'taint', 'function', 'handler', 'lock', 'memory', 'resource', 'scope' and 'value'.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}},taxa:{description:"An array of references to rule or taxonomy reporting descriptors that are applicable to the thread flow location.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorReference"}},module:{description:"The name of the module that contains the code that is executing.",type:"string"},state:{description:"A dictionary, each of whose keys specifies a variable or expression, the associated value of which represents the variable or expression value. For an annotation of kind 'continuation', for example, this dictionary might hold the current assumed values of a set of global variables.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},nestingLevel:{description:"An integer representing a containment hierarchy within the thread flow.",type:"integer",minimum:0},executionOrder:{description:"An integer representing the temporal order in which execution reached this location.",type:"integer",default:-1,minimum:-1},executionTimeUtc:{description:"The Coordinated Universal Time (UTC) date and time at which this location was executed.",type:"string",format:"date-time"},importance:{description:'Specifies the importance of this location in understanding the code flow in which it occurs. The order from most to least important is "essential", "important", "unimportant". Default: "important".',enum:["important","essential","unimportant"],default:"important",type:"string"},webRequest:{description:"A web request associated with this thread flow location.",$ref:"#/definitions/webRequest"},webResponse:{description:"A web response associated with this thread flow location.",$ref:"#/definitions/webResponse"},properties:{description:"Key/value pairs that provide additional information about the threadflow location.",$ref:"#/definitions/propertyBag"}}},tool:{description:"The analysis tool that was run.",additionalProperties:!1,type:"object",properties:{driver:{description:"The analysis tool that was run.",$ref:"#/definitions/toolComponent"},extensions:{description:"Tool extensions that contributed to or reconfigured the analysis tool that was run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},properties:{description:"Key/value pairs that provide additional information about the tool.",$ref:"#/definitions/propertyBag"}},required:["driver"]},toolComponent:{description:"A component, such as a plug-in or the driver, of the analysis tool that was run.",additionalProperties:!1,type:"object",properties:{guid:{description:"A unique identifier for the tool component in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},name:{description:"The name of the tool component.",type:"string"},organization:{description:"The organization or company that produced the tool component.",type:"string"},product:{description:"A product suite to which the tool component belongs.",type:"string"},productSuite:{description:"A localizable string containing the name of the suite of products to which the tool component belongs.",type:"string"},shortDescription:{description:"A brief description of the tool component.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A comprehensive description of the tool component.",$ref:"#/definitions/multiformatMessageString"},fullName:{description:"The name of the tool component along with its version and any other useful identifying information, such as its locale.",type:"string"},version:{description:"The tool component version, in whatever format the component natively provides.",type:"string"},semanticVersion:{description:"The tool component version in the format specified by Semantic Versioning 2.0.",type:"string"},dottedQuadFileVersion:{description:"The binary version of the tool component's primary executable file expressed as four non-negative integers separated by a period (for operating systems that express file versions in this way).",type:"string",pattern:"[0-9]+(\\.[0-9]+){3}"},releaseDateUtc:{description:"A string specifying the UTC date (and optionally, the time) of the component's release.",type:"string"},downloadUri:{description:"The absolute URI from which the tool component can be downloaded.",type:"string",format:"uri"},informationUri:{description:"The absolute URI at which information about this version of the tool component can be found.",type:"string",format:"uri"},globalMessageStrings:{description:"A dictionary, each of whose keys is a resource identifier and each of whose values is a multiformatMessageString object, which holds message strings in plain text and (optionally) Markdown format. The strings can include placeholders, which can be used to construct a message in combination with an arbitrary number of additional string arguments.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},notifications:{description:"An array of reportingDescriptor objects relevant to the notifications related to the configuration and runtime execution of the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},rules:{description:"An array of reportingDescriptor objects relevant to the analysis performed by the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},taxa:{description:"An array of reportingDescriptor objects relevant to the definitions of both standalone and tool-defined taxonomies.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},locations:{description:"An array of the artifactLocation objects associated with the tool component.",type:"array",minItems:0,default:[],items:{$ref:"#/definitions/artifactLocation"}},language:{description:"The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase language code) and an optional region (expressed as an ISO 3166-1 two-letter uppercase subculture code associated with a country or region). The casing is recommended but not required (in order for this data to conform to RFC5646).",type:"string",default:"en-US",pattern:"^[a-zA-Z]{2}(-[a-zA-Z]{2})?$"},contents:{description:"The kinds of data contained in this object.",type:"array",uniqueItems:!0,default:["localizedData","nonLocalizedData"],items:{enum:["localizedData","nonLocalizedData"],type:"string"}},isComprehensive:{description:"Specifies whether this object contains a complete definition of the localizable and/or non-localizable data for this component, as opposed to including only data that is relevant to the results persisted to this log file.",type:"boolean",default:!1},localizedDataSemanticVersion:{description:"The semantic version of the localized strings defined in this component; maintained by components that provide translations.",type:"string"},minimumRequiredLocalizedDataSemanticVersion:{description:"The minimum value of localizedDataSemanticVersion required in translations consumed by this component; used by components that consume translations.",type:"string"},associatedComponent:{description:"The component which is strongly associated with this component. For a translation, this refers to the component which has been translated. For an extension, this is the driver that provides the extension's plugin model.",$ref:"#/definitions/toolComponentReference"},translationMetadata:{description:"Translation metadata, required for a translation, not populated by other component types.",$ref:"#/definitions/translationMetadata"},supportedTaxonomies:{description:"An array of toolComponentReference objects to declare the taxonomies supported by the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponentReference"}},properties:{description:"Key/value pairs that provide additional information about the tool component.",$ref:"#/definitions/propertyBag"}},required:["name"]},toolComponentReference:{description:"Identifies a particular toolComponent object, either the driver or an extension.",type:"object",additionalProperties:!1,properties:{name:{description:"The 'name' property of the referenced toolComponent.",type:"string"},index:{description:"An index into the referenced toolComponent in tool.extensions.",type:"integer",default:-1,minimum:-1},guid:{description:"The 'guid' property of the referenced toolComponent.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},properties:{description:"Key/value pairs that provide additional information about the toolComponentReference.",$ref:"#/definitions/propertyBag"}}},translationMetadata:{description:"Provides additional metadata related to translation.",type:"object",additionalProperties:!1,properties:{name:{description:"The name associated with the translation metadata.",type:"string"},fullName:{description:"The full name associated with the translation metadata.",type:"string"},shortDescription:{description:"A brief description of the translation metadata.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A comprehensive description of the translation metadata.",$ref:"#/definitions/multiformatMessageString"},downloadUri:{description:"The absolute URI from which the translation metadata can be downloaded.",type:"string",format:"uri"},informationUri:{description:"The absolute URI from which information related to the translation metadata can be downloaded.",type:"string",format:"uri"},properties:{description:"Key/value pairs that provide additional information about the translation metadata.",$ref:"#/definitions/propertyBag"}},required:["name"]},versionControlDetails:{description:"Specifies the information necessary to retrieve a desired revision from a version control system.",type:"object",additionalProperties:!1,properties:{repositoryUri:{description:"The absolute URI of the repository.",type:"string",format:"uri"},revisionId:{description:"A string that uniquely and permanently identifies the revision within the repository.",type:"string"},branch:{description:"The name of a branch containing the revision.",type:"string"},revisionTag:{description:"A tag that has been applied to the revision.",type:"string"},asOfTimeUtc:{description:"A Coordinated Universal Time (UTC) date and time that can be used to synchronize an enlistment to the state of the repository at that time.",type:"string",format:"date-time"},mappedTo:{description:"The location in the local file system to which the root of the repository was mapped at the time of the analysis.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the version control details.",$ref:"#/definitions/propertyBag"}},required:["repositoryUri"]},webRequest:{description:"Describes an HTTP request.",type:"object",additionalProperties:!1,properties:{index:{description:"The index within the run.webRequests array of the request object associated with this result.",type:"integer",default:-1,minimum:-1},protocol:{description:"The request protocol. Example: 'http'.",type:"string"},version:{description:"The request version. Example: '1.1'.",type:"string"},target:{description:"The target of the request.",type:"string"},method:{description:"The HTTP method. Well-known values are 'GET', 'PUT', 'POST', 'DELETE', 'PATCH', 'HEAD', 'OPTIONS', 'TRACE', 'CONNECT'.",type:"string"},headers:{description:"The request headers.",type:"object",additionalProperties:{type:"string"}},parameters:{description:"The request parameters.",type:"object",additionalProperties:{type:"string"}},body:{description:"The body of the request.",$ref:"#/definitions/artifactContent"},properties:{description:"Key/value pairs that provide additional information about the request.",$ref:"#/definitions/propertyBag"}}},webResponse:{description:"Describes the response to an HTTP request.",type:"object",additionalProperties:!1,properties:{index:{description:"The index within the run.webResponses array of the response object associated with this result.",type:"integer",default:-1,minimum:-1},protocol:{description:"The response protocol. Example: 'http'.",type:"string"},version:{description:"The response version. Example: '1.1'.",type:"string"},statusCode:{description:"The response status code. Example: 451.",type:"integer"},reasonPhrase:{description:"The response reason. Example: 'Not found'.",type:"string"},headers:{description:"The response headers.",type:"object",additionalProperties:{type:"string"}},body:{description:"The body of the response.",$ref:"#/definitions/artifactContent"},noResponseReceived:{description:"Specifies whether a response was received from the server.",type:"boolean",default:!1},properties:{description:"Key/value pairs that provide additional information about the response.",$ref:"#/definitions/propertyBag"}}}}}});var g_=h(Xt=>{"use strict";var Nwe=Xt&&Xt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Twe=Xt&&Xt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),es=Xt&&Xt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Nwe(t,e,r);return Twe(t,e),t},ZH=Xt&&Xt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Xt,"__esModule",{value:!0});Xt.InvalidSarifUploadError=void 0;Xt.shouldShowCombineSarifFilesDeprecationWarning=h_;Xt.populateRunAutomationDetails=eG;Xt.findSarifFilesInDir=tG;Xt.validateSarifFileSchema=rG;Xt.buildPayload=iG;Xt.uploadFiles=Kwe;Xt.waitForProcessing=Ywe;Xt.validateUniqueCategory=nG;var hn=es(require("fs")),$c=es(require("path")),Pwe=ZH(require("zlib")),kc=es(pt()),Cwe=ZH(OD()),Rwe=es(QD()),Owe=es(Lo()),Ya=es(qr()),QH=qr(),gg=es(Tn()),JH=Tn(),Awe=Go(),Iwe=hg(),Dwe=Qn(),Lwe=es(UH()),qwe=WH(),Fwe=jp(),Mwe=Os(),ua=es(at()),Za=at(),Bwe="The repo on which this action is running has not opted-in to CodeQL code scanning.",jwe="The CodeQL code scanning feature is forbidden on this repository.";function XH(e,t){t.info("Loading SARIF file(s)");let r={version:null,runs:[]};for(let i of e){t.debug(`Loading SARIF file: ${i}`);let n=JSON.parse(hn.readFileSync(i,"utf8"));if(r.version===null)r.version=n.version;else if(r.version!==n.version)throw new Ja(`Different SARIF versions encountered: ${r.version} and ${n.version}`);r.runs.push(...n.runs)}return r}function $we(e){return e.every(t=>t.runs?.every(r=>r.tool?.driver?.name==="CodeQL"))}function kwe(e){return{name:e.tool?.driver?.name,fullName:e.tool?.driver?.fullName,version:e.tool?.driver?.version,semanticVersion:e.tool?.driver?.semanticVersion,guid:e.tool?.driver?.guid,automationId:e.automationDetails?.id}}function zwe(e){let t=new Set;for(let r of e)for(let i of r.runs){let n=JSON.stringify(kwe(i));if(t.has(n))return!1;t.add(n)}return!0}async function h_(e,t){return t.type===Za.GitHubVariant.GHES&&Owe.lt(t.version,"3.14.0")?!1:!zwe(e)&&!process.env.CODEQL_MERGE_SARIF_DEPRECATION_WARNING}async function Uwe(e,t,r,i){if(i.info("Combining SARIF files using the CodeQL CLI"),e.length===1)return JSON.parse(hn.readFileSync(e[0],"utf8"));let n=e.map(m=>JSON.parse(hn.readFileSync(m,"utf8"))),a=t.type===Za.GitHubVariant.GHES?"and will be removed in GitHub Enterprise Server 3.18":"and will be removed on June 4, 2025",s="For more information, see https://github.blog/changelog/2024-05-06-code-scanning-will-stop-combining-runs-from-a-single-upload";if(!$we(n))return i.debug("Not all SARIF files were produced by CodeQL. Merging files in the action."),await h_(n,t)&&(i.warning(`Uploading multiple SARIF runs with the same category is deprecated ${a}. Please update your workflow to upload a single run per category. ${s}`),kc.exportVariable("CODEQL_MERGE_SARIF_DEPRECATION_WARNING","true")),XH(e,i);let o,l=Ya.getTemporaryDirectory(),d=await(0,Iwe.getConfig)(l,i);if(d!==void 0)o=await(0,Awe.getCodeQL)(d.codeQLCmd),l=d.tempDir;else{i.info("Initializing CodeQL since the 'init' Action was not called before this step.");let m={auth:(0,QH.getRequiredInput)("token"),externalRepoAuth:(0,QH.getOptionalInput)("external-repository-token"),url:(0,Za.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,Za.getRequiredEnvParam)("GITHUB_API_URL")},f=await r.getDefaultCliVersion(t.type);o=(await(0,qwe.initCodeQL)(void 0,m,l,t.type,f,r,i)).codeql}if(!await o.supportsFeature(Mwe.ToolsFeature.SarifMergeRunsFromEqualCategory))return i.warning("The CodeQL CLI does not support merging SARIF files. Merging files in the action."),await h_(n,t)&&(i.warning(`Uploading multiple CodeQL runs with the same category is deprecated ${a} for CodeQL CLI 2.16.6 and earlier. Please update your CodeQL CLI version or update your workflow to set a distinct category for each CodeQL run. ${s}`),kc.exportVariable("CODEQL_MERGE_SARIF_DEPRECATION_WARNING","true")),XH(e,i);let c=$c.resolve(l,"combined-sarif");hn.mkdirSync(c,{recursive:!0});let p=hn.mkdtempSync($c.resolve(c,"output-")),u=$c.resolve(p,"combined-sarif.sarif");return await o.mergeResults(e,u,{mergeRunsFromEqualCategory:!0}),JSON.parse(hn.readFileSync(u,"utf8"))}function eG(e,t,r,i){let n=Hwe(t,r,i);if(n!==void 0){for(let a of e.runs||[])a.automationDetails===void 0&&(a.automationDetails={id:n});return e}return e}function Hwe(e,t,r){if(e!==void 0){let i=e;return i.endsWith("/")||(i+="/"),i}return gg.computeAutomationID(t,r)}async function Gwe(e,t,r){if(r.info("Uploading results"),ua.isInTestMode()){let n=$c.join(Ya.getTemporaryDirectory(),"payload.json");return r.info(`In test mode. Results are not uploaded. Saving to ${n}`),r.info(`Payload: ${JSON.stringify(e,null,2)}`),hn.writeFileSync(n,JSON.stringify(e,null,2)),"test-mode-sarif-id"}let i=gg.getApiClient();try{let n=await i.request("PUT /repos/:owner/:repo/code-scanning/analysis",{owner:t.owner,repo:t.repo,data:e});return r.debug(`response status: ${n.status}`),r.info("Successfully uploaded results"),n.data.id}catch(n){if(ua.isHTTPError(n))switch(n.status){case 403:kc.warning(n.message||Bwe);break;case 404:kc.warning(n.message||jwe);break;default:kc.warning(n.message);break}throw(0,JH.wrapApiConfigurationError)(n)}}function tG(e){let t=[],r=i=>{let n=hn.readdirSync(i,{withFileTypes:!0});for(let a of n)a.isFile()&&a.name.endsWith(".sarif")?t.push($c.resolve(i,a.name)):a.isDirectory()&&r($c.resolve(i,a.name))};return r(e),t}function Vwe(e){if(!hn.existsSync(e))throw new Za.ConfigurationError(`Path does not exist: ${e}`);let t;if(hn.lstatSync(e).isDirectory()){if(t=tG(e),t.length===0)throw new Za.ConfigurationError(`No SARIF files found to upload in "${e}".`)}else t=[e];return t}function Wwe(e){let t=0,r=JSON.parse(e);if(!Array.isArray(r.runs))throw new Ja("Invalid SARIF. Missing 'runs' array.");for(let i of r.runs){if(!Array.isArray(i.results))throw new Ja("Invalid SARIF. Missing 'results' array in run.");t+=i.results.length}return t}function rG(e,t){t.info(`Validating ${e}`);let r;try{r=JSON.parse(hn.readFileSync(e,"utf8"))}catch(l){throw new Ja(`Invalid SARIF. JSON syntax error: ${(0,Za.getErrorMessage)(l)}`)}let i=KH(),n=new Rwe.Validator().validate(r,i),a=["uri-reference","uri"],s=(n.errors??[]).filter(l=>!(l.name==="format"&&typeof l.argument=="string"&&a.includes(l.argument))),o=(n.errors??[]).filter(l=>l.name==="format"&&typeof l.argument=="string"&&a.includes(l.argument));for(let l of o)t.info(`Warning: '${l.instance}' is not a valid URI in '${l.property}'.`);if(s.length){for(let d of s)t.startGroup(`Error details: ${d.stack}`),t.info(JSON.stringify(d,null,2)),t.endGroup();let l=s.map(d=>`- ${d.stack}`);throw new Ja(`Unable to upload "${e}" as it is not valid SARIF: +${l.join(` +`)}`)}}function iG(e,t,r,i,n,a,s,o,l,d,c){let p={commit_oid:e,ref:t,analysis_key:r,analysis_name:i,sarif:n,workflow_run_id:a,workflow_run_attempt:s,checkout_uri:o,environment:l,started_at:process.env[Dwe.EnvVar.WORKFLOW_STARTED_AT],tool_names:d,base_ref:void 0,base_sha:void 0};if(Ya.getWorkflowEventName()==="pull_request"){if(e===ua.getRequiredEnvParam("GITHUB_SHA")&&c)p.base_ref=`refs/heads/${ua.getRequiredEnvParam("GITHUB_BASE_REF")}`,p.base_sha=c;else if(process.env.GITHUB_EVENT_PATH){let u=JSON.parse(hn.readFileSync(process.env.GITHUB_EVENT_PATH,"utf8"));p.base_ref=`refs/heads/${u.pull_request.base.ref}`,p.base_sha=u.pull_request.base.sha}}return p}async function Kwe(e,t,r,i,n){let a=Vwe(e);n.startGroup("Uploading results"),n.info(`Processing sarif files: ${JSON.stringify(a)}`);let s=await(0,JH.getGitHubVersion)();for(let T of a)rG(T,n);let o=await Uwe(a,s,i,n);o=await Lwe.addFingerprints(o,t,n);let l=await gg.getAnalysisKey(),d=Ya.getRequiredInput("matrix");o=eG(o,r,l,d);let c=ua.getToolNames(o);n.debug("Validating that each SARIF run has a unique category"),nG(o),n.debug("Serializing SARIF for upload");let p=JSON.stringify(o);n.debug("Compressing serialized SARIF");let u=Pwe.default.gzipSync(p).toString("base64"),m=(0,Cwe.default)(t),f=iG(await Ya.getCommitOid(t),await Ya.getRef(),l,ua.getRequiredEnvParam("GITHUB_WORKFLOW"),u,Ya.getWorkflowRunID(),Ya.getWorkflowRunAttempt(),m,d,c,await Ya.determineBaseBranchHeadCommitOid()),g=p.length;n.debug(`Raw upload size: ${g} bytes`);let y=u.length;n.debug(`Base64 zipped upload size: ${y} bytes`);let w=Wwe(p);n.debug(`Number of results in upload: ${w}`);let x=await Gwe(f,(0,Fwe.parseRepositoryNwo)(ua.getRequiredEnvParam("GITHUB_REPOSITORY")),n);return n.endGroup(),{statusReport:{raw_upload_size_bytes:g,zipped_upload_size_bytes:y,num_results_in_sarif:w},sarifID:x}}var Qwe=5*1e3,Xwe=2*60*1e3;async function Ywe(e,t,r,i={isUnsuccessfulExecution:!1}){r.startGroup("Waiting for processing to finish");try{let n=gg.getApiClient(),a=Date.now();for(;;){if(Date.now()>a+Xwe){r.warning("Timed out waiting for analysis to finish processing. Continuing.");break}let s;try{s=await n.request("GET /repos/:owner/:repo/code-scanning/sarifs/:sarif_id",{owner:e.owner,repo:e.repo,sarif_id:t})}catch(l){r.warning(`An error occurred checking the status of the delivery. ${l} It should still be processed in the background, but errors that occur during processing may not be reported.`);break}let o=s.data.processing_status;if(r.info(`Analysis upload status is ${o}.`),o==="pending")r.debug("Analysis processing is still pending...");else if(i.isUnsuccessfulExecution){eEe(s,o,r);break}else{if(o==="complete")break;if(o==="failed"){let l=`Code Scanning could not process the submitted SARIF file: +${s.data.errors}`,d=s.data.errors;throw Zwe(d)?new Za.ConfigurationError(l):Jwe(d)?new Ja(l):new Error(l)}else ua.assertNever(o)}await ua.delay(Qwe,{allowProcessExit:!1})}}finally{r.endGroup()}}function Zwe(e){return e.length===1&&e[0]==="CodeQL analyses from advanced configurations cannot be processed when the default setup is enabled"}function Jwe(e){return e.every(t=>t.startsWith("rejecting SARIF")||t.startsWith("an invalid URI was provided as a SARIF location")||t.startsWith("locationFromSarifResult: expected artifact location")||t.startsWith("could not convert rules: invalid security severity value, is not a number")||/^SARIF URI scheme [^\s]* did not match the checkout URI scheme [^\s]*/.test(t))}function eEe(e,t,r){t==="failed"&&Array.isArray(e.data.errors)&&e.data.errors.length===1&&e.data.errors[0].toString().startsWith("unsuccessful execution")?r.debug('Successfully uploaded a SARIF file for the unsuccessful execution. Received expected "unsuccessful execution" processing error, and no other errors.'):t==="failed"?r.warning(`Failed to upload a SARIF file for the unsuccessful execution. Code scanning status information for the repository may be out of date as a result. Processing errors: ${e.data.errors}`):t==="complete"?r.debug('Uploaded a SARIF file for the unsuccessful execution, but did not receive the expected "unsuccessful execution" processing error. This is a known transient issue with the code scanning API, and does not cause out of date code scanning status information.'):ua.assertNever(t)}function nG(e){let t={};for(let r of e.runs){let i=r?.automationDetails?.id,n=r.tool?.driver?.name,a=`${YH(i)}_${YH(n)}`;t[a]={id:i,tool:n}}for(let[r,{id:i,tool:n}]of Object.entries(t)){let a=`CODEQL_UPLOAD_SARIF_${r}`;if(process.env[a])throw new Za.ConfigurationError(`Aborting upload: only one run of the codeql/analyze or codeql/upload-sarif actions is allowed per job per tool/category. The easiest fix is to specify a unique value for the \`category\` input. If .runs[].automationDetails.id is specified in the sarif file, that will take precedence over your configured \`category\`. Category: (${i||"none"}) Tool: (${n||"none"})`);kc.exportVariable(a,a)}}function YH(e){return(e??"_").replace(/[^a-zA-Z0-9_]/g,"_").toLocaleUpperCase()}var Ja=class extends Error{constructor(t){super(t)}};Xt.InvalidSarifUploadError=Ja});var lG=h(er=>{"use strict";var tEe=er&&er.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),rEe=er&&er.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Pm=er&&er.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&tEe(t,e,r);return rEe(t,e),t},iEe=er&&er.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(er,"__esModule",{value:!0});er.CodeQLAnalysisError=void 0;er.runExtraction=oG;er.dbIsFinalized=b_;er.setupDiffInformedQueryRun=hEe;er.runQueries=vEe;er.runFinalize=bEe;er.warnIfGoInstalledAfterInit=_Ee;er.runCleanup=wEe;var zc=Pm(require("fs")),Uc=Pm(require("path")),yg=require("perf_hooks"),nEe=ql(),aEe=iEe(C4()),sEe=Pm(Rp()),ma=Pm(qr()),oEe=o5(),y_=Go(),aG=CD(),vg=Qn(),sG=Ra(),bg=As(),lEe=ud(),dEe=Os(),cEe=Uf(),pEe=g_(),ts=Pm(at()),v_=at(),_g=class extends Error{constructor(t,r,i){super(r),this.queriesStatusReport=t,this.message=r,this.error=i,this.name="CodeQLAnalysisError"}};er.CodeQLAnalysisError=_g;async function uEe(e){let t=process.env.CODEQL_PYTHON;t===void 0||t.length===0||e.warning(`The CODEQL_PYTHON environment variable is no longer supported. Please remove it from your workflow. This environment variable was originally used to specify a Python executable that included the dependencies of your Python code, however Python analysis no longer uses these dependencies. +If you used CODEQL_PYTHON to force the version of Python to analyze as, please use CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION instead, such as 'CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION=2.7' or 'CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION=3.11'.`)}async function oG(e,t,r){for(let i of t.languages){if(b_(t,i,r)){r.debug(`Database for ${i} has already been finalized, skipping extraction.`);continue}mEe(t,i)&&(r.startGroup(`Extracting ${i}`),i===bg.Language.python&&await uEe(r),t.buildMode&&await e.supportsFeature(dEe.ToolsFeature.TraceCommandUseBuildMode)?(i===bg.Language.cpp&&t.buildMode===v_.BuildMode.Autobuild&&await(0,oEe.setupCppAutobuild)(e,r),await e.extractUsingBuildMode(t,i)):await e.extractScannedLanguage(t,i),r.endGroup())}}function mEe(e,t){return e.buildMode===v_.BuildMode.None||e.buildMode===v_.BuildMode.Autobuild&&process.env[vg.EnvVar.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY]!=="true"||!e.buildMode&&(0,bg.isScannedLanguage)(t)}function b_(e,t,r){let i=ts.getCodeQLDatabasePath(e,t);try{return!("inProgress"in sEe.load(zc.readFileSync(Uc.resolve(i,"codeql-database.yml"),"utf8")))}catch{return r.warning(`Could not check whether database for ${t} was finalized. Assuming it is not.`),!1}}async function fEe(e,t,r,i,n){let a=yg.performance.now();await oG(e,t,n);let s=yg.performance.now()-a,o=yg.performance.now();for(let d of t.languages)b_(t,d,n)?n.info(`There is already a finalized database for ${d} at the location where the CodeQL Action places databases, so we did not create one.`):(n.startGroup(`Finalizing ${d}`),await e.finalizeDatabase(ts.getCodeQLDatabasePath(t,d),r,i,t.debugMode),n.endGroup());let l=yg.performance.now()-o;return{scanned_language_extraction_duration_ms:Math.round(s),trap_import_duration_ms:Math.round(l)}}async function hEe(e,t,r,i,n){if(await n.getValue(sG.Feature.DiffInformedQueries,r))return await(0,lEe.withGroup)("Generating diff range extension pack",async()=>{let a=await gEe(e,t,i);return yEe(i,a)})}async function gEe(e,t,r){let i=ma.getOptionalInput("checkout_path");if(i===void 0)return;await ma.deepenGitHistory(),await ma.gitFetch(e,["--depth=1"]),await ma.gitFetch(t,[`--shallow-exclude=${e}`]),await ma.gitFetch(e,[`--shallow-exclude=${t}`]),await ma.deepenGitHistory();let n=await ma.getAllGitMergeBases([e,t]);if(r.info(`Merge bases: ${n.join(", ")}`),n.length!==1){r.info(`Cannot compute diff range because baseRef and headRef have ${n.length} merge bases (instead of exactly 1).`);return}let a=await ma.getGitDiffHunkHeaders(n[0],t);if(a===void 0)return;let s=new Array,o="";for(let l of a){if(l.startsWith("+++ ")){let d=ma.decodeGitFilePath(l.substring(4));if(d.startsWith("b/"))o=d.substring(2);else if(d==="/dev/null")o="";else{r.warning(`Failed to parse diff hunk header line: ${l}`);return}continue}if(l.startsWith("@@ ")){if(o==="")continue;let d=l.match(/^@@ -\d+(?:,\d+)? \+(\d+)(?:,(\d+))? @@/);if(d===null){r.warning(`Failed to parse diff hunk header line: ${l}`);return}let c=parseInt(d[1],10),p=parseInt(d[2],10);if(p===0)continue;let u=c+(p||1)-1;s.push({path:Uc.join(i,o),startLine:c,endLine:u})}}return s}function yEe(e,t){if(t===void 0)return;let r=Uc.join(ma.getTemporaryDirectory(),"pr-diff-range");zc.mkdirSync(r),zc.writeFileSync(Uc.join(r,"qlpack.yml"),` +name: codeql-action/pr-diff-range +version: 0.0.0 +library: true +extensionTargets: + codeql/util: '*' +dataExtensions: + - pr-diff-range.yml +`);let i=` +extensions: + - addsTo: + pack: codeql/util + extensible: restrictAlertsTo + data: +`,n=t.map(o=>` - ["${o[0]}", ${o[1]}, ${o[2]}] +`).join("");n||(n=` - ["", 0, 0] +`);let a=i+n,s=Uc.join(r,"pr-diff-range.yml");return zc.writeFileSync(s,a),e.debug(`Wrote pr-diff-range extension pack to ${s}: +${a}`),r}async function vEe(e,t,r,i,n,a,s,o,l){let d={},c=n?[`--additional-packs=${n}`,"--extension-packs=codeql-action/pr-diff-range"]:[],p=n?"--sarif-run-property=incrementalMode=diff-informed":void 0,u=await(0,y_.getCodeQL)(s.codeQLCmd),m=[t,i,...c];for(let w of s.languages)try{let x=Uc.join(e,`${w}.sarif`);o.startGroup(`Running queries for ${w}`);let T=new Date().getTime(),P=ts.getCodeQLDatabasePath(s,w);await u.databaseRunQueries(P,m),o.debug(`Finished running queries for ${w}.`),d[`analyze_builtin_queries_${w}_duration_ms`]=new Date().getTime()-T,o.startGroup(`Interpreting results for ${w}`);let I=new Date,H=await f(w,void 0,x,s.debugMode),W=new Date;if(d[`interpret_results_${w}_duration_ms`]=W.getTime()-I.getTime(),o.endGroup(),o.info(H),await l.getValue(sG.Feature.QaTelemetryEnabled)){let j=g(x,o),L={event:"codeql database interpret-results",started_at:I.toISOString(),completed_at:W.toISOString(),exit_status:"success",language:w,properties:{alertCounts:j}};d.event_reports===void 0&&(d.event_reports=[]),d.event_reports.push(L)}await ts.codeQlVersionAtLeast(u,y_.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)||await y(w)}catch(x){throw d.analyze_failure_language=w,new _g(d,`Error running analysis for ${w}: ${ts.getErrorMessage(x)}`,ts.wrapError(x))}return d;async function f(w,x,T,P){let I=ts.getCodeQLDatabasePath(s,w);return await u.databaseInterpretResults(I,x,T,r,i,P?"-vv":"-v",p,a,s,l)}function g(w,x){(0,pEe.validateSarifFileSchema)(w,x);let T=JSON.parse(zc.readFileSync(w,"utf8")),P={};for(let I of T.runs)if(I.results)for(let H of I.results){let W=H.rule?.id||H.ruleId;W&&(P[W]=(P[W]||0)+1)}return P}async function y(w){let x=ts.getCodeQLDatabasePath(s,w);return await u.databasePrintBaseline(x)}}async function bEe(e,t,r,i,n,a){try{await(0,aEe.default)(e,{force:!0})}catch(o){if(o?.code!=="ENOENT")throw o}await zc.promises.mkdir(e,{recursive:!0});let s=await fEe(i,n,t,r,a);return process.env[vg.EnvVar.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY]!=="true"&&await(0,cEe.endTracingForCluster)(i,n,a),s}async function _Ee(e,t){let r=process.env[vg.EnvVar.GO_BINARY_LOCATION];if(process.env[vg.EnvVar.DID_AUTOBUILD_GOLANG]!=="true"&&r!==void 0){let i=await(0,nEe.safeWhich)("go");r!==i&&(t.warning(`Expected \`which go\` to return ${r}, but got ${i}: please ensure that the correct version of Go is installed before the \`codeql-action/init\` Action is used.`),(0,aG.addDiagnostic)(e,bg.Language.go,(0,aG.makeDiagnostic)("go/workflow/go-installed-after-codeql-init","Go was installed after the `codeql-action/init` Action was run",{markdownMessage:"To avoid interfering with the CodeQL analysis, perform all installation steps before calling the `github/codeql-action/init` Action.",visibility:{statusPage:!0,telemetry:!0,cliSummaryTable:!0},severity:"warning"})))}}async function wEe(e,t,r){r.startGroup("Cleaning up databases");for(let i of e.languages){let n=await(0,y_.getCodeQL)(e.codeQLCmd),a=ts.getCodeQLDatabasePath(e,i);await n.databaseCleanup(a,t)}r.endGroup()}});var pG=h(rs=>{"use strict";var EEe=rs&&rs.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),xEe=rs&&rs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),w_=rs&&rs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&EEe(t,e,r);return xEe(t,e),t};Object.defineProperty(rs,"__esModule",{value:!0});rs.uploadDatabases=TEe;var dG=w_(require("fs")),wg=w_(qr()),SEe=Tn(),NEe=Go(),__=w_(at()),cG=at();async function TEe(e,t,r,i){if(wg.getRequiredInput("upload-database")!=="true"){i.debug("Database upload disabled in workflow. Skipping upload.");return}if(__.isInTestMode()){i.debug("In test mode. Skipping database upload.");return}if(t.gitHubVersion.type!==__.GitHubVariant.DOTCOM&&t.gitHubVersion.type!==__.GitHubVariant.GHE_DOTCOM){i.debug("Not running against github.com or GHEC-DR. Skipping upload.");return}if(!await wg.isAnalyzingDefaultBranch()){i.debug("Not analyzing default branch. Skipping upload.");return}let n=(0,SEe.getApiClient)(),a=await(0,NEe.getCodeQL)(t.codeQLCmd),s=new URL((0,cG.parseGitHubUrl)(r.url));s.hostname=`uploads.${s.hostname}`;let o=s.toString();o.endsWith("/")&&(o=o.slice(0,-1));for(let l of t.languages)try{let d=await(0,cG.bundleDb)(t,l,a,l),c=dG.statSync(d).size,p=dG.createReadStream(d),u=await wg.getCommitOid(wg.getRequiredInput("checkout_path"));try{await n.request("POST /repos/:owner/:repo/code-scanning/codeql/databases/:language?name=:name&commit_oid=:commit_oid",{baseUrl:o,owner:e.owner,repo:e.repo,language:l,name:`${l}-database`,commit_oid:u,data:p,headers:{authorization:`token ${r.auth}`,"Content-Type":"application/zip","Content-Length":c}}),i.debug(`Successfully uploaded database for ${l}`)}finally{p.close()}}catch(d){i.warning(`Failed to upload database for ${l}: ${d}`)}}});var uG=h(fa=>{"use strict";var PEe=fa&&fa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),CEe=fa&&fa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),REe=fa&&fa.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&PEe(t,e,r);return CEe(t,e),t};Object.defineProperty(fa,"__esModule",{value:!0});fa.getOptions=void 0;var Cm=REe(pt());function OEe(e){let t={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0,excludeHiddenFiles:!1};return e&&(typeof e.followSymbolicLinks=="boolean"&&(t.followSymbolicLinks=e.followSymbolicLinks,Cm.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),typeof e.implicitDescendants=="boolean"&&(t.implicitDescendants=e.implicitDescendants,Cm.debug(`implicitDescendants '${t.implicitDescendants}'`)),typeof e.matchDirectories=="boolean"&&(t.matchDirectories=e.matchDirectories,Cm.debug(`matchDirectories '${t.matchDirectories}'`)),typeof e.omitBrokenSymbolicLinks=="boolean"&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,Cm.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`)),typeof e.excludeHiddenFiles=="boolean"&&(t.excludeHiddenFiles=e.excludeHiddenFiles,Cm.debug(`excludeHiddenFiles '${t.excludeHiddenFiles}'`))),t}fa.getOptions=OEe});var xg=h(Mt=>{"use strict";var AEe=Mt&&Mt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),IEe=Mt&&Mt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),DEe=Mt&&Mt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&AEe(t,e,r);return IEe(t,e),t},LEe=Mt&&Mt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Mt,"__esModule",{value:!0});Mt.safeTrimTrailingSeparator=Mt.normalizeSeparators=Mt.hasRoot=Mt.hasAbsoluteRoot=Mt.ensureAbsoluteRoot=Mt.dirname=void 0;var Eg=DEe(require("path")),hl=LEe(require("assert")),no=process.platform==="win32";function qEe(e){if(e=x_(e),no&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=Eg.dirname(e);return no&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=x_(t)),t}Mt.dirname=qEe;function FEe(e,t){if((0,hl.default)(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),(0,hl.default)(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),E_(t))return t;if(no){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return(0,hl.default)(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),t[0].toUpperCase()===r[0].toUpperCase()?t.length===2?`${t[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\"),`${t[0]}:\\${r.substr(3)}${t.substr(2)}`):`${t[0]}:\\${t.substr(2)}`}else if(Rm(t).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return(0,hl.default)(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${t.substr(1)}`}}return(0,hl.default)(E_(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||no&&e.endsWith("\\")||(e+=Eg.sep),e+t}Mt.ensureAbsoluteRoot=FEe;function E_(e){return(0,hl.default)(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=Rm(e),no?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/")}Mt.hasAbsoluteRoot=E_;function MEe(e){return(0,hl.default)(e,"isRooted parameter 'itemPath' must not be empty"),e=Rm(e),no?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}Mt.hasRoot=MEe;function Rm(e){return e=e||"",no?(e=e.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(e)?"\\":"")+e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}Mt.normalizeSeparators=Rm;function x_(e){return e?(e=Rm(e),!e.endsWith(Eg.sep)||e===Eg.sep||no&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1)):""}Mt.safeTrimTrailingSeparator=x_});var Ng=h(Sg=>{"use strict";Object.defineProperty(Sg,"__esModule",{value:!0});Sg.MatchKind=void 0;var mG;(function(e){e[e.None=0]="None",e[e.Directory=1]="Directory",e[e.File=2]="File",e[e.All=3]="All"})(mG||(Sg.MatchKind=mG={}))});var gG=h(vi=>{"use strict";var BEe=vi&&vi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),jEe=vi&&vi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$Ee=vi&&vi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&BEe(t,e,r);return jEe(t,e),t};Object.defineProperty(vi,"__esModule",{value:!0});vi.partialMatch=vi.match=vi.getSearchPaths=void 0;var fG=$Ee(xg()),kEe=Ng(),hG=process.platform==="win32";function zEe(e){e=e.filter(i=>!i.negate);let t={};for(let i of e){let n=hG?i.searchPath.toUpperCase():i.searchPath;t[n]="candidate"}let r=[];for(let i of e){let n=hG?i.searchPath.toUpperCase():i.searchPath;if(t[n]==="included")continue;let a=!1,s=n,o=fG.dirname(s);for(;o!==s;){if(t[o]){a=!0;break}s=o,o=fG.dirname(s)}a||(r.push(i.searchPath),t[n]="included")}return r}vi.getSearchPaths=zEe;function UEe(e,t){let r=kEe.MatchKind.None;for(let i of e)i.negate?r&=~i.match(t):r|=i.match(t);return r}vi.match=UEe;function HEe(e,t){return e.some(r=>!r.negate&&r.partialMatch(t))}vi.partialMatch=HEe});var vG=h(gn=>{"use strict";var GEe=gn&&gn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),VEe=gn&&gn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),yG=gn&&gn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&GEe(t,e,r);return VEe(t,e),t},WEe=gn&&gn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(gn,"__esModule",{value:!0});gn.Path=void 0;var Om=yG(require("path")),ao=yG(xg()),Am=WEe(require("assert")),KEe=process.platform==="win32",S_=class{constructor(t){if(this.segments=[],typeof t=="string")if((0,Am.default)(t,"Parameter 'itemPath' must not be empty"),t=ao.safeTrimTrailingSeparator(t),!ao.hasRoot(t))this.segments=t.split(Om.sep);else{let r=t,i=ao.dirname(r);for(;i!==r;){let n=Om.basename(r);this.segments.unshift(n),r=i,i=ao.dirname(r)}this.segments.unshift(r)}else{(0,Am.default)(t.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r{"use strict";var QEe=yn&&yn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),XEe=yn&&yn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),P_=yn&&yn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&QEe(t,e,r);return XEe(t,e),t},YEe=yn&&yn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(yn,"__esModule",{value:!0});yn.Pattern=void 0;var ZEe=P_(require("os")),Im=P_(require("path")),bi=P_(xg()),gl=YEe(require("assert")),JEe=Wl(),N_=Ng(),Tg=vG(),is=process.platform==="win32",T_=class e{constructor(t,r=!1,i,n){this.negate=!1;let a;if(typeof t=="string")a=t.trim();else{i=i||[],(0,gl.default)(i.length,"Parameter 'segments' must not empty");let d=e.getLiteral(i[0]);(0,gl.default)(d&&bi.hasAbsoluteRoot(d),"Parameter 'segments' first element must be a root path"),a=new Tg.Path(i).toString().trim(),t&&(a=`!${a}`)}for(;a.startsWith("!");)this.negate=!this.negate,a=a.substr(1).trim();a=e.fixupPattern(a,n),this.segments=new Tg.Path(a).segments,this.trailingSeparator=bi.normalizeSeparators(a).endsWith(Im.sep),a=bi.safeTrimTrailingSeparator(a);let s=!1,o=this.segments.map(d=>e.getLiteral(d)).filter(d=>!s&&!(s=d===""));this.searchPath=new Tg.Path(o).toString(),this.rootRegExp=new RegExp(e.regExpEscape(o[0]),is?"i":""),this.isImplicitPattern=r;let l={dot:!0,nobrace:!0,nocase:is,nocomment:!0,noext:!0,nonegate:!0};a=is?a.replace(/\\/g,"/"):a,this.minimatch=new JEe.Minimatch(a,l)}match(t){return this.segments[this.segments.length-1]==="**"?(t=bi.normalizeSeparators(t),!t.endsWith(Im.sep)&&this.isImplicitPattern===!1&&(t=`${t}${Im.sep}`)):t=bi.safeTrimTrailingSeparator(t),this.minimatch.match(t)?this.trailingSeparator?N_.MatchKind.Directory:N_.MatchKind.All:N_.MatchKind.None}partialMatch(t){return t=bi.safeTrimTrailingSeparator(t),bi.dirname(t)===t?this.rootRegExp.test(t):this.minimatch.matchOne(t.split(is?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(t){return(is?t:t.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(t,r){(0,gl.default)(t,"pattern cannot be empty");let i=new Tg.Path(t).segments.map(n=>e.getLiteral(n));if((0,gl.default)(i.every((n,a)=>(n!=="."||a===0)&&n!==".."),`Invalid pattern '${t}'. Relative pathing '.' and '..' is not allowed.`),(0,gl.default)(!bi.hasRoot(t)||i[0],`Invalid pattern '${t}'. Root segment must not contain globs.`),t=bi.normalizeSeparators(t),t==="."||t.startsWith(`.${Im.sep}`))t=e.globEscape(process.cwd())+t.substr(1);else if(t==="~"||t.startsWith(`~${Im.sep}`))r=r||ZEe.homedir(),(0,gl.default)(r,"Unable to determine HOME directory"),(0,gl.default)(bi.hasAbsoluteRoot(r),`Expected HOME directory to be a rooted path. Actual '${r}'`),t=e.globEscape(r)+t.substr(1);else if(is&&(t.match(/^[A-Z]:$/i)||t.match(/^[A-Z]:[^\\]/i))){let n=bi.ensureAbsoluteRoot("C:\\dummy-root",t.substr(0,2));t.length>2&&!n.endsWith("\\")&&(n+="\\"),t=e.globEscape(n)+t.substr(2)}else if(is&&(t==="\\"||t.match(/^\\[^\\]/))){let n=bi.ensureAbsoluteRoot("C:\\dummy-root","\\");n.endsWith("\\")||(n+="\\"),t=e.globEscape(n)+t.substr(1)}else t=bi.ensureAbsoluteRoot(e.globEscape(process.cwd()),t);return bi.normalizeSeparators(t)}static getLiteral(t){let r="";for(let i=0;i=0){if(a.length>1)return"";if(a){r+=a,i=s;continue}}}}r+=n}return r}static regExpEscape(t){return t.replace(/[[\\^$.|?*+()]/g,"\\$&")}};yn.Pattern=T_});var _G=h(Pg=>{"use strict";Object.defineProperty(Pg,"__esModule",{value:!0});Pg.SearchState=void 0;var C_=class{constructor(t,r){this.path=t,this.level=r}};Pg.SearchState=C_});var TG=h(yr=>{"use strict";var exe=yr&&yr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),txe=yr&&yr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Lm=yr&&yr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&exe(t,e,r);return txe(t,e),t},R_=yr&&yr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},rxe=yr&&yr.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}},so=yr&&yr.__await||function(e){return this instanceof so?(this.v=e,this):new so(e)},ixe=yr&&yr.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=r.apply(e,t||[]),n,a=[];return n={},s("next"),s("throw"),s("return"),n[Symbol.asyncIterator]=function(){return this},n;function s(u){i[u]&&(n[u]=function(m){return new Promise(function(f,g){a.push([u,m,f,g])>1||o(u,m)})})}function o(u,m){try{l(i[u](m))}catch(f){p(a[0][3],f)}}function l(u){u.value instanceof so?Promise.resolve(u.value.v).then(d,c):p(a[0][2],u)}function d(u){o("next",u)}function c(u){o("throw",u)}function p(u,m){u(m),a.shift(),a.length&&o(a[0][0],a[0][1])}};Object.defineProperty(yr,"__esModule",{value:!0});yr.DefaultGlobber=void 0;var O_=Lm(pt()),Dm=Lm(require("fs")),wG=Lm(uG()),EG=Lm(require("path")),Cg=Lm(gG()),xG=Ng(),SG=bG(),NG=_G(),nxe=process.platform==="win32",A_=class e{constructor(t){this.patterns=[],this.searchPaths=[],this.options=wG.getOptions(t)}getSearchPaths(){return this.searchPaths.slice()}glob(){var t,r,i,n;return R_(this,void 0,void 0,function*(){let a=[];try{for(var s=!0,o=rxe(this.globGenerator()),l;l=yield o.next(),t=l.done,!t;s=!0){n=l.value,s=!1;let d=n;a.push(d)}}catch(d){r={error:d}}finally{try{!s&&!t&&(i=o.return)&&(yield i.call(o))}finally{if(r)throw r.error}}return a})}globGenerator(){return ixe(this,arguments,function*(){let r=wG.getOptions(this.options),i=[];for(let s of this.patterns)i.push(s),r.implicitDescendants&&(s.trailingSeparator||s.segments[s.segments.length-1]!=="**")&&i.push(new SG.Pattern(s.negate,!0,s.segments.concat("**")));let n=[];for(let s of Cg.getSearchPaths(i)){O_.debug(`Search path '${s}'`);try{yield so(Dm.promises.lstat(s))}catch(o){if(o.code==="ENOENT")continue;throw o}n.unshift(new NG.SearchState(s,1))}let a=[];for(;n.length;){let s=n.pop(),o=Cg.match(i,s.path),l=!!o||Cg.partialMatch(i,s.path);if(!o&&!l)continue;let d=yield so(e.stat(s,r,a));if(d&&!(r.excludeHiddenFiles&&EG.basename(s.path).match(/^\./)))if(d.isDirectory()){if(o&xG.MatchKind.Directory&&r.matchDirectories)yield yield so(s.path);else if(!l)continue;let c=s.level+1,p=(yield so(Dm.promises.readdir(s.path))).map(u=>new NG.SearchState(EG.join(s.path,u),c));n.push(...p.reverse())}else o&xG.MatchKind.File&&(yield yield so(s.path))}})}static create(t,r){return R_(this,void 0,void 0,function*(){let i=new e(r);nxe&&(t=t.replace(/\r\n/g,` +`),t=t.replace(/\r/g,` +`));let n=t.split(` +`).map(a=>a.trim());for(let a of n)!a||a.startsWith("#")||i.patterns.push(new SG.Pattern(a));return i.searchPaths.push(...Cg.getSearchPaths(i.patterns)),i})}static stat(t,r,i){return R_(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Dm.promises.stat(t.path)}catch(a){if(a.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){O_.debug(`Broken symlink '${t.path}'`);return}throw new Error(`No information found for the path '${t.path}'. This may indicate a broken symbolic link.`)}throw a}else n=yield Dm.promises.lstat(t.path);if(n.isDirectory()&&r.followSymbolicLinks){let a=yield Dm.promises.realpath(t.path);for(;i.length>=t.level;)i.pop();if(i.some(s=>s===a)){O_.debug(`Symlink cycle detected for path '${t.path}' and realpath '${a}'`);return}i.push(a)}return n})}};yr.DefaultGlobber=A_});var OG=h(_i=>{"use strict";var axe=_i&&_i.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),sxe=_i&&_i.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Hc=_i&&_i.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&axe(t,e,r);return sxe(t,e),t},oxe=_i&&_i.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},lxe=_i&&_i.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}};Object.defineProperty(_i,"__esModule",{value:!0});_i.hashFiles=void 0;var PG=Hc(require("crypto")),CG=Hc(pt()),RG=Hc(require("fs")),dxe=Hc(require("stream")),cxe=Hc(require("util")),pxe=Hc(require("path"));function uxe(e,t,r=!1){var i,n,a,s,o;return oxe(this,void 0,void 0,function*(){let l=r?CG.info:CG.debug,d=!1,c=t||((o=process.env.GITHUB_WORKSPACE)!==null&&o!==void 0?o:process.cwd()),p=PG.createHash("sha256"),u=0;try{for(var m=!0,f=lxe(e.globGenerator()),g;g=yield f.next(),i=g.done,!i;m=!0){s=g.value,m=!1;let y=s;if(l(y),!y.startsWith(`${c}${pxe.sep}`)){l(`Ignore '${y}' since it is not under GITHUB_WORKSPACE.`);continue}if(RG.statSync(y).isDirectory()){l(`Skip directory '${y}'.`);continue}let w=PG.createHash("sha256");yield cxe.promisify(dxe.pipeline)(RG.createReadStream(y),w),p.write(w.digest()),u++,d||(d=!0)}}catch(y){n={error:y}}finally{try{!m&&!i&&(a=f.return)&&(yield a.call(f))}finally{if(n)throw n.error}}return p.end(),d?(l(`Found ${u} files to hash.`),p.digest("hex")):(l("No matches found for glob"),"")})}_i.hashFiles=uxe});var DG=h(oo=>{"use strict";var AG=oo&&oo.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(oo,"__esModule",{value:!0});oo.hashFiles=oo.create=void 0;var mxe=TG(),fxe=OG();function IG(e,t){return AG(this,void 0,void 0,function*(){return yield mxe.DefaultGlobber.create(e,t)})}oo.create=IG;function hxe(e,t="",r,i=!1){return AG(this,void 0,void 0,function*(){let n=!0;r&&typeof r.followSymbolicLinks=="boolean"&&(n=r.followSymbolicLinks);let a=yield IG(e,{followSymbolicLinks:n});return(0,fxe.hashFiles)(a,t,i)})}oo.hashFiles=hxe});var jG=h(ha=>{"use strict";var gxe=ha&&ha.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),yxe=ha&&ha.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),D_=ha&&ha.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&gxe(t,e,r);return yxe(t,e),t};Object.defineProperty(ha,"__esModule",{value:!0});ha.downloadDependencyCaches=xxe;ha.uploadDependencyCaches=Sxe;var Rg=D_(require("os")),Og=require("path"),I_=D_(r_()),LG=D_(DG()),vxe=eh(),bxe=Qn(),_xe=at(),wxe="codeql-dependencies",Exe=1,qG={java:{paths:[(0,Og.join)(Rg.homedir(),".m2","repository"),(0,Og.join)(Rg.homedir(),".gradle","caches")],hash:["**/pom.xml","**/*.gradle*","**/gradle-wrapper.properties","buildSrc/**/Versions.kt","buildSrc/**/Dependencies.kt","gradle/*.versions.toml","**/versions.properties"]},csharp:{paths:[(0,Og.join)(Rg.homedir(),".nuget","packages")],hash:["**/packages.lock.json","**/paket.lock"]},go:{paths:[(0,Og.join)(Rg.homedir(),"go","pkg","mod")],hash:["**/go.sum"]}};async function FG(e){return LG.create(e.join(` +`))}async function xxe(e,t){let r=[];for(let i of e){let n=qG[i];if(n===void 0){t.info(`Skipping download of dependency cache for ${i} as we have no caching configuration for it.`);continue}if((await(await FG(n.hash)).glob()).length===0){t.info(`Skipping download of dependency cache for ${i} as we cannot calculate a hash for the cache key.`);continue}let s=await MG(i,n),o=[await BG(i)];t.info(`Downloading cache for ${i} with key ${s} and restore keys ${o.join(", ")}`);let l=await I_.restoreCache(n.paths,s,o);l!==void 0?(t.info(`Cache hit on key ${l} for ${i}.`),r.push(i)):t.info(`No suitable cache found for ${i}.`)}return r}async function Sxe(e,t){for(let r of e.languages){let i=qG[r];if(i===void 0){t.info(`Skipping upload of dependency cache for ${r} as we have no caching configuration for it.`);continue}if((await(await FG(i.hash)).glob()).length===0){t.info(`Skipping upload of dependency cache for ${r} as we cannot calculate a hash for the cache key.`);continue}let a=await(0,vxe.getTotalCacheSize)(i.paths,t,!0);if(a===0){t.info(`Skipping upload of dependency cache for ${r} since it is empty.`);continue}let s=await MG(r,i);t.info(`Uploading cache of size ${a} for ${r} with key ${s}...`);try{await I_.saveCache(i.paths,s)}catch(o){if(o instanceof I_.ReserveCacheError)t.info(`Not uploading cache for ${r}, because ${s} is already in use.`),t.debug(o.message);else throw o}}}async function MG(e,t){let r=await LG.hashFiles(t.hash.join(` +`));return`${await BG(e)}${r}`}async function BG(e){let t=(0,_xe.getRequiredEnvParam)("RUNNER_OS"),r=process.env[bxe.EnvVar.DEPENDENCY_CACHING_PREFIX],i=wxe;return r!==void 0&&r.length>0&&(i=`${i}-${r}`),`${i}-${Exe}-${t}-${e}-`}});var q_=h(Tr=>{"use strict";var Nxe=Tr&&Tr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Txe=Tr&&Tr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$G=Tr&&Tr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Nxe(t,e,r);return Txe(t,e),t};Object.defineProperty(Tr,"__esModule",{value:!0});Tr.JobStatus=Tr.ActionName=void 0;Tr.isFirstPartyAnalysis=zG;Tr.getActionsStatus=Rxe;Tr.getJobStatusDisplayName=Oxe;Tr.createStatusReportBase=Ixe;Tr.sendStatusReport=qxe;var Pxe=$G(require("os")),vn=$G(pt()),ns=qr(),kG=Tn(),Cxe=Fo(),ya=Qn(),ga=at(),L_;(function(e){e.Autobuild="autobuild",e.Analyze="finish",e.Init="init",e.InitPost="init-post",e.ResolveEnvironment="resolve-environment",e.UploadSarif="upload-sarif"})(L_||(Tr.ActionName=L_={}));function zG(e){return e!==L_.UploadSarif?!0:process.env[ya.EnvVar.INIT_ACTION_HAS_RUN]==="true"}var lo;(function(e){e.UnknownStatus="JOB_STATUS_UNKNOWN",e.SuccessStatus="JOB_STATUS_SUCCESS",e.FailureStatus="JOB_STATUS_FAILURE",e.ConfigErrorStatus="JOB_STATUS_CONFIGURATION_ERROR"})(lo||(Tr.JobStatus=lo={}));function Rxe(e,t){return e||t?e instanceof ga.ConfigurationError?"user-error":"failure":"success"}function Oxe(e){switch(e){case lo.SuccessStatus:return"success";case lo.FailureStatus:return"failure";case lo.ConfigErrorStatus:return"configuration error";case lo.UnknownStatus:return"unknown";default:(0,ga.assertNever)(e)}}function Axe(e){e==="user-error"?vn.exportVariable(ya.EnvVar.JOB_STATUS,process.env[ya.EnvVar.JOB_STATUS]??lo.ConfigErrorStatus):(e==="failure"||e==="aborted")&&vn.exportVariable(ya.EnvVar.JOB_STATUS,process.env[ya.EnvVar.JOB_STATUS]??lo.FailureStatus)}async function Ixe(e,t,r,i,n,a,s,o){try{let l=(0,ns.getOptionalInput)("sha")||process.env.GITHUB_SHA||"",d=await(0,ns.getRef)(),c=process.env[ya.EnvVar.JOB_RUN_UUID]||"",p=(0,ns.getWorkflowRunID)(),u=(0,ns.getWorkflowRunAttempt)(),m=process.env.GITHUB_WORKFLOW||"",f=process.env.GITHUB_JOB||"",g=await(0,kG.getAnalysisKey)(),y=process.env[ya.EnvVar.WORKFLOW_STARTED_AT];y===void 0&&(y=r.toISOString(),vn.exportVariable(ya.EnvVar.WORKFLOW_STARTED_AT,y));let w=(0,ga.getRequiredEnvParam)("RUNNER_OS"),x=(0,ga.getCachedCodeQlVersion)(),T=process.env.GITHUB_ACTION_REF||"",P=process.env[ya.EnvVar.TESTING_ENVIRONMENT]||"";P!==""&&vn.exportVariable(ya.EnvVar.TESTING_ENVIRONMENT,P);let I=process.env.CODE_SCANNING_IS_STEADY_STATE_DEFAULT_SETUP==="true",H={action_name:e,action_oid:"unknown",action_ref:T,action_started_at:r.toISOString(),action_version:(0,ns.getActionVersion)(),analysis_key:g,build_mode:i?.buildMode,commit_oid:l,first_party_analysis:zG(e),job_name:f,job_run_uuid:c,ref:d,runner_os:w,started_at:y,status:t,steady_state_default_setup:I,testing_environment:P,workflow_name:m,workflow_run_attempt:u,workflow_run_id:p};try{H.actions_event_name=(0,ns.getWorkflowEventName)()}catch(L){a.warning(`Could not determine the workflow event name: ${L}.`)}i&&(H.languages=i.languages.join(",")),n&&(H.runner_available_disk_space_bytes=n.numAvailableBytes,H.runner_total_disk_space_bytes=n.numTotalBytes),s&&(H.cause=s),o&&(H.exception=o),(t==="success"||t==="failure"||t==="aborted"||t==="user-error")&&(H.completed_at=new Date().toISOString());let W=(0,ns.getRequiredInput)("matrix");W&&(H.matrix_vars=W),"RUNNER_ARCH"in process.env&&(H.runner_arch=process.env.RUNNER_ARCH),w==="Linux"&&(0,ns.isSelfHostedRunner)()||(H.runner_os_release=Pxe.release()),x!==void 0&&(H.codeql_version=x.version);let j=process.env.ImageVersion;return j&&(H.runner_image_version=j),H}catch(l){a.warning(`Caught an exception while gathering information for telemetry: ${l}. Will skip sending status report.`);return}}var Dxe="CodeQL Action is out-of-date. Please upgrade to the latest version of codeql-action.",Lxe="CodeQL Action version is incompatible with the code scanning endpoint. Please update to a compatible version of codeql-action.";async function qxe(e){Axe(e.status);let t=JSON.stringify(e);if(vn.debug(`Sending status report: ${t}`),(0,ga.isInTestMode)()){vn.debug("In test mode. Status reports are not uploaded.");return}let r=(0,ga.getRequiredEnvParam)("GITHUB_REPOSITORY"),[i,n]=r.split("/"),a=(0,kG.getApiClient)();try{await a.request("PUT /repos/:owner/:repo/code-scanning/analysis/status",{owner:i,repo:n,data:t})}catch(s){if((0,ga.isHTTPError)(s))switch(s.status){case 403:(0,ns.getWorkflowEventName)()==="push"&&process.env.GITHUB_ACTOR==="dependabot[bot]"?vn.warning(`Workflows triggered by Dependabot on the "push" event run with read-only access. Uploading Code Scanning results requires write access. To use Code Scanning with Dependabot, please ensure you are using the "pull_request" event for this workflow and avoid triggering on the "push" event for Dependabot branches. See ${Cxe.DocUrl.SCANNING_ON_PUSH} for more information on how to configure these events.`):vn.warning(s.message);return;case 404:vn.warning(s.message);return;case 422:(0,ga.getRequiredEnvParam)("GITHUB_SERVER_URL")!==ga.GITHUB_DOTCOM_URL?vn.debug(Lxe):vn.debug(Dxe);return}vn.warning(`An unexpected error occurred when sending code scanning status report: ${(0,ga.getErrorMessage)(s)}`)}}});var Fxe=exports&&exports.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Mxe=exports&&exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),yl=exports&&exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Fxe(t,e,r);return Mxe(t,e),t},Bxe=exports&&exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0});exports.runPromise=void 0;var UG=yl(require("fs")),YG=Bxe(require("path")),HG=require("perf_hooks"),co=yl(pt()),jxe=yl(EE()),zt=yl(qr()),po=lG(),GG=Tn(),$xe=o5(),ZG=eh(),kxe=Go(),zxe=hg(),Uxe=pG(),Hxe=jG(),F_=Qn(),Gxe=Ra(),qm=As(),VG=ud(),WG=jp(),M_=yl(q_()),Fm=q_(),KG=n_(),QG=yl(g_()),Pr=yl(at());async function Ag(e,t,r,i,n,a,s,o,l){let d=(0,Fm.getActionsStatus)(i,r?.analyze_failure_language),c=await(0,Fm.createStatusReportBase)(Fm.ActionName.Analyze,d,e,t,await Pr.checkDiskUsage(l),l,i?.message,i?.stack);if(c!==void 0){let p={...c,...r||{},...a||{},...o||{}};if(t&&s){let u={...p,trap_cache_upload_duration_ms:Math.round(n||0),trap_cache_upload_size_bytes:Math.round(await(0,ZG.getTotalCacheSize)(Object.values(t.trapCaches),l))};await M_.sendStatusReport(u)}else await M_.sendStatusReport(p)}}function XG(){return zt.getOptionalInput("expect-error")!=="false"&&!Pr.isInTestMode()}function Vxe(e){let t=Pr.getCodeQLDatabasePath(e,qm.Language.go),r=YG.default.join(t,"trap",qm.Language.go);return UG.existsSync(r)&&UG.readdirSync(r).some(i=>[".trap",".trap.gz",".trap.br",".trap.tar.gz",".trap.tar.br",".trap.tar"].some(n=>i.endsWith(n)))}async function Wxe(e,t){if(e.languages.includes(qm.Language.go)){if(e.buildMode){t.debug("Skipping legacy Go autobuild since a build mode has been specified.");return}if(process.env[F_.EnvVar.DID_AUTOBUILD_GOLANG]==="true"){t.debug("Won't run Go autobuild since it has already been run.");return}if((0,po.dbIsFinalized)(e,qm.Language.go,t)){t.debug("Won't run Go autobuild since there is already a finalized database for Go.");return}if(Vxe(e)){t.debug("Won't run Go autobuild since at least one file of Go code has already been extracted."),"CODEQL_EXTRACTOR_GO_BUILD_TRACING"in process.env&&t.warning("The CODEQL_EXTRACTOR_GO_BUILD_TRACING environment variable has no effect on workflows with manual build steps, so we recommend that you remove it from your workflow.");return}t.debug("Running Go autobuild because extraction output (TRAP files) for Go code has not been found."),await(0,$xe.runAutobuild)(e,qm.Language.go,t)}}async function Kxe(){let e=new Date,t,r,i,n,a,s,o=!1;Pr.initializeEnvironment(zt.getActionVersion()),zt.persistInputs();let l=(0,VG.getActionsLogger)();try{let d=await(0,Fm.createStatusReportBase)(Fm.ActionName.Analyze,"starting",e,i,await Pr.checkDiskUsage(l),l);if(d!==void 0&&await M_.sendStatusReport(d),i=await(0,zxe.getConfig)(zt.getTemporaryDirectory(),l),i===void 0)throw new Error("Config file could not be found at expected location. Has the 'init' action been called?");let c=await(0,kxe.getCodeQL)(i.codeQLCmd);if(XG())throw new Pr.ConfigurationError("`expect-error` input parameter is for internal use only. It should only be set by codeql-action or a fork.");let p=(0,GG.getApiDetails)(),u=zt.getRequiredInput("output");co.exportVariable(F_.EnvVar.SARIF_RESULTS_OUTPUT_DIR,u);let m=Pr.getThreadsFlag(zt.getOptionalInput("threads")||process.env.CODEQL_THREADS,l),f=(0,WG.parseRepositoryNwo)(Pr.getRequiredEnvParam("GITHUB_REPOSITORY")),g=await(0,GG.getGitHubVersion)();Pr.checkActionVersion(zt.getActionVersion(),g);let y=new Gxe.Features(g,f,zt.getTemporaryDirectory(),l),w=Pr.getMemoryFlag(zt.getOptionalInput("ram")||process.env.CODEQL_RAM,l),x=jxe.context.payload.pull_request,T=x&&await(0,po.setupDiffInformedQueryRun)(x.base.ref,x.head.ref,c,l,y);await(0,po.warnIfGoInstalledAfterInit)(i,l),await Wxe(i,l),s=await(0,po.runFinalize)(u,m,w,c,i,l),zt.getRequiredInput("skip-queries")!=="true"&&(r=await(0,po.runQueries)(u,w,Pr.getAddSnippetsFlag(zt.getRequiredInput("add-snippets")),m,T,zt.getOptionalInput("category"),i,l,y)),zt.getOptionalInput("cleanup-level")!=="none"&&await(0,po.runCleanup)(i,zt.getOptionalInput("cleanup-level")||"brutal",l);let P={};for(let W of i.languages)P[W]=Pr.getCodeQLDatabasePath(i,W);co.setOutput("db-locations",P),co.setOutput("sarif-output",YG.default.resolve(u));let I=zt.getOptionalInput("upload");r&&zt.getUploadValue(I)==="always"?(t=await QG.uploadFiles(u,zt.getRequiredInput("checkout_path"),zt.getOptionalInput("category"),y,l),co.setOutput("sarif-id",t.sarifID)):l.info("Not uploading results"),await(0,Uxe.uploadDatabases)(f,i,p,l);let H=HG.performance.now();o=await(0,KG.uploadTrapCaches)(c,i,l),a=HG.performance.now()-H,n=await(0,KG.cleanupTrapCaches)(i,y,l),(0,ZG.shouldStoreCache)(i.dependencyCachingEnabled)&&await(0,Hxe.uploadDependencyCaches)(i,l),Pr.isInTestMode()?l.debug("In test mode. Waiting for processing is disabled."):t!==void 0&&zt.getRequiredInput("wait-for-processing")==="true"&&await QG.waitForProcessing((0,WG.parseRepositoryNwo)(Pr.getRequiredEnvParam("GITHUB_REPOSITORY")),t.sarifID,(0,VG.getActionsLogger)()),zt.getOptionalInput("expect-error")==="true"&&co.setFailed("expect-error input was set to true but no error was thrown."),co.exportVariable(F_.EnvVar.ANALYZE_DID_COMPLETE_SUCCESSFULLY,"true")}catch(d){let c=Pr.wrapError(d);(zt.getOptionalInput("expect-error")!=="true"||XG())&&co.setFailed(c.message),await Ag(e,i,c instanceof po.CodeQLAnalysisError?c.queriesStatusReport:void 0,c instanceof po.CodeQLAnalysisError?c.error:c,a,s,o,n,l);return}r&&t?await Ag(e,i,{...r,...t.statusReport},void 0,a,s,o,n,l):r?await Ag(e,i,{...r},void 0,a,s,o,n,l):await Ag(e,i,void 0,void 0,a,s,o,n,l)}exports.runPromise=Kxe();async function Qxe(){try{await exports.runPromise}catch(e){co.setFailed(`analyze action failed: ${Pr.getErrorMessage(e)}`)}await Pr.checkForTimeout()}Qxe(); +/*! Bundled license information: + +is-plain-object/dist/is-plain-object.js: + (*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +is-extglob/index.js: + (*! + * is-extglob + * + * Copyright (c) 2014-2016, Jon Schlinkert. + * Licensed under the MIT License. + *) + +is-glob/index.js: + (*! + * is-glob + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +is-number/index.js: + (*! + * is-number + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Released under the MIT License. + *) + +to-regex-range/index.js: + (*! + * to-regex-range + * + * Copyright (c) 2015-present, Jon Schlinkert. + * Released under the MIT License. + *) + +fill-range/index.js: + (*! + * fill-range + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Licensed under the MIT License. + *) + +queue-microtask/index.js: + (*! queue-microtask. MIT License. Feross Aboukhadijeh *) + +run-parallel/index.js: + (*! run-parallel. MIT License. Feross Aboukhadijeh *) + +long/umd/index.js: + (** + * @license + * Copyright 2009 The Closure Library Authors + * Copyright 2020 Daniel Wirtz / The long.js Authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 + *) +*/ diff --git a/autobuild/action.yml b/autobuild/action.yml index 80d8c1c31e..720d19831c 100644 --- a/autobuild/action.yml +++ b/autobuild/action.yml @@ -16,4 +16,4 @@ inputs: required: false runs: using: node20 - main: '../lib/autobuild-action.js' + main: 'autobuild-action.js' diff --git a/autobuild/autobuild-action.js b/autobuild/autobuild-action.js new file mode 100644 index 0000000000..5ab5548be0 --- /dev/null +++ b/autobuild/autobuild-action.js @@ -0,0 +1,180 @@ +"use strict";var J0=Object.defineProperty;var aU=Object.getOwnPropertyDescriptor;var sU=Object.getOwnPropertyNames;var oU=Object.prototype.hasOwnProperty;var Z0=(e,t)=>()=>(e&&(t=e(e=0)),t);var h=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),eh=(e,t)=>{for(var r in t)J0(e,r,{get:t[r],enumerable:!0})},lU=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of sU(t))!oU.call(e,n)&&n!==r&&J0(e,n,{get:()=>t[n],enumerable:!(i=aU(t,n))||i.enumerable});return e};var jd=e=>lU(J0({},"__esModule",{value:!0}),e);var bu=h(bo=>{"use strict";Object.defineProperty(bo,"__esModule",{value:!0});bo.toCommandProperties=bo.toCommandValue=void 0;function dU(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}bo.toCommandValue=dU;function cU(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}bo.toCommandProperties=cU});var Cv=h(gi=>{"use strict";var pU=gi&&gi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),uU=gi&&gi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mU=gi&&gi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&pU(t,e,r);return uU(t,e),t};Object.defineProperty(gi,"__esModule",{value:!0});gi.issue=gi.issueCommand=void 0;var fU=mU(require("os")),Tv=bu();function Pv(e,t,r){let i=new th(e,t,r);process.stdout.write(i.toString()+fU.EOL)}gi.issueCommand=Pv;function hU(e,t=""){Pv(e,{},t)}gi.issue=hU;var Sv="::",th=class{constructor(t,r,i){t||(t="missing.command"),this.command=t,this.properties=r,this.message=i}toString(){let t=Sv+this.command;if(this.properties&&Object.keys(this.properties).length>0){t+=" ";let r=!0;for(let i in this.properties)if(this.properties.hasOwnProperty(i)){let n=this.properties[i];n&&(r?r=!1:t+=",",t+=`${i}=${yU(n)}`)}}return t+=`${Sv}${gU(this.message)}`,t}};function gU(e){return(0,Tv.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function yU(e){return(0,Tv.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var Av=h(yi=>{"use strict";var vU=yi&&yi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),_U=yi&&yi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ih=yi&&yi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&vU(t,e,r);return _U(t,e),t};Object.defineProperty(yi,"__esModule",{value:!0});yi.prepareKeyValueMessage=yi.issueFileCommand=void 0;var bU=ih(require("crypto")),Rv=ih(require("fs")),rh=ih(require("os")),Ov=bu();function wU(e,t){let r=process.env[`GITHUB_${e}`];if(!r)throw new Error(`Unable to find environment variable for file command ${e}`);if(!Rv.existsSync(r))throw new Error(`Missing file at path: ${r}`);Rv.appendFileSync(r,`${(0,Ov.toCommandValue)(t)}${rh.EOL}`,{encoding:"utf8"})}yi.issueFileCommand=wU;function EU(e,t){let r=`ghadelimiter_${bU.randomUUID()}`,i=(0,Ov.toCommandValue)(t);if(e.includes(r))throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`);if(i.includes(r))throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`);return`${e}<<${r}${rh.EOL}${i}${rh.EOL}${r}`}yi.prepareKeyValueMessage=EU});var Dv=h(wo=>{"use strict";Object.defineProperty(wo,"__esModule",{value:!0});wo.checkBypass=wo.getProxyUrl=void 0;function NU(e){let t=e.protocol==="https:";if(Iv(e))return;let r=t?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new URL(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new URL(`http://${r}`)}else return}wo.getProxyUrl=NU;function Iv(e){if(!e.hostname)return!1;let t=e.hostname;if(xU(t))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let i;e.port?i=Number(e.port):e.protocol==="http:"?i=80:e.protocol==="https:"&&(i=443);let n=[e.hostname.toUpperCase()];typeof i=="number"&&n.push(`${n[0]}:${i}`);for(let a of r.split(",").map(s=>s.trim().toUpperCase()).filter(s=>s))if(a==="*"||n.some(s=>s===a||s.endsWith(`.${a}`)||a.startsWith(".")&&s.endsWith(`${a}`)))return!0;return!1}wo.checkBypass=Iv;function xU(e){let t=e.toLowerCase();return t==="localhost"||t.startsWith("127.")||t.startsWith("[::1]")||t.startsWith("[0:0:0:0:0:0:0:1]")}});var Mv=h(Eo=>{"use strict";var cve=require("net"),SU=require("tls"),nh=require("http"),Lv=require("https"),TU=require("events"),pve=require("assert"),PU=require("util");Eo.httpOverHttp=CU;Eo.httpsOverHttp=RU;Eo.httpOverHttps=OU;Eo.httpsOverHttps=AU;function CU(e){var t=new zn(e);return t.request=nh.request,t}function RU(e){var t=new zn(e);return t.request=nh.request,t.createSocket=qv,t.defaultPort=443,t}function OU(e){var t=new zn(e);return t.request=Lv.request,t}function AU(e){var t=new zn(e);return t.request=Lv.request,t.createSocket=qv,t.defaultPort=443,t}function zn(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||nh.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(i,n,a,s){for(var o=Bv(n,a,s),l=0,d=t.requests.length;l=this.maxSockets){a.requests.push(s);return}a.createSocket(s,function(o){o.on("free",l),o.on("close",d),o.on("agentRemove",d),t.onSocket(o);function l(){a.emit("free",o,s)}function d(c){a.removeSocket(o),o.removeListener("free",l),o.removeListener("close",d),o.removeListener("agentRemove",d)}})};zn.prototype.createSocket=function(t,r){var i=this,n={};i.sockets.push(n);var a=ah({},i.proxyOptions,{method:"CONNECT",path:t.host+":"+t.port,agent:!1,headers:{host:t.host+":"+t.port}});t.localAddress&&(a.localAddress=t.localAddress),a.proxyAuth&&(a.headers=a.headers||{},a.headers["Proxy-Authorization"]="Basic "+new Buffer(a.proxyAuth).toString("base64")),ba("making CONNECT request");var s=i.request(a);s.useChunkedEncodingByDefault=!1,s.once("response",o),s.once("upgrade",l),s.once("connect",d),s.once("error",c),s.end();function o(p){p.upgrade=!0}function l(p,u,m){process.nextTick(function(){d(p,u,m)})}function d(p,u,m){if(s.removeAllListeners(),u.removeAllListeners(),p.statusCode!==200){ba("tunneling socket could not be established, statusCode=%d",p.statusCode),u.destroy();var f=new Error("tunneling socket could not be established, statusCode="+p.statusCode);f.code="ECONNRESET",t.request.emit("error",f),i.removeSocket(n);return}if(m.length>0){ba("got illegal response body from proxy"),u.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",t.request.emit("error",f),i.removeSocket(n);return}return ba("tunneling connection has established"),i.sockets[i.sockets.indexOf(n)]=u,r(u)}function c(p){s.removeAllListeners(),ba(`tunneling socket could not be established, cause=%s +`,p.message,p.stack);var u=new Error("tunneling socket could not be established, cause="+p.message);u.code="ECONNRESET",t.request.emit("error",u),i.removeSocket(n)}};zn.prototype.removeSocket=function(t){var r=this.sockets.indexOf(t);if(r!==-1){this.sockets.splice(r,1);var i=this.requests.shift();i&&this.createSocket(i,function(n){i.request.onSocket(n)})}};function qv(e,t){var r=this;zn.prototype.createSocket.call(r,e,function(i){var n=e.request.getHeader("host"),a=ah({},r.options,{socket:i,servername:n?n.replace(/:.*$/,""):e.host}),s=SU.connect(0,a);r.sockets[r.sockets.indexOf(i)]=s,t(s)})}function Bv(e,t,r){return typeof e=="string"?{host:e,port:t,localAddress:r}:e}function ah(e){for(var t=1,r=arguments.length;t{Fv.exports=Mv()});var ys=h(Qe=>{"use strict";var IU=Qe&&Qe.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),DU=Qe&&Qe.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Tu=Qe&&Qe.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&IU(t,e,r);return DU(t,e),t},Rt=Qe&&Qe.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Qe,"__esModule",{value:!0});Qe.HttpClient=Qe.isHttps=Qe.HttpClientResponse=Qe.HttpClientError=Qe.getProxyUrl=Qe.MediaTypes=Qe.Headers=Qe.HttpCodes=void 0;var wu=Tu(require("http")),sh=Tu(require("https")),kv=Tu(Dv()),Eu=Tu(jv()),Ki;(function(e){e[e.OK=200]="OK",e[e.MultipleChoices=300]="MultipleChoices",e[e.MovedPermanently=301]="MovedPermanently",e[e.ResourceMoved=302]="ResourceMoved",e[e.SeeOther=303]="SeeOther",e[e.NotModified=304]="NotModified",e[e.UseProxy=305]="UseProxy",e[e.SwitchProxy=306]="SwitchProxy",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",e[e.BadRequest=400]="BadRequest",e[e.Unauthorized=401]="Unauthorized",e[e.PaymentRequired=402]="PaymentRequired",e[e.Forbidden=403]="Forbidden",e[e.NotFound=404]="NotFound",e[e.MethodNotAllowed=405]="MethodNotAllowed",e[e.NotAcceptable=406]="NotAcceptable",e[e.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",e[e.RequestTimeout=408]="RequestTimeout",e[e.Conflict=409]="Conflict",e[e.Gone=410]="Gone",e[e.TooManyRequests=429]="TooManyRequests",e[e.InternalServerError=500]="InternalServerError",e[e.NotImplemented=501]="NotImplemented",e[e.BadGateway=502]="BadGateway",e[e.ServiceUnavailable=503]="ServiceUnavailable",e[e.GatewayTimeout=504]="GatewayTimeout"})(Ki=Qe.HttpCodes||(Qe.HttpCodes={}));var Rr;(function(e){e.Accept="accept",e.ContentType="content-type"})(Rr=Qe.Headers||(Qe.Headers={}));var wa;(function(e){e.ApplicationJson="application/json"})(wa=Qe.MediaTypes||(Qe.MediaTypes={}));function LU(e){let t=kv.getProxyUrl(new URL(e));return t?t.href:""}Qe.getProxyUrl=LU;var qU=[Ki.MovedPermanently,Ki.ResourceMoved,Ki.SeeOther,Ki.TemporaryRedirect,Ki.PermanentRedirect],BU=[Ki.BadGateway,Ki.ServiceUnavailable,Ki.GatewayTimeout],MU=["OPTIONS","GET","DELETE","HEAD"],FU=10,jU=5,xu=class e extends Error{constructor(t,r){super(t),this.name="HttpClientError",this.statusCode=r,Object.setPrototypeOf(this,e.prototype)}};Qe.HttpClientError=xu;var Su=class{constructor(t){this.message=t}readBody(){return Rt(this,void 0,void 0,function*(){return new Promise(t=>Rt(this,void 0,void 0,function*(){let r=Buffer.alloc(0);this.message.on("data",i=>{r=Buffer.concat([r,i])}),this.message.on("end",()=>{t(r.toString())})}))})}readBodyBuffer(){return Rt(this,void 0,void 0,function*(){return new Promise(t=>Rt(this,void 0,void 0,function*(){let r=[];this.message.on("data",i=>{r.push(i)}),this.message.on("end",()=>{t(Buffer.concat(r))})}))})}};Qe.HttpClientResponse=Su;function kU(e){return new URL(e).protocol==="https:"}Qe.isHttps=kU;var oh=class{constructor(t,r,i){this._ignoreSslError=!1,this._allowRedirects=!0,this._allowRedirectDowngrade=!1,this._maxRedirects=50,this._allowRetries=!1,this._maxRetries=1,this._keepAlive=!1,this._disposed=!1,this.userAgent=t,this.handlers=r||[],this.requestOptions=i,i&&(i.ignoreSslError!=null&&(this._ignoreSslError=i.ignoreSslError),this._socketTimeout=i.socketTimeout,i.allowRedirects!=null&&(this._allowRedirects=i.allowRedirects),i.allowRedirectDowngrade!=null&&(this._allowRedirectDowngrade=i.allowRedirectDowngrade),i.maxRedirects!=null&&(this._maxRedirects=Math.max(i.maxRedirects,0)),i.keepAlive!=null&&(this._keepAlive=i.keepAlive),i.allowRetries!=null&&(this._allowRetries=i.allowRetries),i.maxRetries!=null&&(this._maxRetries=i.maxRetries))}options(t,r){return Rt(this,void 0,void 0,function*(){return this.request("OPTIONS",t,null,r||{})})}get(t,r){return Rt(this,void 0,void 0,function*(){return this.request("GET",t,null,r||{})})}del(t,r){return Rt(this,void 0,void 0,function*(){return this.request("DELETE",t,null,r||{})})}post(t,r,i){return Rt(this,void 0,void 0,function*(){return this.request("POST",t,r,i||{})})}patch(t,r,i){return Rt(this,void 0,void 0,function*(){return this.request("PATCH",t,r,i||{})})}put(t,r,i){return Rt(this,void 0,void 0,function*(){return this.request("PUT",t,r,i||{})})}head(t,r){return Rt(this,void 0,void 0,function*(){return this.request("HEAD",t,null,r||{})})}sendStream(t,r,i,n){return Rt(this,void 0,void 0,function*(){return this.request(t,r,i,n)})}getJson(t,r={}){return Rt(this,void 0,void 0,function*(){r[Rr.Accept]=this._getExistingOrDefaultHeader(r,Rr.Accept,wa.ApplicationJson);let i=yield this.get(t,r);return this._processResponse(i,this.requestOptions)})}postJson(t,r,i={}){return Rt(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Rr.Accept]=this._getExistingOrDefaultHeader(i,Rr.Accept,wa.ApplicationJson),i[Rr.ContentType]=this._getExistingOrDefaultHeader(i,Rr.ContentType,wa.ApplicationJson);let a=yield this.post(t,n,i);return this._processResponse(a,this.requestOptions)})}putJson(t,r,i={}){return Rt(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Rr.Accept]=this._getExistingOrDefaultHeader(i,Rr.Accept,wa.ApplicationJson),i[Rr.ContentType]=this._getExistingOrDefaultHeader(i,Rr.ContentType,wa.ApplicationJson);let a=yield this.put(t,n,i);return this._processResponse(a,this.requestOptions)})}patchJson(t,r,i={}){return Rt(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Rr.Accept]=this._getExistingOrDefaultHeader(i,Rr.Accept,wa.ApplicationJson),i[Rr.ContentType]=this._getExistingOrDefaultHeader(i,Rr.ContentType,wa.ApplicationJson);let a=yield this.patch(t,n,i);return this._processResponse(a,this.requestOptions)})}request(t,r,i,n){return Rt(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");let a=new URL(r),s=this._prepareRequest(t,a,n),o=this._allowRetries&&MU.includes(t)?this._maxRetries+1:1,l=0,d;do{if(d=yield this.requestRaw(s,i),d&&d.message&&d.message.statusCode===Ki.Unauthorized){let p;for(let u of this.handlers)if(u.canHandleAuthentication(d)){p=u;break}return p?p.handleAuthentication(this,s,i):d}let c=this._maxRedirects;for(;d.message.statusCode&&qU.includes(d.message.statusCode)&&this._allowRedirects&&c>0;){let p=d.message.headers.location;if(!p)break;let u=new URL(p);if(a.protocol==="https:"&&a.protocol!==u.protocol&&!this._allowRedirectDowngrade)throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.");if(yield d.readBody(),u.hostname!==a.hostname)for(let m in n)m.toLowerCase()==="authorization"&&delete n[m];s=this._prepareRequest(t,u,n),d=yield this.requestRaw(s,i),c--}if(!d.message.statusCode||!BU.includes(d.message.statusCode))return d;l+=1,l{function a(s,o){s?n(s):o?i(o):n(new Error("Unknown error"))}this.requestRawWithCallback(t,r,a)})})}requestRawWithCallback(t,r,i){typeof r=="string"&&(t.options.headers||(t.options.headers={}),t.options.headers["Content-Length"]=Buffer.byteLength(r,"utf8"));let n=!1;function a(l,d){n||(n=!0,i(l,d))}let s=t.httpModule.request(t.options,l=>{let d=new Su(l);a(void 0,d)}),o;s.on("socket",l=>{o=l}),s.setTimeout(this._socketTimeout||3*6e4,()=>{o&&o.end(),a(new Error(`Request timeout: ${t.options.path}`))}),s.on("error",function(l){a(l)}),r&&typeof r=="string"&&s.write(r,"utf8"),r&&typeof r!="string"?(r.on("close",function(){s.end()}),r.pipe(s)):s.end()}getAgent(t){let r=new URL(t);return this._getAgent(r)}_prepareRequest(t,r,i){let n={};n.parsedUrl=r;let a=n.parsedUrl.protocol==="https:";n.httpModule=a?sh:wu;let s=a?443:80;if(n.options={},n.options.host=n.parsedUrl.hostname,n.options.port=n.parsedUrl.port?parseInt(n.parsedUrl.port):s,n.options.path=(n.parsedUrl.pathname||"")+(n.parsedUrl.search||""),n.options.method=t,n.options.headers=this._mergeHeaders(i),this.userAgent!=null&&(n.options.headers["user-agent"]=this.userAgent),n.options.agent=this._getAgent(n.parsedUrl),this.handlers)for(let o of this.handlers)o.prepareRequest(n.options);return n}_mergeHeaders(t){return this.requestOptions&&this.requestOptions.headers?Object.assign({},Nu(this.requestOptions.headers),Nu(t||{})):Nu(t||{})}_getExistingOrDefaultHeader(t,r,i){let n;return this.requestOptions&&this.requestOptions.headers&&(n=Nu(this.requestOptions.headers)[r]),t[r]||n||i}_getAgent(t){let r,i=kv.getProxyUrl(t),n=i&&i.hostname;if(this._keepAlive&&n&&(r=this._proxyAgent),this._keepAlive&&!n&&(r=this._agent),r)return r;let a=t.protocol==="https:",s=100;if(this.requestOptions&&(s=this.requestOptions.maxSockets||wu.globalAgent.maxSockets),i&&i.hostname){let o={maxSockets:s,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(i.username||i.password)&&{proxyAuth:`${i.username}:${i.password}`}),{host:i.hostname,port:i.port})},l,d=i.protocol==="https:";a?l=d?Eu.httpsOverHttps:Eu.httpsOverHttp:l=d?Eu.httpOverHttps:Eu.httpOverHttp,r=l(o),this._proxyAgent=r}if(this._keepAlive&&!r){let o={keepAlive:this._keepAlive,maxSockets:s};r=a?new sh.Agent(o):new wu.Agent(o),this._agent=r}return r||(r=a?sh.globalAgent:wu.globalAgent),a&&this._ignoreSslError&&(r.options=Object.assign(r.options||{},{rejectUnauthorized:!1})),r}_performExponentialBackoff(t){return Rt(this,void 0,void 0,function*(){t=Math.min(FU,t);let r=jU*Math.pow(2,t);return new Promise(i=>setTimeout(()=>i(),r))})}_processResponse(t,r){return Rt(this,void 0,void 0,function*(){return new Promise((i,n)=>Rt(this,void 0,void 0,function*(){let a=t.message.statusCode||0,s={statusCode:a,result:null,headers:{}};a===Ki.NotFound&&i(s);function o(c,p){if(typeof p=="string"){let u=new Date(p);if(!isNaN(u.valueOf()))return u}return p}let l,d;try{d=yield t.readBody(),d&&d.length>0&&(r&&r.deserializeDates?l=JSON.parse(d,o):l=JSON.parse(d),s.result=l),s.headers=t.message.headers}catch{}if(a>299){let c;l&&l.message?c=l.message:d&&d.length>0?c=d:c=`Failed request: (${a})`;let p=new xu(c,a);p.result=s.result,n(p)}else i(s)}))})}};Qe.HttpClient=oh;var Nu=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{})});var uh=h(un=>{"use strict";var ph=un&&un.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(un,"__esModule",{value:!0});un.PersonalAccessTokenCredentialHandler=un.BearerCredentialHandler=un.BasicCredentialHandler=void 0;var lh=class{constructor(t,r){this.username=t,this.password=r}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return ph(this,void 0,void 0,function*(){throw new Error("not implemented")})}};un.BasicCredentialHandler=lh;var dh=class{constructor(t){this.token=t}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Bearer ${this.token}`}canHandleAuthentication(){return!1}handleAuthentication(){return ph(this,void 0,void 0,function*(){throw new Error("not implemented")})}};un.BearerCredentialHandler=dh;var ch=class{constructor(t){this.token=t}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return ph(this,void 0,void 0,function*(){throw new Error("not implemented")})}};un.PersonalAccessTokenCredentialHandler=ch});var Hv=h(No=>{"use strict";var zv=No&&No.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(No,"__esModule",{value:!0});No.OidcClient=void 0;var zU=ys(),UU=uh(),Uv=_t(),mh=class e{static createHttpClient(t=!0,r=10){let i={allowRetries:t,maxRetries:r};return new zU.HttpClient("actions/oidc-client",[new UU.BearerCredentialHandler(e.getRequestToken())],i)}static getRequestToken(){let t=process.env.ACTIONS_ID_TOKEN_REQUEST_TOKEN;if(!t)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable");return t}static getIDTokenUrl(){let t=process.env.ACTIONS_ID_TOKEN_REQUEST_URL;if(!t)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable");return t}static getCall(t){var r;return zv(this,void 0,void 0,function*(){let a=(r=(yield e.createHttpClient().getJson(t).catch(s=>{throw new Error(`Failed to get ID Token. + + Error Code : ${s.statusCode} + + Error Message: ${s.message}`)})).result)===null||r===void 0?void 0:r.value;if(!a)throw new Error("Response json body do not have ID Token field");return a})}static getIDToken(t){return zv(this,void 0,void 0,function*(){try{let r=e.getIDTokenUrl();if(t){let n=encodeURIComponent(t);r=`${r}&audience=${n}`}(0,Uv.debug)(`ID token url is ${r}`);let i=yield e.getCall(r);return(0,Uv.setSecret)(i),i}catch(r){throw new Error(`Error message: ${r.message}`)}})}};No.OidcClient=mh});var yh=h(kr=>{"use strict";var fh=kr&&kr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(kr,"__esModule",{value:!0});kr.summary=kr.markdownSummary=kr.SUMMARY_DOCS_URL=kr.SUMMARY_ENV_VAR=void 0;var HU=require("os"),hh=require("fs"),{access:$U,appendFile:GU,writeFile:VU}=hh.promises;kr.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";kr.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var gh=class{constructor(){this._buffer=""}filePath(){return fh(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let t=process.env[kr.SUMMARY_ENV_VAR];if(!t)throw new Error(`Unable to find environment variable for $${kr.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield $U(t,hh.constants.R_OK|hh.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${t}'. Check if the file has correct read/write permissions.`)}return this._filePath=t,this._filePath})}wrap(t,r,i={}){let n=Object.entries(i).map(([a,s])=>` ${a}="${s}"`).join("");return r?`<${t}${n}>${r}`:`<${t}${n}>`}write(t){return fh(this,void 0,void 0,function*(){let r=!!t?.overwrite,i=yield this.filePath();return yield(r?VU:GU)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return fh(this,void 0,void 0,function*(){return this.emptyBuffer().write({overwrite:!0})})}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){return this._buffer="",this}addRaw(t,r=!1){return this._buffer+=t,r?this.addEOL():this}addEOL(){return this.addRaw(HU.EOL)}addCodeBlock(t,r){let i=Object.assign({},r&&{lang:r}),n=this.wrap("pre",this.wrap("code",t),i);return this.addRaw(n).addEOL()}addList(t,r=!1){let i=r?"ol":"ul",n=t.map(s=>this.wrap("li",s)).join(""),a=this.wrap(i,n);return this.addRaw(a).addEOL()}addTable(t){let r=t.map(n=>{let a=n.map(s=>{if(typeof s=="string")return this.wrap("td",s);let{header:o,data:l,colspan:d,rowspan:c}=s,p=o?"th":"td",u=Object.assign(Object.assign({},d&&{colspan:d}),c&&{rowspan:c});return this.wrap(p,l,u)}).join("");return this.wrap("tr",a)}).join(""),i=this.wrap("table",r);return this.addRaw(i).addEOL()}addDetails(t,r){let i=this.wrap("details",this.wrap("summary",t)+r);return this.addRaw(i).addEOL()}addImage(t,r,i){let{width:n,height:a}=i||{},s=Object.assign(Object.assign({},n&&{width:n}),a&&{height:a}),o=this.wrap("img",null,Object.assign({src:t,alt:r},s));return this.addRaw(o).addEOL()}addHeading(t,r){let i=`h${r}`,n=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",a=this.wrap(n,t);return this.addRaw(a).addEOL()}addSeparator(){let t=this.wrap("hr",null);return this.addRaw(t).addEOL()}addBreak(){let t=this.wrap("br",null);return this.addRaw(t).addEOL()}addQuote(t,r){let i=Object.assign({},r&&{cite:r}),n=this.wrap("blockquote",t,i);return this.addRaw(n).addEOL()}addLink(t,r){let i=this.wrap("a",t,{href:r});return this.addRaw(i).addEOL()}},$v=new gh;kr.markdownSummary=$v;kr.summary=$v});var Gv=h(zr=>{"use strict";var WU=zr&&zr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),KU=zr&&zr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),XU=zr&&zr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&WU(t,e,r);return KU(t,e),t};Object.defineProperty(zr,"__esModule",{value:!0});zr.toPlatformPath=zr.toWin32Path=zr.toPosixPath=void 0;var QU=XU(require("path"));function YU(e){return e.replace(/[\\]/g,"/")}zr.toPosixPath=YU;function JU(e){return e.replace(/[/]/g,"\\")}zr.toWin32Path=JU;function ZU(e){return e.replace(/[/\\]/g,QU.sep)}zr.toPlatformPath=ZU});var _h=h(re=>{"use strict";var eH=re&&re.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),tH=re&&re.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Wv=re&&re.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&eH(t,e,r);return tH(t,e),t},vh=re&&re.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},Ur;Object.defineProperty(re,"__esModule",{value:!0});re.getCmdPath=re.tryGetExecutablePath=re.isRooted=re.isDirectory=re.exists=re.READONLY=re.UV_FS_O_EXLOCK=re.IS_WINDOWS=re.unlink=re.symlink=re.stat=re.rmdir=re.rm=re.rename=re.readlink=re.readdir=re.open=re.mkdir=re.lstat=re.copyFile=re.chmod=void 0;var Kv=Wv(require("fs")),Pu=Wv(require("path"));Ur=Kv.promises,re.chmod=Ur.chmod,re.copyFile=Ur.copyFile,re.lstat=Ur.lstat,re.mkdir=Ur.mkdir,re.open=Ur.open,re.readdir=Ur.readdir,re.readlink=Ur.readlink,re.rename=Ur.rename,re.rm=Ur.rm,re.rmdir=Ur.rmdir,re.stat=Ur.stat,re.symlink=Ur.symlink,re.unlink=Ur.unlink;re.IS_WINDOWS=process.platform==="win32";re.UV_FS_O_EXLOCK=268435456;re.READONLY=Kv.constants.O_RDONLY;function rH(e){return vh(this,void 0,void 0,function*(){try{yield re.stat(e)}catch(t){if(t.code==="ENOENT")return!1;throw t}return!0})}re.exists=rH;function iH(e,t=!1){return vh(this,void 0,void 0,function*(){return(t?yield re.stat(e):yield re.lstat(e)).isDirectory()})}re.isDirectory=iH;function nH(e){if(e=sH(e),!e)throw new Error('isRooted() parameter "p" cannot be empty');return re.IS_WINDOWS?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}re.isRooted=nH;function aH(e,t){return vh(this,void 0,void 0,function*(){let r;try{r=yield re.stat(e)}catch(n){n.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${n}`)}if(r&&r.isFile()){if(re.IS_WINDOWS){let n=Pu.extname(e).toUpperCase();if(t.some(a=>a.toUpperCase()===n))return e}else if(Vv(r))return e}let i=e;for(let n of t){e=i+n,r=void 0;try{r=yield re.stat(e)}catch(a){a.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${a}`)}if(r&&r.isFile()){if(re.IS_WINDOWS){try{let a=Pu.dirname(e),s=Pu.basename(e).toUpperCase();for(let o of yield re.readdir(a))if(s===o.toUpperCase()){e=Pu.join(a,o);break}}catch(a){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${a}`)}return e}else if(Vv(r))return e}}return""})}re.tryGetExecutablePath=aH;function sH(e){return e=e||"",re.IS_WINDOWS?(e=e.replace(/\//g,"\\"),e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}function Vv(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function oH(){var e;return(e=process.env.COMSPEC)!==null&&e!==void 0?e:"cmd.exe"}re.getCmdPath=oH});var kd=h(bt=>{"use strict";var lH=bt&&bt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),dH=bt&&bt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Xv=bt&&bt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&lH(t,e,r);return dH(t,e),t},Ea=bt&&bt.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(bt,"__esModule",{value:!0});bt.findInPath=bt.which=bt.mkdirP=bt.rmRF=bt.mv=bt.cp=void 0;var cH=require("assert"),mn=Xv(require("path")),Be=Xv(_h());function pH(e,t,r={}){return Ea(this,void 0,void 0,function*(){let{force:i,recursive:n,copySourceDirectory:a}=mH(r),s=(yield Be.exists(t))?yield Be.stat(t):null;if(s&&s.isFile()&&!i)return;let o=s&&s.isDirectory()&&a?mn.join(t,mn.basename(e)):t;if(!(yield Be.exists(e)))throw new Error(`no such file or directory: ${e}`);if((yield Be.stat(e)).isDirectory())if(n)yield Zv(e,o,0,i);else throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`);else{if(mn.relative(e,o)==="")throw new Error(`'${o}' and '${e}' are the same file`);yield e7(e,o,i)}})}bt.cp=pH;function uH(e,t,r={}){return Ea(this,void 0,void 0,function*(){if(yield Be.exists(t)){let i=!0;if((yield Be.isDirectory(t))&&(t=mn.join(t,mn.basename(e)),i=yield Be.exists(t)),i)if(r.force==null||r.force)yield Qv(t);else throw new Error("Destination already exists")}yield bh(mn.dirname(t)),yield Be.rename(e,t)})}bt.mv=uH;function Qv(e){return Ea(this,void 0,void 0,function*(){if(Be.IS_WINDOWS&&/[*"<>|]/.test(e))throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield Be.rm(e,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(t){throw new Error(`File was unable to be removed ${t}`)}})}bt.rmRF=Qv;function bh(e){return Ea(this,void 0,void 0,function*(){cH.ok(e,"a path argument must be provided"),yield Be.mkdir(e,{recursive:!0})})}bt.mkdirP=bh;function Yv(e,t){return Ea(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");if(t){let i=yield Yv(e,!1);if(!i)throw Be.IS_WINDOWS?new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`):new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`);return i}let r=yield Jv(e);return r&&r.length>0?r[0]:""})}bt.which=Yv;function Jv(e){return Ea(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");let t=[];if(Be.IS_WINDOWS&&process.env.PATHEXT)for(let n of process.env.PATHEXT.split(mn.delimiter))n&&t.push(n);if(Be.isRooted(e)){let n=yield Be.tryGetExecutablePath(e,t);return n?[n]:[]}if(e.includes(mn.sep))return[];let r=[];if(process.env.PATH)for(let n of process.env.PATH.split(mn.delimiter))n&&r.push(n);let i=[];for(let n of r){let a=yield Be.tryGetExecutablePath(mn.join(n,e),t);a&&i.push(a)}return i})}bt.findInPath=Jv;function mH(e){let t=e.force==null?!0:e.force,r=!!e.recursive,i=e.copySourceDirectory==null?!0:!!e.copySourceDirectory;return{force:t,recursive:r,copySourceDirectory:i}}function Zv(e,t,r,i){return Ea(this,void 0,void 0,function*(){if(r>=255)return;r++,yield bh(t);let n=yield Be.readdir(e);for(let a of n){let s=`${e}/${a}`,o=`${t}/${a}`;(yield Be.lstat(s)).isDirectory()?yield Zv(s,o,r,i):yield e7(s,o,i)}yield Be.chmod(t,(yield Be.stat(e)).mode)})}function e7(e,t,r){return Ea(this,void 0,void 0,function*(){if((yield Be.lstat(e)).isSymbolicLink()){try{yield Be.lstat(t),yield Be.unlink(t)}catch(n){n.code==="EPERM"&&(yield Be.chmod(t,"0666"),yield Be.unlink(t))}let i=yield Be.readlink(e);yield Be.symlink(i,t,Be.IS_WINDOWS?"junction":null)}else(!(yield Be.exists(t))||r)&&(yield Be.copyFile(e,t))})}});var zd=h(Hr=>{"use strict";var fH=Hr&&Hr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),hH=Hr&&Hr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),xo=Hr&&Hr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&fH(t,e,r);return hH(t,e),t},t7=Hr&&Hr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Hr,"__esModule",{value:!0});Hr.argStringToArray=Hr.ToolRunner=void 0;var Cu=xo(require("os")),i7=xo(require("events")),gH=xo(require("child_process")),yH=xo(require("path")),vH=xo(kd()),r7=xo(_h()),_H=require("timers"),Ru=process.platform==="win32",wh=class extends i7.EventEmitter{constructor(t,r,i){if(super(),!t)throw new Error("Parameter 'toolPath' cannot be null or empty.");this.toolPath=t,this.args=r||[],this.options=i||{}}_debug(t){this.options.listeners&&this.options.listeners.debug&&this.options.listeners.debug(t)}_getCommandString(t,r){let i=this._getSpawnFileName(),n=this._getSpawnArgs(t),a=r?"":"[command]";if(Ru)if(this._isCmdFile()){a+=i;for(let s of n)a+=` ${s}`}else if(t.windowsVerbatimArguments){a+=`"${i}"`;for(let s of n)a+=` ${s}`}else{a+=this._windowsQuoteCmdArg(i);for(let s of n)a+=` ${this._windowsQuoteCmdArg(s)}`}else{a+=i;for(let s of n)a+=` ${s}`}return a}_processLineBuffer(t,r,i){try{let n=r+t.toString(),a=n.indexOf(Cu.EOL);for(;a>-1;){let s=n.substring(0,a);i(s),n=n.substring(a+Cu.EOL.length),a=n.indexOf(Cu.EOL)}return n}catch(n){return this._debug(`error processing line. Failed with error ${n}`),""}}_getSpawnFileName(){return Ru&&this._isCmdFile()?process.env.COMSPEC||"cmd.exe":this.toolPath}_getSpawnArgs(t){if(Ru&&this._isCmdFile()){let r=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(let i of this.args)r+=" ",r+=t.windowsVerbatimArguments?i:this._windowsQuoteCmdArg(i);return r+='"',[r]}return this.args}_endsWith(t,r){return t.endsWith(r)}_isCmdFile(){let t=this.toolPath.toUpperCase();return this._endsWith(t,".CMD")||this._endsWith(t,".BAT")}_windowsQuoteCmdArg(t){if(!this._isCmdFile())return this._uvQuoteCmdArg(t);if(!t)return'""';let r=[" "," ","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'],i=!1;for(let s of t)if(r.some(o=>o===s)){i=!0;break}if(!i)return t;let n='"',a=!0;for(let s=t.length;s>0;s--)n+=t[s-1],a&&t[s-1]==="\\"?n+="\\":t[s-1]==='"'?(a=!0,n+='"'):a=!1;return n+='"',n.split("").reverse().join("")}_uvQuoteCmdArg(t){if(!t)return'""';if(!t.includes(" ")&&!t.includes(" ")&&!t.includes('"'))return t;if(!t.includes('"')&&!t.includes("\\"))return`"${t}"`;let r='"',i=!0;for(let n=t.length;n>0;n--)r+=t[n-1],i&&t[n-1]==="\\"?r+="\\":t[n-1]==='"'?(i=!0,r+="\\"):i=!1;return r+='"',r.split("").reverse().join("")}_cloneExecOptions(t){t=t||{};let r={cwd:t.cwd||process.cwd(),env:t.env||process.env,silent:t.silent||!1,windowsVerbatimArguments:t.windowsVerbatimArguments||!1,failOnStdErr:t.failOnStdErr||!1,ignoreReturnCode:t.ignoreReturnCode||!1,delay:t.delay||1e4};return r.outStream=t.outStream||process.stdout,r.errStream=t.errStream||process.stderr,r}_getSpawnOptions(t,r){t=t||{};let i={};return i.cwd=t.cwd,i.env=t.env,i.windowsVerbatimArguments=t.windowsVerbatimArguments||this._isCmdFile(),t.windowsVerbatimArguments&&(i.argv0=`"${r}"`),i}exec(){return t7(this,void 0,void 0,function*(){return!r7.isRooted(this.toolPath)&&(this.toolPath.includes("/")||Ru&&this.toolPath.includes("\\"))&&(this.toolPath=yH.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield vH.which(this.toolPath,!0),new Promise((t,r)=>t7(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`),this._debug("arguments:");for(let d of this.args)this._debug(` ${d}`);let i=this._cloneExecOptions(this.options);!i.silent&&i.outStream&&i.outStream.write(this._getCommandString(i)+Cu.EOL);let n=new Eh(i,this.toolPath);if(n.on("debug",d=>{this._debug(d)}),this.options.cwd&&!(yield r7.exists(this.options.cwd)))return r(new Error(`The cwd: ${this.options.cwd} does not exist!`));let a=this._getSpawnFileName(),s=gH.spawn(a,this._getSpawnArgs(i),this._getSpawnOptions(this.options,a)),o="";s.stdout&&s.stdout.on("data",d=>{this.options.listeners&&this.options.listeners.stdout&&this.options.listeners.stdout(d),!i.silent&&i.outStream&&i.outStream.write(d),o=this._processLineBuffer(d,o,c=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(c)})});let l="";if(s.stderr&&s.stderr.on("data",d=>{n.processStderr=!0,this.options.listeners&&this.options.listeners.stderr&&this.options.listeners.stderr(d),!i.silent&&i.errStream&&i.outStream&&(i.failOnStdErr?i.errStream:i.outStream).write(d),l=this._processLineBuffer(d,l,c=>{this.options.listeners&&this.options.listeners.errline&&this.options.listeners.errline(c)})}),s.on("error",d=>{n.processError=d.message,n.processExited=!0,n.processClosed=!0,n.CheckComplete()}),s.on("exit",d=>{n.processExitCode=d,n.processExited=!0,this._debug(`Exit code ${d} received from tool '${this.toolPath}'`),n.CheckComplete()}),s.on("close",d=>{n.processExitCode=d,n.processExited=!0,n.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),n.CheckComplete()}),n.on("done",(d,c)=>{o.length>0&&this.emit("stdline",o),l.length>0&&this.emit("errline",l),s.removeAllListeners(),d?r(d):t(c)}),this.options.input){if(!s.stdin)throw new Error("child process missing stdin");s.stdin.end(this.options.input)}}))})}};Hr.ToolRunner=wh;function bH(e){let t=[],r=!1,i=!1,n="";function a(s){i&&s!=='"'&&(n+="\\"),n+=s,i=!1}for(let s=0;s0&&(t.push(n),n="");continue}a(o)}return n.length>0&&t.push(n.trim()),t}Hr.argStringToArray=bH;var Eh=class e extends i7.EventEmitter{constructor(t,r){if(super(),this.processClosed=!1,this.processError="",this.processExitCode=0,this.processExited=!1,this.processStderr=!1,this.delay=1e4,this.done=!1,this.timeout=null,!r)throw new Error("toolPath must not be empty");this.options=t,this.toolPath=r,t.delay&&(this.delay=t.delay)}CheckComplete(){this.done||(this.processClosed?this._setResult():this.processExited&&(this.timeout=_H.setTimeout(e.HandleTimeout,this.delay,this)))}_debug(t){this.emit("debug",t)}_setResult(){let t;this.processExited&&(this.processError?t=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`):this.processExitCode!==0&&!this.options.ignoreReturnCode?t=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`):this.processStderr&&this.options.failOnStdErr&&(t=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`))),this.timeout&&(clearTimeout(this.timeout),this.timeout=null),this.done=!0,this.emit("done",t,this.processExitCode)}static HandleTimeout(t){if(!t.done){if(!t.processClosed&&t.processExited){let r=`The STDIO streams did not close within ${t.delay/1e3} seconds of the exit event from process '${t.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;t._debug(r)}t._setResult()}}}});var So=h($r=>{"use strict";var wH=$r&&$r.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),EH=$r&&$r.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),NH=$r&&$r.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&wH(t,e,r);return EH(t,e),t},s7=$r&&$r.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty($r,"__esModule",{value:!0});$r.getExecOutput=$r.exec=void 0;var n7=require("string_decoder"),a7=NH(zd());function o7(e,t,r){return s7(this,void 0,void 0,function*(){let i=a7.argStringToArray(e);if(i.length===0)throw new Error("Parameter 'commandLine' cannot be null or empty.");let n=i[0];return t=i.slice(1).concat(t||[]),new a7.ToolRunner(n,t,r).exec()})}$r.exec=o7;function xH(e,t,r){var i,n;return s7(this,void 0,void 0,function*(){let a="",s="",o=new n7.StringDecoder("utf8"),l=new n7.StringDecoder("utf8"),d=(i=r?.listeners)===null||i===void 0?void 0:i.stdout,c=(n=r?.listeners)===null||n===void 0?void 0:n.stderr,p=g=>{s+=l.write(g),c&&c(g)},u=g=>{a+=o.write(g),d&&d(g)},m=Object.assign(Object.assign({},r?.listeners),{stdout:u,stderr:p}),f=yield o7(e,t,Object.assign(Object.assign({},r),{listeners:m}));return a+=o.end(),s+=l.end(),{exitCode:f,stdout:a,stderr:s}})}$r.getExecOutput=xH});var d7=h(Ae=>{"use strict";var SH=Ae&&Ae.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),TH=Ae&&Ae.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),PH=Ae&&Ae.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&SH(t,e,r);return TH(t,e),t},Au=Ae&&Ae.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},CH=Ae&&Ae.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ae,"__esModule",{value:!0});Ae.getDetails=Ae.isLinux=Ae.isMacOS=Ae.isWindows=Ae.arch=Ae.platform=void 0;var l7=CH(require("os")),Ou=PH(So()),RH=()=>Au(void 0,void 0,void 0,function*(){let{stdout:e}=yield Ou.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',void 0,{silent:!0}),{stdout:t}=yield Ou.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',void 0,{silent:!0});return{name:t.trim(),version:e.trim()}}),OH=()=>Au(void 0,void 0,void 0,function*(){var e,t,r,i;let{stdout:n}=yield Ou.getExecOutput("sw_vers",void 0,{silent:!0}),a=(t=(e=n.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&t!==void 0?t:"";return{name:(i=(r=n.match(/ProductName:\s*(.+)/))===null||r===void 0?void 0:r[1])!==null&&i!==void 0?i:"",version:a}}),AH=()=>Au(void 0,void 0,void 0,function*(){let{stdout:e}=yield Ou.getExecOutput("lsb_release",["-i","-r","-s"],{silent:!0}),[t,r]=e.trim().split(` +`);return{name:t,version:r}});Ae.platform=l7.default.platform();Ae.arch=l7.default.arch();Ae.isWindows=Ae.platform==="win32";Ae.isMacOS=Ae.platform==="darwin";Ae.isLinux=Ae.platform==="linux";function IH(){return Au(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield Ae.isWindows?RH():Ae.isMacOS?OH():AH()),{platform:Ae.platform,arch:Ae.arch,isWindows:Ae.isWindows,isMacOS:Ae.isMacOS,isLinux:Ae.isLinux})})}Ae.getDetails=IH});var _t=h(ee=>{"use strict";var DH=ee&&ee.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),LH=ee&&ee.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),xh=ee&&ee.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&DH(t,e,r);return LH(t,e),t},c7=ee&&ee.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(ee,"__esModule",{value:!0});ee.platform=ee.toPlatformPath=ee.toWin32Path=ee.toPosixPath=ee.markdownSummary=ee.summary=ee.getIDToken=ee.getState=ee.saveState=ee.group=ee.endGroup=ee.startGroup=ee.info=ee.notice=ee.warning=ee.error=ee.debug=ee.isDebug=ee.setFailed=ee.setCommandEcho=ee.setOutput=ee.getBooleanInput=ee.getMultilineInput=ee.getInput=ee.addPath=ee.setSecret=ee.exportVariable=ee.ExitCode=void 0;var vi=Cv(),vs=Av(),To=bu(),p7=xh(require("os")),qH=xh(require("path")),BH=Hv(),Nh;(function(e){e[e.Success=0]="Success",e[e.Failure=1]="Failure"})(Nh||(ee.ExitCode=Nh={}));function MH(e,t){let r=(0,To.toCommandValue)(t);if(process.env[e]=r,process.env.GITHUB_ENV||"")return(0,vs.issueFileCommand)("ENV",(0,vs.prepareKeyValueMessage)(e,t));(0,vi.issueCommand)("set-env",{name:e},r)}ee.exportVariable=MH;function FH(e){(0,vi.issueCommand)("add-mask",{},e)}ee.setSecret=FH;function jH(e){process.env.GITHUB_PATH||""?(0,vs.issueFileCommand)("PATH",e):(0,vi.issueCommand)("add-path",{},e),process.env.PATH=`${e}${qH.delimiter}${process.env.PATH}`}ee.addPath=jH;function Sh(e,t){let r=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!r)throw new Error(`Input required and not supplied: ${e}`);return t&&t.trimWhitespace===!1?r:r.trim()}ee.getInput=Sh;function kH(e,t){let r=Sh(e,t).split(` +`).filter(i=>i!=="");return t&&t.trimWhitespace===!1?r:r.map(i=>i.trim())}ee.getMultilineInput=kH;function zH(e,t){let r=["true","True","TRUE"],i=["false","False","FALSE"],n=Sh(e,t);if(r.includes(n))return!0;if(i.includes(n))return!1;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e} +Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}ee.getBooleanInput=zH;function UH(e,t){if(process.env.GITHUB_OUTPUT||"")return(0,vs.issueFileCommand)("OUTPUT",(0,vs.prepareKeyValueMessage)(e,t));process.stdout.write(p7.EOL),(0,vi.issueCommand)("set-output",{name:e},(0,To.toCommandValue)(t))}ee.setOutput=UH;function HH(e){(0,vi.issue)("echo",e?"on":"off")}ee.setCommandEcho=HH;function $H(e){process.exitCode=Nh.Failure,u7(e)}ee.setFailed=$H;function GH(){return process.env.RUNNER_DEBUG==="1"}ee.isDebug=GH;function VH(e){(0,vi.issueCommand)("debug",{},e)}ee.debug=VH;function u7(e,t={}){(0,vi.issueCommand)("error",(0,To.toCommandProperties)(t),e instanceof Error?e.toString():e)}ee.error=u7;function WH(e,t={}){(0,vi.issueCommand)("warning",(0,To.toCommandProperties)(t),e instanceof Error?e.toString():e)}ee.warning=WH;function KH(e,t={}){(0,vi.issueCommand)("notice",(0,To.toCommandProperties)(t),e instanceof Error?e.toString():e)}ee.notice=KH;function XH(e){process.stdout.write(e+p7.EOL)}ee.info=XH;function m7(e){(0,vi.issue)("group",e)}ee.startGroup=m7;function f7(){(0,vi.issue)("endgroup")}ee.endGroup=f7;function QH(e,t){return c7(this,void 0,void 0,function*(){m7(e);let r;try{r=yield t()}finally{f7()}return r})}ee.group=QH;function YH(e,t){if(process.env.GITHUB_STATE||"")return(0,vs.issueFileCommand)("STATE",(0,vs.prepareKeyValueMessage)(e,t));(0,vi.issueCommand)("save-state",{name:e},(0,To.toCommandValue)(t))}ee.saveState=YH;function JH(e){return process.env[`STATE_${e}`]||""}ee.getState=JH;function ZH(e){return c7(this,void 0,void 0,function*(){return yield BH.OidcClient.getIDToken(e)})}ee.getIDToken=ZH;var e$=yh();Object.defineProperty(ee,"summary",{enumerable:!0,get:function(){return e$.summary}});var t$=yh();Object.defineProperty(ee,"markdownSummary",{enumerable:!0,get:function(){return t$.markdownSummary}});var Th=Gv();Object.defineProperty(ee,"toPosixPath",{enumerable:!0,get:function(){return Th.toPosixPath}});Object.defineProperty(ee,"toWin32Path",{enumerable:!0,get:function(){return Th.toWin32Path}});Object.defineProperty(ee,"toPlatformPath",{enumerable:!0,get:function(){return Th.toPlatformPath}});ee.platform=xh(d7())});var Iu=h(fn=>{"use strict";Object.defineProperty(fn,"__esModule",{value:!0});fn.safeWhich=fn.isWindows=void 0;var h7=require("fs"),r$=require("path");fn.isWindows=process.platform==="win32";var g7=fn.isWindows?";":":",i$=fn.isWindows?[".com",".exe",".bat",".cmd"]:[""];async function n$(e){if(e.includes("/")||e.includes("\\")&&fn.isWindows)return e;let t=process.env.PATH;if(t===void 0)throw new Error(`Could not resolve program ${e} because no PATH environment variable was set.`);let r=t.split(g7),i=i$;fn.isWindows&&process.env.PATHEXT!==void 0&&(i=process.env.PATHEXT.split(g7));for(let n of r)for(let a of i){let s=r$.join(n,e+a);try{return await h7.promises.access(s,h7.constants.X_OK),s}catch(o){if(o.code!=="ENOENT")throw o}}throw new Error(`Could not find program ${e} on PATH.`)}fn.safeWhich=n$});var b7=h(Po=>{"use strict";Object.defineProperty(Po,"__esModule",{value:!0});var a$=require("node:child_process"),s$=require("node:fs/promises"),o$=require("node:os"),y7=require("node:path"),l$=require("node:process"),d$=require("node:util"),Ud=class e extends Error{constructor(t){super(t),this.name="InvalidPathError",Object.setPrototypeOf(this,e.prototype)}},Du=class e extends Error{constructor(t){super(t),this.name="NoMatchError",Object.setPrototypeOf(this,e.prototype)}};async function v7(e,t){try{return await t.fsAccess(e),Promise.resolve(!0)}catch{return Promise.resolve(!1)}}async function _7(e,t){let r=e,i=await v7(r,t);for(;!i;)r=t.pathNormalize(r+"/.."),i=await v7(r,t);return r}async function c$(e){if(parseInt(e.release.split(".")[0],10)<=6)return!1;try{return await e.cpExecFile("where",["powershell"],{windowsHide:!0}),!0}catch{return!1}}function p$(e,t={platform:l$.platform,release:o$.release(),fsAccess:s$.access,pathNormalize:y7.normalize,pathSep:y7.sep,cpExecFile:d$.promisify(a$.execFile)}){function r(s,o,l,d){let p=s.split(` +`).map(m=>m.trim()).filter(m=>m.length!==0).slice(1).map(m=>m.split(/\s+(?=[\d/])/)).filter(o);if(p.length===0)throw new Du;let u=p[0];return{diskPath:u[l.diskPath],free:parseInt(u[l.free],10)*d,size:parseInt(u[l.size],10)*d}}async function i(s,o,l,d=1){let[c,...p]=s;if(c===void 0)return Promise.reject(new Error("cmd must contain at least one item"));try{let{stdout:u}=await t.cpExecFile(c,p,{windowsHide:!0});return r(u,o,l,d)}catch(u){return Promise.reject(u)}}async function n(s){if(s.charAt(1)!==":")return Promise.reject(new Ud(`The following path is invalid (should be X:\\...): ${s}`));let o=["powershell","Get-CimInstance -ClassName Win32_LogicalDisk | Select-Object Caption, FreeSpace, Size"],l=["wmic","logicaldisk","get","size,freespace,caption"],d=await c$(t)?o:l;return i(d,c=>{let p=c[0];return s.toUpperCase().startsWith(p.toUpperCase())},{diskPath:0,free:1,size:2})}async function a(s){if(!t.pathNormalize(s).startsWith(t.pathSep))return Promise.reject(new Ud(`The following path is invalid (should start by ${t.pathSep}): ${s}`));let o=await _7(s,t);return i(["df","-Pk","--",o],()=>!0,{diskPath:5,free:3,size:1},1024)}return t.platform==="win32"?n(e):a(e)}Po.InvalidPathError=Ud;Po.NoMatchError=Du;Po.default=p$;Po.getFirstExistingParentPath=_7});var E7=h((Pve,w7)=>{"use strict";w7.exports=(...e)=>[...new Set([].concat(...e))]});var Ph=h((Cve,S7)=>{"use strict";var u$=require("stream"),N7=u$.PassThrough,m$=Array.prototype.slice;S7.exports=f$;function f$(){let e=[],t=m$.call(arguments),r=!1,i=t[t.length-1];i&&!Array.isArray(i)&&i.pipe==null?t.pop():i={};let n=i.end!==!1,a=i.pipeError===!0;i.objectMode==null&&(i.objectMode=!0),i.highWaterMark==null&&(i.highWaterMark=64*1024);let s=N7(i);function o(){for(let c=0,p=arguments.length;c0||(r=!1,l())}function m(f){function g(){f.removeListener("merge2UnpipeEnd",g),f.removeListener("end",g),a&&f.removeListener("error",y),u()}function y(_){s.emit("error",_)}if(f._readableState.endEmitted)return u();f.on("merge2UnpipeEnd",g),f.on("end",g),a&&f.on("error",y),f.pipe(s,{end:!1}),f.resume()}for(let f=0;f{"use strict";Object.defineProperty(Co,"__esModule",{value:!0});Co.splitWhen=Co.flatten=void 0;function h$(e){return e.reduce((t,r)=>[].concat(t,r),[])}Co.flatten=h$;function g$(e,t){let r=[[]],i=0;for(let n of e)t(n)?(i++,r[i]=[]):r[i].push(n);return r}Co.splitWhen=g$});var P7=h(Lu=>{"use strict";Object.defineProperty(Lu,"__esModule",{value:!0});Lu.isEnoentCodeError=void 0;function y$(e){return e.code==="ENOENT"}Lu.isEnoentCodeError=y$});var C7=h(qu=>{"use strict";Object.defineProperty(qu,"__esModule",{value:!0});qu.createDirentFromStats=void 0;var Ch=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function v$(e,t){return new Ch(e,t)}qu.createDirentFromStats=v$});var I7=h(Dt=>{"use strict";Object.defineProperty(Dt,"__esModule",{value:!0});Dt.convertPosixPathToPattern=Dt.convertWindowsPathToPattern=Dt.convertPathToPattern=Dt.escapePosixPath=Dt.escapeWindowsPath=Dt.escape=Dt.removeLeadingDotSegment=Dt.makeAbsolute=Dt.unixify=void 0;var _$=require("os"),b$=require("path"),R7=_$.platform()==="win32",w$=2,E$=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,N$=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,x$=/^\\\\([.?])/,S$=/\\(?![!()+@[\]{}])/g;function T$(e){return e.replace(/\\/g,"/")}Dt.unixify=T$;function P$(e,t){return b$.resolve(e,t)}Dt.makeAbsolute=P$;function C$(e){if(e.charAt(0)==="."){let t=e.charAt(1);if(t==="/"||t==="\\")return e.slice(w$)}return e}Dt.removeLeadingDotSegment=C$;Dt.escape=R7?Rh:Oh;function Rh(e){return e.replace(N$,"\\$2")}Dt.escapeWindowsPath=Rh;function Oh(e){return e.replace(E$,"\\$2")}Dt.escapePosixPath=Oh;Dt.convertPathToPattern=R7?O7:A7;function O7(e){return Rh(e).replace(x$,"//$1").replace(S$,"/")}Dt.convertWindowsPathToPattern=O7;function A7(e){return Oh(e)}Dt.convertPosixPathToPattern=A7});var L7=h((Dve,D7)=>{D7.exports=function(t){if(typeof t!="string"||t==="")return!1;for(var r;r=/(\\).|([@?!+*]\(.*\))/g.exec(t);){if(r[2])return!0;t=t.slice(r.index+r[0].length)}return!1}});var Ah=h((Lve,B7)=>{var R$=L7(),q7={"{":"}","(":")","[":"]"},O$=function(e){if(e[0]==="!")return!0;for(var t=0,r=-2,i=-2,n=-2,a=-2,s=-2;tt&&(s===-1||s>i||(s=e.indexOf("\\",t),s===-1||s>i)))||n!==-1&&e[t]==="{"&&e[t+1]!=="}"&&(n=e.indexOf("}",t),n>t&&(s=e.indexOf("\\",t),s===-1||s>n))||a!==-1&&e[t]==="("&&e[t+1]==="?"&&/[:!=]/.test(e[t+2])&&e[t+3]!==")"&&(a=e.indexOf(")",t),a>t&&(s=e.indexOf("\\",t),s===-1||s>a))||r!==-1&&e[t]==="("&&e[t+1]!=="|"&&(rr&&(s=e.indexOf("\\",r),s===-1||s>a))))return!0;if(e[t]==="\\"){var o=e[t+1];t+=2;var l=q7[o];if(l){var d=e.indexOf(l,t);d!==-1&&(t=d+1)}if(e[t]==="!")return!0}else t++}return!1},A$=function(e){if(e[0]==="!")return!0;for(var t=0;t{"use strict";var I$=Ah(),D$=require("path").posix.dirname,L$=require("os").platform()==="win32",Ih="/",q$=/\\/g,B$=/[\{\[].*[\}\]]$/,M$=/(^|[^\\])([\{\[]|\([^\)]+$)/,F$=/\\([\!\*\?\|\[\]\(\)\{\}])/g;M7.exports=function(t,r){var i=Object.assign({flipBackslashes:!0},r);i.flipBackslashes&&L$&&t.indexOf(Ih)<0&&(t=t.replace(q$,Ih)),B$.test(t)&&(t+=Ih),t+="a";do t=D$(t);while(I$(t)||M$.test(t));return t.replace(F$,"$1")}});var Bu=h(_i=>{"use strict";_i.isInteger=e=>typeof e=="number"?Number.isInteger(e):typeof e=="string"&&e.trim()!==""?Number.isInteger(Number(e)):!1;_i.find=(e,t)=>e.nodes.find(r=>r.type===t);_i.exceedsLimit=(e,t,r=1,i)=>i===!1||!_i.isInteger(e)||!_i.isInteger(t)?!1:(Number(t)-Number(e))/Number(r)>=i;_i.escapeNode=(e,t=0,r)=>{let i=e.nodes[t];i&&(r&&i.type===r||i.type==="open"||i.type==="close")&&i.escaped!==!0&&(i.value="\\"+i.value,i.escaped=!0)};_i.encloseBrace=e=>e.type!=="brace"||e.commas>>0+e.ranges>>0?!1:(e.invalid=!0,!0);_i.isInvalidBrace=e=>e.type!=="brace"?!1:e.invalid===!0||e.dollar?!0:!(e.commas>>0+e.ranges>>0)||e.open!==!0||e.close!==!0?(e.invalid=!0,!0):!1;_i.isOpenOrClose=e=>e.type==="open"||e.type==="close"?!0:e.open===!0||e.close===!0;_i.reduce=e=>e.reduce((t,r)=>(r.type==="text"&&t.push(r.value),r.type==="range"&&(r.type="text"),t),[]);_i.flatten=(...e)=>{let t=[],r=i=>{for(let n=0;n{"use strict";var j7=Bu();k7.exports=(e,t={})=>{let r=(i,n={})=>{let a=t.escapeInvalid&&j7.isInvalidBrace(n),s=i.invalid===!0&&t.escapeInvalid===!0,o="";if(i.value)return(a||s)&&j7.isOpenOrClose(i)?"\\"+i.value:i.value;if(i.value)return i.value;if(i.nodes)for(let l of i.nodes)o+=r(l);return o};return r(e)}});var U7=h((Fve,z7)=>{"use strict";z7.exports=function(e){return typeof e=="number"?e-e===0:typeof e=="string"&&e.trim()!==""?Number.isFinite?Number.isFinite(+e):isFinite(+e):!1}});var Y7=h((jve,Q7)=>{"use strict";var H7=U7(),_s=(e,t,r)=>{if(H7(e)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(t===void 0||e===t)return String(e);if(H7(t)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let i={relaxZeros:!0,...r};typeof i.strictZeros=="boolean"&&(i.relaxZeros=i.strictZeros===!1);let n=String(i.relaxZeros),a=String(i.shorthand),s=String(i.capture),o=String(i.wrap),l=e+":"+t+"="+n+a+s+o;if(_s.cache.hasOwnProperty(l))return _s.cache[l].result;let d=Math.min(e,t),c=Math.max(e,t);if(Math.abs(d-c)===1){let g=e+"|"+t;return i.capture?`(${g})`:i.wrap===!1?g:`(?:${g})`}let p=X7(e)||X7(t),u={min:e,max:t,a:d,b:c},m=[],f=[];if(p&&(u.isPadded=p,u.maxLen=String(u.max).length),d<0){let g=c<0?Math.abs(c):1;f=$7(g,Math.abs(d),u,i),d=u.a=0}return c>=0&&(m=$7(d,c,u,i)),u.negatives=f,u.positives=m,u.result=j$(f,m,i),i.capture===!0?u.result=`(${u.result})`:i.wrap!==!1&&m.length+f.length>1&&(u.result=`(?:${u.result})`),_s.cache[l]=u,u.result};function j$(e,t,r){let i=Dh(e,t,"-",!1,r)||[],n=Dh(t,e,"",!1,r)||[],a=Dh(e,t,"-?",!0,r)||[];return i.concat(a).concat(n).join("|")}function k$(e,t){let r=1,i=1,n=V7(e,r),a=new Set([t]);for(;e<=n&&n<=t;)a.add(n),r+=1,n=V7(e,r);for(n=W7(t+1,i)-1;e1&&o.count.pop(),o.count.push(c.count[0]),o.string=o.pattern+K7(o.count),s=d+1;continue}r.isPadded&&(p=G$(d,r,i)),c.string=p+c.pattern+K7(c.count),a.push(c),s=d+1,o=c}return a}function Dh(e,t,r,i,n){let a=[];for(let s of e){let{string:o}=s;!i&&!G7(t,"string",o)&&a.push(r+o),i&&G7(t,"string",o)&&a.push(r+o)}return a}function U$(e,t){let r=[];for(let i=0;it?1:t>e?-1:0}function G7(e,t,r){return e.some(i=>i[t]===r)}function V7(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function W7(e,t){return e-e%Math.pow(10,t)}function K7(e){let[t=0,r=""]=e;return r||t>1?`{${t+(r?","+r:"")}}`:""}function $$(e,t,r){return`[${e}${t-e===1?"":"-"}${t}]`}function X7(e){return/^-?(0+)\d/.test(e)}function G$(e,t,r){if(!t.isPadded)return e;let i=Math.abs(t.maxLen-String(e).length),n=r.relaxZeros!==!1;switch(i){case 0:return"";case 1:return n?"0?":"0";case 2:return n?"0{0,2}":"00";default:return n?`0{0,${i}}`:`0{${i}}`}}_s.cache={};_s.clearCache=()=>_s.cache={};Q7.exports=_s});var Bh=h((kve,n_)=>{"use strict";var V$=require("util"),Z7=Y7(),J7=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),W$=e=>t=>e===!0?Number(t):String(t),Lh=e=>typeof e=="number"||typeof e=="string"&&e!=="",Hd=e=>Number.isInteger(+e),qh=e=>{let t=`${e}`,r=-1;if(t[0]==="-"&&(t=t.slice(1)),t==="0")return!1;for(;t[++r]==="0";);return r>0},K$=(e,t,r)=>typeof e=="string"||typeof t=="string"?!0:r.stringify===!0,X$=(e,t,r)=>{if(t>0){let i=e[0]==="-"?"-":"";i&&(e=e.slice(1)),e=i+e.padStart(i?t-1:t,"0")}return r===!1?String(e):e},ju=(e,t)=>{let r=e[0]==="-"?"-":"";for(r&&(e=e.slice(1),t--);e.length{e.negatives.sort((o,l)=>ol?1:0),e.positives.sort((o,l)=>ol?1:0);let i=t.capture?"":"?:",n="",a="",s;return e.positives.length&&(n=e.positives.map(o=>ju(String(o),r)).join("|")),e.negatives.length&&(a=`-(${i}${e.negatives.map(o=>ju(String(o),r)).join("|")})`),n&&a?s=`${n}|${a}`:s=n||a,t.wrap?`(${i}${s})`:s},e_=(e,t,r,i)=>{if(r)return Z7(e,t,{wrap:!1,...i});let n=String.fromCharCode(e);if(e===t)return n;let a=String.fromCharCode(t);return`[${n}-${a}]`},t_=(e,t,r)=>{if(Array.isArray(e)){let i=r.wrap===!0,n=r.capture?"":"?:";return i?`(${n}${e.join("|")})`:e.join("|")}return Z7(e,t,r)},r_=(...e)=>new RangeError("Invalid range arguments: "+V$.inspect(...e)),i_=(e,t,r)=>{if(r.strictRanges===!0)throw r_([e,t]);return[]},Y$=(e,t)=>{if(t.strictRanges===!0)throw new TypeError(`Expected step "${e}" to be a number`);return[]},J$=(e,t,r=1,i={})=>{let n=Number(e),a=Number(t);if(!Number.isInteger(n)||!Number.isInteger(a)){if(i.strictRanges===!0)throw r_([e,t]);return[]}n===0&&(n=0),a===0&&(a=0);let s=n>a,o=String(e),l=String(t),d=String(r);r=Math.max(Math.abs(r),1);let c=qh(o)||qh(l)||qh(d),p=c?Math.max(o.length,l.length,d.length):0,u=c===!1&&K$(e,t,i)===!1,m=i.transform||W$(u);if(i.toRegex&&r===1)return e_(ju(e,p),ju(t,p),!0,i);let f={negatives:[],positives:[]},g=b=>f[b<0?"negatives":"positives"].push(Math.abs(b)),y=[],_=0;for(;s?n>=a:n<=a;)i.toRegex===!0&&r>1?g(n):y.push(X$(m(n,_),p,u)),n=s?n-r:n+r,_++;return i.toRegex===!0?r>1?Q$(f,i,p):t_(y,null,{wrap:!1,...i}):y},Z$=(e,t,r=1,i={})=>{if(!Hd(e)&&e.length>1||!Hd(t)&&t.length>1)return i_(e,t,i);let n=i.transform||(u=>String.fromCharCode(u)),a=`${e}`.charCodeAt(0),s=`${t}`.charCodeAt(0),o=a>s,l=Math.min(a,s),d=Math.max(a,s);if(i.toRegex&&r===1)return e_(l,d,!1,i);let c=[],p=0;for(;o?a>=s:a<=s;)c.push(n(a,p)),a=o?a-r:a+r,p++;return i.toRegex===!0?t_(c,null,{wrap:!1,options:i}):c},Fu=(e,t,r,i={})=>{if(t==null&&Lh(e))return[e];if(!Lh(e)||!Lh(t))return i_(e,t,i);if(typeof r=="function")return Fu(e,t,1,{transform:r});if(J7(r))return Fu(e,t,0,r);let n={...i};return n.capture===!0&&(n.wrap=!0),r=r||n.step||1,Hd(r)?Hd(e)&&Hd(t)?J$(e,t,r,n):Z$(e,t,Math.max(Math.abs(r),1),n):r!=null&&!J7(r)?Y$(r,n):Fu(e,t,1,r)};n_.exports=Fu});var o_=h((zve,s_)=>{"use strict";var eG=Bh(),a_=Bu(),tG=(e,t={})=>{let r=(i,n={})=>{let a=a_.isInvalidBrace(n),s=i.invalid===!0&&t.escapeInvalid===!0,o=a===!0||s===!0,l=t.escapeInvalid===!0?"\\":"",d="";if(i.isOpen===!0)return l+i.value;if(i.isClose===!0)return console.log("node.isClose",l,i.value),l+i.value;if(i.type==="open")return o?l+i.value:"(";if(i.type==="close")return o?l+i.value:")";if(i.type==="comma")return i.prev.type==="comma"?"":o?i.value:"|";if(i.value)return i.value;if(i.nodes&&i.ranges>0){let c=a_.reduce(i.nodes),p=eG(...c,{...t,wrap:!1,toRegex:!0,strictZeros:!0});if(p.length!==0)return c.length>1&&p.length>1?`(${p})`:p}if(i.nodes)for(let c of i.nodes)d+=r(c,i);return d};return r(e)};s_.exports=tG});var c_=h((Uve,d_)=>{"use strict";var rG=Bh(),l_=Mu(),Ro=Bu(),bs=(e="",t="",r=!1)=>{let i=[];if(e=[].concat(e),t=[].concat(t),!t.length)return e;if(!e.length)return r?Ro.flatten(t).map(n=>`{${n}}`):t;for(let n of e)if(Array.isArray(n))for(let a of n)i.push(bs(a,t,r));else for(let a of t)r===!0&&typeof a=="string"&&(a=`{${a}}`),i.push(Array.isArray(a)?bs(n,a,r):n+a);return Ro.flatten(i)},iG=(e,t={})=>{let r=t.rangeLimit===void 0?1e3:t.rangeLimit,i=(n,a={})=>{n.queue=[];let s=a,o=a.queue;for(;s.type!=="brace"&&s.type!=="root"&&s.parent;)s=s.parent,o=s.queue;if(n.invalid||n.dollar){o.push(bs(o.pop(),l_(n,t)));return}if(n.type==="brace"&&n.invalid!==!0&&n.nodes.length===2){o.push(bs(o.pop(),["{}"]));return}if(n.nodes&&n.ranges>0){let p=Ro.reduce(n.nodes);if(Ro.exceedsLimit(...p,t.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let u=rG(...p,t);u.length===0&&(u=l_(n,t)),o.push(bs(o.pop(),u)),n.nodes=[];return}let l=Ro.encloseBrace(n),d=n.queue,c=n;for(;c.type!=="brace"&&c.type!=="root"&&c.parent;)c=c.parent,d=c.queue;for(let p=0;p{"use strict";p_.exports={MAX_LENGTH:1e4,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:` +`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var y_=h(($ve,g_)=>{"use strict";var nG=Mu(),{MAX_LENGTH:m_,CHAR_BACKSLASH:Mh,CHAR_BACKTICK:aG,CHAR_COMMA:sG,CHAR_DOT:oG,CHAR_LEFT_PARENTHESES:lG,CHAR_RIGHT_PARENTHESES:dG,CHAR_LEFT_CURLY_BRACE:cG,CHAR_RIGHT_CURLY_BRACE:pG,CHAR_LEFT_SQUARE_BRACKET:f_,CHAR_RIGHT_SQUARE_BRACKET:h_,CHAR_DOUBLE_QUOTE:uG,CHAR_SINGLE_QUOTE:mG,CHAR_NO_BREAK_SPACE:fG,CHAR_ZERO_WIDTH_NOBREAK_SPACE:hG}=u_(),gG=(e,t={})=>{if(typeof e!="string")throw new TypeError("Expected a string");let r=t||{},i=typeof r.maxLength=="number"?Math.min(m_,r.maxLength):m_;if(e.length>i)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${i})`);let n={type:"root",input:e,nodes:[]},a=[n],s=n,o=n,l=0,d=e.length,c=0,p=0,u,m=()=>e[c++],f=g=>{if(g.type==="text"&&o.type==="dot"&&(o.type="text"),o&&o.type==="text"&&g.type==="text"){o.value+=g.value;return}return s.nodes.push(g),g.parent=s,g.prev=o,o=g,g};for(f({type:"bos"});c0){if(s.ranges>0){s.ranges=0;let g=s.nodes.shift();s.nodes=[g,{type:"text",value:nG(s)}]}f({type:"comma",value:u}),s.commas++;continue}if(u===oG&&p>0&&s.commas===0){let g=s.nodes;if(p===0||g.length===0){f({type:"text",value:u});continue}if(o.type==="dot"){if(s.range=[],o.value+=u,o.type="range",s.nodes.length!==3&&s.nodes.length!==5){s.invalid=!0,s.ranges=0,o.type="text";continue}s.ranges++,s.args=[];continue}if(o.type==="range"){g.pop();let y=g[g.length-1];y.value+=o.value+u,o=y,s.ranges--;continue}f({type:"dot",value:u});continue}f({type:"text",value:u})}do if(s=a.pop(),s.type!=="root"){s.nodes.forEach(_=>{_.nodes||(_.type==="open"&&(_.isOpen=!0),_.type==="close"&&(_.isClose=!0),_.nodes||(_.type="text"),_.invalid=!0)});let g=a[a.length-1],y=g.nodes.indexOf(s);g.nodes.splice(y,1,...s.nodes)}while(a.length>0);return f({type:"eos"}),n};g_.exports=gG});var b_=h((Gve,__)=>{"use strict";var v_=Mu(),yG=o_(),vG=c_(),_G=y_(),ii=(e,t={})=>{let r=[];if(Array.isArray(e))for(let i of e){let n=ii.create(i,t);Array.isArray(n)?r.push(...n):r.push(n)}else r=[].concat(ii.create(e,t));return t&&t.expand===!0&&t.nodupes===!0&&(r=[...new Set(r)]),r};ii.parse=(e,t={})=>_G(e,t);ii.stringify=(e,t={})=>v_(typeof e=="string"?ii.parse(e,t):e,t);ii.compile=(e,t={})=>(typeof e=="string"&&(e=ii.parse(e,t)),yG(e,t));ii.expand=(e,t={})=>{typeof e=="string"&&(e=ii.parse(e,t));let r=vG(e,t);return t.noempty===!0&&(r=r.filter(Boolean)),t.nodupes===!0&&(r=[...new Set(r)]),r};ii.create=(e,t={})=>e===""||e.length<3?[e]:t.expand!==!0?ii.compile(e,t):ii.expand(e,t);__.exports=ii});var $d=h((Vve,S_)=>{"use strict";var bG=require("path"),hn="\\\\/",w_=`[^${hn}]`,Un="\\.",wG="\\+",EG="\\?",ku="\\/",NG="(?=.)",E_="[^/]",Fh=`(?:${ku}|$)`,N_=`(?:^|${ku})`,jh=`${Un}{1,2}${Fh}`,xG=`(?!${Un})`,SG=`(?!${N_}${jh})`,TG=`(?!${Un}{0,1}${Fh})`,PG=`(?!${jh})`,CG=`[^.${ku}]`,RG=`${E_}*?`,x_={DOT_LITERAL:Un,PLUS_LITERAL:wG,QMARK_LITERAL:EG,SLASH_LITERAL:ku,ONE_CHAR:NG,QMARK:E_,END_ANCHOR:Fh,DOTS_SLASH:jh,NO_DOT:xG,NO_DOTS:SG,NO_DOT_SLASH:TG,NO_DOTS_SLASH:PG,QMARK_NO_DOT:CG,STAR:RG,START_ANCHOR:N_},OG={...x_,SLASH_LITERAL:`[${hn}]`,QMARK:w_,STAR:`${w_}*?`,DOTS_SLASH:`${Un}{1,2}(?:[${hn}]|$)`,NO_DOT:`(?!${Un})`,NO_DOTS:`(?!(?:^|[${hn}])${Un}{1,2}(?:[${hn}]|$))`,NO_DOT_SLASH:`(?!${Un}{0,1}(?:[${hn}]|$))`,NO_DOTS_SLASH:`(?!${Un}{1,2}(?:[${hn}]|$))`,QMARK_NO_DOT:`[^.${hn}]`,START_ANCHOR:`(?:^|[${hn}])`,END_ANCHOR:`(?:[${hn}]|$)`},AG={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};S_.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:AG,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:bG.sep,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===!0?OG:x_}}});var Gd=h(Gr=>{"use strict";var IG=require("path"),DG=process.platform==="win32",{REGEX_BACKSLASH:LG,REGEX_REMOVE_BACKSLASH:qG,REGEX_SPECIAL_CHARS:BG,REGEX_SPECIAL_CHARS_GLOBAL:MG}=$d();Gr.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);Gr.hasRegexChars=e=>BG.test(e);Gr.isRegexChar=e=>e.length===1&&Gr.hasRegexChars(e);Gr.escapeRegex=e=>e.replace(MG,"\\$1");Gr.toPosixSlashes=e=>e.replace(LG,"/");Gr.removeBackslashes=e=>e.replace(qG,t=>t==="\\"?"":t);Gr.supportsLookbehinds=()=>{let e=process.version.slice(1).split(".").map(Number);return e.length===3&&e[0]>=9||e[0]===8&&e[1]>=10};Gr.isWindows=e=>e&&typeof e.windows=="boolean"?e.windows:DG===!0||IG.sep==="\\";Gr.escapeLast=(e,t,r)=>{let i=e.lastIndexOf(t,r);return i===-1?e:e[i-1]==="\\"?Gr.escapeLast(e,t,i-1):`${e.slice(0,i)}\\${e.slice(i)}`};Gr.removePrefix=(e,t={})=>{let r=e;return r.startsWith("./")&&(r=r.slice(2),t.prefix="./"),r};Gr.wrapOutput=(e,t={},r={})=>{let i=r.contains?"":"^",n=r.contains?"":"$",a=`${i}(?:${e})${n}`;return t.negated===!0&&(a=`(?:^(?!${a}).*$)`),a}});var D_=h((Kve,I_)=>{"use strict";var T_=Gd(),{CHAR_ASTERISK:kh,CHAR_AT:FG,CHAR_BACKWARD_SLASH:Vd,CHAR_COMMA:jG,CHAR_DOT:zh,CHAR_EXCLAMATION_MARK:Uh,CHAR_FORWARD_SLASH:A_,CHAR_LEFT_CURLY_BRACE:Hh,CHAR_LEFT_PARENTHESES:$h,CHAR_LEFT_SQUARE_BRACKET:kG,CHAR_PLUS:zG,CHAR_QUESTION_MARK:P_,CHAR_RIGHT_CURLY_BRACE:UG,CHAR_RIGHT_PARENTHESES:C_,CHAR_RIGHT_SQUARE_BRACKET:HG}=$d(),R_=e=>e===A_||e===Vd,O_=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?1/0:1)},$G=(e,t)=>{let r=t||{},i=e.length-1,n=r.parts===!0||r.scanToEnd===!0,a=[],s=[],o=[],l=e,d=-1,c=0,p=0,u=!1,m=!1,f=!1,g=!1,y=!1,_=!1,b=!1,C=!1,R=!1,A=!1,U=0,ne,j,q={value:"",depth:0,isGlob:!1},Z=()=>d>=i,w=()=>l.charCodeAt(d+1),ae=()=>(ne=j,l.charCodeAt(++d));for(;d0&&(qe=l.slice(0,c),l=l.slice(c),p-=c),se&&f===!0&&p>0?(se=l.slice(0,p),E=l.slice(p)):f===!0?(se="",E=l):se=l,se&&se!==""&&se!=="/"&&se!==l&&R_(se.charCodeAt(se.length-1))&&(se=se.slice(0,-1)),r.unescape===!0&&(E&&(E=T_.removeBackslashes(E)),se&&b===!0&&(se=T_.removeBackslashes(se)));let x={prefix:qe,input:e,start:c,base:se,glob:E,isBrace:u,isBracket:m,isGlob:f,isExtglob:g,isGlobstar:y,negated:C,negatedExtglob:R};if(r.tokens===!0&&(x.maxDepth=0,R_(j)||s.push(q),x.tokens=s),r.parts===!0||r.tokens===!0){let he;for(let pe=0;pe{"use strict";var zu=$d(),ni=Gd(),{MAX_LENGTH:Uu,POSIX_REGEX_SOURCE:GG,REGEX_NON_SPECIAL_CHARS:VG,REGEX_SPECIAL_CHARS_BACKREF:WG,REPLACEMENTS:L_}=zu,KG=(e,t)=>{if(typeof t.expandRange=="function")return t.expandRange(...e,t);e.sort();let r=`[${e.join("-")}]`;try{new RegExp(r)}catch{return e.map(n=>ni.escapeRegex(n)).join("..")}return r},Oo=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,Gh=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=L_[e]||e;let r={...t},i=typeof r.maxLength=="number"?Math.min(Uu,r.maxLength):Uu,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);let a={type:"bos",value:"",output:r.prepend||""},s=[a],o=r.capture?"":"?:",l=ni.isWindows(t),d=zu.globChars(l),c=zu.extglobChars(d),{DOT_LITERAL:p,PLUS_LITERAL:u,SLASH_LITERAL:m,ONE_CHAR:f,DOTS_SLASH:g,NO_DOT:y,NO_DOT_SLASH:_,NO_DOTS_SLASH:b,QMARK:C,QMARK_NO_DOT:R,STAR:A,START_ANCHOR:U}=d,ne=H=>`(${o}(?:(?!${U}${H.dot?g:p}).)*?)`,j=r.dot?"":y,q=r.dot?C:R,Z=r.bash===!0?ne(r):A;r.capture&&(Z=`(${Z})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let w={input:e,index:-1,start:0,dot:r.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:s};e=ni.removePrefix(e,w),n=e.length;let ae=[],se=[],qe=[],E=a,x,he=()=>w.index===n-1,pe=w.peek=(H=1)=>e[w.index+H],_e=w.advance=()=>e[++w.index]||"",fr=()=>e.slice(w.index+1),jt=(H="",Je=0)=>{w.consumed+=H,w.index+=Je},Wi=H=>{w.output+=H.output!=null?H.output:H.value,jt(H.value)},vu=()=>{let H=1;for(;pe()==="!"&&(pe(2)!=="("||pe(3)==="?");)_e(),w.start++,H++;return H%2===0?!1:(w.negated=!0,w.start++,!0)},hs=H=>{w[H]++,qe.push(H)},cn=H=>{w[H]--,qe.pop()},be=H=>{if(E.type==="globstar"){let Je=w.braces>0&&(H.type==="comma"||H.type==="brace"),z=H.extglob===!0||ae.length&&(H.type==="pipe"||H.type==="paren");H.type!=="slash"&&H.type!=="paren"&&!Je&&!z&&(w.output=w.output.slice(0,-E.output.length),E.type="star",E.value="*",E.output=Z,w.output+=E.output)}if(ae.length&&H.type!=="paren"&&(ae[ae.length-1].inner+=H.value),(H.value||H.output)&&Wi(H),E&&E.type==="text"&&H.type==="text"){E.value+=H.value,E.output=(E.output||"")+H.value;return}H.prev=E,s.push(H),E=H},_o=(H,Je)=>{let z={...c[Je],conditions:1,inner:""};z.prev=E,z.parens=w.parens,z.output=w.output;let we=(r.capture?"(":"")+z.open;hs("parens"),be({type:H,value:Je,output:w.output?"":f}),be({type:"paren",extglob:!0,value:_e(),output:we}),ae.push(z)},_u=H=>{let Je=H.close+(r.capture?")":""),z;if(H.type==="negate"){let we=Z;if(H.inner&&H.inner.length>1&&H.inner.includes("/")&&(we=ne(r)),(we!==Z||he()||/^\)+$/.test(fr()))&&(Je=H.close=`)$))${we}`),H.inner.includes("*")&&(z=fr())&&/^\.[^\\/.]+$/.test(z)){let st=Gh(z,{...t,fastpaths:!1}).output;Je=H.close=`)${st})${we})`}H.prev.type==="bos"&&(w.negatedExtglob=!0)}be({type:"paren",extglob:!0,value:x,output:Je}),cn("parens")};if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let H=!1,Je=e.replace(WG,(z,we,st,$t,vt,gs)=>$t==="\\"?(H=!0,z):$t==="?"?we?we+$t+(vt?C.repeat(vt.length):""):gs===0?q+(vt?C.repeat(vt.length):""):C.repeat(st.length):$t==="."?p.repeat(st.length):$t==="*"?we?we+$t+(vt?Z:""):Z:we?z:`\\${z}`);return H===!0&&(r.unescape===!0?Je=Je.replace(/\\/g,""):Je=Je.replace(/\\+/g,z=>z.length%2===0?"\\\\":z?"\\":"")),Je===e&&r.contains===!0?(w.output=e,w):(w.output=ni.wrapOutput(Je,w,t),w)}for(;!he();){if(x=_e(),x==="\0")continue;if(x==="\\"){let z=pe();if(z==="/"&&r.bash!==!0||z==="."||z===";")continue;if(!z){x+="\\",be({type:"text",value:x});continue}let we=/^\\+/.exec(fr()),st=0;if(we&&we[0].length>2&&(st=we[0].length,w.index+=st,st%2!==0&&(x+="\\")),r.unescape===!0?x=_e():x+=_e(),w.brackets===0){be({type:"text",value:x});continue}}if(w.brackets>0&&(x!=="]"||E.value==="["||E.value==="[^")){if(r.posix!==!1&&x===":"){let z=E.value.slice(1);if(z.includes("[")&&(E.posix=!0,z.includes(":"))){let we=E.value.lastIndexOf("["),st=E.value.slice(0,we),$t=E.value.slice(we+2),vt=GG[$t];if(vt){E.value=st+vt,w.backtrack=!0,_e(),!a.output&&s.indexOf(E)===1&&(a.output=f);continue}}}(x==="["&&pe()!==":"||x==="-"&&pe()==="]")&&(x=`\\${x}`),x==="]"&&(E.value==="["||E.value==="[^")&&(x=`\\${x}`),r.posix===!0&&x==="!"&&E.value==="["&&(x="^"),E.value+=x,Wi({value:x});continue}if(w.quotes===1&&x!=='"'){x=ni.escapeRegex(x),E.value+=x,Wi({value:x});continue}if(x==='"'){w.quotes=w.quotes===1?0:1,r.keepQuotes===!0&&be({type:"text",value:x});continue}if(x==="("){hs("parens"),be({type:"paren",value:x});continue}if(x===")"){if(w.parens===0&&r.strictBrackets===!0)throw new SyntaxError(Oo("opening","("));let z=ae[ae.length-1];if(z&&w.parens===z.parens+1){_u(ae.pop());continue}be({type:"paren",value:x,output:w.parens?")":"\\)"}),cn("parens");continue}if(x==="["){if(r.nobracket===!0||!fr().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(Oo("closing","]"));x=`\\${x}`}else hs("brackets");be({type:"bracket",value:x});continue}if(x==="]"){if(r.nobracket===!0||E&&E.type==="bracket"&&E.value.length===1){be({type:"text",value:x,output:`\\${x}`});continue}if(w.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(Oo("opening","["));be({type:"text",value:x,output:`\\${x}`});continue}cn("brackets");let z=E.value.slice(1);if(E.posix!==!0&&z[0]==="^"&&!z.includes("/")&&(x=`/${x}`),E.value+=x,Wi({value:x}),r.literalBrackets===!1||ni.hasRegexChars(z))continue;let we=ni.escapeRegex(E.value);if(w.output=w.output.slice(0,-E.value.length),r.literalBrackets===!0){w.output+=we,E.value=we;continue}E.value=`(${o}${we}|${E.value})`,w.output+=E.value;continue}if(x==="{"&&r.nobrace!==!0){hs("braces");let z={type:"brace",value:x,output:"(",outputIndex:w.output.length,tokensIndex:w.tokens.length};se.push(z),be(z);continue}if(x==="}"){let z=se[se.length-1];if(r.nobrace===!0||!z){be({type:"text",value:x,output:x});continue}let we=")";if(z.dots===!0){let st=s.slice(),$t=[];for(let vt=st.length-1;vt>=0&&(s.pop(),st[vt].type!=="brace");vt--)st[vt].type!=="dots"&&$t.unshift(st[vt].value);we=KG($t,r),w.backtrack=!0}if(z.comma!==!0&&z.dots!==!0){let st=w.output.slice(0,z.outputIndex),$t=w.tokens.slice(z.tokensIndex);z.value=z.output="\\{",x=we="\\}",w.output=st;for(let vt of $t)w.output+=vt.output||vt.value}be({type:"brace",value:x,output:we}),cn("braces"),se.pop();continue}if(x==="|"){ae.length>0&&ae[ae.length-1].conditions++,be({type:"text",value:x});continue}if(x===","){let z=x,we=se[se.length-1];we&&qe[qe.length-1]==="braces"&&(we.comma=!0,z="|"),be({type:"comma",value:x,output:z});continue}if(x==="/"){if(E.type==="dot"&&w.index===w.start+1){w.start=w.index+1,w.consumed="",w.output="",s.pop(),E=a;continue}be({type:"slash",value:x,output:m});continue}if(x==="."){if(w.braces>0&&E.type==="dot"){E.value==="."&&(E.output=p);let z=se[se.length-1];E.type="dots",E.output+=x,E.value+=x,z.dots=!0;continue}if(w.braces+w.parens===0&&E.type!=="bos"&&E.type!=="slash"){be({type:"text",value:x,output:p});continue}be({type:"dot",value:x,output:p});continue}if(x==="?"){if(!(E&&E.value==="(")&&r.noextglob!==!0&&pe()==="("&&pe(2)!=="?"){_o("qmark",x);continue}if(E&&E.type==="paren"){let we=pe(),st=x;if(we==="<"&&!ni.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(E.value==="("&&!/[!=<:]/.test(we)||we==="<"&&!/<([!=]|\w+>)/.test(fr()))&&(st=`\\${x}`),be({type:"text",value:x,output:st});continue}if(r.dot!==!0&&(E.type==="slash"||E.type==="bos")){be({type:"qmark",value:x,output:R});continue}be({type:"qmark",value:x,output:C});continue}if(x==="!"){if(r.noextglob!==!0&&pe()==="("&&(pe(2)!=="?"||!/[!=<:]/.test(pe(3)))){_o("negate",x);continue}if(r.nonegate!==!0&&w.index===0){vu();continue}}if(x==="+"){if(r.noextglob!==!0&&pe()==="("&&pe(2)!=="?"){_o("plus",x);continue}if(E&&E.value==="("||r.regex===!1){be({type:"plus",value:x,output:u});continue}if(E&&(E.type==="bracket"||E.type==="paren"||E.type==="brace")||w.parens>0){be({type:"plus",value:x});continue}be({type:"plus",value:u});continue}if(x==="@"){if(r.noextglob!==!0&&pe()==="("&&pe(2)!=="?"){be({type:"at",extglob:!0,value:x,output:""});continue}be({type:"text",value:x});continue}if(x!=="*"){(x==="$"||x==="^")&&(x=`\\${x}`);let z=VG.exec(fr());z&&(x+=z[0],w.index+=z[0].length),be({type:"text",value:x});continue}if(E&&(E.type==="globstar"||E.star===!0)){E.type="star",E.star=!0,E.value+=x,E.output=Z,w.backtrack=!0,w.globstar=!0,jt(x);continue}let H=fr();if(r.noextglob!==!0&&/^\([^?]/.test(H)){_o("star",x);continue}if(E.type==="star"){if(r.noglobstar===!0){jt(x);continue}let z=E.prev,we=z.prev,st=z.type==="slash"||z.type==="bos",$t=we&&(we.type==="star"||we.type==="globstar");if(r.bash===!0&&(!st||H[0]&&H[0]!=="/")){be({type:"star",value:x,output:""});continue}let vt=w.braces>0&&(z.type==="comma"||z.type==="brace"),gs=ae.length&&(z.type==="pipe"||z.type==="paren");if(!st&&z.type!=="paren"&&!vt&&!gs){be({type:"star",value:x,output:""});continue}for(;H.slice(0,3)==="/**";){let _a=e[w.index+4];if(_a&&_a!=="/")break;H=H.slice(3),jt("/**",3)}if(z.type==="bos"&&he()){E.type="globstar",E.value+=x,E.output=ne(r),w.output=E.output,w.globstar=!0,jt(x);continue}if(z.type==="slash"&&z.prev.type!=="bos"&&!$t&&he()){w.output=w.output.slice(0,-(z.output+E.output).length),z.output=`(?:${z.output}`,E.type="globstar",E.output=ne(r)+(r.strictSlashes?")":"|$)"),E.value+=x,w.globstar=!0,w.output+=z.output+E.output,jt(x);continue}if(z.type==="slash"&&z.prev.type!=="bos"&&H[0]==="/"){let _a=H[1]!==void 0?"|$":"";w.output=w.output.slice(0,-(z.output+E.output).length),z.output=`(?:${z.output}`,E.type="globstar",E.output=`${ne(r)}${m}|${m}${_a})`,E.value+=x,w.output+=z.output+E.output,w.globstar=!0,jt(x+_e()),be({type:"slash",value:"/",output:""});continue}if(z.type==="bos"&&H[0]==="/"){E.type="globstar",E.value+=x,E.output=`(?:^|${m}|${ne(r)}${m})`,w.output=E.output,w.globstar=!0,jt(x+_e()),be({type:"slash",value:"/",output:""});continue}w.output=w.output.slice(0,-E.output.length),E.type="globstar",E.output=ne(r),E.value+=x,w.output+=E.output,w.globstar=!0,jt(x);continue}let Je={type:"star",value:x,output:Z};if(r.bash===!0){Je.output=".*?",(E.type==="bos"||E.type==="slash")&&(Je.output=j+Je.output),be(Je);continue}if(E&&(E.type==="bracket"||E.type==="paren")&&r.regex===!0){Je.output=x,be(Je);continue}(w.index===w.start||E.type==="slash"||E.type==="dot")&&(E.type==="dot"?(w.output+=_,E.output+=_):r.dot===!0?(w.output+=b,E.output+=b):(w.output+=j,E.output+=j),pe()!=="*"&&(w.output+=f,E.output+=f)),be(Je)}for(;w.brackets>0;){if(r.strictBrackets===!0)throw new SyntaxError(Oo("closing","]"));w.output=ni.escapeLast(w.output,"["),cn("brackets")}for(;w.parens>0;){if(r.strictBrackets===!0)throw new SyntaxError(Oo("closing",")"));w.output=ni.escapeLast(w.output,"("),cn("parens")}for(;w.braces>0;){if(r.strictBrackets===!0)throw new SyntaxError(Oo("closing","}"));w.output=ni.escapeLast(w.output,"{"),cn("braces")}if(r.strictSlashes!==!0&&(E.type==="star"||E.type==="bracket")&&be({type:"maybe_slash",value:"",output:`${m}?`}),w.backtrack===!0){w.output="";for(let H of w.tokens)w.output+=H.output!=null?H.output:H.value,H.suffix&&(w.output+=H.suffix)}return w};Gh.fastpaths=(e,t)=>{let r={...t},i=typeof r.maxLength=="number"?Math.min(Uu,r.maxLength):Uu,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);e=L_[e]||e;let a=ni.isWindows(t),{DOT_LITERAL:s,SLASH_LITERAL:o,ONE_CHAR:l,DOTS_SLASH:d,NO_DOT:c,NO_DOTS:p,NO_DOTS_SLASH:u,STAR:m,START_ANCHOR:f}=zu.globChars(a),g=r.dot?p:c,y=r.dot?u:c,_=r.capture?"":"?:",b={negated:!1,prefix:""},C=r.bash===!0?".*?":m;r.capture&&(C=`(${C})`);let R=j=>j.noglobstar===!0?C:`(${_}(?:(?!${f}${j.dot?d:s}).)*?)`,A=j=>{switch(j){case"*":return`${g}${l}${C}`;case".*":return`${s}${l}${C}`;case"*.*":return`${g}${C}${s}${l}${C}`;case"*/*":return`${g}${C}${o}${l}${y}${C}`;case"**":return g+R(r);case"**/*":return`(?:${g}${R(r)}${o})?${y}${l}${C}`;case"**/*.*":return`(?:${g}${R(r)}${o})?${y}${C}${s}${l}${C}`;case"**/.*":return`(?:${g}${R(r)}${o})?${s}${l}${C}`;default:{let q=/^(.*?)\.(\w+)$/.exec(j);if(!q)return;let Z=A(q[1]);return Z?Z+s+q[2]:void 0}}},U=ni.removePrefix(e,b),ne=A(U);return ne&&r.strictSlashes!==!0&&(ne+=`${o}?`),ne};q_.exports=Gh});var F_=h((Qve,M_)=>{"use strict";var XG=require("path"),QG=D_(),Vh=B_(),Wh=Gd(),YG=$d(),JG=e=>e&&typeof e=="object"&&!Array.isArray(e),Ot=(e,t,r=!1)=>{if(Array.isArray(e)){let c=e.map(u=>Ot(u,t,r));return u=>{for(let m of c){let f=m(u);if(f)return f}return!1}}let i=JG(e)&&e.tokens&&e.input;if(e===""||typeof e!="string"&&!i)throw new TypeError("Expected pattern to be a non-empty string");let n=t||{},a=Wh.isWindows(t),s=i?Ot.compileRe(e,t):Ot.makeRe(e,t,!1,!0),o=s.state;delete s.state;let l=()=>!1;if(n.ignore){let c={...t,ignore:null,onMatch:null,onResult:null};l=Ot(n.ignore,c,r)}let d=(c,p=!1)=>{let{isMatch:u,match:m,output:f}=Ot.test(c,s,t,{glob:e,posix:a}),g={glob:e,state:o,regex:s,posix:a,input:c,output:f,match:m,isMatch:u};return typeof n.onResult=="function"&&n.onResult(g),u===!1?(g.isMatch=!1,p?g:!1):l(c)?(typeof n.onIgnore=="function"&&n.onIgnore(g),g.isMatch=!1,p?g:!1):(typeof n.onMatch=="function"&&n.onMatch(g),p?g:!0)};return r&&(d.state=o),d};Ot.test=(e,t,r,{glob:i,posix:n}={})=>{if(typeof e!="string")throw new TypeError("Expected input to be a string");if(e==="")return{isMatch:!1,output:""};let a=r||{},s=a.format||(n?Wh.toPosixSlashes:null),o=e===i,l=o&&s?s(e):e;return o===!1&&(l=s?s(e):e,o=l===i),(o===!1||a.capture===!0)&&(a.matchBase===!0||a.basename===!0?o=Ot.matchBase(e,t,r,n):o=t.exec(l)),{isMatch:!!o,match:o,output:l}};Ot.matchBase=(e,t,r,i=Wh.isWindows(r))=>(t instanceof RegExp?t:Ot.makeRe(t,r)).test(XG.basename(e));Ot.isMatch=(e,t,r)=>Ot(t,r)(e);Ot.parse=(e,t)=>Array.isArray(e)?e.map(r=>Ot.parse(r,t)):Vh(e,{...t,fastpaths:!1});Ot.scan=(e,t)=>QG(e,t);Ot.compileRe=(e,t,r=!1,i=!1)=>{if(r===!0)return e.output;let n=t||{},a=n.contains?"":"^",s=n.contains?"":"$",o=`${a}(?:${e.output})${s}`;e&&e.negated===!0&&(o=`^(?!${o}).*$`);let l=Ot.toRegex(o,t);return i===!0&&(l.state=e),l};Ot.makeRe=(e,t={},r=!1,i=!1)=>{if(!e||typeof e!="string")throw new TypeError("Expected a non-empty string");let n={negated:!1,fastpaths:!0};return t.fastpaths!==!1&&(e[0]==="."||e[0]==="*")&&(n.output=Vh.fastpaths(e,t)),n.output||(n=Vh(e,t)),Ot.compileRe(n,t,r,i)};Ot.toRegex=(e,t)=>{try{let r=t||{};return new RegExp(e,r.flags||(r.nocase?"i":""))}catch(r){if(t&&t.debug===!0)throw r;return/$^/}};Ot.constants=YG;M_.exports=Ot});var k_=h((Yve,j_)=>{"use strict";j_.exports=F_()});var V_=h((Jve,G_)=>{"use strict";var U_=require("util"),H_=b_(),gn=k_(),Kh=Gd(),z_=e=>e===""||e==="./",$_=e=>{let t=e.indexOf("{");return t>-1&&e.indexOf("}",t)>-1},ot=(e,t,r)=>{t=[].concat(t),e=[].concat(e);let i=new Set,n=new Set,a=new Set,s=0,o=c=>{a.add(c.output),r&&r.onResult&&r.onResult(c)};for(let c=0;c!i.has(c));if(r&&d.length===0){if(r.failglob===!0)throw new Error(`No matches found for "${t.join(", ")}"`);if(r.nonull===!0||r.nullglob===!0)return r.unescape?t.map(c=>c.replace(/\\/g,"")):t}return d};ot.match=ot;ot.matcher=(e,t)=>gn(e,t);ot.isMatch=(e,t,r)=>gn(t,r)(e);ot.any=ot.isMatch;ot.not=(e,t,r={})=>{t=[].concat(t).map(String);let i=new Set,n=[],a=o=>{r.onResult&&r.onResult(o),n.push(o.output)},s=new Set(ot(e,t,{...r,onResult:a}));for(let o of n)s.has(o)||i.add(o);return[...i]};ot.contains=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${U_.inspect(e)}"`);if(Array.isArray(t))return t.some(i=>ot.contains(e,i,r));if(typeof t=="string"){if(z_(e)||z_(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return ot.isMatch(e,t,{...r,contains:!0})};ot.matchKeys=(e,t,r)=>{if(!Kh.isObject(e))throw new TypeError("Expected the first argument to be an object");let i=ot(Object.keys(e),t,r),n={};for(let a of i)n[a]=e[a];return n};ot.some=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let a=gn(String(n),r);if(i.some(s=>a(s)))return!0}return!1};ot.every=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let a=gn(String(n),r);if(!i.every(s=>a(s)))return!1}return!0};ot.all=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${U_.inspect(e)}"`);return[].concat(t).every(i=>gn(i,r)(e))};ot.capture=(e,t,r)=>{let i=Kh.isWindows(r),a=gn.makeRe(String(e),{...r,capture:!0}).exec(i?Kh.toPosixSlashes(t):t);if(a)return a.slice(1).map(s=>s===void 0?"":s)};ot.makeRe=(...e)=>gn.makeRe(...e);ot.scan=(...e)=>gn.scan(...e);ot.parse=(e,t)=>{let r=[];for(let i of[].concat(e||[]))for(let n of H_(String(i),t))r.push(gn.parse(n,t));return r};ot.braces=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return t&&t.nobrace===!0||!$_(e)?[e]:H_(e,t)};ot.braceExpand=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return ot.braces(e,{...t,expand:!0})};ot.hasBraces=$_;G_.exports=ot});var eb=h(ge=>{"use strict";Object.defineProperty(ge,"__esModule",{value:!0});ge.removeDuplicateSlashes=ge.matchAny=ge.convertPatternsToRe=ge.makeRe=ge.getPatternParts=ge.expandBraceExpansion=ge.expandPatternsWithBraceExpansion=ge.isAffectDepthOfReadingPattern=ge.endsWithSlashGlobStar=ge.hasGlobStar=ge.getBaseDirectory=ge.isPatternRelatedToParentDirectory=ge.getPatternsOutsideCurrentDirectory=ge.getPatternsInsideCurrentDirectory=ge.getPositivePatterns=ge.getNegativePatterns=ge.isPositivePattern=ge.isNegativePattern=ge.convertToNegativePattern=ge.convertToPositivePattern=ge.isDynamicPattern=ge.isStaticPattern=void 0;var ZG=require("path"),eV=F7(),Xh=V_(),W_="**",tV="\\",rV=/[*?]|^!/,iV=/\[[^[]*]/,nV=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,aV=/[!*+?@]\([^(]*\)/,sV=/,|\.\./,oV=/(?!^)\/{2,}/g;function K_(e,t={}){return!X_(e,t)}ge.isStaticPattern=K_;function X_(e,t={}){return e===""?!1:!!(t.caseSensitiveMatch===!1||e.includes(tV)||rV.test(e)||iV.test(e)||nV.test(e)||t.extglob!==!1&&aV.test(e)||t.braceExpansion!==!1&&lV(e))}ge.isDynamicPattern=X_;function lV(e){let t=e.indexOf("{");if(t===-1)return!1;let r=e.indexOf("}",t+1);if(r===-1)return!1;let i=e.slice(t,r);return sV.test(i)}function dV(e){return Hu(e)?e.slice(1):e}ge.convertToPositivePattern=dV;function cV(e){return"!"+e}ge.convertToNegativePattern=cV;function Hu(e){return e.startsWith("!")&&e[1]!=="("}ge.isNegativePattern=Hu;function Q_(e){return!Hu(e)}ge.isPositivePattern=Q_;function pV(e){return e.filter(Hu)}ge.getNegativePatterns=pV;function uV(e){return e.filter(Q_)}ge.getPositivePatterns=uV;function mV(e){return e.filter(t=>!Qh(t))}ge.getPatternsInsideCurrentDirectory=mV;function fV(e){return e.filter(Qh)}ge.getPatternsOutsideCurrentDirectory=fV;function Qh(e){return e.startsWith("..")||e.startsWith("./..")}ge.isPatternRelatedToParentDirectory=Qh;function hV(e){return eV(e,{flipBackslashes:!1})}ge.getBaseDirectory=hV;function gV(e){return e.includes(W_)}ge.hasGlobStar=gV;function Y_(e){return e.endsWith("/"+W_)}ge.endsWithSlashGlobStar=Y_;function yV(e){let t=ZG.basename(e);return Y_(e)||K_(t)}ge.isAffectDepthOfReadingPattern=yV;function vV(e){return e.reduce((t,r)=>t.concat(J_(r)),[])}ge.expandPatternsWithBraceExpansion=vV;function J_(e){let t=Xh.braces(e,{expand:!0,nodupes:!0,keepEscaping:!0});return t.sort((r,i)=>r.length-i.length),t.filter(r=>r!=="")}ge.expandBraceExpansion=J_;function _V(e,t){let{parts:r}=Xh.scan(e,Object.assign(Object.assign({},t),{parts:!0}));return r.length===0&&(r=[e]),r[0].startsWith("/")&&(r[0]=r[0].slice(1),r.unshift("")),r}ge.getPatternParts=_V;function Z_(e,t){return Xh.makeRe(e,t)}ge.makeRe=Z_;function bV(e,t){return e.map(r=>Z_(r,t))}ge.convertPatternsToRe=bV;function wV(e,t){return t.some(r=>r.test(e))}ge.matchAny=wV;function EV(e){return e.replace(oV,"/")}ge.removeDuplicateSlashes=EV});var rb=h($u=>{"use strict";Object.defineProperty($u,"__esModule",{value:!0});$u.merge=void 0;var NV=Ph();function xV(e){let t=NV(e);return e.forEach(r=>{r.once("error",i=>t.emit("error",i))}),t.once("close",()=>tb(e)),t.once("end",()=>tb(e)),t}$u.merge=xV;function tb(e){e.forEach(t=>t.emit("close"))}});var ib=h(Ao=>{"use strict";Object.defineProperty(Ao,"__esModule",{value:!0});Ao.isEmpty=Ao.isString=void 0;function SV(e){return typeof e=="string"}Ao.isString=SV;function TV(e){return e===""}Ao.isEmpty=TV});var Hn=h(gr=>{"use strict";Object.defineProperty(gr,"__esModule",{value:!0});gr.string=gr.stream=gr.pattern=gr.path=gr.fs=gr.errno=gr.array=void 0;var PV=T7();gr.array=PV;var CV=P7();gr.errno=CV;var RV=C7();gr.fs=RV;var OV=I7();gr.path=OV;var AV=eb();gr.pattern=AV;var IV=rb();gr.stream=IV;var DV=ib();gr.string=DV});var ob=h(yr=>{"use strict";Object.defineProperty(yr,"__esModule",{value:!0});yr.convertPatternGroupToTask=yr.convertPatternGroupsToTasks=yr.groupPatternsByBaseDirectory=yr.getNegativePatternsAsPositive=yr.getPositivePatterns=yr.convertPatternsToTasks=yr.generate=void 0;var Xi=Hn();function LV(e,t){let r=nb(e,t),i=nb(t.ignore,t),n=ab(r),a=sb(r,i),s=n.filter(c=>Xi.pattern.isStaticPattern(c,t)),o=n.filter(c=>Xi.pattern.isDynamicPattern(c,t)),l=Yh(s,a,!1),d=Yh(o,a,!0);return l.concat(d)}yr.generate=LV;function nb(e,t){let r=e;return t.braceExpansion&&(r=Xi.pattern.expandPatternsWithBraceExpansion(r)),t.baseNameMatch&&(r=r.map(i=>i.includes("/")?i:`**/${i}`)),r.map(i=>Xi.pattern.removeDuplicateSlashes(i))}function Yh(e,t,r){let i=[],n=Xi.pattern.getPatternsOutsideCurrentDirectory(e),a=Xi.pattern.getPatternsInsideCurrentDirectory(e),s=Jh(n),o=Jh(a);return i.push(...Zh(s,t,r)),"."in o?i.push(e2(".",a,t,r)):i.push(...Zh(o,t,r)),i}yr.convertPatternsToTasks=Yh;function ab(e){return Xi.pattern.getPositivePatterns(e)}yr.getPositivePatterns=ab;function sb(e,t){return Xi.pattern.getNegativePatterns(e).concat(t).map(Xi.pattern.convertToPositivePattern)}yr.getNegativePatternsAsPositive=sb;function Jh(e){let t={};return e.reduce((r,i)=>{let n=Xi.pattern.getBaseDirectory(i);return n in r?r[n].push(i):r[n]=[i],r},t)}yr.groupPatternsByBaseDirectory=Jh;function Zh(e,t,r){return Object.keys(e).map(i=>e2(i,e[i],t,r))}yr.convertPatternGroupsToTasks=Zh;function e2(e,t,r,i){return{dynamic:i,positive:t,negative:r,base:e,patterns:[].concat(t,r.map(Xi.pattern.convertToNegativePattern))}}yr.convertPatternGroupToTask=e2});var db=h(Gu=>{"use strict";Object.defineProperty(Gu,"__esModule",{value:!0});Gu.read=void 0;function qV(e,t,r){t.fs.lstat(e,(i,n)=>{if(i!==null){lb(r,i);return}if(!n.isSymbolicLink()||!t.followSymbolicLink){t2(r,n);return}t.fs.stat(e,(a,s)=>{if(a!==null){if(t.throwErrorOnBrokenSymbolicLink){lb(r,a);return}t2(r,n);return}t.markSymbolicLink&&(s.isSymbolicLink=()=>!0),t2(r,s)})})}Gu.read=qV;function lb(e,t){e(t)}function t2(e,t){e(null,t)}});var cb=h(Vu=>{"use strict";Object.defineProperty(Vu,"__esModule",{value:!0});Vu.read=void 0;function BV(e,t){let r=t.fs.lstatSync(e);if(!r.isSymbolicLink()||!t.followSymbolicLink)return r;try{let i=t.fs.statSync(e);return t.markSymbolicLink&&(i.isSymbolicLink=()=>!0),i}catch(i){if(!t.throwErrorOnBrokenSymbolicLink)return r;throw i}}Vu.read=BV});var pb=h(Na=>{"use strict";Object.defineProperty(Na,"__esModule",{value:!0});Na.createFileSystemAdapter=Na.FILE_SYSTEM_ADAPTER=void 0;var Wu=require("fs");Na.FILE_SYSTEM_ADAPTER={lstat:Wu.lstat,stat:Wu.stat,lstatSync:Wu.lstatSync,statSync:Wu.statSync};function MV(e){return e===void 0?Na.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Na.FILE_SYSTEM_ADAPTER),e)}Na.createFileSystemAdapter=MV});var ub=h(i2=>{"use strict";Object.defineProperty(i2,"__esModule",{value:!0});var FV=pb(),r2=class{constructor(t={}){this._options=t,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=FV.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(t,r){return t??r}};i2.default=r2});var ws=h(xa=>{"use strict";Object.defineProperty(xa,"__esModule",{value:!0});xa.statSync=xa.stat=xa.Settings=void 0;var mb=db(),jV=cb(),n2=ub();xa.Settings=n2.default;function kV(e,t,r){if(typeof t=="function"){mb.read(e,a2(),t);return}mb.read(e,a2(t),r)}xa.stat=kV;function zV(e,t){let r=a2(t);return jV.read(e,r)}xa.statSync=zV;function a2(e={}){return e instanceof n2.default?e:new n2.default(e)}});var gb=h((d7e,hb)=>{var fb;hb.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:global):e=>(fb||(fb=Promise.resolve())).then(e).catch(t=>setTimeout(()=>{throw t},0))});var vb=h((c7e,yb)=>{yb.exports=HV;var UV=gb();function HV(e,t){let r,i,n,a=!0;Array.isArray(e)?(r=[],i=e.length):(n=Object.keys(e),r={},i=n.length);function s(l){function d(){t&&t(l,r),t=null}a?UV(d):d()}function o(l,d,c){r[l]=c,(--i===0||d)&&s(d)}i?n?n.forEach(function(l){e[l](function(d,c){o(l,d,c)})}):e.forEach(function(l,d){l(function(c,p){o(d,c,p)})}):s(null),a=!1}});var s2=h(Xu=>{"use strict";Object.defineProperty(Xu,"__esModule",{value:!0});Xu.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;var Ku=process.versions.node.split(".");if(Ku[0]===void 0||Ku[1]===void 0)throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);var _b=Number.parseInt(Ku[0],10),$V=Number.parseInt(Ku[1],10),bb=10,GV=10,VV=_b>bb,WV=_b===bb&&$V>=GV;Xu.IS_SUPPORT_READDIR_WITH_FILE_TYPES=VV||WV});var wb=h(Qu=>{"use strict";Object.defineProperty(Qu,"__esModule",{value:!0});Qu.createDirentFromStats=void 0;var o2=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function KV(e,t){return new o2(e,t)}Qu.createDirentFromStats=KV});var l2=h(Yu=>{"use strict";Object.defineProperty(Yu,"__esModule",{value:!0});Yu.fs=void 0;var XV=wb();Yu.fs=XV});var d2=h(Ju=>{"use strict";Object.defineProperty(Ju,"__esModule",{value:!0});Ju.joinPathSegments=void 0;function QV(e,t,r){return e.endsWith(r)?e+t:e+r+t}Ju.joinPathSegments=QV});var Pb=h(Sa=>{"use strict";Object.defineProperty(Sa,"__esModule",{value:!0});Sa.readdir=Sa.readdirWithFileTypes=Sa.read=void 0;var YV=ws(),Eb=vb(),JV=s2(),Nb=l2(),xb=d2();function ZV(e,t,r){if(!t.stats&&JV.IS_SUPPORT_READDIR_WITH_FILE_TYPES){Sb(e,t,r);return}Tb(e,t,r)}Sa.read=ZV;function Sb(e,t,r){t.fs.readdir(e,{withFileTypes:!0},(i,n)=>{if(i!==null){Zu(r,i);return}let a=n.map(o=>({dirent:o,name:o.name,path:xb.joinPathSegments(e,o.name,t.pathSegmentSeparator)}));if(!t.followSymbolicLinks){c2(r,a);return}let s=a.map(o=>eW(o,t));Eb(s,(o,l)=>{if(o!==null){Zu(r,o);return}c2(r,l)})})}Sa.readdirWithFileTypes=Sb;function eW(e,t){return r=>{if(!e.dirent.isSymbolicLink()){r(null,e);return}t.fs.stat(e.path,(i,n)=>{if(i!==null){if(t.throwErrorOnBrokenSymbolicLink){r(i);return}r(null,e);return}e.dirent=Nb.fs.createDirentFromStats(e.name,n),r(null,e)})}}function Tb(e,t,r){t.fs.readdir(e,(i,n)=>{if(i!==null){Zu(r,i);return}let a=n.map(s=>{let o=xb.joinPathSegments(e,s,t.pathSegmentSeparator);return l=>{YV.stat(o,t.fsStatSettings,(d,c)=>{if(d!==null){l(d);return}let p={name:s,path:o,dirent:Nb.fs.createDirentFromStats(s,c)};t.stats&&(p.stats=c),l(null,p)})}});Eb(a,(s,o)=>{if(s!==null){Zu(r,s);return}c2(r,o)})})}Sa.readdir=Tb;function Zu(e,t){e(t)}function c2(e,t){e(null,t)}});var Ib=h(Ta=>{"use strict";Object.defineProperty(Ta,"__esModule",{value:!0});Ta.readdir=Ta.readdirWithFileTypes=Ta.read=void 0;var tW=ws(),rW=s2(),Cb=l2(),Rb=d2();function iW(e,t){return!t.stats&&rW.IS_SUPPORT_READDIR_WITH_FILE_TYPES?Ob(e,t):Ab(e,t)}Ta.read=iW;function Ob(e,t){return t.fs.readdirSync(e,{withFileTypes:!0}).map(i=>{let n={dirent:i,name:i.name,path:Rb.joinPathSegments(e,i.name,t.pathSegmentSeparator)};if(n.dirent.isSymbolicLink()&&t.followSymbolicLinks)try{let a=t.fs.statSync(n.path);n.dirent=Cb.fs.createDirentFromStats(n.name,a)}catch(a){if(t.throwErrorOnBrokenSymbolicLink)throw a}return n})}Ta.readdirWithFileTypes=Ob;function Ab(e,t){return t.fs.readdirSync(e).map(i=>{let n=Rb.joinPathSegments(e,i,t.pathSegmentSeparator),a=tW.statSync(n,t.fsStatSettings),s={name:i,path:n,dirent:Cb.fs.createDirentFromStats(i,a)};return t.stats&&(s.stats=a),s})}Ta.readdir=Ab});var Db=h(Pa=>{"use strict";Object.defineProperty(Pa,"__esModule",{value:!0});Pa.createFileSystemAdapter=Pa.FILE_SYSTEM_ADAPTER=void 0;var Io=require("fs");Pa.FILE_SYSTEM_ADAPTER={lstat:Io.lstat,stat:Io.stat,lstatSync:Io.lstatSync,statSync:Io.statSync,readdir:Io.readdir,readdirSync:Io.readdirSync};function nW(e){return e===void 0?Pa.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Pa.FILE_SYSTEM_ADAPTER),e)}Pa.createFileSystemAdapter=nW});var Lb=h(u2=>{"use strict";Object.defineProperty(u2,"__esModule",{value:!0});var aW=require("path"),sW=ws(),oW=Db(),p2=class{constructor(t={}){this._options=t,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=oW.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,aW.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new sW.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};u2.default=p2});var em=h(Ca=>{"use strict";Object.defineProperty(Ca,"__esModule",{value:!0});Ca.Settings=Ca.scandirSync=Ca.scandir=void 0;var qb=Pb(),lW=Ib(),m2=Lb();Ca.Settings=m2.default;function dW(e,t,r){if(typeof t=="function"){qb.read(e,f2(),t);return}qb.read(e,f2(t),r)}Ca.scandir=dW;function cW(e,t){let r=f2(t);return lW.read(e,r)}Ca.scandirSync=cW;function f2(e={}){return e instanceof m2.default?e:new m2.default(e)}});var Mb=h((b7e,Bb)=>{"use strict";function pW(e){var t=new e,r=t;function i(){var a=t;return a.next?t=a.next:(t=new e,r=t),a.next=null,a}function n(a){r.next=a,r=a}return{get:i,release:n}}Bb.exports=pW});var jb=h((w7e,Fb)=>{"use strict";var uW=Mb();function mW(e,t,r){typeof e=="function"&&(r=t,t=e,e=null);var i=uW(fW),n=null,a=null,s=0,o={push:f,drain:yn,saturated:yn,pause:d,paused:!1,concurrency:r,running:l,resume:u,idle:m,length:c,getQueue:p,unshift:g,empty:yn,kill:_,killAndDrain:b};return o;function l(){return s}function d(){o.paused=!0}function c(){for(var C=n,R=0;C;)C=C.next,R++;return R}function p(){for(var C=n,R=[];C;)R.push(C.value),C=C.next;return R}function u(){if(o.paused){o.paused=!1;for(var C=0;C{"use strict";Object.defineProperty(vn,"__esModule",{value:!0});vn.joinPathSegments=vn.replacePathSegmentSeparator=vn.isAppliedFilter=vn.isFatalError=void 0;function hW(e,t){return e.errorFilter===null?!0:!e.errorFilter(t)}vn.isFatalError=hW;function gW(e,t){return e===null||e(t)}vn.isAppliedFilter=gW;function yW(e,t){return e.split(/[/\\]/).join(t)}vn.replacePathSegmentSeparator=yW;function vW(e,t,r){return e===""?t:e.endsWith(r)?e+t:e+r+t}vn.joinPathSegments=vW});var y2=h(g2=>{"use strict";Object.defineProperty(g2,"__esModule",{value:!0});var _W=tm(),h2=class{constructor(t,r){this._root=t,this._settings=r,this._root=_W.replacePathSegmentSeparator(t,r.pathSegmentSeparator)}};g2.default=h2});var b2=h(_2=>{"use strict";Object.defineProperty(_2,"__esModule",{value:!0});var bW=require("events"),wW=em(),EW=jb(),rm=tm(),NW=y2(),v2=class extends NW.default{constructor(t,r){super(t,r),this._settings=r,this._scandir=wW.scandir,this._emitter=new bW.EventEmitter,this._queue=EW(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit("end")}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()=>{this._pushToQueue(this._root,this._settings.basePath)}),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw new Error("The reader is already destroyed");this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(t){this._emitter.on("entry",t)}onError(t){this._emitter.once("error",t)}onEnd(t){this._emitter.once("end",t)}_pushToQueue(t,r){let i={directory:t,base:r};this._queue.push(i,n=>{n!==null&&this._handleError(n)})}_worker(t,r){this._scandir(t.directory,this._settings.fsScandirSettings,(i,n)=>{if(i!==null){r(i,void 0);return}for(let a of n)this._handleEntry(a,t.base);r(null,void 0)})}_handleError(t){this._isDestroyed||!rm.isFatalError(this._settings,t)||(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",t))}_handleEntry(t,r){if(this._isDestroyed||this._isFatalError)return;let i=t.path;r!==void 0&&(t.path=rm.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),rm.isAppliedFilter(this._settings.entryFilter,t)&&this._emitEntry(t),t.dirent.isDirectory()&&rm.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_emitEntry(t){this._emitter.emit("entry",t)}};_2.default=v2});var kb=h(E2=>{"use strict";Object.defineProperty(E2,"__esModule",{value:!0});var xW=b2(),w2=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new xW.default(this._root,this._settings),this._storage=[]}read(t){this._reader.onError(r=>{SW(t,r)}),this._reader.onEntry(r=>{this._storage.push(r)}),this._reader.onEnd(()=>{TW(t,this._storage)}),this._reader.read()}};E2.default=w2;function SW(e,t){e(t)}function TW(e,t){e(null,t)}});var zb=h(x2=>{"use strict";Object.defineProperty(x2,"__esModule",{value:!0});var PW=require("stream"),CW=b2(),N2=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new CW.default(this._root,this._settings),this._stream=new PW.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError(t=>{this._stream.emit("error",t)}),this._reader.onEntry(t=>{this._stream.push(t)}),this._reader.onEnd(()=>{this._stream.push(null)}),this._reader.read(),this._stream}};x2.default=N2});var Ub=h(T2=>{"use strict";Object.defineProperty(T2,"__esModule",{value:!0});var RW=em(),im=tm(),OW=y2(),S2=class extends OW.default{constructor(){super(...arguments),this._scandir=RW.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(t,r){this._queue.add({directory:t,base:r})}_handleQueue(){for(let t of this._queue.values())this._handleDirectory(t.directory,t.base)}_handleDirectory(t,r){try{let i=this._scandir(t,this._settings.fsScandirSettings);for(let n of i)this._handleEntry(n,r)}catch(i){this._handleError(i)}}_handleError(t){if(im.isFatalError(this._settings,t))throw t}_handleEntry(t,r){let i=t.path;r!==void 0&&(t.path=im.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),im.isAppliedFilter(this._settings.entryFilter,t)&&this._pushToStorage(t),t.dirent.isDirectory()&&im.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_pushToStorage(t){this._storage.push(t)}};T2.default=S2});var Hb=h(C2=>{"use strict";Object.defineProperty(C2,"__esModule",{value:!0});var AW=Ub(),P2=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new AW.default(this._root,this._settings)}read(){return this._reader.read()}};C2.default=P2});var $b=h(O2=>{"use strict";Object.defineProperty(O2,"__esModule",{value:!0});var IW=require("path"),DW=em(),R2=class{constructor(t={}){this._options=t,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,Number.POSITIVE_INFINITY),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,IW.sep),this.fsScandirSettings=new DW.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};O2.default=R2});var am=h(_n=>{"use strict";Object.defineProperty(_n,"__esModule",{value:!0});_n.Settings=_n.walkStream=_n.walkSync=_n.walk=void 0;var Gb=kb(),LW=zb(),qW=Hb(),A2=$b();_n.Settings=A2.default;function BW(e,t,r){if(typeof t=="function"){new Gb.default(e,nm()).read(t);return}new Gb.default(e,nm(t)).read(r)}_n.walk=BW;function MW(e,t){let r=nm(t);return new qW.default(e,r).read()}_n.walkSync=MW;function FW(e,t){let r=nm(t);return new LW.default(e,r).read()}_n.walkStream=FW;function nm(e={}){return e instanceof A2.default?e:new A2.default(e)}});var sm=h(D2=>{"use strict";Object.defineProperty(D2,"__esModule",{value:!0});var jW=require("path"),kW=ws(),Vb=Hn(),I2=class{constructor(t){this._settings=t,this._fsStatSettings=new kW.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(t){return jW.resolve(this._settings.cwd,t)}_makeEntry(t,r){let i={name:r,path:r,dirent:Vb.fs.createDirentFromStats(r,t)};return this._settings.stats&&(i.stats=t),i}_isFatalError(t){return!Vb.errno.isEnoentCodeError(t)&&!this._settings.suppressErrors}};D2.default=I2});var B2=h(q2=>{"use strict";Object.defineProperty(q2,"__esModule",{value:!0});var zW=require("stream"),UW=ws(),HW=am(),$W=sm(),L2=class extends $W.default{constructor(){super(...arguments),this._walkStream=HW.walkStream,this._stat=UW.stat}dynamic(t,r){return this._walkStream(t,r)}static(t,r){let i=t.map(this._getFullEntryPath,this),n=new zW.PassThrough({objectMode:!0});n._write=(a,s,o)=>this._getEntry(i[a],t[a],r).then(l=>{l!==null&&r.entryFilter(l)&&n.push(l),a===i.length-1&&n.end(),o()}).catch(o);for(let a=0;athis._makeEntry(n,r)).catch(n=>{if(i.errorFilter(n))return null;throw n})}_getStat(t){return new Promise((r,i)=>{this._stat(t,this._fsStatSettings,(n,a)=>n===null?r(a):i(n))})}};q2.default=L2});var Wb=h(F2=>{"use strict";Object.defineProperty(F2,"__esModule",{value:!0});var GW=am(),VW=sm(),WW=B2(),M2=class extends VW.default{constructor(){super(...arguments),this._walkAsync=GW.walk,this._readerStream=new WW.default(this._settings)}dynamic(t,r){return new Promise((i,n)=>{this._walkAsync(t,r,(a,s)=>{a===null?i(s):n(a)})})}async static(t,r){let i=[],n=this._readerStream.static(t,r);return new Promise((a,s)=>{n.once("error",s),n.on("data",o=>i.push(o)),n.once("end",()=>a(i))})}};F2.default=M2});var Kb=h(k2=>{"use strict";Object.defineProperty(k2,"__esModule",{value:!0});var Wd=Hn(),j2=class{constructor(t,r,i){this._patterns=t,this._settings=r,this._micromatchOptions=i,this._storage=[],this._fillStorage()}_fillStorage(){for(let t of this._patterns){let r=this._getPatternSegments(t),i=this._splitSegmentsIntoSections(r);this._storage.push({complete:i.length<=1,pattern:t,segments:r,sections:i})}}_getPatternSegments(t){return Wd.pattern.getPatternParts(t,this._micromatchOptions).map(i=>Wd.pattern.isDynamicPattern(i,this._settings)?{dynamic:!0,pattern:i,patternRe:Wd.pattern.makeRe(i,this._micromatchOptions)}:{dynamic:!1,pattern:i})}_splitSegmentsIntoSections(t){return Wd.array.splitWhen(t,r=>r.dynamic&&Wd.pattern.hasGlobStar(r.pattern))}};k2.default=j2});var Xb=h(U2=>{"use strict";Object.defineProperty(U2,"__esModule",{value:!0});var KW=Kb(),z2=class extends KW.default{match(t){let r=t.split("/"),i=r.length,n=this._storage.filter(a=>!a.complete||a.segments.length>i);for(let a of n){let s=a.sections[0];if(!a.complete&&i>s.length||r.every((l,d)=>{let c=a.segments[d];return!!(c.dynamic&&c.patternRe.test(l)||!c.dynamic&&c.pattern===l)}))return!0}return!1}};U2.default=z2});var Qb=h($2=>{"use strict";Object.defineProperty($2,"__esModule",{value:!0});var om=Hn(),XW=Xb(),H2=class{constructor(t,r){this._settings=t,this._micromatchOptions=r}getFilter(t,r,i){let n=this._getMatcher(r),a=this._getNegativePatternsRe(i);return s=>this._filter(t,s,n,a)}_getMatcher(t){return new XW.default(t,this._settings,this._micromatchOptions)}_getNegativePatternsRe(t){let r=t.filter(om.pattern.isAffectDepthOfReadingPattern);return om.pattern.convertPatternsToRe(r,this._micromatchOptions)}_filter(t,r,i,n){if(this._isSkippedByDeep(t,r.path)||this._isSkippedSymbolicLink(r))return!1;let a=om.path.removeLeadingDotSegment(r.path);return this._isSkippedByPositivePatterns(a,i)?!1:this._isSkippedByNegativePatterns(a,n)}_isSkippedByDeep(t,r){return this._settings.deep===1/0?!1:this._getEntryLevel(t,r)>=this._settings.deep}_getEntryLevel(t,r){let i=r.split("/").length;if(t==="")return i;let n=t.split("/").length;return i-n}_isSkippedSymbolicLink(t){return!this._settings.followSymbolicLinks&&t.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(t,r){return!this._settings.baseNameMatch&&!r.match(t)}_isSkippedByNegativePatterns(t,r){return!om.pattern.matchAny(t,r)}};$2.default=H2});var Yb=h(V2=>{"use strict";Object.defineProperty(V2,"__esModule",{value:!0});var Es=Hn(),G2=class{constructor(t,r){this._settings=t,this._micromatchOptions=r,this.index=new Map}getFilter(t,r){let i=Es.pattern.convertPatternsToRe(t,this._micromatchOptions),n=Es.pattern.convertPatternsToRe(r,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0}));return a=>this._filter(a,i,n)}_filter(t,r,i){let n=Es.path.removeLeadingDotSegment(t.path);if(this._settings.unique&&this._isDuplicateEntry(n)||this._onlyFileFilter(t)||this._onlyDirectoryFilter(t)||this._isSkippedByAbsoluteNegativePatterns(n,i))return!1;let a=t.dirent.isDirectory(),s=this._isMatchToPatterns(n,r,a)&&!this._isMatchToPatterns(n,i,a);return this._settings.unique&&s&&this._createIndexRecord(n),s}_isDuplicateEntry(t){return this.index.has(t)}_createIndexRecord(t){this.index.set(t,void 0)}_onlyFileFilter(t){return this._settings.onlyFiles&&!t.dirent.isFile()}_onlyDirectoryFilter(t){return this._settings.onlyDirectories&&!t.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(t,r){if(!this._settings.absolute)return!1;let i=Es.path.makeAbsolute(this._settings.cwd,t);return Es.pattern.matchAny(i,r)}_isMatchToPatterns(t,r,i){let n=Es.pattern.matchAny(t,r);return!n&&i?Es.pattern.matchAny(t+"/",r):n}};V2.default=G2});var Jb=h(K2=>{"use strict";Object.defineProperty(K2,"__esModule",{value:!0});var QW=Hn(),W2=class{constructor(t){this._settings=t}getFilter(){return t=>this._isNonFatalError(t)}_isNonFatalError(t){return QW.errno.isEnoentCodeError(t)||this._settings.suppressErrors}};K2.default=W2});var ew=h(Q2=>{"use strict";Object.defineProperty(Q2,"__esModule",{value:!0});var Zb=Hn(),X2=class{constructor(t){this._settings=t}getTransformer(){return t=>this._transform(t)}_transform(t){let r=t.path;return this._settings.absolute&&(r=Zb.path.makeAbsolute(this._settings.cwd,r),r=Zb.path.unixify(r)),this._settings.markDirectories&&t.dirent.isDirectory()&&(r+="/"),this._settings.objectMode?Object.assign(Object.assign({},t),{path:r}):r}};Q2.default=X2});var lm=h(J2=>{"use strict";Object.defineProperty(J2,"__esModule",{value:!0});var YW=require("path"),JW=Qb(),ZW=Yb(),eK=Jb(),tK=ew(),Y2=class{constructor(t){this._settings=t,this.errorFilter=new eK.default(this._settings),this.entryFilter=new ZW.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new JW.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new tK.default(this._settings)}_getRootDirectory(t){return YW.resolve(this._settings.cwd,t.base)}_getReaderOptions(t){let r=t.base==="."?"":t.base;return{basePath:r,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(r,t.positive,t.negative),entryFilter:this.entryFilter.getFilter(t.positive,t.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}};J2.default=Y2});var tw=h(eg=>{"use strict";Object.defineProperty(eg,"__esModule",{value:!0});var rK=Wb(),iK=lm(),Z2=class extends iK.default{constructor(){super(...arguments),this._reader=new rK.default(this._settings)}async read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return(await this.api(r,t,i)).map(a=>i.transform(a))}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};eg.default=Z2});var rw=h(rg=>{"use strict";Object.defineProperty(rg,"__esModule",{value:!0});var nK=require("stream"),aK=B2(),sK=lm(),tg=class extends sK.default{constructor(){super(...arguments),this._reader=new aK.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t),n=this.api(r,t,i),a=new nK.Readable({objectMode:!0,read:()=>{}});return n.once("error",s=>a.emit("error",s)).on("data",s=>a.emit("data",i.transform(s))).once("end",()=>a.emit("end")),a.once("close",()=>n.destroy()),a}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};rg.default=tg});var iw=h(ng=>{"use strict";Object.defineProperty(ng,"__esModule",{value:!0});var oK=ws(),lK=am(),dK=sm(),ig=class extends dK.default{constructor(){super(...arguments),this._walkSync=lK.walkSync,this._statSync=oK.statSync}dynamic(t,r){return this._walkSync(t,r)}static(t,r){let i=[];for(let n of t){let a=this._getFullEntryPath(n),s=this._getEntry(a,n,r);s===null||!r.entryFilter(s)||i.push(s)}return i}_getEntry(t,r,i){try{let n=this._getStat(t);return this._makeEntry(n,r)}catch(n){if(i.errorFilter(n))return null;throw n}}_getStat(t){return this._statSync(t,this._fsStatSettings)}};ng.default=ig});var nw=h(sg=>{"use strict";Object.defineProperty(sg,"__esModule",{value:!0});var cK=iw(),pK=lm(),ag=class extends pK.default{constructor(){super(...arguments),this._reader=new cK.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return this.api(r,t,i).map(i.transform)}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};sg.default=ag});var aw=h(Lo=>{"use strict";Object.defineProperty(Lo,"__esModule",{value:!0});Lo.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;var Do=require("fs"),uK=require("os"),mK=Math.max(uK.cpus().length,1);Lo.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:Do.lstat,lstatSync:Do.lstatSync,stat:Do.stat,statSync:Do.statSync,readdir:Do.readdir,readdirSync:Do.readdirSync};var og=class{constructor(t={}){this._options=t,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,mK),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0),this.ignore=[].concat(this.ignore)}_getValue(t,r){return t===void 0?r:t}_getFileSystemMethods(t={}){return Object.assign(Object.assign({},Lo.DEFAULT_FILE_SYSTEM_ADAPTER),t)}};Lo.default=og});var pg=h((V7e,ow)=>{"use strict";var sw=ob(),fK=tw(),hK=rw(),gK=nw(),lg=aw(),bi=Hn();async function dg(e,t){Qi(e);let r=cg(e,fK.default,t),i=await Promise.all(r);return bi.array.flatten(i)}(function(e){e.glob=e,e.globSync=t,e.globStream=r,e.async=e;function t(d,c){Qi(d);let p=cg(d,gK.default,c);return bi.array.flatten(p)}e.sync=t;function r(d,c){Qi(d);let p=cg(d,hK.default,c);return bi.stream.merge(p)}e.stream=r;function i(d,c){Qi(d);let p=[].concat(d),u=new lg.default(c);return sw.generate(p,u)}e.generateTasks=i;function n(d,c){Qi(d);let p=new lg.default(c);return bi.pattern.isDynamicPattern(d,p)}e.isDynamicPattern=n;function a(d){return Qi(d),bi.path.escape(d)}e.escapePath=a;function s(d){return Qi(d),bi.path.convertPathToPattern(d)}e.convertPathToPattern=s;let o;(function(d){function c(u){return Qi(u),bi.path.escapePosixPath(u)}d.escapePath=c;function p(u){return Qi(u),bi.path.convertPosixPathToPattern(u)}d.convertPathToPattern=p})(o=e.posix||(e.posix={}));let l;(function(d){function c(u){return Qi(u),bi.path.escapeWindowsPath(u)}d.escapePath=c;function p(u){return Qi(u),bi.path.convertWindowsPathToPattern(u)}d.convertPathToPattern=p})(l=e.win32||(e.win32={}))})(dg||(dg={}));function cg(e,t,r){let i=[].concat(e),n=new lg.default(r),a=sw.generate(i,n),s=new t(n);return a.map(s.read,s)}function Qi(e){if(![].concat(e).every(i=>bi.string.isString(i)&&!bi.string.isEmpty(i)))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}ow.exports=dg});var dw=h(Ns=>{"use strict";var{promisify:yK}=require("util"),lw=require("fs");async function ug(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return(await yK(lw[e])(r))[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}function mg(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return lw[e](r)[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}Ns.isFile=ug.bind(null,"stat","isFile");Ns.isDirectory=ug.bind(null,"stat","isDirectory");Ns.isSymlink=ug.bind(null,"lstat","isSymbolicLink");Ns.isFileSync=mg.bind(null,"statSync","isFile");Ns.isDirectorySync=mg.bind(null,"statSync","isDirectory");Ns.isSymlinkSync=mg.bind(null,"lstatSync","isSymbolicLink")});var fw=h((K7e,fg)=>{"use strict";var xs=require("path"),cw=dw(),pw=e=>e.length>1?`{${e.join(",")}}`:e[0],uw=(e,t)=>{let r=e[0]==="!"?e.slice(1):e;return xs.isAbsolute(r)?r:xs.join(t,r)},vK=(e,t)=>xs.extname(e)?`**/${e}`:`**/${e}.${pw(t)}`,mw=(e,t)=>{if(t.files&&!Array.isArray(t.files))throw new TypeError(`Expected \`files\` to be of type \`Array\` but received type \`${typeof t.files}\``);if(t.extensions&&!Array.isArray(t.extensions))throw new TypeError(`Expected \`extensions\` to be of type \`Array\` but received type \`${typeof t.extensions}\``);return t.files&&t.extensions?t.files.map(r=>xs.posix.join(e,vK(r,t.extensions))):t.files?t.files.map(r=>xs.posix.join(e,`**/${r}`)):t.extensions?[xs.posix.join(e,`**/*.${pw(t.extensions)}`)]:[xs.posix.join(e,"**")]};fg.exports=async(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=await Promise.all([].concat(e).map(async i=>await cw.isDirectory(uw(i,t.cwd))?mw(i,t):i));return[].concat.apply([],r)};fg.exports.sync=(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=[].concat(e).map(i=>cw.isDirectorySync(uw(i,t.cwd))?mw(i,t):i);return[].concat.apply([],r)}});var Nw=h((X7e,Ew)=>{function hw(e){return Array.isArray(e)?e:[e]}var yg="",gw=" ",hg="\\",_K=/^\s+$/,bK=/(?:[^\\]|^)\\$/,wK=/^\\!/,EK=/^\\#/,NK=/\r?\n/g,xK=/^\.*\/|^\.+$/,gg="/",_w="node-ignore";typeof Symbol<"u"&&(_w=Symbol.for("node-ignore"));var yw=_w,SK=(e,t,r)=>Object.defineProperty(e,t,{value:r}),TK=/([0-z])-([0-z])/g,bw=()=>!1,PK=e=>e.replace(TK,(t,r,i)=>r.charCodeAt(0)<=i.charCodeAt(0)?t:yg),CK=e=>{let{length:t}=e;return e.slice(0,t-t%2)},RK=[[/^\uFEFF/,()=>yg],[/\\?\s+$/,e=>e.indexOf("\\")===0?gw:yg],[/\\\s/g,()=>gw],[/[\\$.|*+(){^]/g,e=>`\\${e}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(e,t,r)=>t+6{let i=r.replace(/\\\*/g,"[^\\/]*");return t+i}],[/\\\\\\(?=[$.|*+(){^])/g,()=>hg],[/\\\\/g,()=>hg],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(e,t,r,i,n)=>t===hg?`\\[${r}${CK(i)}${n}`:n==="]"&&i.length%2===0?`[${PK(r)}${i}]`:"[]"],[/(?:[^*])$/,e=>/\/$/.test(e)?`${e}$`:`${e}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(e,t)=>`${t?`${t}[^/]+`:"[^/]*"}(?=$|\\/$)`]],vw=Object.create(null),OK=(e,t)=>{let r=vw[e];return r||(r=RK.reduce((i,n)=>i.replace(n[0],n[1].bind(e)),e),vw[e]=r),t?new RegExp(r,"i"):new RegExp(r)},bg=e=>typeof e=="string",AK=e=>e&&bg(e)&&!_K.test(e)&&!bK.test(e)&&e.indexOf("#")!==0,IK=e=>e.split(NK),vg=class{constructor(t,r,i,n){this.origin=t,this.pattern=r,this.negative=i,this.regex=n}},DK=(e,t)=>{let r=e,i=!1;e.indexOf("!")===0&&(i=!0,e=e.substr(1)),e=e.replace(wK,"!").replace(EK,"#");let n=OK(e,t);return new vg(r,e,i,n)},LK=(e,t)=>{throw new t(e)},$n=(e,t,r)=>bg(e)?e?$n.isNotRelative(e)?r(`path should be a \`path.relative()\`d string, but got "${t}"`,RangeError):!0:r("path must not be empty",TypeError):r(`path must be a string, but got \`${t}\``,TypeError),ww=e=>xK.test(e);$n.isNotRelative=ww;$n.convert=e=>e;var _g=class{constructor({ignorecase:t=!0,ignoreCase:r=t,allowRelativePaths:i=!1}={}){SK(this,yw,!0),this._rules=[],this._ignoreCase=r,this._allowRelativePaths=i,this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}_addPattern(t){if(t&&t[yw]){this._rules=this._rules.concat(t._rules),this._added=!0;return}if(AK(t)){let r=DK(t,this._ignoreCase);this._added=!0,this._rules.push(r)}}add(t){return this._added=!1,hw(bg(t)?IK(t):t).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(t){return this.add(t)}_testOne(t,r){let i=!1,n=!1;return this._rules.forEach(a=>{let{negative:s}=a;if(n===s&&i!==n||s&&!i&&!n&&!r)return;a.regex.test(t)&&(i=!s,n=s)}),{ignored:i,unignored:n}}_test(t,r,i,n){let a=t&&$n.convert(t);return $n(a,t,this._allowRelativePaths?bw:LK),this._t(a,r,i,n)}_t(t,r,i,n){if(t in r)return r[t];if(n||(n=t.split(gg)),n.pop(),!n.length)return r[t]=this._testOne(t,i);let a=this._t(n.join(gg)+gg,r,i,n);return r[t]=a.ignored?a:this._testOne(t,i)}ignores(t){return this._test(t,this._ignoreCache,!1).ignored}createFilter(){return t=>!this.ignores(t)}filter(t){return hw(t).filter(this.createFilter())}test(t){return this._test(t,this._testCache,!0)}},dm=e=>new _g(e),qK=e=>$n(e&&$n.convert(e),e,bw);dm.isPathValid=qK;dm.default=dm;Ew.exports=dm;if(typeof process<"u"&&(process.env&&process.env.IGNORE_TEST_WIN32||process.platform==="win32")){let e=r=>/^\\\\\?\\/.test(r)||/["<>|\u0000-\u001F]+/u.test(r)?r:r.replace(/\\/g,"/");$n.convert=e;let t=/^[a-z]:\//i;$n.isNotRelative=r=>t.test(r)||ww(r)}});var wg=h((Q7e,xw)=>{"use strict";xw.exports=e=>{let t=/^\\\\\?\\/.test(e),r=/[^\u0000-\u0080]+/.test(e);return t||r?e:e.replace(/\\/g,"/")}});var Aw=h((Y7e,Eg)=>{"use strict";var{promisify:BK}=require("util"),Sw=require("fs"),Gn=require("path"),Tw=pg(),MK=Nw(),Kd=wg(),Pw=["**/node_modules/**","**/flow-typed/**","**/coverage/**","**/.git"],FK=BK(Sw.readFile),jK=e=>t=>t.startsWith("!")?"!"+Gn.posix.join(e,t.slice(1)):Gn.posix.join(e,t),kK=(e,t)=>{let r=Kd(Gn.relative(t.cwd,Gn.dirname(t.fileName)));return e.split(/\r?\n/).filter(Boolean).filter(i=>!i.startsWith("#")).map(jK(r))},Cw=e=>{let t=MK();for(let r of e)t.add(kK(r.content,{cwd:r.cwd,fileName:r.filePath}));return t},zK=(e,t)=>{if(e=Kd(e),Gn.isAbsolute(t)){if(Kd(t).startsWith(e))return t;throw new Error(`Path ${t} is not in cwd ${e}`)}return Gn.join(e,t)},Rw=(e,t)=>r=>e.ignores(Kd(Gn.relative(t,zK(t,r.path||r)))),UK=async(e,t)=>{let r=Gn.join(t,e),i=await FK(r,"utf8");return{cwd:t,filePath:r,content:i}},HK=(e,t)=>{let r=Gn.join(t,e),i=Sw.readFileSync(r,"utf8");return{cwd:t,filePath:r,content:i}},Ow=({ignore:e=[],cwd:t=Kd(process.cwd())}={})=>({ignore:e,cwd:t});Eg.exports=async e=>{e=Ow(e);let t=await Tw("**/.gitignore",{ignore:Pw.concat(e.ignore),cwd:e.cwd}),r=await Promise.all(t.map(n=>UK(n,e.cwd))),i=Cw(r);return Rw(i,e.cwd)};Eg.exports.sync=e=>{e=Ow(e);let r=Tw.sync("**/.gitignore",{ignore:Pw.concat(e.ignore),cwd:e.cwd}).map(n=>HK(n,e.cwd)),i=Cw(r);return Rw(i,e.cwd)}});var Dw=h((J7e,Iw)=>{"use strict";var{Transform:$K}=require("stream"),cm=class extends $K{constructor(){super({objectMode:!0})}},Ng=class extends cm{constructor(t){super(),this._filter=t}_transform(t,r,i){this._filter(t)&&this.push(t),i()}},xg=class extends cm{constructor(){super(),this._pushed=new Set}_transform(t,r,i){this._pushed.has(t)||(this.push(t),this._pushed.add(t)),i()}};Iw.exports={FilterStream:Ng,UniqueStream:xg}});var Fw=h((Z7e,Ss)=>{"use strict";var qw=require("fs"),pm=E7(),GK=Ph(),um=pg(),mm=fw(),Sg=Aw(),{FilterStream:VK,UniqueStream:WK}=Dw(),Bw=()=>!1,Lw=e=>e[0]==="!",KK=e=>{if(!e.every(t=>typeof t=="string"))throw new TypeError("Patterns must be a string or an array of strings")},XK=(e={})=>{if(!e.cwd)return;let t;try{t=qw.statSync(e.cwd)}catch{return}if(!t.isDirectory())throw new Error("The `cwd` option must be a path to a directory")},QK=e=>e.stats instanceof qw.Stats?e.path:e,fm=(e,t)=>{e=pm([].concat(e)),KK(e),XK(t);let r=[];t={ignore:[],expandDirectories:!0,...t};for(let[i,n]of e.entries()){if(Lw(n))continue;let a=e.slice(i).filter(o=>Lw(o)).map(o=>o.slice(1)),s={...t,ignore:t.ignore.concat(a)};r.push({pattern:n,options:s})}return r},YK=(e,t)=>{let r={};return e.options.cwd&&(r.cwd=e.options.cwd),Array.isArray(e.options.expandDirectories)?r={...r,files:e.options.expandDirectories}:typeof e.options.expandDirectories=="object"&&(r={...r,...e.options.expandDirectories}),t(e.pattern,r)},Tg=(e,t)=>e.options.expandDirectories?YK(e,t):[e.pattern],Mw=e=>e&&e.gitignore?Sg.sync({cwd:e.cwd,ignore:e.ignore}):Bw,Pg=e=>t=>{let{options:r}=e;return r.ignore&&Array.isArray(r.ignore)&&r.expandDirectories&&(r.ignore=mm.sync(r.ignore)),{pattern:t,options:r}};Ss.exports=async(e,t)=>{let r=fm(e,t),i=async()=>t&&t.gitignore?Sg({cwd:t.cwd,ignore:t.ignore}):Bw,n=async()=>{let l=await Promise.all(r.map(async d=>{let c=await Tg(d,mm);return Promise.all(c.map(Pg(d)))}));return pm(...l)},[a,s]=await Promise.all([i(),n()]),o=await Promise.all(s.map(l=>um(l.pattern,l.options)));return pm(...o).filter(l=>!a(QK(l)))};Ss.exports.sync=(e,t)=>{let r=fm(e,t),i=[];for(let s of r){let o=Tg(s,mm.sync).map(Pg(s));i.push(...o)}let n=Mw(t),a=[];for(let s of i)a=pm(a,um.sync(s.pattern,s.options));return a.filter(s=>!n(s))};Ss.exports.stream=(e,t)=>{let r=fm(e,t),i=[];for(let o of r){let l=Tg(o,mm.sync).map(Pg(o));i.push(...l)}let n=Mw(t),a=new VK(o=>!n(o)),s=new WK;return GK(i.map(o=>um.stream(o.pattern,o.options))).pipe(a).pipe(s)};Ss.exports.generateGlobTasks=fm;Ss.exports.hasMagic=(e,t)=>[].concat(e).some(r=>um.isDynamicPattern(r,t));Ss.exports.gitignore=Sg});var kw=h((e_e,jw)=>{var Ra=require("constants"),JK=process.cwd,hm=null,ZK=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return hm||(hm=JK.call(process)),hm};try{process.cwd()}catch{}typeof process.chdir=="function"&&(Cg=process.chdir,process.chdir=function(e){hm=null,Cg.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,Cg));var Cg;jw.exports=eX;function eX(e){Ra.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&t(e),e.lutimes||r(e),e.chown=a(e.chown),e.fchown=a(e.fchown),e.lchown=a(e.lchown),e.chmod=i(e.chmod),e.fchmod=i(e.fchmod),e.lchmod=i(e.lchmod),e.chownSync=s(e.chownSync),e.fchownSync=s(e.fchownSync),e.lchownSync=s(e.lchownSync),e.chmodSync=n(e.chmodSync),e.fchmodSync=n(e.fchmodSync),e.lchmodSync=n(e.lchmodSync),e.stat=o(e.stat),e.fstat=o(e.fstat),e.lstat=o(e.lstat),e.statSync=l(e.statSync),e.fstatSync=l(e.fstatSync),e.lstatSync=l(e.lstatSync),e.chmod&&!e.lchmod&&(e.lchmod=function(c,p,u){u&&process.nextTick(u)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(c,p,u,m){m&&process.nextTick(m)},e.lchownSync=function(){}),ZK==="win32"&&(e.rename=typeof e.rename!="function"?e.rename:function(c){function p(u,m,f){var g=Date.now(),y=0;c(u,m,function _(b){if(b&&(b.code==="EACCES"||b.code==="EPERM")&&Date.now()-g<6e4){setTimeout(function(){e.stat(m,function(C,R){C&&C.code==="ENOENT"?c(u,m,_):f(b)})},y),y<100&&(y+=10);return}f&&f(b)})}return Object.setPrototypeOf&&Object.setPrototypeOf(p,c),p}(e.rename)),e.read=typeof e.read!="function"?e.read:function(c){function p(u,m,f,g,y,_){var b;if(_&&typeof _=="function"){var C=0;b=function(R,A,U){if(R&&R.code==="EAGAIN"&&C<10)return C++,c.call(e,u,m,f,g,y,b);_.apply(this,arguments)}}return c.call(e,u,m,f,g,y,b)}return Object.setPrototypeOf&&Object.setPrototypeOf(p,c),p}(e.read),e.readSync=typeof e.readSync!="function"?e.readSync:function(c){return function(p,u,m,f,g){for(var y=0;;)try{return c.call(e,p,u,m,f,g)}catch(_){if(_.code==="EAGAIN"&&y<10){y++;continue}throw _}}}(e.readSync);function t(c){c.lchmod=function(p,u,m){c.open(p,Ra.O_WRONLY|Ra.O_SYMLINK,u,function(f,g){if(f){m&&m(f);return}c.fchmod(g,u,function(y){c.close(g,function(_){m&&m(y||_)})})})},c.lchmodSync=function(p,u){var m=c.openSync(p,Ra.O_WRONLY|Ra.O_SYMLINK,u),f=!0,g;try{g=c.fchmodSync(m,u),f=!1}finally{if(f)try{c.closeSync(m)}catch{}else c.closeSync(m)}return g}}function r(c){Ra.hasOwnProperty("O_SYMLINK")&&c.futimes?(c.lutimes=function(p,u,m,f){c.open(p,Ra.O_SYMLINK,function(g,y){if(g){f&&f(g);return}c.futimes(y,u,m,function(_){c.close(y,function(b){f&&f(_||b)})})})},c.lutimesSync=function(p,u,m){var f=c.openSync(p,Ra.O_SYMLINK),g,y=!0;try{g=c.futimesSync(f,u,m),y=!1}finally{if(y)try{c.closeSync(f)}catch{}else c.closeSync(f)}return g}):c.futimes&&(c.lutimes=function(p,u,m,f){f&&process.nextTick(f)},c.lutimesSync=function(){})}function i(c){return c&&function(p,u,m){return c.call(e,p,u,function(f){d(f)&&(f=null),m&&m.apply(this,arguments)})}}function n(c){return c&&function(p,u){try{return c.call(e,p,u)}catch(m){if(!d(m))throw m}}}function a(c){return c&&function(p,u,m,f){return c.call(e,p,u,m,function(g){d(g)&&(g=null),f&&f.apply(this,arguments)})}}function s(c){return c&&function(p,u,m){try{return c.call(e,p,u,m)}catch(f){if(!d(f))throw f}}}function o(c){return c&&function(p,u,m){typeof u=="function"&&(m=u,u=null);function f(g,y){y&&(y.uid<0&&(y.uid+=4294967296),y.gid<0&&(y.gid+=4294967296)),m&&m.apply(this,arguments)}return u?c.call(e,p,u,f):c.call(e,p,f)}}function l(c){return c&&function(p,u){var m=u?c.call(e,p,u):c.call(e,p);return m&&(m.uid<0&&(m.uid+=4294967296),m.gid<0&&(m.gid+=4294967296)),m}}function d(c){if(!c||c.code==="ENOSYS")return!0;var p=!process.getuid||process.getuid()!==0;return!!(p&&(c.code==="EINVAL"||c.code==="EPERM"))}}});var Hw=h((t_e,Uw)=>{var zw=require("stream").Stream;Uw.exports=tX;function tX(e){return{ReadStream:t,WriteStream:r};function t(i,n){if(!(this instanceof t))return new t(i,n);zw.call(this);var a=this;this.path=i,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,n=n||{};for(var s=Object.keys(n),o=0,l=s.length;othis.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){a._read()});return}e.open(this.path,this.flags,this.mode,function(c,p){if(c){a.emit("error",c),a.readable=!1;return}a.fd=p,a.emit("open",p),a._read()})}function r(i,n){if(!(this instanceof r))return new r(i,n);zw.call(this),this.path=i,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,n=n||{};for(var a=Object.keys(n),s=0,o=a.length;s= zero");this.pos=this.start}this.busy=!1,this._queue=[],this.fd===null&&(this._open=e.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}});var Gw=h((r_e,$w)=>{"use strict";$w.exports=iX;var rX=Object.getPrototypeOf||function(e){return e.__proto__};function iX(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:rX(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}),t}});var Xw=h((i_e,Ag)=>{var mt=require("fs"),nX=kw(),aX=Hw(),sX=Gw(),gm=require("util"),sr,vm;typeof Symbol=="function"&&typeof Symbol.for=="function"?(sr=Symbol.for("graceful-fs.queue"),vm=Symbol.for("graceful-fs.previous")):(sr="___graceful-fs.queue",vm="___graceful-fs.previous");function oX(){}function Kw(e,t){Object.defineProperty(e,sr,{get:function(){return t}})}var Ts=oX;gm.debuglog?Ts=gm.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(Ts=function(){var e=gm.format.apply(gm,arguments);e="GFS4: "+e.split(/\n/).join(` +GFS4: `),console.error(e)});mt[sr]||(Vw=global[sr]||[],Kw(mt,Vw),mt.close=function(e){function t(r,i){return e.call(mt,r,function(n){n||Ww(),typeof i=="function"&&i.apply(this,arguments)})}return Object.defineProperty(t,vm,{value:e}),t}(mt.close),mt.closeSync=function(e){function t(r){e.apply(mt,arguments),Ww()}return Object.defineProperty(t,vm,{value:e}),t}(mt.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){Ts(mt[sr]),require("assert").equal(mt[sr].length,0)}));var Vw;global[sr]||Kw(global,mt[sr]);Ag.exports=Rg(sX(mt));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!mt.__patched&&(Ag.exports=Rg(mt),mt.__patched=!0);function Rg(e){nX(e),e.gracefulify=Rg,e.createReadStream=A,e.createWriteStream=U;var t=e.readFile;e.readFile=r;function r(q,Z,w){return typeof Z=="function"&&(w=Z,Z=null),ae(q,Z,w);function ae(se,qe,E,x){return t(se,qe,function(he){he&&(he.code==="EMFILE"||he.code==="ENFILE")?qo([ae,[se,qe,E],he,x||Date.now(),Date.now()]):typeof E=="function"&&E.apply(this,arguments)})}}var i=e.writeFile;e.writeFile=n;function n(q,Z,w,ae){return typeof w=="function"&&(ae=w,w=null),se(q,Z,w,ae);function se(qe,E,x,he,pe){return i(qe,E,x,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?qo([se,[qe,E,x,he],_e,pe||Date.now(),Date.now()]):typeof he=="function"&&he.apply(this,arguments)})}}var a=e.appendFile;a&&(e.appendFile=s);function s(q,Z,w,ae){return typeof w=="function"&&(ae=w,w=null),se(q,Z,w,ae);function se(qe,E,x,he,pe){return a(qe,E,x,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?qo([se,[qe,E,x,he],_e,pe||Date.now(),Date.now()]):typeof he=="function"&&he.apply(this,arguments)})}}var o=e.copyFile;o&&(e.copyFile=l);function l(q,Z,w,ae){return typeof w=="function"&&(ae=w,w=0),se(q,Z,w,ae);function se(qe,E,x,he,pe){return o(qe,E,x,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?qo([se,[qe,E,x,he],_e,pe||Date.now(),Date.now()]):typeof he=="function"&&he.apply(this,arguments)})}}var d=e.readdir;e.readdir=p;var c=/^v[0-5]\./;function p(q,Z,w){typeof Z=="function"&&(w=Z,Z=null);var ae=c.test(process.version)?function(E,x,he,pe){return d(E,se(E,x,he,pe))}:function(E,x,he,pe){return d(E,x,se(E,x,he,pe))};return ae(q,Z,w);function se(qe,E,x,he){return function(pe,_e){pe&&(pe.code==="EMFILE"||pe.code==="ENFILE")?qo([ae,[qe,E,x],pe,he||Date.now(),Date.now()]):(_e&&_e.sort&&_e.sort(),typeof x=="function"&&x.call(this,pe,_e))}}}if(process.version.substr(0,4)==="v0.8"){var u=aX(e);_=u.ReadStream,C=u.WriteStream}var m=e.ReadStream;m&&(_.prototype=Object.create(m.prototype),_.prototype.open=b);var f=e.WriteStream;f&&(C.prototype=Object.create(f.prototype),C.prototype.open=R),Object.defineProperty(e,"ReadStream",{get:function(){return _},set:function(q){_=q},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return C},set:function(q){C=q},enumerable:!0,configurable:!0});var g=_;Object.defineProperty(e,"FileReadStream",{get:function(){return g},set:function(q){g=q},enumerable:!0,configurable:!0});var y=C;Object.defineProperty(e,"FileWriteStream",{get:function(){return y},set:function(q){y=q},enumerable:!0,configurable:!0});function _(q,Z){return this instanceof _?(m.apply(this,arguments),this):_.apply(Object.create(_.prototype),arguments)}function b(){var q=this;j(q.path,q.flags,q.mode,function(Z,w){Z?(q.autoClose&&q.destroy(),q.emit("error",Z)):(q.fd=w,q.emit("open",w),q.read())})}function C(q,Z){return this instanceof C?(f.apply(this,arguments),this):C.apply(Object.create(C.prototype),arguments)}function R(){var q=this;j(q.path,q.flags,q.mode,function(Z,w){Z?(q.destroy(),q.emit("error",Z)):(q.fd=w,q.emit("open",w))})}function A(q,Z){return new e.ReadStream(q,Z)}function U(q,Z){return new e.WriteStream(q,Z)}var ne=e.open;e.open=j;function j(q,Z,w,ae){return typeof w=="function"&&(ae=w,w=null),se(q,Z,w,ae);function se(qe,E,x,he,pe){return ne(qe,E,x,function(_e,fr){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?qo([se,[qe,E,x,he],_e,pe||Date.now(),Date.now()]):typeof he=="function"&&he.apply(this,arguments)})}}return e}function qo(e){Ts("ENQUEUE",e[0].name,e[1]),mt[sr].push(e),Og()}var ym;function Ww(){for(var e=Date.now(),t=0;t2&&(mt[sr][t][3]=e,mt[sr][t][4]=e);Og()}function Og(){if(clearTimeout(ym),ym=void 0,mt[sr].length!==0){var e=mt[sr].shift(),t=e[0],r=e[1],i=e[2],n=e[3],a=e[4];if(n===void 0)Ts("RETRY",t.name,r),t.apply(null,r);else if(Date.now()-n>=6e4){Ts("TIMEOUT",t.name,r);var s=r.pop();typeof s=="function"&&s.call(null,i)}else{var o=Date.now()-a,l=Math.max(a-n,1),d=Math.min(l*1.2,100);o>=d?(Ts("RETRY",t.name,r),t.apply(null,r.concat([n]))):mt[sr].push(e)}ym===void 0&&(ym=setTimeout(Og,0))}}});var Yw=h((n_e,Qw)=>{"use strict";var lX=require("path");Qw.exports=e=>{let t=process.cwd();return e=lX.resolve(e),process.platform==="win32"&&(t=t.toLowerCase(),e=e.toLowerCase()),e===t}});var Zw=h((a_e,Jw)=>{"use strict";var Ig=require("path");Jw.exports=(e,t)=>{let r=Ig.relative(t,e);return!!(r&&r!==".."&&!r.startsWith(`..${Ig.sep}`)&&r!==Ig.resolve(e))}});var eE=h(Dg=>{var Ps=require("path"),Aa=process.platform==="win32",Oa=require("fs"),dX=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function cX(){var e;if(dX){var t=new Error;e=r}else e=i;return e;function r(n){n&&(t.message=n.message,n=t,i(n))}function i(n){if(n){if(process.throwDeprecation)throw n;if(!process.noDeprecation){var a="fs: missing callback "+(n.stack||n.message);process.traceDeprecation?console.trace(a):console.error(a)}}}}function pX(e){return typeof e=="function"?e:cX()}var s_e=Ps.normalize;Aa?Vn=/(.*?)(?:[\/\\]+|$)/g:Vn=/(.*?)(?:[\/]+|$)/g;var Vn;Aa?Xd=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/:Xd=/^[\/]*/;var Xd;Dg.realpathSync=function(t,r){if(t=Ps.resolve(t),r&&Object.prototype.hasOwnProperty.call(r,t))return r[t];var i=t,n={},a={},s,o,l,d;c();function c(){var y=Xd.exec(t);s=y[0].length,o=y[0],l=y[0],d="",Aa&&!a[l]&&(Oa.lstatSync(l),a[l]=!0)}for(;s=t.length)return r&&(r[n]=t),i(null,t);Vn.lastIndex=o;var y=Vn.exec(t);return c=l,l+=y[0],d=c+y[1],o=Vn.lastIndex,s[d]||r&&r[d]===d?process.nextTick(u):r&&Object.prototype.hasOwnProperty.call(r,d)?g(r[d]):Oa.lstat(d,m)}function m(y,_){if(y)return i(y);if(!_.isSymbolicLink())return s[d]=!0,r&&(r[d]=d),process.nextTick(u);if(!Aa){var b=_.dev.toString(32)+":"+_.ino.toString(32);if(a.hasOwnProperty(b))return f(null,a[b],d)}Oa.stat(d,function(C){if(C)return i(C);Oa.readlink(d,function(R,A){Aa||(a[b]=A),f(R,A)})})}function f(y,_,b){if(y)return i(y);var C=Ps.resolve(c,_);r&&(r[b]=C),g(C)}function g(y){t=Ps.resolve(y,t.slice(o)),p()}}});var Mg=h((l_e,nE)=>{nE.exports=Ia;Ia.realpath=Ia;Ia.sync=Bg;Ia.realpathSync=Bg;Ia.monkeypatch=mX;Ia.unmonkeypatch=fX;var Bo=require("fs"),Lg=Bo.realpath,qg=Bo.realpathSync,uX=process.version,tE=/^v[0-5]\./.test(uX),rE=eE();function iE(e){return e&&e.syscall==="realpath"&&(e.code==="ELOOP"||e.code==="ENOMEM"||e.code==="ENAMETOOLONG")}function Ia(e,t,r){if(tE)return Lg(e,t,r);typeof t=="function"&&(r=t,t=null),Lg(e,t,function(i,n){iE(i)?rE.realpath(e,t,r):r(i,n)})}function Bg(e,t){if(tE)return qg(e,t);try{return qg(e,t)}catch(r){if(iE(r))return rE.realpathSync(e,t);throw r}}function mX(){Bo.realpath=Ia,Bo.realpathSync=Bg}function fX(){Bo.realpath=Lg,Bo.realpathSync=qg}});var sE=h((d_e,aE)=>{aE.exports=function(e,t){for(var r=[],i=0;i{"use strict";cE.exports=lE;function lE(e,t,r){e instanceof RegExp&&(e=oE(e,r)),t instanceof RegExp&&(t=oE(t,r));var i=dE(e,t,r);return i&&{start:i[0],end:i[1],pre:r.slice(0,i[0]),body:r.slice(i[0]+e.length,i[1]),post:r.slice(i[1]+t.length)}}function oE(e,t){var r=t.match(e);return r?r[0]:null}lE.range=dE;function dE(e,t,r){var i,n,a,s,o,l=r.indexOf(e),d=r.indexOf(t,l+1),c=l;if(l>=0&&d>0){for(i=[],a=r.length;c>=0&&!o;)c==l?(i.push(c),l=r.indexOf(e,c+1)):i.length==1?o=[i.pop(),d]:(n=i.pop(),n=0?l:d;i.length&&(o=[a,s])}return o}});var _E=h((p_e,vE)=>{var gX=sE(),uE=pE();vE.exports=_X;var mE="\0SLASH"+Math.random()+"\0",fE="\0OPEN"+Math.random()+"\0",jg="\0CLOSE"+Math.random()+"\0",hE="\0COMMA"+Math.random()+"\0",gE="\0PERIOD"+Math.random()+"\0";function Fg(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function yX(e){return e.split("\\\\").join(mE).split("\\{").join(fE).split("\\}").join(jg).split("\\,").join(hE).split("\\.").join(gE)}function vX(e){return e.split(mE).join("\\").split(fE).join("{").split(jg).join("}").split(hE).join(",").split(gE).join(".")}function yE(e){if(!e)return[""];var t=[],r=uE("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,a=r.post,s=i.split(",");s[s.length-1]+="{"+n+"}";var o=yE(a);return a.length&&(s[s.length-1]+=o.shift(),s.push.apply(s,o)),t.push.apply(t,s),t}function _X(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),Mo(yX(e),!0).map(vX)):[]}function bX(e){return"{"+e+"}"}function wX(e){return/^-?0\d/.test(e)}function EX(e,t){return e<=t}function NX(e,t){return e>=t}function Mo(e,t){var r=[],i=uE("{","}",e);if(!i||/\$$/.test(i.pre))return[e];var n=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body),a=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body),s=n||a,o=i.body.indexOf(",")>=0;if(!s&&!o)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+jg+i.post,Mo(e)):[e];var l;if(s)l=i.body.split(/\.\./);else if(l=yE(i.body),l.length===1&&(l=Mo(l[0],!1).map(bX),l.length===1)){var c=i.post.length?Mo(i.post,!1):[""];return c.map(function(w){return i.pre+l[0]+w})}var d=i.pre,c=i.post.length?Mo(i.post,!1):[""],p;if(s){var u=Fg(l[0]),m=Fg(l[1]),f=Math.max(l[0].length,l[1].length),g=l.length==3?Math.abs(Fg(l[2])):1,y=EX,_=m0){var U=new Array(A+1).join("0");C<0?R="-"+U+R.slice(1):R=U+R}}p.push(R)}}else p=gX(l,function(Z){return Mo(Z,!1)});for(var ne=0;ne{xE.exports=ai;ai.Minimatch=or;var Qd=function(){try{return require("path")}catch{}}()||{sep:"/"};ai.sep=Qd.sep;var Ug=ai.GLOBSTAR=or.GLOBSTAR={},xX=_E(),bE={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},kg="[^/]",zg=kg+"*?",SX="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",TX="(?:(?!(?:\\/|^)\\.).)*?",wE=PX("().*{}+?[]^$\\!");function PX(e){return e.split("").reduce(function(t,r){return t[r]=!0,t},{})}var EE=/\/+/;ai.filter=CX;function CX(e,t){return t=t||{},function(r,i,n){return ai(r,e,t)}}function Da(e,t){t=t||{};var r={};return Object.keys(e).forEach(function(i){r[i]=e[i]}),Object.keys(t).forEach(function(i){r[i]=t[i]}),r}ai.defaults=function(e){if(!e||typeof e!="object"||!Object.keys(e).length)return ai;var t=ai,r=function(n,a,s){return t(n,a,Da(e,s))};return r.Minimatch=function(n,a){return new t.Minimatch(n,Da(e,a))},r.Minimatch.defaults=function(n){return t.defaults(Da(e,n)).Minimatch},r.filter=function(n,a){return t.filter(n,Da(e,a))},r.defaults=function(n){return t.defaults(Da(e,n))},r.makeRe=function(n,a){return t.makeRe(n,Da(e,a))},r.braceExpand=function(n,a){return t.braceExpand(n,Da(e,a))},r.match=function(i,n,a){return t.match(i,n,Da(e,a))},r};or.defaults=function(e){return ai.defaults(e).Minimatch};function ai(e,t,r){return bm(t),r||(r={}),!r.nocomment&&t.charAt(0)==="#"?!1:new or(t,r).match(e)}function or(e,t){if(!(this instanceof or))return new or(e,t);bm(e),t||(t={}),e=e.trim(),!t.allowWindowsEscape&&Qd.sep!=="/"&&(e=e.split(Qd.sep).join("/")),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!t.partial,this.make()}or.prototype.debug=function(){};or.prototype.make=RX;function RX(){var e=this.pattern,t=this.options;if(!t.nocomment&&e.charAt(0)==="#"){this.comment=!0;return}if(!e){this.empty=!0;return}this.parseNegate();var r=this.globSet=this.braceExpand();t.debug&&(this.debug=function(){console.error.apply(console,arguments)}),this.debug(this.pattern,r),r=this.globParts=r.map(function(i){return i.split(EE)}),this.debug(this.pattern,r),r=r.map(function(i,n,a){return i.map(this.parse,this)},this),this.debug(this.pattern,r),r=r.filter(function(i){return i.indexOf(!1)===-1}),this.debug(this.pattern,r),this.set=r}or.prototype.parseNegate=OX;function OX(){var e=this.pattern,t=!1,r=this.options,i=0;if(!r.nonegate){for(var n=0,a=e.length;n"u"?this.pattern:e,bm(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:xX(e)}var AX=1024*64,bm=function(e){if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>AX)throw new TypeError("pattern is too long")};or.prototype.parse=IX;var _m={};function IX(e,t){bm(e);var r=this.options;if(e==="**")if(r.noglobstar)e="*";else return Ug;if(e==="")return"";var i="",n=!!r.nocase,a=!1,s=[],o=[],l,d=!1,c=-1,p=-1,u=e.charAt(0)==="."?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",m=this;function f(){if(l){switch(l){case"*":i+=zg,n=!0;break;case"?":i+=kg,n=!0;break;default:i+="\\"+l;break}m.debug("clearStateChar %j %j",l,i),l=!1}}for(var g=0,y=e.length,_;g-1;j--){var q=o[j],Z=i.slice(0,q.reStart),w=i.slice(q.reStart,q.reEnd-8),ae=i.slice(q.reEnd-8,q.reEnd),se=i.slice(q.reEnd);ae+=se;var qe=Z.split("(").length-1,E=se;for(g=0;g"u"&&(r=this.partial),this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return t==="";if(t==="/"&&r)return!0;var i=this.options;Qd.sep!=="/"&&(t=t.split(Qd.sep).join("/")),t=t.split(EE),this.debug(this.pattern,"split",t);var n=this.set;this.debug(this.pattern,"set",n);var a,s;for(s=t.length-1;s>=0&&(a=t[s],!a);s--);for(s=0;s>> no match, partial?`,e,c,t,p),c===s))}var m;if(typeof l=="string"?(m=d===l,this.debug("string match",l,d,m)):(m=d.match(l),this.debug("pattern match",l,d,m)),!m)return!1}if(n===s&&a===o)return!0;if(n===s)return r;if(a===o)return n===s-1&&e[n]==="";throw new Error("wtf?")};function LX(e){return e.replace(/\\(.)/g,"$1")}function qX(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var SE=h((m_e,Hg)=>{typeof Object.create=="function"?Hg.exports=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:Hg.exports=function(t,r){t.super_=r;var i=function(){};i.prototype=r.prototype,t.prototype=new i,t.prototype.constructor=t}});var TE=h((f_e,Gg)=>{try{if($g=require("util"),typeof $g.inherits!="function")throw"";Gg.exports=$g.inherits}catch{Gg.exports=SE()}var $g});var Em=h((h_e,wm)=>{"use strict";function PE(e){return e.charAt(0)==="/"}function CE(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,r=t.exec(e),i=r[1]||"",n=!!(i&&i.charAt(1)!==":");return!!(r[2]||n)}wm.exports=process.platform==="win32"?CE:PE;wm.exports.posix=PE;wm.exports.win32=CE});var Wg=h(La=>{La.setopts=zX;La.ownProp=RE;La.makeAbs=Jd;La.finish=UX;La.mark=HX;La.isIgnored=AE;La.childrenIgnored=$X;function RE(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var BX=require("fs"),Fo=require("path"),MX=Yd(),OE=Em(),Vg=MX.Minimatch;function FX(e,t){return e.localeCompare(t,"en")}function jX(e,t){e.ignore=t.ignore||[],Array.isArray(e.ignore)||(e.ignore=[e.ignore]),e.ignore.length&&(e.ignore=e.ignore.map(kX))}function kX(e){var t=null;if(e.slice(-3)==="/**"){var r=e.replace(/(\/\*\*)+$/,"");t=new Vg(r,{dot:!0})}return{matcher:new Vg(e,{dot:!0}),gmatcher:t}}function zX(e,t,r){if(r||(r={}),r.matchBase&&t.indexOf("/")===-1){if(r.noglobstar)throw new Error("base matching requires globstar");t="**/"+t}e.silent=!!r.silent,e.pattern=t,e.strict=r.strict!==!1,e.realpath=!!r.realpath,e.realpathCache=r.realpathCache||Object.create(null),e.follow=!!r.follow,e.dot=!!r.dot,e.mark=!!r.mark,e.nodir=!!r.nodir,e.nodir&&(e.mark=!0),e.sync=!!r.sync,e.nounique=!!r.nounique,e.nonull=!!r.nonull,e.nosort=!!r.nosort,e.nocase=!!r.nocase,e.stat=!!r.stat,e.noprocess=!!r.noprocess,e.absolute=!!r.absolute,e.fs=r.fs||BX,e.maxLength=r.maxLength||1/0,e.cache=r.cache||Object.create(null),e.statCache=r.statCache||Object.create(null),e.symlinks=r.symlinks||Object.create(null),jX(e,r),e.changedCwd=!1;var i=process.cwd();RE(r,"cwd")?(e.cwd=Fo.resolve(r.cwd),e.changedCwd=e.cwd!==i):e.cwd=i,e.root=r.root||Fo.resolve(e.cwd,"/"),e.root=Fo.resolve(e.root),process.platform==="win32"&&(e.root=e.root.replace(/\\/g,"/")),e.cwdAbs=OE(e.cwd)?e.cwd:Jd(e,e.cwd),process.platform==="win32"&&(e.cwdAbs=e.cwdAbs.replace(/\\/g,"/")),e.nomount=!!r.nomount,r.nonegate=!0,r.nocomment=!0,e.minimatch=new Vg(t,r),e.options=e.minimatch.options}function UX(e){for(var t=e.nounique,r=t?[]:Object.create(null),i=0,n=e.matches.length;i{qE.exports=LE;LE.GlobSync=kt;var GX=Mg(),IE=Yd(),y_e=IE.Minimatch,v_e=Qg().Glob,__e=require("util"),Kg=require("path"),DE=require("assert"),Nm=Em(),Cs=Wg(),VX=Cs.setopts,Xg=Cs.ownProp,WX=Cs.childrenIgnored,KX=Cs.isIgnored;function LE(e,t){if(typeof t=="function"||arguments.length===3)throw new TypeError(`callback provided to sync glob +See: https://github.com/isaacs/node-glob/issues/167`);return new kt(e,t).found}function kt(e,t){if(!e)throw new Error("must provide pattern");if(typeof t=="function"||arguments.length===3)throw new TypeError(`callback provided to sync glob +See: https://github.com/isaacs/node-glob/issues/167`);if(!(this instanceof kt))return new kt(e,t);if(VX(this,e,t),this.noprocess)return this;var r=this.minimatch.set.length;this.matches=new Array(r);for(var i=0;ithis.maxLength)return!1;if(!this.stat&&Xg(this.cache,t)){var s=this.cache[t];if(Array.isArray(s)&&(s="DIR"),!r||s==="DIR")return s;if(r&&s==="FILE")return!1}var i,n=this.statCache[t];if(!n){var a;try{a=this.fs.lstatSync(t)}catch(o){if(o&&(o.code==="ENOENT"||o.code==="ENOTDIR"))return this.statCache[t]=!1,!1}if(a&&a.isSymbolicLink())try{n=this.fs.statSync(t)}catch{n=a}else n=a}this.statCache[t]=n;var s=!0;return n&&(s=n.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,r&&s==="FILE"?!1:s};kt.prototype._mark=function(e){return Cs.mark(this,e)};kt.prototype._makeAbs=function(e){return Cs.makeAbs(this,e)}});var Yg=h((w_e,FE)=>{FE.exports=ME;function ME(e,t){if(e&&t)return ME(e)(t);if(typeof e!="function")throw new TypeError("need wrapper function");return Object.keys(e).forEach(function(i){r[i]=e[i]}),r;function r(){for(var i=new Array(arguments.length),n=0;n{var jE=Yg();Jg.exports=jE(xm);Jg.exports.strict=jE(kE);xm.proto=xm(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return xm(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return kE(this)},configurable:!0})});function xm(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function kE(e){var t=function(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)},r=e.name||"Function wrapped with `once`";return t.onceError=r+" shouldn't be called more than once",t.called=!1,t}});var UE=h((N_e,zE)=>{var XX=Yg(),ec=Object.create(null),QX=Zd();zE.exports=XX(YX);function YX(e,t){return ec[e]?(ec[e].push(t),null):(ec[e]=[t],JX(e))}function JX(e){return QX(function t(){var r=ec[e],i=r.length,n=ZX(arguments);try{for(var a=0;ai?(r.splice(0,i),process.nextTick(function(){t.apply(null,n)})):delete ec[e]}})}function ZX(e){for(var t=e.length,r=[],i=0;i{$E.exports=Rs;var eQ=Mg(),HE=Yd(),x_e=HE.Minimatch,tQ=TE(),rQ=require("events").EventEmitter,Zg=require("path"),e6=require("assert"),tc=Em(),r6=BE(),Os=Wg(),iQ=Os.setopts,t6=Os.ownProp,i6=UE(),S_e=require("util"),nQ=Os.childrenIgnored,aQ=Os.isIgnored,sQ=Zd();function Rs(e,t,r){if(typeof t=="function"&&(r=t,t={}),t||(t={}),t.sync){if(r)throw new TypeError("callback provided to sync glob");return r6(e,t)}return new Me(e,t,r)}Rs.sync=r6;var oQ=Rs.GlobSync=r6.GlobSync;Rs.glob=Rs;function lQ(e,t){if(t===null||typeof t!="object")return e;for(var r=Object.keys(t),i=r.length;i--;)e[r[i]]=t[r[i]];return e}Rs.hasMagic=function(e,t){var r=lQ({},t);r.noprocess=!0;var i=new Me(e,r),n=i.minimatch.set;if(!e)return!1;if(n.length>1)return!0;for(var a=0;athis.maxLength)return t();if(!this.stat&&t6(this.cache,r)){var n=this.cache[r];if(Array.isArray(n)&&(n="DIR"),!i||n==="DIR")return t(null,n);if(i&&n==="FILE")return t()}var a,s=this.statCache[r];if(s!==void 0){if(s===!1)return t(null,s);var o=s.isDirectory()?"DIR":"FILE";return i&&o==="FILE"?t():t(null,o,s)}var l=this,d=i6("stat\0"+r,c);d&&l.fs.lstat(r,d);function c(p,u){if(u&&u.isSymbolicLink())return l.fs.stat(r,function(m,f){m?l._stat2(e,r,null,u,t):l._stat2(e,r,m,f,t)});l._stat2(e,r,p,u,t)}};Me.prototype._stat2=function(e,t,r,i,n){if(r&&(r.code==="ENOENT"||r.code==="ENOTDIR"))return this.statCache[t]=!1,n();var a=e.slice(-1)==="/";if(this.statCache[t]=i,t.slice(-1)==="/"&&i&&!i.isDirectory())return n(null,!1,i);var s=!0;return i&&(s=i.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,a&&s==="FILE"?n():n(null,s,i)}});var JE=h((P_e,YE)=>{var Ze=require("assert"),KE=require("path"),GE=require("fs"),jo;try{jo=Qg()}catch{}var cQ={nosort:!0,silent:!0},n6=0,rc=process.platform==="win32",XE=e=>{if(["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(r=>{e[r]=e[r]||GE[r],r=r+"Sync",e[r]=e[r]||GE[r]}),e.maxBusyTries=e.maxBusyTries||3,e.emfileWait=e.emfileWait||1e3,e.glob===!1&&(e.disableGlob=!0),e.disableGlob!==!0&&jo===void 0)throw Error("glob dependency not found, set `options.disableGlob = true` if intentional");e.disableGlob=e.disableGlob||!1,e.glob=e.glob||cQ},s6=(e,t,r)=>{typeof t=="function"&&(r=t,t={}),Ze(e,"rimraf: missing path"),Ze.equal(typeof e,"string","rimraf: path should be a string"),Ze.equal(typeof r,"function","rimraf: callback function required"),Ze(t,"rimraf: invalid options argument provided"),Ze.equal(typeof t,"object","rimraf: options should be object"),XE(t);let i=0,n=null,a=0,s=l=>{n=n||l,--a===0&&r(n)},o=(l,d)=>{if(l)return r(l);if(a=d.length,a===0)return r();d.forEach(c=>{let p=u=>{if(u){if((u.code==="EBUSY"||u.code==="ENOTEMPTY"||u.code==="EPERM")&&ia6(c,t,p),i*100);if(u.code==="EMFILE"&&n6a6(c,t,p),n6++);u.code==="ENOENT"&&(u=null)}n6=0,s(u)};a6(c,t,p)})};if(t.disableGlob||!jo.hasMagic(e))return o(null,[e]);t.lstat(e,(l,d)=>{if(!l)return o(null,[e]);jo(e,t.glob,o)})},a6=(e,t,r)=>{Ze(e),Ze(t),Ze(typeof r=="function"),t.lstat(e,(i,n)=>{if(i&&i.code==="ENOENT")return r(null);if(i&&i.code==="EPERM"&&rc&&VE(e,t,i,r),n&&n.isDirectory())return Sm(e,t,i,r);t.unlink(e,a=>{if(a){if(a.code==="ENOENT")return r(null);if(a.code==="EPERM")return rc?VE(e,t,a,r):Sm(e,t,a,r);if(a.code==="EISDIR")return Sm(e,t,a,r)}return r(a)})})},VE=(e,t,r,i)=>{Ze(e),Ze(t),Ze(typeof i=="function"),t.chmod(e,438,n=>{n?i(n.code==="ENOENT"?null:r):t.stat(e,(a,s)=>{a?i(a.code==="ENOENT"?null:r):s.isDirectory()?Sm(e,t,r,i):t.unlink(e,i)})})},WE=(e,t,r)=>{Ze(e),Ze(t);try{t.chmodSync(e,438)}catch(n){if(n.code==="ENOENT")return;throw r}let i;try{i=t.statSync(e)}catch(n){if(n.code==="ENOENT")return;throw r}i.isDirectory()?Tm(e,t,r):t.unlinkSync(e)},Sm=(e,t,r,i)=>{Ze(e),Ze(t),Ze(typeof i=="function"),t.rmdir(e,n=>{n&&(n.code==="ENOTEMPTY"||n.code==="EEXIST"||n.code==="EPERM")?pQ(e,t,i):n&&n.code==="ENOTDIR"?i(r):i(n)})},pQ=(e,t,r)=>{Ze(e),Ze(t),Ze(typeof r=="function"),t.readdir(e,(i,n)=>{if(i)return r(i);let a=n.length;if(a===0)return t.rmdir(e,r);let s;n.forEach(o=>{s6(KE.join(e,o),t,l=>{if(!s){if(l)return r(s=l);--a===0&&t.rmdir(e,r)}})})})},QE=(e,t)=>{t=t||{},XE(t),Ze(e,"rimraf: missing path"),Ze.equal(typeof e,"string","rimraf: path should be a string"),Ze(t,"rimraf: missing options"),Ze.equal(typeof t,"object","rimraf: options should be object");let r;if(t.disableGlob||!jo.hasMagic(e))r=[e];else try{t.lstatSync(e),r=[e]}catch{r=jo.sync(e,t.glob)}if(r.length)for(let i=0;i{Ze(e),Ze(t);try{t.rmdirSync(e)}catch(i){if(i.code==="ENOENT")return;if(i.code==="ENOTDIR")throw r;(i.code==="ENOTEMPTY"||i.code==="EEXIST"||i.code==="EPERM")&&uQ(e,t)}},uQ=(e,t)=>{Ze(e),Ze(t),t.readdirSync(e).forEach(n=>QE(KE.join(e,n),t));let r=rc?100:1,i=0;do{let n=!0;try{let a=t.rmdirSync(e,t);return n=!1,a}finally{if(++i{"use strict";ZE.exports=(e,t=1,r)=>{if(r={indent:" ",includeEmptyLines:!1,...r},typeof e!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof e}\``);if(typeof t!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof t}\``);if(typeof r.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``);if(t===0)return e;let i=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return e.replace(i,r.indent.repeat(t))}});var nN=h((R_e,iN)=>{"use strict";var tN=require("os"),rN=/\s+at.*(?:\(|\s)(.*)\)?/,mQ=/^(?:(?:(?:node|(?:internal\/[\w/]*|.*node_modules\/(?:babel-polyfill|pirates)\/.*)?\w+)\.js:\d+:\d+)|native)/,fQ=typeof tN.homedir>"u"?"":tN.homedir();iN.exports=(e,t)=>(t=Object.assign({pretty:!1},t),e.replace(/\\/g,"/").split(` +`).filter(r=>{let i=r.match(rN);if(i===null||!i[1])return!0;let n=i[1];return n.includes(".app/Contents/Resources/electron.asar")||n.includes(".app/Contents/Resources/default_app.asar")?!1:!mQ.test(n)}).filter(r=>r.trim()!=="").map(r=>t.pretty?r.replace(rN,(i,n)=>i.replace(n,n.replace(fQ,"~"))):r).join(` +`))});var sN=h((O_e,aN)=>{"use strict";var hQ=eN(),gQ=nN(),yQ=e=>e.replace(/\s+at .*aggregate-error\/index.js:\d+:\d+\)?/g,""),o6=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);t=[...t].map(i=>i instanceof Error?i:i!==null&&typeof i=="object"?Object.assign(new Error(i.message),i):new Error(i));let r=t.map(i=>typeof i.stack=="string"?yQ(gQ(i.stack)):String(i)).join(` +`);r=` +`+hQ(r,4),super(r),this.name="AggregateError",Object.defineProperty(this,"_errors",{value:t})}*[Symbol.iterator](){for(let t of this._errors)yield t}};aN.exports=o6});var lN=h((A_e,oN)=>{"use strict";var vQ=sN();oN.exports=async(e,t,{concurrency:r=1/0,stopOnError:i=!0}={})=>new Promise((n,a)=>{if(typeof t!="function")throw new TypeError("Mapper function is required");if(!((Number.isSafeInteger(r)||r===1/0)&&r>=1))throw new TypeError(`Expected \`concurrency\` to be an integer from 1 and up or \`Infinity\`, got \`${r}\` (${typeof r})`);let s=[],o=[],l=e[Symbol.iterator](),d=!1,c=!1,p=0,u=0,m=()=>{if(d)return;let f=l.next(),g=u;if(u++,f.done){c=!0,p===0&&(!i&&o.length!==0?a(new vQ(o)):n(s));return}p++,(async()=>{try{let y=await f.value;s[g]=await t(y,g),p--,m()}catch(y){i?(d=!0,a(y)):(o.push(y),p--,m())}})()};for(let f=0;f{"use strict";var{promisify:_Q}=require("util"),dN=require("path"),cN=Fw(),bQ=Ah(),wQ=wg(),wi=Xw(),EQ=Yw(),NQ=Zw(),pN=JE(),xQ=lN(),SQ=_Q(pN),uN={glob:!1,unlink:wi.unlink,unlinkSync:wi.unlinkSync,chmod:wi.chmod,chmodSync:wi.chmodSync,stat:wi.stat,statSync:wi.statSync,lstat:wi.lstat,lstatSync:wi.lstatSync,rmdir:wi.rmdir,rmdirSync:wi.rmdirSync,readdir:wi.readdir,readdirSync:wi.readdirSync};function mN(e,t){if(EQ(e))throw new Error("Cannot delete the current working directory. Can be overridden with the `force` option.");if(!NQ(e,t))throw new Error("Cannot delete files/directories outside the current working directory. Can be overridden with the `force` option.")}function fN(e){return e=Array.isArray(e)?e:[e],e=e.map(t=>process.platform==="win32"&&bQ(t)===!1?wQ(t):t),e}l6.exports=async(e,{force:t,dryRun:r,cwd:i=process.cwd(),onProgress:n=()=>{},...a}={})=>{a={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...a},e=fN(e);let s=(await cN(e,a)).sort((c,p)=>p.localeCompare(c));s.length===0&&n({totalCount:0,deletedCount:0,percent:1});let o=0,d=await xQ(s,async c=>(c=dN.resolve(i,c),t||mN(c,i),r||await SQ(c,uN),o+=1,n({totalCount:s.length,deletedCount:o,percent:o/s.length}),c),a);return d.sort((c,p)=>c.localeCompare(p)),d};l6.exports.sync=(e,{force:t,dryRun:r,cwd:i=process.cwd(),...n}={})=>{n={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...n},e=fN(e);let s=cN.sync(e,n).sort((o,l)=>l.localeCompare(o)).map(o=>(o=dN.resolve(i,o),t||mN(o,i),r||pN.sync(o,uN),o));return s.sort((o,l)=>o.localeCompare(l)),s}});var yN=h((D_e,gN)=>{"use strict";gN.exports=function(t,r,i,n){var a=0,s=0,o=t.length-1,l=!1,d,c,p;if(typeof r=="number"?(d=r,p=i,c=n||function(){}):(p=r,c=i||function(){},d=t.length),!t.length)return c();var u=p.length,m=function(){return!l&&a{"use strict";var vN=require("fs"),TQ=require("path"),PQ=yN();function _N(e,t,r,i){let n,a;i?(n=i,a=r):(n=r,a=null),vN.lstat(t,function(o,l){let d=o?0:l.size||0;if(l){if(e.has(l.ino))return n(null,0);e.add(l.ino)}!o&&l.isDirectory()?vN.readdir(t,(c,p)=>{if(c)return n(c);PQ(p,5e3,(u,m)=>{_N(e,TQ.join(t,u),a,(f,g)=>{f||(d+=g),m(f)})},u=>{n(u,d)})}):(a&&a.test(t)&&(d=0),n(o,d))})}bN.exports=(...e)=>(e.unshift(new Set),_N(...e))});var ko=h((q_e,As)=>{"use strict";function EN(e){return typeof e>"u"||e===null}function CQ(e){return typeof e=="object"&&e!==null}function RQ(e){return Array.isArray(e)?e:EN(e)?[]:[e]}function OQ(e,t){var r,i,n,a;if(t)for(a=Object.keys(t),r=0,i=a.length;r{"use strict";function NN(e,t){var r="",i=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(r+='in "'+e.mark.name+'" '),r+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!t&&e.mark.snippet&&(r+=` + +`+e.mark.snippet),i+" "+r):i}function ic(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=NN(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}ic.prototype=Object.create(Error.prototype);ic.prototype.constructor=ic;ic.prototype.toString=function(t){return this.name+": "+NN(this,t)};xN.exports=ic});var TN=h((M_e,SN)=>{"use strict";var nc=ko();function d6(e,t,r,i,n){var a="",s="",o=Math.floor(n/2)-1;return i-t>o&&(a=" ... ",t=i-o+a.length),r-i>o&&(s=" ...",r=i+o-s.length),{str:a+e.slice(t,r).replace(/\t/g,"\u2192")+s,pos:i-t+a.length}}function c6(e,t){return nc.repeat(" ",t-e.length)+e}function DQ(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),typeof t.indent!="number"&&(t.indent=1),typeof t.linesBefore!="number"&&(t.linesBefore=3),typeof t.linesAfter!="number"&&(t.linesAfter=2);for(var r=/\r?\n|\r|\0/g,i=[0],n=[],a,s=-1;a=r.exec(e.buffer);)n.push(a.index),i.push(a.index+a[0].length),e.position<=a.index&&s<0&&(s=i.length-2);s<0&&(s=i.length-1);var o="",l,d,c=Math.min(e.line+t.linesAfter,n.length).toString().length,p=t.maxLength-(t.indent+c+3);for(l=1;l<=t.linesBefore&&!(s-l<0);l++)d=d6(e.buffer,i[s-l],n[s-l],e.position-(i[s]-i[s-l]),p),o=nc.repeat(" ",t.indent)+c6((e.line-l+1).toString(),c)+" | "+d.str+` +`+o;for(d=d6(e.buffer,i[s],n[s],e.position,p),o+=nc.repeat(" ",t.indent)+c6((e.line+1).toString(),c)+" | "+d.str+` +`,o+=nc.repeat("-",t.indent+c+3+d.pos)+`^ +`,l=1;l<=t.linesAfter&&!(s+l>=n.length);l++)d=d6(e.buffer,i[s+l],n[s+l],e.position-(i[s]-i[s+l]),p),o+=nc.repeat(" ",t.indent)+c6((e.line+l+1).toString(),c)+" | "+d.str+` +`;return o.replace(/\n$/,"")}SN.exports=DQ});var vr=h((F_e,CN)=>{"use strict";var PN=zo(),LQ=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],qQ=["scalar","sequence","mapping"];function BQ(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(i){t[String(i)]=r})}),t}function MQ(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(LQ.indexOf(r)===-1)throw new PN('Unknown option "'+r+'" is met in definition of "'+e+'" YAML type.')}),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(r){return r},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=BQ(t.styleAliases||null),qQ.indexOf(this.kind)===-1)throw new PN('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}CN.exports=MQ});var m6=h((j_e,ON)=>{"use strict";var ac=zo(),p6=vr();function RN(e,t){var r=[];return e[t].forEach(function(i){var n=r.length;r.forEach(function(a,s){a.tag===i.tag&&a.kind===i.kind&&a.multi===i.multi&&(n=s)}),r[n]=i}),r}function FQ(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function i(n){n.multi?(e.multi[n.kind].push(n),e.multi.fallback.push(n)):e[n.kind][n.tag]=e.fallback[n.tag]=n}for(t=0,r=arguments.length;t{"use strict";var jQ=vr();AN.exports=new jQ("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var h6=h((z_e,IN)=>{"use strict";var kQ=vr();IN.exports=new kQ("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var g6=h((U_e,DN)=>{"use strict";var zQ=vr();DN.exports=new zQ("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var y6=h((H_e,LN)=>{"use strict";var UQ=m6();LN.exports=new UQ({explicit:[f6(),h6(),g6()]})});var v6=h(($_e,qN)=>{"use strict";var HQ=vr();function $Q(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function GQ(){return null}function VQ(e){return e===null}qN.exports=new HQ("tag:yaml.org,2002:null",{kind:"scalar",resolve:$Q,construct:GQ,predicate:VQ,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})});var _6=h((G_e,BN)=>{"use strict";var WQ=vr();function KQ(e){if(e===null)return!1;var t=e.length;return t===4&&(e==="true"||e==="True"||e==="TRUE")||t===5&&(e==="false"||e==="False"||e==="FALSE")}function XQ(e){return e==="true"||e==="True"||e==="TRUE"}function QQ(e){return Object.prototype.toString.call(e)==="[object Boolean]"}BN.exports=new WQ("tag:yaml.org,2002:bool",{kind:"scalar",resolve:KQ,construct:XQ,predicate:QQ,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})});var b6=h((V_e,MN)=>{"use strict";var YQ=ko(),JQ=vr();function ZQ(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function eY(e){return 48<=e&&e<=55}function tY(e){return 48<=e&&e<=57}function rY(e){if(e===null)return!1;var t=e.length,r=0,i=!1,n;if(!t)return!1;if(n=e[r],(n==="-"||n==="+")&&(n=e[++r]),n==="0"){if(r+1===t)return!0;if(n=e[++r],n==="b"){for(r++;r=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})});var w6=h((W_e,jN)=>{"use strict";var FN=ko(),aY=vr(),sY=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function oY(e){return!(e===null||!sY.test(e)||e[e.length-1]==="_")}function lY(e){var t,r;return t=e.replace(/_/g,"").toLowerCase(),r=t[0]==="-"?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),t===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:t===".nan"?NaN:r*parseFloat(t,10)}var dY=/^[-+]?[0-9]+e/;function cY(e,t){var r;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(FN.isNegativeZero(e))return"-0.0";return r=e.toString(10),dY.test(r)?r.replace("e",".e"):r}function pY(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||FN.isNegativeZero(e))}jN.exports=new aY("tag:yaml.org,2002:float",{kind:"scalar",resolve:oY,construct:lY,predicate:pY,represent:cY,defaultStyle:"lowercase"})});var E6=h((K_e,kN)=>{"use strict";kN.exports=y6().extend({implicit:[v6(),_6(),b6(),w6()]})});var N6=h((X_e,zN)=>{"use strict";zN.exports=E6()});var x6=h((Q_e,$N)=>{"use strict";var uY=vr(),UN=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),HN=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 mY(e){return e===null?!1:UN.exec(e)!==null||HN.exec(e)!==null}function fY(e){var t,r,i,n,a,s,o,l=0,d=null,c,p,u;if(t=UN.exec(e),t===null&&(t=HN.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],i=+t[2]-1,n=+t[3],!t[4])return new Date(Date.UTC(r,i,n));if(a=+t[4],s=+t[5],o=+t[6],t[7]){for(l=t[7].slice(0,3);l.length<3;)l+="0";l=+l}return t[9]&&(c=+t[10],p=+(t[11]||0),d=(c*60+p)*6e4,t[9]==="-"&&(d=-d)),u=new Date(Date.UTC(r,i,n,a,s,o,l)),d&&u.setTime(u.getTime()-d),u}function hY(e){return e.toISOString()}$N.exports=new uY("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:mY,construct:fY,instanceOf:Date,represent:hY})});var S6=h((Y_e,GN)=>{"use strict";var gY=vr();function yY(e){return e==="<<"||e===null}GN.exports=new gY("tag:yaml.org,2002:merge",{kind:"scalar",resolve:yY})});var P6=h((J_e,VN)=>{"use strict";var vY=vr(),T6=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= +\r`;function _Y(e){if(e===null)return!1;var t,r,i=0,n=e.length,a=T6;for(r=0;r64)){if(t<0)return!1;i+=6}return i%8===0}function bY(e){var t,r,i=e.replace(/[\r\n=]/g,""),n=i.length,a=T6,s=0,o=[];for(t=0;t>16&255),o.push(s>>8&255),o.push(s&255)),s=s<<6|a.indexOf(i.charAt(t));return r=n%4*6,r===0?(o.push(s>>16&255),o.push(s>>8&255),o.push(s&255)):r===18?(o.push(s>>10&255),o.push(s>>2&255)):r===12&&o.push(s>>4&255),new Uint8Array(o)}function wY(e){var t="",r=0,i,n,a=e.length,s=T6;for(i=0;i>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]),r=(r<<8)+e[i];return n=a%3,n===0?(t+=s[r>>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]):n===2?(t+=s[r>>10&63],t+=s[r>>4&63],t+=s[r<<2&63],t+=s[64]):n===1&&(t+=s[r>>2&63],t+=s[r<<4&63],t+=s[64],t+=s[64]),t}function EY(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}VN.exports=new vY("tag:yaml.org,2002:binary",{kind:"scalar",resolve:_Y,construct:bY,predicate:EY,represent:wY})});var C6=h((Z_e,WN)=>{"use strict";var NY=vr(),xY=Object.prototype.hasOwnProperty,SY=Object.prototype.toString;function TY(e){if(e===null)return!0;var t=[],r,i,n,a,s,o=e;for(r=0,i=o.length;r{"use strict";var CY=vr(),RY=Object.prototype.toString;function OY(e){if(e===null)return!0;var t,r,i,n,a,s=e;for(a=new Array(s.length),t=0,r=s.length;t{"use strict";var IY=vr(),DY=Object.prototype.hasOwnProperty;function LY(e){if(e===null)return!0;var t,r=e;for(t in r)if(DY.call(r,t)&&r[t]!==null)return!1;return!0}function qY(e){return e!==null?e:{}}XN.exports=new IY("tag:yaml.org,2002:set",{kind:"mapping",resolve:LY,construct:qY})});var Pm=h((rbe,QN)=>{"use strict";QN.exports=N6().extend({implicit:[x6(),S6()],explicit:[P6(),C6(),R6(),O6()]})});var ux=h((ibe,L6)=>{"use strict";var Ds=ko(),ix=zo(),BY=TN(),MY=Pm(),Ba=Object.prototype.hasOwnProperty,Cm=1,nx=2,ax=3,Rm=4,A6=1,FY=2,YN=3,jY=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,kY=/[\x85\u2028\u2029]/,zY=/[,\[\]\{\}]/,sx=/^(?:!|!!|![a-z\-]+!)$/i,ox=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function JN(e){return Object.prototype.toString.call(e)}function bn(e){return e===10||e===13}function Ls(e){return e===9||e===32}function Vr(e){return e===9||e===32||e===10||e===13}function Uo(e){return e===44||e===91||e===93||e===123||e===125}function UY(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function HY(e){return e===120?2:e===117?4:e===85?8:0}function $Y(e){return 48<=e&&e<=57?e-48:-1}function ZN(e){return e===48?"\0":e===97?"\x07":e===98?"\b":e===116||e===9?" ":e===110?` +`:e===118?"\v":e===102?"\f":e===114?"\r":e===101?"\x1B":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"\x85":e===95?"\xA0":e===76?"\u2028":e===80?"\u2029":""}function GY(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var lx=new Array(256),dx=new Array(256);for(Is=0;Is<256;Is++)lx[Is]=ZN(Is)?1:0,dx[Is]=ZN(Is);var Is;function VY(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||MY,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function cx(e,t){var r={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return r.snippet=BY(r),new ix(t,r)}function ce(e,t){throw cx(e,t)}function Om(e,t){e.onWarning&&e.onWarning.call(null,cx(e,t))}var ex={YAML:function(t,r,i){var n,a,s;t.version!==null&&ce(t,"duplication of %YAML directive"),i.length!==1&&ce(t,"YAML directive accepts exactly one argument"),n=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),n===null&&ce(t,"ill-formed argument of the YAML directive"),a=parseInt(n[1],10),s=parseInt(n[2],10),a!==1&&ce(t,"unacceptable YAML version of the document"),t.version=i[0],t.checkLineBreaks=s<2,s!==1&&s!==2&&Om(t,"unsupported YAML version of the document")},TAG:function(t,r,i){var n,a;i.length!==2&&ce(t,"TAG directive accepts exactly two arguments"),n=i[0],a=i[1],sx.test(n)||ce(t,"ill-formed tag handle (first argument) of the TAG directive"),Ba.call(t.tagMap,n)&&ce(t,'there is a previously declared suffix for "'+n+'" tag handle'),ox.test(a)||ce(t,"ill-formed tag prefix (second argument) of the TAG directive");try{a=decodeURIComponent(a)}catch{ce(t,"tag prefix is malformed: "+a)}t.tagMap[n]=a}};function qa(e,t,r,i){var n,a,s,o;if(t1&&(e.result+=Ds.repeat(` +`,t-1))}function WY(e,t,r){var i,n,a,s,o,l,d,c,p=e.kind,u=e.result,m;if(m=e.input.charCodeAt(e.position),Vr(m)||Uo(m)||m===35||m===38||m===42||m===33||m===124||m===62||m===39||m===34||m===37||m===64||m===96||(m===63||m===45)&&(n=e.input.charCodeAt(e.position+1),Vr(n)||r&&Uo(n)))return!1;for(e.kind="scalar",e.result="",a=s=e.position,o=!1;m!==0;){if(m===58){if(n=e.input.charCodeAt(e.position+1),Vr(n)||r&&Uo(n))break}else if(m===35){if(i=e.input.charCodeAt(e.position-1),Vr(i))break}else{if(e.position===e.lineStart&&Am(e)||r&&Uo(m))break;if(bn(m))if(l=e.line,d=e.lineStart,c=e.lineIndent,Lt(e,!1,-1),e.lineIndent>=t){o=!0,m=e.input.charCodeAt(e.position);continue}else{e.position=s,e.line=l,e.lineStart=d,e.lineIndent=c;break}}o&&(qa(e,a,s,!1),D6(e,e.line-l),a=s=e.position,o=!1),Ls(m)||(s=e.position+1),m=e.input.charCodeAt(++e.position)}return qa(e,a,s,!1),e.result?!0:(e.kind=p,e.result=u,!1)}function KY(e,t){var r,i,n;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,i=n=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(qa(e,i,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)i=e.position,e.position++,n=e.position;else return!0;else bn(r)?(qa(e,i,n,!0),D6(e,Lt(e,!1,t)),i=n=e.position):e.position===e.lineStart&&Am(e)?ce(e,"unexpected end of the document within a single quoted scalar"):(e.position++,n=e.position);ce(e,"unexpected end of the stream within a single quoted scalar")}function XY(e,t){var r,i,n,a,s,o;if(o=e.input.charCodeAt(e.position),o!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=i=e.position;(o=e.input.charCodeAt(e.position))!==0;){if(o===34)return qa(e,r,e.position,!0),e.position++,!0;if(o===92){if(qa(e,r,e.position,!0),o=e.input.charCodeAt(++e.position),bn(o))Lt(e,!1,t);else if(o<256&&lx[o])e.result+=dx[o],e.position++;else if((s=HY(o))>0){for(n=s,a=0;n>0;n--)o=e.input.charCodeAt(++e.position),(s=UY(o))>=0?a=(a<<4)+s:ce(e,"expected hexadecimal character");e.result+=GY(a),e.position++}else ce(e,"unknown escape sequence");r=i=e.position}else bn(o)?(qa(e,r,i,!0),D6(e,Lt(e,!1,t)),r=i=e.position):e.position===e.lineStart&&Am(e)?ce(e,"unexpected end of the document within a double quoted scalar"):(e.position++,i=e.position)}ce(e,"unexpected end of the stream within a double quoted scalar")}function QY(e,t){var r=!0,i,n,a,s=e.tag,o,l=e.anchor,d,c,p,u,m,f=Object.create(null),g,y,_,b;if(b=e.input.charCodeAt(e.position),b===91)c=93,m=!1,o=[];else if(b===123)c=125,m=!0,o={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=o),b=e.input.charCodeAt(++e.position);b!==0;){if(Lt(e,!0,t),b=e.input.charCodeAt(e.position),b===c)return e.position++,e.tag=s,e.anchor=l,e.kind=m?"mapping":"sequence",e.result=o,!0;r?b===44&&ce(e,"expected the node content, but found ','"):ce(e,"missed comma between flow collection entries"),y=g=_=null,p=u=!1,b===63&&(d=e.input.charCodeAt(e.position+1),Vr(d)&&(p=u=!0,e.position++,Lt(e,!0,t))),i=e.line,n=e.lineStart,a=e.position,$o(e,t,Cm,!1,!0),y=e.tag,g=e.result,Lt(e,!0,t),b=e.input.charCodeAt(e.position),(u||e.line===i)&&b===58&&(p=!0,b=e.input.charCodeAt(++e.position),Lt(e,!0,t),$o(e,t,Cm,!1,!0),_=e.result),m?Ho(e,o,f,y,g,_,i,n,a):p?o.push(Ho(e,null,f,y,g,_,i,n,a)):o.push(g),Lt(e,!0,t),b=e.input.charCodeAt(e.position),b===44?(r=!0,b=e.input.charCodeAt(++e.position)):r=!1}ce(e,"unexpected end of the stream within a flow collection")}function YY(e,t){var r,i,n=A6,a=!1,s=!1,o=t,l=0,d=!1,c,p;if(p=e.input.charCodeAt(e.position),p===124)i=!1;else if(p===62)i=!0;else return!1;for(e.kind="scalar",e.result="";p!==0;)if(p=e.input.charCodeAt(++e.position),p===43||p===45)A6===n?n=p===43?YN:FY:ce(e,"repeat of a chomping mode identifier");else if((c=$Y(p))>=0)c===0?ce(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):s?ce(e,"repeat of an indentation width identifier"):(o=t+c-1,s=!0);else break;if(Ls(p)){do p=e.input.charCodeAt(++e.position);while(Ls(p));if(p===35)do p=e.input.charCodeAt(++e.position);while(!bn(p)&&p!==0)}for(;p!==0;){for(I6(e),e.lineIndent=0,p=e.input.charCodeAt(e.position);(!s||e.lineIndento&&(o=e.lineIndent),bn(p)){l++;continue}if(e.lineIndentt)&&l!==0)ce(e,"bad indentation of a sequence entry");else if(e.lineIndentt)&&(y&&(s=e.line,o=e.lineStart,l=e.position),$o(e,t,Rm,!0,n)&&(y?f=e.result:g=e.result),y||(Ho(e,p,u,m,f,g,s,o,l),m=f=g=null),Lt(e,!0,-1),b=e.input.charCodeAt(e.position)),(e.line===a||e.lineIndent>t)&&b!==0)ce(e,"bad indentation of a mapping entry");else if(e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),p=0,u=e.implicitTypes.length;p"),e.result!==null&&f.kind!==e.kind&&ce(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+f.kind+'", not "'+e.kind+'"'),f.resolve(e.result,e.tag)?(e.result=f.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):ce(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||c}function rJ(e){var t=e.position,r,i,n,a=!1,s;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(s=e.input.charCodeAt(e.position))!==0&&(Lt(e,!0,-1),s=e.input.charCodeAt(e.position),!(e.lineIndent>0||s!==37));){for(a=!0,s=e.input.charCodeAt(++e.position),r=e.position;s!==0&&!Vr(s);)s=e.input.charCodeAt(++e.position);for(i=e.input.slice(r,e.position),n=[],i.length<1&&ce(e,"directive name must not be less than one character in length");s!==0;){for(;Ls(s);)s=e.input.charCodeAt(++e.position);if(s===35){do s=e.input.charCodeAt(++e.position);while(s!==0&&!bn(s));break}if(bn(s))break;for(r=e.position;s!==0&&!Vr(s);)s=e.input.charCodeAt(++e.position);n.push(e.input.slice(r,e.position))}s!==0&&I6(e),Ba.call(ex,i)?ex[i](e,i,n):Om(e,'unknown document directive "'+i+'"')}if(Lt(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,Lt(e,!0,-1)):a&&ce(e,"directives end mark is expected"),$o(e,e.lineIndent-1,Rm,!1,!0),Lt(e,!0,-1),e.checkLineBreaks&&kY.test(e.input.slice(t,e.position))&&Om(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&Am(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,Lt(e,!0,-1));return}if(e.position"u"&&(r=t,t=null);var i=px(e,r);if(typeof t!="function")return i;for(var n=0,a=i.length;n{"use strict";var Lm=ko(),cc=zo(),aJ=Pm(),wx=Object.prototype.toString,Ex=Object.prototype.hasOwnProperty,j6=65279,sJ=9,oc=10,oJ=13,lJ=32,dJ=33,cJ=34,q6=35,pJ=37,uJ=38,mJ=39,fJ=42,Nx=44,hJ=45,Im=58,gJ=61,yJ=62,vJ=63,_J=64,xx=91,Sx=93,bJ=96,Tx=123,wJ=124,Px=125,_r={};_r[0]="\\0";_r[7]="\\a";_r[8]="\\b";_r[9]="\\t";_r[10]="\\n";_r[11]="\\v";_r[12]="\\f";_r[13]="\\r";_r[27]="\\e";_r[34]='\\"';_r[92]="\\\\";_r[133]="\\N";_r[160]="\\_";_r[8232]="\\L";_r[8233]="\\P";var EJ=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],NJ=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function xJ(e,t){var r,i,n,a,s,o,l;if(t===null)return{};for(r={},i=Object.keys(t),n=0,a=i.length;n=55296&&r<=56319&&t+1=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function Cx(e){var t=/^\n* /;return t.test(e)}var Rx=1,M6=2,Ox=3,Ax=4,Go=5;function AJ(e,t,r,i,n,a,s,o){var l,d=0,c=null,p=!1,u=!1,m=i!==-1,f=-1,g=RJ(sc(e,0))&&OJ(sc(e,e.length-1));if(t||s)for(l=0;l=65536?l+=2:l++){if(d=sc(e,l),!dc(d))return Go;g=g&&hx(d,c,o),c=d}else{for(l=0;l=65536?l+=2:l++){if(d=sc(e,l),d===oc)p=!0,m&&(u=u||l-f-1>i&&e[f+1]!==" ",f=l);else if(!dc(d))return Go;g=g&&hx(d,c,o),c=d}u=u||m&&l-f-1>i&&e[f+1]!==" "}return!p&&!u?g&&!s&&!n(e)?Rx:a===lc?Go:M6:r>9&&Cx(e)?Go:s?a===lc?Go:M6:u?Ax:Ox}function IJ(e,t,r,i,n){e.dump=function(){if(t.length===0)return e.quotingType===lc?'""':"''";if(!e.noCompatMode&&(EJ.indexOf(t)!==-1||NJ.test(t)))return e.quotingType===lc?'"'+t+'"':"'"+t+"'";var a=e.indent*Math.max(1,r),s=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-a),o=i||e.flowLevel>-1&&r>=e.flowLevel;function l(d){return CJ(e,d)}switch(AJ(t,o,e.indent,s,l,e.quotingType,e.forceQuotes&&!i,n)){case Rx:return t;case M6:return"'"+t.replace(/'/g,"''")+"'";case Ox:return"|"+gx(t,e.indent)+yx(mx(t,a));case Ax:return">"+gx(t,e.indent)+yx(mx(DJ(t,s),a));case Go:return'"'+LJ(t,s)+'"';default:throw new cc("impossible error: invalid scalar style")}}()}function gx(e,t){var r=Cx(e)?String(t):"",i=e[e.length-1]===` +`,n=i&&(e[e.length-2]===` +`||e===` +`),a=n?"+":i?"":"-";return r+a+` +`}function yx(e){return e[e.length-1]===` +`?e.slice(0,-1):e}function DJ(e,t){for(var r=/(\n+)([^\n]*)/g,i=function(){var d=e.indexOf(` +`);return d=d!==-1?d:e.length,r.lastIndex=d,vx(e.slice(0,d),t)}(),n=e[0]===` +`||e[0]===" ",a,s;s=r.exec(e);){var o=s[1],l=s[2];a=l[0]===" ",i+=o+(!n&&!a&&l!==""?` +`:"")+vx(l,t),n=a}return i}function vx(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,i,n=0,a,s=0,o=0,l="";i=r.exec(e);)o=i.index,o-n>t&&(a=s>n?s:o,l+=` +`+e.slice(n,a),n=a+1),s=o;return l+=` +`,e.length-n>t&&s>n?l+=e.slice(n,s)+` +`+e.slice(s+1):l+=e.slice(n),l.slice(1)}function LJ(e){for(var t="",r=0,i,n=0;n=65536?n+=2:n++)r=sc(e,n),i=_r[r],!i&&dc(r)?(t+=e[n],r>=65536&&(t+=e[n+1])):t+=i||SJ(r);return t}function qJ(e,t,r){var i="",n=e.tag,a,s,o;for(a=0,s=r.length;a"u"&&Wn(e,t,null,!1,!1))&&(i!==""&&(i+=","+(e.condenseFlow?"":" ")),i+=e.dump);e.tag=n,e.dump="["+i+"]"}function _x(e,t,r,i){var n="",a=e.tag,s,o,l;for(s=0,o=r.length;s"u"&&Wn(e,t+1,null,!0,!0,!1,!0))&&((!i||n!=="")&&(n+=B6(e,t)),e.dump&&oc===e.dump.charCodeAt(0)?n+="-":n+="- ",n+=e.dump);e.tag=a,e.dump=n||"[]"}function BJ(e,t,r){var i="",n=e.tag,a=Object.keys(r),s,o,l,d,c;for(s=0,o=a.length;s1024&&(c+="? "),c+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),Wn(e,t,d,!1,!1)&&(c+=e.dump,i+=c));e.tag=n,e.dump="{"+i+"}"}function MJ(e,t,r,i){var n="",a=e.tag,s=Object.keys(r),o,l,d,c,p,u;if(e.sortKeys===!0)s.sort();else if(typeof e.sortKeys=="function")s.sort(e.sortKeys);else if(e.sortKeys)throw new cc("sortKeys must be a boolean or a function");for(o=0,l=s.length;o1024,p&&(e.dump&&oc===e.dump.charCodeAt(0)?u+="?":u+="? "),u+=e.dump,p&&(u+=B6(e,t)),Wn(e,t+1,c,!0,p)&&(e.dump&&oc===e.dump.charCodeAt(0)?u+=":":u+=": ",u+=e.dump,n+=u));e.tag=a,e.dump=n||"{}"}function bx(e,t,r){var i,n,a,s,o,l;for(n=r?e.explicitTypes:e.implicitTypes,a=0,s=n.length;a tag resolver accepts not "'+l+'" style');e.dump=i}return!0}return!1}function Wn(e,t,r,i,n,a,s){e.tag=null,e.dump=r,bx(e,r,!1)||bx(e,r,!0);var o=wx.call(e.dump),l=i,d;i&&(i=e.flowLevel<0||e.flowLevel>t);var c=o==="[object Object]"||o==="[object Array]",p,u;if(c&&(p=e.duplicates.indexOf(r),u=p!==-1),(e.tag!==null&&e.tag!=="?"||u||e.indent!==2&&t>0)&&(n=!1),u&&e.usedDuplicates[p])e.dump="*ref_"+p;else{if(c&&u&&!e.usedDuplicates[p]&&(e.usedDuplicates[p]=!0),o==="[object Object]")i&&Object.keys(e.dump).length!==0?(MJ(e,t,e.dump,n),u&&(e.dump="&ref_"+p+e.dump)):(BJ(e,t,e.dump),u&&(e.dump="&ref_"+p+" "+e.dump));else if(o==="[object Array]")i&&e.dump.length!==0?(e.noArrayIndent&&!s&&t>0?_x(e,t-1,e.dump,n):_x(e,t,e.dump,n),u&&(e.dump="&ref_"+p+e.dump)):(qJ(e,t,e.dump),u&&(e.dump="&ref_"+p+" "+e.dump));else if(o==="[object String]")e.tag!=="?"&&IJ(e,e.dump,t,a,l);else{if(o==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new cc("unacceptable kind of an object to dump "+o)}e.tag!==null&&e.tag!=="?"&&(d=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?d="!"+d:d.slice(0,18)==="tag:yaml.org,2002:"?d="!!"+d.slice(18):d="!<"+d+">",e.dump=d+" "+e.dump)}return!0}function FJ(e,t){var r=[],i=[],n,a;for(F6(e,r,i),n=0,a=i.length;n{"use strict";var Lx=ux(),kJ=Dx();function k6(e,t){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+t+" instead, which is now safe by default.")}}Or.exports.Type=vr();Or.exports.Schema=m6();Or.exports.FAILSAFE_SCHEMA=y6();Or.exports.JSON_SCHEMA=E6();Or.exports.CORE_SCHEMA=N6();Or.exports.DEFAULT_SCHEMA=Pm();Or.exports.load=Lx.load;Or.exports.loadAll=Lx.loadAll;Or.exports.dump=kJ.dump;Or.exports.YAMLException=zo();Or.exports.types={binary:P6(),float:w6(),map:g6(),null:v6(),pairs:R6(),set:O6(),timestamp:x6(),bool:_6(),int:b6(),merge:S6(),omap:C6(),seq:h6(),str:f6()};Or.exports.safeLoad=k6("safeLoad","load");Or.exports.safeLoadAll=k6("safeLoadAll","loadAll");Or.exports.safeDump=k6("safeDump","dump")});var pc=h((sbe,qx)=>{var zJ="2.0.0",UJ=Number.MAX_SAFE_INTEGER||9007199254740991,HJ=16,$J=250,GJ=["major","premajor","minor","preminor","patch","prepatch","prerelease"];qx.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:HJ,MAX_SAFE_BUILD_LENGTH:$J,MAX_SAFE_INTEGER:UJ,RELEASE_TYPES:GJ,SEMVER_SPEC_VERSION:zJ,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var uc=h((obe,Bx)=>{var VJ=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};Bx.exports=VJ});var Vo=h((Kn,Mx)=>{var{MAX_SAFE_COMPONENT_LENGTH:z6,MAX_SAFE_BUILD_LENGTH:WJ,MAX_LENGTH:KJ}=pc(),XJ=uc();Kn=Mx.exports={};var QJ=Kn.re=[],YJ=Kn.safeRe=[],Y=Kn.src=[],J=Kn.t={},JJ=0,U6="[a-zA-Z0-9-]",ZJ=[["\\s",1],["\\d",KJ],[U6,WJ]],eZ=e=>{for(let[t,r]of ZJ)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e},ye=(e,t,r)=>{let i=eZ(t),n=JJ++;XJ(e,n,t),J[e]=n,Y[n]=t,QJ[n]=new RegExp(t,r?"g":void 0),YJ[n]=new RegExp(i,r?"g":void 0)};ye("NUMERICIDENTIFIER","0|[1-9]\\d*");ye("NUMERICIDENTIFIERLOOSE","\\d+");ye("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${U6}*`);ye("MAINVERSION",`(${Y[J.NUMERICIDENTIFIER]})\\.(${Y[J.NUMERICIDENTIFIER]})\\.(${Y[J.NUMERICIDENTIFIER]})`);ye("MAINVERSIONLOOSE",`(${Y[J.NUMERICIDENTIFIERLOOSE]})\\.(${Y[J.NUMERICIDENTIFIERLOOSE]})\\.(${Y[J.NUMERICIDENTIFIERLOOSE]})`);ye("PRERELEASEIDENTIFIER",`(?:${Y[J.NUMERICIDENTIFIER]}|${Y[J.NONNUMERICIDENTIFIER]})`);ye("PRERELEASEIDENTIFIERLOOSE",`(?:${Y[J.NUMERICIDENTIFIERLOOSE]}|${Y[J.NONNUMERICIDENTIFIER]})`);ye("PRERELEASE",`(?:-(${Y[J.PRERELEASEIDENTIFIER]}(?:\\.${Y[J.PRERELEASEIDENTIFIER]})*))`);ye("PRERELEASELOOSE",`(?:-?(${Y[J.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${Y[J.PRERELEASEIDENTIFIERLOOSE]})*))`);ye("BUILDIDENTIFIER",`${U6}+`);ye("BUILD",`(?:\\+(${Y[J.BUILDIDENTIFIER]}(?:\\.${Y[J.BUILDIDENTIFIER]})*))`);ye("FULLPLAIN",`v?${Y[J.MAINVERSION]}${Y[J.PRERELEASE]}?${Y[J.BUILD]}?`);ye("FULL",`^${Y[J.FULLPLAIN]}$`);ye("LOOSEPLAIN",`[v=\\s]*${Y[J.MAINVERSIONLOOSE]}${Y[J.PRERELEASELOOSE]}?${Y[J.BUILD]}?`);ye("LOOSE",`^${Y[J.LOOSEPLAIN]}$`);ye("GTLT","((?:<|>)?=?)");ye("XRANGEIDENTIFIERLOOSE",`${Y[J.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);ye("XRANGEIDENTIFIER",`${Y[J.NUMERICIDENTIFIER]}|x|X|\\*`);ye("XRANGEPLAIN",`[v=\\s]*(${Y[J.XRANGEIDENTIFIER]})(?:\\.(${Y[J.XRANGEIDENTIFIER]})(?:\\.(${Y[J.XRANGEIDENTIFIER]})(?:${Y[J.PRERELEASE]})?${Y[J.BUILD]}?)?)?`);ye("XRANGEPLAINLOOSE",`[v=\\s]*(${Y[J.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Y[J.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Y[J.XRANGEIDENTIFIERLOOSE]})(?:${Y[J.PRERELEASELOOSE]})?${Y[J.BUILD]}?)?)?`);ye("XRANGE",`^${Y[J.GTLT]}\\s*${Y[J.XRANGEPLAIN]}$`);ye("XRANGELOOSE",`^${Y[J.GTLT]}\\s*${Y[J.XRANGEPLAINLOOSE]}$`);ye("COERCEPLAIN",`(^|[^\\d])(\\d{1,${z6}})(?:\\.(\\d{1,${z6}}))?(?:\\.(\\d{1,${z6}}))?`);ye("COERCE",`${Y[J.COERCEPLAIN]}(?:$|[^\\d])`);ye("COERCEFULL",Y[J.COERCEPLAIN]+`(?:${Y[J.PRERELEASE]})?(?:${Y[J.BUILD]})?(?:$|[^\\d])`);ye("COERCERTL",Y[J.COERCE],!0);ye("COERCERTLFULL",Y[J.COERCEFULL],!0);ye("LONETILDE","(?:~>?)");ye("TILDETRIM",`(\\s*)${Y[J.LONETILDE]}\\s+`,!0);Kn.tildeTrimReplace="$1~";ye("TILDE",`^${Y[J.LONETILDE]}${Y[J.XRANGEPLAIN]}$`);ye("TILDELOOSE",`^${Y[J.LONETILDE]}${Y[J.XRANGEPLAINLOOSE]}$`);ye("LONECARET","(?:\\^)");ye("CARETTRIM",`(\\s*)${Y[J.LONECARET]}\\s+`,!0);Kn.caretTrimReplace="$1^";ye("CARET",`^${Y[J.LONECARET]}${Y[J.XRANGEPLAIN]}$`);ye("CARETLOOSE",`^${Y[J.LONECARET]}${Y[J.XRANGEPLAINLOOSE]}$`);ye("COMPARATORLOOSE",`^${Y[J.GTLT]}\\s*(${Y[J.LOOSEPLAIN]})$|^$`);ye("COMPARATOR",`^${Y[J.GTLT]}\\s*(${Y[J.FULLPLAIN]})$|^$`);ye("COMPARATORTRIM",`(\\s*)${Y[J.GTLT]}\\s*(${Y[J.LOOSEPLAIN]}|${Y[J.XRANGEPLAIN]})`,!0);Kn.comparatorTrimReplace="$1$2$3";ye("HYPHENRANGE",`^\\s*(${Y[J.XRANGEPLAIN]})\\s+-\\s+(${Y[J.XRANGEPLAIN]})\\s*$`);ye("HYPHENRANGELOOSE",`^\\s*(${Y[J.XRANGEPLAINLOOSE]})\\s+-\\s+(${Y[J.XRANGEPLAINLOOSE]})\\s*$`);ye("STAR","(<|>)?=?\\s*\\*");ye("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");ye("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var Bm=h((lbe,Fx)=>{var tZ=Object.freeze({loose:!0}),rZ=Object.freeze({}),iZ=e=>e?typeof e!="object"?tZ:e:rZ;Fx.exports=iZ});var H6=h((dbe,zx)=>{var jx=/^[0-9]+$/,kx=(e,t)=>{let r=jx.test(e),i=jx.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:ekx(t,e);zx.exports={compareIdentifiers:kx,rcompareIdentifiers:nZ}});var br=h((cbe,Gx)=>{var Mm=uc(),{MAX_LENGTH:Ux,MAX_SAFE_INTEGER:Fm}=pc(),{safeRe:Hx,t:$x}=Vo(),aZ=Bm(),{compareIdentifiers:Wo}=H6(),$6=class e{constructor(t,r){if(r=aZ(r),t instanceof e){if(t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease)return t;t=t.version}else if(typeof t!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof t}".`);if(t.length>Ux)throw new TypeError(`version is longer than ${Ux} characters`);Mm("SemVer",t,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let i=t.trim().match(r.loose?Hx[$x.LOOSE]:Hx[$x.FULL]);if(!i)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+i[1],this.minor=+i[2],this.patch=+i[3],this.major>Fm||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Fm||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Fm||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map(n=>{if(/^[0-9]+$/.test(n)){let a=+n;if(a>=0&&a=0;)typeof this.prerelease[a]=="number"&&(this.prerelease[a]++,a=-2);if(a===-1){if(r===this.prerelease.join(".")&&i===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(n)}}if(r){let a=[r,n];i===!1&&(a=[r]),Wo(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=a):this.prerelease=a}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};Gx.exports=$6});var qs=h((pbe,Wx)=>{var Vx=br(),sZ=(e,t,r=!1)=>{if(e instanceof Vx)return e;try{return new Vx(e,t)}catch(i){if(!r)return null;throw i}};Wx.exports=sZ});var Xx=h((ube,Kx)=>{var oZ=qs(),lZ=(e,t)=>{let r=oZ(e,t);return r?r.version:null};Kx.exports=lZ});var Yx=h((mbe,Qx)=>{var dZ=qs(),cZ=(e,t)=>{let r=dZ(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};Qx.exports=cZ});var eS=h((fbe,Zx)=>{var Jx=br(),pZ=(e,t,r,i,n)=>{typeof r=="string"&&(n=i,i=r,r=void 0);try{return new Jx(e instanceof Jx?e.version:e,r).inc(t,i,n).version}catch{return null}};Zx.exports=pZ});var iS=h((hbe,rS)=>{var tS=qs(),uZ=(e,t)=>{let r=tS(e,null,!0),i=tS(t,null,!0),n=r.compare(i);if(n===0)return null;let a=n>0,s=a?r:i,o=a?i:r,l=!!s.prerelease.length;if(!!o.prerelease.length&&!l)return!o.patch&&!o.minor?"major":s.patch?"patch":s.minor?"minor":"major";let c=l?"pre":"";return r.major!==i.major?c+"major":r.minor!==i.minor?c+"minor":r.patch!==i.patch?c+"patch":"prerelease"};rS.exports=uZ});var aS=h((gbe,nS)=>{var mZ=br(),fZ=(e,t)=>new mZ(e,t).major;nS.exports=fZ});var oS=h((ybe,sS)=>{var hZ=br(),gZ=(e,t)=>new hZ(e,t).minor;sS.exports=gZ});var dS=h((vbe,lS)=>{var yZ=br(),vZ=(e,t)=>new yZ(e,t).patch;lS.exports=vZ});var pS=h((_be,cS)=>{var _Z=qs(),bZ=(e,t)=>{let r=_Z(e,t);return r&&r.prerelease.length?r.prerelease:null};cS.exports=bZ});var Ei=h((bbe,mS)=>{var uS=br(),wZ=(e,t,r)=>new uS(e,r).compare(new uS(t,r));mS.exports=wZ});var hS=h((wbe,fS)=>{var EZ=Ei(),NZ=(e,t,r)=>EZ(t,e,r);fS.exports=NZ});var yS=h((Ebe,gS)=>{var xZ=Ei(),SZ=(e,t)=>xZ(e,t,!0);gS.exports=SZ});var jm=h((Nbe,_S)=>{var vS=br(),TZ=(e,t,r)=>{let i=new vS(e,r),n=new vS(t,r);return i.compare(n)||i.compareBuild(n)};_S.exports=TZ});var wS=h((xbe,bS)=>{var PZ=jm(),CZ=(e,t)=>e.sort((r,i)=>PZ(r,i,t));bS.exports=CZ});var NS=h((Sbe,ES)=>{var RZ=jm(),OZ=(e,t)=>e.sort((r,i)=>RZ(i,r,t));ES.exports=OZ});var mc=h((Tbe,xS)=>{var AZ=Ei(),IZ=(e,t,r)=>AZ(e,t,r)>0;xS.exports=IZ});var km=h((Pbe,SS)=>{var DZ=Ei(),LZ=(e,t,r)=>DZ(e,t,r)<0;SS.exports=LZ});var G6=h((Cbe,TS)=>{var qZ=Ei(),BZ=(e,t,r)=>qZ(e,t,r)===0;TS.exports=BZ});var V6=h((Rbe,PS)=>{var MZ=Ei(),FZ=(e,t,r)=>MZ(e,t,r)!==0;PS.exports=FZ});var zm=h((Obe,CS)=>{var jZ=Ei(),kZ=(e,t,r)=>jZ(e,t,r)>=0;CS.exports=kZ});var Um=h((Abe,RS)=>{var zZ=Ei(),UZ=(e,t,r)=>zZ(e,t,r)<=0;RS.exports=UZ});var W6=h((Ibe,OS)=>{var HZ=G6(),$Z=V6(),GZ=mc(),VZ=zm(),WZ=km(),KZ=Um(),XZ=(e,t,r,i)=>{switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return HZ(e,r,i);case"!=":return $Z(e,r,i);case">":return GZ(e,r,i);case">=":return VZ(e,r,i);case"<":return WZ(e,r,i);case"<=":return KZ(e,r,i);default:throw new TypeError(`Invalid operator: ${t}`)}};OS.exports=XZ});var IS=h((Dbe,AS)=>{var QZ=br(),YZ=qs(),{safeRe:Hm,t:$m}=Vo(),JZ=(e,t)=>{if(e instanceof QZ)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};let r=null;if(!t.rtl)r=e.match(t.includePrerelease?Hm[$m.COERCEFULL]:Hm[$m.COERCE]);else{let l=t.includePrerelease?Hm[$m.COERCERTLFULL]:Hm[$m.COERCERTL],d;for(;(d=l.exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||d.index+d[0].length!==r.index+r[0].length)&&(r=d),l.lastIndex=d.index+d[1].length+d[2].length;l.lastIndex=-1}if(r===null)return null;let i=r[2],n=r[3]||"0",a=r[4]||"0",s=t.includePrerelease&&r[5]?`-${r[5]}`:"",o=t.includePrerelease&&r[6]?`+${r[6]}`:"";return YZ(`${i}.${n}.${a}${s}${o}`,t)};AS.exports=JZ});var LS=h((Lbe,DS)=>{var K6=class{constructor(){this.max=1e3,this.map=new Map}get(t){let r=this.map.get(t);if(r!==void 0)return this.map.delete(t),this.map.set(t,r),r}delete(t){return this.map.delete(t)}set(t,r){if(!this.delete(t)&&r!==void 0){if(this.map.size>=this.max){let n=this.map.keys().next().value;this.delete(n)}this.map.set(t,r)}return this}};DS.exports=K6});var Ni=h((qbe,FS)=>{var ZZ=/\s+/g,X6=class e{constructor(t,r){if(r=tee(r),t instanceof e)return t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease?t:new e(t.raw,r);if(t instanceof Q6)return this.raw=t.value,this.set=[[t]],this.formatted=void 0,this;if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=t.trim().replace(ZZ," "),this.set=this.raw.split("||").map(i=>this.parseRange(i.trim())).filter(i=>i.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let i=this.set[0];if(this.set=this.set.filter(n=>!BS(n[0])),this.set.length===0)this.set=[i];else if(this.set.length>1){for(let n of this.set)if(n.length===1&&lee(n[0])){this.set=[n];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let t=0;t0&&(this.formatted+="||");let r=this.set[t];for(let i=0;i0&&(this.formatted+=" "),this.formatted+=r[i].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(t){let i=((this.options.includePrerelease&&see)|(this.options.loose&&oee))+":"+t,n=qS.get(i);if(n)return n;let a=this.options.loose,s=a?Wr[Ar.HYPHENRANGELOOSE]:Wr[Ar.HYPHENRANGE];t=t.replace(s,vee(this.options.includePrerelease)),lt("hyphen replace",t),t=t.replace(Wr[Ar.COMPARATORTRIM],iee),lt("comparator trim",t),t=t.replace(Wr[Ar.TILDETRIM],nee),lt("tilde trim",t),t=t.replace(Wr[Ar.CARETTRIM],aee),lt("caret trim",t);let o=t.split(" ").map(p=>dee(p,this.options)).join(" ").split(/\s+/).map(p=>yee(p,this.options));a&&(o=o.filter(p=>(lt("loose invalid filter",p,this.options),!!p.match(Wr[Ar.COMPARATORLOOSE])))),lt("range list",o);let l=new Map,d=o.map(p=>new Q6(p,this.options));for(let p of d){if(BS(p))return[p];l.set(p.value,p)}l.size>1&&l.has("")&&l.delete("");let c=[...l.values()];return qS.set(i,c),c}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some(i=>MS(i,r)&&t.set.some(n=>MS(n,r)&&i.every(a=>n.every(s=>a.intersects(s,r)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new ree(t,this.options)}catch{return!1}for(let r=0;re.value==="<0.0.0-0",lee=e=>e.value==="",MS=(e,t)=>{let r=!0,i=e.slice(),n=i.pop();for(;r&&i.length;)r=i.every(a=>n.intersects(a,t)),n=i.pop();return r},dee=(e,t)=>(lt("comp",e,t),e=uee(e,t),lt("caret",e),e=cee(e,t),lt("tildes",e),e=fee(e,t),lt("xrange",e),e=gee(e,t),lt("stars",e),e),Ir=e=>!e||e.toLowerCase()==="x"||e==="*",cee=(e,t)=>e.trim().split(/\s+/).map(r=>pee(r,t)).join(" "),pee=(e,t)=>{let r=t.loose?Wr[Ar.TILDELOOSE]:Wr[Ar.TILDE];return e.replace(r,(i,n,a,s,o)=>{lt("tilde",e,i,n,a,s,o);let l;return Ir(n)?l="":Ir(a)?l=`>=${n}.0.0 <${+n+1}.0.0-0`:Ir(s)?l=`>=${n}.${a}.0 <${n}.${+a+1}.0-0`:o?(lt("replaceTilde pr",o),l=`>=${n}.${a}.${s}-${o} <${n}.${+a+1}.0-0`):l=`>=${n}.${a}.${s} <${n}.${+a+1}.0-0`,lt("tilde return",l),l})},uee=(e,t)=>e.trim().split(/\s+/).map(r=>mee(r,t)).join(" "),mee=(e,t)=>{lt("caret",e,t);let r=t.loose?Wr[Ar.CARETLOOSE]:Wr[Ar.CARET],i=t.includePrerelease?"-0":"";return e.replace(r,(n,a,s,o,l)=>{lt("caret",e,n,a,s,o,l);let d;return Ir(a)?d="":Ir(s)?d=`>=${a}.0.0${i} <${+a+1}.0.0-0`:Ir(o)?a==="0"?d=`>=${a}.${s}.0${i} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.0${i} <${+a+1}.0.0-0`:l?(lt("replaceCaret pr",l),a==="0"?s==="0"?d=`>=${a}.${s}.${o}-${l} <${a}.${s}.${+o+1}-0`:d=`>=${a}.${s}.${o}-${l} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.${o}-${l} <${+a+1}.0.0-0`):(lt("no pr"),a==="0"?s==="0"?d=`>=${a}.${s}.${o}${i} <${a}.${s}.${+o+1}-0`:d=`>=${a}.${s}.${o}${i} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.${o} <${+a+1}.0.0-0`),lt("caret return",d),d})},fee=(e,t)=>(lt("replaceXRanges",e,t),e.split(/\s+/).map(r=>hee(r,t)).join(" ")),hee=(e,t)=>{e=e.trim();let r=t.loose?Wr[Ar.XRANGELOOSE]:Wr[Ar.XRANGE];return e.replace(r,(i,n,a,s,o,l)=>{lt("xRange",e,i,n,a,s,o,l);let d=Ir(a),c=d||Ir(s),p=c||Ir(o),u=p;return n==="="&&u&&(n=""),l=t.includePrerelease?"-0":"",d?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&u?(c&&(s=0),o=0,n===">"?(n=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):n==="<="&&(n="<",c?a=+a+1:s=+s+1),n==="<"&&(l="-0"),i=`${n+a}.${s}.${o}${l}`):c?i=`>=${a}.0.0${l} <${+a+1}.0.0-0`:p&&(i=`>=${a}.${s}.0${l} <${a}.${+s+1}.0-0`),lt("xRange return",i),i})},gee=(e,t)=>(lt("replaceStars",e,t),e.trim().replace(Wr[Ar.STAR],"")),yee=(e,t)=>(lt("replaceGTE0",e,t),e.trim().replace(Wr[t.includePrerelease?Ar.GTE0PRE:Ar.GTE0],"")),vee=e=>(t,r,i,n,a,s,o,l,d,c,p,u)=>(Ir(i)?r="":Ir(n)?r=`>=${i}.0.0${e?"-0":""}`:Ir(a)?r=`>=${i}.${n}.0${e?"-0":""}`:s?r=`>=${r}`:r=`>=${r}${e?"-0":""}`,Ir(d)?l="":Ir(c)?l=`<${+d+1}.0.0-0`:Ir(p)?l=`<${d}.${+c+1}.0-0`:u?l=`<=${d}.${c}.${p}-${u}`:e?l=`<${d}.${c}.${+p+1}-0`:l=`<=${l}`,`${r} ${l}`.trim()),_ee=(e,t,r)=>{for(let i=0;i0){let n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}});var fc=h((Bbe,$S)=>{var hc=Symbol("SemVer ANY"),Z6=class e{static get ANY(){return hc}constructor(t,r){if(r=jS(r),t instanceof e){if(t.loose===!!r.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),J6("comparator",t,r),this.options=r,this.loose=!!r.loose,this.parse(t),this.semver===hc?this.value="":this.value=this.operator+this.semver.version,J6("comp",this)}parse(t){let r=this.options.loose?kS[zS.COMPARATORLOOSE]:kS[zS.COMPARATOR],i=t.match(r);if(!i)throw new TypeError(`Invalid comparator: ${t}`);this.operator=i[1]!==void 0?i[1]:"",this.operator==="="&&(this.operator=""),i[2]?this.semver=new US(i[2],this.options.loose):this.semver=hc}toString(){return this.value}test(t){if(J6("Comparator.test",t,this.options.loose),this.semver===hc||t===hc)return!0;if(typeof t=="string")try{t=new US(t,this.options)}catch{return!1}return Y6(t,this.operator,this.semver,this.options)}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new HS(t.value,r).test(this.value):t.operator===""?t.value===""?!0:new HS(this.value,r).test(t.semver):(r=jS(r),r.includePrerelease&&(this.value==="<0.0.0-0"||t.value==="<0.0.0-0")||!r.includePrerelease&&(this.value.startsWith("<0.0.0")||t.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&t.operator.startsWith(">")||this.operator.startsWith("<")&&t.operator.startsWith("<")||this.semver.version===t.semver.version&&this.operator.includes("=")&&t.operator.includes("=")||Y6(this.semver,"<",t.semver,r)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||Y6(this.semver,">",t.semver,r)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};$S.exports=Z6;var jS=Bm(),{safeRe:kS,t:zS}=Vo(),Y6=W6(),J6=uc(),US=br(),HS=Ni()});var gc=h((Mbe,GS)=>{var bee=Ni(),wee=(e,t,r)=>{try{t=new bee(t,r)}catch{return!1}return t.test(e)};GS.exports=wee});var WS=h((Fbe,VS)=>{var Eee=Ni(),Nee=(e,t)=>new Eee(e,t).set.map(r=>r.map(i=>i.value).join(" ").trim().split(" "));VS.exports=Nee});var XS=h((jbe,KS)=>{var xee=br(),See=Ni(),Tee=(e,t,r)=>{let i=null,n=null,a=null;try{a=new See(t,r)}catch{return null}return e.forEach(s=>{a.test(s)&&(!i||n.compare(s)===-1)&&(i=s,n=new xee(i,r))}),i};KS.exports=Tee});var YS=h((kbe,QS)=>{var Pee=br(),Cee=Ni(),Ree=(e,t,r)=>{let i=null,n=null,a=null;try{a=new Cee(t,r)}catch{return null}return e.forEach(s=>{a.test(s)&&(!i||n.compare(s)===1)&&(i=s,n=new Pee(i,r))}),i};QS.exports=Ree});var eT=h((zbe,ZS)=>{var e4=br(),Oee=Ni(),JS=mc(),Aee=(e,t)=>{e=new Oee(e,t);let r=new e4("0.0.0");if(e.test(r)||(r=new e4("0.0.0-0"),e.test(r)))return r;r=null;for(let i=0;i{let o=new e4(s.semver.version);switch(s.operator){case">":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!a||JS(o,a))&&(a=o);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${s.operator}`)}}),a&&(!r||JS(r,a))&&(r=a)}return r&&e.test(r)?r:null};ZS.exports=Aee});var rT=h((Ube,tT)=>{var Iee=Ni(),Dee=(e,t)=>{try{return new Iee(e,t).range||"*"}catch{return null}};tT.exports=Dee});var Gm=h((Hbe,sT)=>{var Lee=br(),aT=fc(),{ANY:qee}=aT,Bee=Ni(),Mee=gc(),iT=mc(),nT=km(),Fee=Um(),jee=zm(),kee=(e,t,r,i)=>{e=new Lee(e,i),t=new Bee(t,i);let n,a,s,o,l;switch(r){case">":n=iT,a=Fee,s=nT,o=">",l=">=";break;case"<":n=nT,a=jee,s=iT,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Mee(e,t,i))return!1;for(let d=0;d{m.semver===qee&&(m=new aT(">=0.0.0")),p=p||m,u=u||m,n(m.semver,p.semver,i)?p=m:s(m.semver,u.semver,i)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0};sT.exports=kee});var lT=h(($be,oT)=>{var zee=Gm(),Uee=(e,t,r)=>zee(e,t,">",r);oT.exports=Uee});var cT=h((Gbe,dT)=>{var Hee=Gm(),$ee=(e,t,r)=>Hee(e,t,"<",r);dT.exports=$ee});var mT=h((Vbe,uT)=>{var pT=Ni(),Gee=(e,t,r)=>(e=new pT(e,r),t=new pT(t,r),e.intersects(t,r));uT.exports=Gee});var hT=h((Wbe,fT)=>{var Vee=gc(),Wee=Ei();fT.exports=(e,t,r)=>{let i=[],n=null,a=null,s=e.sort((c,p)=>Wee(c,p,r));for(let c of s)Vee(c,t,r)?(a=c,n||(n=c)):(a&&i.push([n,a]),a=null,n=null);n&&i.push([n,null]);let o=[];for(let[c,p]of i)c===p?o.push(c):!p&&c===s[0]?o.push("*"):p?c===s[0]?o.push(`<=${p}`):o.push(`${c} - ${p}`):o.push(`>=${c}`);let l=o.join(" || "),d=typeof t.raw=="string"?t.raw:String(t);return l.length{var gT=Ni(),r4=fc(),{ANY:t4}=r4,yc=gc(),i4=Ei(),Kee=(e,t,r={})=>{if(e===t)return!0;e=new gT(e,r),t=new gT(t,r);let i=!1;e:for(let n of e.set){for(let a of t.set){let s=Qee(n,a,r);if(i=i||s!==null,s)continue e}if(i)return!1}return!0},Xee=[new r4(">=0.0.0-0")],yT=[new r4(">=0.0.0")],Qee=(e,t,r)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===t4){if(t.length===1&&t[0].semver===t4)return!0;r.includePrerelease?e=Xee:e=yT}if(t.length===1&&t[0].semver===t4){if(r.includePrerelease)return!0;t=yT}let i=new Set,n,a;for(let m of e)m.operator===">"||m.operator===">="?n=vT(n,m,r):m.operator==="<"||m.operator==="<="?a=_T(a,m,r):i.add(m.semver);if(i.size>1)return null;let s;if(n&&a){if(s=i4(n.semver,a.semver,r),s>0)return null;if(s===0&&(n.operator!==">="||a.operator!=="<="))return null}for(let m of i){if(n&&!yc(m,String(n),r)||a&&!yc(m,String(a),r))return null;for(let f of t)if(!yc(m,String(f),r))return!1;return!0}let o,l,d,c,p=a&&!r.includePrerelease&&a.semver.prerelease.length?a.semver:!1,u=n&&!r.includePrerelease&&n.semver.prerelease.length?n.semver:!1;p&&p.prerelease.length===1&&a.operator==="<"&&p.prerelease[0]===0&&(p=!1);for(let m of t){if(c=c||m.operator===">"||m.operator===">=",d=d||m.operator==="<"||m.operator==="<=",n){if(u&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===u.major&&m.semver.minor===u.minor&&m.semver.patch===u.patch&&(u=!1),m.operator===">"||m.operator===">="){if(o=vT(n,m,r),o===m&&o!==n)return!1}else if(n.operator===">="&&!yc(n.semver,String(m),r))return!1}if(a){if(p&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===p.major&&m.semver.minor===p.minor&&m.semver.patch===p.patch&&(p=!1),m.operator==="<"||m.operator==="<="){if(l=_T(a,m,r),l===m&&l!==a)return!1}else if(a.operator==="<="&&!yc(a.semver,String(m),r))return!1}if(!m.operator&&(a||n)&&s!==0)return!1}return!(n&&d&&!a&&s!==0||a&&c&&!n&&s!==0||u||p)},vT=(e,t,r)=>{if(!e)return t;let i=i4(e.semver,t.semver,r);return i>0?e:i<0||t.operator===">"&&e.operator===">="?t:e},_T=(e,t,r)=>{if(!e)return t;let i=i4(e.semver,t.semver,r);return i<0?e:i>0||t.operator==="<"&&e.operator==="<="?t:e};bT.exports=Kee});var Ko=h((Xbe,xT)=>{var n4=Vo(),ET=pc(),Yee=br(),NT=H6(),Jee=qs(),Zee=Xx(),ete=Yx(),tte=eS(),rte=iS(),ite=aS(),nte=oS(),ate=dS(),ste=pS(),ote=Ei(),lte=hS(),dte=yS(),cte=jm(),pte=wS(),ute=NS(),mte=mc(),fte=km(),hte=G6(),gte=V6(),yte=zm(),vte=Um(),_te=W6(),bte=IS(),wte=fc(),Ete=Ni(),Nte=gc(),xte=WS(),Ste=XS(),Tte=YS(),Pte=eT(),Cte=rT(),Rte=Gm(),Ote=lT(),Ate=cT(),Ite=mT(),Dte=hT(),Lte=wT();xT.exports={parse:Jee,valid:Zee,clean:ete,inc:tte,diff:rte,major:ite,minor:nte,patch:ate,prerelease:ste,compare:ote,rcompare:lte,compareLoose:dte,compareBuild:cte,sort:pte,rsort:ute,gt:mte,lt:fte,eq:hte,neq:gte,gte:yte,lte:vte,cmp:_te,coerce:bte,Comparator:wte,Range:Ete,satisfies:Nte,toComparators:xte,maxSatisfying:Ste,minSatisfying:Tte,minVersion:Pte,validRange:Cte,outside:Rte,gtr:Ote,ltr:Ate,intersects:Ite,simplifyRange:Dte,subset:Lte,SemVer:Yee,re:n4.re,src:n4.src,tokens:n4.t,SEMVER_SPEC_VERSION:ET.SEMVER_SPEC_VERSION,RELEASE_TYPES:ET.RELEASE_TYPES,compareIdentifiers:NT.compareIdentifiers,rcompareIdentifiers:NT.rcompareIdentifiers}});var ST=h((Qbe,qte)=>{qte.exports={maximumVersion:"3.16",minimumVersion:"3.11"}});var Bs=h(Vm=>{"use strict";Object.defineProperty(Vm,"__esModule",{value:!0});Vm.EnvVar=void 0;var TT;(function(e){e.ANALYZE_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_ANALYZE_DID_COMPLETE_SUCCESSFULLY",e.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_AUTOBUILD_DID_COMPLETE_SUCCESSFULLY",e.CLI_VERBOSITY="CODEQL_VERBOSITY",e.DID_AUTOBUILD_GOLANG="CODEQL_ACTION_DID_AUTOBUILD_GOLANG",e.DISABLE_DUPLICATE_LOCATION_FIX="CODEQL_ACTION_DISABLE_DUPLICATE_LOCATION_FIX",e.FEATURE_MULTI_LANGUAGE="CODEQL_ACTION_FEATURE_MULTI_LANGUAGE",e.FEATURE_SANDWICH="CODEQL_ACTION_FEATURE_SANDWICH",e.FEATURE_SARIF_COMBINE="CODEQL_ACTION_FEATURE_SARIF_COMBINE",e.FEATURE_WILL_UPLOAD="CODEQL_ACTION_FEATURE_WILL_UPLOAD",e.HAS_WARNED_ABOUT_DISK_SPACE="CODEQL_ACTION_HAS_WARNED_ABOUT_DISK_SPACE",e.INIT_ACTION_HAS_RUN="CODEQL_ACTION_INIT_HAS_RUN",e.IS_SIP_ENABLED="CODEQL_ACTION_IS_SIP_ENABLED",e.JOB_RUN_UUID="JOB_RUN_UUID",e.JOB_STATUS="CODEQL_ACTION_JOB_STATUS",e.ODASA_TRACER_CONFIGURATION="ODASA_TRACER_CONFIGURATION",e.SARIF_RESULTS_OUTPUT_DIR="CODEQL_ACTION_SARIF_RESULTS_OUTPUT_DIR",e.SCALING_RESERVED_RAM_PERCENTAGE="CODEQL_ACTION_SCALING_RESERVED_RAM_PERCENTAGE",e.SUPPRESS_DEPRECATED_SOON_WARNING="CODEQL_ACTION_SUPPRESS_DEPRECATED_SOON_WARNING",e.TEST_MODE="CODEQL_ACTION_TEST_MODE",e.TESTING_ENVIRONMENT="CODEQL_ACTION_TESTING_ENVIRONMENT",e.VERSION="CODEQL_ACTION_VERSION",e.WORKFLOW_STARTED_AT="CODEQL_WORKFLOW_STARTED_AT",e.GO_BINARY_LOCATION="CODEQL_ACTION_GO_BINARY",e.DEPENDENCY_CACHING="CODEQL_ACTION_DEPENDENCY_CACHING",e.DEPENDENCY_CACHING_PREFIX="CODEQL_ACTION_DEPENDENCY_CACHE_PREFIX"})(TT||(Vm.EnvVar=TT={}))});var zt=h($=>{"use strict";var Bte=$&&$.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Mte=$&&$.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Fa=$&&$.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Bte(t,e,r);return Mte(t,e),t},l4=$&&$.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty($,"__esModule",{value:!0});$.BuildMode=$.ConfigurationError=$.HTTPError=$.DisallowedAPIVersionReason=$.GitHubVariant=$.DEFAULT_DEBUG_DATABASE_NAME=$.DEFAULT_DEBUG_ARTIFACT_NAME=$.GITHUB_DOTCOM_URL=void 0;$.getExtraOptionsEnvParam=Vte;$.getToolNames=Wte;$.withTmpDir=Kte;$.getMemoryFlagValueForPlatform=AT;$.getMemoryFlagValue=IT;$.getMemoryFlag=Zte;$.getAddSnippetsFlag=ere;$.getThreadsFlagValue=DT;$.getCgroupCpuCountFromCpus=LT;$.getThreadsFlag=rre;$.getCodeQLDatabasePath=qT;$.parseGitHubUrl=ire;$.checkGitHubVersionInRange=are;$.apiVersionInRange=BT;$.assertNever=sre;$.initializeEnvironment=ore;$.getRequiredEnvParam=MT;$.isHTTPError=lre;$.cacheCodeQlVersion=dre;$.getCachedCodeQlVersion=cre;$.codeQlVersionAtLeast=pre;$.bundleDb=ure;$.delay=c4;$.isGoodVersion=mre;$.isInTestMode=fre;$.doesDirectoryExist=FT;$.listFolder=jT;$.tryGetFolderBytes=hre;$.withTimeout=gre;$.checkForTimeout=yre;$.isHostedRunner=vre;$.parseMatrixInput=_re;$.fixInvalidNotifications=zT;$.fixInvalidNotificationsInFile=wre;$.wrapError=UT;$.getErrorMessage=HT;$.prettyPrintPack=Ere;$.checkDiskUsage=Nre;$.checkActionVersion=xre;$.cloneObject=Sre;$.checkSipEnablement=$T;$.cleanUpGlob=Tre;$.isBinaryAccessible=Pre;var si=Fa(require("fs")),Yo=Fa(require("os")),vc=Fa(require("path")),Fte=require("util"),xi=Fa(_t()),jte=Fa(So()),kte=Iu(),zte=l4(b7()),d4=l4(hN()),Ute=l4(wN()),Hte=Fa(qm()),Xo=Fa(Ko()),PT=Fa(ST()),wr=Bs(),$te=["0.0.0-20211207"];$.GITHUB_DOTCOM_URL="https://github.com";$.DEFAULT_DEBUG_ARTIFACT_NAME="debug-artifacts";$.DEFAULT_DEBUG_DATABASE_NAME="db";var Gte=.05,CT=1024*1024;function Vte(){let e="CODEQL_ACTION_EXTRA_OPTIONS",t=process.env[e];if(t===void 0||t.length===0)return{};try{return Hte.load(t)}catch(r){let i=UT(r);throw new Ma(`${e} environment variable is set, but does not contain valid JSON: ${i.message}`)}}function Wte(e){let t={};for(let r of e.runs||[]){let n=(r.tool||{}).driver||{};typeof n.name=="string"&&n.name.length>0&&(t[n.name]=!0)}return Object.keys(t)}async function Kte(e){let t=si.mkdtempSync(vc.join(Yo.tmpdir(),"codeql-action-")),r=await e(t);return await(0,d4.default)(t,{force:!0}),r}function Xte(e,t){let r=1024*(t==="win32"?1.5:1),i=Qte()*Math.max(e-8*1024,0);return r+i}function Qte(){let e=Number.parseInt(process.env[wr.EnvVar.SCALING_RESERVED_RAM_PERCENTAGE]||"",10);return e<0||e>100||Number.isNaN(e)?Gte:e/100}function AT(e,t,r){let i;if(e){if(i=Number(e),Number.isNaN(i)||i<=0)throw new Ma(`Invalid RAM setting "${e}", specified.`)}else{let n=t/1048576,a=Xte(n,r);i=n-a}return Math.floor(i)}function Yte(e){let t=[Yo.totalmem()];Yo.platform()==="linux"&&t.push(...["/sys/fs/cgroup/memory/memory.limit_in_bytes","/sys/fs/cgroup/memory.max"].map(i=>Jte(i,e)).filter(i=>i!==void 0).map(i=>i));let r=Math.min(...t);return e.debug(`While resolving RAM, determined that the total memory available to the Action is ${r/(1024*1024)} MiB.`),r}function Jte(e,t){if(!si.existsSync(e)){t.debug(`While resolving RAM, did not find a cgroup memory limit at ${e}.`);return}let r=Number(si.readFileSync(e,"utf8"));if(!Number.isInteger(r)){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as this file did not contain an integer.`);return}let i=`${Math.floor(r/(1024*1024))} MiB`;if(r>Yo.totalmem()){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as its contents ${i} were greater than the total amount of system memory.`);return}if(rLT(a,t)).filter(a=>a!==void 0&&a>0).map(a=>a)),i.push(...["/sys/fs/cgroup/cpu.max"].map(a=>tre(a,t)).filter(a=>a!==void 0&&a>0).map(a=>a)));let n=Math.min(...i);if(e){if(r=Number(e),Number.isNaN(r))throw new Ma(`Invalid threads setting "${e}", specified.`);r>n&&(t.info(`Clamping desired number of threads (${r}) to max available (${n}).`),r=n);let a=-n;r=${t}`))return Jo.ACTION_TOO_NEW;if(!Xo.satisfies(e,`<=${r}`))return Jo.ACTION_TOO_OLD}var a4=class extends Error{constructor(t){super("Internal error: exhaustivity checking failure"),this.expectedExhaustiveValue=t}};function sre(e){throw new a4(e)}function ore(e){xi.exportVariable(String(wr.EnvVar.FEATURE_MULTI_LANGUAGE),"false"),xi.exportVariable(String(wr.EnvVar.FEATURE_SANDWICH),"false"),xi.exportVariable(String(wr.EnvVar.FEATURE_SARIF_COMBINE),"true"),xi.exportVariable(String(wr.EnvVar.FEATURE_WILL_UPLOAD),"true"),xi.exportVariable(String(wr.EnvVar.VERSION),e)}function MT(e){let t=process.env[e];if(t===void 0||t.length===0)throw new Error(`${e} environment variable must be set`);return t}var s4=class extends Error{constructor(t,r){super(t),this.status=r}};$.HTTPError=s4;var Ma=class extends Error{constructor(t){super(t)}};$.ConfigurationError=Ma;function lre(e){return e?.status!==void 0&&Number.isInteger(e.status)}var o4;function dre(e){if(o4!==void 0)throw new Error("cacheCodeQlVersion() should be called only once");o4=e}function cre(){return o4}async function pre(e,t){return Xo.gte((await e.getVersion()).version,t)}async function ure(e,t,r,i){let n=qT(e,t),a=vc.resolve(e.dbLocation,`${i}.zip`);return si.existsSync(a)&&await(0,d4.default)(a,{force:!0}),await r.databaseBundle(n,a,i),a}async function c4(e,t){let{allowProcessExit:r}=t||{};return new Promise(i=>{let n=setTimeout(i,e);r&&n.unref()})}function mre(e){return!$te.includes(e)}function fre(){return process.env[wr.EnvVar.TEST_MODE]==="true"}function FT(e){try{return si.lstatSync(e).isDirectory()}catch{return!1}}function jT(e){if(!FT(e))return[];let t=si.readdirSync(e,{withFileTypes:!0}),r=[];for(let i of t)i.isFile()?r.push(vc.resolve(e,i.name)):i.isDirectory()&&(r=r.concat(jT(vc.resolve(e,i.name))));return r}async function hre(e,t,r=!1){try{return await(0,Fte.promisify)(Ute.default)(e)}catch(i){(!r||t.isDebug())&&t.warning(`Encountered an error while getting size of '${e}': ${i}`);return}}var kT=!1;async function gre(e,t,r){let i=!1,n=async()=>{let s=await t;return i=!0,s},a=async()=>{await c4(e,{allowProcessExit:!0}),i||(kT=!0,r())};return await Promise.race([n(),a()])}async function yre(){kT===!0&&(xi.info("A timeout occurred, force exiting the process after 30 seconds to prevent hanging."),await c4(3e4,{allowProcessExit:!0}),process.exit())}function vre(){return process.env.RUNNER_NAME?.includes("Hosted Agent")||process.env.RUNNER_NAME?.includes("GitHub Actions")||process.env.RUNNER_TOOL_CACHE?.includes("hostedtoolcache")}function _re(e){if(!(e===void 0||e==="null"))return JSON.parse(e)}function bre(e){let t=new Set;return e.filter(r=>{let i=JSON.stringify(r);return t.has(i)?!1:(t.add(i),!0)})}function zT(e,t){if(!Array.isArray(e.runs))return e;let r=0,i={...e,runs:e.runs.map(n=>n.tool?.driver?.name!=="CodeQL"||!Array.isArray(n.invocations)?n:{...n,invocations:n.invocations.map(a=>Array.isArray(a.toolExecutionNotifications)?{...a,toolExecutionNotifications:a.toolExecutionNotifications.map(s=>{if(!Array.isArray(s.locations))return s;let o=bre(s.locations);return r+=s.locations.length-o.length,{...s,locations:o}})}:a)})};return r>0?t.info(`Removed ${r} duplicate locations from SARIF notification objects.`):t.debug("No duplicate locations found in SARIF notification objects."),i}function wre(e,t,r){if(process.env[wr.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX]==="true")r.info(`SARIF notification object duplicate location fix disabled by the ${wr.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX} environment variable.`),si.renameSync(e,t);else{let i=JSON.parse(si.readFileSync(e,"utf8"));i=zT(i,r),si.writeFileSync(t,JSON.stringify(i))}}function UT(e){return e instanceof Error?e:new Error(String(e))}function HT(e){return e instanceof Error?e.message:String(e)}function Ere(e){return`${e.name}${e.version?`@${e.version}`:""}${e.path?`:${e.path}`:""}`}async function Nre(e){try{if(process.platform==="darwin"&&(process.arch==="arm"||process.arch==="arm64")&&!await $T(e))return;let t=await(0,zte.default)(MT("GITHUB_WORKSPACE")),r=1024*1024*1024;if(t.free<2*r){let i=`The Actions runner is running low on disk space (${(t.free/r).toPrecision(4)} GB available).`;process.env[wr.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE]!=="true"?e.warning(i):e.debug(i),xi.exportVariable(wr.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE,"true")}return{numAvailableBytes:t.free,numTotalBytes:t.size}}catch(t){e.warning(`Failed to check available disk space: ${HT(t)}`);return}}function xre(e,t){!Xo.satisfies(e,">=3")&&!process.env.CODEQL_V2_DEPRECATION_WARNING&&(t.type===Qo.DOTCOM||t.type===Qo.GHE_DOTCOM||t.type===Qo.GHES&&Xo.satisfies(Xo.coerce(t.version)??"0.0.0",">=3.11"))&&(xi.warning("CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/"),xi.exportVariable("CODEQL_V2_DEPRECATION_WARNING","true"))}var OT;(function(e){e.None="none",e.Autobuild="autobuild",e.Manual="manual"})(OT||($.BuildMode=OT={}));function Sre(e){return JSON.parse(JSON.stringify(e))}async function $T(e){if(process.env[wr.EnvVar.IS_SIP_ENABLED]!==void 0&&["true","false"].includes(process.env[wr.EnvVar.IS_SIP_ENABLED]))return process.env[wr.EnvVar.IS_SIP_ENABLED]==="true";try{let t=await jte.getExecOutput("csrutil status");if(t.exitCode===0){if(t.stdout.includes("System Integrity Protection status: enabled."))return xi.exportVariable(wr.EnvVar.IS_SIP_ENABLED,"true"),!0;if(t.stdout.includes("System Integrity Protection status: disabled."))return xi.exportVariable(wr.EnvVar.IS_SIP_ENABLED,"false"),!1}return}catch(t){e.warning(`Failed to determine if System Integrity Protection was enabled: ${t}`);return}}async function Tre(e,t,r){r.debug(`Cleaning up ${t}.`);try{let i=await(0,d4.default)(e,{force:!0});i.length===0?r.warning(`Failed to clean up ${t}: no files found matching ${e}.`):i.length===1?r.debug(`Cleaned up ${t}.`):r.debug(`Cleaned up ${t} (${i.length} files).`)}catch(i){r.warning(`Failed to clean up ${t}: ${i}.`)}}async function Pre(e,t){try{return await(0,kte.safeWhich)(e),t.debug(`Found ${e}.`),!0}catch(r){return t.debug(`Could not find ${e}: ${r}`),!1}}});var GT=h((Zbe,Cre)=>{Cre.exports={name:"codeql",version:"3.27.6",private:!0,description:"CodeQL action",scripts:{},ava:{typescript:{rewritePaths:{"src/":"lib/"},compile:!1}},license:"MIT",dependencies:{"@actions/artifact":"^2.1.9","@actions/artifact-legacy":"npm:@actions/artifact@^1.1.2","@actions/cache":"^3.3.0","@actions/core":"^1.11.1","@actions/exec":"^1.1.1","@actions/github":"^5.1.1","@actions/glob":"^0.5.0","@actions/io":"^1.1.3","@actions/tool-cache":"^2.0.1","@chrisgavin/safe-which":"^1.0.2","@octokit/plugin-retry":"^5.0.2","@octokit/types":"^13.6.1","@schemastore/package":"0.0.10","@types/node-forge":"^1.3.11","@types/uuid":"^10.0.0","adm-zip":"^0.5.16","check-disk-space":"^3.4.0","console-log-level":"^1.4.1",del:"^6.1.1","fast-deep-equal":"^3.1.3","file-url":"^3.0.0","follow-redirects":"^1.15.9",fs:"0.0.1-security","get-folder-size":"^2.0.1","js-yaml":"^4.1.0",jsonschema:"1.4.1",long:"^5.2.3","node-forge":"^1.3.1",path:"^0.12.7",semver:"^7.6.3",uuid:"^11.0.3",zlib:"^1.0.5"},"//":["micromatch is an unspecified dependency of ava"],devDependencies:{"@ava/typescript":"4.1.0","@eslint/compat":"^1.1.1","@eslint/eslintrc":"^3.2.0","@eslint/js":"^9.15.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@types/adm-zip":"^0.5.6","@types/console-log-level":"^1.4.5","@types/follow-redirects":"^1.14.4","@types/get-folder-size":"^2.0.0","@types/js-yaml":"^4.0.9","@types/node":"20.9.0","@types/semver":"^7.5.8","@types/sinon":"^17.0.3","@typescript-eslint/eslint-plugin":"^8.15.0","@typescript-eslint/parser":"^8.15.0",ava:"^5.3.1",esbuild:"^0.24.0",eslint:"^8.57.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-filenames":"^1.3.2","eslint-plugin-github":"^5.0.2","eslint-plugin-import":"2.29.1","eslint-plugin-no-async-foreach":"^0.1.1",micromatch:"4.0.8",nock:"^13.5.6",sinon:"^19.0.2",typescript:"^5.6.3"},overrides:{"@actions/tool-cache":{semver:">=6.3.1"},"eslint-plugin-import":{semver:">=6.3.1"},"eslint-plugin-jsx-a11y":{semver:">=6.3.1"}}}});var Yi=h(te=>{"use strict";var Rre=te&&te.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Ore=te&&te.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_c=te&&te.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Rre(t,e,r);return Ore(t,e),t};Object.defineProperty(te,"__esModule",{value:!0});te.restoreInputs=te.persistInputs=te.CommandInvocationError=te.getFileType=te.FileCmdNotFoundError=te.decodeGitFilePath=te.getGitDiffHunkHeaders=te.getAllGitMergeBases=te.gitFetch=te.deepenGitHistory=te.determineBaseBranchHeadCommitOid=te.getCommitOid=te.getOptionalInput=te.getRequiredInput=void 0;te.getTemporaryDirectory=Lre;te.getRef=XT;te.getActionVersion=Ure;te.getWorkflowEventName=Xm;te.isRunningLocalAction=Hre;te.getRelativeScriptPath=YT;te.getWorkflowEvent=JT;te.isAnalyzingDefaultBranch=$re;te.printDebugLogs=Gre;te.getUploadValue=Vre;te.getWorkflowRunID=Wre;te.getWorkflowRunAttempt=Kre;te.isSelfHostedRunner=Qre;te.isDefaultSetup=Yre;te.prettyPrintInvocation=ZT;te.ensureEndsInPeriod=eP;te.runTool=Jre;var p4=_c(require("fs")),Ms=_c(require("path")),oi=_c(_t()),u4=_c(zd()),KT=_c(Iu()),Dr=zt(),Are=GT(),Ire=function(e){let t=oi.getInput(e);if(!t)throw new Dr.ConfigurationError(`Input required and not supplied: ${e}`);return t};te.getRequiredInput=Ire;var Dre=function(e){let t=oi.getInput(e);return t.length>0?t:void 0};te.getOptionalInput=Dre;function Lre(){let e=process.env.CODEQL_ACTION_TEMP;return e!==void 0&&e!==""?e:(0,Dr.getRequiredEnvParam)("RUNNER_TEMP")}async function Zo(e,t,r){let i="",n="";oi.debug(`Running git command: git ${t.join(" ")}`);try{return await new u4.ToolRunner(await KT.safeWhich("git"),t,{silent:!0,listeners:{stdout:a=>{i+=a.toString()},stderr:a=>{n+=a.toString()}},cwd:e}).exec(),i}catch(a){let s=n;throw n.includes("not a git repository")&&(s="The checkout path provided to the action does not appear to be a git repository."),oi.info(`git call failed. ${r} Error: ${s}`),a}}var qre=async function(e,t="HEAD"){try{return(await Zo(e,["rev-parse",t],"Continuing with commit SHA from user input or environment.")).trim()}catch{return(0,te.getOptionalInput)("sha")||(0,Dr.getRequiredEnvParam)("GITHUB_SHA")}};te.getCommitOid=qre;var Bre=async function(e){if(Xm()!=="pull_request")return;let t=(0,Dr.getRequiredEnvParam)("GITHUB_SHA"),r=e??(0,te.getOptionalInput)("checkout_path");try{let i="",n="",a="",s=await Zo(r,["show","-s","--format=raw",t],"Will calculate the base branch SHA on the server.");for(let o of s.split(` +`))o.startsWith("commit ")&&i===""?i=o.substring(7):o.startsWith("parent ")&&(n===""?n=o.substring(7):a===""&&(a=o.substring(7)));return i===t&&a.length===40&&n.length===40?n:void 0}catch{return}};te.determineBaseBranchHeadCommitOid=Bre;var Mre=async function(){try{await Zo((0,te.getOptionalInput)("checkout_path"),["fetch","--no-tags","--deepen=1"],"Cannot deepen the shallow repository.")}catch{}};te.deepenGitHistory=Mre;var Fre=async function(e,t){try{await Zo((0,te.getOptionalInput)("checkout_path"),["fetch","--no-tags",...t,"origin",`${e}:${e}`],`Cannot fetch ${e}.`)}catch{}};te.gitFetch=Fre;var jre=async function(e){try{return(await Zo((0,te.getOptionalInput)("checkout_path"),["merge-base","--all",...e],`Cannot get merge base of ${e}.`)).trim().split(` +`)}catch{return[]}};te.getAllGitMergeBases=jre;var kre=async function(e,t){let r="";try{r=await Zo((0,te.getOptionalInput)("checkout_path"),["-c","core.quotePath=false","diff","--no-renames","--irreversible-delete","-U0",e,t],`Cannot get diff from ${e} to ${t}.`)}catch{return}let i=[];for(let n of r.split(` +`))(n.startsWith("--- ")||n.startsWith("+++ ")||n.startsWith("@@ "))&&i.push(n);return i};te.getGitDiffHunkHeaders=kre;var zre=function(e){return e.startsWith('"')&&e.endsWith('"')?(e=e.substring(1,e.length-1),e.replace(/\\([abfnrtv\\"]|[0-7]{1,3})/g,(t,r)=>{switch(r[0]){case"a":return"\x07";case"b":return"\b";case"f":return"\f";case"n":return` +`;case"r":return"\r";case"t":return" ";case"v":return"\v";case"\\":return"\\";case'"':return'"';default:return String.fromCharCode(parseInt(r,8))}})):e};te.decodeGitFilePath=zre;async function XT(){let e=(0,te.getOptionalInput)("ref"),t=(0,te.getOptionalInput)("sha"),r=(0,te.getOptionalInput)("checkout_path")||(0,te.getOptionalInput)("source-root")||(0,Dr.getRequiredEnvParam)("GITHUB_WORKSPACE"),i=!!e,n=!!t;if((i||n)&&!(i&&n))throw new Dr.ConfigurationError("Both 'ref' and 'sha' are required if one of them is provided.");let a=e||QT(),s=t||(0,Dr.getRequiredEnvParam)("GITHUB_SHA");if(e)return e;let o=/refs\/pull\/(\d+)\/merge/;if(!o.test(a))return a;let l=await(0,te.getCommitOid)(r,"HEAD");if(s!==l&&await(0,te.getCommitOid)(r,a.replace(/^refs\/pull\//,"refs/remotes/pull/"))!==l){let c=a.replace(o,"refs/pull/$1/head");return oi.debug(`No longer on merge commit, rewriting ref from ${a} to ${c}.`),c}else return a}function QT(){let e;try{e=(0,Dr.getRequiredEnvParam)("GITHUB_REF")}catch(t){let r=process.env.CODE_SCANNING_REF;if(r===void 0||r.length===0)throw t;e=r}return e}function Ure(){return Are.version}function Xm(){return(0,Dr.getRequiredEnvParam)("GITHUB_EVENT_NAME")}function Hre(){let e=YT();return e.startsWith("..")||Ms.isAbsolute(e)}function YT(){let e=(0,Dr.getRequiredEnvParam)("RUNNER_TEMP"),t=Ms.join(Ms.dirname(e),"_actions");return Ms.relative(t,__filename)}function JT(){let e=(0,Dr.getRequiredEnvParam)("GITHUB_EVENT_PATH");try{return JSON.parse(p4.readFileSync(e,"utf-8"))}catch(t){throw new Error(`Unable to read workflow event JSON from ${e}: ${t}`)}}function VT(e){return e.startsWith("refs/heads/")?e.slice(11):e}async function $re(){if(process.env.CODE_SCANNING_IS_ANALYZING_DEFAULT_BRANCH==="true")return!0;let e=await XT();e=VT(e);let r=JT()?.repository?.default_branch;return Xm()==="schedule"&&(r=VT(QT())),e===r}async function Gre(e){for(let t of e.languages){let r=(0,Dr.getCodeQLDatabasePath)(e,t),i=Ms.join(r,"log");if(!(0,Dr.doesDirectoryExist)(i)){oi.info(`Directory ${i} does not exist.`);continue}let n=a=>{let s=p4.readdirSync(a,{withFileTypes:!0});s.length===0&&oi.info(`No debug logs found at directory ${i}.`);for(let o of s)if(o.isFile()){let l=Ms.resolve(a,o.name);oi.startGroup(`CodeQL Debug Logs - ${t} - ${o.name} from file at path ${l}`),process.stdout.write(p4.readFileSync(l)),oi.endGroup()}else o.isDirectory()&&n(Ms.resolve(a,o.name))};n(i)}}function Vre(e){switch(e){case void 0:case"true":case"always":return"always";case"false":case"failure-only":return"failure-only";case"never":return"never";default:return oi.warning(`Unrecognized 'upload' input to 'analyze' Action: ${e}. Defaulting to 'always'.`),"always"}}function Wre(){let e=(0,Dr.getRequiredEnvParam)("GITHUB_RUN_ID"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ID must define a non NaN workflow run ID. Current value is ${e}`);if(t<0)throw new Error(`GITHUB_RUN_ID must be a non-negative integer. Current value is ${e}`);return t}function Kre(){let e=(0,Dr.getRequiredEnvParam)("GITHUB_RUN_ATTEMPT"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ATTEMPT must define a non NaN workflow run attempt. Current value is ${e}`);if(t<=0)throw new Error(`GITHUB_RUN_ATTEMPT must be a positive integer. Current value is ${e}`);return t}var Wm=class extends Error{constructor(t){super(t),this.name="FileCmdNotFoundError"}};te.FileCmdNotFoundError=Wm;var Xre=async e=>{let t="",r="",i;try{i=await KT.safeWhich("file")}catch(n){throw new Wm(`The \`file\` program is required, but does not appear to be installed. Please install it: ${n}`)}try{return await new u4.ToolRunner(i,["-L",e],{silent:!0,listeners:{stdout:n=>{r+=n.toString()},stderr:n=>{t+=n.toString()}}}).exec(),r.trim()}catch(n){throw oi.info(`Could not determine type of ${e} from ${r}. ${t}`),n}};te.getFileType=Xre;function Qre(){return process.env.RUNNER_ENVIRONMENT==="self-hosted"}function Yre(){return Xm()==="dynamic"}function ZT(e,t){return[e,...t].map(r=>r.includes(" ")?`'${r}'`:r).join(" ")}var Km=class extends Error{constructor(t,r,i,n,a){let s=ZT(t,r),o=eP(n.trim().split(` +`).pop()?.trim()||"n/a");super(`Failed to run "${s}". Exit code was ${i} and last log line was: ${o} See the logs for more details.`),this.cmd=t,this.args=r,this.exitCode=i,this.stderr=n,this.stdout=a}};te.CommandInvocationError=Km;function eP(e){return e[e.length-1]==="."?e:`${e}.`}var WT=2e4;async function Jre(e,t=[],r={}){let i="",n="";r.noStreamStdout||process.stdout.write(`[command]${e} ${t.join(" ")} +`);let a=await new u4.ToolRunner(e,t,{ignoreReturnCode:!0,listeners:{stdout:s=>{i+=s.toString("utf8"),r.noStreamStdout||process.stdout.write(s)},stderr:s=>{let o=0;s.length-WT>0&&(o=s.length-WT+1),n+=s.toString("utf8",o),process.stdout.write(s)}},silent:!0,...r.stdin?{input:Buffer.from(r.stdin||"")}:{}}).exec();if(a!==0)throw new Km(e,t,a,n,i);return i}var tP="persisted_inputs",Zre=function(){let e=Object.entries(process.env).filter(([t])=>t.startsWith("INPUT_"));oi.saveState(tP,JSON.stringify(e))};te.persistInputs=Zre;var eie=function(){let e=oi.getState(tP);if(e)for(let[t,r]of JSON.parse(e))process.env[t]=r};te.restoreInputs=eie});var iP=h(Qm=>{"use strict";Object.defineProperty(Qm,"__esModule",{value:!0});Qm.Context=void 0;var rP=require("fs"),tie=require("os"),m4=class{constructor(){var t,r,i;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(rP.existsSync(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(rP.readFileSync(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let n=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${n} does not exist${tie.EOL}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(t=process.env.GITHUB_API_URL)!==null&&t!==void 0?t:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(i=process.env.GITHUB_GRAPHQL_URL)!==null&&i!==void 0?i:"https://api.github.com/graphql"}get issue(){let t=this.payload;return Object.assign(Object.assign({},this.repo),{number:(t.issue||t.pull_request||t).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[t,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:t,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};Qm.Context=m4});var nP=h(Kr=>{"use strict";var rie=Kr&&Kr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),iie=Kr&&Kr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),nie=Kr&&Kr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&rie(t,e,r);return iie(t,e),t};Object.defineProperty(Kr,"__esModule",{value:!0});Kr.getApiBaseUrl=Kr.getProxyAgent=Kr.getAuthString=void 0;var aie=nie(ys());function sie(e,t){if(!e&&!t.auth)throw new Error("Parameter token or opts.auth is required");if(e&&t.auth)throw new Error("Parameters token and opts.auth may not both be specified");return typeof t.auth=="string"?t.auth:`token ${e}`}Kr.getAuthString=sie;function oie(e){return new aie.HttpClient().getAgent(e)}Kr.getProxyAgent=oie;function lie(){return process.env.GITHUB_API_URL||"https://api.github.com"}Kr.getApiBaseUrl=lie});var bc=h(f4=>{"use strict";Object.defineProperty(f4,"__esModule",{value:!0});function die(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&"version"in process?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:""}f4.getUserAgent=die});var oP=h((nwe,sP)=>{sP.exports=aP;function aP(e,t,r,i){if(typeof r!="function")throw new Error("method for before hook must be a function");return i||(i={}),Array.isArray(t)?t.reverse().reduce(function(n,a){return aP.bind(null,e,a,n,i)},r)():Promise.resolve().then(function(){return e.registry[t]?e.registry[t].reduce(function(n,a){return a.hook.bind(null,n,i)},r)():r(i)})}});var dP=h((awe,lP)=>{lP.exports=cie;function cie(e,t,r,i){var n=i;e.registry[r]||(e.registry[r]=[]),t==="before"&&(i=function(a,s){return Promise.resolve().then(n.bind(null,s)).then(a.bind(null,s))}),t==="after"&&(i=function(a,s){var o;return Promise.resolve().then(a.bind(null,s)).then(function(l){return o=l,n(o,s)}).then(function(){return o})}),t==="error"&&(i=function(a,s){return Promise.resolve().then(a.bind(null,s)).catch(function(o){return n(o,s)})}),e.registry[r].push({hook:i,orig:n})}});var pP=h((swe,cP)=>{cP.exports=pie;function pie(e,t,r){if(e.registry[t]){var i=e.registry[t].map(function(n){return n.orig}).indexOf(r);i!==-1&&e.registry[t].splice(i,1)}}});var vP=h((owe,wc)=>{var hP=oP(),uie=dP(),mie=pP(),uP=Function.bind,mP=uP.bind(uP);function gP(e,t,r){var i=mP(mie,null).apply(null,r?[t,r]:[t]);e.api={remove:i},e.remove=i,["before","error","after","wrap"].forEach(function(n){var a=r?[t,n,r]:[t,n];e[n]=e.api[n]=mP(uie,null).apply(null,a)})}function fie(){var e="h",t={registry:{}},r=hP.bind(null,t,e);return gP(r,t,e),r}function yP(){var e={registry:{}},t=hP.bind(null,e);return gP(t,e),t}var fP=!1;function el(){return fP||(console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4'),fP=!0),yP()}el.Singular=fie.bind();el.Collection=yP.bind();wc.exports=el;wc.exports.Hook=el;wc.exports.Singular=el.Singular;wc.exports.Collection=el.Collection});var g4=h(h4=>{"use strict";Object.defineProperty(h4,"__esModule",{value:!0});function _P(e){return Object.prototype.toString.call(e)==="[object Object]"}function hie(e){var t,r;return _P(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(_P(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}h4.isPlainObject=hie});var TP=h(_4=>{"use strict";Object.defineProperty(_4,"__esModule",{value:!0});var gie=g4(),yie=bc();function vie(e){return e?Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{}):{}}function EP(e,t){let r=Object.assign({},e);return Object.keys(t).forEach(i=>{gie.isPlainObject(t[i])?i in e?r[i]=EP(e[i],t[i]):Object.assign(r,{[i]:t[i]}):Object.assign(r,{[i]:t[i]})}),r}function bP(e){for(let t in e)e[t]===void 0&&delete e[t];return e}function v4(e,t,r){if(typeof t=="string"){let[n,a]=t.split(" ");r=Object.assign(a?{method:n,url:a}:{url:n},r)}else r=Object.assign({},t);r.headers=vie(r.headers),bP(r),bP(r.headers);let i=EP(e||{},r);return e&&e.mediaType.previews.length&&(i.mediaType.previews=e.mediaType.previews.filter(n=>!i.mediaType.previews.includes(n)).concat(i.mediaType.previews)),i.mediaType.previews=i.mediaType.previews.map(n=>n.replace(/-preview/,"")),i}function _ie(e,t){let r=/\?/.test(e)?"&":"?",i=Object.keys(t);return i.length===0?e:e+r+i.map(n=>n==="q"?"q="+t.q.split("+").map(encodeURIComponent).join("+"):`${n}=${encodeURIComponent(t[n])}`).join("&")}var bie=/\{[^}]+\}/g;function wie(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function Eie(e){let t=e.match(bie);return t?t.map(wie).reduce((r,i)=>r.concat(i),[]):[]}function wP(e,t){return Object.keys(e).filter(r=>!t.includes(r)).reduce((r,i)=>(r[i]=e[i],r),{})}function NP(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map(function(t){return/%[0-9A-Fa-f]/.test(t)||(t=encodeURI(t).replace(/%5B/g,"[").replace(/%5D/g,"]")),t}).join("")}function rl(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function Ec(e,t,r){return t=e==="+"||e==="#"?NP(t):rl(t),r?rl(r)+"="+t:t}function tl(e){return e!=null}function y4(e){return e===";"||e==="&"||e==="?"}function Nie(e,t,r,i){var n=e[r],a=[];if(tl(n)&&n!=="")if(typeof n=="string"||typeof n=="number"||typeof n=="boolean")n=n.toString(),i&&i!=="*"&&(n=n.substring(0,parseInt(i,10))),a.push(Ec(t,n,y4(t)?r:""));else if(i==="*")Array.isArray(n)?n.filter(tl).forEach(function(s){a.push(Ec(t,s,y4(t)?r:""))}):Object.keys(n).forEach(function(s){tl(n[s])&&a.push(Ec(t,n[s],s))});else{let s=[];Array.isArray(n)?n.filter(tl).forEach(function(o){s.push(Ec(t,o))}):Object.keys(n).forEach(function(o){tl(n[o])&&(s.push(rl(o)),s.push(Ec(t,n[o].toString())))}),y4(t)?a.push(rl(r)+"="+s.join(",")):s.length!==0&&a.push(s.join(","))}else t===";"?tl(n)&&a.push(rl(r)):n===""&&(t==="&"||t==="?")?a.push(rl(r)+"="):n===""&&a.push("");return a}function xie(e){return{expand:Sie.bind(null,e)}}function Sie(e,t){var r=["+","#",".","/",";","?","&"];return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(i,n,a){if(n){let o="",l=[];if(r.indexOf(n.charAt(0))!==-1&&(o=n.charAt(0),n=n.substr(1)),n.split(/,/g).forEach(function(d){var c=/([^:\*]*)(?::(\d+)|(\*))?/.exec(d);l.push(Nie(t,o,c[1],c[2]||c[3]))}),o&&o!=="+"){var s=",";return o==="?"?s="&":o!=="#"&&(s=o),(l.length!==0?o:"")+l.join(s)}else return l.join(",")}else return NP(a)})}function xP(e){let t=e.method.toUpperCase(),r=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),i=Object.assign({},e.headers),n,a=wP(e,["method","baseUrl","url","headers","request","mediaType"]),s=Eie(r);r=xie(r).expand(a),/^http/.test(r)||(r=e.baseUrl+r);let o=Object.keys(e).filter(c=>s.includes(c)).concat("baseUrl"),l=wP(a,o);if(!/application\/octet-stream/i.test(i.accept)&&(e.mediaType.format&&(i.accept=i.accept.split(/,/).map(c=>c.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")),e.mediaType.previews.length)){let c=i.accept.match(/[\w-]+(?=-preview)/g)||[];i.accept=c.concat(e.mediaType.previews).map(p=>{let u=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${p}-preview${u}`}).join(",")}return["GET","HEAD"].includes(t)?r=_ie(r,l):"data"in l?n=l.data:Object.keys(l).length?n=l:i["content-length"]=0,!i["content-type"]&&typeof n<"u"&&(i["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(t)&&typeof n>"u"&&(n=""),Object.assign({method:t,url:r,headers:i},typeof n<"u"?{body:n}:null,e.request?{request:e.request}:null)}function Tie(e,t,r){return xP(v4(e,t,r))}function SP(e,t){let r=v4(e,t),i=Tie.bind(null,r);return Object.assign(i,{DEFAULTS:r,defaults:SP.bind(null,r),merge:v4.bind(null,r),parse:xP})}var Pie="6.0.12",Cie=`octokit-endpoint.js/${Pie} ${yie.getUserAgent()}`,Rie={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":Cie},mediaType:{format:"",previews:[]}},Oie=SP(null,Rie);_4.endpoint=Oie});var RP=h((cwe,CP)=>{"use strict";var wt={};CP.exports=wt;function PP(e){return e<0?-1:1}function Aie(e){return e%1===.5&&!(e&1)?Math.floor(e):Math.round(e)}function ja(e,t){t.unsigned||--e;let r=t.unsigned?0:-Math.pow(2,e),i=Math.pow(2,e)-1,n=t.moduloBitLength?Math.pow(2,t.moduloBitLength):Math.pow(2,e),a=t.moduloBitLength?Math.pow(2,t.moduloBitLength-1):Math.pow(2,e-1);return function(s,o){o||(o={});let l=+s;if(o.enforceRange){if(!Number.isFinite(l))throw new TypeError("Argument is not a finite number");if(l=PP(l)*Math.floor(Math.abs(l)),li)throw new TypeError("Argument is not in byte range");return l}if(!isNaN(l)&&o.clamp)return l=Aie(l),li&&(l=i),l;if(!Number.isFinite(l)||l===0)return 0;if(l=PP(l)*Math.floor(Math.abs(l)),l=l%n,!t.unsigned&&l>=a)return l-n;if(t.unsigned){if(l<0)l+=n;else if(l===-0)return 0}return l}}wt.void=function(){};wt.boolean=function(e){return!!e};wt.byte=ja(8,{unsigned:!1});wt.octet=ja(8,{unsigned:!0});wt.short=ja(16,{unsigned:!1});wt["unsigned short"]=ja(16,{unsigned:!0});wt.long=ja(32,{unsigned:!1});wt["unsigned long"]=ja(32,{unsigned:!0});wt["long long"]=ja(32,{unsigned:!1,moduloBitLength:64});wt["unsigned long long"]=ja(32,{unsigned:!0,moduloBitLength:64});wt.double=function(e){let t=+e;if(!Number.isFinite(t))throw new TypeError("Argument is not a finite floating-point value");return t};wt["unrestricted double"]=function(e){let t=+e;if(isNaN(t))throw new TypeError("Argument is NaN");return t};wt.float=wt.double;wt["unrestricted float"]=wt["unrestricted double"];wt.DOMString=function(e,t){return t||(t={}),t.treatNullAsEmptyString&&e===null?"":String(e)};wt.ByteString=function(e,t){let r=String(e),i;for(let n=0;(i=r.codePointAt(n))!==void 0;++n)if(i>255)throw new TypeError("Argument is not a valid bytestring");return r};wt.USVString=function(e){let t=String(e),r=t.length,i=[];for(let n=0;n57343)i.push(String.fromCodePoint(a));else if(56320<=a&&a<=57343)i.push(String.fromCodePoint(65533));else if(n===r-1)i.push(String.fromCodePoint(65533));else{let s=t.charCodeAt(n+1);if(56320<=s&&s<=57343){let o=a&1023,l=s&1023;i.push(String.fromCodePoint(65536+1024*o+l)),++n}else i.push(String.fromCodePoint(65533))}}return i.join("")};wt.Date=function(e,t){if(!(e instanceof Date))throw new TypeError("Argument is not a Date object");if(!isNaN(e))return e};wt.RegExp=function(e,t){return e instanceof RegExp||(e=new RegExp(e)),e}});var OP=h((pwe,ka)=>{"use strict";ka.exports.mixin=function(t,r){let i=Object.getOwnPropertyNames(r);for(let n=0;n{Iie.exports=[[[0,44],"disallowed_STD3_valid"],[[45,46],"valid"],[[47,47],"disallowed_STD3_valid"],[[48,57],"valid"],[[58,64],"disallowed_STD3_valid"],[[65,65],"mapped",[97]],[[66,66],"mapped",[98]],[[67,67],"mapped",[99]],[[68,68],"mapped",[100]],[[69,69],"mapped",[101]],[[70,70],"mapped",[102]],[[71,71],"mapped",[103]],[[72,72],"mapped",[104]],[[73,73],"mapped",[105]],[[74,74],"mapped",[106]],[[75,75],"mapped",[107]],[[76,76],"mapped",[108]],[[77,77],"mapped",[109]],[[78,78],"mapped",[110]],[[79,79],"mapped",[111]],[[80,80],"mapped",[112]],[[81,81],"mapped",[113]],[[82,82],"mapped",[114]],[[83,83],"mapped",[115]],[[84,84],"mapped",[116]],[[85,85],"mapped",[117]],[[86,86],"mapped",[118]],[[87,87],"mapped",[119]],[[88,88],"mapped",[120]],[[89,89],"mapped",[121]],[[90,90],"mapped",[122]],[[91,96],"disallowed_STD3_valid"],[[97,122],"valid"],[[123,127],"disallowed_STD3_valid"],[[128,159],"disallowed"],[[160,160],"disallowed_STD3_mapped",[32]],[[161,167],"valid",[],"NV8"],[[168,168],"disallowed_STD3_mapped",[32,776]],[[169,169],"valid",[],"NV8"],[[170,170],"mapped",[97]],[[171,172],"valid",[],"NV8"],[[173,173],"ignored"],[[174,174],"valid",[],"NV8"],[[175,175],"disallowed_STD3_mapped",[32,772]],[[176,177],"valid",[],"NV8"],[[178,178],"mapped",[50]],[[179,179],"mapped",[51]],[[180,180],"disallowed_STD3_mapped",[32,769]],[[181,181],"mapped",[956]],[[182,182],"valid",[],"NV8"],[[183,183],"valid"],[[184,184],"disallowed_STD3_mapped",[32,807]],[[185,185],"mapped",[49]],[[186,186],"mapped",[111]],[[187,187],"valid",[],"NV8"],[[188,188],"mapped",[49,8260,52]],[[189,189],"mapped",[49,8260,50]],[[190,190],"mapped",[51,8260,52]],[[191,191],"valid",[],"NV8"],[[192,192],"mapped",[224]],[[193,193],"mapped",[225]],[[194,194],"mapped",[226]],[[195,195],"mapped",[227]],[[196,196],"mapped",[228]],[[197,197],"mapped",[229]],[[198,198],"mapped",[230]],[[199,199],"mapped",[231]],[[200,200],"mapped",[232]],[[201,201],"mapped",[233]],[[202,202],"mapped",[234]],[[203,203],"mapped",[235]],[[204,204],"mapped",[236]],[[205,205],"mapped",[237]],[[206,206],"mapped",[238]],[[207,207],"mapped",[239]],[[208,208],"mapped",[240]],[[209,209],"mapped",[241]],[[210,210],"mapped",[242]],[[211,211],"mapped",[243]],[[212,212],"mapped",[244]],[[213,213],"mapped",[245]],[[214,214],"mapped",[246]],[[215,215],"valid",[],"NV8"],[[216,216],"mapped",[248]],[[217,217],"mapped",[249]],[[218,218],"mapped",[250]],[[219,219],"mapped",[251]],[[220,220],"mapped",[252]],[[221,221],"mapped",[253]],[[222,222],"mapped",[254]],[[223,223],"deviation",[115,115]],[[224,246],"valid"],[[247,247],"valid",[],"NV8"],[[248,255],"valid"],[[256,256],"mapped",[257]],[[257,257],"valid"],[[258,258],"mapped",[259]],[[259,259],"valid"],[[260,260],"mapped",[261]],[[261,261],"valid"],[[262,262],"mapped",[263]],[[263,263],"valid"],[[264,264],"mapped",[265]],[[265,265],"valid"],[[266,266],"mapped",[267]],[[267,267],"valid"],[[268,268],"mapped",[269]],[[269,269],"valid"],[[270,270],"mapped",[271]],[[271,271],"valid"],[[272,272],"mapped",[273]],[[273,273],"valid"],[[274,274],"mapped",[275]],[[275,275],"valid"],[[276,276],"mapped",[277]],[[277,277],"valid"],[[278,278],"mapped",[279]],[[279,279],"valid"],[[280,280],"mapped",[281]],[[281,281],"valid"],[[282,282],"mapped",[283]],[[283,283],"valid"],[[284,284],"mapped",[285]],[[285,285],"valid"],[[286,286],"mapped",[287]],[[287,287],"valid"],[[288,288],"mapped",[289]],[[289,289],"valid"],[[290,290],"mapped",[291]],[[291,291],"valid"],[[292,292],"mapped",[293]],[[293,293],"valid"],[[294,294],"mapped",[295]],[[295,295],"valid"],[[296,296],"mapped",[297]],[[297,297],"valid"],[[298,298],"mapped",[299]],[[299,299],"valid"],[[300,300],"mapped",[301]],[[301,301],"valid"],[[302,302],"mapped",[303]],[[303,303],"valid"],[[304,304],"mapped",[105,775]],[[305,305],"valid"],[[306,307],"mapped",[105,106]],[[308,308],"mapped",[309]],[[309,309],"valid"],[[310,310],"mapped",[311]],[[311,312],"valid"],[[313,313],"mapped",[314]],[[314,314],"valid"],[[315,315],"mapped",[316]],[[316,316],"valid"],[[317,317],"mapped",[318]],[[318,318],"valid"],[[319,320],"mapped",[108,183]],[[321,321],"mapped",[322]],[[322,322],"valid"],[[323,323],"mapped",[324]],[[324,324],"valid"],[[325,325],"mapped",[326]],[[326,326],"valid"],[[327,327],"mapped",[328]],[[328,328],"valid"],[[329,329],"mapped",[700,110]],[[330,330],"mapped",[331]],[[331,331],"valid"],[[332,332],"mapped",[333]],[[333,333],"valid"],[[334,334],"mapped",[335]],[[335,335],"valid"],[[336,336],"mapped",[337]],[[337,337],"valid"],[[338,338],"mapped",[339]],[[339,339],"valid"],[[340,340],"mapped",[341]],[[341,341],"valid"],[[342,342],"mapped",[343]],[[343,343],"valid"],[[344,344],"mapped",[345]],[[345,345],"valid"],[[346,346],"mapped",[347]],[[347,347],"valid"],[[348,348],"mapped",[349]],[[349,349],"valid"],[[350,350],"mapped",[351]],[[351,351],"valid"],[[352,352],"mapped",[353]],[[353,353],"valid"],[[354,354],"mapped",[355]],[[355,355],"valid"],[[356,356],"mapped",[357]],[[357,357],"valid"],[[358,358],"mapped",[359]],[[359,359],"valid"],[[360,360],"mapped",[361]],[[361,361],"valid"],[[362,362],"mapped",[363]],[[363,363],"valid"],[[364,364],"mapped",[365]],[[365,365],"valid"],[[366,366],"mapped",[367]],[[367,367],"valid"],[[368,368],"mapped",[369]],[[369,369],"valid"],[[370,370],"mapped",[371]],[[371,371],"valid"],[[372,372],"mapped",[373]],[[373,373],"valid"],[[374,374],"mapped",[375]],[[375,375],"valid"],[[376,376],"mapped",[255]],[[377,377],"mapped",[378]],[[378,378],"valid"],[[379,379],"mapped",[380]],[[380,380],"valid"],[[381,381],"mapped",[382]],[[382,382],"valid"],[[383,383],"mapped",[115]],[[384,384],"valid"],[[385,385],"mapped",[595]],[[386,386],"mapped",[387]],[[387,387],"valid"],[[388,388],"mapped",[389]],[[389,389],"valid"],[[390,390],"mapped",[596]],[[391,391],"mapped",[392]],[[392,392],"valid"],[[393,393],"mapped",[598]],[[394,394],"mapped",[599]],[[395,395],"mapped",[396]],[[396,397],"valid"],[[398,398],"mapped",[477]],[[399,399],"mapped",[601]],[[400,400],"mapped",[603]],[[401,401],"mapped",[402]],[[402,402],"valid"],[[403,403],"mapped",[608]],[[404,404],"mapped",[611]],[[405,405],"valid"],[[406,406],"mapped",[617]],[[407,407],"mapped",[616]],[[408,408],"mapped",[409]],[[409,411],"valid"],[[412,412],"mapped",[623]],[[413,413],"mapped",[626]],[[414,414],"valid"],[[415,415],"mapped",[629]],[[416,416],"mapped",[417]],[[417,417],"valid"],[[418,418],"mapped",[419]],[[419,419],"valid"],[[420,420],"mapped",[421]],[[421,421],"valid"],[[422,422],"mapped",[640]],[[423,423],"mapped",[424]],[[424,424],"valid"],[[425,425],"mapped",[643]],[[426,427],"valid"],[[428,428],"mapped",[429]],[[429,429],"valid"],[[430,430],"mapped",[648]],[[431,431],"mapped",[432]],[[432,432],"valid"],[[433,433],"mapped",[650]],[[434,434],"mapped",[651]],[[435,435],"mapped",[436]],[[436,436],"valid"],[[437,437],"mapped",[438]],[[438,438],"valid"],[[439,439],"mapped",[658]],[[440,440],"mapped",[441]],[[441,443],"valid"],[[444,444],"mapped",[445]],[[445,451],"valid"],[[452,454],"mapped",[100,382]],[[455,457],"mapped",[108,106]],[[458,460],"mapped",[110,106]],[[461,461],"mapped",[462]],[[462,462],"valid"],[[463,463],"mapped",[464]],[[464,464],"valid"],[[465,465],"mapped",[466]],[[466,466],"valid"],[[467,467],"mapped",[468]],[[468,468],"valid"],[[469,469],"mapped",[470]],[[470,470],"valid"],[[471,471],"mapped",[472]],[[472,472],"valid"],[[473,473],"mapped",[474]],[[474,474],"valid"],[[475,475],"mapped",[476]],[[476,477],"valid"],[[478,478],"mapped",[479]],[[479,479],"valid"],[[480,480],"mapped",[481]],[[481,481],"valid"],[[482,482],"mapped",[483]],[[483,483],"valid"],[[484,484],"mapped",[485]],[[485,485],"valid"],[[486,486],"mapped",[487]],[[487,487],"valid"],[[488,488],"mapped",[489]],[[489,489],"valid"],[[490,490],"mapped",[491]],[[491,491],"valid"],[[492,492],"mapped",[493]],[[493,493],"valid"],[[494,494],"mapped",[495]],[[495,496],"valid"],[[497,499],"mapped",[100,122]],[[500,500],"mapped",[501]],[[501,501],"valid"],[[502,502],"mapped",[405]],[[503,503],"mapped",[447]],[[504,504],"mapped",[505]],[[505,505],"valid"],[[506,506],"mapped",[507]],[[507,507],"valid"],[[508,508],"mapped",[509]],[[509,509],"valid"],[[510,510],"mapped",[511]],[[511,511],"valid"],[[512,512],"mapped",[513]],[[513,513],"valid"],[[514,514],"mapped",[515]],[[515,515],"valid"],[[516,516],"mapped",[517]],[[517,517],"valid"],[[518,518],"mapped",[519]],[[519,519],"valid"],[[520,520],"mapped",[521]],[[521,521],"valid"],[[522,522],"mapped",[523]],[[523,523],"valid"],[[524,524],"mapped",[525]],[[525,525],"valid"],[[526,526],"mapped",[527]],[[527,527],"valid"],[[528,528],"mapped",[529]],[[529,529],"valid"],[[530,530],"mapped",[531]],[[531,531],"valid"],[[532,532],"mapped",[533]],[[533,533],"valid"],[[534,534],"mapped",[535]],[[535,535],"valid"],[[536,536],"mapped",[537]],[[537,537],"valid"],[[538,538],"mapped",[539]],[[539,539],"valid"],[[540,540],"mapped",[541]],[[541,541],"valid"],[[542,542],"mapped",[543]],[[543,543],"valid"],[[544,544],"mapped",[414]],[[545,545],"valid"],[[546,546],"mapped",[547]],[[547,547],"valid"],[[548,548],"mapped",[549]],[[549,549],"valid"],[[550,550],"mapped",[551]],[[551,551],"valid"],[[552,552],"mapped",[553]],[[553,553],"valid"],[[554,554],"mapped",[555]],[[555,555],"valid"],[[556,556],"mapped",[557]],[[557,557],"valid"],[[558,558],"mapped",[559]],[[559,559],"valid"],[[560,560],"mapped",[561]],[[561,561],"valid"],[[562,562],"mapped",[563]],[[563,563],"valid"],[[564,566],"valid"],[[567,569],"valid"],[[570,570],"mapped",[11365]],[[571,571],"mapped",[572]],[[572,572],"valid"],[[573,573],"mapped",[410]],[[574,574],"mapped",[11366]],[[575,576],"valid"],[[577,577],"mapped",[578]],[[578,578],"valid"],[[579,579],"mapped",[384]],[[580,580],"mapped",[649]],[[581,581],"mapped",[652]],[[582,582],"mapped",[583]],[[583,583],"valid"],[[584,584],"mapped",[585]],[[585,585],"valid"],[[586,586],"mapped",[587]],[[587,587],"valid"],[[588,588],"mapped",[589]],[[589,589],"valid"],[[590,590],"mapped",[591]],[[591,591],"valid"],[[592,680],"valid"],[[681,685],"valid"],[[686,687],"valid"],[[688,688],"mapped",[104]],[[689,689],"mapped",[614]],[[690,690],"mapped",[106]],[[691,691],"mapped",[114]],[[692,692],"mapped",[633]],[[693,693],"mapped",[635]],[[694,694],"mapped",[641]],[[695,695],"mapped",[119]],[[696,696],"mapped",[121]],[[697,705],"valid"],[[706,709],"valid",[],"NV8"],[[710,721],"valid"],[[722,727],"valid",[],"NV8"],[[728,728],"disallowed_STD3_mapped",[32,774]],[[729,729],"disallowed_STD3_mapped",[32,775]],[[730,730],"disallowed_STD3_mapped",[32,778]],[[731,731],"disallowed_STD3_mapped",[32,808]],[[732,732],"disallowed_STD3_mapped",[32,771]],[[733,733],"disallowed_STD3_mapped",[32,779]],[[734,734],"valid",[],"NV8"],[[735,735],"valid",[],"NV8"],[[736,736],"mapped",[611]],[[737,737],"mapped",[108]],[[738,738],"mapped",[115]],[[739,739],"mapped",[120]],[[740,740],"mapped",[661]],[[741,745],"valid",[],"NV8"],[[746,747],"valid",[],"NV8"],[[748,748],"valid"],[[749,749],"valid",[],"NV8"],[[750,750],"valid"],[[751,767],"valid",[],"NV8"],[[768,831],"valid"],[[832,832],"mapped",[768]],[[833,833],"mapped",[769]],[[834,834],"valid"],[[835,835],"mapped",[787]],[[836,836],"mapped",[776,769]],[[837,837],"mapped",[953]],[[838,846],"valid"],[[847,847],"ignored"],[[848,855],"valid"],[[856,860],"valid"],[[861,863],"valid"],[[864,865],"valid"],[[866,866],"valid"],[[867,879],"valid"],[[880,880],"mapped",[881]],[[881,881],"valid"],[[882,882],"mapped",[883]],[[883,883],"valid"],[[884,884],"mapped",[697]],[[885,885],"valid"],[[886,886],"mapped",[887]],[[887,887],"valid"],[[888,889],"disallowed"],[[890,890],"disallowed_STD3_mapped",[32,953]],[[891,893],"valid"],[[894,894],"disallowed_STD3_mapped",[59]],[[895,895],"mapped",[1011]],[[896,899],"disallowed"],[[900,900],"disallowed_STD3_mapped",[32,769]],[[901,901],"disallowed_STD3_mapped",[32,776,769]],[[902,902],"mapped",[940]],[[903,903],"mapped",[183]],[[904,904],"mapped",[941]],[[905,905],"mapped",[942]],[[906,906],"mapped",[943]],[[907,907],"disallowed"],[[908,908],"mapped",[972]],[[909,909],"disallowed"],[[910,910],"mapped",[973]],[[911,911],"mapped",[974]],[[912,912],"valid"],[[913,913],"mapped",[945]],[[914,914],"mapped",[946]],[[915,915],"mapped",[947]],[[916,916],"mapped",[948]],[[917,917],"mapped",[949]],[[918,918],"mapped",[950]],[[919,919],"mapped",[951]],[[920,920],"mapped",[952]],[[921,921],"mapped",[953]],[[922,922],"mapped",[954]],[[923,923],"mapped",[955]],[[924,924],"mapped",[956]],[[925,925],"mapped",[957]],[[926,926],"mapped",[958]],[[927,927],"mapped",[959]],[[928,928],"mapped",[960]],[[929,929],"mapped",[961]],[[930,930],"disallowed"],[[931,931],"mapped",[963]],[[932,932],"mapped",[964]],[[933,933],"mapped",[965]],[[934,934],"mapped",[966]],[[935,935],"mapped",[967]],[[936,936],"mapped",[968]],[[937,937],"mapped",[969]],[[938,938],"mapped",[970]],[[939,939],"mapped",[971]],[[940,961],"valid"],[[962,962],"deviation",[963]],[[963,974],"valid"],[[975,975],"mapped",[983]],[[976,976],"mapped",[946]],[[977,977],"mapped",[952]],[[978,978],"mapped",[965]],[[979,979],"mapped",[973]],[[980,980],"mapped",[971]],[[981,981],"mapped",[966]],[[982,982],"mapped",[960]],[[983,983],"valid"],[[984,984],"mapped",[985]],[[985,985],"valid"],[[986,986],"mapped",[987]],[[987,987],"valid"],[[988,988],"mapped",[989]],[[989,989],"valid"],[[990,990],"mapped",[991]],[[991,991],"valid"],[[992,992],"mapped",[993]],[[993,993],"valid"],[[994,994],"mapped",[995]],[[995,995],"valid"],[[996,996],"mapped",[997]],[[997,997],"valid"],[[998,998],"mapped",[999]],[[999,999],"valid"],[[1e3,1e3],"mapped",[1001]],[[1001,1001],"valid"],[[1002,1002],"mapped",[1003]],[[1003,1003],"valid"],[[1004,1004],"mapped",[1005]],[[1005,1005],"valid"],[[1006,1006],"mapped",[1007]],[[1007,1007],"valid"],[[1008,1008],"mapped",[954]],[[1009,1009],"mapped",[961]],[[1010,1010],"mapped",[963]],[[1011,1011],"valid"],[[1012,1012],"mapped",[952]],[[1013,1013],"mapped",[949]],[[1014,1014],"valid",[],"NV8"],[[1015,1015],"mapped",[1016]],[[1016,1016],"valid"],[[1017,1017],"mapped",[963]],[[1018,1018],"mapped",[1019]],[[1019,1019],"valid"],[[1020,1020],"valid"],[[1021,1021],"mapped",[891]],[[1022,1022],"mapped",[892]],[[1023,1023],"mapped",[893]],[[1024,1024],"mapped",[1104]],[[1025,1025],"mapped",[1105]],[[1026,1026],"mapped",[1106]],[[1027,1027],"mapped",[1107]],[[1028,1028],"mapped",[1108]],[[1029,1029],"mapped",[1109]],[[1030,1030],"mapped",[1110]],[[1031,1031],"mapped",[1111]],[[1032,1032],"mapped",[1112]],[[1033,1033],"mapped",[1113]],[[1034,1034],"mapped",[1114]],[[1035,1035],"mapped",[1115]],[[1036,1036],"mapped",[1116]],[[1037,1037],"mapped",[1117]],[[1038,1038],"mapped",[1118]],[[1039,1039],"mapped",[1119]],[[1040,1040],"mapped",[1072]],[[1041,1041],"mapped",[1073]],[[1042,1042],"mapped",[1074]],[[1043,1043],"mapped",[1075]],[[1044,1044],"mapped",[1076]],[[1045,1045],"mapped",[1077]],[[1046,1046],"mapped",[1078]],[[1047,1047],"mapped",[1079]],[[1048,1048],"mapped",[1080]],[[1049,1049],"mapped",[1081]],[[1050,1050],"mapped",[1082]],[[1051,1051],"mapped",[1083]],[[1052,1052],"mapped",[1084]],[[1053,1053],"mapped",[1085]],[[1054,1054],"mapped",[1086]],[[1055,1055],"mapped",[1087]],[[1056,1056],"mapped",[1088]],[[1057,1057],"mapped",[1089]],[[1058,1058],"mapped",[1090]],[[1059,1059],"mapped",[1091]],[[1060,1060],"mapped",[1092]],[[1061,1061],"mapped",[1093]],[[1062,1062],"mapped",[1094]],[[1063,1063],"mapped",[1095]],[[1064,1064],"mapped",[1096]],[[1065,1065],"mapped",[1097]],[[1066,1066],"mapped",[1098]],[[1067,1067],"mapped",[1099]],[[1068,1068],"mapped",[1100]],[[1069,1069],"mapped",[1101]],[[1070,1070],"mapped",[1102]],[[1071,1071],"mapped",[1103]],[[1072,1103],"valid"],[[1104,1104],"valid"],[[1105,1116],"valid"],[[1117,1117],"valid"],[[1118,1119],"valid"],[[1120,1120],"mapped",[1121]],[[1121,1121],"valid"],[[1122,1122],"mapped",[1123]],[[1123,1123],"valid"],[[1124,1124],"mapped",[1125]],[[1125,1125],"valid"],[[1126,1126],"mapped",[1127]],[[1127,1127],"valid"],[[1128,1128],"mapped",[1129]],[[1129,1129],"valid"],[[1130,1130],"mapped",[1131]],[[1131,1131],"valid"],[[1132,1132],"mapped",[1133]],[[1133,1133],"valid"],[[1134,1134],"mapped",[1135]],[[1135,1135],"valid"],[[1136,1136],"mapped",[1137]],[[1137,1137],"valid"],[[1138,1138],"mapped",[1139]],[[1139,1139],"valid"],[[1140,1140],"mapped",[1141]],[[1141,1141],"valid"],[[1142,1142],"mapped",[1143]],[[1143,1143],"valid"],[[1144,1144],"mapped",[1145]],[[1145,1145],"valid"],[[1146,1146],"mapped",[1147]],[[1147,1147],"valid"],[[1148,1148],"mapped",[1149]],[[1149,1149],"valid"],[[1150,1150],"mapped",[1151]],[[1151,1151],"valid"],[[1152,1152],"mapped",[1153]],[[1153,1153],"valid"],[[1154,1154],"valid",[],"NV8"],[[1155,1158],"valid"],[[1159,1159],"valid"],[[1160,1161],"valid",[],"NV8"],[[1162,1162],"mapped",[1163]],[[1163,1163],"valid"],[[1164,1164],"mapped",[1165]],[[1165,1165],"valid"],[[1166,1166],"mapped",[1167]],[[1167,1167],"valid"],[[1168,1168],"mapped",[1169]],[[1169,1169],"valid"],[[1170,1170],"mapped",[1171]],[[1171,1171],"valid"],[[1172,1172],"mapped",[1173]],[[1173,1173],"valid"],[[1174,1174],"mapped",[1175]],[[1175,1175],"valid"],[[1176,1176],"mapped",[1177]],[[1177,1177],"valid"],[[1178,1178],"mapped",[1179]],[[1179,1179],"valid"],[[1180,1180],"mapped",[1181]],[[1181,1181],"valid"],[[1182,1182],"mapped",[1183]],[[1183,1183],"valid"],[[1184,1184],"mapped",[1185]],[[1185,1185],"valid"],[[1186,1186],"mapped",[1187]],[[1187,1187],"valid"],[[1188,1188],"mapped",[1189]],[[1189,1189],"valid"],[[1190,1190],"mapped",[1191]],[[1191,1191],"valid"],[[1192,1192],"mapped",[1193]],[[1193,1193],"valid"],[[1194,1194],"mapped",[1195]],[[1195,1195],"valid"],[[1196,1196],"mapped",[1197]],[[1197,1197],"valid"],[[1198,1198],"mapped",[1199]],[[1199,1199],"valid"],[[1200,1200],"mapped",[1201]],[[1201,1201],"valid"],[[1202,1202],"mapped",[1203]],[[1203,1203],"valid"],[[1204,1204],"mapped",[1205]],[[1205,1205],"valid"],[[1206,1206],"mapped",[1207]],[[1207,1207],"valid"],[[1208,1208],"mapped",[1209]],[[1209,1209],"valid"],[[1210,1210],"mapped",[1211]],[[1211,1211],"valid"],[[1212,1212],"mapped",[1213]],[[1213,1213],"valid"],[[1214,1214],"mapped",[1215]],[[1215,1215],"valid"],[[1216,1216],"disallowed"],[[1217,1217],"mapped",[1218]],[[1218,1218],"valid"],[[1219,1219],"mapped",[1220]],[[1220,1220],"valid"],[[1221,1221],"mapped",[1222]],[[1222,1222],"valid"],[[1223,1223],"mapped",[1224]],[[1224,1224],"valid"],[[1225,1225],"mapped",[1226]],[[1226,1226],"valid"],[[1227,1227],"mapped",[1228]],[[1228,1228],"valid"],[[1229,1229],"mapped",[1230]],[[1230,1230],"valid"],[[1231,1231],"valid"],[[1232,1232],"mapped",[1233]],[[1233,1233],"valid"],[[1234,1234],"mapped",[1235]],[[1235,1235],"valid"],[[1236,1236],"mapped",[1237]],[[1237,1237],"valid"],[[1238,1238],"mapped",[1239]],[[1239,1239],"valid"],[[1240,1240],"mapped",[1241]],[[1241,1241],"valid"],[[1242,1242],"mapped",[1243]],[[1243,1243],"valid"],[[1244,1244],"mapped",[1245]],[[1245,1245],"valid"],[[1246,1246],"mapped",[1247]],[[1247,1247],"valid"],[[1248,1248],"mapped",[1249]],[[1249,1249],"valid"],[[1250,1250],"mapped",[1251]],[[1251,1251],"valid"],[[1252,1252],"mapped",[1253]],[[1253,1253],"valid"],[[1254,1254],"mapped",[1255]],[[1255,1255],"valid"],[[1256,1256],"mapped",[1257]],[[1257,1257],"valid"],[[1258,1258],"mapped",[1259]],[[1259,1259],"valid"],[[1260,1260],"mapped",[1261]],[[1261,1261],"valid"],[[1262,1262],"mapped",[1263]],[[1263,1263],"valid"],[[1264,1264],"mapped",[1265]],[[1265,1265],"valid"],[[1266,1266],"mapped",[1267]],[[1267,1267],"valid"],[[1268,1268],"mapped",[1269]],[[1269,1269],"valid"],[[1270,1270],"mapped",[1271]],[[1271,1271],"valid"],[[1272,1272],"mapped",[1273]],[[1273,1273],"valid"],[[1274,1274],"mapped",[1275]],[[1275,1275],"valid"],[[1276,1276],"mapped",[1277]],[[1277,1277],"valid"],[[1278,1278],"mapped",[1279]],[[1279,1279],"valid"],[[1280,1280],"mapped",[1281]],[[1281,1281],"valid"],[[1282,1282],"mapped",[1283]],[[1283,1283],"valid"],[[1284,1284],"mapped",[1285]],[[1285,1285],"valid"],[[1286,1286],"mapped",[1287]],[[1287,1287],"valid"],[[1288,1288],"mapped",[1289]],[[1289,1289],"valid"],[[1290,1290],"mapped",[1291]],[[1291,1291],"valid"],[[1292,1292],"mapped",[1293]],[[1293,1293],"valid"],[[1294,1294],"mapped",[1295]],[[1295,1295],"valid"],[[1296,1296],"mapped",[1297]],[[1297,1297],"valid"],[[1298,1298],"mapped",[1299]],[[1299,1299],"valid"],[[1300,1300],"mapped",[1301]],[[1301,1301],"valid"],[[1302,1302],"mapped",[1303]],[[1303,1303],"valid"],[[1304,1304],"mapped",[1305]],[[1305,1305],"valid"],[[1306,1306],"mapped",[1307]],[[1307,1307],"valid"],[[1308,1308],"mapped",[1309]],[[1309,1309],"valid"],[[1310,1310],"mapped",[1311]],[[1311,1311],"valid"],[[1312,1312],"mapped",[1313]],[[1313,1313],"valid"],[[1314,1314],"mapped",[1315]],[[1315,1315],"valid"],[[1316,1316],"mapped",[1317]],[[1317,1317],"valid"],[[1318,1318],"mapped",[1319]],[[1319,1319],"valid"],[[1320,1320],"mapped",[1321]],[[1321,1321],"valid"],[[1322,1322],"mapped",[1323]],[[1323,1323],"valid"],[[1324,1324],"mapped",[1325]],[[1325,1325],"valid"],[[1326,1326],"mapped",[1327]],[[1327,1327],"valid"],[[1328,1328],"disallowed"],[[1329,1329],"mapped",[1377]],[[1330,1330],"mapped",[1378]],[[1331,1331],"mapped",[1379]],[[1332,1332],"mapped",[1380]],[[1333,1333],"mapped",[1381]],[[1334,1334],"mapped",[1382]],[[1335,1335],"mapped",[1383]],[[1336,1336],"mapped",[1384]],[[1337,1337],"mapped",[1385]],[[1338,1338],"mapped",[1386]],[[1339,1339],"mapped",[1387]],[[1340,1340],"mapped",[1388]],[[1341,1341],"mapped",[1389]],[[1342,1342],"mapped",[1390]],[[1343,1343],"mapped",[1391]],[[1344,1344],"mapped",[1392]],[[1345,1345],"mapped",[1393]],[[1346,1346],"mapped",[1394]],[[1347,1347],"mapped",[1395]],[[1348,1348],"mapped",[1396]],[[1349,1349],"mapped",[1397]],[[1350,1350],"mapped",[1398]],[[1351,1351],"mapped",[1399]],[[1352,1352],"mapped",[1400]],[[1353,1353],"mapped",[1401]],[[1354,1354],"mapped",[1402]],[[1355,1355],"mapped",[1403]],[[1356,1356],"mapped",[1404]],[[1357,1357],"mapped",[1405]],[[1358,1358],"mapped",[1406]],[[1359,1359],"mapped",[1407]],[[1360,1360],"mapped",[1408]],[[1361,1361],"mapped",[1409]],[[1362,1362],"mapped",[1410]],[[1363,1363],"mapped",[1411]],[[1364,1364],"mapped",[1412]],[[1365,1365],"mapped",[1413]],[[1366,1366],"mapped",[1414]],[[1367,1368],"disallowed"],[[1369,1369],"valid"],[[1370,1375],"valid",[],"NV8"],[[1376,1376],"disallowed"],[[1377,1414],"valid"],[[1415,1415],"mapped",[1381,1410]],[[1416,1416],"disallowed"],[[1417,1417],"valid",[],"NV8"],[[1418,1418],"valid",[],"NV8"],[[1419,1420],"disallowed"],[[1421,1422],"valid",[],"NV8"],[[1423,1423],"valid",[],"NV8"],[[1424,1424],"disallowed"],[[1425,1441],"valid"],[[1442,1442],"valid"],[[1443,1455],"valid"],[[1456,1465],"valid"],[[1466,1466],"valid"],[[1467,1469],"valid"],[[1470,1470],"valid",[],"NV8"],[[1471,1471],"valid"],[[1472,1472],"valid",[],"NV8"],[[1473,1474],"valid"],[[1475,1475],"valid",[],"NV8"],[[1476,1476],"valid"],[[1477,1477],"valid"],[[1478,1478],"valid",[],"NV8"],[[1479,1479],"valid"],[[1480,1487],"disallowed"],[[1488,1514],"valid"],[[1515,1519],"disallowed"],[[1520,1524],"valid"],[[1525,1535],"disallowed"],[[1536,1539],"disallowed"],[[1540,1540],"disallowed"],[[1541,1541],"disallowed"],[[1542,1546],"valid",[],"NV8"],[[1547,1547],"valid",[],"NV8"],[[1548,1548],"valid",[],"NV8"],[[1549,1551],"valid",[],"NV8"],[[1552,1557],"valid"],[[1558,1562],"valid"],[[1563,1563],"valid",[],"NV8"],[[1564,1564],"disallowed"],[[1565,1565],"disallowed"],[[1566,1566],"valid",[],"NV8"],[[1567,1567],"valid",[],"NV8"],[[1568,1568],"valid"],[[1569,1594],"valid"],[[1595,1599],"valid"],[[1600,1600],"valid",[],"NV8"],[[1601,1618],"valid"],[[1619,1621],"valid"],[[1622,1624],"valid"],[[1625,1630],"valid"],[[1631,1631],"valid"],[[1632,1641],"valid"],[[1642,1645],"valid",[],"NV8"],[[1646,1647],"valid"],[[1648,1652],"valid"],[[1653,1653],"mapped",[1575,1652]],[[1654,1654],"mapped",[1608,1652]],[[1655,1655],"mapped",[1735,1652]],[[1656,1656],"mapped",[1610,1652]],[[1657,1719],"valid"],[[1720,1721],"valid"],[[1722,1726],"valid"],[[1727,1727],"valid"],[[1728,1742],"valid"],[[1743,1743],"valid"],[[1744,1747],"valid"],[[1748,1748],"valid",[],"NV8"],[[1749,1756],"valid"],[[1757,1757],"disallowed"],[[1758,1758],"valid",[],"NV8"],[[1759,1768],"valid"],[[1769,1769],"valid",[],"NV8"],[[1770,1773],"valid"],[[1774,1775],"valid"],[[1776,1785],"valid"],[[1786,1790],"valid"],[[1791,1791],"valid"],[[1792,1805],"valid",[],"NV8"],[[1806,1806],"disallowed"],[[1807,1807],"disallowed"],[[1808,1836],"valid"],[[1837,1839],"valid"],[[1840,1866],"valid"],[[1867,1868],"disallowed"],[[1869,1871],"valid"],[[1872,1901],"valid"],[[1902,1919],"valid"],[[1920,1968],"valid"],[[1969,1969],"valid"],[[1970,1983],"disallowed"],[[1984,2037],"valid"],[[2038,2042],"valid",[],"NV8"],[[2043,2047],"disallowed"],[[2048,2093],"valid"],[[2094,2095],"disallowed"],[[2096,2110],"valid",[],"NV8"],[[2111,2111],"disallowed"],[[2112,2139],"valid"],[[2140,2141],"disallowed"],[[2142,2142],"valid",[],"NV8"],[[2143,2207],"disallowed"],[[2208,2208],"valid"],[[2209,2209],"valid"],[[2210,2220],"valid"],[[2221,2226],"valid"],[[2227,2228],"valid"],[[2229,2274],"disallowed"],[[2275,2275],"valid"],[[2276,2302],"valid"],[[2303,2303],"valid"],[[2304,2304],"valid"],[[2305,2307],"valid"],[[2308,2308],"valid"],[[2309,2361],"valid"],[[2362,2363],"valid"],[[2364,2381],"valid"],[[2382,2382],"valid"],[[2383,2383],"valid"],[[2384,2388],"valid"],[[2389,2389],"valid"],[[2390,2391],"valid"],[[2392,2392],"mapped",[2325,2364]],[[2393,2393],"mapped",[2326,2364]],[[2394,2394],"mapped",[2327,2364]],[[2395,2395],"mapped",[2332,2364]],[[2396,2396],"mapped",[2337,2364]],[[2397,2397],"mapped",[2338,2364]],[[2398,2398],"mapped",[2347,2364]],[[2399,2399],"mapped",[2351,2364]],[[2400,2403],"valid"],[[2404,2405],"valid",[],"NV8"],[[2406,2415],"valid"],[[2416,2416],"valid",[],"NV8"],[[2417,2418],"valid"],[[2419,2423],"valid"],[[2424,2424],"valid"],[[2425,2426],"valid"],[[2427,2428],"valid"],[[2429,2429],"valid"],[[2430,2431],"valid"],[[2432,2432],"valid"],[[2433,2435],"valid"],[[2436,2436],"disallowed"],[[2437,2444],"valid"],[[2445,2446],"disallowed"],[[2447,2448],"valid"],[[2449,2450],"disallowed"],[[2451,2472],"valid"],[[2473,2473],"disallowed"],[[2474,2480],"valid"],[[2481,2481],"disallowed"],[[2482,2482],"valid"],[[2483,2485],"disallowed"],[[2486,2489],"valid"],[[2490,2491],"disallowed"],[[2492,2492],"valid"],[[2493,2493],"valid"],[[2494,2500],"valid"],[[2501,2502],"disallowed"],[[2503,2504],"valid"],[[2505,2506],"disallowed"],[[2507,2509],"valid"],[[2510,2510],"valid"],[[2511,2518],"disallowed"],[[2519,2519],"valid"],[[2520,2523],"disallowed"],[[2524,2524],"mapped",[2465,2492]],[[2525,2525],"mapped",[2466,2492]],[[2526,2526],"disallowed"],[[2527,2527],"mapped",[2479,2492]],[[2528,2531],"valid"],[[2532,2533],"disallowed"],[[2534,2545],"valid"],[[2546,2554],"valid",[],"NV8"],[[2555,2555],"valid",[],"NV8"],[[2556,2560],"disallowed"],[[2561,2561],"valid"],[[2562,2562],"valid"],[[2563,2563],"valid"],[[2564,2564],"disallowed"],[[2565,2570],"valid"],[[2571,2574],"disallowed"],[[2575,2576],"valid"],[[2577,2578],"disallowed"],[[2579,2600],"valid"],[[2601,2601],"disallowed"],[[2602,2608],"valid"],[[2609,2609],"disallowed"],[[2610,2610],"valid"],[[2611,2611],"mapped",[2610,2620]],[[2612,2612],"disallowed"],[[2613,2613],"valid"],[[2614,2614],"mapped",[2616,2620]],[[2615,2615],"disallowed"],[[2616,2617],"valid"],[[2618,2619],"disallowed"],[[2620,2620],"valid"],[[2621,2621],"disallowed"],[[2622,2626],"valid"],[[2627,2630],"disallowed"],[[2631,2632],"valid"],[[2633,2634],"disallowed"],[[2635,2637],"valid"],[[2638,2640],"disallowed"],[[2641,2641],"valid"],[[2642,2648],"disallowed"],[[2649,2649],"mapped",[2582,2620]],[[2650,2650],"mapped",[2583,2620]],[[2651,2651],"mapped",[2588,2620]],[[2652,2652],"valid"],[[2653,2653],"disallowed"],[[2654,2654],"mapped",[2603,2620]],[[2655,2661],"disallowed"],[[2662,2676],"valid"],[[2677,2677],"valid"],[[2678,2688],"disallowed"],[[2689,2691],"valid"],[[2692,2692],"disallowed"],[[2693,2699],"valid"],[[2700,2700],"valid"],[[2701,2701],"valid"],[[2702,2702],"disallowed"],[[2703,2705],"valid"],[[2706,2706],"disallowed"],[[2707,2728],"valid"],[[2729,2729],"disallowed"],[[2730,2736],"valid"],[[2737,2737],"disallowed"],[[2738,2739],"valid"],[[2740,2740],"disallowed"],[[2741,2745],"valid"],[[2746,2747],"disallowed"],[[2748,2757],"valid"],[[2758,2758],"disallowed"],[[2759,2761],"valid"],[[2762,2762],"disallowed"],[[2763,2765],"valid"],[[2766,2767],"disallowed"],[[2768,2768],"valid"],[[2769,2783],"disallowed"],[[2784,2784],"valid"],[[2785,2787],"valid"],[[2788,2789],"disallowed"],[[2790,2799],"valid"],[[2800,2800],"valid",[],"NV8"],[[2801,2801],"valid",[],"NV8"],[[2802,2808],"disallowed"],[[2809,2809],"valid"],[[2810,2816],"disallowed"],[[2817,2819],"valid"],[[2820,2820],"disallowed"],[[2821,2828],"valid"],[[2829,2830],"disallowed"],[[2831,2832],"valid"],[[2833,2834],"disallowed"],[[2835,2856],"valid"],[[2857,2857],"disallowed"],[[2858,2864],"valid"],[[2865,2865],"disallowed"],[[2866,2867],"valid"],[[2868,2868],"disallowed"],[[2869,2869],"valid"],[[2870,2873],"valid"],[[2874,2875],"disallowed"],[[2876,2883],"valid"],[[2884,2884],"valid"],[[2885,2886],"disallowed"],[[2887,2888],"valid"],[[2889,2890],"disallowed"],[[2891,2893],"valid"],[[2894,2901],"disallowed"],[[2902,2903],"valid"],[[2904,2907],"disallowed"],[[2908,2908],"mapped",[2849,2876]],[[2909,2909],"mapped",[2850,2876]],[[2910,2910],"disallowed"],[[2911,2913],"valid"],[[2914,2915],"valid"],[[2916,2917],"disallowed"],[[2918,2927],"valid"],[[2928,2928],"valid",[],"NV8"],[[2929,2929],"valid"],[[2930,2935],"valid",[],"NV8"],[[2936,2945],"disallowed"],[[2946,2947],"valid"],[[2948,2948],"disallowed"],[[2949,2954],"valid"],[[2955,2957],"disallowed"],[[2958,2960],"valid"],[[2961,2961],"disallowed"],[[2962,2965],"valid"],[[2966,2968],"disallowed"],[[2969,2970],"valid"],[[2971,2971],"disallowed"],[[2972,2972],"valid"],[[2973,2973],"disallowed"],[[2974,2975],"valid"],[[2976,2978],"disallowed"],[[2979,2980],"valid"],[[2981,2983],"disallowed"],[[2984,2986],"valid"],[[2987,2989],"disallowed"],[[2990,2997],"valid"],[[2998,2998],"valid"],[[2999,3001],"valid"],[[3002,3005],"disallowed"],[[3006,3010],"valid"],[[3011,3013],"disallowed"],[[3014,3016],"valid"],[[3017,3017],"disallowed"],[[3018,3021],"valid"],[[3022,3023],"disallowed"],[[3024,3024],"valid"],[[3025,3030],"disallowed"],[[3031,3031],"valid"],[[3032,3045],"disallowed"],[[3046,3046],"valid"],[[3047,3055],"valid"],[[3056,3058],"valid",[],"NV8"],[[3059,3066],"valid",[],"NV8"],[[3067,3071],"disallowed"],[[3072,3072],"valid"],[[3073,3075],"valid"],[[3076,3076],"disallowed"],[[3077,3084],"valid"],[[3085,3085],"disallowed"],[[3086,3088],"valid"],[[3089,3089],"disallowed"],[[3090,3112],"valid"],[[3113,3113],"disallowed"],[[3114,3123],"valid"],[[3124,3124],"valid"],[[3125,3129],"valid"],[[3130,3132],"disallowed"],[[3133,3133],"valid"],[[3134,3140],"valid"],[[3141,3141],"disallowed"],[[3142,3144],"valid"],[[3145,3145],"disallowed"],[[3146,3149],"valid"],[[3150,3156],"disallowed"],[[3157,3158],"valid"],[[3159,3159],"disallowed"],[[3160,3161],"valid"],[[3162,3162],"valid"],[[3163,3167],"disallowed"],[[3168,3169],"valid"],[[3170,3171],"valid"],[[3172,3173],"disallowed"],[[3174,3183],"valid"],[[3184,3191],"disallowed"],[[3192,3199],"valid",[],"NV8"],[[3200,3200],"disallowed"],[[3201,3201],"valid"],[[3202,3203],"valid"],[[3204,3204],"disallowed"],[[3205,3212],"valid"],[[3213,3213],"disallowed"],[[3214,3216],"valid"],[[3217,3217],"disallowed"],[[3218,3240],"valid"],[[3241,3241],"disallowed"],[[3242,3251],"valid"],[[3252,3252],"disallowed"],[[3253,3257],"valid"],[[3258,3259],"disallowed"],[[3260,3261],"valid"],[[3262,3268],"valid"],[[3269,3269],"disallowed"],[[3270,3272],"valid"],[[3273,3273],"disallowed"],[[3274,3277],"valid"],[[3278,3284],"disallowed"],[[3285,3286],"valid"],[[3287,3293],"disallowed"],[[3294,3294],"valid"],[[3295,3295],"disallowed"],[[3296,3297],"valid"],[[3298,3299],"valid"],[[3300,3301],"disallowed"],[[3302,3311],"valid"],[[3312,3312],"disallowed"],[[3313,3314],"valid"],[[3315,3328],"disallowed"],[[3329,3329],"valid"],[[3330,3331],"valid"],[[3332,3332],"disallowed"],[[3333,3340],"valid"],[[3341,3341],"disallowed"],[[3342,3344],"valid"],[[3345,3345],"disallowed"],[[3346,3368],"valid"],[[3369,3369],"valid"],[[3370,3385],"valid"],[[3386,3386],"valid"],[[3387,3388],"disallowed"],[[3389,3389],"valid"],[[3390,3395],"valid"],[[3396,3396],"valid"],[[3397,3397],"disallowed"],[[3398,3400],"valid"],[[3401,3401],"disallowed"],[[3402,3405],"valid"],[[3406,3406],"valid"],[[3407,3414],"disallowed"],[[3415,3415],"valid"],[[3416,3422],"disallowed"],[[3423,3423],"valid"],[[3424,3425],"valid"],[[3426,3427],"valid"],[[3428,3429],"disallowed"],[[3430,3439],"valid"],[[3440,3445],"valid",[],"NV8"],[[3446,3448],"disallowed"],[[3449,3449],"valid",[],"NV8"],[[3450,3455],"valid"],[[3456,3457],"disallowed"],[[3458,3459],"valid"],[[3460,3460],"disallowed"],[[3461,3478],"valid"],[[3479,3481],"disallowed"],[[3482,3505],"valid"],[[3506,3506],"disallowed"],[[3507,3515],"valid"],[[3516,3516],"disallowed"],[[3517,3517],"valid"],[[3518,3519],"disallowed"],[[3520,3526],"valid"],[[3527,3529],"disallowed"],[[3530,3530],"valid"],[[3531,3534],"disallowed"],[[3535,3540],"valid"],[[3541,3541],"disallowed"],[[3542,3542],"valid"],[[3543,3543],"disallowed"],[[3544,3551],"valid"],[[3552,3557],"disallowed"],[[3558,3567],"valid"],[[3568,3569],"disallowed"],[[3570,3571],"valid"],[[3572,3572],"valid",[],"NV8"],[[3573,3584],"disallowed"],[[3585,3634],"valid"],[[3635,3635],"mapped",[3661,3634]],[[3636,3642],"valid"],[[3643,3646],"disallowed"],[[3647,3647],"valid",[],"NV8"],[[3648,3662],"valid"],[[3663,3663],"valid",[],"NV8"],[[3664,3673],"valid"],[[3674,3675],"valid",[],"NV8"],[[3676,3712],"disallowed"],[[3713,3714],"valid"],[[3715,3715],"disallowed"],[[3716,3716],"valid"],[[3717,3718],"disallowed"],[[3719,3720],"valid"],[[3721,3721],"disallowed"],[[3722,3722],"valid"],[[3723,3724],"disallowed"],[[3725,3725],"valid"],[[3726,3731],"disallowed"],[[3732,3735],"valid"],[[3736,3736],"disallowed"],[[3737,3743],"valid"],[[3744,3744],"disallowed"],[[3745,3747],"valid"],[[3748,3748],"disallowed"],[[3749,3749],"valid"],[[3750,3750],"disallowed"],[[3751,3751],"valid"],[[3752,3753],"disallowed"],[[3754,3755],"valid"],[[3756,3756],"disallowed"],[[3757,3762],"valid"],[[3763,3763],"mapped",[3789,3762]],[[3764,3769],"valid"],[[3770,3770],"disallowed"],[[3771,3773],"valid"],[[3774,3775],"disallowed"],[[3776,3780],"valid"],[[3781,3781],"disallowed"],[[3782,3782],"valid"],[[3783,3783],"disallowed"],[[3784,3789],"valid"],[[3790,3791],"disallowed"],[[3792,3801],"valid"],[[3802,3803],"disallowed"],[[3804,3804],"mapped",[3755,3737]],[[3805,3805],"mapped",[3755,3745]],[[3806,3807],"valid"],[[3808,3839],"disallowed"],[[3840,3840],"valid"],[[3841,3850],"valid",[],"NV8"],[[3851,3851],"valid"],[[3852,3852],"mapped",[3851]],[[3853,3863],"valid",[],"NV8"],[[3864,3865],"valid"],[[3866,3871],"valid",[],"NV8"],[[3872,3881],"valid"],[[3882,3892],"valid",[],"NV8"],[[3893,3893],"valid"],[[3894,3894],"valid",[],"NV8"],[[3895,3895],"valid"],[[3896,3896],"valid",[],"NV8"],[[3897,3897],"valid"],[[3898,3901],"valid",[],"NV8"],[[3902,3906],"valid"],[[3907,3907],"mapped",[3906,4023]],[[3908,3911],"valid"],[[3912,3912],"disallowed"],[[3913,3916],"valid"],[[3917,3917],"mapped",[3916,4023]],[[3918,3921],"valid"],[[3922,3922],"mapped",[3921,4023]],[[3923,3926],"valid"],[[3927,3927],"mapped",[3926,4023]],[[3928,3931],"valid"],[[3932,3932],"mapped",[3931,4023]],[[3933,3944],"valid"],[[3945,3945],"mapped",[3904,4021]],[[3946,3946],"valid"],[[3947,3948],"valid"],[[3949,3952],"disallowed"],[[3953,3954],"valid"],[[3955,3955],"mapped",[3953,3954]],[[3956,3956],"valid"],[[3957,3957],"mapped",[3953,3956]],[[3958,3958],"mapped",[4018,3968]],[[3959,3959],"mapped",[4018,3953,3968]],[[3960,3960],"mapped",[4019,3968]],[[3961,3961],"mapped",[4019,3953,3968]],[[3962,3968],"valid"],[[3969,3969],"mapped",[3953,3968]],[[3970,3972],"valid"],[[3973,3973],"valid",[],"NV8"],[[3974,3979],"valid"],[[3980,3983],"valid"],[[3984,3986],"valid"],[[3987,3987],"mapped",[3986,4023]],[[3988,3989],"valid"],[[3990,3990],"valid"],[[3991,3991],"valid"],[[3992,3992],"disallowed"],[[3993,3996],"valid"],[[3997,3997],"mapped",[3996,4023]],[[3998,4001],"valid"],[[4002,4002],"mapped",[4001,4023]],[[4003,4006],"valid"],[[4007,4007],"mapped",[4006,4023]],[[4008,4011],"valid"],[[4012,4012],"mapped",[4011,4023]],[[4013,4013],"valid"],[[4014,4016],"valid"],[[4017,4023],"valid"],[[4024,4024],"valid"],[[4025,4025],"mapped",[3984,4021]],[[4026,4028],"valid"],[[4029,4029],"disallowed"],[[4030,4037],"valid",[],"NV8"],[[4038,4038],"valid"],[[4039,4044],"valid",[],"NV8"],[[4045,4045],"disallowed"],[[4046,4046],"valid",[],"NV8"],[[4047,4047],"valid",[],"NV8"],[[4048,4049],"valid",[],"NV8"],[[4050,4052],"valid",[],"NV8"],[[4053,4056],"valid",[],"NV8"],[[4057,4058],"valid",[],"NV8"],[[4059,4095],"disallowed"],[[4096,4129],"valid"],[[4130,4130],"valid"],[[4131,4135],"valid"],[[4136,4136],"valid"],[[4137,4138],"valid"],[[4139,4139],"valid"],[[4140,4146],"valid"],[[4147,4149],"valid"],[[4150,4153],"valid"],[[4154,4159],"valid"],[[4160,4169],"valid"],[[4170,4175],"valid",[],"NV8"],[[4176,4185],"valid"],[[4186,4249],"valid"],[[4250,4253],"valid"],[[4254,4255],"valid",[],"NV8"],[[4256,4293],"disallowed"],[[4294,4294],"disallowed"],[[4295,4295],"mapped",[11559]],[[4296,4300],"disallowed"],[[4301,4301],"mapped",[11565]],[[4302,4303],"disallowed"],[[4304,4342],"valid"],[[4343,4344],"valid"],[[4345,4346],"valid"],[[4347,4347],"valid",[],"NV8"],[[4348,4348],"mapped",[4316]],[[4349,4351],"valid"],[[4352,4441],"valid",[],"NV8"],[[4442,4446],"valid",[],"NV8"],[[4447,4448],"disallowed"],[[4449,4514],"valid",[],"NV8"],[[4515,4519],"valid",[],"NV8"],[[4520,4601],"valid",[],"NV8"],[[4602,4607],"valid",[],"NV8"],[[4608,4614],"valid"],[[4615,4615],"valid"],[[4616,4678],"valid"],[[4679,4679],"valid"],[[4680,4680],"valid"],[[4681,4681],"disallowed"],[[4682,4685],"valid"],[[4686,4687],"disallowed"],[[4688,4694],"valid"],[[4695,4695],"disallowed"],[[4696,4696],"valid"],[[4697,4697],"disallowed"],[[4698,4701],"valid"],[[4702,4703],"disallowed"],[[4704,4742],"valid"],[[4743,4743],"valid"],[[4744,4744],"valid"],[[4745,4745],"disallowed"],[[4746,4749],"valid"],[[4750,4751],"disallowed"],[[4752,4782],"valid"],[[4783,4783],"valid"],[[4784,4784],"valid"],[[4785,4785],"disallowed"],[[4786,4789],"valid"],[[4790,4791],"disallowed"],[[4792,4798],"valid"],[[4799,4799],"disallowed"],[[4800,4800],"valid"],[[4801,4801],"disallowed"],[[4802,4805],"valid"],[[4806,4807],"disallowed"],[[4808,4814],"valid"],[[4815,4815],"valid"],[[4816,4822],"valid"],[[4823,4823],"disallowed"],[[4824,4846],"valid"],[[4847,4847],"valid"],[[4848,4878],"valid"],[[4879,4879],"valid"],[[4880,4880],"valid"],[[4881,4881],"disallowed"],[[4882,4885],"valid"],[[4886,4887],"disallowed"],[[4888,4894],"valid"],[[4895,4895],"valid"],[[4896,4934],"valid"],[[4935,4935],"valid"],[[4936,4954],"valid"],[[4955,4956],"disallowed"],[[4957,4958],"valid"],[[4959,4959],"valid"],[[4960,4960],"valid",[],"NV8"],[[4961,4988],"valid",[],"NV8"],[[4989,4991],"disallowed"],[[4992,5007],"valid"],[[5008,5017],"valid",[],"NV8"],[[5018,5023],"disallowed"],[[5024,5108],"valid"],[[5109,5109],"valid"],[[5110,5111],"disallowed"],[[5112,5112],"mapped",[5104]],[[5113,5113],"mapped",[5105]],[[5114,5114],"mapped",[5106]],[[5115,5115],"mapped",[5107]],[[5116,5116],"mapped",[5108]],[[5117,5117],"mapped",[5109]],[[5118,5119],"disallowed"],[[5120,5120],"valid",[],"NV8"],[[5121,5740],"valid"],[[5741,5742],"valid",[],"NV8"],[[5743,5750],"valid"],[[5751,5759],"valid"],[[5760,5760],"disallowed"],[[5761,5786],"valid"],[[5787,5788],"valid",[],"NV8"],[[5789,5791],"disallowed"],[[5792,5866],"valid"],[[5867,5872],"valid",[],"NV8"],[[5873,5880],"valid"],[[5881,5887],"disallowed"],[[5888,5900],"valid"],[[5901,5901],"disallowed"],[[5902,5908],"valid"],[[5909,5919],"disallowed"],[[5920,5940],"valid"],[[5941,5942],"valid",[],"NV8"],[[5943,5951],"disallowed"],[[5952,5971],"valid"],[[5972,5983],"disallowed"],[[5984,5996],"valid"],[[5997,5997],"disallowed"],[[5998,6e3],"valid"],[[6001,6001],"disallowed"],[[6002,6003],"valid"],[[6004,6015],"disallowed"],[[6016,6067],"valid"],[[6068,6069],"disallowed"],[[6070,6099],"valid"],[[6100,6102],"valid",[],"NV8"],[[6103,6103],"valid"],[[6104,6107],"valid",[],"NV8"],[[6108,6108],"valid"],[[6109,6109],"valid"],[[6110,6111],"disallowed"],[[6112,6121],"valid"],[[6122,6127],"disallowed"],[[6128,6137],"valid",[],"NV8"],[[6138,6143],"disallowed"],[[6144,6149],"valid",[],"NV8"],[[6150,6150],"disallowed"],[[6151,6154],"valid",[],"NV8"],[[6155,6157],"ignored"],[[6158,6158],"disallowed"],[[6159,6159],"disallowed"],[[6160,6169],"valid"],[[6170,6175],"disallowed"],[[6176,6263],"valid"],[[6264,6271],"disallowed"],[[6272,6313],"valid"],[[6314,6314],"valid"],[[6315,6319],"disallowed"],[[6320,6389],"valid"],[[6390,6399],"disallowed"],[[6400,6428],"valid"],[[6429,6430],"valid"],[[6431,6431],"disallowed"],[[6432,6443],"valid"],[[6444,6447],"disallowed"],[[6448,6459],"valid"],[[6460,6463],"disallowed"],[[6464,6464],"valid",[],"NV8"],[[6465,6467],"disallowed"],[[6468,6469],"valid",[],"NV8"],[[6470,6509],"valid"],[[6510,6511],"disallowed"],[[6512,6516],"valid"],[[6517,6527],"disallowed"],[[6528,6569],"valid"],[[6570,6571],"valid"],[[6572,6575],"disallowed"],[[6576,6601],"valid"],[[6602,6607],"disallowed"],[[6608,6617],"valid"],[[6618,6618],"valid",[],"XV8"],[[6619,6621],"disallowed"],[[6622,6623],"valid",[],"NV8"],[[6624,6655],"valid",[],"NV8"],[[6656,6683],"valid"],[[6684,6685],"disallowed"],[[6686,6687],"valid",[],"NV8"],[[6688,6750],"valid"],[[6751,6751],"disallowed"],[[6752,6780],"valid"],[[6781,6782],"disallowed"],[[6783,6793],"valid"],[[6794,6799],"disallowed"],[[6800,6809],"valid"],[[6810,6815],"disallowed"],[[6816,6822],"valid",[],"NV8"],[[6823,6823],"valid"],[[6824,6829],"valid",[],"NV8"],[[6830,6831],"disallowed"],[[6832,6845],"valid"],[[6846,6846],"valid",[],"NV8"],[[6847,6911],"disallowed"],[[6912,6987],"valid"],[[6988,6991],"disallowed"],[[6992,7001],"valid"],[[7002,7018],"valid",[],"NV8"],[[7019,7027],"valid"],[[7028,7036],"valid",[],"NV8"],[[7037,7039],"disallowed"],[[7040,7082],"valid"],[[7083,7085],"valid"],[[7086,7097],"valid"],[[7098,7103],"valid"],[[7104,7155],"valid"],[[7156,7163],"disallowed"],[[7164,7167],"valid",[],"NV8"],[[7168,7223],"valid"],[[7224,7226],"disallowed"],[[7227,7231],"valid",[],"NV8"],[[7232,7241],"valid"],[[7242,7244],"disallowed"],[[7245,7293],"valid"],[[7294,7295],"valid",[],"NV8"],[[7296,7359],"disallowed"],[[7360,7367],"valid",[],"NV8"],[[7368,7375],"disallowed"],[[7376,7378],"valid"],[[7379,7379],"valid",[],"NV8"],[[7380,7410],"valid"],[[7411,7414],"valid"],[[7415,7415],"disallowed"],[[7416,7417],"valid"],[[7418,7423],"disallowed"],[[7424,7467],"valid"],[[7468,7468],"mapped",[97]],[[7469,7469],"mapped",[230]],[[7470,7470],"mapped",[98]],[[7471,7471],"valid"],[[7472,7472],"mapped",[100]],[[7473,7473],"mapped",[101]],[[7474,7474],"mapped",[477]],[[7475,7475],"mapped",[103]],[[7476,7476],"mapped",[104]],[[7477,7477],"mapped",[105]],[[7478,7478],"mapped",[106]],[[7479,7479],"mapped",[107]],[[7480,7480],"mapped",[108]],[[7481,7481],"mapped",[109]],[[7482,7482],"mapped",[110]],[[7483,7483],"valid"],[[7484,7484],"mapped",[111]],[[7485,7485],"mapped",[547]],[[7486,7486],"mapped",[112]],[[7487,7487],"mapped",[114]],[[7488,7488],"mapped",[116]],[[7489,7489],"mapped",[117]],[[7490,7490],"mapped",[119]],[[7491,7491],"mapped",[97]],[[7492,7492],"mapped",[592]],[[7493,7493],"mapped",[593]],[[7494,7494],"mapped",[7426]],[[7495,7495],"mapped",[98]],[[7496,7496],"mapped",[100]],[[7497,7497],"mapped",[101]],[[7498,7498],"mapped",[601]],[[7499,7499],"mapped",[603]],[[7500,7500],"mapped",[604]],[[7501,7501],"mapped",[103]],[[7502,7502],"valid"],[[7503,7503],"mapped",[107]],[[7504,7504],"mapped",[109]],[[7505,7505],"mapped",[331]],[[7506,7506],"mapped",[111]],[[7507,7507],"mapped",[596]],[[7508,7508],"mapped",[7446]],[[7509,7509],"mapped",[7447]],[[7510,7510],"mapped",[112]],[[7511,7511],"mapped",[116]],[[7512,7512],"mapped",[117]],[[7513,7513],"mapped",[7453]],[[7514,7514],"mapped",[623]],[[7515,7515],"mapped",[118]],[[7516,7516],"mapped",[7461]],[[7517,7517],"mapped",[946]],[[7518,7518],"mapped",[947]],[[7519,7519],"mapped",[948]],[[7520,7520],"mapped",[966]],[[7521,7521],"mapped",[967]],[[7522,7522],"mapped",[105]],[[7523,7523],"mapped",[114]],[[7524,7524],"mapped",[117]],[[7525,7525],"mapped",[118]],[[7526,7526],"mapped",[946]],[[7527,7527],"mapped",[947]],[[7528,7528],"mapped",[961]],[[7529,7529],"mapped",[966]],[[7530,7530],"mapped",[967]],[[7531,7531],"valid"],[[7532,7543],"valid"],[[7544,7544],"mapped",[1085]],[[7545,7578],"valid"],[[7579,7579],"mapped",[594]],[[7580,7580],"mapped",[99]],[[7581,7581],"mapped",[597]],[[7582,7582],"mapped",[240]],[[7583,7583],"mapped",[604]],[[7584,7584],"mapped",[102]],[[7585,7585],"mapped",[607]],[[7586,7586],"mapped",[609]],[[7587,7587],"mapped",[613]],[[7588,7588],"mapped",[616]],[[7589,7589],"mapped",[617]],[[7590,7590],"mapped",[618]],[[7591,7591],"mapped",[7547]],[[7592,7592],"mapped",[669]],[[7593,7593],"mapped",[621]],[[7594,7594],"mapped",[7557]],[[7595,7595],"mapped",[671]],[[7596,7596],"mapped",[625]],[[7597,7597],"mapped",[624]],[[7598,7598],"mapped",[626]],[[7599,7599],"mapped",[627]],[[7600,7600],"mapped",[628]],[[7601,7601],"mapped",[629]],[[7602,7602],"mapped",[632]],[[7603,7603],"mapped",[642]],[[7604,7604],"mapped",[643]],[[7605,7605],"mapped",[427]],[[7606,7606],"mapped",[649]],[[7607,7607],"mapped",[650]],[[7608,7608],"mapped",[7452]],[[7609,7609],"mapped",[651]],[[7610,7610],"mapped",[652]],[[7611,7611],"mapped",[122]],[[7612,7612],"mapped",[656]],[[7613,7613],"mapped",[657]],[[7614,7614],"mapped",[658]],[[7615,7615],"mapped",[952]],[[7616,7619],"valid"],[[7620,7626],"valid"],[[7627,7654],"valid"],[[7655,7669],"valid"],[[7670,7675],"disallowed"],[[7676,7676],"valid"],[[7677,7677],"valid"],[[7678,7679],"valid"],[[7680,7680],"mapped",[7681]],[[7681,7681],"valid"],[[7682,7682],"mapped",[7683]],[[7683,7683],"valid"],[[7684,7684],"mapped",[7685]],[[7685,7685],"valid"],[[7686,7686],"mapped",[7687]],[[7687,7687],"valid"],[[7688,7688],"mapped",[7689]],[[7689,7689],"valid"],[[7690,7690],"mapped",[7691]],[[7691,7691],"valid"],[[7692,7692],"mapped",[7693]],[[7693,7693],"valid"],[[7694,7694],"mapped",[7695]],[[7695,7695],"valid"],[[7696,7696],"mapped",[7697]],[[7697,7697],"valid"],[[7698,7698],"mapped",[7699]],[[7699,7699],"valid"],[[7700,7700],"mapped",[7701]],[[7701,7701],"valid"],[[7702,7702],"mapped",[7703]],[[7703,7703],"valid"],[[7704,7704],"mapped",[7705]],[[7705,7705],"valid"],[[7706,7706],"mapped",[7707]],[[7707,7707],"valid"],[[7708,7708],"mapped",[7709]],[[7709,7709],"valid"],[[7710,7710],"mapped",[7711]],[[7711,7711],"valid"],[[7712,7712],"mapped",[7713]],[[7713,7713],"valid"],[[7714,7714],"mapped",[7715]],[[7715,7715],"valid"],[[7716,7716],"mapped",[7717]],[[7717,7717],"valid"],[[7718,7718],"mapped",[7719]],[[7719,7719],"valid"],[[7720,7720],"mapped",[7721]],[[7721,7721],"valid"],[[7722,7722],"mapped",[7723]],[[7723,7723],"valid"],[[7724,7724],"mapped",[7725]],[[7725,7725],"valid"],[[7726,7726],"mapped",[7727]],[[7727,7727],"valid"],[[7728,7728],"mapped",[7729]],[[7729,7729],"valid"],[[7730,7730],"mapped",[7731]],[[7731,7731],"valid"],[[7732,7732],"mapped",[7733]],[[7733,7733],"valid"],[[7734,7734],"mapped",[7735]],[[7735,7735],"valid"],[[7736,7736],"mapped",[7737]],[[7737,7737],"valid"],[[7738,7738],"mapped",[7739]],[[7739,7739],"valid"],[[7740,7740],"mapped",[7741]],[[7741,7741],"valid"],[[7742,7742],"mapped",[7743]],[[7743,7743],"valid"],[[7744,7744],"mapped",[7745]],[[7745,7745],"valid"],[[7746,7746],"mapped",[7747]],[[7747,7747],"valid"],[[7748,7748],"mapped",[7749]],[[7749,7749],"valid"],[[7750,7750],"mapped",[7751]],[[7751,7751],"valid"],[[7752,7752],"mapped",[7753]],[[7753,7753],"valid"],[[7754,7754],"mapped",[7755]],[[7755,7755],"valid"],[[7756,7756],"mapped",[7757]],[[7757,7757],"valid"],[[7758,7758],"mapped",[7759]],[[7759,7759],"valid"],[[7760,7760],"mapped",[7761]],[[7761,7761],"valid"],[[7762,7762],"mapped",[7763]],[[7763,7763],"valid"],[[7764,7764],"mapped",[7765]],[[7765,7765],"valid"],[[7766,7766],"mapped",[7767]],[[7767,7767],"valid"],[[7768,7768],"mapped",[7769]],[[7769,7769],"valid"],[[7770,7770],"mapped",[7771]],[[7771,7771],"valid"],[[7772,7772],"mapped",[7773]],[[7773,7773],"valid"],[[7774,7774],"mapped",[7775]],[[7775,7775],"valid"],[[7776,7776],"mapped",[7777]],[[7777,7777],"valid"],[[7778,7778],"mapped",[7779]],[[7779,7779],"valid"],[[7780,7780],"mapped",[7781]],[[7781,7781],"valid"],[[7782,7782],"mapped",[7783]],[[7783,7783],"valid"],[[7784,7784],"mapped",[7785]],[[7785,7785],"valid"],[[7786,7786],"mapped",[7787]],[[7787,7787],"valid"],[[7788,7788],"mapped",[7789]],[[7789,7789],"valid"],[[7790,7790],"mapped",[7791]],[[7791,7791],"valid"],[[7792,7792],"mapped",[7793]],[[7793,7793],"valid"],[[7794,7794],"mapped",[7795]],[[7795,7795],"valid"],[[7796,7796],"mapped",[7797]],[[7797,7797],"valid"],[[7798,7798],"mapped",[7799]],[[7799,7799],"valid"],[[7800,7800],"mapped",[7801]],[[7801,7801],"valid"],[[7802,7802],"mapped",[7803]],[[7803,7803],"valid"],[[7804,7804],"mapped",[7805]],[[7805,7805],"valid"],[[7806,7806],"mapped",[7807]],[[7807,7807],"valid"],[[7808,7808],"mapped",[7809]],[[7809,7809],"valid"],[[7810,7810],"mapped",[7811]],[[7811,7811],"valid"],[[7812,7812],"mapped",[7813]],[[7813,7813],"valid"],[[7814,7814],"mapped",[7815]],[[7815,7815],"valid"],[[7816,7816],"mapped",[7817]],[[7817,7817],"valid"],[[7818,7818],"mapped",[7819]],[[7819,7819],"valid"],[[7820,7820],"mapped",[7821]],[[7821,7821],"valid"],[[7822,7822],"mapped",[7823]],[[7823,7823],"valid"],[[7824,7824],"mapped",[7825]],[[7825,7825],"valid"],[[7826,7826],"mapped",[7827]],[[7827,7827],"valid"],[[7828,7828],"mapped",[7829]],[[7829,7833],"valid"],[[7834,7834],"mapped",[97,702]],[[7835,7835],"mapped",[7777]],[[7836,7837],"valid"],[[7838,7838],"mapped",[115,115]],[[7839,7839],"valid"],[[7840,7840],"mapped",[7841]],[[7841,7841],"valid"],[[7842,7842],"mapped",[7843]],[[7843,7843],"valid"],[[7844,7844],"mapped",[7845]],[[7845,7845],"valid"],[[7846,7846],"mapped",[7847]],[[7847,7847],"valid"],[[7848,7848],"mapped",[7849]],[[7849,7849],"valid"],[[7850,7850],"mapped",[7851]],[[7851,7851],"valid"],[[7852,7852],"mapped",[7853]],[[7853,7853],"valid"],[[7854,7854],"mapped",[7855]],[[7855,7855],"valid"],[[7856,7856],"mapped",[7857]],[[7857,7857],"valid"],[[7858,7858],"mapped",[7859]],[[7859,7859],"valid"],[[7860,7860],"mapped",[7861]],[[7861,7861],"valid"],[[7862,7862],"mapped",[7863]],[[7863,7863],"valid"],[[7864,7864],"mapped",[7865]],[[7865,7865],"valid"],[[7866,7866],"mapped",[7867]],[[7867,7867],"valid"],[[7868,7868],"mapped",[7869]],[[7869,7869],"valid"],[[7870,7870],"mapped",[7871]],[[7871,7871],"valid"],[[7872,7872],"mapped",[7873]],[[7873,7873],"valid"],[[7874,7874],"mapped",[7875]],[[7875,7875],"valid"],[[7876,7876],"mapped",[7877]],[[7877,7877],"valid"],[[7878,7878],"mapped",[7879]],[[7879,7879],"valid"],[[7880,7880],"mapped",[7881]],[[7881,7881],"valid"],[[7882,7882],"mapped",[7883]],[[7883,7883],"valid"],[[7884,7884],"mapped",[7885]],[[7885,7885],"valid"],[[7886,7886],"mapped",[7887]],[[7887,7887],"valid"],[[7888,7888],"mapped",[7889]],[[7889,7889],"valid"],[[7890,7890],"mapped",[7891]],[[7891,7891],"valid"],[[7892,7892],"mapped",[7893]],[[7893,7893],"valid"],[[7894,7894],"mapped",[7895]],[[7895,7895],"valid"],[[7896,7896],"mapped",[7897]],[[7897,7897],"valid"],[[7898,7898],"mapped",[7899]],[[7899,7899],"valid"],[[7900,7900],"mapped",[7901]],[[7901,7901],"valid"],[[7902,7902],"mapped",[7903]],[[7903,7903],"valid"],[[7904,7904],"mapped",[7905]],[[7905,7905],"valid"],[[7906,7906],"mapped",[7907]],[[7907,7907],"valid"],[[7908,7908],"mapped",[7909]],[[7909,7909],"valid"],[[7910,7910],"mapped",[7911]],[[7911,7911],"valid"],[[7912,7912],"mapped",[7913]],[[7913,7913],"valid"],[[7914,7914],"mapped",[7915]],[[7915,7915],"valid"],[[7916,7916],"mapped",[7917]],[[7917,7917],"valid"],[[7918,7918],"mapped",[7919]],[[7919,7919],"valid"],[[7920,7920],"mapped",[7921]],[[7921,7921],"valid"],[[7922,7922],"mapped",[7923]],[[7923,7923],"valid"],[[7924,7924],"mapped",[7925]],[[7925,7925],"valid"],[[7926,7926],"mapped",[7927]],[[7927,7927],"valid"],[[7928,7928],"mapped",[7929]],[[7929,7929],"valid"],[[7930,7930],"mapped",[7931]],[[7931,7931],"valid"],[[7932,7932],"mapped",[7933]],[[7933,7933],"valid"],[[7934,7934],"mapped",[7935]],[[7935,7935],"valid"],[[7936,7943],"valid"],[[7944,7944],"mapped",[7936]],[[7945,7945],"mapped",[7937]],[[7946,7946],"mapped",[7938]],[[7947,7947],"mapped",[7939]],[[7948,7948],"mapped",[7940]],[[7949,7949],"mapped",[7941]],[[7950,7950],"mapped",[7942]],[[7951,7951],"mapped",[7943]],[[7952,7957],"valid"],[[7958,7959],"disallowed"],[[7960,7960],"mapped",[7952]],[[7961,7961],"mapped",[7953]],[[7962,7962],"mapped",[7954]],[[7963,7963],"mapped",[7955]],[[7964,7964],"mapped",[7956]],[[7965,7965],"mapped",[7957]],[[7966,7967],"disallowed"],[[7968,7975],"valid"],[[7976,7976],"mapped",[7968]],[[7977,7977],"mapped",[7969]],[[7978,7978],"mapped",[7970]],[[7979,7979],"mapped",[7971]],[[7980,7980],"mapped",[7972]],[[7981,7981],"mapped",[7973]],[[7982,7982],"mapped",[7974]],[[7983,7983],"mapped",[7975]],[[7984,7991],"valid"],[[7992,7992],"mapped",[7984]],[[7993,7993],"mapped",[7985]],[[7994,7994],"mapped",[7986]],[[7995,7995],"mapped",[7987]],[[7996,7996],"mapped",[7988]],[[7997,7997],"mapped",[7989]],[[7998,7998],"mapped",[7990]],[[7999,7999],"mapped",[7991]],[[8e3,8005],"valid"],[[8006,8007],"disallowed"],[[8008,8008],"mapped",[8e3]],[[8009,8009],"mapped",[8001]],[[8010,8010],"mapped",[8002]],[[8011,8011],"mapped",[8003]],[[8012,8012],"mapped",[8004]],[[8013,8013],"mapped",[8005]],[[8014,8015],"disallowed"],[[8016,8023],"valid"],[[8024,8024],"disallowed"],[[8025,8025],"mapped",[8017]],[[8026,8026],"disallowed"],[[8027,8027],"mapped",[8019]],[[8028,8028],"disallowed"],[[8029,8029],"mapped",[8021]],[[8030,8030],"disallowed"],[[8031,8031],"mapped",[8023]],[[8032,8039],"valid"],[[8040,8040],"mapped",[8032]],[[8041,8041],"mapped",[8033]],[[8042,8042],"mapped",[8034]],[[8043,8043],"mapped",[8035]],[[8044,8044],"mapped",[8036]],[[8045,8045],"mapped",[8037]],[[8046,8046],"mapped",[8038]],[[8047,8047],"mapped",[8039]],[[8048,8048],"valid"],[[8049,8049],"mapped",[940]],[[8050,8050],"valid"],[[8051,8051],"mapped",[941]],[[8052,8052],"valid"],[[8053,8053],"mapped",[942]],[[8054,8054],"valid"],[[8055,8055],"mapped",[943]],[[8056,8056],"valid"],[[8057,8057],"mapped",[972]],[[8058,8058],"valid"],[[8059,8059],"mapped",[973]],[[8060,8060],"valid"],[[8061,8061],"mapped",[974]],[[8062,8063],"disallowed"],[[8064,8064],"mapped",[7936,953]],[[8065,8065],"mapped",[7937,953]],[[8066,8066],"mapped",[7938,953]],[[8067,8067],"mapped",[7939,953]],[[8068,8068],"mapped",[7940,953]],[[8069,8069],"mapped",[7941,953]],[[8070,8070],"mapped",[7942,953]],[[8071,8071],"mapped",[7943,953]],[[8072,8072],"mapped",[7936,953]],[[8073,8073],"mapped",[7937,953]],[[8074,8074],"mapped",[7938,953]],[[8075,8075],"mapped",[7939,953]],[[8076,8076],"mapped",[7940,953]],[[8077,8077],"mapped",[7941,953]],[[8078,8078],"mapped",[7942,953]],[[8079,8079],"mapped",[7943,953]],[[8080,8080],"mapped",[7968,953]],[[8081,8081],"mapped",[7969,953]],[[8082,8082],"mapped",[7970,953]],[[8083,8083],"mapped",[7971,953]],[[8084,8084],"mapped",[7972,953]],[[8085,8085],"mapped",[7973,953]],[[8086,8086],"mapped",[7974,953]],[[8087,8087],"mapped",[7975,953]],[[8088,8088],"mapped",[7968,953]],[[8089,8089],"mapped",[7969,953]],[[8090,8090],"mapped",[7970,953]],[[8091,8091],"mapped",[7971,953]],[[8092,8092],"mapped",[7972,953]],[[8093,8093],"mapped",[7973,953]],[[8094,8094],"mapped",[7974,953]],[[8095,8095],"mapped",[7975,953]],[[8096,8096],"mapped",[8032,953]],[[8097,8097],"mapped",[8033,953]],[[8098,8098],"mapped",[8034,953]],[[8099,8099],"mapped",[8035,953]],[[8100,8100],"mapped",[8036,953]],[[8101,8101],"mapped",[8037,953]],[[8102,8102],"mapped",[8038,953]],[[8103,8103],"mapped",[8039,953]],[[8104,8104],"mapped",[8032,953]],[[8105,8105],"mapped",[8033,953]],[[8106,8106],"mapped",[8034,953]],[[8107,8107],"mapped",[8035,953]],[[8108,8108],"mapped",[8036,953]],[[8109,8109],"mapped",[8037,953]],[[8110,8110],"mapped",[8038,953]],[[8111,8111],"mapped",[8039,953]],[[8112,8113],"valid"],[[8114,8114],"mapped",[8048,953]],[[8115,8115],"mapped",[945,953]],[[8116,8116],"mapped",[940,953]],[[8117,8117],"disallowed"],[[8118,8118],"valid"],[[8119,8119],"mapped",[8118,953]],[[8120,8120],"mapped",[8112]],[[8121,8121],"mapped",[8113]],[[8122,8122],"mapped",[8048]],[[8123,8123],"mapped",[940]],[[8124,8124],"mapped",[945,953]],[[8125,8125],"disallowed_STD3_mapped",[32,787]],[[8126,8126],"mapped",[953]],[[8127,8127],"disallowed_STD3_mapped",[32,787]],[[8128,8128],"disallowed_STD3_mapped",[32,834]],[[8129,8129],"disallowed_STD3_mapped",[32,776,834]],[[8130,8130],"mapped",[8052,953]],[[8131,8131],"mapped",[951,953]],[[8132,8132],"mapped",[942,953]],[[8133,8133],"disallowed"],[[8134,8134],"valid"],[[8135,8135],"mapped",[8134,953]],[[8136,8136],"mapped",[8050]],[[8137,8137],"mapped",[941]],[[8138,8138],"mapped",[8052]],[[8139,8139],"mapped",[942]],[[8140,8140],"mapped",[951,953]],[[8141,8141],"disallowed_STD3_mapped",[32,787,768]],[[8142,8142],"disallowed_STD3_mapped",[32,787,769]],[[8143,8143],"disallowed_STD3_mapped",[32,787,834]],[[8144,8146],"valid"],[[8147,8147],"mapped",[912]],[[8148,8149],"disallowed"],[[8150,8151],"valid"],[[8152,8152],"mapped",[8144]],[[8153,8153],"mapped",[8145]],[[8154,8154],"mapped",[8054]],[[8155,8155],"mapped",[943]],[[8156,8156],"disallowed"],[[8157,8157],"disallowed_STD3_mapped",[32,788,768]],[[8158,8158],"disallowed_STD3_mapped",[32,788,769]],[[8159,8159],"disallowed_STD3_mapped",[32,788,834]],[[8160,8162],"valid"],[[8163,8163],"mapped",[944]],[[8164,8167],"valid"],[[8168,8168],"mapped",[8160]],[[8169,8169],"mapped",[8161]],[[8170,8170],"mapped",[8058]],[[8171,8171],"mapped",[973]],[[8172,8172],"mapped",[8165]],[[8173,8173],"disallowed_STD3_mapped",[32,776,768]],[[8174,8174],"disallowed_STD3_mapped",[32,776,769]],[[8175,8175],"disallowed_STD3_mapped",[96]],[[8176,8177],"disallowed"],[[8178,8178],"mapped",[8060,953]],[[8179,8179],"mapped",[969,953]],[[8180,8180],"mapped",[974,953]],[[8181,8181],"disallowed"],[[8182,8182],"valid"],[[8183,8183],"mapped",[8182,953]],[[8184,8184],"mapped",[8056]],[[8185,8185],"mapped",[972]],[[8186,8186],"mapped",[8060]],[[8187,8187],"mapped",[974]],[[8188,8188],"mapped",[969,953]],[[8189,8189],"disallowed_STD3_mapped",[32,769]],[[8190,8190],"disallowed_STD3_mapped",[32,788]],[[8191,8191],"disallowed"],[[8192,8202],"disallowed_STD3_mapped",[32]],[[8203,8203],"ignored"],[[8204,8205],"deviation",[]],[[8206,8207],"disallowed"],[[8208,8208],"valid",[],"NV8"],[[8209,8209],"mapped",[8208]],[[8210,8214],"valid",[],"NV8"],[[8215,8215],"disallowed_STD3_mapped",[32,819]],[[8216,8227],"valid",[],"NV8"],[[8228,8230],"disallowed"],[[8231,8231],"valid",[],"NV8"],[[8232,8238],"disallowed"],[[8239,8239],"disallowed_STD3_mapped",[32]],[[8240,8242],"valid",[],"NV8"],[[8243,8243],"mapped",[8242,8242]],[[8244,8244],"mapped",[8242,8242,8242]],[[8245,8245],"valid",[],"NV8"],[[8246,8246],"mapped",[8245,8245]],[[8247,8247],"mapped",[8245,8245,8245]],[[8248,8251],"valid",[],"NV8"],[[8252,8252],"disallowed_STD3_mapped",[33,33]],[[8253,8253],"valid",[],"NV8"],[[8254,8254],"disallowed_STD3_mapped",[32,773]],[[8255,8262],"valid",[],"NV8"],[[8263,8263],"disallowed_STD3_mapped",[63,63]],[[8264,8264],"disallowed_STD3_mapped",[63,33]],[[8265,8265],"disallowed_STD3_mapped",[33,63]],[[8266,8269],"valid",[],"NV8"],[[8270,8274],"valid",[],"NV8"],[[8275,8276],"valid",[],"NV8"],[[8277,8278],"valid",[],"NV8"],[[8279,8279],"mapped",[8242,8242,8242,8242]],[[8280,8286],"valid",[],"NV8"],[[8287,8287],"disallowed_STD3_mapped",[32]],[[8288,8288],"ignored"],[[8289,8291],"disallowed"],[[8292,8292],"ignored"],[[8293,8293],"disallowed"],[[8294,8297],"disallowed"],[[8298,8303],"disallowed"],[[8304,8304],"mapped",[48]],[[8305,8305],"mapped",[105]],[[8306,8307],"disallowed"],[[8308,8308],"mapped",[52]],[[8309,8309],"mapped",[53]],[[8310,8310],"mapped",[54]],[[8311,8311],"mapped",[55]],[[8312,8312],"mapped",[56]],[[8313,8313],"mapped",[57]],[[8314,8314],"disallowed_STD3_mapped",[43]],[[8315,8315],"mapped",[8722]],[[8316,8316],"disallowed_STD3_mapped",[61]],[[8317,8317],"disallowed_STD3_mapped",[40]],[[8318,8318],"disallowed_STD3_mapped",[41]],[[8319,8319],"mapped",[110]],[[8320,8320],"mapped",[48]],[[8321,8321],"mapped",[49]],[[8322,8322],"mapped",[50]],[[8323,8323],"mapped",[51]],[[8324,8324],"mapped",[52]],[[8325,8325],"mapped",[53]],[[8326,8326],"mapped",[54]],[[8327,8327],"mapped",[55]],[[8328,8328],"mapped",[56]],[[8329,8329],"mapped",[57]],[[8330,8330],"disallowed_STD3_mapped",[43]],[[8331,8331],"mapped",[8722]],[[8332,8332],"disallowed_STD3_mapped",[61]],[[8333,8333],"disallowed_STD3_mapped",[40]],[[8334,8334],"disallowed_STD3_mapped",[41]],[[8335,8335],"disallowed"],[[8336,8336],"mapped",[97]],[[8337,8337],"mapped",[101]],[[8338,8338],"mapped",[111]],[[8339,8339],"mapped",[120]],[[8340,8340],"mapped",[601]],[[8341,8341],"mapped",[104]],[[8342,8342],"mapped",[107]],[[8343,8343],"mapped",[108]],[[8344,8344],"mapped",[109]],[[8345,8345],"mapped",[110]],[[8346,8346],"mapped",[112]],[[8347,8347],"mapped",[115]],[[8348,8348],"mapped",[116]],[[8349,8351],"disallowed"],[[8352,8359],"valid",[],"NV8"],[[8360,8360],"mapped",[114,115]],[[8361,8362],"valid",[],"NV8"],[[8363,8363],"valid",[],"NV8"],[[8364,8364],"valid",[],"NV8"],[[8365,8367],"valid",[],"NV8"],[[8368,8369],"valid",[],"NV8"],[[8370,8373],"valid",[],"NV8"],[[8374,8376],"valid",[],"NV8"],[[8377,8377],"valid",[],"NV8"],[[8378,8378],"valid",[],"NV8"],[[8379,8381],"valid",[],"NV8"],[[8382,8382],"valid",[],"NV8"],[[8383,8399],"disallowed"],[[8400,8417],"valid",[],"NV8"],[[8418,8419],"valid",[],"NV8"],[[8420,8426],"valid",[],"NV8"],[[8427,8427],"valid",[],"NV8"],[[8428,8431],"valid",[],"NV8"],[[8432,8432],"valid",[],"NV8"],[[8433,8447],"disallowed"],[[8448,8448],"disallowed_STD3_mapped",[97,47,99]],[[8449,8449],"disallowed_STD3_mapped",[97,47,115]],[[8450,8450],"mapped",[99]],[[8451,8451],"mapped",[176,99]],[[8452,8452],"valid",[],"NV8"],[[8453,8453],"disallowed_STD3_mapped",[99,47,111]],[[8454,8454],"disallowed_STD3_mapped",[99,47,117]],[[8455,8455],"mapped",[603]],[[8456,8456],"valid",[],"NV8"],[[8457,8457],"mapped",[176,102]],[[8458,8458],"mapped",[103]],[[8459,8462],"mapped",[104]],[[8463,8463],"mapped",[295]],[[8464,8465],"mapped",[105]],[[8466,8467],"mapped",[108]],[[8468,8468],"valid",[],"NV8"],[[8469,8469],"mapped",[110]],[[8470,8470],"mapped",[110,111]],[[8471,8472],"valid",[],"NV8"],[[8473,8473],"mapped",[112]],[[8474,8474],"mapped",[113]],[[8475,8477],"mapped",[114]],[[8478,8479],"valid",[],"NV8"],[[8480,8480],"mapped",[115,109]],[[8481,8481],"mapped",[116,101,108]],[[8482,8482],"mapped",[116,109]],[[8483,8483],"valid",[],"NV8"],[[8484,8484],"mapped",[122]],[[8485,8485],"valid",[],"NV8"],[[8486,8486],"mapped",[969]],[[8487,8487],"valid",[],"NV8"],[[8488,8488],"mapped",[122]],[[8489,8489],"valid",[],"NV8"],[[8490,8490],"mapped",[107]],[[8491,8491],"mapped",[229]],[[8492,8492],"mapped",[98]],[[8493,8493],"mapped",[99]],[[8494,8494],"valid",[],"NV8"],[[8495,8496],"mapped",[101]],[[8497,8497],"mapped",[102]],[[8498,8498],"disallowed"],[[8499,8499],"mapped",[109]],[[8500,8500],"mapped",[111]],[[8501,8501],"mapped",[1488]],[[8502,8502],"mapped",[1489]],[[8503,8503],"mapped",[1490]],[[8504,8504],"mapped",[1491]],[[8505,8505],"mapped",[105]],[[8506,8506],"valid",[],"NV8"],[[8507,8507],"mapped",[102,97,120]],[[8508,8508],"mapped",[960]],[[8509,8510],"mapped",[947]],[[8511,8511],"mapped",[960]],[[8512,8512],"mapped",[8721]],[[8513,8516],"valid",[],"NV8"],[[8517,8518],"mapped",[100]],[[8519,8519],"mapped",[101]],[[8520,8520],"mapped",[105]],[[8521,8521],"mapped",[106]],[[8522,8523],"valid",[],"NV8"],[[8524,8524],"valid",[],"NV8"],[[8525,8525],"valid",[],"NV8"],[[8526,8526],"valid"],[[8527,8527],"valid",[],"NV8"],[[8528,8528],"mapped",[49,8260,55]],[[8529,8529],"mapped",[49,8260,57]],[[8530,8530],"mapped",[49,8260,49,48]],[[8531,8531],"mapped",[49,8260,51]],[[8532,8532],"mapped",[50,8260,51]],[[8533,8533],"mapped",[49,8260,53]],[[8534,8534],"mapped",[50,8260,53]],[[8535,8535],"mapped",[51,8260,53]],[[8536,8536],"mapped",[52,8260,53]],[[8537,8537],"mapped",[49,8260,54]],[[8538,8538],"mapped",[53,8260,54]],[[8539,8539],"mapped",[49,8260,56]],[[8540,8540],"mapped",[51,8260,56]],[[8541,8541],"mapped",[53,8260,56]],[[8542,8542],"mapped",[55,8260,56]],[[8543,8543],"mapped",[49,8260]],[[8544,8544],"mapped",[105]],[[8545,8545],"mapped",[105,105]],[[8546,8546],"mapped",[105,105,105]],[[8547,8547],"mapped",[105,118]],[[8548,8548],"mapped",[118]],[[8549,8549],"mapped",[118,105]],[[8550,8550],"mapped",[118,105,105]],[[8551,8551],"mapped",[118,105,105,105]],[[8552,8552],"mapped",[105,120]],[[8553,8553],"mapped",[120]],[[8554,8554],"mapped",[120,105]],[[8555,8555],"mapped",[120,105,105]],[[8556,8556],"mapped",[108]],[[8557,8557],"mapped",[99]],[[8558,8558],"mapped",[100]],[[8559,8559],"mapped",[109]],[[8560,8560],"mapped",[105]],[[8561,8561],"mapped",[105,105]],[[8562,8562],"mapped",[105,105,105]],[[8563,8563],"mapped",[105,118]],[[8564,8564],"mapped",[118]],[[8565,8565],"mapped",[118,105]],[[8566,8566],"mapped",[118,105,105]],[[8567,8567],"mapped",[118,105,105,105]],[[8568,8568],"mapped",[105,120]],[[8569,8569],"mapped",[120]],[[8570,8570],"mapped",[120,105]],[[8571,8571],"mapped",[120,105,105]],[[8572,8572],"mapped",[108]],[[8573,8573],"mapped",[99]],[[8574,8574],"mapped",[100]],[[8575,8575],"mapped",[109]],[[8576,8578],"valid",[],"NV8"],[[8579,8579],"disallowed"],[[8580,8580],"valid"],[[8581,8584],"valid",[],"NV8"],[[8585,8585],"mapped",[48,8260,51]],[[8586,8587],"valid",[],"NV8"],[[8588,8591],"disallowed"],[[8592,8682],"valid",[],"NV8"],[[8683,8691],"valid",[],"NV8"],[[8692,8703],"valid",[],"NV8"],[[8704,8747],"valid",[],"NV8"],[[8748,8748],"mapped",[8747,8747]],[[8749,8749],"mapped",[8747,8747,8747]],[[8750,8750],"valid",[],"NV8"],[[8751,8751],"mapped",[8750,8750]],[[8752,8752],"mapped",[8750,8750,8750]],[[8753,8799],"valid",[],"NV8"],[[8800,8800],"disallowed_STD3_valid"],[[8801,8813],"valid",[],"NV8"],[[8814,8815],"disallowed_STD3_valid"],[[8816,8945],"valid",[],"NV8"],[[8946,8959],"valid",[],"NV8"],[[8960,8960],"valid",[],"NV8"],[[8961,8961],"valid",[],"NV8"],[[8962,9e3],"valid",[],"NV8"],[[9001,9001],"mapped",[12296]],[[9002,9002],"mapped",[12297]],[[9003,9082],"valid",[],"NV8"],[[9083,9083],"valid",[],"NV8"],[[9084,9084],"valid",[],"NV8"],[[9085,9114],"valid",[],"NV8"],[[9115,9166],"valid",[],"NV8"],[[9167,9168],"valid",[],"NV8"],[[9169,9179],"valid",[],"NV8"],[[9180,9191],"valid",[],"NV8"],[[9192,9192],"valid",[],"NV8"],[[9193,9203],"valid",[],"NV8"],[[9204,9210],"valid",[],"NV8"],[[9211,9215],"disallowed"],[[9216,9252],"valid",[],"NV8"],[[9253,9254],"valid",[],"NV8"],[[9255,9279],"disallowed"],[[9280,9290],"valid",[],"NV8"],[[9291,9311],"disallowed"],[[9312,9312],"mapped",[49]],[[9313,9313],"mapped",[50]],[[9314,9314],"mapped",[51]],[[9315,9315],"mapped",[52]],[[9316,9316],"mapped",[53]],[[9317,9317],"mapped",[54]],[[9318,9318],"mapped",[55]],[[9319,9319],"mapped",[56]],[[9320,9320],"mapped",[57]],[[9321,9321],"mapped",[49,48]],[[9322,9322],"mapped",[49,49]],[[9323,9323],"mapped",[49,50]],[[9324,9324],"mapped",[49,51]],[[9325,9325],"mapped",[49,52]],[[9326,9326],"mapped",[49,53]],[[9327,9327],"mapped",[49,54]],[[9328,9328],"mapped",[49,55]],[[9329,9329],"mapped",[49,56]],[[9330,9330],"mapped",[49,57]],[[9331,9331],"mapped",[50,48]],[[9332,9332],"disallowed_STD3_mapped",[40,49,41]],[[9333,9333],"disallowed_STD3_mapped",[40,50,41]],[[9334,9334],"disallowed_STD3_mapped",[40,51,41]],[[9335,9335],"disallowed_STD3_mapped",[40,52,41]],[[9336,9336],"disallowed_STD3_mapped",[40,53,41]],[[9337,9337],"disallowed_STD3_mapped",[40,54,41]],[[9338,9338],"disallowed_STD3_mapped",[40,55,41]],[[9339,9339],"disallowed_STD3_mapped",[40,56,41]],[[9340,9340],"disallowed_STD3_mapped",[40,57,41]],[[9341,9341],"disallowed_STD3_mapped",[40,49,48,41]],[[9342,9342],"disallowed_STD3_mapped",[40,49,49,41]],[[9343,9343],"disallowed_STD3_mapped",[40,49,50,41]],[[9344,9344],"disallowed_STD3_mapped",[40,49,51,41]],[[9345,9345],"disallowed_STD3_mapped",[40,49,52,41]],[[9346,9346],"disallowed_STD3_mapped",[40,49,53,41]],[[9347,9347],"disallowed_STD3_mapped",[40,49,54,41]],[[9348,9348],"disallowed_STD3_mapped",[40,49,55,41]],[[9349,9349],"disallowed_STD3_mapped",[40,49,56,41]],[[9350,9350],"disallowed_STD3_mapped",[40,49,57,41]],[[9351,9351],"disallowed_STD3_mapped",[40,50,48,41]],[[9352,9371],"disallowed"],[[9372,9372],"disallowed_STD3_mapped",[40,97,41]],[[9373,9373],"disallowed_STD3_mapped",[40,98,41]],[[9374,9374],"disallowed_STD3_mapped",[40,99,41]],[[9375,9375],"disallowed_STD3_mapped",[40,100,41]],[[9376,9376],"disallowed_STD3_mapped",[40,101,41]],[[9377,9377],"disallowed_STD3_mapped",[40,102,41]],[[9378,9378],"disallowed_STD3_mapped",[40,103,41]],[[9379,9379],"disallowed_STD3_mapped",[40,104,41]],[[9380,9380],"disallowed_STD3_mapped",[40,105,41]],[[9381,9381],"disallowed_STD3_mapped",[40,106,41]],[[9382,9382],"disallowed_STD3_mapped",[40,107,41]],[[9383,9383],"disallowed_STD3_mapped",[40,108,41]],[[9384,9384],"disallowed_STD3_mapped",[40,109,41]],[[9385,9385],"disallowed_STD3_mapped",[40,110,41]],[[9386,9386],"disallowed_STD3_mapped",[40,111,41]],[[9387,9387],"disallowed_STD3_mapped",[40,112,41]],[[9388,9388],"disallowed_STD3_mapped",[40,113,41]],[[9389,9389],"disallowed_STD3_mapped",[40,114,41]],[[9390,9390],"disallowed_STD3_mapped",[40,115,41]],[[9391,9391],"disallowed_STD3_mapped",[40,116,41]],[[9392,9392],"disallowed_STD3_mapped",[40,117,41]],[[9393,9393],"disallowed_STD3_mapped",[40,118,41]],[[9394,9394],"disallowed_STD3_mapped",[40,119,41]],[[9395,9395],"disallowed_STD3_mapped",[40,120,41]],[[9396,9396],"disallowed_STD3_mapped",[40,121,41]],[[9397,9397],"disallowed_STD3_mapped",[40,122,41]],[[9398,9398],"mapped",[97]],[[9399,9399],"mapped",[98]],[[9400,9400],"mapped",[99]],[[9401,9401],"mapped",[100]],[[9402,9402],"mapped",[101]],[[9403,9403],"mapped",[102]],[[9404,9404],"mapped",[103]],[[9405,9405],"mapped",[104]],[[9406,9406],"mapped",[105]],[[9407,9407],"mapped",[106]],[[9408,9408],"mapped",[107]],[[9409,9409],"mapped",[108]],[[9410,9410],"mapped",[109]],[[9411,9411],"mapped",[110]],[[9412,9412],"mapped",[111]],[[9413,9413],"mapped",[112]],[[9414,9414],"mapped",[113]],[[9415,9415],"mapped",[114]],[[9416,9416],"mapped",[115]],[[9417,9417],"mapped",[116]],[[9418,9418],"mapped",[117]],[[9419,9419],"mapped",[118]],[[9420,9420],"mapped",[119]],[[9421,9421],"mapped",[120]],[[9422,9422],"mapped",[121]],[[9423,9423],"mapped",[122]],[[9424,9424],"mapped",[97]],[[9425,9425],"mapped",[98]],[[9426,9426],"mapped",[99]],[[9427,9427],"mapped",[100]],[[9428,9428],"mapped",[101]],[[9429,9429],"mapped",[102]],[[9430,9430],"mapped",[103]],[[9431,9431],"mapped",[104]],[[9432,9432],"mapped",[105]],[[9433,9433],"mapped",[106]],[[9434,9434],"mapped",[107]],[[9435,9435],"mapped",[108]],[[9436,9436],"mapped",[109]],[[9437,9437],"mapped",[110]],[[9438,9438],"mapped",[111]],[[9439,9439],"mapped",[112]],[[9440,9440],"mapped",[113]],[[9441,9441],"mapped",[114]],[[9442,9442],"mapped",[115]],[[9443,9443],"mapped",[116]],[[9444,9444],"mapped",[117]],[[9445,9445],"mapped",[118]],[[9446,9446],"mapped",[119]],[[9447,9447],"mapped",[120]],[[9448,9448],"mapped",[121]],[[9449,9449],"mapped",[122]],[[9450,9450],"mapped",[48]],[[9451,9470],"valid",[],"NV8"],[[9471,9471],"valid",[],"NV8"],[[9472,9621],"valid",[],"NV8"],[[9622,9631],"valid",[],"NV8"],[[9632,9711],"valid",[],"NV8"],[[9712,9719],"valid",[],"NV8"],[[9720,9727],"valid",[],"NV8"],[[9728,9747],"valid",[],"NV8"],[[9748,9749],"valid",[],"NV8"],[[9750,9751],"valid",[],"NV8"],[[9752,9752],"valid",[],"NV8"],[[9753,9753],"valid",[],"NV8"],[[9754,9839],"valid",[],"NV8"],[[9840,9841],"valid",[],"NV8"],[[9842,9853],"valid",[],"NV8"],[[9854,9855],"valid",[],"NV8"],[[9856,9865],"valid",[],"NV8"],[[9866,9873],"valid",[],"NV8"],[[9874,9884],"valid",[],"NV8"],[[9885,9885],"valid",[],"NV8"],[[9886,9887],"valid",[],"NV8"],[[9888,9889],"valid",[],"NV8"],[[9890,9905],"valid",[],"NV8"],[[9906,9906],"valid",[],"NV8"],[[9907,9916],"valid",[],"NV8"],[[9917,9919],"valid",[],"NV8"],[[9920,9923],"valid",[],"NV8"],[[9924,9933],"valid",[],"NV8"],[[9934,9934],"valid",[],"NV8"],[[9935,9953],"valid",[],"NV8"],[[9954,9954],"valid",[],"NV8"],[[9955,9955],"valid",[],"NV8"],[[9956,9959],"valid",[],"NV8"],[[9960,9983],"valid",[],"NV8"],[[9984,9984],"valid",[],"NV8"],[[9985,9988],"valid",[],"NV8"],[[9989,9989],"valid",[],"NV8"],[[9990,9993],"valid",[],"NV8"],[[9994,9995],"valid",[],"NV8"],[[9996,10023],"valid",[],"NV8"],[[10024,10024],"valid",[],"NV8"],[[10025,10059],"valid",[],"NV8"],[[10060,10060],"valid",[],"NV8"],[[10061,10061],"valid",[],"NV8"],[[10062,10062],"valid",[],"NV8"],[[10063,10066],"valid",[],"NV8"],[[10067,10069],"valid",[],"NV8"],[[10070,10070],"valid",[],"NV8"],[[10071,10071],"valid",[],"NV8"],[[10072,10078],"valid",[],"NV8"],[[10079,10080],"valid",[],"NV8"],[[10081,10087],"valid",[],"NV8"],[[10088,10101],"valid",[],"NV8"],[[10102,10132],"valid",[],"NV8"],[[10133,10135],"valid",[],"NV8"],[[10136,10159],"valid",[],"NV8"],[[10160,10160],"valid",[],"NV8"],[[10161,10174],"valid",[],"NV8"],[[10175,10175],"valid",[],"NV8"],[[10176,10182],"valid",[],"NV8"],[[10183,10186],"valid",[],"NV8"],[[10187,10187],"valid",[],"NV8"],[[10188,10188],"valid",[],"NV8"],[[10189,10189],"valid",[],"NV8"],[[10190,10191],"valid",[],"NV8"],[[10192,10219],"valid",[],"NV8"],[[10220,10223],"valid",[],"NV8"],[[10224,10239],"valid",[],"NV8"],[[10240,10495],"valid",[],"NV8"],[[10496,10763],"valid",[],"NV8"],[[10764,10764],"mapped",[8747,8747,8747,8747]],[[10765,10867],"valid",[],"NV8"],[[10868,10868],"disallowed_STD3_mapped",[58,58,61]],[[10869,10869],"disallowed_STD3_mapped",[61,61]],[[10870,10870],"disallowed_STD3_mapped",[61,61,61]],[[10871,10971],"valid",[],"NV8"],[[10972,10972],"mapped",[10973,824]],[[10973,11007],"valid",[],"NV8"],[[11008,11021],"valid",[],"NV8"],[[11022,11027],"valid",[],"NV8"],[[11028,11034],"valid",[],"NV8"],[[11035,11039],"valid",[],"NV8"],[[11040,11043],"valid",[],"NV8"],[[11044,11084],"valid",[],"NV8"],[[11085,11087],"valid",[],"NV8"],[[11088,11092],"valid",[],"NV8"],[[11093,11097],"valid",[],"NV8"],[[11098,11123],"valid",[],"NV8"],[[11124,11125],"disallowed"],[[11126,11157],"valid",[],"NV8"],[[11158,11159],"disallowed"],[[11160,11193],"valid",[],"NV8"],[[11194,11196],"disallowed"],[[11197,11208],"valid",[],"NV8"],[[11209,11209],"disallowed"],[[11210,11217],"valid",[],"NV8"],[[11218,11243],"disallowed"],[[11244,11247],"valid",[],"NV8"],[[11248,11263],"disallowed"],[[11264,11264],"mapped",[11312]],[[11265,11265],"mapped",[11313]],[[11266,11266],"mapped",[11314]],[[11267,11267],"mapped",[11315]],[[11268,11268],"mapped",[11316]],[[11269,11269],"mapped",[11317]],[[11270,11270],"mapped",[11318]],[[11271,11271],"mapped",[11319]],[[11272,11272],"mapped",[11320]],[[11273,11273],"mapped",[11321]],[[11274,11274],"mapped",[11322]],[[11275,11275],"mapped",[11323]],[[11276,11276],"mapped",[11324]],[[11277,11277],"mapped",[11325]],[[11278,11278],"mapped",[11326]],[[11279,11279],"mapped",[11327]],[[11280,11280],"mapped",[11328]],[[11281,11281],"mapped",[11329]],[[11282,11282],"mapped",[11330]],[[11283,11283],"mapped",[11331]],[[11284,11284],"mapped",[11332]],[[11285,11285],"mapped",[11333]],[[11286,11286],"mapped",[11334]],[[11287,11287],"mapped",[11335]],[[11288,11288],"mapped",[11336]],[[11289,11289],"mapped",[11337]],[[11290,11290],"mapped",[11338]],[[11291,11291],"mapped",[11339]],[[11292,11292],"mapped",[11340]],[[11293,11293],"mapped",[11341]],[[11294,11294],"mapped",[11342]],[[11295,11295],"mapped",[11343]],[[11296,11296],"mapped",[11344]],[[11297,11297],"mapped",[11345]],[[11298,11298],"mapped",[11346]],[[11299,11299],"mapped",[11347]],[[11300,11300],"mapped",[11348]],[[11301,11301],"mapped",[11349]],[[11302,11302],"mapped",[11350]],[[11303,11303],"mapped",[11351]],[[11304,11304],"mapped",[11352]],[[11305,11305],"mapped",[11353]],[[11306,11306],"mapped",[11354]],[[11307,11307],"mapped",[11355]],[[11308,11308],"mapped",[11356]],[[11309,11309],"mapped",[11357]],[[11310,11310],"mapped",[11358]],[[11311,11311],"disallowed"],[[11312,11358],"valid"],[[11359,11359],"disallowed"],[[11360,11360],"mapped",[11361]],[[11361,11361],"valid"],[[11362,11362],"mapped",[619]],[[11363,11363],"mapped",[7549]],[[11364,11364],"mapped",[637]],[[11365,11366],"valid"],[[11367,11367],"mapped",[11368]],[[11368,11368],"valid"],[[11369,11369],"mapped",[11370]],[[11370,11370],"valid"],[[11371,11371],"mapped",[11372]],[[11372,11372],"valid"],[[11373,11373],"mapped",[593]],[[11374,11374],"mapped",[625]],[[11375,11375],"mapped",[592]],[[11376,11376],"mapped",[594]],[[11377,11377],"valid"],[[11378,11378],"mapped",[11379]],[[11379,11379],"valid"],[[11380,11380],"valid"],[[11381,11381],"mapped",[11382]],[[11382,11383],"valid"],[[11384,11387],"valid"],[[11388,11388],"mapped",[106]],[[11389,11389],"mapped",[118]],[[11390,11390],"mapped",[575]],[[11391,11391],"mapped",[576]],[[11392,11392],"mapped",[11393]],[[11393,11393],"valid"],[[11394,11394],"mapped",[11395]],[[11395,11395],"valid"],[[11396,11396],"mapped",[11397]],[[11397,11397],"valid"],[[11398,11398],"mapped",[11399]],[[11399,11399],"valid"],[[11400,11400],"mapped",[11401]],[[11401,11401],"valid"],[[11402,11402],"mapped",[11403]],[[11403,11403],"valid"],[[11404,11404],"mapped",[11405]],[[11405,11405],"valid"],[[11406,11406],"mapped",[11407]],[[11407,11407],"valid"],[[11408,11408],"mapped",[11409]],[[11409,11409],"valid"],[[11410,11410],"mapped",[11411]],[[11411,11411],"valid"],[[11412,11412],"mapped",[11413]],[[11413,11413],"valid"],[[11414,11414],"mapped",[11415]],[[11415,11415],"valid"],[[11416,11416],"mapped",[11417]],[[11417,11417],"valid"],[[11418,11418],"mapped",[11419]],[[11419,11419],"valid"],[[11420,11420],"mapped",[11421]],[[11421,11421],"valid"],[[11422,11422],"mapped",[11423]],[[11423,11423],"valid"],[[11424,11424],"mapped",[11425]],[[11425,11425],"valid"],[[11426,11426],"mapped",[11427]],[[11427,11427],"valid"],[[11428,11428],"mapped",[11429]],[[11429,11429],"valid"],[[11430,11430],"mapped",[11431]],[[11431,11431],"valid"],[[11432,11432],"mapped",[11433]],[[11433,11433],"valid"],[[11434,11434],"mapped",[11435]],[[11435,11435],"valid"],[[11436,11436],"mapped",[11437]],[[11437,11437],"valid"],[[11438,11438],"mapped",[11439]],[[11439,11439],"valid"],[[11440,11440],"mapped",[11441]],[[11441,11441],"valid"],[[11442,11442],"mapped",[11443]],[[11443,11443],"valid"],[[11444,11444],"mapped",[11445]],[[11445,11445],"valid"],[[11446,11446],"mapped",[11447]],[[11447,11447],"valid"],[[11448,11448],"mapped",[11449]],[[11449,11449],"valid"],[[11450,11450],"mapped",[11451]],[[11451,11451],"valid"],[[11452,11452],"mapped",[11453]],[[11453,11453],"valid"],[[11454,11454],"mapped",[11455]],[[11455,11455],"valid"],[[11456,11456],"mapped",[11457]],[[11457,11457],"valid"],[[11458,11458],"mapped",[11459]],[[11459,11459],"valid"],[[11460,11460],"mapped",[11461]],[[11461,11461],"valid"],[[11462,11462],"mapped",[11463]],[[11463,11463],"valid"],[[11464,11464],"mapped",[11465]],[[11465,11465],"valid"],[[11466,11466],"mapped",[11467]],[[11467,11467],"valid"],[[11468,11468],"mapped",[11469]],[[11469,11469],"valid"],[[11470,11470],"mapped",[11471]],[[11471,11471],"valid"],[[11472,11472],"mapped",[11473]],[[11473,11473],"valid"],[[11474,11474],"mapped",[11475]],[[11475,11475],"valid"],[[11476,11476],"mapped",[11477]],[[11477,11477],"valid"],[[11478,11478],"mapped",[11479]],[[11479,11479],"valid"],[[11480,11480],"mapped",[11481]],[[11481,11481],"valid"],[[11482,11482],"mapped",[11483]],[[11483,11483],"valid"],[[11484,11484],"mapped",[11485]],[[11485,11485],"valid"],[[11486,11486],"mapped",[11487]],[[11487,11487],"valid"],[[11488,11488],"mapped",[11489]],[[11489,11489],"valid"],[[11490,11490],"mapped",[11491]],[[11491,11492],"valid"],[[11493,11498],"valid",[],"NV8"],[[11499,11499],"mapped",[11500]],[[11500,11500],"valid"],[[11501,11501],"mapped",[11502]],[[11502,11505],"valid"],[[11506,11506],"mapped",[11507]],[[11507,11507],"valid"],[[11508,11512],"disallowed"],[[11513,11519],"valid",[],"NV8"],[[11520,11557],"valid"],[[11558,11558],"disallowed"],[[11559,11559],"valid"],[[11560,11564],"disallowed"],[[11565,11565],"valid"],[[11566,11567],"disallowed"],[[11568,11621],"valid"],[[11622,11623],"valid"],[[11624,11630],"disallowed"],[[11631,11631],"mapped",[11617]],[[11632,11632],"valid",[],"NV8"],[[11633,11646],"disallowed"],[[11647,11647],"valid"],[[11648,11670],"valid"],[[11671,11679],"disallowed"],[[11680,11686],"valid"],[[11687,11687],"disallowed"],[[11688,11694],"valid"],[[11695,11695],"disallowed"],[[11696,11702],"valid"],[[11703,11703],"disallowed"],[[11704,11710],"valid"],[[11711,11711],"disallowed"],[[11712,11718],"valid"],[[11719,11719],"disallowed"],[[11720,11726],"valid"],[[11727,11727],"disallowed"],[[11728,11734],"valid"],[[11735,11735],"disallowed"],[[11736,11742],"valid"],[[11743,11743],"disallowed"],[[11744,11775],"valid"],[[11776,11799],"valid",[],"NV8"],[[11800,11803],"valid",[],"NV8"],[[11804,11805],"valid",[],"NV8"],[[11806,11822],"valid",[],"NV8"],[[11823,11823],"valid"],[[11824,11824],"valid",[],"NV8"],[[11825,11825],"valid",[],"NV8"],[[11826,11835],"valid",[],"NV8"],[[11836,11842],"valid",[],"NV8"],[[11843,11903],"disallowed"],[[11904,11929],"valid",[],"NV8"],[[11930,11930],"disallowed"],[[11931,11934],"valid",[],"NV8"],[[11935,11935],"mapped",[27597]],[[11936,12018],"valid",[],"NV8"],[[12019,12019],"mapped",[40863]],[[12020,12031],"disallowed"],[[12032,12032],"mapped",[19968]],[[12033,12033],"mapped",[20008]],[[12034,12034],"mapped",[20022]],[[12035,12035],"mapped",[20031]],[[12036,12036],"mapped",[20057]],[[12037,12037],"mapped",[20101]],[[12038,12038],"mapped",[20108]],[[12039,12039],"mapped",[20128]],[[12040,12040],"mapped",[20154]],[[12041,12041],"mapped",[20799]],[[12042,12042],"mapped",[20837]],[[12043,12043],"mapped",[20843]],[[12044,12044],"mapped",[20866]],[[12045,12045],"mapped",[20886]],[[12046,12046],"mapped",[20907]],[[12047,12047],"mapped",[20960]],[[12048,12048],"mapped",[20981]],[[12049,12049],"mapped",[20992]],[[12050,12050],"mapped",[21147]],[[12051,12051],"mapped",[21241]],[[12052,12052],"mapped",[21269]],[[12053,12053],"mapped",[21274]],[[12054,12054],"mapped",[21304]],[[12055,12055],"mapped",[21313]],[[12056,12056],"mapped",[21340]],[[12057,12057],"mapped",[21353]],[[12058,12058],"mapped",[21378]],[[12059,12059],"mapped",[21430]],[[12060,12060],"mapped",[21448]],[[12061,12061],"mapped",[21475]],[[12062,12062],"mapped",[22231]],[[12063,12063],"mapped",[22303]],[[12064,12064],"mapped",[22763]],[[12065,12065],"mapped",[22786]],[[12066,12066],"mapped",[22794]],[[12067,12067],"mapped",[22805]],[[12068,12068],"mapped",[22823]],[[12069,12069],"mapped",[22899]],[[12070,12070],"mapped",[23376]],[[12071,12071],"mapped",[23424]],[[12072,12072],"mapped",[23544]],[[12073,12073],"mapped",[23567]],[[12074,12074],"mapped",[23586]],[[12075,12075],"mapped",[23608]],[[12076,12076],"mapped",[23662]],[[12077,12077],"mapped",[23665]],[[12078,12078],"mapped",[24027]],[[12079,12079],"mapped",[24037]],[[12080,12080],"mapped",[24049]],[[12081,12081],"mapped",[24062]],[[12082,12082],"mapped",[24178]],[[12083,12083],"mapped",[24186]],[[12084,12084],"mapped",[24191]],[[12085,12085],"mapped",[24308]],[[12086,12086],"mapped",[24318]],[[12087,12087],"mapped",[24331]],[[12088,12088],"mapped",[24339]],[[12089,12089],"mapped",[24400]],[[12090,12090],"mapped",[24417]],[[12091,12091],"mapped",[24435]],[[12092,12092],"mapped",[24515]],[[12093,12093],"mapped",[25096]],[[12094,12094],"mapped",[25142]],[[12095,12095],"mapped",[25163]],[[12096,12096],"mapped",[25903]],[[12097,12097],"mapped",[25908]],[[12098,12098],"mapped",[25991]],[[12099,12099],"mapped",[26007]],[[12100,12100],"mapped",[26020]],[[12101,12101],"mapped",[26041]],[[12102,12102],"mapped",[26080]],[[12103,12103],"mapped",[26085]],[[12104,12104],"mapped",[26352]],[[12105,12105],"mapped",[26376]],[[12106,12106],"mapped",[26408]],[[12107,12107],"mapped",[27424]],[[12108,12108],"mapped",[27490]],[[12109,12109],"mapped",[27513]],[[12110,12110],"mapped",[27571]],[[12111,12111],"mapped",[27595]],[[12112,12112],"mapped",[27604]],[[12113,12113],"mapped",[27611]],[[12114,12114],"mapped",[27663]],[[12115,12115],"mapped",[27668]],[[12116,12116],"mapped",[27700]],[[12117,12117],"mapped",[28779]],[[12118,12118],"mapped",[29226]],[[12119,12119],"mapped",[29238]],[[12120,12120],"mapped",[29243]],[[12121,12121],"mapped",[29247]],[[12122,12122],"mapped",[29255]],[[12123,12123],"mapped",[29273]],[[12124,12124],"mapped",[29275]],[[12125,12125],"mapped",[29356]],[[12126,12126],"mapped",[29572]],[[12127,12127],"mapped",[29577]],[[12128,12128],"mapped",[29916]],[[12129,12129],"mapped",[29926]],[[12130,12130],"mapped",[29976]],[[12131,12131],"mapped",[29983]],[[12132,12132],"mapped",[29992]],[[12133,12133],"mapped",[3e4]],[[12134,12134],"mapped",[30091]],[[12135,12135],"mapped",[30098]],[[12136,12136],"mapped",[30326]],[[12137,12137],"mapped",[30333]],[[12138,12138],"mapped",[30382]],[[12139,12139],"mapped",[30399]],[[12140,12140],"mapped",[30446]],[[12141,12141],"mapped",[30683]],[[12142,12142],"mapped",[30690]],[[12143,12143],"mapped",[30707]],[[12144,12144],"mapped",[31034]],[[12145,12145],"mapped",[31160]],[[12146,12146],"mapped",[31166]],[[12147,12147],"mapped",[31348]],[[12148,12148],"mapped",[31435]],[[12149,12149],"mapped",[31481]],[[12150,12150],"mapped",[31859]],[[12151,12151],"mapped",[31992]],[[12152,12152],"mapped",[32566]],[[12153,12153],"mapped",[32593]],[[12154,12154],"mapped",[32650]],[[12155,12155],"mapped",[32701]],[[12156,12156],"mapped",[32769]],[[12157,12157],"mapped",[32780]],[[12158,12158],"mapped",[32786]],[[12159,12159],"mapped",[32819]],[[12160,12160],"mapped",[32895]],[[12161,12161],"mapped",[32905]],[[12162,12162],"mapped",[33251]],[[12163,12163],"mapped",[33258]],[[12164,12164],"mapped",[33267]],[[12165,12165],"mapped",[33276]],[[12166,12166],"mapped",[33292]],[[12167,12167],"mapped",[33307]],[[12168,12168],"mapped",[33311]],[[12169,12169],"mapped",[33390]],[[12170,12170],"mapped",[33394]],[[12171,12171],"mapped",[33400]],[[12172,12172],"mapped",[34381]],[[12173,12173],"mapped",[34411]],[[12174,12174],"mapped",[34880]],[[12175,12175],"mapped",[34892]],[[12176,12176],"mapped",[34915]],[[12177,12177],"mapped",[35198]],[[12178,12178],"mapped",[35211]],[[12179,12179],"mapped",[35282]],[[12180,12180],"mapped",[35328]],[[12181,12181],"mapped",[35895]],[[12182,12182],"mapped",[35910]],[[12183,12183],"mapped",[35925]],[[12184,12184],"mapped",[35960]],[[12185,12185],"mapped",[35997]],[[12186,12186],"mapped",[36196]],[[12187,12187],"mapped",[36208]],[[12188,12188],"mapped",[36275]],[[12189,12189],"mapped",[36523]],[[12190,12190],"mapped",[36554]],[[12191,12191],"mapped",[36763]],[[12192,12192],"mapped",[36784]],[[12193,12193],"mapped",[36789]],[[12194,12194],"mapped",[37009]],[[12195,12195],"mapped",[37193]],[[12196,12196],"mapped",[37318]],[[12197,12197],"mapped",[37324]],[[12198,12198],"mapped",[37329]],[[12199,12199],"mapped",[38263]],[[12200,12200],"mapped",[38272]],[[12201,12201],"mapped",[38428]],[[12202,12202],"mapped",[38582]],[[12203,12203],"mapped",[38585]],[[12204,12204],"mapped",[38632]],[[12205,12205],"mapped",[38737]],[[12206,12206],"mapped",[38750]],[[12207,12207],"mapped",[38754]],[[12208,12208],"mapped",[38761]],[[12209,12209],"mapped",[38859]],[[12210,12210],"mapped",[38893]],[[12211,12211],"mapped",[38899]],[[12212,12212],"mapped",[38913]],[[12213,12213],"mapped",[39080]],[[12214,12214],"mapped",[39131]],[[12215,12215],"mapped",[39135]],[[12216,12216],"mapped",[39318]],[[12217,12217],"mapped",[39321]],[[12218,12218],"mapped",[39340]],[[12219,12219],"mapped",[39592]],[[12220,12220],"mapped",[39640]],[[12221,12221],"mapped",[39647]],[[12222,12222],"mapped",[39717]],[[12223,12223],"mapped",[39727]],[[12224,12224],"mapped",[39730]],[[12225,12225],"mapped",[39740]],[[12226,12226],"mapped",[39770]],[[12227,12227],"mapped",[40165]],[[12228,12228],"mapped",[40565]],[[12229,12229],"mapped",[40575]],[[12230,12230],"mapped",[40613]],[[12231,12231],"mapped",[40635]],[[12232,12232],"mapped",[40643]],[[12233,12233],"mapped",[40653]],[[12234,12234],"mapped",[40657]],[[12235,12235],"mapped",[40697]],[[12236,12236],"mapped",[40701]],[[12237,12237],"mapped",[40718]],[[12238,12238],"mapped",[40723]],[[12239,12239],"mapped",[40736]],[[12240,12240],"mapped",[40763]],[[12241,12241],"mapped",[40778]],[[12242,12242],"mapped",[40786]],[[12243,12243],"mapped",[40845]],[[12244,12244],"mapped",[40860]],[[12245,12245],"mapped",[40864]],[[12246,12271],"disallowed"],[[12272,12283],"disallowed"],[[12284,12287],"disallowed"],[[12288,12288],"disallowed_STD3_mapped",[32]],[[12289,12289],"valid",[],"NV8"],[[12290,12290],"mapped",[46]],[[12291,12292],"valid",[],"NV8"],[[12293,12295],"valid"],[[12296,12329],"valid",[],"NV8"],[[12330,12333],"valid"],[[12334,12341],"valid",[],"NV8"],[[12342,12342],"mapped",[12306]],[[12343,12343],"valid",[],"NV8"],[[12344,12344],"mapped",[21313]],[[12345,12345],"mapped",[21316]],[[12346,12346],"mapped",[21317]],[[12347,12347],"valid",[],"NV8"],[[12348,12348],"valid"],[[12349,12349],"valid",[],"NV8"],[[12350,12350],"valid",[],"NV8"],[[12351,12351],"valid",[],"NV8"],[[12352,12352],"disallowed"],[[12353,12436],"valid"],[[12437,12438],"valid"],[[12439,12440],"disallowed"],[[12441,12442],"valid"],[[12443,12443],"disallowed_STD3_mapped",[32,12441]],[[12444,12444],"disallowed_STD3_mapped",[32,12442]],[[12445,12446],"valid"],[[12447,12447],"mapped",[12424,12426]],[[12448,12448],"valid",[],"NV8"],[[12449,12542],"valid"],[[12543,12543],"mapped",[12467,12488]],[[12544,12548],"disallowed"],[[12549,12588],"valid"],[[12589,12589],"valid"],[[12590,12592],"disallowed"],[[12593,12593],"mapped",[4352]],[[12594,12594],"mapped",[4353]],[[12595,12595],"mapped",[4522]],[[12596,12596],"mapped",[4354]],[[12597,12597],"mapped",[4524]],[[12598,12598],"mapped",[4525]],[[12599,12599],"mapped",[4355]],[[12600,12600],"mapped",[4356]],[[12601,12601],"mapped",[4357]],[[12602,12602],"mapped",[4528]],[[12603,12603],"mapped",[4529]],[[12604,12604],"mapped",[4530]],[[12605,12605],"mapped",[4531]],[[12606,12606],"mapped",[4532]],[[12607,12607],"mapped",[4533]],[[12608,12608],"mapped",[4378]],[[12609,12609],"mapped",[4358]],[[12610,12610],"mapped",[4359]],[[12611,12611],"mapped",[4360]],[[12612,12612],"mapped",[4385]],[[12613,12613],"mapped",[4361]],[[12614,12614],"mapped",[4362]],[[12615,12615],"mapped",[4363]],[[12616,12616],"mapped",[4364]],[[12617,12617],"mapped",[4365]],[[12618,12618],"mapped",[4366]],[[12619,12619],"mapped",[4367]],[[12620,12620],"mapped",[4368]],[[12621,12621],"mapped",[4369]],[[12622,12622],"mapped",[4370]],[[12623,12623],"mapped",[4449]],[[12624,12624],"mapped",[4450]],[[12625,12625],"mapped",[4451]],[[12626,12626],"mapped",[4452]],[[12627,12627],"mapped",[4453]],[[12628,12628],"mapped",[4454]],[[12629,12629],"mapped",[4455]],[[12630,12630],"mapped",[4456]],[[12631,12631],"mapped",[4457]],[[12632,12632],"mapped",[4458]],[[12633,12633],"mapped",[4459]],[[12634,12634],"mapped",[4460]],[[12635,12635],"mapped",[4461]],[[12636,12636],"mapped",[4462]],[[12637,12637],"mapped",[4463]],[[12638,12638],"mapped",[4464]],[[12639,12639],"mapped",[4465]],[[12640,12640],"mapped",[4466]],[[12641,12641],"mapped",[4467]],[[12642,12642],"mapped",[4468]],[[12643,12643],"mapped",[4469]],[[12644,12644],"disallowed"],[[12645,12645],"mapped",[4372]],[[12646,12646],"mapped",[4373]],[[12647,12647],"mapped",[4551]],[[12648,12648],"mapped",[4552]],[[12649,12649],"mapped",[4556]],[[12650,12650],"mapped",[4558]],[[12651,12651],"mapped",[4563]],[[12652,12652],"mapped",[4567]],[[12653,12653],"mapped",[4569]],[[12654,12654],"mapped",[4380]],[[12655,12655],"mapped",[4573]],[[12656,12656],"mapped",[4575]],[[12657,12657],"mapped",[4381]],[[12658,12658],"mapped",[4382]],[[12659,12659],"mapped",[4384]],[[12660,12660],"mapped",[4386]],[[12661,12661],"mapped",[4387]],[[12662,12662],"mapped",[4391]],[[12663,12663],"mapped",[4393]],[[12664,12664],"mapped",[4395]],[[12665,12665],"mapped",[4396]],[[12666,12666],"mapped",[4397]],[[12667,12667],"mapped",[4398]],[[12668,12668],"mapped",[4399]],[[12669,12669],"mapped",[4402]],[[12670,12670],"mapped",[4406]],[[12671,12671],"mapped",[4416]],[[12672,12672],"mapped",[4423]],[[12673,12673],"mapped",[4428]],[[12674,12674],"mapped",[4593]],[[12675,12675],"mapped",[4594]],[[12676,12676],"mapped",[4439]],[[12677,12677],"mapped",[4440]],[[12678,12678],"mapped",[4441]],[[12679,12679],"mapped",[4484]],[[12680,12680],"mapped",[4485]],[[12681,12681],"mapped",[4488]],[[12682,12682],"mapped",[4497]],[[12683,12683],"mapped",[4498]],[[12684,12684],"mapped",[4500]],[[12685,12685],"mapped",[4510]],[[12686,12686],"mapped",[4513]],[[12687,12687],"disallowed"],[[12688,12689],"valid",[],"NV8"],[[12690,12690],"mapped",[19968]],[[12691,12691],"mapped",[20108]],[[12692,12692],"mapped",[19977]],[[12693,12693],"mapped",[22235]],[[12694,12694],"mapped",[19978]],[[12695,12695],"mapped",[20013]],[[12696,12696],"mapped",[19979]],[[12697,12697],"mapped",[30002]],[[12698,12698],"mapped",[20057]],[[12699,12699],"mapped",[19993]],[[12700,12700],"mapped",[19969]],[[12701,12701],"mapped",[22825]],[[12702,12702],"mapped",[22320]],[[12703,12703],"mapped",[20154]],[[12704,12727],"valid"],[[12728,12730],"valid"],[[12731,12735],"disallowed"],[[12736,12751],"valid",[],"NV8"],[[12752,12771],"valid",[],"NV8"],[[12772,12783],"disallowed"],[[12784,12799],"valid"],[[12800,12800],"disallowed_STD3_mapped",[40,4352,41]],[[12801,12801],"disallowed_STD3_mapped",[40,4354,41]],[[12802,12802],"disallowed_STD3_mapped",[40,4355,41]],[[12803,12803],"disallowed_STD3_mapped",[40,4357,41]],[[12804,12804],"disallowed_STD3_mapped",[40,4358,41]],[[12805,12805],"disallowed_STD3_mapped",[40,4359,41]],[[12806,12806],"disallowed_STD3_mapped",[40,4361,41]],[[12807,12807],"disallowed_STD3_mapped",[40,4363,41]],[[12808,12808],"disallowed_STD3_mapped",[40,4364,41]],[[12809,12809],"disallowed_STD3_mapped",[40,4366,41]],[[12810,12810],"disallowed_STD3_mapped",[40,4367,41]],[[12811,12811],"disallowed_STD3_mapped",[40,4368,41]],[[12812,12812],"disallowed_STD3_mapped",[40,4369,41]],[[12813,12813],"disallowed_STD3_mapped",[40,4370,41]],[[12814,12814],"disallowed_STD3_mapped",[40,44032,41]],[[12815,12815],"disallowed_STD3_mapped",[40,45208,41]],[[12816,12816],"disallowed_STD3_mapped",[40,45796,41]],[[12817,12817],"disallowed_STD3_mapped",[40,46972,41]],[[12818,12818],"disallowed_STD3_mapped",[40,47560,41]],[[12819,12819],"disallowed_STD3_mapped",[40,48148,41]],[[12820,12820],"disallowed_STD3_mapped",[40,49324,41]],[[12821,12821],"disallowed_STD3_mapped",[40,50500,41]],[[12822,12822],"disallowed_STD3_mapped",[40,51088,41]],[[12823,12823],"disallowed_STD3_mapped",[40,52264,41]],[[12824,12824],"disallowed_STD3_mapped",[40,52852,41]],[[12825,12825],"disallowed_STD3_mapped",[40,53440,41]],[[12826,12826],"disallowed_STD3_mapped",[40,54028,41]],[[12827,12827],"disallowed_STD3_mapped",[40,54616,41]],[[12828,12828],"disallowed_STD3_mapped",[40,51452,41]],[[12829,12829],"disallowed_STD3_mapped",[40,50724,51204,41]],[[12830,12830],"disallowed_STD3_mapped",[40,50724,54980,41]],[[12831,12831],"disallowed"],[[12832,12832],"disallowed_STD3_mapped",[40,19968,41]],[[12833,12833],"disallowed_STD3_mapped",[40,20108,41]],[[12834,12834],"disallowed_STD3_mapped",[40,19977,41]],[[12835,12835],"disallowed_STD3_mapped",[40,22235,41]],[[12836,12836],"disallowed_STD3_mapped",[40,20116,41]],[[12837,12837],"disallowed_STD3_mapped",[40,20845,41]],[[12838,12838],"disallowed_STD3_mapped",[40,19971,41]],[[12839,12839],"disallowed_STD3_mapped",[40,20843,41]],[[12840,12840],"disallowed_STD3_mapped",[40,20061,41]],[[12841,12841],"disallowed_STD3_mapped",[40,21313,41]],[[12842,12842],"disallowed_STD3_mapped",[40,26376,41]],[[12843,12843],"disallowed_STD3_mapped",[40,28779,41]],[[12844,12844],"disallowed_STD3_mapped",[40,27700,41]],[[12845,12845],"disallowed_STD3_mapped",[40,26408,41]],[[12846,12846],"disallowed_STD3_mapped",[40,37329,41]],[[12847,12847],"disallowed_STD3_mapped",[40,22303,41]],[[12848,12848],"disallowed_STD3_mapped",[40,26085,41]],[[12849,12849],"disallowed_STD3_mapped",[40,26666,41]],[[12850,12850],"disallowed_STD3_mapped",[40,26377,41]],[[12851,12851],"disallowed_STD3_mapped",[40,31038,41]],[[12852,12852],"disallowed_STD3_mapped",[40,21517,41]],[[12853,12853],"disallowed_STD3_mapped",[40,29305,41]],[[12854,12854],"disallowed_STD3_mapped",[40,36001,41]],[[12855,12855],"disallowed_STD3_mapped",[40,31069,41]],[[12856,12856],"disallowed_STD3_mapped",[40,21172,41]],[[12857,12857],"disallowed_STD3_mapped",[40,20195,41]],[[12858,12858],"disallowed_STD3_mapped",[40,21628,41]],[[12859,12859],"disallowed_STD3_mapped",[40,23398,41]],[[12860,12860],"disallowed_STD3_mapped",[40,30435,41]],[[12861,12861],"disallowed_STD3_mapped",[40,20225,41]],[[12862,12862],"disallowed_STD3_mapped",[40,36039,41]],[[12863,12863],"disallowed_STD3_mapped",[40,21332,41]],[[12864,12864],"disallowed_STD3_mapped",[40,31085,41]],[[12865,12865],"disallowed_STD3_mapped",[40,20241,41]],[[12866,12866],"disallowed_STD3_mapped",[40,33258,41]],[[12867,12867],"disallowed_STD3_mapped",[40,33267,41]],[[12868,12868],"mapped",[21839]],[[12869,12869],"mapped",[24188]],[[12870,12870],"mapped",[25991]],[[12871,12871],"mapped",[31631]],[[12872,12879],"valid",[],"NV8"],[[12880,12880],"mapped",[112,116,101]],[[12881,12881],"mapped",[50,49]],[[12882,12882],"mapped",[50,50]],[[12883,12883],"mapped",[50,51]],[[12884,12884],"mapped",[50,52]],[[12885,12885],"mapped",[50,53]],[[12886,12886],"mapped",[50,54]],[[12887,12887],"mapped",[50,55]],[[12888,12888],"mapped",[50,56]],[[12889,12889],"mapped",[50,57]],[[12890,12890],"mapped",[51,48]],[[12891,12891],"mapped",[51,49]],[[12892,12892],"mapped",[51,50]],[[12893,12893],"mapped",[51,51]],[[12894,12894],"mapped",[51,52]],[[12895,12895],"mapped",[51,53]],[[12896,12896],"mapped",[4352]],[[12897,12897],"mapped",[4354]],[[12898,12898],"mapped",[4355]],[[12899,12899],"mapped",[4357]],[[12900,12900],"mapped",[4358]],[[12901,12901],"mapped",[4359]],[[12902,12902],"mapped",[4361]],[[12903,12903],"mapped",[4363]],[[12904,12904],"mapped",[4364]],[[12905,12905],"mapped",[4366]],[[12906,12906],"mapped",[4367]],[[12907,12907],"mapped",[4368]],[[12908,12908],"mapped",[4369]],[[12909,12909],"mapped",[4370]],[[12910,12910],"mapped",[44032]],[[12911,12911],"mapped",[45208]],[[12912,12912],"mapped",[45796]],[[12913,12913],"mapped",[46972]],[[12914,12914],"mapped",[47560]],[[12915,12915],"mapped",[48148]],[[12916,12916],"mapped",[49324]],[[12917,12917],"mapped",[50500]],[[12918,12918],"mapped",[51088]],[[12919,12919],"mapped",[52264]],[[12920,12920],"mapped",[52852]],[[12921,12921],"mapped",[53440]],[[12922,12922],"mapped",[54028]],[[12923,12923],"mapped",[54616]],[[12924,12924],"mapped",[52280,44256]],[[12925,12925],"mapped",[51452,51032]],[[12926,12926],"mapped",[50864]],[[12927,12927],"valid",[],"NV8"],[[12928,12928],"mapped",[19968]],[[12929,12929],"mapped",[20108]],[[12930,12930],"mapped",[19977]],[[12931,12931],"mapped",[22235]],[[12932,12932],"mapped",[20116]],[[12933,12933],"mapped",[20845]],[[12934,12934],"mapped",[19971]],[[12935,12935],"mapped",[20843]],[[12936,12936],"mapped",[20061]],[[12937,12937],"mapped",[21313]],[[12938,12938],"mapped",[26376]],[[12939,12939],"mapped",[28779]],[[12940,12940],"mapped",[27700]],[[12941,12941],"mapped",[26408]],[[12942,12942],"mapped",[37329]],[[12943,12943],"mapped",[22303]],[[12944,12944],"mapped",[26085]],[[12945,12945],"mapped",[26666]],[[12946,12946],"mapped",[26377]],[[12947,12947],"mapped",[31038]],[[12948,12948],"mapped",[21517]],[[12949,12949],"mapped",[29305]],[[12950,12950],"mapped",[36001]],[[12951,12951],"mapped",[31069]],[[12952,12952],"mapped",[21172]],[[12953,12953],"mapped",[31192]],[[12954,12954],"mapped",[30007]],[[12955,12955],"mapped",[22899]],[[12956,12956],"mapped",[36969]],[[12957,12957],"mapped",[20778]],[[12958,12958],"mapped",[21360]],[[12959,12959],"mapped",[27880]],[[12960,12960],"mapped",[38917]],[[12961,12961],"mapped",[20241]],[[12962,12962],"mapped",[20889]],[[12963,12963],"mapped",[27491]],[[12964,12964],"mapped",[19978]],[[12965,12965],"mapped",[20013]],[[12966,12966],"mapped",[19979]],[[12967,12967],"mapped",[24038]],[[12968,12968],"mapped",[21491]],[[12969,12969],"mapped",[21307]],[[12970,12970],"mapped",[23447]],[[12971,12971],"mapped",[23398]],[[12972,12972],"mapped",[30435]],[[12973,12973],"mapped",[20225]],[[12974,12974],"mapped",[36039]],[[12975,12975],"mapped",[21332]],[[12976,12976],"mapped",[22812]],[[12977,12977],"mapped",[51,54]],[[12978,12978],"mapped",[51,55]],[[12979,12979],"mapped",[51,56]],[[12980,12980],"mapped",[51,57]],[[12981,12981],"mapped",[52,48]],[[12982,12982],"mapped",[52,49]],[[12983,12983],"mapped",[52,50]],[[12984,12984],"mapped",[52,51]],[[12985,12985],"mapped",[52,52]],[[12986,12986],"mapped",[52,53]],[[12987,12987],"mapped",[52,54]],[[12988,12988],"mapped",[52,55]],[[12989,12989],"mapped",[52,56]],[[12990,12990],"mapped",[52,57]],[[12991,12991],"mapped",[53,48]],[[12992,12992],"mapped",[49,26376]],[[12993,12993],"mapped",[50,26376]],[[12994,12994],"mapped",[51,26376]],[[12995,12995],"mapped",[52,26376]],[[12996,12996],"mapped",[53,26376]],[[12997,12997],"mapped",[54,26376]],[[12998,12998],"mapped",[55,26376]],[[12999,12999],"mapped",[56,26376]],[[13e3,13e3],"mapped",[57,26376]],[[13001,13001],"mapped",[49,48,26376]],[[13002,13002],"mapped",[49,49,26376]],[[13003,13003],"mapped",[49,50,26376]],[[13004,13004],"mapped",[104,103]],[[13005,13005],"mapped",[101,114,103]],[[13006,13006],"mapped",[101,118]],[[13007,13007],"mapped",[108,116,100]],[[13008,13008],"mapped",[12450]],[[13009,13009],"mapped",[12452]],[[13010,13010],"mapped",[12454]],[[13011,13011],"mapped",[12456]],[[13012,13012],"mapped",[12458]],[[13013,13013],"mapped",[12459]],[[13014,13014],"mapped",[12461]],[[13015,13015],"mapped",[12463]],[[13016,13016],"mapped",[12465]],[[13017,13017],"mapped",[12467]],[[13018,13018],"mapped",[12469]],[[13019,13019],"mapped",[12471]],[[13020,13020],"mapped",[12473]],[[13021,13021],"mapped",[12475]],[[13022,13022],"mapped",[12477]],[[13023,13023],"mapped",[12479]],[[13024,13024],"mapped",[12481]],[[13025,13025],"mapped",[12484]],[[13026,13026],"mapped",[12486]],[[13027,13027],"mapped",[12488]],[[13028,13028],"mapped",[12490]],[[13029,13029],"mapped",[12491]],[[13030,13030],"mapped",[12492]],[[13031,13031],"mapped",[12493]],[[13032,13032],"mapped",[12494]],[[13033,13033],"mapped",[12495]],[[13034,13034],"mapped",[12498]],[[13035,13035],"mapped",[12501]],[[13036,13036],"mapped",[12504]],[[13037,13037],"mapped",[12507]],[[13038,13038],"mapped",[12510]],[[13039,13039],"mapped",[12511]],[[13040,13040],"mapped",[12512]],[[13041,13041],"mapped",[12513]],[[13042,13042],"mapped",[12514]],[[13043,13043],"mapped",[12516]],[[13044,13044],"mapped",[12518]],[[13045,13045],"mapped",[12520]],[[13046,13046],"mapped",[12521]],[[13047,13047],"mapped",[12522]],[[13048,13048],"mapped",[12523]],[[13049,13049],"mapped",[12524]],[[13050,13050],"mapped",[12525]],[[13051,13051],"mapped",[12527]],[[13052,13052],"mapped",[12528]],[[13053,13053],"mapped",[12529]],[[13054,13054],"mapped",[12530]],[[13055,13055],"disallowed"],[[13056,13056],"mapped",[12450,12497,12540,12488]],[[13057,13057],"mapped",[12450,12523,12501,12449]],[[13058,13058],"mapped",[12450,12531,12506,12450]],[[13059,13059],"mapped",[12450,12540,12523]],[[13060,13060],"mapped",[12452,12491,12531,12464]],[[13061,13061],"mapped",[12452,12531,12481]],[[13062,13062],"mapped",[12454,12457,12531]],[[13063,13063],"mapped",[12456,12473,12463,12540,12489]],[[13064,13064],"mapped",[12456,12540,12459,12540]],[[13065,13065],"mapped",[12458,12531,12473]],[[13066,13066],"mapped",[12458,12540,12512]],[[13067,13067],"mapped",[12459,12452,12522]],[[13068,13068],"mapped",[12459,12521,12483,12488]],[[13069,13069],"mapped",[12459,12525,12522,12540]],[[13070,13070],"mapped",[12460,12525,12531]],[[13071,13071],"mapped",[12460,12531,12510]],[[13072,13072],"mapped",[12462,12460]],[[13073,13073],"mapped",[12462,12491,12540]],[[13074,13074],"mapped",[12461,12517,12522,12540]],[[13075,13075],"mapped",[12462,12523,12480,12540]],[[13076,13076],"mapped",[12461,12525]],[[13077,13077],"mapped",[12461,12525,12464,12521,12512]],[[13078,13078],"mapped",[12461,12525,12513,12540,12488,12523]],[[13079,13079],"mapped",[12461,12525,12527,12483,12488]],[[13080,13080],"mapped",[12464,12521,12512]],[[13081,13081],"mapped",[12464,12521,12512,12488,12531]],[[13082,13082],"mapped",[12463,12523,12476,12452,12525]],[[13083,13083],"mapped",[12463,12525,12540,12493]],[[13084,13084],"mapped",[12465,12540,12473]],[[13085,13085],"mapped",[12467,12523,12490]],[[13086,13086],"mapped",[12467,12540,12509]],[[13087,13087],"mapped",[12469,12452,12463,12523]],[[13088,13088],"mapped",[12469,12531,12481,12540,12512]],[[13089,13089],"mapped",[12471,12522,12531,12464]],[[13090,13090],"mapped",[12475,12531,12481]],[[13091,13091],"mapped",[12475,12531,12488]],[[13092,13092],"mapped",[12480,12540,12473]],[[13093,13093],"mapped",[12487,12471]],[[13094,13094],"mapped",[12489,12523]],[[13095,13095],"mapped",[12488,12531]],[[13096,13096],"mapped",[12490,12494]],[[13097,13097],"mapped",[12494,12483,12488]],[[13098,13098],"mapped",[12495,12452,12484]],[[13099,13099],"mapped",[12497,12540,12475,12531,12488]],[[13100,13100],"mapped",[12497,12540,12484]],[[13101,13101],"mapped",[12496,12540,12524,12523]],[[13102,13102],"mapped",[12500,12450,12473,12488,12523]],[[13103,13103],"mapped",[12500,12463,12523]],[[13104,13104],"mapped",[12500,12467]],[[13105,13105],"mapped",[12499,12523]],[[13106,13106],"mapped",[12501,12449,12521,12483,12489]],[[13107,13107],"mapped",[12501,12451,12540,12488]],[[13108,13108],"mapped",[12502,12483,12471,12455,12523]],[[13109,13109],"mapped",[12501,12521,12531]],[[13110,13110],"mapped",[12504,12463,12479,12540,12523]],[[13111,13111],"mapped",[12506,12477]],[[13112,13112],"mapped",[12506,12491,12498]],[[13113,13113],"mapped",[12504,12523,12484]],[[13114,13114],"mapped",[12506,12531,12473]],[[13115,13115],"mapped",[12506,12540,12472]],[[13116,13116],"mapped",[12505,12540,12479]],[[13117,13117],"mapped",[12509,12452,12531,12488]],[[13118,13118],"mapped",[12508,12523,12488]],[[13119,13119],"mapped",[12507,12531]],[[13120,13120],"mapped",[12509,12531,12489]],[[13121,13121],"mapped",[12507,12540,12523]],[[13122,13122],"mapped",[12507,12540,12531]],[[13123,13123],"mapped",[12510,12452,12463,12525]],[[13124,13124],"mapped",[12510,12452,12523]],[[13125,13125],"mapped",[12510,12483,12495]],[[13126,13126],"mapped",[12510,12523,12463]],[[13127,13127],"mapped",[12510,12531,12471,12519,12531]],[[13128,13128],"mapped",[12511,12463,12525,12531]],[[13129,13129],"mapped",[12511,12522]],[[13130,13130],"mapped",[12511,12522,12496,12540,12523]],[[13131,13131],"mapped",[12513,12460]],[[13132,13132],"mapped",[12513,12460,12488,12531]],[[13133,13133],"mapped",[12513,12540,12488,12523]],[[13134,13134],"mapped",[12516,12540,12489]],[[13135,13135],"mapped",[12516,12540,12523]],[[13136,13136],"mapped",[12518,12450,12531]],[[13137,13137],"mapped",[12522,12483,12488,12523]],[[13138,13138],"mapped",[12522,12521]],[[13139,13139],"mapped",[12523,12500,12540]],[[13140,13140],"mapped",[12523,12540,12502,12523]],[[13141,13141],"mapped",[12524,12512]],[[13142,13142],"mapped",[12524,12531,12488,12466,12531]],[[13143,13143],"mapped",[12527,12483,12488]],[[13144,13144],"mapped",[48,28857]],[[13145,13145],"mapped",[49,28857]],[[13146,13146],"mapped",[50,28857]],[[13147,13147],"mapped",[51,28857]],[[13148,13148],"mapped",[52,28857]],[[13149,13149],"mapped",[53,28857]],[[13150,13150],"mapped",[54,28857]],[[13151,13151],"mapped",[55,28857]],[[13152,13152],"mapped",[56,28857]],[[13153,13153],"mapped",[57,28857]],[[13154,13154],"mapped",[49,48,28857]],[[13155,13155],"mapped",[49,49,28857]],[[13156,13156],"mapped",[49,50,28857]],[[13157,13157],"mapped",[49,51,28857]],[[13158,13158],"mapped",[49,52,28857]],[[13159,13159],"mapped",[49,53,28857]],[[13160,13160],"mapped",[49,54,28857]],[[13161,13161],"mapped",[49,55,28857]],[[13162,13162],"mapped",[49,56,28857]],[[13163,13163],"mapped",[49,57,28857]],[[13164,13164],"mapped",[50,48,28857]],[[13165,13165],"mapped",[50,49,28857]],[[13166,13166],"mapped",[50,50,28857]],[[13167,13167],"mapped",[50,51,28857]],[[13168,13168],"mapped",[50,52,28857]],[[13169,13169],"mapped",[104,112,97]],[[13170,13170],"mapped",[100,97]],[[13171,13171],"mapped",[97,117]],[[13172,13172],"mapped",[98,97,114]],[[13173,13173],"mapped",[111,118]],[[13174,13174],"mapped",[112,99]],[[13175,13175],"mapped",[100,109]],[[13176,13176],"mapped",[100,109,50]],[[13177,13177],"mapped",[100,109,51]],[[13178,13178],"mapped",[105,117]],[[13179,13179],"mapped",[24179,25104]],[[13180,13180],"mapped",[26157,21644]],[[13181,13181],"mapped",[22823,27491]],[[13182,13182],"mapped",[26126,27835]],[[13183,13183],"mapped",[26666,24335,20250,31038]],[[13184,13184],"mapped",[112,97]],[[13185,13185],"mapped",[110,97]],[[13186,13186],"mapped",[956,97]],[[13187,13187],"mapped",[109,97]],[[13188,13188],"mapped",[107,97]],[[13189,13189],"mapped",[107,98]],[[13190,13190],"mapped",[109,98]],[[13191,13191],"mapped",[103,98]],[[13192,13192],"mapped",[99,97,108]],[[13193,13193],"mapped",[107,99,97,108]],[[13194,13194],"mapped",[112,102]],[[13195,13195],"mapped",[110,102]],[[13196,13196],"mapped",[956,102]],[[13197,13197],"mapped",[956,103]],[[13198,13198],"mapped",[109,103]],[[13199,13199],"mapped",[107,103]],[[13200,13200],"mapped",[104,122]],[[13201,13201],"mapped",[107,104,122]],[[13202,13202],"mapped",[109,104,122]],[[13203,13203],"mapped",[103,104,122]],[[13204,13204],"mapped",[116,104,122]],[[13205,13205],"mapped",[956,108]],[[13206,13206],"mapped",[109,108]],[[13207,13207],"mapped",[100,108]],[[13208,13208],"mapped",[107,108]],[[13209,13209],"mapped",[102,109]],[[13210,13210],"mapped",[110,109]],[[13211,13211],"mapped",[956,109]],[[13212,13212],"mapped",[109,109]],[[13213,13213],"mapped",[99,109]],[[13214,13214],"mapped",[107,109]],[[13215,13215],"mapped",[109,109,50]],[[13216,13216],"mapped",[99,109,50]],[[13217,13217],"mapped",[109,50]],[[13218,13218],"mapped",[107,109,50]],[[13219,13219],"mapped",[109,109,51]],[[13220,13220],"mapped",[99,109,51]],[[13221,13221],"mapped",[109,51]],[[13222,13222],"mapped",[107,109,51]],[[13223,13223],"mapped",[109,8725,115]],[[13224,13224],"mapped",[109,8725,115,50]],[[13225,13225],"mapped",[112,97]],[[13226,13226],"mapped",[107,112,97]],[[13227,13227],"mapped",[109,112,97]],[[13228,13228],"mapped",[103,112,97]],[[13229,13229],"mapped",[114,97,100]],[[13230,13230],"mapped",[114,97,100,8725,115]],[[13231,13231],"mapped",[114,97,100,8725,115,50]],[[13232,13232],"mapped",[112,115]],[[13233,13233],"mapped",[110,115]],[[13234,13234],"mapped",[956,115]],[[13235,13235],"mapped",[109,115]],[[13236,13236],"mapped",[112,118]],[[13237,13237],"mapped",[110,118]],[[13238,13238],"mapped",[956,118]],[[13239,13239],"mapped",[109,118]],[[13240,13240],"mapped",[107,118]],[[13241,13241],"mapped",[109,118]],[[13242,13242],"mapped",[112,119]],[[13243,13243],"mapped",[110,119]],[[13244,13244],"mapped",[956,119]],[[13245,13245],"mapped",[109,119]],[[13246,13246],"mapped",[107,119]],[[13247,13247],"mapped",[109,119]],[[13248,13248],"mapped",[107,969]],[[13249,13249],"mapped",[109,969]],[[13250,13250],"disallowed"],[[13251,13251],"mapped",[98,113]],[[13252,13252],"mapped",[99,99]],[[13253,13253],"mapped",[99,100]],[[13254,13254],"mapped",[99,8725,107,103]],[[13255,13255],"disallowed"],[[13256,13256],"mapped",[100,98]],[[13257,13257],"mapped",[103,121]],[[13258,13258],"mapped",[104,97]],[[13259,13259],"mapped",[104,112]],[[13260,13260],"mapped",[105,110]],[[13261,13261],"mapped",[107,107]],[[13262,13262],"mapped",[107,109]],[[13263,13263],"mapped",[107,116]],[[13264,13264],"mapped",[108,109]],[[13265,13265],"mapped",[108,110]],[[13266,13266],"mapped",[108,111,103]],[[13267,13267],"mapped",[108,120]],[[13268,13268],"mapped",[109,98]],[[13269,13269],"mapped",[109,105,108]],[[13270,13270],"mapped",[109,111,108]],[[13271,13271],"mapped",[112,104]],[[13272,13272],"disallowed"],[[13273,13273],"mapped",[112,112,109]],[[13274,13274],"mapped",[112,114]],[[13275,13275],"mapped",[115,114]],[[13276,13276],"mapped",[115,118]],[[13277,13277],"mapped",[119,98]],[[13278,13278],"mapped",[118,8725,109]],[[13279,13279],"mapped",[97,8725,109]],[[13280,13280],"mapped",[49,26085]],[[13281,13281],"mapped",[50,26085]],[[13282,13282],"mapped",[51,26085]],[[13283,13283],"mapped",[52,26085]],[[13284,13284],"mapped",[53,26085]],[[13285,13285],"mapped",[54,26085]],[[13286,13286],"mapped",[55,26085]],[[13287,13287],"mapped",[56,26085]],[[13288,13288],"mapped",[57,26085]],[[13289,13289],"mapped",[49,48,26085]],[[13290,13290],"mapped",[49,49,26085]],[[13291,13291],"mapped",[49,50,26085]],[[13292,13292],"mapped",[49,51,26085]],[[13293,13293],"mapped",[49,52,26085]],[[13294,13294],"mapped",[49,53,26085]],[[13295,13295],"mapped",[49,54,26085]],[[13296,13296],"mapped",[49,55,26085]],[[13297,13297],"mapped",[49,56,26085]],[[13298,13298],"mapped",[49,57,26085]],[[13299,13299],"mapped",[50,48,26085]],[[13300,13300],"mapped",[50,49,26085]],[[13301,13301],"mapped",[50,50,26085]],[[13302,13302],"mapped",[50,51,26085]],[[13303,13303],"mapped",[50,52,26085]],[[13304,13304],"mapped",[50,53,26085]],[[13305,13305],"mapped",[50,54,26085]],[[13306,13306],"mapped",[50,55,26085]],[[13307,13307],"mapped",[50,56,26085]],[[13308,13308],"mapped",[50,57,26085]],[[13309,13309],"mapped",[51,48,26085]],[[13310,13310],"mapped",[51,49,26085]],[[13311,13311],"mapped",[103,97,108]],[[13312,19893],"valid"],[[19894,19903],"disallowed"],[[19904,19967],"valid",[],"NV8"],[[19968,40869],"valid"],[[40870,40891],"valid"],[[40892,40899],"valid"],[[40900,40907],"valid"],[[40908,40908],"valid"],[[40909,40917],"valid"],[[40918,40959],"disallowed"],[[40960,42124],"valid"],[[42125,42127],"disallowed"],[[42128,42145],"valid",[],"NV8"],[[42146,42147],"valid",[],"NV8"],[[42148,42163],"valid",[],"NV8"],[[42164,42164],"valid",[],"NV8"],[[42165,42176],"valid",[],"NV8"],[[42177,42177],"valid",[],"NV8"],[[42178,42180],"valid",[],"NV8"],[[42181,42181],"valid",[],"NV8"],[[42182,42182],"valid",[],"NV8"],[[42183,42191],"disallowed"],[[42192,42237],"valid"],[[42238,42239],"valid",[],"NV8"],[[42240,42508],"valid"],[[42509,42511],"valid",[],"NV8"],[[42512,42539],"valid"],[[42540,42559],"disallowed"],[[42560,42560],"mapped",[42561]],[[42561,42561],"valid"],[[42562,42562],"mapped",[42563]],[[42563,42563],"valid"],[[42564,42564],"mapped",[42565]],[[42565,42565],"valid"],[[42566,42566],"mapped",[42567]],[[42567,42567],"valid"],[[42568,42568],"mapped",[42569]],[[42569,42569],"valid"],[[42570,42570],"mapped",[42571]],[[42571,42571],"valid"],[[42572,42572],"mapped",[42573]],[[42573,42573],"valid"],[[42574,42574],"mapped",[42575]],[[42575,42575],"valid"],[[42576,42576],"mapped",[42577]],[[42577,42577],"valid"],[[42578,42578],"mapped",[42579]],[[42579,42579],"valid"],[[42580,42580],"mapped",[42581]],[[42581,42581],"valid"],[[42582,42582],"mapped",[42583]],[[42583,42583],"valid"],[[42584,42584],"mapped",[42585]],[[42585,42585],"valid"],[[42586,42586],"mapped",[42587]],[[42587,42587],"valid"],[[42588,42588],"mapped",[42589]],[[42589,42589],"valid"],[[42590,42590],"mapped",[42591]],[[42591,42591],"valid"],[[42592,42592],"mapped",[42593]],[[42593,42593],"valid"],[[42594,42594],"mapped",[42595]],[[42595,42595],"valid"],[[42596,42596],"mapped",[42597]],[[42597,42597],"valid"],[[42598,42598],"mapped",[42599]],[[42599,42599],"valid"],[[42600,42600],"mapped",[42601]],[[42601,42601],"valid"],[[42602,42602],"mapped",[42603]],[[42603,42603],"valid"],[[42604,42604],"mapped",[42605]],[[42605,42607],"valid"],[[42608,42611],"valid",[],"NV8"],[[42612,42619],"valid"],[[42620,42621],"valid"],[[42622,42622],"valid",[],"NV8"],[[42623,42623],"valid"],[[42624,42624],"mapped",[42625]],[[42625,42625],"valid"],[[42626,42626],"mapped",[42627]],[[42627,42627],"valid"],[[42628,42628],"mapped",[42629]],[[42629,42629],"valid"],[[42630,42630],"mapped",[42631]],[[42631,42631],"valid"],[[42632,42632],"mapped",[42633]],[[42633,42633],"valid"],[[42634,42634],"mapped",[42635]],[[42635,42635],"valid"],[[42636,42636],"mapped",[42637]],[[42637,42637],"valid"],[[42638,42638],"mapped",[42639]],[[42639,42639],"valid"],[[42640,42640],"mapped",[42641]],[[42641,42641],"valid"],[[42642,42642],"mapped",[42643]],[[42643,42643],"valid"],[[42644,42644],"mapped",[42645]],[[42645,42645],"valid"],[[42646,42646],"mapped",[42647]],[[42647,42647],"valid"],[[42648,42648],"mapped",[42649]],[[42649,42649],"valid"],[[42650,42650],"mapped",[42651]],[[42651,42651],"valid"],[[42652,42652],"mapped",[1098]],[[42653,42653],"mapped",[1100]],[[42654,42654],"valid"],[[42655,42655],"valid"],[[42656,42725],"valid"],[[42726,42735],"valid",[],"NV8"],[[42736,42737],"valid"],[[42738,42743],"valid",[],"NV8"],[[42744,42751],"disallowed"],[[42752,42774],"valid",[],"NV8"],[[42775,42778],"valid"],[[42779,42783],"valid"],[[42784,42785],"valid",[],"NV8"],[[42786,42786],"mapped",[42787]],[[42787,42787],"valid"],[[42788,42788],"mapped",[42789]],[[42789,42789],"valid"],[[42790,42790],"mapped",[42791]],[[42791,42791],"valid"],[[42792,42792],"mapped",[42793]],[[42793,42793],"valid"],[[42794,42794],"mapped",[42795]],[[42795,42795],"valid"],[[42796,42796],"mapped",[42797]],[[42797,42797],"valid"],[[42798,42798],"mapped",[42799]],[[42799,42801],"valid"],[[42802,42802],"mapped",[42803]],[[42803,42803],"valid"],[[42804,42804],"mapped",[42805]],[[42805,42805],"valid"],[[42806,42806],"mapped",[42807]],[[42807,42807],"valid"],[[42808,42808],"mapped",[42809]],[[42809,42809],"valid"],[[42810,42810],"mapped",[42811]],[[42811,42811],"valid"],[[42812,42812],"mapped",[42813]],[[42813,42813],"valid"],[[42814,42814],"mapped",[42815]],[[42815,42815],"valid"],[[42816,42816],"mapped",[42817]],[[42817,42817],"valid"],[[42818,42818],"mapped",[42819]],[[42819,42819],"valid"],[[42820,42820],"mapped",[42821]],[[42821,42821],"valid"],[[42822,42822],"mapped",[42823]],[[42823,42823],"valid"],[[42824,42824],"mapped",[42825]],[[42825,42825],"valid"],[[42826,42826],"mapped",[42827]],[[42827,42827],"valid"],[[42828,42828],"mapped",[42829]],[[42829,42829],"valid"],[[42830,42830],"mapped",[42831]],[[42831,42831],"valid"],[[42832,42832],"mapped",[42833]],[[42833,42833],"valid"],[[42834,42834],"mapped",[42835]],[[42835,42835],"valid"],[[42836,42836],"mapped",[42837]],[[42837,42837],"valid"],[[42838,42838],"mapped",[42839]],[[42839,42839],"valid"],[[42840,42840],"mapped",[42841]],[[42841,42841],"valid"],[[42842,42842],"mapped",[42843]],[[42843,42843],"valid"],[[42844,42844],"mapped",[42845]],[[42845,42845],"valid"],[[42846,42846],"mapped",[42847]],[[42847,42847],"valid"],[[42848,42848],"mapped",[42849]],[[42849,42849],"valid"],[[42850,42850],"mapped",[42851]],[[42851,42851],"valid"],[[42852,42852],"mapped",[42853]],[[42853,42853],"valid"],[[42854,42854],"mapped",[42855]],[[42855,42855],"valid"],[[42856,42856],"mapped",[42857]],[[42857,42857],"valid"],[[42858,42858],"mapped",[42859]],[[42859,42859],"valid"],[[42860,42860],"mapped",[42861]],[[42861,42861],"valid"],[[42862,42862],"mapped",[42863]],[[42863,42863],"valid"],[[42864,42864],"mapped",[42863]],[[42865,42872],"valid"],[[42873,42873],"mapped",[42874]],[[42874,42874],"valid"],[[42875,42875],"mapped",[42876]],[[42876,42876],"valid"],[[42877,42877],"mapped",[7545]],[[42878,42878],"mapped",[42879]],[[42879,42879],"valid"],[[42880,42880],"mapped",[42881]],[[42881,42881],"valid"],[[42882,42882],"mapped",[42883]],[[42883,42883],"valid"],[[42884,42884],"mapped",[42885]],[[42885,42885],"valid"],[[42886,42886],"mapped",[42887]],[[42887,42888],"valid"],[[42889,42890],"valid",[],"NV8"],[[42891,42891],"mapped",[42892]],[[42892,42892],"valid"],[[42893,42893],"mapped",[613]],[[42894,42894],"valid"],[[42895,42895],"valid"],[[42896,42896],"mapped",[42897]],[[42897,42897],"valid"],[[42898,42898],"mapped",[42899]],[[42899,42899],"valid"],[[42900,42901],"valid"],[[42902,42902],"mapped",[42903]],[[42903,42903],"valid"],[[42904,42904],"mapped",[42905]],[[42905,42905],"valid"],[[42906,42906],"mapped",[42907]],[[42907,42907],"valid"],[[42908,42908],"mapped",[42909]],[[42909,42909],"valid"],[[42910,42910],"mapped",[42911]],[[42911,42911],"valid"],[[42912,42912],"mapped",[42913]],[[42913,42913],"valid"],[[42914,42914],"mapped",[42915]],[[42915,42915],"valid"],[[42916,42916],"mapped",[42917]],[[42917,42917],"valid"],[[42918,42918],"mapped",[42919]],[[42919,42919],"valid"],[[42920,42920],"mapped",[42921]],[[42921,42921],"valid"],[[42922,42922],"mapped",[614]],[[42923,42923],"mapped",[604]],[[42924,42924],"mapped",[609]],[[42925,42925],"mapped",[620]],[[42926,42927],"disallowed"],[[42928,42928],"mapped",[670]],[[42929,42929],"mapped",[647]],[[42930,42930],"mapped",[669]],[[42931,42931],"mapped",[43859]],[[42932,42932],"mapped",[42933]],[[42933,42933],"valid"],[[42934,42934],"mapped",[42935]],[[42935,42935],"valid"],[[42936,42998],"disallowed"],[[42999,42999],"valid"],[[43e3,43e3],"mapped",[295]],[[43001,43001],"mapped",[339]],[[43002,43002],"valid"],[[43003,43007],"valid"],[[43008,43047],"valid"],[[43048,43051],"valid",[],"NV8"],[[43052,43055],"disallowed"],[[43056,43065],"valid",[],"NV8"],[[43066,43071],"disallowed"],[[43072,43123],"valid"],[[43124,43127],"valid",[],"NV8"],[[43128,43135],"disallowed"],[[43136,43204],"valid"],[[43205,43213],"disallowed"],[[43214,43215],"valid",[],"NV8"],[[43216,43225],"valid"],[[43226,43231],"disallowed"],[[43232,43255],"valid"],[[43256,43258],"valid",[],"NV8"],[[43259,43259],"valid"],[[43260,43260],"valid",[],"NV8"],[[43261,43261],"valid"],[[43262,43263],"disallowed"],[[43264,43309],"valid"],[[43310,43311],"valid",[],"NV8"],[[43312,43347],"valid"],[[43348,43358],"disallowed"],[[43359,43359],"valid",[],"NV8"],[[43360,43388],"valid",[],"NV8"],[[43389,43391],"disallowed"],[[43392,43456],"valid"],[[43457,43469],"valid",[],"NV8"],[[43470,43470],"disallowed"],[[43471,43481],"valid"],[[43482,43485],"disallowed"],[[43486,43487],"valid",[],"NV8"],[[43488,43518],"valid"],[[43519,43519],"disallowed"],[[43520,43574],"valid"],[[43575,43583],"disallowed"],[[43584,43597],"valid"],[[43598,43599],"disallowed"],[[43600,43609],"valid"],[[43610,43611],"disallowed"],[[43612,43615],"valid",[],"NV8"],[[43616,43638],"valid"],[[43639,43641],"valid",[],"NV8"],[[43642,43643],"valid"],[[43644,43647],"valid"],[[43648,43714],"valid"],[[43715,43738],"disallowed"],[[43739,43741],"valid"],[[43742,43743],"valid",[],"NV8"],[[43744,43759],"valid"],[[43760,43761],"valid",[],"NV8"],[[43762,43766],"valid"],[[43767,43776],"disallowed"],[[43777,43782],"valid"],[[43783,43784],"disallowed"],[[43785,43790],"valid"],[[43791,43792],"disallowed"],[[43793,43798],"valid"],[[43799,43807],"disallowed"],[[43808,43814],"valid"],[[43815,43815],"disallowed"],[[43816,43822],"valid"],[[43823,43823],"disallowed"],[[43824,43866],"valid"],[[43867,43867],"valid",[],"NV8"],[[43868,43868],"mapped",[42791]],[[43869,43869],"mapped",[43831]],[[43870,43870],"mapped",[619]],[[43871,43871],"mapped",[43858]],[[43872,43875],"valid"],[[43876,43877],"valid"],[[43878,43887],"disallowed"],[[43888,43888],"mapped",[5024]],[[43889,43889],"mapped",[5025]],[[43890,43890],"mapped",[5026]],[[43891,43891],"mapped",[5027]],[[43892,43892],"mapped",[5028]],[[43893,43893],"mapped",[5029]],[[43894,43894],"mapped",[5030]],[[43895,43895],"mapped",[5031]],[[43896,43896],"mapped",[5032]],[[43897,43897],"mapped",[5033]],[[43898,43898],"mapped",[5034]],[[43899,43899],"mapped",[5035]],[[43900,43900],"mapped",[5036]],[[43901,43901],"mapped",[5037]],[[43902,43902],"mapped",[5038]],[[43903,43903],"mapped",[5039]],[[43904,43904],"mapped",[5040]],[[43905,43905],"mapped",[5041]],[[43906,43906],"mapped",[5042]],[[43907,43907],"mapped",[5043]],[[43908,43908],"mapped",[5044]],[[43909,43909],"mapped",[5045]],[[43910,43910],"mapped",[5046]],[[43911,43911],"mapped",[5047]],[[43912,43912],"mapped",[5048]],[[43913,43913],"mapped",[5049]],[[43914,43914],"mapped",[5050]],[[43915,43915],"mapped",[5051]],[[43916,43916],"mapped",[5052]],[[43917,43917],"mapped",[5053]],[[43918,43918],"mapped",[5054]],[[43919,43919],"mapped",[5055]],[[43920,43920],"mapped",[5056]],[[43921,43921],"mapped",[5057]],[[43922,43922],"mapped",[5058]],[[43923,43923],"mapped",[5059]],[[43924,43924],"mapped",[5060]],[[43925,43925],"mapped",[5061]],[[43926,43926],"mapped",[5062]],[[43927,43927],"mapped",[5063]],[[43928,43928],"mapped",[5064]],[[43929,43929],"mapped",[5065]],[[43930,43930],"mapped",[5066]],[[43931,43931],"mapped",[5067]],[[43932,43932],"mapped",[5068]],[[43933,43933],"mapped",[5069]],[[43934,43934],"mapped",[5070]],[[43935,43935],"mapped",[5071]],[[43936,43936],"mapped",[5072]],[[43937,43937],"mapped",[5073]],[[43938,43938],"mapped",[5074]],[[43939,43939],"mapped",[5075]],[[43940,43940],"mapped",[5076]],[[43941,43941],"mapped",[5077]],[[43942,43942],"mapped",[5078]],[[43943,43943],"mapped",[5079]],[[43944,43944],"mapped",[5080]],[[43945,43945],"mapped",[5081]],[[43946,43946],"mapped",[5082]],[[43947,43947],"mapped",[5083]],[[43948,43948],"mapped",[5084]],[[43949,43949],"mapped",[5085]],[[43950,43950],"mapped",[5086]],[[43951,43951],"mapped",[5087]],[[43952,43952],"mapped",[5088]],[[43953,43953],"mapped",[5089]],[[43954,43954],"mapped",[5090]],[[43955,43955],"mapped",[5091]],[[43956,43956],"mapped",[5092]],[[43957,43957],"mapped",[5093]],[[43958,43958],"mapped",[5094]],[[43959,43959],"mapped",[5095]],[[43960,43960],"mapped",[5096]],[[43961,43961],"mapped",[5097]],[[43962,43962],"mapped",[5098]],[[43963,43963],"mapped",[5099]],[[43964,43964],"mapped",[5100]],[[43965,43965],"mapped",[5101]],[[43966,43966],"mapped",[5102]],[[43967,43967],"mapped",[5103]],[[43968,44010],"valid"],[[44011,44011],"valid",[],"NV8"],[[44012,44013],"valid"],[[44014,44015],"disallowed"],[[44016,44025],"valid"],[[44026,44031],"disallowed"],[[44032,55203],"valid"],[[55204,55215],"disallowed"],[[55216,55238],"valid",[],"NV8"],[[55239,55242],"disallowed"],[[55243,55291],"valid",[],"NV8"],[[55292,55295],"disallowed"],[[55296,57343],"disallowed"],[[57344,63743],"disallowed"],[[63744,63744],"mapped",[35912]],[[63745,63745],"mapped",[26356]],[[63746,63746],"mapped",[36554]],[[63747,63747],"mapped",[36040]],[[63748,63748],"mapped",[28369]],[[63749,63749],"mapped",[20018]],[[63750,63750],"mapped",[21477]],[[63751,63752],"mapped",[40860]],[[63753,63753],"mapped",[22865]],[[63754,63754],"mapped",[37329]],[[63755,63755],"mapped",[21895]],[[63756,63756],"mapped",[22856]],[[63757,63757],"mapped",[25078]],[[63758,63758],"mapped",[30313]],[[63759,63759],"mapped",[32645]],[[63760,63760],"mapped",[34367]],[[63761,63761],"mapped",[34746]],[[63762,63762],"mapped",[35064]],[[63763,63763],"mapped",[37007]],[[63764,63764],"mapped",[27138]],[[63765,63765],"mapped",[27931]],[[63766,63766],"mapped",[28889]],[[63767,63767],"mapped",[29662]],[[63768,63768],"mapped",[33853]],[[63769,63769],"mapped",[37226]],[[63770,63770],"mapped",[39409]],[[63771,63771],"mapped",[20098]],[[63772,63772],"mapped",[21365]],[[63773,63773],"mapped",[27396]],[[63774,63774],"mapped",[29211]],[[63775,63775],"mapped",[34349]],[[63776,63776],"mapped",[40478]],[[63777,63777],"mapped",[23888]],[[63778,63778],"mapped",[28651]],[[63779,63779],"mapped",[34253]],[[63780,63780],"mapped",[35172]],[[63781,63781],"mapped",[25289]],[[63782,63782],"mapped",[33240]],[[63783,63783],"mapped",[34847]],[[63784,63784],"mapped",[24266]],[[63785,63785],"mapped",[26391]],[[63786,63786],"mapped",[28010]],[[63787,63787],"mapped",[29436]],[[63788,63788],"mapped",[37070]],[[63789,63789],"mapped",[20358]],[[63790,63790],"mapped",[20919]],[[63791,63791],"mapped",[21214]],[[63792,63792],"mapped",[25796]],[[63793,63793],"mapped",[27347]],[[63794,63794],"mapped",[29200]],[[63795,63795],"mapped",[30439]],[[63796,63796],"mapped",[32769]],[[63797,63797],"mapped",[34310]],[[63798,63798],"mapped",[34396]],[[63799,63799],"mapped",[36335]],[[63800,63800],"mapped",[38706]],[[63801,63801],"mapped",[39791]],[[63802,63802],"mapped",[40442]],[[63803,63803],"mapped",[30860]],[[63804,63804],"mapped",[31103]],[[63805,63805],"mapped",[32160]],[[63806,63806],"mapped",[33737]],[[63807,63807],"mapped",[37636]],[[63808,63808],"mapped",[40575]],[[63809,63809],"mapped",[35542]],[[63810,63810],"mapped",[22751]],[[63811,63811],"mapped",[24324]],[[63812,63812],"mapped",[31840]],[[63813,63813],"mapped",[32894]],[[63814,63814],"mapped",[29282]],[[63815,63815],"mapped",[30922]],[[63816,63816],"mapped",[36034]],[[63817,63817],"mapped",[38647]],[[63818,63818],"mapped",[22744]],[[63819,63819],"mapped",[23650]],[[63820,63820],"mapped",[27155]],[[63821,63821],"mapped",[28122]],[[63822,63822],"mapped",[28431]],[[63823,63823],"mapped",[32047]],[[63824,63824],"mapped",[32311]],[[63825,63825],"mapped",[38475]],[[63826,63826],"mapped",[21202]],[[63827,63827],"mapped",[32907]],[[63828,63828],"mapped",[20956]],[[63829,63829],"mapped",[20940]],[[63830,63830],"mapped",[31260]],[[63831,63831],"mapped",[32190]],[[63832,63832],"mapped",[33777]],[[63833,63833],"mapped",[38517]],[[63834,63834],"mapped",[35712]],[[63835,63835],"mapped",[25295]],[[63836,63836],"mapped",[27138]],[[63837,63837],"mapped",[35582]],[[63838,63838],"mapped",[20025]],[[63839,63839],"mapped",[23527]],[[63840,63840],"mapped",[24594]],[[63841,63841],"mapped",[29575]],[[63842,63842],"mapped",[30064]],[[63843,63843],"mapped",[21271]],[[63844,63844],"mapped",[30971]],[[63845,63845],"mapped",[20415]],[[63846,63846],"mapped",[24489]],[[63847,63847],"mapped",[19981]],[[63848,63848],"mapped",[27852]],[[63849,63849],"mapped",[25976]],[[63850,63850],"mapped",[32034]],[[63851,63851],"mapped",[21443]],[[63852,63852],"mapped",[22622]],[[63853,63853],"mapped",[30465]],[[63854,63854],"mapped",[33865]],[[63855,63855],"mapped",[35498]],[[63856,63856],"mapped",[27578]],[[63857,63857],"mapped",[36784]],[[63858,63858],"mapped",[27784]],[[63859,63859],"mapped",[25342]],[[63860,63860],"mapped",[33509]],[[63861,63861],"mapped",[25504]],[[63862,63862],"mapped",[30053]],[[63863,63863],"mapped",[20142]],[[63864,63864],"mapped",[20841]],[[63865,63865],"mapped",[20937]],[[63866,63866],"mapped",[26753]],[[63867,63867],"mapped",[31975]],[[63868,63868],"mapped",[33391]],[[63869,63869],"mapped",[35538]],[[63870,63870],"mapped",[37327]],[[63871,63871],"mapped",[21237]],[[63872,63872],"mapped",[21570]],[[63873,63873],"mapped",[22899]],[[63874,63874],"mapped",[24300]],[[63875,63875],"mapped",[26053]],[[63876,63876],"mapped",[28670]],[[63877,63877],"mapped",[31018]],[[63878,63878],"mapped",[38317]],[[63879,63879],"mapped",[39530]],[[63880,63880],"mapped",[40599]],[[63881,63881],"mapped",[40654]],[[63882,63882],"mapped",[21147]],[[63883,63883],"mapped",[26310]],[[63884,63884],"mapped",[27511]],[[63885,63885],"mapped",[36706]],[[63886,63886],"mapped",[24180]],[[63887,63887],"mapped",[24976]],[[63888,63888],"mapped",[25088]],[[63889,63889],"mapped",[25754]],[[63890,63890],"mapped",[28451]],[[63891,63891],"mapped",[29001]],[[63892,63892],"mapped",[29833]],[[63893,63893],"mapped",[31178]],[[63894,63894],"mapped",[32244]],[[63895,63895],"mapped",[32879]],[[63896,63896],"mapped",[36646]],[[63897,63897],"mapped",[34030]],[[63898,63898],"mapped",[36899]],[[63899,63899],"mapped",[37706]],[[63900,63900],"mapped",[21015]],[[63901,63901],"mapped",[21155]],[[63902,63902],"mapped",[21693]],[[63903,63903],"mapped",[28872]],[[63904,63904],"mapped",[35010]],[[63905,63905],"mapped",[35498]],[[63906,63906],"mapped",[24265]],[[63907,63907],"mapped",[24565]],[[63908,63908],"mapped",[25467]],[[63909,63909],"mapped",[27566]],[[63910,63910],"mapped",[31806]],[[63911,63911],"mapped",[29557]],[[63912,63912],"mapped",[20196]],[[63913,63913],"mapped",[22265]],[[63914,63914],"mapped",[23527]],[[63915,63915],"mapped",[23994]],[[63916,63916],"mapped",[24604]],[[63917,63917],"mapped",[29618]],[[63918,63918],"mapped",[29801]],[[63919,63919],"mapped",[32666]],[[63920,63920],"mapped",[32838]],[[63921,63921],"mapped",[37428]],[[63922,63922],"mapped",[38646]],[[63923,63923],"mapped",[38728]],[[63924,63924],"mapped",[38936]],[[63925,63925],"mapped",[20363]],[[63926,63926],"mapped",[31150]],[[63927,63927],"mapped",[37300]],[[63928,63928],"mapped",[38584]],[[63929,63929],"mapped",[24801]],[[63930,63930],"mapped",[20102]],[[63931,63931],"mapped",[20698]],[[63932,63932],"mapped",[23534]],[[63933,63933],"mapped",[23615]],[[63934,63934],"mapped",[26009]],[[63935,63935],"mapped",[27138]],[[63936,63936],"mapped",[29134]],[[63937,63937],"mapped",[30274]],[[63938,63938],"mapped",[34044]],[[63939,63939],"mapped",[36988]],[[63940,63940],"mapped",[40845]],[[63941,63941],"mapped",[26248]],[[63942,63942],"mapped",[38446]],[[63943,63943],"mapped",[21129]],[[63944,63944],"mapped",[26491]],[[63945,63945],"mapped",[26611]],[[63946,63946],"mapped",[27969]],[[63947,63947],"mapped",[28316]],[[63948,63948],"mapped",[29705]],[[63949,63949],"mapped",[30041]],[[63950,63950],"mapped",[30827]],[[63951,63951],"mapped",[32016]],[[63952,63952],"mapped",[39006]],[[63953,63953],"mapped",[20845]],[[63954,63954],"mapped",[25134]],[[63955,63955],"mapped",[38520]],[[63956,63956],"mapped",[20523]],[[63957,63957],"mapped",[23833]],[[63958,63958],"mapped",[28138]],[[63959,63959],"mapped",[36650]],[[63960,63960],"mapped",[24459]],[[63961,63961],"mapped",[24900]],[[63962,63962],"mapped",[26647]],[[63963,63963],"mapped",[29575]],[[63964,63964],"mapped",[38534]],[[63965,63965],"mapped",[21033]],[[63966,63966],"mapped",[21519]],[[63967,63967],"mapped",[23653]],[[63968,63968],"mapped",[26131]],[[63969,63969],"mapped",[26446]],[[63970,63970],"mapped",[26792]],[[63971,63971],"mapped",[27877]],[[63972,63972],"mapped",[29702]],[[63973,63973],"mapped",[30178]],[[63974,63974],"mapped",[32633]],[[63975,63975],"mapped",[35023]],[[63976,63976],"mapped",[35041]],[[63977,63977],"mapped",[37324]],[[63978,63978],"mapped",[38626]],[[63979,63979],"mapped",[21311]],[[63980,63980],"mapped",[28346]],[[63981,63981],"mapped",[21533]],[[63982,63982],"mapped",[29136]],[[63983,63983],"mapped",[29848]],[[63984,63984],"mapped",[34298]],[[63985,63985],"mapped",[38563]],[[63986,63986],"mapped",[40023]],[[63987,63987],"mapped",[40607]],[[63988,63988],"mapped",[26519]],[[63989,63989],"mapped",[28107]],[[63990,63990],"mapped",[33256]],[[63991,63991],"mapped",[31435]],[[63992,63992],"mapped",[31520]],[[63993,63993],"mapped",[31890]],[[63994,63994],"mapped",[29376]],[[63995,63995],"mapped",[28825]],[[63996,63996],"mapped",[35672]],[[63997,63997],"mapped",[20160]],[[63998,63998],"mapped",[33590]],[[63999,63999],"mapped",[21050]],[[64e3,64e3],"mapped",[20999]],[[64001,64001],"mapped",[24230]],[[64002,64002],"mapped",[25299]],[[64003,64003],"mapped",[31958]],[[64004,64004],"mapped",[23429]],[[64005,64005],"mapped",[27934]],[[64006,64006],"mapped",[26292]],[[64007,64007],"mapped",[36667]],[[64008,64008],"mapped",[34892]],[[64009,64009],"mapped",[38477]],[[64010,64010],"mapped",[35211]],[[64011,64011],"mapped",[24275]],[[64012,64012],"mapped",[20800]],[[64013,64013],"mapped",[21952]],[[64014,64015],"valid"],[[64016,64016],"mapped",[22618]],[[64017,64017],"valid"],[[64018,64018],"mapped",[26228]],[[64019,64020],"valid"],[[64021,64021],"mapped",[20958]],[[64022,64022],"mapped",[29482]],[[64023,64023],"mapped",[30410]],[[64024,64024],"mapped",[31036]],[[64025,64025],"mapped",[31070]],[[64026,64026],"mapped",[31077]],[[64027,64027],"mapped",[31119]],[[64028,64028],"mapped",[38742]],[[64029,64029],"mapped",[31934]],[[64030,64030],"mapped",[32701]],[[64031,64031],"valid"],[[64032,64032],"mapped",[34322]],[[64033,64033],"valid"],[[64034,64034],"mapped",[35576]],[[64035,64036],"valid"],[[64037,64037],"mapped",[36920]],[[64038,64038],"mapped",[37117]],[[64039,64041],"valid"],[[64042,64042],"mapped",[39151]],[[64043,64043],"mapped",[39164]],[[64044,64044],"mapped",[39208]],[[64045,64045],"mapped",[40372]],[[64046,64046],"mapped",[37086]],[[64047,64047],"mapped",[38583]],[[64048,64048],"mapped",[20398]],[[64049,64049],"mapped",[20711]],[[64050,64050],"mapped",[20813]],[[64051,64051],"mapped",[21193]],[[64052,64052],"mapped",[21220]],[[64053,64053],"mapped",[21329]],[[64054,64054],"mapped",[21917]],[[64055,64055],"mapped",[22022]],[[64056,64056],"mapped",[22120]],[[64057,64057],"mapped",[22592]],[[64058,64058],"mapped",[22696]],[[64059,64059],"mapped",[23652]],[[64060,64060],"mapped",[23662]],[[64061,64061],"mapped",[24724]],[[64062,64062],"mapped",[24936]],[[64063,64063],"mapped",[24974]],[[64064,64064],"mapped",[25074]],[[64065,64065],"mapped",[25935]],[[64066,64066],"mapped",[26082]],[[64067,64067],"mapped",[26257]],[[64068,64068],"mapped",[26757]],[[64069,64069],"mapped",[28023]],[[64070,64070],"mapped",[28186]],[[64071,64071],"mapped",[28450]],[[64072,64072],"mapped",[29038]],[[64073,64073],"mapped",[29227]],[[64074,64074],"mapped",[29730]],[[64075,64075],"mapped",[30865]],[[64076,64076],"mapped",[31038]],[[64077,64077],"mapped",[31049]],[[64078,64078],"mapped",[31048]],[[64079,64079],"mapped",[31056]],[[64080,64080],"mapped",[31062]],[[64081,64081],"mapped",[31069]],[[64082,64082],"mapped",[31117]],[[64083,64083],"mapped",[31118]],[[64084,64084],"mapped",[31296]],[[64085,64085],"mapped",[31361]],[[64086,64086],"mapped",[31680]],[[64087,64087],"mapped",[32244]],[[64088,64088],"mapped",[32265]],[[64089,64089],"mapped",[32321]],[[64090,64090],"mapped",[32626]],[[64091,64091],"mapped",[32773]],[[64092,64092],"mapped",[33261]],[[64093,64094],"mapped",[33401]],[[64095,64095],"mapped",[33879]],[[64096,64096],"mapped",[35088]],[[64097,64097],"mapped",[35222]],[[64098,64098],"mapped",[35585]],[[64099,64099],"mapped",[35641]],[[64100,64100],"mapped",[36051]],[[64101,64101],"mapped",[36104]],[[64102,64102],"mapped",[36790]],[[64103,64103],"mapped",[36920]],[[64104,64104],"mapped",[38627]],[[64105,64105],"mapped",[38911]],[[64106,64106],"mapped",[38971]],[[64107,64107],"mapped",[24693]],[[64108,64108],"mapped",[148206]],[[64109,64109],"mapped",[33304]],[[64110,64111],"disallowed"],[[64112,64112],"mapped",[20006]],[[64113,64113],"mapped",[20917]],[[64114,64114],"mapped",[20840]],[[64115,64115],"mapped",[20352]],[[64116,64116],"mapped",[20805]],[[64117,64117],"mapped",[20864]],[[64118,64118],"mapped",[21191]],[[64119,64119],"mapped",[21242]],[[64120,64120],"mapped",[21917]],[[64121,64121],"mapped",[21845]],[[64122,64122],"mapped",[21913]],[[64123,64123],"mapped",[21986]],[[64124,64124],"mapped",[22618]],[[64125,64125],"mapped",[22707]],[[64126,64126],"mapped",[22852]],[[64127,64127],"mapped",[22868]],[[64128,64128],"mapped",[23138]],[[64129,64129],"mapped",[23336]],[[64130,64130],"mapped",[24274]],[[64131,64131],"mapped",[24281]],[[64132,64132],"mapped",[24425]],[[64133,64133],"mapped",[24493]],[[64134,64134],"mapped",[24792]],[[64135,64135],"mapped",[24910]],[[64136,64136],"mapped",[24840]],[[64137,64137],"mapped",[24974]],[[64138,64138],"mapped",[24928]],[[64139,64139],"mapped",[25074]],[[64140,64140],"mapped",[25140]],[[64141,64141],"mapped",[25540]],[[64142,64142],"mapped",[25628]],[[64143,64143],"mapped",[25682]],[[64144,64144],"mapped",[25942]],[[64145,64145],"mapped",[26228]],[[64146,64146],"mapped",[26391]],[[64147,64147],"mapped",[26395]],[[64148,64148],"mapped",[26454]],[[64149,64149],"mapped",[27513]],[[64150,64150],"mapped",[27578]],[[64151,64151],"mapped",[27969]],[[64152,64152],"mapped",[28379]],[[64153,64153],"mapped",[28363]],[[64154,64154],"mapped",[28450]],[[64155,64155],"mapped",[28702]],[[64156,64156],"mapped",[29038]],[[64157,64157],"mapped",[30631]],[[64158,64158],"mapped",[29237]],[[64159,64159],"mapped",[29359]],[[64160,64160],"mapped",[29482]],[[64161,64161],"mapped",[29809]],[[64162,64162],"mapped",[29958]],[[64163,64163],"mapped",[30011]],[[64164,64164],"mapped",[30237]],[[64165,64165],"mapped",[30239]],[[64166,64166],"mapped",[30410]],[[64167,64167],"mapped",[30427]],[[64168,64168],"mapped",[30452]],[[64169,64169],"mapped",[30538]],[[64170,64170],"mapped",[30528]],[[64171,64171],"mapped",[30924]],[[64172,64172],"mapped",[31409]],[[64173,64173],"mapped",[31680]],[[64174,64174],"mapped",[31867]],[[64175,64175],"mapped",[32091]],[[64176,64176],"mapped",[32244]],[[64177,64177],"mapped",[32574]],[[64178,64178],"mapped",[32773]],[[64179,64179],"mapped",[33618]],[[64180,64180],"mapped",[33775]],[[64181,64181],"mapped",[34681]],[[64182,64182],"mapped",[35137]],[[64183,64183],"mapped",[35206]],[[64184,64184],"mapped",[35222]],[[64185,64185],"mapped",[35519]],[[64186,64186],"mapped",[35576]],[[64187,64187],"mapped",[35531]],[[64188,64188],"mapped",[35585]],[[64189,64189],"mapped",[35582]],[[64190,64190],"mapped",[35565]],[[64191,64191],"mapped",[35641]],[[64192,64192],"mapped",[35722]],[[64193,64193],"mapped",[36104]],[[64194,64194],"mapped",[36664]],[[64195,64195],"mapped",[36978]],[[64196,64196],"mapped",[37273]],[[64197,64197],"mapped",[37494]],[[64198,64198],"mapped",[38524]],[[64199,64199],"mapped",[38627]],[[64200,64200],"mapped",[38742]],[[64201,64201],"mapped",[38875]],[[64202,64202],"mapped",[38911]],[[64203,64203],"mapped",[38923]],[[64204,64204],"mapped",[38971]],[[64205,64205],"mapped",[39698]],[[64206,64206],"mapped",[40860]],[[64207,64207],"mapped",[141386]],[[64208,64208],"mapped",[141380]],[[64209,64209],"mapped",[144341]],[[64210,64210],"mapped",[15261]],[[64211,64211],"mapped",[16408]],[[64212,64212],"mapped",[16441]],[[64213,64213],"mapped",[152137]],[[64214,64214],"mapped",[154832]],[[64215,64215],"mapped",[163539]],[[64216,64216],"mapped",[40771]],[[64217,64217],"mapped",[40846]],[[64218,64255],"disallowed"],[[64256,64256],"mapped",[102,102]],[[64257,64257],"mapped",[102,105]],[[64258,64258],"mapped",[102,108]],[[64259,64259],"mapped",[102,102,105]],[[64260,64260],"mapped",[102,102,108]],[[64261,64262],"mapped",[115,116]],[[64263,64274],"disallowed"],[[64275,64275],"mapped",[1396,1398]],[[64276,64276],"mapped",[1396,1381]],[[64277,64277],"mapped",[1396,1387]],[[64278,64278],"mapped",[1406,1398]],[[64279,64279],"mapped",[1396,1389]],[[64280,64284],"disallowed"],[[64285,64285],"mapped",[1497,1460]],[[64286,64286],"valid"],[[64287,64287],"mapped",[1522,1463]],[[64288,64288],"mapped",[1506]],[[64289,64289],"mapped",[1488]],[[64290,64290],"mapped",[1491]],[[64291,64291],"mapped",[1492]],[[64292,64292],"mapped",[1499]],[[64293,64293],"mapped",[1500]],[[64294,64294],"mapped",[1501]],[[64295,64295],"mapped",[1512]],[[64296,64296],"mapped",[1514]],[[64297,64297],"disallowed_STD3_mapped",[43]],[[64298,64298],"mapped",[1513,1473]],[[64299,64299],"mapped",[1513,1474]],[[64300,64300],"mapped",[1513,1468,1473]],[[64301,64301],"mapped",[1513,1468,1474]],[[64302,64302],"mapped",[1488,1463]],[[64303,64303],"mapped",[1488,1464]],[[64304,64304],"mapped",[1488,1468]],[[64305,64305],"mapped",[1489,1468]],[[64306,64306],"mapped",[1490,1468]],[[64307,64307],"mapped",[1491,1468]],[[64308,64308],"mapped",[1492,1468]],[[64309,64309],"mapped",[1493,1468]],[[64310,64310],"mapped",[1494,1468]],[[64311,64311],"disallowed"],[[64312,64312],"mapped",[1496,1468]],[[64313,64313],"mapped",[1497,1468]],[[64314,64314],"mapped",[1498,1468]],[[64315,64315],"mapped",[1499,1468]],[[64316,64316],"mapped",[1500,1468]],[[64317,64317],"disallowed"],[[64318,64318],"mapped",[1502,1468]],[[64319,64319],"disallowed"],[[64320,64320],"mapped",[1504,1468]],[[64321,64321],"mapped",[1505,1468]],[[64322,64322],"disallowed"],[[64323,64323],"mapped",[1507,1468]],[[64324,64324],"mapped",[1508,1468]],[[64325,64325],"disallowed"],[[64326,64326],"mapped",[1510,1468]],[[64327,64327],"mapped",[1511,1468]],[[64328,64328],"mapped",[1512,1468]],[[64329,64329],"mapped",[1513,1468]],[[64330,64330],"mapped",[1514,1468]],[[64331,64331],"mapped",[1493,1465]],[[64332,64332],"mapped",[1489,1471]],[[64333,64333],"mapped",[1499,1471]],[[64334,64334],"mapped",[1508,1471]],[[64335,64335],"mapped",[1488,1500]],[[64336,64337],"mapped",[1649]],[[64338,64341],"mapped",[1659]],[[64342,64345],"mapped",[1662]],[[64346,64349],"mapped",[1664]],[[64350,64353],"mapped",[1658]],[[64354,64357],"mapped",[1663]],[[64358,64361],"mapped",[1657]],[[64362,64365],"mapped",[1700]],[[64366,64369],"mapped",[1702]],[[64370,64373],"mapped",[1668]],[[64374,64377],"mapped",[1667]],[[64378,64381],"mapped",[1670]],[[64382,64385],"mapped",[1671]],[[64386,64387],"mapped",[1677]],[[64388,64389],"mapped",[1676]],[[64390,64391],"mapped",[1678]],[[64392,64393],"mapped",[1672]],[[64394,64395],"mapped",[1688]],[[64396,64397],"mapped",[1681]],[[64398,64401],"mapped",[1705]],[[64402,64405],"mapped",[1711]],[[64406,64409],"mapped",[1715]],[[64410,64413],"mapped",[1713]],[[64414,64415],"mapped",[1722]],[[64416,64419],"mapped",[1723]],[[64420,64421],"mapped",[1728]],[[64422,64425],"mapped",[1729]],[[64426,64429],"mapped",[1726]],[[64430,64431],"mapped",[1746]],[[64432,64433],"mapped",[1747]],[[64434,64449],"valid",[],"NV8"],[[64450,64466],"disallowed"],[[64467,64470],"mapped",[1709]],[[64471,64472],"mapped",[1735]],[[64473,64474],"mapped",[1734]],[[64475,64476],"mapped",[1736]],[[64477,64477],"mapped",[1735,1652]],[[64478,64479],"mapped",[1739]],[[64480,64481],"mapped",[1733]],[[64482,64483],"mapped",[1737]],[[64484,64487],"mapped",[1744]],[[64488,64489],"mapped",[1609]],[[64490,64491],"mapped",[1574,1575]],[[64492,64493],"mapped",[1574,1749]],[[64494,64495],"mapped",[1574,1608]],[[64496,64497],"mapped",[1574,1735]],[[64498,64499],"mapped",[1574,1734]],[[64500,64501],"mapped",[1574,1736]],[[64502,64504],"mapped",[1574,1744]],[[64505,64507],"mapped",[1574,1609]],[[64508,64511],"mapped",[1740]],[[64512,64512],"mapped",[1574,1580]],[[64513,64513],"mapped",[1574,1581]],[[64514,64514],"mapped",[1574,1605]],[[64515,64515],"mapped",[1574,1609]],[[64516,64516],"mapped",[1574,1610]],[[64517,64517],"mapped",[1576,1580]],[[64518,64518],"mapped",[1576,1581]],[[64519,64519],"mapped",[1576,1582]],[[64520,64520],"mapped",[1576,1605]],[[64521,64521],"mapped",[1576,1609]],[[64522,64522],"mapped",[1576,1610]],[[64523,64523],"mapped",[1578,1580]],[[64524,64524],"mapped",[1578,1581]],[[64525,64525],"mapped",[1578,1582]],[[64526,64526],"mapped",[1578,1605]],[[64527,64527],"mapped",[1578,1609]],[[64528,64528],"mapped",[1578,1610]],[[64529,64529],"mapped",[1579,1580]],[[64530,64530],"mapped",[1579,1605]],[[64531,64531],"mapped",[1579,1609]],[[64532,64532],"mapped",[1579,1610]],[[64533,64533],"mapped",[1580,1581]],[[64534,64534],"mapped",[1580,1605]],[[64535,64535],"mapped",[1581,1580]],[[64536,64536],"mapped",[1581,1605]],[[64537,64537],"mapped",[1582,1580]],[[64538,64538],"mapped",[1582,1581]],[[64539,64539],"mapped",[1582,1605]],[[64540,64540],"mapped",[1587,1580]],[[64541,64541],"mapped",[1587,1581]],[[64542,64542],"mapped",[1587,1582]],[[64543,64543],"mapped",[1587,1605]],[[64544,64544],"mapped",[1589,1581]],[[64545,64545],"mapped",[1589,1605]],[[64546,64546],"mapped",[1590,1580]],[[64547,64547],"mapped",[1590,1581]],[[64548,64548],"mapped",[1590,1582]],[[64549,64549],"mapped",[1590,1605]],[[64550,64550],"mapped",[1591,1581]],[[64551,64551],"mapped",[1591,1605]],[[64552,64552],"mapped",[1592,1605]],[[64553,64553],"mapped",[1593,1580]],[[64554,64554],"mapped",[1593,1605]],[[64555,64555],"mapped",[1594,1580]],[[64556,64556],"mapped",[1594,1605]],[[64557,64557],"mapped",[1601,1580]],[[64558,64558],"mapped",[1601,1581]],[[64559,64559],"mapped",[1601,1582]],[[64560,64560],"mapped",[1601,1605]],[[64561,64561],"mapped",[1601,1609]],[[64562,64562],"mapped",[1601,1610]],[[64563,64563],"mapped",[1602,1581]],[[64564,64564],"mapped",[1602,1605]],[[64565,64565],"mapped",[1602,1609]],[[64566,64566],"mapped",[1602,1610]],[[64567,64567],"mapped",[1603,1575]],[[64568,64568],"mapped",[1603,1580]],[[64569,64569],"mapped",[1603,1581]],[[64570,64570],"mapped",[1603,1582]],[[64571,64571],"mapped",[1603,1604]],[[64572,64572],"mapped",[1603,1605]],[[64573,64573],"mapped",[1603,1609]],[[64574,64574],"mapped",[1603,1610]],[[64575,64575],"mapped",[1604,1580]],[[64576,64576],"mapped",[1604,1581]],[[64577,64577],"mapped",[1604,1582]],[[64578,64578],"mapped",[1604,1605]],[[64579,64579],"mapped",[1604,1609]],[[64580,64580],"mapped",[1604,1610]],[[64581,64581],"mapped",[1605,1580]],[[64582,64582],"mapped",[1605,1581]],[[64583,64583],"mapped",[1605,1582]],[[64584,64584],"mapped",[1605,1605]],[[64585,64585],"mapped",[1605,1609]],[[64586,64586],"mapped",[1605,1610]],[[64587,64587],"mapped",[1606,1580]],[[64588,64588],"mapped",[1606,1581]],[[64589,64589],"mapped",[1606,1582]],[[64590,64590],"mapped",[1606,1605]],[[64591,64591],"mapped",[1606,1609]],[[64592,64592],"mapped",[1606,1610]],[[64593,64593],"mapped",[1607,1580]],[[64594,64594],"mapped",[1607,1605]],[[64595,64595],"mapped",[1607,1609]],[[64596,64596],"mapped",[1607,1610]],[[64597,64597],"mapped",[1610,1580]],[[64598,64598],"mapped",[1610,1581]],[[64599,64599],"mapped",[1610,1582]],[[64600,64600],"mapped",[1610,1605]],[[64601,64601],"mapped",[1610,1609]],[[64602,64602],"mapped",[1610,1610]],[[64603,64603],"mapped",[1584,1648]],[[64604,64604],"mapped",[1585,1648]],[[64605,64605],"mapped",[1609,1648]],[[64606,64606],"disallowed_STD3_mapped",[32,1612,1617]],[[64607,64607],"disallowed_STD3_mapped",[32,1613,1617]],[[64608,64608],"disallowed_STD3_mapped",[32,1614,1617]],[[64609,64609],"disallowed_STD3_mapped",[32,1615,1617]],[[64610,64610],"disallowed_STD3_mapped",[32,1616,1617]],[[64611,64611],"disallowed_STD3_mapped",[32,1617,1648]],[[64612,64612],"mapped",[1574,1585]],[[64613,64613],"mapped",[1574,1586]],[[64614,64614],"mapped",[1574,1605]],[[64615,64615],"mapped",[1574,1606]],[[64616,64616],"mapped",[1574,1609]],[[64617,64617],"mapped",[1574,1610]],[[64618,64618],"mapped",[1576,1585]],[[64619,64619],"mapped",[1576,1586]],[[64620,64620],"mapped",[1576,1605]],[[64621,64621],"mapped",[1576,1606]],[[64622,64622],"mapped",[1576,1609]],[[64623,64623],"mapped",[1576,1610]],[[64624,64624],"mapped",[1578,1585]],[[64625,64625],"mapped",[1578,1586]],[[64626,64626],"mapped",[1578,1605]],[[64627,64627],"mapped",[1578,1606]],[[64628,64628],"mapped",[1578,1609]],[[64629,64629],"mapped",[1578,1610]],[[64630,64630],"mapped",[1579,1585]],[[64631,64631],"mapped",[1579,1586]],[[64632,64632],"mapped",[1579,1605]],[[64633,64633],"mapped",[1579,1606]],[[64634,64634],"mapped",[1579,1609]],[[64635,64635],"mapped",[1579,1610]],[[64636,64636],"mapped",[1601,1609]],[[64637,64637],"mapped",[1601,1610]],[[64638,64638],"mapped",[1602,1609]],[[64639,64639],"mapped",[1602,1610]],[[64640,64640],"mapped",[1603,1575]],[[64641,64641],"mapped",[1603,1604]],[[64642,64642],"mapped",[1603,1605]],[[64643,64643],"mapped",[1603,1609]],[[64644,64644],"mapped",[1603,1610]],[[64645,64645],"mapped",[1604,1605]],[[64646,64646],"mapped",[1604,1609]],[[64647,64647],"mapped",[1604,1610]],[[64648,64648],"mapped",[1605,1575]],[[64649,64649],"mapped",[1605,1605]],[[64650,64650],"mapped",[1606,1585]],[[64651,64651],"mapped",[1606,1586]],[[64652,64652],"mapped",[1606,1605]],[[64653,64653],"mapped",[1606,1606]],[[64654,64654],"mapped",[1606,1609]],[[64655,64655],"mapped",[1606,1610]],[[64656,64656],"mapped",[1609,1648]],[[64657,64657],"mapped",[1610,1585]],[[64658,64658],"mapped",[1610,1586]],[[64659,64659],"mapped",[1610,1605]],[[64660,64660],"mapped",[1610,1606]],[[64661,64661],"mapped",[1610,1609]],[[64662,64662],"mapped",[1610,1610]],[[64663,64663],"mapped",[1574,1580]],[[64664,64664],"mapped",[1574,1581]],[[64665,64665],"mapped",[1574,1582]],[[64666,64666],"mapped",[1574,1605]],[[64667,64667],"mapped",[1574,1607]],[[64668,64668],"mapped",[1576,1580]],[[64669,64669],"mapped",[1576,1581]],[[64670,64670],"mapped",[1576,1582]],[[64671,64671],"mapped",[1576,1605]],[[64672,64672],"mapped",[1576,1607]],[[64673,64673],"mapped",[1578,1580]],[[64674,64674],"mapped",[1578,1581]],[[64675,64675],"mapped",[1578,1582]],[[64676,64676],"mapped",[1578,1605]],[[64677,64677],"mapped",[1578,1607]],[[64678,64678],"mapped",[1579,1605]],[[64679,64679],"mapped",[1580,1581]],[[64680,64680],"mapped",[1580,1605]],[[64681,64681],"mapped",[1581,1580]],[[64682,64682],"mapped",[1581,1605]],[[64683,64683],"mapped",[1582,1580]],[[64684,64684],"mapped",[1582,1605]],[[64685,64685],"mapped",[1587,1580]],[[64686,64686],"mapped",[1587,1581]],[[64687,64687],"mapped",[1587,1582]],[[64688,64688],"mapped",[1587,1605]],[[64689,64689],"mapped",[1589,1581]],[[64690,64690],"mapped",[1589,1582]],[[64691,64691],"mapped",[1589,1605]],[[64692,64692],"mapped",[1590,1580]],[[64693,64693],"mapped",[1590,1581]],[[64694,64694],"mapped",[1590,1582]],[[64695,64695],"mapped",[1590,1605]],[[64696,64696],"mapped",[1591,1581]],[[64697,64697],"mapped",[1592,1605]],[[64698,64698],"mapped",[1593,1580]],[[64699,64699],"mapped",[1593,1605]],[[64700,64700],"mapped",[1594,1580]],[[64701,64701],"mapped",[1594,1605]],[[64702,64702],"mapped",[1601,1580]],[[64703,64703],"mapped",[1601,1581]],[[64704,64704],"mapped",[1601,1582]],[[64705,64705],"mapped",[1601,1605]],[[64706,64706],"mapped",[1602,1581]],[[64707,64707],"mapped",[1602,1605]],[[64708,64708],"mapped",[1603,1580]],[[64709,64709],"mapped",[1603,1581]],[[64710,64710],"mapped",[1603,1582]],[[64711,64711],"mapped",[1603,1604]],[[64712,64712],"mapped",[1603,1605]],[[64713,64713],"mapped",[1604,1580]],[[64714,64714],"mapped",[1604,1581]],[[64715,64715],"mapped",[1604,1582]],[[64716,64716],"mapped",[1604,1605]],[[64717,64717],"mapped",[1604,1607]],[[64718,64718],"mapped",[1605,1580]],[[64719,64719],"mapped",[1605,1581]],[[64720,64720],"mapped",[1605,1582]],[[64721,64721],"mapped",[1605,1605]],[[64722,64722],"mapped",[1606,1580]],[[64723,64723],"mapped",[1606,1581]],[[64724,64724],"mapped",[1606,1582]],[[64725,64725],"mapped",[1606,1605]],[[64726,64726],"mapped",[1606,1607]],[[64727,64727],"mapped",[1607,1580]],[[64728,64728],"mapped",[1607,1605]],[[64729,64729],"mapped",[1607,1648]],[[64730,64730],"mapped",[1610,1580]],[[64731,64731],"mapped",[1610,1581]],[[64732,64732],"mapped",[1610,1582]],[[64733,64733],"mapped",[1610,1605]],[[64734,64734],"mapped",[1610,1607]],[[64735,64735],"mapped",[1574,1605]],[[64736,64736],"mapped",[1574,1607]],[[64737,64737],"mapped",[1576,1605]],[[64738,64738],"mapped",[1576,1607]],[[64739,64739],"mapped",[1578,1605]],[[64740,64740],"mapped",[1578,1607]],[[64741,64741],"mapped",[1579,1605]],[[64742,64742],"mapped",[1579,1607]],[[64743,64743],"mapped",[1587,1605]],[[64744,64744],"mapped",[1587,1607]],[[64745,64745],"mapped",[1588,1605]],[[64746,64746],"mapped",[1588,1607]],[[64747,64747],"mapped",[1603,1604]],[[64748,64748],"mapped",[1603,1605]],[[64749,64749],"mapped",[1604,1605]],[[64750,64750],"mapped",[1606,1605]],[[64751,64751],"mapped",[1606,1607]],[[64752,64752],"mapped",[1610,1605]],[[64753,64753],"mapped",[1610,1607]],[[64754,64754],"mapped",[1600,1614,1617]],[[64755,64755],"mapped",[1600,1615,1617]],[[64756,64756],"mapped",[1600,1616,1617]],[[64757,64757],"mapped",[1591,1609]],[[64758,64758],"mapped",[1591,1610]],[[64759,64759],"mapped",[1593,1609]],[[64760,64760],"mapped",[1593,1610]],[[64761,64761],"mapped",[1594,1609]],[[64762,64762],"mapped",[1594,1610]],[[64763,64763],"mapped",[1587,1609]],[[64764,64764],"mapped",[1587,1610]],[[64765,64765],"mapped",[1588,1609]],[[64766,64766],"mapped",[1588,1610]],[[64767,64767],"mapped",[1581,1609]],[[64768,64768],"mapped",[1581,1610]],[[64769,64769],"mapped",[1580,1609]],[[64770,64770],"mapped",[1580,1610]],[[64771,64771],"mapped",[1582,1609]],[[64772,64772],"mapped",[1582,1610]],[[64773,64773],"mapped",[1589,1609]],[[64774,64774],"mapped",[1589,1610]],[[64775,64775],"mapped",[1590,1609]],[[64776,64776],"mapped",[1590,1610]],[[64777,64777],"mapped",[1588,1580]],[[64778,64778],"mapped",[1588,1581]],[[64779,64779],"mapped",[1588,1582]],[[64780,64780],"mapped",[1588,1605]],[[64781,64781],"mapped",[1588,1585]],[[64782,64782],"mapped",[1587,1585]],[[64783,64783],"mapped",[1589,1585]],[[64784,64784],"mapped",[1590,1585]],[[64785,64785],"mapped",[1591,1609]],[[64786,64786],"mapped",[1591,1610]],[[64787,64787],"mapped",[1593,1609]],[[64788,64788],"mapped",[1593,1610]],[[64789,64789],"mapped",[1594,1609]],[[64790,64790],"mapped",[1594,1610]],[[64791,64791],"mapped",[1587,1609]],[[64792,64792],"mapped",[1587,1610]],[[64793,64793],"mapped",[1588,1609]],[[64794,64794],"mapped",[1588,1610]],[[64795,64795],"mapped",[1581,1609]],[[64796,64796],"mapped",[1581,1610]],[[64797,64797],"mapped",[1580,1609]],[[64798,64798],"mapped",[1580,1610]],[[64799,64799],"mapped",[1582,1609]],[[64800,64800],"mapped",[1582,1610]],[[64801,64801],"mapped",[1589,1609]],[[64802,64802],"mapped",[1589,1610]],[[64803,64803],"mapped",[1590,1609]],[[64804,64804],"mapped",[1590,1610]],[[64805,64805],"mapped",[1588,1580]],[[64806,64806],"mapped",[1588,1581]],[[64807,64807],"mapped",[1588,1582]],[[64808,64808],"mapped",[1588,1605]],[[64809,64809],"mapped",[1588,1585]],[[64810,64810],"mapped",[1587,1585]],[[64811,64811],"mapped",[1589,1585]],[[64812,64812],"mapped",[1590,1585]],[[64813,64813],"mapped",[1588,1580]],[[64814,64814],"mapped",[1588,1581]],[[64815,64815],"mapped",[1588,1582]],[[64816,64816],"mapped",[1588,1605]],[[64817,64817],"mapped",[1587,1607]],[[64818,64818],"mapped",[1588,1607]],[[64819,64819],"mapped",[1591,1605]],[[64820,64820],"mapped",[1587,1580]],[[64821,64821],"mapped",[1587,1581]],[[64822,64822],"mapped",[1587,1582]],[[64823,64823],"mapped",[1588,1580]],[[64824,64824],"mapped",[1588,1581]],[[64825,64825],"mapped",[1588,1582]],[[64826,64826],"mapped",[1591,1605]],[[64827,64827],"mapped",[1592,1605]],[[64828,64829],"mapped",[1575,1611]],[[64830,64831],"valid",[],"NV8"],[[64832,64847],"disallowed"],[[64848,64848],"mapped",[1578,1580,1605]],[[64849,64850],"mapped",[1578,1581,1580]],[[64851,64851],"mapped",[1578,1581,1605]],[[64852,64852],"mapped",[1578,1582,1605]],[[64853,64853],"mapped",[1578,1605,1580]],[[64854,64854],"mapped",[1578,1605,1581]],[[64855,64855],"mapped",[1578,1605,1582]],[[64856,64857],"mapped",[1580,1605,1581]],[[64858,64858],"mapped",[1581,1605,1610]],[[64859,64859],"mapped",[1581,1605,1609]],[[64860,64860],"mapped",[1587,1581,1580]],[[64861,64861],"mapped",[1587,1580,1581]],[[64862,64862],"mapped",[1587,1580,1609]],[[64863,64864],"mapped",[1587,1605,1581]],[[64865,64865],"mapped",[1587,1605,1580]],[[64866,64867],"mapped",[1587,1605,1605]],[[64868,64869],"mapped",[1589,1581,1581]],[[64870,64870],"mapped",[1589,1605,1605]],[[64871,64872],"mapped",[1588,1581,1605]],[[64873,64873],"mapped",[1588,1580,1610]],[[64874,64875],"mapped",[1588,1605,1582]],[[64876,64877],"mapped",[1588,1605,1605]],[[64878,64878],"mapped",[1590,1581,1609]],[[64879,64880],"mapped",[1590,1582,1605]],[[64881,64882],"mapped",[1591,1605,1581]],[[64883,64883],"mapped",[1591,1605,1605]],[[64884,64884],"mapped",[1591,1605,1610]],[[64885,64885],"mapped",[1593,1580,1605]],[[64886,64887],"mapped",[1593,1605,1605]],[[64888,64888],"mapped",[1593,1605,1609]],[[64889,64889],"mapped",[1594,1605,1605]],[[64890,64890],"mapped",[1594,1605,1610]],[[64891,64891],"mapped",[1594,1605,1609]],[[64892,64893],"mapped",[1601,1582,1605]],[[64894,64894],"mapped",[1602,1605,1581]],[[64895,64895],"mapped",[1602,1605,1605]],[[64896,64896],"mapped",[1604,1581,1605]],[[64897,64897],"mapped",[1604,1581,1610]],[[64898,64898],"mapped",[1604,1581,1609]],[[64899,64900],"mapped",[1604,1580,1580]],[[64901,64902],"mapped",[1604,1582,1605]],[[64903,64904],"mapped",[1604,1605,1581]],[[64905,64905],"mapped",[1605,1581,1580]],[[64906,64906],"mapped",[1605,1581,1605]],[[64907,64907],"mapped",[1605,1581,1610]],[[64908,64908],"mapped",[1605,1580,1581]],[[64909,64909],"mapped",[1605,1580,1605]],[[64910,64910],"mapped",[1605,1582,1580]],[[64911,64911],"mapped",[1605,1582,1605]],[[64912,64913],"disallowed"],[[64914,64914],"mapped",[1605,1580,1582]],[[64915,64915],"mapped",[1607,1605,1580]],[[64916,64916],"mapped",[1607,1605,1605]],[[64917,64917],"mapped",[1606,1581,1605]],[[64918,64918],"mapped",[1606,1581,1609]],[[64919,64920],"mapped",[1606,1580,1605]],[[64921,64921],"mapped",[1606,1580,1609]],[[64922,64922],"mapped",[1606,1605,1610]],[[64923,64923],"mapped",[1606,1605,1609]],[[64924,64925],"mapped",[1610,1605,1605]],[[64926,64926],"mapped",[1576,1582,1610]],[[64927,64927],"mapped",[1578,1580,1610]],[[64928,64928],"mapped",[1578,1580,1609]],[[64929,64929],"mapped",[1578,1582,1610]],[[64930,64930],"mapped",[1578,1582,1609]],[[64931,64931],"mapped",[1578,1605,1610]],[[64932,64932],"mapped",[1578,1605,1609]],[[64933,64933],"mapped",[1580,1605,1610]],[[64934,64934],"mapped",[1580,1581,1609]],[[64935,64935],"mapped",[1580,1605,1609]],[[64936,64936],"mapped",[1587,1582,1609]],[[64937,64937],"mapped",[1589,1581,1610]],[[64938,64938],"mapped",[1588,1581,1610]],[[64939,64939],"mapped",[1590,1581,1610]],[[64940,64940],"mapped",[1604,1580,1610]],[[64941,64941],"mapped",[1604,1605,1610]],[[64942,64942],"mapped",[1610,1581,1610]],[[64943,64943],"mapped",[1610,1580,1610]],[[64944,64944],"mapped",[1610,1605,1610]],[[64945,64945],"mapped",[1605,1605,1610]],[[64946,64946],"mapped",[1602,1605,1610]],[[64947,64947],"mapped",[1606,1581,1610]],[[64948,64948],"mapped",[1602,1605,1581]],[[64949,64949],"mapped",[1604,1581,1605]],[[64950,64950],"mapped",[1593,1605,1610]],[[64951,64951],"mapped",[1603,1605,1610]],[[64952,64952],"mapped",[1606,1580,1581]],[[64953,64953],"mapped",[1605,1582,1610]],[[64954,64954],"mapped",[1604,1580,1605]],[[64955,64955],"mapped",[1603,1605,1605]],[[64956,64956],"mapped",[1604,1580,1605]],[[64957,64957],"mapped",[1606,1580,1581]],[[64958,64958],"mapped",[1580,1581,1610]],[[64959,64959],"mapped",[1581,1580,1610]],[[64960,64960],"mapped",[1605,1580,1610]],[[64961,64961],"mapped",[1601,1605,1610]],[[64962,64962],"mapped",[1576,1581,1610]],[[64963,64963],"mapped",[1603,1605,1605]],[[64964,64964],"mapped",[1593,1580,1605]],[[64965,64965],"mapped",[1589,1605,1605]],[[64966,64966],"mapped",[1587,1582,1610]],[[64967,64967],"mapped",[1606,1580,1610]],[[64968,64975],"disallowed"],[[64976,65007],"disallowed"],[[65008,65008],"mapped",[1589,1604,1746]],[[65009,65009],"mapped",[1602,1604,1746]],[[65010,65010],"mapped",[1575,1604,1604,1607]],[[65011,65011],"mapped",[1575,1603,1576,1585]],[[65012,65012],"mapped",[1605,1581,1605,1583]],[[65013,65013],"mapped",[1589,1604,1593,1605]],[[65014,65014],"mapped",[1585,1587,1608,1604]],[[65015,65015],"mapped",[1593,1604,1610,1607]],[[65016,65016],"mapped",[1608,1587,1604,1605]],[[65017,65017],"mapped",[1589,1604,1609]],[[65018,65018],"disallowed_STD3_mapped",[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605]],[[65019,65019],"disallowed_STD3_mapped",[1580,1604,32,1580,1604,1575,1604,1607]],[[65020,65020],"mapped",[1585,1740,1575,1604]],[[65021,65021],"valid",[],"NV8"],[[65022,65023],"disallowed"],[[65024,65039],"ignored"],[[65040,65040],"disallowed_STD3_mapped",[44]],[[65041,65041],"mapped",[12289]],[[65042,65042],"disallowed"],[[65043,65043],"disallowed_STD3_mapped",[58]],[[65044,65044],"disallowed_STD3_mapped",[59]],[[65045,65045],"disallowed_STD3_mapped",[33]],[[65046,65046],"disallowed_STD3_mapped",[63]],[[65047,65047],"mapped",[12310]],[[65048,65048],"mapped",[12311]],[[65049,65049],"disallowed"],[[65050,65055],"disallowed"],[[65056,65059],"valid"],[[65060,65062],"valid"],[[65063,65069],"valid"],[[65070,65071],"valid"],[[65072,65072],"disallowed"],[[65073,65073],"mapped",[8212]],[[65074,65074],"mapped",[8211]],[[65075,65076],"disallowed_STD3_mapped",[95]],[[65077,65077],"disallowed_STD3_mapped",[40]],[[65078,65078],"disallowed_STD3_mapped",[41]],[[65079,65079],"disallowed_STD3_mapped",[123]],[[65080,65080],"disallowed_STD3_mapped",[125]],[[65081,65081],"mapped",[12308]],[[65082,65082],"mapped",[12309]],[[65083,65083],"mapped",[12304]],[[65084,65084],"mapped",[12305]],[[65085,65085],"mapped",[12298]],[[65086,65086],"mapped",[12299]],[[65087,65087],"mapped",[12296]],[[65088,65088],"mapped",[12297]],[[65089,65089],"mapped",[12300]],[[65090,65090],"mapped",[12301]],[[65091,65091],"mapped",[12302]],[[65092,65092],"mapped",[12303]],[[65093,65094],"valid",[],"NV8"],[[65095,65095],"disallowed_STD3_mapped",[91]],[[65096,65096],"disallowed_STD3_mapped",[93]],[[65097,65100],"disallowed_STD3_mapped",[32,773]],[[65101,65103],"disallowed_STD3_mapped",[95]],[[65104,65104],"disallowed_STD3_mapped",[44]],[[65105,65105],"mapped",[12289]],[[65106,65106],"disallowed"],[[65107,65107],"disallowed"],[[65108,65108],"disallowed_STD3_mapped",[59]],[[65109,65109],"disallowed_STD3_mapped",[58]],[[65110,65110],"disallowed_STD3_mapped",[63]],[[65111,65111],"disallowed_STD3_mapped",[33]],[[65112,65112],"mapped",[8212]],[[65113,65113],"disallowed_STD3_mapped",[40]],[[65114,65114],"disallowed_STD3_mapped",[41]],[[65115,65115],"disallowed_STD3_mapped",[123]],[[65116,65116],"disallowed_STD3_mapped",[125]],[[65117,65117],"mapped",[12308]],[[65118,65118],"mapped",[12309]],[[65119,65119],"disallowed_STD3_mapped",[35]],[[65120,65120],"disallowed_STD3_mapped",[38]],[[65121,65121],"disallowed_STD3_mapped",[42]],[[65122,65122],"disallowed_STD3_mapped",[43]],[[65123,65123],"mapped",[45]],[[65124,65124],"disallowed_STD3_mapped",[60]],[[65125,65125],"disallowed_STD3_mapped",[62]],[[65126,65126],"disallowed_STD3_mapped",[61]],[[65127,65127],"disallowed"],[[65128,65128],"disallowed_STD3_mapped",[92]],[[65129,65129],"disallowed_STD3_mapped",[36]],[[65130,65130],"disallowed_STD3_mapped",[37]],[[65131,65131],"disallowed_STD3_mapped",[64]],[[65132,65135],"disallowed"],[[65136,65136],"disallowed_STD3_mapped",[32,1611]],[[65137,65137],"mapped",[1600,1611]],[[65138,65138],"disallowed_STD3_mapped",[32,1612]],[[65139,65139],"valid"],[[65140,65140],"disallowed_STD3_mapped",[32,1613]],[[65141,65141],"disallowed"],[[65142,65142],"disallowed_STD3_mapped",[32,1614]],[[65143,65143],"mapped",[1600,1614]],[[65144,65144],"disallowed_STD3_mapped",[32,1615]],[[65145,65145],"mapped",[1600,1615]],[[65146,65146],"disallowed_STD3_mapped",[32,1616]],[[65147,65147],"mapped",[1600,1616]],[[65148,65148],"disallowed_STD3_mapped",[32,1617]],[[65149,65149],"mapped",[1600,1617]],[[65150,65150],"disallowed_STD3_mapped",[32,1618]],[[65151,65151],"mapped",[1600,1618]],[[65152,65152],"mapped",[1569]],[[65153,65154],"mapped",[1570]],[[65155,65156],"mapped",[1571]],[[65157,65158],"mapped",[1572]],[[65159,65160],"mapped",[1573]],[[65161,65164],"mapped",[1574]],[[65165,65166],"mapped",[1575]],[[65167,65170],"mapped",[1576]],[[65171,65172],"mapped",[1577]],[[65173,65176],"mapped",[1578]],[[65177,65180],"mapped",[1579]],[[65181,65184],"mapped",[1580]],[[65185,65188],"mapped",[1581]],[[65189,65192],"mapped",[1582]],[[65193,65194],"mapped",[1583]],[[65195,65196],"mapped",[1584]],[[65197,65198],"mapped",[1585]],[[65199,65200],"mapped",[1586]],[[65201,65204],"mapped",[1587]],[[65205,65208],"mapped",[1588]],[[65209,65212],"mapped",[1589]],[[65213,65216],"mapped",[1590]],[[65217,65220],"mapped",[1591]],[[65221,65224],"mapped",[1592]],[[65225,65228],"mapped",[1593]],[[65229,65232],"mapped",[1594]],[[65233,65236],"mapped",[1601]],[[65237,65240],"mapped",[1602]],[[65241,65244],"mapped",[1603]],[[65245,65248],"mapped",[1604]],[[65249,65252],"mapped",[1605]],[[65253,65256],"mapped",[1606]],[[65257,65260],"mapped",[1607]],[[65261,65262],"mapped",[1608]],[[65263,65264],"mapped",[1609]],[[65265,65268],"mapped",[1610]],[[65269,65270],"mapped",[1604,1570]],[[65271,65272],"mapped",[1604,1571]],[[65273,65274],"mapped",[1604,1573]],[[65275,65276],"mapped",[1604,1575]],[[65277,65278],"disallowed"],[[65279,65279],"ignored"],[[65280,65280],"disallowed"],[[65281,65281],"disallowed_STD3_mapped",[33]],[[65282,65282],"disallowed_STD3_mapped",[34]],[[65283,65283],"disallowed_STD3_mapped",[35]],[[65284,65284],"disallowed_STD3_mapped",[36]],[[65285,65285],"disallowed_STD3_mapped",[37]],[[65286,65286],"disallowed_STD3_mapped",[38]],[[65287,65287],"disallowed_STD3_mapped",[39]],[[65288,65288],"disallowed_STD3_mapped",[40]],[[65289,65289],"disallowed_STD3_mapped",[41]],[[65290,65290],"disallowed_STD3_mapped",[42]],[[65291,65291],"disallowed_STD3_mapped",[43]],[[65292,65292],"disallowed_STD3_mapped",[44]],[[65293,65293],"mapped",[45]],[[65294,65294],"mapped",[46]],[[65295,65295],"disallowed_STD3_mapped",[47]],[[65296,65296],"mapped",[48]],[[65297,65297],"mapped",[49]],[[65298,65298],"mapped",[50]],[[65299,65299],"mapped",[51]],[[65300,65300],"mapped",[52]],[[65301,65301],"mapped",[53]],[[65302,65302],"mapped",[54]],[[65303,65303],"mapped",[55]],[[65304,65304],"mapped",[56]],[[65305,65305],"mapped",[57]],[[65306,65306],"disallowed_STD3_mapped",[58]],[[65307,65307],"disallowed_STD3_mapped",[59]],[[65308,65308],"disallowed_STD3_mapped",[60]],[[65309,65309],"disallowed_STD3_mapped",[61]],[[65310,65310],"disallowed_STD3_mapped",[62]],[[65311,65311],"disallowed_STD3_mapped",[63]],[[65312,65312],"disallowed_STD3_mapped",[64]],[[65313,65313],"mapped",[97]],[[65314,65314],"mapped",[98]],[[65315,65315],"mapped",[99]],[[65316,65316],"mapped",[100]],[[65317,65317],"mapped",[101]],[[65318,65318],"mapped",[102]],[[65319,65319],"mapped",[103]],[[65320,65320],"mapped",[104]],[[65321,65321],"mapped",[105]],[[65322,65322],"mapped",[106]],[[65323,65323],"mapped",[107]],[[65324,65324],"mapped",[108]],[[65325,65325],"mapped",[109]],[[65326,65326],"mapped",[110]],[[65327,65327],"mapped",[111]],[[65328,65328],"mapped",[112]],[[65329,65329],"mapped",[113]],[[65330,65330],"mapped",[114]],[[65331,65331],"mapped",[115]],[[65332,65332],"mapped",[116]],[[65333,65333],"mapped",[117]],[[65334,65334],"mapped",[118]],[[65335,65335],"mapped",[119]],[[65336,65336],"mapped",[120]],[[65337,65337],"mapped",[121]],[[65338,65338],"mapped",[122]],[[65339,65339],"disallowed_STD3_mapped",[91]],[[65340,65340],"disallowed_STD3_mapped",[92]],[[65341,65341],"disallowed_STD3_mapped",[93]],[[65342,65342],"disallowed_STD3_mapped",[94]],[[65343,65343],"disallowed_STD3_mapped",[95]],[[65344,65344],"disallowed_STD3_mapped",[96]],[[65345,65345],"mapped",[97]],[[65346,65346],"mapped",[98]],[[65347,65347],"mapped",[99]],[[65348,65348],"mapped",[100]],[[65349,65349],"mapped",[101]],[[65350,65350],"mapped",[102]],[[65351,65351],"mapped",[103]],[[65352,65352],"mapped",[104]],[[65353,65353],"mapped",[105]],[[65354,65354],"mapped",[106]],[[65355,65355],"mapped",[107]],[[65356,65356],"mapped",[108]],[[65357,65357],"mapped",[109]],[[65358,65358],"mapped",[110]],[[65359,65359],"mapped",[111]],[[65360,65360],"mapped",[112]],[[65361,65361],"mapped",[113]],[[65362,65362],"mapped",[114]],[[65363,65363],"mapped",[115]],[[65364,65364],"mapped",[116]],[[65365,65365],"mapped",[117]],[[65366,65366],"mapped",[118]],[[65367,65367],"mapped",[119]],[[65368,65368],"mapped",[120]],[[65369,65369],"mapped",[121]],[[65370,65370],"mapped",[122]],[[65371,65371],"disallowed_STD3_mapped",[123]],[[65372,65372],"disallowed_STD3_mapped",[124]],[[65373,65373],"disallowed_STD3_mapped",[125]],[[65374,65374],"disallowed_STD3_mapped",[126]],[[65375,65375],"mapped",[10629]],[[65376,65376],"mapped",[10630]],[[65377,65377],"mapped",[46]],[[65378,65378],"mapped",[12300]],[[65379,65379],"mapped",[12301]],[[65380,65380],"mapped",[12289]],[[65381,65381],"mapped",[12539]],[[65382,65382],"mapped",[12530]],[[65383,65383],"mapped",[12449]],[[65384,65384],"mapped",[12451]],[[65385,65385],"mapped",[12453]],[[65386,65386],"mapped",[12455]],[[65387,65387],"mapped",[12457]],[[65388,65388],"mapped",[12515]],[[65389,65389],"mapped",[12517]],[[65390,65390],"mapped",[12519]],[[65391,65391],"mapped",[12483]],[[65392,65392],"mapped",[12540]],[[65393,65393],"mapped",[12450]],[[65394,65394],"mapped",[12452]],[[65395,65395],"mapped",[12454]],[[65396,65396],"mapped",[12456]],[[65397,65397],"mapped",[12458]],[[65398,65398],"mapped",[12459]],[[65399,65399],"mapped",[12461]],[[65400,65400],"mapped",[12463]],[[65401,65401],"mapped",[12465]],[[65402,65402],"mapped",[12467]],[[65403,65403],"mapped",[12469]],[[65404,65404],"mapped",[12471]],[[65405,65405],"mapped",[12473]],[[65406,65406],"mapped",[12475]],[[65407,65407],"mapped",[12477]],[[65408,65408],"mapped",[12479]],[[65409,65409],"mapped",[12481]],[[65410,65410],"mapped",[12484]],[[65411,65411],"mapped",[12486]],[[65412,65412],"mapped",[12488]],[[65413,65413],"mapped",[12490]],[[65414,65414],"mapped",[12491]],[[65415,65415],"mapped",[12492]],[[65416,65416],"mapped",[12493]],[[65417,65417],"mapped",[12494]],[[65418,65418],"mapped",[12495]],[[65419,65419],"mapped",[12498]],[[65420,65420],"mapped",[12501]],[[65421,65421],"mapped",[12504]],[[65422,65422],"mapped",[12507]],[[65423,65423],"mapped",[12510]],[[65424,65424],"mapped",[12511]],[[65425,65425],"mapped",[12512]],[[65426,65426],"mapped",[12513]],[[65427,65427],"mapped",[12514]],[[65428,65428],"mapped",[12516]],[[65429,65429],"mapped",[12518]],[[65430,65430],"mapped",[12520]],[[65431,65431],"mapped",[12521]],[[65432,65432],"mapped",[12522]],[[65433,65433],"mapped",[12523]],[[65434,65434],"mapped",[12524]],[[65435,65435],"mapped",[12525]],[[65436,65436],"mapped",[12527]],[[65437,65437],"mapped",[12531]],[[65438,65438],"mapped",[12441]],[[65439,65439],"mapped",[12442]],[[65440,65440],"disallowed"],[[65441,65441],"mapped",[4352]],[[65442,65442],"mapped",[4353]],[[65443,65443],"mapped",[4522]],[[65444,65444],"mapped",[4354]],[[65445,65445],"mapped",[4524]],[[65446,65446],"mapped",[4525]],[[65447,65447],"mapped",[4355]],[[65448,65448],"mapped",[4356]],[[65449,65449],"mapped",[4357]],[[65450,65450],"mapped",[4528]],[[65451,65451],"mapped",[4529]],[[65452,65452],"mapped",[4530]],[[65453,65453],"mapped",[4531]],[[65454,65454],"mapped",[4532]],[[65455,65455],"mapped",[4533]],[[65456,65456],"mapped",[4378]],[[65457,65457],"mapped",[4358]],[[65458,65458],"mapped",[4359]],[[65459,65459],"mapped",[4360]],[[65460,65460],"mapped",[4385]],[[65461,65461],"mapped",[4361]],[[65462,65462],"mapped",[4362]],[[65463,65463],"mapped",[4363]],[[65464,65464],"mapped",[4364]],[[65465,65465],"mapped",[4365]],[[65466,65466],"mapped",[4366]],[[65467,65467],"mapped",[4367]],[[65468,65468],"mapped",[4368]],[[65469,65469],"mapped",[4369]],[[65470,65470],"mapped",[4370]],[[65471,65473],"disallowed"],[[65474,65474],"mapped",[4449]],[[65475,65475],"mapped",[4450]],[[65476,65476],"mapped",[4451]],[[65477,65477],"mapped",[4452]],[[65478,65478],"mapped",[4453]],[[65479,65479],"mapped",[4454]],[[65480,65481],"disallowed"],[[65482,65482],"mapped",[4455]],[[65483,65483],"mapped",[4456]],[[65484,65484],"mapped",[4457]],[[65485,65485],"mapped",[4458]],[[65486,65486],"mapped",[4459]],[[65487,65487],"mapped",[4460]],[[65488,65489],"disallowed"],[[65490,65490],"mapped",[4461]],[[65491,65491],"mapped",[4462]],[[65492,65492],"mapped",[4463]],[[65493,65493],"mapped",[4464]],[[65494,65494],"mapped",[4465]],[[65495,65495],"mapped",[4466]],[[65496,65497],"disallowed"],[[65498,65498],"mapped",[4467]],[[65499,65499],"mapped",[4468]],[[65500,65500],"mapped",[4469]],[[65501,65503],"disallowed"],[[65504,65504],"mapped",[162]],[[65505,65505],"mapped",[163]],[[65506,65506],"mapped",[172]],[[65507,65507],"disallowed_STD3_mapped",[32,772]],[[65508,65508],"mapped",[166]],[[65509,65509],"mapped",[165]],[[65510,65510],"mapped",[8361]],[[65511,65511],"disallowed"],[[65512,65512],"mapped",[9474]],[[65513,65513],"mapped",[8592]],[[65514,65514],"mapped",[8593]],[[65515,65515],"mapped",[8594]],[[65516,65516],"mapped",[8595]],[[65517,65517],"mapped",[9632]],[[65518,65518],"mapped",[9675]],[[65519,65528],"disallowed"],[[65529,65531],"disallowed"],[[65532,65532],"disallowed"],[[65533,65533],"disallowed"],[[65534,65535],"disallowed"],[[65536,65547],"valid"],[[65548,65548],"disallowed"],[[65549,65574],"valid"],[[65575,65575],"disallowed"],[[65576,65594],"valid"],[[65595,65595],"disallowed"],[[65596,65597],"valid"],[[65598,65598],"disallowed"],[[65599,65613],"valid"],[[65614,65615],"disallowed"],[[65616,65629],"valid"],[[65630,65663],"disallowed"],[[65664,65786],"valid"],[[65787,65791],"disallowed"],[[65792,65794],"valid",[],"NV8"],[[65795,65798],"disallowed"],[[65799,65843],"valid",[],"NV8"],[[65844,65846],"disallowed"],[[65847,65855],"valid",[],"NV8"],[[65856,65930],"valid",[],"NV8"],[[65931,65932],"valid",[],"NV8"],[[65933,65935],"disallowed"],[[65936,65947],"valid",[],"NV8"],[[65948,65951],"disallowed"],[[65952,65952],"valid",[],"NV8"],[[65953,65999],"disallowed"],[[66e3,66044],"valid",[],"NV8"],[[66045,66045],"valid"],[[66046,66175],"disallowed"],[[66176,66204],"valid"],[[66205,66207],"disallowed"],[[66208,66256],"valid"],[[66257,66271],"disallowed"],[[66272,66272],"valid"],[[66273,66299],"valid",[],"NV8"],[[66300,66303],"disallowed"],[[66304,66334],"valid"],[[66335,66335],"valid"],[[66336,66339],"valid",[],"NV8"],[[66340,66351],"disallowed"],[[66352,66368],"valid"],[[66369,66369],"valid",[],"NV8"],[[66370,66377],"valid"],[[66378,66378],"valid",[],"NV8"],[[66379,66383],"disallowed"],[[66384,66426],"valid"],[[66427,66431],"disallowed"],[[66432,66461],"valid"],[[66462,66462],"disallowed"],[[66463,66463],"valid",[],"NV8"],[[66464,66499],"valid"],[[66500,66503],"disallowed"],[[66504,66511],"valid"],[[66512,66517],"valid",[],"NV8"],[[66518,66559],"disallowed"],[[66560,66560],"mapped",[66600]],[[66561,66561],"mapped",[66601]],[[66562,66562],"mapped",[66602]],[[66563,66563],"mapped",[66603]],[[66564,66564],"mapped",[66604]],[[66565,66565],"mapped",[66605]],[[66566,66566],"mapped",[66606]],[[66567,66567],"mapped",[66607]],[[66568,66568],"mapped",[66608]],[[66569,66569],"mapped",[66609]],[[66570,66570],"mapped",[66610]],[[66571,66571],"mapped",[66611]],[[66572,66572],"mapped",[66612]],[[66573,66573],"mapped",[66613]],[[66574,66574],"mapped",[66614]],[[66575,66575],"mapped",[66615]],[[66576,66576],"mapped",[66616]],[[66577,66577],"mapped",[66617]],[[66578,66578],"mapped",[66618]],[[66579,66579],"mapped",[66619]],[[66580,66580],"mapped",[66620]],[[66581,66581],"mapped",[66621]],[[66582,66582],"mapped",[66622]],[[66583,66583],"mapped",[66623]],[[66584,66584],"mapped",[66624]],[[66585,66585],"mapped",[66625]],[[66586,66586],"mapped",[66626]],[[66587,66587],"mapped",[66627]],[[66588,66588],"mapped",[66628]],[[66589,66589],"mapped",[66629]],[[66590,66590],"mapped",[66630]],[[66591,66591],"mapped",[66631]],[[66592,66592],"mapped",[66632]],[[66593,66593],"mapped",[66633]],[[66594,66594],"mapped",[66634]],[[66595,66595],"mapped",[66635]],[[66596,66596],"mapped",[66636]],[[66597,66597],"mapped",[66637]],[[66598,66598],"mapped",[66638]],[[66599,66599],"mapped",[66639]],[[66600,66637],"valid"],[[66638,66717],"valid"],[[66718,66719],"disallowed"],[[66720,66729],"valid"],[[66730,66815],"disallowed"],[[66816,66855],"valid"],[[66856,66863],"disallowed"],[[66864,66915],"valid"],[[66916,66926],"disallowed"],[[66927,66927],"valid",[],"NV8"],[[66928,67071],"disallowed"],[[67072,67382],"valid"],[[67383,67391],"disallowed"],[[67392,67413],"valid"],[[67414,67423],"disallowed"],[[67424,67431],"valid"],[[67432,67583],"disallowed"],[[67584,67589],"valid"],[[67590,67591],"disallowed"],[[67592,67592],"valid"],[[67593,67593],"disallowed"],[[67594,67637],"valid"],[[67638,67638],"disallowed"],[[67639,67640],"valid"],[[67641,67643],"disallowed"],[[67644,67644],"valid"],[[67645,67646],"disallowed"],[[67647,67647],"valid"],[[67648,67669],"valid"],[[67670,67670],"disallowed"],[[67671,67679],"valid",[],"NV8"],[[67680,67702],"valid"],[[67703,67711],"valid",[],"NV8"],[[67712,67742],"valid"],[[67743,67750],"disallowed"],[[67751,67759],"valid",[],"NV8"],[[67760,67807],"disallowed"],[[67808,67826],"valid"],[[67827,67827],"disallowed"],[[67828,67829],"valid"],[[67830,67834],"disallowed"],[[67835,67839],"valid",[],"NV8"],[[67840,67861],"valid"],[[67862,67865],"valid",[],"NV8"],[[67866,67867],"valid",[],"NV8"],[[67868,67870],"disallowed"],[[67871,67871],"valid",[],"NV8"],[[67872,67897],"valid"],[[67898,67902],"disallowed"],[[67903,67903],"valid",[],"NV8"],[[67904,67967],"disallowed"],[[67968,68023],"valid"],[[68024,68027],"disallowed"],[[68028,68029],"valid",[],"NV8"],[[68030,68031],"valid"],[[68032,68047],"valid",[],"NV8"],[[68048,68049],"disallowed"],[[68050,68095],"valid",[],"NV8"],[[68096,68099],"valid"],[[68100,68100],"disallowed"],[[68101,68102],"valid"],[[68103,68107],"disallowed"],[[68108,68115],"valid"],[[68116,68116],"disallowed"],[[68117,68119],"valid"],[[68120,68120],"disallowed"],[[68121,68147],"valid"],[[68148,68151],"disallowed"],[[68152,68154],"valid"],[[68155,68158],"disallowed"],[[68159,68159],"valid"],[[68160,68167],"valid",[],"NV8"],[[68168,68175],"disallowed"],[[68176,68184],"valid",[],"NV8"],[[68185,68191],"disallowed"],[[68192,68220],"valid"],[[68221,68223],"valid",[],"NV8"],[[68224,68252],"valid"],[[68253,68255],"valid",[],"NV8"],[[68256,68287],"disallowed"],[[68288,68295],"valid"],[[68296,68296],"valid",[],"NV8"],[[68297,68326],"valid"],[[68327,68330],"disallowed"],[[68331,68342],"valid",[],"NV8"],[[68343,68351],"disallowed"],[[68352,68405],"valid"],[[68406,68408],"disallowed"],[[68409,68415],"valid",[],"NV8"],[[68416,68437],"valid"],[[68438,68439],"disallowed"],[[68440,68447],"valid",[],"NV8"],[[68448,68466],"valid"],[[68467,68471],"disallowed"],[[68472,68479],"valid",[],"NV8"],[[68480,68497],"valid"],[[68498,68504],"disallowed"],[[68505,68508],"valid",[],"NV8"],[[68509,68520],"disallowed"],[[68521,68527],"valid",[],"NV8"],[[68528,68607],"disallowed"],[[68608,68680],"valid"],[[68681,68735],"disallowed"],[[68736,68736],"mapped",[68800]],[[68737,68737],"mapped",[68801]],[[68738,68738],"mapped",[68802]],[[68739,68739],"mapped",[68803]],[[68740,68740],"mapped",[68804]],[[68741,68741],"mapped",[68805]],[[68742,68742],"mapped",[68806]],[[68743,68743],"mapped",[68807]],[[68744,68744],"mapped",[68808]],[[68745,68745],"mapped",[68809]],[[68746,68746],"mapped",[68810]],[[68747,68747],"mapped",[68811]],[[68748,68748],"mapped",[68812]],[[68749,68749],"mapped",[68813]],[[68750,68750],"mapped",[68814]],[[68751,68751],"mapped",[68815]],[[68752,68752],"mapped",[68816]],[[68753,68753],"mapped",[68817]],[[68754,68754],"mapped",[68818]],[[68755,68755],"mapped",[68819]],[[68756,68756],"mapped",[68820]],[[68757,68757],"mapped",[68821]],[[68758,68758],"mapped",[68822]],[[68759,68759],"mapped",[68823]],[[68760,68760],"mapped",[68824]],[[68761,68761],"mapped",[68825]],[[68762,68762],"mapped",[68826]],[[68763,68763],"mapped",[68827]],[[68764,68764],"mapped",[68828]],[[68765,68765],"mapped",[68829]],[[68766,68766],"mapped",[68830]],[[68767,68767],"mapped",[68831]],[[68768,68768],"mapped",[68832]],[[68769,68769],"mapped",[68833]],[[68770,68770],"mapped",[68834]],[[68771,68771],"mapped",[68835]],[[68772,68772],"mapped",[68836]],[[68773,68773],"mapped",[68837]],[[68774,68774],"mapped",[68838]],[[68775,68775],"mapped",[68839]],[[68776,68776],"mapped",[68840]],[[68777,68777],"mapped",[68841]],[[68778,68778],"mapped",[68842]],[[68779,68779],"mapped",[68843]],[[68780,68780],"mapped",[68844]],[[68781,68781],"mapped",[68845]],[[68782,68782],"mapped",[68846]],[[68783,68783],"mapped",[68847]],[[68784,68784],"mapped",[68848]],[[68785,68785],"mapped",[68849]],[[68786,68786],"mapped",[68850]],[[68787,68799],"disallowed"],[[68800,68850],"valid"],[[68851,68857],"disallowed"],[[68858,68863],"valid",[],"NV8"],[[68864,69215],"disallowed"],[[69216,69246],"valid",[],"NV8"],[[69247,69631],"disallowed"],[[69632,69702],"valid"],[[69703,69709],"valid",[],"NV8"],[[69710,69713],"disallowed"],[[69714,69733],"valid",[],"NV8"],[[69734,69743],"valid"],[[69744,69758],"disallowed"],[[69759,69759],"valid"],[[69760,69818],"valid"],[[69819,69820],"valid",[],"NV8"],[[69821,69821],"disallowed"],[[69822,69825],"valid",[],"NV8"],[[69826,69839],"disallowed"],[[69840,69864],"valid"],[[69865,69871],"disallowed"],[[69872,69881],"valid"],[[69882,69887],"disallowed"],[[69888,69940],"valid"],[[69941,69941],"disallowed"],[[69942,69951],"valid"],[[69952,69955],"valid",[],"NV8"],[[69956,69967],"disallowed"],[[69968,70003],"valid"],[[70004,70005],"valid",[],"NV8"],[[70006,70006],"valid"],[[70007,70015],"disallowed"],[[70016,70084],"valid"],[[70085,70088],"valid",[],"NV8"],[[70089,70089],"valid",[],"NV8"],[[70090,70092],"valid"],[[70093,70093],"valid",[],"NV8"],[[70094,70095],"disallowed"],[[70096,70105],"valid"],[[70106,70106],"valid"],[[70107,70107],"valid",[],"NV8"],[[70108,70108],"valid"],[[70109,70111],"valid",[],"NV8"],[[70112,70112],"disallowed"],[[70113,70132],"valid",[],"NV8"],[[70133,70143],"disallowed"],[[70144,70161],"valid"],[[70162,70162],"disallowed"],[[70163,70199],"valid"],[[70200,70205],"valid",[],"NV8"],[[70206,70271],"disallowed"],[[70272,70278],"valid"],[[70279,70279],"disallowed"],[[70280,70280],"valid"],[[70281,70281],"disallowed"],[[70282,70285],"valid"],[[70286,70286],"disallowed"],[[70287,70301],"valid"],[[70302,70302],"disallowed"],[[70303,70312],"valid"],[[70313,70313],"valid",[],"NV8"],[[70314,70319],"disallowed"],[[70320,70378],"valid"],[[70379,70383],"disallowed"],[[70384,70393],"valid"],[[70394,70399],"disallowed"],[[70400,70400],"valid"],[[70401,70403],"valid"],[[70404,70404],"disallowed"],[[70405,70412],"valid"],[[70413,70414],"disallowed"],[[70415,70416],"valid"],[[70417,70418],"disallowed"],[[70419,70440],"valid"],[[70441,70441],"disallowed"],[[70442,70448],"valid"],[[70449,70449],"disallowed"],[[70450,70451],"valid"],[[70452,70452],"disallowed"],[[70453,70457],"valid"],[[70458,70459],"disallowed"],[[70460,70468],"valid"],[[70469,70470],"disallowed"],[[70471,70472],"valid"],[[70473,70474],"disallowed"],[[70475,70477],"valid"],[[70478,70479],"disallowed"],[[70480,70480],"valid"],[[70481,70486],"disallowed"],[[70487,70487],"valid"],[[70488,70492],"disallowed"],[[70493,70499],"valid"],[[70500,70501],"disallowed"],[[70502,70508],"valid"],[[70509,70511],"disallowed"],[[70512,70516],"valid"],[[70517,70783],"disallowed"],[[70784,70853],"valid"],[[70854,70854],"valid",[],"NV8"],[[70855,70855],"valid"],[[70856,70863],"disallowed"],[[70864,70873],"valid"],[[70874,71039],"disallowed"],[[71040,71093],"valid"],[[71094,71095],"disallowed"],[[71096,71104],"valid"],[[71105,71113],"valid",[],"NV8"],[[71114,71127],"valid",[],"NV8"],[[71128,71133],"valid"],[[71134,71167],"disallowed"],[[71168,71232],"valid"],[[71233,71235],"valid",[],"NV8"],[[71236,71236],"valid"],[[71237,71247],"disallowed"],[[71248,71257],"valid"],[[71258,71295],"disallowed"],[[71296,71351],"valid"],[[71352,71359],"disallowed"],[[71360,71369],"valid"],[[71370,71423],"disallowed"],[[71424,71449],"valid"],[[71450,71452],"disallowed"],[[71453,71467],"valid"],[[71468,71471],"disallowed"],[[71472,71481],"valid"],[[71482,71487],"valid",[],"NV8"],[[71488,71839],"disallowed"],[[71840,71840],"mapped",[71872]],[[71841,71841],"mapped",[71873]],[[71842,71842],"mapped",[71874]],[[71843,71843],"mapped",[71875]],[[71844,71844],"mapped",[71876]],[[71845,71845],"mapped",[71877]],[[71846,71846],"mapped",[71878]],[[71847,71847],"mapped",[71879]],[[71848,71848],"mapped",[71880]],[[71849,71849],"mapped",[71881]],[[71850,71850],"mapped",[71882]],[[71851,71851],"mapped",[71883]],[[71852,71852],"mapped",[71884]],[[71853,71853],"mapped",[71885]],[[71854,71854],"mapped",[71886]],[[71855,71855],"mapped",[71887]],[[71856,71856],"mapped",[71888]],[[71857,71857],"mapped",[71889]],[[71858,71858],"mapped",[71890]],[[71859,71859],"mapped",[71891]],[[71860,71860],"mapped",[71892]],[[71861,71861],"mapped",[71893]],[[71862,71862],"mapped",[71894]],[[71863,71863],"mapped",[71895]],[[71864,71864],"mapped",[71896]],[[71865,71865],"mapped",[71897]],[[71866,71866],"mapped",[71898]],[[71867,71867],"mapped",[71899]],[[71868,71868],"mapped",[71900]],[[71869,71869],"mapped",[71901]],[[71870,71870],"mapped",[71902]],[[71871,71871],"mapped",[71903]],[[71872,71913],"valid"],[[71914,71922],"valid",[],"NV8"],[[71923,71934],"disallowed"],[[71935,71935],"valid"],[[71936,72383],"disallowed"],[[72384,72440],"valid"],[[72441,73727],"disallowed"],[[73728,74606],"valid"],[[74607,74648],"valid"],[[74649,74649],"valid"],[[74650,74751],"disallowed"],[[74752,74850],"valid",[],"NV8"],[[74851,74862],"valid",[],"NV8"],[[74863,74863],"disallowed"],[[74864,74867],"valid",[],"NV8"],[[74868,74868],"valid",[],"NV8"],[[74869,74879],"disallowed"],[[74880,75075],"valid"],[[75076,77823],"disallowed"],[[77824,78894],"valid"],[[78895,82943],"disallowed"],[[82944,83526],"valid"],[[83527,92159],"disallowed"],[[92160,92728],"valid"],[[92729,92735],"disallowed"],[[92736,92766],"valid"],[[92767,92767],"disallowed"],[[92768,92777],"valid"],[[92778,92781],"disallowed"],[[92782,92783],"valid",[],"NV8"],[[92784,92879],"disallowed"],[[92880,92909],"valid"],[[92910,92911],"disallowed"],[[92912,92916],"valid"],[[92917,92917],"valid",[],"NV8"],[[92918,92927],"disallowed"],[[92928,92982],"valid"],[[92983,92991],"valid",[],"NV8"],[[92992,92995],"valid"],[[92996,92997],"valid",[],"NV8"],[[92998,93007],"disallowed"],[[93008,93017],"valid"],[[93018,93018],"disallowed"],[[93019,93025],"valid",[],"NV8"],[[93026,93026],"disallowed"],[[93027,93047],"valid"],[[93048,93052],"disallowed"],[[93053,93071],"valid"],[[93072,93951],"disallowed"],[[93952,94020],"valid"],[[94021,94031],"disallowed"],[[94032,94078],"valid"],[[94079,94094],"disallowed"],[[94095,94111],"valid"],[[94112,110591],"disallowed"],[[110592,110593],"valid"],[[110594,113663],"disallowed"],[[113664,113770],"valid"],[[113771,113775],"disallowed"],[[113776,113788],"valid"],[[113789,113791],"disallowed"],[[113792,113800],"valid"],[[113801,113807],"disallowed"],[[113808,113817],"valid"],[[113818,113819],"disallowed"],[[113820,113820],"valid",[],"NV8"],[[113821,113822],"valid"],[[113823,113823],"valid",[],"NV8"],[[113824,113827],"ignored"],[[113828,118783],"disallowed"],[[118784,119029],"valid",[],"NV8"],[[119030,119039],"disallowed"],[[119040,119078],"valid",[],"NV8"],[[119079,119080],"disallowed"],[[119081,119081],"valid",[],"NV8"],[[119082,119133],"valid",[],"NV8"],[[119134,119134],"mapped",[119127,119141]],[[119135,119135],"mapped",[119128,119141]],[[119136,119136],"mapped",[119128,119141,119150]],[[119137,119137],"mapped",[119128,119141,119151]],[[119138,119138],"mapped",[119128,119141,119152]],[[119139,119139],"mapped",[119128,119141,119153]],[[119140,119140],"mapped",[119128,119141,119154]],[[119141,119154],"valid",[],"NV8"],[[119155,119162],"disallowed"],[[119163,119226],"valid",[],"NV8"],[[119227,119227],"mapped",[119225,119141]],[[119228,119228],"mapped",[119226,119141]],[[119229,119229],"mapped",[119225,119141,119150]],[[119230,119230],"mapped",[119226,119141,119150]],[[119231,119231],"mapped",[119225,119141,119151]],[[119232,119232],"mapped",[119226,119141,119151]],[[119233,119261],"valid",[],"NV8"],[[119262,119272],"valid",[],"NV8"],[[119273,119295],"disallowed"],[[119296,119365],"valid",[],"NV8"],[[119366,119551],"disallowed"],[[119552,119638],"valid",[],"NV8"],[[119639,119647],"disallowed"],[[119648,119665],"valid",[],"NV8"],[[119666,119807],"disallowed"],[[119808,119808],"mapped",[97]],[[119809,119809],"mapped",[98]],[[119810,119810],"mapped",[99]],[[119811,119811],"mapped",[100]],[[119812,119812],"mapped",[101]],[[119813,119813],"mapped",[102]],[[119814,119814],"mapped",[103]],[[119815,119815],"mapped",[104]],[[119816,119816],"mapped",[105]],[[119817,119817],"mapped",[106]],[[119818,119818],"mapped",[107]],[[119819,119819],"mapped",[108]],[[119820,119820],"mapped",[109]],[[119821,119821],"mapped",[110]],[[119822,119822],"mapped",[111]],[[119823,119823],"mapped",[112]],[[119824,119824],"mapped",[113]],[[119825,119825],"mapped",[114]],[[119826,119826],"mapped",[115]],[[119827,119827],"mapped",[116]],[[119828,119828],"mapped",[117]],[[119829,119829],"mapped",[118]],[[119830,119830],"mapped",[119]],[[119831,119831],"mapped",[120]],[[119832,119832],"mapped",[121]],[[119833,119833],"mapped",[122]],[[119834,119834],"mapped",[97]],[[119835,119835],"mapped",[98]],[[119836,119836],"mapped",[99]],[[119837,119837],"mapped",[100]],[[119838,119838],"mapped",[101]],[[119839,119839],"mapped",[102]],[[119840,119840],"mapped",[103]],[[119841,119841],"mapped",[104]],[[119842,119842],"mapped",[105]],[[119843,119843],"mapped",[106]],[[119844,119844],"mapped",[107]],[[119845,119845],"mapped",[108]],[[119846,119846],"mapped",[109]],[[119847,119847],"mapped",[110]],[[119848,119848],"mapped",[111]],[[119849,119849],"mapped",[112]],[[119850,119850],"mapped",[113]],[[119851,119851],"mapped",[114]],[[119852,119852],"mapped",[115]],[[119853,119853],"mapped",[116]],[[119854,119854],"mapped",[117]],[[119855,119855],"mapped",[118]],[[119856,119856],"mapped",[119]],[[119857,119857],"mapped",[120]],[[119858,119858],"mapped",[121]],[[119859,119859],"mapped",[122]],[[119860,119860],"mapped",[97]],[[119861,119861],"mapped",[98]],[[119862,119862],"mapped",[99]],[[119863,119863],"mapped",[100]],[[119864,119864],"mapped",[101]],[[119865,119865],"mapped",[102]],[[119866,119866],"mapped",[103]],[[119867,119867],"mapped",[104]],[[119868,119868],"mapped",[105]],[[119869,119869],"mapped",[106]],[[119870,119870],"mapped",[107]],[[119871,119871],"mapped",[108]],[[119872,119872],"mapped",[109]],[[119873,119873],"mapped",[110]],[[119874,119874],"mapped",[111]],[[119875,119875],"mapped",[112]],[[119876,119876],"mapped",[113]],[[119877,119877],"mapped",[114]],[[119878,119878],"mapped",[115]],[[119879,119879],"mapped",[116]],[[119880,119880],"mapped",[117]],[[119881,119881],"mapped",[118]],[[119882,119882],"mapped",[119]],[[119883,119883],"mapped",[120]],[[119884,119884],"mapped",[121]],[[119885,119885],"mapped",[122]],[[119886,119886],"mapped",[97]],[[119887,119887],"mapped",[98]],[[119888,119888],"mapped",[99]],[[119889,119889],"mapped",[100]],[[119890,119890],"mapped",[101]],[[119891,119891],"mapped",[102]],[[119892,119892],"mapped",[103]],[[119893,119893],"disallowed"],[[119894,119894],"mapped",[105]],[[119895,119895],"mapped",[106]],[[119896,119896],"mapped",[107]],[[119897,119897],"mapped",[108]],[[119898,119898],"mapped",[109]],[[119899,119899],"mapped",[110]],[[119900,119900],"mapped",[111]],[[119901,119901],"mapped",[112]],[[119902,119902],"mapped",[113]],[[119903,119903],"mapped",[114]],[[119904,119904],"mapped",[115]],[[119905,119905],"mapped",[116]],[[119906,119906],"mapped",[117]],[[119907,119907],"mapped",[118]],[[119908,119908],"mapped",[119]],[[119909,119909],"mapped",[120]],[[119910,119910],"mapped",[121]],[[119911,119911],"mapped",[122]],[[119912,119912],"mapped",[97]],[[119913,119913],"mapped",[98]],[[119914,119914],"mapped",[99]],[[119915,119915],"mapped",[100]],[[119916,119916],"mapped",[101]],[[119917,119917],"mapped",[102]],[[119918,119918],"mapped",[103]],[[119919,119919],"mapped",[104]],[[119920,119920],"mapped",[105]],[[119921,119921],"mapped",[106]],[[119922,119922],"mapped",[107]],[[119923,119923],"mapped",[108]],[[119924,119924],"mapped",[109]],[[119925,119925],"mapped",[110]],[[119926,119926],"mapped",[111]],[[119927,119927],"mapped",[112]],[[119928,119928],"mapped",[113]],[[119929,119929],"mapped",[114]],[[119930,119930],"mapped",[115]],[[119931,119931],"mapped",[116]],[[119932,119932],"mapped",[117]],[[119933,119933],"mapped",[118]],[[119934,119934],"mapped",[119]],[[119935,119935],"mapped",[120]],[[119936,119936],"mapped",[121]],[[119937,119937],"mapped",[122]],[[119938,119938],"mapped",[97]],[[119939,119939],"mapped",[98]],[[119940,119940],"mapped",[99]],[[119941,119941],"mapped",[100]],[[119942,119942],"mapped",[101]],[[119943,119943],"mapped",[102]],[[119944,119944],"mapped",[103]],[[119945,119945],"mapped",[104]],[[119946,119946],"mapped",[105]],[[119947,119947],"mapped",[106]],[[119948,119948],"mapped",[107]],[[119949,119949],"mapped",[108]],[[119950,119950],"mapped",[109]],[[119951,119951],"mapped",[110]],[[119952,119952],"mapped",[111]],[[119953,119953],"mapped",[112]],[[119954,119954],"mapped",[113]],[[119955,119955],"mapped",[114]],[[119956,119956],"mapped",[115]],[[119957,119957],"mapped",[116]],[[119958,119958],"mapped",[117]],[[119959,119959],"mapped",[118]],[[119960,119960],"mapped",[119]],[[119961,119961],"mapped",[120]],[[119962,119962],"mapped",[121]],[[119963,119963],"mapped",[122]],[[119964,119964],"mapped",[97]],[[119965,119965],"disallowed"],[[119966,119966],"mapped",[99]],[[119967,119967],"mapped",[100]],[[119968,119969],"disallowed"],[[119970,119970],"mapped",[103]],[[119971,119972],"disallowed"],[[119973,119973],"mapped",[106]],[[119974,119974],"mapped",[107]],[[119975,119976],"disallowed"],[[119977,119977],"mapped",[110]],[[119978,119978],"mapped",[111]],[[119979,119979],"mapped",[112]],[[119980,119980],"mapped",[113]],[[119981,119981],"disallowed"],[[119982,119982],"mapped",[115]],[[119983,119983],"mapped",[116]],[[119984,119984],"mapped",[117]],[[119985,119985],"mapped",[118]],[[119986,119986],"mapped",[119]],[[119987,119987],"mapped",[120]],[[119988,119988],"mapped",[121]],[[119989,119989],"mapped",[122]],[[119990,119990],"mapped",[97]],[[119991,119991],"mapped",[98]],[[119992,119992],"mapped",[99]],[[119993,119993],"mapped",[100]],[[119994,119994],"disallowed"],[[119995,119995],"mapped",[102]],[[119996,119996],"disallowed"],[[119997,119997],"mapped",[104]],[[119998,119998],"mapped",[105]],[[119999,119999],"mapped",[106]],[[12e4,12e4],"mapped",[107]],[[120001,120001],"mapped",[108]],[[120002,120002],"mapped",[109]],[[120003,120003],"mapped",[110]],[[120004,120004],"disallowed"],[[120005,120005],"mapped",[112]],[[120006,120006],"mapped",[113]],[[120007,120007],"mapped",[114]],[[120008,120008],"mapped",[115]],[[120009,120009],"mapped",[116]],[[120010,120010],"mapped",[117]],[[120011,120011],"mapped",[118]],[[120012,120012],"mapped",[119]],[[120013,120013],"mapped",[120]],[[120014,120014],"mapped",[121]],[[120015,120015],"mapped",[122]],[[120016,120016],"mapped",[97]],[[120017,120017],"mapped",[98]],[[120018,120018],"mapped",[99]],[[120019,120019],"mapped",[100]],[[120020,120020],"mapped",[101]],[[120021,120021],"mapped",[102]],[[120022,120022],"mapped",[103]],[[120023,120023],"mapped",[104]],[[120024,120024],"mapped",[105]],[[120025,120025],"mapped",[106]],[[120026,120026],"mapped",[107]],[[120027,120027],"mapped",[108]],[[120028,120028],"mapped",[109]],[[120029,120029],"mapped",[110]],[[120030,120030],"mapped",[111]],[[120031,120031],"mapped",[112]],[[120032,120032],"mapped",[113]],[[120033,120033],"mapped",[114]],[[120034,120034],"mapped",[115]],[[120035,120035],"mapped",[116]],[[120036,120036],"mapped",[117]],[[120037,120037],"mapped",[118]],[[120038,120038],"mapped",[119]],[[120039,120039],"mapped",[120]],[[120040,120040],"mapped",[121]],[[120041,120041],"mapped",[122]],[[120042,120042],"mapped",[97]],[[120043,120043],"mapped",[98]],[[120044,120044],"mapped",[99]],[[120045,120045],"mapped",[100]],[[120046,120046],"mapped",[101]],[[120047,120047],"mapped",[102]],[[120048,120048],"mapped",[103]],[[120049,120049],"mapped",[104]],[[120050,120050],"mapped",[105]],[[120051,120051],"mapped",[106]],[[120052,120052],"mapped",[107]],[[120053,120053],"mapped",[108]],[[120054,120054],"mapped",[109]],[[120055,120055],"mapped",[110]],[[120056,120056],"mapped",[111]],[[120057,120057],"mapped",[112]],[[120058,120058],"mapped",[113]],[[120059,120059],"mapped",[114]],[[120060,120060],"mapped",[115]],[[120061,120061],"mapped",[116]],[[120062,120062],"mapped",[117]],[[120063,120063],"mapped",[118]],[[120064,120064],"mapped",[119]],[[120065,120065],"mapped",[120]],[[120066,120066],"mapped",[121]],[[120067,120067],"mapped",[122]],[[120068,120068],"mapped",[97]],[[120069,120069],"mapped",[98]],[[120070,120070],"disallowed"],[[120071,120071],"mapped",[100]],[[120072,120072],"mapped",[101]],[[120073,120073],"mapped",[102]],[[120074,120074],"mapped",[103]],[[120075,120076],"disallowed"],[[120077,120077],"mapped",[106]],[[120078,120078],"mapped",[107]],[[120079,120079],"mapped",[108]],[[120080,120080],"mapped",[109]],[[120081,120081],"mapped",[110]],[[120082,120082],"mapped",[111]],[[120083,120083],"mapped",[112]],[[120084,120084],"mapped",[113]],[[120085,120085],"disallowed"],[[120086,120086],"mapped",[115]],[[120087,120087],"mapped",[116]],[[120088,120088],"mapped",[117]],[[120089,120089],"mapped",[118]],[[120090,120090],"mapped",[119]],[[120091,120091],"mapped",[120]],[[120092,120092],"mapped",[121]],[[120093,120093],"disallowed"],[[120094,120094],"mapped",[97]],[[120095,120095],"mapped",[98]],[[120096,120096],"mapped",[99]],[[120097,120097],"mapped",[100]],[[120098,120098],"mapped",[101]],[[120099,120099],"mapped",[102]],[[120100,120100],"mapped",[103]],[[120101,120101],"mapped",[104]],[[120102,120102],"mapped",[105]],[[120103,120103],"mapped",[106]],[[120104,120104],"mapped",[107]],[[120105,120105],"mapped",[108]],[[120106,120106],"mapped",[109]],[[120107,120107],"mapped",[110]],[[120108,120108],"mapped",[111]],[[120109,120109],"mapped",[112]],[[120110,120110],"mapped",[113]],[[120111,120111],"mapped",[114]],[[120112,120112],"mapped",[115]],[[120113,120113],"mapped",[116]],[[120114,120114],"mapped",[117]],[[120115,120115],"mapped",[118]],[[120116,120116],"mapped",[119]],[[120117,120117],"mapped",[120]],[[120118,120118],"mapped",[121]],[[120119,120119],"mapped",[122]],[[120120,120120],"mapped",[97]],[[120121,120121],"mapped",[98]],[[120122,120122],"disallowed"],[[120123,120123],"mapped",[100]],[[120124,120124],"mapped",[101]],[[120125,120125],"mapped",[102]],[[120126,120126],"mapped",[103]],[[120127,120127],"disallowed"],[[120128,120128],"mapped",[105]],[[120129,120129],"mapped",[106]],[[120130,120130],"mapped",[107]],[[120131,120131],"mapped",[108]],[[120132,120132],"mapped",[109]],[[120133,120133],"disallowed"],[[120134,120134],"mapped",[111]],[[120135,120137],"disallowed"],[[120138,120138],"mapped",[115]],[[120139,120139],"mapped",[116]],[[120140,120140],"mapped",[117]],[[120141,120141],"mapped",[118]],[[120142,120142],"mapped",[119]],[[120143,120143],"mapped",[120]],[[120144,120144],"mapped",[121]],[[120145,120145],"disallowed"],[[120146,120146],"mapped",[97]],[[120147,120147],"mapped",[98]],[[120148,120148],"mapped",[99]],[[120149,120149],"mapped",[100]],[[120150,120150],"mapped",[101]],[[120151,120151],"mapped",[102]],[[120152,120152],"mapped",[103]],[[120153,120153],"mapped",[104]],[[120154,120154],"mapped",[105]],[[120155,120155],"mapped",[106]],[[120156,120156],"mapped",[107]],[[120157,120157],"mapped",[108]],[[120158,120158],"mapped",[109]],[[120159,120159],"mapped",[110]],[[120160,120160],"mapped",[111]],[[120161,120161],"mapped",[112]],[[120162,120162],"mapped",[113]],[[120163,120163],"mapped",[114]],[[120164,120164],"mapped",[115]],[[120165,120165],"mapped",[116]],[[120166,120166],"mapped",[117]],[[120167,120167],"mapped",[118]],[[120168,120168],"mapped",[119]],[[120169,120169],"mapped",[120]],[[120170,120170],"mapped",[121]],[[120171,120171],"mapped",[122]],[[120172,120172],"mapped",[97]],[[120173,120173],"mapped",[98]],[[120174,120174],"mapped",[99]],[[120175,120175],"mapped",[100]],[[120176,120176],"mapped",[101]],[[120177,120177],"mapped",[102]],[[120178,120178],"mapped",[103]],[[120179,120179],"mapped",[104]],[[120180,120180],"mapped",[105]],[[120181,120181],"mapped",[106]],[[120182,120182],"mapped",[107]],[[120183,120183],"mapped",[108]],[[120184,120184],"mapped",[109]],[[120185,120185],"mapped",[110]],[[120186,120186],"mapped",[111]],[[120187,120187],"mapped",[112]],[[120188,120188],"mapped",[113]],[[120189,120189],"mapped",[114]],[[120190,120190],"mapped",[115]],[[120191,120191],"mapped",[116]],[[120192,120192],"mapped",[117]],[[120193,120193],"mapped",[118]],[[120194,120194],"mapped",[119]],[[120195,120195],"mapped",[120]],[[120196,120196],"mapped",[121]],[[120197,120197],"mapped",[122]],[[120198,120198],"mapped",[97]],[[120199,120199],"mapped",[98]],[[120200,120200],"mapped",[99]],[[120201,120201],"mapped",[100]],[[120202,120202],"mapped",[101]],[[120203,120203],"mapped",[102]],[[120204,120204],"mapped",[103]],[[120205,120205],"mapped",[104]],[[120206,120206],"mapped",[105]],[[120207,120207],"mapped",[106]],[[120208,120208],"mapped",[107]],[[120209,120209],"mapped",[108]],[[120210,120210],"mapped",[109]],[[120211,120211],"mapped",[110]],[[120212,120212],"mapped",[111]],[[120213,120213],"mapped",[112]],[[120214,120214],"mapped",[113]],[[120215,120215],"mapped",[114]],[[120216,120216],"mapped",[115]],[[120217,120217],"mapped",[116]],[[120218,120218],"mapped",[117]],[[120219,120219],"mapped",[118]],[[120220,120220],"mapped",[119]],[[120221,120221],"mapped",[120]],[[120222,120222],"mapped",[121]],[[120223,120223],"mapped",[122]],[[120224,120224],"mapped",[97]],[[120225,120225],"mapped",[98]],[[120226,120226],"mapped",[99]],[[120227,120227],"mapped",[100]],[[120228,120228],"mapped",[101]],[[120229,120229],"mapped",[102]],[[120230,120230],"mapped",[103]],[[120231,120231],"mapped",[104]],[[120232,120232],"mapped",[105]],[[120233,120233],"mapped",[106]],[[120234,120234],"mapped",[107]],[[120235,120235],"mapped",[108]],[[120236,120236],"mapped",[109]],[[120237,120237],"mapped",[110]],[[120238,120238],"mapped",[111]],[[120239,120239],"mapped",[112]],[[120240,120240],"mapped",[113]],[[120241,120241],"mapped",[114]],[[120242,120242],"mapped",[115]],[[120243,120243],"mapped",[116]],[[120244,120244],"mapped",[117]],[[120245,120245],"mapped",[118]],[[120246,120246],"mapped",[119]],[[120247,120247],"mapped",[120]],[[120248,120248],"mapped",[121]],[[120249,120249],"mapped",[122]],[[120250,120250],"mapped",[97]],[[120251,120251],"mapped",[98]],[[120252,120252],"mapped",[99]],[[120253,120253],"mapped",[100]],[[120254,120254],"mapped",[101]],[[120255,120255],"mapped",[102]],[[120256,120256],"mapped",[103]],[[120257,120257],"mapped",[104]],[[120258,120258],"mapped",[105]],[[120259,120259],"mapped",[106]],[[120260,120260],"mapped",[107]],[[120261,120261],"mapped",[108]],[[120262,120262],"mapped",[109]],[[120263,120263],"mapped",[110]],[[120264,120264],"mapped",[111]],[[120265,120265],"mapped",[112]],[[120266,120266],"mapped",[113]],[[120267,120267],"mapped",[114]],[[120268,120268],"mapped",[115]],[[120269,120269],"mapped",[116]],[[120270,120270],"mapped",[117]],[[120271,120271],"mapped",[118]],[[120272,120272],"mapped",[119]],[[120273,120273],"mapped",[120]],[[120274,120274],"mapped",[121]],[[120275,120275],"mapped",[122]],[[120276,120276],"mapped",[97]],[[120277,120277],"mapped",[98]],[[120278,120278],"mapped",[99]],[[120279,120279],"mapped",[100]],[[120280,120280],"mapped",[101]],[[120281,120281],"mapped",[102]],[[120282,120282],"mapped",[103]],[[120283,120283],"mapped",[104]],[[120284,120284],"mapped",[105]],[[120285,120285],"mapped",[106]],[[120286,120286],"mapped",[107]],[[120287,120287],"mapped",[108]],[[120288,120288],"mapped",[109]],[[120289,120289],"mapped",[110]],[[120290,120290],"mapped",[111]],[[120291,120291],"mapped",[112]],[[120292,120292],"mapped",[113]],[[120293,120293],"mapped",[114]],[[120294,120294],"mapped",[115]],[[120295,120295],"mapped",[116]],[[120296,120296],"mapped",[117]],[[120297,120297],"mapped",[118]],[[120298,120298],"mapped",[119]],[[120299,120299],"mapped",[120]],[[120300,120300],"mapped",[121]],[[120301,120301],"mapped",[122]],[[120302,120302],"mapped",[97]],[[120303,120303],"mapped",[98]],[[120304,120304],"mapped",[99]],[[120305,120305],"mapped",[100]],[[120306,120306],"mapped",[101]],[[120307,120307],"mapped",[102]],[[120308,120308],"mapped",[103]],[[120309,120309],"mapped",[104]],[[120310,120310],"mapped",[105]],[[120311,120311],"mapped",[106]],[[120312,120312],"mapped",[107]],[[120313,120313],"mapped",[108]],[[120314,120314],"mapped",[109]],[[120315,120315],"mapped",[110]],[[120316,120316],"mapped",[111]],[[120317,120317],"mapped",[112]],[[120318,120318],"mapped",[113]],[[120319,120319],"mapped",[114]],[[120320,120320],"mapped",[115]],[[120321,120321],"mapped",[116]],[[120322,120322],"mapped",[117]],[[120323,120323],"mapped",[118]],[[120324,120324],"mapped",[119]],[[120325,120325],"mapped",[120]],[[120326,120326],"mapped",[121]],[[120327,120327],"mapped",[122]],[[120328,120328],"mapped",[97]],[[120329,120329],"mapped",[98]],[[120330,120330],"mapped",[99]],[[120331,120331],"mapped",[100]],[[120332,120332],"mapped",[101]],[[120333,120333],"mapped",[102]],[[120334,120334],"mapped",[103]],[[120335,120335],"mapped",[104]],[[120336,120336],"mapped",[105]],[[120337,120337],"mapped",[106]],[[120338,120338],"mapped",[107]],[[120339,120339],"mapped",[108]],[[120340,120340],"mapped",[109]],[[120341,120341],"mapped",[110]],[[120342,120342],"mapped",[111]],[[120343,120343],"mapped",[112]],[[120344,120344],"mapped",[113]],[[120345,120345],"mapped",[114]],[[120346,120346],"mapped",[115]],[[120347,120347],"mapped",[116]],[[120348,120348],"mapped",[117]],[[120349,120349],"mapped",[118]],[[120350,120350],"mapped",[119]],[[120351,120351],"mapped",[120]],[[120352,120352],"mapped",[121]],[[120353,120353],"mapped",[122]],[[120354,120354],"mapped",[97]],[[120355,120355],"mapped",[98]],[[120356,120356],"mapped",[99]],[[120357,120357],"mapped",[100]],[[120358,120358],"mapped",[101]],[[120359,120359],"mapped",[102]],[[120360,120360],"mapped",[103]],[[120361,120361],"mapped",[104]],[[120362,120362],"mapped",[105]],[[120363,120363],"mapped",[106]],[[120364,120364],"mapped",[107]],[[120365,120365],"mapped",[108]],[[120366,120366],"mapped",[109]],[[120367,120367],"mapped",[110]],[[120368,120368],"mapped",[111]],[[120369,120369],"mapped",[112]],[[120370,120370],"mapped",[113]],[[120371,120371],"mapped",[114]],[[120372,120372],"mapped",[115]],[[120373,120373],"mapped",[116]],[[120374,120374],"mapped",[117]],[[120375,120375],"mapped",[118]],[[120376,120376],"mapped",[119]],[[120377,120377],"mapped",[120]],[[120378,120378],"mapped",[121]],[[120379,120379],"mapped",[122]],[[120380,120380],"mapped",[97]],[[120381,120381],"mapped",[98]],[[120382,120382],"mapped",[99]],[[120383,120383],"mapped",[100]],[[120384,120384],"mapped",[101]],[[120385,120385],"mapped",[102]],[[120386,120386],"mapped",[103]],[[120387,120387],"mapped",[104]],[[120388,120388],"mapped",[105]],[[120389,120389],"mapped",[106]],[[120390,120390],"mapped",[107]],[[120391,120391],"mapped",[108]],[[120392,120392],"mapped",[109]],[[120393,120393],"mapped",[110]],[[120394,120394],"mapped",[111]],[[120395,120395],"mapped",[112]],[[120396,120396],"mapped",[113]],[[120397,120397],"mapped",[114]],[[120398,120398],"mapped",[115]],[[120399,120399],"mapped",[116]],[[120400,120400],"mapped",[117]],[[120401,120401],"mapped",[118]],[[120402,120402],"mapped",[119]],[[120403,120403],"mapped",[120]],[[120404,120404],"mapped",[121]],[[120405,120405],"mapped",[122]],[[120406,120406],"mapped",[97]],[[120407,120407],"mapped",[98]],[[120408,120408],"mapped",[99]],[[120409,120409],"mapped",[100]],[[120410,120410],"mapped",[101]],[[120411,120411],"mapped",[102]],[[120412,120412],"mapped",[103]],[[120413,120413],"mapped",[104]],[[120414,120414],"mapped",[105]],[[120415,120415],"mapped",[106]],[[120416,120416],"mapped",[107]],[[120417,120417],"mapped",[108]],[[120418,120418],"mapped",[109]],[[120419,120419],"mapped",[110]],[[120420,120420],"mapped",[111]],[[120421,120421],"mapped",[112]],[[120422,120422],"mapped",[113]],[[120423,120423],"mapped",[114]],[[120424,120424],"mapped",[115]],[[120425,120425],"mapped",[116]],[[120426,120426],"mapped",[117]],[[120427,120427],"mapped",[118]],[[120428,120428],"mapped",[119]],[[120429,120429],"mapped",[120]],[[120430,120430],"mapped",[121]],[[120431,120431],"mapped",[122]],[[120432,120432],"mapped",[97]],[[120433,120433],"mapped",[98]],[[120434,120434],"mapped",[99]],[[120435,120435],"mapped",[100]],[[120436,120436],"mapped",[101]],[[120437,120437],"mapped",[102]],[[120438,120438],"mapped",[103]],[[120439,120439],"mapped",[104]],[[120440,120440],"mapped",[105]],[[120441,120441],"mapped",[106]],[[120442,120442],"mapped",[107]],[[120443,120443],"mapped",[108]],[[120444,120444],"mapped",[109]],[[120445,120445],"mapped",[110]],[[120446,120446],"mapped",[111]],[[120447,120447],"mapped",[112]],[[120448,120448],"mapped",[113]],[[120449,120449],"mapped",[114]],[[120450,120450],"mapped",[115]],[[120451,120451],"mapped",[116]],[[120452,120452],"mapped",[117]],[[120453,120453],"mapped",[118]],[[120454,120454],"mapped",[119]],[[120455,120455],"mapped",[120]],[[120456,120456],"mapped",[121]],[[120457,120457],"mapped",[122]],[[120458,120458],"mapped",[97]],[[120459,120459],"mapped",[98]],[[120460,120460],"mapped",[99]],[[120461,120461],"mapped",[100]],[[120462,120462],"mapped",[101]],[[120463,120463],"mapped",[102]],[[120464,120464],"mapped",[103]],[[120465,120465],"mapped",[104]],[[120466,120466],"mapped",[105]],[[120467,120467],"mapped",[106]],[[120468,120468],"mapped",[107]],[[120469,120469],"mapped",[108]],[[120470,120470],"mapped",[109]],[[120471,120471],"mapped",[110]],[[120472,120472],"mapped",[111]],[[120473,120473],"mapped",[112]],[[120474,120474],"mapped",[113]],[[120475,120475],"mapped",[114]],[[120476,120476],"mapped",[115]],[[120477,120477],"mapped",[116]],[[120478,120478],"mapped",[117]],[[120479,120479],"mapped",[118]],[[120480,120480],"mapped",[119]],[[120481,120481],"mapped",[120]],[[120482,120482],"mapped",[121]],[[120483,120483],"mapped",[122]],[[120484,120484],"mapped",[305]],[[120485,120485],"mapped",[567]],[[120486,120487],"disallowed"],[[120488,120488],"mapped",[945]],[[120489,120489],"mapped",[946]],[[120490,120490],"mapped",[947]],[[120491,120491],"mapped",[948]],[[120492,120492],"mapped",[949]],[[120493,120493],"mapped",[950]],[[120494,120494],"mapped",[951]],[[120495,120495],"mapped",[952]],[[120496,120496],"mapped",[953]],[[120497,120497],"mapped",[954]],[[120498,120498],"mapped",[955]],[[120499,120499],"mapped",[956]],[[120500,120500],"mapped",[957]],[[120501,120501],"mapped",[958]],[[120502,120502],"mapped",[959]],[[120503,120503],"mapped",[960]],[[120504,120504],"mapped",[961]],[[120505,120505],"mapped",[952]],[[120506,120506],"mapped",[963]],[[120507,120507],"mapped",[964]],[[120508,120508],"mapped",[965]],[[120509,120509],"mapped",[966]],[[120510,120510],"mapped",[967]],[[120511,120511],"mapped",[968]],[[120512,120512],"mapped",[969]],[[120513,120513],"mapped",[8711]],[[120514,120514],"mapped",[945]],[[120515,120515],"mapped",[946]],[[120516,120516],"mapped",[947]],[[120517,120517],"mapped",[948]],[[120518,120518],"mapped",[949]],[[120519,120519],"mapped",[950]],[[120520,120520],"mapped",[951]],[[120521,120521],"mapped",[952]],[[120522,120522],"mapped",[953]],[[120523,120523],"mapped",[954]],[[120524,120524],"mapped",[955]],[[120525,120525],"mapped",[956]],[[120526,120526],"mapped",[957]],[[120527,120527],"mapped",[958]],[[120528,120528],"mapped",[959]],[[120529,120529],"mapped",[960]],[[120530,120530],"mapped",[961]],[[120531,120532],"mapped",[963]],[[120533,120533],"mapped",[964]],[[120534,120534],"mapped",[965]],[[120535,120535],"mapped",[966]],[[120536,120536],"mapped",[967]],[[120537,120537],"mapped",[968]],[[120538,120538],"mapped",[969]],[[120539,120539],"mapped",[8706]],[[120540,120540],"mapped",[949]],[[120541,120541],"mapped",[952]],[[120542,120542],"mapped",[954]],[[120543,120543],"mapped",[966]],[[120544,120544],"mapped",[961]],[[120545,120545],"mapped",[960]],[[120546,120546],"mapped",[945]],[[120547,120547],"mapped",[946]],[[120548,120548],"mapped",[947]],[[120549,120549],"mapped",[948]],[[120550,120550],"mapped",[949]],[[120551,120551],"mapped",[950]],[[120552,120552],"mapped",[951]],[[120553,120553],"mapped",[952]],[[120554,120554],"mapped",[953]],[[120555,120555],"mapped",[954]],[[120556,120556],"mapped",[955]],[[120557,120557],"mapped",[956]],[[120558,120558],"mapped",[957]],[[120559,120559],"mapped",[958]],[[120560,120560],"mapped",[959]],[[120561,120561],"mapped",[960]],[[120562,120562],"mapped",[961]],[[120563,120563],"mapped",[952]],[[120564,120564],"mapped",[963]],[[120565,120565],"mapped",[964]],[[120566,120566],"mapped",[965]],[[120567,120567],"mapped",[966]],[[120568,120568],"mapped",[967]],[[120569,120569],"mapped",[968]],[[120570,120570],"mapped",[969]],[[120571,120571],"mapped",[8711]],[[120572,120572],"mapped",[945]],[[120573,120573],"mapped",[946]],[[120574,120574],"mapped",[947]],[[120575,120575],"mapped",[948]],[[120576,120576],"mapped",[949]],[[120577,120577],"mapped",[950]],[[120578,120578],"mapped",[951]],[[120579,120579],"mapped",[952]],[[120580,120580],"mapped",[953]],[[120581,120581],"mapped",[954]],[[120582,120582],"mapped",[955]],[[120583,120583],"mapped",[956]],[[120584,120584],"mapped",[957]],[[120585,120585],"mapped",[958]],[[120586,120586],"mapped",[959]],[[120587,120587],"mapped",[960]],[[120588,120588],"mapped",[961]],[[120589,120590],"mapped",[963]],[[120591,120591],"mapped",[964]],[[120592,120592],"mapped",[965]],[[120593,120593],"mapped",[966]],[[120594,120594],"mapped",[967]],[[120595,120595],"mapped",[968]],[[120596,120596],"mapped",[969]],[[120597,120597],"mapped",[8706]],[[120598,120598],"mapped",[949]],[[120599,120599],"mapped",[952]],[[120600,120600],"mapped",[954]],[[120601,120601],"mapped",[966]],[[120602,120602],"mapped",[961]],[[120603,120603],"mapped",[960]],[[120604,120604],"mapped",[945]],[[120605,120605],"mapped",[946]],[[120606,120606],"mapped",[947]],[[120607,120607],"mapped",[948]],[[120608,120608],"mapped",[949]],[[120609,120609],"mapped",[950]],[[120610,120610],"mapped",[951]],[[120611,120611],"mapped",[952]],[[120612,120612],"mapped",[953]],[[120613,120613],"mapped",[954]],[[120614,120614],"mapped",[955]],[[120615,120615],"mapped",[956]],[[120616,120616],"mapped",[957]],[[120617,120617],"mapped",[958]],[[120618,120618],"mapped",[959]],[[120619,120619],"mapped",[960]],[[120620,120620],"mapped",[961]],[[120621,120621],"mapped",[952]],[[120622,120622],"mapped",[963]],[[120623,120623],"mapped",[964]],[[120624,120624],"mapped",[965]],[[120625,120625],"mapped",[966]],[[120626,120626],"mapped",[967]],[[120627,120627],"mapped",[968]],[[120628,120628],"mapped",[969]],[[120629,120629],"mapped",[8711]],[[120630,120630],"mapped",[945]],[[120631,120631],"mapped",[946]],[[120632,120632],"mapped",[947]],[[120633,120633],"mapped",[948]],[[120634,120634],"mapped",[949]],[[120635,120635],"mapped",[950]],[[120636,120636],"mapped",[951]],[[120637,120637],"mapped",[952]],[[120638,120638],"mapped",[953]],[[120639,120639],"mapped",[954]],[[120640,120640],"mapped",[955]],[[120641,120641],"mapped",[956]],[[120642,120642],"mapped",[957]],[[120643,120643],"mapped",[958]],[[120644,120644],"mapped",[959]],[[120645,120645],"mapped",[960]],[[120646,120646],"mapped",[961]],[[120647,120648],"mapped",[963]],[[120649,120649],"mapped",[964]],[[120650,120650],"mapped",[965]],[[120651,120651],"mapped",[966]],[[120652,120652],"mapped",[967]],[[120653,120653],"mapped",[968]],[[120654,120654],"mapped",[969]],[[120655,120655],"mapped",[8706]],[[120656,120656],"mapped",[949]],[[120657,120657],"mapped",[952]],[[120658,120658],"mapped",[954]],[[120659,120659],"mapped",[966]],[[120660,120660],"mapped",[961]],[[120661,120661],"mapped",[960]],[[120662,120662],"mapped",[945]],[[120663,120663],"mapped",[946]],[[120664,120664],"mapped",[947]],[[120665,120665],"mapped",[948]],[[120666,120666],"mapped",[949]],[[120667,120667],"mapped",[950]],[[120668,120668],"mapped",[951]],[[120669,120669],"mapped",[952]],[[120670,120670],"mapped",[953]],[[120671,120671],"mapped",[954]],[[120672,120672],"mapped",[955]],[[120673,120673],"mapped",[956]],[[120674,120674],"mapped",[957]],[[120675,120675],"mapped",[958]],[[120676,120676],"mapped",[959]],[[120677,120677],"mapped",[960]],[[120678,120678],"mapped",[961]],[[120679,120679],"mapped",[952]],[[120680,120680],"mapped",[963]],[[120681,120681],"mapped",[964]],[[120682,120682],"mapped",[965]],[[120683,120683],"mapped",[966]],[[120684,120684],"mapped",[967]],[[120685,120685],"mapped",[968]],[[120686,120686],"mapped",[969]],[[120687,120687],"mapped",[8711]],[[120688,120688],"mapped",[945]],[[120689,120689],"mapped",[946]],[[120690,120690],"mapped",[947]],[[120691,120691],"mapped",[948]],[[120692,120692],"mapped",[949]],[[120693,120693],"mapped",[950]],[[120694,120694],"mapped",[951]],[[120695,120695],"mapped",[952]],[[120696,120696],"mapped",[953]],[[120697,120697],"mapped",[954]],[[120698,120698],"mapped",[955]],[[120699,120699],"mapped",[956]],[[120700,120700],"mapped",[957]],[[120701,120701],"mapped",[958]],[[120702,120702],"mapped",[959]],[[120703,120703],"mapped",[960]],[[120704,120704],"mapped",[961]],[[120705,120706],"mapped",[963]],[[120707,120707],"mapped",[964]],[[120708,120708],"mapped",[965]],[[120709,120709],"mapped",[966]],[[120710,120710],"mapped",[967]],[[120711,120711],"mapped",[968]],[[120712,120712],"mapped",[969]],[[120713,120713],"mapped",[8706]],[[120714,120714],"mapped",[949]],[[120715,120715],"mapped",[952]],[[120716,120716],"mapped",[954]],[[120717,120717],"mapped",[966]],[[120718,120718],"mapped",[961]],[[120719,120719],"mapped",[960]],[[120720,120720],"mapped",[945]],[[120721,120721],"mapped",[946]],[[120722,120722],"mapped",[947]],[[120723,120723],"mapped",[948]],[[120724,120724],"mapped",[949]],[[120725,120725],"mapped",[950]],[[120726,120726],"mapped",[951]],[[120727,120727],"mapped",[952]],[[120728,120728],"mapped",[953]],[[120729,120729],"mapped",[954]],[[120730,120730],"mapped",[955]],[[120731,120731],"mapped",[956]],[[120732,120732],"mapped",[957]],[[120733,120733],"mapped",[958]],[[120734,120734],"mapped",[959]],[[120735,120735],"mapped",[960]],[[120736,120736],"mapped",[961]],[[120737,120737],"mapped",[952]],[[120738,120738],"mapped",[963]],[[120739,120739],"mapped",[964]],[[120740,120740],"mapped",[965]],[[120741,120741],"mapped",[966]],[[120742,120742],"mapped",[967]],[[120743,120743],"mapped",[968]],[[120744,120744],"mapped",[969]],[[120745,120745],"mapped",[8711]],[[120746,120746],"mapped",[945]],[[120747,120747],"mapped",[946]],[[120748,120748],"mapped",[947]],[[120749,120749],"mapped",[948]],[[120750,120750],"mapped",[949]],[[120751,120751],"mapped",[950]],[[120752,120752],"mapped",[951]],[[120753,120753],"mapped",[952]],[[120754,120754],"mapped",[953]],[[120755,120755],"mapped",[954]],[[120756,120756],"mapped",[955]],[[120757,120757],"mapped",[956]],[[120758,120758],"mapped",[957]],[[120759,120759],"mapped",[958]],[[120760,120760],"mapped",[959]],[[120761,120761],"mapped",[960]],[[120762,120762],"mapped",[961]],[[120763,120764],"mapped",[963]],[[120765,120765],"mapped",[964]],[[120766,120766],"mapped",[965]],[[120767,120767],"mapped",[966]],[[120768,120768],"mapped",[967]],[[120769,120769],"mapped",[968]],[[120770,120770],"mapped",[969]],[[120771,120771],"mapped",[8706]],[[120772,120772],"mapped",[949]],[[120773,120773],"mapped",[952]],[[120774,120774],"mapped",[954]],[[120775,120775],"mapped",[966]],[[120776,120776],"mapped",[961]],[[120777,120777],"mapped",[960]],[[120778,120779],"mapped",[989]],[[120780,120781],"disallowed"],[[120782,120782],"mapped",[48]],[[120783,120783],"mapped",[49]],[[120784,120784],"mapped",[50]],[[120785,120785],"mapped",[51]],[[120786,120786],"mapped",[52]],[[120787,120787],"mapped",[53]],[[120788,120788],"mapped",[54]],[[120789,120789],"mapped",[55]],[[120790,120790],"mapped",[56]],[[120791,120791],"mapped",[57]],[[120792,120792],"mapped",[48]],[[120793,120793],"mapped",[49]],[[120794,120794],"mapped",[50]],[[120795,120795],"mapped",[51]],[[120796,120796],"mapped",[52]],[[120797,120797],"mapped",[53]],[[120798,120798],"mapped",[54]],[[120799,120799],"mapped",[55]],[[120800,120800],"mapped",[56]],[[120801,120801],"mapped",[57]],[[120802,120802],"mapped",[48]],[[120803,120803],"mapped",[49]],[[120804,120804],"mapped",[50]],[[120805,120805],"mapped",[51]],[[120806,120806],"mapped",[52]],[[120807,120807],"mapped",[53]],[[120808,120808],"mapped",[54]],[[120809,120809],"mapped",[55]],[[120810,120810],"mapped",[56]],[[120811,120811],"mapped",[57]],[[120812,120812],"mapped",[48]],[[120813,120813],"mapped",[49]],[[120814,120814],"mapped",[50]],[[120815,120815],"mapped",[51]],[[120816,120816],"mapped",[52]],[[120817,120817],"mapped",[53]],[[120818,120818],"mapped",[54]],[[120819,120819],"mapped",[55]],[[120820,120820],"mapped",[56]],[[120821,120821],"mapped",[57]],[[120822,120822],"mapped",[48]],[[120823,120823],"mapped",[49]],[[120824,120824],"mapped",[50]],[[120825,120825],"mapped",[51]],[[120826,120826],"mapped",[52]],[[120827,120827],"mapped",[53]],[[120828,120828],"mapped",[54]],[[120829,120829],"mapped",[55]],[[120830,120830],"mapped",[56]],[[120831,120831],"mapped",[57]],[[120832,121343],"valid",[],"NV8"],[[121344,121398],"valid"],[[121399,121402],"valid",[],"NV8"],[[121403,121452],"valid"],[[121453,121460],"valid",[],"NV8"],[[121461,121461],"valid"],[[121462,121475],"valid",[],"NV8"],[[121476,121476],"valid"],[[121477,121483],"valid",[],"NV8"],[[121484,121498],"disallowed"],[[121499,121503],"valid"],[[121504,121504],"disallowed"],[[121505,121519],"valid"],[[121520,124927],"disallowed"],[[124928,125124],"valid"],[[125125,125126],"disallowed"],[[125127,125135],"valid",[],"NV8"],[[125136,125142],"valid"],[[125143,126463],"disallowed"],[[126464,126464],"mapped",[1575]],[[126465,126465],"mapped",[1576]],[[126466,126466],"mapped",[1580]],[[126467,126467],"mapped",[1583]],[[126468,126468],"disallowed"],[[126469,126469],"mapped",[1608]],[[126470,126470],"mapped",[1586]],[[126471,126471],"mapped",[1581]],[[126472,126472],"mapped",[1591]],[[126473,126473],"mapped",[1610]],[[126474,126474],"mapped",[1603]],[[126475,126475],"mapped",[1604]],[[126476,126476],"mapped",[1605]],[[126477,126477],"mapped",[1606]],[[126478,126478],"mapped",[1587]],[[126479,126479],"mapped",[1593]],[[126480,126480],"mapped",[1601]],[[126481,126481],"mapped",[1589]],[[126482,126482],"mapped",[1602]],[[126483,126483],"mapped",[1585]],[[126484,126484],"mapped",[1588]],[[126485,126485],"mapped",[1578]],[[126486,126486],"mapped",[1579]],[[126487,126487],"mapped",[1582]],[[126488,126488],"mapped",[1584]],[[126489,126489],"mapped",[1590]],[[126490,126490],"mapped",[1592]],[[126491,126491],"mapped",[1594]],[[126492,126492],"mapped",[1646]],[[126493,126493],"mapped",[1722]],[[126494,126494],"mapped",[1697]],[[126495,126495],"mapped",[1647]],[[126496,126496],"disallowed"],[[126497,126497],"mapped",[1576]],[[126498,126498],"mapped",[1580]],[[126499,126499],"disallowed"],[[126500,126500],"mapped",[1607]],[[126501,126502],"disallowed"],[[126503,126503],"mapped",[1581]],[[126504,126504],"disallowed"],[[126505,126505],"mapped",[1610]],[[126506,126506],"mapped",[1603]],[[126507,126507],"mapped",[1604]],[[126508,126508],"mapped",[1605]],[[126509,126509],"mapped",[1606]],[[126510,126510],"mapped",[1587]],[[126511,126511],"mapped",[1593]],[[126512,126512],"mapped",[1601]],[[126513,126513],"mapped",[1589]],[[126514,126514],"mapped",[1602]],[[126515,126515],"disallowed"],[[126516,126516],"mapped",[1588]],[[126517,126517],"mapped",[1578]],[[126518,126518],"mapped",[1579]],[[126519,126519],"mapped",[1582]],[[126520,126520],"disallowed"],[[126521,126521],"mapped",[1590]],[[126522,126522],"disallowed"],[[126523,126523],"mapped",[1594]],[[126524,126529],"disallowed"],[[126530,126530],"mapped",[1580]],[[126531,126534],"disallowed"],[[126535,126535],"mapped",[1581]],[[126536,126536],"disallowed"],[[126537,126537],"mapped",[1610]],[[126538,126538],"disallowed"],[[126539,126539],"mapped",[1604]],[[126540,126540],"disallowed"],[[126541,126541],"mapped",[1606]],[[126542,126542],"mapped",[1587]],[[126543,126543],"mapped",[1593]],[[126544,126544],"disallowed"],[[126545,126545],"mapped",[1589]],[[126546,126546],"mapped",[1602]],[[126547,126547],"disallowed"],[[126548,126548],"mapped",[1588]],[[126549,126550],"disallowed"],[[126551,126551],"mapped",[1582]],[[126552,126552],"disallowed"],[[126553,126553],"mapped",[1590]],[[126554,126554],"disallowed"],[[126555,126555],"mapped",[1594]],[[126556,126556],"disallowed"],[[126557,126557],"mapped",[1722]],[[126558,126558],"disallowed"],[[126559,126559],"mapped",[1647]],[[126560,126560],"disallowed"],[[126561,126561],"mapped",[1576]],[[126562,126562],"mapped",[1580]],[[126563,126563],"disallowed"],[[126564,126564],"mapped",[1607]],[[126565,126566],"disallowed"],[[126567,126567],"mapped",[1581]],[[126568,126568],"mapped",[1591]],[[126569,126569],"mapped",[1610]],[[126570,126570],"mapped",[1603]],[[126571,126571],"disallowed"],[[126572,126572],"mapped",[1605]],[[126573,126573],"mapped",[1606]],[[126574,126574],"mapped",[1587]],[[126575,126575],"mapped",[1593]],[[126576,126576],"mapped",[1601]],[[126577,126577],"mapped",[1589]],[[126578,126578],"mapped",[1602]],[[126579,126579],"disallowed"],[[126580,126580],"mapped",[1588]],[[126581,126581],"mapped",[1578]],[[126582,126582],"mapped",[1579]],[[126583,126583],"mapped",[1582]],[[126584,126584],"disallowed"],[[126585,126585],"mapped",[1590]],[[126586,126586],"mapped",[1592]],[[126587,126587],"mapped",[1594]],[[126588,126588],"mapped",[1646]],[[126589,126589],"disallowed"],[[126590,126590],"mapped",[1697]],[[126591,126591],"disallowed"],[[126592,126592],"mapped",[1575]],[[126593,126593],"mapped",[1576]],[[126594,126594],"mapped",[1580]],[[126595,126595],"mapped",[1583]],[[126596,126596],"mapped",[1607]],[[126597,126597],"mapped",[1608]],[[126598,126598],"mapped",[1586]],[[126599,126599],"mapped",[1581]],[[126600,126600],"mapped",[1591]],[[126601,126601],"mapped",[1610]],[[126602,126602],"disallowed"],[[126603,126603],"mapped",[1604]],[[126604,126604],"mapped",[1605]],[[126605,126605],"mapped",[1606]],[[126606,126606],"mapped",[1587]],[[126607,126607],"mapped",[1593]],[[126608,126608],"mapped",[1601]],[[126609,126609],"mapped",[1589]],[[126610,126610],"mapped",[1602]],[[126611,126611],"mapped",[1585]],[[126612,126612],"mapped",[1588]],[[126613,126613],"mapped",[1578]],[[126614,126614],"mapped",[1579]],[[126615,126615],"mapped",[1582]],[[126616,126616],"mapped",[1584]],[[126617,126617],"mapped",[1590]],[[126618,126618],"mapped",[1592]],[[126619,126619],"mapped",[1594]],[[126620,126624],"disallowed"],[[126625,126625],"mapped",[1576]],[[126626,126626],"mapped",[1580]],[[126627,126627],"mapped",[1583]],[[126628,126628],"disallowed"],[[126629,126629],"mapped",[1608]],[[126630,126630],"mapped",[1586]],[[126631,126631],"mapped",[1581]],[[126632,126632],"mapped",[1591]],[[126633,126633],"mapped",[1610]],[[126634,126634],"disallowed"],[[126635,126635],"mapped",[1604]],[[126636,126636],"mapped",[1605]],[[126637,126637],"mapped",[1606]],[[126638,126638],"mapped",[1587]],[[126639,126639],"mapped",[1593]],[[126640,126640],"mapped",[1601]],[[126641,126641],"mapped",[1589]],[[126642,126642],"mapped",[1602]],[[126643,126643],"mapped",[1585]],[[126644,126644],"mapped",[1588]],[[126645,126645],"mapped",[1578]],[[126646,126646],"mapped",[1579]],[[126647,126647],"mapped",[1582]],[[126648,126648],"mapped",[1584]],[[126649,126649],"mapped",[1590]],[[126650,126650],"mapped",[1592]],[[126651,126651],"mapped",[1594]],[[126652,126703],"disallowed"],[[126704,126705],"valid",[],"NV8"],[[126706,126975],"disallowed"],[[126976,127019],"valid",[],"NV8"],[[127020,127023],"disallowed"],[[127024,127123],"valid",[],"NV8"],[[127124,127135],"disallowed"],[[127136,127150],"valid",[],"NV8"],[[127151,127152],"disallowed"],[[127153,127166],"valid",[],"NV8"],[[127167,127167],"valid",[],"NV8"],[[127168,127168],"disallowed"],[[127169,127183],"valid",[],"NV8"],[[127184,127184],"disallowed"],[[127185,127199],"valid",[],"NV8"],[[127200,127221],"valid",[],"NV8"],[[127222,127231],"disallowed"],[[127232,127232],"disallowed"],[[127233,127233],"disallowed_STD3_mapped",[48,44]],[[127234,127234],"disallowed_STD3_mapped",[49,44]],[[127235,127235],"disallowed_STD3_mapped",[50,44]],[[127236,127236],"disallowed_STD3_mapped",[51,44]],[[127237,127237],"disallowed_STD3_mapped",[52,44]],[[127238,127238],"disallowed_STD3_mapped",[53,44]],[[127239,127239],"disallowed_STD3_mapped",[54,44]],[[127240,127240],"disallowed_STD3_mapped",[55,44]],[[127241,127241],"disallowed_STD3_mapped",[56,44]],[[127242,127242],"disallowed_STD3_mapped",[57,44]],[[127243,127244],"valid",[],"NV8"],[[127245,127247],"disallowed"],[[127248,127248],"disallowed_STD3_mapped",[40,97,41]],[[127249,127249],"disallowed_STD3_mapped",[40,98,41]],[[127250,127250],"disallowed_STD3_mapped",[40,99,41]],[[127251,127251],"disallowed_STD3_mapped",[40,100,41]],[[127252,127252],"disallowed_STD3_mapped",[40,101,41]],[[127253,127253],"disallowed_STD3_mapped",[40,102,41]],[[127254,127254],"disallowed_STD3_mapped",[40,103,41]],[[127255,127255],"disallowed_STD3_mapped",[40,104,41]],[[127256,127256],"disallowed_STD3_mapped",[40,105,41]],[[127257,127257],"disallowed_STD3_mapped",[40,106,41]],[[127258,127258],"disallowed_STD3_mapped",[40,107,41]],[[127259,127259],"disallowed_STD3_mapped",[40,108,41]],[[127260,127260],"disallowed_STD3_mapped",[40,109,41]],[[127261,127261],"disallowed_STD3_mapped",[40,110,41]],[[127262,127262],"disallowed_STD3_mapped",[40,111,41]],[[127263,127263],"disallowed_STD3_mapped",[40,112,41]],[[127264,127264],"disallowed_STD3_mapped",[40,113,41]],[[127265,127265],"disallowed_STD3_mapped",[40,114,41]],[[127266,127266],"disallowed_STD3_mapped",[40,115,41]],[[127267,127267],"disallowed_STD3_mapped",[40,116,41]],[[127268,127268],"disallowed_STD3_mapped",[40,117,41]],[[127269,127269],"disallowed_STD3_mapped",[40,118,41]],[[127270,127270],"disallowed_STD3_mapped",[40,119,41]],[[127271,127271],"disallowed_STD3_mapped",[40,120,41]],[[127272,127272],"disallowed_STD3_mapped",[40,121,41]],[[127273,127273],"disallowed_STD3_mapped",[40,122,41]],[[127274,127274],"mapped",[12308,115,12309]],[[127275,127275],"mapped",[99]],[[127276,127276],"mapped",[114]],[[127277,127277],"mapped",[99,100]],[[127278,127278],"mapped",[119,122]],[[127279,127279],"disallowed"],[[127280,127280],"mapped",[97]],[[127281,127281],"mapped",[98]],[[127282,127282],"mapped",[99]],[[127283,127283],"mapped",[100]],[[127284,127284],"mapped",[101]],[[127285,127285],"mapped",[102]],[[127286,127286],"mapped",[103]],[[127287,127287],"mapped",[104]],[[127288,127288],"mapped",[105]],[[127289,127289],"mapped",[106]],[[127290,127290],"mapped",[107]],[[127291,127291],"mapped",[108]],[[127292,127292],"mapped",[109]],[[127293,127293],"mapped",[110]],[[127294,127294],"mapped",[111]],[[127295,127295],"mapped",[112]],[[127296,127296],"mapped",[113]],[[127297,127297],"mapped",[114]],[[127298,127298],"mapped",[115]],[[127299,127299],"mapped",[116]],[[127300,127300],"mapped",[117]],[[127301,127301],"mapped",[118]],[[127302,127302],"mapped",[119]],[[127303,127303],"mapped",[120]],[[127304,127304],"mapped",[121]],[[127305,127305],"mapped",[122]],[[127306,127306],"mapped",[104,118]],[[127307,127307],"mapped",[109,118]],[[127308,127308],"mapped",[115,100]],[[127309,127309],"mapped",[115,115]],[[127310,127310],"mapped",[112,112,118]],[[127311,127311],"mapped",[119,99]],[[127312,127318],"valid",[],"NV8"],[[127319,127319],"valid",[],"NV8"],[[127320,127326],"valid",[],"NV8"],[[127327,127327],"valid",[],"NV8"],[[127328,127337],"valid",[],"NV8"],[[127338,127338],"mapped",[109,99]],[[127339,127339],"mapped",[109,100]],[[127340,127343],"disallowed"],[[127344,127352],"valid",[],"NV8"],[[127353,127353],"valid",[],"NV8"],[[127354,127354],"valid",[],"NV8"],[[127355,127356],"valid",[],"NV8"],[[127357,127358],"valid",[],"NV8"],[[127359,127359],"valid",[],"NV8"],[[127360,127369],"valid",[],"NV8"],[[127370,127373],"valid",[],"NV8"],[[127374,127375],"valid",[],"NV8"],[[127376,127376],"mapped",[100,106]],[[127377,127386],"valid",[],"NV8"],[[127387,127461],"disallowed"],[[127462,127487],"valid",[],"NV8"],[[127488,127488],"mapped",[12411,12363]],[[127489,127489],"mapped",[12467,12467]],[[127490,127490],"mapped",[12469]],[[127491,127503],"disallowed"],[[127504,127504],"mapped",[25163]],[[127505,127505],"mapped",[23383]],[[127506,127506],"mapped",[21452]],[[127507,127507],"mapped",[12487]],[[127508,127508],"mapped",[20108]],[[127509,127509],"mapped",[22810]],[[127510,127510],"mapped",[35299]],[[127511,127511],"mapped",[22825]],[[127512,127512],"mapped",[20132]],[[127513,127513],"mapped",[26144]],[[127514,127514],"mapped",[28961]],[[127515,127515],"mapped",[26009]],[[127516,127516],"mapped",[21069]],[[127517,127517],"mapped",[24460]],[[127518,127518],"mapped",[20877]],[[127519,127519],"mapped",[26032]],[[127520,127520],"mapped",[21021]],[[127521,127521],"mapped",[32066]],[[127522,127522],"mapped",[29983]],[[127523,127523],"mapped",[36009]],[[127524,127524],"mapped",[22768]],[[127525,127525],"mapped",[21561]],[[127526,127526],"mapped",[28436]],[[127527,127527],"mapped",[25237]],[[127528,127528],"mapped",[25429]],[[127529,127529],"mapped",[19968]],[[127530,127530],"mapped",[19977]],[[127531,127531],"mapped",[36938]],[[127532,127532],"mapped",[24038]],[[127533,127533],"mapped",[20013]],[[127534,127534],"mapped",[21491]],[[127535,127535],"mapped",[25351]],[[127536,127536],"mapped",[36208]],[[127537,127537],"mapped",[25171]],[[127538,127538],"mapped",[31105]],[[127539,127539],"mapped",[31354]],[[127540,127540],"mapped",[21512]],[[127541,127541],"mapped",[28288]],[[127542,127542],"mapped",[26377]],[[127543,127543],"mapped",[26376]],[[127544,127544],"mapped",[30003]],[[127545,127545],"mapped",[21106]],[[127546,127546],"mapped",[21942]],[[127547,127551],"disallowed"],[[127552,127552],"mapped",[12308,26412,12309]],[[127553,127553],"mapped",[12308,19977,12309]],[[127554,127554],"mapped",[12308,20108,12309]],[[127555,127555],"mapped",[12308,23433,12309]],[[127556,127556],"mapped",[12308,28857,12309]],[[127557,127557],"mapped",[12308,25171,12309]],[[127558,127558],"mapped",[12308,30423,12309]],[[127559,127559],"mapped",[12308,21213,12309]],[[127560,127560],"mapped",[12308,25943,12309]],[[127561,127567],"disallowed"],[[127568,127568],"mapped",[24471]],[[127569,127569],"mapped",[21487]],[[127570,127743],"disallowed"],[[127744,127776],"valid",[],"NV8"],[[127777,127788],"valid",[],"NV8"],[[127789,127791],"valid",[],"NV8"],[[127792,127797],"valid",[],"NV8"],[[127798,127798],"valid",[],"NV8"],[[127799,127868],"valid",[],"NV8"],[[127869,127869],"valid",[],"NV8"],[[127870,127871],"valid",[],"NV8"],[[127872,127891],"valid",[],"NV8"],[[127892,127903],"valid",[],"NV8"],[[127904,127940],"valid",[],"NV8"],[[127941,127941],"valid",[],"NV8"],[[127942,127946],"valid",[],"NV8"],[[127947,127950],"valid",[],"NV8"],[[127951,127955],"valid",[],"NV8"],[[127956,127967],"valid",[],"NV8"],[[127968,127984],"valid",[],"NV8"],[[127985,127991],"valid",[],"NV8"],[[127992,127999],"valid",[],"NV8"],[[128e3,128062],"valid",[],"NV8"],[[128063,128063],"valid",[],"NV8"],[[128064,128064],"valid",[],"NV8"],[[128065,128065],"valid",[],"NV8"],[[128066,128247],"valid",[],"NV8"],[[128248,128248],"valid",[],"NV8"],[[128249,128252],"valid",[],"NV8"],[[128253,128254],"valid",[],"NV8"],[[128255,128255],"valid",[],"NV8"],[[128256,128317],"valid",[],"NV8"],[[128318,128319],"valid",[],"NV8"],[[128320,128323],"valid",[],"NV8"],[[128324,128330],"valid",[],"NV8"],[[128331,128335],"valid",[],"NV8"],[[128336,128359],"valid",[],"NV8"],[[128360,128377],"valid",[],"NV8"],[[128378,128378],"disallowed"],[[128379,128419],"valid",[],"NV8"],[[128420,128420],"disallowed"],[[128421,128506],"valid",[],"NV8"],[[128507,128511],"valid",[],"NV8"],[[128512,128512],"valid",[],"NV8"],[[128513,128528],"valid",[],"NV8"],[[128529,128529],"valid",[],"NV8"],[[128530,128532],"valid",[],"NV8"],[[128533,128533],"valid",[],"NV8"],[[128534,128534],"valid",[],"NV8"],[[128535,128535],"valid",[],"NV8"],[[128536,128536],"valid",[],"NV8"],[[128537,128537],"valid",[],"NV8"],[[128538,128538],"valid",[],"NV8"],[[128539,128539],"valid",[],"NV8"],[[128540,128542],"valid",[],"NV8"],[[128543,128543],"valid",[],"NV8"],[[128544,128549],"valid",[],"NV8"],[[128550,128551],"valid",[],"NV8"],[[128552,128555],"valid",[],"NV8"],[[128556,128556],"valid",[],"NV8"],[[128557,128557],"valid",[],"NV8"],[[128558,128559],"valid",[],"NV8"],[[128560,128563],"valid",[],"NV8"],[[128564,128564],"valid",[],"NV8"],[[128565,128576],"valid",[],"NV8"],[[128577,128578],"valid",[],"NV8"],[[128579,128580],"valid",[],"NV8"],[[128581,128591],"valid",[],"NV8"],[[128592,128639],"valid",[],"NV8"],[[128640,128709],"valid",[],"NV8"],[[128710,128719],"valid",[],"NV8"],[[128720,128720],"valid",[],"NV8"],[[128721,128735],"disallowed"],[[128736,128748],"valid",[],"NV8"],[[128749,128751],"disallowed"],[[128752,128755],"valid",[],"NV8"],[[128756,128767],"disallowed"],[[128768,128883],"valid",[],"NV8"],[[128884,128895],"disallowed"],[[128896,128980],"valid",[],"NV8"],[[128981,129023],"disallowed"],[[129024,129035],"valid",[],"NV8"],[[129036,129039],"disallowed"],[[129040,129095],"valid",[],"NV8"],[[129096,129103],"disallowed"],[[129104,129113],"valid",[],"NV8"],[[129114,129119],"disallowed"],[[129120,129159],"valid",[],"NV8"],[[129160,129167],"disallowed"],[[129168,129197],"valid",[],"NV8"],[[129198,129295],"disallowed"],[[129296,129304],"valid",[],"NV8"],[[129305,129407],"disallowed"],[[129408,129412],"valid",[],"NV8"],[[129413,129471],"disallowed"],[[129472,129472],"valid",[],"NV8"],[[129473,131069],"disallowed"],[[131070,131071],"disallowed"],[[131072,173782],"valid"],[[173783,173823],"disallowed"],[[173824,177972],"valid"],[[177973,177983],"disallowed"],[[177984,178205],"valid"],[[178206,178207],"disallowed"],[[178208,183969],"valid"],[[183970,194559],"disallowed"],[[194560,194560],"mapped",[20029]],[[194561,194561],"mapped",[20024]],[[194562,194562],"mapped",[20033]],[[194563,194563],"mapped",[131362]],[[194564,194564],"mapped",[20320]],[[194565,194565],"mapped",[20398]],[[194566,194566],"mapped",[20411]],[[194567,194567],"mapped",[20482]],[[194568,194568],"mapped",[20602]],[[194569,194569],"mapped",[20633]],[[194570,194570],"mapped",[20711]],[[194571,194571],"mapped",[20687]],[[194572,194572],"mapped",[13470]],[[194573,194573],"mapped",[132666]],[[194574,194574],"mapped",[20813]],[[194575,194575],"mapped",[20820]],[[194576,194576],"mapped",[20836]],[[194577,194577],"mapped",[20855]],[[194578,194578],"mapped",[132380]],[[194579,194579],"mapped",[13497]],[[194580,194580],"mapped",[20839]],[[194581,194581],"mapped",[20877]],[[194582,194582],"mapped",[132427]],[[194583,194583],"mapped",[20887]],[[194584,194584],"mapped",[20900]],[[194585,194585],"mapped",[20172]],[[194586,194586],"mapped",[20908]],[[194587,194587],"mapped",[20917]],[[194588,194588],"mapped",[168415]],[[194589,194589],"mapped",[20981]],[[194590,194590],"mapped",[20995]],[[194591,194591],"mapped",[13535]],[[194592,194592],"mapped",[21051]],[[194593,194593],"mapped",[21062]],[[194594,194594],"mapped",[21106]],[[194595,194595],"mapped",[21111]],[[194596,194596],"mapped",[13589]],[[194597,194597],"mapped",[21191]],[[194598,194598],"mapped",[21193]],[[194599,194599],"mapped",[21220]],[[194600,194600],"mapped",[21242]],[[194601,194601],"mapped",[21253]],[[194602,194602],"mapped",[21254]],[[194603,194603],"mapped",[21271]],[[194604,194604],"mapped",[21321]],[[194605,194605],"mapped",[21329]],[[194606,194606],"mapped",[21338]],[[194607,194607],"mapped",[21363]],[[194608,194608],"mapped",[21373]],[[194609,194611],"mapped",[21375]],[[194612,194612],"mapped",[133676]],[[194613,194613],"mapped",[28784]],[[194614,194614],"mapped",[21450]],[[194615,194615],"mapped",[21471]],[[194616,194616],"mapped",[133987]],[[194617,194617],"mapped",[21483]],[[194618,194618],"mapped",[21489]],[[194619,194619],"mapped",[21510]],[[194620,194620],"mapped",[21662]],[[194621,194621],"mapped",[21560]],[[194622,194622],"mapped",[21576]],[[194623,194623],"mapped",[21608]],[[194624,194624],"mapped",[21666]],[[194625,194625],"mapped",[21750]],[[194626,194626],"mapped",[21776]],[[194627,194627],"mapped",[21843]],[[194628,194628],"mapped",[21859]],[[194629,194630],"mapped",[21892]],[[194631,194631],"mapped",[21913]],[[194632,194632],"mapped",[21931]],[[194633,194633],"mapped",[21939]],[[194634,194634],"mapped",[21954]],[[194635,194635],"mapped",[22294]],[[194636,194636],"mapped",[22022]],[[194637,194637],"mapped",[22295]],[[194638,194638],"mapped",[22097]],[[194639,194639],"mapped",[22132]],[[194640,194640],"mapped",[20999]],[[194641,194641],"mapped",[22766]],[[194642,194642],"mapped",[22478]],[[194643,194643],"mapped",[22516]],[[194644,194644],"mapped",[22541]],[[194645,194645],"mapped",[22411]],[[194646,194646],"mapped",[22578]],[[194647,194647],"mapped",[22577]],[[194648,194648],"mapped",[22700]],[[194649,194649],"mapped",[136420]],[[194650,194650],"mapped",[22770]],[[194651,194651],"mapped",[22775]],[[194652,194652],"mapped",[22790]],[[194653,194653],"mapped",[22810]],[[194654,194654],"mapped",[22818]],[[194655,194655],"mapped",[22882]],[[194656,194656],"mapped",[136872]],[[194657,194657],"mapped",[136938]],[[194658,194658],"mapped",[23020]],[[194659,194659],"mapped",[23067]],[[194660,194660],"mapped",[23079]],[[194661,194661],"mapped",[23e3]],[[194662,194662],"mapped",[23142]],[[194663,194663],"mapped",[14062]],[[194664,194664],"disallowed"],[[194665,194665],"mapped",[23304]],[[194666,194667],"mapped",[23358]],[[194668,194668],"mapped",[137672]],[[194669,194669],"mapped",[23491]],[[194670,194670],"mapped",[23512]],[[194671,194671],"mapped",[23527]],[[194672,194672],"mapped",[23539]],[[194673,194673],"mapped",[138008]],[[194674,194674],"mapped",[23551]],[[194675,194675],"mapped",[23558]],[[194676,194676],"disallowed"],[[194677,194677],"mapped",[23586]],[[194678,194678],"mapped",[14209]],[[194679,194679],"mapped",[23648]],[[194680,194680],"mapped",[23662]],[[194681,194681],"mapped",[23744]],[[194682,194682],"mapped",[23693]],[[194683,194683],"mapped",[138724]],[[194684,194684],"mapped",[23875]],[[194685,194685],"mapped",[138726]],[[194686,194686],"mapped",[23918]],[[194687,194687],"mapped",[23915]],[[194688,194688],"mapped",[23932]],[[194689,194689],"mapped",[24033]],[[194690,194690],"mapped",[24034]],[[194691,194691],"mapped",[14383]],[[194692,194692],"mapped",[24061]],[[194693,194693],"mapped",[24104]],[[194694,194694],"mapped",[24125]],[[194695,194695],"mapped",[24169]],[[194696,194696],"mapped",[14434]],[[194697,194697],"mapped",[139651]],[[194698,194698],"mapped",[14460]],[[194699,194699],"mapped",[24240]],[[194700,194700],"mapped",[24243]],[[194701,194701],"mapped",[24246]],[[194702,194702],"mapped",[24266]],[[194703,194703],"mapped",[172946]],[[194704,194704],"mapped",[24318]],[[194705,194706],"mapped",[140081]],[[194707,194707],"mapped",[33281]],[[194708,194709],"mapped",[24354]],[[194710,194710],"mapped",[14535]],[[194711,194711],"mapped",[144056]],[[194712,194712],"mapped",[156122]],[[194713,194713],"mapped",[24418]],[[194714,194714],"mapped",[24427]],[[194715,194715],"mapped",[14563]],[[194716,194716],"mapped",[24474]],[[194717,194717],"mapped",[24525]],[[194718,194718],"mapped",[24535]],[[194719,194719],"mapped",[24569]],[[194720,194720],"mapped",[24705]],[[194721,194721],"mapped",[14650]],[[194722,194722],"mapped",[14620]],[[194723,194723],"mapped",[24724]],[[194724,194724],"mapped",[141012]],[[194725,194725],"mapped",[24775]],[[194726,194726],"mapped",[24904]],[[194727,194727],"mapped",[24908]],[[194728,194728],"mapped",[24910]],[[194729,194729],"mapped",[24908]],[[194730,194730],"mapped",[24954]],[[194731,194731],"mapped",[24974]],[[194732,194732],"mapped",[25010]],[[194733,194733],"mapped",[24996]],[[194734,194734],"mapped",[25007]],[[194735,194735],"mapped",[25054]],[[194736,194736],"mapped",[25074]],[[194737,194737],"mapped",[25078]],[[194738,194738],"mapped",[25104]],[[194739,194739],"mapped",[25115]],[[194740,194740],"mapped",[25181]],[[194741,194741],"mapped",[25265]],[[194742,194742],"mapped",[25300]],[[194743,194743],"mapped",[25424]],[[194744,194744],"mapped",[142092]],[[194745,194745],"mapped",[25405]],[[194746,194746],"mapped",[25340]],[[194747,194747],"mapped",[25448]],[[194748,194748],"mapped",[25475]],[[194749,194749],"mapped",[25572]],[[194750,194750],"mapped",[142321]],[[194751,194751],"mapped",[25634]],[[194752,194752],"mapped",[25541]],[[194753,194753],"mapped",[25513]],[[194754,194754],"mapped",[14894]],[[194755,194755],"mapped",[25705]],[[194756,194756],"mapped",[25726]],[[194757,194757],"mapped",[25757]],[[194758,194758],"mapped",[25719]],[[194759,194759],"mapped",[14956]],[[194760,194760],"mapped",[25935]],[[194761,194761],"mapped",[25964]],[[194762,194762],"mapped",[143370]],[[194763,194763],"mapped",[26083]],[[194764,194764],"mapped",[26360]],[[194765,194765],"mapped",[26185]],[[194766,194766],"mapped",[15129]],[[194767,194767],"mapped",[26257]],[[194768,194768],"mapped",[15112]],[[194769,194769],"mapped",[15076]],[[194770,194770],"mapped",[20882]],[[194771,194771],"mapped",[20885]],[[194772,194772],"mapped",[26368]],[[194773,194773],"mapped",[26268]],[[194774,194774],"mapped",[32941]],[[194775,194775],"mapped",[17369]],[[194776,194776],"mapped",[26391]],[[194777,194777],"mapped",[26395]],[[194778,194778],"mapped",[26401]],[[194779,194779],"mapped",[26462]],[[194780,194780],"mapped",[26451]],[[194781,194781],"mapped",[144323]],[[194782,194782],"mapped",[15177]],[[194783,194783],"mapped",[26618]],[[194784,194784],"mapped",[26501]],[[194785,194785],"mapped",[26706]],[[194786,194786],"mapped",[26757]],[[194787,194787],"mapped",[144493]],[[194788,194788],"mapped",[26766]],[[194789,194789],"mapped",[26655]],[[194790,194790],"mapped",[26900]],[[194791,194791],"mapped",[15261]],[[194792,194792],"mapped",[26946]],[[194793,194793],"mapped",[27043]],[[194794,194794],"mapped",[27114]],[[194795,194795],"mapped",[27304]],[[194796,194796],"mapped",[145059]],[[194797,194797],"mapped",[27355]],[[194798,194798],"mapped",[15384]],[[194799,194799],"mapped",[27425]],[[194800,194800],"mapped",[145575]],[[194801,194801],"mapped",[27476]],[[194802,194802],"mapped",[15438]],[[194803,194803],"mapped",[27506]],[[194804,194804],"mapped",[27551]],[[194805,194805],"mapped",[27578]],[[194806,194806],"mapped",[27579]],[[194807,194807],"mapped",[146061]],[[194808,194808],"mapped",[138507]],[[194809,194809],"mapped",[146170]],[[194810,194810],"mapped",[27726]],[[194811,194811],"mapped",[146620]],[[194812,194812],"mapped",[27839]],[[194813,194813],"mapped",[27853]],[[194814,194814],"mapped",[27751]],[[194815,194815],"mapped",[27926]],[[194816,194816],"mapped",[27966]],[[194817,194817],"mapped",[28023]],[[194818,194818],"mapped",[27969]],[[194819,194819],"mapped",[28009]],[[194820,194820],"mapped",[28024]],[[194821,194821],"mapped",[28037]],[[194822,194822],"mapped",[146718]],[[194823,194823],"mapped",[27956]],[[194824,194824],"mapped",[28207]],[[194825,194825],"mapped",[28270]],[[194826,194826],"mapped",[15667]],[[194827,194827],"mapped",[28363]],[[194828,194828],"mapped",[28359]],[[194829,194829],"mapped",[147153]],[[194830,194830],"mapped",[28153]],[[194831,194831],"mapped",[28526]],[[194832,194832],"mapped",[147294]],[[194833,194833],"mapped",[147342]],[[194834,194834],"mapped",[28614]],[[194835,194835],"mapped",[28729]],[[194836,194836],"mapped",[28702]],[[194837,194837],"mapped",[28699]],[[194838,194838],"mapped",[15766]],[[194839,194839],"mapped",[28746]],[[194840,194840],"mapped",[28797]],[[194841,194841],"mapped",[28791]],[[194842,194842],"mapped",[28845]],[[194843,194843],"mapped",[132389]],[[194844,194844],"mapped",[28997]],[[194845,194845],"mapped",[148067]],[[194846,194846],"mapped",[29084]],[[194847,194847],"disallowed"],[[194848,194848],"mapped",[29224]],[[194849,194849],"mapped",[29237]],[[194850,194850],"mapped",[29264]],[[194851,194851],"mapped",[149e3]],[[194852,194852],"mapped",[29312]],[[194853,194853],"mapped",[29333]],[[194854,194854],"mapped",[149301]],[[194855,194855],"mapped",[149524]],[[194856,194856],"mapped",[29562]],[[194857,194857],"mapped",[29579]],[[194858,194858],"mapped",[16044]],[[194859,194859],"mapped",[29605]],[[194860,194861],"mapped",[16056]],[[194862,194862],"mapped",[29767]],[[194863,194863],"mapped",[29788]],[[194864,194864],"mapped",[29809]],[[194865,194865],"mapped",[29829]],[[194866,194866],"mapped",[29898]],[[194867,194867],"mapped",[16155]],[[194868,194868],"mapped",[29988]],[[194869,194869],"mapped",[150582]],[[194870,194870],"mapped",[30014]],[[194871,194871],"mapped",[150674]],[[194872,194872],"mapped",[30064]],[[194873,194873],"mapped",[139679]],[[194874,194874],"mapped",[30224]],[[194875,194875],"mapped",[151457]],[[194876,194876],"mapped",[151480]],[[194877,194877],"mapped",[151620]],[[194878,194878],"mapped",[16380]],[[194879,194879],"mapped",[16392]],[[194880,194880],"mapped",[30452]],[[194881,194881],"mapped",[151795]],[[194882,194882],"mapped",[151794]],[[194883,194883],"mapped",[151833]],[[194884,194884],"mapped",[151859]],[[194885,194885],"mapped",[30494]],[[194886,194887],"mapped",[30495]],[[194888,194888],"mapped",[30538]],[[194889,194889],"mapped",[16441]],[[194890,194890],"mapped",[30603]],[[194891,194891],"mapped",[16454]],[[194892,194892],"mapped",[16534]],[[194893,194893],"mapped",[152605]],[[194894,194894],"mapped",[30798]],[[194895,194895],"mapped",[30860]],[[194896,194896],"mapped",[30924]],[[194897,194897],"mapped",[16611]],[[194898,194898],"mapped",[153126]],[[194899,194899],"mapped",[31062]],[[194900,194900],"mapped",[153242]],[[194901,194901],"mapped",[153285]],[[194902,194902],"mapped",[31119]],[[194903,194903],"mapped",[31211]],[[194904,194904],"mapped",[16687]],[[194905,194905],"mapped",[31296]],[[194906,194906],"mapped",[31306]],[[194907,194907],"mapped",[31311]],[[194908,194908],"mapped",[153980]],[[194909,194910],"mapped",[154279]],[[194911,194911],"disallowed"],[[194912,194912],"mapped",[16898]],[[194913,194913],"mapped",[154539]],[[194914,194914],"mapped",[31686]],[[194915,194915],"mapped",[31689]],[[194916,194916],"mapped",[16935]],[[194917,194917],"mapped",[154752]],[[194918,194918],"mapped",[31954]],[[194919,194919],"mapped",[17056]],[[194920,194920],"mapped",[31976]],[[194921,194921],"mapped",[31971]],[[194922,194922],"mapped",[32e3]],[[194923,194923],"mapped",[155526]],[[194924,194924],"mapped",[32099]],[[194925,194925],"mapped",[17153]],[[194926,194926],"mapped",[32199]],[[194927,194927],"mapped",[32258]],[[194928,194928],"mapped",[32325]],[[194929,194929],"mapped",[17204]],[[194930,194930],"mapped",[156200]],[[194931,194931],"mapped",[156231]],[[194932,194932],"mapped",[17241]],[[194933,194933],"mapped",[156377]],[[194934,194934],"mapped",[32634]],[[194935,194935],"mapped",[156478]],[[194936,194936],"mapped",[32661]],[[194937,194937],"mapped",[32762]],[[194938,194938],"mapped",[32773]],[[194939,194939],"mapped",[156890]],[[194940,194940],"mapped",[156963]],[[194941,194941],"mapped",[32864]],[[194942,194942],"mapped",[157096]],[[194943,194943],"mapped",[32880]],[[194944,194944],"mapped",[144223]],[[194945,194945],"mapped",[17365]],[[194946,194946],"mapped",[32946]],[[194947,194947],"mapped",[33027]],[[194948,194948],"mapped",[17419]],[[194949,194949],"mapped",[33086]],[[194950,194950],"mapped",[23221]],[[194951,194951],"mapped",[157607]],[[194952,194952],"mapped",[157621]],[[194953,194953],"mapped",[144275]],[[194954,194954],"mapped",[144284]],[[194955,194955],"mapped",[33281]],[[194956,194956],"mapped",[33284]],[[194957,194957],"mapped",[36766]],[[194958,194958],"mapped",[17515]],[[194959,194959],"mapped",[33425]],[[194960,194960],"mapped",[33419]],[[194961,194961],"mapped",[33437]],[[194962,194962],"mapped",[21171]],[[194963,194963],"mapped",[33457]],[[194964,194964],"mapped",[33459]],[[194965,194965],"mapped",[33469]],[[194966,194966],"mapped",[33510]],[[194967,194967],"mapped",[158524]],[[194968,194968],"mapped",[33509]],[[194969,194969],"mapped",[33565]],[[194970,194970],"mapped",[33635]],[[194971,194971],"mapped",[33709]],[[194972,194972],"mapped",[33571]],[[194973,194973],"mapped",[33725]],[[194974,194974],"mapped",[33767]],[[194975,194975],"mapped",[33879]],[[194976,194976],"mapped",[33619]],[[194977,194977],"mapped",[33738]],[[194978,194978],"mapped",[33740]],[[194979,194979],"mapped",[33756]],[[194980,194980],"mapped",[158774]],[[194981,194981],"mapped",[159083]],[[194982,194982],"mapped",[158933]],[[194983,194983],"mapped",[17707]],[[194984,194984],"mapped",[34033]],[[194985,194985],"mapped",[34035]],[[194986,194986],"mapped",[34070]],[[194987,194987],"mapped",[160714]],[[194988,194988],"mapped",[34148]],[[194989,194989],"mapped",[159532]],[[194990,194990],"mapped",[17757]],[[194991,194991],"mapped",[17761]],[[194992,194992],"mapped",[159665]],[[194993,194993],"mapped",[159954]],[[194994,194994],"mapped",[17771]],[[194995,194995],"mapped",[34384]],[[194996,194996],"mapped",[34396]],[[194997,194997],"mapped",[34407]],[[194998,194998],"mapped",[34409]],[[194999,194999],"mapped",[34473]],[[195e3,195e3],"mapped",[34440]],[[195001,195001],"mapped",[34574]],[[195002,195002],"mapped",[34530]],[[195003,195003],"mapped",[34681]],[[195004,195004],"mapped",[34600]],[[195005,195005],"mapped",[34667]],[[195006,195006],"mapped",[34694]],[[195007,195007],"disallowed"],[[195008,195008],"mapped",[34785]],[[195009,195009],"mapped",[34817]],[[195010,195010],"mapped",[17913]],[[195011,195011],"mapped",[34912]],[[195012,195012],"mapped",[34915]],[[195013,195013],"mapped",[161383]],[[195014,195014],"mapped",[35031]],[[195015,195015],"mapped",[35038]],[[195016,195016],"mapped",[17973]],[[195017,195017],"mapped",[35066]],[[195018,195018],"mapped",[13499]],[[195019,195019],"mapped",[161966]],[[195020,195020],"mapped",[162150]],[[195021,195021],"mapped",[18110]],[[195022,195022],"mapped",[18119]],[[195023,195023],"mapped",[35488]],[[195024,195024],"mapped",[35565]],[[195025,195025],"mapped",[35722]],[[195026,195026],"mapped",[35925]],[[195027,195027],"mapped",[162984]],[[195028,195028],"mapped",[36011]],[[195029,195029],"mapped",[36033]],[[195030,195030],"mapped",[36123]],[[195031,195031],"mapped",[36215]],[[195032,195032],"mapped",[163631]],[[195033,195033],"mapped",[133124]],[[195034,195034],"mapped",[36299]],[[195035,195035],"mapped",[36284]],[[195036,195036],"mapped",[36336]],[[195037,195037],"mapped",[133342]],[[195038,195038],"mapped",[36564]],[[195039,195039],"mapped",[36664]],[[195040,195040],"mapped",[165330]],[[195041,195041],"mapped",[165357]],[[195042,195042],"mapped",[37012]],[[195043,195043],"mapped",[37105]],[[195044,195044],"mapped",[37137]],[[195045,195045],"mapped",[165678]],[[195046,195046],"mapped",[37147]],[[195047,195047],"mapped",[37432]],[[195048,195048],"mapped",[37591]],[[195049,195049],"mapped",[37592]],[[195050,195050],"mapped",[37500]],[[195051,195051],"mapped",[37881]],[[195052,195052],"mapped",[37909]],[[195053,195053],"mapped",[166906]],[[195054,195054],"mapped",[38283]],[[195055,195055],"mapped",[18837]],[[195056,195056],"mapped",[38327]],[[195057,195057],"mapped",[167287]],[[195058,195058],"mapped",[18918]],[[195059,195059],"mapped",[38595]],[[195060,195060],"mapped",[23986]],[[195061,195061],"mapped",[38691]],[[195062,195062],"mapped",[168261]],[[195063,195063],"mapped",[168474]],[[195064,195064],"mapped",[19054]],[[195065,195065],"mapped",[19062]],[[195066,195066],"mapped",[38880]],[[195067,195067],"mapped",[168970]],[[195068,195068],"mapped",[19122]],[[195069,195069],"mapped",[169110]],[[195070,195071],"mapped",[38923]],[[195072,195072],"mapped",[38953]],[[195073,195073],"mapped",[169398]],[[195074,195074],"mapped",[39138]],[[195075,195075],"mapped",[19251]],[[195076,195076],"mapped",[39209]],[[195077,195077],"mapped",[39335]],[[195078,195078],"mapped",[39362]],[[195079,195079],"mapped",[39422]],[[195080,195080],"mapped",[19406]],[[195081,195081],"mapped",[170800]],[[195082,195082],"mapped",[39698]],[[195083,195083],"mapped",[4e4]],[[195084,195084],"mapped",[40189]],[[195085,195085],"mapped",[19662]],[[195086,195086],"mapped",[19693]],[[195087,195087],"mapped",[40295]],[[195088,195088],"mapped",[172238]],[[195089,195089],"mapped",[19704]],[[195090,195090],"mapped",[172293]],[[195091,195091],"mapped",[172558]],[[195092,195092],"mapped",[172689]],[[195093,195093],"mapped",[40635]],[[195094,195094],"mapped",[19798]],[[195095,195095],"mapped",[40697]],[[195096,195096],"mapped",[40702]],[[195097,195097],"mapped",[40709]],[[195098,195098],"mapped",[40719]],[[195099,195099],"mapped",[40726]],[[195100,195100],"mapped",[40763]],[[195101,195101],"mapped",[173568]],[[195102,196605],"disallowed"],[[196606,196607],"disallowed"],[[196608,262141],"disallowed"],[[262142,262143],"disallowed"],[[262144,327677],"disallowed"],[[327678,327679],"disallowed"],[[327680,393213],"disallowed"],[[393214,393215],"disallowed"],[[393216,458749],"disallowed"],[[458750,458751],"disallowed"],[[458752,524285],"disallowed"],[[524286,524287],"disallowed"],[[524288,589821],"disallowed"],[[589822,589823],"disallowed"],[[589824,655357],"disallowed"],[[655358,655359],"disallowed"],[[655360,720893],"disallowed"],[[720894,720895],"disallowed"],[[720896,786429],"disallowed"],[[786430,786431],"disallowed"],[[786432,851965],"disallowed"],[[851966,851967],"disallowed"],[[851968,917501],"disallowed"],[[917502,917503],"disallowed"],[[917504,917504],"disallowed"],[[917505,917505],"disallowed"],[[917506,917535],"disallowed"],[[917536,917631],"disallowed"],[[917632,917759],"disallowed"],[[917760,917999],"ignored"],[[918e3,983037],"disallowed"],[[983038,983039],"disallowed"],[[983040,1048573],"disallowed"],[[1048574,1048575],"disallowed"],[[1048576,1114109],"disallowed"],[[1114110,1114111],"disallowed"]]});var MP=h((mwe,Jm)=>{"use strict";var DP=require("punycode"),IP=AP(),il={TRANSITIONAL:0,NONTRANSITIONAL:1};function LP(e){return e.split("\0").map(function(t){return t.normalize("NFC")}).join("\0")}function qP(e){for(var t=0,r=IP.length-1;t<=r;){var i=Math.floor((t+r)/2),n=IP[i];if(n[0][0]<=e&&n[0][1]>=e)return n;n[0][0]>e?r=i-1:t=i+1}return null}var Die=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function BP(e){return e.replace(Die,"_").length}function Lie(e,t,r){for(var i=!1,n="",a=BP(e),s=0;s253||s.length===0)&&(n.error=!0);for(var o=0;o63||a.length===0){n.error=!0;break}}return n.error?null:a.join(".")};Jm.exports.toUnicode=function(e,t){var r=Ym(e,t,il.NONTRANSITIONAL);return{domain:r.string,error:r.error}};Jm.exports.PROCESSING_OPTIONS=il});var wn=h((fwe,li)=>{"use strict";var nl=require("punycode"),FP=MP(),UP={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},Re=Symbol("failure");function jP(e){return nl.ucs2.decode(e).length}function kP(e,t){let r=e[t];return isNaN(r)?void 0:String.fromCodePoint(r)}function Nc(e){return e>=48&&e<=57}function xc(e){return e>=65&&e<=90||e>=97&&e<=122}function Mie(e){return xc(e)||Nc(e)}function Ji(e){return Nc(e)||e>=65&&e<=70||e>=97&&e<=102}function zP(e){return e==="."||e.toLowerCase()==="%2e"}function Fie(e){return e=e.toLowerCase(),e===".."||e==="%2e."||e===".%2e"||e==="%2e%2e"}function jie(e,t){return xc(e)&&(t===58||t===124)}function HP(e){return e.length===2&&xc(e.codePointAt(0))&&(e[1]===":"||e[1]==="|")}function kie(e){return e.length===2&&xc(e.codePointAt(0))&&e[1]===":"}function zie(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function Uie(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function b4(e){return UP[e]!==void 0}function Ut(e){return b4(e.scheme)}function Hie(e){return UP[e]}function $P(e){let t=e.toString(16).toUpperCase();return t.length===1&&(t="0"+t),"%"+t}function $ie(e){let t=new Buffer(e),r="";for(let i=0;i126}var Vie=new Set([32,34,35,60,62,63,96,123,125]);function GP(e){return Zm(e)||Vie.has(e)}var Wie=new Set([47,58,59,61,64,91,92,93,94,124]);function E4(e){return GP(e)||Wie.has(e)}function Fs(e,t){let r=String.fromCodePoint(e);return t(e)?$ie(r):r}function Kie(e){let t=10;return e.length>=2&&e.charAt(0)==="0"&&e.charAt(1).toLowerCase()==="x"?(e=e.substring(2),t=16):e.length>=2&&e.charAt(0)==="0"&&(e=e.substring(1),t=8),e===""?0:(t===10?/[^0-9]/:t===16?/[^0-9A-Fa-f]/:/[^0-7]/).test(e)?Re:parseInt(e,t)}function Xie(e){let t=e.split(".");if(t[t.length-1]===""&&t.length>1&&t.pop(),t.length>4)return e;let r=[];for(let a of t){if(a==="")return e;let s=Kie(a);if(s===Re)return e;r.push(s)}for(let a=0;a255)return Re;if(r[r.length-1]>=Math.pow(256,5-r.length))return Re;let i=r.pop(),n=0;for(let a of r)i+=a*Math.pow(256,3-n),++n;return i}function Qie(e){let t="",r=e;for(let i=1;i<=4;++i)t=String(r%256)+t,i!==4&&(t="."+t),r=Math.floor(r/256);return t}function Yie(e){let t=[0,0,0,0,0,0,0,0],r=0,i=null,n=0;if(e=nl.ucs2.decode(e),e[n]===58){if(e[n+1]!==58)return Re;n+=2,++r,i=r}for(;n6))return Re;let o=0;for(;e[n]!==void 0;){let l=null;if(o>0)if(e[n]===46&&o<4)++n;else return Re;if(!Nc(e[n]))return Re;for(;Nc(e[n]);){let d=parseInt(kP(e,n));if(l===null)l=d;else{if(l===0)return Re;l=l*10+d}if(l>255)return Re;++n}t[r]=t[r]*256+l,++o,(o===2||o===4)&&++r}if(o!==4)return Re;break}else if(e[n]===58){if(++n,e[n]===void 0)return Re}else if(e[n]!==void 0)return Re;t[r]=a,++r}if(i!==null){let a=r-i;for(r=7;r!==0&&a>0;){let s=t[i+a-1];t[i+a-1]=t[r],t[r]=s,--r,--a}}else if(i===null&&r!==8)return Re;return t}function Jie(e){let t="",i=ene(e).idx,n=!1;for(let a=0;a<=7;++a)if(!(n&&e[a]===0)){if(n&&(n=!1),i===a){t+=a===0?"::":":",n=!0;continue}t+=e[a].toString(16),a!==7&&(t+=":")}return t}function w4(e,t){if(e[0]==="[")return e[e.length-1]!=="]"?Re:Yie(e.substring(1,e.length-1));if(!t)return Zie(e);let r=Gie(e),i=FP.toASCII(r,!1,FP.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(i===null||zie(i))return Re;let n=Xie(i);return typeof n=="number"||n===Re?n:i}function Zie(e){if(Uie(e))return Re;let t="",r=nl.ucs2.decode(e);for(let i=0;ir&&(t=i,r=n),i=null,n=0):(i===null&&(i=a),++n);return n>r&&(t=i,r=n),{idx:t,len:r}}function N4(e){return typeof e=="number"?Qie(e):e instanceof Array?"["+Jie(e)+"]":e}function tne(e){return e.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function rne(e){return e.replace(/\u0009|\u000A|\u000D/g,"")}function VP(e){let t=e.path;t.length!==0&&(e.scheme==="file"&&t.length===1&&nne(t[0])||t.pop())}function WP(e){return e.username!==""||e.password!==""}function ine(e){return e.host===null||e.host===""||e.cannotBeABaseURL||e.scheme==="file"}function nne(e){return/^[A-Za-z]:$/.test(e)}function Et(e,t,r,i,n){if(this.pointer=0,this.input=e,this.base=t||null,this.encodingOverride=r||"utf-8",this.stateOverride=n,this.url=i,this.failure=!1,this.parseError=!1,!this.url){this.url={scheme:"",username:"",password:"",host:null,port:null,path:[],query:null,fragment:null,cannotBeABaseURL:!1};let s=tne(this.input);s!==this.input&&(this.parseError=!0),this.input=s}let a=rne(this.input);for(a!==this.input&&(this.parseError=!0),this.input=a,this.state=n||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=nl.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){let s=this.input[this.pointer],o=isNaN(s)?void 0:String.fromCodePoint(s),l=this["parse "+this.state](s,o);if(l){if(l===Re){this.failure=!0;break}}else break}}Et.prototype["parse scheme start"]=function(t,r){if(xc(t))this.buffer+=r.toLowerCase(),this.state="scheme";else if(!this.stateOverride)this.state="no scheme",--this.pointer;else return this.parseError=!0,Re;return!0};Et.prototype["parse scheme"]=function(t,r){if(Mie(t)||t===43||t===45||t===46)this.buffer+=r.toLowerCase();else if(t===58){if(this.stateOverride&&(Ut(this.url)&&!b4(this.buffer)||!Ut(this.url)&&b4(this.buffer)||(WP(this.url)||this.url.port!==null)&&this.buffer==="file"||this.url.scheme==="file"&&(this.url.host===""||this.url.host===null))||(this.url.scheme=this.buffer,this.buffer="",this.stateOverride))return!1;this.url.scheme==="file"?((this.input[this.pointer+1]!==47||this.input[this.pointer+2]!==47)&&(this.parseError=!0),this.state="file"):Ut(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme?this.state="special relative or authority":Ut(this.url)?this.state="special authority slashes":this.input[this.pointer+1]===47?(this.state="path or authority",++this.pointer):(this.url.cannotBeABaseURL=!0,this.url.path.push(""),this.state="cannot-be-a-base-URL path")}else if(!this.stateOverride)this.buffer="",this.state="no scheme",this.pointer=-1;else return this.parseError=!0,Re;return!0};Et.prototype["parse no scheme"]=function(t){return this.base===null||this.base.cannotBeABaseURL&&t!==35?Re:(this.base.cannotBeABaseURL&&t===35?(this.url.scheme=this.base.scheme,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.url.cannotBeABaseURL=!0,this.state="fragment"):this.base.scheme==="file"?(this.state="file",--this.pointer):(this.state="relative",--this.pointer),!0)};Et.prototype["parse special relative or authority"]=function(t){return t===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="relative",--this.pointer),!0};Et.prototype["parse path or authority"]=function(t){return t===47?this.state="authority":(this.state="path",--this.pointer),!0};Et.prototype["parse relative"]=function(t){return this.url.scheme=this.base.scheme,isNaN(t)?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query):t===47?this.state="relative slash":t===63?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):t===35?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):Ut(this.url)&&t===92?(this.parseError=!0,this.state="relative slash"):(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(0,this.base.path.length-1),this.state="path",--this.pointer),!0};Et.prototype["parse relative slash"]=function(t){return Ut(this.url)&&(t===47||t===92)?(t===92&&(this.parseError=!0),this.state="special authority ignore slashes"):t===47?this.state="authority":(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.state="path",--this.pointer),!0};Et.prototype["parse special authority slashes"]=function(t){return t===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="special authority ignore slashes",--this.pointer),!0};Et.prototype["parse special authority ignore slashes"]=function(t){return t!==47&&t!==92?(this.state="authority",--this.pointer):this.parseError=!0,!0};Et.prototype["parse authority"]=function(t,r){if(t===64){this.parseError=!0,this.atFlag&&(this.buffer="%40"+this.buffer),this.atFlag=!0;let i=jP(this.buffer);for(let n=0;nMath.pow(2,16)-1)return this.parseError=!0,Re;this.url.port=i===Hie(this.url.scheme)?null:i,this.buffer=""}if(this.stateOverride)return!1;this.state="path start",--this.pointer}else return this.parseError=!0,Re;return!0};var ane=new Set([47,92,63,35]);Et.prototype["parse file"]=function(t){return this.url.scheme="file",t===47||t===92?(t===92&&(this.parseError=!0),this.state="file slash"):this.base!==null&&this.base.scheme==="file"?isNaN(t)?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query):t===63?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):t===35?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):(this.input.length-this.pointer-1===0||!jie(t,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!ane.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),VP(this.url)):this.parseError=!0,this.state="path",--this.pointer):(this.state="path",--this.pointer),!0};Et.prototype["parse file slash"]=function(t){return t===47||t===92?(t===92&&(this.parseError=!0),this.state="file host"):(this.base!==null&&this.base.scheme==="file"&&(kie(this.base.path[0])?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state="path",--this.pointer),!0};Et.prototype["parse file host"]=function(t,r){if(isNaN(t)||t===47||t===92||t===63||t===35)if(--this.pointer,!this.stateOverride&&HP(this.buffer))this.parseError=!0,this.state="path";else if(this.buffer===""){if(this.url.host="",this.stateOverride)return!1;this.state="path start"}else{let i=w4(this.buffer,Ut(this.url));if(i===Re)return Re;if(i==="localhost"&&(i=""),this.url.host=i,this.stateOverride)return!1;this.buffer="",this.state="path start"}else this.buffer+=r;return!0};Et.prototype["parse path start"]=function(t){return Ut(this.url)?(t===92&&(this.parseError=!0),this.state="path",t!==47&&t!==92&&--this.pointer):!this.stateOverride&&t===63?(this.url.query="",this.state="query"):!this.stateOverride&&t===35?(this.url.fragment="",this.state="fragment"):t!==void 0&&(this.state="path",t!==47&&--this.pointer),!0};Et.prototype["parse path"]=function(t){if(isNaN(t)||t===47||Ut(this.url)&&t===92||!this.stateOverride&&(t===63||t===35)){if(Ut(this.url)&&t===92&&(this.parseError=!0),Fie(this.buffer)?(VP(this.url),t!==47&&!(Ut(this.url)&&t===92)&&this.url.path.push("")):zP(this.buffer)&&t!==47&&!(Ut(this.url)&&t===92)?this.url.path.push(""):zP(this.buffer)||(this.url.scheme==="file"&&this.url.path.length===0&&HP(this.buffer)&&(this.url.host!==""&&this.url.host!==null&&(this.parseError=!0,this.url.host=""),this.buffer=this.buffer[0]+":"),this.url.path.push(this.buffer)),this.buffer="",this.url.scheme==="file"&&(t===void 0||t===63||t===35))for(;this.url.path.length>1&&this.url.path[0]==="";)this.parseError=!0,this.url.path.shift();t===63&&(this.url.query="",this.state="query"),t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!Ji(this.input[this.pointer+1])||!Ji(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=Fs(t,GP);return!0};Et.prototype["parse cannot-be-a-base-URL path"]=function(t){return t===63?(this.url.query="",this.state="query"):t===35?(this.url.fragment="",this.state="fragment"):(!isNaN(t)&&t!==37&&(this.parseError=!0),t===37&&(!Ji(this.input[this.pointer+1])||!Ji(this.input[this.pointer+2]))&&(this.parseError=!0),isNaN(t)||(this.url.path[0]=this.url.path[0]+Fs(t,Zm))),!0};Et.prototype["parse query"]=function(t,r){if(isNaN(t)||!this.stateOverride&&t===35){(!Ut(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss")&&(this.encodingOverride="utf-8");let i=new Buffer(this.buffer);for(let n=0;n126||i[n]===34||i[n]===35||i[n]===60||i[n]===62?this.url.query+=$P(i[n]):this.url.query+=String.fromCodePoint(i[n]);this.buffer="",t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!Ji(this.input[this.pointer+1])||!Ji(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=r;return!0};Et.prototype["parse fragment"]=function(t){return isNaN(t)||(t===0?this.parseError=!0:(t===37&&(!Ji(this.input[this.pointer+1])||!Ji(this.input[this.pointer+2]))&&(this.parseError=!0),this.url.fragment+=Fs(t,Zm))),!0};function sne(e,t){let r=e.scheme+":";if(e.host!==null?(r+="//",(e.username!==""||e.password!=="")&&(r+=e.username,e.password!==""&&(r+=":"+e.password),r+="@"),r+=N4(e.host),e.port!==null&&(r+=":"+e.port)):e.host===null&&e.scheme==="file"&&(r+="//"),e.cannotBeABaseURL)r+=e.path[0];else for(let i of e.path)r+="/"+i;return e.query!==null&&(r+="?"+e.query),!t&&e.fragment!==null&&(r+="#"+e.fragment),r}function one(e){let t=e.scheme+"://";return t+=N4(e.host),e.port!==null&&(t+=":"+e.port),t}li.exports.serializeURL=sne;li.exports.serializeURLOrigin=function(e){switch(e.scheme){case"blob":try{return li.exports.serializeURLOrigin(li.exports.parseURL(e.path[0]))}catch{return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return one({scheme:e.scheme,host:e.host,port:e.port});case"file":return"file://";default:return"null"}};li.exports.basicURLParse=function(e,t){t===void 0&&(t={});let r=new Et(e,t.baseURL,t.encodingOverride,t.url,t.stateOverride);return r.failure?"failure":r.url};li.exports.setTheUsername=function(e,t){e.username="";let r=nl.ucs2.decode(t);for(let i=0;i{"use strict";var Nt=wn();KP.implementation=class{constructor(t){let r=t[0],i=t[1],n=null;if(i!==void 0&&(n=Nt.basicURLParse(i),n==="failure"))throw new TypeError("Invalid base URL");let a=Nt.basicURLParse(r,{baseURL:n});if(a==="failure")throw new TypeError("Invalid URL");this._url=a}get href(){return Nt.serializeURL(this._url)}set href(t){let r=Nt.basicURLParse(t);if(r==="failure")throw new TypeError("Invalid URL");this._url=r}get origin(){return Nt.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(t){Nt.basicURLParse(t+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(t){Nt.cannotHaveAUsernamePasswordPort(this._url)||Nt.setTheUsername(this._url,t)}get password(){return this._url.password}set password(t){Nt.cannotHaveAUsernamePasswordPort(this._url)||Nt.setThePassword(this._url,t)}get host(){let t=this._url;return t.host===null?"":t.port===null?Nt.serializeHost(t.host):Nt.serializeHost(t.host)+":"+Nt.serializeInteger(t.port)}set host(t){this._url.cannotBeABaseURL||Nt.basicURLParse(t,{url:this._url,stateOverride:"host"})}get hostname(){return this._url.host===null?"":Nt.serializeHost(this._url.host)}set hostname(t){this._url.cannotBeABaseURL||Nt.basicURLParse(t,{url:this._url,stateOverride:"hostname"})}get port(){return this._url.port===null?"":Nt.serializeInteger(this._url.port)}set port(t){Nt.cannotHaveAUsernamePasswordPort(this._url)||(t===""?this._url.port=null:Nt.basicURLParse(t,{url:this._url,stateOverride:"port"}))}get pathname(){return this._url.cannotBeABaseURL?this._url.path[0]:this._url.path.length===0?"":"/"+this._url.path.join("/")}set pathname(t){this._url.cannotBeABaseURL||(this._url.path=[],Nt.basicURLParse(t,{url:this._url,stateOverride:"path start"}))}get search(){return this._url.query===null||this._url.query===""?"":"?"+this._url.query}set search(t){let r=this._url;if(t===""){r.query=null;return}let i=t[0]==="?"?t.substring(1):t;r.query="",Nt.basicURLParse(i,{url:r,stateOverride:"query"})}get hash(){return this._url.fragment===null||this._url.fragment===""?"":"#"+this._url.fragment}set hash(t){if(t===""){this._url.fragment=null;return}let r=t[0]==="#"?t.substring(1):t;this._url.fragment="",Nt.basicURLParse(r,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}});var JP=h((ywe,Sc)=>{"use strict";var Si=RP(),YP=OP(),QP=XP(),et=YP.implSymbol;function Gt(e){if(!this||this[et]||!(this instanceof Gt))throw new TypeError("Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");if(arguments.length<1)throw new TypeError("Failed to construct 'URL': 1 argument required, but only "+arguments.length+" present.");let t=[];for(let r=0;r{"use strict";En.URL=JP().interface;En.serializeURL=wn().serializeURL;En.serializeURLOrigin=wn().serializeURLOrigin;En.basicURLParse=wn().basicURLParse;En.setTheUsername=wn().setTheUsername;En.setThePassword=wn().setThePassword;En.serializeHost=wn().serializeHost;En.serializeInteger=wn().serializeInteger;En.parseURL=wn().parseURL});var pC=h((Nn,cC)=>{"use strict";Object.defineProperty(Nn,"__esModule",{value:!0});function ol(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var en=ol(require("stream")),iC=ol(require("http")),t1=ol(require("url")),nC=ol(ZP()),lne=ol(require("https")),js=ol(require("zlib")),dne=en.Readable,Xn=Symbol("buffer"),x4=Symbol("type"),Pc=class e{constructor(){this[x4]="";let t=arguments[0],r=arguments[1],i=[],n=0;if(t){let s=t,o=Number(s.length);for(let l=0;l1&&arguments[1]!==void 0?arguments[1]:{},i=r.size;let n=i===void 0?0:i;var a=r.timeout;let s=a===void 0?0:a;e==null?e=null:aC(e)?e=Buffer.from(e.toString()):Rc(e)||Buffer.isBuffer(e)||(Object.prototype.toString.call(e)==="[object ArrayBuffer]"?e=Buffer.from(e):ArrayBuffer.isView(e)?e=Buffer.from(e.buffer,e.byteOffset,e.byteLength):e instanceof en||(e=Buffer.from(String(e)))),this[Yn]={body:e,disturbed:!1,error:null},this.size=n,this.timeout=s,e instanceof en&&e.on("error",function(o){let l=o.name==="AbortError"?o:new lr(`Invalid response body while trying to fetch ${t.url}: ${o.message}`,"system",o);t[Yn].error=l})}Vt.prototype={get body(){return this[Yn].body},get bodyUsed(){return this[Yn].disturbed},arrayBuffer(){return al.call(this).then(function(e){return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)})},blob(){let e=this.headers&&this.headers.get("content-type")||"";return al.call(this).then(function(t){return Object.assign(new Pc([],{type:e.toLowerCase()}),{[Xn]:t})})},json(){var e=this;return al.call(this).then(function(t){try{return JSON.parse(t.toString())}catch(r){return Vt.Promise.reject(new lr(`invalid json response body at ${e.url} reason: ${r.message}`,"invalid-json"))}})},text(){return al.call(this).then(function(e){return e.toString()})},buffer(){return al.call(this)},textConverted(){var e=this;return al.call(this).then(function(t){return cne(t,e.headers)})}};Object.defineProperties(Vt.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});Vt.mixIn=function(e){for(let t of Object.getOwnPropertyNames(Vt.prototype))if(!(t in e)){let r=Object.getOwnPropertyDescriptor(Vt.prototype,t);Object.defineProperty(e,t,r)}};function al(){var e=this;if(this[Yn].disturbed)return Vt.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[Yn].disturbed=!0,this[Yn].error)return Vt.Promise.reject(this[Yn].error);let t=this.body;if(t===null)return Vt.Promise.resolve(Buffer.alloc(0));if(Rc(t)&&(t=t.stream()),Buffer.isBuffer(t))return Vt.Promise.resolve(t);if(!(t instanceof en))return Vt.Promise.resolve(Buffer.alloc(0));let r=[],i=0,n=!1;return new Vt.Promise(function(a,s){let o;e.timeout&&(o=setTimeout(function(){n=!0,s(new lr(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))},e.timeout)),t.on("error",function(l){l.name==="AbortError"?(n=!0,s(l)):s(new lr(`Invalid response body while trying to fetch ${e.url}: ${l.message}`,"system",l))}),t.on("data",function(l){if(!(n||l===null)){if(e.size&&i+l.length>e.size){n=!0,s(new lr(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}i+=l.length,r.push(l)}}),t.on("end",function(){if(!n){clearTimeout(o);try{a(Buffer.concat(r,i))}catch(l){s(new lr(`Could not create Buffer from response body for ${e.url}: ${l.message}`,"system",l))}}})})}function cne(e,t){if(typeof P4!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let r=t.get("content-type"),i="utf-8",n,a;return r&&(n=/charset=([^;]*)/i.exec(r)),a=e.slice(0,1024).toString(),!n&&a&&(n=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[At]=Object.create(null),t instanceof e){let r=t.raw(),i=Object.keys(r);for(let n of i)for(let a of r[n])this.append(n,a);return}if(t!=null)if(typeof t=="object"){let r=t[Symbol.iterator];if(r!=null){if(typeof r!="function")throw new TypeError("Header pairs must be iterable");let i=[];for(let n of t){if(typeof n!="object"||typeof n[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");i.push(Array.from(n))}for(let n of i){if(n.length!==2)throw new TypeError("Each header pair must be a name/value tuple");this.append(n[0],n[1])}}else for(let i of Object.keys(t)){let n=t[i];this.append(i,n)}}else throw new TypeError("Provided initializer must be an object")}get(t){t=`${t}`,Tc(t);let r=sl(this[At],t);return r===void 0?null:this[At][r].join(", ")}forEach(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,i=R4(this),n=0;for(;n1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(e[At]).sort().map(t==="key"?function(i){return i.toLowerCase()}:t==="value"?function(i){return e[At][i].join(", ")}:function(i){return[i.toLowerCase(),e[At][i].join(", ")]})}var O4=Symbol("internal");function S4(e,t){let r=Object.create(I4);return r[O4]={target:e,kind:t,index:0},r}var I4=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==I4)throw new TypeError("Value of `this` is not a HeadersIterator");var e=this[O4];let t=e.target,r=e.kind,i=e.index,n=R4(t,r),a=n.length;return i>=a?{value:void 0,done:!0}:(this[O4].index=i+1,{value:n[i],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(I4,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function une(e){let t=Object.assign({__proto__:null},e[At]),r=sl(e[At],"Host");return r!==void 0&&(t[r]=t[r][0]),t}function mne(e){let t=new Ti;for(let r of Object.keys(e))if(!dC.test(r))if(Array.isArray(e[r]))for(let i of e[r])C4.test(i)||(t[At][r]===void 0?t[At][r]=[i]:t[At][r].push(i));else C4.test(e[r])||(t[At][r]=[e[r]]);return t}var za=Symbol("Response internals"),fne=iC.STATUS_CODES,Zi=class e{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vt.call(this,t,r);let i=r.status||200,n=new Ti(r.headers);if(t!=null&&!n.has("Content-Type")){let a=oC(t);a&&n.append("Content-Type",a)}this[za]={url:r.url,status:i,statusText:r.statusText||fne[i],headers:n,counter:r.counter}}get url(){return this[za].url||""}get status(){return this[za].status}get ok(){return this[za].status>=200&&this[za].status<300}get redirected(){return this[za].counter>0}get statusText(){return this[za].statusText}get headers(){return this[za].headers}clone(){return new e(sC(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};Vt.mixIn(Zi.prototype);Object.defineProperties(Zi.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(Zi.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var Qn=Symbol("Request internals"),hne=t1.URL||nC.URL,gne=t1.parse,yne=t1.format;function T4(e){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(e)&&(e=new hne(e).toString()),gne(e)}var vne="destroy"in en.Readable.prototype;function e1(e){return typeof e=="object"&&typeof e[Qn]=="object"}function _ne(e){let t=e&&typeof e=="object"&&Object.getPrototypeOf(e);return!!(t&&t.constructor.name==="AbortSignal")}var Ha=class e{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i;e1(t)?i=T4(t.url):(t&&t.href?i=T4(t.href):i=T4(`${t}`),t={});let n=r.method||t.method||"GET";if(n=n.toUpperCase(),(r.body!=null||e1(t)&&t.body!==null)&&(n==="GET"||n==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let a=r.body!=null?r.body:e1(t)&&t.body!==null?sC(t):null;Vt.call(this,a,{timeout:r.timeout||t.timeout||0,size:r.size||t.size||0});let s=new Ti(r.headers||t.headers||{});if(a!=null&&!s.has("Content-Type")){let l=oC(a);l&&s.append("Content-Type",l)}let o=e1(t)?t.signal:null;if("signal"in r&&(o=r.signal),o!=null&&!_ne(o))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[Qn]={method:n,redirect:r.redirect||t.redirect||"follow",headers:s,parsedURL:i,signal:o},this.follow=r.follow!==void 0?r.follow:t.follow!==void 0?t.follow:20,this.compress=r.compress!==void 0?r.compress:t.compress!==void 0?t.compress:!0,this.counter=r.counter||t.counter||0,this.agent=r.agent||t.agent}get method(){return this[Qn].method}get url(){return yne(this[Qn].parsedURL)}get headers(){return this[Qn].headers}get redirect(){return this[Qn].redirect}get signal(){return this[Qn].signal}clone(){return new e(this)}};Vt.mixIn(Ha.prototype);Object.defineProperty(Ha.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(Ha.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function bne(e){let t=e[Qn].parsedURL,r=new Ti(e[Qn].headers);if(r.has("Accept")||r.set("Accept","*/*"),!t.protocol||!t.hostname)throw new TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(t.protocol))throw new TypeError("Only HTTP(S) protocols are supported");if(e.signal&&e.body instanceof en.Readable&&!vne)throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let i=null;if(e.body==null&&/^(POST|PUT)$/i.test(e.method)&&(i="0"),e.body!=null){let a=lC(e);typeof a=="number"&&(i=String(a))}i&&r.set("Content-Length",i),r.has("User-Agent")||r.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"),e.compress&&!r.has("Accept-Encoding")&&r.set("Accept-Encoding","gzip,deflate");let n=e.agent;return typeof n=="function"&&(n=n(t)),!r.has("Connection")&&!n&&r.set("Connection","close"),Object.assign({},t,{method:e.method,headers:une(r),agent:n})}function Cc(e){Error.call(this,e),this.type="aborted",this.message=e,Error.captureStackTrace(this,this.constructor)}Cc.prototype=Object.create(Error.prototype);Cc.prototype.constructor=Cc;Cc.prototype.name="AbortError";var A4=t1.URL||nC.URL,rC=en.PassThrough,wne=function(t,r){let i=new A4(r).hostname,n=new A4(t).hostname;return i===n||i[i.length-n.length-1]==="."&&i.endsWith(n)};function Ua(e,t){if(!Ua.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return Vt.Promise=Ua.Promise,new Ua.Promise(function(r,i){let n=new Ha(e,t),a=bne(n),s=(a.protocol==="https:"?lne:iC).request,o=n.signal,l=null,d=function(){let g=new Cc("The user aborted a request.");i(g),n.body&&n.body instanceof en.Readable&&n.body.destroy(g),!(!l||!l.body)&&l.body.emit("error",g)};if(o&&o.aborted){d();return}let c=function(){d(),m()},p=s(a),u;o&&o.addEventListener("abort",c);function m(){p.abort(),o&&o.removeEventListener("abort",c),clearTimeout(u)}n.timeout&&p.once("socket",function(f){u=setTimeout(function(){i(new lr(`network timeout at: ${n.url}`,"request-timeout")),m()},n.timeout)}),p.on("error",function(f){i(new lr(`request to ${n.url} failed, reason: ${f.message}`,"system",f)),m()}),p.on("response",function(f){clearTimeout(u);let g=mne(f.headers);if(Ua.isRedirect(f.statusCode)){let R=g.get("Location"),A=null;try{A=R===null?null:new A4(R,n.url).toString()}catch{if(n.redirect!=="manual"){i(new lr(`uri requested responds with an invalid redirect URL: ${R}`,"invalid-redirect")),m();return}}switch(n.redirect){case"error":i(new lr(`uri requested responds with a redirect, redirect mode is set to error: ${n.url}`,"no-redirect")),m();return;case"manual":if(A!==null)try{g.set("Location",A)}catch(ne){i(ne)}break;case"follow":if(A===null)break;if(n.counter>=n.follow){i(new lr(`maximum redirect reached at: ${n.url}`,"max-redirect")),m();return}let U={headers:new Ti(n.headers),follow:n.follow,counter:n.counter+1,agent:n.agent,compress:n.compress,method:n.method,body:n.body,signal:n.signal,timeout:n.timeout,size:n.size};if(!wne(n.url,A))for(let ne of["authorization","www-authenticate","cookie","cookie2"])U.headers.delete(ne);if(f.statusCode!==303&&n.body&&lC(n)===null){i(new lr("Cannot follow redirect with body being a readable stream","unsupported-redirect")),m();return}(f.statusCode===303||(f.statusCode===301||f.statusCode===302)&&n.method==="POST")&&(U.method="GET",U.body=void 0,U.headers.delete("content-length")),r(Ua(new Ha(A,U))),m();return}}f.once("end",function(){o&&o.removeEventListener("abort",c)});let y=f.pipe(new rC),_={url:n.url,status:f.statusCode,statusText:f.statusMessage,headers:g,size:n.size,timeout:n.timeout,counter:n.counter},b=g.get("Content-Encoding");if(!n.compress||n.method==="HEAD"||b===null||f.statusCode===204||f.statusCode===304){l=new Zi(y,_),r(l);return}let C={flush:js.Z_SYNC_FLUSH,finishFlush:js.Z_SYNC_FLUSH};if(b=="gzip"||b=="x-gzip"){y=y.pipe(js.createGunzip(C)),l=new Zi(y,_),r(l);return}if(b=="deflate"||b=="x-deflate"){f.pipe(new rC).once("data",function(A){(A[0]&15)===8?y=y.pipe(js.createInflate()):y=y.pipe(js.createInflateRaw()),l=new Zi(y,_),r(l)});return}if(b=="br"&&typeof js.createBrotliDecompress=="function"){y=y.pipe(js.createBrotliDecompress()),l=new Zi(y,_),r(l);return}l=new Zi(y,_),r(l)}),pne(p,n)})}Ua.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};Ua.Promise=global.Promise;cC.exports=Nn=Ua;Object.defineProperty(Nn,"__esModule",{value:!0});Nn.default=Nn;Nn.Headers=Ti;Nn.Request=Ha;Nn.Response=Zi;Nn.FetchError=lr});var q4=h(L4=>{"use strict";Object.defineProperty(L4,"__esModule",{value:!0});var D4=class extends Error{constructor(t){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="Deprecation"}};L4.Deprecation=D4});var fC=h(M4=>{"use strict";Object.defineProperty(M4,"__esModule",{value:!0});function Ene(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var uC=q4(),mC=Ene(Zd()),Nne=mC(e=>console.warn(e)),xne=mC(e=>console.warn(e)),B4=class extends Error{constructor(t,r,i){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=r;let n;"headers"in i&&typeof i.headers<"u"&&(n=i.headers),"response"in i&&(this.response=i.response,n=i.response.headers);let a=Object.assign({},i.request);i.request.headers.authorization&&(a.headers=Object.assign({},i.request.headers,{authorization:i.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),a.url=a.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=a,Object.defineProperty(this,"code",{get(){return Nne(new uC.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),r}}),Object.defineProperty(this,"headers",{get(){return xne(new uC.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),n||{}}})}};M4.RequestError=B4});var z4=h(k4=>{"use strict";Object.defineProperty(k4,"__esModule",{value:!0});function Sne(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var Tne=TP(),Pne=bc(),Cne=g4(),Rne=Sne(pC()),Oc=fC(),One="5.6.3";function Ane(e){return e.arrayBuffer()}function hC(e){let t=e.request&&e.request.log?e.request.log:console;(Cne.isPlainObject(e.body)||Array.isArray(e.body))&&(e.body=JSON.stringify(e.body));let r={},i,n;return(e.request&&e.request.fetch||Rne)(e.url,Object.assign({method:e.method,body:e.body,headers:e.headers,redirect:e.redirect},e.request)).then(async s=>{n=s.url,i=s.status;for(let o of s.headers)r[o[0]]=o[1];if("deprecation"in r){let o=r.link&&r.link.match(/<([^>]+)>; rel="deprecation"/),l=o&&o.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${r.sunset}${l?`. See ${l}`:""}`)}if(!(i===204||i===205)){if(e.method==="HEAD"){if(i<400)return;throw new Oc.RequestError(s.statusText,i,{response:{url:n,status:i,headers:r,data:void 0},request:e})}if(i===304)throw new Oc.RequestError("Not modified",i,{response:{url:n,status:i,headers:r,data:await F4(s)},request:e});if(i>=400){let o=await F4(s);throw new Oc.RequestError(Ine(o),i,{response:{url:n,status:i,headers:r,data:o},request:e})}return F4(s)}}).then(s=>({status:i,url:n,headers:r,data:s})).catch(s=>{throw s instanceof Oc.RequestError?s:new Oc.RequestError(s.message,500,{request:e})})}async function F4(e){let t=e.headers.get("content-type");return/application\/json/.test(t)?e.json():!t||/^text\/|charset=utf-8$/.test(t)?e.text():Ane(e)}function Ine(e){return typeof e=="string"?e:"message"in e?Array.isArray(e.errors)?`${e.message}: ${e.errors.map(JSON.stringify).join(", ")}`:e.message:`Unknown error: ${JSON.stringify(e)}`}function j4(e,t){let r=e.defaults(t);return Object.assign(function(n,a){let s=r.merge(n,a);if(!s.request||!s.request.hook)return hC(r.parse(s));let o=(l,d)=>hC(r.parse(r.merge(l,d)));return Object.assign(o,{endpoint:r,defaults:j4.bind(null,r)}),s.request.hook(o,s)},{endpoint:r,defaults:j4.bind(null,r)})}var Dne=j4(Tne.endpoint,{headers:{"user-agent":`octokit-request.js/${One} ${Pne.getUserAgent()}`}});k4.request=Dne});var vC=h(Ac=>{"use strict";Object.defineProperty(Ac,"__esModule",{value:!0});var yC=z4(),Lne=bc(),qne="4.8.0";function Bne(e){return`Request failed due to following response errors: +`+e.errors.map(t=>` - ${t.message}`).join(` +`)}var r1=class extends Error{constructor(t,r,i){super(Bne(i)),this.request=t,this.headers=r,this.response=i,this.name="GraphqlResponseError",this.errors=i.errors,this.data=i.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}},Mne=["method","baseUrl","url","headers","request","query","mediaType"],Fne=["query","method","url"],gC=/\/api\/v3\/?$/;function jne(e,t,r){if(r){if(typeof t=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let s in r)if(Fne.includes(s))return Promise.reject(new Error(`[@octokit/graphql] "${s}" cannot be used as variable name`))}let i=typeof t=="string"?Object.assign({query:t},r):t,n=Object.keys(i).reduce((s,o)=>Mne.includes(o)?(s[o]=i[o],s):(s.variables||(s.variables={}),s.variables[o]=i[o],s),{}),a=i.baseUrl||e.endpoint.DEFAULTS.baseUrl;return gC.test(a)&&(n.url=a.replace(gC,"/api/graphql")),e(n).then(s=>{if(s.data.errors){let o={};for(let l of Object.keys(s.headers))o[l]=s.headers[l];throw new r1(n,o,s.data)}return s.data.data})}function U4(e,t){let r=e.defaults(t);return Object.assign((n,a)=>jne(r,n,a),{defaults:U4.bind(null,r),endpoint:yC.request.endpoint})}var kne=U4(yC.request,{headers:{"user-agent":`octokit-graphql.js/${qne} ${Lne.getUserAgent()}`},method:"POST",url:"/graphql"});function zne(e){return U4(e,{method:"POST",url:"/graphql"})}Ac.GraphqlResponseError=r1;Ac.graphql=kne;Ac.withCustomRequest=zne});var _C=h(H4=>{"use strict";Object.defineProperty(H4,"__esModule",{value:!0});var Une=/^v1\./,Hne=/^ghs_/,$ne=/^ghu_/;async function Gne(e){let t=e.split(/\./).length===3,r=Une.test(e)||Hne.test(e),i=$ne.test(e);return{type:"token",token:e,tokenType:t?"app":r?"installation":i?"user-to-server":"oauth"}}function Vne(e){return e.split(/\./).length===3?`bearer ${e}`:`token ${e}`}async function Wne(e,t,r,i){let n=t.endpoint.merge(r,i);return n.headers.authorization=Vne(e),t(n)}var Kne=function(t){if(!t)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof t!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return t=t.replace(/^(token|bearer) +/i,""),Object.assign(Gne.bind(null,t),{hook:Wne.bind(null,t)})};H4.createTokenAuth=Kne});var G4=h($4=>{"use strict";Object.defineProperty($4,"__esModule",{value:!0});var Xne=bc(),Qne=vP(),bC=z4(),Yne=vC(),Jne=_C();function Zne(e,t){if(e==null)return{};var r={},i=Object.keys(e),n,a;for(a=0;a=0)&&(r[n]=e[n]);return r}function eae(e,t){if(e==null)return{};var r=Zne(e,t),i,n;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(r[i]=e[i])}return r}var wC="3.6.0",tae=["authStrategy"],Ic=class{constructor(t={}){let r=new Qne.Collection,i={baseUrl:bC.request.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},t.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(i.headers["user-agent"]=[t.userAgent,`octokit-core.js/${wC} ${Xne.getUserAgent()}`].filter(Boolean).join(" "),t.baseUrl&&(i.baseUrl=t.baseUrl),t.previews&&(i.mediaType.previews=t.previews),t.timeZone&&(i.headers["time-zone"]=t.timeZone),this.request=bC.request.defaults(i),this.graphql=Yne.withCustomRequest(this.request).defaults(i),this.log=Object.assign({debug:()=>{},info:()=>{},warn:console.warn.bind(console),error:console.error.bind(console)},t.log),this.hook=r,t.authStrategy){let{authStrategy:a}=t,s=eae(t,tae),o=a(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:s},t.auth));r.wrap("request",o.hook),this.auth=o}else if(!t.auth)this.auth=async()=>({type:"unauthenticated"});else{let a=Jne.createTokenAuth(t.auth);r.wrap("request",a.hook),this.auth=a}this.constructor.plugins.forEach(a=>{Object.assign(this,a(this,t))})}static defaults(t){return class extends this{constructor(...i){let n=i[0]||{};if(typeof t=="function"){super(t(n));return}super(Object.assign({},t,n,n.userAgent&&t.userAgent?{userAgent:`${n.userAgent} ${t.userAgent}`}:null))}}}static plugin(...t){var r;let i=this.plugins;return r=class extends this{},r.plugins=i.concat(t.filter(a=>!i.includes(a))),r}};Ic.VERSION=wC;Ic.plugins=[];$4.Octokit=Ic});var RC=h(i1=>{"use strict";Object.defineProperty(i1,"__esModule",{value:!0});function EC(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function NC(e){for(var t=1;t{"use strict";Object.defineProperty(ll,"__esModule",{value:!0});var nae="2.21.3";function OC(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function AC(e){for(var t=1;t({async next(){if(!o)return{done:!0};try{let l=await n({method:a,url:o,headers:s}),d=sae(l);return o=((d.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1],{value:d}}catch(l){if(l.status!==409)throw l;return o="",{value:{status:200,headers:{},data:[]}}}}})}}function IC(e,t,r,i){return typeof r=="function"&&(i=r,r=void 0),DC(e,[],V4(e,t,r)[Symbol.asyncIterator](),i)}function DC(e,t,r,i){return r.next().then(n=>{if(n.done)return t;let a=!1;function s(){a=!0}return t=t.concat(i?i(n.value,s):n.value.data),a?t:DC(e,t,r,i)})}var oae=Object.assign(IC,{iterator:V4}),LC=["GET /app/hook/deliveries","GET /app/installations","GET /applications/grants","GET /authorizations","GET /enterprises/{enterprise}/actions/permissions/organizations","GET /enterprises/{enterprise}/actions/runner-groups","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners","GET /enterprises/{enterprise}/actions/runners","GET /enterprises/{enterprise}/audit-log","GET /enterprises/{enterprise}/secret-scanning/alerts","GET /enterprises/{enterprise}/settings/billing/advanced-security","GET /events","GET /gists","GET /gists/public","GET /gists/starred","GET /gists/{gist_id}/comments","GET /gists/{gist_id}/commits","GET /gists/{gist_id}/forks","GET /installation/repositories","GET /issues","GET /licenses","GET /marketplace_listing/plans","GET /marketplace_listing/plans/{plan_id}/accounts","GET /marketplace_listing/stubbed/plans","GET /marketplace_listing/stubbed/plans/{plan_id}/accounts","GET /networks/{owner}/{repo}/events","GET /notifications","GET /organizations","GET /orgs/{org}/actions/cache/usage-by-repository","GET /orgs/{org}/actions/permissions/repositories","GET /orgs/{org}/actions/runner-groups","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners","GET /orgs/{org}/actions/runners","GET /orgs/{org}/actions/secrets","GET /orgs/{org}/actions/secrets/{secret_name}/repositories","GET /orgs/{org}/audit-log","GET /orgs/{org}/blocks","GET /orgs/{org}/code-scanning/alerts","GET /orgs/{org}/codespaces","GET /orgs/{org}/credential-authorizations","GET /orgs/{org}/dependabot/secrets","GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories","GET /orgs/{org}/events","GET /orgs/{org}/external-groups","GET /orgs/{org}/failed_invitations","GET /orgs/{org}/hooks","GET /orgs/{org}/hooks/{hook_id}/deliveries","GET /orgs/{org}/installations","GET /orgs/{org}/invitations","GET /orgs/{org}/invitations/{invitation_id}/teams","GET /orgs/{org}/issues","GET /orgs/{org}/members","GET /orgs/{org}/migrations","GET /orgs/{org}/migrations/{migration_id}/repositories","GET /orgs/{org}/outside_collaborators","GET /orgs/{org}/packages","GET /orgs/{org}/packages/{package_type}/{package_name}/versions","GET /orgs/{org}/projects","GET /orgs/{org}/public_members","GET /orgs/{org}/repos","GET /orgs/{org}/secret-scanning/alerts","GET /orgs/{org}/settings/billing/advanced-security","GET /orgs/{org}/team-sync/groups","GET /orgs/{org}/teams","GET /orgs/{org}/teams/{team_slug}/discussions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions","GET /orgs/{org}/teams/{team_slug}/invitations","GET /orgs/{org}/teams/{team_slug}/members","GET /orgs/{org}/teams/{team_slug}/projects","GET /orgs/{org}/teams/{team_slug}/repos","GET /orgs/{org}/teams/{team_slug}/teams","GET /projects/columns/{column_id}/cards","GET /projects/{project_id}/collaborators","GET /projects/{project_id}/columns","GET /repos/{owner}/{repo}/actions/artifacts","GET /repos/{owner}/{repo}/actions/caches","GET /repos/{owner}/{repo}/actions/runners","GET /repos/{owner}/{repo}/actions/runs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs","GET /repos/{owner}/{repo}/actions/secrets","GET /repos/{owner}/{repo}/actions/workflows","GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","GET /repos/{owner}/{repo}/assignees","GET /repos/{owner}/{repo}/branches","GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations","GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs","GET /repos/{owner}/{repo}/code-scanning/alerts","GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","GET /repos/{owner}/{repo}/code-scanning/analyses","GET /repos/{owner}/{repo}/codespaces","GET /repos/{owner}/{repo}/codespaces/devcontainers","GET /repos/{owner}/{repo}/codespaces/secrets","GET /repos/{owner}/{repo}/collaborators","GET /repos/{owner}/{repo}/comments","GET /repos/{owner}/{repo}/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/commits","GET /repos/{owner}/{repo}/commits/{commit_sha}/comments","GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls","GET /repos/{owner}/{repo}/commits/{ref}/check-runs","GET /repos/{owner}/{repo}/commits/{ref}/check-suites","GET /repos/{owner}/{repo}/commits/{ref}/status","GET /repos/{owner}/{repo}/commits/{ref}/statuses","GET /repos/{owner}/{repo}/contributors","GET /repos/{owner}/{repo}/dependabot/secrets","GET /repos/{owner}/{repo}/deployments","GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses","GET /repos/{owner}/{repo}/environments","GET /repos/{owner}/{repo}/events","GET /repos/{owner}/{repo}/forks","GET /repos/{owner}/{repo}/git/matching-refs/{ref}","GET /repos/{owner}/{repo}/hooks","GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries","GET /repos/{owner}/{repo}/invitations","GET /repos/{owner}/{repo}/issues","GET /repos/{owner}/{repo}/issues/comments","GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/issues/events","GET /repos/{owner}/{repo}/issues/{issue_number}/comments","GET /repos/{owner}/{repo}/issues/{issue_number}/events","GET /repos/{owner}/{repo}/issues/{issue_number}/labels","GET /repos/{owner}/{repo}/issues/{issue_number}/reactions","GET /repos/{owner}/{repo}/issues/{issue_number}/timeline","GET /repos/{owner}/{repo}/keys","GET /repos/{owner}/{repo}/labels","GET /repos/{owner}/{repo}/milestones","GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels","GET /repos/{owner}/{repo}/notifications","GET /repos/{owner}/{repo}/pages/builds","GET /repos/{owner}/{repo}/projects","GET /repos/{owner}/{repo}/pulls","GET /repos/{owner}/{repo}/pulls/comments","GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/pulls/{pull_number}/comments","GET /repos/{owner}/{repo}/pulls/{pull_number}/commits","GET /repos/{owner}/{repo}/pulls/{pull_number}/files","GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","GET /repos/{owner}/{repo}/releases","GET /repos/{owner}/{repo}/releases/{release_id}/assets","GET /repos/{owner}/{repo}/releases/{release_id}/reactions","GET /repos/{owner}/{repo}/secret-scanning/alerts","GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations","GET /repos/{owner}/{repo}/stargazers","GET /repos/{owner}/{repo}/subscribers","GET /repos/{owner}/{repo}/tags","GET /repos/{owner}/{repo}/teams","GET /repos/{owner}/{repo}/topics","GET /repositories","GET /repositories/{repository_id}/environments/{environment_name}/secrets","GET /search/code","GET /search/commits","GET /search/issues","GET /search/labels","GET /search/repositories","GET /search/topics","GET /search/users","GET /teams/{team_id}/discussions","GET /teams/{team_id}/discussions/{discussion_number}/comments","GET /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /teams/{team_id}/discussions/{discussion_number}/reactions","GET /teams/{team_id}/invitations","GET /teams/{team_id}/members","GET /teams/{team_id}/projects","GET /teams/{team_id}/repos","GET /teams/{team_id}/teams","GET /user/blocks","GET /user/codespaces","GET /user/codespaces/secrets","GET /user/emails","GET /user/followers","GET /user/following","GET /user/gpg_keys","GET /user/installations","GET /user/installations/{installation_id}/repositories","GET /user/issues","GET /user/keys","GET /user/marketplace_purchases","GET /user/marketplace_purchases/stubbed","GET /user/memberships/orgs","GET /user/migrations","GET /user/migrations/{migration_id}/repositories","GET /user/orgs","GET /user/packages","GET /user/packages/{package_type}/{package_name}/versions","GET /user/public_emails","GET /user/repos","GET /user/repository_invitations","GET /user/starred","GET /user/subscriptions","GET /user/teams","GET /users","GET /users/{username}/events","GET /users/{username}/events/orgs/{org}","GET /users/{username}/events/public","GET /users/{username}/followers","GET /users/{username}/following","GET /users/{username}/gists","GET /users/{username}/gpg_keys","GET /users/{username}/keys","GET /users/{username}/orgs","GET /users/{username}/packages","GET /users/{username}/projects","GET /users/{username}/received_events","GET /users/{username}/received_events/public","GET /users/{username}/repos","GET /users/{username}/starred","GET /users/{username}/subscriptions"];function lae(e){return typeof e=="string"?LC.includes(e):!1}function qC(e){return{paginate:Object.assign(IC.bind(null,e),{iterator:V4.bind(null,e)})}}qC.VERSION=nae;ll.composePaginateRest=oae;ll.isPaginatingEndpoint=lae;ll.paginateRest=qC;ll.paginatingEndpoints=LC});var jC=h(dr=>{"use strict";var dae=dr&&dr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),cae=dr&&dr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),FC=dr&&dr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&dae(t,e,r);return cae(t,e),t};Object.defineProperty(dr,"__esModule",{value:!0});dr.getOctokitOptions=dr.GitHub=dr.defaults=dr.context=void 0;var pae=FC(iP()),W4=FC(nP()),uae=G4(),mae=RC(),fae=BC();dr.context=new pae.Context;var MC=W4.getApiBaseUrl();dr.defaults={baseUrl:MC,request:{agent:W4.getProxyAgent(MC)}};dr.GitHub=uae.Octokit.plugin(mae.restEndpointMethods,fae.paginateRest).defaults(dr.defaults);function hae(e,t){let r=Object.assign({},t||{}),i=W4.getAuthString(e,r);return i&&(r.auth=i),r}dr.getOctokitOptions=hae});var kC=h((K4,X4)=>{(function(e,t){typeof K4=="object"&&typeof X4<"u"?X4.exports=t():typeof define=="function"&&define.amd?define(t):e.Bottleneck=t()})(K4,function(){"use strict";var e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function t(oe){return oe&&oe.default||oe}var r=function(oe,N,v={}){var S,O,I;for(S in N)I=N[S],v[S]=(O=oe[S])!=null?O:I;return v},i=function(oe,N,v={}){var S,O;for(S in oe)O=oe[S],N[S]!==void 0&&(v[S]=O);return v},n={load:r,overwrite:i},a;a=class{constructor(N,v){this.incr=N,this.decr=v,this._first=null,this._last=null,this.length=0}push(N){var v;this.length++,typeof this.incr=="function"&&this.incr(),v={value:N,prev:this._last,next:null},this._last!=null?(this._last.next=v,this._last=v):this._first=this._last=v}shift(){var N;if(this._first!=null)return this.length--,typeof this.decr=="function"&&this.decr(),N=this._first.value,(this._first=this._first.next)!=null?this._first.prev=null:this._last=null,N}first(){if(this._first!=null)return this._first.value}getArray(){var N,v,S;for(N=this._first,S=[];N!=null;)S.push((v=N,N=N.next,v.value));return S}forEachShift(N){var v;for(v=this.shift();v!=null;)N(v),v=this.shift()}debug(){var N,v,S,O,I;for(N=this._first,I=[];N!=null;)I.push((v=N,N=N.next,{value:v.value,prev:(S=v.prev)!=null?S.value:void 0,next:(O=v.next)!=null?O.value:void 0}));return I}};var s=a,o;o=class{constructor(N){if(this.instance=N,this._events={},this.instance.on!=null||this.instance.once!=null||this.instance.removeAllListeners!=null)throw new Error("An Emitter already exists for this object");this.instance.on=(v,S)=>this._addListener(v,"many",S),this.instance.once=(v,S)=>this._addListener(v,"once",S),this.instance.removeAllListeners=(v=null)=>v!=null?delete this._events[v]:this._events={}}_addListener(N,v,S){var O;return(O=this._events)[N]==null&&(O[N]=[]),this._events[N].push({cb:S,status:v}),this.instance}listenerCount(N){return this._events[N]!=null?this._events[N].length:0}async trigger(N,...v){var S,O;try{return N!=="debug"&&this.trigger("debug",`Event triggered: ${N}`,v),this._events[N]==null?void 0:(this._events[N]=this._events[N].filter(function(I){return I.status!=="none"}),O=this._events[N].map(async I=>{var F,ie;if(I.status!=="none"){I.status==="once"&&(I.status="none");try{return ie=typeof I.cb=="function"?I.cb(...v):void 0,typeof ie?.then=="function"?await ie:ie}catch(Xe){return F=Xe,this.trigger("error",F),null}}}),(await Promise.all(O)).find(function(I){return I!=null}))}catch(I){return S=I,this.trigger("error",S),null}}};var l=o,d,c,p;d=s,c=l,p=class{constructor(N){var v;this.Events=new c(this),this._length=0,this._lists=function(){var S,O,I;for(I=[],v=S=1,O=N;1<=O?S<=O:S>=O;v=1<=O?++S:--S)I.push(new d(()=>this.incr(),()=>this.decr()));return I}.call(this)}incr(){if(this._length++===0)return this.Events.trigger("leftzero")}decr(){if(--this._length===0)return this.Events.trigger("zero")}push(N){return this._lists[N.options.priority].push(N)}queued(N){return N!=null?this._lists[N].length:this._length}shiftAll(N){return this._lists.forEach(function(v){return v.forEachShift(N)})}getFirst(N=this._lists){var v,S,O;for(v=0,S=N.length;v0)return O;return[]}shiftLastFrom(N){return this.getFirst(this._lists.slice(N).reverse()).shift()}};var u=p,m;m=class extends Error{};var f=m,g,y,_,b,C;b=10,y=5,C=n,g=f,_=class{constructor(N,v,S,O,I,F,ie,Xe){this.task=N,this.args=v,this.rejectOnDrop=I,this.Events=F,this._states=ie,this.Promise=Xe,this.options=C.load(S,O),this.options.priority=this._sanitizePriority(this.options.priority),this.options.id===O.id&&(this.options.id=`${this.options.id}-${this._randomIndex()}`),this.promise=new this.Promise((ar,hr)=>{this._resolve=ar,this._reject=hr}),this.retryCount=0}_sanitizePriority(N){var v;return v=~~N!==N?y:N,v<0?0:v>b-1?b-1:v}_randomIndex(){return Math.random().toString(36).slice(2)}doDrop({error:N,message:v="This job has been dropped by Bottleneck"}={}){return this._states.remove(this.options.id)?(this.rejectOnDrop&&this._reject(N??new g(v)),this.Events.trigger("dropped",{args:this.args,options:this.options,task:this.task,promise:this.promise}),!0):!1}_assertStatus(N){var v;if(v=this._states.jobStatus(this.options.id),!(v===N||N==="DONE"&&v===null))throw new g(`Invalid job status ${v}, expected ${N}. Please open an issue at https://github.com/SGrondin/bottleneck/issues`)}doReceive(){return this._states.start(this.options.id),this.Events.trigger("received",{args:this.args,options:this.options})}doQueue(N,v){return this._assertStatus("RECEIVED"),this._states.next(this.options.id),this.Events.trigger("queued",{args:this.args,options:this.options,reachedHWM:N,blocked:v})}doRun(){return this.retryCount===0?(this._assertStatus("QUEUED"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),this.Events.trigger("scheduled",{args:this.args,options:this.options})}async doExecute(N,v,S,O){var I,F,ie;this.retryCount===0?(this._assertStatus("RUNNING"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),F={args:this.args,options:this.options,retryCount:this.retryCount},this.Events.trigger("executing",F);try{if(ie=await(N!=null?N.schedule(this.options,this.task,...this.args):this.task(...this.args)),v())return this.doDone(F),await O(this.options,F),this._assertStatus("DONE"),this._resolve(ie)}catch(Xe){return I=Xe,this._onFailure(I,F,v,S,O)}}doExpire(N,v,S){var O,I;return this._states.jobStatus(this.options.id==="RUNNING")&&this._states.next(this.options.id),this._assertStatus("EXECUTING"),I={args:this.args,options:this.options,retryCount:this.retryCount},O=new g(`This job timed out after ${this.options.expiration} ms.`),this._onFailure(O,I,N,v,S)}async _onFailure(N,v,S,O,I){var F,ie;if(S())return F=await this.Events.trigger("failed",N,v),F!=null?(ie=~~F,this.Events.trigger("retry",`Retrying ${this.options.id} after ${ie} ms`,v),this.retryCount++,O(ie)):(this.doDone(v),await I(this.options,v),this._assertStatus("DONE"),this._reject(N))}doDone(N){return this._assertStatus("EXECUTING"),this._states.next(this.options.id),this.Events.trigger("done",N)}};var R=_,A,U,ne;ne=n,A=f,U=class{constructor(N,v,S){this.instance=N,this.storeOptions=v,this.clientId=this.instance._randomIndex(),ne.load(S,S,this),this._nextRequest=this._lastReservoirRefresh=this._lastReservoirIncrease=Date.now(),this._running=0,this._done=0,this._unblockTime=0,this.ready=this.Promise.resolve(),this.clients={},this._startHeartbeat()}_startHeartbeat(){var N;return this.heartbeat==null&&(this.storeOptions.reservoirRefreshInterval!=null&&this.storeOptions.reservoirRefreshAmount!=null||this.storeOptions.reservoirIncreaseInterval!=null&&this.storeOptions.reservoirIncreaseAmount!=null)?typeof(N=this.heartbeat=setInterval(()=>{var v,S,O,I,F;if(I=Date.now(),this.storeOptions.reservoirRefreshInterval!=null&&I>=this._lastReservoirRefresh+this.storeOptions.reservoirRefreshInterval&&(this._lastReservoirRefresh=I,this.storeOptions.reservoir=this.storeOptions.reservoirRefreshAmount,this.instance._drainAll(this.computeCapacity())),this.storeOptions.reservoirIncreaseInterval!=null&&I>=this._lastReservoirIncrease+this.storeOptions.reservoirIncreaseInterval&&({reservoirIncreaseAmount:v,reservoirIncreaseMaximum:O,reservoir:F}=this.storeOptions,this._lastReservoirIncrease=I,S=O!=null?Math.min(v,O-F):v,S>0))return this.storeOptions.reservoir+=S,this.instance._drainAll(this.computeCapacity())},this.heartbeatInterval)).unref=="function"?N.unref():void 0:clearInterval(this.heartbeat)}async __publish__(N){return await this.yieldLoop(),this.instance.Events.trigger("message",N.toString())}async __disconnect__(N){return await this.yieldLoop(),clearInterval(this.heartbeat),this.Promise.resolve()}yieldLoop(N=0){return new this.Promise(function(v,S){return setTimeout(v,N)})}computePenalty(){var N;return(N=this.storeOptions.penalty)!=null?N:15*this.storeOptions.minTime||5e3}async __updateSettings__(N){return await this.yieldLoop(),ne.overwrite(N,N,this.storeOptions),this._startHeartbeat(),this.instance._drainAll(this.computeCapacity()),!0}async __running__(){return await this.yieldLoop(),this._running}async __queued__(){return await this.yieldLoop(),this.instance.queued()}async __done__(){return await this.yieldLoop(),this._done}async __groupCheck__(N){return await this.yieldLoop(),this._nextRequest+this.timeout=N}check(N,v){return this.conditionsCheck(N)&&this._nextRequest-v<=0}async __check__(N){var v;return await this.yieldLoop(),v=Date.now(),this.check(N,v)}async __register__(N,v,S){var O,I;return await this.yieldLoop(),O=Date.now(),this.conditionsCheck(v)?(this._running+=v,this.storeOptions.reservoir!=null&&(this.storeOptions.reservoir-=v),I=Math.max(this._nextRequest-O,0),this._nextRequest=O+I+this.storeOptions.minTime,{success:!0,wait:I,reservoir:this.storeOptions.reservoir}):{success:!1}}strategyIsBlock(){return this.storeOptions.strategy===3}async __submit__(N,v){var S,O,I;if(await this.yieldLoop(),this.storeOptions.maxConcurrent!=null&&v>this.storeOptions.maxConcurrent)throw new A(`Impossible to add a job having a weight of ${v} to a limiter having a maxConcurrent setting of ${this.storeOptions.maxConcurrent}`);return O=Date.now(),I=this.storeOptions.highWater!=null&&N===this.storeOptions.highWater&&!this.check(v,O),S=this.strategyIsBlock()&&(I||this.isBlocked(O)),S&&(this._unblockTime=O+this.computePenalty(),this._nextRequest=this._unblockTime+this.storeOptions.minTime,this.instance._dropAllQueued()),{reachedHWM:I,blocked:S,strategy:this.storeOptions.strategy}}async __free__(N,v){return await this.yieldLoop(),this._running-=v,this._done+=v,this.instance._drainAll(this.computeCapacity()),{running:this._running}}};var j=U,q,Z;q=f,Z=class{constructor(N){this.status=N,this._jobs={},this.counts=this.status.map(function(){return 0})}next(N){var v,S;if(v=this._jobs[N],S=v+1,v!=null&&S(N[this.status[S]]=v,N),{})}};var w=Z,ae,se;ae=s,se=class{constructor(N,v){this.schedule=this.schedule.bind(this),this.name=N,this.Promise=v,this._running=0,this._queue=new ae}isEmpty(){return this._queue.length===0}async _tryToRun(){var N,v,S,O,I,F,ie;if(this._running<1&&this._queue.length>0)return this._running++,{task:ie,args:N,resolve:I,reject:O}=this._queue.shift(),v=await async function(){try{return F=await ie(...N),function(){return I(F)}}catch(Xe){return S=Xe,function(){return O(S)}}}(),this._running--,this._tryToRun(),v()}schedule(N,...v){var S,O,I;return I=O=null,S=new this.Promise(function(F,ie){return I=F,O=ie}),this._queue.push({task:N,args:v,resolve:I,reject:O}),this._tryToRun(),S}};var qe=se,E="2.19.5",x={version:E},he=Object.freeze({version:E,default:x}),pe=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),_e=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),fr=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),jt,Wi,vu,hs,cn,be;be=n,jt=l,hs=pe,vu=_e,cn=fr,Wi=function(){class oe{constructor(v={}){this.deleteKey=this.deleteKey.bind(this),this.limiterOptions=v,be.load(this.limiterOptions,this.defaults,this),this.Events=new jt(this),this.instances={},this.Bottleneck=Nv,this._startAutoCleanup(),this.sharedConnection=this.connection!=null,this.connection==null&&(this.limiterOptions.datastore==="redis"?this.connection=new hs(Object.assign({},this.limiterOptions,{Events:this.Events})):this.limiterOptions.datastore==="ioredis"&&(this.connection=new vu(Object.assign({},this.limiterOptions,{Events:this.Events}))))}key(v=""){var S;return(S=this.instances[v])!=null?S:(()=>{var O;return O=this.instances[v]=new this.Bottleneck(Object.assign(this.limiterOptions,{id:`${this.id}-${v}`,timeout:this.timeout,connection:this.connection})),this.Events.trigger("created",O,v),O})()}async deleteKey(v=""){var S,O;return O=this.instances[v],this.connection&&(S=await this.connection.__runCommand__(["del",...cn.allKeys(`${this.id}-${v}`)])),O!=null&&(delete this.instances[v],await O.disconnect()),O!=null||S>0}limiters(){var v,S,O,I;S=this.instances,O=[];for(v in S)I=S[v],O.push({key:v,limiter:I});return O}keys(){return Object.keys(this.instances)}async clusterKeys(){var v,S,O,I,F,ie,Xe,ar,hr;if(this.connection==null)return this.Promise.resolve(this.keys());for(ie=[],v=null,hr=`b_${this.id}-`.length,S=9;v!==0;)for([ar,O]=await this.connection.__runCommand__(["scan",v??0,"match",`b_${this.id}-*_settings`,"count",1e4]),v=~~ar,I=0,Xe=O.length;I{var S,O,I,F,ie,Xe;ie=Date.now(),I=this.instances,F=[];for(O in I){Xe=I[O];try{await Xe._store.__groupCheck__(ie)?F.push(this.deleteKey(O)):F.push(void 0)}catch(ar){S=ar,F.push(Xe.Events.trigger("error",S))}}return F},this.timeout/2)).unref=="function"?v.unref():void 0}updateSettings(v={}){if(be.overwrite(v,this.defaults,this),be.overwrite(v,v,this.limiterOptions),v.timeout!=null)return this._startAutoCleanup()}disconnect(v=!0){var S;if(!this.sharedConnection)return(S=this.connection)!=null?S.disconnect(v):void 0}}return oe.prototype.defaults={timeout:1e3*60*5,connection:null,Promise,id:"group-key"},oe}.call(e);var _o=Wi,_u,H,Je;Je=n,H=l,_u=function(){class oe{constructor(v={}){this.options=v,Je.load(this.options,this.defaults,this),this.Events=new H(this),this._arr=[],this._resetPromise(),this._lastFlush=Date.now()}_resetPromise(){return this._promise=new this.Promise((v,S)=>this._resolve=v)}_flush(){return clearTimeout(this._timeout),this._lastFlush=Date.now(),this._resolve(),this.Events.trigger("batch",this._arr),this._arr=[],this._resetPromise()}add(v){var S;return this._arr.push(v),S=this._promise,this._arr.length===this.maxSize?this._flush():this.maxTime!=null&&this._arr.length===1&&(this._timeout=setTimeout(()=>this._flush(),this.maxTime)),S}}return oe.prototype.defaults={maxTime:null,maxSize:null,Promise},oe}.call(e);var z=_u,we=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),st=t(he),$t,vt,gs,_a,vv,Q0,_v,bv,wv,Y0,pn,Ev=[].splice;Q0=10,vt=5,pn=n,_v=u,_a=R,vv=j,bv=we,gs=l,wv=w,Y0=qe,$t=function(){class oe{constructor(v={},...S){var O,I;this._addToQueue=this._addToQueue.bind(this),this._validateOptions(v,S),pn.load(v,this.instanceDefaults,this),this._queues=new _v(Q0),this._scheduled={},this._states=new wv(["RECEIVED","QUEUED","RUNNING","EXECUTING"].concat(this.trackDoneStatus?["DONE"]:[])),this._limiter=null,this.Events=new gs(this),this._submitLock=new Y0("submit",this.Promise),this._registerLock=new Y0("register",this.Promise),I=pn.load(v,this.storeDefaults,{}),this._store=function(){if(this.datastore==="redis"||this.datastore==="ioredis"||this.connection!=null)return O=pn.load(v,this.redisStoreDefaults,{}),new bv(this,I,O);if(this.datastore==="local")return O=pn.load(v,this.localStoreDefaults,{}),new vv(this,I,O);throw new oe.prototype.BottleneckError(`Invalid datastore type: ${this.datastore}`)}.call(this),this._queues.on("leftzero",()=>{var F;return(F=this._store.heartbeat)!=null&&typeof F.ref=="function"?F.ref():void 0}),this._queues.on("zero",()=>{var F;return(F=this._store.heartbeat)!=null&&typeof F.unref=="function"?F.unref():void 0})}_validateOptions(v,S){if(!(v!=null&&typeof v=="object"&&S.length===0))throw new oe.prototype.BottleneckError("Bottleneck v2 takes a single object argument. Refer to https://github.com/SGrondin/bottleneck#upgrading-to-v2 if you're upgrading from Bottleneck v1.")}ready(){return this._store.ready}clients(){return this._store.clients}channel(){return`b_${this.id}`}channel_client(){return`b_${this.id}_${this._store.clientId}`}publish(v){return this._store.__publish__(v)}disconnect(v=!0){return this._store.__disconnect__(v)}chain(v){return this._limiter=v,this}queued(v){return this._queues.queued(v)}clusterQueued(){return this._store.__queued__()}empty(){return this.queued()===0&&this._submitLock.isEmpty()}running(){return this._store.__running__()}done(){return this._store.__done__()}jobStatus(v){return this._states.jobStatus(v)}jobs(v){return this._states.statusJobs(v)}counts(){return this._states.statusCounts()}_randomIndex(){return Math.random().toString(36).slice(2)}check(v=1){return this._store.__check__(v)}_clearGlobalState(v){return this._scheduled[v]!=null?(clearTimeout(this._scheduled[v].expiration),delete this._scheduled[v],!0):!1}async _free(v,S,O,I){var F,ie;try{if({running:ie}=await this._store.__free__(v,O.weight),this.Events.trigger("debug",`Freed ${O.id}`,I),ie===0&&this.empty())return this.Events.trigger("idle")}catch(Xe){return F=Xe,this.Events.trigger("error",F)}}_run(v,S,O){var I,F,ie;return S.doRun(),I=this._clearGlobalState.bind(this,v),ie=this._run.bind(this,v,S),F=this._free.bind(this,v,S),this._scheduled[v]={timeout:setTimeout(()=>S.doExecute(this._limiter,I,ie,F),O),expiration:S.options.expiration!=null?setTimeout(function(){return S.doExpire(I,ie,F)},O+S.options.expiration):void 0,job:S}}_drainOne(v){return this._registerLock.schedule(()=>{var S,O,I,F,ie;return this.queued()===0?this.Promise.resolve(null):(ie=this._queues.getFirst(),{options:F,args:S}=I=ie.first(),v!=null&&F.weight>v?this.Promise.resolve(null):(this.Events.trigger("debug",`Draining ${F.id}`,{args:S,options:F}),O=this._randomIndex(),this._store.__register__(O,F.weight,F.expiration).then(({success:Xe,wait:ar,reservoir:hr})=>{var Fd;return this.Events.trigger("debug",`Drained ${F.id}`,{success:Xe,args:S,options:F}),Xe?(ie.shift(),Fd=this.empty(),Fd&&this.Events.trigger("empty"),hr===0&&this.Events.trigger("depleted",Fd),this._run(O,I,ar),this.Promise.resolve(F.weight)):this.Promise.resolve(null)})))})}_drainAll(v,S=0){return this._drainOne(v).then(O=>{var I;return O!=null?(I=v!=null?v-O:v,this._drainAll(I,S+O)):this.Promise.resolve(S)}).catch(O=>this.Events.trigger("error",O))}_dropAllQueued(v){return this._queues.shiftAll(function(S){return S.doDrop({message:v})})}stop(v={}){var S,O;return v=pn.load(v,this.stopDefaults),O=I=>{var F;return F=()=>{var ie;return ie=this._states.counts,ie[0]+ie[1]+ie[2]+ie[3]===I},new this.Promise((ie,Xe)=>F()?ie():this.on("done",()=>{if(F())return this.removeAllListeners("done"),ie()}))},S=v.dropWaitingJobs?(this._run=function(I,F){return F.doDrop({message:v.dropErrorMessage})},this._drainOne=()=>this.Promise.resolve(null),this._registerLock.schedule(()=>this._submitLock.schedule(()=>{var I,F,ie;F=this._scheduled;for(I in F)ie=F[I],this.jobStatus(ie.job.options.id)==="RUNNING"&&(clearTimeout(ie.timeout),clearTimeout(ie.expiration),ie.job.doDrop({message:v.dropErrorMessage}));return this._dropAllQueued(v.dropErrorMessage),O(0)}))):this.schedule({priority:Q0-1,weight:0},()=>O(1)),this._receive=function(I){return I._reject(new oe.prototype.BottleneckError(v.enqueueErrorMessage))},this.stop=()=>this.Promise.reject(new oe.prototype.BottleneckError("stop() has already been called")),S}async _addToQueue(v){var S,O,I,F,ie,Xe,ar;({args:S,options:F}=v);try{({reachedHWM:ie,blocked:O,strategy:ar}=await this._store.__submit__(this.queued(),F.weight))}catch(hr){return I=hr,this.Events.trigger("debug",`Could not queue ${F.id}`,{args:S,options:F,error:I}),v.doDrop({error:I}),!1}return O?(v.doDrop(),!0):ie&&(Xe=ar===oe.prototype.strategy.LEAK?this._queues.shiftLastFrom(F.priority):ar===oe.prototype.strategy.OVERFLOW_PRIORITY?this._queues.shiftLastFrom(F.priority+1):ar===oe.prototype.strategy.OVERFLOW?v:void 0,Xe?.doDrop(),Xe==null||ar===oe.prototype.strategy.OVERFLOW)?(Xe==null&&v.doDrop(),ie):(v.doQueue(ie,O),this._queues.push(v),await this._drainAll(),ie)}_receive(v){return this._states.jobStatus(v.options.id)!=null?(v._reject(new oe.prototype.BottleneckError(`A job with the same id already exists (id=${v.options.id})`)),!1):(v.doReceive(),this._submitLock.schedule(this._addToQueue,v))}submit(...v){var S,O,I,F,ie,Xe,ar;return typeof v[0]=="function"?(ie=v,[O,...v]=ie,[S]=Ev.call(v,-1),F=pn.load({},this.jobDefaults)):(Xe=v,[F,O,...v]=Xe,[S]=Ev.call(v,-1),F=pn.load(F,this.jobDefaults)),ar=(...hr)=>new this.Promise(function(Fd,nU){return O(...hr,function(...xv){return(xv[0]!=null?nU:Fd)(xv)})}),I=new _a(ar,v,F,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),I.promise.then(function(hr){return typeof S=="function"?S(...hr):void 0}).catch(function(hr){return Array.isArray(hr)?typeof S=="function"?S(...hr):void 0:typeof S=="function"?S(hr):void 0}),this._receive(I)}schedule(...v){var S,O,I;return typeof v[0]=="function"?([I,...v]=v,O={}):[O,I,...v]=v,S=new _a(I,v,O,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),this._receive(S),S.promise}wrap(v){var S,O;return S=this.schedule.bind(this),O=function(...I){return S(v.bind(this),...I)},O.withOptions=function(I,...F){return S(I,v,...F)},O}async updateSettings(v={}){return await this._store.__updateSettings__(pn.overwrite(v,this.storeDefaults)),pn.overwrite(v,this.instanceDefaults,this),this}currentReservoir(){return this._store.__currentReservoir__()}incrementReservoir(v=0){return this._store.__incrementReservoir__(v)}}return oe.default=oe,oe.Events=gs,oe.version=oe.prototype.version=st.version,oe.strategy=oe.prototype.strategy={LEAK:1,OVERFLOW:2,OVERFLOW_PRIORITY:4,BLOCK:3},oe.BottleneckError=oe.prototype.BottleneckError=f,oe.Group=oe.prototype.Group=_o,oe.RedisConnection=oe.prototype.RedisConnection=pe,oe.IORedisConnection=oe.prototype.IORedisConnection=_e,oe.Batcher=oe.prototype.Batcher=z,oe.prototype.jobDefaults={priority:vt,weight:1,expiration:null,id:""},oe.prototype.storeDefaults={maxConcurrent:null,minTime:0,highWater:null,strategy:oe.prototype.strategy.LEAK,penalty:null,reservoir:null,reservoirRefreshInterval:null,reservoirRefreshAmount:null,reservoirIncreaseInterval:null,reservoirIncreaseAmount:null,reservoirIncreaseMaximum:null},oe.prototype.localStoreDefaults={Promise,timeout:null,heartbeatInterval:250},oe.prototype.redisStoreDefaults={Promise,timeout:null,heartbeatInterval:5e3,clientTimeout:1e4,Redis:null,clientOptions:{},clusterNodes:null,clearDatastore:!1,connection:null},oe.prototype.instanceDefaults={datastore:"local",connection:null,id:"",rejectOnDrop:!0,trackDoneStatus:!1,Promise},oe.prototype.stopDefaults={enqueueErrorMessage:"This limiter has been stopped and cannot accept new jobs.",dropWaitingJobs:!0,dropErrorMessage:"This limiter has been stopped."},oe}.call(e);var Nv=$t,iU=Nv;return iU})});var VC=h((Fwe,GC)=>{"use strict";var gae=Object.create,n1=Object.defineProperty,yae=Object.getOwnPropertyDescriptor,vae=Object.getOwnPropertyNames,_ae=Object.getPrototypeOf,bae=Object.prototype.hasOwnProperty,wae=(e,t)=>{for(var r in t)n1(e,r,{get:t[r],enumerable:!0})},UC=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of vae(t))!bae.call(e,n)&&n!==r&&n1(e,n,{get:()=>t[n],enumerable:!(i=yae(t,n))||i.enumerable});return e},Eae=(e,t,r)=>(r=e!=null?gae(_ae(e)):{},UC(t||!e||!e.__esModule?n1(r,"default",{value:e,enumerable:!0}):r,e)),Nae=e=>UC(n1({},"__esModule",{value:!0}),e),HC={};wae(HC,{RequestError:()=>Tae});GC.exports=Nae(HC);var zC=q4(),$C=Eae(Zd()),xae=(0,$C.default)(e=>console.warn(e)),Sae=(0,$C.default)(e=>console.warn(e)),Tae=class extends Error{constructor(e,t,r){super(e),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=t;let i;"headers"in r&&typeof r.headers<"u"&&(i=r.headers),"response"in r&&(this.response=r.response,i=r.response.headers);let n=Object.assign({},r.request);r.request.headers.authorization&&(n.headers=Object.assign({},r.request.headers,{authorization:r.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),n.url=n.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=n,Object.defineProperty(this,"code",{get(){return xae(new zC.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),t}}),Object.defineProperty(this,"headers",{get(){return Sae(new zC.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),i||{}}})}}});var ZC=h((zwe,JC)=>{"use strict";var Pae=Object.create,a1=Object.defineProperty,Cae=Object.getOwnPropertyDescriptor,Rae=Object.getOwnPropertyNames,Oae=Object.getPrototypeOf,Aae=Object.prototype.hasOwnProperty,Iae=(e,t)=>{for(var r in t)a1(e,r,{get:t[r],enumerable:!0})},WC=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Rae(t))!Aae.call(e,n)&&n!==r&&a1(e,n,{get:()=>t[n],enumerable:!(i=Cae(t,n))||i.enumerable});return e},Dae=(e,t,r)=>(r=e!=null?Pae(Oae(e)):{},WC(t||!e||!e.__esModule?a1(r,"default",{value:e,enumerable:!0}):r,e)),Lae=e=>WC(a1({},"__esModule",{value:!0}),e),KC={};Iae(KC,{VERSION:()=>QC,retry:()=>YC});JC.exports=Lae(KC);var kwe=G4();async function XC(e,t,r,i){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!e.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:e.retries,a=Math.pow((i.request.retryCount||0)+1,2);throw t.retry.retryRequest(r,n,a)}throw r}var qae=Dae(kC()),Bae=VC();async function Mae(e,t,r,i){let n=new qae.default;return n.on("failed",function(a,s){let o=~~a.request.request.retries,l=~~a.request.request.retryAfter;if(i.request.retryCount=s.retryCount+1,o>s.retryCount)return l*e.retryAfterBaseValue}),n.schedule(Fae.bind(null,e,t,r),i)}async function Fae(e,t,r,i){let n=await r(r,i);if(n.data&&n.data.errors&&/Something went wrong while executing your query/.test(n.data.errors[0].message)){let a=new Bae.RequestError(n.data.errors[0].message,500,{request:i,response:n});return XC(e,t,a,i)}return n}var QC="5.0.5";function YC(e,t){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,422,451],retries:3},t.retry);return r.enabled&&(e.hook.error("request",XC.bind(null,r,e)),e.hook.wrap("request",Mae.bind(null,r,e))),{retry:{retryRequest:(i,n,a)=>(i.request.request=Object.assign({},i.request.request,{retries:n,retryAfter:a}),i)}}}YC.VERSION=QC});var tR=h((Uwe,eR)=>{"use strict";var Q4=require("util"),Y4=["trace","debug","info","warn","error","fatal"],jae=function(){};eR.exports=function(e){e=e||{},e.level=e.level||"info";var t={},r=function(i){return Y4.indexOf(i)>=Y4.indexOf(e.level)};return Y4.forEach(function(i){t[i]=r(i)?n:jae;function n(){var a=e.prefix,s;if(e.stderr)s="error";else switch(i){case"trace":s="info";break;case"debug":s="info";break;case"fatal":s="error";break;default:s=i}a&&(typeof a=="function"&&(a=a(i)),arguments[0]=Q4.format(a,arguments[0])),console[s](Q4.format.apply(Q4,arguments))}}),t}});var Z4=h(J4=>{"use strict";Object.defineProperty(J4,"__esModule",{value:!0});J4.parseRepositoryNwo=zae;var kae=zt();function zae(e){let t=e.split("/");if(t.length!==2)throw new kae.ConfigurationError(`"${e}" is not a valid repository name`);return{owner:t[0],repo:t[1]}}});var $a=h(ct=>{"use strict";var Uae=ct&&ct.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Hae=ct&&ct.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ry=ct&&ct.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Uae(t,e,r);return Hae(t,e),t},$ae=ct&&ct.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ct,"__esModule",{value:!0});ct.DisallowedAPIVersionReason=void 0;ct.getApiDetails=ny;ct.getApiClient=Dc;ct.getApiClientWithExternalAuth=Kae;ct.getGitHubVersionFromApi=sR;ct.getGitHubVersion=Xae;ct.getWorkflowRelativePath=oR;ct.getAnalysisKey=lR;ct.getAutomationID=Qae;ct.computeAutomationID=dR;ct.listActionsCaches=Yae;ct.deleteActionsCache=Jae;ct.wrapApiConfigurationError=Zae;var Gae=ry(_t()),rR=ry(jC()),Vae=ry(ZC()),Wae=$ae(tR()),iy=Yi(),nR=Z4(),Er=zt(),ey="x-github-enterprise-version",iR;(function(e){e[e.ACTION_TOO_OLD=0]="ACTION_TOO_OLD",e[e.ACTION_TOO_NEW=1]="ACTION_TOO_NEW"})(iR||(ct.DisallowedAPIVersionReason=iR={}));function aR(e,{allowExternal:t=!1}={}){let r=t&&e.externalRepoAuth||e.auth,i=rR.GitHub.plugin(Vae.retry);return new i(rR.getOctokitOptions(r,{baseUrl:e.apiURL,userAgent:`CodeQL-Action/${(0,iy.getActionVersion)()}`,log:(0,Wae.default)({level:"debug"})}))}function ny(){return{auth:(0,iy.getRequiredInput)("token"),url:(0,Er.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,Er.getRequiredEnvParam)("GITHUB_API_URL")}}function Dc(){return aR(ny())}function Kae(e){return aR(e,{allowExternal:!0})}var ty;async function sR(e,t){if((0,Er.parseGitHubUrl)(t.url)===Er.GITHUB_DOTCOM_URL)return{type:Er.GitHubVariant.DOTCOM};let r=await e.rest.meta.get();if(r.headers[ey]===void 0)return{type:Er.GitHubVariant.DOTCOM};if(r.headers[ey]==="ghe.com")return{type:Er.GitHubVariant.GHE_DOTCOM};let i=r.headers[ey];return{type:Er.GitHubVariant.GHES,version:i}}async function Xae(){return ty===void 0&&(ty=await sR(Dc(),ny())),ty}async function oR(){let e=(0,Er.getRequiredEnvParam)("GITHUB_REPOSITORY").split("/"),t=e[0],r=e[1],i=Number((0,Er.getRequiredEnvParam)("GITHUB_RUN_ID")),n=Dc(),a=await n.request("GET /repos/:owner/:repo/actions/runs/:run_id?exclude_pull_requests=true",{owner:t,repo:r,run_id:i}),s=a.data.workflow_url;return!s||/\/repos\/[^/]+\/[^/]+\/actions\/required_workflows\/[^/]+/.test(s)?a.data.path:(await n.request(`GET ${s}`)).data.path}async function lR(){let e="CODEQL_ACTION_ANALYSIS_KEY",t=process.env[e];if(t!==void 0)return t;let r=await oR(),i=(0,Er.getRequiredEnvParam)("GITHUB_JOB");return t=`${r}:${i}`,Gae.exportVariable(e,t),t}async function Qae(){let e=await lR(),t=(0,iy.getRequiredInput)("matrix");return dR(e,t)}function dR(e,t){let r=`${e}/`,i=(0,Er.parseMatrixInput)(t);if(i!==void 0)for(let n of Object.entries(i).sort())typeof n[1]=="string"?r+=`${n[0]}:${n[1]}/`:r+=`${n[0]}:/`;return r}async function Yae(e,t){let r=(0,nR.parseRepositoryNwo)((0,Er.getRequiredEnvParam)("GITHUB_REPOSITORY"));return await Dc().paginate("GET /repos/{owner}/{repo}/actions/caches",{owner:r.owner,repo:r.repo,key:e,ref:t})}async function Jae(e){let t=(0,nR.parseRepositoryNwo)((0,Er.getRequiredEnvParam)("GITHUB_REPOSITORY"));await Dc().rest.actions.deleteActionsCacheById({owner:t.owner,repo:t.repo,cache_id:e})}function Zae(e){return(0,Er.isHTTPError)(e)&&(e.message.includes("API rate limit exceeded for site ID installation")||e.message.includes("commit not found")||/^ref .* not found in this repository$/.test(e.message))?new Er.ConfigurationError(e.message):e}});var dl=h(s1=>{"use strict";Object.defineProperty(s1,"__esModule",{value:!0});s1.DocUrl=void 0;var cR;(function(e){e.ASSIGNING_PERMISSIONS_TO_JOBS="https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs",e.AUTOMATIC_BUILD_FAILED="https://docs.github.com/en/code-security/code-scanning/troubleshooting-code-scanning/automatic-build-failed",e.DEFINE_ENV_VARIABLES="https://docs.github.com/en/actions/learn-github-actions/variables#defining-environment-variables-for-a-single-workflow",e.SCANNING_ON_PUSH="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning#scanning-on-push",e.SPECIFY_BUILD_STEPS_MANUALLY="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages#about-specifying-build-steps-manually",e.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS="https://docs.github.com/en/enterprise-cloud@latest/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning#providing-data-to-track-code-scanning-alerts-across-runs"})(cR||(s1.DocUrl=cR={}))});var uR=h(Pi=>{"use strict";Object.defineProperty(Pi,"__esModule",{value:!0});Pi.cliErrorsConfig=Pi.CliConfigErrorCategory=Pi.CliError=void 0;Pi.getCliConfigCategoryIfExists=pR;Pi.wrapCliConfigurationError=nse;var Lc=Yi(),ese=dl(),tse=zt(),ay=class extends Error{constructor({cmd:t,args:r,exitCode:i,stderr:n}){let a=(0,Lc.prettyPrintInvocation)(t,r),s=rse(n),o=ise(n),l;if(s)l=`Encountered a fatal error while running "${a}". Exit code was ${i} and error was: ${(0,Lc.ensureEndsInPeriod)(s.trim())} See the logs for more details.`;else if(o)l=`We were unable to automatically build your code. Please provide manual build steps. See ${ese.DocUrl.AUTOMATIC_BUILD_FAILED} for more information. Encountered the following error: ${o}`;else{let d=(0,Lc.ensureEndsInPeriod)(n.trim().split(` +`).pop()?.trim()||"n/a");l=`Encountered a fatal error while running "${a}". Exit code was ${i} and last log line was: ${d} See the logs for more details.`}super(l),this.exitCode=i,this.stderr=n}};Pi.CliError=ay;function rse(e){let t=/.*fatal (internal )?error occurr?ed(. Details)?:/gi,r=[],i,n;for(;(n=t.exec(e))!==null;)i!==void 0&&r.push(e.slice(i,n.index).trim()),i=n.index;if(i!==void 0){let a=e.slice(i).trim();if(r.length===0)return a;let s=!r.some(o=>o.includes(` +`));return s&&(r=r.map(Lc.ensureEndsInPeriod)),[(0,Lc.ensureEndsInPeriod)(a),"Context:",...r.reverse()].join(s?" ":` +`)}}function ise(e){let t=/.*\[autobuild\] \[ERROR\] (.*)/gi,r=[...e.matchAll(t)].map(i=>i[1]);return r.length>10&&(r=r.slice(0,10),r.push("(truncated)")),r.join(` +`)||void 0}var qt;(function(e){e.AutobuildError="AutobuildError",e.ExternalRepositoryCloneFailed="ExternalRepositoryCloneFailed",e.GradleBuildFailed="GradleBuildFailed",e.IncompatibleWithActionVersion="IncompatibleWithActionVersion",e.InitCalledTwice="InitCalledTwice",e.InvalidConfigFile="InvalidConfigFile",e.InvalidSourceRoot="InvalidSourceRoot",e.MavenBuildFailed="MavenBuildFailed",e.NoBuildCommandAutodetected="NoBuildCommandAutodetected",e.NoBuildMethodAutodetected="NoBuildMethodAutodetected",e.NoSourceCodeSeen="NoSourceCodeSeen",e.NoSupportedBuildCommandSucceeded="NoSupportedBuildCommandSucceeded",e.NoSupportedBuildSystemDetected="NoSupportedBuildSystemDetected",e.OutOfMemoryOrDisk="OutOfMemoryOrDisk",e.PackCannotBeFound="PackCannotBeFound",e.PackMissingAuth="PackMissingAuth",e.SwiftBuildFailed="SwiftBuildFailed",e.UnsupportedBuildMode="UnsupportedBuildMode"})(qt||(Pi.CliConfigErrorCategory=qt={}));Pi.cliErrorsConfig={[qt.AutobuildError]:{cliErrorMessageCandidates:[new RegExp("We were unable to automatically build your code")]},[qt.ExternalRepositoryCloneFailed]:{cliErrorMessageCandidates:[new RegExp("Failed to clone external Git repository")]},[qt.GradleBuildFailed]:{cliErrorMessageCandidates:[new RegExp("[autobuild] FAILURE: Build failed with an exception.")]},[qt.IncompatibleWithActionVersion]:{cliErrorMessageCandidates:[new RegExp("is not compatible with this CodeQL CLI")]},[qt.InitCalledTwice]:{cliErrorMessageCandidates:[new RegExp("Refusing to create databases .* but could not process any of it")],additionalErrorMessageToAppend:'Is the "init" action called twice in the same job?'},[qt.InvalidConfigFile]:{cliErrorMessageCandidates:[new RegExp("Config file .* is not valid"),new RegExp("The supplied config file is empty")]},[qt.InvalidSourceRoot]:{cliErrorMessageCandidates:[new RegExp("Invalid source root")]},[qt.MavenBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuild\\] \\[ERROR\\] Failed to execute goal")]},[qt.NoBuildCommandAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not auto-detect a suitable build method")]},[qt.NoBuildMethodAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not detect a suitable build command for the source checkout")]},[qt.NoSourceCodeSeen]:{exitCode:32,cliErrorMessageCandidates:[new RegExp("CodeQL detected code written in .* but could not process any of it"),new RegExp("CodeQL did not detect any code written in languages supported by CodeQL")]},[qt.NoSupportedBuildCommandSucceeded]:{cliErrorMessageCandidates:[new RegExp("No supported build command succeeded")]},[qt.NoSupportedBuildSystemDetected]:{cliErrorMessageCandidates:[new RegExp("No supported build system detected")]},[qt.OutOfMemoryOrDisk]:{cliErrorMessageCandidates:[new RegExp("CodeQL is out of memory."),new RegExp("out of disk"),new RegExp("No space left on device")],additionalErrorMessageToAppend:"For more information, see https://gh.io/troubleshooting-code-scanning/out-of-disk-or-memory"},[qt.PackCannotBeFound]:{cliErrorMessageCandidates:[new RegExp("Query pack .* cannot be found\\. Check the spelling of the pack\\.")]},[qt.PackMissingAuth]:{cliErrorMessageCandidates:[new RegExp("GitHub Container registry .* 403 Forbidden"),new RegExp("Do you need to specify a token to authenticate to the registry?")]},[qt.SwiftBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuilder/build\\] \\[build-command-failed\\] `autobuild` failed to run the build command")]},[qt.UnsupportedBuildMode]:{cliErrorMessageCandidates:[new RegExp("does not support the .* build mode. Please try using one of the following build modes instead")]}};function pR(e){for(let[t,r]of Object.entries(Pi.cliErrorsConfig)){if(e.exitCode!==void 0&&r.exitCode!==void 0&&e.exitCode===r.exitCode)return t;for(let i of r.cliErrorMessageCandidates)if(e.message.match(i)||e.stderr.match(i))return t}}function nse(e){let t=pR(e);if(t===void 0)return e;let r=e.message,i=Pi.cliErrorsConfig[t].additionalErrorMessageToAppend;return i!==void 0&&(r=`${r} ${i}`),new tse.ConfigurationError(r)}});var sy=h((Wwe,ase)=>{ase.exports={bundleVersion:"codeql-bundle-v2.19.3",cliVersion:"2.19.3",priorBundleVersion:"codeql-bundle-v2.19.2",priorCliVersion:"2.19.2"}});var Bc=h(qc=>{"use strict";Object.defineProperty(qc,"__esModule",{value:!0});qc.ToolsFeature=void 0;qc.isSupportedToolsFeature=sse;var mR;(function(e){e.AnalysisSummaryV2IsDefault="analysisSummaryV2Default",e.BuildModeOption="buildModeOption",e.DatabaseInterpretResultsSupportsSarifRunProperty="databaseInterpretResultsSupportsSarifRunProperty",e.IndirectTracingSupportsStaticBinaries="indirectTracingSupportsStaticBinaries",e.InformsAboutUnsupportedPathFilters="informsAboutUnsupportedPathFilters",e.SetsCodeqlRunnerEnvVar="setsCodeqlRunnerEnvVar",e.TraceCommandUseBuildMode="traceCommandUseBuildMode",e.SarifMergeRunsFromEqualCategory="sarifMergeRunsFromEqualCategory",e.ForceOverwrite="forceOverwrite",e.PythonDefaultIsToNotExtractStdlib="pythonDefaultIsToNotExtractStdlib"})(mR||(qc.ToolsFeature=mR={}));function sse(e,t){return!!e.features&&e.features[t]}});var ks=h(Fe=>{"use strict";var ose=Fe&&Fe.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),lse=Fe&&Fe.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jc=Fe&&Fe.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&ose(t,e,r);return lse(t,e),t};Object.defineProperty(Fe,"__esModule",{value:!0});Fe.Features=Fe.FEATURE_FLAGS_FILE_NAME=Fe.featureConfig=Fe.Feature=Fe.CODEQL_VERSION_ZSTD_BUNDLE=Fe.CODEQL_VERSION_FINE_GRAINED_PARALLELISM=void 0;var oy=jc(require("fs")),dse=jc(require("path")),cse=jc(Ko()),pse=$a(),Mc=jc(sy()),fR=Bc(),Fc=jc(zt()),hR="default_codeql_version_",gR="_enabled";Fe.CODEQL_VERSION_FINE_GRAINED_PARALLELISM="2.15.1";Fe.CODEQL_VERSION_ZSTD_BUNDLE="2.19.0";var Xr;(function(e){e.ArtifactV4Upgrade="artifact_v4_upgrade",e.CleanupTrapCaches="cleanup_trap_caches",e.CppBuildModeNone="cpp_build_mode_none",e.CppDependencyInstallation="cpp_dependency_installation_enabled",e.DiffInformedQueries="diff_informed_queries",e.DisableCsharpBuildless="disable_csharp_buildless",e.DisableJavaBuildlessEnabled="disable_java_buildless_enabled",e.DisableKotlinAnalysisEnabled="disable_kotlin_analysis_enabled",e.ExportDiagnosticsEnabled="export_diagnostics_enabled",e.PythonDefaultIsToNotExtractStdlib="python_default_is_to_not_extract_stdlib",e.QaTelemetryEnabled="qa_telemetry_enabled",e.ZstdBundleStreamingExtraction="zstd_bundle_streaming_extraction"})(Xr||(Fe.Feature=Xr={}));Fe.featureConfig={[Xr.ArtifactV4Upgrade]:{defaultValue:!1,envVar:"CODEQL_ACTION_ARTIFACT_V4_UPGRADE",minimumVersion:void 0},[Xr.CleanupTrapCaches]:{defaultValue:!1,envVar:"CODEQL_ACTION_CLEANUP_TRAP_CACHES",minimumVersion:void 0},[Xr.CppBuildModeNone]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_BUILD_MODE_NONE",minimumVersion:void 0},[Xr.ZstdBundleStreamingExtraction]:{defaultValue:!1,envVar:"CODEQL_ACTION_ZSTD_BUNDLE_STREAMING_EXTRACTION",minimumVersion:void 0},[Xr.CppDependencyInstallation]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_AUTOINSTALL_DEPENDENCIES",legacyApi:!0,minimumVersion:"2.15.0"},[Xr.DiffInformedQueries]:{defaultValue:!1,envVar:"CODEQL_ACTION_DIFF_INFORMED_QUERIES",minimumVersion:void 0,toolsFeature:fR.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty},[Xr.DisableCsharpBuildless]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_CSHARP_BUILDLESS",minimumVersion:void 0},[Xr.DisableJavaBuildlessEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_JAVA_BUILDLESS",legacyApi:!0,minimumVersion:void 0},[Xr.DisableKotlinAnalysisEnabled]:{defaultValue:!1,envVar:"CODEQL_DISABLE_KOTLIN_ANALYSIS",legacyApi:!0,minimumVersion:void 0},[Xr.ExportDiagnosticsEnabled]:{defaultValue:!0,envVar:"CODEQL_ACTION_EXPORT_DIAGNOSTICS",legacyApi:!0,minimumVersion:void 0},[Xr.PythonDefaultIsToNotExtractStdlib]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_PYTHON_STANDARD_LIBRARY_EXTRACTION",minimumVersion:void 0,toolsFeature:fR.ToolsFeature.PythonDefaultIsToNotExtractStdlib},[Xr.QaTelemetryEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_QA_TELEMETRY",legacyApi:!0,minimumVersion:void 0}};Fe.FEATURE_FLAGS_FILE_NAME="cached-feature-flags.json";var ly=class{constructor(t,r,i,n){this.logger=n,this.gitHubFeatureFlags=new dy(t,r,dse.join(i,Fe.FEATURE_FLAGS_FILE_NAME),n)}async getDefaultCliVersion(t){return await this.gitHubFeatureFlags.getDefaultCliVersion(t)}async getValue(t,r){if(!r&&Fe.featureConfig[t].minimumVersion)throw new Error(`Internal error: A minimum version is specified for feature ${t}, but no instance of CodeQL was provided.`);if(!r&&Fe.featureConfig[t].toolsFeature)throw new Error(`Internal error: A required tools feature is specified for feature ${t}, but no instance of CodeQL was provided.`);let i=(process.env[Fe.featureConfig[t].envVar]||"").toLocaleLowerCase();if(i==="false")return this.logger.debug(`Feature ${t} is disabled via the environment variable ${Fe.featureConfig[t].envVar}.`),!1;let n=Fe.featureConfig[t].minimumVersion;if(r&&n)if(await Fc.codeQlVersionAtLeast(r,n))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} is newer than the minimum version ${n} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version is older than the minimum version ${n}.`),!1;let a=Fe.featureConfig[t].toolsFeature;if(r&&a)if(await r.supportsFeature(a))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} supports the required tools feature ${a} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version does not support the required tools feature ${a}.`),!1;if(i==="true")return this.logger.debug(`Feature ${t} is enabled via the environment variable ${Fe.featureConfig[t].envVar}.`),!0;let s=await this.gitHubFeatureFlags.getValue(t);if(s!==void 0)return this.logger.debug(`Feature ${t} is ${s?"enabled":"disabled"} via the GitHub API.`),s;let o=Fe.featureConfig[t].defaultValue;return this.logger.debug(`Feature ${t} is ${o?"enabled":"disabled"} due to its default value.`),o}};Fe.Features=ly;var dy=class{constructor(t,r,i,n){this.gitHubVersion=t,this.repositoryNwo=r,this.featureFlagsFile=i,this.logger=n,this.hasAccessedRemoteFeatureFlags=!1}getCliVersionFromFeatureFlag(t){if(!t.startsWith(hR)||!t.endsWith(gR))return;let r=t.substring(hR.length,t.length-gR.length).replace(/_/g,".");if(!cse.valid(r)){this.logger.warning(`Ignoring feature flag ${t} as it does not specify a valid CodeQL version.`);return}return r}async getDefaultCliVersion(t){return t===Fc.GitHubVariant.DOTCOM?await this.getDefaultDotcomCliVersion():{cliVersion:Mc.cliVersion,tagName:Mc.bundleVersion}}async getDefaultDotcomCliVersion(){let t=await this.getAllFeatures(),r=Object.entries(t).map(([n,a])=>a?this.getCliVersionFromFeatureFlag(n):void 0).filter(n=>n!==void 0);if(r.length===0){this.logger.warning(`Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${Mc.cliVersion}.`);let n={cliVersion:Mc.cliVersion,tagName:Mc.bundleVersion};return this.hasAccessedRemoteFeatureFlags&&(n.toolsFeatureFlagsValid=!1),n}let i=r.reduce((n,a)=>a>n?a:n,r[0]);return this.logger.debug(`Derived default CLI version of ${i} from feature flags.`),{cliVersion:i,tagName:`codeql-bundle-v${i}`,toolsFeatureFlagsValid:!0}}async getValue(t){let r=await this.getAllFeatures();if(r===void 0){this.logger.debug(`No feature flags API response for ${t}.`);return}let i=r[t];if(i===void 0){this.logger.debug(`Feature '${t}' undefined in API response.`);return}return!!i}async getAllFeatures(){if(this.cachedApiResponse!==void 0)return this.cachedApiResponse;let t=await this.readLocalFlags();if(t!==void 0)return this.cachedApiResponse=t,t;let r=await this.loadApiResponse();return r===void 0&&(r={}),this.cachedApiResponse=r,await this.writeLocalFlags(r),r}async readLocalFlags(){try{if(oy.existsSync(this.featureFlagsFile))return this.logger.debug(`Loading feature flags from ${this.featureFlagsFile}`),JSON.parse(oy.readFileSync(this.featureFlagsFile,"utf8"))}catch(t){this.logger.warning(`Error reading cached feature flags file ${this.featureFlagsFile}: ${t}. Requesting from GitHub instead.`)}}async writeLocalFlags(t){try{this.logger.debug(`Writing feature flags to ${this.featureFlagsFile}`),oy.writeFileSync(this.featureFlagsFile,JSON.stringify(t))}catch(r){this.logger.warning(`Error writing cached feature flags file ${this.featureFlagsFile}: ${r}.`)}}async loadApiResponse(){if(this.gitHubVersion.type!==Fc.GitHubVariant.DOTCOM&&this.gitHubVersion.type!==Fc.GitHubVariant.GHE_DOTCOM)return this.logger.debug("Not running against github.com. Disabling all toggleable features."),this.hasAccessedRemoteFeatureFlags=!1,{};try{let t=Object.entries(Fe.featureConfig).filter(([,n])=>!n.legacyApi).map(([n])=>n).join(","),i=(await(0,pse.getApiClient)().request("GET /repos/:owner/:repo/code-scanning/codeql-action/features",{owner:this.repositoryNwo.owner,repo:this.repositoryNwo.repo,features:t})).data;this.logger.debug("Loaded the following default values for the feature flags from the Code Scanning API:");for(let[n,a]of Object.entries(i).sort(([s],[o])=>s.localeCompare(o)))this.logger.debug(` ${n}: ${a}`);return this.hasAccessedRemoteFeatureFlags=!0,i}catch(t){if(Fc.isHTTPError(t)&&t.status===403)return this.logger.warning(`This run of the CodeQL Action does not have permission to access Code Scanning API endpoints. As a result, it will not be opted into any experimental features. This could be because the Action is running on a pull request from a fork. If not, please ensure the Action has the 'security-events: write' permission. Details: ${t.message}`),this.hasAccessedRemoteFeatureFlags=!1,{};throw new Error(`Encountered an error while trying to determine feature enablement: ${t}`)}}}});var kc=h(tn=>{"use strict";Object.defineProperty(tn,"__esModule",{value:!0});tn.LANGUAGE_ALIASES=tn.Language=void 0;tn.parseLanguage=use;tn.isTracedLanguage=yR;tn.isScannedLanguage=mse;var di;(function(e){e.actions="actions",e.csharp="csharp",e.cpp="cpp",e.go="go",e.java="java",e.javascript="javascript",e.python="python",e.ruby="ruby",e.rust="rust",e.swift="swift"})(di||(tn.Language=di={}));tn.LANGUAGE_ALIASES={c:di.cpp,"c++":di.cpp,"c#":di.csharp,kotlin:di.java,typescript:di.javascript};function use(e){if(e=e.trim().toLowerCase(),e in di)return e;if(e in tn.LANGUAGE_ALIASES)return tn.LANGUAGE_ALIASES[e]}function yR(e){return[di.cpp,di.csharp,di.go,di.java,di.swift].includes(e)}function mse(e){return!yR(e)}});var yy=h((me,ER)=>{me=ER.exports=Ee;var ke;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?ke=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:ke=function(){};me.SEMVER_SPEC_VERSION="2.0.0";var zc=256,o1=Number.MAX_SAFE_INTEGER||9007199254740991,cy=16,fse=zc-6,cl=me.re=[],je=me.safeRe=[],D=me.src=[],T=me.tokens={},bR=0;function Se(e){T[e]=bR++}var uy="[a-zA-Z0-9-]",py=[["\\s",1],["\\d",zc],[uy,fse]];function Hc(e){for(var t=0;t)?=?)";Se("XRANGEIDENTIFIERLOOSE");D[T.XRANGEIDENTIFIERLOOSE]=D[T.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";Se("XRANGEIDENTIFIER");D[T.XRANGEIDENTIFIER]=D[T.NUMERICIDENTIFIER]+"|x|X|\\*";Se("XRANGEPLAIN");D[T.XRANGEPLAIN]="[v=\\s]*("+D[T.XRANGEIDENTIFIER]+")(?:\\.("+D[T.XRANGEIDENTIFIER]+")(?:\\.("+D[T.XRANGEIDENTIFIER]+")(?:"+D[T.PRERELEASE]+")?"+D[T.BUILD]+"?)?)?";Se("XRANGEPLAINLOOSE");D[T.XRANGEPLAINLOOSE]="[v=\\s]*("+D[T.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+D[T.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+D[T.XRANGEIDENTIFIERLOOSE]+")(?:"+D[T.PRERELEASELOOSE]+")?"+D[T.BUILD]+"?)?)?";Se("XRANGE");D[T.XRANGE]="^"+D[T.GTLT]+"\\s*"+D[T.XRANGEPLAIN]+"$";Se("XRANGELOOSE");D[T.XRANGELOOSE]="^"+D[T.GTLT]+"\\s*"+D[T.XRANGEPLAINLOOSE]+"$";Se("COERCE");D[T.COERCE]="(^|[^\\d])(\\d{1,"+cy+"})(?:\\.(\\d{1,"+cy+"}))?(?:\\.(\\d{1,"+cy+"}))?(?:$|[^\\d])";Se("COERCERTL");cl[T.COERCERTL]=new RegExp(D[T.COERCE],"g");je[T.COERCERTL]=new RegExp(Hc(D[T.COERCE]),"g");Se("LONETILDE");D[T.LONETILDE]="(?:~>?)";Se("TILDETRIM");D[T.TILDETRIM]="(\\s*)"+D[T.LONETILDE]+"\\s+";cl[T.TILDETRIM]=new RegExp(D[T.TILDETRIM],"g");je[T.TILDETRIM]=new RegExp(Hc(D[T.TILDETRIM]),"g");var hse="$1~";Se("TILDE");D[T.TILDE]="^"+D[T.LONETILDE]+D[T.XRANGEPLAIN]+"$";Se("TILDELOOSE");D[T.TILDELOOSE]="^"+D[T.LONETILDE]+D[T.XRANGEPLAINLOOSE]+"$";Se("LONECARET");D[T.LONECARET]="(?:\\^)";Se("CARETTRIM");D[T.CARETTRIM]="(\\s*)"+D[T.LONECARET]+"\\s+";cl[T.CARETTRIM]=new RegExp(D[T.CARETTRIM],"g");je[T.CARETTRIM]=new RegExp(Hc(D[T.CARETTRIM]),"g");var gse="$1^";Se("CARET");D[T.CARET]="^"+D[T.LONECARET]+D[T.XRANGEPLAIN]+"$";Se("CARETLOOSE");D[T.CARETLOOSE]="^"+D[T.LONECARET]+D[T.XRANGEPLAINLOOSE]+"$";Se("COMPARATORLOOSE");D[T.COMPARATORLOOSE]="^"+D[T.GTLT]+"\\s*("+D[T.LOOSEPLAIN]+")$|^$";Se("COMPARATOR");D[T.COMPARATOR]="^"+D[T.GTLT]+"\\s*("+D[T.FULLPLAIN]+")$|^$";Se("COMPARATORTRIM");D[T.COMPARATORTRIM]="(\\s*)"+D[T.GTLT]+"\\s*("+D[T.LOOSEPLAIN]+"|"+D[T.XRANGEPLAIN]+")";cl[T.COMPARATORTRIM]=new RegExp(D[T.COMPARATORTRIM],"g");je[T.COMPARATORTRIM]=new RegExp(Hc(D[T.COMPARATORTRIM]),"g");var yse="$1$2$3";Se("HYPHENRANGE");D[T.HYPHENRANGE]="^\\s*("+D[T.XRANGEPLAIN]+")\\s+-\\s+("+D[T.XRANGEPLAIN]+")\\s*$";Se("HYPHENRANGELOOSE");D[T.HYPHENRANGELOOSE]="^\\s*("+D[T.XRANGEPLAINLOOSE]+")\\s+-\\s+("+D[T.XRANGEPLAINLOOSE]+")\\s*$";Se("STAR");D[T.STAR]="(<|>)?=?\\s*\\*";for(xn=0;xnzc)return null;var r=t.loose?je[T.LOOSE]:je[T.FULL];if(!r.test(e))return null;try{return new Ee(e,t)}catch{return null}}me.valid=vse;function vse(e,t){var r=Us(e,t);return r?r.version:null}me.clean=_se;function _se(e,t){var r=Us(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}me.SemVer=Ee;function Ee(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ee){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>zc)throw new TypeError("version is longer than "+zc+" characters");if(!(this instanceof Ee))return new Ee(e,t);ke("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?je[T.LOOSE]:je[T.FULL]);if(!r)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>o1||this.major<0)throw new TypeError("Invalid major version");if(this.minor>o1||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>o1||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(function(i){if(/^[0-9]+$/.test(i)){var n=+i;if(n>=0&&n=0;)typeof this.prerelease[r]=="number"&&(this.prerelease[r]++,r=-2);r===-1&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this};me.inc=bse;function bse(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new Ee(e,r).inc(t,i).version}catch{return null}}me.diff=wse;function wse(e,t){if(my(e,t))return null;var r=Us(e),i=Us(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var a="prerelease"}for(var s in r)if((s==="major"||s==="minor"||s==="patch")&&r[s]!==i[s])return n+s;return a}me.compareIdentifiers=zs;var vR=/^[0-9]+$/;function zs(e,t){var r=vR.test(e),i=vR.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}me.lt=l1;function l1(e,t,r){return Jn(e,t,r)<0}me.eq=my;function my(e,t,r){return Jn(e,t,r)===0}me.neq=wR;function wR(e,t,r){return Jn(e,t,r)!==0}me.gte=fy;function fy(e,t,r){return Jn(e,t,r)>=0}me.lte=hy;function hy(e,t,r){return Jn(e,t,r)<=0}me.cmp=d1;function d1(e,t,r,i){switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return my(e,r,i);case"!=":return wR(e,r,i);case">":return Uc(e,r,i);case">=":return fy(e,r,i);case"<":return l1(e,r,i);case"<=":return hy(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}me.Comparator=Ci;function Ci(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ci){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof Ci))return new Ci(e,t);e=e.trim().split(/\s+/).join(" "),ke("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===pl?this.value="":this.value=this.operator+this.semver.version,ke("comp",this)}var pl={};Ci.prototype.parse=function(e){var t=this.options.loose?je[T.COMPARATORLOOSE]:je[T.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new Ee(r[2],this.options.loose):this.semver=pl};Ci.prototype.toString=function(){return this.value};Ci.prototype.test=function(e){if(ke("Comparator.test",e,this.options.loose),this.semver===pl||e===pl)return!0;if(typeof e=="string")try{e=new Ee(e,this.options)}catch{return!1}return d1(e,this.operator,this.semver,this.options)};Ci.prototype.intersects=function(e,t){if(!(e instanceof Ci))throw new TypeError("a Comparator is required");(!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1});var r;if(this.operator==="")return this.value===""?!0:(r=new ft(e.value,t),c1(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new ft(this.value,t),c1(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),a=this.semver.version===e.semver.version,s=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=d1(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=d1(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||a&&s||o||l};me.Range=ft;function ft(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof ft)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new ft(e.raw,t);if(e instanceof Ci)return new ft(e.value,t);if(!(this instanceof ft))return new ft(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(r){return this.parseRange(r.trim())},this).filter(function(r){return r.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}ft.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};ft.prototype.toString=function(){return this.range};ft.prototype.parseRange=function(e){var t=this.options.loose,r=t?je[T.HYPHENRANGELOOSE]:je[T.HYPHENRANGE];e=e.replace(r,kse),ke("hyphen replace",e),e=e.replace(je[T.COMPARATORTRIM],yse),ke("comparator trim",e,je[T.COMPARATORTRIM]),e=e.replace(je[T.TILDETRIM],hse),e=e.replace(je[T.CARETTRIM],gse),e=e.split(/\s+/).join(" ");var i=t?je[T.COMPARATORLOOSE]:je[T.COMPARATOR],n=e.split(" ").map(function(a){return Ise(a,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(a){return!!a.match(i)})),n=n.map(function(a){return new Ci(a,this.options)},this),n};ft.prototype.intersects=function(e,t){if(!(e instanceof ft))throw new TypeError("a Range is required");return this.set.some(function(r){return _R(r,t)&&e.set.some(function(i){return _R(i,t)&&r.every(function(n){return i.every(function(a){return n.intersects(a,t)})})})})};function _R(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(a){return n.intersects(a,t)}),n=i.pop();return r}me.toComparators=Ase;function Ase(e,t){return new ft(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function Ise(e,t){return ke("comp",e,t),e=qse(e,t),ke("caret",e),e=Dse(e,t),ke("tildes",e),e=Mse(e,t),ke("xrange",e),e=jse(e,t),ke("stars",e),e}function Lr(e){return!e||e.toLowerCase()==="x"||e==="*"}function Dse(e,t){return e.trim().split(/\s+/).map(function(r){return Lse(r,t)}).join(" ")}function Lse(e,t){var r=t.loose?je[T.TILDELOOSE]:je[T.TILDE];return e.replace(r,function(i,n,a,s,o){ke("tilde",e,i,n,a,s,o);var l;return Lr(n)?l="":Lr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Lr(s)?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":o?(ke("replaceTilde pr",o),l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0"):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0",ke("tilde return",l),l})}function qse(e,t){return e.trim().split(/\s+/).map(function(r){return Bse(r,t)}).join(" ")}function Bse(e,t){ke("caret",e,t);var r=t.loose?je[T.CARETLOOSE]:je[T.CARET];return e.replace(r,function(i,n,a,s,o){ke("caret",e,i,n,a,s,o);var l;return Lr(n)?l="":Lr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Lr(s)?n==="0"?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+".0 <"+(+n+1)+".0.0":o?(ke("replaceCaret pr",o),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+"-"+o+" <"+(+n+1)+".0.0"):(ke("no pr"),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+" <"+(+n+1)+".0.0"),ke("caret return",l),l})}function Mse(e,t){return ke("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return Fse(r,t)}).join(" ")}function Fse(e,t){e=e.trim();var r=t.loose?je[T.XRANGELOOSE]:je[T.XRANGE];return e.replace(r,function(i,n,a,s,o,l){ke("xRange",e,i,n,a,s,o,l);var d=Lr(a),c=d||Lr(s),p=c||Lr(o),u=p;return n==="="&&u&&(n=""),l=t.includePrerelease?"-0":"",d?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&u?(c&&(s=0),o=0,n===">"?(n=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):n==="<="&&(n="<",c?a=+a+1:s=+s+1),i=n+a+"."+s+"."+o+l):c?i=">="+a+".0.0"+l+" <"+(+a+1)+".0.0"+l:p&&(i=">="+a+"."+s+".0"+l+" <"+a+"."+(+s+1)+".0"+l),ke("xRange return",i),i})}function jse(e,t){return ke("replaceStars",e,t),e.trim().replace(je[T.STAR],"")}function kse(e,t,r,i,n,a,s,o,l,d,c,p,u){return Lr(r)?t="":Lr(i)?t=">="+r+".0.0":Lr(n)?t=">="+r+"."+i+".0":t=">="+t,Lr(l)?o="":Lr(d)?o="<"+(+l+1)+".0.0":Lr(c)?o="<"+l+"."+(+d+1)+".0":p?o="<="+l+"."+d+"."+c+"-"+p:o="<="+o,(t+" "+o).trim()}ft.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Ee(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}me.satisfies=c1;function c1(e,t,r){try{t=new ft(t,r)}catch{return!1}return t.test(e)}me.maxSatisfying=Use;function Use(e,t,r){var i=null,n=null;try{var a=new ft(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===-1)&&(i=s,n=new Ee(i,r))}),i}me.minSatisfying=Hse;function Hse(e,t,r){var i=null,n=null;try{var a=new ft(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===1)&&(i=s,n=new Ee(i,r))}),i}me.minVersion=$se;function $se(e,t){e=new ft(e,t);var r=new Ee("0.0.0");if(e.test(r)||(r=new Ee("0.0.0-0"),e.test(r)))return r;r=null;for(var i=0;i":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!r||Uc(r,s))&&(r=s);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+a.operator)}})}return r&&e.test(r)?r:null}me.validRange=Gse;function Gse(e,t){try{return new ft(e,t).range||"*"}catch{return null}}me.ltr=Vse;function Vse(e,t,r){return gy(e,t,"<",r)}me.gtr=Wse;function Wse(e,t,r){return gy(e,t,">",r)}me.outside=gy;function gy(e,t,r,i){e=new Ee(e,i),t=new ft(t,i);var n,a,s,o,l;switch(r){case">":n=Uc,a=hy,s=l1,o=">",l=">=";break;case"<":n=l1,a=fy,s=Uc,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(c1(e,t,i))return!1;for(var d=0;d=0.0.0")),p=p||m,u=u||m,n(m.semver,p.semver,i)?p=m:s(m.semver,u.semver,i)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0}me.prerelease=Kse;function Kse(e,t){var r=Us(e,t);return r&&r.prerelease.length?r.prerelease:null}me.intersects=Xse;function Xse(e,t,r){return e=new ft(e,r),t=new ft(t,r),e.intersects(t)}me.coerce=Qse;function Qse(e,t){if(e instanceof Ee)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};var r=null;if(!t.rtl)r=e.match(je[T.COERCE]);else{for(var i;(i=je[T.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),je[T.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;je[T.COERCERTL].lastIndex=-1}return r===null?null:Us(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var SR=h((Nr,_y)=>{"use strict";var Yse=Nr&&Nr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Jse=Nr&&Nr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Zse=Nr&&Nr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Yse(t,e,r);return Jse(t,e),t},eoe=Nr&&Nr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Nr,"__esModule",{value:!0});Nr._readLinuxVersionFile=Nr._getOsVersion=Nr._findMatch=void 0;var NR=Zse(yy()),vy=_t(),xR=require("os"),toe=require("child_process"),p1=require("fs");function roe(e,t,r,i){return eoe(this,void 0,void 0,function*(){let n=xR.platform(),a,s,o;for(let l of r){let d=l.version;if(vy.debug(`check ${d} satisfies ${e}`),NR.satisfies(d,e)&&(!t||l.stable===t)&&(o=l.files.find(c=>{vy.debug(`${c.arch}===${i} && ${c.platform}===${n}`);let p=c.arch===i&&c.platform===n;if(p&&c.platform_version){let u=_y.exports._getOsVersion();u===c.platform_version?p=!0:p=NR.satisfies(u,c.platform_version)}return p}),o)){vy.debug(`matched ${l.version}`),s=l;break}}return s&&o&&(a=Object.assign({},s),a.files=[o]),a})}Nr._findMatch=roe;function ioe(){let e=xR.platform(),t="";if(e==="darwin")t=toe.execSync("sw_vers -productVersion").toString();else if(e==="linux"){let r=_y.exports._readLinuxVersionFile();if(r){let i=r.split(` +`);for(let n of i){let a=n.split("=");if(a.length===2&&(a[0].trim()==="VERSION_ID"||a[0].trim()==="DISTRIB_RELEASE")){t=a[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return t}Nr._getOsVersion=ioe;function noe(){let e="/etc/lsb-release",t="/etc/os-release",r="";return p1.existsSync(e)?r=p1.readFileSync(e).toString():p1.existsSync(t)&&(r=p1.readFileSync(t).toString()),r}Nr._readLinuxVersionFile=noe});var PR=h((Ywe,TR)=>{var aoe=require("crypto");TR.exports=function(){return aoe.randomBytes(16)}});var OR=h((Jwe,RR)=>{var CR=[];for($c=0;$c<256;++$c)CR[$c]=($c+256).toString(16).substr(1);var $c;function soe(e,t){var r=t||0,i=CR;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}RR.exports=soe});var IR=h((Zwe,AR)=>{var ooe=PR(),loe=OR();function doe(e,t,r){var i=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var n=e.random||(e.rng||ooe)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t)for(var a=0;a<16;++a)t[i+a]=n[a];return t||loe(n)}AR.exports=doe});var qR=h(Ri=>{"use strict";var coe=Ri&&Ri.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),poe=Ri&&Ri.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),uoe=Ri&&Ri.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&coe(t,e,r);return poe(t,e),t},DR=Ri&&Ri.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ri,"__esModule",{value:!0});Ri.RetryHelper=void 0;var LR=uoe(_t()),by=class{constructor(t,r,i){if(t<1)throw new Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=t,this.minSeconds=Math.floor(r),this.maxSeconds=Math.floor(i),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(t,r){return DR(this,void 0,void 0,function*(){let i=1;for(;isetTimeout(r,t*1e3))})}};Ri.RetryHelper=by});var f1=h(Ne=>{"use strict";var moe=Ne&&Ne.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),foe=Ne&&Ne.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Sn=Ne&&Ne.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&moe(t,e,r);return foe(t,e),t},qr=Ne&&Ne.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},hoe=Ne&&Ne.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ne,"__esModule",{value:!0});Ne.evaluateVersions=Ne.isExplicitVersion=Ne.findFromManifest=Ne.getManifestFromRepo=Ne.findAllVersions=Ne.find=Ne.cacheFile=Ne.cacheDir=Ne.extractZip=Ne.extractXar=Ne.extractTar=Ne.extract7z=Ne.downloadTool=Ne.HTTPError=void 0;var Le=Sn(_t()),ci=Sn(kd()),Oi=Sn(require("fs")),goe=Sn(SR()),Vc=Sn(require("os")),rn=Sn(require("path")),BR=Sn(ys()),Zn=Sn(yy()),yoe=Sn(require("stream")),voe=Sn(require("util")),ul=require("assert"),MR=hoe(IR()),Ga=So(),_oe=qR(),Gc=class extends Error{constructor(t){super(`Unexpected HTTP response: ${t}`),this.httpStatusCode=t,Object.setPrototypeOf(this,new.target.prototype)}};Ne.HTTPError=Gc;var Ey=process.platform==="win32",boe=process.platform==="darwin",woe="actions/tool-cache";function Eoe(e,t,r,i){return qr(this,void 0,void 0,function*(){t=t||rn.join(UR(),MR.default()),yield ci.mkdirP(rn.dirname(t)),Le.debug(`Downloading ${e}`),Le.debug(`Destination ${t}`);let n=3,a=wy("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),s=wy("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new _oe.RetryHelper(n,a,s).execute(()=>qr(this,void 0,void 0,function*(){return yield Noe(e,t||"",r,i)}),l=>!(l instanceof Gc&&l.httpStatusCode&&l.httpStatusCode<500&&l.httpStatusCode!==408&&l.httpStatusCode!==429))})}Ne.downloadTool=Eoe;function Noe(e,t,r,i){return qr(this,void 0,void 0,function*(){if(Oi.existsSync(t))throw new Error(`Destination file path ${t} already exists`);let n=new BR.HttpClient(woe,[],{allowRetries:!1});r&&(Le.debug("set auth"),i===void 0&&(i={}),i.authorization=r);let a=yield n.get(e,i);if(a.message.statusCode!==200){let c=new Gc(a.message.statusCode);throw Le.debug(`Failed to download from "${e}". Code(${a.message.statusCode}) Message(${a.message.statusMessage})`),c}let s=voe.promisify(yoe.pipeline),l=wy("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>a.message)(),d=!1;try{return yield s(l,Oi.createWriteStream(t)),Le.debug("download complete"),d=!0,t}finally{if(!d){Le.debug("download failed");try{yield ci.rmRF(t)}catch(c){Le.debug(`Failed to delete '${t}'. ${c.message}`)}}}})}function xoe(e,t,r){return qr(this,void 0,void 0,function*(){ul.ok(Ey,"extract7z() not supported on current OS"),ul.ok(e,'parameter "file" is required'),t=yield u1(t);let i=process.cwd();if(process.chdir(t),r)try{let a=["x",Le.isDebug()?"-bb1":"-bb0","-bd","-sccUTF-8",e],s={silent:!0};yield Ga.exec(`"${r}"`,a,s)}finally{process.chdir(i)}else{let n=rn.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,""),a=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),s=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),l=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${n}' -Source '${a}' -Target '${s}'`],d={silent:!0};try{let c=yield ci.which("powershell",!0);yield Ga.exec(`"${c}"`,l,d)}finally{process.chdir(i)}}return t})}Ne.extract7z=xoe;function Soe(e,t,r="xz"){return qr(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");t=yield u1(t),Le.debug("Checking tar --version");let i="";yield Ga.exec("tar --version",[],{ignoreReturnCode:!0,silent:!0,listeners:{stdout:l=>i+=l.toString(),stderr:l=>i+=l.toString()}}),Le.debug(i.trim());let n=i.toUpperCase().includes("GNU TAR"),a;r instanceof Array?a=r:a=[r],Le.isDebug()&&!r.includes("v")&&a.push("-v");let s=t,o=e;return Ey&&n&&(a.push("--force-local"),s=t.replace(/\\/g,"/"),o=e.replace(/\\/g,"/")),n&&(a.push("--warning=no-unknown-keyword"),a.push("--overwrite")),a.push("-C",s,"-f",o),yield Ga.exec("tar",a),t})}Ne.extractTar=Soe;function Toe(e,t,r=[]){return qr(this,void 0,void 0,function*(){ul.ok(boe,"extractXar() not supported on current OS"),ul.ok(e,'parameter "file" is required'),t=yield u1(t);let i;r instanceof Array?i=r:i=[r],i.push("-x","-C",t,"-f",e),Le.isDebug()&&i.push("-v");let n=yield ci.which("xar",!0);return yield Ga.exec(`"${n}"`,qoe(i)),t})}Ne.extractXar=Toe;function Poe(e,t){return qr(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");return t=yield u1(t),Ey?yield Coe(e,t):yield Roe(e,t),t})}Ne.extractZip=Poe;function Coe(e,t){return qr(this,void 0,void 0,function*(){let r=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),n=yield ci.which("pwsh",!1);if(n){let s=["-NoLogo","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.ZipFile } catch { } ;",`try { [System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${i}', $true) }`,`catch { if (($_.Exception.GetType().FullName -eq 'System.Management.Automation.MethodException') -or ($_.Exception.GetType().FullName -eq 'System.Management.Automation.RuntimeException') ){ Expand-Archive -LiteralPath '${r}' -DestinationPath '${i}' -Force } else { throw $_ } } ;`].join(" ")];Le.debug(`Using pwsh at path: ${n}`),yield Ga.exec(`"${n}"`,s)}else{let s=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.FileSystem } catch { } ;",`if ((Get-Command -Name Expand-Archive -Module Microsoft.PowerShell.Archive -ErrorAction Ignore)) { Expand-Archive -LiteralPath '${r}' -DestinationPath '${i}' -Force }`,`else {[System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${i}', $true) }`].join(" ")],o=yield ci.which("powershell",!0);Le.debug(`Using powershell at path: ${o}`),yield Ga.exec(`"${o}"`,s)}})}function Roe(e,t){return qr(this,void 0,void 0,function*(){let r=yield ci.which("unzip",!0),i=[e];Le.isDebug()||i.unshift("-q"),i.unshift("-o"),yield Ga.exec(`"${r}"`,i,{cwd:t})})}function Ooe(e,t,r,i){return qr(this,void 0,void 0,function*(){if(r=Zn.clean(r)||r,i=i||Vc.arch(),Le.debug(`Caching tool ${t} ${r} ${i}`),Le.debug(`source dir: ${e}`),!Oi.statSync(e).isDirectory())throw new Error("sourceDir is not a directory");let n=yield jR(t,r,i);for(let a of Oi.readdirSync(e)){let s=rn.join(e,a);yield ci.cp(s,n,{recursive:!0})}return kR(t,r,i),n})}Ne.cacheDir=Ooe;function Aoe(e,t,r,i,n){return qr(this,void 0,void 0,function*(){if(i=Zn.clean(i)||i,n=n||Vc.arch(),Le.debug(`Caching tool ${r} ${i} ${n}`),Le.debug(`source file: ${e}`),!Oi.statSync(e).isFile())throw new Error("sourceFile is not a file");let a=yield jR(r,i,n),s=rn.join(a,t);return Le.debug(`destination file ${s}`),yield ci.cp(e,s),kR(r,i,n),a})}Ne.cacheFile=Aoe;function Ioe(e,t,r){if(!e)throw new Error("toolName parameter is required");if(!t)throw new Error("versionSpec parameter is required");if(r=r||Vc.arch(),!Ny(t)){let n=FR(e,r);t=zR(n,t)}let i="";if(t){t=Zn.clean(t)||"";let n=rn.join(m1(),e,t,r);Le.debug(`checking cache: ${n}`),Oi.existsSync(n)&&Oi.existsSync(`${n}.complete`)?(Le.debug(`Found tool in cache ${e} ${t} ${r}`),i=n):Le.debug("not found")}return i}Ne.find=Ioe;function FR(e,t){let r=[];t=t||Vc.arch();let i=rn.join(m1(),e);if(Oi.existsSync(i)){let n=Oi.readdirSync(i);for(let a of n)if(Ny(a)){let s=rn.join(i,a,t||"");Oi.existsSync(s)&&Oi.existsSync(`${s}.complete`)&&r.push(a)}}return r}Ne.findAllVersions=FR;function Doe(e,t,r,i="master"){return qr(this,void 0,void 0,function*(){let n=[],a=`https://api.github.com/repos/${e}/${t}/git/trees/${i}`,s=new BR.HttpClient("tool-cache"),o={};r&&(Le.debug("set auth"),o.authorization=r);let l=yield s.getJson(a,o);if(!l.result)return n;let d="";for(let p of l.result.tree)if(p.path==="versions-manifest.json"){d=p.url;break}o.accept="application/vnd.github.VERSION.raw";let c=yield(yield s.get(d,o)).readBody();if(c){c=c.replace(/^\uFEFF/,"");try{n=JSON.parse(c)}catch{Le.debug("Invalid json")}}return n})}Ne.getManifestFromRepo=Doe;function Loe(e,t,r,i=Vc.arch()){return qr(this,void 0,void 0,function*(){return yield goe._findMatch(e,t,r,i)})}Ne.findFromManifest=Loe;function u1(e){return qr(this,void 0,void 0,function*(){return e||(e=rn.join(UR(),MR.default())),yield ci.mkdirP(e),e})}function jR(e,t,r){return qr(this,void 0,void 0,function*(){let i=rn.join(m1(),e,Zn.clean(t)||t,r||"");Le.debug(`destination ${i}`);let n=`${i}.complete`;return yield ci.rmRF(i),yield ci.rmRF(n),yield ci.mkdirP(i),i})}function kR(e,t,r){let n=`${rn.join(m1(),e,Zn.clean(t)||t,r||"")}.complete`;Oi.writeFileSync(n,""),Le.debug("finished caching tool")}function Ny(e){let t=Zn.clean(e)||"";Le.debug(`isExplicit: ${t}`);let r=Zn.valid(t)!=null;return Le.debug(`explicit? ${r}`),r}Ne.isExplicitVersion=Ny;function zR(e,t){let r="";Le.debug(`evaluating ${e.length} versions`),e=e.sort((i,n)=>Zn.gt(i,n)?1:-1);for(let i=e.length-1;i>=0;i--){let n=e[i];if(Zn.satisfies(n,t)){r=n;break}}return r?Le.debug(`matched: ${r}`):Le.debug("match not found"),r}Ne.evaluateVersions=zR;function m1(){let e=process.env.RUNNER_TOOL_CACHE||"";return ul.ok(e,"Expected RUNNER_TOOL_CACHE to be defined"),e}function UR(){let e=process.env.RUNNER_TEMP||"";return ul.ok(e,"Expected RUNNER_TEMP to be defined"),e}function wy(e,t){let r=global[e];return r!==void 0?r:t}function qoe(e){return Array.from(new Set(e))}});var $R=h((rEe,HR)=>{"use strict";HR.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var i,n,a;if(Array.isArray(t)){if(i=t.length,i!=r.length)return!1;for(n=i;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(a=Object.keys(t),i=a.length,i!==Object.keys(r).length)return!1;for(n=i;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,a[n]))return!1;for(n=i;n--!==0;){var s=a[n];if(!e(t[s],r[s]))return!1}return!0}return t!==t&&r!==r}});var h1=h(Ai=>{"use strict";var Boe=Ai&&Ai.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Moe=Ai&&Ai.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Foe=Ai&&Ai.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Boe(t,e,r);return Moe(t,e),t};Object.defineProperty(Ai,"__esModule",{value:!0});Ai.getActionsLogger=joe;Ai.getRunnerLogger=koe;Ai.withGroup=zoe;Ai.formatDuration=Uoe;var xy=Foe(_t());function joe(){return xy}function koe(e){return{debug:e?console.debug:()=>{},info:console.info,warning:console.warn,error:console.error,isDebug:()=>e,startGroup:()=>{},endGroup:()=>{}}}function zoe(e,t){xy.startGroup(e);try{return t()}finally{xy.endGroup()}}function Uoe(e){if(e<1e3)return`${e}ms`;if(e<60*1e3)return`${(e/1e3).toFixed(1)}s`;let t=Math.floor(e/(60*1e3)),r=Math.floor(e%(60*1e3)/1e3);return`${t}m${r}s`}});var GR=h(Sy=>{"use strict";Object.defineProperty(Sy,"__esModule",{value:!0});Sy.default="ffffffff-ffff-ffff-ffff-ffffffffffff"});var VR=h(Ty=>{"use strict";Object.defineProperty(Ty,"__esModule",{value:!0});Ty.default="00000000-0000-0000-0000-000000000000"});var WR=h(Py=>{"use strict";Object.defineProperty(Py,"__esModule",{value:!0});Py.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i});var Wc=h(Cy=>{"use strict";Object.defineProperty(Cy,"__esModule",{value:!0});var Hoe=WR();function $oe(e){return typeof e=="string"&&Hoe.default.test(e)}Cy.default=$oe});var Kc=h(Ry=>{"use strict";Object.defineProperty(Ry,"__esModule",{value:!0});var Goe=Wc();function Voe(e){if(!(0,Goe.default)(e))throw TypeError("Invalid UUID");let t;return Uint8Array.of((t=parseInt(e.slice(0,8),16))>>>24,t>>>16&255,t>>>8&255,t&255,(t=parseInt(e.slice(9,13),16))>>>8,t&255,(t=parseInt(e.slice(14,18),16))>>>8,t&255,(t=parseInt(e.slice(19,23),16))>>>8,t&255,(t=parseInt(e.slice(24,36),16))/1099511627776&255,t/4294967296&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255)}Ry.default=Voe});var ea=h(g1=>{"use strict";Object.defineProperty(g1,"__esModule",{value:!0});g1.unsafeStringify=KR;var Woe=Wc(),cr=[];for(let e=0;e<256;++e)cr.push((e+256).toString(16).slice(1));function KR(e,t=0){return(cr[e[t+0]]+cr[e[t+1]]+cr[e[t+2]]+cr[e[t+3]]+"-"+cr[e[t+4]]+cr[e[t+5]]+"-"+cr[e[t+6]]+cr[e[t+7]]+"-"+cr[e[t+8]]+cr[e[t+9]]+"-"+cr[e[t+10]]+cr[e[t+11]]+cr[e[t+12]]+cr[e[t+13]]+cr[e[t+14]]+cr[e[t+15]]).toLowerCase()}function Koe(e,t=0){let r=KR(e,t);if(!(0,Woe.default)(r))throw TypeError("Stringified UUID is invalid");return r}g1.default=Koe});var _1=h(Oy=>{"use strict";Object.defineProperty(Oy,"__esModule",{value:!0});Oy.default=Qoe;var Xoe=require("crypto"),v1=new Uint8Array(256),y1=v1.length;function Qoe(){return y1>v1.length-16&&((0,Xoe.randomFillSync)(v1),y1=0),v1.slice(y1,y1+=16)}});var Ay=h(b1=>{"use strict";Object.defineProperty(b1,"__esModule",{value:!0});b1.updateV1State=YR;var XR=_1(),Yoe=ea(),Xc={};function Joe(e,t,r){let i,n=e?._v6??!1;if(e){let a=Object.keys(e);a.length===1&&a[0]==="_v6"&&(e=void 0)}if(e)i=QR(e.random??e.rng?.()??(0,XR.default)(),e.msecs,e.nsecs,e.clockseq,e.node,t,r);else{let a=Date.now(),s=(0,XR.default)();YR(Xc,a,s),i=QR(s,Xc.msecs,Xc.nsecs,n?void 0:Xc.clockseq,n?void 0:Xc.node,t,r)}return t?i:(0,Yoe.unsafeStringify)(i)}function YR(e,t,r){return e.msecs??=-1/0,e.nsecs??=0,t===e.msecs?(e.nsecs++,e.nsecs>=1e4&&(e.node=void 0,e.nsecs=0)):t>e.msecs?e.nsecs=0:t>>24&255,a[s++]=o>>>16&255,a[s++]=o>>>8&255,a[s++]=o&255;let l=t/4294967296*1e4&268435455;a[s++]=l>>>8&255,a[s++]=l&255,a[s++]=l>>>24&15|16,a[s++]=l>>>16&255,a[s++]=i>>>8|128,a[s++]=i&255;for(let d=0;d<6;++d)a[s++]=n[d];return a}b1.default=Joe});var Dy=h(Iy=>{"use strict";Object.defineProperty(Iy,"__esModule",{value:!0});Iy.default=tle;var Zoe=Kc(),ele=ea();function tle(e){let t=typeof e=="string"?(0,Zoe.default)(e):e,r=rle(t);return typeof e=="string"?(0,ele.unsafeStringify)(r):r}function rle(e){return Uint8Array.of((e[6]&15)<<4|e[7]>>4&15,(e[7]&15)<<4|(e[4]&240)>>4,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,(e[1]&15)<<4|(e[2]&240)>>4,96|e[2]&15,e[3],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}});var JR=h(Ly=>{"use strict";Object.defineProperty(Ly,"__esModule",{value:!0});var ile=require("crypto");function nle(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,ile.createHash)("md5").update(e).digest()}Ly.default=nle});var Qc=h(Va=>{"use strict";Object.defineProperty(Va,"__esModule",{value:!0});Va.URL=Va.DNS=void 0;Va.stringToBytes=eO;Va.default=sle;var ZR=Kc(),ale=ea();function eO(e){e=unescape(encodeURIComponent(e));let t=new Uint8Array(e.length);for(let r=0;r{"use strict";Object.defineProperty(Hs,"__esModule",{value:!0});Hs.URL=Hs.DNS=void 0;var ole=JR(),qy=Qc(),tO=Qc();Object.defineProperty(Hs,"DNS",{enumerable:!0,get:function(){return tO.DNS}});Object.defineProperty(Hs,"URL",{enumerable:!0,get:function(){return tO.URL}});function By(e,t,r,i){return(0,qy.default)(48,ole.default,e,t,r,i)}By.DNS=qy.DNS;By.URL=qy.URL;Hs.default=By});var iO=h(My=>{"use strict";Object.defineProperty(My,"__esModule",{value:!0});var lle=require("crypto");My.default={randomUUID:lle.randomUUID}});var aO=h(Fy=>{"use strict";Object.defineProperty(Fy,"__esModule",{value:!0});var nO=iO(),dle=_1(),cle=ea();function ple(e,t,r){if(nO.default.randomUUID&&!t&&!e)return nO.default.randomUUID();e=e||{};let i=e.random||(e.rng||dle.default)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t){r=r||0;for(let n=0;n<16;++n)t[r+n]=i[n];return t}return(0,cle.unsafeStringify)(i)}Fy.default=ple});var sO=h(jy=>{"use strict";Object.defineProperty(jy,"__esModule",{value:!0});var ule=require("crypto");function mle(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,ule.createHash)("sha1").update(e).digest()}jy.default=mle});var lO=h($s=>{"use strict";Object.defineProperty($s,"__esModule",{value:!0});$s.URL=$s.DNS=void 0;var fle=sO(),ky=Qc(),oO=Qc();Object.defineProperty($s,"DNS",{enumerable:!0,get:function(){return oO.DNS}});Object.defineProperty($s,"URL",{enumerable:!0,get:function(){return oO.URL}});function zy(e,t,r,i){return(0,ky.default)(80,fle.default,e,t,r,i)}zy.DNS=ky.DNS;zy.URL=ky.URL;$s.default=zy});var dO=h(Uy=>{"use strict";Object.defineProperty(Uy,"__esModule",{value:!0});var hle=ea(),gle=Ay(),yle=Dy();function vle(e,t,r){e??={},r??=0;let i=(0,gle.default)({...e,_v6:!0},new Uint8Array(16));if(i=(0,yle.default)(i),t){for(let n=0;n<16;n++)t[r+n]=i[n];return t}return(0,hle.unsafeStringify)(i)}Uy.default=vle});var cO=h(Hy=>{"use strict";Object.defineProperty(Hy,"__esModule",{value:!0});Hy.default=wle;var _le=Kc(),ble=ea();function wle(e){let t=typeof e=="string"?(0,_le.default)(e):e,r=Ele(t);return typeof e=="string"?(0,ble.unsafeStringify)(r):r}function Ele(e){return Uint8Array.of((e[3]&15)<<4|e[4]>>4&15,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|e[6]&15,e[7],(e[1]&15)<<4|(e[2]&240)>>4,(e[2]&15)<<4|(e[3]&240)>>4,16|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}});var fO=h(w1=>{"use strict";Object.defineProperty(w1,"__esModule",{value:!0});w1.updateV7State=mO;var pO=_1(),Nle=ea(),$y={};function xle(e,t,r){let i;if(e)i=uO(e.random??e.rng?.()??(0,pO.default)(),e.msecs,e.seq,t,r);else{let n=Date.now(),a=(0,pO.default)();mO($y,n,a),i=uO(a,$y.msecs,$y.seq,t,r)}return t?i:(0,Nle.unsafeStringify)(i)}function mO(e,t,r){return e.msecs??=-1/0,e.seq??=0,t>e.msecs?(e.seq=r[6]<<23|r[7]<<16|r[8]<<8|r[9],e.msecs=t):(e.seq=e.seq+1|0,e.seq===0&&e.msecs++),e}function uO(e,t,r,i,n=0){return i||(i=new Uint8Array(16),n=0),t??=Date.now(),r??=e[6]*127<<24|e[7]<<16|e[8]<<8|e[9],i[n++]=t/1099511627776&255,i[n++]=t/4294967296&255,i[n++]=t/16777216&255,i[n++]=t/65536&255,i[n++]=t/256&255,i[n++]=t&255,i[n++]=112|r>>>28&15,i[n++]=r>>>20&255,i[n++]=128|r>>>14&63,i[n++]=r>>>6&255,i[n++]=r<<2&255|e[10]&3,i[n++]=e[11],i[n++]=e[12],i[n++]=e[13],i[n++]=e[14],i[n++]=e[15],i}w1.default=xle});var hO=h(Gy=>{"use strict";Object.defineProperty(Gy,"__esModule",{value:!0});var Sle=Wc();function Tle(e){if(!(0,Sle.default)(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}Gy.default=Tle});var Vy=h(ze=>{"use strict";Object.defineProperty(ze,"__esModule",{value:!0});ze.version=ze.validate=ze.v7=ze.v6ToV1=ze.v6=ze.v5=ze.v4=ze.v3=ze.v1ToV6=ze.v1=ze.stringify=ze.parse=ze.NIL=ze.MAX=void 0;var Ple=GR();Object.defineProperty(ze,"MAX",{enumerable:!0,get:function(){return Ple.default}});var Cle=VR();Object.defineProperty(ze,"NIL",{enumerable:!0,get:function(){return Cle.default}});var Rle=Kc();Object.defineProperty(ze,"parse",{enumerable:!0,get:function(){return Rle.default}});var Ole=ea();Object.defineProperty(ze,"stringify",{enumerable:!0,get:function(){return Ole.default}});var Ale=Ay();Object.defineProperty(ze,"v1",{enumerable:!0,get:function(){return Ale.default}});var Ile=Dy();Object.defineProperty(ze,"v1ToV6",{enumerable:!0,get:function(){return Ile.default}});var Dle=rO();Object.defineProperty(ze,"v3",{enumerable:!0,get:function(){return Dle.default}});var Lle=aO();Object.defineProperty(ze,"v4",{enumerable:!0,get:function(){return Lle.default}});var qle=lO();Object.defineProperty(ze,"v5",{enumerable:!0,get:function(){return qle.default}});var Ble=dO();Object.defineProperty(ze,"v6",{enumerable:!0,get:function(){return Ble.default}});var Mle=cO();Object.defineProperty(ze,"v6ToV1",{enumerable:!0,get:function(){return Mle.default}});var Fle=fO();Object.defineProperty(ze,"v7",{enumerable:!0,get:function(){return Fle.default}});var jle=Wc();Object.defineProperty(ze,"validate",{enumerable:!0,get:function(){return jle.default}});var kle=hO();Object.defineProperty(ze,"version",{enumerable:!0,get:function(){return kle.default}})});var Qy=h(Qr=>{"use strict";var zle=Qr&&Qr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Ule=Qr&&Qr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Xy=Qr&&Qr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&zle(t,e,r);return Ule(t,e),t},Hle=Qr&&Qr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Qr,"__esModule",{value:!0});Qr.isZstdAvailable=ede;Qr.extract=tde;Qr.extractTarZst=yO;Qr.inferCompressionMethod=ide;var $le=require("child_process"),Gle=Xy(require("fs")),Vle=Hle(require("path")),Wy=Xy(require("stream")),Wle=zd(),Kle=Xy(f1()),Xle=Iu(),Qle=Vy(),gO=Yi(),Ky=zt(),Yle="3.4.3",Jle="1.31";async function Zle(){let e=await(0,Xle.safeWhich)("tar"),t="";if(await new Wle.ToolRunner(e,["--version"],{listeners:{stdout:i=>{t+=i.toString()}}}).exec()!==0)throw new Error("Failed to call tar --version");if(t.includes("GNU tar")){let i=t.match(/tar \(GNU tar\) ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"gnu",version:i[1]}}else if(t.includes("bsdtar")){let i=t.match(/bsdtar ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"bsd",version:i[1]}}else throw new Error("Unknown tar version")}async function ede(e){let t=await(0,Ky.isBinaryAccessible)("zstd",e);try{let r=await Zle(),{type:i,version:n}=r;switch(e.info(`Found ${i} tar version ${n}.`),i){case"gnu":return{available:t&&n>=Jle,foundZstdBinary:t,version:r};case"bsd":return{available:t&&n>=Yle,foundZstdBinary:t,version:r};default:(0,Ky.assertNever)(i)}}catch(r){return e.warning(`Failed to determine tar version, therefore will assume zstd is not available. The underlying error was: ${r}`),{available:!1,foundZstdBinary:t}}}async function tde(e,t,r,i){switch(t){case"gzip":return await Kle.extractTar(e);case"zstd":if(!r)throw new Error("Could not determine tar version, which is required to extract a Zstandard archive.");return await yO(e,r,i)}}async function yO(e,t,r){let i=await rde();r.debug(`Extracting to ${i}.${e instanceof Wy.Readable?` Input stream has high water mark ${e.readableHighWaterMark}.`:""}`);try{let n=["-x","--zstd"];t.type==="gnu"&&(n.push("--warning=no-unknown-keyword"),n.push("--overwrite")),n.push("-f",e instanceof Wy.Readable?"-":e,"-C",i),process.stdout.write(`[command]tar ${n.join(" ")} +`);let a=(0,$le.spawn)("tar",n,{stdio:"pipe"}),s="";a.stdout?.on("data",l=>{s+=l.toString(),process.stdout.write(l)});let o="";return a.stderr?.on("data",l=>{o+=l.toString(),process.stdout.write(l)}),e instanceof Wy.Readable&&e.pipe(a.stdin),await new Promise((l,d)=>{a.on("exit",c=>{c!==0&&d(new gO.CommandInvocationError("tar",n,c??void 0,s,o)),l()})}),i}catch(n){throw await(0,Ky.cleanUpGlob)(i,"extraction destination directory",r),n}}async function rde(){let e=Vle.default.join((0,gO.getTemporaryDirectory)(),(0,Qle.v4)());return Gle.mkdirSync(e,{recursive:!0}),e}function ide(e){return e.endsWith(".tar.gz")?"gzip":"zstd"}});var _O=h((TEe,vO)=>{var ml=1e3,fl=ml*60,hl=fl*60,Gs=hl*24,nde=Gs*7,ade=Gs*365.25;vO.exports=function(e,t){t=t||{};var r=typeof e;if(r==="string"&&e.length>0)return sde(e);if(r==="number"&&isFinite(e))return t.long?lde(e):ode(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function sde(e){if(e=String(e),!(e.length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var r=parseFloat(t[1]),i=(t[2]||"ms").toLowerCase();switch(i){case"years":case"year":case"yrs":case"yr":case"y":return r*ade;case"weeks":case"week":case"w":return r*nde;case"days":case"day":case"d":return r*Gs;case"hours":case"hour":case"hrs":case"hr":case"h":return r*hl;case"minutes":case"minute":case"mins":case"min":case"m":return r*fl;case"seconds":case"second":case"secs":case"sec":case"s":return r*ml;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function ode(e){var t=Math.abs(e);return t>=Gs?Math.round(e/Gs)+"d":t>=hl?Math.round(e/hl)+"h":t>=fl?Math.round(e/fl)+"m":t>=ml?Math.round(e/ml)+"s":e+"ms"}function lde(e){var t=Math.abs(e);return t>=Gs?E1(e,t,Gs,"day"):t>=hl?E1(e,t,hl,"hour"):t>=fl?E1(e,t,fl,"minute"):t>=ml?E1(e,t,ml,"second"):e+" ms"}function E1(e,t,r,i){var n=t>=r*1.5;return Math.round(e/r)+" "+i+(n?"s":"")}});var Yy=h((PEe,bO)=>{function dde(e){r.debug=r,r.default=r,r.coerce=l,r.disable=a,r.enable=n,r.enabled=s,r.humanize=_O(),r.destroy=d,Object.keys(e).forEach(c=>{r[c]=e[c]}),r.names=[],r.skips=[],r.formatters={};function t(c){let p=0;for(let u=0;u{if(U==="%%")return"%";R++;let j=r.formatters[ne];if(typeof j=="function"){let q=y[R];U=j.call(_,q),y.splice(R,1),R--}return U}),r.formatArgs.call(_,y),(_.log||r.log).apply(_,y)}return g.namespace=c,g.useColors=r.useColors(),g.color=r.selectColor(c),g.extend=i,g.destroy=r.destroy,Object.defineProperty(g,"enabled",{enumerable:!0,configurable:!1,get:()=>u!==null?u:(m!==r.namespaces&&(m=r.namespaces,f=r.enabled(c)),f),set:y=>{u=y}}),typeof r.init=="function"&&r.init(g),g}function i(c,p){let u=r(this.namespace+(typeof p>"u"?":":p)+c);return u.log=this.log,u}function n(c){r.save(c),r.namespaces=c,r.names=[],r.skips=[];let p,u=(typeof c=="string"?c:"").split(/[\s,]+/),m=u.length;for(p=0;p"-"+p)].join(",");return r.enable(""),c}function s(c){if(c[c.length-1]==="*")return!0;let p,u;for(p=0,u=r.skips.length;p{pi.formatArgs=pde;pi.save=ude;pi.load=mde;pi.useColors=cde;pi.storage=fde();pi.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();pi.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function cde(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let e;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function pde(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+N1.exports.humanize(this.diff),!this.useColors)return;let t="color: "+this.color;e.splice(1,0,t,"color: inherit");let r=0,i=0;e[0].replace(/%[a-zA-Z%]/g,n=>{n!=="%%"&&(r++,n==="%c"&&(i=r))}),e.splice(i,0,t)}pi.log=console.debug||console.log||(()=>{});function ude(e){try{e?pi.storage.setItem("debug",e):pi.storage.removeItem("debug")}catch{}}function mde(){let e;try{e=pi.storage.getItem("debug")}catch{}return!e&&typeof process<"u"&&"env"in process&&(e=process.env.DEBUG),e}function fde(){try{return localStorage}catch{}}N1.exports=Yy()(pi);var{formatters:hde}=N1.exports;hde.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}});var NO=h((Wt,S1)=>{var gde=require("tty"),x1=require("util");Wt.init=Nde;Wt.log=bde;Wt.formatArgs=vde;Wt.save=wde;Wt.load=Ede;Wt.useColors=yde;Wt.destroy=x1.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");Wt.colors=[6,2,3,4,5,1];try{let e=require("supports-color");e&&(e.stderr||e).level>=2&&(Wt.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}Wt.inspectOpts=Object.keys(process.env).filter(e=>/^debug_/i.test(e)).reduce((e,t)=>{let r=t.substring(6).toLowerCase().replace(/_([a-z])/g,(n,a)=>a.toUpperCase()),i=process.env[t];return/^(yes|on|true|enabled)$/i.test(i)?i=!0:/^(no|off|false|disabled)$/i.test(i)?i=!1:i==="null"?i=null:i=Number(i),e[r]=i,e},{});function yde(){return"colors"in Wt.inspectOpts?!!Wt.inspectOpts.colors:gde.isatty(process.stderr.fd)}function vde(e){let{namespace:t,useColors:r}=this;if(r){let i=this.color,n="\x1B[3"+(i<8?i:"8;5;"+i),a=` ${n};1m${t} \x1B[0m`;e[0]=a+e[0].split(` +`).join(` +`+a),e.push(n+"m+"+S1.exports.humanize(this.diff)+"\x1B[0m")}else e[0]=_de()+t+" "+e[0]}function _de(){return Wt.inspectOpts.hideDate?"":new Date().toISOString()+" "}function bde(...e){return process.stderr.write(x1.formatWithOptions(Wt.inspectOpts,...e)+` +`)}function wde(e){e?process.env.DEBUG=e:delete process.env.DEBUG}function Ede(){return process.env.DEBUG}function Nde(e){e.inspectOpts={};let t=Object.keys(Wt.inspectOpts);for(let r=0;rt.trim()).join(" ")};EO.O=function(e){return this.inspectOpts.colors=this.useColors,x1.inspect(e,this.inspectOpts)}});var Yc=h((CEe,Jy)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?Jy.exports=wO():Jy.exports=NO()});var SO=h((REe,xO)=>{var Jc;xO.exports=function(){if(!Jc){try{Jc=Yc()("follow-redirects")}catch{}typeof Jc!="function"&&(Jc=function(){})}Jc.apply(null,arguments)}});var OO=h((OEe,c3)=>{var ep=require("url"),Zc=ep.URL,xde=require("http"),Sde=require("https"),i3=require("stream").Writable,n3=require("assert"),TO=SO();(function(){var t=typeof process<"u",r=typeof window<"u"&&typeof document<"u",i=Ws(Error.captureStackTrace);!t&&(r||!i)&&console.warn("The follow-redirects package should be excluded from browser builds.")})();var a3=!1;try{n3(new Zc(""))}catch(e){a3=e.code==="ERR_INVALID_URL"}var Tde=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],s3=["abort","aborted","connect","error","socket","timeout"],o3=Object.create(null);s3.forEach(function(e){o3[e]=function(t,r,i){this._redirectable.emit(e,t,r,i)}});var e3=tp("ERR_INVALID_URL","Invalid URL",TypeError),t3=tp("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),Pde=tp("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",t3),Cde=tp("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),Rde=tp("ERR_STREAM_WRITE_AFTER_END","write after end"),Ode=i3.prototype.destroy||CO;function Yr(e,t){i3.call(this),this._sanitizeOptions(e),this._options=e,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],t&&this.on("response",t);var r=this;this._onNativeResponse=function(i){try{r._processResponse(i)}catch(n){r.emit("error",n instanceof t3?n:new t3({cause:n}))}},this._performRequest()}Yr.prototype=Object.create(i3.prototype);Yr.prototype.abort=function(){d3(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};Yr.prototype.destroy=function(e){return d3(this._currentRequest,e),Ode.call(this,e),this};Yr.prototype.write=function(e,t,r){if(this._ending)throw new Rde;if(!Vs(e)&&!Dde(e))throw new TypeError("data should be a string, Buffer or Uint8Array");if(Ws(t)&&(r=t,t=null),e.length===0){r&&r();return}this._requestBodyLength+e.length<=this._options.maxBodyLength?(this._requestBodyLength+=e.length,this._requestBodyBuffers.push({data:e,encoding:t}),this._currentRequest.write(e,t,r)):(this.emit("error",new Cde),this.abort())};Yr.prototype.end=function(e,t,r){if(Ws(e)?(r=e,e=t=null):Ws(t)&&(r=t,t=null),!e)this._ended=this._ending=!0,this._currentRequest.end(null,null,r);else{var i=this,n=this._currentRequest;this.write(e,t,function(){i._ended=!0,n.end(null,null,r)}),this._ending=!0}};Yr.prototype.setHeader=function(e,t){this._options.headers[e]=t,this._currentRequest.setHeader(e,t)};Yr.prototype.removeHeader=function(e){delete this._options.headers[e],this._currentRequest.removeHeader(e)};Yr.prototype.setTimeout=function(e,t){var r=this;function i(s){s.setTimeout(e),s.removeListener("timeout",s.destroy),s.addListener("timeout",s.destroy)}function n(s){r._timeout&&clearTimeout(r._timeout),r._timeout=setTimeout(function(){r.emit("timeout"),a()},e),i(s)}function a(){r._timeout&&(clearTimeout(r._timeout),r._timeout=null),r.removeListener("abort",a),r.removeListener("error",a),r.removeListener("response",a),r.removeListener("close",a),t&&r.removeListener("timeout",t),r.socket||r._currentRequest.removeListener("socket",n)}return t&&this.on("timeout",t),this.socket?n(this.socket):this._currentRequest.once("socket",n),this.on("socket",i),this.on("abort",a),this.on("error",a),this.on("response",a),this.on("close",a),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(e){Yr.prototype[e]=function(t,r){return this._currentRequest[e](t,r)}});["aborted","connection","socket"].forEach(function(e){Object.defineProperty(Yr.prototype,e,{get:function(){return this._currentRequest[e]}})});Yr.prototype._sanitizeOptions=function(e){if(e.headers||(e.headers={}),e.host&&(e.hostname||(e.hostname=e.host),delete e.host),!e.pathname&&e.path){var t=e.path.indexOf("?");t<0?e.pathname=e.path:(e.pathname=e.path.substring(0,t),e.search=e.path.substring(t))}};Yr.prototype._performRequest=function(){var e=this._options.protocol,t=this._options.nativeProtocols[e];if(!t)throw new TypeError("Unsupported protocol "+e);if(this._options.agents){var r=e.slice(0,-1);this._options.agent=this._options.agents[r]}var i=this._currentRequest=t.request(this._options,this._onNativeResponse);i._redirectable=this;for(var n of s3)i.on(n,o3[n]);if(this._currentUrl=/^\//.test(this._options.path)?ep.format(this._options):this._options.path,this._isRedirect){var a=0,s=this,o=this._requestBodyBuffers;(function l(d){if(i===s._currentRequest)if(d)s.emit("error",d);else if(a=400){e.responseUrl=this._currentUrl,e.redirects=this._redirects,this.emit("response",e),this._requestBodyBuffers=[];return}if(d3(this._currentRequest),e.destroy(),++this._redirectCount>this._options.maxRedirects)throw new Pde;var i,n=this._options.beforeRedirect;n&&(i=Object.assign({Host:e.req.getHeader("host")},this._options.headers));var a=this._options.method;((t===301||t===302)&&this._options.method==="POST"||t===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],Zy(/^content-/i,this._options.headers));var s=Zy(/^host$/i,this._options.headers),o=l3(this._currentUrl),l=s||o.host,d=/^\w+:/.test(r)?this._currentUrl:ep.format(Object.assign(o,{host:l})),c=Ade(r,d);if(TO("redirecting to",c.href),this._isRedirect=!0,r3(c,this._options),(c.protocol!==o.protocol&&c.protocol!=="https:"||c.host!==l&&!Ide(c.host,l))&&Zy(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers),Ws(n)){var p={headers:e.headers,statusCode:t},u={url:d,method:a,headers:i};n(this._options,p,u),this._sanitizeOptions(this._options)}this._performRequest()};function PO(e){var t={maxRedirects:21,maxBodyLength:10485760},r={};return Object.keys(e).forEach(function(i){var n=i+":",a=r[n]=e[i],s=t[i]=Object.create(a);function o(d,c,p){return Lde(d)?d=r3(d):Vs(d)?d=r3(l3(d)):(p=c,c=RO(d),d={protocol:n}),Ws(c)&&(p=c,c=null),c=Object.assign({maxRedirects:t.maxRedirects,maxBodyLength:t.maxBodyLength},d,c),c.nativeProtocols=r,!Vs(c.host)&&!Vs(c.hostname)&&(c.hostname="::1"),n3.equal(c.protocol,n,"protocol mismatch"),TO("options",c),new Yr(c,p)}function l(d,c,p){var u=s.request(d,c,p);return u.end(),u}Object.defineProperties(s,{request:{value:o,configurable:!0,enumerable:!0,writable:!0},get:{value:l,configurable:!0,enumerable:!0,writable:!0}})}),t}function CO(){}function l3(e){var t;if(a3)t=new Zc(e);else if(t=RO(ep.parse(e)),!Vs(t.protocol))throw new e3({input:e});return t}function Ade(e,t){return a3?new Zc(e,t):l3(ep.resolve(t,e))}function RO(e){if(/^\[/.test(e.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(e.hostname))throw new e3({input:e.href||e});if(/^\[/.test(e.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(e.host))throw new e3({input:e.href||e});return e}function r3(e,t){var r=t||{};for(var i of Tde)r[i]=e[i];return r.hostname.startsWith("[")&&(r.hostname=r.hostname.slice(1,-1)),r.port!==""&&(r.port=Number(r.port)),r.path=r.search?r.pathname+r.search:r.pathname,r}function Zy(e,t){var r;for(var i in t)e.test(i)&&(r=t[i],delete t[i]);return r===null||typeof r>"u"?void 0:String(r).trim()}function tp(e,t,r){function i(n){Ws(Error.captureStackTrace)&&Error.captureStackTrace(this,this.constructor),Object.assign(this,n||{}),this.code=e,this.message=this.cause?t+": "+this.cause.message:t}return i.prototype=new(r||Error),Object.defineProperties(i.prototype,{constructor:{value:i,enumerable:!1},name:{value:"Error ["+e+"]",enumerable:!1}}),i}function d3(e,t){for(var r of s3)e.removeListener(r,o3[r]);e.on("error",CO),e.destroy(t)}function Ide(e,t){n3(Vs(e)&&Vs(t));var r=e.length-t.length-1;return r>0&&e[r]==="."&&e.endsWith(t)}function Vs(e){return typeof e=="string"||e instanceof String}function Ws(e){return typeof e=="function"}function Dde(e){return typeof e=="object"&&"length"in e}function Lde(e){return Zc&&e instanceof Zc}c3.exports=PO({http:xde,https:Sde});c3.exports.wrap=PO});var IO=h(Ii=>{"use strict";var qde=Ii&&Ii.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Bde=Ii&&Ii.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),m3=Ii&&Ii.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&qde(t,e,r);return Bde(t,e),t};Object.defineProperty(Ii,"__esModule",{value:!0});Ii.STREAMING_HIGH_WATERMARK_BYTES=void 0;Ii.downloadAndExtract=Gde;var Mde=m3(require("path")),gl=require("perf_hooks"),Fde=m3(f1()),jde=OO(),kde=Vy(),zde=ks(),p3=h1(),u3=m3(Qy()),Ude=zt();Ii.STREAMING_HIGH_WATERMARK_BYTES=4*1024*1024;function Hde(e,t){return{combinedDurationMs:e+t,downloadDurationMs:e,extractionDurationMs:t,streamExtraction:!1}}function $de(e){return{combinedDurationMs:e,downloadDurationMs:void 0,extractionDurationMs:void 0,streamExtraction:!0}}async function Gde(e,t,r,i,n,a,s){s.info(`Downloading CodeQL tools from ${e} . This may take a while.`);let o=u3.inferCompressionMethod(e);if(await a.getValue(zde.Feature.ZstdBundleStreamingExtraction)&&o==="zstd"&&process.platform==="linux"){s.info("Streaming the extraction of the CodeQL bundle.");let f=gl.performance.now(),g=await Vde(e,t,r,i,s),y=Math.round(gl.performance.now()-f);return s.info(`Finished downloading and extracting CodeQL bundle to ${g} (${(0,p3.formatDuration)(y)}).`),{extractedBundlePath:g,statusReport:{compressionMethod:o,toolsUrl:AO(e),...$de(y)}}}let l=Mde.join(n,(0,kde.v4)()),d=gl.performance.now(),c=await Fde.downloadTool(e,l,t,r),p=Math.round(gl.performance.now()-d);s.info(`Finished downloading CodeQL bundle to ${c} (${(0,p3.formatDuration)(p)}).`);let u,m;try{s.info("Extracting CodeQL bundle.");let f=gl.performance.now();u=await u3.extract(c,o,i,s),m=Math.round(gl.performance.now()-f),s.info(`Finished extracting CodeQL bundle to ${u} (${(0,p3.formatDuration)(m)}).`)}finally{await(0,Ude.cleanUpGlob)(c,"CodeQL bundle archive",s)}return{extractedBundlePath:u,statusReport:{compressionMethod:o,toolsUrl:AO(e),...Hde(p,m)}}}async function Vde(e,t,r,i,n){r=Object.assign({"User-Agent":"CodeQL Action"},t?{authorization:t}:{},r);let a=await new Promise(s=>jde.https.get(e,{headers:r,highWaterMark:Ii.STREAMING_HIGH_WATERMARK_BYTES},o=>s(o)));if(a.statusCode!==200)throw new Error(`Failed to download CodeQL bundle from ${e}. HTTP status code: ${a.statusCode}.`);return await u3.extractTarZst(a,i,n)}function AO(e){return["github/codeql-action","dsp-testing/codeql-cli-nightlies"].some(t=>e.startsWith(`https://github.com/${t}/releases/download/`))?e:"sanitized-value"}});var zO=h(Ue=>{"use strict";var Wde=Ue&&Ue.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Kde=Ue&&Ue.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ka=Ue&&Ue.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Wde(t,e,r);return Kde(t,e),t},Xde=Ue&&Ue.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ue,"__esModule",{value:!0});Ue.downloadCodeQL=Ue.CODEQL_DEFAULT_ACTION_REPOSITORY=Ue.ToolsSource=void 0;Ue.getCodeQLActionRepository=MO;Ue.tryGetTagNameFromUrl=h3;Ue.tryGetBundleVersionFromUrl=FO;Ue.convertToSemVer=np;Ue.getCodeQLSource=jO;Ue.tryGetFallbackToolcacheVersion=kO;Ue.getCodeQLURLVersion=dce;Ue.setupCodeQLBundle=pce;var Qde=Ka(require("fs")),Yde=Ka(require("path")),DO=require("perf_hooks"),Ks=Ka(f1()),Jde=Xde($R()),T1=Ka(Ko()),Zde=Yi(),ece=Ka($a()),LO=Ka(sy()),tce=ks(),rce=h1(),f3=Ka(Qy()),ice=IO(),Wa=Ka(zt()),BO=zt(),rp;(function(e){e.Unknown="UNKNOWN",e.Local="LOCAL",e.Toolcache="TOOLCACHE",e.Download="DOWNLOAD"})(rp||(Ue.ToolsSource=rp={}));Ue.CODEQL_DEFAULT_ACTION_REPOSITORY="github/codeql-action";var qO=["linked","latest"];function nce(e){return e?".tar.zst":".tar.gz"}function ace(e){let t=nce(e),r;if(process.platform==="win32")r="win64";else if(process.platform==="linux")r="linux64";else if(process.platform==="darwin")r="osx64";else return`codeql-bundle${t}`;return`codeql-bundle-${r}${t}`}function MO(e){return(0,Zde.isRunningLocalAction)()?(e.info("The CodeQL Action is checked out locally. Using the default CodeQL Action repository."),Ue.CODEQL_DEFAULT_ACTION_REPOSITORY):Wa.getRequiredEnvParam("GITHUB_ACTION_REPOSITORY")}async function sce(e,t,r,i){let n=MO(i),s=[[t.url,n],[t.url,Ue.CODEQL_DEFAULT_ACTION_REPOSITORY],[Wa.GITHUB_DOTCOM_URL,Ue.CODEQL_DEFAULT_ACTION_REPOSITORY]].filter((l,d,c)=>!c.slice(0,d).some(p=>(0,Jde.default)(l,p))),o=ace(r);for(let l of s){let[d,c]=l;if(d===Wa.GITHUB_DOTCOM_URL&&c===Ue.CODEQL_DEFAULT_ACTION_REPOSITORY)break;let[p,u]=c.split("/");try{let m=await ece.getApiClient().rest.repos.getReleaseByTag({owner:p,repo:u,tag:e});for(let f of m.data.assets)if(f.name===o)return i.info(`Found CodeQL bundle in ${l[1]} on ${l[0]} with URL ${f.url}.`),f.url}catch(m){i.info(`Looked for CodeQL bundle in ${l[1]} on ${l[0]} but got error ${m}.`)}}return`https://github.com/${Ue.CODEQL_DEFAULT_ACTION_REPOSITORY}/releases/download/${e}/${o}`}function ip(e,t){let r=e.match(/^codeql-bundle-(.*)$/);if(r===null||r.length<2){t.debug(`Could not determine bundle version from tag ${e}.`);return}return r[1]}function h3(e,t){let r=[...e.matchAll(/\/(codeql-bundle-[^/]*)\//g)];if(!r.length){t.debug(`Could not determine tag name for URL ${e}.`);return}let i=r[r.length-1];if(i===null||i.length!==2){t.debug(`Could not determine tag name for URL ${e}. Matched ${JSON.stringify(i)}.`);return}return i[1]}function FO(e,t){let r=h3(e,t);if(r!==void 0)return ip(r,t)}function np(e,t){T1.valid(e)||(t.debug(`Bundle version ${e} is not in SemVer format. Will treat it as pre-release 0.0.0-${e}.`),e=`0.0.0-${e}`);let r=T1.clean(e);if(!r)throw new Error(`Bundle version ${e} is not in SemVer format.`);return r}async function oce(e,t){let r=Ks.findAllVersions("CodeQL").filter(BO.isGoodVersion).map(i=>({folder:Ks.find("CodeQL",i),version:i})).filter(({folder:i})=>Qde.existsSync(Yde.join(i,"pinned-version")));if(r.length===1){let i=r[0];return t.debug(`CodeQL tools version ${i.version} in toolcache overriding version ${e}.`),{codeqlFolder:i.folder,sourceType:"toolcache",toolsVersion:i.version}}else r.length===0?t.debug("Did not find any candidate pinned versions of the CodeQL tools in the toolcache."):t.debug("Could not use CodeQL tools from the toolcache since more than one candidate pinned version was found in the toolcache.")}async function jO(e,t,r,i,n,a){if(e&&!qO.includes(e)&&!e.startsWith("http"))return a.info(`Using CodeQL CLI from local path ${e}`),{codeqlTarPath:e,sourceType:"local",toolsVersion:"local"};let s=e&&qO.includes(e);s&&(a.info(`'tools: ${e}' was requested, so using CodeQL version ${t.cliVersion}, the version shipped with the Action.`),e==="latest"&&a.warning("`tools: latest` has been renamed to `tools: linked`, but the old name is still supported. No action is required."));let o,l,d;if(s)o=LO.cliVersion,l=LO.bundleVersion;else if(e!==void 0){if(l=h3(e,a),d=e,l){let m=ip(l,a);m&&T1.valid(m)&&(o=np(m,a))}}else o=t.cliVersion,l=t.tagName;let c=l&&ip(l,a),p=o??(c&&np(c,a))??l??d??"unknown";a.debug(`Attempting to obtain CodeQL tools. CLI version: ${o??"unknown"}, bundle tag name: ${l??"unknown"}, URL: ${d??"unspecified"}.`);let u;if(o&&(u=Ks.find("CodeQL",o),!u)){a.debug(`Didn't find a version of the CodeQL tools in the toolcache with a version number exactly matching ${o}.`);let m=Ks.findAllVersions("CodeQL");a.debug(`Found the following versions of the CodeQL tools in the toolcache: ${JSON.stringify(m)}.`);let f=m.filter(g=>g.startsWith(`${o}-`));f.length===1?(a.debug(`Exactly one version of the CodeQL tools starting with ${o} found in the toolcache, using that.`),u=Ks.find("CodeQL",f[0])):f.length===0?a.debug(`Didn't find any versions of the CodeQL tools starting with ${o} in the toolcache. Trying next fallback method.`):(a.warning(`Found ${f.length} versions of the CodeQL tools starting with ${o} in the toolcache, but at most one was expected.`),a.debug("Trying next fallback method."))}if(!u&&l){let m=await kO(o,l,a);m?u=Ks.find("CodeQL",m):a.debug(`Could not determine a fallback toolcache version number for CodeQL tools version ${p}.`)}if(u?a.info(`Found CodeQL tools version ${p} in the toolcache.`):a.info(`Did not find CodeQL tools version ${p} in the toolcache.`),u)return o?a.info(`Using CodeQL CLI version ${o} from toolcache at ${u}`):a.info(`Using CodeQL CLI from toolcache at ${u}`),{codeqlFolder:u,sourceType:"toolcache",toolsVersion:o??p};if(i!==Wa.GitHubVariant.DOTCOM&&!s&&!e){let m=await oce(p,a);if(m!==void 0)return m}return d||(d=await sce(l,r,o!==void 0&&await uce(o,n),a)),o?a.info(`Using CodeQL CLI version ${o} sourced from ${d} .`):a.info(`Using CodeQL CLI sourced from ${d} .`),{bundleVersion:l&&ip(l,a),cliVersion:o,codeqlURL:d,sourceType:"download",toolsVersion:o??p}}async function kO(e,t,r){let i=ip(t,r);if(!i)return;let n=np(i,r);return r.debug(`Computed a fallback toolcache version number of ${n} for CodeQL version ${e??t}.`),n}var lce=async function(e,t,r,i,n,a,s,o){let l=new URL(e),d=new URLSearchParams(l.search),c={accept:"application/octet-stream"},p;d.has("token")?o.debug("CodeQL tools URL contains an authorization token."):e.startsWith(`${i.url}/`)||i.apiURL&&e.startsWith(`${i.apiURL}/`)?(o.debug("Providing an authorization token to download CodeQL tools."),p=`token ${i.auth}`):o.debug("Downloading CodeQL tools without an authorization token.");let{extractedBundlePath:u,statusReport:m}=await(0,ice.downloadAndExtract)(e,p,{"User-Agent":"CodeQL Action",...c},n,a,s,o),f=t??FO(e,o);if(f===void 0)return o.debug(`Could not cache CodeQL tools because we could not determine the bundle version from the URL ${e}.`),{codeqlFolder:u,statusReport:m,toolsVersion:r??"unknown"};o.debug("Caching CodeQL bundle.");let g=cce(r,f,o),y=DO.performance.now(),_=await Ks.cacheDir(u,"CodeQL",g);return o.info(`Added CodeQL bundle to the tool cache (${(0,rce.formatDuration)(DO.performance.now()-y)}).`),_!==u&&await(0,BO.cleanUpGlob)(u,"CodeQL bundle from temporary directory",o),{codeqlFolder:_,statusReport:m,toolsVersion:r??g}};Ue.downloadCodeQL=lce;function dce(e){let t=e.match(/\/codeql-bundle-(.*)\//);if(t===null||t.length<2)throw new Wa.ConfigurationError(`Malformed tools url: ${e}. Version could not be inferred`);return t[1]}function cce(e,t,r){return e?.match(/^[0-9]+\.[0-9]+\.[0-9]+$/)?e:np(t,r)}async function pce(e,t,r,i,n,a,s){if(!await Wa.isBinaryAccessible("tar",s))throw new Wa.ConfigurationError("Could not find tar in PATH, so unable to extract CodeQL bundle.");let o=await f3.isZstdAvailable(s),l=await jO(e,a,t,i,o.available,s),d,c=l.toolsVersion,p,u;switch(l.sourceType){case"local":{let m=f3.inferCompressionMethod(l.codeqlTarPath);d=await f3.extract(l.codeqlTarPath,m,o.version,s),u=rp.Local;break}case"toolcache":d=l.codeqlFolder,s.debug(`CodeQL found in cache ${d}`),u=rp.Toolcache;break;case"download":{let m=await(0,Ue.downloadCodeQL)(l.codeqlURL,l.bundleVersion,l.cliVersion,t,o.version,r,n,s);c=m.toolsVersion,d=m.codeqlFolder,p=m.statusReport,u=rp.Download;break}default:Wa.assertNever(l)}return{codeqlFolder:d,toolsDownloadStatusReport:p,toolsSource:u,toolsVersion:c,zstdAvailability:o}}async function uce(e,t){return process.platform!=="win32"&&t&&T1.gte(e,tce.CODEQL_VERSION_ZSTD_BUNDLE)}});var _3=h(Di=>{"use strict";var mce=Di&&Di.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),fce=Di&&Di.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),HO=Di&&Di.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&mce(t,e,r);return fce(t,e),t};Object.defineProperty(Di,"__esModule",{value:!0});Di.shouldEnableIndirectTracing=v3;Di.endTracingForCluster=gce;Di.getTracerConfigForCluster=GO;Di.getCombinedTracerConfig=yce;var g3=HO(require("fs")),y3=HO(require("path")),hce=kc(),$O=Bc(),UO=zt();async function v3(e,t){return t.buildMode===UO.BuildMode.None||t.buildMode===UO.BuildMode.Autobuild&&await e.supportsFeature($O.ToolsFeature.TraceCommandUseBuildMode)?!1:t.languages.some(r=>(0,hce.isTracedLanguage)(r))}async function gce(e,t,r){if(!await v3(e,t))return;r.info("Unsetting build tracing environment variables. Subsequent steps of this job will not be traced.");let i=y3.resolve(t.dbLocation,"temp/tracingEnvironment/end-tracing.json");if(!g3.existsSync(i))throw new Error(`Environment file for ending tracing not found: ${i}`);try{let n=JSON.parse(g3.readFileSync(i,"utf8"));for(let[a,s]of Object.entries(n))s!==null?process.env[a]=s:delete process.env[a]}catch(n){throw new Error(`Failed to parse file containing end tracing environment variables: ${n}`)}}async function GO(e){return{env:JSON.parse(g3.readFileSync(y3.resolve(e.dbLocation,"temp/tracingEnvironment/start-tracing.json"),"utf8"))}}async function yce(e,t){if(!await v3(e,t))return;let r=await GO(t);if(!await e.supportsFeature($O.ToolsFeature.SetsCodeqlRunnerEnvVar)){let i=process.platform==="win32"?"runner.exe":"runner";r.env.CODEQL_RUNNER=y3.join(r.env.CODEQL_DIST,"tools",r.env.CODEQL_PLATFORM,i)}return r}});var E3=h(nt=>{"use strict";var vce=nt&&nt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),_ce=nt&&nt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Qa=nt&&nt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&vce(t,e,r);return _ce(t,e),t};Object.defineProperty(nt,"__esModule",{value:!0});nt.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE=nt.CODEQL_VERSION_ANALYSIS_SUMMARY_V2=void 0;nt.setupCodeQL=Oce;nt.getCodeQL=Ace;nt.setCodeQL=Ice;nt.getCachedCodeQL=Dce;nt.getCodeQLForTesting=Lce;nt.getCodeQLForCmd=A1;nt.getExtraOptions=w3;nt.getTrapCachingExtractorConfigArgs=rA;nt.getTrapCachingExtractorConfigArgsForLang=R1;nt.getGeneratedCodeScanningConfigPath=O1;var bce=Qa(require("fs")),C1=Qa(require("path")),VO=Qa(_t()),P1=Qa(zd()),WO=Qa(qm()),wce=Qa(Ko()),yl=Yi(),KO=uR(),Ece=dl(),ap=Bs(),XO=ks(),Nce=kc(),xce=Qa(zO()),Xa=Bc(),Sce=_3(),Xt=Qa(zt()),sp=zt(),ta,QO="2.14.6",YO="2.14.6",Tce="3.10",Pce="2024-09-24",tA="progress++";nt.CODEQL_VERSION_ANALYSIS_SUMMARY_V2="2.15.0";nt.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE="2.15.0";var Cce="2.15.2",Rce="2.17.1";async function Oce(e,t,r,i,n,a,s,o){try{let{codeqlFolder:l,toolsDownloadStatusReport:d,toolsSource:c,toolsVersion:p,zstdAvailability:u}=await xce.setupCodeQLBundle(e,t,r,i,s,n,a);a.debug(`Bundle download status report: ${JSON.stringify(d)}`);let m=C1.join(l,"codeql","codeql");if(process.platform==="win32")m+=".exe";else if(process.platform!=="linux"&&process.platform!=="darwin")throw new Xt.ConfigurationError(`Unsupported platform: ${process.platform}`);return ta=await A1(m,o),{codeql:ta,toolsDownloadStatusReport:d,toolsSource:c,toolsVersion:p,zstdAvailability:u}}catch(l){throw new Error(`Unable to download and extract CodeQL CLI: ${(0,sp.getErrorMessage)(l)}`)}}async function Ace(e){return ta===void 0&&(ta=await A1(e,!0)),ta}function ht(e,t,r){return typeof e[t]!="function"?r!==void 0?r:()=>{throw new Error(`CodeQL ${t} method not correctly defined`)}:e[t]}function Ice(e){return ta={getPath:ht(e,"getPath",()=>"/tmp/dummy-path"),getVersion:ht(e,"getVersion",async()=>({version:"1.0.0"})),printVersion:ht(e,"printVersion"),supportsFeature:ht(e,"supportsFeature",async t=>!!e.getVersion&&(0,Xa.isSupportedToolsFeature)(await e.getVersion(),t)),databaseInitCluster:ht(e,"databaseInitCluster"),runAutobuild:ht(e,"runAutobuild"),extractScannedLanguage:ht(e,"extractScannedLanguage"),extractUsingBuildMode:ht(e,"extractUsingBuildMode"),finalizeDatabase:ht(e,"finalizeDatabase"),resolveLanguages:ht(e,"resolveLanguages"),betterResolveLanguages:ht(e,"betterResolveLanguages",async()=>({aliases:{},extractors:{}})),resolveQueries:ht(e,"resolveQueries"),resolveBuildEnvironment:ht(e,"resolveBuildEnvironment"),packDownload:ht(e,"packDownload"),databaseCleanup:ht(e,"databaseCleanup"),databaseBundle:ht(e,"databaseBundle"),databaseRunQueries:ht(e,"databaseRunQueries"),databaseInterpretResults:ht(e,"databaseInterpretResults"),databasePrintBaseline:ht(e,"databasePrintBaseline"),databaseExportDiagnostics:ht(e,"databaseExportDiagnostics"),diagnosticsExport:ht(e,"diagnosticsExport"),resolveExtractor:ht(e,"resolveExtractor"),mergeResults:ht(e,"mergeResults")},ta}function Dce(){if(ta===void 0)throw new Error("cachedCodeQL undefined");return ta}async function Lce(e="codeql-for-testing"){return A1(e,!1)}async function A1(e,t){let r={getPath(){return e},async getVersion(){let i=Xt.getCachedCodeQlVersion();if(i===void 0){let n=await pr(e,["version","--format=json"],{noStreamStdout:!0});try{i=JSON.parse(n)}catch{throw Error(`Invalid JSON output from \`version --format=json\`: ${n}`)}Xt.cacheCodeQlVersion(i)}return i},async printVersion(){await pr(e,["version","--format=json"])},async supportsFeature(i){return(0,Xa.isSupportedToolsFeature)(await this.getVersion(),i)},async databaseInitCluster(i,n,a,s,o){let l=i.languages.map(u=>`--language=${u}`);if(await(0,Sce.shouldEnableIndirectTracing)(r,i)&&(l.push("--begin-tracing"),l.push(...await rA(i)),l.push(`--trace-process-name=${a}`)),i.languages.indexOf(Nce.Language.actions)>=0){l.push("--search-path");let u=C1.resolve(__dirname,"../actions-extractor");l.push(u)}let d=await qce(i,o),c=(0,yl.getOptionalInput)("external-repository-token");l.push(`--codescanning-config=${d}`),c&&l.push("--external-repository-token-stdin"),i.buildMode!==void 0&&await this.supportsFeature(Xa.ToolsFeature.BuildModeOption)&&l.push(`--build-mode=${i.buildMode}`),s!==void 0&&l.push(`--qlconfig-file=${s}`),l.push("--calculate-language-specific-baseline"),await ZO(i,this)?l.push("--sublanguage-file-coverage"):await Xt.codeQlVersionAtLeast(this,nt.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&l.push("--no-sublanguage-file-coverage");let p=(0,Xa.isSupportedToolsFeature)(await this.getVersion(),Xa.ToolsFeature.ForceOverwrite)?"--force-overwrite":"--overwrite";await pr(e,["database","init",p,"--db-cluster",i.dbLocation,`--source-root=${n}`,"--extractor-include-aliases",...l,...Kt(["database","init"],{ignoringOptions:["--overwrite"]})],{stdin:c})},async runAutobuild(i,n){eA();let a=C1.join(await this.resolveExtractor(n),"tools",process.platform==="win32"?"autobuild.cmd":"autobuild.sh");i.debugMode&&(process.env[ap.EnvVar.CLI_VERBOSITY]=process.env[ap.EnvVar.CLI_VERBOSITY]||tA),await pr(a)},async extractScannedLanguage(i,n){await pr(e,["database","trace-command","--index-traceless-dbs",...await R1(i,n),...b3(i.debugMode),...Kt(["database","trace-command"]),Xt.getCodeQLDatabasePath(i,n)])},async extractUsingBuildMode(i,n){i.buildMode===sp.BuildMode.Autobuild&&eA();try{await pr(e,["database","trace-command","--use-build-mode","--working-dir",process.cwd(),...await R1(i,n),...b3(i.debugMode),...Kt(["database","trace-command"]),Xt.getCodeQLDatabasePath(i,n)])}catch(a){if(i.buildMode===sp.BuildMode.Autobuild){let s=`We were unable to automatically build your code. Please change the build mode for this language to manual and specify build steps for your project. See ${Ece.DocUrl.AUTOMATIC_BUILD_FAILED} for more information.`;throw new Xt.ConfigurationError(`${s} ${(0,sp.getErrorMessage)(a)}`)}else throw a}},async finalizeDatabase(i,n,a,s){let o=["database","finalize","--finalize-dataset",n,a,...b3(s),...Kt(["database","finalize"]),i];await pr(e,o)},async resolveLanguages(){let i=["resolve","languages","--format=json",...Kt(["resolve","languages"])],n=await pr(e,i);try{return JSON.parse(n)}catch(a){throw new Error(`Unexpected output from codeql resolve languages: ${a}`)}},async betterResolveLanguages(){let i=["resolve","languages","--format=betterjson","--extractor-options-verbosity=4","--extractor-include-aliases",...Kt(["resolve","languages"])],n=await pr(e,i);try{return JSON.parse(n)}catch(a){throw new Error(`Unexpected output from codeql resolve languages with --format=betterjson: ${a}`)}},async resolveQueries(i,n){let a=["resolve","queries",...i,"--format=bylanguage",...Kt(["resolve","queries"])];n!==void 0&&a.push("--additional-packs",n);let s=await pr(e,a);try{return JSON.parse(s)}catch(o){throw new Error(`Unexpected output from codeql resolve queries: ${o}`)}},async resolveBuildEnvironment(i,n){let a=["resolve","build-environment",`--language=${n}`,"--extractor-include-aliases",...Kt(["resolve","build-environment"])];i!==void 0&&a.push("--working-dir",i);let s=await pr(e,a);try{return JSON.parse(s)}catch(o){throw new Error(`Unexpected output from codeql resolve build-environment: ${o} in +${s}`)}},async databaseRunQueries(i,n){let a=["database","run-queries",...n,i,"--expect-discarded-cache","--min-disk-free=1024","-v",...Kt(["database","run-queries"],{ignoringOptions:["--expect-discarded-cache"]})];await Xt.codeQlVersionAtLeast(this,XO.CODEQL_VERSION_FINE_GRAINED_PARALLELISM)&&a.push("--intra-layer-parallelism"),await pr(e,a)},async databaseInterpretResults(i,n,a,s,o,l,d,c,p,u){let m=await u.getValue(XO.Feature.ExportDiagnosticsEnabled,this),f=["database","interpret-results",o,"--format=sarif-latest",l,`--output=${a}`,s,"--print-diagnostics-summary","--print-metrics-summary","--sarif-add-baseline-file-info",`--sarif-codescanning-config=${O1(p)}`,"--sarif-group-rules-by-pack",...await Mce(this),...await Fce(this),...Kt(["database","interpret-results"])];return d!==void 0&&f.push(d),c!==void 0&&f.push("--sarif-category",c),await ZO(p,this)?f.push("--sublanguage-file-coverage"):await Xt.codeQlVersionAtLeast(this,nt.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&f.push("--no-sublanguage-file-coverage"),m?f.push("--sarif-include-diagnostics"):f.push("--no-sarif-include-diagnostics"),await Xt.codeQlVersionAtLeast(this,nt.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)&&!(0,Xa.isSupportedToolsFeature)(await this.getVersion(),Xa.ToolsFeature.AnalysisSummaryV2IsDefault)&&f.push("--new-analysis-summary"),f.push(i),n&&f.push(...n),await pr(e,f,{noStreamStdout:!0})},async databasePrintBaseline(i){let n=["database","print-baseline",...Kt(["database","print-baseline"]),i];return await pr(e,n)},async packDownload(i,n){let s=["pack","download",...n?[`--qlconfig-file=${n}`]:[],"--format=json","--resolve-query-specs",...Kt(["pack","download"]),...i],o=await pr(e,s);try{let l=JSON.parse(o);if(Array.isArray(l.packs)&&l.packs.every(d=>d.name))return l;throw new Error("Unexpected output from pack download")}catch(l){throw new Error(`Attempted to download specified packs but got an error: +${o} +${l}`)}},async databaseCleanup(i,n){let a=await Xt.codeQlVersionAtLeast(this,Rce)?"--cache-cleanup":"--mode",s=["database","cleanup",i,`${a}=${n}`,...Kt(["database","cleanup"])];await pr(e,s)},async databaseBundle(i,n,a){let s=["database","bundle",i,`--output=${n}`,`--name=${a}`,...Kt(["database","bundle"])];await new P1.ToolRunner(e,s).exec()},async databaseExportDiagnostics(i,n,a){let s=["database","export-diagnostics",`${i}`,"--db-cluster","--format=sarif-latest",`--output=${n}`,"--sarif-include-diagnostics","-vvv",...Kt(["diagnostics","export"])];a!==void 0&&s.push("--sarif-category",a),await new P1.ToolRunner(e,s).exec()},async diagnosticsExport(i,n,a){let s=["diagnostics","export","--format=sarif-latest",`--output=${i}`,`--sarif-codescanning-config=${O1(a)}`,...Kt(["diagnostics","export"])];n!==void 0&&s.push("--sarif-category",n),await new P1.ToolRunner(e,s).exec()},async resolveExtractor(i){let n="";return await new P1.ToolRunner(e,["resolve","extractor","--format=json",`--language=${i}`,"--extractor-include-aliases",...Kt(["resolve","extractor"])],{silent:!0,listeners:{stdout:a=>{n+=a.toString()},stderr:a=>{process.stderr.write(a)}}}).exec(),JSON.parse(n)},async mergeResults(i,n,{mergeRunsFromEqualCategory:a=!1}){let s=["github","merge-results","--output",n,...Kt(["github","merge-results"])];for(let o of i)s.push("--sarif",o);a&&s.push("--sarif-merge-runs-from-equal-category"),await pr(e,s)}};if(t&&!await Xt.codeQlVersionAtLeast(r,QO))throw new Xt.ConfigurationError(`Expected a CodeQL CLI with version at least ${QO} but got version ${(await r.getVersion()).version}`);if(t&&process.env[ap.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING]!=="true"&&!await Xt.codeQlVersionAtLeast(r,YO)){let i=await r.getVersion();VO.warning(`CodeQL CLI version ${i.version} was discontinued on ${Pce} alongside GitHub Enterprise Server ${Tce} and will not be supported by the next minor release of the CodeQL Action. Please update to CodeQL CLI version ${YO} or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version. + +Alternatively, if you want to continue using CodeQL CLI version ${i.version}, you can replace 'github/codeql-action/*@v${(0,yl.getActionVersion)().split(".")[0]}' by 'github/codeql-action/*@v${(0,yl.getActionVersion)()}' in your code scanning workflow to continue using this version of the CodeQL Action.`),VO.exportVariable(ap.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING,"true")}return r}function Kt(e,{ignoringOptions:t}={}){let r=Xt.getExtraOptionsEnvParam();return w3(r,e,[]).filter(i=>!t?.includes(i))}function JO(e,t){if(e===void 0)return[];if(!Array.isArray(e)){let r=`The extra options for '${t.join(".")}' ('${JSON.stringify(e)}') are not in an array.`;throw new Error(r)}return e.map(r=>{let i=typeof r;if(i!=="string"&&i!=="number"&&i!=="boolean"){let n=`The extra option for '${t.join(".")}' ('${JSON.stringify(r)}') is not a primitive value.`;throw new Error(n)}return`${r}`})}function w3(e,t,r){let i=JO(e?.["*"],r.concat("*")),n=t.length===0?JO(e,r):w3(e?.[t[0]],t?.slice(1),r.concat(t[0]));return i.concat(n)}async function pr(e,t=[],r={}){try{return await(0,yl.runTool)(e,t,r)}catch(i){throw i instanceof yl.CommandInvocationError?(0,KO.wrapCliConfigurationError)(new KO.CliError(i)):i}}async function qce(e,t){let r=O1(e),i=(0,sp.cloneObject)(e.originalUserInput);if(e.augmentationProperties.queriesInput&&(e.augmentationProperties.queriesInputCombines?i.queries=(i.queries||[]).concat(e.augmentationProperties.queriesInput):i.queries=e.augmentationProperties.queriesInput),i.queries?.length===0&&delete i.queries,e.augmentationProperties.packsInput)if(e.augmentationProperties.packsInputCombines)if(Array.isArray(i.packs))i.packs=(i.packs||[]).concat(e.augmentationProperties.packsInput);else if(!i.packs)i.packs=e.augmentationProperties.packsInput;else{let n=Object.keys(i.packs)[0];i.packs[n]=i.packs[n].concat(e.augmentationProperties.packsInput)}else i.packs=e.augmentationProperties.packsInput;return Array.isArray(i.packs)&&!i.packs.length&&delete i.packs,t.info(`Writing augmented user configuration file to ${r}`),t.startGroup("Augmented user configuration file contents"),t.info(WO.dump(i)),t.endGroup(),bce.writeFileSync(r,WO.dump(i)),r}var Bce=1024;async function rA(e){let t=[];for(let r of e.languages)t.push(await R1(e,r));return t.flat()}async function R1(e,t){let r=e.trapCaches[t];if(r===void 0)return[];let i=await(0,yl.isAnalyzingDefaultBranch)();return[`-O=${t}.trap.cache.dir=${r}`,`-O=${t}.trap.cache.bound=${Bce}`,`-O=${t}.trap.cache.write=${i}`]}function O1(e){return C1.resolve(e.tempDir,"user-config.yaml")}async function ZO(e,t){return(e.gitHubVersion.type!==Xt.GitHubVariant.GHES||wce.gte(e.gitHubVersion.version,"3.12.0"))&&await Xt.codeQlVersionAtLeast(t,nt.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)}async function Mce(e){return await Xt.codeQlVersionAtLeast(e,Cce)?["--sarif-include-query-help=always"]:["--sarif-add-query-help"]}function b3(e){return e?[`--verbosity=${tA}`]:[]}function eA(){let e=process.env.JAVA_TOOL_OPTIONS||"";process.env.JAVA_TOOL_OPTIONS=[...e.split(/\s+/),"-Dhttp.keepAlive=false","-Dmaven.wagon.http.pool=false"].join(" ")}async function Fce(e){let t=process.env[ap.EnvVar.JOB_RUN_UUID];return t&&await e.supportsFeature(Xa.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty)?[`--sarif-run-property=jobRunUuid=${t}`]:[]}});var sA=h(nn=>{"use strict";var jce=nn&&nn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),kce=nn&&nn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),zce=nn&&nn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&jce(t,e,r);return kce(t,e),t};Object.defineProperty(nn,"__esModule",{value:!0});nn.determineAutobuildLanguages=Vce;nn.setupCppAutobuild=aA;nn.runAutobuild=Wce;var D1=zce(_t()),iA=Yi(),Uce=$a(),Hce=E3(),N3=dl(),$ce=Bs(),I1=ks(),op=kc(),Gce=Z4(),nA=Bc(),x3=zt();async function Vce(e,t,r){if(t.buildMode===x3.BuildMode.None&&await e.supportsFeature(nA.ToolsFeature.TraceCommandUseBuildMode)||t.buildMode===x3.BuildMode.Manual){r.info(`Using ${t.buildMode} build mode, nothing to autobuild.`);return}let i=t.languages.filter(s=>(0,op.isTracedLanguage)(s));if(!i){r.info("None of the languages in this project require extra build steps");return}let n=i.filter(s=>s!==op.Language.go),a=[];return n[0]!==void 0&&a.push(n[0]),i.length!==n.length&&a.push(op.Language.go),r.debug(`Will autobuild ${a.join(" and ")}.`),n.length>1&&r.warning(`We will only automatically build ${a.join(" and ")} code. If you wish to scan ${n.slice(1).join(" and ")}, you must replace the autobuild step of your workflow with custom build steps. See ${N3.DocUrl.SPECIFY_BUILD_STEPS_MANUALLY} for more information.`),a}async function aA(e,t){let r=I1.featureConfig[I1.Feature.CppDependencyInstallation].envVar,i="C++ automatic installation of dependencies",n=await(0,Uce.getGitHubVersion)(),a=(0,Gce.parseRepositoryNwo)((0,x3.getRequiredEnvParam)("GITHUB_REPOSITORY"));await new I1.Features(n,a,(0,iA.getTemporaryDirectory)(),t).getValue(I1.Feature.CppDependencyInstallation,e)?process.env.RUNNER_ENVIRONMENT==="self-hosted"&&process.env[r]!=="true"?(t.info(`Disabling ${i} as we are on a self-hosted runner.${(0,iA.getWorkflowEventName)()!=="dynamic"?` To override this, set the ${r} environment variable to 'true' in your workflow. See ${N3.DocUrl.DEFINE_ENV_VARIABLES} for more information.`:""}`),D1.exportVariable(r,"false")):(t.info(`Enabling ${i}. This can be disabled by setting the ${r} environment variable to 'false'. See ${N3.DocUrl.DEFINE_ENV_VARIABLES} for more information.`),D1.exportVariable(r,"true")):(t.info(`Disabling ${i}.`),D1.exportVariable(r,"false"))}async function Wce(e,t,r){r.startGroup(`Attempting to automatically build ${t} code`);let i=await(0,Hce.getCodeQL)(e.codeQLCmd);t===op.Language.cpp&&await aA(i,r),e.buildMode&&await i.supportsFeature(nA.ToolsFeature.TraceCommandUseBuildMode)?await i.extractUsingBuildMode(e,t):await i.runAutobuild(e,t),t===op.Language.go&&D1.exportVariable($ce.EnvVar.DID_AUTOBUILD_GOLANG,"true"),r.endGroup()}});var cA=h(Br=>{"use strict";var Kce=Br&&Br.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Xce=Br&&Br.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Qce=Br&&Br.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Kce(t,e,r);return Xce(t,e),t};Object.defineProperty(Br,"__esModule",{value:!0});Br.CachingKind=void 0;Br.getTotalCacheSize=Zce;Br.shouldStoreCache=epe;Br.shouldRestoreCache=tpe;Br.getCachingKind=dA;Br.getDependencyCachingEnabled=rpe;var Yce=Qce(_t()),oA=Yi(),Jce=Bs(),lA=zt();async function Zce(e,t,r=!1){return(await Promise.all(e.map(n=>(0,lA.tryGetFolderBytes)(n,t,r)))).map(n=>n||0).reduce((n,a)=>n+a,0)}var Jr;(function(e){e.None="none",e.Store="store",e.Restore="restore",e.Full="full"})(Jr||(Br.CachingKind=Jr={}));function epe(e){return e===Jr.Full||e===Jr.Store}function tpe(e){return e===Jr.Full||e===Jr.Restore}function dA(e){switch(e){case void 0:case"none":case"off":case"false":return Jr.None;case"full":case"on":case"true":return Jr.Full;case"store":return Jr.Store;case"restore":return Jr.Restore;default:return Yce.warning(`Unrecognized 'dependency-caching' input: ${e}. Defaulting to 'none'.`),Jr.None}}function rpe(){let e=(0,oA.getOptionalInput)("dependency-caching")||process.env[Jce.EnvVar.DEPENDENCY_CACHING];return e!==void 0?dA(e):(!(0,lA.isHostedRunner)()||!(0,oA.isDefaultSetup)(),Jr.None)}});var pA=h(Tn=>{"use strict";var ipe=Tn&&Tn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),npe=Tn&&Tn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ape=Tn&&Tn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&ipe(t,e,r);return npe(t,e),t};Object.defineProperty(Tn,"__esModule",{value:!0});Tn.getOptions=void 0;var S3=ape(_t());function spe(e){let t={followSymbolicLinks:!0,implicitDescendants:!0,omitBrokenSymbolicLinks:!0};return e&&(typeof e.followSymbolicLinks=="boolean"&&(t.followSymbolicLinks=e.followSymbolicLinks,S3.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),typeof e.implicitDescendants=="boolean"&&(t.implicitDescendants=e.implicitDescendants,S3.debug(`implicitDescendants '${t.implicitDescendants}'`)),typeof e.omitBrokenSymbolicLinks=="boolean"&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,S3.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`))),t}Tn.getOptions=spe});var q1=h(xt=>{"use strict";var ope=xt&&xt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),lpe=xt&&xt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),dpe=xt&&xt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&ope(t,e,r);return lpe(t,e),t},cpe=xt&&xt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(xt,"__esModule",{value:!0});xt.safeTrimTrailingSeparator=xt.normalizeSeparators=xt.hasRoot=xt.hasAbsoluteRoot=xt.ensureAbsoluteRoot=xt.dirname=void 0;var L1=dpe(require("path")),Xs=cpe(require("assert")),Ya=process.platform==="win32";function ppe(e){if(e=P3(e),Ya&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=L1.dirname(e);return Ya&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=P3(t)),t}xt.dirname=ppe;function upe(e,t){if(Xs.default(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),Xs.default(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),T3(t))return t;if(Ya){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return Xs.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),t[0].toUpperCase()===r[0].toUpperCase()?t.length===2?`${t[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\"),`${t[0]}:\\${r.substr(3)}${t.substr(2)}`):`${t[0]}:\\${t.substr(2)}`}else if(lp(t).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return Xs.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${t.substr(1)}`}}return Xs.default(T3(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||Ya&&e.endsWith("\\")||(e+=L1.sep),e+t}xt.ensureAbsoluteRoot=upe;function T3(e){return Xs.default(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=lp(e),Ya?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/")}xt.hasAbsoluteRoot=T3;function mpe(e){return Xs.default(e,"isRooted parameter 'itemPath' must not be empty"),e=lp(e),Ya?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}xt.hasRoot=mpe;function lp(e){return e=e||"",Ya?(e=e.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(e)?"\\":"")+e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}xt.normalizeSeparators=lp;function P3(e){return e?(e=lp(e),!e.endsWith(L1.sep)||e===L1.sep||Ya&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1)):""}xt.safeTrimTrailingSeparator=P3});var B1=h(dp=>{"use strict";Object.defineProperty(dp,"__esModule",{value:!0});dp.MatchKind=void 0;var fpe;(function(e){e[e.None=0]="None",e[e.Directory=1]="Directory",e[e.File=2]="File",e[e.All=3]="All"})(fpe=dp.MatchKind||(dp.MatchKind={}))});var fA=h(Zr=>{"use strict";var hpe=Zr&&Zr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),gpe=Zr&&Zr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ype=Zr&&Zr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&hpe(t,e,r);return gpe(t,e),t};Object.defineProperty(Zr,"__esModule",{value:!0});Zr.partialMatch=Zr.match=Zr.getSearchPaths=void 0;var uA=ype(q1()),vpe=B1(),mA=process.platform==="win32";function _pe(e){e=e.filter(i=>!i.negate);let t={};for(let i of e){let n=mA?i.searchPath.toUpperCase():i.searchPath;t[n]="candidate"}let r=[];for(let i of e){let n=mA?i.searchPath.toUpperCase():i.searchPath;if(t[n]==="included")continue;let a=!1,s=n,o=uA.dirname(s);for(;o!==s;){if(t[o]){a=!0;break}s=o,o=uA.dirname(s)}a||(r.push(i.searchPath),t[n]="included")}return r}Zr.getSearchPaths=_pe;function bpe(e,t){let r=vpe.MatchKind.None;for(let i of e)i.negate?r&=~i.match(t):r|=i.match(t);return r}Zr.match=bpe;function wpe(e,t){return e.some(r=>!r.negate&&r.partialMatch(t))}Zr.partialMatch=wpe});var gA=h(Li=>{"use strict";var Epe=Li&&Li.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Npe=Li&&Li.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),hA=Li&&Li.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Epe(t,e,r);return Npe(t,e),t},xpe=Li&&Li.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Li,"__esModule",{value:!0});Li.Path=void 0;var cp=hA(require("path")),Ja=hA(q1()),pp=xpe(require("assert")),Spe=process.platform==="win32",C3=class{constructor(t){if(this.segments=[],typeof t=="string")if(pp.default(t,"Parameter 'itemPath' must not be empty"),t=Ja.safeTrimTrailingSeparator(t),!Ja.hasRoot(t))this.segments=t.split(cp.sep);else{let r=t,i=Ja.dirname(r);for(;i!==r;){let n=cp.basename(r);this.segments.unshift(n),r=i,i=Ja.dirname(r)}this.segments.unshift(r)}else{pp.default(t.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r{"use strict";var Tpe=qi&&qi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Ppe=qi&&qi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),A3=qi&&qi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Tpe(t,e,r);return Ppe(t,e),t},Cpe=qi&&qi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(qi,"__esModule",{value:!0});qi.Pattern=void 0;var Rpe=A3(require("os")),up=A3(require("path")),ei=A3(q1()),Qs=Cpe(require("assert")),Ope=Yd(),R3=B1(),M1=gA(),ra=process.platform==="win32",O3=class e{constructor(t,r=!1,i,n){this.negate=!1;let a;if(typeof t=="string")a=t.trim();else{i=i||[],Qs.default(i.length,"Parameter 'segments' must not empty");let d=e.getLiteral(i[0]);Qs.default(d&&ei.hasAbsoluteRoot(d),"Parameter 'segments' first element must be a root path"),a=new M1.Path(i).toString().trim(),t&&(a=`!${a}`)}for(;a.startsWith("!");)this.negate=!this.negate,a=a.substr(1).trim();a=e.fixupPattern(a,n),this.segments=new M1.Path(a).segments,this.trailingSeparator=ei.normalizeSeparators(a).endsWith(up.sep),a=ei.safeTrimTrailingSeparator(a);let s=!1,o=this.segments.map(d=>e.getLiteral(d)).filter(d=>!s&&!(s=d===""));this.searchPath=new M1.Path(o).toString(),this.rootRegExp=new RegExp(e.regExpEscape(o[0]),ra?"i":""),this.isImplicitPattern=r;let l={dot:!0,nobrace:!0,nocase:ra,nocomment:!0,noext:!0,nonegate:!0};a=ra?a.replace(/\\/g,"/"):a,this.minimatch=new Ope.Minimatch(a,l)}match(t){return this.segments[this.segments.length-1]==="**"?(t=ei.normalizeSeparators(t),!t.endsWith(up.sep)&&this.isImplicitPattern===!1&&(t=`${t}${up.sep}`)):t=ei.safeTrimTrailingSeparator(t),this.minimatch.match(t)?this.trailingSeparator?R3.MatchKind.Directory:R3.MatchKind.All:R3.MatchKind.None}partialMatch(t){return t=ei.safeTrimTrailingSeparator(t),ei.dirname(t)===t?this.rootRegExp.test(t):this.minimatch.matchOne(t.split(ra?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(t){return(ra?t:t.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(t,r){Qs.default(t,"pattern cannot be empty");let i=new M1.Path(t).segments.map(n=>e.getLiteral(n));if(Qs.default(i.every((n,a)=>(n!=="."||a===0)&&n!==".."),`Invalid pattern '${t}'. Relative pathing '.' and '..' is not allowed.`),Qs.default(!ei.hasRoot(t)||i[0],`Invalid pattern '${t}'. Root segment must not contain globs.`),t=ei.normalizeSeparators(t),t==="."||t.startsWith(`.${up.sep}`))t=e.globEscape(process.cwd())+t.substr(1);else if(t==="~"||t.startsWith(`~${up.sep}`))r=r||Rpe.homedir(),Qs.default(r,"Unable to determine HOME directory"),Qs.default(ei.hasAbsoluteRoot(r),`Expected HOME directory to be a rooted path. Actual '${r}'`),t=e.globEscape(r)+t.substr(1);else if(ra&&(t.match(/^[A-Z]:$/i)||t.match(/^[A-Z]:[^\\]/i))){let n=ei.ensureAbsoluteRoot("C:\\dummy-root",t.substr(0,2));t.length>2&&!n.endsWith("\\")&&(n+="\\"),t=e.globEscape(n)+t.substr(2)}else if(ra&&(t==="\\"||t.match(/^\\[^\\]/))){let n=ei.ensureAbsoluteRoot("C:\\dummy-root","\\");n.endsWith("\\")||(n+="\\"),t=e.globEscape(n)+t.substr(1)}else t=ei.ensureAbsoluteRoot(e.globEscape(process.cwd()),t);return ei.normalizeSeparators(t)}static getLiteral(t){let r="";for(let i=0;i=0){if(a.length>1)return"";if(a){r+=a,i=s;continue}}}}r+=n}return r}static regExpEscape(t){return t.replace(/[[\\^$.|?*+()]/g,"\\$&")}};qi.Pattern=O3});var vA=h(F1=>{"use strict";Object.defineProperty(F1,"__esModule",{value:!0});F1.SearchState=void 0;var I3=class{constructor(t,r){this.path=t,this.level=r}};F1.SearchState=I3});var NA=h(Qt=>{"use strict";var Ape=Qt&&Qt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Ipe=Qt&&Qt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fp=Qt&&Qt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Ape(t,e,r);return Ipe(t,e),t},D3=Qt&&Qt.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},Dpe=Qt&&Qt.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}},Za=Qt&&Qt.__await||function(e){return this instanceof Za?(this.v=e,this):new Za(e)},Lpe=Qt&&Qt.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=r.apply(e,t||[]),n,a=[];return n={},s("next"),s("throw"),s("return"),n[Symbol.asyncIterator]=function(){return this},n;function s(u){i[u]&&(n[u]=function(m){return new Promise(function(f,g){a.push([u,m,f,g])>1||o(u,m)})})}function o(u,m){try{l(i[u](m))}catch(f){p(a[0][3],f)}}function l(u){u.value instanceof Za?Promise.resolve(u.value.v).then(d,c):p(a[0][2],u)}function d(u){o("next",u)}function c(u){o("throw",u)}function p(u,m){u(m),a.shift(),a.length&&o(a[0][0],a[0][1])}};Object.defineProperty(Qt,"__esModule",{value:!0});Qt.DefaultGlobber=void 0;var L3=fp(_t()),mp=fp(require("fs")),_A=fp(pA()),qpe=fp(require("path")),j1=fp(fA()),bA=B1(),wA=yA(),EA=vA(),Bpe=process.platform==="win32",q3=class e{constructor(t){this.patterns=[],this.searchPaths=[],this.options=_A.getOptions(t)}getSearchPaths(){return this.searchPaths.slice()}glob(){var t,r;return D3(this,void 0,void 0,function*(){let i=[];try{for(var n=Dpe(this.globGenerator()),a;a=yield n.next(),!a.done;){let s=a.value;i.push(s)}}catch(s){t={error:s}}finally{try{a&&!a.done&&(r=n.return)&&(yield r.call(n))}finally{if(t)throw t.error}}return i})}globGenerator(){return Lpe(this,arguments,function*(){let r=_A.getOptions(this.options),i=[];for(let s of this.patterns)i.push(s),r.implicitDescendants&&(s.trailingSeparator||s.segments[s.segments.length-1]!=="**")&&i.push(new wA.Pattern(s.negate,!0,s.segments.concat("**")));let n=[];for(let s of j1.getSearchPaths(i)){L3.debug(`Search path '${s}'`);try{yield Za(mp.promises.lstat(s))}catch(o){if(o.code==="ENOENT")continue;throw o}n.unshift(new EA.SearchState(s,1))}let a=[];for(;n.length;){let s=n.pop(),o=j1.match(i,s.path),l=!!o||j1.partialMatch(i,s.path);if(!o&&!l)continue;let d=yield Za(e.stat(s,r,a));if(d)if(d.isDirectory()){if(o&bA.MatchKind.Directory)yield yield Za(s.path);else if(!l)continue;let c=s.level+1,p=(yield Za(mp.promises.readdir(s.path))).map(u=>new EA.SearchState(qpe.join(s.path,u),c));n.push(...p.reverse())}else o&bA.MatchKind.File&&(yield yield Za(s.path))}})}static create(t,r){return D3(this,void 0,void 0,function*(){let i=new e(r);Bpe&&(t=t.replace(/\r\n/g,` +`),t=t.replace(/\r/g,` +`));let n=t.split(` +`).map(a=>a.trim());for(let a of n)!a||a.startsWith("#")||i.patterns.push(new wA.Pattern(a));return i.searchPaths.push(...j1.getSearchPaths(i.patterns)),i})}static stat(t,r,i){return D3(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield mp.promises.stat(t.path)}catch(a){if(a.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){L3.debug(`Broken symlink '${t.path}'`);return}throw new Error(`No information found for the path '${t.path}'. This may indicate a broken symbolic link.`)}throw a}else n=yield mp.promises.lstat(t.path);if(n.isDirectory()&&r.followSymbolicLinks){let a=yield mp.promises.realpath(t.path);for(;i.length>=t.level;)i.pop();if(i.some(s=>s===a)){L3.debug(`Symlink cycle detected for path '${t.path}' and realpath '${a}'`);return}i.push(a)}return n})}};Qt.DefaultGlobber=q3});var xA=h(vl=>{"use strict";var Mpe=vl&&vl.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(vl,"__esModule",{value:!0});vl.create=void 0;var Fpe=NA();function jpe(e,t){return Mpe(this,void 0,void 0,function*(){return yield Fpe.DefaultGlobber.create(e,t)})}vl.create=jpe});var OA=h((fe,RA)=>{fe=RA.exports=xe;var $e;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?$e=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:$e=function(){};fe.SEMVER_SPEC_VERSION="2.0.0";var hp=256,k1=Number.MAX_SAFE_INTEGER||9007199254740991,B3=16,kpe=hp-6,_l=fe.re=[],He=fe.safeRe=[],L=fe.src=[],P=fe.tokens={},PA=0;function Te(e){P[e]=PA++}var F3="[a-zA-Z0-9-]",M3=[["\\s",1],["\\d",hp],[F3,kpe]];function yp(e){for(var t=0;t)?=?)";Te("XRANGEIDENTIFIERLOOSE");L[P.XRANGEIDENTIFIERLOOSE]=L[P.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";Te("XRANGEIDENTIFIER");L[P.XRANGEIDENTIFIER]=L[P.NUMERICIDENTIFIER]+"|x|X|\\*";Te("XRANGEPLAIN");L[P.XRANGEPLAIN]="[v=\\s]*("+L[P.XRANGEIDENTIFIER]+")(?:\\.("+L[P.XRANGEIDENTIFIER]+")(?:\\.("+L[P.XRANGEIDENTIFIER]+")(?:"+L[P.PRERELEASE]+")?"+L[P.BUILD]+"?)?)?";Te("XRANGEPLAINLOOSE");L[P.XRANGEPLAINLOOSE]="[v=\\s]*("+L[P.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+L[P.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+L[P.XRANGEIDENTIFIERLOOSE]+")(?:"+L[P.PRERELEASELOOSE]+")?"+L[P.BUILD]+"?)?)?";Te("XRANGE");L[P.XRANGE]="^"+L[P.GTLT]+"\\s*"+L[P.XRANGEPLAIN]+"$";Te("XRANGELOOSE");L[P.XRANGELOOSE]="^"+L[P.GTLT]+"\\s*"+L[P.XRANGEPLAINLOOSE]+"$";Te("COERCE");L[P.COERCE]="(^|[^\\d])(\\d{1,"+B3+"})(?:\\.(\\d{1,"+B3+"}))?(?:\\.(\\d{1,"+B3+"}))?(?:$|[^\\d])";Te("COERCERTL");_l[P.COERCERTL]=new RegExp(L[P.COERCE],"g");He[P.COERCERTL]=new RegExp(yp(L[P.COERCE]),"g");Te("LONETILDE");L[P.LONETILDE]="(?:~>?)";Te("TILDETRIM");L[P.TILDETRIM]="(\\s*)"+L[P.LONETILDE]+"\\s+";_l[P.TILDETRIM]=new RegExp(L[P.TILDETRIM],"g");He[P.TILDETRIM]=new RegExp(yp(L[P.TILDETRIM]),"g");var zpe="$1~";Te("TILDE");L[P.TILDE]="^"+L[P.LONETILDE]+L[P.XRANGEPLAIN]+"$";Te("TILDELOOSE");L[P.TILDELOOSE]="^"+L[P.LONETILDE]+L[P.XRANGEPLAINLOOSE]+"$";Te("LONECARET");L[P.LONECARET]="(?:\\^)";Te("CARETTRIM");L[P.CARETTRIM]="(\\s*)"+L[P.LONECARET]+"\\s+";_l[P.CARETTRIM]=new RegExp(L[P.CARETTRIM],"g");He[P.CARETTRIM]=new RegExp(yp(L[P.CARETTRIM]),"g");var Upe="$1^";Te("CARET");L[P.CARET]="^"+L[P.LONECARET]+L[P.XRANGEPLAIN]+"$";Te("CARETLOOSE");L[P.CARETLOOSE]="^"+L[P.LONECARET]+L[P.XRANGEPLAINLOOSE]+"$";Te("COMPARATORLOOSE");L[P.COMPARATORLOOSE]="^"+L[P.GTLT]+"\\s*("+L[P.LOOSEPLAIN]+")$|^$";Te("COMPARATOR");L[P.COMPARATOR]="^"+L[P.GTLT]+"\\s*("+L[P.FULLPLAIN]+")$|^$";Te("COMPARATORTRIM");L[P.COMPARATORTRIM]="(\\s*)"+L[P.GTLT]+"\\s*("+L[P.LOOSEPLAIN]+"|"+L[P.XRANGEPLAIN]+")";_l[P.COMPARATORTRIM]=new RegExp(L[P.COMPARATORTRIM],"g");He[P.COMPARATORTRIM]=new RegExp(yp(L[P.COMPARATORTRIM]),"g");var Hpe="$1$2$3";Te("HYPHENRANGE");L[P.HYPHENRANGE]="^\\s*("+L[P.XRANGEPLAIN]+")\\s+-\\s+("+L[P.XRANGEPLAIN]+")\\s*$";Te("HYPHENRANGELOOSE");L[P.HYPHENRANGELOOSE]="^\\s*("+L[P.XRANGEPLAINLOOSE]+")\\s+-\\s+("+L[P.XRANGEPLAINLOOSE]+")\\s*$";Te("STAR");L[P.STAR]="(<|>)?=?\\s*\\*";for(Pn=0;Pnhp)return null;var r=t.loose?He[P.LOOSE]:He[P.FULL];if(!r.test(e))return null;try{return new xe(e,t)}catch{return null}}fe.valid=$pe;function $pe(e,t){var r=Js(e,t);return r?r.version:null}fe.clean=Gpe;function Gpe(e,t){var r=Js(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}fe.SemVer=xe;function xe(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof xe){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>hp)throw new TypeError("version is longer than "+hp+" characters");if(!(this instanceof xe))return new xe(e,t);$e("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?He[P.LOOSE]:He[P.FULL]);if(!r)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>k1||this.major<0)throw new TypeError("Invalid major version");if(this.minor>k1||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>k1||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(function(i){if(/^[0-9]+$/.test(i)){var n=+i;if(n>=0&&n=0;)typeof this.prerelease[r]=="number"&&(this.prerelease[r]++,r=-2);r===-1&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this};fe.inc=Vpe;function Vpe(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new xe(e,r).inc(t,i).version}catch{return null}}fe.diff=Wpe;function Wpe(e,t){if(j3(e,t))return null;var r=Js(e),i=Js(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var a="prerelease"}for(var s in r)if((s==="major"||s==="minor"||s==="patch")&&r[s]!==i[s])return n+s;return a}fe.compareIdentifiers=Ys;var SA=/^[0-9]+$/;function Ys(e,t){var r=SA.test(e),i=SA.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}fe.lt=z1;function z1(e,t,r){return ia(e,t,r)<0}fe.eq=j3;function j3(e,t,r){return ia(e,t,r)===0}fe.neq=CA;function CA(e,t,r){return ia(e,t,r)!==0}fe.gte=k3;function k3(e,t,r){return ia(e,t,r)>=0}fe.lte=z3;function z3(e,t,r){return ia(e,t,r)<=0}fe.cmp=U1;function U1(e,t,r,i){switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return j3(e,r,i);case"!=":return CA(e,r,i);case">":return gp(e,r,i);case">=":return k3(e,r,i);case"<":return z1(e,r,i);case"<=":return z3(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}fe.Comparator=Bi;function Bi(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Bi){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof Bi))return new Bi(e,t);e=e.trim().split(/\s+/).join(" "),$e("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===bl?this.value="":this.value=this.operator+this.semver.version,$e("comp",this)}var bl={};Bi.prototype.parse=function(e){var t=this.options.loose?He[P.COMPARATORLOOSE]:He[P.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new xe(r[2],this.options.loose):this.semver=bl};Bi.prototype.toString=function(){return this.value};Bi.prototype.test=function(e){if($e("Comparator.test",e,this.options.loose),this.semver===bl||e===bl)return!0;if(typeof e=="string")try{e=new xe(e,this.options)}catch{return!1}return U1(e,this.operator,this.semver,this.options)};Bi.prototype.intersects=function(e,t){if(!(e instanceof Bi))throw new TypeError("a Comparator is required");(!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1});var r;if(this.operator==="")return this.value===""?!0:(r=new gt(e.value,t),H1(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new gt(this.value,t),H1(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),a=this.semver.version===e.semver.version,s=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=U1(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=U1(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||a&&s||o||l};fe.Range=gt;function gt(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof gt)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new gt(e.raw,t);if(e instanceof Bi)return new gt(e.value,t);if(!(this instanceof gt))return new gt(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(r){return this.parseRange(r.trim())},this).filter(function(r){return r.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}gt.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};gt.prototype.toString=function(){return this.range};gt.prototype.parseRange=function(e){var t=this.options.loose,r=t?He[P.HYPHENRANGELOOSE]:He[P.HYPHENRANGE];e=e.replace(r,uue),$e("hyphen replace",e),e=e.replace(He[P.COMPARATORTRIM],Hpe),$e("comparator trim",e,He[P.COMPARATORTRIM]),e=e.replace(He[P.TILDETRIM],zpe),e=e.replace(He[P.CARETTRIM],Upe),e=e.split(/\s+/).join(" ");var i=t?He[P.COMPARATORLOOSE]:He[P.COMPARATOR],n=e.split(" ").map(function(a){return nue(a,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(a){return!!a.match(i)})),n=n.map(function(a){return new Bi(a,this.options)},this),n};gt.prototype.intersects=function(e,t){if(!(e instanceof gt))throw new TypeError("a Range is required");return this.set.some(function(r){return TA(r,t)&&e.set.some(function(i){return TA(i,t)&&r.every(function(n){return i.every(function(a){return n.intersects(a,t)})})})})};function TA(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(a){return n.intersects(a,t)}),n=i.pop();return r}fe.toComparators=iue;function iue(e,t){return new gt(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function nue(e,t){return $e("comp",e,t),e=oue(e,t),$e("caret",e),e=aue(e,t),$e("tildes",e),e=due(e,t),$e("xrange",e),e=pue(e,t),$e("stars",e),e}function Mr(e){return!e||e.toLowerCase()==="x"||e==="*"}function aue(e,t){return e.trim().split(/\s+/).map(function(r){return sue(r,t)}).join(" ")}function sue(e,t){var r=t.loose?He[P.TILDELOOSE]:He[P.TILDE];return e.replace(r,function(i,n,a,s,o){$e("tilde",e,i,n,a,s,o);var l;return Mr(n)?l="":Mr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Mr(s)?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":o?($e("replaceTilde pr",o),l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0"):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0",$e("tilde return",l),l})}function oue(e,t){return e.trim().split(/\s+/).map(function(r){return lue(r,t)}).join(" ")}function lue(e,t){$e("caret",e,t);var r=t.loose?He[P.CARETLOOSE]:He[P.CARET];return e.replace(r,function(i,n,a,s,o){$e("caret",e,i,n,a,s,o);var l;return Mr(n)?l="":Mr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Mr(s)?n==="0"?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+".0 <"+(+n+1)+".0.0":o?($e("replaceCaret pr",o),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+"-"+o+" <"+(+n+1)+".0.0"):($e("no pr"),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+" <"+(+n+1)+".0.0"),$e("caret return",l),l})}function due(e,t){return $e("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return cue(r,t)}).join(" ")}function cue(e,t){e=e.trim();var r=t.loose?He[P.XRANGELOOSE]:He[P.XRANGE];return e.replace(r,function(i,n,a,s,o,l){$e("xRange",e,i,n,a,s,o,l);var d=Mr(a),c=d||Mr(s),p=c||Mr(o),u=p;return n==="="&&u&&(n=""),l=t.includePrerelease?"-0":"",d?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&u?(c&&(s=0),o=0,n===">"?(n=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):n==="<="&&(n="<",c?a=+a+1:s=+s+1),i=n+a+"."+s+"."+o+l):c?i=">="+a+".0.0"+l+" <"+(+a+1)+".0.0"+l:p&&(i=">="+a+"."+s+".0"+l+" <"+a+"."+(+s+1)+".0"+l),$e("xRange return",i),i})}function pue(e,t){return $e("replaceStars",e,t),e.trim().replace(He[P.STAR],"")}function uue(e,t,r,i,n,a,s,o,l,d,c,p,u){return Mr(r)?t="":Mr(i)?t=">="+r+".0.0":Mr(n)?t=">="+r+"."+i+".0":t=">="+t,Mr(l)?o="":Mr(d)?o="<"+(+l+1)+".0.0":Mr(c)?o="<"+l+"."+(+d+1)+".0":p?o="<="+l+"."+d+"."+c+"-"+p:o="<="+o,(t+" "+o).trim()}gt.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new xe(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}fe.satisfies=H1;function H1(e,t,r){try{t=new gt(t,r)}catch{return!1}return t.test(e)}fe.maxSatisfying=fue;function fue(e,t,r){var i=null,n=null;try{var a=new gt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===-1)&&(i=s,n=new xe(i,r))}),i}fe.minSatisfying=hue;function hue(e,t,r){var i=null,n=null;try{var a=new gt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===1)&&(i=s,n=new xe(i,r))}),i}fe.minVersion=gue;function gue(e,t){e=new gt(e,t);var r=new xe("0.0.0");if(e.test(r)||(r=new xe("0.0.0-0"),e.test(r)))return r;r=null;for(var i=0;i":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!r||gp(r,s))&&(r=s);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+a.operator)}})}return r&&e.test(r)?r:null}fe.validRange=yue;function yue(e,t){try{return new gt(e,t).range||"*"}catch{return null}}fe.ltr=vue;function vue(e,t,r){return U3(e,t,"<",r)}fe.gtr=_ue;function _ue(e,t,r){return U3(e,t,">",r)}fe.outside=U3;function U3(e,t,r,i){e=new xe(e,i),t=new gt(t,i);var n,a,s,o,l;switch(r){case">":n=gp,a=z3,s=z1,o=">",l=">=";break;case"<":n=z1,a=k3,s=gp,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(H1(e,t,i))return!1;for(var d=0;d=0.0.0")),p=p||m,u=u||m,n(m.semver,p.semver,i)?p=m:s(m.semver,u.semver,i)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0}fe.prerelease=bue;function bue(e,t){var r=Js(e,t);return r&&r.prerelease.length?r.prerelease:null}fe.intersects=wue;function wue(e,t,r){return e=new gt(e,r),t=new gt(t,r),e.intersects(t)}fe.coerce=Eue;function Eue(e,t){if(e instanceof xe)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};var r=null;if(!t.rtl)r=e.match(He[P.COERCE]);else{for(var i;(i=He[P.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),He[P.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;He[P.COERCERTL].lastIndex=-1}return r===null?null:Js(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var vp=h(St=>{"use strict";Object.defineProperty(St,"__esModule",{value:!0});St.ManifestFilename=St.TarFilename=St.SystemTarPathOnWindows=St.GnuTarPathOnWindows=St.SocketTimeout=St.DefaultRetryDelay=St.DefaultRetryAttempts=St.ArchiveToolType=St.CompressionMethod=St.CacheFilename=void 0;var AA;(function(e){e.Gzip="cache.tgz",e.Zstd="cache.tzst"})(AA||(St.CacheFilename=AA={}));var IA;(function(e){e.Gzip="gzip",e.ZstdWithoutLong="zstd-without-long",e.Zstd="zstd"})(IA||(St.CompressionMethod=IA={}));var DA;(function(e){e.GNU="gnu",e.BSD="bsd"})(DA||(St.ArchiveToolType=DA={}));St.DefaultRetryAttempts=2;St.DefaultRetryDelay=5e3;St.SocketTimeout=5e3;St.GnuTarPathOnWindows=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`;St.SystemTarPathOnWindows=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`;St.TarFilename="cache.tar";St.ManifestFilename="manifest.txt"});var bp=h(Ge=>{"use strict";var Nue=Ge&&Ge.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),xue=Ge&&Ge.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),na=Ge&&Ge.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Nue(t,e,r);return xue(t,e),t},wl=Ge&&Ge.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},Sue=Ge&&Ge.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}};Object.defineProperty(Ge,"__esModule",{value:!0});Ge.isGhes=Ge.assertDefined=Ge.getGnuTarPathOnWindows=Ge.getCacheFileName=Ge.getCompressionMethod=Ge.unlinkFile=Ge.resolvePaths=Ge.getArchiveFileSizeInBytes=Ge.createTempDirectory=void 0;var _p=na(_t()),Tue=na(So()),Pue=na(xA()),LA=na(kd()),Cue=na(require("crypto")),H3=na(require("fs")),$1=na(require("path")),Rue=na(OA()),Oue=na(require("util")),Zs=vp();function Aue(){return wl(this,void 0,void 0,function*(){let e=process.platform==="win32",t=process.env.RUNNER_TEMP||"";if(!t){let i;e?i=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?i="/Users":i="/home",t=$1.join(i,"actions","temp")}let r=$1.join(t,Cue.randomUUID());return yield LA.mkdirP(r),r})}Ge.createTempDirectory=Aue;function Iue(e){return H3.statSync(e).size}Ge.getArchiveFileSizeInBytes=Iue;function Due(e){var t,r,i,n,a;return wl(this,void 0,void 0,function*(){let s=[],o=(a=process.env.GITHUB_WORKSPACE)!==null&&a!==void 0?a:process.cwd(),l=yield Pue.create(e.join(` +`),{implicitDescendants:!1});try{for(var d=!0,c=Sue(l.globGenerator()),p;p=yield c.next(),t=p.done,!t;d=!0){n=p.value,d=!1;let u=n,m=$1.relative(o,u).replace(new RegExp(`\\${$1.sep}`,"g"),"/");_p.debug(`Matched: ${m}`),m===""?s.push("."):s.push(`${m}`)}}catch(u){r={error:u}}finally{try{!d&&!t&&(i=c.return)&&(yield i.call(c))}finally{if(r)throw r.error}}return s})}Ge.resolvePaths=Due;function Lue(e){return wl(this,void 0,void 0,function*(){return Oue.promisify(H3.unlink)(e)})}Ge.unlinkFile=Lue;function qA(e,t=[]){return wl(this,void 0,void 0,function*(){let r="";t.push("--version"),_p.debug(`Checking ${e} ${t.join(" ")}`);try{yield Tue.exec(`${e}`,t,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:i=>r+=i.toString(),stderr:i=>r+=i.toString()}})}catch(i){_p.debug(i.message)}return r=r.trim(),_p.debug(r),r})}function que(){return wl(this,void 0,void 0,function*(){let e=yield qA("zstd",["--quiet"]),t=Rue.clean(e);return _p.debug(`zstd version: ${t}`),e===""?Zs.CompressionMethod.Gzip:Zs.CompressionMethod.ZstdWithoutLong})}Ge.getCompressionMethod=que;function Bue(e){return e===Zs.CompressionMethod.Gzip?Zs.CacheFilename.Gzip:Zs.CacheFilename.Zstd}Ge.getCacheFileName=Bue;function Mue(){return wl(this,void 0,void 0,function*(){return H3.existsSync(Zs.GnuTarPathOnWindows)?Zs.GnuTarPathOnWindows:(yield qA("tar")).toLowerCase().includes("gnu tar")?LA.which("tar"):""})}Ge.getGnuTarPathOnWindows=Mue;function Fue(e,t){if(t===void 0)throw Error(`Expected ${e} but value was undefiend`);return t}Ge.assertDefined=Fue;function jue(){let t=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=t==="GITHUB.COM",i=t.endsWith(".GHE.COM")||t.endsWith(".GHE.LOCALHOST");return!r&&!i}Ge.isGhes=jue});var V3=h(G3=>{"use strict";Object.defineProperty(G3,"__esModule",{value:!0});G3.createEmptyPipeline=kue;var BA=new Set(["Deserialize","Serialize","Retry","Sign"]),$3=class e{constructor(t){var r;this._policies=[],this._policies=(r=t?.slice(0))!==null&&r!==void 0?r:[],this._orderedPolicies=void 0}addPolicy(t,r={}){if(r.phase&&r.afterPhase)throw new Error("Policies inside a phase cannot specify afterPhase.");if(r.phase&&!BA.has(r.phase))throw new Error(`Invalid phase name: ${r.phase}`);if(r.afterPhase&&!BA.has(r.afterPhase))throw new Error(`Invalid afterPhase name: ${r.afterPhase}`);this._policies.push({policy:t,options:r}),this._orderedPolicies=void 0}removePolicy(t){let r=[];return this._policies=this._policies.filter(i=>t.name&&i.policy.name===t.name||t.phase&&i.options.phase===t.phase?(r.push(i.policy),!1):!0),this._orderedPolicies=void 0,r}sendRequest(t,r){return this.getOrderedPolicies().reduceRight((a,s)=>o=>s.sendRequest(o,a),a=>t.sendRequest(a))(r)}getOrderedPolicies(){return this._orderedPolicies||(this._orderedPolicies=this.orderPolicies()),this._orderedPolicies}clone(){return new e(this._policies)}static create(){return new e}orderPolicies(){let t=[],r=new Map;function i(f){return{name:f,policies:new Set,hasRun:!1,hasAfterPolicies:!1}}let n=i("Serialize"),a=i("None"),s=i("Deserialize"),o=i("Retry"),l=i("Sign"),d=[n,a,s,o,l];function c(f){return f==="Retry"?o:f==="Serialize"?n:f==="Deserialize"?s:f==="Sign"?l:a}for(let f of this._policies){let g=f.policy,y=f.options,_=g.name;if(r.has(_))throw new Error("Duplicate policy names not allowed in pipeline");let b={policy:g,dependsOn:new Set,dependants:new Set};y.afterPhase&&(b.afterPhase=c(y.afterPhase),b.afterPhase.hasAfterPolicies=!0),r.set(_,b),c(y.phase).policies.add(b)}for(let f of this._policies){let{policy:g,options:y}=f,_=g.name,b=r.get(_);if(!b)throw new Error(`Missing node for policy ${_}`);if(y.afterPolicies)for(let C of y.afterPolicies){let R=r.get(C);R&&(b.dependsOn.add(R),R.dependants.add(b))}if(y.beforePolicies)for(let C of y.beforePolicies){let R=r.get(C);R&&(R.dependsOn.add(b),b.dependants.add(R))}}function p(f){f.hasRun=!0;for(let g of f.policies)if(!(g.afterPhase&&(!g.afterPhase.hasRun||g.afterPhase.policies.size))&&g.dependsOn.size===0){t.push(g.policy);for(let y of g.dependants)y.dependsOn.delete(g);r.delete(g.policy.name),f.policies.delete(g)}}function u(){for(let f of d){if(p(f),f.policies.size>0&&f!==a){a.hasRun||p(a);return}f.hasAfterPolicies&&p(a)}}let m=0;for(;r.size>0;){m++;let f=t.length;if(u(),t.length<=f&&m>1)throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}return t}};function kue(){return $3.create()}});var Nl=h(El=>{"use strict";Object.defineProperty(El,"__esModule",{value:!0});var zue=require("os"),Uue=require("util");function Hue(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var $ue=Hue(Uue);function Gue(e,...t){process.stderr.write(`${$ue.default.format(e,...t)}${zue.EOL}`)}var MA=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,jA,W3=[],K3=[],W1=[];MA&&X3(MA);var kA=Object.assign(e=>zA(e),{enable:X3,enabled:Q3,disable:Vue,log:Gue});function X3(e){jA=e,W3=[],K3=[];let t=/\*/g,r=e.split(",").map(i=>i.trim().replace(t,".*?"));for(let i of r)i.startsWith("-")?K3.push(new RegExp(`^${i.substr(1)}$`)):W3.push(new RegExp(`^${i}$`));for(let i of W1)i.enabled=Q3(i.namespace)}function Q3(e){if(e.endsWith("*"))return!0;for(let t of K3)if(t.test(e))return!1;for(let t of W3)if(t.test(e))return!0;return!1}function Vue(){let e=jA||"";return X3(""),e}function zA(e){let t=Object.assign(r,{enabled:Q3(e),destroy:Wue,log:kA.log,namespace:e,extend:Kue});function r(...i){t.enabled&&(i.length>0&&(i[0]=`${e} ${i[0]}`),t.log(...i))}return W1.push(t),t}function Wue(){let e=W1.indexOf(this);return e>=0?(W1.splice(e,1),!0):!1}function Kue(e){let t=zA(`${this.namespace}:${e}`);return t.log=this.log,t}var wp=kA,UA=new Set,G1=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,K1,X1=wp("azure");X1.log=(...e)=>{wp.log(...e)};var Y3=["verbose","info","warning","error"];G1&&(VA(G1)?HA(G1):console.error(`AZURE_LOG_LEVEL set to unknown log level '${G1}'; logging is not enabled. Acceptable values: ${Y3.join(", ")}.`));function HA(e){if(e&&!VA(e))throw new Error(`Unknown log level '${e}'. Acceptable values: ${Y3.join(",")}`);K1=e;let t=[];for(let r of UA)GA(r)&&t.push(r.namespace);wp.enable(t.join(","))}function Xue(){return K1}var FA={verbose:400,info:300,warning:200,error:100};function Que(e){let t=X1.extend(e);return $A(X1,t),{error:V1(t,"error"),warning:V1(t,"warning"),info:V1(t,"info"),verbose:V1(t,"verbose")}}function $A(e,t){t.log=(...r)=>{e.log(...r)}}function V1(e,t){let r=Object.assign(e.extend(t),{level:t});if($A(e,r),GA(r)){let i=wp.disable();wp.enable(i+","+r.namespace)}return UA.add(r),r}function GA(e){return!!(K1&&FA[e.level]<=FA[K1])}function VA(e){return Y3.includes(e)}El.AzureLogger=X1;El.createClientLogger=Que;El.getLogLevel=Xue;El.setLogLevel=HA});var eo=h(Q1=>{"use strict";Object.defineProperty(Q1,"__esModule",{value:!0});Q1.logger=void 0;var Yue=Nl();Q1.logger=(0,Yue.createClientLogger)("core-rest-pipeline")});var WA=h(Y1=>{"use strict";Object.defineProperty(Y1,"__esModule",{value:!0});Y1.AbortError=void 0;var J3=class extends Error{constructor(t){super(t),this.name="AbortError"}};Y1.AbortError=J3});var KA=h(J1=>{"use strict";Object.defineProperty(J1,"__esModule",{value:!0});J1.AbortError=void 0;var Jue=WA();Object.defineProperty(J1,"AbortError",{enumerable:!0,get:function(){return Jue.AbortError}})});var e9=h(Z3=>{"use strict";Object.defineProperty(Z3,"__esModule",{value:!0});Z3.createAbortablePromise=eme;var Zue=KA();function eme(e,t){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=t??{};return new Promise((a,s)=>{function o(){s(new Zue.AbortError(n??"The operation was aborted."))}function l(){i?.removeEventListener("abort",d)}function d(){r?.(),l(),o()}if(i?.aborted)return o();try{e(c=>{l(),a(c)},c=>{l(),s(c)})}catch(c){s(c)}i?.addEventListener("abort",d)})}});var r9=h(t9=>{"use strict";Object.defineProperty(t9,"__esModule",{value:!0});t9.getRandomIntegerInclusive=tme;function tme(e,t){return e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e}});var XA=h(Z1=>{"use strict";Object.defineProperty(Z1,"__esModule",{value:!0});Z1.delay=ame;Z1.calculateRetryDelay=sme;var rme=e9(),ime=r9(),nme="The delay was aborted.";function ame(e,t){let r,{abortSignal:i,abortErrorMsg:n}=t??{};return(0,rme.createAbortablePromise)(a=>{r=setTimeout(a,e)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:n??nme})}function sme(e,t){let r=t.retryDelayInMs*Math.pow(2,e),i=Math.min(t.maxRetryDelayInMs,r);return{retryAfterInMs:i/2+(0,ime.getRandomIntegerInclusive)(0,i/2)}}});var QA=h(i9=>{"use strict";Object.defineProperty(i9,"__esModule",{value:!0});i9.cancelablePromiseRace=ome;async function ome(e,t){var r,i;let n=new AbortController;function a(){n.abort()}(r=t?.abortSignal)===null||r===void 0||r.addEventListener("abort",a);try{return await Promise.race(e.map(s=>s({abortSignal:n.signal})))}finally{n.abort(),(i=t?.abortSignal)===null||i===void 0||i.removeEventListener("abort",a)}}});var a9=h(n9=>{"use strict";Object.defineProperty(n9,"__esModule",{value:!0});n9.isObject=lme;function lme(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}});var JA=h(ef=>{"use strict";Object.defineProperty(ef,"__esModule",{value:!0});ef.isError=YA;ef.getErrorMessage=cme;var dme=a9();function YA(e){if((0,dme.isObject)(e)){let t=typeof e.name=="string",r=typeof e.message=="string";return t&&r}return!1}function cme(e){if(YA(e))return e.message;{let t;try{typeof e=="object"&&e?t=JSON.stringify(e):t=String(e)}catch{t="[unable to stringify input]"}return`Unknown error ${t}`}}});var eI=h(tf=>{"use strict";Object.defineProperty(tf,"__esModule",{value:!0});tf.computeSha256Hmac=pme;tf.computeSha256Hash=ume;var ZA=require("crypto");async function pme(e,t,r){let i=Buffer.from(e,"base64");return(0,ZA.createHmac)("sha256",i).update(t).digest(r)}async function ume(e,t){return(0,ZA.createHash)("sha256").update(e).digest(t)}});var rI=h(Ep=>{"use strict";Object.defineProperty(Ep,"__esModule",{value:!0});Ep.isDefined=s9;Ep.isObjectWithProperties=mme;Ep.objectHasProperty=tI;function s9(e){return typeof e<"u"&&e!==null}function mme(e,t){if(!s9(e)||typeof e!="object")return!1;for(let r of t)if(!tI(e,r))return!1;return!0}function tI(e,t){return s9(e)&&typeof e=="object"&&t in e}});var iI=h(l9=>{"use strict";var o9;Object.defineProperty(l9,"__esModule",{value:!0});l9.randomUUID=gme;var fme=require("crypto"),hme=typeof((o9=globalThis?.crypto)===null||o9===void 0?void 0:o9.randomUUID)=="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):fme.randomUUID;function gme(){return hme()}});var nI=h(Tt=>{"use strict";var d9,c9,p9,u9;Object.defineProperty(Tt,"__esModule",{value:!0});Tt.isReactNative=Tt.isNodeRuntime=Tt.isNode=Tt.isNodeLike=Tt.isBun=Tt.isDeno=Tt.isWebWorker=Tt.isBrowser=void 0;Tt.isBrowser=typeof window<"u"&&typeof window.document<"u";Tt.isWebWorker=typeof self=="object"&&typeof self?.importScripts=="function"&&(((d9=self.constructor)===null||d9===void 0?void 0:d9.name)==="DedicatedWorkerGlobalScope"||((c9=self.constructor)===null||c9===void 0?void 0:c9.name)==="ServiceWorkerGlobalScope"||((p9=self.constructor)===null||p9===void 0?void 0:p9.name)==="SharedWorkerGlobalScope");Tt.isDeno=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u";Tt.isBun=typeof Bun<"u"&&typeof Bun.version<"u";Tt.isNodeLike=typeof globalThis.process<"u"&&!!globalThis.process.version&&!!(!((u9=globalThis.process.versions)===null||u9===void 0)&&u9.node);Tt.isNode=Tt.isNodeLike;Tt.isNodeRuntime=Tt.isNodeLike&&!Tt.isBun&&!Tt.isDeno;Tt.isReactNative=typeof navigator<"u"&&navigator?.product==="ReactNative"});var aI=h(rf=>{"use strict";Object.defineProperty(rf,"__esModule",{value:!0});rf.uint8ArrayToString=yme;rf.stringToUint8Array=vme;function yme(e,t){return Buffer.from(e).toString(t)}function vme(e,t){return Buffer.from(e,t)}});var Fr=h(ue=>{"use strict";Object.defineProperty(ue,"__esModule",{value:!0});ue.stringToUint8Array=ue.uint8ArrayToString=ue.isWebWorker=ue.isReactNative=ue.isDeno=ue.isNodeRuntime=ue.isNodeLike=ue.isNode=ue.isBun=ue.isBrowser=ue.randomUUID=ue.objectHasProperty=ue.isObjectWithProperties=ue.isDefined=ue.computeSha256Hmac=ue.computeSha256Hash=ue.getErrorMessage=ue.isError=ue.isObject=ue.getRandomIntegerInclusive=ue.createAbortablePromise=ue.cancelablePromiseRace=ue.calculateRetryDelay=ue.delay=void 0;var sI=XA();Object.defineProperty(ue,"delay",{enumerable:!0,get:function(){return sI.delay}});Object.defineProperty(ue,"calculateRetryDelay",{enumerable:!0,get:function(){return sI.calculateRetryDelay}});var _me=QA();Object.defineProperty(ue,"cancelablePromiseRace",{enumerable:!0,get:function(){return _me.cancelablePromiseRace}});var bme=e9();Object.defineProperty(ue,"createAbortablePromise",{enumerable:!0,get:function(){return bme.createAbortablePromise}});var wme=r9();Object.defineProperty(ue,"getRandomIntegerInclusive",{enumerable:!0,get:function(){return wme.getRandomIntegerInclusive}});var Eme=a9();Object.defineProperty(ue,"isObject",{enumerable:!0,get:function(){return Eme.isObject}});var oI=JA();Object.defineProperty(ue,"isError",{enumerable:!0,get:function(){return oI.isError}});Object.defineProperty(ue,"getErrorMessage",{enumerable:!0,get:function(){return oI.getErrorMessage}});var lI=eI();Object.defineProperty(ue,"computeSha256Hash",{enumerable:!0,get:function(){return lI.computeSha256Hash}});Object.defineProperty(ue,"computeSha256Hmac",{enumerable:!0,get:function(){return lI.computeSha256Hmac}});var m9=rI();Object.defineProperty(ue,"isDefined",{enumerable:!0,get:function(){return m9.isDefined}});Object.defineProperty(ue,"isObjectWithProperties",{enumerable:!0,get:function(){return m9.isObjectWithProperties}});Object.defineProperty(ue,"objectHasProperty",{enumerable:!0,get:function(){return m9.objectHasProperty}});var Nme=iI();Object.defineProperty(ue,"randomUUID",{enumerable:!0,get:function(){return Nme.randomUUID}});var es=nI();Object.defineProperty(ue,"isBrowser",{enumerable:!0,get:function(){return es.isBrowser}});Object.defineProperty(ue,"isBun",{enumerable:!0,get:function(){return es.isBun}});Object.defineProperty(ue,"isNode",{enumerable:!0,get:function(){return es.isNode}});Object.defineProperty(ue,"isNodeLike",{enumerable:!0,get:function(){return es.isNodeLike}});Object.defineProperty(ue,"isNodeRuntime",{enumerable:!0,get:function(){return es.isNodeRuntime}});Object.defineProperty(ue,"isDeno",{enumerable:!0,get:function(){return es.isDeno}});Object.defineProperty(ue,"isReactNative",{enumerable:!0,get:function(){return es.isReactNative}});Object.defineProperty(ue,"isWebWorker",{enumerable:!0,get:function(){return es.isWebWorker}});var dI=aI();Object.defineProperty(ue,"uint8ArrayToString",{enumerable:!0,get:function(){return dI.uint8ArrayToString}});Object.defineProperty(ue,"stringToUint8Array",{enumerable:!0,get:function(){return dI.stringToUint8Array}})});var af=h(nf=>{"use strict";Object.defineProperty(nf,"__esModule",{value:!0});nf.Sanitizer=void 0;var xme=Fr(),f9="REDACTED",Sme=["x-ms-client-request-id","x-ms-return-client-request-id","x-ms-useragent","x-ms-correlation-request-id","x-ms-request-id","client-request-id","ms-cv","return-client-request-id","traceparent","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Origin","Accept","Accept-Encoding","Cache-Control","Connection","Content-Length","Content-Type","Date","ETag","Expires","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","Last-Modified","Pragma","Request-Id","Retry-After","Server","Transfer-Encoding","User-Agent","WWW-Authenticate"],Tme=["api-version"],h9=class{constructor({additionalAllowedHeaderNames:t=[],additionalAllowedQueryParameters:r=[]}={}){t=Sme.concat(t),r=Tme.concat(r),this.allowedHeaderNames=new Set(t.map(i=>i.toLowerCase())),this.allowedQueryParameters=new Set(r.map(i=>i.toLowerCase()))}sanitize(t){let r=new Set;return JSON.stringify(t,(i,n)=>{if(n instanceof Error)return Object.assign(Object.assign({},n),{name:n.name,message:n.message});if(i==="headers")return this.sanitizeHeaders(n);if(i==="url")return this.sanitizeUrl(n);if(i==="query")return this.sanitizeQuery(n);if(i==="body")return;if(i==="response")return;if(i==="operationSpec")return;if(Array.isArray(n)||(0,xme.isObject)(n)){if(r.has(n))return"[Circular]";r.add(n)}return n},2)}sanitizeUrl(t){if(typeof t!="string"||t===null||t==="")return t;let r=new URL(t);if(!r.search)return t;for(let[i]of r.searchParams)this.allowedQueryParameters.has(i.toLowerCase())||r.searchParams.set(i,f9);return r.toString()}sanitizeHeaders(t){let r={};for(let i of Object.keys(t))this.allowedHeaderNames.has(i.toLowerCase())?r[i]=t[i]:r[i]=f9;return r}sanitizeQuery(t){if(typeof t!="object"||t===null)return t;let r={};for(let i of Object.keys(t))this.allowedQueryParameters.has(i.toLowerCase())?r[i]=t[i]:r[i]=f9;return r}};nf.Sanitizer=h9});var g9=h(xl=>{"use strict";Object.defineProperty(xl,"__esModule",{value:!0});xl.logPolicyName=void 0;xl.logPolicy=Rme;var Pme=eo(),Cme=af();xl.logPolicyName="logPolicy";function Rme(e={}){var t;let r=(t=e.logger)!==null&&t!==void 0?t:Pme.logger.info,i=new Cme.Sanitizer({additionalAllowedHeaderNames:e.additionalAllowedHeaderNames,additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});return{name:xl.logPolicyName,async sendRequest(n,a){if(!r.enabled)return a(n);r(`Request: ${i.sanitize(n)}`);let s=await a(n);return r(`Response status code: ${s.status}`),r(`Headers: ${i.sanitize(s.headers)}`),s}}}});var y9=h(Sl=>{"use strict";Object.defineProperty(Sl,"__esModule",{value:!0});Sl.redirectPolicyName=void 0;Sl.redirectPolicy=Ome;Sl.redirectPolicyName="redirectPolicy";var cI=["GET","HEAD"];function Ome(e={}){let{maxRetries:t=20}=e;return{name:Sl.redirectPolicyName,async sendRequest(r,i){let n=await i(r);return pI(i,n,t)}}}async function pI(e,t,r,i=0){let{request:n,status:a,headers:s}=t,o=s.get("location");if(o&&(a===300||a===301&&cI.includes(n.method)||a===302&&cI.includes(n.method)||a===303&&n.method==="POST"||a===307)&&iII,__assign:()=>sf,__asyncDelegator:()=>xI,__asyncGenerator:()=>NI,__asyncValues:()=>SI,__await:()=>Tl,__awaiter:()=>yI,__classPrivateFieldGet:()=>RI,__classPrivateFieldIn:()=>AI,__classPrivateFieldSet:()=>OI,__createBinding:()=>lf,__decorate:()=>fI,__disposeResources:()=>DI,__esDecorate:()=>Ame,__exportStar:()=>_I,__extends:()=>uI,__generator:()=>vI,__importDefault:()=>CI,__importStar:()=>PI,__makeTemplateObject:()=>TI,__metadata:()=>gI,__param:()=>hI,__propKey:()=>Dme,__read:()=>_9,__rest:()=>mI,__runInitializers:()=>Ime,__setFunctionName:()=>Lme,__spread:()=>bI,__spreadArray:()=>EI,__spreadArrays:()=>wI,__values:()=>of,default:()=>Mme});function uI(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");v9(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function mI(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(s=e[o])&&(a=(n<3?s(a):n>3?s(t,r,a):s(t,r))||a);return n>3&&a&&Object.defineProperty(t,r,a),a}function hI(e,t){return function(r,i){t(r,i,e)}}function Ame(e,t,r,i,n,a){function s(_){if(_!==void 0&&typeof _!="function")throw new TypeError("Function expected");return _}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?i.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in i)f[g]=g==="access"?{}:i[g];for(var g in i.access)f.access[g]=i.access[g];f.addInitializer=function(_){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(_||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&n.unshift(p)}else(p=s(y))&&(o==="field"?n.unshift(p):c[l]=p)}d&&Object.defineProperty(d,i.name,c),u=!0}function Ime(e,t,r){for(var i=arguments.length>2,n=0;n0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function _9(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,a=[],s;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(s)throw s.error}}return a}function bI(){for(var e=[],t=0;t1||l(m,g)})},f&&(n[m]=f(n[m])))}function l(m,f){try{d(i[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof Tl?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function xI(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,a){t[n]=e[n]?function(s){return(r=!r)?{value:Tl(e[n](s)),done:!1}:a?a(s):s}:a}}function SI(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof of=="function"?of(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function TI(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function PI(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&lf(t,e,r);return qme(t,e),t}function CI(e){return e&&e.__esModule?e:{default:e}}function RI(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function OI(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function AI(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function II(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function DI(e){function t(a){e.error=e.hasError?new Bme(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(a).then(n,function(s){return t(s),n()})}else i|=1}catch(s){t(s)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var v9,sf,lf,qme,Bme,Mme,cf=Z0(()=>{v9=function(e,t){return v9=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},v9(e,t)};sf=function(){return sf=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(pf,"__esModule",{value:!0});pf.getHeaderName=Fme;pf.setPlatformSpecificData=jme;var LI=(cf(),jd(df)),b9=LI.__importStar(require("node:os")),w9=LI.__importStar(require("node:process"));function Fme(){return"User-Agent"}async function jme(e){if(w9&&w9.versions){let t=w9.versions;t.bun?e.set("Bun",t.bun):t.deno?e.set("Deno",t.deno):t.node&&e.set("Node",t.node)}e.set("OS",`(${b9.arch()}-${b9.type()}-${b9.release()})`)}});var ts=h(Pl=>{"use strict";Object.defineProperty(Pl,"__esModule",{value:!0});Pl.DEFAULT_RETRY_POLICY_COUNT=Pl.SDK_VERSION=void 0;Pl.SDK_VERSION="1.17.0";Pl.DEFAULT_RETRY_POLICY_COUNT=3});var E9=h(uf=>{"use strict";Object.defineProperty(uf,"__esModule",{value:!0});uf.getUserAgentHeaderName=Ume;uf.getUserAgentValue=Hme;var BI=qI(),kme=ts();function zme(e){let t=[];for(let[r,i]of e){let n=i?`${r}/${i}`:r;t.push(n)}return t.join(" ")}function Ume(){return(0,BI.getHeaderName)()}async function Hme(e){let t=new Map;t.set("core-rest-pipeline",kme.SDK_VERSION),await(0,BI.setPlatformSpecificData)(t);let r=zme(t);return e?`${e} ${r}`:r}});var N9=h(Cl=>{"use strict";Object.defineProperty(Cl,"__esModule",{value:!0});Cl.userAgentPolicyName=void 0;Cl.userAgentPolicy=$me;var FI=E9(),MI=(0,FI.getUserAgentHeaderName)();Cl.userAgentPolicyName="userAgentPolicy";function $me(e={}){let t=(0,FI.getUserAgentValue)(e.userAgentPrefix);return{name:Cl.userAgentPolicyName,async sendRequest(r,i){return r.headers.has(MI)||r.headers.set(MI,await t),i(r)}}}});var mf=h(Rl=>{"use strict";Object.defineProperty(Rl,"__esModule",{value:!0});Rl.isNodeReadableStream=jI;Rl.isWebReadableStream=kI;Rl.isReadableStream=Gme;Rl.isBlob=Vme;function jI(e){return!!(e&&typeof e.pipe=="function")}function kI(e){return!!(e&&typeof e.getReader=="function"&&typeof e.tee=="function")}function Gme(e){return jI(e)||kI(e)}function Vme(e){return typeof e.stream=="function"}});var x9=h(Np=>{"use strict";Object.defineProperty(Np,"__esModule",{value:!0});Np.getRawContent=Qme;Np.createFileFromStream=Yme;Np.createFile=Jme;var Wme=Fr(),Kme=mf(),zI={arrayBuffer:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}},ff=Symbol("rawContent");function Xme(e){return typeof e[ff]=="function"}function Qme(e){return Xme(e)?e[ff]():e.stream()}function Yme(e,t,r={}){var i,n,a,s;return Object.assign(Object.assign({},zI),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(a=r.webkitRelativePath)!==null&&a!==void 0?a:"",size:(s=r.size)!==null&&s!==void 0?s:-1,name:t,stream:()=>{let o=e();if((0,Kme.isNodeReadableStream)(o))throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.");return o},[ff]:e})}function Jme(e,t,r={}){var i,n,a;return Wme.isNodeLike?Object.assign(Object.assign({},zI),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(a=r.webkitRelativePath)!==null&&a!==void 0?a:"",size:e.byteLength,name:t,arrayBuffer:async()=>e.buffer,stream:()=>new Blob([e]).stream(),[ff]:()=>e}):new File([e],t,r)}});var $I=h(T9=>{"use strict";Object.defineProperty(T9,"__esModule",{value:!0});T9.concat=i1e;var aa=(cf(),jd(df)),S9=require("node:stream"),Zme=mf(),e1e=x9();function UI(){return aa.__asyncGenerator(this,arguments,function*(){let t=this.getReader();try{for(;;){let{done:r,value:i}=yield aa.__await(t.read());if(r)return yield aa.__await(void 0);yield yield aa.__await(i)}}finally{t.releaseLock()}})}function t1e(e){e[Symbol.asyncIterator]||(e[Symbol.asyncIterator]=UI.bind(e)),e.values||(e.values=UI.bind(e))}function r1e(e){return e instanceof ReadableStream?(t1e(e),S9.Readable.fromWeb(e)):e}function HI(e){return e instanceof Uint8Array?S9.Readable.from(Buffer.from(e)):(0,Zme.isBlob)(e)?HI((0,e1e.getRawContent)(e)):r1e(e)}async function i1e(e){return function(){let t=e.map(r=>typeof r=="function"?r():r).map(HI);return S9.Readable.from(function(){return aa.__asyncGenerator(this,arguments,function*(){var r,i,n,a;for(let d of t)try{for(var s=!0,o=(i=void 0,aa.__asyncValues(d)),l;l=yield aa.__await(o.next()),r=l.done,!r;s=!0){a=l.value,s=!1;let c=a;yield yield aa.__await(c)}}catch(c){i={error:c}}finally{try{!s&&!r&&(n=o.return)&&(yield aa.__await(n.call(o)))}finally{if(i)throw i.error}}})}())}}});var P9=h(Ol=>{"use strict";Object.defineProperty(Ol,"__esModule",{value:!0});Ol.multipartPolicyName=void 0;Ol.multipartPolicy=f1e;var to=Fr(),n1e=$I(),a1e=mf();function s1e(){return`----AzSDKFormBoundary${(0,to.randomUUID)()}`}function o1e(e){let t="";for(let[r,i]of e)t+=`${r}: ${i}\r +`;return t}function l1e(e){return e instanceof Uint8Array?e.byteLength:(0,a1e.isBlob)(e)?e.size===-1?void 0:e.size:void 0}function d1e(e){let t=0;for(let r of e){let i=l1e(r);if(i===void 0)return;t+=i}return t}async function c1e(e,t,r){let i=[(0,to.stringToUint8Array)(`--${r}`,"utf-8"),...t.flatMap(a=>[(0,to.stringToUint8Array)(`\r +`,"utf-8"),(0,to.stringToUint8Array)(o1e(a.headers),"utf-8"),(0,to.stringToUint8Array)(`\r +`,"utf-8"),a.body,(0,to.stringToUint8Array)(`\r +--${r}`,"utf-8")]),(0,to.stringToUint8Array)(`--\r +\r +`,"utf-8")],n=d1e(i);n&&e.headers.set("Content-Length",n),e.body=await(0,n1e.concat)(i)}Ol.multipartPolicyName="multipartPolicy";var p1e=70,u1e=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function m1e(e){if(e.length>p1e)throw new Error(`Multipart boundary "${e}" exceeds maximum length of 70 characters`);if(Array.from(e).some(t=>!u1e.has(t)))throw new Error(`Multipart boundary "${e}" contains invalid characters`)}function f1e(){return{name:Ol.multipartPolicyName,async sendRequest(e,t){var r;if(!e.multipartBody)return t(e);if(e.body)throw new Error("multipartBody and regular body cannot be set at the same time");let i=e.multipartBody.boundary,n=(r=e.headers.get("Content-Type"))!==null&&r!==void 0?r:"multipart/mixed",a=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!a)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,s,o]=a;if(o&&i&&o!==i)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${i} in the request body`);return i??(i=o),i?m1e(i):i=s1e(),e.headers.set("Content-Type",`${s}; boundary=${i}`),await c1e(e,e.multipartBody.parts,i),e.multipartBody=void 0,t(e)}}}});var C9=h(Al=>{"use strict";Object.defineProperty(Al,"__esModule",{value:!0});Al.decompressResponsePolicyName=void 0;Al.decompressResponsePolicy=h1e;Al.decompressResponsePolicyName="decompressResponsePolicy";function h1e(){return{name:Al.decompressResponsePolicyName,async sendRequest(e,t){return e.method!=="HEAD"&&e.headers.set("Accept-Encoding","gzip,deflate"),t(e)}}}});var GI=h(hf=>{"use strict";Object.defineProperty(hf,"__esModule",{value:!0});hf.AbortError=void 0;var R9=class extends Error{constructor(t){super(t),this.name="AbortError"}};hf.AbortError=R9});var yf=h(gf=>{"use strict";Object.defineProperty(gf,"__esModule",{value:!0});gf.AbortError=void 0;var g1e=GI();Object.defineProperty(gf,"AbortError",{enumerable:!0,get:function(){return g1e.AbortError}})});var _f=h(vf=>{"use strict";Object.defineProperty(vf,"__esModule",{value:!0});vf.delay=_1e;vf.parseHeaderValueAsNumber=b1e;var y1e=yf(),v1e="The operation was aborted.";function _1e(e,t,r){return new Promise((i,n)=>{let a,s,o=()=>n(new y1e.AbortError(r?.abortErrorMsg?r?.abortErrorMsg:v1e)),l=()=>{r?.abortSignal&&s&&r.abortSignal.removeEventListener("abort",s)};if(s=()=>(a&&clearTimeout(a),l(),o()),r?.abortSignal&&r.abortSignal.aborted)return o();a=setTimeout(()=>{l(),i(t)},e),r?.abortSignal&&r.abortSignal.addEventListener("abort",s)})}function b1e(e,t){let r=e.headers.get(t);if(!r)return;let i=Number(r);if(!Number.isNaN(i))return i}});var wf=h(bf=>{"use strict";Object.defineProperty(bf,"__esModule",{value:!0});bf.isThrottlingRetryResponse=N1e;bf.throttlingRetryStrategy=x1e;var w1e=_f(),O9="Retry-After",E1e=["retry-after-ms","x-ms-retry-after-ms",O9];function VI(e){if(e&&[429,503].includes(e.status))try{for(let n of E1e){let a=(0,w1e.parseHeaderValueAsNumber)(e,n);if(a===0||a)return a*(n===O9?1e3:1)}let t=e.headers.get(O9);if(!t)return;let i=Date.parse(t)-Date.now();return Number.isFinite(i)?Math.max(0,i):void 0}catch{return}}function N1e(e){return Number.isFinite(VI(e))}function x1e(){return{name:"throttlingRetryStrategy",retry({response:e}){let t=VI(e);return Number.isFinite(t)?{retryAfterInMs:t}:{skipStrategy:!0}}}}});var Ef=h(xp=>{"use strict";Object.defineProperty(xp,"__esModule",{value:!0});xp.exponentialRetryStrategy=R1e;xp.isExponentialRetryResponse=WI;xp.isSystemError=KI;var S1e=Fr(),T1e=wf(),P1e=1e3,C1e=1e3*64;function R1e(e={}){var t,r;let i=(t=e.retryDelayInMs)!==null&&t!==void 0?t:P1e,n=(r=e.maxRetryDelayInMs)!==null&&r!==void 0?r:C1e,a=i;return{name:"exponentialRetryStrategy",retry({retryCount:s,response:o,responseError:l}){let d=KI(l),c=d&&e.ignoreSystemErrors,p=WI(o),u=p&&e.ignoreHttpStatusCodes;if(o&&((0,T1e.isThrottlingRetryResponse)(o)||!p)||u||c)return{skipStrategy:!0};if(l&&!d&&!p)return{errorToThrow:l};let f=a*Math.pow(2,s),g=Math.min(n,f);return a=g/2+(0,S1e.getRandomIntegerInclusive)(0,g/2),{retryAfterInMs:a}}}}function WI(e){return!!(e&&e.status!==void 0&&(e.status>=500||e.status===408)&&e.status!==501&&e.status!==505)}function KI(e){return e?e.code==="ETIMEDOUT"||e.code==="ESOCKETTIMEDOUT"||e.code==="ECONNREFUSED"||e.code==="ECONNRESET"||e.code==="ENOENT"||e.code==="ENOTFOUND":!1}});var Il=h(A9=>{"use strict";Object.defineProperty(A9,"__esModule",{value:!0});A9.retryPolicy=L1e;var O1e=_f(),A1e=Nl(),I1e=yf(),XI=ts(),QI=(0,A1e.createClientLogger)("core-rest-pipeline retryPolicy"),D1e="retryPolicy";function L1e(e,t={maxRetries:XI.DEFAULT_RETRY_POLICY_COUNT}){let r=t.logger||QI;return{name:D1e,async sendRequest(i,n){var a,s;let o,l,d=-1;e:for(;;){d+=1,o=void 0,l=void 0;try{r.info(`Retry ${d}: Attempting to send request`,i.requestId),o=await n(i),r.info(`Retry ${d}: Received a response from request`,i.requestId)}catch(c){if(r.error(`Retry ${d}: Received an error from request`,i.requestId),l=c,!c||l.name!=="RestError")throw c;o=l.response}if(!((a=i.abortSignal)===null||a===void 0)&&a.aborted)throw r.error(`Retry ${d}: Request aborted.`),new I1e.AbortError;if(d>=((s=t.maxRetries)!==null&&s!==void 0?s:XI.DEFAULT_RETRY_POLICY_COUNT)){if(r.info(`Retry ${d}: Maximum retries reached. Returning the last received response, or throwing the last received error.`),l)throw l;if(o)return o;throw new Error("Maximum retries reached with no response or error to throw")}r.info(`Retry ${d}: Processing ${e.length} retry strategies.`);t:for(let c of e){let p=c.logger||QI;p.info(`Retry ${d}: Processing retry strategy ${c.name}.`);let u=c.retry({retryCount:d,response:o,responseError:l});if(u.skipStrategy){p.info(`Retry ${d}: Skipped.`);continue t}let{errorToThrow:m,retryAfterInMs:f,redirectTo:g}=u;if(m)throw p.error(`Retry ${d}: Retry strategy ${c.name} throws error:`,m),m;if(f||f===0){p.info(`Retry ${d}: Retry strategy ${c.name} retries after ${f}`),await(0,O1e.delay)(f,void 0,{abortSignal:i.abortSignal});continue e}if(g){p.info(`Retry ${d}: Retry strategy ${c.name} redirects to ${g}`),i.url=g;continue e}}if(l)throw r.info("None of the retry strategies could work with the received error. Throwing it."),l;if(o)return r.info("None of the retry strategies could work with the received response. Returning it."),o}}}}});var I9=h(Dl=>{"use strict";Object.defineProperty(Dl,"__esModule",{value:!0});Dl.defaultRetryPolicyName=void 0;Dl.defaultRetryPolicy=j1e;var q1e=Ef(),B1e=wf(),M1e=Il(),F1e=ts();Dl.defaultRetryPolicyName="defaultRetryPolicy";function j1e(e={}){var t;return{name:Dl.defaultRetryPolicyName,sendRequest:(0,M1e.retryPolicy)([(0,B1e.throttlingRetryStrategy)(),(0,q1e.exponentialRetryStrategy)(e)],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:F1e.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var Sp=h(L9=>{"use strict";Object.defineProperty(L9,"__esModule",{value:!0});L9.createHttpHeaders=z1e;function Nf(e){return e.toLowerCase()}function*k1e(e){for(let t of e.values())yield[t.name,t.value]}var D9=class{constructor(t){if(this._headersMap=new Map,t)for(let r of Object.keys(t))this.set(r,t[r])}set(t,r){this._headersMap.set(Nf(t),{name:t,value:String(r).trim()})}get(t){var r;return(r=this._headersMap.get(Nf(t)))===null||r===void 0?void 0:r.value}has(t){return this._headersMap.has(Nf(t))}delete(t){this._headersMap.delete(Nf(t))}toJSON(t={}){let r={};if(t.preserveCase)for(let i of this._headersMap.values())r[i.name]=i.value;else for(let[i,n]of this._headersMap)r[i]=n.value;return r}toString(){return JSON.stringify(this.toJSON({preserveCase:!0}))}[Symbol.iterator](){return k1e(this._headersMap)}};function z1e(e){return new D9(e)}});var q9=h(Ll=>{"use strict";Object.defineProperty(Ll,"__esModule",{value:!0});Ll.formDataPolicyName=void 0;Ll.formDataPolicy=H1e;var JI=Fr(),YI=Sp();Ll.formDataPolicyName="formDataPolicy";function U1e(e){var t;let r={};for(let[i,n]of e.entries())(t=r[i])!==null&&t!==void 0||(r[i]=[]),r[i].push(n);return r}function H1e(){return{name:Ll.formDataPolicyName,async sendRequest(e,t){if(JI.isNodeLike&&typeof FormData<"u"&&e.body instanceof FormData&&(e.formData=U1e(e.body),e.body=void 0),e.formData){let r=e.headers.get("Content-Type");r&&r.indexOf("application/x-www-form-urlencoded")!==-1?e.body=$1e(e.formData):await G1e(e.formData,e),e.formData=void 0}return t(e)}}}function $1e(e){let t=new URLSearchParams;for(let[r,i]of Object.entries(e))if(Array.isArray(i))for(let n of i)t.append(r,n.toString());else t.append(r,i.toString());return t.toString()}async function G1e(e,t){let r=t.headers.get("Content-Type");if(r&&!r.startsWith("multipart/form-data"))return;t.headers.set("Content-Type",r??"multipart/form-data");let i=[];for(let[n,a]of Object.entries(e))for(let s of Array.isArray(a)?a:[a])if(typeof s=="string")i.push({headers:(0,YI.createHttpHeaders)({"Content-Disposition":`form-data; name="${n}"`}),body:(0,JI.stringToUint8Array)(s,"utf-8")});else{if(s==null||typeof s!="object")throw new Error(`Unexpected value for key ${n}: ${s}. Value should be serialized to string first.`);{let o=s.name||"blob",l=(0,YI.createHttpHeaders)();l.set("Content-Disposition",`form-data; name="${n}"; filename="${o}"`),l.set("Content-Type",s.type||"application/octet-stream"),i.push({headers:l,body:s})}}t.multipartBody={parts:i}}});var tD=h(ti=>{"use strict";var V1e=ti&&ti.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),W1e=ti&&ti.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ZI=ti&&ti.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&V1e(t,e,r);return W1e(t,e),t};Object.defineProperty(ti,"__esModule",{value:!0});ti.req=ti.json=ti.toBuffer=void 0;var K1e=ZI(require("http")),X1e=ZI(require("https"));async function eD(e){let t=0,r=[];for await(let i of e)t+=i.length,r.push(i);return Buffer.concat(r,t)}ti.toBuffer=eD;async function Q1e(e){let r=(await eD(e)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}ti.json=Q1e;function Y1e(e,t={}){let i=((typeof e=="string"?e:e.href).startsWith("https:")?X1e:K1e).request(e,t),n=new Promise((a,s)=>{i.once("response",a).once("error",s).end()});return i.then=n.then.bind(n),i}ti.req=Y1e});var M9=h(ui=>{"use strict";var iD=ui&&ui.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),J1e=ui&&ui.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),nD=ui&&ui.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&iD(t,e,r);return J1e(t,e),t},Z1e=ui&&ui.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&iD(t,e,r)};Object.defineProperty(ui,"__esModule",{value:!0});ui.Agent=void 0;var efe=nD(require("net")),rD=nD(require("http")),tfe=require("https");Z1e(tD(),ui);var Cn=Symbol("AgentBaseInternalState"),B9=class extends rD.Agent{constructor(t){super(t),this[Cn]={}}isSecureEndpoint(t){if(t){if(typeof t.secureEndpoint=="boolean")return t.secureEndpoint;if(typeof t.protocol=="string")return t.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(` +`).some(i=>i.indexOf("(https.js:")!==-1||i.indexOf("node:https:")!==-1)}incrementSockets(t){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[t]||(this.sockets[t]=[]);let r=new efe.Socket({writable:!1});return this.sockets[t].push(r),this.totalSocketCount++,r}decrementSockets(t,r){if(!this.sockets[t]||r===null)return;let i=this.sockets[t],n=i.indexOf(r);n!==-1&&(i.splice(n,1),this.totalSocketCount--,i.length===0&&delete this.sockets[t])}getName(t){return(typeof t.secureEndpoint=="boolean"?t.secureEndpoint:this.isSecureEndpoint(t))?tfe.Agent.prototype.getName.call(this,t):super.getName(t)}createSocket(t,r,i){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},a=this.getName(n),s=this.incrementSockets(a);Promise.resolve().then(()=>this.connect(t,n)).then(o=>{if(this.decrementSockets(a,s),o instanceof rD.Agent)return o.addRequest(t,n);this[Cn].currentSocket=o,super.createSocket(t,r,i)},o=>{this.decrementSockets(a,s),i(o)})}createConnection(){let t=this[Cn].currentSocket;if(this[Cn].currentSocket=void 0,!t)throw new Error("No socket was returned in the `connect()` function");return t}get defaultPort(){return this[Cn].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(t){this[Cn]&&(this[Cn].defaultPort=t)}get protocol(){return this[Cn].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(t){this[Cn]&&(this[Cn].protocol=t)}};ui.Agent=B9});var aD=h(ql=>{"use strict";var rfe=ql&&ql.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ql,"__esModule",{value:!0});ql.parseProxyResponse=void 0;var ife=rfe(Yc()),xf=(0,ife.default)("https-proxy-agent:parse-proxy-response");function nfe(e){return new Promise((t,r)=>{let i=0,n=[];function a(){let c=e.read();c?d(c):e.once("readable",a)}function s(){e.removeListener("end",o),e.removeListener("error",l),e.removeListener("readable",a)}function o(){s(),xf("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function l(c){s(),xf("onerror %o",c),r(c)}function d(c){n.push(c),i+=c.length;let p=Buffer.concat(n,i),u=p.indexOf(`\r +\r +`);if(u===-1){xf("have not received end of HTTP headers yet..."),a();return}let m=p.slice(0,u).toString("ascii").split(`\r +`),f=m.shift();if(!f)return e.destroy(),r(new Error("No header received from proxy CONNECT response"));let g=f.split(" "),y=+g[1],_=g.slice(2).join(" "),b={};for(let C of m){if(!C)continue;let R=C.indexOf(":");if(R===-1)return e.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${C}"`));let A=C.slice(0,R).toLowerCase(),U=C.slice(R+1).trimStart(),ne=b[A];typeof ne=="string"?b[A]=[ne,U]:Array.isArray(ne)?ne.push(U):b[A]=U}xf("got proxy server response: %o %o",f,b),s(),t({connect:{statusCode:y,statusText:_,headers:b},buffered:p})}e.on("error",l),e.on("end",o),a()})}ql.parseProxyResponse=nfe});var cD=h(Mi=>{"use strict";var afe=Mi&&Mi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),sfe=Mi&&Mi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),lD=Mi&&Mi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&afe(t,e,r);return sfe(t,e),t},dD=Mi&&Mi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Mi,"__esModule",{value:!0});Mi.HttpsProxyAgent=void 0;var F9=lD(require("net")),sD=lD(require("tls")),ofe=dD(require("assert")),lfe=dD(Yc()),dfe=M9(),cfe=require("url"),pfe=aD(),Tp=(0,lfe.default)("https-proxy-agent"),Sf=class extends dfe.Agent{constructor(t,r){super(r),this.options={path:void 0},this.proxy=typeof t=="string"?new cfe.URL(t):t,this.proxyHeaders=r?.headers??{},Tp("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?oD(r,"headers"):null,host:i,port:n}}async connect(t,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let n;if(i.protocol==="https:"){Tp("Creating `tls.Socket`: %o",this.connectOpts);let u=this.connectOpts.servername||this.connectOpts.host;n=sD.connect({...this.connectOpts,servername:u})}else Tp("Creating `net.Socket`: %o",this.connectOpts),n=F9.connect(this.connectOpts);let a=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},s=F9.isIPv6(r.host)?`[${r.host}]`:r.host,o=`CONNECT ${s}:${r.port} HTTP/1.1\r +`;if(i.username||i.password){let u=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;a["Proxy-Authorization"]=`Basic ${Buffer.from(u).toString("base64")}`}a.Host=`${s}:${r.port}`,a["Proxy-Connection"]||(a["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let u of Object.keys(a))o+=`${u}: ${a[u]}\r +`;let l=(0,pfe.parseProxyResponse)(n);n.write(`${o}\r +`);let{connect:d,buffered:c}=await l;if(t.emit("proxyConnect",d),this.emit("proxyConnect",d,t),d.statusCode===200){if(t.once("socket",ufe),r.secureEndpoint){Tp("Upgrading socket connection to TLS");let u=r.servername||r.host;return sD.connect({...oD(r,"host","path","port"),socket:n,servername:u})}return n}n.destroy();let p=new F9.Socket({writable:!1});return p.readable=!0,t.once("socket",u=>{Tp("Replaying proxy buffer for failed request"),(0,ofe.default)(u.listenerCount("data")>0),u.push(c),u.push(null)}),p}};Sf.protocols=["http","https"];Mi.HttpsProxyAgent=Sf;function ufe(e){e.resume()}function oD(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var mD=h(Fi=>{"use strict";var mfe=Fi&&Fi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),ffe=Fi&&Fi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),uD=Fi&&Fi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&mfe(t,e,r);return ffe(t,e),t},hfe=Fi&&Fi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Fi,"__esModule",{value:!0});Fi.HttpProxyAgent=void 0;var gfe=uD(require("net")),yfe=uD(require("tls")),vfe=hfe(Yc()),_fe=require("events"),bfe=M9(),pD=require("url"),Bl=(0,vfe.default)("http-proxy-agent"),Tf=class extends bfe.Agent{constructor(t,r){super(r),this.proxy=typeof t=="string"?new pD.URL(t):t,this.proxyHeaders=r?.headers??{},Bl("Creating new HttpProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?wfe(r,"headers"):null,host:i,port:n}}addRequest(t,r){t._header=null,this.setRequestProps(t,r),super.addRequest(t,r)}setRequestProps(t,r){let{proxy:i}=this,n=r.secureEndpoint?"https:":"http:",a=t.getHeader("host")||"localhost",s=`${n}//${a}`,o=new pD.URL(t.path,s);r.port!==80&&(o.port=String(r.port)),t.path=String(o);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(i.username||i.password){let d=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(l)){let c=l[d];c&&t.setHeader(d,c)}}async connect(t,r){t._header=null,t.path.includes("://")||this.setRequestProps(t,r);let i,n;Bl("Regenerating stored HTTP header string for request"),t._implicitHeader(),t.outputData&&t.outputData.length>0&&(Bl("Patching connection write() output buffer with updated header"),i=t.outputData[0].data,n=i.indexOf(`\r +\r +`)+4,t.outputData[0].data=t._header+i.substring(n),Bl("Output buffer: %o",t.outputData[0].data));let a;return this.proxy.protocol==="https:"?(Bl("Creating `tls.Socket`: %o",this.connectOpts),a=yfe.connect(this.connectOpts)):(Bl("Creating `net.Socket`: %o",this.connectOpts),a=gfe.connect(this.connectOpts)),await(0,_fe.once)(a,"connect"),a}};Tf.protocols=["http","https"];Fi.HttpProxyAgent=Tf;function wfe(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var j9=h(ji=>{"use strict";Object.defineProperty(ji,"__esModule",{value:!0});ji.globalNoProxyList=ji.proxyPolicyName=void 0;ji.loadNoProxy=vD;ji.getDefaultProxySettings=Afe;ji.proxyPolicy=Dfe;var Efe=cD(),Nfe=mD(),xfe=eo(),Sfe="HTTPS_PROXY",Tfe="HTTP_PROXY",Pfe="ALL_PROXY",Cfe="NO_PROXY";ji.proxyPolicyName="proxyPolicy";ji.globalNoProxyList=[];var gD=!1,Rfe=new Map;function Pf(e){if(process.env[e])return process.env[e];if(process.env[e.toLowerCase()])return process.env[e.toLowerCase()]}function yD(){if(!process)return;let e=Pf(Sfe),t=Pf(Pfe),r=Pf(Tfe);return e||t||r}function Ofe(e,t,r){if(t.length===0)return!1;let i=new URL(e).hostname;if(r?.has(i))return r.get(i);let n=!1;for(let a of t)a[0]==="."?(i.endsWith(a)||i.length===a.length-1&&i===a.slice(1))&&(n=!0):i===a&&(n=!0);return r?.set(i,n),n}function vD(){let e=Pf(Cfe);return gD=!0,e?e.split(",").map(t=>t.trim()).filter(t=>t.length):[]}function Afe(e){if(!e&&(e=yD(),!e))return;let t=new URL(e);return{host:(t.protocol?t.protocol+"//":"")+t.hostname,port:Number.parseInt(t.port||"80"),username:t.username,password:t.password}}function Ife(){let e=yD();return e?new URL(e):void 0}function fD(e){let t;try{t=new URL(e.host)}catch{throw new Error(`Expecting a valid host string in proxy settings, but found "${e.host}".`)}return t.port=String(e.port),e.username&&(t.username=e.username),e.password&&(t.password=e.password),t}function hD(e,t,r){if(e.agent)return;let n=new URL(e.url).protocol!=="https:";e.tlsSettings&&xfe.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.");let a=e.headers.toJSON();n?(t.httpProxyAgent||(t.httpProxyAgent=new Nfe.HttpProxyAgent(r,{headers:a})),e.agent=t.httpProxyAgent):(t.httpsProxyAgent||(t.httpsProxyAgent=new Efe.HttpsProxyAgent(r,{headers:a})),e.agent=t.httpsProxyAgent)}function Dfe(e,t){gD||ji.globalNoProxyList.push(...vD());let r=e?fD(e):Ife(),i={};return{name:ji.proxyPolicyName,async sendRequest(n,a){var s;return!n.proxySettings&&r&&!Ofe(n.url,(s=t?.customNoProxyList)!==null&&s!==void 0?s:ji.globalNoProxyList,t?.customNoProxyList?void 0:Rfe)?hD(n,i,r):n.proxySettings&&hD(n,i,fD(n.proxySettings)),a(n)}}}});var k9=h(Ml=>{"use strict";Object.defineProperty(Ml,"__esModule",{value:!0});Ml.setClientRequestIdPolicyName=void 0;Ml.setClientRequestIdPolicy=Lfe;Ml.setClientRequestIdPolicyName="setClientRequestIdPolicy";function Lfe(e="x-ms-client-request-id"){return{name:Ml.setClientRequestIdPolicyName,async sendRequest(t,r){return t.headers.has(e)||t.headers.set(e,t.requestId),r(t)}}}});var z9=h(Fl=>{"use strict";Object.defineProperty(Fl,"__esModule",{value:!0});Fl.tlsPolicyName=void 0;Fl.tlsPolicy=qfe;Fl.tlsPolicyName="tlsPolicy";function qfe(e){return{name:Fl.tlsPolicyName,sendRequest:async(t,r)=>(t.tlsSettings||(t.tlsSettings=e),r(t))}}});var U9=h(Rn=>{"use strict";Object.defineProperty(Rn,"__esModule",{value:!0});Rn.TracingContextImpl=Rn.createTracingContext=Rn.knownContextKeys=void 0;Rn.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function Bfe(e={}){let t=new Cf(e.parentContext);return e.span&&(t=t.setValue(Rn.knownContextKeys.span,e.span)),e.namespace&&(t=t.setValue(Rn.knownContextKeys.namespace,e.namespace)),t}Rn.createTracingContext=Bfe;var Cf=class e{constructor(t){this._contextMap=t instanceof e?new Map(t._contextMap):new Map}setValue(t,r){let i=new e(this);return i._contextMap.set(t,r),i}getValue(t){return this._contextMap.get(t)}deleteValue(t){let r=new e(this);return r._contextMap.delete(t),r}};Rn.TracingContextImpl=Cf});var _D=h(Rf=>{"use strict";Object.defineProperty(Rf,"__esModule",{value:!0});Rf.state=void 0;Rf.state={instrumenterImplementation:void 0}});var H9=h(On=>{"use strict";Object.defineProperty(On,"__esModule",{value:!0});On.getInstrumenter=On.useInstrumenter=On.createDefaultInstrumenter=On.createDefaultTracingSpan=void 0;var Mfe=U9(),Of=_D();function bD(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{}}}On.createDefaultTracingSpan=bD;function wD(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(e,t)=>({span:bD(),tracingContext:(0,Mfe.createTracingContext)({parentContext:t.tracingContext})}),withContext(e,t,...r){return t(...r)}}}On.createDefaultInstrumenter=wD;function Ffe(e){Of.state.instrumenterImplementation=e}On.useInstrumenter=Ffe;function jfe(){return Of.state.instrumenterImplementation||(Of.state.instrumenterImplementation=wD()),Of.state.instrumenterImplementation}On.getInstrumenter=jfe});var ED=h(If=>{"use strict";Object.defineProperty(If,"__esModule",{value:!0});If.createTracingClient=void 0;var Af=H9(),$9=U9();function kfe(e){let{namespace:t,packageName:r,packageVersion:i}=e;function n(d,c,p){var u;let m=(0,Af.getInstrumenter)().startSpan(d,Object.assign(Object.assign({},p),{packageName:r,packageVersion:i,tracingContext:(u=c?.tracingOptions)===null||u===void 0?void 0:u.tracingContext})),f=m.tracingContext,g=m.span;f.getValue($9.knownContextKeys.namespace)||(f=f.setValue($9.knownContextKeys.namespace,t)),g.setAttribute("az.namespace",f.getValue($9.knownContextKeys.namespace));let y=Object.assign({},c,{tracingOptions:Object.assign(Object.assign({},c?.tracingOptions),{tracingContext:f})});return{span:g,updatedOptions:y}}async function a(d,c,p,u){let{span:m,updatedOptions:f}=n(d,c,u);try{let g=await s(f.tracingOptions.tracingContext,()=>Promise.resolve(p(f,m)));return m.setStatus({status:"success"}),g}catch(g){throw m.setStatus({status:"error",error:g}),g}finally{m.end()}}function s(d,c,...p){return(0,Af.getInstrumenter)().withContext(d,c,...p)}function o(d){return(0,Af.getInstrumenter)().parseTraceparentHeader(d)}function l(d){return(0,Af.getInstrumenter)().createRequestHeaders(d)}return{startSpan:n,withSpan:a,withContext:s,parseTraceparentHeader:o,createRequestHeaders:l}}If.createTracingClient=kfe});var G9=h(jl=>{"use strict";Object.defineProperty(jl,"__esModule",{value:!0});jl.createTracingClient=jl.useInstrumenter=void 0;var zfe=H9();Object.defineProperty(jl,"useInstrumenter",{enumerable:!0,get:function(){return zfe.useInstrumenter}});var Ufe=ED();Object.defineProperty(jl,"createTracingClient",{enumerable:!0,get:function(){return Ufe.createTracingClient}})});var ND=h(Df=>{"use strict";Object.defineProperty(Df,"__esModule",{value:!0});Df.custom=void 0;var Hfe=require("node:util");Df.custom=Hfe.inspect.custom});var Lf=h(Pp=>{"use strict";Object.defineProperty(Pp,"__esModule",{value:!0});Pp.RestError=void 0;Pp.isRestError=Kfe;var $fe=Fr(),Gfe=ND(),Vfe=af(),Wfe=new Vfe.Sanitizer,kl=class e extends Error{constructor(t,r={}){super(t),this.name="RestError",this.code=r.code,this.statusCode=r.statusCode,Object.defineProperty(this,"request",{value:r.request,enumerable:!1}),Object.defineProperty(this,"response",{value:r.response,enumerable:!1}),Object.setPrototypeOf(this,e.prototype)}[Gfe.custom](){return`RestError: ${this.message} + ${Wfe.sanitize(Object.assign(Object.assign({},this),{request:this.request,response:this.response}))}`}};Pp.RestError=kl;kl.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";kl.PARSE_ERROR="PARSE_ERROR";function Kfe(e){return e instanceof kl?!0:(0,$fe.isError)(e)&&e.name==="RestError"}});var V9=h(zl=>{"use strict";Object.defineProperty(zl,"__esModule",{value:!0});zl.tracingPolicyName=void 0;zl.tracingPolicy=e0e;var Xfe=G9(),Qfe=ts(),Yfe=E9(),qf=eo(),Cp=Fr(),Jfe=Lf(),Zfe=af();zl.tracingPolicyName="tracingPolicy";function e0e(e={}){let t=(0,Yfe.getUserAgentValue)(e.userAgentPrefix),r=new Zfe.Sanitizer({additionalAllowedQueryParameters:e.additionalAllowedQueryParameters}),i=t0e();return{name:zl.tracingPolicyName,async sendRequest(n,a){var s;if(!i)return a(n);let o=await t,l={"http.url":r.sanitizeUrl(n.url),"http.method":n.method,"http.user_agent":o,requestId:n.requestId};o&&(l["http.user_agent"]=o);let{span:d,tracingContext:c}=(s=r0e(i,n,l))!==null&&s!==void 0?s:{};if(!d||!c)return a(n);try{let p=await i.withContext(c,a,n);return n0e(d,p),p}catch(p){throw i0e(d,p),p}}}}function t0e(){try{return(0,Xfe.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:Qfe.SDK_VERSION})}catch(e){qf.logger.warning(`Error when creating the TracingClient: ${(0,Cp.getErrorMessage)(e)}`);return}}function r0e(e,t,r){try{let{span:i,updatedOptions:n}=e.startSpan(`HTTP ${t.method}`,{tracingOptions:t.tracingOptions},{spanKind:"client",spanAttributes:r});if(!i.isRecording()){i.end();return}let a=e.createRequestHeaders(n.tracingOptions.tracingContext);for(let[s,o]of Object.entries(a))t.headers.set(s,o);return{span:i,tracingContext:n.tracingOptions.tracingContext}}catch(i){qf.logger.warning(`Skipping creating a tracing span due to an error: ${(0,Cp.getErrorMessage)(i)}`);return}}function i0e(e,t){try{e.setStatus({status:"error",error:(0,Cp.isError)(t)?t:void 0}),(0,Jfe.isRestError)(t)&&t.statusCode&&e.setAttribute("http.status_code",t.statusCode),e.end()}catch(r){qf.logger.warning(`Skipping tracing span processing due to an error: ${(0,Cp.getErrorMessage)(r)}`)}}function n0e(e,t){try{e.setAttribute("http.status_code",t.status);let r=t.headers.get("x-ms-request-id");r&&e.setAttribute("serviceRequestId",r),e.setStatus({status:"success"}),e.end()}catch(r){qf.logger.warning(`Skipping tracing span processing due to an error: ${(0,Cp.getErrorMessage)(r)}`)}}});var TD=h(W9=>{"use strict";Object.defineProperty(W9,"__esModule",{value:!0});W9.createPipelineFromOptions=g0e;var a0e=g9(),s0e=V3(),o0e=y9(),l0e=N9(),xD=P9(),d0e=C9(),c0e=I9(),p0e=q9(),SD=Fr(),u0e=j9(),m0e=k9(),f0e=z9(),h0e=V9();function g0e(e){var t;let r=(0,s0e.createEmptyPipeline)();return SD.isNodeLike&&(e.tlsOptions&&r.addPolicy((0,f0e.tlsPolicy)(e.tlsOptions)),r.addPolicy((0,u0e.proxyPolicy)(e.proxyOptions)),r.addPolicy((0,d0e.decompressResponsePolicy)())),r.addPolicy((0,p0e.formDataPolicy)(),{beforePolicies:[xD.multipartPolicyName]}),r.addPolicy((0,l0e.userAgentPolicy)(e.userAgentOptions)),r.addPolicy((0,m0e.setClientRequestIdPolicy)((t=e.telemetryOptions)===null||t===void 0?void 0:t.clientRequestIdHeaderName)),r.addPolicy((0,xD.multipartPolicy)(),{afterPhase:"Deserialize"}),r.addPolicy((0,c0e.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"}),r.addPolicy((0,h0e.tracingPolicy)(Object.assign(Object.assign({},e.userAgentOptions),e.loggingOptions)),{afterPhase:"Retry"}),SD.isNodeLike&&r.addPolicy((0,o0e.redirectPolicy)(e.redirectOptions),{afterPhase:"Retry"}),r.addPolicy((0,a0e.logPolicy)(e.loggingOptions),{afterPhase:"Sign"}),r}});var ID=h(Mf=>{"use strict";Object.defineProperty(Mf,"__esModule",{value:!0});Mf.getBodyLength=AD;Mf.createNodeHttpClient=N0e;var Y9=(cf(),jd(df)),K9=Y9.__importStar(require("node:http")),X9=Y9.__importStar(require("node:https")),PD=Y9.__importStar(require("node:zlib")),y0e=require("node:stream"),CD=yf(),v0e=Sp(),Ap=Lf(),Rp=eo(),_0e={};function Op(e){return e&&typeof e.pipe=="function"}function RD(e){return new Promise(t=>{let r=()=>{t(),e.removeListener("close",r),e.removeListener("end",r),e.removeListener("error",r)};e.on("close",r),e.on("end",r),e.on("error",r)})}function OD(e){return e&&typeof e.byteLength=="number"}var Bf=class extends y0e.Transform{_transform(t,r,i){this.push(t),this.loadedBytes+=t.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),i()}catch(n){i(n)}}constructor(t){super(),this.loadedBytes=0,this.progressCallback=t}},Q9=class{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(t){var r,i,n;let a=new AbortController,s;if(t.abortSignal){if(t.abortSignal.aborted)throw new CD.AbortError("The operation was aborted.");s=p=>{p.type==="abort"&&a.abort()},t.abortSignal.addEventListener("abort",s)}t.timeout>0&&setTimeout(()=>{a.abort()},t.timeout);let o=t.headers.get("Accept-Encoding"),l=o?.includes("gzip")||o?.includes("deflate"),d=typeof t.body=="function"?t.body():t.body;if(d&&!t.headers.has("Content-Length")){let p=AD(d);p!==null&&t.headers.set("Content-Length",p)}let c;try{if(d&&t.onUploadProgress){let y=t.onUploadProgress,_=new Bf(y);_.on("error",b=>{Rp.logger.error("Error in upload progress",b)}),Op(d)?d.pipe(_):_.end(d),d=_}let p=await this.makeRequest(t,a,d),u=b0e(p),f={status:(r=p.statusCode)!==null&&r!==void 0?r:0,headers:u,request:t};if(t.method==="HEAD")return p.resume(),f;c=l?w0e(p,u):p;let g=t.onDownloadProgress;if(g){let y=new Bf(g);y.on("error",_=>{Rp.logger.error("Error in download progress",_)}),c.pipe(y),c=y}return!((i=t.streamResponseStatusCodes)===null||i===void 0)&&i.has(Number.POSITIVE_INFINITY)||!((n=t.streamResponseStatusCodes)===null||n===void 0)&&n.has(f.status)?f.readableStreamBody=c:f.bodyAsText=await E0e(c),f}finally{if(t.abortSignal&&s){let p=Promise.resolve();Op(d)&&(p=RD(d));let u=Promise.resolve();Op(c)&&(u=RD(c)),Promise.all([p,u]).then(()=>{var m;s&&((m=t.abortSignal)===null||m===void 0||m.removeEventListener("abort",s))}).catch(m=>{Rp.logger.warning("Error when cleaning up abortListener on httpRequest",m)})}}}makeRequest(t,r,i){var n;let a=new URL(t.url),s=a.protocol!=="https:";if(s&&!t.allowInsecureConnection)throw new Error(`Cannot connect to ${t.url} while allowInsecureConnection is false.`);let l={agent:(n=t.agent)!==null&&n!==void 0?n:this.getOrCreateAgent(t,s),hostname:a.hostname,path:`${a.pathname}${a.search}`,port:a.port,method:t.method,headers:t.headers.toJSON({preserveCase:!0})};return new Promise((d,c)=>{let p=s?K9.request(l,d):X9.request(l,d);p.once("error",u=>{var m;c(new Ap.RestError(u.message,{code:(m=u.code)!==null&&m!==void 0?m:Ap.RestError.REQUEST_SEND_ERROR,request:t}))}),r.signal.addEventListener("abort",()=>{let u=new CD.AbortError("The operation was aborted.");p.destroy(u),c(u)}),i&&Op(i)?i.pipe(p):i?typeof i=="string"||Buffer.isBuffer(i)?p.end(i):OD(i)?p.end(ArrayBuffer.isView(i)?Buffer.from(i.buffer):Buffer.from(i)):(Rp.logger.error("Unrecognized body type",i),c(new Ap.RestError("Unrecognized body type"))):p.end()})}getOrCreateAgent(t,r){var i;let n=t.disableKeepAlive;if(r)return n?K9.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new K9.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!t.tlsSettings)return X9.globalAgent;let a=(i=t.tlsSettings)!==null&&i!==void 0?i:_0e,s=this.cachedHttpsAgents.get(a);return s&&s.options.keepAlive===!n||(Rp.logger.info("No cached TLS Agent exist, creating a new Agent"),s=new X9.Agent(Object.assign({keepAlive:!n},a)),this.cachedHttpsAgents.set(a,s)),s}}};function b0e(e){let t=(0,v0e.createHttpHeaders)();for(let r of Object.keys(e.headers)){let i=e.headers[r];Array.isArray(i)?i.length>0&&t.set(r,i[0]):i&&t.set(r,i)}return t}function w0e(e,t){let r=t.get("Content-Encoding");if(r==="gzip"){let i=PD.createGunzip();return e.pipe(i),i}else if(r==="deflate"){let i=PD.createInflate();return e.pipe(i),i}return e}function E0e(e){return new Promise((t,r)=>{let i=[];e.on("data",n=>{Buffer.isBuffer(n)?i.push(n):i.push(Buffer.from(n))}),e.on("end",()=>{t(Buffer.concat(i).toString("utf8"))}),e.on("error",n=>{n&&n?.name==="AbortError"?r(n):r(new Ap.RestError(`Error reading response as text: ${n.message}`,{code:Ap.RestError.PARSE_ERROR}))})})}function AD(e){return e?Buffer.isBuffer(e)?e.length:Op(e)?null:OD(e)?e.byteLength:typeof e=="string"?Buffer.from(e).length:null:0}function N0e(){return new Q9}});var DD=h(J9=>{"use strict";Object.defineProperty(J9,"__esModule",{value:!0});J9.createDefaultHttpClient=S0e;var x0e=ID();function S0e(){return(0,x0e.createNodeHttpClient)()}});var LD=h(e5=>{"use strict";Object.defineProperty(e5,"__esModule",{value:!0});e5.createPipelineRequest=C0e;var T0e=Sp(),P0e=Fr(),Z9=class{constructor(t){var r,i,n,a,s,o,l;this.url=t.url,this.body=t.body,this.headers=(r=t.headers)!==null&&r!==void 0?r:(0,T0e.createHttpHeaders)(),this.method=(i=t.method)!==null&&i!==void 0?i:"GET",this.timeout=(n=t.timeout)!==null&&n!==void 0?n:0,this.multipartBody=t.multipartBody,this.formData=t.formData,this.disableKeepAlive=(a=t.disableKeepAlive)!==null&&a!==void 0?a:!1,this.proxySettings=t.proxySettings,this.streamResponseStatusCodes=t.streamResponseStatusCodes,this.withCredentials=(s=t.withCredentials)!==null&&s!==void 0?s:!1,this.abortSignal=t.abortSignal,this.tracingOptions=t.tracingOptions,this.onUploadProgress=t.onUploadProgress,this.onDownloadProgress=t.onDownloadProgress,this.requestId=t.requestId||(0,P0e.randomUUID)(),this.allowInsecureConnection=(o=t.allowInsecureConnection)!==null&&o!==void 0?o:!1,this.enableBrowserStreams=(l=t.enableBrowserStreams)!==null&&l!==void 0?l:!1}};function C0e(e){return new Z9(e)}});var qD=h(Ip=>{"use strict";Object.defineProperty(Ip,"__esModule",{value:!0});Ip.exponentialRetryPolicyName=void 0;Ip.exponentialRetryPolicy=I0e;var R0e=Ef(),O0e=Il(),A0e=ts();Ip.exponentialRetryPolicyName="exponentialRetryPolicy";function I0e(e={}){var t;return(0,O0e.retryPolicy)([(0,R0e.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreSystemErrors:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:A0e.DEFAULT_RETRY_POLICY_COUNT})}});var BD=h(Ul=>{"use strict";Object.defineProperty(Ul,"__esModule",{value:!0});Ul.systemErrorRetryPolicyName=void 0;Ul.systemErrorRetryPolicy=B0e;var D0e=Ef(),L0e=Il(),q0e=ts();Ul.systemErrorRetryPolicyName="systemErrorRetryPolicy";function B0e(e={}){var t;return{name:Ul.systemErrorRetryPolicyName,sendRequest:(0,L0e.retryPolicy)([(0,D0e.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreHttpStatusCodes:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:q0e.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var MD=h(Hl=>{"use strict";Object.defineProperty(Hl,"__esModule",{value:!0});Hl.throttlingRetryPolicyName=void 0;Hl.throttlingRetryPolicy=k0e;var M0e=wf(),F0e=Il(),j0e=ts();Hl.throttlingRetryPolicyName="throttlingRetryPolicy";function k0e(e={}){var t;return{name:Hl.throttlingRetryPolicyName,sendRequest:(0,F0e.retryPolicy)([(0,M0e.throttlingRetryStrategy)()],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:j0e.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var t5=h($l=>{"use strict";Object.defineProperty($l,"__esModule",{value:!0});$l.DEFAULT_CYCLER_OPTIONS=void 0;$l.createTokenCycler=H0e;var z0e=_f();$l.DEFAULT_CYCLER_OPTIONS={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function U0e(e,t,r){async function i(){if(Date.now()e.getToken(l,d),a.retryIntervalInMs,(c=i?.expiresOnTimestamp)!==null&&c!==void 0?c:Date.now()).then(u=>(r=null,i=u,n=d.tenantId,i)).catch(u=>{throw r=null,i=null,n=void 0,u})),r}return async(l,d)=>{let c=!!d.claims,p=n!==d.tenantId;return c&&(i=null),p||c||s.mustRefresh?o(l,d):(s.shouldRefresh&&o(l,d),i)}}});var FD=h(Gl=>{"use strict";Object.defineProperty(Gl,"__esModule",{value:!0});Gl.bearerTokenAuthenticationPolicyName=void 0;Gl.bearerTokenAuthenticationPolicy=K0e;var $0e=t5(),G0e=eo();Gl.bearerTokenAuthenticationPolicyName="bearerTokenAuthenticationPolicy";async function V0e(e){let{scopes:t,getAccessToken:r,request:i}=e,n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions},a=await r(t,n);a&&e.request.headers.set("Authorization",`Bearer ${a.token}`)}function W0e(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function K0e(e){var t;let{credential:r,scopes:i,challengeCallbacks:n}=e,a=e.logger||G0e.logger,s=Object.assign({authorizeRequest:(t=n?.authorizeRequest)!==null&&t!==void 0?t:V0e,authorizeRequestOnChallenge:n?.authorizeRequestOnChallenge},n),o=r?(0,$0e.createTokenCycler)(r):()=>Promise.resolve(null);return{name:Gl.bearerTokenAuthenticationPolicyName,async sendRequest(l,d){if(!l.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");await s.authorizeRequest({scopes:Array.isArray(i)?i:[i],request:l,getAccessToken:o,logger:a});let c,p;try{c=await d(l)}catch(u){p=u,c=u.response}if(s.authorizeRequestOnChallenge&&c?.status===401&&W0e(c)&&await s.authorizeRequestOnChallenge({scopes:Array.isArray(i)?i:[i],request:l,response:c,getAccessToken:o,logger:a}))return d(l);if(p)throw p;return c}}}});var jD=h(Vl=>{"use strict";Object.defineProperty(Vl,"__esModule",{value:!0});Vl.ndJsonPolicyName=void 0;Vl.ndJsonPolicy=X0e;Vl.ndJsonPolicyName="ndJsonPolicy";function X0e(){return{name:Vl.ndJsonPolicyName,async sendRequest(e,t){if(typeof e.body=="string"&&e.body.startsWith("[")){let r=JSON.parse(e.body);Array.isArray(r)&&(e.body=r.map(i=>JSON.stringify(i)+` +`).join(""))}return t(e)}}}});var zD=h(ro=>{"use strict";Object.defineProperty(ro,"__esModule",{value:!0});ro.auxiliaryAuthenticationHeaderPolicyName=void 0;ro.auxiliaryAuthenticationHeaderPolicy=Z0e;var Q0e=t5(),Y0e=eo();ro.auxiliaryAuthenticationHeaderPolicyName="auxiliaryAuthenticationHeaderPolicy";var kD="x-ms-authorization-auxiliary";async function J0e(e){var t,r;let{scopes:i,getAccessToken:n,request:a}=e,s={abortSignal:a.abortSignal,tracingOptions:a.tracingOptions};return(r=(t=await n(i,s))===null||t===void 0?void 0:t.token)!==null&&r!==void 0?r:""}function Z0e(e){let{credentials:t,scopes:r}=e,i=e.logger||Y0e.logger,n=new WeakMap;return{name:ro.auxiliaryAuthenticationHeaderPolicyName,async sendRequest(a,s){if(!a.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.");if(!t||t.length===0)return i.info(`${ro.auxiliaryAuthenticationHeaderPolicyName} header will not be set due to empty credentials.`),s(a);let o=[];for(let d of t){let c=n.get(d);c||(c=(0,Q0e.createTokenCycler)(d),n.set(d,c)),o.push(J0e({scopes:Array.isArray(r)?r:[r],request:a,getAccessToken:c,logger:i}))}let l=(await Promise.all(o)).filter(d=>!!d);return l.length===0?(i.warning(`None of the auxiliary tokens are valid. ${kD} header will not be set.`),s(a)):(a.headers.set(kD,l.map(d=>`Bearer ${d}`).join(", ")),s(a))}}}});var sa=h(B=>{"use strict";Object.defineProperty(B,"__esModule",{value:!0});B.createFileFromStream=B.createFile=B.auxiliaryAuthenticationHeaderPolicyName=B.auxiliaryAuthenticationHeaderPolicy=B.ndJsonPolicyName=B.ndJsonPolicy=B.bearerTokenAuthenticationPolicyName=B.bearerTokenAuthenticationPolicy=B.formDataPolicyName=B.formDataPolicy=B.tlsPolicyName=B.tlsPolicy=B.userAgentPolicyName=B.userAgentPolicy=B.defaultRetryPolicy=B.tracingPolicyName=B.tracingPolicy=B.retryPolicy=B.throttlingRetryPolicyName=B.throttlingRetryPolicy=B.systemErrorRetryPolicyName=B.systemErrorRetryPolicy=B.redirectPolicyName=B.redirectPolicy=B.getDefaultProxySettings=B.proxyPolicyName=B.proxyPolicy=B.multipartPolicyName=B.multipartPolicy=B.logPolicyName=B.logPolicy=B.setClientRequestIdPolicyName=B.setClientRequestIdPolicy=B.exponentialRetryPolicyName=B.exponentialRetryPolicy=B.decompressResponsePolicyName=B.decompressResponsePolicy=B.isRestError=B.RestError=B.createPipelineRequest=B.createHttpHeaders=B.createDefaultHttpClient=B.createPipelineFromOptions=B.createEmptyPipeline=void 0;var ehe=V3();Object.defineProperty(B,"createEmptyPipeline",{enumerable:!0,get:function(){return ehe.createEmptyPipeline}});var the=TD();Object.defineProperty(B,"createPipelineFromOptions",{enumerable:!0,get:function(){return the.createPipelineFromOptions}});var rhe=DD();Object.defineProperty(B,"createDefaultHttpClient",{enumerable:!0,get:function(){return rhe.createDefaultHttpClient}});var ihe=Sp();Object.defineProperty(B,"createHttpHeaders",{enumerable:!0,get:function(){return ihe.createHttpHeaders}});var nhe=LD();Object.defineProperty(B,"createPipelineRequest",{enumerable:!0,get:function(){return nhe.createPipelineRequest}});var UD=Lf();Object.defineProperty(B,"RestError",{enumerable:!0,get:function(){return UD.RestError}});Object.defineProperty(B,"isRestError",{enumerable:!0,get:function(){return UD.isRestError}});var HD=C9();Object.defineProperty(B,"decompressResponsePolicy",{enumerable:!0,get:function(){return HD.decompressResponsePolicy}});Object.defineProperty(B,"decompressResponsePolicyName",{enumerable:!0,get:function(){return HD.decompressResponsePolicyName}});var $D=qD();Object.defineProperty(B,"exponentialRetryPolicy",{enumerable:!0,get:function(){return $D.exponentialRetryPolicy}});Object.defineProperty(B,"exponentialRetryPolicyName",{enumerable:!0,get:function(){return $D.exponentialRetryPolicyName}});var GD=k9();Object.defineProperty(B,"setClientRequestIdPolicy",{enumerable:!0,get:function(){return GD.setClientRequestIdPolicy}});Object.defineProperty(B,"setClientRequestIdPolicyName",{enumerable:!0,get:function(){return GD.setClientRequestIdPolicyName}});var VD=g9();Object.defineProperty(B,"logPolicy",{enumerable:!0,get:function(){return VD.logPolicy}});Object.defineProperty(B,"logPolicyName",{enumerable:!0,get:function(){return VD.logPolicyName}});var WD=P9();Object.defineProperty(B,"multipartPolicy",{enumerable:!0,get:function(){return WD.multipartPolicy}});Object.defineProperty(B,"multipartPolicyName",{enumerable:!0,get:function(){return WD.multipartPolicyName}});var r5=j9();Object.defineProperty(B,"proxyPolicy",{enumerable:!0,get:function(){return r5.proxyPolicy}});Object.defineProperty(B,"proxyPolicyName",{enumerable:!0,get:function(){return r5.proxyPolicyName}});Object.defineProperty(B,"getDefaultProxySettings",{enumerable:!0,get:function(){return r5.getDefaultProxySettings}});var KD=y9();Object.defineProperty(B,"redirectPolicy",{enumerable:!0,get:function(){return KD.redirectPolicy}});Object.defineProperty(B,"redirectPolicyName",{enumerable:!0,get:function(){return KD.redirectPolicyName}});var XD=BD();Object.defineProperty(B,"systemErrorRetryPolicy",{enumerable:!0,get:function(){return XD.systemErrorRetryPolicy}});Object.defineProperty(B,"systemErrorRetryPolicyName",{enumerable:!0,get:function(){return XD.systemErrorRetryPolicyName}});var QD=MD();Object.defineProperty(B,"throttlingRetryPolicy",{enumerable:!0,get:function(){return QD.throttlingRetryPolicy}});Object.defineProperty(B,"throttlingRetryPolicyName",{enumerable:!0,get:function(){return QD.throttlingRetryPolicyName}});var ahe=Il();Object.defineProperty(B,"retryPolicy",{enumerable:!0,get:function(){return ahe.retryPolicy}});var YD=V9();Object.defineProperty(B,"tracingPolicy",{enumerable:!0,get:function(){return YD.tracingPolicy}});Object.defineProperty(B,"tracingPolicyName",{enumerable:!0,get:function(){return YD.tracingPolicyName}});var she=I9();Object.defineProperty(B,"defaultRetryPolicy",{enumerable:!0,get:function(){return she.defaultRetryPolicy}});var JD=N9();Object.defineProperty(B,"userAgentPolicy",{enumerable:!0,get:function(){return JD.userAgentPolicy}});Object.defineProperty(B,"userAgentPolicyName",{enumerable:!0,get:function(){return JD.userAgentPolicyName}});var ZD=z9();Object.defineProperty(B,"tlsPolicy",{enumerable:!0,get:function(){return ZD.tlsPolicy}});Object.defineProperty(B,"tlsPolicyName",{enumerable:!0,get:function(){return ZD.tlsPolicyName}});var eL=q9();Object.defineProperty(B,"formDataPolicy",{enumerable:!0,get:function(){return eL.formDataPolicy}});Object.defineProperty(B,"formDataPolicyName",{enumerable:!0,get:function(){return eL.formDataPolicyName}});var tL=FD();Object.defineProperty(B,"bearerTokenAuthenticationPolicy",{enumerable:!0,get:function(){return tL.bearerTokenAuthenticationPolicy}});Object.defineProperty(B,"bearerTokenAuthenticationPolicyName",{enumerable:!0,get:function(){return tL.bearerTokenAuthenticationPolicyName}});var rL=jD();Object.defineProperty(B,"ndJsonPolicy",{enumerable:!0,get:function(){return rL.ndJsonPolicy}});Object.defineProperty(B,"ndJsonPolicyName",{enumerable:!0,get:function(){return rL.ndJsonPolicyName}});var iL=zD();Object.defineProperty(B,"auxiliaryAuthenticationHeaderPolicy",{enumerable:!0,get:function(){return iL.auxiliaryAuthenticationHeaderPolicy}});Object.defineProperty(B,"auxiliaryAuthenticationHeaderPolicyName",{enumerable:!0,get:function(){return iL.auxiliaryAuthenticationHeaderPolicyName}});var nL=x9();Object.defineProperty(B,"createFile",{enumerable:!0,get:function(){return nL.createFile}});Object.defineProperty(B,"createFileFromStream",{enumerable:!0,get:function(){return nL.createFileFromStream}})});var PL={};eh(PL,{__addDisposableResource:()=>SL,__assign:()=>Ff,__asyncDelegator:()=>yL,__asyncGenerator:()=>gL,__asyncValues:()=>vL,__await:()=>Wl,__awaiter:()=>cL,__classPrivateFieldGet:()=>EL,__classPrivateFieldIn:()=>xL,__classPrivateFieldSet:()=>NL,__createBinding:()=>kf,__decorate:()=>oL,__disposeResources:()=>TL,__esDecorate:()=>ohe,__exportStar:()=>uL,__extends:()=>aL,__generator:()=>pL,__importDefault:()=>wL,__importStar:()=>bL,__makeTemplateObject:()=>_L,__metadata:()=>dL,__param:()=>lL,__propKey:()=>dhe,__read:()=>n5,__rest:()=>sL,__runInitializers:()=>lhe,__setFunctionName:()=>che,__spread:()=>mL,__spreadArray:()=>hL,__spreadArrays:()=>fL,__values:()=>jf,default:()=>mhe});function aL(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");i5(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function sL(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(s=e[o])&&(a=(n<3?s(a):n>3?s(t,r,a):s(t,r))||a);return n>3&&a&&Object.defineProperty(t,r,a),a}function lL(e,t){return function(r,i){t(r,i,e)}}function ohe(e,t,r,i,n,a){function s(_){if(_!==void 0&&typeof _!="function")throw new TypeError("Function expected");return _}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?i.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in i)f[g]=g==="access"?{}:i[g];for(var g in i.access)f.access[g]=i.access[g];f.addInitializer=function(_){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(_||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&n.unshift(p)}else(p=s(y))&&(o==="field"?n.unshift(p):c[l]=p)}d&&Object.defineProperty(d,i.name,c),u=!0}function lhe(e,t,r){for(var i=arguments.length>2,n=0;n0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function n5(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,a=[],s;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(s)throw s.error}}return a}function mL(){for(var e=[],t=0;t1||l(m,g)})},f&&(n[m]=f(n[m])))}function l(m,f){try{d(i[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof Wl?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function yL(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,a){t[n]=e[n]?function(s){return(r=!r)?{value:Wl(e[n](s)),done:!1}:a?a(s):s}:a}}function vL(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof jf=="function"?jf(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function _L(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function bL(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&kf(t,e,r);return phe(t,e),t}function wL(e){return e&&e.__esModule?e:{default:e}}function EL(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function NL(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function xL(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function SL(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function TL(e){function t(a){e.error=e.hasError?new uhe(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(a).then(n,function(s){return t(s),n()})}else i|=1}catch(s){t(s)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var i5,Ff,kf,phe,uhe,mhe,CL=Z0(()=>{i5=function(e,t){return i5=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},i5(e,t)};Ff=function(){return Ff=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(zf,"__esModule",{value:!0});zf.AzureKeyCredential=void 0;var a5=class{get key(){return this._key}constructor(t){if(!t)throw new Error("key must be a non-empty string");this._key=t}update(t){this._key=t}};zf.AzureKeyCredential=a5});var OL=h(s5=>{"use strict";Object.defineProperty(s5,"__esModule",{value:!0});s5.isKeyCredential=hhe;var fhe=Fr();function hhe(e){return(0,fhe.isObjectWithProperties)(e,["key"])&&typeof e.key=="string"}});var AL=h(Dp=>{"use strict";Object.defineProperty(Dp,"__esModule",{value:!0});Dp.AzureNamedKeyCredential=void 0;Dp.isNamedKeyCredential=yhe;var ghe=Fr(),o5=class{get key(){return this._key}get name(){return this._name}constructor(t,r){if(!t||!r)throw new TypeError("name and key must be non-empty strings");this._name=t,this._key=r}update(t,r){if(!t||!r)throw new TypeError("newName and newKey must be non-empty strings");this._name=t,this._key=r}};Dp.AzureNamedKeyCredential=o5;function yhe(e){return(0,ghe.isObjectWithProperties)(e,["name","key"])&&typeof e.key=="string"&&typeof e.name=="string"}});var IL=h(Lp=>{"use strict";Object.defineProperty(Lp,"__esModule",{value:!0});Lp.AzureSASCredential=void 0;Lp.isSASCredential=_he;var vhe=Fr(),l5=class{get signature(){return this._signature}constructor(t){if(!t)throw new Error("shared access signature must be a non-empty string");this._signature=t}update(t){if(!t)throw new Error("shared access signature must be a non-empty string");this._signature=t}};Lp.AzureSASCredential=l5;function _he(e){return(0,vhe.isObjectWithProperties)(e,["signature"])&&typeof e.signature=="string"}});var DL=h(d5=>{"use strict";Object.defineProperty(d5,"__esModule",{value:!0});d5.isTokenCredential=bhe;function bhe(e){let t=e;return t&&typeof t.getToken=="function"&&(t.signRequest===void 0||t.getToken.length>0)}});var BL=h(xr=>{"use strict";Object.defineProperty(xr,"__esModule",{value:!0});xr.isTokenCredential=xr.isSASCredential=xr.AzureSASCredential=xr.isNamedKeyCredential=xr.AzureNamedKeyCredential=xr.isKeyCredential=xr.AzureKeyCredential=void 0;var whe=RL();Object.defineProperty(xr,"AzureKeyCredential",{enumerable:!0,get:function(){return whe.AzureKeyCredential}});var Ehe=OL();Object.defineProperty(xr,"isKeyCredential",{enumerable:!0,get:function(){return Ehe.isKeyCredential}});var LL=AL();Object.defineProperty(xr,"AzureNamedKeyCredential",{enumerable:!0,get:function(){return LL.AzureNamedKeyCredential}});Object.defineProperty(xr,"isNamedKeyCredential",{enumerable:!0,get:function(){return LL.isNamedKeyCredential}});var qL=IL();Object.defineProperty(xr,"AzureSASCredential",{enumerable:!0,get:function(){return qL.AzureSASCredential}});Object.defineProperty(xr,"isSASCredential",{enumerable:!0,get:function(){return qL.isSASCredential}});var Nhe=DL();Object.defineProperty(xr,"isTokenCredential",{enumerable:!0,get:function(){return Nhe.isTokenCredential}})});var c5=h(An=>{"use strict";Object.defineProperty(An,"__esModule",{value:!0});An.pipelineContainsDisableKeepAlivePolicy=An.createDisableKeepAlivePolicy=An.disableKeepAlivePolicyName=void 0;An.disableKeepAlivePolicyName="DisableKeepAlivePolicy";function xhe(){return{name:An.disableKeepAlivePolicyName,async sendRequest(e,t){return e.disableKeepAlive=!0,t(e)}}}An.createDisableKeepAlivePolicy=xhe;function She(e){return e.getOrderedPolicies().some(t=>t.name===An.disableKeepAlivePolicyName)}An.pipelineContainsDisableKeepAlivePolicy=She});var aq={};eh(aq,{__addDisposableResource:()=>iq,__assign:()=>Uf,__asyncDelegator:()=>XL,__asyncGenerator:()=>KL,__asyncValues:()=>QL,__await:()=>Kl,__awaiter:()=>UL,__classPrivateFieldGet:()=>eq,__classPrivateFieldIn:()=>rq,__classPrivateFieldSet:()=>tq,__createBinding:()=>$f,__decorate:()=>jL,__disposeResources:()=>nq,__esDecorate:()=>The,__exportStar:()=>$L,__extends:()=>ML,__generator:()=>HL,__importDefault:()=>ZL,__importStar:()=>JL,__makeTemplateObject:()=>YL,__metadata:()=>zL,__param:()=>kL,__propKey:()=>Che,__read:()=>u5,__rest:()=>FL,__runInitializers:()=>Phe,__setFunctionName:()=>Rhe,__spread:()=>GL,__spreadArray:()=>WL,__spreadArrays:()=>VL,__values:()=>Hf,default:()=>Ihe});function ML(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");p5(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function FL(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(s=e[o])&&(a=(n<3?s(a):n>3?s(t,r,a):s(t,r))||a);return n>3&&a&&Object.defineProperty(t,r,a),a}function kL(e,t){return function(r,i){t(r,i,e)}}function The(e,t,r,i,n,a){function s(_){if(_!==void 0&&typeof _!="function")throw new TypeError("Function expected");return _}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?i.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in i)f[g]=g==="access"?{}:i[g];for(var g in i.access)f.access[g]=i.access[g];f.addInitializer=function(_){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(_||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&n.unshift(p)}else(p=s(y))&&(o==="field"?n.unshift(p):c[l]=p)}d&&Object.defineProperty(d,i.name,c),u=!0}function Phe(e,t,r){for(var i=arguments.length>2,n=0;n0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function u5(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,a=[],s;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(s)throw s.error}}return a}function GL(){for(var e=[],t=0;t1||l(m,g)})},f&&(n[m]=f(n[m])))}function l(m,f){try{d(i[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof Kl?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function XL(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,a){t[n]=e[n]?function(s){return(r=!r)?{value:Kl(e[n](s)),done:!1}:a?a(s):s}:a}}function QL(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof Hf=="function"?Hf(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function YL(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function JL(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&$f(t,e,r);return Ohe(t,e),t}function ZL(e){return e&&e.__esModule?e:{default:e}}function eq(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function tq(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function rq(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function iq(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function nq(e){function t(a){e.error=e.hasError?new Ahe(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(a).then(n,function(s){return t(s),n()})}else i|=1}catch(s){t(s)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var p5,Uf,$f,Ohe,Ahe,Ihe,sq=Z0(()=>{p5=function(e,t){return p5=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},p5(e,t)};Uf=function(){return Uf=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(In,"__esModule",{value:!0});In.decodeStringToString=In.decodeString=In.encodeByteArray=In.encodeString=void 0;function Dhe(e){return Buffer.from(e).toString("base64")}In.encodeString=Dhe;function Lhe(e){return(e instanceof Buffer?e:Buffer.from(e.buffer)).toString("base64")}In.encodeByteArray=Lhe;function qhe(e){return Buffer.from(e,"base64")}In.decodeString=qhe;function Bhe(e){return Buffer.from(e,"base64").toString()}In.decodeStringToString=Bhe});var qp=h(Xl=>{"use strict";Object.defineProperty(Xl,"__esModule",{value:!0});Xl.XML_CHARKEY=Xl.XML_ATTRKEY=void 0;Xl.XML_ATTRKEY="$";Xl.XML_CHARKEY="_"});var f5=h(Dn=>{"use strict";Object.defineProperty(Dn,"__esModule",{value:!0});Dn.flattenResponse=Dn.isValidUuid=Dn.isDuration=Dn.isPrimitiveBody=void 0;function oq(e,t){return t!=="Composite"&&t!=="Dictionary"&&(typeof e=="string"||typeof e=="number"||typeof e=="boolean"||t?.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i)!==null||e===void 0||e===null)}Dn.isPrimitiveBody=oq;var Mhe=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Fhe(e){return Mhe.test(e)}Dn.isDuration=Fhe;var jhe=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/i;function khe(e){return jhe.test(e)}Dn.isValidUuid=khe;function zhe(e){let t=Object.assign(Object.assign({},e.headers),e.body);return e.hasNullableType&&Object.getOwnPropertyNames(t).length===0?e.shouldWrapBody?{body:null}:null:e.shouldWrapBody?Object.assign(Object.assign({},e.headers),{body:e.body}):t}function Uhe(e,t){var r,i;let n=e.parsedHeaders;if(e.request.method==="HEAD")return Object.assign(Object.assign({},n),{body:e.parsedBody});let a=t&&t.bodyMapper,s=!!a?.nullable,o=a?.type.name;if(o==="Stream")return Object.assign(Object.assign({},n),{blobBody:e.blobBody,readableStreamBody:e.readableStreamBody});let l=o==="Composite"&&a.type.modelProperties||{},d=Object.keys(l).some(c=>l[c].serializedName==="");if(o==="Sequence"||d){let c=(r=e.parsedBody)!==null&&r!==void 0?r:[];for(let p of Object.keys(l))l[p].serializedName&&(c[p]=(i=e.parsedBody)===null||i===void 0?void 0:i[p]);if(n)for(let p of Object.keys(n))c[p]=n[p];return s&&!e.parsedBody&&!n&&Object.getOwnPropertyNames(l).length===0?null:c}return zhe({body:e.parsedBody,headers:n,hasNullableType:s,shouldWrapBody:oq(e.parsedBody,o)})}Dn.flattenResponse=Uhe});var Bp=h(Ql=>{"use strict";Object.defineProperty(Ql,"__esModule",{value:!0});Ql.MapperTypeNames=Ql.createSerializer=void 0;var Hhe=(sq(),jd(aq)),Vf=Hhe.__importStar(m5()),Yt=qp(),dq=f5(),h5=class{constructor(t={},r=!1){this.modelMappers=t,this.isXML=r}validateConstraints(t,r,i){let n=(a,s)=>{throw new Error(`"${i}" with value "${r}" should satisfy the constraint "${a}": ${s}.`)};if(t.constraints&&r!==void 0&&r!==null){let{ExclusiveMaximum:a,ExclusiveMinimum:s,InclusiveMaximum:o,InclusiveMinimum:l,MaxItems:d,MaxLength:c,MinItems:p,MinLength:u,MultipleOf:m,Pattern:f,UniqueItems:g}=t.constraints;if(a!==void 0&&r>=a&&n("ExclusiveMaximum",a),s!==void 0&&r<=s&&n("ExclusiveMinimum",s),o!==void 0&&r>o&&n("InclusiveMaximum",o),l!==void 0&&rd&&n("MaxItems",d),c!==void 0&&r.length>c&&n("MaxLength",c),p!==void 0&&r.lengthb.indexOf(y)!==_)&&n("UniqueItems",g)}}serialize(t,r,i,n={xml:{}}){var a,s,o;let l={xml:{rootName:(a=n.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=n.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:Yt.XML_CHARKEY}},d={},c=t.type.name;i||(i=t.serializedName),c.match(/^Sequence$/i)!==null&&(d=[]),t.isConstant&&(r=t.defaultValue);let{required:p,nullable:u}=t;if(p&&u&&r===void 0)throw new Error(`${i} cannot be undefined.`);if(p&&!u&&r==null)throw new Error(`${i} cannot be null or undefined.`);if(!p&&u===!1&&r===null)throw new Error(`${i} cannot be null.`);return r==null||c.match(/^any$/i)!==null?d=r:c.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null?d=Qhe(c,i,r):c.match(/^Enum$/i)!==null?d=Yhe(i,t.type.allowedValues,r):c.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null?d=e2e(c,r,i):c.match(/^ByteArray$/i)!==null?d=Jhe(i,r):c.match(/^Base64Url$/i)!==null?d=Zhe(i,r):c.match(/^Sequence$/i)!==null?d=t2e(this,t,r,i,!!this.isXML,l):c.match(/^Dictionary$/i)!==null?d=r2e(this,t,r,i,!!this.isXML,l):c.match(/^Composite$/i)!==null&&(d=n2e(this,t,r,i,!!this.isXML,l)),d}deserialize(t,r,i,n={xml:{}}){var a,s,o,l;let d={xml:{rootName:(a=n.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=n.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:Yt.XML_CHARKEY},ignoreUnknownProperties:(l=n.ignoreUnknownProperties)!==null&&l!==void 0?l:!1};if(r==null)return this.isXML&&t.type.name==="Sequence"&&!t.xmlIsWrapped&&(r=[]),t.defaultValue!==void 0&&(r=t.defaultValue),r;let c,p=t.type.name;if(i||(i=t.serializedName),p.match(/^Composite$/i)!==null)c=s2e(this,t,r,i,d);else{if(this.isXML){let u=d.xml.xmlCharKey;r[Yt.XML_ATTRKEY]!==void 0&&r[u]!==void 0&&(r=r[u])}p.match(/^Number$/i)!==null?(c=parseFloat(r),isNaN(c)&&(c=r)):p.match(/^Boolean$/i)!==null?r==="true"?c=!0:r==="false"?c=!1:c=r:p.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null?c=r:p.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null?c=new Date(r):p.match(/^UnixTime$/i)!==null?c=Xhe(r):p.match(/^ByteArray$/i)!==null?c=Vf.decodeString(r):p.match(/^Base64Url$/i)!==null?c=Whe(r):p.match(/^Sequence$/i)!==null?c=l2e(this,t,r,i,d):p.match(/^Dictionary$/i)!==null&&(c=o2e(this,t,r,i,d))}return t.isConstant&&(c=t.defaultValue),c}};function $he(e={},t=!1){return new h5(e,t)}Ql.createSerializer=$he;function Ghe(e,t){let r=e.length;for(;r-1>=0&&e[r-1]===t;)--r;return e.substr(0,r)}function Vhe(e){if(!e)return;if(!(e instanceof Uint8Array))throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.");let t=Vf.encodeByteArray(e);return Ghe(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function Whe(e){if(e){if(e&&typeof e.valueOf()!="string")throw new Error("Please provide an input of type string for converting to Uint8Array");return e=e.replace(/-/g,"+").replace(/_/g,"/"),Vf.decodeString(e)}}function g5(e){let t=[],r="";if(e){let i=e.split(".");for(let n of i)n.charAt(n.length-1)==="\\"?r+=n.substr(0,n.length-1)+".":(r+=n,t.push(r),r="")}return t}function Khe(e){if(e)return typeof e.valueOf()=="string"&&(e=new Date(e)),Math.floor(e.getTime()/1e3)}function Xhe(e){if(e)return new Date(e*1e3)}function Qhe(e,t,r){if(r!=null){if(e.match(/^Number$/i)!==null){if(typeof r!="number")throw new Error(`${t} with value ${r} must be of type number.`)}else if(e.match(/^String$/i)!==null){if(typeof r.valueOf()!="string")throw new Error(`${t} with value "${r}" must be of type string.`)}else if(e.match(/^Uuid$/i)!==null){if(!(typeof r.valueOf()=="string"&&(0,dq.isValidUuid)(r)))throw new Error(`${t} with value "${r}" must be of type string and a valid uuid.`)}else if(e.match(/^Boolean$/i)!==null){if(typeof r!="boolean")throw new Error(`${t} with value ${r} must be of type boolean.`)}else if(e.match(/^Stream$/i)!==null){let i=typeof r;if(i!=="string"&&typeof r.pipe!="function"&&typeof r.tee!="function"&&!(r instanceof ArrayBuffer)&&!ArrayBuffer.isView(r)&&!((typeof Blob=="function"||typeof Blob=="object")&&r instanceof Blob)&&i!=="function")throw new Error(`${t} must be a string, Blob, ArrayBuffer, ArrayBufferView, ReadableStream, or () => ReadableStream.`)}}return r}function Yhe(e,t,r){if(!t)throw new Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`);if(!t.some(n=>typeof n.valueOf()=="string"?n.toLowerCase()===r.toLowerCase():n===r))throw new Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`);return r}function Jhe(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=Vf.encodeByteArray(t)}return t}function Zhe(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=Vhe(t)}return t}function e2e(e,t,r){if(t!=null){if(e.match(/^Date$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`);t=t instanceof Date?t.toISOString().substring(0,10):new Date(t).toISOString().substring(0,10)}else if(e.match(/^DateTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`);t=t instanceof Date?t.toISOString():new Date(t).toISOString()}else if(e.match(/^DateTimeRfc1123$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in RFC-1123 format.`);t=t instanceof Date?t.toUTCString():new Date(t).toUTCString()}else if(e.match(/^UnixTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in RFC-1123/ISO8601 format for it to be serialized in UnixTime/Epoch format.`);t=Khe(t)}else if(e.match(/^TimeSpan$/i)!==null&&!(0,dq.isDuration)(t))throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}return t}function t2e(e,t,r,i,n,a){var s;if(!Array.isArray(r))throw new Error(`${i} must be of type Array.`);let o=t.type.element;if(!o||typeof o!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}.`);o.type.name==="Composite"&&o.type.className&&(o=(s=e.modelMappers[o.type.className])!==null&&s!==void 0?s:o);let l=[];for(let d=0;du!==c)&&(s[c]=e.serialize(l,r[c],i+'["'+c+'"]',a))}return s}return r}function uq(e,t,r,i){if(!r||!e.xmlNamespace)return t;let a={[e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns"]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[Yt.XML_ATTRKEY])return t;{let o=Object.assign({},t);return o[Yt.XML_ATTRKEY]=a,o}}let s={};return s[i.xml.xmlCharKey]=t,s[Yt.XML_ATTRKEY]=a,s}function a2e(e,t){return[Yt.XML_ATTRKEY,t.xml.xmlCharKey].includes(e)}function s2e(e,t,r,i,n){var a,s;let o=(a=n.xml.xmlCharKey)!==null&&a!==void 0?a:Yt.XML_CHARKEY;Gf(e,t)&&(t=mq(e,t,r,"serializedName"));let l=pq(e,t,i),d={},c=[];for(let u of Object.keys(l)){let m=l[u],f=g5(l[u].serializedName);c.push(f[0]);let{serializedName:g,xmlName:y,xmlElementName:_}=m,b=i;g!==""&&g!==void 0&&(b=i+"."+g);let C=m.headerCollectionPrefix;if(C){let R={};for(let A of Object.keys(r))A.startsWith(C)&&(R[A.substring(C.length)]=e.deserialize(m.type.value,r[A],b,n)),c.push(A);d[u]=R}else if(e.isXML)if(m.xmlIsAttribute&&r[Yt.XML_ATTRKEY])d[u]=e.deserialize(m,r[Yt.XML_ATTRKEY][y],b,n);else if(m.xmlIsMsText)r[o]!==void 0?d[u]=r[o]:typeof r=="string"&&(d[u]=r);else{let R=_||y||g;if(m.xmlIsWrapped){let A=r[y],U=(s=A?.[_])!==null&&s!==void 0?s:[];d[u]=e.deserialize(m,U,b,n),c.push(y)}else{let A=r[R];d[u]=e.deserialize(m,A,b,n),c.push(R)}}else{let R,A=r,U=0;for(let q of f){if(!A)break;U++,A=A[q]}A===null&&U{for(let f in l)if(g5(l[f].serializedName)[0]===m)return!1;return!0};for(let m in r)u(m)&&(d[m]=e.deserialize(p,r[m],i+'["'+m+'"]',n))}else if(r&&!n.ignoreUnknownProperties)for(let u of Object.keys(r))d[u]===void 0&&!c.includes(u)&&!a2e(u,n)&&(d[u]=r[u]);return d}function o2e(e,t,r,i,n){let a=t.type.value;if(!a||typeof a!="object")throw new Error(`"value" metadata for a Dictionary must be defined in the mapper and it must of type "object" in ${i}`);if(r){let s={};for(let o of Object.keys(r))s[o]=e.deserialize(a,r[o],i,n);return s}return r}function l2e(e,t,r,i,n){var a;let s=t.type.element;if(!s||typeof s!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}`);if(r){Array.isArray(r)||(r=[r]),s.type.name==="Composite"&&s.type.className&&(s=(a=e.modelMappers[s.type.className])!==null&&a!==void 0?a:s);let o=[];for(let l=0;l{"use strict";Object.defineProperty(Wf,"__esModule",{value:!0});Wf.state=void 0;Wf.state={operationRequestMap:new WeakMap}});var Mp=h(Yl=>{"use strict";Object.defineProperty(Yl,"__esModule",{value:!0});Yl.getOperationRequestInfo=Yl.getOperationArgumentValueFromParameter=void 0;var hq=fq();function yq(e,t,r){let i=t.parameterPath,n=t.mapper,a;if(typeof i=="string"&&(i=[i]),Array.isArray(i)){if(i.length>0)if(n.isConstant)a=n.defaultValue;else{let s=gq(e,i);!s.propertyFound&&r&&(s=gq(r,i));let o=!1;s.propertyFound||(o=n.required||i[0]==="options"&&i.length===2),a=o?n.defaultValue:s.propertyValue}}else{n.required&&(a={});for(let s in i){let o=n.type.modelProperties[s],l=i[s],d=yq(e,{parameterPath:l,mapper:o},r);d!==void 0&&(a||(a={}),a[s]=d)}}return a}Yl.getOperationArgumentValueFromParameter=yq;function gq(e,t){let r={propertyFound:!1},i=0;for(;i{"use strict";Object.defineProperty(io,"__esModule",{value:!0});io.deserializationPolicy=io.deserializationPolicyName=void 0;var p2e=qp(),Kf=sa(),bq=Bp(),y5=Mp(),u2e=["application/json","text/json"],m2e=["application/xml","application/atom+xml"];io.deserializationPolicyName="deserializationPolicy";function f2e(e={}){var t,r,i,n,a,s,o;let l=(r=(t=e.expectedContentTypes)===null||t===void 0?void 0:t.json)!==null&&r!==void 0?r:u2e,d=(n=(i=e.expectedContentTypes)===null||i===void 0?void 0:i.xml)!==null&&n!==void 0?n:m2e,c=e.parseXML,p=e.serializerOptions,u={xml:{rootName:(a=p?.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=p?.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=p?.xml.xmlCharKey)!==null&&o!==void 0?o:p2e.XML_CHARKEY}};return{name:io.deserializationPolicyName,async sendRequest(m,f){let g=await f(m);return y2e(l,d,g,u,c)}}}io.deserializationPolicy=f2e;function h2e(e){let t,r=e.request,i=(0,y5.getOperationRequestInfo)(r),n=i?.operationSpec;return n&&(i?.operationResponseGetter?t=i?.operationResponseGetter(n,e):t=n.responses[e.status]),t}function g2e(e){let t=e.request,r=(0,y5.getOperationRequestInfo)(t),i=r?.shouldDeserialize,n;return i===void 0?n=!0:typeof i=="boolean"?n=i:n=i(e),n}async function y2e(e,t,r,i,n){let a=await b2e(e,t,r,i,n);if(!g2e(a))return a;let s=(0,y5.getOperationRequestInfo)(a.request),o=s?.operationSpec;if(!o||!o.responses)return a;let l=h2e(a),{error:d,shouldReturnResponse:c}=_2e(a,o,l,i);if(d)throw d;if(c)return a;if(l){if(l.bodyMapper){let p=a.parsedBody;o.isXML&&l.bodyMapper.type.name===bq.MapperTypeNames.Sequence&&(p=typeof p=="object"?p[l.bodyMapper.xmlElementName]:[]);try{a.parsedBody=o.serializer.deserialize(l.bodyMapper,p,"operationRes.parsedBody",i)}catch(u){throw new Kf.RestError(`Error ${u} occurred in deserializing the responseBody - ${a.bodyAsText}`,{statusCode:a.status,request:a.request,response:a})}}else o.httpMethod==="HEAD"&&(a.parsedBody=r.status>=200&&r.status<300);l.headersMapper&&(a.parsedHeaders=o.serializer.deserialize(l.headersMapper,a.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:!0}))}return a}function v2e(e){let t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function _2e(e,t,r,i){var n;let a=200<=e.status&&e.status<300;if(v2e(t)?a:!!r)if(r){if(!r.isError)return{error:null,shouldReturnResponse:!1}}else return{error:null,shouldReturnResponse:!1};let o=r??t.responses.default,l=!((n=e.request.streamResponseStatusCodes)===null||n===void 0)&&n.has(e.status)?`Unexpected status code: ${e.status}`:e.bodyAsText,d=new Kf.RestError(l,{statusCode:e.status,request:e.request,response:e});if(!o)throw d;let c=o.bodyMapper,p=o.headersMapper;try{if(e.parsedBody){let u=e.parsedBody,m;if(c){let g=u;if(t.isXML&&c.type.name===bq.MapperTypeNames.Sequence){g=[];let y=c.xmlElementName;typeof u=="object"&&y&&(g=u[y])}m=t.serializer.deserialize(c,g,"error.response.parsedBody",i)}let f=u.error||m||u;d.code=f.code,f.message&&(d.message=f.message),c&&(d.response.parsedBody=m)}e.headers&&p&&(d.response.parsedHeaders=t.serializer.deserialize(p,e.headers.toJSON(),"operationRes.parsedHeaders"))}catch(u){d.message=`Error "${u.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:d,shouldReturnResponse:!1}}async function b2e(e,t,r,i,n){var a;if(!(!((a=r.request.streamResponseStatusCodes)===null||a===void 0)&&a.has(r.status))&&r.bodyAsText){let s=r.bodyAsText,o=r.headers.get("Content-Type")||"",l=o?o.split(";").map(d=>d.toLowerCase()):[];try{if(l.length===0||l.some(d=>e.indexOf(d)!==-1))return r.parsedBody=JSON.parse(s),r;if(l.some(d=>t.indexOf(d)!==-1)){if(!n)throw new Error("Parsing XML not supported.");let d=await n(s,i.xml);return r.parsedBody=d,r}}catch(d){let c=`Error "${d}" occurred while parsing the response body - ${r.bodyAsText}.`,p=d.code||Kf.RestError.PARSE_ERROR;throw new Kf.RestError(c,{code:p,statusCode:r.status,request:r.request,response:r})}}return r}});var Xf=h(Jl=>{"use strict";Object.defineProperty(Jl,"__esModule",{value:!0});Jl.getPathStringFromParameter=Jl.getStreamingResponseStatusCodes=void 0;var w2e=Bp();function E2e(e){let t=new Set;for(let r in e.responses){let i=e.responses[r];i.bodyMapper&&i.bodyMapper.type.name===w2e.MapperTypeNames.Stream&&t.add(Number(r))}return t}Jl.getStreamingResponseStatusCodes=E2e;function N2e(e){let{parameterPath:t,mapper:r}=e,i;return typeof t=="string"?i=t:Array.isArray(t)?i=t.join("."):i=r.serializedName,i}Jl.getPathStringFromParameter=N2e});var w5=h(an=>{"use strict";Object.defineProperty(an,"__esModule",{value:!0});an.serializeRequestBody=an.serializeHeaders=an.serializationPolicy=an.serializationPolicyName=void 0;var b5=qp(),Qf=Mp(),_5=Bp(),Fp=Xf();an.serializationPolicyName="serializationPolicy";function x2e(e={}){let t=e.stringifyXML;return{name:an.serializationPolicyName,async sendRequest(r,i){let n=(0,Qf.getOperationRequestInfo)(r),a=n?.operationSpec,s=n?.operationArguments;return a&&s&&(wq(r,s,a),Eq(r,s,a,t)),i(r)}}}an.serializationPolicy=x2e;function wq(e,t,r){var i,n;if(r.headerParameters)for(let s of r.headerParameters){let o=(0,Qf.getOperationArgumentValueFromParameter)(t,s);if(o!=null||s.mapper.required){o=r.serializer.serialize(s.mapper,o,(0,Fp.getPathStringFromParameter)(s));let l=s.mapper.headerCollectionPrefix;if(l)for(let d of Object.keys(o))e.headers.set(l+d,o[d]);else e.headers.set(s.mapper.serializedName||(0,Fp.getPathStringFromParameter)(s),o)}}let a=(n=(i=t.options)===null||i===void 0?void 0:i.requestOptions)===null||n===void 0?void 0:n.customHeaders;if(a)for(let s of Object.keys(a))e.headers.set(s,a[s])}an.serializeHeaders=wq;function Eq(e,t,r,i=function(){throw new Error("XML serialization unsupported!")}){var n,a,s,o,l;let d=(n=t.options)===null||n===void 0?void 0:n.serializerOptions,c={xml:{rootName:(a=d?.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=d?.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=d?.xml.xmlCharKey)!==null&&o!==void 0?o:b5.XML_CHARKEY}},p=c.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){e.body=(0,Qf.getOperationArgumentValueFromParameter)(t,r.requestBody);let u=r.requestBody.mapper,{required:m,serializedName:f,xmlName:g,xmlElementName:y,xmlNamespace:_,xmlNamespacePrefix:b,nullable:C}=u,R=u.type.name;try{if(e.body!==void 0&&e.body!==null||C&&e.body===null||m){let A=(0,Fp.getPathStringFromParameter)(r.requestBody);e.body=r.serializer.serialize(u,e.body,A,c);let U=R===_5.MapperTypeNames.Stream;if(r.isXML){let ne=b?`xmlns:${b}`:"xmlns",j=S2e(_,ne,R,e.body,c);R===_5.MapperTypeNames.Sequence?e.body=i(T2e(j,y||g||f,ne,_),{rootName:g||f,xmlCharKey:p}):U||(e.body=i(j,{rootName:g||f,xmlCharKey:p}))}else{if(R===_5.MapperTypeNames.String&&(!((l=r.contentType)===null||l===void 0)&&l.match("text/plain")||r.mediaType==="text"))return;U||(e.body=JSON.stringify(e.body))}}}catch(A){throw new Error(`Error "${A.message}" occurred in serializing the payload - ${JSON.stringify(f,void 0," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){e.formData={};for(let u of r.formDataParameters){let m=(0,Qf.getOperationArgumentValueFromParameter)(t,u);if(m!=null){let f=u.mapper.serializedName||(0,Fp.getPathStringFromParameter)(u);e.formData[f]=r.serializer.serialize(u.mapper,m,(0,Fp.getPathStringFromParameter)(u),c)}}}}an.serializeRequestBody=Eq;function S2e(e,t,r,i,n){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){let a={};return a[n.xml.xmlCharKey]=i,a[b5.XML_ATTRKEY]={[t]:e},a}return i}function T2e(e,t,r,i){if(Array.isArray(e)||(e=[e]),!r||!i)return{[t]:e};let n={[t]:e};return n[b5.XML_ATTRKEY]={[r]:i},n}});var E5=h(Yf=>{"use strict";Object.defineProperty(Yf,"__esModule",{value:!0});Yf.createClientPipeline=void 0;var P2e=v5(),Nq=sa(),C2e=w5();function R2e(e={}){let t=(0,Nq.createPipelineFromOptions)(e??{});return e.credentialOptions&&t.addPolicy((0,Nq.bearerTokenAuthenticationPolicy)({credential:e.credentialOptions.credential,scopes:e.credentialOptions.credentialScopes})),t.addPolicy((0,C2e.serializationPolicy)(e.serializationOptions),{phase:"Serialize"}),t.addPolicy((0,P2e.deserializationPolicy)(e.deserializationOptions),{phase:"Deserialize"}),t}Yf.createClientPipeline=R2e});var xq=h(Jf=>{"use strict";Object.defineProperty(Jf,"__esModule",{value:!0});Jf.getCachedDefaultHttpClient=void 0;var O2e=sa(),N5;function A2e(){return N5||(N5=(0,O2e.createDefaultHttpClient)()),N5}Jf.getCachedDefaultHttpClient=A2e});var Cq=h(Zl=>{"use strict";Object.defineProperty(Zl,"__esModule",{value:!0});Zl.appendQueryParams=Zl.getRequestUrl=void 0;var Tq=Mp(),x5=Xf(),I2e={CSV:",",SSV:" ",Multi:"Multi",TSV:" ",Pipes:"|"};function D2e(e,t,r,i){let n=L2e(t,r,i),a=!1,s=Sq(e,n);if(t.path){let d=Sq(t.path,n);t.path==="/{nextLink}"&&d.startsWith("/")&&(d=d.substring(1)),q2e(d)?(s=d,a=!0):s=B2e(s,d)}let{queryParams:o,sequenceParams:l}=M2e(t,r,i);return s=Pq(s,o,l,a),s}Zl.getRequestUrl=D2e;function Sq(e,t){let r=e;for(let[i,n]of t)r=r.split(i).join(n);return r}function L2e(e,t,r){var i;let n=new Map;if(!((i=e.urlParameters)===null||i===void 0)&&i.length)for(let a of e.urlParameters){let s=(0,Tq.getOperationArgumentValueFromParameter)(t,a,r),o=(0,x5.getPathStringFromParameter)(a);s=e.serializer.serialize(a.mapper,s,o),a.skipEncoding||(s=encodeURIComponent(s)),n.set(`{${a.mapper.serializedName||o}}`,s)}return n}function q2e(e){return e.includes("://")}function B2e(e,t){if(!t)return e;let r=new URL(e),i=r.pathname;i.endsWith("/")||(i=`${i}/`),t.startsWith("/")&&(t=t.substring(1));let n=t.indexOf("?");if(n!==-1){let a=t.substring(0,n),s=t.substring(n+1);i=i+a,s&&(r.search=r.search?`${r.search}&${s}`:s)}else i=i+t;return r.pathname=i,r.toString()}function M2e(e,t,r){var i;let n=new Map,a=new Set;if(!((i=e.queryParameters)===null||i===void 0)&&i.length)for(let s of e.queryParameters){s.mapper.type.name==="Sequence"&&s.mapper.serializedName&&a.add(s.mapper.serializedName);let o=(0,Tq.getOperationArgumentValueFromParameter)(t,s,r);if(o!=null||s.mapper.required){o=e.serializer.serialize(s.mapper,o,(0,x5.getPathStringFromParameter)(s));let l=s.collectionFormat?I2e[s.collectionFormat]:"";if(Array.isArray(o)&&(o=o.map(d=>d??"")),s.collectionFormat==="Multi"&&o.length===0)continue;Array.isArray(o)&&(s.collectionFormat==="SSV"||s.collectionFormat==="TSV")&&(o=o.join(l)),s.skipEncoding||(Array.isArray(o)?o=o.map(d=>encodeURIComponent(d)):o=encodeURIComponent(o)),Array.isArray(o)&&(s.collectionFormat==="CSV"||s.collectionFormat==="Pipes")&&(o=o.join(l)),n.set(s.mapper.serializedName||(0,x5.getPathStringFromParameter)(s),o)}}return{queryParams:n,sequenceParams:a}}function F2e(e){let t=new Map;if(!e||e[0]!=="?")return t;e=e.slice(1);let r=e.split("&");for(let i of r){let[n,a]=i.split("=",2),s=t.get(n);s?Array.isArray(s)?s.push(a):t.set(n,[s,a]):t.set(n,a)}return t}function Pq(e,t,r,i=!1){if(t.size===0)return e;let n=new URL(e),a=F2e(n.search);for(let[o,l]of t){let d=a.get(o);if(Array.isArray(d))if(Array.isArray(l)){d.push(...l);let c=new Set(d);a.set(o,Array.from(c))}else d.push(l);else d?(Array.isArray(l)?l.unshift(d):r.has(o)&&a.set(o,[d,l]),i||a.set(o,l)):a.set(o,l)}let s=[];for(let[o,l]of a)if(typeof l=="string")s.push(`${o}=${l}`);else if(Array.isArray(l))for(let d of l)s.push(`${o}=${d}`);else s.push(`${o}=${l}`);return n.search=s.length?`?${s.join("&")}`:"",n.toString()}Zl.appendQueryParams=Pq});var S5=h(Zf=>{"use strict";Object.defineProperty(Zf,"__esModule",{value:!0});Zf.logger=void 0;var j2e=Nl();Zf.logger=(0,j2e.createClientLogger)("core-client")});var Oq=h(e0=>{"use strict";Object.defineProperty(e0,"__esModule",{value:!0});e0.ServiceClient=void 0;var k2e=sa(),z2e=E5(),Rq=f5(),U2e=xq(),H2e=Mp(),$2e=Cq(),G2e=Xf(),V2e=S5(),T5=class{constructor(t={}){var r,i;if(this._requestContentType=t.requestContentType,this._endpoint=(r=t.endpoint)!==null&&r!==void 0?r:t.baseUri,t.baseUri&&V2e.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead."),this._allowInsecureConnection=t.allowInsecureConnection,this._httpClient=t.httpClient||(0,U2e.getCachedDefaultHttpClient)(),this.pipeline=t.pipeline||W2e(t),!((i=t.additionalPolicies)===null||i===void 0)&&i.length)for(let{policy:n,position:a}of t.additionalPolicies){let s=a==="perRetry"?"Sign":void 0;this.pipeline.addPolicy(n,{afterPhase:s})}}async sendRequest(t){return this.pipeline.sendRequest(this._httpClient,t)}async sendOperationRequest(t,r){let i=r.baseUrl||this._endpoint;if(!i)throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a endpoint string property that contains the base URL to use.");let n=(0,$2e.getRequestUrl)(i,r,t,this),a=(0,k2e.createPipelineRequest)({url:n});a.method=r.httpMethod;let s=(0,H2e.getOperationRequestInfo)(a);s.operationSpec=r,s.operationArguments=t;let o=r.contentType||this._requestContentType;o&&r.requestBody&&a.headers.set("Content-Type",o);let l=t.options;if(l){let d=l.requestOptions;d&&(d.timeout&&(a.timeout=d.timeout),d.onUploadProgress&&(a.onUploadProgress=d.onUploadProgress),d.onDownloadProgress&&(a.onDownloadProgress=d.onDownloadProgress),d.shouldDeserialize!==void 0&&(s.shouldDeserialize=d.shouldDeserialize),d.allowInsecureConnection&&(a.allowInsecureConnection=!0)),l.abortSignal&&(a.abortSignal=l.abortSignal),l.tracingOptions&&(a.tracingOptions=l.tracingOptions)}this._allowInsecureConnection&&(a.allowInsecureConnection=!0),a.streamResponseStatusCodes===void 0&&(a.streamResponseStatusCodes=(0,G2e.getStreamingResponseStatusCodes)(r));try{let d=await this.sendRequest(a),c=(0,Rq.flattenResponse)(d,r.responses[d.status]);return l?.onResponse&&l.onResponse(d,c),c}catch(d){if(typeof d=="object"&&d?.response){let c=d.response,p=(0,Rq.flattenResponse)(c,r.responses[d.statusCode]||r.responses.default);d.details=p,l?.onResponse&&l.onResponse(c,p,d)}throw d}}};e0.ServiceClient=T5;function W2e(e){let t=K2e(e),r=e.credential&&t?{credentialScopes:t,credential:e.credential}:void 0;return(0,z2e.createClientPipeline)(Object.assign(Object.assign({},e),{credentialOptions:r}))}function K2e(e){if(e.credentialScopes)return e.credentialScopes;if(e.endpoint)return`${e.endpoint}/.default`;if(e.baseUri)return`${e.baseUri}/.default`;if(e.credential&&!e.credentialScopes)throw new Error("When using credentials, the ServiceClientOptions must contain either a endpoint or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy")}});var Iq=h(ed=>{"use strict";Object.defineProperty(ed,"__esModule",{value:!0});ed.authorizeRequestOnClaimChallenge=ed.parseCAEChallenge=void 0;var X2e=S5(),Q2e=m5();function Aq(e){return`, ${e.trim()}`.split(", Bearer ").filter(r=>r).map(r=>`${r.trim()}, `.split('", ').filter(a=>a).map(a=>(([s,o])=>({[s]:o}))(a.trim().split('="'))).reduce((a,s)=>Object.assign(Object.assign({},a),s),{}))}ed.parseCAEChallenge=Aq;async function Y2e(e){let{scopes:t,response:r}=e,i=e.logger||X2e.logger,n=r.headers.get("WWW-Authenticate");if(!n)return i.info("The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow."),!1;let s=(Aq(n)||[]).find(l=>l.claims);if(!s)return i.info('The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.'),!1;let o=await e.getAccessToken(s.scope?[s.scope]:t,{claims:(0,Q2e.decodeStringToString)(s.claims)});return o?(e.request.headers.set("Authorization",`Bearer ${o.token}`),!0):!1}ed.authorizeRequestOnClaimChallenge=Y2e});var Lq=h(t0=>{"use strict";Object.defineProperty(t0,"__esModule",{value:!0});t0.authorizeRequestOnTenantChallenge=void 0;var Dq={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function J2e(e){return/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/.test(e)}var Z2e=async e=>{let t=nge(e.request),r=rge(e.response);if(r){let i=ige(r),n=tge(e,i),a=ege(i);if(!a)return!1;let s=await e.getAccessToken(n,Object.assign(Object.assign({},t),{tenantId:a}));return s?(e.request.headers.set(Dq.HeaderConstants.AUTHORIZATION,`Bearer ${s.token}`),!0):!1}return!1};t0.authorizeRequestOnTenantChallenge=Z2e;function ege(e){let i=new URL(e.authorization_uri).pathname.split("/")[1];if(i&&J2e(i))return i}function tge(e,t){if(!t.resource_id)return e.scopes;let r=new URL(t.resource_id);r.pathname=Dq.DefaultScope;let i=r.toString();return i==="https://disk.azure.com/.default"&&(i="https://disk.azure.com//.default"),[i]}function rge(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function ige(e){return`${e.slice(7).trim()} `.split(" ").filter(n=>n).map(n=>(([a,s])=>({[a]:s}))(n.trim().split("="))).reduce((n,a)=>Object.assign(Object.assign({},n),a),{})}function nge(e){return{abortSignal:e.abortSignal,requestOptions:{timeout:e.timeout},tracingOptions:e.tracingOptions}}});var P5=h(at=>{"use strict";Object.defineProperty(at,"__esModule",{value:!0});at.authorizeRequestOnTenantChallenge=at.authorizeRequestOnClaimChallenge=at.serializationPolicyName=at.serializationPolicy=at.deserializationPolicyName=at.deserializationPolicy=at.XML_CHARKEY=at.XML_ATTRKEY=at.createClientPipeline=at.ServiceClient=at.MapperTypeNames=at.createSerializer=void 0;var qq=Bp();Object.defineProperty(at,"createSerializer",{enumerable:!0,get:function(){return qq.createSerializer}});Object.defineProperty(at,"MapperTypeNames",{enumerable:!0,get:function(){return qq.MapperTypeNames}});var age=Oq();Object.defineProperty(at,"ServiceClient",{enumerable:!0,get:function(){return age.ServiceClient}});var sge=E5();Object.defineProperty(at,"createClientPipeline",{enumerable:!0,get:function(){return sge.createClientPipeline}});var Bq=qp();Object.defineProperty(at,"XML_ATTRKEY",{enumerable:!0,get:function(){return Bq.XML_ATTRKEY}});Object.defineProperty(at,"XML_CHARKEY",{enumerable:!0,get:function(){return Bq.XML_CHARKEY}});var Mq=v5();Object.defineProperty(at,"deserializationPolicy",{enumerable:!0,get:function(){return Mq.deserializationPolicy}});Object.defineProperty(at,"deserializationPolicyName",{enumerable:!0,get:function(){return Mq.deserializationPolicyName}});var Fq=w5();Object.defineProperty(at,"serializationPolicy",{enumerable:!0,get:function(){return Fq.serializationPolicy}});Object.defineProperty(at,"serializationPolicyName",{enumerable:!0,get:function(){return Fq.serializationPolicyName}});var oge=Iq();Object.defineProperty(at,"authorizeRequestOnClaimChallenge",{enumerable:!0,get:function(){return oge.authorizeRequestOnClaimChallenge}});var lge=Lq();Object.defineProperty(at,"authorizeRequestOnTenantChallenge",{enumerable:!0,get:function(){return lge.authorizeRequestOnTenantChallenge}})});var kp=h(Ln=>{"use strict";Object.defineProperty(Ln,"__esModule",{value:!0});Ln.HttpHeaders=Ln.toHttpHeadersLike=Ln.toWebResourceLike=Ln.toPipelineRequest=void 0;var jq=sa(),kq=Symbol("Original PipelineRequest"),dge=Symbol.for("@azure/core-client original request");function zq(e,t={}){let i=e[kq],n=(0,jq.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));if(i)return i.headers=n,i;{let a=(0,jq.createPipelineRequest)({url:e.url,method:e.method,headers:n,withCredentials:e.withCredentials,timeout:e.timeout,requestId:e.requestId,abortSignal:e.abortSignal,body:e.body,formData:e.formData,disableKeepAlive:!!e.keepAlive,onDownloadProgress:e.onDownloadProgress,onUploadProgress:e.onUploadProgress,proxySettings:e.proxySettings,streamResponseStatusCodes:e.streamResponseStatusCodes});return t.originalRequest&&(a[dge]=t.originalRequest),a}}Ln.toPipelineRequest=zq;function Uq(e,t){var r;let i=(r=t?.originalRequest)!==null&&r!==void 0?r:e,n={url:e.url,method:e.method,headers:Hq(e.headers),withCredentials:e.withCredentials,timeout:e.timeout,requestId:e.headers.get("x-ms-client-request-id")||e.requestId,abortSignal:e.abortSignal,body:e.body,formData:e.formData,keepAlive:!!e.disableKeepAlive,onDownloadProgress:e.onDownloadProgress,onUploadProgress:e.onUploadProgress,proxySettings:e.proxySettings,streamResponseStatusCodes:e.streamResponseStatusCodes,clone(){throw new Error("Cannot clone a non-proxied WebResourceLike")},prepare(){throw new Error("WebResourceLike.prepare() is not supported by @azure/core-http-compat")},validateRequestProperties(){}};return t?.createProxy?new Proxy(n,{get(a,s,o){return s===kq?e:s==="clone"?()=>Uq(zq(n,{originalRequest:i}),{createProxy:!0,originalRequest:i}):Reflect.get(a,s,o)},set(a,s,o,l){return s==="keepAlive"&&(e.disableKeepAlive=!o),typeof s=="string"&&["url","method","withCredentials","timeout","requestId","abortSignal","body","formData","onDownloadProgress","onUploadProgress","proxySettings","streamResponseStatusCodes"].includes(s)&&(e[s]=o),Reflect.set(a,s,o,l)}}):n}Ln.toWebResourceLike=Uq;function Hq(e){return new r0(e.toJSON({preserveCase:!0}))}Ln.toHttpHeadersLike=Hq;function jp(e){return e.toLowerCase()}var r0=class e{constructor(t){if(this._headersMap={},t)for(let r in t)this.set(r,t[r])}set(t,r){this._headersMap[jp(t)]={name:t,value:r.toString()}}get(t){let r=this._headersMap[jp(t)];return r?r.value:void 0}contains(t){return!!this._headersMap[jp(t)]}remove(t){let r=this.contains(t);return delete this._headersMap[jp(t)],r}rawHeaders(){return this.toJson({preserveCase:!0})}headersArray(){let t=[];for(let r in this._headersMap)t.push(this._headersMap[r]);return t}headerNames(){let t=[],r=this.headersArray();for(let i=0;i{"use strict";Object.defineProperty(td,"__esModule",{value:!0});td.toPipelineResponse=td.toCompatResponse=void 0;var cge=sa(),C5=kp(),$q=Symbol("Original FullOperationResponse");function pge(e,t){let r=(0,C5.toWebResourceLike)(e.request),i=(0,C5.toHttpHeadersLike)(e.headers);return t?.createProxy?new Proxy(e,{get(n,a,s){return a==="headers"?i:a==="request"?r:a===$q?e:Reflect.get(n,a,s)},set(n,a,s,o){return a==="headers"?i=s:a==="request"&&(r=s),Reflect.set(n,a,s,o)}}):Object.assign(Object.assign({},e),{request:r,headers:i})}td.toCompatResponse=pge;function uge(e){let r=e[$q],i=(0,cge.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));return r?(r.headers=i,r):Object.assign(Object.assign({},e),{headers:i,request:(0,C5.toPipelineRequest)(e.request)})}td.toPipelineResponse=uge});var Vq=h(n0=>{"use strict";Object.defineProperty(n0,"__esModule",{value:!0});n0.ExtendedServiceClient=void 0;var Gq=c5(),mge=sa(),fge=P5(),hge=i0(),R5=class extends fge.ServiceClient{constructor(t){var r,i;super(t),((r=t.keepAliveOptions)===null||r===void 0?void 0:r.enable)===!1&&!(0,Gq.pipelineContainsDisableKeepAlivePolicy)(this.pipeline)&&this.pipeline.addPolicy((0,Gq.createDisableKeepAlivePolicy)()),((i=t.redirectOptions)===null||i===void 0?void 0:i.handleRedirects)===!1&&this.pipeline.removePolicy({name:mge.redirectPolicyName})}async sendOperationRequest(t,r){var i;let n=(i=t?.options)===null||i===void 0?void 0:i.onResponse,a;function s(l,d,c){a=l,n&&n(l,d,c)}t.options=Object.assign(Object.assign({},t.options),{onResponse:s});let o=await super.sendOperationRequest(t,r);return a&&Object.defineProperty(o,"_response",{value:(0,hge.toCompatResponse)(a)}),o}};n0.ExtendedServiceClient=R5});var Qq=h(oa=>{"use strict";Object.defineProperty(oa,"__esModule",{value:!0});oa.createRequestPolicyFactoryPolicy=oa.requestPolicyFactoryPolicyName=oa.HttpPipelineLogLevel=void 0;var Wq=kp(),Kq=i0(),Xq;(function(e){e[e.ERROR=1]="ERROR",e[e.INFO=3]="INFO",e[e.OFF=0]="OFF",e[e.WARNING=2]="WARNING"})(Xq||(oa.HttpPipelineLogLevel=Xq={}));var gge={log(e,t){},shouldLog(e){return!1}};oa.requestPolicyFactoryPolicyName="RequestPolicyFactoryPolicy";function yge(e){let t=e.slice().reverse();return{name:oa.requestPolicyFactoryPolicyName,async sendRequest(r,i){let n={async sendRequest(o){let l=await i((0,Wq.toPipelineRequest)(o));return(0,Kq.toCompatResponse)(l,{createProxy:!0})}};for(let o of t)n=o.create(n,gge);let a=(0,Wq.toWebResourceLike)(r,{createProxy:!0}),s=await n.sendRequest(a);return(0,Kq.toPipelineResponse)(s)}}}oa.createRequestPolicyFactoryPolicy=yge});var Yq=h(a0=>{"use strict";Object.defineProperty(a0,"__esModule",{value:!0});a0.convertHttpClient=void 0;var vge=i0(),_ge=kp();function bge(e){return{sendRequest:async t=>{let r=await e.sendRequest((0,_ge.toWebResourceLike)(t,{createProxy:!0}));return(0,vge.toPipelineResponse)(r)}}}a0.convertHttpClient=bge});var Jq=h(Sr=>{"use strict";Object.defineProperty(Sr,"__esModule",{value:!0});Sr.toHttpHeadersLike=Sr.convertHttpClient=Sr.disableKeepAlivePolicyName=Sr.HttpPipelineLogLevel=Sr.createRequestPolicyFactoryPolicy=Sr.requestPolicyFactoryPolicyName=Sr.ExtendedServiceClient=void 0;var wge=Vq();Object.defineProperty(Sr,"ExtendedServiceClient",{enumerable:!0,get:function(){return wge.ExtendedServiceClient}});var O5=Qq();Object.defineProperty(Sr,"requestPolicyFactoryPolicyName",{enumerable:!0,get:function(){return O5.requestPolicyFactoryPolicyName}});Object.defineProperty(Sr,"createRequestPolicyFactoryPolicy",{enumerable:!0,get:function(){return O5.createRequestPolicyFactoryPolicy}});Object.defineProperty(Sr,"HttpPipelineLogLevel",{enumerable:!0,get:function(){return O5.HttpPipelineLogLevel}});var Ege=c5();Object.defineProperty(Sr,"disableKeepAlivePolicyName",{enumerable:!0,get:function(){return Ege.disableKeepAlivePolicyName}});var Nge=Yq();Object.defineProperty(Sr,"convertHttpClient",{enumerable:!0,get:function(){return Nge.convertHttpClient}});var xge=kp();Object.defineProperty(Sr,"toHttpHeadersLike",{enumerable:!0,get:function(){return xge.toHttpHeadersLike}})});var s0=h(la=>{"use strict";var Zq=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",Sge=Zq+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",eB="["+Zq+"]["+Sge+"]*",Tge=new RegExp("^"+eB+"$"),Pge=function(e,t){let r=[],i=t.exec(e);for(;i;){let n=[];n.startIndex=t.lastIndex-i[0].length;let a=i.length;for(let s=0;s"u")};la.isExist=function(e){return typeof e<"u"};la.isEmptyObject=function(e){return Object.keys(e).length===0};la.merge=function(e,t,r){if(t){let i=Object.keys(t),n=i.length;for(let a=0;a{"use strict";var A5=s0(),Rge={allowBooleanAttributes:!1,unpairedTags:[]};aB.validate=function(e,t){t=Object.assign({},Rge,t);let r=[],i=!1,n=!1;e[0]==="\uFEFF"&&(e=e.substr(1));for(let a=0;a"&&e[a]!==" "&&e[a]!==" "&&e[a]!==` +`&&e[a]!=="\r";a++)l+=e[a];if(l=l.trim(),l[l.length-1]==="/"&&(l=l.substring(0,l.length-1),a--),!Mge(l)){let p;return l.trim().length===0?p="Invalid space after '<'.":p="Tag '"+l+"' is an invalid name.",It("InvalidTag",p,jr(e,a))}let d=Ige(e,a);if(d===!1)return It("InvalidAttr","Attributes for '"+l+"' have open quote.",jr(e,a));let c=d.value;if(a=d.index,c[c.length-1]==="/"){let p=a-c.length;c=c.substring(0,c.length-1);let u=nB(c,t);if(u===!0)i=!0;else return It(u.err.code,u.err.msg,jr(e,p+u.err.line))}else if(o)if(d.tagClosed){if(c.trim().length>0)return It("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",jr(e,s));if(r.length===0)return It("InvalidTag","Closing tag '"+l+"' has not been opened.",jr(e,s));{let p=r.pop();if(l!==p.tagName){let u=jr(e,p.tagStartPos);return It("InvalidTag","Expected closing tag '"+p.tagName+"' (opened in line "+u.line+", col "+u.col+") instead of closing tag '"+l+"'.",jr(e,s))}r.length==0&&(n=!0)}}else return It("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",jr(e,a));else{let p=nB(c,t);if(p!==!0)return It(p.err.code,p.err.msg,jr(e,a-c.length+p.err.line));if(n===!0)return It("InvalidXml","Multiple possible root nodes found.",jr(e,a));t.unpairedTags.indexOf(l)!==-1||r.push({tagName:l,tagStartPos:s}),i=!0}for(a++;a0)return It("InvalidXml","Invalid '"+JSON.stringify(r.map(a=>a.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return It("InvalidXml","Start tag expected.",1);return!0};function tB(e){return e===" "||e===" "||e===` +`||e==="\r"}function rB(e,t){let r=t;for(;t5&&i==="xml")return It("InvalidXml","XML declaration allowed only at the start of the document.",jr(e,t));if(e[t]=="?"&&e[t+1]==">"){t++;break}else continue}return t}function iB(e,t){if(e.length>t+5&&e[t+1]==="-"&&e[t+2]==="-"){for(t+=3;t"){t+=2;break}}else if(e.length>t+8&&e[t+1]==="D"&&e[t+2]==="O"&&e[t+3]==="C"&&e[t+4]==="T"&&e[t+5]==="Y"&&e[t+6]==="P"&&e[t+7]==="E"){let r=1;for(t+=8;t"&&(r--,r===0))break}else if(e.length>t+9&&e[t+1]==="["&&e[t+2]==="C"&&e[t+3]==="D"&&e[t+4]==="A"&&e[t+5]==="T"&&e[t+6]==="A"&&e[t+7]==="["){for(t+=8;t"){t+=2;break}}return t}var Oge='"',Age="'";function Ige(e,t){let r="",i="",n=!1;for(;t"&&i===""){n=!0;break}r+=e[t]}return i!==""?!1:{value:r,index:t,tagClosed:n}}var Dge=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function nB(e,t){let r=A5.getAllMatches(e,Dge),i={};for(let n=0;n{var sB={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,r){return e}},Fge=function(e){return Object.assign({},sB,e)};D5.buildOptions=Fge;D5.defaultOptions=sB});var dB=h((jxe,lB)=>{"use strict";var L5=class{constructor(t){this.tagname=t,this.child=[],this[":@"]={}}add(t,r){t==="__proto__"&&(t="#__proto__"),this.child.push({[t]:r})}addChild(t){t.tagname==="__proto__"&&(t.tagname="#__proto__"),t[":@"]&&Object.keys(t[":@"]).length>0?this.child.push({[t.tagname]:t.child,":@":t[":@"]}):this.child.push({[t.tagname]:t.child})}};lB.exports=L5});var pB=h((kxe,cB)=>{var jge=s0();function kge(e,t){let r={};if(e[t+3]==="O"&&e[t+4]==="C"&&e[t+5]==="T"&&e[t+6]==="Y"&&e[t+7]==="P"&&e[t+8]==="E"){t=t+9;let i=1,n=!1,a=!1,s="";for(;t"){if(a?e[t-1]==="-"&&e[t-2]==="-"&&(a=!1,i--):i--,i===0)break}else e[t]==="["?n=!0:s+=e[t];if(i!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:r,i:t}}function zge(e,t){let r="";for(;t{var Kge=/^[-+]?0x[a-fA-F0-9]+$/,Xge=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt);!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);var Qge={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};function Yge(e,t={}){if(t=Object.assign({},Qge,t),!e||typeof e!="string")return e;let r=e.trim();if(t.skipLike!==void 0&&t.skipLike.test(r))return e;if(t.hex&&Kge.test(r))return Number.parseInt(r,16);{let i=Xge.exec(r);if(i){let n=i[1],a=i[2],s=Jge(i[3]),o=i[4]||i[6];if(!t.leadingZeros&&a.length>0&&n&&r[2]!==".")return e;if(!t.leadingZeros&&a.length>0&&!n&&r[1]!==".")return e;{let l=Number(r),d=""+l;return d.search(/[eE]/)!==-1||o?t.eNotation?l:e:r.indexOf(".")!==-1?d==="0"&&s===""||d===s||n&&d==="-"+s?l:e:a?s===d||n+s===d?l:e:r===d||r===n+d?l:e}}else return e}}function Jge(e){return e&&e.indexOf(".")!==-1&&(e=e.replace(/0+$/,""),e==="."?e="0":e[0]==="."?e="0"+e:e[e.length-1]==="."&&(e=e.substr(0,e.length-1))),e}uB.exports=Yge});var q5=h((Uxe,fB)=>{function Zge(e){return typeof e=="function"?e:Array.isArray(e)?t=>{for(let r of e)if(typeof r=="string"&&t===r||r instanceof RegExp&&r.test(t))return!0}:()=>!1}fB.exports=Zge});var yB=h((Hxe,gB)=>{"use strict";var hB=s0(),Up=dB(),e6e=pB(),t6e=mB(),r6e=q5(),B5=class{constructor(t){this.options=t,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"\xA2"},pound:{regex:/&(pound|#163);/g,val:"\xA3"},yen:{regex:/&(yen|#165);/g,val:"\xA5"},euro:{regex:/&(euro|#8364);/g,val:"\u20AC"},copyright:{regex:/&(copy|#169);/g,val:"\xA9"},reg:{regex:/&(reg|#174);/g,val:"\xAE"},inr:{regex:/&(inr|#8377);/g,val:"\u20B9"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(r,i)=>String.fromCharCode(Number.parseInt(i,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(r,i)=>String.fromCharCode(Number.parseInt(i,16))}},this.addExternalEntities=i6e,this.parseXml=l6e,this.parseTextData=n6e,this.resolveNameSpace=a6e,this.buildAttributesMap=o6e,this.isItStopNode=u6e,this.replaceEntitiesValue=c6e,this.readStopNodeData=f6e,this.saveTextToParentTag=p6e,this.addChild=d6e,this.ignoreAttributesFn=r6e(this.options.ignoreAttributes)}};function i6e(e){let t=Object.keys(e);for(let r=0;r0)){s||(e=this.replaceEntitiesValue(e));let o=this.options.tagValueProcessor(t,e,r,n,a);return o==null?e:typeof o!=typeof e||o!==e?o:this.options.trimValues?F5(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?F5(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function a6e(e){if(this.options.removeNSPrefix){let t=e.split(":"),r=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns")return"";t.length===2&&(e=r+t[1])}return e}var s6e=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function o6e(e,t,r){if(this.options.ignoreAttributes!==!0&&typeof e=="string"){let i=hB.getAllMatches(e,s6e),n=i.length,a={};for(let s=0;s",a,"Closing Tag is not closed."),l=e.substring(a+2,o).trim();if(this.options.removeNSPrefix){let p=l.indexOf(":");p!==-1&&(l=l.substr(p+1))}this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&(i=this.saveTextToParentTag(i,r,n));let d=n.substring(n.lastIndexOf(".")+1);if(l&&this.options.unpairedTags.indexOf(l)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: `);let c=0;d&&this.options.unpairedTags.indexOf(d)!==-1?(c=n.lastIndexOf(".",n.lastIndexOf(".")-1),this.tagsNodeStack.pop()):c=n.lastIndexOf("."),n=n.substring(0,c),r=this.tagsNodeStack.pop(),i="",a=o}else if(e[a+1]==="?"){let o=M5(e,a,!1,"?>");if(!o)throw new Error("Pi Tag is not closed.");if(i=this.saveTextToParentTag(i,r,n),!(this.options.ignoreDeclaration&&o.tagName==="?xml"||this.options.ignorePiTags)){let l=new Up(o.tagName);l.add(this.options.textNodeName,""),o.tagName!==o.tagExp&&o.attrExpPresent&&(l[":@"]=this.buildAttributesMap(o.tagExp,n,o.tagName)),this.addChild(r,l,n)}a=o.closeIndex+1}else if(e.substr(a+1,3)==="!--"){let o=no(e,"-->",a+4,"Comment is not closed.");if(this.options.commentPropName){let l=e.substring(a+4,o-2);i=this.saveTextToParentTag(i,r,n),r.add(this.options.commentPropName,[{[this.options.textNodeName]:l}])}a=o}else if(e.substr(a+1,2)==="!D"){let o=e6e(e,a);this.docTypeEntities=o.entities,a=o.i}else if(e.substr(a+1,2)==="!["){let o=no(e,"]]>",a,"CDATA is not closed.")-2,l=e.substring(a+9,o);i=this.saveTextToParentTag(i,r,n);let d=this.parseTextData(l,r.tagname,n,!0,!1,!0,!0);d==null&&(d=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:l}]):r.add(this.options.textNodeName,d),a=o+2}else{let o=M5(e,a,this.options.removeNSPrefix),l=o.tagName,d=o.rawTagName,c=o.tagExp,p=o.attrExpPresent,u=o.closeIndex;this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&i&&r.tagname!=="!xml"&&(i=this.saveTextToParentTag(i,r,n,!1));let m=r;if(m&&this.options.unpairedTags.indexOf(m.tagname)!==-1&&(r=this.tagsNodeStack.pop(),n=n.substring(0,n.lastIndexOf("."))),l!==t.tagname&&(n+=n?"."+l:l),this.isItStopNode(this.options.stopNodes,n,l)){let f="";if(c.length>0&&c.lastIndexOf("/")===c.length-1)l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),c=l):c=c.substr(0,c.length-1),a=o.closeIndex;else if(this.options.unpairedTags.indexOf(l)!==-1)a=o.closeIndex;else{let y=this.readStopNodeData(e,d,u+1);if(!y)throw new Error(`Unexpected end of ${d}`);a=y.i,f=y.tagContent}let g=new Up(l);l!==c&&p&&(g[":@"]=this.buildAttributesMap(c,n,l)),f&&(f=this.parseTextData(f,l,n,!0,p,!0,!0)),n=n.substr(0,n.lastIndexOf(".")),g.add(this.options.textNodeName,f),this.addChild(r,g,n)}else{if(c.length>0&&c.lastIndexOf("/")===c.length-1){l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),c=l):c=c.substr(0,c.length-1),this.options.transformTagName&&(l=this.options.transformTagName(l));let f=new Up(l);l!==c&&p&&(f[":@"]=this.buildAttributesMap(c,n,l)),this.addChild(r,f,n),n=n.substr(0,n.lastIndexOf("."))}else{let f=new Up(l);this.tagsNodeStack.push(r),l!==c&&p&&(f[":@"]=this.buildAttributesMap(c,n,l)),this.addChild(r,f,n),r=f}i="",a=u}}else i+=e[a];return t.child};function d6e(e,t,r){let i=this.options.updateTag(t.tagname,r,t[":@"]);i===!1||(typeof i=="string"&&(t.tagname=i),e.addChild(t))}var c6e=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){let r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(let t in this.lastEntities){let r=this.lastEntities[t];e=e.replace(r.regex,r.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){let r=this.htmlEntities[t];e=e.replace(r.regex,r.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function p6e(e,t,r,i){return e&&(i===void 0&&(i=Object.keys(t.child).length===0),e=this.parseTextData(e,t.tagname,r,!1,t[":@"]?Object.keys(t[":@"]).length!==0:!1,i),e!==void 0&&e!==""&&t.add(this.options.textNodeName,e),e=""),e}function u6e(e,t,r){let i="*."+r;for(let n in e){let a=e[n];if(i===a||t===a)return!0}return!1}function m6e(e,t,r=">"){let i,n="";for(let a=t;a",r,`${t} is not closed`);if(e.substring(r+2,a).trim()===t&&(n--,n===0))return{tagContent:e.substring(i,r),i:a};r=a}else if(e[r+1]==="?")r=no(e,"?>",r+1,"StopNode is not closed.");else if(e.substr(r+1,3)==="!--")r=no(e,"-->",r+3,"StopNode is not closed.");else if(e.substr(r+1,2)==="![")r=no(e,"]]>",r,"StopNode is not closed.")-2;else{let a=M5(e,r,">");a&&((a&&a.tagName)===t&&a.tagExp[a.tagExp.length-1]!=="/"&&n++,r=a.closeIndex)}}function F5(e,t,r){if(t&&typeof e=="string"){let i=e.trim();return i==="true"?!0:i==="false"?!1:t6e(e,r)}else return hB.isExist(e)?e:""}gB.exports=B5});var bB=h(_B=>{"use strict";function h6e(e,t){return vB(e,t)}function vB(e,t,r){let i,n={};for(let a=0;a0&&(n[t.textNodeName]=i):i!==void 0&&(n[t.textNodeName]=i),n}function g6e(e){let t=Object.keys(e);for(let r=0;r{var{buildOptions:_6e}=oB(),b6e=yB(),{prettify:w6e}=bB(),E6e=I5(),j5=class{constructor(t){this.externalEntities={},this.options=_6e(t)}parse(t,r){if(typeof t!="string")if(t.toString)t=t.toString();else throw new Error("XML data is accepted in String or Bytes[] form.");if(r){r===!0&&(r={});let a=E6e.validate(t,r);if(a!==!0)throw Error(`${a.err.msg}:${a.err.line}:${a.err.col}`)}let i=new b6e(this.options);i.addExternalEntities(this.externalEntities);let n=i.parseXml(t);return this.options.preserveOrder||n===void 0?n:w6e(n,this.options)}addEntity(t,r){if(r.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(t.indexOf("&")!==-1||t.indexOf(";")!==-1)throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if(r==="&")throw new Error("An entity with value '&' is not permitted");this.externalEntities[t]=r}};wB.exports=j5});var PB=h((Vxe,TB)=>{var N6e=` +`;function x6e(e,t){let r="";return t.format&&t.indentBy.length>0&&(r=N6e),xB(e,t,"",r)}function xB(e,t,r,i){let n="",a=!1;for(let s=0;s`,a=!1;continue}else if(l===t.commentPropName){n+=i+``,a=!0;continue}else if(l[0]==="?"){let f=NB(o[":@"],t),g=l==="?xml"?"":i,y=o[l][0][t.textNodeName];y=y.length!==0?" "+y:"",n+=g+`<${l}${y}${f}?>`,a=!0;continue}let c=i;c!==""&&(c+=t.indentBy);let p=NB(o[":@"],t),u=i+`<${l}${p}`,m=xB(o[l],t,d,c);t.unpairedTags.indexOf(l)!==-1?t.suppressUnpairedNode?n+=u+">":n+=u+"/>":(!m||m.length===0)&&t.suppressEmptyNode?n+=u+"/>":m&&m.endsWith(">")?n+=u+`>${m}${i}`:(n+=u+">",m&&i!==""&&(m.includes("/>")||m.includes("`),a=!0}return n}function S6e(e){let t=Object.keys(e);for(let r=0;r0&&t.processEntities)for(let r=0;r{"use strict";var P6e=PB(),C6e=q5(),R6e={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function rs(e){this.options=Object.assign({},R6e,e),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=C6e(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=I6e),this.processTextOrObjNode=O6e,this.options.format?(this.indentate=A6e,this.tagEndChar=`> +`,this.newLine=` +`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}rs.prototype.build=function(e){return this.options.preserveOrder?P6e(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0,[]).val)};rs.prototype.j2x=function(e,t,r){let i="",n="",a=r.join(".");for(let s in e)if(Object.prototype.hasOwnProperty.call(e,s))if(typeof e[s]>"u")this.isAttribute(s)&&(n+="");else if(e[s]===null)this.isAttribute(s)?n+="":s[0]==="?"?n+=this.indentate(t)+"<"+s+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+s+"/"+this.tagEndChar;else if(e[s]instanceof Date)n+=this.buildTextValNode(e[s],s,"",t);else if(typeof e[s]!="object"){let o=this.isAttribute(s);if(o&&!this.ignoreAttributesFn(o,a))i+=this.buildAttrPairStr(o,""+e[s]);else if(!o)if(s===this.options.textNodeName){let l=this.options.tagValueProcessor(s,""+e[s]);n+=this.replaceEntitiesValue(l)}else n+=this.buildTextValNode(e[s],s,"",t)}else if(Array.isArray(e[s])){let o=e[s].length,l="",d="";for(let c=0;c"u"))if(p===null)s[0]==="?"?n+=this.indentate(t)+"<"+s+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+s+"/"+this.tagEndChar;else if(typeof p=="object")if(this.options.oneListGroup){let u=this.j2x(p,t+1,r.concat(s));l+=u.val,this.options.attributesGroupName&&p.hasOwnProperty(this.options.attributesGroupName)&&(d+=u.attrStr)}else l+=this.processTextOrObjNode(p,s,t,r);else if(this.options.oneListGroup){let u=this.options.tagValueProcessor(s,p);u=this.replaceEntitiesValue(u),l+=u}else l+=this.buildTextValNode(p,s,"",t)}this.options.oneListGroup&&(l=this.buildObjectNode(l,s,d,t)),n+=l}else if(this.options.attributesGroupName&&s===this.options.attributesGroupName){let o=Object.keys(e[s]),l=o.length;for(let d=0;d"+e+n:this.options.commentPropName!==!1&&t===this.options.commentPropName&&a.length===0?this.indentate(i)+``+this.newLine:this.indentate(i)+"<"+t+r+a+this.tagEndChar+e+this.indentate(i)+n}};rs.prototype.closeTag=function(e){let t="";return this.options.unpairedTags.indexOf(e)!==-1?this.options.suppressUnpairedNode||(t="/"):this.options.suppressEmptyNode?t="/":t=`>`+this.newLine;if(this.options.commentPropName!==!1&&t===this.options.commentPropName)return this.indentate(i)+``+this.newLine;if(t[0]==="?")return this.indentate(i)+"<"+t+r+"?"+this.tagEndChar;{let n=this.options.tagValueProcessor(t,e);return n=this.replaceEntitiesValue(n),n===""?this.indentate(i)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(i)+"<"+t+r+">"+n+"0&&this.options.processEntities)for(let t=0;t{"use strict";var D6e=I5(),L6e=EB(),q6e=RB();OB.exports={XMLParser:L6e,XMLValidator:D6e,XMLBuilder:q6e}});var k5=h(rd=>{"use strict";Object.defineProperty(rd,"__esModule",{value:!0});rd.XML_CHARKEY=rd.XML_ATTRKEY=void 0;rd.XML_ATTRKEY="$";rd.XML_CHARKEY="_"});var LB=h(o0=>{"use strict";Object.defineProperty(o0,"__esModule",{value:!0});o0.stringifyXML=F6e;o0.parseXML=j6e;var z5=AB(),IB=k5();function DB(e){var t;return{attributesGroupName:IB.XML_ATTRKEY,textNodeName:(t=e.xmlCharKey)!==null&&t!==void 0?t:IB.XML_CHARKEY,ignoreAttributes:!1,suppressBooleanAttributes:!1}}function B6e(e={}){var t,r;return Object.assign(Object.assign({},DB(e)),{attributeNamePrefix:"@_",format:!0,suppressEmptyNode:!0,indentBy:"",rootNodeName:(t=e.rootName)!==null&&t!==void 0?t:"root",cdataPropName:(r=e.cdataPropName)!==null&&r!==void 0?r:"__cdata"})}function M6e(e={}){return Object.assign(Object.assign({},DB(e)),{parseAttributeValue:!1,parseTagValue:!1,attributeNamePrefix:"",stopNodes:e.stopNodes,processEntities:!0})}function F6e(e,t={}){let r=B6e(t),i=new z5.XMLBuilder(r),n={[r.rootNodeName]:e};return`${i.build(n)}`.replace(/\n/g,"")}async function j6e(e,t={}){if(!e)throw new Error("Document is empty");let r=z5.XMLValidator.validate(e);if(r!==!0)throw r;let n=new z5.XMLParser(M6e(t)).parse(e);if(n["?xml"]&&delete n["?xml"],!t.includeRoot)for(let a of Object.keys(n)){let s=n[a];return typeof s=="object"?Object.assign({},s):s}return n}});var MB=h(qn=>{"use strict";Object.defineProperty(qn,"__esModule",{value:!0});qn.XML_CHARKEY=qn.XML_ATTRKEY=qn.parseXML=qn.stringifyXML=void 0;var qB=LB();Object.defineProperty(qn,"stringifyXML",{enumerable:!0,get:function(){return qB.stringifyXML}});Object.defineProperty(qn,"parseXML",{enumerable:!0,get:function(){return qB.parseXML}});var BB=k5();Object.defineProperty(qn,"XML_ATTRKEY",{enumerable:!0,get:function(){return BB.XML_ATTRKEY}});Object.defineProperty(qn,"XML_CHARKEY",{enumerable:!0,get:function(){return BB.XML_CHARKEY}})});var FB=h(l0=>{"use strict";Object.defineProperty(l0,"__esModule",{value:!0});l0.AbortError=void 0;var U5=class extends Error{constructor(t){super(t),this.name="AbortError"}};l0.AbortError=U5});var jB=h(d0=>{"use strict";Object.defineProperty(d0,"__esModule",{value:!0});d0.AbortError=void 0;var k6e=FB();Object.defineProperty(d0,"AbortError",{enumerable:!0,get:function(){return k6e.AbortError}})});var G5=h($p=>{"use strict";Object.defineProperty($p,"__esModule",{value:!0});var id=new WeakMap,c0=new WeakMap,Hp=class e{constructor(){this.onabort=null,id.set(this,[]),c0.set(this,!1)}get aborted(){if(!c0.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return c0.get(this)}static get none(){return new e}addEventListener(t,r){if(!id.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");id.get(this).push(r)}removeEventListener(t,r){if(!id.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=id.get(this),n=i.indexOf(r);n>-1&&i.splice(n,1)}dispatchEvent(t){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function kB(e){if(e.aborted)return;e.onabort&&e.onabort.call(e);let t=id.get(e);t&&t.slice().forEach(r=>{r.call(e,{type:"abort"})}),c0.set(e,!0)}var H5=class extends Error{constructor(t){super(t),this.name="AbortError"}},$5=class{constructor(t){if(this._signal=new Hp,!!t){Array.isArray(t)||(t=arguments);for(let r of t)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){kB(this._signal)}static timeout(t){let r=new Hp,i=setTimeout(kB,t,r);return typeof i.unref=="function"&&i.unref(),r}};$p.AbortController=$5;$p.AbortError=H5;$p.AbortSignal=Hp});var oM=h(so=>{"use strict";Object.defineProperty(so,"__esModule",{value:!0});var z6e=Nl(),zB=G5(),U6e=Fr(),ao=z6e.createClientLogger("core-lro"),HB=2e3,$B=["succeeded","canceled","failed"];function GB(e){try{return JSON.parse(e).state}catch{throw new Error(`Unable to deserialize input state: ${e}`)}}function UB(e){let{state:t,stateProxy:r,isOperationError:i}=e;return n=>{throw i(n)&&(r.setError(t,n),r.setFailed(t)),n}}function H6e(e,t){let r=e;return r.slice(-1)!=="."&&(r=r+"."),r+" "+t}function $6e(e){let t=e.message,r=e.code,i=e;for(;i.innererror;)i=i.innererror,r=i.code,t=H6e(t,i.message);return{code:r,message:t}}function VB(e){let{state:t,stateProxy:r,status:i,isDone:n,processResult:a,getError:s,response:o,setErrorAsResult:l}=e;switch(i){case"succeeded":{r.setSucceeded(t);break}case"failed":{let d=s?.(o),c="";if(d){let{code:u,message:m}=$6e(d);c=`. ${u}. ${m}`}let p=`The long-running operation has failed${c}`;r.setError(t,new Error(p)),r.setFailed(t),ao.warning(p);break}case"canceled":{r.setCanceled(t);break}}(n?.(o,t)||n===void 0&&["succeeded","canceled"].concat(l?[]:["failed"]).includes(i))&&r.setResult(t,G6e({response:o,state:t,processResult:a}))}function G6e(e){let{processResult:t,response:r,state:i}=e;return t?t(r,i):r}async function WB(e){let{init:t,stateProxy:r,processResult:i,getOperationStatus:n,withOperationLocation:a,setErrorAsResult:s}=e,{operationLocation:o,resourceLocation:l,metadata:d,response:c}=await t();o&&a?.(o,!1);let p={metadata:d,operationLocation:o,resourceLocation:l};ao.verbose("LRO: Operation description:",p);let u=r.initState(p),m=n({response:c,state:u,operationLocation:o});return VB({state:u,status:m,stateProxy:r,response:c,setErrorAsResult:s,processResult:i}),u}async function V6e(e){let{poll:t,state:r,stateProxy:i,operationLocation:n,getOperationStatus:a,getResourceLocation:s,isOperationError:o,options:l}=e,d=await t(n,l).catch(UB({state:r,stateProxy:i,isOperationError:o})),c=a(d,r);if(ao.verbose(`LRO: Status: + Polling from: ${r.config.operationLocation} + Operation status: ${c} + Polling status: ${$B.includes(c)?"Stopped":"Running"}`),c==="succeeded"){let p=s(d,r);if(p!==void 0)return{response:await t(p).catch(UB({state:r,stateProxy:i,isOperationError:o})),status:c}}return{response:d,status:c}}async function KB(e){let{poll:t,state:r,stateProxy:i,options:n,getOperationStatus:a,getResourceLocation:s,getOperationLocation:o,isOperationError:l,withOperationLocation:d,getPollingInterval:c,processResult:p,getError:u,updateState:m,setDelay:f,isDone:g,setErrorAsResult:y}=e,{operationLocation:_}=r.config;if(_!==void 0){let{response:b,status:C}=await V6e({poll:t,getOperationStatus:a,state:r,stateProxy:i,operationLocation:_,getResourceLocation:s,isOperationError:l,options:n});if(VB({status:C,response:b,state:r,stateProxy:i,isDone:g,processResult:p,getError:u,setErrorAsResult:y}),!$B.includes(C)){let R=c?.(b);R&&f(R);let A=o?.(b,r);if(A!==void 0){let U=_!==A;r.config.operationLocation=A,d?.(A,U)}else d?.(_,!1)}m?.(r,b)}}function XB(e){let{azureAsyncOperation:t,operationLocation:r}=e;return r??t}function QB(e){return e.headers.location}function YB(e){return e.headers["operation-location"]}function JB(e){return e.headers["azure-asyncoperation"]}function W6e(e){let{location:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e;switch(r){case"PUT":return i;case"DELETE":return;default:switch(n){case"azure-async-operation":return;case"original-uri":return i;case"location":default:return t}}}function ZB(e){let{rawResponse:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e,a=YB(t),s=JB(t),o=XB({operationLocation:a,azureAsyncOperation:s}),l=QB(t),d=r?.toLocaleUpperCase();return o!==void 0?{mode:"OperationLocation",operationLocation:o,resourceLocation:W6e({requestMethod:d,location:l,requestPath:i,resourceLocationConfig:n})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:d==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}function eM(e){let{status:t,statusCode:r}=e;if(typeof t!="string"&&t!==void 0)throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${t}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`);switch(t?.toLocaleLowerCase()){case void 0:return K5(r);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:return ao.verbose(`LRO: unrecognized operation status: ${t}`),t}}function K6e(e){var t;let{status:r}=(t=e.body)!==null&&t!==void 0?t:{};return eM({status:r,statusCode:e.statusCode})}function X6e(e){var t,r;let{properties:i,provisioningState:n}=(t=e.body)!==null&&t!==void 0?t:{},a=(r=i?.provisioningState)!==null&&r!==void 0?r:n;return eM({status:a,statusCode:e.statusCode})}function K5(e){return e===202?"running":e<300?"succeeded":"failed"}function tM({rawResponse:e}){let t=e.headers["retry-after"];if(t!==void 0){let r=parseInt(t);return isNaN(r)?Q6e(new Date(t)):r*1e3}}function rM(e){let t=e.flatResponse.error;if(!t){ao.warning("The long-running operation failed but there is no error property in the response's body");return}if(!t.code||!t.message){ao.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return t}function Q6e(e){let t=Math.floor(new Date().getTime()),r=e.getTime();if(t{let s=await n.sendInitialRequest(),o=ZB({rawResponse:s.rawResponse,requestPath:n.requestPath,requestMethod:n.requestMethod,resourceLocationConfig:r});return Object.assign({response:s,operationLocation:o?.operationLocation,resourceLocation:o?.resourceLocation},o?.mode?{metadata:{mode:o.mode}}:{})},stateProxy:t,processResult:i?({flatResponse:s},o)=>i(s,o):({flatResponse:s})=>s,getOperationStatus:iM,setErrorAsResult:a})}function nM({rawResponse:e},t){var r;switch((r=t.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return XB({operationLocation:YB(e),azureAsyncOperation:JB(e)});case"ResourceLocation":return QB(e);case"Body":default:return}}function X5({rawResponse:e},t){var r;let i=(r=t.config.metadata)===null||r===void 0?void 0:r.mode;switch(i){case"OperationLocation":return K6e(e);case"ResourceLocation":return K5(e.statusCode);case"Body":return X6e(e);default:throw new Error(`Internal error: Unexpected operation mode: ${i}`)}}function aM({flatResponse:e},t){if(typeof e=="object"){let r=e.resourceLocation;r!==void 0&&(t.config.resourceLocation=r)}return t.config.resourceLocation}function sM(e){return e.name==="RestError"}async function J6e(e){let{lro:t,stateProxy:r,options:i,processResult:n,updateState:a,setDelay:s,state:o,setErrorAsResult:l}=e;return KB({state:o,stateProxy:r,setDelay:s,processResult:n?({flatResponse:d},c)=>n(d,c):({flatResponse:d})=>d,getError:rM,updateState:a,getPollingInterval:tM,getOperationLocation:nM,getOperationStatus:X5,isOperationError:sM,getResourceLocation:aM,options:i,poll:async(d,c)=>t.sendPollRequest(d,c),setErrorAsResult:l})}var Z6e=()=>({initState:e=>({status:"running",config:e}),setCanceled:e=>e.status="canceled",setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.status="running",setSucceeded:e=>e.status="succeeded",setFailed:e=>e.status="failed",getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>e.status==="canceled",isFailed:e=>e.status==="failed",isRunning:e=>e.status==="running",isSucceeded:e=>e.status==="succeeded"});function e4e(e){let{getOperationLocation:t,getStatusFromInitialResponse:r,getStatusFromPollResponse:i,isOperationError:n,getResourceLocation:a,getPollingInterval:s,getError:o,resolveOnUnsuccessful:l}=e;return async({init:d,poll:c},p)=>{let{processResult:u,updateState:m,withOperationLocation:f,intervalInMs:g=HB,restoreFrom:y}=p||{},_=Z6e(),b=f?(()=>{let w=!1;return(ae,se)=>{se?f(ae):w||f(ae),w=!0}})():void 0,C=y?GB(y):await WB({init:d,stateProxy:_,processResult:u,getOperationStatus:r,withOperationLocation:b,setErrorAsResult:!l}),R,A=new zB.AbortController,U=new Map,ne=async()=>U.forEach(w=>w(C)),j="Operation was canceled",q=g,Z={getOperationState:()=>C,getResult:()=>C.result,isDone:()=>["succeeded","failed","canceled"].includes(C.status),isStopped:()=>R===void 0,stopPolling:()=>{A.abort()},toString:()=>JSON.stringify({state:C}),onProgress:w=>{let ae=Symbol();return U.set(ae,w),()=>U.delete(ae)},pollUntilDone:w=>R??(R=(async()=>{let{abortSignal:ae}=w||{},{signal:se}=ae?new zB.AbortController([ae,A.signal]):A;if(!Z.isDone())for(await Z.poll({abortSignal:se});!Z.isDone();)await U6e.delay(q,{abortSignal:se}),await Z.poll({abortSignal:se});if(l)return Z.getResult();switch(C.status){case"succeeded":return Z.getResult();case"canceled":throw new Error(j);case"failed":throw C.error;case"notStarted":case"running":throw new Error("Polling completed without succeeding or failing")}})().finally(()=>{R=void 0})),async poll(w){if(l){if(Z.isDone())return}else switch(C.status){case"succeeded":return;case"canceled":throw new Error(j);case"failed":throw C.error}if(await KB({poll:c,state:C,stateProxy:_,getOperationLocation:t,isOperationError:n,withOperationLocation:b,getPollingInterval:s,getOperationStatus:i,getResourceLocation:a,processResult:u,getError:o,updateState:m,options:w,setDelay:ae=>{q=ae},setErrorAsResult:!l}),await ne(),!l)switch(C.status){case"canceled":throw new Error(j);case"failed":throw C.error}}};return Z}}async function t4e(e,t){let{resourceLocationConfig:r,intervalInMs:i,processResult:n,restoreFrom:a,updateState:s,withOperationLocation:o,resolveOnUnsuccessful:l=!1}=t||{};return e4e({getStatusFromInitialResponse:iM,getStatusFromPollResponse:X5,isOperationError:sM,getOperationLocation:nM,getResourceLocation:aM,getPollingInterval:tM,getError:rM,resolveOnUnsuccessful:l})({init:async()=>{let d=await e.sendInitialRequest(),c=ZB({rawResponse:d.rawResponse,requestPath:e.requestPath,requestMethod:e.requestMethod,resourceLocationConfig:r});return Object.assign({response:d,operationLocation:c?.operationLocation,resourceLocation:c?.resourceLocation},c?.mode?{metadata:{mode:c.mode}}:{})},poll:e.sendPollRequest},{intervalInMs:i,withOperationLocation:o,restoreFrom:a,updateState:s,processResult:n?({flatResponse:d},c)=>n(d,c):({flatResponse:d})=>d})}var r4e=()=>({initState:e=>({config:e,isStarted:!0}),setCanceled:e=>e.isCancelled=!0,setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.isStarted=!0,setSucceeded:e=>e.isCompleted=!0,setFailed:()=>{},getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>!!e.isCancelled,isFailed:e=>!!e.error,isRunning:e=>!!e.isStarted,isSucceeded:e=>!!(e.isCompleted&&!e.isCancelled&&!e.error)}),V5=class{constructor(t,r,i,n,a,s,o){this.state=t,this.lro=r,this.setErrorAsResult=i,this.lroResourceLocationConfig=n,this.processResult=a,this.updateState=s,this.isDone=o}setPollerConfig(t){this.pollerConfig=t}async update(t){var r;let i=r4e();this.state.isStarted||(this.state=Object.assign(Object.assign({},this.state),await Y6e({lro:this.lro,stateProxy:i,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult})));let n=this.updateState,a=this.isDone;return!this.state.isCompleted&&this.state.error===void 0&&await J6e({lro:this.lro,state:this.state,stateProxy:i,processResult:this.processResult,updateState:n?(s,{rawResponse:o})=>n(s,o):void 0,isDone:a?({flatResponse:s},o)=>a(s,o):void 0,options:t,setDelay:s=>{this.pollerConfig.intervalInMs=s},setErrorAsResult:this.setErrorAsResult}),(r=t?.fireProgress)===null||r===void 0||r.call(t,this.state),this}async cancel(){return ao.error("`cancelOperation` is deprecated because it wasn't implemented"),this}toString(){return JSON.stringify({state:this.state})}},p0=class e extends Error{constructor(t){super(t),this.name="PollerStoppedError",Object.setPrototypeOf(this,e.prototype)}},u0=class e extends Error{constructor(t){super(t),this.name="PollerCancelledError",Object.setPrototypeOf(this,e.prototype)}},m0=class{constructor(t){this.resolveOnUnsuccessful=!1,this.stopped=!0,this.pollProgressCallbacks=[],this.operation=t,this.promise=new Promise((r,i)=>{this.resolve=r,this.reject=i}),this.promise.catch(()=>{})}async startPolling(t={}){for(this.stopped&&(this.stopped=!1);!this.isStopped()&&!this.isDone();)await this.poll(t),await this.delay()}async pollOnce(t={}){this.isDone()||(this.operation=await this.operation.update({abortSignal:t.abortSignal,fireProgress:this.fireProgress.bind(this)})),this.processUpdatedState()}fireProgress(t){for(let r of this.pollProgressCallbacks)r(t)}async cancelOnce(t={}){this.operation=await this.operation.cancel(t)}poll(t={}){if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(t);let r=()=>{this.pollOncePromise=void 0};this.pollOncePromise.then(r,r).catch(this.reject)}return this.pollOncePromise}processUpdatedState(){if(this.operation.state.error&&(this.stopped=!0,!this.resolveOnUnsuccessful))throw this.reject(this.operation.state.error),this.operation.state.error;if(this.operation.state.isCancelled&&(this.stopped=!0,!this.resolveOnUnsuccessful)){let t=new u0("Operation was canceled");throw this.reject(t),t}this.isDone()&&this.resolve&&this.resolve(this.getResult())}async pollUntilDone(t={}){return this.stopped&&this.startPolling(t).catch(this.reject),this.processUpdatedState(),this.promise}onProgress(t){return this.pollProgressCallbacks.push(t),()=>{this.pollProgressCallbacks=this.pollProgressCallbacks.filter(r=>r!==t)}}isDone(){let t=this.operation.state;return!!(t.isCompleted||t.isCancelled||t.error)}stopPolling(){this.stopped||(this.stopped=!0,this.reject&&this.reject(new p0("This poller is already stopped")))}isStopped(){return this.stopped}cancelOperation(t={}){if(!this.cancelPromise)this.cancelPromise=this.cancelOnce(t);else if(t.abortSignal)throw new Error("A cancel request is currently pending");return this.cancelPromise}getOperationState(){return this.operation.state}getResult(){return this.operation.state.result}toString(){return this.operation.toString()}},W5=class extends m0{constructor(t,r){let{intervalInMs:i=HB,resumeFrom:n,resolveOnUnsuccessful:a=!1,isDone:s,lroResourceLocationConfig:o,processResult:l,updateState:d}=r||{},c=n?GB(n):{},p=new V5(c,t,!a,o,l,d,s);super(p),this.resolveOnUnsuccessful=a,this.config={intervalInMs:i},p.setPollerConfig(this.config)}delay(){return new Promise(t=>setTimeout(()=>t(),this.config.intervalInMs))}};so.LroEngine=W5;so.Poller=m0;so.PollerCancelledError=u0;so.PollerStoppedError=p0;so.createHttpPoller=t4e});var Jk=h(le=>{"use strict";Object.defineProperty(le,"__esModule",{value:!0});var Tr=sa(),k=(CL(),jd(PL)),ki=BL(),Ye=Fr(),R0=Jq(),Kp=P5(),e8=MB(),i4e=Nl(),O0=jB(),A8=require("crypto"),n4e=G9(),I8=require("stream"),a4e=oM(),_M=require("events"),s4e=require("fs"),o4e=require("util"),l4e=require("buffer");function A0(e){var t=Object.create(null);return e&&Object.keys(e).forEach(function(r){if(r!=="default"){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}}),t.default=e,Object.freeze(t)}var d4e=A0(R0),ud=A0(Kp),D8=A0(s4e),c4e=A0(o4e),Bt=i4e.createClientLogger("storage-blob"),ld=class{constructor(t,r){this._nextPolicy=t,this._options=r}shouldLog(t){return this._options.shouldLog(t)}log(t,r){this._options.log(t,r)}},bM="12.25.0",L8="2024-11-04",Q5=256*1024*1024,Y5=4e3*1024*1024,f0=5e4,p4e=8*1024*1024,t8=4*1024*1024,u4e=5,m4e=100*1e3,q8="https://storage.azure.com/.default",sn={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}},f4e={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416},ve={AUTHORIZATION:"Authorization",AUTHORIZATION_SCHEME:"Bearer",CONTENT_ENCODING:"Content-Encoding",CONTENT_ID:"Content-ID",CONTENT_LANGUAGE:"Content-Language",CONTENT_LENGTH:"Content-Length",CONTENT_MD5:"Content-Md5",CONTENT_TRANSFER_ENCODING:"Content-Transfer-Encoding",CONTENT_TYPE:"Content-Type",COOKIE:"Cookie",DATE:"date",IF_MATCH:"if-match",IF_MODIFIED_SINCE:"if-modified-since",IF_NONE_MATCH:"if-none-match",IF_UNMODIFIED_SINCE:"if-unmodified-since",PREFIX_FOR_STORAGE:"x-ms-",RANGE:"Range",USER_AGENT:"User-Agent",X_MS_CLIENT_REQUEST_ID:"x-ms-client-request-id",X_MS_COPY_SOURCE:"x-ms-copy-source",X_MS_DATE:"x-ms-date",X_MS_ERROR_CODE:"x-ms-error-code",X_MS_VERSION:"x-ms-version",X_MS_CopySourceErrorCode:"x-ms-copy-source-error-code"},Bn="",wM="*",h4e=1*1024*1024,lM=256,g4e=4*h4e,da=`\r +`,EM="HTTP/1.1",y4e="AES256",v4e="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",_4e=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"],b4e=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"],w4e="BlobUsesCustomerSpecifiedEncryption",E4e="BlobDoesNotUseCustomerSpecifiedEncryption",N4e=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function x4e(e){let t=new URL(e),r=t.pathname;return r=r||"/",r=T4e(r),t.pathname=r,t.toString()}function S4e(e){let t="";if(e.search("DevelopmentStorageProxyUri=")!==-1){let r=e.split(";");for(let i of r)i.trim().startsWith("DevelopmentStorageProxyUri=")&&(t=i.trim().match("DevelopmentStorageProxyUri=(.*)")[1])}return t}function oo(e,t){let r=e.split(";");for(let i of r)if(i.trim().startsWith(t))return i.trim().match(t+"=(.*)")[1];return""}function md(e){let t="";e.startsWith("UseDevelopmentStorage=true")&&(t=S4e(e),e=v4e);let r=oo(e,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,e.search("DefaultEndpointsProtocol=")!==-1&&e.search("AccountKey=")!==-1){let i="",n="",a=Buffer.from("accountKey","base64"),s="";if(n=oo(e,"AccountName"),a=Buffer.from(oo(e,"AccountKey"),"base64"),!r){i=oo(e,"DefaultEndpointsProtocol");let o=i.toLowerCase();if(o!=="https"&&o!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(s=oo(e,"EndpointSuffix"),!s)throw new Error("Invalid EndpointSuffix in the provided Connection String");r=`${i}://${n}.blob.${s}`}if(n){if(a.length===0)throw new Error("Invalid AccountKey in the provided Connection String")}else throw new Error("Invalid AccountName in the provided Connection String");return{kind:"AccountConnString",url:r,accountName:n,accountKey:a,proxyUri:t}}else{let i=oo(e,"SharedAccessSignature"),n=oo(e,"AccountName");if(n||(n=PM(r)),r){if(!i)throw new Error("Invalid SharedAccessSignature in the provided SAS Connection String")}else throw new Error("Invalid BlobEndpoint in the provided SAS Connection String");return i.startsWith("?")&&(i=i.substring(1)),{kind:"SASConnString",url:r,accountName:n,accountSas:i}}}function T4e(e){return encodeURIComponent(e).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function yt(e,t){let r=new URL(e),i=r.pathname;return i=i?i.endsWith("/")?`${i}${t}`:`${i}/${t}`:t,r.pathname=i,r.toString()}function ca(e,t,r){let i=new URL(e),n=encodeURIComponent(t),a=r?encodeURIComponent(r):void 0,s=i.search===""?"?":i.search,o=[];for(let l of s.slice(1).split("&"))if(l){let[d]=l.split("=",2);d!==n&&o.push(l)}return a&&o.push(`${n}=${a}`),i.search=o.length?`?${o.join("&")}`:"",i.toString()}function dM(e,t){var r;return(r=new URL(e).searchParams.get(t))!==null&&r!==void 0?r:void 0}function NM(e,t){let r=new URL(e);return r.hostname=t,r.toString()}function I0(e){try{return new URL(e).pathname}catch{return}}function P4e(e){try{let t=new URL(e);return t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol}catch{return}}function C4e(e){let t=new URL(e),r=t.pathname;if(!r)throw new RangeError("Invalid url without valid path.");let i=t.search||"";return i=i.trim(),i!==""&&(i=i.startsWith("?")?i:`?${i}`),`${r}${i}`}function xM(e){let t=new URL(e).search;if(!t)return{};t=t.trim(),t=t.startsWith("?")?t.substring(1):t;let r=t.split("&");r=r.filter(n=>{let a=n.indexOf("="),s=n.lastIndexOf("=");return a>0&&a===s&&s42&&(e=e.slice(0,42));let a=e+O4e(t.toString(),48-e.length,"0");return R4e(a)}async function SM(e,t,r){return new Promise((i,n)=>{let a,s=()=>{a!==void 0&&clearTimeout(a),n(r)};a=setTimeout(()=>{t!==void 0&&t.removeEventListener("abort",s),i()},e),t!==void 0&&t.addEventListener("abort",s)})}function O4e(e,t,r=" "){return String.prototype.padStart?e.padStart(t,r):(r=r||" ",e.length>t?e:(t=t-e.length,t>r.length&&(r+=r.repeat(t/r.length)),r.slice(0,t)+e))}function TM(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase()}function PM(e){let t=new URL(e),r;try{return t.hostname.split(".")[1]==="blob"?r=t.hostname.split(".")[0]:M8(t)?r=t.pathname.split("/")[1]:r="",r}catch{throw new Error("Unable to extract accountName with provided information.")}}function M8(e){let t=e.host;return/^.*:.*:.*$|^(localhost|host.docker.internal)(:[0-9]+)?$|^(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])(\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])){3}(:[0-9]+)?$/.test(t)||!!e.port&&N4e.includes(e.port)}function co(e){if(e===void 0)return;let t=[];for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let i=e[r];t.push(`${encodeURIComponent(r)}=${encodeURIComponent(i)}`)}return t.join("&")}function A4e(e){if(e===void 0)return;let t={blobTagSet:[]};for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let i=e[r];t.blobTagSet.push({key:r,value:i})}return t}function Gp(e){if(e===void 0)return;let t={};for(let r of e.blobTagSet)t[r.key]=r.value;return t}function pM(e){if(e!==void 0)switch(e.kind){case"csv":return{format:{type:"delimited",delimitedTextConfiguration:{columnSeparator:e.columnSeparator||",",fieldQuote:e.fieldQuote||"",recordSeparator:e.recordSeparator,escapeChar:e.escapeCharacter||"",headersPresent:e.hasHeaders||!1}}};case"json":return{format:{type:"json",jsonTextConfiguration:{recordSeparator:e.recordSeparator}}};case"arrow":return{format:{type:"arrow",arrowConfiguration:{schema:e.schema}}};case"parquet":return{format:{type:"parquet"}};default:throw Error("Invalid BlobQueryTextConfiguration.")}}function v0(e){if(!e||"policy-id"in e)return;let t=[];for(let r in e){let i=r.split("_"),n="or-";i[0].startsWith(n)&&(i[0]=i[0].substring(n.length));let a={ruleId:i[1],replicationStatus:e[r]},s=t.findIndex(o=>o.policyId===i[0]);s>-1?t[s].rules.push(a):t.push({policyId:i[0],rules:[a]})}return t}function Xp(e){return e?e.scheme+" "+e.value:void 0}function sd(e){return e.encoded?decodeURIComponent(e.content):e.content}function I4e(e){return Object.assign(Object.assign({},e),{segment:{blobItems:e.segment.blobItems.map(t=>Object.assign(Object.assign({},t),{name:sd(t.name)}))}})}function D4e(e){var t;return Object.assign(Object.assign({},e),{segment:{blobPrefixes:(t=e.segment.blobPrefixes)===null||t===void 0?void 0:t.map(r=>Object.assign(Object.assign({},r),{name:sd(r.name)})),blobItems:e.segment.blobItems.map(r=>Object.assign(Object.assign({},r),{name:sd(r.name)}))}})}function*uM(e){let t=[],r=[];e.pageRange&&(t=e.pageRange),e.clearRange&&(r=e.clearRange);let i=0,n=0;for(;i=1?Math.floor(i.maxTries):is.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:is.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:is.maxRetryDelayInMs):is.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:is.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:is.secondaryHost}}async sendRequest(t){return this.attemptSendRequest(t,!1,1)}async attemptSendRequest(t,r,i){let n=t.clone(),a=r||!this.retryOptions.secondaryHost||!(t.method==="GET"||t.method==="HEAD"||t.method==="OPTIONS")||i%2===1;a||(n.url=NM(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=ca(n.url,sn.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let s;try{if(Bt.info(`RetryPolicy: =====> Try=${i} ${a?"Primary":"Secondary"}`),s=await this._nextPolicy.sendRequest(n),!this.shouldRetry(a,i,s))return s;r=r||!a&&s.status===404}catch(o){if(Bt.error(`RetryPolicy: Caught error, message: ${o.message}, code: ${o.code}`),!this.shouldRetry(a,i,s,o))throw o}return await this.delay(a,i,t.abortSignal),this.attemptSendRequest(t,r,++i)}shouldRetry(t,r,i,n){if(r>=this.retryOptions.maxTries)return Bt.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let a=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(n){for(let s of a)if(n.name.toUpperCase().includes(s)||n.message.toUpperCase().includes(s)||n.code&&n.code.toString().toUpperCase()===s)return Bt.info(`RetryPolicy: Network error ${s} found, will retry.`),!0}if(i||n){let s=i?i.status:n?n.statusCode:0;if(!t&&s===404)return Bt.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(s===503||s===500)return Bt.info(`RetryPolicy: Will retry for status code ${s}.`),!0}return n?.code==="PARSE_ERROR"&&n?.message.startsWith('Error "Error: Unclosed root tag')?(Bt.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(t,r,i){let n=0;if(t)switch(this.retryOptions.retryPolicyType){case le.StorageRetryPolicyType.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case le.StorageRetryPolicyType.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return Bt.info(`RetryPolicy: Delay for ${n}ms`),SM(n,i,L4e)}},b0=class{constructor(t){this.retryOptions=t}create(t,r){return new _0(t,r,this.retryOptions)}},Qp=class extends ld{sendRequest(t){return this._nextPolicy.sendRequest(this.signRequest(t))}signRequest(t){return t}},q4e=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1820,0,1823,1825,1827,1829,0,0,0,1837,2051,0,0,1843,0,3331,3354,3356,3358,3360,3362,3364,3366,3368,3370,0,0,0,0,0,0,0,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,0,0,1859,1860,1864,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,1868,0,1872,0]),B4e=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),M4e=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32786,0,0,0,0,0,33298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);function CM(e,t){return F4e(e,t)?-1:1}function F4e(e,t){let r=[q4e,B4e,M4e],i=0,n=0,a=0;for(;ia;let s=n0&&t.headers.set(ve.CONTENT_LENGTH,Buffer.byteLength(t.body));let r=[t.method.toUpperCase(),this.getHeaderValueToSign(t,ve.CONTENT_LANGUAGE),this.getHeaderValueToSign(t,ve.CONTENT_ENCODING),this.getHeaderValueToSign(t,ve.CONTENT_LENGTH),this.getHeaderValueToSign(t,ve.CONTENT_MD5),this.getHeaderValueToSign(t,ve.CONTENT_TYPE),this.getHeaderValueToSign(t,ve.DATE),this.getHeaderValueToSign(t,ve.IF_MODIFIED_SINCE),this.getHeaderValueToSign(t,ve.IF_MATCH),this.getHeaderValueToSign(t,ve.IF_NONE_MATCH),this.getHeaderValueToSign(t,ve.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(t,ve.RANGE)].join(` +`)+` +`+this.getCanonicalizedHeadersString(t)+this.getCanonicalizedResourceString(t),i=this.factory.computeHMACSHA256(r);return t.headers.set(ve.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),t}getHeaderValueToSign(t,r){let i=t.headers.get(r);return!i||r===ve.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(t){let r=t.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(ve.PREFIX_FOR_STORAGE));r.sort((n,a)=>CM(n.name.toLowerCase(),a.name.toLowerCase())),r=r.filter((n,a,s)=>!(a>0&&n.name.toLowerCase()===s[a-1].name.toLowerCase()));let i="";return r.forEach(n=>{i+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()} +`}),i}getCanonicalizedResourceString(t){let r=I0(t.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let n=xM(t.url),a={};if(n){let s=[];for(let o in n)if(Object.prototype.hasOwnProperty.call(n,o)){let l=o.toLowerCase();a[l]=n[o],s.push(l)}s.sort();for(let o of s)i+=` +${o}:${decodeURIComponent(a[o])}`}return i}},Yp=class{create(t,r){throw new Error("Method should be implemented in children classes.")}},tt=class extends Yp{constructor(t,r){super(),this.accountName=t,this.accountKey=Buffer.from(r,"base64")}create(t,r){return new w0(t,r,this)}computeHMACSHA256(t){return A8.createHmac("sha256",this.accountKey).update(t,"utf8").digest("base64")}},E0=class extends Qp{constructor(t,r){super(t,r)}},it=class extends Yp{create(t,r){return new E0(t,r)}},J5;function j4e(){return J5||(J5=Tr.createDefaultHttpClient()),J5}var k4e="storageBrowserPolicy";function z4e(){return{name:k4e,async sendRequest(e,t){return Ye.isNode||((e.method==="GET"||e.method==="HEAD")&&(e.url=ca(e.url,sn.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),e.headers.delete(ve.COOKIE),e.headers.delete(ve.CONTENT_LENGTH)),t(e)}}}var U4e="storageRetryPolicy",Jp;(function(e){e[e.EXPONENTIAL=0]="EXPONENTIAL",e[e.FIXED=1]="FIXED"})(Jp||(Jp={}));var nd={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Jp.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},H4e=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],$4e=new O0.AbortError("The operation was aborted.");function G4e(e={}){var t,r,i,n,a,s;let o=(t=e.retryPolicyType)!==null&&t!==void 0?t:nd.retryPolicyType,l=(r=e.maxTries)!==null&&r!==void 0?r:nd.maxTries,d=(i=e.retryDelayInMs)!==null&&i!==void 0?i:nd.retryDelayInMs,c=(n=e.maxRetryDelayInMs)!==null&&n!==void 0?n:nd.maxRetryDelayInMs,p=(a=e.secondaryHost)!==null&&a!==void 0?a:nd.secondaryHost,u=(s=e.tryTimeoutInMs)!==null&&s!==void 0?s:nd.tryTimeoutInMs;function m({isPrimaryRetry:g,attempt:y,response:_,error:b}){var C,R;if(y>=l)return Bt.info(`RetryPolicy: Attempt(s) ${y} >= maxTries ${l}, no further try.`),!1;if(b){for(let A of H4e)if(b.name.toUpperCase().includes(A)||b.message.toUpperCase().includes(A)||b.code&&b.code.toString().toUpperCase()===A)return Bt.info(`RetryPolicy: Network error ${A} found, will retry.`),!0;if(b?.code==="PARSE_ERROR"&&b?.message.startsWith('Error "Error: Unclosed root tag'))return Bt.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0}if(_||b){let A=(R=(C=_?.status)!==null&&C!==void 0?C:b?.statusCode)!==null&&R!==void 0?R:0;if(!g&&A===404)return Bt.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(A===503||A===500)return Bt.info(`RetryPolicy: Will retry for status code ${A}.`),!0}return!1}function f(g,y){let _=0;if(g)switch(o){case Jp.EXPONENTIAL:_=Math.min((Math.pow(2,y-1)-1)*d,c);break;case Jp.FIXED:_=d;break}else _=Math.random()*1e3;return Bt.info(`RetryPolicy: Delay for ${_}ms`),_}return{name:U4e,async sendRequest(g,y){u&&(g.url=ca(g.url,sn.Parameters.TIMEOUT,String(Math.floor(u/1e3))));let _=g.url,b=p?NM(g.url,p):void 0,C=!1,R=1,A=!0,U,ne;for(;A;){let j=C||!b||!["GET","HEAD","OPTIONS"].includes(g.method)||R%2===1;g.url=j?_:b,U=void 0,ne=void 0;try{Bt.info(`RetryPolicy: =====> Try=${R} ${j?"Primary":"Secondary"}`),U=await y(g),C=C||!j&&U.status===404}catch(q){if(Tr.isRestError(q))Bt.error(`RetryPolicy: Caught error, message: ${q.message}, code: ${q.code}`),ne=q;else throw Bt.error(`RetryPolicy: Caught error, message: ${Ye.getErrorMessage(q)}`),q}A=m({isPrimaryRetry:j,attempt:R,response:U,error:ne}),A&&await SM(f(j,R),g.abortSignal,$4e),R++}if(U)return U;throw ne??new Tr.RestError("RetryPolicy failed without known error.")}}}var V4e="storageSharedKeyCredentialPolicy";function RM(e){function t(a){a.headers.set(ve.X_MS_DATE,new Date().toUTCString()),a.body&&(typeof a.body=="string"||Buffer.isBuffer(a.body))&&a.body.length>0&&a.headers.set(ve.CONTENT_LENGTH,Buffer.byteLength(a.body));let s=[a.method.toUpperCase(),r(a,ve.CONTENT_LANGUAGE),r(a,ve.CONTENT_ENCODING),r(a,ve.CONTENT_LENGTH),r(a,ve.CONTENT_MD5),r(a,ve.CONTENT_TYPE),r(a,ve.DATE),r(a,ve.IF_MODIFIED_SINCE),r(a,ve.IF_MATCH),r(a,ve.IF_NONE_MATCH),r(a,ve.IF_UNMODIFIED_SINCE),r(a,ve.RANGE)].join(` +`)+` +`+i(a)+n(a),o=A8.createHmac("sha256",e.accountKey).update(s,"utf8").digest("base64");a.headers.set(ve.AUTHORIZATION,`SharedKey ${e.accountName}:${o}`)}function r(a,s){let o=a.headers.get(s);return!o||s===ve.CONTENT_LENGTH&&o==="0"?"":o}function i(a){let s=[];for(let[l,d]of a.headers)l.toLowerCase().startsWith(ve.PREFIX_FOR_STORAGE)&&s.push({name:l,value:d});s.sort((l,d)=>CM(l.name.toLowerCase(),d.name.toLowerCase())),s=s.filter((l,d,c)=>!(d>0&&l.name.toLowerCase()===c[d-1].name.toLowerCase()));let o="";return s.forEach(l=>{o+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()} +`}),o}function n(a){let s=I0(a.url)||"/",o="";o+=`/${e.accountName}${s}`;let l=xM(a.url),d={};if(l){let c=[];for(let p in l)if(Object.prototype.hasOwnProperty.call(l,p)){let u=p.toLowerCase();d[u]=l[p],c.push(u)}c.sort();for(let p of c)o+=` +${p}:${decodeURIComponent(d[p])}`}return o}return{name:V4e,async sendRequest(a,s){return t(a),s(a)}}}var N0=class extends ld{constructor(t,r){super(t,r)}async sendRequest(t){return Ye.isNode?this._nextPolicy.sendRequest(t):((t.method.toUpperCase()==="GET"||t.method.toUpperCase()==="HEAD")&&(t.url=ca(t.url,sn.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.remove(ve.COOKIE),t.headers.remove(ve.CONTENT_LENGTH),this._nextPolicy.sendRequest(t))}},x0=class{create(t,r){return new N0(t,r)}},W4e="StorageCorrectContentLengthPolicy";function K4e(){function e(t){t.body&&(typeof t.body=="string"||Buffer.isBuffer(t.body))&&t.body.length>0&&t.headers.set(ve.CONTENT_LENGTH,Buffer.byteLength(t.body))}return{name:W4e,async sendRequest(t,r){return e(t),r(t)}}}function as(e){if(!e||typeof e!="object")return!1;let t=e;return Array.isArray(t.factories)&&typeof t.options=="object"&&typeof t.toServiceClientOptions=="function"}var Zp=class{constructor(t,r={}){this.factories=t,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function rt(e,t={}){e||(e=new it);let r=new Zp([],t);return r._credential=e,r}function X4e(e){let t=[Q4e,IM,Y4e,J4e,Z4e,eye,rye];if(e.factories.length){let r=e.factories.filter(i=>!t.some(n=>n(i)));if(r.length){let i=r.some(n=>tye(n));return{wrappedPolicies:R0.createRequestPolicyFactoryPolicy(r),afterRetry:i}}}}function OM(e){var t;let r=e.options,{httpClient:i}=r,n=k.__rest(r,["httpClient"]),a=e._coreHttpClient;a||(a=i?R0.convertHttpClient(i):j4e(),e._coreHttpClient=a);let s=e._corePipeline;if(!s){let o=`azsdk-js-azure-storage-blob/${bM}`,l=n.userAgentOptions&&n.userAgentOptions.userAgentPrefix?`${n.userAgentOptions.userAgentPrefix} ${o}`:`${o}`;s=Kp.createClientPipeline(Object.assign(Object.assign({},n),{loggingOptions:{additionalAllowedHeaderNames:_4e,additionalAllowedQueryParameters:b4e,logger:Bt.info},userAgentOptions:{userAgentPrefix:l},serializationOptions:{stringifyXML:e8.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:e8.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}})),s.removePolicy({phase:"Retry"}),s.removePolicy({name:Tr.decompressResponsePolicyName}),s.addPolicy(K4e()),s.addPolicy(G4e(n.retryOptions),{phase:"Retry"}),s.addPolicy(z4e());let d=X4e(e);d&&s.addPolicy(d.wrappedPolicies,d.afterRetry?{afterPhase:"Retry"}:void 0);let c=AM(e);ki.isTokenCredential(c)?s.addPolicy(Tr.bearerTokenAuthenticationPolicy({credential:c,scopes:(t=n.audience)!==null&&t!==void 0?t:q8,challengeCallbacks:{authorizeRequestOnChallenge:Kp.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):c instanceof tt&&s.addPolicy(RM({accountName:c.accountName,accountKey:c.accountKey}),{phase:"Sign"}),e._corePipeline=s}return Object.assign(Object.assign({},n),{allowInsecureConnection:!0,httpClient:a,pipeline:s})}function AM(e){if(e._credential)return e._credential;let t=new it;for(let r of e.factories)if(ki.isTokenCredential(r.credential))t=r.credential;else if(IM(r))return r;return t}function IM(e){return e instanceof tt?!0:e.constructor.name==="StorageSharedKeyCredential"}function Q4e(e){return e instanceof it?!0:e.constructor.name==="AnonymousCredential"}function Y4e(e){return ki.isTokenCredential(e.credential)}function J4e(e){return e instanceof x0?!0:e.constructor.name==="StorageBrowserPolicyFactory"}function Z4e(e){return e instanceof b0?!0:e.constructor.name==="StorageRetryPolicyFactory"}function eye(e){return e.constructor.name==="TelemetryPolicyFactory"}function tye(e){return e.constructor.name==="InjectorPolicyFactory"}function rye(e){let t=["GenerateClientRequestIdPolicy","TracingPolicy","LogPolicy","ProxyPolicy","DisableResponseDecompressionPolicy","KeepAlivePolicy","DeserializationPolicy"],r={sendRequest:async s=>({request:s,headers:s.headers.clone(),status:500})},i={log(s,o){},shouldLog(s){return!1}},a=e.create(r,i).constructor.name;return t.some(s=>a.startsWith(s))}var F8={serializedName:"BlobServiceProperties",xmlName:"StorageServiceProperties",type:{name:"Composite",className:"BlobServiceProperties",modelProperties:{blobAnalyticsLogging:{serializedName:"Logging",xmlName:"Logging",type:{name:"Composite",className:"Logging"}},hourMetrics:{serializedName:"HourMetrics",xmlName:"HourMetrics",type:{name:"Composite",className:"Metrics"}},minuteMetrics:{serializedName:"MinuteMetrics",xmlName:"MinuteMetrics",type:{name:"Composite",className:"Metrics"}},cors:{serializedName:"Cors",xmlName:"Cors",xmlIsWrapped:!0,xmlElementName:"CorsRule",type:{name:"Sequence",element:{type:{name:"Composite",className:"CorsRule"}}}},defaultServiceVersion:{serializedName:"DefaultServiceVersion",xmlName:"DefaultServiceVersion",type:{name:"String"}},deleteRetentionPolicy:{serializedName:"DeleteRetentionPolicy",xmlName:"DeleteRetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}},staticWebsite:{serializedName:"StaticWebsite",xmlName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite"}}}}},iye={serializedName:"Logging",type:{name:"Composite",className:"Logging",modelProperties:{version:{serializedName:"Version",required:!0,xmlName:"Version",type:{name:"String"}},deleteProperty:{serializedName:"Delete",required:!0,xmlName:"Delete",type:{name:"Boolean"}},read:{serializedName:"Read",required:!0,xmlName:"Read",type:{name:"Boolean"}},write:{serializedName:"Write",required:!0,xmlName:"Write",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}},nye={serializedName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy",modelProperties:{enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},days:{constraints:{InclusiveMinimum:1},serializedName:"Days",xmlName:"Days",type:{name:"Number"}}}}},aye={serializedName:"Metrics",type:{name:"Composite",className:"Metrics",modelProperties:{version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},includeAPIs:{serializedName:"IncludeAPIs",xmlName:"IncludeAPIs",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}},sye={serializedName:"CorsRule",type:{name:"Composite",className:"CorsRule",modelProperties:{allowedOrigins:{serializedName:"AllowedOrigins",required:!0,xmlName:"AllowedOrigins",type:{name:"String"}},allowedMethods:{serializedName:"AllowedMethods",required:!0,xmlName:"AllowedMethods",type:{name:"String"}},allowedHeaders:{serializedName:"AllowedHeaders",required:!0,xmlName:"AllowedHeaders",type:{name:"String"}},exposedHeaders:{serializedName:"ExposedHeaders",required:!0,xmlName:"ExposedHeaders",type:{name:"String"}},maxAgeInSeconds:{constraints:{InclusiveMinimum:0},serializedName:"MaxAgeInSeconds",required:!0,xmlName:"MaxAgeInSeconds",type:{name:"Number"}}}}},oye={serializedName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite",modelProperties:{enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},indexDocument:{serializedName:"IndexDocument",xmlName:"IndexDocument",type:{name:"String"}},errorDocument404Path:{serializedName:"ErrorDocument404Path",xmlName:"ErrorDocument404Path",type:{name:"String"}},defaultIndexDocumentPath:{serializedName:"DefaultIndexDocumentPath",xmlName:"DefaultIndexDocumentPath",type:{name:"String"}}}}},G={serializedName:"StorageError",type:{name:"Composite",className:"StorageError",modelProperties:{message:{serializedName:"Message",xmlName:"Message",type:{name:"String"}},code:{serializedName:"Code",xmlName:"Code",type:{name:"String"}},authenticationErrorDetail:{serializedName:"AuthenticationErrorDetail",xmlName:"AuthenticationErrorDetail",type:{name:"String"}}}}},DM={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}},lye={serializedName:"GeoReplication",type:{name:"Composite",className:"GeoReplication",modelProperties:{status:{serializedName:"Status",required:!0,xmlName:"Status",type:{name:"Enum",allowedValues:["live","bootstrap","unavailable"]}},lastSyncOn:{serializedName:"LastSyncTime",required:!0,xmlName:"LastSyncTime",type:{name:"DateTimeRfc1123"}}}}},LM={serializedName:"ListContainersSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListContainersSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},containerItems:{serializedName:"ContainerItems",required:!0,xmlName:"Containers",xmlIsWrapped:!0,xmlElementName:"Container",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},dye={serializedName:"ContainerItem",xmlName:"Container",type:{name:"Composite",className:"ContainerItem",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},deleted:{serializedName:"Deleted",xmlName:"Deleted",type:{name:"Boolean"}},version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"ContainerProperties"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},cye={serializedName:"ContainerProperties",type:{name:"Composite",className:"ContainerProperties",modelProperties:{lastModified:{serializedName:"Last-Modified",required:!0,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:!0,xmlName:"Etag",type:{name:"String"}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},publicAccess:{serializedName:"PublicAccess",xmlName:"PublicAccess",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"HasImmutabilityPolicy",xmlName:"HasImmutabilityPolicy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"HasLegalHold",xmlName:"HasLegalHold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"DefaultEncryptionScope",xmlName:"DefaultEncryptionScope",type:{name:"String"}},preventEncryptionScopeOverride:{serializedName:"DenyEncryptionScopeOverride",xmlName:"DenyEncryptionScopeOverride",type:{name:"Boolean"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},isImmutableStorageWithVersioningEnabled:{serializedName:"ImmutableStorageWithVersioningEnabled",xmlName:"ImmutableStorageWithVersioningEnabled",type:{name:"Boolean"}}}}},qM={serializedName:"KeyInfo",type:{name:"Composite",className:"KeyInfo",modelProperties:{startsOn:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",required:!0,xmlName:"Expiry",type:{name:"String"}}}}},BM={serializedName:"UserDelegationKey",type:{name:"Composite",className:"UserDelegationKey",modelProperties:{signedObjectId:{serializedName:"SignedOid",required:!0,xmlName:"SignedOid",type:{name:"String"}},signedTenantId:{serializedName:"SignedTid",required:!0,xmlName:"SignedTid",type:{name:"String"}},signedStartsOn:{serializedName:"SignedStart",required:!0,xmlName:"SignedStart",type:{name:"String"}},signedExpiresOn:{serializedName:"SignedExpiry",required:!0,xmlName:"SignedExpiry",type:{name:"String"}},signedService:{serializedName:"SignedService",required:!0,xmlName:"SignedService",type:{name:"String"}},signedVersion:{serializedName:"SignedVersion",required:!0,xmlName:"SignedVersion",type:{name:"String"}},value:{serializedName:"Value",required:!0,xmlName:"Value",type:{name:"String"}}}}},j8={serializedName:"FilterBlobSegment",xmlName:"EnumerationResults",type:{name:"Composite",className:"FilterBlobSegment",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},where:{serializedName:"Where",required:!0,xmlName:"Where",type:{name:"String"}},blobs:{serializedName:"Blobs",required:!0,xmlName:"Blobs",xmlIsWrapped:!0,xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"FilterBlobItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},pye={serializedName:"FilterBlobItem",xmlName:"Blob",type:{name:"Composite",className:"FilterBlobItem",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",type:{name:"String"}},tags:{serializedName:"Tags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}}}}},k8={serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags",modelProperties:{blobTagSet:{serializedName:"BlobTagSet",required:!0,xmlName:"TagSet",xmlIsWrapped:!0,xmlElementName:"Tag",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobTag"}}}}}}},uye={serializedName:"BlobTag",xmlName:"Tag",type:{name:"Composite",className:"BlobTag",modelProperties:{key:{serializedName:"Key",required:!0,xmlName:"Key",type:{name:"String"}},value:{serializedName:"Value",required:!0,xmlName:"Value",type:{name:"String"}}}}},mye={serializedName:"SignedIdentifier",xmlName:"SignedIdentifier",type:{name:"Composite",className:"SignedIdentifier",modelProperties:{id:{serializedName:"Id",required:!0,xmlName:"Id",type:{name:"String"}},accessPolicy:{serializedName:"AccessPolicy",xmlName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy"}}}}},fye={serializedName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy",modelProperties:{startsOn:{serializedName:"Start",xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",xmlName:"Expiry",type:{name:"String"}},permissions:{serializedName:"Permission",xmlName:"Permission",type:{name:"String"}}}}},MM={serializedName:"ListBlobsFlatSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsFlatSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},hye={serializedName:"BlobFlatListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment",modelProperties:{blobItems:{serializedName:"BlobItems",required:!0,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}},gye={serializedName:"BlobItemInternal",xmlName:"Blob",type:{name:"Composite",className:"BlobItemInternal",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}},deleted:{serializedName:"Deleted",required:!0,xmlName:"Deleted",type:{name:"Boolean"}},snapshot:{serializedName:"Snapshot",required:!0,xmlName:"Snapshot",type:{name:"String"}},versionId:{serializedName:"VersionId",xmlName:"VersionId",type:{name:"String"}},isCurrentVersion:{serializedName:"IsCurrentVersion",xmlName:"IsCurrentVersion",type:{name:"Boolean"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},blobTags:{serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}},objectReplicationMetadata:{serializedName:"ObjectReplicationMetadata",xmlName:"OrMetadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},hasVersionsOnly:{serializedName:"HasVersionsOnly",xmlName:"HasVersionsOnly",type:{name:"Boolean"}}}}},yye={serializedName:"BlobName",type:{name:"Composite",className:"BlobName",modelProperties:{encoded:{serializedName:"Encoded",xmlName:"Encoded",xmlIsAttribute:!0,type:{name:"Boolean"}},content:{serializedName:"content",xmlName:"content",xmlIsMsText:!0,type:{name:"String"}}}}},vye={serializedName:"BlobPropertiesInternal",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal",modelProperties:{createdOn:{serializedName:"Creation-Time",xmlName:"Creation-Time",type:{name:"DateTimeRfc1123"}},lastModified:{serializedName:"Last-Modified",required:!0,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:!0,xmlName:"Etag",type:{name:"String"}},contentLength:{serializedName:"Content-Length",xmlName:"Content-Length",type:{name:"Number"}},contentType:{serializedName:"Content-Type",xmlName:"Content-Type",type:{name:"String"}},contentEncoding:{serializedName:"Content-Encoding",xmlName:"Content-Encoding",type:{name:"String"}},contentLanguage:{serializedName:"Content-Language",xmlName:"Content-Language",type:{name:"String"}},contentMD5:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}},contentDisposition:{serializedName:"Content-Disposition",xmlName:"Content-Disposition",type:{name:"String"}},cacheControl:{serializedName:"Cache-Control",xmlName:"Cache-Control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"BlobType",xmlName:"BlobType",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},copyId:{serializedName:"CopyId",xmlName:"CopyId",type:{name:"String"}},copyStatus:{serializedName:"CopyStatus",xmlName:"CopyStatus",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},copySource:{serializedName:"CopySource",xmlName:"CopySource",type:{name:"String"}},copyProgress:{serializedName:"CopyProgress",xmlName:"CopyProgress",type:{name:"String"}},copyCompletedOn:{serializedName:"CopyCompletionTime",xmlName:"CopyCompletionTime",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"CopyStatusDescription",xmlName:"CopyStatusDescription",type:{name:"String"}},serverEncrypted:{serializedName:"ServerEncrypted",xmlName:"ServerEncrypted",type:{name:"Boolean"}},incrementalCopy:{serializedName:"IncrementalCopy",xmlName:"IncrementalCopy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"DestinationSnapshot",xmlName:"DestinationSnapshot",type:{name:"String"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},accessTier:{serializedName:"AccessTier",xmlName:"AccessTier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}},accessTierInferred:{serializedName:"AccessTierInferred",xmlName:"AccessTierInferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"ArchiveStatus",xmlName:"ArchiveStatus",type:{name:"Enum",allowedValues:["rehydrate-pending-to-hot","rehydrate-pending-to-cool","rehydrate-pending-to-cold"]}},customerProvidedKeySha256:{serializedName:"CustomerProvidedKeySha256",xmlName:"CustomerProvidedKeySha256",type:{name:"String"}},encryptionScope:{serializedName:"EncryptionScope",xmlName:"EncryptionScope",type:{name:"String"}},accessTierChangedOn:{serializedName:"AccessTierChangeTime",xmlName:"AccessTierChangeTime",type:{name:"DateTimeRfc1123"}},tagCount:{serializedName:"TagCount",xmlName:"TagCount",type:{name:"Number"}},expiresOn:{serializedName:"Expiry-Time",xmlName:"Expiry-Time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"Sealed",xmlName:"Sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"RehydratePriority",xmlName:"RehydratePriority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessedOn:{serializedName:"LastAccessTime",xmlName:"LastAccessTime",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"ImmutabilityPolicyUntilDate",xmlName:"ImmutabilityPolicyUntilDate",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"ImmutabilityPolicyMode",xmlName:"ImmutabilityPolicyMode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"LegalHold",xmlName:"LegalHold",type:{name:"Boolean"}}}}},FM={serializedName:"ListBlobsHierarchySegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsHierarchySegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},delimiter:{serializedName:"Delimiter",xmlName:"Delimiter",type:{name:"String"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},_ye={serializedName:"BlobHierarchyListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment",modelProperties:{blobPrefixes:{serializedName:"BlobPrefixes",xmlName:"BlobPrefixes",xmlElementName:"BlobPrefix",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobPrefix"}}}},blobItems:{serializedName:"BlobItems",required:!0,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}},bye={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}},jM={serializedName:"BlockLookupList",xmlName:"BlockList",type:{name:"Composite",className:"BlockLookupList",modelProperties:{committed:{serializedName:"Committed",xmlName:"Committed",xmlElementName:"Committed",type:{name:"Sequence",element:{type:{name:"String"}}}},uncommitted:{serializedName:"Uncommitted",xmlName:"Uncommitted",xmlElementName:"Uncommitted",type:{name:"Sequence",element:{type:{name:"String"}}}},latest:{serializedName:"Latest",xmlName:"Latest",xmlElementName:"Latest",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},kM={serializedName:"BlockList",type:{name:"Composite",className:"BlockList",modelProperties:{committedBlocks:{serializedName:"CommittedBlocks",xmlName:"CommittedBlocks",xmlIsWrapped:!0,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}},uncommittedBlocks:{serializedName:"UncommittedBlocks",xmlName:"UncommittedBlocks",xmlIsWrapped:!0,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}}}}},wye={serializedName:"Block",type:{name:"Composite",className:"Block",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},size:{serializedName:"Size",required:!0,xmlName:"Size",type:{name:"Number"}}}}},z8={serializedName:"PageList",type:{name:"Composite",className:"PageList",modelProperties:{pageRange:{serializedName:"PageRange",xmlName:"PageRange",xmlElementName:"PageRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"PageRange"}}}},clearRange:{serializedName:"ClearRange",xmlName:"ClearRange",xmlElementName:"ClearRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"ClearRange"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},Eye={serializedName:"PageRange",xmlName:"PageRange",type:{name:"Composite",className:"PageRange",modelProperties:{start:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:!0,xmlName:"End",type:{name:"Number"}}}}},Nye={serializedName:"ClearRange",xmlName:"ClearRange",type:{name:"Composite",className:"ClearRange",modelProperties:{start:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:!0,xmlName:"End",type:{name:"Number"}}}}},zM={serializedName:"QueryRequest",xmlName:"QueryRequest",type:{name:"Composite",className:"QueryRequest",modelProperties:{queryType:{serializedName:"QueryType",required:!0,xmlName:"QueryType",type:{name:"String"}},expression:{serializedName:"Expression",required:!0,xmlName:"Expression",type:{name:"String"}},inputSerialization:{serializedName:"InputSerialization",xmlName:"InputSerialization",type:{name:"Composite",className:"QuerySerialization"}},outputSerialization:{serializedName:"OutputSerialization",xmlName:"OutputSerialization",type:{name:"Composite",className:"QuerySerialization"}}}}},xye={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}},Sye={serializedName:"QueryFormat",type:{name:"Composite",className:"QueryFormat",modelProperties:{type:{serializedName:"Type",required:!0,xmlName:"Type",type:{name:"Enum",allowedValues:["delimited","json","arrow","parquet"]}},delimitedTextConfiguration:{serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration"}},jsonTextConfiguration:{serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration"}},arrowConfiguration:{serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration"}},parquetTextConfiguration:{serializedName:"ParquetTextConfiguration",xmlName:"ParquetTextConfiguration",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}},Tye={serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration",modelProperties:{columnSeparator:{serializedName:"ColumnSeparator",xmlName:"ColumnSeparator",type:{name:"String"}},fieldQuote:{serializedName:"FieldQuote",xmlName:"FieldQuote",type:{name:"String"}},recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}},escapeChar:{serializedName:"EscapeChar",xmlName:"EscapeChar",type:{name:"String"}},headersPresent:{serializedName:"HeadersPresent",xmlName:"HasHeaders",type:{name:"Boolean"}}}}},Pye={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}},Cye={serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration",modelProperties:{schema:{serializedName:"Schema",required:!0,xmlName:"Schema",xmlIsWrapped:!0,xmlElementName:"Field",type:{name:"Sequence",element:{type:{name:"Composite",className:"ArrowField"}}}}}}},Rye={serializedName:"ArrowField",xmlName:"Field",type:{name:"Composite",className:"ArrowField",modelProperties:{type:{serializedName:"Type",required:!0,xmlName:"Type",type:{name:"String"}},name:{serializedName:"Name",xmlName:"Name",type:{name:"String"}},precision:{serializedName:"Precision",xmlName:"Precision",type:{name:"Number"}},scale:{serializedName:"Scale",xmlName:"Scale",type:{name:"Number"}}}}},UM={serializedName:"Service_setPropertiesHeaders",type:{name:"Composite",className:"ServiceSetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},HM={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$M={serializedName:"Service_getPropertiesHeaders",type:{name:"Composite",className:"ServiceGetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},GM={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},VM={serializedName:"Service_getStatisticsHeaders",type:{name:"Composite",className:"ServiceGetStatisticsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},WM={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},KM={serializedName:"Service_listContainersSegmentHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},XM={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},QM={serializedName:"Service_getUserDelegationKeyHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},YM={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},JM={serializedName:"Service_getAccountInfoHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ZM={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eF={serializedName:"Service_submitBatchHeaders",type:{name:"Composite",className:"ServiceSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tF={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rF={serializedName:"Service_filterBlobsHeaders",type:{name:"Composite",className:"ServiceFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},iF={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nF={serializedName:"Container_createHeaders",type:{name:"Composite",className:"ContainerCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},aF={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sF={serializedName:"Container_getPropertiesHeaders",type:{name:"Composite",className:"ContainerGetPropertiesHeaders",modelProperties:{metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"x-ms-has-immutability-policy",xmlName:"x-ms-has-immutability-policy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"x-ms-has-legal-hold",xmlName:"x-ms-has-legal-hold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}},denyEncryptionScopeOverride:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}},isImmutableStorageWithVersioningEnabled:{serializedName:"x-ms-immutable-storage-with-versioning-enabled",xmlName:"x-ms-immutable-storage-with-versioning-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},oF={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lF={serializedName:"Container_deleteHeaders",type:{name:"Composite",className:"ContainerDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dF={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cF={serializedName:"Container_setMetadataHeaders",type:{name:"Composite",className:"ContainerSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pF={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},uF={serializedName:"Container_getAccessPolicyHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyHeaders",modelProperties:{blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mF={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fF={serializedName:"Container_setAccessPolicyHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hF={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gF={serializedName:"Container_restoreHeaders",type:{name:"Composite",className:"ContainerRestoreHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yF={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vF={serializedName:"Container_renameHeaders",type:{name:"Composite",className:"ContainerRenameHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_F={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bF={serializedName:"Container_submitBatchHeaders",type:{name:"Composite",className:"ContainerSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}}}}},wF={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},EF={serializedName:"Container_filterBlobsHeaders",type:{name:"Composite",className:"ContainerFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},NF={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xF={serializedName:"Container_acquireLeaseHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},SF={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},TF={serializedName:"Container_releaseLeaseHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},PF={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},CF={serializedName:"Container_renewLeaseHeaders",type:{name:"Composite",className:"ContainerRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},RF={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},OF={serializedName:"Container_breakLeaseHeaders",type:{name:"Composite",className:"ContainerBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},AF={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},IF={serializedName:"Container_changeLeaseHeaders",type:{name:"Composite",className:"ContainerChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},DF={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},LF={serializedName:"Container_listBlobFlatSegmentHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qF={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},BF={serializedName:"Container_listBlobHierarchySegmentHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},MF={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},FF={serializedName:"Container_getAccountInfoHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}},jF={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},r8={serializedName:"Blob_downloadHeaders",type:{name:"Composite",className:"BlobDownloadHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}},kF={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zF={serializedName:"Blob_getPropertiesHeaders",type:{name:"Composite",className:"BlobGetPropertiesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},isIncrementalCopy:{serializedName:"x-ms-incremental-copy",xmlName:"x-ms-incremental-copy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"x-ms-copy-destination-snapshot",xmlName:"x-ms-copy-destination-snapshot",type:{name:"String"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},accessTier:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"String"}},accessTierInferred:{serializedName:"x-ms-access-tier-inferred",xmlName:"x-ms-access-tier-inferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"x-ms-archive-status",xmlName:"x-ms-archive-status",type:{name:"String"}},accessTierChangedOn:{serializedName:"x-ms-access-tier-change-time",xmlName:"x-ms-access-tier-change-time",type:{name:"DateTimeRfc1123"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},expiresOn:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},UF={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},HF={serializedName:"Blob_deleteHeaders",type:{name:"Composite",className:"BlobDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$F={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},GF={serializedName:"Blob_undeleteHeaders",type:{name:"Composite",className:"BlobUndeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},VF={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},WF={serializedName:"Blob_setExpiryHeaders",type:{name:"Composite",className:"BlobSetExpiryHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},KF={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},XF={serializedName:"Blob_setHttpHeadersHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},QF={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},YF={serializedName:"Blob_setImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiry:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}}}},JF={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ZF={serializedName:"Blob_deleteImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},ej={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tj={serializedName:"Blob_setLegalHoldHeaders",type:{name:"Composite",className:"BlobSetLegalHoldHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}}}},rj={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ij={serializedName:"Blob_setMetadataHeaders",type:{name:"Composite",className:"BlobSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nj={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},aj={serializedName:"Blob_acquireLeaseHeaders",type:{name:"Composite",className:"BlobAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},sj={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},oj={serializedName:"Blob_releaseLeaseHeaders",type:{name:"Composite",className:"BlobReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},lj={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dj={serializedName:"Blob_renewLeaseHeaders",type:{name:"Composite",className:"BlobRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},cj={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pj={serializedName:"Blob_changeLeaseHeaders",type:{name:"Composite",className:"BlobChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},uj={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mj={serializedName:"Blob_breakLeaseHeaders",type:{name:"Composite",className:"BlobBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},fj={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hj={serializedName:"Blob_createSnapshotHeaders",type:{name:"Composite",className:"BlobCreateSnapshotHeaders",modelProperties:{snapshot:{serializedName:"x-ms-snapshot",xmlName:"x-ms-snapshot",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gj={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yj={serializedName:"Blob_startCopyFromURLHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vj={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_j={serializedName:"Blob_copyFromURLHeaders",type:{name:"Composite",className:"BlobCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{defaultValue:"success",isConstant:!0,serializedName:"x-ms-copy-status",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bj={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wj={serializedName:"Blob_abortCopyFromURLHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ej={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},i8={serializedName:"Blob_setTierHeaders",type:{name:"Composite",className:"BlobSetTierHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Nj={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xj={serializedName:"Blob_getAccountInfoHeaders",type:{name:"Composite",className:"BlobGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}},Sj={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},n8={serializedName:"Blob_queryHeaders",type:{name:"Composite",className:"BlobQueryHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletionTime:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}},Tj={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Pj={serializedName:"Blob_getTagsHeaders",type:{name:"Composite",className:"BlobGetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Cj={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Rj={serializedName:"Blob_setTagsHeaders",type:{name:"Composite",className:"BlobSetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Oj={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Aj={serializedName:"PageBlob_createHeaders",type:{name:"Composite",className:"PageBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ij={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Dj={serializedName:"PageBlob_uploadPagesHeaders",type:{name:"Composite",className:"PageBlobUploadPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Lj={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qj={serializedName:"PageBlob_clearPagesHeaders",type:{name:"Composite",className:"PageBlobClearPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Bj={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Mj={serializedName:"PageBlob_uploadPagesFromURLHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Fj={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jj={serializedName:"PageBlob_getPageRangesHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kj={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zj={serializedName:"PageBlob_getPageRangesDiffHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Uj={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Hj={serializedName:"PageBlob_resizeHeaders",type:{name:"Composite",className:"PageBlobResizeHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$j={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Gj={serializedName:"PageBlob_updateSequenceNumberHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Vj={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Wj={serializedName:"PageBlob_copyIncrementalHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Kj={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Xj={serializedName:"AppendBlob_createHeaders",type:{name:"Composite",className:"AppendBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Qj={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Yj={serializedName:"AppendBlob_appendBlockHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Jj={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zj={serializedName:"AppendBlob_appendBlockFromUrlHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ek={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tk={serializedName:"AppendBlob_sealHeaders",type:{name:"Composite",className:"AppendBlobSealHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}}}}},rk={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ik={serializedName:"BlockBlob_uploadHeaders",type:{name:"Composite",className:"BlockBlobUploadHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nk={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ak={serializedName:"BlockBlob_putBlobFromUrlHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sk={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ok={serializedName:"BlockBlob_stageBlockHeaders",type:{name:"Composite",className:"BlockBlobStageBlockHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lk={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dk={serializedName:"BlockBlob_stageBlockFromURLHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ck={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pk={serializedName:"BlockBlob_commitBlockListHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},uk={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mk={serializedName:"BlockBlob_getBlockListHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fk={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fd=Object.freeze({__proto__:null,AccessPolicy:fye,AppendBlobAppendBlockExceptionHeaders:Jj,AppendBlobAppendBlockFromUrlExceptionHeaders:ek,AppendBlobAppendBlockFromUrlHeaders:Zj,AppendBlobAppendBlockHeaders:Yj,AppendBlobCreateExceptionHeaders:Qj,AppendBlobCreateHeaders:Xj,AppendBlobSealExceptionHeaders:rk,AppendBlobSealHeaders:tk,ArrowConfiguration:Cye,ArrowField:Rye,BlobAbortCopyFromURLExceptionHeaders:Ej,BlobAbortCopyFromURLHeaders:wj,BlobAcquireLeaseExceptionHeaders:sj,BlobAcquireLeaseHeaders:aj,BlobBreakLeaseExceptionHeaders:fj,BlobBreakLeaseHeaders:mj,BlobChangeLeaseExceptionHeaders:uj,BlobChangeLeaseHeaders:pj,BlobCopyFromURLExceptionHeaders:bj,BlobCopyFromURLHeaders:_j,BlobCreateSnapshotExceptionHeaders:gj,BlobCreateSnapshotHeaders:hj,BlobDeleteExceptionHeaders:$F,BlobDeleteHeaders:HF,BlobDeleteImmutabilityPolicyExceptionHeaders:ej,BlobDeleteImmutabilityPolicyHeaders:ZF,BlobDownloadExceptionHeaders:kF,BlobDownloadHeaders:r8,BlobFlatListSegment:hye,BlobGetAccountInfoExceptionHeaders:Sj,BlobGetAccountInfoHeaders:xj,BlobGetPropertiesExceptionHeaders:UF,BlobGetPropertiesHeaders:zF,BlobGetTagsExceptionHeaders:Cj,BlobGetTagsHeaders:Pj,BlobHierarchyListSegment:_ye,BlobItemInternal:gye,BlobName:yye,BlobPrefix:bye,BlobPropertiesInternal:vye,BlobQueryExceptionHeaders:Tj,BlobQueryHeaders:n8,BlobReleaseLeaseExceptionHeaders:lj,BlobReleaseLeaseHeaders:oj,BlobRenewLeaseExceptionHeaders:cj,BlobRenewLeaseHeaders:dj,BlobServiceProperties:F8,BlobServiceStatistics:DM,BlobSetExpiryExceptionHeaders:KF,BlobSetExpiryHeaders:WF,BlobSetHttpHeadersExceptionHeaders:QF,BlobSetHttpHeadersHeaders:XF,BlobSetImmutabilityPolicyExceptionHeaders:JF,BlobSetImmutabilityPolicyHeaders:YF,BlobSetLegalHoldExceptionHeaders:rj,BlobSetLegalHoldHeaders:tj,BlobSetMetadataExceptionHeaders:nj,BlobSetMetadataHeaders:ij,BlobSetTagsExceptionHeaders:Oj,BlobSetTagsHeaders:Rj,BlobSetTierExceptionHeaders:Nj,BlobSetTierHeaders:i8,BlobStartCopyFromURLExceptionHeaders:vj,BlobStartCopyFromURLHeaders:yj,BlobTag:uye,BlobTags:k8,BlobUndeleteExceptionHeaders:VF,BlobUndeleteHeaders:GF,Block:wye,BlockBlobCommitBlockListExceptionHeaders:uk,BlockBlobCommitBlockListHeaders:pk,BlockBlobGetBlockListExceptionHeaders:fk,BlockBlobGetBlockListHeaders:mk,BlockBlobPutBlobFromUrlExceptionHeaders:sk,BlockBlobPutBlobFromUrlHeaders:ak,BlockBlobStageBlockExceptionHeaders:lk,BlockBlobStageBlockFromURLExceptionHeaders:ck,BlockBlobStageBlockFromURLHeaders:dk,BlockBlobStageBlockHeaders:ok,BlockBlobUploadExceptionHeaders:nk,BlockBlobUploadHeaders:ik,BlockList:kM,BlockLookupList:jM,ClearRange:Nye,ContainerAcquireLeaseExceptionHeaders:SF,ContainerAcquireLeaseHeaders:xF,ContainerBreakLeaseExceptionHeaders:AF,ContainerBreakLeaseHeaders:OF,ContainerChangeLeaseExceptionHeaders:DF,ContainerChangeLeaseHeaders:IF,ContainerCreateExceptionHeaders:aF,ContainerCreateHeaders:nF,ContainerDeleteExceptionHeaders:dF,ContainerDeleteHeaders:lF,ContainerFilterBlobsExceptionHeaders:NF,ContainerFilterBlobsHeaders:EF,ContainerGetAccessPolicyExceptionHeaders:mF,ContainerGetAccessPolicyHeaders:uF,ContainerGetAccountInfoExceptionHeaders:jF,ContainerGetAccountInfoHeaders:FF,ContainerGetPropertiesExceptionHeaders:oF,ContainerGetPropertiesHeaders:sF,ContainerItem:dye,ContainerListBlobFlatSegmentExceptionHeaders:qF,ContainerListBlobFlatSegmentHeaders:LF,ContainerListBlobHierarchySegmentExceptionHeaders:MF,ContainerListBlobHierarchySegmentHeaders:BF,ContainerProperties:cye,ContainerReleaseLeaseExceptionHeaders:PF,ContainerReleaseLeaseHeaders:TF,ContainerRenameExceptionHeaders:_F,ContainerRenameHeaders:vF,ContainerRenewLeaseExceptionHeaders:RF,ContainerRenewLeaseHeaders:CF,ContainerRestoreExceptionHeaders:yF,ContainerRestoreHeaders:gF,ContainerSetAccessPolicyExceptionHeaders:hF,ContainerSetAccessPolicyHeaders:fF,ContainerSetMetadataExceptionHeaders:pF,ContainerSetMetadataHeaders:cF,ContainerSubmitBatchExceptionHeaders:wF,ContainerSubmitBatchHeaders:bF,CorsRule:sye,DelimitedTextConfiguration:Tye,FilterBlobItem:pye,FilterBlobSegment:j8,GeoReplication:lye,JsonTextConfiguration:Pye,KeyInfo:qM,ListBlobsFlatSegmentResponse:MM,ListBlobsHierarchySegmentResponse:FM,ListContainersSegmentResponse:LM,Logging:iye,Metrics:aye,PageBlobClearPagesExceptionHeaders:Bj,PageBlobClearPagesHeaders:qj,PageBlobCopyIncrementalExceptionHeaders:Kj,PageBlobCopyIncrementalHeaders:Wj,PageBlobCreateExceptionHeaders:Ij,PageBlobCreateHeaders:Aj,PageBlobGetPageRangesDiffExceptionHeaders:Uj,PageBlobGetPageRangesDiffHeaders:zj,PageBlobGetPageRangesExceptionHeaders:kj,PageBlobGetPageRangesHeaders:jj,PageBlobResizeExceptionHeaders:$j,PageBlobResizeHeaders:Hj,PageBlobUpdateSequenceNumberExceptionHeaders:Vj,PageBlobUpdateSequenceNumberHeaders:Gj,PageBlobUploadPagesExceptionHeaders:Lj,PageBlobUploadPagesFromURLExceptionHeaders:Fj,PageBlobUploadPagesFromURLHeaders:Mj,PageBlobUploadPagesHeaders:Dj,PageList:z8,PageRange:Eye,QueryFormat:Sye,QueryRequest:zM,QuerySerialization:xye,RetentionPolicy:nye,ServiceFilterBlobsExceptionHeaders:iF,ServiceFilterBlobsHeaders:rF,ServiceGetAccountInfoExceptionHeaders:ZM,ServiceGetAccountInfoHeaders:JM,ServiceGetPropertiesExceptionHeaders:GM,ServiceGetPropertiesHeaders:$M,ServiceGetStatisticsExceptionHeaders:WM,ServiceGetStatisticsHeaders:VM,ServiceGetUserDelegationKeyExceptionHeaders:YM,ServiceGetUserDelegationKeyHeaders:QM,ServiceListContainersSegmentExceptionHeaders:XM,ServiceListContainersSegmentHeaders:KM,ServiceSetPropertiesExceptionHeaders:HM,ServiceSetPropertiesHeaders:UM,ServiceSubmitBatchExceptionHeaders:tF,ServiceSubmitBatchHeaders:eF,SignedIdentifier:mye,StaticWebsite:oye,StorageError:G,UserDelegationKey:BM}),hd={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},Oye={parameterPath:"blobServiceProperties",mapper:F8},ss={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},W={parameterPath:"url",mapper:{serializedName:"url",required:!0,xmlName:"url",type:{name:"String"}},skipEncoding:!0},D0={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:!0,serializedName:"restype",type:{name:"String"}}},os={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:!0,serializedName:"comp",type:{name:"String"}}},K={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}},X={parameterPath:"version",mapper:{defaultValue:"2024-11-04",isConstant:!0,serializedName:"x-ms-version",type:{name:"String"}}},Q={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}},de={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},Aye={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:!0,serializedName:"comp",type:{name:"String"}}},U8={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:!0,serializedName:"comp",type:{name:"String"}}},H8={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}},uo={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}},mo={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}},Iye={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:"CSV"},Dye={parameterPath:"keyInfo",mapper:qM},Lye={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:!0,serializedName:"comp",type:{name:"String"}}},$8={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:!0,serializedName:"restype",type:{name:"String"}}},hk={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},gk={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:!0,serializedName:"comp",type:{name:"String"}}},fi={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:!0,xmlName:"Content-Length",type:{name:"Number"}}},yk={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:!0,xmlName:"Content-Type",type:{name:"String"}}},vk={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:!0,serializedName:"comp",type:{name:"String"}}},_k={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}},ur={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:!0,serializedName:"restype",type:{name:"String"}}},ln={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",type:{name:"Dictionary",value:{type:{name:"String"}}}}},bk={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}},qye={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}},Bye={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}},Oe={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}},Pe={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}},Ce={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}},wk={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Ek={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Mye={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}},Nk={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Fye={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}},jye={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}},kye={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:!0,serializedName:"comp",type:{name:"String"}}},zye={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:!0,xmlName:"x-ms-source-container-name",type:{name:"String"}}},Uye={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}},Fn={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:!0,serializedName:"comp",type:{name:"String"}}},xk={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Sk={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}},Tk={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},Pk={parameterPath:"action",mapper:{defaultValue:"release",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},gd={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:!0,xmlName:"x-ms-lease-id",type:{name:"String"}}},Ck={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Rk={parameterPath:"action",mapper:{defaultValue:"break",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Ok={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}},Ak={parameterPath:"action",mapper:{defaultValue:"change",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Ik={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:!0,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},Dk={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListBlobsIncludeItem",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["copy","deleted","metadata","snapshots","uncommittedblobs","versions","tags","immutabilitypolicy","legalhold","deletedwithversions"]}}}},collectionFormat:"CSV"},Hye={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:!0,xmlName:"delimiter",type:{name:"String"}}},fa={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}},yd={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}},su={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}},$ye={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}},Gye={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}},er={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}},tr={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}},rr={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}},We={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}},Ke={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}},Ie={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}},Vye={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}},Wye={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}},Kye={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Xye={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:!0,xmlName:"x-ms-expiry-option",type:{name:"String"}}},Qye={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}},vd={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}},_d={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}},bd={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}},wd={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}},Ed={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}},Nd={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}},Lk={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:!0,serializedName:"comp",type:{name:"String"}}},fo={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}},ho={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}},Yye={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Jye={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:!0,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},Pr={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}},Zye={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:!0,serializedName:"comp",type:{name:"String"}}},xd={parameterPath:["options","tier"],mapper:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}},qk={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}},Sd={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}},Td={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}},Pd={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}},Cd={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}},Bk={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}},L0={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},go={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}},e3e={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}},Rd={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},t3e={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:!0,serializedName:"x-ms-requires-sync",type:{name:"String"}}},ou={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}},lu={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}},Mk={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}},r3e={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},i3e={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:!0,serializedName:"x-ms-copy-action",type:{name:"String"}}},n3e={parameterPath:"copyId",mapper:{serializedName:"copyid",required:!0,xmlName:"copyid",type:{name:"String"}}},a3e={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:!0,serializedName:"comp",type:{name:"String"}}},s3e={parameterPath:"tier",mapper:{serializedName:"x-ms-access-tier",required:!0,xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}},o3e={parameterPath:["options","queryRequest"],mapper:zM},l3e={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Fk={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:!0,serializedName:"comp",type:{name:"String"}}},d3e={parameterPath:["options","tags"],mapper:k8},ls={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}},Od={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}},c3e={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},jk={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:!0,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}},kk={parameterPath:["options","blobSequenceNumber"],mapper:{defaultValue:0,serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}},q0={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},B0={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},M0={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},G8={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:!0,serializedName:"comp",type:{name:"String"}}},zk={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},V8={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}},W8={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}},K8={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}},p3e={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},X8={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},u3e={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:!0,xmlName:"x-ms-source-range",type:{name:"String"}}},Q8={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}},m3e={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:!0,xmlName:"x-ms-range",type:{name:"String"}}},Uk={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},f3e={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}},h3e={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}},g3e={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:!0,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}},y3e={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},v3e={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},Hk={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:!0,serializedName:"comp",type:{name:"String"}}},$k={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}},Y8={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}},Gk={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}},_3e={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Vk={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},b3e={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}},Wk={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Kk={parameterPath:"blockId",mapper:{serializedName:"blockid",required:!0,xmlName:"blockid",type:{name:"String"}}},w3e={parameterPath:"blocks",mapper:jM},Xk={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},E3e={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:!0,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}},a8=class{constructor(t){this.client=t}setProperties(t,r){return this.client.sendOperationRequest({blobServiceProperties:t,options:r},N3e)}getProperties(t){return this.client.sendOperationRequest({options:t},x3e)}getStatistics(t){return this.client.sendOperationRequest({options:t},S3e)}listContainersSegment(t){return this.client.sendOperationRequest({options:t},T3e)}getUserDelegationKey(t,r){return this.client.sendOperationRequest({keyInfo:t,options:r},P3e)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},C3e)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},R3e)}filterBlobs(t){return this.client.sendOperationRequest({options:t},O3e)}},ds=ud.createSerializer(fd,!0),N3e={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:UM},default:{bodyMapper:G,headersMapper:HM}},requestBody:Oye,queryParameters:[D0,os,K],urlParameters:[W],headerParameters:[hd,ss,X,Q],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:ds},x3e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:F8,headersMapper:$M},default:{bodyMapper:G,headersMapper:GM}},queryParameters:[D0,os,K],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:ds},S3e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:DM,headersMapper:VM},default:{bodyMapper:G,headersMapper:WM}},queryParameters:[D0,K,Aye],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:ds},T3e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:LM,headersMapper:KM},default:{bodyMapper:G,headersMapper:XM}},queryParameters:[K,U8,H8,uo,mo,Iye],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:ds},P3e={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:BM,headersMapper:QM},default:{bodyMapper:G,headersMapper:YM}},requestBody:Dye,queryParameters:[D0,K,Lye],urlParameters:[W],headerParameters:[hd,ss,X,Q],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:ds},C3e={path:"/",httpMethod:"GET",responses:{200:{headersMapper:JM},default:{bodyMapper:G,headersMapper:ZM}},queryParameters:[os,K,$8],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:ds},R3e={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:eF},default:{bodyMapper:G,headersMapper:tF}},requestBody:hk,queryParameters:[K,gk],urlParameters:[W],headerParameters:[ss,X,Q,fi,yk],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:ds},O3e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:j8,headersMapper:rF},default:{bodyMapper:G,headersMapper:iF}},queryParameters:[K,uo,mo,vk,_k],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:ds},s8=class{constructor(t){this.client=t}create(t){return this.client.sendOperationRequest({options:t},A3e)}getProperties(t){return this.client.sendOperationRequest({options:t},I3e)}delete(t){return this.client.sendOperationRequest({options:t},D3e)}setMetadata(t){return this.client.sendOperationRequest({options:t},L3e)}getAccessPolicy(t){return this.client.sendOperationRequest({options:t},q3e)}setAccessPolicy(t){return this.client.sendOperationRequest({options:t},B3e)}restore(t){return this.client.sendOperationRequest({options:t},M3e)}rename(t,r){return this.client.sendOperationRequest({sourceContainerName:t,options:r},F3e)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},j3e)}filterBlobs(t){return this.client.sendOperationRequest({options:t},k3e)}acquireLease(t){return this.client.sendOperationRequest({options:t},z3e)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},U3e)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},H3e)}breakLease(t){return this.client.sendOperationRequest({options:t},$3e)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},G3e)}listBlobFlatSegment(t){return this.client.sendOperationRequest({options:t},V3e)}listBlobHierarchySegment(t,r){return this.client.sendOperationRequest({delimiter:t,options:r},W3e)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},K3e)}},ir=ud.createSerializer(fd,!0),A3e={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:nF},default:{bodyMapper:G,headersMapper:aF}},queryParameters:[K,ur],urlParameters:[W],headerParameters:[X,Q,de,ln,bk,qye,Bye],isXML:!0,serializer:ir},I3e={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:sF},default:{bodyMapper:G,headersMapper:oF}},queryParameters:[K,ur],urlParameters:[W],headerParameters:[X,Q,de,Oe],isXML:!0,serializer:ir},D3e={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:lF},default:{bodyMapper:G,headersMapper:dF}},queryParameters:[K,ur],urlParameters:[W],headerParameters:[X,Q,de,Oe,Pe,Ce],isXML:!0,serializer:ir},L3e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:cF},default:{bodyMapper:G,headersMapper:pF}},queryParameters:[K,ur,wk],urlParameters:[W],headerParameters:[X,Q,de,ln,Oe,Pe],isXML:!0,serializer:ir},q3e={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}},serializedName:"SignedIdentifiers",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier"},headersMapper:uF},default:{bodyMapper:G,headersMapper:mF}},queryParameters:[K,ur,Ek],urlParameters:[W],headerParameters:[X,Q,de,Oe],isXML:!0,serializer:ir},B3e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:fF},default:{bodyMapper:G,headersMapper:hF}},requestBody:Mye,queryParameters:[K,ur,Ek],urlParameters:[W],headerParameters:[hd,ss,X,Q,bk,Oe,Pe,Ce],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:ir},M3e={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:gF},default:{bodyMapper:G,headersMapper:yF}},queryParameters:[K,ur,Nk],urlParameters:[W],headerParameters:[X,Q,de,Fye,jye],isXML:!0,serializer:ir},F3e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:vF},default:{bodyMapper:G,headersMapper:_F}},queryParameters:[K,ur,kye],urlParameters:[W],headerParameters:[X,Q,de,zye,Uye],isXML:!0,serializer:ir},j3e={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:bF},default:{bodyMapper:G,headersMapper:wF}},requestBody:hk,queryParameters:[K,gk,ur],urlParameters:[W],headerParameters:[ss,X,Q,fi,yk],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:ir},k3e={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:j8,headersMapper:EF},default:{bodyMapper:G,headersMapper:NF}},queryParameters:[K,uo,mo,vk,_k,ur],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:ir},z3e={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:xF},default:{bodyMapper:G,headersMapper:SF}},queryParameters:[K,ur,Fn],urlParameters:[W],headerParameters:[X,Q,de,Pe,Ce,xk,Sk,Tk],isXML:!0,serializer:ir},U3e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:TF},default:{bodyMapper:G,headersMapper:PF}},queryParameters:[K,ur,Fn],urlParameters:[W],headerParameters:[X,Q,de,Pe,Ce,Pk,gd],isXML:!0,serializer:ir},H3e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:CF},default:{bodyMapper:G,headersMapper:RF}},queryParameters:[K,ur,Fn],urlParameters:[W],headerParameters:[X,Q,de,Pe,Ce,gd,Ck],isXML:!0,serializer:ir},$3e={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:OF},default:{bodyMapper:G,headersMapper:AF}},queryParameters:[K,ur,Fn],urlParameters:[W],headerParameters:[X,Q,de,Pe,Ce,Rk,Ok],isXML:!0,serializer:ir},G3e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:IF},default:{bodyMapper:G,headersMapper:DF}},queryParameters:[K,ur,Fn],urlParameters:[W],headerParameters:[X,Q,de,Pe,Ce,gd,Ak,Ik],isXML:!0,serializer:ir},V3e={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:MM,headersMapper:LF},default:{bodyMapper:G,headersMapper:qF}},queryParameters:[K,U8,H8,uo,mo,ur,Dk],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:ir},W3e={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:FM,headersMapper:BF},default:{bodyMapper:G,headersMapper:MF}},queryParameters:[K,U8,H8,uo,mo,ur,Dk,Hye],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:ir},K3e={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:FF},default:{bodyMapper:G,headersMapper:jF}},queryParameters:[os,K,$8],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:ir},o8=class{constructor(t){this.client=t}download(t){return this.client.sendOperationRequest({options:t},X3e)}getProperties(t){return this.client.sendOperationRequest({options:t},Q3e)}delete(t){return this.client.sendOperationRequest({options:t},Y3e)}undelete(t){return this.client.sendOperationRequest({options:t},J3e)}setExpiry(t,r){return this.client.sendOperationRequest({expiryOptions:t,options:r},Z3e)}setHttpHeaders(t){return this.client.sendOperationRequest({options:t},e9e)}setImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},t9e)}deleteImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},r9e)}setLegalHold(t,r){return this.client.sendOperationRequest({legalHold:t,options:r},i9e)}setMetadata(t){return this.client.sendOperationRequest({options:t},n9e)}acquireLease(t){return this.client.sendOperationRequest({options:t},a9e)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},s9e)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},o9e)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},l9e)}breakLease(t){return this.client.sendOperationRequest({options:t},d9e)}createSnapshot(t){return this.client.sendOperationRequest({options:t},c9e)}startCopyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},p9e)}copyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},u9e)}abortCopyFromURL(t,r){return this.client.sendOperationRequest({copyId:t,options:r},m9e)}setTier(t,r){return this.client.sendOperationRequest({tier:t,options:r},f9e)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},h9e)}query(t){return this.client.sendOperationRequest({options:t},g9e)}getTags(t){return this.client.sendOperationRequest({options:t},y9e)}setTags(t){return this.client.sendOperationRequest({options:t},v9e)}},pt=ud.createSerializer(fd,!0),X3e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:r8},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:r8},default:{bodyMapper:G,headersMapper:kF}},queryParameters:[K,fa,yd],urlParameters:[W],headerParameters:[X,Q,de,Oe,Pe,Ce,su,$ye,Gye,er,tr,rr,We,Ke,Ie],isXML:!0,serializer:pt},Q3e={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:zF},default:{bodyMapper:G,headersMapper:UF}},queryParameters:[K,fa,yd],urlParameters:[W],headerParameters:[X,Q,de,Oe,Pe,Ce,er,tr,rr,We,Ke,Ie],isXML:!0,serializer:pt},Y3e={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:HF},default:{bodyMapper:G,headersMapper:$F}},queryParameters:[K,fa,yd,Wye],urlParameters:[W],headerParameters:[X,Q,de,Oe,Pe,Ce,We,Ke,Ie,Vye],isXML:!0,serializer:pt},J3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:GF},default:{bodyMapper:G,headersMapper:VF}},queryParameters:[K,Nk],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:pt},Z3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:WF},default:{bodyMapper:G,headersMapper:KF}},queryParameters:[K,Kye],urlParameters:[W],headerParameters:[X,Q,de,Xye,Qye],isXML:!0,serializer:pt},e9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:XF},default:{bodyMapper:G,headersMapper:QF}},queryParameters:[os,K],urlParameters:[W],headerParameters:[X,Q,de,Oe,Pe,Ce,We,Ke,Ie,vd,_d,bd,wd,Ed,Nd],isXML:!0,serializer:pt},t9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:YF},default:{bodyMapper:G,headersMapper:JF}},queryParameters:[K,Lk],urlParameters:[W],headerParameters:[X,Q,de,Ce,fo,ho],isXML:!0,serializer:pt},r9e={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:ZF},default:{bodyMapper:G,headersMapper:ej}},queryParameters:[K,Lk],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:pt},i9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:tj},default:{bodyMapper:G,headersMapper:rj}},queryParameters:[K,Yye],urlParameters:[W],headerParameters:[X,Q,de,Jye],isXML:!0,serializer:pt},n9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:ij},default:{bodyMapper:G,headersMapper:nj}},queryParameters:[K,wk],urlParameters:[W],headerParameters:[X,Q,de,ln,Oe,Pe,Ce,er,tr,rr,We,Ke,Ie,Pr],isXML:!0,serializer:pt},a9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:aj},default:{bodyMapper:G,headersMapper:sj}},queryParameters:[K,Fn],urlParameters:[W],headerParameters:[X,Q,de,Pe,Ce,xk,Sk,Tk,We,Ke,Ie],isXML:!0,serializer:pt},s9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:oj},default:{bodyMapper:G,headersMapper:lj}},queryParameters:[K,Fn],urlParameters:[W],headerParameters:[X,Q,de,Pe,Ce,Pk,gd,We,Ke,Ie],isXML:!0,serializer:pt},o9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:dj},default:{bodyMapper:G,headersMapper:cj}},queryParameters:[K,Fn],urlParameters:[W],headerParameters:[X,Q,de,Pe,Ce,gd,Ck,We,Ke,Ie],isXML:!0,serializer:pt},l9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:pj},default:{bodyMapper:G,headersMapper:uj}},queryParameters:[K,Fn],urlParameters:[W],headerParameters:[X,Q,de,Pe,Ce,gd,Ak,Ik,We,Ke,Ie],isXML:!0,serializer:pt},d9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:mj},default:{bodyMapper:G,headersMapper:fj}},queryParameters:[K,Fn],urlParameters:[W],headerParameters:[X,Q,de,Pe,Ce,Rk,Ok,We,Ke,Ie],isXML:!0,serializer:pt},c9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:hj},default:{bodyMapper:G,headersMapper:gj}},queryParameters:[K,Zye],urlParameters:[W],headerParameters:[X,Q,de,ln,Oe,Pe,Ce,er,tr,rr,We,Ke,Ie,Pr],isXML:!0,serializer:pt},p9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:yj},default:{bodyMapper:G,headersMapper:vj}},queryParameters:[K],urlParameters:[W],headerParameters:[X,Q,de,ln,Oe,Pe,Ce,We,Ke,Ie,fo,ho,xd,qk,Sd,Td,Pd,Cd,Bk,L0,go,e3e,Rd],isXML:!0,serializer:pt},u9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:_j},default:{bodyMapper:G,headersMapper:bj}},queryParameters:[K],urlParameters:[W],headerParameters:[X,Q,de,ln,Oe,Pe,Ce,We,Ke,Ie,fo,ho,Pr,xd,Sd,Td,Pd,Cd,L0,go,Rd,t3e,ou,lu,Mk],isXML:!0,serializer:pt},m9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:wj},default:{bodyMapper:G,headersMapper:Ej}},queryParameters:[K,r3e,n3e],urlParameters:[W],headerParameters:[X,Q,de,Oe,i3e],isXML:!0,serializer:pt},f9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:i8},202:{headersMapper:i8},default:{bodyMapper:G,headersMapper:Nj}},queryParameters:[K,fa,yd,a3e],urlParameters:[W],headerParameters:[X,Q,de,Oe,Ie,qk,s3e],isXML:!0,serializer:pt},h9e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:xj},default:{bodyMapper:G,headersMapper:Sj}},queryParameters:[os,K,$8],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:pt},g9e={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:n8},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:n8},default:{bodyMapper:G,headersMapper:Tj}},requestBody:o3e,queryParameters:[K,fa,l3e],urlParameters:[W],headerParameters:[hd,ss,X,Q,Oe,Pe,Ce,er,tr,rr,We,Ke,Ie],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:pt},y9e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:k8,headersMapper:Pj},default:{bodyMapper:G,headersMapper:Cj}},queryParameters:[K,fa,yd,Fk],urlParameters:[W],headerParameters:[X,Q,de,Oe,Ie],isXML:!0,serializer:pt},v9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Rj},default:{bodyMapper:G,headersMapper:Oj}},requestBody:d3e,queryParameters:[K,yd,Fk],urlParameters:[W],headerParameters:[hd,ss,X,Q,Oe,Ie,ls,Od],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:pt},l8=class{constructor(t){this.client=t}create(t,r,i){return this.client.sendOperationRequest({contentLength:t,blobContentLength:r,options:i},_9e)}uploadPages(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},b9e)}clearPages(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},w9e)}uploadPagesFromURL(t,r,i,n,a){return this.client.sendOperationRequest({sourceUrl:t,sourceRange:r,contentLength:i,range:n,options:a},E9e)}getPageRanges(t){return this.client.sendOperationRequest({options:t},N9e)}getPageRangesDiff(t){return this.client.sendOperationRequest({options:t},x9e)}resize(t,r){return this.client.sendOperationRequest({blobContentLength:t,options:r},S9e)}updateSequenceNumber(t,r){return this.client.sendOperationRequest({sequenceNumberAction:t,options:r},T9e)}copyIncremental(t,r){return this.client.sendOperationRequest({copySource:t,options:r},P9e)}},ha=ud.createSerializer(fd,!0),_9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Aj},default:{bodyMapper:G,headersMapper:Ij}},queryParameters:[K],urlParameters:[W],headerParameters:[X,Q,de,fi,ln,Oe,Pe,Ce,er,tr,rr,We,Ke,Ie,vd,_d,bd,wd,Ed,Nd,fo,ho,Pr,xd,go,Rd,c3e,jk,kk],isXML:!0,serializer:ha},b9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Dj},default:{bodyMapper:G,headersMapper:Lj}},requestBody:B0,queryParameters:[K,G8],urlParameters:[W],headerParameters:[X,Q,fi,Oe,Pe,Ce,su,er,tr,rr,We,Ke,Ie,Pr,ls,Od,q0,M0,zk,V8,W8,K8],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:ha},w9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:qj},default:{bodyMapper:G,headersMapper:Bj}},queryParameters:[K,G8],urlParameters:[W],headerParameters:[X,Q,de,fi,Oe,Pe,Ce,su,er,tr,rr,We,Ke,Ie,Pr,V8,W8,K8,p3e],isXML:!0,serializer:ha},E9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Mj},default:{bodyMapper:G,headersMapper:Fj}},queryParameters:[K,G8],urlParameters:[W],headerParameters:[X,Q,de,fi,Oe,Pe,Ce,er,tr,rr,We,Ke,Ie,Pr,Sd,Td,Pd,Cd,ou,lu,zk,V8,W8,K8,X8,u3e,Q8,m3e],isXML:!0,serializer:ha},N9e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:z8,headersMapper:jj},default:{bodyMapper:G,headersMapper:kj}},queryParameters:[K,uo,mo,fa,Uk],urlParameters:[W],headerParameters:[X,Q,de,Oe,Pe,Ce,su,We,Ke,Ie],isXML:!0,serializer:ha},x9e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:z8,headersMapper:zj},default:{bodyMapper:G,headersMapper:Uj}},queryParameters:[K,uo,mo,fa,Uk,f3e],urlParameters:[W],headerParameters:[X,Q,de,Oe,Pe,Ce,su,We,Ke,Ie,h3e],isXML:!0,serializer:ha},S9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Hj},default:{bodyMapper:G,headersMapper:$j}},queryParameters:[os,K],urlParameters:[W],headerParameters:[X,Q,de,Oe,Pe,Ce,er,tr,rr,We,Ke,Ie,Pr,jk],isXML:!0,serializer:ha},T9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Gj},default:{bodyMapper:G,headersMapper:Vj}},queryParameters:[os,K],urlParameters:[W],headerParameters:[X,Q,de,Oe,Pe,Ce,We,Ke,Ie,kk,g3e],isXML:!0,serializer:ha},P9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Wj},default:{bodyMapper:G,headersMapper:Kj}},queryParameters:[K,y3e],urlParameters:[W],headerParameters:[X,Q,de,Pe,Ce,We,Ke,Ie,L0],isXML:!0,serializer:ha},d8=class{constructor(t){this.client=t}create(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},C9e)}appendBlock(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},R9e)}appendBlockFromUrl(t,r,i){return this.client.sendOperationRequest({sourceUrl:t,contentLength:r,options:i},O9e)}seal(t){return this.client.sendOperationRequest({options:t},A9e)}},F0=ud.createSerializer(fd,!0),C9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Xj},default:{bodyMapper:G,headersMapper:Qj}},queryParameters:[K],urlParameters:[W],headerParameters:[X,Q,de,fi,ln,Oe,Pe,Ce,er,tr,rr,We,Ke,Ie,vd,_d,bd,wd,Ed,Nd,fo,ho,Pr,go,Rd,v3e],isXML:!0,serializer:F0},R9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Yj},default:{bodyMapper:G,headersMapper:Jj}},requestBody:B0,queryParameters:[K,Hk],urlParameters:[W],headerParameters:[X,Q,fi,Oe,Pe,Ce,er,tr,rr,We,Ke,Ie,Pr,ls,Od,q0,M0,$k,Y8],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:F0},O9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Zj},default:{bodyMapper:G,headersMapper:ek}},queryParameters:[K,Hk],urlParameters:[W],headerParameters:[X,Q,de,fi,Oe,Pe,Ce,er,tr,rr,We,Ke,Ie,Pr,Sd,Td,Pd,Cd,ou,lu,ls,X8,Q8,$k,Y8,Gk],isXML:!0,serializer:F0},A9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:tk},default:{bodyMapper:G,headersMapper:rk}},queryParameters:[K,_3e],urlParameters:[W],headerParameters:[X,Q,de,Oe,Pe,Ce,We,Ke,Y8],isXML:!0,serializer:F0},c8=class{constructor(t){this.client=t}upload(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},I9e)}putBlobFromUrl(t,r,i){return this.client.sendOperationRequest({contentLength:t,copySource:r,options:i},D9e)}stageBlock(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,body:i,options:n},L9e)}stageBlockFromURL(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,sourceUrl:i,options:n},q9e)}commitBlockList(t,r){return this.client.sendOperationRequest({blocks:t,options:r},B9e)}getBlockList(t,r){return this.client.sendOperationRequest({listType:t,options:r},M9e)}},Ad=ud.createSerializer(fd,!0),I9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:ik},default:{bodyMapper:G,headersMapper:nk}},requestBody:B0,queryParameters:[K],urlParameters:[W],headerParameters:[X,Q,fi,ln,Oe,Pe,Ce,er,tr,rr,We,Ke,Ie,vd,_d,bd,wd,Ed,Nd,fo,ho,Pr,xd,go,Rd,ls,Od,q0,M0,Vk],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Ad},D9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:ak},default:{bodyMapper:G,headersMapper:sk}},queryParameters:[K],urlParameters:[W],headerParameters:[X,Q,de,fi,ln,Oe,Pe,Ce,er,tr,rr,We,Ke,Ie,vd,_d,bd,wd,Ed,Nd,Pr,xd,Sd,Td,Pd,Cd,Bk,L0,go,ou,lu,Mk,ls,Vk,b3e],isXML:!0,serializer:Ad},L9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:ok},default:{bodyMapper:G,headersMapper:lk}},requestBody:B0,queryParameters:[K,Wk,Kk],urlParameters:[W],headerParameters:[X,Q,fi,Oe,er,tr,rr,Pr,ls,Od,q0,M0],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Ad},q9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:dk},default:{bodyMapper:G,headersMapper:ck}},queryParameters:[K,Wk,Kk],urlParameters:[W],headerParameters:[X,Q,de,fi,Oe,er,tr,rr,Pr,Sd,Td,Pd,Cd,ou,lu,X8,Q8,Gk],isXML:!0,serializer:Ad},B9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:pk},default:{bodyMapper:G,headersMapper:uk}},requestBody:w3e,queryParameters:[K,Xk],urlParameters:[W],headerParameters:[hd,ss,X,Q,ln,Oe,Pe,Ce,er,tr,rr,We,Ke,Ie,vd,_d,bd,wd,Ed,Nd,fo,ho,Pr,xd,go,Rd,ls,Od],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Ad},M9e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:kM,headersMapper:mk},default:{bodyMapper:G,headersMapper:fk}},queryParameters:[K,fa,Xk,E3e],urlParameters:[W],headerParameters:[X,Q,de,Oe,Ie],isXML:!0,serializer:Ad},F9e=class extends d4e.ExtendedServiceClient{constructor(t,r){var i,n;if(t===void 0)throw new Error("'url' cannot be null");r||(r={});let a={requestContentType:"application/json; charset=utf-8"},s="azsdk-js-azure-storage-blob/12.25.0",o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${s}`:`${s}`,l=Object.assign(Object.assign(Object.assign({},a),r),{userAgentOptions:{userAgentPrefix:o},endpoint:(n=(i=r.endpoint)!==null&&i!==void 0?i:r.baseUri)!==null&&n!==void 0?n:"{url}"});super(l),this.url=t,this.version=r.version||"2024-11-04",this.service=new a8(this),this.container=new s8(this),this.blob=new o8(this),this.pageBlob=new l8(this),this.appendBlob=new d8(this),this.blockBlob=new c8(this)}},S0=class extends F9e{async sendOperationRequest(t,r){let i=Object.assign({},r);return(i.path==="/{containerName}"||i.path==="/{containerName}/{blob}")&&(i.path=""),super.sendOperationRequest(t,i)}},eu=class{constructor(t,r){this.url=x4e(t),this.accountName=PM(t),this.pipeline=r,this.storageClientContext=new S0(this.url,OM(r)),this.isHttps=TM(P4e(this.url)||"","https"),this.credential=AM(r);let i=this.storageClientContext;i.requestContentType=void 0}},M=n4e.createTracingClient({packageName:"@azure/storage-blob",packageVersion:bM,namespace:"Microsoft.Storage"}),pa=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"r":r.read=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"x":r.deleteVersion=!0;break;case"t":r.tag=!0;break;case"m":r.move=!0;break;case"e":r.execute=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission: ${i}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.deleteVersion&&(r.deleteVersion=!0),t.tag&&(r.tag=!0),t.move&&(r.move=!0),t.execute&&(r.execute=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),r}toString(){let t=[];return this.read&&t.push("r"),this.add&&t.push("a"),this.create&&t.push("c"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.tag&&t.push("t"),this.move&&t.push("m"),this.execute&&t.push("e"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),t.join("")}},ua=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1,this.filterByTags=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"r":r.read=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"l":r.list=!0;break;case"t":r.tag=!0;break;case"x":r.deleteVersion=!0;break;case"m":r.move=!0;break;case"e":r.execute=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;case"f":r.filterByTags=!0;break;default:throw new RangeError(`Invalid permission ${i}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.list&&(r.list=!0),t.deleteVersion&&(r.deleteVersion=!0),t.tag&&(r.tag=!0),t.move&&(r.move=!0),t.execute&&(r.execute=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),t.filterByTags&&(r.filterByTags=!0),r}toString(){let t=[];return this.read&&t.push("r"),this.add&&t.push("a"),this.create&&t.push("c"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.list&&t.push("l"),this.tag&&t.push("t"),this.move&&t.push("m"),this.execute&&t.push("e"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),this.filterByTags&&t.push("f"),t.join("")}},p8=class{constructor(t,r){this.accountName=t,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(t){return A8.createHmac("sha256",this.key).update(t,"utf8").digest("base64")}};function ma(e){return e.end?`${e.start}-${e.end}`:e.start}le.SASProtocol=void 0;(function(e){e.Https="https",e.HttpsAndHttp="https,http"})(le.SASProtocol||(le.SASProtocol={}));var Mn=class{get ipRange(){if(this.ipRangeInner)return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}constructor(t,r,i,n,a,s,o,l,d,c,p,u,m,f,g,y,_,b,C,R){this.version=t,this.signature=r,i!==void 0&&typeof i!="string"?(this.permissions=i.permissions,this.services=i.services,this.resourceTypes=i.resourceTypes,this.protocol=i.protocol,this.startsOn=i.startsOn,this.expiresOn=i.expiresOn,this.ipRangeInner=i.ipRange,this.identifier=i.identifier,this.encryptionScope=i.encryptionScope,this.resource=i.resource,this.cacheControl=i.cacheControl,this.contentDisposition=i.contentDisposition,this.contentEncoding=i.contentEncoding,this.contentLanguage=i.contentLanguage,this.contentType=i.contentType,i.userDelegationKey&&(this.signedOid=i.userDelegationKey.signedObjectId,this.signedTenantId=i.userDelegationKey.signedTenantId,this.signedStartsOn=i.userDelegationKey.signedStartsOn,this.signedExpiresOn=i.userDelegationKey.signedExpiresOn,this.signedService=i.userDelegationKey.signedService,this.signedVersion=i.userDelegationKey.signedVersion,this.preauthorizedAgentObjectId=i.preauthorizedAgentObjectId,this.correlationId=i.correlationId)):(this.services=n,this.resourceTypes=a,this.expiresOn=l,this.permissions=i,this.protocol=s,this.startsOn=o,this.ipRangeInner=d,this.encryptionScope=R,this.identifier=c,this.resource=p,this.cacheControl=u,this.contentDisposition=m,this.contentEncoding=f,this.contentLanguage=g,this.contentType=y,_&&(this.signedOid=_.signedObjectId,this.signedTenantId=_.signedTenantId,this.signedStartsOn=_.signedStartsOn,this.signedExpiresOn=_.signedExpiresOn,this.signedService=_.signedService,this.signedVersion=_.signedVersion,this.preauthorizedAgentObjectId=b,this.correlationId=C))}toString(){let t=["sv","ss","srt","spr","st","se","sip","si","ses","skoid","sktid","skt","ske","sks","skv","sr","sp","sig","rscc","rscd","rsce","rscl","rsct","saoid","scid"],r=[];for(let i of t)switch(i){case"sv":this.tryAppendQueryParameter(r,i,this.version);break;case"ss":this.tryAppendQueryParameter(r,i,this.services);break;case"srt":this.tryAppendQueryParameter(r,i,this.resourceTypes);break;case"spr":this.tryAppendQueryParameter(r,i,this.protocol);break;case"st":this.tryAppendQueryParameter(r,i,this.startsOn?Ve(this.startsOn,!1):void 0);break;case"se":this.tryAppendQueryParameter(r,i,this.expiresOn?Ve(this.expiresOn,!1):void 0);break;case"sip":this.tryAppendQueryParameter(r,i,this.ipRange?ma(this.ipRange):void 0);break;case"si":this.tryAppendQueryParameter(r,i,this.identifier);break;case"ses":this.tryAppendQueryParameter(r,i,this.encryptionScope);break;case"skoid":this.tryAppendQueryParameter(r,i,this.signedOid);break;case"sktid":this.tryAppendQueryParameter(r,i,this.signedTenantId);break;case"skt":this.tryAppendQueryParameter(r,i,this.signedStartsOn?Ve(this.signedStartsOn,!1):void 0);break;case"ske":this.tryAppendQueryParameter(r,i,this.signedExpiresOn?Ve(this.signedExpiresOn,!1):void 0);break;case"sks":this.tryAppendQueryParameter(r,i,this.signedService);break;case"skv":this.tryAppendQueryParameter(r,i,this.signedVersion);break;case"sr":this.tryAppendQueryParameter(r,i,this.resource);break;case"sp":this.tryAppendQueryParameter(r,i,this.permissions);break;case"sig":this.tryAppendQueryParameter(r,i,this.signature);break;case"rscc":this.tryAppendQueryParameter(r,i,this.cacheControl);break;case"rscd":this.tryAppendQueryParameter(r,i,this.contentDisposition);break;case"rsce":this.tryAppendQueryParameter(r,i,this.contentEncoding);break;case"rscl":this.tryAppendQueryParameter(r,i,this.contentLanguage);break;case"rsct":this.tryAppendQueryParameter(r,i,this.contentType);break;case"saoid":this.tryAppendQueryParameter(r,i,this.preauthorizedAgentObjectId);break;case"scid":this.tryAppendQueryParameter(r,i,this.correlationId);break}return r.join("&")}tryAppendQueryParameter(t,r,i){i&&(r=encodeURIComponent(r),i=encodeURIComponent(i),r.length>0&&i.length>0&&t.push(`${r}=${i}`))}};function J8(e,t,r){return Z8(e,t,r).sasQueryParameters}function Z8(e,t,r){let i=e.version?e.version:L8,n=t instanceof tt?t:void 0,a;if(n===void 0&&r!==void 0&&(a=new p8(r,t)),n===void 0&&a===void 0)throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.");if(i>="2020-12-06")return n!==void 0?z9e(e,n):$9e(e,a);if(i>="2018-11-09")return n!==void 0?k9e(e,n):i>="2020-02-10"?H9e(e,a):U9e(e,a);if(i>="2015-04-05"){if(n!==void 0)return j9e(e,n);throw new RangeError("'version' must be >= '2018-11-09' when generating user delegation SAS using user delegation key.")}throw new RangeError("'version' must be >= '2015-04-05'.")}function j9e(e,t){if(e=Dd(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c";e.blobName&&(r="b");let i;e.permissions&&(e.blobName?i=pa.parse(e.permissions.toString()).toString():i=ua.parse(e.permissions.toString()).toString());let n=[i||"",e.startsOn?Ve(e.startsOn,!1):"",e.expiresOn?Ve(e.expiresOn,!1):"",Id(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?ma(e.ipRange):"",e.protocol?e.protocol:"",e.version,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),a=t.computeHMACSHA256(n);return{sasQueryParameters:new Mn(e.version,a,i,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType),stringToSign:n}}function k9e(e,t){if(e=Dd(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=pa.parse(e.permissions.toString()).toString():n=ua.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Ve(e.startsOn,!1):"",e.expiresOn?Ve(e.expiresOn,!1):"",Id(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?ma(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new Mn(e.version,s,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType),stringToSign:a}}function z9e(e,t){if(e=Dd(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=pa.parse(e.permissions.toString()).toString():n=ua.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Ve(e.startsOn,!1):"",e.expiresOn?Ve(e.expiresOn,!1):"",Id(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?ma(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.encryptionScope,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new Mn(e.version,s,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,void 0,void 0,void 0,e.encryptionScope),stringToSign:a}}function U9e(e,t){if(e=Dd(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=pa.parse(e.permissions.toString()).toString():n=ua.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Ve(e.startsOn,!1):"",e.expiresOn?Ve(e.expiresOn,!1):"",Id(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Ve(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Ve(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.ipRange?ma(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new Mn(e.version,s,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey),stringToSign:a}}function H9e(e,t){if(e=Dd(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=pa.parse(e.permissions.toString()).toString():n=ua.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Ve(e.startsOn,!1):"",e.expiresOn?Ve(e.expiresOn,!1):"",Id(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Ve(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Ve(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?ma(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new Mn(e.version,s,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId),stringToSign:a}}function $9e(e,t){if(e=Dd(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=pa.parse(e.permissions.toString()).toString():n=ua.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Ve(e.startsOn,!1):"",e.expiresOn?Ve(e.expiresOn,!1):"",Id(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Ve(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Ve(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?ma(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.encryptionScope,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new Mn(e.version,s,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId,e.encryptionScope),stringToSign:a}}function Id(e,t,r){let i=[`/blob/${e}/${t}`];return r&&i.push(`/${r}`),i.join("")}function Dd(e){let t=e.version?e.version:L8;if(e.snapshotTime&&t<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(e.blobName===void 0&&e.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(e.versionId&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(e.blobName===void 0&&e.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(e.permissions&&e.permissions.setImmutabilityPolicy&&t<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(e.permissions&&e.permissions.deleteVersion&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(e.permissions&&e.permissions.permanentDelete&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(e.permissions&&e.permissions.tag&&t<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(t<"2020-02-10"&&e.permissions&&(e.permissions.move||e.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(t<"2021-04-10"&&e.permissions&&e.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(t<"2020-02-10"&&(e.preauthorizedAgentObjectId||e.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(e.encryptionScope&&t<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return e.version=t,e}var tu=class{get leaseId(){return this._leaseId}get url(){return this._url}constructor(t,r){let i=t.storageClientContext;this._url=t.url,t.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=i.container):(this._isContainer=!1,this._containerOrBlobOperation=i.blob),r||(r=Ye.randomUUID()),this._leaseId=r}async acquireLease(t,r={}){var i,n,a,s,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==Bn||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==Bn||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return M.withSpan("BlobLeaseClient-acquireLease",r,async l=>{var d;return V(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),proposedLeaseId:this._leaseId,tracingOptions:l.tracingOptions}))})}async changeLease(t,r={}){var i,n,a,s,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==Bn||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==Bn||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return M.withSpan("BlobLeaseClient-changeLease",r,async l=>{var d;let c=V(await this._containerOrBlobOperation.changeLease(this._leaseId,t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),tracingOptions:l.tracingOptions}));return this._leaseId=t,c})}async releaseLease(t={}){var r,i,n,a,s;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==Bn||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==Bn||!((s=t.conditions)===null||s===void 0)&&s.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return M.withSpan("BlobLeaseClient-releaseLease",t,async o=>{var l;return V(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions}))})}async renewLease(t={}){var r,i,n,a,s;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==Bn||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==Bn||!((s=t.conditions)===null||s===void 0)&&s.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return M.withSpan("BlobLeaseClient-renewLease",t,async o=>{var l;return this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions})})}async breakLease(t,r={}){var i,n,a,s,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==Bn||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==Bn||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return M.withSpan("BlobLeaseClient-breakLease",r,async l=>{var d;let c={abortSignal:r.abortSignal,breakPeriod:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),tracingOptions:l.tracingOptions};return V(await this._containerOrBlobOperation.breakLease(c))})}},u8=class extends I8.Readable{constructor(t,r,i,n,a={}){super({highWaterMark:a.highWaterMark}),this.retries=0,this.sourceDataHandler=s=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=void 0,this.source.pause(),this.sourceErrorOrEndHandler(),this.source.destroy();return}this.offset+=s.length,this.onProgress&&this.onProgress({loadedBytes:this.offset-this.start}),this.push(s)||this.source.pause()},this.sourceAbortedHandler=()=>{let s=new O0.AbortError("The operation was aborted.");this.destroy(s)},this.sourceErrorOrEndHandler=s=>{if(s&&s.name==="AbortError"){this.destroy(s);return}this.removeSourceEventHandlers(),this.offset-1===this.end?this.push(null):this.offset<=this.end?this.retries{this.source=o,this.setSourceEventHandlers()}).catch(o=>{this.destroy(o)})):this.destroy(new Error(`Data corruption failure: received less data than required and reached maxRetires limitation. Received data offset: ${this.offset-1}, data needed offset: ${this.end}, retries: ${this.retries}, max retries: ${this.maxRetryRequests}`)):this.destroy(new Error(`Data corruption failure: Received more data than original request, data needed offset is ${this.end}, received offset: ${this.offset-1}`))},this.getter=r,this.source=t,this.start=i,this.offset=i,this.end=i+n-1,this.maxRetryRequests=a.maxRetryRequests&&a.maxRetryRequests>=0?a.maxRetryRequests:0,this.onProgress=a.onProgress,this.options=a,this.setSourceEventHandlers()}_read(){this.source.resume()}setSourceEventHandlers(){this.source.on("data",this.sourceDataHandler),this.source.on("end",this.sourceErrorOrEndHandler),this.source.on("error",this.sourceErrorOrEndHandler),this.source.on("aborted",this.sourceAbortedHandler)}removeSourceEventHandlers(){this.source.removeListener("data",this.sourceDataHandler),this.source.removeListener("end",this.sourceErrorOrEndHandler),this.source.removeListener("error",this.sourceErrorOrEndHandler),this.source.removeListener("aborted",this.sourceAbortedHandler)}_destroy(t,r){this.removeSourceEventHandlers(),this.source.destroy(),r(t===null?void 0:t)}},m8=class{get acceptRanges(){return this.originalResponse.acceptRanges}get cacheControl(){return this.originalResponse.cacheControl}get contentDisposition(){return this.originalResponse.contentDisposition}get contentEncoding(){return this.originalResponse.contentEncoding}get contentLanguage(){return this.originalResponse.contentLanguage}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber}get blobType(){return this.originalResponse.blobType}get contentLength(){return this.originalResponse.contentLength}get contentMD5(){return this.originalResponse.contentMD5}get contentRange(){return this.originalResponse.contentRange}get contentType(){return this.originalResponse.contentType}get copyCompletedOn(){return this.originalResponse.copyCompletedOn}get copyId(){return this.originalResponse.copyId}get copyProgress(){return this.originalResponse.copyProgress}get copySource(){return this.originalResponse.copySource}get copyStatus(){return this.originalResponse.copyStatus}get copyStatusDescription(){return this.originalResponse.copyStatusDescription}get leaseDuration(){return this.originalResponse.leaseDuration}get leaseState(){return this.originalResponse.leaseState}get leaseStatus(){return this.originalResponse.leaseStatus}get date(){return this.originalResponse.date}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount}get etag(){return this.originalResponse.etag}get tagCount(){return this.originalResponse.tagCount}get errorCode(){return this.originalResponse.errorCode}get isServerEncrypted(){return this.originalResponse.isServerEncrypted}get blobContentMD5(){return this.originalResponse.blobContentMD5}get lastModified(){return this.originalResponse.lastModified}get lastAccessed(){return this.originalResponse.lastAccessed}get createdOn(){return this.originalResponse.createdOn}get metadata(){return this.originalResponse.metadata}get requestId(){return this.originalResponse.requestId}get clientRequestId(){return this.originalResponse.clientRequestId}get version(){return this.originalResponse.version}get versionId(){return this.originalResponse.versionId}get isCurrentVersion(){return this.originalResponse.isCurrentVersion}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256}get contentCrc64(){return this.originalResponse.contentCrc64}get objectReplicationDestinationPolicyId(){return this.originalResponse.objectReplicationDestinationPolicyId}get objectReplicationSourceProperties(){return this.originalResponse.objectReplicationSourceProperties}get isSealed(){return this.originalResponse.isSealed}get immutabilityPolicyExpiresOn(){return this.originalResponse.immutabilityPolicyExpiresOn}get immutabilityPolicyMode(){return this.originalResponse.immutabilityPolicyMode}get legalHold(){return this.originalResponse.legalHold}get contentAsBlob(){return this.originalResponse.blobBody}get readableStreamBody(){return Ye.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r,i,n,a={}){this.originalResponse=t,this.blobDownloadStream=new u8(this.originalResponse.readableStreamBody,r,i,n,a)}},mM=16,fM=new Uint8Array([79,98,106,1]),G9e="avro.codec",V9e="avro.schema",Pt=class e{static async readFixedBytes(t,r,i={}){let n=await t.read(r,{abortSignal:i.abortSignal});if(n.length!==r)throw new Error("Hit stream end.");return n}static async readByte(t,r={}){return(await e.readFixedBytes(t,1,r))[0]}static async readZigZagLong(t,r={}){let i=0,n=0,a,s,o;do a=await e.readByte(t,r),s=a&128,i|=(a&127)<Number.MAX_SAFE_INTEGER)throw new Error("Integer overflow.");return l}return i>>1^-(i&1)}static async readLong(t,r={}){return e.readZigZagLong(t,r)}static async readInt(t,r={}){return e.readZigZagLong(t,r)}static async readNull(){return null}static async readBoolean(t,r={}){let i=await e.readByte(t,r);if(i===1)return!0;if(i===0)return!1;throw new Error("Byte was not a boolean.")}static async readFloat(t,r={}){let i=await e.readFixedBytes(t,4,r);return new DataView(i.buffer,i.byteOffset,i.byteLength).getFloat32(0,!0)}static async readDouble(t,r={}){let i=await e.readFixedBytes(t,8,r);return new DataView(i.buffer,i.byteOffset,i.byteLength).getFloat64(0,!0)}static async readBytes(t,r={}){let i=await e.readLong(t,r);if(i<0)throw new Error("Bytes size was negative.");return t.read(i,{abortSignal:r.abortSignal})}static async readString(t,r={}){let i=await e.readBytes(t,r);return new TextDecoder().decode(i)}static async readMapPair(t,r,i={}){let n=await e.readString(t,i),a=await r(t,i);return{key:n,value:a}}static async readMap(t,r,i={}){let n=(o,l={})=>e.readMapPair(o,r,l),a=await e.readArray(t,n,i),s={};for(let o of a)s[o.key]=o.value;return s}static async readArray(t,r,i={}){let n=[];for(let a=await e.readLong(t,i);a!==0;a=await e.readLong(t,i))for(a<0&&(await e.readLong(t,i),a=-a);a--;){let s=await r(t,i);n.push(s)}return n}},lo;(function(e){e.RECORD="record",e.ENUM="enum",e.ARRAY="array",e.MAP="map",e.UNION="union",e.FIXED="fixed"})(lo||(lo={}));var Jt;(function(e){e.NULL="null",e.BOOLEAN="boolean",e.INT="int",e.LONG="long",e.FLOAT="float",e.DOUBLE="double",e.BYTES="bytes",e.STRING="string"})(Jt||(Jt={}));var ns=class e{static fromSchema(t){return typeof t=="string"?e.fromStringSchema(t):Array.isArray(t)?e.fromArraySchema(t):e.fromObjectSchema(t)}static fromStringSchema(t){switch(t){case Jt.NULL:case Jt.BOOLEAN:case Jt.INT:case Jt.LONG:case Jt.FLOAT:case Jt.DOUBLE:case Jt.BYTES:case Jt.STRING:return new f8(t);default:throw new Error(`Unexpected Avro type ${t}`)}}static fromArraySchema(t){return new g8(t.map(e.fromSchema))}static fromObjectSchema(t){let r=t.type;try{return e.fromStringSchema(r)}catch{}switch(r){case lo.RECORD:if(t.aliases)throw new Error(`aliases currently is not supported, schema: ${t}`);if(!t.name)throw new Error(`Required attribute 'name' doesn't exist on schema: ${t}`);let i={};if(!t.fields)throw new Error(`Required attribute 'fields' doesn't exist on schema: ${t}`);for(let n of t.fields)i[n.name]=e.fromSchema(n.type);return new v8(i,t.name);case lo.ENUM:if(t.aliases)throw new Error(`aliases currently is not supported, schema: ${t}`);if(!t.symbols)throw new Error(`Required attribute 'symbols' doesn't exist on schema: ${t}`);return new h8(t.symbols);case lo.MAP:if(!t.values)throw new Error(`Required attribute 'values' doesn't exist on schema: ${t}`);return new y8(e.fromSchema(t.values));case lo.ARRAY:case lo.FIXED:default:throw new Error(`Unexpected Avro type ${r} in ${t}`)}}},f8=class extends ns{constructor(t){super(),this._primitive=t}read(t,r={}){switch(this._primitive){case Jt.NULL:return Pt.readNull();case Jt.BOOLEAN:return Pt.readBoolean(t,r);case Jt.INT:return Pt.readInt(t,r);case Jt.LONG:return Pt.readLong(t,r);case Jt.FLOAT:return Pt.readFloat(t,r);case Jt.DOUBLE:return Pt.readDouble(t,r);case Jt.BYTES:return Pt.readBytes(t,r);case Jt.STRING:return Pt.readString(t,r);default:throw new Error("Unknown Avro Primitive")}}},h8=class extends ns{constructor(t){super(),this._symbols=t}async read(t,r={}){let i=await Pt.readInt(t,r);return this._symbols[i]}},g8=class extends ns{constructor(t){super(),this._types=t}async read(t,r={}){let i=await Pt.readInt(t,r);return this._types[i].read(t,r)}},y8=class extends ns{constructor(t){super(),this._itemType=t}read(t,r={}){let i=(n,a)=>this._itemType.read(n,a);return Pt.readMap(t,i,r)}},v8=class extends ns{constructor(t,r){super(),this._fields=t,this._name=r}async read(t,r={}){let i={};i.$schema=this._name;for(let n in this._fields)Object.prototype.hasOwnProperty.call(this._fields,n)&&(i[n]=await this._fields[n].read(t,r));return i}};function hM(e,t){if(e===t)return!0;if(e==null||t==null||e.length!==t.length)return!1;for(let r=0;r0)for(let a=0;a0}parseObjects(){return k.__asyncGenerator(this,arguments,function*(r={}){for(this._initialized||(yield k.__await(this.initialize(r)));this.hasNext();){let i=yield k.__await(this._itemType.read(this._dataStream,{abortSignal:r.abortSignal}));if(this._itemsRemainingInBlock--,this._objectIndex++,this._itemsRemainingInBlock===0){let n=yield k.__await(Pt.readFixedBytes(this._dataStream,mM,{abortSignal:r.abortSignal}));if(this._blockOffset=this._initialBlockOffset+this._dataStream.position,this._objectIndex=0,!hM(this._syncMarker,n))throw new Error("Stream is not a valid Avro file.");try{this._itemsRemainingInBlock=yield k.__await(Pt.readLong(this._dataStream,{abortSignal:r.abortSignal}))}catch{this._itemsRemainingInBlock=0}this._itemsRemainingInBlock>0&&(yield k.__await(Pt.readLong(this._dataStream,{abortSignal:r.abortSignal})))}yield yield k.__await(i)}})}},b8=class{},gM=new O0.AbortError("Reading from the avro stream was aborted."),w8=class extends b8{toUint8Array(t){return typeof t=="string"?Buffer.from(t):t}constructor(t){super(),this._readable=t,this._position=0}get position(){return this._position}async read(t,r={}){var i;if(!((i=r.abortSignal)===null||i===void 0)&&i.aborted)throw gM;if(t<0)throw new Error(`size parameter should be positive: ${t}`);if(t===0)return new Uint8Array;if(!this._readable.readable)throw new Error("Stream no longer readable.");let n=this._readable.read(t);return n?(this._position+=n.length,this.toUint8Array(n)):new Promise((a,s)=>{let o=()=>{this._readable.removeListener("readable",l),this._readable.removeListener("error",d),this._readable.removeListener("end",d),this._readable.removeListener("close",d),r.abortSignal&&r.abortSignal.removeEventListener("abort",c)},l=()=>{let p=this._readable.read(t);p&&(this._position+=p.length,o(),a(this.toUint8Array(p)))},d=()=>{o(),s()},c=()=>{o(),s(gM)};this._readable.on("readable",l),this._readable.once("error",d),this._readable.once("end",d),this._readable.once("close",d),r.abortSignal&&r.abortSignal.addEventListener("abort",c)})}},E8=class extends I8.Readable{constructor(t,r={}){super(),this.avroPaused=!0,this.source=t,this.onProgress=r.onProgress,this.onError=r.onError,this.avroReader=new _8(new w8(this.source)),this.avroIter=this.avroReader.parseObjects({abortSignal:r.abortSignal})}_read(){this.avroPaused&&this.readInternal().catch(t=>{this.emit("error",t)})}async readInternal(){this.avroPaused=!1;let t;do{if(t=await this.avroIter.next(),t.done)break;let r=t.value,i=r.$schema;if(typeof i!="string")throw Error("Missing schema in avro record.");switch(i){case"com.microsoft.azure.storage.queryBlobContents.resultData":{let n=r.data;if(!(n instanceof Uint8Array))throw Error("Invalid data in avro result record.");this.push(Buffer.from(n))||(this.avroPaused=!0)}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{let n=r.bytesScanned;if(typeof n!="number")throw Error("Invalid bytesScanned in avro progress record.");this.onProgress&&this.onProgress({loadedBytes:n})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){let n=r.totalBytes;if(typeof n!="number")throw Error("Invalid totalBytes in avro end record.");this.onProgress({loadedBytes:n})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){let n=r.fatal;if(typeof n!="boolean")throw Error("Invalid fatal in avro error record.");let a=r.name;if(typeof a!="string")throw Error("Invalid name in avro error record.");let s=r.description;if(typeof s!="string")throw Error("Invalid description in avro error record.");let o=r.position;if(typeof o!="number")throw Error("Invalid position in avro error record.");this.onError({position:o,name:a,isFatal:n,description:s})}break;default:throw Error(`Unknown schema ${i} in avro progress record.`)}}while(!t.done&&!this.avroPaused)}},N8=class{get acceptRanges(){return this.originalResponse.acceptRanges}get cacheControl(){return this.originalResponse.cacheControl}get contentDisposition(){return this.originalResponse.contentDisposition}get contentEncoding(){return this.originalResponse.contentEncoding}get contentLanguage(){return this.originalResponse.contentLanguage}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber}get blobType(){return this.originalResponse.blobType}get contentLength(){return this.originalResponse.contentLength}get contentMD5(){return this.originalResponse.contentMD5}get contentRange(){return this.originalResponse.contentRange}get contentType(){return this.originalResponse.contentType}get copyCompletedOn(){}get copyId(){return this.originalResponse.copyId}get copyProgress(){return this.originalResponse.copyProgress}get copySource(){return this.originalResponse.copySource}get copyStatus(){return this.originalResponse.copyStatus}get copyStatusDescription(){return this.originalResponse.copyStatusDescription}get leaseDuration(){return this.originalResponse.leaseDuration}get leaseState(){return this.originalResponse.leaseState}get leaseStatus(){return this.originalResponse.leaseStatus}get date(){return this.originalResponse.date}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount}get etag(){return this.originalResponse.etag}get errorCode(){return this.originalResponse.errorCode}get isServerEncrypted(){return this.originalResponse.isServerEncrypted}get blobContentMD5(){return this.originalResponse.blobContentMD5}get lastModified(){return this.originalResponse.lastModified}get metadata(){return this.originalResponse.metadata}get requestId(){return this.originalResponse.requestId}get clientRequestId(){return this.originalResponse.clientRequestId}get version(){return this.originalResponse.version}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256}get contentCrc64(){return this.originalResponse.contentCrc64}get blobBody(){}get readableStreamBody(){return Ye.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r={}){this.originalResponse=t,this.blobDownloadStream=new E8(this.originalResponse.readableStreamBody,r)}};le.BlockBlobTier=void 0;(function(e){e.Hot="Hot",e.Cool="Cool",e.Cold="Cold",e.Archive="Archive"})(le.BlockBlobTier||(le.BlockBlobTier={}));le.PremiumPageBlobTier=void 0;(function(e){e.P4="P4",e.P6="P6",e.P10="P10",e.P15="P15",e.P20="P20",e.P30="P30",e.P40="P40",e.P50="P50",e.P60="P60",e.P70="P70",e.P80="P80"})(le.PremiumPageBlobTier||(le.PremiumPageBlobTier={}));function po(e){if(e!==void 0)return e}function Zt(e,t){if(e&&!t)throw new RangeError("Customer-provided encryption key must be used over HTTPS.");e&&!e.encryptionAlgorithm&&(e.encryptionAlgorithm=y4e)}le.StorageBlobAudience=void 0;(function(e){e.StorageOAuthScopes="https://storage.azure.com/.default",e.DiskComputeOAuthScopes="https://disk.compute.azure.com/.default"})(le.StorageBlobAudience||(le.StorageBlobAudience={}));function W9e(e){return`https://${e}.blob.core.windows.net/.default`}function Z5(e){let t=(e._response.parsedBody.pageRange||[]).map(i=>({offset:i.start,count:i.end-i.start})),r=(e._response.parsedBody.clearRange||[]).map(i=>({offset:i.start,count:i.end-i.start}));return Object.assign(Object.assign({},e),{pageRange:t,clearRange:r,_response:Object.assign(Object.assign({},e._response),{parsedBody:{pageRange:t,clearRange:r}})})}var x8=class extends a4e.Poller{constructor(t){let{blobClient:r,copySource:i,intervalInMs:n=15e3,onProgress:a,resumeFrom:s,startCopyFromURLOptions:o}=t,l;s&&(l=JSON.parse(s).state);let d=Vp(Object.assign(Object.assign({},l),{blobClient:r,copySource:i,startCopyFromURLOptions:o}));super(d),typeof a=="function"&&this.onProgress(a),this.intervalInMs=n}delay(){return Ye.delay(this.intervalInMs)}},K9e=async function(t={}){let r=this.state,{copyId:i}=r;return r.isCompleted?Vp(r):i?(await r.blobClient.abortCopyFromURL(i,{abortSignal:t.abortSignal}),r.isCancelled=!0,Vp(r)):(r.isCancelled=!0,Vp(r))},X9e=async function(t={}){let r=this.state,{blobClient:i,copySource:n,startCopyFromURLOptions:a}=r;if(r.isStarted){if(!r.isCompleted)try{let s=await r.blobClient.getProperties({abortSignal:t.abortSignal}),{copyStatus:o,copyProgress:l}=s,d=r.copyProgress;l&&(r.copyProgress=l),o==="pending"&&l!==d&&typeof t.fireProgress=="function"?t.fireProgress(r):o==="success"?(r.result=s,r.isCompleted=!0):o==="failed"&&(r.error=new Error(`Blob copy failed with reason: "${s.copyStatusDescription||"unknown"}"`),r.isCompleted=!0)}catch(s){r.error=s,r.isCompleted=!0}}else{r.isStarted=!0;let s=await i.startCopyFromURL(n,a);r.copyId=s.copyId,s.copyStatus==="success"&&(r.result=s,r.isCompleted=!0)}return Vp(r)},Q9e=function(){return JSON.stringify({state:this.state},(t,r)=>{if(t!=="blobClient")return r})};function Vp(e){return{state:Object.assign({},e),cancel:K9e,toString:Q9e,update:X9e}}function mi(e){if(e.offset<0)throw new RangeError("Range.offset cannot be smaller than 0.");if(e.count&&e.count<=0)throw new RangeError("Range.count must be larger than 0. Leave it undefined if you want a range from offset to the end.");return e.count?`bytes=${e.offset}-${e.offset+e.count-1}`:`bytes=${e.offset}-`}var Wp;(function(e){e[e.Good=0]="Good",e[e.Error=1]="Error"})(Wp||(Wp={}));var T0=class{constructor(t=5){if(this.actives=0,this.completed=0,this.offset=0,this.operations=[],this.state=Wp.Good,t<1)throw new RangeError("concurrency must be larger than 0");this.concurrency=t,this.emitter=new _M.EventEmitter}addOperation(t){this.operations.push(async()=>{try{this.actives++,await t(),this.actives--,this.completed++,this.parallelExecute()}catch(r){this.emitter.emit("error",r)}})}async do(){return this.operations.length===0?Promise.resolve():(this.parallelExecute(),new Promise((t,r)=>{this.emitter.on("finish",t),this.emitter.on("error",i=>{this.state=Wp.Error,r(i)})}))}nextOperation(){return this.offset=this.operations.length){this.emitter.emit("finish");return}for(;this.actives=this.byteLength&&this.push(null),t||(t=this.readableHighWaterMark);let r=[],i=0;for(;it-i){let o=this.byteOffsetInCurrentBuffer+t-i;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),this.pushedBytesLength+=t-i,this.byteOffsetInCurrentBuffer=o,i=t;break}else{let o=this.byteOffsetInCurrentBuffer+s;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),s===a?(this.byteOffsetInCurrentBuffer=0,this.bufferIndex++):this.byteOffsetInCurrentBuffer=o,this.pushedBytesLength+=s,i+=s}}r.length>1?this.push(Buffer.concat(r)):r.length===1&&this.push(r[0])}},g0=l4e.constants.MAX_LENGTH,T8=class{get size(){return this._size}constructor(t,r,i){this.buffers=[],this.capacity=t,this._size=0;let n=Math.ceil(t/g0);for(let a=0;a0&&(t[0]=t[0].slice(s))}getReadableStream(){return new S8(this.buffers,this.size)}},P8=class{constructor(t,r,i,n,a,s){if(this.emitter=new _M.EventEmitter,this.offset=0,this.isStreamEnd=!1,this.isError=!1,this.executingOutgoingHandlers=0,this.numBuffers=0,this.unresolvedDataArray=[],this.unresolvedLength=0,this.incoming=[],this.outgoing=[],r<=0)throw new RangeError(`bufferSize must be larger than 0, current is ${r}`);if(i<=0)throw new RangeError(`maxBuffers must be larger than 0, current is ${i}`);if(a<=0)throw new RangeError(`concurrency must be larger than 0, current is ${a}`);this.bufferSize=r,this.maxBuffers=i,this.readable=t,this.outgoingHandler=n,this.concurrency=a,this.encoding=s}async do(){return new Promise((t,r)=>{this.readable.on("data",i=>{i=typeof i=="string"?Buffer.from(i,this.encoding):i,this.appendUnresolvedData(i),this.resolveData()||this.readable.pause()}),this.readable.on("error",i=>{this.emitter.emit("error",i)}),this.readable.on("end",()=>{this.isStreamEnd=!0,this.emitter.emit("checkEnd")}),this.emitter.on("error",i=>{this.isError=!0,this.readable.pause(),r(i)}),this.emitter.on("checkEnd",()=>{if(this.outgoing.length>0){this.triggerOutgoingHandlers();return}if(this.isStreamEnd&&this.executingOutgoingHandlers===0)if(this.unresolvedLength>0&&this.unresolvedLengthi.getReadableStream(),i.size,this.offset).then(t).catch(r)}else{if(this.unresolvedLength>=this.bufferSize)return;t()}})})}appendUnresolvedData(t){this.unresolvedDataArray.push(t),this.unresolvedLength+=t.length}shiftBufferFromUnresolvedDataArray(t){return t?t.fill(this.unresolvedDataArray,this.unresolvedLength):t=new T8(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength),this.unresolvedLength-=t.size,t}resolveData(){for(;this.unresolvedLength>=this.bufferSize;){let t;if(this.incoming.length>0)t=this.incoming.shift(),this.shiftBufferFromUnresolvedDataArray(t);else if(this.numBuffers=this.concurrency)return;t=this.outgoing.shift(),t&&this.triggerOutgoingHandler(t)}while(t)}async triggerOutgoingHandler(t){let r=t.size;this.executingOutgoingHandlers++,this.offset+=r;try{await this.outgoingHandler(()=>t.getReadableStream(),r,this.offset-r)}catch(i){this.emitter.emit("error",i);return}this.executingOutgoingHandlers--,this.reuseBuffer(t),this.emitter.emit("checkEnd")}reuseBuffer(t){this.incoming.push(t),!this.isError&&this.resolveData()&&!this.isStreamEnd&&this.readable.resume()}};async function Y9e(e,t,r,i,n){let a=0,s=i-r;return new Promise((o,l)=>{let d=setTimeout(()=>l(new Error("The operation cannot be completed in timeout.")),m4e);e.on("readable",()=>{if(a>=s){clearTimeout(d),o();return}let c=e.read();if(!c)return;typeof c=="string"&&(c=Buffer.from(c,n));let p=a+c.length>s?s-a:c.length;t.fill(c.slice(0,p),r+a,r+a+p),a+=p}),e.on("end",()=>{clearTimeout(d),a{clearTimeout(d),l(c)})})}async function J9e(e,t,r){let i=0,n=t.length;return new Promise((a,s)=>{e.on("readable",()=>{let o=e.read();if(o){if(typeof o=="string"&&(o=Buffer.from(o,r)),i+o.length>n){s(new Error(`Stream exceeds buffer size. Buffer size: ${n}`));return}t.fill(o,i,i+o.length),i+=o.length}}),e.on("end",()=>{a(i)}),e.on("error",s)})}async function Z9e(e,t){return new Promise((r,i)=>{let n=D8.createWriteStream(t);e.on("error",a=>{i(a)}),n.on("error",a=>{i(a)}),n.on("close",r),e.pipe(n)})}var e5e=c4e.promisify(D8.stat),t5e=D8.createReadStream,on=class e extends eu{get name(){return this._name}get containerName(){return this._containerName}constructor(t,r,i,n){n=n||{};let a,s;if(as(r))s=t,a=r;else if(Ye.isNode&&r instanceof tt||r instanceof it||ki.isTokenCredential(r))s=t,n=i,a=rt(r,n);else if(!r&&typeof r!="string")s=t,i&&typeof i!="string"&&(n=i),a=rt(new it,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=md(t);if(d.kind==="AccountConnString")if(Ye.isNode){let c=new tt(d.accountName,d.accountKey);s=yt(yt(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Tr.getDefaultProxySettings(d.proxyUri)),a=rt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=yt(yt(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=rt(new it,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(s,a),{blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl(),this.blobContext=this.storageClientContext.blob,this._snapshot=dM(this.url,sn.Parameters.SNAPSHOT),this._versionId=dM(this.url,sn.Parameters.VERSIONID)}withSnapshot(t){return new e(ca(this.url,sn.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}withVersion(t){return new e(ca(this.url,sn.Parameters.VERSIONID,t.length===0?void 0:t),this.pipeline)}getAppendBlobClient(){return new ru(this.url,this.pipeline)}getBlockBlobClient(){return new iu(this.url,this.pipeline)}getPageBlobClient(){return new nu(this.url,this.pipeline)}async download(t=0,r,i={}){return i.conditions=i.conditions||{},i.conditions=i.conditions||{},Zt(i.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-download",i,async n=>{var a;let s=V(await this.blobContext.download({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onDownloadProgress:Ye.isNode?void 0:i.onProgress},range:t===0&&!r?void 0:mi({offset:t,count:r}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey,tracingOptions:n.tracingOptions})),o=Object.assign(Object.assign({},s),{_response:s._response,objectReplicationDestinationPolicyId:s.objectReplicationPolicyId,objectReplicationSourceProperties:v0(s.objectReplicationRules)});if(!Ye.isNode)return o;if((i.maxRetryRequests===void 0||i.maxRetryRequests<0)&&(i.maxRetryRequests=u4e),s.contentLength===void 0)throw new RangeError("File download response doesn't contain valid content length header");if(!s.etag)throw new RangeError("File download response doesn't contain valid etag header");return new m8(o,async l=>{var d;let c={leaseAccessConditions:i.conditions,modifiedAccessConditions:{ifMatch:i.conditions.ifMatch||s.etag,ifModifiedSince:i.conditions.ifModifiedSince,ifNoneMatch:i.conditions.ifNoneMatch,ifUnmodifiedSince:i.conditions.ifUnmodifiedSince,ifTags:(d=i.conditions)===null||d===void 0?void 0:d.tagConditions},range:mi({count:t+s.contentLength-l,offset:l}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey};return(await this.blobContext.download(Object.assign({abortSignal:i.abortSignal},c))).readableStreamBody},t,s.contentLength,{maxRetryRequests:i.maxRetryRequests,onProgress:i.onProgress})})}async exists(t={}){return M.withSpan("BlobClient-exists",t,async r=>{try{return Zt(t.customerProvidedKey,this.isHttps),await this.getProperties({abortSignal:t.abortSignal,customerProvidedKey:t.customerProvidedKey,conditions:t.conditions,tracingOptions:r.tracingOptions}),!0}catch(i){if(i.statusCode===404)return!1;if(i.statusCode===409&&(i.details.errorCode===w4e||i.details.errorCode===E4e))return!0;throw i}})}async getProperties(t={}){return t.conditions=t.conditions||{},Zt(t.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-getProperties",t,async r=>{var i;let n=V(await this.blobContext.getProperties({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,objectReplicationDestinationPolicyId:n.objectReplicationPolicyId,objectReplicationSourceProperties:v0(n.objectReplicationRules)})})}async delete(t={}){return t.conditions=t.conditions||{},M.withSpan("BlobClient-delete",t,async r=>{var i;return V(await this.blobContext.delete({abortSignal:t.abortSignal,deleteSnapshots:t.deleteSnapshots,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async deleteIfExists(t={}){return M.withSpan("BlobClient-deleteIfExists",t,async r=>{var i,n;try{let a=V(await this.delete(r));return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((i=a.details)===null||i===void 0?void 0:i.errorCode)==="BlobNotFound")return Object.assign(Object.assign({succeeded:!1},(n=a.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:a.response});throw a}})}async undelete(t={}){return M.withSpan("BlobClient-undelete",t,async r=>V(await this.blobContext.undelete({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setHTTPHeaders(t,r={}){return r.conditions=r.conditions||{},Zt(r.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-setHTTPHeaders",r,async i=>{var n;return V(await this.blobContext.setHttpHeaders({abortSignal:r.abortSignal,blobHttpHeaders:t,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}async setMetadata(t,r={}){return r.conditions=r.conditions||{},Zt(r.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-setMetadata",r,async i=>{var n;return V(await this.blobContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async setTags(t,r={}){return M.withSpan("BlobClient-setTags",r,async i=>{var n;return V(await this.blobContext.setTags({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions,tags:A4e(t)}))})}async getTags(t={}){return M.withSpan("BlobClient-getTags",t,async r=>{var i;let n=V(await this.blobContext.getTags({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,tags:Gp({blobTagSet:n.blobTagSet})||{}})})}getBlobLeaseClient(t){return new tu(this,t)}async createSnapshot(t={}){return t.conditions=t.conditions||{},Zt(t.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-createSnapshot",t,async r=>{var i;return V(await this.blobContext.createSnapshot({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,tracingOptions:r.tracingOptions}))})}async beginCopyFromURL(t,r={}){let i={abortCopyFromURL:(...a)=>this.abortCopyFromURL(...a),getProperties:(...a)=>this.getProperties(...a),startCopyFromURL:(...a)=>this.startCopyFromURL(...a)},n=new x8({blobClient:i,copySource:t,intervalInMs:r.intervalInMs,onProgress:r.onProgress,resumeFrom:r.resumeFrom,startCopyFromURLOptions:r});return await n.poll(),n}async abortCopyFromURL(t,r={}){return M.withSpan("BlobClient-abortCopyFromURL",r,async i=>V(await this.blobContext.abortCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,tracingOptions:i.tracingOptions})))}async syncCopyFromURL(t,r={}){return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},M.withSpan("BlobClient-syncCopyFromURL",r,async i=>{var n,a,s,o,l,d,c;return V(await this.blobContext.copyFromURL(t,{abortSignal:r.abortSignal,metadata:r.metadata,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifMatch,sourceIfModifiedSince:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince},sourceContentMD5:r.sourceContentMD5,copySourceAuthorization:Xp(r.sourceAuthorization),tier:po(r.tier),blobTagsString:co(r.tags),immutabilityPolicyExpiry:(d=r.immutabilityPolicy)===null||d===void 0?void 0:d.expiriesOn,immutabilityPolicyMode:(c=r.immutabilityPolicy)===null||c===void 0?void 0:c.policyMode,legalHold:r.legalHold,encryptionScope:r.encryptionScope,copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions}))})}async setAccessTier(t,r={}){return M.withSpan("BlobClient-setAccessTier",r,async i=>{var n;return V(await this.blobContext.setTier(po(t),{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),rehydratePriority:r.rehydratePriority,tracingOptions:i.tracingOptions}))})}async downloadToBuffer(t,r,i,n={}){var a;let s,o=0,l=0,d=n;t instanceof Buffer?(s=t,o=r||0,l=typeof i=="number"?i:0):(o=typeof t=="number"?t:0,l=typeof r=="number"?r:0,d=i||{});let c=(a=d.blockSize)!==null&&a!==void 0?a:0;if(c<0)throw new RangeError("blockSize option must be >= 0");if(c===0&&(c=t8),o<0)throw new RangeError("offset option must be >= 0");if(l&&l<=0)throw new RangeError("count option must be greater than 0");return d.conditions||(d.conditions={}),M.withSpan("BlobClient-downloadToBuffer",d,async p=>{if(!l){let f=await this.getProperties(Object.assign(Object.assign({},d),{tracingOptions:p.tracingOptions}));if(l=f.contentLength-o,l<0)throw new RangeError(`offset ${o} shouldn't be larger than blob size ${f.contentLength}`)}if(!s)try{s=Buffer.alloc(l)}catch(f){throw new Error(`Unable to allocate the buffer of size: ${l}(in bytes). Please try passing your own buffer to the "downloadToBuffer" method or try using other methods like "download" or "downloadToFile". ${f.message}`)}if(s.length{let g=o+l;f+c{let s=await this.download(r,i,Object.assign(Object.assign({},n),{tracingOptions:a.tracingOptions}));return s.readableStreamBody&&await Z9e(s.readableStreamBody,t),s.blobDownloadStream=void 0,s})}getBlobAndContainerNamesFromUrl(){let t,r;try{let i=new URL(this.url);if(i.host.split(".")[1]==="blob"){let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[3]}else if(M8(i)){let n=i.pathname.match("/([^/]*)/([^/]*)(/(.*))?");t=n[2],r=n[4]}else{let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[3]}if(t=decodeURIComponent(t),r=decodeURIComponent(r),r=r.replace(/\\/g,"/"),!t)throw new Error("Provided containerName is invalid.");return{blobName:r,containerName:t}}catch{throw new Error("Unable to extract blobName and containerName with provided information.")}}async startCopyFromURL(t,r={}){return M.withSpan("BlobClient-startCopyFromURL",r,async i=>{var n,a,s;return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},V(await this.blobContext.startCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions.ifMatch,sourceIfModifiedSince:r.sourceConditions.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions.ifUnmodifiedSince,sourceIfTags:r.sourceConditions.tagConditions},immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,rehydratePriority:r.rehydratePriority,tier:po(r.tier),blobTagsString:co(r.tags),sealBlob:r.sealBlob,tracingOptions:i.tracingOptions}))})}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof tt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=J8(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).toString();r(B8(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof tt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return Z8(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).stringToSign}async deleteImmutabilityPolicy(t={}){return M.withSpan("BlobClient-deleteImmutabilityPolicy",t,async r=>V(await this.blobContext.deleteImmutabilityPolicy({tracingOptions:r.tracingOptions})))}async setImmutabilityPolicy(t,r={}){return M.withSpan("BlobClient-setImmutabilityPolicy",r,async i=>V(await this.blobContext.setImmutabilityPolicy({immutabilityPolicyExpiry:t.expiriesOn,immutabilityPolicyMode:t.policyMode,tracingOptions:i.tracingOptions})))}async setLegalHold(t,r={}){return M.withSpan("BlobClient-setLegalHold",r,async i=>V(await this.blobContext.setLegalHold(t,{tracingOptions:i.tracingOptions})))}async getAccountInfo(t={}){return M.withSpan("BlobClient-getAccountInfo",t,async r=>V(await this.blobContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}},ru=class e extends on{constructor(t,r,i,n){let a,s;if(n=n||{},as(r))s=t,a=r;else if(Ye.isNode&&r instanceof tt||r instanceof it||ki.isTokenCredential(r))s=t,n=i,a=rt(r,n);else if(!r&&typeof r!="string")s=t,a=rt(new it,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=md(t);if(d.kind==="AccountConnString")if(Ye.isNode){let c=new tt(d.accountName,d.accountKey);s=yt(yt(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Tr.getDefaultProxySettings(d.proxyUri)),a=rt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=yt(yt(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=rt(new it,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(s,a),this.appendBlobContext=this.storageClientContext.appendBlob}withSnapshot(t){return new e(ca(this.url,sn.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t={}){return t.conditions=t.conditions||{},Zt(t.customerProvidedKey,this.isHttps),M.withSpan("AppendBlobClient-create",t,async r=>{var i,n,a;return V(await this.appendBlobContext.create(0,{abortSignal:t.abortSignal,blobHttpHeaders:t.blobHTTPHeaders,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,immutabilityPolicyExpiry:(n=t.immutabilityPolicy)===null||n===void 0?void 0:n.expiriesOn,immutabilityPolicyMode:(a=t.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:t.legalHold,blobTagsString:co(t.tags),tracingOptions:r.tracingOptions}))})}async createIfNotExists(t={}){let r={ifNoneMatch:wM};return M.withSpan("AppendBlobClient-createIfNotExists",t,async i=>{var n,a;try{let s=V(await this.create(Object.assign(Object.assign({},i),{conditions:r})));return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((n=s.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(a=s.response)===null||a===void 0?void 0:a.parsedHeaders),{_response:s.response});throw s}})}async seal(t={}){return t.conditions=t.conditions||{},M.withSpan("AppendBlobClient-seal",t,async r=>{var i;return V(await this.appendBlobContext.seal({abortSignal:t.abortSignal,appendPositionAccessConditions:t.conditions,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async appendBlock(t,r,i={}){return i.conditions=i.conditions||{},Zt(i.customerProvidedKey,this.isHttps),M.withSpan("AppendBlobClient-appendBlock",i,async n=>{var a;return V(await this.appendBlobContext.appendBlock(r,t,{abortSignal:i.abortSignal,appendPositionAccessConditions:i.conditions,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},transactionalContentMD5:i.transactionalContentMD5,transactionalContentCrc64:i.transactionalContentCrc64,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async appendBlockFromURL(t,r,i,n={}){return n.conditions=n.conditions||{},n.sourceConditions=n.sourceConditions||{},Zt(n.customerProvidedKey,this.isHttps),M.withSpan("AppendBlobClient-appendBlockFromURL",n,async a=>{var s,o,l,d,c;return V(await this.appendBlobContext.appendBlockFromUrl(t,0,{abortSignal:n.abortSignal,sourceRange:mi({offset:r,count:i}),sourceContentMD5:n.sourceContentMD5,sourceContentCrc64:n.sourceContentCrc64,leaseAccessConditions:n.conditions,appendPositionAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(o=n.sourceConditions)===null||o===void 0?void 0:o.ifMatch,sourceIfModifiedSince:(l=n.sourceConditions)===null||l===void 0?void 0:l.ifModifiedSince,sourceIfNoneMatch:(d=n.sourceConditions)===null||d===void 0?void 0:d.ifNoneMatch,sourceIfUnmodifiedSince:(c=n.sourceConditions)===null||c===void 0?void 0:c.ifUnmodifiedSince},copySourceAuthorization:Xp(n.sourceAuthorization),cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions}))})}},iu=class e extends on{constructor(t,r,i,n){let a,s;if(n=n||{},as(r))s=t,a=r;else if(Ye.isNode&&r instanceof tt||r instanceof it||ki.isTokenCredential(r))s=t,n=i,a=rt(r,n);else if(!r&&typeof r!="string")s=t,i&&typeof i!="string"&&(n=i),a=rt(new it,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=md(t);if(d.kind==="AccountConnString")if(Ye.isNode){let c=new tt(d.accountName,d.accountKey);s=yt(yt(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Tr.getDefaultProxySettings(d.proxyUri)),a=rt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=yt(yt(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=rt(new it,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(s,a),this.blockBlobContext=this.storageClientContext.blockBlob,this._blobContext=this.storageClientContext.blob}withSnapshot(t){return new e(ca(this.url,sn.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async query(t,r={}){if(Zt(r.customerProvidedKey,this.isHttps),!Ye.isNode)throw new Error("This operation currently is only supported in Node.js.");return M.withSpan("BlockBlobClient-query",r,async i=>{var n;let a=V(await this._blobContext.query({abortSignal:r.abortSignal,queryRequest:{queryType:"SQL",expression:t,inputSerialization:pM(r.inputTextConfiguration),outputSerialization:pM(r.outputTextConfiguration)},leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,tracingOptions:i.tracingOptions}));return new N8(a,{abortSignal:r.abortSignal,onProgress:r.onProgress,onError:r.onError})})}async upload(t,r,i={}){return i.conditions=i.conditions||{},Zt(i.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-upload",i,async n=>{var a,s,o;return V(await this.blockBlobContext.upload(r,t,{abortSignal:i.abortSignal,blobHttpHeaders:i.blobHTTPHeaders,leaseAccessConditions:i.conditions,metadata:i.metadata,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,immutabilityPolicyExpiry:(s=i.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(o=i.immutabilityPolicy)===null||o===void 0?void 0:o.policyMode,legalHold:i.legalHold,tier:po(i.tier),blobTagsString:co(i.tags),tracingOptions:n.tracingOptions}))})}async syncUploadFromURL(t,r={}){return r.conditions=r.conditions||{},Zt(r.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-syncUploadFromURL",r,async i=>{var n,a,s,o,l,d;return V(await this.blockBlobContext.putBlobFromUrl(0,t,Object.assign(Object.assign({},r),{blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifMatch,sourceIfModifiedSince:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince,sourceIfTags:(d=r.sourceConditions)===null||d===void 0?void 0:d.tagConditions},cpkInfo:r.customerProvidedKey,copySourceAuthorization:Xp(r.sourceAuthorization),tier:po(r.tier),blobTagsString:co(r.tags),copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions})))})}async stageBlock(t,r,i,n={}){return Zt(n.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-stageBlock",n,async a=>V(await this.blockBlobContext.stageBlock(t,i,r,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,requestOptions:{onUploadProgress:n.onProgress},transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions})))}async stageBlockFromURL(t,r,i=0,n,a={}){return Zt(a.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-stageBlockFromURL",a,async s=>V(await this.blockBlobContext.stageBlockFromURL(t,0,r,{abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,sourceContentMD5:a.sourceContentMD5,sourceContentCrc64:a.sourceContentCrc64,sourceRange:i===0&&!n?void 0:mi({offset:i,count:n}),cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope,copySourceAuthorization:Xp(a.sourceAuthorization),tracingOptions:s.tracingOptions})))}async commitBlockList(t,r={}){return r.conditions=r.conditions||{},Zt(r.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-commitBlockList",r,async i=>{var n,a,s;return V(await this.blockBlobContext.commitBlockList({latest:t},{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,tier:po(r.tier),blobTagsString:co(r.tags),tracingOptions:i.tracingOptions}))})}async getBlockList(t,r={}){return M.withSpan("BlockBlobClient-getBlockList",r,async i=>{var n;let a=V(await this.blockBlobContext.getBlockList(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}));return a.committedBlocks||(a.committedBlocks=[]),a.uncommittedBlocks||(a.uncommittedBlocks=[]),a})}async uploadData(t,r={}){return M.withSpan("BlockBlobClient-uploadData",r,async i=>{if(Ye.isNode){let n;return t instanceof Buffer?n=t:t instanceof ArrayBuffer?n=Buffer.from(t):(t=t,n=Buffer.from(t.buffer,t.byteOffset,t.byteLength)),this.uploadSeekableInternal((a,s)=>n.slice(a,a+s),n.byteLength,i)}else{let n=new Blob([t]);return this.uploadSeekableInternal((a,s)=>n.slice(a,a+s),n.size,i)}})}async uploadBrowserData(t,r={}){return M.withSpan("BlockBlobClient-uploadBrowserData",r,async i=>{let n=new Blob([t]);return this.uploadSeekableInternal((a,s)=>n.slice(a,a+s),n.size,i)})}async uploadSeekableInternal(t,r,i={}){var n,a;let s=(n=i.blockSize)!==null&&n!==void 0?n:0;if(s<0||s>Y5)throw new RangeError(`blockSize option must be >= 0 and <= ${Y5}`);let o=(a=i.maxSingleShotSize)!==null&&a!==void 0?a:Q5;if(o<0||o>Q5)throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${Q5}`);if(s===0){if(r>Y5*f0)throw new RangeError(`${r} is too larger to upload to a block blob.`);r>o&&(s=Math.ceil(r/f0),s{if(r<=o)return V(await this.upload(t(0,r),r,l));let d=Math.floor((r-1)/s)+1;if(d>f0)throw new RangeError(`The buffer's size is too big or the BlockSize is too small;the number of blocks must be <= ${f0}`);let c=[],p=Ye.randomUUID(),u=0,m=new T0(i.concurrency);for(let f=0;f{let g=cM(p,f),y=s*f,b=(f===d-1?r:y+s)-y;c.push(g),await this.stageBlock(g,t(y,b),b,{abortSignal:i.abortSignal,conditions:i.conditions,encryptionScope:i.encryptionScope,tracingOptions:l.tracingOptions}),u+=b,i.onProgress&&i.onProgress({loadedBytes:u})});return await m.do(),this.commitBlockList(c,l)})}async uploadFile(t,r={}){return M.withSpan("BlockBlobClient-uploadFile",r,async i=>{let n=(await e5e(t)).size;return this.uploadSeekableInternal((a,s)=>()=>t5e(t,{autoClose:!0,end:s?a+s-1:1/0,start:a}),n,Object.assign(Object.assign({},r),{tracingOptions:i.tracingOptions}))})}async uploadStream(t,r=p4e,i=5,n={}){return n.blobHTTPHeaders||(n.blobHTTPHeaders={}),n.conditions||(n.conditions={}),M.withSpan("BlockBlobClient-uploadStream",n,async a=>{let s=0,o=Ye.randomUUID(),l=0,d=[];return await new P8(t,r,i,async(p,u)=>{let m=cM(o,s);d.push(m),s++,await this.stageBlock(m,p,u,{customerProvidedKey:n.customerProvidedKey,conditions:n.conditions,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions}),l+=u,n.onProgress&&n.onProgress({loadedBytes:l})},Math.ceil(i/4*3)).do(),V(await this.commitBlockList(d,Object.assign(Object.assign({},n),{tracingOptions:a.tracingOptions})))})}},nu=class e extends on{constructor(t,r,i,n){let a,s;if(n=n||{},as(r))s=t,a=r;else if(Ye.isNode&&r instanceof tt||r instanceof it||ki.isTokenCredential(r))s=t,n=i,a=rt(r,n);else if(!r&&typeof r!="string")s=t,a=rt(new it,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=md(t);if(d.kind==="AccountConnString")if(Ye.isNode){let c=new tt(d.accountName,d.accountKey);s=yt(yt(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Tr.getDefaultProxySettings(d.proxyUri)),a=rt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=yt(yt(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=rt(new it,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(s,a),this.pageBlobContext=this.storageClientContext.pageBlob}withSnapshot(t){return new e(ca(this.url,sn.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t,r={}){return r.conditions=r.conditions||{},Zt(r.customerProvidedKey,this.isHttps),M.withSpan("PageBlobClient-create",r,async i=>{var n,a,s;return V(await this.pageBlobContext.create(0,t,{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,blobSequenceNumber:r.blobSequenceNumber,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,tier:po(r.tier),blobTagsString:co(r.tags),tracingOptions:i.tracingOptions}))})}async createIfNotExists(t,r={}){return M.withSpan("PageBlobClient-createIfNotExists",r,async i=>{var n,a;try{let s={ifNoneMatch:wM},o=V(await this.create(t,Object.assign(Object.assign({},r),{conditions:s,tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({succeeded:!0},o),{_response:o._response})}catch(s){if(((n=s.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(a=s.response)===null||a===void 0?void 0:a.parsedHeaders),{_response:s.response});throw s}})}async uploadPages(t,r,i,n={}){return n.conditions=n.conditions||{},Zt(n.customerProvidedKey,this.isHttps),M.withSpan("PageBlobClient-uploadPages",n,async a=>{var s;return V(await this.pageBlobContext.uploadPages(i,t,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onUploadProgress:n.onProgress},range:mi({offset:r,count:i}),sequenceNumberAccessConditions:n.conditions,transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions}))})}async uploadPagesFromURL(t,r,i,n,a={}){return a.conditions=a.conditions||{},a.sourceConditions=a.sourceConditions||{},Zt(a.customerProvidedKey,this.isHttps),M.withSpan("PageBlobClient-uploadPagesFromURL",a,async s=>{var o,l,d,c,p;return V(await this.pageBlobContext.uploadPagesFromURL(t,mi({offset:r,count:n}),0,mi({offset:i,count:n}),{abortSignal:a.abortSignal,sourceContentMD5:a.sourceContentMD5,sourceContentCrc64:a.sourceContentCrc64,leaseAccessConditions:a.conditions,sequenceNumberAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(o=a.conditions)===null||o===void 0?void 0:o.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(l=a.sourceConditions)===null||l===void 0?void 0:l.ifMatch,sourceIfModifiedSince:(d=a.sourceConditions)===null||d===void 0?void 0:d.ifModifiedSince,sourceIfNoneMatch:(c=a.sourceConditions)===null||c===void 0?void 0:c.ifNoneMatch,sourceIfUnmodifiedSince:(p=a.sourceConditions)===null||p===void 0?void 0:p.ifUnmodifiedSince},cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope,copySourceAuthorization:Xp(a.sourceAuthorization),tracingOptions:s.tracingOptions}))})}async clearPages(t=0,r,i={}){return i.conditions=i.conditions||{},M.withSpan("PageBlobClient-clearPages",i,async n=>{var a;return V(await this.pageBlobContext.clearPages(0,{abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),range:mi({offset:t,count:r}),sequenceNumberAccessConditions:i.conditions,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async getPageRanges(t=0,r,i={}){return i.conditions=i.conditions||{},M.withSpan("PageBlobClient-getPageRanges",i,async n=>{var a;let s=V(await this.pageBlobContext.getPageRanges({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),range:mi({offset:t,count:r}),tracingOptions:n.tracingOptions}));return Z5(s)})}async listPageRangesSegment(t=0,r,i,n={}){return M.withSpan("PageBlobClient-getPageRangesSegment",n,async a=>{var s;return V(await this.pageBlobContext.getPageRanges({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),range:mi({offset:t,count:r}),marker:i,maxPageSize:n.maxPageSize,tracingOptions:a.tracingOptions}))})}listPageRangeItemSegments(){return k.__asyncGenerator(this,arguments,function*(r=0,i,n,a={}){let s;if(n||n===void 0)do s=yield k.__await(this.listPageRangesSegment(r,i,n,a)),n=s.continuationToken,yield yield k.__await(yield k.__await(s));while(n)})}listPageRangeItems(){return k.__asyncGenerator(this,arguments,function*(r=0,i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=k.__asyncValues(this.listPageRangeItemSegments(r,i,d,n)),u;u=yield k.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield k.__await(yield*k.__asyncDelegator(k.__asyncValues(uM(m))))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield k.__await(o.call(p)))}finally{if(s)throw s.error}}})}listPageRanges(t=0,r,i={}){i.conditions=i.conditions||{};let n=this.listPageRangeItems(t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listPageRangeItemSegments(t,r,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}async getPageRangesDiff(t,r,i,n={}){return n.conditions=n.conditions||{},M.withSpan("PageBlobClient-getPageRangesDiff",n,async a=>{var s;let o=V(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),prevsnapshot:i,range:mi({offset:t,count:r}),tracingOptions:a.tracingOptions}));return Z5(o)})}async listPageRangesDiffSegment(t,r,i,n,a={}){return M.withSpan("PageBlobClient-getPageRangesDiffSegment",a,async s=>{var o;return V(await this.pageBlobContext.getPageRangesDiff({abortSignal:a?.abortSignal,leaseAccessConditions:a?.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a?.conditions),{ifTags:(o=a?.conditions)===null||o===void 0?void 0:o.tagConditions}),prevsnapshot:i,range:mi({offset:t,count:r}),marker:n,maxPageSize:a?.maxPageSize,tracingOptions:s.tracingOptions}))})}listPageRangeDiffItemSegments(t,r,i,n,a){return k.__asyncGenerator(this,arguments,function*(){let o;if(n||n===void 0)do o=yield k.__await(this.listPageRangesDiffSegment(t,r,i,n,a)),n=o.continuationToken,yield yield k.__await(yield k.__await(o));while(n)})}listPageRangeDiffItems(t,r,i,n){return k.__asyncGenerator(this,arguments,function*(){var s,o,l,d;let c;try{for(var p=!0,u=k.__asyncValues(this.listPageRangeDiffItemSegments(t,r,i,c,n)),m;m=yield k.__await(u.next()),s=m.done,!s;p=!0){d=m.value,p=!1;let f=d;yield k.__await(yield*k.__asyncDelegator(k.__asyncValues(uM(f))))}}catch(f){o={error:f}}finally{try{!p&&!s&&(l=u.return)&&(yield k.__await(l.call(u)))}finally{if(o)throw o.error}}})}listPageRangesDiff(t,r,i,n={}){n.conditions=n.conditions||{};let a=this.listPageRangeDiffItems(t,r,i,Object.assign({},n));return{next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listPageRangeDiffItemSegments(t,r,i,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},n))}}async getPageRangesDiffForManagedDisks(t,r,i,n={}){return n.conditions=n.conditions||{},M.withSpan("PageBlobClient-GetPageRangesDiffForManagedDisks",n,async a=>{var s;let o=V(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),prevSnapshotUrl:i,range:mi({offset:t,count:r}),tracingOptions:a.tracingOptions}));return Z5(o)})}async resize(t,r={}){return r.conditions=r.conditions||{},M.withSpan("PageBlobClient-resize",r,async i=>{var n;return V(await this.pageBlobContext.resize(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async updateSequenceNumber(t,r,i={}){return i.conditions=i.conditions||{},M.withSpan("PageBlobClient-updateSequenceNumber",i,async n=>{var a;return V(await this.pageBlobContext.updateSequenceNumber(t,{abortSignal:i.abortSignal,blobSequenceNumber:r,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),tracingOptions:n.tracingOptions}))})}async startCopyIncremental(t,r={}){return M.withSpan("PageBlobClient-startCopyIncremental",r,async i=>{var n;return V(await this.pageBlobContext.copyIncremental(t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}};async function r5e(e){let t=Buffer.alloc(g4e),r=await J9e(e.readableStreamBody,t);return t=t.slice(0,r),t.toString()}function i5e(e){return Buffer.byteLength(e)}var y0=": ",yM=" ",vM=-1,C8=class{constructor(t,r){if(!t||!t.contentType)throw new RangeError("batchResponse is malformed or doesn't contain valid content-type.");if(!r||r.size===0)throw new RangeError("Invalid state: subRequests is not provided or size is 0.");this.batchResponse=t,this.subRequests=r,this.responseBatchBoundary=this.batchResponse.contentType.split("=")[1],this.perResponsePrefix=`--${this.responseBatchBoundary}${da}`,this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==f4e.HTTP_ACCEPTED)throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`);let r=(await r5e(this.batchResponse)).split(this.batchResponseEnding)[0].split(this.perResponsePrefix).slice(1),i=r.length;if(i!==this.subRequests.size&&i!==1)throw new Error("Invalid state: sub responses' count is not equal to sub requests' count.");let n=new Array(i),a=0,s=0;for(let o=0;o=0&&f{this.keys[t]===void 0||this.keys[t]===ad.UNLOCKED?(this.keys[t]=ad.LOCKED,r()):this.onUnlockEvent(t,()=>{this.keys[t]=ad.LOCKED,r()})})}static async unlock(t){return new Promise(r=>{this.keys[t]===ad.LOCKED&&this.emitUnlockEvent(t),delete this.keys[t],r()})}static onUnlockEvent(t,r){this.listeners[t]===void 0?this.listeners[t]=[r]:this.listeners[t].push(r)}static emitUnlockEvent(t){if(this.listeners[t]!==void 0&&this.listeners[t].length>0){let r=this.listeners[t].shift();setImmediate(()=>{r.call(this)})}}};dd.keys={};dd.listeners={};var od=class{constructor(){this.batch="batch",this.batchRequest=new R8}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(t,r){await dd.lock(this.batch);try{this.batchRequest.preAddSubRequest(t),await r(),this.batchRequest.postAddSubRequest(t)}finally{await dd.unlock(this.batch)}}setBatchType(t){if(this.batchType||(this.batchType=t),this.batchType!==t)throw new RangeError(`BlobBatch only supports one operation type per batch and it already is being used for ${this.batchType} operations.`)}async deleteBlob(t,r,i){let n,a;if(typeof t=="string"&&(Ye.isNode&&r instanceof tt||r instanceof it||ki.isTokenCredential(r)))n=t,a=r;else if(t instanceof on)n=t.url,a=t.credential,i=r;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return i||(i={}),M.withSpan("BatchDeleteRequest-addSubRequest",i,async s=>{this.setBatchType("delete"),await this.addSubRequestInternal({url:n,credential:a},async()=>{await new on(n,this.batchRequest.createPipeline(a)).delete(s)})})}async setBlobAccessTier(t,r,i,n){let a,s,o;if(typeof t=="string"&&(Ye.isNode&&r instanceof tt||r instanceof it||ki.isTokenCredential(r)))a=t,s=r,o=i;else if(t instanceof on)a=t.url,s=t.credential,o=r,n=i;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return n||(n={}),M.withSpan("BatchSetTierRequest-addSubRequest",n,async l=>{this.setBatchType("setAccessTier"),await this.addSubRequestInternal({url:a,credential:s},async()=>{await new on(a,this.batchRequest.createPipeline(s)).setAccessTier(o,l)})})}},R8=class{constructor(){this.operationCount=0,this.body="";let t=Ye.randomUUID();this.boundary=`batch_${t}`,this.subRequestPrefix=`--${this.boundary}${da}${ve.CONTENT_TYPE}: application/http${da}${ve.CONTENT_TRANSFER_ENCODING}: binary`,this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`,this.batchRequestEnding=`--${this.boundary}--`,this.subRequests=new Map}createPipeline(t){let r=Tr.createEmptyPipeline();r.addPolicy(Kp.serializationPolicy({stringifyXML:e8.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}}),{phase:"Serialize"}),r.addPolicy(a5e()),r.addPolicy(n5e(this),{afterPhase:"Sign"}),ki.isTokenCredential(t)?r.addPolicy(Tr.bearerTokenAuthenticationPolicy({credential:t,scopes:q8,challengeCallbacks:{authorizeRequestOnChallenge:Kp.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):t instanceof tt&&r.addPolicy(RM({accountName:t.accountName,accountKey:t.accountKey}),{phase:"Sign"});let i=new Zp([]);return i._credential=t,i._corePipeline=r,i}appendSubRequestToBody(t){this.body+=[this.subRequestPrefix,`${ve.CONTENT_ID}: ${this.operationCount}`,"",`${t.method.toString()} ${C4e(t.url)} ${EM}${da}`].join(da);for(let[r,i]of t.headers)this.body+=`${r}: ${i}${da}`;this.body+=da}preAddSubRequest(t){if(this.operationCount>=lM)throw new RangeError(`Cannot exceed ${lM} sub requests in a single batch`);let r=I0(t.url);if(!r||r==="")throw new RangeError(`Invalid url for sub request: '${t.url}'`)}postAddSubRequest(t){this.subRequests.set(this.operationCount,t),this.operationCount++}getHttpRequestBody(){return`${this.body}${this.batchRequestEnding}${da}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}};function n5e(e){return{name:"batchRequestAssemblePolicy",async sendRequest(t){return e.appendSubRequestToBody(t),{request:t,status:200,headers:Tr.createHttpHeaders()}}}}function a5e(){return{name:"batchHeaderFilterPolicy",async sendRequest(e,t){let r="";for(let[i]of e.headers)TM(i,ve.X_MS_VERSION)&&(r=i);return r!==""&&e.headers.delete(r),t(e)}}}var au=class{constructor(t,r,i){let n;as(r)?n=r:r?n=rt(r,i):n=rt(new it,i);let a=new S0(t,OM(n)),s=I0(t);s&&s!=="/"?this.serviceOrContainerContext=a.container:this.serviceOrContainerContext=a.service}createBatch(){return new od}async deleteBlobs(t,r,i){let n=new od;for(let a of t)typeof a=="string"?await n.deleteBlob(a,r,i):await n.deleteBlob(a,r);return this.submitBatch(n)}async setBlobsAccessTier(t,r,i,n){let a=new od;for(let s of t)typeof s=="string"?await a.setBlobAccessTier(s,r,i,n):await a.setBlobAccessTier(s,r,i);return this.submitBatch(a)}async submitBatch(t,r={}){if(!t||t.getSubRequests().size===0)throw new RangeError("Batch request should contain one or more sub requests.");return M.withSpan("BlobBatchClient-submitBatch",r,async i=>{let n=t.getHttpRequestBody(),a=V(await this.serviceOrContainerContext.submitBatch(i5e(n),t.getMultiPartContentType(),n,Object.assign({},i))),o=await new C8(a,t.getSubRequests()).parseBatchResponse();return{_response:a._response,contentType:a.contentType,errorCode:a.errorCode,requestId:a.requestId,clientRequestId:a.clientRequestId,version:a.version,subResponses:o.subResponses,subResponsesSucceededCount:o.subResponsesSucceededCount,subResponsesFailedCount:o.subResponsesFailedCount}})}},P0=class extends eu{get containerName(){return this._containerName}constructor(t,r,i){let n,a;if(i=i||{},as(r))a=t,n=r;else if(Ye.isNode&&r instanceof tt||r instanceof it||ki.isTokenCredential(r))a=t,n=rt(r,i);else if(!r&&typeof r!="string")a=t,n=rt(new it,i);else if(r&&typeof r=="string"){let s=r,o=md(t);if(o.kind==="AccountConnString")if(Ye.isNode){let l=new tt(o.accountName,o.accountKey);a=yt(o.url,encodeURIComponent(s)),i.proxyOptions||(i.proxyOptions=Tr.getDefaultProxySettings(o.proxyUri)),n=rt(l,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(o.kind==="SASConnString")a=yt(o.url,encodeURIComponent(s))+"?"+o.accountSas,n=rt(new it,i);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName parameter");super(a,n),this._containerName=this.getContainerNameFromUrl(),this.containerContext=this.storageClientContext.container}async create(t={}){return M.withSpan("ContainerClient-create",t,async r=>V(await this.containerContext.create(r)))}async createIfNotExists(t={}){return M.withSpan("ContainerClient-createIfNotExists",t,async r=>{var i,n;try{let a=await this.create(r);return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((i=a.details)===null||i===void 0?void 0:i.errorCode)==="ContainerAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(n=a.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:a.response});throw a}})}async exists(t={}){return M.withSpan("ContainerClient-exists",t,async r=>{try{return await this.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions}),!0}catch(i){if(i.statusCode===404)return!1;throw i}})}getBlobClient(t){return new on(yt(this.url,h0(t)),this.pipeline)}getAppendBlobClient(t){return new ru(yt(this.url,h0(t)),this.pipeline)}getBlockBlobClient(t){return new iu(yt(this.url,h0(t)),this.pipeline)}getPageBlobClient(t){return new nu(yt(this.url,h0(t)),this.pipeline)}async getProperties(t={}){return t.conditions||(t.conditions={}),M.withSpan("ContainerClient-getProperties",t,async r=>V(await this.containerContext.getProperties(Object.assign(Object.assign({abortSignal:t.abortSignal},t.conditions),{tracingOptions:r.tracingOptions}))))}async delete(t={}){return t.conditions||(t.conditions={}),M.withSpan("ContainerClient-delete",t,async r=>V(await this.containerContext.delete({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:t.conditions,tracingOptions:r.tracingOptions})))}async deleteIfExists(t={}){return M.withSpan("ContainerClient-deleteIfExists",t,async r=>{var i,n;try{let a=await this.delete(r);return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((i=a.details)===null||i===void 0?void 0:i.errorCode)==="ContainerNotFound")return Object.assign(Object.assign({succeeded:!1},(n=a.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:a.response});throw a}})}async setMetadata(t,r={}){if(r.conditions||(r.conditions={}),r.conditions.ifUnmodifiedSince)throw new RangeError("the IfUnmodifiedSince must have their default values because they are ignored by the blob service");return M.withSpan("ContainerClient-setMetadata",r,async i=>V(await this.containerContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:r.conditions,tracingOptions:i.tracingOptions})))}async getAccessPolicy(t={}){return t.conditions||(t.conditions={}),M.withSpan("ContainerClient-getAccessPolicy",t,async r=>{let i=V(await this.containerContext.getAccessPolicy({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,tracingOptions:r.tracingOptions})),n={_response:i._response,blobPublicAccess:i.blobPublicAccess,date:i.date,etag:i.etag,errorCode:i.errorCode,lastModified:i.lastModified,requestId:i.requestId,clientRequestId:i.clientRequestId,signedIdentifiers:[],version:i.version};for(let a of i){let s;a.accessPolicy&&(s={permissions:a.accessPolicy.permissions},a.accessPolicy.expiresOn&&(s.expiresOn=new Date(a.accessPolicy.expiresOn)),a.accessPolicy.startsOn&&(s.startsOn=new Date(a.accessPolicy.startsOn))),n.signedIdentifiers.push({accessPolicy:s,id:a.id})}return n})}async setAccessPolicy(t,r,i={}){return i.conditions=i.conditions||{},M.withSpan("ContainerClient-setAccessPolicy",i,async n=>{let a=[];for(let s of r||[])a.push({accessPolicy:{expiresOn:s.accessPolicy.expiresOn?Ve(s.accessPolicy.expiresOn):"",permissions:s.accessPolicy.permissions,startsOn:s.accessPolicy.startsOn?Ve(s.accessPolicy.startsOn):""},id:s.id});return V(await this.containerContext.setAccessPolicy({abortSignal:i.abortSignal,access:t,containerAcl:a,leaseAccessConditions:i.conditions,modifiedAccessConditions:i.conditions,tracingOptions:n.tracingOptions}))})}getBlobLeaseClient(t){return new tu(this,t)}async uploadBlockBlob(t,r,i,n={}){return M.withSpan("ContainerClient-uploadBlockBlob",n,async a=>{let s=this.getBlockBlobClient(t),o=await s.upload(r,i,a);return{blockBlobClient:s,response:o}})}async deleteBlob(t,r={}){return M.withSpan("ContainerClient-deleteBlob",r,async i=>{let n=this.getBlobClient(t);return r.versionId&&(n=n.withVersion(r.versionId)),n.delete(i)})}async listBlobFlatSegment(t,r={}){return M.withSpan("ContainerClient-listBlobFlatSegment",r,async i=>{let n=V(await this.containerContext.listBlobFlatSegment(Object.assign(Object.assign({marker:t},r),{tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({},n),{_response:Object.assign(Object.assign({},n._response),{parsedBody:I4e(n._response.parsedBody)}),segment:Object.assign(Object.assign({},n.segment),{blobItems:n.segment.blobItems.map(s=>Object.assign(Object.assign({},s),{name:sd(s.name),tags:Gp(s.blobTags),objectReplicationSourceProperties:v0(s.objectReplicationMetadata)}))})})})}async listBlobHierarchySegment(t,r,i={}){return M.withSpan("ContainerClient-listBlobHierarchySegment",i,async n=>{var a;let s=V(await this.containerContext.listBlobHierarchySegment(t,Object.assign(Object.assign({marker:r},i),{tracingOptions:n.tracingOptions})));return Object.assign(Object.assign({},s),{_response:Object.assign(Object.assign({},s._response),{parsedBody:D4e(s._response.parsedBody)}),segment:Object.assign(Object.assign({},s.segment),{blobItems:s.segment.blobItems.map(l=>Object.assign(Object.assign({},l),{name:sd(l.name),tags:Gp(l.blobTags),objectReplicationSourceProperties:v0(l.objectReplicationMetadata)})),blobPrefixes:(a=s.segment.blobPrefixes)===null||a===void 0?void 0:a.map(l=>Object.assign(Object.assign({},l),{name:sd(l.name)}))})})})}listSegments(t){return k.__asyncGenerator(this,arguments,function*(i,n={}){let a;if(i||i===void 0)do a=yield k.__await(this.listBlobFlatSegment(i,n)),i=a.continuationToken,yield yield k.__await(yield k.__await(a));while(i)})}listItems(){return k.__asyncGenerator(this,arguments,function*(r={}){var i,n,a,s;let o;try{for(var l=!0,d=k.__asyncValues(this.listSegments(o,r)),c;c=yield k.__await(d.next()),i=c.done,!i;l=!0){s=c.value,l=!1;let p=s;yield k.__await(yield*k.__asyncDelegator(k.__asyncValues(p.segment.blobItems)))}}catch(p){n={error:p}}finally{try{!l&&!i&&(a=d.return)&&(yield k.__await(a.call(d)))}finally{if(n)throw n.error}}})}listBlobsFlat(t={}){let r=[];t.includeCopy&&r.push("copy"),t.includeDeleted&&r.push("deleted"),t.includeMetadata&&r.push("metadata"),t.includeSnapshots&&r.push("snapshots"),t.includeVersions&&r.push("versions"),t.includeUncommitedBlobs&&r.push("uncommittedblobs"),t.includeTags&&r.push("tags"),t.includeDeletedWithVersions&&r.push("deletedwithversions"),t.includeImmutabilityPolicy&&r.push("immutabilitypolicy"),t.includeLegalHold&&r.push("legalhold"),t.prefix===""&&(t.prefix=void 0);let i=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listSegments(a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}listHierarchySegments(t,r){return k.__asyncGenerator(this,arguments,function*(n,a,s={}){let o;if(a||a===void 0)do o=yield k.__await(this.listBlobHierarchySegment(n,a,s)),a=o.continuationToken,yield yield k.__await(yield k.__await(o));while(a)})}listItemsByHierarchy(t){return k.__asyncGenerator(this,arguments,function*(i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=k.__asyncValues(this.listHierarchySegments(i,d,n)),u;u=yield k.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let f=l.segment;if(f.blobPrefixes)for(let g of f.blobPrefixes)yield yield k.__await(Object.assign({kind:"prefix"},g));for(let g of f.blobItems)yield yield k.__await(Object.assign({kind:"blob"},g))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield k.__await(o.call(p)))}finally{if(s)throw s.error}}})}listBlobsByHierarchy(t,r={}){if(t==="")throw new RangeError("delimiter should contain one or more characters");let i=[];r.includeCopy&&i.push("copy"),r.includeDeleted&&i.push("deleted"),r.includeMetadata&&i.push("metadata"),r.includeSnapshots&&i.push("snapshots"),r.includeVersions&&i.push("versions"),r.includeUncommitedBlobs&&i.push("uncommittedblobs"),r.includeTags&&i.push("tags"),r.includeDeletedWithVersions&&i.push("deletedwithversions"),r.includeImmutabilityPolicy&&i.push("immutabilitypolicy"),r.includeLegalHold&&i.push("legalhold"),r.prefix===""&&(r.prefix=void 0);let n=Object.assign(Object.assign({},r),i.length>0?{include:i}:{}),a=this.listItemsByHierarchy(t,n);return{async next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listHierarchySegments(t,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},n))}}async findBlobsByTagsSegment(t,r,i={}){return M.withSpan("ContainerClient-findBlobsByTagsSegment",i,async n=>{let a=V(await this.containerContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},a),{_response:a._response,blobs:a.blobs.map(o=>{var l;let d="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(d=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:Gp(o.tags),tagValue:d})})})})}findBlobsByTagsSegments(t,r){return k.__asyncGenerator(this,arguments,function*(n,a,s={}){let o;if(a||a===void 0)do o=yield k.__await(this.findBlobsByTagsSegment(n,a,s)),o.blobs=o.blobs||[],a=o.continuationToken,yield yield k.__await(o);while(a)})}findBlobsByTagsItems(t){return k.__asyncGenerator(this,arguments,function*(i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=k.__asyncValues(this.findBlobsByTagsSegments(i,d,n)),u;u=yield k.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield k.__await(yield*k.__asyncDelegator(k.__asyncValues(m.blobs)))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield k.__await(o.call(p)))}finally{if(s)throw s.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.findBlobsByTagsSegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}async getAccountInfo(t={}){return M.withSpan("ContainerClient-getAccountInfo",t,async r=>V(await this.containerContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}getContainerNameFromUrl(){let t;try{let r=new URL(this.url);if(r.hostname.split(".")[1]==="blob"?t=r.pathname.split("/")[1]:M8(r)?t=r.pathname.split("/")[2]:t=r.pathname.split("/")[1],t=decodeURIComponent(t),!t)throw new Error("Provided containerName is invalid.");return t}catch{throw new Error("Unable to extract containerName with provided information.")}}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof tt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=J8(Object.assign({containerName:this._containerName},t),this.credential).toString();r(B8(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof tt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return Z8(Object.assign({containerName:this._containerName},t),this.credential).stringToSign}getBlobBatchClient(){return new au(this.url,this.pipeline)}},cd=class e{constructor(){this.read=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.add=!1,this.create=!1,this.update=!1,this.process=!1,this.tag=!1,this.filter=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"r":r.read=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"x":r.deleteVersion=!0;break;case"l":r.list=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"u":r.update=!0;break;case"p":r.process=!0;break;case"t":r.tag=!0;break;case"f":r.filter=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission character: ${i}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.deleteVersion&&(r.deleteVersion=!0),t.filter&&(r.filter=!0),t.tag&&(r.tag=!0),t.list&&(r.list=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.update&&(r.update=!0),t.process&&(r.process=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),r}toString(){let t=[];return this.read&&t.push("r"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.filter&&t.push("f"),this.tag&&t.push("t"),this.list&&t.push("l"),this.add&&t.push("a"),this.create&&t.push("c"),this.update&&t.push("u"),this.process&&t.push("p"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),t.join("")}},C0=class e{constructor(){this.service=!1,this.container=!1,this.object=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"s":r.service=!0;break;case"c":r.container=!0;break;case"o":r.object=!0;break;default:throw new RangeError(`Invalid resource type: ${i}`)}return r}toString(){let t=[];return this.service&&t.push("s"),this.container&&t.push("c"),this.object&&t.push("o"),t.join("")}},pd=class e{constructor(){this.blob=!1,this.file=!1,this.queue=!1,this.table=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"b":r.blob=!0;break;case"f":r.file=!0;break;case"q":r.queue=!0;break;case"t":r.table=!0;break;default:throw new RangeError(`Invalid service character: ${i}`)}return r}toString(){let t=[];return this.blob&&t.push("b"),this.table&&t.push("t"),this.queue&&t.push("q"),this.file&&t.push("f"),t.join("")}};function Qk(e,t){return Yk(e,t).sasQueryParameters}function Yk(e,t){let r=e.version?e.version:L8;if(e.permissions&&e.permissions.setImmutabilityPolicy&&r<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(e.permissions&&e.permissions.deleteVersion&&r<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'x' permission.");if(e.permissions&&e.permissions.permanentDelete&&r<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'y' permission.");if(e.permissions&&e.permissions.tag&&r<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission.");if(e.permissions&&e.permissions.filter&&r<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 'f' permission.");if(e.encryptionScope&&r<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");let i=cd.parse(e.permissions.toString()),n=pd.parse(e.services).toString(),a=C0.parse(e.resourceTypes).toString(),s;r>="2020-12-06"?s=[t.accountName,i,n,a,e.startsOn?Ve(e.startsOn,!1):"",Ve(e.expiresOn,!1),e.ipRange?ma(e.ipRange):"",e.protocol?e.protocol:"",r,e.encryptionScope?e.encryptionScope:"",""].join(` +`):s=[t.accountName,i,n,a,e.startsOn?Ve(e.startsOn,!1):"",Ve(e.expiresOn,!1),e.ipRange?ma(e.ipRange):"",e.protocol?e.protocol:"",r,""].join(` +`);let o=t.computeHMACSHA256(s);return{sasQueryParameters:new Mn(r,o,i.toString(),n,a,e.protocol,e.startsOn,e.expiresOn,e.ipRange,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,e.encryptionScope),stringToSign:s}}var O8=class e extends eu{static fromConnectionString(t,r){r=r||{};let i=md(t);if(i.kind==="AccountConnString")if(Ye.isNode){let n=new tt(i.accountName,i.accountKey);r.proxyOptions||(r.proxyOptions=Tr.getDefaultProxySettings(i.proxyUri));let a=rt(n,r);return new e(i.url,a)}else throw new Error("Account connection string is only supported in Node.js environment");else if(i.kind==="SASConnString"){let n=rt(new it,r);return new e(i.url+"?"+i.accountSas,n)}else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}constructor(t,r,i){let n;as(r)?n=r:Ye.isNode&&r instanceof tt||r instanceof it||ki.isTokenCredential(r)?n=rt(r,i):n=rt(new it,i),super(t,n),this.serviceContext=this.storageClientContext.service}getContainerClient(t){return new P0(yt(this.url,encodeURIComponent(t)),this.pipeline)}async createContainer(t,r={}){return M.withSpan("BlobServiceClient-createContainer",r,async i=>{let n=this.getContainerClient(t),a=await n.create(i);return{containerClient:n,containerCreateResponse:a}})}async deleteContainer(t,r={}){return M.withSpan("BlobServiceClient-deleteContainer",r,async i=>this.getContainerClient(t).delete(i))}async undeleteContainer(t,r,i={}){return M.withSpan("BlobServiceClient-undeleteContainer",i,async n=>{let a=this.getContainerClient(i.destinationContainerName||t),s=a.storageClientContext.container,o=V(await s.restore({deletedContainerName:t,deletedContainerVersion:r,tracingOptions:n.tracingOptions}));return{containerClient:a,containerUndeleteResponse:o}})}async renameContainer(t,r,i={}){return M.withSpan("BlobServiceClient-renameContainer",i,async n=>{var a;let s=this.getContainerClient(r),o=s.storageClientContext.container,l=V(await o.rename(t,Object.assign(Object.assign({},n),{sourceLeaseId:(a=i.sourceCondition)===null||a===void 0?void 0:a.leaseId})));return{containerClient:s,containerRenameResponse:l}})}async getProperties(t={}){return M.withSpan("BlobServiceClient-getProperties",t,async r=>V(await this.serviceContext.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setProperties(t,r={}){return M.withSpan("BlobServiceClient-setProperties",r,async i=>V(await this.serviceContext.setProperties(t,{abortSignal:r.abortSignal,tracingOptions:i.tracingOptions})))}async getStatistics(t={}){return M.withSpan("BlobServiceClient-getStatistics",t,async r=>V(await this.serviceContext.getStatistics({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async getAccountInfo(t={}){return M.withSpan("BlobServiceClient-getAccountInfo",t,async r=>V(await this.serviceContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async listContainersSegment(t,r={}){return M.withSpan("BlobServiceClient-listContainersSegment",r,async i=>V(await this.serviceContext.listContainersSegment(Object.assign(Object.assign({abortSignal:r.abortSignal,marker:t},r),{include:typeof r.include=="string"?[r.include]:r.include,tracingOptions:i.tracingOptions}))))}async findBlobsByTagsSegment(t,r,i={}){return M.withSpan("BlobServiceClient-findBlobsByTagsSegment",i,async n=>{let a=V(await this.serviceContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},a),{_response:a._response,blobs:a.blobs.map(o=>{var l;let d="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(d=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:Gp(o.tags),tagValue:d})})})})}findBlobsByTagsSegments(t,r){return k.__asyncGenerator(this,arguments,function*(n,a,s={}){let o;if(a||a===void 0)do o=yield k.__await(this.findBlobsByTagsSegment(n,a,s)),o.blobs=o.blobs||[],a=o.continuationToken,yield yield k.__await(o);while(a)})}findBlobsByTagsItems(t){return k.__asyncGenerator(this,arguments,function*(i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=k.__asyncValues(this.findBlobsByTagsSegments(i,d,n)),u;u=yield k.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield k.__await(yield*k.__asyncDelegator(k.__asyncValues(m.blobs)))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield k.__await(o.call(p)))}finally{if(s)throw s.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.findBlobsByTagsSegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}listSegments(t){return k.__asyncGenerator(this,arguments,function*(i,n={}){let a;if(i||i===void 0)do a=yield k.__await(this.listContainersSegment(i,n)),a.containerItems=a.containerItems||[],i=a.continuationToken,yield yield k.__await(yield k.__await(a));while(i)})}listItems(){return k.__asyncGenerator(this,arguments,function*(r={}){var i,n,a,s;let o;try{for(var l=!0,d=k.__asyncValues(this.listSegments(o,r)),c;c=yield k.__await(d.next()),i=c.done,!i;l=!0){s=c.value,l=!1;let p=s;yield k.__await(yield*k.__asyncDelegator(k.__asyncValues(p.containerItems)))}}catch(p){n={error:p}}finally{try{!l&&!i&&(a=d.return)&&(yield k.__await(a.call(d)))}finally{if(n)throw n.error}}})}listContainers(t={}){t.prefix===""&&(t.prefix=void 0);let r=[];t.includeDeleted&&r.push("deleted"),t.includeMetadata&&r.push("metadata"),t.includeSystem&&r.push("system");let i=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listSegments(a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}async getUserDelegationKey(t,r,i={}){return M.withSpan("BlobServiceClient-getUserDelegationKey",i,async n=>{let a=V(await this.serviceContext.getUserDelegationKey({startsOn:Ve(t,!1),expiresOn:Ve(r,!1)},{abortSignal:i.abortSignal,tracingOptions:n.tracingOptions})),s={signedObjectId:a.signedObjectId,signedTenantId:a.signedTenantId,signedStartsOn:new Date(a.signedStartsOn),signedExpiresOn:new Date(a.signedExpiresOn),signedService:a.signedService,signedVersion:a.signedVersion,value:a.value};return Object.assign({_response:a._response,requestId:a.requestId,clientRequestId:a.clientRequestId,version:a.version,date:a.date,errorCode:a.errorCode},s)})}getBlobBatchClient(){return new au(this.url,this.pipeline)}generateAccountSasUrl(t,r=cd.parse("r"),i="sco",n={}){if(!(this.credential instanceof tt))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let s=new Date;t=new Date(s.getTime()+3600*1e3)}let a=Qk(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:pd.parse("b").toString()},n),this.credential).toString();return B8(this.url,a)}generateSasStringToSign(t,r=cd.parse("r"),i="sco",n={}){if(!(this.credential instanceof tt))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let a=new Date;t=new Date(a.getTime()+3600*1e3)}return Yk(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:pd.parse("b").toString()},n),this.credential).stringToSign}};le.KnownEncryptionAlgorithmType=void 0;(function(e){e.AES256="AES256"})(le.KnownEncryptionAlgorithmType||(le.KnownEncryptionAlgorithmType={}));Object.defineProperty(le,"RestError",{enumerable:!0,get:function(){return Tr.RestError}});le.AccountSASPermissions=cd;le.AccountSASResourceTypes=C0;le.AccountSASServices=pd;le.AnonymousCredential=it;le.AnonymousCredentialPolicy=E0;le.AppendBlobClient=ru;le.BaseRequestPolicy=ld;le.BlobBatch=od;le.BlobBatchClient=au;le.BlobClient=on;le.BlobLeaseClient=tu;le.BlobSASPermissions=pa;le.BlobServiceClient=O8;le.BlockBlobClient=iu;le.ContainerClient=P0;le.ContainerSASPermissions=ua;le.Credential=Yp;le.CredentialPolicy=Qp;le.PageBlobClient=nu;le.Pipeline=Zp;le.SASQueryParameters=Mn;le.StorageBrowserPolicy=N0;le.StorageBrowserPolicyFactory=x0;le.StorageOAuthScopes=q8;le.StorageRetryPolicy=_0;le.StorageRetryPolicyFactory=b0;le.StorageSharedKeyCredential=tt;le.StorageSharedKeyCredentialPolicy=w0;le.generateAccountSASQueryParameters=Qk;le.generateBlobSASQueryParameters=J8;le.getBlobServiceAccountAudience=W9e;le.isPipelineLike=as;le.logger=Bt;le.newPipeline=rt});var tv=h(Ct=>{"use strict";var s5e=Ct&&Ct.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),o5e=Ct&&Ct.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l5e=Ct&&Ct.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&s5e(t,e,r);return o5e(t,e),t},k0=Ct&&Ct.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ct,"__esModule",{value:!0});Ct.retryHttpClientResponse=Ct.retryTypedResponse=Ct.retry=Ct.isRetryableStatusCode=Ct.isServerErrorStatusCode=Ct.isSuccessStatusCode=void 0;var Zk=l5e(_t()),j0=ys(),Ld=vp();function d5e(e){return e?e>=200&&e<300:!1}Ct.isSuccessStatusCode=d5e;function ez(e){return e?e>=500:!0}Ct.isServerErrorStatusCode=ez;function tz(e){return e?[j0.HttpCodes.BadGateway,j0.HttpCodes.ServiceUnavailable,j0.HttpCodes.GatewayTimeout].includes(e):!1}Ct.isRetryableStatusCode=tz;function c5e(e){return k0(this,void 0,void 0,function*(){return new Promise(t=>setTimeout(t,e))})}function ev(e,t,r,i=Ld.DefaultRetryAttempts,n=Ld.DefaultRetryDelay,a=void 0){return k0(this,void 0,void 0,function*(){let s="",o=1;for(;o<=i;){let l,d,c=!1;try{l=yield t()}catch(p){a&&(l=a(p)),c=!0,s=p.message}if(l&&(d=r(l),!ez(d)))return l;if(d&&(c=tz(d),s=`Cache service responded with ${d}`),Zk.debug(`${e} - Attempt ${o} of ${i} failed with error: ${s}`),!c){Zk.debug(`${e} - Error is not retryable`);break}yield c5e(n),o++}throw Error(`${e} failed: ${s}`)})}Ct.retry=ev;function p5e(e,t,r=Ld.DefaultRetryAttempts,i=Ld.DefaultRetryDelay){return k0(this,void 0,void 0,function*(){return yield ev(e,t,n=>n.statusCode,r,i,n=>{if(n instanceof j0.HttpClientError)return{statusCode:n.statusCode,result:null,headers:{},error:n}})})}Ct.retryTypedResponse=p5e;function u5e(e,t,r=Ld.DefaultRetryAttempts,i=Ld.DefaultRetryDelay){return k0(this,void 0,void 0,function*(){return yield ev(e,t,n=>n.message.statusCode,r,i)})}Ct.retryHttpClientResponse=u5e});var sz=h(nr=>{"use strict";var m5e=nr&&nr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),f5e=nr&&nr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),qd=nr&&nr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&m5e(t,e,r);return f5e(t,e),t},zi=nr&&nr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(nr,"__esModule",{value:!0});nr.downloadCacheStorageSDK=nr.downloadCacheHttpClientConcurrent=nr.downloadCacheHttpClient=nr.DownloadProgress=void 0;var cu=qd(_t()),iz=ys(),h5e=Jk(),g5e=qd(require("buffer")),du=qd(require("fs")),y5e=qd(require("stream")),v5e=qd(require("util")),_5e=qd(bp()),rz=vp(),rv=tv(),b5e=G5();function w5e(e,t){return zi(this,void 0,void 0,function*(){yield v5e.promisify(y5e.pipeline)(e.message,t)})}var pu=class{constructor(t){this.contentLength=t,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(t){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=t,this.receivedBytes=0,cu.debug(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(t){this.receivedBytes=t}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let t=this.segmentOffset+this.receivedBytes,r=(100*(t/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,n=(t/(1024*1024)/(i/1e3)).toFixed(1);cu.info(`Received ${t} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return t=>{this.setReceivedBytes(t.loadedBytes)}}startDisplayTimer(t=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,t))};this.timeoutHandle=setTimeout(r,t)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};nr.DownloadProgress=pu;function nz(e,t){return zi(this,void 0,void 0,function*(){let r=du.createWriteStream(t),i=new iz.HttpClient("actions/cache"),n=yield(0,rv.retryHttpClientResponse)("downloadCache",()=>zi(this,void 0,void 0,function*(){return i.get(e)}));n.message.socket.setTimeout(rz.SocketTimeout,()=>{n.message.destroy(),cu.debug(`Aborting download, socket timed out after ${rz.SocketTimeout} ms`)}),yield w5e(n,r);let a=n.message.headers["content-length"];if(a){let s=parseInt(a),o=_5e.getArchiveFileSizeInBytes(t);if(o!==s)throw new Error(`Incomplete download. Expected file size: ${s}, actual file size: ${o}`)}else cu.debug("Unable to validate download, no Content-Length header")})}nr.downloadCacheHttpClient=nz;function E5e(e,t,r){var i;return zi(this,void 0,void 0,function*(){let n=yield du.promises.open(t,"w"),a=new iz.HttpClient("actions/cache",void 0,{socketTimeout:r.timeoutInMs,keepAlive:!0});try{let o=(yield(0,rv.retryHttpClientResponse)("downloadCacheMetadata",()=>zi(this,void 0,void 0,function*(){return yield a.request("HEAD",e,null,{})}))).message.headers["content-length"];if(o==null)throw new Error("Content-Length not found on blob response");let l=parseInt(o);if(Number.isNaN(l))throw new Error(`Could not interpret Content-Length: ${l}`);let d=[],c=4*1024*1024;for(let b=0;bzi(this,void 0,void 0,function*(){return yield N5e(a,e,b,C)})})}d.reverse();let p=0,u=0,m=new pu(l);m.startDisplayTimer();let f=m.onProgress(),g=[],y,_=()=>zi(this,void 0,void 0,function*(){let b=yield Promise.race(Object.values(g));yield n.write(b.buffer,0,b.count,b.offset),p--,delete g[b.offset],u+=b.count,f({loadedBytes:u})});for(;y=d.pop();)g[y.offset]=y.promiseGetter(),p++,p>=((i=r.downloadConcurrency)!==null&&i!==void 0?i:10)&&(yield _());for(;p>0;)yield _()}finally{a.dispose(),yield n.close()}})}nr.downloadCacheHttpClientConcurrent=E5e;function N5e(e,t,r,i){return zi(this,void 0,void 0,function*(){let a=0;for(;;)try{let o=yield az(3e4,x5e(e,t,r,i));if(typeof o=="string")throw new Error("downloadSegmentRetry failed due to timeout");return o}catch(s){if(a>=5)throw s;a++}})}function x5e(e,t,r,i){return zi(this,void 0,void 0,function*(){let n=yield(0,rv.retryHttpClientResponse)("downloadCachePart",()=>zi(this,void 0,void 0,function*(){return yield e.get(t,{Range:`bytes=${r}-${r+i-1}`})}));if(!n.readBodyBuffer)throw new Error("Expected HttpClientResponse to implement readBodyBuffer");return{offset:r,count:i,buffer:yield n.readBodyBuffer()}})}function S5e(e,t,r){var i;return zi(this,void 0,void 0,function*(){let n=new h5e.BlockBlobClient(e,void 0,{retryOptions:{tryTimeoutInMs:r.timeoutInMs}}),s=(i=(yield n.getProperties()).contentLength)!==null&&i!==void 0?i:-1;if(s<0)cu.debug("Unable to determine content length, downloading file with http-client..."),yield nz(e,t);else{let o=Math.min(134217728,g5e.constants.MAX_LENGTH),l=new pu(s),d=du.openSync(t,"w");try{l.startDisplayTimer();let c=new b5e.AbortController,p=c.signal;for(;!l.isDone();){let u=l.segmentOffset+l.segmentSize,m=Math.min(o,s-u);l.nextSegment(m);let f=yield az(r.segmentTimeoutInMs||36e5,n.downloadToBuffer(u,m,{abortSignal:p,concurrency:r.downloadConcurrency,onProgress:l.onProgress()}));if(f==="timeout")throw c.abort(),new Error("Aborting cache download as the download time exceeded the timeout.");Buffer.isBuffer(f)&&du.writeFileSync(d,f)}}finally{l.stopDisplayTimer(),du.closeSync(d)}}})}nr.downloadCacheStorageSDK=S5e;var az=(e,t)=>zi(void 0,void 0,void 0,function*(){let r,i=new Promise(n=>{r=setTimeout(()=>n("timeout"),e)});return Promise.race([t,i]).then(n=>(clearTimeout(r),n))})});var oz=h(Ui=>{"use strict";var T5e=Ui&&Ui.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),P5e=Ui&&Ui.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),C5e=Ui&&Ui.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&T5e(t,e,r);return P5e(t,e),t};Object.defineProperty(Ui,"__esModule",{value:!0});Ui.getDownloadOptions=Ui.getUploadOptions=void 0;var cs=C5e(_t());function R5e(e){let t={uploadConcurrency:4,uploadChunkSize:33554432};return e&&(typeof e.uploadConcurrency=="number"&&(t.uploadConcurrency=e.uploadConcurrency),typeof e.uploadChunkSize=="number"&&(t.uploadChunkSize=e.uploadChunkSize)),cs.debug(`Upload concurrency: ${t.uploadConcurrency}`),cs.debug(`Upload chunk size: ${t.uploadChunkSize}`),t}Ui.getUploadOptions=R5e;function O5e(e){let t={useAzureSdk:!1,concurrentBlobDownloads:!0,downloadConcurrency:8,timeoutInMs:3e4,segmentTimeoutInMs:6e5,lookupOnly:!1};e&&(typeof e.useAzureSdk=="boolean"&&(t.useAzureSdk=e.useAzureSdk),typeof e.concurrentBlobDownloads=="boolean"&&(t.concurrentBlobDownloads=e.concurrentBlobDownloads),typeof e.downloadConcurrency=="number"&&(t.downloadConcurrency=e.downloadConcurrency),typeof e.timeoutInMs=="number"&&(t.timeoutInMs=e.timeoutInMs),typeof e.segmentTimeoutInMs=="number"&&(t.segmentTimeoutInMs=e.segmentTimeoutInMs),typeof e.lookupOnly=="boolean"&&(t.lookupOnly=e.lookupOnly));let r=process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS;return r&&!isNaN(Number(r))&&isFinite(Number(r))&&(t.segmentTimeoutInMs=Number(r)*60*1e3),cs.debug(`Use Azure SDK: ${t.useAzureSdk}`),cs.debug(`Download concurrency: ${t.downloadConcurrency}`),cs.debug(`Request timeout (ms): ${t.timeoutInMs}`),cs.debug(`Cache segment download timeout mins env var: ${process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS}`),cs.debug(`Segment download timeout (ms): ${t.segmentTimeoutInMs}`),cs.debug(`Lookup only: ${t.lookupOnly}`),t}Ui.getDownloadOptions=O5e});var cz=h(Mt=>{"use strict";var A5e=Mt&&Mt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),I5e=Mt&&Mt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),H0=Mt&&Mt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&A5e(t,e,r);return I5e(t,e),t},ri=Mt&&Mt.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Mt,"__esModule",{value:!0});Mt.saveCache=Mt.reserveCache=Mt.downloadCache=Mt.getCacheEntry=Mt.getCacheVersion=void 0;var hi=H0(_t()),D5e=ys(),L5e=uh(),q5e=H0(require("crypto")),iv=H0(require("fs")),B5e=require("url"),U0=H0(bp()),z0=sz(),dz=oz(),ps=tv(),M5e="1.0";function uu(e){let t=process.env.ACTIONS_CACHE_URL||"";if(!t)throw new Error("Cache Service Url not found, unable to restore cache.");let r=`${t}_apis/artifactcache/${e}`;return hi.debug(`Resource Url: ${r}`),r}function F5e(e,t){return`${e};api-version=${t}`}function j5e(){return{headers:{Accept:F5e("application/json","6.0-preview.1")}}}function nv(){let e=process.env.ACTIONS_RUNTIME_TOKEN||"",t=new L5e.BearerCredentialHandler(e);return new D5e.HttpClient("actions/cache",[t],j5e())}function av(e,t,r=!1){let i=e.slice();return t&&i.push(t),process.platform==="win32"&&!r&&i.push("windows-only"),i.push(M5e),q5e.createHash("sha256").update(i.join("|")).digest("hex")}Mt.getCacheVersion=av;function k5e(e,t,r){return ri(this,void 0,void 0,function*(){let i=nv(),n=av(t,r?.compressionMethod,r?.enableCrossOsArchive),a=`cache?keys=${encodeURIComponent(e.join(","))}&version=${n}`,s=yield(0,ps.retryTypedResponse)("getCacheEntry",()=>ri(this,void 0,void 0,function*(){return i.getJson(uu(a))}));if(s.statusCode===204)return hi.isDebug()&&(yield z5e(e[0],i,n)),null;if(!(0,ps.isSuccessStatusCode)(s.statusCode))throw new Error(`Cache service responded with ${s.statusCode}`);let o=s.result,l=o?.archiveLocation;if(!l)throw new Error("Cache not found.");return hi.setSecret(l),hi.debug("Cache Result:"),hi.debug(JSON.stringify(o)),o})}Mt.getCacheEntry=k5e;function z5e(e,t,r){return ri(this,void 0,void 0,function*(){let i=`caches?key=${encodeURIComponent(e)}`,n=yield(0,ps.retryTypedResponse)("listCache",()=>ri(this,void 0,void 0,function*(){return t.getJson(uu(i))}));if(n.statusCode===200){let a=n.result,s=a?.totalCount;if(s&&s>0){hi.debug(`No matching cache found for cache key '${e}', version '${r} and scope ${process.env.GITHUB_REF}. There exist one or more cache(s) with similar key but they have different version or scope. See more info on cache matching here: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#matching-a-cache-key +Other caches with similar key:`);for(let o of a?.artifactCaches||[])hi.debug(`Cache Key: ${o?.cacheKey}, Cache Version: ${o?.cacheVersion}, Cache Scope: ${o?.scope}, Cache Created: ${o?.creationTime}`)}}})}function U5e(e,t,r){return ri(this,void 0,void 0,function*(){let i=new B5e.URL(e),n=(0,dz.getDownloadOptions)(r);i.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield(0,z0.downloadCacheStorageSDK)(e,t,n):n.concurrentBlobDownloads?yield(0,z0.downloadCacheHttpClientConcurrent)(e,t,n):yield(0,z0.downloadCacheHttpClient)(e,t):yield(0,z0.downloadCacheHttpClient)(e,t)})}Mt.downloadCache=U5e;function H5e(e,t,r){return ri(this,void 0,void 0,function*(){let i=nv(),n=av(t,r?.compressionMethod,r?.enableCrossOsArchive),a={key:e,version:n,cacheSize:r?.cacheSize};return yield(0,ps.retryTypedResponse)("reserveCache",()=>ri(this,void 0,void 0,function*(){return i.postJson(uu("caches"),a)}))})}Mt.reserveCache=H5e;function lz(e,t){return`bytes ${e}-${t}/*`}function $5e(e,t,r,i,n){return ri(this,void 0,void 0,function*(){hi.debug(`Uploading chunk of size ${n-i+1} bytes at offset ${i} with content range: ${lz(i,n)}`);let a={"Content-Type":"application/octet-stream","Content-Range":lz(i,n)},s=yield(0,ps.retryHttpClientResponse)(`uploadChunk (start: ${i}, end: ${n})`,()=>ri(this,void 0,void 0,function*(){return e.sendStream("PATCH",t,r(),a)}));if(!(0,ps.isSuccessStatusCode)(s.message.statusCode))throw new Error(`Cache service responded with ${s.message.statusCode} during upload chunk.`)})}function G5e(e,t,r,i){return ri(this,void 0,void 0,function*(){let n=U0.getArchiveFileSizeInBytes(r),a=uu(`caches/${t.toString()}`),s=iv.openSync(r,"r"),o=(0,dz.getUploadOptions)(i),l=U0.assertDefined("uploadConcurrency",o.uploadConcurrency),d=U0.assertDefined("uploadChunkSize",o.uploadChunkSize),c=[...new Array(l).keys()];hi.debug("Awaiting all uploads");let p=0;try{yield Promise.all(c.map(()=>ri(this,void 0,void 0,function*(){for(;piv.createReadStream(r,{fd:s,start:m,end:f,autoClose:!1}).on("error",g=>{throw new Error(`Cache upload failed because file read failed with ${g.message}`)}),m,f)}})))}finally{iv.closeSync(s)}})}function V5e(e,t,r){return ri(this,void 0,void 0,function*(){let i={size:r};return yield(0,ps.retryTypedResponse)("commitCache",()=>ri(this,void 0,void 0,function*(){return e.postJson(uu(`caches/${t.toString()}`),i)}))})}function W5e(e,t,r){return ri(this,void 0,void 0,function*(){let i=nv();hi.debug("Upload cache"),yield G5e(i,e,t,r),hi.debug("Commiting cache");let n=U0.getArchiveFileSizeInBytes(t);hi.info(`Cache Size: ~${Math.round(n/(1024*1024))} MB (${n} B)`);let a=yield V5e(i,e,n);if(!(0,ps.isSuccessStatusCode)(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);hi.info("Cache saved successfully")})}Mt.saveCache=W5e});var mz=h(Cr=>{"use strict";var K5e=Cr&&Cr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),X5e=Cr&&Cr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),sv=Cr&&Cr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&K5e(t,e,r);return X5e(t,e),t},ga=Cr&&Cr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Cr,"__esModule",{value:!0});Cr.createTar=Cr.extractTar=Cr.listTar=void 0;var Q5e=So(),$0=sv(kd()),pz=require("fs"),dn=sv(require("path")),ov=sv(bp()),dt=vp(),us=process.platform==="win32";function Y5e(){return ga(this,void 0,void 0,function*(){switch(process.platform){case"win32":{let e=yield ov.getGnuTarPathOnWindows(),t=dt.SystemTarPathOnWindows;if(e)return{path:e,type:dt.ArchiveToolType.GNU};if((0,pz.existsSync)(t))return{path:t,type:dt.ArchiveToolType.BSD};break}case"darwin":{let e=yield $0.which("gtar",!1);return e?{path:e,type:dt.ArchiveToolType.GNU}:{path:yield $0.which("tar",!0),type:dt.ArchiveToolType.BSD}}default:break}return{path:yield $0.which("tar",!0),type:dt.ArchiveToolType.GNU}})}function J5e(e,t,r,i=""){return ga(this,void 0,void 0,function*(){let n=[`"${e.path}"`],a=ov.getCacheFileName(t),s="cache.tar",o=uz(),l=e.type===dt.ArchiveToolType.BSD&&t!==dt.CompressionMethod.Gzip&&us;switch(r){case"create":n.push("--posix","-cf",l?s:a.replace(new RegExp(`\\${dn.sep}`,"g"),"/"),"--exclude",l?s:a.replace(new RegExp(`\\${dn.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${dn.sep}`,"g"),"/"),"--files-from",dt.ManifestFilename);break;case"extract":n.push("-xf",l?s:i.replace(new RegExp(`\\${dn.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${dn.sep}`,"g"),"/"));break;case"list":n.push("-tf",l?s:i.replace(new RegExp(`\\${dn.sep}`,"g"),"/"),"-P");break}if(e.type===dt.ArchiveToolType.GNU)switch(process.platform){case"win32":n.push("--force-local");break;case"darwin":n.push("--delay-directory-restore");break}return n})}function lv(e,t,r=""){return ga(this,void 0,void 0,function*(){let i,n=yield Y5e(),a=yield J5e(n,e,t,r),s=t!=="create"?yield Z5e(n,e,r):yield e8e(n,e),o=n.type===dt.ArchiveToolType.BSD&&e!==dt.CompressionMethod.Gzip&&us;return o&&t!=="create"?i=[[...s].join(" "),[...a].join(" ")]:i=[[...a].join(" "),[...s].join(" ")],o?i:[i.join(" ")]})}function uz(){var e;return(e=process.env.GITHUB_WORKSPACE)!==null&&e!==void 0?e:process.cwd()}function Z5e(e,t,r){return ga(this,void 0,void 0,function*(){let i=e.type===dt.ArchiveToolType.BSD&&t!==dt.CompressionMethod.Gzip&&us;switch(t){case dt.CompressionMethod.Zstd:return i?["zstd -d --long=30 --force -o",dt.TarFilename,r.replace(new RegExp(`\\${dn.sep}`,"g"),"/")]:["--use-compress-program",us?'"zstd -d --long=30"':"unzstd --long=30"];case dt.CompressionMethod.ZstdWithoutLong:return i?["zstd -d --force -o",dt.TarFilename,r.replace(new RegExp(`\\${dn.sep}`,"g"),"/")]:["--use-compress-program",us?'"zstd -d"':"unzstd"];default:return["-z"]}})}function e8e(e,t){return ga(this,void 0,void 0,function*(){let r=ov.getCacheFileName(t),i=e.type===dt.ArchiveToolType.BSD&&t!==dt.CompressionMethod.Gzip&&us;switch(t){case dt.CompressionMethod.Zstd:return i?["zstd -T0 --long=30 --force -o",r.replace(new RegExp(`\\${dn.sep}`,"g"),"/"),dt.TarFilename]:["--use-compress-program",us?'"zstd -T0 --long=30"':"zstdmt --long=30"];case dt.CompressionMethod.ZstdWithoutLong:return i?["zstd -T0 --force -o",r.replace(new RegExp(`\\${dn.sep}`,"g"),"/"),dt.TarFilename]:["--use-compress-program",us?'"zstd -T0"':"zstdmt"];default:return["-z"]}})}function dv(e,t){return ga(this,void 0,void 0,function*(){for(let r of e)try{yield(0,Q5e.exec)(r,void 0,{cwd:t,env:Object.assign(Object.assign({},process.env),{MSYS:"winsymlinks:nativestrict"})})}catch(i){throw new Error(`${r.split(" ")[0]} failed with error: ${i?.message}`)}})}function t8e(e,t){return ga(this,void 0,void 0,function*(){let r=yield lv(t,"list",e);yield dv(r)})}Cr.listTar=t8e;function r8e(e,t){return ga(this,void 0,void 0,function*(){let r=uz();yield $0.mkdirP(r);let i=yield lv(t,"extract",e);yield dv(i)})}Cr.extractTar=r8e;function i8e(e,t,r){return ga(this,void 0,void 0,function*(){(0,pz.writeFileSync)(dn.join(e,dt.ManifestFilename),t.join(` +`));let i=yield lv(r,"create");yield dv(i,e)})}Cr.createTar=i8e});var vz=h(Ft=>{"use strict";var n8e=Ft&&Ft.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),a8e=Ft&&Ft.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),W0=Ft&&Ft.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&n8e(t,e,r);return a8e(t,e),t},fz=Ft&&Ft.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ft,"__esModule",{value:!0});Ft.saveCache=Ft.restoreCache=Ft.isFeatureAvailable=Ft.ReserveCacheError=Ft.ValidationError=void 0;var Ht=W0(_t()),hz=W0(require("path")),Hi=W0(bp()),G0=W0(cz()),V0=mz(),ya=class e extends Error{constructor(t){super(t),this.name="ValidationError",Object.setPrototypeOf(this,e.prototype)}};Ft.ValidationError=ya;var mu=class e extends Error{constructor(t){super(t),this.name="ReserveCacheError",Object.setPrototypeOf(this,e.prototype)}};Ft.ReserveCacheError=mu;function gz(e){if(!e||e.length===0)throw new ya("Path Validation Error: At least one directory or file path is required")}function yz(e){if(e.length>512)throw new ya(`Key Validation Error: ${e} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(e))throw new ya(`Key Validation Error: ${e} cannot contain commas.`)}function s8e(){return!!process.env.ACTIONS_CACHE_URL}Ft.isFeatureAvailable=s8e;function o8e(e,t,r,i,n=!1){return fz(this,void 0,void 0,function*(){gz(e),r=r||[];let a=[t,...r];if(Ht.debug("Resolved Keys:"),Ht.debug(JSON.stringify(a)),a.length>10)throw new ya("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of a)yz(l);let s=yield Hi.getCompressionMethod(),o="";try{let l=yield G0.getCacheEntry(a,e,{compressionMethod:s,enableCrossOsArchive:n});if(!l?.archiveLocation)return;if(i?.lookupOnly)return Ht.info("Lookup only - skipping download"),l.cacheKey;o=hz.join(yield Hi.createTempDirectory(),Hi.getCacheFileName(s)),Ht.debug(`Archive Path: ${o}`),yield G0.downloadCache(l.archiveLocation,o,i),Ht.isDebug()&&(yield(0,V0.listTar)(o,s));let d=Hi.getArchiveFileSizeInBytes(o);return Ht.info(`Cache Size: ~${Math.round(d/(1024*1024))} MB (${d} B)`),yield(0,V0.extractTar)(o,s),Ht.info("Cache restored successfully"),l.cacheKey}catch(l){if(l.name===ya.name)throw l;Ht.warning(`Failed to restore: ${l.message}`)}finally{try{yield Hi.unlinkFile(o)}catch(l){Ht.debug(`Failed to delete archive: ${l}`)}}})}Ft.restoreCache=o8e;function l8e(e,t,r,i=!1){var n,a,s,o,l;return fz(this,void 0,void 0,function*(){gz(e),yz(t);let d=yield Hi.getCompressionMethod(),c=-1,p=yield Hi.resolvePaths(e);if(Ht.debug("Cache Paths:"),Ht.debug(`${JSON.stringify(p)}`),p.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let u=yield Hi.createTempDirectory(),m=hz.join(u,Hi.getCacheFileName(d));Ht.debug(`Archive Path: ${m}`);try{yield(0,V0.createTar)(u,p,d),Ht.isDebug()&&(yield(0,V0.listTar)(m,d));let f=10*1024*1024*1024,g=Hi.getArchiveFileSizeInBytes(m);if(Ht.debug(`File Size: ${g}`),g>f&&!Hi.isGhes())throw new Error(`Cache size of ~${Math.round(g/(1024*1024))} MB (${g} B) is over the 10GB limit, not saving cache.`);Ht.debug("Reserving Cache");let y=yield G0.reserveCache(t,e,{compressionMethod:d,enableCrossOsArchive:i,cacheSize:g});if(!((n=y?.result)===null||n===void 0)&&n.cacheId)c=(a=y?.result)===null||a===void 0?void 0:a.cacheId;else throw y?.statusCode===400?new Error((o=(s=y?.error)===null||s===void 0?void 0:s.message)!==null&&o!==void 0?o:`Cache size of ~${Math.round(g/(1024*1024))} MB (${g} B) is over the data cap limit, not saving cache.`):new mu(`Unable to reserve cache with key ${t}, another job may be creating this cache. More details: ${(l=y?.error)===null||l===void 0?void 0:l.message}`);Ht.debug(`Saving Cache (ID: ${c})`),yield G0.saveCache(c,m,r)}catch(f){let g=f;if(g.name===ya.name)throw f;g.name===mu.name?Ht.info(`Failed to save: ${g.message}`):Ht.warning(`Failed to save: ${g.message}`)}finally{try{yield Hi.unlinkFile(m)}catch(f){Ht.debug(`Failed to delete archive: ${f}`)}}return c})}Ft.saveCache=l8e});var Pz=h($i=>{"use strict";var d8e=$i&&$i.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),c8e=$i&&$i.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),hu=$i&&$i.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&d8e(t,e,r);return c8e(t,e),t};Object.defineProperty($i,"__esModule",{value:!0});$i.downloadTrapCaches=h8e;$i.uploadTrapCaches=g8e;$i.cleanupTrapCaches=y8e;$i.getLanguagesSupportingCaching=xz;var _z=hu(require("fs")),cv=hu(require("path")),wz=hu(vz()),Bd=hu(Yi()),bz=hu($a()),p8e=dl(),u8e=ks(),fu=zt(),m8e=1,Ez="codeql-trap",f8e=10,Nz=12e4;async function h8e(e,t,r){let i={},n=await xz(e,t,r);if(r.info(`Found ${n.length} languages that support TRAP caching`),n.length===0)return i;let a=cv.join(Bd.getTemporaryDirectory(),"trapCaches");for(let l of n){let d=cv.join(a,l);_z.mkdirSync(d,{recursive:!0}),i[l]=d}if(await Bd.isAnalyzingDefaultBranch())return r.info("Analyzing default branch. Skipping downloading of TRAP caches."),i;let s="unknown",o=process.env.GITHUB_EVENT_PATH;Bd.getWorkflowEventName()==="pull_request"&&o!==void 0&&(s=JSON.parse(_z.readFileSync(cv.resolve(o),"utf-8")).pull_request?.base?.sha||s);for(let l of t){let d=i[l];if(d===void 0)continue;let c=await Sz(e,l,s);r.info(`Looking in Actions cache for TRAP cache with key ${c}`),await(0,fu.withTimeout)(Nz,wz.restoreCache([d],c,[await Tz(e,l)]),()=>{r.info(`Timed out downloading cache for ${l}, will continue without it`)})===void 0&&(r.info(`No TRAP cache found in Actions cache for ${l}`),delete i[l])}return i}async function g8e(e,t,r){if(!await Bd.isAnalyzingDefaultBranch())return!1;for(let i of t.languages){let n=t.trapCaches[i];if(n===void 0)continue;let a=await(0,fu.tryGetFolderBytes)(n,r);if(a===void 0){r.info(`Skipping upload of TRAP cache for ${i} as we couldn't determine its size`);continue}if(a{r.info(`Timed out waiting for TRAP cache for ${i} to upload, will continue without uploading`)})}return!0}async function y8e(e,t,r){if(!await t.getValue(u8e.Feature.CleanupTrapCaches))return{trap_cache_cleanup_skipped_because:"feature disabled"};if(!await Bd.isAnalyzingDefaultBranch())return{trap_cache_cleanup_skipped_because:"not analyzing default branch"};try{let i=0,n=await bz.listActionsCaches(Ez,await Bd.getRef());for(let a of e.languages)if(e.trapCaches[a]){let s=await v8e(n,a,r);s.sort((c,p)=>c.created_at.localeCompare(p.created_at));let o=s.pop();if(r.debug(`Keeping most recent TRAP cache (${JSON.stringify(o)})`),s.length===0){r.info(`No TRAP caches to clean up for ${a}.`);continue}for(let c of s)r.debug(`Cleaning up TRAP cache (${JSON.stringify(c)})`),await bz.deleteActionsCache(c.id);let l=s.reduce((c,p)=>c+p.size_in_bytes,0);i+=l;let d=(l/(1024*1024)).toFixed(2);r.info(`Cleaned up ${d} MiB of old TRAP caches for ${a}.`)}return{trap_cache_cleanup_size_bytes:i}}catch(i){return(0,fu.isHTTPError)(i)&&i.status===403?r.warning(`Could not cleanup TRAP caches as the token did not have the required permissions. To clean up TRAP caches, ensure the token has the "actions:write" permission. See ${p8e.DocUrl.ASSIGNING_PERMISSIONS_TO_JOBS} for more information.`):r.info(`Failed to cleanup TRAP caches, continuing. Details: ${i}`),{trap_cache_cleanup_error:(0,fu.getErrorMessage)(i)}}}async function v8e(e,t,r){r.debug(`Listing TRAP caches for ${t}`);for(let i of e)if(!i.created_at||!i.id||!i.key||!i.size_in_bytes)throw new Error(`An unexpected cache item was returned from the API that was missing one or more required fields: ${JSON.stringify(i)}`);return e.filter(i=>i.key?.includes(`-${t}-`))}async function xz(e,t,r){let i=[],n=await e.betterResolveLanguages();e:for(let a of t){let s=n.extractors[a];if(s===void 0){r.info(`${a} does not support TRAP caching (couldn't find an extractor)`);continue}if(s.length!==1){r.info(`${a} does not support TRAP caching (found multiple extractors)`);continue}let l=s[0].extractor_options?.trap?.properties?.cache?.properties;if(l===void 0){r.info(`${a} does not support TRAP caching (missing option group)`);continue}for(let d of["dir","bound","write"])if(!(d in l)){r.info(`${a} does not support TRAP caching (missing ${d} option)`);continue e}i.push(a)}return i}async function Sz(e,t,r){return`${await Tz(e,t)}${r}`}async function Tz(e,t){return`${Ez}-${m8e}-${(await e.getVersion()).version}-${t}-`}});var Qz=h(De=>{"use strict";var _8e=De&&De.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),b8e=De&&De.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),yu=De&&De.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&_8e(t,e,r);return b8e(t,e),t};Object.defineProperty(De,"__esModule",{value:!0});De.defaultAugmentationProperties=void 0;De.getPacksStrInvalid=Md;De.getConfigFileOutsideWorkspaceErrorMessage=Dz;De.getConfigFileDoesNotExistErrorMessage=Lz;De.getConfigFileRepoFormatInvalidMessage=qz;De.getConfigFileFormatInvalidMessage=Bz;De.getConfigFileDirectoryGivenMessage=Mz;De.getNoLanguagesError=Fz;De.getUnknownLanguagesError=jz;De.getLanguagesInRepo=kz;De.getLanguages=uv;De.getRawLanguages=zz;De.getDefaultConfig=Uz;De.calculateAugmentation=mv;De.parsePacksFromInput=$z;De.parsePacksSpecification=Gz;De.validatePackSpecification=Vz;De.initConfig=P8e;De.parseRegistriesWithoutCredentials=C8e;De.getPathToParsedConfigFile=fv;De.getConfig=D8e;De.generateRegistries=L8e;De.wrapEnvironment=B8e;De.parseBuildModeInput=hv;var ms=yu(require("fs")),Gi=yu(require("path")),Cz=require("perf_hooks"),K0=yu(qm()),w8e=yu(Ko()),Az=yu($a()),Iz=cA(),Rz=ks(),gu=kc(),E8e=Pz(),ut=zt(),N8e="packs";De.defaultAugmentationProperties={queriesInputCombines:!1,packsInputCombines:!1,packsInput:void 0,queriesInput:void 0};function Md(e,t){return t?pv(t,N8e,`"${e}" is not a valid pack`):`"${e}" is not a valid pack`}function Dz(e){return`The configuration file "${e}" is outside of the workspace`}function Lz(e){return`The configuration file "${e}" does not exist`}function qz(e){let t=`The configuration file "${e}" is not a supported remote file reference.`;return t+=" Expected format //@",t}function Bz(e){return`The configuration file "${e}" could not be read`}function Mz(e){return`The configuration file "${e}" looks like a directory, not a file`}function pv(e,t,r){return e===void 0?`The workflow property "${t}" is invalid: ${r}`:`The configuration file "${e}" is invalid: property "${t}" ${r}`}function Fz(){return"Did not detect any languages to analyze. Please update input in workflow or check that GitHub detects the correct languages in your repository."}function jz(e){return`Did not recognize the following languages: ${e.join(", ")}`}async function kz(e,t){t.debug(`GitHub repo ${e.owner} ${e.repo}`);let r=await Az.getApiClient().rest.repos.listLanguages({owner:e.owner,repo:e.repo});t.debug(`Languages API response: ${JSON.stringify(r)}`);let i=new Set;for(let n of Object.keys(r.data)){let a=(0,gu.parseLanguage)(n);a!==void 0&&i.add(a)}return[...i]}async function uv(e,t,r,i){let{rawLanguages:n,autodetected:a}=await zz(t,r,i),s=n;if(a){let d=Object.keys(await e.resolveLanguages());s=s.map(gu.parseLanguage).filter(c=>c&&d.includes(c)).map(c=>c),i.info(`Automatically detected languages: ${s.join(", ")}`)}else{let d=(await e.betterResolveLanguages()).aliases;d&&(s=s.map(c=>d[c]||c)),i.info(`Languages from configuration: ${s.join(", ")}`)}if(s.length===0)throw new ut.ConfigurationError(Fz());let o=[],l=[];for(let d of s){let c=(0,gu.parseLanguage)(d);c===void 0?l.push(d):o.includes(c)||o.push(c)}if(l.length>0)throw new ut.ConfigurationError(jz(l));return o}async function zz(e,t,r){let i=(e||"").split(",").map(a=>a.trim().toLowerCase()).filter(a=>a.length>0),n;return i.length?n=!1:(n=!0,i=await kz(t,r)),{rawLanguages:i,autodetected:n}}async function Uz({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,dbLocation:n,trapCachingEnabled:a,dependencyCachingEnabled:s,debugMode:o,debugArtifactName:l,debugDatabaseName:d,repository:c,tempDir:p,codeql:u,githubVersion:m,features:f,logger:g}){let y=await uv(u,e,c,g),_=await hv(i,y,f,g),b=mv(r,t,y),{trapCaches:C,trapCacheDownloadTime:R}=await Hz(a,u,y,g);return{languages:y,buildMode:_,originalUserInput:{},tempDir:p,codeQLCmd:u.getPath(),gitHubVersion:m,dbLocation:Wz(n,p),debugMode:o,debugArtifactName:l,debugDatabaseName:d,augmentationProperties:b,trapCaches:C,trapCacheDownloadTime:R,dependencyCachingEnabled:(0,Iz.getCachingKind)(s)}}async function Hz(e,t,r,i){let n={},a=0;if(e){let s=Cz.performance.now();n=await(0,E8e.downloadTrapCaches)(t,r,i),a=Cz.performance.now()-s}return{trapCaches:n,trapCacheDownloadTime:a}}async function x8e({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,configFile:n,dbLocation:a,trapCachingEnabled:s,dependencyCachingEnabled:o,debugMode:l,debugArtifactName:d,debugDatabaseName:c,repository:p,tempDir:u,codeql:m,workspacePath:f,githubVersion:g,apiDetails:y,features:_,logger:b}){let C;if(R8e(n)){if(n!==Kz(u)&&(n=Gi.resolve(f,n),!(n+Gi.sep).startsWith(f+Gi.sep)))throw new ut.ConfigurationError(Dz(n));C=O8e(n)}else C=await A8e(n,y);let R=await uv(m,e,p,b),A=await hv(i,R,_,b),U=mv(r,t,R),{trapCaches:ne,trapCacheDownloadTime:j}=await Hz(s,m,R,b);return{languages:R,buildMode:A,originalUserInput:C,tempDir:u,codeQLCmd:m.getPath(),gitHubVersion:g,dbLocation:Wz(a,u),debugMode:l,debugArtifactName:d,debugDatabaseName:c,augmentationProperties:U,trapCaches:ne,trapCacheDownloadTime:j,dependencyCachingEnabled:(0,Iz.getCachingKind)(o)}}function mv(e,t,r){let i=Oz(e),n=$z(e,r,i),a=Oz(t),s=S8e(t,a);return{packsInputCombines:i,packsInput:n?.[r[0]],queriesInput:s,queriesInputCombines:a}}function S8e(e,t){if(!e)return;let r=t?e.trim().slice(1).trim():e?.trim()??"";if(t&&r.length===0)throw new ut.ConfigurationError(pv(void 0,"queries","A '+' was used in the 'queries' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return r.split(",").map(i=>({uses:i.trim()}))}var T8e=function(){let e="[a-z0-9]",r=`${e}([a-z0-9-]*${e})?`;return new RegExp(`^${r}/${r}$`)}();function $z(e,t,r){if(e?.trim()){if(t.length>1)throw new ut.ConfigurationError("Cannot specify a 'packs' input in a multi-language analysis. Use a codeql-config.yml file instead and specify packs by language.");if(t.length===0)throw new ut.ConfigurationError("No languages specified. Cannot process the packs input.");if(e=e.trim(),r&&(e=e.trim().substring(1).trim(),!e))throw new ut.ConfigurationError(pv(void 0,"packs","A '+' was used in the 'packs' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return{[t[0]]:e.split(",").reduce((i,n)=>(i.push(Vz(n)),i),[])}}}function Gz(e){if(typeof e!="string")throw new ut.ConfigurationError(Md(e));e=e.trim();let t=e.indexOf("@"),r=e.indexOf(":",t),i=0,n=t+1||void 0,a=r+1||void 0,s=Math.min(t>0?t:1/0,r>0?r:1/0,e.length),o=n?Math.min(r>0?r:1/0,e.length):void 0,l=a?e.length:void 0,d=e.slice(i,s).trim(),c=n?e.slice(n,o).trim():void 0,p=a?e.slice(a,l).trim():void 0;if(!T8e.test(d))throw new ut.ConfigurationError(Md(e));if(c)try{new w8e.Range(c)}catch{throw new ut.ConfigurationError(Md(e))}if(p&&(Gi.isAbsolute(p)||Gi.normalize(p).split(Gi.sep).join("/")!==p.split(Gi.sep).join("/")))throw new ut.ConfigurationError(Md(e));if(!p&&a)throw new ut.ConfigurationError(Md(e));return{name:d,version:c,path:p}}function Vz(e){return(0,ut.prettyPrintPack)(Gz(e))}function Oz(e){return!!e?.trim().startsWith("+")}function Wz(e,t){return e||Gi.resolve(t,"codeql_databases")}function Kz(e){return Gi.resolve(e,"user-config-from-action.yml")}async function P8e(e){let t,{logger:r,tempDir:i}=e;return e.configInput&&(e.configFile&&r.warning("Both a config file and config input were provided. Ignoring config file."),e.configFile=Kz(i),ms.writeFileSync(e.configFile,e.configInput),r.debug(`Using config from action input: ${e.configFile}`)),e.configFile?t=await x8e({...e,configFile:e.configFile}):(r.debug("No configuration file was provided"),t=await Uz(e)),await I8e(t,r),t}function Xz(e){try{return e?K0.load(e):void 0}catch{throw new ut.ConfigurationError("Invalid registries input. Must be a YAML string.")}}function C8e(e){return Xz(e)?.map(t=>{let{url:r,packages:i,kind:n}=t;return{url:r,packages:i,kind:n}})}function R8e(e){return e.indexOf("./")===0?!0:e.indexOf("@")===-1}function O8e(e){if(!ms.existsSync(e))throw new ut.ConfigurationError(Lz(e));return K0.load(ms.readFileSync(e,"utf8"))}async function A8e(e,t){let i=new RegExp("(?[^/]+)/(?[^/]+)/(?[^@]+)@(?.*)").exec(e);if(i===null||i.groups===void 0||i.length<5)throw new ut.ConfigurationError(qz(e));let n=await Az.getApiClientWithExternalAuth(t).rest.repos.getContent({owner:i.groups.owner,repo:i.groups.repo,path:i.groups.path,ref:i.groups.ref}),a;if("content"in n.data&&n.data.content!==void 0)a=n.data.content;else throw Array.isArray(n.data)?new ut.ConfigurationError(Mz(e)):new ut.ConfigurationError(Bz(e));return K0.load(Buffer.from(a,"base64").toString("binary"))}function fv(e){return Gi.join(e,"config")}async function I8e(e,t){let r=JSON.stringify(e),i=fv(e.tempDir);ms.mkdirSync(Gi.dirname(i),{recursive:!0}),ms.writeFileSync(i,r,"utf8"),t.debug("Saved config:"),t.debug(r)}async function D8e(e,t){let r=fv(e);if(!ms.existsSync(r))return;let i=ms.readFileSync(r,"utf8");return t.debug("Loaded config:"),t.debug(i),JSON.parse(i)}async function L8e(e,t,r){let i=Xz(e),n,a;if(i){let s=q8e(i);a=Gi.join(t,"qlconfig.yml");let o=K0.dump(s);ms.writeFileSync(a,o,"utf8"),r.debug("Generated qlconfig.yml:"),r.debug(o),n=i.map(l=>`${l.url}=${l.token}`).join(",")}return typeof process.env.CODEQL_REGISTRIES_AUTH=="string"&&r.debug("Using CODEQL_REGISTRIES_AUTH environment variable to authenticate with registries."),{registriesAuthTokens:process.env.CODEQL_REGISTRIES_AUTH??n,qlconfigFile:a}}function q8e(e){if(!Array.isArray(e)||e.some(i=>!i.url||!i.packages))throw new ut.ConfigurationError("Invalid 'registries' input. Must be an array of objects with 'url' and 'packages' properties.");return{registries:e.map(i=>({url:i?.url.endsWith("/")?i.url:`${i.url}/`,packages:i.packages,kind:i.kind}))}}async function B8e(e,t){let r={...process.env};for(let[i,n]of Object.entries(e))n!==void 0&&(process.env[i]=n);try{await t()}finally{for(let[i,n]of Object.entries(r))process.env[i]=n}}async function hv(e,t,r,i){if(e!==void 0){if(!Object.values(ut.BuildMode).includes(e))throw new ut.ConfigurationError(`Invalid build mode: '${e}'. Supported build modes are: ${Object.values(ut.BuildMode).join(", ")}.`);return t.includes(gu.Language.csharp)&&await r.getValue(Rz.Feature.DisableCsharpBuildless)?(i.warning("Scanning C# code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),ut.BuildMode.Autobuild):t.includes(gu.Language.java)&&await r.getValue(Rz.Feature.DisableJavaBuildlessEnabled)?(i.warning("Scanning Java code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),ut.BuildMode.Autobuild):e}}});var eU=h(mr=>{"use strict";var M8e=mr&&mr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),F8e=mr&&mr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Yz=mr&&mr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&M8e(t,e,r);return F8e(t,e),t};Object.defineProperty(mr,"__esModule",{value:!0});mr.JobStatus=mr.ActionName=void 0;mr.isFirstPartyAnalysis=Zz;mr.getActionsStatus=z8e;mr.getJobStatusDisplayName=U8e;mr.createStatusReportBase=$8e;mr.sendStatusReport=W8e;var j8e=Yz(require("os")),Vi=Yz(_t()),va=Yi(),Jz=$a(),k8e=dl(),kn=Bs(),jn=zt(),gv;(function(e){e.Autobuild="autobuild",e.Analyze="finish",e.Init="init",e.InitPost="init-post",e.ResolveEnvironment="resolve-environment",e.UploadSarif="upload-sarif"})(gv||(mr.ActionName=gv={}));function Zz(e){return e!==gv.UploadSarif?!0:process.env[kn.EnvVar.INIT_ACTION_HAS_RUN]==="true"}var fs;(function(e){e.UnknownStatus="JOB_STATUS_UNKNOWN",e.SuccessStatus="JOB_STATUS_SUCCESS",e.FailureStatus="JOB_STATUS_FAILURE",e.ConfigErrorStatus="JOB_STATUS_CONFIGURATION_ERROR"})(fs||(mr.JobStatus=fs={}));function z8e(e,t){return e||t?e instanceof jn.ConfigurationError?"user-error":"failure":"success"}function U8e(e){switch(e){case fs.SuccessStatus:return"success";case fs.FailureStatus:return"failure";case fs.ConfigErrorStatus:return"configuration error";case fs.UnknownStatus:return"unknown";default:(0,jn.assertNever)(e)}}function H8e(e){e==="user-error"?Vi.exportVariable(kn.EnvVar.JOB_STATUS,process.env[kn.EnvVar.JOB_STATUS]??fs.ConfigErrorStatus):(e==="failure"||e==="aborted")&&Vi.exportVariable(kn.EnvVar.JOB_STATUS,process.env[kn.EnvVar.JOB_STATUS]??fs.FailureStatus)}async function $8e(e,t,r,i,n,a,s,o){try{let l=(0,va.getOptionalInput)("sha")||process.env.GITHUB_SHA||"",d=await(0,va.getRef)(),c=process.env[kn.EnvVar.JOB_RUN_UUID]||"",p=(0,va.getWorkflowRunID)(),u=(0,va.getWorkflowRunAttempt)(),m=process.env.GITHUB_WORKFLOW||"",f=process.env.GITHUB_JOB||"",g=await(0,Jz.getAnalysisKey)(),y=process.env[kn.EnvVar.WORKFLOW_STARTED_AT];y===void 0&&(y=r.toISOString(),Vi.exportVariable(kn.EnvVar.WORKFLOW_STARTED_AT,y));let _=(0,jn.getRequiredEnvParam)("RUNNER_OS"),b=(0,jn.getCachedCodeQlVersion)(),C=process.env.GITHUB_ACTION_REF||"",R=process.env[kn.EnvVar.TESTING_ENVIRONMENT]||"";R!==""&&Vi.exportVariable(kn.EnvVar.TESTING_ENVIRONMENT,R);let A=process.env.CODE_SCANNING_IS_STEADY_STATE_DEFAULT_SETUP==="true",U={action_name:e,action_oid:"unknown",action_ref:C,action_started_at:r.toISOString(),action_version:(0,va.getActionVersion)(),analysis_key:g,build_mode:i?.buildMode,commit_oid:l,first_party_analysis:Zz(e),job_name:f,job_run_uuid:c,ref:d,runner_os:_,started_at:y,status:t,steady_state_default_setup:A,testing_environment:R,workflow_name:m,workflow_run_attempt:u,workflow_run_id:p};try{U.actions_event_name=(0,va.getWorkflowEventName)()}catch(q){a.warning(`Could not determine the workflow event name: ${q}.`)}i&&(U.languages=i.languages.join(",")),n&&(U.runner_available_disk_space_bytes=n.numAvailableBytes,U.runner_total_disk_space_bytes=n.numTotalBytes),s&&(U.cause=s),o&&(U.exception=o),(t==="success"||t==="failure"||t==="aborted"||t==="user-error")&&(U.completed_at=new Date().toISOString());let ne=(0,va.getRequiredInput)("matrix");ne&&(U.matrix_vars=ne),"RUNNER_ARCH"in process.env&&(U.runner_arch=process.env.RUNNER_ARCH),_==="Linux"&&(0,va.isSelfHostedRunner)()||(U.runner_os_release=j8e.release()),b!==void 0&&(U.codeql_version=b.version);let j=process.env.ImageVersion;return j&&(U.runner_image_version=j),U}catch(l){a.warning(`Caught an exception while gathering information for telemetry: ${l}. Will skip sending status report.`);return}}var G8e="CodeQL Action is out-of-date. Please upgrade to the latest version of codeql-action.",V8e="CodeQL Action version is incompatible with the code scanning endpoint. Please update to a compatible version of codeql-action.";async function W8e(e){H8e(e.status);let t=JSON.stringify(e);if(Vi.debug(`Sending status report: ${t}`),(0,jn.isInTestMode)()){Vi.debug("In test mode. Status reports are not uploaded.");return}let r=(0,jn.getRequiredEnvParam)("GITHUB_REPOSITORY"),[i,n]=r.split("/"),a=(0,Jz.getApiClient)();try{await a.request("PUT /repos/:owner/:repo/code-scanning/analysis/status",{owner:i,repo:n,data:t})}catch(s){if((0,jn.isHTTPError)(s))switch(s.status){case 403:(0,va.getWorkflowEventName)()==="push"&&process.env.GITHUB_ACTOR==="dependabot[bot]"?Vi.warning(`Workflows triggered by Dependabot on the "push" event run with read-only access. Uploading Code Scanning results requires write access. To use Code Scanning with Dependabot, please ensure you are using the "pull_request" event for this workflow and avoid triggering on the "push" event for Dependabot branches. See ${k8e.DocUrl.SCANNING_ON_PUSH} for more information on how to configure these events.`):Vi.warning(s.message);return;case 404:Vi.warning(s.message);return;case 422:(0,jn.getRequiredEnvParam)("GITHUB_SERVER_URL")!==jn.GITHUB_DOTCOM_URL?Vi.debug(V8e):Vi.debug(G8e);return}Vi.warning(`An unexpected error occurred when sending code scanning status report: ${(0,jn.getErrorMessage)(s)}`)}}});var K8e=exports&&exports.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),X8e=exports&&exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Q8e=exports&&exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&K8e(t,e,r);return X8e(t,e),t};Object.defineProperty(exports,"__esModule",{value:!0});var yv=Q8e(_t()),X0=Yi(),Y8e=$a(),tU=sA(),J8e=E3(),Z8e=Qz(),eve=Bs(),tve=h1(),yo=eU(),rve=_3(),vo=zt();async function rU(e,t,r,i,n,a){(0,vo.initializeEnvironment)((0,X0.getActionVersion)());let s=(0,yo.getActionsStatus)(a,n),o=await(0,yo.createStatusReportBase)(yo.ActionName.Autobuild,s,r,e,await(0,vo.checkDiskUsage)(t),t,a?.message,a?.stack);if(o!==void 0){let l={...o,autobuild_languages:i.join(","),autobuild_failure:n};await(0,yo.sendStatusReport)(l)}}async function ive(){let e=new Date,t=(0,tve.getActionsLogger)(),r,i,n;try{let a=await(0,yo.createStatusReportBase)(yo.ActionName.Autobuild,"starting",e,r,await(0,vo.checkDiskUsage)(t),t);a!==void 0&&await(0,yo.sendStatusReport)(a);let s=await(0,Y8e.getGitHubVersion)();if((0,vo.checkGitHubVersionInRange)(s,t),(0,vo.checkActionVersion)((0,X0.getActionVersion)(),s),r=await(0,Z8e.getConfig)((0,X0.getTemporaryDirectory)(),t),r===void 0)throw new Error("Config file could not be found at expected location. Has the 'init' action been called?");let o=await(0,J8e.getCodeQL)(r.codeQLCmd);if(n=await(0,tU.determineAutobuildLanguages)(o,r,t),n!==void 0){let l=(0,X0.getOptionalInput)("working-directory");l&&(t.info(`Changing autobuilder working directory to ${l}`),process.chdir(l));for(let d of n)i=d,await(0,tU.runAutobuild)(r,d,t)}await(0,rve.endTracingForCluster)(o,r,t)}catch(a){let s=(0,vo.wrapError)(a);yv.setFailed(`We were unable to automatically build your code. Please replace the call to the autobuild action with your custom build steps. ${s.message}`),await rU(r,t,e,n??[],i,s);return}yv.exportVariable(eve.EnvVar.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY,"true"),await rU(r,t,e,n??[])}async function nve(){try{await ive()}catch(e){yv.setFailed(`autobuild action failed. ${(0,vo.getErrorMessage)(e)}`)}}nve(); +/*! Bundled license information: + +is-extglob/index.js: + (*! + * is-extglob + * + * Copyright (c) 2014-2016, Jon Schlinkert. + * Licensed under the MIT License. + *) + +is-glob/index.js: + (*! + * is-glob + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +is-number/index.js: + (*! + * is-number + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Released under the MIT License. + *) + +to-regex-range/index.js: + (*! + * to-regex-range + * + * Copyright (c) 2015-present, Jon Schlinkert. + * Released under the MIT License. + *) + +fill-range/index.js: + (*! + * fill-range + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Licensed under the MIT License. + *) + +queue-microtask/index.js: + (*! queue-microtask. MIT License. Feross Aboukhadijeh *) + +run-parallel/index.js: + (*! run-parallel. MIT License. Feross Aboukhadijeh *) + +is-plain-object/dist/is-plain-object.js: + (*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) +*/ diff --git a/eslint.config.mjs b/eslint.config.mjs index 92f96cb926..4439201cec 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -31,6 +31,8 @@ export default [ "tests/**/*", "eslint.config.mjs", ".github/**/*", + "*/*-action.js", + "*/*-action-post.js", ], }, ...fixupConfigRules( diff --git a/init/action.yml b/init/action.yml index c33e8a61eb..c18c37aca4 100644 --- a/init/action.yml +++ b/init/action.yml @@ -147,5 +147,5 @@ outputs: description: The version of the CodeQL binary used for analysis runs: using: node20 - main: '../lib/init-action.js' - post: '../lib/init-action-post.js' + main: 'init-action.js' + post: 'init-action-post.js' diff --git a/init/init-action-post.js b/init/init-action-post.js new file mode 100644 index 0000000000..7f710ff340 --- /dev/null +++ b/init/init-action-post.js @@ -0,0 +1,379 @@ +"use strict";var i8=Object.defineProperty;var J4e=Object.getOwnPropertyDescriptor;var ewe=Object.getOwnPropertyNames;var twe=Object.prototype.hasOwnProperty;var n8=(e,t)=>()=>(e&&(t=e(e=0)),t);var g=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),s8=(e,t)=>{for(var r in t)i8(e,r,{get:t[r],enumerable:!0})},rwe=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of ewe(t))!twe.call(e,n)&&n!==r&&i8(e,n,{get:()=>t[n],enumerable:!(i=J4e(t,n))||i.enumerable});return e};var G0=e=>rwe(i8({},"__esModule",{value:!0}),e);var H6=g(Rf=>{"use strict";Object.defineProperty(Rf,"__esModule",{value:!0});Rf.toCommandProperties=Rf.toCommandValue=void 0;function iwe(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}Rf.toCommandValue=iwe;function nwe(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}Rf.toCommandProperties=nwe});var MM=g(sa=>{"use strict";var swe=sa&&sa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),awe=sa&&sa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),owe=sa&&sa.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&swe(t,e,r);return awe(t,e),t};Object.defineProperty(sa,"__esModule",{value:!0});sa.issue=sa.issueCommand=void 0;var lwe=owe(require("os")),qM=H6();function BM(e,t,r){let i=new a8(e,t,r);process.stdout.write(i.toString()+lwe.EOL)}sa.issueCommand=BM;function cwe(e,t=""){BM(e,{},t)}sa.issue=cwe;var FM="::",a8=class{constructor(t,r,i){t||(t="missing.command"),this.command=t,this.properties=r,this.message=i}toString(){let t=FM+this.command;if(this.properties&&Object.keys(this.properties).length>0){t+=" ";let r=!0;for(let i in this.properties)if(this.properties.hasOwnProperty(i)){let n=this.properties[i];n&&(r?r=!1:t+=",",t+=`${i}=${dwe(n)}`)}}return t+=`${FM}${uwe(this.message)}`,t}};function uwe(e){return(0,qM.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function dwe(e){return(0,qM.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var UM=g(aa=>{"use strict";var pwe=aa&&aa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),fwe=aa&&aa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l8=aa&&aa.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&pwe(t,e,r);return fwe(t,e),t};Object.defineProperty(aa,"__esModule",{value:!0});aa.prepareKeyValueMessage=aa.issueFileCommand=void 0;var mwe=l8(require("crypto")),kM=l8(require("fs")),o8=l8(require("os")),jM=H6();function hwe(e,t){let r=process.env[`GITHUB_${e}`];if(!r)throw new Error(`Unable to find environment variable for file command ${e}`);if(!kM.existsSync(r))throw new Error(`Missing file at path: ${r}`);kM.appendFileSync(r,`${(0,jM.toCommandValue)(t)}${o8.EOL}`,{encoding:"utf8"})}aa.issueFileCommand=hwe;function gwe(e,t){let r=`ghadelimiter_${mwe.randomUUID()}`,i=(0,jM.toCommandValue)(t);if(e.includes(r))throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`);if(i.includes(r))throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`);return`${e}<<${r}${o8.EOL}${i}${o8.EOL}${r}`}aa.prepareKeyValueMessage=gwe});var $M=g(Af=>{"use strict";Object.defineProperty(Af,"__esModule",{value:!0});Af.checkBypass=Af.getProxyUrl=void 0;function ywe(e){let t=e.protocol==="https:";if(zM(e))return;let r=t?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new URL(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new URL(`http://${r}`)}else return}Af.getProxyUrl=ywe;function zM(e){if(!e.hostname)return!1;let t=e.hostname;if(bwe(t))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let i;e.port?i=Number(e.port):e.protocol==="http:"?i=80:e.protocol==="https:"&&(i=443);let n=[e.hostname.toUpperCase()];typeof i=="number"&&n.push(`${n[0]}:${i}`);for(let s of r.split(",").map(a=>a.trim().toUpperCase()).filter(a=>a))if(s==="*"||n.some(a=>a===s||a.endsWith(`.${s}`)||s.startsWith(".")&&a.endsWith(`${s}`)))return!0;return!1}Af.checkBypass=zM;function bwe(e){let t=e.toLowerCase();return t==="localhost"||t.startsWith("127.")||t.startsWith("[::1]")||t.startsWith("[0:0:0:0:0:0:0:1]")}});var WM=g(Cf=>{"use strict";var _Et=require("net"),_we=require("tls"),c8=require("http"),HM=require("https"),vwe=require("events"),vEt=require("assert"),wwe=require("util");Cf.httpOverHttp=Ewe;Cf.httpsOverHttp=Swe;Cf.httpOverHttps=xwe;Cf.httpsOverHttps=Twe;function Ewe(e){var t=new Gl(e);return t.request=c8.request,t}function Swe(e){var t=new Gl(e);return t.request=c8.request,t.createSocket=GM,t.defaultPort=443,t}function xwe(e){var t=new Gl(e);return t.request=HM.request,t}function Twe(e){var t=new Gl(e);return t.request=HM.request,t.createSocket=GM,t.defaultPort=443,t}function Gl(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||c8.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(i,n,s,a){for(var o=VM(n,s,a),l=0,c=t.requests.length;l=this.maxSockets){s.requests.push(a);return}s.createSocket(a,function(o){o.on("free",l),o.on("close",c),o.on("agentRemove",c),t.onSocket(o);function l(){s.emit("free",o,a)}function c(u){s.removeSocket(o),o.removeListener("free",l),o.removeListener("close",c),o.removeListener("agentRemove",c)}})};Gl.prototype.createSocket=function(t,r){var i=this,n={};i.sockets.push(n);var s=u8({},i.proxyOptions,{method:"CONNECT",path:t.host+":"+t.port,agent:!1,headers:{host:t.host+":"+t.port}});t.localAddress&&(s.localAddress=t.localAddress),s.proxyAuth&&(s.headers=s.headers||{},s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")),Wc("making CONNECT request");var a=i.request(s);a.useChunkedEncodingByDefault=!1,a.once("response",o),a.once("upgrade",l),a.once("connect",c),a.once("error",u),a.end();function o(d){d.upgrade=!0}function l(d,p,f){process.nextTick(function(){c(d,p,f)})}function c(d,p,f){if(a.removeAllListeners(),p.removeAllListeners(),d.statusCode!==200){Wc("tunneling socket could not be established, statusCode=%d",d.statusCode),p.destroy();var m=new Error("tunneling socket could not be established, statusCode="+d.statusCode);m.code="ECONNRESET",t.request.emit("error",m),i.removeSocket(n);return}if(f.length>0){Wc("got illegal response body from proxy"),p.destroy();var m=new Error("got illegal response body from proxy");m.code="ECONNRESET",t.request.emit("error",m),i.removeSocket(n);return}return Wc("tunneling connection has established"),i.sockets[i.sockets.indexOf(n)]=p,r(p)}function u(d){a.removeAllListeners(),Wc(`tunneling socket could not be established, cause=%s +`,d.message,d.stack);var p=new Error("tunneling socket could not be established, cause="+d.message);p.code="ECONNRESET",t.request.emit("error",p),i.removeSocket(n)}};Gl.prototype.removeSocket=function(t){var r=this.sockets.indexOf(t);if(r!==-1){this.sockets.splice(r,1);var i=this.requests.shift();i&&this.createSocket(i,function(n){i.request.onSocket(n)})}};function GM(e,t){var r=this;Gl.prototype.createSocket.call(r,e,function(i){var n=e.request.getHeader("host"),s=u8({},r.options,{socket:i,servername:n?n.replace(/:.*$/,""):e.host}),a=_we.connect(0,s);r.sockets[r.sockets.indexOf(i)]=a,t(a)})}function VM(e,t,r){return typeof e=="string"?{host:e,port:t,localAddress:r}:e}function u8(e){for(var t=1,r=arguments.length;t{KM.exports=WM()});var no=g(Ht=>{"use strict";var Nwe=Ht&&Ht.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Rwe=Ht&&Ht.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),X6=Ht&&Ht.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Nwe(t,e,r);return Rwe(t,e),t},Jr=Ht&&Ht.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ht,"__esModule",{value:!0});Ht.HttpClient=Ht.isHttps=Ht.HttpClientResponse=Ht.HttpClientError=Ht.getProxyUrl=Ht.MediaTypes=Ht.Headers=Ht.HttpCodes=void 0;var G6=X6(require("http")),d8=X6(require("https")),XM=X6($M()),V6=X6(QM()),io;(function(e){e[e.OK=200]="OK",e[e.MultipleChoices=300]="MultipleChoices",e[e.MovedPermanently=301]="MovedPermanently",e[e.ResourceMoved=302]="ResourceMoved",e[e.SeeOther=303]="SeeOther",e[e.NotModified=304]="NotModified",e[e.UseProxy=305]="UseProxy",e[e.SwitchProxy=306]="SwitchProxy",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",e[e.BadRequest=400]="BadRequest",e[e.Unauthorized=401]="Unauthorized",e[e.PaymentRequired=402]="PaymentRequired",e[e.Forbidden=403]="Forbidden",e[e.NotFound=404]="NotFound",e[e.MethodNotAllowed=405]="MethodNotAllowed",e[e.NotAcceptable=406]="NotAcceptable",e[e.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",e[e.RequestTimeout=408]="RequestTimeout",e[e.Conflict=409]="Conflict",e[e.Gone=410]="Gone",e[e.TooManyRequests=429]="TooManyRequests",e[e.InternalServerError=500]="InternalServerError",e[e.NotImplemented=501]="NotImplemented",e[e.BadGateway=502]="BadGateway",e[e.ServiceUnavailable=503]="ServiceUnavailable",e[e.GatewayTimeout=504]="GatewayTimeout"})(io=Ht.HttpCodes||(Ht.HttpCodes={}));var qn;(function(e){e.Accept="accept",e.ContentType="content-type"})(qn=Ht.Headers||(Ht.Headers={}));var Kc;(function(e){e.ApplicationJson="application/json"})(Kc=Ht.MediaTypes||(Ht.MediaTypes={}));function Awe(e){let t=XM.getProxyUrl(new URL(e));return t?t.href:""}Ht.getProxyUrl=Awe;var Cwe=[io.MovedPermanently,io.ResourceMoved,io.SeeOther,io.TemporaryRedirect,io.PermanentRedirect],Owe=[io.BadGateway,io.ServiceUnavailable,io.GatewayTimeout],Pwe=["OPTIONS","GET","DELETE","HEAD"],Iwe=10,Dwe=5,K6=class e extends Error{constructor(t,r){super(t),this.name="HttpClientError",this.statusCode=r,Object.setPrototypeOf(this,e.prototype)}};Ht.HttpClientError=K6;var Q6=class{constructor(t){this.message=t}readBody(){return Jr(this,void 0,void 0,function*(){return new Promise(t=>Jr(this,void 0,void 0,function*(){let r=Buffer.alloc(0);this.message.on("data",i=>{r=Buffer.concat([r,i])}),this.message.on("end",()=>{t(r.toString())})}))})}readBodyBuffer(){return Jr(this,void 0,void 0,function*(){return new Promise(t=>Jr(this,void 0,void 0,function*(){let r=[];this.message.on("data",i=>{r.push(i)}),this.message.on("end",()=>{t(Buffer.concat(r))})}))})}};Ht.HttpClientResponse=Q6;function Lwe(e){return new URL(e).protocol==="https:"}Ht.isHttps=Lwe;var p8=class{constructor(t,r,i){this._ignoreSslError=!1,this._allowRedirects=!0,this._allowRedirectDowngrade=!1,this._maxRedirects=50,this._allowRetries=!1,this._maxRetries=1,this._keepAlive=!1,this._disposed=!1,this.userAgent=t,this.handlers=r||[],this.requestOptions=i,i&&(i.ignoreSslError!=null&&(this._ignoreSslError=i.ignoreSslError),this._socketTimeout=i.socketTimeout,i.allowRedirects!=null&&(this._allowRedirects=i.allowRedirects),i.allowRedirectDowngrade!=null&&(this._allowRedirectDowngrade=i.allowRedirectDowngrade),i.maxRedirects!=null&&(this._maxRedirects=Math.max(i.maxRedirects,0)),i.keepAlive!=null&&(this._keepAlive=i.keepAlive),i.allowRetries!=null&&(this._allowRetries=i.allowRetries),i.maxRetries!=null&&(this._maxRetries=i.maxRetries))}options(t,r){return Jr(this,void 0,void 0,function*(){return this.request("OPTIONS",t,null,r||{})})}get(t,r){return Jr(this,void 0,void 0,function*(){return this.request("GET",t,null,r||{})})}del(t,r){return Jr(this,void 0,void 0,function*(){return this.request("DELETE",t,null,r||{})})}post(t,r,i){return Jr(this,void 0,void 0,function*(){return this.request("POST",t,r,i||{})})}patch(t,r,i){return Jr(this,void 0,void 0,function*(){return this.request("PATCH",t,r,i||{})})}put(t,r,i){return Jr(this,void 0,void 0,function*(){return this.request("PUT",t,r,i||{})})}head(t,r){return Jr(this,void 0,void 0,function*(){return this.request("HEAD",t,null,r||{})})}sendStream(t,r,i,n){return Jr(this,void 0,void 0,function*(){return this.request(t,r,i,n)})}getJson(t,r={}){return Jr(this,void 0,void 0,function*(){r[qn.Accept]=this._getExistingOrDefaultHeader(r,qn.Accept,Kc.ApplicationJson);let i=yield this.get(t,r);return this._processResponse(i,this.requestOptions)})}postJson(t,r,i={}){return Jr(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[qn.Accept]=this._getExistingOrDefaultHeader(i,qn.Accept,Kc.ApplicationJson),i[qn.ContentType]=this._getExistingOrDefaultHeader(i,qn.ContentType,Kc.ApplicationJson);let s=yield this.post(t,n,i);return this._processResponse(s,this.requestOptions)})}putJson(t,r,i={}){return Jr(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[qn.Accept]=this._getExistingOrDefaultHeader(i,qn.Accept,Kc.ApplicationJson),i[qn.ContentType]=this._getExistingOrDefaultHeader(i,qn.ContentType,Kc.ApplicationJson);let s=yield this.put(t,n,i);return this._processResponse(s,this.requestOptions)})}patchJson(t,r,i={}){return Jr(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[qn.Accept]=this._getExistingOrDefaultHeader(i,qn.Accept,Kc.ApplicationJson),i[qn.ContentType]=this._getExistingOrDefaultHeader(i,qn.ContentType,Kc.ApplicationJson);let s=yield this.patch(t,n,i);return this._processResponse(s,this.requestOptions)})}request(t,r,i,n){return Jr(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");let s=new URL(r),a=this._prepareRequest(t,s,n),o=this._allowRetries&&Pwe.includes(t)?this._maxRetries+1:1,l=0,c;do{if(c=yield this.requestRaw(a,i),c&&c.message&&c.message.statusCode===io.Unauthorized){let d;for(let p of this.handlers)if(p.canHandleAuthentication(c)){d=p;break}return d?d.handleAuthentication(this,a,i):c}let u=this._maxRedirects;for(;c.message.statusCode&&Cwe.includes(c.message.statusCode)&&this._allowRedirects&&u>0;){let d=c.message.headers.location;if(!d)break;let p=new URL(d);if(s.protocol==="https:"&&s.protocol!==p.protocol&&!this._allowRedirectDowngrade)throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.");if(yield c.readBody(),p.hostname!==s.hostname)for(let f in n)f.toLowerCase()==="authorization"&&delete n[f];a=this._prepareRequest(t,p,n),c=yield this.requestRaw(a,i),u--}if(!c.message.statusCode||!Owe.includes(c.message.statusCode))return c;l+=1,l{function s(a,o){a?n(a):o?i(o):n(new Error("Unknown error"))}this.requestRawWithCallback(t,r,s)})})}requestRawWithCallback(t,r,i){typeof r=="string"&&(t.options.headers||(t.options.headers={}),t.options.headers["Content-Length"]=Buffer.byteLength(r,"utf8"));let n=!1;function s(l,c){n||(n=!0,i(l,c))}let a=t.httpModule.request(t.options,l=>{let c=new Q6(l);s(void 0,c)}),o;a.on("socket",l=>{o=l}),a.setTimeout(this._socketTimeout||3*6e4,()=>{o&&o.end(),s(new Error(`Request timeout: ${t.options.path}`))}),a.on("error",function(l){s(l)}),r&&typeof r=="string"&&a.write(r,"utf8"),r&&typeof r!="string"?(r.on("close",function(){a.end()}),r.pipe(a)):a.end()}getAgent(t){let r=new URL(t);return this._getAgent(r)}_prepareRequest(t,r,i){let n={};n.parsedUrl=r;let s=n.parsedUrl.protocol==="https:";n.httpModule=s?d8:G6;let a=s?443:80;if(n.options={},n.options.host=n.parsedUrl.hostname,n.options.port=n.parsedUrl.port?parseInt(n.parsedUrl.port):a,n.options.path=(n.parsedUrl.pathname||"")+(n.parsedUrl.search||""),n.options.method=t,n.options.headers=this._mergeHeaders(i),this.userAgent!=null&&(n.options.headers["user-agent"]=this.userAgent),n.options.agent=this._getAgent(n.parsedUrl),this.handlers)for(let o of this.handlers)o.prepareRequest(n.options);return n}_mergeHeaders(t){return this.requestOptions&&this.requestOptions.headers?Object.assign({},W6(this.requestOptions.headers),W6(t||{})):W6(t||{})}_getExistingOrDefaultHeader(t,r,i){let n;return this.requestOptions&&this.requestOptions.headers&&(n=W6(this.requestOptions.headers)[r]),t[r]||n||i}_getAgent(t){let r,i=XM.getProxyUrl(t),n=i&&i.hostname;if(this._keepAlive&&n&&(r=this._proxyAgent),this._keepAlive&&!n&&(r=this._agent),r)return r;let s=t.protocol==="https:",a=100;if(this.requestOptions&&(a=this.requestOptions.maxSockets||G6.globalAgent.maxSockets),i&&i.hostname){let o={maxSockets:a,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(i.username||i.password)&&{proxyAuth:`${i.username}:${i.password}`}),{host:i.hostname,port:i.port})},l,c=i.protocol==="https:";s?l=c?V6.httpsOverHttps:V6.httpsOverHttp:l=c?V6.httpOverHttps:V6.httpOverHttp,r=l(o),this._proxyAgent=r}if(this._keepAlive&&!r){let o={keepAlive:this._keepAlive,maxSockets:a};r=s?new d8.Agent(o):new G6.Agent(o),this._agent=r}return r||(r=s?d8.globalAgent:G6.globalAgent),s&&this._ignoreSslError&&(r.options=Object.assign(r.options||{},{rejectUnauthorized:!1})),r}_performExponentialBackoff(t){return Jr(this,void 0,void 0,function*(){t=Math.min(Iwe,t);let r=Dwe*Math.pow(2,t);return new Promise(i=>setTimeout(()=>i(),r))})}_processResponse(t,r){return Jr(this,void 0,void 0,function*(){return new Promise((i,n)=>Jr(this,void 0,void 0,function*(){let s=t.message.statusCode||0,a={statusCode:s,result:null,headers:{}};s===io.NotFound&&i(a);function o(u,d){if(typeof d=="string"){let p=new Date(d);if(!isNaN(p.valueOf()))return p}return d}let l,c;try{c=yield t.readBody(),c&&c.length>0&&(r&&r.deserializeDates?l=JSON.parse(c,o):l=JSON.parse(c),a.result=l),a.headers=t.message.headers}catch{}if(s>299){let u;l&&l.message?u=l.message:c&&c.length>0?u=c:u=`Failed request: (${s})`;let d=new K6(u,s);d.result=a.result,n(d)}else i(a)}))})}};Ht.HttpClient=p8;var W6=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{})});var V0=g(jo=>{"use strict";var g8=jo&&jo.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(jo,"__esModule",{value:!0});jo.PersonalAccessTokenCredentialHandler=jo.BearerCredentialHandler=jo.BasicCredentialHandler=void 0;var f8=class{constructor(t,r){this.username=t,this.password=r}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return g8(this,void 0,void 0,function*(){throw new Error("not implemented")})}};jo.BasicCredentialHandler=f8;var m8=class{constructor(t){this.token=t}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Bearer ${this.token}`}canHandleAuthentication(){return!1}handleAuthentication(){return g8(this,void 0,void 0,function*(){throw new Error("not implemented")})}};jo.BearerCredentialHandler=m8;var h8=class{constructor(t){this.token=t}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return g8(this,void 0,void 0,function*(){throw new Error("not implemented")})}};jo.PersonalAccessTokenCredentialHandler=h8});var JM=g(Of=>{"use strict";var YM=Of&&Of.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Of,"__esModule",{value:!0});Of.OidcClient=void 0;var Fwe=no(),qwe=V0(),ZM=Be(),y8=class e{static createHttpClient(t=!0,r=10){let i={allowRetries:t,maxRetries:r};return new Fwe.HttpClient("actions/oidc-client",[new qwe.BearerCredentialHandler(e.getRequestToken())],i)}static getRequestToken(){let t=process.env.ACTIONS_ID_TOKEN_REQUEST_TOKEN;if(!t)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable");return t}static getIDTokenUrl(){let t=process.env.ACTIONS_ID_TOKEN_REQUEST_URL;if(!t)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable");return t}static getCall(t){var r;return YM(this,void 0,void 0,function*(){let s=(r=(yield e.createHttpClient().getJson(t).catch(a=>{throw new Error(`Failed to get ID Token. + + Error Code : ${a.statusCode} + + Error Message: ${a.message}`)})).result)===null||r===void 0?void 0:r.value;if(!s)throw new Error("Response json body do not have ID Token field");return s})}static getIDToken(t){return YM(this,void 0,void 0,function*(){try{let r=e.getIDTokenUrl();if(t){let n=encodeURIComponent(t);r=`${r}&audience=${n}`}(0,ZM.debug)(`ID token url is ${r}`);let i=yield e.getCall(r);return(0,ZM.setSecret)(i),i}catch(r){throw new Error(`Error message: ${r.message}`)}})}};Of.OidcClient=y8});var w8=g(ss=>{"use strict";var b8=ss&&ss.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ss,"__esModule",{value:!0});ss.summary=ss.markdownSummary=ss.SUMMARY_DOCS_URL=ss.SUMMARY_ENV_VAR=void 0;var Bwe=require("os"),_8=require("fs"),{access:Mwe,appendFile:kwe,writeFile:jwe}=_8.promises;ss.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";ss.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var v8=class{constructor(){this._buffer=""}filePath(){return b8(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let t=process.env[ss.SUMMARY_ENV_VAR];if(!t)throw new Error(`Unable to find environment variable for $${ss.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield Mwe(t,_8.constants.R_OK|_8.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${t}'. Check if the file has correct read/write permissions.`)}return this._filePath=t,this._filePath})}wrap(t,r,i={}){let n=Object.entries(i).map(([s,a])=>` ${s}="${a}"`).join("");return r?`<${t}${n}>${r}`:`<${t}${n}>`}write(t){return b8(this,void 0,void 0,function*(){let r=!!t?.overwrite,i=yield this.filePath();return yield(r?jwe:kwe)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return b8(this,void 0,void 0,function*(){return this.emptyBuffer().write({overwrite:!0})})}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){return this._buffer="",this}addRaw(t,r=!1){return this._buffer+=t,r?this.addEOL():this}addEOL(){return this.addRaw(Bwe.EOL)}addCodeBlock(t,r){let i=Object.assign({},r&&{lang:r}),n=this.wrap("pre",this.wrap("code",t),i);return this.addRaw(n).addEOL()}addList(t,r=!1){let i=r?"ol":"ul",n=t.map(a=>this.wrap("li",a)).join(""),s=this.wrap(i,n);return this.addRaw(s).addEOL()}addTable(t){let r=t.map(n=>{let s=n.map(a=>{if(typeof a=="string")return this.wrap("td",a);let{header:o,data:l,colspan:c,rowspan:u}=a,d=o?"th":"td",p=Object.assign(Object.assign({},c&&{colspan:c}),u&&{rowspan:u});return this.wrap(d,l,p)}).join("");return this.wrap("tr",s)}).join(""),i=this.wrap("table",r);return this.addRaw(i).addEOL()}addDetails(t,r){let i=this.wrap("details",this.wrap("summary",t)+r);return this.addRaw(i).addEOL()}addImage(t,r,i){let{width:n,height:s}=i||{},a=Object.assign(Object.assign({},n&&{width:n}),s&&{height:s}),o=this.wrap("img",null,Object.assign({src:t,alt:r},a));return this.addRaw(o).addEOL()}addHeading(t,r){let i=`h${r}`,n=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",s=this.wrap(n,t);return this.addRaw(s).addEOL()}addSeparator(){let t=this.wrap("hr",null);return this.addRaw(t).addEOL()}addBreak(){let t=this.wrap("br",null);return this.addRaw(t).addEOL()}addQuote(t,r){let i=Object.assign({},r&&{cite:r}),n=this.wrap("blockquote",t,i);return this.addRaw(n).addEOL()}addLink(t,r){let i=this.wrap("a",t,{href:r});return this.addRaw(i).addEOL()}},ek=new v8;ss.markdownSummary=ek;ss.summary=ek});var tk=g(as=>{"use strict";var Uwe=as&&as.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),zwe=as&&as.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$we=as&&as.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Uwe(t,e,r);return zwe(t,e),t};Object.defineProperty(as,"__esModule",{value:!0});as.toPlatformPath=as.toWin32Path=as.toPosixPath=void 0;var Hwe=$we(require("path"));function Gwe(e){return e.replace(/[\\]/g,"/")}as.toPosixPath=Gwe;function Vwe(e){return e.replace(/[/]/g,"\\")}as.toWin32Path=Vwe;function Wwe(e){return e.replace(/[/\\]/g,Hwe.sep)}as.toPlatformPath=Wwe});var S8=g(we=>{"use strict";var Kwe=we&&we.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Qwe=we&&we.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ik=we&&we.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Kwe(t,e,r);return Qwe(t,e),t},E8=we&&we.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},os;Object.defineProperty(we,"__esModule",{value:!0});we.getCmdPath=we.tryGetExecutablePath=we.isRooted=we.isDirectory=we.exists=we.READONLY=we.UV_FS_O_EXLOCK=we.IS_WINDOWS=we.unlink=we.symlink=we.stat=we.rmdir=we.rm=we.rename=we.readlink=we.readdir=we.open=we.mkdir=we.lstat=we.copyFile=we.chmod=void 0;var nk=ik(require("fs")),Y6=ik(require("path"));os=nk.promises,we.chmod=os.chmod,we.copyFile=os.copyFile,we.lstat=os.lstat,we.mkdir=os.mkdir,we.open=os.open,we.readdir=os.readdir,we.readlink=os.readlink,we.rename=os.rename,we.rm=os.rm,we.rmdir=os.rmdir,we.stat=os.stat,we.symlink=os.symlink,we.unlink=os.unlink;we.IS_WINDOWS=process.platform==="win32";we.UV_FS_O_EXLOCK=268435456;we.READONLY=nk.constants.O_RDONLY;function Xwe(e){return E8(this,void 0,void 0,function*(){try{yield we.stat(e)}catch(t){if(t.code==="ENOENT")return!1;throw t}return!0})}we.exists=Xwe;function Ywe(e,t=!1){return E8(this,void 0,void 0,function*(){return(t?yield we.stat(e):yield we.lstat(e)).isDirectory()})}we.isDirectory=Ywe;function Zwe(e){if(e=e3e(e),!e)throw new Error('isRooted() parameter "p" cannot be empty');return we.IS_WINDOWS?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}we.isRooted=Zwe;function Jwe(e,t){return E8(this,void 0,void 0,function*(){let r;try{r=yield we.stat(e)}catch(n){n.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${n}`)}if(r&&r.isFile()){if(we.IS_WINDOWS){let n=Y6.extname(e).toUpperCase();if(t.some(s=>s.toUpperCase()===n))return e}else if(rk(r))return e}let i=e;for(let n of t){e=i+n,r=void 0;try{r=yield we.stat(e)}catch(s){s.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${s}`)}if(r&&r.isFile()){if(we.IS_WINDOWS){try{let s=Y6.dirname(e),a=Y6.basename(e).toUpperCase();for(let o of yield we.readdir(s))if(a===o.toUpperCase()){e=Y6.join(s,o);break}}catch(s){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${s}`)}return e}else if(rk(r))return e}}return""})}we.tryGetExecutablePath=Jwe;function e3e(e){return e=e||"",we.IS_WINDOWS?(e=e.replace(/\//g,"\\"),e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}function rk(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function t3e(){var e;return(e=process.env.COMSPEC)!==null&&e!==void 0?e:"cmd.exe"}we.getCmdPath=t3e});var W0=g(qr=>{"use strict";var r3e=qr&&qr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),i3e=qr&&qr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),sk=qr&&qr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&r3e(t,e,r);return i3e(t,e),t},Qc=qr&&qr.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(qr,"__esModule",{value:!0});qr.findInPath=qr.which=qr.mkdirP=qr.rmRF=qr.mv=qr.cp=void 0;var n3e=require("assert"),Uo=sk(require("path")),Ot=sk(S8());function s3e(e,t,r={}){return Qc(this,void 0,void 0,function*(){let{force:i,recursive:n,copySourceDirectory:s}=o3e(r),a=(yield Ot.exists(t))?yield Ot.stat(t):null;if(a&&a.isFile()&&!i)return;let o=a&&a.isDirectory()&&s?Uo.join(t,Uo.basename(e)):t;if(!(yield Ot.exists(e)))throw new Error(`no such file or directory: ${e}`);if((yield Ot.stat(e)).isDirectory())if(n)yield ck(e,o,0,i);else throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`);else{if(Uo.relative(e,o)==="")throw new Error(`'${o}' and '${e}' are the same file`);yield uk(e,o,i)}})}qr.cp=s3e;function a3e(e,t,r={}){return Qc(this,void 0,void 0,function*(){if(yield Ot.exists(t)){let i=!0;if((yield Ot.isDirectory(t))&&(t=Uo.join(t,Uo.basename(e)),i=yield Ot.exists(t)),i)if(r.force==null||r.force)yield ak(t);else throw new Error("Destination already exists")}yield x8(Uo.dirname(t)),yield Ot.rename(e,t)})}qr.mv=a3e;function ak(e){return Qc(this,void 0,void 0,function*(){if(Ot.IS_WINDOWS&&/[*"<>|]/.test(e))throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield Ot.rm(e,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(t){throw new Error(`File was unable to be removed ${t}`)}})}qr.rmRF=ak;function x8(e){return Qc(this,void 0,void 0,function*(){n3e.ok(e,"a path argument must be provided"),yield Ot.mkdir(e,{recursive:!0})})}qr.mkdirP=x8;function ok(e,t){return Qc(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");if(t){let i=yield ok(e,!1);if(!i)throw Ot.IS_WINDOWS?new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`):new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`);return i}let r=yield lk(e);return r&&r.length>0?r[0]:""})}qr.which=ok;function lk(e){return Qc(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");let t=[];if(Ot.IS_WINDOWS&&process.env.PATHEXT)for(let n of process.env.PATHEXT.split(Uo.delimiter))n&&t.push(n);if(Ot.isRooted(e)){let n=yield Ot.tryGetExecutablePath(e,t);return n?[n]:[]}if(e.includes(Uo.sep))return[];let r=[];if(process.env.PATH)for(let n of process.env.PATH.split(Uo.delimiter))n&&r.push(n);let i=[];for(let n of r){let s=yield Ot.tryGetExecutablePath(Uo.join(n,e),t);s&&i.push(s)}return i})}qr.findInPath=lk;function o3e(e){let t=e.force==null?!0:e.force,r=!!e.recursive,i=e.copySourceDirectory==null?!0:!!e.copySourceDirectory;return{force:t,recursive:r,copySourceDirectory:i}}function ck(e,t,r,i){return Qc(this,void 0,void 0,function*(){if(r>=255)return;r++,yield x8(t);let n=yield Ot.readdir(e);for(let s of n){let a=`${e}/${s}`,o=`${t}/${s}`;(yield Ot.lstat(a)).isDirectory()?yield ck(a,o,r,i):yield uk(a,o,i)}yield Ot.chmod(t,(yield Ot.stat(e)).mode)})}function uk(e,t,r){return Qc(this,void 0,void 0,function*(){if((yield Ot.lstat(e)).isSymbolicLink()){try{yield Ot.lstat(t),yield Ot.unlink(t)}catch(n){n.code==="EPERM"&&(yield Ot.chmod(t,"0666"),yield Ot.unlink(t))}let i=yield Ot.readlink(e);yield Ot.symlink(i,t,Ot.IS_WINDOWS?"junction":null)}else(!(yield Ot.exists(t))||r)&&(yield Ot.copyFile(e,t))})}});var If=g(ls=>{"use strict";var l3e=ls&&ls.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),c3e=ls&&ls.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Pf=ls&&ls.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&l3e(t,e,r);return c3e(t,e),t},dk=ls&&ls.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ls,"__esModule",{value:!0});ls.argStringToArray=ls.ToolRunner=void 0;var Z6=Pf(require("os")),fk=Pf(require("events")),u3e=Pf(require("child_process")),d3e=Pf(require("path")),p3e=Pf(W0()),pk=Pf(S8()),f3e=require("timers"),J6=process.platform==="win32",T8=class extends fk.EventEmitter{constructor(t,r,i){if(super(),!t)throw new Error("Parameter 'toolPath' cannot be null or empty.");this.toolPath=t,this.args=r||[],this.options=i||{}}_debug(t){this.options.listeners&&this.options.listeners.debug&&this.options.listeners.debug(t)}_getCommandString(t,r){let i=this._getSpawnFileName(),n=this._getSpawnArgs(t),s=r?"":"[command]";if(J6)if(this._isCmdFile()){s+=i;for(let a of n)s+=` ${a}`}else if(t.windowsVerbatimArguments){s+=`"${i}"`;for(let a of n)s+=` ${a}`}else{s+=this._windowsQuoteCmdArg(i);for(let a of n)s+=` ${this._windowsQuoteCmdArg(a)}`}else{s+=i;for(let a of n)s+=` ${a}`}return s}_processLineBuffer(t,r,i){try{let n=r+t.toString(),s=n.indexOf(Z6.EOL);for(;s>-1;){let a=n.substring(0,s);i(a),n=n.substring(s+Z6.EOL.length),s=n.indexOf(Z6.EOL)}return n}catch(n){return this._debug(`error processing line. Failed with error ${n}`),""}}_getSpawnFileName(){return J6&&this._isCmdFile()?process.env.COMSPEC||"cmd.exe":this.toolPath}_getSpawnArgs(t){if(J6&&this._isCmdFile()){let r=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(let i of this.args)r+=" ",r+=t.windowsVerbatimArguments?i:this._windowsQuoteCmdArg(i);return r+='"',[r]}return this.args}_endsWith(t,r){return t.endsWith(r)}_isCmdFile(){let t=this.toolPath.toUpperCase();return this._endsWith(t,".CMD")||this._endsWith(t,".BAT")}_windowsQuoteCmdArg(t){if(!this._isCmdFile())return this._uvQuoteCmdArg(t);if(!t)return'""';let r=[" "," ","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'],i=!1;for(let a of t)if(r.some(o=>o===a)){i=!0;break}if(!i)return t;let n='"',s=!0;for(let a=t.length;a>0;a--)n+=t[a-1],s&&t[a-1]==="\\"?n+="\\":t[a-1]==='"'?(s=!0,n+='"'):s=!1;return n+='"',n.split("").reverse().join("")}_uvQuoteCmdArg(t){if(!t)return'""';if(!t.includes(" ")&&!t.includes(" ")&&!t.includes('"'))return t;if(!t.includes('"')&&!t.includes("\\"))return`"${t}"`;let r='"',i=!0;for(let n=t.length;n>0;n--)r+=t[n-1],i&&t[n-1]==="\\"?r+="\\":t[n-1]==='"'?(i=!0,r+="\\"):i=!1;return r+='"',r.split("").reverse().join("")}_cloneExecOptions(t){t=t||{};let r={cwd:t.cwd||process.cwd(),env:t.env||process.env,silent:t.silent||!1,windowsVerbatimArguments:t.windowsVerbatimArguments||!1,failOnStdErr:t.failOnStdErr||!1,ignoreReturnCode:t.ignoreReturnCode||!1,delay:t.delay||1e4};return r.outStream=t.outStream||process.stdout,r.errStream=t.errStream||process.stderr,r}_getSpawnOptions(t,r){t=t||{};let i={};return i.cwd=t.cwd,i.env=t.env,i.windowsVerbatimArguments=t.windowsVerbatimArguments||this._isCmdFile(),t.windowsVerbatimArguments&&(i.argv0=`"${r}"`),i}exec(){return dk(this,void 0,void 0,function*(){return!pk.isRooted(this.toolPath)&&(this.toolPath.includes("/")||J6&&this.toolPath.includes("\\"))&&(this.toolPath=d3e.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield p3e.which(this.toolPath,!0),new Promise((t,r)=>dk(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`),this._debug("arguments:");for(let c of this.args)this._debug(` ${c}`);let i=this._cloneExecOptions(this.options);!i.silent&&i.outStream&&i.outStream.write(this._getCommandString(i)+Z6.EOL);let n=new N8(i,this.toolPath);if(n.on("debug",c=>{this._debug(c)}),this.options.cwd&&!(yield pk.exists(this.options.cwd)))return r(new Error(`The cwd: ${this.options.cwd} does not exist!`));let s=this._getSpawnFileName(),a=u3e.spawn(s,this._getSpawnArgs(i),this._getSpawnOptions(this.options,s)),o="";a.stdout&&a.stdout.on("data",c=>{this.options.listeners&&this.options.listeners.stdout&&this.options.listeners.stdout(c),!i.silent&&i.outStream&&i.outStream.write(c),o=this._processLineBuffer(c,o,u=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(u)})});let l="";if(a.stderr&&a.stderr.on("data",c=>{n.processStderr=!0,this.options.listeners&&this.options.listeners.stderr&&this.options.listeners.stderr(c),!i.silent&&i.errStream&&i.outStream&&(i.failOnStdErr?i.errStream:i.outStream).write(c),l=this._processLineBuffer(c,l,u=>{this.options.listeners&&this.options.listeners.errline&&this.options.listeners.errline(u)})}),a.on("error",c=>{n.processError=c.message,n.processExited=!0,n.processClosed=!0,n.CheckComplete()}),a.on("exit",c=>{n.processExitCode=c,n.processExited=!0,this._debug(`Exit code ${c} received from tool '${this.toolPath}'`),n.CheckComplete()}),a.on("close",c=>{n.processExitCode=c,n.processExited=!0,n.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),n.CheckComplete()}),n.on("done",(c,u)=>{o.length>0&&this.emit("stdline",o),l.length>0&&this.emit("errline",l),a.removeAllListeners(),c?r(c):t(u)}),this.options.input){if(!a.stdin)throw new Error("child process missing stdin");a.stdin.end(this.options.input)}}))})}};ls.ToolRunner=T8;function m3e(e){let t=[],r=!1,i=!1,n="";function s(a){i&&a!=='"'&&(n+="\\"),n+=a,i=!1}for(let a=0;a0&&(t.push(n),n="");continue}s(o)}return n.length>0&&t.push(n.trim()),t}ls.argStringToArray=m3e;var N8=class e extends fk.EventEmitter{constructor(t,r){if(super(),this.processClosed=!1,this.processError="",this.processExitCode=0,this.processExited=!1,this.processStderr=!1,this.delay=1e4,this.done=!1,this.timeout=null,!r)throw new Error("toolPath must not be empty");this.options=t,this.toolPath=r,t.delay&&(this.delay=t.delay)}CheckComplete(){this.done||(this.processClosed?this._setResult():this.processExited&&(this.timeout=f3e.setTimeout(e.HandleTimeout,this.delay,this)))}_debug(t){this.emit("debug",t)}_setResult(){let t;this.processExited&&(this.processError?t=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`):this.processExitCode!==0&&!this.options.ignoreReturnCode?t=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`):this.processStderr&&this.options.failOnStdErr&&(t=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`))),this.timeout&&(clearTimeout(this.timeout),this.timeout=null),this.done=!0,this.emit("done",t,this.processExitCode)}static HandleTimeout(t){if(!t.done){if(!t.processClosed&&t.processExited){let r=`The STDIO streams did not close within ${t.delay/1e3} seconds of the exit event from process '${t.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;t._debug(r)}t._setResult()}}}});var Df=g(cs=>{"use strict";var h3e=cs&&cs.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),g3e=cs&&cs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),y3e=cs&&cs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&h3e(t,e,r);return g3e(t,e),t},gk=cs&&cs.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(cs,"__esModule",{value:!0});cs.getExecOutput=cs.exec=void 0;var mk=require("string_decoder"),hk=y3e(If());function yk(e,t,r){return gk(this,void 0,void 0,function*(){let i=hk.argStringToArray(e);if(i.length===0)throw new Error("Parameter 'commandLine' cannot be null or empty.");let n=i[0];return t=i.slice(1).concat(t||[]),new hk.ToolRunner(n,t,r).exec()})}cs.exec=yk;function b3e(e,t,r){var i,n;return gk(this,void 0,void 0,function*(){let s="",a="",o=new mk.StringDecoder("utf8"),l=new mk.StringDecoder("utf8"),c=(i=r?.listeners)===null||i===void 0?void 0:i.stdout,u=(n=r?.listeners)===null||n===void 0?void 0:n.stderr,d=h=>{a+=l.write(h),u&&u(h)},p=h=>{s+=o.write(h),c&&c(h)},f=Object.assign(Object.assign({},r?.listeners),{stdout:p,stderr:d}),m=yield yk(e,t,Object.assign(Object.assign({},r),{listeners:f}));return s+=o.end(),a+=l.end(),{exitCode:m,stdout:s,stderr:a}})}cs.getExecOutput=b3e});var _k=g(ht=>{"use strict";var _3e=ht&&ht.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),v3e=ht&&ht.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),w3e=ht&&ht.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&_3e(t,e,r);return v3e(t,e),t},t_=ht&&ht.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},E3e=ht&&ht.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ht,"__esModule",{value:!0});ht.getDetails=ht.isLinux=ht.isMacOS=ht.isWindows=ht.arch=ht.platform=void 0;var bk=E3e(require("os")),e_=w3e(Df()),S3e=()=>t_(void 0,void 0,void 0,function*(){let{stdout:e}=yield e_.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',void 0,{silent:!0}),{stdout:t}=yield e_.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',void 0,{silent:!0});return{name:t.trim(),version:e.trim()}}),x3e=()=>t_(void 0,void 0,void 0,function*(){var e,t,r,i;let{stdout:n}=yield e_.getExecOutput("sw_vers",void 0,{silent:!0}),s=(t=(e=n.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&t!==void 0?t:"";return{name:(i=(r=n.match(/ProductName:\s*(.+)/))===null||r===void 0?void 0:r[1])!==null&&i!==void 0?i:"",version:s}}),T3e=()=>t_(void 0,void 0,void 0,function*(){let{stdout:e}=yield e_.getExecOutput("lsb_release",["-i","-r","-s"],{silent:!0}),[t,r]=e.trim().split(` +`);return{name:t,version:r}});ht.platform=bk.default.platform();ht.arch=bk.default.arch();ht.isWindows=ht.platform==="win32";ht.isMacOS=ht.platform==="darwin";ht.isLinux=ht.platform==="linux";function N3e(){return t_(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield ht.isWindows?S3e():ht.isMacOS?x3e():T3e()),{platform:ht.platform,arch:ht.arch,isWindows:ht.isWindows,isMacOS:ht.isMacOS,isLinux:ht.isLinux})})}ht.getDetails=N3e});var Be=g(be=>{"use strict";var R3e=be&&be.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),A3e=be&&be.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),A8=be&&be.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&R3e(t,e,r);return A3e(t,e),t},vk=be&&be.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(be,"__esModule",{value:!0});be.platform=be.toPlatformPath=be.toWin32Path=be.toPosixPath=be.markdownSummary=be.summary=be.getIDToken=be.getState=be.saveState=be.group=be.endGroup=be.startGroup=be.info=be.notice=be.warning=be.error=be.debug=be.isDebug=be.setFailed=be.setCommandEcho=be.setOutput=be.getBooleanInput=be.getMultilineInput=be.getInput=be.addPath=be.setSecret=be.exportVariable=be.ExitCode=void 0;var oa=MM(),Pd=UM(),Lf=H6(),wk=A8(require("os")),C3e=A8(require("path")),O3e=JM(),R8;(function(e){e[e.Success=0]="Success",e[e.Failure=1]="Failure"})(R8||(be.ExitCode=R8={}));function P3e(e,t){let r=(0,Lf.toCommandValue)(t);if(process.env[e]=r,process.env.GITHUB_ENV||"")return(0,Pd.issueFileCommand)("ENV",(0,Pd.prepareKeyValueMessage)(e,t));(0,oa.issueCommand)("set-env",{name:e},r)}be.exportVariable=P3e;function I3e(e){(0,oa.issueCommand)("add-mask",{},e)}be.setSecret=I3e;function D3e(e){process.env.GITHUB_PATH||""?(0,Pd.issueFileCommand)("PATH",e):(0,oa.issueCommand)("add-path",{},e),process.env.PATH=`${e}${C3e.delimiter}${process.env.PATH}`}be.addPath=D3e;function C8(e,t){let r=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!r)throw new Error(`Input required and not supplied: ${e}`);return t&&t.trimWhitespace===!1?r:r.trim()}be.getInput=C8;function L3e(e,t){let r=C8(e,t).split(` +`).filter(i=>i!=="");return t&&t.trimWhitespace===!1?r:r.map(i=>i.trim())}be.getMultilineInput=L3e;function F3e(e,t){let r=["true","True","TRUE"],i=["false","False","FALSE"],n=C8(e,t);if(r.includes(n))return!0;if(i.includes(n))return!1;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e} +Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}be.getBooleanInput=F3e;function q3e(e,t){if(process.env.GITHUB_OUTPUT||"")return(0,Pd.issueFileCommand)("OUTPUT",(0,Pd.prepareKeyValueMessage)(e,t));process.stdout.write(wk.EOL),(0,oa.issueCommand)("set-output",{name:e},(0,Lf.toCommandValue)(t))}be.setOutput=q3e;function B3e(e){(0,oa.issue)("echo",e?"on":"off")}be.setCommandEcho=B3e;function M3e(e){process.exitCode=R8.Failure,Ek(e)}be.setFailed=M3e;function k3e(){return process.env.RUNNER_DEBUG==="1"}be.isDebug=k3e;function j3e(e){(0,oa.issueCommand)("debug",{},e)}be.debug=j3e;function Ek(e,t={}){(0,oa.issueCommand)("error",(0,Lf.toCommandProperties)(t),e instanceof Error?e.toString():e)}be.error=Ek;function U3e(e,t={}){(0,oa.issueCommand)("warning",(0,Lf.toCommandProperties)(t),e instanceof Error?e.toString():e)}be.warning=U3e;function z3e(e,t={}){(0,oa.issueCommand)("notice",(0,Lf.toCommandProperties)(t),e instanceof Error?e.toString():e)}be.notice=z3e;function $3e(e){process.stdout.write(e+wk.EOL)}be.info=$3e;function Sk(e){(0,oa.issue)("group",e)}be.startGroup=Sk;function xk(){(0,oa.issue)("endgroup")}be.endGroup=xk;function H3e(e,t){return vk(this,void 0,void 0,function*(){Sk(e);let r;try{r=yield t()}finally{xk()}return r})}be.group=H3e;function G3e(e,t){if(process.env.GITHUB_STATE||"")return(0,Pd.issueFileCommand)("STATE",(0,Pd.prepareKeyValueMessage)(e,t));(0,oa.issueCommand)("save-state",{name:e},(0,Lf.toCommandValue)(t))}be.saveState=G3e;function V3e(e){return process.env[`STATE_${e}`]||""}be.getState=V3e;function W3e(e){return vk(this,void 0,void 0,function*(){return yield O3e.OidcClient.getIDToken(e)})}be.getIDToken=W3e;var K3e=w8();Object.defineProperty(be,"summary",{enumerable:!0,get:function(){return K3e.summary}});var Q3e=w8();Object.defineProperty(be,"markdownSummary",{enumerable:!0,get:function(){return Q3e.markdownSummary}});var O8=tk();Object.defineProperty(be,"toPosixPath",{enumerable:!0,get:function(){return O8.toPosixPath}});Object.defineProperty(be,"toWin32Path",{enumerable:!0,get:function(){return O8.toWin32Path}});Object.defineProperty(be,"toPlatformPath",{enumerable:!0,get:function(){return O8.toPlatformPath}});be.platform=A8(_k())});var Ff=g(zo=>{"use strict";Object.defineProperty(zo,"__esModule",{value:!0});zo.safeWhich=zo.isWindows=void 0;var Tk=require("fs"),X3e=require("path");zo.isWindows=process.platform==="win32";var Nk=zo.isWindows?";":":",Y3e=zo.isWindows?[".com",".exe",".bat",".cmd"]:[""];async function Z3e(e){if(e.includes("/")||e.includes("\\")&&zo.isWindows)return e;let t=process.env.PATH;if(t===void 0)throw new Error(`Could not resolve program ${e} because no PATH environment variable was set.`);let r=t.split(Nk),i=Y3e;zo.isWindows&&process.env.PATHEXT!==void 0&&(i=process.env.PATHEXT.split(Nk));for(let n of r)for(let s of i){let a=X3e.join(n,e+s);try{return await Tk.promises.access(a,Tk.constants.X_OK),a}catch(o){if(o.code!=="ENOENT")throw o}}throw new Error(`Could not find program ${e} on PATH.`)}zo.safeWhich=Z3e});var Ok=g(qf=>{"use strict";Object.defineProperty(qf,"__esModule",{value:!0});var J3e=require("node:child_process"),e9e=require("node:fs/promises"),t9e=require("node:os"),Rk=require("node:path"),r9e=require("node:process"),i9e=require("node:util"),K0=class e extends Error{constructor(t){super(t),this.name="InvalidPathError",Object.setPrototypeOf(this,e.prototype)}},r_=class e extends Error{constructor(t){super(t),this.name="NoMatchError",Object.setPrototypeOf(this,e.prototype)}};async function Ak(e,t){try{return await t.fsAccess(e),Promise.resolve(!0)}catch{return Promise.resolve(!1)}}async function Ck(e,t){let r=e,i=await Ak(r,t);for(;!i;)r=t.pathNormalize(r+"/.."),i=await Ak(r,t);return r}async function n9e(e){if(parseInt(e.release.split(".")[0],10)<=6)return!1;try{return await e.cpExecFile("where",["powershell"],{windowsHide:!0}),!0}catch{return!1}}function s9e(e,t={platform:r9e.platform,release:t9e.release(),fsAccess:e9e.access,pathNormalize:Rk.normalize,pathSep:Rk.sep,cpExecFile:i9e.promisify(J3e.execFile)}){function r(a,o,l,c){let d=a.split(` +`).map(f=>f.trim()).filter(f=>f.length!==0).slice(1).map(f=>f.split(/\s+(?=[\d/])/)).filter(o);if(d.length===0)throw new r_;let p=d[0];return{diskPath:p[l.diskPath],free:parseInt(p[l.free],10)*c,size:parseInt(p[l.size],10)*c}}async function i(a,o,l,c=1){let[u,...d]=a;if(u===void 0)return Promise.reject(new Error("cmd must contain at least one item"));try{let{stdout:p}=await t.cpExecFile(u,d,{windowsHide:!0});return r(p,o,l,c)}catch(p){return Promise.reject(p)}}async function n(a){if(a.charAt(1)!==":")return Promise.reject(new K0(`The following path is invalid (should be X:\\...): ${a}`));let o=["powershell","Get-CimInstance -ClassName Win32_LogicalDisk | Select-Object Caption, FreeSpace, Size"],l=["wmic","logicaldisk","get","size,freespace,caption"],c=await n9e(t)?o:l;return i(c,u=>{let d=u[0];return a.toUpperCase().startsWith(d.toUpperCase())},{diskPath:0,free:1,size:2})}async function s(a){if(!t.pathNormalize(a).startsWith(t.pathSep))return Promise.reject(new K0(`The following path is invalid (should start by ${t.pathSep}): ${a}`));let o=await Ck(a,t);return i(["df","-Pk","--",o],()=>!0,{diskPath:5,free:3,size:1},1024)}return t.platform==="win32"?n(e):s(e)}qf.InvalidPathError=K0;qf.NoMatchError=r_;qf.default=s9e;qf.getFirstExistingParentPath=Ck});var Ik=g((qEt,Pk)=>{"use strict";Pk.exports=(...e)=>[...new Set([].concat(...e))]});var P8=g((BEt,Fk)=>{"use strict";var a9e=require("stream"),Dk=a9e.PassThrough,o9e=Array.prototype.slice;Fk.exports=l9e;function l9e(){let e=[],t=o9e.call(arguments),r=!1,i=t[t.length-1];i&&!Array.isArray(i)&&i.pipe==null?t.pop():i={};let n=i.end!==!1,s=i.pipeError===!0;i.objectMode==null&&(i.objectMode=!0),i.highWaterMark==null&&(i.highWaterMark=64*1024);let a=Dk(i);function o(){for(let u=0,d=arguments.length;u0||(r=!1,l())}function f(m){function h(){m.removeListener("merge2UnpipeEnd",h),m.removeListener("end",h),s&&m.removeListener("error",y),p()}function y(b){a.emit("error",b)}if(m._readableState.endEmitted)return p();m.on("merge2UnpipeEnd",h),m.on("end",h),s&&m.on("error",y),m.pipe(a,{end:!1}),m.resume()}for(let m=0;m{"use strict";Object.defineProperty(Bf,"__esModule",{value:!0});Bf.splitWhen=Bf.flatten=void 0;function c9e(e){return e.reduce((t,r)=>[].concat(t,r),[])}Bf.flatten=c9e;function u9e(e,t){let r=[[]],i=0;for(let n of e)t(n)?(i++,r[i]=[]):r[i].push(n);return r}Bf.splitWhen=u9e});var Bk=g(i_=>{"use strict";Object.defineProperty(i_,"__esModule",{value:!0});i_.isEnoentCodeError=void 0;function d9e(e){return e.code==="ENOENT"}i_.isEnoentCodeError=d9e});var Mk=g(n_=>{"use strict";Object.defineProperty(n_,"__esModule",{value:!0});n_.createDirentFromStats=void 0;var I8=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function p9e(e,t){return new I8(e,t)}n_.createDirentFromStats=p9e});var zk=g(ai=>{"use strict";Object.defineProperty(ai,"__esModule",{value:!0});ai.convertPosixPathToPattern=ai.convertWindowsPathToPattern=ai.convertPathToPattern=ai.escapePosixPath=ai.escapeWindowsPath=ai.escape=ai.removeLeadingDotSegment=ai.makeAbsolute=ai.unixify=void 0;var f9e=require("os"),m9e=require("path"),kk=f9e.platform()==="win32",h9e=2,g9e=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,y9e=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,b9e=/^\\\\([.?])/,_9e=/\\(?![!()+@[\]{}])/g;function v9e(e){return e.replace(/\\/g,"/")}ai.unixify=v9e;function w9e(e,t){return m9e.resolve(e,t)}ai.makeAbsolute=w9e;function E9e(e){if(e.charAt(0)==="."){let t=e.charAt(1);if(t==="/"||t==="\\")return e.slice(h9e)}return e}ai.removeLeadingDotSegment=E9e;ai.escape=kk?D8:L8;function D8(e){return e.replace(y9e,"\\$2")}ai.escapeWindowsPath=D8;function L8(e){return e.replace(g9e,"\\$2")}ai.escapePosixPath=L8;ai.convertPathToPattern=kk?jk:Uk;function jk(e){return D8(e).replace(b9e,"//$1").replace(_9e,"/")}ai.convertWindowsPathToPattern=jk;function Uk(e){return L8(e)}ai.convertPosixPathToPattern=Uk});var Hk=g((zEt,$k)=>{$k.exports=function(t){if(typeof t!="string"||t==="")return!1;for(var r;r=/(\\).|([@?!+*]\(.*\))/g.exec(t);){if(r[2])return!0;t=t.slice(r.index+r[0].length)}return!1}});var F8=g(($Et,Vk)=>{var S9e=Hk(),Gk={"{":"}","(":")","[":"]"},x9e=function(e){if(e[0]==="!")return!0;for(var t=0,r=-2,i=-2,n=-2,s=-2,a=-2;tt&&(a===-1||a>i||(a=e.indexOf("\\",t),a===-1||a>i)))||n!==-1&&e[t]==="{"&&e[t+1]!=="}"&&(n=e.indexOf("}",t),n>t&&(a=e.indexOf("\\",t),a===-1||a>n))||s!==-1&&e[t]==="("&&e[t+1]==="?"&&/[:!=]/.test(e[t+2])&&e[t+3]!==")"&&(s=e.indexOf(")",t),s>t&&(a=e.indexOf("\\",t),a===-1||a>s))||r!==-1&&e[t]==="("&&e[t+1]!=="|"&&(rr&&(a=e.indexOf("\\",r),a===-1||a>s))))return!0;if(e[t]==="\\"){var o=e[t+1];t+=2;var l=Gk[o];if(l){var c=e.indexOf(l,t);c!==-1&&(t=c+1)}if(e[t]==="!")return!0}else t++}return!1},T9e=function(e){if(e[0]==="!")return!0;for(var t=0;t{"use strict";var N9e=F8(),R9e=require("path").posix.dirname,A9e=require("os").platform()==="win32",q8="/",C9e=/\\/g,O9e=/[\{\[].*[\}\]]$/,P9e=/(^|[^\\])([\{\[]|\([^\)]+$)/,I9e=/\\([\!\*\?\|\[\]\(\)\{\}])/g;Wk.exports=function(t,r){var i=Object.assign({flipBackslashes:!0},r);i.flipBackslashes&&A9e&&t.indexOf(q8)<0&&(t=t.replace(C9e,q8)),O9e.test(t)&&(t+=q8),t+="a";do t=R9e(t);while(N9e(t)||P9e.test(t));return t.replace(I9e,"$1")}});var s_=g(la=>{"use strict";la.isInteger=e=>typeof e=="number"?Number.isInteger(e):typeof e=="string"&&e.trim()!==""?Number.isInteger(Number(e)):!1;la.find=(e,t)=>e.nodes.find(r=>r.type===t);la.exceedsLimit=(e,t,r=1,i)=>i===!1||!la.isInteger(e)||!la.isInteger(t)?!1:(Number(t)-Number(e))/Number(r)>=i;la.escapeNode=(e,t=0,r)=>{let i=e.nodes[t];i&&(r&&i.type===r||i.type==="open"||i.type==="close")&&i.escaped!==!0&&(i.value="\\"+i.value,i.escaped=!0)};la.encloseBrace=e=>e.type!=="brace"||e.commas>>0+e.ranges>>0?!1:(e.invalid=!0,!0);la.isInvalidBrace=e=>e.type!=="brace"?!1:e.invalid===!0||e.dollar?!0:!(e.commas>>0+e.ranges>>0)||e.open!==!0||e.close!==!0?(e.invalid=!0,!0):!1;la.isOpenOrClose=e=>e.type==="open"||e.type==="close"?!0:e.open===!0||e.close===!0;la.reduce=e=>e.reduce((t,r)=>(r.type==="text"&&t.push(r.value),r.type==="range"&&(r.type="text"),t),[]);la.flatten=(...e)=>{let t=[],r=i=>{for(let n=0;n{"use strict";var Qk=s_();Xk.exports=(e,t={})=>{let r=(i,n={})=>{let s=t.escapeInvalid&&Qk.isInvalidBrace(n),a=i.invalid===!0&&t.escapeInvalid===!0,o="";if(i.value)return(s||a)&&Qk.isOpenOrClose(i)?"\\"+i.value:i.value;if(i.value)return i.value;if(i.nodes)for(let l of i.nodes)o+=r(l);return o};return r(e)}});var Zk=g((WEt,Yk)=>{"use strict";Yk.exports=function(e){return typeof e=="number"?e-e===0:typeof e=="string"&&e.trim()!==""?Number.isFinite?Number.isFinite(+e):isFinite(+e):!1}});var oj=g((KEt,aj)=>{"use strict";var Jk=Zk(),Id=(e,t,r)=>{if(Jk(e)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(t===void 0||e===t)return String(e);if(Jk(t)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let i={relaxZeros:!0,...r};typeof i.strictZeros=="boolean"&&(i.relaxZeros=i.strictZeros===!1);let n=String(i.relaxZeros),s=String(i.shorthand),a=String(i.capture),o=String(i.wrap),l=e+":"+t+"="+n+s+a+o;if(Id.cache.hasOwnProperty(l))return Id.cache[l].result;let c=Math.min(e,t),u=Math.max(e,t);if(Math.abs(c-u)===1){let h=e+"|"+t;return i.capture?`(${h})`:i.wrap===!1?h:`(?:${h})`}let d=sj(e)||sj(t),p={min:e,max:t,a:c,b:u},f=[],m=[];if(d&&(p.isPadded=d,p.maxLen=String(p.max).length),c<0){let h=u<0?Math.abs(u):1;m=ej(h,Math.abs(c),p,i),c=p.a=0}return u>=0&&(f=ej(c,u,p,i)),p.negatives=m,p.positives=f,p.result=D9e(m,f,i),i.capture===!0?p.result=`(${p.result})`:i.wrap!==!1&&f.length+m.length>1&&(p.result=`(?:${p.result})`),Id.cache[l]=p,p.result};function D9e(e,t,r){let i=B8(e,t,"-",!1,r)||[],n=B8(t,e,"",!1,r)||[],s=B8(e,t,"-?",!0,r)||[];return i.concat(s).concat(n).join("|")}function L9e(e,t){let r=1,i=1,n=rj(e,r),s=new Set([t]);for(;e<=n&&n<=t;)s.add(n),r+=1,n=rj(e,r);for(n=ij(t+1,i)-1;e1&&o.count.pop(),o.count.push(u.count[0]),o.string=o.pattern+nj(o.count),a=c+1;continue}r.isPadded&&(d=k9e(c,r,i)),u.string=d+u.pattern+nj(u.count),s.push(u),a=c+1,o=u}return s}function B8(e,t,r,i,n){let s=[];for(let a of e){let{string:o}=a;!i&&!tj(t,"string",o)&&s.push(r+o),i&&tj(t,"string",o)&&s.push(r+o)}return s}function q9e(e,t){let r=[];for(let i=0;it?1:t>e?-1:0}function tj(e,t,r){return e.some(i=>i[t]===r)}function rj(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function ij(e,t){return e-e%Math.pow(10,t)}function nj(e){let[t=0,r=""]=e;return r||t>1?`{${t+(r?","+r:"")}}`:""}function M9e(e,t,r){return`[${e}${t-e===1?"":"-"}${t}]`}function sj(e){return/^-?(0+)\d/.test(e)}function k9e(e,t,r){if(!t.isPadded)return e;let i=Math.abs(t.maxLen-String(e).length),n=r.relaxZeros!==!1;switch(i){case 0:return"";case 1:return n?"0?":"0";case 2:return n?"0{0,2}":"00";default:return n?`0{0,${i}}`:`0{${i}}`}}Id.cache={};Id.clearCache=()=>Id.cache={};aj.exports=Id});var j8=g((QEt,mj)=>{"use strict";var j9e=require("util"),cj=oj(),lj=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),U9e=e=>t=>e===!0?Number(t):String(t),M8=e=>typeof e=="number"||typeof e=="string"&&e!=="",Q0=e=>Number.isInteger(+e),k8=e=>{let t=`${e}`,r=-1;if(t[0]==="-"&&(t=t.slice(1)),t==="0")return!1;for(;t[++r]==="0";);return r>0},z9e=(e,t,r)=>typeof e=="string"||typeof t=="string"?!0:r.stringify===!0,$9e=(e,t,r)=>{if(t>0){let i=e[0]==="-"?"-":"";i&&(e=e.slice(1)),e=i+e.padStart(i?t-1:t,"0")}return r===!1?String(e):e},l_=(e,t)=>{let r=e[0]==="-"?"-":"";for(r&&(e=e.slice(1),t--);e.length{e.negatives.sort((o,l)=>ol?1:0),e.positives.sort((o,l)=>ol?1:0);let i=t.capture?"":"?:",n="",s="",a;return e.positives.length&&(n=e.positives.map(o=>l_(String(o),r)).join("|")),e.negatives.length&&(s=`-(${i}${e.negatives.map(o=>l_(String(o),r)).join("|")})`),n&&s?a=`${n}|${s}`:a=n||s,t.wrap?`(${i}${a})`:a},uj=(e,t,r,i)=>{if(r)return cj(e,t,{wrap:!1,...i});let n=String.fromCharCode(e);if(e===t)return n;let s=String.fromCharCode(t);return`[${n}-${s}]`},dj=(e,t,r)=>{if(Array.isArray(e)){let i=r.wrap===!0,n=r.capture?"":"?:";return i?`(${n}${e.join("|")})`:e.join("|")}return cj(e,t,r)},pj=(...e)=>new RangeError("Invalid range arguments: "+j9e.inspect(...e)),fj=(e,t,r)=>{if(r.strictRanges===!0)throw pj([e,t]);return[]},G9e=(e,t)=>{if(t.strictRanges===!0)throw new TypeError(`Expected step "${e}" to be a number`);return[]},V9e=(e,t,r=1,i={})=>{let n=Number(e),s=Number(t);if(!Number.isInteger(n)||!Number.isInteger(s)){if(i.strictRanges===!0)throw pj([e,t]);return[]}n===0&&(n=0),s===0&&(s=0);let a=n>s,o=String(e),l=String(t),c=String(r);r=Math.max(Math.abs(r),1);let u=k8(o)||k8(l)||k8(c),d=u?Math.max(o.length,l.length,c.length):0,p=u===!1&&z9e(e,t,i)===!1,f=i.transform||U9e(p);if(i.toRegex&&r===1)return uj(l_(e,d),l_(t,d),!0,i);let m={negatives:[],positives:[]},h=w=>m[w<0?"negatives":"positives"].push(Math.abs(w)),y=[],b=0;for(;a?n>=s:n<=s;)i.toRegex===!0&&r>1?h(n):y.push($9e(f(n,b),d,p)),n=a?n-r:n+r,b++;return i.toRegex===!0?r>1?H9e(m,i,d):dj(y,null,{wrap:!1,...i}):y},W9e=(e,t,r=1,i={})=>{if(!Q0(e)&&e.length>1||!Q0(t)&&t.length>1)return fj(e,t,i);let n=i.transform||(p=>String.fromCharCode(p)),s=`${e}`.charCodeAt(0),a=`${t}`.charCodeAt(0),o=s>a,l=Math.min(s,a),c=Math.max(s,a);if(i.toRegex&&r===1)return uj(l,c,!1,i);let u=[],d=0;for(;o?s>=a:s<=a;)u.push(n(s,d)),s=o?s-r:s+r,d++;return i.toRegex===!0?dj(u,null,{wrap:!1,options:i}):u},o_=(e,t,r,i={})=>{if(t==null&&M8(e))return[e];if(!M8(e)||!M8(t))return fj(e,t,i);if(typeof r=="function")return o_(e,t,1,{transform:r});if(lj(r))return o_(e,t,0,r);let n={...i};return n.capture===!0&&(n.wrap=!0),r=r||n.step||1,Q0(r)?Q0(e)&&Q0(t)?V9e(e,t,r,n):W9e(e,t,Math.max(Math.abs(r),1),n):r!=null&&!lj(r)?G9e(r,n):o_(e,t,1,r)};mj.exports=o_});var yj=g((XEt,gj)=>{"use strict";var K9e=j8(),hj=s_(),Q9e=(e,t={})=>{let r=(i,n={})=>{let s=hj.isInvalidBrace(n),a=i.invalid===!0&&t.escapeInvalid===!0,o=s===!0||a===!0,l=t.escapeInvalid===!0?"\\":"",c="";if(i.isOpen===!0)return l+i.value;if(i.isClose===!0)return console.log("node.isClose",l,i.value),l+i.value;if(i.type==="open")return o?l+i.value:"(";if(i.type==="close")return o?l+i.value:")";if(i.type==="comma")return i.prev.type==="comma"?"":o?i.value:"|";if(i.value)return i.value;if(i.nodes&&i.ranges>0){let u=hj.reduce(i.nodes),d=K9e(...u,{...t,wrap:!1,toRegex:!0,strictZeros:!0});if(d.length!==0)return u.length>1&&d.length>1?`(${d})`:d}if(i.nodes)for(let u of i.nodes)c+=r(u,i);return c};return r(e)};gj.exports=Q9e});var vj=g((YEt,_j)=>{"use strict";var X9e=j8(),bj=a_(),Mf=s_(),Dd=(e="",t="",r=!1)=>{let i=[];if(e=[].concat(e),t=[].concat(t),!t.length)return e;if(!e.length)return r?Mf.flatten(t).map(n=>`{${n}}`):t;for(let n of e)if(Array.isArray(n))for(let s of n)i.push(Dd(s,t,r));else for(let s of t)r===!0&&typeof s=="string"&&(s=`{${s}}`),i.push(Array.isArray(s)?Dd(n,s,r):n+s);return Mf.flatten(i)},Y9e=(e,t={})=>{let r=t.rangeLimit===void 0?1e3:t.rangeLimit,i=(n,s={})=>{n.queue=[];let a=s,o=s.queue;for(;a.type!=="brace"&&a.type!=="root"&&a.parent;)a=a.parent,o=a.queue;if(n.invalid||n.dollar){o.push(Dd(o.pop(),bj(n,t)));return}if(n.type==="brace"&&n.invalid!==!0&&n.nodes.length===2){o.push(Dd(o.pop(),["{}"]));return}if(n.nodes&&n.ranges>0){let d=Mf.reduce(n.nodes);if(Mf.exceedsLimit(...d,t.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let p=X9e(...d,t);p.length===0&&(p=bj(n,t)),o.push(Dd(o.pop(),p)),n.nodes=[];return}let l=Mf.encloseBrace(n),c=n.queue,u=n;for(;u.type!=="brace"&&u.type!=="root"&&u.parent;)u=u.parent,c=u.queue;for(let d=0;d{"use strict";wj.exports={MAX_LENGTH:1e4,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:` +`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var Rj=g((JEt,Nj)=>{"use strict";var Z9e=a_(),{MAX_LENGTH:Sj,CHAR_BACKSLASH:U8,CHAR_BACKTICK:J9e,CHAR_COMMA:eEe,CHAR_DOT:tEe,CHAR_LEFT_PARENTHESES:rEe,CHAR_RIGHT_PARENTHESES:iEe,CHAR_LEFT_CURLY_BRACE:nEe,CHAR_RIGHT_CURLY_BRACE:sEe,CHAR_LEFT_SQUARE_BRACKET:xj,CHAR_RIGHT_SQUARE_BRACKET:Tj,CHAR_DOUBLE_QUOTE:aEe,CHAR_SINGLE_QUOTE:oEe,CHAR_NO_BREAK_SPACE:lEe,CHAR_ZERO_WIDTH_NOBREAK_SPACE:cEe}=Ej(),uEe=(e,t={})=>{if(typeof e!="string")throw new TypeError("Expected a string");let r=t||{},i=typeof r.maxLength=="number"?Math.min(Sj,r.maxLength):Sj;if(e.length>i)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${i})`);let n={type:"root",input:e,nodes:[]},s=[n],a=n,o=n,l=0,c=e.length,u=0,d=0,p,f=()=>e[u++],m=h=>{if(h.type==="text"&&o.type==="dot"&&(o.type="text"),o&&o.type==="text"&&h.type==="text"){o.value+=h.value;return}return a.nodes.push(h),h.parent=a,h.prev=o,o=h,h};for(m({type:"bos"});u0){if(a.ranges>0){a.ranges=0;let h=a.nodes.shift();a.nodes=[h,{type:"text",value:Z9e(a)}]}m({type:"comma",value:p}),a.commas++;continue}if(p===tEe&&d>0&&a.commas===0){let h=a.nodes;if(d===0||h.length===0){m({type:"text",value:p});continue}if(o.type==="dot"){if(a.range=[],o.value+=p,o.type="range",a.nodes.length!==3&&a.nodes.length!==5){a.invalid=!0,a.ranges=0,o.type="text";continue}a.ranges++,a.args=[];continue}if(o.type==="range"){h.pop();let y=h[h.length-1];y.value+=o.value+p,o=y,a.ranges--;continue}m({type:"dot",value:p});continue}m({type:"text",value:p})}do if(a=s.pop(),a.type!=="root"){a.nodes.forEach(b=>{b.nodes||(b.type==="open"&&(b.isOpen=!0),b.type==="close"&&(b.isClose=!0),b.nodes||(b.type="text"),b.invalid=!0)});let h=s[s.length-1],y=h.nodes.indexOf(a);h.nodes.splice(y,1,...a.nodes)}while(s.length>0);return m({type:"eos"}),n};Nj.exports=uEe});var Oj=g((e5t,Cj)=>{"use strict";var Aj=a_(),dEe=yj(),pEe=vj(),fEe=Rj(),Is=(e,t={})=>{let r=[];if(Array.isArray(e))for(let i of e){let n=Is.create(i,t);Array.isArray(n)?r.push(...n):r.push(n)}else r=[].concat(Is.create(e,t));return t&&t.expand===!0&&t.nodupes===!0&&(r=[...new Set(r)]),r};Is.parse=(e,t={})=>fEe(e,t);Is.stringify=(e,t={})=>Aj(typeof e=="string"?Is.parse(e,t):e,t);Is.compile=(e,t={})=>(typeof e=="string"&&(e=Is.parse(e,t)),dEe(e,t));Is.expand=(e,t={})=>{typeof e=="string"&&(e=Is.parse(e,t));let r=pEe(e,t);return t.noempty===!0&&(r=r.filter(Boolean)),t.nodupes===!0&&(r=[...new Set(r)]),r};Is.create=(e,t={})=>e===""||e.length<3?[e]:t.expand!==!0?Is.compile(e,t):Is.expand(e,t);Cj.exports=Is});var X0=g((t5t,Fj)=>{"use strict";var mEe=require("path"),$o="\\\\/",Pj=`[^${$o}]`,Vl="\\.",hEe="\\+",gEe="\\?",c_="\\/",yEe="(?=.)",Ij="[^/]",z8=`(?:${c_}|$)`,Dj=`(?:^|${c_})`,$8=`${Vl}{1,2}${z8}`,bEe=`(?!${Vl})`,_Ee=`(?!${Dj}${$8})`,vEe=`(?!${Vl}{0,1}${z8})`,wEe=`(?!${$8})`,EEe=`[^.${c_}]`,SEe=`${Ij}*?`,Lj={DOT_LITERAL:Vl,PLUS_LITERAL:hEe,QMARK_LITERAL:gEe,SLASH_LITERAL:c_,ONE_CHAR:yEe,QMARK:Ij,END_ANCHOR:z8,DOTS_SLASH:$8,NO_DOT:bEe,NO_DOTS:_Ee,NO_DOT_SLASH:vEe,NO_DOTS_SLASH:wEe,QMARK_NO_DOT:EEe,STAR:SEe,START_ANCHOR:Dj},xEe={...Lj,SLASH_LITERAL:`[${$o}]`,QMARK:Pj,STAR:`${Pj}*?`,DOTS_SLASH:`${Vl}{1,2}(?:[${$o}]|$)`,NO_DOT:`(?!${Vl})`,NO_DOTS:`(?!(?:^|[${$o}])${Vl}{1,2}(?:[${$o}]|$))`,NO_DOT_SLASH:`(?!${Vl}{0,1}(?:[${$o}]|$))`,NO_DOTS_SLASH:`(?!${Vl}{1,2}(?:[${$o}]|$))`,QMARK_NO_DOT:`[^.${$o}]`,START_ANCHOR:`(?:^|[${$o}])`,END_ANCHOR:`(?:[${$o}]|$)`},TEe={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};Fj.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:TEe,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:mEe.sep,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===!0?xEe:Lj}}});var Y0=g(us=>{"use strict";var NEe=require("path"),REe=process.platform==="win32",{REGEX_BACKSLASH:AEe,REGEX_REMOVE_BACKSLASH:CEe,REGEX_SPECIAL_CHARS:OEe,REGEX_SPECIAL_CHARS_GLOBAL:PEe}=X0();us.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);us.hasRegexChars=e=>OEe.test(e);us.isRegexChar=e=>e.length===1&&us.hasRegexChars(e);us.escapeRegex=e=>e.replace(PEe,"\\$1");us.toPosixSlashes=e=>e.replace(AEe,"/");us.removeBackslashes=e=>e.replace(CEe,t=>t==="\\"?"":t);us.supportsLookbehinds=()=>{let e=process.version.slice(1).split(".").map(Number);return e.length===3&&e[0]>=9||e[0]===8&&e[1]>=10};us.isWindows=e=>e&&typeof e.windows=="boolean"?e.windows:REe===!0||NEe.sep==="\\";us.escapeLast=(e,t,r)=>{let i=e.lastIndexOf(t,r);return i===-1?e:e[i-1]==="\\"?us.escapeLast(e,t,i-1):`${e.slice(0,i)}\\${e.slice(i)}`};us.removePrefix=(e,t={})=>{let r=e;return r.startsWith("./")&&(r=r.slice(2),t.prefix="./"),r};us.wrapOutput=(e,t={},r={})=>{let i=r.contains?"":"^",n=r.contains?"":"$",s=`${i}(?:${e})${n}`;return t.negated===!0&&(s=`(?:^(?!${s}).*$)`),s}});var $j=g((i5t,zj)=>{"use strict";var qj=Y0(),{CHAR_ASTERISK:H8,CHAR_AT:IEe,CHAR_BACKWARD_SLASH:Z0,CHAR_COMMA:DEe,CHAR_DOT:G8,CHAR_EXCLAMATION_MARK:V8,CHAR_FORWARD_SLASH:Uj,CHAR_LEFT_CURLY_BRACE:W8,CHAR_LEFT_PARENTHESES:K8,CHAR_LEFT_SQUARE_BRACKET:LEe,CHAR_PLUS:FEe,CHAR_QUESTION_MARK:Bj,CHAR_RIGHT_CURLY_BRACE:qEe,CHAR_RIGHT_PARENTHESES:Mj,CHAR_RIGHT_SQUARE_BRACKET:BEe}=X0(),kj=e=>e===Uj||e===Z0,jj=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?1/0:1)},MEe=(e,t)=>{let r=t||{},i=e.length-1,n=r.parts===!0||r.scanToEnd===!0,s=[],a=[],o=[],l=e,c=-1,u=0,d=0,p=!1,f=!1,m=!1,h=!1,y=!1,b=!1,w=!1,v=!1,E=!1,T=!1,L=0,O,B,P={value:"",depth:0,isGlob:!1},M=()=>c>=i,x=()=>l.charCodeAt(c+1),Y=()=>(O=B,l.charCodeAt(++c));for(;c0&&(R=l.slice(0,u),l=l.slice(u),d-=u),F&&m===!0&&d>0?(F=l.slice(0,d),I=l.slice(d)):m===!0?(F="",I=l):F=l,F&&F!==""&&F!=="/"&&F!==l&&kj(F.charCodeAt(F.length-1))&&(F=F.slice(0,-1)),r.unescape===!0&&(I&&(I=qj.removeBackslashes(I)),F&&w===!0&&(F=qj.removeBackslashes(F)));let q={prefix:R,input:e,start:u,base:F,glob:I,isBrace:p,isBracket:f,isGlob:m,isExtglob:h,isGlobstar:y,negated:v,negatedExtglob:E};if(r.tokens===!0&&(q.maxDepth=0,kj(B)||a.push(P),q.tokens=a),r.parts===!0||r.tokens===!0){let ae;for(let ie=0;ie{"use strict";var u_=X0(),Ds=Y0(),{MAX_LENGTH:d_,POSIX_REGEX_SOURCE:kEe,REGEX_NON_SPECIAL_CHARS:jEe,REGEX_SPECIAL_CHARS_BACKREF:UEe,REPLACEMENTS:Hj}=u_,zEe=(e,t)=>{if(typeof t.expandRange=="function")return t.expandRange(...e,t);e.sort();let r=`[${e.join("-")}]`;try{new RegExp(r)}catch{return e.map(n=>Ds.escapeRegex(n)).join("..")}return r},kf=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,Q8=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=Hj[e]||e;let r={...t},i=typeof r.maxLength=="number"?Math.min(d_,r.maxLength):d_,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);let s={type:"bos",value:"",output:r.prepend||""},a=[s],o=r.capture?"":"?:",l=Ds.isWindows(t),c=u_.globChars(l),u=u_.extglobChars(c),{DOT_LITERAL:d,PLUS_LITERAL:p,SLASH_LITERAL:f,ONE_CHAR:m,DOTS_SLASH:h,NO_DOT:y,NO_DOT_SLASH:b,NO_DOTS_SLASH:w,QMARK:v,QMARK_NO_DOT:E,STAR:T,START_ANCHOR:L}=c,O=se=>`(${o}(?:(?!${L}${se.dot?h:d}).)*?)`,B=r.dot?"":y,P=r.dot?v:E,M=r.bash===!0?O(r):T;r.capture&&(M=`(${M})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let x={input:e,index:-1,start:0,dot:r.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:a};e=Ds.removePrefix(e,x),n=e.length;let Y=[],F=[],R=[],I=s,q,ae=()=>x.index===n-1,ie=x.peek=(se=1)=>e[x.index+se],ve=x.advance=()=>e[++x.index]||"",ze=()=>e.slice(x.index+1),pt=(se="",ut=0)=>{x.consumed+=se,x.index+=ut},_t=se=>{x.output+=se.output!=null?se.output:se.value,pt(se.value)},Wt=()=>{let se=1;for(;ie()==="!"&&(ie(2)!=="("||ie(3)==="?");)ve(),x.start++,se++;return se%2===0?!1:(x.negated=!0,x.start++,!0)},Fr=se=>{x[se]++,R.push(se)},Ve=se=>{x[se]--,R.pop()},Re=se=>{if(I.type==="globstar"){let ut=x.braces>0&&(se.type==="comma"||se.type==="brace"),re=se.extglob===!0||Y.length&&(se.type==="pipe"||se.type==="paren");se.type!=="slash"&&se.type!=="paren"&&!ut&&!re&&(x.output=x.output.slice(0,-I.output.length),I.type="star",I.value="*",I.output=M,x.output+=I.output)}if(Y.length&&se.type!=="paren"&&(Y[Y.length-1].inner+=se.value),(se.value||se.output)&&_t(se),I&&I.type==="text"&&se.type==="text"){I.value+=se.value,I.output=(I.output||"")+se.value;return}se.prev=I,a.push(se),I=se},Fn=(se,ut)=>{let re={...u[ut],conditions:1,inner:""};re.prev=I,re.parens=x.parens,re.output=x.output;let Ge=(r.capture?"(":"")+re.open;Fr("parens"),Re({type:se,value:ut,output:x.output?"":m}),Re({type:"paren",extglob:!0,value:ve(),output:Ge}),Y.push(re)},Rd=se=>{let ut=se.close+(r.capture?")":""),re;if(se.type==="negate"){let Ge=M;if(se.inner&&se.inner.length>1&&se.inner.includes("/")&&(Ge=O(r)),(Ge!==M||ae()||/^\)+$/.test(ze()))&&(ut=se.close=`)$))${Ge}`),se.inner.includes("*")&&(re=ze())&&/^\.[^\\/.]+$/.test(re)){let Xt=Q8(re,{...t,fastpaths:!1}).output;ut=se.close=`)${Xt})${Ge})`}se.prev.type==="bos"&&(x.negatedExtglob=!0)}Re({type:"paren",extglob:!0,value:q,output:ut}),Ve("parens")};if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let se=!1,ut=e.replace(UEe,(re,Ge,Xt,si,yr,Hl)=>si==="\\"?(se=!0,re):si==="?"?Ge?Ge+si+(yr?v.repeat(yr.length):""):Hl===0?P+(yr?v.repeat(yr.length):""):v.repeat(Xt.length):si==="."?d.repeat(Xt.length):si==="*"?Ge?Ge+si+(yr?M:""):M:Ge?re:`\\${re}`);return se===!0&&(r.unescape===!0?ut=ut.replace(/\\/g,""):ut=ut.replace(/\\+/g,re=>re.length%2===0?"\\\\":re?"\\":"")),ut===e&&r.contains===!0?(x.output=e,x):(x.output=Ds.wrapOutput(ut,x,t),x)}for(;!ae();){if(q=ve(),q==="\0")continue;if(q==="\\"){let re=ie();if(re==="/"&&r.bash!==!0||re==="."||re===";")continue;if(!re){q+="\\",Re({type:"text",value:q});continue}let Ge=/^\\+/.exec(ze()),Xt=0;if(Ge&&Ge[0].length>2&&(Xt=Ge[0].length,x.index+=Xt,Xt%2!==0&&(q+="\\")),r.unescape===!0?q=ve():q+=ve(),x.brackets===0){Re({type:"text",value:q});continue}}if(x.brackets>0&&(q!=="]"||I.value==="["||I.value==="[^")){if(r.posix!==!1&&q===":"){let re=I.value.slice(1);if(re.includes("[")&&(I.posix=!0,re.includes(":"))){let Ge=I.value.lastIndexOf("["),Xt=I.value.slice(0,Ge),si=I.value.slice(Ge+2),yr=kEe[si];if(yr){I.value=Xt+yr,x.backtrack=!0,ve(),!s.output&&a.indexOf(I)===1&&(s.output=m);continue}}}(q==="["&&ie()!==":"||q==="-"&&ie()==="]")&&(q=`\\${q}`),q==="]"&&(I.value==="["||I.value==="[^")&&(q=`\\${q}`),r.posix===!0&&q==="!"&&I.value==="["&&(q="^"),I.value+=q,_t({value:q});continue}if(x.quotes===1&&q!=='"'){q=Ds.escapeRegex(q),I.value+=q,_t({value:q});continue}if(q==='"'){x.quotes=x.quotes===1?0:1,r.keepQuotes===!0&&Re({type:"text",value:q});continue}if(q==="("){Fr("parens"),Re({type:"paren",value:q});continue}if(q===")"){if(x.parens===0&&r.strictBrackets===!0)throw new SyntaxError(kf("opening","("));let re=Y[Y.length-1];if(re&&x.parens===re.parens+1){Rd(Y.pop());continue}Re({type:"paren",value:q,output:x.parens?")":"\\)"}),Ve("parens");continue}if(q==="["){if(r.nobracket===!0||!ze().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(kf("closing","]"));q=`\\${q}`}else Fr("brackets");Re({type:"bracket",value:q});continue}if(q==="]"){if(r.nobracket===!0||I&&I.type==="bracket"&&I.value.length===1){Re({type:"text",value:q,output:`\\${q}`});continue}if(x.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(kf("opening","["));Re({type:"text",value:q,output:`\\${q}`});continue}Ve("brackets");let re=I.value.slice(1);if(I.posix!==!0&&re[0]==="^"&&!re.includes("/")&&(q=`/${q}`),I.value+=q,_t({value:q}),r.literalBrackets===!1||Ds.hasRegexChars(re))continue;let Ge=Ds.escapeRegex(I.value);if(x.output=x.output.slice(0,-I.value.length),r.literalBrackets===!0){x.output+=Ge,I.value=Ge;continue}I.value=`(${o}${Ge}|${I.value})`,x.output+=I.value;continue}if(q==="{"&&r.nobrace!==!0){Fr("braces");let re={type:"brace",value:q,output:"(",outputIndex:x.output.length,tokensIndex:x.tokens.length};F.push(re),Re(re);continue}if(q==="}"){let re=F[F.length-1];if(r.nobrace===!0||!re){Re({type:"text",value:q,output:q});continue}let Ge=")";if(re.dots===!0){let Xt=a.slice(),si=[];for(let yr=Xt.length-1;yr>=0&&(a.pop(),Xt[yr].type!=="brace");yr--)Xt[yr].type!=="dots"&&si.unshift(Xt[yr].value);Ge=zEe(si,r),x.backtrack=!0}if(re.comma!==!0&&re.dots!==!0){let Xt=x.output.slice(0,re.outputIndex),si=x.tokens.slice(re.tokensIndex);re.value=re.output="\\{",q=Ge="\\}",x.output=Xt;for(let yr of si)x.output+=yr.output||yr.value}Re({type:"brace",value:q,output:Ge}),Ve("braces"),F.pop();continue}if(q==="|"){Y.length>0&&Y[Y.length-1].conditions++,Re({type:"text",value:q});continue}if(q===","){let re=q,Ge=F[F.length-1];Ge&&R[R.length-1]==="braces"&&(Ge.comma=!0,re="|"),Re({type:"comma",value:q,output:re});continue}if(q==="/"){if(I.type==="dot"&&x.index===x.start+1){x.start=x.index+1,x.consumed="",x.output="",a.pop(),I=s;continue}Re({type:"slash",value:q,output:f});continue}if(q==="."){if(x.braces>0&&I.type==="dot"){I.value==="."&&(I.output=d);let re=F[F.length-1];I.type="dots",I.output+=q,I.value+=q,re.dots=!0;continue}if(x.braces+x.parens===0&&I.type!=="bos"&&I.type!=="slash"){Re({type:"text",value:q,output:d});continue}Re({type:"dot",value:q,output:d});continue}if(q==="?"){if(!(I&&I.value==="(")&&r.noextglob!==!0&&ie()==="("&&ie(2)!=="?"){Fn("qmark",q);continue}if(I&&I.type==="paren"){let Ge=ie(),Xt=q;if(Ge==="<"&&!Ds.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(I.value==="("&&!/[!=<:]/.test(Ge)||Ge==="<"&&!/<([!=]|\w+>)/.test(ze()))&&(Xt=`\\${q}`),Re({type:"text",value:q,output:Xt});continue}if(r.dot!==!0&&(I.type==="slash"||I.type==="bos")){Re({type:"qmark",value:q,output:E});continue}Re({type:"qmark",value:q,output:v});continue}if(q==="!"){if(r.noextglob!==!0&&ie()==="("&&(ie(2)!=="?"||!/[!=<:]/.test(ie(3)))){Fn("negate",q);continue}if(r.nonegate!==!0&&x.index===0){Wt();continue}}if(q==="+"){if(r.noextglob!==!0&&ie()==="("&&ie(2)!=="?"){Fn("plus",q);continue}if(I&&I.value==="("||r.regex===!1){Re({type:"plus",value:q,output:p});continue}if(I&&(I.type==="bracket"||I.type==="paren"||I.type==="brace")||x.parens>0){Re({type:"plus",value:q});continue}Re({type:"plus",value:p});continue}if(q==="@"){if(r.noextglob!==!0&&ie()==="("&&ie(2)!=="?"){Re({type:"at",extglob:!0,value:q,output:""});continue}Re({type:"text",value:q});continue}if(q!=="*"){(q==="$"||q==="^")&&(q=`\\${q}`);let re=jEe.exec(ze());re&&(q+=re[0],x.index+=re[0].length),Re({type:"text",value:q});continue}if(I&&(I.type==="globstar"||I.star===!0)){I.type="star",I.star=!0,I.value+=q,I.output=M,x.backtrack=!0,x.globstar=!0,pt(q);continue}let se=ze();if(r.noextglob!==!0&&/^\([^?]/.test(se)){Fn("star",q);continue}if(I.type==="star"){if(r.noglobstar===!0){pt(q);continue}let re=I.prev,Ge=re.prev,Xt=re.type==="slash"||re.type==="bos",si=Ge&&(Ge.type==="star"||Ge.type==="globstar");if(r.bash===!0&&(!Xt||se[0]&&se[0]!=="/")){Re({type:"star",value:q,output:""});continue}let yr=x.braces>0&&(re.type==="comma"||re.type==="brace"),Hl=Y.length&&(re.type==="pipe"||re.type==="paren");if(!Xt&&re.type!=="paren"&&!yr&&!Hl){Re({type:"star",value:q,output:""});continue}for(;se.slice(0,3)==="/**";){let Mo=e[x.index+4];if(Mo&&Mo!=="/")break;se=se.slice(3),pt("/**",3)}if(re.type==="bos"&&ae()){I.type="globstar",I.value+=q,I.output=O(r),x.output=I.output,x.globstar=!0,pt(q);continue}if(re.type==="slash"&&re.prev.type!=="bos"&&!si&&ae()){x.output=x.output.slice(0,-(re.output+I.output).length),re.output=`(?:${re.output}`,I.type="globstar",I.output=O(r)+(r.strictSlashes?")":"|$)"),I.value+=q,x.globstar=!0,x.output+=re.output+I.output,pt(q);continue}if(re.type==="slash"&&re.prev.type!=="bos"&&se[0]==="/"){let Mo=se[1]!==void 0?"|$":"";x.output=x.output.slice(0,-(re.output+I.output).length),re.output=`(?:${re.output}`,I.type="globstar",I.output=`${O(r)}${f}|${f}${Mo})`,I.value+=q,x.output+=re.output+I.output,x.globstar=!0,pt(q+ve()),Re({type:"slash",value:"/",output:""});continue}if(re.type==="bos"&&se[0]==="/"){I.type="globstar",I.value+=q,I.output=`(?:^|${f}|${O(r)}${f})`,x.output=I.output,x.globstar=!0,pt(q+ve()),Re({type:"slash",value:"/",output:""});continue}x.output=x.output.slice(0,-I.output.length),I.type="globstar",I.output=O(r),I.value+=q,x.output+=I.output,x.globstar=!0,pt(q);continue}let ut={type:"star",value:q,output:M};if(r.bash===!0){ut.output=".*?",(I.type==="bos"||I.type==="slash")&&(ut.output=B+ut.output),Re(ut);continue}if(I&&(I.type==="bracket"||I.type==="paren")&&r.regex===!0){ut.output=q,Re(ut);continue}(x.index===x.start||I.type==="slash"||I.type==="dot")&&(I.type==="dot"?(x.output+=b,I.output+=b):r.dot===!0?(x.output+=w,I.output+=w):(x.output+=B,I.output+=B),ie()!=="*"&&(x.output+=m,I.output+=m)),Re(ut)}for(;x.brackets>0;){if(r.strictBrackets===!0)throw new SyntaxError(kf("closing","]"));x.output=Ds.escapeLast(x.output,"["),Ve("brackets")}for(;x.parens>0;){if(r.strictBrackets===!0)throw new SyntaxError(kf("closing",")"));x.output=Ds.escapeLast(x.output,"("),Ve("parens")}for(;x.braces>0;){if(r.strictBrackets===!0)throw new SyntaxError(kf("closing","}"));x.output=Ds.escapeLast(x.output,"{"),Ve("braces")}if(r.strictSlashes!==!0&&(I.type==="star"||I.type==="bracket")&&Re({type:"maybe_slash",value:"",output:`${f}?`}),x.backtrack===!0){x.output="";for(let se of x.tokens)x.output+=se.output!=null?se.output:se.value,se.suffix&&(x.output+=se.suffix)}return x};Q8.fastpaths=(e,t)=>{let r={...t},i=typeof r.maxLength=="number"?Math.min(d_,r.maxLength):d_,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);e=Hj[e]||e;let s=Ds.isWindows(t),{DOT_LITERAL:a,SLASH_LITERAL:o,ONE_CHAR:l,DOTS_SLASH:c,NO_DOT:u,NO_DOTS:d,NO_DOTS_SLASH:p,STAR:f,START_ANCHOR:m}=u_.globChars(s),h=r.dot?d:u,y=r.dot?p:u,b=r.capture?"":"?:",w={negated:!1,prefix:""},v=r.bash===!0?".*?":f;r.capture&&(v=`(${v})`);let E=B=>B.noglobstar===!0?v:`(${b}(?:(?!${m}${B.dot?c:a}).)*?)`,T=B=>{switch(B){case"*":return`${h}${l}${v}`;case".*":return`${a}${l}${v}`;case"*.*":return`${h}${v}${a}${l}${v}`;case"*/*":return`${h}${v}${o}${l}${y}${v}`;case"**":return h+E(r);case"**/*":return`(?:${h}${E(r)}${o})?${y}${l}${v}`;case"**/*.*":return`(?:${h}${E(r)}${o})?${y}${v}${a}${l}${v}`;case"**/.*":return`(?:${h}${E(r)}${o})?${a}${l}${v}`;default:{let P=/^(.*?)\.(\w+)$/.exec(B);if(!P)return;let M=T(P[1]);return M?M+a+P[2]:void 0}}},L=Ds.removePrefix(e,w),O=T(L);return O&&r.strictSlashes!==!0&&(O+=`${o}?`),O};Gj.exports=Q8});var Kj=g((s5t,Wj)=>{"use strict";var $Ee=require("path"),HEe=$j(),X8=Vj(),Y8=Y0(),GEe=X0(),VEe=e=>e&&typeof e=="object"&&!Array.isArray(e),ei=(e,t,r=!1)=>{if(Array.isArray(e)){let u=e.map(p=>ei(p,t,r));return p=>{for(let f of u){let m=f(p);if(m)return m}return!1}}let i=VEe(e)&&e.tokens&&e.input;if(e===""||typeof e!="string"&&!i)throw new TypeError("Expected pattern to be a non-empty string");let n=t||{},s=Y8.isWindows(t),a=i?ei.compileRe(e,t):ei.makeRe(e,t,!1,!0),o=a.state;delete a.state;let l=()=>!1;if(n.ignore){let u={...t,ignore:null,onMatch:null,onResult:null};l=ei(n.ignore,u,r)}let c=(u,d=!1)=>{let{isMatch:p,match:f,output:m}=ei.test(u,a,t,{glob:e,posix:s}),h={glob:e,state:o,regex:a,posix:s,input:u,output:m,match:f,isMatch:p};return typeof n.onResult=="function"&&n.onResult(h),p===!1?(h.isMatch=!1,d?h:!1):l(u)?(typeof n.onIgnore=="function"&&n.onIgnore(h),h.isMatch=!1,d?h:!1):(typeof n.onMatch=="function"&&n.onMatch(h),d?h:!0)};return r&&(c.state=o),c};ei.test=(e,t,r,{glob:i,posix:n}={})=>{if(typeof e!="string")throw new TypeError("Expected input to be a string");if(e==="")return{isMatch:!1,output:""};let s=r||{},a=s.format||(n?Y8.toPosixSlashes:null),o=e===i,l=o&&a?a(e):e;return o===!1&&(l=a?a(e):e,o=l===i),(o===!1||s.capture===!0)&&(s.matchBase===!0||s.basename===!0?o=ei.matchBase(e,t,r,n):o=t.exec(l)),{isMatch:!!o,match:o,output:l}};ei.matchBase=(e,t,r,i=Y8.isWindows(r))=>(t instanceof RegExp?t:ei.makeRe(t,r)).test($Ee.basename(e));ei.isMatch=(e,t,r)=>ei(t,r)(e);ei.parse=(e,t)=>Array.isArray(e)?e.map(r=>ei.parse(r,t)):X8(e,{...t,fastpaths:!1});ei.scan=(e,t)=>HEe(e,t);ei.compileRe=(e,t,r=!1,i=!1)=>{if(r===!0)return e.output;let n=t||{},s=n.contains?"":"^",a=n.contains?"":"$",o=`${s}(?:${e.output})${a}`;e&&e.negated===!0&&(o=`^(?!${o}).*$`);let l=ei.toRegex(o,t);return i===!0&&(l.state=e),l};ei.makeRe=(e,t={},r=!1,i=!1)=>{if(!e||typeof e!="string")throw new TypeError("Expected a non-empty string");let n={negated:!1,fastpaths:!0};return t.fastpaths!==!1&&(e[0]==="."||e[0]==="*")&&(n.output=X8.fastpaths(e,t)),n.output||(n=X8(e,t)),ei.compileRe(n,t,r,i)};ei.toRegex=(e,t)=>{try{let r=t||{};return new RegExp(e,r.flags||(r.nocase?"i":""))}catch(r){if(t&&t.debug===!0)throw r;return/$^/}};ei.constants=GEe;Wj.exports=ei});var Xj=g((a5t,Qj)=>{"use strict";Qj.exports=Kj()});var rU=g((o5t,tU)=>{"use strict";var Zj=require("util"),Jj=Oj(),Ho=Xj(),Z8=Y0(),Yj=e=>e===""||e==="./",eU=e=>{let t=e.indexOf("{");return t>-1&&e.indexOf("}",t)>-1},lr=(e,t,r)=>{t=[].concat(t),e=[].concat(e);let i=new Set,n=new Set,s=new Set,a=0,o=u=>{s.add(u.output),r&&r.onResult&&r.onResult(u)};for(let u=0;u!i.has(u));if(r&&c.length===0){if(r.failglob===!0)throw new Error(`No matches found for "${t.join(", ")}"`);if(r.nonull===!0||r.nullglob===!0)return r.unescape?t.map(u=>u.replace(/\\/g,"")):t}return c};lr.match=lr;lr.matcher=(e,t)=>Ho(e,t);lr.isMatch=(e,t,r)=>Ho(t,r)(e);lr.any=lr.isMatch;lr.not=(e,t,r={})=>{t=[].concat(t).map(String);let i=new Set,n=[],s=o=>{r.onResult&&r.onResult(o),n.push(o.output)},a=new Set(lr(e,t,{...r,onResult:s}));for(let o of n)a.has(o)||i.add(o);return[...i]};lr.contains=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${Zj.inspect(e)}"`);if(Array.isArray(t))return t.some(i=>lr.contains(e,i,r));if(typeof t=="string"){if(Yj(e)||Yj(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return lr.isMatch(e,t,{...r,contains:!0})};lr.matchKeys=(e,t,r)=>{if(!Z8.isObject(e))throw new TypeError("Expected the first argument to be an object");let i=lr(Object.keys(e),t,r),n={};for(let s of i)n[s]=e[s];return n};lr.some=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let s=Ho(String(n),r);if(i.some(a=>s(a)))return!0}return!1};lr.every=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let s=Ho(String(n),r);if(!i.every(a=>s(a)))return!1}return!0};lr.all=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${Zj.inspect(e)}"`);return[].concat(t).every(i=>Ho(i,r)(e))};lr.capture=(e,t,r)=>{let i=Z8.isWindows(r),s=Ho.makeRe(String(e),{...r,capture:!0}).exec(i?Z8.toPosixSlashes(t):t);if(s)return s.slice(1).map(a=>a===void 0?"":a)};lr.makeRe=(...e)=>Ho.makeRe(...e);lr.scan=(...e)=>Ho.scan(...e);lr.parse=(e,t)=>{let r=[];for(let i of[].concat(e||[]))for(let n of Jj(String(i),t))r.push(Ho.parse(n,t));return r};lr.braces=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return t&&t.nobrace===!0||!eU(e)?[e]:Jj(e,t)};lr.braceExpand=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return lr.braces(e,{...t,expand:!0})};lr.hasBraces=eU;tU.exports=lr});var uU=g(Ue=>{"use strict";Object.defineProperty(Ue,"__esModule",{value:!0});Ue.removeDuplicateSlashes=Ue.matchAny=Ue.convertPatternsToRe=Ue.makeRe=Ue.getPatternParts=Ue.expandBraceExpansion=Ue.expandPatternsWithBraceExpansion=Ue.isAffectDepthOfReadingPattern=Ue.endsWithSlashGlobStar=Ue.hasGlobStar=Ue.getBaseDirectory=Ue.isPatternRelatedToParentDirectory=Ue.getPatternsOutsideCurrentDirectory=Ue.getPatternsInsideCurrentDirectory=Ue.getPositivePatterns=Ue.getNegativePatterns=Ue.isPositivePattern=Ue.isNegativePattern=Ue.convertToNegativePattern=Ue.convertToPositivePattern=Ue.isDynamicPattern=Ue.isStaticPattern=void 0;var WEe=require("path"),KEe=Kk(),J8=rU(),iU="**",QEe="\\",XEe=/[*?]|^!/,YEe=/\[[^[]*]/,ZEe=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,JEe=/[!*+?@]\([^(]*\)/,e5e=/,|\.\./,t5e=/(?!^)\/{2,}/g;function nU(e,t={}){return!sU(e,t)}Ue.isStaticPattern=nU;function sU(e,t={}){return e===""?!1:!!(t.caseSensitiveMatch===!1||e.includes(QEe)||XEe.test(e)||YEe.test(e)||ZEe.test(e)||t.extglob!==!1&&JEe.test(e)||t.braceExpansion!==!1&&r5e(e))}Ue.isDynamicPattern=sU;function r5e(e){let t=e.indexOf("{");if(t===-1)return!1;let r=e.indexOf("}",t+1);if(r===-1)return!1;let i=e.slice(t,r);return e5e.test(i)}function i5e(e){return p_(e)?e.slice(1):e}Ue.convertToPositivePattern=i5e;function n5e(e){return"!"+e}Ue.convertToNegativePattern=n5e;function p_(e){return e.startsWith("!")&&e[1]!=="("}Ue.isNegativePattern=p_;function aU(e){return!p_(e)}Ue.isPositivePattern=aU;function s5e(e){return e.filter(p_)}Ue.getNegativePatterns=s5e;function a5e(e){return e.filter(aU)}Ue.getPositivePatterns=a5e;function o5e(e){return e.filter(t=>!eS(t))}Ue.getPatternsInsideCurrentDirectory=o5e;function l5e(e){return e.filter(eS)}Ue.getPatternsOutsideCurrentDirectory=l5e;function eS(e){return e.startsWith("..")||e.startsWith("./..")}Ue.isPatternRelatedToParentDirectory=eS;function c5e(e){return KEe(e,{flipBackslashes:!1})}Ue.getBaseDirectory=c5e;function u5e(e){return e.includes(iU)}Ue.hasGlobStar=u5e;function oU(e){return e.endsWith("/"+iU)}Ue.endsWithSlashGlobStar=oU;function d5e(e){let t=WEe.basename(e);return oU(e)||nU(t)}Ue.isAffectDepthOfReadingPattern=d5e;function p5e(e){return e.reduce((t,r)=>t.concat(lU(r)),[])}Ue.expandPatternsWithBraceExpansion=p5e;function lU(e){let t=J8.braces(e,{expand:!0,nodupes:!0,keepEscaping:!0});return t.sort((r,i)=>r.length-i.length),t.filter(r=>r!=="")}Ue.expandBraceExpansion=lU;function f5e(e,t){let{parts:r}=J8.scan(e,Object.assign(Object.assign({},t),{parts:!0}));return r.length===0&&(r=[e]),r[0].startsWith("/")&&(r[0]=r[0].slice(1),r.unshift("")),r}Ue.getPatternParts=f5e;function cU(e,t){return J8.makeRe(e,t)}Ue.makeRe=cU;function m5e(e,t){return e.map(r=>cU(r,t))}Ue.convertPatternsToRe=m5e;function h5e(e,t){return t.some(r=>r.test(e))}Ue.matchAny=h5e;function g5e(e){return e.replace(t5e,"/")}Ue.removeDuplicateSlashes=g5e});var pU=g(f_=>{"use strict";Object.defineProperty(f_,"__esModule",{value:!0});f_.merge=void 0;var y5e=P8();function b5e(e){let t=y5e(e);return e.forEach(r=>{r.once("error",i=>t.emit("error",i))}),t.once("close",()=>dU(e)),t.once("end",()=>dU(e)),t}f_.merge=b5e;function dU(e){e.forEach(t=>t.emit("close"))}});var fU=g(jf=>{"use strict";Object.defineProperty(jf,"__esModule",{value:!0});jf.isEmpty=jf.isString=void 0;function _5e(e){return typeof e=="string"}jf.isString=_5e;function v5e(e){return e===""}jf.isEmpty=v5e});var Wl=g(hn=>{"use strict";Object.defineProperty(hn,"__esModule",{value:!0});hn.string=hn.stream=hn.pattern=hn.path=hn.fs=hn.errno=hn.array=void 0;var w5e=qk();hn.array=w5e;var E5e=Bk();hn.errno=E5e;var S5e=Mk();hn.fs=S5e;var x5e=zk();hn.path=x5e;var T5e=uU();hn.pattern=T5e;var N5e=pU();hn.stream=N5e;var R5e=fU();hn.string=R5e});var yU=g(gn=>{"use strict";Object.defineProperty(gn,"__esModule",{value:!0});gn.convertPatternGroupToTask=gn.convertPatternGroupsToTasks=gn.groupPatternsByBaseDirectory=gn.getNegativePatternsAsPositive=gn.getPositivePatterns=gn.convertPatternsToTasks=gn.generate=void 0;var so=Wl();function A5e(e,t){let r=mU(e,t),i=mU(t.ignore,t),n=hU(r),s=gU(r,i),a=n.filter(u=>so.pattern.isStaticPattern(u,t)),o=n.filter(u=>so.pattern.isDynamicPattern(u,t)),l=tS(a,s,!1),c=tS(o,s,!0);return l.concat(c)}gn.generate=A5e;function mU(e,t){let r=e;return t.braceExpansion&&(r=so.pattern.expandPatternsWithBraceExpansion(r)),t.baseNameMatch&&(r=r.map(i=>i.includes("/")?i:`**/${i}`)),r.map(i=>so.pattern.removeDuplicateSlashes(i))}function tS(e,t,r){let i=[],n=so.pattern.getPatternsOutsideCurrentDirectory(e),s=so.pattern.getPatternsInsideCurrentDirectory(e),a=rS(n),o=rS(s);return i.push(...iS(a,t,r)),"."in o?i.push(nS(".",s,t,r)):i.push(...iS(o,t,r)),i}gn.convertPatternsToTasks=tS;function hU(e){return so.pattern.getPositivePatterns(e)}gn.getPositivePatterns=hU;function gU(e,t){return so.pattern.getNegativePatterns(e).concat(t).map(so.pattern.convertToPositivePattern)}gn.getNegativePatternsAsPositive=gU;function rS(e){let t={};return e.reduce((r,i)=>{let n=so.pattern.getBaseDirectory(i);return n in r?r[n].push(i):r[n]=[i],r},t)}gn.groupPatternsByBaseDirectory=rS;function iS(e,t,r){return Object.keys(e).map(i=>nS(i,e[i],t,r))}gn.convertPatternGroupsToTasks=iS;function nS(e,t,r,i){return{dynamic:i,positive:t,negative:r,base:e,patterns:[].concat(t,r.map(so.pattern.convertToNegativePattern))}}gn.convertPatternGroupToTask=nS});var _U=g(m_=>{"use strict";Object.defineProperty(m_,"__esModule",{value:!0});m_.read=void 0;function C5e(e,t,r){t.fs.lstat(e,(i,n)=>{if(i!==null){bU(r,i);return}if(!n.isSymbolicLink()||!t.followSymbolicLink){sS(r,n);return}t.fs.stat(e,(s,a)=>{if(s!==null){if(t.throwErrorOnBrokenSymbolicLink){bU(r,s);return}sS(r,n);return}t.markSymbolicLink&&(a.isSymbolicLink=()=>!0),sS(r,a)})})}m_.read=C5e;function bU(e,t){e(t)}function sS(e,t){e(null,t)}});var vU=g(h_=>{"use strict";Object.defineProperty(h_,"__esModule",{value:!0});h_.read=void 0;function O5e(e,t){let r=t.fs.lstatSync(e);if(!r.isSymbolicLink()||!t.followSymbolicLink)return r;try{let i=t.fs.statSync(e);return t.markSymbolicLink&&(i.isSymbolicLink=()=>!0),i}catch(i){if(!t.throwErrorOnBrokenSymbolicLink)return r;throw i}}h_.read=O5e});var wU=g(Xc=>{"use strict";Object.defineProperty(Xc,"__esModule",{value:!0});Xc.createFileSystemAdapter=Xc.FILE_SYSTEM_ADAPTER=void 0;var g_=require("fs");Xc.FILE_SYSTEM_ADAPTER={lstat:g_.lstat,stat:g_.stat,lstatSync:g_.lstatSync,statSync:g_.statSync};function P5e(e){return e===void 0?Xc.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Xc.FILE_SYSTEM_ADAPTER),e)}Xc.createFileSystemAdapter=P5e});var EU=g(oS=>{"use strict";Object.defineProperty(oS,"__esModule",{value:!0});var I5e=wU(),aS=class{constructor(t={}){this._options=t,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=I5e.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(t,r){return t??r}};oS.default=aS});var Ld=g(Yc=>{"use strict";Object.defineProperty(Yc,"__esModule",{value:!0});Yc.statSync=Yc.stat=Yc.Settings=void 0;var SU=_U(),D5e=vU(),lS=EU();Yc.Settings=lS.default;function L5e(e,t,r){if(typeof t=="function"){SU.read(e,cS(),t);return}SU.read(e,cS(t),r)}Yc.stat=L5e;function F5e(e,t){let r=cS(t);return D5e.read(e,r)}Yc.statSync=F5e;function cS(e={}){return e instanceof lS.default?e:new lS.default(e)}});var NU=g((b5t,TU)=>{var xU;TU.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:global):e=>(xU||(xU=Promise.resolve())).then(e).catch(t=>setTimeout(()=>{throw t},0))});var AU=g((_5t,RU)=>{RU.exports=B5e;var q5e=NU();function B5e(e,t){let r,i,n,s=!0;Array.isArray(e)?(r=[],i=e.length):(n=Object.keys(e),r={},i=n.length);function a(l){function c(){t&&t(l,r),t=null}s?q5e(c):c()}function o(l,c,u){r[l]=u,(--i===0||c)&&a(c)}i?n?n.forEach(function(l){e[l](function(c,u){o(l,c,u)})}):e.forEach(function(l,c){l(function(u,d){o(c,u,d)})}):a(null),s=!1}});var uS=g(b_=>{"use strict";Object.defineProperty(b_,"__esModule",{value:!0});b_.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;var y_=process.versions.node.split(".");if(y_[0]===void 0||y_[1]===void 0)throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);var CU=Number.parseInt(y_[0],10),M5e=Number.parseInt(y_[1],10),OU=10,k5e=10,j5e=CU>OU,U5e=CU===OU&&M5e>=k5e;b_.IS_SUPPORT_READDIR_WITH_FILE_TYPES=j5e||U5e});var PU=g(__=>{"use strict";Object.defineProperty(__,"__esModule",{value:!0});__.createDirentFromStats=void 0;var dS=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function z5e(e,t){return new dS(e,t)}__.createDirentFromStats=z5e});var pS=g(v_=>{"use strict";Object.defineProperty(v_,"__esModule",{value:!0});v_.fs=void 0;var $5e=PU();v_.fs=$5e});var fS=g(w_=>{"use strict";Object.defineProperty(w_,"__esModule",{value:!0});w_.joinPathSegments=void 0;function H5e(e,t,r){return e.endsWith(r)?e+t:e+r+t}w_.joinPathSegments=H5e});var BU=g(Zc=>{"use strict";Object.defineProperty(Zc,"__esModule",{value:!0});Zc.readdir=Zc.readdirWithFileTypes=Zc.read=void 0;var G5e=Ld(),IU=AU(),V5e=uS(),DU=pS(),LU=fS();function W5e(e,t,r){if(!t.stats&&V5e.IS_SUPPORT_READDIR_WITH_FILE_TYPES){FU(e,t,r);return}qU(e,t,r)}Zc.read=W5e;function FU(e,t,r){t.fs.readdir(e,{withFileTypes:!0},(i,n)=>{if(i!==null){E_(r,i);return}let s=n.map(o=>({dirent:o,name:o.name,path:LU.joinPathSegments(e,o.name,t.pathSegmentSeparator)}));if(!t.followSymbolicLinks){mS(r,s);return}let a=s.map(o=>K5e(o,t));IU(a,(o,l)=>{if(o!==null){E_(r,o);return}mS(r,l)})})}Zc.readdirWithFileTypes=FU;function K5e(e,t){return r=>{if(!e.dirent.isSymbolicLink()){r(null,e);return}t.fs.stat(e.path,(i,n)=>{if(i!==null){if(t.throwErrorOnBrokenSymbolicLink){r(i);return}r(null,e);return}e.dirent=DU.fs.createDirentFromStats(e.name,n),r(null,e)})}}function qU(e,t,r){t.fs.readdir(e,(i,n)=>{if(i!==null){E_(r,i);return}let s=n.map(a=>{let o=LU.joinPathSegments(e,a,t.pathSegmentSeparator);return l=>{G5e.stat(o,t.fsStatSettings,(c,u)=>{if(c!==null){l(c);return}let d={name:a,path:o,dirent:DU.fs.createDirentFromStats(a,u)};t.stats&&(d.stats=u),l(null,d)})}});IU(s,(a,o)=>{if(a!==null){E_(r,a);return}mS(r,o)})})}Zc.readdir=qU;function E_(e,t){e(t)}function mS(e,t){e(null,t)}});var zU=g(Jc=>{"use strict";Object.defineProperty(Jc,"__esModule",{value:!0});Jc.readdir=Jc.readdirWithFileTypes=Jc.read=void 0;var Q5e=Ld(),X5e=uS(),MU=pS(),kU=fS();function Y5e(e,t){return!t.stats&&X5e.IS_SUPPORT_READDIR_WITH_FILE_TYPES?jU(e,t):UU(e,t)}Jc.read=Y5e;function jU(e,t){return t.fs.readdirSync(e,{withFileTypes:!0}).map(i=>{let n={dirent:i,name:i.name,path:kU.joinPathSegments(e,i.name,t.pathSegmentSeparator)};if(n.dirent.isSymbolicLink()&&t.followSymbolicLinks)try{let s=t.fs.statSync(n.path);n.dirent=MU.fs.createDirentFromStats(n.name,s)}catch(s){if(t.throwErrorOnBrokenSymbolicLink)throw s}return n})}Jc.readdirWithFileTypes=jU;function UU(e,t){return t.fs.readdirSync(e).map(i=>{let n=kU.joinPathSegments(e,i,t.pathSegmentSeparator),s=Q5e.statSync(n,t.fsStatSettings),a={name:i,path:n,dirent:MU.fs.createDirentFromStats(i,s)};return t.stats&&(a.stats=s),a})}Jc.readdir=UU});var $U=g(eu=>{"use strict";Object.defineProperty(eu,"__esModule",{value:!0});eu.createFileSystemAdapter=eu.FILE_SYSTEM_ADAPTER=void 0;var Uf=require("fs");eu.FILE_SYSTEM_ADAPTER={lstat:Uf.lstat,stat:Uf.stat,lstatSync:Uf.lstatSync,statSync:Uf.statSync,readdir:Uf.readdir,readdirSync:Uf.readdirSync};function Z5e(e){return e===void 0?eu.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},eu.FILE_SYSTEM_ADAPTER),e)}eu.createFileSystemAdapter=Z5e});var HU=g(gS=>{"use strict";Object.defineProperty(gS,"__esModule",{value:!0});var J5e=require("path"),e8e=Ld(),t8e=$U(),hS=class{constructor(t={}){this._options=t,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=t8e.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,J5e.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new e8e.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};gS.default=hS});var S_=g(tu=>{"use strict";Object.defineProperty(tu,"__esModule",{value:!0});tu.Settings=tu.scandirSync=tu.scandir=void 0;var GU=BU(),r8e=zU(),yS=HU();tu.Settings=yS.default;function i8e(e,t,r){if(typeof t=="function"){GU.read(e,bS(),t);return}GU.read(e,bS(t),r)}tu.scandir=i8e;function n8e(e,t){let r=bS(t);return r8e.read(e,r)}tu.scandirSync=n8e;function bS(e={}){return e instanceof yS.default?e:new yS.default(e)}});var WU=g((C5t,VU)=>{"use strict";function s8e(e){var t=new e,r=t;function i(){var s=t;return s.next?t=s.next:(t=new e,r=t),s.next=null,s}function n(s){r.next=s,r=s}return{get:i,release:n}}VU.exports=s8e});var QU=g((O5t,KU)=>{"use strict";var a8e=WU();function o8e(e,t,r){typeof e=="function"&&(r=t,t=e,e=null);var i=a8e(l8e),n=null,s=null,a=0,o={push:m,drain:Go,saturated:Go,pause:c,paused:!1,concurrency:r,running:l,resume:p,idle:f,length:u,getQueue:d,unshift:h,empty:Go,kill:b,killAndDrain:w};return o;function l(){return a}function c(){o.paused=!0}function u(){for(var v=n,E=0;v;)v=v.next,E++;return E}function d(){for(var v=n,E=[];v;)E.push(v.value),v=v.next;return E}function p(){if(o.paused){o.paused=!1;for(var v=0;v{"use strict";Object.defineProperty(Vo,"__esModule",{value:!0});Vo.joinPathSegments=Vo.replacePathSegmentSeparator=Vo.isAppliedFilter=Vo.isFatalError=void 0;function c8e(e,t){return e.errorFilter===null?!0:!e.errorFilter(t)}Vo.isFatalError=c8e;function u8e(e,t){return e===null||e(t)}Vo.isAppliedFilter=u8e;function d8e(e,t){return e.split(/[/\\]/).join(t)}Vo.replacePathSegmentSeparator=d8e;function p8e(e,t,r){return e===""?t:e.endsWith(r)?e+t:e+r+t}Vo.joinPathSegments=p8e});var wS=g(vS=>{"use strict";Object.defineProperty(vS,"__esModule",{value:!0});var f8e=x_(),_S=class{constructor(t,r){this._root=t,this._settings=r,this._root=f8e.replacePathSegmentSeparator(t,r.pathSegmentSeparator)}};vS.default=_S});var xS=g(SS=>{"use strict";Object.defineProperty(SS,"__esModule",{value:!0});var m8e=require("events"),h8e=S_(),g8e=QU(),T_=x_(),y8e=wS(),ES=class extends y8e.default{constructor(t,r){super(t,r),this._settings=r,this._scandir=h8e.scandir,this._emitter=new m8e.EventEmitter,this._queue=g8e(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit("end")}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()=>{this._pushToQueue(this._root,this._settings.basePath)}),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw new Error("The reader is already destroyed");this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(t){this._emitter.on("entry",t)}onError(t){this._emitter.once("error",t)}onEnd(t){this._emitter.once("end",t)}_pushToQueue(t,r){let i={directory:t,base:r};this._queue.push(i,n=>{n!==null&&this._handleError(n)})}_worker(t,r){this._scandir(t.directory,this._settings.fsScandirSettings,(i,n)=>{if(i!==null){r(i,void 0);return}for(let s of n)this._handleEntry(s,t.base);r(null,void 0)})}_handleError(t){this._isDestroyed||!T_.isFatalError(this._settings,t)||(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",t))}_handleEntry(t,r){if(this._isDestroyed||this._isFatalError)return;let i=t.path;r!==void 0&&(t.path=T_.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),T_.isAppliedFilter(this._settings.entryFilter,t)&&this._emitEntry(t),t.dirent.isDirectory()&&T_.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_emitEntry(t){this._emitter.emit("entry",t)}};SS.default=ES});var XU=g(NS=>{"use strict";Object.defineProperty(NS,"__esModule",{value:!0});var b8e=xS(),TS=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new b8e.default(this._root,this._settings),this._storage=[]}read(t){this._reader.onError(r=>{_8e(t,r)}),this._reader.onEntry(r=>{this._storage.push(r)}),this._reader.onEnd(()=>{v8e(t,this._storage)}),this._reader.read()}};NS.default=TS;function _8e(e,t){e(t)}function v8e(e,t){e(null,t)}});var YU=g(AS=>{"use strict";Object.defineProperty(AS,"__esModule",{value:!0});var w8e=require("stream"),E8e=xS(),RS=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new E8e.default(this._root,this._settings),this._stream=new w8e.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError(t=>{this._stream.emit("error",t)}),this._reader.onEntry(t=>{this._stream.push(t)}),this._reader.onEnd(()=>{this._stream.push(null)}),this._reader.read(),this._stream}};AS.default=RS});var ZU=g(OS=>{"use strict";Object.defineProperty(OS,"__esModule",{value:!0});var S8e=S_(),N_=x_(),x8e=wS(),CS=class extends x8e.default{constructor(){super(...arguments),this._scandir=S8e.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(t,r){this._queue.add({directory:t,base:r})}_handleQueue(){for(let t of this._queue.values())this._handleDirectory(t.directory,t.base)}_handleDirectory(t,r){try{let i=this._scandir(t,this._settings.fsScandirSettings);for(let n of i)this._handleEntry(n,r)}catch(i){this._handleError(i)}}_handleError(t){if(N_.isFatalError(this._settings,t))throw t}_handleEntry(t,r){let i=t.path;r!==void 0&&(t.path=N_.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),N_.isAppliedFilter(this._settings.entryFilter,t)&&this._pushToStorage(t),t.dirent.isDirectory()&&N_.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_pushToStorage(t){this._storage.push(t)}};OS.default=CS});var JU=g(IS=>{"use strict";Object.defineProperty(IS,"__esModule",{value:!0});var T8e=ZU(),PS=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new T8e.default(this._root,this._settings)}read(){return this._reader.read()}};IS.default=PS});var ez=g(LS=>{"use strict";Object.defineProperty(LS,"__esModule",{value:!0});var N8e=require("path"),R8e=S_(),DS=class{constructor(t={}){this._options=t,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,Number.POSITIVE_INFINITY),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,N8e.sep),this.fsScandirSettings=new R8e.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};LS.default=DS});var A_=g(Wo=>{"use strict";Object.defineProperty(Wo,"__esModule",{value:!0});Wo.Settings=Wo.walkStream=Wo.walkSync=Wo.walk=void 0;var tz=XU(),A8e=YU(),C8e=JU(),FS=ez();Wo.Settings=FS.default;function O8e(e,t,r){if(typeof t=="function"){new tz.default(e,R_()).read(t);return}new tz.default(e,R_(t)).read(r)}Wo.walk=O8e;function P8e(e,t){let r=R_(t);return new C8e.default(e,r).read()}Wo.walkSync=P8e;function I8e(e,t){let r=R_(t);return new A8e.default(e,r).read()}Wo.walkStream=I8e;function R_(e={}){return e instanceof FS.default?e:new FS.default(e)}});var C_=g(BS=>{"use strict";Object.defineProperty(BS,"__esModule",{value:!0});var D8e=require("path"),L8e=Ld(),rz=Wl(),qS=class{constructor(t){this._settings=t,this._fsStatSettings=new L8e.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(t){return D8e.resolve(this._settings.cwd,t)}_makeEntry(t,r){let i={name:r,path:r,dirent:rz.fs.createDirentFromStats(r,t)};return this._settings.stats&&(i.stats=t),i}_isFatalError(t){return!rz.errno.isEnoentCodeError(t)&&!this._settings.suppressErrors}};BS.default=qS});var jS=g(kS=>{"use strict";Object.defineProperty(kS,"__esModule",{value:!0});var F8e=require("stream"),q8e=Ld(),B8e=A_(),M8e=C_(),MS=class extends M8e.default{constructor(){super(...arguments),this._walkStream=B8e.walkStream,this._stat=q8e.stat}dynamic(t,r){return this._walkStream(t,r)}static(t,r){let i=t.map(this._getFullEntryPath,this),n=new F8e.PassThrough({objectMode:!0});n._write=(s,a,o)=>this._getEntry(i[s],t[s],r).then(l=>{l!==null&&r.entryFilter(l)&&n.push(l),s===i.length-1&&n.end(),o()}).catch(o);for(let s=0;sthis._makeEntry(n,r)).catch(n=>{if(i.errorFilter(n))return null;throw n})}_getStat(t){return new Promise((r,i)=>{this._stat(t,this._fsStatSettings,(n,s)=>n===null?r(s):i(n))})}};kS.default=MS});var iz=g(zS=>{"use strict";Object.defineProperty(zS,"__esModule",{value:!0});var k8e=A_(),j8e=C_(),U8e=jS(),US=class extends j8e.default{constructor(){super(...arguments),this._walkAsync=k8e.walk,this._readerStream=new U8e.default(this._settings)}dynamic(t,r){return new Promise((i,n)=>{this._walkAsync(t,r,(s,a)=>{s===null?i(a):n(s)})})}async static(t,r){let i=[],n=this._readerStream.static(t,r);return new Promise((s,a)=>{n.once("error",a),n.on("data",o=>i.push(o)),n.once("end",()=>s(i))})}};zS.default=US});var nz=g(HS=>{"use strict";Object.defineProperty(HS,"__esModule",{value:!0});var J0=Wl(),$S=class{constructor(t,r,i){this._patterns=t,this._settings=r,this._micromatchOptions=i,this._storage=[],this._fillStorage()}_fillStorage(){for(let t of this._patterns){let r=this._getPatternSegments(t),i=this._splitSegmentsIntoSections(r);this._storage.push({complete:i.length<=1,pattern:t,segments:r,sections:i})}}_getPatternSegments(t){return J0.pattern.getPatternParts(t,this._micromatchOptions).map(i=>J0.pattern.isDynamicPattern(i,this._settings)?{dynamic:!0,pattern:i,patternRe:J0.pattern.makeRe(i,this._micromatchOptions)}:{dynamic:!1,pattern:i})}_splitSegmentsIntoSections(t){return J0.array.splitWhen(t,r=>r.dynamic&&J0.pattern.hasGlobStar(r.pattern))}};HS.default=$S});var sz=g(VS=>{"use strict";Object.defineProperty(VS,"__esModule",{value:!0});var z8e=nz(),GS=class extends z8e.default{match(t){let r=t.split("/"),i=r.length,n=this._storage.filter(s=>!s.complete||s.segments.length>i);for(let s of n){let a=s.sections[0];if(!s.complete&&i>a.length||r.every((l,c)=>{let u=s.segments[c];return!!(u.dynamic&&u.patternRe.test(l)||!u.dynamic&&u.pattern===l)}))return!0}return!1}};VS.default=GS});var az=g(KS=>{"use strict";Object.defineProperty(KS,"__esModule",{value:!0});var O_=Wl(),$8e=sz(),WS=class{constructor(t,r){this._settings=t,this._micromatchOptions=r}getFilter(t,r,i){let n=this._getMatcher(r),s=this._getNegativePatternsRe(i);return a=>this._filter(t,a,n,s)}_getMatcher(t){return new $8e.default(t,this._settings,this._micromatchOptions)}_getNegativePatternsRe(t){let r=t.filter(O_.pattern.isAffectDepthOfReadingPattern);return O_.pattern.convertPatternsToRe(r,this._micromatchOptions)}_filter(t,r,i,n){if(this._isSkippedByDeep(t,r.path)||this._isSkippedSymbolicLink(r))return!1;let s=O_.path.removeLeadingDotSegment(r.path);return this._isSkippedByPositivePatterns(s,i)?!1:this._isSkippedByNegativePatterns(s,n)}_isSkippedByDeep(t,r){return this._settings.deep===1/0?!1:this._getEntryLevel(t,r)>=this._settings.deep}_getEntryLevel(t,r){let i=r.split("/").length;if(t==="")return i;let n=t.split("/").length;return i-n}_isSkippedSymbolicLink(t){return!this._settings.followSymbolicLinks&&t.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(t,r){return!this._settings.baseNameMatch&&!r.match(t)}_isSkippedByNegativePatterns(t,r){return!O_.pattern.matchAny(t,r)}};KS.default=WS});var oz=g(XS=>{"use strict";Object.defineProperty(XS,"__esModule",{value:!0});var Fd=Wl(),QS=class{constructor(t,r){this._settings=t,this._micromatchOptions=r,this.index=new Map}getFilter(t,r){let i=Fd.pattern.convertPatternsToRe(t,this._micromatchOptions),n=Fd.pattern.convertPatternsToRe(r,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0}));return s=>this._filter(s,i,n)}_filter(t,r,i){let n=Fd.path.removeLeadingDotSegment(t.path);if(this._settings.unique&&this._isDuplicateEntry(n)||this._onlyFileFilter(t)||this._onlyDirectoryFilter(t)||this._isSkippedByAbsoluteNegativePatterns(n,i))return!1;let s=t.dirent.isDirectory(),a=this._isMatchToPatterns(n,r,s)&&!this._isMatchToPatterns(n,i,s);return this._settings.unique&&a&&this._createIndexRecord(n),a}_isDuplicateEntry(t){return this.index.has(t)}_createIndexRecord(t){this.index.set(t,void 0)}_onlyFileFilter(t){return this._settings.onlyFiles&&!t.dirent.isFile()}_onlyDirectoryFilter(t){return this._settings.onlyDirectories&&!t.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(t,r){if(!this._settings.absolute)return!1;let i=Fd.path.makeAbsolute(this._settings.cwd,t);return Fd.pattern.matchAny(i,r)}_isMatchToPatterns(t,r,i){let n=Fd.pattern.matchAny(t,r);return!n&&i?Fd.pattern.matchAny(t+"/",r):n}};XS.default=QS});var lz=g(ZS=>{"use strict";Object.defineProperty(ZS,"__esModule",{value:!0});var H8e=Wl(),YS=class{constructor(t){this._settings=t}getFilter(){return t=>this._isNonFatalError(t)}_isNonFatalError(t){return H8e.errno.isEnoentCodeError(t)||this._settings.suppressErrors}};ZS.default=YS});var uz=g(e7=>{"use strict";Object.defineProperty(e7,"__esModule",{value:!0});var cz=Wl(),JS=class{constructor(t){this._settings=t}getTransformer(){return t=>this._transform(t)}_transform(t){let r=t.path;return this._settings.absolute&&(r=cz.path.makeAbsolute(this._settings.cwd,r),r=cz.path.unixify(r)),this._settings.markDirectories&&t.dirent.isDirectory()&&(r+="/"),this._settings.objectMode?Object.assign(Object.assign({},t),{path:r}):r}};e7.default=JS});var P_=g(r7=>{"use strict";Object.defineProperty(r7,"__esModule",{value:!0});var G8e=require("path"),V8e=az(),W8e=oz(),K8e=lz(),Q8e=uz(),t7=class{constructor(t){this._settings=t,this.errorFilter=new K8e.default(this._settings),this.entryFilter=new W8e.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new V8e.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new Q8e.default(this._settings)}_getRootDirectory(t){return G8e.resolve(this._settings.cwd,t.base)}_getReaderOptions(t){let r=t.base==="."?"":t.base;return{basePath:r,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(r,t.positive,t.negative),entryFilter:this.entryFilter.getFilter(t.positive,t.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}};r7.default=t7});var dz=g(n7=>{"use strict";Object.defineProperty(n7,"__esModule",{value:!0});var X8e=iz(),Y8e=P_(),i7=class extends Y8e.default{constructor(){super(...arguments),this._reader=new X8e.default(this._settings)}async read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return(await this.api(r,t,i)).map(s=>i.transform(s))}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};n7.default=i7});var pz=g(a7=>{"use strict";Object.defineProperty(a7,"__esModule",{value:!0});var Z8e=require("stream"),J8e=jS(),eSe=P_(),s7=class extends eSe.default{constructor(){super(...arguments),this._reader=new J8e.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t),n=this.api(r,t,i),s=new Z8e.Readable({objectMode:!0,read:()=>{}});return n.once("error",a=>s.emit("error",a)).on("data",a=>s.emit("data",i.transform(a))).once("end",()=>s.emit("end")),s.once("close",()=>n.destroy()),s}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};a7.default=s7});var fz=g(l7=>{"use strict";Object.defineProperty(l7,"__esModule",{value:!0});var tSe=Ld(),rSe=A_(),iSe=C_(),o7=class extends iSe.default{constructor(){super(...arguments),this._walkSync=rSe.walkSync,this._statSync=tSe.statSync}dynamic(t,r){return this._walkSync(t,r)}static(t,r){let i=[];for(let n of t){let s=this._getFullEntryPath(n),a=this._getEntry(s,n,r);a===null||!r.entryFilter(a)||i.push(a)}return i}_getEntry(t,r,i){try{let n=this._getStat(t);return this._makeEntry(n,r)}catch(n){if(i.errorFilter(n))return null;throw n}}_getStat(t){return this._statSync(t,this._fsStatSettings)}};l7.default=o7});var mz=g(u7=>{"use strict";Object.defineProperty(u7,"__esModule",{value:!0});var nSe=fz(),sSe=P_(),c7=class extends sSe.default{constructor(){super(...arguments),this._reader=new nSe.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return this.api(r,t,i).map(i.transform)}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};u7.default=c7});var hz=g($f=>{"use strict";Object.defineProperty($f,"__esModule",{value:!0});$f.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;var zf=require("fs"),aSe=require("os"),oSe=Math.max(aSe.cpus().length,1);$f.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:zf.lstat,lstatSync:zf.lstatSync,stat:zf.stat,statSync:zf.statSync,readdir:zf.readdir,readdirSync:zf.readdirSync};var d7=class{constructor(t={}){this._options=t,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,oSe),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0),this.ignore=[].concat(this.ignore)}_getValue(t,r){return t===void 0?r:t}_getFileSystemMethods(t={}){return Object.assign(Object.assign({},$f.DEFAULT_FILE_SYSTEM_ADAPTER),t)}};$f.default=d7});var h7=g((t8t,yz)=>{"use strict";var gz=yU(),lSe=dz(),cSe=pz(),uSe=mz(),p7=hz(),ca=Wl();async function f7(e,t){ao(e);let r=m7(e,lSe.default,t),i=await Promise.all(r);return ca.array.flatten(i)}(function(e){e.glob=e,e.globSync=t,e.globStream=r,e.async=e;function t(c,u){ao(c);let d=m7(c,uSe.default,u);return ca.array.flatten(d)}e.sync=t;function r(c,u){ao(c);let d=m7(c,cSe.default,u);return ca.stream.merge(d)}e.stream=r;function i(c,u){ao(c);let d=[].concat(c),p=new p7.default(u);return gz.generate(d,p)}e.generateTasks=i;function n(c,u){ao(c);let d=new p7.default(u);return ca.pattern.isDynamicPattern(c,d)}e.isDynamicPattern=n;function s(c){return ao(c),ca.path.escape(c)}e.escapePath=s;function a(c){return ao(c),ca.path.convertPathToPattern(c)}e.convertPathToPattern=a;let o;(function(c){function u(p){return ao(p),ca.path.escapePosixPath(p)}c.escapePath=u;function d(p){return ao(p),ca.path.convertPosixPathToPattern(p)}c.convertPathToPattern=d})(o=e.posix||(e.posix={}));let l;(function(c){function u(p){return ao(p),ca.path.escapeWindowsPath(p)}c.escapePath=u;function d(p){return ao(p),ca.path.convertWindowsPathToPattern(p)}c.convertPathToPattern=d})(l=e.win32||(e.win32={}))})(f7||(f7={}));function m7(e,t,r){let i=[].concat(e),n=new p7.default(r),s=gz.generate(i,n),a=new t(n);return s.map(a.read,a)}function ao(e){if(![].concat(e).every(i=>ca.string.isString(i)&&!ca.string.isEmpty(i)))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}yz.exports=f7});var _z=g(qd=>{"use strict";var{promisify:dSe}=require("util"),bz=require("fs");async function g7(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return(await dSe(bz[e])(r))[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}function y7(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return bz[e](r)[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}qd.isFile=g7.bind(null,"stat","isFile");qd.isDirectory=g7.bind(null,"stat","isDirectory");qd.isSymlink=g7.bind(null,"lstat","isSymbolicLink");qd.isFileSync=y7.bind(null,"statSync","isFile");qd.isDirectorySync=y7.bind(null,"statSync","isDirectory");qd.isSymlinkSync=y7.bind(null,"lstatSync","isSymbolicLink")});var xz=g((i8t,b7)=>{"use strict";var Bd=require("path"),vz=_z(),wz=e=>e.length>1?`{${e.join(",")}}`:e[0],Ez=(e,t)=>{let r=e[0]==="!"?e.slice(1):e;return Bd.isAbsolute(r)?r:Bd.join(t,r)},pSe=(e,t)=>Bd.extname(e)?`**/${e}`:`**/${e}.${wz(t)}`,Sz=(e,t)=>{if(t.files&&!Array.isArray(t.files))throw new TypeError(`Expected \`files\` to be of type \`Array\` but received type \`${typeof t.files}\``);if(t.extensions&&!Array.isArray(t.extensions))throw new TypeError(`Expected \`extensions\` to be of type \`Array\` but received type \`${typeof t.extensions}\``);return t.files&&t.extensions?t.files.map(r=>Bd.posix.join(e,pSe(r,t.extensions))):t.files?t.files.map(r=>Bd.posix.join(e,`**/${r}`)):t.extensions?[Bd.posix.join(e,`**/*.${wz(t.extensions)}`)]:[Bd.posix.join(e,"**")]};b7.exports=async(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=await Promise.all([].concat(e).map(async i=>await vz.isDirectory(Ez(i,t.cwd))?Sz(i,t):i));return[].concat.apply([],r)};b7.exports.sync=(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=[].concat(e).map(i=>vz.isDirectorySync(Ez(i,t.cwd))?Sz(i,t):i);return[].concat.apply([],r)}});var Dz=g((n8t,Iz)=>{function Tz(e){return Array.isArray(e)?e:[e]}var w7="",Nz=" ",_7="\\",fSe=/^\s+$/,mSe=/(?:[^\\]|^)\\$/,hSe=/^\\!/,gSe=/^\\#/,ySe=/\r?\n/g,bSe=/^\.*\/|^\.+$/,v7="/",Cz="node-ignore";typeof Symbol<"u"&&(Cz=Symbol.for("node-ignore"));var Rz=Cz,_Se=(e,t,r)=>Object.defineProperty(e,t,{value:r}),vSe=/([0-z])-([0-z])/g,Oz=()=>!1,wSe=e=>e.replace(vSe,(t,r,i)=>r.charCodeAt(0)<=i.charCodeAt(0)?t:w7),ESe=e=>{let{length:t}=e;return e.slice(0,t-t%2)},SSe=[[/^\uFEFF/,()=>w7],[/\\?\s+$/,e=>e.indexOf("\\")===0?Nz:w7],[/\\\s/g,()=>Nz],[/[\\$.|*+(){^]/g,e=>`\\${e}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(e,t,r)=>t+6{let i=r.replace(/\\\*/g,"[^\\/]*");return t+i}],[/\\\\\\(?=[$.|*+(){^])/g,()=>_7],[/\\\\/g,()=>_7],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(e,t,r,i,n)=>t===_7?`\\[${r}${ESe(i)}${n}`:n==="]"&&i.length%2===0?`[${wSe(r)}${i}]`:"[]"],[/(?:[^*])$/,e=>/\/$/.test(e)?`${e}$`:`${e}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(e,t)=>`${t?`${t}[^/]+`:"[^/]*"}(?=$|\\/$)`]],Az=Object.create(null),xSe=(e,t)=>{let r=Az[e];return r||(r=SSe.reduce((i,n)=>i.replace(n[0],n[1].bind(e)),e),Az[e]=r),t?new RegExp(r,"i"):new RegExp(r)},x7=e=>typeof e=="string",TSe=e=>e&&x7(e)&&!fSe.test(e)&&!mSe.test(e)&&e.indexOf("#")!==0,NSe=e=>e.split(ySe),E7=class{constructor(t,r,i,n){this.origin=t,this.pattern=r,this.negative=i,this.regex=n}},RSe=(e,t)=>{let r=e,i=!1;e.indexOf("!")===0&&(i=!0,e=e.substr(1)),e=e.replace(hSe,"!").replace(gSe,"#");let n=xSe(e,t);return new E7(r,e,i,n)},ASe=(e,t)=>{throw new t(e)},Kl=(e,t,r)=>x7(e)?e?Kl.isNotRelative(e)?r(`path should be a \`path.relative()\`d string, but got "${t}"`,RangeError):!0:r("path must not be empty",TypeError):r(`path must be a string, but got \`${t}\``,TypeError),Pz=e=>bSe.test(e);Kl.isNotRelative=Pz;Kl.convert=e=>e;var S7=class{constructor({ignorecase:t=!0,ignoreCase:r=t,allowRelativePaths:i=!1}={}){_Se(this,Rz,!0),this._rules=[],this._ignoreCase=r,this._allowRelativePaths=i,this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}_addPattern(t){if(t&&t[Rz]){this._rules=this._rules.concat(t._rules),this._added=!0;return}if(TSe(t)){let r=RSe(t,this._ignoreCase);this._added=!0,this._rules.push(r)}}add(t){return this._added=!1,Tz(x7(t)?NSe(t):t).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(t){return this.add(t)}_testOne(t,r){let i=!1,n=!1;return this._rules.forEach(s=>{let{negative:a}=s;if(n===a&&i!==n||a&&!i&&!n&&!r)return;s.regex.test(t)&&(i=!a,n=a)}),{ignored:i,unignored:n}}_test(t,r,i,n){let s=t&&Kl.convert(t);return Kl(s,t,this._allowRelativePaths?Oz:ASe),this._t(s,r,i,n)}_t(t,r,i,n){if(t in r)return r[t];if(n||(n=t.split(v7)),n.pop(),!n.length)return r[t]=this._testOne(t,i);let s=this._t(n.join(v7)+v7,r,i,n);return r[t]=s.ignored?s:this._testOne(t,i)}ignores(t){return this._test(t,this._ignoreCache,!1).ignored}createFilter(){return t=>!this.ignores(t)}filter(t){return Tz(t).filter(this.createFilter())}test(t){return this._test(t,this._testCache,!0)}},I_=e=>new S7(e),CSe=e=>Kl(e&&Kl.convert(e),e,Oz);I_.isPathValid=CSe;I_.default=I_;Iz.exports=I_;if(typeof process<"u"&&(process.env&&process.env.IGNORE_TEST_WIN32||process.platform==="win32")){let e=r=>/^\\\\\?\\/.test(r)||/["<>|\u0000-\u001F]+/u.test(r)?r:r.replace(/\\/g,"/");Kl.convert=e;let t=/^[a-z]:\//i;Kl.isNotRelative=r=>t.test(r)||Pz(r)}});var T7=g((s8t,Lz)=>{"use strict";Lz.exports=e=>{let t=/^\\\\\?\\/.test(e),r=/[^\u0000-\u0080]+/.test(e);return t||r?e:e.replace(/\\/g,"/")}});var Uz=g((a8t,N7)=>{"use strict";var{promisify:OSe}=require("util"),Fz=require("fs"),Ql=require("path"),qz=h7(),PSe=Dz(),eg=T7(),Bz=["**/node_modules/**","**/flow-typed/**","**/coverage/**","**/.git"],ISe=OSe(Fz.readFile),DSe=e=>t=>t.startsWith("!")?"!"+Ql.posix.join(e,t.slice(1)):Ql.posix.join(e,t),LSe=(e,t)=>{let r=eg(Ql.relative(t.cwd,Ql.dirname(t.fileName)));return e.split(/\r?\n/).filter(Boolean).filter(i=>!i.startsWith("#")).map(DSe(r))},Mz=e=>{let t=PSe();for(let r of e)t.add(LSe(r.content,{cwd:r.cwd,fileName:r.filePath}));return t},FSe=(e,t)=>{if(e=eg(e),Ql.isAbsolute(t)){if(eg(t).startsWith(e))return t;throw new Error(`Path ${t} is not in cwd ${e}`)}return Ql.join(e,t)},kz=(e,t)=>r=>e.ignores(eg(Ql.relative(t,FSe(t,r.path||r)))),qSe=async(e,t)=>{let r=Ql.join(t,e),i=await ISe(r,"utf8");return{cwd:t,filePath:r,content:i}},BSe=(e,t)=>{let r=Ql.join(t,e),i=Fz.readFileSync(r,"utf8");return{cwd:t,filePath:r,content:i}},jz=({ignore:e=[],cwd:t=eg(process.cwd())}={})=>({ignore:e,cwd:t});N7.exports=async e=>{e=jz(e);let t=await qz("**/.gitignore",{ignore:Bz.concat(e.ignore),cwd:e.cwd}),r=await Promise.all(t.map(n=>qSe(n,e.cwd))),i=Mz(r);return kz(i,e.cwd)};N7.exports.sync=e=>{e=jz(e);let r=qz.sync("**/.gitignore",{ignore:Bz.concat(e.ignore),cwd:e.cwd}).map(n=>BSe(n,e.cwd)),i=Mz(r);return kz(i,e.cwd)}});var $z=g((o8t,zz)=>{"use strict";var{Transform:MSe}=require("stream"),D_=class extends MSe{constructor(){super({objectMode:!0})}},R7=class extends D_{constructor(t){super(),this._filter=t}_transform(t,r,i){this._filter(t)&&this.push(t),i()}},A7=class extends D_{constructor(){super(),this._pushed=new Set}_transform(t,r,i){this._pushed.has(t)||(this.push(t),this._pushed.add(t)),i()}};zz.exports={FilterStream:R7,UniqueStream:A7}});var Kz=g((l8t,Md)=>{"use strict";var Gz=require("fs"),L_=Ik(),kSe=P8(),F_=h7(),q_=xz(),C7=Uz(),{FilterStream:jSe,UniqueStream:USe}=$z(),Vz=()=>!1,Hz=e=>e[0]==="!",zSe=e=>{if(!e.every(t=>typeof t=="string"))throw new TypeError("Patterns must be a string or an array of strings")},$Se=(e={})=>{if(!e.cwd)return;let t;try{t=Gz.statSync(e.cwd)}catch{return}if(!t.isDirectory())throw new Error("The `cwd` option must be a path to a directory")},HSe=e=>e.stats instanceof Gz.Stats?e.path:e,B_=(e,t)=>{e=L_([].concat(e)),zSe(e),$Se(t);let r=[];t={ignore:[],expandDirectories:!0,...t};for(let[i,n]of e.entries()){if(Hz(n))continue;let s=e.slice(i).filter(o=>Hz(o)).map(o=>o.slice(1)),a={...t,ignore:t.ignore.concat(s)};r.push({pattern:n,options:a})}return r},GSe=(e,t)=>{let r={};return e.options.cwd&&(r.cwd=e.options.cwd),Array.isArray(e.options.expandDirectories)?r={...r,files:e.options.expandDirectories}:typeof e.options.expandDirectories=="object"&&(r={...r,...e.options.expandDirectories}),t(e.pattern,r)},O7=(e,t)=>e.options.expandDirectories?GSe(e,t):[e.pattern],Wz=e=>e&&e.gitignore?C7.sync({cwd:e.cwd,ignore:e.ignore}):Vz,P7=e=>t=>{let{options:r}=e;return r.ignore&&Array.isArray(r.ignore)&&r.expandDirectories&&(r.ignore=q_.sync(r.ignore)),{pattern:t,options:r}};Md.exports=async(e,t)=>{let r=B_(e,t),i=async()=>t&&t.gitignore?C7({cwd:t.cwd,ignore:t.ignore}):Vz,n=async()=>{let l=await Promise.all(r.map(async c=>{let u=await O7(c,q_);return Promise.all(u.map(P7(c)))}));return L_(...l)},[s,a]=await Promise.all([i(),n()]),o=await Promise.all(a.map(l=>F_(l.pattern,l.options)));return L_(...o).filter(l=>!s(HSe(l)))};Md.exports.sync=(e,t)=>{let r=B_(e,t),i=[];for(let a of r){let o=O7(a,q_.sync).map(P7(a));i.push(...o)}let n=Wz(t),s=[];for(let a of i)s=L_(s,F_.sync(a.pattern,a.options));return s.filter(a=>!n(a))};Md.exports.stream=(e,t)=>{let r=B_(e,t),i=[];for(let o of r){let l=O7(o,q_.sync).map(P7(o));i.push(...l)}let n=Wz(t),s=new jSe(o=>!n(o)),a=new USe;return kSe(i.map(o=>F_.stream(o.pattern,o.options))).pipe(s).pipe(a)};Md.exports.generateGlobTasks=B_;Md.exports.hasMagic=(e,t)=>[].concat(e).some(r=>F_.isDynamicPattern(r,t));Md.exports.gitignore=C7});var Xz=g((c8t,Qz)=>{var ru=require("constants"),VSe=process.cwd,M_=null,WSe=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return M_||(M_=VSe.call(process)),M_};try{process.cwd()}catch{}typeof process.chdir=="function"&&(I7=process.chdir,process.chdir=function(e){M_=null,I7.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,I7));var I7;Qz.exports=KSe;function KSe(e){ru.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&t(e),e.lutimes||r(e),e.chown=s(e.chown),e.fchown=s(e.fchown),e.lchown=s(e.lchown),e.chmod=i(e.chmod),e.fchmod=i(e.fchmod),e.lchmod=i(e.lchmod),e.chownSync=a(e.chownSync),e.fchownSync=a(e.fchownSync),e.lchownSync=a(e.lchownSync),e.chmodSync=n(e.chmodSync),e.fchmodSync=n(e.fchmodSync),e.lchmodSync=n(e.lchmodSync),e.stat=o(e.stat),e.fstat=o(e.fstat),e.lstat=o(e.lstat),e.statSync=l(e.statSync),e.fstatSync=l(e.fstatSync),e.lstatSync=l(e.lstatSync),e.chmod&&!e.lchmod&&(e.lchmod=function(u,d,p){p&&process.nextTick(p)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(u,d,p,f){f&&process.nextTick(f)},e.lchownSync=function(){}),WSe==="win32"&&(e.rename=typeof e.rename!="function"?e.rename:function(u){function d(p,f,m){var h=Date.now(),y=0;u(p,f,function b(w){if(w&&(w.code==="EACCES"||w.code==="EPERM")&&Date.now()-h<6e4){setTimeout(function(){e.stat(f,function(v,E){v&&v.code==="ENOENT"?u(p,f,b):m(w)})},y),y<100&&(y+=10);return}m&&m(w)})}return Object.setPrototypeOf&&Object.setPrototypeOf(d,u),d}(e.rename)),e.read=typeof e.read!="function"?e.read:function(u){function d(p,f,m,h,y,b){var w;if(b&&typeof b=="function"){var v=0;w=function(E,T,L){if(E&&E.code==="EAGAIN"&&v<10)return v++,u.call(e,p,f,m,h,y,w);b.apply(this,arguments)}}return u.call(e,p,f,m,h,y,w)}return Object.setPrototypeOf&&Object.setPrototypeOf(d,u),d}(e.read),e.readSync=typeof e.readSync!="function"?e.readSync:function(u){return function(d,p,f,m,h){for(var y=0;;)try{return u.call(e,d,p,f,m,h)}catch(b){if(b.code==="EAGAIN"&&y<10){y++;continue}throw b}}}(e.readSync);function t(u){u.lchmod=function(d,p,f){u.open(d,ru.O_WRONLY|ru.O_SYMLINK,p,function(m,h){if(m){f&&f(m);return}u.fchmod(h,p,function(y){u.close(h,function(b){f&&f(y||b)})})})},u.lchmodSync=function(d,p){var f=u.openSync(d,ru.O_WRONLY|ru.O_SYMLINK,p),m=!0,h;try{h=u.fchmodSync(f,p),m=!1}finally{if(m)try{u.closeSync(f)}catch{}else u.closeSync(f)}return h}}function r(u){ru.hasOwnProperty("O_SYMLINK")&&u.futimes?(u.lutimes=function(d,p,f,m){u.open(d,ru.O_SYMLINK,function(h,y){if(h){m&&m(h);return}u.futimes(y,p,f,function(b){u.close(y,function(w){m&&m(b||w)})})})},u.lutimesSync=function(d,p,f){var m=u.openSync(d,ru.O_SYMLINK),h,y=!0;try{h=u.futimesSync(m,p,f),y=!1}finally{if(y)try{u.closeSync(m)}catch{}else u.closeSync(m)}return h}):u.futimes&&(u.lutimes=function(d,p,f,m){m&&process.nextTick(m)},u.lutimesSync=function(){})}function i(u){return u&&function(d,p,f){return u.call(e,d,p,function(m){c(m)&&(m=null),f&&f.apply(this,arguments)})}}function n(u){return u&&function(d,p){try{return u.call(e,d,p)}catch(f){if(!c(f))throw f}}}function s(u){return u&&function(d,p,f,m){return u.call(e,d,p,f,function(h){c(h)&&(h=null),m&&m.apply(this,arguments)})}}function a(u){return u&&function(d,p,f){try{return u.call(e,d,p,f)}catch(m){if(!c(m))throw m}}}function o(u){return u&&function(d,p,f){typeof p=="function"&&(f=p,p=null);function m(h,y){y&&(y.uid<0&&(y.uid+=4294967296),y.gid<0&&(y.gid+=4294967296)),f&&f.apply(this,arguments)}return p?u.call(e,d,p,m):u.call(e,d,m)}}function l(u){return u&&function(d,p){var f=p?u.call(e,d,p):u.call(e,d);return f&&(f.uid<0&&(f.uid+=4294967296),f.gid<0&&(f.gid+=4294967296)),f}}function c(u){if(!u||u.code==="ENOSYS")return!0;var d=!process.getuid||process.getuid()!==0;return!!(d&&(u.code==="EINVAL"||u.code==="EPERM"))}}});var Jz=g((u8t,Zz)=>{var Yz=require("stream").Stream;Zz.exports=QSe;function QSe(e){return{ReadStream:t,WriteStream:r};function t(i,n){if(!(this instanceof t))return new t(i,n);Yz.call(this);var s=this;this.path=i,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,n=n||{};for(var a=Object.keys(n),o=0,l=a.length;othis.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){s._read()});return}e.open(this.path,this.flags,this.mode,function(u,d){if(u){s.emit("error",u),s.readable=!1;return}s.fd=d,s.emit("open",d),s._read()})}function r(i,n){if(!(this instanceof r))return new r(i,n);Yz.call(this),this.path=i,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,n=n||{};for(var s=Object.keys(n),a=0,o=s.length;a= zero");this.pos=this.start}this.busy=!1,this._queue=[],this.fd===null&&(this._open=e.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}});var t$=g((d8t,e$)=>{"use strict";e$.exports=YSe;var XSe=Object.getPrototypeOf||function(e){return e.__proto__};function YSe(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:XSe(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}),t}});var z_=g((p8t,F7)=>{var Sr=require("fs"),ZSe=Xz(),JSe=Jz(),e7e=t$(),k_=require("util"),Xi,U_;typeof Symbol=="function"&&typeof Symbol.for=="function"?(Xi=Symbol.for("graceful-fs.queue"),U_=Symbol.for("graceful-fs.previous")):(Xi="___graceful-fs.queue",U_="___graceful-fs.previous");function t7e(){}function n$(e,t){Object.defineProperty(e,Xi,{get:function(){return t}})}var kd=t7e;k_.debuglog?kd=k_.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(kd=function(){var e=k_.format.apply(k_,arguments);e="GFS4: "+e.split(/\n/).join(` +GFS4: `),console.error(e)});Sr[Xi]||(r$=global[Xi]||[],n$(Sr,r$),Sr.close=function(e){function t(r,i){return e.call(Sr,r,function(n){n||i$(),typeof i=="function"&&i.apply(this,arguments)})}return Object.defineProperty(t,U_,{value:e}),t}(Sr.close),Sr.closeSync=function(e){function t(r){e.apply(Sr,arguments),i$()}return Object.defineProperty(t,U_,{value:e}),t}(Sr.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){kd(Sr[Xi]),require("assert").equal(Sr[Xi].length,0)}));var r$;global[Xi]||n$(global,Sr[Xi]);F7.exports=D7(e7e(Sr));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Sr.__patched&&(F7.exports=D7(Sr),Sr.__patched=!0);function D7(e){ZSe(e),e.gracefulify=D7,e.createReadStream=T,e.createWriteStream=L;var t=e.readFile;e.readFile=r;function r(P,M,x){return typeof M=="function"&&(x=M,M=null),Y(P,M,x);function Y(F,R,I,q){return t(F,R,function(ae){ae&&(ae.code==="EMFILE"||ae.code==="ENFILE")?Hf([Y,[F,R,I],ae,q||Date.now(),Date.now()]):typeof I=="function"&&I.apply(this,arguments)})}}var i=e.writeFile;e.writeFile=n;function n(P,M,x,Y){return typeof x=="function"&&(Y=x,x=null),F(P,M,x,Y);function F(R,I,q,ae,ie){return i(R,I,q,function(ve){ve&&(ve.code==="EMFILE"||ve.code==="ENFILE")?Hf([F,[R,I,q,ae],ve,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}var s=e.appendFile;s&&(e.appendFile=a);function a(P,M,x,Y){return typeof x=="function"&&(Y=x,x=null),F(P,M,x,Y);function F(R,I,q,ae,ie){return s(R,I,q,function(ve){ve&&(ve.code==="EMFILE"||ve.code==="ENFILE")?Hf([F,[R,I,q,ae],ve,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}var o=e.copyFile;o&&(e.copyFile=l);function l(P,M,x,Y){return typeof x=="function"&&(Y=x,x=0),F(P,M,x,Y);function F(R,I,q,ae,ie){return o(R,I,q,function(ve){ve&&(ve.code==="EMFILE"||ve.code==="ENFILE")?Hf([F,[R,I,q,ae],ve,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}var c=e.readdir;e.readdir=d;var u=/^v[0-5]\./;function d(P,M,x){typeof M=="function"&&(x=M,M=null);var Y=u.test(process.version)?function(I,q,ae,ie){return c(I,F(I,q,ae,ie))}:function(I,q,ae,ie){return c(I,q,F(I,q,ae,ie))};return Y(P,M,x);function F(R,I,q,ae){return function(ie,ve){ie&&(ie.code==="EMFILE"||ie.code==="ENFILE")?Hf([Y,[R,I,q],ie,ae||Date.now(),Date.now()]):(ve&&ve.sort&&ve.sort(),typeof q=="function"&&q.call(this,ie,ve))}}}if(process.version.substr(0,4)==="v0.8"){var p=JSe(e);b=p.ReadStream,v=p.WriteStream}var f=e.ReadStream;f&&(b.prototype=Object.create(f.prototype),b.prototype.open=w);var m=e.WriteStream;m&&(v.prototype=Object.create(m.prototype),v.prototype.open=E),Object.defineProperty(e,"ReadStream",{get:function(){return b},set:function(P){b=P},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return v},set:function(P){v=P},enumerable:!0,configurable:!0});var h=b;Object.defineProperty(e,"FileReadStream",{get:function(){return h},set:function(P){h=P},enumerable:!0,configurable:!0});var y=v;Object.defineProperty(e,"FileWriteStream",{get:function(){return y},set:function(P){y=P},enumerable:!0,configurable:!0});function b(P,M){return this instanceof b?(f.apply(this,arguments),this):b.apply(Object.create(b.prototype),arguments)}function w(){var P=this;B(P.path,P.flags,P.mode,function(M,x){M?(P.autoClose&&P.destroy(),P.emit("error",M)):(P.fd=x,P.emit("open",x),P.read())})}function v(P,M){return this instanceof v?(m.apply(this,arguments),this):v.apply(Object.create(v.prototype),arguments)}function E(){var P=this;B(P.path,P.flags,P.mode,function(M,x){M?(P.destroy(),P.emit("error",M)):(P.fd=x,P.emit("open",x))})}function T(P,M){return new e.ReadStream(P,M)}function L(P,M){return new e.WriteStream(P,M)}var O=e.open;e.open=B;function B(P,M,x,Y){return typeof x=="function"&&(Y=x,x=null),F(P,M,x,Y);function F(R,I,q,ae,ie){return O(R,I,q,function(ve,ze){ve&&(ve.code==="EMFILE"||ve.code==="ENFILE")?Hf([F,[R,I,q,ae],ve,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}return e}function Hf(e){kd("ENQUEUE",e[0].name,e[1]),Sr[Xi].push(e),L7()}var j_;function i$(){for(var e=Date.now(),t=0;t2&&(Sr[Xi][t][3]=e,Sr[Xi][t][4]=e);L7()}function L7(){if(clearTimeout(j_),j_=void 0,Sr[Xi].length!==0){var e=Sr[Xi].shift(),t=e[0],r=e[1],i=e[2],n=e[3],s=e[4];if(n===void 0)kd("RETRY",t.name,r),t.apply(null,r);else if(Date.now()-n>=6e4){kd("TIMEOUT",t.name,r);var a=r.pop();typeof a=="function"&&a.call(null,i)}else{var o=Date.now()-s,l=Math.max(s-n,1),c=Math.min(l*1.2,100);o>=c?(kd("RETRY",t.name,r),t.apply(null,r.concat([n]))):Sr[Xi].push(e)}j_===void 0&&(j_=setTimeout(L7,0))}}});var a$=g((f8t,s$)=>{"use strict";var r7e=require("path");s$.exports=e=>{let t=process.cwd();return e=r7e.resolve(e),process.platform==="win32"&&(t=t.toLowerCase(),e=e.toLowerCase()),e===t}});var l$=g((m8t,o$)=>{"use strict";var q7=require("path");o$.exports=(e,t)=>{let r=q7.relative(t,e);return!!(r&&r!==".."&&!r.startsWith(`..${q7.sep}`)&&r!==q7.resolve(e))}});var c$=g(B7=>{var jd=require("path"),nu=process.platform==="win32",iu=require("fs"),i7e=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function n7e(){var e;if(i7e){var t=new Error;e=r}else e=i;return e;function r(n){n&&(t.message=n.message,n=t,i(n))}function i(n){if(n){if(process.throwDeprecation)throw n;if(!process.noDeprecation){var s="fs: missing callback "+(n.stack||n.message);process.traceDeprecation?console.trace(s):console.error(s)}}}}function s7e(e){return typeof e=="function"?e:n7e()}var h8t=jd.normalize;nu?Xl=/(.*?)(?:[\/\\]+|$)/g:Xl=/(.*?)(?:[\/]+|$)/g;var Xl;nu?tg=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/:tg=/^[\/]*/;var tg;B7.realpathSync=function(t,r){if(t=jd.resolve(t),r&&Object.prototype.hasOwnProperty.call(r,t))return r[t];var i=t,n={},s={},a,o,l,c;u();function u(){var y=tg.exec(t);a=y[0].length,o=y[0],l=y[0],c="",nu&&!s[l]&&(iu.lstatSync(l),s[l]=!0)}for(;a=t.length)return r&&(r[n]=t),i(null,t);Xl.lastIndex=o;var y=Xl.exec(t);return u=l,l+=y[0],c=u+y[1],o=Xl.lastIndex,a[c]||r&&r[c]===c?process.nextTick(p):r&&Object.prototype.hasOwnProperty.call(r,c)?h(r[c]):iu.lstat(c,f)}function f(y,b){if(y)return i(y);if(!b.isSymbolicLink())return a[c]=!0,r&&(r[c]=c),process.nextTick(p);if(!nu){var w=b.dev.toString(32)+":"+b.ino.toString(32);if(s.hasOwnProperty(w))return m(null,s[w],c)}iu.stat(c,function(v){if(v)return i(v);iu.readlink(c,function(E,T){nu||(s[w]=T),m(E,T)})})}function m(y,b,w){if(y)return i(y);var v=jd.resolve(u,b);r&&(r[w]=v),h(v)}function h(y){t=jd.resolve(y,t.slice(o)),d()}}});var U7=g((y8t,f$)=>{f$.exports=su;su.realpath=su;su.sync=j7;su.realpathSync=j7;su.monkeypatch=o7e;su.unmonkeypatch=l7e;var Gf=require("fs"),M7=Gf.realpath,k7=Gf.realpathSync,a7e=process.version,u$=/^v[0-5]\./.test(a7e),d$=c$();function p$(e){return e&&e.syscall==="realpath"&&(e.code==="ELOOP"||e.code==="ENOMEM"||e.code==="ENAMETOOLONG")}function su(e,t,r){if(u$)return M7(e,t,r);typeof t=="function"&&(r=t,t=null),M7(e,t,function(i,n){p$(i)?d$.realpath(e,t,r):r(i,n)})}function j7(e,t){if(u$)return k7(e,t);try{return k7(e,t)}catch(r){if(p$(r))return d$.realpathSync(e,t);throw r}}function o7e(){Gf.realpath=su,Gf.realpathSync=j7}function l7e(){Gf.realpath=M7,Gf.realpathSync=k7}});var h$=g((b8t,m$)=>{m$.exports=function(e,t){for(var r=[],i=0;i{"use strict";_$.exports=y$;function y$(e,t,r){e instanceof RegExp&&(e=g$(e,r)),t instanceof RegExp&&(t=g$(t,r));var i=b$(e,t,r);return i&&{start:i[0],end:i[1],pre:r.slice(0,i[0]),body:r.slice(i[0]+e.length,i[1]),post:r.slice(i[1]+t.length)}}function g$(e,t){var r=t.match(e);return r?r[0]:null}y$.range=b$;function b$(e,t,r){var i,n,s,a,o,l=r.indexOf(e),c=r.indexOf(t,l+1),u=l;if(l>=0&&c>0){for(i=[],s=r.length;u>=0&&!o;)u==l?(i.push(u),l=r.indexOf(e,u+1)):i.length==1?o=[i.pop(),c]:(n=i.pop(),n=0?l:c;i.length&&(o=[s,a])}return o}});var R$=g((v8t,N$)=>{var u7e=h$(),v$=$_();N$.exports=f7e;var w$="\0SLASH"+Math.random()+"\0",E$="\0OPEN"+Math.random()+"\0",$7="\0CLOSE"+Math.random()+"\0",S$="\0COMMA"+Math.random()+"\0",x$="\0PERIOD"+Math.random()+"\0";function z7(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function d7e(e){return e.split("\\\\").join(w$).split("\\{").join(E$).split("\\}").join($7).split("\\,").join(S$).split("\\.").join(x$)}function p7e(e){return e.split(w$).join("\\").split(E$).join("{").split($7).join("}").split(S$).join(",").split(x$).join(".")}function T$(e){if(!e)return[""];var t=[],r=v$("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,s=r.post,a=i.split(",");a[a.length-1]+="{"+n+"}";var o=T$(s);return s.length&&(a[a.length-1]+=o.shift(),a.push.apply(a,o)),t.push.apply(t,a),t}function f7e(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),Vf(d7e(e),!0).map(p7e)):[]}function m7e(e){return"{"+e+"}"}function h7e(e){return/^-?0\d/.test(e)}function g7e(e,t){return e<=t}function y7e(e,t){return e>=t}function Vf(e,t){var r=[],i=v$("{","}",e);if(!i||/\$$/.test(i.pre))return[e];var n=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body),s=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body),a=n||s,o=i.body.indexOf(",")>=0;if(!a&&!o)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+$7+i.post,Vf(e)):[e];var l;if(a)l=i.body.split(/\.\./);else if(l=T$(i.body),l.length===1&&(l=Vf(l[0],!1).map(m7e),l.length===1)){var u=i.post.length?Vf(i.post,!1):[""];return u.map(function(x){return i.pre+l[0]+x})}var c=i.pre,u=i.post.length?Vf(i.post,!1):[""],d;if(a){var p=z7(l[0]),f=z7(l[1]),m=Math.max(l[0].length,l[1].length),h=l.length==3?Math.abs(z7(l[2])):1,y=g7e,b=f0){var L=new Array(T+1).join("0");v<0?E="-"+L+E.slice(1):E=L+E}}d.push(E)}}else d=u7e(l,function(M){return Vf(M,!1)});for(var O=0;O{I$.exports=Ls;Ls.Minimatch=Yi;var rg=function(){try{return require("path")}catch{}}()||{sep:"/"};Ls.sep=rg.sep;var V7=Ls.GLOBSTAR=Yi.GLOBSTAR={},b7e=R$(),A$={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},H7="[^/]",G7=H7+"*?",_7e="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",v7e="(?:(?!(?:\\/|^)\\.).)*?",C$=w7e("().*{}+?[]^$\\!");function w7e(e){return e.split("").reduce(function(t,r){return t[r]=!0,t},{})}var O$=/\/+/;Ls.filter=E7e;function E7e(e,t){return t=t||{},function(r,i,n){return Ls(r,e,t)}}function au(e,t){t=t||{};var r={};return Object.keys(e).forEach(function(i){r[i]=e[i]}),Object.keys(t).forEach(function(i){r[i]=t[i]}),r}Ls.defaults=function(e){if(!e||typeof e!="object"||!Object.keys(e).length)return Ls;var t=Ls,r=function(n,s,a){return t(n,s,au(e,a))};return r.Minimatch=function(n,s){return new t.Minimatch(n,au(e,s))},r.Minimatch.defaults=function(n){return t.defaults(au(e,n)).Minimatch},r.filter=function(n,s){return t.filter(n,au(e,s))},r.defaults=function(n){return t.defaults(au(e,n))},r.makeRe=function(n,s){return t.makeRe(n,au(e,s))},r.braceExpand=function(n,s){return t.braceExpand(n,au(e,s))},r.match=function(i,n,s){return t.match(i,n,au(e,s))},r};Yi.defaults=function(e){return Ls.defaults(e).Minimatch};function Ls(e,t,r){return G_(t),r||(r={}),!r.nocomment&&t.charAt(0)==="#"?!1:new Yi(t,r).match(e)}function Yi(e,t){if(!(this instanceof Yi))return new Yi(e,t);G_(e),t||(t={}),e=e.trim(),!t.allowWindowsEscape&&rg.sep!=="/"&&(e=e.split(rg.sep).join("/")),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!t.partial,this.make()}Yi.prototype.debug=function(){};Yi.prototype.make=S7e;function S7e(){var e=this.pattern,t=this.options;if(!t.nocomment&&e.charAt(0)==="#"){this.comment=!0;return}if(!e){this.empty=!0;return}this.parseNegate();var r=this.globSet=this.braceExpand();t.debug&&(this.debug=function(){console.error.apply(console,arguments)}),this.debug(this.pattern,r),r=this.globParts=r.map(function(i){return i.split(O$)}),this.debug(this.pattern,r),r=r.map(function(i,n,s){return i.map(this.parse,this)},this),this.debug(this.pattern,r),r=r.filter(function(i){return i.indexOf(!1)===-1}),this.debug(this.pattern,r),this.set=r}Yi.prototype.parseNegate=x7e;function x7e(){var e=this.pattern,t=!1,r=this.options,i=0;if(!r.nonegate){for(var n=0,s=e.length;n"u"?this.pattern:e,G_(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:b7e(e)}var T7e=1024*64,G_=function(e){if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>T7e)throw new TypeError("pattern is too long")};Yi.prototype.parse=N7e;var H_={};function N7e(e,t){G_(e);var r=this.options;if(e==="**")if(r.noglobstar)e="*";else return V7;if(e==="")return"";var i="",n=!!r.nocase,s=!1,a=[],o=[],l,c=!1,u=-1,d=-1,p=e.charAt(0)==="."?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",f=this;function m(){if(l){switch(l){case"*":i+=G7,n=!0;break;case"?":i+=H7,n=!0;break;default:i+="\\"+l;break}f.debug("clearStateChar %j %j",l,i),l=!1}}for(var h=0,y=e.length,b;h-1;B--){var P=o[B],M=i.slice(0,P.reStart),x=i.slice(P.reStart,P.reEnd-8),Y=i.slice(P.reEnd-8,P.reEnd),F=i.slice(P.reEnd);Y+=F;var R=M.split("(").length-1,I=F;for(h=0;h"u"&&(r=this.partial),this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return t==="";if(t==="/"&&r)return!0;var i=this.options;rg.sep!=="/"&&(t=t.split(rg.sep).join("/")),t=t.split(O$),this.debug(this.pattern,"split",t);var n=this.set;this.debug(this.pattern,"set",n);var s,a;for(a=t.length-1;a>=0&&(s=t[a],!s);a--);for(a=0;a>> no match, partial?`,e,u,t,d),u===a))}var f;if(typeof l=="string"?(f=c===l,this.debug("string match",l,c,f)):(f=c.match(l),this.debug("pattern match",l,c,f)),!f)return!1}if(n===a&&s===o)return!0;if(n===a)return r;if(s===o)return n===a-1&&e[n]==="";throw new Error("wtf?")};function A7e(e){return e.replace(/\\(.)/g,"$1")}function C7e(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var D$=g((E8t,W7)=>{typeof Object.create=="function"?W7.exports=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:W7.exports=function(t,r){t.super_=r;var i=function(){};i.prototype=r.prototype,t.prototype=new i,t.prototype.constructor=t}});var Ud=g((S8t,Q7)=>{try{if(K7=require("util"),typeof K7.inherits!="function")throw"";Q7.exports=K7.inherits}catch{Q7.exports=D$()}var K7});var W_=g((x8t,V_)=>{"use strict";function L$(e){return e.charAt(0)==="/"}function F$(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,r=t.exec(e),i=r[1]||"",n=!!(i&&i.charAt(1)!==":");return!!(r[2]||n)}V_.exports=process.platform==="win32"?F$:L$;V_.exports.posix=L$;V_.exports.win32=F$});var Y7=g(ou=>{ou.setopts=F7e;ou.ownProp=q$;ou.makeAbs=ng;ou.finish=q7e;ou.mark=B7e;ou.isIgnored=M$;ou.childrenIgnored=M7e;function q$(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var O7e=require("fs"),Wf=require("path"),P7e=ig(),B$=W_(),X7=P7e.Minimatch;function I7e(e,t){return e.localeCompare(t,"en")}function D7e(e,t){e.ignore=t.ignore||[],Array.isArray(e.ignore)||(e.ignore=[e.ignore]),e.ignore.length&&(e.ignore=e.ignore.map(L7e))}function L7e(e){var t=null;if(e.slice(-3)==="/**"){var r=e.replace(/(\/\*\*)+$/,"");t=new X7(r,{dot:!0})}return{matcher:new X7(e,{dot:!0}),gmatcher:t}}function F7e(e,t,r){if(r||(r={}),r.matchBase&&t.indexOf("/")===-1){if(r.noglobstar)throw new Error("base matching requires globstar");t="**/"+t}e.silent=!!r.silent,e.pattern=t,e.strict=r.strict!==!1,e.realpath=!!r.realpath,e.realpathCache=r.realpathCache||Object.create(null),e.follow=!!r.follow,e.dot=!!r.dot,e.mark=!!r.mark,e.nodir=!!r.nodir,e.nodir&&(e.mark=!0),e.sync=!!r.sync,e.nounique=!!r.nounique,e.nonull=!!r.nonull,e.nosort=!!r.nosort,e.nocase=!!r.nocase,e.stat=!!r.stat,e.noprocess=!!r.noprocess,e.absolute=!!r.absolute,e.fs=r.fs||O7e,e.maxLength=r.maxLength||1/0,e.cache=r.cache||Object.create(null),e.statCache=r.statCache||Object.create(null),e.symlinks=r.symlinks||Object.create(null),D7e(e,r),e.changedCwd=!1;var i=process.cwd();q$(r,"cwd")?(e.cwd=Wf.resolve(r.cwd),e.changedCwd=e.cwd!==i):e.cwd=i,e.root=r.root||Wf.resolve(e.cwd,"/"),e.root=Wf.resolve(e.root),process.platform==="win32"&&(e.root=e.root.replace(/\\/g,"/")),e.cwdAbs=B$(e.cwd)?e.cwd:ng(e,e.cwd),process.platform==="win32"&&(e.cwdAbs=e.cwdAbs.replace(/\\/g,"/")),e.nomount=!!r.nomount,r.nonegate=!0,r.nocomment=!0,e.minimatch=new X7(t,r),e.options=e.minimatch.options}function q7e(e){for(var t=e.nounique,r=t?[]:Object.create(null),i=0,n=e.matches.length;i{z$.exports=U$;U$.GlobSync=gi;var k7e=U7(),k$=ig(),N8t=k$.Minimatch,R8t=ex().Glob,A8t=require("util"),Z7=require("path"),j$=require("assert"),K_=W_(),zd=Y7(),j7e=zd.setopts,J7=zd.ownProp,U7e=zd.childrenIgnored,z7e=zd.isIgnored;function U$(e,t){if(typeof t=="function"||arguments.length===3)throw new TypeError(`callback provided to sync glob +See: https://github.com/isaacs/node-glob/issues/167`);return new gi(e,t).found}function gi(e,t){if(!e)throw new Error("must provide pattern");if(typeof t=="function"||arguments.length===3)throw new TypeError(`callback provided to sync glob +See: https://github.com/isaacs/node-glob/issues/167`);if(!(this instanceof gi))return new gi(e,t);if(j7e(this,e,t),this.noprocess)return this;var r=this.minimatch.set.length;this.matches=new Array(r);for(var i=0;ithis.maxLength)return!1;if(!this.stat&&J7(this.cache,t)){var a=this.cache[t];if(Array.isArray(a)&&(a="DIR"),!r||a==="DIR")return a;if(r&&a==="FILE")return!1}var i,n=this.statCache[t];if(!n){var s;try{s=this.fs.lstatSync(t)}catch(o){if(o&&(o.code==="ENOENT"||o.code==="ENOTDIR"))return this.statCache[t]=!1,!1}if(s&&s.isSymbolicLink())try{n=this.fs.statSync(t)}catch{n=s}else n=s}this.statCache[t]=n;var a=!0;return n&&(a=n.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||a,r&&a==="FILE"?!1:a};gi.prototype._mark=function(e){return zd.mark(this,e)};gi.prototype._makeAbs=function(e){return zd.makeAbs(this,e)}});var tx=g((O8t,G$)=>{G$.exports=H$;function H$(e,t){if(e&&t)return H$(e)(t);if(typeof e!="function")throw new TypeError("need wrapper function");return Object.keys(e).forEach(function(i){r[i]=e[i]}),r;function r(){for(var i=new Array(arguments.length),n=0;n{var V$=tx();rx.exports=V$(Q_);rx.exports.strict=V$(W$);Q_.proto=Q_(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return Q_(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return W$(this)},configurable:!0})});function Q_(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function W$(e){var t=function(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)},r=e.name||"Function wrapped with `once`";return t.onceError=r+" shouldn't be called more than once",t.called=!1,t}});var Q$=g((I8t,K$)=>{var $7e=tx(),ag=Object.create(null),H7e=sg();K$.exports=$7e(G7e);function G7e(e,t){return ag[e]?(ag[e].push(t),null):(ag[e]=[t],V7e(e))}function V7e(e){return H7e(function t(){var r=ag[e],i=r.length,n=W7e(arguments);try{for(var s=0;si?(r.splice(0,i),process.nextTick(function(){t.apply(null,n)})):delete ag[e]}})}function W7e(e){for(var t=e.length,r=[],i=0;i{Y$.exports=$d;var K7e=U7(),X$=ig(),D8t=X$.Minimatch,Q7e=Ud(),X7e=require("events").EventEmitter,ix=require("path"),nx=require("assert"),og=W_(),ax=$$(),Hd=Y7(),Y7e=Hd.setopts,sx=Hd.ownProp,ox=Q$(),L8t=require("util"),Z7e=Hd.childrenIgnored,J7e=Hd.isIgnored,exe=sg();function $d(e,t,r){if(typeof t=="function"&&(r=t,t={}),t||(t={}),t.sync){if(r)throw new TypeError("callback provided to sync glob");return ax(e,t)}return new Pt(e,t,r)}$d.sync=ax;var txe=$d.GlobSync=ax.GlobSync;$d.glob=$d;function rxe(e,t){if(t===null||typeof t!="object")return e;for(var r=Object.keys(t),i=r.length;i--;)e[r[i]]=t[r[i]];return e}$d.hasMagic=function(e,t){var r=rxe({},t);r.noprocess=!0;var i=new Pt(e,r),n=i.minimatch.set;if(!e)return!1;if(n.length>1)return!0;for(var s=0;sthis.maxLength)return t();if(!this.stat&&sx(this.cache,r)){var n=this.cache[r];if(Array.isArray(n)&&(n="DIR"),!i||n==="DIR")return t(null,n);if(i&&n==="FILE")return t()}var s,a=this.statCache[r];if(a!==void 0){if(a===!1)return t(null,a);var o=a.isDirectory()?"DIR":"FILE";return i&&o==="FILE"?t():t(null,o,a)}var l=this,c=ox("stat\0"+r,u);c&&l.fs.lstat(r,c);function u(d,p){if(p&&p.isSymbolicLink())return l.fs.stat(r,function(f,m){f?l._stat2(e,r,null,p,t):l._stat2(e,r,f,m,t)});l._stat2(e,r,d,p,t)}};Pt.prototype._stat2=function(e,t,r,i,n){if(r&&(r.code==="ENOENT"||r.code==="ENOTDIR"))return this.statCache[t]=!1,n();var s=e.slice(-1)==="/";if(this.statCache[t]=i,t.slice(-1)==="/"&&i&&!i.isDirectory())return n(null,!1,i);var a=!0;return i&&(a=i.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||a,s&&a==="FILE"?n():n(null,a,i)}});var sH=g((q8t,nH)=>{var Zt=require("assert"),tH=require("path"),Z$=require("fs"),Kf;try{Kf=ex()}catch{}var nxe={nosort:!0,silent:!0},lx=0,lg=process.platform==="win32",rH=e=>{if(["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(r=>{e[r]=e[r]||Z$[r],r=r+"Sync",e[r]=e[r]||Z$[r]}),e.maxBusyTries=e.maxBusyTries||3,e.emfileWait=e.emfileWait||1e3,e.glob===!1&&(e.disableGlob=!0),e.disableGlob!==!0&&Kf===void 0)throw Error("glob dependency not found, set `options.disableGlob = true` if intentional");e.disableGlob=e.disableGlob||!1,e.glob=e.glob||nxe},ux=(e,t,r)=>{typeof t=="function"&&(r=t,t={}),Zt(e,"rimraf: missing path"),Zt.equal(typeof e,"string","rimraf: path should be a string"),Zt.equal(typeof r,"function","rimraf: callback function required"),Zt(t,"rimraf: invalid options argument provided"),Zt.equal(typeof t,"object","rimraf: options should be object"),rH(t);let i=0,n=null,s=0,a=l=>{n=n||l,--s===0&&r(n)},o=(l,c)=>{if(l)return r(l);if(s=c.length,s===0)return r();c.forEach(u=>{let d=p=>{if(p){if((p.code==="EBUSY"||p.code==="ENOTEMPTY"||p.code==="EPERM")&&icx(u,t,d),i*100);if(p.code==="EMFILE"&&lxcx(u,t,d),lx++);p.code==="ENOENT"&&(p=null)}lx=0,a(p)};cx(u,t,d)})};if(t.disableGlob||!Kf.hasMagic(e))return o(null,[e]);t.lstat(e,(l,c)=>{if(!l)return o(null,[e]);Kf(e,t.glob,o)})},cx=(e,t,r)=>{Zt(e),Zt(t),Zt(typeof r=="function"),t.lstat(e,(i,n)=>{if(i&&i.code==="ENOENT")return r(null);if(i&&i.code==="EPERM"&&lg&&J$(e,t,i,r),n&&n.isDirectory())return X_(e,t,i,r);t.unlink(e,s=>{if(s){if(s.code==="ENOENT")return r(null);if(s.code==="EPERM")return lg?J$(e,t,s,r):X_(e,t,s,r);if(s.code==="EISDIR")return X_(e,t,s,r)}return r(s)})})},J$=(e,t,r,i)=>{Zt(e),Zt(t),Zt(typeof i=="function"),t.chmod(e,438,n=>{n?i(n.code==="ENOENT"?null:r):t.stat(e,(s,a)=>{s?i(s.code==="ENOENT"?null:r):a.isDirectory()?X_(e,t,r,i):t.unlink(e,i)})})},eH=(e,t,r)=>{Zt(e),Zt(t);try{t.chmodSync(e,438)}catch(n){if(n.code==="ENOENT")return;throw r}let i;try{i=t.statSync(e)}catch(n){if(n.code==="ENOENT")return;throw r}i.isDirectory()?Y_(e,t,r):t.unlinkSync(e)},X_=(e,t,r,i)=>{Zt(e),Zt(t),Zt(typeof i=="function"),t.rmdir(e,n=>{n&&(n.code==="ENOTEMPTY"||n.code==="EEXIST"||n.code==="EPERM")?sxe(e,t,i):n&&n.code==="ENOTDIR"?i(r):i(n)})},sxe=(e,t,r)=>{Zt(e),Zt(t),Zt(typeof r=="function"),t.readdir(e,(i,n)=>{if(i)return r(i);let s=n.length;if(s===0)return t.rmdir(e,r);let a;n.forEach(o=>{ux(tH.join(e,o),t,l=>{if(!a){if(l)return r(a=l);--s===0&&t.rmdir(e,r)}})})})},iH=(e,t)=>{t=t||{},rH(t),Zt(e,"rimraf: missing path"),Zt.equal(typeof e,"string","rimraf: path should be a string"),Zt(t,"rimraf: missing options"),Zt.equal(typeof t,"object","rimraf: options should be object");let r;if(t.disableGlob||!Kf.hasMagic(e))r=[e];else try{t.lstatSync(e),r=[e]}catch{r=Kf.sync(e,t.glob)}if(r.length)for(let i=0;i{Zt(e),Zt(t);try{t.rmdirSync(e)}catch(i){if(i.code==="ENOENT")return;if(i.code==="ENOTDIR")throw r;(i.code==="ENOTEMPTY"||i.code==="EEXIST"||i.code==="EPERM")&&axe(e,t)}},axe=(e,t)=>{Zt(e),Zt(t),t.readdirSync(e).forEach(n=>iH(tH.join(e,n),t));let r=lg?100:1,i=0;do{let n=!0;try{let s=t.rmdirSync(e,t);return n=!1,s}finally{if(++i{"use strict";aH.exports=(e,t=1,r)=>{if(r={indent:" ",includeEmptyLines:!1,...r},typeof e!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof e}\``);if(typeof t!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof t}\``);if(typeof r.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``);if(t===0)return e;let i=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return e.replace(i,r.indent.repeat(t))}});var dH=g((M8t,uH)=>{"use strict";var lH=require("os"),cH=/\s+at.*(?:\(|\s)(.*)\)?/,oxe=/^(?:(?:(?:node|(?:internal\/[\w/]*|.*node_modules\/(?:babel-polyfill|pirates)\/.*)?\w+)\.js:\d+:\d+)|native)/,lxe=typeof lH.homedir>"u"?"":lH.homedir();uH.exports=(e,t)=>(t=Object.assign({pretty:!1},t),e.replace(/\\/g,"/").split(` +`).filter(r=>{let i=r.match(cH);if(i===null||!i[1])return!0;let n=i[1];return n.includes(".app/Contents/Resources/electron.asar")||n.includes(".app/Contents/Resources/default_app.asar")?!1:!oxe.test(n)}).filter(r=>r.trim()!=="").map(r=>t.pretty?r.replace(cH,(i,n)=>i.replace(n,n.replace(lxe,"~"))):r).join(` +`))});var fH=g((k8t,pH)=>{"use strict";var cxe=oH(),uxe=dH(),dxe=e=>e.replace(/\s+at .*aggregate-error\/index.js:\d+:\d+\)?/g,""),dx=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);t=[...t].map(i=>i instanceof Error?i:i!==null&&typeof i=="object"?Object.assign(new Error(i.message),i):new Error(i));let r=t.map(i=>typeof i.stack=="string"?dxe(uxe(i.stack)):String(i)).join(` +`);r=` +`+cxe(r,4),super(r),this.name="AggregateError",Object.defineProperty(this,"_errors",{value:t})}*[Symbol.iterator](){for(let t of this._errors)yield t}};pH.exports=dx});var hH=g((j8t,mH)=>{"use strict";var pxe=fH();mH.exports=async(e,t,{concurrency:r=1/0,stopOnError:i=!0}={})=>new Promise((n,s)=>{if(typeof t!="function")throw new TypeError("Mapper function is required");if(!((Number.isSafeInteger(r)||r===1/0)&&r>=1))throw new TypeError(`Expected \`concurrency\` to be an integer from 1 and up or \`Infinity\`, got \`${r}\` (${typeof r})`);let a=[],o=[],l=e[Symbol.iterator](),c=!1,u=!1,d=0,p=0,f=()=>{if(c)return;let m=l.next(),h=p;if(p++,m.done){u=!0,d===0&&(!i&&o.length!==0?s(new pxe(o)):n(a));return}d++,(async()=>{try{let y=await m.value;a[h]=await t(y,h),d--,f()}catch(y){i?(c=!0,s(y)):(o.push(y),d--,f())}})()};for(let m=0;m{"use strict";var{promisify:fxe}=require("util"),gH=require("path"),yH=Kz(),mxe=F8(),hxe=T7(),ua=z_(),gxe=a$(),yxe=l$(),bH=sH(),bxe=hH(),_xe=fxe(bH),_H={glob:!1,unlink:ua.unlink,unlinkSync:ua.unlinkSync,chmod:ua.chmod,chmodSync:ua.chmodSync,stat:ua.stat,statSync:ua.statSync,lstat:ua.lstat,lstatSync:ua.lstatSync,rmdir:ua.rmdir,rmdirSync:ua.rmdirSync,readdir:ua.readdir,readdirSync:ua.readdirSync};function vH(e,t){if(gxe(e))throw new Error("Cannot delete the current working directory. Can be overridden with the `force` option.");if(!yxe(e,t))throw new Error("Cannot delete files/directories outside the current working directory. Can be overridden with the `force` option.")}function wH(e){return e=Array.isArray(e)?e:[e],e=e.map(t=>process.platform==="win32"&&mxe(t)===!1?hxe(t):t),e}px.exports=async(e,{force:t,dryRun:r,cwd:i=process.cwd(),onProgress:n=()=>{},...s}={})=>{s={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...s},e=wH(e);let a=(await yH(e,s)).sort((u,d)=>d.localeCompare(u));a.length===0&&n({totalCount:0,deletedCount:0,percent:1});let o=0,c=await bxe(a,async u=>(u=gH.resolve(i,u),t||vH(u,i),r||await _xe(u,_H),o+=1,n({totalCount:a.length,deletedCount:o,percent:o/a.length}),u),s);return c.sort((u,d)=>u.localeCompare(d)),c};px.exports.sync=(e,{force:t,dryRun:r,cwd:i=process.cwd(),...n}={})=>{n={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...n},e=wH(e);let a=yH.sync(e,n).sort((o,l)=>l.localeCompare(o)).map(o=>(o=gH.resolve(i,o),t||vH(o,i),r||bH.sync(o,_H),o));return a.sort((o,l)=>o.localeCompare(l)),a}});var SH=g((z8t,EH)=>{"use strict";EH.exports=function(t,r,i,n){var s=0,a=0,o=t.length-1,l=!1,c,u,d;if(typeof r=="number"?(c=r,d=i,u=n||function(){}):(d=r,u=i||function(){},c=t.length),!t.length)return u();var p=d.length,f=function(){return!l&&s{"use strict";var xH=require("fs"),vxe=require("path"),wxe=SH();function TH(e,t,r,i){let n,s;i?(n=i,s=r):(n=r,s=null),xH.lstat(t,function(o,l){let c=o?0:l.size||0;if(l){if(e.has(l.ino))return n(null,0);e.add(l.ino)}!o&&l.isDirectory()?xH.readdir(t,(u,d)=>{if(u)return n(u);wxe(d,5e3,(p,f)=>{TH(e,vxe.join(t,p),s,(m,h)=>{m||(c+=h),f(m)})},p=>{n(p,c)})}):(s&&s.test(t)&&(c=0),n(o,c))})}NH.exports=(...e)=>(e.unshift(new Set),TH(...e))});var Qf=g((H8t,Gd)=>{"use strict";function AH(e){return typeof e>"u"||e===null}function Exe(e){return typeof e=="object"&&e!==null}function Sxe(e){return Array.isArray(e)?e:AH(e)?[]:[e]}function xxe(e,t){var r,i,n,s;if(t)for(s=Object.keys(t),r=0,i=s.length;r{"use strict";function CH(e,t){var r="",i=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(r+='in "'+e.mark.name+'" '),r+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!t&&e.mark.snippet&&(r+=` + +`+e.mark.snippet),i+" "+r):i}function cg(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=CH(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}cg.prototype=Object.create(Error.prototype);cg.prototype.constructor=cg;cg.prototype.toString=function(t){return this.name+": "+CH(this,t)};OH.exports=cg});var IH=g((V8t,PH)=>{"use strict";var ug=Qf();function fx(e,t,r,i,n){var s="",a="",o=Math.floor(n/2)-1;return i-t>o&&(s=" ... ",t=i-o+s.length),r-i>o&&(a=" ...",r=i+o-a.length),{str:s+e.slice(t,r).replace(/\t/g,"\u2192")+a,pos:i-t+s.length}}function mx(e,t){return ug.repeat(" ",t-e.length)+e}function Rxe(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),typeof t.indent!="number"&&(t.indent=1),typeof t.linesBefore!="number"&&(t.linesBefore=3),typeof t.linesAfter!="number"&&(t.linesAfter=2);for(var r=/\r?\n|\r|\0/g,i=[0],n=[],s,a=-1;s=r.exec(e.buffer);)n.push(s.index),i.push(s.index+s[0].length),e.position<=s.index&&a<0&&(a=i.length-2);a<0&&(a=i.length-1);var o="",l,c,u=Math.min(e.line+t.linesAfter,n.length).toString().length,d=t.maxLength-(t.indent+u+3);for(l=1;l<=t.linesBefore&&!(a-l<0);l++)c=fx(e.buffer,i[a-l],n[a-l],e.position-(i[a]-i[a-l]),d),o=ug.repeat(" ",t.indent)+mx((e.line-l+1).toString(),u)+" | "+c.str+` +`+o;for(c=fx(e.buffer,i[a],n[a],e.position,d),o+=ug.repeat(" ",t.indent)+mx((e.line+1).toString(),u)+" | "+c.str+` +`,o+=ug.repeat("-",t.indent+u+3+c.pos)+`^ +`,l=1;l<=t.linesAfter&&!(a+l>=n.length);l++)c=fx(e.buffer,i[a+l],n[a+l],e.position-(i[a]-i[a+l]),d),o+=ug.repeat(" ",t.indent)+mx((e.line+l+1).toString(),u)+" | "+c.str+` +`;return o.replace(/\n$/,"")}PH.exports=Rxe});var yn=g((W8t,LH)=>{"use strict";var DH=Xf(),Axe=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],Cxe=["scalar","sequence","mapping"];function Oxe(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(i){t[String(i)]=r})}),t}function Pxe(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(Axe.indexOf(r)===-1)throw new DH('Unknown option "'+r+'" is met in definition of "'+e+'" YAML type.')}),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(r){return r},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=Oxe(t.styleAliases||null),Cxe.indexOf(this.kind)===-1)throw new DH('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}LH.exports=Pxe});var yx=g((K8t,qH)=>{"use strict";var dg=Xf(),hx=yn();function FH(e,t){var r=[];return e[t].forEach(function(i){var n=r.length;r.forEach(function(s,a){s.tag===i.tag&&s.kind===i.kind&&s.multi===i.multi&&(n=a)}),r[n]=i}),r}function Ixe(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function i(n){n.multi?(e.multi[n.kind].push(n),e.multi.fallback.push(n)):e[n.kind][n.tag]=e.fallback[n.tag]=n}for(t=0,r=arguments.length;t{"use strict";var Dxe=yn();BH.exports=new Dxe("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var _x=g((X8t,MH)=>{"use strict";var Lxe=yn();MH.exports=new Lxe("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var vx=g((Y8t,kH)=>{"use strict";var Fxe=yn();kH.exports=new Fxe("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var wx=g((Z8t,jH)=>{"use strict";var qxe=yx();jH.exports=new qxe({explicit:[bx(),_x(),vx()]})});var Ex=g((J8t,UH)=>{"use strict";var Bxe=yn();function Mxe(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function kxe(){return null}function jxe(e){return e===null}UH.exports=new Bxe("tag:yaml.org,2002:null",{kind:"scalar",resolve:Mxe,construct:kxe,predicate:jxe,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})});var Sx=g((eSt,zH)=>{"use strict";var Uxe=yn();function zxe(e){if(e===null)return!1;var t=e.length;return t===4&&(e==="true"||e==="True"||e==="TRUE")||t===5&&(e==="false"||e==="False"||e==="FALSE")}function $xe(e){return e==="true"||e==="True"||e==="TRUE"}function Hxe(e){return Object.prototype.toString.call(e)==="[object Boolean]"}zH.exports=new Uxe("tag:yaml.org,2002:bool",{kind:"scalar",resolve:zxe,construct:$xe,predicate:Hxe,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})});var xx=g((tSt,$H)=>{"use strict";var Gxe=Qf(),Vxe=yn();function Wxe(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function Kxe(e){return 48<=e&&e<=55}function Qxe(e){return 48<=e&&e<=57}function Xxe(e){if(e===null)return!1;var t=e.length,r=0,i=!1,n;if(!t)return!1;if(n=e[r],(n==="-"||n==="+")&&(n=e[++r]),n==="0"){if(r+1===t)return!0;if(n=e[++r],n==="b"){for(r++;r=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})});var Tx=g((rSt,GH)=>{"use strict";var HH=Qf(),Jxe=yn(),eTe=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function tTe(e){return!(e===null||!eTe.test(e)||e[e.length-1]==="_")}function rTe(e){var t,r;return t=e.replace(/_/g,"").toLowerCase(),r=t[0]==="-"?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),t===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:t===".nan"?NaN:r*parseFloat(t,10)}var iTe=/^[-+]?[0-9]+e/;function nTe(e,t){var r;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(HH.isNegativeZero(e))return"-0.0";return r=e.toString(10),iTe.test(r)?r.replace("e",".e"):r}function sTe(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||HH.isNegativeZero(e))}GH.exports=new Jxe("tag:yaml.org,2002:float",{kind:"scalar",resolve:tTe,construct:rTe,predicate:sTe,represent:nTe,defaultStyle:"lowercase"})});var Nx=g((iSt,VH)=>{"use strict";VH.exports=wx().extend({implicit:[Ex(),Sx(),xx(),Tx()]})});var Rx=g((nSt,WH)=>{"use strict";WH.exports=Nx()});var Ax=g((sSt,XH)=>{"use strict";var aTe=yn(),KH=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),QH=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 oTe(e){return e===null?!1:KH.exec(e)!==null||QH.exec(e)!==null}function lTe(e){var t,r,i,n,s,a,o,l=0,c=null,u,d,p;if(t=KH.exec(e),t===null&&(t=QH.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],i=+t[2]-1,n=+t[3],!t[4])return new Date(Date.UTC(r,i,n));if(s=+t[4],a=+t[5],o=+t[6],t[7]){for(l=t[7].slice(0,3);l.length<3;)l+="0";l=+l}return t[9]&&(u=+t[10],d=+(t[11]||0),c=(u*60+d)*6e4,t[9]==="-"&&(c=-c)),p=new Date(Date.UTC(r,i,n,s,a,o,l)),c&&p.setTime(p.getTime()-c),p}function cTe(e){return e.toISOString()}XH.exports=new aTe("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:oTe,construct:lTe,instanceOf:Date,represent:cTe})});var Cx=g((aSt,YH)=>{"use strict";var uTe=yn();function dTe(e){return e==="<<"||e===null}YH.exports=new uTe("tag:yaml.org,2002:merge",{kind:"scalar",resolve:dTe})});var Px=g((oSt,ZH)=>{"use strict";var pTe=yn(),Ox=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= +\r`;function fTe(e){if(e===null)return!1;var t,r,i=0,n=e.length,s=Ox;for(r=0;r64)){if(t<0)return!1;i+=6}return i%8===0}function mTe(e){var t,r,i=e.replace(/[\r\n=]/g,""),n=i.length,s=Ox,a=0,o=[];for(t=0;t>16&255),o.push(a>>8&255),o.push(a&255)),a=a<<6|s.indexOf(i.charAt(t));return r=n%4*6,r===0?(o.push(a>>16&255),o.push(a>>8&255),o.push(a&255)):r===18?(o.push(a>>10&255),o.push(a>>2&255)):r===12&&o.push(a>>4&255),new Uint8Array(o)}function hTe(e){var t="",r=0,i,n,s=e.length,a=Ox;for(i=0;i>18&63],t+=a[r>>12&63],t+=a[r>>6&63],t+=a[r&63]),r=(r<<8)+e[i];return n=s%3,n===0?(t+=a[r>>18&63],t+=a[r>>12&63],t+=a[r>>6&63],t+=a[r&63]):n===2?(t+=a[r>>10&63],t+=a[r>>4&63],t+=a[r<<2&63],t+=a[64]):n===1&&(t+=a[r>>2&63],t+=a[r<<4&63],t+=a[64],t+=a[64]),t}function gTe(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}ZH.exports=new pTe("tag:yaml.org,2002:binary",{kind:"scalar",resolve:fTe,construct:mTe,predicate:gTe,represent:hTe})});var Ix=g((lSt,JH)=>{"use strict";var yTe=yn(),bTe=Object.prototype.hasOwnProperty,_Te=Object.prototype.toString;function vTe(e){if(e===null)return!0;var t=[],r,i,n,s,a,o=e;for(r=0,i=o.length;r{"use strict";var ETe=yn(),STe=Object.prototype.toString;function xTe(e){if(e===null)return!0;var t,r,i,n,s,a=e;for(s=new Array(a.length),t=0,r=a.length;t{"use strict";var NTe=yn(),RTe=Object.prototype.hasOwnProperty;function ATe(e){if(e===null)return!0;var t,r=e;for(t in r)if(RTe.call(r,t)&&r[t]!==null)return!1;return!0}function CTe(e){return e!==null?e:{}}tG.exports=new NTe("tag:yaml.org,2002:set",{kind:"mapping",resolve:ATe,construct:CTe})});var J_=g((dSt,rG)=>{"use strict";rG.exports=Rx().extend({implicit:[Ax(),Cx()],explicit:[Px(),Ix(),Dx(),Lx()]})});var bG=g((pSt,Mx)=>{"use strict";var Wd=Qf(),cG=Xf(),OTe=IH(),PTe=J_(),cu=Object.prototype.hasOwnProperty,ev=1,uG=2,dG=3,tv=4,Fx=1,ITe=2,iG=3,DTe=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,LTe=/[\x85\u2028\u2029]/,FTe=/[,\[\]\{\}]/,pG=/^(?:!|!!|![a-z\-]+!)$/i,fG=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function nG(e){return Object.prototype.toString.call(e)}function Ko(e){return e===10||e===13}function Kd(e){return e===9||e===32}function ds(e){return e===9||e===32||e===10||e===13}function Yf(e){return e===44||e===91||e===93||e===123||e===125}function qTe(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function BTe(e){return e===120?2:e===117?4:e===85?8:0}function MTe(e){return 48<=e&&e<=57?e-48:-1}function sG(e){return e===48?"\0":e===97?"\x07":e===98?"\b":e===116||e===9?" ":e===110?` +`:e===118?"\v":e===102?"\f":e===114?"\r":e===101?"\x1B":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"\x85":e===95?"\xA0":e===76?"\u2028":e===80?"\u2029":""}function kTe(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var mG=new Array(256),hG=new Array(256);for(Vd=0;Vd<256;Vd++)mG[Vd]=sG(Vd)?1:0,hG[Vd]=sG(Vd);var Vd;function jTe(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||PTe,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function gG(e,t){var r={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return r.snippet=OTe(r),new cG(t,r)}function Ce(e,t){throw gG(e,t)}function rv(e,t){e.onWarning&&e.onWarning.call(null,gG(e,t))}var aG={YAML:function(t,r,i){var n,s,a;t.version!==null&&Ce(t,"duplication of %YAML directive"),i.length!==1&&Ce(t,"YAML directive accepts exactly one argument"),n=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),n===null&&Ce(t,"ill-formed argument of the YAML directive"),s=parseInt(n[1],10),a=parseInt(n[2],10),s!==1&&Ce(t,"unacceptable YAML version of the document"),t.version=i[0],t.checkLineBreaks=a<2,a!==1&&a!==2&&rv(t,"unsupported YAML version of the document")},TAG:function(t,r,i){var n,s;i.length!==2&&Ce(t,"TAG directive accepts exactly two arguments"),n=i[0],s=i[1],pG.test(n)||Ce(t,"ill-formed tag handle (first argument) of the TAG directive"),cu.call(t.tagMap,n)&&Ce(t,'there is a previously declared suffix for "'+n+'" tag handle'),fG.test(s)||Ce(t,"ill-formed tag prefix (second argument) of the TAG directive");try{s=decodeURIComponent(s)}catch{Ce(t,"tag prefix is malformed: "+s)}t.tagMap[n]=s}};function lu(e,t,r,i){var n,s,a,o;if(t1&&(e.result+=Wd.repeat(` +`,t-1))}function UTe(e,t,r){var i,n,s,a,o,l,c,u,d=e.kind,p=e.result,f;if(f=e.input.charCodeAt(e.position),ds(f)||Yf(f)||f===35||f===38||f===42||f===33||f===124||f===62||f===39||f===34||f===37||f===64||f===96||(f===63||f===45)&&(n=e.input.charCodeAt(e.position+1),ds(n)||r&&Yf(n)))return!1;for(e.kind="scalar",e.result="",s=a=e.position,o=!1;f!==0;){if(f===58){if(n=e.input.charCodeAt(e.position+1),ds(n)||r&&Yf(n))break}else if(f===35){if(i=e.input.charCodeAt(e.position-1),ds(i))break}else{if(e.position===e.lineStart&&iv(e)||r&&Yf(f))break;if(Ko(f))if(l=e.line,c=e.lineStart,u=e.lineIndent,oi(e,!1,-1),e.lineIndent>=t){o=!0,f=e.input.charCodeAt(e.position);continue}else{e.position=a,e.line=l,e.lineStart=c,e.lineIndent=u;break}}o&&(lu(e,s,a,!1),Bx(e,e.line-l),s=a=e.position,o=!1),Kd(f)||(a=e.position+1),f=e.input.charCodeAt(++e.position)}return lu(e,s,a,!1),e.result?!0:(e.kind=d,e.result=p,!1)}function zTe(e,t){var r,i,n;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,i=n=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(lu(e,i,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)i=e.position,e.position++,n=e.position;else return!0;else Ko(r)?(lu(e,i,n,!0),Bx(e,oi(e,!1,t)),i=n=e.position):e.position===e.lineStart&&iv(e)?Ce(e,"unexpected end of the document within a single quoted scalar"):(e.position++,n=e.position);Ce(e,"unexpected end of the stream within a single quoted scalar")}function $Te(e,t){var r,i,n,s,a,o;if(o=e.input.charCodeAt(e.position),o!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=i=e.position;(o=e.input.charCodeAt(e.position))!==0;){if(o===34)return lu(e,r,e.position,!0),e.position++,!0;if(o===92){if(lu(e,r,e.position,!0),o=e.input.charCodeAt(++e.position),Ko(o))oi(e,!1,t);else if(o<256&&mG[o])e.result+=hG[o],e.position++;else if((a=BTe(o))>0){for(n=a,s=0;n>0;n--)o=e.input.charCodeAt(++e.position),(a=qTe(o))>=0?s=(s<<4)+a:Ce(e,"expected hexadecimal character");e.result+=kTe(s),e.position++}else Ce(e,"unknown escape sequence");r=i=e.position}else Ko(o)?(lu(e,r,i,!0),Bx(e,oi(e,!1,t)),r=i=e.position):e.position===e.lineStart&&iv(e)?Ce(e,"unexpected end of the document within a double quoted scalar"):(e.position++,i=e.position)}Ce(e,"unexpected end of the stream within a double quoted scalar")}function HTe(e,t){var r=!0,i,n,s,a=e.tag,o,l=e.anchor,c,u,d,p,f,m=Object.create(null),h,y,b,w;if(w=e.input.charCodeAt(e.position),w===91)u=93,f=!1,o=[];else if(w===123)u=125,f=!0,o={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=o),w=e.input.charCodeAt(++e.position);w!==0;){if(oi(e,!0,t),w=e.input.charCodeAt(e.position),w===u)return e.position++,e.tag=a,e.anchor=l,e.kind=f?"mapping":"sequence",e.result=o,!0;r?w===44&&Ce(e,"expected the node content, but found ','"):Ce(e,"missed comma between flow collection entries"),y=h=b=null,d=p=!1,w===63&&(c=e.input.charCodeAt(e.position+1),ds(c)&&(d=p=!0,e.position++,oi(e,!0,t))),i=e.line,n=e.lineStart,s=e.position,Jf(e,t,ev,!1,!0),y=e.tag,h=e.result,oi(e,!0,t),w=e.input.charCodeAt(e.position),(p||e.line===i)&&w===58&&(d=!0,w=e.input.charCodeAt(++e.position),oi(e,!0,t),Jf(e,t,ev,!1,!0),b=e.result),f?Zf(e,o,m,y,h,b,i,n,s):d?o.push(Zf(e,null,m,y,h,b,i,n,s)):o.push(h),oi(e,!0,t),w=e.input.charCodeAt(e.position),w===44?(r=!0,w=e.input.charCodeAt(++e.position)):r=!1}Ce(e,"unexpected end of the stream within a flow collection")}function GTe(e,t){var r,i,n=Fx,s=!1,a=!1,o=t,l=0,c=!1,u,d;if(d=e.input.charCodeAt(e.position),d===124)i=!1;else if(d===62)i=!0;else return!1;for(e.kind="scalar",e.result="";d!==0;)if(d=e.input.charCodeAt(++e.position),d===43||d===45)Fx===n?n=d===43?iG:ITe:Ce(e,"repeat of a chomping mode identifier");else if((u=MTe(d))>=0)u===0?Ce(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):a?Ce(e,"repeat of an indentation width identifier"):(o=t+u-1,a=!0);else break;if(Kd(d)){do d=e.input.charCodeAt(++e.position);while(Kd(d));if(d===35)do d=e.input.charCodeAt(++e.position);while(!Ko(d)&&d!==0)}for(;d!==0;){for(qx(e),e.lineIndent=0,d=e.input.charCodeAt(e.position);(!a||e.lineIndento&&(o=e.lineIndent),Ko(d)){l++;continue}if(e.lineIndentt)&&l!==0)Ce(e,"bad indentation of a sequence entry");else if(e.lineIndentt)&&(y&&(a=e.line,o=e.lineStart,l=e.position),Jf(e,t,tv,!0,n)&&(y?m=e.result:h=e.result),y||(Zf(e,d,p,f,m,h,a,o,l),f=m=h=null),oi(e,!0,-1),w=e.input.charCodeAt(e.position)),(e.line===s||e.lineIndent>t)&&w!==0)Ce(e,"bad indentation of a mapping entry");else if(e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),d=0,p=e.implicitTypes.length;d"),e.result!==null&&m.kind!==e.kind&&Ce(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+m.kind+'", not "'+e.kind+'"'),m.resolve(e.result,e.tag)?(e.result=m.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):Ce(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||u}function XTe(e){var t=e.position,r,i,n,s=!1,a;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(a=e.input.charCodeAt(e.position))!==0&&(oi(e,!0,-1),a=e.input.charCodeAt(e.position),!(e.lineIndent>0||a!==37));){for(s=!0,a=e.input.charCodeAt(++e.position),r=e.position;a!==0&&!ds(a);)a=e.input.charCodeAt(++e.position);for(i=e.input.slice(r,e.position),n=[],i.length<1&&Ce(e,"directive name must not be less than one character in length");a!==0;){for(;Kd(a);)a=e.input.charCodeAt(++e.position);if(a===35){do a=e.input.charCodeAt(++e.position);while(a!==0&&!Ko(a));break}if(Ko(a))break;for(r=e.position;a!==0&&!ds(a);)a=e.input.charCodeAt(++e.position);n.push(e.input.slice(r,e.position))}a!==0&&qx(e),cu.call(aG,i)?aG[i](e,i,n):rv(e,'unknown document directive "'+i+'"')}if(oi(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,oi(e,!0,-1)):s&&Ce(e,"directives end mark is expected"),Jf(e,e.lineIndent-1,tv,!1,!0),oi(e,!0,-1),e.checkLineBreaks&<e.test(e.input.slice(t,e.position))&&rv(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&iv(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,oi(e,!0,-1));return}if(e.position"u"&&(r=t,t=null);var i=yG(e,r);if(typeof t!="function")return i;for(var n=0,s=i.length;n{"use strict";var av=Qf(),gg=Xf(),JTe=J_(),RG=Object.prototype.toString,AG=Object.prototype.hasOwnProperty,$x=65279,eNe=9,fg=10,tNe=13,rNe=32,iNe=33,nNe=34,kx=35,sNe=37,aNe=38,oNe=39,lNe=42,CG=44,cNe=45,nv=58,uNe=61,dNe=62,pNe=63,fNe=64,OG=91,PG=93,mNe=96,IG=123,hNe=124,DG=125,bn={};bn[0]="\\0";bn[7]="\\a";bn[8]="\\b";bn[9]="\\t";bn[10]="\\n";bn[11]="\\v";bn[12]="\\f";bn[13]="\\r";bn[27]="\\e";bn[34]='\\"';bn[92]="\\\\";bn[133]="\\N";bn[160]="\\_";bn[8232]="\\L";bn[8233]="\\P";var gNe=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],yNe=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function bNe(e,t){var r,i,n,s,a,o,l;if(t===null)return{};for(r={},i=Object.keys(t),n=0,s=i.length;n=55296&&r<=56319&&t+1=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function LG(e){var t=/^\n* /;return t.test(e)}var FG=1,Ux=2,qG=3,BG=4,em=5;function TNe(e,t,r,i,n,s,a,o){var l,c=0,u=null,d=!1,p=!1,f=i!==-1,m=-1,h=SNe(pg(e,0))&&xNe(pg(e,e.length-1));if(t||a)for(l=0;l=65536?l+=2:l++){if(c=pg(e,l),!hg(c))return em;h=h&&wG(c,u,o),u=c}else{for(l=0;l=65536?l+=2:l++){if(c=pg(e,l),c===fg)d=!0,f&&(p=p||l-m-1>i&&e[m+1]!==" ",m=l);else if(!hg(c))return em;h=h&&wG(c,u,o),u=c}p=p||f&&l-m-1>i&&e[m+1]!==" "}return!d&&!p?h&&!a&&!n(e)?FG:s===mg?em:Ux:r>9&&LG(e)?em:a?s===mg?em:Ux:p?BG:qG}function NNe(e,t,r,i,n){e.dump=function(){if(t.length===0)return e.quotingType===mg?'""':"''";if(!e.noCompatMode&&(gNe.indexOf(t)!==-1||yNe.test(t)))return e.quotingType===mg?'"'+t+'"':"'"+t+"'";var s=e.indent*Math.max(1,r),a=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-s),o=i||e.flowLevel>-1&&r>=e.flowLevel;function l(c){return ENe(e,c)}switch(TNe(t,o,e.indent,a,l,e.quotingType,e.forceQuotes&&!i,n)){case FG:return t;case Ux:return"'"+t.replace(/'/g,"''")+"'";case qG:return"|"+EG(t,e.indent)+SG(_G(t,s));case BG:return">"+EG(t,e.indent)+SG(_G(RNe(t,a),s));case em:return'"'+ANe(t,a)+'"';default:throw new gg("impossible error: invalid scalar style")}}()}function EG(e,t){var r=LG(e)?String(t):"",i=e[e.length-1]===` +`,n=i&&(e[e.length-2]===` +`||e===` +`),s=n?"+":i?"":"-";return r+s+` +`}function SG(e){return e[e.length-1]===` +`?e.slice(0,-1):e}function RNe(e,t){for(var r=/(\n+)([^\n]*)/g,i=function(){var c=e.indexOf(` +`);return c=c!==-1?c:e.length,r.lastIndex=c,xG(e.slice(0,c),t)}(),n=e[0]===` +`||e[0]===" ",s,a;a=r.exec(e);){var o=a[1],l=a[2];s=l[0]===" ",i+=o+(!n&&!s&&l!==""?` +`:"")+xG(l,t),n=s}return i}function xG(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,i,n=0,s,a=0,o=0,l="";i=r.exec(e);)o=i.index,o-n>t&&(s=a>n?a:o,l+=` +`+e.slice(n,s),n=s+1),a=o;return l+=` +`,e.length-n>t&&a>n?l+=e.slice(n,a)+` +`+e.slice(a+1):l+=e.slice(n),l.slice(1)}function ANe(e){for(var t="",r=0,i,n=0;n=65536?n+=2:n++)r=pg(e,n),i=bn[r],!i&&hg(r)?(t+=e[n],r>=65536&&(t+=e[n+1])):t+=i||_Ne(r);return t}function CNe(e,t,r){var i="",n=e.tag,s,a,o;for(s=0,a=r.length;s"u"&&Yl(e,t,null,!1,!1))&&(i!==""&&(i+=","+(e.condenseFlow?"":" ")),i+=e.dump);e.tag=n,e.dump="["+i+"]"}function TG(e,t,r,i){var n="",s=e.tag,a,o,l;for(a=0,o=r.length;a"u"&&Yl(e,t+1,null,!0,!0,!1,!0))&&((!i||n!=="")&&(n+=jx(e,t)),e.dump&&fg===e.dump.charCodeAt(0)?n+="-":n+="- ",n+=e.dump);e.tag=s,e.dump=n||"[]"}function ONe(e,t,r){var i="",n=e.tag,s=Object.keys(r),a,o,l,c,u;for(a=0,o=s.length;a1024&&(u+="? "),u+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),Yl(e,t,c,!1,!1)&&(u+=e.dump,i+=u));e.tag=n,e.dump="{"+i+"}"}function PNe(e,t,r,i){var n="",s=e.tag,a=Object.keys(r),o,l,c,u,d,p;if(e.sortKeys===!0)a.sort();else if(typeof e.sortKeys=="function")a.sort(e.sortKeys);else if(e.sortKeys)throw new gg("sortKeys must be a boolean or a function");for(o=0,l=a.length;o1024,d&&(e.dump&&fg===e.dump.charCodeAt(0)?p+="?":p+="? "),p+=e.dump,d&&(p+=jx(e,t)),Yl(e,t+1,u,!0,d)&&(e.dump&&fg===e.dump.charCodeAt(0)?p+=":":p+=": ",p+=e.dump,n+=p));e.tag=s,e.dump=n||"{}"}function NG(e,t,r){var i,n,s,a,o,l;for(n=r?e.explicitTypes:e.implicitTypes,s=0,a=n.length;s tag resolver accepts not "'+l+'" style');e.dump=i}return!0}return!1}function Yl(e,t,r,i,n,s,a){e.tag=null,e.dump=r,NG(e,r,!1)||NG(e,r,!0);var o=RG.call(e.dump),l=i,c;i&&(i=e.flowLevel<0||e.flowLevel>t);var u=o==="[object Object]"||o==="[object Array]",d,p;if(u&&(d=e.duplicates.indexOf(r),p=d!==-1),(e.tag!==null&&e.tag!=="?"||p||e.indent!==2&&t>0)&&(n=!1),p&&e.usedDuplicates[d])e.dump="*ref_"+d;else{if(u&&p&&!e.usedDuplicates[d]&&(e.usedDuplicates[d]=!0),o==="[object Object]")i&&Object.keys(e.dump).length!==0?(PNe(e,t,e.dump,n),p&&(e.dump="&ref_"+d+e.dump)):(ONe(e,t,e.dump),p&&(e.dump="&ref_"+d+" "+e.dump));else if(o==="[object Array]")i&&e.dump.length!==0?(e.noArrayIndent&&!a&&t>0?TG(e,t-1,e.dump,n):TG(e,t,e.dump,n),p&&(e.dump="&ref_"+d+e.dump)):(CNe(e,t,e.dump),p&&(e.dump="&ref_"+d+" "+e.dump));else if(o==="[object String]")e.tag!=="?"&&NNe(e,e.dump,t,s,l);else{if(o==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new gg("unacceptable kind of an object to dump "+o)}e.tag!==null&&e.tag!=="?"&&(c=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?c="!"+c:c.slice(0,18)==="tag:yaml.org,2002:"?c="!!"+c.slice(18):c="!<"+c+">",e.dump=c+" "+e.dump)}return!0}function INe(e,t){var r=[],i=[],n,s;for(zx(e,r,i),n=0,s=i.length;n{"use strict";var jG=bG(),LNe=kG();function Hx(e,t){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+t+" instead, which is now safe by default.")}}Bn.exports.Type=yn();Bn.exports.Schema=yx();Bn.exports.FAILSAFE_SCHEMA=wx();Bn.exports.JSON_SCHEMA=Nx();Bn.exports.CORE_SCHEMA=Rx();Bn.exports.DEFAULT_SCHEMA=J_();Bn.exports.load=jG.load;Bn.exports.loadAll=jG.loadAll;Bn.exports.dump=LNe.dump;Bn.exports.YAMLException=Xf();Bn.exports.types={binary:Px(),float:Tx(),map:vx(),null:Ex(),pairs:Dx(),set:Lx(),timestamp:Ax(),bool:Sx(),int:xx(),merge:Cx(),omap:Ix(),seq:_x(),str:bx()};Bn.exports.safeLoad=Hx("safeLoad","load");Bn.exports.safeLoadAll=Hx("safeLoadAll","loadAll");Bn.exports.safeDump=Hx("safeDump","dump")});var yg=g((hSt,UG)=>{var FNe="2.0.0",qNe=Number.MAX_SAFE_INTEGER||9007199254740991,BNe=16,MNe=250,kNe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];UG.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:BNe,MAX_SAFE_BUILD_LENGTH:MNe,MAX_SAFE_INTEGER:qNe,RELEASE_TYPES:kNe,SEMVER_SPEC_VERSION:FNe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var bg=g((gSt,zG)=>{var jNe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};zG.exports=jNe});var rm=g((Zl,$G)=>{var{MAX_SAFE_COMPONENT_LENGTH:Gx,MAX_SAFE_BUILD_LENGTH:UNe,MAX_LENGTH:zNe}=yg(),$Ne=bg();Zl=$G.exports={};var HNe=Zl.re=[],GNe=Zl.safeRe=[],he=Zl.src=[],ge=Zl.t={},VNe=0,Vx="[a-zA-Z0-9-]",WNe=[["\\s",1],["\\d",zNe],[Vx,UNe]],KNe=e=>{for(let[t,r]of WNe)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e},$e=(e,t,r)=>{let i=KNe(t),n=VNe++;$Ne(e,n,t),ge[e]=n,he[n]=t,HNe[n]=new RegExp(t,r?"g":void 0),GNe[n]=new RegExp(i,r?"g":void 0)};$e("NUMERICIDENTIFIER","0|[1-9]\\d*");$e("NUMERICIDENTIFIERLOOSE","\\d+");$e("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${Vx}*`);$e("MAINVERSION",`(${he[ge.NUMERICIDENTIFIER]})\\.(${he[ge.NUMERICIDENTIFIER]})\\.(${he[ge.NUMERICIDENTIFIER]})`);$e("MAINVERSIONLOOSE",`(${he[ge.NUMERICIDENTIFIERLOOSE]})\\.(${he[ge.NUMERICIDENTIFIERLOOSE]})\\.(${he[ge.NUMERICIDENTIFIERLOOSE]})`);$e("PRERELEASEIDENTIFIER",`(?:${he[ge.NUMERICIDENTIFIER]}|${he[ge.NONNUMERICIDENTIFIER]})`);$e("PRERELEASEIDENTIFIERLOOSE",`(?:${he[ge.NUMERICIDENTIFIERLOOSE]}|${he[ge.NONNUMERICIDENTIFIER]})`);$e("PRERELEASE",`(?:-(${he[ge.PRERELEASEIDENTIFIER]}(?:\\.${he[ge.PRERELEASEIDENTIFIER]})*))`);$e("PRERELEASELOOSE",`(?:-?(${he[ge.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${he[ge.PRERELEASEIDENTIFIERLOOSE]})*))`);$e("BUILDIDENTIFIER",`${Vx}+`);$e("BUILD",`(?:\\+(${he[ge.BUILDIDENTIFIER]}(?:\\.${he[ge.BUILDIDENTIFIER]})*))`);$e("FULLPLAIN",`v?${he[ge.MAINVERSION]}${he[ge.PRERELEASE]}?${he[ge.BUILD]}?`);$e("FULL",`^${he[ge.FULLPLAIN]}$`);$e("LOOSEPLAIN",`[v=\\s]*${he[ge.MAINVERSIONLOOSE]}${he[ge.PRERELEASELOOSE]}?${he[ge.BUILD]}?`);$e("LOOSE",`^${he[ge.LOOSEPLAIN]}$`);$e("GTLT","((?:<|>)?=?)");$e("XRANGEIDENTIFIERLOOSE",`${he[ge.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);$e("XRANGEIDENTIFIER",`${he[ge.NUMERICIDENTIFIER]}|x|X|\\*`);$e("XRANGEPLAIN",`[v=\\s]*(${he[ge.XRANGEIDENTIFIER]})(?:\\.(${he[ge.XRANGEIDENTIFIER]})(?:\\.(${he[ge.XRANGEIDENTIFIER]})(?:${he[ge.PRERELEASE]})?${he[ge.BUILD]}?)?)?`);$e("XRANGEPLAINLOOSE",`[v=\\s]*(${he[ge.XRANGEIDENTIFIERLOOSE]})(?:\\.(${he[ge.XRANGEIDENTIFIERLOOSE]})(?:\\.(${he[ge.XRANGEIDENTIFIERLOOSE]})(?:${he[ge.PRERELEASELOOSE]})?${he[ge.BUILD]}?)?)?`);$e("XRANGE",`^${he[ge.GTLT]}\\s*${he[ge.XRANGEPLAIN]}$`);$e("XRANGELOOSE",`^${he[ge.GTLT]}\\s*${he[ge.XRANGEPLAINLOOSE]}$`);$e("COERCEPLAIN",`(^|[^\\d])(\\d{1,${Gx}})(?:\\.(\\d{1,${Gx}}))?(?:\\.(\\d{1,${Gx}}))?`);$e("COERCE",`${he[ge.COERCEPLAIN]}(?:$|[^\\d])`);$e("COERCEFULL",he[ge.COERCEPLAIN]+`(?:${he[ge.PRERELEASE]})?(?:${he[ge.BUILD]})?(?:$|[^\\d])`);$e("COERCERTL",he[ge.COERCE],!0);$e("COERCERTLFULL",he[ge.COERCEFULL],!0);$e("LONETILDE","(?:~>?)");$e("TILDETRIM",`(\\s*)${he[ge.LONETILDE]}\\s+`,!0);Zl.tildeTrimReplace="$1~";$e("TILDE",`^${he[ge.LONETILDE]}${he[ge.XRANGEPLAIN]}$`);$e("TILDELOOSE",`^${he[ge.LONETILDE]}${he[ge.XRANGEPLAINLOOSE]}$`);$e("LONECARET","(?:\\^)");$e("CARETTRIM",`(\\s*)${he[ge.LONECARET]}\\s+`,!0);Zl.caretTrimReplace="$1^";$e("CARET",`^${he[ge.LONECARET]}${he[ge.XRANGEPLAIN]}$`);$e("CARETLOOSE",`^${he[ge.LONECARET]}${he[ge.XRANGEPLAINLOOSE]}$`);$e("COMPARATORLOOSE",`^${he[ge.GTLT]}\\s*(${he[ge.LOOSEPLAIN]})$|^$`);$e("COMPARATOR",`^${he[ge.GTLT]}\\s*(${he[ge.FULLPLAIN]})$|^$`);$e("COMPARATORTRIM",`(\\s*)${he[ge.GTLT]}\\s*(${he[ge.LOOSEPLAIN]}|${he[ge.XRANGEPLAIN]})`,!0);Zl.comparatorTrimReplace="$1$2$3";$e("HYPHENRANGE",`^\\s*(${he[ge.XRANGEPLAIN]})\\s+-\\s+(${he[ge.XRANGEPLAIN]})\\s*$`);$e("HYPHENRANGELOOSE",`^\\s*(${he[ge.XRANGEPLAINLOOSE]})\\s+-\\s+(${he[ge.XRANGEPLAINLOOSE]})\\s*$`);$e("STAR","(<|>)?=?\\s*\\*");$e("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");$e("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var ov=g((ySt,HG)=>{var QNe=Object.freeze({loose:!0}),XNe=Object.freeze({}),YNe=e=>e?typeof e!="object"?QNe:e:XNe;HG.exports=YNe});var Wx=g((bSt,WG)=>{var GG=/^[0-9]+$/,VG=(e,t)=>{let r=GG.test(e),i=GG.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:eVG(t,e);WG.exports={compareIdentifiers:VG,rcompareIdentifiers:ZNe}});var _n=g((_St,YG)=>{var lv=bg(),{MAX_LENGTH:KG,MAX_SAFE_INTEGER:cv}=yg(),{safeRe:QG,t:XG}=rm(),JNe=ov(),{compareIdentifiers:im}=Wx(),Kx=class e{constructor(t,r){if(r=JNe(r),t instanceof e){if(t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease)return t;t=t.version}else if(typeof t!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof t}".`);if(t.length>KG)throw new TypeError(`version is longer than ${KG} characters`);lv("SemVer",t,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let i=t.trim().match(r.loose?QG[XG.LOOSE]:QG[XG.FULL]);if(!i)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+i[1],this.minor=+i[2],this.patch=+i[3],this.major>cv||this.major<0)throw new TypeError("Invalid major version");if(this.minor>cv||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>cv||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map(n=>{if(/^[0-9]+$/.test(n)){let s=+n;if(s>=0&&s=0;)typeof this.prerelease[s]=="number"&&(this.prerelease[s]++,s=-2);if(s===-1){if(r===this.prerelease.join(".")&&i===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(n)}}if(r){let s=[r,n];i===!1&&(s=[r]),im(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=s):this.prerelease=s}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};YG.exports=Kx});var Qd=g((vSt,JG)=>{var ZG=_n(),eRe=(e,t,r=!1)=>{if(e instanceof ZG)return e;try{return new ZG(e,t)}catch(i){if(!r)return null;throw i}};JG.exports=eRe});var tV=g((wSt,eV)=>{var tRe=Qd(),rRe=(e,t)=>{let r=tRe(e,t);return r?r.version:null};eV.exports=rRe});var iV=g((ESt,rV)=>{var iRe=Qd(),nRe=(e,t)=>{let r=iRe(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};rV.exports=nRe});var aV=g((SSt,sV)=>{var nV=_n(),sRe=(e,t,r,i,n)=>{typeof r=="string"&&(n=i,i=r,r=void 0);try{return new nV(e instanceof nV?e.version:e,r).inc(t,i,n).version}catch{return null}};sV.exports=sRe});var cV=g((xSt,lV)=>{var oV=Qd(),aRe=(e,t)=>{let r=oV(e,null,!0),i=oV(t,null,!0),n=r.compare(i);if(n===0)return null;let s=n>0,a=s?r:i,o=s?i:r,l=!!a.prerelease.length;if(!!o.prerelease.length&&!l)return!o.patch&&!o.minor?"major":a.patch?"patch":a.minor?"minor":"major";let u=l?"pre":"";return r.major!==i.major?u+"major":r.minor!==i.minor?u+"minor":r.patch!==i.patch?u+"patch":"prerelease"};lV.exports=aRe});var dV=g((TSt,uV)=>{var oRe=_n(),lRe=(e,t)=>new oRe(e,t).major;uV.exports=lRe});var fV=g((NSt,pV)=>{var cRe=_n(),uRe=(e,t)=>new cRe(e,t).minor;pV.exports=uRe});var hV=g((RSt,mV)=>{var dRe=_n(),pRe=(e,t)=>new dRe(e,t).patch;mV.exports=pRe});var yV=g((ASt,gV)=>{var fRe=Qd(),mRe=(e,t)=>{let r=fRe(e,t);return r&&r.prerelease.length?r.prerelease:null};gV.exports=mRe});var da=g((CSt,_V)=>{var bV=_n(),hRe=(e,t,r)=>new bV(e,r).compare(new bV(t,r));_V.exports=hRe});var wV=g((OSt,vV)=>{var gRe=da(),yRe=(e,t,r)=>gRe(t,e,r);vV.exports=yRe});var SV=g((PSt,EV)=>{var bRe=da(),_Re=(e,t)=>bRe(e,t,!0);EV.exports=_Re});var uv=g((ISt,TV)=>{var xV=_n(),vRe=(e,t,r)=>{let i=new xV(e,r),n=new xV(t,r);return i.compare(n)||i.compareBuild(n)};TV.exports=vRe});var RV=g((DSt,NV)=>{var wRe=uv(),ERe=(e,t)=>e.sort((r,i)=>wRe(r,i,t));NV.exports=ERe});var CV=g((LSt,AV)=>{var SRe=uv(),xRe=(e,t)=>e.sort((r,i)=>SRe(i,r,t));AV.exports=xRe});var _g=g((FSt,OV)=>{var TRe=da(),NRe=(e,t,r)=>TRe(e,t,r)>0;OV.exports=NRe});var dv=g((qSt,PV)=>{var RRe=da(),ARe=(e,t,r)=>RRe(e,t,r)<0;PV.exports=ARe});var Qx=g((BSt,IV)=>{var CRe=da(),ORe=(e,t,r)=>CRe(e,t,r)===0;IV.exports=ORe});var Xx=g((MSt,DV)=>{var PRe=da(),IRe=(e,t,r)=>PRe(e,t,r)!==0;DV.exports=IRe});var pv=g((kSt,LV)=>{var DRe=da(),LRe=(e,t,r)=>DRe(e,t,r)>=0;LV.exports=LRe});var fv=g((jSt,FV)=>{var FRe=da(),qRe=(e,t,r)=>FRe(e,t,r)<=0;FV.exports=qRe});var Yx=g((USt,qV)=>{var BRe=Qx(),MRe=Xx(),kRe=_g(),jRe=pv(),URe=dv(),zRe=fv(),$Re=(e,t,r,i)=>{switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return BRe(e,r,i);case"!=":return MRe(e,r,i);case">":return kRe(e,r,i);case">=":return jRe(e,r,i);case"<":return URe(e,r,i);case"<=":return zRe(e,r,i);default:throw new TypeError(`Invalid operator: ${t}`)}};qV.exports=$Re});var MV=g((zSt,BV)=>{var HRe=_n(),GRe=Qd(),{safeRe:mv,t:hv}=rm(),VRe=(e,t)=>{if(e instanceof HRe)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};let r=null;if(!t.rtl)r=e.match(t.includePrerelease?mv[hv.COERCEFULL]:mv[hv.COERCE]);else{let l=t.includePrerelease?mv[hv.COERCERTLFULL]:mv[hv.COERCERTL],c;for(;(c=l.exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||c.index+c[0].length!==r.index+r[0].length)&&(r=c),l.lastIndex=c.index+c[1].length+c[2].length;l.lastIndex=-1}if(r===null)return null;let i=r[2],n=r[3]||"0",s=r[4]||"0",a=t.includePrerelease&&r[5]?`-${r[5]}`:"",o=t.includePrerelease&&r[6]?`+${r[6]}`:"";return GRe(`${i}.${n}.${s}${a}${o}`,t)};BV.exports=VRe});var jV=g(($St,kV)=>{var Zx=class{constructor(){this.max=1e3,this.map=new Map}get(t){let r=this.map.get(t);if(r!==void 0)return this.map.delete(t),this.map.set(t,r),r}delete(t){return this.map.delete(t)}set(t,r){if(!this.delete(t)&&r!==void 0){if(this.map.size>=this.max){let n=this.map.keys().next().value;this.delete(n)}this.map.set(t,r)}return this}};kV.exports=Zx});var pa=g((HSt,HV)=>{var WRe=/\s+/g,Jx=class e{constructor(t,r){if(r=QRe(r),t instanceof e)return t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease?t:new e(t.raw,r);if(t instanceof eT)return this.raw=t.value,this.set=[[t]],this.formatted=void 0,this;if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=t.trim().replace(WRe," "),this.set=this.raw.split("||").map(i=>this.parseRange(i.trim())).filter(i=>i.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let i=this.set[0];if(this.set=this.set.filter(n=>!zV(n[0])),this.set.length===0)this.set=[i];else if(this.set.length>1){for(let n of this.set)if(n.length===1&&rAe(n[0])){this.set=[n];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let t=0;t0&&(this.formatted+="||");let r=this.set[t];for(let i=0;i0&&(this.formatted+=" "),this.formatted+=r[i].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(t){let i=((this.options.includePrerelease&&eAe)|(this.options.loose&&tAe))+":"+t,n=UV.get(i);if(n)return n;let s=this.options.loose,a=s?ps[Mn.HYPHENRANGELOOSE]:ps[Mn.HYPHENRANGE];t=t.replace(a,pAe(this.options.includePrerelease)),cr("hyphen replace",t),t=t.replace(ps[Mn.COMPARATORTRIM],YRe),cr("comparator trim",t),t=t.replace(ps[Mn.TILDETRIM],ZRe),cr("tilde trim",t),t=t.replace(ps[Mn.CARETTRIM],JRe),cr("caret trim",t);let o=t.split(" ").map(d=>iAe(d,this.options)).join(" ").split(/\s+/).map(d=>dAe(d,this.options));s&&(o=o.filter(d=>(cr("loose invalid filter",d,this.options),!!d.match(ps[Mn.COMPARATORLOOSE])))),cr("range list",o);let l=new Map,c=o.map(d=>new eT(d,this.options));for(let d of c){if(zV(d))return[d];l.set(d.value,d)}l.size>1&&l.has("")&&l.delete("");let u=[...l.values()];return UV.set(i,u),u}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some(i=>$V(i,r)&&t.set.some(n=>$V(n,r)&&i.every(s=>n.every(a=>s.intersects(a,r)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new XRe(t,this.options)}catch{return!1}for(let r=0;re.value==="<0.0.0-0",rAe=e=>e.value==="",$V=(e,t)=>{let r=!0,i=e.slice(),n=i.pop();for(;r&&i.length;)r=i.every(s=>n.intersects(s,t)),n=i.pop();return r},iAe=(e,t)=>(cr("comp",e,t),e=aAe(e,t),cr("caret",e),e=nAe(e,t),cr("tildes",e),e=lAe(e,t),cr("xrange",e),e=uAe(e,t),cr("stars",e),e),kn=e=>!e||e.toLowerCase()==="x"||e==="*",nAe=(e,t)=>e.trim().split(/\s+/).map(r=>sAe(r,t)).join(" "),sAe=(e,t)=>{let r=t.loose?ps[Mn.TILDELOOSE]:ps[Mn.TILDE];return e.replace(r,(i,n,s,a,o)=>{cr("tilde",e,i,n,s,a,o);let l;return kn(n)?l="":kn(s)?l=`>=${n}.0.0 <${+n+1}.0.0-0`:kn(a)?l=`>=${n}.${s}.0 <${n}.${+s+1}.0-0`:o?(cr("replaceTilde pr",o),l=`>=${n}.${s}.${a}-${o} <${n}.${+s+1}.0-0`):l=`>=${n}.${s}.${a} <${n}.${+s+1}.0-0`,cr("tilde return",l),l})},aAe=(e,t)=>e.trim().split(/\s+/).map(r=>oAe(r,t)).join(" "),oAe=(e,t)=>{cr("caret",e,t);let r=t.loose?ps[Mn.CARETLOOSE]:ps[Mn.CARET],i=t.includePrerelease?"-0":"";return e.replace(r,(n,s,a,o,l)=>{cr("caret",e,n,s,a,o,l);let c;return kn(s)?c="":kn(a)?c=`>=${s}.0.0${i} <${+s+1}.0.0-0`:kn(o)?s==="0"?c=`>=${s}.${a}.0${i} <${s}.${+a+1}.0-0`:c=`>=${s}.${a}.0${i} <${+s+1}.0.0-0`:l?(cr("replaceCaret pr",l),s==="0"?a==="0"?c=`>=${s}.${a}.${o}-${l} <${s}.${a}.${+o+1}-0`:c=`>=${s}.${a}.${o}-${l} <${s}.${+a+1}.0-0`:c=`>=${s}.${a}.${o}-${l} <${+s+1}.0.0-0`):(cr("no pr"),s==="0"?a==="0"?c=`>=${s}.${a}.${o}${i} <${s}.${a}.${+o+1}-0`:c=`>=${s}.${a}.${o}${i} <${s}.${+a+1}.0-0`:c=`>=${s}.${a}.${o} <${+s+1}.0.0-0`),cr("caret return",c),c})},lAe=(e,t)=>(cr("replaceXRanges",e,t),e.split(/\s+/).map(r=>cAe(r,t)).join(" ")),cAe=(e,t)=>{e=e.trim();let r=t.loose?ps[Mn.XRANGELOOSE]:ps[Mn.XRANGE];return e.replace(r,(i,n,s,a,o,l)=>{cr("xRange",e,i,n,s,a,o,l);let c=kn(s),u=c||kn(a),d=u||kn(o),p=d;return n==="="&&p&&(n=""),l=t.includePrerelease?"-0":"",c?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&p?(u&&(a=0),o=0,n===">"?(n=">=",u?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):n==="<="&&(n="<",u?s=+s+1:a=+a+1),n==="<"&&(l="-0"),i=`${n+s}.${a}.${o}${l}`):u?i=`>=${s}.0.0${l} <${+s+1}.0.0-0`:d&&(i=`>=${s}.${a}.0${l} <${s}.${+a+1}.0-0`),cr("xRange return",i),i})},uAe=(e,t)=>(cr("replaceStars",e,t),e.trim().replace(ps[Mn.STAR],"")),dAe=(e,t)=>(cr("replaceGTE0",e,t),e.trim().replace(ps[t.includePrerelease?Mn.GTE0PRE:Mn.GTE0],"")),pAe=e=>(t,r,i,n,s,a,o,l,c,u,d,p)=>(kn(i)?r="":kn(n)?r=`>=${i}.0.0${e?"-0":""}`:kn(s)?r=`>=${i}.${n}.0${e?"-0":""}`:a?r=`>=${r}`:r=`>=${r}${e?"-0":""}`,kn(c)?l="":kn(u)?l=`<${+c+1}.0.0-0`:kn(d)?l=`<${c}.${+u+1}.0-0`:p?l=`<=${c}.${u}.${d}-${p}`:e?l=`<${c}.${u}.${+d+1}-0`:l=`<=${l}`,`${r} ${l}`.trim()),fAe=(e,t,r)=>{for(let i=0;i0){let n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}});var vg=g((GSt,XV)=>{var wg=Symbol("SemVer ANY"),iT=class e{static get ANY(){return wg}constructor(t,r){if(r=GV(r),t instanceof e){if(t.loose===!!r.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),rT("comparator",t,r),this.options=r,this.loose=!!r.loose,this.parse(t),this.semver===wg?this.value="":this.value=this.operator+this.semver.version,rT("comp",this)}parse(t){let r=this.options.loose?VV[WV.COMPARATORLOOSE]:VV[WV.COMPARATOR],i=t.match(r);if(!i)throw new TypeError(`Invalid comparator: ${t}`);this.operator=i[1]!==void 0?i[1]:"",this.operator==="="&&(this.operator=""),i[2]?this.semver=new KV(i[2],this.options.loose):this.semver=wg}toString(){return this.value}test(t){if(rT("Comparator.test",t,this.options.loose),this.semver===wg||t===wg)return!0;if(typeof t=="string")try{t=new KV(t,this.options)}catch{return!1}return tT(t,this.operator,this.semver,this.options)}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new QV(t.value,r).test(this.value):t.operator===""?t.value===""?!0:new QV(this.value,r).test(t.semver):(r=GV(r),r.includePrerelease&&(this.value==="<0.0.0-0"||t.value==="<0.0.0-0")||!r.includePrerelease&&(this.value.startsWith("<0.0.0")||t.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&t.operator.startsWith(">")||this.operator.startsWith("<")&&t.operator.startsWith("<")||this.semver.version===t.semver.version&&this.operator.includes("=")&&t.operator.includes("=")||tT(this.semver,"<",t.semver,r)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||tT(this.semver,">",t.semver,r)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};XV.exports=iT;var GV=ov(),{safeRe:VV,t:WV}=rm(),tT=Yx(),rT=bg(),KV=_n(),QV=pa()});var Eg=g((VSt,YV)=>{var mAe=pa(),hAe=(e,t,r)=>{try{t=new mAe(t,r)}catch{return!1}return t.test(e)};YV.exports=hAe});var JV=g((WSt,ZV)=>{var gAe=pa(),yAe=(e,t)=>new gAe(e,t).set.map(r=>r.map(i=>i.value).join(" ").trim().split(" "));ZV.exports=yAe});var tW=g((KSt,eW)=>{var bAe=_n(),_Ae=pa(),vAe=(e,t,r)=>{let i=null,n=null,s=null;try{s=new _Ae(t,r)}catch{return null}return e.forEach(a=>{s.test(a)&&(!i||n.compare(a)===-1)&&(i=a,n=new bAe(i,r))}),i};eW.exports=vAe});var iW=g((QSt,rW)=>{var wAe=_n(),EAe=pa(),SAe=(e,t,r)=>{let i=null,n=null,s=null;try{s=new EAe(t,r)}catch{return null}return e.forEach(a=>{s.test(a)&&(!i||n.compare(a)===1)&&(i=a,n=new wAe(i,r))}),i};rW.exports=SAe});var aW=g((XSt,sW)=>{var nT=_n(),xAe=pa(),nW=_g(),TAe=(e,t)=>{e=new xAe(e,t);let r=new nT("0.0.0");if(e.test(r)||(r=new nT("0.0.0-0"),e.test(r)))return r;r=null;for(let i=0;i{let o=new nT(a.semver.version);switch(a.operator){case">":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!s||nW(o,s))&&(s=o);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${a.operator}`)}}),s&&(!r||nW(r,s))&&(r=s)}return r&&e.test(r)?r:null};sW.exports=TAe});var lW=g((YSt,oW)=>{var NAe=pa(),RAe=(e,t)=>{try{return new NAe(e,t).range||"*"}catch{return null}};oW.exports=RAe});var gv=g((ZSt,pW)=>{var AAe=_n(),dW=vg(),{ANY:CAe}=dW,OAe=pa(),PAe=Eg(),cW=_g(),uW=dv(),IAe=fv(),DAe=pv(),LAe=(e,t,r,i)=>{e=new AAe(e,i),t=new OAe(t,i);let n,s,a,o,l;switch(r){case">":n=cW,s=IAe,a=uW,o=">",l=">=";break;case"<":n=uW,s=DAe,a=cW,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(PAe(e,t,i))return!1;for(let c=0;c{f.semver===CAe&&(f=new dW(">=0.0.0")),d=d||f,p=p||f,n(f.semver,d.semver,i)?d=f:a(f.semver,p.semver,i)&&(p=f)}),d.operator===o||d.operator===l||(!p.operator||p.operator===o)&&s(e,p.semver))return!1;if(p.operator===l&&a(e,p.semver))return!1}return!0};pW.exports=LAe});var mW=g((JSt,fW)=>{var FAe=gv(),qAe=(e,t,r)=>FAe(e,t,">",r);fW.exports=qAe});var gW=g((e7t,hW)=>{var BAe=gv(),MAe=(e,t,r)=>BAe(e,t,"<",r);hW.exports=MAe});var _W=g((t7t,bW)=>{var yW=pa(),kAe=(e,t,r)=>(e=new yW(e,r),t=new yW(t,r),e.intersects(t,r));bW.exports=kAe});var wW=g((r7t,vW)=>{var jAe=Eg(),UAe=da();vW.exports=(e,t,r)=>{let i=[],n=null,s=null,a=e.sort((u,d)=>UAe(u,d,r));for(let u of a)jAe(u,t,r)?(s=u,n||(n=u)):(s&&i.push([n,s]),s=null,n=null);n&&i.push([n,null]);let o=[];for(let[u,d]of i)u===d?o.push(u):!d&&u===a[0]?o.push("*"):d?u===a[0]?o.push(`<=${d}`):o.push(`${u} - ${d}`):o.push(`>=${u}`);let l=o.join(" || "),c=typeof t.raw=="string"?t.raw:String(t);return l.length{var EW=pa(),aT=vg(),{ANY:sT}=aT,Sg=Eg(),oT=da(),zAe=(e,t,r={})=>{if(e===t)return!0;e=new EW(e,r),t=new EW(t,r);let i=!1;e:for(let n of e.set){for(let s of t.set){let a=HAe(n,s,r);if(i=i||a!==null,a)continue e}if(i)return!1}return!0},$Ae=[new aT(">=0.0.0-0")],SW=[new aT(">=0.0.0")],HAe=(e,t,r)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===sT){if(t.length===1&&t[0].semver===sT)return!0;r.includePrerelease?e=$Ae:e=SW}if(t.length===1&&t[0].semver===sT){if(r.includePrerelease)return!0;t=SW}let i=new Set,n,s;for(let f of e)f.operator===">"||f.operator===">="?n=xW(n,f,r):f.operator==="<"||f.operator==="<="?s=TW(s,f,r):i.add(f.semver);if(i.size>1)return null;let a;if(n&&s){if(a=oT(n.semver,s.semver,r),a>0)return null;if(a===0&&(n.operator!==">="||s.operator!=="<="))return null}for(let f of i){if(n&&!Sg(f,String(n),r)||s&&!Sg(f,String(s),r))return null;for(let m of t)if(!Sg(f,String(m),r))return!1;return!0}let o,l,c,u,d=s&&!r.includePrerelease&&s.semver.prerelease.length?s.semver:!1,p=n&&!r.includePrerelease&&n.semver.prerelease.length?n.semver:!1;d&&d.prerelease.length===1&&s.operator==="<"&&d.prerelease[0]===0&&(d=!1);for(let f of t){if(u=u||f.operator===">"||f.operator===">=",c=c||f.operator==="<"||f.operator==="<=",n){if(p&&f.semver.prerelease&&f.semver.prerelease.length&&f.semver.major===p.major&&f.semver.minor===p.minor&&f.semver.patch===p.patch&&(p=!1),f.operator===">"||f.operator===">="){if(o=xW(n,f,r),o===f&&o!==n)return!1}else if(n.operator===">="&&!Sg(n.semver,String(f),r))return!1}if(s){if(d&&f.semver.prerelease&&f.semver.prerelease.length&&f.semver.major===d.major&&f.semver.minor===d.minor&&f.semver.patch===d.patch&&(d=!1),f.operator==="<"||f.operator==="<="){if(l=TW(s,f,r),l===f&&l!==s)return!1}else if(s.operator==="<="&&!Sg(s.semver,String(f),r))return!1}if(!f.operator&&(s||n)&&a!==0)return!1}return!(n&&c&&!s&&a!==0||s&&u&&!n&&a!==0||p||d)},xW=(e,t,r)=>{if(!e)return t;let i=oT(e.semver,t.semver,r);return i>0?e:i<0||t.operator===">"&&e.operator===">="?t:e},TW=(e,t,r)=>{if(!e)return t;let i=oT(e.semver,t.semver,r);return i<0?e:i>0||t.operator==="<"&&e.operator==="<="?t:e};NW.exports=zAe});var Xd=g((n7t,OW)=>{var lT=rm(),AW=yg(),GAe=_n(),CW=Wx(),VAe=Qd(),WAe=tV(),KAe=iV(),QAe=aV(),XAe=cV(),YAe=dV(),ZAe=fV(),JAe=hV(),eCe=yV(),tCe=da(),rCe=wV(),iCe=SV(),nCe=uv(),sCe=RV(),aCe=CV(),oCe=_g(),lCe=dv(),cCe=Qx(),uCe=Xx(),dCe=pv(),pCe=fv(),fCe=Yx(),mCe=MV(),hCe=vg(),gCe=pa(),yCe=Eg(),bCe=JV(),_Ce=tW(),vCe=iW(),wCe=aW(),ECe=lW(),SCe=gv(),xCe=mW(),TCe=gW(),NCe=_W(),RCe=wW(),ACe=RW();OW.exports={parse:VAe,valid:WAe,clean:KAe,inc:QAe,diff:XAe,major:YAe,minor:ZAe,patch:JAe,prerelease:eCe,compare:tCe,rcompare:rCe,compareLoose:iCe,compareBuild:nCe,sort:sCe,rsort:aCe,gt:oCe,lt:lCe,eq:cCe,neq:uCe,gte:dCe,lte:pCe,cmp:fCe,coerce:mCe,Comparator:hCe,Range:gCe,satisfies:yCe,toComparators:bCe,maxSatisfying:_Ce,minSatisfying:vCe,minVersion:wCe,validRange:ECe,outside:SCe,gtr:xCe,ltr:TCe,intersects:NCe,simplifyRange:RCe,subset:ACe,SemVer:GAe,re:lT.re,src:lT.src,tokens:lT.t,SEMVER_SPEC_VERSION:AW.SEMVER_SPEC_VERSION,RELEASE_TYPES:AW.RELEASE_TYPES,compareIdentifiers:CW.compareIdentifiers,rcompareIdentifiers:CW.rcompareIdentifiers}});var PW=g((s7t,CCe)=>{CCe.exports={maximumVersion:"3.16",minimumVersion:"3.11"}});var oo=g(yv=>{"use strict";Object.defineProperty(yv,"__esModule",{value:!0});yv.EnvVar=void 0;var IW;(function(e){e.ANALYZE_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_ANALYZE_DID_COMPLETE_SUCCESSFULLY",e.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_AUTOBUILD_DID_COMPLETE_SUCCESSFULLY",e.CLI_VERBOSITY="CODEQL_VERBOSITY",e.DID_AUTOBUILD_GOLANG="CODEQL_ACTION_DID_AUTOBUILD_GOLANG",e.DISABLE_DUPLICATE_LOCATION_FIX="CODEQL_ACTION_DISABLE_DUPLICATE_LOCATION_FIX",e.FEATURE_MULTI_LANGUAGE="CODEQL_ACTION_FEATURE_MULTI_LANGUAGE",e.FEATURE_SANDWICH="CODEQL_ACTION_FEATURE_SANDWICH",e.FEATURE_SARIF_COMBINE="CODEQL_ACTION_FEATURE_SARIF_COMBINE",e.FEATURE_WILL_UPLOAD="CODEQL_ACTION_FEATURE_WILL_UPLOAD",e.HAS_WARNED_ABOUT_DISK_SPACE="CODEQL_ACTION_HAS_WARNED_ABOUT_DISK_SPACE",e.INIT_ACTION_HAS_RUN="CODEQL_ACTION_INIT_HAS_RUN",e.IS_SIP_ENABLED="CODEQL_ACTION_IS_SIP_ENABLED",e.JOB_RUN_UUID="JOB_RUN_UUID",e.JOB_STATUS="CODEQL_ACTION_JOB_STATUS",e.ODASA_TRACER_CONFIGURATION="ODASA_TRACER_CONFIGURATION",e.SARIF_RESULTS_OUTPUT_DIR="CODEQL_ACTION_SARIF_RESULTS_OUTPUT_DIR",e.SCALING_RESERVED_RAM_PERCENTAGE="CODEQL_ACTION_SCALING_RESERVED_RAM_PERCENTAGE",e.SUPPRESS_DEPRECATED_SOON_WARNING="CODEQL_ACTION_SUPPRESS_DEPRECATED_SOON_WARNING",e.TEST_MODE="CODEQL_ACTION_TEST_MODE",e.TESTING_ENVIRONMENT="CODEQL_ACTION_TESTING_ENVIRONMENT",e.VERSION="CODEQL_ACTION_VERSION",e.WORKFLOW_STARTED_AT="CODEQL_WORKFLOW_STARTED_AT",e.GO_BINARY_LOCATION="CODEQL_ACTION_GO_BINARY",e.DEPENDENCY_CACHING="CODEQL_ACTION_DEPENDENCY_CACHING",e.DEPENDENCY_CACHING_PREFIX="CODEQL_ACTION_DEPENDENCY_CACHE_PREFIX"})(IW||(yv.EnvVar=IW={}))});var Kt=g(le=>{"use strict";var OCe=le&&le.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),PCe=le&&le.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),du=le&&le.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&OCe(t,e,r);return PCe(t,e),t},pT=le&&le.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(le,"__esModule",{value:!0});le.BuildMode=le.ConfigurationError=le.HTTPError=le.DisallowedAPIVersionReason=le.GitHubVariant=le.DEFAULT_DEBUG_DATABASE_NAME=le.DEFAULT_DEBUG_ARTIFACT_NAME=le.GITHUB_DOTCOM_URL=void 0;le.getExtraOptionsEnvParam=jCe;le.getToolNames=UCe;le.withTmpDir=zCe;le.getMemoryFlagValueForPlatform=BW;le.getMemoryFlagValue=MW;le.getMemoryFlag=WCe;le.getAddSnippetsFlag=KCe;le.getThreadsFlagValue=kW;le.getCgroupCpuCountFromCpus=jW;le.getThreadsFlag=XCe;le.getCodeQLDatabasePath=UW;le.parseGitHubUrl=YCe;le.checkGitHubVersionInRange=JCe;le.apiVersionInRange=zW;le.assertNever=eOe;le.initializeEnvironment=tOe;le.getRequiredEnvParam=$W;le.isHTTPError=rOe;le.cacheCodeQlVersion=iOe;le.getCachedCodeQlVersion=nOe;le.codeQlVersionAtLeast=sOe;le.bundleDb=aOe;le.delay=mT;le.isGoodVersion=oOe;le.isInTestMode=lOe;le.doesDirectoryExist=HW;le.listFolder=GW;le.tryGetFolderBytes=cOe;le.withTimeout=uOe;le.checkForTimeout=dOe;le.isHostedRunner=pOe;le.parseMatrixInput=fOe;le.fixInvalidNotifications=WW;le.fixInvalidNotificationsInFile=hOe;le.wrapError=KW;le.getErrorMessage=QW;le.prettyPrintPack=gOe;le.checkDiskUsage=yOe;le.checkActionVersion=bOe;le.cloneObject=_Oe;le.checkSipEnablement=XW;le.cleanUpGlob=vOe;le.isBinaryAccessible=wOe;var Fs=du(require("fs")),am=du(require("os")),xg=du(require("path")),ICe=require("util"),fa=du(Be()),DCe=du(Df()),LCe=Ff(),FCe=pT(Ok()),fT=pT(Z_()),qCe=pT(RH()),BCe=du(tm()),nm=du(Xd()),DW=du(PW()),vn=oo(),MCe=["0.0.0-20211207"];le.GITHUB_DOTCOM_URL="https://github.com";le.DEFAULT_DEBUG_ARTIFACT_NAME="debug-artifacts";le.DEFAULT_DEBUG_DATABASE_NAME="db";var kCe=.05,LW=1024*1024;function jCe(){let e="CODEQL_ACTION_EXTRA_OPTIONS",t=process.env[e];if(t===void 0||t.length===0)return{};try{return BCe.load(t)}catch(r){let i=KW(r);throw new uu(`${e} environment variable is set, but does not contain valid JSON: ${i.message}`)}}function UCe(e){let t={};for(let r of e.runs||[]){let n=(r.tool||{}).driver||{};typeof n.name=="string"&&n.name.length>0&&(t[n.name]=!0)}return Object.keys(t)}async function zCe(e){let t=Fs.mkdtempSync(xg.join(am.tmpdir(),"codeql-action-")),r=await e(t);return await(0,fT.default)(t,{force:!0}),r}function $Ce(e,t){let r=1024*(t==="win32"?1.5:1),i=HCe()*Math.max(e-8*1024,0);return r+i}function HCe(){let e=Number.parseInt(process.env[vn.EnvVar.SCALING_RESERVED_RAM_PERCENTAGE]||"",10);return e<0||e>100||Number.isNaN(e)?kCe:e/100}function BW(e,t,r){let i;if(e){if(i=Number(e),Number.isNaN(i)||i<=0)throw new uu(`Invalid RAM setting "${e}", specified.`)}else{let n=t/1048576,s=$Ce(n,r);i=n-s}return Math.floor(i)}function GCe(e){let t=[am.totalmem()];am.platform()==="linux"&&t.push(...["/sys/fs/cgroup/memory/memory.limit_in_bytes","/sys/fs/cgroup/memory.max"].map(i=>VCe(i,e)).filter(i=>i!==void 0).map(i=>i));let r=Math.min(...t);return e.debug(`While resolving RAM, determined that the total memory available to the Action is ${r/(1024*1024)} MiB.`),r}function VCe(e,t){if(!Fs.existsSync(e)){t.debug(`While resolving RAM, did not find a cgroup memory limit at ${e}.`);return}let r=Number(Fs.readFileSync(e,"utf8"));if(!Number.isInteger(r)){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as this file did not contain an integer.`);return}let i=`${Math.floor(r/(1024*1024))} MiB`;if(r>am.totalmem()){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as its contents ${i} were greater than the total amount of system memory.`);return}if(rjW(s,t)).filter(s=>s!==void 0&&s>0).map(s=>s)),i.push(...["/sys/fs/cgroup/cpu.max"].map(s=>QCe(s,t)).filter(s=>s!==void 0&&s>0).map(s=>s)));let n=Math.min(...i);if(e){if(r=Number(e),Number.isNaN(r))throw new uu(`Invalid threads setting "${e}", specified.`);r>n&&(t.info(`Clamping desired number of threads (${r}) to max available (${n}).`),r=n);let s=-n;r=${t}`))return om.ACTION_TOO_NEW;if(!nm.satisfies(e,`<=${r}`))return om.ACTION_TOO_OLD}var cT=class extends Error{constructor(t){super("Internal error: exhaustivity checking failure"),this.expectedExhaustiveValue=t}};function eOe(e){throw new cT(e)}function tOe(e){fa.exportVariable(String(vn.EnvVar.FEATURE_MULTI_LANGUAGE),"false"),fa.exportVariable(String(vn.EnvVar.FEATURE_SANDWICH),"false"),fa.exportVariable(String(vn.EnvVar.FEATURE_SARIF_COMBINE),"true"),fa.exportVariable(String(vn.EnvVar.FEATURE_WILL_UPLOAD),"true"),fa.exportVariable(String(vn.EnvVar.VERSION),e)}function $W(e){let t=process.env[e];if(t===void 0||t.length===0)throw new Error(`${e} environment variable must be set`);return t}var uT=class extends Error{constructor(t,r){super(t),this.status=r}};le.HTTPError=uT;var uu=class extends Error{constructor(t){super(t)}};le.ConfigurationError=uu;function rOe(e){return e?.status!==void 0&&Number.isInteger(e.status)}var dT;function iOe(e){if(dT!==void 0)throw new Error("cacheCodeQlVersion() should be called only once");dT=e}function nOe(){return dT}async function sOe(e,t){return nm.gte((await e.getVersion()).version,t)}async function aOe(e,t,r,i){let n=UW(e,t),s=xg.resolve(e.dbLocation,`${i}.zip`);return Fs.existsSync(s)&&await(0,fT.default)(s,{force:!0}),await r.databaseBundle(n,s,i),s}async function mT(e,t){let{allowProcessExit:r}=t||{};return new Promise(i=>{let n=setTimeout(i,e);r&&n.unref()})}function oOe(e){return!MCe.includes(e)}function lOe(){return process.env[vn.EnvVar.TEST_MODE]==="true"}function HW(e){try{return Fs.lstatSync(e).isDirectory()}catch{return!1}}function GW(e){if(!HW(e))return[];let t=Fs.readdirSync(e,{withFileTypes:!0}),r=[];for(let i of t)i.isFile()?r.push(xg.resolve(e,i.name)):i.isDirectory()&&(r=r.concat(GW(xg.resolve(e,i.name))));return r}async function cOe(e,t,r=!1){try{return await(0,ICe.promisify)(qCe.default)(e)}catch(i){(!r||t.isDebug())&&t.warning(`Encountered an error while getting size of '${e}': ${i}`);return}}var VW=!1;async function uOe(e,t,r){let i=!1,n=async()=>{let a=await t;return i=!0,a},s=async()=>{await mT(e,{allowProcessExit:!0}),i||(VW=!0,r())};return await Promise.race([n(),s()])}async function dOe(){VW===!0&&(fa.info("A timeout occurred, force exiting the process after 30 seconds to prevent hanging."),await mT(3e4,{allowProcessExit:!0}),process.exit())}function pOe(){return process.env.RUNNER_NAME?.includes("Hosted Agent")||process.env.RUNNER_NAME?.includes("GitHub Actions")||process.env.RUNNER_TOOL_CACHE?.includes("hostedtoolcache")}function fOe(e){if(!(e===void 0||e==="null"))return JSON.parse(e)}function mOe(e){let t=new Set;return e.filter(r=>{let i=JSON.stringify(r);return t.has(i)?!1:(t.add(i),!0)})}function WW(e,t){if(!Array.isArray(e.runs))return e;let r=0,i={...e,runs:e.runs.map(n=>n.tool?.driver?.name!=="CodeQL"||!Array.isArray(n.invocations)?n:{...n,invocations:n.invocations.map(s=>Array.isArray(s.toolExecutionNotifications)?{...s,toolExecutionNotifications:s.toolExecutionNotifications.map(a=>{if(!Array.isArray(a.locations))return a;let o=mOe(a.locations);return r+=a.locations.length-o.length,{...a,locations:o}})}:s)})};return r>0?t.info(`Removed ${r} duplicate locations from SARIF notification objects.`):t.debug("No duplicate locations found in SARIF notification objects."),i}function hOe(e,t,r){if(process.env[vn.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX]==="true")r.info(`SARIF notification object duplicate location fix disabled by the ${vn.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX} environment variable.`),Fs.renameSync(e,t);else{let i=JSON.parse(Fs.readFileSync(e,"utf8"));i=WW(i,r),Fs.writeFileSync(t,JSON.stringify(i))}}function KW(e){return e instanceof Error?e:new Error(String(e))}function QW(e){return e instanceof Error?e.message:String(e)}function gOe(e){return`${e.name}${e.version?`@${e.version}`:""}${e.path?`:${e.path}`:""}`}async function yOe(e){try{if(process.platform==="darwin"&&(process.arch==="arm"||process.arch==="arm64")&&!await XW(e))return;let t=await(0,FCe.default)($W("GITHUB_WORKSPACE")),r=1024*1024*1024;if(t.free<2*r){let i=`The Actions runner is running low on disk space (${(t.free/r).toPrecision(4)} GB available).`;process.env[vn.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE]!=="true"?e.warning(i):e.debug(i),fa.exportVariable(vn.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE,"true")}return{numAvailableBytes:t.free,numTotalBytes:t.size}}catch(t){e.warning(`Failed to check available disk space: ${QW(t)}`);return}}function bOe(e,t){!nm.satisfies(e,">=3")&&!process.env.CODEQL_V2_DEPRECATION_WARNING&&(t.type===sm.DOTCOM||t.type===sm.GHE_DOTCOM||t.type===sm.GHES&&nm.satisfies(nm.coerce(t.version)??"0.0.0",">=3.11"))&&(fa.warning("CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/"),fa.exportVariable("CODEQL_V2_DEPRECATION_WARNING","true"))}var qW;(function(e){e.None="none",e.Autobuild="autobuild",e.Manual="manual"})(qW||(le.BuildMode=qW={}));function _Oe(e){return JSON.parse(JSON.stringify(e))}async function XW(e){if(process.env[vn.EnvVar.IS_SIP_ENABLED]!==void 0&&["true","false"].includes(process.env[vn.EnvVar.IS_SIP_ENABLED]))return process.env[vn.EnvVar.IS_SIP_ENABLED]==="true";try{let t=await DCe.getExecOutput("csrutil status");if(t.exitCode===0){if(t.stdout.includes("System Integrity Protection status: enabled."))return fa.exportVariable(vn.EnvVar.IS_SIP_ENABLED,"true"),!0;if(t.stdout.includes("System Integrity Protection status: disabled."))return fa.exportVariable(vn.EnvVar.IS_SIP_ENABLED,"false"),!1}return}catch(t){e.warning(`Failed to determine if System Integrity Protection was enabled: ${t}`);return}}async function vOe(e,t,r){r.debug(`Cleaning up ${t}.`);try{let i=await(0,fT.default)(e,{force:!0});i.length===0?r.warning(`Failed to clean up ${t}: no files found matching ${e}.`):i.length===1?r.debug(`Cleaned up ${t}.`):r.debug(`Cleaned up ${t} (${i.length} files).`)}catch(i){r.warning(`Failed to clean up ${t}: ${i}.`)}}async function wOe(e,t){try{return await(0,LCe.safeWhich)(e),t.debug(`Found ${e}.`),!0}catch(r){return t.debug(`Could not find ${e}: ${r}`),!1}}});var YW=g((l7t,EOe)=>{EOe.exports={name:"codeql",version:"3.27.6",private:!0,description:"CodeQL action",scripts:{},ava:{typescript:{rewritePaths:{"src/":"lib/"},compile:!1}},license:"MIT",dependencies:{"@actions/artifact":"^2.1.9","@actions/artifact-legacy":"npm:@actions/artifact@^1.1.2","@actions/cache":"^3.3.0","@actions/core":"^1.11.1","@actions/exec":"^1.1.1","@actions/github":"^5.1.1","@actions/glob":"^0.5.0","@actions/io":"^1.1.3","@actions/tool-cache":"^2.0.1","@chrisgavin/safe-which":"^1.0.2","@octokit/plugin-retry":"^5.0.2","@octokit/types":"^13.6.1","@schemastore/package":"0.0.10","@types/node-forge":"^1.3.11","@types/uuid":"^10.0.0","adm-zip":"^0.5.16","check-disk-space":"^3.4.0","console-log-level":"^1.4.1",del:"^6.1.1","fast-deep-equal":"^3.1.3","file-url":"^3.0.0","follow-redirects":"^1.15.9",fs:"0.0.1-security","get-folder-size":"^2.0.1","js-yaml":"^4.1.0",jsonschema:"1.4.1",long:"^5.2.3","node-forge":"^1.3.1",path:"^0.12.7",semver:"^7.6.3",uuid:"^11.0.3",zlib:"^1.0.5"},"//":["micromatch is an unspecified dependency of ava"],devDependencies:{"@ava/typescript":"4.1.0","@eslint/compat":"^1.1.1","@eslint/eslintrc":"^3.2.0","@eslint/js":"^9.15.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@types/adm-zip":"^0.5.6","@types/console-log-level":"^1.4.5","@types/follow-redirects":"^1.14.4","@types/get-folder-size":"^2.0.0","@types/js-yaml":"^4.0.9","@types/node":"20.9.0","@types/semver":"^7.5.8","@types/sinon":"^17.0.3","@typescript-eslint/eslint-plugin":"^8.15.0","@typescript-eslint/parser":"^8.15.0",ava:"^5.3.1",esbuild:"^0.24.0",eslint:"^8.57.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-filenames":"^1.3.2","eslint-plugin-github":"^5.0.2","eslint-plugin-import":"2.29.1","eslint-plugin-no-async-foreach":"^0.1.1",micromatch:"4.0.8",nock:"^13.5.6",sinon:"^19.0.2",typescript:"^5.6.3"},overrides:{"@actions/tool-cache":{semver:">=6.3.1"},"eslint-plugin-import":{semver:">=6.3.1"},"eslint-plugin-jsx-a11y":{semver:">=6.3.1"}}}});var Zi=g(_e=>{"use strict";var SOe=_e&&_e.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),xOe=_e&&_e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Tg=_e&&_e.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&SOe(t,e,r);return xOe(t,e),t};Object.defineProperty(_e,"__esModule",{value:!0});_e.restoreInputs=_e.persistInputs=_e.CommandInvocationError=_e.getFileType=_e.FileCmdNotFoundError=_e.decodeGitFilePath=_e.getGitDiffHunkHeaders=_e.getAllGitMergeBases=_e.gitFetch=_e.deepenGitHistory=_e.determineBaseBranchHeadCommitOid=_e.getCommitOid=_e.getOptionalInput=_e.getRequiredInput=void 0;_e.getTemporaryDirectory=AOe;_e.getRef=tK;_e.getActionVersion=qOe;_e.getWorkflowEventName=vv;_e.isRunningLocalAction=BOe;_e.getRelativeScriptPath=iK;_e.getWorkflowEvent=nK;_e.isAnalyzingDefaultBranch=MOe;_e.printDebugLogs=kOe;_e.getUploadValue=jOe;_e.getWorkflowRunID=UOe;_e.getWorkflowRunAttempt=zOe;_e.isSelfHostedRunner=HOe;_e.isDefaultSetup=GOe;_e.prettyPrintInvocation=sK;_e.ensureEndsInPeriod=aK;_e.runTool=VOe;var hT=Tg(require("fs")),Yd=Tg(require("path")),qs=Tg(Be()),gT=Tg(If()),eK=Tg(Ff()),jn=Kt(),TOe=YW(),NOe=function(e){let t=qs.getInput(e);if(!t)throw new jn.ConfigurationError(`Input required and not supplied: ${e}`);return t};_e.getRequiredInput=NOe;var ROe=function(e){let t=qs.getInput(e);return t.length>0?t:void 0};_e.getOptionalInput=ROe;function AOe(){let e=process.env.CODEQL_ACTION_TEMP;return e!==void 0&&e!==""?e:(0,jn.getRequiredEnvParam)("RUNNER_TEMP")}async function lm(e,t,r){let i="",n="";qs.debug(`Running git command: git ${t.join(" ")}`);try{return await new gT.ToolRunner(await eK.safeWhich("git"),t,{silent:!0,listeners:{stdout:s=>{i+=s.toString()},stderr:s=>{n+=s.toString()}},cwd:e}).exec(),i}catch(s){let a=n;throw n.includes("not a git repository")&&(a="The checkout path provided to the action does not appear to be a git repository."),qs.info(`git call failed. ${r} Error: ${a}`),s}}var COe=async function(e,t="HEAD"){try{return(await lm(e,["rev-parse",t],"Continuing with commit SHA from user input or environment.")).trim()}catch{return(0,_e.getOptionalInput)("sha")||(0,jn.getRequiredEnvParam)("GITHUB_SHA")}};_e.getCommitOid=COe;var OOe=async function(e){if(vv()!=="pull_request")return;let t=(0,jn.getRequiredEnvParam)("GITHUB_SHA"),r=e??(0,_e.getOptionalInput)("checkout_path");try{let i="",n="",s="",a=await lm(r,["show","-s","--format=raw",t],"Will calculate the base branch SHA on the server.");for(let o of a.split(` +`))o.startsWith("commit ")&&i===""?i=o.substring(7):o.startsWith("parent ")&&(n===""?n=o.substring(7):s===""&&(s=o.substring(7)));return i===t&&s.length===40&&n.length===40?n:void 0}catch{return}};_e.determineBaseBranchHeadCommitOid=OOe;var POe=async function(){try{await lm((0,_e.getOptionalInput)("checkout_path"),["fetch","--no-tags","--deepen=1"],"Cannot deepen the shallow repository.")}catch{}};_e.deepenGitHistory=POe;var IOe=async function(e,t){try{await lm((0,_e.getOptionalInput)("checkout_path"),["fetch","--no-tags",...t,"origin",`${e}:${e}`],`Cannot fetch ${e}.`)}catch{}};_e.gitFetch=IOe;var DOe=async function(e){try{return(await lm((0,_e.getOptionalInput)("checkout_path"),["merge-base","--all",...e],`Cannot get merge base of ${e}.`)).trim().split(` +`)}catch{return[]}};_e.getAllGitMergeBases=DOe;var LOe=async function(e,t){let r="";try{r=await lm((0,_e.getOptionalInput)("checkout_path"),["-c","core.quotePath=false","diff","--no-renames","--irreversible-delete","-U0",e,t],`Cannot get diff from ${e} to ${t}.`)}catch{return}let i=[];for(let n of r.split(` +`))(n.startsWith("--- ")||n.startsWith("+++ ")||n.startsWith("@@ "))&&i.push(n);return i};_e.getGitDiffHunkHeaders=LOe;var FOe=function(e){return e.startsWith('"')&&e.endsWith('"')?(e=e.substring(1,e.length-1),e.replace(/\\([abfnrtv\\"]|[0-7]{1,3})/g,(t,r)=>{switch(r[0]){case"a":return"\x07";case"b":return"\b";case"f":return"\f";case"n":return` +`;case"r":return"\r";case"t":return" ";case"v":return"\v";case"\\":return"\\";case'"':return'"';default:return String.fromCharCode(parseInt(r,8))}})):e};_e.decodeGitFilePath=FOe;async function tK(){let e=(0,_e.getOptionalInput)("ref"),t=(0,_e.getOptionalInput)("sha"),r=(0,_e.getOptionalInput)("checkout_path")||(0,_e.getOptionalInput)("source-root")||(0,jn.getRequiredEnvParam)("GITHUB_WORKSPACE"),i=!!e,n=!!t;if((i||n)&&!(i&&n))throw new jn.ConfigurationError("Both 'ref' and 'sha' are required if one of them is provided.");let s=e||rK(),a=t||(0,jn.getRequiredEnvParam)("GITHUB_SHA");if(e)return e;let o=/refs\/pull\/(\d+)\/merge/;if(!o.test(s))return s;let l=await(0,_e.getCommitOid)(r,"HEAD");if(a!==l&&await(0,_e.getCommitOid)(r,s.replace(/^refs\/pull\//,"refs/remotes/pull/"))!==l){let u=s.replace(o,"refs/pull/$1/head");return qs.debug(`No longer on merge commit, rewriting ref from ${s} to ${u}.`),u}else return s}function rK(){let e;try{e=(0,jn.getRequiredEnvParam)("GITHUB_REF")}catch(t){let r=process.env.CODE_SCANNING_REF;if(r===void 0||r.length===0)throw t;e=r}return e}function qOe(){return TOe.version}function vv(){return(0,jn.getRequiredEnvParam)("GITHUB_EVENT_NAME")}function BOe(){let e=iK();return e.startsWith("..")||Yd.isAbsolute(e)}function iK(){let e=(0,jn.getRequiredEnvParam)("RUNNER_TEMP"),t=Yd.join(Yd.dirname(e),"_actions");return Yd.relative(t,__filename)}function nK(){let e=(0,jn.getRequiredEnvParam)("GITHUB_EVENT_PATH");try{return JSON.parse(hT.readFileSync(e,"utf-8"))}catch(t){throw new Error(`Unable to read workflow event JSON from ${e}: ${t}`)}}function ZW(e){return e.startsWith("refs/heads/")?e.slice(11):e}async function MOe(){if(process.env.CODE_SCANNING_IS_ANALYZING_DEFAULT_BRANCH==="true")return!0;let e=await tK();e=ZW(e);let r=nK()?.repository?.default_branch;return vv()==="schedule"&&(r=ZW(rK())),e===r}async function kOe(e){for(let t of e.languages){let r=(0,jn.getCodeQLDatabasePath)(e,t),i=Yd.join(r,"log");if(!(0,jn.doesDirectoryExist)(i)){qs.info(`Directory ${i} does not exist.`);continue}let n=s=>{let a=hT.readdirSync(s,{withFileTypes:!0});a.length===0&&qs.info(`No debug logs found at directory ${i}.`);for(let o of a)if(o.isFile()){let l=Yd.resolve(s,o.name);qs.startGroup(`CodeQL Debug Logs - ${t} - ${o.name} from file at path ${l}`),process.stdout.write(hT.readFileSync(l)),qs.endGroup()}else o.isDirectory()&&n(Yd.resolve(s,o.name))};n(i)}}function jOe(e){switch(e){case void 0:case"true":case"always":return"always";case"false":case"failure-only":return"failure-only";case"never":return"never";default:return qs.warning(`Unrecognized 'upload' input to 'analyze' Action: ${e}. Defaulting to 'always'.`),"always"}}function UOe(){let e=(0,jn.getRequiredEnvParam)("GITHUB_RUN_ID"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ID must define a non NaN workflow run ID. Current value is ${e}`);if(t<0)throw new Error(`GITHUB_RUN_ID must be a non-negative integer. Current value is ${e}`);return t}function zOe(){let e=(0,jn.getRequiredEnvParam)("GITHUB_RUN_ATTEMPT"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ATTEMPT must define a non NaN workflow run attempt. Current value is ${e}`);if(t<=0)throw new Error(`GITHUB_RUN_ATTEMPT must be a positive integer. Current value is ${e}`);return t}var bv=class extends Error{constructor(t){super(t),this.name="FileCmdNotFoundError"}};_e.FileCmdNotFoundError=bv;var $Oe=async e=>{let t="",r="",i;try{i=await eK.safeWhich("file")}catch(n){throw new bv(`The \`file\` program is required, but does not appear to be installed. Please install it: ${n}`)}try{return await new gT.ToolRunner(i,["-L",e],{silent:!0,listeners:{stdout:n=>{r+=n.toString()},stderr:n=>{t+=n.toString()}}}).exec(),r.trim()}catch(n){throw qs.info(`Could not determine type of ${e} from ${r}. ${t}`),n}};_e.getFileType=$Oe;function HOe(){return process.env.RUNNER_ENVIRONMENT==="self-hosted"}function GOe(){return vv()==="dynamic"}function sK(e,t){return[e,...t].map(r=>r.includes(" ")?`'${r}'`:r).join(" ")}var _v=class extends Error{constructor(t,r,i,n,s){let a=sK(t,r),o=aK(n.trim().split(` +`).pop()?.trim()||"n/a");super(`Failed to run "${a}". Exit code was ${i} and last log line was: ${o} See the logs for more details.`),this.cmd=t,this.args=r,this.exitCode=i,this.stderr=n,this.stdout=s}};_e.CommandInvocationError=_v;function aK(e){return e[e.length-1]==="."?e:`${e}.`}var JW=2e4;async function VOe(e,t=[],r={}){let i="",n="";r.noStreamStdout||process.stdout.write(`[command]${e} ${t.join(" ")} +`);let s=await new gT.ToolRunner(e,t,{ignoreReturnCode:!0,listeners:{stdout:a=>{i+=a.toString("utf8"),r.noStreamStdout||process.stdout.write(a)},stderr:a=>{let o=0;a.length-JW>0&&(o=a.length-JW+1),n+=a.toString("utf8",o),process.stdout.write(a)}},silent:!0,...r.stdin?{input:Buffer.from(r.stdin||"")}:{}}).exec();if(s!==0)throw new _v(e,t,s,n,i);return i}var oK="persisted_inputs",WOe=function(){let e=Object.entries(process.env).filter(([t])=>t.startsWith("INPUT_"));qs.saveState(oK,JSON.stringify(e))};_e.persistInputs=WOe;var KOe=function(){let e=qs.getState(oK);if(e)for(let[t,r]of JSON.parse(e))process.env[t]=r};_e.restoreInputs=KOe});var bT=g(wv=>{"use strict";Object.defineProperty(wv,"__esModule",{value:!0});wv.Context=void 0;var lK=require("fs"),QOe=require("os"),yT=class{constructor(){var t,r,i;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(lK.existsSync(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(lK.readFileSync(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let n=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${n} does not exist${QOe.EOL}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(t=process.env.GITHUB_API_URL)!==null&&t!==void 0?t:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(i=process.env.GITHUB_GRAPHQL_URL)!==null&&i!==void 0?i:"https://api.github.com/graphql"}get issue(){let t=this.payload;return Object.assign(Object.assign({},this.repo),{number:(t.issue||t.pull_request||t).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[t,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:t,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};wv.Context=yT});var cK=g(fs=>{"use strict";var XOe=fs&&fs.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),YOe=fs&&fs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ZOe=fs&&fs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&XOe(t,e,r);return YOe(t,e),t};Object.defineProperty(fs,"__esModule",{value:!0});fs.getApiBaseUrl=fs.getProxyAgent=fs.getAuthString=void 0;var JOe=ZOe(no());function ePe(e,t){if(!e&&!t.auth)throw new Error("Parameter token or opts.auth is required");if(e&&t.auth)throw new Error("Parameters token and opts.auth may not both be specified");return typeof t.auth=="string"?t.auth:`token ${e}`}fs.getAuthString=ePe;function tPe(e){return new JOe.HttpClient().getAgent(e)}fs.getProxyAgent=tPe;function rPe(){return process.env.GITHUB_API_URL||"https://api.github.com"}fs.getApiBaseUrl=rPe});var Ng=g(_T=>{"use strict";Object.defineProperty(_T,"__esModule",{value:!0});function iPe(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&"version"in process?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:""}_T.getUserAgent=iPe});var pK=g((f7t,dK)=>{dK.exports=uK;function uK(e,t,r,i){if(typeof r!="function")throw new Error("method for before hook must be a function");return i||(i={}),Array.isArray(t)?t.reverse().reduce(function(n,s){return uK.bind(null,e,s,n,i)},r)():Promise.resolve().then(function(){return e.registry[t]?e.registry[t].reduce(function(n,s){return s.hook.bind(null,n,i)},r)():r(i)})}});var mK=g((m7t,fK)=>{fK.exports=nPe;function nPe(e,t,r,i){var n=i;e.registry[r]||(e.registry[r]=[]),t==="before"&&(i=function(s,a){return Promise.resolve().then(n.bind(null,a)).then(s.bind(null,a))}),t==="after"&&(i=function(s,a){var o;return Promise.resolve().then(s.bind(null,a)).then(function(l){return o=l,n(o,a)}).then(function(){return o})}),t==="error"&&(i=function(s,a){return Promise.resolve().then(s.bind(null,a)).catch(function(o){return n(o,a)})}),e.registry[r].push({hook:i,orig:n})}});var gK=g((h7t,hK)=>{hK.exports=sPe;function sPe(e,t,r){if(e.registry[t]){var i=e.registry[t].map(function(n){return n.orig}).indexOf(r);i!==-1&&e.registry[t].splice(i,1)}}});var SK=g((g7t,Rg)=>{var vK=pK(),aPe=mK(),oPe=gK(),yK=Function.bind,bK=yK.bind(yK);function wK(e,t,r){var i=bK(oPe,null).apply(null,r?[t,r]:[t]);e.api={remove:i},e.remove=i,["before","error","after","wrap"].forEach(function(n){var s=r?[t,n,r]:[t,n];e[n]=e.api[n]=bK(aPe,null).apply(null,s)})}function lPe(){var e="h",t={registry:{}},r=vK.bind(null,t,e);return wK(r,t,e),r}function EK(){var e={registry:{}},t=vK.bind(null,e);return wK(t,e),t}var _K=!1;function cm(){return _K||(console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4'),_K=!0),EK()}cm.Singular=lPe.bind();cm.Collection=EK.bind();Rg.exports=cm;Rg.exports.Hook=cm;Rg.exports.Singular=cm.Singular;Rg.exports.Collection=cm.Collection});var wT=g(vT=>{"use strict";Object.defineProperty(vT,"__esModule",{value:!0});function xK(e){return Object.prototype.toString.call(e)==="[object Object]"}function cPe(e){var t,r;return xK(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(xK(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}vT.isPlainObject=cPe});var PK=g(xT=>{"use strict";Object.defineProperty(xT,"__esModule",{value:!0});var uPe=wT(),dPe=Ng();function pPe(e){return e?Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{}):{}}function RK(e,t){let r=Object.assign({},e);return Object.keys(t).forEach(i=>{uPe.isPlainObject(t[i])?i in e?r[i]=RK(e[i],t[i]):Object.assign(r,{[i]:t[i]}):Object.assign(r,{[i]:t[i]})}),r}function TK(e){for(let t in e)e[t]===void 0&&delete e[t];return e}function ST(e,t,r){if(typeof t=="string"){let[n,s]=t.split(" ");r=Object.assign(s?{method:n,url:s}:{url:n},r)}else r=Object.assign({},t);r.headers=pPe(r.headers),TK(r),TK(r.headers);let i=RK(e||{},r);return e&&e.mediaType.previews.length&&(i.mediaType.previews=e.mediaType.previews.filter(n=>!i.mediaType.previews.includes(n)).concat(i.mediaType.previews)),i.mediaType.previews=i.mediaType.previews.map(n=>n.replace(/-preview/,"")),i}function fPe(e,t){let r=/\?/.test(e)?"&":"?",i=Object.keys(t);return i.length===0?e:e+r+i.map(n=>n==="q"?"q="+t.q.split("+").map(encodeURIComponent).join("+"):`${n}=${encodeURIComponent(t[n])}`).join("&")}var mPe=/\{[^}]+\}/g;function hPe(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function gPe(e){let t=e.match(mPe);return t?t.map(hPe).reduce((r,i)=>r.concat(i),[]):[]}function NK(e,t){return Object.keys(e).filter(r=>!t.includes(r)).reduce((r,i)=>(r[i]=e[i],r),{})}function AK(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map(function(t){return/%[0-9A-Fa-f]/.test(t)||(t=encodeURI(t).replace(/%5B/g,"[").replace(/%5D/g,"]")),t}).join("")}function dm(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function Ag(e,t,r){return t=e==="+"||e==="#"?AK(t):dm(t),r?dm(r)+"="+t:t}function um(e){return e!=null}function ET(e){return e===";"||e==="&"||e==="?"}function yPe(e,t,r,i){var n=e[r],s=[];if(um(n)&&n!=="")if(typeof n=="string"||typeof n=="number"||typeof n=="boolean")n=n.toString(),i&&i!=="*"&&(n=n.substring(0,parseInt(i,10))),s.push(Ag(t,n,ET(t)?r:""));else if(i==="*")Array.isArray(n)?n.filter(um).forEach(function(a){s.push(Ag(t,a,ET(t)?r:""))}):Object.keys(n).forEach(function(a){um(n[a])&&s.push(Ag(t,n[a],a))});else{let a=[];Array.isArray(n)?n.filter(um).forEach(function(o){a.push(Ag(t,o))}):Object.keys(n).forEach(function(o){um(n[o])&&(a.push(dm(o)),a.push(Ag(t,n[o].toString())))}),ET(t)?s.push(dm(r)+"="+a.join(",")):a.length!==0&&s.push(a.join(","))}else t===";"?um(n)&&s.push(dm(r)):n===""&&(t==="&"||t==="?")?s.push(dm(r)+"="):n===""&&s.push("");return s}function bPe(e){return{expand:_Pe.bind(null,e)}}function _Pe(e,t){var r=["+","#",".","/",";","?","&"];return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(i,n,s){if(n){let o="",l=[];if(r.indexOf(n.charAt(0))!==-1&&(o=n.charAt(0),n=n.substr(1)),n.split(/,/g).forEach(function(c){var u=/([^:\*]*)(?::(\d+)|(\*))?/.exec(c);l.push(yPe(t,o,u[1],u[2]||u[3]))}),o&&o!=="+"){var a=",";return o==="?"?a="&":o!=="#"&&(a=o),(l.length!==0?o:"")+l.join(a)}else return l.join(",")}else return AK(s)})}function CK(e){let t=e.method.toUpperCase(),r=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),i=Object.assign({},e.headers),n,s=NK(e,["method","baseUrl","url","headers","request","mediaType"]),a=gPe(r);r=bPe(r).expand(s),/^http/.test(r)||(r=e.baseUrl+r);let o=Object.keys(e).filter(u=>a.includes(u)).concat("baseUrl"),l=NK(s,o);if(!/application\/octet-stream/i.test(i.accept)&&(e.mediaType.format&&(i.accept=i.accept.split(/,/).map(u=>u.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")),e.mediaType.previews.length)){let u=i.accept.match(/[\w-]+(?=-preview)/g)||[];i.accept=u.concat(e.mediaType.previews).map(d=>{let p=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${d}-preview${p}`}).join(",")}return["GET","HEAD"].includes(t)?r=fPe(r,l):"data"in l?n=l.data:Object.keys(l).length?n=l:i["content-length"]=0,!i["content-type"]&&typeof n<"u"&&(i["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(t)&&typeof n>"u"&&(n=""),Object.assign({method:t,url:r,headers:i},typeof n<"u"?{body:n}:null,e.request?{request:e.request}:null)}function vPe(e,t,r){return CK(ST(e,t,r))}function OK(e,t){let r=ST(e,t),i=vPe.bind(null,r);return Object.assign(i,{DEFAULTS:r,defaults:OK.bind(null,r),merge:ST.bind(null,r),parse:CK})}var wPe="6.0.12",EPe=`octokit-endpoint.js/${wPe} ${dPe.getUserAgent()}`,SPe={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":EPe},mediaType:{format:"",previews:[]}},xPe=OK(null,SPe);xT.endpoint=xPe});var LK=g((_7t,DK)=>{"use strict";var Br={};DK.exports=Br;function IK(e){return e<0?-1:1}function TPe(e){return e%1===.5&&!(e&1)?Math.floor(e):Math.round(e)}function pu(e,t){t.unsigned||--e;let r=t.unsigned?0:-Math.pow(2,e),i=Math.pow(2,e)-1,n=t.moduloBitLength?Math.pow(2,t.moduloBitLength):Math.pow(2,e),s=t.moduloBitLength?Math.pow(2,t.moduloBitLength-1):Math.pow(2,e-1);return function(a,o){o||(o={});let l=+a;if(o.enforceRange){if(!Number.isFinite(l))throw new TypeError("Argument is not a finite number");if(l=IK(l)*Math.floor(Math.abs(l)),li)throw new TypeError("Argument is not in byte range");return l}if(!isNaN(l)&&o.clamp)return l=TPe(l),li&&(l=i),l;if(!Number.isFinite(l)||l===0)return 0;if(l=IK(l)*Math.floor(Math.abs(l)),l=l%n,!t.unsigned&&l>=s)return l-n;if(t.unsigned){if(l<0)l+=n;else if(l===-0)return 0}return l}}Br.void=function(){};Br.boolean=function(e){return!!e};Br.byte=pu(8,{unsigned:!1});Br.octet=pu(8,{unsigned:!0});Br.short=pu(16,{unsigned:!1});Br["unsigned short"]=pu(16,{unsigned:!0});Br.long=pu(32,{unsigned:!1});Br["unsigned long"]=pu(32,{unsigned:!0});Br["long long"]=pu(32,{unsigned:!1,moduloBitLength:64});Br["unsigned long long"]=pu(32,{unsigned:!0,moduloBitLength:64});Br.double=function(e){let t=+e;if(!Number.isFinite(t))throw new TypeError("Argument is not a finite floating-point value");return t};Br["unrestricted double"]=function(e){let t=+e;if(isNaN(t))throw new TypeError("Argument is NaN");return t};Br.float=Br.double;Br["unrestricted float"]=Br["unrestricted double"];Br.DOMString=function(e,t){return t||(t={}),t.treatNullAsEmptyString&&e===null?"":String(e)};Br.ByteString=function(e,t){let r=String(e),i;for(let n=0;(i=r.codePointAt(n))!==void 0;++n)if(i>255)throw new TypeError("Argument is not a valid bytestring");return r};Br.USVString=function(e){let t=String(e),r=t.length,i=[];for(let n=0;n57343)i.push(String.fromCodePoint(s));else if(56320<=s&&s<=57343)i.push(String.fromCodePoint(65533));else if(n===r-1)i.push(String.fromCodePoint(65533));else{let a=t.charCodeAt(n+1);if(56320<=a&&a<=57343){let o=s&1023,l=a&1023;i.push(String.fromCodePoint(65536+1024*o+l)),++n}else i.push(String.fromCodePoint(65533))}}return i.join("")};Br.Date=function(e,t){if(!(e instanceof Date))throw new TypeError("Argument is not a Date object");if(!isNaN(e))return e};Br.RegExp=function(e,t){return e instanceof RegExp||(e=new RegExp(e)),e}});var FK=g((v7t,fu)=>{"use strict";fu.exports.mixin=function(t,r){let i=Object.getOwnPropertyNames(r);for(let n=0;n{NPe.exports=[[[0,44],"disallowed_STD3_valid"],[[45,46],"valid"],[[47,47],"disallowed_STD3_valid"],[[48,57],"valid"],[[58,64],"disallowed_STD3_valid"],[[65,65],"mapped",[97]],[[66,66],"mapped",[98]],[[67,67],"mapped",[99]],[[68,68],"mapped",[100]],[[69,69],"mapped",[101]],[[70,70],"mapped",[102]],[[71,71],"mapped",[103]],[[72,72],"mapped",[104]],[[73,73],"mapped",[105]],[[74,74],"mapped",[106]],[[75,75],"mapped",[107]],[[76,76],"mapped",[108]],[[77,77],"mapped",[109]],[[78,78],"mapped",[110]],[[79,79],"mapped",[111]],[[80,80],"mapped",[112]],[[81,81],"mapped",[113]],[[82,82],"mapped",[114]],[[83,83],"mapped",[115]],[[84,84],"mapped",[116]],[[85,85],"mapped",[117]],[[86,86],"mapped",[118]],[[87,87],"mapped",[119]],[[88,88],"mapped",[120]],[[89,89],"mapped",[121]],[[90,90],"mapped",[122]],[[91,96],"disallowed_STD3_valid"],[[97,122],"valid"],[[123,127],"disallowed_STD3_valid"],[[128,159],"disallowed"],[[160,160],"disallowed_STD3_mapped",[32]],[[161,167],"valid",[],"NV8"],[[168,168],"disallowed_STD3_mapped",[32,776]],[[169,169],"valid",[],"NV8"],[[170,170],"mapped",[97]],[[171,172],"valid",[],"NV8"],[[173,173],"ignored"],[[174,174],"valid",[],"NV8"],[[175,175],"disallowed_STD3_mapped",[32,772]],[[176,177],"valid",[],"NV8"],[[178,178],"mapped",[50]],[[179,179],"mapped",[51]],[[180,180],"disallowed_STD3_mapped",[32,769]],[[181,181],"mapped",[956]],[[182,182],"valid",[],"NV8"],[[183,183],"valid"],[[184,184],"disallowed_STD3_mapped",[32,807]],[[185,185],"mapped",[49]],[[186,186],"mapped",[111]],[[187,187],"valid",[],"NV8"],[[188,188],"mapped",[49,8260,52]],[[189,189],"mapped",[49,8260,50]],[[190,190],"mapped",[51,8260,52]],[[191,191],"valid",[],"NV8"],[[192,192],"mapped",[224]],[[193,193],"mapped",[225]],[[194,194],"mapped",[226]],[[195,195],"mapped",[227]],[[196,196],"mapped",[228]],[[197,197],"mapped",[229]],[[198,198],"mapped",[230]],[[199,199],"mapped",[231]],[[200,200],"mapped",[232]],[[201,201],"mapped",[233]],[[202,202],"mapped",[234]],[[203,203],"mapped",[235]],[[204,204],"mapped",[236]],[[205,205],"mapped",[237]],[[206,206],"mapped",[238]],[[207,207],"mapped",[239]],[[208,208],"mapped",[240]],[[209,209],"mapped",[241]],[[210,210],"mapped",[242]],[[211,211],"mapped",[243]],[[212,212],"mapped",[244]],[[213,213],"mapped",[245]],[[214,214],"mapped",[246]],[[215,215],"valid",[],"NV8"],[[216,216],"mapped",[248]],[[217,217],"mapped",[249]],[[218,218],"mapped",[250]],[[219,219],"mapped",[251]],[[220,220],"mapped",[252]],[[221,221],"mapped",[253]],[[222,222],"mapped",[254]],[[223,223],"deviation",[115,115]],[[224,246],"valid"],[[247,247],"valid",[],"NV8"],[[248,255],"valid"],[[256,256],"mapped",[257]],[[257,257],"valid"],[[258,258],"mapped",[259]],[[259,259],"valid"],[[260,260],"mapped",[261]],[[261,261],"valid"],[[262,262],"mapped",[263]],[[263,263],"valid"],[[264,264],"mapped",[265]],[[265,265],"valid"],[[266,266],"mapped",[267]],[[267,267],"valid"],[[268,268],"mapped",[269]],[[269,269],"valid"],[[270,270],"mapped",[271]],[[271,271],"valid"],[[272,272],"mapped",[273]],[[273,273],"valid"],[[274,274],"mapped",[275]],[[275,275],"valid"],[[276,276],"mapped",[277]],[[277,277],"valid"],[[278,278],"mapped",[279]],[[279,279],"valid"],[[280,280],"mapped",[281]],[[281,281],"valid"],[[282,282],"mapped",[283]],[[283,283],"valid"],[[284,284],"mapped",[285]],[[285,285],"valid"],[[286,286],"mapped",[287]],[[287,287],"valid"],[[288,288],"mapped",[289]],[[289,289],"valid"],[[290,290],"mapped",[291]],[[291,291],"valid"],[[292,292],"mapped",[293]],[[293,293],"valid"],[[294,294],"mapped",[295]],[[295,295],"valid"],[[296,296],"mapped",[297]],[[297,297],"valid"],[[298,298],"mapped",[299]],[[299,299],"valid"],[[300,300],"mapped",[301]],[[301,301],"valid"],[[302,302],"mapped",[303]],[[303,303],"valid"],[[304,304],"mapped",[105,775]],[[305,305],"valid"],[[306,307],"mapped",[105,106]],[[308,308],"mapped",[309]],[[309,309],"valid"],[[310,310],"mapped",[311]],[[311,312],"valid"],[[313,313],"mapped",[314]],[[314,314],"valid"],[[315,315],"mapped",[316]],[[316,316],"valid"],[[317,317],"mapped",[318]],[[318,318],"valid"],[[319,320],"mapped",[108,183]],[[321,321],"mapped",[322]],[[322,322],"valid"],[[323,323],"mapped",[324]],[[324,324],"valid"],[[325,325],"mapped",[326]],[[326,326],"valid"],[[327,327],"mapped",[328]],[[328,328],"valid"],[[329,329],"mapped",[700,110]],[[330,330],"mapped",[331]],[[331,331],"valid"],[[332,332],"mapped",[333]],[[333,333],"valid"],[[334,334],"mapped",[335]],[[335,335],"valid"],[[336,336],"mapped",[337]],[[337,337],"valid"],[[338,338],"mapped",[339]],[[339,339],"valid"],[[340,340],"mapped",[341]],[[341,341],"valid"],[[342,342],"mapped",[343]],[[343,343],"valid"],[[344,344],"mapped",[345]],[[345,345],"valid"],[[346,346],"mapped",[347]],[[347,347],"valid"],[[348,348],"mapped",[349]],[[349,349],"valid"],[[350,350],"mapped",[351]],[[351,351],"valid"],[[352,352],"mapped",[353]],[[353,353],"valid"],[[354,354],"mapped",[355]],[[355,355],"valid"],[[356,356],"mapped",[357]],[[357,357],"valid"],[[358,358],"mapped",[359]],[[359,359],"valid"],[[360,360],"mapped",[361]],[[361,361],"valid"],[[362,362],"mapped",[363]],[[363,363],"valid"],[[364,364],"mapped",[365]],[[365,365],"valid"],[[366,366],"mapped",[367]],[[367,367],"valid"],[[368,368],"mapped",[369]],[[369,369],"valid"],[[370,370],"mapped",[371]],[[371,371],"valid"],[[372,372],"mapped",[373]],[[373,373],"valid"],[[374,374],"mapped",[375]],[[375,375],"valid"],[[376,376],"mapped",[255]],[[377,377],"mapped",[378]],[[378,378],"valid"],[[379,379],"mapped",[380]],[[380,380],"valid"],[[381,381],"mapped",[382]],[[382,382],"valid"],[[383,383],"mapped",[115]],[[384,384],"valid"],[[385,385],"mapped",[595]],[[386,386],"mapped",[387]],[[387,387],"valid"],[[388,388],"mapped",[389]],[[389,389],"valid"],[[390,390],"mapped",[596]],[[391,391],"mapped",[392]],[[392,392],"valid"],[[393,393],"mapped",[598]],[[394,394],"mapped",[599]],[[395,395],"mapped",[396]],[[396,397],"valid"],[[398,398],"mapped",[477]],[[399,399],"mapped",[601]],[[400,400],"mapped",[603]],[[401,401],"mapped",[402]],[[402,402],"valid"],[[403,403],"mapped",[608]],[[404,404],"mapped",[611]],[[405,405],"valid"],[[406,406],"mapped",[617]],[[407,407],"mapped",[616]],[[408,408],"mapped",[409]],[[409,411],"valid"],[[412,412],"mapped",[623]],[[413,413],"mapped",[626]],[[414,414],"valid"],[[415,415],"mapped",[629]],[[416,416],"mapped",[417]],[[417,417],"valid"],[[418,418],"mapped",[419]],[[419,419],"valid"],[[420,420],"mapped",[421]],[[421,421],"valid"],[[422,422],"mapped",[640]],[[423,423],"mapped",[424]],[[424,424],"valid"],[[425,425],"mapped",[643]],[[426,427],"valid"],[[428,428],"mapped",[429]],[[429,429],"valid"],[[430,430],"mapped",[648]],[[431,431],"mapped",[432]],[[432,432],"valid"],[[433,433],"mapped",[650]],[[434,434],"mapped",[651]],[[435,435],"mapped",[436]],[[436,436],"valid"],[[437,437],"mapped",[438]],[[438,438],"valid"],[[439,439],"mapped",[658]],[[440,440],"mapped",[441]],[[441,443],"valid"],[[444,444],"mapped",[445]],[[445,451],"valid"],[[452,454],"mapped",[100,382]],[[455,457],"mapped",[108,106]],[[458,460],"mapped",[110,106]],[[461,461],"mapped",[462]],[[462,462],"valid"],[[463,463],"mapped",[464]],[[464,464],"valid"],[[465,465],"mapped",[466]],[[466,466],"valid"],[[467,467],"mapped",[468]],[[468,468],"valid"],[[469,469],"mapped",[470]],[[470,470],"valid"],[[471,471],"mapped",[472]],[[472,472],"valid"],[[473,473],"mapped",[474]],[[474,474],"valid"],[[475,475],"mapped",[476]],[[476,477],"valid"],[[478,478],"mapped",[479]],[[479,479],"valid"],[[480,480],"mapped",[481]],[[481,481],"valid"],[[482,482],"mapped",[483]],[[483,483],"valid"],[[484,484],"mapped",[485]],[[485,485],"valid"],[[486,486],"mapped",[487]],[[487,487],"valid"],[[488,488],"mapped",[489]],[[489,489],"valid"],[[490,490],"mapped",[491]],[[491,491],"valid"],[[492,492],"mapped",[493]],[[493,493],"valid"],[[494,494],"mapped",[495]],[[495,496],"valid"],[[497,499],"mapped",[100,122]],[[500,500],"mapped",[501]],[[501,501],"valid"],[[502,502],"mapped",[405]],[[503,503],"mapped",[447]],[[504,504],"mapped",[505]],[[505,505],"valid"],[[506,506],"mapped",[507]],[[507,507],"valid"],[[508,508],"mapped",[509]],[[509,509],"valid"],[[510,510],"mapped",[511]],[[511,511],"valid"],[[512,512],"mapped",[513]],[[513,513],"valid"],[[514,514],"mapped",[515]],[[515,515],"valid"],[[516,516],"mapped",[517]],[[517,517],"valid"],[[518,518],"mapped",[519]],[[519,519],"valid"],[[520,520],"mapped",[521]],[[521,521],"valid"],[[522,522],"mapped",[523]],[[523,523],"valid"],[[524,524],"mapped",[525]],[[525,525],"valid"],[[526,526],"mapped",[527]],[[527,527],"valid"],[[528,528],"mapped",[529]],[[529,529],"valid"],[[530,530],"mapped",[531]],[[531,531],"valid"],[[532,532],"mapped",[533]],[[533,533],"valid"],[[534,534],"mapped",[535]],[[535,535],"valid"],[[536,536],"mapped",[537]],[[537,537],"valid"],[[538,538],"mapped",[539]],[[539,539],"valid"],[[540,540],"mapped",[541]],[[541,541],"valid"],[[542,542],"mapped",[543]],[[543,543],"valid"],[[544,544],"mapped",[414]],[[545,545],"valid"],[[546,546],"mapped",[547]],[[547,547],"valid"],[[548,548],"mapped",[549]],[[549,549],"valid"],[[550,550],"mapped",[551]],[[551,551],"valid"],[[552,552],"mapped",[553]],[[553,553],"valid"],[[554,554],"mapped",[555]],[[555,555],"valid"],[[556,556],"mapped",[557]],[[557,557],"valid"],[[558,558],"mapped",[559]],[[559,559],"valid"],[[560,560],"mapped",[561]],[[561,561],"valid"],[[562,562],"mapped",[563]],[[563,563],"valid"],[[564,566],"valid"],[[567,569],"valid"],[[570,570],"mapped",[11365]],[[571,571],"mapped",[572]],[[572,572],"valid"],[[573,573],"mapped",[410]],[[574,574],"mapped",[11366]],[[575,576],"valid"],[[577,577],"mapped",[578]],[[578,578],"valid"],[[579,579],"mapped",[384]],[[580,580],"mapped",[649]],[[581,581],"mapped",[652]],[[582,582],"mapped",[583]],[[583,583],"valid"],[[584,584],"mapped",[585]],[[585,585],"valid"],[[586,586],"mapped",[587]],[[587,587],"valid"],[[588,588],"mapped",[589]],[[589,589],"valid"],[[590,590],"mapped",[591]],[[591,591],"valid"],[[592,680],"valid"],[[681,685],"valid"],[[686,687],"valid"],[[688,688],"mapped",[104]],[[689,689],"mapped",[614]],[[690,690],"mapped",[106]],[[691,691],"mapped",[114]],[[692,692],"mapped",[633]],[[693,693],"mapped",[635]],[[694,694],"mapped",[641]],[[695,695],"mapped",[119]],[[696,696],"mapped",[121]],[[697,705],"valid"],[[706,709],"valid",[],"NV8"],[[710,721],"valid"],[[722,727],"valid",[],"NV8"],[[728,728],"disallowed_STD3_mapped",[32,774]],[[729,729],"disallowed_STD3_mapped",[32,775]],[[730,730],"disallowed_STD3_mapped",[32,778]],[[731,731],"disallowed_STD3_mapped",[32,808]],[[732,732],"disallowed_STD3_mapped",[32,771]],[[733,733],"disallowed_STD3_mapped",[32,779]],[[734,734],"valid",[],"NV8"],[[735,735],"valid",[],"NV8"],[[736,736],"mapped",[611]],[[737,737],"mapped",[108]],[[738,738],"mapped",[115]],[[739,739],"mapped",[120]],[[740,740],"mapped",[661]],[[741,745],"valid",[],"NV8"],[[746,747],"valid",[],"NV8"],[[748,748],"valid"],[[749,749],"valid",[],"NV8"],[[750,750],"valid"],[[751,767],"valid",[],"NV8"],[[768,831],"valid"],[[832,832],"mapped",[768]],[[833,833],"mapped",[769]],[[834,834],"valid"],[[835,835],"mapped",[787]],[[836,836],"mapped",[776,769]],[[837,837],"mapped",[953]],[[838,846],"valid"],[[847,847],"ignored"],[[848,855],"valid"],[[856,860],"valid"],[[861,863],"valid"],[[864,865],"valid"],[[866,866],"valid"],[[867,879],"valid"],[[880,880],"mapped",[881]],[[881,881],"valid"],[[882,882],"mapped",[883]],[[883,883],"valid"],[[884,884],"mapped",[697]],[[885,885],"valid"],[[886,886],"mapped",[887]],[[887,887],"valid"],[[888,889],"disallowed"],[[890,890],"disallowed_STD3_mapped",[32,953]],[[891,893],"valid"],[[894,894],"disallowed_STD3_mapped",[59]],[[895,895],"mapped",[1011]],[[896,899],"disallowed"],[[900,900],"disallowed_STD3_mapped",[32,769]],[[901,901],"disallowed_STD3_mapped",[32,776,769]],[[902,902],"mapped",[940]],[[903,903],"mapped",[183]],[[904,904],"mapped",[941]],[[905,905],"mapped",[942]],[[906,906],"mapped",[943]],[[907,907],"disallowed"],[[908,908],"mapped",[972]],[[909,909],"disallowed"],[[910,910],"mapped",[973]],[[911,911],"mapped",[974]],[[912,912],"valid"],[[913,913],"mapped",[945]],[[914,914],"mapped",[946]],[[915,915],"mapped",[947]],[[916,916],"mapped",[948]],[[917,917],"mapped",[949]],[[918,918],"mapped",[950]],[[919,919],"mapped",[951]],[[920,920],"mapped",[952]],[[921,921],"mapped",[953]],[[922,922],"mapped",[954]],[[923,923],"mapped",[955]],[[924,924],"mapped",[956]],[[925,925],"mapped",[957]],[[926,926],"mapped",[958]],[[927,927],"mapped",[959]],[[928,928],"mapped",[960]],[[929,929],"mapped",[961]],[[930,930],"disallowed"],[[931,931],"mapped",[963]],[[932,932],"mapped",[964]],[[933,933],"mapped",[965]],[[934,934],"mapped",[966]],[[935,935],"mapped",[967]],[[936,936],"mapped",[968]],[[937,937],"mapped",[969]],[[938,938],"mapped",[970]],[[939,939],"mapped",[971]],[[940,961],"valid"],[[962,962],"deviation",[963]],[[963,974],"valid"],[[975,975],"mapped",[983]],[[976,976],"mapped",[946]],[[977,977],"mapped",[952]],[[978,978],"mapped",[965]],[[979,979],"mapped",[973]],[[980,980],"mapped",[971]],[[981,981],"mapped",[966]],[[982,982],"mapped",[960]],[[983,983],"valid"],[[984,984],"mapped",[985]],[[985,985],"valid"],[[986,986],"mapped",[987]],[[987,987],"valid"],[[988,988],"mapped",[989]],[[989,989],"valid"],[[990,990],"mapped",[991]],[[991,991],"valid"],[[992,992],"mapped",[993]],[[993,993],"valid"],[[994,994],"mapped",[995]],[[995,995],"valid"],[[996,996],"mapped",[997]],[[997,997],"valid"],[[998,998],"mapped",[999]],[[999,999],"valid"],[[1e3,1e3],"mapped",[1001]],[[1001,1001],"valid"],[[1002,1002],"mapped",[1003]],[[1003,1003],"valid"],[[1004,1004],"mapped",[1005]],[[1005,1005],"valid"],[[1006,1006],"mapped",[1007]],[[1007,1007],"valid"],[[1008,1008],"mapped",[954]],[[1009,1009],"mapped",[961]],[[1010,1010],"mapped",[963]],[[1011,1011],"valid"],[[1012,1012],"mapped",[952]],[[1013,1013],"mapped",[949]],[[1014,1014],"valid",[],"NV8"],[[1015,1015],"mapped",[1016]],[[1016,1016],"valid"],[[1017,1017],"mapped",[963]],[[1018,1018],"mapped",[1019]],[[1019,1019],"valid"],[[1020,1020],"valid"],[[1021,1021],"mapped",[891]],[[1022,1022],"mapped",[892]],[[1023,1023],"mapped",[893]],[[1024,1024],"mapped",[1104]],[[1025,1025],"mapped",[1105]],[[1026,1026],"mapped",[1106]],[[1027,1027],"mapped",[1107]],[[1028,1028],"mapped",[1108]],[[1029,1029],"mapped",[1109]],[[1030,1030],"mapped",[1110]],[[1031,1031],"mapped",[1111]],[[1032,1032],"mapped",[1112]],[[1033,1033],"mapped",[1113]],[[1034,1034],"mapped",[1114]],[[1035,1035],"mapped",[1115]],[[1036,1036],"mapped",[1116]],[[1037,1037],"mapped",[1117]],[[1038,1038],"mapped",[1118]],[[1039,1039],"mapped",[1119]],[[1040,1040],"mapped",[1072]],[[1041,1041],"mapped",[1073]],[[1042,1042],"mapped",[1074]],[[1043,1043],"mapped",[1075]],[[1044,1044],"mapped",[1076]],[[1045,1045],"mapped",[1077]],[[1046,1046],"mapped",[1078]],[[1047,1047],"mapped",[1079]],[[1048,1048],"mapped",[1080]],[[1049,1049],"mapped",[1081]],[[1050,1050],"mapped",[1082]],[[1051,1051],"mapped",[1083]],[[1052,1052],"mapped",[1084]],[[1053,1053],"mapped",[1085]],[[1054,1054],"mapped",[1086]],[[1055,1055],"mapped",[1087]],[[1056,1056],"mapped",[1088]],[[1057,1057],"mapped",[1089]],[[1058,1058],"mapped",[1090]],[[1059,1059],"mapped",[1091]],[[1060,1060],"mapped",[1092]],[[1061,1061],"mapped",[1093]],[[1062,1062],"mapped",[1094]],[[1063,1063],"mapped",[1095]],[[1064,1064],"mapped",[1096]],[[1065,1065],"mapped",[1097]],[[1066,1066],"mapped",[1098]],[[1067,1067],"mapped",[1099]],[[1068,1068],"mapped",[1100]],[[1069,1069],"mapped",[1101]],[[1070,1070],"mapped",[1102]],[[1071,1071],"mapped",[1103]],[[1072,1103],"valid"],[[1104,1104],"valid"],[[1105,1116],"valid"],[[1117,1117],"valid"],[[1118,1119],"valid"],[[1120,1120],"mapped",[1121]],[[1121,1121],"valid"],[[1122,1122],"mapped",[1123]],[[1123,1123],"valid"],[[1124,1124],"mapped",[1125]],[[1125,1125],"valid"],[[1126,1126],"mapped",[1127]],[[1127,1127],"valid"],[[1128,1128],"mapped",[1129]],[[1129,1129],"valid"],[[1130,1130],"mapped",[1131]],[[1131,1131],"valid"],[[1132,1132],"mapped",[1133]],[[1133,1133],"valid"],[[1134,1134],"mapped",[1135]],[[1135,1135],"valid"],[[1136,1136],"mapped",[1137]],[[1137,1137],"valid"],[[1138,1138],"mapped",[1139]],[[1139,1139],"valid"],[[1140,1140],"mapped",[1141]],[[1141,1141],"valid"],[[1142,1142],"mapped",[1143]],[[1143,1143],"valid"],[[1144,1144],"mapped",[1145]],[[1145,1145],"valid"],[[1146,1146],"mapped",[1147]],[[1147,1147],"valid"],[[1148,1148],"mapped",[1149]],[[1149,1149],"valid"],[[1150,1150],"mapped",[1151]],[[1151,1151],"valid"],[[1152,1152],"mapped",[1153]],[[1153,1153],"valid"],[[1154,1154],"valid",[],"NV8"],[[1155,1158],"valid"],[[1159,1159],"valid"],[[1160,1161],"valid",[],"NV8"],[[1162,1162],"mapped",[1163]],[[1163,1163],"valid"],[[1164,1164],"mapped",[1165]],[[1165,1165],"valid"],[[1166,1166],"mapped",[1167]],[[1167,1167],"valid"],[[1168,1168],"mapped",[1169]],[[1169,1169],"valid"],[[1170,1170],"mapped",[1171]],[[1171,1171],"valid"],[[1172,1172],"mapped",[1173]],[[1173,1173],"valid"],[[1174,1174],"mapped",[1175]],[[1175,1175],"valid"],[[1176,1176],"mapped",[1177]],[[1177,1177],"valid"],[[1178,1178],"mapped",[1179]],[[1179,1179],"valid"],[[1180,1180],"mapped",[1181]],[[1181,1181],"valid"],[[1182,1182],"mapped",[1183]],[[1183,1183],"valid"],[[1184,1184],"mapped",[1185]],[[1185,1185],"valid"],[[1186,1186],"mapped",[1187]],[[1187,1187],"valid"],[[1188,1188],"mapped",[1189]],[[1189,1189],"valid"],[[1190,1190],"mapped",[1191]],[[1191,1191],"valid"],[[1192,1192],"mapped",[1193]],[[1193,1193],"valid"],[[1194,1194],"mapped",[1195]],[[1195,1195],"valid"],[[1196,1196],"mapped",[1197]],[[1197,1197],"valid"],[[1198,1198],"mapped",[1199]],[[1199,1199],"valid"],[[1200,1200],"mapped",[1201]],[[1201,1201],"valid"],[[1202,1202],"mapped",[1203]],[[1203,1203],"valid"],[[1204,1204],"mapped",[1205]],[[1205,1205],"valid"],[[1206,1206],"mapped",[1207]],[[1207,1207],"valid"],[[1208,1208],"mapped",[1209]],[[1209,1209],"valid"],[[1210,1210],"mapped",[1211]],[[1211,1211],"valid"],[[1212,1212],"mapped",[1213]],[[1213,1213],"valid"],[[1214,1214],"mapped",[1215]],[[1215,1215],"valid"],[[1216,1216],"disallowed"],[[1217,1217],"mapped",[1218]],[[1218,1218],"valid"],[[1219,1219],"mapped",[1220]],[[1220,1220],"valid"],[[1221,1221],"mapped",[1222]],[[1222,1222],"valid"],[[1223,1223],"mapped",[1224]],[[1224,1224],"valid"],[[1225,1225],"mapped",[1226]],[[1226,1226],"valid"],[[1227,1227],"mapped",[1228]],[[1228,1228],"valid"],[[1229,1229],"mapped",[1230]],[[1230,1230],"valid"],[[1231,1231],"valid"],[[1232,1232],"mapped",[1233]],[[1233,1233],"valid"],[[1234,1234],"mapped",[1235]],[[1235,1235],"valid"],[[1236,1236],"mapped",[1237]],[[1237,1237],"valid"],[[1238,1238],"mapped",[1239]],[[1239,1239],"valid"],[[1240,1240],"mapped",[1241]],[[1241,1241],"valid"],[[1242,1242],"mapped",[1243]],[[1243,1243],"valid"],[[1244,1244],"mapped",[1245]],[[1245,1245],"valid"],[[1246,1246],"mapped",[1247]],[[1247,1247],"valid"],[[1248,1248],"mapped",[1249]],[[1249,1249],"valid"],[[1250,1250],"mapped",[1251]],[[1251,1251],"valid"],[[1252,1252],"mapped",[1253]],[[1253,1253],"valid"],[[1254,1254],"mapped",[1255]],[[1255,1255],"valid"],[[1256,1256],"mapped",[1257]],[[1257,1257],"valid"],[[1258,1258],"mapped",[1259]],[[1259,1259],"valid"],[[1260,1260],"mapped",[1261]],[[1261,1261],"valid"],[[1262,1262],"mapped",[1263]],[[1263,1263],"valid"],[[1264,1264],"mapped",[1265]],[[1265,1265],"valid"],[[1266,1266],"mapped",[1267]],[[1267,1267],"valid"],[[1268,1268],"mapped",[1269]],[[1269,1269],"valid"],[[1270,1270],"mapped",[1271]],[[1271,1271],"valid"],[[1272,1272],"mapped",[1273]],[[1273,1273],"valid"],[[1274,1274],"mapped",[1275]],[[1275,1275],"valid"],[[1276,1276],"mapped",[1277]],[[1277,1277],"valid"],[[1278,1278],"mapped",[1279]],[[1279,1279],"valid"],[[1280,1280],"mapped",[1281]],[[1281,1281],"valid"],[[1282,1282],"mapped",[1283]],[[1283,1283],"valid"],[[1284,1284],"mapped",[1285]],[[1285,1285],"valid"],[[1286,1286],"mapped",[1287]],[[1287,1287],"valid"],[[1288,1288],"mapped",[1289]],[[1289,1289],"valid"],[[1290,1290],"mapped",[1291]],[[1291,1291],"valid"],[[1292,1292],"mapped",[1293]],[[1293,1293],"valid"],[[1294,1294],"mapped",[1295]],[[1295,1295],"valid"],[[1296,1296],"mapped",[1297]],[[1297,1297],"valid"],[[1298,1298],"mapped",[1299]],[[1299,1299],"valid"],[[1300,1300],"mapped",[1301]],[[1301,1301],"valid"],[[1302,1302],"mapped",[1303]],[[1303,1303],"valid"],[[1304,1304],"mapped",[1305]],[[1305,1305],"valid"],[[1306,1306],"mapped",[1307]],[[1307,1307],"valid"],[[1308,1308],"mapped",[1309]],[[1309,1309],"valid"],[[1310,1310],"mapped",[1311]],[[1311,1311],"valid"],[[1312,1312],"mapped",[1313]],[[1313,1313],"valid"],[[1314,1314],"mapped",[1315]],[[1315,1315],"valid"],[[1316,1316],"mapped",[1317]],[[1317,1317],"valid"],[[1318,1318],"mapped",[1319]],[[1319,1319],"valid"],[[1320,1320],"mapped",[1321]],[[1321,1321],"valid"],[[1322,1322],"mapped",[1323]],[[1323,1323],"valid"],[[1324,1324],"mapped",[1325]],[[1325,1325],"valid"],[[1326,1326],"mapped",[1327]],[[1327,1327],"valid"],[[1328,1328],"disallowed"],[[1329,1329],"mapped",[1377]],[[1330,1330],"mapped",[1378]],[[1331,1331],"mapped",[1379]],[[1332,1332],"mapped",[1380]],[[1333,1333],"mapped",[1381]],[[1334,1334],"mapped",[1382]],[[1335,1335],"mapped",[1383]],[[1336,1336],"mapped",[1384]],[[1337,1337],"mapped",[1385]],[[1338,1338],"mapped",[1386]],[[1339,1339],"mapped",[1387]],[[1340,1340],"mapped",[1388]],[[1341,1341],"mapped",[1389]],[[1342,1342],"mapped",[1390]],[[1343,1343],"mapped",[1391]],[[1344,1344],"mapped",[1392]],[[1345,1345],"mapped",[1393]],[[1346,1346],"mapped",[1394]],[[1347,1347],"mapped",[1395]],[[1348,1348],"mapped",[1396]],[[1349,1349],"mapped",[1397]],[[1350,1350],"mapped",[1398]],[[1351,1351],"mapped",[1399]],[[1352,1352],"mapped",[1400]],[[1353,1353],"mapped",[1401]],[[1354,1354],"mapped",[1402]],[[1355,1355],"mapped",[1403]],[[1356,1356],"mapped",[1404]],[[1357,1357],"mapped",[1405]],[[1358,1358],"mapped",[1406]],[[1359,1359],"mapped",[1407]],[[1360,1360],"mapped",[1408]],[[1361,1361],"mapped",[1409]],[[1362,1362],"mapped",[1410]],[[1363,1363],"mapped",[1411]],[[1364,1364],"mapped",[1412]],[[1365,1365],"mapped",[1413]],[[1366,1366],"mapped",[1414]],[[1367,1368],"disallowed"],[[1369,1369],"valid"],[[1370,1375],"valid",[],"NV8"],[[1376,1376],"disallowed"],[[1377,1414],"valid"],[[1415,1415],"mapped",[1381,1410]],[[1416,1416],"disallowed"],[[1417,1417],"valid",[],"NV8"],[[1418,1418],"valid",[],"NV8"],[[1419,1420],"disallowed"],[[1421,1422],"valid",[],"NV8"],[[1423,1423],"valid",[],"NV8"],[[1424,1424],"disallowed"],[[1425,1441],"valid"],[[1442,1442],"valid"],[[1443,1455],"valid"],[[1456,1465],"valid"],[[1466,1466],"valid"],[[1467,1469],"valid"],[[1470,1470],"valid",[],"NV8"],[[1471,1471],"valid"],[[1472,1472],"valid",[],"NV8"],[[1473,1474],"valid"],[[1475,1475],"valid",[],"NV8"],[[1476,1476],"valid"],[[1477,1477],"valid"],[[1478,1478],"valid",[],"NV8"],[[1479,1479],"valid"],[[1480,1487],"disallowed"],[[1488,1514],"valid"],[[1515,1519],"disallowed"],[[1520,1524],"valid"],[[1525,1535],"disallowed"],[[1536,1539],"disallowed"],[[1540,1540],"disallowed"],[[1541,1541],"disallowed"],[[1542,1546],"valid",[],"NV8"],[[1547,1547],"valid",[],"NV8"],[[1548,1548],"valid",[],"NV8"],[[1549,1551],"valid",[],"NV8"],[[1552,1557],"valid"],[[1558,1562],"valid"],[[1563,1563],"valid",[],"NV8"],[[1564,1564],"disallowed"],[[1565,1565],"disallowed"],[[1566,1566],"valid",[],"NV8"],[[1567,1567],"valid",[],"NV8"],[[1568,1568],"valid"],[[1569,1594],"valid"],[[1595,1599],"valid"],[[1600,1600],"valid",[],"NV8"],[[1601,1618],"valid"],[[1619,1621],"valid"],[[1622,1624],"valid"],[[1625,1630],"valid"],[[1631,1631],"valid"],[[1632,1641],"valid"],[[1642,1645],"valid",[],"NV8"],[[1646,1647],"valid"],[[1648,1652],"valid"],[[1653,1653],"mapped",[1575,1652]],[[1654,1654],"mapped",[1608,1652]],[[1655,1655],"mapped",[1735,1652]],[[1656,1656],"mapped",[1610,1652]],[[1657,1719],"valid"],[[1720,1721],"valid"],[[1722,1726],"valid"],[[1727,1727],"valid"],[[1728,1742],"valid"],[[1743,1743],"valid"],[[1744,1747],"valid"],[[1748,1748],"valid",[],"NV8"],[[1749,1756],"valid"],[[1757,1757],"disallowed"],[[1758,1758],"valid",[],"NV8"],[[1759,1768],"valid"],[[1769,1769],"valid",[],"NV8"],[[1770,1773],"valid"],[[1774,1775],"valid"],[[1776,1785],"valid"],[[1786,1790],"valid"],[[1791,1791],"valid"],[[1792,1805],"valid",[],"NV8"],[[1806,1806],"disallowed"],[[1807,1807],"disallowed"],[[1808,1836],"valid"],[[1837,1839],"valid"],[[1840,1866],"valid"],[[1867,1868],"disallowed"],[[1869,1871],"valid"],[[1872,1901],"valid"],[[1902,1919],"valid"],[[1920,1968],"valid"],[[1969,1969],"valid"],[[1970,1983],"disallowed"],[[1984,2037],"valid"],[[2038,2042],"valid",[],"NV8"],[[2043,2047],"disallowed"],[[2048,2093],"valid"],[[2094,2095],"disallowed"],[[2096,2110],"valid",[],"NV8"],[[2111,2111],"disallowed"],[[2112,2139],"valid"],[[2140,2141],"disallowed"],[[2142,2142],"valid",[],"NV8"],[[2143,2207],"disallowed"],[[2208,2208],"valid"],[[2209,2209],"valid"],[[2210,2220],"valid"],[[2221,2226],"valid"],[[2227,2228],"valid"],[[2229,2274],"disallowed"],[[2275,2275],"valid"],[[2276,2302],"valid"],[[2303,2303],"valid"],[[2304,2304],"valid"],[[2305,2307],"valid"],[[2308,2308],"valid"],[[2309,2361],"valid"],[[2362,2363],"valid"],[[2364,2381],"valid"],[[2382,2382],"valid"],[[2383,2383],"valid"],[[2384,2388],"valid"],[[2389,2389],"valid"],[[2390,2391],"valid"],[[2392,2392],"mapped",[2325,2364]],[[2393,2393],"mapped",[2326,2364]],[[2394,2394],"mapped",[2327,2364]],[[2395,2395],"mapped",[2332,2364]],[[2396,2396],"mapped",[2337,2364]],[[2397,2397],"mapped",[2338,2364]],[[2398,2398],"mapped",[2347,2364]],[[2399,2399],"mapped",[2351,2364]],[[2400,2403],"valid"],[[2404,2405],"valid",[],"NV8"],[[2406,2415],"valid"],[[2416,2416],"valid",[],"NV8"],[[2417,2418],"valid"],[[2419,2423],"valid"],[[2424,2424],"valid"],[[2425,2426],"valid"],[[2427,2428],"valid"],[[2429,2429],"valid"],[[2430,2431],"valid"],[[2432,2432],"valid"],[[2433,2435],"valid"],[[2436,2436],"disallowed"],[[2437,2444],"valid"],[[2445,2446],"disallowed"],[[2447,2448],"valid"],[[2449,2450],"disallowed"],[[2451,2472],"valid"],[[2473,2473],"disallowed"],[[2474,2480],"valid"],[[2481,2481],"disallowed"],[[2482,2482],"valid"],[[2483,2485],"disallowed"],[[2486,2489],"valid"],[[2490,2491],"disallowed"],[[2492,2492],"valid"],[[2493,2493],"valid"],[[2494,2500],"valid"],[[2501,2502],"disallowed"],[[2503,2504],"valid"],[[2505,2506],"disallowed"],[[2507,2509],"valid"],[[2510,2510],"valid"],[[2511,2518],"disallowed"],[[2519,2519],"valid"],[[2520,2523],"disallowed"],[[2524,2524],"mapped",[2465,2492]],[[2525,2525],"mapped",[2466,2492]],[[2526,2526],"disallowed"],[[2527,2527],"mapped",[2479,2492]],[[2528,2531],"valid"],[[2532,2533],"disallowed"],[[2534,2545],"valid"],[[2546,2554],"valid",[],"NV8"],[[2555,2555],"valid",[],"NV8"],[[2556,2560],"disallowed"],[[2561,2561],"valid"],[[2562,2562],"valid"],[[2563,2563],"valid"],[[2564,2564],"disallowed"],[[2565,2570],"valid"],[[2571,2574],"disallowed"],[[2575,2576],"valid"],[[2577,2578],"disallowed"],[[2579,2600],"valid"],[[2601,2601],"disallowed"],[[2602,2608],"valid"],[[2609,2609],"disallowed"],[[2610,2610],"valid"],[[2611,2611],"mapped",[2610,2620]],[[2612,2612],"disallowed"],[[2613,2613],"valid"],[[2614,2614],"mapped",[2616,2620]],[[2615,2615],"disallowed"],[[2616,2617],"valid"],[[2618,2619],"disallowed"],[[2620,2620],"valid"],[[2621,2621],"disallowed"],[[2622,2626],"valid"],[[2627,2630],"disallowed"],[[2631,2632],"valid"],[[2633,2634],"disallowed"],[[2635,2637],"valid"],[[2638,2640],"disallowed"],[[2641,2641],"valid"],[[2642,2648],"disallowed"],[[2649,2649],"mapped",[2582,2620]],[[2650,2650],"mapped",[2583,2620]],[[2651,2651],"mapped",[2588,2620]],[[2652,2652],"valid"],[[2653,2653],"disallowed"],[[2654,2654],"mapped",[2603,2620]],[[2655,2661],"disallowed"],[[2662,2676],"valid"],[[2677,2677],"valid"],[[2678,2688],"disallowed"],[[2689,2691],"valid"],[[2692,2692],"disallowed"],[[2693,2699],"valid"],[[2700,2700],"valid"],[[2701,2701],"valid"],[[2702,2702],"disallowed"],[[2703,2705],"valid"],[[2706,2706],"disallowed"],[[2707,2728],"valid"],[[2729,2729],"disallowed"],[[2730,2736],"valid"],[[2737,2737],"disallowed"],[[2738,2739],"valid"],[[2740,2740],"disallowed"],[[2741,2745],"valid"],[[2746,2747],"disallowed"],[[2748,2757],"valid"],[[2758,2758],"disallowed"],[[2759,2761],"valid"],[[2762,2762],"disallowed"],[[2763,2765],"valid"],[[2766,2767],"disallowed"],[[2768,2768],"valid"],[[2769,2783],"disallowed"],[[2784,2784],"valid"],[[2785,2787],"valid"],[[2788,2789],"disallowed"],[[2790,2799],"valid"],[[2800,2800],"valid",[],"NV8"],[[2801,2801],"valid",[],"NV8"],[[2802,2808],"disallowed"],[[2809,2809],"valid"],[[2810,2816],"disallowed"],[[2817,2819],"valid"],[[2820,2820],"disallowed"],[[2821,2828],"valid"],[[2829,2830],"disallowed"],[[2831,2832],"valid"],[[2833,2834],"disallowed"],[[2835,2856],"valid"],[[2857,2857],"disallowed"],[[2858,2864],"valid"],[[2865,2865],"disallowed"],[[2866,2867],"valid"],[[2868,2868],"disallowed"],[[2869,2869],"valid"],[[2870,2873],"valid"],[[2874,2875],"disallowed"],[[2876,2883],"valid"],[[2884,2884],"valid"],[[2885,2886],"disallowed"],[[2887,2888],"valid"],[[2889,2890],"disallowed"],[[2891,2893],"valid"],[[2894,2901],"disallowed"],[[2902,2903],"valid"],[[2904,2907],"disallowed"],[[2908,2908],"mapped",[2849,2876]],[[2909,2909],"mapped",[2850,2876]],[[2910,2910],"disallowed"],[[2911,2913],"valid"],[[2914,2915],"valid"],[[2916,2917],"disallowed"],[[2918,2927],"valid"],[[2928,2928],"valid",[],"NV8"],[[2929,2929],"valid"],[[2930,2935],"valid",[],"NV8"],[[2936,2945],"disallowed"],[[2946,2947],"valid"],[[2948,2948],"disallowed"],[[2949,2954],"valid"],[[2955,2957],"disallowed"],[[2958,2960],"valid"],[[2961,2961],"disallowed"],[[2962,2965],"valid"],[[2966,2968],"disallowed"],[[2969,2970],"valid"],[[2971,2971],"disallowed"],[[2972,2972],"valid"],[[2973,2973],"disallowed"],[[2974,2975],"valid"],[[2976,2978],"disallowed"],[[2979,2980],"valid"],[[2981,2983],"disallowed"],[[2984,2986],"valid"],[[2987,2989],"disallowed"],[[2990,2997],"valid"],[[2998,2998],"valid"],[[2999,3001],"valid"],[[3002,3005],"disallowed"],[[3006,3010],"valid"],[[3011,3013],"disallowed"],[[3014,3016],"valid"],[[3017,3017],"disallowed"],[[3018,3021],"valid"],[[3022,3023],"disallowed"],[[3024,3024],"valid"],[[3025,3030],"disallowed"],[[3031,3031],"valid"],[[3032,3045],"disallowed"],[[3046,3046],"valid"],[[3047,3055],"valid"],[[3056,3058],"valid",[],"NV8"],[[3059,3066],"valid",[],"NV8"],[[3067,3071],"disallowed"],[[3072,3072],"valid"],[[3073,3075],"valid"],[[3076,3076],"disallowed"],[[3077,3084],"valid"],[[3085,3085],"disallowed"],[[3086,3088],"valid"],[[3089,3089],"disallowed"],[[3090,3112],"valid"],[[3113,3113],"disallowed"],[[3114,3123],"valid"],[[3124,3124],"valid"],[[3125,3129],"valid"],[[3130,3132],"disallowed"],[[3133,3133],"valid"],[[3134,3140],"valid"],[[3141,3141],"disallowed"],[[3142,3144],"valid"],[[3145,3145],"disallowed"],[[3146,3149],"valid"],[[3150,3156],"disallowed"],[[3157,3158],"valid"],[[3159,3159],"disallowed"],[[3160,3161],"valid"],[[3162,3162],"valid"],[[3163,3167],"disallowed"],[[3168,3169],"valid"],[[3170,3171],"valid"],[[3172,3173],"disallowed"],[[3174,3183],"valid"],[[3184,3191],"disallowed"],[[3192,3199],"valid",[],"NV8"],[[3200,3200],"disallowed"],[[3201,3201],"valid"],[[3202,3203],"valid"],[[3204,3204],"disallowed"],[[3205,3212],"valid"],[[3213,3213],"disallowed"],[[3214,3216],"valid"],[[3217,3217],"disallowed"],[[3218,3240],"valid"],[[3241,3241],"disallowed"],[[3242,3251],"valid"],[[3252,3252],"disallowed"],[[3253,3257],"valid"],[[3258,3259],"disallowed"],[[3260,3261],"valid"],[[3262,3268],"valid"],[[3269,3269],"disallowed"],[[3270,3272],"valid"],[[3273,3273],"disallowed"],[[3274,3277],"valid"],[[3278,3284],"disallowed"],[[3285,3286],"valid"],[[3287,3293],"disallowed"],[[3294,3294],"valid"],[[3295,3295],"disallowed"],[[3296,3297],"valid"],[[3298,3299],"valid"],[[3300,3301],"disallowed"],[[3302,3311],"valid"],[[3312,3312],"disallowed"],[[3313,3314],"valid"],[[3315,3328],"disallowed"],[[3329,3329],"valid"],[[3330,3331],"valid"],[[3332,3332],"disallowed"],[[3333,3340],"valid"],[[3341,3341],"disallowed"],[[3342,3344],"valid"],[[3345,3345],"disallowed"],[[3346,3368],"valid"],[[3369,3369],"valid"],[[3370,3385],"valid"],[[3386,3386],"valid"],[[3387,3388],"disallowed"],[[3389,3389],"valid"],[[3390,3395],"valid"],[[3396,3396],"valid"],[[3397,3397],"disallowed"],[[3398,3400],"valid"],[[3401,3401],"disallowed"],[[3402,3405],"valid"],[[3406,3406],"valid"],[[3407,3414],"disallowed"],[[3415,3415],"valid"],[[3416,3422],"disallowed"],[[3423,3423],"valid"],[[3424,3425],"valid"],[[3426,3427],"valid"],[[3428,3429],"disallowed"],[[3430,3439],"valid"],[[3440,3445],"valid",[],"NV8"],[[3446,3448],"disallowed"],[[3449,3449],"valid",[],"NV8"],[[3450,3455],"valid"],[[3456,3457],"disallowed"],[[3458,3459],"valid"],[[3460,3460],"disallowed"],[[3461,3478],"valid"],[[3479,3481],"disallowed"],[[3482,3505],"valid"],[[3506,3506],"disallowed"],[[3507,3515],"valid"],[[3516,3516],"disallowed"],[[3517,3517],"valid"],[[3518,3519],"disallowed"],[[3520,3526],"valid"],[[3527,3529],"disallowed"],[[3530,3530],"valid"],[[3531,3534],"disallowed"],[[3535,3540],"valid"],[[3541,3541],"disallowed"],[[3542,3542],"valid"],[[3543,3543],"disallowed"],[[3544,3551],"valid"],[[3552,3557],"disallowed"],[[3558,3567],"valid"],[[3568,3569],"disallowed"],[[3570,3571],"valid"],[[3572,3572],"valid",[],"NV8"],[[3573,3584],"disallowed"],[[3585,3634],"valid"],[[3635,3635],"mapped",[3661,3634]],[[3636,3642],"valid"],[[3643,3646],"disallowed"],[[3647,3647],"valid",[],"NV8"],[[3648,3662],"valid"],[[3663,3663],"valid",[],"NV8"],[[3664,3673],"valid"],[[3674,3675],"valid",[],"NV8"],[[3676,3712],"disallowed"],[[3713,3714],"valid"],[[3715,3715],"disallowed"],[[3716,3716],"valid"],[[3717,3718],"disallowed"],[[3719,3720],"valid"],[[3721,3721],"disallowed"],[[3722,3722],"valid"],[[3723,3724],"disallowed"],[[3725,3725],"valid"],[[3726,3731],"disallowed"],[[3732,3735],"valid"],[[3736,3736],"disallowed"],[[3737,3743],"valid"],[[3744,3744],"disallowed"],[[3745,3747],"valid"],[[3748,3748],"disallowed"],[[3749,3749],"valid"],[[3750,3750],"disallowed"],[[3751,3751],"valid"],[[3752,3753],"disallowed"],[[3754,3755],"valid"],[[3756,3756],"disallowed"],[[3757,3762],"valid"],[[3763,3763],"mapped",[3789,3762]],[[3764,3769],"valid"],[[3770,3770],"disallowed"],[[3771,3773],"valid"],[[3774,3775],"disallowed"],[[3776,3780],"valid"],[[3781,3781],"disallowed"],[[3782,3782],"valid"],[[3783,3783],"disallowed"],[[3784,3789],"valid"],[[3790,3791],"disallowed"],[[3792,3801],"valid"],[[3802,3803],"disallowed"],[[3804,3804],"mapped",[3755,3737]],[[3805,3805],"mapped",[3755,3745]],[[3806,3807],"valid"],[[3808,3839],"disallowed"],[[3840,3840],"valid"],[[3841,3850],"valid",[],"NV8"],[[3851,3851],"valid"],[[3852,3852],"mapped",[3851]],[[3853,3863],"valid",[],"NV8"],[[3864,3865],"valid"],[[3866,3871],"valid",[],"NV8"],[[3872,3881],"valid"],[[3882,3892],"valid",[],"NV8"],[[3893,3893],"valid"],[[3894,3894],"valid",[],"NV8"],[[3895,3895],"valid"],[[3896,3896],"valid",[],"NV8"],[[3897,3897],"valid"],[[3898,3901],"valid",[],"NV8"],[[3902,3906],"valid"],[[3907,3907],"mapped",[3906,4023]],[[3908,3911],"valid"],[[3912,3912],"disallowed"],[[3913,3916],"valid"],[[3917,3917],"mapped",[3916,4023]],[[3918,3921],"valid"],[[3922,3922],"mapped",[3921,4023]],[[3923,3926],"valid"],[[3927,3927],"mapped",[3926,4023]],[[3928,3931],"valid"],[[3932,3932],"mapped",[3931,4023]],[[3933,3944],"valid"],[[3945,3945],"mapped",[3904,4021]],[[3946,3946],"valid"],[[3947,3948],"valid"],[[3949,3952],"disallowed"],[[3953,3954],"valid"],[[3955,3955],"mapped",[3953,3954]],[[3956,3956],"valid"],[[3957,3957],"mapped",[3953,3956]],[[3958,3958],"mapped",[4018,3968]],[[3959,3959],"mapped",[4018,3953,3968]],[[3960,3960],"mapped",[4019,3968]],[[3961,3961],"mapped",[4019,3953,3968]],[[3962,3968],"valid"],[[3969,3969],"mapped",[3953,3968]],[[3970,3972],"valid"],[[3973,3973],"valid",[],"NV8"],[[3974,3979],"valid"],[[3980,3983],"valid"],[[3984,3986],"valid"],[[3987,3987],"mapped",[3986,4023]],[[3988,3989],"valid"],[[3990,3990],"valid"],[[3991,3991],"valid"],[[3992,3992],"disallowed"],[[3993,3996],"valid"],[[3997,3997],"mapped",[3996,4023]],[[3998,4001],"valid"],[[4002,4002],"mapped",[4001,4023]],[[4003,4006],"valid"],[[4007,4007],"mapped",[4006,4023]],[[4008,4011],"valid"],[[4012,4012],"mapped",[4011,4023]],[[4013,4013],"valid"],[[4014,4016],"valid"],[[4017,4023],"valid"],[[4024,4024],"valid"],[[4025,4025],"mapped",[3984,4021]],[[4026,4028],"valid"],[[4029,4029],"disallowed"],[[4030,4037],"valid",[],"NV8"],[[4038,4038],"valid"],[[4039,4044],"valid",[],"NV8"],[[4045,4045],"disallowed"],[[4046,4046],"valid",[],"NV8"],[[4047,4047],"valid",[],"NV8"],[[4048,4049],"valid",[],"NV8"],[[4050,4052],"valid",[],"NV8"],[[4053,4056],"valid",[],"NV8"],[[4057,4058],"valid",[],"NV8"],[[4059,4095],"disallowed"],[[4096,4129],"valid"],[[4130,4130],"valid"],[[4131,4135],"valid"],[[4136,4136],"valid"],[[4137,4138],"valid"],[[4139,4139],"valid"],[[4140,4146],"valid"],[[4147,4149],"valid"],[[4150,4153],"valid"],[[4154,4159],"valid"],[[4160,4169],"valid"],[[4170,4175],"valid",[],"NV8"],[[4176,4185],"valid"],[[4186,4249],"valid"],[[4250,4253],"valid"],[[4254,4255],"valid",[],"NV8"],[[4256,4293],"disallowed"],[[4294,4294],"disallowed"],[[4295,4295],"mapped",[11559]],[[4296,4300],"disallowed"],[[4301,4301],"mapped",[11565]],[[4302,4303],"disallowed"],[[4304,4342],"valid"],[[4343,4344],"valid"],[[4345,4346],"valid"],[[4347,4347],"valid",[],"NV8"],[[4348,4348],"mapped",[4316]],[[4349,4351],"valid"],[[4352,4441],"valid",[],"NV8"],[[4442,4446],"valid",[],"NV8"],[[4447,4448],"disallowed"],[[4449,4514],"valid",[],"NV8"],[[4515,4519],"valid",[],"NV8"],[[4520,4601],"valid",[],"NV8"],[[4602,4607],"valid",[],"NV8"],[[4608,4614],"valid"],[[4615,4615],"valid"],[[4616,4678],"valid"],[[4679,4679],"valid"],[[4680,4680],"valid"],[[4681,4681],"disallowed"],[[4682,4685],"valid"],[[4686,4687],"disallowed"],[[4688,4694],"valid"],[[4695,4695],"disallowed"],[[4696,4696],"valid"],[[4697,4697],"disallowed"],[[4698,4701],"valid"],[[4702,4703],"disallowed"],[[4704,4742],"valid"],[[4743,4743],"valid"],[[4744,4744],"valid"],[[4745,4745],"disallowed"],[[4746,4749],"valid"],[[4750,4751],"disallowed"],[[4752,4782],"valid"],[[4783,4783],"valid"],[[4784,4784],"valid"],[[4785,4785],"disallowed"],[[4786,4789],"valid"],[[4790,4791],"disallowed"],[[4792,4798],"valid"],[[4799,4799],"disallowed"],[[4800,4800],"valid"],[[4801,4801],"disallowed"],[[4802,4805],"valid"],[[4806,4807],"disallowed"],[[4808,4814],"valid"],[[4815,4815],"valid"],[[4816,4822],"valid"],[[4823,4823],"disallowed"],[[4824,4846],"valid"],[[4847,4847],"valid"],[[4848,4878],"valid"],[[4879,4879],"valid"],[[4880,4880],"valid"],[[4881,4881],"disallowed"],[[4882,4885],"valid"],[[4886,4887],"disallowed"],[[4888,4894],"valid"],[[4895,4895],"valid"],[[4896,4934],"valid"],[[4935,4935],"valid"],[[4936,4954],"valid"],[[4955,4956],"disallowed"],[[4957,4958],"valid"],[[4959,4959],"valid"],[[4960,4960],"valid",[],"NV8"],[[4961,4988],"valid",[],"NV8"],[[4989,4991],"disallowed"],[[4992,5007],"valid"],[[5008,5017],"valid",[],"NV8"],[[5018,5023],"disallowed"],[[5024,5108],"valid"],[[5109,5109],"valid"],[[5110,5111],"disallowed"],[[5112,5112],"mapped",[5104]],[[5113,5113],"mapped",[5105]],[[5114,5114],"mapped",[5106]],[[5115,5115],"mapped",[5107]],[[5116,5116],"mapped",[5108]],[[5117,5117],"mapped",[5109]],[[5118,5119],"disallowed"],[[5120,5120],"valid",[],"NV8"],[[5121,5740],"valid"],[[5741,5742],"valid",[],"NV8"],[[5743,5750],"valid"],[[5751,5759],"valid"],[[5760,5760],"disallowed"],[[5761,5786],"valid"],[[5787,5788],"valid",[],"NV8"],[[5789,5791],"disallowed"],[[5792,5866],"valid"],[[5867,5872],"valid",[],"NV8"],[[5873,5880],"valid"],[[5881,5887],"disallowed"],[[5888,5900],"valid"],[[5901,5901],"disallowed"],[[5902,5908],"valid"],[[5909,5919],"disallowed"],[[5920,5940],"valid"],[[5941,5942],"valid",[],"NV8"],[[5943,5951],"disallowed"],[[5952,5971],"valid"],[[5972,5983],"disallowed"],[[5984,5996],"valid"],[[5997,5997],"disallowed"],[[5998,6e3],"valid"],[[6001,6001],"disallowed"],[[6002,6003],"valid"],[[6004,6015],"disallowed"],[[6016,6067],"valid"],[[6068,6069],"disallowed"],[[6070,6099],"valid"],[[6100,6102],"valid",[],"NV8"],[[6103,6103],"valid"],[[6104,6107],"valid",[],"NV8"],[[6108,6108],"valid"],[[6109,6109],"valid"],[[6110,6111],"disallowed"],[[6112,6121],"valid"],[[6122,6127],"disallowed"],[[6128,6137],"valid",[],"NV8"],[[6138,6143],"disallowed"],[[6144,6149],"valid",[],"NV8"],[[6150,6150],"disallowed"],[[6151,6154],"valid",[],"NV8"],[[6155,6157],"ignored"],[[6158,6158],"disallowed"],[[6159,6159],"disallowed"],[[6160,6169],"valid"],[[6170,6175],"disallowed"],[[6176,6263],"valid"],[[6264,6271],"disallowed"],[[6272,6313],"valid"],[[6314,6314],"valid"],[[6315,6319],"disallowed"],[[6320,6389],"valid"],[[6390,6399],"disallowed"],[[6400,6428],"valid"],[[6429,6430],"valid"],[[6431,6431],"disallowed"],[[6432,6443],"valid"],[[6444,6447],"disallowed"],[[6448,6459],"valid"],[[6460,6463],"disallowed"],[[6464,6464],"valid",[],"NV8"],[[6465,6467],"disallowed"],[[6468,6469],"valid",[],"NV8"],[[6470,6509],"valid"],[[6510,6511],"disallowed"],[[6512,6516],"valid"],[[6517,6527],"disallowed"],[[6528,6569],"valid"],[[6570,6571],"valid"],[[6572,6575],"disallowed"],[[6576,6601],"valid"],[[6602,6607],"disallowed"],[[6608,6617],"valid"],[[6618,6618],"valid",[],"XV8"],[[6619,6621],"disallowed"],[[6622,6623],"valid",[],"NV8"],[[6624,6655],"valid",[],"NV8"],[[6656,6683],"valid"],[[6684,6685],"disallowed"],[[6686,6687],"valid",[],"NV8"],[[6688,6750],"valid"],[[6751,6751],"disallowed"],[[6752,6780],"valid"],[[6781,6782],"disallowed"],[[6783,6793],"valid"],[[6794,6799],"disallowed"],[[6800,6809],"valid"],[[6810,6815],"disallowed"],[[6816,6822],"valid",[],"NV8"],[[6823,6823],"valid"],[[6824,6829],"valid",[],"NV8"],[[6830,6831],"disallowed"],[[6832,6845],"valid"],[[6846,6846],"valid",[],"NV8"],[[6847,6911],"disallowed"],[[6912,6987],"valid"],[[6988,6991],"disallowed"],[[6992,7001],"valid"],[[7002,7018],"valid",[],"NV8"],[[7019,7027],"valid"],[[7028,7036],"valid",[],"NV8"],[[7037,7039],"disallowed"],[[7040,7082],"valid"],[[7083,7085],"valid"],[[7086,7097],"valid"],[[7098,7103],"valid"],[[7104,7155],"valid"],[[7156,7163],"disallowed"],[[7164,7167],"valid",[],"NV8"],[[7168,7223],"valid"],[[7224,7226],"disallowed"],[[7227,7231],"valid",[],"NV8"],[[7232,7241],"valid"],[[7242,7244],"disallowed"],[[7245,7293],"valid"],[[7294,7295],"valid",[],"NV8"],[[7296,7359],"disallowed"],[[7360,7367],"valid",[],"NV8"],[[7368,7375],"disallowed"],[[7376,7378],"valid"],[[7379,7379],"valid",[],"NV8"],[[7380,7410],"valid"],[[7411,7414],"valid"],[[7415,7415],"disallowed"],[[7416,7417],"valid"],[[7418,7423],"disallowed"],[[7424,7467],"valid"],[[7468,7468],"mapped",[97]],[[7469,7469],"mapped",[230]],[[7470,7470],"mapped",[98]],[[7471,7471],"valid"],[[7472,7472],"mapped",[100]],[[7473,7473],"mapped",[101]],[[7474,7474],"mapped",[477]],[[7475,7475],"mapped",[103]],[[7476,7476],"mapped",[104]],[[7477,7477],"mapped",[105]],[[7478,7478],"mapped",[106]],[[7479,7479],"mapped",[107]],[[7480,7480],"mapped",[108]],[[7481,7481],"mapped",[109]],[[7482,7482],"mapped",[110]],[[7483,7483],"valid"],[[7484,7484],"mapped",[111]],[[7485,7485],"mapped",[547]],[[7486,7486],"mapped",[112]],[[7487,7487],"mapped",[114]],[[7488,7488],"mapped",[116]],[[7489,7489],"mapped",[117]],[[7490,7490],"mapped",[119]],[[7491,7491],"mapped",[97]],[[7492,7492],"mapped",[592]],[[7493,7493],"mapped",[593]],[[7494,7494],"mapped",[7426]],[[7495,7495],"mapped",[98]],[[7496,7496],"mapped",[100]],[[7497,7497],"mapped",[101]],[[7498,7498],"mapped",[601]],[[7499,7499],"mapped",[603]],[[7500,7500],"mapped",[604]],[[7501,7501],"mapped",[103]],[[7502,7502],"valid"],[[7503,7503],"mapped",[107]],[[7504,7504],"mapped",[109]],[[7505,7505],"mapped",[331]],[[7506,7506],"mapped",[111]],[[7507,7507],"mapped",[596]],[[7508,7508],"mapped",[7446]],[[7509,7509],"mapped",[7447]],[[7510,7510],"mapped",[112]],[[7511,7511],"mapped",[116]],[[7512,7512],"mapped",[117]],[[7513,7513],"mapped",[7453]],[[7514,7514],"mapped",[623]],[[7515,7515],"mapped",[118]],[[7516,7516],"mapped",[7461]],[[7517,7517],"mapped",[946]],[[7518,7518],"mapped",[947]],[[7519,7519],"mapped",[948]],[[7520,7520],"mapped",[966]],[[7521,7521],"mapped",[967]],[[7522,7522],"mapped",[105]],[[7523,7523],"mapped",[114]],[[7524,7524],"mapped",[117]],[[7525,7525],"mapped",[118]],[[7526,7526],"mapped",[946]],[[7527,7527],"mapped",[947]],[[7528,7528],"mapped",[961]],[[7529,7529],"mapped",[966]],[[7530,7530],"mapped",[967]],[[7531,7531],"valid"],[[7532,7543],"valid"],[[7544,7544],"mapped",[1085]],[[7545,7578],"valid"],[[7579,7579],"mapped",[594]],[[7580,7580],"mapped",[99]],[[7581,7581],"mapped",[597]],[[7582,7582],"mapped",[240]],[[7583,7583],"mapped",[604]],[[7584,7584],"mapped",[102]],[[7585,7585],"mapped",[607]],[[7586,7586],"mapped",[609]],[[7587,7587],"mapped",[613]],[[7588,7588],"mapped",[616]],[[7589,7589],"mapped",[617]],[[7590,7590],"mapped",[618]],[[7591,7591],"mapped",[7547]],[[7592,7592],"mapped",[669]],[[7593,7593],"mapped",[621]],[[7594,7594],"mapped",[7557]],[[7595,7595],"mapped",[671]],[[7596,7596],"mapped",[625]],[[7597,7597],"mapped",[624]],[[7598,7598],"mapped",[626]],[[7599,7599],"mapped",[627]],[[7600,7600],"mapped",[628]],[[7601,7601],"mapped",[629]],[[7602,7602],"mapped",[632]],[[7603,7603],"mapped",[642]],[[7604,7604],"mapped",[643]],[[7605,7605],"mapped",[427]],[[7606,7606],"mapped",[649]],[[7607,7607],"mapped",[650]],[[7608,7608],"mapped",[7452]],[[7609,7609],"mapped",[651]],[[7610,7610],"mapped",[652]],[[7611,7611],"mapped",[122]],[[7612,7612],"mapped",[656]],[[7613,7613],"mapped",[657]],[[7614,7614],"mapped",[658]],[[7615,7615],"mapped",[952]],[[7616,7619],"valid"],[[7620,7626],"valid"],[[7627,7654],"valid"],[[7655,7669],"valid"],[[7670,7675],"disallowed"],[[7676,7676],"valid"],[[7677,7677],"valid"],[[7678,7679],"valid"],[[7680,7680],"mapped",[7681]],[[7681,7681],"valid"],[[7682,7682],"mapped",[7683]],[[7683,7683],"valid"],[[7684,7684],"mapped",[7685]],[[7685,7685],"valid"],[[7686,7686],"mapped",[7687]],[[7687,7687],"valid"],[[7688,7688],"mapped",[7689]],[[7689,7689],"valid"],[[7690,7690],"mapped",[7691]],[[7691,7691],"valid"],[[7692,7692],"mapped",[7693]],[[7693,7693],"valid"],[[7694,7694],"mapped",[7695]],[[7695,7695],"valid"],[[7696,7696],"mapped",[7697]],[[7697,7697],"valid"],[[7698,7698],"mapped",[7699]],[[7699,7699],"valid"],[[7700,7700],"mapped",[7701]],[[7701,7701],"valid"],[[7702,7702],"mapped",[7703]],[[7703,7703],"valid"],[[7704,7704],"mapped",[7705]],[[7705,7705],"valid"],[[7706,7706],"mapped",[7707]],[[7707,7707],"valid"],[[7708,7708],"mapped",[7709]],[[7709,7709],"valid"],[[7710,7710],"mapped",[7711]],[[7711,7711],"valid"],[[7712,7712],"mapped",[7713]],[[7713,7713],"valid"],[[7714,7714],"mapped",[7715]],[[7715,7715],"valid"],[[7716,7716],"mapped",[7717]],[[7717,7717],"valid"],[[7718,7718],"mapped",[7719]],[[7719,7719],"valid"],[[7720,7720],"mapped",[7721]],[[7721,7721],"valid"],[[7722,7722],"mapped",[7723]],[[7723,7723],"valid"],[[7724,7724],"mapped",[7725]],[[7725,7725],"valid"],[[7726,7726],"mapped",[7727]],[[7727,7727],"valid"],[[7728,7728],"mapped",[7729]],[[7729,7729],"valid"],[[7730,7730],"mapped",[7731]],[[7731,7731],"valid"],[[7732,7732],"mapped",[7733]],[[7733,7733],"valid"],[[7734,7734],"mapped",[7735]],[[7735,7735],"valid"],[[7736,7736],"mapped",[7737]],[[7737,7737],"valid"],[[7738,7738],"mapped",[7739]],[[7739,7739],"valid"],[[7740,7740],"mapped",[7741]],[[7741,7741],"valid"],[[7742,7742],"mapped",[7743]],[[7743,7743],"valid"],[[7744,7744],"mapped",[7745]],[[7745,7745],"valid"],[[7746,7746],"mapped",[7747]],[[7747,7747],"valid"],[[7748,7748],"mapped",[7749]],[[7749,7749],"valid"],[[7750,7750],"mapped",[7751]],[[7751,7751],"valid"],[[7752,7752],"mapped",[7753]],[[7753,7753],"valid"],[[7754,7754],"mapped",[7755]],[[7755,7755],"valid"],[[7756,7756],"mapped",[7757]],[[7757,7757],"valid"],[[7758,7758],"mapped",[7759]],[[7759,7759],"valid"],[[7760,7760],"mapped",[7761]],[[7761,7761],"valid"],[[7762,7762],"mapped",[7763]],[[7763,7763],"valid"],[[7764,7764],"mapped",[7765]],[[7765,7765],"valid"],[[7766,7766],"mapped",[7767]],[[7767,7767],"valid"],[[7768,7768],"mapped",[7769]],[[7769,7769],"valid"],[[7770,7770],"mapped",[7771]],[[7771,7771],"valid"],[[7772,7772],"mapped",[7773]],[[7773,7773],"valid"],[[7774,7774],"mapped",[7775]],[[7775,7775],"valid"],[[7776,7776],"mapped",[7777]],[[7777,7777],"valid"],[[7778,7778],"mapped",[7779]],[[7779,7779],"valid"],[[7780,7780],"mapped",[7781]],[[7781,7781],"valid"],[[7782,7782],"mapped",[7783]],[[7783,7783],"valid"],[[7784,7784],"mapped",[7785]],[[7785,7785],"valid"],[[7786,7786],"mapped",[7787]],[[7787,7787],"valid"],[[7788,7788],"mapped",[7789]],[[7789,7789],"valid"],[[7790,7790],"mapped",[7791]],[[7791,7791],"valid"],[[7792,7792],"mapped",[7793]],[[7793,7793],"valid"],[[7794,7794],"mapped",[7795]],[[7795,7795],"valid"],[[7796,7796],"mapped",[7797]],[[7797,7797],"valid"],[[7798,7798],"mapped",[7799]],[[7799,7799],"valid"],[[7800,7800],"mapped",[7801]],[[7801,7801],"valid"],[[7802,7802],"mapped",[7803]],[[7803,7803],"valid"],[[7804,7804],"mapped",[7805]],[[7805,7805],"valid"],[[7806,7806],"mapped",[7807]],[[7807,7807],"valid"],[[7808,7808],"mapped",[7809]],[[7809,7809],"valid"],[[7810,7810],"mapped",[7811]],[[7811,7811],"valid"],[[7812,7812],"mapped",[7813]],[[7813,7813],"valid"],[[7814,7814],"mapped",[7815]],[[7815,7815],"valid"],[[7816,7816],"mapped",[7817]],[[7817,7817],"valid"],[[7818,7818],"mapped",[7819]],[[7819,7819],"valid"],[[7820,7820],"mapped",[7821]],[[7821,7821],"valid"],[[7822,7822],"mapped",[7823]],[[7823,7823],"valid"],[[7824,7824],"mapped",[7825]],[[7825,7825],"valid"],[[7826,7826],"mapped",[7827]],[[7827,7827],"valid"],[[7828,7828],"mapped",[7829]],[[7829,7833],"valid"],[[7834,7834],"mapped",[97,702]],[[7835,7835],"mapped",[7777]],[[7836,7837],"valid"],[[7838,7838],"mapped",[115,115]],[[7839,7839],"valid"],[[7840,7840],"mapped",[7841]],[[7841,7841],"valid"],[[7842,7842],"mapped",[7843]],[[7843,7843],"valid"],[[7844,7844],"mapped",[7845]],[[7845,7845],"valid"],[[7846,7846],"mapped",[7847]],[[7847,7847],"valid"],[[7848,7848],"mapped",[7849]],[[7849,7849],"valid"],[[7850,7850],"mapped",[7851]],[[7851,7851],"valid"],[[7852,7852],"mapped",[7853]],[[7853,7853],"valid"],[[7854,7854],"mapped",[7855]],[[7855,7855],"valid"],[[7856,7856],"mapped",[7857]],[[7857,7857],"valid"],[[7858,7858],"mapped",[7859]],[[7859,7859],"valid"],[[7860,7860],"mapped",[7861]],[[7861,7861],"valid"],[[7862,7862],"mapped",[7863]],[[7863,7863],"valid"],[[7864,7864],"mapped",[7865]],[[7865,7865],"valid"],[[7866,7866],"mapped",[7867]],[[7867,7867],"valid"],[[7868,7868],"mapped",[7869]],[[7869,7869],"valid"],[[7870,7870],"mapped",[7871]],[[7871,7871],"valid"],[[7872,7872],"mapped",[7873]],[[7873,7873],"valid"],[[7874,7874],"mapped",[7875]],[[7875,7875],"valid"],[[7876,7876],"mapped",[7877]],[[7877,7877],"valid"],[[7878,7878],"mapped",[7879]],[[7879,7879],"valid"],[[7880,7880],"mapped",[7881]],[[7881,7881],"valid"],[[7882,7882],"mapped",[7883]],[[7883,7883],"valid"],[[7884,7884],"mapped",[7885]],[[7885,7885],"valid"],[[7886,7886],"mapped",[7887]],[[7887,7887],"valid"],[[7888,7888],"mapped",[7889]],[[7889,7889],"valid"],[[7890,7890],"mapped",[7891]],[[7891,7891],"valid"],[[7892,7892],"mapped",[7893]],[[7893,7893],"valid"],[[7894,7894],"mapped",[7895]],[[7895,7895],"valid"],[[7896,7896],"mapped",[7897]],[[7897,7897],"valid"],[[7898,7898],"mapped",[7899]],[[7899,7899],"valid"],[[7900,7900],"mapped",[7901]],[[7901,7901],"valid"],[[7902,7902],"mapped",[7903]],[[7903,7903],"valid"],[[7904,7904],"mapped",[7905]],[[7905,7905],"valid"],[[7906,7906],"mapped",[7907]],[[7907,7907],"valid"],[[7908,7908],"mapped",[7909]],[[7909,7909],"valid"],[[7910,7910],"mapped",[7911]],[[7911,7911],"valid"],[[7912,7912],"mapped",[7913]],[[7913,7913],"valid"],[[7914,7914],"mapped",[7915]],[[7915,7915],"valid"],[[7916,7916],"mapped",[7917]],[[7917,7917],"valid"],[[7918,7918],"mapped",[7919]],[[7919,7919],"valid"],[[7920,7920],"mapped",[7921]],[[7921,7921],"valid"],[[7922,7922],"mapped",[7923]],[[7923,7923],"valid"],[[7924,7924],"mapped",[7925]],[[7925,7925],"valid"],[[7926,7926],"mapped",[7927]],[[7927,7927],"valid"],[[7928,7928],"mapped",[7929]],[[7929,7929],"valid"],[[7930,7930],"mapped",[7931]],[[7931,7931],"valid"],[[7932,7932],"mapped",[7933]],[[7933,7933],"valid"],[[7934,7934],"mapped",[7935]],[[7935,7935],"valid"],[[7936,7943],"valid"],[[7944,7944],"mapped",[7936]],[[7945,7945],"mapped",[7937]],[[7946,7946],"mapped",[7938]],[[7947,7947],"mapped",[7939]],[[7948,7948],"mapped",[7940]],[[7949,7949],"mapped",[7941]],[[7950,7950],"mapped",[7942]],[[7951,7951],"mapped",[7943]],[[7952,7957],"valid"],[[7958,7959],"disallowed"],[[7960,7960],"mapped",[7952]],[[7961,7961],"mapped",[7953]],[[7962,7962],"mapped",[7954]],[[7963,7963],"mapped",[7955]],[[7964,7964],"mapped",[7956]],[[7965,7965],"mapped",[7957]],[[7966,7967],"disallowed"],[[7968,7975],"valid"],[[7976,7976],"mapped",[7968]],[[7977,7977],"mapped",[7969]],[[7978,7978],"mapped",[7970]],[[7979,7979],"mapped",[7971]],[[7980,7980],"mapped",[7972]],[[7981,7981],"mapped",[7973]],[[7982,7982],"mapped",[7974]],[[7983,7983],"mapped",[7975]],[[7984,7991],"valid"],[[7992,7992],"mapped",[7984]],[[7993,7993],"mapped",[7985]],[[7994,7994],"mapped",[7986]],[[7995,7995],"mapped",[7987]],[[7996,7996],"mapped",[7988]],[[7997,7997],"mapped",[7989]],[[7998,7998],"mapped",[7990]],[[7999,7999],"mapped",[7991]],[[8e3,8005],"valid"],[[8006,8007],"disallowed"],[[8008,8008],"mapped",[8e3]],[[8009,8009],"mapped",[8001]],[[8010,8010],"mapped",[8002]],[[8011,8011],"mapped",[8003]],[[8012,8012],"mapped",[8004]],[[8013,8013],"mapped",[8005]],[[8014,8015],"disallowed"],[[8016,8023],"valid"],[[8024,8024],"disallowed"],[[8025,8025],"mapped",[8017]],[[8026,8026],"disallowed"],[[8027,8027],"mapped",[8019]],[[8028,8028],"disallowed"],[[8029,8029],"mapped",[8021]],[[8030,8030],"disallowed"],[[8031,8031],"mapped",[8023]],[[8032,8039],"valid"],[[8040,8040],"mapped",[8032]],[[8041,8041],"mapped",[8033]],[[8042,8042],"mapped",[8034]],[[8043,8043],"mapped",[8035]],[[8044,8044],"mapped",[8036]],[[8045,8045],"mapped",[8037]],[[8046,8046],"mapped",[8038]],[[8047,8047],"mapped",[8039]],[[8048,8048],"valid"],[[8049,8049],"mapped",[940]],[[8050,8050],"valid"],[[8051,8051],"mapped",[941]],[[8052,8052],"valid"],[[8053,8053],"mapped",[942]],[[8054,8054],"valid"],[[8055,8055],"mapped",[943]],[[8056,8056],"valid"],[[8057,8057],"mapped",[972]],[[8058,8058],"valid"],[[8059,8059],"mapped",[973]],[[8060,8060],"valid"],[[8061,8061],"mapped",[974]],[[8062,8063],"disallowed"],[[8064,8064],"mapped",[7936,953]],[[8065,8065],"mapped",[7937,953]],[[8066,8066],"mapped",[7938,953]],[[8067,8067],"mapped",[7939,953]],[[8068,8068],"mapped",[7940,953]],[[8069,8069],"mapped",[7941,953]],[[8070,8070],"mapped",[7942,953]],[[8071,8071],"mapped",[7943,953]],[[8072,8072],"mapped",[7936,953]],[[8073,8073],"mapped",[7937,953]],[[8074,8074],"mapped",[7938,953]],[[8075,8075],"mapped",[7939,953]],[[8076,8076],"mapped",[7940,953]],[[8077,8077],"mapped",[7941,953]],[[8078,8078],"mapped",[7942,953]],[[8079,8079],"mapped",[7943,953]],[[8080,8080],"mapped",[7968,953]],[[8081,8081],"mapped",[7969,953]],[[8082,8082],"mapped",[7970,953]],[[8083,8083],"mapped",[7971,953]],[[8084,8084],"mapped",[7972,953]],[[8085,8085],"mapped",[7973,953]],[[8086,8086],"mapped",[7974,953]],[[8087,8087],"mapped",[7975,953]],[[8088,8088],"mapped",[7968,953]],[[8089,8089],"mapped",[7969,953]],[[8090,8090],"mapped",[7970,953]],[[8091,8091],"mapped",[7971,953]],[[8092,8092],"mapped",[7972,953]],[[8093,8093],"mapped",[7973,953]],[[8094,8094],"mapped",[7974,953]],[[8095,8095],"mapped",[7975,953]],[[8096,8096],"mapped",[8032,953]],[[8097,8097],"mapped",[8033,953]],[[8098,8098],"mapped",[8034,953]],[[8099,8099],"mapped",[8035,953]],[[8100,8100],"mapped",[8036,953]],[[8101,8101],"mapped",[8037,953]],[[8102,8102],"mapped",[8038,953]],[[8103,8103],"mapped",[8039,953]],[[8104,8104],"mapped",[8032,953]],[[8105,8105],"mapped",[8033,953]],[[8106,8106],"mapped",[8034,953]],[[8107,8107],"mapped",[8035,953]],[[8108,8108],"mapped",[8036,953]],[[8109,8109],"mapped",[8037,953]],[[8110,8110],"mapped",[8038,953]],[[8111,8111],"mapped",[8039,953]],[[8112,8113],"valid"],[[8114,8114],"mapped",[8048,953]],[[8115,8115],"mapped",[945,953]],[[8116,8116],"mapped",[940,953]],[[8117,8117],"disallowed"],[[8118,8118],"valid"],[[8119,8119],"mapped",[8118,953]],[[8120,8120],"mapped",[8112]],[[8121,8121],"mapped",[8113]],[[8122,8122],"mapped",[8048]],[[8123,8123],"mapped",[940]],[[8124,8124],"mapped",[945,953]],[[8125,8125],"disallowed_STD3_mapped",[32,787]],[[8126,8126],"mapped",[953]],[[8127,8127],"disallowed_STD3_mapped",[32,787]],[[8128,8128],"disallowed_STD3_mapped",[32,834]],[[8129,8129],"disallowed_STD3_mapped",[32,776,834]],[[8130,8130],"mapped",[8052,953]],[[8131,8131],"mapped",[951,953]],[[8132,8132],"mapped",[942,953]],[[8133,8133],"disallowed"],[[8134,8134],"valid"],[[8135,8135],"mapped",[8134,953]],[[8136,8136],"mapped",[8050]],[[8137,8137],"mapped",[941]],[[8138,8138],"mapped",[8052]],[[8139,8139],"mapped",[942]],[[8140,8140],"mapped",[951,953]],[[8141,8141],"disallowed_STD3_mapped",[32,787,768]],[[8142,8142],"disallowed_STD3_mapped",[32,787,769]],[[8143,8143],"disallowed_STD3_mapped",[32,787,834]],[[8144,8146],"valid"],[[8147,8147],"mapped",[912]],[[8148,8149],"disallowed"],[[8150,8151],"valid"],[[8152,8152],"mapped",[8144]],[[8153,8153],"mapped",[8145]],[[8154,8154],"mapped",[8054]],[[8155,8155],"mapped",[943]],[[8156,8156],"disallowed"],[[8157,8157],"disallowed_STD3_mapped",[32,788,768]],[[8158,8158],"disallowed_STD3_mapped",[32,788,769]],[[8159,8159],"disallowed_STD3_mapped",[32,788,834]],[[8160,8162],"valid"],[[8163,8163],"mapped",[944]],[[8164,8167],"valid"],[[8168,8168],"mapped",[8160]],[[8169,8169],"mapped",[8161]],[[8170,8170],"mapped",[8058]],[[8171,8171],"mapped",[973]],[[8172,8172],"mapped",[8165]],[[8173,8173],"disallowed_STD3_mapped",[32,776,768]],[[8174,8174],"disallowed_STD3_mapped",[32,776,769]],[[8175,8175],"disallowed_STD3_mapped",[96]],[[8176,8177],"disallowed"],[[8178,8178],"mapped",[8060,953]],[[8179,8179],"mapped",[969,953]],[[8180,8180],"mapped",[974,953]],[[8181,8181],"disallowed"],[[8182,8182],"valid"],[[8183,8183],"mapped",[8182,953]],[[8184,8184],"mapped",[8056]],[[8185,8185],"mapped",[972]],[[8186,8186],"mapped",[8060]],[[8187,8187],"mapped",[974]],[[8188,8188],"mapped",[969,953]],[[8189,8189],"disallowed_STD3_mapped",[32,769]],[[8190,8190],"disallowed_STD3_mapped",[32,788]],[[8191,8191],"disallowed"],[[8192,8202],"disallowed_STD3_mapped",[32]],[[8203,8203],"ignored"],[[8204,8205],"deviation",[]],[[8206,8207],"disallowed"],[[8208,8208],"valid",[],"NV8"],[[8209,8209],"mapped",[8208]],[[8210,8214],"valid",[],"NV8"],[[8215,8215],"disallowed_STD3_mapped",[32,819]],[[8216,8227],"valid",[],"NV8"],[[8228,8230],"disallowed"],[[8231,8231],"valid",[],"NV8"],[[8232,8238],"disallowed"],[[8239,8239],"disallowed_STD3_mapped",[32]],[[8240,8242],"valid",[],"NV8"],[[8243,8243],"mapped",[8242,8242]],[[8244,8244],"mapped",[8242,8242,8242]],[[8245,8245],"valid",[],"NV8"],[[8246,8246],"mapped",[8245,8245]],[[8247,8247],"mapped",[8245,8245,8245]],[[8248,8251],"valid",[],"NV8"],[[8252,8252],"disallowed_STD3_mapped",[33,33]],[[8253,8253],"valid",[],"NV8"],[[8254,8254],"disallowed_STD3_mapped",[32,773]],[[8255,8262],"valid",[],"NV8"],[[8263,8263],"disallowed_STD3_mapped",[63,63]],[[8264,8264],"disallowed_STD3_mapped",[63,33]],[[8265,8265],"disallowed_STD3_mapped",[33,63]],[[8266,8269],"valid",[],"NV8"],[[8270,8274],"valid",[],"NV8"],[[8275,8276],"valid",[],"NV8"],[[8277,8278],"valid",[],"NV8"],[[8279,8279],"mapped",[8242,8242,8242,8242]],[[8280,8286],"valid",[],"NV8"],[[8287,8287],"disallowed_STD3_mapped",[32]],[[8288,8288],"ignored"],[[8289,8291],"disallowed"],[[8292,8292],"ignored"],[[8293,8293],"disallowed"],[[8294,8297],"disallowed"],[[8298,8303],"disallowed"],[[8304,8304],"mapped",[48]],[[8305,8305],"mapped",[105]],[[8306,8307],"disallowed"],[[8308,8308],"mapped",[52]],[[8309,8309],"mapped",[53]],[[8310,8310],"mapped",[54]],[[8311,8311],"mapped",[55]],[[8312,8312],"mapped",[56]],[[8313,8313],"mapped",[57]],[[8314,8314],"disallowed_STD3_mapped",[43]],[[8315,8315],"mapped",[8722]],[[8316,8316],"disallowed_STD3_mapped",[61]],[[8317,8317],"disallowed_STD3_mapped",[40]],[[8318,8318],"disallowed_STD3_mapped",[41]],[[8319,8319],"mapped",[110]],[[8320,8320],"mapped",[48]],[[8321,8321],"mapped",[49]],[[8322,8322],"mapped",[50]],[[8323,8323],"mapped",[51]],[[8324,8324],"mapped",[52]],[[8325,8325],"mapped",[53]],[[8326,8326],"mapped",[54]],[[8327,8327],"mapped",[55]],[[8328,8328],"mapped",[56]],[[8329,8329],"mapped",[57]],[[8330,8330],"disallowed_STD3_mapped",[43]],[[8331,8331],"mapped",[8722]],[[8332,8332],"disallowed_STD3_mapped",[61]],[[8333,8333],"disallowed_STD3_mapped",[40]],[[8334,8334],"disallowed_STD3_mapped",[41]],[[8335,8335],"disallowed"],[[8336,8336],"mapped",[97]],[[8337,8337],"mapped",[101]],[[8338,8338],"mapped",[111]],[[8339,8339],"mapped",[120]],[[8340,8340],"mapped",[601]],[[8341,8341],"mapped",[104]],[[8342,8342],"mapped",[107]],[[8343,8343],"mapped",[108]],[[8344,8344],"mapped",[109]],[[8345,8345],"mapped",[110]],[[8346,8346],"mapped",[112]],[[8347,8347],"mapped",[115]],[[8348,8348],"mapped",[116]],[[8349,8351],"disallowed"],[[8352,8359],"valid",[],"NV8"],[[8360,8360],"mapped",[114,115]],[[8361,8362],"valid",[],"NV8"],[[8363,8363],"valid",[],"NV8"],[[8364,8364],"valid",[],"NV8"],[[8365,8367],"valid",[],"NV8"],[[8368,8369],"valid",[],"NV8"],[[8370,8373],"valid",[],"NV8"],[[8374,8376],"valid",[],"NV8"],[[8377,8377],"valid",[],"NV8"],[[8378,8378],"valid",[],"NV8"],[[8379,8381],"valid",[],"NV8"],[[8382,8382],"valid",[],"NV8"],[[8383,8399],"disallowed"],[[8400,8417],"valid",[],"NV8"],[[8418,8419],"valid",[],"NV8"],[[8420,8426],"valid",[],"NV8"],[[8427,8427],"valid",[],"NV8"],[[8428,8431],"valid",[],"NV8"],[[8432,8432],"valid",[],"NV8"],[[8433,8447],"disallowed"],[[8448,8448],"disallowed_STD3_mapped",[97,47,99]],[[8449,8449],"disallowed_STD3_mapped",[97,47,115]],[[8450,8450],"mapped",[99]],[[8451,8451],"mapped",[176,99]],[[8452,8452],"valid",[],"NV8"],[[8453,8453],"disallowed_STD3_mapped",[99,47,111]],[[8454,8454],"disallowed_STD3_mapped",[99,47,117]],[[8455,8455],"mapped",[603]],[[8456,8456],"valid",[],"NV8"],[[8457,8457],"mapped",[176,102]],[[8458,8458],"mapped",[103]],[[8459,8462],"mapped",[104]],[[8463,8463],"mapped",[295]],[[8464,8465],"mapped",[105]],[[8466,8467],"mapped",[108]],[[8468,8468],"valid",[],"NV8"],[[8469,8469],"mapped",[110]],[[8470,8470],"mapped",[110,111]],[[8471,8472],"valid",[],"NV8"],[[8473,8473],"mapped",[112]],[[8474,8474],"mapped",[113]],[[8475,8477],"mapped",[114]],[[8478,8479],"valid",[],"NV8"],[[8480,8480],"mapped",[115,109]],[[8481,8481],"mapped",[116,101,108]],[[8482,8482],"mapped",[116,109]],[[8483,8483],"valid",[],"NV8"],[[8484,8484],"mapped",[122]],[[8485,8485],"valid",[],"NV8"],[[8486,8486],"mapped",[969]],[[8487,8487],"valid",[],"NV8"],[[8488,8488],"mapped",[122]],[[8489,8489],"valid",[],"NV8"],[[8490,8490],"mapped",[107]],[[8491,8491],"mapped",[229]],[[8492,8492],"mapped",[98]],[[8493,8493],"mapped",[99]],[[8494,8494],"valid",[],"NV8"],[[8495,8496],"mapped",[101]],[[8497,8497],"mapped",[102]],[[8498,8498],"disallowed"],[[8499,8499],"mapped",[109]],[[8500,8500],"mapped",[111]],[[8501,8501],"mapped",[1488]],[[8502,8502],"mapped",[1489]],[[8503,8503],"mapped",[1490]],[[8504,8504],"mapped",[1491]],[[8505,8505],"mapped",[105]],[[8506,8506],"valid",[],"NV8"],[[8507,8507],"mapped",[102,97,120]],[[8508,8508],"mapped",[960]],[[8509,8510],"mapped",[947]],[[8511,8511],"mapped",[960]],[[8512,8512],"mapped",[8721]],[[8513,8516],"valid",[],"NV8"],[[8517,8518],"mapped",[100]],[[8519,8519],"mapped",[101]],[[8520,8520],"mapped",[105]],[[8521,8521],"mapped",[106]],[[8522,8523],"valid",[],"NV8"],[[8524,8524],"valid",[],"NV8"],[[8525,8525],"valid",[],"NV8"],[[8526,8526],"valid"],[[8527,8527],"valid",[],"NV8"],[[8528,8528],"mapped",[49,8260,55]],[[8529,8529],"mapped",[49,8260,57]],[[8530,8530],"mapped",[49,8260,49,48]],[[8531,8531],"mapped",[49,8260,51]],[[8532,8532],"mapped",[50,8260,51]],[[8533,8533],"mapped",[49,8260,53]],[[8534,8534],"mapped",[50,8260,53]],[[8535,8535],"mapped",[51,8260,53]],[[8536,8536],"mapped",[52,8260,53]],[[8537,8537],"mapped",[49,8260,54]],[[8538,8538],"mapped",[53,8260,54]],[[8539,8539],"mapped",[49,8260,56]],[[8540,8540],"mapped",[51,8260,56]],[[8541,8541],"mapped",[53,8260,56]],[[8542,8542],"mapped",[55,8260,56]],[[8543,8543],"mapped",[49,8260]],[[8544,8544],"mapped",[105]],[[8545,8545],"mapped",[105,105]],[[8546,8546],"mapped",[105,105,105]],[[8547,8547],"mapped",[105,118]],[[8548,8548],"mapped",[118]],[[8549,8549],"mapped",[118,105]],[[8550,8550],"mapped",[118,105,105]],[[8551,8551],"mapped",[118,105,105,105]],[[8552,8552],"mapped",[105,120]],[[8553,8553],"mapped",[120]],[[8554,8554],"mapped",[120,105]],[[8555,8555],"mapped",[120,105,105]],[[8556,8556],"mapped",[108]],[[8557,8557],"mapped",[99]],[[8558,8558],"mapped",[100]],[[8559,8559],"mapped",[109]],[[8560,8560],"mapped",[105]],[[8561,8561],"mapped",[105,105]],[[8562,8562],"mapped",[105,105,105]],[[8563,8563],"mapped",[105,118]],[[8564,8564],"mapped",[118]],[[8565,8565],"mapped",[118,105]],[[8566,8566],"mapped",[118,105,105]],[[8567,8567],"mapped",[118,105,105,105]],[[8568,8568],"mapped",[105,120]],[[8569,8569],"mapped",[120]],[[8570,8570],"mapped",[120,105]],[[8571,8571],"mapped",[120,105,105]],[[8572,8572],"mapped",[108]],[[8573,8573],"mapped",[99]],[[8574,8574],"mapped",[100]],[[8575,8575],"mapped",[109]],[[8576,8578],"valid",[],"NV8"],[[8579,8579],"disallowed"],[[8580,8580],"valid"],[[8581,8584],"valid",[],"NV8"],[[8585,8585],"mapped",[48,8260,51]],[[8586,8587],"valid",[],"NV8"],[[8588,8591],"disallowed"],[[8592,8682],"valid",[],"NV8"],[[8683,8691],"valid",[],"NV8"],[[8692,8703],"valid",[],"NV8"],[[8704,8747],"valid",[],"NV8"],[[8748,8748],"mapped",[8747,8747]],[[8749,8749],"mapped",[8747,8747,8747]],[[8750,8750],"valid",[],"NV8"],[[8751,8751],"mapped",[8750,8750]],[[8752,8752],"mapped",[8750,8750,8750]],[[8753,8799],"valid",[],"NV8"],[[8800,8800],"disallowed_STD3_valid"],[[8801,8813],"valid",[],"NV8"],[[8814,8815],"disallowed_STD3_valid"],[[8816,8945],"valid",[],"NV8"],[[8946,8959],"valid",[],"NV8"],[[8960,8960],"valid",[],"NV8"],[[8961,8961],"valid",[],"NV8"],[[8962,9e3],"valid",[],"NV8"],[[9001,9001],"mapped",[12296]],[[9002,9002],"mapped",[12297]],[[9003,9082],"valid",[],"NV8"],[[9083,9083],"valid",[],"NV8"],[[9084,9084],"valid",[],"NV8"],[[9085,9114],"valid",[],"NV8"],[[9115,9166],"valid",[],"NV8"],[[9167,9168],"valid",[],"NV8"],[[9169,9179],"valid",[],"NV8"],[[9180,9191],"valid",[],"NV8"],[[9192,9192],"valid",[],"NV8"],[[9193,9203],"valid",[],"NV8"],[[9204,9210],"valid",[],"NV8"],[[9211,9215],"disallowed"],[[9216,9252],"valid",[],"NV8"],[[9253,9254],"valid",[],"NV8"],[[9255,9279],"disallowed"],[[9280,9290],"valid",[],"NV8"],[[9291,9311],"disallowed"],[[9312,9312],"mapped",[49]],[[9313,9313],"mapped",[50]],[[9314,9314],"mapped",[51]],[[9315,9315],"mapped",[52]],[[9316,9316],"mapped",[53]],[[9317,9317],"mapped",[54]],[[9318,9318],"mapped",[55]],[[9319,9319],"mapped",[56]],[[9320,9320],"mapped",[57]],[[9321,9321],"mapped",[49,48]],[[9322,9322],"mapped",[49,49]],[[9323,9323],"mapped",[49,50]],[[9324,9324],"mapped",[49,51]],[[9325,9325],"mapped",[49,52]],[[9326,9326],"mapped",[49,53]],[[9327,9327],"mapped",[49,54]],[[9328,9328],"mapped",[49,55]],[[9329,9329],"mapped",[49,56]],[[9330,9330],"mapped",[49,57]],[[9331,9331],"mapped",[50,48]],[[9332,9332],"disallowed_STD3_mapped",[40,49,41]],[[9333,9333],"disallowed_STD3_mapped",[40,50,41]],[[9334,9334],"disallowed_STD3_mapped",[40,51,41]],[[9335,9335],"disallowed_STD3_mapped",[40,52,41]],[[9336,9336],"disallowed_STD3_mapped",[40,53,41]],[[9337,9337],"disallowed_STD3_mapped",[40,54,41]],[[9338,9338],"disallowed_STD3_mapped",[40,55,41]],[[9339,9339],"disallowed_STD3_mapped",[40,56,41]],[[9340,9340],"disallowed_STD3_mapped",[40,57,41]],[[9341,9341],"disallowed_STD3_mapped",[40,49,48,41]],[[9342,9342],"disallowed_STD3_mapped",[40,49,49,41]],[[9343,9343],"disallowed_STD3_mapped",[40,49,50,41]],[[9344,9344],"disallowed_STD3_mapped",[40,49,51,41]],[[9345,9345],"disallowed_STD3_mapped",[40,49,52,41]],[[9346,9346],"disallowed_STD3_mapped",[40,49,53,41]],[[9347,9347],"disallowed_STD3_mapped",[40,49,54,41]],[[9348,9348],"disallowed_STD3_mapped",[40,49,55,41]],[[9349,9349],"disallowed_STD3_mapped",[40,49,56,41]],[[9350,9350],"disallowed_STD3_mapped",[40,49,57,41]],[[9351,9351],"disallowed_STD3_mapped",[40,50,48,41]],[[9352,9371],"disallowed"],[[9372,9372],"disallowed_STD3_mapped",[40,97,41]],[[9373,9373],"disallowed_STD3_mapped",[40,98,41]],[[9374,9374],"disallowed_STD3_mapped",[40,99,41]],[[9375,9375],"disallowed_STD3_mapped",[40,100,41]],[[9376,9376],"disallowed_STD3_mapped",[40,101,41]],[[9377,9377],"disallowed_STD3_mapped",[40,102,41]],[[9378,9378],"disallowed_STD3_mapped",[40,103,41]],[[9379,9379],"disallowed_STD3_mapped",[40,104,41]],[[9380,9380],"disallowed_STD3_mapped",[40,105,41]],[[9381,9381],"disallowed_STD3_mapped",[40,106,41]],[[9382,9382],"disallowed_STD3_mapped",[40,107,41]],[[9383,9383],"disallowed_STD3_mapped",[40,108,41]],[[9384,9384],"disallowed_STD3_mapped",[40,109,41]],[[9385,9385],"disallowed_STD3_mapped",[40,110,41]],[[9386,9386],"disallowed_STD3_mapped",[40,111,41]],[[9387,9387],"disallowed_STD3_mapped",[40,112,41]],[[9388,9388],"disallowed_STD3_mapped",[40,113,41]],[[9389,9389],"disallowed_STD3_mapped",[40,114,41]],[[9390,9390],"disallowed_STD3_mapped",[40,115,41]],[[9391,9391],"disallowed_STD3_mapped",[40,116,41]],[[9392,9392],"disallowed_STD3_mapped",[40,117,41]],[[9393,9393],"disallowed_STD3_mapped",[40,118,41]],[[9394,9394],"disallowed_STD3_mapped",[40,119,41]],[[9395,9395],"disallowed_STD3_mapped",[40,120,41]],[[9396,9396],"disallowed_STD3_mapped",[40,121,41]],[[9397,9397],"disallowed_STD3_mapped",[40,122,41]],[[9398,9398],"mapped",[97]],[[9399,9399],"mapped",[98]],[[9400,9400],"mapped",[99]],[[9401,9401],"mapped",[100]],[[9402,9402],"mapped",[101]],[[9403,9403],"mapped",[102]],[[9404,9404],"mapped",[103]],[[9405,9405],"mapped",[104]],[[9406,9406],"mapped",[105]],[[9407,9407],"mapped",[106]],[[9408,9408],"mapped",[107]],[[9409,9409],"mapped",[108]],[[9410,9410],"mapped",[109]],[[9411,9411],"mapped",[110]],[[9412,9412],"mapped",[111]],[[9413,9413],"mapped",[112]],[[9414,9414],"mapped",[113]],[[9415,9415],"mapped",[114]],[[9416,9416],"mapped",[115]],[[9417,9417],"mapped",[116]],[[9418,9418],"mapped",[117]],[[9419,9419],"mapped",[118]],[[9420,9420],"mapped",[119]],[[9421,9421],"mapped",[120]],[[9422,9422],"mapped",[121]],[[9423,9423],"mapped",[122]],[[9424,9424],"mapped",[97]],[[9425,9425],"mapped",[98]],[[9426,9426],"mapped",[99]],[[9427,9427],"mapped",[100]],[[9428,9428],"mapped",[101]],[[9429,9429],"mapped",[102]],[[9430,9430],"mapped",[103]],[[9431,9431],"mapped",[104]],[[9432,9432],"mapped",[105]],[[9433,9433],"mapped",[106]],[[9434,9434],"mapped",[107]],[[9435,9435],"mapped",[108]],[[9436,9436],"mapped",[109]],[[9437,9437],"mapped",[110]],[[9438,9438],"mapped",[111]],[[9439,9439],"mapped",[112]],[[9440,9440],"mapped",[113]],[[9441,9441],"mapped",[114]],[[9442,9442],"mapped",[115]],[[9443,9443],"mapped",[116]],[[9444,9444],"mapped",[117]],[[9445,9445],"mapped",[118]],[[9446,9446],"mapped",[119]],[[9447,9447],"mapped",[120]],[[9448,9448],"mapped",[121]],[[9449,9449],"mapped",[122]],[[9450,9450],"mapped",[48]],[[9451,9470],"valid",[],"NV8"],[[9471,9471],"valid",[],"NV8"],[[9472,9621],"valid",[],"NV8"],[[9622,9631],"valid",[],"NV8"],[[9632,9711],"valid",[],"NV8"],[[9712,9719],"valid",[],"NV8"],[[9720,9727],"valid",[],"NV8"],[[9728,9747],"valid",[],"NV8"],[[9748,9749],"valid",[],"NV8"],[[9750,9751],"valid",[],"NV8"],[[9752,9752],"valid",[],"NV8"],[[9753,9753],"valid",[],"NV8"],[[9754,9839],"valid",[],"NV8"],[[9840,9841],"valid",[],"NV8"],[[9842,9853],"valid",[],"NV8"],[[9854,9855],"valid",[],"NV8"],[[9856,9865],"valid",[],"NV8"],[[9866,9873],"valid",[],"NV8"],[[9874,9884],"valid",[],"NV8"],[[9885,9885],"valid",[],"NV8"],[[9886,9887],"valid",[],"NV8"],[[9888,9889],"valid",[],"NV8"],[[9890,9905],"valid",[],"NV8"],[[9906,9906],"valid",[],"NV8"],[[9907,9916],"valid",[],"NV8"],[[9917,9919],"valid",[],"NV8"],[[9920,9923],"valid",[],"NV8"],[[9924,9933],"valid",[],"NV8"],[[9934,9934],"valid",[],"NV8"],[[9935,9953],"valid",[],"NV8"],[[9954,9954],"valid",[],"NV8"],[[9955,9955],"valid",[],"NV8"],[[9956,9959],"valid",[],"NV8"],[[9960,9983],"valid",[],"NV8"],[[9984,9984],"valid",[],"NV8"],[[9985,9988],"valid",[],"NV8"],[[9989,9989],"valid",[],"NV8"],[[9990,9993],"valid",[],"NV8"],[[9994,9995],"valid",[],"NV8"],[[9996,10023],"valid",[],"NV8"],[[10024,10024],"valid",[],"NV8"],[[10025,10059],"valid",[],"NV8"],[[10060,10060],"valid",[],"NV8"],[[10061,10061],"valid",[],"NV8"],[[10062,10062],"valid",[],"NV8"],[[10063,10066],"valid",[],"NV8"],[[10067,10069],"valid",[],"NV8"],[[10070,10070],"valid",[],"NV8"],[[10071,10071],"valid",[],"NV8"],[[10072,10078],"valid",[],"NV8"],[[10079,10080],"valid",[],"NV8"],[[10081,10087],"valid",[],"NV8"],[[10088,10101],"valid",[],"NV8"],[[10102,10132],"valid",[],"NV8"],[[10133,10135],"valid",[],"NV8"],[[10136,10159],"valid",[],"NV8"],[[10160,10160],"valid",[],"NV8"],[[10161,10174],"valid",[],"NV8"],[[10175,10175],"valid",[],"NV8"],[[10176,10182],"valid",[],"NV8"],[[10183,10186],"valid",[],"NV8"],[[10187,10187],"valid",[],"NV8"],[[10188,10188],"valid",[],"NV8"],[[10189,10189],"valid",[],"NV8"],[[10190,10191],"valid",[],"NV8"],[[10192,10219],"valid",[],"NV8"],[[10220,10223],"valid",[],"NV8"],[[10224,10239],"valid",[],"NV8"],[[10240,10495],"valid",[],"NV8"],[[10496,10763],"valid",[],"NV8"],[[10764,10764],"mapped",[8747,8747,8747,8747]],[[10765,10867],"valid",[],"NV8"],[[10868,10868],"disallowed_STD3_mapped",[58,58,61]],[[10869,10869],"disallowed_STD3_mapped",[61,61]],[[10870,10870],"disallowed_STD3_mapped",[61,61,61]],[[10871,10971],"valid",[],"NV8"],[[10972,10972],"mapped",[10973,824]],[[10973,11007],"valid",[],"NV8"],[[11008,11021],"valid",[],"NV8"],[[11022,11027],"valid",[],"NV8"],[[11028,11034],"valid",[],"NV8"],[[11035,11039],"valid",[],"NV8"],[[11040,11043],"valid",[],"NV8"],[[11044,11084],"valid",[],"NV8"],[[11085,11087],"valid",[],"NV8"],[[11088,11092],"valid",[],"NV8"],[[11093,11097],"valid",[],"NV8"],[[11098,11123],"valid",[],"NV8"],[[11124,11125],"disallowed"],[[11126,11157],"valid",[],"NV8"],[[11158,11159],"disallowed"],[[11160,11193],"valid",[],"NV8"],[[11194,11196],"disallowed"],[[11197,11208],"valid",[],"NV8"],[[11209,11209],"disallowed"],[[11210,11217],"valid",[],"NV8"],[[11218,11243],"disallowed"],[[11244,11247],"valid",[],"NV8"],[[11248,11263],"disallowed"],[[11264,11264],"mapped",[11312]],[[11265,11265],"mapped",[11313]],[[11266,11266],"mapped",[11314]],[[11267,11267],"mapped",[11315]],[[11268,11268],"mapped",[11316]],[[11269,11269],"mapped",[11317]],[[11270,11270],"mapped",[11318]],[[11271,11271],"mapped",[11319]],[[11272,11272],"mapped",[11320]],[[11273,11273],"mapped",[11321]],[[11274,11274],"mapped",[11322]],[[11275,11275],"mapped",[11323]],[[11276,11276],"mapped",[11324]],[[11277,11277],"mapped",[11325]],[[11278,11278],"mapped",[11326]],[[11279,11279],"mapped",[11327]],[[11280,11280],"mapped",[11328]],[[11281,11281],"mapped",[11329]],[[11282,11282],"mapped",[11330]],[[11283,11283],"mapped",[11331]],[[11284,11284],"mapped",[11332]],[[11285,11285],"mapped",[11333]],[[11286,11286],"mapped",[11334]],[[11287,11287],"mapped",[11335]],[[11288,11288],"mapped",[11336]],[[11289,11289],"mapped",[11337]],[[11290,11290],"mapped",[11338]],[[11291,11291],"mapped",[11339]],[[11292,11292],"mapped",[11340]],[[11293,11293],"mapped",[11341]],[[11294,11294],"mapped",[11342]],[[11295,11295],"mapped",[11343]],[[11296,11296],"mapped",[11344]],[[11297,11297],"mapped",[11345]],[[11298,11298],"mapped",[11346]],[[11299,11299],"mapped",[11347]],[[11300,11300],"mapped",[11348]],[[11301,11301],"mapped",[11349]],[[11302,11302],"mapped",[11350]],[[11303,11303],"mapped",[11351]],[[11304,11304],"mapped",[11352]],[[11305,11305],"mapped",[11353]],[[11306,11306],"mapped",[11354]],[[11307,11307],"mapped",[11355]],[[11308,11308],"mapped",[11356]],[[11309,11309],"mapped",[11357]],[[11310,11310],"mapped",[11358]],[[11311,11311],"disallowed"],[[11312,11358],"valid"],[[11359,11359],"disallowed"],[[11360,11360],"mapped",[11361]],[[11361,11361],"valid"],[[11362,11362],"mapped",[619]],[[11363,11363],"mapped",[7549]],[[11364,11364],"mapped",[637]],[[11365,11366],"valid"],[[11367,11367],"mapped",[11368]],[[11368,11368],"valid"],[[11369,11369],"mapped",[11370]],[[11370,11370],"valid"],[[11371,11371],"mapped",[11372]],[[11372,11372],"valid"],[[11373,11373],"mapped",[593]],[[11374,11374],"mapped",[625]],[[11375,11375],"mapped",[592]],[[11376,11376],"mapped",[594]],[[11377,11377],"valid"],[[11378,11378],"mapped",[11379]],[[11379,11379],"valid"],[[11380,11380],"valid"],[[11381,11381],"mapped",[11382]],[[11382,11383],"valid"],[[11384,11387],"valid"],[[11388,11388],"mapped",[106]],[[11389,11389],"mapped",[118]],[[11390,11390],"mapped",[575]],[[11391,11391],"mapped",[576]],[[11392,11392],"mapped",[11393]],[[11393,11393],"valid"],[[11394,11394],"mapped",[11395]],[[11395,11395],"valid"],[[11396,11396],"mapped",[11397]],[[11397,11397],"valid"],[[11398,11398],"mapped",[11399]],[[11399,11399],"valid"],[[11400,11400],"mapped",[11401]],[[11401,11401],"valid"],[[11402,11402],"mapped",[11403]],[[11403,11403],"valid"],[[11404,11404],"mapped",[11405]],[[11405,11405],"valid"],[[11406,11406],"mapped",[11407]],[[11407,11407],"valid"],[[11408,11408],"mapped",[11409]],[[11409,11409],"valid"],[[11410,11410],"mapped",[11411]],[[11411,11411],"valid"],[[11412,11412],"mapped",[11413]],[[11413,11413],"valid"],[[11414,11414],"mapped",[11415]],[[11415,11415],"valid"],[[11416,11416],"mapped",[11417]],[[11417,11417],"valid"],[[11418,11418],"mapped",[11419]],[[11419,11419],"valid"],[[11420,11420],"mapped",[11421]],[[11421,11421],"valid"],[[11422,11422],"mapped",[11423]],[[11423,11423],"valid"],[[11424,11424],"mapped",[11425]],[[11425,11425],"valid"],[[11426,11426],"mapped",[11427]],[[11427,11427],"valid"],[[11428,11428],"mapped",[11429]],[[11429,11429],"valid"],[[11430,11430],"mapped",[11431]],[[11431,11431],"valid"],[[11432,11432],"mapped",[11433]],[[11433,11433],"valid"],[[11434,11434],"mapped",[11435]],[[11435,11435],"valid"],[[11436,11436],"mapped",[11437]],[[11437,11437],"valid"],[[11438,11438],"mapped",[11439]],[[11439,11439],"valid"],[[11440,11440],"mapped",[11441]],[[11441,11441],"valid"],[[11442,11442],"mapped",[11443]],[[11443,11443],"valid"],[[11444,11444],"mapped",[11445]],[[11445,11445],"valid"],[[11446,11446],"mapped",[11447]],[[11447,11447],"valid"],[[11448,11448],"mapped",[11449]],[[11449,11449],"valid"],[[11450,11450],"mapped",[11451]],[[11451,11451],"valid"],[[11452,11452],"mapped",[11453]],[[11453,11453],"valid"],[[11454,11454],"mapped",[11455]],[[11455,11455],"valid"],[[11456,11456],"mapped",[11457]],[[11457,11457],"valid"],[[11458,11458],"mapped",[11459]],[[11459,11459],"valid"],[[11460,11460],"mapped",[11461]],[[11461,11461],"valid"],[[11462,11462],"mapped",[11463]],[[11463,11463],"valid"],[[11464,11464],"mapped",[11465]],[[11465,11465],"valid"],[[11466,11466],"mapped",[11467]],[[11467,11467],"valid"],[[11468,11468],"mapped",[11469]],[[11469,11469],"valid"],[[11470,11470],"mapped",[11471]],[[11471,11471],"valid"],[[11472,11472],"mapped",[11473]],[[11473,11473],"valid"],[[11474,11474],"mapped",[11475]],[[11475,11475],"valid"],[[11476,11476],"mapped",[11477]],[[11477,11477],"valid"],[[11478,11478],"mapped",[11479]],[[11479,11479],"valid"],[[11480,11480],"mapped",[11481]],[[11481,11481],"valid"],[[11482,11482],"mapped",[11483]],[[11483,11483],"valid"],[[11484,11484],"mapped",[11485]],[[11485,11485],"valid"],[[11486,11486],"mapped",[11487]],[[11487,11487],"valid"],[[11488,11488],"mapped",[11489]],[[11489,11489],"valid"],[[11490,11490],"mapped",[11491]],[[11491,11492],"valid"],[[11493,11498],"valid",[],"NV8"],[[11499,11499],"mapped",[11500]],[[11500,11500],"valid"],[[11501,11501],"mapped",[11502]],[[11502,11505],"valid"],[[11506,11506],"mapped",[11507]],[[11507,11507],"valid"],[[11508,11512],"disallowed"],[[11513,11519],"valid",[],"NV8"],[[11520,11557],"valid"],[[11558,11558],"disallowed"],[[11559,11559],"valid"],[[11560,11564],"disallowed"],[[11565,11565],"valid"],[[11566,11567],"disallowed"],[[11568,11621],"valid"],[[11622,11623],"valid"],[[11624,11630],"disallowed"],[[11631,11631],"mapped",[11617]],[[11632,11632],"valid",[],"NV8"],[[11633,11646],"disallowed"],[[11647,11647],"valid"],[[11648,11670],"valid"],[[11671,11679],"disallowed"],[[11680,11686],"valid"],[[11687,11687],"disallowed"],[[11688,11694],"valid"],[[11695,11695],"disallowed"],[[11696,11702],"valid"],[[11703,11703],"disallowed"],[[11704,11710],"valid"],[[11711,11711],"disallowed"],[[11712,11718],"valid"],[[11719,11719],"disallowed"],[[11720,11726],"valid"],[[11727,11727],"disallowed"],[[11728,11734],"valid"],[[11735,11735],"disallowed"],[[11736,11742],"valid"],[[11743,11743],"disallowed"],[[11744,11775],"valid"],[[11776,11799],"valid",[],"NV8"],[[11800,11803],"valid",[],"NV8"],[[11804,11805],"valid",[],"NV8"],[[11806,11822],"valid",[],"NV8"],[[11823,11823],"valid"],[[11824,11824],"valid",[],"NV8"],[[11825,11825],"valid",[],"NV8"],[[11826,11835],"valid",[],"NV8"],[[11836,11842],"valid",[],"NV8"],[[11843,11903],"disallowed"],[[11904,11929],"valid",[],"NV8"],[[11930,11930],"disallowed"],[[11931,11934],"valid",[],"NV8"],[[11935,11935],"mapped",[27597]],[[11936,12018],"valid",[],"NV8"],[[12019,12019],"mapped",[40863]],[[12020,12031],"disallowed"],[[12032,12032],"mapped",[19968]],[[12033,12033],"mapped",[20008]],[[12034,12034],"mapped",[20022]],[[12035,12035],"mapped",[20031]],[[12036,12036],"mapped",[20057]],[[12037,12037],"mapped",[20101]],[[12038,12038],"mapped",[20108]],[[12039,12039],"mapped",[20128]],[[12040,12040],"mapped",[20154]],[[12041,12041],"mapped",[20799]],[[12042,12042],"mapped",[20837]],[[12043,12043],"mapped",[20843]],[[12044,12044],"mapped",[20866]],[[12045,12045],"mapped",[20886]],[[12046,12046],"mapped",[20907]],[[12047,12047],"mapped",[20960]],[[12048,12048],"mapped",[20981]],[[12049,12049],"mapped",[20992]],[[12050,12050],"mapped",[21147]],[[12051,12051],"mapped",[21241]],[[12052,12052],"mapped",[21269]],[[12053,12053],"mapped",[21274]],[[12054,12054],"mapped",[21304]],[[12055,12055],"mapped",[21313]],[[12056,12056],"mapped",[21340]],[[12057,12057],"mapped",[21353]],[[12058,12058],"mapped",[21378]],[[12059,12059],"mapped",[21430]],[[12060,12060],"mapped",[21448]],[[12061,12061],"mapped",[21475]],[[12062,12062],"mapped",[22231]],[[12063,12063],"mapped",[22303]],[[12064,12064],"mapped",[22763]],[[12065,12065],"mapped",[22786]],[[12066,12066],"mapped",[22794]],[[12067,12067],"mapped",[22805]],[[12068,12068],"mapped",[22823]],[[12069,12069],"mapped",[22899]],[[12070,12070],"mapped",[23376]],[[12071,12071],"mapped",[23424]],[[12072,12072],"mapped",[23544]],[[12073,12073],"mapped",[23567]],[[12074,12074],"mapped",[23586]],[[12075,12075],"mapped",[23608]],[[12076,12076],"mapped",[23662]],[[12077,12077],"mapped",[23665]],[[12078,12078],"mapped",[24027]],[[12079,12079],"mapped",[24037]],[[12080,12080],"mapped",[24049]],[[12081,12081],"mapped",[24062]],[[12082,12082],"mapped",[24178]],[[12083,12083],"mapped",[24186]],[[12084,12084],"mapped",[24191]],[[12085,12085],"mapped",[24308]],[[12086,12086],"mapped",[24318]],[[12087,12087],"mapped",[24331]],[[12088,12088],"mapped",[24339]],[[12089,12089],"mapped",[24400]],[[12090,12090],"mapped",[24417]],[[12091,12091],"mapped",[24435]],[[12092,12092],"mapped",[24515]],[[12093,12093],"mapped",[25096]],[[12094,12094],"mapped",[25142]],[[12095,12095],"mapped",[25163]],[[12096,12096],"mapped",[25903]],[[12097,12097],"mapped",[25908]],[[12098,12098],"mapped",[25991]],[[12099,12099],"mapped",[26007]],[[12100,12100],"mapped",[26020]],[[12101,12101],"mapped",[26041]],[[12102,12102],"mapped",[26080]],[[12103,12103],"mapped",[26085]],[[12104,12104],"mapped",[26352]],[[12105,12105],"mapped",[26376]],[[12106,12106],"mapped",[26408]],[[12107,12107],"mapped",[27424]],[[12108,12108],"mapped",[27490]],[[12109,12109],"mapped",[27513]],[[12110,12110],"mapped",[27571]],[[12111,12111],"mapped",[27595]],[[12112,12112],"mapped",[27604]],[[12113,12113],"mapped",[27611]],[[12114,12114],"mapped",[27663]],[[12115,12115],"mapped",[27668]],[[12116,12116],"mapped",[27700]],[[12117,12117],"mapped",[28779]],[[12118,12118],"mapped",[29226]],[[12119,12119],"mapped",[29238]],[[12120,12120],"mapped",[29243]],[[12121,12121],"mapped",[29247]],[[12122,12122],"mapped",[29255]],[[12123,12123],"mapped",[29273]],[[12124,12124],"mapped",[29275]],[[12125,12125],"mapped",[29356]],[[12126,12126],"mapped",[29572]],[[12127,12127],"mapped",[29577]],[[12128,12128],"mapped",[29916]],[[12129,12129],"mapped",[29926]],[[12130,12130],"mapped",[29976]],[[12131,12131],"mapped",[29983]],[[12132,12132],"mapped",[29992]],[[12133,12133],"mapped",[3e4]],[[12134,12134],"mapped",[30091]],[[12135,12135],"mapped",[30098]],[[12136,12136],"mapped",[30326]],[[12137,12137],"mapped",[30333]],[[12138,12138],"mapped",[30382]],[[12139,12139],"mapped",[30399]],[[12140,12140],"mapped",[30446]],[[12141,12141],"mapped",[30683]],[[12142,12142],"mapped",[30690]],[[12143,12143],"mapped",[30707]],[[12144,12144],"mapped",[31034]],[[12145,12145],"mapped",[31160]],[[12146,12146],"mapped",[31166]],[[12147,12147],"mapped",[31348]],[[12148,12148],"mapped",[31435]],[[12149,12149],"mapped",[31481]],[[12150,12150],"mapped",[31859]],[[12151,12151],"mapped",[31992]],[[12152,12152],"mapped",[32566]],[[12153,12153],"mapped",[32593]],[[12154,12154],"mapped",[32650]],[[12155,12155],"mapped",[32701]],[[12156,12156],"mapped",[32769]],[[12157,12157],"mapped",[32780]],[[12158,12158],"mapped",[32786]],[[12159,12159],"mapped",[32819]],[[12160,12160],"mapped",[32895]],[[12161,12161],"mapped",[32905]],[[12162,12162],"mapped",[33251]],[[12163,12163],"mapped",[33258]],[[12164,12164],"mapped",[33267]],[[12165,12165],"mapped",[33276]],[[12166,12166],"mapped",[33292]],[[12167,12167],"mapped",[33307]],[[12168,12168],"mapped",[33311]],[[12169,12169],"mapped",[33390]],[[12170,12170],"mapped",[33394]],[[12171,12171],"mapped",[33400]],[[12172,12172],"mapped",[34381]],[[12173,12173],"mapped",[34411]],[[12174,12174],"mapped",[34880]],[[12175,12175],"mapped",[34892]],[[12176,12176],"mapped",[34915]],[[12177,12177],"mapped",[35198]],[[12178,12178],"mapped",[35211]],[[12179,12179],"mapped",[35282]],[[12180,12180],"mapped",[35328]],[[12181,12181],"mapped",[35895]],[[12182,12182],"mapped",[35910]],[[12183,12183],"mapped",[35925]],[[12184,12184],"mapped",[35960]],[[12185,12185],"mapped",[35997]],[[12186,12186],"mapped",[36196]],[[12187,12187],"mapped",[36208]],[[12188,12188],"mapped",[36275]],[[12189,12189],"mapped",[36523]],[[12190,12190],"mapped",[36554]],[[12191,12191],"mapped",[36763]],[[12192,12192],"mapped",[36784]],[[12193,12193],"mapped",[36789]],[[12194,12194],"mapped",[37009]],[[12195,12195],"mapped",[37193]],[[12196,12196],"mapped",[37318]],[[12197,12197],"mapped",[37324]],[[12198,12198],"mapped",[37329]],[[12199,12199],"mapped",[38263]],[[12200,12200],"mapped",[38272]],[[12201,12201],"mapped",[38428]],[[12202,12202],"mapped",[38582]],[[12203,12203],"mapped",[38585]],[[12204,12204],"mapped",[38632]],[[12205,12205],"mapped",[38737]],[[12206,12206],"mapped",[38750]],[[12207,12207],"mapped",[38754]],[[12208,12208],"mapped",[38761]],[[12209,12209],"mapped",[38859]],[[12210,12210],"mapped",[38893]],[[12211,12211],"mapped",[38899]],[[12212,12212],"mapped",[38913]],[[12213,12213],"mapped",[39080]],[[12214,12214],"mapped",[39131]],[[12215,12215],"mapped",[39135]],[[12216,12216],"mapped",[39318]],[[12217,12217],"mapped",[39321]],[[12218,12218],"mapped",[39340]],[[12219,12219],"mapped",[39592]],[[12220,12220],"mapped",[39640]],[[12221,12221],"mapped",[39647]],[[12222,12222],"mapped",[39717]],[[12223,12223],"mapped",[39727]],[[12224,12224],"mapped",[39730]],[[12225,12225],"mapped",[39740]],[[12226,12226],"mapped",[39770]],[[12227,12227],"mapped",[40165]],[[12228,12228],"mapped",[40565]],[[12229,12229],"mapped",[40575]],[[12230,12230],"mapped",[40613]],[[12231,12231],"mapped",[40635]],[[12232,12232],"mapped",[40643]],[[12233,12233],"mapped",[40653]],[[12234,12234],"mapped",[40657]],[[12235,12235],"mapped",[40697]],[[12236,12236],"mapped",[40701]],[[12237,12237],"mapped",[40718]],[[12238,12238],"mapped",[40723]],[[12239,12239],"mapped",[40736]],[[12240,12240],"mapped",[40763]],[[12241,12241],"mapped",[40778]],[[12242,12242],"mapped",[40786]],[[12243,12243],"mapped",[40845]],[[12244,12244],"mapped",[40860]],[[12245,12245],"mapped",[40864]],[[12246,12271],"disallowed"],[[12272,12283],"disallowed"],[[12284,12287],"disallowed"],[[12288,12288],"disallowed_STD3_mapped",[32]],[[12289,12289],"valid",[],"NV8"],[[12290,12290],"mapped",[46]],[[12291,12292],"valid",[],"NV8"],[[12293,12295],"valid"],[[12296,12329],"valid",[],"NV8"],[[12330,12333],"valid"],[[12334,12341],"valid",[],"NV8"],[[12342,12342],"mapped",[12306]],[[12343,12343],"valid",[],"NV8"],[[12344,12344],"mapped",[21313]],[[12345,12345],"mapped",[21316]],[[12346,12346],"mapped",[21317]],[[12347,12347],"valid",[],"NV8"],[[12348,12348],"valid"],[[12349,12349],"valid",[],"NV8"],[[12350,12350],"valid",[],"NV8"],[[12351,12351],"valid",[],"NV8"],[[12352,12352],"disallowed"],[[12353,12436],"valid"],[[12437,12438],"valid"],[[12439,12440],"disallowed"],[[12441,12442],"valid"],[[12443,12443],"disallowed_STD3_mapped",[32,12441]],[[12444,12444],"disallowed_STD3_mapped",[32,12442]],[[12445,12446],"valid"],[[12447,12447],"mapped",[12424,12426]],[[12448,12448],"valid",[],"NV8"],[[12449,12542],"valid"],[[12543,12543],"mapped",[12467,12488]],[[12544,12548],"disallowed"],[[12549,12588],"valid"],[[12589,12589],"valid"],[[12590,12592],"disallowed"],[[12593,12593],"mapped",[4352]],[[12594,12594],"mapped",[4353]],[[12595,12595],"mapped",[4522]],[[12596,12596],"mapped",[4354]],[[12597,12597],"mapped",[4524]],[[12598,12598],"mapped",[4525]],[[12599,12599],"mapped",[4355]],[[12600,12600],"mapped",[4356]],[[12601,12601],"mapped",[4357]],[[12602,12602],"mapped",[4528]],[[12603,12603],"mapped",[4529]],[[12604,12604],"mapped",[4530]],[[12605,12605],"mapped",[4531]],[[12606,12606],"mapped",[4532]],[[12607,12607],"mapped",[4533]],[[12608,12608],"mapped",[4378]],[[12609,12609],"mapped",[4358]],[[12610,12610],"mapped",[4359]],[[12611,12611],"mapped",[4360]],[[12612,12612],"mapped",[4385]],[[12613,12613],"mapped",[4361]],[[12614,12614],"mapped",[4362]],[[12615,12615],"mapped",[4363]],[[12616,12616],"mapped",[4364]],[[12617,12617],"mapped",[4365]],[[12618,12618],"mapped",[4366]],[[12619,12619],"mapped",[4367]],[[12620,12620],"mapped",[4368]],[[12621,12621],"mapped",[4369]],[[12622,12622],"mapped",[4370]],[[12623,12623],"mapped",[4449]],[[12624,12624],"mapped",[4450]],[[12625,12625],"mapped",[4451]],[[12626,12626],"mapped",[4452]],[[12627,12627],"mapped",[4453]],[[12628,12628],"mapped",[4454]],[[12629,12629],"mapped",[4455]],[[12630,12630],"mapped",[4456]],[[12631,12631],"mapped",[4457]],[[12632,12632],"mapped",[4458]],[[12633,12633],"mapped",[4459]],[[12634,12634],"mapped",[4460]],[[12635,12635],"mapped",[4461]],[[12636,12636],"mapped",[4462]],[[12637,12637],"mapped",[4463]],[[12638,12638],"mapped",[4464]],[[12639,12639],"mapped",[4465]],[[12640,12640],"mapped",[4466]],[[12641,12641],"mapped",[4467]],[[12642,12642],"mapped",[4468]],[[12643,12643],"mapped",[4469]],[[12644,12644],"disallowed"],[[12645,12645],"mapped",[4372]],[[12646,12646],"mapped",[4373]],[[12647,12647],"mapped",[4551]],[[12648,12648],"mapped",[4552]],[[12649,12649],"mapped",[4556]],[[12650,12650],"mapped",[4558]],[[12651,12651],"mapped",[4563]],[[12652,12652],"mapped",[4567]],[[12653,12653],"mapped",[4569]],[[12654,12654],"mapped",[4380]],[[12655,12655],"mapped",[4573]],[[12656,12656],"mapped",[4575]],[[12657,12657],"mapped",[4381]],[[12658,12658],"mapped",[4382]],[[12659,12659],"mapped",[4384]],[[12660,12660],"mapped",[4386]],[[12661,12661],"mapped",[4387]],[[12662,12662],"mapped",[4391]],[[12663,12663],"mapped",[4393]],[[12664,12664],"mapped",[4395]],[[12665,12665],"mapped",[4396]],[[12666,12666],"mapped",[4397]],[[12667,12667],"mapped",[4398]],[[12668,12668],"mapped",[4399]],[[12669,12669],"mapped",[4402]],[[12670,12670],"mapped",[4406]],[[12671,12671],"mapped",[4416]],[[12672,12672],"mapped",[4423]],[[12673,12673],"mapped",[4428]],[[12674,12674],"mapped",[4593]],[[12675,12675],"mapped",[4594]],[[12676,12676],"mapped",[4439]],[[12677,12677],"mapped",[4440]],[[12678,12678],"mapped",[4441]],[[12679,12679],"mapped",[4484]],[[12680,12680],"mapped",[4485]],[[12681,12681],"mapped",[4488]],[[12682,12682],"mapped",[4497]],[[12683,12683],"mapped",[4498]],[[12684,12684],"mapped",[4500]],[[12685,12685],"mapped",[4510]],[[12686,12686],"mapped",[4513]],[[12687,12687],"disallowed"],[[12688,12689],"valid",[],"NV8"],[[12690,12690],"mapped",[19968]],[[12691,12691],"mapped",[20108]],[[12692,12692],"mapped",[19977]],[[12693,12693],"mapped",[22235]],[[12694,12694],"mapped",[19978]],[[12695,12695],"mapped",[20013]],[[12696,12696],"mapped",[19979]],[[12697,12697],"mapped",[30002]],[[12698,12698],"mapped",[20057]],[[12699,12699],"mapped",[19993]],[[12700,12700],"mapped",[19969]],[[12701,12701],"mapped",[22825]],[[12702,12702],"mapped",[22320]],[[12703,12703],"mapped",[20154]],[[12704,12727],"valid"],[[12728,12730],"valid"],[[12731,12735],"disallowed"],[[12736,12751],"valid",[],"NV8"],[[12752,12771],"valid",[],"NV8"],[[12772,12783],"disallowed"],[[12784,12799],"valid"],[[12800,12800],"disallowed_STD3_mapped",[40,4352,41]],[[12801,12801],"disallowed_STD3_mapped",[40,4354,41]],[[12802,12802],"disallowed_STD3_mapped",[40,4355,41]],[[12803,12803],"disallowed_STD3_mapped",[40,4357,41]],[[12804,12804],"disallowed_STD3_mapped",[40,4358,41]],[[12805,12805],"disallowed_STD3_mapped",[40,4359,41]],[[12806,12806],"disallowed_STD3_mapped",[40,4361,41]],[[12807,12807],"disallowed_STD3_mapped",[40,4363,41]],[[12808,12808],"disallowed_STD3_mapped",[40,4364,41]],[[12809,12809],"disallowed_STD3_mapped",[40,4366,41]],[[12810,12810],"disallowed_STD3_mapped",[40,4367,41]],[[12811,12811],"disallowed_STD3_mapped",[40,4368,41]],[[12812,12812],"disallowed_STD3_mapped",[40,4369,41]],[[12813,12813],"disallowed_STD3_mapped",[40,4370,41]],[[12814,12814],"disallowed_STD3_mapped",[40,44032,41]],[[12815,12815],"disallowed_STD3_mapped",[40,45208,41]],[[12816,12816],"disallowed_STD3_mapped",[40,45796,41]],[[12817,12817],"disallowed_STD3_mapped",[40,46972,41]],[[12818,12818],"disallowed_STD3_mapped",[40,47560,41]],[[12819,12819],"disallowed_STD3_mapped",[40,48148,41]],[[12820,12820],"disallowed_STD3_mapped",[40,49324,41]],[[12821,12821],"disallowed_STD3_mapped",[40,50500,41]],[[12822,12822],"disallowed_STD3_mapped",[40,51088,41]],[[12823,12823],"disallowed_STD3_mapped",[40,52264,41]],[[12824,12824],"disallowed_STD3_mapped",[40,52852,41]],[[12825,12825],"disallowed_STD3_mapped",[40,53440,41]],[[12826,12826],"disallowed_STD3_mapped",[40,54028,41]],[[12827,12827],"disallowed_STD3_mapped",[40,54616,41]],[[12828,12828],"disallowed_STD3_mapped",[40,51452,41]],[[12829,12829],"disallowed_STD3_mapped",[40,50724,51204,41]],[[12830,12830],"disallowed_STD3_mapped",[40,50724,54980,41]],[[12831,12831],"disallowed"],[[12832,12832],"disallowed_STD3_mapped",[40,19968,41]],[[12833,12833],"disallowed_STD3_mapped",[40,20108,41]],[[12834,12834],"disallowed_STD3_mapped",[40,19977,41]],[[12835,12835],"disallowed_STD3_mapped",[40,22235,41]],[[12836,12836],"disallowed_STD3_mapped",[40,20116,41]],[[12837,12837],"disallowed_STD3_mapped",[40,20845,41]],[[12838,12838],"disallowed_STD3_mapped",[40,19971,41]],[[12839,12839],"disallowed_STD3_mapped",[40,20843,41]],[[12840,12840],"disallowed_STD3_mapped",[40,20061,41]],[[12841,12841],"disallowed_STD3_mapped",[40,21313,41]],[[12842,12842],"disallowed_STD3_mapped",[40,26376,41]],[[12843,12843],"disallowed_STD3_mapped",[40,28779,41]],[[12844,12844],"disallowed_STD3_mapped",[40,27700,41]],[[12845,12845],"disallowed_STD3_mapped",[40,26408,41]],[[12846,12846],"disallowed_STD3_mapped",[40,37329,41]],[[12847,12847],"disallowed_STD3_mapped",[40,22303,41]],[[12848,12848],"disallowed_STD3_mapped",[40,26085,41]],[[12849,12849],"disallowed_STD3_mapped",[40,26666,41]],[[12850,12850],"disallowed_STD3_mapped",[40,26377,41]],[[12851,12851],"disallowed_STD3_mapped",[40,31038,41]],[[12852,12852],"disallowed_STD3_mapped",[40,21517,41]],[[12853,12853],"disallowed_STD3_mapped",[40,29305,41]],[[12854,12854],"disallowed_STD3_mapped",[40,36001,41]],[[12855,12855],"disallowed_STD3_mapped",[40,31069,41]],[[12856,12856],"disallowed_STD3_mapped",[40,21172,41]],[[12857,12857],"disallowed_STD3_mapped",[40,20195,41]],[[12858,12858],"disallowed_STD3_mapped",[40,21628,41]],[[12859,12859],"disallowed_STD3_mapped",[40,23398,41]],[[12860,12860],"disallowed_STD3_mapped",[40,30435,41]],[[12861,12861],"disallowed_STD3_mapped",[40,20225,41]],[[12862,12862],"disallowed_STD3_mapped",[40,36039,41]],[[12863,12863],"disallowed_STD3_mapped",[40,21332,41]],[[12864,12864],"disallowed_STD3_mapped",[40,31085,41]],[[12865,12865],"disallowed_STD3_mapped",[40,20241,41]],[[12866,12866],"disallowed_STD3_mapped",[40,33258,41]],[[12867,12867],"disallowed_STD3_mapped",[40,33267,41]],[[12868,12868],"mapped",[21839]],[[12869,12869],"mapped",[24188]],[[12870,12870],"mapped",[25991]],[[12871,12871],"mapped",[31631]],[[12872,12879],"valid",[],"NV8"],[[12880,12880],"mapped",[112,116,101]],[[12881,12881],"mapped",[50,49]],[[12882,12882],"mapped",[50,50]],[[12883,12883],"mapped",[50,51]],[[12884,12884],"mapped",[50,52]],[[12885,12885],"mapped",[50,53]],[[12886,12886],"mapped",[50,54]],[[12887,12887],"mapped",[50,55]],[[12888,12888],"mapped",[50,56]],[[12889,12889],"mapped",[50,57]],[[12890,12890],"mapped",[51,48]],[[12891,12891],"mapped",[51,49]],[[12892,12892],"mapped",[51,50]],[[12893,12893],"mapped",[51,51]],[[12894,12894],"mapped",[51,52]],[[12895,12895],"mapped",[51,53]],[[12896,12896],"mapped",[4352]],[[12897,12897],"mapped",[4354]],[[12898,12898],"mapped",[4355]],[[12899,12899],"mapped",[4357]],[[12900,12900],"mapped",[4358]],[[12901,12901],"mapped",[4359]],[[12902,12902],"mapped",[4361]],[[12903,12903],"mapped",[4363]],[[12904,12904],"mapped",[4364]],[[12905,12905],"mapped",[4366]],[[12906,12906],"mapped",[4367]],[[12907,12907],"mapped",[4368]],[[12908,12908],"mapped",[4369]],[[12909,12909],"mapped",[4370]],[[12910,12910],"mapped",[44032]],[[12911,12911],"mapped",[45208]],[[12912,12912],"mapped",[45796]],[[12913,12913],"mapped",[46972]],[[12914,12914],"mapped",[47560]],[[12915,12915],"mapped",[48148]],[[12916,12916],"mapped",[49324]],[[12917,12917],"mapped",[50500]],[[12918,12918],"mapped",[51088]],[[12919,12919],"mapped",[52264]],[[12920,12920],"mapped",[52852]],[[12921,12921],"mapped",[53440]],[[12922,12922],"mapped",[54028]],[[12923,12923],"mapped",[54616]],[[12924,12924],"mapped",[52280,44256]],[[12925,12925],"mapped",[51452,51032]],[[12926,12926],"mapped",[50864]],[[12927,12927],"valid",[],"NV8"],[[12928,12928],"mapped",[19968]],[[12929,12929],"mapped",[20108]],[[12930,12930],"mapped",[19977]],[[12931,12931],"mapped",[22235]],[[12932,12932],"mapped",[20116]],[[12933,12933],"mapped",[20845]],[[12934,12934],"mapped",[19971]],[[12935,12935],"mapped",[20843]],[[12936,12936],"mapped",[20061]],[[12937,12937],"mapped",[21313]],[[12938,12938],"mapped",[26376]],[[12939,12939],"mapped",[28779]],[[12940,12940],"mapped",[27700]],[[12941,12941],"mapped",[26408]],[[12942,12942],"mapped",[37329]],[[12943,12943],"mapped",[22303]],[[12944,12944],"mapped",[26085]],[[12945,12945],"mapped",[26666]],[[12946,12946],"mapped",[26377]],[[12947,12947],"mapped",[31038]],[[12948,12948],"mapped",[21517]],[[12949,12949],"mapped",[29305]],[[12950,12950],"mapped",[36001]],[[12951,12951],"mapped",[31069]],[[12952,12952],"mapped",[21172]],[[12953,12953],"mapped",[31192]],[[12954,12954],"mapped",[30007]],[[12955,12955],"mapped",[22899]],[[12956,12956],"mapped",[36969]],[[12957,12957],"mapped",[20778]],[[12958,12958],"mapped",[21360]],[[12959,12959],"mapped",[27880]],[[12960,12960],"mapped",[38917]],[[12961,12961],"mapped",[20241]],[[12962,12962],"mapped",[20889]],[[12963,12963],"mapped",[27491]],[[12964,12964],"mapped",[19978]],[[12965,12965],"mapped",[20013]],[[12966,12966],"mapped",[19979]],[[12967,12967],"mapped",[24038]],[[12968,12968],"mapped",[21491]],[[12969,12969],"mapped",[21307]],[[12970,12970],"mapped",[23447]],[[12971,12971],"mapped",[23398]],[[12972,12972],"mapped",[30435]],[[12973,12973],"mapped",[20225]],[[12974,12974],"mapped",[36039]],[[12975,12975],"mapped",[21332]],[[12976,12976],"mapped",[22812]],[[12977,12977],"mapped",[51,54]],[[12978,12978],"mapped",[51,55]],[[12979,12979],"mapped",[51,56]],[[12980,12980],"mapped",[51,57]],[[12981,12981],"mapped",[52,48]],[[12982,12982],"mapped",[52,49]],[[12983,12983],"mapped",[52,50]],[[12984,12984],"mapped",[52,51]],[[12985,12985],"mapped",[52,52]],[[12986,12986],"mapped",[52,53]],[[12987,12987],"mapped",[52,54]],[[12988,12988],"mapped",[52,55]],[[12989,12989],"mapped",[52,56]],[[12990,12990],"mapped",[52,57]],[[12991,12991],"mapped",[53,48]],[[12992,12992],"mapped",[49,26376]],[[12993,12993],"mapped",[50,26376]],[[12994,12994],"mapped",[51,26376]],[[12995,12995],"mapped",[52,26376]],[[12996,12996],"mapped",[53,26376]],[[12997,12997],"mapped",[54,26376]],[[12998,12998],"mapped",[55,26376]],[[12999,12999],"mapped",[56,26376]],[[13e3,13e3],"mapped",[57,26376]],[[13001,13001],"mapped",[49,48,26376]],[[13002,13002],"mapped",[49,49,26376]],[[13003,13003],"mapped",[49,50,26376]],[[13004,13004],"mapped",[104,103]],[[13005,13005],"mapped",[101,114,103]],[[13006,13006],"mapped",[101,118]],[[13007,13007],"mapped",[108,116,100]],[[13008,13008],"mapped",[12450]],[[13009,13009],"mapped",[12452]],[[13010,13010],"mapped",[12454]],[[13011,13011],"mapped",[12456]],[[13012,13012],"mapped",[12458]],[[13013,13013],"mapped",[12459]],[[13014,13014],"mapped",[12461]],[[13015,13015],"mapped",[12463]],[[13016,13016],"mapped",[12465]],[[13017,13017],"mapped",[12467]],[[13018,13018],"mapped",[12469]],[[13019,13019],"mapped",[12471]],[[13020,13020],"mapped",[12473]],[[13021,13021],"mapped",[12475]],[[13022,13022],"mapped",[12477]],[[13023,13023],"mapped",[12479]],[[13024,13024],"mapped",[12481]],[[13025,13025],"mapped",[12484]],[[13026,13026],"mapped",[12486]],[[13027,13027],"mapped",[12488]],[[13028,13028],"mapped",[12490]],[[13029,13029],"mapped",[12491]],[[13030,13030],"mapped",[12492]],[[13031,13031],"mapped",[12493]],[[13032,13032],"mapped",[12494]],[[13033,13033],"mapped",[12495]],[[13034,13034],"mapped",[12498]],[[13035,13035],"mapped",[12501]],[[13036,13036],"mapped",[12504]],[[13037,13037],"mapped",[12507]],[[13038,13038],"mapped",[12510]],[[13039,13039],"mapped",[12511]],[[13040,13040],"mapped",[12512]],[[13041,13041],"mapped",[12513]],[[13042,13042],"mapped",[12514]],[[13043,13043],"mapped",[12516]],[[13044,13044],"mapped",[12518]],[[13045,13045],"mapped",[12520]],[[13046,13046],"mapped",[12521]],[[13047,13047],"mapped",[12522]],[[13048,13048],"mapped",[12523]],[[13049,13049],"mapped",[12524]],[[13050,13050],"mapped",[12525]],[[13051,13051],"mapped",[12527]],[[13052,13052],"mapped",[12528]],[[13053,13053],"mapped",[12529]],[[13054,13054],"mapped",[12530]],[[13055,13055],"disallowed"],[[13056,13056],"mapped",[12450,12497,12540,12488]],[[13057,13057],"mapped",[12450,12523,12501,12449]],[[13058,13058],"mapped",[12450,12531,12506,12450]],[[13059,13059],"mapped",[12450,12540,12523]],[[13060,13060],"mapped",[12452,12491,12531,12464]],[[13061,13061],"mapped",[12452,12531,12481]],[[13062,13062],"mapped",[12454,12457,12531]],[[13063,13063],"mapped",[12456,12473,12463,12540,12489]],[[13064,13064],"mapped",[12456,12540,12459,12540]],[[13065,13065],"mapped",[12458,12531,12473]],[[13066,13066],"mapped",[12458,12540,12512]],[[13067,13067],"mapped",[12459,12452,12522]],[[13068,13068],"mapped",[12459,12521,12483,12488]],[[13069,13069],"mapped",[12459,12525,12522,12540]],[[13070,13070],"mapped",[12460,12525,12531]],[[13071,13071],"mapped",[12460,12531,12510]],[[13072,13072],"mapped",[12462,12460]],[[13073,13073],"mapped",[12462,12491,12540]],[[13074,13074],"mapped",[12461,12517,12522,12540]],[[13075,13075],"mapped",[12462,12523,12480,12540]],[[13076,13076],"mapped",[12461,12525]],[[13077,13077],"mapped",[12461,12525,12464,12521,12512]],[[13078,13078],"mapped",[12461,12525,12513,12540,12488,12523]],[[13079,13079],"mapped",[12461,12525,12527,12483,12488]],[[13080,13080],"mapped",[12464,12521,12512]],[[13081,13081],"mapped",[12464,12521,12512,12488,12531]],[[13082,13082],"mapped",[12463,12523,12476,12452,12525]],[[13083,13083],"mapped",[12463,12525,12540,12493]],[[13084,13084],"mapped",[12465,12540,12473]],[[13085,13085],"mapped",[12467,12523,12490]],[[13086,13086],"mapped",[12467,12540,12509]],[[13087,13087],"mapped",[12469,12452,12463,12523]],[[13088,13088],"mapped",[12469,12531,12481,12540,12512]],[[13089,13089],"mapped",[12471,12522,12531,12464]],[[13090,13090],"mapped",[12475,12531,12481]],[[13091,13091],"mapped",[12475,12531,12488]],[[13092,13092],"mapped",[12480,12540,12473]],[[13093,13093],"mapped",[12487,12471]],[[13094,13094],"mapped",[12489,12523]],[[13095,13095],"mapped",[12488,12531]],[[13096,13096],"mapped",[12490,12494]],[[13097,13097],"mapped",[12494,12483,12488]],[[13098,13098],"mapped",[12495,12452,12484]],[[13099,13099],"mapped",[12497,12540,12475,12531,12488]],[[13100,13100],"mapped",[12497,12540,12484]],[[13101,13101],"mapped",[12496,12540,12524,12523]],[[13102,13102],"mapped",[12500,12450,12473,12488,12523]],[[13103,13103],"mapped",[12500,12463,12523]],[[13104,13104],"mapped",[12500,12467]],[[13105,13105],"mapped",[12499,12523]],[[13106,13106],"mapped",[12501,12449,12521,12483,12489]],[[13107,13107],"mapped",[12501,12451,12540,12488]],[[13108,13108],"mapped",[12502,12483,12471,12455,12523]],[[13109,13109],"mapped",[12501,12521,12531]],[[13110,13110],"mapped",[12504,12463,12479,12540,12523]],[[13111,13111],"mapped",[12506,12477]],[[13112,13112],"mapped",[12506,12491,12498]],[[13113,13113],"mapped",[12504,12523,12484]],[[13114,13114],"mapped",[12506,12531,12473]],[[13115,13115],"mapped",[12506,12540,12472]],[[13116,13116],"mapped",[12505,12540,12479]],[[13117,13117],"mapped",[12509,12452,12531,12488]],[[13118,13118],"mapped",[12508,12523,12488]],[[13119,13119],"mapped",[12507,12531]],[[13120,13120],"mapped",[12509,12531,12489]],[[13121,13121],"mapped",[12507,12540,12523]],[[13122,13122],"mapped",[12507,12540,12531]],[[13123,13123],"mapped",[12510,12452,12463,12525]],[[13124,13124],"mapped",[12510,12452,12523]],[[13125,13125],"mapped",[12510,12483,12495]],[[13126,13126],"mapped",[12510,12523,12463]],[[13127,13127],"mapped",[12510,12531,12471,12519,12531]],[[13128,13128],"mapped",[12511,12463,12525,12531]],[[13129,13129],"mapped",[12511,12522]],[[13130,13130],"mapped",[12511,12522,12496,12540,12523]],[[13131,13131],"mapped",[12513,12460]],[[13132,13132],"mapped",[12513,12460,12488,12531]],[[13133,13133],"mapped",[12513,12540,12488,12523]],[[13134,13134],"mapped",[12516,12540,12489]],[[13135,13135],"mapped",[12516,12540,12523]],[[13136,13136],"mapped",[12518,12450,12531]],[[13137,13137],"mapped",[12522,12483,12488,12523]],[[13138,13138],"mapped",[12522,12521]],[[13139,13139],"mapped",[12523,12500,12540]],[[13140,13140],"mapped",[12523,12540,12502,12523]],[[13141,13141],"mapped",[12524,12512]],[[13142,13142],"mapped",[12524,12531,12488,12466,12531]],[[13143,13143],"mapped",[12527,12483,12488]],[[13144,13144],"mapped",[48,28857]],[[13145,13145],"mapped",[49,28857]],[[13146,13146],"mapped",[50,28857]],[[13147,13147],"mapped",[51,28857]],[[13148,13148],"mapped",[52,28857]],[[13149,13149],"mapped",[53,28857]],[[13150,13150],"mapped",[54,28857]],[[13151,13151],"mapped",[55,28857]],[[13152,13152],"mapped",[56,28857]],[[13153,13153],"mapped",[57,28857]],[[13154,13154],"mapped",[49,48,28857]],[[13155,13155],"mapped",[49,49,28857]],[[13156,13156],"mapped",[49,50,28857]],[[13157,13157],"mapped",[49,51,28857]],[[13158,13158],"mapped",[49,52,28857]],[[13159,13159],"mapped",[49,53,28857]],[[13160,13160],"mapped",[49,54,28857]],[[13161,13161],"mapped",[49,55,28857]],[[13162,13162],"mapped",[49,56,28857]],[[13163,13163],"mapped",[49,57,28857]],[[13164,13164],"mapped",[50,48,28857]],[[13165,13165],"mapped",[50,49,28857]],[[13166,13166],"mapped",[50,50,28857]],[[13167,13167],"mapped",[50,51,28857]],[[13168,13168],"mapped",[50,52,28857]],[[13169,13169],"mapped",[104,112,97]],[[13170,13170],"mapped",[100,97]],[[13171,13171],"mapped",[97,117]],[[13172,13172],"mapped",[98,97,114]],[[13173,13173],"mapped",[111,118]],[[13174,13174],"mapped",[112,99]],[[13175,13175],"mapped",[100,109]],[[13176,13176],"mapped",[100,109,50]],[[13177,13177],"mapped",[100,109,51]],[[13178,13178],"mapped",[105,117]],[[13179,13179],"mapped",[24179,25104]],[[13180,13180],"mapped",[26157,21644]],[[13181,13181],"mapped",[22823,27491]],[[13182,13182],"mapped",[26126,27835]],[[13183,13183],"mapped",[26666,24335,20250,31038]],[[13184,13184],"mapped",[112,97]],[[13185,13185],"mapped",[110,97]],[[13186,13186],"mapped",[956,97]],[[13187,13187],"mapped",[109,97]],[[13188,13188],"mapped",[107,97]],[[13189,13189],"mapped",[107,98]],[[13190,13190],"mapped",[109,98]],[[13191,13191],"mapped",[103,98]],[[13192,13192],"mapped",[99,97,108]],[[13193,13193],"mapped",[107,99,97,108]],[[13194,13194],"mapped",[112,102]],[[13195,13195],"mapped",[110,102]],[[13196,13196],"mapped",[956,102]],[[13197,13197],"mapped",[956,103]],[[13198,13198],"mapped",[109,103]],[[13199,13199],"mapped",[107,103]],[[13200,13200],"mapped",[104,122]],[[13201,13201],"mapped",[107,104,122]],[[13202,13202],"mapped",[109,104,122]],[[13203,13203],"mapped",[103,104,122]],[[13204,13204],"mapped",[116,104,122]],[[13205,13205],"mapped",[956,108]],[[13206,13206],"mapped",[109,108]],[[13207,13207],"mapped",[100,108]],[[13208,13208],"mapped",[107,108]],[[13209,13209],"mapped",[102,109]],[[13210,13210],"mapped",[110,109]],[[13211,13211],"mapped",[956,109]],[[13212,13212],"mapped",[109,109]],[[13213,13213],"mapped",[99,109]],[[13214,13214],"mapped",[107,109]],[[13215,13215],"mapped",[109,109,50]],[[13216,13216],"mapped",[99,109,50]],[[13217,13217],"mapped",[109,50]],[[13218,13218],"mapped",[107,109,50]],[[13219,13219],"mapped",[109,109,51]],[[13220,13220],"mapped",[99,109,51]],[[13221,13221],"mapped",[109,51]],[[13222,13222],"mapped",[107,109,51]],[[13223,13223],"mapped",[109,8725,115]],[[13224,13224],"mapped",[109,8725,115,50]],[[13225,13225],"mapped",[112,97]],[[13226,13226],"mapped",[107,112,97]],[[13227,13227],"mapped",[109,112,97]],[[13228,13228],"mapped",[103,112,97]],[[13229,13229],"mapped",[114,97,100]],[[13230,13230],"mapped",[114,97,100,8725,115]],[[13231,13231],"mapped",[114,97,100,8725,115,50]],[[13232,13232],"mapped",[112,115]],[[13233,13233],"mapped",[110,115]],[[13234,13234],"mapped",[956,115]],[[13235,13235],"mapped",[109,115]],[[13236,13236],"mapped",[112,118]],[[13237,13237],"mapped",[110,118]],[[13238,13238],"mapped",[956,118]],[[13239,13239],"mapped",[109,118]],[[13240,13240],"mapped",[107,118]],[[13241,13241],"mapped",[109,118]],[[13242,13242],"mapped",[112,119]],[[13243,13243],"mapped",[110,119]],[[13244,13244],"mapped",[956,119]],[[13245,13245],"mapped",[109,119]],[[13246,13246],"mapped",[107,119]],[[13247,13247],"mapped",[109,119]],[[13248,13248],"mapped",[107,969]],[[13249,13249],"mapped",[109,969]],[[13250,13250],"disallowed"],[[13251,13251],"mapped",[98,113]],[[13252,13252],"mapped",[99,99]],[[13253,13253],"mapped",[99,100]],[[13254,13254],"mapped",[99,8725,107,103]],[[13255,13255],"disallowed"],[[13256,13256],"mapped",[100,98]],[[13257,13257],"mapped",[103,121]],[[13258,13258],"mapped",[104,97]],[[13259,13259],"mapped",[104,112]],[[13260,13260],"mapped",[105,110]],[[13261,13261],"mapped",[107,107]],[[13262,13262],"mapped",[107,109]],[[13263,13263],"mapped",[107,116]],[[13264,13264],"mapped",[108,109]],[[13265,13265],"mapped",[108,110]],[[13266,13266],"mapped",[108,111,103]],[[13267,13267],"mapped",[108,120]],[[13268,13268],"mapped",[109,98]],[[13269,13269],"mapped",[109,105,108]],[[13270,13270],"mapped",[109,111,108]],[[13271,13271],"mapped",[112,104]],[[13272,13272],"disallowed"],[[13273,13273],"mapped",[112,112,109]],[[13274,13274],"mapped",[112,114]],[[13275,13275],"mapped",[115,114]],[[13276,13276],"mapped",[115,118]],[[13277,13277],"mapped",[119,98]],[[13278,13278],"mapped",[118,8725,109]],[[13279,13279],"mapped",[97,8725,109]],[[13280,13280],"mapped",[49,26085]],[[13281,13281],"mapped",[50,26085]],[[13282,13282],"mapped",[51,26085]],[[13283,13283],"mapped",[52,26085]],[[13284,13284],"mapped",[53,26085]],[[13285,13285],"mapped",[54,26085]],[[13286,13286],"mapped",[55,26085]],[[13287,13287],"mapped",[56,26085]],[[13288,13288],"mapped",[57,26085]],[[13289,13289],"mapped",[49,48,26085]],[[13290,13290],"mapped",[49,49,26085]],[[13291,13291],"mapped",[49,50,26085]],[[13292,13292],"mapped",[49,51,26085]],[[13293,13293],"mapped",[49,52,26085]],[[13294,13294],"mapped",[49,53,26085]],[[13295,13295],"mapped",[49,54,26085]],[[13296,13296],"mapped",[49,55,26085]],[[13297,13297],"mapped",[49,56,26085]],[[13298,13298],"mapped",[49,57,26085]],[[13299,13299],"mapped",[50,48,26085]],[[13300,13300],"mapped",[50,49,26085]],[[13301,13301],"mapped",[50,50,26085]],[[13302,13302],"mapped",[50,51,26085]],[[13303,13303],"mapped",[50,52,26085]],[[13304,13304],"mapped",[50,53,26085]],[[13305,13305],"mapped",[50,54,26085]],[[13306,13306],"mapped",[50,55,26085]],[[13307,13307],"mapped",[50,56,26085]],[[13308,13308],"mapped",[50,57,26085]],[[13309,13309],"mapped",[51,48,26085]],[[13310,13310],"mapped",[51,49,26085]],[[13311,13311],"mapped",[103,97,108]],[[13312,19893],"valid"],[[19894,19903],"disallowed"],[[19904,19967],"valid",[],"NV8"],[[19968,40869],"valid"],[[40870,40891],"valid"],[[40892,40899],"valid"],[[40900,40907],"valid"],[[40908,40908],"valid"],[[40909,40917],"valid"],[[40918,40959],"disallowed"],[[40960,42124],"valid"],[[42125,42127],"disallowed"],[[42128,42145],"valid",[],"NV8"],[[42146,42147],"valid",[],"NV8"],[[42148,42163],"valid",[],"NV8"],[[42164,42164],"valid",[],"NV8"],[[42165,42176],"valid",[],"NV8"],[[42177,42177],"valid",[],"NV8"],[[42178,42180],"valid",[],"NV8"],[[42181,42181],"valid",[],"NV8"],[[42182,42182],"valid",[],"NV8"],[[42183,42191],"disallowed"],[[42192,42237],"valid"],[[42238,42239],"valid",[],"NV8"],[[42240,42508],"valid"],[[42509,42511],"valid",[],"NV8"],[[42512,42539],"valid"],[[42540,42559],"disallowed"],[[42560,42560],"mapped",[42561]],[[42561,42561],"valid"],[[42562,42562],"mapped",[42563]],[[42563,42563],"valid"],[[42564,42564],"mapped",[42565]],[[42565,42565],"valid"],[[42566,42566],"mapped",[42567]],[[42567,42567],"valid"],[[42568,42568],"mapped",[42569]],[[42569,42569],"valid"],[[42570,42570],"mapped",[42571]],[[42571,42571],"valid"],[[42572,42572],"mapped",[42573]],[[42573,42573],"valid"],[[42574,42574],"mapped",[42575]],[[42575,42575],"valid"],[[42576,42576],"mapped",[42577]],[[42577,42577],"valid"],[[42578,42578],"mapped",[42579]],[[42579,42579],"valid"],[[42580,42580],"mapped",[42581]],[[42581,42581],"valid"],[[42582,42582],"mapped",[42583]],[[42583,42583],"valid"],[[42584,42584],"mapped",[42585]],[[42585,42585],"valid"],[[42586,42586],"mapped",[42587]],[[42587,42587],"valid"],[[42588,42588],"mapped",[42589]],[[42589,42589],"valid"],[[42590,42590],"mapped",[42591]],[[42591,42591],"valid"],[[42592,42592],"mapped",[42593]],[[42593,42593],"valid"],[[42594,42594],"mapped",[42595]],[[42595,42595],"valid"],[[42596,42596],"mapped",[42597]],[[42597,42597],"valid"],[[42598,42598],"mapped",[42599]],[[42599,42599],"valid"],[[42600,42600],"mapped",[42601]],[[42601,42601],"valid"],[[42602,42602],"mapped",[42603]],[[42603,42603],"valid"],[[42604,42604],"mapped",[42605]],[[42605,42607],"valid"],[[42608,42611],"valid",[],"NV8"],[[42612,42619],"valid"],[[42620,42621],"valid"],[[42622,42622],"valid",[],"NV8"],[[42623,42623],"valid"],[[42624,42624],"mapped",[42625]],[[42625,42625],"valid"],[[42626,42626],"mapped",[42627]],[[42627,42627],"valid"],[[42628,42628],"mapped",[42629]],[[42629,42629],"valid"],[[42630,42630],"mapped",[42631]],[[42631,42631],"valid"],[[42632,42632],"mapped",[42633]],[[42633,42633],"valid"],[[42634,42634],"mapped",[42635]],[[42635,42635],"valid"],[[42636,42636],"mapped",[42637]],[[42637,42637],"valid"],[[42638,42638],"mapped",[42639]],[[42639,42639],"valid"],[[42640,42640],"mapped",[42641]],[[42641,42641],"valid"],[[42642,42642],"mapped",[42643]],[[42643,42643],"valid"],[[42644,42644],"mapped",[42645]],[[42645,42645],"valid"],[[42646,42646],"mapped",[42647]],[[42647,42647],"valid"],[[42648,42648],"mapped",[42649]],[[42649,42649],"valid"],[[42650,42650],"mapped",[42651]],[[42651,42651],"valid"],[[42652,42652],"mapped",[1098]],[[42653,42653],"mapped",[1100]],[[42654,42654],"valid"],[[42655,42655],"valid"],[[42656,42725],"valid"],[[42726,42735],"valid",[],"NV8"],[[42736,42737],"valid"],[[42738,42743],"valid",[],"NV8"],[[42744,42751],"disallowed"],[[42752,42774],"valid",[],"NV8"],[[42775,42778],"valid"],[[42779,42783],"valid"],[[42784,42785],"valid",[],"NV8"],[[42786,42786],"mapped",[42787]],[[42787,42787],"valid"],[[42788,42788],"mapped",[42789]],[[42789,42789],"valid"],[[42790,42790],"mapped",[42791]],[[42791,42791],"valid"],[[42792,42792],"mapped",[42793]],[[42793,42793],"valid"],[[42794,42794],"mapped",[42795]],[[42795,42795],"valid"],[[42796,42796],"mapped",[42797]],[[42797,42797],"valid"],[[42798,42798],"mapped",[42799]],[[42799,42801],"valid"],[[42802,42802],"mapped",[42803]],[[42803,42803],"valid"],[[42804,42804],"mapped",[42805]],[[42805,42805],"valid"],[[42806,42806],"mapped",[42807]],[[42807,42807],"valid"],[[42808,42808],"mapped",[42809]],[[42809,42809],"valid"],[[42810,42810],"mapped",[42811]],[[42811,42811],"valid"],[[42812,42812],"mapped",[42813]],[[42813,42813],"valid"],[[42814,42814],"mapped",[42815]],[[42815,42815],"valid"],[[42816,42816],"mapped",[42817]],[[42817,42817],"valid"],[[42818,42818],"mapped",[42819]],[[42819,42819],"valid"],[[42820,42820],"mapped",[42821]],[[42821,42821],"valid"],[[42822,42822],"mapped",[42823]],[[42823,42823],"valid"],[[42824,42824],"mapped",[42825]],[[42825,42825],"valid"],[[42826,42826],"mapped",[42827]],[[42827,42827],"valid"],[[42828,42828],"mapped",[42829]],[[42829,42829],"valid"],[[42830,42830],"mapped",[42831]],[[42831,42831],"valid"],[[42832,42832],"mapped",[42833]],[[42833,42833],"valid"],[[42834,42834],"mapped",[42835]],[[42835,42835],"valid"],[[42836,42836],"mapped",[42837]],[[42837,42837],"valid"],[[42838,42838],"mapped",[42839]],[[42839,42839],"valid"],[[42840,42840],"mapped",[42841]],[[42841,42841],"valid"],[[42842,42842],"mapped",[42843]],[[42843,42843],"valid"],[[42844,42844],"mapped",[42845]],[[42845,42845],"valid"],[[42846,42846],"mapped",[42847]],[[42847,42847],"valid"],[[42848,42848],"mapped",[42849]],[[42849,42849],"valid"],[[42850,42850],"mapped",[42851]],[[42851,42851],"valid"],[[42852,42852],"mapped",[42853]],[[42853,42853],"valid"],[[42854,42854],"mapped",[42855]],[[42855,42855],"valid"],[[42856,42856],"mapped",[42857]],[[42857,42857],"valid"],[[42858,42858],"mapped",[42859]],[[42859,42859],"valid"],[[42860,42860],"mapped",[42861]],[[42861,42861],"valid"],[[42862,42862],"mapped",[42863]],[[42863,42863],"valid"],[[42864,42864],"mapped",[42863]],[[42865,42872],"valid"],[[42873,42873],"mapped",[42874]],[[42874,42874],"valid"],[[42875,42875],"mapped",[42876]],[[42876,42876],"valid"],[[42877,42877],"mapped",[7545]],[[42878,42878],"mapped",[42879]],[[42879,42879],"valid"],[[42880,42880],"mapped",[42881]],[[42881,42881],"valid"],[[42882,42882],"mapped",[42883]],[[42883,42883],"valid"],[[42884,42884],"mapped",[42885]],[[42885,42885],"valid"],[[42886,42886],"mapped",[42887]],[[42887,42888],"valid"],[[42889,42890],"valid",[],"NV8"],[[42891,42891],"mapped",[42892]],[[42892,42892],"valid"],[[42893,42893],"mapped",[613]],[[42894,42894],"valid"],[[42895,42895],"valid"],[[42896,42896],"mapped",[42897]],[[42897,42897],"valid"],[[42898,42898],"mapped",[42899]],[[42899,42899],"valid"],[[42900,42901],"valid"],[[42902,42902],"mapped",[42903]],[[42903,42903],"valid"],[[42904,42904],"mapped",[42905]],[[42905,42905],"valid"],[[42906,42906],"mapped",[42907]],[[42907,42907],"valid"],[[42908,42908],"mapped",[42909]],[[42909,42909],"valid"],[[42910,42910],"mapped",[42911]],[[42911,42911],"valid"],[[42912,42912],"mapped",[42913]],[[42913,42913],"valid"],[[42914,42914],"mapped",[42915]],[[42915,42915],"valid"],[[42916,42916],"mapped",[42917]],[[42917,42917],"valid"],[[42918,42918],"mapped",[42919]],[[42919,42919],"valid"],[[42920,42920],"mapped",[42921]],[[42921,42921],"valid"],[[42922,42922],"mapped",[614]],[[42923,42923],"mapped",[604]],[[42924,42924],"mapped",[609]],[[42925,42925],"mapped",[620]],[[42926,42927],"disallowed"],[[42928,42928],"mapped",[670]],[[42929,42929],"mapped",[647]],[[42930,42930],"mapped",[669]],[[42931,42931],"mapped",[43859]],[[42932,42932],"mapped",[42933]],[[42933,42933],"valid"],[[42934,42934],"mapped",[42935]],[[42935,42935],"valid"],[[42936,42998],"disallowed"],[[42999,42999],"valid"],[[43e3,43e3],"mapped",[295]],[[43001,43001],"mapped",[339]],[[43002,43002],"valid"],[[43003,43007],"valid"],[[43008,43047],"valid"],[[43048,43051],"valid",[],"NV8"],[[43052,43055],"disallowed"],[[43056,43065],"valid",[],"NV8"],[[43066,43071],"disallowed"],[[43072,43123],"valid"],[[43124,43127],"valid",[],"NV8"],[[43128,43135],"disallowed"],[[43136,43204],"valid"],[[43205,43213],"disallowed"],[[43214,43215],"valid",[],"NV8"],[[43216,43225],"valid"],[[43226,43231],"disallowed"],[[43232,43255],"valid"],[[43256,43258],"valid",[],"NV8"],[[43259,43259],"valid"],[[43260,43260],"valid",[],"NV8"],[[43261,43261],"valid"],[[43262,43263],"disallowed"],[[43264,43309],"valid"],[[43310,43311],"valid",[],"NV8"],[[43312,43347],"valid"],[[43348,43358],"disallowed"],[[43359,43359],"valid",[],"NV8"],[[43360,43388],"valid",[],"NV8"],[[43389,43391],"disallowed"],[[43392,43456],"valid"],[[43457,43469],"valid",[],"NV8"],[[43470,43470],"disallowed"],[[43471,43481],"valid"],[[43482,43485],"disallowed"],[[43486,43487],"valid",[],"NV8"],[[43488,43518],"valid"],[[43519,43519],"disallowed"],[[43520,43574],"valid"],[[43575,43583],"disallowed"],[[43584,43597],"valid"],[[43598,43599],"disallowed"],[[43600,43609],"valid"],[[43610,43611],"disallowed"],[[43612,43615],"valid",[],"NV8"],[[43616,43638],"valid"],[[43639,43641],"valid",[],"NV8"],[[43642,43643],"valid"],[[43644,43647],"valid"],[[43648,43714],"valid"],[[43715,43738],"disallowed"],[[43739,43741],"valid"],[[43742,43743],"valid",[],"NV8"],[[43744,43759],"valid"],[[43760,43761],"valid",[],"NV8"],[[43762,43766],"valid"],[[43767,43776],"disallowed"],[[43777,43782],"valid"],[[43783,43784],"disallowed"],[[43785,43790],"valid"],[[43791,43792],"disallowed"],[[43793,43798],"valid"],[[43799,43807],"disallowed"],[[43808,43814],"valid"],[[43815,43815],"disallowed"],[[43816,43822],"valid"],[[43823,43823],"disallowed"],[[43824,43866],"valid"],[[43867,43867],"valid",[],"NV8"],[[43868,43868],"mapped",[42791]],[[43869,43869],"mapped",[43831]],[[43870,43870],"mapped",[619]],[[43871,43871],"mapped",[43858]],[[43872,43875],"valid"],[[43876,43877],"valid"],[[43878,43887],"disallowed"],[[43888,43888],"mapped",[5024]],[[43889,43889],"mapped",[5025]],[[43890,43890],"mapped",[5026]],[[43891,43891],"mapped",[5027]],[[43892,43892],"mapped",[5028]],[[43893,43893],"mapped",[5029]],[[43894,43894],"mapped",[5030]],[[43895,43895],"mapped",[5031]],[[43896,43896],"mapped",[5032]],[[43897,43897],"mapped",[5033]],[[43898,43898],"mapped",[5034]],[[43899,43899],"mapped",[5035]],[[43900,43900],"mapped",[5036]],[[43901,43901],"mapped",[5037]],[[43902,43902],"mapped",[5038]],[[43903,43903],"mapped",[5039]],[[43904,43904],"mapped",[5040]],[[43905,43905],"mapped",[5041]],[[43906,43906],"mapped",[5042]],[[43907,43907],"mapped",[5043]],[[43908,43908],"mapped",[5044]],[[43909,43909],"mapped",[5045]],[[43910,43910],"mapped",[5046]],[[43911,43911],"mapped",[5047]],[[43912,43912],"mapped",[5048]],[[43913,43913],"mapped",[5049]],[[43914,43914],"mapped",[5050]],[[43915,43915],"mapped",[5051]],[[43916,43916],"mapped",[5052]],[[43917,43917],"mapped",[5053]],[[43918,43918],"mapped",[5054]],[[43919,43919],"mapped",[5055]],[[43920,43920],"mapped",[5056]],[[43921,43921],"mapped",[5057]],[[43922,43922],"mapped",[5058]],[[43923,43923],"mapped",[5059]],[[43924,43924],"mapped",[5060]],[[43925,43925],"mapped",[5061]],[[43926,43926],"mapped",[5062]],[[43927,43927],"mapped",[5063]],[[43928,43928],"mapped",[5064]],[[43929,43929],"mapped",[5065]],[[43930,43930],"mapped",[5066]],[[43931,43931],"mapped",[5067]],[[43932,43932],"mapped",[5068]],[[43933,43933],"mapped",[5069]],[[43934,43934],"mapped",[5070]],[[43935,43935],"mapped",[5071]],[[43936,43936],"mapped",[5072]],[[43937,43937],"mapped",[5073]],[[43938,43938],"mapped",[5074]],[[43939,43939],"mapped",[5075]],[[43940,43940],"mapped",[5076]],[[43941,43941],"mapped",[5077]],[[43942,43942],"mapped",[5078]],[[43943,43943],"mapped",[5079]],[[43944,43944],"mapped",[5080]],[[43945,43945],"mapped",[5081]],[[43946,43946],"mapped",[5082]],[[43947,43947],"mapped",[5083]],[[43948,43948],"mapped",[5084]],[[43949,43949],"mapped",[5085]],[[43950,43950],"mapped",[5086]],[[43951,43951],"mapped",[5087]],[[43952,43952],"mapped",[5088]],[[43953,43953],"mapped",[5089]],[[43954,43954],"mapped",[5090]],[[43955,43955],"mapped",[5091]],[[43956,43956],"mapped",[5092]],[[43957,43957],"mapped",[5093]],[[43958,43958],"mapped",[5094]],[[43959,43959],"mapped",[5095]],[[43960,43960],"mapped",[5096]],[[43961,43961],"mapped",[5097]],[[43962,43962],"mapped",[5098]],[[43963,43963],"mapped",[5099]],[[43964,43964],"mapped",[5100]],[[43965,43965],"mapped",[5101]],[[43966,43966],"mapped",[5102]],[[43967,43967],"mapped",[5103]],[[43968,44010],"valid"],[[44011,44011],"valid",[],"NV8"],[[44012,44013],"valid"],[[44014,44015],"disallowed"],[[44016,44025],"valid"],[[44026,44031],"disallowed"],[[44032,55203],"valid"],[[55204,55215],"disallowed"],[[55216,55238],"valid",[],"NV8"],[[55239,55242],"disallowed"],[[55243,55291],"valid",[],"NV8"],[[55292,55295],"disallowed"],[[55296,57343],"disallowed"],[[57344,63743],"disallowed"],[[63744,63744],"mapped",[35912]],[[63745,63745],"mapped",[26356]],[[63746,63746],"mapped",[36554]],[[63747,63747],"mapped",[36040]],[[63748,63748],"mapped",[28369]],[[63749,63749],"mapped",[20018]],[[63750,63750],"mapped",[21477]],[[63751,63752],"mapped",[40860]],[[63753,63753],"mapped",[22865]],[[63754,63754],"mapped",[37329]],[[63755,63755],"mapped",[21895]],[[63756,63756],"mapped",[22856]],[[63757,63757],"mapped",[25078]],[[63758,63758],"mapped",[30313]],[[63759,63759],"mapped",[32645]],[[63760,63760],"mapped",[34367]],[[63761,63761],"mapped",[34746]],[[63762,63762],"mapped",[35064]],[[63763,63763],"mapped",[37007]],[[63764,63764],"mapped",[27138]],[[63765,63765],"mapped",[27931]],[[63766,63766],"mapped",[28889]],[[63767,63767],"mapped",[29662]],[[63768,63768],"mapped",[33853]],[[63769,63769],"mapped",[37226]],[[63770,63770],"mapped",[39409]],[[63771,63771],"mapped",[20098]],[[63772,63772],"mapped",[21365]],[[63773,63773],"mapped",[27396]],[[63774,63774],"mapped",[29211]],[[63775,63775],"mapped",[34349]],[[63776,63776],"mapped",[40478]],[[63777,63777],"mapped",[23888]],[[63778,63778],"mapped",[28651]],[[63779,63779],"mapped",[34253]],[[63780,63780],"mapped",[35172]],[[63781,63781],"mapped",[25289]],[[63782,63782],"mapped",[33240]],[[63783,63783],"mapped",[34847]],[[63784,63784],"mapped",[24266]],[[63785,63785],"mapped",[26391]],[[63786,63786],"mapped",[28010]],[[63787,63787],"mapped",[29436]],[[63788,63788],"mapped",[37070]],[[63789,63789],"mapped",[20358]],[[63790,63790],"mapped",[20919]],[[63791,63791],"mapped",[21214]],[[63792,63792],"mapped",[25796]],[[63793,63793],"mapped",[27347]],[[63794,63794],"mapped",[29200]],[[63795,63795],"mapped",[30439]],[[63796,63796],"mapped",[32769]],[[63797,63797],"mapped",[34310]],[[63798,63798],"mapped",[34396]],[[63799,63799],"mapped",[36335]],[[63800,63800],"mapped",[38706]],[[63801,63801],"mapped",[39791]],[[63802,63802],"mapped",[40442]],[[63803,63803],"mapped",[30860]],[[63804,63804],"mapped",[31103]],[[63805,63805],"mapped",[32160]],[[63806,63806],"mapped",[33737]],[[63807,63807],"mapped",[37636]],[[63808,63808],"mapped",[40575]],[[63809,63809],"mapped",[35542]],[[63810,63810],"mapped",[22751]],[[63811,63811],"mapped",[24324]],[[63812,63812],"mapped",[31840]],[[63813,63813],"mapped",[32894]],[[63814,63814],"mapped",[29282]],[[63815,63815],"mapped",[30922]],[[63816,63816],"mapped",[36034]],[[63817,63817],"mapped",[38647]],[[63818,63818],"mapped",[22744]],[[63819,63819],"mapped",[23650]],[[63820,63820],"mapped",[27155]],[[63821,63821],"mapped",[28122]],[[63822,63822],"mapped",[28431]],[[63823,63823],"mapped",[32047]],[[63824,63824],"mapped",[32311]],[[63825,63825],"mapped",[38475]],[[63826,63826],"mapped",[21202]],[[63827,63827],"mapped",[32907]],[[63828,63828],"mapped",[20956]],[[63829,63829],"mapped",[20940]],[[63830,63830],"mapped",[31260]],[[63831,63831],"mapped",[32190]],[[63832,63832],"mapped",[33777]],[[63833,63833],"mapped",[38517]],[[63834,63834],"mapped",[35712]],[[63835,63835],"mapped",[25295]],[[63836,63836],"mapped",[27138]],[[63837,63837],"mapped",[35582]],[[63838,63838],"mapped",[20025]],[[63839,63839],"mapped",[23527]],[[63840,63840],"mapped",[24594]],[[63841,63841],"mapped",[29575]],[[63842,63842],"mapped",[30064]],[[63843,63843],"mapped",[21271]],[[63844,63844],"mapped",[30971]],[[63845,63845],"mapped",[20415]],[[63846,63846],"mapped",[24489]],[[63847,63847],"mapped",[19981]],[[63848,63848],"mapped",[27852]],[[63849,63849],"mapped",[25976]],[[63850,63850],"mapped",[32034]],[[63851,63851],"mapped",[21443]],[[63852,63852],"mapped",[22622]],[[63853,63853],"mapped",[30465]],[[63854,63854],"mapped",[33865]],[[63855,63855],"mapped",[35498]],[[63856,63856],"mapped",[27578]],[[63857,63857],"mapped",[36784]],[[63858,63858],"mapped",[27784]],[[63859,63859],"mapped",[25342]],[[63860,63860],"mapped",[33509]],[[63861,63861],"mapped",[25504]],[[63862,63862],"mapped",[30053]],[[63863,63863],"mapped",[20142]],[[63864,63864],"mapped",[20841]],[[63865,63865],"mapped",[20937]],[[63866,63866],"mapped",[26753]],[[63867,63867],"mapped",[31975]],[[63868,63868],"mapped",[33391]],[[63869,63869],"mapped",[35538]],[[63870,63870],"mapped",[37327]],[[63871,63871],"mapped",[21237]],[[63872,63872],"mapped",[21570]],[[63873,63873],"mapped",[22899]],[[63874,63874],"mapped",[24300]],[[63875,63875],"mapped",[26053]],[[63876,63876],"mapped",[28670]],[[63877,63877],"mapped",[31018]],[[63878,63878],"mapped",[38317]],[[63879,63879],"mapped",[39530]],[[63880,63880],"mapped",[40599]],[[63881,63881],"mapped",[40654]],[[63882,63882],"mapped",[21147]],[[63883,63883],"mapped",[26310]],[[63884,63884],"mapped",[27511]],[[63885,63885],"mapped",[36706]],[[63886,63886],"mapped",[24180]],[[63887,63887],"mapped",[24976]],[[63888,63888],"mapped",[25088]],[[63889,63889],"mapped",[25754]],[[63890,63890],"mapped",[28451]],[[63891,63891],"mapped",[29001]],[[63892,63892],"mapped",[29833]],[[63893,63893],"mapped",[31178]],[[63894,63894],"mapped",[32244]],[[63895,63895],"mapped",[32879]],[[63896,63896],"mapped",[36646]],[[63897,63897],"mapped",[34030]],[[63898,63898],"mapped",[36899]],[[63899,63899],"mapped",[37706]],[[63900,63900],"mapped",[21015]],[[63901,63901],"mapped",[21155]],[[63902,63902],"mapped",[21693]],[[63903,63903],"mapped",[28872]],[[63904,63904],"mapped",[35010]],[[63905,63905],"mapped",[35498]],[[63906,63906],"mapped",[24265]],[[63907,63907],"mapped",[24565]],[[63908,63908],"mapped",[25467]],[[63909,63909],"mapped",[27566]],[[63910,63910],"mapped",[31806]],[[63911,63911],"mapped",[29557]],[[63912,63912],"mapped",[20196]],[[63913,63913],"mapped",[22265]],[[63914,63914],"mapped",[23527]],[[63915,63915],"mapped",[23994]],[[63916,63916],"mapped",[24604]],[[63917,63917],"mapped",[29618]],[[63918,63918],"mapped",[29801]],[[63919,63919],"mapped",[32666]],[[63920,63920],"mapped",[32838]],[[63921,63921],"mapped",[37428]],[[63922,63922],"mapped",[38646]],[[63923,63923],"mapped",[38728]],[[63924,63924],"mapped",[38936]],[[63925,63925],"mapped",[20363]],[[63926,63926],"mapped",[31150]],[[63927,63927],"mapped",[37300]],[[63928,63928],"mapped",[38584]],[[63929,63929],"mapped",[24801]],[[63930,63930],"mapped",[20102]],[[63931,63931],"mapped",[20698]],[[63932,63932],"mapped",[23534]],[[63933,63933],"mapped",[23615]],[[63934,63934],"mapped",[26009]],[[63935,63935],"mapped",[27138]],[[63936,63936],"mapped",[29134]],[[63937,63937],"mapped",[30274]],[[63938,63938],"mapped",[34044]],[[63939,63939],"mapped",[36988]],[[63940,63940],"mapped",[40845]],[[63941,63941],"mapped",[26248]],[[63942,63942],"mapped",[38446]],[[63943,63943],"mapped",[21129]],[[63944,63944],"mapped",[26491]],[[63945,63945],"mapped",[26611]],[[63946,63946],"mapped",[27969]],[[63947,63947],"mapped",[28316]],[[63948,63948],"mapped",[29705]],[[63949,63949],"mapped",[30041]],[[63950,63950],"mapped",[30827]],[[63951,63951],"mapped",[32016]],[[63952,63952],"mapped",[39006]],[[63953,63953],"mapped",[20845]],[[63954,63954],"mapped",[25134]],[[63955,63955],"mapped",[38520]],[[63956,63956],"mapped",[20523]],[[63957,63957],"mapped",[23833]],[[63958,63958],"mapped",[28138]],[[63959,63959],"mapped",[36650]],[[63960,63960],"mapped",[24459]],[[63961,63961],"mapped",[24900]],[[63962,63962],"mapped",[26647]],[[63963,63963],"mapped",[29575]],[[63964,63964],"mapped",[38534]],[[63965,63965],"mapped",[21033]],[[63966,63966],"mapped",[21519]],[[63967,63967],"mapped",[23653]],[[63968,63968],"mapped",[26131]],[[63969,63969],"mapped",[26446]],[[63970,63970],"mapped",[26792]],[[63971,63971],"mapped",[27877]],[[63972,63972],"mapped",[29702]],[[63973,63973],"mapped",[30178]],[[63974,63974],"mapped",[32633]],[[63975,63975],"mapped",[35023]],[[63976,63976],"mapped",[35041]],[[63977,63977],"mapped",[37324]],[[63978,63978],"mapped",[38626]],[[63979,63979],"mapped",[21311]],[[63980,63980],"mapped",[28346]],[[63981,63981],"mapped",[21533]],[[63982,63982],"mapped",[29136]],[[63983,63983],"mapped",[29848]],[[63984,63984],"mapped",[34298]],[[63985,63985],"mapped",[38563]],[[63986,63986],"mapped",[40023]],[[63987,63987],"mapped",[40607]],[[63988,63988],"mapped",[26519]],[[63989,63989],"mapped",[28107]],[[63990,63990],"mapped",[33256]],[[63991,63991],"mapped",[31435]],[[63992,63992],"mapped",[31520]],[[63993,63993],"mapped",[31890]],[[63994,63994],"mapped",[29376]],[[63995,63995],"mapped",[28825]],[[63996,63996],"mapped",[35672]],[[63997,63997],"mapped",[20160]],[[63998,63998],"mapped",[33590]],[[63999,63999],"mapped",[21050]],[[64e3,64e3],"mapped",[20999]],[[64001,64001],"mapped",[24230]],[[64002,64002],"mapped",[25299]],[[64003,64003],"mapped",[31958]],[[64004,64004],"mapped",[23429]],[[64005,64005],"mapped",[27934]],[[64006,64006],"mapped",[26292]],[[64007,64007],"mapped",[36667]],[[64008,64008],"mapped",[34892]],[[64009,64009],"mapped",[38477]],[[64010,64010],"mapped",[35211]],[[64011,64011],"mapped",[24275]],[[64012,64012],"mapped",[20800]],[[64013,64013],"mapped",[21952]],[[64014,64015],"valid"],[[64016,64016],"mapped",[22618]],[[64017,64017],"valid"],[[64018,64018],"mapped",[26228]],[[64019,64020],"valid"],[[64021,64021],"mapped",[20958]],[[64022,64022],"mapped",[29482]],[[64023,64023],"mapped",[30410]],[[64024,64024],"mapped",[31036]],[[64025,64025],"mapped",[31070]],[[64026,64026],"mapped",[31077]],[[64027,64027],"mapped",[31119]],[[64028,64028],"mapped",[38742]],[[64029,64029],"mapped",[31934]],[[64030,64030],"mapped",[32701]],[[64031,64031],"valid"],[[64032,64032],"mapped",[34322]],[[64033,64033],"valid"],[[64034,64034],"mapped",[35576]],[[64035,64036],"valid"],[[64037,64037],"mapped",[36920]],[[64038,64038],"mapped",[37117]],[[64039,64041],"valid"],[[64042,64042],"mapped",[39151]],[[64043,64043],"mapped",[39164]],[[64044,64044],"mapped",[39208]],[[64045,64045],"mapped",[40372]],[[64046,64046],"mapped",[37086]],[[64047,64047],"mapped",[38583]],[[64048,64048],"mapped",[20398]],[[64049,64049],"mapped",[20711]],[[64050,64050],"mapped",[20813]],[[64051,64051],"mapped",[21193]],[[64052,64052],"mapped",[21220]],[[64053,64053],"mapped",[21329]],[[64054,64054],"mapped",[21917]],[[64055,64055],"mapped",[22022]],[[64056,64056],"mapped",[22120]],[[64057,64057],"mapped",[22592]],[[64058,64058],"mapped",[22696]],[[64059,64059],"mapped",[23652]],[[64060,64060],"mapped",[23662]],[[64061,64061],"mapped",[24724]],[[64062,64062],"mapped",[24936]],[[64063,64063],"mapped",[24974]],[[64064,64064],"mapped",[25074]],[[64065,64065],"mapped",[25935]],[[64066,64066],"mapped",[26082]],[[64067,64067],"mapped",[26257]],[[64068,64068],"mapped",[26757]],[[64069,64069],"mapped",[28023]],[[64070,64070],"mapped",[28186]],[[64071,64071],"mapped",[28450]],[[64072,64072],"mapped",[29038]],[[64073,64073],"mapped",[29227]],[[64074,64074],"mapped",[29730]],[[64075,64075],"mapped",[30865]],[[64076,64076],"mapped",[31038]],[[64077,64077],"mapped",[31049]],[[64078,64078],"mapped",[31048]],[[64079,64079],"mapped",[31056]],[[64080,64080],"mapped",[31062]],[[64081,64081],"mapped",[31069]],[[64082,64082],"mapped",[31117]],[[64083,64083],"mapped",[31118]],[[64084,64084],"mapped",[31296]],[[64085,64085],"mapped",[31361]],[[64086,64086],"mapped",[31680]],[[64087,64087],"mapped",[32244]],[[64088,64088],"mapped",[32265]],[[64089,64089],"mapped",[32321]],[[64090,64090],"mapped",[32626]],[[64091,64091],"mapped",[32773]],[[64092,64092],"mapped",[33261]],[[64093,64094],"mapped",[33401]],[[64095,64095],"mapped",[33879]],[[64096,64096],"mapped",[35088]],[[64097,64097],"mapped",[35222]],[[64098,64098],"mapped",[35585]],[[64099,64099],"mapped",[35641]],[[64100,64100],"mapped",[36051]],[[64101,64101],"mapped",[36104]],[[64102,64102],"mapped",[36790]],[[64103,64103],"mapped",[36920]],[[64104,64104],"mapped",[38627]],[[64105,64105],"mapped",[38911]],[[64106,64106],"mapped",[38971]],[[64107,64107],"mapped",[24693]],[[64108,64108],"mapped",[148206]],[[64109,64109],"mapped",[33304]],[[64110,64111],"disallowed"],[[64112,64112],"mapped",[20006]],[[64113,64113],"mapped",[20917]],[[64114,64114],"mapped",[20840]],[[64115,64115],"mapped",[20352]],[[64116,64116],"mapped",[20805]],[[64117,64117],"mapped",[20864]],[[64118,64118],"mapped",[21191]],[[64119,64119],"mapped",[21242]],[[64120,64120],"mapped",[21917]],[[64121,64121],"mapped",[21845]],[[64122,64122],"mapped",[21913]],[[64123,64123],"mapped",[21986]],[[64124,64124],"mapped",[22618]],[[64125,64125],"mapped",[22707]],[[64126,64126],"mapped",[22852]],[[64127,64127],"mapped",[22868]],[[64128,64128],"mapped",[23138]],[[64129,64129],"mapped",[23336]],[[64130,64130],"mapped",[24274]],[[64131,64131],"mapped",[24281]],[[64132,64132],"mapped",[24425]],[[64133,64133],"mapped",[24493]],[[64134,64134],"mapped",[24792]],[[64135,64135],"mapped",[24910]],[[64136,64136],"mapped",[24840]],[[64137,64137],"mapped",[24974]],[[64138,64138],"mapped",[24928]],[[64139,64139],"mapped",[25074]],[[64140,64140],"mapped",[25140]],[[64141,64141],"mapped",[25540]],[[64142,64142],"mapped",[25628]],[[64143,64143],"mapped",[25682]],[[64144,64144],"mapped",[25942]],[[64145,64145],"mapped",[26228]],[[64146,64146],"mapped",[26391]],[[64147,64147],"mapped",[26395]],[[64148,64148],"mapped",[26454]],[[64149,64149],"mapped",[27513]],[[64150,64150],"mapped",[27578]],[[64151,64151],"mapped",[27969]],[[64152,64152],"mapped",[28379]],[[64153,64153],"mapped",[28363]],[[64154,64154],"mapped",[28450]],[[64155,64155],"mapped",[28702]],[[64156,64156],"mapped",[29038]],[[64157,64157],"mapped",[30631]],[[64158,64158],"mapped",[29237]],[[64159,64159],"mapped",[29359]],[[64160,64160],"mapped",[29482]],[[64161,64161],"mapped",[29809]],[[64162,64162],"mapped",[29958]],[[64163,64163],"mapped",[30011]],[[64164,64164],"mapped",[30237]],[[64165,64165],"mapped",[30239]],[[64166,64166],"mapped",[30410]],[[64167,64167],"mapped",[30427]],[[64168,64168],"mapped",[30452]],[[64169,64169],"mapped",[30538]],[[64170,64170],"mapped",[30528]],[[64171,64171],"mapped",[30924]],[[64172,64172],"mapped",[31409]],[[64173,64173],"mapped",[31680]],[[64174,64174],"mapped",[31867]],[[64175,64175],"mapped",[32091]],[[64176,64176],"mapped",[32244]],[[64177,64177],"mapped",[32574]],[[64178,64178],"mapped",[32773]],[[64179,64179],"mapped",[33618]],[[64180,64180],"mapped",[33775]],[[64181,64181],"mapped",[34681]],[[64182,64182],"mapped",[35137]],[[64183,64183],"mapped",[35206]],[[64184,64184],"mapped",[35222]],[[64185,64185],"mapped",[35519]],[[64186,64186],"mapped",[35576]],[[64187,64187],"mapped",[35531]],[[64188,64188],"mapped",[35585]],[[64189,64189],"mapped",[35582]],[[64190,64190],"mapped",[35565]],[[64191,64191],"mapped",[35641]],[[64192,64192],"mapped",[35722]],[[64193,64193],"mapped",[36104]],[[64194,64194],"mapped",[36664]],[[64195,64195],"mapped",[36978]],[[64196,64196],"mapped",[37273]],[[64197,64197],"mapped",[37494]],[[64198,64198],"mapped",[38524]],[[64199,64199],"mapped",[38627]],[[64200,64200],"mapped",[38742]],[[64201,64201],"mapped",[38875]],[[64202,64202],"mapped",[38911]],[[64203,64203],"mapped",[38923]],[[64204,64204],"mapped",[38971]],[[64205,64205],"mapped",[39698]],[[64206,64206],"mapped",[40860]],[[64207,64207],"mapped",[141386]],[[64208,64208],"mapped",[141380]],[[64209,64209],"mapped",[144341]],[[64210,64210],"mapped",[15261]],[[64211,64211],"mapped",[16408]],[[64212,64212],"mapped",[16441]],[[64213,64213],"mapped",[152137]],[[64214,64214],"mapped",[154832]],[[64215,64215],"mapped",[163539]],[[64216,64216],"mapped",[40771]],[[64217,64217],"mapped",[40846]],[[64218,64255],"disallowed"],[[64256,64256],"mapped",[102,102]],[[64257,64257],"mapped",[102,105]],[[64258,64258],"mapped",[102,108]],[[64259,64259],"mapped",[102,102,105]],[[64260,64260],"mapped",[102,102,108]],[[64261,64262],"mapped",[115,116]],[[64263,64274],"disallowed"],[[64275,64275],"mapped",[1396,1398]],[[64276,64276],"mapped",[1396,1381]],[[64277,64277],"mapped",[1396,1387]],[[64278,64278],"mapped",[1406,1398]],[[64279,64279],"mapped",[1396,1389]],[[64280,64284],"disallowed"],[[64285,64285],"mapped",[1497,1460]],[[64286,64286],"valid"],[[64287,64287],"mapped",[1522,1463]],[[64288,64288],"mapped",[1506]],[[64289,64289],"mapped",[1488]],[[64290,64290],"mapped",[1491]],[[64291,64291],"mapped",[1492]],[[64292,64292],"mapped",[1499]],[[64293,64293],"mapped",[1500]],[[64294,64294],"mapped",[1501]],[[64295,64295],"mapped",[1512]],[[64296,64296],"mapped",[1514]],[[64297,64297],"disallowed_STD3_mapped",[43]],[[64298,64298],"mapped",[1513,1473]],[[64299,64299],"mapped",[1513,1474]],[[64300,64300],"mapped",[1513,1468,1473]],[[64301,64301],"mapped",[1513,1468,1474]],[[64302,64302],"mapped",[1488,1463]],[[64303,64303],"mapped",[1488,1464]],[[64304,64304],"mapped",[1488,1468]],[[64305,64305],"mapped",[1489,1468]],[[64306,64306],"mapped",[1490,1468]],[[64307,64307],"mapped",[1491,1468]],[[64308,64308],"mapped",[1492,1468]],[[64309,64309],"mapped",[1493,1468]],[[64310,64310],"mapped",[1494,1468]],[[64311,64311],"disallowed"],[[64312,64312],"mapped",[1496,1468]],[[64313,64313],"mapped",[1497,1468]],[[64314,64314],"mapped",[1498,1468]],[[64315,64315],"mapped",[1499,1468]],[[64316,64316],"mapped",[1500,1468]],[[64317,64317],"disallowed"],[[64318,64318],"mapped",[1502,1468]],[[64319,64319],"disallowed"],[[64320,64320],"mapped",[1504,1468]],[[64321,64321],"mapped",[1505,1468]],[[64322,64322],"disallowed"],[[64323,64323],"mapped",[1507,1468]],[[64324,64324],"mapped",[1508,1468]],[[64325,64325],"disallowed"],[[64326,64326],"mapped",[1510,1468]],[[64327,64327],"mapped",[1511,1468]],[[64328,64328],"mapped",[1512,1468]],[[64329,64329],"mapped",[1513,1468]],[[64330,64330],"mapped",[1514,1468]],[[64331,64331],"mapped",[1493,1465]],[[64332,64332],"mapped",[1489,1471]],[[64333,64333],"mapped",[1499,1471]],[[64334,64334],"mapped",[1508,1471]],[[64335,64335],"mapped",[1488,1500]],[[64336,64337],"mapped",[1649]],[[64338,64341],"mapped",[1659]],[[64342,64345],"mapped",[1662]],[[64346,64349],"mapped",[1664]],[[64350,64353],"mapped",[1658]],[[64354,64357],"mapped",[1663]],[[64358,64361],"mapped",[1657]],[[64362,64365],"mapped",[1700]],[[64366,64369],"mapped",[1702]],[[64370,64373],"mapped",[1668]],[[64374,64377],"mapped",[1667]],[[64378,64381],"mapped",[1670]],[[64382,64385],"mapped",[1671]],[[64386,64387],"mapped",[1677]],[[64388,64389],"mapped",[1676]],[[64390,64391],"mapped",[1678]],[[64392,64393],"mapped",[1672]],[[64394,64395],"mapped",[1688]],[[64396,64397],"mapped",[1681]],[[64398,64401],"mapped",[1705]],[[64402,64405],"mapped",[1711]],[[64406,64409],"mapped",[1715]],[[64410,64413],"mapped",[1713]],[[64414,64415],"mapped",[1722]],[[64416,64419],"mapped",[1723]],[[64420,64421],"mapped",[1728]],[[64422,64425],"mapped",[1729]],[[64426,64429],"mapped",[1726]],[[64430,64431],"mapped",[1746]],[[64432,64433],"mapped",[1747]],[[64434,64449],"valid",[],"NV8"],[[64450,64466],"disallowed"],[[64467,64470],"mapped",[1709]],[[64471,64472],"mapped",[1735]],[[64473,64474],"mapped",[1734]],[[64475,64476],"mapped",[1736]],[[64477,64477],"mapped",[1735,1652]],[[64478,64479],"mapped",[1739]],[[64480,64481],"mapped",[1733]],[[64482,64483],"mapped",[1737]],[[64484,64487],"mapped",[1744]],[[64488,64489],"mapped",[1609]],[[64490,64491],"mapped",[1574,1575]],[[64492,64493],"mapped",[1574,1749]],[[64494,64495],"mapped",[1574,1608]],[[64496,64497],"mapped",[1574,1735]],[[64498,64499],"mapped",[1574,1734]],[[64500,64501],"mapped",[1574,1736]],[[64502,64504],"mapped",[1574,1744]],[[64505,64507],"mapped",[1574,1609]],[[64508,64511],"mapped",[1740]],[[64512,64512],"mapped",[1574,1580]],[[64513,64513],"mapped",[1574,1581]],[[64514,64514],"mapped",[1574,1605]],[[64515,64515],"mapped",[1574,1609]],[[64516,64516],"mapped",[1574,1610]],[[64517,64517],"mapped",[1576,1580]],[[64518,64518],"mapped",[1576,1581]],[[64519,64519],"mapped",[1576,1582]],[[64520,64520],"mapped",[1576,1605]],[[64521,64521],"mapped",[1576,1609]],[[64522,64522],"mapped",[1576,1610]],[[64523,64523],"mapped",[1578,1580]],[[64524,64524],"mapped",[1578,1581]],[[64525,64525],"mapped",[1578,1582]],[[64526,64526],"mapped",[1578,1605]],[[64527,64527],"mapped",[1578,1609]],[[64528,64528],"mapped",[1578,1610]],[[64529,64529],"mapped",[1579,1580]],[[64530,64530],"mapped",[1579,1605]],[[64531,64531],"mapped",[1579,1609]],[[64532,64532],"mapped",[1579,1610]],[[64533,64533],"mapped",[1580,1581]],[[64534,64534],"mapped",[1580,1605]],[[64535,64535],"mapped",[1581,1580]],[[64536,64536],"mapped",[1581,1605]],[[64537,64537],"mapped",[1582,1580]],[[64538,64538],"mapped",[1582,1581]],[[64539,64539],"mapped",[1582,1605]],[[64540,64540],"mapped",[1587,1580]],[[64541,64541],"mapped",[1587,1581]],[[64542,64542],"mapped",[1587,1582]],[[64543,64543],"mapped",[1587,1605]],[[64544,64544],"mapped",[1589,1581]],[[64545,64545],"mapped",[1589,1605]],[[64546,64546],"mapped",[1590,1580]],[[64547,64547],"mapped",[1590,1581]],[[64548,64548],"mapped",[1590,1582]],[[64549,64549],"mapped",[1590,1605]],[[64550,64550],"mapped",[1591,1581]],[[64551,64551],"mapped",[1591,1605]],[[64552,64552],"mapped",[1592,1605]],[[64553,64553],"mapped",[1593,1580]],[[64554,64554],"mapped",[1593,1605]],[[64555,64555],"mapped",[1594,1580]],[[64556,64556],"mapped",[1594,1605]],[[64557,64557],"mapped",[1601,1580]],[[64558,64558],"mapped",[1601,1581]],[[64559,64559],"mapped",[1601,1582]],[[64560,64560],"mapped",[1601,1605]],[[64561,64561],"mapped",[1601,1609]],[[64562,64562],"mapped",[1601,1610]],[[64563,64563],"mapped",[1602,1581]],[[64564,64564],"mapped",[1602,1605]],[[64565,64565],"mapped",[1602,1609]],[[64566,64566],"mapped",[1602,1610]],[[64567,64567],"mapped",[1603,1575]],[[64568,64568],"mapped",[1603,1580]],[[64569,64569],"mapped",[1603,1581]],[[64570,64570],"mapped",[1603,1582]],[[64571,64571],"mapped",[1603,1604]],[[64572,64572],"mapped",[1603,1605]],[[64573,64573],"mapped",[1603,1609]],[[64574,64574],"mapped",[1603,1610]],[[64575,64575],"mapped",[1604,1580]],[[64576,64576],"mapped",[1604,1581]],[[64577,64577],"mapped",[1604,1582]],[[64578,64578],"mapped",[1604,1605]],[[64579,64579],"mapped",[1604,1609]],[[64580,64580],"mapped",[1604,1610]],[[64581,64581],"mapped",[1605,1580]],[[64582,64582],"mapped",[1605,1581]],[[64583,64583],"mapped",[1605,1582]],[[64584,64584],"mapped",[1605,1605]],[[64585,64585],"mapped",[1605,1609]],[[64586,64586],"mapped",[1605,1610]],[[64587,64587],"mapped",[1606,1580]],[[64588,64588],"mapped",[1606,1581]],[[64589,64589],"mapped",[1606,1582]],[[64590,64590],"mapped",[1606,1605]],[[64591,64591],"mapped",[1606,1609]],[[64592,64592],"mapped",[1606,1610]],[[64593,64593],"mapped",[1607,1580]],[[64594,64594],"mapped",[1607,1605]],[[64595,64595],"mapped",[1607,1609]],[[64596,64596],"mapped",[1607,1610]],[[64597,64597],"mapped",[1610,1580]],[[64598,64598],"mapped",[1610,1581]],[[64599,64599],"mapped",[1610,1582]],[[64600,64600],"mapped",[1610,1605]],[[64601,64601],"mapped",[1610,1609]],[[64602,64602],"mapped",[1610,1610]],[[64603,64603],"mapped",[1584,1648]],[[64604,64604],"mapped",[1585,1648]],[[64605,64605],"mapped",[1609,1648]],[[64606,64606],"disallowed_STD3_mapped",[32,1612,1617]],[[64607,64607],"disallowed_STD3_mapped",[32,1613,1617]],[[64608,64608],"disallowed_STD3_mapped",[32,1614,1617]],[[64609,64609],"disallowed_STD3_mapped",[32,1615,1617]],[[64610,64610],"disallowed_STD3_mapped",[32,1616,1617]],[[64611,64611],"disallowed_STD3_mapped",[32,1617,1648]],[[64612,64612],"mapped",[1574,1585]],[[64613,64613],"mapped",[1574,1586]],[[64614,64614],"mapped",[1574,1605]],[[64615,64615],"mapped",[1574,1606]],[[64616,64616],"mapped",[1574,1609]],[[64617,64617],"mapped",[1574,1610]],[[64618,64618],"mapped",[1576,1585]],[[64619,64619],"mapped",[1576,1586]],[[64620,64620],"mapped",[1576,1605]],[[64621,64621],"mapped",[1576,1606]],[[64622,64622],"mapped",[1576,1609]],[[64623,64623],"mapped",[1576,1610]],[[64624,64624],"mapped",[1578,1585]],[[64625,64625],"mapped",[1578,1586]],[[64626,64626],"mapped",[1578,1605]],[[64627,64627],"mapped",[1578,1606]],[[64628,64628],"mapped",[1578,1609]],[[64629,64629],"mapped",[1578,1610]],[[64630,64630],"mapped",[1579,1585]],[[64631,64631],"mapped",[1579,1586]],[[64632,64632],"mapped",[1579,1605]],[[64633,64633],"mapped",[1579,1606]],[[64634,64634],"mapped",[1579,1609]],[[64635,64635],"mapped",[1579,1610]],[[64636,64636],"mapped",[1601,1609]],[[64637,64637],"mapped",[1601,1610]],[[64638,64638],"mapped",[1602,1609]],[[64639,64639],"mapped",[1602,1610]],[[64640,64640],"mapped",[1603,1575]],[[64641,64641],"mapped",[1603,1604]],[[64642,64642],"mapped",[1603,1605]],[[64643,64643],"mapped",[1603,1609]],[[64644,64644],"mapped",[1603,1610]],[[64645,64645],"mapped",[1604,1605]],[[64646,64646],"mapped",[1604,1609]],[[64647,64647],"mapped",[1604,1610]],[[64648,64648],"mapped",[1605,1575]],[[64649,64649],"mapped",[1605,1605]],[[64650,64650],"mapped",[1606,1585]],[[64651,64651],"mapped",[1606,1586]],[[64652,64652],"mapped",[1606,1605]],[[64653,64653],"mapped",[1606,1606]],[[64654,64654],"mapped",[1606,1609]],[[64655,64655],"mapped",[1606,1610]],[[64656,64656],"mapped",[1609,1648]],[[64657,64657],"mapped",[1610,1585]],[[64658,64658],"mapped",[1610,1586]],[[64659,64659],"mapped",[1610,1605]],[[64660,64660],"mapped",[1610,1606]],[[64661,64661],"mapped",[1610,1609]],[[64662,64662],"mapped",[1610,1610]],[[64663,64663],"mapped",[1574,1580]],[[64664,64664],"mapped",[1574,1581]],[[64665,64665],"mapped",[1574,1582]],[[64666,64666],"mapped",[1574,1605]],[[64667,64667],"mapped",[1574,1607]],[[64668,64668],"mapped",[1576,1580]],[[64669,64669],"mapped",[1576,1581]],[[64670,64670],"mapped",[1576,1582]],[[64671,64671],"mapped",[1576,1605]],[[64672,64672],"mapped",[1576,1607]],[[64673,64673],"mapped",[1578,1580]],[[64674,64674],"mapped",[1578,1581]],[[64675,64675],"mapped",[1578,1582]],[[64676,64676],"mapped",[1578,1605]],[[64677,64677],"mapped",[1578,1607]],[[64678,64678],"mapped",[1579,1605]],[[64679,64679],"mapped",[1580,1581]],[[64680,64680],"mapped",[1580,1605]],[[64681,64681],"mapped",[1581,1580]],[[64682,64682],"mapped",[1581,1605]],[[64683,64683],"mapped",[1582,1580]],[[64684,64684],"mapped",[1582,1605]],[[64685,64685],"mapped",[1587,1580]],[[64686,64686],"mapped",[1587,1581]],[[64687,64687],"mapped",[1587,1582]],[[64688,64688],"mapped",[1587,1605]],[[64689,64689],"mapped",[1589,1581]],[[64690,64690],"mapped",[1589,1582]],[[64691,64691],"mapped",[1589,1605]],[[64692,64692],"mapped",[1590,1580]],[[64693,64693],"mapped",[1590,1581]],[[64694,64694],"mapped",[1590,1582]],[[64695,64695],"mapped",[1590,1605]],[[64696,64696],"mapped",[1591,1581]],[[64697,64697],"mapped",[1592,1605]],[[64698,64698],"mapped",[1593,1580]],[[64699,64699],"mapped",[1593,1605]],[[64700,64700],"mapped",[1594,1580]],[[64701,64701],"mapped",[1594,1605]],[[64702,64702],"mapped",[1601,1580]],[[64703,64703],"mapped",[1601,1581]],[[64704,64704],"mapped",[1601,1582]],[[64705,64705],"mapped",[1601,1605]],[[64706,64706],"mapped",[1602,1581]],[[64707,64707],"mapped",[1602,1605]],[[64708,64708],"mapped",[1603,1580]],[[64709,64709],"mapped",[1603,1581]],[[64710,64710],"mapped",[1603,1582]],[[64711,64711],"mapped",[1603,1604]],[[64712,64712],"mapped",[1603,1605]],[[64713,64713],"mapped",[1604,1580]],[[64714,64714],"mapped",[1604,1581]],[[64715,64715],"mapped",[1604,1582]],[[64716,64716],"mapped",[1604,1605]],[[64717,64717],"mapped",[1604,1607]],[[64718,64718],"mapped",[1605,1580]],[[64719,64719],"mapped",[1605,1581]],[[64720,64720],"mapped",[1605,1582]],[[64721,64721],"mapped",[1605,1605]],[[64722,64722],"mapped",[1606,1580]],[[64723,64723],"mapped",[1606,1581]],[[64724,64724],"mapped",[1606,1582]],[[64725,64725],"mapped",[1606,1605]],[[64726,64726],"mapped",[1606,1607]],[[64727,64727],"mapped",[1607,1580]],[[64728,64728],"mapped",[1607,1605]],[[64729,64729],"mapped",[1607,1648]],[[64730,64730],"mapped",[1610,1580]],[[64731,64731],"mapped",[1610,1581]],[[64732,64732],"mapped",[1610,1582]],[[64733,64733],"mapped",[1610,1605]],[[64734,64734],"mapped",[1610,1607]],[[64735,64735],"mapped",[1574,1605]],[[64736,64736],"mapped",[1574,1607]],[[64737,64737],"mapped",[1576,1605]],[[64738,64738],"mapped",[1576,1607]],[[64739,64739],"mapped",[1578,1605]],[[64740,64740],"mapped",[1578,1607]],[[64741,64741],"mapped",[1579,1605]],[[64742,64742],"mapped",[1579,1607]],[[64743,64743],"mapped",[1587,1605]],[[64744,64744],"mapped",[1587,1607]],[[64745,64745],"mapped",[1588,1605]],[[64746,64746],"mapped",[1588,1607]],[[64747,64747],"mapped",[1603,1604]],[[64748,64748],"mapped",[1603,1605]],[[64749,64749],"mapped",[1604,1605]],[[64750,64750],"mapped",[1606,1605]],[[64751,64751],"mapped",[1606,1607]],[[64752,64752],"mapped",[1610,1605]],[[64753,64753],"mapped",[1610,1607]],[[64754,64754],"mapped",[1600,1614,1617]],[[64755,64755],"mapped",[1600,1615,1617]],[[64756,64756],"mapped",[1600,1616,1617]],[[64757,64757],"mapped",[1591,1609]],[[64758,64758],"mapped",[1591,1610]],[[64759,64759],"mapped",[1593,1609]],[[64760,64760],"mapped",[1593,1610]],[[64761,64761],"mapped",[1594,1609]],[[64762,64762],"mapped",[1594,1610]],[[64763,64763],"mapped",[1587,1609]],[[64764,64764],"mapped",[1587,1610]],[[64765,64765],"mapped",[1588,1609]],[[64766,64766],"mapped",[1588,1610]],[[64767,64767],"mapped",[1581,1609]],[[64768,64768],"mapped",[1581,1610]],[[64769,64769],"mapped",[1580,1609]],[[64770,64770],"mapped",[1580,1610]],[[64771,64771],"mapped",[1582,1609]],[[64772,64772],"mapped",[1582,1610]],[[64773,64773],"mapped",[1589,1609]],[[64774,64774],"mapped",[1589,1610]],[[64775,64775],"mapped",[1590,1609]],[[64776,64776],"mapped",[1590,1610]],[[64777,64777],"mapped",[1588,1580]],[[64778,64778],"mapped",[1588,1581]],[[64779,64779],"mapped",[1588,1582]],[[64780,64780],"mapped",[1588,1605]],[[64781,64781],"mapped",[1588,1585]],[[64782,64782],"mapped",[1587,1585]],[[64783,64783],"mapped",[1589,1585]],[[64784,64784],"mapped",[1590,1585]],[[64785,64785],"mapped",[1591,1609]],[[64786,64786],"mapped",[1591,1610]],[[64787,64787],"mapped",[1593,1609]],[[64788,64788],"mapped",[1593,1610]],[[64789,64789],"mapped",[1594,1609]],[[64790,64790],"mapped",[1594,1610]],[[64791,64791],"mapped",[1587,1609]],[[64792,64792],"mapped",[1587,1610]],[[64793,64793],"mapped",[1588,1609]],[[64794,64794],"mapped",[1588,1610]],[[64795,64795],"mapped",[1581,1609]],[[64796,64796],"mapped",[1581,1610]],[[64797,64797],"mapped",[1580,1609]],[[64798,64798],"mapped",[1580,1610]],[[64799,64799],"mapped",[1582,1609]],[[64800,64800],"mapped",[1582,1610]],[[64801,64801],"mapped",[1589,1609]],[[64802,64802],"mapped",[1589,1610]],[[64803,64803],"mapped",[1590,1609]],[[64804,64804],"mapped",[1590,1610]],[[64805,64805],"mapped",[1588,1580]],[[64806,64806],"mapped",[1588,1581]],[[64807,64807],"mapped",[1588,1582]],[[64808,64808],"mapped",[1588,1605]],[[64809,64809],"mapped",[1588,1585]],[[64810,64810],"mapped",[1587,1585]],[[64811,64811],"mapped",[1589,1585]],[[64812,64812],"mapped",[1590,1585]],[[64813,64813],"mapped",[1588,1580]],[[64814,64814],"mapped",[1588,1581]],[[64815,64815],"mapped",[1588,1582]],[[64816,64816],"mapped",[1588,1605]],[[64817,64817],"mapped",[1587,1607]],[[64818,64818],"mapped",[1588,1607]],[[64819,64819],"mapped",[1591,1605]],[[64820,64820],"mapped",[1587,1580]],[[64821,64821],"mapped",[1587,1581]],[[64822,64822],"mapped",[1587,1582]],[[64823,64823],"mapped",[1588,1580]],[[64824,64824],"mapped",[1588,1581]],[[64825,64825],"mapped",[1588,1582]],[[64826,64826],"mapped",[1591,1605]],[[64827,64827],"mapped",[1592,1605]],[[64828,64829],"mapped",[1575,1611]],[[64830,64831],"valid",[],"NV8"],[[64832,64847],"disallowed"],[[64848,64848],"mapped",[1578,1580,1605]],[[64849,64850],"mapped",[1578,1581,1580]],[[64851,64851],"mapped",[1578,1581,1605]],[[64852,64852],"mapped",[1578,1582,1605]],[[64853,64853],"mapped",[1578,1605,1580]],[[64854,64854],"mapped",[1578,1605,1581]],[[64855,64855],"mapped",[1578,1605,1582]],[[64856,64857],"mapped",[1580,1605,1581]],[[64858,64858],"mapped",[1581,1605,1610]],[[64859,64859],"mapped",[1581,1605,1609]],[[64860,64860],"mapped",[1587,1581,1580]],[[64861,64861],"mapped",[1587,1580,1581]],[[64862,64862],"mapped",[1587,1580,1609]],[[64863,64864],"mapped",[1587,1605,1581]],[[64865,64865],"mapped",[1587,1605,1580]],[[64866,64867],"mapped",[1587,1605,1605]],[[64868,64869],"mapped",[1589,1581,1581]],[[64870,64870],"mapped",[1589,1605,1605]],[[64871,64872],"mapped",[1588,1581,1605]],[[64873,64873],"mapped",[1588,1580,1610]],[[64874,64875],"mapped",[1588,1605,1582]],[[64876,64877],"mapped",[1588,1605,1605]],[[64878,64878],"mapped",[1590,1581,1609]],[[64879,64880],"mapped",[1590,1582,1605]],[[64881,64882],"mapped",[1591,1605,1581]],[[64883,64883],"mapped",[1591,1605,1605]],[[64884,64884],"mapped",[1591,1605,1610]],[[64885,64885],"mapped",[1593,1580,1605]],[[64886,64887],"mapped",[1593,1605,1605]],[[64888,64888],"mapped",[1593,1605,1609]],[[64889,64889],"mapped",[1594,1605,1605]],[[64890,64890],"mapped",[1594,1605,1610]],[[64891,64891],"mapped",[1594,1605,1609]],[[64892,64893],"mapped",[1601,1582,1605]],[[64894,64894],"mapped",[1602,1605,1581]],[[64895,64895],"mapped",[1602,1605,1605]],[[64896,64896],"mapped",[1604,1581,1605]],[[64897,64897],"mapped",[1604,1581,1610]],[[64898,64898],"mapped",[1604,1581,1609]],[[64899,64900],"mapped",[1604,1580,1580]],[[64901,64902],"mapped",[1604,1582,1605]],[[64903,64904],"mapped",[1604,1605,1581]],[[64905,64905],"mapped",[1605,1581,1580]],[[64906,64906],"mapped",[1605,1581,1605]],[[64907,64907],"mapped",[1605,1581,1610]],[[64908,64908],"mapped",[1605,1580,1581]],[[64909,64909],"mapped",[1605,1580,1605]],[[64910,64910],"mapped",[1605,1582,1580]],[[64911,64911],"mapped",[1605,1582,1605]],[[64912,64913],"disallowed"],[[64914,64914],"mapped",[1605,1580,1582]],[[64915,64915],"mapped",[1607,1605,1580]],[[64916,64916],"mapped",[1607,1605,1605]],[[64917,64917],"mapped",[1606,1581,1605]],[[64918,64918],"mapped",[1606,1581,1609]],[[64919,64920],"mapped",[1606,1580,1605]],[[64921,64921],"mapped",[1606,1580,1609]],[[64922,64922],"mapped",[1606,1605,1610]],[[64923,64923],"mapped",[1606,1605,1609]],[[64924,64925],"mapped",[1610,1605,1605]],[[64926,64926],"mapped",[1576,1582,1610]],[[64927,64927],"mapped",[1578,1580,1610]],[[64928,64928],"mapped",[1578,1580,1609]],[[64929,64929],"mapped",[1578,1582,1610]],[[64930,64930],"mapped",[1578,1582,1609]],[[64931,64931],"mapped",[1578,1605,1610]],[[64932,64932],"mapped",[1578,1605,1609]],[[64933,64933],"mapped",[1580,1605,1610]],[[64934,64934],"mapped",[1580,1581,1609]],[[64935,64935],"mapped",[1580,1605,1609]],[[64936,64936],"mapped",[1587,1582,1609]],[[64937,64937],"mapped",[1589,1581,1610]],[[64938,64938],"mapped",[1588,1581,1610]],[[64939,64939],"mapped",[1590,1581,1610]],[[64940,64940],"mapped",[1604,1580,1610]],[[64941,64941],"mapped",[1604,1605,1610]],[[64942,64942],"mapped",[1610,1581,1610]],[[64943,64943],"mapped",[1610,1580,1610]],[[64944,64944],"mapped",[1610,1605,1610]],[[64945,64945],"mapped",[1605,1605,1610]],[[64946,64946],"mapped",[1602,1605,1610]],[[64947,64947],"mapped",[1606,1581,1610]],[[64948,64948],"mapped",[1602,1605,1581]],[[64949,64949],"mapped",[1604,1581,1605]],[[64950,64950],"mapped",[1593,1605,1610]],[[64951,64951],"mapped",[1603,1605,1610]],[[64952,64952],"mapped",[1606,1580,1581]],[[64953,64953],"mapped",[1605,1582,1610]],[[64954,64954],"mapped",[1604,1580,1605]],[[64955,64955],"mapped",[1603,1605,1605]],[[64956,64956],"mapped",[1604,1580,1605]],[[64957,64957],"mapped",[1606,1580,1581]],[[64958,64958],"mapped",[1580,1581,1610]],[[64959,64959],"mapped",[1581,1580,1610]],[[64960,64960],"mapped",[1605,1580,1610]],[[64961,64961],"mapped",[1601,1605,1610]],[[64962,64962],"mapped",[1576,1581,1610]],[[64963,64963],"mapped",[1603,1605,1605]],[[64964,64964],"mapped",[1593,1580,1605]],[[64965,64965],"mapped",[1589,1605,1605]],[[64966,64966],"mapped",[1587,1582,1610]],[[64967,64967],"mapped",[1606,1580,1610]],[[64968,64975],"disallowed"],[[64976,65007],"disallowed"],[[65008,65008],"mapped",[1589,1604,1746]],[[65009,65009],"mapped",[1602,1604,1746]],[[65010,65010],"mapped",[1575,1604,1604,1607]],[[65011,65011],"mapped",[1575,1603,1576,1585]],[[65012,65012],"mapped",[1605,1581,1605,1583]],[[65013,65013],"mapped",[1589,1604,1593,1605]],[[65014,65014],"mapped",[1585,1587,1608,1604]],[[65015,65015],"mapped",[1593,1604,1610,1607]],[[65016,65016],"mapped",[1608,1587,1604,1605]],[[65017,65017],"mapped",[1589,1604,1609]],[[65018,65018],"disallowed_STD3_mapped",[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605]],[[65019,65019],"disallowed_STD3_mapped",[1580,1604,32,1580,1604,1575,1604,1607]],[[65020,65020],"mapped",[1585,1740,1575,1604]],[[65021,65021],"valid",[],"NV8"],[[65022,65023],"disallowed"],[[65024,65039],"ignored"],[[65040,65040],"disallowed_STD3_mapped",[44]],[[65041,65041],"mapped",[12289]],[[65042,65042],"disallowed"],[[65043,65043],"disallowed_STD3_mapped",[58]],[[65044,65044],"disallowed_STD3_mapped",[59]],[[65045,65045],"disallowed_STD3_mapped",[33]],[[65046,65046],"disallowed_STD3_mapped",[63]],[[65047,65047],"mapped",[12310]],[[65048,65048],"mapped",[12311]],[[65049,65049],"disallowed"],[[65050,65055],"disallowed"],[[65056,65059],"valid"],[[65060,65062],"valid"],[[65063,65069],"valid"],[[65070,65071],"valid"],[[65072,65072],"disallowed"],[[65073,65073],"mapped",[8212]],[[65074,65074],"mapped",[8211]],[[65075,65076],"disallowed_STD3_mapped",[95]],[[65077,65077],"disallowed_STD3_mapped",[40]],[[65078,65078],"disallowed_STD3_mapped",[41]],[[65079,65079],"disallowed_STD3_mapped",[123]],[[65080,65080],"disallowed_STD3_mapped",[125]],[[65081,65081],"mapped",[12308]],[[65082,65082],"mapped",[12309]],[[65083,65083],"mapped",[12304]],[[65084,65084],"mapped",[12305]],[[65085,65085],"mapped",[12298]],[[65086,65086],"mapped",[12299]],[[65087,65087],"mapped",[12296]],[[65088,65088],"mapped",[12297]],[[65089,65089],"mapped",[12300]],[[65090,65090],"mapped",[12301]],[[65091,65091],"mapped",[12302]],[[65092,65092],"mapped",[12303]],[[65093,65094],"valid",[],"NV8"],[[65095,65095],"disallowed_STD3_mapped",[91]],[[65096,65096],"disallowed_STD3_mapped",[93]],[[65097,65100],"disallowed_STD3_mapped",[32,773]],[[65101,65103],"disallowed_STD3_mapped",[95]],[[65104,65104],"disallowed_STD3_mapped",[44]],[[65105,65105],"mapped",[12289]],[[65106,65106],"disallowed"],[[65107,65107],"disallowed"],[[65108,65108],"disallowed_STD3_mapped",[59]],[[65109,65109],"disallowed_STD3_mapped",[58]],[[65110,65110],"disallowed_STD3_mapped",[63]],[[65111,65111],"disallowed_STD3_mapped",[33]],[[65112,65112],"mapped",[8212]],[[65113,65113],"disallowed_STD3_mapped",[40]],[[65114,65114],"disallowed_STD3_mapped",[41]],[[65115,65115],"disallowed_STD3_mapped",[123]],[[65116,65116],"disallowed_STD3_mapped",[125]],[[65117,65117],"mapped",[12308]],[[65118,65118],"mapped",[12309]],[[65119,65119],"disallowed_STD3_mapped",[35]],[[65120,65120],"disallowed_STD3_mapped",[38]],[[65121,65121],"disallowed_STD3_mapped",[42]],[[65122,65122],"disallowed_STD3_mapped",[43]],[[65123,65123],"mapped",[45]],[[65124,65124],"disallowed_STD3_mapped",[60]],[[65125,65125],"disallowed_STD3_mapped",[62]],[[65126,65126],"disallowed_STD3_mapped",[61]],[[65127,65127],"disallowed"],[[65128,65128],"disallowed_STD3_mapped",[92]],[[65129,65129],"disallowed_STD3_mapped",[36]],[[65130,65130],"disallowed_STD3_mapped",[37]],[[65131,65131],"disallowed_STD3_mapped",[64]],[[65132,65135],"disallowed"],[[65136,65136],"disallowed_STD3_mapped",[32,1611]],[[65137,65137],"mapped",[1600,1611]],[[65138,65138],"disallowed_STD3_mapped",[32,1612]],[[65139,65139],"valid"],[[65140,65140],"disallowed_STD3_mapped",[32,1613]],[[65141,65141],"disallowed"],[[65142,65142],"disallowed_STD3_mapped",[32,1614]],[[65143,65143],"mapped",[1600,1614]],[[65144,65144],"disallowed_STD3_mapped",[32,1615]],[[65145,65145],"mapped",[1600,1615]],[[65146,65146],"disallowed_STD3_mapped",[32,1616]],[[65147,65147],"mapped",[1600,1616]],[[65148,65148],"disallowed_STD3_mapped",[32,1617]],[[65149,65149],"mapped",[1600,1617]],[[65150,65150],"disallowed_STD3_mapped",[32,1618]],[[65151,65151],"mapped",[1600,1618]],[[65152,65152],"mapped",[1569]],[[65153,65154],"mapped",[1570]],[[65155,65156],"mapped",[1571]],[[65157,65158],"mapped",[1572]],[[65159,65160],"mapped",[1573]],[[65161,65164],"mapped",[1574]],[[65165,65166],"mapped",[1575]],[[65167,65170],"mapped",[1576]],[[65171,65172],"mapped",[1577]],[[65173,65176],"mapped",[1578]],[[65177,65180],"mapped",[1579]],[[65181,65184],"mapped",[1580]],[[65185,65188],"mapped",[1581]],[[65189,65192],"mapped",[1582]],[[65193,65194],"mapped",[1583]],[[65195,65196],"mapped",[1584]],[[65197,65198],"mapped",[1585]],[[65199,65200],"mapped",[1586]],[[65201,65204],"mapped",[1587]],[[65205,65208],"mapped",[1588]],[[65209,65212],"mapped",[1589]],[[65213,65216],"mapped",[1590]],[[65217,65220],"mapped",[1591]],[[65221,65224],"mapped",[1592]],[[65225,65228],"mapped",[1593]],[[65229,65232],"mapped",[1594]],[[65233,65236],"mapped",[1601]],[[65237,65240],"mapped",[1602]],[[65241,65244],"mapped",[1603]],[[65245,65248],"mapped",[1604]],[[65249,65252],"mapped",[1605]],[[65253,65256],"mapped",[1606]],[[65257,65260],"mapped",[1607]],[[65261,65262],"mapped",[1608]],[[65263,65264],"mapped",[1609]],[[65265,65268],"mapped",[1610]],[[65269,65270],"mapped",[1604,1570]],[[65271,65272],"mapped",[1604,1571]],[[65273,65274],"mapped",[1604,1573]],[[65275,65276],"mapped",[1604,1575]],[[65277,65278],"disallowed"],[[65279,65279],"ignored"],[[65280,65280],"disallowed"],[[65281,65281],"disallowed_STD3_mapped",[33]],[[65282,65282],"disallowed_STD3_mapped",[34]],[[65283,65283],"disallowed_STD3_mapped",[35]],[[65284,65284],"disallowed_STD3_mapped",[36]],[[65285,65285],"disallowed_STD3_mapped",[37]],[[65286,65286],"disallowed_STD3_mapped",[38]],[[65287,65287],"disallowed_STD3_mapped",[39]],[[65288,65288],"disallowed_STD3_mapped",[40]],[[65289,65289],"disallowed_STD3_mapped",[41]],[[65290,65290],"disallowed_STD3_mapped",[42]],[[65291,65291],"disallowed_STD3_mapped",[43]],[[65292,65292],"disallowed_STD3_mapped",[44]],[[65293,65293],"mapped",[45]],[[65294,65294],"mapped",[46]],[[65295,65295],"disallowed_STD3_mapped",[47]],[[65296,65296],"mapped",[48]],[[65297,65297],"mapped",[49]],[[65298,65298],"mapped",[50]],[[65299,65299],"mapped",[51]],[[65300,65300],"mapped",[52]],[[65301,65301],"mapped",[53]],[[65302,65302],"mapped",[54]],[[65303,65303],"mapped",[55]],[[65304,65304],"mapped",[56]],[[65305,65305],"mapped",[57]],[[65306,65306],"disallowed_STD3_mapped",[58]],[[65307,65307],"disallowed_STD3_mapped",[59]],[[65308,65308],"disallowed_STD3_mapped",[60]],[[65309,65309],"disallowed_STD3_mapped",[61]],[[65310,65310],"disallowed_STD3_mapped",[62]],[[65311,65311],"disallowed_STD3_mapped",[63]],[[65312,65312],"disallowed_STD3_mapped",[64]],[[65313,65313],"mapped",[97]],[[65314,65314],"mapped",[98]],[[65315,65315],"mapped",[99]],[[65316,65316],"mapped",[100]],[[65317,65317],"mapped",[101]],[[65318,65318],"mapped",[102]],[[65319,65319],"mapped",[103]],[[65320,65320],"mapped",[104]],[[65321,65321],"mapped",[105]],[[65322,65322],"mapped",[106]],[[65323,65323],"mapped",[107]],[[65324,65324],"mapped",[108]],[[65325,65325],"mapped",[109]],[[65326,65326],"mapped",[110]],[[65327,65327],"mapped",[111]],[[65328,65328],"mapped",[112]],[[65329,65329],"mapped",[113]],[[65330,65330],"mapped",[114]],[[65331,65331],"mapped",[115]],[[65332,65332],"mapped",[116]],[[65333,65333],"mapped",[117]],[[65334,65334],"mapped",[118]],[[65335,65335],"mapped",[119]],[[65336,65336],"mapped",[120]],[[65337,65337],"mapped",[121]],[[65338,65338],"mapped",[122]],[[65339,65339],"disallowed_STD3_mapped",[91]],[[65340,65340],"disallowed_STD3_mapped",[92]],[[65341,65341],"disallowed_STD3_mapped",[93]],[[65342,65342],"disallowed_STD3_mapped",[94]],[[65343,65343],"disallowed_STD3_mapped",[95]],[[65344,65344],"disallowed_STD3_mapped",[96]],[[65345,65345],"mapped",[97]],[[65346,65346],"mapped",[98]],[[65347,65347],"mapped",[99]],[[65348,65348],"mapped",[100]],[[65349,65349],"mapped",[101]],[[65350,65350],"mapped",[102]],[[65351,65351],"mapped",[103]],[[65352,65352],"mapped",[104]],[[65353,65353],"mapped",[105]],[[65354,65354],"mapped",[106]],[[65355,65355],"mapped",[107]],[[65356,65356],"mapped",[108]],[[65357,65357],"mapped",[109]],[[65358,65358],"mapped",[110]],[[65359,65359],"mapped",[111]],[[65360,65360],"mapped",[112]],[[65361,65361],"mapped",[113]],[[65362,65362],"mapped",[114]],[[65363,65363],"mapped",[115]],[[65364,65364],"mapped",[116]],[[65365,65365],"mapped",[117]],[[65366,65366],"mapped",[118]],[[65367,65367],"mapped",[119]],[[65368,65368],"mapped",[120]],[[65369,65369],"mapped",[121]],[[65370,65370],"mapped",[122]],[[65371,65371],"disallowed_STD3_mapped",[123]],[[65372,65372],"disallowed_STD3_mapped",[124]],[[65373,65373],"disallowed_STD3_mapped",[125]],[[65374,65374],"disallowed_STD3_mapped",[126]],[[65375,65375],"mapped",[10629]],[[65376,65376],"mapped",[10630]],[[65377,65377],"mapped",[46]],[[65378,65378],"mapped",[12300]],[[65379,65379],"mapped",[12301]],[[65380,65380],"mapped",[12289]],[[65381,65381],"mapped",[12539]],[[65382,65382],"mapped",[12530]],[[65383,65383],"mapped",[12449]],[[65384,65384],"mapped",[12451]],[[65385,65385],"mapped",[12453]],[[65386,65386],"mapped",[12455]],[[65387,65387],"mapped",[12457]],[[65388,65388],"mapped",[12515]],[[65389,65389],"mapped",[12517]],[[65390,65390],"mapped",[12519]],[[65391,65391],"mapped",[12483]],[[65392,65392],"mapped",[12540]],[[65393,65393],"mapped",[12450]],[[65394,65394],"mapped",[12452]],[[65395,65395],"mapped",[12454]],[[65396,65396],"mapped",[12456]],[[65397,65397],"mapped",[12458]],[[65398,65398],"mapped",[12459]],[[65399,65399],"mapped",[12461]],[[65400,65400],"mapped",[12463]],[[65401,65401],"mapped",[12465]],[[65402,65402],"mapped",[12467]],[[65403,65403],"mapped",[12469]],[[65404,65404],"mapped",[12471]],[[65405,65405],"mapped",[12473]],[[65406,65406],"mapped",[12475]],[[65407,65407],"mapped",[12477]],[[65408,65408],"mapped",[12479]],[[65409,65409],"mapped",[12481]],[[65410,65410],"mapped",[12484]],[[65411,65411],"mapped",[12486]],[[65412,65412],"mapped",[12488]],[[65413,65413],"mapped",[12490]],[[65414,65414],"mapped",[12491]],[[65415,65415],"mapped",[12492]],[[65416,65416],"mapped",[12493]],[[65417,65417],"mapped",[12494]],[[65418,65418],"mapped",[12495]],[[65419,65419],"mapped",[12498]],[[65420,65420],"mapped",[12501]],[[65421,65421],"mapped",[12504]],[[65422,65422],"mapped",[12507]],[[65423,65423],"mapped",[12510]],[[65424,65424],"mapped",[12511]],[[65425,65425],"mapped",[12512]],[[65426,65426],"mapped",[12513]],[[65427,65427],"mapped",[12514]],[[65428,65428],"mapped",[12516]],[[65429,65429],"mapped",[12518]],[[65430,65430],"mapped",[12520]],[[65431,65431],"mapped",[12521]],[[65432,65432],"mapped",[12522]],[[65433,65433],"mapped",[12523]],[[65434,65434],"mapped",[12524]],[[65435,65435],"mapped",[12525]],[[65436,65436],"mapped",[12527]],[[65437,65437],"mapped",[12531]],[[65438,65438],"mapped",[12441]],[[65439,65439],"mapped",[12442]],[[65440,65440],"disallowed"],[[65441,65441],"mapped",[4352]],[[65442,65442],"mapped",[4353]],[[65443,65443],"mapped",[4522]],[[65444,65444],"mapped",[4354]],[[65445,65445],"mapped",[4524]],[[65446,65446],"mapped",[4525]],[[65447,65447],"mapped",[4355]],[[65448,65448],"mapped",[4356]],[[65449,65449],"mapped",[4357]],[[65450,65450],"mapped",[4528]],[[65451,65451],"mapped",[4529]],[[65452,65452],"mapped",[4530]],[[65453,65453],"mapped",[4531]],[[65454,65454],"mapped",[4532]],[[65455,65455],"mapped",[4533]],[[65456,65456],"mapped",[4378]],[[65457,65457],"mapped",[4358]],[[65458,65458],"mapped",[4359]],[[65459,65459],"mapped",[4360]],[[65460,65460],"mapped",[4385]],[[65461,65461],"mapped",[4361]],[[65462,65462],"mapped",[4362]],[[65463,65463],"mapped",[4363]],[[65464,65464],"mapped",[4364]],[[65465,65465],"mapped",[4365]],[[65466,65466],"mapped",[4366]],[[65467,65467],"mapped",[4367]],[[65468,65468],"mapped",[4368]],[[65469,65469],"mapped",[4369]],[[65470,65470],"mapped",[4370]],[[65471,65473],"disallowed"],[[65474,65474],"mapped",[4449]],[[65475,65475],"mapped",[4450]],[[65476,65476],"mapped",[4451]],[[65477,65477],"mapped",[4452]],[[65478,65478],"mapped",[4453]],[[65479,65479],"mapped",[4454]],[[65480,65481],"disallowed"],[[65482,65482],"mapped",[4455]],[[65483,65483],"mapped",[4456]],[[65484,65484],"mapped",[4457]],[[65485,65485],"mapped",[4458]],[[65486,65486],"mapped",[4459]],[[65487,65487],"mapped",[4460]],[[65488,65489],"disallowed"],[[65490,65490],"mapped",[4461]],[[65491,65491],"mapped",[4462]],[[65492,65492],"mapped",[4463]],[[65493,65493],"mapped",[4464]],[[65494,65494],"mapped",[4465]],[[65495,65495],"mapped",[4466]],[[65496,65497],"disallowed"],[[65498,65498],"mapped",[4467]],[[65499,65499],"mapped",[4468]],[[65500,65500],"mapped",[4469]],[[65501,65503],"disallowed"],[[65504,65504],"mapped",[162]],[[65505,65505],"mapped",[163]],[[65506,65506],"mapped",[172]],[[65507,65507],"disallowed_STD3_mapped",[32,772]],[[65508,65508],"mapped",[166]],[[65509,65509],"mapped",[165]],[[65510,65510],"mapped",[8361]],[[65511,65511],"disallowed"],[[65512,65512],"mapped",[9474]],[[65513,65513],"mapped",[8592]],[[65514,65514],"mapped",[8593]],[[65515,65515],"mapped",[8594]],[[65516,65516],"mapped",[8595]],[[65517,65517],"mapped",[9632]],[[65518,65518],"mapped",[9675]],[[65519,65528],"disallowed"],[[65529,65531],"disallowed"],[[65532,65532],"disallowed"],[[65533,65533],"disallowed"],[[65534,65535],"disallowed"],[[65536,65547],"valid"],[[65548,65548],"disallowed"],[[65549,65574],"valid"],[[65575,65575],"disallowed"],[[65576,65594],"valid"],[[65595,65595],"disallowed"],[[65596,65597],"valid"],[[65598,65598],"disallowed"],[[65599,65613],"valid"],[[65614,65615],"disallowed"],[[65616,65629],"valid"],[[65630,65663],"disallowed"],[[65664,65786],"valid"],[[65787,65791],"disallowed"],[[65792,65794],"valid",[],"NV8"],[[65795,65798],"disallowed"],[[65799,65843],"valid",[],"NV8"],[[65844,65846],"disallowed"],[[65847,65855],"valid",[],"NV8"],[[65856,65930],"valid",[],"NV8"],[[65931,65932],"valid",[],"NV8"],[[65933,65935],"disallowed"],[[65936,65947],"valid",[],"NV8"],[[65948,65951],"disallowed"],[[65952,65952],"valid",[],"NV8"],[[65953,65999],"disallowed"],[[66e3,66044],"valid",[],"NV8"],[[66045,66045],"valid"],[[66046,66175],"disallowed"],[[66176,66204],"valid"],[[66205,66207],"disallowed"],[[66208,66256],"valid"],[[66257,66271],"disallowed"],[[66272,66272],"valid"],[[66273,66299],"valid",[],"NV8"],[[66300,66303],"disallowed"],[[66304,66334],"valid"],[[66335,66335],"valid"],[[66336,66339],"valid",[],"NV8"],[[66340,66351],"disallowed"],[[66352,66368],"valid"],[[66369,66369],"valid",[],"NV8"],[[66370,66377],"valid"],[[66378,66378],"valid",[],"NV8"],[[66379,66383],"disallowed"],[[66384,66426],"valid"],[[66427,66431],"disallowed"],[[66432,66461],"valid"],[[66462,66462],"disallowed"],[[66463,66463],"valid",[],"NV8"],[[66464,66499],"valid"],[[66500,66503],"disallowed"],[[66504,66511],"valid"],[[66512,66517],"valid",[],"NV8"],[[66518,66559],"disallowed"],[[66560,66560],"mapped",[66600]],[[66561,66561],"mapped",[66601]],[[66562,66562],"mapped",[66602]],[[66563,66563],"mapped",[66603]],[[66564,66564],"mapped",[66604]],[[66565,66565],"mapped",[66605]],[[66566,66566],"mapped",[66606]],[[66567,66567],"mapped",[66607]],[[66568,66568],"mapped",[66608]],[[66569,66569],"mapped",[66609]],[[66570,66570],"mapped",[66610]],[[66571,66571],"mapped",[66611]],[[66572,66572],"mapped",[66612]],[[66573,66573],"mapped",[66613]],[[66574,66574],"mapped",[66614]],[[66575,66575],"mapped",[66615]],[[66576,66576],"mapped",[66616]],[[66577,66577],"mapped",[66617]],[[66578,66578],"mapped",[66618]],[[66579,66579],"mapped",[66619]],[[66580,66580],"mapped",[66620]],[[66581,66581],"mapped",[66621]],[[66582,66582],"mapped",[66622]],[[66583,66583],"mapped",[66623]],[[66584,66584],"mapped",[66624]],[[66585,66585],"mapped",[66625]],[[66586,66586],"mapped",[66626]],[[66587,66587],"mapped",[66627]],[[66588,66588],"mapped",[66628]],[[66589,66589],"mapped",[66629]],[[66590,66590],"mapped",[66630]],[[66591,66591],"mapped",[66631]],[[66592,66592],"mapped",[66632]],[[66593,66593],"mapped",[66633]],[[66594,66594],"mapped",[66634]],[[66595,66595],"mapped",[66635]],[[66596,66596],"mapped",[66636]],[[66597,66597],"mapped",[66637]],[[66598,66598],"mapped",[66638]],[[66599,66599],"mapped",[66639]],[[66600,66637],"valid"],[[66638,66717],"valid"],[[66718,66719],"disallowed"],[[66720,66729],"valid"],[[66730,66815],"disallowed"],[[66816,66855],"valid"],[[66856,66863],"disallowed"],[[66864,66915],"valid"],[[66916,66926],"disallowed"],[[66927,66927],"valid",[],"NV8"],[[66928,67071],"disallowed"],[[67072,67382],"valid"],[[67383,67391],"disallowed"],[[67392,67413],"valid"],[[67414,67423],"disallowed"],[[67424,67431],"valid"],[[67432,67583],"disallowed"],[[67584,67589],"valid"],[[67590,67591],"disallowed"],[[67592,67592],"valid"],[[67593,67593],"disallowed"],[[67594,67637],"valid"],[[67638,67638],"disallowed"],[[67639,67640],"valid"],[[67641,67643],"disallowed"],[[67644,67644],"valid"],[[67645,67646],"disallowed"],[[67647,67647],"valid"],[[67648,67669],"valid"],[[67670,67670],"disallowed"],[[67671,67679],"valid",[],"NV8"],[[67680,67702],"valid"],[[67703,67711],"valid",[],"NV8"],[[67712,67742],"valid"],[[67743,67750],"disallowed"],[[67751,67759],"valid",[],"NV8"],[[67760,67807],"disallowed"],[[67808,67826],"valid"],[[67827,67827],"disallowed"],[[67828,67829],"valid"],[[67830,67834],"disallowed"],[[67835,67839],"valid",[],"NV8"],[[67840,67861],"valid"],[[67862,67865],"valid",[],"NV8"],[[67866,67867],"valid",[],"NV8"],[[67868,67870],"disallowed"],[[67871,67871],"valid",[],"NV8"],[[67872,67897],"valid"],[[67898,67902],"disallowed"],[[67903,67903],"valid",[],"NV8"],[[67904,67967],"disallowed"],[[67968,68023],"valid"],[[68024,68027],"disallowed"],[[68028,68029],"valid",[],"NV8"],[[68030,68031],"valid"],[[68032,68047],"valid",[],"NV8"],[[68048,68049],"disallowed"],[[68050,68095],"valid",[],"NV8"],[[68096,68099],"valid"],[[68100,68100],"disallowed"],[[68101,68102],"valid"],[[68103,68107],"disallowed"],[[68108,68115],"valid"],[[68116,68116],"disallowed"],[[68117,68119],"valid"],[[68120,68120],"disallowed"],[[68121,68147],"valid"],[[68148,68151],"disallowed"],[[68152,68154],"valid"],[[68155,68158],"disallowed"],[[68159,68159],"valid"],[[68160,68167],"valid",[],"NV8"],[[68168,68175],"disallowed"],[[68176,68184],"valid",[],"NV8"],[[68185,68191],"disallowed"],[[68192,68220],"valid"],[[68221,68223],"valid",[],"NV8"],[[68224,68252],"valid"],[[68253,68255],"valid",[],"NV8"],[[68256,68287],"disallowed"],[[68288,68295],"valid"],[[68296,68296],"valid",[],"NV8"],[[68297,68326],"valid"],[[68327,68330],"disallowed"],[[68331,68342],"valid",[],"NV8"],[[68343,68351],"disallowed"],[[68352,68405],"valid"],[[68406,68408],"disallowed"],[[68409,68415],"valid",[],"NV8"],[[68416,68437],"valid"],[[68438,68439],"disallowed"],[[68440,68447],"valid",[],"NV8"],[[68448,68466],"valid"],[[68467,68471],"disallowed"],[[68472,68479],"valid",[],"NV8"],[[68480,68497],"valid"],[[68498,68504],"disallowed"],[[68505,68508],"valid",[],"NV8"],[[68509,68520],"disallowed"],[[68521,68527],"valid",[],"NV8"],[[68528,68607],"disallowed"],[[68608,68680],"valid"],[[68681,68735],"disallowed"],[[68736,68736],"mapped",[68800]],[[68737,68737],"mapped",[68801]],[[68738,68738],"mapped",[68802]],[[68739,68739],"mapped",[68803]],[[68740,68740],"mapped",[68804]],[[68741,68741],"mapped",[68805]],[[68742,68742],"mapped",[68806]],[[68743,68743],"mapped",[68807]],[[68744,68744],"mapped",[68808]],[[68745,68745],"mapped",[68809]],[[68746,68746],"mapped",[68810]],[[68747,68747],"mapped",[68811]],[[68748,68748],"mapped",[68812]],[[68749,68749],"mapped",[68813]],[[68750,68750],"mapped",[68814]],[[68751,68751],"mapped",[68815]],[[68752,68752],"mapped",[68816]],[[68753,68753],"mapped",[68817]],[[68754,68754],"mapped",[68818]],[[68755,68755],"mapped",[68819]],[[68756,68756],"mapped",[68820]],[[68757,68757],"mapped",[68821]],[[68758,68758],"mapped",[68822]],[[68759,68759],"mapped",[68823]],[[68760,68760],"mapped",[68824]],[[68761,68761],"mapped",[68825]],[[68762,68762],"mapped",[68826]],[[68763,68763],"mapped",[68827]],[[68764,68764],"mapped",[68828]],[[68765,68765],"mapped",[68829]],[[68766,68766],"mapped",[68830]],[[68767,68767],"mapped",[68831]],[[68768,68768],"mapped",[68832]],[[68769,68769],"mapped",[68833]],[[68770,68770],"mapped",[68834]],[[68771,68771],"mapped",[68835]],[[68772,68772],"mapped",[68836]],[[68773,68773],"mapped",[68837]],[[68774,68774],"mapped",[68838]],[[68775,68775],"mapped",[68839]],[[68776,68776],"mapped",[68840]],[[68777,68777],"mapped",[68841]],[[68778,68778],"mapped",[68842]],[[68779,68779],"mapped",[68843]],[[68780,68780],"mapped",[68844]],[[68781,68781],"mapped",[68845]],[[68782,68782],"mapped",[68846]],[[68783,68783],"mapped",[68847]],[[68784,68784],"mapped",[68848]],[[68785,68785],"mapped",[68849]],[[68786,68786],"mapped",[68850]],[[68787,68799],"disallowed"],[[68800,68850],"valid"],[[68851,68857],"disallowed"],[[68858,68863],"valid",[],"NV8"],[[68864,69215],"disallowed"],[[69216,69246],"valid",[],"NV8"],[[69247,69631],"disallowed"],[[69632,69702],"valid"],[[69703,69709],"valid",[],"NV8"],[[69710,69713],"disallowed"],[[69714,69733],"valid",[],"NV8"],[[69734,69743],"valid"],[[69744,69758],"disallowed"],[[69759,69759],"valid"],[[69760,69818],"valid"],[[69819,69820],"valid",[],"NV8"],[[69821,69821],"disallowed"],[[69822,69825],"valid",[],"NV8"],[[69826,69839],"disallowed"],[[69840,69864],"valid"],[[69865,69871],"disallowed"],[[69872,69881],"valid"],[[69882,69887],"disallowed"],[[69888,69940],"valid"],[[69941,69941],"disallowed"],[[69942,69951],"valid"],[[69952,69955],"valid",[],"NV8"],[[69956,69967],"disallowed"],[[69968,70003],"valid"],[[70004,70005],"valid",[],"NV8"],[[70006,70006],"valid"],[[70007,70015],"disallowed"],[[70016,70084],"valid"],[[70085,70088],"valid",[],"NV8"],[[70089,70089],"valid",[],"NV8"],[[70090,70092],"valid"],[[70093,70093],"valid",[],"NV8"],[[70094,70095],"disallowed"],[[70096,70105],"valid"],[[70106,70106],"valid"],[[70107,70107],"valid",[],"NV8"],[[70108,70108],"valid"],[[70109,70111],"valid",[],"NV8"],[[70112,70112],"disallowed"],[[70113,70132],"valid",[],"NV8"],[[70133,70143],"disallowed"],[[70144,70161],"valid"],[[70162,70162],"disallowed"],[[70163,70199],"valid"],[[70200,70205],"valid",[],"NV8"],[[70206,70271],"disallowed"],[[70272,70278],"valid"],[[70279,70279],"disallowed"],[[70280,70280],"valid"],[[70281,70281],"disallowed"],[[70282,70285],"valid"],[[70286,70286],"disallowed"],[[70287,70301],"valid"],[[70302,70302],"disallowed"],[[70303,70312],"valid"],[[70313,70313],"valid",[],"NV8"],[[70314,70319],"disallowed"],[[70320,70378],"valid"],[[70379,70383],"disallowed"],[[70384,70393],"valid"],[[70394,70399],"disallowed"],[[70400,70400],"valid"],[[70401,70403],"valid"],[[70404,70404],"disallowed"],[[70405,70412],"valid"],[[70413,70414],"disallowed"],[[70415,70416],"valid"],[[70417,70418],"disallowed"],[[70419,70440],"valid"],[[70441,70441],"disallowed"],[[70442,70448],"valid"],[[70449,70449],"disallowed"],[[70450,70451],"valid"],[[70452,70452],"disallowed"],[[70453,70457],"valid"],[[70458,70459],"disallowed"],[[70460,70468],"valid"],[[70469,70470],"disallowed"],[[70471,70472],"valid"],[[70473,70474],"disallowed"],[[70475,70477],"valid"],[[70478,70479],"disallowed"],[[70480,70480],"valid"],[[70481,70486],"disallowed"],[[70487,70487],"valid"],[[70488,70492],"disallowed"],[[70493,70499],"valid"],[[70500,70501],"disallowed"],[[70502,70508],"valid"],[[70509,70511],"disallowed"],[[70512,70516],"valid"],[[70517,70783],"disallowed"],[[70784,70853],"valid"],[[70854,70854],"valid",[],"NV8"],[[70855,70855],"valid"],[[70856,70863],"disallowed"],[[70864,70873],"valid"],[[70874,71039],"disallowed"],[[71040,71093],"valid"],[[71094,71095],"disallowed"],[[71096,71104],"valid"],[[71105,71113],"valid",[],"NV8"],[[71114,71127],"valid",[],"NV8"],[[71128,71133],"valid"],[[71134,71167],"disallowed"],[[71168,71232],"valid"],[[71233,71235],"valid",[],"NV8"],[[71236,71236],"valid"],[[71237,71247],"disallowed"],[[71248,71257],"valid"],[[71258,71295],"disallowed"],[[71296,71351],"valid"],[[71352,71359],"disallowed"],[[71360,71369],"valid"],[[71370,71423],"disallowed"],[[71424,71449],"valid"],[[71450,71452],"disallowed"],[[71453,71467],"valid"],[[71468,71471],"disallowed"],[[71472,71481],"valid"],[[71482,71487],"valid",[],"NV8"],[[71488,71839],"disallowed"],[[71840,71840],"mapped",[71872]],[[71841,71841],"mapped",[71873]],[[71842,71842],"mapped",[71874]],[[71843,71843],"mapped",[71875]],[[71844,71844],"mapped",[71876]],[[71845,71845],"mapped",[71877]],[[71846,71846],"mapped",[71878]],[[71847,71847],"mapped",[71879]],[[71848,71848],"mapped",[71880]],[[71849,71849],"mapped",[71881]],[[71850,71850],"mapped",[71882]],[[71851,71851],"mapped",[71883]],[[71852,71852],"mapped",[71884]],[[71853,71853],"mapped",[71885]],[[71854,71854],"mapped",[71886]],[[71855,71855],"mapped",[71887]],[[71856,71856],"mapped",[71888]],[[71857,71857],"mapped",[71889]],[[71858,71858],"mapped",[71890]],[[71859,71859],"mapped",[71891]],[[71860,71860],"mapped",[71892]],[[71861,71861],"mapped",[71893]],[[71862,71862],"mapped",[71894]],[[71863,71863],"mapped",[71895]],[[71864,71864],"mapped",[71896]],[[71865,71865],"mapped",[71897]],[[71866,71866],"mapped",[71898]],[[71867,71867],"mapped",[71899]],[[71868,71868],"mapped",[71900]],[[71869,71869],"mapped",[71901]],[[71870,71870],"mapped",[71902]],[[71871,71871],"mapped",[71903]],[[71872,71913],"valid"],[[71914,71922],"valid",[],"NV8"],[[71923,71934],"disallowed"],[[71935,71935],"valid"],[[71936,72383],"disallowed"],[[72384,72440],"valid"],[[72441,73727],"disallowed"],[[73728,74606],"valid"],[[74607,74648],"valid"],[[74649,74649],"valid"],[[74650,74751],"disallowed"],[[74752,74850],"valid",[],"NV8"],[[74851,74862],"valid",[],"NV8"],[[74863,74863],"disallowed"],[[74864,74867],"valid",[],"NV8"],[[74868,74868],"valid",[],"NV8"],[[74869,74879],"disallowed"],[[74880,75075],"valid"],[[75076,77823],"disallowed"],[[77824,78894],"valid"],[[78895,82943],"disallowed"],[[82944,83526],"valid"],[[83527,92159],"disallowed"],[[92160,92728],"valid"],[[92729,92735],"disallowed"],[[92736,92766],"valid"],[[92767,92767],"disallowed"],[[92768,92777],"valid"],[[92778,92781],"disallowed"],[[92782,92783],"valid",[],"NV8"],[[92784,92879],"disallowed"],[[92880,92909],"valid"],[[92910,92911],"disallowed"],[[92912,92916],"valid"],[[92917,92917],"valid",[],"NV8"],[[92918,92927],"disallowed"],[[92928,92982],"valid"],[[92983,92991],"valid",[],"NV8"],[[92992,92995],"valid"],[[92996,92997],"valid",[],"NV8"],[[92998,93007],"disallowed"],[[93008,93017],"valid"],[[93018,93018],"disallowed"],[[93019,93025],"valid",[],"NV8"],[[93026,93026],"disallowed"],[[93027,93047],"valid"],[[93048,93052],"disallowed"],[[93053,93071],"valid"],[[93072,93951],"disallowed"],[[93952,94020],"valid"],[[94021,94031],"disallowed"],[[94032,94078],"valid"],[[94079,94094],"disallowed"],[[94095,94111],"valid"],[[94112,110591],"disallowed"],[[110592,110593],"valid"],[[110594,113663],"disallowed"],[[113664,113770],"valid"],[[113771,113775],"disallowed"],[[113776,113788],"valid"],[[113789,113791],"disallowed"],[[113792,113800],"valid"],[[113801,113807],"disallowed"],[[113808,113817],"valid"],[[113818,113819],"disallowed"],[[113820,113820],"valid",[],"NV8"],[[113821,113822],"valid"],[[113823,113823],"valid",[],"NV8"],[[113824,113827],"ignored"],[[113828,118783],"disallowed"],[[118784,119029],"valid",[],"NV8"],[[119030,119039],"disallowed"],[[119040,119078],"valid",[],"NV8"],[[119079,119080],"disallowed"],[[119081,119081],"valid",[],"NV8"],[[119082,119133],"valid",[],"NV8"],[[119134,119134],"mapped",[119127,119141]],[[119135,119135],"mapped",[119128,119141]],[[119136,119136],"mapped",[119128,119141,119150]],[[119137,119137],"mapped",[119128,119141,119151]],[[119138,119138],"mapped",[119128,119141,119152]],[[119139,119139],"mapped",[119128,119141,119153]],[[119140,119140],"mapped",[119128,119141,119154]],[[119141,119154],"valid",[],"NV8"],[[119155,119162],"disallowed"],[[119163,119226],"valid",[],"NV8"],[[119227,119227],"mapped",[119225,119141]],[[119228,119228],"mapped",[119226,119141]],[[119229,119229],"mapped",[119225,119141,119150]],[[119230,119230],"mapped",[119226,119141,119150]],[[119231,119231],"mapped",[119225,119141,119151]],[[119232,119232],"mapped",[119226,119141,119151]],[[119233,119261],"valid",[],"NV8"],[[119262,119272],"valid",[],"NV8"],[[119273,119295],"disallowed"],[[119296,119365],"valid",[],"NV8"],[[119366,119551],"disallowed"],[[119552,119638],"valid",[],"NV8"],[[119639,119647],"disallowed"],[[119648,119665],"valid",[],"NV8"],[[119666,119807],"disallowed"],[[119808,119808],"mapped",[97]],[[119809,119809],"mapped",[98]],[[119810,119810],"mapped",[99]],[[119811,119811],"mapped",[100]],[[119812,119812],"mapped",[101]],[[119813,119813],"mapped",[102]],[[119814,119814],"mapped",[103]],[[119815,119815],"mapped",[104]],[[119816,119816],"mapped",[105]],[[119817,119817],"mapped",[106]],[[119818,119818],"mapped",[107]],[[119819,119819],"mapped",[108]],[[119820,119820],"mapped",[109]],[[119821,119821],"mapped",[110]],[[119822,119822],"mapped",[111]],[[119823,119823],"mapped",[112]],[[119824,119824],"mapped",[113]],[[119825,119825],"mapped",[114]],[[119826,119826],"mapped",[115]],[[119827,119827],"mapped",[116]],[[119828,119828],"mapped",[117]],[[119829,119829],"mapped",[118]],[[119830,119830],"mapped",[119]],[[119831,119831],"mapped",[120]],[[119832,119832],"mapped",[121]],[[119833,119833],"mapped",[122]],[[119834,119834],"mapped",[97]],[[119835,119835],"mapped",[98]],[[119836,119836],"mapped",[99]],[[119837,119837],"mapped",[100]],[[119838,119838],"mapped",[101]],[[119839,119839],"mapped",[102]],[[119840,119840],"mapped",[103]],[[119841,119841],"mapped",[104]],[[119842,119842],"mapped",[105]],[[119843,119843],"mapped",[106]],[[119844,119844],"mapped",[107]],[[119845,119845],"mapped",[108]],[[119846,119846],"mapped",[109]],[[119847,119847],"mapped",[110]],[[119848,119848],"mapped",[111]],[[119849,119849],"mapped",[112]],[[119850,119850],"mapped",[113]],[[119851,119851],"mapped",[114]],[[119852,119852],"mapped",[115]],[[119853,119853],"mapped",[116]],[[119854,119854],"mapped",[117]],[[119855,119855],"mapped",[118]],[[119856,119856],"mapped",[119]],[[119857,119857],"mapped",[120]],[[119858,119858],"mapped",[121]],[[119859,119859],"mapped",[122]],[[119860,119860],"mapped",[97]],[[119861,119861],"mapped",[98]],[[119862,119862],"mapped",[99]],[[119863,119863],"mapped",[100]],[[119864,119864],"mapped",[101]],[[119865,119865],"mapped",[102]],[[119866,119866],"mapped",[103]],[[119867,119867],"mapped",[104]],[[119868,119868],"mapped",[105]],[[119869,119869],"mapped",[106]],[[119870,119870],"mapped",[107]],[[119871,119871],"mapped",[108]],[[119872,119872],"mapped",[109]],[[119873,119873],"mapped",[110]],[[119874,119874],"mapped",[111]],[[119875,119875],"mapped",[112]],[[119876,119876],"mapped",[113]],[[119877,119877],"mapped",[114]],[[119878,119878],"mapped",[115]],[[119879,119879],"mapped",[116]],[[119880,119880],"mapped",[117]],[[119881,119881],"mapped",[118]],[[119882,119882],"mapped",[119]],[[119883,119883],"mapped",[120]],[[119884,119884],"mapped",[121]],[[119885,119885],"mapped",[122]],[[119886,119886],"mapped",[97]],[[119887,119887],"mapped",[98]],[[119888,119888],"mapped",[99]],[[119889,119889],"mapped",[100]],[[119890,119890],"mapped",[101]],[[119891,119891],"mapped",[102]],[[119892,119892],"mapped",[103]],[[119893,119893],"disallowed"],[[119894,119894],"mapped",[105]],[[119895,119895],"mapped",[106]],[[119896,119896],"mapped",[107]],[[119897,119897],"mapped",[108]],[[119898,119898],"mapped",[109]],[[119899,119899],"mapped",[110]],[[119900,119900],"mapped",[111]],[[119901,119901],"mapped",[112]],[[119902,119902],"mapped",[113]],[[119903,119903],"mapped",[114]],[[119904,119904],"mapped",[115]],[[119905,119905],"mapped",[116]],[[119906,119906],"mapped",[117]],[[119907,119907],"mapped",[118]],[[119908,119908],"mapped",[119]],[[119909,119909],"mapped",[120]],[[119910,119910],"mapped",[121]],[[119911,119911],"mapped",[122]],[[119912,119912],"mapped",[97]],[[119913,119913],"mapped",[98]],[[119914,119914],"mapped",[99]],[[119915,119915],"mapped",[100]],[[119916,119916],"mapped",[101]],[[119917,119917],"mapped",[102]],[[119918,119918],"mapped",[103]],[[119919,119919],"mapped",[104]],[[119920,119920],"mapped",[105]],[[119921,119921],"mapped",[106]],[[119922,119922],"mapped",[107]],[[119923,119923],"mapped",[108]],[[119924,119924],"mapped",[109]],[[119925,119925],"mapped",[110]],[[119926,119926],"mapped",[111]],[[119927,119927],"mapped",[112]],[[119928,119928],"mapped",[113]],[[119929,119929],"mapped",[114]],[[119930,119930],"mapped",[115]],[[119931,119931],"mapped",[116]],[[119932,119932],"mapped",[117]],[[119933,119933],"mapped",[118]],[[119934,119934],"mapped",[119]],[[119935,119935],"mapped",[120]],[[119936,119936],"mapped",[121]],[[119937,119937],"mapped",[122]],[[119938,119938],"mapped",[97]],[[119939,119939],"mapped",[98]],[[119940,119940],"mapped",[99]],[[119941,119941],"mapped",[100]],[[119942,119942],"mapped",[101]],[[119943,119943],"mapped",[102]],[[119944,119944],"mapped",[103]],[[119945,119945],"mapped",[104]],[[119946,119946],"mapped",[105]],[[119947,119947],"mapped",[106]],[[119948,119948],"mapped",[107]],[[119949,119949],"mapped",[108]],[[119950,119950],"mapped",[109]],[[119951,119951],"mapped",[110]],[[119952,119952],"mapped",[111]],[[119953,119953],"mapped",[112]],[[119954,119954],"mapped",[113]],[[119955,119955],"mapped",[114]],[[119956,119956],"mapped",[115]],[[119957,119957],"mapped",[116]],[[119958,119958],"mapped",[117]],[[119959,119959],"mapped",[118]],[[119960,119960],"mapped",[119]],[[119961,119961],"mapped",[120]],[[119962,119962],"mapped",[121]],[[119963,119963],"mapped",[122]],[[119964,119964],"mapped",[97]],[[119965,119965],"disallowed"],[[119966,119966],"mapped",[99]],[[119967,119967],"mapped",[100]],[[119968,119969],"disallowed"],[[119970,119970],"mapped",[103]],[[119971,119972],"disallowed"],[[119973,119973],"mapped",[106]],[[119974,119974],"mapped",[107]],[[119975,119976],"disallowed"],[[119977,119977],"mapped",[110]],[[119978,119978],"mapped",[111]],[[119979,119979],"mapped",[112]],[[119980,119980],"mapped",[113]],[[119981,119981],"disallowed"],[[119982,119982],"mapped",[115]],[[119983,119983],"mapped",[116]],[[119984,119984],"mapped",[117]],[[119985,119985],"mapped",[118]],[[119986,119986],"mapped",[119]],[[119987,119987],"mapped",[120]],[[119988,119988],"mapped",[121]],[[119989,119989],"mapped",[122]],[[119990,119990],"mapped",[97]],[[119991,119991],"mapped",[98]],[[119992,119992],"mapped",[99]],[[119993,119993],"mapped",[100]],[[119994,119994],"disallowed"],[[119995,119995],"mapped",[102]],[[119996,119996],"disallowed"],[[119997,119997],"mapped",[104]],[[119998,119998],"mapped",[105]],[[119999,119999],"mapped",[106]],[[12e4,12e4],"mapped",[107]],[[120001,120001],"mapped",[108]],[[120002,120002],"mapped",[109]],[[120003,120003],"mapped",[110]],[[120004,120004],"disallowed"],[[120005,120005],"mapped",[112]],[[120006,120006],"mapped",[113]],[[120007,120007],"mapped",[114]],[[120008,120008],"mapped",[115]],[[120009,120009],"mapped",[116]],[[120010,120010],"mapped",[117]],[[120011,120011],"mapped",[118]],[[120012,120012],"mapped",[119]],[[120013,120013],"mapped",[120]],[[120014,120014],"mapped",[121]],[[120015,120015],"mapped",[122]],[[120016,120016],"mapped",[97]],[[120017,120017],"mapped",[98]],[[120018,120018],"mapped",[99]],[[120019,120019],"mapped",[100]],[[120020,120020],"mapped",[101]],[[120021,120021],"mapped",[102]],[[120022,120022],"mapped",[103]],[[120023,120023],"mapped",[104]],[[120024,120024],"mapped",[105]],[[120025,120025],"mapped",[106]],[[120026,120026],"mapped",[107]],[[120027,120027],"mapped",[108]],[[120028,120028],"mapped",[109]],[[120029,120029],"mapped",[110]],[[120030,120030],"mapped",[111]],[[120031,120031],"mapped",[112]],[[120032,120032],"mapped",[113]],[[120033,120033],"mapped",[114]],[[120034,120034],"mapped",[115]],[[120035,120035],"mapped",[116]],[[120036,120036],"mapped",[117]],[[120037,120037],"mapped",[118]],[[120038,120038],"mapped",[119]],[[120039,120039],"mapped",[120]],[[120040,120040],"mapped",[121]],[[120041,120041],"mapped",[122]],[[120042,120042],"mapped",[97]],[[120043,120043],"mapped",[98]],[[120044,120044],"mapped",[99]],[[120045,120045],"mapped",[100]],[[120046,120046],"mapped",[101]],[[120047,120047],"mapped",[102]],[[120048,120048],"mapped",[103]],[[120049,120049],"mapped",[104]],[[120050,120050],"mapped",[105]],[[120051,120051],"mapped",[106]],[[120052,120052],"mapped",[107]],[[120053,120053],"mapped",[108]],[[120054,120054],"mapped",[109]],[[120055,120055],"mapped",[110]],[[120056,120056],"mapped",[111]],[[120057,120057],"mapped",[112]],[[120058,120058],"mapped",[113]],[[120059,120059],"mapped",[114]],[[120060,120060],"mapped",[115]],[[120061,120061],"mapped",[116]],[[120062,120062],"mapped",[117]],[[120063,120063],"mapped",[118]],[[120064,120064],"mapped",[119]],[[120065,120065],"mapped",[120]],[[120066,120066],"mapped",[121]],[[120067,120067],"mapped",[122]],[[120068,120068],"mapped",[97]],[[120069,120069],"mapped",[98]],[[120070,120070],"disallowed"],[[120071,120071],"mapped",[100]],[[120072,120072],"mapped",[101]],[[120073,120073],"mapped",[102]],[[120074,120074],"mapped",[103]],[[120075,120076],"disallowed"],[[120077,120077],"mapped",[106]],[[120078,120078],"mapped",[107]],[[120079,120079],"mapped",[108]],[[120080,120080],"mapped",[109]],[[120081,120081],"mapped",[110]],[[120082,120082],"mapped",[111]],[[120083,120083],"mapped",[112]],[[120084,120084],"mapped",[113]],[[120085,120085],"disallowed"],[[120086,120086],"mapped",[115]],[[120087,120087],"mapped",[116]],[[120088,120088],"mapped",[117]],[[120089,120089],"mapped",[118]],[[120090,120090],"mapped",[119]],[[120091,120091],"mapped",[120]],[[120092,120092],"mapped",[121]],[[120093,120093],"disallowed"],[[120094,120094],"mapped",[97]],[[120095,120095],"mapped",[98]],[[120096,120096],"mapped",[99]],[[120097,120097],"mapped",[100]],[[120098,120098],"mapped",[101]],[[120099,120099],"mapped",[102]],[[120100,120100],"mapped",[103]],[[120101,120101],"mapped",[104]],[[120102,120102],"mapped",[105]],[[120103,120103],"mapped",[106]],[[120104,120104],"mapped",[107]],[[120105,120105],"mapped",[108]],[[120106,120106],"mapped",[109]],[[120107,120107],"mapped",[110]],[[120108,120108],"mapped",[111]],[[120109,120109],"mapped",[112]],[[120110,120110],"mapped",[113]],[[120111,120111],"mapped",[114]],[[120112,120112],"mapped",[115]],[[120113,120113],"mapped",[116]],[[120114,120114],"mapped",[117]],[[120115,120115],"mapped",[118]],[[120116,120116],"mapped",[119]],[[120117,120117],"mapped",[120]],[[120118,120118],"mapped",[121]],[[120119,120119],"mapped",[122]],[[120120,120120],"mapped",[97]],[[120121,120121],"mapped",[98]],[[120122,120122],"disallowed"],[[120123,120123],"mapped",[100]],[[120124,120124],"mapped",[101]],[[120125,120125],"mapped",[102]],[[120126,120126],"mapped",[103]],[[120127,120127],"disallowed"],[[120128,120128],"mapped",[105]],[[120129,120129],"mapped",[106]],[[120130,120130],"mapped",[107]],[[120131,120131],"mapped",[108]],[[120132,120132],"mapped",[109]],[[120133,120133],"disallowed"],[[120134,120134],"mapped",[111]],[[120135,120137],"disallowed"],[[120138,120138],"mapped",[115]],[[120139,120139],"mapped",[116]],[[120140,120140],"mapped",[117]],[[120141,120141],"mapped",[118]],[[120142,120142],"mapped",[119]],[[120143,120143],"mapped",[120]],[[120144,120144],"mapped",[121]],[[120145,120145],"disallowed"],[[120146,120146],"mapped",[97]],[[120147,120147],"mapped",[98]],[[120148,120148],"mapped",[99]],[[120149,120149],"mapped",[100]],[[120150,120150],"mapped",[101]],[[120151,120151],"mapped",[102]],[[120152,120152],"mapped",[103]],[[120153,120153],"mapped",[104]],[[120154,120154],"mapped",[105]],[[120155,120155],"mapped",[106]],[[120156,120156],"mapped",[107]],[[120157,120157],"mapped",[108]],[[120158,120158],"mapped",[109]],[[120159,120159],"mapped",[110]],[[120160,120160],"mapped",[111]],[[120161,120161],"mapped",[112]],[[120162,120162],"mapped",[113]],[[120163,120163],"mapped",[114]],[[120164,120164],"mapped",[115]],[[120165,120165],"mapped",[116]],[[120166,120166],"mapped",[117]],[[120167,120167],"mapped",[118]],[[120168,120168],"mapped",[119]],[[120169,120169],"mapped",[120]],[[120170,120170],"mapped",[121]],[[120171,120171],"mapped",[122]],[[120172,120172],"mapped",[97]],[[120173,120173],"mapped",[98]],[[120174,120174],"mapped",[99]],[[120175,120175],"mapped",[100]],[[120176,120176],"mapped",[101]],[[120177,120177],"mapped",[102]],[[120178,120178],"mapped",[103]],[[120179,120179],"mapped",[104]],[[120180,120180],"mapped",[105]],[[120181,120181],"mapped",[106]],[[120182,120182],"mapped",[107]],[[120183,120183],"mapped",[108]],[[120184,120184],"mapped",[109]],[[120185,120185],"mapped",[110]],[[120186,120186],"mapped",[111]],[[120187,120187],"mapped",[112]],[[120188,120188],"mapped",[113]],[[120189,120189],"mapped",[114]],[[120190,120190],"mapped",[115]],[[120191,120191],"mapped",[116]],[[120192,120192],"mapped",[117]],[[120193,120193],"mapped",[118]],[[120194,120194],"mapped",[119]],[[120195,120195],"mapped",[120]],[[120196,120196],"mapped",[121]],[[120197,120197],"mapped",[122]],[[120198,120198],"mapped",[97]],[[120199,120199],"mapped",[98]],[[120200,120200],"mapped",[99]],[[120201,120201],"mapped",[100]],[[120202,120202],"mapped",[101]],[[120203,120203],"mapped",[102]],[[120204,120204],"mapped",[103]],[[120205,120205],"mapped",[104]],[[120206,120206],"mapped",[105]],[[120207,120207],"mapped",[106]],[[120208,120208],"mapped",[107]],[[120209,120209],"mapped",[108]],[[120210,120210],"mapped",[109]],[[120211,120211],"mapped",[110]],[[120212,120212],"mapped",[111]],[[120213,120213],"mapped",[112]],[[120214,120214],"mapped",[113]],[[120215,120215],"mapped",[114]],[[120216,120216],"mapped",[115]],[[120217,120217],"mapped",[116]],[[120218,120218],"mapped",[117]],[[120219,120219],"mapped",[118]],[[120220,120220],"mapped",[119]],[[120221,120221],"mapped",[120]],[[120222,120222],"mapped",[121]],[[120223,120223],"mapped",[122]],[[120224,120224],"mapped",[97]],[[120225,120225],"mapped",[98]],[[120226,120226],"mapped",[99]],[[120227,120227],"mapped",[100]],[[120228,120228],"mapped",[101]],[[120229,120229],"mapped",[102]],[[120230,120230],"mapped",[103]],[[120231,120231],"mapped",[104]],[[120232,120232],"mapped",[105]],[[120233,120233],"mapped",[106]],[[120234,120234],"mapped",[107]],[[120235,120235],"mapped",[108]],[[120236,120236],"mapped",[109]],[[120237,120237],"mapped",[110]],[[120238,120238],"mapped",[111]],[[120239,120239],"mapped",[112]],[[120240,120240],"mapped",[113]],[[120241,120241],"mapped",[114]],[[120242,120242],"mapped",[115]],[[120243,120243],"mapped",[116]],[[120244,120244],"mapped",[117]],[[120245,120245],"mapped",[118]],[[120246,120246],"mapped",[119]],[[120247,120247],"mapped",[120]],[[120248,120248],"mapped",[121]],[[120249,120249],"mapped",[122]],[[120250,120250],"mapped",[97]],[[120251,120251],"mapped",[98]],[[120252,120252],"mapped",[99]],[[120253,120253],"mapped",[100]],[[120254,120254],"mapped",[101]],[[120255,120255],"mapped",[102]],[[120256,120256],"mapped",[103]],[[120257,120257],"mapped",[104]],[[120258,120258],"mapped",[105]],[[120259,120259],"mapped",[106]],[[120260,120260],"mapped",[107]],[[120261,120261],"mapped",[108]],[[120262,120262],"mapped",[109]],[[120263,120263],"mapped",[110]],[[120264,120264],"mapped",[111]],[[120265,120265],"mapped",[112]],[[120266,120266],"mapped",[113]],[[120267,120267],"mapped",[114]],[[120268,120268],"mapped",[115]],[[120269,120269],"mapped",[116]],[[120270,120270],"mapped",[117]],[[120271,120271],"mapped",[118]],[[120272,120272],"mapped",[119]],[[120273,120273],"mapped",[120]],[[120274,120274],"mapped",[121]],[[120275,120275],"mapped",[122]],[[120276,120276],"mapped",[97]],[[120277,120277],"mapped",[98]],[[120278,120278],"mapped",[99]],[[120279,120279],"mapped",[100]],[[120280,120280],"mapped",[101]],[[120281,120281],"mapped",[102]],[[120282,120282],"mapped",[103]],[[120283,120283],"mapped",[104]],[[120284,120284],"mapped",[105]],[[120285,120285],"mapped",[106]],[[120286,120286],"mapped",[107]],[[120287,120287],"mapped",[108]],[[120288,120288],"mapped",[109]],[[120289,120289],"mapped",[110]],[[120290,120290],"mapped",[111]],[[120291,120291],"mapped",[112]],[[120292,120292],"mapped",[113]],[[120293,120293],"mapped",[114]],[[120294,120294],"mapped",[115]],[[120295,120295],"mapped",[116]],[[120296,120296],"mapped",[117]],[[120297,120297],"mapped",[118]],[[120298,120298],"mapped",[119]],[[120299,120299],"mapped",[120]],[[120300,120300],"mapped",[121]],[[120301,120301],"mapped",[122]],[[120302,120302],"mapped",[97]],[[120303,120303],"mapped",[98]],[[120304,120304],"mapped",[99]],[[120305,120305],"mapped",[100]],[[120306,120306],"mapped",[101]],[[120307,120307],"mapped",[102]],[[120308,120308],"mapped",[103]],[[120309,120309],"mapped",[104]],[[120310,120310],"mapped",[105]],[[120311,120311],"mapped",[106]],[[120312,120312],"mapped",[107]],[[120313,120313],"mapped",[108]],[[120314,120314],"mapped",[109]],[[120315,120315],"mapped",[110]],[[120316,120316],"mapped",[111]],[[120317,120317],"mapped",[112]],[[120318,120318],"mapped",[113]],[[120319,120319],"mapped",[114]],[[120320,120320],"mapped",[115]],[[120321,120321],"mapped",[116]],[[120322,120322],"mapped",[117]],[[120323,120323],"mapped",[118]],[[120324,120324],"mapped",[119]],[[120325,120325],"mapped",[120]],[[120326,120326],"mapped",[121]],[[120327,120327],"mapped",[122]],[[120328,120328],"mapped",[97]],[[120329,120329],"mapped",[98]],[[120330,120330],"mapped",[99]],[[120331,120331],"mapped",[100]],[[120332,120332],"mapped",[101]],[[120333,120333],"mapped",[102]],[[120334,120334],"mapped",[103]],[[120335,120335],"mapped",[104]],[[120336,120336],"mapped",[105]],[[120337,120337],"mapped",[106]],[[120338,120338],"mapped",[107]],[[120339,120339],"mapped",[108]],[[120340,120340],"mapped",[109]],[[120341,120341],"mapped",[110]],[[120342,120342],"mapped",[111]],[[120343,120343],"mapped",[112]],[[120344,120344],"mapped",[113]],[[120345,120345],"mapped",[114]],[[120346,120346],"mapped",[115]],[[120347,120347],"mapped",[116]],[[120348,120348],"mapped",[117]],[[120349,120349],"mapped",[118]],[[120350,120350],"mapped",[119]],[[120351,120351],"mapped",[120]],[[120352,120352],"mapped",[121]],[[120353,120353],"mapped",[122]],[[120354,120354],"mapped",[97]],[[120355,120355],"mapped",[98]],[[120356,120356],"mapped",[99]],[[120357,120357],"mapped",[100]],[[120358,120358],"mapped",[101]],[[120359,120359],"mapped",[102]],[[120360,120360],"mapped",[103]],[[120361,120361],"mapped",[104]],[[120362,120362],"mapped",[105]],[[120363,120363],"mapped",[106]],[[120364,120364],"mapped",[107]],[[120365,120365],"mapped",[108]],[[120366,120366],"mapped",[109]],[[120367,120367],"mapped",[110]],[[120368,120368],"mapped",[111]],[[120369,120369],"mapped",[112]],[[120370,120370],"mapped",[113]],[[120371,120371],"mapped",[114]],[[120372,120372],"mapped",[115]],[[120373,120373],"mapped",[116]],[[120374,120374],"mapped",[117]],[[120375,120375],"mapped",[118]],[[120376,120376],"mapped",[119]],[[120377,120377],"mapped",[120]],[[120378,120378],"mapped",[121]],[[120379,120379],"mapped",[122]],[[120380,120380],"mapped",[97]],[[120381,120381],"mapped",[98]],[[120382,120382],"mapped",[99]],[[120383,120383],"mapped",[100]],[[120384,120384],"mapped",[101]],[[120385,120385],"mapped",[102]],[[120386,120386],"mapped",[103]],[[120387,120387],"mapped",[104]],[[120388,120388],"mapped",[105]],[[120389,120389],"mapped",[106]],[[120390,120390],"mapped",[107]],[[120391,120391],"mapped",[108]],[[120392,120392],"mapped",[109]],[[120393,120393],"mapped",[110]],[[120394,120394],"mapped",[111]],[[120395,120395],"mapped",[112]],[[120396,120396],"mapped",[113]],[[120397,120397],"mapped",[114]],[[120398,120398],"mapped",[115]],[[120399,120399],"mapped",[116]],[[120400,120400],"mapped",[117]],[[120401,120401],"mapped",[118]],[[120402,120402],"mapped",[119]],[[120403,120403],"mapped",[120]],[[120404,120404],"mapped",[121]],[[120405,120405],"mapped",[122]],[[120406,120406],"mapped",[97]],[[120407,120407],"mapped",[98]],[[120408,120408],"mapped",[99]],[[120409,120409],"mapped",[100]],[[120410,120410],"mapped",[101]],[[120411,120411],"mapped",[102]],[[120412,120412],"mapped",[103]],[[120413,120413],"mapped",[104]],[[120414,120414],"mapped",[105]],[[120415,120415],"mapped",[106]],[[120416,120416],"mapped",[107]],[[120417,120417],"mapped",[108]],[[120418,120418],"mapped",[109]],[[120419,120419],"mapped",[110]],[[120420,120420],"mapped",[111]],[[120421,120421],"mapped",[112]],[[120422,120422],"mapped",[113]],[[120423,120423],"mapped",[114]],[[120424,120424],"mapped",[115]],[[120425,120425],"mapped",[116]],[[120426,120426],"mapped",[117]],[[120427,120427],"mapped",[118]],[[120428,120428],"mapped",[119]],[[120429,120429],"mapped",[120]],[[120430,120430],"mapped",[121]],[[120431,120431],"mapped",[122]],[[120432,120432],"mapped",[97]],[[120433,120433],"mapped",[98]],[[120434,120434],"mapped",[99]],[[120435,120435],"mapped",[100]],[[120436,120436],"mapped",[101]],[[120437,120437],"mapped",[102]],[[120438,120438],"mapped",[103]],[[120439,120439],"mapped",[104]],[[120440,120440],"mapped",[105]],[[120441,120441],"mapped",[106]],[[120442,120442],"mapped",[107]],[[120443,120443],"mapped",[108]],[[120444,120444],"mapped",[109]],[[120445,120445],"mapped",[110]],[[120446,120446],"mapped",[111]],[[120447,120447],"mapped",[112]],[[120448,120448],"mapped",[113]],[[120449,120449],"mapped",[114]],[[120450,120450],"mapped",[115]],[[120451,120451],"mapped",[116]],[[120452,120452],"mapped",[117]],[[120453,120453],"mapped",[118]],[[120454,120454],"mapped",[119]],[[120455,120455],"mapped",[120]],[[120456,120456],"mapped",[121]],[[120457,120457],"mapped",[122]],[[120458,120458],"mapped",[97]],[[120459,120459],"mapped",[98]],[[120460,120460],"mapped",[99]],[[120461,120461],"mapped",[100]],[[120462,120462],"mapped",[101]],[[120463,120463],"mapped",[102]],[[120464,120464],"mapped",[103]],[[120465,120465],"mapped",[104]],[[120466,120466],"mapped",[105]],[[120467,120467],"mapped",[106]],[[120468,120468],"mapped",[107]],[[120469,120469],"mapped",[108]],[[120470,120470],"mapped",[109]],[[120471,120471],"mapped",[110]],[[120472,120472],"mapped",[111]],[[120473,120473],"mapped",[112]],[[120474,120474],"mapped",[113]],[[120475,120475],"mapped",[114]],[[120476,120476],"mapped",[115]],[[120477,120477],"mapped",[116]],[[120478,120478],"mapped",[117]],[[120479,120479],"mapped",[118]],[[120480,120480],"mapped",[119]],[[120481,120481],"mapped",[120]],[[120482,120482],"mapped",[121]],[[120483,120483],"mapped",[122]],[[120484,120484],"mapped",[305]],[[120485,120485],"mapped",[567]],[[120486,120487],"disallowed"],[[120488,120488],"mapped",[945]],[[120489,120489],"mapped",[946]],[[120490,120490],"mapped",[947]],[[120491,120491],"mapped",[948]],[[120492,120492],"mapped",[949]],[[120493,120493],"mapped",[950]],[[120494,120494],"mapped",[951]],[[120495,120495],"mapped",[952]],[[120496,120496],"mapped",[953]],[[120497,120497],"mapped",[954]],[[120498,120498],"mapped",[955]],[[120499,120499],"mapped",[956]],[[120500,120500],"mapped",[957]],[[120501,120501],"mapped",[958]],[[120502,120502],"mapped",[959]],[[120503,120503],"mapped",[960]],[[120504,120504],"mapped",[961]],[[120505,120505],"mapped",[952]],[[120506,120506],"mapped",[963]],[[120507,120507],"mapped",[964]],[[120508,120508],"mapped",[965]],[[120509,120509],"mapped",[966]],[[120510,120510],"mapped",[967]],[[120511,120511],"mapped",[968]],[[120512,120512],"mapped",[969]],[[120513,120513],"mapped",[8711]],[[120514,120514],"mapped",[945]],[[120515,120515],"mapped",[946]],[[120516,120516],"mapped",[947]],[[120517,120517],"mapped",[948]],[[120518,120518],"mapped",[949]],[[120519,120519],"mapped",[950]],[[120520,120520],"mapped",[951]],[[120521,120521],"mapped",[952]],[[120522,120522],"mapped",[953]],[[120523,120523],"mapped",[954]],[[120524,120524],"mapped",[955]],[[120525,120525],"mapped",[956]],[[120526,120526],"mapped",[957]],[[120527,120527],"mapped",[958]],[[120528,120528],"mapped",[959]],[[120529,120529],"mapped",[960]],[[120530,120530],"mapped",[961]],[[120531,120532],"mapped",[963]],[[120533,120533],"mapped",[964]],[[120534,120534],"mapped",[965]],[[120535,120535],"mapped",[966]],[[120536,120536],"mapped",[967]],[[120537,120537],"mapped",[968]],[[120538,120538],"mapped",[969]],[[120539,120539],"mapped",[8706]],[[120540,120540],"mapped",[949]],[[120541,120541],"mapped",[952]],[[120542,120542],"mapped",[954]],[[120543,120543],"mapped",[966]],[[120544,120544],"mapped",[961]],[[120545,120545],"mapped",[960]],[[120546,120546],"mapped",[945]],[[120547,120547],"mapped",[946]],[[120548,120548],"mapped",[947]],[[120549,120549],"mapped",[948]],[[120550,120550],"mapped",[949]],[[120551,120551],"mapped",[950]],[[120552,120552],"mapped",[951]],[[120553,120553],"mapped",[952]],[[120554,120554],"mapped",[953]],[[120555,120555],"mapped",[954]],[[120556,120556],"mapped",[955]],[[120557,120557],"mapped",[956]],[[120558,120558],"mapped",[957]],[[120559,120559],"mapped",[958]],[[120560,120560],"mapped",[959]],[[120561,120561],"mapped",[960]],[[120562,120562],"mapped",[961]],[[120563,120563],"mapped",[952]],[[120564,120564],"mapped",[963]],[[120565,120565],"mapped",[964]],[[120566,120566],"mapped",[965]],[[120567,120567],"mapped",[966]],[[120568,120568],"mapped",[967]],[[120569,120569],"mapped",[968]],[[120570,120570],"mapped",[969]],[[120571,120571],"mapped",[8711]],[[120572,120572],"mapped",[945]],[[120573,120573],"mapped",[946]],[[120574,120574],"mapped",[947]],[[120575,120575],"mapped",[948]],[[120576,120576],"mapped",[949]],[[120577,120577],"mapped",[950]],[[120578,120578],"mapped",[951]],[[120579,120579],"mapped",[952]],[[120580,120580],"mapped",[953]],[[120581,120581],"mapped",[954]],[[120582,120582],"mapped",[955]],[[120583,120583],"mapped",[956]],[[120584,120584],"mapped",[957]],[[120585,120585],"mapped",[958]],[[120586,120586],"mapped",[959]],[[120587,120587],"mapped",[960]],[[120588,120588],"mapped",[961]],[[120589,120590],"mapped",[963]],[[120591,120591],"mapped",[964]],[[120592,120592],"mapped",[965]],[[120593,120593],"mapped",[966]],[[120594,120594],"mapped",[967]],[[120595,120595],"mapped",[968]],[[120596,120596],"mapped",[969]],[[120597,120597],"mapped",[8706]],[[120598,120598],"mapped",[949]],[[120599,120599],"mapped",[952]],[[120600,120600],"mapped",[954]],[[120601,120601],"mapped",[966]],[[120602,120602],"mapped",[961]],[[120603,120603],"mapped",[960]],[[120604,120604],"mapped",[945]],[[120605,120605],"mapped",[946]],[[120606,120606],"mapped",[947]],[[120607,120607],"mapped",[948]],[[120608,120608],"mapped",[949]],[[120609,120609],"mapped",[950]],[[120610,120610],"mapped",[951]],[[120611,120611],"mapped",[952]],[[120612,120612],"mapped",[953]],[[120613,120613],"mapped",[954]],[[120614,120614],"mapped",[955]],[[120615,120615],"mapped",[956]],[[120616,120616],"mapped",[957]],[[120617,120617],"mapped",[958]],[[120618,120618],"mapped",[959]],[[120619,120619],"mapped",[960]],[[120620,120620],"mapped",[961]],[[120621,120621],"mapped",[952]],[[120622,120622],"mapped",[963]],[[120623,120623],"mapped",[964]],[[120624,120624],"mapped",[965]],[[120625,120625],"mapped",[966]],[[120626,120626],"mapped",[967]],[[120627,120627],"mapped",[968]],[[120628,120628],"mapped",[969]],[[120629,120629],"mapped",[8711]],[[120630,120630],"mapped",[945]],[[120631,120631],"mapped",[946]],[[120632,120632],"mapped",[947]],[[120633,120633],"mapped",[948]],[[120634,120634],"mapped",[949]],[[120635,120635],"mapped",[950]],[[120636,120636],"mapped",[951]],[[120637,120637],"mapped",[952]],[[120638,120638],"mapped",[953]],[[120639,120639],"mapped",[954]],[[120640,120640],"mapped",[955]],[[120641,120641],"mapped",[956]],[[120642,120642],"mapped",[957]],[[120643,120643],"mapped",[958]],[[120644,120644],"mapped",[959]],[[120645,120645],"mapped",[960]],[[120646,120646],"mapped",[961]],[[120647,120648],"mapped",[963]],[[120649,120649],"mapped",[964]],[[120650,120650],"mapped",[965]],[[120651,120651],"mapped",[966]],[[120652,120652],"mapped",[967]],[[120653,120653],"mapped",[968]],[[120654,120654],"mapped",[969]],[[120655,120655],"mapped",[8706]],[[120656,120656],"mapped",[949]],[[120657,120657],"mapped",[952]],[[120658,120658],"mapped",[954]],[[120659,120659],"mapped",[966]],[[120660,120660],"mapped",[961]],[[120661,120661],"mapped",[960]],[[120662,120662],"mapped",[945]],[[120663,120663],"mapped",[946]],[[120664,120664],"mapped",[947]],[[120665,120665],"mapped",[948]],[[120666,120666],"mapped",[949]],[[120667,120667],"mapped",[950]],[[120668,120668],"mapped",[951]],[[120669,120669],"mapped",[952]],[[120670,120670],"mapped",[953]],[[120671,120671],"mapped",[954]],[[120672,120672],"mapped",[955]],[[120673,120673],"mapped",[956]],[[120674,120674],"mapped",[957]],[[120675,120675],"mapped",[958]],[[120676,120676],"mapped",[959]],[[120677,120677],"mapped",[960]],[[120678,120678],"mapped",[961]],[[120679,120679],"mapped",[952]],[[120680,120680],"mapped",[963]],[[120681,120681],"mapped",[964]],[[120682,120682],"mapped",[965]],[[120683,120683],"mapped",[966]],[[120684,120684],"mapped",[967]],[[120685,120685],"mapped",[968]],[[120686,120686],"mapped",[969]],[[120687,120687],"mapped",[8711]],[[120688,120688],"mapped",[945]],[[120689,120689],"mapped",[946]],[[120690,120690],"mapped",[947]],[[120691,120691],"mapped",[948]],[[120692,120692],"mapped",[949]],[[120693,120693],"mapped",[950]],[[120694,120694],"mapped",[951]],[[120695,120695],"mapped",[952]],[[120696,120696],"mapped",[953]],[[120697,120697],"mapped",[954]],[[120698,120698],"mapped",[955]],[[120699,120699],"mapped",[956]],[[120700,120700],"mapped",[957]],[[120701,120701],"mapped",[958]],[[120702,120702],"mapped",[959]],[[120703,120703],"mapped",[960]],[[120704,120704],"mapped",[961]],[[120705,120706],"mapped",[963]],[[120707,120707],"mapped",[964]],[[120708,120708],"mapped",[965]],[[120709,120709],"mapped",[966]],[[120710,120710],"mapped",[967]],[[120711,120711],"mapped",[968]],[[120712,120712],"mapped",[969]],[[120713,120713],"mapped",[8706]],[[120714,120714],"mapped",[949]],[[120715,120715],"mapped",[952]],[[120716,120716],"mapped",[954]],[[120717,120717],"mapped",[966]],[[120718,120718],"mapped",[961]],[[120719,120719],"mapped",[960]],[[120720,120720],"mapped",[945]],[[120721,120721],"mapped",[946]],[[120722,120722],"mapped",[947]],[[120723,120723],"mapped",[948]],[[120724,120724],"mapped",[949]],[[120725,120725],"mapped",[950]],[[120726,120726],"mapped",[951]],[[120727,120727],"mapped",[952]],[[120728,120728],"mapped",[953]],[[120729,120729],"mapped",[954]],[[120730,120730],"mapped",[955]],[[120731,120731],"mapped",[956]],[[120732,120732],"mapped",[957]],[[120733,120733],"mapped",[958]],[[120734,120734],"mapped",[959]],[[120735,120735],"mapped",[960]],[[120736,120736],"mapped",[961]],[[120737,120737],"mapped",[952]],[[120738,120738],"mapped",[963]],[[120739,120739],"mapped",[964]],[[120740,120740],"mapped",[965]],[[120741,120741],"mapped",[966]],[[120742,120742],"mapped",[967]],[[120743,120743],"mapped",[968]],[[120744,120744],"mapped",[969]],[[120745,120745],"mapped",[8711]],[[120746,120746],"mapped",[945]],[[120747,120747],"mapped",[946]],[[120748,120748],"mapped",[947]],[[120749,120749],"mapped",[948]],[[120750,120750],"mapped",[949]],[[120751,120751],"mapped",[950]],[[120752,120752],"mapped",[951]],[[120753,120753],"mapped",[952]],[[120754,120754],"mapped",[953]],[[120755,120755],"mapped",[954]],[[120756,120756],"mapped",[955]],[[120757,120757],"mapped",[956]],[[120758,120758],"mapped",[957]],[[120759,120759],"mapped",[958]],[[120760,120760],"mapped",[959]],[[120761,120761],"mapped",[960]],[[120762,120762],"mapped",[961]],[[120763,120764],"mapped",[963]],[[120765,120765],"mapped",[964]],[[120766,120766],"mapped",[965]],[[120767,120767],"mapped",[966]],[[120768,120768],"mapped",[967]],[[120769,120769],"mapped",[968]],[[120770,120770],"mapped",[969]],[[120771,120771],"mapped",[8706]],[[120772,120772],"mapped",[949]],[[120773,120773],"mapped",[952]],[[120774,120774],"mapped",[954]],[[120775,120775],"mapped",[966]],[[120776,120776],"mapped",[961]],[[120777,120777],"mapped",[960]],[[120778,120779],"mapped",[989]],[[120780,120781],"disallowed"],[[120782,120782],"mapped",[48]],[[120783,120783],"mapped",[49]],[[120784,120784],"mapped",[50]],[[120785,120785],"mapped",[51]],[[120786,120786],"mapped",[52]],[[120787,120787],"mapped",[53]],[[120788,120788],"mapped",[54]],[[120789,120789],"mapped",[55]],[[120790,120790],"mapped",[56]],[[120791,120791],"mapped",[57]],[[120792,120792],"mapped",[48]],[[120793,120793],"mapped",[49]],[[120794,120794],"mapped",[50]],[[120795,120795],"mapped",[51]],[[120796,120796],"mapped",[52]],[[120797,120797],"mapped",[53]],[[120798,120798],"mapped",[54]],[[120799,120799],"mapped",[55]],[[120800,120800],"mapped",[56]],[[120801,120801],"mapped",[57]],[[120802,120802],"mapped",[48]],[[120803,120803],"mapped",[49]],[[120804,120804],"mapped",[50]],[[120805,120805],"mapped",[51]],[[120806,120806],"mapped",[52]],[[120807,120807],"mapped",[53]],[[120808,120808],"mapped",[54]],[[120809,120809],"mapped",[55]],[[120810,120810],"mapped",[56]],[[120811,120811],"mapped",[57]],[[120812,120812],"mapped",[48]],[[120813,120813],"mapped",[49]],[[120814,120814],"mapped",[50]],[[120815,120815],"mapped",[51]],[[120816,120816],"mapped",[52]],[[120817,120817],"mapped",[53]],[[120818,120818],"mapped",[54]],[[120819,120819],"mapped",[55]],[[120820,120820],"mapped",[56]],[[120821,120821],"mapped",[57]],[[120822,120822],"mapped",[48]],[[120823,120823],"mapped",[49]],[[120824,120824],"mapped",[50]],[[120825,120825],"mapped",[51]],[[120826,120826],"mapped",[52]],[[120827,120827],"mapped",[53]],[[120828,120828],"mapped",[54]],[[120829,120829],"mapped",[55]],[[120830,120830],"mapped",[56]],[[120831,120831],"mapped",[57]],[[120832,121343],"valid",[],"NV8"],[[121344,121398],"valid"],[[121399,121402],"valid",[],"NV8"],[[121403,121452],"valid"],[[121453,121460],"valid",[],"NV8"],[[121461,121461],"valid"],[[121462,121475],"valid",[],"NV8"],[[121476,121476],"valid"],[[121477,121483],"valid",[],"NV8"],[[121484,121498],"disallowed"],[[121499,121503],"valid"],[[121504,121504],"disallowed"],[[121505,121519],"valid"],[[121520,124927],"disallowed"],[[124928,125124],"valid"],[[125125,125126],"disallowed"],[[125127,125135],"valid",[],"NV8"],[[125136,125142],"valid"],[[125143,126463],"disallowed"],[[126464,126464],"mapped",[1575]],[[126465,126465],"mapped",[1576]],[[126466,126466],"mapped",[1580]],[[126467,126467],"mapped",[1583]],[[126468,126468],"disallowed"],[[126469,126469],"mapped",[1608]],[[126470,126470],"mapped",[1586]],[[126471,126471],"mapped",[1581]],[[126472,126472],"mapped",[1591]],[[126473,126473],"mapped",[1610]],[[126474,126474],"mapped",[1603]],[[126475,126475],"mapped",[1604]],[[126476,126476],"mapped",[1605]],[[126477,126477],"mapped",[1606]],[[126478,126478],"mapped",[1587]],[[126479,126479],"mapped",[1593]],[[126480,126480],"mapped",[1601]],[[126481,126481],"mapped",[1589]],[[126482,126482],"mapped",[1602]],[[126483,126483],"mapped",[1585]],[[126484,126484],"mapped",[1588]],[[126485,126485],"mapped",[1578]],[[126486,126486],"mapped",[1579]],[[126487,126487],"mapped",[1582]],[[126488,126488],"mapped",[1584]],[[126489,126489],"mapped",[1590]],[[126490,126490],"mapped",[1592]],[[126491,126491],"mapped",[1594]],[[126492,126492],"mapped",[1646]],[[126493,126493],"mapped",[1722]],[[126494,126494],"mapped",[1697]],[[126495,126495],"mapped",[1647]],[[126496,126496],"disallowed"],[[126497,126497],"mapped",[1576]],[[126498,126498],"mapped",[1580]],[[126499,126499],"disallowed"],[[126500,126500],"mapped",[1607]],[[126501,126502],"disallowed"],[[126503,126503],"mapped",[1581]],[[126504,126504],"disallowed"],[[126505,126505],"mapped",[1610]],[[126506,126506],"mapped",[1603]],[[126507,126507],"mapped",[1604]],[[126508,126508],"mapped",[1605]],[[126509,126509],"mapped",[1606]],[[126510,126510],"mapped",[1587]],[[126511,126511],"mapped",[1593]],[[126512,126512],"mapped",[1601]],[[126513,126513],"mapped",[1589]],[[126514,126514],"mapped",[1602]],[[126515,126515],"disallowed"],[[126516,126516],"mapped",[1588]],[[126517,126517],"mapped",[1578]],[[126518,126518],"mapped",[1579]],[[126519,126519],"mapped",[1582]],[[126520,126520],"disallowed"],[[126521,126521],"mapped",[1590]],[[126522,126522],"disallowed"],[[126523,126523],"mapped",[1594]],[[126524,126529],"disallowed"],[[126530,126530],"mapped",[1580]],[[126531,126534],"disallowed"],[[126535,126535],"mapped",[1581]],[[126536,126536],"disallowed"],[[126537,126537],"mapped",[1610]],[[126538,126538],"disallowed"],[[126539,126539],"mapped",[1604]],[[126540,126540],"disallowed"],[[126541,126541],"mapped",[1606]],[[126542,126542],"mapped",[1587]],[[126543,126543],"mapped",[1593]],[[126544,126544],"disallowed"],[[126545,126545],"mapped",[1589]],[[126546,126546],"mapped",[1602]],[[126547,126547],"disallowed"],[[126548,126548],"mapped",[1588]],[[126549,126550],"disallowed"],[[126551,126551],"mapped",[1582]],[[126552,126552],"disallowed"],[[126553,126553],"mapped",[1590]],[[126554,126554],"disallowed"],[[126555,126555],"mapped",[1594]],[[126556,126556],"disallowed"],[[126557,126557],"mapped",[1722]],[[126558,126558],"disallowed"],[[126559,126559],"mapped",[1647]],[[126560,126560],"disallowed"],[[126561,126561],"mapped",[1576]],[[126562,126562],"mapped",[1580]],[[126563,126563],"disallowed"],[[126564,126564],"mapped",[1607]],[[126565,126566],"disallowed"],[[126567,126567],"mapped",[1581]],[[126568,126568],"mapped",[1591]],[[126569,126569],"mapped",[1610]],[[126570,126570],"mapped",[1603]],[[126571,126571],"disallowed"],[[126572,126572],"mapped",[1605]],[[126573,126573],"mapped",[1606]],[[126574,126574],"mapped",[1587]],[[126575,126575],"mapped",[1593]],[[126576,126576],"mapped",[1601]],[[126577,126577],"mapped",[1589]],[[126578,126578],"mapped",[1602]],[[126579,126579],"disallowed"],[[126580,126580],"mapped",[1588]],[[126581,126581],"mapped",[1578]],[[126582,126582],"mapped",[1579]],[[126583,126583],"mapped",[1582]],[[126584,126584],"disallowed"],[[126585,126585],"mapped",[1590]],[[126586,126586],"mapped",[1592]],[[126587,126587],"mapped",[1594]],[[126588,126588],"mapped",[1646]],[[126589,126589],"disallowed"],[[126590,126590],"mapped",[1697]],[[126591,126591],"disallowed"],[[126592,126592],"mapped",[1575]],[[126593,126593],"mapped",[1576]],[[126594,126594],"mapped",[1580]],[[126595,126595],"mapped",[1583]],[[126596,126596],"mapped",[1607]],[[126597,126597],"mapped",[1608]],[[126598,126598],"mapped",[1586]],[[126599,126599],"mapped",[1581]],[[126600,126600],"mapped",[1591]],[[126601,126601],"mapped",[1610]],[[126602,126602],"disallowed"],[[126603,126603],"mapped",[1604]],[[126604,126604],"mapped",[1605]],[[126605,126605],"mapped",[1606]],[[126606,126606],"mapped",[1587]],[[126607,126607],"mapped",[1593]],[[126608,126608],"mapped",[1601]],[[126609,126609],"mapped",[1589]],[[126610,126610],"mapped",[1602]],[[126611,126611],"mapped",[1585]],[[126612,126612],"mapped",[1588]],[[126613,126613],"mapped",[1578]],[[126614,126614],"mapped",[1579]],[[126615,126615],"mapped",[1582]],[[126616,126616],"mapped",[1584]],[[126617,126617],"mapped",[1590]],[[126618,126618],"mapped",[1592]],[[126619,126619],"mapped",[1594]],[[126620,126624],"disallowed"],[[126625,126625],"mapped",[1576]],[[126626,126626],"mapped",[1580]],[[126627,126627],"mapped",[1583]],[[126628,126628],"disallowed"],[[126629,126629],"mapped",[1608]],[[126630,126630],"mapped",[1586]],[[126631,126631],"mapped",[1581]],[[126632,126632],"mapped",[1591]],[[126633,126633],"mapped",[1610]],[[126634,126634],"disallowed"],[[126635,126635],"mapped",[1604]],[[126636,126636],"mapped",[1605]],[[126637,126637],"mapped",[1606]],[[126638,126638],"mapped",[1587]],[[126639,126639],"mapped",[1593]],[[126640,126640],"mapped",[1601]],[[126641,126641],"mapped",[1589]],[[126642,126642],"mapped",[1602]],[[126643,126643],"mapped",[1585]],[[126644,126644],"mapped",[1588]],[[126645,126645],"mapped",[1578]],[[126646,126646],"mapped",[1579]],[[126647,126647],"mapped",[1582]],[[126648,126648],"mapped",[1584]],[[126649,126649],"mapped",[1590]],[[126650,126650],"mapped",[1592]],[[126651,126651],"mapped",[1594]],[[126652,126703],"disallowed"],[[126704,126705],"valid",[],"NV8"],[[126706,126975],"disallowed"],[[126976,127019],"valid",[],"NV8"],[[127020,127023],"disallowed"],[[127024,127123],"valid",[],"NV8"],[[127124,127135],"disallowed"],[[127136,127150],"valid",[],"NV8"],[[127151,127152],"disallowed"],[[127153,127166],"valid",[],"NV8"],[[127167,127167],"valid",[],"NV8"],[[127168,127168],"disallowed"],[[127169,127183],"valid",[],"NV8"],[[127184,127184],"disallowed"],[[127185,127199],"valid",[],"NV8"],[[127200,127221],"valid",[],"NV8"],[[127222,127231],"disallowed"],[[127232,127232],"disallowed"],[[127233,127233],"disallowed_STD3_mapped",[48,44]],[[127234,127234],"disallowed_STD3_mapped",[49,44]],[[127235,127235],"disallowed_STD3_mapped",[50,44]],[[127236,127236],"disallowed_STD3_mapped",[51,44]],[[127237,127237],"disallowed_STD3_mapped",[52,44]],[[127238,127238],"disallowed_STD3_mapped",[53,44]],[[127239,127239],"disallowed_STD3_mapped",[54,44]],[[127240,127240],"disallowed_STD3_mapped",[55,44]],[[127241,127241],"disallowed_STD3_mapped",[56,44]],[[127242,127242],"disallowed_STD3_mapped",[57,44]],[[127243,127244],"valid",[],"NV8"],[[127245,127247],"disallowed"],[[127248,127248],"disallowed_STD3_mapped",[40,97,41]],[[127249,127249],"disallowed_STD3_mapped",[40,98,41]],[[127250,127250],"disallowed_STD3_mapped",[40,99,41]],[[127251,127251],"disallowed_STD3_mapped",[40,100,41]],[[127252,127252],"disallowed_STD3_mapped",[40,101,41]],[[127253,127253],"disallowed_STD3_mapped",[40,102,41]],[[127254,127254],"disallowed_STD3_mapped",[40,103,41]],[[127255,127255],"disallowed_STD3_mapped",[40,104,41]],[[127256,127256],"disallowed_STD3_mapped",[40,105,41]],[[127257,127257],"disallowed_STD3_mapped",[40,106,41]],[[127258,127258],"disallowed_STD3_mapped",[40,107,41]],[[127259,127259],"disallowed_STD3_mapped",[40,108,41]],[[127260,127260],"disallowed_STD3_mapped",[40,109,41]],[[127261,127261],"disallowed_STD3_mapped",[40,110,41]],[[127262,127262],"disallowed_STD3_mapped",[40,111,41]],[[127263,127263],"disallowed_STD3_mapped",[40,112,41]],[[127264,127264],"disallowed_STD3_mapped",[40,113,41]],[[127265,127265],"disallowed_STD3_mapped",[40,114,41]],[[127266,127266],"disallowed_STD3_mapped",[40,115,41]],[[127267,127267],"disallowed_STD3_mapped",[40,116,41]],[[127268,127268],"disallowed_STD3_mapped",[40,117,41]],[[127269,127269],"disallowed_STD3_mapped",[40,118,41]],[[127270,127270],"disallowed_STD3_mapped",[40,119,41]],[[127271,127271],"disallowed_STD3_mapped",[40,120,41]],[[127272,127272],"disallowed_STD3_mapped",[40,121,41]],[[127273,127273],"disallowed_STD3_mapped",[40,122,41]],[[127274,127274],"mapped",[12308,115,12309]],[[127275,127275],"mapped",[99]],[[127276,127276],"mapped",[114]],[[127277,127277],"mapped",[99,100]],[[127278,127278],"mapped",[119,122]],[[127279,127279],"disallowed"],[[127280,127280],"mapped",[97]],[[127281,127281],"mapped",[98]],[[127282,127282],"mapped",[99]],[[127283,127283],"mapped",[100]],[[127284,127284],"mapped",[101]],[[127285,127285],"mapped",[102]],[[127286,127286],"mapped",[103]],[[127287,127287],"mapped",[104]],[[127288,127288],"mapped",[105]],[[127289,127289],"mapped",[106]],[[127290,127290],"mapped",[107]],[[127291,127291],"mapped",[108]],[[127292,127292],"mapped",[109]],[[127293,127293],"mapped",[110]],[[127294,127294],"mapped",[111]],[[127295,127295],"mapped",[112]],[[127296,127296],"mapped",[113]],[[127297,127297],"mapped",[114]],[[127298,127298],"mapped",[115]],[[127299,127299],"mapped",[116]],[[127300,127300],"mapped",[117]],[[127301,127301],"mapped",[118]],[[127302,127302],"mapped",[119]],[[127303,127303],"mapped",[120]],[[127304,127304],"mapped",[121]],[[127305,127305],"mapped",[122]],[[127306,127306],"mapped",[104,118]],[[127307,127307],"mapped",[109,118]],[[127308,127308],"mapped",[115,100]],[[127309,127309],"mapped",[115,115]],[[127310,127310],"mapped",[112,112,118]],[[127311,127311],"mapped",[119,99]],[[127312,127318],"valid",[],"NV8"],[[127319,127319],"valid",[],"NV8"],[[127320,127326],"valid",[],"NV8"],[[127327,127327],"valid",[],"NV8"],[[127328,127337],"valid",[],"NV8"],[[127338,127338],"mapped",[109,99]],[[127339,127339],"mapped",[109,100]],[[127340,127343],"disallowed"],[[127344,127352],"valid",[],"NV8"],[[127353,127353],"valid",[],"NV8"],[[127354,127354],"valid",[],"NV8"],[[127355,127356],"valid",[],"NV8"],[[127357,127358],"valid",[],"NV8"],[[127359,127359],"valid",[],"NV8"],[[127360,127369],"valid",[],"NV8"],[[127370,127373],"valid",[],"NV8"],[[127374,127375],"valid",[],"NV8"],[[127376,127376],"mapped",[100,106]],[[127377,127386],"valid",[],"NV8"],[[127387,127461],"disallowed"],[[127462,127487],"valid",[],"NV8"],[[127488,127488],"mapped",[12411,12363]],[[127489,127489],"mapped",[12467,12467]],[[127490,127490],"mapped",[12469]],[[127491,127503],"disallowed"],[[127504,127504],"mapped",[25163]],[[127505,127505],"mapped",[23383]],[[127506,127506],"mapped",[21452]],[[127507,127507],"mapped",[12487]],[[127508,127508],"mapped",[20108]],[[127509,127509],"mapped",[22810]],[[127510,127510],"mapped",[35299]],[[127511,127511],"mapped",[22825]],[[127512,127512],"mapped",[20132]],[[127513,127513],"mapped",[26144]],[[127514,127514],"mapped",[28961]],[[127515,127515],"mapped",[26009]],[[127516,127516],"mapped",[21069]],[[127517,127517],"mapped",[24460]],[[127518,127518],"mapped",[20877]],[[127519,127519],"mapped",[26032]],[[127520,127520],"mapped",[21021]],[[127521,127521],"mapped",[32066]],[[127522,127522],"mapped",[29983]],[[127523,127523],"mapped",[36009]],[[127524,127524],"mapped",[22768]],[[127525,127525],"mapped",[21561]],[[127526,127526],"mapped",[28436]],[[127527,127527],"mapped",[25237]],[[127528,127528],"mapped",[25429]],[[127529,127529],"mapped",[19968]],[[127530,127530],"mapped",[19977]],[[127531,127531],"mapped",[36938]],[[127532,127532],"mapped",[24038]],[[127533,127533],"mapped",[20013]],[[127534,127534],"mapped",[21491]],[[127535,127535],"mapped",[25351]],[[127536,127536],"mapped",[36208]],[[127537,127537],"mapped",[25171]],[[127538,127538],"mapped",[31105]],[[127539,127539],"mapped",[31354]],[[127540,127540],"mapped",[21512]],[[127541,127541],"mapped",[28288]],[[127542,127542],"mapped",[26377]],[[127543,127543],"mapped",[26376]],[[127544,127544],"mapped",[30003]],[[127545,127545],"mapped",[21106]],[[127546,127546],"mapped",[21942]],[[127547,127551],"disallowed"],[[127552,127552],"mapped",[12308,26412,12309]],[[127553,127553],"mapped",[12308,19977,12309]],[[127554,127554],"mapped",[12308,20108,12309]],[[127555,127555],"mapped",[12308,23433,12309]],[[127556,127556],"mapped",[12308,28857,12309]],[[127557,127557],"mapped",[12308,25171,12309]],[[127558,127558],"mapped",[12308,30423,12309]],[[127559,127559],"mapped",[12308,21213,12309]],[[127560,127560],"mapped",[12308,25943,12309]],[[127561,127567],"disallowed"],[[127568,127568],"mapped",[24471]],[[127569,127569],"mapped",[21487]],[[127570,127743],"disallowed"],[[127744,127776],"valid",[],"NV8"],[[127777,127788],"valid",[],"NV8"],[[127789,127791],"valid",[],"NV8"],[[127792,127797],"valid",[],"NV8"],[[127798,127798],"valid",[],"NV8"],[[127799,127868],"valid",[],"NV8"],[[127869,127869],"valid",[],"NV8"],[[127870,127871],"valid",[],"NV8"],[[127872,127891],"valid",[],"NV8"],[[127892,127903],"valid",[],"NV8"],[[127904,127940],"valid",[],"NV8"],[[127941,127941],"valid",[],"NV8"],[[127942,127946],"valid",[],"NV8"],[[127947,127950],"valid",[],"NV8"],[[127951,127955],"valid",[],"NV8"],[[127956,127967],"valid",[],"NV8"],[[127968,127984],"valid",[],"NV8"],[[127985,127991],"valid",[],"NV8"],[[127992,127999],"valid",[],"NV8"],[[128e3,128062],"valid",[],"NV8"],[[128063,128063],"valid",[],"NV8"],[[128064,128064],"valid",[],"NV8"],[[128065,128065],"valid",[],"NV8"],[[128066,128247],"valid",[],"NV8"],[[128248,128248],"valid",[],"NV8"],[[128249,128252],"valid",[],"NV8"],[[128253,128254],"valid",[],"NV8"],[[128255,128255],"valid",[],"NV8"],[[128256,128317],"valid",[],"NV8"],[[128318,128319],"valid",[],"NV8"],[[128320,128323],"valid",[],"NV8"],[[128324,128330],"valid",[],"NV8"],[[128331,128335],"valid",[],"NV8"],[[128336,128359],"valid",[],"NV8"],[[128360,128377],"valid",[],"NV8"],[[128378,128378],"disallowed"],[[128379,128419],"valid",[],"NV8"],[[128420,128420],"disallowed"],[[128421,128506],"valid",[],"NV8"],[[128507,128511],"valid",[],"NV8"],[[128512,128512],"valid",[],"NV8"],[[128513,128528],"valid",[],"NV8"],[[128529,128529],"valid",[],"NV8"],[[128530,128532],"valid",[],"NV8"],[[128533,128533],"valid",[],"NV8"],[[128534,128534],"valid",[],"NV8"],[[128535,128535],"valid",[],"NV8"],[[128536,128536],"valid",[],"NV8"],[[128537,128537],"valid",[],"NV8"],[[128538,128538],"valid",[],"NV8"],[[128539,128539],"valid",[],"NV8"],[[128540,128542],"valid",[],"NV8"],[[128543,128543],"valid",[],"NV8"],[[128544,128549],"valid",[],"NV8"],[[128550,128551],"valid",[],"NV8"],[[128552,128555],"valid",[],"NV8"],[[128556,128556],"valid",[],"NV8"],[[128557,128557],"valid",[],"NV8"],[[128558,128559],"valid",[],"NV8"],[[128560,128563],"valid",[],"NV8"],[[128564,128564],"valid",[],"NV8"],[[128565,128576],"valid",[],"NV8"],[[128577,128578],"valid",[],"NV8"],[[128579,128580],"valid",[],"NV8"],[[128581,128591],"valid",[],"NV8"],[[128592,128639],"valid",[],"NV8"],[[128640,128709],"valid",[],"NV8"],[[128710,128719],"valid",[],"NV8"],[[128720,128720],"valid",[],"NV8"],[[128721,128735],"disallowed"],[[128736,128748],"valid",[],"NV8"],[[128749,128751],"disallowed"],[[128752,128755],"valid",[],"NV8"],[[128756,128767],"disallowed"],[[128768,128883],"valid",[],"NV8"],[[128884,128895],"disallowed"],[[128896,128980],"valid",[],"NV8"],[[128981,129023],"disallowed"],[[129024,129035],"valid",[],"NV8"],[[129036,129039],"disallowed"],[[129040,129095],"valid",[],"NV8"],[[129096,129103],"disallowed"],[[129104,129113],"valid",[],"NV8"],[[129114,129119],"disallowed"],[[129120,129159],"valid",[],"NV8"],[[129160,129167],"disallowed"],[[129168,129197],"valid",[],"NV8"],[[129198,129295],"disallowed"],[[129296,129304],"valid",[],"NV8"],[[129305,129407],"disallowed"],[[129408,129412],"valid",[],"NV8"],[[129413,129471],"disallowed"],[[129472,129472],"valid",[],"NV8"],[[129473,131069],"disallowed"],[[131070,131071],"disallowed"],[[131072,173782],"valid"],[[173783,173823],"disallowed"],[[173824,177972],"valid"],[[177973,177983],"disallowed"],[[177984,178205],"valid"],[[178206,178207],"disallowed"],[[178208,183969],"valid"],[[183970,194559],"disallowed"],[[194560,194560],"mapped",[20029]],[[194561,194561],"mapped",[20024]],[[194562,194562],"mapped",[20033]],[[194563,194563],"mapped",[131362]],[[194564,194564],"mapped",[20320]],[[194565,194565],"mapped",[20398]],[[194566,194566],"mapped",[20411]],[[194567,194567],"mapped",[20482]],[[194568,194568],"mapped",[20602]],[[194569,194569],"mapped",[20633]],[[194570,194570],"mapped",[20711]],[[194571,194571],"mapped",[20687]],[[194572,194572],"mapped",[13470]],[[194573,194573],"mapped",[132666]],[[194574,194574],"mapped",[20813]],[[194575,194575],"mapped",[20820]],[[194576,194576],"mapped",[20836]],[[194577,194577],"mapped",[20855]],[[194578,194578],"mapped",[132380]],[[194579,194579],"mapped",[13497]],[[194580,194580],"mapped",[20839]],[[194581,194581],"mapped",[20877]],[[194582,194582],"mapped",[132427]],[[194583,194583],"mapped",[20887]],[[194584,194584],"mapped",[20900]],[[194585,194585],"mapped",[20172]],[[194586,194586],"mapped",[20908]],[[194587,194587],"mapped",[20917]],[[194588,194588],"mapped",[168415]],[[194589,194589],"mapped",[20981]],[[194590,194590],"mapped",[20995]],[[194591,194591],"mapped",[13535]],[[194592,194592],"mapped",[21051]],[[194593,194593],"mapped",[21062]],[[194594,194594],"mapped",[21106]],[[194595,194595],"mapped",[21111]],[[194596,194596],"mapped",[13589]],[[194597,194597],"mapped",[21191]],[[194598,194598],"mapped",[21193]],[[194599,194599],"mapped",[21220]],[[194600,194600],"mapped",[21242]],[[194601,194601],"mapped",[21253]],[[194602,194602],"mapped",[21254]],[[194603,194603],"mapped",[21271]],[[194604,194604],"mapped",[21321]],[[194605,194605],"mapped",[21329]],[[194606,194606],"mapped",[21338]],[[194607,194607],"mapped",[21363]],[[194608,194608],"mapped",[21373]],[[194609,194611],"mapped",[21375]],[[194612,194612],"mapped",[133676]],[[194613,194613],"mapped",[28784]],[[194614,194614],"mapped",[21450]],[[194615,194615],"mapped",[21471]],[[194616,194616],"mapped",[133987]],[[194617,194617],"mapped",[21483]],[[194618,194618],"mapped",[21489]],[[194619,194619],"mapped",[21510]],[[194620,194620],"mapped",[21662]],[[194621,194621],"mapped",[21560]],[[194622,194622],"mapped",[21576]],[[194623,194623],"mapped",[21608]],[[194624,194624],"mapped",[21666]],[[194625,194625],"mapped",[21750]],[[194626,194626],"mapped",[21776]],[[194627,194627],"mapped",[21843]],[[194628,194628],"mapped",[21859]],[[194629,194630],"mapped",[21892]],[[194631,194631],"mapped",[21913]],[[194632,194632],"mapped",[21931]],[[194633,194633],"mapped",[21939]],[[194634,194634],"mapped",[21954]],[[194635,194635],"mapped",[22294]],[[194636,194636],"mapped",[22022]],[[194637,194637],"mapped",[22295]],[[194638,194638],"mapped",[22097]],[[194639,194639],"mapped",[22132]],[[194640,194640],"mapped",[20999]],[[194641,194641],"mapped",[22766]],[[194642,194642],"mapped",[22478]],[[194643,194643],"mapped",[22516]],[[194644,194644],"mapped",[22541]],[[194645,194645],"mapped",[22411]],[[194646,194646],"mapped",[22578]],[[194647,194647],"mapped",[22577]],[[194648,194648],"mapped",[22700]],[[194649,194649],"mapped",[136420]],[[194650,194650],"mapped",[22770]],[[194651,194651],"mapped",[22775]],[[194652,194652],"mapped",[22790]],[[194653,194653],"mapped",[22810]],[[194654,194654],"mapped",[22818]],[[194655,194655],"mapped",[22882]],[[194656,194656],"mapped",[136872]],[[194657,194657],"mapped",[136938]],[[194658,194658],"mapped",[23020]],[[194659,194659],"mapped",[23067]],[[194660,194660],"mapped",[23079]],[[194661,194661],"mapped",[23e3]],[[194662,194662],"mapped",[23142]],[[194663,194663],"mapped",[14062]],[[194664,194664],"disallowed"],[[194665,194665],"mapped",[23304]],[[194666,194667],"mapped",[23358]],[[194668,194668],"mapped",[137672]],[[194669,194669],"mapped",[23491]],[[194670,194670],"mapped",[23512]],[[194671,194671],"mapped",[23527]],[[194672,194672],"mapped",[23539]],[[194673,194673],"mapped",[138008]],[[194674,194674],"mapped",[23551]],[[194675,194675],"mapped",[23558]],[[194676,194676],"disallowed"],[[194677,194677],"mapped",[23586]],[[194678,194678],"mapped",[14209]],[[194679,194679],"mapped",[23648]],[[194680,194680],"mapped",[23662]],[[194681,194681],"mapped",[23744]],[[194682,194682],"mapped",[23693]],[[194683,194683],"mapped",[138724]],[[194684,194684],"mapped",[23875]],[[194685,194685],"mapped",[138726]],[[194686,194686],"mapped",[23918]],[[194687,194687],"mapped",[23915]],[[194688,194688],"mapped",[23932]],[[194689,194689],"mapped",[24033]],[[194690,194690],"mapped",[24034]],[[194691,194691],"mapped",[14383]],[[194692,194692],"mapped",[24061]],[[194693,194693],"mapped",[24104]],[[194694,194694],"mapped",[24125]],[[194695,194695],"mapped",[24169]],[[194696,194696],"mapped",[14434]],[[194697,194697],"mapped",[139651]],[[194698,194698],"mapped",[14460]],[[194699,194699],"mapped",[24240]],[[194700,194700],"mapped",[24243]],[[194701,194701],"mapped",[24246]],[[194702,194702],"mapped",[24266]],[[194703,194703],"mapped",[172946]],[[194704,194704],"mapped",[24318]],[[194705,194706],"mapped",[140081]],[[194707,194707],"mapped",[33281]],[[194708,194709],"mapped",[24354]],[[194710,194710],"mapped",[14535]],[[194711,194711],"mapped",[144056]],[[194712,194712],"mapped",[156122]],[[194713,194713],"mapped",[24418]],[[194714,194714],"mapped",[24427]],[[194715,194715],"mapped",[14563]],[[194716,194716],"mapped",[24474]],[[194717,194717],"mapped",[24525]],[[194718,194718],"mapped",[24535]],[[194719,194719],"mapped",[24569]],[[194720,194720],"mapped",[24705]],[[194721,194721],"mapped",[14650]],[[194722,194722],"mapped",[14620]],[[194723,194723],"mapped",[24724]],[[194724,194724],"mapped",[141012]],[[194725,194725],"mapped",[24775]],[[194726,194726],"mapped",[24904]],[[194727,194727],"mapped",[24908]],[[194728,194728],"mapped",[24910]],[[194729,194729],"mapped",[24908]],[[194730,194730],"mapped",[24954]],[[194731,194731],"mapped",[24974]],[[194732,194732],"mapped",[25010]],[[194733,194733],"mapped",[24996]],[[194734,194734],"mapped",[25007]],[[194735,194735],"mapped",[25054]],[[194736,194736],"mapped",[25074]],[[194737,194737],"mapped",[25078]],[[194738,194738],"mapped",[25104]],[[194739,194739],"mapped",[25115]],[[194740,194740],"mapped",[25181]],[[194741,194741],"mapped",[25265]],[[194742,194742],"mapped",[25300]],[[194743,194743],"mapped",[25424]],[[194744,194744],"mapped",[142092]],[[194745,194745],"mapped",[25405]],[[194746,194746],"mapped",[25340]],[[194747,194747],"mapped",[25448]],[[194748,194748],"mapped",[25475]],[[194749,194749],"mapped",[25572]],[[194750,194750],"mapped",[142321]],[[194751,194751],"mapped",[25634]],[[194752,194752],"mapped",[25541]],[[194753,194753],"mapped",[25513]],[[194754,194754],"mapped",[14894]],[[194755,194755],"mapped",[25705]],[[194756,194756],"mapped",[25726]],[[194757,194757],"mapped",[25757]],[[194758,194758],"mapped",[25719]],[[194759,194759],"mapped",[14956]],[[194760,194760],"mapped",[25935]],[[194761,194761],"mapped",[25964]],[[194762,194762],"mapped",[143370]],[[194763,194763],"mapped",[26083]],[[194764,194764],"mapped",[26360]],[[194765,194765],"mapped",[26185]],[[194766,194766],"mapped",[15129]],[[194767,194767],"mapped",[26257]],[[194768,194768],"mapped",[15112]],[[194769,194769],"mapped",[15076]],[[194770,194770],"mapped",[20882]],[[194771,194771],"mapped",[20885]],[[194772,194772],"mapped",[26368]],[[194773,194773],"mapped",[26268]],[[194774,194774],"mapped",[32941]],[[194775,194775],"mapped",[17369]],[[194776,194776],"mapped",[26391]],[[194777,194777],"mapped",[26395]],[[194778,194778],"mapped",[26401]],[[194779,194779],"mapped",[26462]],[[194780,194780],"mapped",[26451]],[[194781,194781],"mapped",[144323]],[[194782,194782],"mapped",[15177]],[[194783,194783],"mapped",[26618]],[[194784,194784],"mapped",[26501]],[[194785,194785],"mapped",[26706]],[[194786,194786],"mapped",[26757]],[[194787,194787],"mapped",[144493]],[[194788,194788],"mapped",[26766]],[[194789,194789],"mapped",[26655]],[[194790,194790],"mapped",[26900]],[[194791,194791],"mapped",[15261]],[[194792,194792],"mapped",[26946]],[[194793,194793],"mapped",[27043]],[[194794,194794],"mapped",[27114]],[[194795,194795],"mapped",[27304]],[[194796,194796],"mapped",[145059]],[[194797,194797],"mapped",[27355]],[[194798,194798],"mapped",[15384]],[[194799,194799],"mapped",[27425]],[[194800,194800],"mapped",[145575]],[[194801,194801],"mapped",[27476]],[[194802,194802],"mapped",[15438]],[[194803,194803],"mapped",[27506]],[[194804,194804],"mapped",[27551]],[[194805,194805],"mapped",[27578]],[[194806,194806],"mapped",[27579]],[[194807,194807],"mapped",[146061]],[[194808,194808],"mapped",[138507]],[[194809,194809],"mapped",[146170]],[[194810,194810],"mapped",[27726]],[[194811,194811],"mapped",[146620]],[[194812,194812],"mapped",[27839]],[[194813,194813],"mapped",[27853]],[[194814,194814],"mapped",[27751]],[[194815,194815],"mapped",[27926]],[[194816,194816],"mapped",[27966]],[[194817,194817],"mapped",[28023]],[[194818,194818],"mapped",[27969]],[[194819,194819],"mapped",[28009]],[[194820,194820],"mapped",[28024]],[[194821,194821],"mapped",[28037]],[[194822,194822],"mapped",[146718]],[[194823,194823],"mapped",[27956]],[[194824,194824],"mapped",[28207]],[[194825,194825],"mapped",[28270]],[[194826,194826],"mapped",[15667]],[[194827,194827],"mapped",[28363]],[[194828,194828],"mapped",[28359]],[[194829,194829],"mapped",[147153]],[[194830,194830],"mapped",[28153]],[[194831,194831],"mapped",[28526]],[[194832,194832],"mapped",[147294]],[[194833,194833],"mapped",[147342]],[[194834,194834],"mapped",[28614]],[[194835,194835],"mapped",[28729]],[[194836,194836],"mapped",[28702]],[[194837,194837],"mapped",[28699]],[[194838,194838],"mapped",[15766]],[[194839,194839],"mapped",[28746]],[[194840,194840],"mapped",[28797]],[[194841,194841],"mapped",[28791]],[[194842,194842],"mapped",[28845]],[[194843,194843],"mapped",[132389]],[[194844,194844],"mapped",[28997]],[[194845,194845],"mapped",[148067]],[[194846,194846],"mapped",[29084]],[[194847,194847],"disallowed"],[[194848,194848],"mapped",[29224]],[[194849,194849],"mapped",[29237]],[[194850,194850],"mapped",[29264]],[[194851,194851],"mapped",[149e3]],[[194852,194852],"mapped",[29312]],[[194853,194853],"mapped",[29333]],[[194854,194854],"mapped",[149301]],[[194855,194855],"mapped",[149524]],[[194856,194856],"mapped",[29562]],[[194857,194857],"mapped",[29579]],[[194858,194858],"mapped",[16044]],[[194859,194859],"mapped",[29605]],[[194860,194861],"mapped",[16056]],[[194862,194862],"mapped",[29767]],[[194863,194863],"mapped",[29788]],[[194864,194864],"mapped",[29809]],[[194865,194865],"mapped",[29829]],[[194866,194866],"mapped",[29898]],[[194867,194867],"mapped",[16155]],[[194868,194868],"mapped",[29988]],[[194869,194869],"mapped",[150582]],[[194870,194870],"mapped",[30014]],[[194871,194871],"mapped",[150674]],[[194872,194872],"mapped",[30064]],[[194873,194873],"mapped",[139679]],[[194874,194874],"mapped",[30224]],[[194875,194875],"mapped",[151457]],[[194876,194876],"mapped",[151480]],[[194877,194877],"mapped",[151620]],[[194878,194878],"mapped",[16380]],[[194879,194879],"mapped",[16392]],[[194880,194880],"mapped",[30452]],[[194881,194881],"mapped",[151795]],[[194882,194882],"mapped",[151794]],[[194883,194883],"mapped",[151833]],[[194884,194884],"mapped",[151859]],[[194885,194885],"mapped",[30494]],[[194886,194887],"mapped",[30495]],[[194888,194888],"mapped",[30538]],[[194889,194889],"mapped",[16441]],[[194890,194890],"mapped",[30603]],[[194891,194891],"mapped",[16454]],[[194892,194892],"mapped",[16534]],[[194893,194893],"mapped",[152605]],[[194894,194894],"mapped",[30798]],[[194895,194895],"mapped",[30860]],[[194896,194896],"mapped",[30924]],[[194897,194897],"mapped",[16611]],[[194898,194898],"mapped",[153126]],[[194899,194899],"mapped",[31062]],[[194900,194900],"mapped",[153242]],[[194901,194901],"mapped",[153285]],[[194902,194902],"mapped",[31119]],[[194903,194903],"mapped",[31211]],[[194904,194904],"mapped",[16687]],[[194905,194905],"mapped",[31296]],[[194906,194906],"mapped",[31306]],[[194907,194907],"mapped",[31311]],[[194908,194908],"mapped",[153980]],[[194909,194910],"mapped",[154279]],[[194911,194911],"disallowed"],[[194912,194912],"mapped",[16898]],[[194913,194913],"mapped",[154539]],[[194914,194914],"mapped",[31686]],[[194915,194915],"mapped",[31689]],[[194916,194916],"mapped",[16935]],[[194917,194917],"mapped",[154752]],[[194918,194918],"mapped",[31954]],[[194919,194919],"mapped",[17056]],[[194920,194920],"mapped",[31976]],[[194921,194921],"mapped",[31971]],[[194922,194922],"mapped",[32e3]],[[194923,194923],"mapped",[155526]],[[194924,194924],"mapped",[32099]],[[194925,194925],"mapped",[17153]],[[194926,194926],"mapped",[32199]],[[194927,194927],"mapped",[32258]],[[194928,194928],"mapped",[32325]],[[194929,194929],"mapped",[17204]],[[194930,194930],"mapped",[156200]],[[194931,194931],"mapped",[156231]],[[194932,194932],"mapped",[17241]],[[194933,194933],"mapped",[156377]],[[194934,194934],"mapped",[32634]],[[194935,194935],"mapped",[156478]],[[194936,194936],"mapped",[32661]],[[194937,194937],"mapped",[32762]],[[194938,194938],"mapped",[32773]],[[194939,194939],"mapped",[156890]],[[194940,194940],"mapped",[156963]],[[194941,194941],"mapped",[32864]],[[194942,194942],"mapped",[157096]],[[194943,194943],"mapped",[32880]],[[194944,194944],"mapped",[144223]],[[194945,194945],"mapped",[17365]],[[194946,194946],"mapped",[32946]],[[194947,194947],"mapped",[33027]],[[194948,194948],"mapped",[17419]],[[194949,194949],"mapped",[33086]],[[194950,194950],"mapped",[23221]],[[194951,194951],"mapped",[157607]],[[194952,194952],"mapped",[157621]],[[194953,194953],"mapped",[144275]],[[194954,194954],"mapped",[144284]],[[194955,194955],"mapped",[33281]],[[194956,194956],"mapped",[33284]],[[194957,194957],"mapped",[36766]],[[194958,194958],"mapped",[17515]],[[194959,194959],"mapped",[33425]],[[194960,194960],"mapped",[33419]],[[194961,194961],"mapped",[33437]],[[194962,194962],"mapped",[21171]],[[194963,194963],"mapped",[33457]],[[194964,194964],"mapped",[33459]],[[194965,194965],"mapped",[33469]],[[194966,194966],"mapped",[33510]],[[194967,194967],"mapped",[158524]],[[194968,194968],"mapped",[33509]],[[194969,194969],"mapped",[33565]],[[194970,194970],"mapped",[33635]],[[194971,194971],"mapped",[33709]],[[194972,194972],"mapped",[33571]],[[194973,194973],"mapped",[33725]],[[194974,194974],"mapped",[33767]],[[194975,194975],"mapped",[33879]],[[194976,194976],"mapped",[33619]],[[194977,194977],"mapped",[33738]],[[194978,194978],"mapped",[33740]],[[194979,194979],"mapped",[33756]],[[194980,194980],"mapped",[158774]],[[194981,194981],"mapped",[159083]],[[194982,194982],"mapped",[158933]],[[194983,194983],"mapped",[17707]],[[194984,194984],"mapped",[34033]],[[194985,194985],"mapped",[34035]],[[194986,194986],"mapped",[34070]],[[194987,194987],"mapped",[160714]],[[194988,194988],"mapped",[34148]],[[194989,194989],"mapped",[159532]],[[194990,194990],"mapped",[17757]],[[194991,194991],"mapped",[17761]],[[194992,194992],"mapped",[159665]],[[194993,194993],"mapped",[159954]],[[194994,194994],"mapped",[17771]],[[194995,194995],"mapped",[34384]],[[194996,194996],"mapped",[34396]],[[194997,194997],"mapped",[34407]],[[194998,194998],"mapped",[34409]],[[194999,194999],"mapped",[34473]],[[195e3,195e3],"mapped",[34440]],[[195001,195001],"mapped",[34574]],[[195002,195002],"mapped",[34530]],[[195003,195003],"mapped",[34681]],[[195004,195004],"mapped",[34600]],[[195005,195005],"mapped",[34667]],[[195006,195006],"mapped",[34694]],[[195007,195007],"disallowed"],[[195008,195008],"mapped",[34785]],[[195009,195009],"mapped",[34817]],[[195010,195010],"mapped",[17913]],[[195011,195011],"mapped",[34912]],[[195012,195012],"mapped",[34915]],[[195013,195013],"mapped",[161383]],[[195014,195014],"mapped",[35031]],[[195015,195015],"mapped",[35038]],[[195016,195016],"mapped",[17973]],[[195017,195017],"mapped",[35066]],[[195018,195018],"mapped",[13499]],[[195019,195019],"mapped",[161966]],[[195020,195020],"mapped",[162150]],[[195021,195021],"mapped",[18110]],[[195022,195022],"mapped",[18119]],[[195023,195023],"mapped",[35488]],[[195024,195024],"mapped",[35565]],[[195025,195025],"mapped",[35722]],[[195026,195026],"mapped",[35925]],[[195027,195027],"mapped",[162984]],[[195028,195028],"mapped",[36011]],[[195029,195029],"mapped",[36033]],[[195030,195030],"mapped",[36123]],[[195031,195031],"mapped",[36215]],[[195032,195032],"mapped",[163631]],[[195033,195033],"mapped",[133124]],[[195034,195034],"mapped",[36299]],[[195035,195035],"mapped",[36284]],[[195036,195036],"mapped",[36336]],[[195037,195037],"mapped",[133342]],[[195038,195038],"mapped",[36564]],[[195039,195039],"mapped",[36664]],[[195040,195040],"mapped",[165330]],[[195041,195041],"mapped",[165357]],[[195042,195042],"mapped",[37012]],[[195043,195043],"mapped",[37105]],[[195044,195044],"mapped",[37137]],[[195045,195045],"mapped",[165678]],[[195046,195046],"mapped",[37147]],[[195047,195047],"mapped",[37432]],[[195048,195048],"mapped",[37591]],[[195049,195049],"mapped",[37592]],[[195050,195050],"mapped",[37500]],[[195051,195051],"mapped",[37881]],[[195052,195052],"mapped",[37909]],[[195053,195053],"mapped",[166906]],[[195054,195054],"mapped",[38283]],[[195055,195055],"mapped",[18837]],[[195056,195056],"mapped",[38327]],[[195057,195057],"mapped",[167287]],[[195058,195058],"mapped",[18918]],[[195059,195059],"mapped",[38595]],[[195060,195060],"mapped",[23986]],[[195061,195061],"mapped",[38691]],[[195062,195062],"mapped",[168261]],[[195063,195063],"mapped",[168474]],[[195064,195064],"mapped",[19054]],[[195065,195065],"mapped",[19062]],[[195066,195066],"mapped",[38880]],[[195067,195067],"mapped",[168970]],[[195068,195068],"mapped",[19122]],[[195069,195069],"mapped",[169110]],[[195070,195071],"mapped",[38923]],[[195072,195072],"mapped",[38953]],[[195073,195073],"mapped",[169398]],[[195074,195074],"mapped",[39138]],[[195075,195075],"mapped",[19251]],[[195076,195076],"mapped",[39209]],[[195077,195077],"mapped",[39335]],[[195078,195078],"mapped",[39362]],[[195079,195079],"mapped",[39422]],[[195080,195080],"mapped",[19406]],[[195081,195081],"mapped",[170800]],[[195082,195082],"mapped",[39698]],[[195083,195083],"mapped",[4e4]],[[195084,195084],"mapped",[40189]],[[195085,195085],"mapped",[19662]],[[195086,195086],"mapped",[19693]],[[195087,195087],"mapped",[40295]],[[195088,195088],"mapped",[172238]],[[195089,195089],"mapped",[19704]],[[195090,195090],"mapped",[172293]],[[195091,195091],"mapped",[172558]],[[195092,195092],"mapped",[172689]],[[195093,195093],"mapped",[40635]],[[195094,195094],"mapped",[19798]],[[195095,195095],"mapped",[40697]],[[195096,195096],"mapped",[40702]],[[195097,195097],"mapped",[40709]],[[195098,195098],"mapped",[40719]],[[195099,195099],"mapped",[40726]],[[195100,195100],"mapped",[40763]],[[195101,195101],"mapped",[173568]],[[195102,196605],"disallowed"],[[196606,196607],"disallowed"],[[196608,262141],"disallowed"],[[262142,262143],"disallowed"],[[262144,327677],"disallowed"],[[327678,327679],"disallowed"],[[327680,393213],"disallowed"],[[393214,393215],"disallowed"],[[393216,458749],"disallowed"],[[458750,458751],"disallowed"],[[458752,524285],"disallowed"],[[524286,524287],"disallowed"],[[524288,589821],"disallowed"],[[589822,589823],"disallowed"],[[589824,655357],"disallowed"],[[655358,655359],"disallowed"],[[655360,720893],"disallowed"],[[720894,720895],"disallowed"],[[720896,786429],"disallowed"],[[786430,786431],"disallowed"],[[786432,851965],"disallowed"],[[851966,851967],"disallowed"],[[851968,917501],"disallowed"],[[917502,917503],"disallowed"],[[917504,917504],"disallowed"],[[917505,917505],"disallowed"],[[917506,917535],"disallowed"],[[917536,917631],"disallowed"],[[917632,917759],"disallowed"],[[917760,917999],"ignored"],[[918e3,983037],"disallowed"],[[983038,983039],"disallowed"],[[983040,1048573],"disallowed"],[[1048574,1048575],"disallowed"],[[1048576,1114109],"disallowed"],[[1114110,1114111],"disallowed"]]});var zK=g((E7t,Sv)=>{"use strict";var MK=require("punycode"),BK=qK(),pm={TRANSITIONAL:0,NONTRANSITIONAL:1};function kK(e){return e.split("\0").map(function(t){return t.normalize("NFC")}).join("\0")}function jK(e){for(var t=0,r=BK.length-1;t<=r;){var i=Math.floor((t+r)/2),n=BK[i];if(n[0][0]<=e&&n[0][1]>=e)return n;n[0][0]>e?r=i-1:t=i+1}return null}var RPe=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function UK(e){return e.replace(RPe,"_").length}function APe(e,t,r){for(var i=!1,n="",s=UK(e),a=0;a253||a.length===0)&&(n.error=!0);for(var o=0;o63||s.length===0){n.error=!0;break}}return n.error?null:s.join(".")};Sv.exports.toUnicode=function(e,t){var r=Ev(e,t,pm.NONTRANSITIONAL);return{domain:r.string,error:r.error}};Sv.exports.PROCESSING_OPTIONS=pm});var Qo=g((S7t,Bs)=>{"use strict";var fm=require("punycode"),$K=zK(),WK={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},st=Symbol("failure");function HK(e){return fm.ucs2.decode(e).length}function GK(e,t){let r=e[t];return isNaN(r)?void 0:String.fromCodePoint(r)}function Cg(e){return e>=48&&e<=57}function Og(e){return e>=65&&e<=90||e>=97&&e<=122}function PPe(e){return Og(e)||Cg(e)}function lo(e){return Cg(e)||e>=65&&e<=70||e>=97&&e<=102}function VK(e){return e==="."||e.toLowerCase()==="%2e"}function IPe(e){return e=e.toLowerCase(),e===".."||e==="%2e."||e===".%2e"||e==="%2e%2e"}function DPe(e,t){return Og(e)&&(t===58||t===124)}function KK(e){return e.length===2&&Og(e.codePointAt(0))&&(e[1]===":"||e[1]==="|")}function LPe(e){return e.length===2&&Og(e.codePointAt(0))&&e[1]===":"}function FPe(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function qPe(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function TT(e){return WK[e]!==void 0}function yi(e){return TT(e.scheme)}function BPe(e){return WK[e]}function QK(e){let t=e.toString(16).toUpperCase();return t.length===1&&(t="0"+t),"%"+t}function MPe(e){let t=new Buffer(e),r="";for(let i=0;i126}var jPe=new Set([32,34,35,60,62,63,96,123,125]);function XK(e){return xv(e)||jPe.has(e)}var UPe=new Set([47,58,59,61,64,91,92,93,94,124]);function RT(e){return XK(e)||UPe.has(e)}function Zd(e,t){let r=String.fromCodePoint(e);return t(e)?MPe(r):r}function zPe(e){let t=10;return e.length>=2&&e.charAt(0)==="0"&&e.charAt(1).toLowerCase()==="x"?(e=e.substring(2),t=16):e.length>=2&&e.charAt(0)==="0"&&(e=e.substring(1),t=8),e===""?0:(t===10?/[^0-9]/:t===16?/[^0-9A-Fa-f]/:/[^0-7]/).test(e)?st:parseInt(e,t)}function $Pe(e){let t=e.split(".");if(t[t.length-1]===""&&t.length>1&&t.pop(),t.length>4)return e;let r=[];for(let s of t){if(s==="")return e;let a=zPe(s);if(a===st)return e;r.push(a)}for(let s=0;s255)return st;if(r[r.length-1]>=Math.pow(256,5-r.length))return st;let i=r.pop(),n=0;for(let s of r)i+=s*Math.pow(256,3-n),++n;return i}function HPe(e){let t="",r=e;for(let i=1;i<=4;++i)t=String(r%256)+t,i!==4&&(t="."+t),r=Math.floor(r/256);return t}function GPe(e){let t=[0,0,0,0,0,0,0,0],r=0,i=null,n=0;if(e=fm.ucs2.decode(e),e[n]===58){if(e[n+1]!==58)return st;n+=2,++r,i=r}for(;n6))return st;let o=0;for(;e[n]!==void 0;){let l=null;if(o>0)if(e[n]===46&&o<4)++n;else return st;if(!Cg(e[n]))return st;for(;Cg(e[n]);){let c=parseInt(GK(e,n));if(l===null)l=c;else{if(l===0)return st;l=l*10+c}if(l>255)return st;++n}t[r]=t[r]*256+l,++o,(o===2||o===4)&&++r}if(o!==4)return st;break}else if(e[n]===58){if(++n,e[n]===void 0)return st}else if(e[n]!==void 0)return st;t[r]=s,++r}if(i!==null){let s=r-i;for(r=7;r!==0&&s>0;){let a=t[i+s-1];t[i+s-1]=t[r],t[r]=a,--r,--s}}else if(i===null&&r!==8)return st;return t}function VPe(e){let t="",i=KPe(e).idx,n=!1;for(let s=0;s<=7;++s)if(!(n&&e[s]===0)){if(n&&(n=!1),i===s){t+=s===0?"::":":",n=!0;continue}t+=e[s].toString(16),s!==7&&(t+=":")}return t}function NT(e,t){if(e[0]==="[")return e[e.length-1]!=="]"?st:GPe(e.substring(1,e.length-1));if(!t)return WPe(e);let r=kPe(e),i=$K.toASCII(r,!1,$K.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(i===null||FPe(i))return st;let n=$Pe(i);return typeof n=="number"||n===st?n:i}function WPe(e){if(qPe(e))return st;let t="",r=fm.ucs2.decode(e);for(let i=0;ir&&(t=i,r=n),i=null,n=0):(i===null&&(i=s),++n);return n>r&&(t=i,r=n),{idx:t,len:r}}function AT(e){return typeof e=="number"?HPe(e):e instanceof Array?"["+VPe(e)+"]":e}function QPe(e){return e.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function XPe(e){return e.replace(/\u0009|\u000A|\u000D/g,"")}function YK(e){let t=e.path;t.length!==0&&(e.scheme==="file"&&t.length===1&&ZPe(t[0])||t.pop())}function ZK(e){return e.username!==""||e.password!==""}function YPe(e){return e.host===null||e.host===""||e.cannotBeABaseURL||e.scheme==="file"}function ZPe(e){return/^[A-Za-z]:$/.test(e)}function Mr(e,t,r,i,n){if(this.pointer=0,this.input=e,this.base=t||null,this.encodingOverride=r||"utf-8",this.stateOverride=n,this.url=i,this.failure=!1,this.parseError=!1,!this.url){this.url={scheme:"",username:"",password:"",host:null,port:null,path:[],query:null,fragment:null,cannotBeABaseURL:!1};let a=QPe(this.input);a!==this.input&&(this.parseError=!0),this.input=a}let s=XPe(this.input);for(s!==this.input&&(this.parseError=!0),this.input=s,this.state=n||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=fm.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){let a=this.input[this.pointer],o=isNaN(a)?void 0:String.fromCodePoint(a),l=this["parse "+this.state](a,o);if(l){if(l===st){this.failure=!0;break}}else break}}Mr.prototype["parse scheme start"]=function(t,r){if(Og(t))this.buffer+=r.toLowerCase(),this.state="scheme";else if(!this.stateOverride)this.state="no scheme",--this.pointer;else return this.parseError=!0,st;return!0};Mr.prototype["parse scheme"]=function(t,r){if(PPe(t)||t===43||t===45||t===46)this.buffer+=r.toLowerCase();else if(t===58){if(this.stateOverride&&(yi(this.url)&&!TT(this.buffer)||!yi(this.url)&&TT(this.buffer)||(ZK(this.url)||this.url.port!==null)&&this.buffer==="file"||this.url.scheme==="file"&&(this.url.host===""||this.url.host===null))||(this.url.scheme=this.buffer,this.buffer="",this.stateOverride))return!1;this.url.scheme==="file"?((this.input[this.pointer+1]!==47||this.input[this.pointer+2]!==47)&&(this.parseError=!0),this.state="file"):yi(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme?this.state="special relative or authority":yi(this.url)?this.state="special authority slashes":this.input[this.pointer+1]===47?(this.state="path or authority",++this.pointer):(this.url.cannotBeABaseURL=!0,this.url.path.push(""),this.state="cannot-be-a-base-URL path")}else if(!this.stateOverride)this.buffer="",this.state="no scheme",this.pointer=-1;else return this.parseError=!0,st;return!0};Mr.prototype["parse no scheme"]=function(t){return this.base===null||this.base.cannotBeABaseURL&&t!==35?st:(this.base.cannotBeABaseURL&&t===35?(this.url.scheme=this.base.scheme,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.url.cannotBeABaseURL=!0,this.state="fragment"):this.base.scheme==="file"?(this.state="file",--this.pointer):(this.state="relative",--this.pointer),!0)};Mr.prototype["parse special relative or authority"]=function(t){return t===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="relative",--this.pointer),!0};Mr.prototype["parse path or authority"]=function(t){return t===47?this.state="authority":(this.state="path",--this.pointer),!0};Mr.prototype["parse relative"]=function(t){return this.url.scheme=this.base.scheme,isNaN(t)?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query):t===47?this.state="relative slash":t===63?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):t===35?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):yi(this.url)&&t===92?(this.parseError=!0,this.state="relative slash"):(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(0,this.base.path.length-1),this.state="path",--this.pointer),!0};Mr.prototype["parse relative slash"]=function(t){return yi(this.url)&&(t===47||t===92)?(t===92&&(this.parseError=!0),this.state="special authority ignore slashes"):t===47?this.state="authority":(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.state="path",--this.pointer),!0};Mr.prototype["parse special authority slashes"]=function(t){return t===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="special authority ignore slashes",--this.pointer),!0};Mr.prototype["parse special authority ignore slashes"]=function(t){return t!==47&&t!==92?(this.state="authority",--this.pointer):this.parseError=!0,!0};Mr.prototype["parse authority"]=function(t,r){if(t===64){this.parseError=!0,this.atFlag&&(this.buffer="%40"+this.buffer),this.atFlag=!0;let i=HK(this.buffer);for(let n=0;nMath.pow(2,16)-1)return this.parseError=!0,st;this.url.port=i===BPe(this.url.scheme)?null:i,this.buffer=""}if(this.stateOverride)return!1;this.state="path start",--this.pointer}else return this.parseError=!0,st;return!0};var JPe=new Set([47,92,63,35]);Mr.prototype["parse file"]=function(t){return this.url.scheme="file",t===47||t===92?(t===92&&(this.parseError=!0),this.state="file slash"):this.base!==null&&this.base.scheme==="file"?isNaN(t)?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query):t===63?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):t===35?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):(this.input.length-this.pointer-1===0||!DPe(t,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!JPe.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),YK(this.url)):this.parseError=!0,this.state="path",--this.pointer):(this.state="path",--this.pointer),!0};Mr.prototype["parse file slash"]=function(t){return t===47||t===92?(t===92&&(this.parseError=!0),this.state="file host"):(this.base!==null&&this.base.scheme==="file"&&(LPe(this.base.path[0])?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state="path",--this.pointer),!0};Mr.prototype["parse file host"]=function(t,r){if(isNaN(t)||t===47||t===92||t===63||t===35)if(--this.pointer,!this.stateOverride&&KK(this.buffer))this.parseError=!0,this.state="path";else if(this.buffer===""){if(this.url.host="",this.stateOverride)return!1;this.state="path start"}else{let i=NT(this.buffer,yi(this.url));if(i===st)return st;if(i==="localhost"&&(i=""),this.url.host=i,this.stateOverride)return!1;this.buffer="",this.state="path start"}else this.buffer+=r;return!0};Mr.prototype["parse path start"]=function(t){return yi(this.url)?(t===92&&(this.parseError=!0),this.state="path",t!==47&&t!==92&&--this.pointer):!this.stateOverride&&t===63?(this.url.query="",this.state="query"):!this.stateOverride&&t===35?(this.url.fragment="",this.state="fragment"):t!==void 0&&(this.state="path",t!==47&&--this.pointer),!0};Mr.prototype["parse path"]=function(t){if(isNaN(t)||t===47||yi(this.url)&&t===92||!this.stateOverride&&(t===63||t===35)){if(yi(this.url)&&t===92&&(this.parseError=!0),IPe(this.buffer)?(YK(this.url),t!==47&&!(yi(this.url)&&t===92)&&this.url.path.push("")):VK(this.buffer)&&t!==47&&!(yi(this.url)&&t===92)?this.url.path.push(""):VK(this.buffer)||(this.url.scheme==="file"&&this.url.path.length===0&&KK(this.buffer)&&(this.url.host!==""&&this.url.host!==null&&(this.parseError=!0,this.url.host=""),this.buffer=this.buffer[0]+":"),this.url.path.push(this.buffer)),this.buffer="",this.url.scheme==="file"&&(t===void 0||t===63||t===35))for(;this.url.path.length>1&&this.url.path[0]==="";)this.parseError=!0,this.url.path.shift();t===63&&(this.url.query="",this.state="query"),t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!lo(this.input[this.pointer+1])||!lo(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=Zd(t,XK);return!0};Mr.prototype["parse cannot-be-a-base-URL path"]=function(t){return t===63?(this.url.query="",this.state="query"):t===35?(this.url.fragment="",this.state="fragment"):(!isNaN(t)&&t!==37&&(this.parseError=!0),t===37&&(!lo(this.input[this.pointer+1])||!lo(this.input[this.pointer+2]))&&(this.parseError=!0),isNaN(t)||(this.url.path[0]=this.url.path[0]+Zd(t,xv))),!0};Mr.prototype["parse query"]=function(t,r){if(isNaN(t)||!this.stateOverride&&t===35){(!yi(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss")&&(this.encodingOverride="utf-8");let i=new Buffer(this.buffer);for(let n=0;n126||i[n]===34||i[n]===35||i[n]===60||i[n]===62?this.url.query+=QK(i[n]):this.url.query+=String.fromCodePoint(i[n]);this.buffer="",t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!lo(this.input[this.pointer+1])||!lo(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=r;return!0};Mr.prototype["parse fragment"]=function(t){return isNaN(t)||(t===0?this.parseError=!0:(t===37&&(!lo(this.input[this.pointer+1])||!lo(this.input[this.pointer+2]))&&(this.parseError=!0),this.url.fragment+=Zd(t,xv))),!0};function eIe(e,t){let r=e.scheme+":";if(e.host!==null?(r+="//",(e.username!==""||e.password!=="")&&(r+=e.username,e.password!==""&&(r+=":"+e.password),r+="@"),r+=AT(e.host),e.port!==null&&(r+=":"+e.port)):e.host===null&&e.scheme==="file"&&(r+="//"),e.cannotBeABaseURL)r+=e.path[0];else for(let i of e.path)r+="/"+i;return e.query!==null&&(r+="?"+e.query),!t&&e.fragment!==null&&(r+="#"+e.fragment),r}function tIe(e){let t=e.scheme+"://";return t+=AT(e.host),e.port!==null&&(t+=":"+e.port),t}Bs.exports.serializeURL=eIe;Bs.exports.serializeURLOrigin=function(e){switch(e.scheme){case"blob":try{return Bs.exports.serializeURLOrigin(Bs.exports.parseURL(e.path[0]))}catch{return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return tIe({scheme:e.scheme,host:e.host,port:e.port});case"file":return"file://";default:return"null"}};Bs.exports.basicURLParse=function(e,t){t===void 0&&(t={});let r=new Mr(e,t.baseURL,t.encodingOverride,t.url,t.stateOverride);return r.failure?"failure":r.url};Bs.exports.setTheUsername=function(e,t){e.username="";let r=fm.ucs2.decode(t);for(let i=0;i{"use strict";var kr=Qo();JK.implementation=class{constructor(t){let r=t[0],i=t[1],n=null;if(i!==void 0&&(n=kr.basicURLParse(i),n==="failure"))throw new TypeError("Invalid base URL");let s=kr.basicURLParse(r,{baseURL:n});if(s==="failure")throw new TypeError("Invalid URL");this._url=s}get href(){return kr.serializeURL(this._url)}set href(t){let r=kr.basicURLParse(t);if(r==="failure")throw new TypeError("Invalid URL");this._url=r}get origin(){return kr.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(t){kr.basicURLParse(t+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(t){kr.cannotHaveAUsernamePasswordPort(this._url)||kr.setTheUsername(this._url,t)}get password(){return this._url.password}set password(t){kr.cannotHaveAUsernamePasswordPort(this._url)||kr.setThePassword(this._url,t)}get host(){let t=this._url;return t.host===null?"":t.port===null?kr.serializeHost(t.host):kr.serializeHost(t.host)+":"+kr.serializeInteger(t.port)}set host(t){this._url.cannotBeABaseURL||kr.basicURLParse(t,{url:this._url,stateOverride:"host"})}get hostname(){return this._url.host===null?"":kr.serializeHost(this._url.host)}set hostname(t){this._url.cannotBeABaseURL||kr.basicURLParse(t,{url:this._url,stateOverride:"hostname"})}get port(){return this._url.port===null?"":kr.serializeInteger(this._url.port)}set port(t){kr.cannotHaveAUsernamePasswordPort(this._url)||(t===""?this._url.port=null:kr.basicURLParse(t,{url:this._url,stateOverride:"port"}))}get pathname(){return this._url.cannotBeABaseURL?this._url.path[0]:this._url.path.length===0?"":"/"+this._url.path.join("/")}set pathname(t){this._url.cannotBeABaseURL||(this._url.path=[],kr.basicURLParse(t,{url:this._url,stateOverride:"path start"}))}get search(){return this._url.query===null||this._url.query===""?"":"?"+this._url.query}set search(t){let r=this._url;if(t===""){r.query=null;return}let i=t[0]==="?"?t.substring(1):t;r.query="",kr.basicURLParse(i,{url:r,stateOverride:"query"})}get hash(){return this._url.fragment===null||this._url.fragment===""?"":"#"+this._url.fragment}set hash(t){if(t===""){this._url.fragment=null;return}let r=t[0]==="#"?t.substring(1):t;this._url.fragment="",kr.basicURLParse(r,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}});var iQ=g((N7t,Pg)=>{"use strict";var ma=LK(),rQ=FK(),tQ=eQ(),Jt=rQ.implSymbol;function Ri(e){if(!this||this[Jt]||!(this instanceof Ri))throw new TypeError("Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");if(arguments.length<1)throw new TypeError("Failed to construct 'URL': 1 argument required, but only "+arguments.length+" present.");let t=[];for(let r=0;r{"use strict";Xo.URL=iQ().interface;Xo.serializeURL=Qo().serializeURL;Xo.serializeURLOrigin=Qo().serializeURLOrigin;Xo.basicURLParse=Qo().basicURLParse;Xo.setTheUsername=Qo().setTheUsername;Xo.setThePassword=Qo().setThePassword;Xo.serializeHost=Qo().serializeHost;Xo.serializeInteger=Qo().serializeInteger;Xo.parseURL=Qo().parseURL});var gQ=g((Yo,hQ)=>{"use strict";Object.defineProperty(Yo,"__esModule",{value:!0});function gm(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var uo=gm(require("stream")),lQ=gm(require("http")),Nv=gm(require("url")),cQ=gm(nQ()),rIe=gm(require("https")),Jd=gm(require("zlib")),iIe=uo.Readable,Jl=Symbol("buffer"),CT=Symbol("type"),Dg=class e{constructor(){this[CT]="";let t=arguments[0],r=arguments[1],i=[],n=0;if(t){let a=t,o=Number(a.length);for(let l=0;l1&&arguments[1]!==void 0?arguments[1]:{},i=r.size;let n=i===void 0?0:i;var s=r.timeout;let a=s===void 0?0:s;e==null?e=null:uQ(e)?e=Buffer.from(e.toString()):Fg(e)||Buffer.isBuffer(e)||(Object.prototype.toString.call(e)==="[object ArrayBuffer]"?e=Buffer.from(e):ArrayBuffer.isView(e)?e=Buffer.from(e.buffer,e.byteOffset,e.byteLength):e instanceof uo||(e=Buffer.from(String(e)))),this[tc]={body:e,disturbed:!1,error:null},this.size=n,this.timeout=a,e instanceof uo&&e.on("error",function(o){let l=o.name==="AbortError"?o:new Ji(`Invalid response body while trying to fetch ${t.url}: ${o.message}`,"system",o);t[tc].error=l})}Ai.prototype={get body(){return this[tc].body},get bodyUsed(){return this[tc].disturbed},arrayBuffer(){return mm.call(this).then(function(e){return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)})},blob(){let e=this.headers&&this.headers.get("content-type")||"";return mm.call(this).then(function(t){return Object.assign(new Dg([],{type:e.toLowerCase()}),{[Jl]:t})})},json(){var e=this;return mm.call(this).then(function(t){try{return JSON.parse(t.toString())}catch(r){return Ai.Promise.reject(new Ji(`invalid json response body at ${e.url} reason: ${r.message}`,"invalid-json"))}})},text(){return mm.call(this).then(function(e){return e.toString()})},buffer(){return mm.call(this)},textConverted(){var e=this;return mm.call(this).then(function(t){return nIe(t,e.headers)})}};Object.defineProperties(Ai.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});Ai.mixIn=function(e){for(let t of Object.getOwnPropertyNames(Ai.prototype))if(!(t in e)){let r=Object.getOwnPropertyDescriptor(Ai.prototype,t);Object.defineProperty(e,t,r)}};function mm(){var e=this;if(this[tc].disturbed)return Ai.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[tc].disturbed=!0,this[tc].error)return Ai.Promise.reject(this[tc].error);let t=this.body;if(t===null)return Ai.Promise.resolve(Buffer.alloc(0));if(Fg(t)&&(t=t.stream()),Buffer.isBuffer(t))return Ai.Promise.resolve(t);if(!(t instanceof uo))return Ai.Promise.resolve(Buffer.alloc(0));let r=[],i=0,n=!1;return new Ai.Promise(function(s,a){let o;e.timeout&&(o=setTimeout(function(){n=!0,a(new Ji(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))},e.timeout)),t.on("error",function(l){l.name==="AbortError"?(n=!0,a(l)):a(new Ji(`Invalid response body while trying to fetch ${e.url}: ${l.message}`,"system",l))}),t.on("data",function(l){if(!(n||l===null)){if(e.size&&i+l.length>e.size){n=!0,a(new Ji(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}i+=l.length,r.push(l)}}),t.on("end",function(){if(!n){clearTimeout(o);try{s(Buffer.concat(r,i))}catch(l){a(new Ji(`Could not create Buffer from response body for ${e.url}: ${l.message}`,"system",l))}}})})}function nIe(e,t){if(typeof IT!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let r=t.get("content-type"),i="utf-8",n,s;return r&&(n=/charset=([^;]*)/i.exec(r)),s=e.slice(0,1024).toString(),!n&&s&&(n=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[ti]=Object.create(null),t instanceof e){let r=t.raw(),i=Object.keys(r);for(let n of i)for(let s of r[n])this.append(n,s);return}if(t!=null)if(typeof t=="object"){let r=t[Symbol.iterator];if(r!=null){if(typeof r!="function")throw new TypeError("Header pairs must be iterable");let i=[];for(let n of t){if(typeof n!="object"||typeof n[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");i.push(Array.from(n))}for(let n of i){if(n.length!==2)throw new TypeError("Each header pair must be a name/value tuple");this.append(n[0],n[1])}}else for(let i of Object.keys(t)){let n=t[i];this.append(i,n)}}else throw new TypeError("Provided initializer must be an object")}get(t){t=`${t}`,Ig(t);let r=hm(this[ti],t);return r===void 0?null:this[ti][r].join(", ")}forEach(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,i=LT(this),n=0;for(;n1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(e[ti]).sort().map(t==="key"?function(i){return i.toLowerCase()}:t==="value"?function(i){return e[ti][i].join(", ")}:function(i){return[i.toLowerCase(),e[ti][i].join(", ")]})}var FT=Symbol("internal");function OT(e,t){let r=Object.create(BT);return r[FT]={target:e,kind:t,index:0},r}var BT=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==BT)throw new TypeError("Value of `this` is not a HeadersIterator");var e=this[FT];let t=e.target,r=e.kind,i=e.index,n=LT(t,r),s=n.length;return i>=s?{value:void 0,done:!0}:(this[FT].index=i+1,{value:n[i],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(BT,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function aIe(e){let t=Object.assign({__proto__:null},e[ti]),r=hm(e[ti],"Host");return r!==void 0&&(t[r]=t[r][0]),t}function oIe(e){let t=new ha;for(let r of Object.keys(e))if(!mQ.test(r))if(Array.isArray(e[r]))for(let i of e[r])DT.test(i)||(t[ti][r]===void 0?t[ti][r]=[i]:t[ti][r].push(i));else DT.test(e[r])||(t[ti][r]=[e[r]]);return t}var mu=Symbol("Response internals"),lIe=lQ.STATUS_CODES,co=class e{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ai.call(this,t,r);let i=r.status||200,n=new ha(r.headers);if(t!=null&&!n.has("Content-Type")){let s=pQ(t);s&&n.append("Content-Type",s)}this[mu]={url:r.url,status:i,statusText:r.statusText||lIe[i],headers:n,counter:r.counter}}get url(){return this[mu].url||""}get status(){return this[mu].status}get ok(){return this[mu].status>=200&&this[mu].status<300}get redirected(){return this[mu].counter>0}get statusText(){return this[mu].statusText}get headers(){return this[mu].headers}clone(){return new e(dQ(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};Ai.mixIn(co.prototype);Object.defineProperties(co.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(co.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var ec=Symbol("Request internals"),cIe=Nv.URL||cQ.URL,uIe=Nv.parse,dIe=Nv.format;function PT(e){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(e)&&(e=new cIe(e).toString()),uIe(e)}var pIe="destroy"in uo.Readable.prototype;function Tv(e){return typeof e=="object"&&typeof e[ec]=="object"}function fIe(e){let t=e&&typeof e=="object"&&Object.getPrototypeOf(e);return!!(t&&t.constructor.name==="AbortSignal")}var gu=class e{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i;Tv(t)?i=PT(t.url):(t&&t.href?i=PT(t.href):i=PT(`${t}`),t={});let n=r.method||t.method||"GET";if(n=n.toUpperCase(),(r.body!=null||Tv(t)&&t.body!==null)&&(n==="GET"||n==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let s=r.body!=null?r.body:Tv(t)&&t.body!==null?dQ(t):null;Ai.call(this,s,{timeout:r.timeout||t.timeout||0,size:r.size||t.size||0});let a=new ha(r.headers||t.headers||{});if(s!=null&&!a.has("Content-Type")){let l=pQ(s);l&&a.append("Content-Type",l)}let o=Tv(t)?t.signal:null;if("signal"in r&&(o=r.signal),o!=null&&!fIe(o))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[ec]={method:n,redirect:r.redirect||t.redirect||"follow",headers:a,parsedURL:i,signal:o},this.follow=r.follow!==void 0?r.follow:t.follow!==void 0?t.follow:20,this.compress=r.compress!==void 0?r.compress:t.compress!==void 0?t.compress:!0,this.counter=r.counter||t.counter||0,this.agent=r.agent||t.agent}get method(){return this[ec].method}get url(){return dIe(this[ec].parsedURL)}get headers(){return this[ec].headers}get redirect(){return this[ec].redirect}get signal(){return this[ec].signal}clone(){return new e(this)}};Ai.mixIn(gu.prototype);Object.defineProperty(gu.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(gu.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function mIe(e){let t=e[ec].parsedURL,r=new ha(e[ec].headers);if(r.has("Accept")||r.set("Accept","*/*"),!t.protocol||!t.hostname)throw new TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(t.protocol))throw new TypeError("Only HTTP(S) protocols are supported");if(e.signal&&e.body instanceof uo.Readable&&!pIe)throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let i=null;if(e.body==null&&/^(POST|PUT)$/i.test(e.method)&&(i="0"),e.body!=null){let s=fQ(e);typeof s=="number"&&(i=String(s))}i&&r.set("Content-Length",i),r.has("User-Agent")||r.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"),e.compress&&!r.has("Accept-Encoding")&&r.set("Accept-Encoding","gzip,deflate");let n=e.agent;return typeof n=="function"&&(n=n(t)),!r.has("Connection")&&!n&&r.set("Connection","close"),Object.assign({},t,{method:e.method,headers:aIe(r),agent:n})}function Lg(e){Error.call(this,e),this.type="aborted",this.message=e,Error.captureStackTrace(this,this.constructor)}Lg.prototype=Object.create(Error.prototype);Lg.prototype.constructor=Lg;Lg.prototype.name="AbortError";var qT=Nv.URL||cQ.URL,oQ=uo.PassThrough,hIe=function(t,r){let i=new qT(r).hostname,n=new qT(t).hostname;return i===n||i[i.length-n.length-1]==="."&&i.endsWith(n)};function hu(e,t){if(!hu.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return Ai.Promise=hu.Promise,new hu.Promise(function(r,i){let n=new gu(e,t),s=mIe(n),a=(s.protocol==="https:"?rIe:lQ).request,o=n.signal,l=null,c=function(){let h=new Lg("The user aborted a request.");i(h),n.body&&n.body instanceof uo.Readable&&n.body.destroy(h),!(!l||!l.body)&&l.body.emit("error",h)};if(o&&o.aborted){c();return}let u=function(){c(),f()},d=a(s),p;o&&o.addEventListener("abort",u);function f(){d.abort(),o&&o.removeEventListener("abort",u),clearTimeout(p)}n.timeout&&d.once("socket",function(m){p=setTimeout(function(){i(new Ji(`network timeout at: ${n.url}`,"request-timeout")),f()},n.timeout)}),d.on("error",function(m){i(new Ji(`request to ${n.url} failed, reason: ${m.message}`,"system",m)),f()}),d.on("response",function(m){clearTimeout(p);let h=oIe(m.headers);if(hu.isRedirect(m.statusCode)){let E=h.get("Location"),T=null;try{T=E===null?null:new qT(E,n.url).toString()}catch{if(n.redirect!=="manual"){i(new Ji(`uri requested responds with an invalid redirect URL: ${E}`,"invalid-redirect")),f();return}}switch(n.redirect){case"error":i(new Ji(`uri requested responds with a redirect, redirect mode is set to error: ${n.url}`,"no-redirect")),f();return;case"manual":if(T!==null)try{h.set("Location",T)}catch(O){i(O)}break;case"follow":if(T===null)break;if(n.counter>=n.follow){i(new Ji(`maximum redirect reached at: ${n.url}`,"max-redirect")),f();return}let L={headers:new ha(n.headers),follow:n.follow,counter:n.counter+1,agent:n.agent,compress:n.compress,method:n.method,body:n.body,signal:n.signal,timeout:n.timeout,size:n.size};if(!hIe(n.url,T))for(let O of["authorization","www-authenticate","cookie","cookie2"])L.headers.delete(O);if(m.statusCode!==303&&n.body&&fQ(n)===null){i(new Ji("Cannot follow redirect with body being a readable stream","unsupported-redirect")),f();return}(m.statusCode===303||(m.statusCode===301||m.statusCode===302)&&n.method==="POST")&&(L.method="GET",L.body=void 0,L.headers.delete("content-length")),r(hu(new gu(T,L))),f();return}}m.once("end",function(){o&&o.removeEventListener("abort",u)});let y=m.pipe(new oQ),b={url:n.url,status:m.statusCode,statusText:m.statusMessage,headers:h,size:n.size,timeout:n.timeout,counter:n.counter},w=h.get("Content-Encoding");if(!n.compress||n.method==="HEAD"||w===null||m.statusCode===204||m.statusCode===304){l=new co(y,b),r(l);return}let v={flush:Jd.Z_SYNC_FLUSH,finishFlush:Jd.Z_SYNC_FLUSH};if(w=="gzip"||w=="x-gzip"){y=y.pipe(Jd.createGunzip(v)),l=new co(y,b),r(l);return}if(w=="deflate"||w=="x-deflate"){m.pipe(new oQ).once("data",function(T){(T[0]&15)===8?y=y.pipe(Jd.createInflate()):y=y.pipe(Jd.createInflateRaw()),l=new co(y,b),r(l)});return}if(w=="br"&&typeof Jd.createBrotliDecompress=="function"){y=y.pipe(Jd.createBrotliDecompress()),l=new co(y,b),r(l);return}l=new co(y,b),r(l)}),sIe(d,n)})}hu.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};hu.Promise=global.Promise;hQ.exports=Yo=hu;Object.defineProperty(Yo,"__esModule",{value:!0});Yo.default=Yo;Yo.Headers=ha;Yo.Request=gu;Yo.Response=co;Yo.FetchError=Ji});var jT=g(kT=>{"use strict";Object.defineProperty(kT,"__esModule",{value:!0});var MT=class extends Error{constructor(t){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="Deprecation"}};kT.Deprecation=MT});var _Q=g(zT=>{"use strict";Object.defineProperty(zT,"__esModule",{value:!0});function gIe(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var yQ=jT(),bQ=gIe(sg()),yIe=bQ(e=>console.warn(e)),bIe=bQ(e=>console.warn(e)),UT=class extends Error{constructor(t,r,i){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=r;let n;"headers"in i&&typeof i.headers<"u"&&(n=i.headers),"response"in i&&(this.response=i.response,n=i.response.headers);let s=Object.assign({},i.request);i.request.headers.authorization&&(s.headers=Object.assign({},i.request.headers,{authorization:i.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),s.url=s.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=s,Object.defineProperty(this,"code",{get(){return yIe(new yQ.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),r}}),Object.defineProperty(this,"headers",{get(){return bIe(new yQ.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),n||{}}})}};zT.RequestError=UT});var VT=g(GT=>{"use strict";Object.defineProperty(GT,"__esModule",{value:!0});function _Ie(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var vIe=PK(),wIe=Ng(),EIe=wT(),SIe=_Ie(gQ()),qg=_Q(),xIe="5.6.3";function TIe(e){return e.arrayBuffer()}function vQ(e){let t=e.request&&e.request.log?e.request.log:console;(EIe.isPlainObject(e.body)||Array.isArray(e.body))&&(e.body=JSON.stringify(e.body));let r={},i,n;return(e.request&&e.request.fetch||SIe)(e.url,Object.assign({method:e.method,body:e.body,headers:e.headers,redirect:e.redirect},e.request)).then(async a=>{n=a.url,i=a.status;for(let o of a.headers)r[o[0]]=o[1];if("deprecation"in r){let o=r.link&&r.link.match(/<([^>]+)>; rel="deprecation"/),l=o&&o.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${r.sunset}${l?`. See ${l}`:""}`)}if(!(i===204||i===205)){if(e.method==="HEAD"){if(i<400)return;throw new qg.RequestError(a.statusText,i,{response:{url:n,status:i,headers:r,data:void 0},request:e})}if(i===304)throw new qg.RequestError("Not modified",i,{response:{url:n,status:i,headers:r,data:await $T(a)},request:e});if(i>=400){let o=await $T(a);throw new qg.RequestError(NIe(o),i,{response:{url:n,status:i,headers:r,data:o},request:e})}return $T(a)}}).then(a=>({status:i,url:n,headers:r,data:a})).catch(a=>{throw a instanceof qg.RequestError?a:new qg.RequestError(a.message,500,{request:e})})}async function $T(e){let t=e.headers.get("content-type");return/application\/json/.test(t)?e.json():!t||/^text\/|charset=utf-8$/.test(t)?e.text():TIe(e)}function NIe(e){return typeof e=="string"?e:"message"in e?Array.isArray(e.errors)?`${e.message}: ${e.errors.map(JSON.stringify).join(", ")}`:e.message:`Unknown error: ${JSON.stringify(e)}`}function HT(e,t){let r=e.defaults(t);return Object.assign(function(n,s){let a=r.merge(n,s);if(!a.request||!a.request.hook)return vQ(r.parse(a));let o=(l,c)=>vQ(r.parse(r.merge(l,c)));return Object.assign(o,{endpoint:r,defaults:HT.bind(null,r)}),a.request.hook(o,a)},{endpoint:r,defaults:HT.bind(null,r)})}var RIe=HT(vIe.endpoint,{headers:{"user-agent":`octokit-request.js/${xIe} ${wIe.getUserAgent()}`}});GT.request=RIe});var SQ=g(Bg=>{"use strict";Object.defineProperty(Bg,"__esModule",{value:!0});var EQ=VT(),AIe=Ng(),CIe="4.8.0";function OIe(e){return`Request failed due to following response errors: +`+e.errors.map(t=>` - ${t.message}`).join(` +`)}var Rv=class extends Error{constructor(t,r,i){super(OIe(i)),this.request=t,this.headers=r,this.response=i,this.name="GraphqlResponseError",this.errors=i.errors,this.data=i.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}},PIe=["method","baseUrl","url","headers","request","query","mediaType"],IIe=["query","method","url"],wQ=/\/api\/v3\/?$/;function DIe(e,t,r){if(r){if(typeof t=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let a in r)if(IIe.includes(a))return Promise.reject(new Error(`[@octokit/graphql] "${a}" cannot be used as variable name`))}let i=typeof t=="string"?Object.assign({query:t},r):t,n=Object.keys(i).reduce((a,o)=>PIe.includes(o)?(a[o]=i[o],a):(a.variables||(a.variables={}),a.variables[o]=i[o],a),{}),s=i.baseUrl||e.endpoint.DEFAULTS.baseUrl;return wQ.test(s)&&(n.url=s.replace(wQ,"/api/graphql")),e(n).then(a=>{if(a.data.errors){let o={};for(let l of Object.keys(a.headers))o[l]=a.headers[l];throw new Rv(n,o,a.data)}return a.data.data})}function WT(e,t){let r=e.defaults(t);return Object.assign((n,s)=>DIe(r,n,s),{defaults:WT.bind(null,r),endpoint:EQ.request.endpoint})}var LIe=WT(EQ.request,{headers:{"user-agent":`octokit-graphql.js/${CIe} ${AIe.getUserAgent()}`},method:"POST",url:"/graphql"});function FIe(e){return WT(e,{method:"POST",url:"/graphql"})}Bg.GraphqlResponseError=Rv;Bg.graphql=LIe;Bg.withCustomRequest=FIe});var xQ=g(KT=>{"use strict";Object.defineProperty(KT,"__esModule",{value:!0});var qIe=/^v1\./,BIe=/^ghs_/,MIe=/^ghu_/;async function kIe(e){let t=e.split(/\./).length===3,r=qIe.test(e)||BIe.test(e),i=MIe.test(e);return{type:"token",token:e,tokenType:t?"app":r?"installation":i?"user-to-server":"oauth"}}function jIe(e){return e.split(/\./).length===3?`bearer ${e}`:`token ${e}`}async function UIe(e,t,r,i){let n=t.endpoint.merge(r,i);return n.headers.authorization=jIe(e),t(n)}var zIe=function(t){if(!t)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof t!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return t=t.replace(/^(token|bearer) +/i,""),Object.assign(kIe.bind(null,t),{hook:UIe.bind(null,t)})};KT.createTokenAuth=zIe});var XT=g(QT=>{"use strict";Object.defineProperty(QT,"__esModule",{value:!0});var $Ie=Ng(),HIe=SK(),TQ=VT(),GIe=SQ(),VIe=xQ();function WIe(e,t){if(e==null)return{};var r={},i=Object.keys(e),n,s;for(s=0;s=0)&&(r[n]=e[n]);return r}function KIe(e,t){if(e==null)return{};var r=WIe(e,t),i,n;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(r[i]=e[i])}return r}var NQ="3.6.0",QIe=["authStrategy"],Mg=class{constructor(t={}){let r=new HIe.Collection,i={baseUrl:TQ.request.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},t.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(i.headers["user-agent"]=[t.userAgent,`octokit-core.js/${NQ} ${$Ie.getUserAgent()}`].filter(Boolean).join(" "),t.baseUrl&&(i.baseUrl=t.baseUrl),t.previews&&(i.mediaType.previews=t.previews),t.timeZone&&(i.headers["time-zone"]=t.timeZone),this.request=TQ.request.defaults(i),this.graphql=GIe.withCustomRequest(this.request).defaults(i),this.log=Object.assign({debug:()=>{},info:()=>{},warn:console.warn.bind(console),error:console.error.bind(console)},t.log),this.hook=r,t.authStrategy){let{authStrategy:s}=t,a=KIe(t,QIe),o=s(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:a},t.auth));r.wrap("request",o.hook),this.auth=o}else if(!t.auth)this.auth=async()=>({type:"unauthenticated"});else{let s=VIe.createTokenAuth(t.auth);r.wrap("request",s.hook),this.auth=s}this.constructor.plugins.forEach(s=>{Object.assign(this,s(this,t))})}static defaults(t){return class extends this{constructor(...i){let n=i[0]||{};if(typeof t=="function"){super(t(n));return}super(Object.assign({},t,n,n.userAgent&&t.userAgent?{userAgent:`${n.userAgent} ${t.userAgent}`}:null))}}}static plugin(...t){var r;let i=this.plugins;return r=class extends this{},r.plugins=i.concat(t.filter(s=>!i.includes(s))),r}};Mg.VERSION=NQ;Mg.plugins=[];QT.Octokit=Mg});var LQ=g(Av=>{"use strict";Object.defineProperty(Av,"__esModule",{value:!0});function RQ(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function AQ(e){for(var t=1;t{"use strict";Object.defineProperty(ym,"__esModule",{value:!0});var ZIe="2.21.3";function FQ(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function qQ(e){for(var t=1;t({async next(){if(!o)return{done:!0};try{let l=await n({method:s,url:o,headers:a}),c=eDe(l);return o=((c.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1],{value:c}}catch(l){if(l.status!==409)throw l;return o="",{value:{status:200,headers:{},data:[]}}}}})}}function BQ(e,t,r,i){return typeof r=="function"&&(i=r,r=void 0),MQ(e,[],YT(e,t,r)[Symbol.asyncIterator](),i)}function MQ(e,t,r,i){return r.next().then(n=>{if(n.done)return t;let s=!1;function a(){s=!0}return t=t.concat(i?i(n.value,a):n.value.data),s?t:MQ(e,t,r,i)})}var tDe=Object.assign(BQ,{iterator:YT}),kQ=["GET /app/hook/deliveries","GET /app/installations","GET /applications/grants","GET /authorizations","GET /enterprises/{enterprise}/actions/permissions/organizations","GET /enterprises/{enterprise}/actions/runner-groups","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners","GET /enterprises/{enterprise}/actions/runners","GET /enterprises/{enterprise}/audit-log","GET /enterprises/{enterprise}/secret-scanning/alerts","GET /enterprises/{enterprise}/settings/billing/advanced-security","GET /events","GET /gists","GET /gists/public","GET /gists/starred","GET /gists/{gist_id}/comments","GET /gists/{gist_id}/commits","GET /gists/{gist_id}/forks","GET /installation/repositories","GET /issues","GET /licenses","GET /marketplace_listing/plans","GET /marketplace_listing/plans/{plan_id}/accounts","GET /marketplace_listing/stubbed/plans","GET /marketplace_listing/stubbed/plans/{plan_id}/accounts","GET /networks/{owner}/{repo}/events","GET /notifications","GET /organizations","GET /orgs/{org}/actions/cache/usage-by-repository","GET /orgs/{org}/actions/permissions/repositories","GET /orgs/{org}/actions/runner-groups","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners","GET /orgs/{org}/actions/runners","GET /orgs/{org}/actions/secrets","GET /orgs/{org}/actions/secrets/{secret_name}/repositories","GET /orgs/{org}/audit-log","GET /orgs/{org}/blocks","GET /orgs/{org}/code-scanning/alerts","GET /orgs/{org}/codespaces","GET /orgs/{org}/credential-authorizations","GET /orgs/{org}/dependabot/secrets","GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories","GET /orgs/{org}/events","GET /orgs/{org}/external-groups","GET /orgs/{org}/failed_invitations","GET /orgs/{org}/hooks","GET /orgs/{org}/hooks/{hook_id}/deliveries","GET /orgs/{org}/installations","GET /orgs/{org}/invitations","GET /orgs/{org}/invitations/{invitation_id}/teams","GET /orgs/{org}/issues","GET /orgs/{org}/members","GET /orgs/{org}/migrations","GET /orgs/{org}/migrations/{migration_id}/repositories","GET /orgs/{org}/outside_collaborators","GET /orgs/{org}/packages","GET /orgs/{org}/packages/{package_type}/{package_name}/versions","GET /orgs/{org}/projects","GET /orgs/{org}/public_members","GET /orgs/{org}/repos","GET /orgs/{org}/secret-scanning/alerts","GET /orgs/{org}/settings/billing/advanced-security","GET /orgs/{org}/team-sync/groups","GET /orgs/{org}/teams","GET /orgs/{org}/teams/{team_slug}/discussions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions","GET /orgs/{org}/teams/{team_slug}/invitations","GET /orgs/{org}/teams/{team_slug}/members","GET /orgs/{org}/teams/{team_slug}/projects","GET /orgs/{org}/teams/{team_slug}/repos","GET /orgs/{org}/teams/{team_slug}/teams","GET /projects/columns/{column_id}/cards","GET /projects/{project_id}/collaborators","GET /projects/{project_id}/columns","GET /repos/{owner}/{repo}/actions/artifacts","GET /repos/{owner}/{repo}/actions/caches","GET /repos/{owner}/{repo}/actions/runners","GET /repos/{owner}/{repo}/actions/runs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs","GET /repos/{owner}/{repo}/actions/secrets","GET /repos/{owner}/{repo}/actions/workflows","GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","GET /repos/{owner}/{repo}/assignees","GET /repos/{owner}/{repo}/branches","GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations","GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs","GET /repos/{owner}/{repo}/code-scanning/alerts","GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","GET /repos/{owner}/{repo}/code-scanning/analyses","GET /repos/{owner}/{repo}/codespaces","GET /repos/{owner}/{repo}/codespaces/devcontainers","GET /repos/{owner}/{repo}/codespaces/secrets","GET /repos/{owner}/{repo}/collaborators","GET /repos/{owner}/{repo}/comments","GET /repos/{owner}/{repo}/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/commits","GET /repos/{owner}/{repo}/commits/{commit_sha}/comments","GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls","GET /repos/{owner}/{repo}/commits/{ref}/check-runs","GET /repos/{owner}/{repo}/commits/{ref}/check-suites","GET /repos/{owner}/{repo}/commits/{ref}/status","GET /repos/{owner}/{repo}/commits/{ref}/statuses","GET /repos/{owner}/{repo}/contributors","GET /repos/{owner}/{repo}/dependabot/secrets","GET /repos/{owner}/{repo}/deployments","GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses","GET /repos/{owner}/{repo}/environments","GET /repos/{owner}/{repo}/events","GET /repos/{owner}/{repo}/forks","GET /repos/{owner}/{repo}/git/matching-refs/{ref}","GET /repos/{owner}/{repo}/hooks","GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries","GET /repos/{owner}/{repo}/invitations","GET /repos/{owner}/{repo}/issues","GET /repos/{owner}/{repo}/issues/comments","GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/issues/events","GET /repos/{owner}/{repo}/issues/{issue_number}/comments","GET /repos/{owner}/{repo}/issues/{issue_number}/events","GET /repos/{owner}/{repo}/issues/{issue_number}/labels","GET /repos/{owner}/{repo}/issues/{issue_number}/reactions","GET /repos/{owner}/{repo}/issues/{issue_number}/timeline","GET /repos/{owner}/{repo}/keys","GET /repos/{owner}/{repo}/labels","GET /repos/{owner}/{repo}/milestones","GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels","GET /repos/{owner}/{repo}/notifications","GET /repos/{owner}/{repo}/pages/builds","GET /repos/{owner}/{repo}/projects","GET /repos/{owner}/{repo}/pulls","GET /repos/{owner}/{repo}/pulls/comments","GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/pulls/{pull_number}/comments","GET /repos/{owner}/{repo}/pulls/{pull_number}/commits","GET /repos/{owner}/{repo}/pulls/{pull_number}/files","GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","GET /repos/{owner}/{repo}/releases","GET /repos/{owner}/{repo}/releases/{release_id}/assets","GET /repos/{owner}/{repo}/releases/{release_id}/reactions","GET /repos/{owner}/{repo}/secret-scanning/alerts","GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations","GET /repos/{owner}/{repo}/stargazers","GET /repos/{owner}/{repo}/subscribers","GET /repos/{owner}/{repo}/tags","GET /repos/{owner}/{repo}/teams","GET /repos/{owner}/{repo}/topics","GET /repositories","GET /repositories/{repository_id}/environments/{environment_name}/secrets","GET /search/code","GET /search/commits","GET /search/issues","GET /search/labels","GET /search/repositories","GET /search/topics","GET /search/users","GET /teams/{team_id}/discussions","GET /teams/{team_id}/discussions/{discussion_number}/comments","GET /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /teams/{team_id}/discussions/{discussion_number}/reactions","GET /teams/{team_id}/invitations","GET /teams/{team_id}/members","GET /teams/{team_id}/projects","GET /teams/{team_id}/repos","GET /teams/{team_id}/teams","GET /user/blocks","GET /user/codespaces","GET /user/codespaces/secrets","GET /user/emails","GET /user/followers","GET /user/following","GET /user/gpg_keys","GET /user/installations","GET /user/installations/{installation_id}/repositories","GET /user/issues","GET /user/keys","GET /user/marketplace_purchases","GET /user/marketplace_purchases/stubbed","GET /user/memberships/orgs","GET /user/migrations","GET /user/migrations/{migration_id}/repositories","GET /user/orgs","GET /user/packages","GET /user/packages/{package_type}/{package_name}/versions","GET /user/public_emails","GET /user/repos","GET /user/repository_invitations","GET /user/starred","GET /user/subscriptions","GET /user/teams","GET /users","GET /users/{username}/events","GET /users/{username}/events/orgs/{org}","GET /users/{username}/events/public","GET /users/{username}/followers","GET /users/{username}/following","GET /users/{username}/gists","GET /users/{username}/gpg_keys","GET /users/{username}/keys","GET /users/{username}/orgs","GET /users/{username}/packages","GET /users/{username}/projects","GET /users/{username}/received_events","GET /users/{username}/received_events/public","GET /users/{username}/repos","GET /users/{username}/starred","GET /users/{username}/subscriptions"];function rDe(e){return typeof e=="string"?kQ.includes(e):!1}function jQ(e){return{paginate:Object.assign(BQ.bind(null,e),{iterator:YT.bind(null,e)})}}jQ.VERSION=ZIe;ym.composePaginateRest=tDe;ym.isPaginatingEndpoint=rDe;ym.paginateRest=jQ;ym.paginatingEndpoints=kQ});var bm=g(en=>{"use strict";var iDe=en&&en.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),nDe=en&&en.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$Q=en&&en.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&iDe(t,e,r);return nDe(t,e),t};Object.defineProperty(en,"__esModule",{value:!0});en.getOctokitOptions=en.GitHub=en.defaults=en.context=void 0;var sDe=$Q(bT()),ZT=$Q(cK()),aDe=XT(),oDe=LQ(),lDe=UQ();en.context=new sDe.Context;var zQ=ZT.getApiBaseUrl();en.defaults={baseUrl:zQ,request:{agent:ZT.getProxyAgent(zQ)}};en.GitHub=aDe.Octokit.plugin(oDe.restEndpointMethods,lDe.paginateRest).defaults(en.defaults);function cDe(e,t){let r=Object.assign({},t||{}),i=ZT.getAuthString(e,r);return i&&(r.auth=i),r}en.getOctokitOptions=cDe});var tN=g((JT,eN)=>{(function(e,t){typeof JT=="object"&&typeof eN<"u"?eN.exports=t():typeof define=="function"&&define.amd?define(t):e.Bottleneck=t()})(JT,function(){"use strict";var e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function t(xe){return xe&&xe.default||xe}var r=function(xe,k,C={}){var U,W,K;for(U in k)K=k[U],C[U]=(W=xe[U])!=null?W:K;return C},i=function(xe,k,C={}){var U,W;for(U in xe)W=xe[U],k[U]!==void 0&&(C[U]=W);return C},n={load:r,overwrite:i},s;s=class{constructor(k,C){this.incr=k,this.decr=C,this._first=null,this._last=null,this.length=0}push(k){var C;this.length++,typeof this.incr=="function"&&this.incr(),C={value:k,prev:this._last,next:null},this._last!=null?(this._last.next=C,this._last=C):this._first=this._last=C}shift(){var k;if(this._first!=null)return this.length--,typeof this.decr=="function"&&this.decr(),k=this._first.value,(this._first=this._first.next)!=null?this._first.prev=null:this._last=null,k}first(){if(this._first!=null)return this._first.value}getArray(){var k,C,U;for(k=this._first,U=[];k!=null;)U.push((C=k,k=k.next,C.value));return U}forEachShift(k){var C;for(C=this.shift();C!=null;)k(C),C=this.shift()}debug(){var k,C,U,W,K;for(k=this._first,K=[];k!=null;)K.push((C=k,k=k.next,{value:C.value,prev:(U=C.prev)!=null?U.value:void 0,next:(W=C.next)!=null?W.value:void 0}));return K}};var a=s,o;o=class{constructor(k){if(this.instance=k,this._events={},this.instance.on!=null||this.instance.once!=null||this.instance.removeAllListeners!=null)throw new Error("An Emitter already exists for this object");this.instance.on=(C,U)=>this._addListener(C,"many",U),this.instance.once=(C,U)=>this._addListener(C,"once",U),this.instance.removeAllListeners=(C=null)=>C!=null?delete this._events[C]:this._events={}}_addListener(k,C,U){var W;return(W=this._events)[k]==null&&(W[k]=[]),this._events[k].push({cb:U,status:C}),this.instance}listenerCount(k){return this._events[k]!=null?this._events[k].length:0}async trigger(k,...C){var U,W;try{return k!=="debug"&&this.trigger("debug",`Event triggered: ${k}`,C),this._events[k]==null?void 0:(this._events[k]=this._events[k].filter(function(K){return K.status!=="none"}),W=this._events[k].map(async K=>{var ee,ye;if(K.status!=="none"){K.status==="once"&&(K.status="none");try{return ye=typeof K.cb=="function"?K.cb(...C):void 0,typeof ye?.then=="function"?await ye:ye}catch(Et){return ee=Et,this.trigger("error",ee),null}}}),(await Promise.all(W)).find(function(K){return K!=null}))}catch(K){return U=K,this.trigger("error",U),null}}};var l=o,c,u,d;c=a,u=l,d=class{constructor(k){var C;this.Events=new u(this),this._length=0,this._lists=function(){var U,W,K;for(K=[],C=U=1,W=k;1<=W?U<=W:U>=W;C=1<=W?++U:--U)K.push(new c(()=>this.incr(),()=>this.decr()));return K}.call(this)}incr(){if(this._length++===0)return this.Events.trigger("leftzero")}decr(){if(--this._length===0)return this.Events.trigger("zero")}push(k){return this._lists[k.options.priority].push(k)}queued(k){return k!=null?this._lists[k].length:this._length}shiftAll(k){return this._lists.forEach(function(C){return C.forEachShift(k)})}getFirst(k=this._lists){var C,U,W;for(C=0,U=k.length;C0)return W;return[]}shiftLastFrom(k){return this.getFirst(this._lists.slice(k).reverse()).shift()}};var p=d,f;f=class extends Error{};var m=f,h,y,b,w,v;w=10,y=5,v=n,h=m,b=class{constructor(k,C,U,W,K,ee,ye,Et){this.task=k,this.args=C,this.rejectOnDrop=K,this.Events=ee,this._states=ye,this.Promise=Et,this.options=v.load(U,W),this.options.priority=this._sanitizePriority(this.options.priority),this.options.id===W.id&&(this.options.id=`${this.options.id}-${this._randomIndex()}`),this.promise=new this.Promise((Yt,Ti)=>{this._resolve=Yt,this._reject=Ti}),this.retryCount=0}_sanitizePriority(k){var C;return C=~~k!==k?y:k,C<0?0:C>w-1?w-1:C}_randomIndex(){return Math.random().toString(36).slice(2)}doDrop({error:k,message:C="This job has been dropped by Bottleneck"}={}){return this._states.remove(this.options.id)?(this.rejectOnDrop&&this._reject(k??new h(C)),this.Events.trigger("dropped",{args:this.args,options:this.options,task:this.task,promise:this.promise}),!0):!1}_assertStatus(k){var C;if(C=this._states.jobStatus(this.options.id),!(C===k||k==="DONE"&&C===null))throw new h(`Invalid job status ${C}, expected ${k}. Please open an issue at https://github.com/SGrondin/bottleneck/issues`)}doReceive(){return this._states.start(this.options.id),this.Events.trigger("received",{args:this.args,options:this.options})}doQueue(k,C){return this._assertStatus("RECEIVED"),this._states.next(this.options.id),this.Events.trigger("queued",{args:this.args,options:this.options,reachedHWM:k,blocked:C})}doRun(){return this.retryCount===0?(this._assertStatus("QUEUED"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),this.Events.trigger("scheduled",{args:this.args,options:this.options})}async doExecute(k,C,U,W){var K,ee,ye;this.retryCount===0?(this._assertStatus("RUNNING"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),ee={args:this.args,options:this.options,retryCount:this.retryCount},this.Events.trigger("executing",ee);try{if(ye=await(k!=null?k.schedule(this.options,this.task,...this.args):this.task(...this.args)),C())return this.doDone(ee),await W(this.options,ee),this._assertStatus("DONE"),this._resolve(ye)}catch(Et){return K=Et,this._onFailure(K,ee,C,U,W)}}doExpire(k,C,U){var W,K;return this._states.jobStatus(this.options.id==="RUNNING")&&this._states.next(this.options.id),this._assertStatus("EXECUTING"),K={args:this.args,options:this.options,retryCount:this.retryCount},W=new h(`This job timed out after ${this.options.expiration} ms.`),this._onFailure(W,K,k,C,U)}async _onFailure(k,C,U,W,K){var ee,ye;if(U())return ee=await this.Events.trigger("failed",k,C),ee!=null?(ye=~~ee,this.Events.trigger("retry",`Retrying ${this.options.id} after ${ye} ms`,C),this.retryCount++,W(ye)):(this.doDone(C),await K(this.options,C),this._assertStatus("DONE"),this._reject(k))}doDone(k){return this._assertStatus("EXECUTING"),this._states.next(this.options.id),this.Events.trigger("done",k)}};var E=b,T,L,O;O=n,T=m,L=class{constructor(k,C,U){this.instance=k,this.storeOptions=C,this.clientId=this.instance._randomIndex(),O.load(U,U,this),this._nextRequest=this._lastReservoirRefresh=this._lastReservoirIncrease=Date.now(),this._running=0,this._done=0,this._unblockTime=0,this.ready=this.Promise.resolve(),this.clients={},this._startHeartbeat()}_startHeartbeat(){var k;return this.heartbeat==null&&(this.storeOptions.reservoirRefreshInterval!=null&&this.storeOptions.reservoirRefreshAmount!=null||this.storeOptions.reservoirIncreaseInterval!=null&&this.storeOptions.reservoirIncreaseAmount!=null)?typeof(k=this.heartbeat=setInterval(()=>{var C,U,W,K,ee;if(K=Date.now(),this.storeOptions.reservoirRefreshInterval!=null&&K>=this._lastReservoirRefresh+this.storeOptions.reservoirRefreshInterval&&(this._lastReservoirRefresh=K,this.storeOptions.reservoir=this.storeOptions.reservoirRefreshAmount,this.instance._drainAll(this.computeCapacity())),this.storeOptions.reservoirIncreaseInterval!=null&&K>=this._lastReservoirIncrease+this.storeOptions.reservoirIncreaseInterval&&({reservoirIncreaseAmount:C,reservoirIncreaseMaximum:W,reservoir:ee}=this.storeOptions,this._lastReservoirIncrease=K,U=W!=null?Math.min(C,W-ee):C,U>0))return this.storeOptions.reservoir+=U,this.instance._drainAll(this.computeCapacity())},this.heartbeatInterval)).unref=="function"?k.unref():void 0:clearInterval(this.heartbeat)}async __publish__(k){return await this.yieldLoop(),this.instance.Events.trigger("message",k.toString())}async __disconnect__(k){return await this.yieldLoop(),clearInterval(this.heartbeat),this.Promise.resolve()}yieldLoop(k=0){return new this.Promise(function(C,U){return setTimeout(C,k)})}computePenalty(){var k;return(k=this.storeOptions.penalty)!=null?k:15*this.storeOptions.minTime||5e3}async __updateSettings__(k){return await this.yieldLoop(),O.overwrite(k,k,this.storeOptions),this._startHeartbeat(),this.instance._drainAll(this.computeCapacity()),!0}async __running__(){return await this.yieldLoop(),this._running}async __queued__(){return await this.yieldLoop(),this.instance.queued()}async __done__(){return await this.yieldLoop(),this._done}async __groupCheck__(k){return await this.yieldLoop(),this._nextRequest+this.timeout=k}check(k,C){return this.conditionsCheck(k)&&this._nextRequest-C<=0}async __check__(k){var C;return await this.yieldLoop(),C=Date.now(),this.check(k,C)}async __register__(k,C,U){var W,K;return await this.yieldLoop(),W=Date.now(),this.conditionsCheck(C)?(this._running+=C,this.storeOptions.reservoir!=null&&(this.storeOptions.reservoir-=C),K=Math.max(this._nextRequest-W,0),this._nextRequest=W+K+this.storeOptions.minTime,{success:!0,wait:K,reservoir:this.storeOptions.reservoir}):{success:!1}}strategyIsBlock(){return this.storeOptions.strategy===3}async __submit__(k,C){var U,W,K;if(await this.yieldLoop(),this.storeOptions.maxConcurrent!=null&&C>this.storeOptions.maxConcurrent)throw new T(`Impossible to add a job having a weight of ${C} to a limiter having a maxConcurrent setting of ${this.storeOptions.maxConcurrent}`);return W=Date.now(),K=this.storeOptions.highWater!=null&&k===this.storeOptions.highWater&&!this.check(C,W),U=this.strategyIsBlock()&&(K||this.isBlocked(W)),U&&(this._unblockTime=W+this.computePenalty(),this._nextRequest=this._unblockTime+this.storeOptions.minTime,this.instance._dropAllQueued()),{reachedHWM:K,blocked:U,strategy:this.storeOptions.strategy}}async __free__(k,C){return await this.yieldLoop(),this._running-=C,this._done+=C,this.instance._drainAll(this.computeCapacity()),{running:this._running}}};var B=L,P,M;P=m,M=class{constructor(k){this.status=k,this._jobs={},this.counts=this.status.map(function(){return 0})}next(k){var C,U;if(C=this._jobs[k],U=C+1,C!=null&&U(k[this.status[U]]=C,k),{})}};var x=M,Y,F;Y=a,F=class{constructor(k,C){this.schedule=this.schedule.bind(this),this.name=k,this.Promise=C,this._running=0,this._queue=new Y}isEmpty(){return this._queue.length===0}async _tryToRun(){var k,C,U,W,K,ee,ye;if(this._running<1&&this._queue.length>0)return this._running++,{task:ye,args:k,resolve:K,reject:W}=this._queue.shift(),C=await async function(){try{return ee=await ye(...k),function(){return K(ee)}}catch(Et){return U=Et,function(){return W(U)}}}(),this._running--,this._tryToRun(),C()}schedule(k,...C){var U,W,K;return K=W=null,U=new this.Promise(function(ee,ye){return K=ee,W=ye}),this._queue.push({task:k,args:C,resolve:K,reject:W}),this._tryToRun(),U}};var R=F,I="2.19.5",q={version:I},ae=Object.freeze({version:I,default:q}),ie=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),ve=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),ze=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),pt,_t,Wt,Fr,Ve,Re;Re=n,pt=l,Fr=ie,Wt=ve,Ve=ze,_t=function(){class xe{constructor(C={}){this.deleteKey=this.deleteKey.bind(this),this.limiterOptions=C,Re.load(this.limiterOptions,this.defaults,this),this.Events=new pt(this),this.instances={},this.Bottleneck=xf,this._startAutoCleanup(),this.sharedConnection=this.connection!=null,this.connection==null&&(this.limiterOptions.datastore==="redis"?this.connection=new Fr(Object.assign({},this.limiterOptions,{Events:this.Events})):this.limiterOptions.datastore==="ioredis"&&(this.connection=new Wt(Object.assign({},this.limiterOptions,{Events:this.Events}))))}key(C=""){var U;return(U=this.instances[C])!=null?U:(()=>{var W;return W=this.instances[C]=new this.Bottleneck(Object.assign(this.limiterOptions,{id:`${this.id}-${C}`,timeout:this.timeout,connection:this.connection})),this.Events.trigger("created",W,C),W})()}async deleteKey(C=""){var U,W;return W=this.instances[C],this.connection&&(U=await this.connection.__runCommand__(["del",...Ve.allKeys(`${this.id}-${C}`)])),W!=null&&(delete this.instances[C],await W.disconnect()),W!=null||U>0}limiters(){var C,U,W,K;U=this.instances,W=[];for(C in U)K=U[C],W.push({key:C,limiter:K});return W}keys(){return Object.keys(this.instances)}async clusterKeys(){var C,U,W,K,ee,ye,Et,Yt,Ti;if(this.connection==null)return this.Promise.resolve(this.keys());for(ye=[],C=null,Ti=`b_${this.id}-`.length,U=9;C!==0;)for([Yt,W]=await this.connection.__runCommand__(["scan",C??0,"match",`b_${this.id}-*_settings`,"count",1e4]),C=~~Yt,K=0,Et=W.length;K{var U,W,K,ee,ye,Et;ye=Date.now(),K=this.instances,ee=[];for(W in K){Et=K[W];try{await Et._store.__groupCheck__(ye)?ee.push(this.deleteKey(W)):ee.push(void 0)}catch(Yt){U=Yt,ee.push(Et.Events.trigger("error",U))}}return ee},this.timeout/2)).unref=="function"?C.unref():void 0}updateSettings(C={}){if(Re.overwrite(C,this.defaults,this),Re.overwrite(C,C,this.limiterOptions),C.timeout!=null)return this._startAutoCleanup()}disconnect(C=!0){var U;if(!this.sharedConnection)return(U=this.connection)!=null?U.disconnect(C):void 0}}return xe.prototype.defaults={timeout:1e3*60*5,connection:null,Promise,id:"group-key"},xe}.call(e);var Fn=_t,Rd,se,ut;ut=n,se=l,Rd=function(){class xe{constructor(C={}){this.options=C,ut.load(this.options,this.defaults,this),this.Events=new se(this),this._arr=[],this._resetPromise(),this._lastFlush=Date.now()}_resetPromise(){return this._promise=new this.Promise((C,U)=>this._resolve=C)}_flush(){return clearTimeout(this._timeout),this._lastFlush=Date.now(),this._resolve(),this.Events.trigger("batch",this._arr),this._arr=[],this._resetPromise()}add(C){var U;return this._arr.push(C),U=this._promise,this._arr.length===this.maxSize?this._flush():this.maxTime!=null&&this._arr.length===1&&(this._timeout=setTimeout(()=>this._flush(),this.maxTime)),U}}return xe.prototype.defaults={maxTime:null,maxSize:null,Promise},xe}.call(e);var re=Rd,Ge=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),Xt=t(ae),si,yr,Hl,Mo,F0,q0,B0,Ef,M0,Sf,ra,ro=[].splice;q0=10,yr=5,ra=n,B0=p,Mo=E,F0=B,Ef=Ge,Hl=l,M0=x,Sf=R,si=function(){class xe{constructor(C={},...U){var W,K;this._addToQueue=this._addToQueue.bind(this),this._validateOptions(C,U),ra.load(C,this.instanceDefaults,this),this._queues=new B0(q0),this._scheduled={},this._states=new M0(["RECEIVED","QUEUED","RUNNING","EXECUTING"].concat(this.trackDoneStatus?["DONE"]:[])),this._limiter=null,this.Events=new Hl(this),this._submitLock=new Sf("submit",this.Promise),this._registerLock=new Sf("register",this.Promise),K=ra.load(C,this.storeDefaults,{}),this._store=function(){if(this.datastore==="redis"||this.datastore==="ioredis"||this.connection!=null)return W=ra.load(C,this.redisStoreDefaults,{}),new Ef(this,K,W);if(this.datastore==="local")return W=ra.load(C,this.localStoreDefaults,{}),new F0(this,K,W);throw new xe.prototype.BottleneckError(`Invalid datastore type: ${this.datastore}`)}.call(this),this._queues.on("leftzero",()=>{var ee;return(ee=this._store.heartbeat)!=null&&typeof ee.ref=="function"?ee.ref():void 0}),this._queues.on("zero",()=>{var ee;return(ee=this._store.heartbeat)!=null&&typeof ee.unref=="function"?ee.unref():void 0})}_validateOptions(C,U){if(!(C!=null&&typeof C=="object"&&U.length===0))throw new xe.prototype.BottleneckError("Bottleneck v2 takes a single object argument. Refer to https://github.com/SGrondin/bottleneck#upgrading-to-v2 if you're upgrading from Bottleneck v1.")}ready(){return this._store.ready}clients(){return this._store.clients}channel(){return`b_${this.id}`}channel_client(){return`b_${this.id}_${this._store.clientId}`}publish(C){return this._store.__publish__(C)}disconnect(C=!0){return this._store.__disconnect__(C)}chain(C){return this._limiter=C,this}queued(C){return this._queues.queued(C)}clusterQueued(){return this._store.__queued__()}empty(){return this.queued()===0&&this._submitLock.isEmpty()}running(){return this._store.__running__()}done(){return this._store.__done__()}jobStatus(C){return this._states.jobStatus(C)}jobs(C){return this._states.statusJobs(C)}counts(){return this._states.statusCounts()}_randomIndex(){return Math.random().toString(36).slice(2)}check(C=1){return this._store.__check__(C)}_clearGlobalState(C){return this._scheduled[C]!=null?(clearTimeout(this._scheduled[C].expiration),delete this._scheduled[C],!0):!1}async _free(C,U,W,K){var ee,ye;try{if({running:ye}=await this._store.__free__(C,W.weight),this.Events.trigger("debug",`Freed ${W.id}`,K),ye===0&&this.empty())return this.Events.trigger("idle")}catch(Et){return ee=Et,this.Events.trigger("error",ee)}}_run(C,U,W){var K,ee,ye;return U.doRun(),K=this._clearGlobalState.bind(this,C),ye=this._run.bind(this,C,U),ee=this._free.bind(this,C,U),this._scheduled[C]={timeout:setTimeout(()=>U.doExecute(this._limiter,K,ye,ee),W),expiration:U.options.expiration!=null?setTimeout(function(){return U.doExpire(K,ye,ee)},W+U.options.expiration):void 0,job:U}}_drainOne(C){return this._registerLock.schedule(()=>{var U,W,K,ee,ye;return this.queued()===0?this.Promise.resolve(null):(ye=this._queues.getFirst(),{options:ee,args:U}=K=ye.first(),C!=null&&ee.weight>C?this.Promise.resolve(null):(this.Events.trigger("debug",`Draining ${ee.id}`,{args:U,options:ee}),W=this._randomIndex(),this._store.__register__(W,ee.weight,ee.expiration).then(({success:Et,wait:Yt,reservoir:Ti})=>{var ko;return this.Events.trigger("debug",`Drained ${ee.id}`,{success:Et,args:U,options:ee}),Et?(ye.shift(),ko=this.empty(),ko&&this.Events.trigger("empty"),Ti===0&&this.Events.trigger("depleted",ko),this._run(W,K,Yt),this.Promise.resolve(ee.weight)):this.Promise.resolve(null)})))})}_drainAll(C,U=0){return this._drainOne(C).then(W=>{var K;return W!=null?(K=C!=null?C-W:C,this._drainAll(K,U+W)):this.Promise.resolve(U)}).catch(W=>this.Events.trigger("error",W))}_dropAllQueued(C){return this._queues.shiftAll(function(U){return U.doDrop({message:C})})}stop(C={}){var U,W;return C=ra.load(C,this.stopDefaults),W=K=>{var ee;return ee=()=>{var ye;return ye=this._states.counts,ye[0]+ye[1]+ye[2]+ye[3]===K},new this.Promise((ye,Et)=>ee()?ye():this.on("done",()=>{if(ee())return this.removeAllListeners("done"),ye()}))},U=C.dropWaitingJobs?(this._run=function(K,ee){return ee.doDrop({message:C.dropErrorMessage})},this._drainOne=()=>this.Promise.resolve(null),this._registerLock.schedule(()=>this._submitLock.schedule(()=>{var K,ee,ye;ee=this._scheduled;for(K in ee)ye=ee[K],this.jobStatus(ye.job.options.id)==="RUNNING"&&(clearTimeout(ye.timeout),clearTimeout(ye.expiration),ye.job.doDrop({message:C.dropErrorMessage}));return this._dropAllQueued(C.dropErrorMessage),W(0)}))):this.schedule({priority:q0-1,weight:0},()=>W(1)),this._receive=function(K){return K._reject(new xe.prototype.BottleneckError(C.enqueueErrorMessage))},this.stop=()=>this.Promise.reject(new xe.prototype.BottleneckError("stop() has already been called")),U}async _addToQueue(C){var U,W,K,ee,ye,Et,Yt;({args:U,options:ee}=C);try{({reachedHWM:ye,blocked:W,strategy:Yt}=await this._store.__submit__(this.queued(),ee.weight))}catch(Ti){return K=Ti,this.Events.trigger("debug",`Could not queue ${ee.id}`,{args:U,options:ee,error:K}),C.doDrop({error:K}),!1}return W?(C.doDrop(),!0):ye&&(Et=Yt===xe.prototype.strategy.LEAK?this._queues.shiftLastFrom(ee.priority):Yt===xe.prototype.strategy.OVERFLOW_PRIORITY?this._queues.shiftLastFrom(ee.priority+1):Yt===xe.prototype.strategy.OVERFLOW?C:void 0,Et?.doDrop(),Et==null||Yt===xe.prototype.strategy.OVERFLOW)?(Et==null&&C.doDrop(),ye):(C.doQueue(ye,W),this._queues.push(C),await this._drainAll(),ye)}_receive(C){return this._states.jobStatus(C.options.id)!=null?(C._reject(new xe.prototype.BottleneckError(`A job with the same id already exists (id=${C.options.id})`)),!1):(C.doReceive(),this._submitLock.schedule(this._addToQueue,C))}submit(...C){var U,W,K,ee,ye,Et,Yt;return typeof C[0]=="function"?(ye=C,[W,...C]=ye,[U]=ro.call(C,-1),ee=ra.load({},this.jobDefaults)):(Et=C,[ee,W,...C]=Et,[U]=ro.call(C,-1),ee=ra.load(ee,this.jobDefaults)),Yt=(...Ti)=>new this.Promise(function(ko,X5){return W(...Ti,function(...Ad){return(Ad[0]!=null?X5:ko)(Ad)})}),K=new Mo(Yt,C,ee,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),K.promise.then(function(Ti){return typeof U=="function"?U(...Ti):void 0}).catch(function(Ti){return Array.isArray(Ti)?typeof U=="function"?U(...Ti):void 0:typeof U=="function"?U(Ti):void 0}),this._receive(K)}schedule(...C){var U,W,K;return typeof C[0]=="function"?([K,...C]=C,W={}):[W,K,...C]=C,U=new Mo(K,C,W,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),this._receive(U),U.promise}wrap(C){var U,W;return U=this.schedule.bind(this),W=function(...K){return U(C.bind(this),...K)},W.withOptions=function(K,...ee){return U(K,C,...ee)},W}async updateSettings(C={}){return await this._store.__updateSettings__(ra.overwrite(C,this.storeDefaults)),ra.overwrite(C,this.instanceDefaults,this),this}currentReservoir(){return this._store.__currentReservoir__()}incrementReservoir(C=0){return this._store.__incrementReservoir__(C)}}return xe.default=xe,xe.Events=Hl,xe.version=xe.prototype.version=Xt.version,xe.strategy=xe.prototype.strategy={LEAK:1,OVERFLOW:2,OVERFLOW_PRIORITY:4,BLOCK:3},xe.BottleneckError=xe.prototype.BottleneckError=m,xe.Group=xe.prototype.Group=Fn,xe.RedisConnection=xe.prototype.RedisConnection=ie,xe.IORedisConnection=xe.prototype.IORedisConnection=ve,xe.Batcher=xe.prototype.Batcher=re,xe.prototype.jobDefaults={priority:yr,weight:1,expiration:null,id:""},xe.prototype.storeDefaults={maxConcurrent:null,minTime:0,highWater:null,strategy:xe.prototype.strategy.LEAK,penalty:null,reservoir:null,reservoirRefreshInterval:null,reservoirRefreshAmount:null,reservoirIncreaseInterval:null,reservoirIncreaseAmount:null,reservoirIncreaseMaximum:null},xe.prototype.localStoreDefaults={Promise,timeout:null,heartbeatInterval:250},xe.prototype.redisStoreDefaults={Promise,timeout:null,heartbeatInterval:5e3,clientTimeout:1e4,Redis:null,clientOptions:{},clusterNodes:null,clearDatastore:!1,connection:null},xe.prototype.instanceDefaults={datastore:"local",connection:null,id:"",rejectOnDrop:!0,trackDoneStatus:!1,Promise},xe.prototype.stopDefaults={enqueueErrorMessage:"This limiter has been stopped and cannot accept new jobs.",dropWaitingJobs:!0,dropErrorMessage:"This limiter has been stopped."},xe}.call(e);var xf=si,x6=xf;return x6})});var QQ=g((W7t,KQ)=>{"use strict";var uDe=Object.create,Cv=Object.defineProperty,dDe=Object.getOwnPropertyDescriptor,pDe=Object.getOwnPropertyNames,fDe=Object.getPrototypeOf,mDe=Object.prototype.hasOwnProperty,hDe=(e,t)=>{for(var r in t)Cv(e,r,{get:t[r],enumerable:!0})},GQ=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of pDe(t))!mDe.call(e,n)&&n!==r&&Cv(e,n,{get:()=>t[n],enumerable:!(i=dDe(t,n))||i.enumerable});return e},gDe=(e,t,r)=>(r=e!=null?uDe(fDe(e)):{},GQ(t||!e||!e.__esModule?Cv(r,"default",{value:e,enumerable:!0}):r,e)),yDe=e=>GQ(Cv({},"__esModule",{value:!0}),e),VQ={};hDe(VQ,{RequestError:()=>vDe});KQ.exports=yDe(VQ);var HQ=jT(),WQ=gDe(sg()),bDe=(0,WQ.default)(e=>console.warn(e)),_De=(0,WQ.default)(e=>console.warn(e)),vDe=class extends Error{constructor(e,t,r){super(e),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=t;let i;"headers"in r&&typeof r.headers<"u"&&(i=r.headers),"response"in r&&(this.response=r.response,i=r.response.headers);let n=Object.assign({},r.request);r.request.headers.authorization&&(n.headers=Object.assign({},r.request.headers,{authorization:r.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),n.url=n.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=n,Object.defineProperty(this,"code",{get(){return bDe(new HQ.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),t}}),Object.defineProperty(this,"headers",{get(){return _De(new HQ.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),i||{}}})}}});var rX=g((X7t,tX)=>{"use strict";var wDe=Object.create,Ov=Object.defineProperty,EDe=Object.getOwnPropertyDescriptor,SDe=Object.getOwnPropertyNames,xDe=Object.getPrototypeOf,TDe=Object.prototype.hasOwnProperty,NDe=(e,t)=>{for(var r in t)Ov(e,r,{get:t[r],enumerable:!0})},XQ=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of SDe(t))!TDe.call(e,n)&&n!==r&&Ov(e,n,{get:()=>t[n],enumerable:!(i=EDe(t,n))||i.enumerable});return e},RDe=(e,t,r)=>(r=e!=null?wDe(xDe(e)):{},XQ(t||!e||!e.__esModule?Ov(r,"default",{value:e,enumerable:!0}):r,e)),ADe=e=>XQ(Ov({},"__esModule",{value:!0}),e),YQ={};NDe(YQ,{VERSION:()=>JQ,retry:()=>eX});tX.exports=ADe(YQ);var Q7t=XT();async function ZQ(e,t,r,i){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!e.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:e.retries,s=Math.pow((i.request.retryCount||0)+1,2);throw t.retry.retryRequest(r,n,s)}throw r}var CDe=RDe(tN()),ODe=QQ();async function PDe(e,t,r,i){let n=new CDe.default;return n.on("failed",function(s,a){let o=~~s.request.request.retries,l=~~s.request.request.retryAfter;if(i.request.retryCount=a.retryCount+1,o>a.retryCount)return l*e.retryAfterBaseValue}),n.schedule(IDe.bind(null,e,t,r),i)}async function IDe(e,t,r,i){let n=await r(r,i);if(n.data&&n.data.errors&&/Something went wrong while executing your query/.test(n.data.errors[0].message)){let s=new ODe.RequestError(n.data.errors[0].message,500,{request:i,response:n});return ZQ(e,t,s,i)}return n}var JQ="5.0.5";function eX(e,t){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,422,451],retries:3},t.retry);return r.enabled&&(e.hook.error("request",ZQ.bind(null,r,e)),e.hook.wrap("request",PDe.bind(null,r,e))),{retry:{retryRequest:(i,n,s)=>(i.request.request=Object.assign({},i.request.request,{retries:n,retryAfter:s}),i)}}}eX.VERSION=JQ});var nX=g((Y7t,iX)=>{"use strict";var rN=require("util"),iN=["trace","debug","info","warn","error","fatal"],DDe=function(){};iX.exports=function(e){e=e||{},e.level=e.level||"info";var t={},r=function(i){return iN.indexOf(i)>=iN.indexOf(e.level)};return iN.forEach(function(i){t[i]=r(i)?n:DDe;function n(){var s=e.prefix,a;if(e.stderr)a="error";else switch(i){case"trace":a="info";break;case"debug":a="info";break;case"fatal":a="error";break;default:a=i}s&&(typeof s=="function"&&(s=s(i)),arguments[0]=rN.format(s,arguments[0])),console[a](rN.format.apply(rN,arguments))}}),t}});var _m=g(nN=>{"use strict";Object.defineProperty(nN,"__esModule",{value:!0});nN.parseRepositoryNwo=FDe;var LDe=Kt();function FDe(e){let t=e.split("/");if(t.length!==2)throw new LDe.ConfigurationError(`"${e}" is not a valid repository name`);return{owner:t[0],repo:t[1]}}});var ga=g(_r=>{"use strict";var qDe=_r&&_r.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),BDe=_r&&_r.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),oN=_r&&_r.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&qDe(t,e,r);return BDe(t,e),t},MDe=_r&&_r.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(_r,"__esModule",{value:!0});_r.DisallowedAPIVersionReason=void 0;_r.getApiDetails=cN;_r.getApiClient=kg;_r.getApiClientWithExternalAuth=zDe;_r.getGitHubVersionFromApi=cX;_r.getGitHubVersion=$De;_r.getWorkflowRelativePath=uX;_r.getAnalysisKey=dX;_r.getAutomationID=HDe;_r.computeAutomationID=pX;_r.listActionsCaches=GDe;_r.deleteActionsCache=VDe;_r.wrapApiConfigurationError=WDe;var kDe=oN(Be()),sX=oN(bm()),jDe=oN(rX()),UDe=MDe(nX()),lN=Zi(),oX=_m(),wn=Kt(),sN="x-github-enterprise-version",aX;(function(e){e[e.ACTION_TOO_OLD=0]="ACTION_TOO_OLD",e[e.ACTION_TOO_NEW=1]="ACTION_TOO_NEW"})(aX||(_r.DisallowedAPIVersionReason=aX={}));function lX(e,{allowExternal:t=!1}={}){let r=t&&e.externalRepoAuth||e.auth,i=sX.GitHub.plugin(jDe.retry);return new i(sX.getOctokitOptions(r,{baseUrl:e.apiURL,userAgent:`CodeQL-Action/${(0,lN.getActionVersion)()}`,log:(0,UDe.default)({level:"debug"})}))}function cN(){return{auth:(0,lN.getRequiredInput)("token"),url:(0,wn.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,wn.getRequiredEnvParam)("GITHUB_API_URL")}}function kg(){return lX(cN())}function zDe(e){return lX(e,{allowExternal:!0})}var aN;async function cX(e,t){if((0,wn.parseGitHubUrl)(t.url)===wn.GITHUB_DOTCOM_URL)return{type:wn.GitHubVariant.DOTCOM};let r=await e.rest.meta.get();if(r.headers[sN]===void 0)return{type:wn.GitHubVariant.DOTCOM};if(r.headers[sN]==="ghe.com")return{type:wn.GitHubVariant.GHE_DOTCOM};let i=r.headers[sN];return{type:wn.GitHubVariant.GHES,version:i}}async function $De(){return aN===void 0&&(aN=await cX(kg(),cN())),aN}async function uX(){let e=(0,wn.getRequiredEnvParam)("GITHUB_REPOSITORY").split("/"),t=e[0],r=e[1],i=Number((0,wn.getRequiredEnvParam)("GITHUB_RUN_ID")),n=kg(),s=await n.request("GET /repos/:owner/:repo/actions/runs/:run_id?exclude_pull_requests=true",{owner:t,repo:r,run_id:i}),a=s.data.workflow_url;return!a||/\/repos\/[^/]+\/[^/]+\/actions\/required_workflows\/[^/]+/.test(a)?s.data.path:(await n.request(`GET ${a}`)).data.path}async function dX(){let e="CODEQL_ACTION_ANALYSIS_KEY",t=process.env[e];if(t!==void 0)return t;let r=await uX(),i=(0,wn.getRequiredEnvParam)("GITHUB_JOB");return t=`${r}:${i}`,kDe.exportVariable(e,t),t}async function HDe(){let e=await dX(),t=(0,lN.getRequiredInput)("matrix");return pX(e,t)}function pX(e,t){let r=`${e}/`,i=(0,wn.parseMatrixInput)(t);if(i!==void 0)for(let n of Object.entries(i).sort())typeof n[1]=="string"?r+=`${n[0]}:${n[1]}/`:r+=`${n[0]}:/`;return r}async function GDe(e,t){let r=(0,oX.parseRepositoryNwo)((0,wn.getRequiredEnvParam)("GITHUB_REPOSITORY"));return await kg().paginate("GET /repos/{owner}/{repo}/actions/caches",{owner:r.owner,repo:r.repo,key:e,ref:t})}async function VDe(e){let t=(0,oX.parseRepositoryNwo)((0,wn.getRequiredEnvParam)("GITHUB_REPOSITORY"));await kg().rest.actions.deleteActionsCacheById({owner:t.owner,repo:t.repo,cache_id:e})}function WDe(e){return(0,wn.isHTTPError)(e)&&(e.message.includes("API rate limit exceeded for site ID installation")||e.message.includes("commit not found")||/^ref .* not found in this repository$/.test(e.message))?new wn.ConfigurationError(e.message):e}});var gX=g(Un=>{"use strict";var KDe=Un&&Un.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),QDe=Un&&Un.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),XDe=Un&&Un.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&KDe(t,e,r);return QDe(t,e),t};Object.defineProperty(Un,"__esModule",{value:!0});Un.CachingKind=void 0;Un.getTotalCacheSize=JDe;Un.shouldStoreCache=eLe;Un.shouldRestoreCache=tLe;Un.getCachingKind=hX;Un.getDependencyCachingEnabled=rLe;var YDe=XDe(Be()),fX=Zi(),ZDe=oo(),mX=Kt();async function JDe(e,t,r=!1){return(await Promise.all(e.map(n=>(0,mX.tryGetFolderBytes)(n,t,r)))).map(n=>n||0).reduce((n,s)=>n+s,0)}var ms;(function(e){e.None="none",e.Store="store",e.Restore="restore",e.Full="full"})(ms||(Un.CachingKind=ms={}));function eLe(e){return e===ms.Full||e===ms.Store}function tLe(e){return e===ms.Full||e===ms.Restore}function hX(e){switch(e){case void 0:case"none":case"off":case"false":return ms.None;case"full":case"on":case"true":return ms.Full;case"store":return ms.Store;case"restore":return ms.Restore;default:return YDe.warning(`Unrecognized 'dependency-caching' input: ${e}. Defaulting to 'none'.`),ms.None}}function rLe(){let e=(0,fX.getOptionalInput)("dependency-caching")||process.env[ZDe.EnvVar.DEPENDENCY_CACHING];return e!==void 0?hX(e):(!(0,mX.isHostedRunner)()||!(0,fX.isDefaultSetup)(),ms.None)}});var uN=g((txt,iLe)=>{iLe.exports={bundleVersion:"codeql-bundle-v2.19.3",cliVersion:"2.19.3",priorBundleVersion:"codeql-bundle-v2.19.2",priorCliVersion:"2.19.2"}});var yu=g(jg=>{"use strict";Object.defineProperty(jg,"__esModule",{value:!0});jg.ToolsFeature=void 0;jg.isSupportedToolsFeature=nLe;var yX;(function(e){e.AnalysisSummaryV2IsDefault="analysisSummaryV2Default",e.BuildModeOption="buildModeOption",e.DatabaseInterpretResultsSupportsSarifRunProperty="databaseInterpretResultsSupportsSarifRunProperty",e.IndirectTracingSupportsStaticBinaries="indirectTracingSupportsStaticBinaries",e.InformsAboutUnsupportedPathFilters="informsAboutUnsupportedPathFilters",e.SetsCodeqlRunnerEnvVar="setsCodeqlRunnerEnvVar",e.TraceCommandUseBuildMode="traceCommandUseBuildMode",e.SarifMergeRunsFromEqualCategory="sarifMergeRunsFromEqualCategory",e.ForceOverwrite="forceOverwrite",e.PythonDefaultIsToNotExtractStdlib="pythonDefaultIsToNotExtractStdlib"})(yX||(jg.ToolsFeature=yX={}));function nLe(e,t){return!!e.features&&e.features[t]}});var po=g(It=>{"use strict";var sLe=It&&It.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),aLe=It&&It.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$g=It&&It.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&sLe(t,e,r);return aLe(t,e),t};Object.defineProperty(It,"__esModule",{value:!0});It.Features=It.FEATURE_FLAGS_FILE_NAME=It.featureConfig=It.Feature=It.CODEQL_VERSION_ZSTD_BUNDLE=It.CODEQL_VERSION_FINE_GRAINED_PARALLELISM=void 0;var dN=$g(require("fs")),oLe=$g(require("path")),lLe=$g(Xd()),cLe=ga(),Ug=$g(uN()),bX=yu(),zg=$g(Kt()),_X="default_codeql_version_",vX="_enabled";It.CODEQL_VERSION_FINE_GRAINED_PARALLELISM="2.15.1";It.CODEQL_VERSION_ZSTD_BUNDLE="2.19.0";var hs;(function(e){e.ArtifactV4Upgrade="artifact_v4_upgrade",e.CleanupTrapCaches="cleanup_trap_caches",e.CppBuildModeNone="cpp_build_mode_none",e.CppDependencyInstallation="cpp_dependency_installation_enabled",e.DiffInformedQueries="diff_informed_queries",e.DisableCsharpBuildless="disable_csharp_buildless",e.DisableJavaBuildlessEnabled="disable_java_buildless_enabled",e.DisableKotlinAnalysisEnabled="disable_kotlin_analysis_enabled",e.ExportDiagnosticsEnabled="export_diagnostics_enabled",e.PythonDefaultIsToNotExtractStdlib="python_default_is_to_not_extract_stdlib",e.QaTelemetryEnabled="qa_telemetry_enabled",e.ZstdBundleStreamingExtraction="zstd_bundle_streaming_extraction"})(hs||(It.Feature=hs={}));It.featureConfig={[hs.ArtifactV4Upgrade]:{defaultValue:!1,envVar:"CODEQL_ACTION_ARTIFACT_V4_UPGRADE",minimumVersion:void 0},[hs.CleanupTrapCaches]:{defaultValue:!1,envVar:"CODEQL_ACTION_CLEANUP_TRAP_CACHES",minimumVersion:void 0},[hs.CppBuildModeNone]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_BUILD_MODE_NONE",minimumVersion:void 0},[hs.ZstdBundleStreamingExtraction]:{defaultValue:!1,envVar:"CODEQL_ACTION_ZSTD_BUNDLE_STREAMING_EXTRACTION",minimumVersion:void 0},[hs.CppDependencyInstallation]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_AUTOINSTALL_DEPENDENCIES",legacyApi:!0,minimumVersion:"2.15.0"},[hs.DiffInformedQueries]:{defaultValue:!1,envVar:"CODEQL_ACTION_DIFF_INFORMED_QUERIES",minimumVersion:void 0,toolsFeature:bX.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty},[hs.DisableCsharpBuildless]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_CSHARP_BUILDLESS",minimumVersion:void 0},[hs.DisableJavaBuildlessEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_JAVA_BUILDLESS",legacyApi:!0,minimumVersion:void 0},[hs.DisableKotlinAnalysisEnabled]:{defaultValue:!1,envVar:"CODEQL_DISABLE_KOTLIN_ANALYSIS",legacyApi:!0,minimumVersion:void 0},[hs.ExportDiagnosticsEnabled]:{defaultValue:!0,envVar:"CODEQL_ACTION_EXPORT_DIAGNOSTICS",legacyApi:!0,minimumVersion:void 0},[hs.PythonDefaultIsToNotExtractStdlib]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_PYTHON_STANDARD_LIBRARY_EXTRACTION",minimumVersion:void 0,toolsFeature:bX.ToolsFeature.PythonDefaultIsToNotExtractStdlib},[hs.QaTelemetryEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_QA_TELEMETRY",legacyApi:!0,minimumVersion:void 0}};It.FEATURE_FLAGS_FILE_NAME="cached-feature-flags.json";var pN=class{constructor(t,r,i,n){this.logger=n,this.gitHubFeatureFlags=new fN(t,r,oLe.join(i,It.FEATURE_FLAGS_FILE_NAME),n)}async getDefaultCliVersion(t){return await this.gitHubFeatureFlags.getDefaultCliVersion(t)}async getValue(t,r){if(!r&&It.featureConfig[t].minimumVersion)throw new Error(`Internal error: A minimum version is specified for feature ${t}, but no instance of CodeQL was provided.`);if(!r&&It.featureConfig[t].toolsFeature)throw new Error(`Internal error: A required tools feature is specified for feature ${t}, but no instance of CodeQL was provided.`);let i=(process.env[It.featureConfig[t].envVar]||"").toLocaleLowerCase();if(i==="false")return this.logger.debug(`Feature ${t} is disabled via the environment variable ${It.featureConfig[t].envVar}.`),!1;let n=It.featureConfig[t].minimumVersion;if(r&&n)if(await zg.codeQlVersionAtLeast(r,n))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} is newer than the minimum version ${n} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version is older than the minimum version ${n}.`),!1;let s=It.featureConfig[t].toolsFeature;if(r&&s)if(await r.supportsFeature(s))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} supports the required tools feature ${s} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version does not support the required tools feature ${s}.`),!1;if(i==="true")return this.logger.debug(`Feature ${t} is enabled via the environment variable ${It.featureConfig[t].envVar}.`),!0;let a=await this.gitHubFeatureFlags.getValue(t);if(a!==void 0)return this.logger.debug(`Feature ${t} is ${a?"enabled":"disabled"} via the GitHub API.`),a;let o=It.featureConfig[t].defaultValue;return this.logger.debug(`Feature ${t} is ${o?"enabled":"disabled"} due to its default value.`),o}};It.Features=pN;var fN=class{constructor(t,r,i,n){this.gitHubVersion=t,this.repositoryNwo=r,this.featureFlagsFile=i,this.logger=n,this.hasAccessedRemoteFeatureFlags=!1}getCliVersionFromFeatureFlag(t){if(!t.startsWith(_X)||!t.endsWith(vX))return;let r=t.substring(_X.length,t.length-vX.length).replace(/_/g,".");if(!lLe.valid(r)){this.logger.warning(`Ignoring feature flag ${t} as it does not specify a valid CodeQL version.`);return}return r}async getDefaultCliVersion(t){return t===zg.GitHubVariant.DOTCOM?await this.getDefaultDotcomCliVersion():{cliVersion:Ug.cliVersion,tagName:Ug.bundleVersion}}async getDefaultDotcomCliVersion(){let t=await this.getAllFeatures(),r=Object.entries(t).map(([n,s])=>s?this.getCliVersionFromFeatureFlag(n):void 0).filter(n=>n!==void 0);if(r.length===0){this.logger.warning(`Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${Ug.cliVersion}.`);let n={cliVersion:Ug.cliVersion,tagName:Ug.bundleVersion};return this.hasAccessedRemoteFeatureFlags&&(n.toolsFeatureFlagsValid=!1),n}let i=r.reduce((n,s)=>s>n?s:n,r[0]);return this.logger.debug(`Derived default CLI version of ${i} from feature flags.`),{cliVersion:i,tagName:`codeql-bundle-v${i}`,toolsFeatureFlagsValid:!0}}async getValue(t){let r=await this.getAllFeatures();if(r===void 0){this.logger.debug(`No feature flags API response for ${t}.`);return}let i=r[t];if(i===void 0){this.logger.debug(`Feature '${t}' undefined in API response.`);return}return!!i}async getAllFeatures(){if(this.cachedApiResponse!==void 0)return this.cachedApiResponse;let t=await this.readLocalFlags();if(t!==void 0)return this.cachedApiResponse=t,t;let r=await this.loadApiResponse();return r===void 0&&(r={}),this.cachedApiResponse=r,await this.writeLocalFlags(r),r}async readLocalFlags(){try{if(dN.existsSync(this.featureFlagsFile))return this.logger.debug(`Loading feature flags from ${this.featureFlagsFile}`),JSON.parse(dN.readFileSync(this.featureFlagsFile,"utf8"))}catch(t){this.logger.warning(`Error reading cached feature flags file ${this.featureFlagsFile}: ${t}. Requesting from GitHub instead.`)}}async writeLocalFlags(t){try{this.logger.debug(`Writing feature flags to ${this.featureFlagsFile}`),dN.writeFileSync(this.featureFlagsFile,JSON.stringify(t))}catch(r){this.logger.warning(`Error writing cached feature flags file ${this.featureFlagsFile}: ${r}.`)}}async loadApiResponse(){if(this.gitHubVersion.type!==zg.GitHubVariant.DOTCOM&&this.gitHubVersion.type!==zg.GitHubVariant.GHE_DOTCOM)return this.logger.debug("Not running against github.com. Disabling all toggleable features."),this.hasAccessedRemoteFeatureFlags=!1,{};try{let t=Object.entries(It.featureConfig).filter(([,n])=>!n.legacyApi).map(([n])=>n).join(","),i=(await(0,cLe.getApiClient)().request("GET /repos/:owner/:repo/code-scanning/codeql-action/features",{owner:this.repositoryNwo.owner,repo:this.repositoryNwo.repo,features:t})).data;this.logger.debug("Loaded the following default values for the feature flags from the Code Scanning API:");for(let[n,s]of Object.entries(i).sort(([a],[o])=>a.localeCompare(o)))this.logger.debug(` ${n}: ${s}`);return this.hasAccessedRemoteFeatureFlags=!0,i}catch(t){if(zg.isHTTPError(t)&&t.status===403)return this.logger.warning(`This run of the CodeQL Action does not have permission to access Code Scanning API endpoints. As a result, it will not be opted into any experimental features. This could be because the Action is running on a pull request from a fork. If not, please ensure the Action has the 'security-events: write' permission. Details: ${t.message}`),this.hasAccessedRemoteFeatureFlags=!1,{};throw new Error(`Encountered an error while trying to determine feature enablement: ${t}`)}}}});var ep=g(fo=>{"use strict";Object.defineProperty(fo,"__esModule",{value:!0});fo.LANGUAGE_ALIASES=fo.Language=void 0;fo.parseLanguage=uLe;fo.isTracedLanguage=wX;fo.isScannedLanguage=dLe;var Ms;(function(e){e.actions="actions",e.csharp="csharp",e.cpp="cpp",e.go="go",e.java="java",e.javascript="javascript",e.python="python",e.ruby="ruby",e.rust="rust",e.swift="swift"})(Ms||(fo.Language=Ms={}));fo.LANGUAGE_ALIASES={c:Ms.cpp,"c++":Ms.cpp,"c#":Ms.csharp,kotlin:Ms.java,typescript:Ms.javascript};function uLe(e){if(e=e.trim().toLowerCase(),e in Ms)return e;if(e in fo.LANGUAGE_ALIASES)return fo.LANGUAGE_ALIASES[e]}function wX(e){return[Ms.cpp,Ms.csharp,Ms.go,Ms.java,Ms.swift].includes(e)}function dLe(e){return!wX(e)}});var EX=g(Zo=>{"use strict";var pLe=Zo&&Zo.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),fLe=Zo&&Zo.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mLe=Zo&&Zo.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&pLe(t,e,r);return fLe(t,e),t};Object.defineProperty(Zo,"__esModule",{value:!0});Zo.getOptions=void 0;var mN=mLe(Be());function hLe(e){let t={followSymbolicLinks:!0,implicitDescendants:!0,omitBrokenSymbolicLinks:!0};return e&&(typeof e.followSymbolicLinks=="boolean"&&(t.followSymbolicLinks=e.followSymbolicLinks,mN.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),typeof e.implicitDescendants=="boolean"&&(t.implicitDescendants=e.implicitDescendants,mN.debug(`implicitDescendants '${t.implicitDescendants}'`)),typeof e.omitBrokenSymbolicLinks=="boolean"&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,mN.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`))),t}Zo.getOptions=hLe});var Iv=g(jr=>{"use strict";var gLe=jr&&jr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),yLe=jr&&jr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),bLe=jr&&jr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&gLe(t,e,r);return yLe(t,e),t},_Le=jr&&jr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(jr,"__esModule",{value:!0});jr.safeTrimTrailingSeparator=jr.normalizeSeparators=jr.hasRoot=jr.hasAbsoluteRoot=jr.ensureAbsoluteRoot=jr.dirname=void 0;var Pv=bLe(require("path")),tp=_Le(require("assert")),bu=process.platform==="win32";function vLe(e){if(e=gN(e),bu&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=Pv.dirname(e);return bu&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=gN(t)),t}jr.dirname=vLe;function wLe(e,t){if(tp.default(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),tp.default(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),hN(t))return t;if(bu){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return tp.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),t[0].toUpperCase()===r[0].toUpperCase()?t.length===2?`${t[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\"),`${t[0]}:\\${r.substr(3)}${t.substr(2)}`):`${t[0]}:\\${t.substr(2)}`}else if(Hg(t).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return tp.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${t.substr(1)}`}}return tp.default(hN(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||bu&&e.endsWith("\\")||(e+=Pv.sep),e+t}jr.ensureAbsoluteRoot=wLe;function hN(e){return tp.default(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=Hg(e),bu?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/")}jr.hasAbsoluteRoot=hN;function ELe(e){return tp.default(e,"isRooted parameter 'itemPath' must not be empty"),e=Hg(e),bu?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}jr.hasRoot=ELe;function Hg(e){return e=e||"",bu?(e=e.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(e)?"\\":"")+e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}jr.normalizeSeparators=Hg;function gN(e){return e?(e=Hg(e),!e.endsWith(Pv.sep)||e===Pv.sep||bu&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1)):""}jr.safeTrimTrailingSeparator=gN});var Dv=g(Gg=>{"use strict";Object.defineProperty(Gg,"__esModule",{value:!0});Gg.MatchKind=void 0;var SLe;(function(e){e[e.None=0]="None",e[e.Directory=1]="Directory",e[e.File=2]="File",e[e.All=3]="All"})(SLe=Gg.MatchKind||(Gg.MatchKind={}))});var TX=g(gs=>{"use strict";var xLe=gs&&gs.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),TLe=gs&&gs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),NLe=gs&&gs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&xLe(t,e,r);return TLe(t,e),t};Object.defineProperty(gs,"__esModule",{value:!0});gs.partialMatch=gs.match=gs.getSearchPaths=void 0;var SX=NLe(Iv()),RLe=Dv(),xX=process.platform==="win32";function ALe(e){e=e.filter(i=>!i.negate);let t={};for(let i of e){let n=xX?i.searchPath.toUpperCase():i.searchPath;t[n]="candidate"}let r=[];for(let i of e){let n=xX?i.searchPath.toUpperCase():i.searchPath;if(t[n]==="included")continue;let s=!1,a=n,o=SX.dirname(a);for(;o!==a;){if(t[o]){s=!0;break}a=o,o=SX.dirname(a)}s||(r.push(i.searchPath),t[n]="included")}return r}gs.getSearchPaths=ALe;function CLe(e,t){let r=RLe.MatchKind.None;for(let i of e)i.negate?r&=~i.match(t):r|=i.match(t);return r}gs.match=CLe;function OLe(e,t){return e.some(r=>!r.negate&&r.partialMatch(t))}gs.partialMatch=OLe});var RX=g(ya=>{"use strict";var PLe=ya&&ya.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),ILe=ya&&ya.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),NX=ya&&ya.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&PLe(t,e,r);return ILe(t,e),t},DLe=ya&&ya.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ya,"__esModule",{value:!0});ya.Path=void 0;var Vg=NX(require("path")),_u=NX(Iv()),Wg=DLe(require("assert")),LLe=process.platform==="win32",yN=class{constructor(t){if(this.segments=[],typeof t=="string")if(Wg.default(t,"Parameter 'itemPath' must not be empty"),t=_u.safeTrimTrailingSeparator(t),!_u.hasRoot(t))this.segments=t.split(Vg.sep);else{let r=t,i=_u.dirname(r);for(;i!==r;){let n=Vg.basename(r);this.segments.unshift(n),r=i,i=_u.dirname(r)}this.segments.unshift(r)}else{Wg.default(t.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r{"use strict";var FLe=ba&&ba.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),qLe=ba&&ba.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vN=ba&&ba.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&FLe(t,e,r);return qLe(t,e),t},BLe=ba&&ba.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ba,"__esModule",{value:!0});ba.Pattern=void 0;var MLe=vN(require("os")),Kg=vN(require("path")),ys=vN(Iv()),rp=BLe(require("assert")),kLe=ig(),bN=Dv(),Lv=RX(),rc=process.platform==="win32",_N=class e{constructor(t,r=!1,i,n){this.negate=!1;let s;if(typeof t=="string")s=t.trim();else{i=i||[],rp.default(i.length,"Parameter 'segments' must not empty");let c=e.getLiteral(i[0]);rp.default(c&&ys.hasAbsoluteRoot(c),"Parameter 'segments' first element must be a root path"),s=new Lv.Path(i).toString().trim(),t&&(s=`!${s}`)}for(;s.startsWith("!");)this.negate=!this.negate,s=s.substr(1).trim();s=e.fixupPattern(s,n),this.segments=new Lv.Path(s).segments,this.trailingSeparator=ys.normalizeSeparators(s).endsWith(Kg.sep),s=ys.safeTrimTrailingSeparator(s);let a=!1,o=this.segments.map(c=>e.getLiteral(c)).filter(c=>!a&&!(a=c===""));this.searchPath=new Lv.Path(o).toString(),this.rootRegExp=new RegExp(e.regExpEscape(o[0]),rc?"i":""),this.isImplicitPattern=r;let l={dot:!0,nobrace:!0,nocase:rc,nocomment:!0,noext:!0,nonegate:!0};s=rc?s.replace(/\\/g,"/"):s,this.minimatch=new kLe.Minimatch(s,l)}match(t){return this.segments[this.segments.length-1]==="**"?(t=ys.normalizeSeparators(t),!t.endsWith(Kg.sep)&&this.isImplicitPattern===!1&&(t=`${t}${Kg.sep}`)):t=ys.safeTrimTrailingSeparator(t),this.minimatch.match(t)?this.trailingSeparator?bN.MatchKind.Directory:bN.MatchKind.All:bN.MatchKind.None}partialMatch(t){return t=ys.safeTrimTrailingSeparator(t),ys.dirname(t)===t?this.rootRegExp.test(t):this.minimatch.matchOne(t.split(rc?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(t){return(rc?t:t.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(t,r){rp.default(t,"pattern cannot be empty");let i=new Lv.Path(t).segments.map(n=>e.getLiteral(n));if(rp.default(i.every((n,s)=>(n!=="."||s===0)&&n!==".."),`Invalid pattern '${t}'. Relative pathing '.' and '..' is not allowed.`),rp.default(!ys.hasRoot(t)||i[0],`Invalid pattern '${t}'. Root segment must not contain globs.`),t=ys.normalizeSeparators(t),t==="."||t.startsWith(`.${Kg.sep}`))t=e.globEscape(process.cwd())+t.substr(1);else if(t==="~"||t.startsWith(`~${Kg.sep}`))r=r||MLe.homedir(),rp.default(r,"Unable to determine HOME directory"),rp.default(ys.hasAbsoluteRoot(r),`Expected HOME directory to be a rooted path. Actual '${r}'`),t=e.globEscape(r)+t.substr(1);else if(rc&&(t.match(/^[A-Z]:$/i)||t.match(/^[A-Z]:[^\\]/i))){let n=ys.ensureAbsoluteRoot("C:\\dummy-root",t.substr(0,2));t.length>2&&!n.endsWith("\\")&&(n+="\\"),t=e.globEscape(n)+t.substr(2)}else if(rc&&(t==="\\"||t.match(/^\\[^\\]/))){let n=ys.ensureAbsoluteRoot("C:\\dummy-root","\\");n.endsWith("\\")||(n+="\\"),t=e.globEscape(n)+t.substr(1)}else t=ys.ensureAbsoluteRoot(e.globEscape(process.cwd()),t);return ys.normalizeSeparators(t)}static getLiteral(t){let r="";for(let i=0;i=0){if(s.length>1)return"";if(s){r+=s,i=a;continue}}}}r+=n}return r}static regExpEscape(t){return t.replace(/[[\\^$.|?*+()]/g,"\\$&")}};ba.Pattern=_N});var CX=g(Fv=>{"use strict";Object.defineProperty(Fv,"__esModule",{value:!0});Fv.SearchState=void 0;var wN=class{constructor(t,r){this.path=t,this.level=r}};Fv.SearchState=wN});var LX=g(Ci=>{"use strict";var jLe=Ci&&Ci.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),ULe=Ci&&Ci.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Xg=Ci&&Ci.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&jLe(t,e,r);return ULe(t,e),t},EN=Ci&&Ci.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},zLe=Ci&&Ci.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}},vu=Ci&&Ci.__await||function(e){return this instanceof vu?(this.v=e,this):new vu(e)},$Le=Ci&&Ci.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=r.apply(e,t||[]),n,s=[];return n={},a("next"),a("throw"),a("return"),n[Symbol.asyncIterator]=function(){return this},n;function a(p){i[p]&&(n[p]=function(f){return new Promise(function(m,h){s.push([p,f,m,h])>1||o(p,f)})})}function o(p,f){try{l(i[p](f))}catch(m){d(s[0][3],m)}}function l(p){p.value instanceof vu?Promise.resolve(p.value.v).then(c,u):d(s[0][2],p)}function c(p){o("next",p)}function u(p){o("throw",p)}function d(p,f){p(f),s.shift(),s.length&&o(s[0][0],s[0][1])}};Object.defineProperty(Ci,"__esModule",{value:!0});Ci.DefaultGlobber=void 0;var SN=Xg(Be()),Qg=Xg(require("fs")),OX=Xg(EX()),HLe=Xg(require("path")),qv=Xg(TX()),PX=Dv(),IX=AX(),DX=CX(),GLe=process.platform==="win32",xN=class e{constructor(t){this.patterns=[],this.searchPaths=[],this.options=OX.getOptions(t)}getSearchPaths(){return this.searchPaths.slice()}glob(){var t,r;return EN(this,void 0,void 0,function*(){let i=[];try{for(var n=zLe(this.globGenerator()),s;s=yield n.next(),!s.done;){let a=s.value;i.push(a)}}catch(a){t={error:a}}finally{try{s&&!s.done&&(r=n.return)&&(yield r.call(n))}finally{if(t)throw t.error}}return i})}globGenerator(){return $Le(this,arguments,function*(){let r=OX.getOptions(this.options),i=[];for(let a of this.patterns)i.push(a),r.implicitDescendants&&(a.trailingSeparator||a.segments[a.segments.length-1]!=="**")&&i.push(new IX.Pattern(a.negate,!0,a.segments.concat("**")));let n=[];for(let a of qv.getSearchPaths(i)){SN.debug(`Search path '${a}'`);try{yield vu(Qg.promises.lstat(a))}catch(o){if(o.code==="ENOENT")continue;throw o}n.unshift(new DX.SearchState(a,1))}let s=[];for(;n.length;){let a=n.pop(),o=qv.match(i,a.path),l=!!o||qv.partialMatch(i,a.path);if(!o&&!l)continue;let c=yield vu(e.stat(a,r,s));if(c)if(c.isDirectory()){if(o&PX.MatchKind.Directory)yield yield vu(a.path);else if(!l)continue;let u=a.level+1,d=(yield vu(Qg.promises.readdir(a.path))).map(p=>new DX.SearchState(HLe.join(a.path,p),u));n.push(...d.reverse())}else o&PX.MatchKind.File&&(yield yield vu(a.path))}})}static create(t,r){return EN(this,void 0,void 0,function*(){let i=new e(r);GLe&&(t=t.replace(/\r\n/g,` +`),t=t.replace(/\r/g,` +`));let n=t.split(` +`).map(s=>s.trim());for(let s of n)!s||s.startsWith("#")||i.patterns.push(new IX.Pattern(s));return i.searchPaths.push(...qv.getSearchPaths(i.patterns)),i})}static stat(t,r,i){return EN(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Qg.promises.stat(t.path)}catch(s){if(s.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){SN.debug(`Broken symlink '${t.path}'`);return}throw new Error(`No information found for the path '${t.path}'. This may indicate a broken symbolic link.`)}throw s}else n=yield Qg.promises.lstat(t.path);if(n.isDirectory()&&r.followSymbolicLinks){let s=yield Qg.promises.realpath(t.path);for(;i.length>=t.level;)i.pop();if(i.some(a=>a===s)){SN.debug(`Symlink cycle detected for path '${t.path}' and realpath '${s}'`);return}i.push(s)}return n})}};Ci.DefaultGlobber=xN});var FX=g(vm=>{"use strict";var VLe=vm&&vm.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(vm,"__esModule",{value:!0});vm.create=void 0;var WLe=LX();function KLe(e,t){return VLe(this,void 0,void 0,function*(){return yield WLe.DefaultGlobber.create(e,t)})}vm.create=KLe});var UX=g((ke,jX)=>{ke=jX.exports=Ke;var Lt;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?Lt=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:Lt=function(){};ke.SEMVER_SPEC_VERSION="2.0.0";var Yg=256,Bv=Number.MAX_SAFE_INTEGER||9007199254740991,TN=16,QLe=Yg-6,wm=ke.re=[],Dt=ke.safeRe=[],Q=ke.src=[],$=ke.tokens={},MX=0;function et(e){$[e]=MX++}var RN="[a-zA-Z0-9-]",NN=[["\\s",1],["\\d",Yg],[RN,QLe]];function Jg(e){for(var t=0;t)?=?)";et("XRANGEIDENTIFIERLOOSE");Q[$.XRANGEIDENTIFIERLOOSE]=Q[$.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";et("XRANGEIDENTIFIER");Q[$.XRANGEIDENTIFIER]=Q[$.NUMERICIDENTIFIER]+"|x|X|\\*";et("XRANGEPLAIN");Q[$.XRANGEPLAIN]="[v=\\s]*("+Q[$.XRANGEIDENTIFIER]+")(?:\\.("+Q[$.XRANGEIDENTIFIER]+")(?:\\.("+Q[$.XRANGEIDENTIFIER]+")(?:"+Q[$.PRERELEASE]+")?"+Q[$.BUILD]+"?)?)?";et("XRANGEPLAINLOOSE");Q[$.XRANGEPLAINLOOSE]="[v=\\s]*("+Q[$.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+Q[$.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+Q[$.XRANGEIDENTIFIERLOOSE]+")(?:"+Q[$.PRERELEASELOOSE]+")?"+Q[$.BUILD]+"?)?)?";et("XRANGE");Q[$.XRANGE]="^"+Q[$.GTLT]+"\\s*"+Q[$.XRANGEPLAIN]+"$";et("XRANGELOOSE");Q[$.XRANGELOOSE]="^"+Q[$.GTLT]+"\\s*"+Q[$.XRANGEPLAINLOOSE]+"$";et("COERCE");Q[$.COERCE]="(^|[^\\d])(\\d{1,"+TN+"})(?:\\.(\\d{1,"+TN+"}))?(?:\\.(\\d{1,"+TN+"}))?(?:$|[^\\d])";et("COERCERTL");wm[$.COERCERTL]=new RegExp(Q[$.COERCE],"g");Dt[$.COERCERTL]=new RegExp(Jg(Q[$.COERCE]),"g");et("LONETILDE");Q[$.LONETILDE]="(?:~>?)";et("TILDETRIM");Q[$.TILDETRIM]="(\\s*)"+Q[$.LONETILDE]+"\\s+";wm[$.TILDETRIM]=new RegExp(Q[$.TILDETRIM],"g");Dt[$.TILDETRIM]=new RegExp(Jg(Q[$.TILDETRIM]),"g");var XLe="$1~";et("TILDE");Q[$.TILDE]="^"+Q[$.LONETILDE]+Q[$.XRANGEPLAIN]+"$";et("TILDELOOSE");Q[$.TILDELOOSE]="^"+Q[$.LONETILDE]+Q[$.XRANGEPLAINLOOSE]+"$";et("LONECARET");Q[$.LONECARET]="(?:\\^)";et("CARETTRIM");Q[$.CARETTRIM]="(\\s*)"+Q[$.LONECARET]+"\\s+";wm[$.CARETTRIM]=new RegExp(Q[$.CARETTRIM],"g");Dt[$.CARETTRIM]=new RegExp(Jg(Q[$.CARETTRIM]),"g");var YLe="$1^";et("CARET");Q[$.CARET]="^"+Q[$.LONECARET]+Q[$.XRANGEPLAIN]+"$";et("CARETLOOSE");Q[$.CARETLOOSE]="^"+Q[$.LONECARET]+Q[$.XRANGEPLAINLOOSE]+"$";et("COMPARATORLOOSE");Q[$.COMPARATORLOOSE]="^"+Q[$.GTLT]+"\\s*("+Q[$.LOOSEPLAIN]+")$|^$";et("COMPARATOR");Q[$.COMPARATOR]="^"+Q[$.GTLT]+"\\s*("+Q[$.FULLPLAIN]+")$|^$";et("COMPARATORTRIM");Q[$.COMPARATORTRIM]="(\\s*)"+Q[$.GTLT]+"\\s*("+Q[$.LOOSEPLAIN]+"|"+Q[$.XRANGEPLAIN]+")";wm[$.COMPARATORTRIM]=new RegExp(Q[$.COMPARATORTRIM],"g");Dt[$.COMPARATORTRIM]=new RegExp(Jg(Q[$.COMPARATORTRIM]),"g");var ZLe="$1$2$3";et("HYPHENRANGE");Q[$.HYPHENRANGE]="^\\s*("+Q[$.XRANGEPLAIN]+")\\s+-\\s+("+Q[$.XRANGEPLAIN]+")\\s*$";et("HYPHENRANGELOOSE");Q[$.HYPHENRANGELOOSE]="^\\s*("+Q[$.XRANGEPLAINLOOSE]+")\\s+-\\s+("+Q[$.XRANGEPLAINLOOSE]+")\\s*$";et("STAR");Q[$.STAR]="(<|>)?=?\\s*\\*";for(Jo=0;JoYg)return null;var r=t.loose?Dt[$.LOOSE]:Dt[$.FULL];if(!r.test(e))return null;try{return new Ke(e,t)}catch{return null}}ke.valid=JLe;function JLe(e,t){var r=np(e,t);return r?r.version:null}ke.clean=eFe;function eFe(e,t){var r=np(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}ke.SemVer=Ke;function Ke(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ke){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>Yg)throw new TypeError("version is longer than "+Yg+" characters");if(!(this instanceof Ke))return new Ke(e,t);Lt("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?Dt[$.LOOSE]:Dt[$.FULL]);if(!r)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>Bv||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Bv||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Bv||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(function(i){if(/^[0-9]+$/.test(i)){var n=+i;if(n>=0&&n=0;)typeof this.prerelease[r]=="number"&&(this.prerelease[r]++,r=-2);r===-1&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this};ke.inc=tFe;function tFe(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new Ke(e,r).inc(t,i).version}catch{return null}}ke.diff=rFe;function rFe(e,t){if(AN(e,t))return null;var r=np(e),i=np(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var s="prerelease"}for(var a in r)if((a==="major"||a==="minor"||a==="patch")&&r[a]!==i[a])return n+a;return s}ke.compareIdentifiers=ip;var qX=/^[0-9]+$/;function ip(e,t){var r=qX.test(e),i=qX.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}ke.lt=Mv;function Mv(e,t,r){return ic(e,t,r)<0}ke.eq=AN;function AN(e,t,r){return ic(e,t,r)===0}ke.neq=kX;function kX(e,t,r){return ic(e,t,r)!==0}ke.gte=CN;function CN(e,t,r){return ic(e,t,r)>=0}ke.lte=ON;function ON(e,t,r){return ic(e,t,r)<=0}ke.cmp=kv;function kv(e,t,r,i){switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return AN(e,r,i);case"!=":return kX(e,r,i);case">":return Zg(e,r,i);case">=":return CN(e,r,i);case"<":return Mv(e,r,i);case"<=":return ON(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}ke.Comparator=_a;function _a(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof _a){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof _a))return new _a(e,t);e=e.trim().split(/\s+/).join(" "),Lt("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===Em?this.value="":this.value=this.operator+this.semver.version,Lt("comp",this)}var Em={};_a.prototype.parse=function(e){var t=this.options.loose?Dt[$.COMPARATORLOOSE]:Dt[$.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new Ke(r[2],this.options.loose):this.semver=Em};_a.prototype.toString=function(){return this.value};_a.prototype.test=function(e){if(Lt("Comparator.test",e,this.options.loose),this.semver===Em||e===Em)return!0;if(typeof e=="string")try{e=new Ke(e,this.options)}catch{return!1}return kv(e,this.operator,this.semver,this.options)};_a.prototype.intersects=function(e,t){if(!(e instanceof _a))throw new TypeError("a Comparator is required");(!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1});var r;if(this.operator==="")return this.value===""?!0:(r=new xr(e.value,t),jv(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new xr(this.value,t),jv(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),s=this.semver.version===e.semver.version,a=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=kv(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=kv(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||s&&a||o||l};ke.Range=xr;function xr(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof xr)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new xr(e.raw,t);if(e instanceof _a)return new xr(e.value,t);if(!(this instanceof xr))return new xr(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(r){return this.parseRange(r.trim())},this).filter(function(r){return r.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}xr.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};xr.prototype.toString=function(){return this.range};xr.prototype.parseRange=function(e){var t=this.options.loose,r=t?Dt[$.HYPHENRANGELOOSE]:Dt[$.HYPHENRANGE];e=e.replace(r,wFe),Lt("hyphen replace",e),e=e.replace(Dt[$.COMPARATORTRIM],ZLe),Lt("comparator trim",e,Dt[$.COMPARATORTRIM]),e=e.replace(Dt[$.TILDETRIM],XLe),e=e.replace(Dt[$.CARETTRIM],YLe),e=e.split(/\s+/).join(" ");var i=t?Dt[$.COMPARATORLOOSE]:Dt[$.COMPARATOR],n=e.split(" ").map(function(s){return fFe(s,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(s){return!!s.match(i)})),n=n.map(function(s){return new _a(s,this.options)},this),n};xr.prototype.intersects=function(e,t){if(!(e instanceof xr))throw new TypeError("a Range is required");return this.set.some(function(r){return BX(r,t)&&e.set.some(function(i){return BX(i,t)&&r.every(function(n){return i.every(function(s){return n.intersects(s,t)})})})})};function BX(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(s){return n.intersects(s,t)}),n=i.pop();return r}ke.toComparators=pFe;function pFe(e,t){return new xr(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function fFe(e,t){return Lt("comp",e,t),e=gFe(e,t),Lt("caret",e),e=mFe(e,t),Lt("tildes",e),e=bFe(e,t),Lt("xrange",e),e=vFe(e,t),Lt("stars",e),e}function zn(e){return!e||e.toLowerCase()==="x"||e==="*"}function mFe(e,t){return e.trim().split(/\s+/).map(function(r){return hFe(r,t)}).join(" ")}function hFe(e,t){var r=t.loose?Dt[$.TILDELOOSE]:Dt[$.TILDE];return e.replace(r,function(i,n,s,a,o){Lt("tilde",e,i,n,s,a,o);var l;return zn(n)?l="":zn(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":zn(a)?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":o?(Lt("replaceTilde pr",o),l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0"):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0",Lt("tilde return",l),l})}function gFe(e,t){return e.trim().split(/\s+/).map(function(r){return yFe(r,t)}).join(" ")}function yFe(e,t){Lt("caret",e,t);var r=t.loose?Dt[$.CARETLOOSE]:Dt[$.CARET];return e.replace(r,function(i,n,s,a,o){Lt("caret",e,i,n,s,a,o);var l;return zn(n)?l="":zn(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":zn(a)?n==="0"?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+".0 <"+(+n+1)+".0.0":o?(Lt("replaceCaret pr",o),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+"-"+o+" <"+(+n+1)+".0.0"):(Lt("no pr"),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+" <"+(+n+1)+".0.0"),Lt("caret return",l),l})}function bFe(e,t){return Lt("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return _Fe(r,t)}).join(" ")}function _Fe(e,t){e=e.trim();var r=t.loose?Dt[$.XRANGELOOSE]:Dt[$.XRANGE];return e.replace(r,function(i,n,s,a,o,l){Lt("xRange",e,i,n,s,a,o,l);var c=zn(s),u=c||zn(a),d=u||zn(o),p=d;return n==="="&&p&&(n=""),l=t.includePrerelease?"-0":"",c?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&p?(u&&(a=0),o=0,n===">"?(n=">=",u?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):n==="<="&&(n="<",u?s=+s+1:a=+a+1),i=n+s+"."+a+"."+o+l):u?i=">="+s+".0.0"+l+" <"+(+s+1)+".0.0"+l:d&&(i=">="+s+"."+a+".0"+l+" <"+s+"."+(+a+1)+".0"+l),Lt("xRange return",i),i})}function vFe(e,t){return Lt("replaceStars",e,t),e.trim().replace(Dt[$.STAR],"")}function wFe(e,t,r,i,n,s,a,o,l,c,u,d,p){return zn(r)?t="":zn(i)?t=">="+r+".0.0":zn(n)?t=">="+r+"."+i+".0":t=">="+t,zn(l)?o="":zn(c)?o="<"+(+l+1)+".0.0":zn(u)?o="<"+l+"."+(+c+1)+".0":d?o="<="+l+"."+c+"."+u+"-"+d:o="<="+o,(t+" "+o).trim()}xr.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Ke(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}ke.satisfies=jv;function jv(e,t,r){try{t=new xr(t,r)}catch{return!1}return t.test(e)}ke.maxSatisfying=SFe;function SFe(e,t,r){var i=null,n=null;try{var s=new xr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===-1)&&(i=a,n=new Ke(i,r))}),i}ke.minSatisfying=xFe;function xFe(e,t,r){var i=null,n=null;try{var s=new xr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===1)&&(i=a,n=new Ke(i,r))}),i}ke.minVersion=TFe;function TFe(e,t){e=new xr(e,t);var r=new Ke("0.0.0");if(e.test(r)||(r=new Ke("0.0.0-0"),e.test(r)))return r;r=null;for(var i=0;i":a.prerelease.length===0?a.patch++:a.prerelease.push(0),a.raw=a.format();case"":case">=":(!r||Zg(r,a))&&(r=a);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+s.operator)}})}return r&&e.test(r)?r:null}ke.validRange=NFe;function NFe(e,t){try{return new xr(e,t).range||"*"}catch{return null}}ke.ltr=RFe;function RFe(e,t,r){return PN(e,t,"<",r)}ke.gtr=AFe;function AFe(e,t,r){return PN(e,t,">",r)}ke.outside=PN;function PN(e,t,r,i){e=new Ke(e,i),t=new xr(t,i);var n,s,a,o,l;switch(r){case">":n=Zg,s=ON,a=Mv,o=">",l=">=";break;case"<":n=Mv,s=CN,a=Zg,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(jv(e,t,i))return!1;for(var c=0;c=0.0.0")),d=d||f,p=p||f,n(f.semver,d.semver,i)?d=f:a(f.semver,p.semver,i)&&(p=f)}),d.operator===o||d.operator===l||(!p.operator||p.operator===o)&&s(e,p.semver))return!1;if(p.operator===l&&a(e,p.semver))return!1}return!0}ke.prerelease=CFe;function CFe(e,t){var r=np(e,t);return r&&r.prerelease.length?r.prerelease:null}ke.intersects=OFe;function OFe(e,t,r){return e=new xr(e,r),t=new xr(t,r),e.intersects(t)}ke.coerce=PFe;function PFe(e,t){if(e instanceof Ke)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};var r=null;if(!t.rtl)r=e.match(Dt[$.COERCE]);else{for(var i;(i=Dt[$.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),Dt[$.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;Dt[$.COERCERTL].lastIndex=-1}return r===null?null:np(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var ey=g(Ur=>{"use strict";Object.defineProperty(Ur,"__esModule",{value:!0});Ur.ManifestFilename=Ur.TarFilename=Ur.SystemTarPathOnWindows=Ur.GnuTarPathOnWindows=Ur.SocketTimeout=Ur.DefaultRetryDelay=Ur.DefaultRetryAttempts=Ur.ArchiveToolType=Ur.CompressionMethod=Ur.CacheFilename=void 0;var zX;(function(e){e.Gzip="cache.tgz",e.Zstd="cache.tzst"})(zX||(Ur.CacheFilename=zX={}));var $X;(function(e){e.Gzip="gzip",e.ZstdWithoutLong="zstd-without-long",e.Zstd="zstd"})($X||(Ur.CompressionMethod=$X={}));var HX;(function(e){e.GNU="gnu",e.BSD="bsd"})(HX||(Ur.ArchiveToolType=HX={}));Ur.DefaultRetryAttempts=2;Ur.DefaultRetryDelay=5e3;Ur.SocketTimeout=5e3;Ur.GnuTarPathOnWindows=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`;Ur.SystemTarPathOnWindows=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`;Ur.TarFilename="cache.tar";Ur.ManifestFilename="manifest.txt"});var ry=g(Ft=>{"use strict";var IFe=Ft&&Ft.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),DFe=Ft&&Ft.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),nc=Ft&&Ft.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&IFe(t,e,r);return DFe(t,e),t},Sm=Ft&&Ft.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},LFe=Ft&&Ft.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}};Object.defineProperty(Ft,"__esModule",{value:!0});Ft.isGhes=Ft.assertDefined=Ft.getGnuTarPathOnWindows=Ft.getCacheFileName=Ft.getCompressionMethod=Ft.unlinkFile=Ft.resolvePaths=Ft.getArchiveFileSizeInBytes=Ft.createTempDirectory=void 0;var ty=nc(Be()),FFe=nc(Df()),qFe=nc(FX()),GX=nc(W0()),BFe=nc(require("crypto")),IN=nc(require("fs")),Uv=nc(require("path")),MFe=nc(UX()),kFe=nc(require("util")),sp=ey();function jFe(){return Sm(this,void 0,void 0,function*(){let e=process.platform==="win32",t=process.env.RUNNER_TEMP||"";if(!t){let i;e?i=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?i="/Users":i="/home",t=Uv.join(i,"actions","temp")}let r=Uv.join(t,BFe.randomUUID());return yield GX.mkdirP(r),r})}Ft.createTempDirectory=jFe;function UFe(e){return IN.statSync(e).size}Ft.getArchiveFileSizeInBytes=UFe;function zFe(e){var t,r,i,n,s;return Sm(this,void 0,void 0,function*(){let a=[],o=(s=process.env.GITHUB_WORKSPACE)!==null&&s!==void 0?s:process.cwd(),l=yield qFe.create(e.join(` +`),{implicitDescendants:!1});try{for(var c=!0,u=LFe(l.globGenerator()),d;d=yield u.next(),t=d.done,!t;c=!0){n=d.value,c=!1;let p=n,f=Uv.relative(o,p).replace(new RegExp(`\\${Uv.sep}`,"g"),"/");ty.debug(`Matched: ${f}`),f===""?a.push("."):a.push(`${f}`)}}catch(p){r={error:p}}finally{try{!c&&!t&&(i=u.return)&&(yield i.call(u))}finally{if(r)throw r.error}}return a})}Ft.resolvePaths=zFe;function $Fe(e){return Sm(this,void 0,void 0,function*(){return kFe.promisify(IN.unlink)(e)})}Ft.unlinkFile=$Fe;function VX(e,t=[]){return Sm(this,void 0,void 0,function*(){let r="";t.push("--version"),ty.debug(`Checking ${e} ${t.join(" ")}`);try{yield FFe.exec(`${e}`,t,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:i=>r+=i.toString(),stderr:i=>r+=i.toString()}})}catch(i){ty.debug(i.message)}return r=r.trim(),ty.debug(r),r})}function HFe(){return Sm(this,void 0,void 0,function*(){let e=yield VX("zstd",["--quiet"]),t=MFe.clean(e);return ty.debug(`zstd version: ${t}`),e===""?sp.CompressionMethod.Gzip:sp.CompressionMethod.ZstdWithoutLong})}Ft.getCompressionMethod=HFe;function GFe(e){return e===sp.CompressionMethod.Gzip?sp.CacheFilename.Gzip:sp.CacheFilename.Zstd}Ft.getCacheFileName=GFe;function VFe(){return Sm(this,void 0,void 0,function*(){return IN.existsSync(sp.GnuTarPathOnWindows)?sp.GnuTarPathOnWindows:(yield VX("tar")).toLowerCase().includes("gnu tar")?GX.which("tar"):""})}Ft.getGnuTarPathOnWindows=VFe;function WFe(e,t){if(t===void 0)throw Error(`Expected ${e} but value was undefiend`);return t}Ft.assertDefined=WFe;function KFe(){let t=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=t==="GITHUB.COM",i=t.endsWith(".GHE.COM")||t.endsWith(".GHE.LOCALHOST");return!r&&!i}Ft.isGhes=KFe});var FN=g(LN=>{"use strict";Object.defineProperty(LN,"__esModule",{value:!0});LN.createEmptyPipeline=QFe;var WX=new Set(["Deserialize","Serialize","Retry","Sign"]),DN=class e{constructor(t){var r;this._policies=[],this._policies=(r=t?.slice(0))!==null&&r!==void 0?r:[],this._orderedPolicies=void 0}addPolicy(t,r={}){if(r.phase&&r.afterPhase)throw new Error("Policies inside a phase cannot specify afterPhase.");if(r.phase&&!WX.has(r.phase))throw new Error(`Invalid phase name: ${r.phase}`);if(r.afterPhase&&!WX.has(r.afterPhase))throw new Error(`Invalid afterPhase name: ${r.afterPhase}`);this._policies.push({policy:t,options:r}),this._orderedPolicies=void 0}removePolicy(t){let r=[];return this._policies=this._policies.filter(i=>t.name&&i.policy.name===t.name||t.phase&&i.options.phase===t.phase?(r.push(i.policy),!1):!0),this._orderedPolicies=void 0,r}sendRequest(t,r){return this.getOrderedPolicies().reduceRight((s,a)=>o=>a.sendRequest(o,s),s=>t.sendRequest(s))(r)}getOrderedPolicies(){return this._orderedPolicies||(this._orderedPolicies=this.orderPolicies()),this._orderedPolicies}clone(){return new e(this._policies)}static create(){return new e}orderPolicies(){let t=[],r=new Map;function i(m){return{name:m,policies:new Set,hasRun:!1,hasAfterPolicies:!1}}let n=i("Serialize"),s=i("None"),a=i("Deserialize"),o=i("Retry"),l=i("Sign"),c=[n,s,a,o,l];function u(m){return m==="Retry"?o:m==="Serialize"?n:m==="Deserialize"?a:m==="Sign"?l:s}for(let m of this._policies){let h=m.policy,y=m.options,b=h.name;if(r.has(b))throw new Error("Duplicate policy names not allowed in pipeline");let w={policy:h,dependsOn:new Set,dependants:new Set};y.afterPhase&&(w.afterPhase=u(y.afterPhase),w.afterPhase.hasAfterPolicies=!0),r.set(b,w),u(y.phase).policies.add(w)}for(let m of this._policies){let{policy:h,options:y}=m,b=h.name,w=r.get(b);if(!w)throw new Error(`Missing node for policy ${b}`);if(y.afterPolicies)for(let v of y.afterPolicies){let E=r.get(v);E&&(w.dependsOn.add(E),E.dependants.add(w))}if(y.beforePolicies)for(let v of y.beforePolicies){let E=r.get(v);E&&(E.dependsOn.add(w),w.dependants.add(E))}}function d(m){m.hasRun=!0;for(let h of m.policies)if(!(h.afterPhase&&(!h.afterPhase.hasRun||h.afterPhase.policies.size))&&h.dependsOn.size===0){t.push(h.policy);for(let y of h.dependants)y.dependsOn.delete(h);r.delete(h.policy.name),m.policies.delete(h)}}function p(){for(let m of c){if(d(m),m.policies.size>0&&m!==s){s.hasRun||d(s);return}m.hasAfterPolicies&&d(s)}}let f=0;for(;r.size>0;){f++;let m=t.length;if(p(),t.length<=m&&f>1)throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}return t}};function QFe(){return DN.create()}});var Tm=g(xm=>{"use strict";Object.defineProperty(xm,"__esModule",{value:!0});var XFe=require("os"),YFe=require("util");function ZFe(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var JFe=ZFe(YFe);function eqe(e,...t){process.stderr.write(`${JFe.default.format(e,...t)}${XFe.EOL}`)}var KX=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,XX,qN=[],BN=[],Hv=[];KX&&MN(KX);var YX=Object.assign(e=>ZX(e),{enable:MN,enabled:kN,disable:tqe,log:eqe});function MN(e){XX=e,qN=[],BN=[];let t=/\*/g,r=e.split(",").map(i=>i.trim().replace(t,".*?"));for(let i of r)i.startsWith("-")?BN.push(new RegExp(`^${i.substr(1)}$`)):qN.push(new RegExp(`^${i}$`));for(let i of Hv)i.enabled=kN(i.namespace)}function kN(e){if(e.endsWith("*"))return!0;for(let t of BN)if(t.test(e))return!1;for(let t of qN)if(t.test(e))return!0;return!1}function tqe(){let e=XX||"";return MN(""),e}function ZX(e){let t=Object.assign(r,{enabled:kN(e),destroy:rqe,log:YX.log,namespace:e,extend:iqe});function r(...i){t.enabled&&(i.length>0&&(i[0]=`${e} ${i[0]}`),t.log(...i))}return Hv.push(t),t}function rqe(){let e=Hv.indexOf(this);return e>=0?(Hv.splice(e,1),!0):!1}function iqe(e){let t=ZX(`${this.namespace}:${e}`);return t.log=this.log,t}var iy=YX,JX=new Set,zv=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,Gv,Vv=iy("azure");Vv.log=(...e)=>{iy.log(...e)};var jN=["verbose","info","warning","error"];zv&&(iY(zv)?eY(zv):console.error(`AZURE_LOG_LEVEL set to unknown log level '${zv}'; logging is not enabled. Acceptable values: ${jN.join(", ")}.`));function eY(e){if(e&&!iY(e))throw new Error(`Unknown log level '${e}'. Acceptable values: ${jN.join(",")}`);Gv=e;let t=[];for(let r of JX)rY(r)&&t.push(r.namespace);iy.enable(t.join(","))}function nqe(){return Gv}var QX={verbose:400,info:300,warning:200,error:100};function sqe(e){let t=Vv.extend(e);return tY(Vv,t),{error:$v(t,"error"),warning:$v(t,"warning"),info:$v(t,"info"),verbose:$v(t,"verbose")}}function tY(e,t){t.log=(...r)=>{e.log(...r)}}function $v(e,t){let r=Object.assign(e.extend(t),{level:t});if(tY(e,r),rY(r)){let i=iy.disable();iy.enable(i+","+r.namespace)}return JX.add(r),r}function rY(e){return!!(Gv&&QX[e.level]<=QX[Gv])}function iY(e){return jN.includes(e)}xm.AzureLogger=Vv;xm.createClientLogger=sqe;xm.getLogLevel=nqe;xm.setLogLevel=eY});var ap=g(Wv=>{"use strict";Object.defineProperty(Wv,"__esModule",{value:!0});Wv.logger=void 0;var aqe=Tm();Wv.logger=(0,aqe.createClientLogger)("core-rest-pipeline")});var nY=g(Kv=>{"use strict";Object.defineProperty(Kv,"__esModule",{value:!0});Kv.AbortError=void 0;var UN=class extends Error{constructor(t){super(t),this.name="AbortError"}};Kv.AbortError=UN});var sY=g(Qv=>{"use strict";Object.defineProperty(Qv,"__esModule",{value:!0});Qv.AbortError=void 0;var oqe=nY();Object.defineProperty(Qv,"AbortError",{enumerable:!0,get:function(){return oqe.AbortError}})});var $N=g(zN=>{"use strict";Object.defineProperty(zN,"__esModule",{value:!0});zN.createAbortablePromise=cqe;var lqe=sY();function cqe(e,t){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=t??{};return new Promise((s,a)=>{function o(){a(new lqe.AbortError(n??"The operation was aborted."))}function l(){i?.removeEventListener("abort",c)}function c(){r?.(),l(),o()}if(i?.aborted)return o();try{e(u=>{l(),s(u)},u=>{l(),a(u)})}catch(u){a(u)}i?.addEventListener("abort",c)})}});var GN=g(HN=>{"use strict";Object.defineProperty(HN,"__esModule",{value:!0});HN.getRandomIntegerInclusive=uqe;function uqe(e,t){return e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e}});var aY=g(Xv=>{"use strict";Object.defineProperty(Xv,"__esModule",{value:!0});Xv.delay=mqe;Xv.calculateRetryDelay=hqe;var dqe=$N(),pqe=GN(),fqe="The delay was aborted.";function mqe(e,t){let r,{abortSignal:i,abortErrorMsg:n}=t??{};return(0,dqe.createAbortablePromise)(s=>{r=setTimeout(s,e)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:n??fqe})}function hqe(e,t){let r=t.retryDelayInMs*Math.pow(2,e),i=Math.min(t.maxRetryDelayInMs,r);return{retryAfterInMs:i/2+(0,pqe.getRandomIntegerInclusive)(0,i/2)}}});var oY=g(VN=>{"use strict";Object.defineProperty(VN,"__esModule",{value:!0});VN.cancelablePromiseRace=gqe;async function gqe(e,t){var r,i;let n=new AbortController;function s(){n.abort()}(r=t?.abortSignal)===null||r===void 0||r.addEventListener("abort",s);try{return await Promise.race(e.map(a=>a({abortSignal:n.signal})))}finally{n.abort(),(i=t?.abortSignal)===null||i===void 0||i.removeEventListener("abort",s)}}});var KN=g(WN=>{"use strict";Object.defineProperty(WN,"__esModule",{value:!0});WN.isObject=yqe;function yqe(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}});var cY=g(Yv=>{"use strict";Object.defineProperty(Yv,"__esModule",{value:!0});Yv.isError=lY;Yv.getErrorMessage=_qe;var bqe=KN();function lY(e){if((0,bqe.isObject)(e)){let t=typeof e.name=="string",r=typeof e.message=="string";return t&&r}return!1}function _qe(e){if(lY(e))return e.message;{let t;try{typeof e=="object"&&e?t=JSON.stringify(e):t=String(e)}catch{t="[unable to stringify input]"}return`Unknown error ${t}`}}});var dY=g(Zv=>{"use strict";Object.defineProperty(Zv,"__esModule",{value:!0});Zv.computeSha256Hmac=vqe;Zv.computeSha256Hash=wqe;var uY=require("crypto");async function vqe(e,t,r){let i=Buffer.from(e,"base64");return(0,uY.createHmac)("sha256",i).update(t).digest(r)}async function wqe(e,t){return(0,uY.createHash)("sha256").update(e).digest(t)}});var fY=g(ny=>{"use strict";Object.defineProperty(ny,"__esModule",{value:!0});ny.isDefined=QN;ny.isObjectWithProperties=Eqe;ny.objectHasProperty=pY;function QN(e){return typeof e<"u"&&e!==null}function Eqe(e,t){if(!QN(e)||typeof e!="object")return!1;for(let r of t)if(!pY(e,r))return!1;return!0}function pY(e,t){return QN(e)&&typeof e=="object"&&t in e}});var mY=g(YN=>{"use strict";var XN;Object.defineProperty(YN,"__esModule",{value:!0});YN.randomUUID=Tqe;var Sqe=require("crypto"),xqe=typeof((XN=globalThis?.crypto)===null||XN===void 0?void 0:XN.randomUUID)=="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):Sqe.randomUUID;function Tqe(){return xqe()}});var hY=g(zr=>{"use strict";var ZN,JN,eR,tR;Object.defineProperty(zr,"__esModule",{value:!0});zr.isReactNative=zr.isNodeRuntime=zr.isNode=zr.isNodeLike=zr.isBun=zr.isDeno=zr.isWebWorker=zr.isBrowser=void 0;zr.isBrowser=typeof window<"u"&&typeof window.document<"u";zr.isWebWorker=typeof self=="object"&&typeof self?.importScripts=="function"&&(((ZN=self.constructor)===null||ZN===void 0?void 0:ZN.name)==="DedicatedWorkerGlobalScope"||((JN=self.constructor)===null||JN===void 0?void 0:JN.name)==="ServiceWorkerGlobalScope"||((eR=self.constructor)===null||eR===void 0?void 0:eR.name)==="SharedWorkerGlobalScope");zr.isDeno=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u";zr.isBun=typeof Bun<"u"&&typeof Bun.version<"u";zr.isNodeLike=typeof globalThis.process<"u"&&!!globalThis.process.version&&!!(!((tR=globalThis.process.versions)===null||tR===void 0)&&tR.node);zr.isNode=zr.isNodeLike;zr.isNodeRuntime=zr.isNodeLike&&!zr.isBun&&!zr.isDeno;zr.isReactNative=typeof navigator<"u"&&navigator?.product==="ReactNative"});var gY=g(Jv=>{"use strict";Object.defineProperty(Jv,"__esModule",{value:!0});Jv.uint8ArrayToString=Nqe;Jv.stringToUint8Array=Rqe;function Nqe(e,t){return Buffer.from(e).toString(t)}function Rqe(e,t){return Buffer.from(e,t)}});var $n=g(qe=>{"use strict";Object.defineProperty(qe,"__esModule",{value:!0});qe.stringToUint8Array=qe.uint8ArrayToString=qe.isWebWorker=qe.isReactNative=qe.isDeno=qe.isNodeRuntime=qe.isNodeLike=qe.isNode=qe.isBun=qe.isBrowser=qe.randomUUID=qe.objectHasProperty=qe.isObjectWithProperties=qe.isDefined=qe.computeSha256Hmac=qe.computeSha256Hash=qe.getErrorMessage=qe.isError=qe.isObject=qe.getRandomIntegerInclusive=qe.createAbortablePromise=qe.cancelablePromiseRace=qe.calculateRetryDelay=qe.delay=void 0;var yY=aY();Object.defineProperty(qe,"delay",{enumerable:!0,get:function(){return yY.delay}});Object.defineProperty(qe,"calculateRetryDelay",{enumerable:!0,get:function(){return yY.calculateRetryDelay}});var Aqe=oY();Object.defineProperty(qe,"cancelablePromiseRace",{enumerable:!0,get:function(){return Aqe.cancelablePromiseRace}});var Cqe=$N();Object.defineProperty(qe,"createAbortablePromise",{enumerable:!0,get:function(){return Cqe.createAbortablePromise}});var Oqe=GN();Object.defineProperty(qe,"getRandomIntegerInclusive",{enumerable:!0,get:function(){return Oqe.getRandomIntegerInclusive}});var Pqe=KN();Object.defineProperty(qe,"isObject",{enumerable:!0,get:function(){return Pqe.isObject}});var bY=cY();Object.defineProperty(qe,"isError",{enumerable:!0,get:function(){return bY.isError}});Object.defineProperty(qe,"getErrorMessage",{enumerable:!0,get:function(){return bY.getErrorMessage}});var _Y=dY();Object.defineProperty(qe,"computeSha256Hash",{enumerable:!0,get:function(){return _Y.computeSha256Hash}});Object.defineProperty(qe,"computeSha256Hmac",{enumerable:!0,get:function(){return _Y.computeSha256Hmac}});var rR=fY();Object.defineProperty(qe,"isDefined",{enumerable:!0,get:function(){return rR.isDefined}});Object.defineProperty(qe,"isObjectWithProperties",{enumerable:!0,get:function(){return rR.isObjectWithProperties}});Object.defineProperty(qe,"objectHasProperty",{enumerable:!0,get:function(){return rR.objectHasProperty}});var Iqe=mY();Object.defineProperty(qe,"randomUUID",{enumerable:!0,get:function(){return Iqe.randomUUID}});var wu=hY();Object.defineProperty(qe,"isBrowser",{enumerable:!0,get:function(){return wu.isBrowser}});Object.defineProperty(qe,"isBun",{enumerable:!0,get:function(){return wu.isBun}});Object.defineProperty(qe,"isNode",{enumerable:!0,get:function(){return wu.isNode}});Object.defineProperty(qe,"isNodeLike",{enumerable:!0,get:function(){return wu.isNodeLike}});Object.defineProperty(qe,"isNodeRuntime",{enumerable:!0,get:function(){return wu.isNodeRuntime}});Object.defineProperty(qe,"isDeno",{enumerable:!0,get:function(){return wu.isDeno}});Object.defineProperty(qe,"isReactNative",{enumerable:!0,get:function(){return wu.isReactNative}});Object.defineProperty(qe,"isWebWorker",{enumerable:!0,get:function(){return wu.isWebWorker}});var vY=gY();Object.defineProperty(qe,"uint8ArrayToString",{enumerable:!0,get:function(){return vY.uint8ArrayToString}});Object.defineProperty(qe,"stringToUint8Array",{enumerable:!0,get:function(){return vY.stringToUint8Array}})});var t4=g(e4=>{"use strict";Object.defineProperty(e4,"__esModule",{value:!0});e4.Sanitizer=void 0;var Dqe=$n(),iR="REDACTED",Lqe=["x-ms-client-request-id","x-ms-return-client-request-id","x-ms-useragent","x-ms-correlation-request-id","x-ms-request-id","client-request-id","ms-cv","return-client-request-id","traceparent","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Origin","Accept","Accept-Encoding","Cache-Control","Connection","Content-Length","Content-Type","Date","ETag","Expires","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","Last-Modified","Pragma","Request-Id","Retry-After","Server","Transfer-Encoding","User-Agent","WWW-Authenticate"],Fqe=["api-version"],nR=class{constructor({additionalAllowedHeaderNames:t=[],additionalAllowedQueryParameters:r=[]}={}){t=Lqe.concat(t),r=Fqe.concat(r),this.allowedHeaderNames=new Set(t.map(i=>i.toLowerCase())),this.allowedQueryParameters=new Set(r.map(i=>i.toLowerCase()))}sanitize(t){let r=new Set;return JSON.stringify(t,(i,n)=>{if(n instanceof Error)return Object.assign(Object.assign({},n),{name:n.name,message:n.message});if(i==="headers")return this.sanitizeHeaders(n);if(i==="url")return this.sanitizeUrl(n);if(i==="query")return this.sanitizeQuery(n);if(i==="body")return;if(i==="response")return;if(i==="operationSpec")return;if(Array.isArray(n)||(0,Dqe.isObject)(n)){if(r.has(n))return"[Circular]";r.add(n)}return n},2)}sanitizeUrl(t){if(typeof t!="string"||t===null||t==="")return t;let r=new URL(t);if(!r.search)return t;for(let[i]of r.searchParams)this.allowedQueryParameters.has(i.toLowerCase())||r.searchParams.set(i,iR);return r.toString()}sanitizeHeaders(t){let r={};for(let i of Object.keys(t))this.allowedHeaderNames.has(i.toLowerCase())?r[i]=t[i]:r[i]=iR;return r}sanitizeQuery(t){if(typeof t!="object"||t===null)return t;let r={};for(let i of Object.keys(t))this.allowedQueryParameters.has(i.toLowerCase())?r[i]=t[i]:r[i]=iR;return r}};e4.Sanitizer=nR});var sR=g(Nm=>{"use strict";Object.defineProperty(Nm,"__esModule",{value:!0});Nm.logPolicyName=void 0;Nm.logPolicy=Mqe;var qqe=ap(),Bqe=t4();Nm.logPolicyName="logPolicy";function Mqe(e={}){var t;let r=(t=e.logger)!==null&&t!==void 0?t:qqe.logger.info,i=new Bqe.Sanitizer({additionalAllowedHeaderNames:e.additionalAllowedHeaderNames,additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});return{name:Nm.logPolicyName,async sendRequest(n,s){if(!r.enabled)return s(n);r(`Request: ${i.sanitize(n)}`);let a=await s(n);return r(`Response status code: ${a.status}`),r(`Headers: ${i.sanitize(a.headers)}`),a}}}});var aR=g(Rm=>{"use strict";Object.defineProperty(Rm,"__esModule",{value:!0});Rm.redirectPolicyName=void 0;Rm.redirectPolicy=kqe;Rm.redirectPolicyName="redirectPolicy";var wY=["GET","HEAD"];function kqe(e={}){let{maxRetries:t=20}=e;return{name:Rm.redirectPolicyName,async sendRequest(r,i){let n=await i(r);return EY(i,n,t)}}}async function EY(e,t,r,i=0){let{request:n,status:s,headers:a}=t,o=a.get("location");if(o&&(s===300||s===301&&wY.includes(n.method)||s===302&&wY.includes(n.method)||s===303&&n.method==="POST"||s===307)&&i$Y,__assign:()=>r4,__asyncDelegator:()=>FY,__asyncGenerator:()=>LY,__asyncValues:()=>qY,__await:()=>Am,__awaiter:()=>AY,__classPrivateFieldGet:()=>jY,__classPrivateFieldIn:()=>zY,__classPrivateFieldSet:()=>UY,__createBinding:()=>n4,__decorate:()=>TY,__disposeResources:()=>HY,__esDecorate:()=>jqe,__exportStar:()=>OY,__extends:()=>SY,__generator:()=>CY,__importDefault:()=>kY,__importStar:()=>MY,__makeTemplateObject:()=>BY,__metadata:()=>RY,__param:()=>NY,__propKey:()=>zqe,__read:()=>lR,__rest:()=>xY,__runInitializers:()=>Uqe,__setFunctionName:()=>$qe,__spread:()=>PY,__spreadArray:()=>DY,__spreadArrays:()=>IY,__values:()=>i4,default:()=>Vqe});function SY(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");oR(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function xY(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(a=e[o])&&(s=(n<3?a(s):n>3?a(t,r,s):a(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s}function NY(e,t){return function(r,i){t(r,i,e)}}function jqe(e,t,r,i,n,s){function a(b){if(b!==void 0&&typeof b!="function")throw new TypeError("Function expected");return b}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",c=!t&&e?i.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,i.name):{}),d,p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in i)m[h]=h==="access"?{}:i[h];for(var h in i.access)m.access[h]=i.access[h];m.addInitializer=function(b){if(p)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(b||null))};var y=(0,r[f])(o==="accessor"?{get:u.get,set:u.set}:u[l],m);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(d=a(y.get))&&(u.get=d),(d=a(y.set))&&(u.set=d),(d=a(y.init))&&n.unshift(d)}else(d=a(y))&&(o==="field"?n.unshift(d):u[l]=d)}c&&Object.defineProperty(c,i.name,u),p=!0}function Uqe(e,t,r){for(var i=arguments.length>2,n=0;n0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function lR(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],a;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(o){a={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return s}function PY(){for(var e=[],t=0;t1||l(f,h)})},m&&(n[f]=m(n[f])))}function l(f,m){try{c(i[f](m))}catch(h){p(s[0][3],h)}}function c(f){f.value instanceof Am?Promise.resolve(f.value.v).then(u,d):p(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function p(f,m){f(m),s.shift(),s.length&&l(s[0][0],s[0][1])}}function FY(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,s){t[n]=e[n]?function(a){return(r=!r)?{value:Am(e[n](a)),done:!1}:s?s(a):a}:s}}function qY(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof i4=="function"?i4(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}}function BY(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function MY(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&n4(t,e,r);return Hqe(t,e),t}function kY(e){return e&&e.__esModule?e:{default:e}}function jY(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function UY(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function zY(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function $Y(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(s){return Promise.reject(s)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function HY(e){function t(s){e.error=e.hasError?new Gqe(s,e.error,"An error was suppressed during disposal."):s,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var s=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(s).then(n,function(a){return t(a),n()})}else i|=1}catch(a){t(a)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var oR,r4,n4,Hqe,Gqe,Vqe,a4=n8(()=>{oR=function(e,t){return oR=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},oR(e,t)};r4=function(){return r4=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(o4,"__esModule",{value:!0});o4.getHeaderName=Wqe;o4.setPlatformSpecificData=Kqe;var GY=(a4(),G0(s4)),cR=GY.__importStar(require("node:os")),uR=GY.__importStar(require("node:process"));function Wqe(){return"User-Agent"}async function Kqe(e){if(uR&&uR.versions){let t=uR.versions;t.bun?e.set("Bun",t.bun):t.deno?e.set("Deno",t.deno):t.node&&e.set("Node",t.node)}e.set("OS",`(${cR.arch()}-${cR.type()}-${cR.release()})`)}});var Eu=g(Cm=>{"use strict";Object.defineProperty(Cm,"__esModule",{value:!0});Cm.DEFAULT_RETRY_POLICY_COUNT=Cm.SDK_VERSION=void 0;Cm.SDK_VERSION="1.17.0";Cm.DEFAULT_RETRY_POLICY_COUNT=3});var dR=g(l4=>{"use strict";Object.defineProperty(l4,"__esModule",{value:!0});l4.getUserAgentHeaderName=Yqe;l4.getUserAgentValue=Zqe;var WY=VY(),Qqe=Eu();function Xqe(e){let t=[];for(let[r,i]of e){let n=i?`${r}/${i}`:r;t.push(n)}return t.join(" ")}function Yqe(){return(0,WY.getHeaderName)()}async function Zqe(e){let t=new Map;t.set("core-rest-pipeline",Qqe.SDK_VERSION),await(0,WY.setPlatformSpecificData)(t);let r=Xqe(t);return e?`${e} ${r}`:r}});var pR=g(Om=>{"use strict";Object.defineProperty(Om,"__esModule",{value:!0});Om.userAgentPolicyName=void 0;Om.userAgentPolicy=Jqe;var QY=dR(),KY=(0,QY.getUserAgentHeaderName)();Om.userAgentPolicyName="userAgentPolicy";function Jqe(e={}){let t=(0,QY.getUserAgentValue)(e.userAgentPrefix);return{name:Om.userAgentPolicyName,async sendRequest(r,i){return r.headers.has(KY)||r.headers.set(KY,await t),i(r)}}}});var c4=g(Pm=>{"use strict";Object.defineProperty(Pm,"__esModule",{value:!0});Pm.isNodeReadableStream=XY;Pm.isWebReadableStream=YY;Pm.isReadableStream=eBe;Pm.isBlob=tBe;function XY(e){return!!(e&&typeof e.pipe=="function")}function YY(e){return!!(e&&typeof e.getReader=="function"&&typeof e.tee=="function")}function eBe(e){return XY(e)||YY(e)}function tBe(e){return typeof e.stream=="function"}});var fR=g(sy=>{"use strict";Object.defineProperty(sy,"__esModule",{value:!0});sy.getRawContent=sBe;sy.createFileFromStream=aBe;sy.createFile=oBe;var rBe=$n(),iBe=c4(),ZY={arrayBuffer:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}},u4=Symbol("rawContent");function nBe(e){return typeof e[u4]=="function"}function sBe(e){return nBe(e)?e[u4]():e.stream()}function aBe(e,t,r={}){var i,n,s,a;return Object.assign(Object.assign({},ZY),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(s=r.webkitRelativePath)!==null&&s!==void 0?s:"",size:(a=r.size)!==null&&a!==void 0?a:-1,name:t,stream:()=>{let o=e();if((0,iBe.isNodeReadableStream)(o))throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.");return o},[u4]:e})}function oBe(e,t,r={}){var i,n,s;return rBe.isNodeLike?Object.assign(Object.assign({},ZY),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(s=r.webkitRelativePath)!==null&&s!==void 0?s:"",size:e.byteLength,name:t,arrayBuffer:async()=>e.buffer,stream:()=>new Blob([e]).stream(),[u4]:()=>e}):new File([e],t,r)}});var tZ=g(hR=>{"use strict";Object.defineProperty(hR,"__esModule",{value:!0});hR.concat=pBe;var sc=(a4(),G0(s4)),mR=require("node:stream"),lBe=c4(),cBe=fR();function JY(){return sc.__asyncGenerator(this,arguments,function*(){let t=this.getReader();try{for(;;){let{done:r,value:i}=yield sc.__await(t.read());if(r)return yield sc.__await(void 0);yield yield sc.__await(i)}}finally{t.releaseLock()}})}function uBe(e){e[Symbol.asyncIterator]||(e[Symbol.asyncIterator]=JY.bind(e)),e.values||(e.values=JY.bind(e))}function dBe(e){return e instanceof ReadableStream?(uBe(e),mR.Readable.fromWeb(e)):e}function eZ(e){return e instanceof Uint8Array?mR.Readable.from(Buffer.from(e)):(0,lBe.isBlob)(e)?eZ((0,cBe.getRawContent)(e)):dBe(e)}async function pBe(e){return function(){let t=e.map(r=>typeof r=="function"?r():r).map(eZ);return mR.Readable.from(function(){return sc.__asyncGenerator(this,arguments,function*(){var r,i,n,s;for(let c of t)try{for(var a=!0,o=(i=void 0,sc.__asyncValues(c)),l;l=yield sc.__await(o.next()),r=l.done,!r;a=!0){s=l.value,a=!1;let u=s;yield yield sc.__await(u)}}catch(u){i={error:u}}finally{try{!a&&!r&&(n=o.return)&&(yield sc.__await(n.call(o)))}finally{if(i)throw i.error}}})}())}}});var gR=g(Im=>{"use strict";Object.defineProperty(Im,"__esModule",{value:!0});Im.multipartPolicyName=void 0;Im.multipartPolicy=SBe;var op=$n(),fBe=tZ(),mBe=c4();function hBe(){return`----AzSDKFormBoundary${(0,op.randomUUID)()}`}function gBe(e){let t="";for(let[r,i]of e)t+=`${r}: ${i}\r +`;return t}function yBe(e){return e instanceof Uint8Array?e.byteLength:(0,mBe.isBlob)(e)?e.size===-1?void 0:e.size:void 0}function bBe(e){let t=0;for(let r of e){let i=yBe(r);if(i===void 0)return;t+=i}return t}async function _Be(e,t,r){let i=[(0,op.stringToUint8Array)(`--${r}`,"utf-8"),...t.flatMap(s=>[(0,op.stringToUint8Array)(`\r +`,"utf-8"),(0,op.stringToUint8Array)(gBe(s.headers),"utf-8"),(0,op.stringToUint8Array)(`\r +`,"utf-8"),s.body,(0,op.stringToUint8Array)(`\r +--${r}`,"utf-8")]),(0,op.stringToUint8Array)(`--\r +\r +`,"utf-8")],n=bBe(i);n&&e.headers.set("Content-Length",n),e.body=await(0,fBe.concat)(i)}Im.multipartPolicyName="multipartPolicy";var vBe=70,wBe=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function EBe(e){if(e.length>vBe)throw new Error(`Multipart boundary "${e}" exceeds maximum length of 70 characters`);if(Array.from(e).some(t=>!wBe.has(t)))throw new Error(`Multipart boundary "${e}" contains invalid characters`)}function SBe(){return{name:Im.multipartPolicyName,async sendRequest(e,t){var r;if(!e.multipartBody)return t(e);if(e.body)throw new Error("multipartBody and regular body cannot be set at the same time");let i=e.multipartBody.boundary,n=(r=e.headers.get("Content-Type"))!==null&&r!==void 0?r:"multipart/mixed",s=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!s)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,a,o]=s;if(o&&i&&o!==i)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${i} in the request body`);return i??(i=o),i?EBe(i):i=hBe(),e.headers.set("Content-Type",`${a}; boundary=${i}`),await _Be(e,e.multipartBody.parts,i),e.multipartBody=void 0,t(e)}}}});var yR=g(Dm=>{"use strict";Object.defineProperty(Dm,"__esModule",{value:!0});Dm.decompressResponsePolicyName=void 0;Dm.decompressResponsePolicy=xBe;Dm.decompressResponsePolicyName="decompressResponsePolicy";function xBe(){return{name:Dm.decompressResponsePolicyName,async sendRequest(e,t){return e.method!=="HEAD"&&e.headers.set("Accept-Encoding","gzip,deflate"),t(e)}}}});var rZ=g(d4=>{"use strict";Object.defineProperty(d4,"__esModule",{value:!0});d4.AbortError=void 0;var bR=class extends Error{constructor(t){super(t),this.name="AbortError"}};d4.AbortError=bR});var f4=g(p4=>{"use strict";Object.defineProperty(p4,"__esModule",{value:!0});p4.AbortError=void 0;var TBe=rZ();Object.defineProperty(p4,"AbortError",{enumerable:!0,get:function(){return TBe.AbortError}})});var h4=g(m4=>{"use strict";Object.defineProperty(m4,"__esModule",{value:!0});m4.delay=ABe;m4.parseHeaderValueAsNumber=CBe;var NBe=f4(),RBe="The operation was aborted.";function ABe(e,t,r){return new Promise((i,n)=>{let s,a,o=()=>n(new NBe.AbortError(r?.abortErrorMsg?r?.abortErrorMsg:RBe)),l=()=>{r?.abortSignal&&a&&r.abortSignal.removeEventListener("abort",a)};if(a=()=>(s&&clearTimeout(s),l(),o()),r?.abortSignal&&r.abortSignal.aborted)return o();s=setTimeout(()=>{l(),i(t)},e),r?.abortSignal&&r.abortSignal.addEventListener("abort",a)})}function CBe(e,t){let r=e.headers.get(t);if(!r)return;let i=Number(r);if(!Number.isNaN(i))return i}});var y4=g(g4=>{"use strict";Object.defineProperty(g4,"__esModule",{value:!0});g4.isThrottlingRetryResponse=IBe;g4.throttlingRetryStrategy=DBe;var OBe=h4(),_R="Retry-After",PBe=["retry-after-ms","x-ms-retry-after-ms",_R];function iZ(e){if(e&&[429,503].includes(e.status))try{for(let n of PBe){let s=(0,OBe.parseHeaderValueAsNumber)(e,n);if(s===0||s)return s*(n===_R?1e3:1)}let t=e.headers.get(_R);if(!t)return;let i=Date.parse(t)-Date.now();return Number.isFinite(i)?Math.max(0,i):void 0}catch{return}}function IBe(e){return Number.isFinite(iZ(e))}function DBe(){return{name:"throttlingRetryStrategy",retry({response:e}){let t=iZ(e);return Number.isFinite(t)?{retryAfterInMs:t}:{skipStrategy:!0}}}}});var b4=g(ay=>{"use strict";Object.defineProperty(ay,"__esModule",{value:!0});ay.exponentialRetryStrategy=MBe;ay.isExponentialRetryResponse=nZ;ay.isSystemError=sZ;var LBe=$n(),FBe=y4(),qBe=1e3,BBe=1e3*64;function MBe(e={}){var t,r;let i=(t=e.retryDelayInMs)!==null&&t!==void 0?t:qBe,n=(r=e.maxRetryDelayInMs)!==null&&r!==void 0?r:BBe,s=i;return{name:"exponentialRetryStrategy",retry({retryCount:a,response:o,responseError:l}){let c=sZ(l),u=c&&e.ignoreSystemErrors,d=nZ(o),p=d&&e.ignoreHttpStatusCodes;if(o&&((0,FBe.isThrottlingRetryResponse)(o)||!d)||p||u)return{skipStrategy:!0};if(l&&!c&&!d)return{errorToThrow:l};let m=s*Math.pow(2,a),h=Math.min(n,m);return s=h/2+(0,LBe.getRandomIntegerInclusive)(0,h/2),{retryAfterInMs:s}}}}function nZ(e){return!!(e&&e.status!==void 0&&(e.status>=500||e.status===408)&&e.status!==501&&e.status!==505)}function sZ(e){return e?e.code==="ETIMEDOUT"||e.code==="ESOCKETTIMEDOUT"||e.code==="ECONNREFUSED"||e.code==="ECONNRESET"||e.code==="ENOENT"||e.code==="ENOTFOUND":!1}});var Lm=g(vR=>{"use strict";Object.defineProperty(vR,"__esModule",{value:!0});vR.retryPolicy=$Be;var kBe=h4(),jBe=Tm(),UBe=f4(),aZ=Eu(),oZ=(0,jBe.createClientLogger)("core-rest-pipeline retryPolicy"),zBe="retryPolicy";function $Be(e,t={maxRetries:aZ.DEFAULT_RETRY_POLICY_COUNT}){let r=t.logger||oZ;return{name:zBe,async sendRequest(i,n){var s,a;let o,l,c=-1;e:for(;;){c+=1,o=void 0,l=void 0;try{r.info(`Retry ${c}: Attempting to send request`,i.requestId),o=await n(i),r.info(`Retry ${c}: Received a response from request`,i.requestId)}catch(u){if(r.error(`Retry ${c}: Received an error from request`,i.requestId),l=u,!u||l.name!=="RestError")throw u;o=l.response}if(!((s=i.abortSignal)===null||s===void 0)&&s.aborted)throw r.error(`Retry ${c}: Request aborted.`),new UBe.AbortError;if(c>=((a=t.maxRetries)!==null&&a!==void 0?a:aZ.DEFAULT_RETRY_POLICY_COUNT)){if(r.info(`Retry ${c}: Maximum retries reached. Returning the last received response, or throwing the last received error.`),l)throw l;if(o)return o;throw new Error("Maximum retries reached with no response or error to throw")}r.info(`Retry ${c}: Processing ${e.length} retry strategies.`);t:for(let u of e){let d=u.logger||oZ;d.info(`Retry ${c}: Processing retry strategy ${u.name}.`);let p=u.retry({retryCount:c,response:o,responseError:l});if(p.skipStrategy){d.info(`Retry ${c}: Skipped.`);continue t}let{errorToThrow:f,retryAfterInMs:m,redirectTo:h}=p;if(f)throw d.error(`Retry ${c}: Retry strategy ${u.name} throws error:`,f),f;if(m||m===0){d.info(`Retry ${c}: Retry strategy ${u.name} retries after ${m}`),await(0,kBe.delay)(m,void 0,{abortSignal:i.abortSignal});continue e}if(h){d.info(`Retry ${c}: Retry strategy ${u.name} redirects to ${h}`),i.url=h;continue e}}if(l)throw r.info("None of the retry strategies could work with the received error. Throwing it."),l;if(o)return r.info("None of the retry strategies could work with the received response. Returning it."),o}}}}});var wR=g(Fm=>{"use strict";Object.defineProperty(Fm,"__esModule",{value:!0});Fm.defaultRetryPolicyName=void 0;Fm.defaultRetryPolicy=KBe;var HBe=b4(),GBe=y4(),VBe=Lm(),WBe=Eu();Fm.defaultRetryPolicyName="defaultRetryPolicy";function KBe(e={}){var t;return{name:Fm.defaultRetryPolicyName,sendRequest:(0,VBe.retryPolicy)([(0,GBe.throttlingRetryStrategy)(),(0,HBe.exponentialRetryStrategy)(e)],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:WBe.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var oy=g(SR=>{"use strict";Object.defineProperty(SR,"__esModule",{value:!0});SR.createHttpHeaders=XBe;function _4(e){return e.toLowerCase()}function*QBe(e){for(let t of e.values())yield[t.name,t.value]}var ER=class{constructor(t){if(this._headersMap=new Map,t)for(let r of Object.keys(t))this.set(r,t[r])}set(t,r){this._headersMap.set(_4(t),{name:t,value:String(r).trim()})}get(t){var r;return(r=this._headersMap.get(_4(t)))===null||r===void 0?void 0:r.value}has(t){return this._headersMap.has(_4(t))}delete(t){this._headersMap.delete(_4(t))}toJSON(t={}){let r={};if(t.preserveCase)for(let i of this._headersMap.values())r[i.name]=i.value;else for(let[i,n]of this._headersMap)r[i]=n.value;return r}toString(){return JSON.stringify(this.toJSON({preserveCase:!0}))}[Symbol.iterator](){return QBe(this._headersMap)}};function XBe(e){return new ER(e)}});var xR=g(qm=>{"use strict";Object.defineProperty(qm,"__esModule",{value:!0});qm.formDataPolicyName=void 0;qm.formDataPolicy=ZBe;var cZ=$n(),lZ=oy();qm.formDataPolicyName="formDataPolicy";function YBe(e){var t;let r={};for(let[i,n]of e.entries())(t=r[i])!==null&&t!==void 0||(r[i]=[]),r[i].push(n);return r}function ZBe(){return{name:qm.formDataPolicyName,async sendRequest(e,t){if(cZ.isNodeLike&&typeof FormData<"u"&&e.body instanceof FormData&&(e.formData=YBe(e.body),e.body=void 0),e.formData){let r=e.headers.get("Content-Type");r&&r.indexOf("application/x-www-form-urlencoded")!==-1?e.body=JBe(e.formData):await eMe(e.formData,e),e.formData=void 0}return t(e)}}}function JBe(e){let t=new URLSearchParams;for(let[r,i]of Object.entries(e))if(Array.isArray(i))for(let n of i)t.append(r,n.toString());else t.append(r,i.toString());return t.toString()}async function eMe(e,t){let r=t.headers.get("Content-Type");if(r&&!r.startsWith("multipart/form-data"))return;t.headers.set("Content-Type",r??"multipart/form-data");let i=[];for(let[n,s]of Object.entries(e))for(let a of Array.isArray(s)?s:[s])if(typeof a=="string")i.push({headers:(0,lZ.createHttpHeaders)({"Content-Disposition":`form-data; name="${n}"`}),body:(0,cZ.stringToUint8Array)(a,"utf-8")});else{if(a==null||typeof a!="object")throw new Error(`Unexpected value for key ${n}: ${a}. Value should be serialized to string first.`);{let o=a.name||"blob",l=(0,lZ.createHttpHeaders)();l.set("Content-Disposition",`form-data; name="${n}"; filename="${o}"`),l.set("Content-Type",a.type||"application/octet-stream"),i.push({headers:l,body:a})}}t.multipartBody={parts:i}}});var dZ=g((eTt,uZ)=>{var Bm=1e3,Mm=Bm*60,km=Mm*60,lp=km*24,tMe=lp*7,rMe=lp*365.25;uZ.exports=function(e,t){t=t||{};var r=typeof e;if(r==="string"&&e.length>0)return iMe(e);if(r==="number"&&isFinite(e))return t.long?sMe(e):nMe(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function iMe(e){if(e=String(e),!(e.length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var r=parseFloat(t[1]),i=(t[2]||"ms").toLowerCase();switch(i){case"years":case"year":case"yrs":case"yr":case"y":return r*rMe;case"weeks":case"week":case"w":return r*tMe;case"days":case"day":case"d":return r*lp;case"hours":case"hour":case"hrs":case"hr":case"h":return r*km;case"minutes":case"minute":case"mins":case"min":case"m":return r*Mm;case"seconds":case"second":case"secs":case"sec":case"s":return r*Bm;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function nMe(e){var t=Math.abs(e);return t>=lp?Math.round(e/lp)+"d":t>=km?Math.round(e/km)+"h":t>=Mm?Math.round(e/Mm)+"m":t>=Bm?Math.round(e/Bm)+"s":e+"ms"}function sMe(e){var t=Math.abs(e);return t>=lp?v4(e,t,lp,"day"):t>=km?v4(e,t,km,"hour"):t>=Mm?v4(e,t,Mm,"minute"):t>=Bm?v4(e,t,Bm,"second"):e+" ms"}function v4(e,t,r,i){var n=t>=r*1.5;return Math.round(e/r)+" "+i+(n?"s":"")}});var TR=g((tTt,pZ)=>{function aMe(e){r.debug=r,r.default=r,r.coerce=l,r.disable=s,r.enable=n,r.enabled=a,r.humanize=dZ(),r.destroy=c,Object.keys(e).forEach(u=>{r[u]=e[u]}),r.names=[],r.skips=[],r.formatters={};function t(u){let d=0;for(let p=0;p{if(L==="%%")return"%";E++;let B=r.formatters[O];if(typeof B=="function"){let P=y[E];L=B.call(b,P),y.splice(E,1),E--}return L}),r.formatArgs.call(b,y),(b.log||r.log).apply(b,y)}return h.namespace=u,h.useColors=r.useColors(),h.color=r.selectColor(u),h.extend=i,h.destroy=r.destroy,Object.defineProperty(h,"enabled",{enumerable:!0,configurable:!1,get:()=>p!==null?p:(f!==r.namespaces&&(f=r.namespaces,m=r.enabled(u)),m),set:y=>{p=y}}),typeof r.init=="function"&&r.init(h),h}function i(u,d){let p=r(this.namespace+(typeof d>"u"?":":d)+u);return p.log=this.log,p}function n(u){r.save(u),r.namespaces=u,r.names=[],r.skips=[];let d,p=(typeof u=="string"?u:"").split(/[\s,]+/),f=p.length;for(d=0;d"-"+d)].join(",");return r.enable(""),u}function a(u){if(u[u.length-1]==="*")return!0;let d,p;for(d=0,p=r.skips.length;d{ks.formatArgs=lMe;ks.save=cMe;ks.load=uMe;ks.useColors=oMe;ks.storage=dMe();ks.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();ks.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function oMe(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let e;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function lMe(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+w4.exports.humanize(this.diff),!this.useColors)return;let t="color: "+this.color;e.splice(1,0,t,"color: inherit");let r=0,i=0;e[0].replace(/%[a-zA-Z%]/g,n=>{n!=="%%"&&(r++,n==="%c"&&(i=r))}),e.splice(i,0,t)}ks.log=console.debug||console.log||(()=>{});function cMe(e){try{e?ks.storage.setItem("debug",e):ks.storage.removeItem("debug")}catch{}}function uMe(){let e;try{e=ks.storage.getItem("debug")}catch{}return!e&&typeof process<"u"&&"env"in process&&(e=process.env.DEBUG),e}function dMe(){try{return localStorage}catch{}}w4.exports=TR()(ks);var{formatters:pMe}=w4.exports;pMe.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}});var hZ=g((Oi,S4)=>{var fMe=require("tty"),E4=require("util");Oi.init=vMe;Oi.log=yMe;Oi.formatArgs=hMe;Oi.save=bMe;Oi.load=_Me;Oi.useColors=mMe;Oi.destroy=E4.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");Oi.colors=[6,2,3,4,5,1];try{let e=require("supports-color");e&&(e.stderr||e).level>=2&&(Oi.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}Oi.inspectOpts=Object.keys(process.env).filter(e=>/^debug_/i.test(e)).reduce((e,t)=>{let r=t.substring(6).toLowerCase().replace(/_([a-z])/g,(n,s)=>s.toUpperCase()),i=process.env[t];return/^(yes|on|true|enabled)$/i.test(i)?i=!0:/^(no|off|false|disabled)$/i.test(i)?i=!1:i==="null"?i=null:i=Number(i),e[r]=i,e},{});function mMe(){return"colors"in Oi.inspectOpts?!!Oi.inspectOpts.colors:fMe.isatty(process.stderr.fd)}function hMe(e){let{namespace:t,useColors:r}=this;if(r){let i=this.color,n="\x1B[3"+(i<8?i:"8;5;"+i),s=` ${n};1m${t} \x1B[0m`;e[0]=s+e[0].split(` +`).join(` +`+s),e.push(n+"m+"+S4.exports.humanize(this.diff)+"\x1B[0m")}else e[0]=gMe()+t+" "+e[0]}function gMe(){return Oi.inspectOpts.hideDate?"":new Date().toISOString()+" "}function yMe(...e){return process.stderr.write(E4.formatWithOptions(Oi.inspectOpts,...e)+` +`)}function bMe(e){e?process.env.DEBUG=e:delete process.env.DEBUG}function _Me(){return process.env.DEBUG}function vMe(e){e.inspectOpts={};let t=Object.keys(Oi.inspectOpts);for(let r=0;rt.trim()).join(" ")};mZ.O=function(e){return this.inspectOpts.colors=this.useColors,E4.inspect(e,this.inspectOpts)}});var ly=g((rTt,NR)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?NR.exports=fZ():NR.exports=hZ()});var bZ=g(bs=>{"use strict";var wMe=bs&&bs.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),EMe=bs&&bs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),gZ=bs&&bs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&wMe(t,e,r);return EMe(t,e),t};Object.defineProperty(bs,"__esModule",{value:!0});bs.req=bs.json=bs.toBuffer=void 0;var SMe=gZ(require("http")),xMe=gZ(require("https"));async function yZ(e){let t=0,r=[];for await(let i of e)t+=i.length,r.push(i);return Buffer.concat(r,t)}bs.toBuffer=yZ;async function TMe(e){let r=(await yZ(e)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}bs.json=TMe;function NMe(e,t={}){let i=((typeof e=="string"?e:e.href).startsWith("https:")?xMe:SMe).request(e,t),n=new Promise((s,a)=>{i.once("response",s).once("error",a).end()});return i.then=n.then.bind(n),i}bs.req=NMe});var AR=g(js=>{"use strict";var vZ=js&&js.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),RMe=js&&js.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wZ=js&&js.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&vZ(t,e,r);return RMe(t,e),t},AMe=js&&js.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&vZ(t,e,r)};Object.defineProperty(js,"__esModule",{value:!0});js.Agent=void 0;var CMe=wZ(require("net")),_Z=wZ(require("http")),OMe=require("https");AMe(bZ(),js);var el=Symbol("AgentBaseInternalState"),RR=class extends _Z.Agent{constructor(t){super(t),this[el]={}}isSecureEndpoint(t){if(t){if(typeof t.secureEndpoint=="boolean")return t.secureEndpoint;if(typeof t.protocol=="string")return t.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(` +`).some(i=>i.indexOf("(https.js:")!==-1||i.indexOf("node:https:")!==-1)}incrementSockets(t){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[t]||(this.sockets[t]=[]);let r=new CMe.Socket({writable:!1});return this.sockets[t].push(r),this.totalSocketCount++,r}decrementSockets(t,r){if(!this.sockets[t]||r===null)return;let i=this.sockets[t],n=i.indexOf(r);n!==-1&&(i.splice(n,1),this.totalSocketCount--,i.length===0&&delete this.sockets[t])}getName(t){return(typeof t.secureEndpoint=="boolean"?t.secureEndpoint:this.isSecureEndpoint(t))?OMe.Agent.prototype.getName.call(this,t):super.getName(t)}createSocket(t,r,i){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},s=this.getName(n),a=this.incrementSockets(s);Promise.resolve().then(()=>this.connect(t,n)).then(o=>{if(this.decrementSockets(s,a),o instanceof _Z.Agent)return o.addRequest(t,n);this[el].currentSocket=o,super.createSocket(t,r,i)},o=>{this.decrementSockets(s,a),i(o)})}createConnection(){let t=this[el].currentSocket;if(this[el].currentSocket=void 0,!t)throw new Error("No socket was returned in the `connect()` function");return t}get defaultPort(){return this[el].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(t){this[el]&&(this[el].defaultPort=t)}get protocol(){return this[el].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(t){this[el]&&(this[el].protocol=t)}};js.Agent=RR});var EZ=g(jm=>{"use strict";var PMe=jm&&jm.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(jm,"__esModule",{value:!0});jm.parseProxyResponse=void 0;var IMe=PMe(ly()),x4=(0,IMe.default)("https-proxy-agent:parse-proxy-response");function DMe(e){return new Promise((t,r)=>{let i=0,n=[];function s(){let u=e.read();u?c(u):e.once("readable",s)}function a(){e.removeListener("end",o),e.removeListener("error",l),e.removeListener("readable",s)}function o(){a(),x4("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function l(u){a(),x4("onerror %o",u),r(u)}function c(u){n.push(u),i+=u.length;let d=Buffer.concat(n,i),p=d.indexOf(`\r +\r +`);if(p===-1){x4("have not received end of HTTP headers yet..."),s();return}let f=d.slice(0,p).toString("ascii").split(`\r +`),m=f.shift();if(!m)return e.destroy(),r(new Error("No header received from proxy CONNECT response"));let h=m.split(" "),y=+h[1],b=h.slice(2).join(" "),w={};for(let v of f){if(!v)continue;let E=v.indexOf(":");if(E===-1)return e.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${v}"`));let T=v.slice(0,E).toLowerCase(),L=v.slice(E+1).trimStart(),O=w[T];typeof O=="string"?w[T]=[O,L]:Array.isArray(O)?O.push(L):w[T]=L}x4("got proxy server response: %o %o",m,w),a(),t({connect:{statusCode:y,statusText:b,headers:w},buffered:d})}e.on("error",l),e.on("end",o),s()})}jm.parseProxyResponse=DMe});var RZ=g(va=>{"use strict";var LMe=va&&va.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),FMe=va&&va.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),TZ=va&&va.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&LMe(t,e,r);return FMe(t,e),t},NZ=va&&va.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(va,"__esModule",{value:!0});va.HttpsProxyAgent=void 0;var CR=TZ(require("net")),SZ=TZ(require("tls")),qMe=NZ(require("assert")),BMe=NZ(ly()),MMe=AR(),kMe=require("url"),jMe=EZ(),cy=(0,BMe.default)("https-proxy-agent"),T4=class extends MMe.Agent{constructor(t,r){super(r),this.options={path:void 0},this.proxy=typeof t=="string"?new kMe.URL(t):t,this.proxyHeaders=r?.headers??{},cy("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?xZ(r,"headers"):null,host:i,port:n}}async connect(t,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let n;if(i.protocol==="https:"){cy("Creating `tls.Socket`: %o",this.connectOpts);let p=this.connectOpts.servername||this.connectOpts.host;n=SZ.connect({...this.connectOpts,servername:p})}else cy("Creating `net.Socket`: %o",this.connectOpts),n=CR.connect(this.connectOpts);let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=CR.isIPv6(r.host)?`[${r.host}]`:r.host,o=`CONNECT ${a}:${r.port} HTTP/1.1\r +`;if(i.username||i.password){let p=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;s["Proxy-Authorization"]=`Basic ${Buffer.from(p).toString("base64")}`}s.Host=`${a}:${r.port}`,s["Proxy-Connection"]||(s["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let p of Object.keys(s))o+=`${p}: ${s[p]}\r +`;let l=(0,jMe.parseProxyResponse)(n);n.write(`${o}\r +`);let{connect:c,buffered:u}=await l;if(t.emit("proxyConnect",c),this.emit("proxyConnect",c,t),c.statusCode===200){if(t.once("socket",UMe),r.secureEndpoint){cy("Upgrading socket connection to TLS");let p=r.servername||r.host;return SZ.connect({...xZ(r,"host","path","port"),socket:n,servername:p})}return n}n.destroy();let d=new CR.Socket({writable:!1});return d.readable=!0,t.once("socket",p=>{cy("Replaying proxy buffer for failed request"),(0,qMe.default)(p.listenerCount("data")>0),p.push(u),p.push(null)}),d}};T4.protocols=["http","https"];va.HttpsProxyAgent=T4;function UMe(e){e.resume()}function xZ(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var OZ=g(wa=>{"use strict";var zMe=wa&&wa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),$Me=wa&&wa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),CZ=wa&&wa.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&zMe(t,e,r);return $Me(t,e),t},HMe=wa&&wa.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(wa,"__esModule",{value:!0});wa.HttpProxyAgent=void 0;var GMe=CZ(require("net")),VMe=CZ(require("tls")),WMe=HMe(ly()),KMe=require("events"),QMe=AR(),AZ=require("url"),Um=(0,WMe.default)("http-proxy-agent"),N4=class extends QMe.Agent{constructor(t,r){super(r),this.proxy=typeof t=="string"?new AZ.URL(t):t,this.proxyHeaders=r?.headers??{},Um("Creating new HttpProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?XMe(r,"headers"):null,host:i,port:n}}addRequest(t,r){t._header=null,this.setRequestProps(t,r),super.addRequest(t,r)}setRequestProps(t,r){let{proxy:i}=this,n=r.secureEndpoint?"https:":"http:",s=t.getHeader("host")||"localhost",a=`${n}//${s}`,o=new AZ.URL(t.path,a);r.port!==80&&(o.port=String(r.port)),t.path=String(o);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(i.username||i.password){let c=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(c).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let c of Object.keys(l)){let u=l[c];u&&t.setHeader(c,u)}}async connect(t,r){t._header=null,t.path.includes("://")||this.setRequestProps(t,r);let i,n;Um("Regenerating stored HTTP header string for request"),t._implicitHeader(),t.outputData&&t.outputData.length>0&&(Um("Patching connection write() output buffer with updated header"),i=t.outputData[0].data,n=i.indexOf(`\r +\r +`)+4,t.outputData[0].data=t._header+i.substring(n),Um("Output buffer: %o",t.outputData[0].data));let s;return this.proxy.protocol==="https:"?(Um("Creating `tls.Socket`: %o",this.connectOpts),s=VMe.connect(this.connectOpts)):(Um("Creating `net.Socket`: %o",this.connectOpts),s=GMe.connect(this.connectOpts)),await(0,KMe.once)(s,"connect"),s}};N4.protocols=["http","https"];wa.HttpProxyAgent=N4;function XMe(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var OR=g(Ea=>{"use strict";Object.defineProperty(Ea,"__esModule",{value:!0});Ea.globalNoProxyList=Ea.proxyPolicyName=void 0;Ea.loadNoProxy=FZ;Ea.getDefaultProxySettings=ake;Ea.proxyPolicy=lke;var YMe=RZ(),ZMe=OZ(),JMe=ap(),eke="HTTPS_PROXY",tke="HTTP_PROXY",rke="ALL_PROXY",ike="NO_PROXY";Ea.proxyPolicyName="proxyPolicy";Ea.globalNoProxyList=[];var DZ=!1,nke=new Map;function R4(e){if(process.env[e])return process.env[e];if(process.env[e.toLowerCase()])return process.env[e.toLowerCase()]}function LZ(){if(!process)return;let e=R4(eke),t=R4(rke),r=R4(tke);return e||t||r}function ske(e,t,r){if(t.length===0)return!1;let i=new URL(e).hostname;if(r?.has(i))return r.get(i);let n=!1;for(let s of t)s[0]==="."?(i.endsWith(s)||i.length===s.length-1&&i===s.slice(1))&&(n=!0):i===s&&(n=!0);return r?.set(i,n),n}function FZ(){let e=R4(ike);return DZ=!0,e?e.split(",").map(t=>t.trim()).filter(t=>t.length):[]}function ake(e){if(!e&&(e=LZ(),!e))return;let t=new URL(e);return{host:(t.protocol?t.protocol+"//":"")+t.hostname,port:Number.parseInt(t.port||"80"),username:t.username,password:t.password}}function oke(){let e=LZ();return e?new URL(e):void 0}function PZ(e){let t;try{t=new URL(e.host)}catch{throw new Error(`Expecting a valid host string in proxy settings, but found "${e.host}".`)}return t.port=String(e.port),e.username&&(t.username=e.username),e.password&&(t.password=e.password),t}function IZ(e,t,r){if(e.agent)return;let n=new URL(e.url).protocol!=="https:";e.tlsSettings&&JMe.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.");let s=e.headers.toJSON();n?(t.httpProxyAgent||(t.httpProxyAgent=new ZMe.HttpProxyAgent(r,{headers:s})),e.agent=t.httpProxyAgent):(t.httpsProxyAgent||(t.httpsProxyAgent=new YMe.HttpsProxyAgent(r,{headers:s})),e.agent=t.httpsProxyAgent)}function lke(e,t){DZ||Ea.globalNoProxyList.push(...FZ());let r=e?PZ(e):oke(),i={};return{name:Ea.proxyPolicyName,async sendRequest(n,s){var a;return!n.proxySettings&&r&&!ske(n.url,(a=t?.customNoProxyList)!==null&&a!==void 0?a:Ea.globalNoProxyList,t?.customNoProxyList?void 0:nke)?IZ(n,i,r):n.proxySettings&&IZ(n,i,PZ(n.proxySettings)),s(n)}}}});var PR=g(zm=>{"use strict";Object.defineProperty(zm,"__esModule",{value:!0});zm.setClientRequestIdPolicyName=void 0;zm.setClientRequestIdPolicy=cke;zm.setClientRequestIdPolicyName="setClientRequestIdPolicy";function cke(e="x-ms-client-request-id"){return{name:zm.setClientRequestIdPolicyName,async sendRequest(t,r){return t.headers.has(e)||t.headers.set(e,t.requestId),r(t)}}}});var IR=g($m=>{"use strict";Object.defineProperty($m,"__esModule",{value:!0});$m.tlsPolicyName=void 0;$m.tlsPolicy=uke;$m.tlsPolicyName="tlsPolicy";function uke(e){return{name:$m.tlsPolicyName,sendRequest:async(t,r)=>(t.tlsSettings||(t.tlsSettings=e),r(t))}}});var DR=g(tl=>{"use strict";Object.defineProperty(tl,"__esModule",{value:!0});tl.TracingContextImpl=tl.createTracingContext=tl.knownContextKeys=void 0;tl.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function dke(e={}){let t=new A4(e.parentContext);return e.span&&(t=t.setValue(tl.knownContextKeys.span,e.span)),e.namespace&&(t=t.setValue(tl.knownContextKeys.namespace,e.namespace)),t}tl.createTracingContext=dke;var A4=class e{constructor(t){this._contextMap=t instanceof e?new Map(t._contextMap):new Map}setValue(t,r){let i=new e(this);return i._contextMap.set(t,r),i}getValue(t){return this._contextMap.get(t)}deleteValue(t){let r=new e(this);return r._contextMap.delete(t),r}};tl.TracingContextImpl=A4});var qZ=g(C4=>{"use strict";Object.defineProperty(C4,"__esModule",{value:!0});C4.state=void 0;C4.state={instrumenterImplementation:void 0}});var LR=g(rl=>{"use strict";Object.defineProperty(rl,"__esModule",{value:!0});rl.getInstrumenter=rl.useInstrumenter=rl.createDefaultInstrumenter=rl.createDefaultTracingSpan=void 0;var pke=DR(),O4=qZ();function BZ(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{}}}rl.createDefaultTracingSpan=BZ;function MZ(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(e,t)=>({span:BZ(),tracingContext:(0,pke.createTracingContext)({parentContext:t.tracingContext})}),withContext(e,t,...r){return t(...r)}}}rl.createDefaultInstrumenter=MZ;function fke(e){O4.state.instrumenterImplementation=e}rl.useInstrumenter=fke;function mke(){return O4.state.instrumenterImplementation||(O4.state.instrumenterImplementation=MZ()),O4.state.instrumenterImplementation}rl.getInstrumenter=mke});var kZ=g(I4=>{"use strict";Object.defineProperty(I4,"__esModule",{value:!0});I4.createTracingClient=void 0;var P4=LR(),FR=DR();function hke(e){let{namespace:t,packageName:r,packageVersion:i}=e;function n(c,u,d){var p;let f=(0,P4.getInstrumenter)().startSpan(c,Object.assign(Object.assign({},d),{packageName:r,packageVersion:i,tracingContext:(p=u?.tracingOptions)===null||p===void 0?void 0:p.tracingContext})),m=f.tracingContext,h=f.span;m.getValue(FR.knownContextKeys.namespace)||(m=m.setValue(FR.knownContextKeys.namespace,t)),h.setAttribute("az.namespace",m.getValue(FR.knownContextKeys.namespace));let y=Object.assign({},u,{tracingOptions:Object.assign(Object.assign({},u?.tracingOptions),{tracingContext:m})});return{span:h,updatedOptions:y}}async function s(c,u,d,p){let{span:f,updatedOptions:m}=n(c,u,p);try{let h=await a(m.tracingOptions.tracingContext,()=>Promise.resolve(d(m,f)));return f.setStatus({status:"success"}),h}catch(h){throw f.setStatus({status:"error",error:h}),h}finally{f.end()}}function a(c,u,...d){return(0,P4.getInstrumenter)().withContext(c,u,...d)}function o(c){return(0,P4.getInstrumenter)().parseTraceparentHeader(c)}function l(c){return(0,P4.getInstrumenter)().createRequestHeaders(c)}return{startSpan:n,withSpan:s,withContext:a,parseTraceparentHeader:o,createRequestHeaders:l}}I4.createTracingClient=hke});var qR=g(Hm=>{"use strict";Object.defineProperty(Hm,"__esModule",{value:!0});Hm.createTracingClient=Hm.useInstrumenter=void 0;var gke=LR();Object.defineProperty(Hm,"useInstrumenter",{enumerable:!0,get:function(){return gke.useInstrumenter}});var yke=kZ();Object.defineProperty(Hm,"createTracingClient",{enumerable:!0,get:function(){return yke.createTracingClient}})});var jZ=g(D4=>{"use strict";Object.defineProperty(D4,"__esModule",{value:!0});D4.custom=void 0;var bke=require("node:util");D4.custom=bke.inspect.custom});var L4=g(uy=>{"use strict";Object.defineProperty(uy,"__esModule",{value:!0});uy.RestError=void 0;uy.isRestError=Ske;var _ke=$n(),vke=jZ(),wke=t4(),Eke=new wke.Sanitizer,Gm=class e extends Error{constructor(t,r={}){super(t),this.name="RestError",this.code=r.code,this.statusCode=r.statusCode,Object.defineProperty(this,"request",{value:r.request,enumerable:!1}),Object.defineProperty(this,"response",{value:r.response,enumerable:!1}),Object.setPrototypeOf(this,e.prototype)}[vke.custom](){return`RestError: ${this.message} + ${Eke.sanitize(Object.assign(Object.assign({},this),{request:this.request,response:this.response}))}`}};uy.RestError=Gm;Gm.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";Gm.PARSE_ERROR="PARSE_ERROR";function Ske(e){return e instanceof Gm?!0:(0,_ke.isError)(e)&&e.name==="RestError"}});var BR=g(Vm=>{"use strict";Object.defineProperty(Vm,"__esModule",{value:!0});Vm.tracingPolicyName=void 0;Vm.tracingPolicy=Cke;var xke=qR(),Tke=Eu(),Nke=dR(),F4=ap(),dy=$n(),Rke=L4(),Ake=t4();Vm.tracingPolicyName="tracingPolicy";function Cke(e={}){let t=(0,Nke.getUserAgentValue)(e.userAgentPrefix),r=new Ake.Sanitizer({additionalAllowedQueryParameters:e.additionalAllowedQueryParameters}),i=Oke();return{name:Vm.tracingPolicyName,async sendRequest(n,s){var a;if(!i)return s(n);let o=await t,l={"http.url":r.sanitizeUrl(n.url),"http.method":n.method,"http.user_agent":o,requestId:n.requestId};o&&(l["http.user_agent"]=o);let{span:c,tracingContext:u}=(a=Pke(i,n,l))!==null&&a!==void 0?a:{};if(!c||!u)return s(n);try{let d=await i.withContext(u,s,n);return Dke(c,d),d}catch(d){throw Ike(c,d),d}}}}function Oke(){try{return(0,xke.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:Tke.SDK_VERSION})}catch(e){F4.logger.warning(`Error when creating the TracingClient: ${(0,dy.getErrorMessage)(e)}`);return}}function Pke(e,t,r){try{let{span:i,updatedOptions:n}=e.startSpan(`HTTP ${t.method}`,{tracingOptions:t.tracingOptions},{spanKind:"client",spanAttributes:r});if(!i.isRecording()){i.end();return}let s=e.createRequestHeaders(n.tracingOptions.tracingContext);for(let[a,o]of Object.entries(s))t.headers.set(a,o);return{span:i,tracingContext:n.tracingOptions.tracingContext}}catch(i){F4.logger.warning(`Skipping creating a tracing span due to an error: ${(0,dy.getErrorMessage)(i)}`);return}}function Ike(e,t){try{e.setStatus({status:"error",error:(0,dy.isError)(t)?t:void 0}),(0,Rke.isRestError)(t)&&t.statusCode&&e.setAttribute("http.status_code",t.statusCode),e.end()}catch(r){F4.logger.warning(`Skipping tracing span processing due to an error: ${(0,dy.getErrorMessage)(r)}`)}}function Dke(e,t){try{e.setAttribute("http.status_code",t.status);let r=t.headers.get("x-ms-request-id");r&&e.setAttribute("serviceRequestId",r),e.setStatus({status:"success"}),e.end()}catch(r){F4.logger.warning(`Skipping tracing span processing due to an error: ${(0,dy.getErrorMessage)(r)}`)}}});var $Z=g(MR=>{"use strict";Object.defineProperty(MR,"__esModule",{value:!0});MR.createPipelineFromOptions=Gke;var Lke=sR(),Fke=FN(),qke=aR(),Bke=pR(),UZ=gR(),Mke=yR(),kke=wR(),jke=xR(),zZ=$n(),Uke=OR(),zke=PR(),$ke=IR(),Hke=BR();function Gke(e){var t;let r=(0,Fke.createEmptyPipeline)();return zZ.isNodeLike&&(e.tlsOptions&&r.addPolicy((0,$ke.tlsPolicy)(e.tlsOptions)),r.addPolicy((0,Uke.proxyPolicy)(e.proxyOptions)),r.addPolicy((0,Mke.decompressResponsePolicy)())),r.addPolicy((0,jke.formDataPolicy)(),{beforePolicies:[UZ.multipartPolicyName]}),r.addPolicy((0,Bke.userAgentPolicy)(e.userAgentOptions)),r.addPolicy((0,zke.setClientRequestIdPolicy)((t=e.telemetryOptions)===null||t===void 0?void 0:t.clientRequestIdHeaderName)),r.addPolicy((0,UZ.multipartPolicy)(),{afterPhase:"Deserialize"}),r.addPolicy((0,kke.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"}),r.addPolicy((0,Hke.tracingPolicy)(Object.assign(Object.assign({},e.userAgentOptions),e.loggingOptions)),{afterPhase:"Retry"}),zZ.isNodeLike&&r.addPolicy((0,qke.redirectPolicy)(e.redirectOptions),{afterPhase:"Retry"}),r.addPolicy((0,Lke.logPolicy)(e.loggingOptions),{afterPhase:"Sign"}),r}});var QZ=g(B4=>{"use strict";Object.defineProperty(B4,"__esModule",{value:!0});B4.getBodyLength=KZ;B4.createNodeHttpClient=Zke;var zR=(a4(),G0(s4)),kR=zR.__importStar(require("node:http")),jR=zR.__importStar(require("node:https")),HZ=zR.__importStar(require("node:zlib")),Vke=require("node:stream"),GZ=f4(),Wke=oy(),my=L4(),py=ap(),Kke={};function fy(e){return e&&typeof e.pipe=="function"}function VZ(e){return new Promise(t=>{let r=()=>{t(),e.removeListener("close",r),e.removeListener("end",r),e.removeListener("error",r)};e.on("close",r),e.on("end",r),e.on("error",r)})}function WZ(e){return e&&typeof e.byteLength=="number"}var q4=class extends Vke.Transform{_transform(t,r,i){this.push(t),this.loadedBytes+=t.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),i()}catch(n){i(n)}}constructor(t){super(),this.loadedBytes=0,this.progressCallback=t}},UR=class{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(t){var r,i,n;let s=new AbortController,a;if(t.abortSignal){if(t.abortSignal.aborted)throw new GZ.AbortError("The operation was aborted.");a=d=>{d.type==="abort"&&s.abort()},t.abortSignal.addEventListener("abort",a)}t.timeout>0&&setTimeout(()=>{s.abort()},t.timeout);let o=t.headers.get("Accept-Encoding"),l=o?.includes("gzip")||o?.includes("deflate"),c=typeof t.body=="function"?t.body():t.body;if(c&&!t.headers.has("Content-Length")){let d=KZ(c);d!==null&&t.headers.set("Content-Length",d)}let u;try{if(c&&t.onUploadProgress){let y=t.onUploadProgress,b=new q4(y);b.on("error",w=>{py.logger.error("Error in upload progress",w)}),fy(c)?c.pipe(b):b.end(c),c=b}let d=await this.makeRequest(t,s,c),p=Qke(d),m={status:(r=d.statusCode)!==null&&r!==void 0?r:0,headers:p,request:t};if(t.method==="HEAD")return d.resume(),m;u=l?Xke(d,p):d;let h=t.onDownloadProgress;if(h){let y=new q4(h);y.on("error",b=>{py.logger.error("Error in download progress",b)}),u.pipe(y),u=y}return!((i=t.streamResponseStatusCodes)===null||i===void 0)&&i.has(Number.POSITIVE_INFINITY)||!((n=t.streamResponseStatusCodes)===null||n===void 0)&&n.has(m.status)?m.readableStreamBody=u:m.bodyAsText=await Yke(u),m}finally{if(t.abortSignal&&a){let d=Promise.resolve();fy(c)&&(d=VZ(c));let p=Promise.resolve();fy(u)&&(p=VZ(u)),Promise.all([d,p]).then(()=>{var f;a&&((f=t.abortSignal)===null||f===void 0||f.removeEventListener("abort",a))}).catch(f=>{py.logger.warning("Error when cleaning up abortListener on httpRequest",f)})}}}makeRequest(t,r,i){var n;let s=new URL(t.url),a=s.protocol!=="https:";if(a&&!t.allowInsecureConnection)throw new Error(`Cannot connect to ${t.url} while allowInsecureConnection is false.`);let l={agent:(n=t.agent)!==null&&n!==void 0?n:this.getOrCreateAgent(t,a),hostname:s.hostname,path:`${s.pathname}${s.search}`,port:s.port,method:t.method,headers:t.headers.toJSON({preserveCase:!0})};return new Promise((c,u)=>{let d=a?kR.request(l,c):jR.request(l,c);d.once("error",p=>{var f;u(new my.RestError(p.message,{code:(f=p.code)!==null&&f!==void 0?f:my.RestError.REQUEST_SEND_ERROR,request:t}))}),r.signal.addEventListener("abort",()=>{let p=new GZ.AbortError("The operation was aborted.");d.destroy(p),u(p)}),i&&fy(i)?i.pipe(d):i?typeof i=="string"||Buffer.isBuffer(i)?d.end(i):WZ(i)?d.end(ArrayBuffer.isView(i)?Buffer.from(i.buffer):Buffer.from(i)):(py.logger.error("Unrecognized body type",i),u(new my.RestError("Unrecognized body type"))):d.end()})}getOrCreateAgent(t,r){var i;let n=t.disableKeepAlive;if(r)return n?kR.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new kR.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!t.tlsSettings)return jR.globalAgent;let s=(i=t.tlsSettings)!==null&&i!==void 0?i:Kke,a=this.cachedHttpsAgents.get(s);return a&&a.options.keepAlive===!n||(py.logger.info("No cached TLS Agent exist, creating a new Agent"),a=new jR.Agent(Object.assign({keepAlive:!n},s)),this.cachedHttpsAgents.set(s,a)),a}}};function Qke(e){let t=(0,Wke.createHttpHeaders)();for(let r of Object.keys(e.headers)){let i=e.headers[r];Array.isArray(i)?i.length>0&&t.set(r,i[0]):i&&t.set(r,i)}return t}function Xke(e,t){let r=t.get("Content-Encoding");if(r==="gzip"){let i=HZ.createGunzip();return e.pipe(i),i}else if(r==="deflate"){let i=HZ.createInflate();return e.pipe(i),i}return e}function Yke(e){return new Promise((t,r)=>{let i=[];e.on("data",n=>{Buffer.isBuffer(n)?i.push(n):i.push(Buffer.from(n))}),e.on("end",()=>{t(Buffer.concat(i).toString("utf8"))}),e.on("error",n=>{n&&n?.name==="AbortError"?r(n):r(new my.RestError(`Error reading response as text: ${n.message}`,{code:my.RestError.PARSE_ERROR}))})})}function KZ(e){return e?Buffer.isBuffer(e)?e.length:fy(e)?null:WZ(e)?e.byteLength:typeof e=="string"?Buffer.from(e).length:null:0}function Zke(){return new UR}});var XZ=g($R=>{"use strict";Object.defineProperty($R,"__esModule",{value:!0});$R.createDefaultHttpClient=eje;var Jke=QZ();function eje(){return(0,Jke.createNodeHttpClient)()}});var YZ=g(GR=>{"use strict";Object.defineProperty(GR,"__esModule",{value:!0});GR.createPipelineRequest=ije;var tje=oy(),rje=$n(),HR=class{constructor(t){var r,i,n,s,a,o,l;this.url=t.url,this.body=t.body,this.headers=(r=t.headers)!==null&&r!==void 0?r:(0,tje.createHttpHeaders)(),this.method=(i=t.method)!==null&&i!==void 0?i:"GET",this.timeout=(n=t.timeout)!==null&&n!==void 0?n:0,this.multipartBody=t.multipartBody,this.formData=t.formData,this.disableKeepAlive=(s=t.disableKeepAlive)!==null&&s!==void 0?s:!1,this.proxySettings=t.proxySettings,this.streamResponseStatusCodes=t.streamResponseStatusCodes,this.withCredentials=(a=t.withCredentials)!==null&&a!==void 0?a:!1,this.abortSignal=t.abortSignal,this.tracingOptions=t.tracingOptions,this.onUploadProgress=t.onUploadProgress,this.onDownloadProgress=t.onDownloadProgress,this.requestId=t.requestId||(0,rje.randomUUID)(),this.allowInsecureConnection=(o=t.allowInsecureConnection)!==null&&o!==void 0?o:!1,this.enableBrowserStreams=(l=t.enableBrowserStreams)!==null&&l!==void 0?l:!1}};function ije(e){return new HR(e)}});var ZZ=g(hy=>{"use strict";Object.defineProperty(hy,"__esModule",{value:!0});hy.exponentialRetryPolicyName=void 0;hy.exponentialRetryPolicy=oje;var nje=b4(),sje=Lm(),aje=Eu();hy.exponentialRetryPolicyName="exponentialRetryPolicy";function oje(e={}){var t;return(0,sje.retryPolicy)([(0,nje.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreSystemErrors:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:aje.DEFAULT_RETRY_POLICY_COUNT})}});var JZ=g(Wm=>{"use strict";Object.defineProperty(Wm,"__esModule",{value:!0});Wm.systemErrorRetryPolicyName=void 0;Wm.systemErrorRetryPolicy=dje;var lje=b4(),cje=Lm(),uje=Eu();Wm.systemErrorRetryPolicyName="systemErrorRetryPolicy";function dje(e={}){var t;return{name:Wm.systemErrorRetryPolicyName,sendRequest:(0,cje.retryPolicy)([(0,lje.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreHttpStatusCodes:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:uje.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var eJ=g(Km=>{"use strict";Object.defineProperty(Km,"__esModule",{value:!0});Km.throttlingRetryPolicyName=void 0;Km.throttlingRetryPolicy=hje;var pje=y4(),fje=Lm(),mje=Eu();Km.throttlingRetryPolicyName="throttlingRetryPolicy";function hje(e={}){var t;return{name:Km.throttlingRetryPolicyName,sendRequest:(0,fje.retryPolicy)([(0,pje.throttlingRetryStrategy)()],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:mje.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var VR=g(Qm=>{"use strict";Object.defineProperty(Qm,"__esModule",{value:!0});Qm.DEFAULT_CYCLER_OPTIONS=void 0;Qm.createTokenCycler=bje;var gje=h4();Qm.DEFAULT_CYCLER_OPTIONS={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function yje(e,t,r){async function i(){if(Date.now()e.getToken(l,c),s.retryIntervalInMs,(u=i?.expiresOnTimestamp)!==null&&u!==void 0?u:Date.now()).then(p=>(r=null,i=p,n=c.tenantId,i)).catch(p=>{throw r=null,i=null,n=void 0,p})),r}return async(l,c)=>{let u=!!c.claims,d=n!==c.tenantId;return u&&(i=null),d||u||a.mustRefresh?o(l,c):(a.shouldRefresh&&o(l,c),i)}}});var tJ=g(Xm=>{"use strict";Object.defineProperty(Xm,"__esModule",{value:!0});Xm.bearerTokenAuthenticationPolicyName=void 0;Xm.bearerTokenAuthenticationPolicy=Sje;var _je=VR(),vje=ap();Xm.bearerTokenAuthenticationPolicyName="bearerTokenAuthenticationPolicy";async function wje(e){let{scopes:t,getAccessToken:r,request:i}=e,n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions},s=await r(t,n);s&&e.request.headers.set("Authorization",`Bearer ${s.token}`)}function Eje(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function Sje(e){var t;let{credential:r,scopes:i,challengeCallbacks:n}=e,s=e.logger||vje.logger,a=Object.assign({authorizeRequest:(t=n?.authorizeRequest)!==null&&t!==void 0?t:wje,authorizeRequestOnChallenge:n?.authorizeRequestOnChallenge},n),o=r?(0,_je.createTokenCycler)(r):()=>Promise.resolve(null);return{name:Xm.bearerTokenAuthenticationPolicyName,async sendRequest(l,c){if(!l.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");await a.authorizeRequest({scopes:Array.isArray(i)?i:[i],request:l,getAccessToken:o,logger:s});let u,d;try{u=await c(l)}catch(p){d=p,u=p.response}if(a.authorizeRequestOnChallenge&&u?.status===401&&Eje(u)&&await a.authorizeRequestOnChallenge({scopes:Array.isArray(i)?i:[i],request:l,response:u,getAccessToken:o,logger:s}))return c(l);if(d)throw d;return u}}}});var rJ=g(Ym=>{"use strict";Object.defineProperty(Ym,"__esModule",{value:!0});Ym.ndJsonPolicyName=void 0;Ym.ndJsonPolicy=xje;Ym.ndJsonPolicyName="ndJsonPolicy";function xje(){return{name:Ym.ndJsonPolicyName,async sendRequest(e,t){if(typeof e.body=="string"&&e.body.startsWith("[")){let r=JSON.parse(e.body);Array.isArray(r)&&(e.body=r.map(i=>JSON.stringify(i)+` +`).join(""))}return t(e)}}}});var nJ=g(cp=>{"use strict";Object.defineProperty(cp,"__esModule",{value:!0});cp.auxiliaryAuthenticationHeaderPolicyName=void 0;cp.auxiliaryAuthenticationHeaderPolicy=Aje;var Tje=VR(),Nje=ap();cp.auxiliaryAuthenticationHeaderPolicyName="auxiliaryAuthenticationHeaderPolicy";var iJ="x-ms-authorization-auxiliary";async function Rje(e){var t,r;let{scopes:i,getAccessToken:n,request:s}=e,a={abortSignal:s.abortSignal,tracingOptions:s.tracingOptions};return(r=(t=await n(i,a))===null||t===void 0?void 0:t.token)!==null&&r!==void 0?r:""}function Aje(e){let{credentials:t,scopes:r}=e,i=e.logger||Nje.logger,n=new WeakMap;return{name:cp.auxiliaryAuthenticationHeaderPolicyName,async sendRequest(s,a){if(!s.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.");if(!t||t.length===0)return i.info(`${cp.auxiliaryAuthenticationHeaderPolicyName} header will not be set due to empty credentials.`),a(s);let o=[];for(let c of t){let u=n.get(c);u||(u=(0,Tje.createTokenCycler)(c),n.set(c,u)),o.push(Rje({scopes:Array.isArray(r)?r:[r],request:s,getAccessToken:u,logger:i}))}let l=(await Promise.all(o)).filter(c=>!!c);return l.length===0?(i.warning(`None of the auxiliary tokens are valid. ${iJ} header will not be set.`),a(s)):(s.headers.set(iJ,l.map(c=>`Bearer ${c}`).join(", ")),a(s))}}}});var ac=g(J=>{"use strict";Object.defineProperty(J,"__esModule",{value:!0});J.createFileFromStream=J.createFile=J.auxiliaryAuthenticationHeaderPolicyName=J.auxiliaryAuthenticationHeaderPolicy=J.ndJsonPolicyName=J.ndJsonPolicy=J.bearerTokenAuthenticationPolicyName=J.bearerTokenAuthenticationPolicy=J.formDataPolicyName=J.formDataPolicy=J.tlsPolicyName=J.tlsPolicy=J.userAgentPolicyName=J.userAgentPolicy=J.defaultRetryPolicy=J.tracingPolicyName=J.tracingPolicy=J.retryPolicy=J.throttlingRetryPolicyName=J.throttlingRetryPolicy=J.systemErrorRetryPolicyName=J.systemErrorRetryPolicy=J.redirectPolicyName=J.redirectPolicy=J.getDefaultProxySettings=J.proxyPolicyName=J.proxyPolicy=J.multipartPolicyName=J.multipartPolicy=J.logPolicyName=J.logPolicy=J.setClientRequestIdPolicyName=J.setClientRequestIdPolicy=J.exponentialRetryPolicyName=J.exponentialRetryPolicy=J.decompressResponsePolicyName=J.decompressResponsePolicy=J.isRestError=J.RestError=J.createPipelineRequest=J.createHttpHeaders=J.createDefaultHttpClient=J.createPipelineFromOptions=J.createEmptyPipeline=void 0;var Cje=FN();Object.defineProperty(J,"createEmptyPipeline",{enumerable:!0,get:function(){return Cje.createEmptyPipeline}});var Oje=$Z();Object.defineProperty(J,"createPipelineFromOptions",{enumerable:!0,get:function(){return Oje.createPipelineFromOptions}});var Pje=XZ();Object.defineProperty(J,"createDefaultHttpClient",{enumerable:!0,get:function(){return Pje.createDefaultHttpClient}});var Ije=oy();Object.defineProperty(J,"createHttpHeaders",{enumerable:!0,get:function(){return Ije.createHttpHeaders}});var Dje=YZ();Object.defineProperty(J,"createPipelineRequest",{enumerable:!0,get:function(){return Dje.createPipelineRequest}});var sJ=L4();Object.defineProperty(J,"RestError",{enumerable:!0,get:function(){return sJ.RestError}});Object.defineProperty(J,"isRestError",{enumerable:!0,get:function(){return sJ.isRestError}});var aJ=yR();Object.defineProperty(J,"decompressResponsePolicy",{enumerable:!0,get:function(){return aJ.decompressResponsePolicy}});Object.defineProperty(J,"decompressResponsePolicyName",{enumerable:!0,get:function(){return aJ.decompressResponsePolicyName}});var oJ=ZZ();Object.defineProperty(J,"exponentialRetryPolicy",{enumerable:!0,get:function(){return oJ.exponentialRetryPolicy}});Object.defineProperty(J,"exponentialRetryPolicyName",{enumerable:!0,get:function(){return oJ.exponentialRetryPolicyName}});var lJ=PR();Object.defineProperty(J,"setClientRequestIdPolicy",{enumerable:!0,get:function(){return lJ.setClientRequestIdPolicy}});Object.defineProperty(J,"setClientRequestIdPolicyName",{enumerable:!0,get:function(){return lJ.setClientRequestIdPolicyName}});var cJ=sR();Object.defineProperty(J,"logPolicy",{enumerable:!0,get:function(){return cJ.logPolicy}});Object.defineProperty(J,"logPolicyName",{enumerable:!0,get:function(){return cJ.logPolicyName}});var uJ=gR();Object.defineProperty(J,"multipartPolicy",{enumerable:!0,get:function(){return uJ.multipartPolicy}});Object.defineProperty(J,"multipartPolicyName",{enumerable:!0,get:function(){return uJ.multipartPolicyName}});var WR=OR();Object.defineProperty(J,"proxyPolicy",{enumerable:!0,get:function(){return WR.proxyPolicy}});Object.defineProperty(J,"proxyPolicyName",{enumerable:!0,get:function(){return WR.proxyPolicyName}});Object.defineProperty(J,"getDefaultProxySettings",{enumerable:!0,get:function(){return WR.getDefaultProxySettings}});var dJ=aR();Object.defineProperty(J,"redirectPolicy",{enumerable:!0,get:function(){return dJ.redirectPolicy}});Object.defineProperty(J,"redirectPolicyName",{enumerable:!0,get:function(){return dJ.redirectPolicyName}});var pJ=JZ();Object.defineProperty(J,"systemErrorRetryPolicy",{enumerable:!0,get:function(){return pJ.systemErrorRetryPolicy}});Object.defineProperty(J,"systemErrorRetryPolicyName",{enumerable:!0,get:function(){return pJ.systemErrorRetryPolicyName}});var fJ=eJ();Object.defineProperty(J,"throttlingRetryPolicy",{enumerable:!0,get:function(){return fJ.throttlingRetryPolicy}});Object.defineProperty(J,"throttlingRetryPolicyName",{enumerable:!0,get:function(){return fJ.throttlingRetryPolicyName}});var Lje=Lm();Object.defineProperty(J,"retryPolicy",{enumerable:!0,get:function(){return Lje.retryPolicy}});var mJ=BR();Object.defineProperty(J,"tracingPolicy",{enumerable:!0,get:function(){return mJ.tracingPolicy}});Object.defineProperty(J,"tracingPolicyName",{enumerable:!0,get:function(){return mJ.tracingPolicyName}});var Fje=wR();Object.defineProperty(J,"defaultRetryPolicy",{enumerable:!0,get:function(){return Fje.defaultRetryPolicy}});var hJ=pR();Object.defineProperty(J,"userAgentPolicy",{enumerable:!0,get:function(){return hJ.userAgentPolicy}});Object.defineProperty(J,"userAgentPolicyName",{enumerable:!0,get:function(){return hJ.userAgentPolicyName}});var gJ=IR();Object.defineProperty(J,"tlsPolicy",{enumerable:!0,get:function(){return gJ.tlsPolicy}});Object.defineProperty(J,"tlsPolicyName",{enumerable:!0,get:function(){return gJ.tlsPolicyName}});var yJ=xR();Object.defineProperty(J,"formDataPolicy",{enumerable:!0,get:function(){return yJ.formDataPolicy}});Object.defineProperty(J,"formDataPolicyName",{enumerable:!0,get:function(){return yJ.formDataPolicyName}});var bJ=tJ();Object.defineProperty(J,"bearerTokenAuthenticationPolicy",{enumerable:!0,get:function(){return bJ.bearerTokenAuthenticationPolicy}});Object.defineProperty(J,"bearerTokenAuthenticationPolicyName",{enumerable:!0,get:function(){return bJ.bearerTokenAuthenticationPolicyName}});var _J=rJ();Object.defineProperty(J,"ndJsonPolicy",{enumerable:!0,get:function(){return _J.ndJsonPolicy}});Object.defineProperty(J,"ndJsonPolicyName",{enumerable:!0,get:function(){return _J.ndJsonPolicyName}});var vJ=nJ();Object.defineProperty(J,"auxiliaryAuthenticationHeaderPolicy",{enumerable:!0,get:function(){return vJ.auxiliaryAuthenticationHeaderPolicy}});Object.defineProperty(J,"auxiliaryAuthenticationHeaderPolicyName",{enumerable:!0,get:function(){return vJ.auxiliaryAuthenticationHeaderPolicyName}});var wJ=fR();Object.defineProperty(J,"createFile",{enumerable:!0,get:function(){return wJ.createFile}});Object.defineProperty(J,"createFileFromStream",{enumerable:!0,get:function(){return wJ.createFileFromStream}})});var HJ={};s8(HJ,{__addDisposableResource:()=>zJ,__assign:()=>M4,__asyncDelegator:()=>LJ,__asyncGenerator:()=>DJ,__asyncValues:()=>FJ,__await:()=>Zm,__awaiter:()=>RJ,__classPrivateFieldGet:()=>kJ,__classPrivateFieldIn:()=>UJ,__classPrivateFieldSet:()=>jJ,__createBinding:()=>j4,__decorate:()=>xJ,__disposeResources:()=>$J,__esDecorate:()=>qje,__exportStar:()=>CJ,__extends:()=>EJ,__generator:()=>AJ,__importDefault:()=>MJ,__importStar:()=>BJ,__makeTemplateObject:()=>qJ,__metadata:()=>NJ,__param:()=>TJ,__propKey:()=>Mje,__read:()=>QR,__rest:()=>SJ,__runInitializers:()=>Bje,__setFunctionName:()=>kje,__spread:()=>OJ,__spreadArray:()=>IJ,__spreadArrays:()=>PJ,__values:()=>k4,default:()=>zje});function EJ(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");KR(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function SJ(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(a=e[o])&&(s=(n<3?a(s):n>3?a(t,r,s):a(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s}function TJ(e,t){return function(r,i){t(r,i,e)}}function qje(e,t,r,i,n,s){function a(b){if(b!==void 0&&typeof b!="function")throw new TypeError("Function expected");return b}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",c=!t&&e?i.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,i.name):{}),d,p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in i)m[h]=h==="access"?{}:i[h];for(var h in i.access)m.access[h]=i.access[h];m.addInitializer=function(b){if(p)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(b||null))};var y=(0,r[f])(o==="accessor"?{get:u.get,set:u.set}:u[l],m);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(d=a(y.get))&&(u.get=d),(d=a(y.set))&&(u.set=d),(d=a(y.init))&&n.unshift(d)}else(d=a(y))&&(o==="field"?n.unshift(d):u[l]=d)}c&&Object.defineProperty(c,i.name,u),p=!0}function Bje(e,t,r){for(var i=arguments.length>2,n=0;n0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function QR(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],a;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(o){a={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return s}function OJ(){for(var e=[],t=0;t1||l(f,h)})},m&&(n[f]=m(n[f])))}function l(f,m){try{c(i[f](m))}catch(h){p(s[0][3],h)}}function c(f){f.value instanceof Zm?Promise.resolve(f.value.v).then(u,d):p(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function p(f,m){f(m),s.shift(),s.length&&l(s[0][0],s[0][1])}}function LJ(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,s){t[n]=e[n]?function(a){return(r=!r)?{value:Zm(e[n](a)),done:!1}:s?s(a):a}:s}}function FJ(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof k4=="function"?k4(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}}function qJ(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function BJ(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&j4(t,e,r);return jje(t,e),t}function MJ(e){return e&&e.__esModule?e:{default:e}}function kJ(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function jJ(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function UJ(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function zJ(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(s){return Promise.reject(s)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function $J(e){function t(s){e.error=e.hasError?new Uje(s,e.error,"An error was suppressed during disposal."):s,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var s=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(s).then(n,function(a){return t(a),n()})}else i|=1}catch(a){t(a)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var KR,M4,j4,jje,Uje,zje,GJ=n8(()=>{KR=function(e,t){return KR=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},KR(e,t)};M4=function(){return M4=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(U4,"__esModule",{value:!0});U4.AzureKeyCredential=void 0;var XR=class{get key(){return this._key}constructor(t){if(!t)throw new Error("key must be a non-empty string");this._key=t}update(t){this._key=t}};U4.AzureKeyCredential=XR});var WJ=g(YR=>{"use strict";Object.defineProperty(YR,"__esModule",{value:!0});YR.isKeyCredential=Hje;var $je=$n();function Hje(e){return(0,$je.isObjectWithProperties)(e,["key"])&&typeof e.key=="string"}});var KJ=g(gy=>{"use strict";Object.defineProperty(gy,"__esModule",{value:!0});gy.AzureNamedKeyCredential=void 0;gy.isNamedKeyCredential=Vje;var Gje=$n(),ZR=class{get key(){return this._key}get name(){return this._name}constructor(t,r){if(!t||!r)throw new TypeError("name and key must be non-empty strings");this._name=t,this._key=r}update(t,r){if(!t||!r)throw new TypeError("newName and newKey must be non-empty strings");this._name=t,this._key=r}};gy.AzureNamedKeyCredential=ZR;function Vje(e){return(0,Gje.isObjectWithProperties)(e,["name","key"])&&typeof e.key=="string"&&typeof e.name=="string"}});var QJ=g(yy=>{"use strict";Object.defineProperty(yy,"__esModule",{value:!0});yy.AzureSASCredential=void 0;yy.isSASCredential=Kje;var Wje=$n(),JR=class{get signature(){return this._signature}constructor(t){if(!t)throw new Error("shared access signature must be a non-empty string");this._signature=t}update(t){if(!t)throw new Error("shared access signature must be a non-empty string");this._signature=t}};yy.AzureSASCredential=JR;function Kje(e){return(0,Wje.isObjectWithProperties)(e,["signature"])&&typeof e.signature=="string"}});var XJ=g(eA=>{"use strict";Object.defineProperty(eA,"__esModule",{value:!0});eA.isTokenCredential=Qje;function Qje(e){let t=e;return t&&typeof t.getToken=="function"&&(t.signRequest===void 0||t.getToken.length>0)}});var JJ=g(En=>{"use strict";Object.defineProperty(En,"__esModule",{value:!0});En.isTokenCredential=En.isSASCredential=En.AzureSASCredential=En.isNamedKeyCredential=En.AzureNamedKeyCredential=En.isKeyCredential=En.AzureKeyCredential=void 0;var Xje=VJ();Object.defineProperty(En,"AzureKeyCredential",{enumerable:!0,get:function(){return Xje.AzureKeyCredential}});var Yje=WJ();Object.defineProperty(En,"isKeyCredential",{enumerable:!0,get:function(){return Yje.isKeyCredential}});var YJ=KJ();Object.defineProperty(En,"AzureNamedKeyCredential",{enumerable:!0,get:function(){return YJ.AzureNamedKeyCredential}});Object.defineProperty(En,"isNamedKeyCredential",{enumerable:!0,get:function(){return YJ.isNamedKeyCredential}});var ZJ=QJ();Object.defineProperty(En,"AzureSASCredential",{enumerable:!0,get:function(){return ZJ.AzureSASCredential}});Object.defineProperty(En,"isSASCredential",{enumerable:!0,get:function(){return ZJ.isSASCredential}});var Zje=XJ();Object.defineProperty(En,"isTokenCredential",{enumerable:!0,get:function(){return Zje.isTokenCredential}})});var tA=g(il=>{"use strict";Object.defineProperty(il,"__esModule",{value:!0});il.pipelineContainsDisableKeepAlivePolicy=il.createDisableKeepAlivePolicy=il.disableKeepAlivePolicyName=void 0;il.disableKeepAlivePolicyName="DisableKeepAlivePolicy";function Jje(){return{name:il.disableKeepAlivePolicyName,async sendRequest(e,t){return e.disableKeepAlive=!0,t(e)}}}il.createDisableKeepAlivePolicy=Jje;function eUe(e){return e.getOrderedPolicies().some(t=>t.name===il.disableKeepAlivePolicyName)}il.pipelineContainsDisableKeepAlivePolicy=eUe});var Eee={};s8(Eee,{__addDisposableResource:()=>vee,__assign:()=>z4,__asyncDelegator:()=>pee,__asyncGenerator:()=>dee,__asyncValues:()=>fee,__await:()=>Jm,__awaiter:()=>see,__classPrivateFieldGet:()=>yee,__classPrivateFieldIn:()=>_ee,__classPrivateFieldSet:()=>bee,__createBinding:()=>H4,__decorate:()=>ree,__disposeResources:()=>wee,__esDecorate:()=>tUe,__exportStar:()=>oee,__extends:()=>eee,__generator:()=>aee,__importDefault:()=>gee,__importStar:()=>hee,__makeTemplateObject:()=>mee,__metadata:()=>nee,__param:()=>iee,__propKey:()=>iUe,__read:()=>iA,__rest:()=>tee,__runInitializers:()=>rUe,__setFunctionName:()=>nUe,__spread:()=>lee,__spreadArray:()=>uee,__spreadArrays:()=>cee,__values:()=>$4,default:()=>oUe});function eee(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");rA(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function tee(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(a=e[o])&&(s=(n<3?a(s):n>3?a(t,r,s):a(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s}function iee(e,t){return function(r,i){t(r,i,e)}}function tUe(e,t,r,i,n,s){function a(b){if(b!==void 0&&typeof b!="function")throw new TypeError("Function expected");return b}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",c=!t&&e?i.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,i.name):{}),d,p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in i)m[h]=h==="access"?{}:i[h];for(var h in i.access)m.access[h]=i.access[h];m.addInitializer=function(b){if(p)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(b||null))};var y=(0,r[f])(o==="accessor"?{get:u.get,set:u.set}:u[l],m);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(d=a(y.get))&&(u.get=d),(d=a(y.set))&&(u.set=d),(d=a(y.init))&&n.unshift(d)}else(d=a(y))&&(o==="field"?n.unshift(d):u[l]=d)}c&&Object.defineProperty(c,i.name,u),p=!0}function rUe(e,t,r){for(var i=arguments.length>2,n=0;n0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function iA(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],a;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(o){a={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return s}function lee(){for(var e=[],t=0;t1||l(f,h)})},m&&(n[f]=m(n[f])))}function l(f,m){try{c(i[f](m))}catch(h){p(s[0][3],h)}}function c(f){f.value instanceof Jm?Promise.resolve(f.value.v).then(u,d):p(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function p(f,m){f(m),s.shift(),s.length&&l(s[0][0],s[0][1])}}function pee(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,s){t[n]=e[n]?function(a){return(r=!r)?{value:Jm(e[n](a)),done:!1}:s?s(a):a}:s}}function fee(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof $4=="function"?$4(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}}function mee(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function hee(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&H4(t,e,r);return sUe(t,e),t}function gee(e){return e&&e.__esModule?e:{default:e}}function yee(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function bee(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function _ee(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function vee(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(s){return Promise.reject(s)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function wee(e){function t(s){e.error=e.hasError?new aUe(s,e.error,"An error was suppressed during disposal."):s,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var s=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(s).then(n,function(a){return t(a),n()})}else i|=1}catch(a){t(a)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var rA,z4,H4,sUe,aUe,oUe,See=n8(()=>{rA=function(e,t){return rA=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},rA(e,t)};z4=function(){return z4=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(nl,"__esModule",{value:!0});nl.decodeStringToString=nl.decodeString=nl.encodeByteArray=nl.encodeString=void 0;function lUe(e){return Buffer.from(e).toString("base64")}nl.encodeString=lUe;function cUe(e){return(e instanceof Buffer?e:Buffer.from(e.buffer)).toString("base64")}nl.encodeByteArray=cUe;function uUe(e){return Buffer.from(e,"base64")}nl.decodeString=uUe;function dUe(e){return Buffer.from(e,"base64").toString()}nl.decodeStringToString=dUe});var by=g(eh=>{"use strict";Object.defineProperty(eh,"__esModule",{value:!0});eh.XML_CHARKEY=eh.XML_ATTRKEY=void 0;eh.XML_ATTRKEY="$";eh.XML_CHARKEY="_"});var sA=g(sl=>{"use strict";Object.defineProperty(sl,"__esModule",{value:!0});sl.flattenResponse=sl.isValidUuid=sl.isDuration=sl.isPrimitiveBody=void 0;function xee(e,t){return t!=="Composite"&&t!=="Dictionary"&&(typeof e=="string"||typeof e=="number"||typeof e=="boolean"||t?.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i)!==null||e===void 0||e===null)}sl.isPrimitiveBody=xee;var pUe=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function fUe(e){return pUe.test(e)}sl.isDuration=fUe;var mUe=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/i;function hUe(e){return mUe.test(e)}sl.isValidUuid=hUe;function gUe(e){let t=Object.assign(Object.assign({},e.headers),e.body);return e.hasNullableType&&Object.getOwnPropertyNames(t).length===0?e.shouldWrapBody?{body:null}:null:e.shouldWrapBody?Object.assign(Object.assign({},e.headers),{body:e.body}):t}function yUe(e,t){var r,i;let n=e.parsedHeaders;if(e.request.method==="HEAD")return Object.assign(Object.assign({},n),{body:e.parsedBody});let s=t&&t.bodyMapper,a=!!s?.nullable,o=s?.type.name;if(o==="Stream")return Object.assign(Object.assign({},n),{blobBody:e.blobBody,readableStreamBody:e.readableStreamBody});let l=o==="Composite"&&s.type.modelProperties||{},c=Object.keys(l).some(u=>l[u].serializedName==="");if(o==="Sequence"||c){let u=(r=e.parsedBody)!==null&&r!==void 0?r:[];for(let d of Object.keys(l))l[d].serializedName&&(u[d]=(i=e.parsedBody)===null||i===void 0?void 0:i[d]);if(n)for(let d of Object.keys(n))u[d]=n[d];return a&&!e.parsedBody&&!n&&Object.getOwnPropertyNames(l).length===0?null:u}return gUe({body:e.parsedBody,headers:n,hasNullableType:a,shouldWrapBody:xee(e.parsedBody,o)})}sl.flattenResponse=yUe});var _y=g(th=>{"use strict";Object.defineProperty(th,"__esModule",{value:!0});th.MapperTypeNames=th.createSerializer=void 0;var bUe=(See(),G0(Eee)),V4=bUe.__importStar(nA()),Pi=by(),Nee=sA(),aA=class{constructor(t={},r=!1){this.modelMappers=t,this.isXML=r}validateConstraints(t,r,i){let n=(s,a)=>{throw new Error(`"${i}" with value "${r}" should satisfy the constraint "${s}": ${a}.`)};if(t.constraints&&r!==void 0&&r!==null){let{ExclusiveMaximum:s,ExclusiveMinimum:a,InclusiveMaximum:o,InclusiveMinimum:l,MaxItems:c,MaxLength:u,MinItems:d,MinLength:p,MultipleOf:f,Pattern:m,UniqueItems:h}=t.constraints;if(s!==void 0&&r>=s&&n("ExclusiveMaximum",s),a!==void 0&&r<=a&&n("ExclusiveMinimum",a),o!==void 0&&r>o&&n("InclusiveMaximum",o),l!==void 0&&rc&&n("MaxItems",c),u!==void 0&&r.length>u&&n("MaxLength",u),d!==void 0&&r.lengthw.indexOf(y)!==b)&&n("UniqueItems",h)}}serialize(t,r,i,n={xml:{}}){var s,a,o;let l={xml:{rootName:(s=n.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=n.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:Pi.XML_CHARKEY}},c={},u=t.type.name;i||(i=t.serializedName),u.match(/^Sequence$/i)!==null&&(c=[]),t.isConstant&&(r=t.defaultValue);let{required:d,nullable:p}=t;if(d&&p&&r===void 0)throw new Error(`${i} cannot be undefined.`);if(d&&!p&&r==null)throw new Error(`${i} cannot be null or undefined.`);if(!d&&p===!1&&r===null)throw new Error(`${i} cannot be null.`);return r==null||u.match(/^any$/i)!==null?c=r:u.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null?c=TUe(u,i,r):u.match(/^Enum$/i)!==null?c=NUe(i,t.type.allowedValues,r):u.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null?c=CUe(u,r,i):u.match(/^ByteArray$/i)!==null?c=RUe(i,r):u.match(/^Base64Url$/i)!==null?c=AUe(i,r):u.match(/^Sequence$/i)!==null?c=OUe(this,t,r,i,!!this.isXML,l):u.match(/^Dictionary$/i)!==null?c=PUe(this,t,r,i,!!this.isXML,l):u.match(/^Composite$/i)!==null&&(c=DUe(this,t,r,i,!!this.isXML,l)),c}deserialize(t,r,i,n={xml:{}}){var s,a,o,l;let c={xml:{rootName:(s=n.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=n.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:Pi.XML_CHARKEY},ignoreUnknownProperties:(l=n.ignoreUnknownProperties)!==null&&l!==void 0?l:!1};if(r==null)return this.isXML&&t.type.name==="Sequence"&&!t.xmlIsWrapped&&(r=[]),t.defaultValue!==void 0&&(r=t.defaultValue),r;let u,d=t.type.name;if(i||(i=t.serializedName),d.match(/^Composite$/i)!==null)u=FUe(this,t,r,i,c);else{if(this.isXML){let p=c.xml.xmlCharKey;r[Pi.XML_ATTRKEY]!==void 0&&r[p]!==void 0&&(r=r[p])}d.match(/^Number$/i)!==null?(u=parseFloat(r),isNaN(u)&&(u=r)):d.match(/^Boolean$/i)!==null?r==="true"?u=!0:r==="false"?u=!1:u=r:d.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null?u=r:d.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null?u=new Date(r):d.match(/^UnixTime$/i)!==null?u=xUe(r):d.match(/^ByteArray$/i)!==null?u=V4.decodeString(r):d.match(/^Base64Url$/i)!==null?u=EUe(r):d.match(/^Sequence$/i)!==null?u=BUe(this,t,r,i,c):d.match(/^Dictionary$/i)!==null&&(u=qUe(this,t,r,i,c))}return t.isConstant&&(u=t.defaultValue),u}};function _Ue(e={},t=!1){return new aA(e,t)}th.createSerializer=_Ue;function vUe(e,t){let r=e.length;for(;r-1>=0&&e[r-1]===t;)--r;return e.substr(0,r)}function wUe(e){if(!e)return;if(!(e instanceof Uint8Array))throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.");let t=V4.encodeByteArray(e);return vUe(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function EUe(e){if(e){if(e&&typeof e.valueOf()!="string")throw new Error("Please provide an input of type string for converting to Uint8Array");return e=e.replace(/-/g,"+").replace(/_/g,"/"),V4.decodeString(e)}}function oA(e){let t=[],r="";if(e){let i=e.split(".");for(let n of i)n.charAt(n.length-1)==="\\"?r+=n.substr(0,n.length-1)+".":(r+=n,t.push(r),r="")}return t}function SUe(e){if(e)return typeof e.valueOf()=="string"&&(e=new Date(e)),Math.floor(e.getTime()/1e3)}function xUe(e){if(e)return new Date(e*1e3)}function TUe(e,t,r){if(r!=null){if(e.match(/^Number$/i)!==null){if(typeof r!="number")throw new Error(`${t} with value ${r} must be of type number.`)}else if(e.match(/^String$/i)!==null){if(typeof r.valueOf()!="string")throw new Error(`${t} with value "${r}" must be of type string.`)}else if(e.match(/^Uuid$/i)!==null){if(!(typeof r.valueOf()=="string"&&(0,Nee.isValidUuid)(r)))throw new Error(`${t} with value "${r}" must be of type string and a valid uuid.`)}else if(e.match(/^Boolean$/i)!==null){if(typeof r!="boolean")throw new Error(`${t} with value ${r} must be of type boolean.`)}else if(e.match(/^Stream$/i)!==null){let i=typeof r;if(i!=="string"&&typeof r.pipe!="function"&&typeof r.tee!="function"&&!(r instanceof ArrayBuffer)&&!ArrayBuffer.isView(r)&&!((typeof Blob=="function"||typeof Blob=="object")&&r instanceof Blob)&&i!=="function")throw new Error(`${t} must be a string, Blob, ArrayBuffer, ArrayBufferView, ReadableStream, or () => ReadableStream.`)}}return r}function NUe(e,t,r){if(!t)throw new Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`);if(!t.some(n=>typeof n.valueOf()=="string"?n.toLowerCase()===r.toLowerCase():n===r))throw new Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`);return r}function RUe(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=V4.encodeByteArray(t)}return t}function AUe(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=wUe(t)}return t}function CUe(e,t,r){if(t!=null){if(e.match(/^Date$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`);t=t instanceof Date?t.toISOString().substring(0,10):new Date(t).toISOString().substring(0,10)}else if(e.match(/^DateTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`);t=t instanceof Date?t.toISOString():new Date(t).toISOString()}else if(e.match(/^DateTimeRfc1123$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in RFC-1123 format.`);t=t instanceof Date?t.toUTCString():new Date(t).toUTCString()}else if(e.match(/^UnixTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in RFC-1123/ISO8601 format for it to be serialized in UnixTime/Epoch format.`);t=SUe(t)}else if(e.match(/^TimeSpan$/i)!==null&&!(0,Nee.isDuration)(t))throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}return t}function OUe(e,t,r,i,n,s){var a;if(!Array.isArray(r))throw new Error(`${i} must be of type Array.`);let o=t.type.element;if(!o||typeof o!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}.`);o.type.name==="Composite"&&o.type.className&&(o=(a=e.modelMappers[o.type.className])!==null&&a!==void 0?a:o);let l=[];for(let c=0;cp!==u)&&(a[u]=e.serialize(l,r[u],i+'["'+u+'"]',s))}return a}return r}function Cee(e,t,r,i){if(!r||!e.xmlNamespace)return t;let s={[e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns"]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[Pi.XML_ATTRKEY])return t;{let o=Object.assign({},t);return o[Pi.XML_ATTRKEY]=s,o}}let a={};return a[i.xml.xmlCharKey]=t,a[Pi.XML_ATTRKEY]=s,a}function LUe(e,t){return[Pi.XML_ATTRKEY,t.xml.xmlCharKey].includes(e)}function FUe(e,t,r,i,n){var s,a;let o=(s=n.xml.xmlCharKey)!==null&&s!==void 0?s:Pi.XML_CHARKEY;G4(e,t)&&(t=Oee(e,t,r,"serializedName"));let l=Aee(e,t,i),c={},u=[];for(let p of Object.keys(l)){let f=l[p],m=oA(l[p].serializedName);u.push(m[0]);let{serializedName:h,xmlName:y,xmlElementName:b}=f,w=i;h!==""&&h!==void 0&&(w=i+"."+h);let v=f.headerCollectionPrefix;if(v){let E={};for(let T of Object.keys(r))T.startsWith(v)&&(E[T.substring(v.length)]=e.deserialize(f.type.value,r[T],w,n)),u.push(T);c[p]=E}else if(e.isXML)if(f.xmlIsAttribute&&r[Pi.XML_ATTRKEY])c[p]=e.deserialize(f,r[Pi.XML_ATTRKEY][y],w,n);else if(f.xmlIsMsText)r[o]!==void 0?c[p]=r[o]:typeof r=="string"&&(c[p]=r);else{let E=b||y||h;if(f.xmlIsWrapped){let T=r[y],L=(a=T?.[b])!==null&&a!==void 0?a:[];c[p]=e.deserialize(f,L,w,n),u.push(y)}else{let T=r[E];c[p]=e.deserialize(f,T,w,n),u.push(E)}}else{let E,T=r,L=0;for(let P of m){if(!T)break;L++,T=T[P]}T===null&&L{for(let m in l)if(oA(l[m].serializedName)[0]===f)return!1;return!0};for(let f in r)p(f)&&(c[f]=e.deserialize(d,r[f],i+'["'+f+'"]',n))}else if(r&&!n.ignoreUnknownProperties)for(let p of Object.keys(r))c[p]===void 0&&!u.includes(p)&&!LUe(p,n)&&(c[p]=r[p]);return c}function qUe(e,t,r,i,n){let s=t.type.value;if(!s||typeof s!="object")throw new Error(`"value" metadata for a Dictionary must be defined in the mapper and it must of type "object" in ${i}`);if(r){let a={};for(let o of Object.keys(r))a[o]=e.deserialize(s,r[o],i,n);return a}return r}function BUe(e,t,r,i,n){var s;let a=t.type.element;if(!a||typeof a!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}`);if(r){Array.isArray(r)||(r=[r]),a.type.name==="Composite"&&a.type.className&&(a=(s=e.modelMappers[a.type.className])!==null&&s!==void 0?s:a);let o=[];for(let l=0;l{"use strict";Object.defineProperty(W4,"__esModule",{value:!0});W4.state=void 0;W4.state={operationRequestMap:new WeakMap}});var vy=g(rh=>{"use strict";Object.defineProperty(rh,"__esModule",{value:!0});rh.getOperationRequestInfo=rh.getOperationArgumentValueFromParameter=void 0;var Iee=Pee();function Lee(e,t,r){let i=t.parameterPath,n=t.mapper,s;if(typeof i=="string"&&(i=[i]),Array.isArray(i)){if(i.length>0)if(n.isConstant)s=n.defaultValue;else{let a=Dee(e,i);!a.propertyFound&&r&&(a=Dee(r,i));let o=!1;a.propertyFound||(o=n.required||i[0]==="options"&&i.length===2),s=o?n.defaultValue:a.propertyValue}}else{n.required&&(s={});for(let a in i){let o=n.type.modelProperties[a],l=i[a],c=Lee(e,{parameterPath:l,mapper:o},r);c!==void 0&&(s||(s={}),s[a]=c)}}return s}rh.getOperationArgumentValueFromParameter=Lee;function Dee(e,t){let r={propertyFound:!1},i=0;for(;i{"use strict";Object.defineProperty(up,"__esModule",{value:!0});up.deserializationPolicy=up.deserializationPolicyName=void 0;var jUe=by(),K4=ac(),Bee=_y(),lA=vy(),UUe=["application/json","text/json"],zUe=["application/xml","application/atom+xml"];up.deserializationPolicyName="deserializationPolicy";function $Ue(e={}){var t,r,i,n,s,a,o;let l=(r=(t=e.expectedContentTypes)===null||t===void 0?void 0:t.json)!==null&&r!==void 0?r:UUe,c=(n=(i=e.expectedContentTypes)===null||i===void 0?void 0:i.xml)!==null&&n!==void 0?n:zUe,u=e.parseXML,d=e.serializerOptions,p={xml:{rootName:(s=d?.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=d?.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=d?.xml.xmlCharKey)!==null&&o!==void 0?o:jUe.XML_CHARKEY}};return{name:up.deserializationPolicyName,async sendRequest(f,m){let h=await m(f);return VUe(l,c,h,p,u)}}}up.deserializationPolicy=$Ue;function HUe(e){let t,r=e.request,i=(0,lA.getOperationRequestInfo)(r),n=i?.operationSpec;return n&&(i?.operationResponseGetter?t=i?.operationResponseGetter(n,e):t=n.responses[e.status]),t}function GUe(e){let t=e.request,r=(0,lA.getOperationRequestInfo)(t),i=r?.shouldDeserialize,n;return i===void 0?n=!0:typeof i=="boolean"?n=i:n=i(e),n}async function VUe(e,t,r,i,n){let s=await QUe(e,t,r,i,n);if(!GUe(s))return s;let a=(0,lA.getOperationRequestInfo)(s.request),o=a?.operationSpec;if(!o||!o.responses)return s;let l=HUe(s),{error:c,shouldReturnResponse:u}=KUe(s,o,l,i);if(c)throw c;if(u)return s;if(l){if(l.bodyMapper){let d=s.parsedBody;o.isXML&&l.bodyMapper.type.name===Bee.MapperTypeNames.Sequence&&(d=typeof d=="object"?d[l.bodyMapper.xmlElementName]:[]);try{s.parsedBody=o.serializer.deserialize(l.bodyMapper,d,"operationRes.parsedBody",i)}catch(p){throw new K4.RestError(`Error ${p} occurred in deserializing the responseBody - ${s.bodyAsText}`,{statusCode:s.status,request:s.request,response:s})}}else o.httpMethod==="HEAD"&&(s.parsedBody=r.status>=200&&r.status<300);l.headersMapper&&(s.parsedHeaders=o.serializer.deserialize(l.headersMapper,s.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:!0}))}return s}function WUe(e){let t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function KUe(e,t,r,i){var n;let s=200<=e.status&&e.status<300;if(WUe(t)?s:!!r)if(r){if(!r.isError)return{error:null,shouldReturnResponse:!1}}else return{error:null,shouldReturnResponse:!1};let o=r??t.responses.default,l=!((n=e.request.streamResponseStatusCodes)===null||n===void 0)&&n.has(e.status)?`Unexpected status code: ${e.status}`:e.bodyAsText,c=new K4.RestError(l,{statusCode:e.status,request:e.request,response:e});if(!o)throw c;let u=o.bodyMapper,d=o.headersMapper;try{if(e.parsedBody){let p=e.parsedBody,f;if(u){let h=p;if(t.isXML&&u.type.name===Bee.MapperTypeNames.Sequence){h=[];let y=u.xmlElementName;typeof p=="object"&&y&&(h=p[y])}f=t.serializer.deserialize(u,h,"error.response.parsedBody",i)}let m=p.error||f||p;c.code=m.code,m.message&&(c.message=m.message),u&&(c.response.parsedBody=f)}e.headers&&d&&(c.response.parsedHeaders=t.serializer.deserialize(d,e.headers.toJSON(),"operationRes.parsedHeaders"))}catch(p){c.message=`Error "${p.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:c,shouldReturnResponse:!1}}async function QUe(e,t,r,i,n){var s;if(!(!((s=r.request.streamResponseStatusCodes)===null||s===void 0)&&s.has(r.status))&&r.bodyAsText){let a=r.bodyAsText,o=r.headers.get("Content-Type")||"",l=o?o.split(";").map(c=>c.toLowerCase()):[];try{if(l.length===0||l.some(c=>e.indexOf(c)!==-1))return r.parsedBody=JSON.parse(a),r;if(l.some(c=>t.indexOf(c)!==-1)){if(!n)throw new Error("Parsing XML not supported.");let c=await n(a,i.xml);return r.parsedBody=c,r}}catch(c){let u=`Error "${c}" occurred while parsing the response body - ${r.bodyAsText}.`,d=c.code||K4.RestError.PARSE_ERROR;throw new K4.RestError(u,{code:d,statusCode:r.status,request:r.request,response:r})}}return r}});var Q4=g(ih=>{"use strict";Object.defineProperty(ih,"__esModule",{value:!0});ih.getPathStringFromParameter=ih.getStreamingResponseStatusCodes=void 0;var XUe=_y();function YUe(e){let t=new Set;for(let r in e.responses){let i=e.responses[r];i.bodyMapper&&i.bodyMapper.type.name===XUe.MapperTypeNames.Stream&&t.add(Number(r))}return t}ih.getStreamingResponseStatusCodes=YUe;function ZUe(e){let{parameterPath:t,mapper:r}=e,i;return typeof t=="string"?i=t:Array.isArray(t)?i=t.join("."):i=r.serializedName,i}ih.getPathStringFromParameter=ZUe});var pA=g(mo=>{"use strict";Object.defineProperty(mo,"__esModule",{value:!0});mo.serializeRequestBody=mo.serializeHeaders=mo.serializationPolicy=mo.serializationPolicyName=void 0;var dA=by(),X4=vy(),uA=_y(),wy=Q4();mo.serializationPolicyName="serializationPolicy";function JUe(e={}){let t=e.stringifyXML;return{name:mo.serializationPolicyName,async sendRequest(r,i){let n=(0,X4.getOperationRequestInfo)(r),s=n?.operationSpec,a=n?.operationArguments;return s&&a&&(Mee(r,a,s),kee(r,a,s,t)),i(r)}}}mo.serializationPolicy=JUe;function Mee(e,t,r){var i,n;if(r.headerParameters)for(let a of r.headerParameters){let o=(0,X4.getOperationArgumentValueFromParameter)(t,a);if(o!=null||a.mapper.required){o=r.serializer.serialize(a.mapper,o,(0,wy.getPathStringFromParameter)(a));let l=a.mapper.headerCollectionPrefix;if(l)for(let c of Object.keys(o))e.headers.set(l+c,o[c]);else e.headers.set(a.mapper.serializedName||(0,wy.getPathStringFromParameter)(a),o)}}let s=(n=(i=t.options)===null||i===void 0?void 0:i.requestOptions)===null||n===void 0?void 0:n.customHeaders;if(s)for(let a of Object.keys(s))e.headers.set(a,s[a])}mo.serializeHeaders=Mee;function kee(e,t,r,i=function(){throw new Error("XML serialization unsupported!")}){var n,s,a,o,l;let c=(n=t.options)===null||n===void 0?void 0:n.serializerOptions,u={xml:{rootName:(s=c?.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=c?.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=c?.xml.xmlCharKey)!==null&&o!==void 0?o:dA.XML_CHARKEY}},d=u.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){e.body=(0,X4.getOperationArgumentValueFromParameter)(t,r.requestBody);let p=r.requestBody.mapper,{required:f,serializedName:m,xmlName:h,xmlElementName:y,xmlNamespace:b,xmlNamespacePrefix:w,nullable:v}=p,E=p.type.name;try{if(e.body!==void 0&&e.body!==null||v&&e.body===null||f){let T=(0,wy.getPathStringFromParameter)(r.requestBody);e.body=r.serializer.serialize(p,e.body,T,u);let L=E===uA.MapperTypeNames.Stream;if(r.isXML){let O=w?`xmlns:${w}`:"xmlns",B=eze(b,O,E,e.body,u);E===uA.MapperTypeNames.Sequence?e.body=i(tze(B,y||h||m,O,b),{rootName:h||m,xmlCharKey:d}):L||(e.body=i(B,{rootName:h||m,xmlCharKey:d}))}else{if(E===uA.MapperTypeNames.String&&(!((l=r.contentType)===null||l===void 0)&&l.match("text/plain")||r.mediaType==="text"))return;L||(e.body=JSON.stringify(e.body))}}}catch(T){throw new Error(`Error "${T.message}" occurred in serializing the payload - ${JSON.stringify(m,void 0," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){e.formData={};for(let p of r.formDataParameters){let f=(0,X4.getOperationArgumentValueFromParameter)(t,p);if(f!=null){let m=p.mapper.serializedName||(0,wy.getPathStringFromParameter)(p);e.formData[m]=r.serializer.serialize(p.mapper,f,(0,wy.getPathStringFromParameter)(p),u)}}}}mo.serializeRequestBody=kee;function eze(e,t,r,i,n){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){let s={};return s[n.xml.xmlCharKey]=i,s[dA.XML_ATTRKEY]={[t]:e},s}return i}function tze(e,t,r,i){if(Array.isArray(e)||(e=[e]),!r||!i)return{[t]:e};let n={[t]:e};return n[dA.XML_ATTRKEY]={[r]:i},n}});var fA=g(Y4=>{"use strict";Object.defineProperty(Y4,"__esModule",{value:!0});Y4.createClientPipeline=void 0;var rze=cA(),jee=ac(),ize=pA();function nze(e={}){let t=(0,jee.createPipelineFromOptions)(e??{});return e.credentialOptions&&t.addPolicy((0,jee.bearerTokenAuthenticationPolicy)({credential:e.credentialOptions.credential,scopes:e.credentialOptions.credentialScopes})),t.addPolicy((0,ize.serializationPolicy)(e.serializationOptions),{phase:"Serialize"}),t.addPolicy((0,rze.deserializationPolicy)(e.deserializationOptions),{phase:"Deserialize"}),t}Y4.createClientPipeline=nze});var Uee=g(Z4=>{"use strict";Object.defineProperty(Z4,"__esModule",{value:!0});Z4.getCachedDefaultHttpClient=void 0;var sze=ac(),mA;function aze(){return mA||(mA=(0,sze.createDefaultHttpClient)()),mA}Z4.getCachedDefaultHttpClient=aze});var Gee=g(nh=>{"use strict";Object.defineProperty(nh,"__esModule",{value:!0});nh.appendQueryParams=nh.getRequestUrl=void 0;var $ee=vy(),hA=Q4(),oze={CSV:",",SSV:" ",Multi:"Multi",TSV:" ",Pipes:"|"};function lze(e,t,r,i){let n=cze(t,r,i),s=!1,a=zee(e,n);if(t.path){let c=zee(t.path,n);t.path==="/{nextLink}"&&c.startsWith("/")&&(c=c.substring(1)),uze(c)?(a=c,s=!0):a=dze(a,c)}let{queryParams:o,sequenceParams:l}=pze(t,r,i);return a=Hee(a,o,l,s),a}nh.getRequestUrl=lze;function zee(e,t){let r=e;for(let[i,n]of t)r=r.split(i).join(n);return r}function cze(e,t,r){var i;let n=new Map;if(!((i=e.urlParameters)===null||i===void 0)&&i.length)for(let s of e.urlParameters){let a=(0,$ee.getOperationArgumentValueFromParameter)(t,s,r),o=(0,hA.getPathStringFromParameter)(s);a=e.serializer.serialize(s.mapper,a,o),s.skipEncoding||(a=encodeURIComponent(a)),n.set(`{${s.mapper.serializedName||o}}`,a)}return n}function uze(e){return e.includes("://")}function dze(e,t){if(!t)return e;let r=new URL(e),i=r.pathname;i.endsWith("/")||(i=`${i}/`),t.startsWith("/")&&(t=t.substring(1));let n=t.indexOf("?");if(n!==-1){let s=t.substring(0,n),a=t.substring(n+1);i=i+s,a&&(r.search=r.search?`${r.search}&${a}`:a)}else i=i+t;return r.pathname=i,r.toString()}function pze(e,t,r){var i;let n=new Map,s=new Set;if(!((i=e.queryParameters)===null||i===void 0)&&i.length)for(let a of e.queryParameters){a.mapper.type.name==="Sequence"&&a.mapper.serializedName&&s.add(a.mapper.serializedName);let o=(0,$ee.getOperationArgumentValueFromParameter)(t,a,r);if(o!=null||a.mapper.required){o=e.serializer.serialize(a.mapper,o,(0,hA.getPathStringFromParameter)(a));let l=a.collectionFormat?oze[a.collectionFormat]:"";if(Array.isArray(o)&&(o=o.map(c=>c??"")),a.collectionFormat==="Multi"&&o.length===0)continue;Array.isArray(o)&&(a.collectionFormat==="SSV"||a.collectionFormat==="TSV")&&(o=o.join(l)),a.skipEncoding||(Array.isArray(o)?o=o.map(c=>encodeURIComponent(c)):o=encodeURIComponent(o)),Array.isArray(o)&&(a.collectionFormat==="CSV"||a.collectionFormat==="Pipes")&&(o=o.join(l)),n.set(a.mapper.serializedName||(0,hA.getPathStringFromParameter)(a),o)}}return{queryParams:n,sequenceParams:s}}function fze(e){let t=new Map;if(!e||e[0]!=="?")return t;e=e.slice(1);let r=e.split("&");for(let i of r){let[n,s]=i.split("=",2),a=t.get(n);a?Array.isArray(a)?a.push(s):t.set(n,[a,s]):t.set(n,s)}return t}function Hee(e,t,r,i=!1){if(t.size===0)return e;let n=new URL(e),s=fze(n.search);for(let[o,l]of t){let c=s.get(o);if(Array.isArray(c))if(Array.isArray(l)){c.push(...l);let u=new Set(c);s.set(o,Array.from(u))}else c.push(l);else c?(Array.isArray(l)?l.unshift(c):r.has(o)&&s.set(o,[c,l]),i||s.set(o,l)):s.set(o,l)}let a=[];for(let[o,l]of s)if(typeof l=="string")a.push(`${o}=${l}`);else if(Array.isArray(l))for(let c of l)a.push(`${o}=${c}`);else a.push(`${o}=${l}`);return n.search=a.length?`?${a.join("&")}`:"",n.toString()}nh.appendQueryParams=Hee});var gA=g(J4=>{"use strict";Object.defineProperty(J4,"__esModule",{value:!0});J4.logger=void 0;var mze=Tm();J4.logger=(0,mze.createClientLogger)("core-client")});var Wee=g(ew=>{"use strict";Object.defineProperty(ew,"__esModule",{value:!0});ew.ServiceClient=void 0;var hze=ac(),gze=fA(),Vee=sA(),yze=Uee(),bze=vy(),_ze=Gee(),vze=Q4(),wze=gA(),yA=class{constructor(t={}){var r,i;if(this._requestContentType=t.requestContentType,this._endpoint=(r=t.endpoint)!==null&&r!==void 0?r:t.baseUri,t.baseUri&&wze.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead."),this._allowInsecureConnection=t.allowInsecureConnection,this._httpClient=t.httpClient||(0,yze.getCachedDefaultHttpClient)(),this.pipeline=t.pipeline||Eze(t),!((i=t.additionalPolicies)===null||i===void 0)&&i.length)for(let{policy:n,position:s}of t.additionalPolicies){let a=s==="perRetry"?"Sign":void 0;this.pipeline.addPolicy(n,{afterPhase:a})}}async sendRequest(t){return this.pipeline.sendRequest(this._httpClient,t)}async sendOperationRequest(t,r){let i=r.baseUrl||this._endpoint;if(!i)throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a endpoint string property that contains the base URL to use.");let n=(0,_ze.getRequestUrl)(i,r,t,this),s=(0,hze.createPipelineRequest)({url:n});s.method=r.httpMethod;let a=(0,bze.getOperationRequestInfo)(s);a.operationSpec=r,a.operationArguments=t;let o=r.contentType||this._requestContentType;o&&r.requestBody&&s.headers.set("Content-Type",o);let l=t.options;if(l){let c=l.requestOptions;c&&(c.timeout&&(s.timeout=c.timeout),c.onUploadProgress&&(s.onUploadProgress=c.onUploadProgress),c.onDownloadProgress&&(s.onDownloadProgress=c.onDownloadProgress),c.shouldDeserialize!==void 0&&(a.shouldDeserialize=c.shouldDeserialize),c.allowInsecureConnection&&(s.allowInsecureConnection=!0)),l.abortSignal&&(s.abortSignal=l.abortSignal),l.tracingOptions&&(s.tracingOptions=l.tracingOptions)}this._allowInsecureConnection&&(s.allowInsecureConnection=!0),s.streamResponseStatusCodes===void 0&&(s.streamResponseStatusCodes=(0,vze.getStreamingResponseStatusCodes)(r));try{let c=await this.sendRequest(s),u=(0,Vee.flattenResponse)(c,r.responses[c.status]);return l?.onResponse&&l.onResponse(c,u),u}catch(c){if(typeof c=="object"&&c?.response){let u=c.response,d=(0,Vee.flattenResponse)(u,r.responses[c.statusCode]||r.responses.default);c.details=d,l?.onResponse&&l.onResponse(u,d,c)}throw c}}};ew.ServiceClient=yA;function Eze(e){let t=Sze(e),r=e.credential&&t?{credentialScopes:t,credential:e.credential}:void 0;return(0,gze.createClientPipeline)(Object.assign(Object.assign({},e),{credentialOptions:r}))}function Sze(e){if(e.credentialScopes)return e.credentialScopes;if(e.endpoint)return`${e.endpoint}/.default`;if(e.baseUri)return`${e.baseUri}/.default`;if(e.credential&&!e.credentialScopes)throw new Error("When using credentials, the ServiceClientOptions must contain either a endpoint or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy")}});var Qee=g(sh=>{"use strict";Object.defineProperty(sh,"__esModule",{value:!0});sh.authorizeRequestOnClaimChallenge=sh.parseCAEChallenge=void 0;var xze=gA(),Tze=nA();function Kee(e){return`, ${e.trim()}`.split(", Bearer ").filter(r=>r).map(r=>`${r.trim()}, `.split('", ').filter(s=>s).map(s=>(([a,o])=>({[a]:o}))(s.trim().split('="'))).reduce((s,a)=>Object.assign(Object.assign({},s),a),{}))}sh.parseCAEChallenge=Kee;async function Nze(e){let{scopes:t,response:r}=e,i=e.logger||xze.logger,n=r.headers.get("WWW-Authenticate");if(!n)return i.info("The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow."),!1;let a=(Kee(n)||[]).find(l=>l.claims);if(!a)return i.info('The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.'),!1;let o=await e.getAccessToken(a.scope?[a.scope]:t,{claims:(0,Tze.decodeStringToString)(a.claims)});return o?(e.request.headers.set("Authorization",`Bearer ${o.token}`),!0):!1}sh.authorizeRequestOnClaimChallenge=Nze});var Yee=g(tw=>{"use strict";Object.defineProperty(tw,"__esModule",{value:!0});tw.authorizeRequestOnTenantChallenge=void 0;var Xee={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function Rze(e){return/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/.test(e)}var Aze=async e=>{let t=Dze(e.request),r=Pze(e.response);if(r){let i=Ize(r),n=Oze(e,i),s=Cze(i);if(!s)return!1;let a=await e.getAccessToken(n,Object.assign(Object.assign({},t),{tenantId:s}));return a?(e.request.headers.set(Xee.HeaderConstants.AUTHORIZATION,`Bearer ${a.token}`),!0):!1}return!1};tw.authorizeRequestOnTenantChallenge=Aze;function Cze(e){let i=new URL(e.authorization_uri).pathname.split("/")[1];if(i&&Rze(i))return i}function Oze(e,t){if(!t.resource_id)return e.scopes;let r=new URL(t.resource_id);r.pathname=Xee.DefaultScope;let i=r.toString();return i==="https://disk.azure.com/.default"&&(i="https://disk.azure.com//.default"),[i]}function Pze(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function Ize(e){return`${e.slice(7).trim()} `.split(" ").filter(n=>n).map(n=>(([s,a])=>({[s]:a}))(n.trim().split("="))).reduce((n,s)=>Object.assign(Object.assign({},n),s),{})}function Dze(e){return{abortSignal:e.abortSignal,requestOptions:{timeout:e.timeout},tracingOptions:e.tracingOptions}}});var bA=g(nr=>{"use strict";Object.defineProperty(nr,"__esModule",{value:!0});nr.authorizeRequestOnTenantChallenge=nr.authorizeRequestOnClaimChallenge=nr.serializationPolicyName=nr.serializationPolicy=nr.deserializationPolicyName=nr.deserializationPolicy=nr.XML_CHARKEY=nr.XML_ATTRKEY=nr.createClientPipeline=nr.ServiceClient=nr.MapperTypeNames=nr.createSerializer=void 0;var Zee=_y();Object.defineProperty(nr,"createSerializer",{enumerable:!0,get:function(){return Zee.createSerializer}});Object.defineProperty(nr,"MapperTypeNames",{enumerable:!0,get:function(){return Zee.MapperTypeNames}});var Lze=Wee();Object.defineProperty(nr,"ServiceClient",{enumerable:!0,get:function(){return Lze.ServiceClient}});var Fze=fA();Object.defineProperty(nr,"createClientPipeline",{enumerable:!0,get:function(){return Fze.createClientPipeline}});var Jee=by();Object.defineProperty(nr,"XML_ATTRKEY",{enumerable:!0,get:function(){return Jee.XML_ATTRKEY}});Object.defineProperty(nr,"XML_CHARKEY",{enumerable:!0,get:function(){return Jee.XML_CHARKEY}});var ete=cA();Object.defineProperty(nr,"deserializationPolicy",{enumerable:!0,get:function(){return ete.deserializationPolicy}});Object.defineProperty(nr,"deserializationPolicyName",{enumerable:!0,get:function(){return ete.deserializationPolicyName}});var tte=pA();Object.defineProperty(nr,"serializationPolicy",{enumerable:!0,get:function(){return tte.serializationPolicy}});Object.defineProperty(nr,"serializationPolicyName",{enumerable:!0,get:function(){return tte.serializationPolicyName}});var qze=Qee();Object.defineProperty(nr,"authorizeRequestOnClaimChallenge",{enumerable:!0,get:function(){return qze.authorizeRequestOnClaimChallenge}});var Bze=Yee();Object.defineProperty(nr,"authorizeRequestOnTenantChallenge",{enumerable:!0,get:function(){return Bze.authorizeRequestOnTenantChallenge}})});var Sy=g(al=>{"use strict";Object.defineProperty(al,"__esModule",{value:!0});al.HttpHeaders=al.toHttpHeadersLike=al.toWebResourceLike=al.toPipelineRequest=void 0;var rte=ac(),ite=Symbol("Original PipelineRequest"),Mze=Symbol.for("@azure/core-client original request");function nte(e,t={}){let i=e[ite],n=(0,rte.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));if(i)return i.headers=n,i;{let s=(0,rte.createPipelineRequest)({url:e.url,method:e.method,headers:n,withCredentials:e.withCredentials,timeout:e.timeout,requestId:e.requestId,abortSignal:e.abortSignal,body:e.body,formData:e.formData,disableKeepAlive:!!e.keepAlive,onDownloadProgress:e.onDownloadProgress,onUploadProgress:e.onUploadProgress,proxySettings:e.proxySettings,streamResponseStatusCodes:e.streamResponseStatusCodes});return t.originalRequest&&(s[Mze]=t.originalRequest),s}}al.toPipelineRequest=nte;function ste(e,t){var r;let i=(r=t?.originalRequest)!==null&&r!==void 0?r:e,n={url:e.url,method:e.method,headers:ate(e.headers),withCredentials:e.withCredentials,timeout:e.timeout,requestId:e.headers.get("x-ms-client-request-id")||e.requestId,abortSignal:e.abortSignal,body:e.body,formData:e.formData,keepAlive:!!e.disableKeepAlive,onDownloadProgress:e.onDownloadProgress,onUploadProgress:e.onUploadProgress,proxySettings:e.proxySettings,streamResponseStatusCodes:e.streamResponseStatusCodes,clone(){throw new Error("Cannot clone a non-proxied WebResourceLike")},prepare(){throw new Error("WebResourceLike.prepare() is not supported by @azure/core-http-compat")},validateRequestProperties(){}};return t?.createProxy?new Proxy(n,{get(s,a,o){return a===ite?e:a==="clone"?()=>ste(nte(n,{originalRequest:i}),{createProxy:!0,originalRequest:i}):Reflect.get(s,a,o)},set(s,a,o,l){return a==="keepAlive"&&(e.disableKeepAlive=!o),typeof a=="string"&&["url","method","withCredentials","timeout","requestId","abortSignal","body","formData","onDownloadProgress","onUploadProgress","proxySettings","streamResponseStatusCodes"].includes(a)&&(e[a]=o),Reflect.set(s,a,o,l)}}):n}al.toWebResourceLike=ste;function ate(e){return new rw(e.toJSON({preserveCase:!0}))}al.toHttpHeadersLike=ate;function Ey(e){return e.toLowerCase()}var rw=class e{constructor(t){if(this._headersMap={},t)for(let r in t)this.set(r,t[r])}set(t,r){this._headersMap[Ey(t)]={name:t,value:r.toString()}}get(t){let r=this._headersMap[Ey(t)];return r?r.value:void 0}contains(t){return!!this._headersMap[Ey(t)]}remove(t){let r=this.contains(t);return delete this._headersMap[Ey(t)],r}rawHeaders(){return this.toJson({preserveCase:!0})}headersArray(){let t=[];for(let r in this._headersMap)t.push(this._headersMap[r]);return t}headerNames(){let t=[],r=this.headersArray();for(let i=0;i{"use strict";Object.defineProperty(ah,"__esModule",{value:!0});ah.toPipelineResponse=ah.toCompatResponse=void 0;var kze=ac(),_A=Sy(),ote=Symbol("Original FullOperationResponse");function jze(e,t){let r=(0,_A.toWebResourceLike)(e.request),i=(0,_A.toHttpHeadersLike)(e.headers);return t?.createProxy?new Proxy(e,{get(n,s,a){return s==="headers"?i:s==="request"?r:s===ote?e:Reflect.get(n,s,a)},set(n,s,a,o){return s==="headers"?i=a:s==="request"&&(r=a),Reflect.set(n,s,a,o)}}):Object.assign(Object.assign({},e),{request:r,headers:i})}ah.toCompatResponse=jze;function Uze(e){let r=e[ote],i=(0,kze.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));return r?(r.headers=i,r):Object.assign(Object.assign({},e),{headers:i,request:(0,_A.toPipelineRequest)(e.request)})}ah.toPipelineResponse=Uze});var cte=g(nw=>{"use strict";Object.defineProperty(nw,"__esModule",{value:!0});nw.ExtendedServiceClient=void 0;var lte=tA(),zze=ac(),$ze=bA(),Hze=iw(),vA=class extends $ze.ServiceClient{constructor(t){var r,i;super(t),((r=t.keepAliveOptions)===null||r===void 0?void 0:r.enable)===!1&&!(0,lte.pipelineContainsDisableKeepAlivePolicy)(this.pipeline)&&this.pipeline.addPolicy((0,lte.createDisableKeepAlivePolicy)()),((i=t.redirectOptions)===null||i===void 0?void 0:i.handleRedirects)===!1&&this.pipeline.removePolicy({name:zze.redirectPolicyName})}async sendOperationRequest(t,r){var i;let n=(i=t?.options)===null||i===void 0?void 0:i.onResponse,s;function a(l,c,u){s=l,n&&n(l,c,u)}t.options=Object.assign(Object.assign({},t.options),{onResponse:a});let o=await super.sendOperationRequest(t,r);return s&&Object.defineProperty(o,"_response",{value:(0,Hze.toCompatResponse)(s)}),o}};nw.ExtendedServiceClient=vA});var fte=g(oc=>{"use strict";Object.defineProperty(oc,"__esModule",{value:!0});oc.createRequestPolicyFactoryPolicy=oc.requestPolicyFactoryPolicyName=oc.HttpPipelineLogLevel=void 0;var ute=Sy(),dte=iw(),pte;(function(e){e[e.ERROR=1]="ERROR",e[e.INFO=3]="INFO",e[e.OFF=0]="OFF",e[e.WARNING=2]="WARNING"})(pte||(oc.HttpPipelineLogLevel=pte={}));var Gze={log(e,t){},shouldLog(e){return!1}};oc.requestPolicyFactoryPolicyName="RequestPolicyFactoryPolicy";function Vze(e){let t=e.slice().reverse();return{name:oc.requestPolicyFactoryPolicyName,async sendRequest(r,i){let n={async sendRequest(o){let l=await i((0,ute.toPipelineRequest)(o));return(0,dte.toCompatResponse)(l,{createProxy:!0})}};for(let o of t)n=o.create(n,Gze);let s=(0,ute.toWebResourceLike)(r,{createProxy:!0}),a=await n.sendRequest(s);return(0,dte.toPipelineResponse)(a)}}}oc.createRequestPolicyFactoryPolicy=Vze});var mte=g(sw=>{"use strict";Object.defineProperty(sw,"__esModule",{value:!0});sw.convertHttpClient=void 0;var Wze=iw(),Kze=Sy();function Qze(e){return{sendRequest:async t=>{let r=await e.sendRequest((0,Kze.toWebResourceLike)(t,{createProxy:!0}));return(0,Wze.toPipelineResponse)(r)}}}sw.convertHttpClient=Qze});var hte=g(Sn=>{"use strict";Object.defineProperty(Sn,"__esModule",{value:!0});Sn.toHttpHeadersLike=Sn.convertHttpClient=Sn.disableKeepAlivePolicyName=Sn.HttpPipelineLogLevel=Sn.createRequestPolicyFactoryPolicy=Sn.requestPolicyFactoryPolicyName=Sn.ExtendedServiceClient=void 0;var Xze=cte();Object.defineProperty(Sn,"ExtendedServiceClient",{enumerable:!0,get:function(){return Xze.ExtendedServiceClient}});var wA=fte();Object.defineProperty(Sn,"requestPolicyFactoryPolicyName",{enumerable:!0,get:function(){return wA.requestPolicyFactoryPolicyName}});Object.defineProperty(Sn,"createRequestPolicyFactoryPolicy",{enumerable:!0,get:function(){return wA.createRequestPolicyFactoryPolicy}});Object.defineProperty(Sn,"HttpPipelineLogLevel",{enumerable:!0,get:function(){return wA.HttpPipelineLogLevel}});var Yze=tA();Object.defineProperty(Sn,"disableKeepAlivePolicyName",{enumerable:!0,get:function(){return Yze.disableKeepAlivePolicyName}});var Zze=mte();Object.defineProperty(Sn,"convertHttpClient",{enumerable:!0,get:function(){return Zze.convertHttpClient}});var Jze=Sy();Object.defineProperty(Sn,"toHttpHeadersLike",{enumerable:!0,get:function(){return Jze.toHttpHeadersLike}})});var aw=g(lc=>{"use strict";var gte=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",e$e=gte+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",yte="["+gte+"]["+e$e+"]*",t$e=new RegExp("^"+yte+"$"),r$e=function(e,t){let r=[],i=t.exec(e);for(;i;){let n=[];n.startIndex=t.lastIndex-i[0].length;let s=i.length;for(let a=0;a"u")};lc.isExist=function(e){return typeof e<"u"};lc.isEmptyObject=function(e){return Object.keys(e).length===0};lc.merge=function(e,t,r){if(t){let i=Object.keys(t),n=i.length;for(let s=0;s{"use strict";var EA=aw(),n$e={allowBooleanAttributes:!1,unpairedTags:[]};Ete.validate=function(e,t){t=Object.assign({},n$e,t);let r=[],i=!1,n=!1;e[0]==="\uFEFF"&&(e=e.substr(1));for(let s=0;s"&&e[s]!==" "&&e[s]!==" "&&e[s]!==` +`&&e[s]!=="\r";s++)l+=e[s];if(l=l.trim(),l[l.length-1]==="/"&&(l=l.substring(0,l.length-1),s--),!p$e(l)){let d;return l.trim().length===0?d="Invalid space after '<'.":d="Tag '"+l+"' is an invalid name.",ri("InvalidTag",d,Hn(e,s))}let c=o$e(e,s);if(c===!1)return ri("InvalidAttr","Attributes for '"+l+"' have open quote.",Hn(e,s));let u=c.value;if(s=c.index,u[u.length-1]==="/"){let d=s-u.length;u=u.substring(0,u.length-1);let p=wte(u,t);if(p===!0)i=!0;else return ri(p.err.code,p.err.msg,Hn(e,d+p.err.line))}else if(o)if(c.tagClosed){if(u.trim().length>0)return ri("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",Hn(e,a));if(r.length===0)return ri("InvalidTag","Closing tag '"+l+"' has not been opened.",Hn(e,a));{let d=r.pop();if(l!==d.tagName){let p=Hn(e,d.tagStartPos);return ri("InvalidTag","Expected closing tag '"+d.tagName+"' (opened in line "+p.line+", col "+p.col+") instead of closing tag '"+l+"'.",Hn(e,a))}r.length==0&&(n=!0)}}else return ri("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",Hn(e,s));else{let d=wte(u,t);if(d!==!0)return ri(d.err.code,d.err.msg,Hn(e,s-u.length+d.err.line));if(n===!0)return ri("InvalidXml","Multiple possible root nodes found.",Hn(e,s));t.unpairedTags.indexOf(l)!==-1||r.push({tagName:l,tagStartPos:a}),i=!0}for(s++;s0)return ri("InvalidXml","Invalid '"+JSON.stringify(r.map(s=>s.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return ri("InvalidXml","Start tag expected.",1);return!0};function bte(e){return e===" "||e===" "||e===` +`||e==="\r"}function _te(e,t){let r=t;for(;t5&&i==="xml")return ri("InvalidXml","XML declaration allowed only at the start of the document.",Hn(e,t));if(e[t]=="?"&&e[t+1]==">"){t++;break}else continue}return t}function vte(e,t){if(e.length>t+5&&e[t+1]==="-"&&e[t+2]==="-"){for(t+=3;t"){t+=2;break}}else if(e.length>t+8&&e[t+1]==="D"&&e[t+2]==="O"&&e[t+3]==="C"&&e[t+4]==="T"&&e[t+5]==="Y"&&e[t+6]==="P"&&e[t+7]==="E"){let r=1;for(t+=8;t"&&(r--,r===0))break}else if(e.length>t+9&&e[t+1]==="["&&e[t+2]==="C"&&e[t+3]==="D"&&e[t+4]==="A"&&e[t+5]==="T"&&e[t+6]==="A"&&e[t+7]==="["){for(t+=8;t"){t+=2;break}}return t}var s$e='"',a$e="'";function o$e(e,t){let r="",i="",n=!1;for(;t"&&i===""){n=!0;break}r+=e[t]}return i!==""?!1:{value:r,index:t,tagClosed:n}}var l$e=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function wte(e,t){let r=EA.getAllMatches(e,l$e),i={};for(let n=0;n{var Ste={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,r){return e}},f$e=function(e){return Object.assign({},Ste,e)};xA.buildOptions=f$e;xA.defaultOptions=Ste});var Nte=g((uNt,Tte)=>{"use strict";var TA=class{constructor(t){this.tagname=t,this.child=[],this[":@"]={}}add(t,r){t==="__proto__"&&(t="#__proto__"),this.child.push({[t]:r})}addChild(t){t.tagname==="__proto__"&&(t.tagname="#__proto__"),t[":@"]&&Object.keys(t[":@"]).length>0?this.child.push({[t.tagname]:t.child,":@":t[":@"]}):this.child.push({[t.tagname]:t.child})}};Tte.exports=TA});var Ate=g((dNt,Rte)=>{var m$e=aw();function h$e(e,t){let r={};if(e[t+3]==="O"&&e[t+4]==="C"&&e[t+5]==="T"&&e[t+6]==="Y"&&e[t+7]==="P"&&e[t+8]==="E"){t=t+9;let i=1,n=!1,s=!1,a="";for(;t"){if(s?e[t-1]==="-"&&e[t-2]==="-"&&(s=!1,i--):i--,i===0)break}else e[t]==="["?n=!0:a+=e[t];if(i!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:r,i:t}}function g$e(e,t){let r="";for(;t{var S$e=/^[-+]?0x[a-fA-F0-9]+$/,x$e=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt);!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);var T$e={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};function N$e(e,t={}){if(t=Object.assign({},T$e,t),!e||typeof e!="string")return e;let r=e.trim();if(t.skipLike!==void 0&&t.skipLike.test(r))return e;if(t.hex&&S$e.test(r))return Number.parseInt(r,16);{let i=x$e.exec(r);if(i){let n=i[1],s=i[2],a=R$e(i[3]),o=i[4]||i[6];if(!t.leadingZeros&&s.length>0&&n&&r[2]!==".")return e;if(!t.leadingZeros&&s.length>0&&!n&&r[1]!==".")return e;{let l=Number(r),c=""+l;return c.search(/[eE]/)!==-1||o?t.eNotation?l:e:r.indexOf(".")!==-1?c==="0"&&a===""||c===a||n&&c==="-"+a?l:e:s?a===c||n+a===c?l:e:r===c||r===n+c?l:e}}else return e}}function R$e(e){return e&&e.indexOf(".")!==-1&&(e=e.replace(/0+$/,""),e==="."?e="0":e[0]==="."?e="0"+e:e[e.length-1]==="."&&(e=e.substr(0,e.length-1))),e}Cte.exports=N$e});var NA=g((fNt,Pte)=>{function A$e(e){return typeof e=="function"?e:Array.isArray(e)?t=>{for(let r of e)if(typeof r=="string"&&t===r||r instanceof RegExp&&r.test(t))return!0}:()=>!1}Pte.exports=A$e});var Lte=g((mNt,Dte)=>{"use strict";var Ite=aw(),Ty=Nte(),C$e=Ate(),O$e=Ote(),P$e=NA(),RA=class{constructor(t){this.options=t,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"\xA2"},pound:{regex:/&(pound|#163);/g,val:"\xA3"},yen:{regex:/&(yen|#165);/g,val:"\xA5"},euro:{regex:/&(euro|#8364);/g,val:"\u20AC"},copyright:{regex:/&(copy|#169);/g,val:"\xA9"},reg:{regex:/&(reg|#174);/g,val:"\xAE"},inr:{regex:/&(inr|#8377);/g,val:"\u20B9"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(r,i)=>String.fromCharCode(Number.parseInt(i,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(r,i)=>String.fromCharCode(Number.parseInt(i,16))}},this.addExternalEntities=I$e,this.parseXml=B$e,this.parseTextData=D$e,this.resolveNameSpace=L$e,this.buildAttributesMap=q$e,this.isItStopNode=U$e,this.replaceEntitiesValue=k$e,this.readStopNodeData=$$e,this.saveTextToParentTag=j$e,this.addChild=M$e,this.ignoreAttributesFn=P$e(this.options.ignoreAttributes)}};function I$e(e){let t=Object.keys(e);for(let r=0;r0)){a||(e=this.replaceEntitiesValue(e));let o=this.options.tagValueProcessor(t,e,r,n,s);return o==null?e:typeof o!=typeof e||o!==e?o:this.options.trimValues?CA(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?CA(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function L$e(e){if(this.options.removeNSPrefix){let t=e.split(":"),r=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns")return"";t.length===2&&(e=r+t[1])}return e}var F$e=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function q$e(e,t,r){if(this.options.ignoreAttributes!==!0&&typeof e=="string"){let i=Ite.getAllMatches(e,F$e),n=i.length,s={};for(let a=0;a",s,"Closing Tag is not closed."),l=e.substring(s+2,o).trim();if(this.options.removeNSPrefix){let d=l.indexOf(":");d!==-1&&(l=l.substr(d+1))}this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&(i=this.saveTextToParentTag(i,r,n));let c=n.substring(n.lastIndexOf(".")+1);if(l&&this.options.unpairedTags.indexOf(l)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: `);let u=0;c&&this.options.unpairedTags.indexOf(c)!==-1?(u=n.lastIndexOf(".",n.lastIndexOf(".")-1),this.tagsNodeStack.pop()):u=n.lastIndexOf("."),n=n.substring(0,u),r=this.tagsNodeStack.pop(),i="",s=o}else if(e[s+1]==="?"){let o=AA(e,s,!1,"?>");if(!o)throw new Error("Pi Tag is not closed.");if(i=this.saveTextToParentTag(i,r,n),!(this.options.ignoreDeclaration&&o.tagName==="?xml"||this.options.ignorePiTags)){let l=new Ty(o.tagName);l.add(this.options.textNodeName,""),o.tagName!==o.tagExp&&o.attrExpPresent&&(l[":@"]=this.buildAttributesMap(o.tagExp,n,o.tagName)),this.addChild(r,l,n)}s=o.closeIndex+1}else if(e.substr(s+1,3)==="!--"){let o=dp(e,"-->",s+4,"Comment is not closed.");if(this.options.commentPropName){let l=e.substring(s+4,o-2);i=this.saveTextToParentTag(i,r,n),r.add(this.options.commentPropName,[{[this.options.textNodeName]:l}])}s=o}else if(e.substr(s+1,2)==="!D"){let o=C$e(e,s);this.docTypeEntities=o.entities,s=o.i}else if(e.substr(s+1,2)==="!["){let o=dp(e,"]]>",s,"CDATA is not closed.")-2,l=e.substring(s+9,o);i=this.saveTextToParentTag(i,r,n);let c=this.parseTextData(l,r.tagname,n,!0,!1,!0,!0);c==null&&(c=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:l}]):r.add(this.options.textNodeName,c),s=o+2}else{let o=AA(e,s,this.options.removeNSPrefix),l=o.tagName,c=o.rawTagName,u=o.tagExp,d=o.attrExpPresent,p=o.closeIndex;this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&i&&r.tagname!=="!xml"&&(i=this.saveTextToParentTag(i,r,n,!1));let f=r;if(f&&this.options.unpairedTags.indexOf(f.tagname)!==-1&&(r=this.tagsNodeStack.pop(),n=n.substring(0,n.lastIndexOf("."))),l!==t.tagname&&(n+=n?"."+l:l),this.isItStopNode(this.options.stopNodes,n,l)){let m="";if(u.length>0&&u.lastIndexOf("/")===u.length-1)l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),u=l):u=u.substr(0,u.length-1),s=o.closeIndex;else if(this.options.unpairedTags.indexOf(l)!==-1)s=o.closeIndex;else{let y=this.readStopNodeData(e,c,p+1);if(!y)throw new Error(`Unexpected end of ${c}`);s=y.i,m=y.tagContent}let h=new Ty(l);l!==u&&d&&(h[":@"]=this.buildAttributesMap(u,n,l)),m&&(m=this.parseTextData(m,l,n,!0,d,!0,!0)),n=n.substr(0,n.lastIndexOf(".")),h.add(this.options.textNodeName,m),this.addChild(r,h,n)}else{if(u.length>0&&u.lastIndexOf("/")===u.length-1){l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),u=l):u=u.substr(0,u.length-1),this.options.transformTagName&&(l=this.options.transformTagName(l));let m=new Ty(l);l!==u&&d&&(m[":@"]=this.buildAttributesMap(u,n,l)),this.addChild(r,m,n),n=n.substr(0,n.lastIndexOf("."))}else{let m=new Ty(l);this.tagsNodeStack.push(r),l!==u&&d&&(m[":@"]=this.buildAttributesMap(u,n,l)),this.addChild(r,m,n),r=m}i="",s=p}}else i+=e[s];return t.child};function M$e(e,t,r){let i=this.options.updateTag(t.tagname,r,t[":@"]);i===!1||(typeof i=="string"&&(t.tagname=i),e.addChild(t))}var k$e=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){let r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(let t in this.lastEntities){let r=this.lastEntities[t];e=e.replace(r.regex,r.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){let r=this.htmlEntities[t];e=e.replace(r.regex,r.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function j$e(e,t,r,i){return e&&(i===void 0&&(i=Object.keys(t.child).length===0),e=this.parseTextData(e,t.tagname,r,!1,t[":@"]?Object.keys(t[":@"]).length!==0:!1,i),e!==void 0&&e!==""&&t.add(this.options.textNodeName,e),e=""),e}function U$e(e,t,r){let i="*."+r;for(let n in e){let s=e[n];if(i===s||t===s)return!0}return!1}function z$e(e,t,r=">"){let i,n="";for(let s=t;s",r,`${t} is not closed`);if(e.substring(r+2,s).trim()===t&&(n--,n===0))return{tagContent:e.substring(i,r),i:s};r=s}else if(e[r+1]==="?")r=dp(e,"?>",r+1,"StopNode is not closed.");else if(e.substr(r+1,3)==="!--")r=dp(e,"-->",r+3,"StopNode is not closed.");else if(e.substr(r+1,2)==="![")r=dp(e,"]]>",r,"StopNode is not closed.")-2;else{let s=AA(e,r,">");s&&((s&&s.tagName)===t&&s.tagExp[s.tagExp.length-1]!=="/"&&n++,r=s.closeIndex)}}function CA(e,t,r){if(t&&typeof e=="string"){let i=e.trim();return i==="true"?!0:i==="false"?!1:O$e(e,r)}else return Ite.isExist(e)?e:""}Dte.exports=RA});var Bte=g(qte=>{"use strict";function H$e(e,t){return Fte(e,t)}function Fte(e,t,r){let i,n={};for(let s=0;s0&&(n[t.textNodeName]=i):i!==void 0&&(n[t.textNodeName]=i),n}function G$e(e){let t=Object.keys(e);for(let r=0;r{var{buildOptions:K$e}=xte(),Q$e=Lte(),{prettify:X$e}=Bte(),Y$e=SA(),OA=class{constructor(t){this.externalEntities={},this.options=K$e(t)}parse(t,r){if(typeof t!="string")if(t.toString)t=t.toString();else throw new Error("XML data is accepted in String or Bytes[] form.");if(r){r===!0&&(r={});let s=Y$e.validate(t,r);if(s!==!0)throw Error(`${s.err.msg}:${s.err.line}:${s.err.col}`)}let i=new Q$e(this.options);i.addExternalEntities(this.externalEntities);let n=i.parseXml(t);return this.options.preserveOrder||n===void 0?n:X$e(n,this.options)}addEntity(t,r){if(r.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(t.indexOf("&")!==-1||t.indexOf(";")!==-1)throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if(r==="&")throw new Error("An entity with value '&' is not permitted");this.externalEntities[t]=r}};Mte.exports=OA});var Hte=g((yNt,$te)=>{var Z$e=` +`;function J$e(e,t){let r="";return t.format&&t.indentBy.length>0&&(r=Z$e),Ute(e,t,"",r)}function Ute(e,t,r,i){let n="",s=!1;for(let a=0;a`,s=!1;continue}else if(l===t.commentPropName){n+=i+``,s=!0;continue}else if(l[0]==="?"){let m=jte(o[":@"],t),h=l==="?xml"?"":i,y=o[l][0][t.textNodeName];y=y.length!==0?" "+y:"",n+=h+`<${l}${y}${m}?>`,s=!0;continue}let u=i;u!==""&&(u+=t.indentBy);let d=jte(o[":@"],t),p=i+`<${l}${d}`,f=Ute(o[l],t,c,u);t.unpairedTags.indexOf(l)!==-1?t.suppressUnpairedNode?n+=p+">":n+=p+"/>":(!f||f.length===0)&&t.suppressEmptyNode?n+=p+"/>":f&&f.endsWith(">")?n+=p+`>${f}${i}`:(n+=p+">",f&&i!==""&&(f.includes("/>")||f.includes("`),s=!0}return n}function eHe(e){let t=Object.keys(e);for(let r=0;r0&&t.processEntities)for(let r=0;r{"use strict";var rHe=Hte(),iHe=NA(),nHe={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function Su(e){this.options=Object.assign({},nHe,e),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=iHe(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=oHe),this.processTextOrObjNode=sHe,this.options.format?(this.indentate=aHe,this.tagEndChar=`> +`,this.newLine=` +`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}Su.prototype.build=function(e){return this.options.preserveOrder?rHe(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0,[]).val)};Su.prototype.j2x=function(e,t,r){let i="",n="",s=r.join(".");for(let a in e)if(Object.prototype.hasOwnProperty.call(e,a))if(typeof e[a]>"u")this.isAttribute(a)&&(n+="");else if(e[a]===null)this.isAttribute(a)?n+="":a[0]==="?"?n+=this.indentate(t)+"<"+a+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+a+"/"+this.tagEndChar;else if(e[a]instanceof Date)n+=this.buildTextValNode(e[a],a,"",t);else if(typeof e[a]!="object"){let o=this.isAttribute(a);if(o&&!this.ignoreAttributesFn(o,s))i+=this.buildAttrPairStr(o,""+e[a]);else if(!o)if(a===this.options.textNodeName){let l=this.options.tagValueProcessor(a,""+e[a]);n+=this.replaceEntitiesValue(l)}else n+=this.buildTextValNode(e[a],a,"",t)}else if(Array.isArray(e[a])){let o=e[a].length,l="",c="";for(let u=0;u"u"))if(d===null)a[0]==="?"?n+=this.indentate(t)+"<"+a+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+a+"/"+this.tagEndChar;else if(typeof d=="object")if(this.options.oneListGroup){let p=this.j2x(d,t+1,r.concat(a));l+=p.val,this.options.attributesGroupName&&d.hasOwnProperty(this.options.attributesGroupName)&&(c+=p.attrStr)}else l+=this.processTextOrObjNode(d,a,t,r);else if(this.options.oneListGroup){let p=this.options.tagValueProcessor(a,d);p=this.replaceEntitiesValue(p),l+=p}else l+=this.buildTextValNode(d,a,"",t)}this.options.oneListGroup&&(l=this.buildObjectNode(l,a,c,t)),n+=l}else if(this.options.attributesGroupName&&a===this.options.attributesGroupName){let o=Object.keys(e[a]),l=o.length;for(let c=0;c"+e+n:this.options.commentPropName!==!1&&t===this.options.commentPropName&&s.length===0?this.indentate(i)+``+this.newLine:this.indentate(i)+"<"+t+r+s+this.tagEndChar+e+this.indentate(i)+n}};Su.prototype.closeTag=function(e){let t="";return this.options.unpairedTags.indexOf(e)!==-1?this.options.suppressUnpairedNode||(t="/"):this.options.suppressEmptyNode?t="/":t=`>`+this.newLine;if(this.options.commentPropName!==!1&&t===this.options.commentPropName)return this.indentate(i)+``+this.newLine;if(t[0]==="?")return this.indentate(i)+"<"+t+r+"?"+this.tagEndChar;{let n=this.options.tagValueProcessor(t,e);return n=this.replaceEntitiesValue(n),n===""?this.indentate(i)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(i)+"<"+t+r+">"+n+"0&&this.options.processEntities)for(let t=0;t{"use strict";var lHe=SA(),cHe=kte(),uHe=Vte();Wte.exports={XMLParser:cHe,XMLValidator:lHe,XMLBuilder:uHe}});var PA=g(oh=>{"use strict";Object.defineProperty(oh,"__esModule",{value:!0});oh.XML_CHARKEY=oh.XML_ATTRKEY=void 0;oh.XML_ATTRKEY="$";oh.XML_CHARKEY="_"});var Yte=g(ow=>{"use strict";Object.defineProperty(ow,"__esModule",{value:!0});ow.stringifyXML=fHe;ow.parseXML=mHe;var IA=Kte(),Qte=PA();function Xte(e){var t;return{attributesGroupName:Qte.XML_ATTRKEY,textNodeName:(t=e.xmlCharKey)!==null&&t!==void 0?t:Qte.XML_CHARKEY,ignoreAttributes:!1,suppressBooleanAttributes:!1}}function dHe(e={}){var t,r;return Object.assign(Object.assign({},Xte(e)),{attributeNamePrefix:"@_",format:!0,suppressEmptyNode:!0,indentBy:"",rootNodeName:(t=e.rootName)!==null&&t!==void 0?t:"root",cdataPropName:(r=e.cdataPropName)!==null&&r!==void 0?r:"__cdata"})}function pHe(e={}){return Object.assign(Object.assign({},Xte(e)),{parseAttributeValue:!1,parseTagValue:!1,attributeNamePrefix:"",stopNodes:e.stopNodes,processEntities:!0})}function fHe(e,t={}){let r=dHe(t),i=new IA.XMLBuilder(r),n={[r.rootNodeName]:e};return`${i.build(n)}`.replace(/\n/g,"")}async function mHe(e,t={}){if(!e)throw new Error("Document is empty");let r=IA.XMLValidator.validate(e);if(r!==!0)throw r;let n=new IA.XMLParser(pHe(t)).parse(e);if(n["?xml"]&&delete n["?xml"],!t.includeRoot)for(let s of Object.keys(n)){let a=n[s];return typeof a=="object"?Object.assign({},a):a}return n}});var ere=g(ol=>{"use strict";Object.defineProperty(ol,"__esModule",{value:!0});ol.XML_CHARKEY=ol.XML_ATTRKEY=ol.parseXML=ol.stringifyXML=void 0;var Zte=Yte();Object.defineProperty(ol,"stringifyXML",{enumerable:!0,get:function(){return Zte.stringifyXML}});Object.defineProperty(ol,"parseXML",{enumerable:!0,get:function(){return Zte.parseXML}});var Jte=PA();Object.defineProperty(ol,"XML_ATTRKEY",{enumerable:!0,get:function(){return Jte.XML_ATTRKEY}});Object.defineProperty(ol,"XML_CHARKEY",{enumerable:!0,get:function(){return Jte.XML_CHARKEY}})});var tre=g(lw=>{"use strict";Object.defineProperty(lw,"__esModule",{value:!0});lw.AbortError=void 0;var DA=class extends Error{constructor(t){super(t),this.name="AbortError"}};lw.AbortError=DA});var rre=g(cw=>{"use strict";Object.defineProperty(cw,"__esModule",{value:!0});cw.AbortError=void 0;var hHe=tre();Object.defineProperty(cw,"AbortError",{enumerable:!0,get:function(){return hHe.AbortError}})});var qA=g(Ry=>{"use strict";Object.defineProperty(Ry,"__esModule",{value:!0});var lh=new WeakMap,uw=new WeakMap,Ny=class e{constructor(){this.onabort=null,lh.set(this,[]),uw.set(this,!1)}get aborted(){if(!uw.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return uw.get(this)}static get none(){return new e}addEventListener(t,r){if(!lh.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");lh.get(this).push(r)}removeEventListener(t,r){if(!lh.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=lh.get(this),n=i.indexOf(r);n>-1&&i.splice(n,1)}dispatchEvent(t){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function ire(e){if(e.aborted)return;e.onabort&&e.onabort.call(e);let t=lh.get(e);t&&t.slice().forEach(r=>{r.call(e,{type:"abort"})}),uw.set(e,!0)}var LA=class extends Error{constructor(t){super(t),this.name="AbortError"}},FA=class{constructor(t){if(this._signal=new Ny,!!t){Array.isArray(t)||(t=arguments);for(let r of t)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){ire(this._signal)}static timeout(t){let r=new Ny,i=setTimeout(ire,t,r);return typeof i.unref=="function"&&i.unref(),r}};Ry.AbortController=FA;Ry.AbortError=LA;Ry.AbortSignal=Ny});var xre=g(fp=>{"use strict";Object.defineProperty(fp,"__esModule",{value:!0});var gHe=Tm(),nre=qA(),yHe=$n(),pp=gHe.createClientLogger("core-lro"),are=2e3,ore=["succeeded","canceled","failed"];function lre(e){try{return JSON.parse(e).state}catch{throw new Error(`Unable to deserialize input state: ${e}`)}}function sre(e){let{state:t,stateProxy:r,isOperationError:i}=e;return n=>{throw i(n)&&(r.setError(t,n),r.setFailed(t)),n}}function bHe(e,t){let r=e;return r.slice(-1)!=="."&&(r=r+"."),r+" "+t}function _He(e){let t=e.message,r=e.code,i=e;for(;i.innererror;)i=i.innererror,r=i.code,t=bHe(t,i.message);return{code:r,message:t}}function cre(e){let{state:t,stateProxy:r,status:i,isDone:n,processResult:s,getError:a,response:o,setErrorAsResult:l}=e;switch(i){case"succeeded":{r.setSucceeded(t);break}case"failed":{let c=a?.(o),u="";if(c){let{code:p,message:f}=_He(c);u=`. ${p}. ${f}`}let d=`The long-running operation has failed${u}`;r.setError(t,new Error(d)),r.setFailed(t),pp.warning(d);break}case"canceled":{r.setCanceled(t);break}}(n?.(o,t)||n===void 0&&["succeeded","canceled"].concat(l?[]:["failed"]).includes(i))&&r.setResult(t,vHe({response:o,state:t,processResult:s}))}function vHe(e){let{processResult:t,response:r,state:i}=e;return t?t(r,i):r}async function ure(e){let{init:t,stateProxy:r,processResult:i,getOperationStatus:n,withOperationLocation:s,setErrorAsResult:a}=e,{operationLocation:o,resourceLocation:l,metadata:c,response:u}=await t();o&&s?.(o,!1);let d={metadata:c,operationLocation:o,resourceLocation:l};pp.verbose("LRO: Operation description:",d);let p=r.initState(d),f=n({response:u,state:p,operationLocation:o});return cre({state:p,status:f,stateProxy:r,response:u,setErrorAsResult:a,processResult:i}),p}async function wHe(e){let{poll:t,state:r,stateProxy:i,operationLocation:n,getOperationStatus:s,getResourceLocation:a,isOperationError:o,options:l}=e,c=await t(n,l).catch(sre({state:r,stateProxy:i,isOperationError:o})),u=s(c,r);if(pp.verbose(`LRO: Status: + Polling from: ${r.config.operationLocation} + Operation status: ${u} + Polling status: ${ore.includes(u)?"Stopped":"Running"}`),u==="succeeded"){let d=a(c,r);if(d!==void 0)return{response:await t(d).catch(sre({state:r,stateProxy:i,isOperationError:o})),status:u}}return{response:c,status:u}}async function dre(e){let{poll:t,state:r,stateProxy:i,options:n,getOperationStatus:s,getResourceLocation:a,getOperationLocation:o,isOperationError:l,withOperationLocation:c,getPollingInterval:u,processResult:d,getError:p,updateState:f,setDelay:m,isDone:h,setErrorAsResult:y}=e,{operationLocation:b}=r.config;if(b!==void 0){let{response:w,status:v}=await wHe({poll:t,getOperationStatus:s,state:r,stateProxy:i,operationLocation:b,getResourceLocation:a,isOperationError:l,options:n});if(cre({status:v,response:w,state:r,stateProxy:i,isDone:h,processResult:d,getError:p,setErrorAsResult:y}),!ore.includes(v)){let E=u?.(w);E&&m(E);let T=o?.(w,r);if(T!==void 0){let L=b!==T;r.config.operationLocation=T,c?.(T,L)}else c?.(b,!1)}f?.(r,w)}}function pre(e){let{azureAsyncOperation:t,operationLocation:r}=e;return r??t}function fre(e){return e.headers.location}function mre(e){return e.headers["operation-location"]}function hre(e){return e.headers["azure-asyncoperation"]}function EHe(e){let{location:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e;switch(r){case"PUT":return i;case"DELETE":return;default:switch(n){case"azure-async-operation":return;case"original-uri":return i;case"location":default:return t}}}function gre(e){let{rawResponse:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e,s=mre(t),a=hre(t),o=pre({operationLocation:s,azureAsyncOperation:a}),l=fre(t),c=r?.toLocaleUpperCase();return o!==void 0?{mode:"OperationLocation",operationLocation:o,resourceLocation:EHe({requestMethod:c,location:l,requestPath:i,resourceLocationConfig:n})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:c==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}function yre(e){let{status:t,statusCode:r}=e;if(typeof t!="string"&&t!==void 0)throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${t}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`);switch(t?.toLocaleLowerCase()){case void 0:return kA(r);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:return pp.verbose(`LRO: unrecognized operation status: ${t}`),t}}function SHe(e){var t;let{status:r}=(t=e.body)!==null&&t!==void 0?t:{};return yre({status:r,statusCode:e.statusCode})}function xHe(e){var t,r;let{properties:i,provisioningState:n}=(t=e.body)!==null&&t!==void 0?t:{},s=(r=i?.provisioningState)!==null&&r!==void 0?r:n;return yre({status:s,statusCode:e.statusCode})}function kA(e){return e===202?"running":e<300?"succeeded":"failed"}function bre({rawResponse:e}){let t=e.headers["retry-after"];if(t!==void 0){let r=parseInt(t);return isNaN(r)?THe(new Date(t)):r*1e3}}function _re(e){let t=e.flatResponse.error;if(!t){pp.warning("The long-running operation failed but there is no error property in the response's body");return}if(!t.code||!t.message){pp.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return t}function THe(e){let t=Math.floor(new Date().getTime()),r=e.getTime();if(t{let a=await n.sendInitialRequest(),o=gre({rawResponse:a.rawResponse,requestPath:n.requestPath,requestMethod:n.requestMethod,resourceLocationConfig:r});return Object.assign({response:a,operationLocation:o?.operationLocation,resourceLocation:o?.resourceLocation},o?.mode?{metadata:{mode:o.mode}}:{})},stateProxy:t,processResult:i?({flatResponse:a},o)=>i(a,o):({flatResponse:a})=>a,getOperationStatus:vre,setErrorAsResult:s})}function wre({rawResponse:e},t){var r;switch((r=t.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return pre({operationLocation:mre(e),azureAsyncOperation:hre(e)});case"ResourceLocation":return fre(e);case"Body":default:return}}function jA({rawResponse:e},t){var r;let i=(r=t.config.metadata)===null||r===void 0?void 0:r.mode;switch(i){case"OperationLocation":return SHe(e);case"ResourceLocation":return kA(e.statusCode);case"Body":return xHe(e);default:throw new Error(`Internal error: Unexpected operation mode: ${i}`)}}function Ere({flatResponse:e},t){if(typeof e=="object"){let r=e.resourceLocation;r!==void 0&&(t.config.resourceLocation=r)}return t.config.resourceLocation}function Sre(e){return e.name==="RestError"}async function RHe(e){let{lro:t,stateProxy:r,options:i,processResult:n,updateState:s,setDelay:a,state:o,setErrorAsResult:l}=e;return dre({state:o,stateProxy:r,setDelay:a,processResult:n?({flatResponse:c},u)=>n(c,u):({flatResponse:c})=>c,getError:_re,updateState:s,getPollingInterval:bre,getOperationLocation:wre,getOperationStatus:jA,isOperationError:Sre,getResourceLocation:Ere,options:i,poll:async(c,u)=>t.sendPollRequest(c,u),setErrorAsResult:l})}var AHe=()=>({initState:e=>({status:"running",config:e}),setCanceled:e=>e.status="canceled",setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.status="running",setSucceeded:e=>e.status="succeeded",setFailed:e=>e.status="failed",getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>e.status==="canceled",isFailed:e=>e.status==="failed",isRunning:e=>e.status==="running",isSucceeded:e=>e.status==="succeeded"});function CHe(e){let{getOperationLocation:t,getStatusFromInitialResponse:r,getStatusFromPollResponse:i,isOperationError:n,getResourceLocation:s,getPollingInterval:a,getError:o,resolveOnUnsuccessful:l}=e;return async({init:c,poll:u},d)=>{let{processResult:p,updateState:f,withOperationLocation:m,intervalInMs:h=are,restoreFrom:y}=d||{},b=AHe(),w=m?(()=>{let x=!1;return(Y,F)=>{F?m(Y):x||m(Y),x=!0}})():void 0,v=y?lre(y):await ure({init:c,stateProxy:b,processResult:p,getOperationStatus:r,withOperationLocation:w,setErrorAsResult:!l}),E,T=new nre.AbortController,L=new Map,O=async()=>L.forEach(x=>x(v)),B="Operation was canceled",P=h,M={getOperationState:()=>v,getResult:()=>v.result,isDone:()=>["succeeded","failed","canceled"].includes(v.status),isStopped:()=>E===void 0,stopPolling:()=>{T.abort()},toString:()=>JSON.stringify({state:v}),onProgress:x=>{let Y=Symbol();return L.set(Y,x),()=>L.delete(Y)},pollUntilDone:x=>E??(E=(async()=>{let{abortSignal:Y}=x||{},{signal:F}=Y?new nre.AbortController([Y,T.signal]):T;if(!M.isDone())for(await M.poll({abortSignal:F});!M.isDone();)await yHe.delay(P,{abortSignal:F}),await M.poll({abortSignal:F});if(l)return M.getResult();switch(v.status){case"succeeded":return M.getResult();case"canceled":throw new Error(B);case"failed":throw v.error;case"notStarted":case"running":throw new Error("Polling completed without succeeding or failing")}})().finally(()=>{E=void 0})),async poll(x){if(l){if(M.isDone())return}else switch(v.status){case"succeeded":return;case"canceled":throw new Error(B);case"failed":throw v.error}if(await dre({poll:u,state:v,stateProxy:b,getOperationLocation:t,isOperationError:n,withOperationLocation:w,getPollingInterval:a,getOperationStatus:i,getResourceLocation:s,processResult:p,getError:o,updateState:f,options:x,setDelay:Y=>{P=Y},setErrorAsResult:!l}),await O(),!l)switch(v.status){case"canceled":throw new Error(B);case"failed":throw v.error}}};return M}}async function OHe(e,t){let{resourceLocationConfig:r,intervalInMs:i,processResult:n,restoreFrom:s,updateState:a,withOperationLocation:o,resolveOnUnsuccessful:l=!1}=t||{};return CHe({getStatusFromInitialResponse:vre,getStatusFromPollResponse:jA,isOperationError:Sre,getOperationLocation:wre,getResourceLocation:Ere,getPollingInterval:bre,getError:_re,resolveOnUnsuccessful:l})({init:async()=>{let c=await e.sendInitialRequest(),u=gre({rawResponse:c.rawResponse,requestPath:e.requestPath,requestMethod:e.requestMethod,resourceLocationConfig:r});return Object.assign({response:c,operationLocation:u?.operationLocation,resourceLocation:u?.resourceLocation},u?.mode?{metadata:{mode:u.mode}}:{})},poll:e.sendPollRequest},{intervalInMs:i,withOperationLocation:o,restoreFrom:s,updateState:a,processResult:n?({flatResponse:c},u)=>n(c,u):({flatResponse:c})=>c})}var PHe=()=>({initState:e=>({config:e,isStarted:!0}),setCanceled:e=>e.isCancelled=!0,setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.isStarted=!0,setSucceeded:e=>e.isCompleted=!0,setFailed:()=>{},getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>!!e.isCancelled,isFailed:e=>!!e.error,isRunning:e=>!!e.isStarted,isSucceeded:e=>!!(e.isCompleted&&!e.isCancelled&&!e.error)}),BA=class{constructor(t,r,i,n,s,a,o){this.state=t,this.lro=r,this.setErrorAsResult=i,this.lroResourceLocationConfig=n,this.processResult=s,this.updateState=a,this.isDone=o}setPollerConfig(t){this.pollerConfig=t}async update(t){var r;let i=PHe();this.state.isStarted||(this.state=Object.assign(Object.assign({},this.state),await NHe({lro:this.lro,stateProxy:i,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult})));let n=this.updateState,s=this.isDone;return!this.state.isCompleted&&this.state.error===void 0&&await RHe({lro:this.lro,state:this.state,stateProxy:i,processResult:this.processResult,updateState:n?(a,{rawResponse:o})=>n(a,o):void 0,isDone:s?({flatResponse:a},o)=>s(a,o):void 0,options:t,setDelay:a=>{this.pollerConfig.intervalInMs=a},setErrorAsResult:this.setErrorAsResult}),(r=t?.fireProgress)===null||r===void 0||r.call(t,this.state),this}async cancel(){return pp.error("`cancelOperation` is deprecated because it wasn't implemented"),this}toString(){return JSON.stringify({state:this.state})}},dw=class e extends Error{constructor(t){super(t),this.name="PollerStoppedError",Object.setPrototypeOf(this,e.prototype)}},pw=class e extends Error{constructor(t){super(t),this.name="PollerCancelledError",Object.setPrototypeOf(this,e.prototype)}},fw=class{constructor(t){this.resolveOnUnsuccessful=!1,this.stopped=!0,this.pollProgressCallbacks=[],this.operation=t,this.promise=new Promise((r,i)=>{this.resolve=r,this.reject=i}),this.promise.catch(()=>{})}async startPolling(t={}){for(this.stopped&&(this.stopped=!1);!this.isStopped()&&!this.isDone();)await this.poll(t),await this.delay()}async pollOnce(t={}){this.isDone()||(this.operation=await this.operation.update({abortSignal:t.abortSignal,fireProgress:this.fireProgress.bind(this)})),this.processUpdatedState()}fireProgress(t){for(let r of this.pollProgressCallbacks)r(t)}async cancelOnce(t={}){this.operation=await this.operation.cancel(t)}poll(t={}){if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(t);let r=()=>{this.pollOncePromise=void 0};this.pollOncePromise.then(r,r).catch(this.reject)}return this.pollOncePromise}processUpdatedState(){if(this.operation.state.error&&(this.stopped=!0,!this.resolveOnUnsuccessful))throw this.reject(this.operation.state.error),this.operation.state.error;if(this.operation.state.isCancelled&&(this.stopped=!0,!this.resolveOnUnsuccessful)){let t=new pw("Operation was canceled");throw this.reject(t),t}this.isDone()&&this.resolve&&this.resolve(this.getResult())}async pollUntilDone(t={}){return this.stopped&&this.startPolling(t).catch(this.reject),this.processUpdatedState(),this.promise}onProgress(t){return this.pollProgressCallbacks.push(t),()=>{this.pollProgressCallbacks=this.pollProgressCallbacks.filter(r=>r!==t)}}isDone(){let t=this.operation.state;return!!(t.isCompleted||t.isCancelled||t.error)}stopPolling(){this.stopped||(this.stopped=!0,this.reject&&this.reject(new dw("This poller is already stopped")))}isStopped(){return this.stopped}cancelOperation(t={}){if(!this.cancelPromise)this.cancelPromise=this.cancelOnce(t);else if(t.abortSignal)throw new Error("A cancel request is currently pending");return this.cancelPromise}getOperationState(){return this.operation.state}getResult(){return this.operation.state.result}toString(){return this.operation.toString()}},MA=class extends fw{constructor(t,r){let{intervalInMs:i=are,resumeFrom:n,resolveOnUnsuccessful:s=!1,isDone:a,lroResourceLocationConfig:o,processResult:l,updateState:c}=r||{},u=n?lre(n):{},d=new BA(u,t,!s,o,l,c,a);super(d),this.resolveOnUnsuccessful=s,this.config={intervalInMs:i},d.setPollerConfig(this.config)}delay(){return new Promise(t=>setTimeout(()=>t(),this.config.intervalInMs))}};fp.LroEngine=MA;fp.Poller=fw;fp.PollerCancelledError=pw;fp.PollerStoppedError=dw;fp.createHttpPoller=OHe});var GC=g(Ne=>{"use strict";Object.defineProperty(Ne,"__esModule",{value:!0});var xn=ac(),ne=(GJ(),G0(HJ)),Sa=JJ(),Gt=$n(),Cw=hte(),Py=bA(),GA=ere(),IHe=Tm(),Ow=rre(),EC=require("crypto"),DHe=qR(),SC=require("stream"),LHe=xre(),qre=require("events"),FHe=require("fs"),qHe=require("util"),BHe=require("buffer");function Pw(e){var t=Object.create(null);return e&&Object.keys(e).forEach(function(r){if(r!=="default"){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}}),t.default=e,Object.freeze(t)}var MHe=Pw(Cw),yh=Pw(Py),xC=Pw(FHe),kHe=Pw(qHe),li=IHe.createClientLogger("storage-blob"),fh=class{constructor(t,r){this._nextPolicy=t,this._options=r}shouldLog(t){return this._options.shouldLog(t)}log(t,r){this._options.log(t,r)}},Bre="12.25.0",TC="2024-11-04",UA=256*1024*1024,zA=4e3*1024*1024,mw=5e4,jHe=8*1024*1024,VA=4*1024*1024,UHe=5,zHe=100*1e3,NC="https://storage.azure.com/.default",ho={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}},$He={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416},He={AUTHORIZATION:"Authorization",AUTHORIZATION_SCHEME:"Bearer",CONTENT_ENCODING:"Content-Encoding",CONTENT_ID:"Content-ID",CONTENT_LANGUAGE:"Content-Language",CONTENT_LENGTH:"Content-Length",CONTENT_MD5:"Content-Md5",CONTENT_TRANSFER_ENCODING:"Content-Transfer-Encoding",CONTENT_TYPE:"Content-Type",COOKIE:"Cookie",DATE:"date",IF_MATCH:"if-match",IF_MODIFIED_SINCE:"if-modified-since",IF_NONE_MATCH:"if-none-match",IF_UNMODIFIED_SINCE:"if-unmodified-since",PREFIX_FOR_STORAGE:"x-ms-",RANGE:"Range",USER_AGENT:"User-Agent",X_MS_CLIENT_REQUEST_ID:"x-ms-client-request-id",X_MS_COPY_SOURCE:"x-ms-copy-source",X_MS_DATE:"x-ms-date",X_MS_ERROR_CODE:"x-ms-error-code",X_MS_VERSION:"x-ms-version",X_MS_CopySourceErrorCode:"x-ms-copy-source-error-code"},ll="",Mre="*",HHe=1*1024*1024,Tre=256,GHe=4*HHe,cc=`\r +`,kre="HTTP/1.1",VHe="AES256",WHe="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",KHe=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"],QHe=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"],XHe="BlobUsesCustomerSpecifiedEncryption",YHe="BlobDoesNotUseCustomerSpecifiedEncryption",ZHe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function JHe(e){let t=new URL(e),r=t.pathname;return r=r||"/",r=tGe(r),t.pathname=r,t.toString()}function eGe(e){let t="";if(e.search("DevelopmentStorageProxyUri=")!==-1){let r=e.split(";");for(let i of r)i.trim().startsWith("DevelopmentStorageProxyUri=")&&(t=i.trim().match("DevelopmentStorageProxyUri=(.*)")[1])}return t}function mp(e,t){let r=e.split(";");for(let i of r)if(i.trim().startsWith(t))return i.trim().match(t+"=(.*)")[1];return""}function bh(e){let t="";e.startsWith("UseDevelopmentStorage=true")&&(t=eGe(e),e=WHe);let r=mp(e,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,e.search("DefaultEndpointsProtocol=")!==-1&&e.search("AccountKey=")!==-1){let i="",n="",s=Buffer.from("accountKey","base64"),a="";if(n=mp(e,"AccountName"),s=Buffer.from(mp(e,"AccountKey"),"base64"),!r){i=mp(e,"DefaultEndpointsProtocol");let o=i.toLowerCase();if(o!=="https"&&o!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(a=mp(e,"EndpointSuffix"),!a)throw new Error("Invalid EndpointSuffix in the provided Connection String");r=`${i}://${n}.blob.${a}`}if(n){if(s.length===0)throw new Error("Invalid AccountKey in the provided Connection String")}else throw new Error("Invalid AccountName in the provided Connection String");return{kind:"AccountConnString",url:r,accountName:n,accountKey:s,proxyUri:t}}else{let i=mp(e,"SharedAccessSignature"),n=mp(e,"AccountName");if(n||(n=Hre(r)),r){if(!i)throw new Error("Invalid SharedAccessSignature in the provided SAS Connection String")}else throw new Error("Invalid BlobEndpoint in the provided SAS Connection String");return i.startsWith("?")&&(i=i.substring(1)),{kind:"SASConnString",url:r,accountName:n,accountSas:i}}}function tGe(e){return encodeURIComponent(e).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function Tr(e,t){let r=new URL(e),i=r.pathname;return i=i?i.endsWith("/")?`${i}${t}`:`${i}/${t}`:t,r.pathname=i,r.toString()}function uc(e,t,r){let i=new URL(e),n=encodeURIComponent(t),s=r?encodeURIComponent(r):void 0,a=i.search===""?"?":i.search,o=[];for(let l of a.slice(1).split("&"))if(l){let[c]=l.split("=",2);c!==n&&o.push(l)}return s&&o.push(`${n}=${s}`),i.search=o.length?`?${o.join("&")}`:"",i.toString()}function Nre(e,t){var r;return(r=new URL(e).searchParams.get(t))!==null&&r!==void 0?r:void 0}function jre(e,t){let r=new URL(e);return r.hostname=t,r.toString()}function Iw(e){try{return new URL(e).pathname}catch{return}}function rGe(e){try{let t=new URL(e);return t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol}catch{return}}function iGe(e){let t=new URL(e),r=t.pathname;if(!r)throw new RangeError("Invalid url without valid path.");let i=t.search||"";return i=i.trim(),i!==""&&(i=i.startsWith("?")?i:`?${i}`),`${r}${i}`}function Ure(e){let t=new URL(e).search;if(!t)return{};t=t.trim(),t=t.startsWith("?")?t.substring(1):t;let r=t.split("&");r=r.filter(n=>{let s=n.indexOf("="),a=n.lastIndexOf("=");return s>0&&s===a&&a42&&(e=e.slice(0,42));let s=e+sGe(t.toString(),48-e.length,"0");return nGe(s)}async function zre(e,t,r){return new Promise((i,n)=>{let s,a=()=>{s!==void 0&&clearTimeout(s),n(r)};s=setTimeout(()=>{t!==void 0&&t.removeEventListener("abort",a),i()},e),t!==void 0&&t.addEventListener("abort",a)})}function sGe(e,t,r=" "){return String.prototype.padStart?e.padStart(t,r):(r=r||" ",e.length>t?e:(t=t-e.length,t>r.length&&(r+=r.repeat(t/r.length)),r.slice(0,t)+e))}function $re(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase()}function Hre(e){let t=new URL(e),r;try{return t.hostname.split(".")[1]==="blob"?r=t.hostname.split(".")[0]:AC(t)?r=t.pathname.split("/")[1]:r="",r}catch{throw new Error("Unable to extract accountName with provided information.")}}function AC(e){let t=e.host;return/^.*:.*:.*$|^(localhost|host.docker.internal)(:[0-9]+)?$|^(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])(\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])){3}(:[0-9]+)?$/.test(t)||!!e.port&&ZHe.includes(e.port)}function gp(e){if(e===void 0)return;let t=[];for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let i=e[r];t.push(`${encodeURIComponent(r)}=${encodeURIComponent(i)}`)}return t.join("&")}function aGe(e){if(e===void 0)return;let t={blobTagSet:[]};for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let i=e[r];t.blobTagSet.push({key:r,value:i})}return t}function Ay(e){if(e===void 0)return;let t={};for(let r of e.blobTagSet)t[r.key]=r.value;return t}function Are(e){if(e!==void 0)switch(e.kind){case"csv":return{format:{type:"delimited",delimitedTextConfiguration:{columnSeparator:e.columnSeparator||",",fieldQuote:e.fieldQuote||"",recordSeparator:e.recordSeparator,escapeChar:e.escapeCharacter||"",headersPresent:e.hasHeaders||!1}}};case"json":return{format:{type:"json",jsonTextConfiguration:{recordSeparator:e.recordSeparator}}};case"arrow":return{format:{type:"arrow",arrowConfiguration:{schema:e.schema}}};case"parquet":return{format:{type:"parquet"}};default:throw Error("Invalid BlobQueryTextConfiguration.")}}function bw(e){if(!e||"policy-id"in e)return;let t=[];for(let r in e){let i=r.split("_"),n="or-";i[0].startsWith(n)&&(i[0]=i[0].substring(n.length));let s={ruleId:i[1],replicationStatus:e[r]},a=t.findIndex(o=>o.policyId===i[0]);a>-1?t[a].rules.push(s):t.push({policyId:i[0],rules:[s]})}return t}function Iy(e){return e?e.scheme+" "+e.value:void 0}function dh(e){return e.encoded?decodeURIComponent(e.content):e.content}function oGe(e){return Object.assign(Object.assign({},e),{segment:{blobItems:e.segment.blobItems.map(t=>Object.assign(Object.assign({},t),{name:dh(t.name)}))}})}function lGe(e){var t;return Object.assign(Object.assign({},e),{segment:{blobPrefixes:(t=e.segment.blobPrefixes)===null||t===void 0?void 0:t.map(r=>Object.assign(Object.assign({},r),{name:dh(r.name)})),blobItems:e.segment.blobItems.map(r=>Object.assign(Object.assign({},r),{name:dh(r.name)}))}})}function*Cre(e){let t=[],r=[];e.pageRange&&(t=e.pageRange),e.clearRange&&(r=e.clearRange);let i=0,n=0;for(;i=1?Math.floor(i.maxTries):xu.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:xu.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:xu.maxRetryDelayInMs):xu.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:xu.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:xu.secondaryHost}}async sendRequest(t){return this.attemptSendRequest(t,!1,1)}async attemptSendRequest(t,r,i){let n=t.clone(),s=r||!this.retryOptions.secondaryHost||!(t.method==="GET"||t.method==="HEAD"||t.method==="OPTIONS")||i%2===1;s||(n.url=jre(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=uc(n.url,ho.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let a;try{if(li.info(`RetryPolicy: =====> Try=${i} ${s?"Primary":"Secondary"}`),a=await this._nextPolicy.sendRequest(n),!this.shouldRetry(s,i,a))return a;r=r||!s&&a.status===404}catch(o){if(li.error(`RetryPolicy: Caught error, message: ${o.message}, code: ${o.code}`),!this.shouldRetry(s,i,a,o))throw o}return await this.delay(s,i,t.abortSignal),this.attemptSendRequest(t,r,++i)}shouldRetry(t,r,i,n){if(r>=this.retryOptions.maxTries)return li.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let s=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(n){for(let a of s)if(n.name.toUpperCase().includes(a)||n.message.toUpperCase().includes(a)||n.code&&n.code.toString().toUpperCase()===a)return li.info(`RetryPolicy: Network error ${a} found, will retry.`),!0}if(i||n){let a=i?i.status:n?n.statusCode:0;if(!t&&a===404)return li.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(a===503||a===500)return li.info(`RetryPolicy: Will retry for status code ${a}.`),!0}return n?.code==="PARSE_ERROR"&&n?.message.startsWith('Error "Error: Unclosed root tag')?(li.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(t,r,i){let n=0;if(t)switch(this.retryOptions.retryPolicyType){case Ne.StorageRetryPolicyType.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case Ne.StorageRetryPolicyType.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return li.info(`RetryPolicy: Delay for ${n}ms`),zre(n,i,cGe)}},vw=class{constructor(t){this.retryOptions=t}create(t,r){return new _w(t,r,this.retryOptions)}},Dy=class extends fh{sendRequest(t){return this._nextPolicy.sendRequest(this.signRequest(t))}signRequest(t){return t}},uGe=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1820,0,1823,1825,1827,1829,0,0,0,1837,2051,0,0,1843,0,3331,3354,3356,3358,3360,3362,3364,3366,3368,3370,0,0,0,0,0,0,0,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,0,0,1859,1860,1864,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,1868,0,1872,0]),dGe=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),pGe=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32786,0,0,0,0,0,33298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);function Gre(e,t){return fGe(e,t)?-1:1}function fGe(e,t){let r=[uGe,dGe,pGe],i=0,n=0,s=0;for(;is;let a=n0&&t.headers.set(He.CONTENT_LENGTH,Buffer.byteLength(t.body));let r=[t.method.toUpperCase(),this.getHeaderValueToSign(t,He.CONTENT_LANGUAGE),this.getHeaderValueToSign(t,He.CONTENT_ENCODING),this.getHeaderValueToSign(t,He.CONTENT_LENGTH),this.getHeaderValueToSign(t,He.CONTENT_MD5),this.getHeaderValueToSign(t,He.CONTENT_TYPE),this.getHeaderValueToSign(t,He.DATE),this.getHeaderValueToSign(t,He.IF_MODIFIED_SINCE),this.getHeaderValueToSign(t,He.IF_MATCH),this.getHeaderValueToSign(t,He.IF_NONE_MATCH),this.getHeaderValueToSign(t,He.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(t,He.RANGE)].join(` +`)+` +`+this.getCanonicalizedHeadersString(t)+this.getCanonicalizedResourceString(t),i=this.factory.computeHMACSHA256(r);return t.headers.set(He.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),t}getHeaderValueToSign(t,r){let i=t.headers.get(r);return!i||r===He.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(t){let r=t.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(He.PREFIX_FOR_STORAGE));r.sort((n,s)=>Gre(n.name.toLowerCase(),s.name.toLowerCase())),r=r.filter((n,s,a)=>!(s>0&&n.name.toLowerCase()===a[s-1].name.toLowerCase()));let i="";return r.forEach(n=>{i+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()} +`}),i}getCanonicalizedResourceString(t){let r=Iw(t.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let n=Ure(t.url),s={};if(n){let a=[];for(let o in n)if(Object.prototype.hasOwnProperty.call(n,o)){let l=o.toLowerCase();s[l]=n[o],a.push(l)}a.sort();for(let o of a)i+=` +${o}:${decodeURIComponent(s[o])}`}return i}},Ly=class{create(t,r){throw new Error("Method should be implemented in children classes.")}},er=class extends Ly{constructor(t,r){super(),this.accountName=t,this.accountKey=Buffer.from(r,"base64")}create(t,r){return new ww(t,r,this)}computeHMACSHA256(t){return EC.createHmac("sha256",this.accountKey).update(t,"utf8").digest("base64")}},Ew=class extends Dy{constructor(t,r){super(t,r)}},rr=class extends Ly{create(t,r){return new Ew(t,r)}},$A;function mGe(){return $A||($A=xn.createDefaultHttpClient()),$A}var hGe="storageBrowserPolicy";function gGe(){return{name:hGe,async sendRequest(e,t){return Gt.isNode||((e.method==="GET"||e.method==="HEAD")&&(e.url=uc(e.url,ho.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),e.headers.delete(He.COOKIE),e.headers.delete(He.CONTENT_LENGTH)),t(e)}}}var yGe="storageRetryPolicy",Fy;(function(e){e[e.EXPONENTIAL=0]="EXPONENTIAL",e[e.FIXED=1]="FIXED"})(Fy||(Fy={}));var ch={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Fy.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},bGe=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],_Ge=new Ow.AbortError("The operation was aborted.");function vGe(e={}){var t,r,i,n,s,a;let o=(t=e.retryPolicyType)!==null&&t!==void 0?t:ch.retryPolicyType,l=(r=e.maxTries)!==null&&r!==void 0?r:ch.maxTries,c=(i=e.retryDelayInMs)!==null&&i!==void 0?i:ch.retryDelayInMs,u=(n=e.maxRetryDelayInMs)!==null&&n!==void 0?n:ch.maxRetryDelayInMs,d=(s=e.secondaryHost)!==null&&s!==void 0?s:ch.secondaryHost,p=(a=e.tryTimeoutInMs)!==null&&a!==void 0?a:ch.tryTimeoutInMs;function f({isPrimaryRetry:h,attempt:y,response:b,error:w}){var v,E;if(y>=l)return li.info(`RetryPolicy: Attempt(s) ${y} >= maxTries ${l}, no further try.`),!1;if(w){for(let T of bGe)if(w.name.toUpperCase().includes(T)||w.message.toUpperCase().includes(T)||w.code&&w.code.toString().toUpperCase()===T)return li.info(`RetryPolicy: Network error ${T} found, will retry.`),!0;if(w?.code==="PARSE_ERROR"&&w?.message.startsWith('Error "Error: Unclosed root tag'))return li.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0}if(b||w){let T=(E=(v=b?.status)!==null&&v!==void 0?v:w?.statusCode)!==null&&E!==void 0?E:0;if(!h&&T===404)return li.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(T===503||T===500)return li.info(`RetryPolicy: Will retry for status code ${T}.`),!0}return!1}function m(h,y){let b=0;if(h)switch(o){case Fy.EXPONENTIAL:b=Math.min((Math.pow(2,y-1)-1)*c,u);break;case Fy.FIXED:b=c;break}else b=Math.random()*1e3;return li.info(`RetryPolicy: Delay for ${b}ms`),b}return{name:yGe,async sendRequest(h,y){p&&(h.url=uc(h.url,ho.Parameters.TIMEOUT,String(Math.floor(p/1e3))));let b=h.url,w=d?jre(h.url,d):void 0,v=!1,E=1,T=!0,L,O;for(;T;){let B=v||!w||!["GET","HEAD","OPTIONS"].includes(h.method)||E%2===1;h.url=B?b:w,L=void 0,O=void 0;try{li.info(`RetryPolicy: =====> Try=${E} ${B?"Primary":"Secondary"}`),L=await y(h),v=v||!B&&L.status===404}catch(P){if(xn.isRestError(P))li.error(`RetryPolicy: Caught error, message: ${P.message}, code: ${P.code}`),O=P;else throw li.error(`RetryPolicy: Caught error, message: ${Gt.getErrorMessage(P)}`),P}T=f({isPrimaryRetry:B,attempt:E,response:L,error:O}),T&&await zre(m(B,E),h.abortSignal,_Ge),E++}if(L)return L;throw O??new xn.RestError("RetryPolicy failed without known error.")}}}var wGe="storageSharedKeyCredentialPolicy";function Vre(e){function t(s){s.headers.set(He.X_MS_DATE,new Date().toUTCString()),s.body&&(typeof s.body=="string"||Buffer.isBuffer(s.body))&&s.body.length>0&&s.headers.set(He.CONTENT_LENGTH,Buffer.byteLength(s.body));let a=[s.method.toUpperCase(),r(s,He.CONTENT_LANGUAGE),r(s,He.CONTENT_ENCODING),r(s,He.CONTENT_LENGTH),r(s,He.CONTENT_MD5),r(s,He.CONTENT_TYPE),r(s,He.DATE),r(s,He.IF_MODIFIED_SINCE),r(s,He.IF_MATCH),r(s,He.IF_NONE_MATCH),r(s,He.IF_UNMODIFIED_SINCE),r(s,He.RANGE)].join(` +`)+` +`+i(s)+n(s),o=EC.createHmac("sha256",e.accountKey).update(a,"utf8").digest("base64");s.headers.set(He.AUTHORIZATION,`SharedKey ${e.accountName}:${o}`)}function r(s,a){let o=s.headers.get(a);return!o||a===He.CONTENT_LENGTH&&o==="0"?"":o}function i(s){let a=[];for(let[l,c]of s.headers)l.toLowerCase().startsWith(He.PREFIX_FOR_STORAGE)&&a.push({name:l,value:c});a.sort((l,c)=>Gre(l.name.toLowerCase(),c.name.toLowerCase())),a=a.filter((l,c,u)=>!(c>0&&l.name.toLowerCase()===u[c-1].name.toLowerCase()));let o="";return a.forEach(l=>{o+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()} +`}),o}function n(s){let a=Iw(s.url)||"/",o="";o+=`/${e.accountName}${a}`;let l=Ure(s.url),c={};if(l){let u=[];for(let d in l)if(Object.prototype.hasOwnProperty.call(l,d)){let p=d.toLowerCase();c[p]=l[d],u.push(p)}u.sort();for(let d of u)o+=` +${d}:${decodeURIComponent(c[d])}`}return o}return{name:wGe,async sendRequest(s,a){return t(s),a(s)}}}var Sw=class extends fh{constructor(t,r){super(t,r)}async sendRequest(t){return Gt.isNode?this._nextPolicy.sendRequest(t):((t.method.toUpperCase()==="GET"||t.method.toUpperCase()==="HEAD")&&(t.url=uc(t.url,ho.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.remove(He.COOKIE),t.headers.remove(He.CONTENT_LENGTH),this._nextPolicy.sendRequest(t))}},xw=class{create(t,r){return new Sw(t,r)}},EGe="StorageCorrectContentLengthPolicy";function SGe(){function e(t){t.body&&(typeof t.body=="string"||Buffer.isBuffer(t.body))&&t.body.length>0&&t.headers.set(He.CONTENT_LENGTH,Buffer.byteLength(t.body))}return{name:EGe,async sendRequest(t,r){return e(t),r(t)}}}function Nu(e){if(!e||typeof e!="object")return!1;let t=e;return Array.isArray(t.factories)&&typeof t.options=="object"&&typeof t.toServiceClientOptions=="function"}var qy=class{constructor(t,r={}){this.factories=t,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function tr(e,t={}){e||(e=new rr);let r=new qy([],t);return r._credential=e,r}function xGe(e){let t=[TGe,Qre,NGe,RGe,AGe,CGe,PGe];if(e.factories.length){let r=e.factories.filter(i=>!t.some(n=>n(i)));if(r.length){let i=r.some(n=>OGe(n));return{wrappedPolicies:Cw.createRequestPolicyFactoryPolicy(r),afterRetry:i}}}}function Wre(e){var t;let r=e.options,{httpClient:i}=r,n=ne.__rest(r,["httpClient"]),s=e._coreHttpClient;s||(s=i?Cw.convertHttpClient(i):mGe(),e._coreHttpClient=s);let a=e._corePipeline;if(!a){let o=`azsdk-js-azure-storage-blob/${Bre}`,l=n.userAgentOptions&&n.userAgentOptions.userAgentPrefix?`${n.userAgentOptions.userAgentPrefix} ${o}`:`${o}`;a=Py.createClientPipeline(Object.assign(Object.assign({},n),{loggingOptions:{additionalAllowedHeaderNames:KHe,additionalAllowedQueryParameters:QHe,logger:li.info},userAgentOptions:{userAgentPrefix:l},serializationOptions:{stringifyXML:GA.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:GA.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}})),a.removePolicy({phase:"Retry"}),a.removePolicy({name:xn.decompressResponsePolicyName}),a.addPolicy(SGe()),a.addPolicy(vGe(n.retryOptions),{phase:"Retry"}),a.addPolicy(gGe());let c=xGe(e);c&&a.addPolicy(c.wrappedPolicies,c.afterRetry?{afterPhase:"Retry"}:void 0);let u=Kre(e);Sa.isTokenCredential(u)?a.addPolicy(xn.bearerTokenAuthenticationPolicy({credential:u,scopes:(t=n.audience)!==null&&t!==void 0?t:NC,challengeCallbacks:{authorizeRequestOnChallenge:Py.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):u instanceof er&&a.addPolicy(Vre({accountName:u.accountName,accountKey:u.accountKey}),{phase:"Sign"}),e._corePipeline=a}return Object.assign(Object.assign({},n),{allowInsecureConnection:!0,httpClient:s,pipeline:a})}function Kre(e){if(e._credential)return e._credential;let t=new rr;for(let r of e.factories)if(Sa.isTokenCredential(r.credential))t=r.credential;else if(Qre(r))return r;return t}function Qre(e){return e instanceof er?!0:e.constructor.name==="StorageSharedKeyCredential"}function TGe(e){return e instanceof rr?!0:e.constructor.name==="AnonymousCredential"}function NGe(e){return Sa.isTokenCredential(e.credential)}function RGe(e){return e instanceof xw?!0:e.constructor.name==="StorageBrowserPolicyFactory"}function AGe(e){return e instanceof vw?!0:e.constructor.name==="StorageRetryPolicyFactory"}function CGe(e){return e.constructor.name==="TelemetryPolicyFactory"}function OGe(e){return e.constructor.name==="InjectorPolicyFactory"}function PGe(e){let t=["GenerateClientRequestIdPolicy","TracingPolicy","LogPolicy","ProxyPolicy","DisableResponseDecompressionPolicy","KeepAlivePolicy","DeserializationPolicy"],r={sendRequest:async a=>({request:a,headers:a.headers.clone(),status:500})},i={log(a,o){},shouldLog(a){return!1}},s=e.create(r,i).constructor.name;return t.some(a=>s.startsWith(a))}var CC={serializedName:"BlobServiceProperties",xmlName:"StorageServiceProperties",type:{name:"Composite",className:"BlobServiceProperties",modelProperties:{blobAnalyticsLogging:{serializedName:"Logging",xmlName:"Logging",type:{name:"Composite",className:"Logging"}},hourMetrics:{serializedName:"HourMetrics",xmlName:"HourMetrics",type:{name:"Composite",className:"Metrics"}},minuteMetrics:{serializedName:"MinuteMetrics",xmlName:"MinuteMetrics",type:{name:"Composite",className:"Metrics"}},cors:{serializedName:"Cors",xmlName:"Cors",xmlIsWrapped:!0,xmlElementName:"CorsRule",type:{name:"Sequence",element:{type:{name:"Composite",className:"CorsRule"}}}},defaultServiceVersion:{serializedName:"DefaultServiceVersion",xmlName:"DefaultServiceVersion",type:{name:"String"}},deleteRetentionPolicy:{serializedName:"DeleteRetentionPolicy",xmlName:"DeleteRetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}},staticWebsite:{serializedName:"StaticWebsite",xmlName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite"}}}}},IGe={serializedName:"Logging",type:{name:"Composite",className:"Logging",modelProperties:{version:{serializedName:"Version",required:!0,xmlName:"Version",type:{name:"String"}},deleteProperty:{serializedName:"Delete",required:!0,xmlName:"Delete",type:{name:"Boolean"}},read:{serializedName:"Read",required:!0,xmlName:"Read",type:{name:"Boolean"}},write:{serializedName:"Write",required:!0,xmlName:"Write",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}},DGe={serializedName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy",modelProperties:{enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},days:{constraints:{InclusiveMinimum:1},serializedName:"Days",xmlName:"Days",type:{name:"Number"}}}}},LGe={serializedName:"Metrics",type:{name:"Composite",className:"Metrics",modelProperties:{version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},includeAPIs:{serializedName:"IncludeAPIs",xmlName:"IncludeAPIs",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}},FGe={serializedName:"CorsRule",type:{name:"Composite",className:"CorsRule",modelProperties:{allowedOrigins:{serializedName:"AllowedOrigins",required:!0,xmlName:"AllowedOrigins",type:{name:"String"}},allowedMethods:{serializedName:"AllowedMethods",required:!0,xmlName:"AllowedMethods",type:{name:"String"}},allowedHeaders:{serializedName:"AllowedHeaders",required:!0,xmlName:"AllowedHeaders",type:{name:"String"}},exposedHeaders:{serializedName:"ExposedHeaders",required:!0,xmlName:"ExposedHeaders",type:{name:"String"}},maxAgeInSeconds:{constraints:{InclusiveMinimum:0},serializedName:"MaxAgeInSeconds",required:!0,xmlName:"MaxAgeInSeconds",type:{name:"Number"}}}}},qGe={serializedName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite",modelProperties:{enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},indexDocument:{serializedName:"IndexDocument",xmlName:"IndexDocument",type:{name:"String"}},errorDocument404Path:{serializedName:"ErrorDocument404Path",xmlName:"ErrorDocument404Path",type:{name:"String"}},defaultIndexDocumentPath:{serializedName:"DefaultIndexDocumentPath",xmlName:"DefaultIndexDocumentPath",type:{name:"String"}}}}},ce={serializedName:"StorageError",type:{name:"Composite",className:"StorageError",modelProperties:{message:{serializedName:"Message",xmlName:"Message",type:{name:"String"}},code:{serializedName:"Code",xmlName:"Code",type:{name:"String"}},authenticationErrorDetail:{serializedName:"AuthenticationErrorDetail",xmlName:"AuthenticationErrorDetail",type:{name:"String"}}}}},Xre={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}},BGe={serializedName:"GeoReplication",type:{name:"Composite",className:"GeoReplication",modelProperties:{status:{serializedName:"Status",required:!0,xmlName:"Status",type:{name:"Enum",allowedValues:["live","bootstrap","unavailable"]}},lastSyncOn:{serializedName:"LastSyncTime",required:!0,xmlName:"LastSyncTime",type:{name:"DateTimeRfc1123"}}}}},Yre={serializedName:"ListContainersSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListContainersSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},containerItems:{serializedName:"ContainerItems",required:!0,xmlName:"Containers",xmlIsWrapped:!0,xmlElementName:"Container",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},MGe={serializedName:"ContainerItem",xmlName:"Container",type:{name:"Composite",className:"ContainerItem",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},deleted:{serializedName:"Deleted",xmlName:"Deleted",type:{name:"Boolean"}},version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"ContainerProperties"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},kGe={serializedName:"ContainerProperties",type:{name:"Composite",className:"ContainerProperties",modelProperties:{lastModified:{serializedName:"Last-Modified",required:!0,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:!0,xmlName:"Etag",type:{name:"String"}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},publicAccess:{serializedName:"PublicAccess",xmlName:"PublicAccess",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"HasImmutabilityPolicy",xmlName:"HasImmutabilityPolicy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"HasLegalHold",xmlName:"HasLegalHold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"DefaultEncryptionScope",xmlName:"DefaultEncryptionScope",type:{name:"String"}},preventEncryptionScopeOverride:{serializedName:"DenyEncryptionScopeOverride",xmlName:"DenyEncryptionScopeOverride",type:{name:"Boolean"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},isImmutableStorageWithVersioningEnabled:{serializedName:"ImmutableStorageWithVersioningEnabled",xmlName:"ImmutableStorageWithVersioningEnabled",type:{name:"Boolean"}}}}},Zre={serializedName:"KeyInfo",type:{name:"Composite",className:"KeyInfo",modelProperties:{startsOn:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",required:!0,xmlName:"Expiry",type:{name:"String"}}}}},Jre={serializedName:"UserDelegationKey",type:{name:"Composite",className:"UserDelegationKey",modelProperties:{signedObjectId:{serializedName:"SignedOid",required:!0,xmlName:"SignedOid",type:{name:"String"}},signedTenantId:{serializedName:"SignedTid",required:!0,xmlName:"SignedTid",type:{name:"String"}},signedStartsOn:{serializedName:"SignedStart",required:!0,xmlName:"SignedStart",type:{name:"String"}},signedExpiresOn:{serializedName:"SignedExpiry",required:!0,xmlName:"SignedExpiry",type:{name:"String"}},signedService:{serializedName:"SignedService",required:!0,xmlName:"SignedService",type:{name:"String"}},signedVersion:{serializedName:"SignedVersion",required:!0,xmlName:"SignedVersion",type:{name:"String"}},value:{serializedName:"Value",required:!0,xmlName:"Value",type:{name:"String"}}}}},OC={serializedName:"FilterBlobSegment",xmlName:"EnumerationResults",type:{name:"Composite",className:"FilterBlobSegment",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},where:{serializedName:"Where",required:!0,xmlName:"Where",type:{name:"String"}},blobs:{serializedName:"Blobs",required:!0,xmlName:"Blobs",xmlIsWrapped:!0,xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"FilterBlobItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},jGe={serializedName:"FilterBlobItem",xmlName:"Blob",type:{name:"Composite",className:"FilterBlobItem",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",type:{name:"String"}},tags:{serializedName:"Tags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}}}}},PC={serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags",modelProperties:{blobTagSet:{serializedName:"BlobTagSet",required:!0,xmlName:"TagSet",xmlIsWrapped:!0,xmlElementName:"Tag",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobTag"}}}}}}},UGe={serializedName:"BlobTag",xmlName:"Tag",type:{name:"Composite",className:"BlobTag",modelProperties:{key:{serializedName:"Key",required:!0,xmlName:"Key",type:{name:"String"}},value:{serializedName:"Value",required:!0,xmlName:"Value",type:{name:"String"}}}}},zGe={serializedName:"SignedIdentifier",xmlName:"SignedIdentifier",type:{name:"Composite",className:"SignedIdentifier",modelProperties:{id:{serializedName:"Id",required:!0,xmlName:"Id",type:{name:"String"}},accessPolicy:{serializedName:"AccessPolicy",xmlName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy"}}}}},$Ge={serializedName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy",modelProperties:{startsOn:{serializedName:"Start",xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",xmlName:"Expiry",type:{name:"String"}},permissions:{serializedName:"Permission",xmlName:"Permission",type:{name:"String"}}}}},eie={serializedName:"ListBlobsFlatSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsFlatSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},HGe={serializedName:"BlobFlatListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment",modelProperties:{blobItems:{serializedName:"BlobItems",required:!0,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}},GGe={serializedName:"BlobItemInternal",xmlName:"Blob",type:{name:"Composite",className:"BlobItemInternal",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}},deleted:{serializedName:"Deleted",required:!0,xmlName:"Deleted",type:{name:"Boolean"}},snapshot:{serializedName:"Snapshot",required:!0,xmlName:"Snapshot",type:{name:"String"}},versionId:{serializedName:"VersionId",xmlName:"VersionId",type:{name:"String"}},isCurrentVersion:{serializedName:"IsCurrentVersion",xmlName:"IsCurrentVersion",type:{name:"Boolean"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},blobTags:{serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}},objectReplicationMetadata:{serializedName:"ObjectReplicationMetadata",xmlName:"OrMetadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},hasVersionsOnly:{serializedName:"HasVersionsOnly",xmlName:"HasVersionsOnly",type:{name:"Boolean"}}}}},VGe={serializedName:"BlobName",type:{name:"Composite",className:"BlobName",modelProperties:{encoded:{serializedName:"Encoded",xmlName:"Encoded",xmlIsAttribute:!0,type:{name:"Boolean"}},content:{serializedName:"content",xmlName:"content",xmlIsMsText:!0,type:{name:"String"}}}}},WGe={serializedName:"BlobPropertiesInternal",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal",modelProperties:{createdOn:{serializedName:"Creation-Time",xmlName:"Creation-Time",type:{name:"DateTimeRfc1123"}},lastModified:{serializedName:"Last-Modified",required:!0,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:!0,xmlName:"Etag",type:{name:"String"}},contentLength:{serializedName:"Content-Length",xmlName:"Content-Length",type:{name:"Number"}},contentType:{serializedName:"Content-Type",xmlName:"Content-Type",type:{name:"String"}},contentEncoding:{serializedName:"Content-Encoding",xmlName:"Content-Encoding",type:{name:"String"}},contentLanguage:{serializedName:"Content-Language",xmlName:"Content-Language",type:{name:"String"}},contentMD5:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}},contentDisposition:{serializedName:"Content-Disposition",xmlName:"Content-Disposition",type:{name:"String"}},cacheControl:{serializedName:"Cache-Control",xmlName:"Cache-Control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"BlobType",xmlName:"BlobType",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},copyId:{serializedName:"CopyId",xmlName:"CopyId",type:{name:"String"}},copyStatus:{serializedName:"CopyStatus",xmlName:"CopyStatus",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},copySource:{serializedName:"CopySource",xmlName:"CopySource",type:{name:"String"}},copyProgress:{serializedName:"CopyProgress",xmlName:"CopyProgress",type:{name:"String"}},copyCompletedOn:{serializedName:"CopyCompletionTime",xmlName:"CopyCompletionTime",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"CopyStatusDescription",xmlName:"CopyStatusDescription",type:{name:"String"}},serverEncrypted:{serializedName:"ServerEncrypted",xmlName:"ServerEncrypted",type:{name:"Boolean"}},incrementalCopy:{serializedName:"IncrementalCopy",xmlName:"IncrementalCopy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"DestinationSnapshot",xmlName:"DestinationSnapshot",type:{name:"String"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},accessTier:{serializedName:"AccessTier",xmlName:"AccessTier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}},accessTierInferred:{serializedName:"AccessTierInferred",xmlName:"AccessTierInferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"ArchiveStatus",xmlName:"ArchiveStatus",type:{name:"Enum",allowedValues:["rehydrate-pending-to-hot","rehydrate-pending-to-cool","rehydrate-pending-to-cold"]}},customerProvidedKeySha256:{serializedName:"CustomerProvidedKeySha256",xmlName:"CustomerProvidedKeySha256",type:{name:"String"}},encryptionScope:{serializedName:"EncryptionScope",xmlName:"EncryptionScope",type:{name:"String"}},accessTierChangedOn:{serializedName:"AccessTierChangeTime",xmlName:"AccessTierChangeTime",type:{name:"DateTimeRfc1123"}},tagCount:{serializedName:"TagCount",xmlName:"TagCount",type:{name:"Number"}},expiresOn:{serializedName:"Expiry-Time",xmlName:"Expiry-Time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"Sealed",xmlName:"Sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"RehydratePriority",xmlName:"RehydratePriority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessedOn:{serializedName:"LastAccessTime",xmlName:"LastAccessTime",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"ImmutabilityPolicyUntilDate",xmlName:"ImmutabilityPolicyUntilDate",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"ImmutabilityPolicyMode",xmlName:"ImmutabilityPolicyMode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"LegalHold",xmlName:"LegalHold",type:{name:"Boolean"}}}}},tie={serializedName:"ListBlobsHierarchySegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsHierarchySegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},delimiter:{serializedName:"Delimiter",xmlName:"Delimiter",type:{name:"String"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},KGe={serializedName:"BlobHierarchyListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment",modelProperties:{blobPrefixes:{serializedName:"BlobPrefixes",xmlName:"BlobPrefixes",xmlElementName:"BlobPrefix",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobPrefix"}}}},blobItems:{serializedName:"BlobItems",required:!0,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}},QGe={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}},rie={serializedName:"BlockLookupList",xmlName:"BlockList",type:{name:"Composite",className:"BlockLookupList",modelProperties:{committed:{serializedName:"Committed",xmlName:"Committed",xmlElementName:"Committed",type:{name:"Sequence",element:{type:{name:"String"}}}},uncommitted:{serializedName:"Uncommitted",xmlName:"Uncommitted",xmlElementName:"Uncommitted",type:{name:"Sequence",element:{type:{name:"String"}}}},latest:{serializedName:"Latest",xmlName:"Latest",xmlElementName:"Latest",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},iie={serializedName:"BlockList",type:{name:"Composite",className:"BlockList",modelProperties:{committedBlocks:{serializedName:"CommittedBlocks",xmlName:"CommittedBlocks",xmlIsWrapped:!0,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}},uncommittedBlocks:{serializedName:"UncommittedBlocks",xmlName:"UncommittedBlocks",xmlIsWrapped:!0,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}}}}},XGe={serializedName:"Block",type:{name:"Composite",className:"Block",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},size:{serializedName:"Size",required:!0,xmlName:"Size",type:{name:"Number"}}}}},IC={serializedName:"PageList",type:{name:"Composite",className:"PageList",modelProperties:{pageRange:{serializedName:"PageRange",xmlName:"PageRange",xmlElementName:"PageRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"PageRange"}}}},clearRange:{serializedName:"ClearRange",xmlName:"ClearRange",xmlElementName:"ClearRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"ClearRange"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},YGe={serializedName:"PageRange",xmlName:"PageRange",type:{name:"Composite",className:"PageRange",modelProperties:{start:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:!0,xmlName:"End",type:{name:"Number"}}}}},ZGe={serializedName:"ClearRange",xmlName:"ClearRange",type:{name:"Composite",className:"ClearRange",modelProperties:{start:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:!0,xmlName:"End",type:{name:"Number"}}}}},nie={serializedName:"QueryRequest",xmlName:"QueryRequest",type:{name:"Composite",className:"QueryRequest",modelProperties:{queryType:{serializedName:"QueryType",required:!0,xmlName:"QueryType",type:{name:"String"}},expression:{serializedName:"Expression",required:!0,xmlName:"Expression",type:{name:"String"}},inputSerialization:{serializedName:"InputSerialization",xmlName:"InputSerialization",type:{name:"Composite",className:"QuerySerialization"}},outputSerialization:{serializedName:"OutputSerialization",xmlName:"OutputSerialization",type:{name:"Composite",className:"QuerySerialization"}}}}},JGe={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}},eVe={serializedName:"QueryFormat",type:{name:"Composite",className:"QueryFormat",modelProperties:{type:{serializedName:"Type",required:!0,xmlName:"Type",type:{name:"Enum",allowedValues:["delimited","json","arrow","parquet"]}},delimitedTextConfiguration:{serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration"}},jsonTextConfiguration:{serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration"}},arrowConfiguration:{serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration"}},parquetTextConfiguration:{serializedName:"ParquetTextConfiguration",xmlName:"ParquetTextConfiguration",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}},tVe={serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration",modelProperties:{columnSeparator:{serializedName:"ColumnSeparator",xmlName:"ColumnSeparator",type:{name:"String"}},fieldQuote:{serializedName:"FieldQuote",xmlName:"FieldQuote",type:{name:"String"}},recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}},escapeChar:{serializedName:"EscapeChar",xmlName:"EscapeChar",type:{name:"String"}},headersPresent:{serializedName:"HeadersPresent",xmlName:"HasHeaders",type:{name:"Boolean"}}}}},rVe={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}},iVe={serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration",modelProperties:{schema:{serializedName:"Schema",required:!0,xmlName:"Schema",xmlIsWrapped:!0,xmlElementName:"Field",type:{name:"Sequence",element:{type:{name:"Composite",className:"ArrowField"}}}}}}},nVe={serializedName:"ArrowField",xmlName:"Field",type:{name:"Composite",className:"ArrowField",modelProperties:{type:{serializedName:"Type",required:!0,xmlName:"Type",type:{name:"String"}},name:{serializedName:"Name",xmlName:"Name",type:{name:"String"}},precision:{serializedName:"Precision",xmlName:"Precision",type:{name:"Number"}},scale:{serializedName:"Scale",xmlName:"Scale",type:{name:"Number"}}}}},sie={serializedName:"Service_setPropertiesHeaders",type:{name:"Composite",className:"ServiceSetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},aie={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},oie={serializedName:"Service_getPropertiesHeaders",type:{name:"Composite",className:"ServiceGetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lie={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cie={serializedName:"Service_getStatisticsHeaders",type:{name:"Composite",className:"ServiceGetStatisticsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},uie={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},die={serializedName:"Service_listContainersSegmentHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pie={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fie={serializedName:"Service_getUserDelegationKeyHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mie={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hie={serializedName:"Service_getAccountInfoHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gie={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yie={serializedName:"Service_submitBatchHeaders",type:{name:"Composite",className:"ServiceSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bie={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_ie={serializedName:"Service_filterBlobsHeaders",type:{name:"Composite",className:"ServiceFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vie={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wie={serializedName:"Container_createHeaders",type:{name:"Composite",className:"ContainerCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Eie={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Sie={serializedName:"Container_getPropertiesHeaders",type:{name:"Composite",className:"ContainerGetPropertiesHeaders",modelProperties:{metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"x-ms-has-immutability-policy",xmlName:"x-ms-has-immutability-policy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"x-ms-has-legal-hold",xmlName:"x-ms-has-legal-hold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}},denyEncryptionScopeOverride:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}},isImmutableStorageWithVersioningEnabled:{serializedName:"x-ms-immutable-storage-with-versioning-enabled",xmlName:"x-ms-immutable-storage-with-versioning-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xie={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Tie={serializedName:"Container_deleteHeaders",type:{name:"Composite",className:"ContainerDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Nie={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Rie={serializedName:"Container_setMetadataHeaders",type:{name:"Composite",className:"ContainerSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Aie={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Cie={serializedName:"Container_getAccessPolicyHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyHeaders",modelProperties:{blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Oie={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Pie={serializedName:"Container_setAccessPolicyHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Iie={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Die={serializedName:"Container_restoreHeaders",type:{name:"Composite",className:"ContainerRestoreHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Lie={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Fie={serializedName:"Container_renameHeaders",type:{name:"Composite",className:"ContainerRenameHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qie={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Bie={serializedName:"Container_submitBatchHeaders",type:{name:"Composite",className:"ContainerSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}}}}},Mie={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kie={serializedName:"Container_filterBlobsHeaders",type:{name:"Composite",className:"ContainerFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},jie={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Uie={serializedName:"Container_acquireLeaseHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},zie={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$ie={serializedName:"Container_releaseLeaseHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Hie={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Gie={serializedName:"Container_renewLeaseHeaders",type:{name:"Composite",className:"ContainerRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Vie={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Wie={serializedName:"Container_breakLeaseHeaders",type:{name:"Composite",className:"ContainerBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Kie={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Qie={serializedName:"Container_changeLeaseHeaders",type:{name:"Composite",className:"ContainerChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Xie={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Yie={serializedName:"Container_listBlobFlatSegmentHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zie={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Jie={serializedName:"Container_listBlobHierarchySegmentHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ene={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tne={serializedName:"Container_getAccountInfoHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}},rne={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},WA={serializedName:"Blob_downloadHeaders",type:{name:"Composite",className:"BlobDownloadHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}},ine={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nne={serializedName:"Blob_getPropertiesHeaders",type:{name:"Composite",className:"BlobGetPropertiesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},isIncrementalCopy:{serializedName:"x-ms-incremental-copy",xmlName:"x-ms-incremental-copy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"x-ms-copy-destination-snapshot",xmlName:"x-ms-copy-destination-snapshot",type:{name:"String"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},accessTier:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"String"}},accessTierInferred:{serializedName:"x-ms-access-tier-inferred",xmlName:"x-ms-access-tier-inferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"x-ms-archive-status",xmlName:"x-ms-archive-status",type:{name:"String"}},accessTierChangedOn:{serializedName:"x-ms-access-tier-change-time",xmlName:"x-ms-access-tier-change-time",type:{name:"DateTimeRfc1123"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},expiresOn:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sne={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ane={serializedName:"Blob_deleteHeaders",type:{name:"Composite",className:"BlobDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},one={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lne={serializedName:"Blob_undeleteHeaders",type:{name:"Composite",className:"BlobUndeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cne={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},une={serializedName:"Blob_setExpiryHeaders",type:{name:"Composite",className:"BlobSetExpiryHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},dne={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pne={serializedName:"Blob_setHttpHeadersHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fne={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mne={serializedName:"Blob_setImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiry:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}}}},hne={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gne={serializedName:"Blob_deleteImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},yne={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bne={serializedName:"Blob_setLegalHoldHeaders",type:{name:"Composite",className:"BlobSetLegalHoldHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}}}},_ne={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vne={serializedName:"Blob_setMetadataHeaders",type:{name:"Composite",className:"BlobSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wne={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ene={serializedName:"Blob_acquireLeaseHeaders",type:{name:"Composite",className:"BlobAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Sne={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xne={serializedName:"Blob_releaseLeaseHeaders",type:{name:"Composite",className:"BlobReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Tne={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Nne={serializedName:"Blob_renewLeaseHeaders",type:{name:"Composite",className:"BlobRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Rne={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ane={serializedName:"Blob_changeLeaseHeaders",type:{name:"Composite",className:"BlobChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Cne={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},One={serializedName:"Blob_breakLeaseHeaders",type:{name:"Composite",className:"BlobBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Pne={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ine={serializedName:"Blob_createSnapshotHeaders",type:{name:"Composite",className:"BlobCreateSnapshotHeaders",modelProperties:{snapshot:{serializedName:"x-ms-snapshot",xmlName:"x-ms-snapshot",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Dne={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Lne={serializedName:"Blob_startCopyFromURLHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Fne={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qne={serializedName:"Blob_copyFromURLHeaders",type:{name:"Composite",className:"BlobCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{defaultValue:"success",isConstant:!0,serializedName:"x-ms-copy-status",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Bne={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Mne={serializedName:"Blob_abortCopyFromURLHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kne={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},KA={serializedName:"Blob_setTierHeaders",type:{name:"Composite",className:"BlobSetTierHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jne={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Une={serializedName:"Blob_getAccountInfoHeaders",type:{name:"Composite",className:"BlobGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}},zne={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},QA={serializedName:"Blob_queryHeaders",type:{name:"Composite",className:"BlobQueryHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletionTime:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}},$ne={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Hne={serializedName:"Blob_getTagsHeaders",type:{name:"Composite",className:"BlobGetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Gne={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Vne={serializedName:"Blob_setTagsHeaders",type:{name:"Composite",className:"BlobSetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Wne={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Kne={serializedName:"PageBlob_createHeaders",type:{name:"Composite",className:"PageBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Qne={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Xne={serializedName:"PageBlob_uploadPagesHeaders",type:{name:"Composite",className:"PageBlobUploadPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Yne={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zne={serializedName:"PageBlob_clearPagesHeaders",type:{name:"Composite",className:"PageBlobClearPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Jne={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ese={serializedName:"PageBlob_uploadPagesFromURLHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tse={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rse={serializedName:"PageBlob_getPageRangesHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ise={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nse={serializedName:"PageBlob_getPageRangesDiffHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sse={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ase={serializedName:"PageBlob_resizeHeaders",type:{name:"Composite",className:"PageBlobResizeHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ose={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lse={serializedName:"PageBlob_updateSequenceNumberHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cse={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},use={serializedName:"PageBlob_copyIncrementalHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dse={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pse={serializedName:"AppendBlob_createHeaders",type:{name:"Composite",className:"AppendBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fse={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mse={serializedName:"AppendBlob_appendBlockHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hse={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gse={serializedName:"AppendBlob_appendBlockFromUrlHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yse={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bse={serializedName:"AppendBlob_sealHeaders",type:{name:"Composite",className:"AppendBlobSealHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}}}}},_se={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vse={serializedName:"BlockBlob_uploadHeaders",type:{name:"Composite",className:"BlockBlobUploadHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wse={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ese={serializedName:"BlockBlob_putBlobFromUrlHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Sse={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xse={serializedName:"BlockBlob_stageBlockHeaders",type:{name:"Composite",className:"BlockBlobStageBlockHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Tse={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Nse={serializedName:"BlockBlob_stageBlockFromURLHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Rse={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ase={serializedName:"BlockBlob_commitBlockListHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Cse={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ose={serializedName:"BlockBlob_getBlockListHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Pse={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_h=Object.freeze({__proto__:null,AccessPolicy:$Ge,AppendBlobAppendBlockExceptionHeaders:hse,AppendBlobAppendBlockFromUrlExceptionHeaders:yse,AppendBlobAppendBlockFromUrlHeaders:gse,AppendBlobAppendBlockHeaders:mse,AppendBlobCreateExceptionHeaders:fse,AppendBlobCreateHeaders:pse,AppendBlobSealExceptionHeaders:_se,AppendBlobSealHeaders:bse,ArrowConfiguration:iVe,ArrowField:nVe,BlobAbortCopyFromURLExceptionHeaders:kne,BlobAbortCopyFromURLHeaders:Mne,BlobAcquireLeaseExceptionHeaders:Sne,BlobAcquireLeaseHeaders:Ene,BlobBreakLeaseExceptionHeaders:Pne,BlobBreakLeaseHeaders:One,BlobChangeLeaseExceptionHeaders:Cne,BlobChangeLeaseHeaders:Ane,BlobCopyFromURLExceptionHeaders:Bne,BlobCopyFromURLHeaders:qne,BlobCreateSnapshotExceptionHeaders:Dne,BlobCreateSnapshotHeaders:Ine,BlobDeleteExceptionHeaders:one,BlobDeleteHeaders:ane,BlobDeleteImmutabilityPolicyExceptionHeaders:yne,BlobDeleteImmutabilityPolicyHeaders:gne,BlobDownloadExceptionHeaders:ine,BlobDownloadHeaders:WA,BlobFlatListSegment:HGe,BlobGetAccountInfoExceptionHeaders:zne,BlobGetAccountInfoHeaders:Une,BlobGetPropertiesExceptionHeaders:sne,BlobGetPropertiesHeaders:nne,BlobGetTagsExceptionHeaders:Gne,BlobGetTagsHeaders:Hne,BlobHierarchyListSegment:KGe,BlobItemInternal:GGe,BlobName:VGe,BlobPrefix:QGe,BlobPropertiesInternal:WGe,BlobQueryExceptionHeaders:$ne,BlobQueryHeaders:QA,BlobReleaseLeaseExceptionHeaders:Tne,BlobReleaseLeaseHeaders:xne,BlobRenewLeaseExceptionHeaders:Rne,BlobRenewLeaseHeaders:Nne,BlobServiceProperties:CC,BlobServiceStatistics:Xre,BlobSetExpiryExceptionHeaders:dne,BlobSetExpiryHeaders:une,BlobSetHttpHeadersExceptionHeaders:fne,BlobSetHttpHeadersHeaders:pne,BlobSetImmutabilityPolicyExceptionHeaders:hne,BlobSetImmutabilityPolicyHeaders:mne,BlobSetLegalHoldExceptionHeaders:_ne,BlobSetLegalHoldHeaders:bne,BlobSetMetadataExceptionHeaders:wne,BlobSetMetadataHeaders:vne,BlobSetTagsExceptionHeaders:Wne,BlobSetTagsHeaders:Vne,BlobSetTierExceptionHeaders:jne,BlobSetTierHeaders:KA,BlobStartCopyFromURLExceptionHeaders:Fne,BlobStartCopyFromURLHeaders:Lne,BlobTag:UGe,BlobTags:PC,BlobUndeleteExceptionHeaders:cne,BlobUndeleteHeaders:lne,Block:XGe,BlockBlobCommitBlockListExceptionHeaders:Cse,BlockBlobCommitBlockListHeaders:Ase,BlockBlobGetBlockListExceptionHeaders:Pse,BlockBlobGetBlockListHeaders:Ose,BlockBlobPutBlobFromUrlExceptionHeaders:Sse,BlockBlobPutBlobFromUrlHeaders:Ese,BlockBlobStageBlockExceptionHeaders:Tse,BlockBlobStageBlockFromURLExceptionHeaders:Rse,BlockBlobStageBlockFromURLHeaders:Nse,BlockBlobStageBlockHeaders:xse,BlockBlobUploadExceptionHeaders:wse,BlockBlobUploadHeaders:vse,BlockList:iie,BlockLookupList:rie,ClearRange:ZGe,ContainerAcquireLeaseExceptionHeaders:zie,ContainerAcquireLeaseHeaders:Uie,ContainerBreakLeaseExceptionHeaders:Kie,ContainerBreakLeaseHeaders:Wie,ContainerChangeLeaseExceptionHeaders:Xie,ContainerChangeLeaseHeaders:Qie,ContainerCreateExceptionHeaders:Eie,ContainerCreateHeaders:wie,ContainerDeleteExceptionHeaders:Nie,ContainerDeleteHeaders:Tie,ContainerFilterBlobsExceptionHeaders:jie,ContainerFilterBlobsHeaders:kie,ContainerGetAccessPolicyExceptionHeaders:Oie,ContainerGetAccessPolicyHeaders:Cie,ContainerGetAccountInfoExceptionHeaders:rne,ContainerGetAccountInfoHeaders:tne,ContainerGetPropertiesExceptionHeaders:xie,ContainerGetPropertiesHeaders:Sie,ContainerItem:MGe,ContainerListBlobFlatSegmentExceptionHeaders:Zie,ContainerListBlobFlatSegmentHeaders:Yie,ContainerListBlobHierarchySegmentExceptionHeaders:ene,ContainerListBlobHierarchySegmentHeaders:Jie,ContainerProperties:kGe,ContainerReleaseLeaseExceptionHeaders:Hie,ContainerReleaseLeaseHeaders:$ie,ContainerRenameExceptionHeaders:qie,ContainerRenameHeaders:Fie,ContainerRenewLeaseExceptionHeaders:Vie,ContainerRenewLeaseHeaders:Gie,ContainerRestoreExceptionHeaders:Lie,ContainerRestoreHeaders:Die,ContainerSetAccessPolicyExceptionHeaders:Iie,ContainerSetAccessPolicyHeaders:Pie,ContainerSetMetadataExceptionHeaders:Aie,ContainerSetMetadataHeaders:Rie,ContainerSubmitBatchExceptionHeaders:Mie,ContainerSubmitBatchHeaders:Bie,CorsRule:FGe,DelimitedTextConfiguration:tVe,FilterBlobItem:jGe,FilterBlobSegment:OC,GeoReplication:BGe,JsonTextConfiguration:rVe,KeyInfo:Zre,ListBlobsFlatSegmentResponse:eie,ListBlobsHierarchySegmentResponse:tie,ListContainersSegmentResponse:Yre,Logging:IGe,Metrics:LGe,PageBlobClearPagesExceptionHeaders:Jne,PageBlobClearPagesHeaders:Zne,PageBlobCopyIncrementalExceptionHeaders:dse,PageBlobCopyIncrementalHeaders:use,PageBlobCreateExceptionHeaders:Qne,PageBlobCreateHeaders:Kne,PageBlobGetPageRangesDiffExceptionHeaders:sse,PageBlobGetPageRangesDiffHeaders:nse,PageBlobGetPageRangesExceptionHeaders:ise,PageBlobGetPageRangesHeaders:rse,PageBlobResizeExceptionHeaders:ose,PageBlobResizeHeaders:ase,PageBlobUpdateSequenceNumberExceptionHeaders:cse,PageBlobUpdateSequenceNumberHeaders:lse,PageBlobUploadPagesExceptionHeaders:Yne,PageBlobUploadPagesFromURLExceptionHeaders:tse,PageBlobUploadPagesFromURLHeaders:ese,PageBlobUploadPagesHeaders:Xne,PageList:IC,PageRange:YGe,QueryFormat:eVe,QueryRequest:nie,QuerySerialization:JGe,RetentionPolicy:DGe,ServiceFilterBlobsExceptionHeaders:vie,ServiceFilterBlobsHeaders:_ie,ServiceGetAccountInfoExceptionHeaders:gie,ServiceGetAccountInfoHeaders:hie,ServiceGetPropertiesExceptionHeaders:lie,ServiceGetPropertiesHeaders:oie,ServiceGetStatisticsExceptionHeaders:uie,ServiceGetStatisticsHeaders:cie,ServiceGetUserDelegationKeyExceptionHeaders:mie,ServiceGetUserDelegationKeyHeaders:fie,ServiceListContainersSegmentExceptionHeaders:pie,ServiceListContainersSegmentHeaders:die,ServiceSetPropertiesExceptionHeaders:aie,ServiceSetPropertiesHeaders:sie,ServiceSubmitBatchExceptionHeaders:bie,ServiceSubmitBatchHeaders:yie,SignedIdentifier:zGe,StaticWebsite:qGe,StorageError:ce,UserDelegationKey:Jre}),vh={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},sVe={parameterPath:"blobServiceProperties",mapper:CC},Ru={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},de={parameterPath:"url",mapper:{serializedName:"url",required:!0,xmlName:"url",type:{name:"String"}},skipEncoding:!0},Dw={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:!0,serializedName:"restype",type:{name:"String"}}},Au={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:!0,serializedName:"comp",type:{name:"String"}}},pe={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}},fe={parameterPath:"version",mapper:{defaultValue:"2024-11-04",isConstant:!0,serializedName:"x-ms-version",type:{name:"String"}}},me={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}},Ae={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},aVe={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:!0,serializedName:"comp",type:{name:"String"}}},DC={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:!0,serializedName:"comp",type:{name:"String"}}},LC={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}},bp={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}},_p={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}},oVe={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:"CSV"},lVe={parameterPath:"keyInfo",mapper:Zre},cVe={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:!0,serializedName:"comp",type:{name:"String"}}},FC={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:!0,serializedName:"restype",type:{name:"String"}}},Ise={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},Dse={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:!0,serializedName:"comp",type:{name:"String"}}},zs={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:!0,xmlName:"Content-Length",type:{name:"Number"}}},Lse={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:!0,xmlName:"Content-Type",type:{name:"String"}}},Fse={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:!0,serializedName:"comp",type:{name:"String"}}},qse={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}},tn={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:!0,serializedName:"restype",type:{name:"String"}}},yo={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",type:{name:"Dictionary",value:{type:{name:"String"}}}}},Bse={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}},uVe={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}},dVe={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}},ot={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}},tt={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}},rt={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}},Mse={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:!0,serializedName:"comp",type:{name:"String"}}},kse={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:!0,serializedName:"comp",type:{name:"String"}}},pVe={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}},jse={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:!0,serializedName:"comp",type:{name:"String"}}},fVe={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}},mVe={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}},hVe={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:!0,serializedName:"comp",type:{name:"String"}}},gVe={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:!0,xmlName:"x-ms-source-container-name",type:{name:"String"}}},yVe={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}},ul={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Use={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},zse={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}},$se={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},Hse={parameterPath:"action",mapper:{defaultValue:"release",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},wh={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:!0,xmlName:"x-ms-lease-id",type:{name:"String"}}},Gse={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Vse={parameterPath:"action",mapper:{defaultValue:"break",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Wse={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}},Kse={parameterPath:"action",mapper:{defaultValue:"change",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Qse={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:!0,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},Xse={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListBlobsIncludeItem",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["copy","deleted","metadata","snapshots","uncommittedblobs","versions","tags","immutabilitypolicy","legalhold","deletedwithversions"]}}}},collectionFormat:"CSV"},bVe={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:!0,xmlName:"delimiter",type:{name:"String"}}},mc={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}},Eh={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}},$y={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}},_Ve={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}},vVe={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}},Li={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}},Fi={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}},qi={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}},Bt={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}},Mt={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}},vt={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}},wVe={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}},EVe={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}},SVe={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:!0,serializedName:"comp",type:{name:"String"}}},xVe={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:!0,xmlName:"x-ms-expiry-option",type:{name:"String"}}},TVe={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}},Sh={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}},xh={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}},Th={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}},Nh={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}},Rh={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}},Ah={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}},Yse={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:!0,serializedName:"comp",type:{name:"String"}}},vp={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}},wp={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}},NVe={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:!0,serializedName:"comp",type:{name:"String"}}},RVe={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:!0,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},Tn={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}},AVe={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Ch={parameterPath:["options","tier"],mapper:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}},Zse={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}},Oh={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}},Ph={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}},Ih={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}},Dh={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}},Jse={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}},Lw={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},Ep={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}},CVe={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}},Lh={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},OVe={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:!0,serializedName:"x-ms-requires-sync",type:{name:"String"}}},Hy={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}},Gy={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}},eae={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}},PVe={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},IVe={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:!0,serializedName:"x-ms-copy-action",type:{name:"String"}}},DVe={parameterPath:"copyId",mapper:{serializedName:"copyid",required:!0,xmlName:"copyid",type:{name:"String"}}},LVe={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:!0,serializedName:"comp",type:{name:"String"}}},FVe={parameterPath:"tier",mapper:{serializedName:"x-ms-access-tier",required:!0,xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}},qVe={parameterPath:["options","queryRequest"],mapper:nie},BVe={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:!0,serializedName:"comp",type:{name:"String"}}},tae={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:!0,serializedName:"comp",type:{name:"String"}}},MVe={parameterPath:["options","tags"],mapper:PC},Cu={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}},Fh={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}},kVe={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},rae={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:!0,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}},iae={parameterPath:["options","blobSequenceNumber"],mapper:{defaultValue:0,serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}},Fw={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},qw={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},Bw={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},qC={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:!0,serializedName:"comp",type:{name:"String"}}},nae={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},BC={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}},MC={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}},kC={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}},jVe={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},jC={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},UVe={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:!0,xmlName:"x-ms-source-range",type:{name:"String"}}},UC={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}},zVe={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:!0,xmlName:"x-ms-range",type:{name:"String"}}},sae={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},$Ve={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}},HVe={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}},GVe={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:!0,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}},VVe={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},WVe={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},aae={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:!0,serializedName:"comp",type:{name:"String"}}},oae={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}},zC={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}},lae={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}},KVe={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:!0,serializedName:"comp",type:{name:"String"}}},cae={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},QVe={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}},uae={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:!0,serializedName:"comp",type:{name:"String"}}},dae={parameterPath:"blockId",mapper:{serializedName:"blockid",required:!0,xmlName:"blockid",type:{name:"String"}}},XVe={parameterPath:"blocks",mapper:rie},pae={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},YVe={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:!0,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}},XA=class{constructor(t){this.client=t}setProperties(t,r){return this.client.sendOperationRequest({blobServiceProperties:t,options:r},ZVe)}getProperties(t){return this.client.sendOperationRequest({options:t},JVe)}getStatistics(t){return this.client.sendOperationRequest({options:t},eWe)}listContainersSegment(t){return this.client.sendOperationRequest({options:t},tWe)}getUserDelegationKey(t,r){return this.client.sendOperationRequest({keyInfo:t,options:r},rWe)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},iWe)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},nWe)}filterBlobs(t){return this.client.sendOperationRequest({options:t},sWe)}},Ou=yh.createSerializer(_h,!0),ZVe={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:sie},default:{bodyMapper:ce,headersMapper:aie}},requestBody:sVe,queryParameters:[Dw,Au,pe],urlParameters:[de],headerParameters:[vh,Ru,fe,me],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Ou},JVe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:CC,headersMapper:oie},default:{bodyMapper:ce,headersMapper:lie}},queryParameters:[Dw,Au,pe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Ou},eWe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Xre,headersMapper:cie},default:{bodyMapper:ce,headersMapper:uie}},queryParameters:[Dw,pe,aVe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Ou},tWe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Yre,headersMapper:die},default:{bodyMapper:ce,headersMapper:pie}},queryParameters:[pe,DC,LC,bp,_p,oVe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Ou},rWe={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:Jre,headersMapper:fie},default:{bodyMapper:ce,headersMapper:mie}},requestBody:lVe,queryParameters:[Dw,pe,cVe],urlParameters:[de],headerParameters:[vh,Ru,fe,me],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Ou},iWe={path:"/",httpMethod:"GET",responses:{200:{headersMapper:hie},default:{bodyMapper:ce,headersMapper:gie}},queryParameters:[Au,pe,FC],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Ou},nWe={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:yie},default:{bodyMapper:ce,headersMapper:bie}},requestBody:Ise,queryParameters:[pe,Dse],urlParameters:[de],headerParameters:[Ru,fe,me,zs,Lse],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Ou},sWe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:OC,headersMapper:_ie},default:{bodyMapper:ce,headersMapper:vie}},queryParameters:[pe,bp,_p,Fse,qse],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Ou},YA=class{constructor(t){this.client=t}create(t){return this.client.sendOperationRequest({options:t},aWe)}getProperties(t){return this.client.sendOperationRequest({options:t},oWe)}delete(t){return this.client.sendOperationRequest({options:t},lWe)}setMetadata(t){return this.client.sendOperationRequest({options:t},cWe)}getAccessPolicy(t){return this.client.sendOperationRequest({options:t},uWe)}setAccessPolicy(t){return this.client.sendOperationRequest({options:t},dWe)}restore(t){return this.client.sendOperationRequest({options:t},pWe)}rename(t,r){return this.client.sendOperationRequest({sourceContainerName:t,options:r},fWe)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},mWe)}filterBlobs(t){return this.client.sendOperationRequest({options:t},hWe)}acquireLease(t){return this.client.sendOperationRequest({options:t},gWe)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},yWe)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},bWe)}breakLease(t){return this.client.sendOperationRequest({options:t},_We)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},vWe)}listBlobFlatSegment(t){return this.client.sendOperationRequest({options:t},wWe)}listBlobHierarchySegment(t,r){return this.client.sendOperationRequest({delimiter:t,options:r},EWe)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},SWe)}},Bi=yh.createSerializer(_h,!0),aWe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:wie},default:{bodyMapper:ce,headersMapper:Eie}},queryParameters:[pe,tn],urlParameters:[de],headerParameters:[fe,me,Ae,yo,Bse,uVe,dVe],isXML:!0,serializer:Bi},oWe={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:Sie},default:{bodyMapper:ce,headersMapper:xie}},queryParameters:[pe,tn],urlParameters:[de],headerParameters:[fe,me,Ae,ot],isXML:!0,serializer:Bi},lWe={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:Tie},default:{bodyMapper:ce,headersMapper:Nie}},queryParameters:[pe,tn],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt],isXML:!0,serializer:Bi},cWe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Rie},default:{bodyMapper:ce,headersMapper:Aie}},queryParameters:[pe,tn,Mse],urlParameters:[de],headerParameters:[fe,me,Ae,yo,ot,tt],isXML:!0,serializer:Bi},uWe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}},serializedName:"SignedIdentifiers",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier"},headersMapper:Cie},default:{bodyMapper:ce,headersMapper:Oie}},queryParameters:[pe,tn,kse],urlParameters:[de],headerParameters:[fe,me,Ae,ot],isXML:!0,serializer:Bi},dWe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Pie},default:{bodyMapper:ce,headersMapper:Iie}},requestBody:pVe,queryParameters:[pe,tn,kse],urlParameters:[de],headerParameters:[vh,Ru,fe,me,Bse,ot,tt,rt],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Bi},pWe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:Die},default:{bodyMapper:ce,headersMapper:Lie}},queryParameters:[pe,tn,jse],urlParameters:[de],headerParameters:[fe,me,Ae,fVe,mVe],isXML:!0,serializer:Bi},fWe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Fie},default:{bodyMapper:ce,headersMapper:qie}},queryParameters:[pe,tn,hVe],urlParameters:[de],headerParameters:[fe,me,Ae,gVe,yVe],isXML:!0,serializer:Bi},mWe={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Bie},default:{bodyMapper:ce,headersMapper:Mie}},requestBody:Ise,queryParameters:[pe,Dse,tn],urlParameters:[de],headerParameters:[Ru,fe,me,zs,Lse],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Bi},hWe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:OC,headersMapper:kie},default:{bodyMapper:ce,headersMapper:jie}},queryParameters:[pe,bp,_p,Fse,qse,tn],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Bi},gWe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:Uie},default:{bodyMapper:ce,headersMapper:zie}},queryParameters:[pe,tn,ul],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,Use,zse,$se],isXML:!0,serializer:Bi},yWe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:$ie},default:{bodyMapper:ce,headersMapper:Hie}},queryParameters:[pe,tn,ul],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,Hse,wh],isXML:!0,serializer:Bi},bWe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Gie},default:{bodyMapper:ce,headersMapper:Vie}},queryParameters:[pe,tn,ul],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,wh,Gse],isXML:!0,serializer:Bi},_We={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:Wie},default:{bodyMapper:ce,headersMapper:Kie}},queryParameters:[pe,tn,ul],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,Vse,Wse],isXML:!0,serializer:Bi},vWe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Qie},default:{bodyMapper:ce,headersMapper:Xie}},queryParameters:[pe,tn,ul],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,wh,Kse,Qse],isXML:!0,serializer:Bi},wWe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:eie,headersMapper:Yie},default:{bodyMapper:ce,headersMapper:Zie}},queryParameters:[pe,DC,LC,bp,_p,tn,Xse],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Bi},EWe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:tie,headersMapper:Jie},default:{bodyMapper:ce,headersMapper:ene}},queryParameters:[pe,DC,LC,bp,_p,tn,Xse,bVe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Bi},SWe={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:tne},default:{bodyMapper:ce,headersMapper:rne}},queryParameters:[Au,pe,FC],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Bi},ZA=class{constructor(t){this.client=t}download(t){return this.client.sendOperationRequest({options:t},xWe)}getProperties(t){return this.client.sendOperationRequest({options:t},TWe)}delete(t){return this.client.sendOperationRequest({options:t},NWe)}undelete(t){return this.client.sendOperationRequest({options:t},RWe)}setExpiry(t,r){return this.client.sendOperationRequest({expiryOptions:t,options:r},AWe)}setHttpHeaders(t){return this.client.sendOperationRequest({options:t},CWe)}setImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},OWe)}deleteImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},PWe)}setLegalHold(t,r){return this.client.sendOperationRequest({legalHold:t,options:r},IWe)}setMetadata(t){return this.client.sendOperationRequest({options:t},DWe)}acquireLease(t){return this.client.sendOperationRequest({options:t},LWe)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},FWe)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},qWe)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},BWe)}breakLease(t){return this.client.sendOperationRequest({options:t},MWe)}createSnapshot(t){return this.client.sendOperationRequest({options:t},kWe)}startCopyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},jWe)}copyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},UWe)}abortCopyFromURL(t,r){return this.client.sendOperationRequest({copyId:t,options:r},zWe)}setTier(t,r){return this.client.sendOperationRequest({tier:t,options:r},$We)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},HWe)}query(t){return this.client.sendOperationRequest({options:t},GWe)}getTags(t){return this.client.sendOperationRequest({options:t},VWe)}setTags(t){return this.client.sendOperationRequest({options:t},WWe)}},vr=yh.createSerializer(_h,!0),xWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:WA},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:WA},default:{bodyMapper:ce,headersMapper:ine}},queryParameters:[pe,mc,Eh],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,$y,_Ve,vVe,Li,Fi,qi,Bt,Mt,vt],isXML:!0,serializer:vr},TWe={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:nne},default:{bodyMapper:ce,headersMapper:sne}},queryParameters:[pe,mc,Eh],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Li,Fi,qi,Bt,Mt,vt],isXML:!0,serializer:vr},NWe={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:ane},default:{bodyMapper:ce,headersMapper:one}},queryParameters:[pe,mc,Eh,EVe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Bt,Mt,vt,wVe],isXML:!0,serializer:vr},RWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:lne},default:{bodyMapper:ce,headersMapper:cne}},queryParameters:[pe,jse],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:vr},AWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:une},default:{bodyMapper:ce,headersMapper:dne}},queryParameters:[pe,SVe],urlParameters:[de],headerParameters:[fe,me,Ae,xVe,TVe],isXML:!0,serializer:vr},CWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:pne},default:{bodyMapper:ce,headersMapper:fne}},queryParameters:[Au,pe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Bt,Mt,vt,Sh,xh,Th,Nh,Rh,Ah],isXML:!0,serializer:vr},OWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:mne},default:{bodyMapper:ce,headersMapper:hne}},queryParameters:[pe,Yse],urlParameters:[de],headerParameters:[fe,me,Ae,rt,vp,wp],isXML:!0,serializer:vr},PWe={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:gne},default:{bodyMapper:ce,headersMapper:yne}},queryParameters:[pe,Yse],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:vr},IWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:bne},default:{bodyMapper:ce,headersMapper:_ne}},queryParameters:[pe,NVe],urlParameters:[de],headerParameters:[fe,me,Ae,RVe],isXML:!0,serializer:vr},DWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:vne},default:{bodyMapper:ce,headersMapper:wne}},queryParameters:[pe,Mse],urlParameters:[de],headerParameters:[fe,me,Ae,yo,ot,tt,rt,Li,Fi,qi,Bt,Mt,vt,Tn],isXML:!0,serializer:vr},LWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Ene},default:{bodyMapper:ce,headersMapper:Sne}},queryParameters:[pe,ul],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,Use,zse,$se,Bt,Mt,vt],isXML:!0,serializer:vr},FWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:xne},default:{bodyMapper:ce,headersMapper:Tne}},queryParameters:[pe,ul],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,Hse,wh,Bt,Mt,vt],isXML:!0,serializer:vr},qWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Nne},default:{bodyMapper:ce,headersMapper:Rne}},queryParameters:[pe,ul],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,wh,Gse,Bt,Mt,vt],isXML:!0,serializer:vr},BWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Ane},default:{bodyMapper:ce,headersMapper:Cne}},queryParameters:[pe,ul],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,wh,Kse,Qse,Bt,Mt,vt],isXML:!0,serializer:vr},MWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:One},default:{bodyMapper:ce,headersMapper:Pne}},queryParameters:[pe,ul],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,Vse,Wse,Bt,Mt,vt],isXML:!0,serializer:vr},kWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Ine},default:{bodyMapper:ce,headersMapper:Dne}},queryParameters:[pe,AVe],urlParameters:[de],headerParameters:[fe,me,Ae,yo,ot,tt,rt,Li,Fi,qi,Bt,Mt,vt,Tn],isXML:!0,serializer:vr},jWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Lne},default:{bodyMapper:ce,headersMapper:Fne}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,yo,ot,tt,rt,Bt,Mt,vt,vp,wp,Ch,Zse,Oh,Ph,Ih,Dh,Jse,Lw,Ep,CVe,Lh],isXML:!0,serializer:vr},UWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:qne},default:{bodyMapper:ce,headersMapper:Bne}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,yo,ot,tt,rt,Bt,Mt,vt,vp,wp,Tn,Ch,Oh,Ph,Ih,Dh,Lw,Ep,Lh,OVe,Hy,Gy,eae],isXML:!0,serializer:vr},zWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Mne},default:{bodyMapper:ce,headersMapper:kne}},queryParameters:[pe,PVe,DVe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,IVe],isXML:!0,serializer:vr},$We={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:KA},202:{headersMapper:KA},default:{bodyMapper:ce,headersMapper:jne}},queryParameters:[pe,mc,Eh,LVe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,vt,Zse,FVe],isXML:!0,serializer:vr},HWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:Une},default:{bodyMapper:ce,headersMapper:zne}},queryParameters:[Au,pe,FC],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:vr},GWe={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:QA},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:QA},default:{bodyMapper:ce,headersMapper:$ne}},requestBody:qVe,queryParameters:[pe,mc,BVe],urlParameters:[de],headerParameters:[vh,Ru,fe,me,ot,tt,rt,Li,Fi,qi,Bt,Mt,vt],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:vr},VWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:PC,headersMapper:Hne},default:{bodyMapper:ce,headersMapper:Gne}},queryParameters:[pe,mc,Eh,tae],urlParameters:[de],headerParameters:[fe,me,Ae,ot,vt],isXML:!0,serializer:vr},WWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Vne},default:{bodyMapper:ce,headersMapper:Wne}},requestBody:MVe,queryParameters:[pe,Eh,tae],urlParameters:[de],headerParameters:[vh,Ru,fe,me,ot,vt,Cu,Fh],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:vr},JA=class{constructor(t){this.client=t}create(t,r,i){return this.client.sendOperationRequest({contentLength:t,blobContentLength:r,options:i},KWe)}uploadPages(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},QWe)}clearPages(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},XWe)}uploadPagesFromURL(t,r,i,n,s){return this.client.sendOperationRequest({sourceUrl:t,sourceRange:r,contentLength:i,range:n,options:s},YWe)}getPageRanges(t){return this.client.sendOperationRequest({options:t},ZWe)}getPageRangesDiff(t){return this.client.sendOperationRequest({options:t},JWe)}resize(t,r){return this.client.sendOperationRequest({blobContentLength:t,options:r},eKe)}updateSequenceNumber(t,r){return this.client.sendOperationRequest({sequenceNumberAction:t,options:r},tKe)}copyIncremental(t,r){return this.client.sendOperationRequest({copySource:t,options:r},rKe)}},hc=yh.createSerializer(_h,!0),KWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Kne},default:{bodyMapper:ce,headersMapper:Qne}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,zs,yo,ot,tt,rt,Li,Fi,qi,Bt,Mt,vt,Sh,xh,Th,Nh,Rh,Ah,vp,wp,Tn,Ch,Ep,Lh,kVe,rae,iae],isXML:!0,serializer:hc},QWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Xne},default:{bodyMapper:ce,headersMapper:Yne}},requestBody:qw,queryParameters:[pe,qC],urlParameters:[de],headerParameters:[fe,me,zs,ot,tt,rt,$y,Li,Fi,qi,Bt,Mt,vt,Tn,Cu,Fh,Fw,Bw,nae,BC,MC,kC],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:hc},XWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Zne},default:{bodyMapper:ce,headersMapper:Jne}},queryParameters:[pe,qC],urlParameters:[de],headerParameters:[fe,me,Ae,zs,ot,tt,rt,$y,Li,Fi,qi,Bt,Mt,vt,Tn,BC,MC,kC,jVe],isXML:!0,serializer:hc},YWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:ese},default:{bodyMapper:ce,headersMapper:tse}},queryParameters:[pe,qC],urlParameters:[de],headerParameters:[fe,me,Ae,zs,ot,tt,rt,Li,Fi,qi,Bt,Mt,vt,Tn,Oh,Ph,Ih,Dh,Hy,Gy,nae,BC,MC,kC,jC,UVe,UC,zVe],isXML:!0,serializer:hc},ZWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:IC,headersMapper:rse},default:{bodyMapper:ce,headersMapper:ise}},queryParameters:[pe,bp,_p,mc,sae],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,$y,Bt,Mt,vt],isXML:!0,serializer:hc},JWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:IC,headersMapper:nse},default:{bodyMapper:ce,headersMapper:sse}},queryParameters:[pe,bp,_p,mc,sae,$Ve],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,$y,Bt,Mt,vt,HVe],isXML:!0,serializer:hc},eKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:ase},default:{bodyMapper:ce,headersMapper:ose}},queryParameters:[Au,pe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Li,Fi,qi,Bt,Mt,vt,Tn,rae],isXML:!0,serializer:hc},tKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:lse},default:{bodyMapper:ce,headersMapper:cse}},queryParameters:[Au,pe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Bt,Mt,vt,iae,GVe],isXML:!0,serializer:hc},rKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:use},default:{bodyMapper:ce,headersMapper:dse}},queryParameters:[pe,VVe],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,Bt,Mt,vt,Lw],isXML:!0,serializer:hc},eC=class{constructor(t){this.client=t}create(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},iKe)}appendBlock(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},nKe)}appendBlockFromUrl(t,r,i){return this.client.sendOperationRequest({sourceUrl:t,contentLength:r,options:i},sKe)}seal(t){return this.client.sendOperationRequest({options:t},aKe)}},Mw=yh.createSerializer(_h,!0),iKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:pse},default:{bodyMapper:ce,headersMapper:fse}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,zs,yo,ot,tt,rt,Li,Fi,qi,Bt,Mt,vt,Sh,xh,Th,Nh,Rh,Ah,vp,wp,Tn,Ep,Lh,WVe],isXML:!0,serializer:Mw},nKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:mse},default:{bodyMapper:ce,headersMapper:hse}},requestBody:qw,queryParameters:[pe,aae],urlParameters:[de],headerParameters:[fe,me,zs,ot,tt,rt,Li,Fi,qi,Bt,Mt,vt,Tn,Cu,Fh,Fw,Bw,oae,zC],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Mw},sKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:gse},default:{bodyMapper:ce,headersMapper:yse}},queryParameters:[pe,aae],urlParameters:[de],headerParameters:[fe,me,Ae,zs,ot,tt,rt,Li,Fi,qi,Bt,Mt,vt,Tn,Oh,Ph,Ih,Dh,Hy,Gy,Cu,jC,UC,oae,zC,lae],isXML:!0,serializer:Mw},aKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:bse},default:{bodyMapper:ce,headersMapper:_se}},queryParameters:[pe,KVe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Bt,Mt,zC],isXML:!0,serializer:Mw},tC=class{constructor(t){this.client=t}upload(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},oKe)}putBlobFromUrl(t,r,i){return this.client.sendOperationRequest({contentLength:t,copySource:r,options:i},lKe)}stageBlock(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,body:i,options:n},cKe)}stageBlockFromURL(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,sourceUrl:i,options:n},uKe)}commitBlockList(t,r){return this.client.sendOperationRequest({blocks:t,options:r},dKe)}getBlockList(t,r){return this.client.sendOperationRequest({listType:t,options:r},pKe)}},qh=yh.createSerializer(_h,!0),oKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:vse},default:{bodyMapper:ce,headersMapper:wse}},requestBody:qw,queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,zs,yo,ot,tt,rt,Li,Fi,qi,Bt,Mt,vt,Sh,xh,Th,Nh,Rh,Ah,vp,wp,Tn,Ch,Ep,Lh,Cu,Fh,Fw,Bw,cae],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:qh},lKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Ese},default:{bodyMapper:ce,headersMapper:Sse}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,zs,yo,ot,tt,rt,Li,Fi,qi,Bt,Mt,vt,Sh,xh,Th,Nh,Rh,Ah,Tn,Ch,Oh,Ph,Ih,Dh,Jse,Lw,Ep,Hy,Gy,eae,Cu,cae,QVe],isXML:!0,serializer:qh},cKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:xse},default:{bodyMapper:ce,headersMapper:Tse}},requestBody:qw,queryParameters:[pe,uae,dae],urlParameters:[de],headerParameters:[fe,me,zs,ot,Li,Fi,qi,Tn,Cu,Fh,Fw,Bw],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:qh},uKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Nse},default:{bodyMapper:ce,headersMapper:Rse}},queryParameters:[pe,uae,dae],urlParameters:[de],headerParameters:[fe,me,Ae,zs,ot,Li,Fi,qi,Tn,Oh,Ph,Ih,Dh,Hy,Gy,jC,UC,lae],isXML:!0,serializer:qh},dKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Ase},default:{bodyMapper:ce,headersMapper:Cse}},requestBody:XVe,queryParameters:[pe,pae],urlParameters:[de],headerParameters:[vh,Ru,fe,me,yo,ot,tt,rt,Li,Fi,qi,Bt,Mt,vt,Sh,xh,Th,Nh,Rh,Ah,vp,wp,Tn,Ch,Ep,Lh,Cu,Fh],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:qh},pKe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:iie,headersMapper:Ose},default:{bodyMapper:ce,headersMapper:Pse}},queryParameters:[pe,mc,pae,YVe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,vt],isXML:!0,serializer:qh},fKe=class extends MHe.ExtendedServiceClient{constructor(t,r){var i,n;if(t===void 0)throw new Error("'url' cannot be null");r||(r={});let s={requestContentType:"application/json; charset=utf-8"},a="azsdk-js-azure-storage-blob/12.25.0",o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${a}`:`${a}`,l=Object.assign(Object.assign(Object.assign({},s),r),{userAgentOptions:{userAgentPrefix:o},endpoint:(n=(i=r.endpoint)!==null&&i!==void 0?i:r.baseUri)!==null&&n!==void 0?n:"{url}"});super(l),this.url=t,this.version=r.version||"2024-11-04",this.service=new XA(this),this.container=new YA(this),this.blob=new ZA(this),this.pageBlob=new JA(this),this.appendBlob=new eC(this),this.blockBlob=new tC(this)}},Tw=class extends fKe{async sendOperationRequest(t,r){let i=Object.assign({},r);return(i.path==="/{containerName}"||i.path==="/{containerName}/{blob}")&&(i.path=""),super.sendOperationRequest(t,i)}},By=class{constructor(t,r){this.url=JHe(t),this.accountName=Hre(t),this.pipeline=r,this.storageClientContext=new Tw(this.url,Wre(r)),this.isHttps=$re(rGe(this.url)||"","https"),this.credential=Kre(r);let i=this.storageClientContext;i.requestContentType=void 0}},te=DHe.createTracingClient({packageName:"@azure/storage-blob",packageVersion:Bre,namespace:"Microsoft.Storage"}),dc=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"r":r.read=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"x":r.deleteVersion=!0;break;case"t":r.tag=!0;break;case"m":r.move=!0;break;case"e":r.execute=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission: ${i}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.deleteVersion&&(r.deleteVersion=!0),t.tag&&(r.tag=!0),t.move&&(r.move=!0),t.execute&&(r.execute=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),r}toString(){let t=[];return this.read&&t.push("r"),this.add&&t.push("a"),this.create&&t.push("c"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.tag&&t.push("t"),this.move&&t.push("m"),this.execute&&t.push("e"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),t.join("")}},pc=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1,this.filterByTags=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"r":r.read=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"l":r.list=!0;break;case"t":r.tag=!0;break;case"x":r.deleteVersion=!0;break;case"m":r.move=!0;break;case"e":r.execute=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;case"f":r.filterByTags=!0;break;default:throw new RangeError(`Invalid permission ${i}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.list&&(r.list=!0),t.deleteVersion&&(r.deleteVersion=!0),t.tag&&(r.tag=!0),t.move&&(r.move=!0),t.execute&&(r.execute=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),t.filterByTags&&(r.filterByTags=!0),r}toString(){let t=[];return this.read&&t.push("r"),this.add&&t.push("a"),this.create&&t.push("c"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.list&&t.push("l"),this.tag&&t.push("t"),this.move&&t.push("m"),this.execute&&t.push("e"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),this.filterByTags&&t.push("f"),t.join("")}},rC=class{constructor(t,r){this.accountName=t,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(t){return EC.createHmac("sha256",this.key).update(t,"utf8").digest("base64")}};function fc(e){return e.end?`${e.start}-${e.end}`:e.start}Ne.SASProtocol=void 0;(function(e){e.Https="https",e.HttpsAndHttp="https,http"})(Ne.SASProtocol||(Ne.SASProtocol={}));var cl=class{get ipRange(){if(this.ipRangeInner)return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}constructor(t,r,i,n,s,a,o,l,c,u,d,p,f,m,h,y,b,w,v,E){this.version=t,this.signature=r,i!==void 0&&typeof i!="string"?(this.permissions=i.permissions,this.services=i.services,this.resourceTypes=i.resourceTypes,this.protocol=i.protocol,this.startsOn=i.startsOn,this.expiresOn=i.expiresOn,this.ipRangeInner=i.ipRange,this.identifier=i.identifier,this.encryptionScope=i.encryptionScope,this.resource=i.resource,this.cacheControl=i.cacheControl,this.contentDisposition=i.contentDisposition,this.contentEncoding=i.contentEncoding,this.contentLanguage=i.contentLanguage,this.contentType=i.contentType,i.userDelegationKey&&(this.signedOid=i.userDelegationKey.signedObjectId,this.signedTenantId=i.userDelegationKey.signedTenantId,this.signedStartsOn=i.userDelegationKey.signedStartsOn,this.signedExpiresOn=i.userDelegationKey.signedExpiresOn,this.signedService=i.userDelegationKey.signedService,this.signedVersion=i.userDelegationKey.signedVersion,this.preauthorizedAgentObjectId=i.preauthorizedAgentObjectId,this.correlationId=i.correlationId)):(this.services=n,this.resourceTypes=s,this.expiresOn=l,this.permissions=i,this.protocol=a,this.startsOn=o,this.ipRangeInner=c,this.encryptionScope=E,this.identifier=u,this.resource=d,this.cacheControl=p,this.contentDisposition=f,this.contentEncoding=m,this.contentLanguage=h,this.contentType=y,b&&(this.signedOid=b.signedObjectId,this.signedTenantId=b.signedTenantId,this.signedStartsOn=b.signedStartsOn,this.signedExpiresOn=b.signedExpiresOn,this.signedService=b.signedService,this.signedVersion=b.signedVersion,this.preauthorizedAgentObjectId=w,this.correlationId=v))}toString(){let t=["sv","ss","srt","spr","st","se","sip","si","ses","skoid","sktid","skt","ske","sks","skv","sr","sp","sig","rscc","rscd","rsce","rscl","rsct","saoid","scid"],r=[];for(let i of t)switch(i){case"sv":this.tryAppendQueryParameter(r,i,this.version);break;case"ss":this.tryAppendQueryParameter(r,i,this.services);break;case"srt":this.tryAppendQueryParameter(r,i,this.resourceTypes);break;case"spr":this.tryAppendQueryParameter(r,i,this.protocol);break;case"st":this.tryAppendQueryParameter(r,i,this.startsOn?qt(this.startsOn,!1):void 0);break;case"se":this.tryAppendQueryParameter(r,i,this.expiresOn?qt(this.expiresOn,!1):void 0);break;case"sip":this.tryAppendQueryParameter(r,i,this.ipRange?fc(this.ipRange):void 0);break;case"si":this.tryAppendQueryParameter(r,i,this.identifier);break;case"ses":this.tryAppendQueryParameter(r,i,this.encryptionScope);break;case"skoid":this.tryAppendQueryParameter(r,i,this.signedOid);break;case"sktid":this.tryAppendQueryParameter(r,i,this.signedTenantId);break;case"skt":this.tryAppendQueryParameter(r,i,this.signedStartsOn?qt(this.signedStartsOn,!1):void 0);break;case"ske":this.tryAppendQueryParameter(r,i,this.signedExpiresOn?qt(this.signedExpiresOn,!1):void 0);break;case"sks":this.tryAppendQueryParameter(r,i,this.signedService);break;case"skv":this.tryAppendQueryParameter(r,i,this.signedVersion);break;case"sr":this.tryAppendQueryParameter(r,i,this.resource);break;case"sp":this.tryAppendQueryParameter(r,i,this.permissions);break;case"sig":this.tryAppendQueryParameter(r,i,this.signature);break;case"rscc":this.tryAppendQueryParameter(r,i,this.cacheControl);break;case"rscd":this.tryAppendQueryParameter(r,i,this.contentDisposition);break;case"rsce":this.tryAppendQueryParameter(r,i,this.contentEncoding);break;case"rscl":this.tryAppendQueryParameter(r,i,this.contentLanguage);break;case"rsct":this.tryAppendQueryParameter(r,i,this.contentType);break;case"saoid":this.tryAppendQueryParameter(r,i,this.preauthorizedAgentObjectId);break;case"scid":this.tryAppendQueryParameter(r,i,this.correlationId);break}return r.join("&")}tryAppendQueryParameter(t,r,i){i&&(r=encodeURIComponent(r),i=encodeURIComponent(i),r.length>0&&i.length>0&&t.push(`${r}=${i}`))}};function $C(e,t,r){return HC(e,t,r).sasQueryParameters}function HC(e,t,r){let i=e.version?e.version:TC,n=t instanceof er?t:void 0,s;if(n===void 0&&r!==void 0&&(s=new rC(r,t)),n===void 0&&s===void 0)throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.");if(i>="2020-12-06")return n!==void 0?gKe(e,n):_Ke(e,s);if(i>="2018-11-09")return n!==void 0?hKe(e,n):i>="2020-02-10"?bKe(e,s):yKe(e,s);if(i>="2015-04-05"){if(n!==void 0)return mKe(e,n);throw new RangeError("'version' must be >= '2018-11-09' when generating user delegation SAS using user delegation key.")}throw new RangeError("'version' must be >= '2015-04-05'.")}function mKe(e,t){if(e=Mh(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c";e.blobName&&(r="b");let i;e.permissions&&(e.blobName?i=dc.parse(e.permissions.toString()).toString():i=pc.parse(e.permissions.toString()).toString());let n=[i||"",e.startsOn?qt(e.startsOn,!1):"",e.expiresOn?qt(e.expiresOn,!1):"",Bh(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?fc(e.ipRange):"",e.protocol?e.protocol:"",e.version,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),s=t.computeHMACSHA256(n);return{sasQueryParameters:new cl(e.version,s,i,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType),stringToSign:n}}function hKe(e,t){if(e=Mh(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=dc.parse(e.permissions.toString()).toString():n=pc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?qt(e.startsOn,!1):"",e.expiresOn?qt(e.expiresOn,!1):"",Bh(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?fc(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new cl(e.version,a,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType),stringToSign:s}}function gKe(e,t){if(e=Mh(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=dc.parse(e.permissions.toString()).toString():n=pc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?qt(e.startsOn,!1):"",e.expiresOn?qt(e.expiresOn,!1):"",Bh(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?fc(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.encryptionScope,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new cl(e.version,a,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,void 0,void 0,void 0,e.encryptionScope),stringToSign:s}}function yKe(e,t){if(e=Mh(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=dc.parse(e.permissions.toString()).toString():n=pc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?qt(e.startsOn,!1):"",e.expiresOn?qt(e.expiresOn,!1):"",Bh(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?qt(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?qt(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.ipRange?fc(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new cl(e.version,a,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey),stringToSign:s}}function bKe(e,t){if(e=Mh(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=dc.parse(e.permissions.toString()).toString():n=pc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?qt(e.startsOn,!1):"",e.expiresOn?qt(e.expiresOn,!1):"",Bh(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?qt(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?qt(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?fc(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new cl(e.version,a,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId),stringToSign:s}}function _Ke(e,t){if(e=Mh(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=dc.parse(e.permissions.toString()).toString():n=pc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?qt(e.startsOn,!1):"",e.expiresOn?qt(e.expiresOn,!1):"",Bh(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?qt(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?qt(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?fc(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.encryptionScope,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new cl(e.version,a,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId,e.encryptionScope),stringToSign:s}}function Bh(e,t,r){let i=[`/blob/${e}/${t}`];return r&&i.push(`/${r}`),i.join("")}function Mh(e){let t=e.version?e.version:TC;if(e.snapshotTime&&t<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(e.blobName===void 0&&e.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(e.versionId&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(e.blobName===void 0&&e.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(e.permissions&&e.permissions.setImmutabilityPolicy&&t<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(e.permissions&&e.permissions.deleteVersion&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(e.permissions&&e.permissions.permanentDelete&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(e.permissions&&e.permissions.tag&&t<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(t<"2020-02-10"&&e.permissions&&(e.permissions.move||e.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(t<"2021-04-10"&&e.permissions&&e.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(t<"2020-02-10"&&(e.preauthorizedAgentObjectId||e.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(e.encryptionScope&&t<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return e.version=t,e}var My=class{get leaseId(){return this._leaseId}get url(){return this._url}constructor(t,r){let i=t.storageClientContext;this._url=t.url,t.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=i.container):(this._isContainer=!1,this._containerOrBlobOperation=i.blob),r||(r=Gt.randomUUID()),this._leaseId=r}async acquireLease(t,r={}){var i,n,s,a,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==ll||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((a=r.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==ll||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-acquireLease",r,async l=>{var c;return ue(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),proposedLeaseId:this._leaseId,tracingOptions:l.tracingOptions}))})}async changeLease(t,r={}){var i,n,s,a,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==ll||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((a=r.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==ll||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-changeLease",r,async l=>{var c;let u=ue(await this._containerOrBlobOperation.changeLease(this._leaseId,t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),tracingOptions:l.tracingOptions}));return this._leaseId=t,u})}async releaseLease(t={}){var r,i,n,s,a;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==ll||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==ll||!((a=t.conditions)===null||a===void 0)&&a.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-releaseLease",t,async o=>{var l;return ue(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions}))})}async renewLease(t={}){var r,i,n,s,a;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==ll||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==ll||!((a=t.conditions)===null||a===void 0)&&a.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-renewLease",t,async o=>{var l;return this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions})})}async breakLease(t,r={}){var i,n,s,a,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==ll||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((a=r.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==ll||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-breakLease",r,async l=>{var c;let u={abortSignal:r.abortSignal,breakPeriod:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),tracingOptions:l.tracingOptions};return ue(await this._containerOrBlobOperation.breakLease(u))})}},iC=class extends SC.Readable{constructor(t,r,i,n,s={}){super({highWaterMark:s.highWaterMark}),this.retries=0,this.sourceDataHandler=a=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=void 0,this.source.pause(),this.sourceErrorOrEndHandler(),this.source.destroy();return}this.offset+=a.length,this.onProgress&&this.onProgress({loadedBytes:this.offset-this.start}),this.push(a)||this.source.pause()},this.sourceAbortedHandler=()=>{let a=new Ow.AbortError("The operation was aborted.");this.destroy(a)},this.sourceErrorOrEndHandler=a=>{if(a&&a.name==="AbortError"){this.destroy(a);return}this.removeSourceEventHandlers(),this.offset-1===this.end?this.push(null):this.offset<=this.end?this.retries{this.source=o,this.setSourceEventHandlers()}).catch(o=>{this.destroy(o)})):this.destroy(new Error(`Data corruption failure: received less data than required and reached maxRetires limitation. Received data offset: ${this.offset-1}, data needed offset: ${this.end}, retries: ${this.retries}, max retries: ${this.maxRetryRequests}`)):this.destroy(new Error(`Data corruption failure: Received more data than original request, data needed offset is ${this.end}, received offset: ${this.offset-1}`))},this.getter=r,this.source=t,this.start=i,this.offset=i,this.end=i+n-1,this.maxRetryRequests=s.maxRetryRequests&&s.maxRetryRequests>=0?s.maxRetryRequests:0,this.onProgress=s.onProgress,this.options=s,this.setSourceEventHandlers()}_read(){this.source.resume()}setSourceEventHandlers(){this.source.on("data",this.sourceDataHandler),this.source.on("end",this.sourceErrorOrEndHandler),this.source.on("error",this.sourceErrorOrEndHandler),this.source.on("aborted",this.sourceAbortedHandler)}removeSourceEventHandlers(){this.source.removeListener("data",this.sourceDataHandler),this.source.removeListener("end",this.sourceErrorOrEndHandler),this.source.removeListener("error",this.sourceErrorOrEndHandler),this.source.removeListener("aborted",this.sourceAbortedHandler)}_destroy(t,r){this.removeSourceEventHandlers(),this.source.destroy(),r(t===null?void 0:t)}},nC=class{get acceptRanges(){return this.originalResponse.acceptRanges}get cacheControl(){return this.originalResponse.cacheControl}get contentDisposition(){return this.originalResponse.contentDisposition}get contentEncoding(){return this.originalResponse.contentEncoding}get contentLanguage(){return this.originalResponse.contentLanguage}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber}get blobType(){return this.originalResponse.blobType}get contentLength(){return this.originalResponse.contentLength}get contentMD5(){return this.originalResponse.contentMD5}get contentRange(){return this.originalResponse.contentRange}get contentType(){return this.originalResponse.contentType}get copyCompletedOn(){return this.originalResponse.copyCompletedOn}get copyId(){return this.originalResponse.copyId}get copyProgress(){return this.originalResponse.copyProgress}get copySource(){return this.originalResponse.copySource}get copyStatus(){return this.originalResponse.copyStatus}get copyStatusDescription(){return this.originalResponse.copyStatusDescription}get leaseDuration(){return this.originalResponse.leaseDuration}get leaseState(){return this.originalResponse.leaseState}get leaseStatus(){return this.originalResponse.leaseStatus}get date(){return this.originalResponse.date}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount}get etag(){return this.originalResponse.etag}get tagCount(){return this.originalResponse.tagCount}get errorCode(){return this.originalResponse.errorCode}get isServerEncrypted(){return this.originalResponse.isServerEncrypted}get blobContentMD5(){return this.originalResponse.blobContentMD5}get lastModified(){return this.originalResponse.lastModified}get lastAccessed(){return this.originalResponse.lastAccessed}get createdOn(){return this.originalResponse.createdOn}get metadata(){return this.originalResponse.metadata}get requestId(){return this.originalResponse.requestId}get clientRequestId(){return this.originalResponse.clientRequestId}get version(){return this.originalResponse.version}get versionId(){return this.originalResponse.versionId}get isCurrentVersion(){return this.originalResponse.isCurrentVersion}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256}get contentCrc64(){return this.originalResponse.contentCrc64}get objectReplicationDestinationPolicyId(){return this.originalResponse.objectReplicationDestinationPolicyId}get objectReplicationSourceProperties(){return this.originalResponse.objectReplicationSourceProperties}get isSealed(){return this.originalResponse.isSealed}get immutabilityPolicyExpiresOn(){return this.originalResponse.immutabilityPolicyExpiresOn}get immutabilityPolicyMode(){return this.originalResponse.immutabilityPolicyMode}get legalHold(){return this.originalResponse.legalHold}get contentAsBlob(){return this.originalResponse.blobBody}get readableStreamBody(){return Gt.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r,i,n,s={}){this.originalResponse=t,this.blobDownloadStream=new iC(this.originalResponse.readableStreamBody,r,i,n,s)}},Ore=16,Pre=new Uint8Array([79,98,106,1]),vKe="avro.codec",wKe="avro.schema",$r=class e{static async readFixedBytes(t,r,i={}){let n=await t.read(r,{abortSignal:i.abortSignal});if(n.length!==r)throw new Error("Hit stream end.");return n}static async readByte(t,r={}){return(await e.readFixedBytes(t,1,r))[0]}static async readZigZagLong(t,r={}){let i=0,n=0,s,a,o;do s=await e.readByte(t,r),a=s&128,i|=(s&127)<Number.MAX_SAFE_INTEGER)throw new Error("Integer overflow.");return l}return i>>1^-(i&1)}static async readLong(t,r={}){return e.readZigZagLong(t,r)}static async readInt(t,r={}){return e.readZigZagLong(t,r)}static async readNull(){return null}static async readBoolean(t,r={}){let i=await e.readByte(t,r);if(i===1)return!0;if(i===0)return!1;throw new Error("Byte was not a boolean.")}static async readFloat(t,r={}){let i=await e.readFixedBytes(t,4,r);return new DataView(i.buffer,i.byteOffset,i.byteLength).getFloat32(0,!0)}static async readDouble(t,r={}){let i=await e.readFixedBytes(t,8,r);return new DataView(i.buffer,i.byteOffset,i.byteLength).getFloat64(0,!0)}static async readBytes(t,r={}){let i=await e.readLong(t,r);if(i<0)throw new Error("Bytes size was negative.");return t.read(i,{abortSignal:r.abortSignal})}static async readString(t,r={}){let i=await e.readBytes(t,r);return new TextDecoder().decode(i)}static async readMapPair(t,r,i={}){let n=await e.readString(t,i),s=await r(t,i);return{key:n,value:s}}static async readMap(t,r,i={}){let n=(o,l={})=>e.readMapPair(o,r,l),s=await e.readArray(t,n,i),a={};for(let o of s)a[o.key]=o.value;return a}static async readArray(t,r,i={}){let n=[];for(let s=await e.readLong(t,i);s!==0;s=await e.readLong(t,i))for(s<0&&(await e.readLong(t,i),s=-s);s--;){let a=await r(t,i);n.push(a)}return n}},hp;(function(e){e.RECORD="record",e.ENUM="enum",e.ARRAY="array",e.MAP="map",e.UNION="union",e.FIXED="fixed"})(hp||(hp={}));var Ii;(function(e){e.NULL="null",e.BOOLEAN="boolean",e.INT="int",e.LONG="long",e.FLOAT="float",e.DOUBLE="double",e.BYTES="bytes",e.STRING="string"})(Ii||(Ii={}));var Tu=class e{static fromSchema(t){return typeof t=="string"?e.fromStringSchema(t):Array.isArray(t)?e.fromArraySchema(t):e.fromObjectSchema(t)}static fromStringSchema(t){switch(t){case Ii.NULL:case Ii.BOOLEAN:case Ii.INT:case Ii.LONG:case Ii.FLOAT:case Ii.DOUBLE:case Ii.BYTES:case Ii.STRING:return new sC(t);default:throw new Error(`Unexpected Avro type ${t}`)}}static fromArraySchema(t){return new oC(t.map(e.fromSchema))}static fromObjectSchema(t){let r=t.type;try{return e.fromStringSchema(r)}catch{}switch(r){case hp.RECORD:if(t.aliases)throw new Error(`aliases currently is not supported, schema: ${t}`);if(!t.name)throw new Error(`Required attribute 'name' doesn't exist on schema: ${t}`);let i={};if(!t.fields)throw new Error(`Required attribute 'fields' doesn't exist on schema: ${t}`);for(let n of t.fields)i[n.name]=e.fromSchema(n.type);return new cC(i,t.name);case hp.ENUM:if(t.aliases)throw new Error(`aliases currently is not supported, schema: ${t}`);if(!t.symbols)throw new Error(`Required attribute 'symbols' doesn't exist on schema: ${t}`);return new aC(t.symbols);case hp.MAP:if(!t.values)throw new Error(`Required attribute 'values' doesn't exist on schema: ${t}`);return new lC(e.fromSchema(t.values));case hp.ARRAY:case hp.FIXED:default:throw new Error(`Unexpected Avro type ${r} in ${t}`)}}},sC=class extends Tu{constructor(t){super(),this._primitive=t}read(t,r={}){switch(this._primitive){case Ii.NULL:return $r.readNull();case Ii.BOOLEAN:return $r.readBoolean(t,r);case Ii.INT:return $r.readInt(t,r);case Ii.LONG:return $r.readLong(t,r);case Ii.FLOAT:return $r.readFloat(t,r);case Ii.DOUBLE:return $r.readDouble(t,r);case Ii.BYTES:return $r.readBytes(t,r);case Ii.STRING:return $r.readString(t,r);default:throw new Error("Unknown Avro Primitive")}}},aC=class extends Tu{constructor(t){super(),this._symbols=t}async read(t,r={}){let i=await $r.readInt(t,r);return this._symbols[i]}},oC=class extends Tu{constructor(t){super(),this._types=t}async read(t,r={}){let i=await $r.readInt(t,r);return this._types[i].read(t,r)}},lC=class extends Tu{constructor(t){super(),this._itemType=t}read(t,r={}){let i=(n,s)=>this._itemType.read(n,s);return $r.readMap(t,i,r)}},cC=class extends Tu{constructor(t,r){super(),this._fields=t,this._name=r}async read(t,r={}){let i={};i.$schema=this._name;for(let n in this._fields)Object.prototype.hasOwnProperty.call(this._fields,n)&&(i[n]=await this._fields[n].read(t,r));return i}};function Ire(e,t){if(e===t)return!0;if(e==null||t==null||e.length!==t.length)return!1;for(let r=0;r0)for(let s=0;s0}parseObjects(){return ne.__asyncGenerator(this,arguments,function*(r={}){for(this._initialized||(yield ne.__await(this.initialize(r)));this.hasNext();){let i=yield ne.__await(this._itemType.read(this._dataStream,{abortSignal:r.abortSignal}));if(this._itemsRemainingInBlock--,this._objectIndex++,this._itemsRemainingInBlock===0){let n=yield ne.__await($r.readFixedBytes(this._dataStream,Ore,{abortSignal:r.abortSignal}));if(this._blockOffset=this._initialBlockOffset+this._dataStream.position,this._objectIndex=0,!Ire(this._syncMarker,n))throw new Error("Stream is not a valid Avro file.");try{this._itemsRemainingInBlock=yield ne.__await($r.readLong(this._dataStream,{abortSignal:r.abortSignal}))}catch{this._itemsRemainingInBlock=0}this._itemsRemainingInBlock>0&&(yield ne.__await($r.readLong(this._dataStream,{abortSignal:r.abortSignal})))}yield yield ne.__await(i)}})}},dC=class{},Dre=new Ow.AbortError("Reading from the avro stream was aborted."),pC=class extends dC{toUint8Array(t){return typeof t=="string"?Buffer.from(t):t}constructor(t){super(),this._readable=t,this._position=0}get position(){return this._position}async read(t,r={}){var i;if(!((i=r.abortSignal)===null||i===void 0)&&i.aborted)throw Dre;if(t<0)throw new Error(`size parameter should be positive: ${t}`);if(t===0)return new Uint8Array;if(!this._readable.readable)throw new Error("Stream no longer readable.");let n=this._readable.read(t);return n?(this._position+=n.length,this.toUint8Array(n)):new Promise((s,a)=>{let o=()=>{this._readable.removeListener("readable",l),this._readable.removeListener("error",c),this._readable.removeListener("end",c),this._readable.removeListener("close",c),r.abortSignal&&r.abortSignal.removeEventListener("abort",u)},l=()=>{let d=this._readable.read(t);d&&(this._position+=d.length,o(),s(this.toUint8Array(d)))},c=()=>{o(),a()},u=()=>{o(),a(Dre)};this._readable.on("readable",l),this._readable.once("error",c),this._readable.once("end",c),this._readable.once("close",c),r.abortSignal&&r.abortSignal.addEventListener("abort",u)})}},fC=class extends SC.Readable{constructor(t,r={}){super(),this.avroPaused=!0,this.source=t,this.onProgress=r.onProgress,this.onError=r.onError,this.avroReader=new uC(new pC(this.source)),this.avroIter=this.avroReader.parseObjects({abortSignal:r.abortSignal})}_read(){this.avroPaused&&this.readInternal().catch(t=>{this.emit("error",t)})}async readInternal(){this.avroPaused=!1;let t;do{if(t=await this.avroIter.next(),t.done)break;let r=t.value,i=r.$schema;if(typeof i!="string")throw Error("Missing schema in avro record.");switch(i){case"com.microsoft.azure.storage.queryBlobContents.resultData":{let n=r.data;if(!(n instanceof Uint8Array))throw Error("Invalid data in avro result record.");this.push(Buffer.from(n))||(this.avroPaused=!0)}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{let n=r.bytesScanned;if(typeof n!="number")throw Error("Invalid bytesScanned in avro progress record.");this.onProgress&&this.onProgress({loadedBytes:n})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){let n=r.totalBytes;if(typeof n!="number")throw Error("Invalid totalBytes in avro end record.");this.onProgress({loadedBytes:n})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){let n=r.fatal;if(typeof n!="boolean")throw Error("Invalid fatal in avro error record.");let s=r.name;if(typeof s!="string")throw Error("Invalid name in avro error record.");let a=r.description;if(typeof a!="string")throw Error("Invalid description in avro error record.");let o=r.position;if(typeof o!="number")throw Error("Invalid position in avro error record.");this.onError({position:o,name:s,isFatal:n,description:a})}break;default:throw Error(`Unknown schema ${i} in avro progress record.`)}}while(!t.done&&!this.avroPaused)}},mC=class{get acceptRanges(){return this.originalResponse.acceptRanges}get cacheControl(){return this.originalResponse.cacheControl}get contentDisposition(){return this.originalResponse.contentDisposition}get contentEncoding(){return this.originalResponse.contentEncoding}get contentLanguage(){return this.originalResponse.contentLanguage}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber}get blobType(){return this.originalResponse.blobType}get contentLength(){return this.originalResponse.contentLength}get contentMD5(){return this.originalResponse.contentMD5}get contentRange(){return this.originalResponse.contentRange}get contentType(){return this.originalResponse.contentType}get copyCompletedOn(){}get copyId(){return this.originalResponse.copyId}get copyProgress(){return this.originalResponse.copyProgress}get copySource(){return this.originalResponse.copySource}get copyStatus(){return this.originalResponse.copyStatus}get copyStatusDescription(){return this.originalResponse.copyStatusDescription}get leaseDuration(){return this.originalResponse.leaseDuration}get leaseState(){return this.originalResponse.leaseState}get leaseStatus(){return this.originalResponse.leaseStatus}get date(){return this.originalResponse.date}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount}get etag(){return this.originalResponse.etag}get errorCode(){return this.originalResponse.errorCode}get isServerEncrypted(){return this.originalResponse.isServerEncrypted}get blobContentMD5(){return this.originalResponse.blobContentMD5}get lastModified(){return this.originalResponse.lastModified}get metadata(){return this.originalResponse.metadata}get requestId(){return this.originalResponse.requestId}get clientRequestId(){return this.originalResponse.clientRequestId}get version(){return this.originalResponse.version}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256}get contentCrc64(){return this.originalResponse.contentCrc64}get blobBody(){}get readableStreamBody(){return Gt.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r={}){this.originalResponse=t,this.blobDownloadStream=new fC(this.originalResponse.readableStreamBody,r)}};Ne.BlockBlobTier=void 0;(function(e){e.Hot="Hot",e.Cool="Cool",e.Cold="Cold",e.Archive="Archive"})(Ne.BlockBlobTier||(Ne.BlockBlobTier={}));Ne.PremiumPageBlobTier=void 0;(function(e){e.P4="P4",e.P6="P6",e.P10="P10",e.P15="P15",e.P20="P20",e.P30="P30",e.P40="P40",e.P50="P50",e.P60="P60",e.P70="P70",e.P80="P80"})(Ne.PremiumPageBlobTier||(Ne.PremiumPageBlobTier={}));function yp(e){if(e!==void 0)return e}function Di(e,t){if(e&&!t)throw new RangeError("Customer-provided encryption key must be used over HTTPS.");e&&!e.encryptionAlgorithm&&(e.encryptionAlgorithm=VHe)}Ne.StorageBlobAudience=void 0;(function(e){e.StorageOAuthScopes="https://storage.azure.com/.default",e.DiskComputeOAuthScopes="https://disk.compute.azure.com/.default"})(Ne.StorageBlobAudience||(Ne.StorageBlobAudience={}));function EKe(e){return`https://${e}.blob.core.windows.net/.default`}function HA(e){let t=(e._response.parsedBody.pageRange||[]).map(i=>({offset:i.start,count:i.end-i.start})),r=(e._response.parsedBody.clearRange||[]).map(i=>({offset:i.start,count:i.end-i.start}));return Object.assign(Object.assign({},e),{pageRange:t,clearRange:r,_response:Object.assign(Object.assign({},e._response),{parsedBody:{pageRange:t,clearRange:r}})})}var hC=class extends LHe.Poller{constructor(t){let{blobClient:r,copySource:i,intervalInMs:n=15e3,onProgress:s,resumeFrom:a,startCopyFromURLOptions:o}=t,l;a&&(l=JSON.parse(a).state);let c=Cy(Object.assign(Object.assign({},l),{blobClient:r,copySource:i,startCopyFromURLOptions:o}));super(c),typeof s=="function"&&this.onProgress(s),this.intervalInMs=n}delay(){return Gt.delay(this.intervalInMs)}},SKe=async function(t={}){let r=this.state,{copyId:i}=r;return r.isCompleted?Cy(r):i?(await r.blobClient.abortCopyFromURL(i,{abortSignal:t.abortSignal}),r.isCancelled=!0,Cy(r)):(r.isCancelled=!0,Cy(r))},xKe=async function(t={}){let r=this.state,{blobClient:i,copySource:n,startCopyFromURLOptions:s}=r;if(r.isStarted){if(!r.isCompleted)try{let a=await r.blobClient.getProperties({abortSignal:t.abortSignal}),{copyStatus:o,copyProgress:l}=a,c=r.copyProgress;l&&(r.copyProgress=l),o==="pending"&&l!==c&&typeof t.fireProgress=="function"?t.fireProgress(r):o==="success"?(r.result=a,r.isCompleted=!0):o==="failed"&&(r.error=new Error(`Blob copy failed with reason: "${a.copyStatusDescription||"unknown"}"`),r.isCompleted=!0)}catch(a){r.error=a,r.isCompleted=!0}}else{r.isStarted=!0;let a=await i.startCopyFromURL(n,s);r.copyId=a.copyId,a.copyStatus==="success"&&(r.result=a,r.isCompleted=!0)}return Cy(r)},TKe=function(){return JSON.stringify({state:this.state},(t,r)=>{if(t!=="blobClient")return r})};function Cy(e){return{state:Object.assign({},e),cancel:SKe,toString:TKe,update:xKe}}function Us(e){if(e.offset<0)throw new RangeError("Range.offset cannot be smaller than 0.");if(e.count&&e.count<=0)throw new RangeError("Range.count must be larger than 0. Leave it undefined if you want a range from offset to the end.");return e.count?`bytes=${e.offset}-${e.offset+e.count-1}`:`bytes=${e.offset}-`}var Oy;(function(e){e[e.Good=0]="Good",e[e.Error=1]="Error"})(Oy||(Oy={}));var Nw=class{constructor(t=5){if(this.actives=0,this.completed=0,this.offset=0,this.operations=[],this.state=Oy.Good,t<1)throw new RangeError("concurrency must be larger than 0");this.concurrency=t,this.emitter=new qre.EventEmitter}addOperation(t){this.operations.push(async()=>{try{this.actives++,await t(),this.actives--,this.completed++,this.parallelExecute()}catch(r){this.emitter.emit("error",r)}})}async do(){return this.operations.length===0?Promise.resolve():(this.parallelExecute(),new Promise((t,r)=>{this.emitter.on("finish",t),this.emitter.on("error",i=>{this.state=Oy.Error,r(i)})}))}nextOperation(){return this.offset=this.operations.length){this.emitter.emit("finish");return}for(;this.actives=this.byteLength&&this.push(null),t||(t=this.readableHighWaterMark);let r=[],i=0;for(;it-i){let o=this.byteOffsetInCurrentBuffer+t-i;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),this.pushedBytesLength+=t-i,this.byteOffsetInCurrentBuffer=o,i=t;break}else{let o=this.byteOffsetInCurrentBuffer+a;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),a===s?(this.byteOffsetInCurrentBuffer=0,this.bufferIndex++):this.byteOffsetInCurrentBuffer=o,this.pushedBytesLength+=a,i+=a}}r.length>1?this.push(Buffer.concat(r)):r.length===1&&this.push(r[0])}},gw=BHe.constants.MAX_LENGTH,yC=class{get size(){return this._size}constructor(t,r,i){this.buffers=[],this.capacity=t,this._size=0;let n=Math.ceil(t/gw);for(let s=0;s0&&(t[0]=t[0].slice(a))}getReadableStream(){return new gC(this.buffers,this.size)}},bC=class{constructor(t,r,i,n,s,a){if(this.emitter=new qre.EventEmitter,this.offset=0,this.isStreamEnd=!1,this.isError=!1,this.executingOutgoingHandlers=0,this.numBuffers=0,this.unresolvedDataArray=[],this.unresolvedLength=0,this.incoming=[],this.outgoing=[],r<=0)throw new RangeError(`bufferSize must be larger than 0, current is ${r}`);if(i<=0)throw new RangeError(`maxBuffers must be larger than 0, current is ${i}`);if(s<=0)throw new RangeError(`concurrency must be larger than 0, current is ${s}`);this.bufferSize=r,this.maxBuffers=i,this.readable=t,this.outgoingHandler=n,this.concurrency=s,this.encoding=a}async do(){return new Promise((t,r)=>{this.readable.on("data",i=>{i=typeof i=="string"?Buffer.from(i,this.encoding):i,this.appendUnresolvedData(i),this.resolveData()||this.readable.pause()}),this.readable.on("error",i=>{this.emitter.emit("error",i)}),this.readable.on("end",()=>{this.isStreamEnd=!0,this.emitter.emit("checkEnd")}),this.emitter.on("error",i=>{this.isError=!0,this.readable.pause(),r(i)}),this.emitter.on("checkEnd",()=>{if(this.outgoing.length>0){this.triggerOutgoingHandlers();return}if(this.isStreamEnd&&this.executingOutgoingHandlers===0)if(this.unresolvedLength>0&&this.unresolvedLengthi.getReadableStream(),i.size,this.offset).then(t).catch(r)}else{if(this.unresolvedLength>=this.bufferSize)return;t()}})})}appendUnresolvedData(t){this.unresolvedDataArray.push(t),this.unresolvedLength+=t.length}shiftBufferFromUnresolvedDataArray(t){return t?t.fill(this.unresolvedDataArray,this.unresolvedLength):t=new yC(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength),this.unresolvedLength-=t.size,t}resolveData(){for(;this.unresolvedLength>=this.bufferSize;){let t;if(this.incoming.length>0)t=this.incoming.shift(),this.shiftBufferFromUnresolvedDataArray(t);else if(this.numBuffers=this.concurrency)return;t=this.outgoing.shift(),t&&this.triggerOutgoingHandler(t)}while(t)}async triggerOutgoingHandler(t){let r=t.size;this.executingOutgoingHandlers++,this.offset+=r;try{await this.outgoingHandler(()=>t.getReadableStream(),r,this.offset-r)}catch(i){this.emitter.emit("error",i);return}this.executingOutgoingHandlers--,this.reuseBuffer(t),this.emitter.emit("checkEnd")}reuseBuffer(t){this.incoming.push(t),!this.isError&&this.resolveData()&&!this.isStreamEnd&&this.readable.resume()}};async function NKe(e,t,r,i,n){let s=0,a=i-r;return new Promise((o,l)=>{let c=setTimeout(()=>l(new Error("The operation cannot be completed in timeout.")),zHe);e.on("readable",()=>{if(s>=a){clearTimeout(c),o();return}let u=e.read();if(!u)return;typeof u=="string"&&(u=Buffer.from(u,n));let d=s+u.length>a?a-s:u.length;t.fill(u.slice(0,d),r+s,r+s+d),s+=d}),e.on("end",()=>{clearTimeout(c),s{clearTimeout(c),l(u)})})}async function RKe(e,t,r){let i=0,n=t.length;return new Promise((s,a)=>{e.on("readable",()=>{let o=e.read();if(o){if(typeof o=="string"&&(o=Buffer.from(o,r)),i+o.length>n){a(new Error(`Stream exceeds buffer size. Buffer size: ${n}`));return}t.fill(o,i,i+o.length),i+=o.length}}),e.on("end",()=>{s(i)}),e.on("error",a)})}async function AKe(e,t){return new Promise((r,i)=>{let n=xC.createWriteStream(t);e.on("error",s=>{i(s)}),n.on("error",s=>{i(s)}),n.on("close",r),e.pipe(n)})}var CKe=kHe.promisify(xC.stat),OKe=xC.createReadStream,go=class e extends By{get name(){return this._name}get containerName(){return this._containerName}constructor(t,r,i,n){n=n||{};let s,a;if(Nu(r))a=t,s=r;else if(Gt.isNode&&r instanceof er||r instanceof rr||Sa.isTokenCredential(r))a=t,n=i,s=tr(r,n);else if(!r&&typeof r!="string")a=t,i&&typeof i!="string"&&(n=i),s=tr(new rr,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=bh(t);if(c.kind==="AccountConnString")if(Gt.isNode){let u=new er(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=xn.getDefaultProxySettings(c.proxyUri)),s=tr(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=tr(new rr,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(a,s),{blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl(),this.blobContext=this.storageClientContext.blob,this._snapshot=Nre(this.url,ho.Parameters.SNAPSHOT),this._versionId=Nre(this.url,ho.Parameters.VERSIONID)}withSnapshot(t){return new e(uc(this.url,ho.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}withVersion(t){return new e(uc(this.url,ho.Parameters.VERSIONID,t.length===0?void 0:t),this.pipeline)}getAppendBlobClient(){return new ky(this.url,this.pipeline)}getBlockBlobClient(){return new jy(this.url,this.pipeline)}getPageBlobClient(){return new Uy(this.url,this.pipeline)}async download(t=0,r,i={}){return i.conditions=i.conditions||{},i.conditions=i.conditions||{},Di(i.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-download",i,async n=>{var s;let a=ue(await this.blobContext.download({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onDownloadProgress:Gt.isNode?void 0:i.onProgress},range:t===0&&!r?void 0:Us({offset:t,count:r}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey,tracingOptions:n.tracingOptions})),o=Object.assign(Object.assign({},a),{_response:a._response,objectReplicationDestinationPolicyId:a.objectReplicationPolicyId,objectReplicationSourceProperties:bw(a.objectReplicationRules)});if(!Gt.isNode)return o;if((i.maxRetryRequests===void 0||i.maxRetryRequests<0)&&(i.maxRetryRequests=UHe),a.contentLength===void 0)throw new RangeError("File download response doesn't contain valid content length header");if(!a.etag)throw new RangeError("File download response doesn't contain valid etag header");return new nC(o,async l=>{var c;let u={leaseAccessConditions:i.conditions,modifiedAccessConditions:{ifMatch:i.conditions.ifMatch||a.etag,ifModifiedSince:i.conditions.ifModifiedSince,ifNoneMatch:i.conditions.ifNoneMatch,ifUnmodifiedSince:i.conditions.ifUnmodifiedSince,ifTags:(c=i.conditions)===null||c===void 0?void 0:c.tagConditions},range:Us({count:t+a.contentLength-l,offset:l}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey};return(await this.blobContext.download(Object.assign({abortSignal:i.abortSignal},u))).readableStreamBody},t,a.contentLength,{maxRetryRequests:i.maxRetryRequests,onProgress:i.onProgress})})}async exists(t={}){return te.withSpan("BlobClient-exists",t,async r=>{try{return Di(t.customerProvidedKey,this.isHttps),await this.getProperties({abortSignal:t.abortSignal,customerProvidedKey:t.customerProvidedKey,conditions:t.conditions,tracingOptions:r.tracingOptions}),!0}catch(i){if(i.statusCode===404)return!1;if(i.statusCode===409&&(i.details.errorCode===XHe||i.details.errorCode===YHe))return!0;throw i}})}async getProperties(t={}){return t.conditions=t.conditions||{},Di(t.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-getProperties",t,async r=>{var i;let n=ue(await this.blobContext.getProperties({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,objectReplicationDestinationPolicyId:n.objectReplicationPolicyId,objectReplicationSourceProperties:bw(n.objectReplicationRules)})})}async delete(t={}){return t.conditions=t.conditions||{},te.withSpan("BlobClient-delete",t,async r=>{var i;return ue(await this.blobContext.delete({abortSignal:t.abortSignal,deleteSnapshots:t.deleteSnapshots,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async deleteIfExists(t={}){return te.withSpan("BlobClient-deleteIfExists",t,async r=>{var i,n;try{let s=ue(await this.delete(r));return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="BlobNotFound")return Object.assign(Object.assign({succeeded:!1},(n=s.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:s.response});throw s}})}async undelete(t={}){return te.withSpan("BlobClient-undelete",t,async r=>ue(await this.blobContext.undelete({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setHTTPHeaders(t,r={}){return r.conditions=r.conditions||{},Di(r.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-setHTTPHeaders",r,async i=>{var n;return ue(await this.blobContext.setHttpHeaders({abortSignal:r.abortSignal,blobHttpHeaders:t,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}async setMetadata(t,r={}){return r.conditions=r.conditions||{},Di(r.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-setMetadata",r,async i=>{var n;return ue(await this.blobContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async setTags(t,r={}){return te.withSpan("BlobClient-setTags",r,async i=>{var n;return ue(await this.blobContext.setTags({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions,tags:aGe(t)}))})}async getTags(t={}){return te.withSpan("BlobClient-getTags",t,async r=>{var i;let n=ue(await this.blobContext.getTags({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,tags:Ay({blobTagSet:n.blobTagSet})||{}})})}getBlobLeaseClient(t){return new My(this,t)}async createSnapshot(t={}){return t.conditions=t.conditions||{},Di(t.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-createSnapshot",t,async r=>{var i;return ue(await this.blobContext.createSnapshot({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,tracingOptions:r.tracingOptions}))})}async beginCopyFromURL(t,r={}){let i={abortCopyFromURL:(...s)=>this.abortCopyFromURL(...s),getProperties:(...s)=>this.getProperties(...s),startCopyFromURL:(...s)=>this.startCopyFromURL(...s)},n=new hC({blobClient:i,copySource:t,intervalInMs:r.intervalInMs,onProgress:r.onProgress,resumeFrom:r.resumeFrom,startCopyFromURLOptions:r});return await n.poll(),n}async abortCopyFromURL(t,r={}){return te.withSpan("BlobClient-abortCopyFromURL",r,async i=>ue(await this.blobContext.abortCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,tracingOptions:i.tracingOptions})))}async syncCopyFromURL(t,r={}){return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},te.withSpan("BlobClient-syncCopyFromURL",r,async i=>{var n,s,a,o,l,c,u;return ue(await this.blobContext.copyFromURL(t,{abortSignal:r.abortSignal,metadata:r.metadata,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifMatch,sourceIfModifiedSince:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince},sourceContentMD5:r.sourceContentMD5,copySourceAuthorization:Iy(r.sourceAuthorization),tier:yp(r.tier),blobTagsString:gp(r.tags),immutabilityPolicyExpiry:(c=r.immutabilityPolicy)===null||c===void 0?void 0:c.expiriesOn,immutabilityPolicyMode:(u=r.immutabilityPolicy)===null||u===void 0?void 0:u.policyMode,legalHold:r.legalHold,encryptionScope:r.encryptionScope,copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions}))})}async setAccessTier(t,r={}){return te.withSpan("BlobClient-setAccessTier",r,async i=>{var n;return ue(await this.blobContext.setTier(yp(t),{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),rehydratePriority:r.rehydratePriority,tracingOptions:i.tracingOptions}))})}async downloadToBuffer(t,r,i,n={}){var s;let a,o=0,l=0,c=n;t instanceof Buffer?(a=t,o=r||0,l=typeof i=="number"?i:0):(o=typeof t=="number"?t:0,l=typeof r=="number"?r:0,c=i||{});let u=(s=c.blockSize)!==null&&s!==void 0?s:0;if(u<0)throw new RangeError("blockSize option must be >= 0");if(u===0&&(u=VA),o<0)throw new RangeError("offset option must be >= 0");if(l&&l<=0)throw new RangeError("count option must be greater than 0");return c.conditions||(c.conditions={}),te.withSpan("BlobClient-downloadToBuffer",c,async d=>{if(!l){let m=await this.getProperties(Object.assign(Object.assign({},c),{tracingOptions:d.tracingOptions}));if(l=m.contentLength-o,l<0)throw new RangeError(`offset ${o} shouldn't be larger than blob size ${m.contentLength}`)}if(!a)try{a=Buffer.alloc(l)}catch(m){throw new Error(`Unable to allocate the buffer of size: ${l}(in bytes). Please try passing your own buffer to the "downloadToBuffer" method or try using other methods like "download" or "downloadToFile". ${m.message}`)}if(a.length{let h=o+l;m+u{let a=await this.download(r,i,Object.assign(Object.assign({},n),{tracingOptions:s.tracingOptions}));return a.readableStreamBody&&await AKe(a.readableStreamBody,t),a.blobDownloadStream=void 0,a})}getBlobAndContainerNamesFromUrl(){let t,r;try{let i=new URL(this.url);if(i.host.split(".")[1]==="blob"){let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[3]}else if(AC(i)){let n=i.pathname.match("/([^/]*)/([^/]*)(/(.*))?");t=n[2],r=n[4]}else{let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[3]}if(t=decodeURIComponent(t),r=decodeURIComponent(r),r=r.replace(/\\/g,"/"),!t)throw new Error("Provided containerName is invalid.");return{blobName:r,containerName:t}}catch{throw new Error("Unable to extract blobName and containerName with provided information.")}}async startCopyFromURL(t,r={}){return te.withSpan("BlobClient-startCopyFromURL",r,async i=>{var n,s,a;return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},ue(await this.blobContext.startCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions.ifMatch,sourceIfModifiedSince:r.sourceConditions.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions.ifUnmodifiedSince,sourceIfTags:r.sourceConditions.tagConditions},immutabilityPolicyExpiry:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:r.legalHold,rehydratePriority:r.rehydratePriority,tier:yp(r.tier),blobTagsString:gp(r.tags),sealBlob:r.sealBlob,tracingOptions:i.tracingOptions}))})}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof er))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=$C(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).toString();r(RC(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof er))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return HC(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).stringToSign}async deleteImmutabilityPolicy(t={}){return te.withSpan("BlobClient-deleteImmutabilityPolicy",t,async r=>ue(await this.blobContext.deleteImmutabilityPolicy({tracingOptions:r.tracingOptions})))}async setImmutabilityPolicy(t,r={}){return te.withSpan("BlobClient-setImmutabilityPolicy",r,async i=>ue(await this.blobContext.setImmutabilityPolicy({immutabilityPolicyExpiry:t.expiriesOn,immutabilityPolicyMode:t.policyMode,tracingOptions:i.tracingOptions})))}async setLegalHold(t,r={}){return te.withSpan("BlobClient-setLegalHold",r,async i=>ue(await this.blobContext.setLegalHold(t,{tracingOptions:i.tracingOptions})))}async getAccountInfo(t={}){return te.withSpan("BlobClient-getAccountInfo",t,async r=>ue(await this.blobContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}},ky=class e extends go{constructor(t,r,i,n){let s,a;if(n=n||{},Nu(r))a=t,s=r;else if(Gt.isNode&&r instanceof er||r instanceof rr||Sa.isTokenCredential(r))a=t,n=i,s=tr(r,n);else if(!r&&typeof r!="string")a=t,s=tr(new rr,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=bh(t);if(c.kind==="AccountConnString")if(Gt.isNode){let u=new er(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=xn.getDefaultProxySettings(c.proxyUri)),s=tr(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=tr(new rr,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(a,s),this.appendBlobContext=this.storageClientContext.appendBlob}withSnapshot(t){return new e(uc(this.url,ho.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t={}){return t.conditions=t.conditions||{},Di(t.customerProvidedKey,this.isHttps),te.withSpan("AppendBlobClient-create",t,async r=>{var i,n,s;return ue(await this.appendBlobContext.create(0,{abortSignal:t.abortSignal,blobHttpHeaders:t.blobHTTPHeaders,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,immutabilityPolicyExpiry:(n=t.immutabilityPolicy)===null||n===void 0?void 0:n.expiriesOn,immutabilityPolicyMode:(s=t.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:t.legalHold,blobTagsString:gp(t.tags),tracingOptions:r.tracingOptions}))})}async createIfNotExists(t={}){let r={ifNoneMatch:Mre};return te.withSpan("AppendBlobClient-createIfNotExists",t,async i=>{var n,s;try{let a=ue(await this.create(Object.assign(Object.assign({},i),{conditions:r})));return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((n=a.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(s=a.response)===null||s===void 0?void 0:s.parsedHeaders),{_response:a.response});throw a}})}async seal(t={}){return t.conditions=t.conditions||{},te.withSpan("AppendBlobClient-seal",t,async r=>{var i;return ue(await this.appendBlobContext.seal({abortSignal:t.abortSignal,appendPositionAccessConditions:t.conditions,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async appendBlock(t,r,i={}){return i.conditions=i.conditions||{},Di(i.customerProvidedKey,this.isHttps),te.withSpan("AppendBlobClient-appendBlock",i,async n=>{var s;return ue(await this.appendBlobContext.appendBlock(r,t,{abortSignal:i.abortSignal,appendPositionAccessConditions:i.conditions,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},transactionalContentMD5:i.transactionalContentMD5,transactionalContentCrc64:i.transactionalContentCrc64,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async appendBlockFromURL(t,r,i,n={}){return n.conditions=n.conditions||{},n.sourceConditions=n.sourceConditions||{},Di(n.customerProvidedKey,this.isHttps),te.withSpan("AppendBlobClient-appendBlockFromURL",n,async s=>{var a,o,l,c,u;return ue(await this.appendBlobContext.appendBlockFromUrl(t,0,{abortSignal:n.abortSignal,sourceRange:Us({offset:r,count:i}),sourceContentMD5:n.sourceContentMD5,sourceContentCrc64:n.sourceContentCrc64,leaseAccessConditions:n.conditions,appendPositionAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(o=n.sourceConditions)===null||o===void 0?void 0:o.ifMatch,sourceIfModifiedSince:(l=n.sourceConditions)===null||l===void 0?void 0:l.ifModifiedSince,sourceIfNoneMatch:(c=n.sourceConditions)===null||c===void 0?void 0:c.ifNoneMatch,sourceIfUnmodifiedSince:(u=n.sourceConditions)===null||u===void 0?void 0:u.ifUnmodifiedSince},copySourceAuthorization:Iy(n.sourceAuthorization),cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions}))})}},jy=class e extends go{constructor(t,r,i,n){let s,a;if(n=n||{},Nu(r))a=t,s=r;else if(Gt.isNode&&r instanceof er||r instanceof rr||Sa.isTokenCredential(r))a=t,n=i,s=tr(r,n);else if(!r&&typeof r!="string")a=t,i&&typeof i!="string"&&(n=i),s=tr(new rr,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=bh(t);if(c.kind==="AccountConnString")if(Gt.isNode){let u=new er(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=xn.getDefaultProxySettings(c.proxyUri)),s=tr(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=tr(new rr,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(a,s),this.blockBlobContext=this.storageClientContext.blockBlob,this._blobContext=this.storageClientContext.blob}withSnapshot(t){return new e(uc(this.url,ho.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async query(t,r={}){if(Di(r.customerProvidedKey,this.isHttps),!Gt.isNode)throw new Error("This operation currently is only supported in Node.js.");return te.withSpan("BlockBlobClient-query",r,async i=>{var n;let s=ue(await this._blobContext.query({abortSignal:r.abortSignal,queryRequest:{queryType:"SQL",expression:t,inputSerialization:Are(r.inputTextConfiguration),outputSerialization:Are(r.outputTextConfiguration)},leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,tracingOptions:i.tracingOptions}));return new mC(s,{abortSignal:r.abortSignal,onProgress:r.onProgress,onError:r.onError})})}async upload(t,r,i={}){return i.conditions=i.conditions||{},Di(i.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-upload",i,async n=>{var s,a,o;return ue(await this.blockBlobContext.upload(r,t,{abortSignal:i.abortSignal,blobHttpHeaders:i.blobHTTPHeaders,leaseAccessConditions:i.conditions,metadata:i.metadata,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,immutabilityPolicyExpiry:(a=i.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(o=i.immutabilityPolicy)===null||o===void 0?void 0:o.policyMode,legalHold:i.legalHold,tier:yp(i.tier),blobTagsString:gp(i.tags),tracingOptions:n.tracingOptions}))})}async syncUploadFromURL(t,r={}){return r.conditions=r.conditions||{},Di(r.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-syncUploadFromURL",r,async i=>{var n,s,a,o,l,c;return ue(await this.blockBlobContext.putBlobFromUrl(0,t,Object.assign(Object.assign({},r),{blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifMatch,sourceIfModifiedSince:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince,sourceIfTags:(c=r.sourceConditions)===null||c===void 0?void 0:c.tagConditions},cpkInfo:r.customerProvidedKey,copySourceAuthorization:Iy(r.sourceAuthorization),tier:yp(r.tier),blobTagsString:gp(r.tags),copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions})))})}async stageBlock(t,r,i,n={}){return Di(n.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-stageBlock",n,async s=>ue(await this.blockBlobContext.stageBlock(t,i,r,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,requestOptions:{onUploadProgress:n.onProgress},transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions})))}async stageBlockFromURL(t,r,i=0,n,s={}){return Di(s.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-stageBlockFromURL",s,async a=>ue(await this.blockBlobContext.stageBlockFromURL(t,0,r,{abortSignal:s.abortSignal,leaseAccessConditions:s.conditions,sourceContentMD5:s.sourceContentMD5,sourceContentCrc64:s.sourceContentCrc64,sourceRange:i===0&&!n?void 0:Us({offset:i,count:n}),cpkInfo:s.customerProvidedKey,encryptionScope:s.encryptionScope,copySourceAuthorization:Iy(s.sourceAuthorization),tracingOptions:a.tracingOptions})))}async commitBlockList(t,r={}){return r.conditions=r.conditions||{},Di(r.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-commitBlockList",r,async i=>{var n,s,a;return ue(await this.blockBlobContext.commitBlockList({latest:t},{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:r.legalHold,tier:yp(r.tier),blobTagsString:gp(r.tags),tracingOptions:i.tracingOptions}))})}async getBlockList(t,r={}){return te.withSpan("BlockBlobClient-getBlockList",r,async i=>{var n;let s=ue(await this.blockBlobContext.getBlockList(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}));return s.committedBlocks||(s.committedBlocks=[]),s.uncommittedBlocks||(s.uncommittedBlocks=[]),s})}async uploadData(t,r={}){return te.withSpan("BlockBlobClient-uploadData",r,async i=>{if(Gt.isNode){let n;return t instanceof Buffer?n=t:t instanceof ArrayBuffer?n=Buffer.from(t):(t=t,n=Buffer.from(t.buffer,t.byteOffset,t.byteLength)),this.uploadSeekableInternal((s,a)=>n.slice(s,s+a),n.byteLength,i)}else{let n=new Blob([t]);return this.uploadSeekableInternal((s,a)=>n.slice(s,s+a),n.size,i)}})}async uploadBrowserData(t,r={}){return te.withSpan("BlockBlobClient-uploadBrowserData",r,async i=>{let n=new Blob([t]);return this.uploadSeekableInternal((s,a)=>n.slice(s,s+a),n.size,i)})}async uploadSeekableInternal(t,r,i={}){var n,s;let a=(n=i.blockSize)!==null&&n!==void 0?n:0;if(a<0||a>zA)throw new RangeError(`blockSize option must be >= 0 and <= ${zA}`);let o=(s=i.maxSingleShotSize)!==null&&s!==void 0?s:UA;if(o<0||o>UA)throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${UA}`);if(a===0){if(r>zA*mw)throw new RangeError(`${r} is too larger to upload to a block blob.`);r>o&&(a=Math.ceil(r/mw),a{if(r<=o)return ue(await this.upload(t(0,r),r,l));let c=Math.floor((r-1)/a)+1;if(c>mw)throw new RangeError(`The buffer's size is too big or the BlockSize is too small;the number of blocks must be <= ${mw}`);let u=[],d=Gt.randomUUID(),p=0,f=new Nw(i.concurrency);for(let m=0;m{let h=Rre(d,m),y=a*m,w=(m===c-1?r:y+a)-y;u.push(h),await this.stageBlock(h,t(y,w),w,{abortSignal:i.abortSignal,conditions:i.conditions,encryptionScope:i.encryptionScope,tracingOptions:l.tracingOptions}),p+=w,i.onProgress&&i.onProgress({loadedBytes:p})});return await f.do(),this.commitBlockList(u,l)})}async uploadFile(t,r={}){return te.withSpan("BlockBlobClient-uploadFile",r,async i=>{let n=(await CKe(t)).size;return this.uploadSeekableInternal((s,a)=>()=>OKe(t,{autoClose:!0,end:a?s+a-1:1/0,start:s}),n,Object.assign(Object.assign({},r),{tracingOptions:i.tracingOptions}))})}async uploadStream(t,r=jHe,i=5,n={}){return n.blobHTTPHeaders||(n.blobHTTPHeaders={}),n.conditions||(n.conditions={}),te.withSpan("BlockBlobClient-uploadStream",n,async s=>{let a=0,o=Gt.randomUUID(),l=0,c=[];return await new bC(t,r,i,async(d,p)=>{let f=Rre(o,a);c.push(f),a++,await this.stageBlock(f,d,p,{customerProvidedKey:n.customerProvidedKey,conditions:n.conditions,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions}),l+=p,n.onProgress&&n.onProgress({loadedBytes:l})},Math.ceil(i/4*3)).do(),ue(await this.commitBlockList(c,Object.assign(Object.assign({},n),{tracingOptions:s.tracingOptions})))})}},Uy=class e extends go{constructor(t,r,i,n){let s,a;if(n=n||{},Nu(r))a=t,s=r;else if(Gt.isNode&&r instanceof er||r instanceof rr||Sa.isTokenCredential(r))a=t,n=i,s=tr(r,n);else if(!r&&typeof r!="string")a=t,s=tr(new rr,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=bh(t);if(c.kind==="AccountConnString")if(Gt.isNode){let u=new er(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=xn.getDefaultProxySettings(c.proxyUri)),s=tr(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=tr(new rr,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(a,s),this.pageBlobContext=this.storageClientContext.pageBlob}withSnapshot(t){return new e(uc(this.url,ho.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t,r={}){return r.conditions=r.conditions||{},Di(r.customerProvidedKey,this.isHttps),te.withSpan("PageBlobClient-create",r,async i=>{var n,s,a;return ue(await this.pageBlobContext.create(0,t,{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,blobSequenceNumber:r.blobSequenceNumber,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:r.legalHold,tier:yp(r.tier),blobTagsString:gp(r.tags),tracingOptions:i.tracingOptions}))})}async createIfNotExists(t,r={}){return te.withSpan("PageBlobClient-createIfNotExists",r,async i=>{var n,s;try{let a={ifNoneMatch:Mre},o=ue(await this.create(t,Object.assign(Object.assign({},r),{conditions:a,tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({succeeded:!0},o),{_response:o._response})}catch(a){if(((n=a.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(s=a.response)===null||s===void 0?void 0:s.parsedHeaders),{_response:a.response});throw a}})}async uploadPages(t,r,i,n={}){return n.conditions=n.conditions||{},Di(n.customerProvidedKey,this.isHttps),te.withSpan("PageBlobClient-uploadPages",n,async s=>{var a;return ue(await this.pageBlobContext.uploadPages(i,t,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:n.onProgress},range:Us({offset:r,count:i}),sequenceNumberAccessConditions:n.conditions,transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions}))})}async uploadPagesFromURL(t,r,i,n,s={}){return s.conditions=s.conditions||{},s.sourceConditions=s.sourceConditions||{},Di(s.customerProvidedKey,this.isHttps),te.withSpan("PageBlobClient-uploadPagesFromURL",s,async a=>{var o,l,c,u,d;return ue(await this.pageBlobContext.uploadPagesFromURL(t,Us({offset:r,count:n}),0,Us({offset:i,count:n}),{abortSignal:s.abortSignal,sourceContentMD5:s.sourceContentMD5,sourceContentCrc64:s.sourceContentCrc64,leaseAccessConditions:s.conditions,sequenceNumberAccessConditions:s.conditions,modifiedAccessConditions:Object.assign(Object.assign({},s.conditions),{ifTags:(o=s.conditions)===null||o===void 0?void 0:o.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(l=s.sourceConditions)===null||l===void 0?void 0:l.ifMatch,sourceIfModifiedSince:(c=s.sourceConditions)===null||c===void 0?void 0:c.ifModifiedSince,sourceIfNoneMatch:(u=s.sourceConditions)===null||u===void 0?void 0:u.ifNoneMatch,sourceIfUnmodifiedSince:(d=s.sourceConditions)===null||d===void 0?void 0:d.ifUnmodifiedSince},cpkInfo:s.customerProvidedKey,encryptionScope:s.encryptionScope,copySourceAuthorization:Iy(s.sourceAuthorization),tracingOptions:a.tracingOptions}))})}async clearPages(t=0,r,i={}){return i.conditions=i.conditions||{},te.withSpan("PageBlobClient-clearPages",i,async n=>{var s;return ue(await this.pageBlobContext.clearPages(0,{abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),range:Us({offset:t,count:r}),sequenceNumberAccessConditions:i.conditions,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async getPageRanges(t=0,r,i={}){return i.conditions=i.conditions||{},te.withSpan("PageBlobClient-getPageRanges",i,async n=>{var s;let a=ue(await this.pageBlobContext.getPageRanges({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),range:Us({offset:t,count:r}),tracingOptions:n.tracingOptions}));return HA(a)})}async listPageRangesSegment(t=0,r,i,n={}){return te.withSpan("PageBlobClient-getPageRangesSegment",n,async s=>{var a;return ue(await this.pageBlobContext.getPageRanges({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),range:Us({offset:t,count:r}),marker:i,maxPageSize:n.maxPageSize,tracingOptions:s.tracingOptions}))})}listPageRangeItemSegments(){return ne.__asyncGenerator(this,arguments,function*(r=0,i,n,s={}){let a;if(n||n===void 0)do a=yield ne.__await(this.listPageRangesSegment(r,i,n,s)),n=a.continuationToken,yield yield ne.__await(yield ne.__await(a));while(n)})}listPageRangeItems(){return ne.__asyncGenerator(this,arguments,function*(r=0,i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.listPageRangeItemSegments(r,i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let f=l;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(Cre(f))))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}listPageRanges(t=0,r,i={}){i.conditions=i.conditions||{};let n=this.listPageRangeItems(t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listPageRangeItemSegments(t,r,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async getPageRangesDiff(t,r,i,n={}){return n.conditions=n.conditions||{},te.withSpan("PageBlobClient-getPageRangesDiff",n,async s=>{var a;let o=ue(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),prevsnapshot:i,range:Us({offset:t,count:r}),tracingOptions:s.tracingOptions}));return HA(o)})}async listPageRangesDiffSegment(t,r,i,n,s={}){return te.withSpan("PageBlobClient-getPageRangesDiffSegment",s,async a=>{var o;return ue(await this.pageBlobContext.getPageRangesDiff({abortSignal:s?.abortSignal,leaseAccessConditions:s?.conditions,modifiedAccessConditions:Object.assign(Object.assign({},s?.conditions),{ifTags:(o=s?.conditions)===null||o===void 0?void 0:o.tagConditions}),prevsnapshot:i,range:Us({offset:t,count:r}),marker:n,maxPageSize:s?.maxPageSize,tracingOptions:a.tracingOptions}))})}listPageRangeDiffItemSegments(t,r,i,n,s){return ne.__asyncGenerator(this,arguments,function*(){let o;if(n||n===void 0)do o=yield ne.__await(this.listPageRangesDiffSegment(t,r,i,n,s)),n=o.continuationToken,yield yield ne.__await(yield ne.__await(o));while(n)})}listPageRangeDiffItems(t,r,i,n){return ne.__asyncGenerator(this,arguments,function*(){var a,o,l,c;let u;try{for(var d=!0,p=ne.__asyncValues(this.listPageRangeDiffItemSegments(t,r,i,u,n)),f;f=yield ne.__await(p.next()),a=f.done,!a;d=!0){c=f.value,d=!1;let m=c;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(Cre(m))))}}catch(m){o={error:m}}finally{try{!d&&!a&&(l=p.return)&&(yield ne.__await(l.call(p)))}finally{if(o)throw o.error}}})}listPageRangesDiff(t,r,i,n={}){n.conditions=n.conditions||{};let s=this.listPageRangeDiffItems(t,r,i,Object.assign({},n));return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listPageRangeDiffItemSegments(t,r,i,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},n))}}async getPageRangesDiffForManagedDisks(t,r,i,n={}){return n.conditions=n.conditions||{},te.withSpan("PageBlobClient-GetPageRangesDiffForManagedDisks",n,async s=>{var a;let o=ue(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),prevSnapshotUrl:i,range:Us({offset:t,count:r}),tracingOptions:s.tracingOptions}));return HA(o)})}async resize(t,r={}){return r.conditions=r.conditions||{},te.withSpan("PageBlobClient-resize",r,async i=>{var n;return ue(await this.pageBlobContext.resize(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async updateSequenceNumber(t,r,i={}){return i.conditions=i.conditions||{},te.withSpan("PageBlobClient-updateSequenceNumber",i,async n=>{var s;return ue(await this.pageBlobContext.updateSequenceNumber(t,{abortSignal:i.abortSignal,blobSequenceNumber:r,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),tracingOptions:n.tracingOptions}))})}async startCopyIncremental(t,r={}){return te.withSpan("PageBlobClient-startCopyIncremental",r,async i=>{var n;return ue(await this.pageBlobContext.copyIncremental(t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}};async function PKe(e){let t=Buffer.alloc(GHe),r=await RKe(e.readableStreamBody,t);return t=t.slice(0,r),t.toString()}function IKe(e){return Buffer.byteLength(e)}var yw=": ",Lre=" ",Fre=-1,_C=class{constructor(t,r){if(!t||!t.contentType)throw new RangeError("batchResponse is malformed or doesn't contain valid content-type.");if(!r||r.size===0)throw new RangeError("Invalid state: subRequests is not provided or size is 0.");this.batchResponse=t,this.subRequests=r,this.responseBatchBoundary=this.batchResponse.contentType.split("=")[1],this.perResponsePrefix=`--${this.responseBatchBoundary}${cc}`,this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==$He.HTTP_ACCEPTED)throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`);let r=(await PKe(this.batchResponse)).split(this.batchResponseEnding)[0].split(this.perResponsePrefix).slice(1),i=r.length;if(i!==this.subRequests.size&&i!==1)throw new Error("Invalid state: sub responses' count is not equal to sub requests' count.");let n=new Array(i),s=0,a=0;for(let o=0;o=0&&m{this.keys[t]===void 0||this.keys[t]===uh.UNLOCKED?(this.keys[t]=uh.LOCKED,r()):this.onUnlockEvent(t,()=>{this.keys[t]=uh.LOCKED,r()})})}static async unlock(t){return new Promise(r=>{this.keys[t]===uh.LOCKED&&this.emitUnlockEvent(t),delete this.keys[t],r()})}static onUnlockEvent(t,r){this.listeners[t]===void 0?this.listeners[t]=[r]:this.listeners[t].push(r)}static emitUnlockEvent(t){if(this.listeners[t]!==void 0&&this.listeners[t].length>0){let r=this.listeners[t].shift();setImmediate(()=>{r.call(this)})}}};mh.keys={};mh.listeners={};var ph=class{constructor(){this.batch="batch",this.batchRequest=new vC}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(t,r){await mh.lock(this.batch);try{this.batchRequest.preAddSubRequest(t),await r(),this.batchRequest.postAddSubRequest(t)}finally{await mh.unlock(this.batch)}}setBatchType(t){if(this.batchType||(this.batchType=t),this.batchType!==t)throw new RangeError(`BlobBatch only supports one operation type per batch and it already is being used for ${this.batchType} operations.`)}async deleteBlob(t,r,i){let n,s;if(typeof t=="string"&&(Gt.isNode&&r instanceof er||r instanceof rr||Sa.isTokenCredential(r)))n=t,s=r;else if(t instanceof go)n=t.url,s=t.credential,i=r;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return i||(i={}),te.withSpan("BatchDeleteRequest-addSubRequest",i,async a=>{this.setBatchType("delete"),await this.addSubRequestInternal({url:n,credential:s},async()=>{await new go(n,this.batchRequest.createPipeline(s)).delete(a)})})}async setBlobAccessTier(t,r,i,n){let s,a,o;if(typeof t=="string"&&(Gt.isNode&&r instanceof er||r instanceof rr||Sa.isTokenCredential(r)))s=t,a=r,o=i;else if(t instanceof go)s=t.url,a=t.credential,o=r,n=i;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return n||(n={}),te.withSpan("BatchSetTierRequest-addSubRequest",n,async l=>{this.setBatchType("setAccessTier"),await this.addSubRequestInternal({url:s,credential:a},async()=>{await new go(s,this.batchRequest.createPipeline(a)).setAccessTier(o,l)})})}},vC=class{constructor(){this.operationCount=0,this.body="";let t=Gt.randomUUID();this.boundary=`batch_${t}`,this.subRequestPrefix=`--${this.boundary}${cc}${He.CONTENT_TYPE}: application/http${cc}${He.CONTENT_TRANSFER_ENCODING}: binary`,this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`,this.batchRequestEnding=`--${this.boundary}--`,this.subRequests=new Map}createPipeline(t){let r=xn.createEmptyPipeline();r.addPolicy(Py.serializationPolicy({stringifyXML:GA.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}}),{phase:"Serialize"}),r.addPolicy(LKe()),r.addPolicy(DKe(this),{afterPhase:"Sign"}),Sa.isTokenCredential(t)?r.addPolicy(xn.bearerTokenAuthenticationPolicy({credential:t,scopes:NC,challengeCallbacks:{authorizeRequestOnChallenge:Py.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):t instanceof er&&r.addPolicy(Vre({accountName:t.accountName,accountKey:t.accountKey}),{phase:"Sign"});let i=new qy([]);return i._credential=t,i._corePipeline=r,i}appendSubRequestToBody(t){this.body+=[this.subRequestPrefix,`${He.CONTENT_ID}: ${this.operationCount}`,"",`${t.method.toString()} ${iGe(t.url)} ${kre}${cc}`].join(cc);for(let[r,i]of t.headers)this.body+=`${r}: ${i}${cc}`;this.body+=cc}preAddSubRequest(t){if(this.operationCount>=Tre)throw new RangeError(`Cannot exceed ${Tre} sub requests in a single batch`);let r=Iw(t.url);if(!r||r==="")throw new RangeError(`Invalid url for sub request: '${t.url}'`)}postAddSubRequest(t){this.subRequests.set(this.operationCount,t),this.operationCount++}getHttpRequestBody(){return`${this.body}${this.batchRequestEnding}${cc}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}};function DKe(e){return{name:"batchRequestAssemblePolicy",async sendRequest(t){return e.appendSubRequestToBody(t),{request:t,status:200,headers:xn.createHttpHeaders()}}}}function LKe(){return{name:"batchHeaderFilterPolicy",async sendRequest(e,t){let r="";for(let[i]of e.headers)$re(i,He.X_MS_VERSION)&&(r=i);return r!==""&&e.headers.delete(r),t(e)}}}var zy=class{constructor(t,r,i){let n;Nu(r)?n=r:r?n=tr(r,i):n=tr(new rr,i);let s=new Tw(t,Wre(n)),a=Iw(t);a&&a!=="/"?this.serviceOrContainerContext=s.container:this.serviceOrContainerContext=s.service}createBatch(){return new ph}async deleteBlobs(t,r,i){let n=new ph;for(let s of t)typeof s=="string"?await n.deleteBlob(s,r,i):await n.deleteBlob(s,r);return this.submitBatch(n)}async setBlobsAccessTier(t,r,i,n){let s=new ph;for(let a of t)typeof a=="string"?await s.setBlobAccessTier(a,r,i,n):await s.setBlobAccessTier(a,r,i);return this.submitBatch(s)}async submitBatch(t,r={}){if(!t||t.getSubRequests().size===0)throw new RangeError("Batch request should contain one or more sub requests.");return te.withSpan("BlobBatchClient-submitBatch",r,async i=>{let n=t.getHttpRequestBody(),s=ue(await this.serviceOrContainerContext.submitBatch(IKe(n),t.getMultiPartContentType(),n,Object.assign({},i))),o=await new _C(s,t.getSubRequests()).parseBatchResponse();return{_response:s._response,contentType:s.contentType,errorCode:s.errorCode,requestId:s.requestId,clientRequestId:s.clientRequestId,version:s.version,subResponses:o.subResponses,subResponsesSucceededCount:o.subResponsesSucceededCount,subResponsesFailedCount:o.subResponsesFailedCount}})}},Rw=class extends By{get containerName(){return this._containerName}constructor(t,r,i){let n,s;if(i=i||{},Nu(r))s=t,n=r;else if(Gt.isNode&&r instanceof er||r instanceof rr||Sa.isTokenCredential(r))s=t,n=tr(r,i);else if(!r&&typeof r!="string")s=t,n=tr(new rr,i);else if(r&&typeof r=="string"){let a=r,o=bh(t);if(o.kind==="AccountConnString")if(Gt.isNode){let l=new er(o.accountName,o.accountKey);s=Tr(o.url,encodeURIComponent(a)),i.proxyOptions||(i.proxyOptions=xn.getDefaultProxySettings(o.proxyUri)),n=tr(l,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(o.kind==="SASConnString")s=Tr(o.url,encodeURIComponent(a))+"?"+o.accountSas,n=tr(new rr,i);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName parameter");super(s,n),this._containerName=this.getContainerNameFromUrl(),this.containerContext=this.storageClientContext.container}async create(t={}){return te.withSpan("ContainerClient-create",t,async r=>ue(await this.containerContext.create(r)))}async createIfNotExists(t={}){return te.withSpan("ContainerClient-createIfNotExists",t,async r=>{var i,n;try{let s=await this.create(r);return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="ContainerAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(n=s.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:s.response});throw s}})}async exists(t={}){return te.withSpan("ContainerClient-exists",t,async r=>{try{return await this.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions}),!0}catch(i){if(i.statusCode===404)return!1;throw i}})}getBlobClient(t){return new go(Tr(this.url,hw(t)),this.pipeline)}getAppendBlobClient(t){return new ky(Tr(this.url,hw(t)),this.pipeline)}getBlockBlobClient(t){return new jy(Tr(this.url,hw(t)),this.pipeline)}getPageBlobClient(t){return new Uy(Tr(this.url,hw(t)),this.pipeline)}async getProperties(t={}){return t.conditions||(t.conditions={}),te.withSpan("ContainerClient-getProperties",t,async r=>ue(await this.containerContext.getProperties(Object.assign(Object.assign({abortSignal:t.abortSignal},t.conditions),{tracingOptions:r.tracingOptions}))))}async delete(t={}){return t.conditions||(t.conditions={}),te.withSpan("ContainerClient-delete",t,async r=>ue(await this.containerContext.delete({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:t.conditions,tracingOptions:r.tracingOptions})))}async deleteIfExists(t={}){return te.withSpan("ContainerClient-deleteIfExists",t,async r=>{var i,n;try{let s=await this.delete(r);return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="ContainerNotFound")return Object.assign(Object.assign({succeeded:!1},(n=s.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:s.response});throw s}})}async setMetadata(t,r={}){if(r.conditions||(r.conditions={}),r.conditions.ifUnmodifiedSince)throw new RangeError("the IfUnmodifiedSince must have their default values because they are ignored by the blob service");return te.withSpan("ContainerClient-setMetadata",r,async i=>ue(await this.containerContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:r.conditions,tracingOptions:i.tracingOptions})))}async getAccessPolicy(t={}){return t.conditions||(t.conditions={}),te.withSpan("ContainerClient-getAccessPolicy",t,async r=>{let i=ue(await this.containerContext.getAccessPolicy({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,tracingOptions:r.tracingOptions})),n={_response:i._response,blobPublicAccess:i.blobPublicAccess,date:i.date,etag:i.etag,errorCode:i.errorCode,lastModified:i.lastModified,requestId:i.requestId,clientRequestId:i.clientRequestId,signedIdentifiers:[],version:i.version};for(let s of i){let a;s.accessPolicy&&(a={permissions:s.accessPolicy.permissions},s.accessPolicy.expiresOn&&(a.expiresOn=new Date(s.accessPolicy.expiresOn)),s.accessPolicy.startsOn&&(a.startsOn=new Date(s.accessPolicy.startsOn))),n.signedIdentifiers.push({accessPolicy:a,id:s.id})}return n})}async setAccessPolicy(t,r,i={}){return i.conditions=i.conditions||{},te.withSpan("ContainerClient-setAccessPolicy",i,async n=>{let s=[];for(let a of r||[])s.push({accessPolicy:{expiresOn:a.accessPolicy.expiresOn?qt(a.accessPolicy.expiresOn):"",permissions:a.accessPolicy.permissions,startsOn:a.accessPolicy.startsOn?qt(a.accessPolicy.startsOn):""},id:a.id});return ue(await this.containerContext.setAccessPolicy({abortSignal:i.abortSignal,access:t,containerAcl:s,leaseAccessConditions:i.conditions,modifiedAccessConditions:i.conditions,tracingOptions:n.tracingOptions}))})}getBlobLeaseClient(t){return new My(this,t)}async uploadBlockBlob(t,r,i,n={}){return te.withSpan("ContainerClient-uploadBlockBlob",n,async s=>{let a=this.getBlockBlobClient(t),o=await a.upload(r,i,s);return{blockBlobClient:a,response:o}})}async deleteBlob(t,r={}){return te.withSpan("ContainerClient-deleteBlob",r,async i=>{let n=this.getBlobClient(t);return r.versionId&&(n=n.withVersion(r.versionId)),n.delete(i)})}async listBlobFlatSegment(t,r={}){return te.withSpan("ContainerClient-listBlobFlatSegment",r,async i=>{let n=ue(await this.containerContext.listBlobFlatSegment(Object.assign(Object.assign({marker:t},r),{tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({},n),{_response:Object.assign(Object.assign({},n._response),{parsedBody:oGe(n._response.parsedBody)}),segment:Object.assign(Object.assign({},n.segment),{blobItems:n.segment.blobItems.map(a=>Object.assign(Object.assign({},a),{name:dh(a.name),tags:Ay(a.blobTags),objectReplicationSourceProperties:bw(a.objectReplicationMetadata)}))})})})}async listBlobHierarchySegment(t,r,i={}){return te.withSpan("ContainerClient-listBlobHierarchySegment",i,async n=>{var s;let a=ue(await this.containerContext.listBlobHierarchySegment(t,Object.assign(Object.assign({marker:r},i),{tracingOptions:n.tracingOptions})));return Object.assign(Object.assign({},a),{_response:Object.assign(Object.assign({},a._response),{parsedBody:lGe(a._response.parsedBody)}),segment:Object.assign(Object.assign({},a.segment),{blobItems:a.segment.blobItems.map(l=>Object.assign(Object.assign({},l),{name:dh(l.name),tags:Ay(l.blobTags),objectReplicationSourceProperties:bw(l.objectReplicationMetadata)})),blobPrefixes:(s=a.segment.blobPrefixes)===null||s===void 0?void 0:s.map(l=>Object.assign(Object.assign({},l),{name:dh(l.name)}))})})})}listSegments(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){let s;if(i||i===void 0)do s=yield ne.__await(this.listBlobFlatSegment(i,n)),i=s.continuationToken,yield yield ne.__await(yield ne.__await(s));while(i)})}listItems(){return ne.__asyncGenerator(this,arguments,function*(r={}){var i,n,s,a;let o;try{for(var l=!0,c=ne.__asyncValues(this.listSegments(o,r)),u;u=yield ne.__await(c.next()),i=u.done,!i;l=!0){a=u.value,l=!1;let d=a;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(d.segment.blobItems)))}}catch(d){n={error:d}}finally{try{!l&&!i&&(s=c.return)&&(yield ne.__await(s.call(c)))}finally{if(n)throw n.error}}})}listBlobsFlat(t={}){let r=[];t.includeCopy&&r.push("copy"),t.includeDeleted&&r.push("deleted"),t.includeMetadata&&r.push("metadata"),t.includeSnapshots&&r.push("snapshots"),t.includeVersions&&r.push("versions"),t.includeUncommitedBlobs&&r.push("uncommittedblobs"),t.includeTags&&r.push("tags"),t.includeDeletedWithVersions&&r.push("deletedwithversions"),t.includeImmutabilityPolicy&&r.push("immutabilitypolicy"),t.includeLegalHold&&r.push("legalhold"),t.prefix===""&&(t.prefix=void 0);let i=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listSegments(s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}listHierarchySegments(t,r){return ne.__asyncGenerator(this,arguments,function*(n,s,a={}){let o;if(s||s===void 0)do o=yield ne.__await(this.listBlobHierarchySegment(n,s,a)),s=o.continuationToken,yield yield ne.__await(yield ne.__await(o));while(s)})}listItemsByHierarchy(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.listHierarchySegments(i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let m=l.segment;if(m.blobPrefixes)for(let h of m.blobPrefixes)yield yield ne.__await(Object.assign({kind:"prefix"},h));for(let h of m.blobItems)yield yield ne.__await(Object.assign({kind:"blob"},h))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}listBlobsByHierarchy(t,r={}){if(t==="")throw new RangeError("delimiter should contain one or more characters");let i=[];r.includeCopy&&i.push("copy"),r.includeDeleted&&i.push("deleted"),r.includeMetadata&&i.push("metadata"),r.includeSnapshots&&i.push("snapshots"),r.includeVersions&&i.push("versions"),r.includeUncommitedBlobs&&i.push("uncommittedblobs"),r.includeTags&&i.push("tags"),r.includeDeletedWithVersions&&i.push("deletedwithversions"),r.includeImmutabilityPolicy&&i.push("immutabilitypolicy"),r.includeLegalHold&&i.push("legalhold"),r.prefix===""&&(r.prefix=void 0);let n=Object.assign(Object.assign({},r),i.length>0?{include:i}:{}),s=this.listItemsByHierarchy(t,n);return{async next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listHierarchySegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},n))}}async findBlobsByTagsSegment(t,r,i={}){return te.withSpan("ContainerClient-findBlobsByTagsSegment",i,async n=>{let s=ue(await this.containerContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},s),{_response:s._response,blobs:s.blobs.map(o=>{var l;let c="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(c=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:Ay(o.tags),tagValue:c})})})})}findBlobsByTagsSegments(t,r){return ne.__asyncGenerator(this,arguments,function*(n,s,a={}){let o;if(s||s===void 0)do o=yield ne.__await(this.findBlobsByTagsSegment(n,s,a)),o.blobs=o.blobs||[],s=o.continuationToken,yield yield ne.__await(o);while(s)})}findBlobsByTagsItems(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.findBlobsByTagsSegments(i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let f=l;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(f.blobs)))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.findBlobsByTagsSegments(t,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async getAccountInfo(t={}){return te.withSpan("ContainerClient-getAccountInfo",t,async r=>ue(await this.containerContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}getContainerNameFromUrl(){let t;try{let r=new URL(this.url);if(r.hostname.split(".")[1]==="blob"?t=r.pathname.split("/")[1]:AC(r)?t=r.pathname.split("/")[2]:t=r.pathname.split("/")[1],t=decodeURIComponent(t),!t)throw new Error("Provided containerName is invalid.");return t}catch{throw new Error("Unable to extract containerName with provided information.")}}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof er))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=$C(Object.assign({containerName:this._containerName},t),this.credential).toString();r(RC(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof er))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return HC(Object.assign({containerName:this._containerName},t),this.credential).stringToSign}getBlobBatchClient(){return new zy(this.url,this.pipeline)}},hh=class e{constructor(){this.read=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.add=!1,this.create=!1,this.update=!1,this.process=!1,this.tag=!1,this.filter=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"r":r.read=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"x":r.deleteVersion=!0;break;case"l":r.list=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"u":r.update=!0;break;case"p":r.process=!0;break;case"t":r.tag=!0;break;case"f":r.filter=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission character: ${i}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.deleteVersion&&(r.deleteVersion=!0),t.filter&&(r.filter=!0),t.tag&&(r.tag=!0),t.list&&(r.list=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.update&&(r.update=!0),t.process&&(r.process=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),r}toString(){let t=[];return this.read&&t.push("r"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.filter&&t.push("f"),this.tag&&t.push("t"),this.list&&t.push("l"),this.add&&t.push("a"),this.create&&t.push("c"),this.update&&t.push("u"),this.process&&t.push("p"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),t.join("")}},Aw=class e{constructor(){this.service=!1,this.container=!1,this.object=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"s":r.service=!0;break;case"c":r.container=!0;break;case"o":r.object=!0;break;default:throw new RangeError(`Invalid resource type: ${i}`)}return r}toString(){let t=[];return this.service&&t.push("s"),this.container&&t.push("c"),this.object&&t.push("o"),t.join("")}},gh=class e{constructor(){this.blob=!1,this.file=!1,this.queue=!1,this.table=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"b":r.blob=!0;break;case"f":r.file=!0;break;case"q":r.queue=!0;break;case"t":r.table=!0;break;default:throw new RangeError(`Invalid service character: ${i}`)}return r}toString(){let t=[];return this.blob&&t.push("b"),this.table&&t.push("t"),this.queue&&t.push("q"),this.file&&t.push("f"),t.join("")}};function fae(e,t){return mae(e,t).sasQueryParameters}function mae(e,t){let r=e.version?e.version:TC;if(e.permissions&&e.permissions.setImmutabilityPolicy&&r<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(e.permissions&&e.permissions.deleteVersion&&r<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'x' permission.");if(e.permissions&&e.permissions.permanentDelete&&r<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'y' permission.");if(e.permissions&&e.permissions.tag&&r<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission.");if(e.permissions&&e.permissions.filter&&r<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 'f' permission.");if(e.encryptionScope&&r<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");let i=hh.parse(e.permissions.toString()),n=gh.parse(e.services).toString(),s=Aw.parse(e.resourceTypes).toString(),a;r>="2020-12-06"?a=[t.accountName,i,n,s,e.startsOn?qt(e.startsOn,!1):"",qt(e.expiresOn,!1),e.ipRange?fc(e.ipRange):"",e.protocol?e.protocol:"",r,e.encryptionScope?e.encryptionScope:"",""].join(` +`):a=[t.accountName,i,n,s,e.startsOn?qt(e.startsOn,!1):"",qt(e.expiresOn,!1),e.ipRange?fc(e.ipRange):"",e.protocol?e.protocol:"",r,""].join(` +`);let o=t.computeHMACSHA256(a);return{sasQueryParameters:new cl(r,o,i.toString(),n,s,e.protocol,e.startsOn,e.expiresOn,e.ipRange,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,e.encryptionScope),stringToSign:a}}var wC=class e extends By{static fromConnectionString(t,r){r=r||{};let i=bh(t);if(i.kind==="AccountConnString")if(Gt.isNode){let n=new er(i.accountName,i.accountKey);r.proxyOptions||(r.proxyOptions=xn.getDefaultProxySettings(i.proxyUri));let s=tr(n,r);return new e(i.url,s)}else throw new Error("Account connection string is only supported in Node.js environment");else if(i.kind==="SASConnString"){let n=tr(new rr,r);return new e(i.url+"?"+i.accountSas,n)}else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}constructor(t,r,i){let n;Nu(r)?n=r:Gt.isNode&&r instanceof er||r instanceof rr||Sa.isTokenCredential(r)?n=tr(r,i):n=tr(new rr,i),super(t,n),this.serviceContext=this.storageClientContext.service}getContainerClient(t){return new Rw(Tr(this.url,encodeURIComponent(t)),this.pipeline)}async createContainer(t,r={}){return te.withSpan("BlobServiceClient-createContainer",r,async i=>{let n=this.getContainerClient(t),s=await n.create(i);return{containerClient:n,containerCreateResponse:s}})}async deleteContainer(t,r={}){return te.withSpan("BlobServiceClient-deleteContainer",r,async i=>this.getContainerClient(t).delete(i))}async undeleteContainer(t,r,i={}){return te.withSpan("BlobServiceClient-undeleteContainer",i,async n=>{let s=this.getContainerClient(i.destinationContainerName||t),a=s.storageClientContext.container,o=ue(await a.restore({deletedContainerName:t,deletedContainerVersion:r,tracingOptions:n.tracingOptions}));return{containerClient:s,containerUndeleteResponse:o}})}async renameContainer(t,r,i={}){return te.withSpan("BlobServiceClient-renameContainer",i,async n=>{var s;let a=this.getContainerClient(r),o=a.storageClientContext.container,l=ue(await o.rename(t,Object.assign(Object.assign({},n),{sourceLeaseId:(s=i.sourceCondition)===null||s===void 0?void 0:s.leaseId})));return{containerClient:a,containerRenameResponse:l}})}async getProperties(t={}){return te.withSpan("BlobServiceClient-getProperties",t,async r=>ue(await this.serviceContext.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setProperties(t,r={}){return te.withSpan("BlobServiceClient-setProperties",r,async i=>ue(await this.serviceContext.setProperties(t,{abortSignal:r.abortSignal,tracingOptions:i.tracingOptions})))}async getStatistics(t={}){return te.withSpan("BlobServiceClient-getStatistics",t,async r=>ue(await this.serviceContext.getStatistics({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async getAccountInfo(t={}){return te.withSpan("BlobServiceClient-getAccountInfo",t,async r=>ue(await this.serviceContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async listContainersSegment(t,r={}){return te.withSpan("BlobServiceClient-listContainersSegment",r,async i=>ue(await this.serviceContext.listContainersSegment(Object.assign(Object.assign({abortSignal:r.abortSignal,marker:t},r),{include:typeof r.include=="string"?[r.include]:r.include,tracingOptions:i.tracingOptions}))))}async findBlobsByTagsSegment(t,r,i={}){return te.withSpan("BlobServiceClient-findBlobsByTagsSegment",i,async n=>{let s=ue(await this.serviceContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},s),{_response:s._response,blobs:s.blobs.map(o=>{var l;let c="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(c=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:Ay(o.tags),tagValue:c})})})})}findBlobsByTagsSegments(t,r){return ne.__asyncGenerator(this,arguments,function*(n,s,a={}){let o;if(s||s===void 0)do o=yield ne.__await(this.findBlobsByTagsSegment(n,s,a)),o.blobs=o.blobs||[],s=o.continuationToken,yield yield ne.__await(o);while(s)})}findBlobsByTagsItems(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.findBlobsByTagsSegments(i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let f=l;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(f.blobs)))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.findBlobsByTagsSegments(t,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}listSegments(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){let s;if(i||i===void 0)do s=yield ne.__await(this.listContainersSegment(i,n)),s.containerItems=s.containerItems||[],i=s.continuationToken,yield yield ne.__await(yield ne.__await(s));while(i)})}listItems(){return ne.__asyncGenerator(this,arguments,function*(r={}){var i,n,s,a;let o;try{for(var l=!0,c=ne.__asyncValues(this.listSegments(o,r)),u;u=yield ne.__await(c.next()),i=u.done,!i;l=!0){a=u.value,l=!1;let d=a;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(d.containerItems)))}}catch(d){n={error:d}}finally{try{!l&&!i&&(s=c.return)&&(yield ne.__await(s.call(c)))}finally{if(n)throw n.error}}})}listContainers(t={}){t.prefix===""&&(t.prefix=void 0);let r=[];t.includeDeleted&&r.push("deleted"),t.includeMetadata&&r.push("metadata"),t.includeSystem&&r.push("system");let i=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listSegments(s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async getUserDelegationKey(t,r,i={}){return te.withSpan("BlobServiceClient-getUserDelegationKey",i,async n=>{let s=ue(await this.serviceContext.getUserDelegationKey({startsOn:qt(t,!1),expiresOn:qt(r,!1)},{abortSignal:i.abortSignal,tracingOptions:n.tracingOptions})),a={signedObjectId:s.signedObjectId,signedTenantId:s.signedTenantId,signedStartsOn:new Date(s.signedStartsOn),signedExpiresOn:new Date(s.signedExpiresOn),signedService:s.signedService,signedVersion:s.signedVersion,value:s.value};return Object.assign({_response:s._response,requestId:s.requestId,clientRequestId:s.clientRequestId,version:s.version,date:s.date,errorCode:s.errorCode},a)})}getBlobBatchClient(){return new zy(this.url,this.pipeline)}generateAccountSasUrl(t,r=hh.parse("r"),i="sco",n={}){if(!(this.credential instanceof er))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let a=new Date;t=new Date(a.getTime()+3600*1e3)}let s=fae(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:gh.parse("b").toString()},n),this.credential).toString();return RC(this.url,s)}generateSasStringToSign(t,r=hh.parse("r"),i="sco",n={}){if(!(this.credential instanceof er))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let s=new Date;t=new Date(s.getTime()+3600*1e3)}return mae(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:gh.parse("b").toString()},n),this.credential).stringToSign}};Ne.KnownEncryptionAlgorithmType=void 0;(function(e){e.AES256="AES256"})(Ne.KnownEncryptionAlgorithmType||(Ne.KnownEncryptionAlgorithmType={}));Object.defineProperty(Ne,"RestError",{enumerable:!0,get:function(){return xn.RestError}});Ne.AccountSASPermissions=hh;Ne.AccountSASResourceTypes=Aw;Ne.AccountSASServices=gh;Ne.AnonymousCredential=rr;Ne.AnonymousCredentialPolicy=Ew;Ne.AppendBlobClient=ky;Ne.BaseRequestPolicy=fh;Ne.BlobBatch=ph;Ne.BlobBatchClient=zy;Ne.BlobClient=go;Ne.BlobLeaseClient=My;Ne.BlobSASPermissions=dc;Ne.BlobServiceClient=wC;Ne.BlockBlobClient=jy;Ne.ContainerClient=Rw;Ne.ContainerSASPermissions=pc;Ne.Credential=Ly;Ne.CredentialPolicy=Dy;Ne.PageBlobClient=Uy;Ne.Pipeline=qy;Ne.SASQueryParameters=cl;Ne.StorageBrowserPolicy=Sw;Ne.StorageBrowserPolicyFactory=xw;Ne.StorageOAuthScopes=NC;Ne.StorageRetryPolicy=_w;Ne.StorageRetryPolicyFactory=vw;Ne.StorageSharedKeyCredential=er;Ne.StorageSharedKeyCredentialPolicy=ww;Ne.generateAccountSASQueryParameters=fae;Ne.generateBlobSASQueryParameters=$C;Ne.getBlobServiceAccountAudience=EKe;Ne.isPipelineLike=Nu;Ne.logger=li;Ne.newPipeline=tr});var WC=g(Hr=>{"use strict";var FKe=Hr&&Hr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),qKe=Hr&&Hr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),BKe=Hr&&Hr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&FKe(t,e,r);return qKe(t,e),t},jw=Hr&&Hr.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Hr,"__esModule",{value:!0});Hr.retryHttpClientResponse=Hr.retryTypedResponse=Hr.retry=Hr.isRetryableStatusCode=Hr.isServerErrorStatusCode=Hr.isSuccessStatusCode=void 0;var hae=BKe(Be()),kw=no(),kh=ey();function MKe(e){return e?e>=200&&e<300:!1}Hr.isSuccessStatusCode=MKe;function gae(e){return e?e>=500:!0}Hr.isServerErrorStatusCode=gae;function yae(e){return e?[kw.HttpCodes.BadGateway,kw.HttpCodes.ServiceUnavailable,kw.HttpCodes.GatewayTimeout].includes(e):!1}Hr.isRetryableStatusCode=yae;function kKe(e){return jw(this,void 0,void 0,function*(){return new Promise(t=>setTimeout(t,e))})}function VC(e,t,r,i=kh.DefaultRetryAttempts,n=kh.DefaultRetryDelay,s=void 0){return jw(this,void 0,void 0,function*(){let a="",o=1;for(;o<=i;){let l,c,u=!1;try{l=yield t()}catch(d){s&&(l=s(d)),u=!0,a=d.message}if(l&&(c=r(l),!gae(c)))return l;if(c&&(u=yae(c),a=`Cache service responded with ${c}`),hae.debug(`${e} - Attempt ${o} of ${i} failed with error: ${a}`),!u){hae.debug(`${e} - Error is not retryable`);break}yield kKe(n),o++}throw Error(`${e} failed: ${a}`)})}Hr.retry=VC;function jKe(e,t,r=kh.DefaultRetryAttempts,i=kh.DefaultRetryDelay){return jw(this,void 0,void 0,function*(){return yield VC(e,t,n=>n.statusCode,r,i,n=>{if(n instanceof kw.HttpClientError)return{statusCode:n.statusCode,result:null,headers:{},error:n}})})}Hr.retryTypedResponse=jKe;function UKe(e,t,r=kh.DefaultRetryAttempts,i=kh.DefaultRetryDelay){return jw(this,void 0,void 0,function*(){return yield VC(e,t,n=>n.message.statusCode,r,i)})}Hr.retryHttpClientResponse=UKe});var Eae=g(Mi=>{"use strict";var zKe=Mi&&Mi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),$Ke=Mi&&Mi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jh=Mi&&Mi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&zKe(t,e,r);return $Ke(t,e),t},xa=Mi&&Mi.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Mi,"__esModule",{value:!0});Mi.downloadCacheStorageSDK=Mi.downloadCacheHttpClientConcurrent=Mi.downloadCacheHttpClient=Mi.DownloadProgress=void 0;var Wy=jh(Be()),_ae=no(),HKe=GC(),GKe=jh(require("buffer")),Vy=jh(require("fs")),VKe=jh(require("stream")),WKe=jh(require("util")),KKe=jh(ry()),bae=ey(),KC=WC(),QKe=qA();function XKe(e,t){return xa(this,void 0,void 0,function*(){yield WKe.promisify(VKe.pipeline)(e.message,t)})}var Ky=class{constructor(t){this.contentLength=t,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(t){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=t,this.receivedBytes=0,Wy.debug(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(t){this.receivedBytes=t}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let t=this.segmentOffset+this.receivedBytes,r=(100*(t/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,n=(t/(1024*1024)/(i/1e3)).toFixed(1);Wy.info(`Received ${t} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return t=>{this.setReceivedBytes(t.loadedBytes)}}startDisplayTimer(t=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,t))};this.timeoutHandle=setTimeout(r,t)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};Mi.DownloadProgress=Ky;function vae(e,t){return xa(this,void 0,void 0,function*(){let r=Vy.createWriteStream(t),i=new _ae.HttpClient("actions/cache"),n=yield(0,KC.retryHttpClientResponse)("downloadCache",()=>xa(this,void 0,void 0,function*(){return i.get(e)}));n.message.socket.setTimeout(bae.SocketTimeout,()=>{n.message.destroy(),Wy.debug(`Aborting download, socket timed out after ${bae.SocketTimeout} ms`)}),yield XKe(n,r);let s=n.message.headers["content-length"];if(s){let a=parseInt(s),o=KKe.getArchiveFileSizeInBytes(t);if(o!==a)throw new Error(`Incomplete download. Expected file size: ${a}, actual file size: ${o}`)}else Wy.debug("Unable to validate download, no Content-Length header")})}Mi.downloadCacheHttpClient=vae;function YKe(e,t,r){var i;return xa(this,void 0,void 0,function*(){let n=yield Vy.promises.open(t,"w"),s=new _ae.HttpClient("actions/cache",void 0,{socketTimeout:r.timeoutInMs,keepAlive:!0});try{let o=(yield(0,KC.retryHttpClientResponse)("downloadCacheMetadata",()=>xa(this,void 0,void 0,function*(){return yield s.request("HEAD",e,null,{})}))).message.headers["content-length"];if(o==null)throw new Error("Content-Length not found on blob response");let l=parseInt(o);if(Number.isNaN(l))throw new Error(`Could not interpret Content-Length: ${l}`);let c=[],u=4*1024*1024;for(let w=0;wxa(this,void 0,void 0,function*(){return yield ZKe(s,e,w,v)})})}c.reverse();let d=0,p=0,f=new Ky(l);f.startDisplayTimer();let m=f.onProgress(),h=[],y,b=()=>xa(this,void 0,void 0,function*(){let w=yield Promise.race(Object.values(h));yield n.write(w.buffer,0,w.count,w.offset),d--,delete h[w.offset],p+=w.count,m({loadedBytes:p})});for(;y=c.pop();)h[y.offset]=y.promiseGetter(),d++,d>=((i=r.downloadConcurrency)!==null&&i!==void 0?i:10)&&(yield b());for(;d>0;)yield b()}finally{s.dispose(),yield n.close()}})}Mi.downloadCacheHttpClientConcurrent=YKe;function ZKe(e,t,r,i){return xa(this,void 0,void 0,function*(){let s=0;for(;;)try{let o=yield wae(3e4,JKe(e,t,r,i));if(typeof o=="string")throw new Error("downloadSegmentRetry failed due to timeout");return o}catch(a){if(s>=5)throw a;s++}})}function JKe(e,t,r,i){return xa(this,void 0,void 0,function*(){let n=yield(0,KC.retryHttpClientResponse)("downloadCachePart",()=>xa(this,void 0,void 0,function*(){return yield e.get(t,{Range:`bytes=${r}-${r+i-1}`})}));if(!n.readBodyBuffer)throw new Error("Expected HttpClientResponse to implement readBodyBuffer");return{offset:r,count:i,buffer:yield n.readBodyBuffer()}})}function eQe(e,t,r){var i;return xa(this,void 0,void 0,function*(){let n=new HKe.BlockBlobClient(e,void 0,{retryOptions:{tryTimeoutInMs:r.timeoutInMs}}),a=(i=(yield n.getProperties()).contentLength)!==null&&i!==void 0?i:-1;if(a<0)Wy.debug("Unable to determine content length, downloading file with http-client..."),yield vae(e,t);else{let o=Math.min(134217728,GKe.constants.MAX_LENGTH),l=new Ky(a),c=Vy.openSync(t,"w");try{l.startDisplayTimer();let u=new QKe.AbortController,d=u.signal;for(;!l.isDone();){let p=l.segmentOffset+l.segmentSize,f=Math.min(o,a-p);l.nextSegment(f);let m=yield wae(r.segmentTimeoutInMs||36e5,n.downloadToBuffer(p,f,{abortSignal:d,concurrency:r.downloadConcurrency,onProgress:l.onProgress()}));if(m==="timeout")throw u.abort(),new Error("Aborting cache download as the download time exceeded the timeout.");Buffer.isBuffer(m)&&Vy.writeFileSync(c,m)}}finally{l.stopDisplayTimer(),Vy.closeSync(c)}}})}Mi.downloadCacheStorageSDK=eQe;var wae=(e,t)=>xa(void 0,void 0,void 0,function*(){let r,i=new Promise(n=>{r=setTimeout(()=>n("timeout"),e)});return Promise.race([t,i]).then(n=>(clearTimeout(r),n))})});var Sae=g(Ta=>{"use strict";var tQe=Ta&&Ta.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),rQe=Ta&&Ta.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),iQe=Ta&&Ta.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&tQe(t,e,r);return rQe(t,e),t};Object.defineProperty(Ta,"__esModule",{value:!0});Ta.getDownloadOptions=Ta.getUploadOptions=void 0;var Pu=iQe(Be());function nQe(e){let t={uploadConcurrency:4,uploadChunkSize:33554432};return e&&(typeof e.uploadConcurrency=="number"&&(t.uploadConcurrency=e.uploadConcurrency),typeof e.uploadChunkSize=="number"&&(t.uploadChunkSize=e.uploadChunkSize)),Pu.debug(`Upload concurrency: ${t.uploadConcurrency}`),Pu.debug(`Upload chunk size: ${t.uploadChunkSize}`),t}Ta.getUploadOptions=nQe;function sQe(e){let t={useAzureSdk:!1,concurrentBlobDownloads:!0,downloadConcurrency:8,timeoutInMs:3e4,segmentTimeoutInMs:6e5,lookupOnly:!1};e&&(typeof e.useAzureSdk=="boolean"&&(t.useAzureSdk=e.useAzureSdk),typeof e.concurrentBlobDownloads=="boolean"&&(t.concurrentBlobDownloads=e.concurrentBlobDownloads),typeof e.downloadConcurrency=="number"&&(t.downloadConcurrency=e.downloadConcurrency),typeof e.timeoutInMs=="number"&&(t.timeoutInMs=e.timeoutInMs),typeof e.segmentTimeoutInMs=="number"&&(t.segmentTimeoutInMs=e.segmentTimeoutInMs),typeof e.lookupOnly=="boolean"&&(t.lookupOnly=e.lookupOnly));let r=process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS;return r&&!isNaN(Number(r))&&isFinite(Number(r))&&(t.segmentTimeoutInMs=Number(r)*60*1e3),Pu.debug(`Use Azure SDK: ${t.useAzureSdk}`),Pu.debug(`Download concurrency: ${t.downloadConcurrency}`),Pu.debug(`Request timeout (ms): ${t.timeoutInMs}`),Pu.debug(`Cache segment download timeout mins env var: ${process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS}`),Pu.debug(`Segment download timeout (ms): ${t.segmentTimeoutInMs}`),Pu.debug(`Lookup only: ${t.lookupOnly}`),t}Ta.getDownloadOptions=sQe});var Nae=g(ci=>{"use strict";var aQe=ci&&ci.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),oQe=ci&&ci.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$w=ci&&ci.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&aQe(t,e,r);return oQe(t,e),t},_s=ci&&ci.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ci,"__esModule",{value:!0});ci.saveCache=ci.reserveCache=ci.downloadCache=ci.getCacheEntry=ci.getCacheVersion=void 0;var $s=$w(Be()),lQe=no(),cQe=V0(),uQe=$w(require("crypto")),QC=$w(require("fs")),dQe=require("url"),zw=$w(ry()),Uw=Eae(),Tae=Sae(),Iu=WC(),pQe="1.0";function Qy(e){let t=process.env.ACTIONS_CACHE_URL||"";if(!t)throw new Error("Cache Service Url not found, unable to restore cache.");let r=`${t}_apis/artifactcache/${e}`;return $s.debug(`Resource Url: ${r}`),r}function fQe(e,t){return`${e};api-version=${t}`}function mQe(){return{headers:{Accept:fQe("application/json","6.0-preview.1")}}}function XC(){let e=process.env.ACTIONS_RUNTIME_TOKEN||"",t=new cQe.BearerCredentialHandler(e);return new lQe.HttpClient("actions/cache",[t],mQe())}function YC(e,t,r=!1){let i=e.slice();return t&&i.push(t),process.platform==="win32"&&!r&&i.push("windows-only"),i.push(pQe),uQe.createHash("sha256").update(i.join("|")).digest("hex")}ci.getCacheVersion=YC;function hQe(e,t,r){return _s(this,void 0,void 0,function*(){let i=XC(),n=YC(t,r?.compressionMethod,r?.enableCrossOsArchive),s=`cache?keys=${encodeURIComponent(e.join(","))}&version=${n}`,a=yield(0,Iu.retryTypedResponse)("getCacheEntry",()=>_s(this,void 0,void 0,function*(){return i.getJson(Qy(s))}));if(a.statusCode===204)return $s.isDebug()&&(yield gQe(e[0],i,n)),null;if(!(0,Iu.isSuccessStatusCode)(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode}`);let o=a.result,l=o?.archiveLocation;if(!l)throw new Error("Cache not found.");return $s.setSecret(l),$s.debug("Cache Result:"),$s.debug(JSON.stringify(o)),o})}ci.getCacheEntry=hQe;function gQe(e,t,r){return _s(this,void 0,void 0,function*(){let i=`caches?key=${encodeURIComponent(e)}`,n=yield(0,Iu.retryTypedResponse)("listCache",()=>_s(this,void 0,void 0,function*(){return t.getJson(Qy(i))}));if(n.statusCode===200){let s=n.result,a=s?.totalCount;if(a&&a>0){$s.debug(`No matching cache found for cache key '${e}', version '${r} and scope ${process.env.GITHUB_REF}. There exist one or more cache(s) with similar key but they have different version or scope. See more info on cache matching here: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#matching-a-cache-key +Other caches with similar key:`);for(let o of s?.artifactCaches||[])$s.debug(`Cache Key: ${o?.cacheKey}, Cache Version: ${o?.cacheVersion}, Cache Scope: ${o?.scope}, Cache Created: ${o?.creationTime}`)}}})}function yQe(e,t,r){return _s(this,void 0,void 0,function*(){let i=new dQe.URL(e),n=(0,Tae.getDownloadOptions)(r);i.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield(0,Uw.downloadCacheStorageSDK)(e,t,n):n.concurrentBlobDownloads?yield(0,Uw.downloadCacheHttpClientConcurrent)(e,t,n):yield(0,Uw.downloadCacheHttpClient)(e,t):yield(0,Uw.downloadCacheHttpClient)(e,t)})}ci.downloadCache=yQe;function bQe(e,t,r){return _s(this,void 0,void 0,function*(){let i=XC(),n=YC(t,r?.compressionMethod,r?.enableCrossOsArchive),s={key:e,version:n,cacheSize:r?.cacheSize};return yield(0,Iu.retryTypedResponse)("reserveCache",()=>_s(this,void 0,void 0,function*(){return i.postJson(Qy("caches"),s)}))})}ci.reserveCache=bQe;function xae(e,t){return`bytes ${e}-${t}/*`}function _Qe(e,t,r,i,n){return _s(this,void 0,void 0,function*(){$s.debug(`Uploading chunk of size ${n-i+1} bytes at offset ${i} with content range: ${xae(i,n)}`);let s={"Content-Type":"application/octet-stream","Content-Range":xae(i,n)},a=yield(0,Iu.retryHttpClientResponse)(`uploadChunk (start: ${i}, end: ${n})`,()=>_s(this,void 0,void 0,function*(){return e.sendStream("PATCH",t,r(),s)}));if(!(0,Iu.isSuccessStatusCode)(a.message.statusCode))throw new Error(`Cache service responded with ${a.message.statusCode} during upload chunk.`)})}function vQe(e,t,r,i){return _s(this,void 0,void 0,function*(){let n=zw.getArchiveFileSizeInBytes(r),s=Qy(`caches/${t.toString()}`),a=QC.openSync(r,"r"),o=(0,Tae.getUploadOptions)(i),l=zw.assertDefined("uploadConcurrency",o.uploadConcurrency),c=zw.assertDefined("uploadChunkSize",o.uploadChunkSize),u=[...new Array(l).keys()];$s.debug("Awaiting all uploads");let d=0;try{yield Promise.all(u.map(()=>_s(this,void 0,void 0,function*(){for(;dQC.createReadStream(r,{fd:a,start:f,end:m,autoClose:!1}).on("error",h=>{throw new Error(`Cache upload failed because file read failed with ${h.message}`)}),f,m)}})))}finally{QC.closeSync(a)}})}function wQe(e,t,r){return _s(this,void 0,void 0,function*(){let i={size:r};return yield(0,Iu.retryTypedResponse)("commitCache",()=>_s(this,void 0,void 0,function*(){return e.postJson(Qy(`caches/${t.toString()}`),i)}))})}function EQe(e,t,r){return _s(this,void 0,void 0,function*(){let i=XC();$s.debug("Upload cache"),yield vQe(i,e,t,r),$s.debug("Commiting cache");let n=zw.getArchiveFileSizeInBytes(t);$s.info(`Cache Size: ~${Math.round(n/(1024*1024))} MB (${n} B)`);let s=yield wQe(i,e,n);if(!(0,Iu.isSuccessStatusCode)(s.statusCode))throw new Error(`Cache service responded with ${s.statusCode} during commit cache.`);$s.info("Cache saved successfully")})}ci.saveCache=EQe});var Cae=g(Nn=>{"use strict";var SQe=Nn&&Nn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),xQe=Nn&&Nn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ZC=Nn&&Nn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&SQe(t,e,r);return xQe(t,e),t},gc=Nn&&Nn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Nn,"__esModule",{value:!0});Nn.createTar=Nn.extractTar=Nn.listTar=void 0;var TQe=Df(),Hw=ZC(W0()),Rae=require("fs"),bo=ZC(require("path")),JC=ZC(ry()),ur=ey(),Du=process.platform==="win32";function NQe(){return gc(this,void 0,void 0,function*(){switch(process.platform){case"win32":{let e=yield JC.getGnuTarPathOnWindows(),t=ur.SystemTarPathOnWindows;if(e)return{path:e,type:ur.ArchiveToolType.GNU};if((0,Rae.existsSync)(t))return{path:t,type:ur.ArchiveToolType.BSD};break}case"darwin":{let e=yield Hw.which("gtar",!1);return e?{path:e,type:ur.ArchiveToolType.GNU}:{path:yield Hw.which("tar",!0),type:ur.ArchiveToolType.BSD}}default:break}return{path:yield Hw.which("tar",!0),type:ur.ArchiveToolType.GNU}})}function RQe(e,t,r,i=""){return gc(this,void 0,void 0,function*(){let n=[`"${e.path}"`],s=JC.getCacheFileName(t),a="cache.tar",o=Aae(),l=e.type===ur.ArchiveToolType.BSD&&t!==ur.CompressionMethod.Gzip&&Du;switch(r){case"create":n.push("--posix","-cf",l?a:s.replace(new RegExp(`\\${bo.sep}`,"g"),"/"),"--exclude",l?a:s.replace(new RegExp(`\\${bo.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${bo.sep}`,"g"),"/"),"--files-from",ur.ManifestFilename);break;case"extract":n.push("-xf",l?a:i.replace(new RegExp(`\\${bo.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${bo.sep}`,"g"),"/"));break;case"list":n.push("-tf",l?a:i.replace(new RegExp(`\\${bo.sep}`,"g"),"/"),"-P");break}if(e.type===ur.ArchiveToolType.GNU)switch(process.platform){case"win32":n.push("--force-local");break;case"darwin":n.push("--delay-directory-restore");break}return n})}function eO(e,t,r=""){return gc(this,void 0,void 0,function*(){let i,n=yield NQe(),s=yield RQe(n,e,t,r),a=t!=="create"?yield AQe(n,e,r):yield CQe(n,e),o=n.type===ur.ArchiveToolType.BSD&&e!==ur.CompressionMethod.Gzip&&Du;return o&&t!=="create"?i=[[...a].join(" "),[...s].join(" ")]:i=[[...s].join(" "),[...a].join(" ")],o?i:[i.join(" ")]})}function Aae(){var e;return(e=process.env.GITHUB_WORKSPACE)!==null&&e!==void 0?e:process.cwd()}function AQe(e,t,r){return gc(this,void 0,void 0,function*(){let i=e.type===ur.ArchiveToolType.BSD&&t!==ur.CompressionMethod.Gzip&&Du;switch(t){case ur.CompressionMethod.Zstd:return i?["zstd -d --long=30 --force -o",ur.TarFilename,r.replace(new RegExp(`\\${bo.sep}`,"g"),"/")]:["--use-compress-program",Du?'"zstd -d --long=30"':"unzstd --long=30"];case ur.CompressionMethod.ZstdWithoutLong:return i?["zstd -d --force -o",ur.TarFilename,r.replace(new RegExp(`\\${bo.sep}`,"g"),"/")]:["--use-compress-program",Du?'"zstd -d"':"unzstd"];default:return["-z"]}})}function CQe(e,t){return gc(this,void 0,void 0,function*(){let r=JC.getCacheFileName(t),i=e.type===ur.ArchiveToolType.BSD&&t!==ur.CompressionMethod.Gzip&&Du;switch(t){case ur.CompressionMethod.Zstd:return i?["zstd -T0 --long=30 --force -o",r.replace(new RegExp(`\\${bo.sep}`,"g"),"/"),ur.TarFilename]:["--use-compress-program",Du?'"zstd -T0 --long=30"':"zstdmt --long=30"];case ur.CompressionMethod.ZstdWithoutLong:return i?["zstd -T0 --force -o",r.replace(new RegExp(`\\${bo.sep}`,"g"),"/"),ur.TarFilename]:["--use-compress-program",Du?'"zstd -T0"':"zstdmt"];default:return["-z"]}})}function tO(e,t){return gc(this,void 0,void 0,function*(){for(let r of e)try{yield(0,TQe.exec)(r,void 0,{cwd:t,env:Object.assign(Object.assign({},process.env),{MSYS:"winsymlinks:nativestrict"})})}catch(i){throw new Error(`${r.split(" ")[0]} failed with error: ${i?.message}`)}})}function OQe(e,t){return gc(this,void 0,void 0,function*(){let r=yield eO(t,"list",e);yield tO(r)})}Nn.listTar=OQe;function PQe(e,t){return gc(this,void 0,void 0,function*(){let r=Aae();yield Hw.mkdirP(r);let i=yield eO(t,"extract",e);yield tO(i)})}Nn.extractTar=PQe;function IQe(e,t,r){return gc(this,void 0,void 0,function*(){(0,Rae.writeFileSync)(bo.join(e,ur.ManifestFilename),t.join(` +`));let i=yield eO(r,"create");yield tO(i,e)})}Nn.createTar=IQe});var Lae=g(ui=>{"use strict";var DQe=ui&&ui.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),LQe=ui&&ui.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ww=ui&&ui.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&DQe(t,e,r);return LQe(t,e),t},Oae=ui&&ui.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ui,"__esModule",{value:!0});ui.saveCache=ui.restoreCache=ui.isFeatureAvailable=ui.ReserveCacheError=ui.ValidationError=void 0;var bi=Ww(Be()),Pae=Ww(require("path")),Na=Ww(ry()),Gw=Ww(Nae()),Vw=Cae(),yc=class e extends Error{constructor(t){super(t),this.name="ValidationError",Object.setPrototypeOf(this,e.prototype)}};ui.ValidationError=yc;var Xy=class e extends Error{constructor(t){super(t),this.name="ReserveCacheError",Object.setPrototypeOf(this,e.prototype)}};ui.ReserveCacheError=Xy;function Iae(e){if(!e||e.length===0)throw new yc("Path Validation Error: At least one directory or file path is required")}function Dae(e){if(e.length>512)throw new yc(`Key Validation Error: ${e} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(e))throw new yc(`Key Validation Error: ${e} cannot contain commas.`)}function FQe(){return!!process.env.ACTIONS_CACHE_URL}ui.isFeatureAvailable=FQe;function qQe(e,t,r,i,n=!1){return Oae(this,void 0,void 0,function*(){Iae(e),r=r||[];let s=[t,...r];if(bi.debug("Resolved Keys:"),bi.debug(JSON.stringify(s)),s.length>10)throw new yc("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of s)Dae(l);let a=yield Na.getCompressionMethod(),o="";try{let l=yield Gw.getCacheEntry(s,e,{compressionMethod:a,enableCrossOsArchive:n});if(!l?.archiveLocation)return;if(i?.lookupOnly)return bi.info("Lookup only - skipping download"),l.cacheKey;o=Pae.join(yield Na.createTempDirectory(),Na.getCacheFileName(a)),bi.debug(`Archive Path: ${o}`),yield Gw.downloadCache(l.archiveLocation,o,i),bi.isDebug()&&(yield(0,Vw.listTar)(o,a));let c=Na.getArchiveFileSizeInBytes(o);return bi.info(`Cache Size: ~${Math.round(c/(1024*1024))} MB (${c} B)`),yield(0,Vw.extractTar)(o,a),bi.info("Cache restored successfully"),l.cacheKey}catch(l){if(l.name===yc.name)throw l;bi.warning(`Failed to restore: ${l.message}`)}finally{try{yield Na.unlinkFile(o)}catch(l){bi.debug(`Failed to delete archive: ${l}`)}}})}ui.restoreCache=qQe;function BQe(e,t,r,i=!1){var n,s,a,o,l;return Oae(this,void 0,void 0,function*(){Iae(e),Dae(t);let c=yield Na.getCompressionMethod(),u=-1,d=yield Na.resolvePaths(e);if(bi.debug("Cache Paths:"),bi.debug(`${JSON.stringify(d)}`),d.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let p=yield Na.createTempDirectory(),f=Pae.join(p,Na.getCacheFileName(c));bi.debug(`Archive Path: ${f}`);try{yield(0,Vw.createTar)(p,d,c),bi.isDebug()&&(yield(0,Vw.listTar)(f,c));let m=10*1024*1024*1024,h=Na.getArchiveFileSizeInBytes(f);if(bi.debug(`File Size: ${h}`),h>m&&!Na.isGhes())throw new Error(`Cache size of ~${Math.round(h/(1024*1024))} MB (${h} B) is over the 10GB limit, not saving cache.`);bi.debug("Reserving Cache");let y=yield Gw.reserveCache(t,e,{compressionMethod:c,enableCrossOsArchive:i,cacheSize:h});if(!((n=y?.result)===null||n===void 0)&&n.cacheId)u=(s=y?.result)===null||s===void 0?void 0:s.cacheId;else throw y?.statusCode===400?new Error((o=(a=y?.error)===null||a===void 0?void 0:a.message)!==null&&o!==void 0?o:`Cache size of ~${Math.round(h/(1024*1024))} MB (${h} B) is over the data cap limit, not saving cache.`):new Xy(`Unable to reserve cache with key ${t}, another job may be creating this cache. More details: ${(l=y?.error)===null||l===void 0?void 0:l.message}`);bi.debug(`Saving Cache (ID: ${u})`),yield Gw.saveCache(u,f,r)}catch(m){let h=m;if(h.name===yc.name)throw m;h.name===Xy.name?bi.info(`Failed to save: ${h.message}`):bi.warning(`Failed to save: ${h.message}`)}finally{try{yield Na.unlinkFile(f)}catch(m){bi.debug(`Failed to delete archive: ${m}`)}}return u})}ui.saveCache=BQe});var Sp=g(Kw=>{"use strict";Object.defineProperty(Kw,"__esModule",{value:!0});Kw.DocUrl=void 0;var Fae;(function(e){e.ASSIGNING_PERMISSIONS_TO_JOBS="https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs",e.AUTOMATIC_BUILD_FAILED="https://docs.github.com/en/code-security/code-scanning/troubleshooting-code-scanning/automatic-build-failed",e.DEFINE_ENV_VARIABLES="https://docs.github.com/en/actions/learn-github-actions/variables#defining-environment-variables-for-a-single-workflow",e.SCANNING_ON_PUSH="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning#scanning-on-push",e.SPECIFY_BUILD_STEPS_MANUALLY="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages#about-specifying-build-steps-manually",e.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS="https://docs.github.com/en/enterprise-cloud@latest/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning#providing-data-to-track-code-scanning-alerts-across-runs"})(Fae||(Kw.DocUrl=Fae={}))});var Hae=g(Ra=>{"use strict";var MQe=Ra&&Ra.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),kQe=Ra&&Ra.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Zy=Ra&&Ra.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&MQe(t,e,r);return kQe(t,e),t};Object.defineProperty(Ra,"__esModule",{value:!0});Ra.downloadTrapCaches=HQe;Ra.uploadTrapCaches=GQe;Ra.cleanupTrapCaches=VQe;Ra.getLanguagesSupportingCaching=Uae;var qae=Zy(require("fs")),rO=Zy(require("path")),Mae=Zy(Lae()),Uh=Zy(Zi()),Bae=Zy(ga()),jQe=Sp(),UQe=po(),Yy=Kt(),zQe=1,kae="codeql-trap",$Qe=10,jae=12e4;async function HQe(e,t,r){let i={},n=await Uae(e,t,r);if(r.info(`Found ${n.length} languages that support TRAP caching`),n.length===0)return i;let s=rO.join(Uh.getTemporaryDirectory(),"trapCaches");for(let l of n){let c=rO.join(s,l);qae.mkdirSync(c,{recursive:!0}),i[l]=c}if(await Uh.isAnalyzingDefaultBranch())return r.info("Analyzing default branch. Skipping downloading of TRAP caches."),i;let a="unknown",o=process.env.GITHUB_EVENT_PATH;Uh.getWorkflowEventName()==="pull_request"&&o!==void 0&&(a=JSON.parse(qae.readFileSync(rO.resolve(o),"utf-8")).pull_request?.base?.sha||a);for(let l of t){let c=i[l];if(c===void 0)continue;let u=await zae(e,l,a);r.info(`Looking in Actions cache for TRAP cache with key ${u}`),await(0,Yy.withTimeout)(jae,Mae.restoreCache([c],u,[await $ae(e,l)]),()=>{r.info(`Timed out downloading cache for ${l}, will continue without it`)})===void 0&&(r.info(`No TRAP cache found in Actions cache for ${l}`),delete i[l])}return i}async function GQe(e,t,r){if(!await Uh.isAnalyzingDefaultBranch())return!1;for(let i of t.languages){let n=t.trapCaches[i];if(n===void 0)continue;let s=await(0,Yy.tryGetFolderBytes)(n,r);if(s===void 0){r.info(`Skipping upload of TRAP cache for ${i} as we couldn't determine its size`);continue}if(s<$Qe*1048576){r.info(`Skipping upload of TRAP cache for ${i} as it is too small`);continue}let a=await zae(e,i,process.env.GITHUB_SHA||"unknown");r.info(`Uploading TRAP cache to Actions cache with key ${a}`),await(0,Yy.withTimeout)(jae,Mae.saveCache([n],a),()=>{r.info(`Timed out waiting for TRAP cache for ${i} to upload, will continue without uploading`)})}return!0}async function VQe(e,t,r){if(!await t.getValue(UQe.Feature.CleanupTrapCaches))return{trap_cache_cleanup_skipped_because:"feature disabled"};if(!await Uh.isAnalyzingDefaultBranch())return{trap_cache_cleanup_skipped_because:"not analyzing default branch"};try{let i=0,n=await Bae.listActionsCaches(kae,await Uh.getRef());for(let s of e.languages)if(e.trapCaches[s]){let a=await WQe(n,s,r);a.sort((u,d)=>u.created_at.localeCompare(d.created_at));let o=a.pop();if(r.debug(`Keeping most recent TRAP cache (${JSON.stringify(o)})`),a.length===0){r.info(`No TRAP caches to clean up for ${s}.`);continue}for(let u of a)r.debug(`Cleaning up TRAP cache (${JSON.stringify(u)})`),await Bae.deleteActionsCache(u.id);let l=a.reduce((u,d)=>u+d.size_in_bytes,0);i+=l;let c=(l/(1024*1024)).toFixed(2);r.info(`Cleaned up ${c} MiB of old TRAP caches for ${s}.`)}return{trap_cache_cleanup_size_bytes:i}}catch(i){return(0,Yy.isHTTPError)(i)&&i.status===403?r.warning(`Could not cleanup TRAP caches as the token did not have the required permissions. To clean up TRAP caches, ensure the token has the "actions:write" permission. See ${jQe.DocUrl.ASSIGNING_PERMISSIONS_TO_JOBS} for more information.`):r.info(`Failed to cleanup TRAP caches, continuing. Details: ${i}`),{trap_cache_cleanup_error:(0,Yy.getErrorMessage)(i)}}}async function WQe(e,t,r){r.debug(`Listing TRAP caches for ${t}`);for(let i of e)if(!i.created_at||!i.id||!i.key||!i.size_in_bytes)throw new Error(`An unexpected cache item was returned from the API that was missing one or more required fields: ${JSON.stringify(i)}`);return e.filter(i=>i.key?.includes(`-${t}-`))}async function Uae(e,t,r){let i=[],n=await e.betterResolveLanguages();e:for(let s of t){let a=n.extractors[s];if(a===void 0){r.info(`${s} does not support TRAP caching (couldn't find an extractor)`);continue}if(a.length!==1){r.info(`${s} does not support TRAP caching (found multiple extractors)`);continue}let l=a[0].extractor_options?.trap?.properties?.cache?.properties;if(l===void 0){r.info(`${s} does not support TRAP caching (missing option group)`);continue}for(let c of["dir","bound","write"])if(!(c in l)){r.info(`${s} does not support TRAP caching (missing ${c} option)`);continue e}i.push(s)}return i}async function zae(e,t,r){return`${await $ae(e,t)}${r}`}async function $ae(e,t){return`${kae}-${zQe}-${(await e.getVersion()).version}-${t}-`}});var Xw=g(wt=>{"use strict";var KQe=wt&&wt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),QQe=wt&&wt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),e2=wt&&wt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&KQe(t,e,r);return QQe(t,e),t};Object.defineProperty(wt,"__esModule",{value:!0});wt.defaultAugmentationProperties=void 0;wt.getPacksStrInvalid=zh;wt.getConfigFileOutsideWorkspaceErrorMessage=Xae;wt.getConfigFileDoesNotExistErrorMessage=Yae;wt.getConfigFileRepoFormatInvalidMessage=Zae;wt.getConfigFileFormatInvalidMessage=Jae;wt.getConfigFileDirectoryGivenMessage=eoe;wt.getNoLanguagesError=toe;wt.getUnknownLanguagesError=roe;wt.getLanguagesInRepo=ioe;wt.getLanguages=nO;wt.getRawLanguages=noe;wt.getDefaultConfig=soe;wt.calculateAugmentation=sO;wt.parsePacksFromInput=ooe;wt.parsePacksSpecification=loe;wt.validatePackSpecification=coe;wt.initConfig=rXe;wt.parseRegistriesWithoutCredentials=iXe;wt.getPathToParsedConfigFile=aO;wt.getConfig=lXe;wt.generateRegistries=cXe;wt.wrapEnvironment=dXe;wt.parseBuildModeInput=oO;var Lu=e2(require("fs")),Aa=e2(require("path")),Gae=require("perf_hooks"),Qw=e2(tm()),XQe=e2(Xd()),Kae=e2(ga()),Qae=gX(),Vae=po(),Jy=ep(),YQe=Hae(),wr=Kt(),ZQe="packs";wt.defaultAugmentationProperties={queriesInputCombines:!1,packsInputCombines:!1,packsInput:void 0,queriesInput:void 0};function zh(e,t){return t?iO(t,ZQe,`"${e}" is not a valid pack`):`"${e}" is not a valid pack`}function Xae(e){return`The configuration file "${e}" is outside of the workspace`}function Yae(e){return`The configuration file "${e}" does not exist`}function Zae(e){let t=`The configuration file "${e}" is not a supported remote file reference.`;return t+=" Expected format //@",t}function Jae(e){return`The configuration file "${e}" could not be read`}function eoe(e){return`The configuration file "${e}" looks like a directory, not a file`}function iO(e,t,r){return e===void 0?`The workflow property "${t}" is invalid: ${r}`:`The configuration file "${e}" is invalid: property "${t}" ${r}`}function toe(){return"Did not detect any languages to analyze. Please update input in workflow or check that GitHub detects the correct languages in your repository."}function roe(e){return`Did not recognize the following languages: ${e.join(", ")}`}async function ioe(e,t){t.debug(`GitHub repo ${e.owner} ${e.repo}`);let r=await Kae.getApiClient().rest.repos.listLanguages({owner:e.owner,repo:e.repo});t.debug(`Languages API response: ${JSON.stringify(r)}`);let i=new Set;for(let n of Object.keys(r.data)){let s=(0,Jy.parseLanguage)(n);s!==void 0&&i.add(s)}return[...i]}async function nO(e,t,r,i){let{rawLanguages:n,autodetected:s}=await noe(t,r,i),a=n;if(s){let c=Object.keys(await e.resolveLanguages());a=a.map(Jy.parseLanguage).filter(u=>u&&c.includes(u)).map(u=>u),i.info(`Automatically detected languages: ${a.join(", ")}`)}else{let c=(await e.betterResolveLanguages()).aliases;c&&(a=a.map(u=>c[u]||u)),i.info(`Languages from configuration: ${a.join(", ")}`)}if(a.length===0)throw new wr.ConfigurationError(toe());let o=[],l=[];for(let c of a){let u=(0,Jy.parseLanguage)(c);u===void 0?l.push(c):o.includes(u)||o.push(u)}if(l.length>0)throw new wr.ConfigurationError(roe(l));return o}async function noe(e,t,r){let i=(e||"").split(",").map(s=>s.trim().toLowerCase()).filter(s=>s.length>0),n;return i.length?n=!1:(n=!0,i=await ioe(t,r)),{rawLanguages:i,autodetected:n}}async function soe({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,dbLocation:n,trapCachingEnabled:s,dependencyCachingEnabled:a,debugMode:o,debugArtifactName:l,debugDatabaseName:c,repository:u,tempDir:d,codeql:p,githubVersion:f,features:m,logger:h}){let y=await nO(p,e,u,h),b=await oO(i,y,m,h),w=sO(r,t,y),{trapCaches:v,trapCacheDownloadTime:E}=await aoe(s,p,y,h);return{languages:y,buildMode:b,originalUserInput:{},tempDir:d,codeQLCmd:p.getPath(),gitHubVersion:f,dbLocation:uoe(n,d),debugMode:o,debugArtifactName:l,debugDatabaseName:c,augmentationProperties:w,trapCaches:v,trapCacheDownloadTime:E,dependencyCachingEnabled:(0,Qae.getCachingKind)(a)}}async function aoe(e,t,r,i){let n={},s=0;if(e){let a=Gae.performance.now();n=await(0,YQe.downloadTrapCaches)(t,r,i),s=Gae.performance.now()-a}return{trapCaches:n,trapCacheDownloadTime:s}}async function JQe({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,configFile:n,dbLocation:s,trapCachingEnabled:a,dependencyCachingEnabled:o,debugMode:l,debugArtifactName:c,debugDatabaseName:u,repository:d,tempDir:p,codeql:f,workspacePath:m,githubVersion:h,apiDetails:y,features:b,logger:w}){let v;if(nXe(n)){if(n!==doe(p)&&(n=Aa.resolve(m,n),!(n+Aa.sep).startsWith(m+Aa.sep)))throw new wr.ConfigurationError(Xae(n));v=sXe(n)}else v=await aXe(n,y);let E=await nO(f,e,d,w),T=await oO(i,E,b,w),L=sO(r,t,E),{trapCaches:O,trapCacheDownloadTime:B}=await aoe(a,f,E,w);return{languages:E,buildMode:T,originalUserInput:v,tempDir:p,codeQLCmd:f.getPath(),gitHubVersion:h,dbLocation:uoe(s,p),debugMode:l,debugArtifactName:c,debugDatabaseName:u,augmentationProperties:L,trapCaches:O,trapCacheDownloadTime:B,dependencyCachingEnabled:(0,Qae.getCachingKind)(o)}}function sO(e,t,r){let i=Wae(e),n=ooe(e,r,i),s=Wae(t),a=eXe(t,s);return{packsInputCombines:i,packsInput:n?.[r[0]],queriesInput:a,queriesInputCombines:s}}function eXe(e,t){if(!e)return;let r=t?e.trim().slice(1).trim():e?.trim()??"";if(t&&r.length===0)throw new wr.ConfigurationError(iO(void 0,"queries","A '+' was used in the 'queries' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return r.split(",").map(i=>({uses:i.trim()}))}var tXe=function(){let e="[a-z0-9]",r=`${e}([a-z0-9-]*${e})?`;return new RegExp(`^${r}/${r}$`)}();function ooe(e,t,r){if(e?.trim()){if(t.length>1)throw new wr.ConfigurationError("Cannot specify a 'packs' input in a multi-language analysis. Use a codeql-config.yml file instead and specify packs by language.");if(t.length===0)throw new wr.ConfigurationError("No languages specified. Cannot process the packs input.");if(e=e.trim(),r&&(e=e.trim().substring(1).trim(),!e))throw new wr.ConfigurationError(iO(void 0,"packs","A '+' was used in the 'packs' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return{[t[0]]:e.split(",").reduce((i,n)=>(i.push(coe(n)),i),[])}}}function loe(e){if(typeof e!="string")throw new wr.ConfigurationError(zh(e));e=e.trim();let t=e.indexOf("@"),r=e.indexOf(":",t),i=0,n=t+1||void 0,s=r+1||void 0,a=Math.min(t>0?t:1/0,r>0?r:1/0,e.length),o=n?Math.min(r>0?r:1/0,e.length):void 0,l=s?e.length:void 0,c=e.slice(i,a).trim(),u=n?e.slice(n,o).trim():void 0,d=s?e.slice(s,l).trim():void 0;if(!tXe.test(c))throw new wr.ConfigurationError(zh(e));if(u)try{new XQe.Range(u)}catch{throw new wr.ConfigurationError(zh(e))}if(d&&(Aa.isAbsolute(d)||Aa.normalize(d).split(Aa.sep).join("/")!==d.split(Aa.sep).join("/")))throw new wr.ConfigurationError(zh(e));if(!d&&s)throw new wr.ConfigurationError(zh(e));return{name:c,version:u,path:d}}function coe(e){return(0,wr.prettyPrintPack)(loe(e))}function Wae(e){return!!e?.trim().startsWith("+")}function uoe(e,t){return e||Aa.resolve(t,"codeql_databases")}function doe(e){return Aa.resolve(e,"user-config-from-action.yml")}async function rXe(e){let t,{logger:r,tempDir:i}=e;return e.configInput&&(e.configFile&&r.warning("Both a config file and config input were provided. Ignoring config file."),e.configFile=doe(i),Lu.writeFileSync(e.configFile,e.configInput),r.debug(`Using config from action input: ${e.configFile}`)),e.configFile?t=await JQe({...e,configFile:e.configFile}):(r.debug("No configuration file was provided"),t=await soe(e)),await oXe(t,r),t}function poe(e){try{return e?Qw.load(e):void 0}catch{throw new wr.ConfigurationError("Invalid registries input. Must be a YAML string.")}}function iXe(e){return poe(e)?.map(t=>{let{url:r,packages:i,kind:n}=t;return{url:r,packages:i,kind:n}})}function nXe(e){return e.indexOf("./")===0?!0:e.indexOf("@")===-1}function sXe(e){if(!Lu.existsSync(e))throw new wr.ConfigurationError(Yae(e));return Qw.load(Lu.readFileSync(e,"utf8"))}async function aXe(e,t){let i=new RegExp("(?[^/]+)/(?[^/]+)/(?[^@]+)@(?.*)").exec(e);if(i===null||i.groups===void 0||i.length<5)throw new wr.ConfigurationError(Zae(e));let n=await Kae.getApiClientWithExternalAuth(t).rest.repos.getContent({owner:i.groups.owner,repo:i.groups.repo,path:i.groups.path,ref:i.groups.ref}),s;if("content"in n.data&&n.data.content!==void 0)s=n.data.content;else throw Array.isArray(n.data)?new wr.ConfigurationError(eoe(e)):new wr.ConfigurationError(Jae(e));return Qw.load(Buffer.from(s,"base64").toString("binary"))}function aO(e){return Aa.join(e,"config")}async function oXe(e,t){let r=JSON.stringify(e),i=aO(e.tempDir);Lu.mkdirSync(Aa.dirname(i),{recursive:!0}),Lu.writeFileSync(i,r,"utf8"),t.debug("Saved config:"),t.debug(r)}async function lXe(e,t){let r=aO(e);if(!Lu.existsSync(r))return;let i=Lu.readFileSync(r,"utf8");return t.debug("Loaded config:"),t.debug(i),JSON.parse(i)}async function cXe(e,t,r){let i=poe(e),n,s;if(i){let a=uXe(i);s=Aa.join(t,"qlconfig.yml");let o=Qw.dump(a);Lu.writeFileSync(s,o,"utf8"),r.debug("Generated qlconfig.yml:"),r.debug(o),n=i.map(l=>`${l.url}=${l.token}`).join(",")}return typeof process.env.CODEQL_REGISTRIES_AUTH=="string"&&r.debug("Using CODEQL_REGISTRIES_AUTH environment variable to authenticate with registries."),{registriesAuthTokens:process.env.CODEQL_REGISTRIES_AUTH??n,qlconfigFile:s}}function uXe(e){if(!Array.isArray(e)||e.some(i=>!i.url||!i.packages))throw new wr.ConfigurationError("Invalid 'registries' input. Must be an array of objects with 'url' and 'packages' properties.");return{registries:e.map(i=>({url:i?.url.endsWith("/")?i.url:`${i.url}/`,packages:i.packages,kind:i.kind}))}}async function dXe(e,t){let r={...process.env};for(let[i,n]of Object.entries(e))n!==void 0&&(process.env[i]=n);try{await t()}finally{for(let[i,n]of Object.entries(r))process.env[i]=n}}async function oO(e,t,r,i){if(e!==void 0){if(!Object.values(wr.BuildMode).includes(e))throw new wr.ConfigurationError(`Invalid build mode: '${e}'. Supported build modes are: ${Object.values(wr.BuildMode).join(", ")}.`);return t.includes(Jy.Language.csharp)&&await r.getValue(Vae.Feature.DisableCsharpBuildless)?(i.warning("Scanning C# code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),wr.BuildMode.Autobuild):t.includes(Jy.Language.java)&&await r.getValue(Vae.Feature.DisableJavaBuildlessEnabled)?(i.warning("Scanning Java code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),wr.BuildMode.Autobuild):e}}});var xp=g(ki=>{"use strict";var pXe=ki&&ki.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ki,"__esModule",{value:!0});ki.getUploadChunkTimeout=ki.getConcurrency=ki.getGitHubWorkspaceDir=ki.isGhes=ki.getResultsServiceUrl=ki.getRuntimeToken=ki.getUploadChunkSize=void 0;var fXe=pXe(require("os"));function mXe(){return 8*1024*1024}ki.getUploadChunkSize=mXe;function hXe(){let e=process.env.ACTIONS_RUNTIME_TOKEN;if(!e)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return e}ki.getRuntimeToken=hXe;function gXe(){let e=process.env.ACTIONS_RESULTS_URL;if(!e)throw new Error("Unable to get the ACTIONS_RESULTS_URL env variable");return new URL(e).origin}ki.getResultsServiceUrl=gXe;function yXe(){let t=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=t==="GITHUB.COM",i=t.endsWith(".GHE.COM"),n=t.endsWith(".LOCALHOST");return!r&&!i&&!n}ki.isGhes=yXe;function bXe(){let e=process.env.GITHUB_WORKSPACE;if(!e)throw new Error("Unable to get the GITHUB_WORKSPACE env variable");return e}ki.getGitHubWorkspaceDir=bXe;function _Xe(){let e=fXe.default.cpus().length;if(e<=4)return 32;let t=16*e;return t>300?300:t}ki.getConcurrency=_Xe;function vXe(){return 3e4}ki.getUploadChunkTimeout=vXe});var Yw=g($h=>{"use strict";Object.defineProperty($h,"__esModule",{value:!0});$h.isJsonObject=$h.typeofJsonValue=void 0;function wXe(e){let t=typeof e;if(t=="object"){if(Array.isArray(e))return"array";if(e===null)return"null"}return t}$h.typeofJsonValue=wXe;function EXe(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}$h.isJsonObject=EXe});var Jw=g(Hh=>{"use strict";Object.defineProperty(Hh,"__esModule",{value:!0});Hh.base64encode=Hh.base64decode=void 0;var bc="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),Zw=[];for(let e=0;e>4,a=s,n=2;break;case 2:r[i++]=(a&15)<<4|(s&60)>>2,a=s,n=3;break;case 3:r[i++]=(a&3)<<6|s,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,i)}Hh.base64decode=SXe;function xXe(e){let t="",r=0,i,n=0;for(let s=0;s>2],n=(i&3)<<4,r=1;break;case 1:t+=bc[n|i>>4],n=(i&15)<<2,r=2;break;case 2:t+=bc[n|i>>6],t+=bc[i&63],r=0;break}return r&&(t+=bc[n],t+="=",r==1&&(t+="=")),t}Hh.base64encode=xXe});var foe=g(e3=>{"use strict";Object.defineProperty(e3,"__esModule",{value:!0});e3.utf8read=void 0;var lO=e=>String.fromCharCode.apply(String,e);function TXe(e){if(e.length<1)return"";let t=0,r=[],i=[],n=0,s,a=e.length;for(;t191&&s<224?i[n++]=(s&31)<<6|e[t++]&63:s>239&&s<365?(s=((s&7)<<18|(e[t++]&63)<<12|(e[t++]&63)<<6|e[t++]&63)-65536,i[n++]=55296+(s>>10),i[n++]=56320+(s&1023)):i[n++]=(s&15)<<12|(e[t++]&63)<<6|e[t++]&63,n>8191&&(r.push(lO(i)),n=0);return r.length?(n&&r.push(lO(i.slice(0,n))),r.join("")):lO(i.slice(0,n))}e3.utf8read=TXe});var t2=g(dl=>{"use strict";Object.defineProperty(dl,"__esModule",{value:!0});dl.WireType=dl.mergeBinaryOptions=dl.UnknownFieldHandler=void 0;var NXe;(function(e){e.symbol=Symbol.for("protobuf-ts/unknown"),e.onRead=(r,i,n,s,a)=>{(t(i)?i[e.symbol]:i[e.symbol]=[]).push({no:n,wireType:s,data:a})},e.onWrite=(r,i,n)=>{for(let{no:s,wireType:a,data:o}of e.list(i))n.tag(s,a).raw(o)},e.list=(r,i)=>{if(t(r)){let n=r[e.symbol];return i?n.filter(s=>s.no==i):n}return[]},e.last=(r,i)=>e.list(r,i).slice(-1)[0];let t=r=>r&&Array.isArray(r[e.symbol])})(NXe=dl.UnknownFieldHandler||(dl.UnknownFieldHandler={}));function RXe(e,t){return Object.assign(Object.assign({},e),t)}dl.mergeBinaryOptions=RXe;var AXe;(function(e){e[e.Varint=0]="Varint",e[e.Bit64=1]="Bit64",e[e.LengthDelimited=2]="LengthDelimited",e[e.StartGroup=3]="StartGroup",e[e.EndGroup=4]="EndGroup",e[e.Bit32=5]="Bit32"})(AXe=dl.WireType||(dl.WireType={}))});var r3=g(vs=>{"use strict";Object.defineProperty(vs,"__esModule",{value:!0});vs.varint32read=vs.varint32write=vs.int64toString=vs.int64fromString=vs.varint64write=vs.varint64read=void 0;function CXe(){let e=0,t=0;for(let i=0;i<28;i+=7){let n=this.buf[this.pos++];if(e|=(n&127)<>4,!(r&128))return this.assertBounds(),[e,t];for(let i=3;i<=31;i+=7){let n=this.buf[this.pos++];if(t|=(n&127)<>>s,o=!(!(a>>>7)&&t==0),l=(o?a|128:a)&255;if(r.push(l),!o)return}let i=e>>>28&15|(t&7)<<4,n=!!(t>>3);if(r.push((n?i|128:i)&255),!!n){for(let s=3;s<31;s=s+7){let a=t>>>s,o=!!(a>>>7),l=(o?a|128:a)&255;if(r.push(l),!o)return}r.push(t>>>31&1)}}vs.varint64write=OXe;var t3=65536*65536;function PXe(e){let t=e[0]=="-";t&&(e=e.slice(1));let r=1e6,i=0,n=0;function s(a,o){let l=Number(e.slice(a,o));n*=r,i=i*r+l,i>=t3&&(n=n+(i/t3|0),i=i%t3)}return s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[t,i,n]}vs.int64fromString=PXe;function IXe(e,t){if(t>>>0<=2097151)return""+(t3*t+(e>>>0));let r=e&16777215,i=(e>>>24|t<<8)>>>0&16777215,n=t>>16&65535,s=r+i*6777216+n*6710656,a=i+n*8147497,o=n*2,l=1e7;s>=l&&(a+=Math.floor(s/l),s%=l),a>=l&&(o+=Math.floor(a/l),a%=l);function c(u,d){let p=u?String(u):"";return d?"0000000".slice(p.length)+p:p}return c(o,0)+c(a,o)+c(s,1)}vs.int64toString=IXe;function DXe(e,t){if(e>=0){for(;e>127;)t.push(e&127|128),e=e>>>7;t.push(e)}else{for(let r=0;r<9;r++)t.push(e&127|128),e=e>>7;t.push(1)}}vs.varint32write=DXe;function LXe(){let e=this.buf[this.pos++],t=e&127;if(!(e&128))return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(e&127)<<7,!(e&128))return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(e&127)<<14,!(e&128))return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(e&127)<<21,!(e&128))return this.assertBounds(),t;e=this.buf[this.pos++],t|=(e&15)<<28;for(let r=5;e&128&&r<10;r++)e=this.buf[this.pos++];if(e&128)throw new Error("invalid varint");return this.assertBounds(),t>>>0}vs.varint32read=LXe});var qu=g(Fu=>{"use strict";Object.defineProperty(Fu,"__esModule",{value:!0});Fu.PbLong=Fu.PbULong=Fu.detectBi=void 0;var r2=r3(),ir;function moe(){let e=new DataView(new ArrayBuffer(8));ir=globalThis.BigInt!==void 0&&typeof e.getBigInt64=="function"&&typeof e.getBigUint64=="function"&&typeof e.setBigInt64=="function"&&typeof e.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:e}:void 0}Fu.detectBi=moe;moe();function hoe(e){if(!e)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var goe=/^-?[0-9]+$/,n3=4294967296,i3=2147483648,s3=class{constructor(t,r){this.lo=t|0,this.hi=r|0}isZero(){return this.lo==0&&this.hi==0}toNumber(){let t=this.hi*n3+(this.lo>>>0);if(!Number.isSafeInteger(t))throw new Error("cannot convert to safe number");return t}},i2=class e extends s3{static from(t){if(ir)switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=="")throw new Error("string is no integer");t=ir.C(t);case"number":if(t===0)return this.ZERO;t=ir.C(t);case"bigint":if(!t)return this.ZERO;if(tir.UMAX)throw new Error("ulong too large");return ir.V.setBigUint64(0,t,!0),new e(ir.V.getInt32(0,!0),ir.V.getInt32(4,!0))}else switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=t.trim(),!goe.test(t))throw new Error("string is no integer");let[r,i,n]=r2.int64fromString(t);if(r)throw new Error("signed value for ulong");return new e(i,n);case"number":if(t==0)return this.ZERO;if(!Number.isSafeInteger(t))throw new Error("number is no integer");if(t<0)throw new Error("signed value for ulong");return new e(t,t/n3)}throw new Error("unknown value "+typeof t)}toString(){return ir?this.toBigInt().toString():r2.int64toString(this.lo,this.hi)}toBigInt(){return hoe(ir),ir.V.setInt32(0,this.lo,!0),ir.V.setInt32(4,this.hi,!0),ir.V.getBigUint64(0,!0)}};Fu.PbULong=i2;i2.ZERO=new i2(0,0);var n2=class e extends s3{static from(t){if(ir)switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=="")throw new Error("string is no integer");t=ir.C(t);case"number":if(t===0)return this.ZERO;t=ir.C(t);case"bigint":if(!t)return this.ZERO;if(tir.MAX)throw new Error("signed long too large");return ir.V.setBigInt64(0,t,!0),new e(ir.V.getInt32(0,!0),ir.V.getInt32(4,!0))}else switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=t.trim(),!goe.test(t))throw new Error("string is no integer");let[r,i,n]=r2.int64fromString(t);if(r){if(n>i3||n==i3&&i!=0)throw new Error("signed long too small")}else if(n>=i3)throw new Error("signed long too large");let s=new e(i,n);return r?s.negate():s;case"number":if(t==0)return this.ZERO;if(!Number.isSafeInteger(t))throw new Error("number is no integer");return t>0?new e(t,t/n3):new e(-t,-t/n3).negate()}throw new Error("unknown value "+typeof t)}isNegative(){return(this.hi&i3)!==0}negate(){let t=~this.hi,r=this.lo;return r?r=~r+1:t+=1,new e(r,t)}toString(){if(ir)return this.toBigInt().toString();if(this.isNegative()){let t=this.negate();return"-"+r2.int64toString(t.lo,t.hi)}return r2.int64toString(this.lo,this.hi)}toBigInt(){return hoe(ir),ir.V.setInt32(0,this.lo,!0),ir.V.setInt32(4,this.hi,!0),ir.V.getBigInt64(0,!0)}};Fu.PbLong=n2;n2.ZERO=new n2(0,0)});var cO=g(Vh=>{"use strict";Object.defineProperty(Vh,"__esModule",{value:!0});Vh.BinaryReader=Vh.binaryReadOptions=void 0;var Gh=t2(),s2=qu(),yoe=r3(),boe={readUnknownField:!0,readerFactory:e=>new a3(e)};function FXe(e){return e?Object.assign(Object.assign({},boe),e):boe}Vh.binaryReadOptions=FXe;var a3=class{constructor(t,r){this.varint64=yoe.varint64read,this.uint32=yoe.varint32read,this.buf=t,this.len=t.length,this.pos=0,this.view=new DataView(t.buffer,t.byteOffset,t.byteLength),this.textDecoder=r??new TextDecoder("utf-8",{fatal:!0,ignoreBOM:!0})}tag(){let t=this.uint32(),r=t>>>3,i=t&7;if(r<=0||i<0||i>5)throw new Error("illegal tag: field no "+r+" wire type "+i);return[r,i]}skip(t){let r=this.pos;switch(t){case Gh.WireType.Varint:for(;this.buf[this.pos++]&128;);break;case Gh.WireType.Bit64:this.pos+=4;case Gh.WireType.Bit32:this.pos+=4;break;case Gh.WireType.LengthDelimited:let i=this.uint32();this.pos+=i;break;case Gh.WireType.StartGroup:let n;for(;(n=this.tag()[1])!==Gh.WireType.EndGroup;)this.skip(n);break;default:throw new Error("cant skip wire type "+t)}return this.assertBounds(),this.buf.subarray(r,this.pos)}assertBounds(){if(this.pos>this.len)throw new RangeError("premature EOF")}int32(){return this.uint32()|0}sint32(){let t=this.uint32();return t>>>1^-(t&1)}int64(){return new s2.PbLong(...this.varint64())}uint64(){return new s2.PbULong(...this.varint64())}sint64(){let[t,r]=this.varint64(),i=-(t&1);return t=(t>>>1|(r&1)<<31)^i,r=r>>>1^i,new s2.PbLong(t,r)}bool(){let[t,r]=this.varint64();return t!==0||r!==0}fixed32(){return this.view.getUint32((this.pos+=4)-4,!0)}sfixed32(){return this.view.getInt32((this.pos+=4)-4,!0)}fixed64(){return new s2.PbULong(this.sfixed32(),this.sfixed32())}sfixed64(){return new s2.PbLong(this.sfixed32(),this.sfixed32())}float(){return this.view.getFloat32((this.pos+=4)-4,!0)}double(){return this.view.getFloat64((this.pos+=8)-8,!0)}bytes(){let t=this.uint32(),r=this.pos;return this.pos+=t,this.assertBounds(),this.buf.subarray(r,r+t)}string(){return this.textDecoder.decode(this.bytes())}};Vh.BinaryReader=a3});var Wh=g(Ca=>{"use strict";Object.defineProperty(Ca,"__esModule",{value:!0});Ca.assertFloat32=Ca.assertUInt32=Ca.assertInt32=Ca.assertNever=Ca.assert=void 0;function qXe(e,t){if(!e)throw new Error(t)}Ca.assert=qXe;function BXe(e,t){throw new Error(t??"Unexpected object: "+e)}Ca.assertNever=BXe;var MXe=34028234663852886e22,kXe=-34028234663852886e22,jXe=4294967295,UXe=2147483647,zXe=-2147483648;function $Xe(e){if(typeof e!="number")throw new Error("invalid int 32: "+typeof e);if(!Number.isInteger(e)||e>UXe||ejXe||e<0)throw new Error("invalid uint 32: "+e)}Ca.assertUInt32=HXe;function GXe(e){if(typeof e!="number")throw new Error("invalid float 32: "+typeof e);if(Number.isFinite(e)&&(e>MXe||e{"use strict";Object.defineProperty(Qh,"__esModule",{value:!0});Qh.BinaryWriter=Qh.binaryWriteOptions=void 0;var a2=qu(),o2=r3(),Kh=Wh(),_oe={writeUnknownFields:!0,writerFactory:()=>new o3};function VXe(e){return e?Object.assign(Object.assign({},_oe),e):_oe}Qh.binaryWriteOptions=VXe;var o3=class{constructor(t){this.stack=[],this.textEncoder=t??new TextEncoder,this.chunks=[],this.buf=[]}finish(){this.chunks.push(new Uint8Array(this.buf));let t=0;for(let n=0;n>>0)}raw(t){return this.buf.length&&(this.chunks.push(new Uint8Array(this.buf)),this.buf=[]),this.chunks.push(t),this}uint32(t){for(Kh.assertUInt32(t);t>127;)this.buf.push(t&127|128),t=t>>>7;return this.buf.push(t),this}int32(t){return Kh.assertInt32(t),o2.varint32write(t,this.buf),this}bool(t){return this.buf.push(t?1:0),this}bytes(t){return this.uint32(t.byteLength),this.raw(t)}string(t){let r=this.textEncoder.encode(t);return this.uint32(r.byteLength),this.raw(r)}float(t){Kh.assertFloat32(t);let r=new Uint8Array(4);return new DataView(r.buffer).setFloat32(0,t,!0),this.raw(r)}double(t){let r=new Uint8Array(8);return new DataView(r.buffer).setFloat64(0,t,!0),this.raw(r)}fixed32(t){Kh.assertUInt32(t);let r=new Uint8Array(4);return new DataView(r.buffer).setUint32(0,t,!0),this.raw(r)}sfixed32(t){Kh.assertInt32(t);let r=new Uint8Array(4);return new DataView(r.buffer).setInt32(0,t,!0),this.raw(r)}sint32(t){return Kh.assertInt32(t),t=(t<<1^t>>31)>>>0,o2.varint32write(t,this.buf),this}sfixed64(t){let r=new Uint8Array(8),i=new DataView(r.buffer),n=a2.PbLong.from(t);return i.setInt32(0,n.lo,!0),i.setInt32(4,n.hi,!0),this.raw(r)}fixed64(t){let r=new Uint8Array(8),i=new DataView(r.buffer),n=a2.PbULong.from(t);return i.setInt32(0,n.lo,!0),i.setInt32(4,n.hi,!0),this.raw(r)}int64(t){let r=a2.PbLong.from(t);return o2.varint64write(r.lo,r.hi,this.buf),this}sint64(t){let r=a2.PbLong.from(t),i=r.hi>>31,n=r.lo<<1^i,s=(r.hi<<1|r.lo>>>31)^i;return o2.varint64write(n,s,this.buf),this}uint64(t){let r=a2.PbULong.from(t);return o2.varint64write(r.lo,r.hi,this.buf),this}};Qh.BinaryWriter=o3});var dO=g(Bu=>{"use strict";Object.defineProperty(Bu,"__esModule",{value:!0});Bu.mergeJsonOptions=Bu.jsonWriteOptions=Bu.jsonReadOptions=void 0;var voe={emitDefaultValues:!1,enumAsInteger:!1,useProtoFieldName:!1,prettySpaces:0},woe={ignoreUnknownFields:!1};function WXe(e){return e?Object.assign(Object.assign({},woe),e):woe}Bu.jsonReadOptions=WXe;function KXe(e){return e?Object.assign(Object.assign({},voe),e):voe}Bu.jsonWriteOptions=KXe;function QXe(e,t){var r,i;let n=Object.assign(Object.assign({},e),t);return n.typeRegistry=[...(r=e?.typeRegistry)!==null&&r!==void 0?r:[],...(i=t?.typeRegistry)!==null&&i!==void 0?i:[]],n}Bu.mergeJsonOptions=QXe});var l2=g(l3=>{"use strict";Object.defineProperty(l3,"__esModule",{value:!0});l3.MESSAGE_TYPE=void 0;l3.MESSAGE_TYPE=Symbol.for("protobuf-ts/message-type")});var pO=g(c3=>{"use strict";Object.defineProperty(c3,"__esModule",{value:!0});c3.lowerCamelCase=void 0;function XXe(e){let t=!1,r=[];for(let i=0;i{"use strict";Object.defineProperty(_i,"__esModule",{value:!0});_i.readMessageOption=_i.readFieldOption=_i.readFieldOptions=_i.normalizeFieldInfo=_i.RepeatType=_i.LongType=_i.ScalarType=void 0;var Eoe=pO(),YXe;(function(e){e[e.DOUBLE=1]="DOUBLE",e[e.FLOAT=2]="FLOAT",e[e.INT64=3]="INT64",e[e.UINT64=4]="UINT64",e[e.INT32=5]="INT32",e[e.FIXED64=6]="FIXED64",e[e.FIXED32=7]="FIXED32",e[e.BOOL=8]="BOOL",e[e.STRING=9]="STRING",e[e.BYTES=12]="BYTES",e[e.UINT32=13]="UINT32",e[e.SFIXED32=15]="SFIXED32",e[e.SFIXED64=16]="SFIXED64",e[e.SINT32=17]="SINT32",e[e.SINT64=18]="SINT64"})(YXe=_i.ScalarType||(_i.ScalarType={}));var ZXe;(function(e){e[e.BIGINT=0]="BIGINT",e[e.STRING=1]="STRING",e[e.NUMBER=2]="NUMBER"})(ZXe=_i.LongType||(_i.LongType={}));var Soe;(function(e){e[e.NO=0]="NO",e[e.PACKED=1]="PACKED",e[e.UNPACKED=2]="UNPACKED"})(Soe=_i.RepeatType||(_i.RepeatType={}));function JXe(e){var t,r,i,n;return e.localName=(t=e.localName)!==null&&t!==void 0?t:Eoe.lowerCamelCase(e.name),e.jsonName=(r=e.jsonName)!==null&&r!==void 0?r:Eoe.lowerCamelCase(e.name),e.repeat=(i=e.repeat)!==null&&i!==void 0?i:Soe.NO,e.opt=(n=e.opt)!==null&&n!==void 0?n:e.repeat||e.oneof?!1:e.kind=="message",e}_i.normalizeFieldInfo=JXe;function eYe(e,t,r,i){var n;let s=(n=e.fields.find((a,o)=>a.localName==t||o==t))===null||n===void 0?void 0:n.options;return s&&s[r]?i.fromJson(s[r]):void 0}_i.readFieldOptions=eYe;function tYe(e,t,r,i){var n;let s=(n=e.fields.find((o,l)=>o.localName==t||l==t))===null||n===void 0?void 0:n.options;if(!s)return;let a=s[r];return a===void 0?a:i?i.fromJson(a):a}_i.readFieldOption=tYe;function rYe(e,t,r){let n=e.options[t];return n===void 0?n:r?r.fromJson(n):n}_i.readMessageOption=rYe});var fO=g(ws=>{"use strict";Object.defineProperty(ws,"__esModule",{value:!0});ws.getSelectedOneofValue=ws.clearOneofValue=ws.setUnknownOneofValue=ws.setOneofValue=ws.getOneofValue=ws.isOneofGroup=void 0;function iYe(e){if(typeof e!="object"||e===null||!e.hasOwnProperty("oneofKind"))return!1;switch(typeof e.oneofKind){case"string":return e[e.oneofKind]===void 0?!1:Object.keys(e).length==2;case"undefined":return Object.keys(e).length==1;default:return!1}}ws.isOneofGroup=iYe;function nYe(e,t){return e[t]}ws.getOneofValue=nYe;function sYe(e,t,r){e.oneofKind!==void 0&&delete e[e.oneofKind],e.oneofKind=t,r!==void 0&&(e[t]=r)}ws.setOneofValue=sYe;function aYe(e,t,r){e.oneofKind!==void 0&&delete e[e.oneofKind],e.oneofKind=t,r!==void 0&&t!==void 0&&(e[t]=r)}ws.setUnknownOneofValue=aYe;function oYe(e){e.oneofKind!==void 0&&delete e[e.oneofKind],e.oneofKind=void 0}ws.clearOneofValue=oYe;function lYe(e){if(e.oneofKind!==void 0)return e[e.oneofKind]}ws.getSelectedOneofValue=lYe});var hO=g(u3=>{"use strict";Object.defineProperty(u3,"__esModule",{value:!0});u3.ReflectionTypeCheck=void 0;var Gr=_o(),cYe=fO(),mO=class{constructor(t){var r;this.fields=(r=t.fields)!==null&&r!==void 0?r:[]}prepare(){if(this.data)return;let t=[],r=[],i=[];for(let n of this.fields)if(n.oneof)i.includes(n.oneof)||(i.push(n.oneof),t.push(n.oneof),r.push(n.oneof));else switch(r.push(n.localName),n.kind){case"scalar":case"enum":(!n.opt||n.repeat)&&t.push(n.localName);break;case"message":n.repeat&&t.push(n.localName);break;case"map":t.push(n.localName);break}this.data={req:t,known:r,oneofs:Object.values(i)}}is(t,r,i=!1){if(r<0)return!0;if(t==null||typeof t!="object")return!1;this.prepare();let n=Object.keys(t),s=this.data;if(n.length!n.includes(a))||!i&&n.some(a=>!s.known.includes(a)))return!1;if(r<1)return!0;for(let a of s.oneofs){let o=t[a];if(!cYe.isOneofGroup(o))return!1;if(o.oneofKind===void 0)continue;let l=this.fields.find(c=>c.localName===o.oneofKind);if(!l||!this.field(o[o.oneofKind],l,i,r))return!1}for(let a of this.fields)if(a.oneof===void 0&&!this.field(t[a.localName],a,i,r))return!1;return!0}field(t,r,i,n){let s=r.repeat;switch(r.kind){case"scalar":return t===void 0?r.opt:s?this.scalars(t,r.T,n,r.L):this.scalar(t,r.T,r.L);case"enum":return t===void 0?r.opt:s?this.scalars(t,Gr.ScalarType.INT32,n):this.scalar(t,Gr.ScalarType.INT32);case"message":return t===void 0?!0:s?this.messages(t,r.T(),i,n):this.message(t,r.T(),i,n);case"map":if(typeof t!="object"||t===null)return!1;if(n<2)return!0;if(!this.mapKeys(t,r.K,n))return!1;switch(r.V.kind){case"scalar":return this.scalars(Object.values(t),r.V.T,n,r.V.L);case"enum":return this.scalars(Object.values(t),Gr.ScalarType.INT32,n);case"message":return this.messages(Object.values(t),r.V.T(),i,n)}break}return!0}message(t,r,i,n){return i?r.isAssignable(t,n):r.is(t,n)}messages(t,r,i,n){if(!Array.isArray(t))return!1;if(n<2)return!0;if(i){for(let s=0;sparseInt(s)),r,i);case Gr.ScalarType.BOOL:return this.scalars(n.slice(0,i).map(s=>s=="true"?!0:s=="false"?!1:s),r,i);default:return this.scalars(n,r,i,Gr.LongType.STRING)}}};u3.ReflectionTypeCheck=mO});var p3=g(d3=>{"use strict";Object.defineProperty(d3,"__esModule",{value:!0});d3.reflectionLongConvert=void 0;var xoe=_o();function uYe(e,t){switch(t){case xoe.LongType.BIGINT:return e.toBigInt();case xoe.LongType.NUMBER:return e.toNumber();default:return e.toString()}}d3.reflectionLongConvert=uYe});var yO=g(h3=>{"use strict";Object.defineProperty(h3,"__esModule",{value:!0});h3.ReflectionJsonReader=void 0;var Toe=Yw(),dYe=Jw(),vi=_o(),f3=qu(),Tp=Wh(),m3=p3(),gO=class{constructor(t){this.info=t}prepare(){var t;if(this.fMap===void 0){this.fMap={};let r=(t=this.info.fields)!==null&&t!==void 0?t:[];for(let i of r)this.fMap[i.name]=i,this.fMap[i.jsonName]=i,this.fMap[i.localName]=i}}assert(t,r,i){if(!t){let n=Toe.typeofJsonValue(i);throw(n=="number"||n=="boolean")&&(n=i.toString()),new Error(`Cannot parse JSON ${n} for ${this.info.typeName}#${r}`)}}read(t,r,i){this.prepare();let n=[];for(let[s,a]of Object.entries(t)){let o=this.fMap[s];if(!o){if(!i.ignoreUnknownFields)throw new Error(`Found unknown field while reading ${this.info.typeName} from JSON format. JSON key: ${s}`);continue}let l=o.localName,c;if(o.oneof){if(a===null&&(o.kind!=="enum"||o.T()[0]!=="google.protobuf.NullValue"))continue;if(n.includes(o.oneof))throw new Error(`Multiple members of the oneof group "${o.oneof}" of ${this.info.typeName} are present in JSON.`);n.push(o.oneof),c=r[o.oneof]={oneofKind:l}}else c=r;if(o.kind=="map"){if(a===null)continue;this.assert(Toe.isJsonObject(a),o.name,a);let u=c[l];for(let[d,p]of Object.entries(a)){this.assert(p!==null,o.name+" map value",null);let f;switch(o.V.kind){case"message":f=o.V.T().internalJsonRead(p,i);break;case"enum":if(f=this.enum(o.V.T(),p,o.name,i.ignoreUnknownFields),f===!1)continue;break;case"scalar":f=this.scalar(p,o.V.T,o.V.L,o.name);break}this.assert(f!==void 0,o.name+" map value",p);let m=d;o.K==vi.ScalarType.BOOL&&(m=m=="true"?!0:m=="false"?!1:m),m=this.scalar(m,o.K,vi.LongType.STRING,o.name).toString(),u[m]=f}}else if(o.repeat){if(a===null)continue;this.assert(Array.isArray(a),o.name,a);let u=c[l];for(let d of a){this.assert(d!==null,o.name,null);let p;switch(o.kind){case"message":p=o.T().internalJsonRead(d,i);break;case"enum":if(p=this.enum(o.T(),d,o.name,i.ignoreUnknownFields),p===!1)continue;break;case"scalar":p=this.scalar(d,o.T,o.L,o.name);break}this.assert(p!==void 0,o.name,a),u.push(p)}}else switch(o.kind){case"message":if(a===null&&o.T().typeName!="google.protobuf.Value"){this.assert(o.oneof===void 0,o.name+" (oneof member)",null);continue}c[l]=o.T().internalJsonRead(a,i,c[l]);break;case"enum":let u=this.enum(o.T(),a,o.name,i.ignoreUnknownFields);if(u===!1)continue;c[l]=u;break;case"scalar":c[l]=this.scalar(a,o.T,o.L,o.name);break}}}enum(t,r,i,n){if(t[0]=="google.protobuf.NullValue"&&Tp.assert(r===null||r==="NULL_VALUE",`Unable to parse field ${this.info.typeName}#${i}, enum ${t[0]} only accepts null.`),r===null)return 0;switch(typeof r){case"number":return Tp.assert(Number.isInteger(r),`Unable to parse field ${this.info.typeName}#${i}, enum can only be integral number, got ${r}.`),r;case"string":let s=r;t[2]&&r.substring(0,t[2].length)===t[2]&&(s=r.substring(t[2].length));let a=t[1][s];return typeof a>"u"&&n?!1:(Tp.assert(typeof a=="number",`Unable to parse field ${this.info.typeName}#${i}, enum ${t[0]} has no value for "${r}".`),a)}Tp.assert(!1,`Unable to parse field ${this.info.typeName}#${i}, cannot parse enum value from ${typeof r}".`)}scalar(t,r,i,n){let s;try{switch(r){case vi.ScalarType.DOUBLE:case vi.ScalarType.FLOAT:if(t===null)return 0;if(t==="NaN")return Number.NaN;if(t==="Infinity")return Number.POSITIVE_INFINITY;if(t==="-Infinity")return Number.NEGATIVE_INFINITY;if(t===""){s="empty string";break}if(typeof t=="string"&&t.trim().length!==t.length){s="extra whitespace";break}if(typeof t!="string"&&typeof t!="number")break;let a=Number(t);if(Number.isNaN(a)){s="not a number";break}if(!Number.isFinite(a)){s="too large or small";break}return r==vi.ScalarType.FLOAT&&Tp.assertFloat32(a),a;case vi.ScalarType.INT32:case vi.ScalarType.FIXED32:case vi.ScalarType.SFIXED32:case vi.ScalarType.SINT32:case vi.ScalarType.UINT32:if(t===null)return 0;let o;if(typeof t=="number"?o=t:t===""?s="empty string":typeof t=="string"&&(t.trim().length!==t.length?s="extra whitespace":o=Number(t)),o===void 0)break;return r==vi.ScalarType.UINT32?Tp.assertUInt32(o):Tp.assertInt32(o),o;case vi.ScalarType.INT64:case vi.ScalarType.SFIXED64:case vi.ScalarType.SINT64:if(t===null)return m3.reflectionLongConvert(f3.PbLong.ZERO,i);if(typeof t!="number"&&typeof t!="string")break;return m3.reflectionLongConvert(f3.PbLong.from(t),i);case vi.ScalarType.FIXED64:case vi.ScalarType.UINT64:if(t===null)return m3.reflectionLongConvert(f3.PbULong.ZERO,i);if(typeof t!="number"&&typeof t!="string")break;return m3.reflectionLongConvert(f3.PbULong.from(t),i);case vi.ScalarType.BOOL:if(t===null)return!1;if(typeof t!="boolean")break;return t;case vi.ScalarType.STRING:if(t===null)return"";if(typeof t!="string"){s="extra whitespace";break}try{encodeURIComponent(t)}catch(l){l="invalid UTF8";break}return t;case vi.ScalarType.BYTES:if(t===null||t==="")return new Uint8Array(0);if(typeof t!="string")break;return dYe.base64decode(t)}}catch(a){s=a.message}this.assert(!1,n+(s?" - "+s:""),t)}};h3.ReflectionJsonReader=gO});var _O=g(g3=>{"use strict";Object.defineProperty(g3,"__esModule",{value:!0});g3.ReflectionJsonWriter=void 0;var pYe=Jw(),Noe=qu(),Gn=_o(),Er=Wh(),bO=class{constructor(t){var r;this.fields=(r=t.fields)!==null&&r!==void 0?r:[]}write(t,r){let i={},n=t;for(let s of this.fields){if(!s.oneof){let c=this.field(s,n[s.localName],r);c!==void 0&&(i[r.useProtoFieldName?s.name:s.jsonName]=c);continue}let a=n[s.oneof];if(a.oneofKind!==s.localName)continue;let o=s.kind=="scalar"||s.kind=="enum"?Object.assign(Object.assign({},r),{emitDefaultValues:!0}):r,l=this.field(s,a[s.localName],o);Er.assert(l!==void 0),i[r.useProtoFieldName?s.name:s.jsonName]=l}return i}field(t,r,i){let n;if(t.kind=="map"){Er.assert(typeof r=="object"&&r!==null);let s={};switch(t.V.kind){case"scalar":for(let[l,c]of Object.entries(r)){let u=this.scalar(t.V.T,c,t.name,!1,!0);Er.assert(u!==void 0),s[l.toString()]=u}break;case"message":let a=t.V.T();for(let[l,c]of Object.entries(r)){let u=this.message(a,c,t.name,i);Er.assert(u!==void 0),s[l.toString()]=u}break;case"enum":let o=t.V.T();for(let[l,c]of Object.entries(r)){Er.assert(c===void 0||typeof c=="number");let u=this.enum(o,c,t.name,!1,!0,i.enumAsInteger);Er.assert(u!==void 0),s[l.toString()]=u}break}(i.emitDefaultValues||Object.keys(s).length>0)&&(n=s)}else if(t.repeat){Er.assert(Array.isArray(r));let s=[];switch(t.kind){case"scalar":for(let l=0;l0||i.emitDefaultValues)&&(n=s)}else switch(t.kind){case"scalar":n=this.scalar(t.T,r,t.name,t.opt,i.emitDefaultValues);break;case"enum":n=this.enum(t.T(),r,t.name,t.opt,i.emitDefaultValues,i.enumAsInteger);break;case"message":n=this.message(t.T(),r,t.name,i);break}return n}enum(t,r,i,n,s,a){if(t[0]=="google.protobuf.NullValue")return!s&&!n?void 0:null;if(r===void 0){Er.assert(n);return}if(!(r===0&&!s&&!n))return Er.assert(typeof r=="number"),Er.assert(Number.isInteger(r)),a||!t[1].hasOwnProperty(r)?r:t[2]?t[2]+t[1][r]:t[1][r]}message(t,r,i,n){return r===void 0?n.emitDefaultValues?null:void 0:t.internalJsonWrite(r,n)}scalar(t,r,i,n,s){if(r===void 0){Er.assert(n);return}let a=s||n;switch(t){case Gn.ScalarType.INT32:case Gn.ScalarType.SFIXED32:case Gn.ScalarType.SINT32:return r===0?a?0:void 0:(Er.assertInt32(r),r);case Gn.ScalarType.FIXED32:case Gn.ScalarType.UINT32:return r===0?a?0:void 0:(Er.assertUInt32(r),r);case Gn.ScalarType.FLOAT:Er.assertFloat32(r);case Gn.ScalarType.DOUBLE:return r===0?a?0:void 0:(Er.assert(typeof r=="number"),Number.isNaN(r)?"NaN":r===Number.POSITIVE_INFINITY?"Infinity":r===Number.NEGATIVE_INFINITY?"-Infinity":r);case Gn.ScalarType.STRING:return r===""?a?"":void 0:(Er.assert(typeof r=="string"),r);case Gn.ScalarType.BOOL:return r===!1?a?!1:void 0:(Er.assert(typeof r=="boolean"),r);case Gn.ScalarType.UINT64:case Gn.ScalarType.FIXED64:Er.assert(typeof r=="number"||typeof r=="string"||typeof r=="bigint");let o=Noe.PbULong.from(r);return o.isZero()&&!a?void 0:o.toString();case Gn.ScalarType.INT64:case Gn.ScalarType.SFIXED64:case Gn.ScalarType.SINT64:Er.assert(typeof r=="number"||typeof r=="string"||typeof r=="bigint");let l=Noe.PbLong.from(r);return l.isZero()&&!a?void 0:l.toString();case Gn.ScalarType.BYTES:return Er.assert(r instanceof Uint8Array),r.byteLength?pYe.base64encode(r):a?"":void 0}}};g3.ReflectionJsonWriter=bO});var b3=g(y3=>{"use strict";Object.defineProperty(y3,"__esModule",{value:!0});y3.reflectionScalarDefault=void 0;var vo=_o(),Roe=p3(),Aoe=qu();function fYe(e,t=vo.LongType.STRING){switch(e){case vo.ScalarType.BOOL:return!1;case vo.ScalarType.UINT64:case vo.ScalarType.FIXED64:return Roe.reflectionLongConvert(Aoe.PbULong.ZERO,t);case vo.ScalarType.INT64:case vo.ScalarType.SFIXED64:case vo.ScalarType.SINT64:return Roe.reflectionLongConvert(Aoe.PbLong.ZERO,t);case vo.ScalarType.DOUBLE:case vo.ScalarType.FLOAT:return 0;case vo.ScalarType.BYTES:return new Uint8Array(0);case vo.ScalarType.STRING:return"";default:return 0}}y3.reflectionScalarDefault=fYe});var wO=g(_3=>{"use strict";Object.defineProperty(_3,"__esModule",{value:!0});_3.ReflectionBinaryReader=void 0;var Coe=t2(),ii=_o(),c2=p3(),Ooe=b3(),vO=class{constructor(t){this.info=t}prepare(){var t;if(!this.fieldNoToField){let r=(t=this.info.fields)!==null&&t!==void 0?t:[];this.fieldNoToField=new Map(r.map(i=>[i.no,i]))}}read(t,r,i,n){this.prepare();let s=n===void 0?t.len:t.pos+n;for(;t.pos{"use strict";Object.defineProperty(v3,"__esModule",{value:!0});v3.ReflectionBinaryWriter=void 0;var Hs=t2(),sr=_o(),Xh=Wh(),u2=qu(),EO=class{constructor(t){this.info=t}prepare(){if(!this.fields){let t=this.info.fields?this.info.fields.concat():[];this.fields=t.sort((r,i)=>r.no-i.no)}}write(t,r,i){this.prepare();for(let s of this.fields){let a,o,l=s.repeat,c=s.localName;if(s.oneof){let u=t[s.oneof];if(u.oneofKind!==c)continue;a=u[c],o=!0}else a=t[c],o=!1;switch(s.kind){case"scalar":case"enum":let u=s.kind=="enum"?sr.ScalarType.INT32:s.T;if(l)if(Xh.assert(Array.isArray(a)),l==sr.RepeatType.PACKED)this.packed(r,u,s.no,a);else for(let d of a)this.scalar(r,u,s.no,d,!0);else a===void 0?Xh.assert(s.opt):this.scalar(r,u,s.no,a,o||s.opt);break;case"message":if(l){Xh.assert(Array.isArray(a));for(let d of a)this.message(r,i,s.T(),s.no,d)}else this.message(r,i,s.T(),s.no,a);break;case"map":Xh.assert(typeof a=="object"&&a!==null);for(let[d,p]of Object.entries(a))this.mapEntry(r,i,s,d,p);break}}let n=i.writeUnknownFields;n!==!1&&(n===!0?Hs.UnknownFieldHandler.onWrite:n)(this.info.typeName,t,r)}mapEntry(t,r,i,n,s){t.tag(i.no,Hs.WireType.LengthDelimited),t.fork();let a=n;switch(i.K){case sr.ScalarType.INT32:case sr.ScalarType.FIXED32:case sr.ScalarType.UINT32:case sr.ScalarType.SFIXED32:case sr.ScalarType.SINT32:a=Number.parseInt(n);break;case sr.ScalarType.BOOL:Xh.assert(n=="true"||n=="false"),a=n=="true";break}switch(this.scalar(t,i.K,1,a,!0),i.V.kind){case"scalar":this.scalar(t,i.V.T,2,s,!0);break;case"enum":this.scalar(t,sr.ScalarType.INT32,2,s,!0);break;case"message":this.message(t,r,i.V.T(),2,s);break}t.join()}message(t,r,i,n,s){s!==void 0&&(i.internalBinaryWrite(s,t.tag(n,Hs.WireType.LengthDelimited).fork(),r),t.join())}scalar(t,r,i,n,s){let[a,o,l]=this.scalarInfo(r,n);(!l||s)&&(t.tag(i,a),t[o](n))}packed(t,r,i,n){if(!n.length)return;Xh.assert(r!==sr.ScalarType.BYTES&&r!==sr.ScalarType.STRING),t.tag(i,Hs.WireType.LengthDelimited),t.fork();let[,s]=this.scalarInfo(r);for(let a=0;a{"use strict";Object.defineProperty(w3,"__esModule",{value:!0});w3.reflectionCreate=void 0;var mYe=b3(),hYe=l2();function gYe(e){let t=e.messagePrototype?Object.create(e.messagePrototype):Object.defineProperty({},hYe.MESSAGE_TYPE,{value:e});for(let r of e.fields){let i=r.localName;if(!r.opt)if(r.oneof)t[r.oneof]={oneofKind:void 0};else if(r.repeat)t[i]=[];else switch(r.kind){case"scalar":t[i]=mYe.reflectionScalarDefault(r.T,r.L);break;case"enum":t[i]=0;break;case"map":t[i]={};break}}return t}w3.reflectionCreate=gYe});var TO=g(E3=>{"use strict";Object.defineProperty(E3,"__esModule",{value:!0});E3.reflectionMergePartial=void 0;function yYe(e,t,r){let i,n=r,s;for(let a of e.fields){let o=a.localName;if(a.oneof){let l=n[a.oneof];if(l?.oneofKind==null)continue;if(i=l[o],s=t[a.oneof],s.oneofKind=l.oneofKind,i==null){delete s[o];continue}}else if(i=n[o],s=t,i==null)continue;switch(a.repeat&&(s[o].length=i.length),a.kind){case"scalar":case"enum":if(a.repeat)for(let c=0;c{"use strict";Object.defineProperty(x3,"__esModule",{value:!0});x3.reflectionEquals=void 0;var NO=_o();function bYe(e,t,r){if(t===r)return!0;if(!t||!r)return!1;for(let i of e.fields){let n=i.localName,s=i.oneof?t[i.oneof][n]:t[n],a=i.oneof?r[i.oneof][n]:r[n];switch(i.kind){case"enum":case"scalar":let o=i.kind=="enum"?NO.ScalarType.INT32:i.T;if(!(i.repeat?Poe(o,s,a):Doe(o,s,a)))return!1;break;case"map":if(!(i.V.kind=="message"?Ioe(i.V.T(),S3(s),S3(a)):Poe(i.V.kind=="enum"?NO.ScalarType.INT32:i.V.T,S3(s),S3(a))))return!1;break;case"message":let l=i.T();if(!(i.repeat?Ioe(l,s,a):l.equals(s,a)))return!1;break}}return!0}x3.reflectionEquals=bYe;var S3=Object.values;function Doe(e,t,r){if(t===r)return!0;if(e!==NO.ScalarType.BYTES)return!1;let i=t,n=r;if(i.length!==n.length)return!1;for(let s=0;s{"use strict";Object.defineProperty(T3,"__esModule",{value:!0});T3.MessageType=void 0;var _Ye=l2(),vYe=_o(),wYe=hO(),EYe=yO(),SYe=_O(),xYe=wO(),TYe=SO(),NYe=xO(),AO=TO(),RYe=Yw(),Loe=dO(),AYe=RO(),CYe=uO(),OYe=cO(),PYe=Object.getOwnPropertyDescriptors(Object.getPrototypeOf({})),CO=class{constructor(t,r,i){this.defaultCheckDepth=16,this.typeName=t,this.fields=r.map(vYe.normalizeFieldInfo),this.options=i??{},this.messagePrototype=Object.create(null,Object.assign(Object.assign({},PYe),{[_Ye.MESSAGE_TYPE]:{value:this}})),this.refTypeCheck=new wYe.ReflectionTypeCheck(this),this.refJsonReader=new EYe.ReflectionJsonReader(this),this.refJsonWriter=new SYe.ReflectionJsonWriter(this),this.refBinReader=new xYe.ReflectionBinaryReader(this),this.refBinWriter=new TYe.ReflectionBinaryWriter(this)}create(t){let r=NYe.reflectionCreate(this);return t!==void 0&&AO.reflectionMergePartial(this,r,t),r}clone(t){let r=this.create();return AO.reflectionMergePartial(this,r,t),r}equals(t,r){return AYe.reflectionEquals(this,t,r)}is(t,r=this.defaultCheckDepth){return this.refTypeCheck.is(t,r,!1)}isAssignable(t,r=this.defaultCheckDepth){return this.refTypeCheck.is(t,r,!0)}mergePartial(t,r){AO.reflectionMergePartial(this,t,r)}fromBinary(t,r){let i=OYe.binaryReadOptions(r);return this.internalBinaryRead(i.readerFactory(t),t.byteLength,i)}fromJson(t,r){return this.internalJsonRead(t,Loe.jsonReadOptions(r))}fromJsonString(t,r){let i=JSON.parse(t);return this.fromJson(i,r)}toJson(t,r){return this.internalJsonWrite(t,Loe.jsonWriteOptions(r))}toJsonString(t,r){var i;let n=this.toJson(t,r);return JSON.stringify(n,null,(i=r?.prettySpaces)!==null&&i!==void 0?i:0)}toBinary(t,r){let i=CYe.binaryWriteOptions(r);return this.internalBinaryWrite(t,i.writerFactory(),i).finish()}internalJsonRead(t,r,i){if(t!==null&&typeof t=="object"&&!Array.isArray(t)){let n=i??this.create();return this.refJsonReader.read(t,n,r),n}throw new Error(`Unable to parse message ${this.typeName} from JSON ${RYe.typeofJsonValue(t)}.`)}internalJsonWrite(t,r){return this.refJsonWriter.write(t,r)}internalBinaryWrite(t,r,i){return this.refBinWriter.write(t,r,i),r}internalBinaryRead(t,r,i,n){let s=n??this.create();return this.refBinReader.read(t,s,i,r),s}};T3.MessageType=CO});var qoe=g(N3=>{"use strict";Object.defineProperty(N3,"__esModule",{value:!0});N3.containsMessageType=void 0;var IYe=l2();function DYe(e){return e[IYe.MESSAGE_TYPE]!=null}N3.containsMessageType=DYe});var Moe=g(pl=>{"use strict";Object.defineProperty(pl,"__esModule",{value:!0});pl.listEnumNumbers=pl.listEnumNames=pl.listEnumValues=pl.isEnumObject=void 0;function Boe(e){if(typeof e!="object"||e===null||!e.hasOwnProperty(0))return!1;for(let t of Object.keys(e)){let r=parseInt(t);if(Number.isNaN(r)){let i=e[t];if(i===void 0||typeof i!="number"||e[i]===void 0)return!1}else{let i=e[r];if(i===void 0||e[i]!==r)return!1}}return!0}pl.isEnumObject=Boe;function OO(e){if(!Boe(e))throw new Error("not a typescript enum object");let t=[];for(let[r,i]of Object.entries(e))typeof i=="number"&&t.push({name:r,number:i});return t}pl.listEnumValues=OO;function LYe(e){return OO(e).map(t=>t.name)}pl.listEnumNames=LYe;function FYe(e){return OO(e).map(t=>t.number).filter((t,r,i)=>i.indexOf(t)==r)}pl.listEnumNumbers=FYe});var dr=g(Oe=>{"use strict";Object.defineProperty(Oe,"__esModule",{value:!0});var koe=Yw();Object.defineProperty(Oe,"typeofJsonValue",{enumerable:!0,get:function(){return koe.typeofJsonValue}});Object.defineProperty(Oe,"isJsonObject",{enumerable:!0,get:function(){return koe.isJsonObject}});var joe=Jw();Object.defineProperty(Oe,"base64decode",{enumerable:!0,get:function(){return joe.base64decode}});Object.defineProperty(Oe,"base64encode",{enumerable:!0,get:function(){return joe.base64encode}});var qYe=foe();Object.defineProperty(Oe,"utf8read",{enumerable:!0,get:function(){return qYe.utf8read}});var PO=t2();Object.defineProperty(Oe,"WireType",{enumerable:!0,get:function(){return PO.WireType}});Object.defineProperty(Oe,"mergeBinaryOptions",{enumerable:!0,get:function(){return PO.mergeBinaryOptions}});Object.defineProperty(Oe,"UnknownFieldHandler",{enumerable:!0,get:function(){return PO.UnknownFieldHandler}});var Uoe=cO();Object.defineProperty(Oe,"BinaryReader",{enumerable:!0,get:function(){return Uoe.BinaryReader}});Object.defineProperty(Oe,"binaryReadOptions",{enumerable:!0,get:function(){return Uoe.binaryReadOptions}});var zoe=uO();Object.defineProperty(Oe,"BinaryWriter",{enumerable:!0,get:function(){return zoe.BinaryWriter}});Object.defineProperty(Oe,"binaryWriteOptions",{enumerable:!0,get:function(){return zoe.binaryWriteOptions}});var $oe=qu();Object.defineProperty(Oe,"PbLong",{enumerable:!0,get:function(){return $oe.PbLong}});Object.defineProperty(Oe,"PbULong",{enumerable:!0,get:function(){return $oe.PbULong}});var IO=dO();Object.defineProperty(Oe,"jsonReadOptions",{enumerable:!0,get:function(){return IO.jsonReadOptions}});Object.defineProperty(Oe,"jsonWriteOptions",{enumerable:!0,get:function(){return IO.jsonWriteOptions}});Object.defineProperty(Oe,"mergeJsonOptions",{enumerable:!0,get:function(){return IO.mergeJsonOptions}});var BYe=l2();Object.defineProperty(Oe,"MESSAGE_TYPE",{enumerable:!0,get:function(){return BYe.MESSAGE_TYPE}});var MYe=Foe();Object.defineProperty(Oe,"MessageType",{enumerable:!0,get:function(){return MYe.MessageType}});var Np=_o();Object.defineProperty(Oe,"ScalarType",{enumerable:!0,get:function(){return Np.ScalarType}});Object.defineProperty(Oe,"LongType",{enumerable:!0,get:function(){return Np.LongType}});Object.defineProperty(Oe,"RepeatType",{enumerable:!0,get:function(){return Np.RepeatType}});Object.defineProperty(Oe,"normalizeFieldInfo",{enumerable:!0,get:function(){return Np.normalizeFieldInfo}});Object.defineProperty(Oe,"readFieldOptions",{enumerable:!0,get:function(){return Np.readFieldOptions}});Object.defineProperty(Oe,"readFieldOption",{enumerable:!0,get:function(){return Np.readFieldOption}});Object.defineProperty(Oe,"readMessageOption",{enumerable:!0,get:function(){return Np.readMessageOption}});var kYe=hO();Object.defineProperty(Oe,"ReflectionTypeCheck",{enumerable:!0,get:function(){return kYe.ReflectionTypeCheck}});var jYe=xO();Object.defineProperty(Oe,"reflectionCreate",{enumerable:!0,get:function(){return jYe.reflectionCreate}});var UYe=b3();Object.defineProperty(Oe,"reflectionScalarDefault",{enumerable:!0,get:function(){return UYe.reflectionScalarDefault}});var zYe=TO();Object.defineProperty(Oe,"reflectionMergePartial",{enumerable:!0,get:function(){return zYe.reflectionMergePartial}});var $Ye=RO();Object.defineProperty(Oe,"reflectionEquals",{enumerable:!0,get:function(){return $Ye.reflectionEquals}});var HYe=wO();Object.defineProperty(Oe,"ReflectionBinaryReader",{enumerable:!0,get:function(){return HYe.ReflectionBinaryReader}});var GYe=SO();Object.defineProperty(Oe,"ReflectionBinaryWriter",{enumerable:!0,get:function(){return GYe.ReflectionBinaryWriter}});var VYe=yO();Object.defineProperty(Oe,"ReflectionJsonReader",{enumerable:!0,get:function(){return VYe.ReflectionJsonReader}});var WYe=_O();Object.defineProperty(Oe,"ReflectionJsonWriter",{enumerable:!0,get:function(){return WYe.ReflectionJsonWriter}});var KYe=qoe();Object.defineProperty(Oe,"containsMessageType",{enumerable:!0,get:function(){return KYe.containsMessageType}});var d2=fO();Object.defineProperty(Oe,"isOneofGroup",{enumerable:!0,get:function(){return d2.isOneofGroup}});Object.defineProperty(Oe,"setOneofValue",{enumerable:!0,get:function(){return d2.setOneofValue}});Object.defineProperty(Oe,"getOneofValue",{enumerable:!0,get:function(){return d2.getOneofValue}});Object.defineProperty(Oe,"clearOneofValue",{enumerable:!0,get:function(){return d2.clearOneofValue}});Object.defineProperty(Oe,"getSelectedOneofValue",{enumerable:!0,get:function(){return d2.getSelectedOneofValue}});var R3=Moe();Object.defineProperty(Oe,"listEnumValues",{enumerable:!0,get:function(){return R3.listEnumValues}});Object.defineProperty(Oe,"listEnumNames",{enumerable:!0,get:function(){return R3.listEnumNames}});Object.defineProperty(Oe,"listEnumNumbers",{enumerable:!0,get:function(){return R3.listEnumNumbers}});Object.defineProperty(Oe,"isEnumObject",{enumerable:!0,get:function(){return R3.isEnumObject}});var QYe=pO();Object.defineProperty(Oe,"lowerCamelCase",{enumerable:!0,get:function(){return QYe.lowerCamelCase}});var p2=Wh();Object.defineProperty(Oe,"assert",{enumerable:!0,get:function(){return p2.assert}});Object.defineProperty(Oe,"assertNever",{enumerable:!0,get:function(){return p2.assertNever}});Object.defineProperty(Oe,"assertInt32",{enumerable:!0,get:function(){return p2.assertInt32}});Object.defineProperty(Oe,"assertUInt32",{enumerable:!0,get:function(){return p2.assertUInt32}});Object.defineProperty(Oe,"assertFloat32",{enumerable:!0,get:function(){return p2.assertFloat32}})});var LO=g(A3=>{"use strict";Object.defineProperty(A3,"__esModule",{value:!0});A3.Timestamp=void 0;var Hoe=dr(),Goe=dr(),XYe=dr(),YYe=dr(),ZYe=dr(),f2=dr(),JYe=dr(),DO=class extends JYe.MessageType{constructor(){super("google.protobuf.Timestamp",[{no:1,name:"seconds",kind:"scalar",T:3},{no:2,name:"nanos",kind:"scalar",T:5}])}now(){let t=this.create(),r=Date.now();return t.seconds=f2.PbLong.from(Math.floor(r/1e3)).toString(),t.nanos=r%1e3*1e6,t}toDate(t){return new Date(f2.PbLong.from(t.seconds).toNumber()*1e3+Math.ceil(t.nanos/1e6))}fromDate(t){let r=this.create(),i=t.getTime();return r.seconds=f2.PbLong.from(Math.floor(i/1e3)).toString(),r.nanos=i%1e3*1e6,r}internalJsonWrite(t,r){let i=f2.PbLong.from(t.seconds).toNumber()*1e3;if(iDate.parse("9999-12-31T23:59:59Z"))throw new Error("Unable to encode Timestamp to JSON. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.");if(t.nanos<0)throw new Error("Unable to encode invalid Timestamp to JSON. Nanos must not be negative.");let n="Z";if(t.nanos>0){let s=(t.nanos+1e9).toString().substring(1);s.substring(3)==="000000"?n="."+s.substring(0,3)+"Z":s.substring(6)==="000"?n="."+s.substring(0,6)+"Z":n="."+s+"Z"}return new Date(i).toISOString().replace(".000Z",n)}internalJsonRead(t,r,i){if(typeof t!="string")throw new Error("Unable to parse Timestamp from JSON "+(0,ZYe.typeofJsonValue)(t)+".");let n=t.match(/^([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})(?:Z|\.([0-9]{3,9})Z|([+-][0-9][0-9]:[0-9][0-9]))$/);if(!n)throw new Error("Unable to parse Timestamp from JSON. Invalid format.");let s=Date.parse(n[1]+"-"+n[2]+"-"+n[3]+"T"+n[4]+":"+n[5]+":"+n[6]+(n[8]?n[8]:"Z"));if(Number.isNaN(s))throw new Error("Unable to parse Timestamp from JSON. Invalid value.");if(sDate.parse("9999-12-31T23:59:59Z"))throw new globalThis.Error("Unable to parse Timestamp from JSON. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.");return i||(i=this.create()),i.seconds=f2.PbLong.from(s/1e3).toString(),i.nanos=0,n[7]&&(i.nanos=parseInt("1"+n[7]+"0".repeat(9-n[7].length))-1e9),i}create(t){let r={seconds:"0",nanos:0};return globalThis.Object.defineProperty(r,YYe.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,XYe.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.pos{"use strict";Object.defineProperty(di,"__esModule",{value:!0});di.BytesValue=di.StringValue=di.BoolValue=di.UInt32Value=di.Int32Value=di.UInt64Value=di.Int64Value=di.FloatValue=di.DoubleValue=void 0;var C3=dr(),Voe=dr(),_c=dr(),ji=dr(),vc=dr(),wc=dr(),Ec=dr(),FO=class extends Ec.MessageType{constructor(){super("google.protobuf.DoubleValue",[{no:1,name:"value",kind:"scalar",T:1}])}internalJsonWrite(t,r){return this.refJsonWriter.scalar(2,t.value,"value",!1,!0)}internalJsonRead(t,r,i){return i||(i=this.create()),i.value=this.refJsonReader.scalar(t,1,void 0,"value"),i}create(t){let r={value:0};return globalThis.Object.defineProperty(r,wc.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,vc.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.pos{"use strict";Object.defineProperty(fl,"__esModule",{value:!0});fl.readServiceOption=fl.readMethodOption=fl.readMethodOptions=fl.normalizeMethodInfo=void 0;var eZe=dr();function tZe(e,t){var r,i,n;let s=e;return s.service=t,s.localName=(r=s.localName)!==null&&r!==void 0?r:eZe.lowerCamelCase(s.name),s.serverStreaming=!!s.serverStreaming,s.clientStreaming=!!s.clientStreaming,s.options=(i=s.options)!==null&&i!==void 0?i:{},s.idempotency=(n=s.idempotency)!==null&&n!==void 0?n:void 0,s}fl.normalizeMethodInfo=tZe;function rZe(e,t,r,i){var n;let s=(n=e.methods.find((a,o)=>a.localName===t||o===t))===null||n===void 0?void 0:n.options;return s&&s[r]?i.fromJson(s[r]):void 0}fl.readMethodOptions=rZe;function iZe(e,t,r,i){var n;let s=(n=e.methods.find((o,l)=>o.localName===t||l===t))===null||n===void 0?void 0:n.options;if(!s)return;let a=s[r];return a===void 0?a:i?i.fromJson(a):a}fl.readMethodOption=iZe;function nZe(e,t,r){let i=e.options;if(!i)return;let n=i[t];return n===void 0?n:r?r.fromJson(n):n}fl.readServiceOption=nZe});var Woe=g(P3=>{"use strict";Object.defineProperty(P3,"__esModule",{value:!0});P3.ServiceType=void 0;var sZe=HO(),GO=class{constructor(t,r,i){this.typeName=t,this.methods=r.map(n=>sZe.normalizeMethodInfo(n,this)),this.options=i??{}}};P3.ServiceType=GO});var WO=g(I3=>{"use strict";Object.defineProperty(I3,"__esModule",{value:!0});I3.RpcError=void 0;var VO=class extends Error{constructor(t,r="UNKNOWN",i){super(t),this.name="RpcError",Object.setPrototypeOf(this,new.target.prototype),this.code=r,this.meta=i??{}}toString(){let t=[this.name+": "+this.message];this.code&&(t.push(""),t.push("Code: "+this.code)),this.serviceName&&this.methodName&&t.push("Method: "+this.serviceName+"/"+this.methodName);let r=Object.entries(this.meta);if(r.length){t.push(""),t.push("Meta:");for(let[i,n]of r)t.push(` ${i}: ${n}`)}return t.join(` +`)}};I3.RpcError=VO});var KO=g(L3=>{"use strict";Object.defineProperty(L3,"__esModule",{value:!0});L3.mergeRpcOptions=void 0;var Koe=dr();function aZe(e,t){if(!t)return e;let r={};D3(e,r),D3(t,r);for(let i of Object.keys(t)){let n=t[i];switch(i){case"jsonOptions":r.jsonOptions=Koe.mergeJsonOptions(e.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=Koe.mergeBinaryOptions(e.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},D3(e.meta,r.meta),D3(t.meta,r.meta);break;case"interceptors":r.interceptors=e.interceptors?e.interceptors.concat(n):n.concat();break}}return r}L3.mergeRpcOptions=aZe;function D3(e,t){if(!e)return;let r=t;for(let[i,n]of Object.entries(e))n instanceof Date?r[i]=new Date(n.getTime()):Array.isArray(n)?r[i]=n.concat():r[i]=n}});var XO=g(Rp=>{"use strict";Object.defineProperty(Rp,"__esModule",{value:!0});Rp.Deferred=Rp.DeferredState=void 0;var ml;(function(e){e[e.PENDING=0]="PENDING",e[e.REJECTED=1]="REJECTED",e[e.RESOLVED=2]="RESOLVED"})(ml=Rp.DeferredState||(Rp.DeferredState={}));var QO=class{constructor(t=!0){this._state=ml.PENDING,this._promise=new Promise((r,i)=>{this._resolve=r,this._reject=i}),t&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(t){if(this.state!==ml.PENDING)throw new Error(`cannot resolve ${ml[this.state].toLowerCase()}`);this._resolve(t),this._state=ml.RESOLVED}reject(t){if(this.state!==ml.PENDING)throw new Error(`cannot reject ${ml[this.state].toLowerCase()}`);this._reject(t),this._state=ml.REJECTED}resolvePending(t){this._state===ml.PENDING&&this.resolve(t)}rejectPending(t){this._state===ml.PENDING&&this.reject(t)}};Rp.Deferred=QO});var ZO=g(F3=>{"use strict";Object.defineProperty(F3,"__esModule",{value:!0});F3.RpcOutputStreamController=void 0;var Qoe=XO(),Ap=dr(),YO=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1}onNext(t){return this.addLis(t,this._lis.nxt)}onMessage(t){return this.addLis(t,this._lis.msg)}onError(t){return this.addLis(t,this._lis.err)}onComplete(t){return this.addLis(t,this._lis.cmp)}addLis(t,r){return r.push(t),()=>{let i=r.indexOf(t);i>=0&&r.splice(i,1)}}clearLis(){for(let t of Object.values(this._lis))t.splice(0,t.length)}get closed(){return this._closed!==!1}notifyNext(t,r,i){Ap.assert((t?1:0)+(r?1:0)+(i?1:0)<=1,"only one emission at a time"),t&&this.notifyMessage(t),r&&this.notifyError(r),i&&this.notifyComplete()}notifyMessage(t){Ap.assert(!this.closed,"stream is closed"),this.pushIt({value:t,done:!1}),this._lis.msg.forEach(r=>r(t)),this._lis.nxt.forEach(r=>r(t,void 0,!1))}notifyError(t){Ap.assert(!this.closed,"stream is closed"),this._closed=t,this.pushIt(t),this._lis.err.forEach(r=>r(t)),this._lis.nxt.forEach(r=>r(void 0,t,!1)),this.clearLis()}notifyComplete(){Ap.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(t=>t()),this._lis.nxt.forEach(t=>t(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._itState||(this._itState={q:[]}),this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let t=this._itState;Ap.assert(t,"bad state"),Ap.assert(!t.p,"iterator contract broken");let r=t.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(t.p=new Qoe.Deferred,t.p.promise)}}}pushIt(t){let r=this._itState;if(r)if(r.p){let i=r.p;Ap.assert(i.state==Qoe.DeferredState.PENDING,"iterator contract broken"),"value"in t?i.resolve(t):i.reject(t),delete r.p}else r.q.push(t)}};F3.RpcOutputStreamController=YO});var eP=g(Yh=>{"use strict";var oZe=Yh&&Yh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Yh,"__esModule",{value:!0});Yh.UnaryCall=void 0;var JO=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.request=i,this.headers=n,this.response=s,this.status=a,this.trailers=o}then(t,r){return this.promiseFinished().then(i=>t?Promise.resolve(t(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return oZe(this,void 0,void 0,function*(){let[t,r,i,n]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:t,response:r,status:i,trailers:n}})}};Yh.UnaryCall=JO});var rP=g(Zh=>{"use strict";var lZe=Zh&&Zh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Zh,"__esModule",{value:!0});Zh.ServerStreamingCall=void 0;var tP=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.request=i,this.headers=n,this.responses=s,this.status=a,this.trailers=o}then(t,r){return this.promiseFinished().then(i=>t?Promise.resolve(t(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return lZe(this,void 0,void 0,function*(){let[t,r,i]=yield Promise.all([this.headers,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:t,status:r,trailers:i}})}};Zh.ServerStreamingCall=tP});var nP=g(Jh=>{"use strict";var cZe=Jh&&Jh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Jh,"__esModule",{value:!0});Jh.ClientStreamingCall=void 0;var iP=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.requests=i,this.headers=n,this.response=s,this.status=a,this.trailers=o}then(t,r){return this.promiseFinished().then(i=>t?Promise.resolve(t(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return cZe(this,void 0,void 0,function*(){let[t,r,i,n]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,headers:t,response:r,status:i,trailers:n}})}};Jh.ClientStreamingCall=iP});var aP=g(e1=>{"use strict";var uZe=e1&&e1.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(e1,"__esModule",{value:!0});e1.DuplexStreamingCall=void 0;var sP=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.requests=i,this.headers=n,this.responses=s,this.status=a,this.trailers=o}then(t,r){return this.promiseFinished().then(i=>t?Promise.resolve(t(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return uZe(this,void 0,void 0,function*(){let[t,r,i]=yield Promise.all([this.headers,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,headers:t,status:r,trailers:i}})}};e1.DuplexStreamingCall=sP});var Yoe=g(i1=>{"use strict";var dZe=i1&&i1.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(i1,"__esModule",{value:!0});i1.TestTransport=void 0;var Oa=WO(),q3=dr(),Xoe=ZO(),pZe=KO(),fZe=eP(),mZe=rP(),hZe=nP(),gZe=aP(),r1=class e{constructor(t){this.suppressUncaughtRejections=!0,this.headerDelay=10,this.responseDelay=50,this.betweenResponseDelay=10,this.afterResponseDelay=10,this.data=t??{}}get sentMessages(){return this.lastInput instanceof t1?this.lastInput.sent:typeof this.lastInput=="object"?[this.lastInput.single]:[]}get sendComplete(){return this.lastInput instanceof t1?this.lastInput.completed:typeof this.lastInput=="object"}promiseHeaders(){var t;let r=(t=this.data.headers)!==null&&t!==void 0?t:e.defaultHeaders;return r instanceof Oa.RpcError?Promise.reject(r):Promise.resolve(r)}promiseSingleResponse(t){if(this.data.response instanceof Oa.RpcError)return Promise.reject(this.data.response);let r;return Array.isArray(this.data.response)?(q3.assert(this.data.response.length>0),r=this.data.response[0]):this.data.response!==void 0?r=this.data.response:r=t.O.create(),q3.assert(t.O.is(r)),Promise.resolve(r)}streamResponses(t,r,i){return dZe(this,void 0,void 0,function*(){let n=[];if(this.data.response===void 0)n.push(t.O.create());else if(Array.isArray(this.data.response))for(let s of this.data.response)q3.assert(t.O.is(s)),n.push(s);else this.data.response instanceof Oa.RpcError||(q3.assert(t.O.is(this.data.response)),n.push(this.data.response));try{yield Ui(this.responseDelay,i)(void 0)}catch(s){r.notifyError(s);return}if(this.data.response instanceof Oa.RpcError){r.notifyError(this.data.response);return}for(let s of n){r.notifyMessage(s);try{yield Ui(this.betweenResponseDelay,i)(void 0)}catch(a){r.notifyError(a);return}}if(this.data.status instanceof Oa.RpcError){r.notifyError(this.data.status);return}if(this.data.trailers instanceof Oa.RpcError){r.notifyError(this.data.trailers);return}r.notifyComplete()})}promiseStatus(){var t;let r=(t=this.data.status)!==null&&t!==void 0?t:e.defaultStatus;return r instanceof Oa.RpcError?Promise.reject(r):Promise.resolve(r)}promiseTrailers(){var t;let r=(t=this.data.trailers)!==null&&t!==void 0?t:e.defaultTrailers;return r instanceof Oa.RpcError?Promise.reject(r):Promise.resolve(r)}maybeSuppressUncaught(...t){if(this.suppressUncaughtRejections)for(let r of t)r.catch(()=>{})}mergeOptions(t){return pZe.mergeRpcOptions({},t)}unary(t,r,i){var n;let s=(n=i.meta)!==null&&n!==void 0?n:{},a=this.promiseHeaders().then(Ui(this.headerDelay,i.abort)),o=a.catch(u=>{}).then(Ui(this.responseDelay,i.abort)).then(u=>this.promiseSingleResponse(t)),l=o.catch(u=>{}).then(Ui(this.afterResponseDelay,i.abort)).then(u=>this.promiseStatus()),c=o.catch(u=>{}).then(Ui(this.afterResponseDelay,i.abort)).then(u=>this.promiseTrailers());return this.maybeSuppressUncaught(l,c),this.lastInput={single:r},new fZe.UnaryCall(t,s,r,a,o,l,c)}serverStreaming(t,r,i){var n;let s=(n=i.meta)!==null&&n!==void 0?n:{},a=this.promiseHeaders().then(Ui(this.headerDelay,i.abort)),o=new Xoe.RpcOutputStreamController,l=a.then(Ui(this.responseDelay,i.abort)).catch(()=>{}).then(()=>this.streamResponses(t,o,i.abort)).then(Ui(this.afterResponseDelay,i.abort)),c=l.then(()=>this.promiseStatus()),u=l.then(()=>this.promiseTrailers());return this.maybeSuppressUncaught(c,u),this.lastInput={single:r},new mZe.ServerStreamingCall(t,s,r,a,o,c,u)}clientStreaming(t,r){var i;let n=(i=r.meta)!==null&&i!==void 0?i:{},s=this.promiseHeaders().then(Ui(this.headerDelay,r.abort)),a=s.catch(c=>{}).then(Ui(this.responseDelay,r.abort)).then(c=>this.promiseSingleResponse(t)),o=a.catch(c=>{}).then(Ui(this.afterResponseDelay,r.abort)).then(c=>this.promiseStatus()),l=a.catch(c=>{}).then(Ui(this.afterResponseDelay,r.abort)).then(c=>this.promiseTrailers());return this.maybeSuppressUncaught(o,l),this.lastInput=new t1(this.data,r.abort),new hZe.ClientStreamingCall(t,n,this.lastInput,s,a,o,l)}duplex(t,r){var i;let n=(i=r.meta)!==null&&i!==void 0?i:{},s=this.promiseHeaders().then(Ui(this.headerDelay,r.abort)),a=new Xoe.RpcOutputStreamController,o=s.then(Ui(this.responseDelay,r.abort)).catch(()=>{}).then(()=>this.streamResponses(t,a,r.abort)).then(Ui(this.afterResponseDelay,r.abort)),l=o.then(()=>this.promiseStatus()),c=o.then(()=>this.promiseTrailers());return this.maybeSuppressUncaught(l,c),this.lastInput=new t1(this.data,r.abort),new gZe.DuplexStreamingCall(t,n,this.lastInput,s,a,l,c)}};i1.TestTransport=r1;r1.defaultHeaders={responseHeader:"test"};r1.defaultStatus={code:"OK",detail:"all good"};r1.defaultTrailers={responseTrailer:"test"};function Ui(e,t){return r=>new Promise((i,n)=>{if(t?.aborted)n(new Oa.RpcError("user cancel","CANCELLED"));else{let s=setTimeout(()=>i(r),e);t&&t.addEventListener("abort",a=>{clearTimeout(s),n(new Oa.RpcError("user cancel","CANCELLED"))})}})}var t1=class{constructor(t,r){this._completed=!1,this._sent=[],this.data=t,this.abort=r}get sent(){return this._sent}get completed(){return this._completed}send(t){if(this.data.inputMessage instanceof Oa.RpcError)return Promise.reject(this.data.inputMessage);let r=this.data.inputMessage===void 0?10:this.data.inputMessage;return Promise.resolve(void 0).then(()=>{this._sent.push(t)}).then(Ui(r,this.abort))}complete(){if(this.data.inputComplete instanceof Oa.RpcError)return Promise.reject(this.data.inputComplete);let t=this.data.inputComplete===void 0?10:this.data.inputComplete;return Promise.resolve(void 0).then(()=>{this._completed=!0}).then(Ui(t,this.abort))}}});var Zoe=g(Pa=>{"use strict";Object.defineProperty(Pa,"__esModule",{value:!0});Pa.stackDuplexStreamingInterceptors=Pa.stackClientStreamingInterceptors=Pa.stackServerStreamingInterceptors=Pa.stackUnaryInterceptors=Pa.stackIntercept=void 0;var yZe=dr();function m2(e,t,r,i,n){var s,a,o,l;if(e=="unary"){let c=(u,d,p)=>t.unary(u,d,p);for(let u of((s=i.interceptors)!==null&&s!==void 0?s:[]).filter(d=>d.interceptUnary).reverse()){let d=c;c=(p,f,m)=>u.interceptUnary(d,p,f,m)}return c(r,n,i)}if(e=="serverStreaming"){let c=(u,d,p)=>t.serverStreaming(u,d,p);for(let u of((a=i.interceptors)!==null&&a!==void 0?a:[]).filter(d=>d.interceptServerStreaming).reverse()){let d=c;c=(p,f,m)=>u.interceptServerStreaming(d,p,f,m)}return c(r,n,i)}if(e=="clientStreaming"){let c=(u,d)=>t.clientStreaming(u,d);for(let u of((o=i.interceptors)!==null&&o!==void 0?o:[]).filter(d=>d.interceptClientStreaming).reverse()){let d=c;c=(p,f)=>u.interceptClientStreaming(d,p,f)}return c(r,i)}if(e=="duplex"){let c=(u,d)=>t.duplex(u,d);for(let u of((l=i.interceptors)!==null&&l!==void 0?l:[]).filter(d=>d.interceptDuplex).reverse()){let d=c;c=(p,f)=>u.interceptDuplex(d,p,f)}return c(r,i)}yZe.assertNever(e)}Pa.stackIntercept=m2;function bZe(e,t,r,i){return m2("unary",e,t,i,r)}Pa.stackUnaryInterceptors=bZe;function _Ze(e,t,r,i){return m2("serverStreaming",e,t,i,r)}Pa.stackServerStreamingInterceptors=_Ze;function vZe(e,t,r){return m2("clientStreaming",e,t,r)}Pa.stackClientStreamingInterceptors=vZe;function wZe(e,t,r){return m2("duplex",e,t,r)}Pa.stackDuplexStreamingInterceptors=wZe});var Joe=g(B3=>{"use strict";Object.defineProperty(B3,"__esModule",{value:!0});B3.ServerCallContextController=void 0;var oP=class{constructor(t,r,i,n,s={code:"OK",detail:""}){this._cancelled=!1,this._listeners=[],this.method=t,this.headers=r,this.deadline=i,this.trailers={},this._sendRH=n,this.status=s}notifyCancelled(){if(!this._cancelled){this._cancelled=!0;for(let t of this._listeners)t()}}sendResponseHeaders(t){this._sendRH(t)}get cancelled(){return this._cancelled}onCancel(t){let r=this._listeners;return r.push(t),()=>{let i=r.indexOf(t);i>=0&&r.splice(i,1)}}};B3.ServerCallContextController=oP});var tle=g(Vr=>{"use strict";Object.defineProperty(Vr,"__esModule",{value:!0});var EZe=Woe();Object.defineProperty(Vr,"ServiceType",{enumerable:!0,get:function(){return EZe.ServiceType}});var lP=HO();Object.defineProperty(Vr,"readMethodOptions",{enumerable:!0,get:function(){return lP.readMethodOptions}});Object.defineProperty(Vr,"readMethodOption",{enumerable:!0,get:function(){return lP.readMethodOption}});Object.defineProperty(Vr,"readServiceOption",{enumerable:!0,get:function(){return lP.readServiceOption}});var SZe=WO();Object.defineProperty(Vr,"RpcError",{enumerable:!0,get:function(){return SZe.RpcError}});var xZe=KO();Object.defineProperty(Vr,"mergeRpcOptions",{enumerable:!0,get:function(){return xZe.mergeRpcOptions}});var TZe=ZO();Object.defineProperty(Vr,"RpcOutputStreamController",{enumerable:!0,get:function(){return TZe.RpcOutputStreamController}});var NZe=Yoe();Object.defineProperty(Vr,"TestTransport",{enumerable:!0,get:function(){return NZe.TestTransport}});var ele=XO();Object.defineProperty(Vr,"Deferred",{enumerable:!0,get:function(){return ele.Deferred}});Object.defineProperty(Vr,"DeferredState",{enumerable:!0,get:function(){return ele.DeferredState}});var RZe=aP();Object.defineProperty(Vr,"DuplexStreamingCall",{enumerable:!0,get:function(){return RZe.DuplexStreamingCall}});var AZe=nP();Object.defineProperty(Vr,"ClientStreamingCall",{enumerable:!0,get:function(){return AZe.ClientStreamingCall}});var CZe=rP();Object.defineProperty(Vr,"ServerStreamingCall",{enumerable:!0,get:function(){return CZe.ServerStreamingCall}});var OZe=eP();Object.defineProperty(Vr,"UnaryCall",{enumerable:!0,get:function(){return OZe.UnaryCall}});var h2=Zoe();Object.defineProperty(Vr,"stackIntercept",{enumerable:!0,get:function(){return h2.stackIntercept}});Object.defineProperty(Vr,"stackDuplexStreamingInterceptors",{enumerable:!0,get:function(){return h2.stackDuplexStreamingInterceptors}});Object.defineProperty(Vr,"stackClientStreamingInterceptors",{enumerable:!0,get:function(){return h2.stackClientStreamingInterceptors}});Object.defineProperty(Vr,"stackServerStreamingInterceptors",{enumerable:!0,get:function(){return h2.stackServerStreamingInterceptors}});Object.defineProperty(Vr,"stackUnaryInterceptors",{enumerable:!0,get:function(){return h2.stackUnaryInterceptors}});var PZe=Joe();Object.defineProperty(Vr,"ServerCallContextController",{enumerable:!0,get:function(){return PZe.ServerCallContextController}})});var wP=g(Je=>{"use strict";Object.defineProperty(Je,"__esModule",{value:!0});Je.ArtifactService=Je.DeleteArtifactResponse=Je.DeleteArtifactRequest=Je.GetSignedArtifactURLResponse=Je.GetSignedArtifactURLRequest=Je.ListArtifactsResponse_MonolithArtifact=Je.ListArtifactsResponse=Je.ListArtifactsRequest=Je.FinalizeArtifactResponse=Je.FinalizeArtifactRequest=Je.CreateArtifactResponse=Je.CreateArtifactRequest=void 0;var IZe=tle(),gt=dr(),Wr=dr(),wo=dr(),Eo=dr(),So=dr(),cP=O3(),n1=O3(),s1=LO(),uP=class extends So.MessageType{constructor(){super("github.actions.results.api.v1.CreateArtifactRequest",[{no:1,name:"workflow_run_backend_id",kind:"scalar",T:9},{no:2,name:"workflow_job_run_backend_id",kind:"scalar",T:9},{no:3,name:"name",kind:"scalar",T:9},{no:4,name:"expires_at",kind:"message",T:()=>s1.Timestamp},{no:5,name:"version",kind:"scalar",T:5}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:"",name:"",version:0};return globalThis.Object.defineProperty(r,Eo.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,wo.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.posn1.StringValue}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:"",name:"",size:"0"};return globalThis.Object.defineProperty(r,Eo.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,wo.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.posn1.StringValue},{no:4,name:"id_filter",kind:"message",T:()=>cP.Int64Value}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:""};return globalThis.Object.defineProperty(r,Eo.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,wo.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.posJe.ListArtifactsResponse_MonolithArtifact}])}create(t){let r={artifacts:[]};return globalThis.Object.defineProperty(r,Eo.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,wo.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.poss1.Timestamp}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:"",databaseId:"0",name:"",size:"0"};return globalThis.Object.defineProperty(r,Eo.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,wo.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.pos{"use strict";Object.defineProperty(rle,"__esModule",{value:!0})});var EP=g(Mu=>{"use strict";var Cp=Mu&&Mu.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Mu,"__esModule",{value:!0});Mu.isHook=Mu.chainHooks=void 0;function DZe(...e){return e.length===0?null:e.length===1?e[0]:{requestReceived(r){return Cp(this,void 0,void 0,function*(){for(let i of e)i.requestReceived&&(yield i.requestReceived(r))})},requestPrepared(r){return Cp(this,void 0,void 0,function*(){for(let i of e)i.requestPrepared&&(console.warn("hook requestPrepared is deprecated and will be removed in the next release. Please use responsePrepared instead."),yield i.requestPrepared(r))})},responsePrepared(r){return Cp(this,void 0,void 0,function*(){for(let i of e)i.responsePrepared&&(yield i.responsePrepared(r))})},requestSent(r){return Cp(this,void 0,void 0,function*(){for(let i of e)i.requestSent&&(console.warn("hook requestSent is deprecated and will be removed in the next release. Please use responseSent instead."),yield i.requestSent(r))})},responseSent(r){return Cp(this,void 0,void 0,function*(){for(let i of e)i.responseSent&&(yield i.responseSent(r))})},requestRouted(r){return Cp(this,void 0,void 0,function*(){for(let i of e)i.requestRouted&&(yield i.requestRouted(r))})},error(r,i){return Cp(this,void 0,void 0,function*(){for(let n of e)n.error&&(yield n.error(r,i))})}}}Mu.chainHooks=DZe;function LZe(e){return"requestReceived"in e||"requestPrepared"in e||"requestSent"in e||"requestRouted"in e||"responsePrepared"in e||"responseSent"in e||"error"in e}Mu.isHook=LZe});var a1=g(Nr=>{"use strict";Object.defineProperty(Nr,"__esModule",{value:!0});Nr.isValidErrorCode=Nr.httpStatusFromErrorCode=Nr.TwirpErrorCode=Nr.BadRouteError=Nr.InternalServerErrorWith=Nr.InternalServerError=Nr.RequiredArgumentError=Nr.InvalidArgumentError=Nr.NotFoundError=Nr.TwirpError=void 0;var Op=class e extends Error{constructor(t,r){super(r),this.code=pr.Internal,this.meta={},this.code=t,this.msg=r,Object.setPrototypeOf(this,e.prototype)}withMeta(t,r){return this.meta[t]=r,this}getMeta(t){return this.meta[t]||""}withCause(t,r=!1){return this._originalCause=t,r&&this.withMeta("cause",t.message),this}cause(){return this._originalCause}toJSON(){try{return JSON.stringify({code:this.code,msg:this.msg,meta:this.meta})}catch{return'{"code": "internal", "msg": "There was an error but it could not be serialized into JSON"}'}}static fromObject(t){let r=t.code||pr.Unknown,i=t.msg||"unknown",n=new e(r,i);return t.meta&&Object.keys(t.meta).forEach(s=>{n.withMeta(s,t.meta[s])}),n}};Nr.TwirpError=Op;var SP=class extends Op{constructor(t){super(pr.NotFound,t)}};Nr.NotFoundError=SP;var M3=class extends Op{constructor(t,r){super(pr.InvalidArgument,t+" "+r),this.withMeta("argument",t)}};Nr.InvalidArgumentError=M3;var xP=class extends M3{constructor(t){super(t,"is required")}};Nr.RequiredArgumentError=xP;var k3=class extends Op{constructor(t){super(pr.Internal,t)}};Nr.InternalServerError=k3;var TP=class extends k3{constructor(t){super(t.message),this.withMeta("cause",t.name),this.withCause(t)}};Nr.InternalServerErrorWith=TP;var NP=class extends Op{constructor(t,r,i){super(pr.BadRoute,t),this.withMeta("twirp_invalid_route",r+" "+i)}};Nr.BadRouteError=NP;var pr;(function(e){e.Canceled="canceled",e.Unknown="unknown",e.InvalidArgument="invalid_argument",e.Malformed="malformed",e.DeadlineExceeded="deadline_exceeded",e.NotFound="not_found",e.BadRoute="bad_route",e.AlreadyExists="already_exists",e.PermissionDenied="permission_denied",e.Unauthenticated="unauthenticated",e.ResourceExhausted="resource_exhausted",e.FailedPrecondition="failed_precondition",e.Aborted="aborted",e.OutOfRange="out_of_range",e.Unimplemented="unimplemented",e.Internal="internal",e.Unavailable="unavailable",e.DataLoss="data_loss"})(pr=Nr.TwirpErrorCode||(Nr.TwirpErrorCode={}));function nle(e){switch(e){case pr.Canceled:return 408;case pr.Unknown:return 500;case pr.InvalidArgument:return 400;case pr.Malformed:return 400;case pr.DeadlineExceeded:return 408;case pr.NotFound:return 404;case pr.BadRoute:return 404;case pr.AlreadyExists:return 409;case pr.PermissionDenied:return 403;case pr.Unauthenticated:return 401;case pr.ResourceExhausted:return 429;case pr.FailedPrecondition:return 412;case pr.Aborted:return 409;case pr.OutOfRange:return 400;case pr.Unimplemented:return 501;case pr.Internal:return 500;case pr.Unavailable:return 503;case pr.DataLoss:return 500;default:return 0}}Nr.httpStatusFromErrorCode=nle;function FZe(e){return nle(e)!=0}Nr.isValidErrorCode=FZe});var j3=g(Vn=>{"use strict";var qZe=Vn&&Vn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Vn,"__esModule",{value:!0});Vn.parseTwirpPath=Vn.getRequestData=Vn.validateRequest=Vn.getContentType=Vn.TwirpContentType=void 0;var hl=a1(),g2;(function(e){e[e.Protobuf=0]="Protobuf",e[e.JSON=1]="JSON",e[e.Unknown=2]="Unknown"})(g2=Vn.TwirpContentType||(Vn.TwirpContentType={}));function BZe(e){switch(e){case"application/protobuf":return g2.Protobuf;case"application/json":return g2.JSON;default:return g2.Unknown}}Vn.getContentType=BZe;function MZe(e,t,r){if(t.method!=="POST"){let s=`unsupported method ${t.method} (only POST is allowed)`;throw new hl.BadRouteError(s,t.method||"",t.url||"")}let i=sle(t.url||"");if(i.pkgService!==(e.packageName?e.packageName+".":"")+e.serviceName){let s=`no handler for path ${t.url}`;throw new hl.BadRouteError(s,t.method||"",t.url||"")}if(i.prefix!==r){let s=`invalid path prefix ${i.prefix}, expected ${r}, on path ${t.url}`;throw new hl.BadRouteError(s,t.method||"",t.url||"")}let n=t.headers["content-type"]||"";if(e.contentType===g2.Unknown){let s=`unexpected Content-Type: ${t.headers["content-type"]}`;throw new hl.BadRouteError(s,t.method||"",t.url||"")}return Object.assign(Object.assign({},i),{mimeContentType:n,contentType:e.contentType})}Vn.validateRequest=MZe;function kZe(e){return new Promise((t,r)=>{let i=e;if(i.rawBody instanceof Buffer){t(i.rawBody);return}let n=[];e.on("data",s=>n.push(s)),e.on("end",()=>qZe(this,void 0,void 0,function*(){let s=Buffer.concat(n);t(s)})),e.on("error",s=>{e.aborted?r(new hl.TwirpError(hl.TwirpErrorCode.DeadlineExceeded,"failed to read request: deadline exceeded")):r(new hl.TwirpError(hl.TwirpErrorCode.Malformed,s.message).withCause(s))}),e.on("close",()=>{r(new hl.TwirpError(hl.TwirpErrorCode.Canceled,"failed to read request: context canceled"))})})}Vn.getRequestData=kZe;function sle(e){let t=e.split("/");return t.length<2?{pkgService:"",method:"",prefix:""}:{method:t[t.length-1],pkgService:t[t.length-2],prefix:t.slice(0,t.length-2).join("/")}}Vn.parseTwirpPath=sle});var CP=g(ku=>{"use strict";var ale=ku&&ku.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ku,"__esModule",{value:!0});ku.writeError=ku.TwirpServer=void 0;var ole=EP(),RP=j3(),y2=a1(),AP=class{constructor(t){this.pathPrefix="/twirp",this.hooks=[],this.interceptors=[],this.packageName=t.packageName,this.serviceName=t.serviceName,this.methodList=t.methodList,this.matchRoute=t.matchRoute,this.service=t.service}get prefix(){return this.pathPrefix}httpHandler(t){return(r,i)=>(t?.prefix!==void 0&&this.withPrefix(t.prefix),this._httpHandler(r,i))}use(...t){return t.forEach(r=>{if(ole.isHook(r))return this.hooks.push(r),this;this.interceptors.push(r)}),this}withPrefix(t){return t===!1?this.pathPrefix="":this.pathPrefix=t,this}matchingPath(){let t=this.baseURI().replace(/\./g,"\\.");return new RegExp(`${t}/(${this.methodList.join("|")})`)}baseURI(){return`${this.pathPrefix}/${this.packageName?this.packageName+".":""}${this.serviceName}`}createContext(t,r){return{packageName:this.packageName,serviceName:this.serviceName,methodName:"",contentType:RP.getContentType(t.headers["content-type"]),req:t,res:r}}_httpHandler(t,r){return ale(this,void 0,void 0,function*(){let i=this.createContext(t,r);try{yield this.invokeHook("requestReceived",i);let{method:n,mimeContentType:s}=RP.validateRequest(i,t,this.pathPrefix||""),a=this.matchRoute(n,{onMatch:c=>this.invokeHook("requestRouted",c),onNotFound:()=>{let c=`no handler for path ${t.url}`;throw new y2.BadRouteError(c,t.method||"",t.url||"")}}),o=yield RP.getRequestData(t),l=yield a(i,this.service,o,this.interceptors);yield Promise.all([this.invokeHook("responsePrepared",i),this.invokeHook("requestPrepared",i)]),r.statusCode=200,r.setHeader("Content-Type",s),r.end(l)}catch(n){yield this.invokeHook("error",i,cle(n)),r.headersSent||lle(r,n)}finally{yield Promise.all([this.invokeHook("responseSent",i),this.invokeHook("requestSent",i)])}})}invokeHook(t,r,i){return ale(this,void 0,void 0,function*(){if(this.hooks.length===0)return;let n=ole.chainHooks(...this.hooks),s=n?.[t];s&&(yield s(r,i||new y2.InternalServerError("internal server error")))})}};ku.TwirpServer=AP;function lle(e,t){let r=cle(t);e.setHeader("Content-Type","application/json"),e.statusCode=y2.httpStatusFromErrorCode(r.code),e.end(r.toJSON())}ku.writeError=lle;function cle(e){return e instanceof y2.TwirpError?e:new y2.InternalServerErrorWith(e)}});var ule=g(o1=>{"use strict";var jZe=o1&&o1.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(o1,"__esModule",{value:!0});o1.chainInterceptors=void 0;function UZe(...e){if(e.length===0)return;if(e.length===1)return e[0];let t=e[0];return(r,i,n)=>jZe(this,void 0,void 0,function*(){let s=n;for(let a=e.length-1;a>0;a--)s=(o=>(l,c)=>e[a](l,c,o))(s);return t(r,i,s)})}o1.chainInterceptors=UZe});var fle=g((qRt,ple)=>{"use strict";function Pp(e,t){var r,i;if(typeof t=="function")i=t(e),i!==void 0&&(e=i);else if(Array.isArray(t))for(r=0;r=0&&(e=e.replace(/\[/g,t).replace(/]/g,""));var r=e.split(t),i=r.filter(GZe);if(i.length!==r.length)throw Error("Refusing to update blacklisted property "+e);return r}var dle=Object.prototype.hasOwnProperty;function yt(e,t,r,i){if(!(this instanceof yt))return new yt(e,t,r,i);typeof t>"u"&&(t=!1),typeof r>"u"&&(r=!0),typeof i>"u"&&(i=!0),this.separator=e||".",this.override=t,this.useArray=r,this.useBrackets=i,this.keepArray=!1,this.cleanup=[]}var l1=new yt(".",!1,!0,!0);function xo(e){return function(){return l1[e].apply(l1,arguments)}}yt.prototype._fill=function(e,t,r,i){var n=e.shift();if(e.length>0){if(t[n]=t[n]||(this.useArray&&$Ze(e[0])?[]:{}),!b2(t[n]))if(this.override)t[n]={};else{if(!(b2(r)&&z3(r)))throw new Error("Trying to redefine `"+n+"` which is a "+typeof t[n]);return}this._fill(e,t[n],r,i)}else{if(!this.override&&b2(t[n])&&!z3(t[n])){if(!(b2(r)&&z3(r)))throw new Error("Trying to redefine non-empty obj['"+n+"']");return}t[n]=Pp(r,i)}};yt.prototype.object=function(e,t){var r=this;return Object.keys(e).forEach(function(i){var n=t===void 0?null:t[i],s=$3(i,r.separator).join(r.separator);s.indexOf(r.separator)!==-1?(r._fill(s.split(r.separator),e,e[i],n),delete e[i]):e[i]=Pp(e[i],n)}),e};yt.prototype.str=function(e,t,r,i){var n=$3(e,this.separator).join(this.separator);return e.indexOf(this.separator)!==-1?this._fill(n.split(this.separator),r,t,i):r[e]=Pp(t,i),r};yt.prototype.pick=function(e,t,r,i){var n,s,a,o,l;for(s=$3(e,this.separator),n=0;n"u")return r;for(a=$3(e,this.separator),n=0;n{"use strict";var VZe=Rn&&Rn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),WZe=Rn&&Rn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mle=Rn&&Rn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&VZe(t,e,r);return WZe(t,e),t},KZe=Rn&&Rn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Rn,"__esModule",{value:!0});Rn.FetchRPC=Rn.wrapErrorResponseToTwirpError=Rn.NodeHttpRPC=void 0;var QZe=mle(require("http")),XZe=mle(require("https")),YZe=require("url"),hle=a1(),ZZe=e=>({request(t,r,i,n){let s;return new Promise((a,o)=>{let l=[],c=i==="application/protobuf"?Buffer.from(n):JSON.stringify(n),u=new YZe.URL(e.baseUrl),d=u.protocol==="https:";d?s=XZe:s=QZe;let p=u.pathname!=="/"?u.pathname:"";s.request(Object.assign(Object.assign({},e||{}),{method:"POST",protocol:u.protocol,host:u.hostname,port:u.port?u.port:d?443:80,path:`${p}/${t}/${r}`,headers:Object.assign(Object.assign({},e.headers?e.headers:{}),{"Content-Type":i,"Content-Length":i==="application/protobuf"?Buffer.byteLength(c):Buffer.from(c).byteLength})}),m=>{m.on("data",h=>l.push(h)),m.on("end",()=>{let h=Buffer.concat(l);m.statusCode!=200?o(gle(h.toString())):a(i==="application/json"?JSON.parse(h.toString()):h)}),m.on("error",h=>{o(h)})}).on("error",m=>{o(m)}).end(c)})}});Rn.NodeHttpRPC=ZZe;function gle(e){return hle.TwirpError.fromObject(JSON.parse(e))}Rn.wrapErrorResponseToTwirpError=gle;var JZe=e=>({request(t,r,i,n){return KZe(this,void 0,void 0,function*(){let s=new Headers(e.headers);s.set("content-type",i);let a=yield fetch(`${e.baseUrl}/${t}/${r}`,Object.assign(Object.assign({},e),{method:"POST",headers:s,body:n instanceof Uint8Array?n:JSON.stringify(n)}));if(a.status===200)return i==="application/json"?yield a.json():new Uint8Array(yield a.arrayBuffer());throw hle.TwirpError.fromObject(yield a.json())})}});Rn.FetchRPC=JZe});var ble=g(rn=>{"use strict";var eJe=rn&&rn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),tJe=rn&&rn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),rJe=rn&&rn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&eJe(t,e,r);return tJe(t,e),t},PP=rn&&rn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},iJe=rn&&rn.__rest||function(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n{this.rewrite(r,i,t).then(()=>n()).catch(s=>{s instanceof c1.TwirpError&&(s.code!==c1.TwirpErrorCode.NotFound?yle.writeError(i,s):n())})}}rewrite(t,r,i="/twirp"){return PP(this,void 0,void 0,function*(){let[n,s]=this.matchRoute(t),a=yield this.prepareTwirpBody(t,n,s),o=`${i}/${s.packageName}.${s.serviceName}/${s.methodName}`;if(t.url=o,t.originalUrl=o,t.method="POST",t.headers["content-type"]="application/json",t.rawBody=Buffer.from(JSON.stringify(a)),s.responseBodyKey){let l=r.end.bind(r);r.end=function(c){r.statusCode===200?l(`{ "${s.responseBodyKey}": ${c} }`):l(c)}}})}reverseProxy(t){let r=oJe.NodeHttpRPC(t);return(i,n)=>PP(this,void 0,void 0,function*(){try{let[s,a]=this.matchRoute(i),o=yield this.prepareTwirpBody(i,s,a),l=yield r.request(`${a.packageName}.${a.serviceName}`,a.methodName,"application/json",o);n.statusCode=200,n.setHeader("content-type","application/json");let c;a.responseBodyKey?c=JSON.stringify({[a.responseBodyKey]:l}):c=JSON.stringify(l),n.end(c)}catch(s){yle.writeError(n,s)}})}prepareTwirpBody(t,r,i){return PP(this,void 0,void 0,function*(){let n=r.params,{query_string:s}=n,a=iJe(n,["query_string"]),o=Object.assign({},a);if(s&&i.bodyKey!=="*"){let c=this.parseQueryString(s);o=Object.assign(Object.assign({},c),o)}let l={};if(i.bodyKey){let c=yield aJe.getRequestData(t);try{let u=JSON.parse(c.toString()||"{}");i.bodyKey==="*"?l=u:l[i.bodyKey]=u}catch(u){let d="the json request could not be decoded";throw new c1.TwirpError(c1.TwirpErrorCode.Malformed,d).withCause(u,!0)}}return Object.assign(Object.assign({},l),o)})}matchRoute(t){var r;let i=(r=t.method)===null||r===void 0?void 0:r.toLowerCase();if(!i)throw new c1.BadRouteError("method not allowed",t.method||"",t.url||"");let n=this.routes[i];for(let s of n){let a=s.matcher(t.url||"/");if(a)return[a,s]}throw new c1.NotFoundError(`url ${t.url} not found`)}parseQueryString(t){let r=nJe.parse(t.replace("?",""));return sJe.object(r)}};rn.Gateway=IP});var _le=g(Wn=>{"use strict";var cJe=Wn&&Wn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Ip=Wn&&Wn.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&cJe(t,e,r)};Object.defineProperty(Wn,"__esModule",{value:!0});Wn.TwirpContentType=void 0;Ip(ile(),Wn);Ip(CP(),Wn);Ip(ule(),Wn);Ip(EP(),Wn);Ip(a1(),Wn);Ip(ble(),Wn);Ip(OP(),Wn);var uJe=j3();Object.defineProperty(Wn,"TwirpContentType",{enumerable:!0,get:function(){return uJe.TwirpContentType}})});var vle=g(Qn=>{"use strict";var Kn=Qn&&Qn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Qn,"__esModule",{value:!0});Qn.createArtifactServiceServer=Qn.ArtifactServiceMethodList=Qn.ArtifactServiceMethod=Qn.ArtifactServiceClientProtobuf=Qn.ArtifactServiceClientJSON=void 0;var Pe=_le(),Qe=wP(),DP=class{constructor(t){this.rpc=t,this.CreateArtifact.bind(this),this.FinalizeArtifact.bind(this),this.ListArtifacts.bind(this),this.GetSignedArtifactURL.bind(this),this.DeleteArtifact.bind(this)}CreateArtifact(t){let r=Qe.CreateArtifactRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","CreateArtifact","application/json",r).then(n=>Qe.CreateArtifactResponse.fromJson(n,{ignoreUnknownFields:!0}))}FinalizeArtifact(t){let r=Qe.FinalizeArtifactRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","FinalizeArtifact","application/json",r).then(n=>Qe.FinalizeArtifactResponse.fromJson(n,{ignoreUnknownFields:!0}))}ListArtifacts(t){let r=Qe.ListArtifactsRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","ListArtifacts","application/json",r).then(n=>Qe.ListArtifactsResponse.fromJson(n,{ignoreUnknownFields:!0}))}GetSignedArtifactURL(t){let r=Qe.GetSignedArtifactURLRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","GetSignedArtifactURL","application/json",r).then(n=>Qe.GetSignedArtifactURLResponse.fromJson(n,{ignoreUnknownFields:!0}))}DeleteArtifact(t){let r=Qe.DeleteArtifactRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","DeleteArtifact","application/json",r).then(n=>Qe.DeleteArtifactResponse.fromJson(n,{ignoreUnknownFields:!0}))}};Qn.ArtifactServiceClientJSON=DP;var LP=class{constructor(t){this.rpc=t,this.CreateArtifact.bind(this),this.FinalizeArtifact.bind(this),this.ListArtifacts.bind(this),this.GetSignedArtifactURL.bind(this),this.DeleteArtifact.bind(this)}CreateArtifact(t){let r=Qe.CreateArtifactRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","CreateArtifact","application/protobuf",r).then(n=>Qe.CreateArtifactResponse.fromBinary(n))}FinalizeArtifact(t){let r=Qe.FinalizeArtifactRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","FinalizeArtifact","application/protobuf",r).then(n=>Qe.FinalizeArtifactResponse.fromBinary(n))}ListArtifacts(t){let r=Qe.ListArtifactsRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","ListArtifacts","application/protobuf",r).then(n=>Qe.ListArtifactsResponse.fromBinary(n))}GetSignedArtifactURL(t){let r=Qe.GetSignedArtifactURLRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","GetSignedArtifactURL","application/protobuf",r).then(n=>Qe.GetSignedArtifactURLResponse.fromBinary(n))}DeleteArtifact(t){let r=Qe.DeleteArtifactRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","DeleteArtifact","application/protobuf",r).then(n=>Qe.DeleteArtifactResponse.fromBinary(n))}};Qn.ArtifactServiceClientProtobuf=LP;var Dp;(function(e){e.CreateArtifact="CreateArtifact",e.FinalizeArtifact="FinalizeArtifact",e.ListArtifacts="ListArtifacts",e.GetSignedArtifactURL="GetSignedArtifactURL",e.DeleteArtifact="DeleteArtifact"})(Dp||(Qn.ArtifactServiceMethod=Dp={}));Qn.ArtifactServiceMethodList=[Dp.CreateArtifact,Dp.FinalizeArtifact,Dp.ListArtifacts,Dp.GetSignedArtifactURL,Dp.DeleteArtifact];function dJe(e){return new Pe.TwirpServer({service:e,packageName:"github.actions.results.api.v1",serviceName:"ArtifactService",methodList:Qn.ArtifactServiceMethodList,matchRoute:pJe})}Qn.createArtifactServiceServer=dJe;function pJe(e,t){switch(e){case"CreateArtifact":return(i,n,s,a)=>Kn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"CreateArtifact"}),yield t.onMatch(i),fJe(i,n,s,a)});case"FinalizeArtifact":return(i,n,s,a)=>Kn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"FinalizeArtifact"}),yield t.onMatch(i),mJe(i,n,s,a)});case"ListArtifacts":return(i,n,s,a)=>Kn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"ListArtifacts"}),yield t.onMatch(i),hJe(i,n,s,a)});case"GetSignedArtifactURL":return(i,n,s,a)=>Kn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"GetSignedArtifactURL"}),yield t.onMatch(i),gJe(i,n,s,a)});case"DeleteArtifact":return(i,n,s,a)=>Kn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"DeleteArtifact"}),yield t.onMatch(i),yJe(i,n,s,a)});default:t.onNotFound();let r="no handler found";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,r)}}function fJe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return bJe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return SJe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function mJe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return _Je(e,t,r,i);case Pe.TwirpContentType.Protobuf:return xJe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function hJe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return vJe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return TJe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function gJe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return wJe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return NJe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function yJe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return EJe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return RJe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function bJe(e,t,r,i){return Kn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Qe.CreateArtifactRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.CreateArtifact(o,l)):s=yield t.CreateArtifact(e,n),JSON.stringify(Qe.CreateArtifactResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function _Je(e,t,r,i){return Kn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Qe.FinalizeArtifactRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.FinalizeArtifact(o,l)):s=yield t.FinalizeArtifact(e,n),JSON.stringify(Qe.FinalizeArtifactResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function vJe(e,t,r,i){return Kn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Qe.ListArtifactsRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.ListArtifacts(o,l)):s=yield t.ListArtifacts(e,n),JSON.stringify(Qe.ListArtifactsResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function wJe(e,t,r,i){return Kn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Qe.GetSignedArtifactURLRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.GetSignedArtifactURL(o,l)):s=yield t.GetSignedArtifactURL(e,n),JSON.stringify(Qe.GetSignedArtifactURLResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function EJe(e,t,r,i){return Kn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Qe.DeleteArtifactRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.DeleteArtifact(o,l)):s=yield t.DeleteArtifact(e,n),JSON.stringify(Qe.DeleteArtifactResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function SJe(e,t,r,i){return Kn(this,void 0,void 0,function*(){let n,s;try{n=Qe.CreateArtifactRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.CreateArtifact(o,l)):s=yield t.CreateArtifact(e,n),Buffer.from(Qe.CreateArtifactResponse.toBinary(s))})}function xJe(e,t,r,i){return Kn(this,void 0,void 0,function*(){let n,s;try{n=Qe.FinalizeArtifactRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.FinalizeArtifact(o,l)):s=yield t.FinalizeArtifact(e,n),Buffer.from(Qe.FinalizeArtifactResponse.toBinary(s))})}function TJe(e,t,r,i){return Kn(this,void 0,void 0,function*(){let n,s;try{n=Qe.ListArtifactsRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.ListArtifacts(o,l)):s=yield t.ListArtifacts(e,n),Buffer.from(Qe.ListArtifactsResponse.toBinary(s))})}function NJe(e,t,r,i){return Kn(this,void 0,void 0,function*(){let n,s;try{n=Qe.GetSignedArtifactURLRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.GetSignedArtifactURL(o,l)):s=yield t.GetSignedArtifactURL(e,n),Buffer.from(Qe.GetSignedArtifactURLResponse.toBinary(s))})}function RJe(e,t,r,i){return Kn(this,void 0,void 0,function*(){let n,s;try{n=Qe.DeleteArtifactRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.DeleteArtifact(o,l)):s=yield t.DeleteArtifact(e,n),Buffer.from(Qe.DeleteArtifactResponse.toBinary(s))})}});var ju=g(gl=>{"use strict";var AJe=gl&&gl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),H3=gl&&gl.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&AJe(t,e,r)};Object.defineProperty(gl,"__esModule",{value:!0});H3(LO(),gl);H3(O3(),gl);H3(wP(),gl);H3(vle(),gl)});var wle=g(yl=>{"use strict";var CJe=yl&&yl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),OJe=yl&&yl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),PJe=yl&&yl.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&CJe(t,e,r);return OJe(t,e),t};Object.defineProperty(yl,"__esModule",{value:!0});yl.getExpiration=void 0;var IJe=ju(),DJe=PJe(Be());function LJe(e){if(!e)return;let t=FJe();t&&t{"use strict";Object.defineProperty(u1,"__esModule",{value:!0});u1.validateFilePath=u1.validateArtifactName=void 0;var qJe=Be(),FP=new Map([['"',' Double quote "'],[":"," Colon :"],["<"," Less than <"],[">"," Greater than >"],["|"," Vertical bar |"],["*"," Asterisk *"],["?"," Question mark ?"],["\r"," Carriage return \\r"],[` +`," Line feed \\n"]]),Ele=new Map([...FP,["\\"," Backslash \\"],["/"," Forward slash /"]]);function BJe(e){if(!e)throw new Error("Provided artifact name input during validation is empty");for(let[t,r]of Ele)if(e.includes(t))throw new Error(`The artifact name is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(Ele.values()).toString()} + +These characters are not allowed in the artifact name due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.`);(0,qJe.info)("Artifact name is valid!")}u1.validateArtifactName=BJe;function MJe(e){if(!e)throw new Error("Provided file path input during validation is empty");for(let[t,r]of FP)if(e.includes(t))throw new Error(`The path for one of the files in artifact is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(FP.values()).toString()} + +The following characters are not allowed in files that are uploaded due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems. + `)}u1.validateFilePath=MJe});var Sle=g((HRt,kJe)=>{kJe.exports={name:"@actions/artifact",version:"2.1.9",preview:!0,description:"Actions artifact lib",keywords:["github","actions","artifact"],homepage:"https://github.com/actions/toolkit/tree/main/packages/artifact",license:"MIT",main:"lib/artifact.js",types:"lib/artifact.d.ts",directories:{lib:"lib",test:"__tests__"},files:["lib","!.DS_Store"],publishConfig:{access:"public"},repository:{type:"git",url:"git+https://github.com/actions/toolkit.git",directory:"packages/artifact"},scripts:{},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^1.10.0","@actions/github":"^5.1.1","@actions/http-client":"^2.1.0","@azure/storage-blob":"^12.15.0","@octokit/core":"^3.5.1","@octokit/plugin-request-log":"^1.0.4","@octokit/plugin-retry":"^3.0.9","@octokit/request-error":"^5.0.0","@protobuf-ts/plugin":"^2.2.3-alpha.1",archiver:"^7.0.1",crypto:"^1.0.1","jwt-decode":"^3.1.2","twirp-ts":"^2.5.0","unzip-stream":"^0.3.1"},devDependencies:{"@types/archiver":"^5.3.2","@types/unzip-stream":"^0.3.4",typedoc:"^0.25.4","typedoc-plugin-markdown":"^3.17.1",typescript:"^5.2.2"}}});var d1=g(G3=>{"use strict";Object.defineProperty(G3,"__esModule",{value:!0});G3.getUserAgentString=void 0;var jJe=Sle();function UJe(){return`@actions/artifact-${jJe.version}`}G3.getUserAgentString=UJe});var Sc=g(Es=>{"use strict";Object.defineProperty(Es,"__esModule",{value:!0});Es.UsageError=Es.NetworkError=Es.GHESNotSupportedError=Es.ArtifactNotFoundError=Es.InvalidResponseError=Es.FilesNotFoundError=void 0;var BP=class extends Error{constructor(t=[]){let r="No files were found to upload";t.length>0&&(r+=`: ${t.join(", ")}`),super(r),this.files=t,this.name="FilesNotFoundError"}};Es.FilesNotFoundError=BP;var MP=class extends Error{constructor(t){super(t),this.name="InvalidResponseError"}};Es.InvalidResponseError=MP;var kP=class extends Error{constructor(t="Artifact not found"){super(t),this.name="ArtifactNotFoundError"}};Es.ArtifactNotFoundError=kP;var jP=class extends Error{constructor(t="@actions/artifact v2.0.0+, upload-artifact@v4+ and download-artifact@v4+ are not currently supported on GHES."){super(t),this.name="GHESNotSupportedError"}};Es.GHESNotSupportedError=jP;var V3=class extends Error{constructor(t){let r=`Unable to make request: ${t} +If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=t,this.name="NetworkError"}};Es.NetworkError=V3;V3.isNetworkErrorCode=e=>e?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(e):!1;var W3=class extends Error{constructor(){super(`Artifact storage quota has been hit. Unable to upload any new artifacts. Usage is recalculated every 6-12 hours. +More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};Es.UsageError=W3;W3.isUsageErrorMessage=e=>e?e.includes("insufficient usage"):!1});var h1=g(m1=>{"use strict";var K3=m1&&m1.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(m1,"__esModule",{value:!0});m1.internalArtifactTwirpClient=void 0;var p1=no(),zJe=V0(),f1=Be(),$Je=ju(),xle=xp(),HJe=d1(),_2=Sc(),UP=class{constructor(t,r,i,n){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let s=(0,xle.getRuntimeToken)();this.baseUrl=(0,xle.getResultsServiceUrl)(),r&&(this.maxAttempts=r),i&&(this.baseRetryIntervalMilliseconds=i),n&&(this.retryMultiplier=n),this.httpClient=new p1.HttpClient(t,[new zJe.BearerCredentialHandler(s)])}request(t,r,i,n){return K3(this,void 0,void 0,function*(){let s=new URL(`/twirp/${t}/${r}`,this.baseUrl).href;(0,f1.debug)(`[Request] ${r} ${s}`);let a={"Content-Type":i};try{let{body:o}=yield this.retryableRequest(()=>K3(this,void 0,void 0,function*(){return this.httpClient.post(s,JSON.stringify(n),a)}));return o}catch(o){throw new Error(`Failed to ${r}: ${o.message}`)}})}retryableRequest(t){return K3(this,void 0,void 0,function*(){let r=0,i="",n="";for(;r=200&&t<300:!1}isRetryableHttpStatusCode(t){return t?[p1.HttpCodes.BadGateway,p1.HttpCodes.GatewayTimeout,p1.HttpCodes.InternalServerError,p1.HttpCodes.ServiceUnavailable,p1.HttpCodes.TooManyRequests].includes(t):!1}sleep(t){return K3(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,t))})}getExponentialRetryTimeMilliseconds(t){if(t<0)throw new Error("attempt should be a positive integer");if(t===0)return this.baseRetryIntervalMilliseconds;let r=this.baseRetryIntervalMilliseconds*Math.pow(this.retryMultiplier,t),i=r*this.retryMultiplier;return Math.trunc(Math.random()*(i-r)+r)}};function GJe(e){let t=new UP((0,HJe.getUserAgentString)(),e?.maxAttempts,e?.retryIntervalMs,e?.retryMultiplier);return new $Je.ArtifactServiceClientJSON(t)}m1.internalArtifactTwirpClient=GJe});var Nle=g(Ia=>{"use strict";var VJe=Ia&&Ia.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),WJe=Ia&&Ia.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),KJe=Ia&&Ia.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&VJe(t,e,r);return WJe(t,e),t};Object.defineProperty(Ia,"__esModule",{value:!0});Ia.getUploadZipSpecification=Ia.validateRootDirectory=void 0;var X3=KJe(require("fs")),QJe=Be(),Q3=require("path"),Tle=qP();function XJe(e){if(!X3.existsSync(e))throw new Error(`The provided rootDirectory ${e} does not exist`);if(!X3.statSync(e).isDirectory())throw new Error(`The provided rootDirectory ${e} is not a valid directory`);(0,QJe.info)("Root directory input is valid!")}Ia.validateRootDirectory=XJe;function YJe(e,t){let r=[];t=(0,Q3.normalize)(t),t=(0,Q3.resolve)(t);for(let i of e){if(!X3.existsSync(i))throw new Error(`File ${i} does not exist`);if(X3.statSync(i).isDirectory()){let n=i.replace(t,"");(0,Tle.validateFilePath)(n),r.push({sourcePath:null,destinationPath:n})}else{if(i=(0,Q3.normalize)(i),i=(0,Q3.resolve)(i),!i.startsWith(t))throw new Error(`The rootDirectory: ${t} is not a parent directory of the file: ${i}`);let n=i.replace(t,"");(0,Tle.validateFilePath)(n),r.push({sourcePath:i,destinationPath:n})}}return r}Ia.getUploadZipSpecification=YJe});var Ole=g((QRt,Cle)=>{"use strict";function $P(e){this.message=e}$P.prototype=new Error,$P.prototype.name="InvalidCharacterError";var Rle=typeof window<"u"&&window.atob&&window.atob.bind(window)||function(e){var t=String(e).replace(/=+$/,"");if(t.length%4==1)throw new $P("'atob' failed: The string to be decoded is not correctly encoded.");for(var r,i,n=0,s=0,a="";i=t.charAt(s++);~i&&(r=n%4?64*r+i:i,n++%4)?a+=String.fromCharCode(255&r>>(-2*n&6)):0)i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(i);return a};function ZJe(e){var t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw"Illegal base64url string!"}try{return function(r){return decodeURIComponent(Rle(r).replace(/(.)/g,function(i,n){var s=n.charCodeAt(0).toString(16).toUpperCase();return s.length<2&&(s="0"+s),"%"+s}))}(t)}catch{return Rle(t)}}function v2(e){this.message=e}function Ale(e,t){if(typeof e!="string")throw new v2("Invalid token specified");var r=(t=t||{}).header===!0?0:1;try{return JSON.parse(ZJe(e.split(".")[r]))}catch(i){throw new v2("Invalid token specified: "+i.message)}}v2.prototype=new Error,v2.prototype.name="InvalidTokenError";var zP=Ale;zP.default=Ale,zP.InvalidTokenError=v2,Cle.exports=zP});var g1=g(Da=>{"use strict";var JJe=Da&&Da.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),eet=Da&&Da.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),tet=Da&&Da.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&JJe(t,e,r);return eet(t,e),t},ret=Da&&Da.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Da,"__esModule",{value:!0});Da.getBackendIdsFromToken=void 0;var Ple=tet(Be()),iet=xp(),net=ret(Ole()),Y3=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function set(){let e=(0,iet.getRuntimeToken)(),t=(0,net.default)(e);if(!t.scp)throw Y3;let r=t.scp.split(" ");if(r.length===0)throw Y3;for(let i of r){let n=i.split(":");if(n?.[0]!=="Actions.Results")continue;if(n.length!==3)throw Y3;let s={workflowRunBackendId:n[1],workflowJobRunBackendId:n[2]};return Ple.debug(`Workflow Run Backend ID: ${s.workflowRunBackendId}`),Ple.debug(`Workflow Job Run Backend ID: ${s.workflowJobRunBackendId}`),s}throw Y3}Da.getBackendIdsFromToken=set});var Lle=g(La=>{"use strict";var aet=La&&La.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),oet=La&&La.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),GP=La&&La.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&aet(t,e,r);return oet(t,e),t},Ile=La&&La.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(La,"__esModule",{value:!0});La.uploadZipToBlobStorage=void 0;var cet=GC(),HP=xp(),y1=GP(Be()),uet=GP(require("crypto")),det=GP(require("stream")),Dle=Sc();function pet(e,t){return Ile(this,void 0,void 0,function*(){let r=0,i=Date.now(),n=new AbortController,s=h=>Ile(this,void 0,void 0,function*(){return new Promise((y,b)=>{let w=setInterval(()=>{Date.now()-i>h&&b(new Error("Upload progress stalled."))},h);n.signal.addEventListener("abort",()=>{clearInterval(w),y()})})}),a=(0,HP.getConcurrency)(),o=(0,HP.getUploadChunkSize)(),c=new cet.BlobClient(e).getBlockBlobClient();y1.debug(`Uploading artifact zip to blob storage with maxConcurrency: ${a}, bufferSize: ${o}`);let d={blobHTTPHeaders:{blobContentType:"zip"},onProgress:h=>{y1.info(`Uploaded bytes ${h.loadedBytes}`),r=h.loadedBytes,i=Date.now()},abortSignal:n.signal},p,f=new det.PassThrough,m=uet.createHash("sha256");t.pipe(f),t.pipe(m).setEncoding("hex"),y1.info("Beginning upload of artifact content to blob storage");try{yield Promise.race([c.uploadStream(f,o,a,d),s((0,HP.getUploadChunkTimeout)())])}catch(h){throw Dle.NetworkError.isNetworkErrorCode(h?.code)?new Dle.NetworkError(h?.code):h}finally{n.abort()}return y1.info("Finished uploading artifact content to blob storage!"),m.end(),p=m.read(),y1.info(`SHA256 hash of uploaded artifact zip is ${p}`),r===0&&y1.warning("No data was uploaded to blob storage. Reported upload byte count is 0."),{uploadSize:r,sha256Hash:p}})}La.uploadZipToBlobStorage=pet});var qle=g((ZRt,Fle)=>{var fet=typeof process=="object"&&process&&process.platform==="win32";Fle.exports=fet?{sep:"\\"}:{sep:"/"}});var Hle=g((JRt,$le)=>{var Ble=$_();$le.exports=get;var Mle="\0SLASH"+Math.random()+"\0",kle="\0OPEN"+Math.random()+"\0",WP="\0CLOSE"+Math.random()+"\0",jle="\0COMMA"+Math.random()+"\0",Ule="\0PERIOD"+Math.random()+"\0";function VP(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function met(e){return e.split("\\\\").join(Mle).split("\\{").join(kle).split("\\}").join(WP).split("\\,").join(jle).split("\\.").join(Ule)}function het(e){return e.split(Mle).join("\\").split(kle).join("{").split(WP).join("}").split(jle).join(",").split(Ule).join(".")}function zle(e){if(!e)return[""];var t=[],r=Ble("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,s=r.post,a=i.split(",");a[a.length-1]+="{"+n+"}";var o=zle(s);return s.length&&(a[a.length-1]+=o.shift(),a.push.apply(a,o)),t.push.apply(t,a),t}function get(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),w2(met(e),!0).map(het)):[]}function yet(e){return"{"+e+"}"}function bet(e){return/^-?0\d/.test(e)}function _et(e,t){return e<=t}function vet(e,t){return e>=t}function w2(e,t){var r=[],i=Ble("{","}",e);if(!i)return[e];var n=i.pre,s=i.post.length?w2(i.post,!1):[""];if(/\$$/.test(i.pre))for(var a=0;a=0;if(!u&&!d)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+WP+i.post,w2(e)):[e];var p;if(u)p=i.body.split(/\.\./);else if(p=zle(i.body),p.length===1&&(p=w2(p[0],!1).map(yet),p.length===1))return s.map(function(M){return i.pre+p[0]+M});var f;if(u){var m=VP(p[0]),h=VP(p[1]),y=Math.max(p[0].length,p[1].length),b=p.length==3?Math.abs(VP(p[2])):1,w=_et,v=h0){var B=new Array(O+1).join("0");T<0?L="-"+B+L.slice(1):L=B+L}}f.push(L)}}else{f=[];for(var P=0;P{var Gs=ZP.exports=(e,t,r={})=>(Z3(t),!r.nocomment&&t.charAt(0)==="#"?!1:new b1(t,r).match(e));ZP.exports=Gs;var XP=qle();Gs.sep=XP.sep;var To=Symbol("globstar **");Gs.GLOBSTAR=To;var wet=Hle(),Gle={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},YP="[^/]",KP=YP+"*?",Eet="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",xet="(?:(?!(?:\\/|^)\\.).)*?",Kle=e=>e.split("").reduce((t,r)=>(t[r]=!0,t),{}),Vle=Kle("().*{}+?[]^$\\!"),Tet=Kle("[.("),Wle=/\/+/;Gs.filter=(e,t={})=>(r,i,n)=>Gs(r,e,t);var Uu=(e,t={})=>{let r={};return Object.keys(e).forEach(i=>r[i]=e[i]),Object.keys(t).forEach(i=>r[i]=t[i]),r};Gs.defaults=e=>{if(!e||typeof e!="object"||!Object.keys(e).length)return Gs;let t=Gs,r=(i,n,s)=>t(i,n,Uu(e,s));return r.Minimatch=class extends t.Minimatch{constructor(n,s){super(n,Uu(e,s))}},r.Minimatch.defaults=i=>t.defaults(Uu(e,i)).Minimatch,r.filter=(i,n)=>t.filter(i,Uu(e,n)),r.defaults=i=>t.defaults(Uu(e,i)),r.makeRe=(i,n)=>t.makeRe(i,Uu(e,n)),r.braceExpand=(i,n)=>t.braceExpand(i,Uu(e,n)),r.match=(i,n,s)=>t.match(i,n,Uu(e,s)),r};Gs.braceExpand=(e,t)=>Qle(e,t);var Qle=(e,t={})=>(Z3(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:wet(e)),Net=1024*64,Z3=e=>{if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>Net)throw new TypeError("pattern is too long")},QP=Symbol("subparse");Gs.makeRe=(e,t)=>new b1(e,t||{}).makeRe();Gs.match=(e,t,r={})=>{let i=new b1(t,r);return e=e.filter(n=>i.match(n)),i.options.nonull&&!e.length&&e.push(t),e};var Ret=e=>e.replace(/\\(.)/g,"$1"),Aet=e=>e.replace(/\\([^-\]])/g,"$1"),Cet=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),Oet=e=>e.replace(/[[\]\\]/g,"\\$&"),b1=class{constructor(t,r){Z3(t),r||(r={}),this.options=r,this.set=[],this.pattern=t,this.windowsPathsNoEscape=!!r.windowsPathsNoEscape||r.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,"/")),this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!r.partial,this.make()}debug(){}make(){let t=this.pattern,r=this.options;if(!r.nocomment&&t.charAt(0)==="#"){this.comment=!0;return}if(!t){this.empty=!0;return}this.parseNegate();let i=this.globSet=this.braceExpand();r.debug&&(this.debug=(...n)=>console.error(...n)),this.debug(this.pattern,i),i=this.globParts=i.map(n=>n.split(Wle)),this.debug(this.pattern,i),i=i.map((n,s,a)=>n.map(this.parse,this)),this.debug(this.pattern,i),i=i.filter(n=>n.indexOf(!1)===-1),this.debug(this.pattern,i),this.set=i}parseNegate(){if(this.options.nonegate)return;let t=this.pattern,r=!1,i=0;for(let n=0;n>> no match, partial?`,t,d,r,p),d===o))}var m;if(typeof c=="string"?(m=u===c,this.debug("string match",c,u,m)):(m=u.match(c),this.debug("pattern match",c,u,m)),!m)return!1}if(s===o&&a===l)return!0;if(s===o)return i;if(a===l)return s===o-1&&t[s]==="";throw new Error("wtf?")}braceExpand(){return Qle(this.pattern,this.options)}parse(t,r){Z3(t);let i=this.options;if(t==="**")if(i.noglobstar)t="*";else return To;if(t==="")return"";let n="",s=!1,a=!1,o=[],l=[],c,u=!1,d=-1,p=-1,f,m,h,y=t.charAt(0)===".",b=i.dot||y,w=()=>y?"":b?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",v=O=>O.charAt(0)==="."?"":i.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",E=()=>{if(c){switch(c){case"*":n+=KP,s=!0;break;case"?":n+=YP,s=!0;break;default:n+="\\"+c;break}this.debug("clearStateChar %j %j",c,n),c=!1}};for(let O=0,B;O(x||(x="\\"),M+M+x+"|")),this.debug(`tail=%j + %s`,O,O,m,n);let B=m.type==="*"?KP:m.type==="?"?YP:"\\"+m.type;s=!0,n=n.slice(0,m.reStart)+B+"\\("+O}E(),a&&(n+="\\\\");let T=Tet[n.charAt(0)];for(let O=l.length-1;O>-1;O--){let B=l[O],P=n.slice(0,B.reStart),M=n.slice(B.reStart,B.reEnd-8),x=n.slice(B.reEnd),Y=n.slice(B.reEnd-8,B.reEnd)+x,F=P.split(")").length,R=P.split("(").length-F,I=x;for(let ae=0;ae(a=a.map(o=>typeof o=="string"?Cet(o):o===To?To:o._src).reduce((o,l)=>(o[o.length-1]===To&&l===To||o.push(l),o),[]),a.forEach((o,l)=>{o!==To||a[l-1]===To||(l===0?a.length>1?a[l+1]="(?:\\/|"+i+"\\/)?"+a[l+1]:a[l]=i:l===a.length-1?a[l-1]+="(?:\\/|"+i+")?":(a[l-1]+="(?:\\/|\\/"+i+"\\/)"+a[l+1],a[l+1]=To))}),a.filter(o=>o!==To).join("/"))).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,n)}catch{this.regexp=!1}return this.regexp}match(t,r=this.partial){if(this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return t==="";if(t==="/"&&r)return!0;let i=this.options;XP.sep!=="/"&&(t=t.split(XP.sep).join("/")),t=t.split(Wle),this.debug(this.pattern,"split",t);let n=this.set;this.debug(this.pattern,"set",n);let s;for(let a=t.length-1;a>=0&&(s=t[a],!s);a--);for(let a=0;a{ece.exports=Jle;var eI=require("fs"),{EventEmitter:Pet}=require("events"),{Minimatch:JP}=Xle(),{resolve:Iet}=require("path");function Det(e,t){return new Promise((r,i)=>{eI.readdir(e,{withFileTypes:!0},(n,s)=>{if(n)switch(n.code){case"ENOTDIR":t?i(n):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;case"ELOOP":default:i(n);break}else r(s)})})}function Yle(e,t){return new Promise((r,i)=>{(t?eI.stat:eI.lstat)(e,(s,a)=>{if(s)switch(s.code){case"ENOENT":r(t?Yle(e,!1):null);break;default:r(null);break}else r(a)})})}async function*Zle(e,t,r,i,n,s){let a=await Det(t+e,s);for(let o of a){let l=o.name;l===void 0&&(l=o,i=!0);let c=e+"/"+l,u=c.slice(1),d=t+"/"+u,p=null;(i||r)&&(p=await Yle(d,r)),!p&&o.name!==void 0&&(p=o),p===null&&(p={isDirectory:()=>!1}),p.isDirectory()?n(u)||(yield{relative:u,absolute:d,stats:p},yield*Zle(c,t,r,i,n,!1)):yield{relative:u,absolute:d,stats:p}}}async function*Let(e,t,r,i){yield*Zle("",e,t,r,i,!0)}function Fet(e){return{pattern:e.pattern,dot:!!e.dot,noglobstar:!!e.noglobstar,matchBase:!!e.matchBase,nocase:!!e.nocase,ignore:e.ignore,skip:e.skip,follow:!!e.follow,stat:!!e.stat,nodir:!!e.nodir,mark:!!e.mark,silent:!!e.silent,absolute:!!e.absolute}}var J3=class extends Pet{constructor(t,r,i){if(super(),typeof r=="function"&&(i=r,r=null),this.options=Fet(r||{}),this.matchers=[],this.options.pattern){let n=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=n.map(s=>new JP(s,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let n=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=n.map(s=>new JP(s,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let n=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=n.map(s=>new JP(s,{dot:!0}))}this.iterator=Let(Iet(t||"."),this.options.follow,this.options.stat,this._shouldSkipDirectory.bind(this)),this.paused=!1,this.inactive=!1,this.aborted=!1,i&&(this._matches=[],this.on("match",n=>this._matches.push(this.options.absolute?n.absolute:n.relative)),this.on("error",n=>i(n)),this.on("end",()=>i(null,this._matches))),setTimeout(()=>this._next(),0)}_shouldSkipDirectory(t){return this.skipMatchers.some(r=>r.match(t))}_fileMatches(t,r){let i=t+(r?"/":"");return(this.matchers.length===0||this.matchers.some(n=>n.match(i)))&&!this.ignoreMatchers.some(n=>n.match(i))&&(!this.options.nodir||!r)}_next(){!this.paused&&!this.aborted?this.iterator.next().then(t=>{if(t.done)this.emit("end");else{let r=t.value.stats.isDirectory();if(this._fileMatches(t.value.relative,r)){let i=t.value.relative,n=t.value.absolute;this.options.mark&&r&&(i+="/",n+="/"),this.options.stat?this.emit("match",{relative:i,absolute:n,stat:t.value.stats}):this.emit("match",{relative:i,absolute:n})}this._next(this.iterator)}}).catch(t=>{this.abort(),this.emit("error",t),!t.code&&!this.options.silent&&console.error(t)}):this.inactive=!0}abort(){this.aborted=!0}pause(){this.paused=!0}resume(){this.paused=!1,this.inactive&&(this.inactive=!1,this._next())}};function Jle(e,t,r){return new J3(e,t,r)}Jle.ReaddirGlob=J3});var ice=g((e9,rce)=>{(function(e,t){typeof e9=="object"&&typeof rce<"u"?t(e9):typeof define=="function"&&define.amd?define(["exports"],t):(e=typeof globalThis<"u"?globalThis:e||self,t(e.async={}))})(e9,function(e){"use strict";function t(N,...S){return(...A)=>N(...S,...A)}function r(N){return function(...S){var A=S.pop();return N.call(this,S,A)}}var i=typeof queueMicrotask=="function"&&queueMicrotask,n=typeof setImmediate=="function"&&setImmediate,s=typeof process=="object"&&typeof process.nextTick=="function";function a(N){setTimeout(N,0)}function o(N){return(S,...A)=>N(()=>S(...A))}var l;i?l=queueMicrotask:n?l=setImmediate:s?l=process.nextTick:l=a;var c=o(l);function u(N){return f(N)?function(...S){let A=S.pop(),D=N.apply(this,S);return d(D,A)}:r(function(S,A){var D;try{D=N.apply(this,S)}catch(j){return A(j)}if(D&&typeof D.then=="function")return d(D,A);A(null,D)})}function d(N,S){return N.then(A=>{p(S,null,A)},A=>{p(S,A&&(A instanceof Error||A.message)?A:new Error(A))})}function p(N,S,A){try{N(S,A)}catch(D){c(j=>{throw j},D)}}function f(N){return N[Symbol.toStringTag]==="AsyncFunction"}function m(N){return N[Symbol.toStringTag]==="AsyncGenerator"}function h(N){return typeof N[Symbol.asyncIterator]=="function"}function y(N){if(typeof N!="function")throw new Error("expected a function");return f(N)?u(N):N}function b(N,S){if(S||(S=N.length),!S)throw new Error("arity is undefined");function A(...D){return typeof D[S-1]=="function"?N.apply(this,D):new Promise((j,z)=>{D[S-1]=(G,...V)=>{if(G)return z(G);j(V.length>1?V:V[0])},N.apply(this,D)})}return A}function w(N){return function(A,...D){return b(function(z){var G=this;return N(A,(V,Z)=>{y(V).apply(G,D.concat(Z))},z)})}}function v(N,S,A,D){S=S||[];var j=[],z=0,G=y(A);return N(S,(V,Z,Te)=>{var dt=z++;G(V,(St,ft)=>{j[dt]=ft,Te(St)})},V=>{D(V,j)})}function E(N){return N&&typeof N.length=="number"&&N.length>=0&&N.length%1===0}let T={};function L(N){function S(...A){if(N!==null){var D=N;N=null,D.apply(this,A)}}return Object.assign(S,N),S}function O(N){return N[Symbol.iterator]&&N[Symbol.iterator]()}function B(N){var S=-1,A=N.length;return function(){return++S=S||G||j||(G=!0,N.next().then(({value:ft,done:ia})=>{if(!(z||j)){if(G=!1,ia){j=!0,V<=0&&D(null);return}V++,A(ft,Z,dt),Z++,Te()}}).catch(St))}function dt(ft,ia){if(V-=1,!z){if(ft)return St(ft);if(ft===!1){j=!0,z=!0;return}if(ia===T||j&&V<=0)return j=!0,D(null);Te()}}function St(ft){z||(G=!1,j=!0,D(ft))}Te()}var R=N=>(S,A,D)=>{if(D=L(D),N<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!S)return D(null);if(m(S))return F(S,N,A,D);if(h(S))return F(S[Symbol.asyncIterator](),N,A,D);var j=x(S),z=!1,G=!1,V=0,Z=!1;function Te(St,ft){if(!G)if(V-=1,St)z=!0,D(St);else if(St===!1)z=!0,G=!0;else{if(ft===T||z&&V<=0)return z=!0,D(null);Z||dt()}}function dt(){for(Z=!0;V1?j:j[0])}return A[se]=new Promise((D,j)=>{N=D,S=j}),A}function re(N,S,A){typeof S!="number"&&(A=S,S=null),A=L(A||ut());var D=Object.keys(N).length;if(!D)return A(null);S||(S=D);var j={},z=0,G=!1,V=!1,Z=Object.create(null),Te=[],dt=[],St={};Object.keys(N).forEach(Se=>{var De=N[Se];if(!Array.isArray(De)){ft(Se,[De]),dt.push(Se);return}var mt=De.slice(0,De.length-1),br=mt.length;if(br===0){ft(Se,De),dt.push(Se);return}St[Se]=br,mt.forEach(Ni=>{if(!N[Ni])throw new Error("async.auto task `"+Se+"` has a non-existent dependency `"+Ni+"` in "+mt.join(", "));Tf(Ni,()=>{br--,br===0&&ft(Se,De)})})}),xt(),ia();function ft(Se,De){Te.push(()=>$0(Se,De))}function ia(){if(!G){if(Te.length===0&&z===0)return A(null,j);for(;Te.length&&zmt()),ia()}function $0(Se,De){if(!V){var mt=Y((Ni,...na)=>{if(z--,Ni===!1){G=!0;return}if(na.length<2&&([na]=na),Ni){var Nf={};if(Object.keys(j).forEach(Od=>{Nf[Od]=j[Od]}),Nf[Se]=na,V=!0,Z=Object.create(null),G)return;A(Ni,Nf)}else j[Se]=na,Cd(Se)});z++;var br=y(De[De.length-1]);De.length>1?br(j,mt):br(mt)}}function xt(){for(var Se,De=0;dt.length;)Se=dt.pop(),De++,Ie(Se).forEach(mt=>{--St[mt]===0&&dt.push(mt)});if(De!==D)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function Ie(Se){var De=[];return Object.keys(N).forEach(mt=>{let br=N[mt];Array.isArray(br)&&br.indexOf(Se)>=0&&De.push(mt)}),De}return A[se]}var Ge=/^(?:async\s)?(?:function)?\s*(?:\w+\s*)?\(([^)]+)\)(?:\s*{)/,Xt=/^(?:async\s)?\s*(?:\(\s*)?((?:[^)=\s]\s*)*)(?:\)\s*)?=>/,si=/,/,yr=/(=.+)?(\s*)$/;function Hl(N){let S="",A=0,D=N.indexOf("*/");for(;Aj.replace(yr,"").trim())}function F0(N,S){var A={};return Object.keys(N).forEach(D=>{var j=N[D],z,G=f(j),V=!G&&j.length===1||G&&j.length===0;if(Array.isArray(j))z=[...j],j=z.pop(),A[D]=z.concat(z.length>0?Z:j);else if(V)A[D]=j;else{if(z=Mo(j),j.length===0&&!G&&z.length===0)throw new Error("autoInject task functions require explicit parameters.");G||z.pop(),A[D]=z.concat(Z)}function Z(Te,dt){var St=z.map(ft=>Te[ft]);St.push(dt),y(j)(...St)}}),re(A,S)}class q0{constructor(){this.head=this.tail=null,this.length=0}removeLink(S){return S.prev?S.prev.next=S.next:this.head=S.next,S.next?S.next.prev=S.prev:this.tail=S.prev,S.prev=S.next=null,this.length-=1,S}empty(){for(;this.head;)this.shift();return this}insertAfter(S,A){A.prev=S,A.next=S.next,S.next?S.next.prev=A:this.tail=A,S.next=A,this.length+=1}insertBefore(S,A){A.prev=S.prev,A.next=S,S.prev?S.prev.next=A:this.head=A,S.prev=A,this.length+=1}unshift(S){this.head?this.insertBefore(this.head,S):B0(this,S)}push(S){this.tail?this.insertAfter(this.tail,S):B0(this,S)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var S=this.head;S;)yield S.data,S=S.next}remove(S){for(var A=this.head;A;){var{next:D}=A;S(A)&&this.removeLink(A),A=D}return this}}function B0(N,S){N.length=1,N.head=N.tail=S}function Ef(N,S,A){if(S==null)S=1;else if(S===0)throw new RangeError("Concurrency must not be zero");var D=y(N),j=0,z=[];let G={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function V(Ie,Se){G[Ie].push(Se)}function Z(Ie,Se){let De=(...mt)=>{Te(Ie,De),Se(...mt)};G[Ie].push(De)}function Te(Ie,Se){if(!Ie)return Object.keys(G).forEach(De=>G[De]=[]);if(!Se)return G[Ie]=[];G[Ie]=G[Ie].filter(De=>De!==Se)}function dt(Ie,...Se){G[Ie].forEach(De=>De(...Se))}var St=!1;function ft(Ie,Se,De,mt){if(mt!=null&&typeof mt!="function")throw new Error("task callback must be a function");xt.started=!0;var br,Ni;function na(Od,...H0){if(Od)return De?Ni(Od):br();if(H0.length<=1)return br(H0[0]);br(H0)}var Nf=xt._createTaskItem(Ie,De?na:mt||na);if(Se?xt._tasks.unshift(Nf):xt._tasks.push(Nf),St||(St=!0,c(()=>{St=!1,xt.process()})),De||!mt)return new Promise((Od,H0)=>{br=Od,Ni=H0})}function ia(Ie){return function(Se,...De){j-=1;for(var mt=0,br=Ie.length;mt0&&z.splice(na,1),Ni.callback(Se,...De),Se!=null&&dt("error",Se,Ni.data)}j<=xt.concurrency-xt.buffer&&dt("unsaturated"),xt.idle()&&dt("drain"),xt.process()}}function Tf(Ie){return Ie.length===0&&xt.idle()?(c(()=>dt("drain")),!0):!1}let Cd=Ie=>Se=>{if(!Se)return new Promise((De,mt)=>{Z(Ie,(br,Ni)=>{if(br)return mt(br);De(Ni)})});Te(Ie),V(Ie,Se)};var $0=!1,xt={_tasks:new q0,_createTaskItem(Ie,Se){return{data:Ie,callback:Se}},*[Symbol.iterator](){yield*xt._tasks[Symbol.iterator]()},concurrency:S,payload:A,buffer:S/4,started:!1,paused:!1,push(Ie,Se){return Array.isArray(Ie)?Tf(Ie)?void 0:Ie.map(De=>ft(De,!1,!1,Se)):ft(Ie,!1,!1,Se)},pushAsync(Ie,Se){return Array.isArray(Ie)?Tf(Ie)?void 0:Ie.map(De=>ft(De,!1,!0,Se)):ft(Ie,!1,!0,Se)},kill(){Te(),xt._tasks.empty()},unshift(Ie,Se){return Array.isArray(Ie)?Tf(Ie)?void 0:Ie.map(De=>ft(De,!0,!1,Se)):ft(Ie,!0,!1,Se)},unshiftAsync(Ie,Se){return Array.isArray(Ie)?Tf(Ie)?void 0:Ie.map(De=>ft(De,!0,!0,Se)):ft(Ie,!0,!0,Se)},remove(Ie){xt._tasks.remove(Ie)},process(){if(!$0){for($0=!0;!xt.paused&&j{j(S,z,(Z,Te)=>{S=Te,V(Z)})},z=>D(z,S))}var ro=b(ra,4);function xf(...N){var S=N.map(y);return function(...A){var D=this,j=A[A.length-1];return typeof j=="function"?A.pop():j=ut(),ro(S,A,(z,G,V)=>{G.apply(D,z.concat((Z,...Te)=>{V(Z,Te)}))},(z,G)=>j(z,...G)),j[se]}}function x6(...N){return xf(...N.reverse())}function xe(N,S,A,D){return v(R(S),N,A,D)}var k=b(xe,4);function C(N,S,A,D){var j=y(A);return k(N,S,(z,G)=>{j(z,(V,...Z)=>V?G(V):G(V,Z))},(z,G)=>{for(var V=[],Z=0;Z{var G=!1,V;let Z=y(j);A(D,(Te,dt,St)=>{Z(Te,(ft,ia)=>{if(ft||ft===!1)return St(ft);if(N(ia)&&!V)return G=!0,V=S(!0,Te),St(null,T);St()})},Te=>{if(Te)return z(Te);z(null,G?V:S(!1))})}}function Ti(N,S,A){return Yt(D=>D,(D,j)=>j)(ze,N,S,A)}var ko=b(Ti,3);function X5(N,S,A,D){return Yt(j=>j,(j,z)=>z)(R(S),N,A,D)}var Ad=b(X5,4);function w4e(N,S,A){return Yt(D=>D,(D,j)=>j)(R(1),N,S,A)}var T6=b(w4e,3);function tM(N){return(S,...A)=>y(S)(...A,(D,...j)=>{typeof console=="object"&&(D?console.error&&console.error(D):console[N]&&j.forEach(z=>console[N](z)))})}var rM=tM("dir");function E4e(N,S,A){A=Y(A);var D=y(N),j=y(S),z;function G(Z,...Te){if(Z)return A(Z);Z!==!1&&(z=Te,j(...Te,V))}function V(Z,Te){if(Z)return A(Z);if(Z!==!1){if(!Te)return A(null,...z);D(G)}}return V(null,!0)}var k0=b(E4e,3);function iM(N,S,A){let D=y(S);return k0(N,(...j)=>{let z=j.pop();D(...j,(G,V)=>z(G,!V))},A)}function nM(N){return(S,A,D)=>N(S,D)}function S4e(N,S,A){return ze(N,nM(y(S)),A)}var N6=b(S4e,3);function x4e(N,S,A,D){return R(S)(N,nM(y(A)),D)}var j0=b(x4e,4);function T4e(N,S,A){return j0(N,1,S,A)}var U0=b(T4e,3);function Y5(N){return f(N)?N:function(...S){var A=S.pop(),D=!0;S.push((...j)=>{D?c(()=>A(...j)):A(...j)}),N.apply(this,S),D=!1}}function N4e(N,S,A){return Yt(D=>!D,D=>!D)(ze,N,S,A)}var R6=b(N4e,3);function R4e(N,S,A,D){return Yt(j=>!j,j=>!j)(R(S),N,A,D)}var A6=b(R4e,4);function A4e(N,S,A){return Yt(D=>!D,D=>!D)(Ve,N,S,A)}var C6=b(A4e,3);function C4e(N,S,A,D){var j=new Array(S.length);N(S,(z,G,V)=>{A(z,(Z,Te)=>{j[G]=!!Te,V(Z)})},z=>{if(z)return D(z);for(var G=[],V=0;V{A(z,(Z,Te)=>{if(Z)return V(Z);Te&&j.push({index:G,value:z}),V(Z)})},z=>{if(z)return D(z);D(null,j.sort((G,V)=>G.index-V.index).map(G=>G.value))})}function O6(N,S,A,D){var j=E(S)?C4e:O4e;return j(N,S,y(A),D)}function P4e(N,S,A){return O6(ze,N,S,A)}var P6=b(P4e,3);function I4e(N,S,A,D){return O6(R(S),N,A,D)}var I6=b(I4e,4);function D4e(N,S,A){return O6(Ve,N,S,A)}var D6=b(D4e,3);function L4e(N,S){var A=Y(S),D=y(Y5(N));function j(z){if(z)return A(z);z!==!1&&D(j)}return j()}var sM=b(L4e,2);function F4e(N,S,A,D){var j=y(A);return k(N,S,(z,G)=>{j(z,(V,Z)=>V?G(V):G(V,{key:Z,val:z}))},(z,G)=>{for(var V={},{hasOwnProperty:Z}=Object.prototype,Te=0;Te{z(G,V,(Te,dt)=>{if(Te)return Z(Te);j[V]=dt,Z(Te)})},G=>D(G,j))}var F6=b(q4e,4);function cM(N,S,A){return F6(N,1/0,S,A)}function uM(N,S,A){return F6(N,1,S,A)}function dM(N,S=A=>A){var A=Object.create(null),D=Object.create(null),j=y(N),z=r((G,V)=>{var Z=S(...G);Z in A?c(()=>V(null,...A[Z])):Z in D?D[Z].push(V):(D[Z]=[V],j(...G,(Te,...dt)=>{Te||(A[Z]=dt);var St=D[Z];delete D[Z];for(var ft=0,ia=St.length;ft{var D=E(S)?[]:{};N(S,(j,z,G)=>{y(j)((V,...Z)=>{Z.length<2&&([Z]=Z),D[z]=Z,G(V)})},j=>A(j,D))},3);function fM(N,S){return Z5(ze,N,S)}function mM(N,S,A){return Z5(R(S),N,A)}function J5(N,S){var A=y(N);return Ef((D,j)=>{A(D[0],j)},S,1)}class B4e{constructor(){this.heap=[],this.pushCount=Number.MIN_SAFE_INTEGER}get length(){return this.heap.length}empty(){return this.heap=[],this}percUp(S){let A;for(;S>0&&e8(this.heap[S],this.heap[A=hM(S)]);){let D=this.heap[S];this.heap[S]=this.heap[A],this.heap[A]=D,S=A}}percDown(S){let A;for(;(A=M4e(S))=0;D--)this.percDown(D);return this}}function M4e(N){return(N<<1)+1}function hM(N){return(N+1>>1)-1}function e8(N,S){return N.priority!==S.priority?N.priority({data:G,priority:V,callback:Z});function z(G,V){return Array.isArray(G)?G.map(Z=>({data:Z,priority:V})):{data:G,priority:V}}return A.push=function(G,V=0,Z){return D(z(G,V),Z)},A.pushAsync=function(G,V=0,Z){return j(z(G,V),Z)},delete A.unshift,delete A.unshiftAsync,A}function k4e(N,S){if(S=L(S),!Array.isArray(N))return S(new TypeError("First argument to race must be an array of functions"));if(!N.length)return S();for(var A=0,D=N.length;A{let V={};if(z&&(V.error=z),G.length>0){var Z=G;G.length<=1&&([Z]=G),V.value=Z}j(null,V)}),S.apply(this,D)})}function bM(N){var S;return Array.isArray(N)?S=N.map(M6):(S={},Object.keys(N).forEach(A=>{S[A]=M6.call(this,N[A])})),S}function t8(N,S,A,D){let j=y(A);return O6(N,S,(z,G)=>{j(z,(V,Z)=>{G(V,!Z)})},D)}function j4e(N,S,A){return t8(ze,N,S,A)}var _M=b(j4e,3);function U4e(N,S,A,D){return t8(R(S),N,A,D)}var vM=b(U4e,4);function z4e(N,S,A){return t8(Ve,N,S,A)}var wM=b(z4e,3);function EM(N){return function(){return N}}let r8=5,SM=0;function k6(N,S,A){var D={times:r8,intervalFunc:EM(SM)};if(arguments.length<3&&typeof N=="function"?(A=S||ut(),S=N):($4e(D,N),A=A||ut()),typeof S!="function")throw new Error("Invalid arguments for async.retry");var j=y(S),z=1;function G(){j((V,...Z)=>{V!==!1&&(V&&z++{(j.lengthD)(ze,N,S,A)}var j6=b(H4e,3);function G4e(N,S,A,D){return Yt(Boolean,j=>j)(R(S),N,A,D)}var U6=b(G4e,4);function V4e(N,S,A){return Yt(Boolean,D=>D)(Ve,N,S,A)}var z6=b(V4e,3);function W4e(N,S,A){var D=y(S);return _t(N,(z,G)=>{D(z,(V,Z)=>{if(V)return G(V);G(V,{value:z,criteria:Z})})},(z,G)=>{if(z)return A(z);A(null,G.sort(j).map(V=>V.value))});function j(z,G){var V=z.criteria,Z=G.criteria;return VZ?1:0}}var NM=b(W4e,3);function RM(N,S,A){var D=y(N);return r((j,z)=>{var G=!1,V;function Z(){var Te=N.name||"anonymous",dt=new Error('Callback function "'+Te+'" timed out.');dt.code="ETIMEDOUT",A&&(dt.info=A),G=!0,z(dt)}j.push((...Te)=>{G||(z(...Te),clearTimeout(V))}),V=setTimeout(Z,S),D(...j)})}function K4e(N){for(var S=Array(N);N--;)S[N]=N;return S}function $6(N,S,A,D){var j=y(A);return k(K4e(N),S,j,D)}function AM(N,S,A){return $6(N,1/0,S,A)}function CM(N,S,A){return $6(N,1,S,A)}function OM(N,S,A,D){arguments.length<=3&&typeof S=="function"&&(D=A,A=S,S=Array.isArray(N)?[]:{}),D=L(D||ut());var j=y(A);return ze(N,(z,G,V)=>{j(S,z,G,V)},z=>D(z,S)),D[se]}function Q4e(N,S){var A=null,D;return U0(N,(j,z)=>{y(j)((G,...V)=>{if(G===!1)return z(G);V.length<2?[D]=V:D=V,A=G,z(G?null:{})})},()=>S(A,D))}var PM=b(Q4e);function IM(N){return(...S)=>(N.unmemoized||N)(...S)}function X4e(N,S,A){A=Y(A);var D=y(S),j=y(N),z=[];function G(Z,...Te){if(Z)return A(Z);z=Te,Z!==!1&&j(V)}function V(Z,Te){if(Z)return A(Z);if(Z!==!1){if(!Te)return A(null,...z);D(G)}}return j(V)}var z0=b(X4e,3);function DM(N,S,A){let D=y(N);return z0(j=>D((z,G)=>j(z,!G)),S,A)}function Y4e(N,S){if(S=L(S),!Array.isArray(N))return S(new Error("First argument to waterfall must be an array of functions"));if(!N.length)return S();var A=0;function D(z){var G=y(N[A++]);G(...z,Y(j))}function j(z,...G){if(z!==!1){if(z||A===N.length)return S(z,...G);D(G)}}D([])}var LM=b(Y4e),Z4e={apply:t,applyEach:Wt,applyEachSeries:Rd,asyncify:u,auto:re,autoInject:F0,cargo:M0,cargoQueue:Sf,compose:x6,concat:K,concatLimit:U,concatSeries:ye,constant:Et,detect:ko,detectLimit:Ad,detectSeries:T6,dir:rM,doUntil:iM,doWhilst:k0,each:N6,eachLimit:j0,eachOf:ze,eachOfLimit:q,eachOfSeries:Ve,eachSeries:U0,ensureAsync:Y5,every:R6,everyLimit:A6,everySeries:C6,filter:P6,filterLimit:I6,filterSeries:D6,forever:sM,groupBy:aM,groupByLimit:L6,groupBySeries:oM,log:lM,map:_t,mapLimit:k,mapSeries:Fn,mapValues:cM,mapValuesLimit:F6,mapValuesSeries:uM,memoize:dM,nextTick:pM,parallel:fM,parallelLimit:mM,priorityQueue:gM,queue:J5,race:yM,reduce:ro,reduceRight:B6,reflect:M6,reflectAll:bM,reject:_M,rejectLimit:vM,rejectSeries:wM,retry:k6,retryable:xM,seq:xf,series:TM,setImmediate:c,some:j6,someLimit:U6,someSeries:z6,sortBy:NM,timeout:RM,times:AM,timesLimit:$6,timesSeries:CM,transform:OM,tryEach:PM,unmemoize:IM,until:DM,waterfall:LM,whilst:z0,all:R6,allLimit:A6,allSeries:C6,any:j6,anyLimit:U6,anySeries:z6,find:ko,findLimit:Ad,findSeries:T6,flatMap:K,flatMapLimit:U,flatMapSeries:ye,forEach:N6,forEachSeries:U0,forEachLimit:j0,forEachOf:ze,forEachOfSeries:Ve,forEachOfLimit:q,inject:ro,foldl:ro,foldr:B6,select:P6,selectLimit:I6,selectSeries:D6,wrapSync:u,during:z0,doDuring:k0};e.all=R6,e.allLimit=A6,e.allSeries=C6,e.any=j6,e.anyLimit=U6,e.anySeries=z6,e.apply=t,e.applyEach=Wt,e.applyEachSeries=Rd,e.asyncify=u,e.auto=re,e.autoInject=F0,e.cargo=M0,e.cargoQueue=Sf,e.compose=x6,e.concat=K,e.concatLimit=U,e.concatSeries=ye,e.constant=Et,e.default=Z4e,e.detect=ko,e.detectLimit=Ad,e.detectSeries=T6,e.dir=rM,e.doDuring=k0,e.doUntil=iM,e.doWhilst=k0,e.during=z0,e.each=N6,e.eachLimit=j0,e.eachOf=ze,e.eachOfLimit=q,e.eachOfSeries=Ve,e.eachSeries=U0,e.ensureAsync=Y5,e.every=R6,e.everyLimit=A6,e.everySeries=C6,e.filter=P6,e.filterLimit=I6,e.filterSeries=D6,e.find=ko,e.findLimit=Ad,e.findSeries=T6,e.flatMap=K,e.flatMapLimit=U,e.flatMapSeries=ye,e.foldl=ro,e.foldr=B6,e.forEach=N6,e.forEachLimit=j0,e.forEachOf=ze,e.forEachOfLimit=q,e.forEachOfSeries=Ve,e.forEachSeries=U0,e.forever=sM,e.groupBy=aM,e.groupByLimit=L6,e.groupBySeries=oM,e.inject=ro,e.log=lM,e.map=_t,e.mapLimit=k,e.mapSeries=Fn,e.mapValues=cM,e.mapValuesLimit=F6,e.mapValuesSeries=uM,e.memoize=dM,e.nextTick=pM,e.parallel=fM,e.parallelLimit=mM,e.priorityQueue=gM,e.queue=J5,e.race=yM,e.reduce=ro,e.reduceRight=B6,e.reflect=M6,e.reflectAll=bM,e.reject=_M,e.rejectLimit=vM,e.rejectSeries=wM,e.retry=k6,e.retryable=xM,e.select=P6,e.selectLimit=I6,e.selectSeries=D6,e.seq=xf,e.series=TM,e.setImmediate=c,e.some=j6,e.someLimit=U6,e.someSeries=z6,e.sortBy=NM,e.timeout=RM,e.times=AM,e.timesLimit=$6,e.timesSeries=CM,e.transform=OM,e.tryEach=PM,e.unmemoize=IM,e.until=DM,e.waterfall=LM,e.whilst=z0,e.wrapSync=u,Object.defineProperty(e,"__esModule",{value:!0})})});var sce=g((iAt,nce)=>{"use strict";var bl=e=>e!==null&&typeof e=="object"&&typeof e.pipe=="function";bl.writable=e=>bl(e)&&e.writable!==!1&&typeof e._write=="function"&&typeof e._writableState=="object";bl.readable=e=>bl(e)&&e.readable!==!1&&typeof e._read=="function"&&typeof e._readableState=="object";bl.duplex=e=>bl.writable(e)&&bl.readable(e);bl.transform=e=>bl.duplex(e)&&typeof e._transform=="function";nce.exports=bl});var E2=g((nAt,tI)=>{"use strict";typeof process>"u"||!process.version||process.version.indexOf("v0.")===0||process.version.indexOf("v1.")===0&&process.version.indexOf("v1.8.")!==0?tI.exports={nextTick:qet}:tI.exports=process;function qet(e,t,r,i){if(typeof e!="function")throw new TypeError('"callback" argument must be a function');var n=arguments.length,s,a;switch(n){case 0:case 1:return process.nextTick(e);case 2:return process.nextTick(function(){e.call(null,t)});case 3:return process.nextTick(function(){e.call(null,t,r)});case 4:return process.nextTick(function(){e.call(null,t,r,i)});default:for(s=new Array(n-1),a=0;a{var Bet={}.toString;ace.exports=Array.isArray||function(e){return Bet.call(e)=="[object Array]"}});var rI=g((aAt,lce)=>{lce.exports=require("stream")});var S2=g((iI,uce)=>{var t9=require("buffer"),xc=t9.Buffer;function cce(e,t){for(var r in e)t[r]=e[r]}xc.from&&xc.alloc&&xc.allocUnsafe&&xc.allocUnsafeSlow?uce.exports=t9:(cce(t9,iI),iI.Buffer=_1);function _1(e,t,r){return xc(e,t,r)}cce(xc,_1);_1.from=function(e,t,r){if(typeof e=="number")throw new TypeError("Argument must not be a number");return xc(e,t,r)};_1.alloc=function(e,t,r){if(typeof e!="number")throw new TypeError("Argument must be a number");var i=xc(e);return t!==void 0?typeof r=="string"?i.fill(t,r):i.fill(t):i.fill(0),i};_1.allocUnsafe=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return xc(e)};_1.allocUnsafeSlow=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return t9.SlowBuffer(e)}});var v1=g(An=>{function Met(e){return Array.isArray?Array.isArray(e):r9(e)==="[object Array]"}An.isArray=Met;function ket(e){return typeof e=="boolean"}An.isBoolean=ket;function jet(e){return e===null}An.isNull=jet;function Uet(e){return e==null}An.isNullOrUndefined=Uet;function zet(e){return typeof e=="number"}An.isNumber=zet;function $et(e){return typeof e=="string"}An.isString=$et;function Het(e){return typeof e=="symbol"}An.isSymbol=Het;function Get(e){return e===void 0}An.isUndefined=Get;function Vet(e){return r9(e)==="[object RegExp]"}An.isRegExp=Vet;function Wet(e){return typeof e=="object"&&e!==null}An.isObject=Wet;function Ket(e){return r9(e)==="[object Date]"}An.isDate=Ket;function Qet(e){return r9(e)==="[object Error]"||e instanceof Error}An.isError=Qet;function Xet(e){return typeof e=="function"}An.isFunction=Xet;function Yet(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||typeof e>"u"}An.isPrimitive=Yet;An.isBuffer=require("buffer").Buffer.isBuffer;function r9(e){return Object.prototype.toString.call(e)}});var pce=g((lAt,nI)=>{"use strict";function Zet(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var dce=S2().Buffer,x2=require("util");function Jet(e,t,r){e.copy(t,r)}nI.exports=function(){function e(){Zet(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(r){var i={data:r,next:null};this.length>0?this.tail.next=i:this.head=i,this.tail=i,++this.length},e.prototype.unshift=function(r){var i={data:r,next:this.head};this.length===0&&(this.tail=i),this.head=i,++this.length},e.prototype.shift=function(){if(this.length!==0){var r=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,r}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(r){if(this.length===0)return"";for(var i=this.head,n=""+i.data;i=i.next;)n+=r+i.data;return n},e.prototype.concat=function(r){if(this.length===0)return dce.alloc(0);for(var i=dce.allocUnsafe(r>>>0),n=this.head,s=0;n;)Jet(n.data,i,s),s+=n.data.length,n=n.next;return i},e}();x2&&x2.inspect&&x2.inspect.custom&&(nI.exports.prototype[x2.inspect.custom]=function(){var e=x2.inspect({length:this.length});return this.constructor.name+" "+e})});var sI=g((cAt,fce)=>{"use strict";var i9=E2();function ett(e,t){var r=this,i=this._readableState&&this._readableState.destroyed,n=this._writableState&&this._writableState.destroyed;return i||n?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,i9.nextTick(n9,this,e)):i9.nextTick(n9,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(s){!t&&s?r._writableState?r._writableState.errorEmitted||(r._writableState.errorEmitted=!0,i9.nextTick(n9,r,s)):i9.nextTick(n9,r,s):t&&t(s)}),this)}function ttt(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function n9(e,t){e.emit("error",t)}fce.exports={destroy:ett,undestroy:ttt}});var hce=g((uAt,mce)=>{mce.exports=require("util").deprecate});var oI=g((dAt,Sce)=>{"use strict";var Lp=E2();Sce.exports=pi;function yce(e){var t=this;this.next=null,this.entry=null,this.finish=function(){_tt(t,e)}}var rtt=!process.browser&&["v0.10","v0.9."].indexOf(process.version.slice(0,5))>-1?setImmediate:Lp.nextTick,w1;pi.WritableState=N2;var bce=Object.create(v1());bce.inherits=Ud();var itt={deprecate:hce()},_ce=rI(),a9=S2().Buffer,ntt=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function stt(e){return a9.from(e)}function att(e){return a9.isBuffer(e)||e instanceof ntt}var vce=sI();bce.inherits(pi,_ce);function ott(){}function N2(e,t){w1=w1||Fp(),e=e||{};var r=t instanceof w1;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var i=e.highWaterMark,n=e.writableHighWaterMark,s=this.objectMode?16:16*1024;i||i===0?this.highWaterMark=i:r&&(n||n===0)?this.highWaterMark=n:this.highWaterMark=s,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var a=e.decodeStrings===!1;this.decodeStrings=!a,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(o){mtt(t,o)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new yce(this)}N2.prototype.getBuffer=function(){for(var t=this.bufferedRequest,r=[];t;)r.push(t),t=t.next;return r};(function(){try{Object.defineProperty(N2.prototype,"buffer",{get:itt.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var s9;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(s9=Function.prototype[Symbol.hasInstance],Object.defineProperty(pi,Symbol.hasInstance,{value:function(e){return s9.call(this,e)?!0:this!==pi?!1:e&&e._writableState instanceof N2}})):s9=function(e){return e instanceof this};function pi(e){if(w1=w1||Fp(),!s9.call(pi,this)&&!(this instanceof w1))return new pi(e);this._writableState=new N2(e,this),this.writable=!0,e&&(typeof e.write=="function"&&(this._write=e.write),typeof e.writev=="function"&&(this._writev=e.writev),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.final=="function"&&(this._final=e.final)),_ce.call(this)}pi.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function ltt(e,t){var r=new Error("write after end");e.emit("error",r),Lp.nextTick(t,r)}function ctt(e,t,r,i){var n=!0,s=!1;return r===null?s=new TypeError("May not write null values to stream"):typeof r!="string"&&r!==void 0&&!t.objectMode&&(s=new TypeError("Invalid non-string/buffer chunk")),s&&(e.emit("error",s),Lp.nextTick(i,s),n=!1),n}pi.prototype.write=function(e,t,r){var i=this._writableState,n=!1,s=!i.objectMode&&att(e);return s&&!a9.isBuffer(e)&&(e=stt(e)),typeof t=="function"&&(r=t,t=null),s?t="buffer":t||(t=i.defaultEncoding),typeof r!="function"&&(r=ott),i.ended?ltt(this,r):(s||ctt(this,i,e,r))&&(i.pendingcb++,n=dtt(this,i,s,e,t,r)),n};pi.prototype.cork=function(){var e=this._writableState;e.corked++};pi.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.bufferProcessing&&e.bufferedRequest&&wce(this,e))};pi.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+t);return this._writableState.defaultEncoding=t,this};function utt(e,t,r){return!e.objectMode&&e.decodeStrings!==!1&&typeof t=="string"&&(t=a9.from(t,r)),t}Object.defineProperty(pi.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function dtt(e,t,r,i,n,s){if(!r){var a=utt(t,i,n);i!==a&&(r=!0,n="buffer",i=a)}var o=t.objectMode?1:i.length;t.length+=o;var l=t.length{"use strict";var xce=E2(),vtt=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};Rce.exports=Tc;var Tce=Object.create(v1());Tce.inherits=Ud();var Nce=uI(),cI=oI();Tce.inherits(Tc,Nce);for(lI=vtt(cI.prototype),o9=0;o9{"use strict";var pI=S2().Buffer,Ace=pI.isEncoding||function(e){switch(e=""+e,e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function Stt(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}function xtt(e){var t=Stt(e);if(typeof t!="string"&&(pI.isEncoding===Ace||!Ace(e)))throw new Error("Unknown encoding: "+e);return t||e}Cce.StringDecoder=R2;function R2(e){this.encoding=xtt(e);var t;switch(this.encoding){case"utf16le":this.text=Ott,this.end=Ptt,t=4;break;case"utf8":this.fillLast=Rtt,t=4;break;case"base64":this.text=Itt,this.end=Dtt,t=3;break;default:this.write=Ltt,this.end=Ftt;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=pI.allocUnsafe(t)}R2.prototype.write=function(e){if(e.length===0)return"";var t,r;if(this.lastNeed){if(t=this.fillLast(e),t===void 0)return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===2?-1:-2}function Ttt(e,t,r){var i=t.length-1;if(i=0?(n>0&&(e.lastNeed=n-1),n):--i=0?(n>0&&(e.lastNeed=n-2),n):--i=0?(n>0&&(n===2?n=0:e.lastNeed=n-3),n):0))}function Ntt(e,t,r){if((t[0]&192)!==128)return e.lastNeed=0,"\uFFFD";if(e.lastNeed>1&&t.length>1){if((t[1]&192)!==128)return e.lastNeed=1,"\uFFFD";if(e.lastNeed>2&&t.length>2&&(t[2]&192)!==128)return e.lastNeed=2,"\uFFFD"}}function Rtt(e){var t=this.lastTotal-this.lastNeed,r=Ntt(this,e,t);if(r!==void 0)return r;if(this.lastNeed<=e.length)return e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length}function Att(e,t){var r=Ttt(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var i=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,i),e.toString("utf8",t,i)}function Ctt(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"\uFFFD":t}function Ott(e,t){if((e.length-t)%2===0){var r=e.toString("utf16le",t);if(r){var i=r.charCodeAt(r.length-1);if(i>=55296&&i<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function Ptt(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function Itt(e,t){var r=(e.length-t)%3;return r===0?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,r===1?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function Dtt(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function Ltt(e){return e.toString(this.encoding)}function Ftt(e){return e&&e.length?this.write(e):""}});var uI=g((hAt,Uce)=>{"use strict";var S1=E2();Uce.exports=fr;var qtt=oce(),A2;fr.ReadableState=qce;var mAt=require("events").EventEmitter,Dce=function(e,t){return e.listeners(t).length},bI=rI(),C2=S2().Buffer,Btt=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function Mtt(e){return C2.from(e)}function ktt(e){return C2.isBuffer(e)||e instanceof Btt}var Lce=Object.create(v1());Lce.inherits=Ud();var mI=require("util"),Ct=void 0;mI&&mI.debuglog?Ct=mI.debuglog("stream"):Ct=function(){};var jtt=pce(),Fce=sI(),E1;Lce.inherits(fr,bI);var hI=["error","close","destroy","pause","resume"];function Utt(e,t,r){if(typeof e.prependListener=="function")return e.prependListener(t,r);!e._events||!e._events[t]?e.on(t,r):qtt(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}function qce(e,t){A2=A2||Fp(),e=e||{};var r=t instanceof A2;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var i=e.highWaterMark,n=e.readableHighWaterMark,s=this.objectMode?16:16*1024;i||i===0?this.highWaterMark=i:r&&(n||n===0)?this.highWaterMark=n:this.highWaterMark=s,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new jtt,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(E1||(E1=fI().StringDecoder),this.decoder=new E1(e.encoding),this.encoding=e.encoding)}function fr(e){if(A2=A2||Fp(),!(this instanceof fr))return new fr(e);this._readableState=new qce(e,this),this.readable=!0,e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy)),bI.call(this)}Object.defineProperty(fr.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}});fr.prototype.destroy=Fce.destroy;fr.prototype._undestroy=Fce.undestroy;fr.prototype._destroy=function(e,t){this.push(null),t(e)};fr.prototype.push=function(e,t){var r=this._readableState,i;return r.objectMode?i=!0:typeof e=="string"&&(t=t||r.defaultEncoding,t!==r.encoding&&(e=C2.from(e,t),t=""),i=!0),Bce(this,e,t,!1,i)};fr.prototype.unshift=function(e){return Bce(this,e,null,!0,!1)};function Bce(e,t,r,i,n){var s=e._readableState;if(t===null)s.reading=!1,Gtt(e,s);else{var a;n||(a=ztt(s,t)),a?e.emit("error",a):s.objectMode||t&&t.length>0?(typeof t!="string"&&!s.objectMode&&Object.getPrototypeOf(t)!==C2.prototype&&(t=Mtt(t)),i?s.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):gI(e,s,t,!0):s.ended?e.emit("error",new Error("stream.push() after EOF")):(s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||t.length!==0?gI(e,s,t,!1):Mce(e,s)):gI(e,s,t,!1))):i||(s.reading=!1)}return $tt(s)}function gI(e,t,r,i){t.flowing&&t.length===0&&!t.sync?(e.emit("data",r),e.read(0)):(t.length+=t.objectMode?1:r.length,i?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&c9(e)),Mce(e,t)}function ztt(e,t){var r;return!ktt(t)&&typeof t!="string"&&t!==void 0&&!e.objectMode&&(r=new TypeError("Invalid non-string/buffer chunk")),r}function $tt(e){return!e.ended&&(e.needReadable||e.length=Oce?e=Oce:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function Pce(e,t){return e<=0||t.length===0&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=Htt(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}fr.prototype.read=function(e){Ct("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return Ct("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?yI(this):c9(this),null;if(e=Pce(e,t),e===0&&t.ended)return t.length===0&&yI(this),null;var i=t.needReadable;Ct("need readable",i),(t.length===0||t.length-e0?n=kce(e,t):n=null,n===null?(t.needReadable=!0,e=0):t.length-=e,t.length===0&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&yI(this)),n!==null&&this.emit("data",n),n};function Gtt(e,t){if(!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,c9(e)}}function c9(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(Ct("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?S1.nextTick(Ice,e):Ice(e))}function Ice(e){Ct("emit readable"),e.emit("readable"),_I(e)}function Mce(e,t){t.readingMore||(t.readingMore=!0,S1.nextTick(Vtt,e,t))}function Vtt(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length1&&jce(i.pipes,e)!==-1)&&!c&&(Ct("false write response, pause",i.awaitDrain),i.awaitDrain++,d=!0),r.pause())}function f(b){Ct("onerror",b),y(),e.removeListener("error",f),Dce(e,"error")===0&&e.emit("error",b)}Utt(e,"error",f);function m(){e.removeListener("finish",h),y()}e.once("close",m);function h(){Ct("onfinish"),e.removeListener("close",m),y()}e.once("finish",h);function y(){Ct("unpipe"),r.unpipe(e)}return e.emit("pipe",r),i.flowing||(Ct("pipe resume"),r.resume()),e};function Wtt(e){return function(){var t=e._readableState;Ct("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,t.awaitDrain===0&&Dce(e,"data")&&(t.flowing=!0,_I(e))}}fr.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r),this);if(!e){var i=t.pipes,n=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var s=0;s=t.length?(t.decoder?r=t.buffer.join(""):t.buffer.length===1?r=t.buffer.head.data:r=t.buffer.concat(t.length),t.buffer.clear()):r=Ytt(e,t.buffer,t.decoder),r}function Ytt(e,t,r){var i;return es.length?s.length:e;if(a===s.length?n+=s:n+=s.slice(0,e),e-=a,e===0){a===s.length?(++i,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=s.slice(a));break}++i}return t.length-=i,n}function Jtt(e,t){var r=C2.allocUnsafe(e),i=t.head,n=1;for(i.data.copy(r),e-=i.data.length;i=i.next;){var s=i.data,a=e>s.length?s.length:e;if(s.copy(r,r.length-e,0,a),e-=a,e===0){a===s.length?(++n,i.next?t.head=i.next:t.head=t.tail=null):(t.head=i,i.data=s.slice(a));break}++n}return t.length-=n,r}function yI(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,S1.nextTick(ert,t,e))}function ert(e,t){!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function jce(e,t){for(var r=0,i=e.length;r{"use strict";Hce.exports=Nc;var u9=Fp(),$ce=Object.create(v1());$ce.inherits=Ud();$ce.inherits(Nc,u9);function trt(e,t){var r=this._transformState;r.transforming=!1;var i=r.writecb;if(!i)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,t!=null&&this.push(t),i(e);var n=this._readableState;n.reading=!1,(n.needReadable||n.length{"use strict";Wce.exports=O2;var Gce=vI(),Vce=Object.create(v1());Vce.inherits=Ud();Vce.inherits(O2,Gce);function O2(e){if(!(this instanceof O2))return new O2(e);Gce.call(this,e)}O2.prototype._transform=function(e,t,r){r(null,e)}});var Qce=g((nn,d9)=>{var _l=require("stream");process.env.READABLE_STREAM==="disable"&&_l?(d9.exports=_l,nn=d9.exports=_l.Readable,nn.Readable=_l.Readable,nn.Writable=_l.Writable,nn.Duplex=_l.Duplex,nn.Transform=_l.Transform,nn.PassThrough=_l.PassThrough,nn.Stream=_l):(nn=d9.exports=uI(),nn.Stream=_l||nn,nn.Readable=nn,nn.Writable=oI(),nn.Duplex=Fp(),nn.Transform=vI(),nn.PassThrough=Kce())});var Yce=g((bAt,Xce)=>{Xce.exports=Qce().PassThrough});var tue=g((_At,eue)=>{var Zce=require("util"),m9=Yce();eue.exports={Readable:p9,Writable:f9};Zce.inherits(p9,m9);Zce.inherits(f9,m9);function Jce(e,t,r){e[t]=function(){return delete e[t],r.apply(this,arguments),this[t].apply(this,arguments)}}function p9(e,t){if(!(this instanceof p9))return new p9(e,t);m9.call(this,t),Jce(this,"_read",function(){var r=e.call(this,t),i=this.emit.bind(this,"error");r.on("error",i),r.pipe(this)}),this.emit("readable")}function f9(e,t){if(!(this instanceof f9))return new f9(e,t);m9.call(this,t),Jce(this,"_write",function(){var r=e.call(this,t),i=this.emit.bind(this,"error");r.on("error",i),this.pipe(r)}),this.emit("writable")}});var wI=g((vAt,rue)=>{rue.exports=function(e,t){if(typeof e!="string")throw new TypeError("expected path to be a string");if(e==="\\"||e==="/")return"/";var r=e.length;if(r<=1)return e;var i="";if(r>4&&e[3]==="\\"){var n=e[2];(n==="?"||n===".")&&e.slice(0,2)==="\\\\"&&(e=e.slice(2),i="//")}var s=e.split(/[/\\]+/);return t!==!1&&s[s.length-1]===""&&s.pop(),i+s.join("/")}});var EI=g((wAt,iue)=>{function irt(e){return e}iue.exports=irt});var sue=g((EAt,nue)=>{function nrt(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}nue.exports=nrt});var lue=g((SAt,oue)=>{var srt=sue(),aue=Math.max;function art(e,t,r){return t=aue(t===void 0?e.length-1:t,0),function(){for(var i=arguments,n=-1,s=aue(i.length-t,0),a=Array(s);++n{function ort(e){return function(){return e}}cue.exports=ort});var SI=g((TAt,due)=>{var lrt=typeof global=="object"&&global&&global.Object===Object&&global;due.exports=lrt});var x1=g((NAt,pue)=>{var crt=SI(),urt=typeof self=="object"&&self&&self.Object===Object&&self,drt=crt||urt||Function("return this")();pue.exports=drt});var h9=g((RAt,fue)=>{var prt=x1(),frt=prt.Symbol;fue.exports=frt});var yue=g((AAt,gue)=>{var mue=h9(),hue=Object.prototype,mrt=hue.hasOwnProperty,hrt=hue.toString,P2=mue?mue.toStringTag:void 0;function grt(e){var t=mrt.call(e,P2),r=e[P2];try{e[P2]=void 0;var i=!0}catch{}var n=hrt.call(e);return i&&(t?e[P2]=r:delete e[P2]),n}gue.exports=grt});var _ue=g((CAt,bue)=>{var yrt=Object.prototype,brt=yrt.toString;function _rt(e){return brt.call(e)}bue.exports=_rt});var I2=g((OAt,Eue)=>{var vue=h9(),vrt=yue(),wrt=_ue(),Ert="[object Null]",Srt="[object Undefined]",wue=vue?vue.toStringTag:void 0;function xrt(e){return e==null?e===void 0?Srt:Ert:wue&&wue in Object(e)?vrt(e):wrt(e)}Eue.exports=xrt});var D2=g((PAt,Sue)=>{function Trt(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}Sue.exports=Trt});var xI=g((IAt,xue)=>{var Nrt=I2(),Rrt=D2(),Art="[object AsyncFunction]",Crt="[object Function]",Ort="[object GeneratorFunction]",Prt="[object Proxy]";function Irt(e){if(!Rrt(e))return!1;var t=Nrt(e);return t==Crt||t==Ort||t==Art||t==Prt}xue.exports=Irt});var Nue=g((DAt,Tue)=>{var Drt=x1(),Lrt=Drt["__core-js_shared__"];Tue.exports=Lrt});var Cue=g((LAt,Aue)=>{var TI=Nue(),Rue=function(){var e=/[^.]+$/.exec(TI&&TI.keys&&TI.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Frt(e){return!!Rue&&Rue in e}Aue.exports=Frt});var Pue=g((FAt,Oue)=>{var qrt=Function.prototype,Brt=qrt.toString;function Mrt(e){if(e!=null){try{return Brt.call(e)}catch{}try{return e+""}catch{}}return""}Oue.exports=Mrt});var Due=g((qAt,Iue)=>{var krt=xI(),jrt=Cue(),Urt=D2(),zrt=Pue(),$rt=/[\\^$.*+?()[\]{}|]/g,Hrt=/^\[object .+?Constructor\]$/,Grt=Function.prototype,Vrt=Object.prototype,Wrt=Grt.toString,Krt=Vrt.hasOwnProperty,Qrt=RegExp("^"+Wrt.call(Krt).replace($rt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Xrt(e){if(!Urt(e)||jrt(e))return!1;var t=krt(e)?Qrt:Hrt;return t.test(zrt(e))}Iue.exports=Xrt});var Fue=g((BAt,Lue)=>{function Yrt(e,t){return e?.[t]}Lue.exports=Yrt});var L2=g((MAt,que)=>{var Zrt=Due(),Jrt=Fue();function eit(e,t){var r=Jrt(e,t);return Zrt(r)?r:void 0}que.exports=eit});var Mue=g((kAt,Bue)=>{var tit=L2(),rit=function(){try{var e=tit(Object,"defineProperty");return e({},"",{}),e}catch{}}();Bue.exports=rit});var Uue=g((jAt,jue)=>{var iit=uue(),kue=Mue(),nit=EI(),sit=kue?function(e,t){return kue(e,"toString",{configurable:!0,enumerable:!1,value:iit(t),writable:!0})}:nit;jue.exports=sit});var $ue=g((UAt,zue)=>{var ait=800,oit=16,lit=Date.now;function cit(e){var t=0,r=0;return function(){var i=lit(),n=oit-(i-r);if(r=i,n>0){if(++t>=ait)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}zue.exports=cit});var Gue=g((zAt,Hue)=>{var uit=Uue(),dit=$ue(),pit=dit(uit);Hue.exports=pit});var g9=g(($At,Vue)=>{var fit=EI(),mit=lue(),hit=Gue();function git(e,t){return hit(mit(e,t,fit),e+"")}Vue.exports=git});var y9=g((HAt,Wue)=>{function yit(e,t){return e===t||e!==e&&t!==t}Wue.exports=yit});var NI=g((GAt,Kue)=>{var bit=9007199254740991;function _it(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=bit}Kue.exports=_it});var b9=g((VAt,Que)=>{var vit=xI(),wit=NI();function Eit(e){return e!=null&&wit(e.length)&&!vit(e)}Que.exports=Eit});var RI=g((WAt,Xue)=>{var Sit=9007199254740991,xit=/^(?:0|[1-9]\d*)$/;function Tit(e,t){var r=typeof e;return t=t??Sit,!!t&&(r=="number"||r!="symbol"&&xit.test(e))&&e>-1&&e%1==0&&e{var Nit=y9(),Rit=b9(),Ait=RI(),Cit=D2();function Oit(e,t,r){if(!Cit(r))return!1;var i=typeof t;return(i=="number"?Rit(r)&&Ait(t,r.length):i=="string"&&t in r)?Nit(r[t],e):!1}Yue.exports=Oit});var ede=g((QAt,Jue)=>{function Pit(e,t){for(var r=-1,i=Array(e);++r{function Iit(e){return e!=null&&typeof e=="object"}tde.exports=Iit});var ide=g((YAt,rde)=>{var Dit=I2(),Lit=T1(),Fit="[object Arguments]";function qit(e){return Lit(e)&&Dit(e)==Fit}rde.exports=qit});var AI=g((ZAt,ade)=>{var nde=ide(),Bit=T1(),sde=Object.prototype,Mit=sde.hasOwnProperty,kit=sde.propertyIsEnumerable,jit=nde(function(){return arguments}())?nde:function(e){return Bit(e)&&Mit.call(e,"callee")&&!kit.call(e,"callee")};ade.exports=jit});var CI=g((JAt,ode)=>{var Uit=Array.isArray;ode.exports=Uit});var cde=g((eCt,lde)=>{function zit(){return!1}lde.exports=zit});var fde=g((F2,N1)=>{var $it=x1(),Hit=cde(),pde=typeof F2=="object"&&F2&&!F2.nodeType&&F2,ude=pde&&typeof N1=="object"&&N1&&!N1.nodeType&&N1,Git=ude&&ude.exports===pde,dde=Git?$it.Buffer:void 0,Vit=dde?dde.isBuffer:void 0,Wit=Vit||Hit;N1.exports=Wit});var hde=g((tCt,mde)=>{var Kit=I2(),Qit=NI(),Xit=T1(),Yit="[object Arguments]",Zit="[object Array]",Jit="[object Boolean]",ent="[object Date]",tnt="[object Error]",rnt="[object Function]",int="[object Map]",nnt="[object Number]",snt="[object Object]",ant="[object RegExp]",ont="[object Set]",lnt="[object String]",cnt="[object WeakMap]",unt="[object ArrayBuffer]",dnt="[object DataView]",pnt="[object Float32Array]",fnt="[object Float64Array]",mnt="[object Int8Array]",hnt="[object Int16Array]",gnt="[object Int32Array]",ynt="[object Uint8Array]",bnt="[object Uint8ClampedArray]",_nt="[object Uint16Array]",vnt="[object Uint32Array]",mr={};mr[pnt]=mr[fnt]=mr[mnt]=mr[hnt]=mr[gnt]=mr[ynt]=mr[bnt]=mr[_nt]=mr[vnt]=!0;mr[Yit]=mr[Zit]=mr[unt]=mr[Jit]=mr[dnt]=mr[ent]=mr[tnt]=mr[rnt]=mr[int]=mr[nnt]=mr[snt]=mr[ant]=mr[ont]=mr[lnt]=mr[cnt]=!1;function wnt(e){return Xit(e)&&Qit(e.length)&&!!mr[Kit(e)]}mde.exports=wnt});var OI=g((rCt,gde)=>{function Ent(e){return function(t){return e(t)}}gde.exports=Ent});var bde=g((q2,R1)=>{var Snt=SI(),yde=typeof q2=="object"&&q2&&!q2.nodeType&&q2,B2=yde&&typeof R1=="object"&&R1&&!R1.nodeType&&R1,xnt=B2&&B2.exports===yde,PI=xnt&&Snt.process,Tnt=function(){try{var e=B2&&B2.require&&B2.require("util").types;return e||PI&&PI.binding&&PI.binding("util")}catch{}}();R1.exports=Tnt});var Ede=g((iCt,wde)=>{var Nnt=hde(),Rnt=OI(),_de=bde(),vde=_de&&_de.isTypedArray,Ant=vde?Rnt(vde):Nnt;wde.exports=Ant});var xde=g((nCt,Sde)=>{var Cnt=ede(),Ont=AI(),Pnt=CI(),Int=fde(),Dnt=RI(),Lnt=Ede(),Fnt=Object.prototype,qnt=Fnt.hasOwnProperty;function Bnt(e,t){var r=Pnt(e),i=!r&&Ont(e),n=!r&&!i&&Int(e),s=!r&&!i&&!n&&Lnt(e),a=r||i||n||s,o=a?Cnt(e.length,String):[],l=o.length;for(var c in e)(t||qnt.call(e,c))&&!(a&&(c=="length"||n&&(c=="offset"||c=="parent")||s&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||Dnt(c,l)))&&o.push(c);return o}Sde.exports=Bnt});var Nde=g((sCt,Tde)=>{var Mnt=Object.prototype;function knt(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||Mnt;return e===r}Tde.exports=knt});var Ade=g((aCt,Rde)=>{function jnt(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}Rde.exports=jnt});var Ode=g((oCt,Cde)=>{var Unt=D2(),znt=Nde(),$nt=Ade(),Hnt=Object.prototype,Gnt=Hnt.hasOwnProperty;function Vnt(e){if(!Unt(e))return $nt(e);var t=znt(e),r=[];for(var i in e)i=="constructor"&&(t||!Gnt.call(e,i))||r.push(i);return r}Cde.exports=Vnt});var Ide=g((lCt,Pde)=>{var Wnt=xde(),Knt=Ode(),Qnt=b9();function Xnt(e){return Qnt(e)?Wnt(e,!0):Knt(e)}Pde.exports=Xnt});var Fde=g((cCt,Lde)=>{var Ynt=g9(),Znt=y9(),Jnt=Zue(),est=Ide(),Dde=Object.prototype,tst=Dde.hasOwnProperty,rst=Ynt(function(e,t){e=Object(e);var r=-1,i=t.length,n=i>2?t[2]:void 0;for(n&&Jnt(t[0],t[1],n)&&(i=1);++r{"use strict";qde.exports={ArrayIsArray(e){return Array.isArray(e)},ArrayPrototypeIncludes(e,t){return e.includes(t)},ArrayPrototypeIndexOf(e,t){return e.indexOf(t)},ArrayPrototypeJoin(e,t){return e.join(t)},ArrayPrototypeMap(e,t){return e.map(t)},ArrayPrototypePop(e,t){return e.pop(t)},ArrayPrototypePush(e,t){return e.push(t)},ArrayPrototypeSlice(e,t,r){return e.slice(t,r)},Error,FunctionPrototypeCall(e,t,...r){return e.call(t,...r)},FunctionPrototypeSymbolHasInstance(e,t){return Function.prototype[Symbol.hasInstance].call(e,t)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(e,t){return Object.defineProperties(e,t)},ObjectDefineProperty(e,t,r){return Object.defineProperty(e,t,r)},ObjectGetOwnPropertyDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)},ObjectKeys(e){return Object.keys(e)},ObjectSetPrototypeOf(e,t){return Object.setPrototypeOf(e,t)},Promise,PromisePrototypeCatch(e,t){return e.catch(t)},PromisePrototypeThen(e,t,r){return e.then(t,r)},PromiseReject(e){return Promise.reject(e)},PromiseResolve(e){return Promise.resolve(e)},ReflectApply:Reflect.apply,RegExpPrototypeTest(e,t){return e.test(t)},SafeSet:Set,String,StringPrototypeSlice(e,t,r){return e.slice(t,r)},StringPrototypeToLowerCase(e){return e.toLowerCase()},StringPrototypeToUpperCase(e){return e.toUpperCase()},StringPrototypeTrim(e){return e.trim()},Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,SymbolDispose:Symbol.dispose||Symbol("Symbol.dispose"),SymbolAsyncDispose:Symbol.asyncDispose||Symbol("Symbol.asyncDispose"),TypedArrayPrototypeSet(e,t,r){return e.set(t,r)},Boolean,Uint8Array}});var Vde=g((j2,k2)=>{"use strict";Object.defineProperty(j2,"__esModule",{value:!0});var zde=new WeakMap,II=new WeakMap;function hr(e){let t=zde.get(e);return console.assert(t!=null,"'this' is expected an Event object, but got",e),t}function Bde(e){if(e.passiveListener!=null){typeof console<"u"&&typeof console.error=="function"&&console.error("Unable to preventDefault inside passive event listener invocation.",e.passiveListener);return}e.event.cancelable&&(e.canceled=!0,typeof e.event.preventDefault=="function"&&e.event.preventDefault())}function A1(e,t){zde.set(this,{eventTarget:e,event:t,eventPhase:2,currentTarget:e,canceled:!1,stopped:!1,immediateStopped:!1,passiveListener:null,timeStamp:t.timeStamp||Date.now()}),Object.defineProperty(this,"isTrusted",{value:!1,enumerable:!0});let r=Object.keys(t);for(let i=0;i0){let e=new Array(arguments.length);for(let t=0;t{"use strict";Object.defineProperty(z2,"__esModule",{value:!0});var LI=Vde(),zu=class extends LI.EventTarget{constructor(){throw super(),new TypeError("AbortSignal cannot be constructed directly")}get aborted(){let t=w9.get(this);if(typeof t!="boolean")throw new TypeError(`Expected 'this' to be an 'AbortSignal' object, but got ${this===null?"null":typeof this}`);return t}};LI.defineEventAttribute(zu.prototype,"abort");function ust(){let e=Object.create(zu.prototype);return LI.EventTarget.call(e),w9.set(e,!1),e}function dst(e){w9.get(e)===!1&&(w9.set(e,!0),e.dispatchEvent({type:"abort"}))}var w9=new WeakMap;Object.defineProperties(zu.prototype,{aborted:{enumerable:!0}});typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(zu.prototype,Symbol.toStringTag,{configurable:!0,value:"AbortSignal"});var $u=class{constructor(){Kde.set(this,ust())}get signal(){return Wde(this)}abort(){dst(Wde(this))}},Kde=new WeakMap;function Wde(e){let t=Kde.get(e);if(t==null)throw new TypeError(`Expected 'this' to be an 'AbortController' object, but got ${e===null?"null":typeof e}`);return t}Object.defineProperties($u.prototype,{signal:{enumerable:!0},abort:{enumerable:!0}});typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol"&&Object.defineProperty($u.prototype,Symbol.toStringTag,{configurable:!0,value:"AbortController"});z2.AbortController=$u;z2.AbortSignal=zu;z2.default=$u;U2.exports=$u;U2.exports.AbortController=U2.exports.default=$u;U2.exports.AbortSignal=zu});var Cn=g((dCt,qI)=>{"use strict";var pst=require("buffer"),{kResistStopPropagation:fst,SymbolDispose:mst}=Rr(),hst=globalThis.AbortSignal||C1().AbortSignal,gst=globalThis.AbortController||C1().AbortController,yst=Object.getPrototypeOf(async function(){}).constructor,Qde=globalThis.Blob||pst.Blob,bst=typeof Qde<"u"?function(t){return t instanceof Qde}:function(t){return!1},Xde=(e,t)=>{if(e!==void 0&&(e===null||typeof e!="object"||!("aborted"in e)))throw new ERR_INVALID_ARG_TYPE(t,"AbortSignal",e)},_st=(e,t)=>{if(typeof e!="function")throw new ERR_INVALID_ARG_TYPE(t,"Function",e)},FI=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);let r="";for(let i=0;i{e=i,t=n}),resolve:e,reject:t}},promisify(e){return new Promise((t,r)=>{e((i,...n)=>i?r(i):t(...n))})},debuglog(){return function(){}},format(e,...t){return e.replace(/%([sdifj])/g,function(...[r,i]){let n=t.shift();return i==="f"?n.toFixed(6):i==="j"?JSON.stringify(n):i==="s"&&typeof n=="object"?`${n.constructor!==Object?n.constructor.name:""} {}`.trim():n.toString()})},inspect(e){switch(typeof e){case"string":if(e.includes("'"))if(e.includes('"')){if(!e.includes("`")&&!e.includes("${"))return`\`${e}\``}else return`"${e}"`;return`'${e}'`;case"number":return isNaN(e)?"NaN":Object.is(e,-0)?String(e):e;case"bigint":return`${String(e)}n`;case"boolean":case"undefined":return String(e);case"object":return"{}"}},types:{isAsyncFunction(e){return e instanceof yst},isArrayBufferView(e){return ArrayBuffer.isView(e)}},isBlob:bst,deprecate(e,t){return e},addAbortListener:require("events").addAbortListener||function(t,r){if(t===void 0)throw new ERR_INVALID_ARG_TYPE("signal","AbortSignal",t);Xde(t,"signal"),_st(r,"listener");let i;return t.aborted?queueMicrotask(()=>r()):(t.addEventListener("abort",r,{__proto__:null,once:!0,[fst]:!0}),i=()=>{t.removeEventListener("abort",r)}),{__proto__:null,[mst](){var n;(n=i)===null||n===void 0||n()}}},AbortSignalAny:hst.any||function(t){if(t.length===1)return t[0];let r=new gst,i=()=>r.abort();return t.forEach(n=>{Xde(n,"signals"),n.addEventListener("abort",i,{once:!0})}),r.signal.addEventListener("abort",()=>{t.forEach(n=>n.removeEventListener("abort",i))},{once:!0}),r.signal}};qI.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var Xn=g((pCt,Jde)=>{"use strict";var{format:vst,inspect:E9,AggregateError:wst}=Cn(),Est=globalThis.AggregateError||wst,Sst=Symbol("kIsNodeError"),xst=["string","function","number","object","Function","Object","boolean","bigint","symbol"],Tst=/^([A-Z][a-z0-9]*)+$/,Nst="__node_internal_",S9={};function qp(e,t){if(!e)throw new S9.ERR_INTERNAL_ASSERTION(t)}function Yde(e){let t="",r=e.length,i=e[0]==="-"?1:0;for(;r>=i+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function Rst(e,t,r){if(typeof t=="function")return qp(t.length<=r.length,`Code: ${e}; The provided arguments length (${r.length}) does not match the required ones (${t.length}).`),t(...r);let i=(t.match(/%[dfijoOs]/g)||[]).length;return qp(i===r.length,`Code: ${e}; The provided arguments length (${r.length}) does not match the required ones (${i}).`),r.length===0?t:vst(t,...r)}function sn(e,t,r){r||(r=Error);class i extends r{constructor(...s){super(Rst(e,t,s))}toString(){return`${this.name} [${e}]: ${this.message}`}}Object.defineProperties(i.prototype,{name:{value:r.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${e}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),i.prototype.code=e,i.prototype[Sst]=!0,S9[e]=i}function Zde(e){let t=Nst+e.name;return Object.defineProperty(e,"name",{value:t}),e}function Ast(e,t){if(e&&t&&e!==t){if(Array.isArray(t.errors))return t.errors.push(e),t;let r=new Est([t,e],t.message);return r.code=t.code,r}return e||t}var BI=class extends Error{constructor(t="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new S9.ERR_INVALID_ARG_TYPE("options","Object",r);super(t,r),this.code="ABORT_ERR",this.name="AbortError"}};sn("ERR_ASSERTION","%s",Error);sn("ERR_INVALID_ARG_TYPE",(e,t,r)=>{qp(typeof e=="string","'name' must be a string"),Array.isArray(t)||(t=[t]);let i="The ";e.endsWith(" argument")?i+=`${e} `:i+=`"${e}" ${e.includes(".")?"property":"argument"} `,i+="must be ";let n=[],s=[],a=[];for(let l of t)qp(typeof l=="string","All expected entries have to be of type string"),xst.includes(l)?n.push(l.toLowerCase()):Tst.test(l)?s.push(l):(qp(l!=="object",'The value "object" should be written as "Object"'),a.push(l));if(s.length>0){let l=n.indexOf("object");l!==-1&&(n.splice(n,l,1),s.push("Object"))}if(n.length>0){switch(n.length){case 1:i+=`of type ${n[0]}`;break;case 2:i+=`one of type ${n[0]} or ${n[1]}`;break;default:{let l=n.pop();i+=`one of type ${n.join(", ")}, or ${l}`}}(s.length>0||a.length>0)&&(i+=" or ")}if(s.length>0){switch(s.length){case 1:i+=`an instance of ${s[0]}`;break;case 2:i+=`an instance of ${s[0]} or ${s[1]}`;break;default:{let l=s.pop();i+=`an instance of ${s.join(", ")}, or ${l}`}}a.length>0&&(i+=" or ")}switch(a.length){case 0:break;case 1:a[0].toLowerCase()!==a[0]&&(i+="an "),i+=`${a[0]}`;break;case 2:i+=`one of ${a[0]} or ${a[1]}`;break;default:{let l=a.pop();i+=`one of ${a.join(", ")}, or ${l}`}}if(r==null)i+=`. Received ${r}`;else if(typeof r=="function"&&r.name)i+=`. Received function ${r.name}`;else if(typeof r=="object"){var o;if((o=r.constructor)!==null&&o!==void 0&&o.name)i+=`. Received an instance of ${r.constructor.name}`;else{let l=E9(r,{depth:-1});i+=`. Received ${l}`}}else{let l=E9(r,{colors:!1});l.length>25&&(l=`${l.slice(0,25)}...`),i+=`. Received type ${typeof r} (${l})`}return i},TypeError);sn("ERR_INVALID_ARG_VALUE",(e,t,r="is invalid")=>{let i=E9(t);return i.length>128&&(i=i.slice(0,128)+"..."),`The ${e.includes(".")?"property":"argument"} '${e}' ${r}. Received ${i}`},TypeError);sn("ERR_INVALID_RETURN_VALUE",(e,t,r)=>{var i;let n=r!=null&&(i=r.constructor)!==null&&i!==void 0&&i.name?`instance of ${r.constructor.name}`:`type ${typeof r}`;return`Expected ${e} to be returned from the "${t}" function but got ${n}.`},TypeError);sn("ERR_MISSING_ARGS",(...e)=>{qp(e.length>0,"At least one arg needs to be specified");let t,r=e.length;switch(e=(Array.isArray(e)?e:[e]).map(i=>`"${i}"`).join(" or "),r){case 1:t+=`The ${e[0]} argument`;break;case 2:t+=`The ${e[0]} and ${e[1]} arguments`;break;default:{let i=e.pop();t+=`The ${e.join(", ")}, and ${i} arguments`}break}return`${t} must be specified`},TypeError);sn("ERR_OUT_OF_RANGE",(e,t,r)=>{qp(t,'Missing "range" argument');let i;return Number.isInteger(r)&&Math.abs(r)>2**32?i=Yde(String(r)):typeof r=="bigint"?(i=String(r),(r>2n**32n||r<-(2n**32n))&&(i=Yde(i)),i+="n"):i=E9(r),`The value of "${e}" is out of range. It must be ${t}. Received ${i}`},RangeError);sn("ERR_MULTIPLE_CALLBACK","Callback called multiple times",Error);sn("ERR_METHOD_NOT_IMPLEMENTED","The %s method is not implemented",Error);sn("ERR_STREAM_ALREADY_FINISHED","Cannot call %s after a stream was finished",Error);sn("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable",Error);sn("ERR_STREAM_DESTROYED","Cannot call %s after a stream was destroyed",Error);sn("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);sn("ERR_STREAM_PREMATURE_CLOSE","Premature close",Error);sn("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF",Error);sn("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event",Error);sn("ERR_STREAM_WRITE_AFTER_END","write after end",Error);sn("ERR_UNKNOWN_ENCODING","Unknown encoding: %s",TypeError);Jde.exports={AbortError:BI,aggregateTwoErrors:Zde(Ast),hideStackFrames:Zde,codes:S9}});var P1=g((fCt,cpe)=>{"use strict";var{ArrayIsArray:kI,ArrayPrototypeIncludes:ipe,ArrayPrototypeJoin:npe,ArrayPrototypeMap:Cst,NumberIsInteger:jI,NumberIsNaN:Ost,NumberMAX_SAFE_INTEGER:Pst,NumberMIN_SAFE_INTEGER:Ist,NumberParseInt:Dst,ObjectPrototypeHasOwnProperty:Lst,RegExpPrototypeExec:spe,String:Fst,StringPrototypeToUpperCase:qst,StringPrototypeTrim:Bst}=Rr(),{hideStackFrames:Fa,codes:{ERR_SOCKET_BAD_PORT:Mst,ERR_INVALID_ARG_TYPE:On,ERR_INVALID_ARG_VALUE:O1,ERR_OUT_OF_RANGE:Bp,ERR_UNKNOWN_SIGNAL:epe}}=Xn(),{normalizeEncoding:kst}=Cn(),{isAsyncFunction:jst,isArrayBufferView:Ust}=Cn().types,tpe={};function zst(e){return e===(e|0)}function $st(e){return e===e>>>0}var Hst=/^[0-7]+$/,Gst="must be a 32-bit unsigned integer or an octal string";function Vst(e,t,r){if(typeof e>"u"&&(e=r),typeof e=="string"){if(spe(Hst,e)===null)throw new O1(t,e,Gst);e=Dst(e,8)}return ape(e,t),e}var Wst=Fa((e,t,r=Ist,i=Pst)=>{if(typeof e!="number")throw new On(t,"number",e);if(!jI(e))throw new Bp(t,"an integer",e);if(ei)throw new Bp(t,`>= ${r} && <= ${i}`,e)}),Kst=Fa((e,t,r=-2147483648,i=2147483647)=>{if(typeof e!="number")throw new On(t,"number",e);if(!jI(e))throw new Bp(t,"an integer",e);if(ei)throw new Bp(t,`>= ${r} && <= ${i}`,e)}),ape=Fa((e,t,r=!1)=>{if(typeof e!="number")throw new On(t,"number",e);if(!jI(e))throw new Bp(t,"an integer",e);let i=r?1:0,n=4294967295;if(en)throw new Bp(t,`>= ${i} && <= ${n}`,e)});function UI(e,t){if(typeof e!="string")throw new On(t,"string",e)}function Qst(e,t,r=void 0,i){if(typeof e!="number")throw new On(t,"number",e);if(r!=null&&ei||(r!=null||i!=null)&&Ost(e))throw new Bp(t,`${r!=null?`>= ${r}`:""}${r!=null&&i!=null?" && ":""}${i!=null?`<= ${i}`:""}`,e)}var Xst=Fa((e,t,r)=>{if(!ipe(r,e)){let n="must be one of: "+npe(Cst(r,s=>typeof s=="string"?`'${s}'`:Fst(s)),", ");throw new O1(t,e,n)}});function ope(e,t){if(typeof e!="boolean")throw new On(t,"boolean",e)}function MI(e,t,r){return e==null||!Lst(e,t)?r:e[t]}var Yst=Fa((e,t,r=null)=>{let i=MI(r,"allowArray",!1),n=MI(r,"allowFunction",!1);if(!MI(r,"nullable",!1)&&e===null||!i&&kI(e)||typeof e!="object"&&(!n||typeof e!="function"))throw new On(t,"Object",e)}),Zst=Fa((e,t)=>{if(e!=null&&typeof e!="object"&&typeof e!="function")throw new On(t,"a dictionary",e)}),x9=Fa((e,t,r=0)=>{if(!kI(e))throw new On(t,"Array",e);if(e.length{if(!Ust(e))throw new On(t,["Buffer","TypedArray","DataView"],e)});function nat(e,t){let r=kst(t),i=e.length;if(r==="hex"&&i%2!==0)throw new O1("encoding",t,`is invalid for data of length ${i}`)}function sat(e,t="Port",r=!0){if(typeof e!="number"&&typeof e!="string"||typeof e=="string"&&Bst(e).length===0||+e!==+e>>>0||e>65535||e===0&&!r)throw new Mst(t,e,r);return e|0}var lpe=Fa((e,t)=>{if(e!==void 0&&(e===null||typeof e!="object"||!("aborted"in e)))throw new On(t,"AbortSignal",e)}),aat=Fa((e,t)=>{if(typeof e!="function")throw new On(t,"Function",e)}),oat=Fa((e,t)=>{if(typeof e!="function"||jst(e))throw new On(t,"Function",e)}),lat=Fa((e,t)=>{if(e!==void 0)throw new On(t,"undefined",e)});function cat(e,t,r){if(!ipe(r,e))throw new On(t,`('${npe(r,"|")}')`,e)}var uat=/^(?:<[^>]*>)(?:\s*;\s*[^;"\s]+(?:=(")?[^;"\s]*\1)?)*$/;function rpe(e,t){if(typeof e>"u"||!spe(uat,e))throw new O1(t,e,'must be an array or string of format "; rel=preload; as=style"')}function dat(e){if(typeof e=="string")return rpe(e,"hints"),e;if(kI(e)){let t=e.length,r="";if(t===0)return r;for(let i=0;i; rel=preload; as=style"')}cpe.exports={isInt32:zst,isUint32:$st,parseFileMode:Vst,validateArray:x9,validateStringArray:Jst,validateBooleanArray:eat,validateAbortSignalArray:tat,validateBoolean:ope,validateBuffer:iat,validateDictionary:Zst,validateEncoding:nat,validateFunction:aat,validateInt32:Kst,validateInteger:Wst,validateNumber:Qst,validateObject:Yst,validateOneOf:Xst,validatePlainFunction:oat,validatePort:sat,validateSignalName:rat,validateString:UI,validateUint32:ape,validateUndefined:lat,validateUnion:cat,validateAbortSignal:lpe,validateLinkHeaderValue:dat}});var Hu=g((mCt,upe)=>{upe.exports=global.process});var wl=g((hCt,Tpe)=>{"use strict";var{SymbolAsyncIterator:dpe,SymbolIterator:ppe,SymbolFor:Mp}=Rr(),fpe=Mp("nodejs.stream.destroyed"),mpe=Mp("nodejs.stream.errored"),zI=Mp("nodejs.stream.readable"),$I=Mp("nodejs.stream.writable"),hpe=Mp("nodejs.stream.disturbed"),pat=Mp("nodejs.webstream.isClosedPromise"),fat=Mp("nodejs.webstream.controllerErrorFunction");function T9(e,t=!1){var r;return!!(e&&typeof e.pipe=="function"&&typeof e.on=="function"&&(!t||typeof e.pause=="function"&&typeof e.resume=="function")&&(!e._writableState||((r=e._readableState)===null||r===void 0?void 0:r.readable)!==!1)&&(!e._writableState||e._readableState))}function N9(e){var t;return!!(e&&typeof e.write=="function"&&typeof e.on=="function"&&(!e._readableState||((t=e._writableState)===null||t===void 0?void 0:t.writable)!==!1))}function mat(e){return!!(e&&typeof e.pipe=="function"&&e._readableState&&typeof e.on=="function"&&typeof e.write=="function")}function vl(e){return e&&(e._readableState||e._writableState||typeof e.write=="function"&&typeof e.on=="function"||typeof e.pipe=="function"&&typeof e.on=="function")}function gpe(e){return!!(e&&!vl(e)&&typeof e.pipeThrough=="function"&&typeof e.getReader=="function"&&typeof e.cancel=="function")}function ype(e){return!!(e&&!vl(e)&&typeof e.getWriter=="function"&&typeof e.abort=="function")}function bpe(e){return!!(e&&!vl(e)&&typeof e.readable=="object"&&typeof e.writable=="object")}function hat(e){return gpe(e)||ype(e)||bpe(e)}function gat(e,t){return e==null?!1:t===!0?typeof e[dpe]=="function":t===!1?typeof e[ppe]=="function":typeof e[dpe]=="function"||typeof e[ppe]=="function"}function R9(e){if(!vl(e))return null;let t=e._writableState,r=e._readableState,i=t||r;return!!(e.destroyed||e[fpe]||i!=null&&i.destroyed)}function _pe(e){if(!N9(e))return null;if(e.writableEnded===!0)return!0;let t=e._writableState;return t!=null&&t.errored?!1:typeof t?.ended!="boolean"?null:t.ended}function yat(e,t){if(!N9(e))return null;if(e.writableFinished===!0)return!0;let r=e._writableState;return r!=null&&r.errored?!1:typeof r?.finished!="boolean"?null:!!(r.finished||t===!1&&r.ended===!0&&r.length===0)}function bat(e){if(!T9(e))return null;if(e.readableEnded===!0)return!0;let t=e._readableState;return!t||t.errored?!1:typeof t?.ended!="boolean"?null:t.ended}function vpe(e,t){if(!T9(e))return null;let r=e._readableState;return r!=null&&r.errored?!1:typeof r?.endEmitted!="boolean"?null:!!(r.endEmitted||t===!1&&r.ended===!0&&r.length===0)}function wpe(e){return e&&e[zI]!=null?e[zI]:typeof e?.readable!="boolean"?null:R9(e)?!1:T9(e)&&e.readable&&!vpe(e)}function Epe(e){return e&&e[$I]!=null?e[$I]:typeof e?.writable!="boolean"?null:R9(e)?!1:N9(e)&&e.writable&&!_pe(e)}function _at(e,t){return vl(e)?R9(e)?!0:!(t?.readable!==!1&&wpe(e)||t?.writable!==!1&&Epe(e)):null}function vat(e){var t,r;return vl(e)?e.writableErrored?e.writableErrored:(t=(r=e._writableState)===null||r===void 0?void 0:r.errored)!==null&&t!==void 0?t:null:null}function wat(e){var t,r;return vl(e)?e.readableErrored?e.readableErrored:(t=(r=e._readableState)===null||r===void 0?void 0:r.errored)!==null&&t!==void 0?t:null:null}function Eat(e){if(!vl(e))return null;if(typeof e.closed=="boolean")return e.closed;let t=e._writableState,r=e._readableState;return typeof t?.closed=="boolean"||typeof r?.closed=="boolean"?t?.closed||r?.closed:typeof e._closed=="boolean"&&Spe(e)?e._closed:null}function Spe(e){return typeof e._closed=="boolean"&&typeof e._defaultKeepAlive=="boolean"&&typeof e._removedConnection=="boolean"&&typeof e._removedContLen=="boolean"}function xpe(e){return typeof e._sent100=="boolean"&&Spe(e)}function Sat(e){var t;return typeof e._consuming=="boolean"&&typeof e._dumped=="boolean"&&((t=e.req)===null||t===void 0?void 0:t.upgradeOrConnect)===void 0}function xat(e){if(!vl(e))return null;let t=e._writableState,r=e._readableState,i=t||r;return!i&&xpe(e)||!!(i&&i.autoDestroy&&i.emitClose&&i.closed===!1)}function Tat(e){var t;return!!(e&&((t=e[hpe])!==null&&t!==void 0?t:e.readableDidRead||e.readableAborted))}function Nat(e){var t,r,i,n,s,a,o,l,c,u;return!!(e&&((t=(r=(i=(n=(s=(a=e[mpe])!==null&&a!==void 0?a:e.readableErrored)!==null&&s!==void 0?s:e.writableErrored)!==null&&n!==void 0?n:(o=e._readableState)===null||o===void 0?void 0:o.errorEmitted)!==null&&i!==void 0?i:(l=e._writableState)===null||l===void 0?void 0:l.errorEmitted)!==null&&r!==void 0?r:(c=e._readableState)===null||c===void 0?void 0:c.errored)!==null&&t!==void 0?t:!((u=e._writableState)===null||u===void 0)&&u.errored))}Tpe.exports={isDestroyed:R9,kIsDestroyed:fpe,isDisturbed:Tat,kIsDisturbed:hpe,isErrored:Nat,kIsErrored:mpe,isReadable:wpe,kIsReadable:zI,kIsClosedPromise:pat,kControllerErrorFunction:fat,kIsWritable:$I,isClosed:Eat,isDuplexNodeStream:mat,isFinished:_at,isIterable:gat,isReadableNodeStream:T9,isReadableStream:gpe,isReadableEnded:bat,isReadableFinished:vpe,isReadableErrored:wat,isNodeStream:vl,isWebStream:hat,isWritable:Epe,isWritableNodeStream:N9,isWritableStream:ype,isWritableEnded:_pe,isWritableFinished:yat,isWritableErrored:vat,isServerRequest:Sat,isServerResponse:xpe,willEmitClose:xat,isTransformStream:bpe}});var Rc=g((gCt,KI)=>{var Gu=Hu(),{AbortError:Lpe,codes:Rat}=Xn(),{ERR_INVALID_ARG_TYPE:Aat,ERR_STREAM_PREMATURE_CLOSE:Npe}=Rat,{kEmptyObject:GI,once:VI}=Cn(),{validateAbortSignal:Cat,validateFunction:Oat,validateObject:Pat,validateBoolean:Iat}=P1(),{Promise:Dat,PromisePrototypeThen:Lat,SymbolDispose:Fpe}=Rr(),{isClosed:Fat,isReadable:Rpe,isReadableNodeStream:HI,isReadableStream:qat,isReadableFinished:Ape,isReadableErrored:Cpe,isWritable:Ope,isWritableNodeStream:Ppe,isWritableStream:Bat,isWritableFinished:Ipe,isWritableErrored:Dpe,isNodeStream:Mat,willEmitClose:kat,kIsClosedPromise:jat}=wl(),I1;function Uat(e){return e.setHeader&&typeof e.abort=="function"}var WI=()=>{};function qpe(e,t,r){var i,n;if(arguments.length===2?(r=t,t=GI):t==null?t=GI:Pat(t,"options"),Oat(r,"callback"),Cat(t.signal,"options.signal"),r=VI(r),qat(e)||Bat(e))return zat(e,t,r);if(!Mat(e))throw new Aat("stream",["ReadableStream","WritableStream","Stream"],e);let s=(i=t.readable)!==null&&i!==void 0?i:HI(e),a=(n=t.writable)!==null&&n!==void 0?n:Ppe(e),o=e._writableState,l=e._readableState,c=()=>{e.writable||p()},u=kat(e)&&HI(e)===s&&Ppe(e)===a,d=Ipe(e,!1),p=()=>{d=!0,e.destroyed&&(u=!1),!(u&&(!e.readable||s))&&(!s||f)&&r.call(e)},f=Ape(e,!1),m=()=>{f=!0,e.destroyed&&(u=!1),!(u&&(!e.writable||a))&&(!a||d)&&r.call(e)},h=T=>{r.call(e,T)},y=Fat(e),b=()=>{y=!0;let T=Dpe(e)||Cpe(e);if(T&&typeof T!="boolean")return r.call(e,T);if(s&&!f&&HI(e,!0)&&!Ape(e,!1))return r.call(e,new Npe);if(a&&!d&&!Ipe(e,!1))return r.call(e,new Npe);r.call(e)},w=()=>{y=!0;let T=Dpe(e)||Cpe(e);if(T&&typeof T!="boolean")return r.call(e,T);r.call(e)},v=()=>{e.req.on("finish",p)};Uat(e)?(e.on("complete",p),u||e.on("abort",b),e.req?v():e.on("request",v)):a&&!o&&(e.on("end",c),e.on("close",c)),!u&&typeof e.aborted=="boolean"&&e.on("aborted",b),e.on("end",m),e.on("finish",p),t.error!==!1&&e.on("error",h),e.on("close",b),y?Gu.nextTick(b):o!=null&&o.errorEmitted||l!=null&&l.errorEmitted?u||Gu.nextTick(w):(!s&&(!u||Rpe(e))&&(d||Ope(e)===!1)||!a&&(!u||Ope(e))&&(f||Rpe(e)===!1)||l&&e.req&&e.aborted)&&Gu.nextTick(w);let E=()=>{r=WI,e.removeListener("aborted",b),e.removeListener("complete",p),e.removeListener("abort",b),e.removeListener("request",v),e.req&&e.req.removeListener("finish",p),e.removeListener("end",c),e.removeListener("close",c),e.removeListener("finish",p),e.removeListener("end",m),e.removeListener("error",h),e.removeListener("close",b)};if(t.signal&&!y){let T=()=>{let L=r;E(),L.call(e,new Lpe(void 0,{cause:t.signal.reason}))};if(t.signal.aborted)Gu.nextTick(T);else{I1=I1||Cn().addAbortListener;let L=I1(t.signal,T),O=r;r=VI((...B)=>{L[Fpe](),O.apply(e,B)})}}return E}function zat(e,t,r){let i=!1,n=WI;if(t.signal)if(n=()=>{i=!0,r.call(e,new Lpe(void 0,{cause:t.signal.reason}))},t.signal.aborted)Gu.nextTick(n);else{I1=I1||Cn().addAbortListener;let a=I1(t.signal,n),o=r;r=VI((...l)=>{a[Fpe](),o.apply(e,l)})}let s=(...a)=>{i||Gu.nextTick(()=>r.apply(e,a))};return Lat(e[jat].promise,s,s),WI}function $at(e,t){var r;let i=!1;return t===null&&(t=GI),(r=t)!==null&&r!==void 0&&r.cleanup&&(Iat(t.cleanup,"cleanup"),i=t.cleanup),new Dat((n,s)=>{let a=qpe(e,t,o=>{i&&a(),o?s(o):n()})})}KI.exports=qpe;KI.exports.finished=$at});var kp=g((yCt,Hpe)=>{"use strict";var El=Hu(),{aggregateTwoErrors:Hat,codes:{ERR_MULTIPLE_CALLBACK:Gat},AbortError:Vat}=Xn(),{Symbol:kpe}=Rr(),{kIsDestroyed:Wat,isDestroyed:Kat,isFinished:Qat,isServerRequest:Xat}=wl(),jpe=kpe("kDestroy"),QI=kpe("kConstruct");function Upe(e,t,r){e&&(e.stack,t&&!t.errored&&(t.errored=e),r&&!r.errored&&(r.errored=e))}function Yat(e,t){let r=this._readableState,i=this._writableState,n=i||r;return i!=null&&i.destroyed||r!=null&&r.destroyed?(typeof t=="function"&&t(),this):(Upe(e,i,r),i&&(i.destroyed=!0),r&&(r.destroyed=!0),n.constructed?Bpe(this,e,t):this.once(jpe,function(s){Bpe(this,Hat(s,e),t)}),this)}function Bpe(e,t,r){let i=!1;function n(s){if(i)return;i=!0;let a=e._readableState,o=e._writableState;Upe(s,o,a),o&&(o.closed=!0),a&&(a.closed=!0),typeof r=="function"&&r(s),s?El.nextTick(Zat,e,s):El.nextTick(zpe,e)}try{e._destroy(t||null,n)}catch(s){n(s)}}function Zat(e,t){XI(e,t),zpe(e)}function zpe(e){let t=e._readableState,r=e._writableState;r&&(r.closeEmitted=!0),t&&(t.closeEmitted=!0),(r!=null&&r.emitClose||t!=null&&t.emitClose)&&e.emit("close")}function XI(e,t){let r=e._readableState,i=e._writableState;i!=null&&i.errorEmitted||r!=null&&r.errorEmitted||(i&&(i.errorEmitted=!0),r&&(r.errorEmitted=!0),e.emit("error",t))}function Jat(){let e=this._readableState,t=this._writableState;e&&(e.constructed=!0,e.closed=!1,e.closeEmitted=!1,e.destroyed=!1,e.errored=null,e.errorEmitted=!1,e.reading=!1,e.ended=e.readable===!1,e.endEmitted=e.readable===!1),t&&(t.constructed=!0,t.destroyed=!1,t.closed=!1,t.closeEmitted=!1,t.errored=null,t.errorEmitted=!1,t.finalCalled=!1,t.prefinished=!1,t.ended=t.writable===!1,t.ending=t.writable===!1,t.finished=t.writable===!1)}function YI(e,t,r){let i=e._readableState,n=e._writableState;if(n!=null&&n.destroyed||i!=null&&i.destroyed)return this;i!=null&&i.autoDestroy||n!=null&&n.autoDestroy?e.destroy(t):t&&(t.stack,n&&!n.errored&&(n.errored=t),i&&!i.errored&&(i.errored=t),r?El.nextTick(XI,e,t):XI(e,t))}function eot(e,t){if(typeof e._construct!="function")return;let r=e._readableState,i=e._writableState;r&&(r.constructed=!1),i&&(i.constructed=!1),e.once(QI,t),!(e.listenerCount(QI)>1)&&El.nextTick(tot,e)}function tot(e){let t=!1;function r(i){if(t){YI(e,i??new Gat);return}t=!0;let n=e._readableState,s=e._writableState,a=s||n;n&&(n.constructed=!0),s&&(s.constructed=!0),a.destroyed?e.emit(jpe,i):i?YI(e,i,!0):El.nextTick(rot,e)}try{e._construct(i=>{El.nextTick(r,i)})}catch(i){El.nextTick(r,i)}}function rot(e){e.emit(QI)}function Mpe(e){return e?.setHeader&&typeof e.abort=="function"}function $pe(e){e.emit("close")}function iot(e,t){e.emit("error",t),El.nextTick($pe,e)}function not(e,t){!e||Kat(e)||(!t&&!Qat(e)&&(t=new Vat),Xat(e)?(e.socket=null,e.destroy(t)):Mpe(e)?e.abort():Mpe(e.req)?e.req.abort():typeof e.destroy=="function"?e.destroy(t):typeof e.close=="function"?e.close():t?El.nextTick(iot,e,t):El.nextTick($pe,e),e.destroyed||(e[Wat]=!0))}Hpe.exports={construct:eot,destroyer:not,destroy:Yat,undestroy:Jat,errorOrDestroy:YI}});var O9=g((bCt,Vpe)=>{"use strict";var{ArrayIsArray:sot,ObjectSetPrototypeOf:Gpe}=Rr(),{EventEmitter:A9}=require("events");function C9(e){A9.call(this,e)}Gpe(C9.prototype,A9.prototype);Gpe(C9,A9);C9.prototype.pipe=function(e,t){let r=this;function i(u){e.writable&&e.write(u)===!1&&r.pause&&r.pause()}r.on("data",i);function n(){r.readable&&r.resume&&r.resume()}e.on("drain",n),!e._isStdio&&(!t||t.end!==!1)&&(r.on("end",a),r.on("close",o));let s=!1;function a(){s||(s=!0,e.end())}function o(){s||(s=!0,typeof e.destroy=="function"&&e.destroy())}function l(u){c(),A9.listenerCount(this,"error")===0&&this.emit("error",u)}ZI(r,"error",l),ZI(e,"error",l);function c(){r.removeListener("data",i),e.removeListener("drain",n),r.removeListener("end",a),r.removeListener("close",o),r.removeListener("error",l),e.removeListener("error",l),r.removeListener("end",c),r.removeListener("close",c),e.removeListener("close",c)}return r.on("end",c),r.on("close",c),e.on("close",c),e.emit("pipe",r),e};function ZI(e,t,r){if(typeof e.prependListener=="function")return e.prependListener(t,r);!e._events||!e._events[t]?e.on(t,r):sot(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}Vpe.exports={Stream:C9,prependListener:ZI}});var $2=g((_Ct,P9)=>{"use strict";var{SymbolDispose:aot}=Rr(),{AbortError:Wpe,codes:oot}=Xn(),{isNodeStream:Kpe,isWebStream:lot,kControllerErrorFunction:cot}=wl(),uot=Rc(),{ERR_INVALID_ARG_TYPE:Qpe}=oot,JI,dot=(e,t)=>{if(typeof e!="object"||!("aborted"in e))throw new Qpe(t,"AbortSignal",e)};P9.exports.addAbortSignal=function(t,r){if(dot(t,"signal"),!Kpe(r)&&!lot(r))throw new Qpe("stream",["ReadableStream","WritableStream","Stream"],r);return P9.exports.addAbortSignalNoValidate(t,r)};P9.exports.addAbortSignalNoValidate=function(e,t){if(typeof e!="object"||!("aborted"in e))return t;let r=Kpe(t)?()=>{t.destroy(new Wpe(void 0,{cause:e.reason}))}:()=>{t[cot](new Wpe(void 0,{cause:e.reason}))};if(e.aborted)r();else{JI=JI||Cn().addAbortListener;let i=JI(e,r);uot(t,i[aot])}return t}});var Zpe=g((wCt,Ype)=>{"use strict";var{StringPrototypeSlice:Xpe,SymbolIterator:pot,TypedArrayPrototypeSet:I9,Uint8Array:fot}=Rr(),{Buffer:eD}=require("buffer"),{inspect:mot}=Cn();Ype.exports=class{constructor(){this.head=null,this.tail=null,this.length=0}push(t){let r={data:t,next:null};this.length>0?this.tail.next=r:this.head=r,this.tail=r,++this.length}unshift(t){let r={data:t,next:this.head};this.length===0&&(this.tail=r),this.head=r,++this.length}shift(){if(this.length===0)return;let t=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,t}clear(){this.head=this.tail=null,this.length=0}join(t){if(this.length===0)return"";let r=this.head,i=""+r.data;for(;(r=r.next)!==null;)i+=t+r.data;return i}concat(t){if(this.length===0)return eD.alloc(0);let r=eD.allocUnsafe(t>>>0),i=this.head,n=0;for(;i;)I9(r,i.data,n),n+=i.data.length,i=i.next;return r}consume(t,r){let i=this.head.data;if(ts.length)r+=s,t-=s.length;else{t===s.length?(r+=s,++n,i.next?this.head=i.next:this.head=this.tail=null):(r+=Xpe(s,0,t),this.head=i,i.data=Xpe(s,t));break}++n}while((i=i.next)!==null);return this.length-=n,r}_getBuffer(t){let r=eD.allocUnsafe(t),i=t,n=this.head,s=0;do{let a=n.data;if(t>a.length)I9(r,a,i-t),t-=a.length;else{t===a.length?(I9(r,a,i-t),++s,n.next?this.head=n.next:this.head=this.tail=null):(I9(r,new fot(a.buffer,a.byteOffset,t),i-t),this.head=n,n.data=a.slice(t));break}++s}while((n=n.next)!==null);return this.length-=s,r}[Symbol.for("nodejs.util.inspect.custom")](t,r){return mot(this,{...r,depth:0,customInspect:!1})}}});var H2=g((ECt,rfe)=>{"use strict";var{MathFloor:hot,NumberIsInteger:got}=Rr(),{validateInteger:yot}=P1(),{ERR_INVALID_ARG_VALUE:bot}=Xn().codes,Jpe=16*1024,efe=16;function _ot(e,t,r){return e.highWaterMark!=null?e.highWaterMark:t?e[r]:null}function tfe(e){return e?efe:Jpe}function vot(e,t){yot(t,"value",0),e?efe=t:Jpe=t}function wot(e,t,r,i){let n=_ot(t,i,r);if(n!=null){if(!got(n)||n<0){let s=i?`options.${r}`:"options.highWaterMark";throw new bot(s,n)}return hot(n)}return tfe(e.objectMode)}rfe.exports={getHighWaterMark:wot,getDefaultHighWaterMark:tfe,setDefaultHighWaterMark:vot}});var tD=g((SCt,afe)=>{"use strict";var ife=Hu(),{PromisePrototypeThen:Eot,SymbolAsyncIterator:nfe,SymbolIterator:sfe}=Rr(),{Buffer:Sot}=require("buffer"),{ERR_INVALID_ARG_TYPE:xot,ERR_STREAM_NULL_VALUES:Tot}=Xn().codes;function Not(e,t,r){let i;if(typeof t=="string"||t instanceof Sot)return new e({objectMode:!0,...r,read(){this.push(t),this.push(null)}});let n;if(t&&t[nfe])n=!0,i=t[nfe]();else if(t&&t[sfe])n=!1,i=t[sfe]();else throw new xot("iterable",["Iterable"],t);let s=new e({objectMode:!0,highWaterMark:1,...r}),a=!1;s._read=function(){a||(a=!0,l())},s._destroy=function(c,u){Eot(o(c),()=>ife.nextTick(u,c),d=>ife.nextTick(u,d||c))};async function o(c){let u=c!=null,d=typeof i.throw=="function";if(u&&d){let{value:p,done:f}=await i.throw(c);if(await p,f)return}if(typeof i.return=="function"){let{value:p}=await i.return();await p}}async function l(){for(;;){try{let{value:c,done:u}=n?await i.next():i.next();if(u)s.push(null);else{let d=c&&typeof c.then=="function"?await c:c;if(d===null)throw a=!1,new Tot;if(s.push(d))continue;a=!1}}catch(c){s.destroy(c)}break}}return s}afe.exports=Not});var V2=g((xCt,xfe)=>{var Ro=Hu(),{ArrayPrototypeIndexOf:Rot,NumberIsInteger:Aot,NumberIsNaN:Cot,NumberParseInt:Oot,ObjectDefineProperties:cD,ObjectKeys:Pot,ObjectSetPrototypeOf:cfe,Promise:ufe,SafeSet:Iot,SymbolAsyncDispose:Dot,SymbolAsyncIterator:Lot,Symbol:Fot}=Rr();xfe.exports=Xe;Xe.ReadableState=q9;var{EventEmitter:qot}=require("events"),{Stream:Vu,prependListener:Bot}=O9(),{Buffer:rD}=require("buffer"),{addAbortSignal:Mot}=$2(),dfe=Rc(),lt=Cn().debuglog("stream",e=>{lt=e}),kot=Zpe(),F1=kp(),{getHighWaterMark:jot,getDefaultHighWaterMark:Uot}=H2(),{aggregateTwoErrors:ofe,codes:{ERR_INVALID_ARG_TYPE:zot,ERR_METHOD_NOT_IMPLEMENTED:$ot,ERR_OUT_OF_RANGE:Hot,ERR_STREAM_PUSH_AFTER_EOF:Got,ERR_STREAM_UNSHIFT_AFTER_END_EVENT:Vot},AbortError:Wot}=Xn(),{validateObject:Kot}=P1(),jp=Fot("kPaused"),{StringDecoder:pfe}=require("string_decoder"),Qot=tD();cfe(Xe.prototype,Vu.prototype);cfe(Xe,Vu);var iD=()=>{},{errorOrDestroy:D1}=F1,L1=1,Xot=2,ffe=4,G2=8,mfe=16,D9=32,L9=64,hfe=128,Yot=256,Zot=512,Jot=1024,oD=2048,lD=4096,elt=8192,tlt=16384,rlt=32768,gfe=65536,ilt=1<<17,nlt=1<<18;function wi(e){return{enumerable:!1,get(){return(this.state&e)!==0},set(t){t?this.state|=e:this.state&=~e}}}cD(q9.prototype,{objectMode:wi(L1),ended:wi(Xot),endEmitted:wi(ffe),reading:wi(G2),constructed:wi(mfe),sync:wi(D9),needReadable:wi(L9),emittedReadable:wi(hfe),readableListening:wi(Yot),resumeScheduled:wi(Zot),errorEmitted:wi(Jot),emitClose:wi(oD),autoDestroy:wi(lD),destroyed:wi(elt),closed:wi(tlt),closeEmitted:wi(rlt),multiAwaitDrain:wi(gfe),readingMore:wi(ilt),dataEmitted:wi(nlt)});function q9(e,t,r){typeof r!="boolean"&&(r=t instanceof Sl()),this.state=oD|lD|mfe|D9,e&&e.objectMode&&(this.state|=L1),r&&e&&e.readableObjectMode&&(this.state|=L1),this.highWaterMark=e?jot(this,e,"readableHighWaterMark",r):Uot(!1),this.buffer=new kot,this.length=0,this.pipes=[],this.flowing=null,this[jp]=null,e&&e.emitClose===!1&&(this.state&=~oD),e&&e.autoDestroy===!1&&(this.state&=~lD),this.errored=null,this.defaultEncoding=e&&e.defaultEncoding||"utf8",this.awaitDrainWriters=null,this.decoder=null,this.encoding=null,e&&e.encoding&&(this.decoder=new pfe(e.encoding),this.encoding=e.encoding)}function Xe(e){if(!(this instanceof Xe))return new Xe(e);let t=this instanceof Sl();this._readableState=new q9(e,this,t),e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.construct=="function"&&(this._construct=e.construct),e.signal&&!t&&Mot(e.signal,this)),Vu.call(this,e),F1.construct(this,()=>{this._readableState.needReadable&&F9(this,this._readableState)})}Xe.prototype.destroy=F1.destroy;Xe.prototype._undestroy=F1.undestroy;Xe.prototype._destroy=function(e,t){t(e)};Xe.prototype[qot.captureRejectionSymbol]=function(e){this.destroy(e)};Xe.prototype[Dot]=function(){let e;return this.destroyed||(e=this.readableEnded?null:new Wot,this.destroy(e)),new ufe((t,r)=>dfe(this,i=>i&&i!==e?r(i):t(null)))};Xe.prototype.push=function(e,t){return yfe(this,e,t,!1)};Xe.prototype.unshift=function(e,t){return yfe(this,e,t,!0)};function yfe(e,t,r,i){lt("readableAddChunk",t);let n=e._readableState,s;if(n.state&L1||(typeof t=="string"?(r=r||n.defaultEncoding,n.encoding!==r&&(i&&n.encoding?t=rD.from(t,r).toString(n.encoding):(t=rD.from(t,r),r=""))):t instanceof rD?r="":Vu._isUint8Array(t)?(t=Vu._uint8ArrayToBuffer(t),r=""):t!=null&&(s=new zot("chunk",["string","Buffer","Uint8Array"],t))),s)D1(e,s);else if(t===null)n.state&=~G2,olt(e,n);else if(n.state&L1||t&&t.length>0)if(i)if(n.state&ffe)D1(e,new Vot);else{if(n.destroyed||n.errored)return!1;nD(e,n,t,!0)}else if(n.ended)D1(e,new Got);else{if(n.destroyed||n.errored)return!1;n.state&=~G2,n.decoder&&!r?(t=n.decoder.write(t),n.objectMode||t.length!==0?nD(e,n,t,!1):F9(e,n)):nD(e,n,t,!1)}else i||(n.state&=~G2,F9(e,n));return!n.ended&&(n.length0?(t.state&gfe?t.awaitDrainWriters.clear():t.awaitDrainWriters=null,t.dataEmitted=!0,e.emit("data",r)):(t.length+=t.objectMode?1:r.length,i?t.buffer.unshift(r):t.buffer.push(r),t.state&L9&&B9(e)),F9(e,t)}Xe.prototype.isPaused=function(){let e=this._readableState;return e[jp]===!0||e.flowing===!1};Xe.prototype.setEncoding=function(e){let t=new pfe(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;let r=this._readableState.buffer,i="";for(let n of r)i+=t.write(n);return r.clear(),i!==""&&r.push(i),this._readableState.length=i.length,this};var slt=1073741824;function alt(e){if(e>slt)throw new Hot("size","<= 1GiB",e);return e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++,e}function lfe(e,t){return e<=0||t.length===0&&t.ended?0:t.state&L1?1:Cot(e)?t.flowing&&t.length?t.buffer.first().length:t.length:e<=t.length?e:t.ended?t.length:0}Xe.prototype.read=function(e){lt("read",e),e===void 0?e=NaN:Aot(e)||(e=Oot(e,10));let t=this._readableState,r=e;if(e>t.highWaterMark&&(t.highWaterMark=alt(e)),e!==0&&(t.state&=~hfe),e===0&&t.needReadable&&((t.highWaterMark!==0?t.length>=t.highWaterMark:t.length>0)||t.ended))return lt("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?sD(this):B9(this),null;if(e=lfe(e,t),e===0&&t.ended)return t.length===0&&sD(this),null;let i=(t.state&L9)!==0;if(lt("need readable",i),(t.length===0||t.length-e0?n=Efe(e,t):n=null,n===null?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.multiAwaitDrain?t.awaitDrainWriters.clear():t.awaitDrainWriters=null),t.length===0&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&sD(this)),n!==null&&!t.errorEmitted&&!t.closeEmitted&&(t.dataEmitted=!0,this.emit("data",n)),n};function olt(e,t){if(lt("onEofChunk"),!t.ended){if(t.decoder){let r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,t.sync?B9(e):(t.needReadable=!1,t.emittedReadable=!0,bfe(e))}}function B9(e){let t=e._readableState;lt("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(lt("emitReadable",t.flowing),t.emittedReadable=!0,Ro.nextTick(bfe,e))}function bfe(e){let t=e._readableState;lt("emitReadable_",t.destroyed,t.length,t.ended),!t.destroyed&&!t.errored&&(t.length||t.ended)&&(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,vfe(e)}function F9(e,t){!t.readingMore&&t.constructed&&(t.readingMore=!0,Ro.nextTick(llt,e,t))}function llt(e,t){for(;!t.reading&&!t.ended&&(t.length1&&i.pipes.includes(e)&&(lt("false write response, pause",i.awaitDrainWriters.size),i.awaitDrainWriters.add(e)),r.pause()),l||(l=clt(r,e),e.on("drain",l))}r.on("data",p);function p(b){lt("ondata");let w=e.write(b);lt("dest.write",w),w===!1&&d()}function f(b){if(lt("onerror",b),y(),e.removeListener("error",f),e.listenerCount("error")===0){let w=e._writableState||e._readableState;w&&!w.errorEmitted?D1(e,b):e.emit("error",b)}}Bot(e,"error",f);function m(){e.removeListener("finish",h),y()}e.once("close",m);function h(){lt("onfinish"),e.removeListener("close",m),y()}e.once("finish",h);function y(){lt("unpipe"),r.unpipe(e)}return e.emit("pipe",r),e.writableNeedDrain===!0?d():i.flowing||(lt("pipe resume"),r.resume()),e};function clt(e,t){return function(){let i=e._readableState;i.awaitDrainWriters===t?(lt("pipeOnDrain",1),i.awaitDrainWriters=null):i.multiAwaitDrain&&(lt("pipeOnDrain",i.awaitDrainWriters.size),i.awaitDrainWriters.delete(t)),(!i.awaitDrainWriters||i.awaitDrainWriters.size===0)&&e.listenerCount("data")&&e.resume()}}Xe.prototype.unpipe=function(e){let t=this._readableState,r={hasUnpiped:!1};if(t.pipes.length===0)return this;if(!e){let n=t.pipes;t.pipes=[],this.pause();for(let s=0;s0,i.flowing!==!1&&this.resume()):e==="readable"&&!i.endEmitted&&!i.readableListening&&(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,lt("on readable",i.length,i.reading),i.length?B9(this):i.reading||Ro.nextTick(ult,this)),r};Xe.prototype.addListener=Xe.prototype.on;Xe.prototype.removeListener=function(e,t){let r=Vu.prototype.removeListener.call(this,e,t);return e==="readable"&&Ro.nextTick(_fe,this),r};Xe.prototype.off=Xe.prototype.removeListener;Xe.prototype.removeAllListeners=function(e){let t=Vu.prototype.removeAllListeners.apply(this,arguments);return(e==="readable"||e===void 0)&&Ro.nextTick(_fe,this),t};function _fe(e){let t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&t[jp]===!1?t.flowing=!0:e.listenerCount("data")>0?e.resume():t.readableListening||(t.flowing=null)}function ult(e){lt("readable nexttick read 0"),e.read(0)}Xe.prototype.resume=function(){let e=this._readableState;return e.flowing||(lt("resume"),e.flowing=!e.readableListening,dlt(this,e)),e[jp]=!1,this};function dlt(e,t){t.resumeScheduled||(t.resumeScheduled=!0,Ro.nextTick(plt,e,t))}function plt(e,t){lt("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),vfe(e),t.flowing&&!t.reading&&e.read(0)}Xe.prototype.pause=function(){return lt("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(lt("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState[jp]=!0,this};function vfe(e){let t=e._readableState;for(lt("flow",t.flowing);t.flowing&&e.read()!==null;);}Xe.prototype.wrap=function(e){let t=!1;e.on("data",i=>{!this.push(i)&&e.pause&&(t=!0,e.pause())}),e.on("end",()=>{this.push(null)}),e.on("error",i=>{D1(this,i)}),e.on("close",()=>{this.destroy()}),e.on("destroy",()=>{this.destroy()}),this._read=()=>{t&&e.resume&&(t=!1,e.resume())};let r=Pot(e);for(let i=1;i{n=a?ofe(n,a):null,r(),r=iD});try{for(;;){let a=e.destroyed?null:e.read();if(a!==null)yield a;else{if(n)throw n;if(n===null)return;await new ufe(i)}}}catch(a){throw n=ofe(n,a),n}finally{(n||t?.destroyOnReturn!==!1)&&(n===void 0||e._readableState.autoDestroy)?F1.destroyer(e,null):(e.off("readable",i),s())}}cD(Xe.prototype,{readable:{__proto__:null,get(){let e=this._readableState;return!!e&&e.readable!==!1&&!e.destroyed&&!e.errorEmitted&&!e.endEmitted},set(e){this._readableState&&(this._readableState.readable=!!e)}},readableDidRead:{__proto__:null,enumerable:!1,get:function(){return this._readableState.dataEmitted}},readableAborted:{__proto__:null,enumerable:!1,get:function(){return!!(this._readableState.readable!==!1&&(this._readableState.destroyed||this._readableState.errored)&&!this._readableState.endEmitted)}},readableHighWaterMark:{__proto__:null,enumerable:!1,get:function(){return this._readableState.highWaterMark}},readableBuffer:{__proto__:null,enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}},readableFlowing:{__proto__:null,enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}},readableLength:{__proto__:null,enumerable:!1,get(){return this._readableState.length}},readableObjectMode:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.objectMode:!1}},readableEncoding:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.encoding:null}},errored:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.errored:null}},closed:{__proto__:null,get(){return this._readableState?this._readableState.closed:!1}},destroyed:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.destroyed:!1},set(e){this._readableState&&(this._readableState.destroyed=e)}},readableEnded:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.endEmitted:!1}}});cD(q9.prototype,{pipesCount:{__proto__:null,get(){return this.pipes.length}},paused:{__proto__:null,get(){return this[jp]!==!1},set(e){this[jp]=!!e}}});Xe._fromList=Efe;function Efe(e,t){if(t.length===0)return null;let r;return t.objectMode?r=t.buffer.shift():!e||e>=t.length?(t.decoder?r=t.buffer.join(""):t.buffer.length===1?r=t.buffer.first():r=t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r}function sD(e){let t=e._readableState;lt("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,Ro.nextTick(mlt,t,e))}function mlt(e,t){if(lt("endReadableNT",e.endEmitted,e.length),!e.errored&&!e.closeEmitted&&!e.endEmitted&&e.length===0){if(e.endEmitted=!0,t.emit("end"),t.writable&&t.allowHalfOpen===!1)Ro.nextTick(hlt,t);else if(e.autoDestroy){let r=t._writableState;(!r||r.autoDestroy&&(r.finished||r.writable===!1))&&t.destroy()}}}function hlt(e){e.writable&&!e.writableEnded&&!e.destroyed&&e.end()}Xe.from=function(e,t){return Qot(Xe,e,t)};var aD;function Sfe(){return aD===void 0&&(aD={}),aD}Xe.fromWeb=function(e,t){return Sfe().newStreamReadableFromReadableStream(e,t)};Xe.toWeb=function(e,t){return Sfe().newReadableStreamFromStreamReadable(e,t)};Xe.wrap=function(e,t){var r,i;return new Xe({objectMode:(r=(i=e.readableObjectMode)!==null&&i!==void 0?i:e.objectMode)!==null&&r!==void 0?r:!0,...t,destroy(n,s){F1.destroyer(e,n),s(n)}}).wrap(e)}});var z9=g((TCt,qfe)=>{var Up=Hu(),{ArrayPrototypeSlice:Rfe,Error:glt,FunctionPrototypeSymbolHasInstance:Afe,ObjectDefineProperty:Cfe,ObjectDefineProperties:ylt,ObjectSetPrototypeOf:Ofe,StringPrototypeToLowerCase:blt,Symbol:_lt,SymbolHasInstance:vlt}=Rr();qfe.exports=Ar;Ar.WritableState=Q2;var{EventEmitter:wlt}=require("events"),W2=O9().Stream,{Buffer:M9}=require("buffer"),U9=kp(),{addAbortSignal:Elt}=$2(),{getHighWaterMark:Slt,getDefaultHighWaterMark:xlt}=H2(),{ERR_INVALID_ARG_TYPE:Tlt,ERR_METHOD_NOT_IMPLEMENTED:Nlt,ERR_MULTIPLE_CALLBACK:Pfe,ERR_STREAM_CANNOT_PIPE:Rlt,ERR_STREAM_DESTROYED:K2,ERR_STREAM_ALREADY_FINISHED:Alt,ERR_STREAM_NULL_VALUES:Clt,ERR_STREAM_WRITE_AFTER_END:Olt,ERR_UNKNOWN_ENCODING:Ife}=Xn().codes,{errorOrDestroy:q1}=U9;Ofe(Ar.prototype,W2.prototype);Ofe(Ar,W2);function pD(){}var B1=_lt("kOnFinished");function Q2(e,t,r){typeof r!="boolean"&&(r=t instanceof Sl()),this.objectMode=!!(e&&e.objectMode),r&&(this.objectMode=this.objectMode||!!(e&&e.writableObjectMode)),this.highWaterMark=e?Slt(this,e,"writableHighWaterMark",r):xlt(!1),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;let i=!!(e&&e.decodeStrings===!1);this.decodeStrings=!i,this.defaultEncoding=e&&e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=Ilt.bind(void 0,t),this.writecb=null,this.writelen=0,this.afterWriteTickInfo=null,j9(this),this.pendingcb=0,this.constructed=!0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!e||e.emitClose!==!1,this.autoDestroy=!e||e.autoDestroy!==!1,this.errored=null,this.closed=!1,this.closeEmitted=!1,this[B1]=[]}function j9(e){e.buffered=[],e.bufferedIndex=0,e.allBuffers=!0,e.allNoop=!0}Q2.prototype.getBuffer=function(){return Rfe(this.buffered,this.bufferedIndex)};Cfe(Q2.prototype,"bufferedRequestCount",{__proto__:null,get(){return this.buffered.length-this.bufferedIndex}});function Ar(e){let t=this instanceof Sl();if(!t&&!Afe(Ar,this))return new Ar(e);this._writableState=new Q2(e,this,t),e&&(typeof e.write=="function"&&(this._write=e.write),typeof e.writev=="function"&&(this._writev=e.writev),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.final=="function"&&(this._final=e.final),typeof e.construct=="function"&&(this._construct=e.construct),e.signal&&Elt(e.signal,this)),W2.call(this,e),U9.construct(this,()=>{let r=this._writableState;r.writing||mD(this,r),hD(this,r)})}Cfe(Ar,vlt,{__proto__:null,value:function(e){return Afe(this,e)?!0:this!==Ar?!1:e&&e._writableState instanceof Q2}});Ar.prototype.pipe=function(){q1(this,new Rlt)};function Dfe(e,t,r,i){let n=e._writableState;if(typeof r=="function")i=r,r=n.defaultEncoding;else{if(!r)r=n.defaultEncoding;else if(r!=="buffer"&&!M9.isEncoding(r))throw new Ife(r);typeof i!="function"&&(i=pD)}if(t===null)throw new Clt;if(!n.objectMode)if(typeof t=="string")n.decodeStrings!==!1&&(t=M9.from(t,r),r="buffer");else if(t instanceof M9)r="buffer";else if(W2._isUint8Array(t))t=W2._uint8ArrayToBuffer(t),r="buffer";else throw new Tlt("chunk",["string","Buffer","Uint8Array"],t);let s;return n.ending?s=new Olt:n.destroyed&&(s=new K2("write")),s?(Up.nextTick(i,s),q1(e,s,!0),s):(n.pendingcb++,Plt(e,n,t,r,i))}Ar.prototype.write=function(e,t,r){return Dfe(this,e,t,r)===!0};Ar.prototype.cork=function(){this._writableState.corked++};Ar.prototype.uncork=function(){let e=this._writableState;e.corked&&(e.corked--,e.writing||mD(this,e))};Ar.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=blt(t)),!M9.isEncoding(t))throw new Ife(t);return this._writableState.defaultEncoding=t,this};function Plt(e,t,r,i,n){let s=t.objectMode?1:r.length;t.length+=s;let a=t.lengthr.bufferedIndex&&mD(e,r),i?r.afterWriteTickInfo!==null&&r.afterWriteTickInfo.cb===n?r.afterWriteTickInfo.count++:(r.afterWriteTickInfo={count:1,cb:n,stream:e,state:r},Up.nextTick(Dlt,r.afterWriteTickInfo)):Lfe(e,r,1,n))}function Dlt({stream:e,state:t,count:r,cb:i}){return t.afterWriteTickInfo=null,Lfe(e,t,r,i)}function Lfe(e,t,r,i){for(!t.ending&&!e.destroyed&&t.length===0&&t.needDrain&&(t.needDrain=!1,e.emit("drain"));r-- >0;)t.pendingcb--,i();t.destroyed&&fD(t),hD(e,t)}function fD(e){if(e.writing)return;for(let n=e.bufferedIndex;n1&&e._writev){t.pendingcb-=s-1;let o=t.allNoop?pD:c=>{for(let u=a;u256?(r.splice(0,a),t.bufferedIndex=0):t.bufferedIndex=a}t.bufferProcessing=!1}Ar.prototype._write=function(e,t,r){if(this._writev)this._writev([{chunk:e,encoding:t}],r);else throw new Nlt("_write()")};Ar.prototype._writev=null;Ar.prototype.end=function(e,t,r){let i=this._writableState;typeof e=="function"?(r=e,e=null,t=null):typeof t=="function"&&(r=t,t=null);let n;if(e!=null){let s=Dfe(this,e,t);s instanceof glt&&(n=s)}return i.corked&&(i.corked=1,this.uncork()),n||(!i.errored&&!i.ending?(i.ending=!0,hD(this,i,!0),i.ended=!0):i.finished?n=new Alt("end"):i.destroyed&&(n=new K2("end"))),typeof r=="function"&&(n||i.finished?Up.nextTick(r,n):i[B1].push(r)),this};function k9(e){return e.ending&&!e.destroyed&&e.constructed&&e.length===0&&!e.errored&&e.buffered.length===0&&!e.finished&&!e.writing&&!e.errorEmitted&&!e.closeEmitted}function Llt(e,t){let r=!1;function i(n){if(r){q1(e,n??Pfe());return}if(r=!0,t.pendingcb--,n){let s=t[B1].splice(0);for(let a=0;a{k9(n)?dD(i,n):n.pendingcb--},e,t)):k9(t)&&(t.pendingcb++,dD(e,t))))}function dD(e,t){t.pendingcb--,t.finished=!0;let r=t[B1].splice(0);for(let i=0;i{var gD=Hu(),Blt=require("buffer"),{isReadable:Mlt,isWritable:klt,isIterable:Bfe,isNodeStream:jlt,isReadableNodeStream:Mfe,isWritableNodeStream:kfe,isDuplexNodeStream:Ult,isReadableStream:jfe,isWritableStream:Ufe}=wl(),zfe=Rc(),{AbortError:Kfe,codes:{ERR_INVALID_ARG_TYPE:zlt,ERR_INVALID_RETURN_VALUE:$fe}}=Xn(),{destroyer:k1}=kp(),$lt=Sl(),Qfe=V2(),Hlt=z9(),{createDeferredPromise:Hfe}=Cn(),Gfe=tD(),Vfe=globalThis.Blob||Blt.Blob,Glt=typeof Vfe<"u"?function(t){return t instanceof Vfe}:function(t){return!1},Vlt=globalThis.AbortController||C1().AbortController,{FunctionPrototypeCall:Wfe}=Rr(),Wu=class extends $lt{constructor(t){super(t),t?.readable===!1&&(this._readableState.readable=!1,this._readableState.ended=!0,this._readableState.endEmitted=!0),t?.writable===!1&&(this._writableState.writable=!1,this._writableState.ending=!0,this._writableState.ended=!0,this._writableState.finished=!0)}};Xfe.exports=function e(t,r){if(Ult(t))return t;if(Mfe(t))return M1({readable:t});if(kfe(t))return M1({writable:t});if(jlt(t))return M1({writable:!1,readable:!1});if(jfe(t))return M1({readable:Qfe.fromWeb(t)});if(Ufe(t))return M1({writable:Hlt.fromWeb(t)});if(typeof t=="function"){let{value:n,write:s,final:a,destroy:o}=Wlt(t);if(Bfe(n))return Gfe(Wu,n,{objectMode:!0,write:s,final:a,destroy:o});let l=n?.then;if(typeof l=="function"){let c,u=Wfe(l,n,d=>{if(d!=null)throw new $fe("nully","body",d)},d=>{k1(c,d)});return c=new Wu({objectMode:!0,readable:!1,write:s,final(d){a(async()=>{try{await u,gD.nextTick(d,null)}catch(p){gD.nextTick(d,p)}})},destroy:o})}throw new $fe("Iterable, AsyncIterable or AsyncFunction",r,n)}if(Glt(t))return e(t.arrayBuffer());if(Bfe(t))return Gfe(Wu,t,{objectMode:!0,writable:!1});if(jfe(t?.readable)&&Ufe(t?.writable))return Wu.fromWeb(t);if(typeof t?.writable=="object"||typeof t?.readable=="object"){let n=t!=null&&t.readable?Mfe(t?.readable)?t?.readable:e(t.readable):void 0,s=t!=null&&t.writable?kfe(t?.writable)?t?.writable:e(t.writable):void 0;return M1({readable:n,writable:s})}let i=t?.then;if(typeof i=="function"){let n;return Wfe(i,t,s=>{s!=null&&n.push(s),n.push(null)},s=>{k1(n,s)}),n=new Wu({objectMode:!0,writable:!1,read(){}})}throw new zlt(r,["Blob","ReadableStream","WritableStream","Stream","Iterable","AsyncIterable","Function","{ readable, writable } pair","Promise"],t)};function Wlt(e){let{promise:t,resolve:r}=Hfe(),i=new Vlt,n=i.signal;return{value:e(async function*(){for(;;){let a=t;t=null;let{chunk:o,done:l,cb:c}=await a;if(gD.nextTick(c),l)return;if(n.aborted)throw new Kfe(void 0,{cause:n.reason});({promise:t,resolve:r}=Hfe()),yield o}}(),{signal:n}),write(a,o,l){let c=r;r=null,c({chunk:a,done:!1,cb:l})},final(a){let o=r;r=null,o({done:!0,cb:a})},destroy(a,o){i.abort(),o(a)}}}function M1(e){let t=e.readable&&typeof e.readable.read!="function"?Qfe.wrap(e.readable):e.readable,r=e.writable,i=!!Mlt(t),n=!!klt(r),s,a,o,l,c;function u(d){let p=l;l=null,p?p(d):d&&c.destroy(d)}return c=new Wu({readableObjectMode:!!(t!=null&&t.readableObjectMode),writableObjectMode:!!(r!=null&&r.writableObjectMode),readable:i,writable:n}),n&&(zfe(r,d=>{n=!1,d&&k1(t,d),u(d)}),c._write=function(d,p,f){r.write(d,p)?f():s=f},c._final=function(d){r.end(),a=d},r.on("drain",function(){if(s){let d=s;s=null,d()}}),r.on("finish",function(){if(a){let d=a;a=null,d()}})),i&&(zfe(t,d=>{i=!1,d&&k1(t,d),u(d)}),t.on("readable",function(){if(o){let d=o;o=null,d()}}),t.on("end",function(){c.push(null)}),c._read=function(){for(;;){let d=t.read();if(d===null){o=c._read;return}if(!c.push(d))return}}),c._destroy=function(d,p){!d&&l!==null&&(d=new Kfe),o=null,s=null,a=null,l===null?p(d):(l=p,k1(r,d),k1(t,d))},c}});var Sl=g((RCt,eme)=>{"use strict";var{ObjectDefineProperties:Klt,ObjectGetOwnPropertyDescriptor:Ac,ObjectKeys:Qlt,ObjectSetPrototypeOf:Zfe}=Rr();eme.exports=Ao;var _D=V2(),qa=z9();Zfe(Ao.prototype,_D.prototype);Zfe(Ao,_D);{let e=Qlt(qa.prototype);for(let t=0;t{"use strict";var{ObjectSetPrototypeOf:tme,Symbol:Xlt}=Rr();rme.exports=Cc;var{ERR_METHOD_NOT_IMPLEMENTED:Ylt}=Xn().codes,wD=Sl(),{getHighWaterMark:Zlt}=H2();tme(Cc.prototype,wD.prototype);tme(Cc,wD);var X2=Xlt("kCallback");function Cc(e){if(!(this instanceof Cc))return new Cc(e);let t=e?Zlt(this,e,"readableHighWaterMark",!0):null;t===0&&(e={...e,highWaterMark:null,readableHighWaterMark:t,writableHighWaterMark:e.writableHighWaterMark||0}),wD.call(this,e),this._readableState.sync=!1,this[X2]=null,e&&(typeof e.transform=="function"&&(this._transform=e.transform),typeof e.flush=="function"&&(this._flush=e.flush)),this.on("prefinish",Jlt)}function vD(e){typeof this._flush=="function"&&!this.destroyed?this._flush((t,r)=>{if(t){e?e(t):this.destroy(t);return}r!=null&&this.push(r),this.push(null),e&&e()}):(this.push(null),e&&e())}function Jlt(){this._final!==vD&&vD.call(this)}Cc.prototype._final=vD;Cc.prototype._transform=function(e,t,r){throw new Ylt("_transform()")};Cc.prototype._write=function(e,t,r){let i=this._readableState,n=this._writableState,s=i.length;this._transform(e,t,(a,o)=>{if(a){r(a);return}o!=null&&this.push(o),n.ended||s===i.length||i.length{"use strict";var{ObjectSetPrototypeOf:ime}=Rr();nme.exports=j1;var SD=ED();ime(j1.prototype,SD.prototype);ime(j1,SD);function j1(e){if(!(this instanceof j1))return new j1(e);SD.call(this,e)}j1.prototype._transform=function(e,t,r){r(null,e)}});var V9=g((OCt,cme)=>{var Y2=Hu(),{ArrayIsArray:ect,Promise:tct,SymbolAsyncIterator:rct,SymbolDispose:ict}=Rr(),G9=Rc(),{once:nct}=Cn(),sct=kp(),sme=Sl(),{aggregateTwoErrors:act,codes:{ERR_INVALID_ARG_TYPE:DD,ERR_INVALID_RETURN_VALUE:TD,ERR_MISSING_ARGS:oct,ERR_STREAM_DESTROYED:lct,ERR_STREAM_PREMATURE_CLOSE:cct},AbortError:uct}=Xn(),{validateFunction:dct,validateAbortSignal:pct}=P1(),{isIterable:zp,isReadable:ND,isReadableNodeStream:H9,isNodeStream:ame,isTransformStream:U1,isWebStream:fct,isReadableStream:RD,isReadableFinished:mct}=wl(),hct=globalThis.AbortController||C1().AbortController,AD,CD,OD;function ome(e,t,r){let i=!1;e.on("close",()=>{i=!0});let n=G9(e,{readable:t,writable:r},s=>{i=!s});return{destroy:s=>{i||(i=!0,sct.destroyer(e,s||new lct("pipe")))},cleanup:n}}function gct(e){return dct(e[e.length-1],"streams[stream.length - 1]"),e.pop()}function PD(e){if(zp(e))return e;if(H9(e))return yct(e);throw new DD("val",["Readable","Iterable","AsyncIterable"],e)}async function*yct(e){CD||(CD=V2()),yield*CD.prototype[rct].call(e)}async function $9(e,t,r,{end:i}){let n,s=null,a=c=>{if(c&&(n=c),s){let u=s;s=null,u()}},o=()=>new tct((c,u)=>{n?u(n):s=()=>{n?u(n):c()}});t.on("drain",a);let l=G9(t,{readable:!1},a);try{t.writableNeedDrain&&await o();for await(let c of e)t.write(c)||await o();i&&(t.end(),await o()),r()}catch(c){r(n!==c?act(n,c):c)}finally{l(),t.off("drain",a)}}async function ID(e,t,r,{end:i}){U1(t)&&(t=t.writable);let n=t.getWriter();try{for await(let s of e)await n.ready,n.write(s).catch(()=>{});await n.ready,i&&await n.close(),r()}catch(s){try{await n.abort(s),r(s)}catch(a){r(a)}}}function bct(...e){return lme(e,nct(gct(e)))}function lme(e,t,r){if(e.length===1&&ect(e[0])&&(e=e[0]),e.length<2)throw new oct("streams");let i=new hct,n=i.signal,s=r?.signal,a=[];pct(s,"options.signal");function o(){m(new uct)}OD=OD||Cn().addAbortListener;let l;s&&(l=OD(s,o));let c,u,d=[],p=0;function f(v){m(v,--p===0)}function m(v,E){var T;if(v&&(!c||c.code==="ERR_STREAM_PREMATURE_CLOSE")&&(c=v),!(!c&&!E)){for(;d.length;)d.shift()(c);(T=l)===null||T===void 0||T[ict](),i.abort(),E&&(c||a.forEach(L=>L()),Y2.nextTick(t,c,u))}}let h;for(let v=0;v0,O=T||r?.end!==!1,B=v===e.length-1;if(ame(E)){let P=function(M){M&&M.name!=="AbortError"&&M.code!=="ERR_STREAM_PREMATURE_CLOSE"&&f(M)};var w=P;if(O){let{destroy:M,cleanup:x}=ome(E,T,L);d.push(M),ND(E)&&B&&a.push(x)}E.on("error",P),ND(E)&&B&&a.push(()=>{E.removeListener("error",P)})}if(v===0)if(typeof E=="function"){if(h=E({signal:n}),!zp(h))throw new TD("Iterable, AsyncIterable or Stream","source",h)}else zp(E)||H9(E)||U1(E)?h=E:h=sme.from(E);else if(typeof E=="function"){if(U1(h)){var y;h=PD((y=h)===null||y===void 0?void 0:y.readable)}else h=PD(h);if(h=E(h,{signal:n}),T){if(!zp(h,!0))throw new TD("AsyncIterable",`transform[${v-1}]`,h)}else{var b;AD||(AD=xD());let P=new AD({objectMode:!0}),M=(b=h)===null||b===void 0?void 0:b.then;if(typeof M=="function")p++,M.call(h,F=>{u=F,F!=null&&P.write(F),O&&P.end(),Y2.nextTick(f)},F=>{P.destroy(F),Y2.nextTick(f,F)});else if(zp(h,!0))p++,$9(h,P,f,{end:O});else if(RD(h)||U1(h)){let F=h.readable||h;p++,$9(F,P,f,{end:O})}else throw new TD("AsyncIterable or Promise","destination",h);h=P;let{destroy:x,cleanup:Y}=ome(h,!1,!0);d.push(x),B&&a.push(Y)}}else if(ame(E)){if(H9(h)){p+=2;let P=_ct(h,E,f,{end:O});ND(E)&&B&&a.push(P)}else if(U1(h)||RD(h)){let P=h.readable||h;p++,$9(P,E,f,{end:O})}else if(zp(h))p++,$9(h,E,f,{end:O});else throw new DD("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=E}else if(fct(E)){if(H9(h))p++,ID(PD(h),E,f,{end:O});else if(RD(h)||zp(h))p++,ID(h,E,f,{end:O});else if(U1(h))p++,ID(h.readable,E,f,{end:O});else throw new DD("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=E}else h=sme.from(E)}return(n!=null&&n.aborted||s!=null&&s.aborted)&&Y2.nextTick(o),h}function _ct(e,t,r,{end:i}){let n=!1;if(t.on("close",()=>{n||r(new cct)}),e.pipe(t,{end:!1}),i){let a=function(){n=!0,t.end()};var s=a;mct(e)?Y2.nextTick(a):e.once("end",a)}else r();return G9(e,{readable:!0,writable:!1},a=>{let o=e._readableState;a&&a.code==="ERR_STREAM_PREMATURE_CLOSE"&&o&&o.ended&&!o.errored&&!o.errorEmitted?e.once("end",r).once("error",r):r(a)}),G9(t,{readable:!1,writable:!0},r)}cme.exports={pipelineImpl:lme,pipeline:bct}});var FD=g((PCt,hme)=>{"use strict";var{pipeline:vct}=V9(),W9=Sl(),{destroyer:wct}=kp(),{isNodeStream:K9,isReadable:ume,isWritable:dme,isWebStream:LD,isTransformStream:$p,isWritableStream:pme,isReadableStream:fme}=wl(),{AbortError:Ect,codes:{ERR_INVALID_ARG_VALUE:mme,ERR_MISSING_ARGS:Sct}}=Xn(),xct=Rc();hme.exports=function(...t){if(t.length===0)throw new Sct("streams");if(t.length===1)return W9.from(t[0]);let r=[...t];if(typeof t[0]=="function"&&(t[0]=W9.from(t[0])),typeof t[t.length-1]=="function"){let f=t.length-1;t[f]=W9.from(t[f])}for(let f=0;f0&&!(dme(t[f])||pme(t[f])||$p(t[f])))throw new mme(`streams[${f}]`,r[f],"must be writable")}let i,n,s,a,o;function l(f){let m=a;a=null,m?m(f):f?o.destroy(f):!p&&!d&&o.destroy()}let c=t[0],u=vct(t,l),d=!!(dme(c)||pme(c)||$p(c)),p=!!(ume(u)||fme(u)||$p(u));if(o=new W9({writableObjectMode:!!(c!=null&&c.writableObjectMode),readableObjectMode:!!(u!=null&&u.readableObjectMode),writable:d,readable:p}),d){if(K9(c))o._write=function(m,h,y){c.write(m,h)?y():i=y},o._final=function(m){c.end(),n=m},c.on("drain",function(){if(i){let m=i;i=null,m()}});else if(LD(c)){let h=($p(c)?c.writable:c).getWriter();o._write=async function(y,b,w){try{await h.ready,h.write(y).catch(()=>{}),w()}catch(v){w(v)}},o._final=async function(y){try{await h.ready,h.close().catch(()=>{}),n=y}catch(b){y(b)}}}let f=$p(u)?u.readable:u;xct(f,()=>{if(n){let m=n;n=null,m()}})}if(p){if(K9(u))u.on("readable",function(){if(s){let f=s;s=null,f()}}),u.on("end",function(){o.push(null)}),o._read=function(){for(;;){let f=u.read();if(f===null){s=o._read;return}if(!o.push(f))return}};else if(LD(u)){let m=($p(u)?u.readable:u).getReader();o._read=async function(){for(;;)try{let{value:h,done:y}=await m.read();if(!o.push(h))return;if(y){o.push(null);return}}catch{return}}}}return o._destroy=function(f,m){!f&&a!==null&&(f=new Ect),s=null,i=null,n=null,a===null?m(f):(a=m,K9(u)&&wct(u,f))},o}});var Tme=g((ICt,MD)=>{"use strict";var Tct=globalThis.AbortController||C1().AbortController,{codes:{ERR_INVALID_ARG_VALUE:Nct,ERR_INVALID_ARG_TYPE:Z2,ERR_MISSING_ARGS:Rct,ERR_OUT_OF_RANGE:Act},AbortError:xl}=Xn(),{validateAbortSignal:Hp,validateInteger:gme,validateObject:Gp}=P1(),Cct=Rr().Symbol("kWeak"),Oct=Rr().Symbol("kResistStopPropagation"),{finished:Pct}=Rc(),Ict=FD(),{addAbortSignalNoValidate:Dct}=$2(),{isWritable:Lct,isNodeStream:Fct}=wl(),{deprecate:qct}=Cn(),{ArrayPrototypePush:Bct,Boolean:Mct,MathFloor:yme,Number:kct,NumberIsNaN:jct,Promise:bme,PromiseReject:_me,PromiseResolve:Uct,PromisePrototypeThen:vme,Symbol:Eme}=Rr(),Q9=Eme("kEmpty"),wme=Eme("kEof");function zct(e,t){if(t!=null&&Gp(t,"options"),t?.signal!=null&&Hp(t.signal,"options.signal"),Fct(e)&&!Lct(e))throw new Nct("stream",e,"must be writable");let r=Ict(this,e);return t!=null&&t.signal&&Dct(t.signal,r),r}function X9(e,t){if(typeof e!="function")throw new Z2("fn",["Function","AsyncFunction"],e);t!=null&&Gp(t,"options"),t?.signal!=null&&Hp(t.signal,"options.signal");let r=1;t?.concurrency!=null&&(r=yme(t.concurrency));let i=r-1;return t?.highWaterMark!=null&&(i=yme(t.highWaterMark)),gme(r,"options.concurrency",1),gme(i,"options.highWaterMark",0),i+=r,async function*(){let s=Cn().AbortSignalAny([t?.signal].filter(Mct)),a=this,o=[],l={signal:s},c,u,d=!1,p=0;function f(){d=!0,m()}function m(){p-=1,h()}function h(){u&&!d&&p=i||p>=r)&&await new bme(w=>{u=w})}o.push(wme)}catch(b){let w=_me(b);vme(w,m,f),o.push(w)}finally{d=!0,c&&(c(),c=null)}}y();try{for(;;){for(;o.length>0;){let b=await o[0];if(b===wme)return;if(s.aborted)throw new xl;b!==Q9&&(yield b),o.shift(),h()}await new bme(b=>{c=b})}}finally{d=!0,u&&(u(),u=null)}}.call(this)}function $ct(e=void 0){return e!=null&&Gp(e,"options"),e?.signal!=null&&Hp(e.signal,"options.signal"),async function*(){let r=0;for await(let n of this){var i;if(e!=null&&(i=e.signal)!==null&&i!==void 0&&i.aborted)throw new xl({cause:e.signal.reason});yield[r++,n]}}.call(this)}async function Sme(e,t=void 0){for await(let r of BD.call(this,e,t))return!0;return!1}async function Hct(e,t=void 0){if(typeof e!="function")throw new Z2("fn",["Function","AsyncFunction"],e);return!await Sme.call(this,async(...r)=>!await e(...r),t)}async function Gct(e,t){for await(let r of BD.call(this,e,t))return r}async function Vct(e,t){if(typeof e!="function")throw new Z2("fn",["Function","AsyncFunction"],e);async function r(i,n){return await e(i,n),Q9}for await(let i of X9.call(this,r,t));}function BD(e,t){if(typeof e!="function")throw new Z2("fn",["Function","AsyncFunction"],e);async function r(i,n){return await e(i,n)?i:Q9}return X9.call(this,r,t)}var qD=class extends Rct{constructor(){super("reduce"),this.message="Reduce of an empty stream requires an initial value"}};async function Wct(e,t,r){var i;if(typeof e!="function")throw new Z2("reducer",["Function","AsyncFunction"],e);r!=null&&Gp(r,"options"),r?.signal!=null&&Hp(r.signal,"options.signal");let n=arguments.length>1;if(r!=null&&(i=r.signal)!==null&&i!==void 0&&i.aborted){let c=new xl(void 0,{cause:r.signal.reason});throw this.once("error",()=>{}),await Pct(this.destroy(c)),c}let s=new Tct,a=s.signal;if(r!=null&&r.signal){let c={once:!0,[Cct]:this,[Oct]:!0};r.signal.addEventListener("abort",()=>s.abort(),c)}let o=!1;try{for await(let c of this){var l;if(o=!0,r!=null&&(l=r.signal)!==null&&l!==void 0&&l.aborted)throw new xl;n?t=await e(t,c,{signal:a}):(t=c,n=!0)}if(!o&&!n)throw new qD}finally{s.abort()}return t}async function Kct(e){e!=null&&Gp(e,"options"),e?.signal!=null&&Hp(e.signal,"options.signal");let t=[];for await(let i of this){var r;if(e!=null&&(r=e.signal)!==null&&r!==void 0&&r.aborted)throw new xl(void 0,{cause:e.signal.reason});Bct(t,i)}return t}function Qct(e,t){let r=X9.call(this,e,t);return async function*(){for await(let n of r)yield*n}.call(this)}function xme(e){if(e=kct(e),jct(e))return 0;if(e<0)throw new Act("number",">= 0",e);return e}function Xct(e,t=void 0){return t!=null&&Gp(t,"options"),t?.signal!=null&&Hp(t.signal,"options.signal"),e=xme(e),async function*(){var i;if(t!=null&&(i=t.signal)!==null&&i!==void 0&&i.aborted)throw new xl;for await(let s of this){var n;if(t!=null&&(n=t.signal)!==null&&n!==void 0&&n.aborted)throw new xl;e--<=0&&(yield s)}}.call(this)}function Yct(e,t=void 0){return t!=null&&Gp(t,"options"),t?.signal!=null&&Hp(t.signal,"options.signal"),e=xme(e),async function*(){var i;if(t!=null&&(i=t.signal)!==null&&i!==void 0&&i.aborted)throw new xl;for await(let s of this){var n;if(t!=null&&(n=t.signal)!==null&&n!==void 0&&n.aborted)throw new xl;if(e-- >0&&(yield s),e<=0)return}}.call(this)}MD.exports.streamReturningOperators={asIndexedPairs:qct($ct,"readable.asIndexedPairs will be removed in a future version."),drop:Xct,filter:BD,flatMap:Qct,map:X9,take:Yct,compose:zct};MD.exports.promiseReturningOperators={every:Hct,forEach:Vct,reduce:Wct,toArray:Kct,some:Sme,find:Gct}});var kD=g((DCt,Nme)=>{"use strict";var{ArrayPrototypePop:Zct,Promise:Jct}=Rr(),{isIterable:eut,isNodeStream:tut,isWebStream:rut}=wl(),{pipelineImpl:iut}=V9(),{finished:nut}=Rc();jD();function sut(...e){return new Jct((t,r)=>{let i,n,s=e[e.length-1];if(s&&typeof s=="object"&&!tut(s)&&!eut(s)&&!rut(s)){let a=Zct(e);i=a.signal,n=a.end}iut(e,(a,o)=>{a?r(a):t(o)},{signal:i,end:n})})}Nme.exports={finished:nut,pipeline:sut}});var jD=g((LCt,Fme)=>{var{Buffer:aut}=require("buffer"),{ObjectDefineProperty:Oc,ObjectKeys:Cme,ReflectApply:Ome}=Rr(),{promisify:{custom:Pme}}=Cn(),{streamReturningOperators:Rme,promiseReturningOperators:Ame}=Tme(),{codes:{ERR_ILLEGAL_CONSTRUCTOR:Ime}}=Xn(),out=FD(),{setDefaultHighWaterMark:lut,getDefaultHighWaterMark:cut}=H2(),{pipeline:Dme}=V9(),{destroyer:uut}=kp(),Lme=Rc(),UD=kD(),J2=wl(),gr=Fme.exports=O9().Stream;gr.isDestroyed=J2.isDestroyed;gr.isDisturbed=J2.isDisturbed;gr.isErrored=J2.isErrored;gr.isReadable=J2.isReadable;gr.isWritable=J2.isWritable;gr.Readable=V2();for(let e of Cme(Rme)){let r=function(...i){if(new.target)throw Ime();return gr.Readable.from(Ome(t,this,i))};zD=r;let t=Rme[e];Oc(r,"name",{__proto__:null,value:t.name}),Oc(r,"length",{__proto__:null,value:t.length}),Oc(gr.Readable.prototype,e,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var zD;for(let e of Cme(Ame)){let r=function(...n){if(new.target)throw Ime();return Ome(t,this,n)};zD=r;let t=Ame[e];Oc(r,"name",{__proto__:null,value:t.name}),Oc(r,"length",{__proto__:null,value:t.length}),Oc(gr.Readable.prototype,e,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var zD;gr.Writable=z9();gr.Duplex=Sl();gr.Transform=ED();gr.PassThrough=xD();gr.pipeline=Dme;var{addAbortSignal:dut}=$2();gr.addAbortSignal=dut;gr.finished=Lme;gr.destroy=uut;gr.compose=out;gr.setDefaultHighWaterMark=lut;gr.getDefaultHighWaterMark=cut;Oc(gr,"promises",{__proto__:null,configurable:!0,enumerable:!0,get(){return UD}});Oc(Dme,Pme,{__proto__:null,enumerable:!0,get(){return UD.pipeline}});Oc(Lme,Pme,{__proto__:null,enumerable:!0,get(){return UD.finished}});gr.Stream=gr;gr._isUint8Array=function(t){return t instanceof Uint8Array};gr._uint8ArrayToBuffer=function(t){return aut.from(t.buffer,t.byteOffset,t.byteLength)}});var Vp=g((FCt,at)=>{"use strict";var Ei=require("stream");if(Ei&&process.env.READABLE_STREAM==="disable"){let e=Ei.promises;at.exports._uint8ArrayToBuffer=Ei._uint8ArrayToBuffer,at.exports._isUint8Array=Ei._isUint8Array,at.exports.isDisturbed=Ei.isDisturbed,at.exports.isErrored=Ei.isErrored,at.exports.isReadable=Ei.isReadable,at.exports.Readable=Ei.Readable,at.exports.Writable=Ei.Writable,at.exports.Duplex=Ei.Duplex,at.exports.Transform=Ei.Transform,at.exports.PassThrough=Ei.PassThrough,at.exports.addAbortSignal=Ei.addAbortSignal,at.exports.finished=Ei.finished,at.exports.destroy=Ei.destroy,at.exports.pipeline=Ei.pipeline,at.exports.compose=Ei.compose,Object.defineProperty(Ei,"promises",{configurable:!0,enumerable:!0,get(){return e}}),at.exports.Stream=Ei.Stream}else{let e=jD(),t=kD(),r=e.Readable.destroy;at.exports=e.Readable,at.exports._uint8ArrayToBuffer=e._uint8ArrayToBuffer,at.exports._isUint8Array=e._isUint8Array,at.exports.isDisturbed=e.isDisturbed,at.exports.isErrored=e.isErrored,at.exports.isReadable=e.isReadable,at.exports.Readable=e.Readable,at.exports.Writable=e.Writable,at.exports.Duplex=e.Duplex,at.exports.Transform=e.Transform,at.exports.PassThrough=e.PassThrough,at.exports.addAbortSignal=e.addAbortSignal,at.exports.finished=e.finished,at.exports.destroy=e.destroy,at.exports.destroy=r,at.exports.pipeline=e.pipeline,at.exports.compose=e.compose,Object.defineProperty(e,"promises",{configurable:!0,enumerable:!0,get(){return t}}),at.exports.Stream=e.Stream}at.exports.default=at.exports});var Bme=g((qCt,qme)=>{function put(e,t){for(var r=-1,i=t.length,n=e.length;++r{var Mme=h9(),fut=AI(),mut=CI(),kme=Mme?Mme.isConcatSpreadable:void 0;function hut(e){return mut(e)||fut(e)||!!(kme&&e&&e[kme])}jme.exports=hut});var Y9=g((MCt,$me)=>{var gut=Bme(),yut=Ume();function zme(e,t,r,i,n){var s=-1,a=e.length;for(r||(r=yut),n||(n=[]);++s0&&r(o)?t>1?zme(o,t-1,r,i,n):gut(n,o):i||(n[n.length]=o)}return n}$me.exports=zme});var Gme=g((kCt,Hme)=>{var but=Y9();function _ut(e){var t=e==null?0:e.length;return t?but(e,1):[]}Hme.exports=_ut});var eb=g((jCt,Vme)=>{var vut=L2(),wut=vut(Object,"create");Vme.exports=wut});var Qme=g((UCt,Kme)=>{var Wme=eb();function Eut(){this.__data__=Wme?Wme(null):{},this.size=0}Kme.exports=Eut});var Yme=g((zCt,Xme)=>{function Sut(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}Xme.exports=Sut});var Jme=g(($Ct,Zme)=>{var xut=eb(),Tut="__lodash_hash_undefined__",Nut=Object.prototype,Rut=Nut.hasOwnProperty;function Aut(e){var t=this.__data__;if(xut){var r=t[e];return r===Tut?void 0:r}return Rut.call(t,e)?t[e]:void 0}Zme.exports=Aut});var the=g((HCt,ehe)=>{var Cut=eb(),Out=Object.prototype,Put=Out.hasOwnProperty;function Iut(e){var t=this.__data__;return Cut?t[e]!==void 0:Put.call(t,e)}ehe.exports=Iut});var ihe=g((GCt,rhe)=>{var Dut=eb(),Lut="__lodash_hash_undefined__";function Fut(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Dut&&t===void 0?Lut:t,this}rhe.exports=Fut});var she=g((VCt,nhe)=>{var qut=Qme(),But=Yme(),Mut=Jme(),kut=the(),jut=ihe();function z1(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{function Uut(){this.__data__=[],this.size=0}ahe.exports=Uut});var tb=g((KCt,lhe)=>{var zut=y9();function $ut(e,t){for(var r=e.length;r--;)if(zut(e[r][0],t))return r;return-1}lhe.exports=$ut});var uhe=g((QCt,che)=>{var Hut=tb(),Gut=Array.prototype,Vut=Gut.splice;function Wut(e){var t=this.__data__,r=Hut(t,e);if(r<0)return!1;var i=t.length-1;return r==i?t.pop():Vut.call(t,r,1),--this.size,!0}che.exports=Wut});var phe=g((XCt,dhe)=>{var Kut=tb();function Qut(e){var t=this.__data__,r=Kut(t,e);return r<0?void 0:t[r][1]}dhe.exports=Qut});var mhe=g((YCt,fhe)=>{var Xut=tb();function Yut(e){return Xut(this.__data__,e)>-1}fhe.exports=Yut});var ghe=g((ZCt,hhe)=>{var Zut=tb();function Jut(e,t){var r=this.__data__,i=Zut(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}hhe.exports=Jut});var bhe=g((JCt,yhe)=>{var edt=ohe(),tdt=uhe(),rdt=phe(),idt=mhe(),ndt=ghe();function $1(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{var sdt=L2(),adt=x1(),odt=sdt(adt,"Map");_he.exports=odt});var She=g((tOt,Ehe)=>{var whe=she(),ldt=bhe(),cdt=vhe();function udt(){this.size=0,this.__data__={hash:new whe,map:new(cdt||ldt),string:new whe}}Ehe.exports=udt});var The=g((rOt,xhe)=>{function ddt(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}xhe.exports=ddt});var rb=g((iOt,Nhe)=>{var pdt=The();function fdt(e,t){var r=e.__data__;return pdt(t)?r[typeof t=="string"?"string":"hash"]:r.map}Nhe.exports=fdt});var Ahe=g((nOt,Rhe)=>{var mdt=rb();function hdt(e){var t=mdt(this,e).delete(e);return this.size-=t?1:0,t}Rhe.exports=hdt});var Ohe=g((sOt,Che)=>{var gdt=rb();function ydt(e){return gdt(this,e).get(e)}Che.exports=ydt});var Ihe=g((aOt,Phe)=>{var bdt=rb();function _dt(e){return bdt(this,e).has(e)}Phe.exports=_dt});var Lhe=g((oOt,Dhe)=>{var vdt=rb();function wdt(e,t){var r=vdt(this,e),i=r.size;return r.set(e,t),this.size+=r.size==i?0:1,this}Dhe.exports=wdt});var qhe=g((lOt,Fhe)=>{var Edt=She(),Sdt=Ahe(),xdt=Ohe(),Tdt=Ihe(),Ndt=Lhe();function H1(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{var Rdt="__lodash_hash_undefined__";function Adt(e){return this.__data__.set(e,Rdt),this}Bhe.exports=Adt});var jhe=g((uOt,khe)=>{function Cdt(e){return this.__data__.has(e)}khe.exports=Cdt});var $D=g((dOt,Uhe)=>{var Odt=qhe(),Pdt=Mhe(),Idt=jhe();function Z9(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new Odt;++t{function Ddt(e,t,r,i){for(var n=e.length,s=r+(i?1:-1);i?s--:++s{function Ldt(e){return e!==e}Hhe.exports=Ldt});var Whe=g((mOt,Vhe)=>{function Fdt(e,t,r){for(var i=r-1,n=e.length;++i{var qdt=$he(),Bdt=Ghe(),Mdt=Whe();function kdt(e,t,r){return t===t?Mdt(e,t,r):qdt(e,Bdt,r)}Khe.exports=kdt});var HD=g((gOt,Xhe)=>{var jdt=Qhe();function Udt(e,t){var r=e==null?0:e.length;return!!r&&jdt(e,t,0)>-1}Xhe.exports=Udt});var GD=g((yOt,Yhe)=>{function zdt(e,t,r){for(var i=-1,n=e==null?0:e.length;++i{function $dt(e,t){for(var r=-1,i=e==null?0:e.length,n=Array(i);++r{function Hdt(e,t){return e.has(t)}e1e.exports=Hdt});var r1e=g((vOt,t1e)=>{var Gdt=$D(),Vdt=HD(),Wdt=GD(),Kdt=Jhe(),Qdt=OI(),Xdt=VD(),Ydt=200;function Zdt(e,t,r,i){var n=-1,s=Vdt,a=!0,o=e.length,l=[],c=t.length;if(!o)return l;r&&(t=Kdt(t,Qdt(r))),i?(s=Wdt,a=!1):t.length>=Ydt&&(s=Xdt,a=!1,t=new Gdt(t));e:for(;++n{var Jdt=b9(),ept=T1();function tpt(e){return ept(e)&&Jdt(e)}i1e.exports=tpt});var a1e=g((EOt,s1e)=>{var rpt=r1e(),ipt=Y9(),npt=g9(),n1e=WD(),spt=npt(function(e,t){return n1e(e)?rpt(e,ipt(t,1,n1e,!0)):[]});s1e.exports=spt});var l1e=g((SOt,o1e)=>{var apt=L2(),opt=x1(),lpt=apt(opt,"Set");o1e.exports=lpt});var u1e=g((xOt,c1e)=>{function cpt(){}c1e.exports=cpt});var KD=g((TOt,d1e)=>{function upt(e){var t=-1,r=Array(e.size);return e.forEach(function(i){r[++t]=i}),r}d1e.exports=upt});var f1e=g((NOt,p1e)=>{var QD=l1e(),dpt=u1e(),ppt=KD(),fpt=1/0,mpt=QD&&1/ppt(new QD([,-0]))[1]==fpt?function(e){return new QD(e)}:dpt;p1e.exports=mpt});var h1e=g((ROt,m1e)=>{var hpt=$D(),gpt=HD(),ypt=GD(),bpt=VD(),_pt=f1e(),vpt=KD(),wpt=200;function Ept(e,t,r){var i=-1,n=gpt,s=e.length,a=!0,o=[],l=o;if(r)a=!1,n=ypt;else if(s>=wpt){var c=t?null:_pt(e);if(c)return vpt(c);a=!1,n=bpt,l=new hpt}else l=t?[]:o;e:for(;++i{var Spt=Y9(),xpt=g9(),Tpt=h1e(),Npt=WD(),Rpt=xpt(function(e){return Tpt(Spt(e,1,Npt,!0))});g1e.exports=Rpt});var _1e=g((COt,b1e)=>{function Apt(e,t){return function(r){return e(t(r))}}b1e.exports=Apt});var w1e=g((OOt,v1e)=>{var Cpt=_1e(),Opt=Cpt(Object.getPrototypeOf,Object);v1e.exports=Opt});var x1e=g((POt,S1e)=>{var Ppt=I2(),Ipt=w1e(),Dpt=T1(),Lpt="[object Object]",Fpt=Function.prototype,qpt=Object.prototype,E1e=Fpt.toString,Bpt=qpt.hasOwnProperty,Mpt=E1e.call(Object);function kpt(e){if(!Dpt(e)||Ppt(e)!=Lpt)return!1;var t=Ipt(e);if(t===null)return!0;var r=Bpt.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&E1e.call(r)==Mpt}S1e.exports=kpt});var I1e=g((IOt,P1e)=>{var T1e=$_();P1e.exports=zpt;var N1e="\0SLASH"+Math.random()+"\0",R1e="\0OPEN"+Math.random()+"\0",YD="\0CLOSE"+Math.random()+"\0",A1e="\0COMMA"+Math.random()+"\0",C1e="\0PERIOD"+Math.random()+"\0";function XD(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function jpt(e){return e.split("\\\\").join(N1e).split("\\{").join(R1e).split("\\}").join(YD).split("\\,").join(A1e).split("\\.").join(C1e)}function Upt(e){return e.split(N1e).join("\\").split(R1e).join("{").split(YD).join("}").split(A1e).join(",").split(C1e).join(".")}function O1e(e){if(!e)return[""];var t=[],r=T1e("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,s=r.post,a=i.split(",");a[a.length-1]+="{"+n+"}";var o=O1e(s);return s.length&&(a[a.length-1]+=o.shift(),a.push.apply(a,o)),t.push.apply(t,a),t}function zpt(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),ib(jpt(e),!0).map(Upt)):[]}function $pt(e){return"{"+e+"}"}function Hpt(e){return/^-?0\d/.test(e)}function Gpt(e,t){return e<=t}function Vpt(e,t){return e>=t}function ib(e,t){var r=[],i=T1e("{","}",e);if(!i)return[e];var n=i.pre,s=i.post.length?ib(i.post,!1):[""];if(/\$$/.test(i.pre))for(var a=0;a=0;if(!u&&!d)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+YD+i.post,ib(e)):[e];var p;if(u)p=i.body.split(/\.\./);else if(p=O1e(i.body),p.length===1&&(p=ib(p[0],!1).map($pt),p.length===1))return s.map(function(M){return i.pre+p[0]+M});var f;if(u){var m=XD(p[0]),h=XD(p[1]),y=Math.max(p[0].length,p[1].length),b=p.length==3?Math.abs(XD(p[2])):1,w=Gpt,v=h0){var B=new Array(O+1).join("0");T<0?L="-"+B+L.slice(1):L=B+L}}f.push(L)}}else{f=[];for(var P=0;P{"use strict";Object.defineProperty(J9,"__esModule",{value:!0});J9.assertValidPattern=void 0;var Wpt=1024*64,Kpt=e=>{if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>Wpt)throw new TypeError("pattern is too long")};J9.assertValidPattern=Kpt});var F1e=g(eE=>{"use strict";Object.defineProperty(eE,"__esModule",{value:!0});eE.parseClass=void 0;var Qpt={"[:alnum:]":["\\p{L}\\p{Nl}\\p{Nd}",!0],"[:alpha:]":["\\p{L}\\p{Nl}",!0],"[:ascii:]":["\\x00-\\x7f",!1],"[:blank:]":["\\p{Zs}\\t",!0],"[:cntrl:]":["\\p{Cc}",!0],"[:digit:]":["\\p{Nd}",!0],"[:graph:]":["\\p{Z}\\p{C}",!0,!0],"[:lower:]":["\\p{Ll}",!0],"[:print:]":["\\p{C}",!0],"[:punct:]":["\\p{P}",!0],"[:space:]":["\\p{Z}\\t\\r\\n\\v\\f",!0],"[:upper:]":["\\p{Lu}",!0],"[:word:]":["\\p{L}\\p{Nl}\\p{Nd}\\p{Pc}",!0],"[:xdigit:]":["A-Fa-f0-9",!1]},nb=e=>e.replace(/[[\]\\-]/g,"\\$&"),Xpt=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),L1e=e=>e.join(""),Ypt=(e,t)=>{let r=t;if(e.charAt(r)!=="[")throw new Error("not in a brace expression");let i=[],n=[],s=r+1,a=!1,o=!1,l=!1,c=!1,u=r,d="";e:for(;sd?i.push(nb(d)+"-"+nb(h)):h===d&&i.push(nb(h)),d="",s++;continue}if(e.startsWith("-]",s+1)){i.push(nb(h+"-")),s+=2;continue}if(e.startsWith("-",s+1)){d=h,s+=2;continue}i.push(nb(h)),s++}if(u{"use strict";Object.defineProperty(tE,"__esModule",{value:!0});tE.unescape=void 0;var Zpt=(e,{windowsPathsNoEscape:t=!1}={})=>t?e.replace(/\[([^\/\\])\]/g,"$1"):e.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1");tE.unescape=Zpt});var eL=g(sE=>{"use strict";Object.defineProperty(sE,"__esModule",{value:!0});sE.AST=void 0;var Jpt=F1e(),iE=rE(),eft=new Set(["!","?","+","*","@"]),q1e=e=>eft.has(e),tft="(?!(?:^|/)\\.\\.?(?:$|/))",nE="(?!\\.)",rft=new Set(["[","."]),ift=new Set(["..","."]),nft=new Set("().*{}+?[]^$\\!"),sft=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),JD="[^/]",B1e=JD+"*?",M1e=JD+"+?",ZD=class e{type;#e;#t;#s=!1;#i=[];#a;#v;#c;#d=!1;#o;#l;#n=!1;constructor(t,r,i={}){this.type=t,t&&(this.#t=!0),this.#a=r,this.#e=this.#a?this.#a.#e:this,this.#o=this.#e===this?i:this.#e.#o,this.#c=this.#e===this?[]:this.#e.#c,t==="!"&&!this.#e.#d&&this.#c.push(this),this.#v=this.#a?this.#a.#i.length:0}get hasMagic(){if(this.#t!==void 0)return this.#t;for(let t of this.#i)if(typeof t!="string"&&(t.type||t.hasMagic))return this.#t=!0;return this.#t}toString(){return this.#l!==void 0?this.#l:this.type?this.#l=this.type+"("+this.#i.map(t=>String(t)).join("|")+")":this.#l=this.#i.map(t=>String(t)).join("")}#g(){if(this!==this.#e)throw new Error("should only call on root");if(this.#d)return this;this.toString(),this.#d=!0;let t;for(;t=this.#c.pop();){if(t.type!=="!")continue;let r=t,i=r.#a;for(;i;){for(let n=r.#v+1;!i.type&&ntypeof r=="string"?r:r.toJSON()):[this.type,...this.#i.map(r=>r.toJSON())];return this.isStart()&&!this.type&&t.unshift([]),this.isEnd()&&(this===this.#e||this.#e.#d&&this.#a?.type==="!")&&t.push({}),t}isStart(){if(this.#e===this)return!0;if(!this.#a?.isStart())return!1;if(this.#v===0)return!0;let t=this.#a;for(let r=0;r{let[m,h,y,b]=typeof f=="string"?e.#p(f,this.#t,l):f.toRegExpSource(t);return this.#t=this.#t||y,this.#s=this.#s||b,m}).join(""),u="";if(this.isStart()&&typeof this.#i[0]=="string"&&!(this.#i.length===1&&ift.has(this.#i[0]))){let m=rft,h=r&&m.has(c.charAt(0))||c.startsWith("\\.")&&m.has(c.charAt(2))||c.startsWith("\\.\\.")&&m.has(c.charAt(4)),y=!r&&!t&&m.has(c.charAt(0));u=h?tft:y?nE:""}let d="";return this.isEnd()&&this.#e.#d&&this.#a?.type==="!"&&(d="(?:$|\\/)"),[u+c+d,(0,iE.unescape)(c),this.#t=!!this.#t,this.#s]}let i=this.type==="*"||this.type==="+",n=this.type==="!"?"(?:(?!(?:":"(?:",s=this.#f(r);if(this.isStart()&&this.isEnd()&&!s&&this.type!=="!"){let l=this.toString();return this.#i=[l],this.type=null,this.#t=void 0,[l,(0,iE.unescape)(this.toString()),!1,!1]}let a=!i||t||r||!nE?"":this.#f(!0);a===s&&(a=""),a&&(s=`(?:${s})(?:${a})*?`);let o="";if(this.type==="!"&&this.#n)o=(this.isStart()&&!r?nE:"")+M1e;else{let l=this.type==="!"?"))"+(this.isStart()&&!r&&!t?nE:"")+B1e+")":this.type==="@"?")":this.type==="?"?")?":this.type==="+"&&a?")":this.type==="*"&&a?")?":`)${this.type}`;o=n+s+l}return[o,(0,iE.unescape)(s),this.#t=!!this.#t,this.#s]}#f(t){return this.#i.map(r=>{if(typeof r=="string")throw new Error("string type in extglob ast??");let[i,n,s,a]=r.toRegExpSource(t);return this.#s=this.#s||a,i}).filter(r=>!(this.isStart()&&this.isEnd())||!!r).join("|")}static#p(t,r,i=!1){let n=!1,s="",a=!1;for(let o=0;o{"use strict";Object.defineProperty(aE,"__esModule",{value:!0});aE.escape=void 0;var aft=(e,{windowsPathsNoEscape:t=!1}={})=>t?e.replace(/[?*()[\]]/g,"[$&]"):e.replace(/[?*()[\]\\]/g,"\\$&");aE.escape=aft});var Ku=g(Ee=>{"use strict";var oft=Ee&&Ee.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ee,"__esModule",{value:!0});Ee.unescape=Ee.escape=Ee.AST=Ee.Minimatch=Ee.match=Ee.makeRe=Ee.braceExpand=Ee.defaults=Ee.filter=Ee.GLOBSTAR=Ee.sep=Ee.minimatch=void 0;var lft=oft(I1e()),oE=D1e(),U1e=eL(),cft=tL(),uft=rE(),dft=(e,t,r={})=>((0,oE.assertValidPattern)(t),!r.nocomment&&t.charAt(0)==="#"?!1:new Wp(t,r).match(e));Ee.minimatch=dft;var pft=/^\*+([^+@!?\*\[\(]*)$/,fft=e=>t=>!t.startsWith(".")&&t.endsWith(e),mft=e=>t=>t.endsWith(e),hft=e=>(e=e.toLowerCase(),t=>!t.startsWith(".")&&t.toLowerCase().endsWith(e)),gft=e=>(e=e.toLowerCase(),t=>t.toLowerCase().endsWith(e)),yft=/^\*+\.\*+$/,bft=e=>!e.startsWith(".")&&e.includes("."),_ft=e=>e!=="."&&e!==".."&&e.includes("."),vft=/^\.\*+$/,wft=e=>e!=="."&&e!==".."&&e.startsWith("."),Eft=/^\*+$/,Sft=e=>e.length!==0&&!e.startsWith("."),xft=e=>e.length!==0&&e!=="."&&e!=="..",Tft=/^\?+([^+@!?\*\[\(]*)?$/,Nft=([e,t=""])=>{let r=z1e([e]);return t?(t=t.toLowerCase(),i=>r(i)&&i.toLowerCase().endsWith(t)):r},Rft=([e,t=""])=>{let r=$1e([e]);return t?(t=t.toLowerCase(),i=>r(i)&&i.toLowerCase().endsWith(t)):r},Aft=([e,t=""])=>{let r=$1e([e]);return t?i=>r(i)&&i.endsWith(t):r},Cft=([e,t=""])=>{let r=z1e([e]);return t?i=>r(i)&&i.endsWith(t):r},z1e=([e])=>{let t=e.length;return r=>r.length===t&&!r.startsWith(".")},$1e=([e])=>{let t=e.length;return r=>r.length===t&&r!=="."&&r!==".."},H1e=typeof process=="object"&&process?typeof process.env=="object"&&process.env&&process.env.__MINIMATCH_TESTING_PLATFORM__||process.platform:"posix",k1e={win32:{sep:"\\"},posix:{sep:"/"}};Ee.sep=H1e==="win32"?k1e.win32.sep:k1e.posix.sep;Ee.minimatch.sep=Ee.sep;Ee.GLOBSTAR=Symbol("globstar **");Ee.minimatch.GLOBSTAR=Ee.GLOBSTAR;var Oft="[^/]",Pft=Oft+"*?",Ift="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",Dft="(?:(?!(?:\\/|^)\\.).)*?",Lft=(e,t={})=>r=>(0,Ee.minimatch)(r,e,t);Ee.filter=Lft;Ee.minimatch.filter=Ee.filter;var Ba=(e,t={})=>Object.assign({},e,t),Fft=e=>{if(!e||typeof e!="object"||!Object.keys(e).length)return Ee.minimatch;let t=Ee.minimatch;return Object.assign((i,n,s={})=>t(i,n,Ba(e,s)),{Minimatch:class extends t.Minimatch{constructor(n,s={}){super(n,Ba(e,s))}static defaults(n){return t.defaults(Ba(e,n)).Minimatch}},AST:class extends t.AST{constructor(n,s,a={}){super(n,s,Ba(e,a))}static fromGlob(n,s={}){return t.AST.fromGlob(n,Ba(e,s))}},unescape:(i,n={})=>t.unescape(i,Ba(e,n)),escape:(i,n={})=>t.escape(i,Ba(e,n)),filter:(i,n={})=>t.filter(i,Ba(e,n)),defaults:i=>t.defaults(Ba(e,i)),makeRe:(i,n={})=>t.makeRe(i,Ba(e,n)),braceExpand:(i,n={})=>t.braceExpand(i,Ba(e,n)),match:(i,n,s={})=>t.match(i,n,Ba(e,s)),sep:t.sep,GLOBSTAR:Ee.GLOBSTAR})};Ee.defaults=Fft;Ee.minimatch.defaults=Ee.defaults;var qft=(e,t={})=>((0,oE.assertValidPattern)(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:(0,lft.default)(e));Ee.braceExpand=qft;Ee.minimatch.braceExpand=Ee.braceExpand;var Bft=(e,t={})=>new Wp(e,t).makeRe();Ee.makeRe=Bft;Ee.minimatch.makeRe=Ee.makeRe;var Mft=(e,t,r={})=>{let i=new Wp(t,r);return e=e.filter(n=>i.match(n)),i.options.nonull&&!e.length&&e.push(t),e};Ee.match=Mft;Ee.minimatch.match=Ee.match;var j1e=/[?*]|[+@!]\(.*?\)|\[|\]/,kft=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),Wp=class{options;set;pattern;windowsPathsNoEscape;nonegate;negate;comment;empty;preserveMultipleSlashes;partial;globSet;globParts;nocase;isWindows;platform;windowsNoMagicRoot;regexp;constructor(t,r={}){(0,oE.assertValidPattern)(t),r=r||{},this.options=r,this.pattern=t,this.platform=r.platform||H1e,this.isWindows=this.platform==="win32",this.windowsPathsNoEscape=!!r.windowsPathsNoEscape||r.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,"/")),this.preserveMultipleSlashes=!!r.preserveMultipleSlashes,this.regexp=null,this.negate=!1,this.nonegate=!!r.nonegate,this.comment=!1,this.empty=!1,this.partial=!!r.partial,this.nocase=!!this.options.nocase,this.windowsNoMagicRoot=r.windowsNoMagicRoot!==void 0?r.windowsNoMagicRoot:!!(this.isWindows&&this.nocase),this.globSet=[],this.globParts=[],this.set=[],this.make()}hasMagic(){if(this.options.magicalBraces&&this.set.length>1)return!0;for(let t of this.set)for(let r of t)if(typeof r!="string")return!0;return!1}debug(...t){}make(){let t=this.pattern,r=this.options;if(!r.nocomment&&t.charAt(0)==="#"){this.comment=!0;return}if(!t){this.empty=!0;return}this.parseNegate(),this.globSet=[...new Set(this.braceExpand())],r.debug&&(this.debug=(...s)=>console.error(...s)),this.debug(this.pattern,this.globSet);let i=this.globSet.map(s=>this.slashSplit(s));this.globParts=this.preprocess(i),this.debug(this.pattern,this.globParts);let n=this.globParts.map((s,a,o)=>{if(this.isWindows&&this.windowsNoMagicRoot){let l=s[0]===""&&s[1]===""&&(s[2]==="?"||!j1e.test(s[2]))&&!j1e.test(s[3]),c=/^[a-z]:/i.test(s[0]);if(l)return[...s.slice(0,4),...s.slice(4).map(u=>this.parse(u))];if(c)return[s[0],...s.slice(1).map(u=>this.parse(u))]}return s.map(l=>this.parse(l))});if(this.debug(this.pattern,n),this.set=n.filter(s=>s.indexOf(!1)===-1),this.isWindows)for(let s=0;s=2?(t=this.firstPhasePreProcess(t),t=this.secondPhasePreProcess(t)):r>=1?t=this.levelOneOptimize(t):t=this.adjascentGlobstarOptimize(t),t}adjascentGlobstarOptimize(t){return t.map(r=>{let i=-1;for(;(i=r.indexOf("**",i+1))!==-1;){let n=i;for(;r[n+1]==="**";)n++;n!==i&&r.splice(i,n-i)}return r})}levelOneOptimize(t){return t.map(r=>(r=r.reduce((i,n)=>{let s=i[i.length-1];return n==="**"&&s==="**"?i:n===".."&&s&&s!==".."&&s!=="."&&s!=="**"?(i.pop(),i):(i.push(n),i)},[]),r.length===0?[""]:r))}levelTwoFileOptimize(t){Array.isArray(t)||(t=this.slashSplit(t));let r=!1;do{if(r=!1,!this.preserveMultipleSlashes){for(let n=1;nn&&i.splice(n+1,a-n);let o=i[n+1],l=i[n+2],c=i[n+3];if(o!==".."||!l||l==="."||l===".."||!c||c==="."||c==="..")continue;r=!0,i.splice(n,1);let u=i.slice(0);u[n]="**",t.push(u),n--}if(!this.preserveMultipleSlashes){for(let a=1;ar.length)}partsMatch(t,r,i=!1){let n=0,s=0,a=[],o="";for(;nv?r=r.slice(E):v>E&&(t=t.slice(v)))}}let{optimizationLevel:s=1}=this.options;s>=2&&(t=this.levelTwoFileOptimize(t)),this.debug("matchOne",this,{file:t,pattern:r}),this.debug("matchOne",t.length,r.length);for(var a=0,o=0,l=t.length,c=r.length;a>> no match, partial?`,t,p,r,f),p===l))}let h;if(typeof u=="string"?(h=d===u,this.debug("string match",u,d,h)):(h=u.test(d),this.debug("pattern match",u,d,h)),!h)return!1}if(a===l&&o===c)return!0;if(a===l)return i;if(o===c)return a===l-1&&t[a]==="";throw new Error("wtf?")}braceExpand(){return(0,Ee.braceExpand)(this.pattern,this.options)}parse(t){(0,oE.assertValidPattern)(t);let r=this.options;if(t==="**")return Ee.GLOBSTAR;if(t==="")return"";let i,n=null;(i=t.match(Eft))?n=r.dot?xft:Sft:(i=t.match(pft))?n=(r.nocase?r.dot?gft:hft:r.dot?mft:fft)(i[1]):(i=t.match(Tft))?n=(r.nocase?r.dot?Rft:Nft:r.dot?Aft:Cft)(i):(i=t.match(yft))?n=r.dot?_ft:bft:(i=t.match(vft))&&(n=wft);let s=U1e.AST.fromGlob(t,this.options).toMMPattern();return n&&typeof s=="object"&&Reflect.defineProperty(s,"test",{value:n}),s}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let t=this.set;if(!t.length)return this.regexp=!1,this.regexp;let r=this.options,i=r.noglobstar?Pft:r.dot?Ift:Dft,n=new Set(r.nocase?["i"]:[]),s=t.map(l=>{let c=l.map(u=>{if(u instanceof RegExp)for(let d of u.flags.split(""))n.add(d);return typeof u=="string"?kft(u):u===Ee.GLOBSTAR?Ee.GLOBSTAR:u._src});return c.forEach((u,d)=>{let p=c[d+1],f=c[d-1];u!==Ee.GLOBSTAR||f===Ee.GLOBSTAR||(f===void 0?p!==void 0&&p!==Ee.GLOBSTAR?c[d+1]="(?:\\/|"+i+"\\/)?"+p:c[d]=i:p===void 0?c[d-1]=f+"(?:\\/|"+i+")?":p!==Ee.GLOBSTAR&&(c[d-1]=f+"(?:\\/|\\/"+i+"\\/)"+p,c[d+1]=Ee.GLOBSTAR))}),c.filter(u=>u!==Ee.GLOBSTAR).join("/")}).join("|"),[a,o]=t.length>1?["(?:",")"]:["",""];s="^"+a+s+o+"$",this.negate&&(s="^(?!"+s+").+$");try{this.regexp=new RegExp(s,[...n].join(""))}catch{this.regexp=!1}return this.regexp}slashSplit(t){return this.preserveMultipleSlashes?t.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(t)?["",...t.split(/\/+/)]:t.split(/\/+/)}match(t,r=this.partial){if(this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return t==="";if(t==="/"&&r)return!0;let i=this.options;this.isWindows&&(t=t.split("\\").join("/"));let n=this.slashSplit(t);this.debug(this.pattern,"split",n);let s=this.set;this.debug(this.pattern,"set",s);let a=n[n.length-1];if(!a)for(let o=n.length-2;!a&&o>=0;o--)a=n[o];for(let o=0;o{"use strict";Object.defineProperty(cE,"__esModule",{value:!0});cE.LRUCache=void 0;var G1=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,V1e=new Set,rL=typeof process=="object"&&process?process:{},W1e=(e,t,r,i)=>{typeof rL.emitWarning=="function"?rL.emitWarning(e,t,r,i):console.error(`[${r}] ${t}: ${e}`)},lE=globalThis.AbortController,G1e=globalThis.AbortSignal;if(typeof lE>"u"){G1e=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(i,n){this._onabort.push(n)}},lE=class{constructor(){t()}signal=new G1e;abort(i){if(!this.signal.aborted){this.signal.reason=i,this.signal.aborted=!0;for(let n of this.signal._onabort)n(i);this.signal.onabort?.(i)}}};let e=rL.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",t=()=>{e&&(e=!1,W1e("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",t))}}var $ft=e=>!V1e.has(e),$Ot=Symbol("type"),Qu=e=>e&&e===Math.floor(e)&&e>0&&isFinite(e),K1e=e=>Qu(e)?e<=Math.pow(2,8)?Uint8Array:e<=Math.pow(2,16)?Uint16Array:e<=Math.pow(2,32)?Uint32Array:e<=Number.MAX_SAFE_INTEGER?V1:null:null,V1=class extends Array{constructor(t){super(t),this.fill(0)}},iL=class e{heap;length;static#e=!1;static create(t){let r=K1e(t);if(!r)return[];e.#e=!0;let i=new e(t,r);return e.#e=!1,i}constructor(t,r){if(!e.#e)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new r(t),this.length=0}push(t){this.heap[this.length++]=t}pop(){return this.heap[--this.length]}},nL=class e{#e;#t;#s;#i;#a;#v;ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#c;#d;#o;#l;#n;#g;#y;#f;#p;#S;#h;#x;#T;#_;#w;#E;#m;static unsafeExposeInternals(t){return{starts:t.#T,ttls:t.#_,sizes:t.#x,keyMap:t.#o,keyList:t.#l,valList:t.#n,next:t.#g,prev:t.#y,get head(){return t.#f},get tail(){return t.#p},free:t.#S,isBackgroundFetch:r=>t.#u(r),backgroundFetch:(r,i,n,s)=>t.#M(r,i,n,s),moveToTail:r=>t.#j(r),indexes:r=>t.#R(r),rindexes:r=>t.#A(r),isStale:r=>t.#b(r)}}get max(){return this.#e}get maxSize(){return this.#t}get calculatedSize(){return this.#d}get size(){return this.#c}get fetchMethod(){return this.#a}get memoMethod(){return this.#v}get dispose(){return this.#s}get disposeAfter(){return this.#i}constructor(t){let{max:r=0,ttl:i,ttlResolution:n=1,ttlAutopurge:s,updateAgeOnGet:a,updateAgeOnHas:o,allowStale:l,dispose:c,disposeAfter:u,noDisposeOnSet:d,noUpdateTTL:p,maxSize:f=0,maxEntrySize:m=0,sizeCalculation:h,fetchMethod:y,memoMethod:b,noDeleteOnFetchRejection:w,noDeleteOnStaleGet:v,allowStaleOnFetchRejection:E,allowStaleOnFetchAbort:T,ignoreFetchAbort:L}=t;if(r!==0&&!Qu(r))throw new TypeError("max option must be a nonnegative integer");let O=r?K1e(r):Array;if(!O)throw new Error("invalid max value: "+r);if(this.#e=r,this.#t=f,this.maxEntrySize=m||this.#t,this.sizeCalculation=h,this.sizeCalculation){if(!this.#t&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if(typeof this.sizeCalculation!="function")throw new TypeError("sizeCalculation set to non-function")}if(b!==void 0&&typeof b!="function")throw new TypeError("memoMethod must be a function if defined");if(this.#v=b,y!==void 0&&typeof y!="function")throw new TypeError("fetchMethod must be a function if specified");if(this.#a=y,this.#E=!!y,this.#o=new Map,this.#l=new Array(r).fill(void 0),this.#n=new Array(r).fill(void 0),this.#g=new O(r),this.#y=new O(r),this.#f=0,this.#p=0,this.#S=iL.create(r),this.#c=0,this.#d=0,typeof c=="function"&&(this.#s=c),typeof u=="function"?(this.#i=u,this.#h=[]):(this.#i=void 0,this.#h=void 0),this.#w=!!this.#s,this.#m=!!this.#i,this.noDisposeOnSet=!!d,this.noUpdateTTL=!!p,this.noDeleteOnFetchRejection=!!w,this.allowStaleOnFetchRejection=!!E,this.allowStaleOnFetchAbort=!!T,this.ignoreFetchAbort=!!L,this.maxEntrySize!==0){if(this.#t!==0&&!Qu(this.#t))throw new TypeError("maxSize must be a positive integer if specified");if(!Qu(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");this.#O()}if(this.allowStale=!!l,this.noDeleteOnStaleGet=!!v,this.updateAgeOnGet=!!a,this.updateAgeOnHas=!!o,this.ttlResolution=Qu(n)||n===0?n:1,this.ttlAutopurge=!!s,this.ttl=i||0,this.ttl){if(!Qu(this.ttl))throw new TypeError("ttl must be a positive integer if specified");this.#C()}if(this.#e===0&&this.ttl===0&&this.#t===0)throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!this.#e&&!this.#t){let B="LRU_CACHE_UNBOUNDED";$ft(B)&&(V1e.add(B),W1e("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",B,e))}}getRemainingTTL(t){return this.#o.has(t)?1/0:0}#C(){let t=new V1(this.#e),r=new V1(this.#e);this.#_=t,this.#T=r,this.#I=(s,a,o=G1.now())=>{if(r[s]=a!==0?o:0,t[s]=a,a!==0&&this.ttlAutopurge){let l=setTimeout(()=>{this.#b(s)&&this.#P(this.#l[s],"expire")},a+1);l.unref&&l.unref()}},this.#N=s=>{r[s]=t[s]!==0?G1.now():0},this.#r=(s,a)=>{if(t[a]){let o=t[a],l=r[a];if(!o||!l)return;s.ttl=o,s.start=l,s.now=i||n();let c=s.now-l;s.remainingTTL=o-c}};let i=0,n=()=>{let s=G1.now();if(this.ttlResolution>0){i=s;let a=setTimeout(()=>i=0,this.ttlResolution);a.unref&&a.unref()}return s};this.getRemainingTTL=s=>{let a=this.#o.get(s);if(a===void 0)return 0;let o=t[a],l=r[a];if(!o||!l)return 1/0;let c=(i||n())-l;return o-c},this.#b=s=>{let a=r[s],o=t[s];return!!o&&!!a&&(i||n())-a>o}}#N=()=>{};#r=()=>{};#I=()=>{};#b=()=>!1;#O(){let t=new V1(this.#e);this.#d=0,this.#x=t,this.#D=r=>{this.#d-=t[r],t[r]=0},this.#F=(r,i,n,s)=>{if(this.#u(i))return 0;if(!Qu(n))if(s){if(typeof s!="function")throw new TypeError("sizeCalculation must be a function");if(n=s(i,r),!Qu(n))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}else throw new TypeError("invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.");return n},this.#L=(r,i,n)=>{if(t[r]=i,this.#t){let s=this.#t-t[r];for(;this.#d>s;)this.#B(!0)}this.#d+=t[r],n&&(n.entrySize=i,n.totalCalculatedSize=this.#d)}}#D=t=>{};#L=(t,r,i)=>{};#F=(t,r,i,n)=>{if(i||n)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0};*#R({allowStale:t=this.allowStale}={}){if(this.#c)for(let r=this.#p;!(!this.#q(r)||((t||!this.#b(r))&&(yield r),r===this.#f));)r=this.#y[r]}*#A({allowStale:t=this.allowStale}={}){if(this.#c)for(let r=this.#f;!(!this.#q(r)||((t||!this.#b(r))&&(yield r),r===this.#p));)r=this.#g[r]}#q(t){return t!==void 0&&this.#o.get(this.#l[t])===t}*entries(){for(let t of this.#R())this.#n[t]!==void 0&&this.#l[t]!==void 0&&!this.#u(this.#n[t])&&(yield[this.#l[t],this.#n[t]])}*rentries(){for(let t of this.#A())this.#n[t]!==void 0&&this.#l[t]!==void 0&&!this.#u(this.#n[t])&&(yield[this.#l[t],this.#n[t]])}*keys(){for(let t of this.#R()){let r=this.#l[t];r!==void 0&&!this.#u(this.#n[t])&&(yield r)}}*rkeys(){for(let t of this.#A()){let r=this.#l[t];r!==void 0&&!this.#u(this.#n[t])&&(yield r)}}*values(){for(let t of this.#R())this.#n[t]!==void 0&&!this.#u(this.#n[t])&&(yield this.#n[t])}*rvalues(){for(let t of this.#A())this.#n[t]!==void 0&&!this.#u(this.#n[t])&&(yield this.#n[t])}[Symbol.iterator](){return this.entries()}[Symbol.toStringTag]="LRUCache";find(t,r={}){for(let i of this.#R()){let n=this.#n[i],s=this.#u(n)?n.__staleWhileFetching:n;if(s!==void 0&&t(s,this.#l[i],this))return this.get(this.#l[i],r)}}forEach(t,r=this){for(let i of this.#R()){let n=this.#n[i],s=this.#u(n)?n.__staleWhileFetching:n;s!==void 0&&t.call(r,s,this.#l[i],this)}}rforEach(t,r=this){for(let i of this.#A()){let n=this.#n[i],s=this.#u(n)?n.__staleWhileFetching:n;s!==void 0&&t.call(r,s,this.#l[i],this)}}purgeStale(){let t=!1;for(let r of this.#A({allowStale:!0}))this.#b(r)&&(this.#P(this.#l[r],"expire"),t=!0);return t}info(t){let r=this.#o.get(t);if(r===void 0)return;let i=this.#n[r],n=this.#u(i)?i.__staleWhileFetching:i;if(n===void 0)return;let s={value:n};if(this.#_&&this.#T){let a=this.#_[r],o=this.#T[r];if(a&&o){let l=a-(G1.now()-o);s.ttl=l,s.start=Date.now()}}return this.#x&&(s.size=this.#x[r]),s}dump(){let t=[];for(let r of this.#R({allowStale:!0})){let i=this.#l[r],n=this.#n[r],s=this.#u(n)?n.__staleWhileFetching:n;if(s===void 0||i===void 0)continue;let a={value:s};if(this.#_&&this.#T){a.ttl=this.#_[r];let o=G1.now()-this.#T[r];a.start=Math.floor(Date.now()-o)}this.#x&&(a.size=this.#x[r]),t.unshift([i,a])}return t}load(t){this.clear();for(let[r,i]of t){if(i.start){let n=Date.now()-i.start;i.start=G1.now()-n}this.set(r,i.value,i)}}set(t,r,i={}){if(r===void 0)return this.delete(t),this;let{ttl:n=this.ttl,start:s,noDisposeOnSet:a=this.noDisposeOnSet,sizeCalculation:o=this.sizeCalculation,status:l}=i,{noUpdateTTL:c=this.noUpdateTTL}=i,u=this.#F(t,r,i.size||0,o);if(this.maxEntrySize&&u>this.maxEntrySize)return l&&(l.set="miss",l.maxEntrySizeExceeded=!0),this.#P(t,"set"),this;let d=this.#c===0?void 0:this.#o.get(t);if(d===void 0)d=this.#c===0?this.#p:this.#S.length!==0?this.#S.pop():this.#c===this.#e?this.#B(!1):this.#c,this.#l[d]=t,this.#n[d]=r,this.#o.set(t,d),this.#g[this.#p]=d,this.#y[d]=this.#p,this.#p=d,this.#c++,this.#L(d,u,l),l&&(l.set="add"),c=!1;else{this.#j(d);let p=this.#n[d];if(r!==p){if(this.#E&&this.#u(p)){p.__abortController.abort(new Error("replaced"));let{__staleWhileFetching:f}=p;f!==void 0&&!a&&(this.#w&&this.#s?.(f,t,"set"),this.#m&&this.#h?.push([f,t,"set"]))}else a||(this.#w&&this.#s?.(p,t,"set"),this.#m&&this.#h?.push([p,t,"set"]));if(this.#D(d),this.#L(d,u,l),this.#n[d]=r,l){l.set="replace";let f=p&&this.#u(p)?p.__staleWhileFetching:p;f!==void 0&&(l.oldValue=f)}}else l&&(l.set="update")}if(n!==0&&!this.#_&&this.#C(),this.#_&&(c||this.#I(d,n,s),l&&this.#r(l,d)),!a&&this.#m&&this.#h){let p=this.#h,f;for(;f=p?.shift();)this.#i?.(...f)}return this}pop(){try{for(;this.#c;){let t=this.#n[this.#f];if(this.#B(!0),this.#u(t)){if(t.__staleWhileFetching)return t.__staleWhileFetching}else if(t!==void 0)return t}}finally{if(this.#m&&this.#h){let t=this.#h,r;for(;r=t?.shift();)this.#i?.(...r)}}}#B(t){let r=this.#f,i=this.#l[r],n=this.#n[r];return this.#E&&this.#u(n)?n.__abortController.abort(new Error("evicted")):(this.#w||this.#m)&&(this.#w&&this.#s?.(n,i,"evict"),this.#m&&this.#h?.push([n,i,"evict"])),this.#D(r),t&&(this.#l[r]=void 0,this.#n[r]=void 0,this.#S.push(r)),this.#c===1?(this.#f=this.#p=0,this.#S.length=0):this.#f=this.#g[r],this.#o.delete(i),this.#c--,r}has(t,r={}){let{updateAgeOnHas:i=this.updateAgeOnHas,status:n}=r,s=this.#o.get(t);if(s!==void 0){let a=this.#n[s];if(this.#u(a)&&a.__staleWhileFetching===void 0)return!1;if(this.#b(s))n&&(n.has="stale",this.#r(n,s));else return i&&this.#N(s),n&&(n.has="hit",this.#r(n,s)),!0}else n&&(n.has="miss");return!1}peek(t,r={}){let{allowStale:i=this.allowStale}=r,n=this.#o.get(t);if(n===void 0||!i&&this.#b(n))return;let s=this.#n[n];return this.#u(s)?s.__staleWhileFetching:s}#M(t,r,i,n){let s=r===void 0?void 0:this.#n[r];if(this.#u(s))return s;let a=new lE,{signal:o}=i;o?.addEventListener("abort",()=>a.abort(o.reason),{signal:a.signal});let l={signal:a.signal,options:i,context:n},c=(h,y=!1)=>{let{aborted:b}=a.signal,w=i.ignoreFetchAbort&&h!==void 0;if(i.status&&(b&&!y?(i.status.fetchAborted=!0,i.status.fetchError=a.signal.reason,w&&(i.status.fetchAbortIgnored=!0)):i.status.fetchResolved=!0),b&&!w&&!y)return d(a.signal.reason);let v=f;return this.#n[r]===f&&(h===void 0?v.__staleWhileFetching?this.#n[r]=v.__staleWhileFetching:this.#P(t,"fetch"):(i.status&&(i.status.fetchUpdated=!0),this.set(t,h,l.options))),h},u=h=>(i.status&&(i.status.fetchRejected=!0,i.status.fetchError=h),d(h)),d=h=>{let{aborted:y}=a.signal,b=y&&i.allowStaleOnFetchAbort,w=b||i.allowStaleOnFetchRejection,v=w||i.noDeleteOnFetchRejection,E=f;if(this.#n[r]===f&&(!v||E.__staleWhileFetching===void 0?this.#P(t,"fetch"):b||(this.#n[r]=E.__staleWhileFetching)),w)return i.status&&E.__staleWhileFetching!==void 0&&(i.status.returnedStale=!0),E.__staleWhileFetching;if(E.__returned===E)throw h},p=(h,y)=>{let b=this.#a?.(t,s,l);b&&b instanceof Promise&&b.then(w=>h(w===void 0?void 0:w),y),a.signal.addEventListener("abort",()=>{(!i.ignoreFetchAbort||i.allowStaleOnFetchAbort)&&(h(void 0),i.allowStaleOnFetchAbort&&(h=w=>c(w,!0)))})};i.status&&(i.status.fetchDispatched=!0);let f=new Promise(p).then(c,u),m=Object.assign(f,{__abortController:a,__staleWhileFetching:s,__returned:void 0});return r===void 0?(this.set(t,m,{...l.options,status:void 0}),r=this.#o.get(t)):this.#n[r]=m,m}#u(t){if(!this.#E)return!1;let r=t;return!!r&&r instanceof Promise&&r.hasOwnProperty("__staleWhileFetching")&&r.__abortController instanceof lE}async fetch(t,r={}){let{allowStale:i=this.allowStale,updateAgeOnGet:n=this.updateAgeOnGet,noDeleteOnStaleGet:s=this.noDeleteOnStaleGet,ttl:a=this.ttl,noDisposeOnSet:o=this.noDisposeOnSet,size:l=0,sizeCalculation:c=this.sizeCalculation,noUpdateTTL:u=this.noUpdateTTL,noDeleteOnFetchRejection:d=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:p=this.allowStaleOnFetchRejection,ignoreFetchAbort:f=this.ignoreFetchAbort,allowStaleOnFetchAbort:m=this.allowStaleOnFetchAbort,context:h,forceRefresh:y=!1,status:b,signal:w}=r;if(!this.#E)return b&&(b.fetch="get"),this.get(t,{allowStale:i,updateAgeOnGet:n,noDeleteOnStaleGet:s,status:b});let v={allowStale:i,updateAgeOnGet:n,noDeleteOnStaleGet:s,ttl:a,noDisposeOnSet:o,size:l,sizeCalculation:c,noUpdateTTL:u,noDeleteOnFetchRejection:d,allowStaleOnFetchRejection:p,allowStaleOnFetchAbort:m,ignoreFetchAbort:f,status:b,signal:w},E=this.#o.get(t);if(E===void 0){b&&(b.fetch="miss");let T=this.#M(t,E,v,h);return T.__returned=T}else{let T=this.#n[E];if(this.#u(T)){let M=i&&T.__staleWhileFetching!==void 0;return b&&(b.fetch="inflight",M&&(b.returnedStale=!0)),M?T.__staleWhileFetching:T.__returned=T}let L=this.#b(E);if(!y&&!L)return b&&(b.fetch="hit"),this.#j(E),n&&this.#N(E),b&&this.#r(b,E),T;let O=this.#M(t,E,v,h),P=O.__staleWhileFetching!==void 0&&i;return b&&(b.fetch=L?"stale":"refresh",P&&L&&(b.returnedStale=!0)),P?O.__staleWhileFetching:O.__returned=O}}async forceFetch(t,r={}){let i=await this.fetch(t,r);if(i===void 0)throw new Error("fetch() returned undefined");return i}memo(t,r={}){let i=this.#v;if(!i)throw new Error("no memoMethod provided to constructor");let{context:n,forceRefresh:s,...a}=r,o=this.get(t,a);if(!s&&o!==void 0)return o;let l=i(t,o,{options:a,context:n});return this.set(t,l,a),l}get(t,r={}){let{allowStale:i=this.allowStale,updateAgeOnGet:n=this.updateAgeOnGet,noDeleteOnStaleGet:s=this.noDeleteOnStaleGet,status:a}=r,o=this.#o.get(t);if(o!==void 0){let l=this.#n[o],c=this.#u(l);return a&&this.#r(a,o),this.#b(o)?(a&&(a.get="stale"),c?(a&&i&&l.__staleWhileFetching!==void 0&&(a.returnedStale=!0),i?l.__staleWhileFetching:void 0):(s||this.#P(t,"expire"),a&&i&&(a.returnedStale=!0),i?l:void 0)):(a&&(a.get="hit"),c?l.__staleWhileFetching:(this.#j(o),n&&this.#N(o),l))}else a&&(a.get="miss")}#k(t,r){this.#y[r]=t,this.#g[t]=r}#j(t){t!==this.#p&&(t===this.#f?this.#f=this.#g[t]:this.#k(this.#y[t],this.#g[t]),this.#k(this.#p,t),this.#p=t)}delete(t){return this.#P(t,"delete")}#P(t,r){let i=!1;if(this.#c!==0){let n=this.#o.get(t);if(n!==void 0)if(i=!0,this.#c===1)this.#U(r);else{this.#D(n);let s=this.#n[n];if(this.#u(s)?s.__abortController.abort(new Error("deleted")):(this.#w||this.#m)&&(this.#w&&this.#s?.(s,t,r),this.#m&&this.#h?.push([s,t,r])),this.#o.delete(t),this.#l[n]=void 0,this.#n[n]=void 0,n===this.#p)this.#p=this.#y[n];else if(n===this.#f)this.#f=this.#g[n];else{let a=this.#y[n];this.#g[a]=this.#g[n];let o=this.#g[n];this.#y[o]=this.#y[n]}this.#c--,this.#S.push(n)}}if(this.#m&&this.#h?.length){let n=this.#h,s;for(;s=n?.shift();)this.#i?.(...s)}return i}clear(){return this.#U("delete")}#U(t){for(let r of this.#A({allowStale:!0})){let i=this.#n[r];if(this.#u(i))i.__abortController.abort(new Error("deleted"));else{let n=this.#l[r];this.#w&&this.#s?.(i,n,t),this.#m&&this.#h?.push([i,n,t])}}if(this.#o.clear(),this.#n.fill(void 0),this.#l.fill(void 0),this.#_&&this.#T&&(this.#_.fill(0),this.#T.fill(0)),this.#x&&this.#x.fill(0),this.#f=0,this.#p=0,this.#S.length=0,this.#d=0,this.#c=0,this.#m&&this.#h){let r=this.#h,i;for(;i=r?.shift();)this.#i?.(...i)}}};cE.LRUCache=nL});var pL=g(Zn=>{"use strict";var Hft=Zn&&Zn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Zn,"__esModule",{value:!0});Zn.Minipass=Zn.isWritable=Zn.isReadable=Zn.isStream=void 0;var X1e=typeof process=="object"&&process?process:{stdout:null,stderr:null},dL=require("node:events"),e0e=Hft(require("node:stream")),Gft=require("node:string_decoder"),Vft=e=>!!e&&typeof e=="object"&&(e instanceof gE||e instanceof e0e.default||(0,Zn.isReadable)(e)||(0,Zn.isWritable)(e));Zn.isStream=Vft;var Wft=e=>!!e&&typeof e=="object"&&e instanceof dL.EventEmitter&&typeof e.pipe=="function"&&e.pipe!==e0e.default.Writable.prototype.pipe;Zn.isReadable=Wft;var Kft=e=>!!e&&typeof e=="object"&&e instanceof dL.EventEmitter&&typeof e.write=="function"&&typeof e.end=="function";Zn.isWritable=Kft;var Pc=Symbol("EOF"),Ic=Symbol("maybeEmitEnd"),Xu=Symbol("emittedEnd"),uE=Symbol("emittingEnd"),sb=Symbol("emittedError"),dE=Symbol("closed"),Y1e=Symbol("read"),pE=Symbol("flush"),Z1e=Symbol("flushChunk"),Co=Symbol("encoding"),W1=Symbol("decoder"),zi=Symbol("flowing"),ab=Symbol("paused"),K1=Symbol("resume"),$i=Symbol("buffer"),Yn=Symbol("pipes"),Hi=Symbol("bufferLength"),sL=Symbol("bufferPush"),fE=Symbol("bufferShift"),Pn=Symbol("objectMode"),ni=Symbol("destroyed"),aL=Symbol("error"),oL=Symbol("emitData"),J1e=Symbol("emitEnd"),lL=Symbol("emitEnd2"),Tl=Symbol("async"),cL=Symbol("abort"),mE=Symbol("aborted"),ob=Symbol("signal"),Kp=Symbol("dataListeners"),Vs=Symbol("discarded"),lb=e=>Promise.resolve().then(e),Qft=e=>e(),Xft=e=>e==="end"||e==="finish"||e==="prefinish",Yft=e=>e instanceof ArrayBuffer||!!e&&typeof e=="object"&&e.constructor&&e.constructor.name==="ArrayBuffer"&&e.byteLength>=0,Zft=e=>!Buffer.isBuffer(e)&&ArrayBuffer.isView(e),hE=class{src;dest;opts;ondrain;constructor(t,r,i){this.src=t,this.dest=r,this.opts=i,this.ondrain=()=>t[K1](),this.dest.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(t){}end(){this.unpipe(),this.opts.end&&this.dest.end()}},uL=class extends hE{unpipe(){this.src.removeListener("error",this.proxyErrors),super.unpipe()}constructor(t,r,i){super(t,r,i),this.proxyErrors=n=>r.emit("error",n),t.on("error",this.proxyErrors)}},Jft=e=>!!e.objectMode,emt=e=>!e.objectMode&&!!e.encoding&&e.encoding!=="buffer",gE=class extends dL.EventEmitter{[zi]=!1;[ab]=!1;[Yn]=[];[$i]=[];[Pn];[Co];[Tl];[W1];[Pc]=!1;[Xu]=!1;[uE]=!1;[dE]=!1;[sb]=null;[Hi]=0;[ni]=!1;[ob];[mE]=!1;[Kp]=0;[Vs]=!1;writable=!0;readable=!0;constructor(...t){let r=t[0]||{};if(super(),r.objectMode&&typeof r.encoding=="string")throw new TypeError("Encoding and objectMode may not be used together");Jft(r)?(this[Pn]=!0,this[Co]=null):emt(r)?(this[Co]=r.encoding,this[Pn]=!1):(this[Pn]=!1,this[Co]=null),this[Tl]=!!r.async,this[W1]=this[Co]?new Gft.StringDecoder(this[Co]):null,r&&r.debugExposeBuffer===!0&&Object.defineProperty(this,"buffer",{get:()=>this[$i]}),r&&r.debugExposePipes===!0&&Object.defineProperty(this,"pipes",{get:()=>this[Yn]});let{signal:i}=r;i&&(this[ob]=i,i.aborted?this[cL]():i.addEventListener("abort",()=>this[cL]()))}get bufferLength(){return this[Hi]}get encoding(){return this[Co]}set encoding(t){throw new Error("Encoding must be set at instantiation time")}setEncoding(t){throw new Error("Encoding must be set at instantiation time")}get objectMode(){return this[Pn]}set objectMode(t){throw new Error("objectMode must be set at instantiation time")}get async(){return this[Tl]}set async(t){this[Tl]=this[Tl]||!!t}[cL](){this[mE]=!0,this.emit("abort",this[ob]?.reason),this.destroy(this[ob]?.reason)}get aborted(){return this[mE]}set aborted(t){}write(t,r,i){if(this[mE])return!1;if(this[Pc])throw new Error("write after end");if(this[ni])return this.emit("error",Object.assign(new Error("Cannot call write after a stream was destroyed"),{code:"ERR_STREAM_DESTROYED"})),!0;typeof r=="function"&&(i=r,r="utf8"),r||(r="utf8");let n=this[Tl]?lb:Qft;if(!this[Pn]&&!Buffer.isBuffer(t)){if(Zft(t))t=Buffer.from(t.buffer,t.byteOffset,t.byteLength);else if(Yft(t))t=Buffer.from(t);else if(typeof t!="string")throw new Error("Non-contiguous data written to non-objectMode stream")}return this[Pn]?(this[zi]&&this[Hi]!==0&&this[pE](!0),this[zi]?this.emit("data",t):this[sL](t),this[Hi]!==0&&this.emit("readable"),i&&n(i),this[zi]):t.length?(typeof t=="string"&&!(r===this[Co]&&!this[W1]?.lastNeed)&&(t=Buffer.from(t,r)),Buffer.isBuffer(t)&&this[Co]&&(t=this[W1].write(t)),this[zi]&&this[Hi]!==0&&this[pE](!0),this[zi]?this.emit("data",t):this[sL](t),this[Hi]!==0&&this.emit("readable"),i&&n(i),this[zi]):(this[Hi]!==0&&this.emit("readable"),i&&n(i),this[zi])}read(t){if(this[ni])return null;if(this[Vs]=!1,this[Hi]===0||t===0||t&&t>this[Hi])return this[Ic](),null;this[Pn]&&(t=null),this[$i].length>1&&!this[Pn]&&(this[$i]=[this[Co]?this[$i].join(""):Buffer.concat(this[$i],this[Hi])]);let r=this[Y1e](t||null,this[$i][0]);return this[Ic](),r}[Y1e](t,r){if(this[Pn])this[fE]();else{let i=r;t===i.length||t===null?this[fE]():typeof i=="string"?(this[$i][0]=i.slice(t),r=i.slice(0,t),this[Hi]-=t):(this[$i][0]=i.subarray(t),r=i.subarray(0,t),this[Hi]-=t)}return this.emit("data",r),!this[$i].length&&!this[Pc]&&this.emit("drain"),r}end(t,r,i){return typeof t=="function"&&(i=t,t=void 0),typeof r=="function"&&(i=r,r="utf8"),t!==void 0&&this.write(t,r),i&&this.once("end",i),this[Pc]=!0,this.writable=!1,(this[zi]||!this[ab])&&this[Ic](),this}[K1](){this[ni]||(!this[Kp]&&!this[Yn].length&&(this[Vs]=!0),this[ab]=!1,this[zi]=!0,this.emit("resume"),this[$i].length?this[pE]():this[Pc]?this[Ic]():this.emit("drain"))}resume(){return this[K1]()}pause(){this[zi]=!1,this[ab]=!0,this[Vs]=!1}get destroyed(){return this[ni]}get flowing(){return this[zi]}get paused(){return this[ab]}[sL](t){this[Pn]?this[Hi]+=1:this[Hi]+=t.length,this[$i].push(t)}[fE](){return this[Pn]?this[Hi]-=1:this[Hi]-=this[$i][0].length,this[$i].shift()}[pE](t=!1){do;while(this[Z1e](this[fE]())&&this[$i].length);!t&&!this[$i].length&&!this[Pc]&&this.emit("drain")}[Z1e](t){return this.emit("data",t),this[zi]}pipe(t,r){if(this[ni])return t;this[Vs]=!1;let i=this[Xu];return r=r||{},t===X1e.stdout||t===X1e.stderr?r.end=!1:r.end=r.end!==!1,r.proxyErrors=!!r.proxyErrors,i?r.end&&t.end():(this[Yn].push(r.proxyErrors?new uL(this,t,r):new hE(this,t,r)),this[Tl]?lb(()=>this[K1]()):this[K1]()),t}unpipe(t){let r=this[Yn].find(i=>i.dest===t);r&&(this[Yn].length===1?(this[zi]&&this[Kp]===0&&(this[zi]=!1),this[Yn]=[]):this[Yn].splice(this[Yn].indexOf(r),1),r.unpipe())}addListener(t,r){return this.on(t,r)}on(t,r){let i=super.on(t,r);if(t==="data")this[Vs]=!1,this[Kp]++,!this[Yn].length&&!this[zi]&&this[K1]();else if(t==="readable"&&this[Hi]!==0)super.emit("readable");else if(Xft(t)&&this[Xu])super.emit(t),this.removeAllListeners(t);else if(t==="error"&&this[sb]){let n=r;this[Tl]?lb(()=>n.call(this,this[sb])):n.call(this,this[sb])}return i}removeListener(t,r){return this.off(t,r)}off(t,r){let i=super.off(t,r);return t==="data"&&(this[Kp]=this.listeners("data").length,this[Kp]===0&&!this[Vs]&&!this[Yn].length&&(this[zi]=!1)),i}removeAllListeners(t){let r=super.removeAllListeners(t);return(t==="data"||t===void 0)&&(this[Kp]=0,!this[Vs]&&!this[Yn].length&&(this[zi]=!1)),r}get emittedEnd(){return this[Xu]}[Ic](){!this[uE]&&!this[Xu]&&!this[ni]&&this[$i].length===0&&this[Pc]&&(this[uE]=!0,this.emit("end"),this.emit("prefinish"),this.emit("finish"),this[dE]&&this.emit("close"),this[uE]=!1)}emit(t,...r){let i=r[0];if(t!=="error"&&t!=="close"&&t!==ni&&this[ni])return!1;if(t==="data")return!this[Pn]&&!i?!1:this[Tl]?(lb(()=>this[oL](i)),!0):this[oL](i);if(t==="end")return this[J1e]();if(t==="close"){if(this[dE]=!0,!this[Xu]&&!this[ni])return!1;let s=super.emit("close");return this.removeAllListeners("close"),s}else if(t==="error"){this[sb]=i,super.emit(aL,i);let s=!this[ob]||this.listeners("error").length?super.emit("error",i):!1;return this[Ic](),s}else if(t==="resume"){let s=super.emit("resume");return this[Ic](),s}else if(t==="finish"||t==="prefinish"){let s=super.emit(t);return this.removeAllListeners(t),s}let n=super.emit(t,...r);return this[Ic](),n}[oL](t){for(let i of this[Yn])i.dest.write(t)===!1&&this.pause();let r=this[Vs]?!1:super.emit("data",t);return this[Ic](),r}[J1e](){return this[Xu]?!1:(this[Xu]=!0,this.readable=!1,this[Tl]?(lb(()=>this[lL]()),!0):this[lL]())}[lL](){if(this[W1]){let r=this[W1].end();if(r){for(let i of this[Yn])i.dest.write(r);this[Vs]||super.emit("data",r)}}for(let r of this[Yn])r.end();let t=super.emit("end");return this.removeAllListeners("end"),t}async collect(){let t=Object.assign([],{dataLength:0});this[Pn]||(t.dataLength=0);let r=this.promise();return this.on("data",i=>{t.push(i),this[Pn]||(t.dataLength+=i.length)}),await r,t}async concat(){if(this[Pn])throw new Error("cannot concat in objectMode");let t=await this.collect();return this[Co]?t.join(""):Buffer.concat(t,t.dataLength)}async promise(){return new Promise((t,r)=>{this.on(ni,()=>r(new Error("stream destroyed"))),this.on("error",i=>r(i)),this.on("end",()=>t())})}[Symbol.asyncIterator](){this[Vs]=!1;let t=!1,r=async()=>(this.pause(),t=!0,{value:void 0,done:!0});return{next:()=>{if(t)return r();let n=this.read();if(n!==null)return Promise.resolve({done:!1,value:n});if(this[Pc])return r();let s,a,o=d=>{this.off("data",l),this.off("end",c),this.off(ni,u),r(),a(d)},l=d=>{this.off("error",o),this.off("end",c),this.off(ni,u),this.pause(),s({value:d,done:!!this[Pc]})},c=()=>{this.off("error",o),this.off("data",l),this.off(ni,u),r(),s({done:!0,value:void 0})},u=()=>o(new Error("stream destroyed"));return new Promise((d,p)=>{a=p,s=d,this.once(ni,u),this.once("error",o),this.once("end",c),this.once("data",l)})},throw:r,return:r,[Symbol.asyncIterator](){return this}}}[Symbol.iterator](){this[Vs]=!1;let t=!1,r=()=>(this.pause(),this.off(aL,r),this.off(ni,r),this.off("end",r),t=!0,{done:!0,value:void 0}),i=()=>{if(t)return r();let n=this.read();return n===null?r():{done:!1,value:n}};return this.once("end",r),this.once(aL,r),this.once(ni,r),{next:i,throw:r,return:r,[Symbol.iterator](){return this}}}destroy(t){if(this[ni])return t?this.emit("error",t):this.emit(ni),this;this[ni]=!0,this[Vs]=!0,this[$i].length=0,this[Hi]=0;let r=this;return typeof r.close=="function"&&!this[dE]&&r.close(),t?this.emit("error",t):this.emit(ni),this}static get isStream(){return Zn.isStream}};Zn.Minipass=gE});var h0e=g(kt=>{"use strict";var tmt=kt&&kt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),rmt=kt&&kt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),imt=kt&&kt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&tmt(t,e,r);return rmt(t,e),t};Object.defineProperty(kt,"__esModule",{value:!0});kt.PathScurry=kt.Path=kt.PathScurryDarwin=kt.PathScurryPosix=kt.PathScurryWin32=kt.PathScurryBase=kt.PathPosix=kt.PathWin32=kt.PathBase=kt.ChildrenCache=kt.ResolveCache=void 0;var a0e=Q1e(),wE=require("node:path"),nmt=require("node:url"),ub=require("fs"),smt=imt(require("node:fs")),amt=ub.realpathSync.native,yE=require("node:fs/promises"),t0e=pL(),db={lstatSync:ub.lstatSync,readdir:ub.readdir,readdirSync:ub.readdirSync,readlinkSync:ub.readlinkSync,realpathSync:amt,promises:{lstat:yE.lstat,readdir:yE.readdir,readlink:yE.readlink,realpath:yE.realpath}},o0e=e=>!e||e===db||e===smt?db:{...db,...e,promises:{...db.promises,...e.promises||{}}},l0e=/^\\\\\?\\([a-z]:)\\?$/i,omt=e=>e.replace(/\//g,"\\").replace(l0e,"$1\\"),lmt=/[\\\/]/,ka=0,c0e=1,u0e=2,Nl=4,d0e=6,p0e=8,Qp=10,f0e=12,Ma=15,cb=~Ma,fL=16,r0e=32,pb=64,Oo=128,bE=256,vE=512,i0e=pb|Oo|vE,cmt=1023,mL=e=>e.isFile()?p0e:e.isDirectory()?Nl:e.isSymbolicLink()?Qp:e.isCharacterDevice()?u0e:e.isBlockDevice()?d0e:e.isSocket()?f0e:e.isFIFO()?c0e:ka,n0e=new Map,fb=e=>{let t=n0e.get(e);if(t)return t;let r=e.normalize("NFKD");return n0e.set(e,r),r},s0e=new Map,_E=e=>{let t=s0e.get(e);if(t)return t;let r=fb(e.toLowerCase());return s0e.set(e,r),r},mb=class extends a0e.LRUCache{constructor(){super({max:256})}};kt.ResolveCache=mb;var EE=class extends a0e.LRUCache{constructor(t=16*1024){super({maxSize:t,sizeCalculation:r=>r.length+1})}};kt.ChildrenCache=EE;var m0e=Symbol("PathScurry setAsCwd"),an=class{name;root;roots;parent;nocase;isCWD=!1;#e;#t;get dev(){return this.#t}#s;get mode(){return this.#s}#i;get nlink(){return this.#i}#a;get uid(){return this.#a}#v;get gid(){return this.#v}#c;get rdev(){return this.#c}#d;get blksize(){return this.#d}#o;get ino(){return this.#o}#l;get size(){return this.#l}#n;get blocks(){return this.#n}#g;get atimeMs(){return this.#g}#y;get mtimeMs(){return this.#y}#f;get ctimeMs(){return this.#f}#p;get birthtimeMs(){return this.#p}#S;get atime(){return this.#S}#h;get mtime(){return this.#h}#x;get ctime(){return this.#x}#T;get birthtime(){return this.#T}#_;#w;#E;#m;#C;#N;#r;#I;#b;#O;get parentPath(){return(this.parent||this).fullpath()}get path(){return this.parentPath}constructor(t,r=ka,i,n,s,a,o){this.name=t,this.#_=s?_E(t):fb(t),this.#r=r&cmt,this.nocase=s,this.roots=n,this.root=i||this,this.#I=a,this.#E=o.fullpath,this.#C=o.relative,this.#N=o.relativePosix,this.parent=o.parent,this.parent?this.#e=this.parent.#e:this.#e=o0e(o.fs)}depth(){return this.#w!==void 0?this.#w:this.parent?this.#w=this.parent.depth()+1:this.#w=0}childrenCache(){return this.#I}resolve(t){if(!t)return this;let r=this.getRootString(t),n=t.substring(r.length).split(this.splitSep);return r?this.getRoot(r).#D(n):this.#D(n)}#D(t){let r=this;for(let i of t)r=r.child(i);return r}children(){let t=this.#I.get(this);if(t)return t;let r=Object.assign([],{provisional:0});return this.#I.set(this,r),this.#r&=~fL,r}child(t,r){if(t===""||t===".")return this;if(t==="..")return this.parent||this;let i=this.children(),n=this.nocase?_E(t):fb(t);for(let l of i)if(l.#_===n)return l;let s=this.parent?this.sep:"",a=this.#E?this.#E+s+t:void 0,o=this.newChild(t,ka,{...r,parent:this,fullpath:a});return this.canReaddir()||(o.#r|=Oo),i.push(o),o}relative(){if(this.isCWD)return"";if(this.#C!==void 0)return this.#C;let t=this.name,r=this.parent;if(!r)return this.#C=this.name;let i=r.relative();return i+(!i||!r.parent?"":this.sep)+t}relativePosix(){if(this.sep==="/")return this.relative();if(this.isCWD)return"";if(this.#N!==void 0)return this.#N;let t=this.name,r=this.parent;if(!r)return this.#N=this.fullpathPosix();let i=r.relativePosix();return i+(!i||!r.parent?"":"/")+t}fullpath(){if(this.#E!==void 0)return this.#E;let t=this.name,r=this.parent;if(!r)return this.#E=this.name;let n=r.fullpath()+(r.parent?this.sep:"")+t;return this.#E=n}fullpathPosix(){if(this.#m!==void 0)return this.#m;if(this.sep==="/")return this.#m=this.fullpath();if(!this.parent){let n=this.fullpath().replace(/\\/g,"/");return/^[a-z]:\//i.test(n)?this.#m=`//?/${n}`:this.#m=n}let t=this.parent,r=t.fullpathPosix(),i=r+(!r||!t.parent?"":"/")+this.name;return this.#m=i}isUnknown(){return(this.#r&Ma)===ka}isType(t){return this[`is${t}`]()}getType(){return this.isUnknown()?"Unknown":this.isDirectory()?"Directory":this.isFile()?"File":this.isSymbolicLink()?"SymbolicLink":this.isFIFO()?"FIFO":this.isCharacterDevice()?"CharacterDevice":this.isBlockDevice()?"BlockDevice":this.isSocket()?"Socket":"Unknown"}isFile(){return(this.#r&Ma)===p0e}isDirectory(){return(this.#r&Ma)===Nl}isCharacterDevice(){return(this.#r&Ma)===u0e}isBlockDevice(){return(this.#r&Ma)===d0e}isFIFO(){return(this.#r&Ma)===c0e}isSocket(){return(this.#r&Ma)===f0e}isSymbolicLink(){return(this.#r&Qp)===Qp}lstatCached(){return this.#r&r0e?this:void 0}readlinkCached(){return this.#b}realpathCached(){return this.#O}readdirCached(){let t=this.children();return t.slice(0,t.provisional)}canReadlink(){if(this.#b)return!0;if(!this.parent)return!1;let t=this.#r&Ma;return!(t!==ka&&t!==Qp||this.#r&bE||this.#r&Oo)}calledReaddir(){return!!(this.#r&fL)}isENOENT(){return!!(this.#r&Oo)}isNamed(t){return this.nocase?this.#_===_E(t):this.#_===fb(t)}async readlink(){let t=this.#b;if(t)return t;if(this.canReadlink()&&this.parent)try{let r=await this.#e.promises.readlink(this.fullpath()),i=(await this.parent.realpath())?.resolve(r);if(i)return this.#b=i}catch(r){this.#u(r.code);return}}readlinkSync(){let t=this.#b;if(t)return t;if(this.canReadlink()&&this.parent)try{let r=this.#e.readlinkSync(this.fullpath()),i=this.parent.realpathSync()?.resolve(r);if(i)return this.#b=i}catch(r){this.#u(r.code);return}}#L(t){this.#r|=fL;for(let r=t.provisional;ri(null,t))}readdirCB(t,r=!1){if(!this.canReaddir()){r?t(null,[]):queueMicrotask(()=>t(null,[]));return}let i=this.children();if(this.calledReaddir()){let s=i.slice(0,i.provisional);r?t(null,s):queueMicrotask(()=>t(null,s));return}if(this.#$.push(t),this.#H)return;this.#H=!0;let n=this.fullpath();this.#e.readdir(n,{withFileTypes:!0},(s,a)=>{if(s)this.#B(s.code),i.provisional=0;else{for(let o of a)this.#k(o,i);this.#L(i)}this.#V(i.slice(0,i.provisional))})}#z;async readdir(){if(!this.canReaddir())return[];let t=this.children();if(this.calledReaddir())return t.slice(0,t.provisional);let r=this.fullpath();if(this.#z)await this.#z;else{let i=()=>{};this.#z=new Promise(n=>i=n);try{for(let n of await this.#e.promises.readdir(r,{withFileTypes:!0}))this.#k(n,t);this.#L(t)}catch(n){this.#B(n.code),t.provisional=0}this.#z=void 0,i()}return t.slice(0,t.provisional)}readdirSync(){if(!this.canReaddir())return[];let t=this.children();if(this.calledReaddir())return t.slice(0,t.provisional);let r=this.fullpath();try{for(let i of this.#e.readdirSync(r,{withFileTypes:!0}))this.#k(i,t);this.#L(t)}catch(i){this.#B(i.code),t.provisional=0}return t.slice(0,t.provisional)}canReaddir(){if(this.#r&i0e)return!1;let t=Ma&this.#r;return t===ka||t===Nl||t===Qp}shouldWalk(t,r){return(this.#r&Nl)===Nl&&!(this.#r&i0e)&&!t.has(this)&&(!r||r(this))}async realpath(){if(this.#O)return this.#O;if(!((vE|bE|Oo)&this.#r))try{let t=await this.#e.promises.realpath(this.fullpath());return this.#O=this.resolve(t)}catch{this.#A()}}realpathSync(){if(this.#O)return this.#O;if(!((vE|bE|Oo)&this.#r))try{let t=this.#e.realpathSync(this.fullpath());return this.#O=this.resolve(t)}catch{this.#A()}}[m0e](t){if(t===this)return;t.isCWD=!1,this.isCWD=!0;let r=new Set([]),i=[],n=this;for(;n&&n.parent;)r.add(n),n.#C=i.join(this.sep),n.#N=i.join("/"),n=n.parent,i.push("..");for(n=t;n&&n.parent&&!r.has(n);)n.#C=void 0,n.#N=void 0,n=n.parent}};kt.PathBase=an;var hb=class e extends an{sep="\\";splitSep=lmt;constructor(t,r=ka,i,n,s,a,o){super(t,r,i,n,s,a,o)}newChild(t,r=ka,i={}){return new e(t,r,this.root,this.roots,this.nocase,this.childrenCache(),i)}getRootString(t){return wE.win32.parse(t).root}getRoot(t){if(t=omt(t.toUpperCase()),t===this.root.name)return this.root;for(let[r,i]of Object.entries(this.roots))if(this.sameRoot(t,r))return this.roots[t]=i;return this.roots[t]=new bb(t,this).root}sameRoot(t,r=this.root.name){return t=t.toUpperCase().replace(/\//g,"\\").replace(l0e,"$1\\"),t===r}};kt.PathWin32=hb;var gb=class e extends an{splitSep="/";sep="/";constructor(t,r=ka,i,n,s,a,o){super(t,r,i,n,s,a,o)}getRootString(t){return t.startsWith("/")?"/":""}getRoot(t){return this.root}newChild(t,r=ka,i={}){return new e(t,r,this.root,this.roots,this.nocase,this.childrenCache(),i)}};kt.PathPosix=gb;var yb=class{root;rootPath;roots;cwd;#e;#t;#s;nocase;#i;constructor(t=process.cwd(),r,i,{nocase:n,childrenCacheSize:s=16*1024,fs:a=db}={}){this.#i=o0e(a),(t instanceof URL||t.startsWith("file://"))&&(t=(0,nmt.fileURLToPath)(t));let o=r.resolve(t);this.roots=Object.create(null),this.rootPath=this.parseRootPath(o),this.#e=new mb,this.#t=new mb,this.#s=new EE(s);let l=o.substring(this.rootPath.length).split(i);if(l.length===1&&!l[0]&&l.pop(),n===void 0)throw new TypeError("must provide nocase setting to PathScurryBase ctor");this.nocase=n,this.root=this.newRoot(this.#i),this.roots[this.rootPath]=this.root;let c=this.root,u=l.length-1,d=r.sep,p=this.rootPath,f=!1;for(let m of l){let h=u--;c=c.child(m,{relative:new Array(h).fill("..").join(d),relativePosix:new Array(h).fill("..").join("/"),fullpath:p+=(f?"":d)+m}),f=!0}this.cwd=c}depth(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.depth()}childrenCache(){return this.#s}resolve(...t){let r="";for(let s=t.length-1;s>=0;s--){let a=t[s];if(!(!a||a===".")&&(r=r?`${a}/${r}`:a,this.isAbsolute(a)))break}let i=this.#e.get(r);if(i!==void 0)return i;let n=this.cwd.resolve(r).fullpath();return this.#e.set(r,n),n}resolvePosix(...t){let r="";for(let s=t.length-1;s>=0;s--){let a=t[s];if(!(!a||a===".")&&(r=r?`${a}/${r}`:a,this.isAbsolute(a)))break}let i=this.#t.get(r);if(i!==void 0)return i;let n=this.cwd.resolve(r).fullpathPosix();return this.#t.set(r,n),n}relative(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.relative()}relativePosix(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.relativePosix()}basename(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.name}dirname(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),(t.parent||t).fullpath()}async readdir(t=this.cwd,r={withFileTypes:!0}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof an||(r=t,t=this.cwd);let{withFileTypes:i}=r;if(t.canReaddir()){let n=await t.readdir();return i?n:n.map(s=>s.name)}else return[]}readdirSync(t=this.cwd,r={withFileTypes:!0}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof an||(r=t,t=this.cwd);let{withFileTypes:i=!0}=r;return t.canReaddir()?i?t.readdirSync():t.readdirSync().map(n=>n.name):[]}async lstat(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.lstat()}lstatSync(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.lstatSync()}async readlink(t=this.cwd,{withFileTypes:r}={withFileTypes:!1}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof an||(r=t.withFileTypes,t=this.cwd);let i=await t.readlink();return r?i:i?.fullpath()}readlinkSync(t=this.cwd,{withFileTypes:r}={withFileTypes:!1}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof an||(r=t.withFileTypes,t=this.cwd);let i=t.readlinkSync();return r?i:i?.fullpath()}async realpath(t=this.cwd,{withFileTypes:r}={withFileTypes:!1}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof an||(r=t.withFileTypes,t=this.cwd);let i=await t.realpath();return r?i:i?.fullpath()}realpathSync(t=this.cwd,{withFileTypes:r}={withFileTypes:!1}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof an||(r=t.withFileTypes,t=this.cwd);let i=t.realpathSync();return r?i:i?.fullpath()}async walk(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof an||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=[];(!s||s(t))&&o.push(i?t:t.fullpath());let l=new Set,c=(d,p)=>{l.add(d),d.readdirCB((f,m)=>{if(f)return p(f);let h=m.length;if(!h)return p();let y=()=>{--h===0&&p()};for(let b of m)(!s||s(b))&&o.push(i?b:b.fullpath()),n&&b.isSymbolicLink()?b.realpath().then(w=>w?.isUnknown()?w.lstat():w).then(w=>w?.shouldWalk(l,a)?c(w,y):y()):b.shouldWalk(l,a)?c(b,y):y()},!0)},u=t;return new Promise((d,p)=>{c(u,f=>{if(f)return p(f);d(o)})})}walkSync(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof an||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=[];(!s||s(t))&&o.push(i?t:t.fullpath());let l=new Set([t]);for(let c of l){let u=c.readdirSync();for(let d of u){(!s||s(d))&&o.push(i?d:d.fullpath());let p=d;if(d.isSymbolicLink()){if(!(n&&(p=d.realpathSync())))continue;p.isUnknown()&&p.lstatSync()}p.shouldWalk(l,a)&&l.add(p)}}return o}[Symbol.asyncIterator](){return this.iterate()}iterate(t=this.cwd,r={}){return typeof t=="string"?t=this.cwd.resolve(t):t instanceof an||(r=t,t=this.cwd),this.stream(t,r)[Symbol.asyncIterator]()}[Symbol.iterator](){return this.iterateSync()}*iterateSync(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof an||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r;(!s||s(t))&&(yield i?t:t.fullpath());let o=new Set([t]);for(let l of o){let c=l.readdirSync();for(let u of c){(!s||s(u))&&(yield i?u:u.fullpath());let d=u;if(u.isSymbolicLink()){if(!(n&&(d=u.realpathSync())))continue;d.isUnknown()&&d.lstatSync()}d.shouldWalk(o,a)&&o.add(d)}}}stream(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof an||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=new t0e.Minipass({objectMode:!0});(!s||s(t))&&o.write(i?t:t.fullpath());let l=new Set,c=[t],u=0,d=()=>{let p=!1;for(;!p;){let f=c.shift();if(!f){u===0&&o.end();return}u++,l.add(f);let m=(y,b,w=!1)=>{if(y)return o.emit("error",y);if(n&&!w){let v=[];for(let E of b)E.isSymbolicLink()&&v.push(E.realpath().then(T=>T?.isUnknown()?T.lstat():T));if(v.length){Promise.all(v).then(()=>m(null,b,!0));return}}for(let v of b)v&&(!s||s(v))&&(o.write(i?v:v.fullpath())||(p=!0));u--;for(let v of b){let E=v.realpathCached()||v;E.shouldWalk(l,a)&&c.push(E)}p&&!o.flowing?o.once("drain",d):h||d()},h=!0;f.readdirCB(m,!0),h=!1}};return d(),o}streamSync(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof an||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=new t0e.Minipass({objectMode:!0}),l=new Set;(!s||s(t))&&o.write(i?t:t.fullpath());let c=[t],u=0,d=()=>{let p=!1;for(;!p;){let f=c.shift();if(!f){u===0&&o.end();return}u++,l.add(f);let m=f.readdirSync();for(let h of m)(!s||s(h))&&(o.write(i?h:h.fullpath())||(p=!0));u--;for(let h of m){let y=h;if(h.isSymbolicLink()){if(!(n&&(y=h.realpathSync())))continue;y.isUnknown()&&y.lstatSync()}y.shouldWalk(l,a)&&c.push(y)}}p&&!o.flowing&&o.once("drain",d)};return d(),o}chdir(t=this.cwd){let r=this.cwd;this.cwd=typeof t=="string"?this.cwd.resolve(t):t,this.cwd[m0e](r)}};kt.PathScurryBase=yb;var bb=class extends yb{sep="\\";constructor(t=process.cwd(),r={}){let{nocase:i=!0}=r;super(t,wE.win32,"\\",{...r,nocase:i}),this.nocase=i;for(let n=this.cwd;n;n=n.parent)n.nocase=this.nocase}parseRootPath(t){return wE.win32.parse(t).root.toUpperCase()}newRoot(t){return new hb(this.rootPath,Nl,void 0,this.roots,this.nocase,this.childrenCache(),{fs:t})}isAbsolute(t){return t.startsWith("/")||t.startsWith("\\")||/^[a-z]:(\/|\\)/i.test(t)}};kt.PathScurryWin32=bb;var _b=class extends yb{sep="/";constructor(t=process.cwd(),r={}){let{nocase:i=!1}=r;super(t,wE.posix,"/",{...r,nocase:i}),this.nocase=i}parseRootPath(t){return"/"}newRoot(t){return new gb(this.rootPath,Nl,void 0,this.roots,this.nocase,this.childrenCache(),{fs:t})}isAbsolute(t){return t.startsWith("/")}};kt.PathScurryPosix=_b;var SE=class extends _b{constructor(t=process.cwd(),r={}){let{nocase:i=!0}=r;super(t,{...r,nocase:i})}};kt.PathScurryDarwin=SE;kt.Path=process.platform==="win32"?hb:gb;kt.PathScurry=process.platform==="win32"?bb:process.platform==="darwin"?SE:_b});var gL=g(xE=>{"use strict";Object.defineProperty(xE,"__esModule",{value:!0});xE.Pattern=void 0;var umt=Ku(),dmt=e=>e.length>=1,pmt=e=>e.length>=1,hL=class e{#e;#t;#s;length;#i;#a;#v;#c;#d;#o;#l=!0;constructor(t,r,i,n){if(!dmt(t))throw new TypeError("empty pattern list");if(!pmt(r))throw new TypeError("empty glob list");if(r.length!==t.length)throw new TypeError("mismatched pattern list and glob list lengths");if(this.length=t.length,i<0||i>=this.length)throw new TypeError("index out of range");if(this.#e=t,this.#t=r,this.#s=i,this.#i=n,this.#s===0){if(this.isUNC()){let[s,a,o,l,...c]=this.#e,[u,d,p,f,...m]=this.#t;c[0]===""&&(c.shift(),m.shift());let h=[s,a,o,l,""].join("/"),y=[u,d,p,f,""].join("/");this.#e=[h,...c],this.#t=[y,...m],this.length=this.#e.length}else if(this.isDrive()||this.isAbsolute()){let[s,...a]=this.#e,[o,...l]=this.#t;a[0]===""&&(a.shift(),l.shift());let c=s+"/",u=o+"/";this.#e=[c,...a],this.#t=[u,...l],this.length=this.#e.length}}}pattern(){return this.#e[this.#s]}isString(){return typeof this.#e[this.#s]=="string"}isGlobstar(){return this.#e[this.#s]===umt.GLOBSTAR}isRegExp(){return this.#e[this.#s]instanceof RegExp}globString(){return this.#v=this.#v||(this.#s===0?this.isAbsolute()?this.#t[0]+this.#t.slice(1).join("/"):this.#t.join("/"):this.#t.slice(this.#s).join("/"))}hasMore(){return this.length>this.#s+1}rest(){return this.#a!==void 0?this.#a:this.hasMore()?(this.#a=new e(this.#e,this.#t,this.#s+1,this.#i),this.#a.#o=this.#o,this.#a.#d=this.#d,this.#a.#c=this.#c,this.#a):this.#a=null}isUNC(){let t=this.#e;return this.#d!==void 0?this.#d:this.#d=this.#i==="win32"&&this.#s===0&&t[0]===""&&t[1]===""&&typeof t[2]=="string"&&!!t[2]&&typeof t[3]=="string"&&!!t[3]}isDrive(){let t=this.#e;return this.#c!==void 0?this.#c:this.#c=this.#i==="win32"&&this.#s===0&&this.length>1&&typeof t[0]=="string"&&/^[a-z]:$/i.test(t[0])}isAbsolute(){let t=this.#e;return this.#o!==void 0?this.#o:this.#o=t[0]===""&&t.length>1||this.isDrive()||this.isUNC()}root(){let t=this.#e[0];return typeof t=="string"&&this.isAbsolute()&&this.#s===0?t:""}checkFollowGlobstar(){return!(this.#s===0||!this.isGlobstar()||!this.#l)}markFollowGlobstar(){return this.#s===0||!this.isGlobstar()||!this.#l?!1:(this.#l=!1,!0)}};xE.Pattern=hL});var bL=g(TE=>{"use strict";Object.defineProperty(TE,"__esModule",{value:!0});TE.Ignore=void 0;var g0e=Ku(),fmt=gL(),mmt=typeof process=="object"&&process&&typeof process.platform=="string"?process.platform:"linux",yL=class{relative;relativeChildren;absolute;absoluteChildren;platform;mmopts;constructor(t,{nobrace:r,nocase:i,noext:n,noglobstar:s,platform:a=mmt}){this.relative=[],this.absolute=[],this.relativeChildren=[],this.absoluteChildren=[],this.platform=a,this.mmopts={dot:!0,nobrace:r,nocase:i,noext:n,noglobstar:s,optimizationLevel:2,platform:a,nocomment:!0,nonegate:!0};for(let o of t)this.add(o)}add(t){let r=new g0e.Minimatch(t,this.mmopts);for(let i=0;i{"use strict";Object.defineProperty(Rl,"__esModule",{value:!0});Rl.Processor=Rl.SubWalks=Rl.MatchRecord=Rl.HasWalkedCache=void 0;var y0e=Ku(),NE=class e{store;constructor(t=new Map){this.store=t}copy(){return new e(new Map(this.store))}hasWalked(t,r){return this.store.get(t.fullpath())?.has(r.globString())}storeWalked(t,r){let i=t.fullpath(),n=this.store.get(i);n?n.add(r.globString()):this.store.set(i,new Set([r.globString()]))}};Rl.HasWalkedCache=NE;var RE=class{store=new Map;add(t,r,i){let n=(r?2:0)|(i?1:0),s=this.store.get(t);this.store.set(t,s===void 0?n:n&s)}entries(){return[...this.store.entries()].map(([t,r])=>[t,!!(r&2),!!(r&1)])}};Rl.MatchRecord=RE;var AE=class{store=new Map;add(t,r){if(!t.canReaddir())return;let i=this.store.get(t);i?i.find(n=>n.globString()===r.globString())||i.push(r):this.store.set(t,[r])}get(t){let r=this.store.get(t);if(!r)throw new Error("attempting to walk unknown path");return r}entries(){return this.keys().map(t=>[t,this.store.get(t)])}keys(){return[...this.store.keys()].filter(t=>t.canReaddir())}};Rl.SubWalks=AE;var _L=class e{hasWalkedCache;matches=new RE;subwalks=new AE;patterns;follow;dot;opts;constructor(t,r){this.opts=t,this.follow=!!t.follow,this.dot=!!t.dot,this.hasWalkedCache=r?r.copy():new NE}processPatterns(t,r){this.patterns=r;let i=r.map(n=>[t,n]);for(let[n,s]of i){this.hasWalkedCache.storeWalked(n,s);let a=s.root(),o=s.isAbsolute()&&this.opts.absolute!==!1;if(a){n=n.resolve(a==="/"&&this.opts.root!==void 0?this.opts.root:a);let d=s.rest();if(d)s=d;else{this.matches.add(n,!0,!1);continue}}if(n.isENOENT())continue;let l,c,u=!1;for(;typeof(l=s.pattern())=="string"&&(c=s.rest());)n=n.resolve(l),s=c,u=!0;if(l=s.pattern(),c=s.rest(),u){if(this.hasWalkedCache.hasWalked(n,s))continue;this.hasWalkedCache.storeWalked(n,s)}if(typeof l=="string"){let d=l===".."||l===""||l===".";this.matches.add(n.resolve(l),o,d);continue}else if(l===y0e.GLOBSTAR){(!n.isSymbolicLink()||this.follow||s.checkFollowGlobstar())&&this.subwalks.add(n,s);let d=c?.pattern(),p=c?.rest();if(!c||(d===""||d===".")&&!p)this.matches.add(n,o,d===""||d===".");else if(d===".."){let f=n.parent||n;p?this.hasWalkedCache.hasWalked(f,p)||this.subwalks.add(f,p):this.matches.add(f,o,!0)}}else l instanceof RegExp&&this.subwalks.add(n,s)}return this}subwalkTargets(){return this.subwalks.keys()}child(){return new e(this.opts,this.hasWalkedCache)}filterEntries(t,r){let i=this.subwalks.get(t),n=this.child();for(let s of r)for(let a of i){let o=a.isAbsolute(),l=a.pattern(),c=a.rest();l===y0e.GLOBSTAR?n.testGlobstar(s,a,c,o):l instanceof RegExp?n.testRegExp(s,l,c,o):n.testString(s,l,c,o)}return n}testGlobstar(t,r,i,n){if((this.dot||!t.name.startsWith("."))&&(r.hasMore()||this.matches.add(t,n,!1),t.canReaddir()&&(this.follow||!t.isSymbolicLink()?this.subwalks.add(t,r):t.isSymbolicLink()&&(i&&r.checkFollowGlobstar()?this.subwalks.add(t,i):r.markFollowGlobstar()&&this.subwalks.add(t,r)))),i){let s=i.pattern();if(typeof s=="string"&&s!==".."&&s!==""&&s!==".")this.testString(t,s,i.rest(),n);else if(s===".."){let a=t.parent||t;this.subwalks.add(a,i)}else s instanceof RegExp&&this.testRegExp(t,s,i.rest(),n)}}testRegExp(t,r,i,n){r.test(t.name)&&(i?this.subwalks.add(t,i):this.matches.add(t,n,!1))}testString(t,r,i,n){t.isNamed(r)&&(i?this.subwalks.add(t,i):this.matches.add(t,n,!1))}};Rl.Processor=_L});var w0e=g(Yu=>{"use strict";Object.defineProperty(Yu,"__esModule",{value:!0});Yu.GlobStream=Yu.GlobWalker=Yu.GlobUtil=void 0;var hmt=pL(),_0e=bL(),v0e=b0e(),gmt=(e,t)=>typeof e=="string"?new _0e.Ignore([e],t):Array.isArray(e)?new _0e.Ignore(e,t):e,vb=class{path;patterns;opts;seen=new Set;paused=!1;aborted=!1;#e=[];#t;#s;signal;maxDepth;includeChildMatches;constructor(t,r,i){if(this.patterns=t,this.path=r,this.opts=i,this.#s=!i.posix&&i.platform==="win32"?"\\":"/",this.includeChildMatches=i.includeChildMatches!==!1,(i.ignore||!this.includeChildMatches)&&(this.#t=gmt(i.ignore??[],i),!this.includeChildMatches&&typeof this.#t.add!="function")){let n="cannot ignore child matches, ignore lacks add() method.";throw new Error(n)}this.maxDepth=i.maxDepth||1/0,i.signal&&(this.signal=i.signal,this.signal.addEventListener("abort",()=>{this.#e.length=0}))}#i(t){return this.seen.has(t)||!!this.#t?.ignored?.(t)}#a(t){return!!this.#t?.childrenIgnored?.(t)}pause(){this.paused=!0}resume(){if(this.signal?.aborted)return;this.paused=!1;let t;for(;!this.paused&&(t=this.#e.shift());)t()}onResume(t){this.signal?.aborted||(this.paused?this.#e.push(t):t())}async matchCheck(t,r){if(r&&this.opts.nodir)return;let i;if(this.opts.realpath){if(i=t.realpathCached()||await t.realpath(),!i)return;t=i}let s=t.isUnknown()||this.opts.stat?await t.lstat():t;if(this.opts.follow&&this.opts.nodir&&s?.isSymbolicLink()){let a=await s.realpath();a&&(a.isUnknown()||this.opts.stat)&&await a.lstat()}return this.matchCheckTest(s,r)}matchCheckTest(t,r){return t&&(this.maxDepth===1/0||t.depth()<=this.maxDepth)&&(!r||t.canReaddir())&&(!this.opts.nodir||!t.isDirectory())&&(!this.opts.nodir||!this.opts.follow||!t.isSymbolicLink()||!t.realpathCached()?.isDirectory())&&!this.#i(t)?t:void 0}matchCheckSync(t,r){if(r&&this.opts.nodir)return;let i;if(this.opts.realpath){if(i=t.realpathCached()||t.realpathSync(),!i)return;t=i}let s=t.isUnknown()||this.opts.stat?t.lstatSync():t;if(this.opts.follow&&this.opts.nodir&&s?.isSymbolicLink()){let a=s.realpathSync();a&&(a?.isUnknown()||this.opts.stat)&&a.lstatSync()}return this.matchCheckTest(s,r)}matchFinish(t,r){if(this.#i(t))return;if(!this.includeChildMatches&&this.#t?.add){let s=`${t.relativePosix()}/**`;this.#t.add(s)}let i=this.opts.absolute===void 0?r:this.opts.absolute;this.seen.add(t);let n=this.opts.mark&&t.isDirectory()?this.#s:"";if(this.opts.withFileTypes)this.matchEmit(t);else if(i){let s=this.opts.posix?t.fullpathPosix():t.fullpath();this.matchEmit(s+n)}else{let s=this.opts.posix?t.relativePosix():t.relative(),a=this.opts.dotRelative&&!s.startsWith(".."+this.#s)?"."+this.#s:"";this.matchEmit(s?a+s+n:"."+n)}}async match(t,r,i){let n=await this.matchCheck(t,i);n&&this.matchFinish(n,r)}matchSync(t,r,i){let n=this.matchCheckSync(t,i);n&&this.matchFinish(n,r)}walkCB(t,r,i){this.signal?.aborted&&i(),this.walkCB2(t,r,new v0e.Processor(this.opts),i)}walkCB2(t,r,i,n){if(this.#a(t))return n();if(this.signal?.aborted&&n(),this.paused){this.onResume(()=>this.walkCB2(t,r,i,n));return}i.processPatterns(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||(s++,this.match(o,l,c).then(()=>a()));for(let o of i.subwalkTargets()){if(this.maxDepth!==1/0&&o.depth()>=this.maxDepth)continue;s++;let l=o.readdirCached();o.calledReaddir()?this.walkCB3(o,l,i,a):o.readdirCB((c,u)=>this.walkCB3(o,u,i,a),!0)}a()}walkCB3(t,r,i,n){i=i.filterEntries(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||(s++,this.match(o,l,c).then(()=>a()));for(let[o,l]of i.subwalks.entries())s++,this.walkCB2(o,l,i.child(),a);a()}walkCBSync(t,r,i){this.signal?.aborted&&i(),this.walkCB2Sync(t,r,new v0e.Processor(this.opts),i)}walkCB2Sync(t,r,i,n){if(this.#a(t))return n();if(this.signal?.aborted&&n(),this.paused){this.onResume(()=>this.walkCB2Sync(t,r,i,n));return}i.processPatterns(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||this.matchSync(o,l,c);for(let o of i.subwalkTargets()){if(this.maxDepth!==1/0&&o.depth()>=this.maxDepth)continue;s++;let l=o.readdirSync();this.walkCB3Sync(o,l,i,a)}a()}walkCB3Sync(t,r,i,n){i=i.filterEntries(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||this.matchSync(o,l,c);for(let[o,l]of i.subwalks.entries())s++,this.walkCB2Sync(o,l,i.child(),a);a()}};Yu.GlobUtil=vb;var vL=class extends vb{matches=new Set;constructor(t,r,i){super(t,r,i)}matchEmit(t){this.matches.add(t)}async walk(){if(this.signal?.aborted)throw this.signal.reason;return this.path.isUnknown()&&await this.path.lstat(),await new Promise((t,r)=>{this.walkCB(this.path,this.patterns,()=>{this.signal?.aborted?r(this.signal.reason):t(this.matches)})}),this.matches}walkSync(){if(this.signal?.aborted)throw this.signal.reason;return this.path.isUnknown()&&this.path.lstatSync(),this.walkCBSync(this.path,this.patterns,()=>{if(this.signal?.aborted)throw this.signal.reason}),this.matches}};Yu.GlobWalker=vL;var wL=class extends vb{results;constructor(t,r,i){super(t,r,i),this.results=new hmt.Minipass({signal:this.signal,objectMode:!0}),this.results.on("drain",()=>this.resume()),this.results.on("resume",()=>this.resume())}matchEmit(t){this.results.write(t),this.results.flowing||this.pause()}stream(){let t=this.path;return t.isUnknown()?t.lstat().then(()=>{this.walkCB(t,this.patterns,()=>this.results.end())}):this.walkCB(t,this.patterns,()=>this.results.end()),this.results}streamSync(){return this.path.isUnknown()&&this.path.lstatSync(),this.walkCBSync(this.path,this.patterns,()=>this.results.end()),this.results}};Yu.GlobStream=wL});var SL=g(PE=>{"use strict";Object.defineProperty(PE,"__esModule",{value:!0});PE.Glob=void 0;var ymt=Ku(),bmt=require("node:url"),CE=h0e(),_mt=gL(),OE=w0e(),vmt=typeof process=="object"&&process&&typeof process.platform=="string"?process.platform:"linux",EL=class{absolute;cwd;root;dot;dotRelative;follow;ignore;magicalBraces;mark;matchBase;maxDepth;nobrace;nocase;nodir;noext;noglobstar;pattern;platform;realpath;scurry;stat;signal;windowsPathsNoEscape;withFileTypes;includeChildMatches;opts;patterns;constructor(t,r){if(!r)throw new TypeError("glob options required");if(this.withFileTypes=!!r.withFileTypes,this.signal=r.signal,this.follow=!!r.follow,this.dot=!!r.dot,this.dotRelative=!!r.dotRelative,this.nodir=!!r.nodir,this.mark=!!r.mark,r.cwd?(r.cwd instanceof URL||r.cwd.startsWith("file://"))&&(r.cwd=(0,bmt.fileURLToPath)(r.cwd)):this.cwd="",this.cwd=r.cwd||"",this.root=r.root,this.magicalBraces=!!r.magicalBraces,this.nobrace=!!r.nobrace,this.noext=!!r.noext,this.realpath=!!r.realpath,this.absolute=r.absolute,this.includeChildMatches=r.includeChildMatches!==!1,this.noglobstar=!!r.noglobstar,this.matchBase=!!r.matchBase,this.maxDepth=typeof r.maxDepth=="number"?r.maxDepth:1/0,this.stat=!!r.stat,this.ignore=r.ignore,this.withFileTypes&&this.absolute!==void 0)throw new Error("cannot set absolute and withFileTypes:true");if(typeof t=="string"&&(t=[t]),this.windowsPathsNoEscape=!!r.windowsPathsNoEscape||r.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(t=t.map(l=>l.replace(/\\/g,"/"))),this.matchBase){if(r.noglobstar)throw new TypeError("base matching requires globstar");t=t.map(l=>l.includes("/")?l:`./**/${l}`)}if(this.pattern=t,this.platform=r.platform||vmt,this.opts={...r,platform:this.platform},r.scurry){if(this.scurry=r.scurry,r.nocase!==void 0&&r.nocase!==r.scurry.nocase)throw new Error("nocase option contradicts provided scurry option")}else{let l=r.platform==="win32"?CE.PathScurryWin32:r.platform==="darwin"?CE.PathScurryDarwin:r.platform?CE.PathScurryPosix:CE.PathScurry;this.scurry=new l(this.cwd,{nocase:r.nocase,fs:r.fs})}this.nocase=this.scurry.nocase;let i=this.platform==="darwin"||this.platform==="win32",n={...r,dot:this.dot,matchBase:this.matchBase,nobrace:this.nobrace,nocase:this.nocase,nocaseMagicOnly:i,nocomment:!0,noext:this.noext,nonegate:!0,optimizationLevel:2,platform:this.platform,windowsPathsNoEscape:this.windowsPathsNoEscape,debug:!!this.opts.debug},s=this.pattern.map(l=>new ymt.Minimatch(l,n)),[a,o]=s.reduce((l,c)=>(l[0].push(...c.set),l[1].push(...c.globParts),l),[[],[]]);this.patterns=a.map((l,c)=>{let u=o[c];if(!u)throw new Error("invalid pattern object");return new _mt.Pattern(l,u,0,this.platform)})}async walk(){return[...await new OE.GlobWalker(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).walk()]}walkSync(){return[...new OE.GlobWalker(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).walkSync()]}stream(){return new OE.GlobStream(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).stream()}streamSync(){return new OE.GlobStream(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).streamSync()}iterateSync(){return this.streamSync()[Symbol.iterator]()}[Symbol.iterator](){return this.iterateSync()}iterate(){return this.stream()[Symbol.asyncIterator]()}[Symbol.asyncIterator](){return this.iterate()}};PE.Glob=EL});var xL=g(IE=>{"use strict";Object.defineProperty(IE,"__esModule",{value:!0});IE.hasMagic=void 0;var wmt=Ku(),Emt=(e,t={})=>{Array.isArray(e)||(e=[e]);for(let r of e)if(new wmt.Minimatch(r,t).hasMagic())return!0;return!1};IE.hasMagic=Emt});var T0e=g(ct=>{"use strict";Object.defineProperty(ct,"__esModule",{value:!0});ct.glob=ct.sync=ct.iterate=ct.iterateSync=ct.stream=ct.streamSync=ct.Ignore=ct.hasMagic=ct.Glob=ct.unescape=ct.escape=void 0;ct.globStreamSync=wb;ct.globStream=TL;ct.globSync=NL;ct.globIterateSync=Eb;ct.globIterate=RL;var E0e=Ku(),Xp=SL(),Smt=xL(),x0e=Ku();Object.defineProperty(ct,"escape",{enumerable:!0,get:function(){return x0e.escape}});Object.defineProperty(ct,"unescape",{enumerable:!0,get:function(){return x0e.unescape}});var xmt=SL();Object.defineProperty(ct,"Glob",{enumerable:!0,get:function(){return xmt.Glob}});var Tmt=xL();Object.defineProperty(ct,"hasMagic",{enumerable:!0,get:function(){return Tmt.hasMagic}});var Nmt=bL();Object.defineProperty(ct,"Ignore",{enumerable:!0,get:function(){return Nmt.Ignore}});function wb(e,t={}){return new Xp.Glob(e,t).streamSync()}function TL(e,t={}){return new Xp.Glob(e,t).stream()}function NL(e,t={}){return new Xp.Glob(e,t).walkSync()}async function S0e(e,t={}){return new Xp.Glob(e,t).walk()}function Eb(e,t={}){return new Xp.Glob(e,t).iterateSync()}function RL(e,t={}){return new Xp.Glob(e,t).iterate()}ct.streamSync=wb;ct.stream=Object.assign(TL,{sync:wb});ct.iterateSync=Eb;ct.iterate=Object.assign(RL,{sync:Eb});ct.sync=Object.assign(NL,{stream:wb,iterate:Eb});ct.glob=Object.assign(S0e,{glob:S0e,globSync:NL,sync:ct.sync,globStream:TL,stream:ct.stream,globStreamSync:wb,streamSync:ct.streamSync,globIterate:RL,iterate:ct.iterate,globIterateSync:Eb,iterateSync:ct.iterateSync,Glob:Xp.Glob,hasMagic:Smt.hasMagic,escape:E0e.escape,unescape:E0e.unescape});ct.glob.glob=ct.glob});var C0e=g((ePt,A0e)=>{var R0e=z_(),Q1=require("path"),AL=Gme(),Rmt=a1e(),Amt=y1e(),Cmt=x1e(),Omt=T0e(),Yp=A0e.exports={},N0e=/[\/\\]/g,Pmt=function(e,t){var r=[];return AL(e).forEach(function(i){var n=i.indexOf("!")===0;n&&(i=i.slice(1));var s=t(i);n?r=Rmt(r,s):r=Amt(r,s)}),r};Yp.exists=function(){var e=Q1.join.apply(Q1,arguments);return R0e.existsSync(e)};Yp.expand=function(...e){var t=Cmt(e[0])?e.shift():{},r=Array.isArray(e[0])?e[0]:e;if(r.length===0)return[];var i=Pmt(r,function(n){return Omt.sync(n,t)});return t.filter&&(i=i.filter(function(n){n=Q1.join(t.cwd||"",n);try{return typeof t.filter=="function"?t.filter(n):R0e.statSync(n)[t.filter]()}catch{return!1}})),i};Yp.expandMapping=function(e,t,r){r=Object.assign({rename:function(s,a){return Q1.join(s||"",a)}},r);var i=[],n={};return Yp.expand(r,e).forEach(function(s){var a=s;r.flatten&&(a=Q1.basename(a)),r.ext&&(a=a.replace(/(\.[^\/]*)?$/,r.ext));var o=r.rename(t,a,r);r.cwd&&(s=Q1.join(r.cwd,s)),o=o.replace(N0e,"/"),s=s.replace(N0e,"/"),n[o]?n[o].src.push(s):(i.push({src:[s],dest:o}),n[o]=i[i.length-1])}),i};Yp.normalizeFilesArray=function(e){var t=[];return e.forEach(function(r){var i;("src"in r||"dest"in r)&&t.push(r)}),t.length===0?[]:(t=_(t).chain().forEach(function(r){!("src"in r)||!r.src||(Array.isArray(r.src)?r.src=AL(r.src):r.src=[r.src])}).map(function(r){var i=Object.assign({},r);if(delete i.src,delete i.dest,r.expand)return Yp.expandMapping(r.src,r.dest,i).map(function(s){var a=Object.assign({},r);return a.orig=Object.assign({},r),a.src=s.src,a.dest=s.dest,["expand","cwd","flatten","rename","ext"].forEach(function(o){delete a[o]}),a});var n=Object.assign({},r);return n.orig=Object.assign({},r),"src"in n&&Object.defineProperty(n,"src",{enumerable:!0,get:function s(){var a;return"result"in s||(a=r.src,a=Array.isArray(a)?AL(a):[a],s.result=Yp.expand(i,a)),s.result}}),"dest"in n&&(n.dest=r.dest),n}).flatten().value(),t)}});var X1=g((rPt,I0e)=>{var CL=z_(),O0e=require("path"),Imt=sce(),Dmt=tue(),P0e=wI(),Lmt=Fde(),tPt=require("stream").Stream,Fmt=Vp().PassThrough,Ws=I0e.exports={};Ws.file=C0e();Ws.collectStream=function(e,t){var r=[],i=0;e.on("error",t),e.on("data",function(n){r.push(n),i+=n.length}),e.on("end",function(){var n=Buffer.alloc(i),s=0;r.forEach(function(a){a.copy(n,s),s+=a.length}),t(null,n)})};Ws.dateify=function(e){return e=e||new Date,e instanceof Date?e=e:typeof e=="string"?e=new Date(e):e=new Date,e};Ws.defaults=function(e,t,r){var i=arguments;return i[0]=i[0]||{},Lmt(...i)};Ws.isStream=function(e){return Imt(e)};Ws.lazyReadStream=function(e){return new Dmt.Readable(function(){return CL.createReadStream(e)})};Ws.normalizeInputSource=function(e){return e===null?Buffer.alloc(0):typeof e=="string"?Buffer.from(e):Ws.isStream(e)?e.pipe(new Fmt):e};Ws.sanitizePath=function(e){return P0e(e,!1).replace(/^\w+:/,"").replace(/^(\.\.\/|\/)+/,"")};Ws.trailingSlashIt=function(e){return e.slice(-1)!=="/"?e+"/":e};Ws.unixifyPath=function(e){return P0e(e,!1).replace(/^\w+:/,"")};Ws.walkdir=function(e,t,r){var i=[];typeof t=="function"&&(r=t,t=e),CL.readdir(e,function(n,s){var a=0,o,l;if(n)return r(n);(function c(){if(o=s[a++],!o)return r(null,i);l=O0e.join(e,o),CL.stat(l,function(u,d){i.push({path:l,relative:O0e.relative(t,l).replace(/\\/g,"/"),stats:d}),d&&d.isDirectory()?Ws.walkdir(l,t,function(p,f){if(p)return r(p);f.forEach(function(m){i.push(m)}),c()}):c()})})()})}});var q0e=g((L0e,F0e)=>{var qmt=require("util"),Bmt={ABORTED:"archive was aborted",DIRECTORYDIRPATHREQUIRED:"diretory dirpath argument must be a non-empty string value",DIRECTORYFUNCTIONINVALIDDATA:"invalid data returned by directory custom data function",ENTRYNAMEREQUIRED:"entry name must be a non-empty string value",FILEFILEPATHREQUIRED:"file filepath argument must be a non-empty string value",FINALIZING:"archive already finalizing",QUEUECLOSED:"queue closed",NOENDMETHOD:"no suitable finalize/end method defined by module",DIRECTORYNOTSUPPORTED:"support for directory entries not defined by module",FORMATSET:"archive format already set",INPUTSTEAMBUFFERREQUIRED:"input source must be valid Stream or Buffer instance",MODULESET:"module already set",SYMLINKNOTSUPPORTED:"support for symlink entries not defined by module",SYMLINKFILEPATHREQUIRED:"symlink filepath argument must be a non-empty string value",SYMLINKTARGETREQUIRED:"symlink target argument must be a non-empty string value",ENTRYNOTSUPPORTED:"entry not supported"};function D0e(e,t){Error.captureStackTrace(this,this.constructor),this.message=Bmt[e]||e,this.code=e,this.data=t}qmt.inherits(D0e,Error);L0e=F0e.exports=D0e});var U0e=g((iPt,j0e)=>{var IL=require("fs"),M0e=tce(),B0e=ice(),OL=require("path"),Al=X1(),Mmt=require("util").inherits,Kr=q0e(),k0e=Vp().Transform,PL=process.platform==="win32",Tt=function(e,t){if(!(this instanceof Tt))return new Tt(e,t);typeof e!="string"&&(t=e,e="zip"),t=this.options=Al.defaults(t,{highWaterMark:1024*1024,statConcurrency:4}),k0e.call(this,t),this._format=!1,this._module=!1,this._pending=0,this._pointer=0,this._entriesCount=0,this._entriesProcessedCount=0,this._fsEntriesTotalBytes=0,this._fsEntriesProcessedBytes=0,this._queue=B0e.queue(this._onQueueTask.bind(this),1),this._queue.drain(this._onQueueDrain.bind(this)),this._statQueue=B0e.queue(this._onStatQueueTask.bind(this),t.statConcurrency),this._statQueue.drain(this._onQueueDrain.bind(this)),this._state={aborted:!1,finalize:!1,finalizing:!1,finalized:!1,modulePiped:!1},this._streams=[]};Mmt(Tt,k0e);Tt.prototype._abort=function(){this._state.aborted=!0,this._queue.kill(),this._statQueue.kill(),this._queue.idle()&&this._shutdown()};Tt.prototype._append=function(e,t){t=t||{};var r={source:null,filepath:e};t.name||(t.name=e),t.sourcePath=e,r.data=t,this._entriesCount++,t.stats&&t.stats instanceof IL.Stats?(r=this._updateQueueTaskWithStats(r,t.stats),r&&(t.stats.size&&(this._fsEntriesTotalBytes+=t.stats.size),this._queue.push(r))):this._statQueue.push(r)};Tt.prototype._finalize=function(){this._state.finalizing||this._state.finalized||this._state.aborted||(this._state.finalizing=!0,this._moduleFinalize(),this._state.finalizing=!1,this._state.finalized=!0)};Tt.prototype._maybeFinalize=function(){return this._state.finalizing||this._state.finalized||this._state.aborted?!1:this._state.finalize&&this._pending===0&&this._queue.idle()&&this._statQueue.idle()?(this._finalize(),!0):!1};Tt.prototype._moduleAppend=function(e,t,r){if(this._state.aborted){r();return}this._module.append(e,t,function(i){if(this._task=null,this._state.aborted){this._shutdown();return}if(i){this.emit("error",i),setImmediate(r);return}this.emit("entry",t),this._entriesProcessedCount++,t.stats&&t.stats.size&&(this._fsEntriesProcessedBytes+=t.stats.size),this.emit("progress",{entries:{total:this._entriesCount,processed:this._entriesProcessedCount},fs:{totalBytes:this._fsEntriesTotalBytes,processedBytes:this._fsEntriesProcessedBytes}}),setImmediate(r)}.bind(this))};Tt.prototype._moduleFinalize=function(){typeof this._module.finalize=="function"?this._module.finalize():typeof this._module.end=="function"?this._module.end():this.emit("error",new Kr("NOENDMETHOD"))};Tt.prototype._modulePipe=function(){this._module.on("error",this._onModuleError.bind(this)),this._module.pipe(this),this._state.modulePiped=!0};Tt.prototype._moduleSupports=function(e){return!this._module.supports||!this._module.supports[e]?!1:this._module.supports[e]};Tt.prototype._moduleUnpipe=function(){this._module.unpipe(this),this._state.modulePiped=!1};Tt.prototype._normalizeEntryData=function(e,t){e=Al.defaults(e,{type:"file",name:null,date:null,mode:null,prefix:null,sourcePath:null,stats:!1}),t&&e.stats===!1&&(e.stats=t);var r=e.type==="directory";return e.name&&(typeof e.prefix=="string"&&e.prefix!==""&&(e.name=e.prefix+"/"+e.name,e.prefix=null),e.name=Al.sanitizePath(e.name),e.type!=="symlink"&&e.name.slice(-1)==="/"?(r=!0,e.type="directory"):r&&(e.name+="/")),typeof e.mode=="number"?PL?e.mode&=511:e.mode&=4095:e.stats&&e.mode===null?(PL?e.mode=e.stats.mode&511:e.mode=e.stats.mode&4095,PL&&r&&(e.mode=493)):e.mode===null&&(e.mode=r?493:420),e.stats&&e.date===null?e.date=e.stats.mtime:e.date=Al.dateify(e.date),e};Tt.prototype._onModuleError=function(e){this.emit("error",e)};Tt.prototype._onQueueDrain=function(){this._state.finalizing||this._state.finalized||this._state.aborted||this._state.finalize&&this._pending===0&&this._queue.idle()&&this._statQueue.idle()&&this._finalize()};Tt.prototype._onQueueTask=function(e,t){var r=()=>{e.data.callback&&e.data.callback(),t()};if(this._state.finalizing||this._state.finalized||this._state.aborted){r();return}this._task=e,this._moduleAppend(e.source,e.data,r)};Tt.prototype._onStatQueueTask=function(e,t){if(this._state.finalizing||this._state.finalized||this._state.aborted){t();return}IL.lstat(e.filepath,function(r,i){if(this._state.aborted){setImmediate(t);return}if(r){this._entriesCount--,this.emit("warning",r),setImmediate(t);return}e=this._updateQueueTaskWithStats(e,i),e&&(i.size&&(this._fsEntriesTotalBytes+=i.size),this._queue.push(e)),setImmediate(t)}.bind(this))};Tt.prototype._shutdown=function(){this._moduleUnpipe(),this.end()};Tt.prototype._transform=function(e,t,r){e&&(this._pointer+=e.length),r(null,e)};Tt.prototype._updateQueueTaskWithStats=function(e,t){if(t.isFile())e.data.type="file",e.data.sourceType="stream",e.source=Al.lazyReadStream(e.filepath);else if(t.isDirectory()&&this._moduleSupports("directory"))e.data.name=Al.trailingSlashIt(e.data.name),e.data.type="directory",e.data.sourcePath=Al.trailingSlashIt(e.filepath),e.data.sourceType="buffer",e.source=Buffer.concat([]);else if(t.isSymbolicLink()&&this._moduleSupports("symlink")){var r=IL.readlinkSync(e.filepath),i=OL.dirname(e.filepath);e.data.type="symlink",e.data.linkname=OL.relative(i,OL.resolve(i,r)),e.data.sourceType="buffer",e.source=Buffer.concat([])}else return t.isDirectory()?this.emit("warning",new Kr("DIRECTORYNOTSUPPORTED",e.data)):t.isSymbolicLink()?this.emit("warning",new Kr("SYMLINKNOTSUPPORTED",e.data)):this.emit("warning",new Kr("ENTRYNOTSUPPORTED",e.data)),null;return e.data=this._normalizeEntryData(e.data,t),e};Tt.prototype.abort=function(){return this._state.aborted||this._state.finalized?this:(this._abort(),this)};Tt.prototype.append=function(e,t){if(this._state.finalize||this._state.aborted)return this.emit("error",new Kr("QUEUECLOSED")),this;if(t=this._normalizeEntryData(t),typeof t.name!="string"||t.name.length===0)return this.emit("error",new Kr("ENTRYNAMEREQUIRED")),this;if(t.type==="directory"&&!this._moduleSupports("directory"))return this.emit("error",new Kr("DIRECTORYNOTSUPPORTED",{name:t.name})),this;if(e=Al.normalizeInputSource(e),Buffer.isBuffer(e))t.sourceType="buffer";else if(Al.isStream(e))t.sourceType="stream";else return this.emit("error",new Kr("INPUTSTEAMBUFFERREQUIRED",{name:t.name})),this;return this._entriesCount++,this._queue.push({data:t,source:e}),this};Tt.prototype.directory=function(e,t,r){if(this._state.finalize||this._state.aborted)return this.emit("error",new Kr("QUEUECLOSED")),this;if(typeof e!="string"||e.length===0)return this.emit("error",new Kr("DIRECTORYDIRPATHREQUIRED")),this;this._pending++,t===!1?t="":typeof t!="string"&&(t=e);var i=!1;typeof r=="function"?(i=r,r={}):typeof r!="object"&&(r={});var n={stat:!0,dot:!0};function s(){this._pending--,this._maybeFinalize()}function a(c){this.emit("error",c)}function o(c){l.pause();var u=!1,d=Object.assign({},r);d.name=c.relative,d.prefix=t,d.stats=c.stat,d.callback=l.resume.bind(l);try{if(i){if(d=i(d),d===!1)u=!0;else if(typeof d!="object")throw new Kr("DIRECTORYFUNCTIONINVALIDDATA",{dirpath:e})}}catch(p){this.emit("error",p);return}if(u){l.resume();return}this._append(c.absolute,d)}var l=M0e(e,n);return l.on("error",a.bind(this)),l.on("match",o.bind(this)),l.on("end",s.bind(this)),this};Tt.prototype.file=function(e,t){return this._state.finalize||this._state.aborted?(this.emit("error",new Kr("QUEUECLOSED")),this):typeof e!="string"||e.length===0?(this.emit("error",new Kr("FILEFILEPATHREQUIRED")),this):(this._append(e,t),this)};Tt.prototype.glob=function(e,t,r){this._pending++,t=Al.defaults(t,{stat:!0,pattern:e});function i(){this._pending--,this._maybeFinalize()}function n(o){this.emit("error",o)}function s(o){a.pause();var l=Object.assign({},r);l.callback=a.resume.bind(a),l.stats=o.stat,l.name=o.relative,this._append(o.absolute,l)}var a=M0e(t.cwd||".",t);return a.on("error",n.bind(this)),a.on("match",s.bind(this)),a.on("end",i.bind(this)),this};Tt.prototype.finalize=function(){if(this._state.aborted){var e=new Kr("ABORTED");return this.emit("error",e),Promise.reject(e)}if(this._state.finalize){var t=new Kr("FINALIZING");return this.emit("error",t),Promise.reject(t)}this._state.finalize=!0,this._pending===0&&this._queue.idle()&&this._statQueue.idle()&&this._finalize();var r=this;return new Promise(function(i,n){var s;r._module.on("end",function(){s||i()}),r._module.on("error",function(a){s=!0,n(a)})})};Tt.prototype.setFormat=function(e){return this._format?(this.emit("error",new Kr("FORMATSET")),this):(this._format=e,this)};Tt.prototype.setModule=function(e){return this._state.aborted?(this.emit("error",new Kr("ABORTED")),this):this._state.module?(this.emit("error",new Kr("MODULESET")),this):(this._module=e,this._modulePipe(),this)};Tt.prototype.symlink=function(e,t,r){if(this._state.finalize||this._state.aborted)return this.emit("error",new Kr("QUEUECLOSED")),this;if(typeof e!="string"||e.length===0)return this.emit("error",new Kr("SYMLINKFILEPATHREQUIRED")),this;if(typeof t!="string"||t.length===0)return this.emit("error",new Kr("SYMLINKTARGETREQUIRED",{filepath:e})),this;if(!this._moduleSupports("symlink"))return this.emit("error",new Kr("SYMLINKNOTSUPPORTED",{filepath:e})),this;var i={};return i.type="symlink",i.name=e.replace(/\\/g,"/"),i.linkname=t.replace(/\\/g,"/"),i.sourceType="buffer",typeof r=="number"&&(i.mode=r),this._entriesCount++,this._queue.push({data:i,source:Buffer.concat([])}),this};Tt.prototype.pointer=function(){return this._pointer};Tt.prototype.use=function(e){return this._streams.push(e),this};j0e.exports=Tt});var LE=g((nPt,z0e)=>{var DE=z0e.exports=function(){};DE.prototype.getName=function(){};DE.prototype.getSize=function(){};DE.prototype.getLastModifiedDate=function(){};DE.prototype.isDirectory=function(){}});var FE=g((sPt,$0e)=>{var ja=$0e.exports={};ja.dateToDos=function(e,t){t=t||!1;var r=t?e.getFullYear():e.getUTCFullYear();if(r<1980)return 2162688;if(r>=2044)return 2141175677;var i={year:r,month:t?e.getMonth():e.getUTCMonth(),date:t?e.getDate():e.getUTCDate(),hours:t?e.getHours():e.getUTCHours(),minutes:t?e.getMinutes():e.getUTCMinutes(),seconds:t?e.getSeconds():e.getUTCSeconds()};return i.year-1980<<25|i.month+1<<21|i.date<<16|i.hours<<11|i.minutes<<5|i.seconds/2};ja.dosToDate=function(e){return new Date((e>>25&127)+1980,(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(e&31)<<1)};ja.fromDosTime=function(e){return ja.dosToDate(e.readUInt32LE(0))};ja.getEightBytes=function(e){var t=Buffer.alloc(8);return t.writeUInt32LE(e%4294967296,0),t.writeUInt32LE(e/4294967296|0,4),t};ja.getShortBytes=function(e){var t=Buffer.alloc(2);return t.writeUInt16LE((e&65535)>>>0,0),t};ja.getShortBytesValue=function(e,t){return e.readUInt16LE(t)};ja.getLongBytes=function(e){var t=Buffer.alloc(4);return t.writeUInt32LE((e&4294967295)>>>0,0),t};ja.getLongBytesValue=function(e,t){return e.readUInt32LE(t)};ja.toDosTime=function(e){return ja.getLongBytes(ja.dateToDos(e))}});var DL=g((aPt,Q0e)=>{var H0e=FE(),G0e=8,V0e=1,kmt=4,jmt=2,W0e=64,K0e=2048,on=Q0e.exports=function(){return this instanceof on?(this.descriptor=!1,this.encryption=!1,this.utf8=!1,this.numberOfShannonFanoTrees=0,this.strongEncryption=!1,this.slidingDictionarySize=0,this):new on};on.prototype.encode=function(){return H0e.getShortBytes((this.descriptor?G0e:0)|(this.utf8?K0e:0)|(this.encryption?V0e:0)|(this.strongEncryption?W0e:0))};on.prototype.parse=function(e,t){var r=H0e.getShortBytesValue(e,t),i=new on;return i.useDataDescriptor((r&G0e)!==0),i.useUTF8ForNames((r&K0e)!==0),i.useStrongEncryption((r&W0e)!==0),i.useEncryption((r&V0e)!==0),i.setSlidingDictionarySize(r&jmt?8192:4096),i.setNumberOfShannonFanoTrees(r&kmt?3:2),i};on.prototype.setNumberOfShannonFanoTrees=function(e){this.numberOfShannonFanoTrees=e};on.prototype.getNumberOfShannonFanoTrees=function(){return this.numberOfShannonFanoTrees};on.prototype.setSlidingDictionarySize=function(e){this.slidingDictionarySize=e};on.prototype.getSlidingDictionarySize=function(){return this.slidingDictionarySize};on.prototype.useDataDescriptor=function(e){this.descriptor=e};on.prototype.usesDataDescriptor=function(){return this.descriptor};on.prototype.useEncryption=function(e){this.encryption=e};on.prototype.usesEncryption=function(){return this.encryption};on.prototype.useStrongEncryption=function(e){this.strongEncryption=e};on.prototype.usesStrongEncryption=function(){return this.strongEncryption};on.prototype.useUTF8ForNames=function(e){this.utf8=e};on.prototype.usesUTF8ForNames=function(){return this.utf8}});var Y0e=g((oPt,X0e)=>{X0e.exports={PERM_MASK:4095,FILE_TYPE_FLAG:61440,LINK_FLAG:40960,FILE_FLAG:32768,DIR_FLAG:16384,DEFAULT_LINK_PERM:511,DEFAULT_DIR_PERM:493,DEFAULT_FILE_PERM:420}});var LL=g((lPt,Z0e)=>{Z0e.exports={WORD:4,DWORD:8,EMPTY:Buffer.alloc(0),SHORT:2,SHORT_MASK:65535,SHORT_SHIFT:16,SHORT_ZERO:Buffer.from(Array(2)),LONG:4,LONG_ZERO:Buffer.from(Array(4)),MIN_VERSION_INITIAL:10,MIN_VERSION_DATA_DESCRIPTOR:20,MIN_VERSION_ZIP64:45,VERSION_MADEBY:45,METHOD_STORED:0,METHOD_DEFLATED:8,PLATFORM_UNIX:3,PLATFORM_FAT:0,SIG_LFH:67324752,SIG_DD:134695760,SIG_CFH:33639248,SIG_EOCD:101010256,SIG_ZIP64_EOCD:101075792,SIG_ZIP64_EOCD_LOC:117853008,ZIP64_MAGIC_SHORT:65535,ZIP64_MAGIC:4294967295,ZIP64_EXTRA_ID:1,ZLIB_NO_COMPRESSION:0,ZLIB_BEST_SPEED:1,ZLIB_BEST_COMPRESSION:9,ZLIB_DEFAULT_COMPRESSION:-1,MODE_MASK:4095,DEFAULT_FILE_MODE:33188,DEFAULT_DIR_MODE:16877,EXT_FILE_ATTR_DIR:1106051088,EXT_FILE_ATTR_FILE:2175008800,S_IFMT:61440,S_IFIFO:4096,S_IFCHR:8192,S_IFDIR:16384,S_IFBLK:24576,S_IFREG:32768,S_IFLNK:40960,S_IFSOCK:49152,S_DOS_A:32,S_DOS_D:16,S_DOS_V:8,S_DOS_S:4,S_DOS_H:2,S_DOS_R:1}});var FL=g((cPt,ige)=>{var Umt=require("util").inherits,zmt=wI(),ege=LE(),tge=DL(),J0e=Y0e(),Jn=LL(),rge=FE(),it=ige.exports=function(e){if(!(this instanceof it))return new it(e);ege.call(this),this.platform=Jn.PLATFORM_FAT,this.method=-1,this.name=null,this.size=0,this.csize=0,this.gpb=new tge,this.crc=0,this.time=-1,this.minver=Jn.MIN_VERSION_INITIAL,this.mode=-1,this.extra=null,this.exattr=0,this.inattr=0,this.comment=null,e&&this.setName(e)};Umt(it,ege);it.prototype.getCentralDirectoryExtra=function(){return this.getExtra()};it.prototype.getComment=function(){return this.comment!==null?this.comment:""};it.prototype.getCompressedSize=function(){return this.csize};it.prototype.getCrc=function(){return this.crc};it.prototype.getExternalAttributes=function(){return this.exattr};it.prototype.getExtra=function(){return this.extra!==null?this.extra:Jn.EMPTY};it.prototype.getGeneralPurposeBit=function(){return this.gpb};it.prototype.getInternalAttributes=function(){return this.inattr};it.prototype.getLastModifiedDate=function(){return this.getTime()};it.prototype.getLocalFileDataExtra=function(){return this.getExtra()};it.prototype.getMethod=function(){return this.method};it.prototype.getName=function(){return this.name};it.prototype.getPlatform=function(){return this.platform};it.prototype.getSize=function(){return this.size};it.prototype.getTime=function(){return this.time!==-1?rge.dosToDate(this.time):-1};it.prototype.getTimeDos=function(){return this.time!==-1?this.time:0};it.prototype.getUnixMode=function(){return this.platform!==Jn.PLATFORM_UNIX?0:this.getExternalAttributes()>>Jn.SHORT_SHIFT&Jn.SHORT_MASK};it.prototype.getVersionNeededToExtract=function(){return this.minver};it.prototype.setComment=function(e){Buffer.byteLength(e)!==e.length&&this.getGeneralPurposeBit().useUTF8ForNames(!0),this.comment=e};it.prototype.setCompressedSize=function(e){if(e<0)throw new Error("invalid entry compressed size");this.csize=e};it.prototype.setCrc=function(e){if(e<0)throw new Error("invalid entry crc32");this.crc=e};it.prototype.setExternalAttributes=function(e){this.exattr=e>>>0};it.prototype.setExtra=function(e){this.extra=e};it.prototype.setGeneralPurposeBit=function(e){if(!(e instanceof tge))throw new Error("invalid entry GeneralPurposeBit");this.gpb=e};it.prototype.setInternalAttributes=function(e){this.inattr=e};it.prototype.setMethod=function(e){if(e<0)throw new Error("invalid entry compression method");this.method=e};it.prototype.setName=function(e,t=!1){e=zmt(e,!1).replace(/^\w+:/,"").replace(/^(\.\.\/|\/)+/,""),t&&(e=`/${e}`),Buffer.byteLength(e)!==e.length&&this.getGeneralPurposeBit().useUTF8ForNames(!0),this.name=e};it.prototype.setPlatform=function(e){this.platform=e};it.prototype.setSize=function(e){if(e<0)throw new Error("invalid entry size");this.size=e};it.prototype.setTime=function(e,t){if(!(e instanceof Date))throw new Error("invalid entry time");this.time=rge.dateToDos(e,t)};it.prototype.setUnixMode=function(e){e|=this.isDirectory()?Jn.S_IFDIR:Jn.S_IFREG;var t=0;t|=e<Jn.ZIP64_MAGIC||this.size>Jn.ZIP64_MAGIC}});var qL=g((uPt,nge)=>{"use strict";var Cl=e=>e!==null&&typeof e=="object"&&typeof e.pipe=="function";Cl.writable=e=>Cl(e)&&e.writable!==!1&&typeof e._write=="function"&&typeof e._writableState=="object";Cl.readable=e=>Cl(e)&&e.readable!==!1&&typeof e._read=="function"&&typeof e._readableState=="object";Cl.duplex=e=>Cl.writable(e)&&Cl.readable(e);Cl.transform=e=>Cl.duplex(e)&&typeof e._transform=="function";nge.exports=Cl});var BL=g((pPt,sge)=>{var dPt=require("stream").Stream,$mt=Vp().PassThrough,Hmt=qL(),Gmt=sge.exports={};Gmt.normalizeInputSource=function(e){if(e===null)return Buffer.alloc(0);if(typeof e=="string")return Buffer.from(e);if(Hmt(e)&&!e._readableState){var t=new $mt;return e.pipe(t),t}return e}});var kL=g((fPt,age)=>{var Vmt=require("util").inherits,Wmt=qL(),ML=Vp().Transform,Kmt=LE(),Qmt=BL(),Ks=age.exports=function(e){if(!(this instanceof Ks))return new Ks(e);ML.call(this,e),this.offset=0,this._archive={finish:!1,finished:!1,processing:!1}};Vmt(Ks,ML);Ks.prototype._appendBuffer=function(e,t,r){};Ks.prototype._appendStream=function(e,t,r){};Ks.prototype._emitErrorCallback=function(e){e&&this.emit("error",e)};Ks.prototype._finish=function(e){};Ks.prototype._normalizeEntry=function(e){};Ks.prototype._transform=function(e,t,r){r(null,e)};Ks.prototype.entry=function(e,t,r){if(t=t||null,typeof r!="function"&&(r=this._emitErrorCallback.bind(this)),!(e instanceof Kmt)){r(new Error("not a valid instance of ArchiveEntry"));return}if(this._archive.finish||this._archive.finished){r(new Error("unacceptable entry after finish"));return}if(this._archive.processing){r(new Error("already processing an entry"));return}if(this._archive.processing=!0,this._normalizeEntry(e),this._entry=e,t=Qmt.normalizeInputSource(t),Buffer.isBuffer(t))this._appendBuffer(e,t,r);else if(Wmt(t))this._appendStream(e,t,r);else{this._archive.processing=!1,r(new Error("input source must be valid Stream or Buffer instance"));return}return this};Ks.prototype.finish=function(){if(this._archive.processing){this._archive.finish=!0;return}this._finish()};Ks.prototype.getBytesWritten=function(){return this.offset};Ks.prototype.write=function(e,t){return e&&(this.offset+=e.length),ML.prototype.write.call(this,e,t)}});var qE=g(jL=>{var oge;(function(e){typeof DO_NOT_EXPORT_CRC>"u"?typeof jL=="object"?e(jL):typeof define=="function"&&define.amd?define(function(){var t={};return e(t),t}):e(oge={}):e(oge={})})(function(e){e.version="1.2.2";function t(){for(var O=0,B=new Array(256),P=0;P!=256;++P)O=P,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,B[P]=O;return typeof Int32Array<"u"?new Int32Array(B):B}var r=t();function i(O){var B=0,P=0,M=0,x=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(M=0;M!=256;++M)x[M]=O[M];for(M=0;M!=256;++M)for(P=O[M],B=256+M;B<4096;B+=256)P=x[B]=P>>>8^O[P&255];var Y=[];for(M=1;M!=16;++M)Y[M-1]=typeof Int32Array<"u"?x.subarray(M*256,M*256+256):x.slice(M*256,M*256+256);return Y}var n=i(r),s=n[0],a=n[1],o=n[2],l=n[3],c=n[4],u=n[5],d=n[6],p=n[7],f=n[8],m=n[9],h=n[10],y=n[11],b=n[12],w=n[13],v=n[14];function E(O,B){for(var P=B^-1,M=0,x=O.length;M>>8^r[(P^O.charCodeAt(M++))&255];return~P}function T(O,B){for(var P=B^-1,M=O.length-15,x=0;x>8&255]^b[O[x++]^P>>16&255]^y[O[x++]^P>>>24]^h[O[x++]]^m[O[x++]]^f[O[x++]]^p[O[x++]]^d[O[x++]]^u[O[x++]]^c[O[x++]]^l[O[x++]]^o[O[x++]]^a[O[x++]]^s[O[x++]]^r[O[x++]];for(M+=15;x>>8^r[(P^O[x++])&255];return~P}function L(O,B){for(var P=B^-1,M=0,x=O.length,Y=0,F=0;M>>8^r[(P^Y)&255]:Y<2048?(P=P>>>8^r[(P^(192|Y>>6&31))&255],P=P>>>8^r[(P^(128|Y&63))&255]):Y>=55296&&Y<57344?(Y=(Y&1023)+64,F=O.charCodeAt(M++)&1023,P=P>>>8^r[(P^(240|Y>>8&7))&255],P=P>>>8^r[(P^(128|Y>>2&63))&255],P=P>>>8^r[(P^(128|F>>6&15|(Y&3)<<4))&255],P=P>>>8^r[(P^(128|F&63))&255]):(P=P>>>8^r[(P^(224|Y>>12&15))&255],P=P>>>8^r[(P^(128|Y>>6&63))&255],P=P>>>8^r[(P^(128|Y&63))&255]);return~P}e.table=r,e.bstr=E,e.buf=T,e.str=L})});var cge=g((hPt,lge)=>{"use strict";var{Transform:Xmt}=Vp(),Ymt=qE(),UL=class extends Xmt{constructor(t){super(t),this.checksum=Buffer.allocUnsafe(4),this.checksum.writeInt32BE(0,0),this.rawSize=0}_transform(t,r,i){t&&(this.checksum=Ymt.buf(t,this.checksum)>>>0,this.rawSize+=t.length),i(null,t)}digest(t){let r=Buffer.allocUnsafe(4);return r.writeUInt32BE(this.checksum>>>0,0),t?r.toString(t):r}hex(){return this.digest("hex").toUpperCase()}size(){return this.rawSize}};lge.exports=UL});var dge=g((gPt,uge)=>{"use strict";var{DeflateRaw:Zmt}=require("zlib"),Jmt=qE(),zL=class extends Zmt{constructor(t){super(t),this.checksum=Buffer.allocUnsafe(4),this.checksum.writeInt32BE(0,0),this.rawSize=0,this.compressedSize=0}push(t,r){return t&&(this.compressedSize+=t.length),super.push(t,r)}_transform(t,r,i){t&&(this.checksum=Jmt.buf(t,this.checksum)>>>0,this.rawSize+=t.length),super._transform(t,r,i)}digest(t){let r=Buffer.allocUnsafe(4);return r.writeUInt32BE(this.checksum>>>0,0),t?r.toString(t):r}hex(){return this.digest("hex").toUpperCase()}size(t=!1){return t?this.compressedSize:this.rawSize}};uge.exports=zL});var $L=g((yPt,pge)=>{"use strict";pge.exports={CRC32Stream:cge(),DeflateCRC32Stream:dge()}});var hge=g((wPt,mge)=>{var eht=require("util").inherits,tht=qE(),{CRC32Stream:rht}=$L(),{DeflateCRC32Stream:iht}=$L(),fge=kL(),bPt=FL(),_Pt=DL(),We=LL(),vPt=BL(),Le=FE(),Gi=mge.exports=function(e){if(!(this instanceof Gi))return new Gi(e);e=this.options=this._defaults(e),fge.call(this,e),this._entry=null,this._entries=[],this._archive={centralLength:0,centralOffset:0,comment:"",finish:!1,finished:!1,processing:!1,forceZip64:e.forceZip64,forceLocalTime:e.forceLocalTime}};eht(Gi,fge);Gi.prototype._afterAppend=function(e){this._entries.push(e),e.getGeneralPurposeBit().usesDataDescriptor()&&this._writeDataDescriptor(e),this._archive.processing=!1,this._entry=null,this._archive.finish&&!this._archive.finished&&this._finish()};Gi.prototype._appendBuffer=function(e,t,r){t.length===0&&e.setMethod(We.METHOD_STORED);var i=e.getMethod();if(i===We.METHOD_STORED&&(e.setSize(t.length),e.setCompressedSize(t.length),e.setCrc(tht.buf(t)>>>0)),this._writeLocalFileHeader(e),i===We.METHOD_STORED){this.write(t),this._afterAppend(e),r(null,e);return}else if(i===We.METHOD_DEFLATED){this._smartStream(e,r).end(t);return}else{r(new Error("compression method "+i+" not implemented"));return}};Gi.prototype._appendStream=function(e,t,r){e.getGeneralPurposeBit().useDataDescriptor(!0),e.setVersionNeededToExtract(We.MIN_VERSION_DATA_DESCRIPTOR),this._writeLocalFileHeader(e);var i=this._smartStream(e,r);t.once("error",function(n){i.emit("error",n),i.end()}),t.pipe(i)};Gi.prototype._defaults=function(e){return typeof e!="object"&&(e={}),typeof e.zlib!="object"&&(e.zlib={}),typeof e.zlib.level!="number"&&(e.zlib.level=We.ZLIB_BEST_SPEED),e.forceZip64=!!e.forceZip64,e.forceLocalTime=!!e.forceLocalTime,e};Gi.prototype._finish=function(){this._archive.centralOffset=this.offset,this._entries.forEach(function(e){this._writeCentralFileHeader(e)}.bind(this)),this._archive.centralLength=this.offset-this._archive.centralOffset,this.isZip64()&&this._writeCentralDirectoryZip64(),this._writeCentralDirectoryEnd(),this._archive.processing=!1,this._archive.finish=!0,this._archive.finished=!0,this.end()};Gi.prototype._normalizeEntry=function(e){e.getMethod()===-1&&e.setMethod(We.METHOD_DEFLATED),e.getMethod()===We.METHOD_DEFLATED&&(e.getGeneralPurposeBit().useDataDescriptor(!0),e.setVersionNeededToExtract(We.MIN_VERSION_DATA_DESCRIPTOR)),e.getTime()===-1&&e.setTime(new Date,this._archive.forceLocalTime),e._offsets={file:0,data:0,contents:0}};Gi.prototype._smartStream=function(e,t){var r=e.getMethod()===We.METHOD_DEFLATED,i=r?new iht(this.options.zlib):new rht,n=null;function s(){var a=i.digest().readUInt32BE(0);e.setCrc(a),e.setSize(i.size()),e.setCompressedSize(i.size(!0)),this._afterAppend(e),t(n,e)}return i.once("end",s.bind(this)),i.once("error",function(a){n=a}),i.pipe(this,{end:!1}),i};Gi.prototype._writeCentralDirectoryEnd=function(){var e=this._entries.length,t=this._archive.centralLength,r=this._archive.centralOffset;this.isZip64()&&(e=We.ZIP64_MAGIC_SHORT,t=We.ZIP64_MAGIC,r=We.ZIP64_MAGIC),this.write(Le.getLongBytes(We.SIG_EOCD)),this.write(We.SHORT_ZERO),this.write(We.SHORT_ZERO),this.write(Le.getShortBytes(e)),this.write(Le.getShortBytes(e)),this.write(Le.getLongBytes(t)),this.write(Le.getLongBytes(r));var i=this.getComment(),n=Buffer.byteLength(i);this.write(Le.getShortBytes(n)),this.write(i)};Gi.prototype._writeCentralDirectoryZip64=function(){this.write(Le.getLongBytes(We.SIG_ZIP64_EOCD)),this.write(Le.getEightBytes(44)),this.write(Le.getShortBytes(We.MIN_VERSION_ZIP64)),this.write(Le.getShortBytes(We.MIN_VERSION_ZIP64)),this.write(We.LONG_ZERO),this.write(We.LONG_ZERO),this.write(Le.getEightBytes(this._entries.length)),this.write(Le.getEightBytes(this._entries.length)),this.write(Le.getEightBytes(this._archive.centralLength)),this.write(Le.getEightBytes(this._archive.centralOffset)),this.write(Le.getLongBytes(We.SIG_ZIP64_EOCD_LOC)),this.write(We.LONG_ZERO),this.write(Le.getEightBytes(this._archive.centralOffset+this._archive.centralLength)),this.write(Le.getLongBytes(1))};Gi.prototype._writeCentralFileHeader=function(e){var t=e.getGeneralPurposeBit(),r=e.getMethod(),i=e._offsets.file,n=e.getSize(),s=e.getCompressedSize();if(e.isZip64()||i>We.ZIP64_MAGIC){n=We.ZIP64_MAGIC,s=We.ZIP64_MAGIC,i=We.ZIP64_MAGIC,e.setVersionNeededToExtract(We.MIN_VERSION_ZIP64);var a=Buffer.concat([Le.getShortBytes(We.ZIP64_EXTRA_ID),Le.getShortBytes(24),Le.getEightBytes(e.getSize()),Le.getEightBytes(e.getCompressedSize()),Le.getEightBytes(e._offsets.file)],28);e.setExtra(a)}this.write(Le.getLongBytes(We.SIG_CFH)),this.write(Le.getShortBytes(e.getPlatform()<<8|We.VERSION_MADEBY)),this.write(Le.getShortBytes(e.getVersionNeededToExtract())),this.write(t.encode()),this.write(Le.getShortBytes(r)),this.write(Le.getLongBytes(e.getTimeDos())),this.write(Le.getLongBytes(e.getCrc())),this.write(Le.getLongBytes(s)),this.write(Le.getLongBytes(n));var o=e.getName(),l=e.getComment(),c=e.getCentralDirectoryExtra();t.usesUTF8ForNames()&&(o=Buffer.from(o),l=Buffer.from(l)),this.write(Le.getShortBytes(o.length)),this.write(Le.getShortBytes(c.length)),this.write(Le.getShortBytes(l.length)),this.write(We.SHORT_ZERO),this.write(Le.getShortBytes(e.getInternalAttributes())),this.write(Le.getLongBytes(e.getExternalAttributes())),this.write(Le.getLongBytes(i)),this.write(o),this.write(c),this.write(l)};Gi.prototype._writeDataDescriptor=function(e){this.write(Le.getLongBytes(We.SIG_DD)),this.write(Le.getLongBytes(e.getCrc())),e.isZip64()?(this.write(Le.getEightBytes(e.getCompressedSize())),this.write(Le.getEightBytes(e.getSize()))):(this.write(Le.getLongBytes(e.getCompressedSize())),this.write(Le.getLongBytes(e.getSize())))};Gi.prototype._writeLocalFileHeader=function(e){var t=e.getGeneralPurposeBit(),r=e.getMethod(),i=e.getName(),n=e.getLocalFileDataExtra();e.isZip64()&&(t.useDataDescriptor(!0),e.setVersionNeededToExtract(We.MIN_VERSION_ZIP64)),t.usesUTF8ForNames()&&(i=Buffer.from(i)),e._offsets.file=this.offset,this.write(Le.getLongBytes(We.SIG_LFH)),this.write(Le.getShortBytes(e.getVersionNeededToExtract())),this.write(t.encode()),this.write(Le.getShortBytes(r)),this.write(Le.getLongBytes(e.getTimeDos())),e._offsets.data=this.offset,t.usesDataDescriptor()?(this.write(We.LONG_ZERO),this.write(We.LONG_ZERO),this.write(We.LONG_ZERO)):(this.write(Le.getLongBytes(e.getCrc())),this.write(Le.getLongBytes(e.getCompressedSize())),this.write(Le.getLongBytes(e.getSize()))),this.write(Le.getShortBytes(i.length)),this.write(Le.getShortBytes(n.length)),this.write(i),this.write(n),e._offsets.contents=this.offset};Gi.prototype.getComment=function(e){return this._archive.comment!==null?this._archive.comment:""};Gi.prototype.isZip64=function(){return this._archive.forceZip64||this._entries.length>We.ZIP64_MAGIC_SHORT||this._archive.centralLength>We.ZIP64_MAGIC||this._archive.centralOffset>We.ZIP64_MAGIC};Gi.prototype.setComment=function(e){this._archive.comment=e}});var HL=g((EPt,gge)=>{gge.exports={ArchiveEntry:LE(),ZipArchiveEntry:FL(),ArchiveOutputStream:kL(),ZipArchiveOutputStream:hge()}});var bge=g((SPt,yge)=>{var nht=require("util").inherits,VL=HL().ZipArchiveOutputStream,sht=HL().ZipArchiveEntry,GL=X1(),Y1=yge.exports=function(e){if(!(this instanceof Y1))return new Y1(e);e=this.options=e||{},e.zlib=e.zlib||{},VL.call(this,e),typeof e.level=="number"&&e.level>=0&&(e.zlib.level=e.level,delete e.level),!e.forceZip64&&typeof e.zlib.level=="number"&&e.zlib.level===0&&(e.store=!0),e.namePrependSlash=e.namePrependSlash||!1,e.comment&&e.comment.length>0&&this.setComment(e.comment)};nht(Y1,VL);Y1.prototype._normalizeFileData=function(e){e=GL.defaults(e,{type:"file",name:null,namePrependSlash:this.options.namePrependSlash,linkname:null,date:null,mode:null,store:this.options.store,comment:""});var t=e.type==="directory",r=e.type==="symlink";return e.name&&(e.name=GL.sanitizePath(e.name),!r&&e.name.slice(-1)==="/"?(t=!0,e.type="directory"):t&&(e.name+="/")),(t||r)&&(e.store=!0),e.date=GL.dateify(e.date),e};Y1.prototype.entry=function(e,t,r){if(typeof r!="function"&&(r=this._emitErrorCallback.bind(this)),t=this._normalizeFileData(t),t.type!=="file"&&t.type!=="directory"&&t.type!=="symlink"){r(new Error(t.type+" entries not currently supported"));return}if(typeof t.name!="string"||t.name.length===0){r(new Error("entry name must be a non-empty string value"));return}if(t.type==="symlink"&&typeof t.linkname!="string"){r(new Error("entry linkname must be a non-empty string value when type equals symlink"));return}var i=new sht(t.name);return i.setTime(t.date,this.options.forceLocalTime),t.namePrependSlash&&i.setName(t.name,!0),t.store&&i.setMethod(0),t.comment.length>0&&i.setComment(t.comment),t.type==="symlink"&&typeof t.mode!="number"&&(t.mode=40960),typeof t.mode=="number"&&(t.type==="symlink"&&(t.mode|=40960),i.setUnixMode(t.mode)),t.type==="symlink"&&typeof t.linkname=="string"&&(e=Buffer.from(t.linkname)),VL.prototype.entry.call(this,i,e,r)};Y1.prototype.finalize=function(){this.finish()}});var vge=g((xPt,_ge)=>{var aht=bge(),oht=X1(),Zu=function(e){if(!(this instanceof Zu))return new Zu(e);e=this.options=oht.defaults(e,{comment:"",forceUTC:!1,namePrependSlash:!1,store:!1}),this.supports={directory:!0,symlink:!0},this.engine=new aht(e)};Zu.prototype.append=function(e,t,r){this.engine.entry(e,t,r)};Zu.prototype.finalize=function(){this.engine.finalize()};Zu.prototype.on=function(){return this.engine.on.apply(this.engine,arguments)};Zu.prototype.pipe=function(){return this.engine.pipe.apply(this.engine,arguments)};Zu.prototype.unpipe=function(){return this.engine.unpipe.apply(this.engine,arguments)};_ge.exports=Zu});var Ege=g((TPt,wge)=>{wge.exports=typeof queueMicrotask=="function"?queueMicrotask:e=>Promise.resolve().then(e)});var xge=g((NPt,Sge)=>{Sge.exports=typeof process<"u"&&typeof process.nextTick=="function"?process.nextTick.bind(process):Ege()});var Nge=g((APt,Tge)=>{Tge.exports=class{constructor(t){if(!(t>0)||t-1&t)throw new Error("Max size for a FixedFIFO should be a power of two");this.buffer=new Array(t),this.mask=t-1,this.top=0,this.btm=0,this.next=null}clear(){this.top=this.btm=0,this.next=null,this.buffer.fill(void 0)}push(t){return this.buffer[this.top]!==void 0?!1:(this.buffer[this.top]=t,this.top=this.top+1&this.mask,!0)}shift(){let t=this.buffer[this.btm];if(t!==void 0)return this.buffer[this.btm]=void 0,this.btm=this.btm+1&this.mask,t}peek(){return this.buffer[this.btm]}isEmpty(){return this.buffer[this.btm]===void 0}}});var WL=g((OPt,Age)=>{var Rge=Nge();Age.exports=class{constructor(t){this.hwm=t||16,this.head=new Rge(this.hwm),this.tail=this.head,this.length=0}clear(){this.head=this.tail,this.head.clear(),this.length=0}push(t){if(this.length++,!this.head.push(t)){let r=this.head;this.head=r.next=new Rge(2*this.head.buffer.length),this.head.push(t)}}shift(){this.length!==0&&this.length--;let t=this.tail.shift();if(t===void 0&&this.tail.next){let r=this.tail.next;return this.tail.next=null,this.tail=r,this.tail.shift()}return t}peek(){let t=this.tail.peek();return t===void 0&&this.tail.next?this.tail.next.peek():t}isEmpty(){return this.length===0}}});var Z1=g((PPt,Cge)=>{function lht(e){return Buffer.isBuffer(e)||e instanceof Uint8Array}function cht(e){return Buffer.isEncoding(e)}function uht(e,t,r){return Buffer.alloc(e,t,r)}function dht(e){return Buffer.allocUnsafe(e)}function pht(e){return Buffer.allocUnsafeSlow(e)}function fht(e,t){return Buffer.byteLength(e,t)}function mht(e,t){return Buffer.compare(e,t)}function hht(e,t){return Buffer.concat(e,t)}function ght(e,t,r,i,n){return Qt(e).copy(t,r,i,n)}function yht(e,t){return Qt(e).equals(t)}function bht(e,t,r,i,n){return Qt(e).fill(t,r,i,n)}function _ht(e,t,r){return Buffer.from(e,t,r)}function vht(e,t,r,i){return Qt(e).includes(t,r,i)}function wht(e,t,r,i){return Qt(e).indexOf(t,r,i)}function Eht(e,t,r,i){return Qt(e).lastIndexOf(t,r,i)}function Sht(e){return Qt(e).swap16()}function xht(e){return Qt(e).swap32()}function Tht(e){return Qt(e).swap64()}function Qt(e){return Buffer.isBuffer(e)?e:Buffer.from(e.buffer,e.byteOffset,e.byteLength)}function Nht(e,t,r,i){return Qt(e).toString(t,r,i)}function Rht(e,t,r,i,n){return Qt(e).write(t,r,i,n)}function Aht(e,t,r){return Qt(e).writeDoubleLE(t,r)}function Cht(e,t,r){return Qt(e).writeFloatLE(t,r)}function Oht(e,t,r){return Qt(e).writeUInt32LE(t,r)}function Pht(e,t,r){return Qt(e).writeInt32LE(t,r)}function Iht(e,t){return Qt(e).readDoubleLE(t)}function Dht(e,t){return Qt(e).readFloatLE(t)}function Lht(e,t){return Qt(e).readUInt32LE(t)}function Fht(e,t){return Qt(e).readInt32LE(t)}function qht(e,t,r){return Qt(e).writeDoubleBE(t,r)}function Bht(e,t,r){return Qt(e).writeFloatBE(t,r)}function Mht(e,t,r){return Qt(e).writeUInt32BE(t,r)}function kht(e,t,r){return Qt(e).writeInt32BE(t,r)}function jht(e,t){return Qt(e).readDoubleBE(t)}function Uht(e,t){return Qt(e).readFloatBE(t)}function zht(e,t){return Qt(e).readUInt32BE(t)}function $ht(e,t){return Qt(e).readInt32BE(t)}Cge.exports={isBuffer:lht,isEncoding:cht,alloc:uht,allocUnsafe:dht,allocUnsafeSlow:pht,byteLength:fht,compare:mht,concat:hht,copy:ght,equals:yht,fill:bht,from:_ht,includes:vht,indexOf:wht,lastIndexOf:Eht,swap16:Sht,swap32:xht,swap64:Tht,toBuffer:Qt,toString:Nht,write:Rht,writeDoubleLE:Aht,writeFloatLE:Cht,writeUInt32LE:Oht,writeInt32LE:Pht,readDoubleLE:Iht,readFloatLE:Dht,readUInt32LE:Lht,readInt32LE:Fht,writeDoubleBE:qht,writeFloatBE:Bht,writeUInt32BE:Mht,writeInt32BE:kht,readDoubleBE:jht,readFloatBE:Uht,readUInt32BE:zht,readInt32BE:$ht}});var Pge=g((DPt,Oge)=>{var Hht=Z1();Oge.exports=class{constructor(t){this.encoding=t}get remaining(){return 0}decode(t){return Hht.toString(t,this.encoding)}flush(){return""}}});var Dge=g((FPt,Ige)=>{var Ght=Z1();Ige.exports=class{constructor(){this.codePoint=0,this.bytesSeen=0,this.bytesNeeded=0,this.lowerBoundary=128,this.upperBoundary=191}get remaining(){return this.bytesSeen}decode(t){if(this.bytesNeeded===0){let i=!0;for(let n=Math.max(0,t.byteLength-4),s=t.byteLength;n=194&&s<=223?(this.bytesNeeded=2,this.codePoint=s&31):s>=224&&s<=239?(s===224?this.lowerBoundary=160:s===237&&(this.upperBoundary=159),this.bytesNeeded=3,this.codePoint=s&15):s>=240&&s<=244?(s===240&&(this.lowerBoundary=144),s===244&&(this.upperBoundary=143),this.bytesNeeded=4,this.codePoint=s&7):r+="\uFFFD");continue}if(sthis.upperBoundary){this.codePoint=0,this.bytesNeeded=0,this.bytesSeen=0,this.lowerBoundary=128,this.upperBoundary=191,r+="\uFFFD";continue}this.lowerBoundary=128,this.upperBoundary=191,this.codePoint=this.codePoint<<6|s&63,this.bytesSeen++,this.bytesSeen===this.bytesNeeded&&(r+=String.fromCodePoint(this.codePoint),this.codePoint=0,this.bytesNeeded=0,this.bytesSeen=0)}return r}flush(){let t=this.bytesNeeded>0?"\uFFFD":"";return this.codePoint=0,this.bytesNeeded=0,this.bytesSeen=0,this.lowerBoundary=128,this.upperBoundary=191,t}}});var Fge=g((BPt,Lge)=>{var Vht=Pge(),Wht=Dge();Lge.exports=class{constructor(t="utf8"){switch(this.encoding=Kht(t),this.encoding){case"utf8":this.decoder=new Wht;break;case"utf16le":case"base64":throw new Error("Unsupported encoding: "+this.encoding);default:this.decoder=new Vht(this.encoding)}}get remaining(){return this.decoder.remaining}push(t){return typeof t=="string"?t:this.decoder.decode(t)}write(t){return this.push(t)}end(t){let r="";return t&&(r=this.push(t)),r+=this.decoder.flush(),r}};function Kht(e){switch(e=e.toLowerCase(),e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:throw new Error("Unknown encoding: "+e)}}});var cF=g((MPt,aye)=>{var{EventEmitter:Qht}=require("events"),zE=new Error("Stream was destroyed"),KL=new Error("Premature close"),Uge=xge(),zge=WL(),Xht=Fge(),Cr=(1<<29)-1,rf=1,tF=2,Zp=4,Sb=8,$ge=Cr^rf,Yht=Cr^tF,Cb=16,xb=32,i0=64,Ju=128,Ob=256,rF=512,Jp=1024,QL=2048,iF=4096,nF=8192,Po=16384,J1=32768,$E=65536,ef=131072,Hge=Ob|rF,Zht=Cb|$E,Jht=i0|Cb,e1t=iF|Ju,sF=Ob|ef,t1t=Cr^Cb,r1t=Cr^i0,i1t=Cr^(i0|$E),qge=Cr^$E,n1t=Cr^Ob,s1t=Cr^(Ju|nF),a1t=Cr^Jp,Bge=Cr^Hge,Gge=Cr^J1,o1t=Cr^xb,Vge=Cr^ef,l1t=Cr^sF,ed=1<<18,t0=2<<18,Pb=4<<18,tf=8<<18,Ib=16<<18,nf=32<<18,XL=64<<18,e0=128<<18,aF=256<<18,r0=512<<18,HE=1024<<18,Wge=Cr^(ed|aF),Kge=Cr^Pb,c1t=Cr^r0,u1t=Cr^Ib,d1t=Cr^tf,Qge=Cr^e0,p1t=Cr^t0,Xge=Cr^HE,Tb=Cb|ed,Yge=Cr^Tb,oF=Po|nf,Dc=Zp|Sb|tF,Qs=Dc|rf,Zge=Dc|oF,f1t=Kge&r1t,lF=e0|J1,m1t=lF&Yge,Jge=Qs|m1t,h1t=Qs|Jp|Po,Mge=Qs|Po|Ju,g1t=Qs|Jp|Ju,y1t=Qs|iF|Ju|nF,b1t=Qs|Cb|Jp|Po|$E|ef,_1t=Dc|Jp|Po,v1t=xb|Qs|J1|i0,w1t=Qs|r0|nf,E1t=tf|Ib,eye=tf|ed,S1t=tf|Ib|Qs|ed,kge=Qs|ed|tf|HE,x1t=Pb|ed,T1t=ed|aF,N1t=Qs|r0|eye|nf,R1t=Ib|Dc|r0|nf,A1t=t0|Qs|e0|Pb,BE=Symbol.asyncIterator||Symbol("asyncIterator"),ME=class{constructor(t,{highWaterMark:r=16384,map:i=null,mapWritable:n,byteLength:s,byteLengthWritable:a}={}){this.stream=t,this.queue=new zge,this.highWaterMark=r,this.buffered=0,this.error=null,this.pipeline=null,this.drains=null,this.byteLength=a||s||sye,this.map=n||i,this.afterWrite=P1t.bind(this),this.afterUpdateNextTick=L1t.bind(this)}get ended(){return(this.stream._duplexState&nf)!==0}push(t){return this.map!==null&&(t=this.map(t)),this.buffered+=this.byteLength(t),this.queue.push(t),this.buffered0,this.error=null,this.pipeline=null,this.byteLength=a||s||sye,this.map=n||i,this.pipeTo=null,this.afterRead=I1t.bind(this),this.afterUpdateNextTick=D1t.bind(this)}get ended(){return(this.stream._duplexState&Po)!==0}pipe(t,r){if(this.pipeTo!==null)throw new Error("Can only pipe to one destination");if(typeof r!="function"&&(r=null),this.stream._duplexState|=rF,this.pipeTo=t,this.pipeline=new JL(this.stream,t,r),r&&this.stream.on("error",jge),Ab(t))t._writableState.pipeline=this.pipeline,r&&t.on("error",jge),t.on("finish",this.pipeline.finished.bind(this.pipeline));else{let i=this.pipeline.done.bind(this.pipeline,t),n=this.pipeline.done.bind(this.pipeline,t,null);t.on("error",i),t.on("close",n),t.on("finish",this.pipeline.finished.bind(this.pipeline))}t.on("drain",C1t.bind(this)),this.stream.emit("piping",t),t.emit("pipe",this.stream)}push(t){let r=this.stream;return t===null?(this.highWaterMark=0,r._duplexState=(r._duplexState|Jp)&i1t,!1):this.map!==null&&(t=this.map(t),t===null)?(r._duplexState&=qge,this.buffered0;)r.push(this.shift());for(let i=0;i0;)i.drains.shift().resolve(!1);i.pipeline!==null&&i.pipeline.done(t,e)}}function P1t(e){let t=this.stream;e&&t.destroy(e),t._duplexState&=Wge,this.drains!==null&&F1t(this.drains),(t._duplexState&S1t)===Ib&&(t._duplexState&=u1t,(t._duplexState&XL)===XL&&t.emit("drain")),this.updateCallback()}function I1t(e){e&&this.stream.destroy(e),this.stream._duplexState&=t1t,this.readAhead===!1&&!(this.stream._duplexState&Ob)&&(this.stream._duplexState&=Vge),this.updateCallback()}function D1t(){this.stream._duplexState&xb||(this.stream._duplexState&=Gge,this.update())}function L1t(){this.stream._duplexState&t0||(this.stream._duplexState&=Qge,this.update())}function F1t(e){for(let t=0;t0)?null:i(a)}}_read(t){t(null)}pipe(t,r){return this._readableState.updateNextTick(),this._readableState.pipe(t,r),t}read(){return this._readableState.updateNextTick(),this._readableState.read()}push(t){return this._readableState.updateNextTick(),this._readableState.push(t)}unshift(t){return this._readableState.updateNextTick(),this._readableState.unshift(t)}resume(){return this._duplexState|=sF,this._readableState.updateNextTick(),this}pause(){return this._duplexState&=this._readableState.readAhead===!1?l1t:n1t,this}static _fromAsyncIterator(t,r){let i,n=new e({...r,read(a){t.next().then(s).then(a.bind(null,null)).catch(a)},predestroy(){i=t.return()},destroy(a){if(!i)return a(null);i.then(a.bind(null,null)).catch(a)}});return n;function s(a){a.done?n.push(null):n.push(a.value)}}static from(t,r){if(H1t(t))return t;if(t[BE])return this._fromAsyncIterator(t[BE](),r);Array.isArray(t)||(t=t===void 0?[]:[t]);let i=0;return new e({...r,read(n){this.push(i===t.length?null:t[i++]),n(null)}})}static isBackpressured(t){return(t._duplexState&_1t)!==0||t._readableState.buffered>=t._readableState.highWaterMark}static isPaused(t){return(t._duplexState&Ob)===0}[BE](){let t=this,r=null,i=null,n=null;return this.on("error",c=>{r=c}),this.on("readable",s),this.on("close",a),{[BE](){return this},next(){return new Promise(function(c,u){i=c,n=u;let d=t.read();d!==null?o(d):t._duplexState&Sb&&o(null)})},return(){return l(null)},throw(c){return l(c)}};function s(){i!==null&&o(t.read())}function a(){i!==null&&o(null)}function o(c){n!==null&&(r?n(r):c===null&&!(t._duplexState&Po)?n(zE):i({value:c,done:c===null}),n=i=null)}function l(c){return t.destroy(c),new Promise((u,d)=>{if(t._duplexState&Sb)return u({value:void 0,done:!0});t.once("close",function(){c?d(c):u({value:void 0,done:!0})})})}}},jE=class extends Nb{constructor(t){super(t),this._duplexState|=rf|Po,this._writableState=new ME(this,t),t&&(t.writev&&(this._writev=t.writev),t.write&&(this._write=t.write),t.final&&(this._final=t.final),t.eagerOpen&&this._writableState.updateNextTick())}cork(){this._duplexState|=HE}uncork(){this._duplexState&=Xge,this._writableState.updateNextTick()}_writev(t,r){r(null)}_write(t,r){this._writableState.autoBatch(t,r)}_final(t){t(null)}static isBackpressured(t){return(t._duplexState&R1t)!==0}static drained(t){if(t.destroyed)return Promise.resolve(!1);let r=t._writableState,n=(W1t(t)?Math.min(1,r.queue.length):r.queue.length)+(t._duplexState&aF?1:0);return n===0?Promise.resolve(!0):(r.drains===null&&(r.drains=[]),new Promise(s=>{r.drains.push({writes:n,resolve:s})}))}write(t){return this._writableState.updateNextTick(),this._writableState.push(t)}end(t){return this._writableState.updateNextTick(),this._writableState.end(t),this}},Rb=class extends kE{constructor(t){super(t),this._duplexState=rf|this._duplexState&ef,this._writableState=new ME(this,t),t&&(t.writev&&(this._writev=t.writev),t.write&&(this._write=t.write),t.final&&(this._final=t.final))}cork(){this._duplexState|=HE}uncork(){this._duplexState&=Xge,this._writableState.updateNextTick()}_writev(t,r){r(null)}_write(t,r){this._writableState.autoBatch(t,r)}_final(t){t(null)}write(t){return this._writableState.updateNextTick(),this._writableState.push(t)}end(t){return this._writableState.updateNextTick(),this._writableState.end(t),this}},UE=class extends Rb{constructor(t){super(t),this._transformState=new ZL(this),t&&(t.transform&&(this._transform=t.transform),t.flush&&(this._flush=t.flush))}_write(t,r){this._readableState.buffered>=this._readableState.highWaterMark?this._transformState.data=t:this._transform(t,this._transformState.afterTransform)}_read(t){if(this._transformState.data!==null){let r=this._transformState.data;this._transformState.data=null,t(null),this._transform(r,this._transformState.afterTransform)}else t(null)}destroy(t){super.destroy(t),this._transformState.data!==null&&(this._transformState.data=null,this._transformState.afterTransform())}_transform(t,r){r(null,t)}_flush(t){t(null)}_final(t){this._transformState.afterFinal=t,this._flush(M1t.bind(this))}},eF=class extends UE{};function M1t(e,t){let r=this._transformState.afterFinal;if(e)return r(e);t!=null&&this.push(t),this.push(null),r(null)}function k1t(...e){return new Promise((t,r)=>iye(...e,i=>{if(i)return r(i);t()}))}function iye(e,...t){let r=Array.isArray(e)?[...e,...t]:[e,...t],i=r.length&&typeof r[r.length-1]=="function"?r.pop():null;if(r.length<2)throw new Error("Pipeline requires at least 2 streams");let n=r[0],s=null,a=null;for(let c=1;c1,l),n.pipe(s)),n=s;if(i){let c=!1,u=Ab(s)||!!(s._writableState&&s._writableState.autoDestroy);s.on("error",d=>{a===null&&(a=d)}),s.on("finish",()=>{c=!0,u||i(a)}),u&&s.on("close",()=>i(a||(c?null:KL)))}return s;function o(c,u,d,p){c.on("error",p),c.on("close",f);function f(){if(u&&c._readableState&&!c._readableState.ended||d&&c._writableState&&!c._writableState.ended)return p(KL)}}function l(c){if(!(!c||a)){a=c;for(let u of r)u.destroy(c)}}}function j1t(e){return e}function nye(e){return!!e._readableState||!!e._writableState}function Ab(e){return typeof e._duplexState=="number"&&nye(e)}function U1t(e){return!!e._readableState&&e._readableState.ended}function z1t(e){return!!e._writableState&&e._writableState.ended}function $1t(e,t={}){let r=e._readableState&&e._readableState.error||e._writableState&&e._writableState.error;return!t.all&&r===zE?null:r}function H1t(e){return Ab(e)&&e.readable}function G1t(e){return typeof e=="object"&&e!==null&&typeof e.byteLength=="number"}function sye(e){return G1t(e)?e.byteLength:1024}function jge(){}function V1t(){this.destroy(new Error("Stream aborted."))}function W1t(e){return e._writev!==jE.prototype._writev&&e._writev!==Rb.prototype._writev}aye.exports={pipeline:iye,pipelinePromise:k1t,isStream:nye,isStreamx:Ab,isEnded:U1t,isFinished:z1t,getStreamError:$1t,Stream:Nb,Writable:jE,Readable:kE,Duplex:Rb,Transform:UE,PassThrough:eF}});var pF=g(s0=>{var bt=Z1(),K1t="0000000000000000000",Q1t="7777777777777777777",GE=48,oye=bt.from([117,115,116,97,114,0]),X1t=bt.from([GE,GE]),Y1t=bt.from([117,115,116,97,114,32]),Z1t=bt.from([32,0]),J1t=4095,Db=257,dF=263;s0.decodeLongPath=function(t,r){return n0(t,0,t.length,r)};s0.encodePax=function(t){let r="";t.name&&(r+=uF(" path="+t.name+` +`)),t.linkname&&(r+=uF(" linkpath="+t.linkname+` +`));let i=t.pax;if(i)for(let n in i)r+=uF(" "+n+"="+i[n]+` +`);return bt.from(r)};s0.decodePax=function(t){let r={};for(;t.length;){let i=0;for(;i100;){let s=i.indexOf("/");if(s===-1)return null;n+=n?"/"+i.slice(0,s):i.slice(0,s),i=i.slice(s+1)}return bt.byteLength(i)>100||bt.byteLength(n)>155||t.linkname&&bt.byteLength(t.linkname)>100?null:(bt.write(r,i),bt.write(r,rd(t.mode&J1t,6),100),bt.write(r,rd(t.uid,6),108),bt.write(r,rd(t.gid,6),116),a0t(t.size,r,124),bt.write(r,rd(t.mtime.getTime()/1e3|0,11),136),r[156]=GE+n0t(t.type),t.linkname&&bt.write(r,t.linkname,157),bt.copy(oye,r,Db),bt.copy(X1t,r,dF),t.uname&&bt.write(r,t.uname,265),t.gname&&bt.write(r,t.gname,297),bt.write(r,rd(t.devmajor||0,6),329),bt.write(r,rd(t.devminor||0,6),337),n&&bt.write(r,n,345),bt.write(r,rd(cye(r),6),148),r)};s0.decode=function(t,r,i){let n=t[156]===0?0:t[156]-GE,s=n0(t,0,100,r),a=td(t,100,8),o=td(t,108,8),l=td(t,116,8),c=td(t,124,12),u=td(t,136,12),d=i0t(n),p=t[157]===0?null:n0(t,157,100,r),f=n0(t,265,32),m=n0(t,297,32),h=td(t,329,8),y=td(t,337,8),b=cye(t);if(b===8*32)return null;if(b!==td(t,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(e0t(t))t[345]&&(s=n0(t,345,155,r)+"/"+s);else if(!t0t(t)){if(!i)throw new Error("Invalid tar header: unknown format.")}return n===0&&s&&s[s.length-1]==="/"&&(n=5),{name:s,mode:a,uid:o,gid:l,size:c,mtime:new Date(1e3*u),type:d,linkname:p,uname:f,gname:m,devmajor:h,devminor:y,pax:null}};function e0t(e){return bt.equals(oye,e.subarray(Db,Db+6))}function t0t(e){return bt.equals(Y1t,e.subarray(Db,Db+6))&&bt.equals(Z1t,e.subarray(dF,dF+2))}function r0t(e,t,r){return typeof e!="number"?r:(e=~~e,e>=t?t:e>=0||(e+=t,e>=0)?e:0)}function i0t(e){switch(e){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null}function n0t(e){switch(e){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0}function lye(e,t,r,i){for(;rt?Q1t.slice(0,t)+" ":K1t.slice(0,t-e.length)+e+" "}function s0t(e,t,r){t[r]=128;for(let i=11;i>0;i--)t[r+i]=e&255,e=Math.floor(e/256)}function a0t(e,t,r){e.toString(8).length>11?s0t(e,t,r):bt.write(t,rd(e,11),r)}function o0t(e){let t;if(e[0]===128)t=!0;else if(e[0]===255)t=!1;else return null;let r=[],i;for(i=e.length-1;i>0;i--){let a=e[i];t?r.push(a):r.push(255-a)}let n=0,s=r.length;for(i=0;i=Math.pow(10,r)&&r++,t+r+e}});var mye=g((jPt,fye)=>{var{Writable:l0t,Readable:c0t,getStreamError:uye}=cF(),u0t=WL(),dye=Z1(),a0=pF(),d0t=dye.alloc(0),mF=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new u0t,this._offset=0}push(t){this.buffered+=t.byteLength,this.queue.push(t)}shiftFirst(t){return this._buffered===0?null:this._next(t)}shift(t){if(t>this.buffered)return null;if(t===0)return d0t;let r=this._next(t);if(t===r.byteLength)return r;let i=[r];for(;(t-=r.byteLength)>0;)r=this._next(t),i.push(r);return dye.concat(i)}_next(t){let r=this.queue.peek(),i=r.byteLength-this._offset;if(t>=i){let n=this._offset?r.subarray(this._offset,r.byteLength):r;return this.queue.shift(),this._offset=0,this.buffered-=i,this.shifted+=i,n}return this.buffered-=t,this.shifted+=t,r.subarray(this._offset,this._offset+=t)}},hF=class extends c0t{constructor(t,r,i){super(),this.header=r,this.offset=i,this._parent=t}_read(t){this.header.size===0&&this.push(null),this._parent._stream===this&&this._parent._update(),t(null)}_predestroy(){this._parent.destroy(uye(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=pye(this.header.size),this._parent._update())}_destroy(t){this._detach(),t(null)}},gF=class extends l0t{constructor(t){super(t),t||(t={}),this._buffer=new mF,this._offset=0,this._header=null,this._stream=null,this._missing=0,this._longHeader=!1,this._callback=fF,this._locked=!1,this._finished=!1,this._pax=null,this._paxGlobal=null,this._gnuLongPath=null,this._gnuLongLinkPath=null,this._filenameEncoding=t.filenameEncoding||"utf-8",this._allowUnknownFormat=!!t.allowUnknownFormat,this._unlockBound=this._unlock.bind(this)}_unlock(t){if(this._locked=!1,t){this.destroy(t),this._continueWrite(t);return}this._update()}_consumeHeader(){if(this._locked)return!1;this._offset=this._buffer.shifted;try{this._header=a0.decode(this._buffer.shift(512),this._filenameEncoding,this._allowUnknownFormat)}catch(t){return this._continueWrite(t),!1}if(!this._header)return!0;switch(this._header.type){case"gnu-long-path":case"gnu-long-link-path":case"pax-global-header":case"pax-header":return this._longHeader=!0,this._missing=this._header.size,!0}return this._locked=!0,this._applyLongHeaders(),this._header.size===0||this._header.type==="directory"?(this.emit("entry",this._header,this._createStream(),this._unlockBound),!0):(this._stream=this._createStream(),this._missing=this._header.size,this.emit("entry",this._header,this._stream,this._unlockBound),!0)}_applyLongHeaders(){this._gnuLongPath&&(this._header.name=this._gnuLongPath,this._gnuLongPath=null),this._gnuLongLinkPath&&(this._header.linkname=this._gnuLongLinkPath,this._gnuLongLinkPath=null),this._pax&&(this._pax.path&&(this._header.name=this._pax.path),this._pax.linkpath&&(this._header.linkname=this._pax.linkpath),this._pax.size&&(this._header.size=parseInt(this._pax.size,10)),this._header.pax=this._pax,this._pax=null)}_decodeLongHeader(t){switch(this._header.type){case"gnu-long-path":this._gnuLongPath=a0.decodeLongPath(t,this._filenameEncoding);break;case"gnu-long-link-path":this._gnuLongLinkPath=a0.decodeLongPath(t,this._filenameEncoding);break;case"pax-global-header":this._paxGlobal=a0.decodePax(t);break;case"pax-header":this._pax=this._paxGlobal===null?a0.decodePax(t):Object.assign({},this._paxGlobal,a0.decodePax(t));break}}_consumeLongHeader(){this._longHeader=!1,this._missing=pye(this._header.size);let t=this._buffer.shift(this._header.size);try{this._decodeLongHeader(t)}catch(r){return this._continueWrite(r),!1}return!0}_consumeStream(){let t=this._buffer.shiftFirst(this._missing);if(t===null)return!1;this._missing-=t.byteLength;let r=this._stream.push(t);return this._missing===0?(this._stream.push(null),r&&this._stream._detach(),r&&this._locked===!1):r}_createStream(){return new hF(this,this._header,this._offset)}_update(){for(;this._buffer.buffered>0&&!this.destroying;){if(this._missing>0){if(this._stream!==null){if(this._consumeStream()===!1)return;continue}if(this._longHeader===!0){if(this._missing>this._buffer.buffered)break;if(this._consumeLongHeader()===!1)return!1;continue}let t=this._buffer.shiftFirst(this._missing);t!==null&&(this._missing-=t.byteLength);continue}if(this._buffer.buffered<512)break;if(this._stream!==null||this._consumeHeader()===!1)return}this._continueWrite(null)}_continueWrite(t){let r=this._callback;this._callback=fF,r(t)}_write(t,r){this._callback=r,this._buffer.push(t),this._update()}_final(t){this._finished=this._missing===0&&this._buffer.buffered===0,t(this._finished?null:new Error("Unexpected end of data"))}_predestroy(){this._continueWrite(null)}_destroy(t){this._stream&&this._stream.destroy(uye(this)),t(null)}[Symbol.asyncIterator](){let t=null,r=null,i=null,n=null,s=null,a=this;return this.on("entry",c),this.on("error",p=>{t=p}),this.on("close",u),{[Symbol.asyncIterator](){return this},next(){return new Promise(l)},return(){return d(null)},throw(p){return d(p)}};function o(p){if(!s)return;let f=s;s=null,f(p)}function l(p,f){if(t)return f(t);if(n){p({value:n,done:!1}),n=null;return}r=p,i=f,o(null),a._finished&&r&&(r({value:void 0,done:!0}),r=i=null)}function c(p,f,m){s=m,f.on("error",fF),r?(r({value:f,done:!1}),r=i=null):n=f}function u(){o(t),r&&(t?i(t):r({value:void 0,done:!0}),r=i=null)}function d(p){return a.destroy(p),o(p),new Promise((f,m)=>{if(a.destroyed)return f({value:void 0,done:!0});a.once("close",function(){p?m(p):f({value:void 0,done:!0})})})}}};fye.exports=function(t){return new gF(t)};function fF(){}function pye(e){return e&=511,e&&512-e}});var gye=g((UPt,yF)=>{var hye={S_IFMT:61440,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960};try{yF.exports=require("fs").constants||hye}catch{yF.exports=hye}});var wye=g((zPt,vye)=>{var{Readable:p0t,Writable:f0t,getStreamError:yye}=cF(),sf=Z1(),o0=gye(),VE=pF(),m0t=493,h0t=420,bye=sf.alloc(1024),_F=class extends f0t{constructor(t,r,i){super({mapWritable:y0t,eagerOpen:!0}),this.written=0,this.header=r,this._callback=i,this._linkname=null,this._isLinkname=r.type==="symlink"&&!r.linkname,this._isVoid=r.type!=="file"&&r.type!=="contiguous-file",this._finished=!1,this._pack=t,this._openCallback=null,this._pack._stream===null?this._pack._stream=this:this._pack._pending.push(this)}_open(t){this._openCallback=t,this._pack._stream===this&&this._continueOpen()}_continuePack(t){if(this._callback===null)return;let r=this._callback;this._callback=null,r(t)}_continueOpen(){this._pack._stream===null&&(this._pack._stream=this);let t=this._openCallback;if(this._openCallback=null,t!==null){if(this._pack.destroying)return t(new Error("pack stream destroyed"));if(this._pack._finalized)return t(new Error("pack stream is already finalized"));this._pack._stream=this,this._isLinkname||this._pack._encode(this.header),this._isVoid&&(this._finish(),this._continuePack(null)),t(null)}}_write(t,r){if(this._isLinkname)return this._linkname=this._linkname?sf.concat([this._linkname,t]):t,r(null);if(this._isVoid)return t.byteLength>0?r(new Error("No body allowed for this entry")):r();if(this.written+=t.byteLength,this._pack.push(t))return r();this._pack._drain=r}_finish(){this._finished||(this._finished=!0,this._isLinkname&&(this.header.linkname=this._linkname?sf.toString(this._linkname,"utf-8"):"",this._pack._encode(this.header)),_ye(this._pack,this.header.size),this._pack._done(this))}_final(t){if(this.written!==this.header.size)return t(new Error("Size mismatch"));this._finish(),t(null)}_getError(){return yye(this)||new Error("tar entry destroyed")}_predestroy(){this._pack.destroy(this._getError())}_destroy(t){this._pack._done(this),this._continuePack(this._finished?null:this._getError()),t()}},vF=class extends p0t{constructor(t){super(t),this._drain=bF,this._finalized=!1,this._finalizing=!1,this._pending=[],this._stream=null}entry(t,r,i){if(this._finalized||this.destroying)throw new Error("already finalized or destroyed");typeof r=="function"&&(i=r,r=null),i||(i=bF),(!t.size||t.type==="symlink")&&(t.size=0),t.type||(t.type=g0t(t.mode)),t.mode||(t.mode=t.type==="directory"?m0t:h0t),t.uid||(t.uid=0),t.gid||(t.gid=0),t.mtime||(t.mtime=new Date),typeof r=="string"&&(r=sf.from(r));let n=new _F(this,t,i);return sf.isBuffer(r)?(t.size=r.byteLength,n.write(r),n.end(),n):(n._isVoid,n)}finalize(){if(this._stream||this._pending.length>0){this._finalizing=!0;return}this._finalized||(this._finalized=!0,this.push(bye),this.push(null))}_done(t){t===this._stream&&(this._stream=null,this._finalizing&&this.finalize(),this._pending.length&&this._pending.shift()._continueOpen())}_encode(t){if(!t.pax){let r=VE.encode(t);if(r){this.push(r);return}}this._encodePax(t)}_encodePax(t){let r=VE.encodePax({name:t.name,linkname:t.linkname,pax:t.pax}),i={name:"PaxHeader",mode:t.mode,uid:t.uid,gid:t.gid,size:r.byteLength,mtime:t.mtime,type:"pax-header",linkname:t.linkname&&"PaxHeader",uname:t.uname,gname:t.gname,devmajor:t.devmajor,devminor:t.devminor};this.push(VE.encode(i)),this.push(r),_ye(this,r.byteLength),i.size=t.size,i.type=t.type,this.push(VE.encode(i))}_doDrain(){let t=this._drain;this._drain=bF,t()}_predestroy(){let t=yye(this);for(this._stream&&this._stream.destroy(t);this._pending.length;){let r=this._pending.shift();r.destroy(t),r._continueOpen()}this._doDrain()}_read(t){this._doDrain(),t()}};vye.exports=function(t){return new vF(t)};function g0t(e){switch(e&o0.S_IFMT){case o0.S_IFBLK:return"block-device";case o0.S_IFCHR:return"character-device";case o0.S_IFDIR:return"directory";case o0.S_IFIFO:return"fifo";case o0.S_IFLNK:return"symlink"}return"file"}function bF(){}function _ye(e,t){t&=511,t&&e.push(bye.subarray(0,512-t))}function y0t(e){return sf.isBuffer(e)?e:sf.from(e)}});var Eye=g(wF=>{wF.extract=mye();wF.pack=wye()});var Tye=g((HPt,xye)=>{var b0t=require("zlib"),_0t=Eye(),Sye=X1(),Lc=function(e){if(!(this instanceof Lc))return new Lc(e);e=this.options=Sye.defaults(e,{gzip:!1}),typeof e.gzipOptions!="object"&&(e.gzipOptions={}),this.supports={directory:!0,symlink:!0},this.engine=_0t.pack(e),this.compressor=!1,e.gzip&&(this.compressor=b0t.createGzip(e.gzipOptions),this.compressor.on("error",this._onCompressorError.bind(this)))};Lc.prototype._onCompressorError=function(e){this.engine.emit("error",e)};Lc.prototype.append=function(e,t,r){var i=this;t.mtime=t.date;function n(a,o){if(a){r(a);return}i.engine.entry(t,o,function(l){r(l,t)})}if(t.sourceType==="buffer")n(null,e);else if(t.sourceType==="stream"&&t.stats){t.size=t.stats.size;var s=i.engine.entry(t,function(a){r(a,t)});e.pipe(s)}else t.sourceType==="stream"&&Sye.collectStream(e,n)};Lc.prototype.finalize=function(){this.engine.finalize()};Lc.prototype.on=function(){return this.engine.on.apply(this.engine,arguments)};Lc.prototype.pipe=function(e,t){return this.compressor?this.engine.pipe.apply(this.engine,[this.compressor]).pipe(e,t):this.engine.pipe.apply(this.engine,arguments)};Lc.prototype.unpipe=function(){return this.compressor?this.compressor.unpipe.apply(this.compressor,arguments):this.engine.unpipe.apply(this.engine,arguments)};xye.exports=Lc});var Aye=g((GPt,Rye)=>{"use strict";function v0t(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var w0t=new Int32Array([0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117]);function Nye(e){if(Buffer.isBuffer(e))return e;if(typeof e=="number")return Buffer.alloc(e);if(typeof e=="string")return Buffer.from(e);throw new Error("input must be buffer, number, or string, received "+typeof e)}function E0t(e){let t=Nye(4);return t.writeInt32BE(e,0),t}function EF(e,t){e=Nye(e),Buffer.isBuffer(t)&&(t=t.readUInt32BE(0));let r=~~t^-1;for(var i=0;i>>8;return r^-1}function SF(){return E0t(EF.apply(null,arguments))}SF.signed=function(){return EF.apply(null,arguments)};SF.unsigned=function(){return EF.apply(null,arguments)>>>0};var S0t=SF,x0t=v0t(S0t);Rye.exports=x0t});var Iye=g((VPt,Pye)=>{var T0t=require("util").inherits,Cye=Vp().Transform,N0t=Aye(),Oye=X1(),id=function(e){if(!(this instanceof id))return new id(e);e=this.options=Oye.defaults(e,{}),Cye.call(this,e),this.supports={directory:!0,symlink:!0},this.files=[]};T0t(id,Cye);id.prototype._transform=function(e,t,r){r(null,e)};id.prototype._writeStringified=function(){var e=JSON.stringify(this.files);this.write(e)};id.prototype.append=function(e,t,r){var i=this;t.crc32=0;function n(s,a){if(s){r(s);return}t.size=a.length||0,t.crc32=N0t.unsigned(a),i.files.push(t),r(null,t)}t.sourceType==="buffer"?n(null,e):t.sourceType==="stream"&&Oye.collectStream(e,n)};id.prototype.finalize=function(){this._writeStringified(),this.end()};Pye.exports=id});var Lye=g((WPt,Dye)=>{var R0t=U0e(),Lb={},nd=function(e,t){return nd.create(e,t)};nd.create=function(e,t){if(Lb[e]){var r=new R0t(e,t);return r.setFormat(e),r.setModule(new Lb[e](t)),r}else throw new Error("create("+e+"): format not registered")};nd.registerFormat=function(e,t){if(Lb[e])throw new Error("register("+e+"): format already registered");if(typeof t!="function")throw new Error("register("+e+"): format module invalid");if(typeof t.prototype.append!="function"||typeof t.prototype.finalize!="function")throw new Error("register("+e+"): format module missing methods");Lb[e]=t};nd.isRegisteredFormat=function(e){return!!Lb[e]};nd.registerFormat("zip",vge());nd.registerFormat("tar",Tye());nd.registerFormat("json",Iye());Dye.exports=nd});var qye=g(ln=>{"use strict";var A0t=ln&&ln.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),C0t=ln&&ln.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),xF=ln&&ln.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&A0t(t,e,r);return C0t(t,e),t},O0t=ln&&ln.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ln,"__esModule",{value:!0});ln.createZipUploadStream=ln.ZipUploadStream=ln.DEFAULT_COMPRESSION_LEVEL=void 0;var P0t=xF(require("stream")),I0t=xF(Lye()),Io=xF(Be()),Fye=xp();ln.DEFAULT_COMPRESSION_LEVEL=6;var WE=class extends P0t.Transform{constructor(t){super({highWaterMark:t})}_transform(t,r,i){i(null,t)}};ln.ZipUploadStream=WE;function D0t(e,t=ln.DEFAULT_COMPRESSION_LEVEL){return O0t(this,void 0,void 0,function*(){Io.debug(`Creating Artifact archive with compressionLevel: ${t}`);let r=I0t.create("zip",{highWaterMark:(0,Fye.getUploadChunkSize)(),zlib:{level:t}});r.on("error",L0t),r.on("warning",F0t),r.on("finish",q0t),r.on("end",B0t);for(let s of e)s.sourcePath!==null?r.file(s.sourcePath,{name:s.destinationPath}):r.append("",{name:s.destinationPath});let i=(0,Fye.getUploadChunkSize)(),n=new WE(i);return Io.debug(`Zip write high watermark value ${n.writableHighWaterMark}`),Io.debug(`Zip read high watermark value ${n.readableHighWaterMark}`),r.pipe(n),r.finalize(),n})}ln.createZipUploadStream=D0t;var L0t=e=>{throw Io.error("An error has occurred while creating the zip file for upload"),Io.info(e),new Error("An error has occurred during zip creation for the artifact")},F0t=e=>{e.code==="ENOENT"?(Io.warning("ENOENT warning during artifact zip creation. No such file or directory"),Io.info(e)):(Io.warning(`A non-blocking warning has occurred during artifact zip creation: ${e.code}`),Io.info(e))},q0t=()=>{Io.debug("Zip stream for upload has finished.")},B0t=()=>{Io.debug("Zip stream for upload has ended.")}});var kye=g(Ua=>{"use strict";var M0t=Ua&&Ua.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),k0t=Ua&&Ua.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),j0t=Ua&&Ua.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&M0t(t,e,r);return k0t(t,e),t},U0t=Ua&&Ua.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ua,"__esModule",{value:!0});Ua.uploadArtifact=void 0;var Bye=j0t(Be()),z0t=wle(),$0t=qP(),H0t=h1(),Mye=Nle(),G0t=g1(),V0t=Lle(),W0t=qye(),K0t=ju(),TF=Sc();function Q0t(e,t,r,i){return U0t(this,void 0,void 0,function*(){(0,$0t.validateArtifactName)(e),(0,Mye.validateRootDirectory)(r);let n=(0,Mye.getUploadZipSpecification)(t,r);if(n.length===0)throw new TF.FilesNotFoundError(n.flatMap(h=>h.sourcePath?[h.sourcePath]:[]));let s=(0,G0t.getBackendIdsFromToken)(),a=(0,H0t.internalArtifactTwirpClient)(),o={workflowRunBackendId:s.workflowRunBackendId,workflowJobRunBackendId:s.workflowJobRunBackendId,name:e,version:4},l=(0,z0t.getExpiration)(i?.retentionDays);l&&(o.expiresAt=l);let c=yield a.CreateArtifact(o);if(!c.ok)throw new TF.InvalidResponseError("CreateArtifact: response from backend was not ok");let u=yield(0,W0t.createZipUploadStream)(n,i?.compressionLevel),d=yield(0,V0t.uploadZipToBlobStorage)(c.signedUploadUrl,u),p={workflowRunBackendId:s.workflowRunBackendId,workflowJobRunBackendId:s.workflowJobRunBackendId,name:e,size:d.uploadSize?d.uploadSize.toString():"0"};d.sha256Hash&&(p.hash=K0t.StringValue.create({value:`sha256:${d.sha256Hash}`})),Bye.info("Finalizing artifact upload");let f=yield a.FinalizeArtifact(p);if(!f.ok)throw new TF.InvalidResponseError("FinalizeArtifact: response from backend was not ok");let m=BigInt(f.artifactId);return Bye.info(`Artifact ${e}.zip successfully finalized. Artifact ID ${m}`),{size:d.uploadSize,id:Number(m)}})}Ua.uploadArtifact=Q0t});var l0=g(za=>{"use strict";var X0t=za&&za.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Y0t=za&&za.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Z0t=za&&za.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&X0t(t,e,r);return Y0t(t,e),t};Object.defineProperty(za,"__esModule",{value:!0});za.getOctokit=za.context=void 0;var J0t=Z0t(bT()),jye=bm();za.context=new J0t.Context;function egt(e,t,...r){let i=jye.GitHub.plugin(...r);return new i(jye.getOctokitOptions(e,t))}za.getOctokit=egt});var Hye=g((YPt,$ye)=>{$ye.exports=In;function In(e){if(!(this instanceof In))return new In(e);this.value=e}In.prototype.get=function(e){for(var t=this.value,r=0;r{var tgt=Hye(),rgt=require("events").EventEmitter;Gye.exports=c0;function c0(e){var t=c0.saw(e,{}),r=e.call(t.handlers,t);return r!==void 0&&(t.handlers=r),t.record(),t.chain()}c0.light=function(t){var r=c0.saw(t,{}),i=t.call(r.handlers,r);return i!==void 0&&(r.handlers=i),r.chain()};c0.saw=function(e,t){var r=new rgt;return r.handlers=t,r.actions=[],r.chain=function(){var i=tgt(r.handlers).map(function(n){if(this.isRoot)return n;var s=this.path;typeof n=="function"&&this.update(function(){return r.actions.push({path:s,args:[].slice.call(arguments)}),i})});return process.nextTick(function(){r.emit("begin"),r.next()}),i},r.pop=function(){return r.actions.shift()},r.next=function(){var i=r.pop();if(!i)r.emit("end");else if(!i.trap){var n=r.handlers;i.path.forEach(function(s){n=n[s]}),n.apply(r.handlers,i.args)}},r.nest=function(i){var n=[].slice.call(arguments,1),s=!0;if(typeof i=="boolean"){var s=i;i=n.shift()}var a=c0.saw(e,{}),o=e.call(a.handlers,a);o!==void 0&&(a.handlers=o),typeof r.step<"u"&&a.record(),i.apply(a.chain(),n),s!==!1&&a.on("end",r.next)},r.record=function(){igt(r)},["trap","down","jump"].forEach(function(i){r[i]=function(){throw new Error("To use the trap, down and jump features, please call record() first to start recording actions.")}}),r};function igt(e){e.step=0,e.pop=function(){return e.actions[e.step++]},e.trap=function(t,r){var i=Array.isArray(t)?t:[t];e.actions.push({path:i,step:e.step,cb:r,trap:!0})},e.down=function(t){var r=(Array.isArray(t)?t:[t]).join("/"),i=e.actions.slice(e.step).map(function(s){return s.trap&&s.step<=e.step?!1:s.path.join("/")==r}).indexOf(!0);i>=0?e.step+=i:e.step=e.actions.length;var n=e.actions[e.step-1];n&&n.trap?(e.step=n.step,n.cb()):e.next()},e.jump=function(t){e.step=t,e.next()}}});var Kye=g((JPt,Wye)=>{Wye.exports=es;function es(e){if(!(this instanceof es))return new es(e);this.buffers=e||[],this.length=this.buffers.reduce(function(t,r){return t+r.length},0)}es.prototype.push=function(){for(var e=0;e=0?e:this.length-e,n=[].slice.call(arguments,2);t===void 0?t=this.length-i:t>this.length-i&&(t=this.length-i);for(var e=0;e0){var c=i-o;if(c+t0){var f=n.slice();f.unshift(d),f.push(p),r.splice.apply(r,[l,1].concat(f)),l+=f.length,n=[]}else r.splice(l,1,d,p),l+=2}else s.push(r[l].slice(c)),r[l]=r[l].slice(0,c),l++}for(n.length>0&&(r.splice.apply(r,[l,0].concat(n)),l+=n.length);s.lengththis.length&&(t=this.length);for(var i=0,n=0;n=t-e?Math.min(c+(t-e)-a,l):l;r[o].copy(s,a,c,u),a+=u-c}return s};es.prototype.pos=function(e){if(e<0||e>=this.length)throw new Error("oob");for(var t=e,r=0,i=null;;){if(i=this.buffers[r],t=this.buffers[r].length;)if(i=0,r++,r>=this.buffers.length)return-1;var l=this.buffers[r][i];if(l==e[n]){if(n==0&&(s={i:r,j:i,pos:a}),n++,n==e.length)return s.pos}else n!=0&&(r=s.i,i=s.j,a=s.pos,n=0);i++,a++}};es.prototype.toBuffer=function(){return this.slice()};es.prototype.toString=function(e,t,r){return this.slice(t,r).toString(e)}});var Xye=g((eIt,Qye)=>{Qye.exports=function(e){function t(i,n){var s=r.store,a=i.split(".");a.slice(0,-1).forEach(function(l){s[l]===void 0&&(s[l]={}),s=s[l]});var o=a[a.length-1];return arguments.length==1?s[o]:s[o]=n}var r={get:function(i){return t(i)},set:function(i,n){return t(i,n)},store:e||{}};return r}});var r2e=g((af,t2e)=>{var ngt=Vye(),Yye=require("events").EventEmitter,sgt=Kye(),KE=Xye(),agt=require("stream").Stream;af=t2e.exports=function(e,t){if(Buffer.isBuffer(e))return af.parse(e);var r=af.stream();return e&&e.pipe?e.pipe(r):e&&(e.on(t||"data",function(i){r.write(i)}),e.on("end",function(){r.end()})),r};af.stream=function(e){if(e)return af.apply(null,arguments);var t=null;function r(d,p,f){t={bytes:d,skip:f,cb:function(m){t=null,p(m)}},n()}var i=null;function n(){if(!t){u&&(c=!0);return}if(typeof t=="function")t();else{var d=i+t.bytes;if(o.length>=d){var p;i==null?(p=o.splice(0,d),t.skip||(p=p.slice())):(t.skip||(p=o.slice(i,d)),i=d),t.skip?t.cb():t.cb(p)}}}function s(d){function p(){c||d.next()}var f=e2e(function(m,h){return function(y){r(m,function(b){l.set(y,h(b)),p()})}});return f.tap=function(m){d.nest(m,l.store)},f.into=function(m,h){l.get(m)||l.set(m,{});var y=l;l=KE(y.get(m)),d.nest(function(){h.apply(this,arguments),this.tap(function(){l=y})},l.store)},f.flush=function(){l.store={},p()},f.loop=function(m){var h=!1;d.nest(!1,function y(){this.vars=l.store,m.call(this,function(){h=!0,p()},l.store),this.tap(function(){h?d.next():y.call(this)}.bind(this))},l.store)},f.buffer=function(m,h){typeof h=="string"&&(h=l.get(h)),r(h,function(y){l.set(m,y),p()})},f.skip=function(m){typeof m=="string"&&(m=l.get(m)),r(m,function(){p()})},f.scan=function(h,y){if(typeof y=="string")y=new Buffer(y);else if(!Buffer.isBuffer(y))throw new Error("search must be a Buffer or a string");var b=0;t=function(){var w=o.indexOf(y,i+b),v=w-i-b;w!==-1?(t=null,i!=null?(l.set(h,o.slice(i,i+b+v)),i+=b+v+y.length):(l.set(h,o.slice(0,b+v)),o.splice(0,b+v+y.length)),p(),n()):v=Math.max(o.length-y.length-i-b,0),b+=v},n()},f.peek=function(m){i=0,d.nest(function(){m.call(this,l.store),this.tap(function(){i=null})})},f}var a=ngt.light(s);a.writable=!0;var o=sgt();a.write=function(d){o.push(d),n()};var l=KE(),c=!1,u=!1;return a.end=function(){u=!0},a.pipe=agt.prototype.pipe,Object.getOwnPropertyNames(Yye.prototype).forEach(function(d){a[d]=Yye.prototype[d]}),a};af.parse=function(t){var r=e2e(function(s,a){return function(o){if(i+s<=t.length){var l=t.slice(i,i+s);i+=s,n.set(o,a(l))}else n.set(o,null);return r}}),i=0,n=KE();return r.vars=n.store,r.tap=function(s){return s.call(r,n.store),r},r.into=function(s,a){n.get(s)||n.set(s,{});var o=n;return n=KE(o.get(s)),a.call(r,n.store),n=o,r},r.loop=function(s){for(var a=!1,o=function(){a=!0};a===!1;)s.call(r,o,n.store);return r},r.buffer=function(s,a){typeof a=="string"&&(a=n.get(a));var o=t.slice(i,Math.min(t.length,i+a));return i+=a,n.set(s,o),r},r.skip=function(s){return typeof s=="string"&&(s=n.get(s)),i+=s,r},r.scan=function(s,a){if(typeof a=="string")a=new Buffer(a);else if(!Buffer.isBuffer(a))throw new Error("search must be a Buffer or a string");n.set(s,null);for(var o=0;o+i<=t.length-a.length+1;o++){for(var l=0;l=t.length},r};function Zye(e){for(var t=0,r=0;r{var i2e=require("stream").Transform,cgt=require("util");function of(e,t){if(!(this instanceof of))return new of;i2e.call(this);var r=typeof e=="object"?e.pattern:e;this.pattern=Buffer.isBuffer(r)?r:Buffer.from(r),this.requiredLength=this.pattern.length,e.requiredExtraSize&&(this.requiredLength+=e.requiredExtraSize),this.data=new Buffer(""),this.bytesSoFar=0,this.matchFn=t}cgt.inherits(of,i2e);of.prototype.checkDataChunk=function(e){var t=this.data.length>=this.requiredLength;if(t){var r=this.data.indexOf(this.pattern,e?1:0);if(r>=0&&r+this.requiredLength>this.data.length){if(r>0){var i=this.data.slice(0,r);this.push(i),this.bytesSoFar+=r,this.data=this.data.slice(r)}return}if(r===-1){var n=this.data.length-this.requiredLength+1,i=this.data.slice(0,n);this.push(i),this.bytesSoFar+=n,this.data=this.data.slice(n);return}if(r>0){var i=this.data.slice(0,r);this.data=this.data.slice(r),this.push(i),this.bytesSoFar+=r}var s=this.matchFn?this.matchFn(this.data,this.bytesSoFar):!0;if(s){this.data=new Buffer("");return}return!0}};of.prototype._transform=function(e,t,r){this.data=Buffer.concat([this.data,e]);for(var i=!0;this.checkDataChunk(!i);)i=!1;r()};of.prototype._flush=function(e){if(this.data.length>0)for(var t=!0;this.checkDataChunk(!t);)t=!1;this.data.length>0&&(this.push(this.data),this.data=null),e()};n2e.exports=of});var o2e=g((rIt,a2e)=>{"use strict";var NF=require("stream"),ugt=require("util").inherits;function Fb(){if(!(this instanceof Fb))return new Fb;NF.PassThrough.call(this),this.path=null,this.type=null,this.isDirectory=!1}ugt(Fb,NF.PassThrough);Fb.prototype.autodrain=function(){return this.pipe(new NF.Transform({transform:function(e,t,r){r()}}))};a2e.exports=Fb});var AF=g((iIt,c2e)=>{"use strict";var sd=r2e(),RF=require("stream"),dgt=require("util"),pgt=require("zlib"),fgt=s2e(),l2e=o2e(),Fe={STREAM_START:0,START:1,LOCAL_FILE_HEADER:2,LOCAL_FILE_HEADER_SUFFIX:3,FILE_DATA:4,FILE_DATA_END:5,DATA_DESCRIPTOR:6,CENTRAL_DIRECTORY_FILE_HEADER:7,CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX:8,CDIR64_END:9,CDIR64_END_DATA_SECTOR:10,CDIR64_LOCATOR:11,CENTRAL_DIRECTORY_END:12,CENTRAL_DIRECTORY_END_COMMENT:13,TRAILING_JUNK:14,ERROR:99},qb=4294967296,mgt=67324752,hgt=134695760,ggt=33639248,ygt=101075792,bgt=117853008,_gt=101010256;function cn(e){if(!(this instanceof cn))return new cn(e);RF.Transform.call(this),this.options=e||{},this.data=new Buffer(""),this.state=Fe.STREAM_START,this.skippedBytes=0,this.parsedEntity=null,this.outStreamInfo={}}dgt.inherits(cn,RF.Transform);cn.prototype.processDataChunk=function(e){var t;switch(this.state){case Fe.STREAM_START:case Fe.START:t=4;break;case Fe.LOCAL_FILE_HEADER:t=26;break;case Fe.LOCAL_FILE_HEADER_SUFFIX:t=this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength;break;case Fe.DATA_DESCRIPTOR:t=12;break;case Fe.CENTRAL_DIRECTORY_FILE_HEADER:t=42;break;case Fe.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX:t=this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength+this.parsedEntity.fileCommentLength;break;case Fe.CDIR64_END:t=52;break;case Fe.CDIR64_END_DATA_SECTOR:t=this.parsedEntity.centralDirectoryRecordSize-44;break;case Fe.CDIR64_LOCATOR:t=16;break;case Fe.CENTRAL_DIRECTORY_END:t=18;break;case Fe.CENTRAL_DIRECTORY_END_COMMENT:t=this.parsedEntity.commentLength;break;case Fe.FILE_DATA:return 0;case Fe.FILE_DATA_END:return 0;case Fe.TRAILING_JUNK:return this.options.debug&&console.log("found",e.length,"bytes of TRAILING_JUNK"),e.length;default:return e.length}var r=e.length;if(r>>8,(s&255)===80){a=o;break}return this.skippedBytes+=a,this.options.debug&&console.log("Skipped",this.skippedBytes,"bytes"),a}this.state=Fe.ERROR;var l=n?"Not a valid zip file":"Invalid signature in zip file";if(this.options.debug){var c=e.readUInt32LE(0),u;try{u=e.slice(0,4).toString()}catch{}console.log("Unexpected signature in zip file: 0x"+c.toString(16),'"'+u+'", skipped',this.skippedBytes,"bytes")}return this.emit("error",new Error(l)),e.length}return this.skippedBytes=0,t;case Fe.LOCAL_FILE_HEADER:return this.parsedEntity=this._readFile(e),this.state=Fe.LOCAL_FILE_HEADER_SUFFIX,t;case Fe.LOCAL_FILE_HEADER_SUFFIX:var d=new l2e,p=(this.parsedEntity.flags&2048)!==0;d.path=this._decodeString(e.slice(0,this.parsedEntity.fileNameLength),p);var m=e.slice(this.parsedEntity.fileNameLength,this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength),h=this._readExtraFields(m);if(h&&h.parsed&&(h.parsed.path&&!p&&(d.path=h.parsed.path),Number.isFinite(h.parsed.uncompressedSize)&&this.parsedEntity.uncompressedSize===qb-1&&(this.parsedEntity.uncompressedSize=h.parsed.uncompressedSize),Number.isFinite(h.parsed.compressedSize)&&this.parsedEntity.compressedSize===qb-1&&(this.parsedEntity.compressedSize=h.parsed.compressedSize)),this.parsedEntity.extra=h.parsed||{},this.options.debug){let E=Object.assign({},this.parsedEntity,{path:d.path,flags:"0x"+this.parsedEntity.flags.toString(16),extraFields:h&&h.debug});console.log("decoded LOCAL_FILE_HEADER:",JSON.stringify(E,null,2))}return this._prepareOutStream(this.parsedEntity,d),this.emit("entry",d),this.state=Fe.FILE_DATA,t;case Fe.CENTRAL_DIRECTORY_FILE_HEADER:return this.parsedEntity=this._readCentralDirectoryEntry(e),this.state=Fe.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX,t;case Fe.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX:var p=(this.parsedEntity.flags&2048)!==0,f=this._decodeString(e.slice(0,this.parsedEntity.fileNameLength),p),m=e.slice(this.parsedEntity.fileNameLength,this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength),h=this._readExtraFields(m);h&&h.parsed&&h.parsed.path&&!p&&(f=h.parsed.path),this.parsedEntity.extra=h.parsed;var y=(this.parsedEntity.versionMadeBy&65280)>>8===3,b,w;if(y){b=this.parsedEntity.externalFileAttributes>>>16;var v=b>>>12;w=(v&10)===10}if(this.options.debug){let E=Object.assign({},this.parsedEntity,{path:f,flags:"0x"+this.parsedEntity.flags.toString(16),unixAttrs:b&&"0"+b.toString(8),isSymlink:w,extraFields:h.debug});console.log("decoded CENTRAL_DIRECTORY_FILE_HEADER:",JSON.stringify(E,null,2))}return this.state=Fe.START,t;case Fe.CDIR64_END:return this.parsedEntity=this._readEndOfCentralDirectory64(e),this.options.debug&&console.log("decoded CDIR64_END_RECORD:",this.parsedEntity),this.state=Fe.CDIR64_END_DATA_SECTOR,t;case Fe.CDIR64_END_DATA_SECTOR:return this.state=Fe.START,t;case Fe.CDIR64_LOCATOR:return this.state=Fe.START,t;case Fe.CENTRAL_DIRECTORY_END:return this.parsedEntity=this._readEndOfCentralDirectory(e),this.options.debug&&console.log("decoded CENTRAL_DIRECTORY_END:",this.parsedEntity),this.state=Fe.CENTRAL_DIRECTORY_END_COMMENT,t;case Fe.CENTRAL_DIRECTORY_END_COMMENT:return this.options.debug&&console.log("decoded CENTRAL_DIRECTORY_END_COMMENT:",e.slice(0,t).toString()),this.state=Fe.TRAILING_JUNK,t;case Fe.ERROR:return e.length;default:return console.log("didn't handle state #",this.state,"discarding"),e.length}};cn.prototype._prepareOutStream=function(e,t){var r=this,i=e.uncompressedSize===0&&/[\/\\]$/.test(t.path);t.path=t.path.replace(/(?<=^|[/\\]+)[.][.]+(?=[/\\]+|$)/g,"."),t.type=i?"Directory":"File",t.isDirectory=i;var n=!(e.flags&8);n&&(t.size=e.uncompressedSize);var s=e.versionsNeededToExtract<=45;if(this.outStreamInfo={stream:null,limit:n?e.compressedSize:-1,written:0},n)this.outStreamInfo.stream=new RF.PassThrough;else{var a=new Buffer(4);a.writeUInt32LE(hgt,0);var o=e.extra.zip64Mode,l=o?20:12,c={pattern:a,requiredExtraSize:l},u=new fgt(c,function(h,y){var b=r._readDataDescriptor(h,o),w=b.compressedSize===y;if(!o&&!w&&y>=qb)for(var v=y-qb;v>=0&&(w=b.compressedSize===v,!w);)v-=qb;if(w){r.state=Fe.FILE_DATA_END;var E=o?24:16;return r.data.length>0?r.data=Buffer.concat([h.slice(E),r.data]):r.data=h.slice(E),!0}});this.outStreamInfo.stream=u}var d=e.flags&1||e.flags&64;if(d||!s){var p=d?"Encrypted files are not supported!":"Zip version "+Math.floor(e.versionsNeededToExtract/10)+"."+e.versionsNeededToExtract%10+" is not supported";t.skip=!0,setImmediate(()=>{r.emit("error",new Error(p))}),this.outStreamInfo.stream.pipe(new l2e().autodrain());return}var f=e.compressionMethod>0;if(f){var m=pgt.createInflateRaw();m.on("error",function(h){r.state=Fe.ERROR,r.emit("error",h)}),this.outStreamInfo.stream.pipe(m).pipe(t)}else this.outStreamInfo.stream.pipe(t);this._drainAllEntries&&t.autodrain()};cn.prototype._readFile=function(e){var t=sd.parse(e).word16lu("versionsNeededToExtract").word16lu("flags").word16lu("compressionMethod").word16lu("lastModifiedTime").word16lu("lastModifiedDate").word32lu("crc32").word32lu("compressedSize").word32lu("uncompressedSize").word16lu("fileNameLength").word16lu("extraFieldLength").vars;return t};cn.prototype._readExtraFields=function(e){var t={},r={parsed:t};this.options.debug&&(r.debug=[]);for(var i=0;i=w+4&&o&1&&(t.mtime=new Date(e.readUInt32LE(i+w)*1e3),w+=4),n.extraSize>=w+4&&o&2&&(t.atime=new Date(e.readUInt32LE(i+w)*1e3),w+=4),n.extraSize>=w+4&&o&4&&(t.ctime=new Date(e.readUInt32LE(i+w)*1e3));break;case 28789:s="Info-ZIP Unicode Path Extra Field";var l=e.readUInt8(i);if(l===1){var w=1,c=e.readUInt32LE(i+w);w+=4;var u=e.slice(i+w);t.path=u.toString()}break;case 13:case 22613:s=n.extraId===13?"PKWARE Unix":"Info-ZIP UNIX (type 1)";var w=0;if(n.extraSize>=8){var d=new Date(e.readUInt32LE(i+w)*1e3);w+=4;var p=new Date(e.readUInt32LE(i+w)*1e3);if(w+=4,t.atime=d,t.mtime=p,n.extraSize>=12){var f=e.readUInt16LE(i+w);w+=2;var m=e.readUInt16LE(i+w);w+=2,t.uid=f,t.gid=m}}break;case 30805:s="Info-ZIP UNIX (type 2)";var w=0;if(n.extraSize>=4){var f=e.readUInt16LE(i+w);w+=2;var m=e.readUInt16LE(i+w);w+=2,t.uid=f,t.gid=m}break;case 30837:s="Info-ZIP New Unix";var w=0,h=e.readUInt8(i);if(w+=1,h===1){var y=e.readUInt8(i+w);w+=1,y<=6&&(t.uid=e.readUIntLE(i+w,y)),w+=y;var b=e.readUInt8(i+w);w+=1,b<=6&&(t.gid=e.readUIntLE(i+w,b))}break;case 30062:s="ASi Unix";var w=0;if(n.extraSize>=14){var v=e.readUInt32LE(i+w);w+=4;var E=e.readUInt16LE(i+w);w+=2;var T=e.readUInt32LE(i+w);w+=4;var f=e.readUInt16LE(i+w);w+=2;var m=e.readUInt16LE(i+w);if(w+=2,t.mode=E,t.uid=f,t.gid=m,n.extraSize>14){var L=i+w,O=i+n.extraSize-14,B=this._decodeString(e.slice(L,O));t.symlink=B}}break}this.options.debug&&r.debug.push({extraId:"0x"+n.extraId.toString(16),description:s,data:e.slice(i,i+n.extraSize).inspect()}),i+=n.extraSize}return r};cn.prototype._readDataDescriptor=function(e,t){if(t){var r=sd.parse(e).word32lu("dataDescriptorSignature").word32lu("crc32").word64lu("compressedSize").word64lu("uncompressedSize").vars;return r}var r=sd.parse(e).word32lu("dataDescriptorSignature").word32lu("crc32").word32lu("compressedSize").word32lu("uncompressedSize").vars;return r};cn.prototype._readCentralDirectoryEntry=function(e){var t=sd.parse(e).word16lu("versionMadeBy").word16lu("versionsNeededToExtract").word16lu("flags").word16lu("compressionMethod").word16lu("lastModifiedTime").word16lu("lastModifiedDate").word32lu("crc32").word32lu("compressedSize").word32lu("uncompressedSize").word16lu("fileNameLength").word16lu("extraFieldLength").word16lu("fileCommentLength").word16lu("diskNumber").word16lu("internalFileAttributes").word32lu("externalFileAttributes").word32lu("offsetToLocalFileHeader").vars;return t};cn.prototype._readEndOfCentralDirectory64=function(e){var t=sd.parse(e).word64lu("centralDirectoryRecordSize").word16lu("versionMadeBy").word16lu("versionsNeededToExtract").word32lu("diskNumber").word32lu("diskNumberWithCentralDirectoryStart").word64lu("centralDirectoryEntries").word64lu("totalCentralDirectoryEntries").word64lu("sizeOfCentralDirectory").word64lu("offsetToStartOfCentralDirectory").vars;return t};cn.prototype._readEndOfCentralDirectory=function(e){var t=sd.parse(e).word16lu("diskNumber").word16lu("diskStart").word16lu("centralDirectoryEntries").word16lu("totalCentralDirectoryEntries").word32lu("sizeOfCentralDirectory").word32lu("offsetToStartOfCentralDirectory").word16lu("commentLength").vars;return t};var vgt="\0\u263A\u263B\u2665\u2666\u2663\u2660\u2022\u25D8\u25CB\u25D9\u2642\u2640\u266A\u266B\u263C\u25BA\u25C4\u2195\u203C\xB6\xA7\u25AC\u21A8\u2191\u2193\u2192\u2190\u221F\u2194\u25B2\u25BC !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u2302\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0 ";cn.prototype._decodeString=function(e,t){if(t)return e.toString("utf8");if(this.options.decodeString)return this.options.decodeString(e);let r="";for(var i=0;i0&&(this.data=this.data.slice(r),this.data.length!==0););if(this.state===Fe.FILE_DATA){if(this.outStreamInfo.limit>=0){var i=this.outStreamInfo.limit-this.outStreamInfo.written,n;i{if(this.state===Fe.FILE_DATA_END)return this.state=Fe.START,s.end(t);t()})}return}t()};cn.prototype.drainAll=function(){this._drainAllEntries=!0};cn.prototype._transform=function(e,t,r){var i=this;i.data.length>0?i.data=Buffer.concat([i.data,e]):i.data=e;var n=i.data.length,s=function(){if(i.data.length>0&&i.data.length0){t._parseOrOutput("buffer",function(){if(t.data.length>0)return setImmediate(function(){t._flush(e)});e()});return}if(t.state===Fe.FILE_DATA)return e(new Error("Stream finished in an invalid state, uncompression failed"));setImmediate(e)};c2e.exports=cn});var d2e=g((nIt,u2e)=>{var Bb=require("stream").Transform,wgt=require("util"),Egt=AF();function ad(e){if(!(this instanceof ad))return new ad(e);var t=e||{};Bb.call(this,{readableObjectMode:!0}),this.opts=e||{},this.unzipStream=new Egt(this.opts);var r=this;this.unzipStream.on("entry",function(i){r.push(i)}),this.unzipStream.on("error",function(i){r.emit("error",i)})}wgt.inherits(ad,Bb);ad.prototype._transform=function(e,t,r){this.unzipStream.write(e,t,r)};ad.prototype._flush=function(e){var t=this;this.unzipStream.end(function(){process.nextTick(function(){t.emit("close")}),e()})};ad.prototype.on=function(e,t){return e==="entry"?Bb.prototype.on.call(this,"data",t):Bb.prototype.on.call(this,e,t)};ad.prototype.drainAll=function(){return this.unzipStream.drainAll(),this.pipe(new Bb({objectMode:!0,transform:function(e,t,r){r()}}))};u2e.exports=ad});var h2e=g((sIt,m2e)=>{var Mb=require("path"),p2e=require("fs"),f2e=parseInt("0777",8);m2e.exports=u0.mkdirp=u0.mkdirP=u0;function u0(e,t,r,i){typeof t=="function"?(r=t,t={}):(!t||typeof t!="object")&&(t={mode:t});var n=t.mode,s=t.fs||p2e;n===void 0&&(n=f2e),i||(i=null);var a=r||function(){};e=Mb.resolve(e),s.mkdir(e,n,function(o){if(!o)return i=i||e,a(null,i);switch(o.code){case"ENOENT":if(Mb.dirname(e)===e)return a(o);u0(Mb.dirname(e),t,function(l,c){l?a(l,c):u0(e,t,a,c)});break;default:s.stat(e,function(l,c){l||!c.isDirectory()?a(o,i):a(null,i)});break}})}u0.sync=function e(t,r,i){(!r||typeof r!="object")&&(r={mode:r});var n=r.mode,s=r.fs||p2e;n===void 0&&(n=f2e),i||(i=null),t=Mb.resolve(t);try{s.mkdirSync(t,n),i=i||t}catch(o){switch(o.code){case"ENOENT":i=e(Mb.dirname(t),r,i),e(t,r,i);break;default:var a;try{a=s.statSync(t)}catch{throw o}if(!a.isDirectory())throw o;break}}return i}});var _2e=g((aIt,b2e)=>{var Sgt=require("fs"),g2e=require("path"),xgt=require("util"),Tgt=h2e(),y2e=require("stream").Transform,Ngt=AF();function od(e){if(!(this instanceof od))return new od(e);y2e.call(this),this.opts=e||{},this.unzipStream=new Ngt(this.opts),this.unfinishedEntries=0,this.afterFlushWait=!1,this.createdDirectories={};var t=this;this.unzipStream.on("entry",this._processEntry.bind(this)),this.unzipStream.on("error",function(r){t.emit("error",r)})}xgt.inherits(od,y2e);od.prototype._transform=function(e,t,r){this.unzipStream.write(e,t,r)};od.prototype._flush=function(e){var t=this,r=function(){process.nextTick(function(){t.emit("close")}),e()};this.unzipStream.end(function(){if(t.unfinishedEntries>0)return t.afterFlushWait=!0,t.on("await-finished",r);r()})};od.prototype._processEntry=function(e){var t=this,r=g2e.join(this.opts.path,e.path),i=e.isDirectory?r:g2e.dirname(r);this.unfinishedEntries++;var n=function(){var s=Sgt.createWriteStream(r);s.on("close",function(){t.unfinishedEntries--,t._notifyAwaiter()}),s.on("error",function(a){t.emit("error",a)}),e.pipe(s)};if(this.createdDirectories[i]||i===".")return n();Tgt(i,function(s){if(s)return t.emit("error",s);if(t.createdDirectories[i]=!0,e.isDirectory){t.unfinishedEntries--,t._notifyAwaiter();return}n()})};od.prototype._notifyAwaiter=function(){this.afterFlushWait&&this.unfinishedEntries===0&&(this.emit("await-finished"),this.afterFlushWait=!1)};b2e.exports=od});var v2e=g(CF=>{"use strict";CF.Parse=d2e();CF.Extract=_2e()});var R2e=g(Vi=>{"use strict";var Rgt=Vi&&Vi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Agt=Vi&&Vi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),OF=Vi&&Vi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Rgt(t,e,r);return Agt(t,e),t},d0=Vi&&Vi.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},w2e=Vi&&Vi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Vi,"__esModule",{value:!0});Vi.downloadArtifactInternal=Vi.downloadArtifactPublic=Vi.streamExtractExternal=void 0;var E2e=w2e(require("fs/promises")),Cgt=OF(l0()),$a=OF(Be()),Ogt=OF(no()),Pgt=w2e(v2e()),Igt=d1(),Dgt=xp(),Lgt=h1(),Fgt=ju(),qgt=g1(),Bgt=Sc(),S2e=e=>{let t=new URL(e);return t.search="",t.toString()};function Mgt(e){return d0(this,void 0,void 0,function*(){try{return yield E2e.default.access(e),!0}catch(t){if(t.code==="ENOENT")return!1;throw t}})}function x2e(e,t){return d0(this,void 0,void 0,function*(){let r=0;for(;r<5;)try{yield T2e(e,t);return}catch(i){r++,$a.debug(`Failed to download artifact after ${r} retries due to ${i.message}. Retrying in 5 seconds...`),yield new Promise(n=>setTimeout(n,5e3))}throw new Error(`Artifact download failed after ${r} retries.`)})}function T2e(e,t){return d0(this,void 0,void 0,function*(){let i=yield new Ogt.HttpClient((0,Igt.getUserAgentString)()).get(e);if(i.message.statusCode!==200)throw new Error(`Unexpected HTTP response from blob storage: ${i.message.statusCode} ${i.message.statusMessage}`);let n=30*1e3;return new Promise((s,a)=>{let l=setTimeout(()=>{i.message.destroy(new Error(`Blob storage chunk did not respond in ${n}ms`))},n);i.message.on("data",()=>{l.refresh()}).on("error",c=>{$a.debug(`response.message: Artifact download failed: ${c.message}`),clearTimeout(l),a(c)}).pipe(Pgt.default.Extract({path:t})).on("close",()=>{clearTimeout(l),s()}).on("error",c=>{a(c)})})})}Vi.streamExtractExternal=T2e;function kgt(e,t,r,i,n){return d0(this,void 0,void 0,function*(){let s=yield N2e(n?.path),a=Cgt.getOctokit(i);$a.info(`Downloading artifact '${e}' from '${t}/${r}'`);let{headers:o,status:l}=yield a.rest.actions.downloadArtifact({owner:t,repo:r,artifact_id:e,archive_format:"zip",request:{redirect:"manual"}});if(l!==302)throw new Error(`Unable to download artifact. Unexpected status: ${l}`);let{location:c}=o;if(!c)throw new Error("Unable to redirect to artifact download url");$a.info(`Redirecting to blob download url: ${S2e(c)}`);try{$a.info(`Starting download of artifact to: ${s}`),yield x2e(c,s),$a.info("Artifact download completed successfully.")}catch(u){throw new Error(`Unable to download and extract artifact: ${u.message}`)}return{downloadPath:s}})}Vi.downloadArtifactPublic=kgt;function jgt(e,t){return d0(this,void 0,void 0,function*(){let r=yield N2e(t?.path),i=(0,Lgt.internalArtifactTwirpClient)(),{workflowRunBackendId:n,workflowJobRunBackendId:s}=(0,qgt.getBackendIdsFromToken)(),a={workflowRunBackendId:n,workflowJobRunBackendId:s,idFilter:Fgt.Int64Value.create({value:e.toString()})},{artifacts:o}=yield i.ListArtifacts(a);if(o.length===0)throw new Bgt.ArtifactNotFoundError(`No artifacts found for ID: ${e} +Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);o.length>1&&$a.warning("Multiple artifacts found, defaulting to first.");let l={workflowRunBackendId:o[0].workflowRunBackendId,workflowJobRunBackendId:o[0].workflowJobRunBackendId,name:o[0].name},{signedUrl:c}=yield i.GetSignedArtifactURL(l);$a.info(`Redirecting to blob download url: ${S2e(c)}`);try{$a.info(`Starting download of artifact to: ${r}`),yield x2e(c,r),$a.info("Artifact download completed successfully.")}catch(u){throw new Error(`Unable to download and extract artifact: ${u.message}`)}return{downloadPath:r}})}Vi.downloadArtifactInternal=jgt;function N2e(e=(0,Dgt.getGitHubWorkspaceDir)()){return d0(this,void 0,void 0,function*(){return(yield Mgt(e))?$a.debug(`Artifact destination folder already exists: ${e}`):($a.debug(`Artifact destination folder does not exist, creating: ${e}`),yield E2e.default.mkdir(e,{recursive:!0})),e})}});var QE=g(Ol=>{"use strict";var Ugt=Ol&&Ol.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),zgt=Ol&&Ol.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$gt=Ol&&Ol.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Ugt(t,e,r);return zgt(t,e),t};Object.defineProperty(Ol,"__esModule",{value:!0});Ol.getRetryOptions=void 0;var Hgt=$gt(Be()),Ggt=5,Vgt=[400,401,403,404,422];function Wgt(e,t=Ggt,r=Vgt){var i;if(t<=0)return[{enabled:!1},e.request];let n={enabled:!0};r.length>0&&(n.doNotRetry=r);let s=Object.assign(Object.assign({},e.request),{retries:t});return Hgt.debug(`GitHub client configured with: (retries: ${s.retries}, retry-exempt-status-code: ${(i=n.doNotRetry)!==null&&i!==void 0?i:"octokit default: [400, 401, 403, 404, 422]"})`),[n,s]}Ol.getRetryOptions=Wgt});var XE=g(PF=>{"use strict";Object.defineProperty(PF,"__esModule",{value:!0});var Kgt="1.0.4";function A2e(e){e.hook.wrap("request",(t,r)=>{e.log.debug("request",r);let i=Date.now(),n=e.request.endpoint.parse(r),s=n.url.replace(r.baseUrl,"");return t(r).then(a=>(e.log.info(`${n.method} ${s} - ${a.status} in ${Date.now()-i}ms`),a)).catch(a=>{throw e.log.info(`${n.method} ${s} - ${a.status} in ${Date.now()-i}ms`),a})})}A2e.VERSION=Kgt;PF.requestLog=A2e});var ZE=g(YE=>{"use strict";Object.defineProperty(YE,"__esModule",{value:!0});function Qgt(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var Xgt=Qgt(tN());async function Ygt(e,t,r,i){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:t.retries,s=Math.pow((i.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,n,s)}throw r}async function Zgt(e,t,r){let i=new Xgt;return i.on("failed",function(n,s){let a=~~n.request.request.retries,o=~~n.request.request.retryAfter;if(r.request.retryCount=s.retryCount+1,a>s.retryCount)return o*e.retryAfterBaseValue}),i.schedule(t,r)}var C2e="3.0.9";function O2e(e,t){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,422],retries:3},t.retry);return r.enabled&&(e.hook.error("request",Ygt.bind(null,e,r)),e.hook.wrap("request",Zgt.bind(null,r))),{retry:{retryRequest:(i,n,s)=>(i.request.request=Object.assign({},i.request.request,{retries:n,retryAfter:s}),i)}}}O2e.VERSION=C2e;YE.VERSION=C2e;YE.retry=O2e});var DF=g(Ss=>{"use strict";var Jgt=Ss&&Ss.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),eyt=Ss&&Ss.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),tyt=Ss&&Ss.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Jgt(t,e,r);return eyt(t,e),t},I2e=Ss&&Ss.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ss,"__esModule",{value:!0});Ss.getArtifactInternal=Ss.getArtifactPublic=void 0;var ryt=l0(),iyt=ZE(),D2e=tyt(Be()),nyt=bm(),syt=QE(),ayt=XE(),oyt=g1(),lyt=d1(),cyt=h1(),P2e=ju(),IF=Sc();function uyt(e,t,r,i,n){var s;return I2e(this,void 0,void 0,function*(){let[a,o]=(0,syt.getRetryOptions)(nyt.defaults),l={log:void 0,userAgent:(0,lyt.getUserAgentString)(),previews:void 0,retry:a,request:o},u=yield(0,ryt.getOctokit)(n,l,iyt.retry,ayt.requestLog).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:i,run_id:t,name:e});if(u.status!==200)throw new IF.InvalidResponseError(`Invalid response from GitHub API: ${u.status} (${(s=u?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);if(u.data.artifacts.length===0)throw new IF.ArtifactNotFoundError(`Artifact not found for name: ${e} + Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact. + For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let d=u.data.artifacts[0];return u.data.artifacts.length>1&&(d=u.data.artifacts.sort((p,f)=>f.id-p.id)[0],D2e.debug(`More than one artifact found for a single name, returning newest (id: ${d.id})`)),{artifact:{name:d.name,id:d.id,size:d.size_in_bytes,createdAt:d.created_at?new Date(d.created_at):void 0}}})}Ss.getArtifactPublic=uyt;function dyt(e){return I2e(this,void 0,void 0,function*(){let t=(0,cyt.internalArtifactTwirpClient)(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=(0,oyt.getBackendIdsFromToken)(),n={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:P2e.StringValue.create({value:e})},s=yield t.ListArtifacts(n);if(s.artifacts.length===0)throw new IF.ArtifactNotFoundError(`Artifact not found for name: ${e} + Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact. + For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let a=s.artifacts[0];return s.artifacts.length>1&&(a=s.artifacts.sort((o,l)=>Number(l.databaseId)-Number(o.databaseId))[0],D2e.debug(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`)),{artifact:{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?P2e.Timestamp.toDate(a.createdAt):void 0}}})}Ss.getArtifactInternal=dyt});var B2e=g(ld=>{"use strict";var F2e=ld&&ld.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ld,"__esModule",{value:!0});ld.deleteArtifactInternal=ld.deleteArtifactPublic=void 0;var L2e=Be(),pyt=l0(),fyt=d1(),myt=QE(),hyt=bm(),gyt=XE(),yyt=ZE(),byt=h1(),_yt=g1(),vyt=ju(),wyt=DF(),q2e=Sc();function Eyt(e,t,r,i,n){var s;return F2e(this,void 0,void 0,function*(){let[a,o]=(0,myt.getRetryOptions)(hyt.defaults),l={log:void 0,userAgent:(0,fyt.getUserAgentString)(),previews:void 0,retry:a,request:o},c=(0,pyt.getOctokit)(n,l,yyt.retry,gyt.requestLog),u=yield(0,wyt.getArtifactPublic)(e,t,r,i,n),d=yield c.rest.actions.deleteArtifact({owner:r,repo:i,artifact_id:u.artifact.id});if(d.status!==204)throw new q2e.InvalidResponseError(`Invalid response from GitHub API: ${d.status} (${(s=d?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);return{id:u.artifact.id}})}ld.deleteArtifactPublic=Eyt;function Syt(e){return F2e(this,void 0,void 0,function*(){let t=(0,byt.internalArtifactTwirpClient)(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=(0,_yt.getBackendIdsFromToken)(),n={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:vyt.StringValue.create({value:e})},s=yield t.ListArtifacts(n);if(s.artifacts.length===0)throw new q2e.ArtifactNotFoundError(`Artifact not found for name: ${e}`);let a=s.artifacts[0];s.artifacts.length>1&&(a=s.artifacts.sort((c,u)=>Number(u.databaseId)-Number(c.databaseId))[0],(0,L2e.debug)(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`));let o={workflowRunBackendId:a.workflowRunBackendId,workflowJobRunBackendId:a.workflowJobRunBackendId,name:a.name},l=yield t.DeleteArtifact(o);return(0,L2e.info)(`Artifact '${e}' (ID: ${l.artifactId}) deleted`),{id:Number(l.artifactId)}})}ld.deleteArtifactInternal=Syt});var j2e=g(cd=>{"use strict";var M2e=cd&&cd.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(cd,"__esModule",{value:!0});cd.listArtifactsInternal=cd.listArtifactsPublic=void 0;var kb=Be(),xyt=l0(),Tyt=d1(),Nyt=QE(),Ryt=bm(),Ayt=XE(),Cyt=ZE(),Oyt=h1(),Pyt=g1(),Iyt=ju(),LF=1e3,JE=100,Dyt=LF/JE;function Lyt(e,t,r,i,n=!1){return M2e(this,void 0,void 0,function*(){(0,kb.info)(`Fetching artifact list for workflow run ${e} in repository ${t}/${r}`);let s=[],[a,o]=(0,Nyt.getRetryOptions)(Ryt.defaults),l={log:void 0,userAgent:(0,Tyt.getUserAgentString)(),previews:void 0,retry:a,request:o},c=(0,xyt.getOctokit)(i,l,Cyt.retry,Ayt.requestLog),u=1,{data:d}=yield c.rest.actions.listWorkflowRunArtifacts({owner:t,repo:r,run_id:e,per_page:JE,page:u}),p=Math.ceil(d.total_count/JE);d.total_count>LF&&((0,kb.warning)(`Workflow run ${e} has more than 1000 artifacts. Results will be incomplete as only the first ${LF} artifacts will be returned`),p=Dyt);for(let m of d.artifacts)s.push({name:m.name,id:m.id,size:m.size_in_bytes,createdAt:m.created_at?new Date(m.created_at):void 0});for(u;u({name:o.name,id:Number(o.databaseId),size:Number(o.size),createdAt:o.createdAt?Iyt.Timestamp.toDate(o.createdAt):void 0}));return e&&(a=k2e(a)),(0,kb.info)(`Found ${a.length} artifact(s)`),{artifacts:a}})}cd.listArtifactsInternal=Fyt;function k2e(e){e.sort((i,n)=>n.id-i.id);let t=[],r=new Set;for(let i of e)r.has(i.name)||(t.push(i),r.add(i.name));return t}});var qF=g(ud=>{"use strict";var jb=ud&&ud.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},qyt=ud&&ud.__rest||function(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n{"use strict";Object.defineProperty(G2e,"__esModule",{value:!0})});var W2e=g(Pl=>{"use strict";var Myt=Pl&&Pl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),BF=Pl&&Pl.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&Myt(t,e,r)};Object.defineProperty(Pl,"__esModule",{value:!0});var kyt=qF();BF(V2e(),Pl);BF(Sc(),Pl);BF(qF(),Pl);var jyt=new kyt.DefaultArtifactClient;Pl.default=jyt});var kF=g(p0=>{"use strict";Object.defineProperty(p0,"__esModule",{value:!0});p0.checkArtifactFilePath=p0.checkArtifactName=void 0;var Uyt=Be(),MF=new Map([['"',' Double quote "'],[":"," Colon :"],["<"," Less than <"],[">"," Greater than >"],["|"," Vertical bar |"],["*"," Asterisk *"],["?"," Question mark ?"],["\r"," Carriage return \\r"],[` +`," Line feed \\n"]]),K2e=new Map([...MF,["\\"," Backslash \\"],["/"," Forward slash /"]]);function zyt(e){if(!e)throw new Error(`Artifact name: ${e}, is incorrectly provided`);for(let[t,r]of K2e)if(e.includes(t))throw new Error(`Artifact name is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(K2e.values()).toString()} + +These characters are not allowed in the artifact name due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.`);(0,Uyt.info)("Artifact name is valid!")}p0.checkArtifactName=zyt;function $yt(e){if(!e)throw new Error(`Artifact path: ${e}, is incorrectly provided`);for(let[t,r]of MF)if(e.includes(t))throw new Error(`Artifact path is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(MF.values()).toString()} + +The following characters are not allowed in files that are uploaded due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems. + `)}p0.checkArtifactFilePath=$yt});var Q2e=g(Il=>{"use strict";var Hyt=Il&&Il.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Gyt=Il&&Il.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Vyt=Il&&Il.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Hyt(t,e,r);return Gyt(t,e),t};Object.defineProperty(Il,"__esModule",{value:!0});Il.getUploadSpecification=void 0;var e5=Vyt(require("fs")),Wyt=Be(),Hb=require("path"),Kyt=kF();function Qyt(e,t,r){let i=[];if(!e5.existsSync(t))throw new Error(`Provided rootDirectory ${t} does not exist`);if(!e5.statSync(t).isDirectory())throw new Error(`Provided rootDirectory ${t} is not a valid directory`);t=(0,Hb.normalize)(t),t=(0,Hb.resolve)(t);for(let n of r){if(!e5.existsSync(n))throw new Error(`File ${n} does not exist`);if(e5.statSync(n).isDirectory())(0,Wyt.debug)(`Removing ${n} from rawSearchResults because it is a directory`);else{if(n=(0,Hb.normalize)(n),n=(0,Hb.resolve)(n),!n.startsWith(t))throw new Error(`The rootDirectory: ${t} is not a parent directory of the file: ${n}`);let s=n.replace(t,"");(0,Kyt.checkArtifactFilePath)(s),i.push({absoluteFilePath:n,uploadFilePath:(0,Hb.join)(e,s)})}}return i}Il.getUploadSpecification=Qyt});var dbe=g((vIt,Fc)=>{var fi=require("fs"),HF=require("os"),Xs=require("path"),X2e=require("crypto"),Dl={fs:fi.constants,os:HF.constants},Y2e="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",J2e=/XXXXXX/,Xyt=3,ebe=(Dl.O_CREAT||Dl.fs.O_CREAT)|(Dl.O_EXCL||Dl.fs.O_EXCL)|(Dl.O_RDWR||Dl.fs.O_RDWR),Yyt=HF.platform()==="win32",Zyt=Dl.EBADF||Dl.os.errno.EBADF,Jyt=Dl.ENOENT||Dl.os.errno.ENOENT,tbe=448,rbe=384,e2t="exit",f0=[],ibe=fi.rmdirSync.bind(fi),nbe=!1;function t2t(e,t){return fi.rm(e,{recursive:!0},t)}function sbe(e){return fi.rmSync(e,{recursive:!0})}function GF(e,t){let r=m0(e,t),i=r[0],n=r[1];try{lbe(i)}catch(a){return n(a)}let s=i.tries;(function a(){try{let o=obe(i);fi.stat(o,function(l){if(!l)return s-- >0?a():n(new Error("Could not get a unique tmp filename, max tries reached "+o));n(null,o)})}catch(o){n(o)}})()}function VF(e){let t=m0(e),r=t[0];lbe(r);let i=r.tries;do{let n=obe(r);try{fi.statSync(n)}catch{return n}}while(i-- >0);throw new Error("Could not get a unique tmp filename, max tries reached")}function r2t(e,t){let r=m0(e,t),i=r[0],n=r[1];GF(i,function(a,o){if(a)return n(a);fi.open(o,ebe,i.mode||rbe,function(c,u){if(c)return n(c);if(i.discardDescriptor)return fi.close(u,function(p){return n(p,o,void 0,UF(o,-1,i,!1))});{let d=i.discardDescriptor||i.detachDescriptor;n(null,o,u,UF(o,d?-1:u,i,!1))}})})}function i2t(e){let t=m0(e),r=t[0],i=r.discardDescriptor||r.detachDescriptor,n=VF(r);var s=fi.openSync(n,ebe,r.mode||rbe);return r.discardDescriptor&&(fi.closeSync(s),s=void 0),{name:n,fd:s,removeCallback:UF(n,i?-1:s,r,!0)}}function n2t(e,t){let r=m0(e,t),i=r[0],n=r[1];GF(i,function(a,o){if(a)return n(a);fi.mkdir(o,i.mode||tbe,function(c){if(c)return n(c);n(null,o,abe(o,i,!1))})})}function s2t(e){let t=m0(e),r=t[0],i=VF(r);return fi.mkdirSync(i,r.mode||tbe),{name:i,removeCallback:abe(i,r,!0)}}function a2t(e,t){let r=function(i){if(i&&!$F(i))return t(i);t()};0<=e[0]?fi.close(e[0],function(){fi.unlink(e[1],r)}):fi.unlink(e[1],r)}function o2t(e){let t=null;try{0<=e[0]&&fi.closeSync(e[0])}catch(r){if(!u2t(r)&&!$F(r))throw r}finally{try{fi.unlinkSync(e[1])}catch(r){$F(r)||(t=r)}}if(t!==null)throw t}function UF(e,t,r,i){let n=t5(o2t,[t,e],i),s=t5(a2t,[t,e],i,n);return r.keep||f0.unshift(n),i?n:s}function abe(e,t,r){let i=t.unsafeCleanup?t2t:fi.rmdir.bind(fi),n=t.unsafeCleanup?sbe:ibe,s=t5(n,e,r),a=t5(i,e,r,s);return t.keep||f0.unshift(s),r?s:a}function t5(e,t,r,i){let n=!1;return function s(a){if(!n){let o=i||s,l=f0.indexOf(o);return l>=0&&f0.splice(l,1),n=!0,r||e===ibe||e===sbe?e(t):e(t,a||function(){})}}}function l2t(){if(nbe)for(;f0.length;)try{f0[0]()}catch{}}function Z2e(e){let t=[],r=null;try{r=X2e.randomBytes(e)}catch{r=X2e.pseudoRandomBytes(e)}for(var i=0;i"u"}function m0(e,t){if(typeof e=="function")return[{},e];if(xs(e))return[{},t];let r={};for(let i of Object.getOwnPropertyNames(e))r[i]=e[i];return[r,t]}function obe(e){let t=e.tmpdir;if(!xs(e.name))return Xs.join(t,e.dir,e.name);if(!xs(e.template))return Xs.join(t,e.dir,e.template).replace(J2e,Z2e(6));let r=[e.prefix?e.prefix:"tmp","-",process.pid,"-",Z2e(12),e.postfix?"-"+e.postfix:""].join("");return Xs.join(t,e.dir,r)}function lbe(e){e.tmpdir=ube(e);let t=e.tmpdir;if(xs(e.name)||jF(e.name,"name",t),xs(e.dir)||jF(e.dir,"dir",t),!xs(e.template)&&(jF(e.template,"template",t),!e.template.match(J2e)))throw new Error(`Invalid template, found "${e.template}".`);if(!xs(e.tries)&&isNaN(e.tries)||e.tries<0)throw new Error(`Invalid tries, found "${e.tries}".`);e.tries=xs(e.name)?e.tries||Xyt:1,e.keep=!!e.keep,e.detachDescriptor=!!e.detachDescriptor,e.discardDescriptor=!!e.discardDescriptor,e.unsafeCleanup=!!e.unsafeCleanup,e.dir=xs(e.dir)?"":Xs.relative(t,zF(e.dir,t)),e.template=xs(e.template)?void 0:Xs.relative(t,zF(e.template,t)),e.template=c2t(e.template)?void 0:Xs.relative(e.dir,e.template),e.name=xs(e.name)?void 0:e.name,e.prefix=xs(e.prefix)?"":e.prefix,e.postfix=xs(e.postfix)?"":e.postfix}function zF(e,t){return e.startsWith(t)?Xs.resolve(e):Xs.resolve(Xs.join(t,e))}function jF(e,t,r){if(t==="name"){if(Xs.isAbsolute(e))throw new Error(`${t} option must not contain an absolute path, found "${e}".`);let i=Xs.basename(e);if(i===".."||i==="."||i!==e)throw new Error(`${t} option must not contain a path, found "${e}".`)}else{if(Xs.isAbsolute(e)&&!e.startsWith(r))throw new Error(`${t} option must be relative to "${r}", found "${e}".`);let i=zF(e,r);if(!i.startsWith(r))throw new Error(`${t} option must be relative to "${r}", found "${i}".`)}}function u2t(e){return cbe(e,-Zyt,"EBADF")}function $F(e){return cbe(e,-Jyt,"ENOENT")}function cbe(e,t,r){return Yyt?e.code===r:e.code===r&&e.errno===t}function d2t(){nbe=!0}function ube(e){return Xs.resolve(e&&e.tmpdir||HF.tmpdir())}process.addListener(e2t,l2t);Object.defineProperty(Fc.exports,"tmpdir",{enumerable:!0,configurable:!1,get:function(){return ube()}});Fc.exports.dir=n2t;Fc.exports.dirSync=s2t;Fc.exports.file=r2t;Fc.exports.fileSync=i2t;Fc.exports.tmpName=GF;Fc.exports.tmpNameSync=VF;Fc.exports.setGracefulCleanup=d2t});var pbe=g((wIt,Ys)=>{"use strict";var{promisify:Gb}=require("util"),dd=dbe();Ys.exports.fileSync=dd.fileSync;var p2t=Gb((e,t)=>dd.file(e,(r,i,n,s)=>r?t(r):t(void 0,{path:i,fd:n,cleanup:Gb(s)})));Ys.exports.file=async e=>p2t(e);Ys.exports.withFile=async function(t,r){let{path:i,fd:n,cleanup:s}=await Ys.exports.file(r);try{return await t({path:i,fd:n})}finally{await s()}};Ys.exports.dirSync=dd.dirSync;var f2t=Gb((e,t)=>dd.dir(e,(r,i,n)=>r?t(r):t(void 0,{path:i,cleanup:Gb(n)})));Ys.exports.dir=async e=>f2t(e);Ys.exports.withDir=async function(t,r){let{path:i,cleanup:n}=await Ys.exports.dir(r);try{return await t({path:i})}finally{await n()}};Ys.exports.tmpNameSync=dd.tmpNameSync;Ys.exports.tmpName=Gb(dd.tmpName);Ys.exports.tmpdir=dd.tmpdir;Ys.exports.setGracefulCleanup=dd.setGracefulCleanup});var h0=g(ar=>{"use strict";Object.defineProperty(ar,"__esModule",{value:!0});ar.isGhes=ar.getRetentionDays=ar.getWorkSpaceDirectory=ar.getWorkFlowRunId=ar.getRuntimeUrl=ar.getRuntimeToken=ar.getDownloadFileConcurrency=ar.getInitialRetryIntervalInMilliseconds=ar.getRetryMultiplier=ar.getRetryLimit=ar.getUploadChunkSize=ar.getUploadFileConcurrency=void 0;function m2t(){return 2}ar.getUploadFileConcurrency=m2t;function h2t(){return 8*1024*1024}ar.getUploadChunkSize=h2t;function g2t(){return 5}ar.getRetryLimit=g2t;function y2t(){return 1.5}ar.getRetryMultiplier=y2t;function b2t(){return 3e3}ar.getInitialRetryIntervalInMilliseconds=b2t;function _2t(){return 2}ar.getDownloadFileConcurrency=_2t;function v2t(){let e=process.env.ACTIONS_RUNTIME_TOKEN;if(!e)throw new Error("Unable to get ACTIONS_RUNTIME_TOKEN env variable");return e}ar.getRuntimeToken=v2t;function w2t(){let e=process.env.ACTIONS_RUNTIME_URL;if(!e)throw new Error("Unable to get ACTIONS_RUNTIME_URL env variable");return e}ar.getRuntimeUrl=w2t;function E2t(){let e=process.env.GITHUB_RUN_ID;if(!e)throw new Error("Unable to get GITHUB_RUN_ID env variable");return e}ar.getWorkFlowRunId=E2t;function S2t(){let e=process.env.GITHUB_WORKSPACE;if(!e)throw new Error("Unable to get GITHUB_WORKSPACE env variable");return e}ar.getWorkSpaceDirectory=S2t;function x2t(){return process.env.GITHUB_RETENTION_DAYS}ar.getRetentionDays=x2t;function T2t(){return new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.toUpperCase()!=="GITHUB.COM"}ar.isGhes=T2t});var fbe=g(KF=>{"use strict";Object.defineProperty(KF,"__esModule",{value:!0});var N2t=[BigInt("0x0000000000000000"),BigInt("0x7F6EF0C830358979"),BigInt("0xFEDDE190606B12F2"),BigInt("0x81B31158505E9B8B"),BigInt("0xC962E5739841B68F"),BigInt("0xB60C15BBA8743FF6"),BigInt("0x37BF04E3F82AA47D"),BigInt("0x48D1F42BC81F2D04"),BigInt("0xA61CECB46814FE75"),BigInt("0xD9721C7C5821770C"),BigInt("0x58C10D24087FEC87"),BigInt("0x27AFFDEC384A65FE"),BigInt("0x6F7E09C7F05548FA"),BigInt("0x1010F90FC060C183"),BigInt("0x91A3E857903E5A08"),BigInt("0xEECD189FA00BD371"),BigInt("0x78E0FF3B88BE6F81"),BigInt("0x078E0FF3B88BE6F8"),BigInt("0x863D1EABE8D57D73"),BigInt("0xF953EE63D8E0F40A"),BigInt("0xB1821A4810FFD90E"),BigInt("0xCEECEA8020CA5077"),BigInt("0x4F5FFBD87094CBFC"),BigInt("0x30310B1040A14285"),BigInt("0xDEFC138FE0AA91F4"),BigInt("0xA192E347D09F188D"),BigInt("0x2021F21F80C18306"),BigInt("0x5F4F02D7B0F40A7F"),BigInt("0x179EF6FC78EB277B"),BigInt("0x68F0063448DEAE02"),BigInt("0xE943176C18803589"),BigInt("0x962DE7A428B5BCF0"),BigInt("0xF1C1FE77117CDF02"),BigInt("0x8EAF0EBF2149567B"),BigInt("0x0F1C1FE77117CDF0"),BigInt("0x7072EF2F41224489"),BigInt("0x38A31B04893D698D"),BigInt("0x47CDEBCCB908E0F4"),BigInt("0xC67EFA94E9567B7F"),BigInt("0xB9100A5CD963F206"),BigInt("0x57DD12C379682177"),BigInt("0x28B3E20B495DA80E"),BigInt("0xA900F35319033385"),BigInt("0xD66E039B2936BAFC"),BigInt("0x9EBFF7B0E12997F8"),BigInt("0xE1D10778D11C1E81"),BigInt("0x606216208142850A"),BigInt("0x1F0CE6E8B1770C73"),BigInt("0x8921014C99C2B083"),BigInt("0xF64FF184A9F739FA"),BigInt("0x77FCE0DCF9A9A271"),BigInt("0x08921014C99C2B08"),BigInt("0x4043E43F0183060C"),BigInt("0x3F2D14F731B68F75"),BigInt("0xBE9E05AF61E814FE"),BigInt("0xC1F0F56751DD9D87"),BigInt("0x2F3DEDF8F1D64EF6"),BigInt("0x50531D30C1E3C78F"),BigInt("0xD1E00C6891BD5C04"),BigInt("0xAE8EFCA0A188D57D"),BigInt("0xE65F088B6997F879"),BigInt("0x9931F84359A27100"),BigInt("0x1882E91B09FCEA8B"),BigInt("0x67EC19D339C963F2"),BigInt("0xD75ADABD7A6E2D6F"),BigInt("0xA8342A754A5BA416"),BigInt("0x29873B2D1A053F9D"),BigInt("0x56E9CBE52A30B6E4"),BigInt("0x1E383FCEE22F9BE0"),BigInt("0x6156CF06D21A1299"),BigInt("0xE0E5DE5E82448912"),BigInt("0x9F8B2E96B271006B"),BigInt("0x71463609127AD31A"),BigInt("0x0E28C6C1224F5A63"),BigInt("0x8F9BD7997211C1E8"),BigInt("0xF0F5275142244891"),BigInt("0xB824D37A8A3B6595"),BigInt("0xC74A23B2BA0EECEC"),BigInt("0x46F932EAEA507767"),BigInt("0x3997C222DA65FE1E"),BigInt("0xAFBA2586F2D042EE"),BigInt("0xD0D4D54EC2E5CB97"),BigInt("0x5167C41692BB501C"),BigInt("0x2E0934DEA28ED965"),BigInt("0x66D8C0F56A91F461"),BigInt("0x19B6303D5AA47D18"),BigInt("0x980521650AFAE693"),BigInt("0xE76BD1AD3ACF6FEA"),BigInt("0x09A6C9329AC4BC9B"),BigInt("0x76C839FAAAF135E2"),BigInt("0xF77B28A2FAAFAE69"),BigInt("0x8815D86ACA9A2710"),BigInt("0xC0C42C4102850A14"),BigInt("0xBFAADC8932B0836D"),BigInt("0x3E19CDD162EE18E6"),BigInt("0x41773D1952DB919F"),BigInt("0x269B24CA6B12F26D"),BigInt("0x59F5D4025B277B14"),BigInt("0xD846C55A0B79E09F"),BigInt("0xA72835923B4C69E6"),BigInt("0xEFF9C1B9F35344E2"),BigInt("0x90973171C366CD9B"),BigInt("0x1124202993385610"),BigInt("0x6E4AD0E1A30DDF69"),BigInt("0x8087C87E03060C18"),BigInt("0xFFE938B633338561"),BigInt("0x7E5A29EE636D1EEA"),BigInt("0x0134D92653589793"),BigInt("0x49E52D0D9B47BA97"),BigInt("0x368BDDC5AB7233EE"),BigInt("0xB738CC9DFB2CA865"),BigInt("0xC8563C55CB19211C"),BigInt("0x5E7BDBF1E3AC9DEC"),BigInt("0x21152B39D3991495"),BigInt("0xA0A63A6183C78F1E"),BigInt("0xDFC8CAA9B3F20667"),BigInt("0x97193E827BED2B63"),BigInt("0xE877CE4A4BD8A21A"),BigInt("0x69C4DF121B863991"),BigInt("0x16AA2FDA2BB3B0E8"),BigInt("0xF86737458BB86399"),BigInt("0x8709C78DBB8DEAE0"),BigInt("0x06BAD6D5EBD3716B"),BigInt("0x79D4261DDBE6F812"),BigInt("0x3105D23613F9D516"),BigInt("0x4E6B22FE23CC5C6F"),BigInt("0xCFD833A67392C7E4"),BigInt("0xB0B6C36E43A74E9D"),BigInt("0x9A6C9329AC4BC9B5"),BigInt("0xE50263E19C7E40CC"),BigInt("0x64B172B9CC20DB47"),BigInt("0x1BDF8271FC15523E"),BigInt("0x530E765A340A7F3A"),BigInt("0x2C608692043FF643"),BigInt("0xADD397CA54616DC8"),BigInt("0xD2BD67026454E4B1"),BigInt("0x3C707F9DC45F37C0"),BigInt("0x431E8F55F46ABEB9"),BigInt("0xC2AD9E0DA4342532"),BigInt("0xBDC36EC59401AC4B"),BigInt("0xF5129AEE5C1E814F"),BigInt("0x8A7C6A266C2B0836"),BigInt("0x0BCF7B7E3C7593BD"),BigInt("0x74A18BB60C401AC4"),BigInt("0xE28C6C1224F5A634"),BigInt("0x9DE29CDA14C02F4D"),BigInt("0x1C518D82449EB4C6"),BigInt("0x633F7D4A74AB3DBF"),BigInt("0x2BEE8961BCB410BB"),BigInt("0x548079A98C8199C2"),BigInt("0xD53368F1DCDF0249"),BigInt("0xAA5D9839ECEA8B30"),BigInt("0x449080A64CE15841"),BigInt("0x3BFE706E7CD4D138"),BigInt("0xBA4D61362C8A4AB3"),BigInt("0xC52391FE1CBFC3CA"),BigInt("0x8DF265D5D4A0EECE"),BigInt("0xF29C951DE49567B7"),BigInt("0x732F8445B4CBFC3C"),BigInt("0x0C41748D84FE7545"),BigInt("0x6BAD6D5EBD3716B7"),BigInt("0x14C39D968D029FCE"),BigInt("0x95708CCEDD5C0445"),BigInt("0xEA1E7C06ED698D3C"),BigInt("0xA2CF882D2576A038"),BigInt("0xDDA178E515432941"),BigInt("0x5C1269BD451DB2CA"),BigInt("0x237C997575283BB3"),BigInt("0xCDB181EAD523E8C2"),BigInt("0xB2DF7122E51661BB"),BigInt("0x336C607AB548FA30"),BigInt("0x4C0290B2857D7349"),BigInt("0x04D364994D625E4D"),BigInt("0x7BBD94517D57D734"),BigInt("0xFA0E85092D094CBF"),BigInt("0x856075C11D3CC5C6"),BigInt("0x134D926535897936"),BigInt("0x6C2362AD05BCF04F"),BigInt("0xED9073F555E26BC4"),BigInt("0x92FE833D65D7E2BD"),BigInt("0xDA2F7716ADC8CFB9"),BigInt("0xA54187DE9DFD46C0"),BigInt("0x24F29686CDA3DD4B"),BigInt("0x5B9C664EFD965432"),BigInt("0xB5517ED15D9D8743"),BigInt("0xCA3F8E196DA80E3A"),BigInt("0x4B8C9F413DF695B1"),BigInt("0x34E26F890DC31CC8"),BigInt("0x7C339BA2C5DC31CC"),BigInt("0x035D6B6AF5E9B8B5"),BigInt("0x82EE7A32A5B7233E"),BigInt("0xFD808AFA9582AA47"),BigInt("0x4D364994D625E4DA"),BigInt("0x3258B95CE6106DA3"),BigInt("0xB3EBA804B64EF628"),BigInt("0xCC8558CC867B7F51"),BigInt("0x8454ACE74E645255"),BigInt("0xFB3A5C2F7E51DB2C"),BigInt("0x7A894D772E0F40A7"),BigInt("0x05E7BDBF1E3AC9DE"),BigInt("0xEB2AA520BE311AAF"),BigInt("0x944455E88E0493D6"),BigInt("0x15F744B0DE5A085D"),BigInt("0x6A99B478EE6F8124"),BigInt("0x224840532670AC20"),BigInt("0x5D26B09B16452559"),BigInt("0xDC95A1C3461BBED2"),BigInt("0xA3FB510B762E37AB"),BigInt("0x35D6B6AF5E9B8B5B"),BigInt("0x4AB846676EAE0222"),BigInt("0xCB0B573F3EF099A9"),BigInt("0xB465A7F70EC510D0"),BigInt("0xFCB453DCC6DA3DD4"),BigInt("0x83DAA314F6EFB4AD"),BigInt("0x0269B24CA6B12F26"),BigInt("0x7D0742849684A65F"),BigInt("0x93CA5A1B368F752E"),BigInt("0xECA4AAD306BAFC57"),BigInt("0x6D17BB8B56E467DC"),BigInt("0x12794B4366D1EEA5"),BigInt("0x5AA8BF68AECEC3A1"),BigInt("0x25C64FA09EFB4AD8"),BigInt("0xA4755EF8CEA5D153"),BigInt("0xDB1BAE30FE90582A"),BigInt("0xBCF7B7E3C7593BD8"),BigInt("0xC399472BF76CB2A1"),BigInt("0x422A5673A732292A"),BigInt("0x3D44A6BB9707A053"),BigInt("0x759552905F188D57"),BigInt("0x0AFBA2586F2D042E"),BigInt("0x8B48B3003F739FA5"),BigInt("0xF42643C80F4616DC"),BigInt("0x1AEB5B57AF4DC5AD"),BigInt("0x6585AB9F9F784CD4"),BigInt("0xE436BAC7CF26D75F"),BigInt("0x9B584A0FFF135E26"),BigInt("0xD389BE24370C7322"),BigInt("0xACE74EEC0739FA5B"),BigInt("0x2D545FB4576761D0"),BigInt("0x523AAF7C6752E8A9"),BigInt("0xC41748D84FE75459"),BigInt("0xBB79B8107FD2DD20"),BigInt("0x3ACAA9482F8C46AB"),BigInt("0x45A459801FB9CFD2"),BigInt("0x0D75ADABD7A6E2D6"),BigInt("0x721B5D63E7936BAF"),BigInt("0xF3A84C3BB7CDF024"),BigInt("0x8CC6BCF387F8795D"),BigInt("0x620BA46C27F3AA2C"),BigInt("0x1D6554A417C62355"),BigInt("0x9CD645FC4798B8DE"),BigInt("0xE3B8B53477AD31A7"),BigInt("0xAB69411FBFB21CA3"),BigInt("0xD407B1D78F8795DA"),BigInt("0x55B4A08FDFD90E51"),BigInt("0x2ADA5047EFEC8728")],WF=class e{constructor(){this._crc=BigInt(0)}update(t){let r=typeof t=="string"?Buffer.from(t):t,i=e.flip64Bits(this._crc);for(let n of r){let s=Number(i&BigInt(255));i=N2t[s^n]^i>>BigInt(8)}this._crc=e.flip64Bits(i)}digest(t){switch(t){case"hex":return this._crc.toString(16).toUpperCase();case"base64":return this.toBuffer().toString("base64");default:return this.toBuffer()}}toBuffer(){return Buffer.from([0,8,16,24,32,40,48,56].map(t=>Number(this._crc>>BigInt(t)&BigInt(255))))}static flip64Bits(t){return(BigInt(1)<{"use strict";var g0=Me&&Me.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},mbe=Me&&Me.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Me,"__esModule",{value:!0});Me.digestForStream=Me.sleep=Me.getProperRetention=Me.rmFile=Me.getFileSize=Me.createEmptyFilesForArtifact=Me.createDirectoriesForArtifact=Me.displayHttpDiagnostics=Me.getArtifactUrl=Me.createHttpClient=Me.getUploadHeaders=Me.getDownloadHeaders=Me.getContentRange=Me.tryGetRetryAfterValueTimeInMilliseconds=Me.isThrottledStatusCode=Me.isRetryableStatusCode=Me.isForbiddenStatusCode=Me.isSuccessStatusCode=Me.getApiVersion=Me.parseEnvNumber=Me.getExponentialRetryTimeInMilliseconds=void 0;var R2t=mbe(require("crypto")),r5=require("fs"),cf=Be(),pd=no(),A2t=V0(),lf=h0(),C2t=mbe(fbe());function O2t(e){if(e<0)throw new Error("RetryCount should not be negative");if(e===0)return(0,lf.getInitialRetryIntervalInMilliseconds)();let t=(0,lf.getInitialRetryIntervalInMilliseconds)()*(0,lf.getRetryMultiplier)()*e,r=t*(0,lf.getRetryMultiplier)();return Math.trunc(Math.random()*(r-t)+t)}Me.getExponentialRetryTimeInMilliseconds=O2t;function P2t(e){let t=Number(process.env[e]);if(!(Number.isNaN(t)||t<0))return t}Me.parseEnvNumber=P2t;function Vb(){return"6.0-preview"}Me.getApiVersion=Vb;function I2t(e){return e?e>=200&&e<300:!1}Me.isSuccessStatusCode=I2t;function D2t(e){return e?e===pd.HttpCodes.Forbidden:!1}Me.isForbiddenStatusCode=D2t;function L2t(e){return e?[pd.HttpCodes.BadGateway,pd.HttpCodes.GatewayTimeout,pd.HttpCodes.InternalServerError,pd.HttpCodes.ServiceUnavailable,pd.HttpCodes.TooManyRequests,413].includes(e):!1}Me.isRetryableStatusCode=L2t;function F2t(e){return e?e===pd.HttpCodes.TooManyRequests:!1}Me.isThrottledStatusCode=F2t;function q2t(e){if(e["retry-after"]){let t=Number(e["retry-after"]);if(!isNaN(t))return(0,cf.info)(`Retry-After header is present with a value of ${t}`),t*1e3;(0,cf.info)(`Returned retry-after header value: ${t} is non-numeric and cannot be used`);return}(0,cf.info)("No retry-after header was found. Dumping all headers for diagnostic purposes"),console.log(e)}Me.tryGetRetryAfterValueTimeInMilliseconds=q2t;function B2t(e,t,r){return`bytes ${e}-${t}/${r}`}Me.getContentRange=B2t;function M2t(e,t,r){let i={};return e&&(i["Content-Type"]=e),t&&(i.Connection="Keep-Alive",i["Keep-Alive"]="10"),r?(i["Accept-Encoding"]="gzip",i.Accept=`application/octet-stream;api-version=${Vb()}`):i.Accept=`application/json;api-version=${Vb()}`,i}Me.getDownloadHeaders=M2t;function k2t(e,t,r,i,n,s,a){let o={};return o.Accept=`application/json;api-version=${Vb()}`,e&&(o["Content-Type"]=e),t&&(o.Connection="Keep-Alive",o["Keep-Alive"]="10"),r&&(o["Content-Encoding"]="gzip",o["x-tfs-filelength"]=i),n&&(o["Content-Length"]=n),s&&(o["Content-Range"]=s),a&&(o["x-actions-results-crc64"]=a.crc64,o["x-actions-results-md5"]=a.md5),o}Me.getUploadHeaders=k2t;function j2t(e){return new pd.HttpClient(e,[new A2t.BearerCredentialHandler((0,lf.getRuntimeToken)())])}Me.createHttpClient=j2t;function U2t(){let e=`${(0,lf.getRuntimeUrl)()}_apis/pipelines/workflows/${(0,lf.getWorkFlowRunId)()}/artifacts?api-version=${Vb()}`;return(0,cf.debug)(`Artifact Url: ${e}`),e}Me.getArtifactUrl=U2t;function z2t(e){(0,cf.info)(`##### Begin Diagnostic HTTP information ##### +Status Code: ${e.message.statusCode} +Status Message: ${e.message.statusMessage} +Header Information: ${JSON.stringify(e.message.headers,void 0,2)} +###### End Diagnostic HTTP information ######`)}Me.displayHttpDiagnostics=z2t;function $2t(e){return g0(this,void 0,void 0,function*(){for(let t of e)yield r5.promises.mkdir(t,{recursive:!0})})}Me.createDirectoriesForArtifact=$2t;function H2t(e){return g0(this,void 0,void 0,function*(){for(let t of e)yield(yield r5.promises.open(t,"w")).close()})}Me.createEmptyFilesForArtifact=H2t;function G2t(e){return g0(this,void 0,void 0,function*(){let t=yield r5.promises.stat(e);return(0,cf.debug)(`${e} size:(${t.size}) blksize:(${t.blksize}) blocks:(${t.blocks})`),t.size})}Me.getFileSize=G2t;function V2t(e){return g0(this,void 0,void 0,function*(){yield r5.promises.unlink(e)})}Me.rmFile=V2t;function W2t(e,t){if(e<0)throw new Error("Invalid retention, minimum value is 1.");let r=e;if(t){let i=parseInt(t);!isNaN(i)&&isetTimeout(t,e))})}Me.sleep=K2t;function Q2t(e){return g0(this,void 0,void 0,function*(){return new Promise((t,r)=>{let i=new C2t.default,n=R2t.default.createHash("md5");e.on("data",s=>{i.update(s),n.update(s)}).on("end",()=>t({crc64:i.digest("base64"),md5:n.digest("base64")})).on("error",r)})})}Me.digestForStream=Q2t});var XF=g(i5=>{"use strict";Object.defineProperty(i5,"__esModule",{value:!0});i5.StatusReporter=void 0;var hbe=Be(),QF=class{constructor(t){this.totalNumberOfFilesToProcess=0,this.processedCount=0,this.largeFiles=new Map,this.totalFileStatus=void 0,this.displayFrequencyInMilliseconds=t}setTotalNumberOfFilesToProcess(t){this.totalNumberOfFilesToProcess=t,this.processedCount=0}start(){this.totalFileStatus=setInterval(()=>{let t=this.formatPercentage(this.processedCount,this.totalNumberOfFilesToProcess);(0,hbe.info)(`Total file count: ${this.totalNumberOfFilesToProcess} ---- Processed file #${this.processedCount} (${t.slice(0,t.indexOf(".")+2)}%)`)},this.displayFrequencyInMilliseconds)}updateLargeFileStatus(t,r,i,n){let s=this.formatPercentage(i,n);(0,hbe.info)(`Uploaded ${t} (${s.slice(0,s.indexOf(".")+2)}%) bytes ${r}:${i}`)}stop(){this.totalFileStatus&&clearInterval(this.totalFileStatus)}incrementProcessedCount(){this.processedCount++}formatPercentage(t,r){return(t/r*100).toFixed(4).toString()}};i5.StatusReporter=QF});var ZF=g(n5=>{"use strict";Object.defineProperty(n5,"__esModule",{value:!0});n5.HttpManager=void 0;var gbe=y0(),YF=class{constructor(t,r){if(t<1)throw new Error("There must be at least one client");this.userAgent=r,this.clients=new Array(t).fill((0,gbe.createHttpClient)(r))}getClient(t){return this.clients[t]}disposeAndReplaceClient(t){this.clients[t].dispose(),this.clients[t]=(0,gbe.createHttpClient)(this.userAgent)}disposeAndReplaceAllClients(){for(let[t]of this.clients.entries())this.disposeAndReplaceClient(t)}};n5.HttpManager=YF});var _be=g(Dn=>{"use strict";var X2t=Dn&&Dn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Y2t=Dn&&Dn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ybe=Dn&&Dn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&X2t(t,e,r);return Y2t(t,e),t},s5=Dn&&Dn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},Z2t=Dn&&Dn.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}};Object.defineProperty(Dn,"__esModule",{value:!0});Dn.createGZipFileInBuffer=Dn.createGZipFileOnDisk=void 0;var a5=ybe(require("fs")),bbe=ybe(require("zlib")),J2t=require("util"),ebt=(0,J2t.promisify)(a5.stat),tbt=[".gz",".gzip",".tgz",".taz",".Z",".taZ",".bz2",".tbz",".tbz2",".tz2",".lz",".lzma",".tlz",".lzo",".xz",".txz",".zst",".zstd",".tzst",".zip",".7z"];function rbt(e,t){return s5(this,void 0,void 0,function*(){for(let r of tbt)if(e.endsWith(r))return Number.MAX_SAFE_INTEGER;return new Promise((r,i)=>{let n=a5.createReadStream(e),s=bbe.createGzip(),a=a5.createWriteStream(t);n.pipe(s).pipe(a),a.on("finish",()=>s5(this,void 0,void 0,function*(){let o=(yield ebt(t)).size;r(o)})),a.on("error",o=>{console.log(o),i(o)})})})}Dn.createGZipFileOnDisk=rbt;function ibt(e){return s5(this,void 0,void 0,function*(){return new Promise(t=>s5(this,void 0,void 0,function*(){var r,i,n,s;let a=a5.createReadStream(e),o=bbe.createGzip();a.pipe(o);let l=[];try{for(var c=!0,u=Z2t(o),d;d=yield u.next(),r=d.done,!r;){s=d.value,c=!1;try{let p=s;l.push(p)}finally{c=!0}}}catch(p){i={error:p}}finally{try{!c&&!r&&(n=u.return)&&(yield n.call(u))}finally{if(i)throw i.error}}t(Buffer.concat(l))}))})}Dn.createGZipFileInBuffer=ibt});var JF=g(Ts=>{"use strict";var nbt=Ts&&Ts.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),sbt=Ts&&Ts.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),abt=Ts&&Ts.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&nbt(t,e,r);return sbt(t,e),t},wbe=Ts&&Ts.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ts,"__esModule",{value:!0});Ts.retryHttpClientRequest=Ts.retry=void 0;var b0=y0(),vbe=abt(Be()),obt=h0();function Ebe(e,t,r,i){return wbe(this,void 0,void 0,function*(){let n,s,a=!1,o="",l,c=1;for(;c<=i;){try{if(n=yield t(),s=n.message.statusCode,(0,b0.isSuccessStatusCode)(s))return n;s&&(l=r.get(s)),a=(0,b0.isRetryableStatusCode)(s),o=`Artifact service responded with ${s}`}catch(u){a=!0,o=u.message}if(!a){vbe.info(`${e} - Error is not retryable`),n&&(0,b0.displayHttpDiagnostics)(n);break}vbe.info(`${e} - Attempt ${c} of ${i} failed with error: ${o}`),yield(0,b0.sleep)((0,b0.getExponentialRetryTimeInMilliseconds)(c)),c++}throw n&&(0,b0.displayHttpDiagnostics)(n),Error(l?`${e} failed: ${l}`:`${e} failed: ${o}`)})}Ts.retry=Ebe;function lbt(e,t,r=new Map,i=(0,obt.getRetryLimit)()){return wbe(this,void 0,void 0,function*(){return yield Ebe(e,t,r,i)})}Ts.retryHttpClientRequest=lbt});var Rbe=g(Ha=>{"use strict";var cbt=Ha&&Ha.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),ubt=Ha&&Ha.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o5=Ha&&Ha.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&cbt(t,e,r);return ubt(t,e),t},Ll=Ha&&Ha.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ha,"__esModule",{value:!0});Ha.UploadHttpClient=void 0;var tq=o5(require("fs")),Or=o5(Be()),dbt=o5(pbe()),pbt=o5(require("stream")),un=y0(),_0=h0(),fbt=require("util"),Sbe=require("url"),xbe=require("perf_hooks"),mbt=XF(),eq=no(),hbt=ZF(),Tbe=_be(),Nbe=JF(),gbt=(0,fbt.promisify)(tq.stat),rq=class{constructor(){this.uploadHttpManager=new hbt.HttpManager((0,_0.getUploadFileConcurrency)(),"@actions/artifact-upload"),this.statusReporter=new mbt.StatusReporter(1e4)}createArtifactInFileContainer(t,r){return Ll(this,void 0,void 0,function*(){let i={Type:"actions_storage",Name:t};if(r&&r.retentionDays){let d=(0,_0.getRetentionDays)();i.RetentionDays=(0,un.getProperRetention)(r.retentionDays,d)}let n=JSON.stringify(i,null,2),s=(0,un.getArtifactUrl)(),a=this.uploadHttpManager.getClient(0),o=(0,un.getUploadHeaders)("application/json",!1),l=new Map([[eq.HttpCodes.Forbidden,(0,_0.isGhes)()?"Please reference [Enabling GitHub Actions for GitHub Enterprise Server](https://docs.github.com/en/enterprise-server@3.8/admin/github-actions/enabling-github-actions-for-github-enterprise-server) to ensure Actions storage is configured correctly.":"Artifact storage quota has been hit. Unable to upload any new artifacts"],[eq.HttpCodes.BadRequest,`The artifact name ${t} is not valid. Request URL ${s}`]]),u=yield(yield(0,Nbe.retryHttpClientRequest)("Create Artifact Container",()=>Ll(this,void 0,void 0,function*(){return a.post(s,n,o)}),l)).readBody();return JSON.parse(u)})}uploadArtifactToFileContainer(t,r,i){return Ll(this,void 0,void 0,function*(){let n=(0,_0.getUploadFileConcurrency)(),s=(0,_0.getUploadChunkSize)();Or.debug(`File Concurrency: ${n}, and Chunk Size: ${s}`);let a=[],o=!0;i&&i.continueOnError===!1&&(o=!1);for(let h of r){let y=new Sbe.URL(t);y.searchParams.append("itemPath",h.uploadFilePath),a.push({file:h.absoluteFilePath,resourceUrl:y.toString(),maxChunkSize:s,continueOnError:o})}let l=[...new Array(n).keys()],c=[],u=0,d=0,p=0,f=0,m=!1;return this.statusReporter.setTotalNumberOfFilesToProcess(r.length),this.statusReporter.start(),yield Promise.all(l.map(h=>Ll(this,void 0,void 0,function*(){for(;utq.createReadStream(r.file),u=!1,c=n):(Or.debug(`A gzip file created for ${r.file} helped with reducing the size of the original file. The file will be uploaded using gzip.`),p=()=>{let m=new pbt.PassThrough;return m.end(d),m},c=d.byteLength),(yield this.uploadChunk(t,r.resourceUrl,p,0,c-1,c,u,n))||(o=!1,l+=c,Or.warning(`Aborting upload for ${r.file} due to failure`)),{isSuccess:o,successfulUploadSize:c-l,totalSize:n}}else{let d=yield dbt.file();Or.debug(`${r.file} is greater than 64k in size. Creating a gzip file on-disk ${d.path} to potentially reduce the upload size`),c=yield(0,Tbe.createGZipFileOnDisk)(r.file,d.path);let p=d.path;!s&&ntq.createReadStream(p,{start:h,end:y,autoClose:!1}),h,y,c,u,n))?c>8388608&&this.statusReporter.updateLargeFileStatus(r.file,h,y,c):(o=!1,l+=m,Or.warning(`Aborting upload for ${r.file} due to failure`),f=!0)}return Or.debug(`deleting temporary gzip file ${d.path}`),yield d.cleanup(),{isSuccess:o,successfulUploadSize:c-l,totalSize:n}}})}uploadChunk(t,r,i,n,s,a,o,l){return Ll(this,void 0,void 0,function*(){let c=yield(0,un.digestForStream)(i()),u=(0,un.getUploadHeaders)("application/octet-stream",!0,o,l,s-n+1,(0,un.getContentRange)(n,s,a),c),d=()=>Ll(this,void 0,void 0,function*(){return yield this.uploadHttpManager.getClient(t).sendStream("PUT",r,i(),u)}),p=0,f=(0,_0.getRetryLimit)(),m=y=>(p++,p>f?(y&&(0,un.displayHttpDiagnostics)(y),Or.info(`Retry limit has been reached for chunk at offset ${n} to ${r}`),!0):!1),h=y=>Ll(this,void 0,void 0,function*(){if(this.uploadHttpManager.disposeAndReplaceClient(t),y)Or.info(`Backoff due to too many requests, retry #${p}. Waiting for ${y} milliseconds before continuing the upload`),yield(0,un.sleep)(y);else{let b=(0,un.getExponentialRetryTimeInMilliseconds)(p);Or.info(`Exponential backoff for retry #${p}. Waiting for ${b} milliseconds before continuing the upload at offset ${n}`),yield(0,un.sleep)(b)}Or.info(`Finished backoff for retry #${p}, continuing with upload`)});for(;p<=f;){let y;try{y=yield d()}catch(b){if(Or.info(`An error has been caught http-client index ${t}, retrying the upload`),console.log(b),m())return!1;yield h();continue}if(yield y.readBody(),(0,un.isSuccessStatusCode)(y.message.statusCode))return!0;if((0,un.isRetryableStatusCode)(y.message.statusCode)){if(Or.info(`A ${y.message.statusCode} status code has been received, will attempt to retry the upload`),m(y))return!1;(0,un.isThrottledStatusCode)(y.message.statusCode)?yield h((0,un.tryGetRetryAfterValueTimeInMilliseconds)(y.message.headers)):yield h()}else return Or.error(`Unexpected response. Unable to upload chunk to ${r}`),(0,un.displayHttpDiagnostics)(y),!1}return!1})}patchArtifactSize(t,r){return Ll(this,void 0,void 0,function*(){let i=new Sbe.URL((0,un.getArtifactUrl)());i.searchParams.append("artifactName",r);let s=JSON.stringify({Size:t},null,2);Or.debug(`URL is ${i.toString()}`);let a=this.uploadHttpManager.getClient(0),o=(0,un.getUploadHeaders)("application/json",!1),l=new Map([[eq.HttpCodes.NotFound,`An Artifact with the name ${r} was not found`]]);yield(yield(0,Nbe.retryHttpClientRequest)("Finalize artifact upload",()=>Ll(this,void 0,void 0,function*(){return a.patch(i.toString(),s,o)}),l)).readBody(),Or.debug(`Artifact ${r} has been successfully uploaded, total size in bytes: ${t}`)})}};Ha.UploadHttpClient=rq});var Pbe=g(Ga=>{"use strict";var ybt=Ga&&Ga.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),bbt=Ga&&Ga.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),sq=Ga&&Ga.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&ybt(t,e,r);return bbt(t,e),t},Do=Ga&&Ga.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ga,"__esModule",{value:!0});Ga.DownloadHttpClient=void 0;var Abe=sq(require("fs")),ts=sq(Be()),_bt=sq(require("zlib")),Ns=y0(),vbt=require("url"),wbt=XF(),Cbe=require("perf_hooks"),Ebt=ZF(),iq=h0(),Obe=JF(),nq=class{constructor(){this.downloadHttpManager=new Ebt.HttpManager((0,iq.getDownloadFileConcurrency)(),"@actions/artifact-download"),this.statusReporter=new wbt.StatusReporter(1e3)}listArtifacts(){return Do(this,void 0,void 0,function*(){let t=(0,Ns.getArtifactUrl)(),r=this.downloadHttpManager.getClient(0),i=(0,Ns.getDownloadHeaders)("application/json"),s=yield(yield(0,Obe.retryHttpClientRequest)("List Artifacts",()=>Do(this,void 0,void 0,function*(){return r.get(t,i)}))).readBody();return JSON.parse(s)})}getContainerItems(t,r){return Do(this,void 0,void 0,function*(){let i=new vbt.URL(r);i.searchParams.append("itemPath",t);let n=this.downloadHttpManager.getClient(0),s=(0,Ns.getDownloadHeaders)("application/json"),o=yield(yield(0,Obe.retryHttpClientRequest)("Get Container Items",()=>Do(this,void 0,void 0,function*(){return n.get(i.toString(),s)}))).readBody();return JSON.parse(o)})}downloadSingleArtifact(t){return Do(this,void 0,void 0,function*(){let r=(0,iq.getDownloadFileConcurrency)();ts.debug(`Download file concurrency is set to ${r}`);let i=[...new Array(r).keys()],n=0,s=0;ts.info(`Total number of files that will be downloaded: ${t.length}`),this.statusReporter.setTotalNumberOfFilesToProcess(t.length),this.statusReporter.start(),yield Promise.all(i.map(a=>Do(this,void 0,void 0,function*(){for(;n{throw new Error(`Unable to download the artifact: ${a}`)}).finally(()=>{this.statusReporter.stop(),this.downloadHttpManager.disposeAndReplaceAllClients()})})}downloadIndividualFile(t,r,i){return Do(this,void 0,void 0,function*(){let n=0,s=(0,iq.getRetryLimit)(),a=Abe.createWriteStream(i),o=(0,Ns.getDownloadHeaders)("application/json",!0,!0),l=()=>Do(this,void 0,void 0,function*(){return yield this.downloadHttpManager.getClient(t).get(r,o)}),c=f=>"content-encoding"in f&&f["content-encoding"]==="gzip",u=f=>Do(this,void 0,void 0,function*(){if(n++,n>s)return Promise.reject(new Error(`Retry limit has been reached. Unable to download ${r}`));if(this.downloadHttpManager.disposeAndReplaceClient(t),f)ts.info(`Backoff due to too many requests, retry #${n}. Waiting for ${f} milliseconds before continuing the download`),yield(0,Ns.sleep)(f);else{let m=(0,Ns.getExponentialRetryTimeInMilliseconds)(n);ts.info(`Exponential backoff for retry #${n}. Waiting for ${m} milliseconds before continuing the download`),yield(0,Ns.sleep)(m)}ts.info(`Finished backoff for retry #${n}, continuing with download`)}),d=(f,m)=>!f||!m||process.env.ACTIONS_ARTIFACT_SKIP_DOWNLOAD_VALIDATION?(ts.info("Skipping download validation."),!0):parseInt(f)===m,p=f=>Do(this,void 0,void 0,function*(){a.close(),yield new Promise(m=>{a.on("close",m),a.writableFinished&&m()}),yield(0,Ns.rmFile)(f),a=Abe.createWriteStream(f)});for(;n<=s;){let f;try{f=yield l()}catch(h){ts.info("An error occurred while attempting to download a file"),console.log(h),yield u();continue}let m=!1;if((0,Ns.isSuccessStatusCode)(f.message.statusCode))try{let h=c(f.message.headers);if(yield this.pipeResponseToFile(f,a,h),h||d(f.message.headers["content-length"],yield(0,Ns.getFileSize)(i)))return;m=!0}catch{m=!0}if(m||(0,Ns.isRetryableStatusCode)(f.message.statusCode))ts.info(`A ${f.message.statusCode} response code has been received while attempting to download an artifact`),p(i),(0,Ns.isThrottledStatusCode)(f.message.statusCode)?yield u((0,Ns.tryGetRetryAfterValueTimeInMilliseconds)(f.message.headers)):yield u();else return(0,Ns.displayHttpDiagnostics)(f),Promise.reject(new Error(`Unexpected http ${f.message.statusCode} during download for ${r}`))}})}pipeResponseToFile(t,r,i){return Do(this,void 0,void 0,function*(){yield new Promise((n,s)=>{if(i){let a=_bt.createGunzip();t.message.on("error",o=>{ts.info("An error occurred while attempting to read the response stream"),a.close(),r.close(),s(o)}).pipe(a).on("error",o=>{ts.info("An error occurred while attempting to decompress the response stream"),r.close(),s(o)}).pipe(r).on("close",()=>{n()}).on("error",o=>{ts.info(`An error occurred while writing a downloaded file to ${r.path}`),s(o)})}else t.message.on("error",a=>{ts.info("An error occurred while attempting to read the response stream"),r.close(),s(a)}).pipe(r).on("close",()=>{n()}).on("error",a=>{ts.info(`An error occurred while writing a downloaded file to ${r.path}`),s(a)})})})}};Ga.DownloadHttpClient=nq});var Ibe=g(Fl=>{"use strict";var Sbt=Fl&&Fl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),xbt=Fl&&Fl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Tbt=Fl&&Fl.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Sbt(t,e,r);return xbt(t,e),t};Object.defineProperty(Fl,"__esModule",{value:!0});Fl.getDownloadSpecification=void 0;var l5=Tbt(require("path"));function Nbt(e,t,r,i){let n=new Set,s={rootDownloadLocation:i?l5.join(r,e):r,directoryStructure:[],emptyFilesToCreate:[],filesToDownload:[]};for(let a of t)if(a.path.startsWith(`${e}/`)||a.path.startsWith(`${e}\\`)){let o=l5.normalize(a.path),l=l5.join(r,i?o:o.replace(e,""));a.itemType==="file"&&(n.add(l5.dirname(l)),a.fileLength===0?s.emptyFilesToCreate.push(l):s.filesToDownload.push({sourceLocation:a.contentLocation,targetPath:l}))}return s.directoryStructure=Array.from(n),s}Fl.getDownloadSpecification=Nbt});var qbe=g(Va=>{"use strict";var Rbt=Va&&Va.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Abt=Va&&Va.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Cbt=Va&&Va.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Rbt(t,e,r);return Abt(t,e),t},aq=Va&&Va.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Va,"__esModule",{value:!0});Va.DefaultArtifactClient=void 0;var Rs=Cbt(Be()),Obt=Q2e(),Pbt=Rbe(),c5=y0(),Ibt=kF(),Dbe=Pbe(),Lbe=Ibe(),Fbe=h0(),u5=require("path"),oq=class e{static create(){return new e}uploadArtifact(t,r,i,n){return aq(this,void 0,void 0,function*(){Rs.info(`Starting artifact upload +For more detailed logs during the artifact upload process, enable step-debugging: https://docs.github.com/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging#enabling-step-debug-logging`),(0,Ibt.checkArtifactName)(t);let s=(0,Obt.getUploadSpecification)(t,i,r),a={artifactName:t,artifactItems:[],size:0,failedItems:[]},o=new Pbt.UploadHttpClient;if(s.length===0)Rs.warning("No files found that can be uploaded");else{let l=yield o.createArtifactInFileContainer(t,n);if(!l.fileContainerResourceUrl)throw Rs.debug(l.toString()),new Error("No URL provided by the Artifact Service to upload an artifact to");Rs.debug(`Upload Resource URL: ${l.fileContainerResourceUrl}`),Rs.info(`Container for artifact "${t}" successfully created. Starting upload of file(s)`);let c=yield o.uploadArtifactToFileContainer(l.fileContainerResourceUrl,s,n);Rs.info("File upload process has finished. Finalizing the artifact upload"),yield o.patchArtifactSize(c.totalSize,t),c.failedItems.length>0?Rs.info(`Upload finished. There were ${c.failedItems.length} items that failed to upload`):Rs.info("Artifact has been finalized. All files have been successfully uploaded!"),Rs.info(` +The raw size of all the files that were specified for upload is ${c.totalSize} bytes +The size of all the files that were uploaded is ${c.uploadSize} bytes. This takes into account any gzip compression used to reduce the upload size, time and storage + +Note: The size of downloaded zips can differ significantly from the reported size. For more information see: https://github.com/actions/upload-artifact#zipped-artifact-downloads \r +`),a.artifactItems=s.map(u=>u.absoluteFilePath),a.size=c.uploadSize,a.failedItems=c.failedItems}return a})}downloadArtifact(t,r,i){return aq(this,void 0,void 0,function*(){let n=new Dbe.DownloadHttpClient,s=yield n.listArtifacts();if(s.count===0)throw new Error("Unable to find any artifacts for the associated workflow");let a=s.value.find(c=>c.name===t);if(!a)throw new Error(`Unable to find an artifact with the name: ${t}`);let o=yield n.getContainerItems(a.name,a.fileContainerResourceUrl);r||(r=(0,Fbe.getWorkSpaceDirectory)()),r=(0,u5.normalize)(r),r=(0,u5.resolve)(r);let l=(0,Lbe.getDownloadSpecification)(t,o.value,r,i?.createArtifactFolder||!1);return l.filesToDownload.length===0?Rs.info(`No downloadable files were found for the artifact: ${a.name}`):(yield(0,c5.createDirectoriesForArtifact)(l.directoryStructure),Rs.info("Directory structure has been set up for the artifact"),yield(0,c5.createEmptyFilesForArtifact)(l.emptyFilesToCreate),yield n.downloadSingleArtifact(l.filesToDownload)),{artifactName:t,downloadPath:l.rootDownloadLocation}})}downloadAllArtifacts(t){return aq(this,void 0,void 0,function*(){let r=new Dbe.DownloadHttpClient,i=[],n=yield r.listArtifacts();if(n.count===0)return Rs.info("Unable to find any artifacts for the associated workflow"),i;t||(t=(0,Fbe.getWorkSpaceDirectory)()),t=(0,u5.normalize)(t),t=(0,u5.resolve)(t);let s=0;for(;s{"use strict";Object.defineProperty(d5,"__esModule",{value:!0});d5.create=void 0;var Dbt=qbe();function Lbt(){return Dbt.DefaultArtifactClient.create()}d5.create=Lbt});var lq=g((LIt,Mbe)=>{Mbe.exports={LOCHDR:30,LOCSIG:67324752,LOCVER:4,LOCFLG:6,LOCHOW:8,LOCTIM:10,LOCCRC:14,LOCSIZ:18,LOCLEN:22,LOCNAM:26,LOCEXT:28,EXTSIG:134695760,EXTHDR:16,EXTCRC:4,EXTSIZ:8,EXTLEN:12,CENHDR:46,CENSIG:33639248,CENVEM:4,CENVER:6,CENFLG:8,CENHOW:10,CENTIM:12,CENCRC:16,CENSIZ:20,CENLEN:24,CENNAM:28,CENEXT:30,CENCOM:32,CENDSK:34,CENATT:36,CENATX:38,CENOFF:42,ENDHDR:22,ENDSIG:101010256,ENDSUB:8,ENDTOT:10,ENDSIZ:12,ENDOFF:16,ENDCOM:20,END64HDR:20,END64SIG:117853008,END64START:4,END64OFF:8,END64NUMDISKS:16,ZIP64SIG:101075792,ZIP64HDR:56,ZIP64LEAD:12,ZIP64SIZE:4,ZIP64VEM:12,ZIP64VER:14,ZIP64DSK:16,ZIP64DSKDIR:20,ZIP64SUB:24,ZIP64TOT:32,ZIP64SIZB:40,ZIP64OFF:48,ZIP64EXTRA:56,STORED:0,SHRUNK:1,REDUCED1:2,REDUCED2:3,REDUCED3:4,REDUCED4:5,IMPLODED:6,DEFLATED:8,ENHANCED_DEFLATED:9,PKWARE:10,BZIP2:12,LZMA:14,IBM_TERSE:18,IBM_LZ77:19,AES_ENCRYPT:99,FLG_ENC:1,FLG_COMP1:2,FLG_COMP2:4,FLG_DESC:8,FLG_ENH:16,FLG_PATCH:32,FLG_STR:64,FLG_EFS:2048,FLG_MSK:4096,FILE:2,BUFFER:1,NONE:0,EF_ID:0,EF_SIZE:2,ID_ZIP64:1,ID_AVINFO:7,ID_PFS:8,ID_OS2:9,ID_NTFS:10,ID_OPENVMS:12,ID_UNIX:13,ID_FORK:14,ID_PATCH:15,ID_X509_PKCS7:20,ID_X509_CERTID_F:21,ID_X509_CERTID_C:22,ID_STRONGENC:23,ID_RECORD_MGT:24,ID_X509_PKCS7_RL:25,ID_IBM1:101,ID_IBM2:102,ID_POSZIP:18064,EF_ZIP64_OR_32:4294967295,EF_ZIP64_OR_16:65535,EF_ZIP64_SUNCOMP:0,EF_ZIP64_SCOMP:8,EF_ZIP64_RHO:16,EF_ZIP64_DSN:24}});var p5=g(jbe=>{var kbe={INVALID_LOC:"Invalid LOC header (bad signature)",INVALID_CEN:"Invalid CEN header (bad signature)",INVALID_END:"Invalid END header (bad signature)",DESCRIPTOR_NOT_EXIST:"No descriptor present",DESCRIPTOR_UNKNOWN:"Unknown descriptor format",DESCRIPTOR_FAULTY:"Descriptor data is malformed",NO_DATA:"Nothing to decompress",BAD_CRC:"CRC32 checksum failed {0}",FILE_IN_THE_WAY:"There is a file in the way: {0}",UNKNOWN_METHOD:"Invalid/unsupported compression method",AVAIL_DATA:"inflate::Available inflate data did not terminate",INVALID_DISTANCE:"inflate::Invalid literal/length or distance code in fixed or dynamic block",TO_MANY_CODES:"inflate::Dynamic block code description: too many length or distance codes",INVALID_REPEAT_LEN:"inflate::Dynamic block code description: repeat more than specified lengths",INVALID_REPEAT_FIRST:"inflate::Dynamic block code description: repeat lengths with no first length",INCOMPLETE_CODES:"inflate::Dynamic block code description: code lengths codes incomplete",INVALID_DYN_DISTANCE:"inflate::Dynamic block code description: invalid distance code lengths",INVALID_CODES_LEN:"inflate::Dynamic block code description: invalid literal/length code lengths",INVALID_STORE_BLOCK:"inflate::Stored block length did not match one's complement",INVALID_BLOCK_TYPE:"inflate::Invalid block type (type == 3)",CANT_EXTRACT_FILE:"Could not extract the file",CANT_OVERRIDE:"Target file already exists",DISK_ENTRY_TOO_LARGE:"Number of disk entries is too large",NO_ZIP:"No zip file was loaded",NO_ENTRY:"Entry doesn't exist",DIRECTORY_CONTENT_ERROR:"A directory cannot have content",FILE_NOT_FOUND:'File not found: "{0}"',NOT_IMPLEMENTED:"Not implemented",INVALID_FILENAME:"Invalid filename",INVALID_FORMAT:"Invalid or unsupported zip format. No END header found",INVALID_PASS_PARAM:"Incompatible password parameter",WRONG_PASSWORD:"Wrong Password",COMMENT_TOO_LONG:"Comment is too long",EXTRA_FIELD_PARSE_ERROR:"Extra field parsing error"};function Fbt(e){return function(...t){return t.length&&(e=e.replace(/\{(\d)\}/g,(r,i)=>t[i]||"")),new Error("ADM-ZIP: "+e)}}for(let e of Object.keys(kbe))jbe[e]=Fbt(kbe[e])});var Gbe=g((qIt,Hbe)=>{var qbt=require("fs"),Si=require("path"),Ube=lq(),Bbt=p5(),Mbt=typeof process=="object"&&process.platform==="win32",zbe=e=>typeof e=="object"&&e!==null,$be=new Uint32Array(256).map((e,t)=>{for(let r=0;r<8;r++)t&1?t=3988292384^t>>>1:t>>>=1;return t>>>0});function Qr(e){this.sep=Si.sep,this.fs=qbt,zbe(e)&&zbe(e.fs)&&typeof e.fs.statSync=="function"&&(this.fs=e.fs)}Hbe.exports=Qr;Qr.prototype.makeDir=function(e){let t=this;function r(i){let n=i.split(t.sep)[0];i.split(t.sep).forEach(function(s){if(!(!s||s.substr(-1,1)===":")){n+=t.sep+s;var a;try{a=t.fs.statSync(n)}catch{t.fs.mkdirSync(n)}if(a&&a.isFile())throw Bbt.FILE_IN_THE_WAY(`"${n}"`)}})}r(e)};Qr.prototype.writeFileTo=function(e,t,r,i){let n=this;if(n.fs.existsSync(e)){if(!r)return!1;var s=n.fs.statSync(e);if(s.isDirectory())return!1}var a=Si.dirname(e);n.fs.existsSync(a)||n.makeDir(a);var o;try{o=n.fs.openSync(e,"w",438)}catch{n.fs.chmodSync(e,438),o=n.fs.openSync(e,"w",438)}if(o)try{n.fs.writeSync(o,t,0,t.length,0)}finally{n.fs.closeSync(o)}return n.fs.chmodSync(e,i||438),!0};Qr.prototype.writeFileToAsync=function(e,t,r,i,n){typeof i=="function"&&(n=i,i=void 0);let s=this;s.fs.exists(e,function(a){if(a&&!r)return n(!1);s.fs.stat(e,function(o,l){if(a&&l.isDirectory())return n(!1);var c=Si.dirname(e);s.fs.exists(c,function(u){u||s.makeDir(c),s.fs.open(e,"w",438,function(d,p){d?s.fs.chmod(e,438,function(){s.fs.open(e,"w",438,function(f,m){s.fs.write(m,t,0,t.length,0,function(){s.fs.close(m,function(){s.fs.chmod(e,i||438,function(){n(!0)})})})})}):p?s.fs.write(p,t,0,t.length,0,function(){s.fs.close(p,function(){s.fs.chmod(e,i||438,function(){n(!0)})})}):s.fs.chmod(e,i||438,function(){n(!0)})})})})})};Qr.prototype.findFiles=function(e){let t=this;function r(i,n,s){typeof n=="boolean"&&(s=n,n=void 0);let a=[];return t.fs.readdirSync(i).forEach(function(o){let l=Si.join(i,o),c=t.fs.statSync(l);(!n||n.test(l))&&a.push(Si.normalize(l)+(c.isDirectory()?t.sep:"")),c.isDirectory()&&s&&(a=a.concat(r(l,n,s)))}),a}return r(e,void 0,!0)};Qr.prototype.findFilesAsync=function(e,t){let r=this,i=[];r.fs.readdir(e,function(n,s){if(n)return t(n);let a=s.length;if(!a)return t(null,i);s.forEach(function(o){o=Si.join(e,o),r.fs.stat(o,function(l,c){if(l)return t(l);c&&(i.push(Si.normalize(o)+(c.isDirectory()?r.sep:"")),c.isDirectory()?r.findFilesAsync(o,function(u,d){if(u)return t(u);i=i.concat(d),--a||t(null,i)}):--a||t(null,i))})})})};Qr.prototype.getAttributes=function(){};Qr.prototype.setAttributes=function(){};Qr.crc32update=function(e,t){return $be[(e^t)&255]^e>>>8};Qr.crc32=function(e){typeof e=="string"&&(e=Buffer.from(e,"utf8"));let t=e.length,r=-1;for(let i=0;i>>0};Qr.methodToString=function(e){switch(e){case Ube.STORED:return"STORED ("+e+")";case Ube.DEFLATED:return"DEFLATED ("+e+")";default:return"UNSUPPORTED ("+e+")"}};Qr.canonical=function(e){if(!e)return"";let t=Si.posix.normalize("/"+e.split("\\").join("/"));return Si.join(".",t)};Qr.zipnamefix=function(e){if(!e)return"";let t=Si.posix.normalize("/"+e.split("\\").join("/"));return Si.posix.join(".",t)};Qr.findLast=function(e,t){if(!Array.isArray(e))throw new TypeError("arr is not array");let r=e.length>>>0;for(let i=r-1;i>=0;i--)if(t(e[i],i,e))return e[i]};Qr.sanitize=function(e,t){e=Si.resolve(Si.normalize(e));for(var r=t.split("/"),i=0,n=r.length;i>25&127)+1980,Math.max((e>>21&15)-1,0),Math.max(e>>16&31,1),e>>11&31,e>>5&63,(e&31)<<1)};Qr.fromDate2DOS=function(e){let t=0,r=0;return e.getFullYear()>1979&&(t=(e.getFullYear()-1980&127)<<9|e.getMonth()+1<<5|e.getDate(),r=e.getHours()<<11|e.getMinutes()<<5|e.getSeconds()>>1),t<<16|r};Qr.isWin=Mbt;Qr.crcTable=$be});var Wbe=g((BIt,Vbe)=>{var kbt=require("path");Vbe.exports=function(e,{fs:t}){var r=e||"",i=s(),n=null;function s(){return{directory:!1,readonly:!1,hidden:!1,executable:!1,mtime:0,atime:0}}return r&&t.existsSync(r)?(n=t.statSync(r),i.directory=n.isDirectory(),i.mtime=n.mtime,i.atime=n.atime,i.executable=(73&n.mode)!==0,i.readonly=(128&n.mode)===0,i.hidden=kbt.basename(r)[0]==="."):console.warn("Invalid path: "+r),{get directory(){return i.directory},get readOnly(){return i.readonly},get hidden(){return i.hidden},get mtime(){return i.mtime},get atime(){return i.atime},get executable(){return i.executable},decodeAttributes:function(){},encodeAttributes:function(){},toJSON:function(){return{path:r,isDirectory:i.directory,isReadOnly:i.readonly,isHidden:i.hidden,isExecutable:i.executable,mTime:i.mtime,aTime:i.atime}},toString:function(){return JSON.stringify(this.toJSON(),null," ")}}}});var Qbe=g((MIt,Kbe)=>{Kbe.exports={efs:!0,encode:e=>Buffer.from(e,"utf8"),decode:e=>e.toString("utf8")}});var w0=g((kIt,v0)=>{v0.exports=Gbe();v0.exports.Constants=lq();v0.exports.Errors=p5();v0.exports.FileAttr=Wbe();v0.exports.decoder=Qbe()});var Ybe=g((jIt,Xbe)=>{var fd=w0(),oe=fd.Constants;Xbe.exports=function(){var e=20,t=10,r=0,i=0,n=0,s=0,a=0,o=0,l=0,c=0,u=0,d=0,p=0,f=0,m=0;e|=fd.isWin?2560:768,r|=oe.FLG_EFS;let h={extraLen:0},y=v=>Math.max(0,v)>>>0,b=v=>Math.max(0,v)&65535,w=v=>Math.max(0,v)&255;return n=fd.fromDate2DOS(new Date),{get made(){return e},set made(v){e=v},get version(){return t},set version(v){t=v},get flags(){return r},set flags(v){r=v},get flags_efs(){return(r&oe.FLG_EFS)>0},set flags_efs(v){v?r|=oe.FLG_EFS:r&=~oe.FLG_EFS},get flags_desc(){return(r&oe.FLG_DESC)>0},set flags_desc(v){v?r|=oe.FLG_DESC:r&=~oe.FLG_DESC},get method(){return i},set method(v){switch(v){case oe.STORED:this.version=10;case oe.DEFLATED:default:this.version=20}i=v},get time(){return fd.fromDOS2Date(this.timeval)},set time(v){this.timeval=fd.fromDate2DOS(v)},get timeval(){return n},set timeval(v){n=y(v)},get timeHighByte(){return w(n>>>8)},get crc(){return s},set crc(v){s=y(v)},get compressedSize(){return a},set compressedSize(v){a=y(v)},get size(){return o},set size(v){o=y(v)},get fileNameLength(){return l},set fileNameLength(v){l=v},get extraLength(){return c},set extraLength(v){c=v},get extraLocalLength(){return h.extraLen},set extraLocalLength(v){h.extraLen=v},get commentLength(){return u},set commentLength(v){u=v},get diskNumStart(){return d},set diskNumStart(v){d=y(v)},get inAttr(){return p},set inAttr(v){p=y(v)},get attr(){return f},set attr(v){f=y(v)},get fileAttr(){return(f||0)>>16&4095},get offset(){return m},set offset(v){m=y(v)},get encrypted(){return(r&oe.FLG_ENC)===oe.FLG_ENC},get centralHeaderSize(){return oe.CENHDR+l+c+u},get realDataOffset(){return m+oe.LOCHDR+h.fnameLen+h.extraLen},get localHeader(){return h},loadLocalHeaderFromBinary:function(v){var E=v.slice(m,m+oe.LOCHDR);if(E.readUInt32LE(0)!==oe.LOCSIG)throw fd.Errors.INVALID_LOC();h.version=E.readUInt16LE(oe.LOCVER),h.flags=E.readUInt16LE(oe.LOCFLG),h.method=E.readUInt16LE(oe.LOCHOW),h.time=E.readUInt32LE(oe.LOCTIM),h.crc=E.readUInt32LE(oe.LOCCRC),h.compressedSize=E.readUInt32LE(oe.LOCSIZ),h.size=E.readUInt32LE(oe.LOCLEN),h.fnameLen=E.readUInt16LE(oe.LOCNAM),h.extraLen=E.readUInt16LE(oe.LOCEXT);let T=m+oe.LOCHDR+h.fnameLen,L=T+h.extraLen;return v.slice(T,L)},loadFromBinary:function(v){if(v.length!==oe.CENHDR||v.readUInt32LE(0)!==oe.CENSIG)throw fd.Errors.INVALID_CEN();e=v.readUInt16LE(oe.CENVEM),t=v.readUInt16LE(oe.CENVER),r=v.readUInt16LE(oe.CENFLG),i=v.readUInt16LE(oe.CENHOW),n=v.readUInt32LE(oe.CENTIM),s=v.readUInt32LE(oe.CENCRC),a=v.readUInt32LE(oe.CENSIZ),o=v.readUInt32LE(oe.CENLEN),l=v.readUInt16LE(oe.CENNAM),c=v.readUInt16LE(oe.CENEXT),u=v.readUInt16LE(oe.CENCOM),d=v.readUInt16LE(oe.CENDSK),p=v.readUInt16LE(oe.CENATT),f=v.readUInt32LE(oe.CENATX),m=v.readUInt32LE(oe.CENOFF)},localHeaderToBinary:function(){var v=Buffer.alloc(oe.LOCHDR);return v.writeUInt32LE(oe.LOCSIG,0),v.writeUInt16LE(t,oe.LOCVER),v.writeUInt16LE(r,oe.LOCFLG),v.writeUInt16LE(i,oe.LOCHOW),v.writeUInt32LE(n,oe.LOCTIM),v.writeUInt32LE(s,oe.LOCCRC),v.writeUInt32LE(a,oe.LOCSIZ),v.writeUInt32LE(o,oe.LOCLEN),v.writeUInt16LE(l,oe.LOCNAM),v.writeUInt16LE(h.extraLen,oe.LOCEXT),v},centralHeaderToBinary:function(){var v=Buffer.alloc(oe.CENHDR+l+c+u);return v.writeUInt32LE(oe.CENSIG,0),v.writeUInt16LE(e,oe.CENVEM),v.writeUInt16LE(t,oe.CENVER),v.writeUInt16LE(r,oe.CENFLG),v.writeUInt16LE(i,oe.CENHOW),v.writeUInt32LE(n,oe.CENTIM),v.writeUInt32LE(s,oe.CENCRC),v.writeUInt32LE(a,oe.CENSIZ),v.writeUInt32LE(o,oe.CENLEN),v.writeUInt16LE(l,oe.CENNAM),v.writeUInt16LE(c,oe.CENEXT),v.writeUInt16LE(u,oe.CENCOM),v.writeUInt16LE(d,oe.CENDSK),v.writeUInt16LE(p,oe.CENATT),v.writeUInt32LE(f,oe.CENATX),v.writeUInt32LE(m,oe.CENOFF),v},toJSON:function(){let v=function(E){return E+" bytes"};return{made:e,version:t,flags:r,method:fd.methodToString(i),time:this.time,crc:"0x"+s.toString(16).toUpperCase(),compressedSize:v(a),size:v(o),fileNameLength:v(l),extraLength:v(c),commentLength:v(u),diskNumStart:d,inAttr:p,attr:f,offset:m,centralHeaderSize:v(oe.CENHDR+l+c+u)}},toString:function(){return JSON.stringify(this.toJSON(),null," ")}}}});var Jbe=g((UIt,Zbe)=>{var E0=w0(),Pr=E0.Constants;Zbe.exports=function(){var e=0,t=0,r=0,i=0,n=0;return{get diskEntries(){return e},set diskEntries(s){e=t=s},get totalEntries(){return t},set totalEntries(s){t=e=s},get size(){return r},set size(s){r=s},get offset(){return i},set offset(s){i=s},get commentLength(){return n},set commentLength(s){n=s},get mainHeaderSize(){return Pr.ENDHDR+n},loadFromBinary:function(s){if((s.length!==Pr.ENDHDR||s.readUInt32LE(0)!==Pr.ENDSIG)&&(s.length{cq.EntryHeader=Ybe();cq.MainHeader=Jbe()});var t6e=g(($It,e6e)=>{e6e.exports=function(e){var t=require("zlib"),r={chunkSize:(parseInt(e.length/1024)+1)*1024};return{deflate:function(){return t.deflateRawSync(e,r)},deflateAsync:function(i){var n=t.createDeflateRaw(r),s=[],a=0;n.on("data",function(o){s.push(o),a+=o.length}),n.on("end",function(){var o=Buffer.alloc(a),l=0;o.fill(0);for(var c=0;c{var jbt=+(process.versions?process.versions.node:"").split(".")[0]||0;r6e.exports=function(e,t){var r=require("zlib");let i=jbt>=15&&t>0?{maxOutputLength:t}:{};return{inflate:function(){return r.inflateRawSync(e,i)},inflateAsync:function(n){var s=r.createInflateRaw(i),a=[],o=0;s.on("data",function(l){a.push(l),o+=l.length}),s.on("end",function(){var l=Buffer.alloc(o),c=0;l.fill(0);for(var u=0;u{"use strict";var{randomFillSync:n6e}=require("crypto"),Ubt=p5(),zbt=new Uint32Array(256).map((e,t)=>{for(let r=0;r<8;r++)t&1?t=t>>>1^3988292384:t>>>=1;return t>>>0}),a6e=(e,t)=>Math.imul(e,t)>>>0,s6e=(e,t)=>zbt[(e^t)&255]^e>>>8,Wb=()=>typeof n6e=="function"?n6e(Buffer.alloc(12)):Wb.node();Wb.node=()=>{let e=Buffer.alloc(12),t=e.length;for(let r=0;r>>24),e};m5.prototype.next=function(){let e=(this.keys[2]|2)>>>0;return a6e(e,e^1)>>8&255};function $bt(e){let t=new m5(e);return function(r){let i=Buffer.alloc(r.length),n=0;for(let s of r)i[n++]=t.updateKeys(s^t.next());return i}}function Hbt(e){let t=new m5(e);return function(r,i,n=0){i||(i=Buffer.alloc(r.length));for(let s of r){let a=t.next();i[n++]=s^a,t.updateKeys(s)}return i}}function Gbt(e,t,r){if(!e||!Buffer.isBuffer(e)||e.length<12)return Buffer.alloc(0);let i=$bt(r),n=i(e.slice(0,12)),s=(t.flags&8)===8?t.timeHighByte:t.crc>>>24;if(n[11]!==s)throw Ubt.WRONG_PASSWORD();return i(e.slice(12))}function Vbt(e){Buffer.isBuffer(e)&&e.length>=12?f5.genSalt=function(){return e.slice(0,12)}:e==="node"?f5.genSalt=Wb.node:f5.genSalt=Wb}function Wbt(e,t,r,i=!1){e==null&&(e=Buffer.alloc(0)),Buffer.isBuffer(e)||(e=Buffer.from(e.toString()));let n=Hbt(r),s=f5.genSalt();s[11]=t.crc>>>24&255,i&&(s[10]=t.crc>>>16&255);let a=Buffer.alloc(e.length+12);return n(s,a),n(e,a,12)}o6e.exports={decrypt:Gbt,encrypt:Wbt,_salter:Vbt}});var c6e=g(h5=>{h5.Deflater=t6e();h5.Inflater=i6e();h5.ZipCrypto=l6e()});var pq=g((WIt,u6e)=>{var Vt=w0(),Kbt=uq(),Xr=Vt.Constants,dq=c6e();u6e.exports=function(e,t){var r=new Kbt.EntryHeader,i=Buffer.alloc(0),n=Buffer.alloc(0),s=!1,a=null,o=Buffer.alloc(0),l=Buffer.alloc(0),c=!0;let u=e,d=typeof u.decoder=="object"?u.decoder:Vt.decoder;c=d.hasOwnProperty("efs")?d.efs:!1;function p(){return!t||!(t instanceof Uint8Array)?Buffer.alloc(0):(l=r.loadLocalHeaderFromBinary(t),t.slice(r.realDataOffset,r.realDataOffset+r.compressedSize))}function f(v){if(r.flags_desc){let E={},T=r.realDataOffset+r.compressedSize;if(t.readUInt32LE(T)==Xr.LOCSIG||t.readUInt32LE(T)==Xr.CENSIG)throw Vt.Errors.DESCRIPTOR_NOT_EXIST();if(t.readUInt32LE(T)==Xr.EXTSIG)E.crc=t.readUInt32LE(T+Xr.EXTCRC),E.compressedSize=t.readUInt32LE(T+Xr.EXTSIZ),E.size=t.readUInt32LE(T+Xr.EXTLEN);else if(t.readUInt16LE(T+12)===19280)E.crc=t.readUInt32LE(T+Xr.EXTCRC-4),E.compressedSize=t.readUInt32LE(T+Xr.EXTSIZ-4),E.size=t.readUInt32LE(T+Xr.EXTLEN-4);else throw Vt.Errors.DESCRIPTOR_UNKNOWN();if(E.compressedSize!==r.compressedSize||E.size!==r.size||E.crc!==r.crc)throw Vt.Errors.DESCRIPTOR_FAULTY();if(Vt.crc32(v)!==E.crc)return!1}else if(Vt.crc32(v)!==r.localHeader.crc)return!1;return!0}function m(v,E,T){if(typeof E>"u"&&typeof v=="string"&&(T=v,v=void 0),s)return v&&E&&E(Buffer.alloc(0),Vt.Errors.DIRECTORY_CONTENT_ERROR()),Buffer.alloc(0);var L=p();if(L.length===0)return v&&E&&E(L),L;if(r.encrypted){if(typeof T!="string"&&!Buffer.isBuffer(T))throw Vt.Errors.INVALID_PASS_PARAM();L=dq.ZipCrypto.decrypt(L,r,T)}var O=Buffer.alloc(r.size);switch(r.method){case Vt.Constants.STORED:if(L.copy(O),f(O))return v&&E&&E(O),O;throw v&&E&&E(O,Vt.Errors.BAD_CRC()),Vt.Errors.BAD_CRC();case Vt.Constants.DEFLATED:var B=new dq.Inflater(L,r.size);if(v)B.inflateAsync(function(P){P.copy(P,0),E&&(f(P)?E(P):E(P,Vt.Errors.BAD_CRC()))});else{if(B.inflate(O).copy(O,0),!f(O))throw Vt.Errors.BAD_CRC(`"${d.decode(i)}"`);return O}break;default:throw v&&E&&E(Buffer.alloc(0),Vt.Errors.UNKNOWN_METHOD()),Vt.Errors.UNKNOWN_METHOD()}}function h(v,E){if((!a||!a.length)&&Buffer.isBuffer(t))return v&&E&&E(p()),p();if(a.length&&!s){var T;switch(r.method){case Vt.Constants.STORED:return r.compressedSize=r.size,T=Buffer.alloc(a.length),a.copy(T),v&&E&&E(T),T;default:case Vt.Constants.DEFLATED:var L=new dq.Deflater(a);if(v)L.deflateAsync(function(B){T=Buffer.alloc(B.length),r.compressedSize=B.length,B.copy(T),E&&E(T)});else{var O=L.deflate();return r.compressedSize=O.length,O}L=null;break}}else if(v&&E)E(Buffer.alloc(0));else return Buffer.alloc(0)}function y(v,E){return(v.readUInt32LE(E+4)<<4)+v.readUInt32LE(E)}function b(v){try{for(var E=0,T,L,O;E+4=Xr.EF_ZIP64_SCOMP&&(E=y(v,Xr.EF_ZIP64_SUNCOMP),r.size===Xr.EF_ZIP64_OR_32&&(r.size=E)),v.length>=Xr.EF_ZIP64_RHO&&(T=y(v,Xr.EF_ZIP64_SCOMP),r.compressedSize===Xr.EF_ZIP64_OR_32&&(r.compressedSize=T)),v.length>=Xr.EF_ZIP64_DSN&&(L=y(v,Xr.EF_ZIP64_RHO),r.offset===Xr.EF_ZIP64_OR_32&&(r.offset=L)),v.length>=Xr.EF_ZIP64_DSN+4&&(O=v.readUInt32LE(Xr.EF_ZIP64_DSN),r.diskNumStart===Xr.EF_ZIP64_OR_16&&(r.diskNumStart=O))}return{get entryName(){return d.decode(i)},get rawEntryName(){return i},set entryName(v){i=Vt.toBuffer(v,d.encode);var E=i[i.length-1];s=E===47||E===92,r.fileNameLength=i.length},get efs(){return typeof c=="function"?c(this.entryName):c},get extra(){return o},set extra(v){o=v,r.extraLength=v.length,b(v)},get comment(){return d.decode(n)},set comment(v){if(n=Vt.toBuffer(v,d.encode),r.commentLength=n.length,n.length>65535)throw Vt.Errors.COMMENT_TOO_LONG()},get name(){var v=d.decode(i);return s?v.substr(v.length-1).split("/").pop():v.split("/").pop()},get isDirectory(){return s},getCompressedData:function(){return h(!1,null)},getCompressedDataAsync:function(v){h(!0,v)},setData:function(v){a=Vt.toBuffer(v,Vt.decoder.encode),!s&&a.length?(r.size=a.length,r.method=Vt.Constants.DEFLATED,r.crc=Vt.crc32(v),r.changed=!0):r.method=Vt.Constants.STORED},getData:function(v){return r.changed?a:m(!1,null,v)},getDataAsync:function(v,E){r.changed?v(a):m(!0,v,E)},set attr(v){r.attr=v},get attr(){return r.attr},set header(v){r.loadFromBinary(v)},get header(){return r},packCentralHeader:function(){r.flags_efs=this.efs,r.extraLength=o.length;var v=r.centralHeaderToBinary(),E=Vt.Constants.CENHDR;return i.copy(v,E),E+=i.length,o.copy(v,E),E+=r.extraLength,n.copy(v,E),v},packLocalHeader:function(){let v=0;r.flags_efs=this.efs,r.extraLocalLength=l.length;let E=r.localHeaderToBinary(),T=Buffer.alloc(E.length+i.length+r.extraLocalLength);return E.copy(T,v),v+=E.length,i.copy(T,v),v+=i.length,l.copy(T,v),v+=l.length,T},toJSON:function(){let v=function(E){return"<"+(E&&E.length+" bytes buffer"||"null")+">"};return{entryName:this.entryName,name:this.name,comment:this.comment,isDirectory:this.isDirectory,header:r.toJSON(),compressedData:v(t),data:v(a)}},toString:function(){return JSON.stringify(this.toJSON(),null," ")}}}});var f6e=g((KIt,p6e)=>{var d6e=pq(),Qbt=uq(),dn=w0();p6e.exports=function(e,t){var r=[],i={},n=Buffer.alloc(0),s=new Qbt.MainHeader,a=!1,o=null;let l=new Set,c=t,{noSort:u,decoder:d}=c;e?m(c.readEntries):a=!0;function p(){let y=new Set;for(let b of Object.keys(i)){let w=b.split("/");if(w.pop(),!!w.length)for(let v=0;v(e.length-s.offset)/dn.Constants.CENHDR)throw dn.Errors.DISK_ENTRY_TOO_LARGE();r=new Array(s.diskEntries);for(var y=s.offset,b=0;b=v;b--)if(e[b]===80){if(e.readUInt32LE(b)===dn.Constants.ENDSIG){T=b,L=b,E=b+dn.Constants.ENDHDR,v=b-dn.Constants.END64HDR;continue}if(e.readUInt32LE(b)===dn.Constants.END64SIG){v=w;continue}if(e.readUInt32LE(b)===dn.Constants.ZIP64SIG){T=b,E=b+dn.readBigUInt64LE(e,b+dn.Constants.ZIP64SIZE)+dn.Constants.ZIP64LEAD;break}}if(T==-1)throw dn.Errors.INVALID_FORMAT();s.loadFromBinary(e.slice(T,E)),s.commentLength&&(n=e.slice(L+dn.Constants.ENDHDR)),y&&f()}function h(){r.length>1&&!u&&r.sort((y,b)=>y.entryName.toLowerCase().localeCompare(b.entryName.toLowerCase()))}return{get entries(){return a||f(),r.filter(y=>!l.has(y))},get comment(){return d.decode(n)},set comment(y){n=dn.toBuffer(y,d.encode),s.commentLength=n.length},getEntryCount:function(){return a?r.length:s.diskEntries},forEach:function(y){this.entries.forEach(y)},getEntry:function(y){return a||f(),i[y]||null},setEntry:function(y){a||f(),r.push(y),i[y.entryName]=y,s.totalEntries=r.length},deleteFile:function(y,b=!0){a||f();let w=i[y];this.getEntryChildren(w,b).map(E=>E.entryName).forEach(this.deleteEntry)},deleteEntry:function(y){a||f();let b=i[y],w=r.indexOf(b);w>=0&&(r.splice(w,1),delete i[y],s.totalEntries=r.length)},getEntryChildren:function(y,b=!0){if(a||f(),typeof y=="object")if(y.isDirectory&&b){let w=[],v=y.entryName;for(let E of r)E.entryName.startsWith(v)&&w.push(E);return w}else return[y];return[]},getChildCount:function(y){if(y&&y.isDirectory){let b=this.getEntryChildren(y);return b.includes(y)?b.length-1:b.length}return 0},compressToBuffer:function(){a||f(),h();let y=[],b=[],w=0,v=0;s.size=0,s.offset=0;let E=0;for(let O of this.entries){let B=O.getCompressedData();O.header.offset=v;let P=O.packLocalHeader(),M=P.length+B.length;v+=M,y.push(P),y.push(B);let x=O.packCentralHeader();b.push(x),s.size+=x.length,w+=M+x.length,E++}w+=s.mainHeaderSize,s.offset=v,s.totalEntries=E,v=0;let T=Buffer.alloc(w);for(let O of y)O.copy(T,v),v+=O.length;for(let O of b)O.copy(T,v),v+=O.length;let L=s.toBinary();return n&&n.copy(L,dn.Constants.ENDHDR),L.copy(T,v),e=T,a=!1,T},toAsyncBuffer:function(y,b,w,v){try{a||f(),h();let E=[],T=[],L=0,O=0,B=0;s.size=0,s.offset=0;let P=function(M){if(M.length>0){let x=M.shift(),Y=x.entryName+x.extra.toString();w&&w(Y),x.getCompressedDataAsync(function(F){v&&v(Y),x.header.offset=O;let R=x.packLocalHeader(),I=R.length+F.length;O+=I,E.push(R),E.push(F);let q=x.packCentralHeader();T.push(q),s.size+=q.length,L+=I+q.length,B++,P(M)})}else{L+=s.mainHeaderSize,s.offset=O,s.totalEntries=B,O=0;let x=Buffer.alloc(L);E.forEach(function(F){F.copy(x,O),O+=F.length}),T.forEach(function(F){F.copy(x,O),O+=F.length});let Y=s.toBinary();n&&n.copy(Y,dn.Constants.ENDHDR),Y.copy(x,O),e=x,a=!1,y(x)}};P(Array.from(this.entries))}catch(E){b(E)}}}}});var g6e=g((QIt,h6e)=>{var Ir=w0(),Yr=require("path"),Xbt=pq(),Ybt=f6e(),uf=(...e)=>Ir.findLast(e,t=>typeof t=="boolean"),m6e=(...e)=>Ir.findLast(e,t=>typeof t=="string"),Zbt=(...e)=>Ir.findLast(e,t=>typeof t=="function"),Jbt={noSort:!1,readEntries:!1,method:Ir.Constants.NONE,fs:null};h6e.exports=function(e,t){let r=null,i=Object.assign(Object.create(null),Jbt);e&&typeof e=="object"&&(e instanceof Uint8Array||(Object.assign(i,e),e=i.input?i.input:void 0,i.input&&delete i.input),Buffer.isBuffer(e)&&(r=e,i.method=Ir.Constants.BUFFER,e=void 0)),Object.assign(i,t);let n=new Ir(i);if((typeof i.decoder!="object"||typeof i.decoder.encode!="function"||typeof i.decoder.decode!="function")&&(i.decoder=Ir.decoder),e&&typeof e=="string")if(n.fs.existsSync(e))i.method=Ir.Constants.FILE,i.filename=e,r=n.fs.readFileSync(e);else throw Ir.Errors.INVALID_FILENAME();let s=new Ybt(r,i),{canonical:a,sanitize:o,zipnamefix:l}=Ir;function c(f){if(f&&s){var m;if(typeof f=="string"&&(m=s.getEntry(Yr.posix.normalize(f))),typeof f=="object"&&typeof f.entryName<"u"&&typeof f.header<"u"&&(m=s.getEntry(f.entryName)),m)return m}return null}function u(f){let{join:m,normalize:h,sep:y}=Yr.posix;return m(".",h(y+f.split("\\").join(y)+y))}function d(f){return f instanceof RegExp?function(m){return function(h){return m.test(h)}}(f):typeof f!="function"?()=>!0:f}let p=(f,m)=>{let h=m.slice(-1);return h=h===n.sep?n.sep:"",Yr.relative(f,m)+h};return{readFile:function(f,m){var h=c(f);return h&&h.getData(m)||null},childCount:function(f){let m=c(f);if(m)return s.getChildCount(m)},readFileAsync:function(f,m){var h=c(f);h?h.getDataAsync(m):m(null,"getEntry failed for:"+f)},readAsText:function(f,m){var h=c(f);if(h){var y=h.getData();if(y&&y.length)return y.toString(m||"utf8")}return""},readAsTextAsync:function(f,m,h){var y=c(f);y?y.getDataAsync(function(b,w){if(w){m(b,w);return}b&&b.length?m(b.toString(h||"utf8")):m("")}):m("")},deleteFile:function(f,m=!0){var h=c(f);h&&s.deleteFile(h.entryName,m)},deleteEntry:function(f){var m=c(f);m&&s.deleteEntry(m.entryName)},addZipComment:function(f){s.comment=f},getZipComment:function(){return s.comment||""},addZipEntryComment:function(f,m){var h=c(f);h&&(h.comment=m)},getZipEntryComment:function(f){var m=c(f);return m&&m.comment||""},updateFile:function(f,m){var h=c(f);h&&h.setData(m)},addLocalFile:function(f,m,h,y){if(n.fs.existsSync(f)){m=m?u(m):"";let b=Yr.win32.basename(Yr.win32.normalize(f));m+=h||b;let w=n.fs.statSync(f),v=w.isFile()?n.fs.readFileSync(f):Buffer.alloc(0);w.isDirectory()&&(m+=n.sep),this.addFile(m,v,y,w)}else throw Ir.Errors.FILE_NOT_FOUND(f)},addLocalFileAsync:function(f,m){f=typeof f=="object"?f:{localPath:f};let h=Yr.resolve(f.localPath),{comment:y}=f,{zipPath:b,zipName:w}=f,v=this;n.fs.stat(h,function(E,T){if(E)return m(E,!1);b=b?u(b):"";let L=Yr.win32.basename(Yr.win32.normalize(h));if(b+=w||L,T.isFile())n.fs.readFile(h,function(O,B){return O?m(O,!1):(v.addFile(b,B,y,T),setImmediate(m,void 0,!0))});else if(T.isDirectory())return b+=n.sep,v.addFile(b,Buffer.alloc(0),y,T),setImmediate(m,void 0,!0)})},addLocalFolder:function(f,m,h){if(h=d(h),m=m?u(m):"",f=Yr.normalize(f),n.fs.existsSync(f)){let y=n.findFiles(f),b=this;if(y.length)for(let w of y){let v=Yr.join(m,p(f,w));h(v)&&b.addLocalFile(w,Yr.dirname(v))}}else throw Ir.Errors.FILE_NOT_FOUND(f)},addLocalFolderAsync:function(f,m,h,y){y=d(y),h=h?u(h):"",f=Yr.normalize(f);var b=this;n.fs.open(f,"r",function(w){if(w&&w.code==="ENOENT")m(void 0,Ir.Errors.FILE_NOT_FOUND(f));else if(w)m(void 0,w);else{var v=n.findFiles(f),E=-1,T=function(){if(E+=1,E{T()})}else m(!0,void 0)};T()}})},addLocalFolderAsync2:function(f,m){let h=this;f=typeof f=="object"?f:{localPath:f},localPath=Yr.resolve(u(f.localPath));let{zipPath:y,filter:b,namefix:w}=f;b instanceof RegExp?b=function(T){return function(L){return T.test(L)}}(b):typeof b!="function"&&(b=function(){return!0}),y=y?u(y):"",w=="latin1"&&(w=T=>T.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^\x20-\x7E]/g,"")),typeof w!="function"&&(w=T=>T);let v=T=>Yr.join(y,w(p(localPath,T))),E=T=>Yr.win32.basename(Yr.win32.normalize(w(T)));n.fs.open(localPath,"r",function(T){T&&T.code==="ENOENT"?m(void 0,Ir.Errors.FILE_NOT_FOUND(localPath)):T?m(void 0,T):n.findFilesAsync(localPath,function(L,O){if(L)return m(L);O=O.filter(B=>b(v(B))),O.length||m(void 0,!1),setImmediate(O.reverse().reduce(function(B,P){return function(M,x){if(M||x===!1)return setImmediate(B,M,!1);h.addLocalFileAsync({localPath:P,zipPath:Yr.dirname(v(P)),zipName:E(P)},B)}},m))})})},addLocalFolderPromise:function(f,m){return new Promise((h,y)=>{this.addLocalFolderAsync2(Object.assign({localPath:f},m),(b,w)=>{b&&y(b),w&&h(this)})})},addFile:function(f,m,h,y){f=l(f);let b=c(f),w=b!=null;w||(b=new Xbt(i),b.entryName=f),b.comment=h||"";let v=typeof y=="object"&&y instanceof n.fs.Stats;v&&(b.header.time=y.mtime);var E=b.isDirectory?16:0;let T=b.isDirectory?16384:32768;return v?T|=4095&y.mode:typeof y=="number"?T|=4095&y:T|=b.isDirectory?493:420,E=(E|T<<16)>>>0,b.attr=E,b.setData(m),w||s.setEntry(b),b},getEntries:function(f){return s.password=f,s?s.entries:[]},getEntry:function(f){return c(f)},getEntryCount:function(){return s.getEntryCount()},forEach:function(f){return s.forEach(f)},extractEntryTo:function(f,m,h,y,b,w){y=uf(!1,y),b=uf(!1,b),h=uf(!0,h),w=m6e(b,w);var v=c(f);if(!v)throw Ir.Errors.NO_ENTRY();var E=a(v.entryName),T=o(m,w&&!v.isDirectory?w:h?E:Yr.basename(E));if(v.isDirectory){var L=s.getEntryChildren(v);return L.forEach(function(P){if(P.isDirectory)return;var M=P.getData();if(!M)throw Ir.Errors.CANT_EXTRACT_FILE();var x=a(P.entryName),Y=o(m,h?x:Yr.basename(x));let F=b?P.header.fileAttr:void 0;n.writeFileTo(Y,M,y,F)}),!0}var O=v.getData(s.password);if(!O)throw Ir.Errors.CANT_EXTRACT_FILE();if(n.fs.existsSync(T)&&!y)throw Ir.Errors.CANT_OVERRIDE();let B=b?f.header.fileAttr:void 0;return n.writeFileTo(T,O,y,B),!0},test:function(f){if(!s)return!1;for(var m in s.entries)try{if(m.isDirectory)continue;var h=s.entries[m].getData(f);if(!h)return!1}catch{return!1}return!0},extractAllTo:function(f,m,h,y){if(h=uf(!1,h),y=m6e(h,y),m=uf(!1,m),!s)throw Ir.Errors.NO_ZIP();s.entries.forEach(function(b){var w=o(f,a(b.entryName));if(b.isDirectory){n.makeDir(w);return}var v=b.getData(y);if(!v)throw Ir.Errors.CANT_EXTRACT_FILE();let E=h?b.header.fileAttr:void 0;n.writeFileTo(w,v,m,E);try{n.fs.utimesSync(w,b.header.time,b.header.time)}catch{throw Ir.Errors.CANT_EXTRACT_FILE()}})},extractAllToAsync:function(f,m,h,y){if(y=Zbt(m,h,y),h=uf(!1,h),m=uf(!1,m),!y)return new Promise((T,L)=>{this.extractAllToAsync(f,m,h,function(O){O?L(O):T(this)})});if(!s){y(Ir.Errors.NO_ZIP());return}f=Yr.resolve(f);let b=T=>o(f,Yr.normalize(a(T.entryName))),w=(T,L)=>new Error(T+': "'+L+'"'),v=[],E=[];s.entries.forEach(T=>{T.isDirectory?v.push(T):E.push(T)});for(let T of v){let L=b(T),O=h?T.header.fileAttr:void 0;try{n.makeDir(L),O&&n.fs.chmodSync(L,O),n.fs.utimesSync(L,T.header.time,T.header.time)}catch{y(w("Unable to create folder",L))}}E.reverse().reduce(function(T,L){return function(O){if(O)T(O);else{let B=Yr.normalize(a(L.entryName)),P=o(f,B);L.getDataAsync(function(M,x){if(x)T(x);else if(!M)T(Ir.Errors.CANT_EXTRACT_FILE());else{let Y=h?L.header.fileAttr:void 0;n.writeFileToAsync(P,M,m,Y,function(F){F||T(w("Unable to write file",P)),n.fs.utimes(P,L.header.time,L.header.time,function(R){R?T(w("Unable to set times",P)):T()})})}})}}},y)()},writeZip:function(f,m){if(arguments.length===1&&typeof f=="function"&&(m=f,f=""),!f&&i.filename&&(f=i.filename),!!f){var h=s.compressToBuffer();if(h){var y=n.writeFileTo(f,h,!0);typeof m=="function"&&m(y?null:new Error("failed"),"")}}},writeZipPromise:function(f,m){let{overwrite:h,perm:y}=Object.assign({overwrite:!0},m);return new Promise((b,w)=>{!f&&i.filename&&(f=i.filename),f||w("ADM-ZIP: ZIP File Name Missing"),this.toBufferPromise().then(v=>{let E=T=>T?b(T):w("ADM-ZIP: Wasn't able to write zip file");n.writeFileToAsync(f,v,h,y,E)},w)})},toBufferPromise:function(){return new Promise((f,m)=>{s.toAsyncBuffer(f,m)})},toBuffer:function(f,m,h,y){return typeof f=="function"?(s.toAsyncBuffer(f,m,h,y),null):s.compressToBuffer()}}}});var b6e=g(Wa=>{"use strict";Object.defineProperty(Wa,"__esModule",{value:!0});Wa.cliErrorsConfig=Wa.CliConfigErrorCategory=Wa.CliError=void 0;Wa.getCliConfigCategoryIfExists=y6e;Wa.wrapCliConfigurationError=n6t;var Kb=Zi(),e6t=Sp(),t6t=Kt(),fq=class extends Error{constructor({cmd:t,args:r,exitCode:i,stderr:n}){let s=(0,Kb.prettyPrintInvocation)(t,r),a=r6t(n),o=i6t(n),l;if(a)l=`Encountered a fatal error while running "${s}". Exit code was ${i} and error was: ${(0,Kb.ensureEndsInPeriod)(a.trim())} See the logs for more details.`;else if(o)l=`We were unable to automatically build your code. Please provide manual build steps. See ${e6t.DocUrl.AUTOMATIC_BUILD_FAILED} for more information. Encountered the following error: ${o}`;else{let c=(0,Kb.ensureEndsInPeriod)(n.trim().split(` +`).pop()?.trim()||"n/a");l=`Encountered a fatal error while running "${s}". Exit code was ${i} and last log line was: ${c} See the logs for more details.`}super(l),this.exitCode=i,this.stderr=n}};Wa.CliError=fq;function r6t(e){let t=/.*fatal (internal )?error occurr?ed(. Details)?:/gi,r=[],i,n;for(;(n=t.exec(e))!==null;)i!==void 0&&r.push(e.slice(i,n.index).trim()),i=n.index;if(i!==void 0){let s=e.slice(i).trim();if(r.length===0)return s;let a=!r.some(o=>o.includes(` +`));return a&&(r=r.map(Kb.ensureEndsInPeriod)),[(0,Kb.ensureEndsInPeriod)(s),"Context:",...r.reverse()].join(a?" ":` +`)}}function i6t(e){let t=/.*\[autobuild\] \[ERROR\] (.*)/gi,r=[...e.matchAll(t)].map(i=>i[1]);return r.length>10&&(r=r.slice(0,10),r.push("(truncated)")),r.join(` +`)||void 0}var mi;(function(e){e.AutobuildError="AutobuildError",e.ExternalRepositoryCloneFailed="ExternalRepositoryCloneFailed",e.GradleBuildFailed="GradleBuildFailed",e.IncompatibleWithActionVersion="IncompatibleWithActionVersion",e.InitCalledTwice="InitCalledTwice",e.InvalidConfigFile="InvalidConfigFile",e.InvalidSourceRoot="InvalidSourceRoot",e.MavenBuildFailed="MavenBuildFailed",e.NoBuildCommandAutodetected="NoBuildCommandAutodetected",e.NoBuildMethodAutodetected="NoBuildMethodAutodetected",e.NoSourceCodeSeen="NoSourceCodeSeen",e.NoSupportedBuildCommandSucceeded="NoSupportedBuildCommandSucceeded",e.NoSupportedBuildSystemDetected="NoSupportedBuildSystemDetected",e.OutOfMemoryOrDisk="OutOfMemoryOrDisk",e.PackCannotBeFound="PackCannotBeFound",e.PackMissingAuth="PackMissingAuth",e.SwiftBuildFailed="SwiftBuildFailed",e.UnsupportedBuildMode="UnsupportedBuildMode"})(mi||(Wa.CliConfigErrorCategory=mi={}));Wa.cliErrorsConfig={[mi.AutobuildError]:{cliErrorMessageCandidates:[new RegExp("We were unable to automatically build your code")]},[mi.ExternalRepositoryCloneFailed]:{cliErrorMessageCandidates:[new RegExp("Failed to clone external Git repository")]},[mi.GradleBuildFailed]:{cliErrorMessageCandidates:[new RegExp("[autobuild] FAILURE: Build failed with an exception.")]},[mi.IncompatibleWithActionVersion]:{cliErrorMessageCandidates:[new RegExp("is not compatible with this CodeQL CLI")]},[mi.InitCalledTwice]:{cliErrorMessageCandidates:[new RegExp("Refusing to create databases .* but could not process any of it")],additionalErrorMessageToAppend:'Is the "init" action called twice in the same job?'},[mi.InvalidConfigFile]:{cliErrorMessageCandidates:[new RegExp("Config file .* is not valid"),new RegExp("The supplied config file is empty")]},[mi.InvalidSourceRoot]:{cliErrorMessageCandidates:[new RegExp("Invalid source root")]},[mi.MavenBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuild\\] \\[ERROR\\] Failed to execute goal")]},[mi.NoBuildCommandAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not auto-detect a suitable build method")]},[mi.NoBuildMethodAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not detect a suitable build command for the source checkout")]},[mi.NoSourceCodeSeen]:{exitCode:32,cliErrorMessageCandidates:[new RegExp("CodeQL detected code written in .* but could not process any of it"),new RegExp("CodeQL did not detect any code written in languages supported by CodeQL")]},[mi.NoSupportedBuildCommandSucceeded]:{cliErrorMessageCandidates:[new RegExp("No supported build command succeeded")]},[mi.NoSupportedBuildSystemDetected]:{cliErrorMessageCandidates:[new RegExp("No supported build system detected")]},[mi.OutOfMemoryOrDisk]:{cliErrorMessageCandidates:[new RegExp("CodeQL is out of memory."),new RegExp("out of disk"),new RegExp("No space left on device")],additionalErrorMessageToAppend:"For more information, see https://gh.io/troubleshooting-code-scanning/out-of-disk-or-memory"},[mi.PackCannotBeFound]:{cliErrorMessageCandidates:[new RegExp("Query pack .* cannot be found\\. Check the spelling of the pack\\.")]},[mi.PackMissingAuth]:{cliErrorMessageCandidates:[new RegExp("GitHub Container registry .* 403 Forbidden"),new RegExp("Do you need to specify a token to authenticate to the registry?")]},[mi.SwiftBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuilder/build\\] \\[build-command-failed\\] `autobuild` failed to run the build command")]},[mi.UnsupportedBuildMode]:{cliErrorMessageCandidates:[new RegExp("does not support the .* build mode. Please try using one of the following build modes instead")]}};function y6e(e){for(let[t,r]of Object.entries(Wa.cliErrorsConfig)){if(e.exitCode!==void 0&&r.exitCode!==void 0&&e.exitCode===r.exitCode)return t;for(let i of r.cliErrorMessageCandidates)if(e.message.match(i)||e.stderr.match(i))return t}}function n6t(e){let t=y6e(e);if(t===void 0)return e;let r=e.message,i=Wa.cliErrorsConfig[t].additionalErrorMessageToAppend;return i!==void 0&&(r=`${r} ${i}`),new t6t.ConfigurationError(r)}});var wq=g((je,S6e)=>{je=S6e.exports=Ye;var Ut;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?Ut=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:Ut=function(){};je.SEMVER_SPEC_VERSION="2.0.0";var Qb=256,g5=Number.MAX_SAFE_INTEGER||9007199254740991,mq=16,s6t=Qb-6,S0=je.re=[],jt=je.safeRe=[],X=je.src=[],H=je.tokens={},w6e=0;function nt(e){H[e]=w6e++}var gq="[a-zA-Z0-9-]",hq=[["\\s",1],["\\d",Qb],[gq,s6t]];function Yb(e){for(var t=0;t)?=?)";nt("XRANGEIDENTIFIERLOOSE");X[H.XRANGEIDENTIFIERLOOSE]=X[H.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";nt("XRANGEIDENTIFIER");X[H.XRANGEIDENTIFIER]=X[H.NUMERICIDENTIFIER]+"|x|X|\\*";nt("XRANGEPLAIN");X[H.XRANGEPLAIN]="[v=\\s]*("+X[H.XRANGEIDENTIFIER]+")(?:\\.("+X[H.XRANGEIDENTIFIER]+")(?:\\.("+X[H.XRANGEIDENTIFIER]+")(?:"+X[H.PRERELEASE]+")?"+X[H.BUILD]+"?)?)?";nt("XRANGEPLAINLOOSE");X[H.XRANGEPLAINLOOSE]="[v=\\s]*("+X[H.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+X[H.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+X[H.XRANGEIDENTIFIERLOOSE]+")(?:"+X[H.PRERELEASELOOSE]+")?"+X[H.BUILD]+"?)?)?";nt("XRANGE");X[H.XRANGE]="^"+X[H.GTLT]+"\\s*"+X[H.XRANGEPLAIN]+"$";nt("XRANGELOOSE");X[H.XRANGELOOSE]="^"+X[H.GTLT]+"\\s*"+X[H.XRANGEPLAINLOOSE]+"$";nt("COERCE");X[H.COERCE]="(^|[^\\d])(\\d{1,"+mq+"})(?:\\.(\\d{1,"+mq+"}))?(?:\\.(\\d{1,"+mq+"}))?(?:$|[^\\d])";nt("COERCERTL");S0[H.COERCERTL]=new RegExp(X[H.COERCE],"g");jt[H.COERCERTL]=new RegExp(Yb(X[H.COERCE]),"g");nt("LONETILDE");X[H.LONETILDE]="(?:~>?)";nt("TILDETRIM");X[H.TILDETRIM]="(\\s*)"+X[H.LONETILDE]+"\\s+";S0[H.TILDETRIM]=new RegExp(X[H.TILDETRIM],"g");jt[H.TILDETRIM]=new RegExp(Yb(X[H.TILDETRIM]),"g");var a6t="$1~";nt("TILDE");X[H.TILDE]="^"+X[H.LONETILDE]+X[H.XRANGEPLAIN]+"$";nt("TILDELOOSE");X[H.TILDELOOSE]="^"+X[H.LONETILDE]+X[H.XRANGEPLAINLOOSE]+"$";nt("LONECARET");X[H.LONECARET]="(?:\\^)";nt("CARETTRIM");X[H.CARETTRIM]="(\\s*)"+X[H.LONECARET]+"\\s+";S0[H.CARETTRIM]=new RegExp(X[H.CARETTRIM],"g");jt[H.CARETTRIM]=new RegExp(Yb(X[H.CARETTRIM]),"g");var o6t="$1^";nt("CARET");X[H.CARET]="^"+X[H.LONECARET]+X[H.XRANGEPLAIN]+"$";nt("CARETLOOSE");X[H.CARETLOOSE]="^"+X[H.LONECARET]+X[H.XRANGEPLAINLOOSE]+"$";nt("COMPARATORLOOSE");X[H.COMPARATORLOOSE]="^"+X[H.GTLT]+"\\s*("+X[H.LOOSEPLAIN]+")$|^$";nt("COMPARATOR");X[H.COMPARATOR]="^"+X[H.GTLT]+"\\s*("+X[H.FULLPLAIN]+")$|^$";nt("COMPARATORTRIM");X[H.COMPARATORTRIM]="(\\s*)"+X[H.GTLT]+"\\s*("+X[H.LOOSEPLAIN]+"|"+X[H.XRANGEPLAIN]+")";S0[H.COMPARATORTRIM]=new RegExp(X[H.COMPARATORTRIM],"g");jt[H.COMPARATORTRIM]=new RegExp(Yb(X[H.COMPARATORTRIM]),"g");var l6t="$1$2$3";nt("HYPHENRANGE");X[H.HYPHENRANGE]="^\\s*("+X[H.XRANGEPLAIN]+")\\s+-\\s+("+X[H.XRANGEPLAIN]+")\\s*$";nt("HYPHENRANGELOOSE");X[H.HYPHENRANGELOOSE]="^\\s*("+X[H.XRANGEPLAINLOOSE]+")\\s+-\\s+("+X[H.XRANGEPLAINLOOSE]+")\\s*$";nt("STAR");X[H.STAR]="(<|>)?=?\\s*\\*";for(ql=0;qlQb)return null;var r=t.loose?jt[H.LOOSE]:jt[H.FULL];if(!r.test(e))return null;try{return new Ye(e,t)}catch{return null}}je.valid=c6t;function c6t(e,t){var r=pf(e,t);return r?r.version:null}je.clean=u6t;function u6t(e,t){var r=pf(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}je.SemVer=Ye;function Ye(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ye){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>Qb)throw new TypeError("version is longer than "+Qb+" characters");if(!(this instanceof Ye))return new Ye(e,t);Ut("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?jt[H.LOOSE]:jt[H.FULL]);if(!r)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>g5||this.major<0)throw new TypeError("Invalid major version");if(this.minor>g5||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>g5||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(function(i){if(/^[0-9]+$/.test(i)){var n=+i;if(n>=0&&n=0;)typeof this.prerelease[r]=="number"&&(this.prerelease[r]++,r=-2);r===-1&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this};je.inc=d6t;function d6t(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new Ye(e,r).inc(t,i).version}catch{return null}}je.diff=p6t;function p6t(e,t){if(yq(e,t))return null;var r=pf(e),i=pf(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var s="prerelease"}for(var a in r)if((a==="major"||a==="minor"||a==="patch")&&r[a]!==i[a])return n+a;return s}je.compareIdentifiers=df;var _6e=/^[0-9]+$/;function df(e,t){var r=_6e.test(e),i=_6e.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}je.lt=y5;function y5(e,t,r){return qc(e,t,r)<0}je.eq=yq;function yq(e,t,r){return qc(e,t,r)===0}je.neq=E6e;function E6e(e,t,r){return qc(e,t,r)!==0}je.gte=bq;function bq(e,t,r){return qc(e,t,r)>=0}je.lte=_q;function _q(e,t,r){return qc(e,t,r)<=0}je.cmp=b5;function b5(e,t,r,i){switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return yq(e,r,i);case"!=":return E6e(e,r,i);case">":return Xb(e,r,i);case">=":return bq(e,r,i);case"<":return y5(e,r,i);case"<=":return _q(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}je.Comparator=Ka;function Ka(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ka){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof Ka))return new Ka(e,t);e=e.trim().split(/\s+/).join(" "),Ut("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===x0?this.value="":this.value=this.operator+this.semver.version,Ut("comp",this)}var x0={};Ka.prototype.parse=function(e){var t=this.options.loose?jt[H.COMPARATORLOOSE]:jt[H.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new Ye(r[2],this.options.loose):this.semver=x0};Ka.prototype.toString=function(){return this.value};Ka.prototype.test=function(e){if(Ut("Comparator.test",e,this.options.loose),this.semver===x0||e===x0)return!0;if(typeof e=="string")try{e=new Ye(e,this.options)}catch{return!1}return b5(e,this.operator,this.semver,this.options)};Ka.prototype.intersects=function(e,t){if(!(e instanceof Ka))throw new TypeError("a Comparator is required");(!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1});var r;if(this.operator==="")return this.value===""?!0:(r=new Dr(e.value,t),_5(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new Dr(this.value,t),_5(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),s=this.semver.version===e.semver.version,a=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=b5(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=b5(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||s&&a||o||l};je.Range=Dr;function Dr(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Dr)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new Dr(e.raw,t);if(e instanceof Ka)return new Dr(e.value,t);if(!(this instanceof Dr))return new Dr(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(r){return this.parseRange(r.trim())},this).filter(function(r){return r.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}Dr.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};Dr.prototype.toString=function(){return this.range};Dr.prototype.parseRange=function(e){var t=this.options.loose,r=t?jt[H.HYPHENRANGELOOSE]:jt[H.HYPHENRANGE];e=e.replace(r,P6t),Ut("hyphen replace",e),e=e.replace(jt[H.COMPARATORTRIM],l6t),Ut("comparator trim",e,jt[H.COMPARATORTRIM]),e=e.replace(jt[H.TILDETRIM],a6t),e=e.replace(jt[H.CARETTRIM],o6t),e=e.split(/\s+/).join(" ");var i=t?jt[H.COMPARATORLOOSE]:jt[H.COMPARATOR],n=e.split(" ").map(function(s){return S6t(s,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(s){return!!s.match(i)})),n=n.map(function(s){return new Ka(s,this.options)},this),n};Dr.prototype.intersects=function(e,t){if(!(e instanceof Dr))throw new TypeError("a Range is required");return this.set.some(function(r){return v6e(r,t)&&e.set.some(function(i){return v6e(i,t)&&r.every(function(n){return i.every(function(s){return n.intersects(s,t)})})})})};function v6e(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(s){return n.intersects(s,t)}),n=i.pop();return r}je.toComparators=E6t;function E6t(e,t){return new Dr(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function S6t(e,t){return Ut("comp",e,t),e=N6t(e,t),Ut("caret",e),e=x6t(e,t),Ut("tildes",e),e=A6t(e,t),Ut("xrange",e),e=O6t(e,t),Ut("stars",e),e}function rs(e){return!e||e.toLowerCase()==="x"||e==="*"}function x6t(e,t){return e.trim().split(/\s+/).map(function(r){return T6t(r,t)}).join(" ")}function T6t(e,t){var r=t.loose?jt[H.TILDELOOSE]:jt[H.TILDE];return e.replace(r,function(i,n,s,a,o){Ut("tilde",e,i,n,s,a,o);var l;return rs(n)?l="":rs(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":rs(a)?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":o?(Ut("replaceTilde pr",o),l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0"):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0",Ut("tilde return",l),l})}function N6t(e,t){return e.trim().split(/\s+/).map(function(r){return R6t(r,t)}).join(" ")}function R6t(e,t){Ut("caret",e,t);var r=t.loose?jt[H.CARETLOOSE]:jt[H.CARET];return e.replace(r,function(i,n,s,a,o){Ut("caret",e,i,n,s,a,o);var l;return rs(n)?l="":rs(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":rs(a)?n==="0"?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+".0 <"+(+n+1)+".0.0":o?(Ut("replaceCaret pr",o),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+"-"+o+" <"+(+n+1)+".0.0"):(Ut("no pr"),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+" <"+(+n+1)+".0.0"),Ut("caret return",l),l})}function A6t(e,t){return Ut("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return C6t(r,t)}).join(" ")}function C6t(e,t){e=e.trim();var r=t.loose?jt[H.XRANGELOOSE]:jt[H.XRANGE];return e.replace(r,function(i,n,s,a,o,l){Ut("xRange",e,i,n,s,a,o,l);var c=rs(s),u=c||rs(a),d=u||rs(o),p=d;return n==="="&&p&&(n=""),l=t.includePrerelease?"-0":"",c?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&p?(u&&(a=0),o=0,n===">"?(n=">=",u?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):n==="<="&&(n="<",u?s=+s+1:a=+a+1),i=n+s+"."+a+"."+o+l):u?i=">="+s+".0.0"+l+" <"+(+s+1)+".0.0"+l:d&&(i=">="+s+"."+a+".0"+l+" <"+s+"."+(+a+1)+".0"+l),Ut("xRange return",i),i})}function O6t(e,t){return Ut("replaceStars",e,t),e.trim().replace(jt[H.STAR],"")}function P6t(e,t,r,i,n,s,a,o,l,c,u,d,p){return rs(r)?t="":rs(i)?t=">="+r+".0.0":rs(n)?t=">="+r+"."+i+".0":t=">="+t,rs(l)?o="":rs(c)?o="<"+(+l+1)+".0.0":rs(u)?o="<"+l+"."+(+c+1)+".0":d?o="<="+l+"."+c+"."+u+"-"+d:o="<="+o,(t+" "+o).trim()}Dr.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Ye(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}je.satisfies=_5;function _5(e,t,r){try{t=new Dr(t,r)}catch{return!1}return t.test(e)}je.maxSatisfying=D6t;function D6t(e,t,r){var i=null,n=null;try{var s=new Dr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===-1)&&(i=a,n=new Ye(i,r))}),i}je.minSatisfying=L6t;function L6t(e,t,r){var i=null,n=null;try{var s=new Dr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===1)&&(i=a,n=new Ye(i,r))}),i}je.minVersion=F6t;function F6t(e,t){e=new Dr(e,t);var r=new Ye("0.0.0");if(e.test(r)||(r=new Ye("0.0.0-0"),e.test(r)))return r;r=null;for(var i=0;i":a.prerelease.length===0?a.patch++:a.prerelease.push(0),a.raw=a.format();case"":case">=":(!r||Xb(r,a))&&(r=a);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+s.operator)}})}return r&&e.test(r)?r:null}je.validRange=q6t;function q6t(e,t){try{return new Dr(e,t).range||"*"}catch{return null}}je.ltr=B6t;function B6t(e,t,r){return vq(e,t,"<",r)}je.gtr=M6t;function M6t(e,t,r){return vq(e,t,">",r)}je.outside=vq;function vq(e,t,r,i){e=new Ye(e,i),t=new Dr(t,i);var n,s,a,o,l;switch(r){case">":n=Xb,s=_q,a=y5,o=">",l=">=";break;case"<":n=y5,s=bq,a=Xb,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(_5(e,t,i))return!1;for(var c=0;c=0.0.0")),d=d||f,p=p||f,n(f.semver,d.semver,i)?d=f:a(f.semver,p.semver,i)&&(p=f)}),d.operator===o||d.operator===l||(!p.operator||p.operator===o)&&s(e,p.semver))return!1;if(p.operator===l&&a(e,p.semver))return!1}return!0}je.prerelease=k6t;function k6t(e,t){var r=pf(e,t);return r&&r.prerelease.length?r.prerelease:null}je.intersects=j6t;function j6t(e,t,r){return e=new Dr(e,r),t=new Dr(t,r),e.intersects(t)}je.coerce=U6t;function U6t(e,t){if(e instanceof Ye)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};var r=null;if(!t.rtl)r=e.match(jt[H.COERCE]);else{for(var i;(i=jt[H.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),jt[H.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;jt[H.COERCERTL].lastIndex=-1}return r===null?null:pf(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var N6e=g((Ln,Sq)=>{"use strict";var z6t=Ln&&Ln.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),$6t=Ln&&Ln.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),H6t=Ln&&Ln.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&z6t(t,e,r);return $6t(t,e),t},G6t=Ln&&Ln.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ln,"__esModule",{value:!0});Ln._readLinuxVersionFile=Ln._getOsVersion=Ln._findMatch=void 0;var x6e=H6t(wq()),Eq=Be(),T6e=require("os"),V6t=require("child_process"),v5=require("fs");function W6t(e,t,r,i){return G6t(this,void 0,void 0,function*(){let n=T6e.platform(),s,a,o;for(let l of r){let c=l.version;if(Eq.debug(`check ${c} satisfies ${e}`),x6e.satisfies(c,e)&&(!t||l.stable===t)&&(o=l.files.find(u=>{Eq.debug(`${u.arch}===${i} && ${u.platform}===${n}`);let d=u.arch===i&&u.platform===n;if(d&&u.platform_version){let p=Sq.exports._getOsVersion();p===u.platform_version?d=!0:d=x6e.satisfies(p,u.platform_version)}return d}),o)){Eq.debug(`matched ${l.version}`),a=l;break}}return a&&o&&(s=Object.assign({},a),s.files=[o]),s})}Ln._findMatch=W6t;function K6t(){let e=T6e.platform(),t="";if(e==="darwin")t=V6t.execSync("sw_vers -productVersion").toString();else if(e==="linux"){let r=Sq.exports._readLinuxVersionFile();if(r){let i=r.split(` +`);for(let n of i){let s=n.split("=");if(s.length===2&&(s[0].trim()==="VERSION_ID"||s[0].trim()==="DISTRIB_RELEASE")){t=s[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return t}Ln._getOsVersion=K6t;function Q6t(){let e="/etc/lsb-release",t="/etc/os-release",r="";return v5.existsSync(e)?r=v5.readFileSync(e).toString():v5.existsSync(t)&&(r=v5.readFileSync(t).toString()),r}Ln._readLinuxVersionFile=Q6t});var A6e=g((YIt,R6e)=>{var X6t=require("crypto");R6e.exports=function(){return X6t.randomBytes(16)}});var P6e=g((ZIt,O6e)=>{var C6e=[];for(Zb=0;Zb<256;++Zb)C6e[Zb]=(Zb+256).toString(16).substr(1);var Zb;function Y6t(e,t){var r=t||0,i=C6e;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}O6e.exports=Y6t});var D6e=g((JIt,I6e)=>{var Z6t=A6e(),J6t=P6e();function e_t(e,t,r){var i=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var n=e.random||(e.rng||Z6t)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t)for(var s=0;s<16;++s)t[i+s]=n[s];return t||J6t(n)}I6e.exports=e_t});var q6e=g(Qa=>{"use strict";var t_t=Qa&&Qa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),r_t=Qa&&Qa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i_t=Qa&&Qa.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&t_t(t,e,r);return r_t(t,e),t},L6e=Qa&&Qa.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Qa,"__esModule",{value:!0});Qa.RetryHelper=void 0;var F6e=i_t(Be()),xq=class{constructor(t,r,i){if(t<1)throw new Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=t,this.minSeconds=Math.floor(r),this.maxSeconds=Math.floor(i),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(t,r){return L6e(this,void 0,void 0,function*(){let i=1;for(;isetTimeout(r,t*1e3))})}};Qa.RetryHelper=xq});var S5=g(Ze=>{"use strict";var n_t=Ze&&Ze.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),s_t=Ze&&Ze.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Bl=Ze&&Ze.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&n_t(t,e,r);return s_t(t,e),t},is=Ze&&Ze.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},a_t=Ze&&Ze.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ze,"__esModule",{value:!0});Ze.evaluateVersions=Ze.isExplicitVersion=Ze.findFromManifest=Ze.getManifestFromRepo=Ze.findAllVersions=Ze.find=Ze.cacheFile=Ze.cacheDir=Ze.extractZip=Ze.extractXar=Ze.extractTar=Ze.extract7z=Ze.downloadTool=Ze.HTTPError=void 0;var Nt=Bl(Be()),Zs=Bl(W0()),Xa=Bl(require("fs")),o_t=Bl(N6e()),e6=Bl(require("os")),Lo=Bl(require("path")),B6e=Bl(no()),Bc=Bl(wq()),l_t=Bl(require("stream")),c_t=Bl(require("util")),T0=require("assert"),M6e=a_t(D6e()),md=Df(),u_t=q6e(),Jb=class extends Error{constructor(t){super(`Unexpected HTTP response: ${t}`),this.httpStatusCode=t,Object.setPrototypeOf(this,new.target.prototype)}};Ze.HTTPError=Jb;var Nq=process.platform==="win32",d_t=process.platform==="darwin",p_t="actions/tool-cache";function f_t(e,t,r,i){return is(this,void 0,void 0,function*(){t=t||Lo.join($6e(),M6e.default()),yield Zs.mkdirP(Lo.dirname(t)),Nt.debug(`Downloading ${e}`),Nt.debug(`Destination ${t}`);let n=3,s=Tq("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),a=Tq("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new u_t.RetryHelper(n,s,a).execute(()=>is(this,void 0,void 0,function*(){return yield m_t(e,t||"",r,i)}),l=>!(l instanceof Jb&&l.httpStatusCode&&l.httpStatusCode<500&&l.httpStatusCode!==408&&l.httpStatusCode!==429))})}Ze.downloadTool=f_t;function m_t(e,t,r,i){return is(this,void 0,void 0,function*(){if(Xa.existsSync(t))throw new Error(`Destination file path ${t} already exists`);let n=new B6e.HttpClient(p_t,[],{allowRetries:!1});r&&(Nt.debug("set auth"),i===void 0&&(i={}),i.authorization=r);let s=yield n.get(e,i);if(s.message.statusCode!==200){let u=new Jb(s.message.statusCode);throw Nt.debug(`Failed to download from "${e}". Code(${s.message.statusCode}) Message(${s.message.statusMessage})`),u}let a=c_t.promisify(l_t.pipeline),l=Tq("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>s.message)(),c=!1;try{return yield a(l,Xa.createWriteStream(t)),Nt.debug("download complete"),c=!0,t}finally{if(!c){Nt.debug("download failed");try{yield Zs.rmRF(t)}catch(u){Nt.debug(`Failed to delete '${t}'. ${u.message}`)}}}})}function h_t(e,t,r){return is(this,void 0,void 0,function*(){T0.ok(Nq,"extract7z() not supported on current OS"),T0.ok(e,'parameter "file" is required'),t=yield w5(t);let i=process.cwd();if(process.chdir(t),r)try{let s=["x",Nt.isDebug()?"-bb1":"-bb0","-bd","-sccUTF-8",e],a={silent:!0};yield md.exec(`"${r}"`,s,a)}finally{process.chdir(i)}else{let n=Lo.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,""),s=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),a=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),l=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${n}' -Source '${s}' -Target '${a}'`],c={silent:!0};try{let u=yield Zs.which("powershell",!0);yield md.exec(`"${u}"`,l,c)}finally{process.chdir(i)}}return t})}Ze.extract7z=h_t;function g_t(e,t,r="xz"){return is(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");t=yield w5(t),Nt.debug("Checking tar --version");let i="";yield md.exec("tar --version",[],{ignoreReturnCode:!0,silent:!0,listeners:{stdout:l=>i+=l.toString(),stderr:l=>i+=l.toString()}}),Nt.debug(i.trim());let n=i.toUpperCase().includes("GNU TAR"),s;r instanceof Array?s=r:s=[r],Nt.isDebug()&&!r.includes("v")&&s.push("-v");let a=t,o=e;return Nq&&n&&(s.push("--force-local"),a=t.replace(/\\/g,"/"),o=e.replace(/\\/g,"/")),n&&(s.push("--warning=no-unknown-keyword"),s.push("--overwrite")),s.push("-C",a,"-f",o),yield md.exec("tar",s),t})}Ze.extractTar=g_t;function y_t(e,t,r=[]){return is(this,void 0,void 0,function*(){T0.ok(d_t,"extractXar() not supported on current OS"),T0.ok(e,'parameter "file" is required'),t=yield w5(t);let i;r instanceof Array?i=r:i=[r],i.push("-x","-C",t,"-f",e),Nt.isDebug()&&i.push("-v");let n=yield Zs.which("xar",!0);return yield md.exec(`"${n}"`,N_t(i)),t})}Ze.extractXar=y_t;function b_t(e,t){return is(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");return t=yield w5(t),Nq?yield __t(e,t):yield v_t(e,t),t})}Ze.extractZip=b_t;function __t(e,t){return is(this,void 0,void 0,function*(){let r=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),n=yield Zs.which("pwsh",!1);if(n){let a=["-NoLogo","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.ZipFile } catch { } ;",`try { [System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${i}', $true) }`,`catch { if (($_.Exception.GetType().FullName -eq 'System.Management.Automation.MethodException') -or ($_.Exception.GetType().FullName -eq 'System.Management.Automation.RuntimeException') ){ Expand-Archive -LiteralPath '${r}' -DestinationPath '${i}' -Force } else { throw $_ } } ;`].join(" ")];Nt.debug(`Using pwsh at path: ${n}`),yield md.exec(`"${n}"`,a)}else{let a=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.FileSystem } catch { } ;",`if ((Get-Command -Name Expand-Archive -Module Microsoft.PowerShell.Archive -ErrorAction Ignore)) { Expand-Archive -LiteralPath '${r}' -DestinationPath '${i}' -Force }`,`else {[System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${i}', $true) }`].join(" ")],o=yield Zs.which("powershell",!0);Nt.debug(`Using powershell at path: ${o}`),yield md.exec(`"${o}"`,a)}})}function v_t(e,t){return is(this,void 0,void 0,function*(){let r=yield Zs.which("unzip",!0),i=[e];Nt.isDebug()||i.unshift("-q"),i.unshift("-o"),yield md.exec(`"${r}"`,i,{cwd:t})})}function w_t(e,t,r,i){return is(this,void 0,void 0,function*(){if(r=Bc.clean(r)||r,i=i||e6.arch(),Nt.debug(`Caching tool ${t} ${r} ${i}`),Nt.debug(`source dir: ${e}`),!Xa.statSync(e).isDirectory())throw new Error("sourceDir is not a directory");let n=yield j6e(t,r,i);for(let s of Xa.readdirSync(e)){let a=Lo.join(e,s);yield Zs.cp(a,n,{recursive:!0})}return U6e(t,r,i),n})}Ze.cacheDir=w_t;function E_t(e,t,r,i,n){return is(this,void 0,void 0,function*(){if(i=Bc.clean(i)||i,n=n||e6.arch(),Nt.debug(`Caching tool ${r} ${i} ${n}`),Nt.debug(`source file: ${e}`),!Xa.statSync(e).isFile())throw new Error("sourceFile is not a file");let s=yield j6e(r,i,n),a=Lo.join(s,t);return Nt.debug(`destination file ${a}`),yield Zs.cp(e,a),U6e(r,i,n),s})}Ze.cacheFile=E_t;function S_t(e,t,r){if(!e)throw new Error("toolName parameter is required");if(!t)throw new Error("versionSpec parameter is required");if(r=r||e6.arch(),!Rq(t)){let n=k6e(e,r);t=z6e(n,t)}let i="";if(t){t=Bc.clean(t)||"";let n=Lo.join(E5(),e,t,r);Nt.debug(`checking cache: ${n}`),Xa.existsSync(n)&&Xa.existsSync(`${n}.complete`)?(Nt.debug(`Found tool in cache ${e} ${t} ${r}`),i=n):Nt.debug("not found")}return i}Ze.find=S_t;function k6e(e,t){let r=[];t=t||e6.arch();let i=Lo.join(E5(),e);if(Xa.existsSync(i)){let n=Xa.readdirSync(i);for(let s of n)if(Rq(s)){let a=Lo.join(i,s,t||"");Xa.existsSync(a)&&Xa.existsSync(`${a}.complete`)&&r.push(s)}}return r}Ze.findAllVersions=k6e;function x_t(e,t,r,i="master"){return is(this,void 0,void 0,function*(){let n=[],s=`https://api.github.com/repos/${e}/${t}/git/trees/${i}`,a=new B6e.HttpClient("tool-cache"),o={};r&&(Nt.debug("set auth"),o.authorization=r);let l=yield a.getJson(s,o);if(!l.result)return n;let c="";for(let d of l.result.tree)if(d.path==="versions-manifest.json"){c=d.url;break}o.accept="application/vnd.github.VERSION.raw";let u=yield(yield a.get(c,o)).readBody();if(u){u=u.replace(/^\uFEFF/,"");try{n=JSON.parse(u)}catch{Nt.debug("Invalid json")}}return n})}Ze.getManifestFromRepo=x_t;function T_t(e,t,r,i=e6.arch()){return is(this,void 0,void 0,function*(){return yield o_t._findMatch(e,t,r,i)})}Ze.findFromManifest=T_t;function w5(e){return is(this,void 0,void 0,function*(){return e||(e=Lo.join($6e(),M6e.default())),yield Zs.mkdirP(e),e})}function j6e(e,t,r){return is(this,void 0,void 0,function*(){let i=Lo.join(E5(),e,Bc.clean(t)||t,r||"");Nt.debug(`destination ${i}`);let n=`${i}.complete`;return yield Zs.rmRF(i),yield Zs.rmRF(n),yield Zs.mkdirP(i),i})}function U6e(e,t,r){let n=`${Lo.join(E5(),e,Bc.clean(t)||t,r||"")}.complete`;Xa.writeFileSync(n,""),Nt.debug("finished caching tool")}function Rq(e){let t=Bc.clean(e)||"";Nt.debug(`isExplicit: ${t}`);let r=Bc.valid(t)!=null;return Nt.debug(`explicit? ${r}`),r}Ze.isExplicitVersion=Rq;function z6e(e,t){let r="";Nt.debug(`evaluating ${e.length} versions`),e=e.sort((i,n)=>Bc.gt(i,n)?1:-1);for(let i=e.length-1;i>=0;i--){let n=e[i];if(Bc.satisfies(n,t)){r=n;break}}return r?Nt.debug(`matched: ${r}`):Nt.debug("match not found"),r}Ze.evaluateVersions=z6e;function E5(){let e=process.env.RUNNER_TOOL_CACHE||"";return T0.ok(e,"Expected RUNNER_TOOL_CACHE to be defined"),e}function $6e(){let e=process.env.RUNNER_TEMP||"";return T0.ok(e,"Expected RUNNER_TEMP to be defined"),e}function Tq(e,t){let r=global[e];return r!==void 0?r:t}function N_t(e){return Array.from(new Set(e))}});var G6e=g((rDt,H6e)=>{"use strict";H6e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var i,n,s;if(Array.isArray(t)){if(i=t.length,i!=r.length)return!1;for(n=i;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(s=Object.keys(t),i=s.length,i!==Object.keys(r).length)return!1;for(n=i;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,s[n]))return!1;for(n=i;n--!==0;){var a=s[n];if(!e(t[a],r[a]))return!1}return!0}return t!==t&&r!==r}});var ff=g(Ya=>{"use strict";var R_t=Ya&&Ya.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),A_t=Ya&&Ya.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),C_t=Ya&&Ya.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&R_t(t,e,r);return A_t(t,e),t};Object.defineProperty(Ya,"__esModule",{value:!0});Ya.getActionsLogger=O_t;Ya.getRunnerLogger=P_t;Ya.withGroup=I_t;Ya.formatDuration=D_t;var Aq=C_t(Be());function O_t(){return Aq}function P_t(e){return{debug:e?console.debug:()=>{},info:console.info,warning:console.warn,error:console.error,isDebug:()=>e,startGroup:()=>{},endGroup:()=>{}}}function I_t(e,t){Aq.startGroup(e);try{return t()}finally{Aq.endGroup()}}function D_t(e){if(e<1e3)return`${e}ms`;if(e<60*1e3)return`${(e/1e3).toFixed(1)}s`;let t=Math.floor(e/(60*1e3)),r=Math.floor(e%(60*1e3)/1e3);return`${t}m${r}s`}});var V6e=g(Cq=>{"use strict";Object.defineProperty(Cq,"__esModule",{value:!0});Cq.default="ffffffff-ffff-ffff-ffff-ffffffffffff"});var W6e=g(Oq=>{"use strict";Object.defineProperty(Oq,"__esModule",{value:!0});Oq.default="00000000-0000-0000-0000-000000000000"});var K6e=g(Pq=>{"use strict";Object.defineProperty(Pq,"__esModule",{value:!0});Pq.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i});var t6=g(Iq=>{"use strict";Object.defineProperty(Iq,"__esModule",{value:!0});var L_t=K6e();function F_t(e){return typeof e=="string"&&L_t.default.test(e)}Iq.default=F_t});var r6=g(Dq=>{"use strict";Object.defineProperty(Dq,"__esModule",{value:!0});var q_t=t6();function B_t(e){if(!(0,q_t.default)(e))throw TypeError("Invalid UUID");let t;return Uint8Array.of((t=parseInt(e.slice(0,8),16))>>>24,t>>>16&255,t>>>8&255,t&255,(t=parseInt(e.slice(9,13),16))>>>8,t&255,(t=parseInt(e.slice(14,18),16))>>>8,t&255,(t=parseInt(e.slice(19,23),16))>>>8,t&255,(t=parseInt(e.slice(24,36),16))/1099511627776&255,t/4294967296&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255)}Dq.default=B_t});var Mc=g(x5=>{"use strict";Object.defineProperty(x5,"__esModule",{value:!0});x5.unsafeStringify=Q6e;var M_t=t6(),pn=[];for(let e=0;e<256;++e)pn.push((e+256).toString(16).slice(1));function Q6e(e,t=0){return(pn[e[t+0]]+pn[e[t+1]]+pn[e[t+2]]+pn[e[t+3]]+"-"+pn[e[t+4]]+pn[e[t+5]]+"-"+pn[e[t+6]]+pn[e[t+7]]+"-"+pn[e[t+8]]+pn[e[t+9]]+"-"+pn[e[t+10]]+pn[e[t+11]]+pn[e[t+12]]+pn[e[t+13]]+pn[e[t+14]]+pn[e[t+15]]).toLowerCase()}function k_t(e,t=0){let r=Q6e(e,t);if(!(0,M_t.default)(r))throw TypeError("Stringified UUID is invalid");return r}x5.default=k_t});var R5=g(Lq=>{"use strict";Object.defineProperty(Lq,"__esModule",{value:!0});Lq.default=U_t;var j_t=require("crypto"),N5=new Uint8Array(256),T5=N5.length;function U_t(){return T5>N5.length-16&&((0,j_t.randomFillSync)(N5),T5=0),N5.slice(T5,T5+=16)}});var Fq=g(A5=>{"use strict";Object.defineProperty(A5,"__esModule",{value:!0});A5.updateV1State=Z6e;var X6e=R5(),z_t=Mc(),i6={};function $_t(e,t,r){let i,n=e?._v6??!1;if(e){let s=Object.keys(e);s.length===1&&s[0]==="_v6"&&(e=void 0)}if(e)i=Y6e(e.random??e.rng?.()??(0,X6e.default)(),e.msecs,e.nsecs,e.clockseq,e.node,t,r);else{let s=Date.now(),a=(0,X6e.default)();Z6e(i6,s,a),i=Y6e(a,i6.msecs,i6.nsecs,n?void 0:i6.clockseq,n?void 0:i6.node,t,r)}return t?i:(0,z_t.unsafeStringify)(i)}function Z6e(e,t,r){return e.msecs??=-1/0,e.nsecs??=0,t===e.msecs?(e.nsecs++,e.nsecs>=1e4&&(e.node=void 0,e.nsecs=0)):t>e.msecs?e.nsecs=0:t>>24&255,s[a++]=o>>>16&255,s[a++]=o>>>8&255,s[a++]=o&255;let l=t/4294967296*1e4&268435455;s[a++]=l>>>8&255,s[a++]=l&255,s[a++]=l>>>24&15|16,s[a++]=l>>>16&255,s[a++]=i>>>8|128,s[a++]=i&255;for(let c=0;c<6;++c)s[a++]=n[c];return s}A5.default=$_t});var Bq=g(qq=>{"use strict";Object.defineProperty(qq,"__esModule",{value:!0});qq.default=V_t;var H_t=r6(),G_t=Mc();function V_t(e){let t=typeof e=="string"?(0,H_t.default)(e):e,r=W_t(t);return typeof e=="string"?(0,G_t.unsafeStringify)(r):r}function W_t(e){return Uint8Array.of((e[6]&15)<<4|e[7]>>4&15,(e[7]&15)<<4|(e[4]&240)>>4,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,(e[1]&15)<<4|(e[2]&240)>>4,96|e[2]&15,e[3],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}});var J6e=g(Mq=>{"use strict";Object.defineProperty(Mq,"__esModule",{value:!0});var K_t=require("crypto");function Q_t(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,K_t.createHash)("md5").update(e).digest()}Mq.default=Q_t});var n6=g(hd=>{"use strict";Object.defineProperty(hd,"__esModule",{value:!0});hd.URL=hd.DNS=void 0;hd.stringToBytes=t_e;hd.default=Y_t;var e_e=r6(),X_t=Mc();function t_e(e){e=unescape(encodeURIComponent(e));let t=new Uint8Array(e.length);for(let r=0;r{"use strict";Object.defineProperty(mf,"__esModule",{value:!0});mf.URL=mf.DNS=void 0;var Z_t=J6e(),kq=n6(),r_e=n6();Object.defineProperty(mf,"DNS",{enumerable:!0,get:function(){return r_e.DNS}});Object.defineProperty(mf,"URL",{enumerable:!0,get:function(){return r_e.URL}});function jq(e,t,r,i){return(0,kq.default)(48,Z_t.default,e,t,r,i)}jq.DNS=kq.DNS;jq.URL=kq.URL;mf.default=jq});var n_e=g(Uq=>{"use strict";Object.defineProperty(Uq,"__esModule",{value:!0});var J_t=require("crypto");Uq.default={randomUUID:J_t.randomUUID}});var a_e=g(zq=>{"use strict";Object.defineProperty(zq,"__esModule",{value:!0});var s_e=n_e(),evt=R5(),tvt=Mc();function rvt(e,t,r){if(s_e.default.randomUUID&&!t&&!e)return s_e.default.randomUUID();e=e||{};let i=e.random||(e.rng||evt.default)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t){r=r||0;for(let n=0;n<16;++n)t[r+n]=i[n];return t}return(0,tvt.unsafeStringify)(i)}zq.default=rvt});var o_e=g($q=>{"use strict";Object.defineProperty($q,"__esModule",{value:!0});var ivt=require("crypto");function nvt(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,ivt.createHash)("sha1").update(e).digest()}$q.default=nvt});var c_e=g(hf=>{"use strict";Object.defineProperty(hf,"__esModule",{value:!0});hf.URL=hf.DNS=void 0;var svt=o_e(),Hq=n6(),l_e=n6();Object.defineProperty(hf,"DNS",{enumerable:!0,get:function(){return l_e.DNS}});Object.defineProperty(hf,"URL",{enumerable:!0,get:function(){return l_e.URL}});function Gq(e,t,r,i){return(0,Hq.default)(80,svt.default,e,t,r,i)}Gq.DNS=Hq.DNS;Gq.URL=Hq.URL;hf.default=Gq});var u_e=g(Vq=>{"use strict";Object.defineProperty(Vq,"__esModule",{value:!0});var avt=Mc(),ovt=Fq(),lvt=Bq();function cvt(e,t,r){e??={},r??=0;let i=(0,ovt.default)({...e,_v6:!0},new Uint8Array(16));if(i=(0,lvt.default)(i),t){for(let n=0;n<16;n++)t[r+n]=i[n];return t}return(0,avt.unsafeStringify)(i)}Vq.default=cvt});var d_e=g(Wq=>{"use strict";Object.defineProperty(Wq,"__esModule",{value:!0});Wq.default=pvt;var uvt=r6(),dvt=Mc();function pvt(e){let t=typeof e=="string"?(0,uvt.default)(e):e,r=fvt(t);return typeof e=="string"?(0,dvt.unsafeStringify)(r):r}function fvt(e){return Uint8Array.of((e[3]&15)<<4|e[4]>>4&15,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|e[6]&15,e[7],(e[1]&15)<<4|(e[2]&240)>>4,(e[2]&15)<<4|(e[3]&240)>>4,16|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}});var h_e=g(C5=>{"use strict";Object.defineProperty(C5,"__esModule",{value:!0});C5.updateV7State=m_e;var p_e=R5(),mvt=Mc(),Kq={};function hvt(e,t,r){let i;if(e)i=f_e(e.random??e.rng?.()??(0,p_e.default)(),e.msecs,e.seq,t,r);else{let n=Date.now(),s=(0,p_e.default)();m_e(Kq,n,s),i=f_e(s,Kq.msecs,Kq.seq,t,r)}return t?i:(0,mvt.unsafeStringify)(i)}function m_e(e,t,r){return e.msecs??=-1/0,e.seq??=0,t>e.msecs?(e.seq=r[6]<<23|r[7]<<16|r[8]<<8|r[9],e.msecs=t):(e.seq=e.seq+1|0,e.seq===0&&e.msecs++),e}function f_e(e,t,r,i,n=0){return i||(i=new Uint8Array(16),n=0),t??=Date.now(),r??=e[6]*127<<24|e[7]<<16|e[8]<<8|e[9],i[n++]=t/1099511627776&255,i[n++]=t/4294967296&255,i[n++]=t/16777216&255,i[n++]=t/65536&255,i[n++]=t/256&255,i[n++]=t&255,i[n++]=112|r>>>28&15,i[n++]=r>>>20&255,i[n++]=128|r>>>14&63,i[n++]=r>>>6&255,i[n++]=r<<2&255|e[10]&3,i[n++]=e[11],i[n++]=e[12],i[n++]=e[13],i[n++]=e[14],i[n++]=e[15],i}C5.default=hvt});var g_e=g(Qq=>{"use strict";Object.defineProperty(Qq,"__esModule",{value:!0});var gvt=t6();function yvt(e){if(!(0,gvt.default)(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}Qq.default=yvt});var Xq=g(zt=>{"use strict";Object.defineProperty(zt,"__esModule",{value:!0});zt.version=zt.validate=zt.v7=zt.v6ToV1=zt.v6=zt.v5=zt.v4=zt.v3=zt.v1ToV6=zt.v1=zt.stringify=zt.parse=zt.NIL=zt.MAX=void 0;var bvt=V6e();Object.defineProperty(zt,"MAX",{enumerable:!0,get:function(){return bvt.default}});var _vt=W6e();Object.defineProperty(zt,"NIL",{enumerable:!0,get:function(){return _vt.default}});var vvt=r6();Object.defineProperty(zt,"parse",{enumerable:!0,get:function(){return vvt.default}});var wvt=Mc();Object.defineProperty(zt,"stringify",{enumerable:!0,get:function(){return wvt.default}});var Evt=Fq();Object.defineProperty(zt,"v1",{enumerable:!0,get:function(){return Evt.default}});var Svt=Bq();Object.defineProperty(zt,"v1ToV6",{enumerable:!0,get:function(){return Svt.default}});var xvt=i_e();Object.defineProperty(zt,"v3",{enumerable:!0,get:function(){return xvt.default}});var Tvt=a_e();Object.defineProperty(zt,"v4",{enumerable:!0,get:function(){return Tvt.default}});var Nvt=c_e();Object.defineProperty(zt,"v5",{enumerable:!0,get:function(){return Nvt.default}});var Rvt=u_e();Object.defineProperty(zt,"v6",{enumerable:!0,get:function(){return Rvt.default}});var Avt=d_e();Object.defineProperty(zt,"v6ToV1",{enumerable:!0,get:function(){return Avt.default}});var Cvt=h_e();Object.defineProperty(zt,"v7",{enumerable:!0,get:function(){return Cvt.default}});var Ovt=t6();Object.defineProperty(zt,"validate",{enumerable:!0,get:function(){return Ovt.default}});var Pvt=g_e();Object.defineProperty(zt,"version",{enumerable:!0,get:function(){return Pvt.default}})});var eB=g(As=>{"use strict";var Ivt=As&&As.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Dvt=As&&As.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Jq=As&&As.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Ivt(t,e,r);return Dvt(t,e),t},Lvt=As&&As.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(As,"__esModule",{value:!0});As.isZstdAvailable=Gvt;As.extract=Vvt;As.extractTarZst=b_e;As.inferCompressionMethod=Kvt;var Fvt=require("child_process"),qvt=Jq(require("fs")),Bvt=Lvt(require("path")),Yq=Jq(require("stream")),Mvt=If(),kvt=Jq(S5()),jvt=Ff(),Uvt=Xq(),y_e=Zi(),Zq=Kt(),zvt="3.4.3",$vt="1.31";async function Hvt(){let e=await(0,jvt.safeWhich)("tar"),t="";if(await new Mvt.ToolRunner(e,["--version"],{listeners:{stdout:i=>{t+=i.toString()}}}).exec()!==0)throw new Error("Failed to call tar --version");if(t.includes("GNU tar")){let i=t.match(/tar \(GNU tar\) ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"gnu",version:i[1]}}else if(t.includes("bsdtar")){let i=t.match(/bsdtar ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"bsd",version:i[1]}}else throw new Error("Unknown tar version")}async function Gvt(e){let t=await(0,Zq.isBinaryAccessible)("zstd",e);try{let r=await Hvt(),{type:i,version:n}=r;switch(e.info(`Found ${i} tar version ${n}.`),i){case"gnu":return{available:t&&n>=$vt,foundZstdBinary:t,version:r};case"bsd":return{available:t&&n>=zvt,foundZstdBinary:t,version:r};default:(0,Zq.assertNever)(i)}}catch(r){return e.warning(`Failed to determine tar version, therefore will assume zstd is not available. The underlying error was: ${r}`),{available:!1,foundZstdBinary:t}}}async function Vvt(e,t,r,i){switch(t){case"gzip":return await kvt.extractTar(e);case"zstd":if(!r)throw new Error("Could not determine tar version, which is required to extract a Zstandard archive.");return await b_e(e,r,i)}}async function b_e(e,t,r){let i=await Wvt();r.debug(`Extracting to ${i}.${e instanceof Yq.Readable?` Input stream has high water mark ${e.readableHighWaterMark}.`:""}`);try{let n=["-x","--zstd"];t.type==="gnu"&&(n.push("--warning=no-unknown-keyword"),n.push("--overwrite")),n.push("-f",e instanceof Yq.Readable?"-":e,"-C",i),process.stdout.write(`[command]tar ${n.join(" ")} +`);let s=(0,Fvt.spawn)("tar",n,{stdio:"pipe"}),a="";s.stdout?.on("data",l=>{a+=l.toString(),process.stdout.write(l)});let o="";return s.stderr?.on("data",l=>{o+=l.toString(),process.stdout.write(l)}),e instanceof Yq.Readable&&e.pipe(s.stdin),await new Promise((l,c)=>{s.on("exit",u=>{u!==0&&c(new y_e.CommandInvocationError("tar",n,u??void 0,a,o)),l()})}),i}catch(n){throw await(0,Zq.cleanUpGlob)(i,"extraction destination directory",r),n}}async function Wvt(){let e=Bvt.default.join((0,y_e.getTemporaryDirectory)(),(0,Uvt.v4)());return qvt.mkdirSync(e,{recursive:!0}),e}function Kvt(e){return e.endsWith(".tar.gz")?"gzip":"zstd"}});var v_e=g((NDt,__e)=>{var s6;__e.exports=function(){if(!s6){try{s6=ly()("follow-redirects")}catch{}typeof s6!="function"&&(s6=function(){})}s6.apply(null,arguments)}});var T_e=g((RDt,pB)=>{var o6=require("url"),a6=o6.URL,Qvt=require("http"),Xvt=require("https"),sB=require("stream").Writable,aB=require("assert"),w_e=v_e();(function(){var t=typeof process<"u",r=typeof window<"u"&&typeof document<"u",i=yf(Error.captureStackTrace);!t&&(r||!i)&&console.warn("The follow-redirects package should be excluded from browser builds.")})();var oB=!1;try{aB(new a6(""))}catch(e){oB=e.code==="ERR_INVALID_URL"}var Yvt=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],lB=["abort","aborted","connect","error","socket","timeout"],cB=Object.create(null);lB.forEach(function(e){cB[e]=function(t,r,i){this._redirectable.emit(e,t,r,i)}});var rB=l6("ERR_INVALID_URL","Invalid URL",TypeError),iB=l6("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),Zvt=l6("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",iB),Jvt=l6("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),e4t=l6("ERR_STREAM_WRITE_AFTER_END","write after end"),t4t=sB.prototype.destroy||S_e;function Cs(e,t){sB.call(this),this._sanitizeOptions(e),this._options=e,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],t&&this.on("response",t);var r=this;this._onNativeResponse=function(i){try{r._processResponse(i)}catch(n){r.emit("error",n instanceof iB?n:new iB({cause:n}))}},this._performRequest()}Cs.prototype=Object.create(sB.prototype);Cs.prototype.abort=function(){dB(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};Cs.prototype.destroy=function(e){return dB(this._currentRequest,e),t4t.call(this,e),this};Cs.prototype.write=function(e,t,r){if(this._ending)throw new e4t;if(!gf(e)&&!n4t(e))throw new TypeError("data should be a string, Buffer or Uint8Array");if(yf(t)&&(r=t,t=null),e.length===0){r&&r();return}this._requestBodyLength+e.length<=this._options.maxBodyLength?(this._requestBodyLength+=e.length,this._requestBodyBuffers.push({data:e,encoding:t}),this._currentRequest.write(e,t,r)):(this.emit("error",new Jvt),this.abort())};Cs.prototype.end=function(e,t,r){if(yf(e)?(r=e,e=t=null):yf(t)&&(r=t,t=null),!e)this._ended=this._ending=!0,this._currentRequest.end(null,null,r);else{var i=this,n=this._currentRequest;this.write(e,t,function(){i._ended=!0,n.end(null,null,r)}),this._ending=!0}};Cs.prototype.setHeader=function(e,t){this._options.headers[e]=t,this._currentRequest.setHeader(e,t)};Cs.prototype.removeHeader=function(e){delete this._options.headers[e],this._currentRequest.removeHeader(e)};Cs.prototype.setTimeout=function(e,t){var r=this;function i(a){a.setTimeout(e),a.removeListener("timeout",a.destroy),a.addListener("timeout",a.destroy)}function n(a){r._timeout&&clearTimeout(r._timeout),r._timeout=setTimeout(function(){r.emit("timeout"),s()},e),i(a)}function s(){r._timeout&&(clearTimeout(r._timeout),r._timeout=null),r.removeListener("abort",s),r.removeListener("error",s),r.removeListener("response",s),r.removeListener("close",s),t&&r.removeListener("timeout",t),r.socket||r._currentRequest.removeListener("socket",n)}return t&&this.on("timeout",t),this.socket?n(this.socket):this._currentRequest.once("socket",n),this.on("socket",i),this.on("abort",s),this.on("error",s),this.on("response",s),this.on("close",s),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(e){Cs.prototype[e]=function(t,r){return this._currentRequest[e](t,r)}});["aborted","connection","socket"].forEach(function(e){Object.defineProperty(Cs.prototype,e,{get:function(){return this._currentRequest[e]}})});Cs.prototype._sanitizeOptions=function(e){if(e.headers||(e.headers={}),e.host&&(e.hostname||(e.hostname=e.host),delete e.host),!e.pathname&&e.path){var t=e.path.indexOf("?");t<0?e.pathname=e.path:(e.pathname=e.path.substring(0,t),e.search=e.path.substring(t))}};Cs.prototype._performRequest=function(){var e=this._options.protocol,t=this._options.nativeProtocols[e];if(!t)throw new TypeError("Unsupported protocol "+e);if(this._options.agents){var r=e.slice(0,-1);this._options.agent=this._options.agents[r]}var i=this._currentRequest=t.request(this._options,this._onNativeResponse);i._redirectable=this;for(var n of lB)i.on(n,cB[n]);if(this._currentUrl=/^\//.test(this._options.path)?o6.format(this._options):this._options.path,this._isRedirect){var s=0,a=this,o=this._requestBodyBuffers;(function l(c){if(i===a._currentRequest)if(c)a.emit("error",c);else if(s=400){e.responseUrl=this._currentUrl,e.redirects=this._redirects,this.emit("response",e),this._requestBodyBuffers=[];return}if(dB(this._currentRequest),e.destroy(),++this._redirectCount>this._options.maxRedirects)throw new Zvt;var i,n=this._options.beforeRedirect;n&&(i=Object.assign({Host:e.req.getHeader("host")},this._options.headers));var s=this._options.method;((t===301||t===302)&&this._options.method==="POST"||t===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],tB(/^content-/i,this._options.headers));var a=tB(/^host$/i,this._options.headers),o=uB(this._currentUrl),l=a||o.host,c=/^\w+:/.test(r)?this._currentUrl:o6.format(Object.assign(o,{host:l})),u=r4t(r,c);if(w_e("redirecting to",u.href),this._isRedirect=!0,nB(u,this._options),(u.protocol!==o.protocol&&u.protocol!=="https:"||u.host!==l&&!i4t(u.host,l))&&tB(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers),yf(n)){var d={headers:e.headers,statusCode:t},p={url:c,method:s,headers:i};n(this._options,d,p),this._sanitizeOptions(this._options)}this._performRequest()};function E_e(e){var t={maxRedirects:21,maxBodyLength:10485760},r={};return Object.keys(e).forEach(function(i){var n=i+":",s=r[n]=e[i],a=t[i]=Object.create(s);function o(c,u,d){return s4t(c)?c=nB(c):gf(c)?c=nB(uB(c)):(d=u,u=x_e(c),c={protocol:n}),yf(u)&&(d=u,u=null),u=Object.assign({maxRedirects:t.maxRedirects,maxBodyLength:t.maxBodyLength},c,u),u.nativeProtocols=r,!gf(u.host)&&!gf(u.hostname)&&(u.hostname="::1"),aB.equal(u.protocol,n,"protocol mismatch"),w_e("options",u),new Cs(u,d)}function l(c,u,d){var p=a.request(c,u,d);return p.end(),p}Object.defineProperties(a,{request:{value:o,configurable:!0,enumerable:!0,writable:!0},get:{value:l,configurable:!0,enumerable:!0,writable:!0}})}),t}function S_e(){}function uB(e){var t;if(oB)t=new a6(e);else if(t=x_e(o6.parse(e)),!gf(t.protocol))throw new rB({input:e});return t}function r4t(e,t){return oB?new a6(e,t):uB(o6.resolve(t,e))}function x_e(e){if(/^\[/.test(e.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(e.hostname))throw new rB({input:e.href||e});if(/^\[/.test(e.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(e.host))throw new rB({input:e.href||e});return e}function nB(e,t){var r=t||{};for(var i of Yvt)r[i]=e[i];return r.hostname.startsWith("[")&&(r.hostname=r.hostname.slice(1,-1)),r.port!==""&&(r.port=Number(r.port)),r.path=r.search?r.pathname+r.search:r.pathname,r}function tB(e,t){var r;for(var i in t)e.test(i)&&(r=t[i],delete t[i]);return r===null||typeof r>"u"?void 0:String(r).trim()}function l6(e,t,r){function i(n){yf(Error.captureStackTrace)&&Error.captureStackTrace(this,this.constructor),Object.assign(this,n||{}),this.code=e,this.message=this.cause?t+": "+this.cause.message:t}return i.prototype=new(r||Error),Object.defineProperties(i.prototype,{constructor:{value:i,enumerable:!1},name:{value:"Error ["+e+"]",enumerable:!1}}),i}function dB(e,t){for(var r of lB)e.removeListener(r,cB[r]);e.on("error",S_e),e.destroy(t)}function i4t(e,t){aB(gf(e)&&gf(t));var r=e.length-t.length-1;return r>0&&e[r]==="."&&e.endsWith(t)}function gf(e){return typeof e=="string"||e instanceof String}function yf(e){return typeof e=="function"}function n4t(e){return typeof e=="object"&&"length"in e}function s4t(e){return a6&&e instanceof a6}pB.exports=E_e({http:Qvt,https:Xvt});pB.exports.wrap=E_e});var R_e=g(Za=>{"use strict";var a4t=Za&&Za.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),o4t=Za&&Za.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),hB=Za&&Za.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&a4t(t,e,r);return o4t(t,e),t};Object.defineProperty(Za,"__esModule",{value:!0});Za.STREAMING_HIGH_WATERMARK_BYTES=void 0;Za.downloadAndExtract=g4t;var l4t=hB(require("path")),N0=require("perf_hooks"),c4t=hB(S5()),u4t=T_e(),d4t=Xq(),p4t=po(),fB=ff(),mB=hB(eB()),f4t=Kt();Za.STREAMING_HIGH_WATERMARK_BYTES=4*1024*1024;function m4t(e,t){return{combinedDurationMs:e+t,downloadDurationMs:e,extractionDurationMs:t,streamExtraction:!1}}function h4t(e){return{combinedDurationMs:e,downloadDurationMs:void 0,extractionDurationMs:void 0,streamExtraction:!0}}async function g4t(e,t,r,i,n,s,a){a.info(`Downloading CodeQL tools from ${e} . This may take a while.`);let o=mB.inferCompressionMethod(e);if(await s.getValue(p4t.Feature.ZstdBundleStreamingExtraction)&&o==="zstd"&&process.platform==="linux"){a.info("Streaming the extraction of the CodeQL bundle.");let m=N0.performance.now(),h=await y4t(e,t,r,i,a),y=Math.round(N0.performance.now()-m);return a.info(`Finished downloading and extracting CodeQL bundle to ${h} (${(0,fB.formatDuration)(y)}).`),{extractedBundlePath:h,statusReport:{compressionMethod:o,toolsUrl:N_e(e),...h4t(y)}}}let l=l4t.join(n,(0,d4t.v4)()),c=N0.performance.now(),u=await c4t.downloadTool(e,l,t,r),d=Math.round(N0.performance.now()-c);a.info(`Finished downloading CodeQL bundle to ${u} (${(0,fB.formatDuration)(d)}).`);let p,f;try{a.info("Extracting CodeQL bundle.");let m=N0.performance.now();p=await mB.extract(u,o,i,a),f=Math.round(N0.performance.now()-m),a.info(`Finished extracting CodeQL bundle to ${p} (${(0,fB.formatDuration)(f)}).`)}finally{await(0,f4t.cleanUpGlob)(u,"CodeQL bundle archive",a)}return{extractedBundlePath:p,statusReport:{compressionMethod:o,toolsUrl:N_e(e),...m4t(d,f)}}}async function y4t(e,t,r,i,n){r=Object.assign({"User-Agent":"CodeQL Action"},t?{authorization:t}:{},r);let s=await new Promise(a=>u4t.https.get(e,{headers:r,highWaterMark:Za.STREAMING_HIGH_WATERMARK_BYTES},o=>a(o)));if(s.statusCode!==200)throw new Error(`Failed to download CodeQL bundle from ${e}. HTTP status code: ${s.statusCode}.`);return await mB.extractTarZst(s,i,n)}function N_e(e){return["github/codeql-action","dsp-testing/codeql-cli-nightlies"].some(t=>e.startsWith(`https://github.com/${t}/releases/download/`))?e:"sanitized-value"}});var q_e=g($t=>{"use strict";var b4t=$t&&$t.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),_4t=$t&&$t.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),yd=$t&&$t.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&b4t(t,e,r);return _4t(t,e),t},v4t=$t&&$t.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty($t,"__esModule",{value:!0});$t.downloadCodeQL=$t.CODEQL_DEFAULT_ACTION_REPOSITORY=$t.ToolsSource=void 0;$t.getCodeQLActionRepository=I_e;$t.tryGetTagNameFromUrl=yB;$t.tryGetBundleVersionFromUrl=D_e;$t.convertToSemVer=d6;$t.getCodeQLSource=L_e;$t.tryGetFallbackToolcacheVersion=F_e;$t.getCodeQLURLVersion=L4t;$t.setupCodeQLBundle=q4t;var w4t=yd(require("fs")),E4t=yd(require("path")),A_e=require("perf_hooks"),bf=yd(S5()),S4t=v4t(G6e()),O5=yd(Xd()),x4t=Zi(),T4t=yd(ga()),C_e=yd(uN()),N4t=po(),R4t=ff(),gB=yd(eB()),A4t=R_e(),gd=yd(Kt()),P_e=Kt(),c6;(function(e){e.Unknown="UNKNOWN",e.Local="LOCAL",e.Toolcache="TOOLCACHE",e.Download="DOWNLOAD"})(c6||($t.ToolsSource=c6={}));$t.CODEQL_DEFAULT_ACTION_REPOSITORY="github/codeql-action";var O_e=["linked","latest"];function C4t(e){return e?".tar.zst":".tar.gz"}function O4t(e){let t=C4t(e),r;if(process.platform==="win32")r="win64";else if(process.platform==="linux")r="linux64";else if(process.platform==="darwin")r="osx64";else return`codeql-bundle${t}`;return`codeql-bundle-${r}${t}`}function I_e(e){return(0,x4t.isRunningLocalAction)()?(e.info("The CodeQL Action is checked out locally. Using the default CodeQL Action repository."),$t.CODEQL_DEFAULT_ACTION_REPOSITORY):gd.getRequiredEnvParam("GITHUB_ACTION_REPOSITORY")}async function P4t(e,t,r,i){let n=I_e(i),a=[[t.url,n],[t.url,$t.CODEQL_DEFAULT_ACTION_REPOSITORY],[gd.GITHUB_DOTCOM_URL,$t.CODEQL_DEFAULT_ACTION_REPOSITORY]].filter((l,c,u)=>!u.slice(0,c).some(d=>(0,S4t.default)(l,d))),o=O4t(r);for(let l of a){let[c,u]=l;if(c===gd.GITHUB_DOTCOM_URL&&u===$t.CODEQL_DEFAULT_ACTION_REPOSITORY)break;let[d,p]=u.split("/");try{let f=await T4t.getApiClient().rest.repos.getReleaseByTag({owner:d,repo:p,tag:e});for(let m of f.data.assets)if(m.name===o)return i.info(`Found CodeQL bundle in ${l[1]} on ${l[0]} with URL ${m.url}.`),m.url}catch(f){i.info(`Looked for CodeQL bundle in ${l[1]} on ${l[0]} but got error ${f}.`)}}return`https://github.com/${$t.CODEQL_DEFAULT_ACTION_REPOSITORY}/releases/download/${e}/${o}`}function u6(e,t){let r=e.match(/^codeql-bundle-(.*)$/);if(r===null||r.length<2){t.debug(`Could not determine bundle version from tag ${e}.`);return}return r[1]}function yB(e,t){let r=[...e.matchAll(/\/(codeql-bundle-[^/]*)\//g)];if(!r.length){t.debug(`Could not determine tag name for URL ${e}.`);return}let i=r[r.length-1];if(i===null||i.length!==2){t.debug(`Could not determine tag name for URL ${e}. Matched ${JSON.stringify(i)}.`);return}return i[1]}function D_e(e,t){let r=yB(e,t);if(r!==void 0)return u6(r,t)}function d6(e,t){O5.valid(e)||(t.debug(`Bundle version ${e} is not in SemVer format. Will treat it as pre-release 0.0.0-${e}.`),e=`0.0.0-${e}`);let r=O5.clean(e);if(!r)throw new Error(`Bundle version ${e} is not in SemVer format.`);return r}async function I4t(e,t){let r=bf.findAllVersions("CodeQL").filter(P_e.isGoodVersion).map(i=>({folder:bf.find("CodeQL",i),version:i})).filter(({folder:i})=>w4t.existsSync(E4t.join(i,"pinned-version")));if(r.length===1){let i=r[0];return t.debug(`CodeQL tools version ${i.version} in toolcache overriding version ${e}.`),{codeqlFolder:i.folder,sourceType:"toolcache",toolsVersion:i.version}}else r.length===0?t.debug("Did not find any candidate pinned versions of the CodeQL tools in the toolcache."):t.debug("Could not use CodeQL tools from the toolcache since more than one candidate pinned version was found in the toolcache.")}async function L_e(e,t,r,i,n,s){if(e&&!O_e.includes(e)&&!e.startsWith("http"))return s.info(`Using CodeQL CLI from local path ${e}`),{codeqlTarPath:e,sourceType:"local",toolsVersion:"local"};let a=e&&O_e.includes(e);a&&(s.info(`'tools: ${e}' was requested, so using CodeQL version ${t.cliVersion}, the version shipped with the Action.`),e==="latest"&&s.warning("`tools: latest` has been renamed to `tools: linked`, but the old name is still supported. No action is required."));let o,l,c;if(a)o=C_e.cliVersion,l=C_e.bundleVersion;else if(e!==void 0){if(l=yB(e,s),c=e,l){let f=u6(l,s);f&&O5.valid(f)&&(o=d6(f,s))}}else o=t.cliVersion,l=t.tagName;let u=l&&u6(l,s),d=o??(u&&d6(u,s))??l??c??"unknown";s.debug(`Attempting to obtain CodeQL tools. CLI version: ${o??"unknown"}, bundle tag name: ${l??"unknown"}, URL: ${c??"unspecified"}.`);let p;if(o&&(p=bf.find("CodeQL",o),!p)){s.debug(`Didn't find a version of the CodeQL tools in the toolcache with a version number exactly matching ${o}.`);let f=bf.findAllVersions("CodeQL");s.debug(`Found the following versions of the CodeQL tools in the toolcache: ${JSON.stringify(f)}.`);let m=f.filter(h=>h.startsWith(`${o}-`));m.length===1?(s.debug(`Exactly one version of the CodeQL tools starting with ${o} found in the toolcache, using that.`),p=bf.find("CodeQL",m[0])):m.length===0?s.debug(`Didn't find any versions of the CodeQL tools starting with ${o} in the toolcache. Trying next fallback method.`):(s.warning(`Found ${m.length} versions of the CodeQL tools starting with ${o} in the toolcache, but at most one was expected.`),s.debug("Trying next fallback method."))}if(!p&&l){let f=await F_e(o,l,s);f?p=bf.find("CodeQL",f):s.debug(`Could not determine a fallback toolcache version number for CodeQL tools version ${d}.`)}if(p?s.info(`Found CodeQL tools version ${d} in the toolcache.`):s.info(`Did not find CodeQL tools version ${d} in the toolcache.`),p)return o?s.info(`Using CodeQL CLI version ${o} from toolcache at ${p}`):s.info(`Using CodeQL CLI from toolcache at ${p}`),{codeqlFolder:p,sourceType:"toolcache",toolsVersion:o??d};if(i!==gd.GitHubVariant.DOTCOM&&!a&&!e){let f=await I4t(d,s);if(f!==void 0)return f}return c||(c=await P4t(l,r,o!==void 0&&await B4t(o,n),s)),o?s.info(`Using CodeQL CLI version ${o} sourced from ${c} .`):s.info(`Using CodeQL CLI sourced from ${c} .`),{bundleVersion:l&&u6(l,s),cliVersion:o,codeqlURL:c,sourceType:"download",toolsVersion:o??d}}async function F_e(e,t,r){let i=u6(t,r);if(!i)return;let n=d6(i,r);return r.debug(`Computed a fallback toolcache version number of ${n} for CodeQL version ${e??t}.`),n}var D4t=async function(e,t,r,i,n,s,a,o){let l=new URL(e),c=new URLSearchParams(l.search),u={accept:"application/octet-stream"},d;c.has("token")?o.debug("CodeQL tools URL contains an authorization token."):e.startsWith(`${i.url}/`)||i.apiURL&&e.startsWith(`${i.apiURL}/`)?(o.debug("Providing an authorization token to download CodeQL tools."),d=`token ${i.auth}`):o.debug("Downloading CodeQL tools without an authorization token.");let{extractedBundlePath:p,statusReport:f}=await(0,A4t.downloadAndExtract)(e,d,{"User-Agent":"CodeQL Action",...u},n,s,a,o),m=t??D_e(e,o);if(m===void 0)return o.debug(`Could not cache CodeQL tools because we could not determine the bundle version from the URL ${e}.`),{codeqlFolder:p,statusReport:f,toolsVersion:r??"unknown"};o.debug("Caching CodeQL bundle.");let h=F4t(r,m,o),y=A_e.performance.now(),b=await bf.cacheDir(p,"CodeQL",h);return o.info(`Added CodeQL bundle to the tool cache (${(0,R4t.formatDuration)(A_e.performance.now()-y)}).`),b!==p&&await(0,P_e.cleanUpGlob)(p,"CodeQL bundle from temporary directory",o),{codeqlFolder:b,statusReport:f,toolsVersion:r??h}};$t.downloadCodeQL=D4t;function L4t(e){let t=e.match(/\/codeql-bundle-(.*)\//);if(t===null||t.length<2)throw new gd.ConfigurationError(`Malformed tools url: ${e}. Version could not be inferred`);return t[1]}function F4t(e,t,r){return e?.match(/^[0-9]+\.[0-9]+\.[0-9]+$/)?e:d6(t,r)}async function q4t(e,t,r,i,n,s,a){if(!await gd.isBinaryAccessible("tar",a))throw new gd.ConfigurationError("Could not find tar in PATH, so unable to extract CodeQL bundle.");let o=await gB.isZstdAvailable(a),l=await L_e(e,s,t,i,o.available,a),c,u=l.toolsVersion,d,p;switch(l.sourceType){case"local":{let f=gB.inferCompressionMethod(l.codeqlTarPath);c=await gB.extract(l.codeqlTarPath,f,o.version,a),p=c6.Local;break}case"toolcache":c=l.codeqlFolder,a.debug(`CodeQL found in cache ${c}`),p=c6.Toolcache;break;case"download":{let f=await(0,$t.downloadCodeQL)(l.codeqlURL,l.bundleVersion,l.cliVersion,t,o.version,r,n,a);u=f.toolsVersion,c=f.codeqlFolder,d=f.statusReport,p=c6.Download;break}default:gd.assertNever(l)}return{codeqlFolder:c,toolsDownloadStatusReport:d,toolsSource:p,toolsVersion:u,zstdAvailability:o}}async function B4t(e,t){return process.platform!=="win32"&&t&&O5.gte(e,N4t.CODEQL_VERSION_ZSTD_BUNDLE)}});var P5=g(Ja=>{"use strict";var M4t=Ja&&Ja.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),k4t=Ja&&Ja.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),M_e=Ja&&Ja.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&M4t(t,e,r);return k4t(t,e),t};Object.defineProperty(Ja,"__esModule",{value:!0});Ja.shouldEnableIndirectTracing=vB;Ja.endTracingForCluster=U4t;Ja.getTracerConfigForCluster=j_e;Ja.getCombinedTracerConfig=z4t;var bB=M_e(require("fs")),_B=M_e(require("path")),j4t=ep(),k_e=yu(),B_e=Kt();async function vB(e,t){return t.buildMode===B_e.BuildMode.None||t.buildMode===B_e.BuildMode.Autobuild&&await e.supportsFeature(k_e.ToolsFeature.TraceCommandUseBuildMode)?!1:t.languages.some(r=>(0,j4t.isTracedLanguage)(r))}async function U4t(e,t,r){if(!await vB(e,t))return;r.info("Unsetting build tracing environment variables. Subsequent steps of this job will not be traced.");let i=_B.resolve(t.dbLocation,"temp/tracingEnvironment/end-tracing.json");if(!bB.existsSync(i))throw new Error(`Environment file for ending tracing not found: ${i}`);try{let n=JSON.parse(bB.readFileSync(i,"utf8"));for(let[s,a]of Object.entries(n))a!==null?process.env[s]=a:delete process.env[s]}catch(n){throw new Error(`Failed to parse file containing end tracing environment variables: ${n}`)}}async function j_e(e){return{env:JSON.parse(bB.readFileSync(_B.resolve(e.dbLocation,"temp/tracingEnvironment/start-tracing.json"),"utf8"))}}async function z4t(e,t){if(!await vB(e,t))return;let r=await j_e(t);if(!await e.supportsFeature(k_e.ToolsFeature.SetsCodeqlRunnerEnvVar)){let i=process.platform==="win32"?"runner.exe":"runner";r.env.CODEQL_RUNNER=_B.join(r.env.CODEQL_DIST,"tools",r.env.CODEQL_PLATFORM,i)}return r}});var _f=g(or=>{"use strict";var $4t=or&&or.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),H4t=or&&or.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_d=or&&or.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&$4t(t,e,r);return H4t(t,e),t};Object.defineProperty(or,"__esModule",{value:!0});or.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE=or.CODEQL_VERSION_ANALYSIS_SUMMARY_V2=void 0;or.setupCodeQL=twt;or.getCodeQL=rwt;or.setCodeQL=iwt;or.getCachedCodeQL=nwt;or.getCodeQLForTesting=swt;or.getCodeQLForCmd=q5;or.getExtraOptions=EB;or.getTrapCachingExtractorConfigArgs=Y_e;or.getTrapCachingExtractorConfigArgsForLang=L5;or.getGeneratedCodeScanningConfigPath=F5;var G4t=_d(require("fs")),D5=_d(require("path")),U_e=_d(Be()),I5=_d(If()),z_e=_d(tm()),V4t=_d(Xd()),R0=Zi(),$_e=b6e(),W4t=Sp(),p6=oo(),H_e=po(),K4t=ep(),Q4t=_d(q_e()),bd=yu(),X4t=P5(),Ki=_d(Kt()),f6=Kt(),kc,G_e="2.14.6",V_e="2.14.6",Y4t="3.10",Z4t="2024-09-24",X_e="progress++";or.CODEQL_VERSION_ANALYSIS_SUMMARY_V2="2.15.0";or.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE="2.15.0";var J4t="2.15.2",ewt="2.17.1";async function twt(e,t,r,i,n,s,a,o){try{let{codeqlFolder:l,toolsDownloadStatusReport:c,toolsSource:u,toolsVersion:d,zstdAvailability:p}=await Q4t.setupCodeQLBundle(e,t,r,i,a,n,s);s.debug(`Bundle download status report: ${JSON.stringify(c)}`);let f=D5.join(l,"codeql","codeql");if(process.platform==="win32")f+=".exe";else if(process.platform!=="linux"&&process.platform!=="darwin")throw new Ki.ConfigurationError(`Unsupported platform: ${process.platform}`);return kc=await q5(f,o),{codeql:kc,toolsDownloadStatusReport:c,toolsSource:u,toolsVersion:d,zstdAvailability:p}}catch(l){throw new Error(`Unable to download and extract CodeQL CLI: ${(0,f6.getErrorMessage)(l)}`)}}async function rwt(e){return kc===void 0&&(kc=await q5(e,!0)),kc}function Lr(e,t,r){return typeof e[t]!="function"?r!==void 0?r:()=>{throw new Error(`CodeQL ${t} method not correctly defined`)}:e[t]}function iwt(e){return kc={getPath:Lr(e,"getPath",()=>"/tmp/dummy-path"),getVersion:Lr(e,"getVersion",async()=>({version:"1.0.0"})),printVersion:Lr(e,"printVersion"),supportsFeature:Lr(e,"supportsFeature",async t=>!!e.getVersion&&(0,bd.isSupportedToolsFeature)(await e.getVersion(),t)),databaseInitCluster:Lr(e,"databaseInitCluster"),runAutobuild:Lr(e,"runAutobuild"),extractScannedLanguage:Lr(e,"extractScannedLanguage"),extractUsingBuildMode:Lr(e,"extractUsingBuildMode"),finalizeDatabase:Lr(e,"finalizeDatabase"),resolveLanguages:Lr(e,"resolveLanguages"),betterResolveLanguages:Lr(e,"betterResolveLanguages",async()=>({aliases:{},extractors:{}})),resolveQueries:Lr(e,"resolveQueries"),resolveBuildEnvironment:Lr(e,"resolveBuildEnvironment"),packDownload:Lr(e,"packDownload"),databaseCleanup:Lr(e,"databaseCleanup"),databaseBundle:Lr(e,"databaseBundle"),databaseRunQueries:Lr(e,"databaseRunQueries"),databaseInterpretResults:Lr(e,"databaseInterpretResults"),databasePrintBaseline:Lr(e,"databasePrintBaseline"),databaseExportDiagnostics:Lr(e,"databaseExportDiagnostics"),diagnosticsExport:Lr(e,"diagnosticsExport"),resolveExtractor:Lr(e,"resolveExtractor"),mergeResults:Lr(e,"mergeResults")},kc}function nwt(){if(kc===void 0)throw new Error("cachedCodeQL undefined");return kc}async function swt(e="codeql-for-testing"){return q5(e,!1)}async function q5(e,t){let r={getPath(){return e},async getVersion(){let i=Ki.getCachedCodeQlVersion();if(i===void 0){let n=await fn(e,["version","--format=json"],{noStreamStdout:!0});try{i=JSON.parse(n)}catch{throw Error(`Invalid JSON output from \`version --format=json\`: ${n}`)}Ki.cacheCodeQlVersion(i)}return i},async printVersion(){await fn(e,["version","--format=json"])},async supportsFeature(i){return(0,bd.isSupportedToolsFeature)(await this.getVersion(),i)},async databaseInitCluster(i,n,s,a,o){let l=i.languages.map(p=>`--language=${p}`);if(await(0,X4t.shouldEnableIndirectTracing)(r,i)&&(l.push("--begin-tracing"),l.push(...await Y_e(i)),l.push(`--trace-process-name=${s}`)),i.languages.indexOf(K4t.Language.actions)>=0){l.push("--search-path");let p=D5.resolve(__dirname,"../actions-extractor");l.push(p)}let c=await awt(i,o),u=(0,R0.getOptionalInput)("external-repository-token");l.push(`--codescanning-config=${c}`),u&&l.push("--external-repository-token-stdin"),i.buildMode!==void 0&&await this.supportsFeature(bd.ToolsFeature.BuildModeOption)&&l.push(`--build-mode=${i.buildMode}`),a!==void 0&&l.push(`--qlconfig-file=${a}`),l.push("--calculate-language-specific-baseline"),await K_e(i,this)?l.push("--sublanguage-file-coverage"):await Ki.codeQlVersionAtLeast(this,or.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&l.push("--no-sublanguage-file-coverage");let d=(0,bd.isSupportedToolsFeature)(await this.getVersion(),bd.ToolsFeature.ForceOverwrite)?"--force-overwrite":"--overwrite";await fn(e,["database","init",d,"--db-cluster",i.dbLocation,`--source-root=${n}`,"--extractor-include-aliases",...l,...Wi(["database","init"],{ignoringOptions:["--overwrite"]})],{stdin:u})},async runAutobuild(i,n){Q_e();let s=D5.join(await this.resolveExtractor(n),"tools",process.platform==="win32"?"autobuild.cmd":"autobuild.sh");i.debugMode&&(process.env[p6.EnvVar.CLI_VERBOSITY]=process.env[p6.EnvVar.CLI_VERBOSITY]||X_e),await fn(s)},async extractScannedLanguage(i,n){await fn(e,["database","trace-command","--index-traceless-dbs",...await L5(i,n),...wB(i.debugMode),...Wi(["database","trace-command"]),Ki.getCodeQLDatabasePath(i,n)])},async extractUsingBuildMode(i,n){i.buildMode===f6.BuildMode.Autobuild&&Q_e();try{await fn(e,["database","trace-command","--use-build-mode","--working-dir",process.cwd(),...await L5(i,n),...wB(i.debugMode),...Wi(["database","trace-command"]),Ki.getCodeQLDatabasePath(i,n)])}catch(s){if(i.buildMode===f6.BuildMode.Autobuild){let a=`We were unable to automatically build your code. Please change the build mode for this language to manual and specify build steps for your project. See ${W4t.DocUrl.AUTOMATIC_BUILD_FAILED} for more information.`;throw new Ki.ConfigurationError(`${a} ${(0,f6.getErrorMessage)(s)}`)}else throw s}},async finalizeDatabase(i,n,s,a){let o=["database","finalize","--finalize-dataset",n,s,...wB(a),...Wi(["database","finalize"]),i];await fn(e,o)},async resolveLanguages(){let i=["resolve","languages","--format=json",...Wi(["resolve","languages"])],n=await fn(e,i);try{return JSON.parse(n)}catch(s){throw new Error(`Unexpected output from codeql resolve languages: ${s}`)}},async betterResolveLanguages(){let i=["resolve","languages","--format=betterjson","--extractor-options-verbosity=4","--extractor-include-aliases",...Wi(["resolve","languages"])],n=await fn(e,i);try{return JSON.parse(n)}catch(s){throw new Error(`Unexpected output from codeql resolve languages with --format=betterjson: ${s}`)}},async resolveQueries(i,n){let s=["resolve","queries",...i,"--format=bylanguage",...Wi(["resolve","queries"])];n!==void 0&&s.push("--additional-packs",n);let a=await fn(e,s);try{return JSON.parse(a)}catch(o){throw new Error(`Unexpected output from codeql resolve queries: ${o}`)}},async resolveBuildEnvironment(i,n){let s=["resolve","build-environment",`--language=${n}`,"--extractor-include-aliases",...Wi(["resolve","build-environment"])];i!==void 0&&s.push("--working-dir",i);let a=await fn(e,s);try{return JSON.parse(a)}catch(o){throw new Error(`Unexpected output from codeql resolve build-environment: ${o} in +${a}`)}},async databaseRunQueries(i,n){let s=["database","run-queries",...n,i,"--expect-discarded-cache","--min-disk-free=1024","-v",...Wi(["database","run-queries"],{ignoringOptions:["--expect-discarded-cache"]})];await Ki.codeQlVersionAtLeast(this,H_e.CODEQL_VERSION_FINE_GRAINED_PARALLELISM)&&s.push("--intra-layer-parallelism"),await fn(e,s)},async databaseInterpretResults(i,n,s,a,o,l,c,u,d,p){let f=await p.getValue(H_e.Feature.ExportDiagnosticsEnabled,this),m=["database","interpret-results",o,"--format=sarif-latest",l,`--output=${s}`,a,"--print-diagnostics-summary","--print-metrics-summary","--sarif-add-baseline-file-info",`--sarif-codescanning-config=${F5(d)}`,"--sarif-group-rules-by-pack",...await lwt(this),...await cwt(this),...Wi(["database","interpret-results"])];return c!==void 0&&m.push(c),u!==void 0&&m.push("--sarif-category",u),await K_e(d,this)?m.push("--sublanguage-file-coverage"):await Ki.codeQlVersionAtLeast(this,or.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&m.push("--no-sublanguage-file-coverage"),f?m.push("--sarif-include-diagnostics"):m.push("--no-sarif-include-diagnostics"),await Ki.codeQlVersionAtLeast(this,or.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)&&!(0,bd.isSupportedToolsFeature)(await this.getVersion(),bd.ToolsFeature.AnalysisSummaryV2IsDefault)&&m.push("--new-analysis-summary"),m.push(i),n&&m.push(...n),await fn(e,m,{noStreamStdout:!0})},async databasePrintBaseline(i){let n=["database","print-baseline",...Wi(["database","print-baseline"]),i];return await fn(e,n)},async packDownload(i,n){let a=["pack","download",...n?[`--qlconfig-file=${n}`]:[],"--format=json","--resolve-query-specs",...Wi(["pack","download"]),...i],o=await fn(e,a);try{let l=JSON.parse(o);if(Array.isArray(l.packs)&&l.packs.every(c=>c.name))return l;throw new Error("Unexpected output from pack download")}catch(l){throw new Error(`Attempted to download specified packs but got an error: +${o} +${l}`)}},async databaseCleanup(i,n){let s=await Ki.codeQlVersionAtLeast(this,ewt)?"--cache-cleanup":"--mode",a=["database","cleanup",i,`${s}=${n}`,...Wi(["database","cleanup"])];await fn(e,a)},async databaseBundle(i,n,s){let a=["database","bundle",i,`--output=${n}`,`--name=${s}`,...Wi(["database","bundle"])];await new I5.ToolRunner(e,a).exec()},async databaseExportDiagnostics(i,n,s){let a=["database","export-diagnostics",`${i}`,"--db-cluster","--format=sarif-latest",`--output=${n}`,"--sarif-include-diagnostics","-vvv",...Wi(["diagnostics","export"])];s!==void 0&&a.push("--sarif-category",s),await new I5.ToolRunner(e,a).exec()},async diagnosticsExport(i,n,s){let a=["diagnostics","export","--format=sarif-latest",`--output=${i}`,`--sarif-codescanning-config=${F5(s)}`,...Wi(["diagnostics","export"])];n!==void 0&&a.push("--sarif-category",n),await new I5.ToolRunner(e,a).exec()},async resolveExtractor(i){let n="";return await new I5.ToolRunner(e,["resolve","extractor","--format=json",`--language=${i}`,"--extractor-include-aliases",...Wi(["resolve","extractor"])],{silent:!0,listeners:{stdout:s=>{n+=s.toString()},stderr:s=>{process.stderr.write(s)}}}).exec(),JSON.parse(n)},async mergeResults(i,n,{mergeRunsFromEqualCategory:s=!1}){let a=["github","merge-results","--output",n,...Wi(["github","merge-results"])];for(let o of i)a.push("--sarif",o);s&&a.push("--sarif-merge-runs-from-equal-category"),await fn(e,a)}};if(t&&!await Ki.codeQlVersionAtLeast(r,G_e))throw new Ki.ConfigurationError(`Expected a CodeQL CLI with version at least ${G_e} but got version ${(await r.getVersion()).version}`);if(t&&process.env[p6.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING]!=="true"&&!await Ki.codeQlVersionAtLeast(r,V_e)){let i=await r.getVersion();U_e.warning(`CodeQL CLI version ${i.version} was discontinued on ${Z4t} alongside GitHub Enterprise Server ${Y4t} and will not be supported by the next minor release of the CodeQL Action. Please update to CodeQL CLI version ${V_e} or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version. + +Alternatively, if you want to continue using CodeQL CLI version ${i.version}, you can replace 'github/codeql-action/*@v${(0,R0.getActionVersion)().split(".")[0]}' by 'github/codeql-action/*@v${(0,R0.getActionVersion)()}' in your code scanning workflow to continue using this version of the CodeQL Action.`),U_e.exportVariable(p6.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING,"true")}return r}function Wi(e,{ignoringOptions:t}={}){let r=Ki.getExtraOptionsEnvParam();return EB(r,e,[]).filter(i=>!t?.includes(i))}function W_e(e,t){if(e===void 0)return[];if(!Array.isArray(e)){let r=`The extra options for '${t.join(".")}' ('${JSON.stringify(e)}') are not in an array.`;throw new Error(r)}return e.map(r=>{let i=typeof r;if(i!=="string"&&i!=="number"&&i!=="boolean"){let n=`The extra option for '${t.join(".")}' ('${JSON.stringify(r)}') is not a primitive value.`;throw new Error(n)}return`${r}`})}function EB(e,t,r){let i=W_e(e?.["*"],r.concat("*")),n=t.length===0?W_e(e,r):EB(e?.[t[0]],t?.slice(1),r.concat(t[0]));return i.concat(n)}async function fn(e,t=[],r={}){try{return await(0,R0.runTool)(e,t,r)}catch(i){throw i instanceof R0.CommandInvocationError?(0,$_e.wrapCliConfigurationError)(new $_e.CliError(i)):i}}async function awt(e,t){let r=F5(e),i=(0,f6.cloneObject)(e.originalUserInput);if(e.augmentationProperties.queriesInput&&(e.augmentationProperties.queriesInputCombines?i.queries=(i.queries||[]).concat(e.augmentationProperties.queriesInput):i.queries=e.augmentationProperties.queriesInput),i.queries?.length===0&&delete i.queries,e.augmentationProperties.packsInput)if(e.augmentationProperties.packsInputCombines)if(Array.isArray(i.packs))i.packs=(i.packs||[]).concat(e.augmentationProperties.packsInput);else if(!i.packs)i.packs=e.augmentationProperties.packsInput;else{let n=Object.keys(i.packs)[0];i.packs[n]=i.packs[n].concat(e.augmentationProperties.packsInput)}else i.packs=e.augmentationProperties.packsInput;return Array.isArray(i.packs)&&!i.packs.length&&delete i.packs,t.info(`Writing augmented user configuration file to ${r}`),t.startGroup("Augmented user configuration file contents"),t.info(z_e.dump(i)),t.endGroup(),G4t.writeFileSync(r,z_e.dump(i)),r}var owt=1024;async function Y_e(e){let t=[];for(let r of e.languages)t.push(await L5(e,r));return t.flat()}async function L5(e,t){let r=e.trapCaches[t];if(r===void 0)return[];let i=await(0,R0.isAnalyzingDefaultBranch)();return[`-O=${t}.trap.cache.dir=${r}`,`-O=${t}.trap.cache.bound=${owt}`,`-O=${t}.trap.cache.write=${i}`]}function F5(e){return D5.resolve(e.tempDir,"user-config.yaml")}async function K_e(e,t){return(e.gitHubVersion.type!==Ki.GitHubVariant.GHES||V4t.gte(e.gitHubVersion.version,"3.12.0"))&&await Ki.codeQlVersionAtLeast(t,or.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)}async function lwt(e){return await Ki.codeQlVersionAtLeast(e,J4t)?["--sarif-include-query-help=always"]:["--sarif-add-query-help"]}function wB(e){return e?[`--verbosity=${X_e}`]:[]}function Q_e(){let e=process.env.JAVA_TOOL_OPTIONS||"";process.env.JAVA_TOOL_OPTIONS=[...e.split(/\s+/),"-Dhttp.keepAlive=false","-Dmaven.wagon.http.pool=false"].join(" ")}async function cwt(e){let t=process.env[p6.EnvVar.JOB_RUN_UUID];return t&&await e.supportsFeature(bd.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty)?[`--sarif-run-property=jobRunUuid=${t}`]:[]}});var tve=g(Fo=>{"use strict";var uwt=Fo&&Fo.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),dwt=Fo&&Fo.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),pwt=Fo&&Fo.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&uwt(t,e,r);return dwt(t,e),t};Object.defineProperty(Fo,"__esModule",{value:!0});Fo.determineAutobuildLanguages=ywt;Fo.setupCppAutobuild=eve;Fo.runAutobuild=bwt;var M5=pwt(Be()),Z_e=Zi(),fwt=ga(),mwt=_f(),SB=Sp(),hwt=oo(),B5=po(),m6=ep(),gwt=_m(),J_e=yu(),xB=Kt();async function ywt(e,t,r){if(t.buildMode===xB.BuildMode.None&&await e.supportsFeature(J_e.ToolsFeature.TraceCommandUseBuildMode)||t.buildMode===xB.BuildMode.Manual){r.info(`Using ${t.buildMode} build mode, nothing to autobuild.`);return}let i=t.languages.filter(a=>(0,m6.isTracedLanguage)(a));if(!i){r.info("None of the languages in this project require extra build steps");return}let n=i.filter(a=>a!==m6.Language.go),s=[];return n[0]!==void 0&&s.push(n[0]),i.length!==n.length&&s.push(m6.Language.go),r.debug(`Will autobuild ${s.join(" and ")}.`),n.length>1&&r.warning(`We will only automatically build ${s.join(" and ")} code. If you wish to scan ${n.slice(1).join(" and ")}, you must replace the autobuild step of your workflow with custom build steps. See ${SB.DocUrl.SPECIFY_BUILD_STEPS_MANUALLY} for more information.`),s}async function eve(e,t){let r=B5.featureConfig[B5.Feature.CppDependencyInstallation].envVar,i="C++ automatic installation of dependencies",n=await(0,fwt.getGitHubVersion)(),s=(0,gwt.parseRepositoryNwo)((0,xB.getRequiredEnvParam)("GITHUB_REPOSITORY"));await new B5.Features(n,s,(0,Z_e.getTemporaryDirectory)(),t).getValue(B5.Feature.CppDependencyInstallation,e)?process.env.RUNNER_ENVIRONMENT==="self-hosted"&&process.env[r]!=="true"?(t.info(`Disabling ${i} as we are on a self-hosted runner.${(0,Z_e.getWorkflowEventName)()!=="dynamic"?` To override this, set the ${r} environment variable to 'true' in your workflow. See ${SB.DocUrl.DEFINE_ENV_VARIABLES} for more information.`:""}`),M5.exportVariable(r,"false")):(t.info(`Enabling ${i}. This can be disabled by setting the ${r} environment variable to 'false'. See ${SB.DocUrl.DEFINE_ENV_VARIABLES} for more information.`),M5.exportVariable(r,"true")):(t.info(`Disabling ${i}.`),M5.exportVariable(r,"false"))}async function bwt(e,t,r){r.startGroup(`Attempting to automatically build ${t} code`);let i=await(0,mwt.getCodeQL)(e.codeQLCmd);t===m6.Language.cpp&&await eve(i,r),e.buildMode&&await i.supportsFeature(J_e.ToolsFeature.TraceCommandUseBuildMode)?await i.extractUsingBuildMode(e,t):await i.runAutobuild(e,t),t===m6.Language.go&&M5.exportVariable(hwt.EnvVar.DID_AUTOBUILD_GOLANG,"true"),r.endGroup()}});var sve=g(vd=>{"use strict";var _wt=vd&&vd.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(vd,"__esModule",{value:!0});vd.makeDiagnostic=vwt;vd.addDiagnostic=wwt;vd.logUnwrittenDiagnostics=Ewt;vd.flushDiagnostics=Swt;var TB=require("fs"),rve=_wt(require("path")),k5=ff(),ive=Kt(),A0=[];function vwt(e,t,r=void 0){return{...r,timestamp:r?.timestamp??new Date().toISOString(),source:{...r?.source,id:e,name:t}}}function wwt(e,t,r){let i=(0,k5.getActionsLogger)(),n=t?(0,ive.getCodeQLDatabasePath)(e,t):e.dbLocation;(0,TB.existsSync)(n)?nve(e,t,r):(i.debug(`Writing a diagnostic for ${t}, but the database at ${n} does not exist yet.`),A0.push({diagnostic:r,language:t}))}function nve(e,t,r){let i=(0,k5.getActionsLogger)(),n=t?(0,ive.getCodeQLDatabasePath)(e,t):e.dbLocation,s=rve.default.resolve(n,"diagnostic","codeql-action");try{(0,TB.mkdirSync)(s,{recursive:!0});let a=rve.default.resolve(s,`codeql-action-${r.timestamp.replaceAll(":","")}.json`);(0,TB.writeFileSync)(a,JSON.stringify(r))}catch(a){i.warning(`Unable to write diagnostic message to database: ${a}`),i.debug(JSON.stringify(r))}}function Ewt(){let e=(0,k5.getActionsLogger)(),t=A0.length;if(t>0){e.warning(`${t} diagnostic(s) could not be written to the database and will not appear on the Tool Status Page.`);for(let r of A0)e.debug(JSON.stringify(r.diagnostic))}}function Swt(e){(0,k5.getActionsLogger)().debug(`Writing ${A0.length} diagnostic(s) to database.`);for(let r of A0)nve(e,r.language,r.diagnostic);A0=[]}});var ove=g((LDt,ave)=>{"use strict";var xwt=require("path");ave.exports=(e,t)=>{if(typeof e!="string")throw new TypeError(`Expected a string, got ${typeof e}`);t={resolve:!0,...t};let r=e;return t.resolve&&(r=xwt.resolve(e)),r=r.replace(/\\/g,"/"),r[0]!=="/"&&(r=`/${r}`),encodeURI(`file://${r}`).replace(/[?#]/g,encodeURIComponent)}});var wd=g((Js,CB)=>{"use strict";var cve=require("url"),NB=Js.ValidationError=function(t,r,i,n,s,a){if(Array.isArray(n)?(this.path=n,this.property=n.reduce(function(l,c){return l+uve(c)},"instance")):n!==void 0&&(this.property=n),t&&(this.message=t),i){var o=i.$id||i.id;this.schema=o||i}r!==void 0&&(this.instance=r),this.name=s,this.argument=a,this.stack=this.toString()};NB.prototype.toString=function(){return this.property+" "+this.message};var j5=Js.ValidatorResult=function(t,r,i,n){this.instance=t,this.schema=r,this.options=i,this.path=n.path,this.propertyPath=n.propertyPath,this.errors=[],this.throwError=i&&i.throwError,this.throwFirst=i&&i.throwFirst,this.throwAll=i&&i.throwAll,this.disableFormat=i&&i.disableFormat===!0};j5.prototype.addError=function(t){var r;if(typeof t=="string")r=new NB(t,this.instance,this.schema,this.path);else{if(!t)throw new Error("Missing error detail");if(!t.message)throw new Error("Missing error message");if(!t.name)throw new Error("Missing validator type");r=new NB(t.message,this.instance,this.schema,this.path,t.name,t.argument)}if(this.errors.push(r),this.throwFirst)throw new vf(this);if(this.throwError)throw r;return r};j5.prototype.importErrors=function(t){typeof t=="string"||t&&t.validatorType?this.addError(t):t&&t.errors&&(this.errors=this.errors.concat(t.errors))};function Twt(e,t){return t+": "+e.toString()+` +`}j5.prototype.toString=function(t){return this.errors.map(Twt).join("")};Object.defineProperty(j5.prototype,"valid",{get:function(){return!this.errors.length}});CB.exports.ValidatorResultError=vf;function vf(e){Error.captureStackTrace&&Error.captureStackTrace(this,vf),this.instance=e.instance,this.schema=e.schema,this.options=e.options,this.errors=e.errors}vf.prototype=new Error;vf.prototype.constructor=vf;vf.prototype.name="Validation Error";var lve=Js.SchemaError=function e(t,r){this.message=t,this.schema=r,Error.call(this,t),Error.captureStackTrace(this,e)};lve.prototype=Object.create(Error.prototype,{constructor:{value:lve,enumerable:!1},name:{value:"SchemaError",enumerable:!1}});var RB=Js.SchemaContext=function(t,r,i,n,s){this.schema=t,this.options=r,Array.isArray(i)?(this.path=i,this.propertyPath=i.reduce(function(a,o){return a+uve(o)},"instance")):this.propertyPath=i,this.base=n,this.schemas=s};RB.prototype.resolve=function(t){return cve.resolve(this.base,t)};RB.prototype.makeChild=function(t,r){var i=r===void 0?this.path:this.path.concat([r]),n=t.$id||t.id,s=cve.resolve(this.base,n||""),a=new RB(t,this.options,i,s,Object.create(this.schemas));return n&&!a.schemas[s]&&(a.schemas[s]=t),a};var qo=Js.FORMAT_REGEXPS={"date-time":/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])[tT ](2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])(\.\d+)?([zZ]|[+-]([0-5][0-9]):(60|[0-5][0-9]))$/,date:/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])$/,time:/^(2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])$/,duration:/P(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S)|\d+(D|M(\d+D)?|Y(\d+M(\d+D)?)?)(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S))?|\d+W)/i,email:/^(?:[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+\.)*[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+@(?:(?:(?:[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!\.)){0,61}[a-zA-Z0-9]?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!$)){0,61}[a-zA-Z0-9]?)|(?:\[(?:(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\]))$/,"idn-email":/^("(?:[!#-\[\]-\u{10FFFF}]|\\[\t -\u{10FFFF}])*"|[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*)@([!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*|\[[!-Z\^-\u{10FFFF}]*\])$/u,"ip-address":/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,ipv6:/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/,uri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"uri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/,iri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"iri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~-\u{10FFFF}]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~-\u{10FFFF}])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/u,uuid:/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i,"uri-template":/(%[0-9a-f]{2}|[!#$&(-;=?@\[\]_a-z~]|\{[!#&+,./;=?@|]?(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?(,(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?)*\})*/iu,"json-pointer":/^(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*$/iu,"relative-json-pointer":/^\d+(#|(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*)$/iu,hostname:/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"host-name":/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"utc-millisec":function(e){return typeof e=="string"&&parseFloat(e)===parseInt(e,10)&&!isNaN(e)},regex:function(e){var t=!0;try{new RegExp(e)}catch{t=!1}return t},style:/[\r\n\t ]*[^\r\n\t ][^:]*:[\r\n\t ]*[^\r\n\t ;]*[\r\n\t ]*;?/,color:/^(#?([0-9A-Fa-f]{3}){1,2}\b|aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow|(rgb\(\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*\))|(rgb\(\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*\)))$/,phone:/^\+(?:[0-9] ?){6,14}[0-9]$/,alpha:/^[a-zA-Z]+$/,alphanumeric:/^[a-zA-Z0-9]+$/};qo.regexp=qo.regex;qo.pattern=qo.regex;qo.ipv4=qo["ip-address"];Js.isFormat=function(t,r,i){if(typeof t=="string"&&qo[r]!==void 0){if(qo[r]instanceof RegExp)return qo[r].test(t);if(typeof qo[r]=="function")return qo[r](t)}else if(i&&i.customFormats&&typeof i.customFormats[r]=="function")return i.customFormats[r](t);return!0};var uve=Js.makeSuffix=function(t){return t=t.toString(),!t.match(/[.\s\[\]]/)&&!t.match(/^[\d]/)?"."+t:t.match(/^\d+$/)?"["+t+"]":"["+JSON.stringify(t)+"]"};Js.deepCompareStrict=function e(t,r){if(typeof t!=typeof r)return!1;if(Array.isArray(t))return!Array.isArray(r)||t.length!==r.length?!1:t.every(function(s,a){return e(t[a],r[a])});if(typeof t=="object"){if(!t||!r)return t===r;var i=Object.keys(t),n=Object.keys(r);return i.length!==n.length?!1:i.every(function(s){return e(t[s],r[s])})}return t===r};function Nwt(e,t,r,i){typeof r=="object"?t[i]=AB(e[i],r):e.indexOf(r)===-1&&t.push(r)}function Rwt(e,t,r){t[r]=e[r]}function Awt(e,t,r,i){typeof t[i]!="object"||!t[i]?r[i]=t[i]:e[i]?r[i]=AB(e[i],t[i]):r[i]=t[i]}function AB(e,t){var r=Array.isArray(t),i=r&&[]||{};return r?(e=e||[],i=i.concat(e),t.forEach(Nwt.bind(null,e,i))):(e&&typeof e=="object"&&Object.keys(e).forEach(Rwt.bind(null,e,i)),Object.keys(t).forEach(Awt.bind(null,e,t,i))),i}CB.exports.deepMerge=AB;Js.objectGetPath=function(t,r){for(var i=r.split("/").slice(1),n;typeof(n=i.shift())=="string";){var s=decodeURIComponent(n.replace(/~0/,"~").replace(/~1/g,"/"));if(!(s in t))return;t=t[s]}return t};function Cwt(e){return"/"+encodeURIComponent(e).replace(/~/g,"%7E")}Js.encodePath=function(t){return t.map(Cwt).join("")};Js.getDecimalPlaces=function(t){var r=0;if(isNaN(t))return r;typeof t!="number"&&(t=Number(t));var i=t.toString().split("e");if(i.length===2){if(i[1][0]!=="-")return r;r=Number(i[1].slice(1))}var n=i[0].split(".");return n.length===2&&(r+=n[1].length),r};Js.isSchema=function(t){return typeof t=="object"&&t||typeof t=="boolean"}});var mve=g((FDt,fve)=>{"use strict";var ea=wd(),Rt=ea.ValidatorResult,Ed=ea.SchemaError,OB={};OB.ignoreProperties={id:!0,default:!0,description:!0,title:!0,additionalItems:!0,then:!0,else:!0,$schema:!0,$ref:!0,extends:!0};var At=OB.validators={};At.type=function(t,r,i,n){if(t===void 0)return null;var s=new Rt(t,r,i,n),a=Array.isArray(r.type)?r.type:[r.type];if(!a.some(this.testType.bind(this,t,r,i,n))){var o=a.map(function(l){if(l){var c=l.$id||l.id;return c?"<"+c+">":l+""}});s.addError({name:"type",argument:o,message:"is not of a type(s) "+o})}return s};function PB(e,t,r,i,n){var s=t.throwError,a=t.throwAll;t.throwError=!1,t.throwAll=!1;var o=this.validateSchema(e,n,t,r);return t.throwError=s,t.throwAll=a,!o.valid&&i instanceof Function&&i(o),o.valid}At.anyOf=function(t,r,i,n){if(t===void 0)return null;var s=new Rt(t,r,i,n),a=new Rt(t,r,i,n);if(!Array.isArray(r.anyOf))throw new Ed("anyOf must be an array");if(!r.anyOf.some(PB.bind(this,t,i,n,function(l){a.importErrors(l)}))){var o=r.anyOf.map(function(l,c){var u=l.$id||l.id;return u?"<"+u+">":l.title&&JSON.stringify(l.title)||l.$ref&&"<"+l.$ref+">"||"[subschema "+c+"]"});i.nestedErrors&&s.importErrors(a),s.addError({name:"anyOf",argument:o,message:"is not any of "+o.join(",")})}return s};At.allOf=function(t,r,i,n){if(t===void 0)return null;if(!Array.isArray(r.allOf))throw new Ed("allOf must be an array");var s=new Rt(t,r,i,n),a=this;return r.allOf.forEach(function(o,l){var c=a.validateSchema(t,o,i,n);if(!c.valid){var u=o.$id||o.id,d=u||o.title&&JSON.stringify(o.title)||o.$ref&&"<"+o.$ref+">"||"[subschema "+l+"]";s.addError({name:"allOf",argument:{id:d,length:c.errors.length,valid:c},message:"does not match allOf schema "+d+" with "+c.errors.length+" error[s]:"}),s.importErrors(c)}}),s};At.oneOf=function(t,r,i,n){if(t===void 0)return null;if(!Array.isArray(r.oneOf))throw new Ed("oneOf must be an array");var s=new Rt(t,r,i,n),a=new Rt(t,r,i,n),o=r.oneOf.filter(PB.bind(this,t,i,n,function(c){a.importErrors(c)})).length,l=r.oneOf.map(function(c,u){var d=c.$id||c.id;return d||c.title&&JSON.stringify(c.title)||c.$ref&&"<"+c.$ref+">"||"[subschema "+u+"]"});return o!==1&&(i.nestedErrors&&s.importErrors(a),s.addError({name:"oneOf",argument:l,message:"is not exactly one from "+l.join(",")})),s};At.if=function(t,r,i,n){if(t===void 0)return null;if(!ea.isSchema(r.if))throw new Error('Expected "if" keyword to be a schema');var s=PB.call(this,t,i,n,null,r.if),a=new Rt(t,r,i,n),o;if(s){if(r.then===void 0)return;if(!ea.isSchema(r.then))throw new Error('Expected "then" keyword to be a schema');o=this.validateSchema(t,r.then,i,n.makeChild(r.then)),a.importErrors(o)}else{if(r.else===void 0)return;if(!ea.isSchema(r.else))throw new Error('Expected "else" keyword to be a schema');o=this.validateSchema(t,r.else,i,n.makeChild(r.else)),a.importErrors(o)}return a};function IB(e,t){if(Object.hasOwnProperty.call(e,t))return e[t];if(t in e){for(;e=Object.getPrototypeOf(e);)if(Object.propertyIsEnumerable.call(e,t))return e[t]}}At.propertyNames=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=r.propertyNames!==void 0?r.propertyNames:{};if(!ea.isSchema(a))throw new Ed('Expected "propertyNames" to be a schema (object or boolean)');for(var o in t)if(IB(t,o)!==void 0){var l=this.validateSchema(o,a,i,n.makeChild(a));s.importErrors(l)}return s}};At.properties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=r.properties||{};for(var o in a){var l=a[o];if(l!==void 0){if(l===null)throw new Ed('Unexpected null, expected schema in "properties"');typeof i.preValidateProperty=="function"&&i.preValidateProperty(t,o,l,i,n);var c=IB(t,o),u=this.validateSchema(c,l,i,n.makeChild(l,o));u.instance!==s.instance[o]&&(s.instance[o]=u.instance),s.importErrors(u)}}return s}};function dve(e,t,r,i,n,s){if(this.types.object(e)&&!(t.properties&&t.properties[n]!==void 0))if(t.additionalProperties===!1)s.addError({name:"additionalProperties",argument:n,message:"is not allowed to have the additional property "+JSON.stringify(n)});else{var a=t.additionalProperties||{};typeof r.preValidateProperty=="function"&&r.preValidateProperty(e,n,a,r,i);var o=this.validateSchema(e[n],a,r,i.makeChild(a,n));o.instance!==s.instance[n]&&(s.instance[n]=o.instance),s.importErrors(o)}}At.patternProperties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=r.patternProperties||{};for(var o in t){var l=!0;for(var c in a){var u=a[c];if(u!==void 0){if(u===null)throw new Ed('Unexpected null, expected schema in "patternProperties"');try{var d=new RegExp(c,"u")}catch{d=new RegExp(c)}if(d.test(o)){l=!1,typeof i.preValidateProperty=="function"&&i.preValidateProperty(t,o,u,i,n);var p=this.validateSchema(t[o],u,i,n.makeChild(u,o));p.instance!==s.instance[o]&&(s.instance[o]=p.instance),s.importErrors(p)}}}l&&dve.call(this,t,r,i,n,o,s)}return s}};At.additionalProperties=function(t,r,i,n){if(this.types.object(t)){if(r.patternProperties)return null;var s=new Rt(t,r,i,n);for(var a in t)dve.call(this,t,r,i,n,a,s);return s}};At.minProperties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=Object.keys(t);return a.length>=r.minProperties||s.addError({name:"minProperties",argument:r.minProperties,message:"does not meet minimum property length of "+r.minProperties}),s}};At.maxProperties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=Object.keys(t);return a.length<=r.maxProperties||s.addError({name:"maxProperties",argument:r.maxProperties,message:"does not meet maximum property length of "+r.maxProperties}),s}};At.items=function(t,r,i,n){var s=this;if(this.types.array(t)&&r.items!==void 0){var a=new Rt(t,r,i,n);return t.every(function(o,l){if(Array.isArray(r.items))var c=r.items[l]===void 0?r.additionalItems:r.items[l];else var c=r.items;if(c===void 0)return!0;if(c===!1)return a.addError({name:"items",message:"additionalItems not permitted"}),!1;var u=s.validateSchema(o,c,i,n.makeChild(c,l));return u.instance!==a.instance[l]&&(a.instance[l]=u.instance),a.importErrors(u),!0}),a}};At.contains=function(t,r,i,n){var s=this;if(this.types.array(t)&&r.contains!==void 0){if(!ea.isSchema(r.contains))throw new Error('Expected "contains" keyword to be a schema');var a=new Rt(t,r,i,n),o=t.some(function(l,c){var u=s.validateSchema(l,r.contains,i,n.makeChild(r.contains,c));return u.errors.length===0});return o===!1&&a.addError({name:"contains",argument:r.contains,message:"must contain an item matching given schema"}),a}};At.minimum=function(t,r,i,n){if(this.types.number(t)){var s=new Rt(t,r,i,n);return r.exclusiveMinimum&&r.exclusiveMinimum===!0?t>r.minimum||s.addError({name:"minimum",argument:r.minimum,message:"must be greater than "+r.minimum}):t>=r.minimum||s.addError({name:"minimum",argument:r.minimum,message:"must be greater than or equal to "+r.minimum}),s}};At.maximum=function(t,r,i,n){if(this.types.number(t)){var s=new Rt(t,r,i,n);return r.exclusiveMaximum&&r.exclusiveMaximum===!0?tr.exclusiveMinimum;return a||s.addError({name:"exclusiveMinimum",argument:r.exclusiveMinimum,message:"must be strictly greater than "+r.exclusiveMinimum}),s}};At.exclusiveMaximum=function(t,r,i,n){if(typeof r.exclusiveMaximum!="boolean"&&this.types.number(t)){var s=new Rt(t,r,i,n),a=t=r.minLength||s.addError({name:"minLength",argument:r.minLength,message:"does not meet minimum length of "+r.minLength}),s}};At.maxLength=function(t,r,i,n){if(this.types.string(t)){var s=new Rt(t,r,i,n),a=t.match(/[\uDC00-\uDFFF]/g),o=t.length-(a?a.length:0);return o<=r.maxLength||s.addError({name:"maxLength",argument:r.maxLength,message:"does not meet maximum length of "+r.maxLength}),s}};At.minItems=function(t,r,i,n){if(this.types.array(t)){var s=new Rt(t,r,i,n);return t.length>=r.minItems||s.addError({name:"minItems",argument:r.minItems,message:"does not meet minimum length of "+r.minItems}),s}};At.maxItems=function(t,r,i,n){if(this.types.array(t)){var s=new Rt(t,r,i,n);return t.length<=r.maxItems||s.addError({name:"maxItems",argument:r.maxItems,message:"does not meet maximum length of "+r.maxItems}),s}};function Owt(e,t,r){var i,n=r.length;for(i=t+1,n;i{"use strict";var hve=require("url"),Pwt=wd();DB.exports.SchemaScanResult=gve;function gve(e,t){this.id=e,this.ref=t}DB.exports.scan=function(t,r){function i(l,c){if(!(!c||typeof c!="object")){if(c.$ref){var u=hve.resolve(l,c.$ref);o[u]=o[u]?o[u]+1:0;return}var d=c.$id||c.id,p=d?hve.resolve(l,d):l;if(p){if(p.indexOf("#")<0&&(p+="#"),a[p]){if(!Pwt.deepCompareStrict(a[p],c))throw new Error("Schema <"+p+"> already exists with different definition");return a[p]}a[p]=c,p[p.length-1]=="#"&&(a[p.substring(0,p.length-1)]=c)}n(p+"/items",Array.isArray(c.items)?c.items:[c.items]),n(p+"/extends",Array.isArray(c.extends)?c.extends:[c.extends]),i(p+"/additionalItems",c.additionalItems),s(p+"/properties",c.properties),i(p+"/additionalProperties",c.additionalProperties),s(p+"/definitions",c.definitions),s(p+"/patternProperties",c.patternProperties),s(p+"/dependencies",c.dependencies),n(p+"/disallow",c.disallow),n(p+"/allOf",c.allOf),n(p+"/anyOf",c.anyOf),n(p+"/oneOf",c.oneOf),i(p+"/not",c.not)}}function n(l,c){if(Array.isArray(c))for(var u=0;u{"use strict";var yve=require("url"),bve=mve(),wf=wd(),_ve=U5().scan,vve=wf.ValidatorResult,Iwt=wf.ValidatorResultError,h6=wf.SchemaError,wve=wf.SchemaContext,Eve="/",Qi=function e(){this.customFormats=Object.create(e.prototype.customFormats),this.schemas={},this.unresolvedRefs=[],this.types=Object.create(Ml),this.attributes=Object.create(bve.validators)};Qi.prototype.customFormats={};Qi.prototype.schemas=null;Qi.prototype.types=null;Qi.prototype.attributes=null;Qi.prototype.unresolvedRefs=null;Qi.prototype.addSchema=function(t,r){var i=this;if(!t)return null;var n=_ve(r||Eve,t),s=r||t.$id||t.id;for(var a in n.id)this.schemas[a]=n.id[a];for(var a in n.ref)this.unresolvedRefs.push(a);return this.unresolvedRefs=this.unresolvedRefs.filter(function(o){return typeof i.schemas[o]>"u"}),this.schemas[s]};Qi.prototype.addSubSchemaArray=function(t,r){if(Array.isArray(r))for(var i=0;i",t);var o=wf.objectGetPath(i.schemas[a],s.substr(1));if(o===void 0)throw new h6("no such schema "+s+" located in <"+a+">",t);return{subschema:o,switchSchema:r}};Qi.prototype.testType=function(t,r,i,n,s){if(s!==void 0){if(s===null)throw new h6('Unexpected null in "type" keyword');if(typeof this.types[s]=="function")return this.types[s].call(this,t);if(s&&typeof s=="object"){var a=this.validateSchema(t,s,i,n);return a===void 0||!(a&&a.errors.length)}return!0}};var Ml=Qi.prototype.types={};Ml.string=function(t){return typeof t=="string"};Ml.number=function(t){return typeof t=="number"&&isFinite(t)};Ml.integer=function(t){return typeof t=="number"&&t%1===0};Ml.boolean=function(t){return typeof t=="boolean"};Ml.array=function(t){return Array.isArray(t)};Ml.null=function(t){return t===null};Ml.date=function(t){return t instanceof Date};Ml.any=function(t){return!0};Ml.object=function(t){return t&&typeof t=="object"&&!Array.isArray(t)&&!(t instanceof Date)};xve.exports=Qi});var Nve=g((MDt,jc)=>{"use strict";var Dwt=jc.exports.Validator=Tve();jc.exports.ValidatorResult=wd().ValidatorResult;jc.exports.ValidatorResultError=wd().ValidatorResultError;jc.exports.ValidationError=wd().ValidationError;jc.exports.SchemaError=wd().SchemaError;jc.exports.SchemaScanResult=U5().SchemaScanResult;jc.exports.scan=U5().scan;jc.exports.validate=function(e,t,r){var i=new Dwt;return i.validate(e,t,r)}});var Cve=g((Ave,LB)=>{var Rve=function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=null;try{t=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch{}function r(F,R,I){this.low=F|0,this.high=R|0,this.unsigned=!!I}r.prototype.__isLong__,Object.defineProperty(r.prototype,"__isLong__",{value:!0});function i(F){return(F&&F.__isLong__)===!0}function n(F){var R=Math.clz32(F&-F);return F?31-R:R}r.isLong=i;var s={},a={};function o(F,R){var I,q,ae;return R?(F>>>=0,(ae=0<=F&&F<256)&&(q=a[F],q)?q:(I=c(F,0,!0),ae&&(a[F]=I),I)):(F|=0,(ae=-128<=F&&F<128)&&(q=s[F],q)?q:(I=c(F,F<0?-1:0,!1),ae&&(s[F]=I),I))}r.fromInt=o;function l(F,R){if(isNaN(F))return R?E:v;if(R){if(F<0)return E;if(F>=y)return P}else{if(F<=-b)return M;if(F+1>=b)return B}return F<0?l(-F,R).neg():c(F%h|0,F/h|0,R)}r.fromNumber=l;function c(F,R,I){return new r(F,R,I)}r.fromBits=c;var u=Math.pow;function d(F,R,I){if(F.length===0)throw Error("empty string");if(typeof R=="number"?(I=R,R=!1):R=!!R,F==="NaN"||F==="Infinity"||F==="+Infinity"||F==="-Infinity")return R?E:v;if(I=I||10,I<2||360)throw Error("interior hyphen");if(q===0)return d(F.substring(1),R,I).neg();for(var ae=l(u(I,8)),ie=v,ve=0;ve>>0:this.low},x.toNumber=function(){return this.unsigned?(this.high>>>0)*h+(this.low>>>0):this.high*h+(this.low>>>0)},x.toString=function(R){if(R=R||10,R<2||36>>0,Wt=_t.toString(R);if(ve=pt,ve.isZero())return Wt+ze;for(;Wt.length<6;)Wt="0"+Wt;ze=""+Wt+ze}},x.getHighBits=function(){return this.high},x.getHighBitsUnsigned=function(){return this.high>>>0},x.getLowBits=function(){return this.low},x.getLowBitsUnsigned=function(){return this.low>>>0},x.getNumBitsAbs=function(){if(this.isNegative())return this.eq(M)?64:this.neg().getNumBitsAbs();for(var R=this.high!=0?this.high:this.low,I=31;I>0&&!(R&1<=0},x.isOdd=function(){return(this.low&1)===1},x.isEven=function(){return(this.low&1)===0},x.equals=function(R){return i(R)||(R=p(R)),this.unsigned!==R.unsigned&&this.high>>>31===1&&R.high>>>31===1?!1:this.high===R.high&&this.low===R.low},x.eq=x.equals,x.notEquals=function(R){return!this.eq(R)},x.neq=x.notEquals,x.ne=x.notEquals,x.lessThan=function(R){return this.comp(R)<0},x.lt=x.lessThan,x.lessThanOrEqual=function(R){return this.comp(R)<=0},x.lte=x.lessThanOrEqual,x.le=x.lessThanOrEqual,x.greaterThan=function(R){return this.comp(R)>0},x.gt=x.greaterThan,x.greaterThanOrEqual=function(R){return this.comp(R)>=0},x.gte=x.greaterThanOrEqual,x.ge=x.greaterThanOrEqual,x.compare=function(R){if(i(R)||(R=p(R)),this.eq(R))return 0;var I=this.isNegative(),q=R.isNegative();return I&&!q?-1:!I&&q?1:this.unsigned?R.high>>>0>this.high>>>0||R.high===this.high&&R.low>>>0>this.low>>>0?-1:1:this.sub(R).isNegative()?-1:1},x.comp=x.compare,x.negate=function(){return!this.unsigned&&this.eq(M)?M:this.not().add(T)},x.neg=x.negate,x.add=function(R){i(R)||(R=p(R));var I=this.high>>>16,q=this.high&65535,ae=this.low>>>16,ie=this.low&65535,ve=R.high>>>16,ze=R.high&65535,pt=R.low>>>16,_t=R.low&65535,Wt=0,Fr=0,Ve=0,Re=0;return Re+=ie+_t,Ve+=Re>>>16,Re&=65535,Ve+=ae+pt,Fr+=Ve>>>16,Ve&=65535,Fr+=q+ze,Wt+=Fr>>>16,Fr&=65535,Wt+=I+ve,Wt&=65535,c(Ve<<16|Re,Wt<<16|Fr,this.unsigned)},x.subtract=function(R){return i(R)||(R=p(R)),this.add(R.neg())},x.sub=x.subtract,x.multiply=function(R){if(this.isZero())return this;if(i(R)||(R=p(R)),t){var I=t.mul(this.low,this.high,R.low,R.high);return c(I,t.get_high(),this.unsigned)}if(R.isZero())return this.unsigned?E:v;if(this.eq(M))return R.isOdd()?M:v;if(R.eq(M))return this.isOdd()?M:v;if(this.isNegative())return R.isNegative()?this.neg().mul(R.neg()):this.neg().mul(R).neg();if(R.isNegative())return this.mul(R.neg()).neg();if(this.lt(w)&&R.lt(w))return l(this.toNumber()*R.toNumber(),this.unsigned);var q=this.high>>>16,ae=this.high&65535,ie=this.low>>>16,ve=this.low&65535,ze=R.high>>>16,pt=R.high&65535,_t=R.low>>>16,Wt=R.low&65535,Fr=0,Ve=0,Re=0,Fn=0;return Fn+=ve*Wt,Re+=Fn>>>16,Fn&=65535,Re+=ie*Wt,Ve+=Re>>>16,Re&=65535,Re+=ve*_t,Ve+=Re>>>16,Re&=65535,Ve+=ae*Wt,Fr+=Ve>>>16,Ve&=65535,Ve+=ie*_t,Fr+=Ve>>>16,Ve&=65535,Ve+=ve*pt,Fr+=Ve>>>16,Ve&=65535,Fr+=q*Wt+ae*_t+ie*pt+ve*ze,Fr&=65535,c(Re<<16|Fn,Fr<<16|Ve,this.unsigned)},x.mul=x.multiply,x.divide=function(R){if(i(R)||(R=p(R)),R.isZero())throw Error("division by zero");if(t){if(!this.unsigned&&this.high===-2147483648&&R.low===-1&&R.high===-1)return this;var I=(this.unsigned?t.div_u:t.div_s)(this.low,this.high,R.low,R.high);return c(I,t.get_high(),this.unsigned)}if(this.isZero())return this.unsigned?E:v;var q,ae,ie;if(this.unsigned){if(R.unsigned||(R=R.toUnsigned()),R.gt(this))return E;if(R.gt(this.shru(1)))return L;ie=E}else{if(this.eq(M)){if(R.eq(T)||R.eq(O))return M;if(R.eq(M))return T;var ve=this.shr(1);return q=ve.div(R).shl(1),q.eq(v)?R.isNegative()?T:O:(ae=this.sub(R.mul(q)),ie=q.add(ae.div(R)),ie)}else if(R.eq(M))return this.unsigned?E:v;if(this.isNegative())return R.isNegative()?this.neg().div(R.neg()):this.neg().div(R).neg();if(R.isNegative())return this.div(R.neg()).neg();ie=v}for(ae=this;ae.gte(R);){q=Math.max(1,Math.floor(ae.toNumber()/R.toNumber()));for(var ze=Math.ceil(Math.log(q)/Math.LN2),pt=ze<=48?1:u(2,ze-48),_t=l(q),Wt=_t.mul(R);Wt.isNegative()||Wt.gt(ae);)q-=pt,_t=l(q,this.unsigned),Wt=_t.mul(R);_t.isZero()&&(_t=T),ie=ie.add(_t),ae=ae.sub(Wt)}return ie},x.div=x.divide,x.modulo=function(R){if(i(R)||(R=p(R)),t){var I=(this.unsigned?t.rem_u:t.rem_s)(this.low,this.high,R.low,R.high);return c(I,t.get_high(),this.unsigned)}return this.sub(this.div(R).mul(R))},x.mod=x.modulo,x.rem=x.modulo,x.not=function(){return c(~this.low,~this.high,this.unsigned)},x.countLeadingZeros=function(){return this.high?Math.clz32(this.high):Math.clz32(this.low)+32},x.clz=x.countLeadingZeros,x.countTrailingZeros=function(){return this.low?n(this.low):n(this.high)+32},x.ctz=x.countTrailingZeros,x.and=function(R){return i(R)||(R=p(R)),c(this.low&R.low,this.high&R.high,this.unsigned)},x.or=function(R){return i(R)||(R=p(R)),c(this.low|R.low,this.high|R.high,this.unsigned)},x.xor=function(R){return i(R)||(R=p(R)),c(this.low^R.low,this.high^R.high,this.unsigned)},x.shiftLeft=function(R){return i(R)&&(R=R.toInt()),(R&=63)===0?this:R<32?c(this.low<>>32-R,this.unsigned):c(0,this.low<>>R|this.high<<32-R,this.high>>R,this.unsigned):c(this.high>>R-32,this.high>=0?0:-1,this.unsigned)},x.shr=x.shiftRight,x.shiftRightUnsigned=function(R){return i(R)&&(R=R.toInt()),(R&=63)===0?this:R<32?c(this.low>>>R|this.high<<32-R,this.high>>>R,this.unsigned):R===32?c(this.high,0,this.unsigned):c(this.high>>>R-32,0,this.unsigned)},x.shru=x.shiftRightUnsigned,x.shr_u=x.shiftRightUnsigned,x.rotateLeft=function(R){var I;return i(R)&&(R=R.toInt()),(R&=63)===0?this:R===32?c(this.high,this.low,this.unsigned):R<32?(I=32-R,c(this.low<>>I,this.high<>>I,this.unsigned)):(R-=32,I=32-R,c(this.high<>>I,this.low<>>I,this.unsigned))},x.rotl=x.rotateLeft,x.rotateRight=function(R){var I;return i(R)&&(R=R.toInt()),(R&=63)===0?this:R===32?c(this.high,this.low,this.unsigned):R<32?(I=32-R,c(this.high<>>R,this.low<>>R,this.unsigned)):(R-=32,I=32-R,c(this.low<>>R,this.high<>>R,this.unsigned))},x.rotr=x.rotateRight,x.toSigned=function(){return this.unsigned?c(this.low,this.high,!1):this},x.toUnsigned=function(){return this.unsigned?this:c(this.low,this.high,!0)},x.toBytes=function(R){return R?this.toBytesLE():this.toBytesBE()},x.toBytesLE=function(){var R=this.high,I=this.low;return[I&255,I>>>8&255,I>>>16&255,I>>>24,R&255,R>>>8&255,R>>>16&255,R>>>24]},x.toBytesBE=function(){var R=this.high,I=this.low;return[R>>>24,R>>>16&255,R>>>8&255,R&255,I>>>24,I>>>16&255,I>>>8&255,I&255]},r.fromBytes=function(R,I,q){return q?r.fromBytesLE(R,I):r.fromBytesBE(R,I)},r.fromBytesLE=function(R,I){return new r(R[0]|R[1]<<8|R[2]<<16|R[3]<<24,R[4]|R[5]<<8|R[6]<<16|R[7]<<24,I)},r.fromBytesBE=function(R,I){return new r(R[4]<<24|R[5]<<16|R[6]<<8|R[7],R[0]<<24|R[1]<<16|R[2]<<8|R[3],I)};var Y=r;return e.default=Y,"default"in e?e.default:e}({});typeof define=="function"&&define.amd?define([],function(){return Rve}):typeof LB=="object"&&typeof Ave=="object"&&(LB.exports=Rve)});var Lve=g(ta=>{"use strict";var Lwt=ta&&ta.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Fwt=ta&&ta.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),qwt=ta&&ta.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Lwt(t,e,r);return Fwt(t,e),t},Ove=ta&&ta.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ta,"__esModule",{value:!0});ta.hash=Ive;ta.resolveUriToFile=Dve;ta.addFingerprints=Gwt;var qB=qwt(require("fs")),Bwt=Ove(require("path")),y6=Ove(Cve()),Mwt=Sp(),kwt=9,jwt=32,FB=10,Uwt=13,zwt=65535,g6=100,Pve=y6.default.fromInt(37);function $wt(){let e=y6.default.ONE;for(let t=0;t=t.length||typeof t[e.index].location!="object"){i.debug(`Ignoring location as index "${e.index}" is invalid`);return}e=t[e.index].location}if(typeof e.uri!="string"){i.debug(`Ignoring location as URI "${e.uri}" is invalid`);return}let n;try{n=decodeURIComponent(e.uri)}catch{i.debug(`Ignoring location as URI "${e.uri}" is invalid`);return}let s="file://";if(n.startsWith(s)&&(n=n.substring(s.length)),n.indexOf("://")!==-1){i.debug(`Ignoring location URI "${n}" as the scheme is not recognised`);return}let a=`${r}/`;if(n.startsWith("/")&&!n.startsWith(a)){i.debug(`Ignoring location URI "${n}" as it is outside of the src root`);return}if(Bwt.default.isAbsolute(n)||(n=a+n),!qB.existsSync(n)){i.debug(`Unable to compute fingerprint for non-existent file: ${n}`);return}if(qB.statSync(n).isDirectory()){i.debug(`Unable to compute fingerprint for directory: ${n}`);return}return n}async function Gwt(e,t,r){r.info(`Adding fingerprints to SARIF file. See ${Mwt.DocUrl.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS} for more information.`);let i={};for(let n of e.runs||[]){let s=n.artifacts||[];for(let a of n.results||[]){let o=(a.locations||[])[0];if(!o?.physicalLocation?.artifactLocation){r.debug(`Unable to compute fingerprint for invalid location: ${JSON.stringify(o)}`);continue}if(o?.physicalLocation?.region?.startLine===void 0)continue;let l=Dve(o.physicalLocation.artifactLocation,s,t,r);l&&(i[l]||(i[l]=[]),i[l].push(Hwt(a,o,r)))}}for(let[n,s]of Object.entries(i))await Ive(function(o,l){for(let c of Object.values(s))c(o,l)},n);return e}});var Mve=g(Os=>{"use strict";var Vwt=Os&&Os.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Wwt=Os&&Os.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),C0=Os&&Os.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Vwt(t,e,r);return Wwt(t,e),t};Object.defineProperty(Os,"__esModule",{value:!0});Os.initCodeQL=e3t;Os.initConfig=t3t;Os.runInit=r3t;Os.printPathFiltersWarning=Bve;Os.checkInstallPython311=i3t;Os.cleanupDatabaseClusterDirectory=n3t;var b6=C0(require("fs")),Kwt=C0(require("path")),Qwt=C0(If()),Xwt=C0(Ff()),Fve=Zi(),Ywt=_f(),MB=C0(Xw()),qve=ep(),Zwt=yu(),Jwt=P5(),BB=C0(Kt());async function e3t(e,t,r,i,n,s,a){a.startGroup("Setup CodeQL tools");let{codeql:o,toolsDownloadStatusReport:l,toolsSource:c,toolsVersion:u,zstdAvailability:d}=await(0,Ywt.setupCodeQL)(e,t,r,i,n,a,s,!0);return await o.printVersion(),a.endGroup(),{codeql:o,toolsDownloadStatusReport:l,toolsSource:c,toolsVersion:u,zstdAvailability:d}}async function t3t(e,t){let r=e.logger;r.startGroup("Load language configuration");let i=await MB.initConfig(e);return await t.supportsFeature(Zwt.ToolsFeature.InformsAboutUnsupportedPathFilters)||Bve(i,r),r.endGroup(),i}async function r3t(e,t,r,i,n,s,a){b6.mkdirSync(t.dbLocation,{recursive:!0});let{registriesAuthTokens:o,qlconfigFile:l}=await MB.generateRegistries(n,t.tempDir,a);return await MB.wrapEnvironment({GITHUB_TOKEN:s.auth,CODEQL_REGISTRIES_AUTH:o},async()=>await e.databaseInitCluster(t,r,i,l,a)),await(0,Jwt.getCombinedTracerConfig)(e,t)}function Bve(e,t){(e.originalUserInput.paths?.length||e.originalUserInput["paths-ignore"]?.length)&&!e.languages.every(qve.isScannedLanguage)&&t.warning('The "paths"/"paths-ignore" fields of the config only have effect for JavaScript, Python, and Ruby')}async function i3t(e,t){if(e.includes(qve.Language.python)&&process.platform==="win32"&&!(await t.getVersion()).features?.supportsPython312){let r=Kwt.resolve(__dirname,"../python-setup","check_python12.ps1");await new Qwt.ToolRunner(await Xwt.safeWhich("powershell"),[r]).exec()}}function n3t(e,t,r=b6.rmSync){if(b6.existsSync(e.dbLocation)&&(b6.statSync(e.dbLocation).isFile()||b6.readdirSync(e.dbLocation).length)){t.warning(`The database cluster directory ${e.dbLocation} must be empty. Attempting to clean it up.`);try{r(e.dbLocation,{force:!0,maxRetries:3,recursive:!0}),t.info(`Cleaned up database cluster directory ${e.dbLocation}.`)}catch(i){let n=`The CodeQL Action requires an empty database cluster directory. ${(0,Fve.getOptionalInput)("db-location")?`This is currently configured to be ${e.dbLocation}. `:`By default, this is located at ${e.dbLocation}. You can customize it using the 'db-location' input to the init Action. `}An attempt was made to clean up the directory, but this failed.`;throw(0,Fve.isSelfHostedRunner)()?new BB.ConfigurationError(`${n} This can happen if another process is using the directory or the directory is owned by a different user. Please clean up the directory manually and rerun the job. Details: ${BB.getErrorMessage(i)}`):new Error(`${n} This shouldn't typically happen on hosted runners. If you are using an advanced setup, please check your workflow, otherwise we recommend rerunning the job. Details: ${BB.getErrorMessage(i)}`)}}}});var kve=g((UDt,s3t)=>{s3t.exports={$schema:"https://json-schema.org/draft/2020-12/schema",title:"Static Analysis Results Format (SARIF) Version 2.1.0 JSON Schema",$id:"https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json",description:"Static Analysis Results Format (SARIF) Version 2.1.0 JSON Schema: a standard format for the output of static analysis tools.",additionalProperties:!1,type:"object",properties:{$schema:{description:"The URI of the JSON schema corresponding to the version.",type:"string",format:"uri"},version:{description:"The SARIF format version of this log file.",enum:["2.1.0"],type:"string"},runs:{description:"The set of runs contained in this log file.",type:["array","null"],minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/run"}},inlineExternalProperties:{description:"References to external property files that share data between runs.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/externalProperties"}},properties:{description:"Key/value pairs that provide additional information about the log file.",$ref:"#/definitions/propertyBag"}},required:["version","runs"],definitions:{address:{description:"A physical or virtual address, or a range of addresses, in an 'addressable region' (memory or a binary file).",additionalProperties:!1,type:"object",properties:{absoluteAddress:{description:"The address expressed as a byte offset from the start of the addressable region.",type:"integer",minimum:-1,default:-1},relativeAddress:{description:"The address expressed as a byte offset from the absolute address of the top-most parent object.",type:"integer"},length:{description:"The number of bytes in this range of addresses.",type:"integer"},kind:{description:"An open-ended string that identifies the address kind. 'data', 'function', 'header','instruction', 'module', 'page', 'section', 'segment', 'stack', 'stackFrame', 'table' are well-known values.",type:"string"},name:{description:"A name that is associated with the address, e.g., '.text'.",type:"string"},fullyQualifiedName:{description:"A human-readable fully qualified name that is associated with the address.",type:"string"},offsetFromParent:{description:"The byte offset of this address from the absolute or relative address of the parent object.",type:"integer"},index:{description:"The index within run.addresses of the cached object for this address.",type:"integer",default:-1,minimum:-1},parentIndex:{description:"The index within run.addresses of the parent object.",type:"integer",default:-1,minimum:-1},properties:{description:"Key/value pairs that provide additional information about the address.",$ref:"#/definitions/propertyBag"}}},artifact:{description:"A single artifact. In some cases, this artifact might be nested within another artifact.",additionalProperties:!1,type:"object",properties:{description:{description:"A short description of the artifact.",$ref:"#/definitions/message"},location:{description:"The location of the artifact.",$ref:"#/definitions/artifactLocation"},parentIndex:{description:"Identifies the index of the immediate parent of the artifact, if this artifact is nested.",type:"integer",default:-1,minimum:-1},offset:{description:"The offset in bytes of the artifact within its containing artifact.",type:"integer",minimum:0},length:{description:"The length of the artifact in bytes.",type:"integer",default:-1,minimum:-1},roles:{description:"The role or roles played by the artifact in the analysis.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{enum:["analysisTarget","attachment","responseFile","resultFile","standardStream","tracedFile","unmodified","modified","added","deleted","renamed","uncontrolled","driver","extension","translation","taxonomy","policy","referencedOnCommandLine","memoryContents","directory","userSpecifiedConfiguration","toolSpecifiedConfiguration","debugOutputFile"],type:"string"}},mimeType:{description:"The MIME type (RFC 2045) of the artifact.",type:"string",pattern:"[^/]+/.+"},contents:{description:"The contents of the artifact.",$ref:"#/definitions/artifactContent"},encoding:{description:"Specifies the encoding for an artifact object that refers to a text file.",type:"string"},sourceLanguage:{description:"Specifies the source language for any artifact object that refers to a text file that contains source code.",type:"string"},hashes:{description:"A dictionary, each of whose keys is the name of a hash function and each of whose values is the hashed value of the artifact produced by the specified hash function.",type:"object",additionalProperties:{type:"string"}},lastModifiedTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the artifact was most recently modified. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},properties:{description:"Key/value pairs that provide additional information about the artifact.",$ref:"#/definitions/propertyBag"}}},artifactChange:{description:"A change to a single artifact.",additionalProperties:!1,type:"object",properties:{artifactLocation:{description:"The location of the artifact to change.",$ref:"#/definitions/artifactLocation"},replacements:{description:"An array of replacement objects, each of which represents the replacement of a single region in a single artifact specified by 'artifactLocation'.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/replacement"}},properties:{description:"Key/value pairs that provide additional information about the change.",$ref:"#/definitions/propertyBag"}},required:["artifactLocation","replacements"]},artifactContent:{description:"Represents the contents of an artifact.",type:"object",additionalProperties:!1,properties:{text:{description:"UTF-8-encoded content from a text artifact.",type:"string"},binary:{description:"MIME Base64-encoded content from a binary artifact, or from a text artifact in its original encoding.",type:"string"},rendered:{description:"An alternate rendered representation of the artifact (e.g., a decompiled representation of a binary region).",$ref:"#/definitions/multiformatMessageString"},properties:{description:"Key/value pairs that provide additional information about the artifact content.",$ref:"#/definitions/propertyBag"}}},artifactLocation:{description:"Specifies the location of an artifact.",additionalProperties:!1,type:"object",properties:{uri:{description:"A string containing a valid relative or absolute URI.",type:"string",format:"uri-reference"},uriBaseId:{description:'A string which indirectly specifies the absolute URI with respect to which a relative URI in the "uri" property is interpreted.',type:"string"},index:{description:"The index within the run artifacts array of the artifact object associated with the artifact location.",type:"integer",default:-1,minimum:-1},description:{description:"A short description of the artifact location.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the artifact location.",$ref:"#/definitions/propertyBag"}}},attachment:{description:"An artifact relevant to a result.",type:"object",additionalProperties:!1,properties:{description:{description:"A message describing the role played by the attachment.",$ref:"#/definitions/message"},artifactLocation:{description:"The location of the attachment.",$ref:"#/definitions/artifactLocation"},regions:{description:"An array of regions of interest within the attachment.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/region"}},rectangles:{description:"An array of rectangles specifying areas of interest within the image.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/rectangle"}},properties:{description:"Key/value pairs that provide additional information about the attachment.",$ref:"#/definitions/propertyBag"}},required:["artifactLocation"]},codeFlow:{description:"A set of threadFlows which together describe a pattern of code execution relevant to detecting a result.",additionalProperties:!1,type:"object",properties:{message:{description:"A message relevant to the code flow.",$ref:"#/definitions/message"},threadFlows:{description:"An array of one or more unique threadFlow objects, each of which describes the progress of a program through a thread of execution.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/threadFlow"}},properties:{description:"Key/value pairs that provide additional information about the code flow.",$ref:"#/definitions/propertyBag"}},required:["threadFlows"]},configurationOverride:{description:"Information about how a specific rule or notification was reconfigured at runtime.",type:"object",additionalProperties:!1,properties:{configuration:{description:"Specifies how the rule or notification was configured during the scan.",$ref:"#/definitions/reportingConfiguration"},descriptor:{description:"A reference used to locate the descriptor whose configuration was overridden.",$ref:"#/definitions/reportingDescriptorReference"},properties:{description:"Key/value pairs that provide additional information about the configuration override.",$ref:"#/definitions/propertyBag"}},required:["configuration","descriptor"]},conversion:{description:"Describes how a converter transformed the output of a static analysis tool from the analysis tool's native output format into the SARIF format.",additionalProperties:!1,type:"object",properties:{tool:{description:"A tool object that describes the converter.",$ref:"#/definitions/tool"},invocation:{description:"An invocation object that describes the invocation of the converter.",$ref:"#/definitions/invocation"},analysisToolLogFiles:{description:"The locations of the analysis tool's per-run log files.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/artifactLocation"}},properties:{description:"Key/value pairs that provide additional information about the conversion.",$ref:"#/definitions/propertyBag"}},required:["tool"]},edge:{description:"Represents a directed edge in a graph.",type:"object",additionalProperties:!1,properties:{id:{description:"A string that uniquely identifies the edge within its graph.",type:"string"},label:{description:"A short description of the edge.",$ref:"#/definitions/message"},sourceNodeId:{description:"Identifies the source node (the node at which the edge starts).",type:"string"},targetNodeId:{description:"Identifies the target node (the node at which the edge ends).",type:"string"},properties:{description:"Key/value pairs that provide additional information about the edge.",$ref:"#/definitions/propertyBag"}},required:["id","sourceNodeId","targetNodeId"]},edgeTraversal:{description:"Represents the traversal of a single edge during a graph traversal.",type:"object",additionalProperties:!1,properties:{edgeId:{description:"Identifies the edge being traversed.",type:"string"},message:{description:"A message to display to the user as the edge is traversed.",$ref:"#/definitions/message"},finalState:{description:"The values of relevant expressions after the edge has been traversed.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},stepOverEdgeCount:{description:"The number of edge traversals necessary to return from a nested graph.",type:"integer",minimum:0},properties:{description:"Key/value pairs that provide additional information about the edge traversal.",$ref:"#/definitions/propertyBag"}},required:["edgeId"]},exception:{description:"Describes a runtime exception encountered during the execution of an analysis tool.",type:"object",additionalProperties:!1,properties:{kind:{type:"string",description:"A string that identifies the kind of exception, for example, the fully qualified type name of an object that was thrown, or the symbolic name of a signal."},message:{description:"A message that describes the exception.",type:"string"},stack:{description:"The sequence of function calls leading to the exception.",$ref:"#/definitions/stack"},innerExceptions:{description:"An array of exception objects each of which is considered a cause of this exception.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/exception"}},properties:{description:"Key/value pairs that provide additional information about the exception.",$ref:"#/definitions/propertyBag"}}},externalProperties:{description:"The top-level element of an external property file.",type:"object",additionalProperties:!1,properties:{schema:{description:"The URI of the JSON schema corresponding to the version of the external property file format.",type:"string",format:"uri"},version:{description:"The SARIF format version of this external properties object.",enum:["2.1.0"],type:"string"},guid:{description:"A stable, unique identifier for this external properties object, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},runGuid:{description:"A stable, unique identifier for the run associated with this external properties object, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},conversion:{description:"A conversion object that will be merged with a separate run.",$ref:"#/definitions/conversion"},graphs:{description:"An array of graph objects that will be merged with a separate run.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/graph"}},externalizedProperties:{description:"Key/value pairs that provide additional information that will be merged with a separate run.",$ref:"#/definitions/propertyBag"},artifacts:{description:"An array of artifact objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifact"}},invocations:{description:"Describes the invocation of the analysis tool that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/invocation"}},logicalLocations:{description:"An array of logical locations such as namespaces, types or functions that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},threadFlowLocations:{description:"An array of threadFlowLocation objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/threadFlowLocation"}},results:{description:"An array of result objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/result"}},taxonomies:{description:"Tool taxonomies that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},driver:{description:"The analysis tool object that will be merged with a separate run.",$ref:"#/definitions/toolComponent"},extensions:{description:"Tool extensions that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},policies:{description:"Tool policies that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},translations:{description:"Tool translations that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},addresses:{description:"Addresses that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/address"}},webRequests:{description:"Requests that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webRequest"}},webResponses:{description:"Responses that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webResponse"}},properties:{description:"Key/value pairs that provide additional information about the external properties.",$ref:"#/definitions/propertyBag"}}},externalPropertyFileReference:{description:"Contains information that enables a SARIF consumer to locate the external property file that contains the value of an externalized property associated with the run.",type:"object",additionalProperties:!1,properties:{location:{description:"The location of the external property file.",$ref:"#/definitions/artifactLocation"},guid:{description:"A stable, unique identifier for the external property file in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},itemCount:{description:"A non-negative integer specifying the number of items contained in the external property file.",type:"integer",default:-1,minimum:-1},properties:{description:"Key/value pairs that provide additional information about the external property file.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["location"]},{required:["guid"]}]},externalPropertyFileReferences:{description:"References to external property files that should be inlined with the content of a root log file.",additionalProperties:!1,type:"object",properties:{conversion:{description:"An external property file containing a run.conversion object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},graphs:{description:"An array of external property files containing a run.graphs object to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},externalizedProperties:{description:"An external property file containing a run.properties object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},artifacts:{description:"An array of external property files containing run.artifacts arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},invocations:{description:"An array of external property files containing run.invocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},logicalLocations:{description:"An array of external property files containing run.logicalLocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},threadFlowLocations:{description:"An array of external property files containing run.threadFlowLocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},results:{description:"An array of external property files containing run.results arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},taxonomies:{description:"An array of external property files containing run.taxonomies arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},addresses:{description:"An array of external property files containing run.addresses arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},driver:{description:"An external property file containing a run.driver object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},extensions:{description:"An array of external property files containing run.extensions arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},policies:{description:"An array of external property files containing run.policies arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},translations:{description:"An array of external property files containing run.translations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},webRequests:{description:"An array of external property files containing run.requests arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},webResponses:{description:"An array of external property files containing run.responses arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},properties:{description:"Key/value pairs that provide additional information about the external property files.",$ref:"#/definitions/propertyBag"}}},fix:{description:"A proposed fix for the problem represented by a result object. A fix specifies a set of artifacts to modify. For each artifact, it specifies a set of bytes to remove, and provides a set of new bytes to replace them.",additionalProperties:!1,type:"object",properties:{description:{description:"A message that describes the proposed fix, enabling viewers to present the proposed change to an end user.",$ref:"#/definitions/message"},artifactChanges:{description:"One or more artifact changes that comprise a fix for a result.",type:"array",minItems:1,uniqueItems:!0,items:{$ref:"#/definitions/artifactChange"}},properties:{description:"Key/value pairs that provide additional information about the fix.",$ref:"#/definitions/propertyBag"}},required:["artifactChanges"]},graph:{description:"A network of nodes and directed edges that describes some aspect of the structure of the code (for example, a call graph).",type:"object",additionalProperties:!1,properties:{description:{description:"A description of the graph.",$ref:"#/definitions/message"},nodes:{description:"An array of node objects representing the nodes of the graph.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/node"}},edges:{description:"An array of edge objects representing the edges of the graph.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/edge"}},properties:{description:"Key/value pairs that provide additional information about the graph.",$ref:"#/definitions/propertyBag"}}},graphTraversal:{description:"Represents a path through a graph.",type:"object",additionalProperties:!1,properties:{runGraphIndex:{description:"The index within the run.graphs to be associated with the result.",type:"integer",default:-1,minimum:-1},resultGraphIndex:{description:"The index within the result.graphs to be associated with the result.",type:"integer",default:-1,minimum:-1},description:{description:"A description of this graph traversal.",$ref:"#/definitions/message"},initialState:{description:"Values of relevant expressions at the start of the graph traversal that may change during graph traversal.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},immutableState:{description:"Values of relevant expressions at the start of the graph traversal that remain constant for the graph traversal.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},edgeTraversals:{description:"The sequences of edges traversed by this graph traversal.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/edgeTraversal"}},properties:{description:"Key/value pairs that provide additional information about the graph traversal.",$ref:"#/definitions/propertyBag"}},oneOf:[{required:["runGraphIndex"]},{required:["resultGraphIndex"]}]},invocation:{description:"The runtime environment of the analysis tool run.",additionalProperties:!1,type:"object",properties:{commandLine:{description:"The command line used to invoke the tool.",type:"string"},arguments:{description:"An array of strings, containing in order the command line arguments passed to the tool from the operating system.",type:"array",minItems:0,uniqueItems:!1,items:{type:"string"}},responseFiles:{description:"The locations of any response files specified on the tool's command line.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifactLocation"}},startTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the invocation started. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},endTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the invocation ended. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},exitCode:{description:"The process exit code.",type:"integer"},ruleConfigurationOverrides:{description:"An array of configurationOverride objects that describe rules related runtime overrides.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/configurationOverride"}},notificationConfigurationOverrides:{description:"An array of configurationOverride objects that describe notifications related runtime overrides.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/configurationOverride"}},toolExecutionNotifications:{description:"A list of runtime conditions detected by the tool during the analysis.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/notification"}},toolConfigurationNotifications:{description:"A list of conditions detected by the tool that are relevant to the tool's configuration.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/notification"}},exitCodeDescription:{description:"The reason for the process exit.",type:"string"},exitSignalName:{description:"The name of the signal that caused the process to exit.",type:"string"},exitSignalNumber:{description:"The numeric value of the signal that caused the process to exit.",type:"integer"},processStartFailureMessage:{description:"The reason given by the operating system that the process failed to start.",type:"string"},executionSuccessful:{description:"Specifies whether the tool's execution completed successfully.",type:"boolean"},machine:{description:"The machine on which the invocation occurred.",type:"string"},account:{description:"The account under which the invocation occurred.",type:"string"},processId:{description:"The id of the process in which the invocation occurred.",type:"integer"},executableLocation:{description:"An absolute URI specifying the location of the executable that was invoked.",$ref:"#/definitions/artifactLocation"},workingDirectory:{description:"The working directory for the invocation.",$ref:"#/definitions/artifactLocation"},environmentVariables:{description:"The environment variables associated with the analysis tool process, expressed as key/value pairs.",type:"object",additionalProperties:{type:"string"}},stdin:{description:"A file containing the standard input stream to the process that was invoked.",$ref:"#/definitions/artifactLocation"},stdout:{description:"A file containing the standard output stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},stderr:{description:"A file containing the standard error stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},stdoutStderr:{description:"A file containing the interleaved standard output and standard error stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the invocation.",$ref:"#/definitions/propertyBag"}},required:["executionSuccessful"]},location:{description:"A location within a programming artifact.",additionalProperties:!1,type:"object",properties:{id:{description:"Value that distinguishes this location from all other locations within a single result object.",type:"integer",minimum:-1,default:-1},physicalLocation:{description:"Identifies the artifact and region.",$ref:"#/definitions/physicalLocation"},logicalLocations:{description:"The logical locations associated with the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},message:{description:"A message relevant to the location.",$ref:"#/definitions/message"},annotations:{description:"A set of regions relevant to the location.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/region"}},relationships:{description:"An array of objects that describe relationships between this location and others.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/locationRelationship"}},properties:{description:"Key/value pairs that provide additional information about the location.",$ref:"#/definitions/propertyBag"}}},locationRelationship:{description:"Information about the relation of one location to another.",type:"object",additionalProperties:!1,properties:{target:{description:"A reference to the related location.",type:"integer",minimum:0},kinds:{description:"A set of distinct strings that categorize the relationship. Well-known kinds include 'includes', 'isIncludedBy' and 'relevant'.",type:"array",default:["relevant"],uniqueItems:!0,items:{type:"string"}},description:{description:"A description of the location relationship.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the location relationship.",$ref:"#/definitions/propertyBag"}},required:["target"]},logicalLocation:{description:"A logical location of a construct that produced a result.",additionalProperties:!1,type:"object",properties:{name:{description:"Identifies the construct in which the result occurred. For example, this property might contain the name of a class or a method.",type:"string"},index:{description:"The index within the logical locations array.",type:"integer",default:-1,minimum:-1},fullyQualifiedName:{description:"The human-readable fully qualified name of the logical location.",type:"string"},decoratedName:{description:"The machine-readable name for the logical location, such as a mangled function name provided by a C++ compiler that encodes calling convention, return type and other details along with the function name.",type:"string"},parentIndex:{description:"Identifies the index of the immediate parent of the construct in which the result was detected. For example, this property might point to a logical location that represents the namespace that holds a type.",type:"integer",default:-1,minimum:-1},kind:{description:"The type of construct this logical location component refers to. Should be one of 'function', 'member', 'module', 'namespace', 'parameter', 'resource', 'returnType', 'type', 'variable', 'object', 'array', 'property', 'value', 'element', 'text', 'attribute', 'comment', 'declaration', 'dtd' or 'processingInstruction', if any of those accurately describe the construct.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the logical location.",$ref:"#/definitions/propertyBag"}}},message:{description:"Encapsulates a message intended to be read by the end user.",type:"object",additionalProperties:!1,properties:{text:{description:"A plain text message string.",type:"string"},markdown:{description:"A Markdown message string.",type:"string"},id:{description:"The identifier for this message.",type:"string"},arguments:{description:"An array of strings to substitute into the message string.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{type:"string"}},properties:{description:"Key/value pairs that provide additional information about the message.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["text"]},{required:["id"]}]},multiformatMessageString:{description:"A message string or message format string rendered in multiple formats.",type:"object",additionalProperties:!1,properties:{text:{description:"A plain text message string or format string.",type:"string"},markdown:{description:"A Markdown message string or format string.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the message.",$ref:"#/definitions/propertyBag"}},required:["text"]},node:{description:"Represents a node in a graph.",type:"object",additionalProperties:!1,properties:{id:{description:"A string that uniquely identifies the node within its graph.",type:"string"},label:{description:"A short description of the node.",$ref:"#/definitions/message"},location:{description:"A code location associated with the node.",$ref:"#/definitions/location"},children:{description:"Array of child nodes.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/node"}},properties:{description:"Key/value pairs that provide additional information about the node.",$ref:"#/definitions/propertyBag"}},required:["id"]},notification:{description:"Describes a condition relevant to the tool itself, as opposed to being relevant to a target being analyzed by the tool.",type:"object",additionalProperties:!1,properties:{locations:{description:"The locations relevant to this notification.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/location"}},message:{description:"A message that describes the condition that was encountered.",$ref:"#/definitions/message"},level:{description:"A value specifying the severity level of the notification.",default:"warning",enum:["none","note","warning","error"],type:"string"},threadId:{description:"The thread identifier of the code that generated the notification.",type:"integer"},timeUtc:{description:"The Coordinated Universal Time (UTC) date and time at which the analysis tool generated the notification.",type:"string",format:"date-time"},exception:{description:"The runtime exception, if any, relevant to this notification.",$ref:"#/definitions/exception"},descriptor:{description:"A reference used to locate the descriptor relevant to this notification.",$ref:"#/definitions/reportingDescriptorReference"},associatedRule:{description:"A reference used to locate the rule descriptor associated with this notification.",$ref:"#/definitions/reportingDescriptorReference"},properties:{description:"Key/value pairs that provide additional information about the notification.",$ref:"#/definitions/propertyBag"}},required:["message"]},physicalLocation:{description:"A physical location relevant to a result. Specifies a reference to a programming artifact together with a range of bytes or characters within that artifact.",additionalProperties:!1,type:"object",properties:{address:{description:"The address of the location.",$ref:"#/definitions/address"},artifactLocation:{description:"The location of the artifact.",$ref:"#/definitions/artifactLocation"},region:{description:"Specifies a portion of the artifact.",$ref:"#/definitions/region"},contextRegion:{description:"Specifies a portion of the artifact that encloses the region. Allows a viewer to display additional context around the region.",$ref:"#/definitions/region"},properties:{description:"Key/value pairs that provide additional information about the physical location.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["address"]},{required:["artifactLocation"]}]},propertyBag:{description:"Key/value pairs that provide additional information about the object.",type:"object",additionalProperties:!0,properties:{tags:{description:"A set of distinct strings that provide additional information.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}}}},rectangle:{description:"An area within an image.",additionalProperties:!1,type:"object",properties:{top:{description:"The Y coordinate of the top edge of the rectangle, measured in the image's natural units.",type:"number"},left:{description:"The X coordinate of the left edge of the rectangle, measured in the image's natural units.",type:"number"},bottom:{description:"The Y coordinate of the bottom edge of the rectangle, measured in the image's natural units.",type:"number"},right:{description:"The X coordinate of the right edge of the rectangle, measured in the image's natural units.",type:"number"},message:{description:"A message relevant to the rectangle.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the rectangle.",$ref:"#/definitions/propertyBag"}}},region:{description:"A region within an artifact where a result was detected.",additionalProperties:!1,type:"object",properties:{startLine:{description:"The line number of the first character in the region.",type:"integer",minimum:1},startColumn:{description:"The column number of the first character in the region.",type:"integer",minimum:1},endLine:{description:"The line number of the last character in the region.",type:"integer",minimum:1},endColumn:{description:"The column number of the character following the end of the region.",type:"integer",minimum:1},charOffset:{description:"The zero-based offset from the beginning of the artifact of the first character in the region.",type:"integer",default:-1,minimum:-1},charLength:{description:"The length of the region in characters.",type:"integer",minimum:0},byteOffset:{description:"The zero-based offset from the beginning of the artifact of the first byte in the region.",type:"integer",default:-1,minimum:-1},byteLength:{description:"The length of the region in bytes.",type:"integer",minimum:0},snippet:{description:"The portion of the artifact contents within the specified region.",$ref:"#/definitions/artifactContent"},message:{description:"A message relevant to the region.",$ref:"#/definitions/message"},sourceLanguage:{description:"Specifies the source language, if any, of the portion of the artifact specified by the region object.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the region.",$ref:"#/definitions/propertyBag"},anyOf:[{required:["startLine"]},{required:["charOffset"]},{required:["byteOffset"]}]}},replacement:{description:"The replacement of a single region of an artifact.",additionalProperties:!1,type:"object",properties:{deletedRegion:{description:"The region of the artifact to delete.",$ref:"#/definitions/region"},insertedContent:{description:"The content to insert at the location specified by the 'deletedRegion' property.",$ref:"#/definitions/artifactContent"},properties:{description:"Key/value pairs that provide additional information about the replacement.",$ref:"#/definitions/propertyBag"}},required:["deletedRegion"]},reportingDescriptor:{description:"Metadata that describes a specific report produced by the tool, as part of the analysis it provides or its runtime reporting.",additionalProperties:!1,type:"object",properties:{id:{description:"A stable, opaque identifier for the report.",type:"string"},deprecatedIds:{description:"An array of stable, opaque identifiers by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string"}},guid:{description:"A unique identifier for the reporting descriptor in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},deprecatedGuids:{description:"An array of unique identifies in the form of a GUID by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"}},name:{description:"A report identifier that is understandable to an end user.",type:"string"},deprecatedNames:{description:"An array of readable identifiers by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string"}},shortDescription:{description:"A concise description of the report. Should be a single sentence that is understandable when visible space is limited to a single line of text.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A description of the report. Should, as far as possible, provide details sufficient to enable resolution of any problem indicated by the result.",$ref:"#/definitions/multiformatMessageString"},messageStrings:{description:"A set of name/value pairs with arbitrary names. Each value is a multiformatMessageString object, which holds message strings in plain text and (optionally) Markdown format. The strings can include placeholders, which can be used to construct a message in combination with an arbitrary number of additional string arguments.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},defaultConfiguration:{description:"Default reporting configuration information.",$ref:"#/definitions/reportingConfiguration"},helpUri:{description:"A URI where the primary documentation for the report can be found.",type:"string",format:"uri"},help:{description:"Provides the primary documentation for the report, useful when there is no online documentation.",$ref:"#/definitions/multiformatMessageString"},relationships:{description:"An array of objects that describe relationships between this reporting descriptor and others.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorRelationship"}},properties:{description:"Key/value pairs that provide additional information about the report.",$ref:"#/definitions/propertyBag"}},required:["id"]},reportingConfiguration:{description:"Information about a rule or notification that can be configured at runtime.",type:"object",additionalProperties:!1,properties:{enabled:{description:"Specifies whether the report may be produced during the scan.",type:"boolean",default:!0},level:{description:"Specifies the failure level for the report.",default:"warning",enum:["none","note","warning","error"],type:"string"},rank:{description:"Specifies the relative priority of the report. Used for analysis output only.",type:"number",default:-1,minimum:-1,maximum:100},parameters:{description:"Contains configuration information specific to a report.",$ref:"#/definitions/propertyBag"},properties:{description:"Key/value pairs that provide additional information about the reporting configuration.",$ref:"#/definitions/propertyBag"}}},reportingDescriptorReference:{description:"Information about how to locate a relevant reporting descriptor.",type:"object",additionalProperties:!1,properties:{id:{description:"The id of the descriptor.",type:"string"},index:{description:"The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.",type:"integer",default:-1,minimum:-1},guid:{description:"A guid that uniquely identifies the descriptor.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},toolComponent:{description:"A reference used to locate the toolComponent associated with the descriptor.",$ref:"#/definitions/toolComponentReference"},properties:{description:"Key/value pairs that provide additional information about the reporting descriptor reference.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["index"]},{required:["guid"]},{required:["id"]}]},reportingDescriptorRelationship:{description:"Information about the relation of one reporting descriptor to another.",type:"object",additionalProperties:!1,properties:{target:{description:"A reference to the related reporting descriptor.",$ref:"#/definitions/reportingDescriptorReference"},kinds:{description:"A set of distinct strings that categorize the relationship. Well-known kinds include 'canPrecede', 'canFollow', 'willPrecede', 'willFollow', 'superset', 'subset', 'equal', 'disjoint', 'relevant', and 'incomparable'.",type:"array",default:["relevant"],uniqueItems:!0,items:{type:"string"}},description:{description:"A description of the reporting descriptor relationship.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the reporting descriptor reference.",$ref:"#/definitions/propertyBag"}},required:["target"]},result:{description:"A result produced by an analysis tool.",additionalProperties:!1,type:"object",properties:{ruleId:{description:"The stable, unique identifier of the rule, if any, to which this result is relevant.",type:"string"},ruleIndex:{description:"The index within the tool component rules array of the rule object associated with this result.",type:"integer",default:-1,minimum:-1},rule:{description:"A reference used to locate the rule descriptor relevant to this result.",$ref:"#/definitions/reportingDescriptorReference"},kind:{description:"A value that categorizes results by evaluation state.",default:"fail",enum:["notApplicable","pass","fail","review","open","informational"],type:"string"},level:{description:"A value specifying the severity level of the result.",default:"warning",enum:["none","note","warning","error"],type:"string"},message:{description:"A message that describes the result. The first sentence of the message only will be displayed when visible space is limited.",$ref:"#/definitions/message"},analysisTarget:{description:"Identifies the artifact that the analysis tool was instructed to scan. This need not be the same as the artifact where the result actually occurred.",$ref:"#/definitions/artifactLocation"},locations:{description:"The set of locations where the result was detected. Specify only one location unless the problem indicated by the result can only be corrected by making a change at every specified location.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/location"}},guid:{description:"A stable, unique identifier for the result in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},correlationGuid:{description:"A stable, unique identifier for the equivalence class of logically identical results to which this result belongs, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},occurrenceCount:{description:"A positive integer specifying the number of times this logically unique result was observed in this run.",type:"integer",minimum:1},partialFingerprints:{description:"A set of strings that contribute to the stable, unique identity of the result.",type:"object",additionalProperties:{type:"string"}},fingerprints:{description:"A set of strings each of which individually defines a stable, unique identity for the result.",type:"object",additionalProperties:{type:"string"}},stacks:{description:"An array of 'stack' objects relevant to the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/stack"}},codeFlows:{description:"An array of 'codeFlow' objects relevant to the result.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/codeFlow"}},graphs:{description:"An array of zero or more unique graph objects associated with the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graph"}},graphTraversals:{description:"An array of one or more unique 'graphTraversal' objects.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graphTraversal"}},relatedLocations:{description:"A set of locations relevant to this result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/location"}},suppressions:{description:"A set of suppressions relevant to this result.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/suppression"}},baselineState:{description:"The state of a result relative to a baseline of a previous run.",enum:["new","unchanged","updated","absent"],type:"string"},rank:{description:"A number representing the priority or importance of the result.",type:"number",default:-1,minimum:-1,maximum:100},attachments:{description:"A set of artifacts relevant to the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/attachment"}},hostedViewerUri:{description:"An absolute URI at which the result can be viewed.",type:"string",format:"uri"},workItemUris:{description:"The URIs of the work items associated with this result.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string",format:"uri"}},provenance:{description:"Information about how and when the result was detected.",$ref:"#/definitions/resultProvenance"},fixes:{description:"An array of 'fix' objects, each of which represents a proposed fix to the problem indicated by the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/fix"}},taxa:{description:"An array of references to taxonomy reporting descriptors that are applicable to the result.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorReference"}},webRequest:{description:"A web request associated with this result.",$ref:"#/definitions/webRequest"},webResponse:{description:"A web response associated with this result.",$ref:"#/definitions/webResponse"},properties:{description:"Key/value pairs that provide additional information about the result.",$ref:"#/definitions/propertyBag"}},required:["message"]},resultProvenance:{description:"Contains information about how and when a result was detected.",additionalProperties:!1,type:"object",properties:{firstDetectionTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the result was first detected. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},lastDetectionTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the result was most recently detected. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},firstDetectionRunGuid:{description:"A GUID-valued string equal to the automationDetails.guid property of the run in which the result was first detected.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},lastDetectionRunGuid:{description:"A GUID-valued string equal to the automationDetails.guid property of the run in which the result was most recently detected.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},invocationIndex:{description:"The index within the run.invocations array of the invocation object which describes the tool invocation that detected the result.",type:"integer",default:-1,minimum:-1},conversionSources:{description:"An array of physicalLocation objects which specify the portions of an analysis tool's output that a converter transformed into the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/physicalLocation"}},properties:{description:"Key/value pairs that provide additional information about the result.",$ref:"#/definitions/propertyBag"}}},run:{description:"Describes a single run of an analysis tool, and contains the reported output of that run.",additionalProperties:!1,type:"object",properties:{tool:{description:"Information about the tool or tool pipeline that generated the results in this run. A run can only contain results produced by a single tool or tool pipeline. A run can aggregate results from multiple log files, as long as context around the tool run (tool command-line arguments and the like) is identical for all aggregated files.",$ref:"#/definitions/tool"},invocations:{description:"Describes the invocation of the analysis tool.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/invocation"}},conversion:{description:"A conversion object that describes how a converter transformed an analysis tool's native reporting format into the SARIF format.",$ref:"#/definitions/conversion"},language:{description:"The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase culture code) and an optional region (expressed as an ISO 3166-1 two-letter uppercase subculture code associated with a country or region). The casing is recommended but not required (in order for this data to conform to RFC5646).",type:"string",default:"en-US",pattern:"^[a-zA-Z]{2}(-[a-zA-Z]{2})?$"},versionControlProvenance:{description:"Specifies the revision in version control of the artifacts that were scanned.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/versionControlDetails"}},originalUriBaseIds:{description:"The artifact location specified by each uriBaseId symbol on the machine where the tool originally ran.",type:"object",additionalProperties:{$ref:"#/definitions/artifactLocation"}},artifacts:{description:"An array of artifact objects relevant to the run.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifact"}},logicalLocations:{description:"An array of logical locations such as namespaces, types or functions.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},graphs:{description:"An array of zero or more unique graph objects associated with the run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graph"}},results:{description:"The set of results contained in an SARIF log. The results array can be omitted when a run is solely exporting rules metadata. It must be present (but may be empty) if a log file represents an actual scan.",type:"array",minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/result"}},automationDetails:{description:"Automation details that describe this run.",$ref:"#/definitions/runAutomationDetails"},runAggregates:{description:"Automation details that describe the aggregate of runs to which this run belongs.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/runAutomationDetails"}},baselineGuid:{description:"The 'guid' property of a previous SARIF 'run' that comprises the baseline that was used to compute result 'baselineState' properties for the run.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},redactionTokens:{description:"An array of strings used to replace sensitive information in a redaction-aware property.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}},defaultEncoding:{description:"Specifies the default encoding for any artifact object that refers to a text file.",type:"string"},defaultSourceLanguage:{description:"Specifies the default source language for any artifact object that refers to a text file that contains source code.",type:"string"},newlineSequences:{description:"An ordered list of character sequences that were treated as line breaks when computing region information for the run.",type:"array",minItems:1,uniqueItems:!0,default:[`\r +`,` +`],items:{type:"string"}},columnKind:{description:"Specifies the unit in which the tool measures columns.",enum:["utf16CodeUnits","unicodeCodePoints"],type:"string"},externalPropertyFileReferences:{description:"References to external property files that should be inlined with the content of a root log file.",$ref:"#/definitions/externalPropertyFileReferences"},threadFlowLocations:{description:"An array of threadFlowLocation objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/threadFlowLocation"}},taxonomies:{description:"An array of toolComponent objects relevant to a taxonomy in which results are categorized.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},addresses:{description:"Addresses associated with this run instance, if any.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/address"}},translations:{description:"The set of available translations of the localized data provided by the tool.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},policies:{description:"Contains configurations that may potentially override both reportingDescriptor.defaultConfiguration (the tool's default severities) and invocation.configurationOverrides (severities established at run-time from the command line).",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},webRequests:{description:"An array of request objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webRequest"}},webResponses:{description:"An array of response objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webResponse"}},specialLocations:{description:"A specialLocations object that defines locations of special significance to SARIF consumers.",$ref:"#/definitions/specialLocations"},properties:{description:"Key/value pairs that provide additional information about the run.",$ref:"#/definitions/propertyBag"}},required:["tool"]},runAutomationDetails:{description:"Information that describes a run's identity and role within an engineering system process.",additionalProperties:!1,type:"object",properties:{description:{description:"A description of the identity and role played within the engineering system by this object's containing run object.",$ref:"#/definitions/message"},id:{description:"A hierarchical string that uniquely identifies this object's containing run object.",type:"string"},guid:{description:"A stable, unique identifier for this object's containing run object in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},correlationGuid:{description:"A stable, unique identifier for the equivalence class of runs to which this object's containing run object belongs in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},properties:{description:"Key/value pairs that provide additional information about the run automation details.",$ref:"#/definitions/propertyBag"}}},specialLocations:{description:"Defines locations of special significance to SARIF consumers.",type:"object",additionalProperties:!1,properties:{displayBase:{description:"Provides a suggestion to SARIF consumers to display file paths relative to the specified location.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the special locations.",$ref:"#/definitions/propertyBag"}}},stack:{description:"A call stack that is relevant to a result.",additionalProperties:!1,type:"object",properties:{message:{description:"A message relevant to this call stack.",$ref:"#/definitions/message"},frames:{description:"An array of stack frames that represents a sequence of calls, rendered in reverse chronological order, that comprise the call stack.",type:"array",minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/stackFrame"}},properties:{description:"Key/value pairs that provide additional information about the stack.",$ref:"#/definitions/propertyBag"}},required:["frames"]},stackFrame:{description:"A function call within a stack trace.",additionalProperties:!1,type:"object",properties:{location:{description:"The location to which this stack frame refers.",$ref:"#/definitions/location"},module:{description:"The name of the module that contains the code of this stack frame.",type:"string"},threadId:{description:"The thread identifier of the stack frame.",type:"integer"},parameters:{description:"The parameters of the call that is executing.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{type:"string",default:[]}},properties:{description:"Key/value pairs that provide additional information about the stack frame.",$ref:"#/definitions/propertyBag"}}},suppression:{description:"A suppression that is relevant to a result.",additionalProperties:!1,type:"object",properties:{guid:{description:"A stable, unique identifier for the suprression in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},kind:{description:"A string that indicates where the suppression is persisted.",enum:["inSource","external"],type:"string"},status:{description:"A string that indicates the review status of the suppression.",enum:["accepted","underReview","rejected"],type:"string"},justification:{description:"A string representing the justification for the suppression.",type:"string"},location:{description:"Identifies the location associated with the suppression.",$ref:"#/definitions/location"},properties:{description:"Key/value pairs that provide additional information about the suppression.",$ref:"#/definitions/propertyBag"}},required:["kind"]},threadFlow:{description:"Describes a sequence of code locations that specify a path through a single thread of execution such as an operating system or fiber.",type:"object",additionalProperties:!1,properties:{id:{description:"An string that uniquely identifies the threadFlow within the codeFlow in which it occurs.",type:"string"},message:{description:"A message relevant to the thread flow.",$ref:"#/definitions/message"},initialState:{description:"Values of relevant expressions at the start of the thread flow that may change during thread flow execution.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},immutableState:{description:"Values of relevant expressions at the start of the thread flow that remain constant.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},locations:{description:"A temporally ordered array of 'threadFlowLocation' objects, each of which describes a location visited by the tool while producing the result.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/threadFlowLocation"}},properties:{description:"Key/value pairs that provide additional information about the thread flow.",$ref:"#/definitions/propertyBag"}},required:["locations"]},threadFlowLocation:{description:"A location visited by an analysis tool while simulating or monitoring the execution of a program.",additionalProperties:!1,type:"object",properties:{index:{description:"The index within the run threadFlowLocations array.",type:"integer",default:-1,minimum:-1},location:{description:"The code location.",$ref:"#/definitions/location"},stack:{description:"The call stack leading to this location.",$ref:"#/definitions/stack"},kinds:{description:"A set of distinct strings that categorize the thread flow location. Well-known kinds include 'acquire', 'release', 'enter', 'exit', 'call', 'return', 'branch', 'implicit', 'false', 'true', 'caution', 'danger', 'unknown', 'unreachable', 'taint', 'function', 'handler', 'lock', 'memory', 'resource', 'scope' and 'value'.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}},taxa:{description:"An array of references to rule or taxonomy reporting descriptors that are applicable to the thread flow location.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorReference"}},module:{description:"The name of the module that contains the code that is executing.",type:"string"},state:{description:"A dictionary, each of whose keys specifies a variable or expression, the associated value of which represents the variable or expression value. For an annotation of kind 'continuation', for example, this dictionary might hold the current assumed values of a set of global variables.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},nestingLevel:{description:"An integer representing a containment hierarchy within the thread flow.",type:"integer",minimum:0},executionOrder:{description:"An integer representing the temporal order in which execution reached this location.",type:"integer",default:-1,minimum:-1},executionTimeUtc:{description:"The Coordinated Universal Time (UTC) date and time at which this location was executed.",type:"string",format:"date-time"},importance:{description:'Specifies the importance of this location in understanding the code flow in which it occurs. The order from most to least important is "essential", "important", "unimportant". Default: "important".',enum:["important","essential","unimportant"],default:"important",type:"string"},webRequest:{description:"A web request associated with this thread flow location.",$ref:"#/definitions/webRequest"},webResponse:{description:"A web response associated with this thread flow location.",$ref:"#/definitions/webResponse"},properties:{description:"Key/value pairs that provide additional information about the threadflow location.",$ref:"#/definitions/propertyBag"}}},tool:{description:"The analysis tool that was run.",additionalProperties:!1,type:"object",properties:{driver:{description:"The analysis tool that was run.",$ref:"#/definitions/toolComponent"},extensions:{description:"Tool extensions that contributed to or reconfigured the analysis tool that was run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},properties:{description:"Key/value pairs that provide additional information about the tool.",$ref:"#/definitions/propertyBag"}},required:["driver"]},toolComponent:{description:"A component, such as a plug-in or the driver, of the analysis tool that was run.",additionalProperties:!1,type:"object",properties:{guid:{description:"A unique identifier for the tool component in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},name:{description:"The name of the tool component.",type:"string"},organization:{description:"The organization or company that produced the tool component.",type:"string"},product:{description:"A product suite to which the tool component belongs.",type:"string"},productSuite:{description:"A localizable string containing the name of the suite of products to which the tool component belongs.",type:"string"},shortDescription:{description:"A brief description of the tool component.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A comprehensive description of the tool component.",$ref:"#/definitions/multiformatMessageString"},fullName:{description:"The name of the tool component along with its version and any other useful identifying information, such as its locale.",type:"string"},version:{description:"The tool component version, in whatever format the component natively provides.",type:"string"},semanticVersion:{description:"The tool component version in the format specified by Semantic Versioning 2.0.",type:"string"},dottedQuadFileVersion:{description:"The binary version of the tool component's primary executable file expressed as four non-negative integers separated by a period (for operating systems that express file versions in this way).",type:"string",pattern:"[0-9]+(\\.[0-9]+){3}"},releaseDateUtc:{description:"A string specifying the UTC date (and optionally, the time) of the component's release.",type:"string"},downloadUri:{description:"The absolute URI from which the tool component can be downloaded.",type:"string",format:"uri"},informationUri:{description:"The absolute URI at which information about this version of the tool component can be found.",type:"string",format:"uri"},globalMessageStrings:{description:"A dictionary, each of whose keys is a resource identifier and each of whose values is a multiformatMessageString object, which holds message strings in plain text and (optionally) Markdown format. The strings can include placeholders, which can be used to construct a message in combination with an arbitrary number of additional string arguments.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},notifications:{description:"An array of reportingDescriptor objects relevant to the notifications related to the configuration and runtime execution of the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},rules:{description:"An array of reportingDescriptor objects relevant to the analysis performed by the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},taxa:{description:"An array of reportingDescriptor objects relevant to the definitions of both standalone and tool-defined taxonomies.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},locations:{description:"An array of the artifactLocation objects associated with the tool component.",type:"array",minItems:0,default:[],items:{$ref:"#/definitions/artifactLocation"}},language:{description:"The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase language code) and an optional region (expressed as an ISO 3166-1 two-letter uppercase subculture code associated with a country or region). The casing is recommended but not required (in order for this data to conform to RFC5646).",type:"string",default:"en-US",pattern:"^[a-zA-Z]{2}(-[a-zA-Z]{2})?$"},contents:{description:"The kinds of data contained in this object.",type:"array",uniqueItems:!0,default:["localizedData","nonLocalizedData"],items:{enum:["localizedData","nonLocalizedData"],type:"string"}},isComprehensive:{description:"Specifies whether this object contains a complete definition of the localizable and/or non-localizable data for this component, as opposed to including only data that is relevant to the results persisted to this log file.",type:"boolean",default:!1},localizedDataSemanticVersion:{description:"The semantic version of the localized strings defined in this component; maintained by components that provide translations.",type:"string"},minimumRequiredLocalizedDataSemanticVersion:{description:"The minimum value of localizedDataSemanticVersion required in translations consumed by this component; used by components that consume translations.",type:"string"},associatedComponent:{description:"The component which is strongly associated with this component. For a translation, this refers to the component which has been translated. For an extension, this is the driver that provides the extension's plugin model.",$ref:"#/definitions/toolComponentReference"},translationMetadata:{description:"Translation metadata, required for a translation, not populated by other component types.",$ref:"#/definitions/translationMetadata"},supportedTaxonomies:{description:"An array of toolComponentReference objects to declare the taxonomies supported by the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponentReference"}},properties:{description:"Key/value pairs that provide additional information about the tool component.",$ref:"#/definitions/propertyBag"}},required:["name"]},toolComponentReference:{description:"Identifies a particular toolComponent object, either the driver or an extension.",type:"object",additionalProperties:!1,properties:{name:{description:"The 'name' property of the referenced toolComponent.",type:"string"},index:{description:"An index into the referenced toolComponent in tool.extensions.",type:"integer",default:-1,minimum:-1},guid:{description:"The 'guid' property of the referenced toolComponent.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},properties:{description:"Key/value pairs that provide additional information about the toolComponentReference.",$ref:"#/definitions/propertyBag"}}},translationMetadata:{description:"Provides additional metadata related to translation.",type:"object",additionalProperties:!1,properties:{name:{description:"The name associated with the translation metadata.",type:"string"},fullName:{description:"The full name associated with the translation metadata.",type:"string"},shortDescription:{description:"A brief description of the translation metadata.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A comprehensive description of the translation metadata.",$ref:"#/definitions/multiformatMessageString"},downloadUri:{description:"The absolute URI from which the translation metadata can be downloaded.",type:"string",format:"uri"},informationUri:{description:"The absolute URI from which information related to the translation metadata can be downloaded.",type:"string",format:"uri"},properties:{description:"Key/value pairs that provide additional information about the translation metadata.",$ref:"#/definitions/propertyBag"}},required:["name"]},versionControlDetails:{description:"Specifies the information necessary to retrieve a desired revision from a version control system.",type:"object",additionalProperties:!1,properties:{repositoryUri:{description:"The absolute URI of the repository.",type:"string",format:"uri"},revisionId:{description:"A string that uniquely and permanently identifies the revision within the repository.",type:"string"},branch:{description:"The name of a branch containing the revision.",type:"string"},revisionTag:{description:"A tag that has been applied to the revision.",type:"string"},asOfTimeUtc:{description:"A Coordinated Universal Time (UTC) date and time that can be used to synchronize an enlistment to the state of the repository at that time.",type:"string",format:"date-time"},mappedTo:{description:"The location in the local file system to which the root of the repository was mapped at the time of the analysis.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the version control details.",$ref:"#/definitions/propertyBag"}},required:["repositoryUri"]},webRequest:{description:"Describes an HTTP request.",type:"object",additionalProperties:!1,properties:{index:{description:"The index within the run.webRequests array of the request object associated with this result.",type:"integer",default:-1,minimum:-1},protocol:{description:"The request protocol. Example: 'http'.",type:"string"},version:{description:"The request version. Example: '1.1'.",type:"string"},target:{description:"The target of the request.",type:"string"},method:{description:"The HTTP method. Well-known values are 'GET', 'PUT', 'POST', 'DELETE', 'PATCH', 'HEAD', 'OPTIONS', 'TRACE', 'CONNECT'.",type:"string"},headers:{description:"The request headers.",type:"object",additionalProperties:{type:"string"}},parameters:{description:"The request parameters.",type:"object",additionalProperties:{type:"string"}},body:{description:"The body of the request.",$ref:"#/definitions/artifactContent"},properties:{description:"Key/value pairs that provide additional information about the request.",$ref:"#/definitions/propertyBag"}}},webResponse:{description:"Describes the response to an HTTP request.",type:"object",additionalProperties:!1,properties:{index:{description:"The index within the run.webResponses array of the response object associated with this result.",type:"integer",default:-1,minimum:-1},protocol:{description:"The response protocol. Example: 'http'.",type:"string"},version:{description:"The response version. Example: '1.1'.",type:"string"},statusCode:{description:"The response status code. Example: 451.",type:"integer"},reasonPhrase:{description:"The response reason. Example: 'Not found'.",type:"string"},headers:{description:"The response headers.",type:"object",additionalProperties:{type:"string"}},body:{description:"The body of the response.",$ref:"#/definitions/artifactContent"},noResponseReceived:{description:"Specifies whether a response was received from the server.",type:"boolean",default:!1},properties:{description:"Key/value pairs that provide additional information about the response.",$ref:"#/definitions/propertyBag"}}}}}});var jB=g(hi=>{"use strict";var a3t=hi&&hi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),o3t=hi&&hi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Hc=hi&&hi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&a3t(t,e,r);return o3t(t,e),t},$ve=hi&&hi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(hi,"__esModule",{value:!0});hi.InvalidSarifUploadError=void 0;hi.shouldShowCombineSarifFilesDeprecationWarning=kB;hi.populateRunAutomationDetails=Gve;hi.findSarifFilesInDir=Vve;hi.validateSarifFileSchema=Wve;hi.buildPayload=Kve;hi.uploadFiles=C3t;hi.waitForProcessing=I3t;hi.validateUniqueCategory=Qve;var eo=Hc(require("fs")),O0=Hc(require("path")),l3t=$ve(require("zlib")),P0=Hc(Be()),c3t=$ve(ove()),u3t=Hc(Nve()),d3t=Hc(Xd()),Uc=Hc(Zi()),jve=Zi(),z5=Hc(ga()),Hve=ga(),p3t=_f(),f3t=Xw(),m3t=oo(),h3t=Hc(Lve()),g3t=Mve(),y3t=_m(),b3t=yu(),kl=Hc(Kt()),zc=Kt(),_3t="The repo on which this action is running has not opted-in to CodeQL code scanning.",v3t="The CodeQL code scanning feature is forbidden on this repository.";function Uve(e,t){t.info("Loading SARIF file(s)");let r={version:null,runs:[]};for(let i of e){t.debug(`Loading SARIF file: ${i}`);let n=JSON.parse(eo.readFileSync(i,"utf8"));if(r.version===null)r.version=n.version;else if(r.version!==n.version)throw new $c(`Different SARIF versions encountered: ${r.version} and ${n.version}`);r.runs.push(...n.runs)}return r}function w3t(e){return e.every(t=>t.runs?.every(r=>r.tool?.driver?.name==="CodeQL"))}function E3t(e){return{name:e.tool?.driver?.name,fullName:e.tool?.driver?.fullName,version:e.tool?.driver?.version,semanticVersion:e.tool?.driver?.semanticVersion,guid:e.tool?.driver?.guid,automationId:e.automationDetails?.id}}function S3t(e){let t=new Set;for(let r of e)for(let i of r.runs){let n=JSON.stringify(E3t(i));if(t.has(n))return!1;t.add(n)}return!0}async function kB(e,t){return t.type===zc.GitHubVariant.GHES&&d3t.lt(t.version,"3.14.0")?!1:!S3t(e)&&!process.env.CODEQL_MERGE_SARIF_DEPRECATION_WARNING}async function x3t(e,t,r,i){if(i.info("Combining SARIF files using the CodeQL CLI"),e.length===1)return JSON.parse(eo.readFileSync(e[0],"utf8"));let n=e.map(f=>JSON.parse(eo.readFileSync(f,"utf8"))),s=t.type===zc.GitHubVariant.GHES?"and will be removed in GitHub Enterprise Server 3.18":"and will be removed on June 4, 2025",a="For more information, see https://github.blog/changelog/2024-05-06-code-scanning-will-stop-combining-runs-from-a-single-upload";if(!w3t(n))return i.debug("Not all SARIF files were produced by CodeQL. Merging files in the action."),await kB(n,t)&&(i.warning(`Uploading multiple SARIF runs with the same category is deprecated ${s}. Please update your workflow to upload a single run per category. ${a}`),P0.exportVariable("CODEQL_MERGE_SARIF_DEPRECATION_WARNING","true")),Uve(e,i);let o,l=Uc.getTemporaryDirectory(),c=await(0,f3t.getConfig)(l,i);if(c!==void 0)o=await(0,p3t.getCodeQL)(c.codeQLCmd),l=c.tempDir;else{i.info("Initializing CodeQL since the 'init' Action was not called before this step.");let f={auth:(0,jve.getRequiredInput)("token"),externalRepoAuth:(0,jve.getOptionalInput)("external-repository-token"),url:(0,zc.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,zc.getRequiredEnvParam)("GITHUB_API_URL")},m=await r.getDefaultCliVersion(t.type);o=(await(0,g3t.initCodeQL)(void 0,f,l,t.type,m,r,i)).codeql}if(!await o.supportsFeature(b3t.ToolsFeature.SarifMergeRunsFromEqualCategory))return i.warning("The CodeQL CLI does not support merging SARIF files. Merging files in the action."),await kB(n,t)&&(i.warning(`Uploading multiple CodeQL runs with the same category is deprecated ${s} for CodeQL CLI 2.16.6 and earlier. Please update your CodeQL CLI version or update your workflow to set a distinct category for each CodeQL run. ${a}`),P0.exportVariable("CODEQL_MERGE_SARIF_DEPRECATION_WARNING","true")),Uve(e,i);let u=O0.resolve(l,"combined-sarif");eo.mkdirSync(u,{recursive:!0});let d=eo.mkdtempSync(O0.resolve(u,"output-")),p=O0.resolve(d,"combined-sarif.sarif");return await o.mergeResults(e,p,{mergeRunsFromEqualCategory:!0}),JSON.parse(eo.readFileSync(p,"utf8"))}function Gve(e,t,r,i){let n=T3t(t,r,i);if(n!==void 0){for(let s of e.runs||[])s.automationDetails===void 0&&(s.automationDetails={id:n});return e}return e}function T3t(e,t,r){if(e!==void 0){let i=e;return i.endsWith("/")||(i+="/"),i}return z5.computeAutomationID(t,r)}async function N3t(e,t,r){if(r.info("Uploading results"),kl.isInTestMode()){let n=O0.join(Uc.getTemporaryDirectory(),"payload.json");return r.info(`In test mode. Results are not uploaded. Saving to ${n}`),r.info(`Payload: ${JSON.stringify(e,null,2)}`),eo.writeFileSync(n,JSON.stringify(e,null,2)),"test-mode-sarif-id"}let i=z5.getApiClient();try{let n=await i.request("PUT /repos/:owner/:repo/code-scanning/analysis",{owner:t.owner,repo:t.repo,data:e});return r.debug(`response status: ${n.status}`),r.info("Successfully uploaded results"),n.data.id}catch(n){if(kl.isHTTPError(n))switch(n.status){case 403:P0.warning(n.message||_3t);break;case 404:P0.warning(n.message||v3t);break;default:P0.warning(n.message);break}throw(0,Hve.wrapApiConfigurationError)(n)}}function Vve(e){let t=[],r=i=>{let n=eo.readdirSync(i,{withFileTypes:!0});for(let s of n)s.isFile()&&s.name.endsWith(".sarif")?t.push(O0.resolve(i,s.name)):s.isDirectory()&&r(O0.resolve(i,s.name))};return r(e),t}function R3t(e){if(!eo.existsSync(e))throw new zc.ConfigurationError(`Path does not exist: ${e}`);let t;if(eo.lstatSync(e).isDirectory()){if(t=Vve(e),t.length===0)throw new zc.ConfigurationError(`No SARIF files found to upload in "${e}".`)}else t=[e];return t}function A3t(e){let t=0,r=JSON.parse(e);if(!Array.isArray(r.runs))throw new $c("Invalid SARIF. Missing 'runs' array.");for(let i of r.runs){if(!Array.isArray(i.results))throw new $c("Invalid SARIF. Missing 'results' array in run.");t+=i.results.length}return t}function Wve(e,t){t.info(`Validating ${e}`);let r;try{r=JSON.parse(eo.readFileSync(e,"utf8"))}catch(l){throw new $c(`Invalid SARIF. JSON syntax error: ${(0,zc.getErrorMessage)(l)}`)}let i=kve(),n=new u3t.Validator().validate(r,i),s=["uri-reference","uri"],a=(n.errors??[]).filter(l=>!(l.name==="format"&&typeof l.argument=="string"&&s.includes(l.argument))),o=(n.errors??[]).filter(l=>l.name==="format"&&typeof l.argument=="string"&&s.includes(l.argument));for(let l of o)t.info(`Warning: '${l.instance}' is not a valid URI in '${l.property}'.`);if(a.length){for(let c of a)t.startGroup(`Error details: ${c.stack}`),t.info(JSON.stringify(c,null,2)),t.endGroup();let l=a.map(c=>`- ${c.stack}`);throw new $c(`Unable to upload "${e}" as it is not valid SARIF: +${l.join(` +`)}`)}}function Kve(e,t,r,i,n,s,a,o,l,c,u){let d={commit_oid:e,ref:t,analysis_key:r,analysis_name:i,sarif:n,workflow_run_id:s,workflow_run_attempt:a,checkout_uri:o,environment:l,started_at:process.env[m3t.EnvVar.WORKFLOW_STARTED_AT],tool_names:c,base_ref:void 0,base_sha:void 0};if(Uc.getWorkflowEventName()==="pull_request"){if(e===kl.getRequiredEnvParam("GITHUB_SHA")&&u)d.base_ref=`refs/heads/${kl.getRequiredEnvParam("GITHUB_BASE_REF")}`,d.base_sha=u;else if(process.env.GITHUB_EVENT_PATH){let p=JSON.parse(eo.readFileSync(process.env.GITHUB_EVENT_PATH,"utf8"));d.base_ref=`refs/heads/${p.pull_request.base.ref}`,d.base_sha=p.pull_request.base.sha}}return d}async function C3t(e,t,r,i,n){let s=R3t(e);n.startGroup("Uploading results"),n.info(`Processing sarif files: ${JSON.stringify(s)}`);let a=await(0,Hve.getGitHubVersion)();for(let v of s)Wve(v,n);let o=await x3t(s,a,i,n);o=await h3t.addFingerprints(o,t,n);let l=await z5.getAnalysisKey(),c=Uc.getRequiredInput("matrix");o=Gve(o,r,l,c);let u=kl.getToolNames(o);n.debug("Validating that each SARIF run has a unique category"),Qve(o),n.debug("Serializing SARIF for upload");let d=JSON.stringify(o);n.debug("Compressing serialized SARIF");let p=l3t.default.gzipSync(d).toString("base64"),f=(0,c3t.default)(t),m=Kve(await Uc.getCommitOid(t),await Uc.getRef(),l,kl.getRequiredEnvParam("GITHUB_WORKFLOW"),p,Uc.getWorkflowRunID(),Uc.getWorkflowRunAttempt(),f,c,u,await Uc.determineBaseBranchHeadCommitOid()),h=d.length;n.debug(`Raw upload size: ${h} bytes`);let y=p.length;n.debug(`Base64 zipped upload size: ${y} bytes`);let b=A3t(d);n.debug(`Number of results in upload: ${b}`);let w=await N3t(m,(0,y3t.parseRepositoryNwo)(kl.getRequiredEnvParam("GITHUB_REPOSITORY")),n);return n.endGroup(),{statusReport:{raw_upload_size_bytes:h,zipped_upload_size_bytes:y,num_results_in_sarif:b},sarifID:w}}var O3t=5*1e3,P3t=2*60*1e3;async function I3t(e,t,r,i={isUnsuccessfulExecution:!1}){r.startGroup("Waiting for processing to finish");try{let n=z5.getApiClient(),s=Date.now();for(;;){if(Date.now()>s+P3t){r.warning("Timed out waiting for analysis to finish processing. Continuing.");break}let a;try{a=await n.request("GET /repos/:owner/:repo/code-scanning/sarifs/:sarif_id",{owner:e.owner,repo:e.repo,sarif_id:t})}catch(l){r.warning(`An error occurred checking the status of the delivery. ${l} It should still be processed in the background, but errors that occur during processing may not be reported.`);break}let o=a.data.processing_status;if(r.info(`Analysis upload status is ${o}.`),o==="pending")r.debug("Analysis processing is still pending...");else if(i.isUnsuccessfulExecution){F3t(a,o,r);break}else{if(o==="complete")break;if(o==="failed"){let l=`Code Scanning could not process the submitted SARIF file: +${a.data.errors}`,c=a.data.errors;throw D3t(c)?new zc.ConfigurationError(l):L3t(c)?new $c(l):new Error(l)}else kl.assertNever(o)}await kl.delay(O3t,{allowProcessExit:!1})}}finally{r.endGroup()}}function D3t(e){return e.length===1&&e[0]==="CodeQL analyses from advanced configurations cannot be processed when the default setup is enabled"}function L3t(e){return e.every(t=>t.startsWith("rejecting SARIF")||t.startsWith("an invalid URI was provided as a SARIF location")||t.startsWith("locationFromSarifResult: expected artifact location")||t.startsWith("could not convert rules: invalid security severity value, is not a number")||/^SARIF URI scheme [^\s]* did not match the checkout URI scheme [^\s]*/.test(t))}function F3t(e,t,r){t==="failed"&&Array.isArray(e.data.errors)&&e.data.errors.length===1&&e.data.errors[0].toString().startsWith("unsuccessful execution")?r.debug('Successfully uploaded a SARIF file for the unsuccessful execution. Received expected "unsuccessful execution" processing error, and no other errors.'):t==="failed"?r.warning(`Failed to upload a SARIF file for the unsuccessful execution. Code scanning status information for the repository may be out of date as a result. Processing errors: ${e.data.errors}`):t==="complete"?r.debug('Uploaded a SARIF file for the unsuccessful execution, but did not receive the expected "unsuccessful execution" processing error. This is a known transient issue with the code scanning API, and does not cause out of date code scanning status information.'):kl.assertNever(t)}function Qve(e){let t={};for(let r of e.runs){let i=r?.automationDetails?.id,n=r.tool?.driver?.name,s=`${zve(i)}_${zve(n)}`;t[s]={id:i,tool:n}}for(let[r,{id:i,tool:n}]of Object.entries(t)){let s=`CODEQL_UPLOAD_SARIF_${r}`;if(process.env[s])throw new zc.ConfigurationError(`Aborting upload: only one run of the codeql/analyze or codeql/upload-sarif actions is allowed per job per tool/category. The easiest fix is to specify a unique value for the \`category\` input. If .runs[].automationDetails.id is specified in the sarif file, that will take precedence over your configured \`category\`. Category: (${i||"none"}) Tool: (${n||"none"})`);P0.exportVariable(s,s)}}function zve(e){return(e??"_").replace(/[^a-zA-Z0-9_]/g,"_").toLocaleUpperCase()}var $c=class extends Error{constructor(t){super(t)}};hi.InvalidSarifUploadError=$c});var Jve=g(xi=>{"use strict";var q3t=xi&&xi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),B3t=xi&&xi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_6=xi&&xi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&q3t(t,e,r);return B3t(t,e),t},M3t=xi&&xi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(xi,"__esModule",{value:!0});xi.CodeQLAnalysisError=void 0;xi.runExtraction=Zve;xi.dbIsFinalized=$B;xi.setupDiffInformedQueryRun=X3t;xi.runQueries=J3t;xi.runFinalize=e9t;xi.warnIfGoInstalledAfterInit=t9t;xi.runCleanup=r9t;var I0=_6(require("fs")),D0=_6(require("path")),$5=require("perf_hooks"),k3t=Ff(),j3t=M3t(Z_()),U3t=_6(tm()),jl=_6(Zi()),z3t=tve(),UB=_f(),Xve=sve(),H5=oo(),Yve=po(),G5=ep(),$3t=ff(),H3t=yu(),G3t=P5(),V3t=jB(),Gc=_6(Kt()),zB=Kt(),V5=class extends Error{constructor(t,r,i){super(r),this.queriesStatusReport=t,this.message=r,this.error=i,this.name="CodeQLAnalysisError"}};xi.CodeQLAnalysisError=V5;async function W3t(e){let t=process.env.CODEQL_PYTHON;t===void 0||t.length===0||e.warning(`The CODEQL_PYTHON environment variable is no longer supported. Please remove it from your workflow. This environment variable was originally used to specify a Python executable that included the dependencies of your Python code, however Python analysis no longer uses these dependencies. +If you used CODEQL_PYTHON to force the version of Python to analyze as, please use CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION instead, such as 'CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION=2.7' or 'CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION=3.11'.`)}async function Zve(e,t,r){for(let i of t.languages){if($B(t,i,r)){r.debug(`Database for ${i} has already been finalized, skipping extraction.`);continue}K3t(t,i)&&(r.startGroup(`Extracting ${i}`),i===G5.Language.python&&await W3t(r),t.buildMode&&await e.supportsFeature(H3t.ToolsFeature.TraceCommandUseBuildMode)?(i===G5.Language.cpp&&t.buildMode===zB.BuildMode.Autobuild&&await(0,z3t.setupCppAutobuild)(e,r),await e.extractUsingBuildMode(t,i)):await e.extractScannedLanguage(t,i),r.endGroup())}}function K3t(e,t){return e.buildMode===zB.BuildMode.None||e.buildMode===zB.BuildMode.Autobuild&&process.env[H5.EnvVar.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY]!=="true"||!e.buildMode&&(0,G5.isScannedLanguage)(t)}function $B(e,t,r){let i=Gc.getCodeQLDatabasePath(e,t);try{return!("inProgress"in U3t.load(I0.readFileSync(D0.resolve(i,"codeql-database.yml"),"utf8")))}catch{return r.warning(`Could not check whether database for ${t} was finalized. Assuming it is not.`),!1}}async function Q3t(e,t,r,i,n){let s=$5.performance.now();await Zve(e,t,n);let a=$5.performance.now()-s,o=$5.performance.now();for(let c of t.languages)$B(t,c,n)?n.info(`There is already a finalized database for ${c} at the location where the CodeQL Action places databases, so we did not create one.`):(n.startGroup(`Finalizing ${c}`),await e.finalizeDatabase(Gc.getCodeQLDatabasePath(t,c),r,i,t.debugMode),n.endGroup());let l=$5.performance.now()-o;return{scanned_language_extraction_duration_ms:Math.round(a),trap_import_duration_ms:Math.round(l)}}async function X3t(e,t,r,i,n){if(await n.getValue(Yve.Feature.DiffInformedQueries,r))return await(0,$3t.withGroup)("Generating diff range extension pack",async()=>{let s=await Y3t(e,t,i);return Z3t(i,s)})}async function Y3t(e,t,r){let i=jl.getOptionalInput("checkout_path");if(i===void 0)return;await jl.deepenGitHistory(),await jl.gitFetch(e,["--depth=1"]),await jl.gitFetch(t,[`--shallow-exclude=${e}`]),await jl.gitFetch(e,[`--shallow-exclude=${t}`]),await jl.deepenGitHistory();let n=await jl.getAllGitMergeBases([e,t]);if(r.info(`Merge bases: ${n.join(", ")}`),n.length!==1){r.info(`Cannot compute diff range because baseRef and headRef have ${n.length} merge bases (instead of exactly 1).`);return}let s=await jl.getGitDiffHunkHeaders(n[0],t);if(s===void 0)return;let a=new Array,o="";for(let l of s){if(l.startsWith("+++ ")){let c=jl.decodeGitFilePath(l.substring(4));if(c.startsWith("b/"))o=c.substring(2);else if(c==="/dev/null")o="";else{r.warning(`Failed to parse diff hunk header line: ${l}`);return}continue}if(l.startsWith("@@ ")){if(o==="")continue;let c=l.match(/^@@ -\d+(?:,\d+)? \+(\d+)(?:,(\d+))? @@/);if(c===null){r.warning(`Failed to parse diff hunk header line: ${l}`);return}let u=parseInt(c[1],10),d=parseInt(c[2],10);if(d===0)continue;let p=u+(d||1)-1;a.push({path:D0.join(i,o),startLine:u,endLine:p})}}return a}function Z3t(e,t){if(t===void 0)return;let r=D0.join(jl.getTemporaryDirectory(),"pr-diff-range");I0.mkdirSync(r),I0.writeFileSync(D0.join(r,"qlpack.yml"),` +name: codeql-action/pr-diff-range +version: 0.0.0 +library: true +extensionTargets: + codeql/util: '*' +dataExtensions: + - pr-diff-range.yml +`);let i=` +extensions: + - addsTo: + pack: codeql/util + extensible: restrictAlertsTo + data: +`,n=t.map(o=>` - ["${o[0]}", ${o[1]}, ${o[2]}] +`).join("");n||(n=` - ["", 0, 0] +`);let s=i+n,a=D0.join(r,"pr-diff-range.yml");return I0.writeFileSync(a,s),e.debug(`Wrote pr-diff-range extension pack to ${a}: +${s}`),r}async function J3t(e,t,r,i,n,s,a,o,l){let c={},u=n?[`--additional-packs=${n}`,"--extension-packs=codeql-action/pr-diff-range"]:[],d=n?"--sarif-run-property=incrementalMode=diff-informed":void 0,p=await(0,UB.getCodeQL)(a.codeQLCmd),f=[t,i,...u];for(let b of a.languages)try{let w=D0.join(e,`${b}.sarif`);o.startGroup(`Running queries for ${b}`);let v=new Date().getTime(),E=Gc.getCodeQLDatabasePath(a,b);await p.databaseRunQueries(E,f),o.debug(`Finished running queries for ${b}.`),c[`analyze_builtin_queries_${b}_duration_ms`]=new Date().getTime()-v,o.startGroup(`Interpreting results for ${b}`);let T=new Date,L=await m(b,void 0,w,a.debugMode),O=new Date;if(c[`interpret_results_${b}_duration_ms`]=O.getTime()-T.getTime(),o.endGroup(),o.info(L),await l.getValue(Yve.Feature.QaTelemetryEnabled)){let B=h(w,o),P={event:"codeql database interpret-results",started_at:T.toISOString(),completed_at:O.toISOString(),exit_status:"success",language:b,properties:{alertCounts:B}};c.event_reports===void 0&&(c.event_reports=[]),c.event_reports.push(P)}await Gc.codeQlVersionAtLeast(p,UB.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)||await y(b)}catch(w){throw c.analyze_failure_language=b,new V5(c,`Error running analysis for ${b}: ${Gc.getErrorMessage(w)}`,Gc.wrapError(w))}return c;async function m(b,w,v,E){let T=Gc.getCodeQLDatabasePath(a,b);return await p.databaseInterpretResults(T,w,v,r,i,E?"-vv":"-v",d,s,a,l)}function h(b,w){(0,V3t.validateSarifFileSchema)(b,w);let v=JSON.parse(I0.readFileSync(b,"utf8")),E={};for(let T of v.runs)if(T.results)for(let L of T.results){let O=L.rule?.id||L.ruleId;O&&(E[O]=(E[O]||0)+1)}return E}async function y(b){let w=Gc.getCodeQLDatabasePath(a,b);return await p.databasePrintBaseline(w)}}async function e9t(e,t,r,i,n,s){try{await(0,j3t.default)(e,{force:!0})}catch(o){if(o?.code!=="ENOENT")throw o}await I0.promises.mkdir(e,{recursive:!0});let a=await Q3t(i,n,t,r,s);return process.env[H5.EnvVar.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY]!=="true"&&await(0,G3t.endTracingForCluster)(i,n,s),a}async function t9t(e,t){let r=process.env[H5.EnvVar.GO_BINARY_LOCATION];if(process.env[H5.EnvVar.DID_AUTOBUILD_GOLANG]!=="true"&&r!==void 0){let i=await(0,k3t.safeWhich)("go");r!==i&&(t.warning(`Expected \`which go\` to return ${r}, but got ${i}: please ensure that the correct version of Go is installed before the \`codeql-action/init\` Action is used.`),(0,Xve.addDiagnostic)(e,G5.Language.go,(0,Xve.makeDiagnostic)("go/workflow/go-installed-after-codeql-init","Go was installed after the `codeql-action/init` Action was run",{markdownMessage:"To avoid interfering with the CodeQL analysis, perform all installation steps before calling the `github/codeql-action/init` Action.",visibility:{statusPage:!0,telemetry:!0,cliSummaryTable:!0},severity:"warning"})))}}async function r9t(e,t,r){r.startGroup("Cleaning up databases");for(let i of e.languages){let n=await(0,UB.getCodeQL)(e.codeQLCmd),s=Gc.getCodeQLDatabasePath(e,i);await n.databaseCleanup(s,t)}r.endGroup()}});var a4e=g(ns=>{"use strict";var i9t=ns&&ns.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),n9t=ns&&ns.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),v6=ns&&ns.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&i9t(t,e,r);return n9t(t,e),t},r4e=ns&&ns.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ns,"__esModule",{value:!0});ns.sanitizeArtifactName=n4e;ns.uploadCombinedSarifArtifacts=p9t;ns.tryUploadAllAvailableDebugArtifacts=h9t;ns.uploadDebugArtifacts=GB;ns.getArtifactUploaderClient=s4e;var Sd=v6(require("fs")),Ul=v6(require("path")),s9t=v6(W2e()),e4e=v6(Bbe()),HB=v6(Be()),a9t=r4e(g6e()),o9t=r4e(Z_()),i4e=Zi(),l9t=Jve(),c9t=_f(),u9t=oo(),d9t=po(),t4e=ff(),Ps=Kt();function n4e(e){return e.replace(/[^a-zA-Z0-9_\\-]+/g,"")}async function p9t(e,t,r){let i=(0,i4e.getTemporaryDirectory)();if(process.env.CODEQL_ACTION_DEBUG_COMBINED_SARIF==="true"){e.info("Uploading available combined SARIF files as Actions debugging artifact...");let n=Ul.resolve(i,"combined-sarif"),s=[];if(Sd.existsSync(n)){let a=Sd.readdirSync(n);for(let o of a){let l=Sd.readdirSync(Ul.resolve(n,o)).filter(c=>c.endsWith(".sarif"));for(let c of l)s.push(Ul.resolve(n,o,c))}}try{await GB(e,s,n,"combined-sarif-artifacts",t,r)}catch(a){e.warning(`Failed to upload combined SARIF files as Actions debugging artifact. Reason: ${(0,Ps.getErrorMessage)(a)}`)}}}function f9t(e,t,r){try{let i=process.env[u9t.EnvVar.SARIF_RESULTS_OUTPUT_DIR];if(i!==void 0&&Sd.existsSync(i)&&Sd.lstatSync(i).isDirectory()){let n=Ul.resolve(i,`${t}.sarif`);if(Sd.existsSync(n)){let s=Ul.resolve(e.dbLocation,`${t}.sarif`);return Sd.copyFileSync(n,s),s}}}catch(i){r.warning(`Failed to find SARIF results path for ${t}. Reason: ${(0,Ps.getErrorMessage)(i)}`)}}async function m9t(e,t,r){try{if((0,l9t.dbIsFinalized)(e,t,r))try{return await y9t(e,t)}catch(i){r.warning(`Failed to bundle database for ${t} using the CLI. Falling back to a partial bundle. Reason: ${(0,Ps.getErrorMessage)(i)}`)}return await g9t(e,t)}catch(i){r.warning(`Failed to bundle database for ${t}. Reason: ${(0,Ps.getErrorMessage)(i)}`);return}}async function h9t(e,t,r){let i=[];try{for(let n of e.languages)await(0,t4e.withGroup)(`Uploading debug artifacts for ${n}`,async()=>{t.info("Preparing SARIF result debug artifact...");let s=f9t(e,n,t);s&&(i.push(s),t.info("SARIF result debug artifact ready for upload.")),t.info("Preparing database logs debug artifact...");let a=(0,Ps.getCodeQLDatabasePath)(e,n),o=Ul.resolve(a,"log");(0,Ps.doesDirectoryExist)(o)&&(i.push(...(0,Ps.listFolder)(o)),t.info("Database logs debug artifact ready for upload.")),t.info("Preparing database cluster logs debug artifact...");let l=Ul.resolve(e.dbLocation,"log");(0,Ps.doesDirectoryExist)(l)&&(i.push(...(0,Ps.listFolder)(l)),t.info("Database cluster logs debug artifact ready for upload.")),t.info("Preparing database bundle debug artifact...");let c=await m9t(e,n,t);c&&(i.push(c),t.info("Database bundle debug artifact ready for upload."))})}catch(n){t.warning(`Failed to prepare debug artifacts. Reason: ${(0,Ps.getErrorMessage)(n)}`);return}try{await(0,t4e.withGroup)("Uploading debug artifacts",async()=>GB(t,i,e.dbLocation,e.debugArtifactName,e.gitHubVersion.type,r))}catch(n){t.warning(`Failed to upload debug artifacts. Reason: ${(0,Ps.getErrorMessage)(n)}`)}}async function GB(e,t,r,i,n,s){if(t.length===0)return;let a="",o=(0,i4e.getRequiredInput)("matrix");if(o)try{for(let[,c]of Object.entries(JSON.parse(o)).sort())a+=`-${c}`}catch{HB.info("Could not parse user-specified `matrix` input into JSON. The debug artifact will not be named with the user's `matrix` input.")}let l=await s4e(e,n,s);try{await l.uploadArtifact(n4e(`${i}${a}`),t.map(c=>Ul.normalize(c)),Ul.normalize(r),{retentionDays:7})}catch(c){HB.warning(`Failed to upload debug artifacts: ${c}`)}}async function s4e(e,t,r){return t===Ps.GitHubVariant.GHES?(e.info("Debug artifacts can be consumed with `actions/download-artifact@v3` because the `v4` version is not yet compatible on GHES."),e4e.create()):await r.getValue(d9t.Feature.ArtifactV4Upgrade)?(e.info("Debug artifacts can be consumed with `actions/download-artifact@v4`."),new s9t.DefaultArtifactClient):(e.info("Debug artifacts can be consumed with `actions/download-artifact@v3`. To use the `actions/download-artifact@v4`, set the `CODEQL_ACTION_ARTIFACT_V4_UPGRADE` environment variable to true."),e4e.create())}async function g9t(e,t){let r=(0,Ps.getCodeQLDatabasePath)(e,t),i=Ul.resolve(e.dbLocation,`${e.debugDatabaseName}-${t}-partial.zip`);HB.info(`${e.debugDatabaseName}-${t} is not finalized. Uploading partial database bundle at ${i}...`),Sd.existsSync(i)&&await(0,o9t.default)(i,{force:!0});let n=new a9t.default;return n.addLocalFolder(r),n.writeZip(i),i}async function y9t(e,t){return await(0,Ps.bundleDb)(e,t,await(0,c9t.getCodeQL)(e.codeQLCmd),`${e.debugDatabaseName}-${t}`)}});var WB=g(mn=>{"use strict";var b9t=mn&&mn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),_9t=mn&&mn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o4e=mn&&mn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&b9t(t,e,r);return _9t(t,e),t};Object.defineProperty(mn,"__esModule",{value:!0});mn.JobStatus=mn.ActionName=void 0;mn.isFirstPartyAnalysis=c4e;mn.getActionsStatus=E9t;mn.getJobStatusDisplayName=S9t;mn.createStatusReportBase=T9t;mn.sendStatusReport=A9t;var v9t=o4e(require("os")),to=o4e(Be()),Vc=Zi(),l4e=ga(),w9t=Sp(),$l=oo(),zl=Kt(),VB;(function(e){e.Autobuild="autobuild",e.Analyze="finish",e.Init="init",e.InitPost="init-post",e.ResolveEnvironment="resolve-environment",e.UploadSarif="upload-sarif"})(VB||(mn.ActionName=VB={}));function c4e(e){return e!==VB.UploadSarif?!0:process.env[$l.EnvVar.INIT_ACTION_HAS_RUN]==="true"}var xd;(function(e){e.UnknownStatus="JOB_STATUS_UNKNOWN",e.SuccessStatus="JOB_STATUS_SUCCESS",e.FailureStatus="JOB_STATUS_FAILURE",e.ConfigErrorStatus="JOB_STATUS_CONFIGURATION_ERROR"})(xd||(mn.JobStatus=xd={}));function E9t(e,t){return e||t?e instanceof zl.ConfigurationError?"user-error":"failure":"success"}function S9t(e){switch(e){case xd.SuccessStatus:return"success";case xd.FailureStatus:return"failure";case xd.ConfigErrorStatus:return"configuration error";case xd.UnknownStatus:return"unknown";default:(0,zl.assertNever)(e)}}function x9t(e){e==="user-error"?to.exportVariable($l.EnvVar.JOB_STATUS,process.env[$l.EnvVar.JOB_STATUS]??xd.ConfigErrorStatus):(e==="failure"||e==="aborted")&&to.exportVariable($l.EnvVar.JOB_STATUS,process.env[$l.EnvVar.JOB_STATUS]??xd.FailureStatus)}async function T9t(e,t,r,i,n,s,a,o){try{let l=(0,Vc.getOptionalInput)("sha")||process.env.GITHUB_SHA||"",c=await(0,Vc.getRef)(),u=process.env[$l.EnvVar.JOB_RUN_UUID]||"",d=(0,Vc.getWorkflowRunID)(),p=(0,Vc.getWorkflowRunAttempt)(),f=process.env.GITHUB_WORKFLOW||"",m=process.env.GITHUB_JOB||"",h=await(0,l4e.getAnalysisKey)(),y=process.env[$l.EnvVar.WORKFLOW_STARTED_AT];y===void 0&&(y=r.toISOString(),to.exportVariable($l.EnvVar.WORKFLOW_STARTED_AT,y));let b=(0,zl.getRequiredEnvParam)("RUNNER_OS"),w=(0,zl.getCachedCodeQlVersion)(),v=process.env.GITHUB_ACTION_REF||"",E=process.env[$l.EnvVar.TESTING_ENVIRONMENT]||"";E!==""&&to.exportVariable($l.EnvVar.TESTING_ENVIRONMENT,E);let T=process.env.CODE_SCANNING_IS_STEADY_STATE_DEFAULT_SETUP==="true",L={action_name:e,action_oid:"unknown",action_ref:v,action_started_at:r.toISOString(),action_version:(0,Vc.getActionVersion)(),analysis_key:h,build_mode:i?.buildMode,commit_oid:l,first_party_analysis:c4e(e),job_name:m,job_run_uuid:u,ref:c,runner_os:b,started_at:y,status:t,steady_state_default_setup:T,testing_environment:E,workflow_name:f,workflow_run_attempt:p,workflow_run_id:d};try{L.actions_event_name=(0,Vc.getWorkflowEventName)()}catch(P){s.warning(`Could not determine the workflow event name: ${P}.`)}i&&(L.languages=i.languages.join(",")),n&&(L.runner_available_disk_space_bytes=n.numAvailableBytes,L.runner_total_disk_space_bytes=n.numTotalBytes),a&&(L.cause=a),o&&(L.exception=o),(t==="success"||t==="failure"||t==="aborted"||t==="user-error")&&(L.completed_at=new Date().toISOString());let O=(0,Vc.getRequiredInput)("matrix");O&&(L.matrix_vars=O),"RUNNER_ARCH"in process.env&&(L.runner_arch=process.env.RUNNER_ARCH),b==="Linux"&&(0,Vc.isSelfHostedRunner)()||(L.runner_os_release=v9t.release()),w!==void 0&&(L.codeql_version=w.version);let B=process.env.ImageVersion;return B&&(L.runner_image_version=B),L}catch(l){s.warning(`Caught an exception while gathering information for telemetry: ${l}. Will skip sending status report.`);return}}var N9t="CodeQL Action is out-of-date. Please upgrade to the latest version of codeql-action.",R9t="CodeQL Action version is incompatible with the code scanning endpoint. Please update to a compatible version of codeql-action.";async function A9t(e){x9t(e.status);let t=JSON.stringify(e);if(to.debug(`Sending status report: ${t}`),(0,zl.isInTestMode)()){to.debug("In test mode. Status reports are not uploaded.");return}let r=(0,zl.getRequiredEnvParam)("GITHUB_REPOSITORY"),[i,n]=r.split("/"),s=(0,l4e.getApiClient)();try{await s.request("PUT /repos/:owner/:repo/code-scanning/analysis/status",{owner:i,repo:n,data:t})}catch(a){if((0,zl.isHTTPError)(a))switch(a.status){case 403:(0,Vc.getWorkflowEventName)()==="push"&&process.env.GITHUB_ACTOR==="dependabot[bot]"?to.warning(`Workflows triggered by Dependabot on the "push" event run with read-only access. Uploading Code Scanning results requires write access. To use Code Scanning with Dependabot, please ensure you are using the "pull_request" event for this workflow and avoid triggering on the "push" event for Dependabot branches. See ${w9t.DocUrl.SCANNING_ON_PUSH} for more information on how to configure these events.`):to.warning(a.message);return;case 404:to.warning(a.message);return;case 422:(0,zl.getRequiredEnvParam)("GITHUB_SERVER_URL")!==zl.GITHUB_DOTCOM_URL?to.debug(R9t):to.debug(N9t);return}to.warning(`An unexpected error occurred when sending code scanning status report: ${(0,zl.getErrorMessage)(a)}`)}}});var g4e=g(Zr=>{"use strict";var C9t=Zr&&Zr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),O9t=Zr&&Zr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),w6=Zr&&Zr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&C9t(t,e,r);return O9t(t,e),t},P9t=Zr&&Zr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Zr,"__esModule",{value:!0});Zr.WorkflowErrors=void 0;Zr.getWorkflowErrors=p4e;Zr.validateWorkflow=k9t;Zr.formatWorkflowErrors=f4e;Zr.formatWorkflowCause=m4e;Zr.getWorkflow=h4e;Zr.getCategoryInputOrThrow=z9t;Zr.getUploadInputOrThrow=$9t;Zr.getCheckoutPathInputOrThrow=H9t;var d4e=w6(require("fs")),I9t=w6(require("path")),D9t=P9t(require("zlib")),L9t=w6(Be()),u4e=w6(tm()),F9t=w6(ga()),q9t=oo(),QB=Kt();function B9t(e){return Object.entries(e).reduce((t,[r,i])=>(t[r]={message:i,code:r},t),{})}Zr.WorkflowErrors=B9t({MissingPushHook:"Please specify an on.push hook to analyze and see code scanning alerts from the default branch on the Security tab.",CheckoutWrongHead:"git checkout HEAD^2 is no longer necessary. Please remove this step as Code Scanning recommends analyzing the merge commit for best results."});async function M9t(e,t){let r=await t.betterResolveLanguages();if(!r.aliases)return;let i=r.aliases,n={};for(let s of e){let a=i[s]||s;n[a]||(n[a]=[]),n[a].push(s)}return n}async function p4e(e,t){let r=[],i=process.env.GITHUB_JOB;if(i){let o=e?.jobs?.[i];if(o?.strategy?.matrix?.language){let c=o.strategy.matrix.language;if(Array.isArray(c)){let u=await M9t(c,t);if(u!==void 0)for(let[d,p]of Object.entries(u))p.length>1&&r.push({message:`CodeQL language '${d}' is referenced by more than one entry in the 'language' matrix parameter for job '${i}'. This may result in duplicate alerts. Please edit the 'language' matrix parameter to keep only one of the following: ${p.map(f=>`'${f}'`).join(", ")}.`,code:"DuplicateLanguageInMatrix"})}}let l=o?.steps;if(Array.isArray(l)){for(let c of l)if(c?.run==="git checkout HEAD^2"){r.push(Zr.WorkflowErrors.CheckoutWrongHead);break}}}let n=KB("push",e),s=KB("pull_request",e),a=KB("workflow_call",e);return s&&!n&&!a&&r.push(Zr.WorkflowErrors.MissingPushHook),r}function KB(e,t){return t.on?typeof t.on=="string"?t.on===e:Array.isArray(t.on)?t.on.includes(e):Object.prototype.hasOwnProperty.call(t.on,e):!1}async function k9t(e,t){let r;try{r=await h4e(t)}catch(n){return`error: getWorkflow() failed: ${String(n)}`}let i;try{i=await p4e(r,e)}catch(n){return`error: getWorkflowErrors() failed: ${String(n)}`}if(i.length>0){let n;try{n=f4e(i)}catch(s){return`error: formatWorkflowErrors() failed: ${String(s)}`}L9t.warning(n)}return m4e(i)}function f4e(e){let t=e.length===1?"issue was":"issues were",r=e.map(i=>i.message).join(" ");return`${e.length} ${t} detected with this workflow: ${r}`}function m4e(e){if(e.length!==0)return e.map(t=>t.code).join(",")}async function h4e(e){let t=process.env.CODE_SCANNING_WORKFLOW_FILE;if(t)return e.debug("Using the workflow specified by the CODE_SCANNING_WORKFLOW_FILE environment variable."),u4e.load(D9t.default.gunzipSync(Buffer.from(t,"base64")).toString());let r=await j9t(e);return u4e.load(d4e.readFileSync(r,"utf-8"))}async function j9t(e){let t=await F9t.getWorkflowRelativePath(),r=I9t.join((0,QB.getRequiredEnvParam)("GITHUB_WORKSPACE"),t);if(d4e.existsSync(r))return e.debug(`Derived the following absolute path for the currently executing workflow: ${r}.`),r;throw new Error(`Expected to find a code scanning workflow file at ${r}, but no such file existed. This can happen if the currently running workflow checks out a branch that doesn't contain the corresponding workflow file.`)}function U9t(e,t){if(e.uses)throw new Error(`Could not get steps calling ${t} since the job calls a reusable workflow.`);let r=e.steps;if(!Array.isArray(r))throw new Error(`Could not get steps calling ${t} since job.steps was not an array.`);return r.filter(i=>i.uses?.includes(t))}function XB(e,t,r,i,n){let s=`Could not get ${i} input to ${r} since`;if(!e.jobs)throw new Error(`${s} the workflow has no jobs.`);if(!e.jobs[t])throw new Error(`${s} the workflow has no job named ${t}.`);let a=U9t(e.jobs[t],r);if(a.length===0)throw new Error(`${s} the ${t} job does not call ${r}.`);if(a.length>1)throw new Error(`${s} the ${t} job calls ${r} multiple times.`);let o=a[0].with?.[i]?.toString();if(o!==void 0&&n!==void 0){o=o.replace(/\${{\s+/,"${{").replace(/\s+}}/,"}}");for(let[l,c]of Object.entries(n))o=o.replace(`\${{matrix.${l}}}`,c)}if(o!==void 0&&o.includes("${{"))throw new Error(`Could not get ${i} input to ${r} since it contained an unrecognized dynamic value.`);return o}function YB(){return(0,QB.isInTestMode)()||process.env[q9t.EnvVar.TESTING_ENVIRONMENT]==="codeql-action-pr-checks"?"./analyze":"github/codeql-action/analyze"}function z9t(e,t,r){return XB(e,t,YB(),"category",r)}function $9t(e,t,r){return XB(e,t,YB(),"upload",r)}function H9t(e,t,r){return XB(e,t,YB(),"checkout_path",r)||(0,QB.getRequiredEnvParam)("GITHUB_WORKSPACE")}});var v4e=g(Bo=>{"use strict";var G9t=Bo&&Bo.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),V9t=Bo&&Bo.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),E6=Bo&&Bo.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&G9t(t,e,r);return V9t(t,e),t};Object.defineProperty(Bo,"__esModule",{value:!0});Bo.tryUploadSarifIfRunFailed=_4e;Bo.run=tEt;Bo.getFinalJobStatus=iEt;var W9t=E6(require("fs")),y4e=E6(Be()),K9t=E6(l0()),ZB=E6(Zi()),Q9t=ga(),X9t=_f(),L0=oo(),Y9t=po(),Z9t=_m(),K5=WB(),b4e=E6(jB()),Td=Kt(),W5=g4e();function J9t(e){let t=(0,Td.wrapError)(e);return{upload_failed_run_error:t.message,upload_failed_run_stack_trace:t.stack}}async function eEt(e,t,r,i){if(!e.codeQLCmd)return{upload_failed_run_skipped_because:"CodeQL command not found"};let n=await(0,W5.getWorkflow)(i),s=(0,Td.getRequiredEnvParam)("GITHUB_JOB"),a=(0,Td.parseMatrixInput)(ZB.getRequiredInput("matrix")),o=(0,W5.getUploadInputOrThrow)(n,s,a);if(!["always","failure-only"].includes(ZB.getUploadValue(o))||(0,Td.isInTestMode)())return{upload_failed_run_skipped_because:"SARIF upload is disabled"};let l=(0,W5.getCategoryInputOrThrow)(n,s,a),c=(0,W5.getCheckoutPathInputOrThrow)(n,s,a),u=e.dbLocation,d=await(0,X9t.getCodeQL)(e.codeQLCmd),p="../codeql-failed-run.sarif";u===void 0||!await r.getValue(Y9t.Feature.ExportDiagnosticsEnabled,d)?await d.diagnosticsExport(p,l,e):await d.databaseExportDiagnostics(u,p,l),i.info(`Uploading failed SARIF file ${p}`);let f=await b4e.uploadFiles(p,c,l,r,i);return await b4e.waitForProcessing(t,f.sarifID,i,{isUnsuccessfulExecution:!0}),f?{...f.statusReport,sarifID:f.sarifID}:{}}async function _4e(e,t,r,i){if(process.env[L0.EnvVar.ANALYZE_DID_COMPLETE_SUCCESSFULLY]!=="true"){y4e.exportVariable(L0.EnvVar.JOB_STATUS,process.env[L0.EnvVar.JOB_STATUS]??K5.JobStatus.ConfigErrorStatus);try{return await eEt(e,t,r,i)}catch(n){return i.debug(`Failed to upload a SARIF file for this failed CodeQL code scanning run. ${n}`),J9t(n)}}else return y4e.exportVariable(L0.EnvVar.JOB_STATUS,process.env[L0.EnvVar.JOB_STATUS]??K5.JobStatus.SuccessStatus),{upload_failed_run_skipped_because:"Analyze Action completed successfully"}}async function tEt(e,t,r,i,n,s){let a=await _4e(r,i,n,s);if(a.upload_failed_run_skipped_because&&s.debug(`Won't upload a failed SARIF file for this CodeQL code scanning run because: ${a.upload_failed_run_skipped_because}.`),process.env.CODEQL_ACTION_EXPECT_UPLOAD_FAILED_SARIF==="true"&&!a.raw_upload_size_bytes){let o=JSON.stringify(a);throw new Error(`Expected to upload a failed SARIF file for this CodeQL code scanning run, but the result was instead ${o}.`)}if(process.env.CODEQL_ACTION_EXPECT_UPLOAD_FAILED_SARIF==="true"&&(K9t.context.payload.pull_request?.head.repo.fork?s.info("Skipping deletion of failed SARIF because the workflow was triggered from a fork of codeql-action and doesn't have the appropriate permissions for deletion."):await rEt(a,s)),r.debugMode&&(s.info("Debug mode is on. Uploading available database bundles and logs as Actions debugging artifacts..."),await e(r,s,n),await t(r)),ZB.isSelfHostedRunner())try{W9t.rmSync(r.dbLocation,{recursive:!0,force:!0,maxRetries:3}),s.info(`Cleaned up database cluster directory ${r.dbLocation}.`)}catch(o){s.warning(`Failed to clean up database cluster directory ${r.dbLocation}. Details: ${o}`)}else s.debug("Skipping cleanup of database cluster directory since we are running on a GitHub-hosted runner which will be automatically cleaned up.");return a}async function rEt(e,t){let r=e.sarifID;if(r){t.startGroup("Deleting failed SARIF upload"),t.info(`In test mode, therefore deleting the failed analysis to avoid impacting tool status for the Action repository. SARIF ID to delete: ${r}.`);let i=(0,Q9t.getApiClient)();try{let n=(0,Z9t.parseRepositoryNwo)((0,Td.getRequiredEnvParam)("GITHUB_REPOSITORY"));await(0,Td.delay)(5e3);let s=await i.request("GET /repos/:owner/:repo/code-scanning/analyses?sarif_id=:sarif_id",{owner:n.owner,repo:n.repo,sarif_id:r});if(s.data.length===1){let a=s.data[0];t.info(`Analysis ID to delete: ${a.id}.`);try{await i.request("DELETE /repos/:owner/:repo/code-scanning/analyses/:analysis_id?confirm_delete",{owner:n.owner,repo:n.repo,analysis_id:a.id}),t.info("Analysis deleted.")}catch(o){let l=(0,Td.getErrorMessage)(o),c=l.includes("No analysis found for analysis ID")?`Analysis ${a.id} does not exist. It was likely already deleted.`:l;throw new Error(c)}}else throw new Error(`Expected to find exactly one analysis with sarif_id ${r}. Found ${s.data.length}.`)}catch(n){throw new Error(`Failed to delete uploaded SARIF analysis. Reason: ${(0,Td.getErrorMessage)(n)}`)}finally{t.endGroup()}}else t.warning("Could not delete the uploaded SARIF analysis because a SARIF ID wasn't provided by the API when uploading the SARIF file.")}function iEt(){let e=process.env[L0.EnvVar.JOB_STATUS];return!e||!Object.values(K5.JobStatus).includes(e)?K5.JobStatus.UnknownStatus:e}});var nEt=exports&&exports.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),sEt=exports&&exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),eM=exports&&exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&nEt(t,e,r);return sEt(t,e),t};Object.defineProperty(exports,"__esModule",{value:!0});var aEt=eM(Be()),Q5=Zi(),oEt=ga(),lEt=Xw(),cEt=eM(a4e()),uEt=po(),JB=eM(v4e()),dEt=ff(),pEt=_m(),Nd=WB(),S6=Kt();async function fEt(){let e=(0,dEt.getActionsLogger)(),t=new Date,r,i;try{(0,Q5.restoreInputs)();let a=await(0,oEt.getGitHubVersion)();(0,S6.checkGitHubVersionInRange)(a,e);let o=(0,pEt.parseRepositoryNwo)((0,S6.getRequiredEnvParam)("GITHUB_REPOSITORY")),l=new uEt.Features(a,o,(0,Q5.getTemporaryDirectory)(),e);if(r=await(0,lEt.getConfig)((0,Q5.getTemporaryDirectory)(),e),r===void 0){e.warning("Debugging artifacts are unavailable since the 'init' Action failed before it could produce any.");return}i=await JB.run(cEt.tryUploadAllAvailableDebugArtifacts,Q5.printDebugLogs,r,o,l,e)}catch(a){let o=(0,S6.wrapError)(a);aEt.setFailed(o.message);let l=await(0,Nd.createStatusReportBase)(Nd.ActionName.InitPost,(0,Nd.getActionsStatus)(o),t,r,await(0,S6.checkDiskUsage)(e),e,o.message,o.stack);l!==void 0&&await(0,Nd.sendStatusReport)(l);return}let n=JB.getFinalJobStatus();e.info(`CodeQL job status was ${(0,Nd.getJobStatusDisplayName)(n)}.`);let s=await(0,Nd.createStatusReportBase)(Nd.ActionName.InitPost,"success",t,r,await(0,S6.checkDiskUsage)(e),e);if(s!==void 0){let a={...s,...i,job_status:JB.getFinalJobStatus()};await(0,Nd.sendStatusReport)(a)}}fEt(); +/*! Bundled license information: + +is-extglob/index.js: + (*! + * is-extglob + * + * Copyright (c) 2014-2016, Jon Schlinkert. + * Licensed under the MIT License. + *) + +is-glob/index.js: + (*! + * is-glob + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +is-number/index.js: + (*! + * is-number + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Released under the MIT License. + *) + +to-regex-range/index.js: + (*! + * to-regex-range + * + * Copyright (c) 2015-present, Jon Schlinkert. + * Released under the MIT License. + *) + +fill-range/index.js: + (*! + * fill-range + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Licensed under the MIT License. + *) + +queue-microtask/index.js: + (*! queue-microtask. MIT License. Feross Aboukhadijeh *) + +run-parallel/index.js: + (*! run-parallel. MIT License. Feross Aboukhadijeh *) + +is-plain-object/dist/is-plain-object.js: + (*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +normalize-path/index.js: + (*! + * normalize-path + * + * Copyright (c) 2014-2018, Jon Schlinkert. + * Released under the MIT License. + *) + +archiver/lib/error.js: + (** + * Archiver Core + * + * @ignore + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +archiver/lib/core.js: + (** + * Archiver Core + * + * @ignore + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +crc-32/crc32.js: + (*! crc32.js (C) 2014-present SheetJS -- http://sheetjs.com *) + +zip-stream/index.js: + (** + * ZipStream + * + * @ignore + * @license [MIT]{@link https://github.com/archiverjs/node-zip-stream/blob/master/LICENSE} + * @copyright (c) 2014 Chris Talkington, contributors. + *) + +archiver/lib/plugins/zip.js: + (** + * ZIP Format Plugin + * + * @module plugins/zip + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +archiver/lib/plugins/tar.js: + (** + * TAR Format Plugin + * + * @module plugins/tar + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +archiver/lib/plugins/json.js: + (** + * JSON Format Plugin + * + * @module plugins/json + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +archiver/index.js: + (** + * Archiver Vending + * + * @ignore + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +tmp/lib/tmp.js: + (*! + * Tmp + * + * Copyright (c) 2011-2017 KARASZI Istvan + * + * MIT Licensed + *) + +long/umd/index.js: + (** + * @license + * Copyright 2009 The Closure Library Authors + * Copyright 2020 Daniel Wirtz / The long.js Authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 + *) +*/ diff --git a/init/init-action.js b/init/init-action.js new file mode 100644 index 0000000000..9af3090e9f --- /dev/null +++ b/init/init-action.js @@ -0,0 +1,187 @@ +"use strict";var $h=Object.defineProperty;var e$=Object.getOwnPropertyDescriptor;var t$=Object.getOwnPropertyNames;var r$=Object.prototype.hasOwnProperty;var Gh=(e,t)=>()=>(e&&(t=e(e=0)),t);var h=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Vh=(e,t)=>{for(var r in t)$h(e,r,{get:t[r],enumerable:!0})},n$=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of t$(t))!r$.call(e,i)&&i!==r&&$h(e,i,{get:()=>t[i],enumerable:!(n=e$(t,i))||n.enumerable});return e};var mc=e=>n$($h({},"__esModule",{value:!0}),e);var nm=h(zo=>{"use strict";Object.defineProperty(zo,"__esModule",{value:!0});zo.toCommandProperties=zo.toCommandValue=void 0;function i$(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}zo.toCommandValue=i$;function a$(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}zo.toCommandProperties=a$});var k7=h(Pn=>{"use strict";var s$=Pn&&Pn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),o$=Pn&&Pn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l$=Pn&&Pn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&s$(t,e,r);return o$(t,e),t};Object.defineProperty(Pn,"__esModule",{value:!0});Pn.issue=Pn.issueCommand=void 0;var d$=l$(require("os")),j7=nm();function F7(e,t,r){let n=new Wh(e,t,r);process.stdout.write(n.toString()+d$.EOL)}Pn.issueCommand=F7;function c$(e,t=""){F7(e,{},t)}Pn.issue=c$;var M7="::",Wh=class{constructor(t,r,n){t||(t="missing.command"),this.command=t,this.properties=r,this.message=n}toString(){let t=M7+this.command;if(this.properties&&Object.keys(this.properties).length>0){t+=" ";let r=!0;for(let n in this.properties)if(this.properties.hasOwnProperty(n)){let i=this.properties[n];i&&(r?r=!1:t+=",",t+=`${n}=${u$(i)}`)}}return t+=`${M7}${p$(this.message)}`,t}};function p$(e){return(0,j7.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function u$(e){return(0,j7.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var H7=h(Cn=>{"use strict";var m$=Cn&&Cn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),f$=Cn&&Cn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Qh=Cn&&Cn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&m$(t,e,r);return f$(t,e),t};Object.defineProperty(Cn,"__esModule",{value:!0});Cn.prepareKeyValueMessage=Cn.issueFileCommand=void 0;var h$=Qh(require("crypto")),z7=Qh(require("fs")),Kh=Qh(require("os")),U7=nm();function g$(e,t){let r=process.env[`GITHUB_${e}`];if(!r)throw new Error(`Unable to find environment variable for file command ${e}`);if(!z7.existsSync(r))throw new Error(`Missing file at path: ${r}`);z7.appendFileSync(r,`${(0,U7.toCommandValue)(t)}${Kh.EOL}`,{encoding:"utf8"})}Cn.issueFileCommand=g$;function y$(e,t){let r=`ghadelimiter_${h$.randomUUID()}`,n=(0,U7.toCommandValue)(t);if(e.includes(r))throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`);if(n.includes(r))throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`);return`${e}<<${r}${Kh.EOL}${n}${Kh.EOL}${r}`}Cn.prepareKeyValueMessage=y$});var G7=h(Uo=>{"use strict";Object.defineProperty(Uo,"__esModule",{value:!0});Uo.checkBypass=Uo.getProxyUrl=void 0;function v$(e){let t=e.protocol==="https:";if($7(e))return;let r=t?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new URL(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new URL(`http://${r}`)}else return}Uo.getProxyUrl=v$;function $7(e){if(!e.hostname)return!1;let t=e.hostname;if(_$(t))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let n;e.port?n=Number(e.port):e.protocol==="http:"?n=80:e.protocol==="https:"&&(n=443);let i=[e.hostname.toUpperCase()];typeof n=="number"&&i.push(`${i[0]}:${n}`);for(let a of r.split(",").map(s=>s.trim().toUpperCase()).filter(s=>s))if(a==="*"||i.some(s=>s===a||s.endsWith(`.${a}`)||a.startsWith(".")&&s.endsWith(`${a}`)))return!0;return!1}Uo.checkBypass=$7;function _$(e){let t=e.toLowerCase();return t==="localhost"||t.startsWith("127.")||t.startsWith("[::1]")||t.startsWith("[0:0:0:0:0:0:0:1]")}});var Q7=h(Ho=>{"use strict";var Abe=require("net"),b$=require("tls"),Xh=require("http"),V7=require("https"),w$=require("events"),Ibe=require("assert"),E$=require("util");Ho.httpOverHttp=N$;Ho.httpsOverHttp=x$;Ho.httpOverHttps=S$;Ho.httpsOverHttps=T$;function N$(e){var t=new ta(e);return t.request=Xh.request,t}function x$(e){var t=new ta(e);return t.request=Xh.request,t.createSocket=W7,t.defaultPort=443,t}function S$(e){var t=new ta(e);return t.request=V7.request,t}function T$(e){var t=new ta(e);return t.request=V7.request,t.createSocket=W7,t.defaultPort=443,t}function ta(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||Xh.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(n,i,a,s){for(var o=K7(i,a,s),l=0,d=t.requests.length;l=this.maxSockets){a.requests.push(s);return}a.createSocket(s,function(o){o.on("free",l),o.on("close",d),o.on("agentRemove",d),t.onSocket(o);function l(){a.emit("free",o,s)}function d(c){a.removeSocket(o),o.removeListener("free",l),o.removeListener("close",d),o.removeListener("agentRemove",d)}})};ta.prototype.createSocket=function(t,r){var n=this,i={};n.sockets.push(i);var a=Yh({},n.proxyOptions,{method:"CONNECT",path:t.host+":"+t.port,agent:!1,headers:{host:t.host+":"+t.port}});t.localAddress&&(a.localAddress=t.localAddress),a.proxyAuth&&(a.headers=a.headers||{},a.headers["Proxy-Authorization"]="Basic "+new Buffer(a.proxyAuth).toString("base64")),qa("making CONNECT request");var s=n.request(a);s.useChunkedEncodingByDefault=!1,s.once("response",o),s.once("upgrade",l),s.once("connect",d),s.once("error",c),s.end();function o(p){p.upgrade=!0}function l(p,u,m){process.nextTick(function(){d(p,u,m)})}function d(p,u,m){if(s.removeAllListeners(),u.removeAllListeners(),p.statusCode!==200){qa("tunneling socket could not be established, statusCode=%d",p.statusCode),u.destroy();var f=new Error("tunneling socket could not be established, statusCode="+p.statusCode);f.code="ECONNRESET",t.request.emit("error",f),n.removeSocket(i);return}if(m.length>0){qa("got illegal response body from proxy"),u.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",t.request.emit("error",f),n.removeSocket(i);return}return qa("tunneling connection has established"),n.sockets[n.sockets.indexOf(i)]=u,r(u)}function c(p){s.removeAllListeners(),qa(`tunneling socket could not be established, cause=%s +`,p.message,p.stack);var u=new Error("tunneling socket could not be established, cause="+p.message);u.code="ECONNRESET",t.request.emit("error",u),n.removeSocket(i)}};ta.prototype.removeSocket=function(t){var r=this.sockets.indexOf(t);if(r!==-1){this.sockets.splice(r,1);var n=this.requests.shift();n&&this.createSocket(n,function(i){n.request.onSocket(i)})}};function W7(e,t){var r=this;ta.prototype.createSocket.call(r,e,function(n){var i=e.request.getHeader("host"),a=Yh({},r.options,{socket:n,servername:i?i.replace(/:.*$/,""):e.host}),s=b$.connect(0,a);r.sockets[r.sockets.indexOf(n)]=s,t(s)})}function K7(e,t,r){return typeof e=="string"?{host:e,port:t,localAddress:r}:e}function Yh(e){for(var t=1,r=arguments.length;t{X7.exports=Q7()});var Fs=h(Ye=>{"use strict";var P$=Ye&&Ye.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),C$=Ye&&Ye.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),dm=Ye&&Ye.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&P$(t,e,r);return C$(t,e),t},qt=Ye&&Ye.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(Ye,"__esModule",{value:!0});Ye.HttpClient=Ye.isHttps=Ye.HttpClientResponse=Ye.HttpClientError=Ye.getProxyUrl=Ye.MediaTypes=Ye.Headers=Ye.HttpCodes=void 0;var im=dm(require("http")),Jh=dm(require("https")),J7=dm(G7()),am=dm(Y7()),oi;(function(e){e[e.OK=200]="OK",e[e.MultipleChoices=300]="MultipleChoices",e[e.MovedPermanently=301]="MovedPermanently",e[e.ResourceMoved=302]="ResourceMoved",e[e.SeeOther=303]="SeeOther",e[e.NotModified=304]="NotModified",e[e.UseProxy=305]="UseProxy",e[e.SwitchProxy=306]="SwitchProxy",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",e[e.BadRequest=400]="BadRequest",e[e.Unauthorized=401]="Unauthorized",e[e.PaymentRequired=402]="PaymentRequired",e[e.Forbidden=403]="Forbidden",e[e.NotFound=404]="NotFound",e[e.MethodNotAllowed=405]="MethodNotAllowed",e[e.NotAcceptable=406]="NotAcceptable",e[e.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",e[e.RequestTimeout=408]="RequestTimeout",e[e.Conflict=409]="Conflict",e[e.Gone=410]="Gone",e[e.TooManyRequests=429]="TooManyRequests",e[e.InternalServerError=500]="InternalServerError",e[e.NotImplemented=501]="NotImplemented",e[e.BadGateway=502]="BadGateway",e[e.ServiceUnavailable=503]="ServiceUnavailable",e[e.GatewayTimeout=504]="GatewayTimeout"})(oi=Ye.HttpCodes||(Ye.HttpCodes={}));var qr;(function(e){e.Accept="accept",e.ContentType="content-type"})(qr=Ye.Headers||(Ye.Headers={}));var Ba;(function(e){e.ApplicationJson="application/json"})(Ba=Ye.MediaTypes||(Ye.MediaTypes={}));function O$(e){let t=J7.getProxyUrl(new URL(e));return t?t.href:""}Ye.getProxyUrl=O$;var R$=[oi.MovedPermanently,oi.ResourceMoved,oi.SeeOther,oi.TemporaryRedirect,oi.PermanentRedirect],A$=[oi.BadGateway,oi.ServiceUnavailable,oi.GatewayTimeout],I$=["OPTIONS","GET","DELETE","HEAD"],D$=10,L$=5,om=class e extends Error{constructor(t,r){super(t),this.name="HttpClientError",this.statusCode=r,Object.setPrototypeOf(this,e.prototype)}};Ye.HttpClientError=om;var lm=class{constructor(t){this.message=t}readBody(){return qt(this,void 0,void 0,function*(){return new Promise(t=>qt(this,void 0,void 0,function*(){let r=Buffer.alloc(0);this.message.on("data",n=>{r=Buffer.concat([r,n])}),this.message.on("end",()=>{t(r.toString())})}))})}readBodyBuffer(){return qt(this,void 0,void 0,function*(){return new Promise(t=>qt(this,void 0,void 0,function*(){let r=[];this.message.on("data",n=>{r.push(n)}),this.message.on("end",()=>{t(Buffer.concat(r))})}))})}};Ye.HttpClientResponse=lm;function q$(e){return new URL(e).protocol==="https:"}Ye.isHttps=q$;var Zh=class{constructor(t,r,n){this._ignoreSslError=!1,this._allowRedirects=!0,this._allowRedirectDowngrade=!1,this._maxRedirects=50,this._allowRetries=!1,this._maxRetries=1,this._keepAlive=!1,this._disposed=!1,this.userAgent=t,this.handlers=r||[],this.requestOptions=n,n&&(n.ignoreSslError!=null&&(this._ignoreSslError=n.ignoreSslError),this._socketTimeout=n.socketTimeout,n.allowRedirects!=null&&(this._allowRedirects=n.allowRedirects),n.allowRedirectDowngrade!=null&&(this._allowRedirectDowngrade=n.allowRedirectDowngrade),n.maxRedirects!=null&&(this._maxRedirects=Math.max(n.maxRedirects,0)),n.keepAlive!=null&&(this._keepAlive=n.keepAlive),n.allowRetries!=null&&(this._allowRetries=n.allowRetries),n.maxRetries!=null&&(this._maxRetries=n.maxRetries))}options(t,r){return qt(this,void 0,void 0,function*(){return this.request("OPTIONS",t,null,r||{})})}get(t,r){return qt(this,void 0,void 0,function*(){return this.request("GET",t,null,r||{})})}del(t,r){return qt(this,void 0,void 0,function*(){return this.request("DELETE",t,null,r||{})})}post(t,r,n){return qt(this,void 0,void 0,function*(){return this.request("POST",t,r,n||{})})}patch(t,r,n){return qt(this,void 0,void 0,function*(){return this.request("PATCH",t,r,n||{})})}put(t,r,n){return qt(this,void 0,void 0,function*(){return this.request("PUT",t,r,n||{})})}head(t,r){return qt(this,void 0,void 0,function*(){return this.request("HEAD",t,null,r||{})})}sendStream(t,r,n,i){return qt(this,void 0,void 0,function*(){return this.request(t,r,n,i)})}getJson(t,r={}){return qt(this,void 0,void 0,function*(){r[qr.Accept]=this._getExistingOrDefaultHeader(r,qr.Accept,Ba.ApplicationJson);let n=yield this.get(t,r);return this._processResponse(n,this.requestOptions)})}postJson(t,r,n={}){return qt(this,void 0,void 0,function*(){let i=JSON.stringify(r,null,2);n[qr.Accept]=this._getExistingOrDefaultHeader(n,qr.Accept,Ba.ApplicationJson),n[qr.ContentType]=this._getExistingOrDefaultHeader(n,qr.ContentType,Ba.ApplicationJson);let a=yield this.post(t,i,n);return this._processResponse(a,this.requestOptions)})}putJson(t,r,n={}){return qt(this,void 0,void 0,function*(){let i=JSON.stringify(r,null,2);n[qr.Accept]=this._getExistingOrDefaultHeader(n,qr.Accept,Ba.ApplicationJson),n[qr.ContentType]=this._getExistingOrDefaultHeader(n,qr.ContentType,Ba.ApplicationJson);let a=yield this.put(t,i,n);return this._processResponse(a,this.requestOptions)})}patchJson(t,r,n={}){return qt(this,void 0,void 0,function*(){let i=JSON.stringify(r,null,2);n[qr.Accept]=this._getExistingOrDefaultHeader(n,qr.Accept,Ba.ApplicationJson),n[qr.ContentType]=this._getExistingOrDefaultHeader(n,qr.ContentType,Ba.ApplicationJson);let a=yield this.patch(t,i,n);return this._processResponse(a,this.requestOptions)})}request(t,r,n,i){return qt(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");let a=new URL(r),s=this._prepareRequest(t,a,i),o=this._allowRetries&&I$.includes(t)?this._maxRetries+1:1,l=0,d;do{if(d=yield this.requestRaw(s,n),d&&d.message&&d.message.statusCode===oi.Unauthorized){let p;for(let u of this.handlers)if(u.canHandleAuthentication(d)){p=u;break}return p?p.handleAuthentication(this,s,n):d}let c=this._maxRedirects;for(;d.message.statusCode&&R$.includes(d.message.statusCode)&&this._allowRedirects&&c>0;){let p=d.message.headers.location;if(!p)break;let u=new URL(p);if(a.protocol==="https:"&&a.protocol!==u.protocol&&!this._allowRedirectDowngrade)throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.");if(yield d.readBody(),u.hostname!==a.hostname)for(let m in i)m.toLowerCase()==="authorization"&&delete i[m];s=this._prepareRequest(t,u,i),d=yield this.requestRaw(s,n),c--}if(!d.message.statusCode||!A$.includes(d.message.statusCode))return d;l+=1,l{function a(s,o){s?i(s):o?n(o):i(new Error("Unknown error"))}this.requestRawWithCallback(t,r,a)})})}requestRawWithCallback(t,r,n){typeof r=="string"&&(t.options.headers||(t.options.headers={}),t.options.headers["Content-Length"]=Buffer.byteLength(r,"utf8"));let i=!1;function a(l,d){i||(i=!0,n(l,d))}let s=t.httpModule.request(t.options,l=>{let d=new lm(l);a(void 0,d)}),o;s.on("socket",l=>{o=l}),s.setTimeout(this._socketTimeout||3*6e4,()=>{o&&o.end(),a(new Error(`Request timeout: ${t.options.path}`))}),s.on("error",function(l){a(l)}),r&&typeof r=="string"&&s.write(r,"utf8"),r&&typeof r!="string"?(r.on("close",function(){s.end()}),r.pipe(s)):s.end()}getAgent(t){let r=new URL(t);return this._getAgent(r)}_prepareRequest(t,r,n){let i={};i.parsedUrl=r;let a=i.parsedUrl.protocol==="https:";i.httpModule=a?Jh:im;let s=a?443:80;if(i.options={},i.options.host=i.parsedUrl.hostname,i.options.port=i.parsedUrl.port?parseInt(i.parsedUrl.port):s,i.options.path=(i.parsedUrl.pathname||"")+(i.parsedUrl.search||""),i.options.method=t,i.options.headers=this._mergeHeaders(n),this.userAgent!=null&&(i.options.headers["user-agent"]=this.userAgent),i.options.agent=this._getAgent(i.parsedUrl),this.handlers)for(let o of this.handlers)o.prepareRequest(i.options);return i}_mergeHeaders(t){return this.requestOptions&&this.requestOptions.headers?Object.assign({},sm(this.requestOptions.headers),sm(t||{})):sm(t||{})}_getExistingOrDefaultHeader(t,r,n){let i;return this.requestOptions&&this.requestOptions.headers&&(i=sm(this.requestOptions.headers)[r]),t[r]||i||n}_getAgent(t){let r,n=J7.getProxyUrl(t),i=n&&n.hostname;if(this._keepAlive&&i&&(r=this._proxyAgent),this._keepAlive&&!i&&(r=this._agent),r)return r;let a=t.protocol==="https:",s=100;if(this.requestOptions&&(s=this.requestOptions.maxSockets||im.globalAgent.maxSockets),n&&n.hostname){let o={maxSockets:s,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(n.username||n.password)&&{proxyAuth:`${n.username}:${n.password}`}),{host:n.hostname,port:n.port})},l,d=n.protocol==="https:";a?l=d?am.httpsOverHttps:am.httpsOverHttp:l=d?am.httpOverHttps:am.httpOverHttp,r=l(o),this._proxyAgent=r}if(this._keepAlive&&!r){let o={keepAlive:this._keepAlive,maxSockets:s};r=a?new Jh.Agent(o):new im.Agent(o),this._agent=r}return r||(r=a?Jh.globalAgent:im.globalAgent),a&&this._ignoreSslError&&(r.options=Object.assign(r.options||{},{rejectUnauthorized:!1})),r}_performExponentialBackoff(t){return qt(this,void 0,void 0,function*(){t=Math.min(D$,t);let r=L$*Math.pow(2,t);return new Promise(n=>setTimeout(()=>n(),r))})}_processResponse(t,r){return qt(this,void 0,void 0,function*(){return new Promise((n,i)=>qt(this,void 0,void 0,function*(){let a=t.message.statusCode||0,s={statusCode:a,result:null,headers:{}};a===oi.NotFound&&n(s);function o(c,p){if(typeof p=="string"){let u=new Date(p);if(!isNaN(u.valueOf()))return u}return p}let l,d;try{d=yield t.readBody(),d&&d.length>0&&(r&&r.deserializeDates?l=JSON.parse(d,o):l=JSON.parse(d),s.result=l),s.headers=t.message.headers}catch{}if(a>299){let c;l&&l.message?c=l.message:d&&d.length>0?c=d:c=`Failed request: (${a})`;let p=new om(c,a);p.result=s.result,i(p)}else n(s)}))})}};Ye.HttpClient=Zh;var sm=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{})});var i2=h(xi=>{"use strict";var n2=xi&&xi.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(xi,"__esModule",{value:!0});xi.PersonalAccessTokenCredentialHandler=xi.BearerCredentialHandler=xi.BasicCredentialHandler=void 0;var e2=class{constructor(t,r){this.username=t,this.password=r}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return n2(this,void 0,void 0,function*(){throw new Error("not implemented")})}};xi.BasicCredentialHandler=e2;var t2=class{constructor(t){this.token=t}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Bearer ${this.token}`}canHandleAuthentication(){return!1}handleAuthentication(){return n2(this,void 0,void 0,function*(){throw new Error("not implemented")})}};xi.BearerCredentialHandler=t2;var r2=class{constructor(t){this.token=t}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return n2(this,void 0,void 0,function*(){throw new Error("not implemented")})}};xi.PersonalAccessTokenCredentialHandler=r2});var t_=h($o=>{"use strict";var Z7=$o&&$o.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty($o,"__esModule",{value:!0});$o.OidcClient=void 0;var B$=Fs(),M$=i2(),e_=dt(),a2=class e{static createHttpClient(t=!0,r=10){let n={allowRetries:t,maxRetries:r};return new B$.HttpClient("actions/oidc-client",[new M$.BearerCredentialHandler(e.getRequestToken())],n)}static getRequestToken(){let t=process.env.ACTIONS_ID_TOKEN_REQUEST_TOKEN;if(!t)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable");return t}static getIDTokenUrl(){let t=process.env.ACTIONS_ID_TOKEN_REQUEST_URL;if(!t)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable");return t}static getCall(t){var r;return Z7(this,void 0,void 0,function*(){let a=(r=(yield e.createHttpClient().getJson(t).catch(s=>{throw new Error(`Failed to get ID Token. + + Error Code : ${s.statusCode} + + Error Message: ${s.message}`)})).result)===null||r===void 0?void 0:r.value;if(!a)throw new Error("Response json body do not have ID Token field");return a})}static getIDToken(t){return Z7(this,void 0,void 0,function*(){try{let r=e.getIDTokenUrl();if(t){let i=encodeURIComponent(t);r=`${r}&audience=${i}`}(0,e_.debug)(`ID token url is ${r}`);let n=yield e.getCall(r);return(0,e_.setSecret)(n),n}catch(r){throw new Error(`Error message: ${r.message}`)}})}};$o.OidcClient=a2});var d2=h(Vr=>{"use strict";var s2=Vr&&Vr.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(Vr,"__esModule",{value:!0});Vr.summary=Vr.markdownSummary=Vr.SUMMARY_DOCS_URL=Vr.SUMMARY_ENV_VAR=void 0;var j$=require("os"),o2=require("fs"),{access:F$,appendFile:k$,writeFile:z$}=o2.promises;Vr.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";Vr.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var l2=class{constructor(){this._buffer=""}filePath(){return s2(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let t=process.env[Vr.SUMMARY_ENV_VAR];if(!t)throw new Error(`Unable to find environment variable for $${Vr.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield F$(t,o2.constants.R_OK|o2.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${t}'. Check if the file has correct read/write permissions.`)}return this._filePath=t,this._filePath})}wrap(t,r,n={}){let i=Object.entries(n).map(([a,s])=>` ${a}="${s}"`).join("");return r?`<${t}${i}>${r}`:`<${t}${i}>`}write(t){return s2(this,void 0,void 0,function*(){let r=!!t?.overwrite,n=yield this.filePath();return yield(r?z$:k$)(n,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return s2(this,void 0,void 0,function*(){return this.emptyBuffer().write({overwrite:!0})})}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){return this._buffer="",this}addRaw(t,r=!1){return this._buffer+=t,r?this.addEOL():this}addEOL(){return this.addRaw(j$.EOL)}addCodeBlock(t,r){let n=Object.assign({},r&&{lang:r}),i=this.wrap("pre",this.wrap("code",t),n);return this.addRaw(i).addEOL()}addList(t,r=!1){let n=r?"ol":"ul",i=t.map(s=>this.wrap("li",s)).join(""),a=this.wrap(n,i);return this.addRaw(a).addEOL()}addTable(t){let r=t.map(i=>{let a=i.map(s=>{if(typeof s=="string")return this.wrap("td",s);let{header:o,data:l,colspan:d,rowspan:c}=s,p=o?"th":"td",u=Object.assign(Object.assign({},d&&{colspan:d}),c&&{rowspan:c});return this.wrap(p,l,u)}).join("");return this.wrap("tr",a)}).join(""),n=this.wrap("table",r);return this.addRaw(n).addEOL()}addDetails(t,r){let n=this.wrap("details",this.wrap("summary",t)+r);return this.addRaw(n).addEOL()}addImage(t,r,n){let{width:i,height:a}=n||{},s=Object.assign(Object.assign({},i&&{width:i}),a&&{height:a}),o=this.wrap("img",null,Object.assign({src:t,alt:r},s));return this.addRaw(o).addEOL()}addHeading(t,r){let n=`h${r}`,i=["h1","h2","h3","h4","h5","h6"].includes(n)?n:"h1",a=this.wrap(i,t);return this.addRaw(a).addEOL()}addSeparator(){let t=this.wrap("hr",null);return this.addRaw(t).addEOL()}addBreak(){let t=this.wrap("br",null);return this.addRaw(t).addEOL()}addQuote(t,r){let n=Object.assign({},r&&{cite:r}),i=this.wrap("blockquote",t,n);return this.addRaw(i).addEOL()}addLink(t,r){let n=this.wrap("a",t,{href:r});return this.addRaw(n).addEOL()}},r_=new l2;Vr.markdownSummary=r_;Vr.summary=r_});var n_=h(Wr=>{"use strict";var U$=Wr&&Wr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),H$=Wr&&Wr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$$=Wr&&Wr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&U$(t,e,r);return H$(t,e),t};Object.defineProperty(Wr,"__esModule",{value:!0});Wr.toPlatformPath=Wr.toWin32Path=Wr.toPosixPath=void 0;var G$=$$(require("path"));function V$(e){return e.replace(/[\\]/g,"/")}Wr.toPosixPath=V$;function W$(e){return e.replace(/[/]/g,"\\")}Wr.toWin32Path=W$;function K$(e){return e.replace(/[/\\]/g,G$.sep)}Wr.toPlatformPath=K$});var p2=h(re=>{"use strict";var Q$=re&&re.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),X$=re&&re.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a_=re&&re.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Q$(t,e,r);return X$(t,e),t},c2=re&&re.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})},Kr;Object.defineProperty(re,"__esModule",{value:!0});re.getCmdPath=re.tryGetExecutablePath=re.isRooted=re.isDirectory=re.exists=re.READONLY=re.UV_FS_O_EXLOCK=re.IS_WINDOWS=re.unlink=re.symlink=re.stat=re.rmdir=re.rm=re.rename=re.readlink=re.readdir=re.open=re.mkdir=re.lstat=re.copyFile=re.chmod=void 0;var s_=a_(require("fs")),cm=a_(require("path"));Kr=s_.promises,re.chmod=Kr.chmod,re.copyFile=Kr.copyFile,re.lstat=Kr.lstat,re.mkdir=Kr.mkdir,re.open=Kr.open,re.readdir=Kr.readdir,re.readlink=Kr.readlink,re.rename=Kr.rename,re.rm=Kr.rm,re.rmdir=Kr.rmdir,re.stat=Kr.stat,re.symlink=Kr.symlink,re.unlink=Kr.unlink;re.IS_WINDOWS=process.platform==="win32";re.UV_FS_O_EXLOCK=268435456;re.READONLY=s_.constants.O_RDONLY;function Y$(e){return c2(this,void 0,void 0,function*(){try{yield re.stat(e)}catch(t){if(t.code==="ENOENT")return!1;throw t}return!0})}re.exists=Y$;function J$(e,t=!1){return c2(this,void 0,void 0,function*(){return(t?yield re.stat(e):yield re.lstat(e)).isDirectory()})}re.isDirectory=J$;function Z$(e){if(e=tG(e),!e)throw new Error('isRooted() parameter "p" cannot be empty');return re.IS_WINDOWS?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}re.isRooted=Z$;function eG(e,t){return c2(this,void 0,void 0,function*(){let r;try{r=yield re.stat(e)}catch(i){i.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${i}`)}if(r&&r.isFile()){if(re.IS_WINDOWS){let i=cm.extname(e).toUpperCase();if(t.some(a=>a.toUpperCase()===i))return e}else if(i_(r))return e}let n=e;for(let i of t){e=n+i,r=void 0;try{r=yield re.stat(e)}catch(a){a.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${a}`)}if(r&&r.isFile()){if(re.IS_WINDOWS){try{let a=cm.dirname(e),s=cm.basename(e).toUpperCase();for(let o of yield re.readdir(a))if(s===o.toUpperCase()){e=cm.join(a,o);break}}catch(a){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${a}`)}return e}else if(i_(r))return e}}return""})}re.tryGetExecutablePath=eG;function tG(e){return e=e||"",re.IS_WINDOWS?(e=e.replace(/\//g,"\\"),e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}function i_(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function rG(){var e;return(e=process.env.COMSPEC)!==null&&e!==void 0?e:"cmd.exe"}re.getCmdPath=rG});var fc=h(Nt=>{"use strict";var nG=Nt&&Nt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),iG=Nt&&Nt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o_=Nt&&Nt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&nG(t,e,r);return iG(t,e),t},Ma=Nt&&Nt.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(Nt,"__esModule",{value:!0});Nt.findInPath=Nt.which=Nt.mkdirP=Nt.rmRF=Nt.mv=Nt.cp=void 0;var aG=require("assert"),Si=o_(require("path")),Me=o_(p2());function sG(e,t,r={}){return Ma(this,void 0,void 0,function*(){let{force:n,recursive:i,copySourceDirectory:a}=lG(r),s=(yield Me.exists(t))?yield Me.stat(t):null;if(s&&s.isFile()&&!n)return;let o=s&&s.isDirectory()&&a?Si.join(t,Si.basename(e)):t;if(!(yield Me.exists(e)))throw new Error(`no such file or directory: ${e}`);if((yield Me.stat(e)).isDirectory())if(i)yield p_(e,o,0,n);else throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`);else{if(Si.relative(e,o)==="")throw new Error(`'${o}' and '${e}' are the same file`);yield u_(e,o,n)}})}Nt.cp=sG;function oG(e,t,r={}){return Ma(this,void 0,void 0,function*(){if(yield Me.exists(t)){let n=!0;if((yield Me.isDirectory(t))&&(t=Si.join(t,Si.basename(e)),n=yield Me.exists(t)),n)if(r.force==null||r.force)yield l_(t);else throw new Error("Destination already exists")}yield u2(Si.dirname(t)),yield Me.rename(e,t)})}Nt.mv=oG;function l_(e){return Ma(this,void 0,void 0,function*(){if(Me.IS_WINDOWS&&/[*"<>|]/.test(e))throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield Me.rm(e,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(t){throw new Error(`File was unable to be removed ${t}`)}})}Nt.rmRF=l_;function u2(e){return Ma(this,void 0,void 0,function*(){aG.ok(e,"a path argument must be provided"),yield Me.mkdir(e,{recursive:!0})})}Nt.mkdirP=u2;function d_(e,t){return Ma(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");if(t){let n=yield d_(e,!1);if(!n)throw Me.IS_WINDOWS?new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`):new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`);return n}let r=yield c_(e);return r&&r.length>0?r[0]:""})}Nt.which=d_;function c_(e){return Ma(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");let t=[];if(Me.IS_WINDOWS&&process.env.PATHEXT)for(let i of process.env.PATHEXT.split(Si.delimiter))i&&t.push(i);if(Me.isRooted(e)){let i=yield Me.tryGetExecutablePath(e,t);return i?[i]:[]}if(e.includes(Si.sep))return[];let r=[];if(process.env.PATH)for(let i of process.env.PATH.split(Si.delimiter))i&&r.push(i);let n=[];for(let i of r){let a=yield Me.tryGetExecutablePath(Si.join(i,e),t);a&&n.push(a)}return n})}Nt.findInPath=c_;function lG(e){let t=e.force==null?!0:e.force,r=!!e.recursive,n=e.copySourceDirectory==null?!0:!!e.copySourceDirectory;return{force:t,recursive:r,copySourceDirectory:n}}function p_(e,t,r,n){return Ma(this,void 0,void 0,function*(){if(r>=255)return;r++,yield u2(t);let i=yield Me.readdir(e);for(let a of i){let s=`${e}/${a}`,o=`${t}/${a}`;(yield Me.lstat(s)).isDirectory()?yield p_(s,o,r,n):yield u_(s,o,n)}yield Me.chmod(t,(yield Me.stat(e)).mode)})}function u_(e,t,r){return Ma(this,void 0,void 0,function*(){if((yield Me.lstat(e)).isSymbolicLink()){try{yield Me.lstat(t),yield Me.unlink(t)}catch(i){i.code==="EPERM"&&(yield Me.chmod(t,"0666"),yield Me.unlink(t))}let n=yield Me.readlink(e);yield Me.symlink(n,t,Me.IS_WINDOWS?"junction":null)}else(!(yield Me.exists(t))||r)&&(yield Me.copyFile(e,t))})}});var Vo=h(Qr=>{"use strict";var dG=Qr&&Qr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),cG=Qr&&Qr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Go=Qr&&Qr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&dG(t,e,r);return cG(t,e),t},m_=Qr&&Qr.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(Qr,"__esModule",{value:!0});Qr.argStringToArray=Qr.ToolRunner=void 0;var pm=Go(require("os")),h_=Go(require("events")),pG=Go(require("child_process")),uG=Go(require("path")),mG=Go(fc()),f_=Go(p2()),fG=require("timers"),um=process.platform==="win32",m2=class extends h_.EventEmitter{constructor(t,r,n){if(super(),!t)throw new Error("Parameter 'toolPath' cannot be null or empty.");this.toolPath=t,this.args=r||[],this.options=n||{}}_debug(t){this.options.listeners&&this.options.listeners.debug&&this.options.listeners.debug(t)}_getCommandString(t,r){let n=this._getSpawnFileName(),i=this._getSpawnArgs(t),a=r?"":"[command]";if(um)if(this._isCmdFile()){a+=n;for(let s of i)a+=` ${s}`}else if(t.windowsVerbatimArguments){a+=`"${n}"`;for(let s of i)a+=` ${s}`}else{a+=this._windowsQuoteCmdArg(n);for(let s of i)a+=` ${this._windowsQuoteCmdArg(s)}`}else{a+=n;for(let s of i)a+=` ${s}`}return a}_processLineBuffer(t,r,n){try{let i=r+t.toString(),a=i.indexOf(pm.EOL);for(;a>-1;){let s=i.substring(0,a);n(s),i=i.substring(a+pm.EOL.length),a=i.indexOf(pm.EOL)}return i}catch(i){return this._debug(`error processing line. Failed with error ${i}`),""}}_getSpawnFileName(){return um&&this._isCmdFile()?process.env.COMSPEC||"cmd.exe":this.toolPath}_getSpawnArgs(t){if(um&&this._isCmdFile()){let r=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(let n of this.args)r+=" ",r+=t.windowsVerbatimArguments?n:this._windowsQuoteCmdArg(n);return r+='"',[r]}return this.args}_endsWith(t,r){return t.endsWith(r)}_isCmdFile(){let t=this.toolPath.toUpperCase();return this._endsWith(t,".CMD")||this._endsWith(t,".BAT")}_windowsQuoteCmdArg(t){if(!this._isCmdFile())return this._uvQuoteCmdArg(t);if(!t)return'""';let r=[" "," ","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'],n=!1;for(let s of t)if(r.some(o=>o===s)){n=!0;break}if(!n)return t;let i='"',a=!0;for(let s=t.length;s>0;s--)i+=t[s-1],a&&t[s-1]==="\\"?i+="\\":t[s-1]==='"'?(a=!0,i+='"'):a=!1;return i+='"',i.split("").reverse().join("")}_uvQuoteCmdArg(t){if(!t)return'""';if(!t.includes(" ")&&!t.includes(" ")&&!t.includes('"'))return t;if(!t.includes('"')&&!t.includes("\\"))return`"${t}"`;let r='"',n=!0;for(let i=t.length;i>0;i--)r+=t[i-1],n&&t[i-1]==="\\"?r+="\\":t[i-1]==='"'?(n=!0,r+="\\"):n=!1;return r+='"',r.split("").reverse().join("")}_cloneExecOptions(t){t=t||{};let r={cwd:t.cwd||process.cwd(),env:t.env||process.env,silent:t.silent||!1,windowsVerbatimArguments:t.windowsVerbatimArguments||!1,failOnStdErr:t.failOnStdErr||!1,ignoreReturnCode:t.ignoreReturnCode||!1,delay:t.delay||1e4};return r.outStream=t.outStream||process.stdout,r.errStream=t.errStream||process.stderr,r}_getSpawnOptions(t,r){t=t||{};let n={};return n.cwd=t.cwd,n.env=t.env,n.windowsVerbatimArguments=t.windowsVerbatimArguments||this._isCmdFile(),t.windowsVerbatimArguments&&(n.argv0=`"${r}"`),n}exec(){return m_(this,void 0,void 0,function*(){return!f_.isRooted(this.toolPath)&&(this.toolPath.includes("/")||um&&this.toolPath.includes("\\"))&&(this.toolPath=uG.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield mG.which(this.toolPath,!0),new Promise((t,r)=>m_(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`),this._debug("arguments:");for(let d of this.args)this._debug(` ${d}`);let n=this._cloneExecOptions(this.options);!n.silent&&n.outStream&&n.outStream.write(this._getCommandString(n)+pm.EOL);let i=new f2(n,this.toolPath);if(i.on("debug",d=>{this._debug(d)}),this.options.cwd&&!(yield f_.exists(this.options.cwd)))return r(new Error(`The cwd: ${this.options.cwd} does not exist!`));let a=this._getSpawnFileName(),s=pG.spawn(a,this._getSpawnArgs(n),this._getSpawnOptions(this.options,a)),o="";s.stdout&&s.stdout.on("data",d=>{this.options.listeners&&this.options.listeners.stdout&&this.options.listeners.stdout(d),!n.silent&&n.outStream&&n.outStream.write(d),o=this._processLineBuffer(d,o,c=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(c)})});let l="";if(s.stderr&&s.stderr.on("data",d=>{i.processStderr=!0,this.options.listeners&&this.options.listeners.stderr&&this.options.listeners.stderr(d),!n.silent&&n.errStream&&n.outStream&&(n.failOnStdErr?n.errStream:n.outStream).write(d),l=this._processLineBuffer(d,l,c=>{this.options.listeners&&this.options.listeners.errline&&this.options.listeners.errline(c)})}),s.on("error",d=>{i.processError=d.message,i.processExited=!0,i.processClosed=!0,i.CheckComplete()}),s.on("exit",d=>{i.processExitCode=d,i.processExited=!0,this._debug(`Exit code ${d} received from tool '${this.toolPath}'`),i.CheckComplete()}),s.on("close",d=>{i.processExitCode=d,i.processExited=!0,i.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),i.CheckComplete()}),i.on("done",(d,c)=>{o.length>0&&this.emit("stdline",o),l.length>0&&this.emit("errline",l),s.removeAllListeners(),d?r(d):t(c)}),this.options.input){if(!s.stdin)throw new Error("child process missing stdin");s.stdin.end(this.options.input)}}))})}};Qr.ToolRunner=m2;function hG(e){let t=[],r=!1,n=!1,i="";function a(s){n&&s!=='"'&&(i+="\\"),i+=s,n=!1}for(let s=0;s0&&(t.push(i),i="");continue}a(o)}return i.length>0&&t.push(i.trim()),t}Qr.argStringToArray=hG;var f2=class e extends h_.EventEmitter{constructor(t,r){if(super(),this.processClosed=!1,this.processError="",this.processExitCode=0,this.processExited=!1,this.processStderr=!1,this.delay=1e4,this.done=!1,this.timeout=null,!r)throw new Error("toolPath must not be empty");this.options=t,this.toolPath=r,t.delay&&(this.delay=t.delay)}CheckComplete(){this.done||(this.processClosed?this._setResult():this.processExited&&(this.timeout=fG.setTimeout(e.HandleTimeout,this.delay,this)))}_debug(t){this.emit("debug",t)}_setResult(){let t;this.processExited&&(this.processError?t=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`):this.processExitCode!==0&&!this.options.ignoreReturnCode?t=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`):this.processStderr&&this.options.failOnStdErr&&(t=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`))),this.timeout&&(clearTimeout(this.timeout),this.timeout=null),this.done=!0,this.emit("done",t,this.processExitCode)}static HandleTimeout(t){if(!t.done){if(!t.processClosed&&t.processExited){let r=`The STDIO streams did not close within ${t.delay/1e3} seconds of the exit event from process '${t.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;t._debug(r)}t._setResult()}}}});var Wo=h(Xr=>{"use strict";var gG=Xr&&Xr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),yG=Xr&&Xr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vG=Xr&&Xr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&gG(t,e,r);return yG(t,e),t},v_=Xr&&Xr.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(Xr,"__esModule",{value:!0});Xr.getExecOutput=Xr.exec=void 0;var g_=require("string_decoder"),y_=vG(Vo());function __(e,t,r){return v_(this,void 0,void 0,function*(){let n=y_.argStringToArray(e);if(n.length===0)throw new Error("Parameter 'commandLine' cannot be null or empty.");let i=n[0];return t=n.slice(1).concat(t||[]),new y_.ToolRunner(i,t,r).exec()})}Xr.exec=__;function _G(e,t,r){var n,i;return v_(this,void 0,void 0,function*(){let a="",s="",o=new g_.StringDecoder("utf8"),l=new g_.StringDecoder("utf8"),d=(n=r?.listeners)===null||n===void 0?void 0:n.stdout,c=(i=r?.listeners)===null||i===void 0?void 0:i.stderr,p=g=>{s+=l.write(g),c&&c(g)},u=g=>{a+=o.write(g),d&&d(g)},m=Object.assign(Object.assign({},r?.listeners),{stdout:u,stderr:p}),f=yield __(e,t,Object.assign(Object.assign({},r),{listeners:m}));return a+=o.end(),s+=l.end(),{exitCode:f,stdout:a,stderr:s}})}Xr.getExecOutput=_G});var w_=h(Ae=>{"use strict";var bG=Ae&&Ae.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),wG=Ae&&Ae.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),EG=Ae&&Ae.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&bG(t,e,r);return wG(t,e),t},fm=Ae&&Ae.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})},NG=Ae&&Ae.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ae,"__esModule",{value:!0});Ae.getDetails=Ae.isLinux=Ae.isMacOS=Ae.isWindows=Ae.arch=Ae.platform=void 0;var b_=NG(require("os")),mm=EG(Wo()),xG=()=>fm(void 0,void 0,void 0,function*(){let{stdout:e}=yield mm.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',void 0,{silent:!0}),{stdout:t}=yield mm.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',void 0,{silent:!0});return{name:t.trim(),version:e.trim()}}),SG=()=>fm(void 0,void 0,void 0,function*(){var e,t,r,n;let{stdout:i}=yield mm.getExecOutput("sw_vers",void 0,{silent:!0}),a=(t=(e=i.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&t!==void 0?t:"";return{name:(n=(r=i.match(/ProductName:\s*(.+)/))===null||r===void 0?void 0:r[1])!==null&&n!==void 0?n:"",version:a}}),TG=()=>fm(void 0,void 0,void 0,function*(){let{stdout:e}=yield mm.getExecOutput("lsb_release",["-i","-r","-s"],{silent:!0}),[t,r]=e.trim().split(` +`);return{name:t,version:r}});Ae.platform=b_.default.platform();Ae.arch=b_.default.arch();Ae.isWindows=Ae.platform==="win32";Ae.isMacOS=Ae.platform==="darwin";Ae.isLinux=Ae.platform==="linux";function PG(){return fm(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield Ae.isWindows?xG():Ae.isMacOS?SG():TG()),{platform:Ae.platform,arch:Ae.arch,isWindows:Ae.isWindows,isMacOS:Ae.isMacOS,isLinux:Ae.isLinux})})}Ae.getDetails=PG});var dt=h(ee=>{"use strict";var CG=ee&&ee.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),OG=ee&&ee.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),g2=ee&&ee.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&CG(t,e,r);return OG(t,e),t},E_=ee&&ee.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(ee,"__esModule",{value:!0});ee.platform=ee.toPlatformPath=ee.toWin32Path=ee.toPosixPath=ee.markdownSummary=ee.summary=ee.getIDToken=ee.getState=ee.saveState=ee.group=ee.endGroup=ee.startGroup=ee.info=ee.notice=ee.warning=ee.error=ee.debug=ee.isDebug=ee.setFailed=ee.setCommandEcho=ee.setOutput=ee.getBooleanInput=ee.getMultilineInput=ee.getInput=ee.addPath=ee.setSecret=ee.exportVariable=ee.ExitCode=void 0;var On=k7(),ks=H7(),Ko=nm(),N_=g2(require("os")),RG=g2(require("path")),AG=t_(),h2;(function(e){e[e.Success=0]="Success",e[e.Failure=1]="Failure"})(h2||(ee.ExitCode=h2={}));function IG(e,t){let r=(0,Ko.toCommandValue)(t);if(process.env[e]=r,process.env.GITHUB_ENV||"")return(0,ks.issueFileCommand)("ENV",(0,ks.prepareKeyValueMessage)(e,t));(0,On.issueCommand)("set-env",{name:e},r)}ee.exportVariable=IG;function DG(e){(0,On.issueCommand)("add-mask",{},e)}ee.setSecret=DG;function LG(e){process.env.GITHUB_PATH||""?(0,ks.issueFileCommand)("PATH",e):(0,On.issueCommand)("add-path",{},e),process.env.PATH=`${e}${RG.delimiter}${process.env.PATH}`}ee.addPath=LG;function y2(e,t){let r=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!r)throw new Error(`Input required and not supplied: ${e}`);return t&&t.trimWhitespace===!1?r:r.trim()}ee.getInput=y2;function qG(e,t){let r=y2(e,t).split(` +`).filter(n=>n!=="");return t&&t.trimWhitespace===!1?r:r.map(n=>n.trim())}ee.getMultilineInput=qG;function BG(e,t){let r=["true","True","TRUE"],n=["false","False","FALSE"],i=y2(e,t);if(r.includes(i))return!0;if(n.includes(i))return!1;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e} +Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}ee.getBooleanInput=BG;function MG(e,t){if(process.env.GITHUB_OUTPUT||"")return(0,ks.issueFileCommand)("OUTPUT",(0,ks.prepareKeyValueMessage)(e,t));process.stdout.write(N_.EOL),(0,On.issueCommand)("set-output",{name:e},(0,Ko.toCommandValue)(t))}ee.setOutput=MG;function jG(e){(0,On.issue)("echo",e?"on":"off")}ee.setCommandEcho=jG;function FG(e){process.exitCode=h2.Failure,x_(e)}ee.setFailed=FG;function kG(){return process.env.RUNNER_DEBUG==="1"}ee.isDebug=kG;function zG(e){(0,On.issueCommand)("debug",{},e)}ee.debug=zG;function x_(e,t={}){(0,On.issueCommand)("error",(0,Ko.toCommandProperties)(t),e instanceof Error?e.toString():e)}ee.error=x_;function UG(e,t={}){(0,On.issueCommand)("warning",(0,Ko.toCommandProperties)(t),e instanceof Error?e.toString():e)}ee.warning=UG;function HG(e,t={}){(0,On.issueCommand)("notice",(0,Ko.toCommandProperties)(t),e instanceof Error?e.toString():e)}ee.notice=HG;function $G(e){process.stdout.write(e+N_.EOL)}ee.info=$G;function S_(e){(0,On.issue)("group",e)}ee.startGroup=S_;function T_(){(0,On.issue)("endgroup")}ee.endGroup=T_;function GG(e,t){return E_(this,void 0,void 0,function*(){S_(e);let r;try{r=yield t()}finally{T_()}return r})}ee.group=GG;function VG(e,t){if(process.env.GITHUB_STATE||"")return(0,ks.issueFileCommand)("STATE",(0,ks.prepareKeyValueMessage)(e,t));(0,On.issueCommand)("save-state",{name:e},(0,Ko.toCommandValue)(t))}ee.saveState=VG;function WG(e){return process.env[`STATE_${e}`]||""}ee.getState=WG;function KG(e){return E_(this,void 0,void 0,function*(){return yield AG.OidcClient.getIDToken(e)})}ee.getIDToken=KG;var QG=d2();Object.defineProperty(ee,"summary",{enumerable:!0,get:function(){return QG.summary}});var XG=d2();Object.defineProperty(ee,"markdownSummary",{enumerable:!0,get:function(){return XG.markdownSummary}});var v2=n_();Object.defineProperty(ee,"toPosixPath",{enumerable:!0,get:function(){return v2.toPosixPath}});Object.defineProperty(ee,"toWin32Path",{enumerable:!0,get:function(){return v2.toWin32Path}});Object.defineProperty(ee,"toPlatformPath",{enumerable:!0,get:function(){return v2.toPlatformPath}});ee.platform=g2(w_())});var Qo=h(Ti=>{"use strict";Object.defineProperty(Ti,"__esModule",{value:!0});Ti.safeWhich=Ti.isWindows=void 0;var P_=require("fs"),YG=require("path");Ti.isWindows=process.platform==="win32";var C_=Ti.isWindows?";":":",JG=Ti.isWindows?[".com",".exe",".bat",".cmd"]:[""];async function ZG(e){if(e.includes("/")||e.includes("\\")&&Ti.isWindows)return e;let t=process.env.PATH;if(t===void 0)throw new Error(`Could not resolve program ${e} because no PATH environment variable was set.`);let r=t.split(C_),n=JG;Ti.isWindows&&process.env.PATHEXT!==void 0&&(n=process.env.PATHEXT.split(C_));for(let i of r)for(let a of n){let s=YG.join(i,e+a);try{return await P_.promises.access(s,P_.constants.X_OK),s}catch(o){if(o.code!=="ENOENT")throw o}}throw new Error(`Could not find program ${e} on PATH.`)}Ti.safeWhich=ZG});var O_=h(_2=>{"use strict";Object.defineProperty(_2,"__esModule",{value:!0});_2.default="ffffffff-ffff-ffff-ffff-ffffffffffff"});var R_=h(b2=>{"use strict";Object.defineProperty(b2,"__esModule",{value:!0});b2.default="00000000-0000-0000-0000-000000000000"});var A_=h(w2=>{"use strict";Object.defineProperty(w2,"__esModule",{value:!0});w2.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i});var hc=h(E2=>{"use strict";Object.defineProperty(E2,"__esModule",{value:!0});var eV=A_();function tV(e){return typeof e=="string"&&eV.default.test(e)}E2.default=tV});var gc=h(N2=>{"use strict";Object.defineProperty(N2,"__esModule",{value:!0});var rV=hc();function nV(e){if(!(0,rV.default)(e))throw TypeError("Invalid UUID");let t;return Uint8Array.of((t=parseInt(e.slice(0,8),16))>>>24,t>>>16&255,t>>>8&255,t&255,(t=parseInt(e.slice(9,13),16))>>>8,t&255,(t=parseInt(e.slice(14,18),16))>>>8,t&255,(t=parseInt(e.slice(19,23),16))>>>8,t&255,(t=parseInt(e.slice(24,36),16))/1099511627776&255,t/4294967296&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255)}N2.default=nV});var ra=h(hm=>{"use strict";Object.defineProperty(hm,"__esModule",{value:!0});hm.unsafeStringify=I_;var iV=hc(),ur=[];for(let e=0;e<256;++e)ur.push((e+256).toString(16).slice(1));function I_(e,t=0){return(ur[e[t+0]]+ur[e[t+1]]+ur[e[t+2]]+ur[e[t+3]]+"-"+ur[e[t+4]]+ur[e[t+5]]+"-"+ur[e[t+6]]+ur[e[t+7]]+"-"+ur[e[t+8]]+ur[e[t+9]]+"-"+ur[e[t+10]]+ur[e[t+11]]+ur[e[t+12]]+ur[e[t+13]]+ur[e[t+14]]+ur[e[t+15]]).toLowerCase()}function aV(e,t=0){let r=I_(e,t);if(!(0,iV.default)(r))throw TypeError("Stringified UUID is invalid");return r}hm.default=aV});var vm=h(x2=>{"use strict";Object.defineProperty(x2,"__esModule",{value:!0});x2.default=oV;var sV=require("crypto"),ym=new Uint8Array(256),gm=ym.length;function oV(){return gm>ym.length-16&&((0,sV.randomFillSync)(ym),gm=0),ym.slice(gm,gm+=16)}});var S2=h(_m=>{"use strict";Object.defineProperty(_m,"__esModule",{value:!0});_m.updateV1State=q_;var D_=vm(),lV=ra(),yc={};function dV(e,t,r){let n,i=e?._v6??!1;if(e){let a=Object.keys(e);a.length===1&&a[0]==="_v6"&&(e=void 0)}if(e)n=L_(e.random??e.rng?.()??(0,D_.default)(),e.msecs,e.nsecs,e.clockseq,e.node,t,r);else{let a=Date.now(),s=(0,D_.default)();q_(yc,a,s),n=L_(s,yc.msecs,yc.nsecs,i?void 0:yc.clockseq,i?void 0:yc.node,t,r)}return t?n:(0,lV.unsafeStringify)(n)}function q_(e,t,r){return e.msecs??=-1/0,e.nsecs??=0,t===e.msecs?(e.nsecs++,e.nsecs>=1e4&&(e.node=void 0,e.nsecs=0)):t>e.msecs?e.nsecs=0:t>>24&255,a[s++]=o>>>16&255,a[s++]=o>>>8&255,a[s++]=o&255;let l=t/4294967296*1e4&268435455;a[s++]=l>>>8&255,a[s++]=l&255,a[s++]=l>>>24&15|16,a[s++]=l>>>16&255,a[s++]=n>>>8|128,a[s++]=n&255;for(let d=0;d<6;++d)a[s++]=i[d];return a}_m.default=dV});var P2=h(T2=>{"use strict";Object.defineProperty(T2,"__esModule",{value:!0});T2.default=uV;var cV=gc(),pV=ra();function uV(e){let t=typeof e=="string"?(0,cV.default)(e):e,r=mV(t);return typeof e=="string"?(0,pV.unsafeStringify)(r):r}function mV(e){return Uint8Array.of((e[6]&15)<<4|e[7]>>4&15,(e[7]&15)<<4|(e[4]&240)>>4,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,(e[1]&15)<<4|(e[2]&240)>>4,96|e[2]&15,e[3],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}});var B_=h(C2=>{"use strict";Object.defineProperty(C2,"__esModule",{value:!0});var fV=require("crypto");function hV(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,fV.createHash)("md5").update(e).digest()}C2.default=hV});var vc=h(ja=>{"use strict";Object.defineProperty(ja,"__esModule",{value:!0});ja.URL=ja.DNS=void 0;ja.stringToBytes=j_;ja.default=yV;var M_=gc(),gV=ra();function j_(e){e=unescape(encodeURIComponent(e));let t=new Uint8Array(e.length);for(let r=0;r{"use strict";Object.defineProperty(zs,"__esModule",{value:!0});zs.URL=zs.DNS=void 0;var vV=B_(),O2=vc(),F_=vc();Object.defineProperty(zs,"DNS",{enumerable:!0,get:function(){return F_.DNS}});Object.defineProperty(zs,"URL",{enumerable:!0,get:function(){return F_.URL}});function R2(e,t,r,n){return(0,O2.default)(48,vV.default,e,t,r,n)}R2.DNS=O2.DNS;R2.URL=O2.URL;zs.default=R2});var z_=h(A2=>{"use strict";Object.defineProperty(A2,"__esModule",{value:!0});var _V=require("crypto");A2.default={randomUUID:_V.randomUUID}});var H_=h(I2=>{"use strict";Object.defineProperty(I2,"__esModule",{value:!0});var U_=z_(),bV=vm(),wV=ra();function EV(e,t,r){if(U_.default.randomUUID&&!t&&!e)return U_.default.randomUUID();e=e||{};let n=e.random||(e.rng||bV.default)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t){r=r||0;for(let i=0;i<16;++i)t[r+i]=n[i];return t}return(0,wV.unsafeStringify)(n)}I2.default=EV});var $_=h(D2=>{"use strict";Object.defineProperty(D2,"__esModule",{value:!0});var NV=require("crypto");function xV(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,NV.createHash)("sha1").update(e).digest()}D2.default=xV});var V_=h(Us=>{"use strict";Object.defineProperty(Us,"__esModule",{value:!0});Us.URL=Us.DNS=void 0;var SV=$_(),L2=vc(),G_=vc();Object.defineProperty(Us,"DNS",{enumerable:!0,get:function(){return G_.DNS}});Object.defineProperty(Us,"URL",{enumerable:!0,get:function(){return G_.URL}});function q2(e,t,r,n){return(0,L2.default)(80,SV.default,e,t,r,n)}q2.DNS=L2.DNS;q2.URL=L2.URL;Us.default=q2});var W_=h(B2=>{"use strict";Object.defineProperty(B2,"__esModule",{value:!0});var TV=ra(),PV=S2(),CV=P2();function OV(e,t,r){e??={},r??=0;let n=(0,PV.default)({...e,_v6:!0},new Uint8Array(16));if(n=(0,CV.default)(n),t){for(let i=0;i<16;i++)t[r+i]=n[i];return t}return(0,TV.unsafeStringify)(n)}B2.default=OV});var K_=h(M2=>{"use strict";Object.defineProperty(M2,"__esModule",{value:!0});M2.default=IV;var RV=gc(),AV=ra();function IV(e){let t=typeof e=="string"?(0,RV.default)(e):e,r=DV(t);return typeof e=="string"?(0,AV.unsafeStringify)(r):r}function DV(e){return Uint8Array.of((e[3]&15)<<4|e[4]>>4&15,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|e[6]&15,e[7],(e[1]&15)<<4|(e[2]&240)>>4,(e[2]&15)<<4|(e[3]&240)>>4,16|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}});var J_=h(bm=>{"use strict";Object.defineProperty(bm,"__esModule",{value:!0});bm.updateV7State=Y_;var Q_=vm(),LV=ra(),j2={};function qV(e,t,r){let n;if(e)n=X_(e.random??e.rng?.()??(0,Q_.default)(),e.msecs,e.seq,t,r);else{let i=Date.now(),a=(0,Q_.default)();Y_(j2,i,a),n=X_(a,j2.msecs,j2.seq,t,r)}return t?n:(0,LV.unsafeStringify)(n)}function Y_(e,t,r){return e.msecs??=-1/0,e.seq??=0,t>e.msecs?(e.seq=r[6]<<23|r[7]<<16|r[8]<<8|r[9],e.msecs=t):(e.seq=e.seq+1|0,e.seq===0&&e.msecs++),e}function X_(e,t,r,n,i=0){return n||(n=new Uint8Array(16),i=0),t??=Date.now(),r??=e[6]*127<<24|e[7]<<16|e[8]<<8|e[9],n[i++]=t/1099511627776&255,n[i++]=t/4294967296&255,n[i++]=t/16777216&255,n[i++]=t/65536&255,n[i++]=t/256&255,n[i++]=t&255,n[i++]=112|r>>>28&15,n[i++]=r>>>20&255,n[i++]=128|r>>>14&63,n[i++]=r>>>6&255,n[i++]=r<<2&255|e[10]&3,n[i++]=e[11],n[i++]=e[12],n[i++]=e[13],n[i++]=e[14],n[i++]=e[15],n}bm.default=qV});var Z_=h(F2=>{"use strict";Object.defineProperty(F2,"__esModule",{value:!0});var BV=hc();function MV(e){if(!(0,BV.default)(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}F2.default=MV});var wm=h(je=>{"use strict";Object.defineProperty(je,"__esModule",{value:!0});je.version=je.validate=je.v7=je.v6ToV1=je.v6=je.v5=je.v4=je.v3=je.v1ToV6=je.v1=je.stringify=je.parse=je.NIL=je.MAX=void 0;var jV=O_();Object.defineProperty(je,"MAX",{enumerable:!0,get:function(){return jV.default}});var FV=R_();Object.defineProperty(je,"NIL",{enumerable:!0,get:function(){return FV.default}});var kV=gc();Object.defineProperty(je,"parse",{enumerable:!0,get:function(){return kV.default}});var zV=ra();Object.defineProperty(je,"stringify",{enumerable:!0,get:function(){return zV.default}});var UV=S2();Object.defineProperty(je,"v1",{enumerable:!0,get:function(){return UV.default}});var HV=P2();Object.defineProperty(je,"v1ToV6",{enumerable:!0,get:function(){return HV.default}});var $V=k_();Object.defineProperty(je,"v3",{enumerable:!0,get:function(){return $V.default}});var GV=H_();Object.defineProperty(je,"v4",{enumerable:!0,get:function(){return GV.default}});var VV=V_();Object.defineProperty(je,"v5",{enumerable:!0,get:function(){return VV.default}});var WV=W_();Object.defineProperty(je,"v6",{enumerable:!0,get:function(){return WV.default}});var KV=K_();Object.defineProperty(je,"v6ToV1",{enumerable:!0,get:function(){return KV.default}});var QV=J_();Object.defineProperty(je,"v7",{enumerable:!0,get:function(){return QV.default}});var XV=hc();Object.defineProperty(je,"validate",{enumerable:!0,get:function(){return XV.default}});var YV=Z_();Object.defineProperty(je,"version",{enumerable:!0,get:function(){return YV.default}})});var nb=h(Xo=>{"use strict";Object.defineProperty(Xo,"__esModule",{value:!0});var JV=require("node:child_process"),ZV=require("node:fs/promises"),eW=require("node:os"),eb=require("node:path"),tW=require("node:process"),rW=require("node:util"),_c=class e extends Error{constructor(t){super(t),this.name="InvalidPathError",Object.setPrototypeOf(this,e.prototype)}},Em=class e extends Error{constructor(t){super(t),this.name="NoMatchError",Object.setPrototypeOf(this,e.prototype)}};async function tb(e,t){try{return await t.fsAccess(e),Promise.resolve(!0)}catch{return Promise.resolve(!1)}}async function rb(e,t){let r=e,n=await tb(r,t);for(;!n;)r=t.pathNormalize(r+"/.."),n=await tb(r,t);return r}async function nW(e){if(parseInt(e.release.split(".")[0],10)<=6)return!1;try{return await e.cpExecFile("where",["powershell"],{windowsHide:!0}),!0}catch{return!1}}function iW(e,t={platform:tW.platform,release:eW.release(),fsAccess:ZV.access,pathNormalize:eb.normalize,pathSep:eb.sep,cpExecFile:rW.promisify(JV.execFile)}){function r(s,o,l,d){let p=s.split(` +`).map(m=>m.trim()).filter(m=>m.length!==0).slice(1).map(m=>m.split(/\s+(?=[\d/])/)).filter(o);if(p.length===0)throw new Em;let u=p[0];return{diskPath:u[l.diskPath],free:parseInt(u[l.free],10)*d,size:parseInt(u[l.size],10)*d}}async function n(s,o,l,d=1){let[c,...p]=s;if(c===void 0)return Promise.reject(new Error("cmd must contain at least one item"));try{let{stdout:u}=await t.cpExecFile(c,p,{windowsHide:!0});return r(u,o,l,d)}catch(u){return Promise.reject(u)}}async function i(s){if(s.charAt(1)!==":")return Promise.reject(new _c(`The following path is invalid (should be X:\\...): ${s}`));let o=["powershell","Get-CimInstance -ClassName Win32_LogicalDisk | Select-Object Caption, FreeSpace, Size"],l=["wmic","logicaldisk","get","size,freespace,caption"],d=await nW(t)?o:l;return n(d,c=>{let p=c[0];return s.toUpperCase().startsWith(p.toUpperCase())},{diskPath:0,free:1,size:2})}async function a(s){if(!t.pathNormalize(s).startsWith(t.pathSep))return Promise.reject(new _c(`The following path is invalid (should start by ${t.pathSep}): ${s}`));let o=await rb(s,t);return n(["df","-Pk","--",o],()=>!0,{diskPath:5,free:3,size:1},1024)}return t.platform==="win32"?i(e):a(e)}Xo.InvalidPathError=_c;Xo.NoMatchError=Em;Xo.default=iW;Xo.getFirstExistingParentPath=rb});var ab=h((hwe,ib)=>{"use strict";ib.exports=(...e)=>[...new Set([].concat(...e))]});var k2=h((gwe,lb)=>{"use strict";var aW=require("stream"),sb=aW.PassThrough,sW=Array.prototype.slice;lb.exports=oW;function oW(){let e=[],t=sW.call(arguments),r=!1,n=t[t.length-1];n&&!Array.isArray(n)&&n.pipe==null?t.pop():n={};let i=n.end!==!1,a=n.pipeError===!0;n.objectMode==null&&(n.objectMode=!0),n.highWaterMark==null&&(n.highWaterMark=64*1024);let s=sb(n);function o(){for(let c=0,p=arguments.length;c0||(r=!1,l())}function m(f){function g(){f.removeListener("merge2UnpipeEnd",g),f.removeListener("end",g),a&&f.removeListener("error",y),u()}function y(_){s.emit("error",_)}if(f._readableState.endEmitted)return u();f.on("merge2UnpipeEnd",g),f.on("end",g),a&&f.on("error",y),f.pipe(s,{end:!1}),f.resume()}for(let f=0;f{"use strict";Object.defineProperty(Yo,"__esModule",{value:!0});Yo.splitWhen=Yo.flatten=void 0;function lW(e){return e.reduce((t,r)=>[].concat(t,r),[])}Yo.flatten=lW;function dW(e,t){let r=[[]],n=0;for(let i of e)t(i)?(n++,r[n]=[]):r[n].push(i);return r}Yo.splitWhen=dW});var cb=h(Nm=>{"use strict";Object.defineProperty(Nm,"__esModule",{value:!0});Nm.isEnoentCodeError=void 0;function cW(e){return e.code==="ENOENT"}Nm.isEnoentCodeError=cW});var pb=h(xm=>{"use strict";Object.defineProperty(xm,"__esModule",{value:!0});xm.createDirentFromStats=void 0;var z2=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function pW(e,t){return new z2(e,t)}xm.createDirentFromStats=pW});var hb=h(Ft=>{"use strict";Object.defineProperty(Ft,"__esModule",{value:!0});Ft.convertPosixPathToPattern=Ft.convertWindowsPathToPattern=Ft.convertPathToPattern=Ft.escapePosixPath=Ft.escapeWindowsPath=Ft.escape=Ft.removeLeadingDotSegment=Ft.makeAbsolute=Ft.unixify=void 0;var uW=require("os"),mW=require("path"),ub=uW.platform()==="win32",fW=2,hW=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,gW=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,yW=/^\\\\([.?])/,vW=/\\(?![!()+@[\]{}])/g;function _W(e){return e.replace(/\\/g,"/")}Ft.unixify=_W;function bW(e,t){return mW.resolve(e,t)}Ft.makeAbsolute=bW;function wW(e){if(e.charAt(0)==="."){let t=e.charAt(1);if(t==="/"||t==="\\")return e.slice(fW)}return e}Ft.removeLeadingDotSegment=wW;Ft.escape=ub?U2:H2;function U2(e){return e.replace(gW,"\\$2")}Ft.escapeWindowsPath=U2;function H2(e){return e.replace(hW,"\\$2")}Ft.escapePosixPath=H2;Ft.convertPathToPattern=ub?mb:fb;function mb(e){return U2(e).replace(yW,"//$1").replace(vW,"/")}Ft.convertWindowsPathToPattern=mb;function fb(e){return H2(e)}Ft.convertPosixPathToPattern=fb});var yb=h((wwe,gb)=>{gb.exports=function(t){if(typeof t!="string"||t==="")return!1;for(var r;r=/(\\).|([@?!+*]\(.*\))/g.exec(t);){if(r[2])return!0;t=t.slice(r.index+r[0].length)}return!1}});var $2=h((Ewe,_b)=>{var EW=yb(),vb={"{":"}","(":")","[":"]"},NW=function(e){if(e[0]==="!")return!0;for(var t=0,r=-2,n=-2,i=-2,a=-2,s=-2;tt&&(s===-1||s>n||(s=e.indexOf("\\",t),s===-1||s>n)))||i!==-1&&e[t]==="{"&&e[t+1]!=="}"&&(i=e.indexOf("}",t),i>t&&(s=e.indexOf("\\",t),s===-1||s>i))||a!==-1&&e[t]==="("&&e[t+1]==="?"&&/[:!=]/.test(e[t+2])&&e[t+3]!==")"&&(a=e.indexOf(")",t),a>t&&(s=e.indexOf("\\",t),s===-1||s>a))||r!==-1&&e[t]==="("&&e[t+1]!=="|"&&(rr&&(s=e.indexOf("\\",r),s===-1||s>a))))return!0;if(e[t]==="\\"){var o=e[t+1];t+=2;var l=vb[o];if(l){var d=e.indexOf(l,t);d!==-1&&(t=d+1)}if(e[t]==="!")return!0}else t++}return!1},xW=function(e){if(e[0]==="!")return!0;for(var t=0;t{"use strict";var SW=$2(),TW=require("path").posix.dirname,PW=require("os").platform()==="win32",G2="/",CW=/\\/g,OW=/[\{\[].*[\}\]]$/,RW=/(^|[^\\])([\{\[]|\([^\)]+$)/,AW=/\\([\!\*\?\|\[\]\(\)\{\}])/g;bb.exports=function(t,r){var n=Object.assign({flipBackslashes:!0},r);n.flipBackslashes&&PW&&t.indexOf(G2)<0&&(t=t.replace(CW,G2)),OW.test(t)&&(t+=G2),t+="a";do t=TW(t);while(SW(t)||RW.test(t));return t.replace(AW,"$1")}});var Sm=h(Rn=>{"use strict";Rn.isInteger=e=>typeof e=="number"?Number.isInteger(e):typeof e=="string"&&e.trim()!==""?Number.isInteger(Number(e)):!1;Rn.find=(e,t)=>e.nodes.find(r=>r.type===t);Rn.exceedsLimit=(e,t,r=1,n)=>n===!1||!Rn.isInteger(e)||!Rn.isInteger(t)?!1:(Number(t)-Number(e))/Number(r)>=n;Rn.escapeNode=(e,t=0,r)=>{let n=e.nodes[t];n&&(r&&n.type===r||n.type==="open"||n.type==="close")&&n.escaped!==!0&&(n.value="\\"+n.value,n.escaped=!0)};Rn.encloseBrace=e=>e.type!=="brace"||e.commas>>0+e.ranges>>0?!1:(e.invalid=!0,!0);Rn.isInvalidBrace=e=>e.type!=="brace"?!1:e.invalid===!0||e.dollar?!0:!(e.commas>>0+e.ranges>>0)||e.open!==!0||e.close!==!0?(e.invalid=!0,!0):!1;Rn.isOpenOrClose=e=>e.type==="open"||e.type==="close"?!0:e.open===!0||e.close===!0;Rn.reduce=e=>e.reduce((t,r)=>(r.type==="text"&&t.push(r.value),r.type==="range"&&(r.type="text"),t),[]);Rn.flatten=(...e)=>{let t=[],r=n=>{for(let i=0;i{"use strict";var Eb=Sm();Nb.exports=(e,t={})=>{let r=(n,i={})=>{let a=t.escapeInvalid&&Eb.isInvalidBrace(i),s=n.invalid===!0&&t.escapeInvalid===!0,o="";if(n.value)return(a||s)&&Eb.isOpenOrClose(n)?"\\"+n.value:n.value;if(n.value)return n.value;if(n.nodes)for(let l of n.nodes)o+=r(l);return o};return r(e)}});var Sb=h((Twe,xb)=>{"use strict";xb.exports=function(e){return typeof e=="number"?e-e===0:typeof e=="string"&&e.trim()!==""?Number.isFinite?Number.isFinite(+e):isFinite(+e):!1}});var Lb=h((Pwe,Db)=>{"use strict";var Tb=Sb(),Hs=(e,t,r)=>{if(Tb(e)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(t===void 0||e===t)return String(e);if(Tb(t)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let n={relaxZeros:!0,...r};typeof n.strictZeros=="boolean"&&(n.relaxZeros=n.strictZeros===!1);let i=String(n.relaxZeros),a=String(n.shorthand),s=String(n.capture),o=String(n.wrap),l=e+":"+t+"="+i+a+s+o;if(Hs.cache.hasOwnProperty(l))return Hs.cache[l].result;let d=Math.min(e,t),c=Math.max(e,t);if(Math.abs(d-c)===1){let g=e+"|"+t;return n.capture?`(${g})`:n.wrap===!1?g:`(?:${g})`}let p=Ib(e)||Ib(t),u={min:e,max:t,a:d,b:c},m=[],f=[];if(p&&(u.isPadded=p,u.maxLen=String(u.max).length),d<0){let g=c<0?Math.abs(c):1;f=Pb(g,Math.abs(d),u,n),d=u.a=0}return c>=0&&(m=Pb(d,c,u,n)),u.negatives=f,u.positives=m,u.result=IW(f,m,n),n.capture===!0?u.result=`(${u.result})`:n.wrap!==!1&&m.length+f.length>1&&(u.result=`(?:${u.result})`),Hs.cache[l]=u,u.result};function IW(e,t,r){let n=V2(e,t,"-",!1,r)||[],i=V2(t,e,"",!1,r)||[],a=V2(e,t,"-?",!0,r)||[];return n.concat(a).concat(i).join("|")}function DW(e,t){let r=1,n=1,i=Ob(e,r),a=new Set([t]);for(;e<=i&&i<=t;)a.add(i),r+=1,i=Ob(e,r);for(i=Rb(t+1,n)-1;e1&&o.count.pop(),o.count.push(c.count[0]),o.string=o.pattern+Ab(o.count),s=d+1;continue}r.isPadded&&(p=jW(d,r,n)),c.string=p+c.pattern+Ab(c.count),a.push(c),s=d+1,o=c}return a}function V2(e,t,r,n,i){let a=[];for(let s of e){let{string:o}=s;!n&&!Cb(t,"string",o)&&a.push(r+o),n&&Cb(t,"string",o)&&a.push(r+o)}return a}function qW(e,t){let r=[];for(let n=0;nt?1:t>e?-1:0}function Cb(e,t,r){return e.some(n=>n[t]===r)}function Ob(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function Rb(e,t){return e-e%Math.pow(10,t)}function Ab(e){let[t=0,r=""]=e;return r||t>1?`{${t+(r?","+r:"")}}`:""}function MW(e,t,r){return`[${e}${t-e===1?"":"-"}${t}]`}function Ib(e){return/^-?(0+)\d/.test(e)}function jW(e,t,r){if(!t.isPadded)return e;let n=Math.abs(t.maxLen-String(e).length),i=r.relaxZeros!==!1;switch(n){case 0:return"";case 1:return i?"0?":"0";case 2:return i?"0{0,2}":"00";default:return i?`0{0,${n}}`:`0{${n}}`}}Hs.cache={};Hs.clearCache=()=>Hs.cache={};Db.exports=Hs});var Q2=h((Cwe,zb)=>{"use strict";var FW=require("util"),Bb=Lb(),qb=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),kW=e=>t=>e===!0?Number(t):String(t),W2=e=>typeof e=="number"||typeof e=="string"&&e!=="",bc=e=>Number.isInteger(+e),K2=e=>{let t=`${e}`,r=-1;if(t[0]==="-"&&(t=t.slice(1)),t==="0")return!1;for(;t[++r]==="0";);return r>0},zW=(e,t,r)=>typeof e=="string"||typeof t=="string"?!0:r.stringify===!0,UW=(e,t,r)=>{if(t>0){let n=e[0]==="-"?"-":"";n&&(e=e.slice(1)),e=n+e.padStart(n?t-1:t,"0")}return r===!1?String(e):e},Cm=(e,t)=>{let r=e[0]==="-"?"-":"";for(r&&(e=e.slice(1),t--);e.length{e.negatives.sort((o,l)=>ol?1:0),e.positives.sort((o,l)=>ol?1:0);let n=t.capture?"":"?:",i="",a="",s;return e.positives.length&&(i=e.positives.map(o=>Cm(String(o),r)).join("|")),e.negatives.length&&(a=`-(${n}${e.negatives.map(o=>Cm(String(o),r)).join("|")})`),i&&a?s=`${i}|${a}`:s=i||a,t.wrap?`(${n}${s})`:s},Mb=(e,t,r,n)=>{if(r)return Bb(e,t,{wrap:!1,...n});let i=String.fromCharCode(e);if(e===t)return i;let a=String.fromCharCode(t);return`[${i}-${a}]`},jb=(e,t,r)=>{if(Array.isArray(e)){let n=r.wrap===!0,i=r.capture?"":"?:";return n?`(${i}${e.join("|")})`:e.join("|")}return Bb(e,t,r)},Fb=(...e)=>new RangeError("Invalid range arguments: "+FW.inspect(...e)),kb=(e,t,r)=>{if(r.strictRanges===!0)throw Fb([e,t]);return[]},$W=(e,t)=>{if(t.strictRanges===!0)throw new TypeError(`Expected step "${e}" to be a number`);return[]},GW=(e,t,r=1,n={})=>{let i=Number(e),a=Number(t);if(!Number.isInteger(i)||!Number.isInteger(a)){if(n.strictRanges===!0)throw Fb([e,t]);return[]}i===0&&(i=0),a===0&&(a=0);let s=i>a,o=String(e),l=String(t),d=String(r);r=Math.max(Math.abs(r),1);let c=K2(o)||K2(l)||K2(d),p=c?Math.max(o.length,l.length,d.length):0,u=c===!1&&zW(e,t,n)===!1,m=n.transform||kW(u);if(n.toRegex&&r===1)return Mb(Cm(e,p),Cm(t,p),!0,n);let f={negatives:[],positives:[]},g=b=>f[b<0?"negatives":"positives"].push(Math.abs(b)),y=[],_=0;for(;s?i>=a:i<=a;)n.toRegex===!0&&r>1?g(i):y.push(UW(m(i,_),p,u)),i=s?i-r:i+r,_++;return n.toRegex===!0?r>1?HW(f,n,p):jb(y,null,{wrap:!1,...n}):y},VW=(e,t,r=1,n={})=>{if(!bc(e)&&e.length>1||!bc(t)&&t.length>1)return kb(e,t,n);let i=n.transform||(u=>String.fromCharCode(u)),a=`${e}`.charCodeAt(0),s=`${t}`.charCodeAt(0),o=a>s,l=Math.min(a,s),d=Math.max(a,s);if(n.toRegex&&r===1)return Mb(l,d,!1,n);let c=[],p=0;for(;o?a>=s:a<=s;)c.push(i(a,p)),a=o?a-r:a+r,p++;return n.toRegex===!0?jb(c,null,{wrap:!1,options:n}):c},Pm=(e,t,r,n={})=>{if(t==null&&W2(e))return[e];if(!W2(e)||!W2(t))return kb(e,t,n);if(typeof r=="function")return Pm(e,t,1,{transform:r});if(qb(r))return Pm(e,t,0,r);let i={...n};return i.capture===!0&&(i.wrap=!0),r=r||i.step||1,bc(r)?bc(e)&&bc(t)?GW(e,t,r,i):VW(e,t,Math.max(Math.abs(r),1),i):r!=null&&!qb(r)?$W(r,i):Pm(e,t,1,r)};zb.exports=Pm});var $b=h((Owe,Hb)=>{"use strict";var WW=Q2(),Ub=Sm(),KW=(e,t={})=>{let r=(n,i={})=>{let a=Ub.isInvalidBrace(i),s=n.invalid===!0&&t.escapeInvalid===!0,o=a===!0||s===!0,l=t.escapeInvalid===!0?"\\":"",d="";if(n.isOpen===!0)return l+n.value;if(n.isClose===!0)return console.log("node.isClose",l,n.value),l+n.value;if(n.type==="open")return o?l+n.value:"(";if(n.type==="close")return o?l+n.value:")";if(n.type==="comma")return n.prev.type==="comma"?"":o?n.value:"|";if(n.value)return n.value;if(n.nodes&&n.ranges>0){let c=Ub.reduce(n.nodes),p=WW(...c,{...t,wrap:!1,toRegex:!0,strictZeros:!0});if(p.length!==0)return c.length>1&&p.length>1?`(${p})`:p}if(n.nodes)for(let c of n.nodes)d+=r(c,n);return d};return r(e)};Hb.exports=KW});var Wb=h((Rwe,Vb)=>{"use strict";var QW=Q2(),Gb=Tm(),Jo=Sm(),$s=(e="",t="",r=!1)=>{let n=[];if(e=[].concat(e),t=[].concat(t),!t.length)return e;if(!e.length)return r?Jo.flatten(t).map(i=>`{${i}}`):t;for(let i of e)if(Array.isArray(i))for(let a of i)n.push($s(a,t,r));else for(let a of t)r===!0&&typeof a=="string"&&(a=`{${a}}`),n.push(Array.isArray(a)?$s(i,a,r):i+a);return Jo.flatten(n)},XW=(e,t={})=>{let r=t.rangeLimit===void 0?1e3:t.rangeLimit,n=(i,a={})=>{i.queue=[];let s=a,o=a.queue;for(;s.type!=="brace"&&s.type!=="root"&&s.parent;)s=s.parent,o=s.queue;if(i.invalid||i.dollar){o.push($s(o.pop(),Gb(i,t)));return}if(i.type==="brace"&&i.invalid!==!0&&i.nodes.length===2){o.push($s(o.pop(),["{}"]));return}if(i.nodes&&i.ranges>0){let p=Jo.reduce(i.nodes);if(Jo.exceedsLimit(...p,t.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let u=QW(...p,t);u.length===0&&(u=Gb(i,t)),o.push($s(o.pop(),u)),i.nodes=[];return}let l=Jo.encloseBrace(i),d=i.queue,c=i;for(;c.type!=="brace"&&c.type!=="root"&&c.parent;)c=c.parent,d=c.queue;for(let p=0;p{"use strict";Kb.exports={MAX_LENGTH:1e4,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:` +`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var ew=h((Iwe,Zb)=>{"use strict";var YW=Tm(),{MAX_LENGTH:Xb,CHAR_BACKSLASH:X2,CHAR_BACKTICK:JW,CHAR_COMMA:ZW,CHAR_DOT:eK,CHAR_LEFT_PARENTHESES:tK,CHAR_RIGHT_PARENTHESES:rK,CHAR_LEFT_CURLY_BRACE:nK,CHAR_RIGHT_CURLY_BRACE:iK,CHAR_LEFT_SQUARE_BRACKET:Yb,CHAR_RIGHT_SQUARE_BRACKET:Jb,CHAR_DOUBLE_QUOTE:aK,CHAR_SINGLE_QUOTE:sK,CHAR_NO_BREAK_SPACE:oK,CHAR_ZERO_WIDTH_NOBREAK_SPACE:lK}=Qb(),dK=(e,t={})=>{if(typeof e!="string")throw new TypeError("Expected a string");let r=t||{},n=typeof r.maxLength=="number"?Math.min(Xb,r.maxLength):Xb;if(e.length>n)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${n})`);let i={type:"root",input:e,nodes:[]},a=[i],s=i,o=i,l=0,d=e.length,c=0,p=0,u,m=()=>e[c++],f=g=>{if(g.type==="text"&&o.type==="dot"&&(o.type="text"),o&&o.type==="text"&&g.type==="text"){o.value+=g.value;return}return s.nodes.push(g),g.parent=s,g.prev=o,o=g,g};for(f({type:"bos"});c0){if(s.ranges>0){s.ranges=0;let g=s.nodes.shift();s.nodes=[g,{type:"text",value:YW(s)}]}f({type:"comma",value:u}),s.commas++;continue}if(u===eK&&p>0&&s.commas===0){let g=s.nodes;if(p===0||g.length===0){f({type:"text",value:u});continue}if(o.type==="dot"){if(s.range=[],o.value+=u,o.type="range",s.nodes.length!==3&&s.nodes.length!==5){s.invalid=!0,s.ranges=0,o.type="text";continue}s.ranges++,s.args=[];continue}if(o.type==="range"){g.pop();let y=g[g.length-1];y.value+=o.value+u,o=y,s.ranges--;continue}f({type:"dot",value:u});continue}f({type:"text",value:u})}do if(s=a.pop(),s.type!=="root"){s.nodes.forEach(_=>{_.nodes||(_.type==="open"&&(_.isOpen=!0),_.type==="close"&&(_.isClose=!0),_.nodes||(_.type="text"),_.invalid=!0)});let g=a[a.length-1],y=g.nodes.indexOf(s);g.nodes.splice(y,1,...s.nodes)}while(a.length>0);return f({type:"eos"}),i};Zb.exports=dK});var nw=h((Dwe,rw)=>{"use strict";var tw=Tm(),cK=$b(),pK=Wb(),uK=ew(),fn=(e,t={})=>{let r=[];if(Array.isArray(e))for(let n of e){let i=fn.create(n,t);Array.isArray(i)?r.push(...i):r.push(i)}else r=[].concat(fn.create(e,t));return t&&t.expand===!0&&t.nodupes===!0&&(r=[...new Set(r)]),r};fn.parse=(e,t={})=>uK(e,t);fn.stringify=(e,t={})=>tw(typeof e=="string"?fn.parse(e,t):e,t);fn.compile=(e,t={})=>(typeof e=="string"&&(e=fn.parse(e,t)),cK(e,t));fn.expand=(e,t={})=>{typeof e=="string"&&(e=fn.parse(e,t));let r=pK(e,t);return t.noempty===!0&&(r=r.filter(Boolean)),t.nodupes===!0&&(r=[...new Set(r)]),r};fn.create=(e,t={})=>e===""||e.length<3?[e]:t.expand!==!0?fn.compile(e,t):fn.expand(e,t);rw.exports=fn});var wc=h((Lwe,lw)=>{"use strict";var mK=require("path"),Pi="\\\\/",iw=`[^${Pi}]`,na="\\.",fK="\\+",hK="\\?",Om="\\/",gK="(?=.)",aw="[^/]",Y2=`(?:${Om}|$)`,sw=`(?:^|${Om})`,J2=`${na}{1,2}${Y2}`,yK=`(?!${na})`,vK=`(?!${sw}${J2})`,_K=`(?!${na}{0,1}${Y2})`,bK=`(?!${J2})`,wK=`[^.${Om}]`,EK=`${aw}*?`,ow={DOT_LITERAL:na,PLUS_LITERAL:fK,QMARK_LITERAL:hK,SLASH_LITERAL:Om,ONE_CHAR:gK,QMARK:aw,END_ANCHOR:Y2,DOTS_SLASH:J2,NO_DOT:yK,NO_DOTS:vK,NO_DOT_SLASH:_K,NO_DOTS_SLASH:bK,QMARK_NO_DOT:wK,STAR:EK,START_ANCHOR:sw},NK={...ow,SLASH_LITERAL:`[${Pi}]`,QMARK:iw,STAR:`${iw}*?`,DOTS_SLASH:`${na}{1,2}(?:[${Pi}]|$)`,NO_DOT:`(?!${na})`,NO_DOTS:`(?!(?:^|[${Pi}])${na}{1,2}(?:[${Pi}]|$))`,NO_DOT_SLASH:`(?!${na}{0,1}(?:[${Pi}]|$))`,NO_DOTS_SLASH:`(?!${na}{1,2}(?:[${Pi}]|$))`,QMARK_NO_DOT:`[^.${Pi}]`,START_ANCHOR:`(?:^|[${Pi}])`,END_ANCHOR:`(?:[${Pi}]|$)`},xK={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};lw.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:xK,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:mK.sep,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===!0?NK:ow}}});var Ec=h(Yr=>{"use strict";var SK=require("path"),TK=process.platform==="win32",{REGEX_BACKSLASH:PK,REGEX_REMOVE_BACKSLASH:CK,REGEX_SPECIAL_CHARS:OK,REGEX_SPECIAL_CHARS_GLOBAL:RK}=wc();Yr.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);Yr.hasRegexChars=e=>OK.test(e);Yr.isRegexChar=e=>e.length===1&&Yr.hasRegexChars(e);Yr.escapeRegex=e=>e.replace(RK,"\\$1");Yr.toPosixSlashes=e=>e.replace(PK,"/");Yr.removeBackslashes=e=>e.replace(CK,t=>t==="\\"?"":t);Yr.supportsLookbehinds=()=>{let e=process.version.slice(1).split(".").map(Number);return e.length===3&&e[0]>=9||e[0]===8&&e[1]>=10};Yr.isWindows=e=>e&&typeof e.windows=="boolean"?e.windows:TK===!0||SK.sep==="\\";Yr.escapeLast=(e,t,r)=>{let n=e.lastIndexOf(t,r);return n===-1?e:e[n-1]==="\\"?Yr.escapeLast(e,t,n-1):`${e.slice(0,n)}\\${e.slice(n)}`};Yr.removePrefix=(e,t={})=>{let r=e;return r.startsWith("./")&&(r=r.slice(2),t.prefix="./"),r};Yr.wrapOutput=(e,t={},r={})=>{let n=r.contains?"":"^",i=r.contains?"":"$",a=`${n}(?:${e})${i}`;return t.negated===!0&&(a=`(?:^(?!${a}).*$)`),a}});var gw=h((Bwe,hw)=>{"use strict";var dw=Ec(),{CHAR_ASTERISK:Z2,CHAR_AT:AK,CHAR_BACKWARD_SLASH:Nc,CHAR_COMMA:IK,CHAR_DOT:eg,CHAR_EXCLAMATION_MARK:tg,CHAR_FORWARD_SLASH:fw,CHAR_LEFT_CURLY_BRACE:rg,CHAR_LEFT_PARENTHESES:ng,CHAR_LEFT_SQUARE_BRACKET:DK,CHAR_PLUS:LK,CHAR_QUESTION_MARK:cw,CHAR_RIGHT_CURLY_BRACE:qK,CHAR_RIGHT_PARENTHESES:pw,CHAR_RIGHT_SQUARE_BRACKET:BK}=wc(),uw=e=>e===fw||e===Nc,mw=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?1/0:1)},MK=(e,t)=>{let r=t||{},n=e.length-1,i=r.parts===!0||r.scanToEnd===!0,a=[],s=[],o=[],l=e,d=-1,c=0,p=0,u=!1,m=!1,f=!1,g=!1,y=!1,_=!1,b=!1,x=!1,O=!1,R=!1,U=0,ie,F,q={value:"",depth:0,isGlob:!1},Z=()=>d>=n,w=()=>l.charCodeAt(d+1),ae=()=>(ie=F,l.charCodeAt(++d));for(;d0&&(Be=l.slice(0,c),l=l.slice(c),p-=c),se&&f===!0&&p>0?(se=l.slice(0,p),E=l.slice(p)):f===!0?(se="",E=l):se=l,se&&se!==""&&se!=="/"&&se!==l&&uw(se.charCodeAt(se.length-1))&&(se=se.slice(0,-1)),r.unescape===!0&&(E&&(E=dw.removeBackslashes(E)),se&&b===!0&&(se=dw.removeBackslashes(se)));let S={prefix:Be,input:e,start:c,base:se,glob:E,isBrace:u,isBracket:m,isGlob:f,isExtglob:g,isGlobstar:y,negated:x,negatedExtglob:O};if(r.tokens===!0&&(S.maxDepth=0,uw(F)||s.push(q),S.tokens=s),r.parts===!0||r.tokens===!0){let he;for(let pe=0;pe{"use strict";var Rm=wc(),hn=Ec(),{MAX_LENGTH:Am,POSIX_REGEX_SOURCE:jK,REGEX_NON_SPECIAL_CHARS:FK,REGEX_SPECIAL_CHARS_BACKREF:kK,REPLACEMENTS:yw}=Rm,zK=(e,t)=>{if(typeof t.expandRange=="function")return t.expandRange(...e,t);e.sort();let r=`[${e.join("-")}]`;try{new RegExp(r)}catch{return e.map(i=>hn.escapeRegex(i)).join("..")}return r},Zo=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,ig=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=yw[e]||e;let r={...t},n=typeof r.maxLength=="number"?Math.min(Am,r.maxLength):Am,i=e.length;if(i>n)throw new SyntaxError(`Input length: ${i}, exceeds maximum allowed length: ${n}`);let a={type:"bos",value:"",output:r.prepend||""},s=[a],o=r.capture?"":"?:",l=hn.isWindows(t),d=Rm.globChars(l),c=Rm.extglobChars(d),{DOT_LITERAL:p,PLUS_LITERAL:u,SLASH_LITERAL:m,ONE_CHAR:f,DOTS_SLASH:g,NO_DOT:y,NO_DOT_SLASH:_,NO_DOTS_SLASH:b,QMARK:x,QMARK_NO_DOT:O,STAR:R,START_ANCHOR:U}=d,ie=H=>`(${o}(?:(?!${U}${H.dot?g:p}).)*?)`,F=r.dot?"":y,q=r.dot?x:O,Z=r.bash===!0?ie(r):R;r.capture&&(Z=`(${Z})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let w={input:e,index:-1,start:0,dot:r.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:s};e=hn.removePrefix(e,w),i=e.length;let ae=[],se=[],Be=[],E=a,S,he=()=>w.index===i-1,pe=w.peek=(H=1)=>e[w.index+H],_e=w.advance=()=>e[++w.index]||"",br=()=>e.slice(w.index+1),Gt=(H="",Ze=0)=>{w.consumed+=H,w.index+=Ze},si=H=>{w.output+=H.output!=null?H.output:H.value,Gt(H.value)},tm=()=>{let H=1;for(;pe()==="!"&&(pe(2)!=="("||pe(3)==="?");)_e(),w.start++,H++;return H%2===0?!1:(w.negated=!0,w.start++,!0)},Ms=H=>{w[H]++,Be.push(H)},Ei=H=>{w[H]--,Be.pop()},be=H=>{if(E.type==="globstar"){let Ze=w.braces>0&&(H.type==="comma"||H.type==="brace"),z=H.extglob===!0||ae.length&&(H.type==="pipe"||H.type==="paren");H.type!=="slash"&&H.type!=="paren"&&!Ze&&!z&&(w.output=w.output.slice(0,-E.output.length),E.type="star",E.value="*",E.output=Z,w.output+=E.output)}if(ae.length&&H.type!=="paren"&&(ae[ae.length-1].inner+=H.value),(H.value||H.output)&&si(H),E&&E.type==="text"&&H.type==="text"){E.value+=H.value,E.output=(E.output||"")+H.value;return}H.prev=E,s.push(H),E=H},ko=(H,Ze)=>{let z={...c[Ze],conditions:1,inner:""};z.prev=E,z.parens=w.parens,z.output=w.output;let we=(r.capture?"(":"")+z.open;Ms("parens"),be({type:H,value:Ze,output:w.output?"":f}),be({type:"paren",extglob:!0,value:_e(),output:we}),ae.push(z)},rm=H=>{let Ze=H.close+(r.capture?")":""),z;if(H.type==="negate"){let we=Z;if(H.inner&&H.inner.length>1&&H.inner.includes("/")&&(we=ie(r)),(we!==Z||he()||/^\)+$/.test(br()))&&(Ze=H.close=`)$))${we}`),H.inner.includes("*")&&(z=br())&&/^\.[^\\/.]+$/.test(z)){let lt=ig(z,{...t,fastpaths:!1}).output;Ze=H.close=`)${lt})${we})`}H.prev.type==="bos"&&(w.negatedExtglob=!0)}be({type:"paren",extglob:!0,value:S,output:Ze}),Ei("parens")};if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let H=!1,Ze=e.replace(kK,(z,we,lt,Qt,Et,js)=>Qt==="\\"?(H=!0,z):Qt==="?"?we?we+Qt+(Et?x.repeat(Et.length):""):js===0?q+(Et?x.repeat(Et.length):""):x.repeat(lt.length):Qt==="."?p.repeat(lt.length):Qt==="*"?we?we+Qt+(Et?Z:""):Z:we?z:`\\${z}`);return H===!0&&(r.unescape===!0?Ze=Ze.replace(/\\/g,""):Ze=Ze.replace(/\\+/g,z=>z.length%2===0?"\\\\":z?"\\":"")),Ze===e&&r.contains===!0?(w.output=e,w):(w.output=hn.wrapOutput(Ze,w,t),w)}for(;!he();){if(S=_e(),S==="\0")continue;if(S==="\\"){let z=pe();if(z==="/"&&r.bash!==!0||z==="."||z===";")continue;if(!z){S+="\\",be({type:"text",value:S});continue}let we=/^\\+/.exec(br()),lt=0;if(we&&we[0].length>2&&(lt=we[0].length,w.index+=lt,lt%2!==0&&(S+="\\")),r.unescape===!0?S=_e():S+=_e(),w.brackets===0){be({type:"text",value:S});continue}}if(w.brackets>0&&(S!=="]"||E.value==="["||E.value==="[^")){if(r.posix!==!1&&S===":"){let z=E.value.slice(1);if(z.includes("[")&&(E.posix=!0,z.includes(":"))){let we=E.value.lastIndexOf("["),lt=E.value.slice(0,we),Qt=E.value.slice(we+2),Et=jK[Qt];if(Et){E.value=lt+Et,w.backtrack=!0,_e(),!a.output&&s.indexOf(E)===1&&(a.output=f);continue}}}(S==="["&&pe()!==":"||S==="-"&&pe()==="]")&&(S=`\\${S}`),S==="]"&&(E.value==="["||E.value==="[^")&&(S=`\\${S}`),r.posix===!0&&S==="!"&&E.value==="["&&(S="^"),E.value+=S,si({value:S});continue}if(w.quotes===1&&S!=='"'){S=hn.escapeRegex(S),E.value+=S,si({value:S});continue}if(S==='"'){w.quotes=w.quotes===1?0:1,r.keepQuotes===!0&&be({type:"text",value:S});continue}if(S==="("){Ms("parens"),be({type:"paren",value:S});continue}if(S===")"){if(w.parens===0&&r.strictBrackets===!0)throw new SyntaxError(Zo("opening","("));let z=ae[ae.length-1];if(z&&w.parens===z.parens+1){rm(ae.pop());continue}be({type:"paren",value:S,output:w.parens?")":"\\)"}),Ei("parens");continue}if(S==="["){if(r.nobracket===!0||!br().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(Zo("closing","]"));S=`\\${S}`}else Ms("brackets");be({type:"bracket",value:S});continue}if(S==="]"){if(r.nobracket===!0||E&&E.type==="bracket"&&E.value.length===1){be({type:"text",value:S,output:`\\${S}`});continue}if(w.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(Zo("opening","["));be({type:"text",value:S,output:`\\${S}`});continue}Ei("brackets");let z=E.value.slice(1);if(E.posix!==!0&&z[0]==="^"&&!z.includes("/")&&(S=`/${S}`),E.value+=S,si({value:S}),r.literalBrackets===!1||hn.hasRegexChars(z))continue;let we=hn.escapeRegex(E.value);if(w.output=w.output.slice(0,-E.value.length),r.literalBrackets===!0){w.output+=we,E.value=we;continue}E.value=`(${o}${we}|${E.value})`,w.output+=E.value;continue}if(S==="{"&&r.nobrace!==!0){Ms("braces");let z={type:"brace",value:S,output:"(",outputIndex:w.output.length,tokensIndex:w.tokens.length};se.push(z),be(z);continue}if(S==="}"){let z=se[se.length-1];if(r.nobrace===!0||!z){be({type:"text",value:S,output:S});continue}let we=")";if(z.dots===!0){let lt=s.slice(),Qt=[];for(let Et=lt.length-1;Et>=0&&(s.pop(),lt[Et].type!=="brace");Et--)lt[Et].type!=="dots"&&Qt.unshift(lt[Et].value);we=zK(Qt,r),w.backtrack=!0}if(z.comma!==!0&&z.dots!==!0){let lt=w.output.slice(0,z.outputIndex),Qt=w.tokens.slice(z.tokensIndex);z.value=z.output="\\{",S=we="\\}",w.output=lt;for(let Et of Qt)w.output+=Et.output||Et.value}be({type:"brace",value:S,output:we}),Ei("braces"),se.pop();continue}if(S==="|"){ae.length>0&&ae[ae.length-1].conditions++,be({type:"text",value:S});continue}if(S===","){let z=S,we=se[se.length-1];we&&Be[Be.length-1]==="braces"&&(we.comma=!0,z="|"),be({type:"comma",value:S,output:z});continue}if(S==="/"){if(E.type==="dot"&&w.index===w.start+1){w.start=w.index+1,w.consumed="",w.output="",s.pop(),E=a;continue}be({type:"slash",value:S,output:m});continue}if(S==="."){if(w.braces>0&&E.type==="dot"){E.value==="."&&(E.output=p);let z=se[se.length-1];E.type="dots",E.output+=S,E.value+=S,z.dots=!0;continue}if(w.braces+w.parens===0&&E.type!=="bos"&&E.type!=="slash"){be({type:"text",value:S,output:p});continue}be({type:"dot",value:S,output:p});continue}if(S==="?"){if(!(E&&E.value==="(")&&r.noextglob!==!0&&pe()==="("&&pe(2)!=="?"){ko("qmark",S);continue}if(E&&E.type==="paren"){let we=pe(),lt=S;if(we==="<"&&!hn.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(E.value==="("&&!/[!=<:]/.test(we)||we==="<"&&!/<([!=]|\w+>)/.test(br()))&&(lt=`\\${S}`),be({type:"text",value:S,output:lt});continue}if(r.dot!==!0&&(E.type==="slash"||E.type==="bos")){be({type:"qmark",value:S,output:O});continue}be({type:"qmark",value:S,output:x});continue}if(S==="!"){if(r.noextglob!==!0&&pe()==="("&&(pe(2)!=="?"||!/[!=<:]/.test(pe(3)))){ko("negate",S);continue}if(r.nonegate!==!0&&w.index===0){tm();continue}}if(S==="+"){if(r.noextglob!==!0&&pe()==="("&&pe(2)!=="?"){ko("plus",S);continue}if(E&&E.value==="("||r.regex===!1){be({type:"plus",value:S,output:u});continue}if(E&&(E.type==="bracket"||E.type==="paren"||E.type==="brace")||w.parens>0){be({type:"plus",value:S});continue}be({type:"plus",value:u});continue}if(S==="@"){if(r.noextglob!==!0&&pe()==="("&&pe(2)!=="?"){be({type:"at",extglob:!0,value:S,output:""});continue}be({type:"text",value:S});continue}if(S!=="*"){(S==="$"||S==="^")&&(S=`\\${S}`);let z=FK.exec(br());z&&(S+=z[0],w.index+=z[0].length),be({type:"text",value:S});continue}if(E&&(E.type==="globstar"||E.star===!0)){E.type="star",E.star=!0,E.value+=S,E.output=Z,w.backtrack=!0,w.globstar=!0,Gt(S);continue}let H=br();if(r.noextglob!==!0&&/^\([^?]/.test(H)){ko("star",S);continue}if(E.type==="star"){if(r.noglobstar===!0){Gt(S);continue}let z=E.prev,we=z.prev,lt=z.type==="slash"||z.type==="bos",Qt=we&&(we.type==="star"||we.type==="globstar");if(r.bash===!0&&(!lt||H[0]&&H[0]!=="/")){be({type:"star",value:S,output:""});continue}let Et=w.braces>0&&(z.type==="comma"||z.type==="brace"),js=ae.length&&(z.type==="pipe"||z.type==="paren");if(!lt&&z.type!=="paren"&&!Et&&!js){be({type:"star",value:S,output:""});continue}for(;H.slice(0,3)==="/**";){let La=e[w.index+4];if(La&&La!=="/")break;H=H.slice(3),Gt("/**",3)}if(z.type==="bos"&&he()){E.type="globstar",E.value+=S,E.output=ie(r),w.output=E.output,w.globstar=!0,Gt(S);continue}if(z.type==="slash"&&z.prev.type!=="bos"&&!Qt&&he()){w.output=w.output.slice(0,-(z.output+E.output).length),z.output=`(?:${z.output}`,E.type="globstar",E.output=ie(r)+(r.strictSlashes?")":"|$)"),E.value+=S,w.globstar=!0,w.output+=z.output+E.output,Gt(S);continue}if(z.type==="slash"&&z.prev.type!=="bos"&&H[0]==="/"){let La=H[1]!==void 0?"|$":"";w.output=w.output.slice(0,-(z.output+E.output).length),z.output=`(?:${z.output}`,E.type="globstar",E.output=`${ie(r)}${m}|${m}${La})`,E.value+=S,w.output+=z.output+E.output,w.globstar=!0,Gt(S+_e()),be({type:"slash",value:"/",output:""});continue}if(z.type==="bos"&&H[0]==="/"){E.type="globstar",E.value+=S,E.output=`(?:^|${m}|${ie(r)}${m})`,w.output=E.output,w.globstar=!0,Gt(S+_e()),be({type:"slash",value:"/",output:""});continue}w.output=w.output.slice(0,-E.output.length),E.type="globstar",E.output=ie(r),E.value+=S,w.output+=E.output,w.globstar=!0,Gt(S);continue}let Ze={type:"star",value:S,output:Z};if(r.bash===!0){Ze.output=".*?",(E.type==="bos"||E.type==="slash")&&(Ze.output=F+Ze.output),be(Ze);continue}if(E&&(E.type==="bracket"||E.type==="paren")&&r.regex===!0){Ze.output=S,be(Ze);continue}(w.index===w.start||E.type==="slash"||E.type==="dot")&&(E.type==="dot"?(w.output+=_,E.output+=_):r.dot===!0?(w.output+=b,E.output+=b):(w.output+=F,E.output+=F),pe()!=="*"&&(w.output+=f,E.output+=f)),be(Ze)}for(;w.brackets>0;){if(r.strictBrackets===!0)throw new SyntaxError(Zo("closing","]"));w.output=hn.escapeLast(w.output,"["),Ei("brackets")}for(;w.parens>0;){if(r.strictBrackets===!0)throw new SyntaxError(Zo("closing",")"));w.output=hn.escapeLast(w.output,"("),Ei("parens")}for(;w.braces>0;){if(r.strictBrackets===!0)throw new SyntaxError(Zo("closing","}"));w.output=hn.escapeLast(w.output,"{"),Ei("braces")}if(r.strictSlashes!==!0&&(E.type==="star"||E.type==="bracket")&&be({type:"maybe_slash",value:"",output:`${m}?`}),w.backtrack===!0){w.output="";for(let H of w.tokens)w.output+=H.output!=null?H.output:H.value,H.suffix&&(w.output+=H.suffix)}return w};ig.fastpaths=(e,t)=>{let r={...t},n=typeof r.maxLength=="number"?Math.min(Am,r.maxLength):Am,i=e.length;if(i>n)throw new SyntaxError(`Input length: ${i}, exceeds maximum allowed length: ${n}`);e=yw[e]||e;let a=hn.isWindows(t),{DOT_LITERAL:s,SLASH_LITERAL:o,ONE_CHAR:l,DOTS_SLASH:d,NO_DOT:c,NO_DOTS:p,NO_DOTS_SLASH:u,STAR:m,START_ANCHOR:f}=Rm.globChars(a),g=r.dot?p:c,y=r.dot?u:c,_=r.capture?"":"?:",b={negated:!1,prefix:""},x=r.bash===!0?".*?":m;r.capture&&(x=`(${x})`);let O=F=>F.noglobstar===!0?x:`(${_}(?:(?!${f}${F.dot?d:s}).)*?)`,R=F=>{switch(F){case"*":return`${g}${l}${x}`;case".*":return`${s}${l}${x}`;case"*.*":return`${g}${x}${s}${l}${x}`;case"*/*":return`${g}${x}${o}${l}${y}${x}`;case"**":return g+O(r);case"**/*":return`(?:${g}${O(r)}${o})?${y}${l}${x}`;case"**/*.*":return`(?:${g}${O(r)}${o})?${y}${x}${s}${l}${x}`;case"**/.*":return`(?:${g}${O(r)}${o})?${s}${l}${x}`;default:{let q=/^(.*?)\.(\w+)$/.exec(F);if(!q)return;let Z=R(q[1]);return Z?Z+s+q[2]:void 0}}},U=hn.removePrefix(e,b),ie=R(U);return ie&&r.strictSlashes!==!0&&(ie+=`${o}?`),ie};vw.exports=ig});var ww=h((jwe,bw)=>{"use strict";var UK=require("path"),HK=gw(),ag=_w(),sg=Ec(),$K=wc(),GK=e=>e&&typeof e=="object"&&!Array.isArray(e),Bt=(e,t,r=!1)=>{if(Array.isArray(e)){let c=e.map(u=>Bt(u,t,r));return u=>{for(let m of c){let f=m(u);if(f)return f}return!1}}let n=GK(e)&&e.tokens&&e.input;if(e===""||typeof e!="string"&&!n)throw new TypeError("Expected pattern to be a non-empty string");let i=t||{},a=sg.isWindows(t),s=n?Bt.compileRe(e,t):Bt.makeRe(e,t,!1,!0),o=s.state;delete s.state;let l=()=>!1;if(i.ignore){let c={...t,ignore:null,onMatch:null,onResult:null};l=Bt(i.ignore,c,r)}let d=(c,p=!1)=>{let{isMatch:u,match:m,output:f}=Bt.test(c,s,t,{glob:e,posix:a}),g={glob:e,state:o,regex:s,posix:a,input:c,output:f,match:m,isMatch:u};return typeof i.onResult=="function"&&i.onResult(g),u===!1?(g.isMatch=!1,p?g:!1):l(c)?(typeof i.onIgnore=="function"&&i.onIgnore(g),g.isMatch=!1,p?g:!1):(typeof i.onMatch=="function"&&i.onMatch(g),p?g:!0)};return r&&(d.state=o),d};Bt.test=(e,t,r,{glob:n,posix:i}={})=>{if(typeof e!="string")throw new TypeError("Expected input to be a string");if(e==="")return{isMatch:!1,output:""};let a=r||{},s=a.format||(i?sg.toPosixSlashes:null),o=e===n,l=o&&s?s(e):e;return o===!1&&(l=s?s(e):e,o=l===n),(o===!1||a.capture===!0)&&(a.matchBase===!0||a.basename===!0?o=Bt.matchBase(e,t,r,i):o=t.exec(l)),{isMatch:!!o,match:o,output:l}};Bt.matchBase=(e,t,r,n=sg.isWindows(r))=>(t instanceof RegExp?t:Bt.makeRe(t,r)).test(UK.basename(e));Bt.isMatch=(e,t,r)=>Bt(t,r)(e);Bt.parse=(e,t)=>Array.isArray(e)?e.map(r=>Bt.parse(r,t)):ag(e,{...t,fastpaths:!1});Bt.scan=(e,t)=>HK(e,t);Bt.compileRe=(e,t,r=!1,n=!1)=>{if(r===!0)return e.output;let i=t||{},a=i.contains?"":"^",s=i.contains?"":"$",o=`${a}(?:${e.output})${s}`;e&&e.negated===!0&&(o=`^(?!${o}).*$`);let l=Bt.toRegex(o,t);return n===!0&&(l.state=e),l};Bt.makeRe=(e,t={},r=!1,n=!1)=>{if(!e||typeof e!="string")throw new TypeError("Expected a non-empty string");let i={negated:!1,fastpaths:!0};return t.fastpaths!==!1&&(e[0]==="."||e[0]==="*")&&(i.output=ag.fastpaths(e,t)),i.output||(i=ag(e,t)),Bt.compileRe(i,t,r,n)};Bt.toRegex=(e,t)=>{try{let r=t||{};return new RegExp(e,r.flags||(r.nocase?"i":""))}catch(r){if(t&&t.debug===!0)throw r;return/$^/}};Bt.constants=$K;bw.exports=Bt});var Nw=h((Fwe,Ew)=>{"use strict";Ew.exports=ww()});var Ow=h((kwe,Cw)=>{"use strict";var Sw=require("util"),Tw=nw(),Ci=Nw(),og=Ec(),xw=e=>e===""||e==="./",Pw=e=>{let t=e.indexOf("{");return t>-1&&e.indexOf("}",t)>-1},ct=(e,t,r)=>{t=[].concat(t),e=[].concat(e);let n=new Set,i=new Set,a=new Set,s=0,o=c=>{a.add(c.output),r&&r.onResult&&r.onResult(c)};for(let c=0;c!n.has(c));if(r&&d.length===0){if(r.failglob===!0)throw new Error(`No matches found for "${t.join(", ")}"`);if(r.nonull===!0||r.nullglob===!0)return r.unescape?t.map(c=>c.replace(/\\/g,"")):t}return d};ct.match=ct;ct.matcher=(e,t)=>Ci(e,t);ct.isMatch=(e,t,r)=>Ci(t,r)(e);ct.any=ct.isMatch;ct.not=(e,t,r={})=>{t=[].concat(t).map(String);let n=new Set,i=[],a=o=>{r.onResult&&r.onResult(o),i.push(o.output)},s=new Set(ct(e,t,{...r,onResult:a}));for(let o of i)s.has(o)||n.add(o);return[...n]};ct.contains=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${Sw.inspect(e)}"`);if(Array.isArray(t))return t.some(n=>ct.contains(e,n,r));if(typeof t=="string"){if(xw(e)||xw(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return ct.isMatch(e,t,{...r,contains:!0})};ct.matchKeys=(e,t,r)=>{if(!og.isObject(e))throw new TypeError("Expected the first argument to be an object");let n=ct(Object.keys(e),t,r),i={};for(let a of n)i[a]=e[a];return i};ct.some=(e,t,r)=>{let n=[].concat(e);for(let i of[].concat(t)){let a=Ci(String(i),r);if(n.some(s=>a(s)))return!0}return!1};ct.every=(e,t,r)=>{let n=[].concat(e);for(let i of[].concat(t)){let a=Ci(String(i),r);if(!n.every(s=>a(s)))return!1}return!0};ct.all=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${Sw.inspect(e)}"`);return[].concat(t).every(n=>Ci(n,r)(e))};ct.capture=(e,t,r)=>{let n=og.isWindows(r),a=Ci.makeRe(String(e),{...r,capture:!0}).exec(n?og.toPosixSlashes(t):t);if(a)return a.slice(1).map(s=>s===void 0?"":s)};ct.makeRe=(...e)=>Ci.makeRe(...e);ct.scan=(...e)=>Ci.scan(...e);ct.parse=(e,t)=>{let r=[];for(let n of[].concat(e||[]))for(let i of Tw(String(n),t))r.push(Ci.parse(i,t));return r};ct.braces=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return t&&t.nobrace===!0||!Pw(e)?[e]:Tw(e,t)};ct.braceExpand=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return ct.braces(e,{...t,expand:!0})};ct.hasBraces=Pw;Cw.exports=ct});var Mw=h(ge=>{"use strict";Object.defineProperty(ge,"__esModule",{value:!0});ge.removeDuplicateSlashes=ge.matchAny=ge.convertPatternsToRe=ge.makeRe=ge.getPatternParts=ge.expandBraceExpansion=ge.expandPatternsWithBraceExpansion=ge.isAffectDepthOfReadingPattern=ge.endsWithSlashGlobStar=ge.hasGlobStar=ge.getBaseDirectory=ge.isPatternRelatedToParentDirectory=ge.getPatternsOutsideCurrentDirectory=ge.getPatternsInsideCurrentDirectory=ge.getPositivePatterns=ge.getNegativePatterns=ge.isPositivePattern=ge.isNegativePattern=ge.convertToNegativePattern=ge.convertToPositivePattern=ge.isDynamicPattern=ge.isStaticPattern=void 0;var VK=require("path"),WK=wb(),lg=Ow(),Rw="**",KK="\\",QK=/[*?]|^!/,XK=/\[[^[]*]/,YK=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,JK=/[!*+?@]\([^(]*\)/,ZK=/,|\.\./,eQ=/(?!^)\/{2,}/g;function Aw(e,t={}){return!Iw(e,t)}ge.isStaticPattern=Aw;function Iw(e,t={}){return e===""?!1:!!(t.caseSensitiveMatch===!1||e.includes(KK)||QK.test(e)||XK.test(e)||YK.test(e)||t.extglob!==!1&&JK.test(e)||t.braceExpansion!==!1&&tQ(e))}ge.isDynamicPattern=Iw;function tQ(e){let t=e.indexOf("{");if(t===-1)return!1;let r=e.indexOf("}",t+1);if(r===-1)return!1;let n=e.slice(t,r);return ZK.test(n)}function rQ(e){return Im(e)?e.slice(1):e}ge.convertToPositivePattern=rQ;function nQ(e){return"!"+e}ge.convertToNegativePattern=nQ;function Im(e){return e.startsWith("!")&&e[1]!=="("}ge.isNegativePattern=Im;function Dw(e){return!Im(e)}ge.isPositivePattern=Dw;function iQ(e){return e.filter(Im)}ge.getNegativePatterns=iQ;function aQ(e){return e.filter(Dw)}ge.getPositivePatterns=aQ;function sQ(e){return e.filter(t=>!dg(t))}ge.getPatternsInsideCurrentDirectory=sQ;function oQ(e){return e.filter(dg)}ge.getPatternsOutsideCurrentDirectory=oQ;function dg(e){return e.startsWith("..")||e.startsWith("./..")}ge.isPatternRelatedToParentDirectory=dg;function lQ(e){return WK(e,{flipBackslashes:!1})}ge.getBaseDirectory=lQ;function dQ(e){return e.includes(Rw)}ge.hasGlobStar=dQ;function Lw(e){return e.endsWith("/"+Rw)}ge.endsWithSlashGlobStar=Lw;function cQ(e){let t=VK.basename(e);return Lw(e)||Aw(t)}ge.isAffectDepthOfReadingPattern=cQ;function pQ(e){return e.reduce((t,r)=>t.concat(qw(r)),[])}ge.expandPatternsWithBraceExpansion=pQ;function qw(e){let t=lg.braces(e,{expand:!0,nodupes:!0,keepEscaping:!0});return t.sort((r,n)=>r.length-n.length),t.filter(r=>r!=="")}ge.expandBraceExpansion=qw;function uQ(e,t){let{parts:r}=lg.scan(e,Object.assign(Object.assign({},t),{parts:!0}));return r.length===0&&(r=[e]),r[0].startsWith("/")&&(r[0]=r[0].slice(1),r.unshift("")),r}ge.getPatternParts=uQ;function Bw(e,t){return lg.makeRe(e,t)}ge.makeRe=Bw;function mQ(e,t){return e.map(r=>Bw(r,t))}ge.convertPatternsToRe=mQ;function fQ(e,t){return t.some(r=>r.test(e))}ge.matchAny=fQ;function hQ(e){return e.replace(eQ,"/")}ge.removeDuplicateSlashes=hQ});var Fw=h(Dm=>{"use strict";Object.defineProperty(Dm,"__esModule",{value:!0});Dm.merge=void 0;var gQ=k2();function yQ(e){let t=gQ(e);return e.forEach(r=>{r.once("error",n=>t.emit("error",n))}),t.once("close",()=>jw(e)),t.once("end",()=>jw(e)),t}Dm.merge=yQ;function jw(e){e.forEach(t=>t.emit("close"))}});var kw=h(el=>{"use strict";Object.defineProperty(el,"__esModule",{value:!0});el.isEmpty=el.isString=void 0;function vQ(e){return typeof e=="string"}el.isString=vQ;function _Q(e){return e===""}el.isEmpty=_Q});var ia=h(Er=>{"use strict";Object.defineProperty(Er,"__esModule",{value:!0});Er.string=Er.stream=Er.pattern=Er.path=Er.fs=Er.errno=Er.array=void 0;var bQ=db();Er.array=bQ;var wQ=cb();Er.errno=wQ;var EQ=pb();Er.fs=EQ;var NQ=hb();Er.path=NQ;var xQ=Mw();Er.pattern=xQ;var SQ=Fw();Er.stream=SQ;var TQ=kw();Er.string=TQ});var $w=h(Nr=>{"use strict";Object.defineProperty(Nr,"__esModule",{value:!0});Nr.convertPatternGroupToTask=Nr.convertPatternGroupsToTasks=Nr.groupPatternsByBaseDirectory=Nr.getNegativePatternsAsPositive=Nr.getPositivePatterns=Nr.convertPatternsToTasks=Nr.generate=void 0;var li=ia();function PQ(e,t){let r=zw(e,t),n=zw(t.ignore,t),i=Uw(r),a=Hw(r,n),s=i.filter(c=>li.pattern.isStaticPattern(c,t)),o=i.filter(c=>li.pattern.isDynamicPattern(c,t)),l=cg(s,a,!1),d=cg(o,a,!0);return l.concat(d)}Nr.generate=PQ;function zw(e,t){let r=e;return t.braceExpansion&&(r=li.pattern.expandPatternsWithBraceExpansion(r)),t.baseNameMatch&&(r=r.map(n=>n.includes("/")?n:`**/${n}`)),r.map(n=>li.pattern.removeDuplicateSlashes(n))}function cg(e,t,r){let n=[],i=li.pattern.getPatternsOutsideCurrentDirectory(e),a=li.pattern.getPatternsInsideCurrentDirectory(e),s=pg(i),o=pg(a);return n.push(...ug(s,t,r)),"."in o?n.push(mg(".",a,t,r)):n.push(...ug(o,t,r)),n}Nr.convertPatternsToTasks=cg;function Uw(e){return li.pattern.getPositivePatterns(e)}Nr.getPositivePatterns=Uw;function Hw(e,t){return li.pattern.getNegativePatterns(e).concat(t).map(li.pattern.convertToPositivePattern)}Nr.getNegativePatternsAsPositive=Hw;function pg(e){let t={};return e.reduce((r,n)=>{let i=li.pattern.getBaseDirectory(n);return i in r?r[i].push(n):r[i]=[n],r},t)}Nr.groupPatternsByBaseDirectory=pg;function ug(e,t,r){return Object.keys(e).map(n=>mg(n,e[n],t,r))}Nr.convertPatternGroupsToTasks=ug;function mg(e,t,r,n){return{dynamic:n,positive:t,negative:r,base:e,patterns:[].concat(t,r.map(li.pattern.convertToNegativePattern))}}Nr.convertPatternGroupToTask=mg});var Vw=h(Lm=>{"use strict";Object.defineProperty(Lm,"__esModule",{value:!0});Lm.read=void 0;function CQ(e,t,r){t.fs.lstat(e,(n,i)=>{if(n!==null){Gw(r,n);return}if(!i.isSymbolicLink()||!t.followSymbolicLink){fg(r,i);return}t.fs.stat(e,(a,s)=>{if(a!==null){if(t.throwErrorOnBrokenSymbolicLink){Gw(r,a);return}fg(r,i);return}t.markSymbolicLink&&(s.isSymbolicLink=()=>!0),fg(r,s)})})}Lm.read=CQ;function Gw(e,t){e(t)}function fg(e,t){e(null,t)}});var Ww=h(qm=>{"use strict";Object.defineProperty(qm,"__esModule",{value:!0});qm.read=void 0;function OQ(e,t){let r=t.fs.lstatSync(e);if(!r.isSymbolicLink()||!t.followSymbolicLink)return r;try{let n=t.fs.statSync(e);return t.markSymbolicLink&&(n.isSymbolicLink=()=>!0),n}catch(n){if(!t.throwErrorOnBrokenSymbolicLink)return r;throw n}}qm.read=OQ});var Kw=h(Fa=>{"use strict";Object.defineProperty(Fa,"__esModule",{value:!0});Fa.createFileSystemAdapter=Fa.FILE_SYSTEM_ADAPTER=void 0;var Bm=require("fs");Fa.FILE_SYSTEM_ADAPTER={lstat:Bm.lstat,stat:Bm.stat,lstatSync:Bm.lstatSync,statSync:Bm.statSync};function RQ(e){return e===void 0?Fa.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Fa.FILE_SYSTEM_ADAPTER),e)}Fa.createFileSystemAdapter=RQ});var Qw=h(gg=>{"use strict";Object.defineProperty(gg,"__esModule",{value:!0});var AQ=Kw(),hg=class{constructor(t={}){this._options=t,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=AQ.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(t,r){return t??r}};gg.default=hg});var Gs=h(ka=>{"use strict";Object.defineProperty(ka,"__esModule",{value:!0});ka.statSync=ka.stat=ka.Settings=void 0;var Xw=Vw(),IQ=Ww(),yg=Qw();ka.Settings=yg.default;function DQ(e,t,r){if(typeof t=="function"){Xw.read(e,vg(),t);return}Xw.read(e,vg(t),r)}ka.stat=DQ;function LQ(e,t){let r=vg(t);return IQ.read(e,r)}ka.statSync=LQ;function vg(e={}){return e instanceof yg.default?e:new yg.default(e)}});var Zw=h((Ywe,Jw)=>{var Yw;Jw.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:global):e=>(Yw||(Yw=Promise.resolve())).then(e).catch(t=>setTimeout(()=>{throw t},0))});var tE=h((Jwe,eE)=>{eE.exports=BQ;var qQ=Zw();function BQ(e,t){let r,n,i,a=!0;Array.isArray(e)?(r=[],n=e.length):(i=Object.keys(e),r={},n=i.length);function s(l){function d(){t&&t(l,r),t=null}a?qQ(d):d()}function o(l,d,c){r[l]=c,(--n===0||d)&&s(d)}n?i?i.forEach(function(l){e[l](function(d,c){o(l,d,c)})}):e.forEach(function(l,d){l(function(c,p){o(d,c,p)})}):s(null),a=!1}});var _g=h(jm=>{"use strict";Object.defineProperty(jm,"__esModule",{value:!0});jm.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;var Mm=process.versions.node.split(".");if(Mm[0]===void 0||Mm[1]===void 0)throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);var rE=Number.parseInt(Mm[0],10),MQ=Number.parseInt(Mm[1],10),nE=10,jQ=10,FQ=rE>nE,kQ=rE===nE&&MQ>=jQ;jm.IS_SUPPORT_READDIR_WITH_FILE_TYPES=FQ||kQ});var iE=h(Fm=>{"use strict";Object.defineProperty(Fm,"__esModule",{value:!0});Fm.createDirentFromStats=void 0;var bg=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function zQ(e,t){return new bg(e,t)}Fm.createDirentFromStats=zQ});var wg=h(km=>{"use strict";Object.defineProperty(km,"__esModule",{value:!0});km.fs=void 0;var UQ=iE();km.fs=UQ});var Eg=h(zm=>{"use strict";Object.defineProperty(zm,"__esModule",{value:!0});zm.joinPathSegments=void 0;function HQ(e,t,r){return e.endsWith(r)?e+t:e+r+t}zm.joinPathSegments=HQ});var cE=h(za=>{"use strict";Object.defineProperty(za,"__esModule",{value:!0});za.readdir=za.readdirWithFileTypes=za.read=void 0;var $Q=Gs(),aE=tE(),GQ=_g(),sE=wg(),oE=Eg();function VQ(e,t,r){if(!t.stats&&GQ.IS_SUPPORT_READDIR_WITH_FILE_TYPES){lE(e,t,r);return}dE(e,t,r)}za.read=VQ;function lE(e,t,r){t.fs.readdir(e,{withFileTypes:!0},(n,i)=>{if(n!==null){Um(r,n);return}let a=i.map(o=>({dirent:o,name:o.name,path:oE.joinPathSegments(e,o.name,t.pathSegmentSeparator)}));if(!t.followSymbolicLinks){Ng(r,a);return}let s=a.map(o=>WQ(o,t));aE(s,(o,l)=>{if(o!==null){Um(r,o);return}Ng(r,l)})})}za.readdirWithFileTypes=lE;function WQ(e,t){return r=>{if(!e.dirent.isSymbolicLink()){r(null,e);return}t.fs.stat(e.path,(n,i)=>{if(n!==null){if(t.throwErrorOnBrokenSymbolicLink){r(n);return}r(null,e);return}e.dirent=sE.fs.createDirentFromStats(e.name,i),r(null,e)})}}function dE(e,t,r){t.fs.readdir(e,(n,i)=>{if(n!==null){Um(r,n);return}let a=i.map(s=>{let o=oE.joinPathSegments(e,s,t.pathSegmentSeparator);return l=>{$Q.stat(o,t.fsStatSettings,(d,c)=>{if(d!==null){l(d);return}let p={name:s,path:o,dirent:sE.fs.createDirentFromStats(s,c)};t.stats&&(p.stats=c),l(null,p)})}});aE(a,(s,o)=>{if(s!==null){Um(r,s);return}Ng(r,o)})})}za.readdir=dE;function Um(e,t){e(t)}function Ng(e,t){e(null,t)}});var hE=h(Ua=>{"use strict";Object.defineProperty(Ua,"__esModule",{value:!0});Ua.readdir=Ua.readdirWithFileTypes=Ua.read=void 0;var KQ=Gs(),QQ=_g(),pE=wg(),uE=Eg();function XQ(e,t){return!t.stats&&QQ.IS_SUPPORT_READDIR_WITH_FILE_TYPES?mE(e,t):fE(e,t)}Ua.read=XQ;function mE(e,t){return t.fs.readdirSync(e,{withFileTypes:!0}).map(n=>{let i={dirent:n,name:n.name,path:uE.joinPathSegments(e,n.name,t.pathSegmentSeparator)};if(i.dirent.isSymbolicLink()&&t.followSymbolicLinks)try{let a=t.fs.statSync(i.path);i.dirent=pE.fs.createDirentFromStats(i.name,a)}catch(a){if(t.throwErrorOnBrokenSymbolicLink)throw a}return i})}Ua.readdirWithFileTypes=mE;function fE(e,t){return t.fs.readdirSync(e).map(n=>{let i=uE.joinPathSegments(e,n,t.pathSegmentSeparator),a=KQ.statSync(i,t.fsStatSettings),s={name:n,path:i,dirent:pE.fs.createDirentFromStats(n,a)};return t.stats&&(s.stats=a),s})}Ua.readdir=fE});var gE=h(Ha=>{"use strict";Object.defineProperty(Ha,"__esModule",{value:!0});Ha.createFileSystemAdapter=Ha.FILE_SYSTEM_ADAPTER=void 0;var tl=require("fs");Ha.FILE_SYSTEM_ADAPTER={lstat:tl.lstat,stat:tl.stat,lstatSync:tl.lstatSync,statSync:tl.statSync,readdir:tl.readdir,readdirSync:tl.readdirSync};function YQ(e){return e===void 0?Ha.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Ha.FILE_SYSTEM_ADAPTER),e)}Ha.createFileSystemAdapter=YQ});var yE=h(Sg=>{"use strict";Object.defineProperty(Sg,"__esModule",{value:!0});var JQ=require("path"),ZQ=Gs(),eX=gE(),xg=class{constructor(t={}){this._options=t,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=eX.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,JQ.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new ZQ.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};Sg.default=xg});var Hm=h($a=>{"use strict";Object.defineProperty($a,"__esModule",{value:!0});$a.Settings=$a.scandirSync=$a.scandir=void 0;var vE=cE(),tX=hE(),Tg=yE();$a.Settings=Tg.default;function rX(e,t,r){if(typeof t=="function"){vE.read(e,Pg(),t);return}vE.read(e,Pg(t),r)}$a.scandir=rX;function nX(e,t){let r=Pg(t);return tX.read(e,r)}$a.scandirSync=nX;function Pg(e={}){return e instanceof Tg.default?e:new Tg.default(e)}});var bE=h((lEe,_E)=>{"use strict";function iX(e){var t=new e,r=t;function n(){var a=t;return a.next?t=a.next:(t=new e,r=t),a.next=null,a}function i(a){r.next=a,r=a}return{get:n,release:i}}_E.exports=iX});var EE=h((dEe,wE)=>{"use strict";var aX=bE();function sX(e,t,r){typeof e=="function"&&(r=t,t=e,e=null);var n=aX(oX),i=null,a=null,s=0,o={push:f,drain:Oi,saturated:Oi,pause:d,paused:!1,concurrency:r,running:l,resume:u,idle:m,length:c,getQueue:p,unshift:g,empty:Oi,kill:_,killAndDrain:b};return o;function l(){return s}function d(){o.paused=!0}function c(){for(var x=i,O=0;x;)x=x.next,O++;return O}function p(){for(var x=i,O=[];x;)O.push(x.value),x=x.next;return O}function u(){if(o.paused){o.paused=!1;for(var x=0;x{"use strict";Object.defineProperty(Ri,"__esModule",{value:!0});Ri.joinPathSegments=Ri.replacePathSegmentSeparator=Ri.isAppliedFilter=Ri.isFatalError=void 0;function lX(e,t){return e.errorFilter===null?!0:!e.errorFilter(t)}Ri.isFatalError=lX;function dX(e,t){return e===null||e(t)}Ri.isAppliedFilter=dX;function cX(e,t){return e.split(/[/\\]/).join(t)}Ri.replacePathSegmentSeparator=cX;function pX(e,t,r){return e===""?t:e.endsWith(r)?e+t:e+r+t}Ri.joinPathSegments=pX});var Rg=h(Og=>{"use strict";Object.defineProperty(Og,"__esModule",{value:!0});var uX=$m(),Cg=class{constructor(t,r){this._root=t,this._settings=r,this._root=uX.replacePathSegmentSeparator(t,r.pathSegmentSeparator)}};Og.default=Cg});var Dg=h(Ig=>{"use strict";Object.defineProperty(Ig,"__esModule",{value:!0});var mX=require("events"),fX=Hm(),hX=EE(),Gm=$m(),gX=Rg(),Ag=class extends gX.default{constructor(t,r){super(t,r),this._settings=r,this._scandir=fX.scandir,this._emitter=new mX.EventEmitter,this._queue=hX(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit("end")}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()=>{this._pushToQueue(this._root,this._settings.basePath)}),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw new Error("The reader is already destroyed");this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(t){this._emitter.on("entry",t)}onError(t){this._emitter.once("error",t)}onEnd(t){this._emitter.once("end",t)}_pushToQueue(t,r){let n={directory:t,base:r};this._queue.push(n,i=>{i!==null&&this._handleError(i)})}_worker(t,r){this._scandir(t.directory,this._settings.fsScandirSettings,(n,i)=>{if(n!==null){r(n,void 0);return}for(let a of i)this._handleEntry(a,t.base);r(null,void 0)})}_handleError(t){this._isDestroyed||!Gm.isFatalError(this._settings,t)||(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",t))}_handleEntry(t,r){if(this._isDestroyed||this._isFatalError)return;let n=t.path;r!==void 0&&(t.path=Gm.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),Gm.isAppliedFilter(this._settings.entryFilter,t)&&this._emitEntry(t),t.dirent.isDirectory()&&Gm.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(n,r===void 0?void 0:t.path)}_emitEntry(t){this._emitter.emit("entry",t)}};Ig.default=Ag});var NE=h(qg=>{"use strict";Object.defineProperty(qg,"__esModule",{value:!0});var yX=Dg(),Lg=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new yX.default(this._root,this._settings),this._storage=[]}read(t){this._reader.onError(r=>{vX(t,r)}),this._reader.onEntry(r=>{this._storage.push(r)}),this._reader.onEnd(()=>{_X(t,this._storage)}),this._reader.read()}};qg.default=Lg;function vX(e,t){e(t)}function _X(e,t){e(null,t)}});var xE=h(Mg=>{"use strict";Object.defineProperty(Mg,"__esModule",{value:!0});var bX=require("stream"),wX=Dg(),Bg=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new wX.default(this._root,this._settings),this._stream=new bX.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError(t=>{this._stream.emit("error",t)}),this._reader.onEntry(t=>{this._stream.push(t)}),this._reader.onEnd(()=>{this._stream.push(null)}),this._reader.read(),this._stream}};Mg.default=Bg});var SE=h(Fg=>{"use strict";Object.defineProperty(Fg,"__esModule",{value:!0});var EX=Hm(),Vm=$m(),NX=Rg(),jg=class extends NX.default{constructor(){super(...arguments),this._scandir=EX.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(t,r){this._queue.add({directory:t,base:r})}_handleQueue(){for(let t of this._queue.values())this._handleDirectory(t.directory,t.base)}_handleDirectory(t,r){try{let n=this._scandir(t,this._settings.fsScandirSettings);for(let i of n)this._handleEntry(i,r)}catch(n){this._handleError(n)}}_handleError(t){if(Vm.isFatalError(this._settings,t))throw t}_handleEntry(t,r){let n=t.path;r!==void 0&&(t.path=Vm.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),Vm.isAppliedFilter(this._settings.entryFilter,t)&&this._pushToStorage(t),t.dirent.isDirectory()&&Vm.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(n,r===void 0?void 0:t.path)}_pushToStorage(t){this._storage.push(t)}};Fg.default=jg});var TE=h(zg=>{"use strict";Object.defineProperty(zg,"__esModule",{value:!0});var xX=SE(),kg=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new xX.default(this._root,this._settings)}read(){return this._reader.read()}};zg.default=kg});var PE=h(Hg=>{"use strict";Object.defineProperty(Hg,"__esModule",{value:!0});var SX=require("path"),TX=Hm(),Ug=class{constructor(t={}){this._options=t,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,Number.POSITIVE_INFINITY),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,SX.sep),this.fsScandirSettings=new TX.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};Hg.default=Ug});var Km=h(Ai=>{"use strict";Object.defineProperty(Ai,"__esModule",{value:!0});Ai.Settings=Ai.walkStream=Ai.walkSync=Ai.walk=void 0;var CE=NE(),PX=xE(),CX=TE(),$g=PE();Ai.Settings=$g.default;function OX(e,t,r){if(typeof t=="function"){new CE.default(e,Wm()).read(t);return}new CE.default(e,Wm(t)).read(r)}Ai.walk=OX;function RX(e,t){let r=Wm(t);return new CX.default(e,r).read()}Ai.walkSync=RX;function AX(e,t){let r=Wm(t);return new PX.default(e,r).read()}Ai.walkStream=AX;function Wm(e={}){return e instanceof $g.default?e:new $g.default(e)}});var Qm=h(Vg=>{"use strict";Object.defineProperty(Vg,"__esModule",{value:!0});var IX=require("path"),DX=Gs(),OE=ia(),Gg=class{constructor(t){this._settings=t,this._fsStatSettings=new DX.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(t){return IX.resolve(this._settings.cwd,t)}_makeEntry(t,r){let n={name:r,path:r,dirent:OE.fs.createDirentFromStats(r,t)};return this._settings.stats&&(n.stats=t),n}_isFatalError(t){return!OE.errno.isEnoentCodeError(t)&&!this._settings.suppressErrors}};Vg.default=Gg});var Qg=h(Kg=>{"use strict";Object.defineProperty(Kg,"__esModule",{value:!0});var LX=require("stream"),qX=Gs(),BX=Km(),MX=Qm(),Wg=class extends MX.default{constructor(){super(...arguments),this._walkStream=BX.walkStream,this._stat=qX.stat}dynamic(t,r){return this._walkStream(t,r)}static(t,r){let n=t.map(this._getFullEntryPath,this),i=new LX.PassThrough({objectMode:!0});i._write=(a,s,o)=>this._getEntry(n[a],t[a],r).then(l=>{l!==null&&r.entryFilter(l)&&i.push(l),a===n.length-1&&i.end(),o()}).catch(o);for(let a=0;athis._makeEntry(i,r)).catch(i=>{if(n.errorFilter(i))return null;throw i})}_getStat(t){return new Promise((r,n)=>{this._stat(t,this._fsStatSettings,(i,a)=>i===null?r(a):n(i))})}};Kg.default=Wg});var RE=h(Yg=>{"use strict";Object.defineProperty(Yg,"__esModule",{value:!0});var jX=Km(),FX=Qm(),kX=Qg(),Xg=class extends FX.default{constructor(){super(...arguments),this._walkAsync=jX.walk,this._readerStream=new kX.default(this._settings)}dynamic(t,r){return new Promise((n,i)=>{this._walkAsync(t,r,(a,s)=>{a===null?n(s):i(a)})})}async static(t,r){let n=[],i=this._readerStream.static(t,r);return new Promise((a,s)=>{i.once("error",s),i.on("data",o=>n.push(o)),i.once("end",()=>a(n))})}};Yg.default=Xg});var AE=h(Zg=>{"use strict";Object.defineProperty(Zg,"__esModule",{value:!0});var xc=ia(),Jg=class{constructor(t,r,n){this._patterns=t,this._settings=r,this._micromatchOptions=n,this._storage=[],this._fillStorage()}_fillStorage(){for(let t of this._patterns){let r=this._getPatternSegments(t),n=this._splitSegmentsIntoSections(r);this._storage.push({complete:n.length<=1,pattern:t,segments:r,sections:n})}}_getPatternSegments(t){return xc.pattern.getPatternParts(t,this._micromatchOptions).map(n=>xc.pattern.isDynamicPattern(n,this._settings)?{dynamic:!0,pattern:n,patternRe:xc.pattern.makeRe(n,this._micromatchOptions)}:{dynamic:!1,pattern:n})}_splitSegmentsIntoSections(t){return xc.array.splitWhen(t,r=>r.dynamic&&xc.pattern.hasGlobStar(r.pattern))}};Zg.default=Jg});var IE=h(t6=>{"use strict";Object.defineProperty(t6,"__esModule",{value:!0});var zX=AE(),e6=class extends zX.default{match(t){let r=t.split("/"),n=r.length,i=this._storage.filter(a=>!a.complete||a.segments.length>n);for(let a of i){let s=a.sections[0];if(!a.complete&&n>s.length||r.every((l,d)=>{let c=a.segments[d];return!!(c.dynamic&&c.patternRe.test(l)||!c.dynamic&&c.pattern===l)}))return!0}return!1}};t6.default=e6});var DE=h(n6=>{"use strict";Object.defineProperty(n6,"__esModule",{value:!0});var Xm=ia(),UX=IE(),r6=class{constructor(t,r){this._settings=t,this._micromatchOptions=r}getFilter(t,r,n){let i=this._getMatcher(r),a=this._getNegativePatternsRe(n);return s=>this._filter(t,s,i,a)}_getMatcher(t){return new UX.default(t,this._settings,this._micromatchOptions)}_getNegativePatternsRe(t){let r=t.filter(Xm.pattern.isAffectDepthOfReadingPattern);return Xm.pattern.convertPatternsToRe(r,this._micromatchOptions)}_filter(t,r,n,i){if(this._isSkippedByDeep(t,r.path)||this._isSkippedSymbolicLink(r))return!1;let a=Xm.path.removeLeadingDotSegment(r.path);return this._isSkippedByPositivePatterns(a,n)?!1:this._isSkippedByNegativePatterns(a,i)}_isSkippedByDeep(t,r){return this._settings.deep===1/0?!1:this._getEntryLevel(t,r)>=this._settings.deep}_getEntryLevel(t,r){let n=r.split("/").length;if(t==="")return n;let i=t.split("/").length;return n-i}_isSkippedSymbolicLink(t){return!this._settings.followSymbolicLinks&&t.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(t,r){return!this._settings.baseNameMatch&&!r.match(t)}_isSkippedByNegativePatterns(t,r){return!Xm.pattern.matchAny(t,r)}};n6.default=r6});var LE=h(a6=>{"use strict";Object.defineProperty(a6,"__esModule",{value:!0});var Vs=ia(),i6=class{constructor(t,r){this._settings=t,this._micromatchOptions=r,this.index=new Map}getFilter(t,r){let n=Vs.pattern.convertPatternsToRe(t,this._micromatchOptions),i=Vs.pattern.convertPatternsToRe(r,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0}));return a=>this._filter(a,n,i)}_filter(t,r,n){let i=Vs.path.removeLeadingDotSegment(t.path);if(this._settings.unique&&this._isDuplicateEntry(i)||this._onlyFileFilter(t)||this._onlyDirectoryFilter(t)||this._isSkippedByAbsoluteNegativePatterns(i,n))return!1;let a=t.dirent.isDirectory(),s=this._isMatchToPatterns(i,r,a)&&!this._isMatchToPatterns(i,n,a);return this._settings.unique&&s&&this._createIndexRecord(i),s}_isDuplicateEntry(t){return this.index.has(t)}_createIndexRecord(t){this.index.set(t,void 0)}_onlyFileFilter(t){return this._settings.onlyFiles&&!t.dirent.isFile()}_onlyDirectoryFilter(t){return this._settings.onlyDirectories&&!t.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(t,r){if(!this._settings.absolute)return!1;let n=Vs.path.makeAbsolute(this._settings.cwd,t);return Vs.pattern.matchAny(n,r)}_isMatchToPatterns(t,r,n){let i=Vs.pattern.matchAny(t,r);return!i&&n?Vs.pattern.matchAny(t+"/",r):i}};a6.default=i6});var qE=h(o6=>{"use strict";Object.defineProperty(o6,"__esModule",{value:!0});var HX=ia(),s6=class{constructor(t){this._settings=t}getFilter(){return t=>this._isNonFatalError(t)}_isNonFatalError(t){return HX.errno.isEnoentCodeError(t)||this._settings.suppressErrors}};o6.default=s6});var ME=h(d6=>{"use strict";Object.defineProperty(d6,"__esModule",{value:!0});var BE=ia(),l6=class{constructor(t){this._settings=t}getTransformer(){return t=>this._transform(t)}_transform(t){let r=t.path;return this._settings.absolute&&(r=BE.path.makeAbsolute(this._settings.cwd,r),r=BE.path.unixify(r)),this._settings.markDirectories&&t.dirent.isDirectory()&&(r+="/"),this._settings.objectMode?Object.assign(Object.assign({},t),{path:r}):r}};d6.default=l6});var Ym=h(p6=>{"use strict";Object.defineProperty(p6,"__esModule",{value:!0});var $X=require("path"),GX=DE(),VX=LE(),WX=qE(),KX=ME(),c6=class{constructor(t){this._settings=t,this.errorFilter=new WX.default(this._settings),this.entryFilter=new VX.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new GX.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new KX.default(this._settings)}_getRootDirectory(t){return $X.resolve(this._settings.cwd,t.base)}_getReaderOptions(t){let r=t.base==="."?"":t.base;return{basePath:r,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(r,t.positive,t.negative),entryFilter:this.entryFilter.getFilter(t.positive,t.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}};p6.default=c6});var jE=h(m6=>{"use strict";Object.defineProperty(m6,"__esModule",{value:!0});var QX=RE(),XX=Ym(),u6=class extends XX.default{constructor(){super(...arguments),this._reader=new QX.default(this._settings)}async read(t){let r=this._getRootDirectory(t),n=this._getReaderOptions(t);return(await this.api(r,t,n)).map(a=>n.transform(a))}api(t,r,n){return r.dynamic?this._reader.dynamic(t,n):this._reader.static(r.patterns,n)}};m6.default=u6});var FE=h(h6=>{"use strict";Object.defineProperty(h6,"__esModule",{value:!0});var YX=require("stream"),JX=Qg(),ZX=Ym(),f6=class extends ZX.default{constructor(){super(...arguments),this._reader=new JX.default(this._settings)}read(t){let r=this._getRootDirectory(t),n=this._getReaderOptions(t),i=this.api(r,t,n),a=new YX.Readable({objectMode:!0,read:()=>{}});return i.once("error",s=>a.emit("error",s)).on("data",s=>a.emit("data",n.transform(s))).once("end",()=>a.emit("end")),a.once("close",()=>i.destroy()),a}api(t,r,n){return r.dynamic?this._reader.dynamic(t,n):this._reader.static(r.patterns,n)}};h6.default=f6});var kE=h(y6=>{"use strict";Object.defineProperty(y6,"__esModule",{value:!0});var eY=Gs(),tY=Km(),rY=Qm(),g6=class extends rY.default{constructor(){super(...arguments),this._walkSync=tY.walkSync,this._statSync=eY.statSync}dynamic(t,r){return this._walkSync(t,r)}static(t,r){let n=[];for(let i of t){let a=this._getFullEntryPath(i),s=this._getEntry(a,i,r);s===null||!r.entryFilter(s)||n.push(s)}return n}_getEntry(t,r,n){try{let i=this._getStat(t);return this._makeEntry(i,r)}catch(i){if(n.errorFilter(i))return null;throw i}}_getStat(t){return this._statSync(t,this._fsStatSettings)}};y6.default=g6});var zE=h(_6=>{"use strict";Object.defineProperty(_6,"__esModule",{value:!0});var nY=kE(),iY=Ym(),v6=class extends iY.default{constructor(){super(...arguments),this._reader=new nY.default(this._settings)}read(t){let r=this._getRootDirectory(t),n=this._getReaderOptions(t);return this.api(r,t,n).map(n.transform)}api(t,r,n){return r.dynamic?this._reader.dynamic(t,n):this._reader.static(r.patterns,n)}};_6.default=v6});var UE=h(nl=>{"use strict";Object.defineProperty(nl,"__esModule",{value:!0});nl.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;var rl=require("fs"),aY=require("os"),sY=Math.max(aY.cpus().length,1);nl.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:rl.lstat,lstatSync:rl.lstatSync,stat:rl.stat,statSync:rl.statSync,readdir:rl.readdir,readdirSync:rl.readdirSync};var b6=class{constructor(t={}){this._options=t,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,sY),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0),this.ignore=[].concat(this.ignore)}_getValue(t,r){return t===void 0?r:t}_getFileSystemMethods(t={}){return Object.assign(Object.assign({},nl.DEFAULT_FILE_SYSTEM_ADAPTER),t)}};nl.default=b6});var x6=h((LEe,$E)=>{"use strict";var HE=$w(),oY=jE(),lY=FE(),dY=zE(),w6=UE(),An=ia();async function E6(e,t){di(e);let r=N6(e,oY.default,t),n=await Promise.all(r);return An.array.flatten(n)}(function(e){e.glob=e,e.globSync=t,e.globStream=r,e.async=e;function t(d,c){di(d);let p=N6(d,dY.default,c);return An.array.flatten(p)}e.sync=t;function r(d,c){di(d);let p=N6(d,lY.default,c);return An.stream.merge(p)}e.stream=r;function n(d,c){di(d);let p=[].concat(d),u=new w6.default(c);return HE.generate(p,u)}e.generateTasks=n;function i(d,c){di(d);let p=new w6.default(c);return An.pattern.isDynamicPattern(d,p)}e.isDynamicPattern=i;function a(d){return di(d),An.path.escape(d)}e.escapePath=a;function s(d){return di(d),An.path.convertPathToPattern(d)}e.convertPathToPattern=s;let o;(function(d){function c(u){return di(u),An.path.escapePosixPath(u)}d.escapePath=c;function p(u){return di(u),An.path.convertPosixPathToPattern(u)}d.convertPathToPattern=p})(o=e.posix||(e.posix={}));let l;(function(d){function c(u){return di(u),An.path.escapeWindowsPath(u)}d.escapePath=c;function p(u){return di(u),An.path.convertWindowsPathToPattern(u)}d.convertPathToPattern=p})(l=e.win32||(e.win32={}))})(E6||(E6={}));function N6(e,t,r){let n=[].concat(e),i=new w6.default(r),a=HE.generate(n,i),s=new t(i);return a.map(s.read,s)}function di(e){if(![].concat(e).every(n=>An.string.isString(n)&&!An.string.isEmpty(n)))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}$E.exports=E6});var VE=h(Ws=>{"use strict";var{promisify:cY}=require("util"),GE=require("fs");async function S6(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return(await cY(GE[e])(r))[t]()}catch(n){if(n.code==="ENOENT")return!1;throw n}}function T6(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return GE[e](r)[t]()}catch(n){if(n.code==="ENOENT")return!1;throw n}}Ws.isFile=S6.bind(null,"stat","isFile");Ws.isDirectory=S6.bind(null,"stat","isDirectory");Ws.isSymlink=S6.bind(null,"lstat","isSymbolicLink");Ws.isFileSync=T6.bind(null,"statSync","isFile");Ws.isDirectorySync=T6.bind(null,"statSync","isDirectory");Ws.isSymlinkSync=T6.bind(null,"lstatSync","isSymbolicLink")});var YE=h((BEe,P6)=>{"use strict";var Ks=require("path"),WE=VE(),KE=e=>e.length>1?`{${e.join(",")}}`:e[0],QE=(e,t)=>{let r=e[0]==="!"?e.slice(1):e;return Ks.isAbsolute(r)?r:Ks.join(t,r)},pY=(e,t)=>Ks.extname(e)?`**/${e}`:`**/${e}.${KE(t)}`,XE=(e,t)=>{if(t.files&&!Array.isArray(t.files))throw new TypeError(`Expected \`files\` to be of type \`Array\` but received type \`${typeof t.files}\``);if(t.extensions&&!Array.isArray(t.extensions))throw new TypeError(`Expected \`extensions\` to be of type \`Array\` but received type \`${typeof t.extensions}\``);return t.files&&t.extensions?t.files.map(r=>Ks.posix.join(e,pY(r,t.extensions))):t.files?t.files.map(r=>Ks.posix.join(e,`**/${r}`)):t.extensions?[Ks.posix.join(e,`**/*.${KE(t.extensions)}`)]:[Ks.posix.join(e,"**")]};P6.exports=async(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=await Promise.all([].concat(e).map(async n=>await WE.isDirectory(QE(n,t.cwd))?XE(n,t):n));return[].concat.apply([],r)};P6.exports.sync=(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=[].concat(e).map(n=>WE.isDirectorySync(QE(n,t.cwd))?XE(n,t):n);return[].concat.apply([],r)}});var sN=h((MEe,aN)=>{function JE(e){return Array.isArray(e)?e:[e]}var R6="",ZE=" ",C6="\\",uY=/^\s+$/,mY=/(?:[^\\]|^)\\$/,fY=/^\\!/,hY=/^\\#/,gY=/\r?\n/g,yY=/^\.*\/|^\.+$/,O6="/",rN="node-ignore";typeof Symbol<"u"&&(rN=Symbol.for("node-ignore"));var eN=rN,vY=(e,t,r)=>Object.defineProperty(e,t,{value:r}),_Y=/([0-z])-([0-z])/g,nN=()=>!1,bY=e=>e.replace(_Y,(t,r,n)=>r.charCodeAt(0)<=n.charCodeAt(0)?t:R6),wY=e=>{let{length:t}=e;return e.slice(0,t-t%2)},EY=[[/^\uFEFF/,()=>R6],[/\\?\s+$/,e=>e.indexOf("\\")===0?ZE:R6],[/\\\s/g,()=>ZE],[/[\\$.|*+(){^]/g,e=>`\\${e}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(e,t,r)=>t+6{let n=r.replace(/\\\*/g,"[^\\/]*");return t+n}],[/\\\\\\(?=[$.|*+(){^])/g,()=>C6],[/\\\\/g,()=>C6],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(e,t,r,n,i)=>t===C6?`\\[${r}${wY(n)}${i}`:i==="]"&&n.length%2===0?`[${bY(r)}${n}]`:"[]"],[/(?:[^*])$/,e=>/\/$/.test(e)?`${e}$`:`${e}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(e,t)=>`${t?`${t}[^/]+`:"[^/]*"}(?=$|\\/$)`]],tN=Object.create(null),NY=(e,t)=>{let r=tN[e];return r||(r=EY.reduce((n,i)=>n.replace(i[0],i[1].bind(e)),e),tN[e]=r),t?new RegExp(r,"i"):new RegExp(r)},D6=e=>typeof e=="string",xY=e=>e&&D6(e)&&!uY.test(e)&&!mY.test(e)&&e.indexOf("#")!==0,SY=e=>e.split(gY),A6=class{constructor(t,r,n,i){this.origin=t,this.pattern=r,this.negative=n,this.regex=i}},TY=(e,t)=>{let r=e,n=!1;e.indexOf("!")===0&&(n=!0,e=e.substr(1)),e=e.replace(fY,"!").replace(hY,"#");let i=NY(e,t);return new A6(r,e,n,i)},PY=(e,t)=>{throw new t(e)},aa=(e,t,r)=>D6(e)?e?aa.isNotRelative(e)?r(`path should be a \`path.relative()\`d string, but got "${t}"`,RangeError):!0:r("path must not be empty",TypeError):r(`path must be a string, but got \`${t}\``,TypeError),iN=e=>yY.test(e);aa.isNotRelative=iN;aa.convert=e=>e;var I6=class{constructor({ignorecase:t=!0,ignoreCase:r=t,allowRelativePaths:n=!1}={}){vY(this,eN,!0),this._rules=[],this._ignoreCase=r,this._allowRelativePaths=n,this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}_addPattern(t){if(t&&t[eN]){this._rules=this._rules.concat(t._rules),this._added=!0;return}if(xY(t)){let r=TY(t,this._ignoreCase);this._added=!0,this._rules.push(r)}}add(t){return this._added=!1,JE(D6(t)?SY(t):t).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(t){return this.add(t)}_testOne(t,r){let n=!1,i=!1;return this._rules.forEach(a=>{let{negative:s}=a;if(i===s&&n!==i||s&&!n&&!i&&!r)return;a.regex.test(t)&&(n=!s,i=s)}),{ignored:n,unignored:i}}_test(t,r,n,i){let a=t&&aa.convert(t);return aa(a,t,this._allowRelativePaths?nN:PY),this._t(a,r,n,i)}_t(t,r,n,i){if(t in r)return r[t];if(i||(i=t.split(O6)),i.pop(),!i.length)return r[t]=this._testOne(t,n);let a=this._t(i.join(O6)+O6,r,n,i);return r[t]=a.ignored?a:this._testOne(t,n)}ignores(t){return this._test(t,this._ignoreCache,!1).ignored}createFilter(){return t=>!this.ignores(t)}filter(t){return JE(t).filter(this.createFilter())}test(t){return this._test(t,this._testCache,!0)}},Jm=e=>new I6(e),CY=e=>aa(e&&aa.convert(e),e,nN);Jm.isPathValid=CY;Jm.default=Jm;aN.exports=Jm;if(typeof process<"u"&&(process.env&&process.env.IGNORE_TEST_WIN32||process.platform==="win32")){let e=r=>/^\\\\\?\\/.test(r)||/["<>|\u0000-\u001F]+/u.test(r)?r:r.replace(/\\/g,"/");aa.convert=e;let t=/^[a-z]:\//i;aa.isNotRelative=r=>t.test(r)||iN(r)}});var L6=h((jEe,oN)=>{"use strict";oN.exports=e=>{let t=/^\\\\\?\\/.test(e),r=/[^\u0000-\u0080]+/.test(e);return t||r?e:e.replace(/\\/g,"/")}});var fN=h((FEe,q6)=>{"use strict";var{promisify:OY}=require("util"),lN=require("fs"),sa=require("path"),dN=x6(),RY=sN(),Sc=L6(),cN=["**/node_modules/**","**/flow-typed/**","**/coverage/**","**/.git"],AY=OY(lN.readFile),IY=e=>t=>t.startsWith("!")?"!"+sa.posix.join(e,t.slice(1)):sa.posix.join(e,t),DY=(e,t)=>{let r=Sc(sa.relative(t.cwd,sa.dirname(t.fileName)));return e.split(/\r?\n/).filter(Boolean).filter(n=>!n.startsWith("#")).map(IY(r))},pN=e=>{let t=RY();for(let r of e)t.add(DY(r.content,{cwd:r.cwd,fileName:r.filePath}));return t},LY=(e,t)=>{if(e=Sc(e),sa.isAbsolute(t)){if(Sc(t).startsWith(e))return t;throw new Error(`Path ${t} is not in cwd ${e}`)}return sa.join(e,t)},uN=(e,t)=>r=>e.ignores(Sc(sa.relative(t,LY(t,r.path||r)))),qY=async(e,t)=>{let r=sa.join(t,e),n=await AY(r,"utf8");return{cwd:t,filePath:r,content:n}},BY=(e,t)=>{let r=sa.join(t,e),n=lN.readFileSync(r,"utf8");return{cwd:t,filePath:r,content:n}},mN=({ignore:e=[],cwd:t=Sc(process.cwd())}={})=>({ignore:e,cwd:t});q6.exports=async e=>{e=mN(e);let t=await dN("**/.gitignore",{ignore:cN.concat(e.ignore),cwd:e.cwd}),r=await Promise.all(t.map(i=>qY(i,e.cwd))),n=pN(r);return uN(n,e.cwd)};q6.exports.sync=e=>{e=mN(e);let r=dN.sync("**/.gitignore",{ignore:cN.concat(e.ignore),cwd:e.cwd}).map(i=>BY(i,e.cwd)),n=pN(r);return uN(n,e.cwd)}});var gN=h((kEe,hN)=>{"use strict";var{Transform:MY}=require("stream"),Zm=class extends MY{constructor(){super({objectMode:!0})}},B6=class extends Zm{constructor(t){super(),this._filter=t}_transform(t,r,n){this._filter(t)&&this.push(t),n()}},M6=class extends Zm{constructor(){super(),this._pushed=new Set}_transform(t,r,n){this._pushed.has(t)||(this.push(t),this._pushed.add(t)),n()}};hN.exports={FilterStream:B6,UniqueStream:M6}});var wN=h((zEe,Qs)=>{"use strict";var vN=require("fs"),e1=ab(),jY=k2(),t1=x6(),r1=YE(),j6=fN(),{FilterStream:FY,UniqueStream:kY}=gN(),_N=()=>!1,yN=e=>e[0]==="!",zY=e=>{if(!e.every(t=>typeof t=="string"))throw new TypeError("Patterns must be a string or an array of strings")},UY=(e={})=>{if(!e.cwd)return;let t;try{t=vN.statSync(e.cwd)}catch{return}if(!t.isDirectory())throw new Error("The `cwd` option must be a path to a directory")},HY=e=>e.stats instanceof vN.Stats?e.path:e,n1=(e,t)=>{e=e1([].concat(e)),zY(e),UY(t);let r=[];t={ignore:[],expandDirectories:!0,...t};for(let[n,i]of e.entries()){if(yN(i))continue;let a=e.slice(n).filter(o=>yN(o)).map(o=>o.slice(1)),s={...t,ignore:t.ignore.concat(a)};r.push({pattern:i,options:s})}return r},$Y=(e,t)=>{let r={};return e.options.cwd&&(r.cwd=e.options.cwd),Array.isArray(e.options.expandDirectories)?r={...r,files:e.options.expandDirectories}:typeof e.options.expandDirectories=="object"&&(r={...r,...e.options.expandDirectories}),t(e.pattern,r)},F6=(e,t)=>e.options.expandDirectories?$Y(e,t):[e.pattern],bN=e=>e&&e.gitignore?j6.sync({cwd:e.cwd,ignore:e.ignore}):_N,k6=e=>t=>{let{options:r}=e;return r.ignore&&Array.isArray(r.ignore)&&r.expandDirectories&&(r.ignore=r1.sync(r.ignore)),{pattern:t,options:r}};Qs.exports=async(e,t)=>{let r=n1(e,t),n=async()=>t&&t.gitignore?j6({cwd:t.cwd,ignore:t.ignore}):_N,i=async()=>{let l=await Promise.all(r.map(async d=>{let c=await F6(d,r1);return Promise.all(c.map(k6(d)))}));return e1(...l)},[a,s]=await Promise.all([n(),i()]),o=await Promise.all(s.map(l=>t1(l.pattern,l.options)));return e1(...o).filter(l=>!a(HY(l)))};Qs.exports.sync=(e,t)=>{let r=n1(e,t),n=[];for(let s of r){let o=F6(s,r1.sync).map(k6(s));n.push(...o)}let i=bN(t),a=[];for(let s of n)a=e1(a,t1.sync(s.pattern,s.options));return a.filter(s=>!i(s))};Qs.exports.stream=(e,t)=>{let r=n1(e,t),n=[];for(let o of r){let l=F6(o,r1.sync).map(k6(o));n.push(...l)}let i=bN(t),a=new FY(o=>!i(o)),s=new kY;return jY(n.map(o=>t1.stream(o.pattern,o.options))).pipe(a).pipe(s)};Qs.exports.generateGlobTasks=n1;Qs.exports.hasMagic=(e,t)=>[].concat(e).some(r=>t1.isDynamicPattern(r,t));Qs.exports.gitignore=j6});var NN=h((UEe,EN)=>{var Ga=require("constants"),GY=process.cwd,i1=null,VY=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return i1||(i1=GY.call(process)),i1};try{process.cwd()}catch{}typeof process.chdir=="function"&&(z6=process.chdir,process.chdir=function(e){i1=null,z6.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,z6));var z6;EN.exports=WY;function WY(e){Ga.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&t(e),e.lutimes||r(e),e.chown=a(e.chown),e.fchown=a(e.fchown),e.lchown=a(e.lchown),e.chmod=n(e.chmod),e.fchmod=n(e.fchmod),e.lchmod=n(e.lchmod),e.chownSync=s(e.chownSync),e.fchownSync=s(e.fchownSync),e.lchownSync=s(e.lchownSync),e.chmodSync=i(e.chmodSync),e.fchmodSync=i(e.fchmodSync),e.lchmodSync=i(e.lchmodSync),e.stat=o(e.stat),e.fstat=o(e.fstat),e.lstat=o(e.lstat),e.statSync=l(e.statSync),e.fstatSync=l(e.fstatSync),e.lstatSync=l(e.lstatSync),e.chmod&&!e.lchmod&&(e.lchmod=function(c,p,u){u&&process.nextTick(u)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(c,p,u,m){m&&process.nextTick(m)},e.lchownSync=function(){}),VY==="win32"&&(e.rename=typeof e.rename!="function"?e.rename:function(c){function p(u,m,f){var g=Date.now(),y=0;c(u,m,function _(b){if(b&&(b.code==="EACCES"||b.code==="EPERM")&&Date.now()-g<6e4){setTimeout(function(){e.stat(m,function(x,O){x&&x.code==="ENOENT"?c(u,m,_):f(b)})},y),y<100&&(y+=10);return}f&&f(b)})}return Object.setPrototypeOf&&Object.setPrototypeOf(p,c),p}(e.rename)),e.read=typeof e.read!="function"?e.read:function(c){function p(u,m,f,g,y,_){var b;if(_&&typeof _=="function"){var x=0;b=function(O,R,U){if(O&&O.code==="EAGAIN"&&x<10)return x++,c.call(e,u,m,f,g,y,b);_.apply(this,arguments)}}return c.call(e,u,m,f,g,y,b)}return Object.setPrototypeOf&&Object.setPrototypeOf(p,c),p}(e.read),e.readSync=typeof e.readSync!="function"?e.readSync:function(c){return function(p,u,m,f,g){for(var y=0;;)try{return c.call(e,p,u,m,f,g)}catch(_){if(_.code==="EAGAIN"&&y<10){y++;continue}throw _}}}(e.readSync);function t(c){c.lchmod=function(p,u,m){c.open(p,Ga.O_WRONLY|Ga.O_SYMLINK,u,function(f,g){if(f){m&&m(f);return}c.fchmod(g,u,function(y){c.close(g,function(_){m&&m(y||_)})})})},c.lchmodSync=function(p,u){var m=c.openSync(p,Ga.O_WRONLY|Ga.O_SYMLINK,u),f=!0,g;try{g=c.fchmodSync(m,u),f=!1}finally{if(f)try{c.closeSync(m)}catch{}else c.closeSync(m)}return g}}function r(c){Ga.hasOwnProperty("O_SYMLINK")&&c.futimes?(c.lutimes=function(p,u,m,f){c.open(p,Ga.O_SYMLINK,function(g,y){if(g){f&&f(g);return}c.futimes(y,u,m,function(_){c.close(y,function(b){f&&f(_||b)})})})},c.lutimesSync=function(p,u,m){var f=c.openSync(p,Ga.O_SYMLINK),g,y=!0;try{g=c.futimesSync(f,u,m),y=!1}finally{if(y)try{c.closeSync(f)}catch{}else c.closeSync(f)}return g}):c.futimes&&(c.lutimes=function(p,u,m,f){f&&process.nextTick(f)},c.lutimesSync=function(){})}function n(c){return c&&function(p,u,m){return c.call(e,p,u,function(f){d(f)&&(f=null),m&&m.apply(this,arguments)})}}function i(c){return c&&function(p,u){try{return c.call(e,p,u)}catch(m){if(!d(m))throw m}}}function a(c){return c&&function(p,u,m,f){return c.call(e,p,u,m,function(g){d(g)&&(g=null),f&&f.apply(this,arguments)})}}function s(c){return c&&function(p,u,m){try{return c.call(e,p,u,m)}catch(f){if(!d(f))throw f}}}function o(c){return c&&function(p,u,m){typeof u=="function"&&(m=u,u=null);function f(g,y){y&&(y.uid<0&&(y.uid+=4294967296),y.gid<0&&(y.gid+=4294967296)),m&&m.apply(this,arguments)}return u?c.call(e,p,u,f):c.call(e,p,f)}}function l(c){return c&&function(p,u){var m=u?c.call(e,p,u):c.call(e,p);return m&&(m.uid<0&&(m.uid+=4294967296),m.gid<0&&(m.gid+=4294967296)),m}}function d(c){if(!c||c.code==="ENOSYS")return!0;var p=!process.getuid||process.getuid()!==0;return!!(p&&(c.code==="EINVAL"||c.code==="EPERM"))}}});var TN=h((HEe,SN)=>{var xN=require("stream").Stream;SN.exports=KY;function KY(e){return{ReadStream:t,WriteStream:r};function t(n,i){if(!(this instanceof t))return new t(n,i);xN.call(this);var a=this;this.path=n,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,i=i||{};for(var s=Object.keys(i),o=0,l=s.length;othis.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){a._read()});return}e.open(this.path,this.flags,this.mode,function(c,p){if(c){a.emit("error",c),a.readable=!1;return}a.fd=p,a.emit("open",p),a._read()})}function r(n,i){if(!(this instanceof r))return new r(n,i);xN.call(this),this.path=n,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,i=i||{};for(var a=Object.keys(i),s=0,o=a.length;s= zero");this.pos=this.start}this.busy=!1,this._queue=[],this.fd===null&&(this._open=e.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}});var CN=h(($Ee,PN)=>{"use strict";PN.exports=XY;var QY=Object.getPrototypeOf||function(e){return e.__proto__};function XY(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:QY(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}),t}});var IN=h((GEe,$6)=>{var yt=require("fs"),YY=NN(),JY=TN(),ZY=CN(),a1=require("util"),mr,o1;typeof Symbol=="function"&&typeof Symbol.for=="function"?(mr=Symbol.for("graceful-fs.queue"),o1=Symbol.for("graceful-fs.previous")):(mr="___graceful-fs.queue",o1="___graceful-fs.previous");function eJ(){}function AN(e,t){Object.defineProperty(e,mr,{get:function(){return t}})}var Xs=eJ;a1.debuglog?Xs=a1.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(Xs=function(){var e=a1.format.apply(a1,arguments);e="GFS4: "+e.split(/\n/).join(` +GFS4: `),console.error(e)});yt[mr]||(ON=global[mr]||[],AN(yt,ON),yt.close=function(e){function t(r,n){return e.call(yt,r,function(i){i||RN(),typeof n=="function"&&n.apply(this,arguments)})}return Object.defineProperty(t,o1,{value:e}),t}(yt.close),yt.closeSync=function(e){function t(r){e.apply(yt,arguments),RN()}return Object.defineProperty(t,o1,{value:e}),t}(yt.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){Xs(yt[mr]),require("assert").equal(yt[mr].length,0)}));var ON;global[mr]||AN(global,yt[mr]);$6.exports=U6(ZY(yt));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!yt.__patched&&($6.exports=U6(yt),yt.__patched=!0);function U6(e){YY(e),e.gracefulify=U6,e.createReadStream=R,e.createWriteStream=U;var t=e.readFile;e.readFile=r;function r(q,Z,w){return typeof Z=="function"&&(w=Z,Z=null),ae(q,Z,w);function ae(se,Be,E,S){return t(se,Be,function(he){he&&(he.code==="EMFILE"||he.code==="ENFILE")?il([ae,[se,Be,E],he,S||Date.now(),Date.now()]):typeof E=="function"&&E.apply(this,arguments)})}}var n=e.writeFile;e.writeFile=i;function i(q,Z,w,ae){return typeof w=="function"&&(ae=w,w=null),se(q,Z,w,ae);function se(Be,E,S,he,pe){return n(Be,E,S,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?il([se,[Be,E,S,he],_e,pe||Date.now(),Date.now()]):typeof he=="function"&&he.apply(this,arguments)})}}var a=e.appendFile;a&&(e.appendFile=s);function s(q,Z,w,ae){return typeof w=="function"&&(ae=w,w=null),se(q,Z,w,ae);function se(Be,E,S,he,pe){return a(Be,E,S,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?il([se,[Be,E,S,he],_e,pe||Date.now(),Date.now()]):typeof he=="function"&&he.apply(this,arguments)})}}var o=e.copyFile;o&&(e.copyFile=l);function l(q,Z,w,ae){return typeof w=="function"&&(ae=w,w=0),se(q,Z,w,ae);function se(Be,E,S,he,pe){return o(Be,E,S,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?il([se,[Be,E,S,he],_e,pe||Date.now(),Date.now()]):typeof he=="function"&&he.apply(this,arguments)})}}var d=e.readdir;e.readdir=p;var c=/^v[0-5]\./;function p(q,Z,w){typeof Z=="function"&&(w=Z,Z=null);var ae=c.test(process.version)?function(E,S,he,pe){return d(E,se(E,S,he,pe))}:function(E,S,he,pe){return d(E,S,se(E,S,he,pe))};return ae(q,Z,w);function se(Be,E,S,he){return function(pe,_e){pe&&(pe.code==="EMFILE"||pe.code==="ENFILE")?il([ae,[Be,E,S],pe,he||Date.now(),Date.now()]):(_e&&_e.sort&&_e.sort(),typeof S=="function"&&S.call(this,pe,_e))}}}if(process.version.substr(0,4)==="v0.8"){var u=JY(e);_=u.ReadStream,x=u.WriteStream}var m=e.ReadStream;m&&(_.prototype=Object.create(m.prototype),_.prototype.open=b);var f=e.WriteStream;f&&(x.prototype=Object.create(f.prototype),x.prototype.open=O),Object.defineProperty(e,"ReadStream",{get:function(){return _},set:function(q){_=q},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return x},set:function(q){x=q},enumerable:!0,configurable:!0});var g=_;Object.defineProperty(e,"FileReadStream",{get:function(){return g},set:function(q){g=q},enumerable:!0,configurable:!0});var y=x;Object.defineProperty(e,"FileWriteStream",{get:function(){return y},set:function(q){y=q},enumerable:!0,configurable:!0});function _(q,Z){return this instanceof _?(m.apply(this,arguments),this):_.apply(Object.create(_.prototype),arguments)}function b(){var q=this;F(q.path,q.flags,q.mode,function(Z,w){Z?(q.autoClose&&q.destroy(),q.emit("error",Z)):(q.fd=w,q.emit("open",w),q.read())})}function x(q,Z){return this instanceof x?(f.apply(this,arguments),this):x.apply(Object.create(x.prototype),arguments)}function O(){var q=this;F(q.path,q.flags,q.mode,function(Z,w){Z?(q.destroy(),q.emit("error",Z)):(q.fd=w,q.emit("open",w))})}function R(q,Z){return new e.ReadStream(q,Z)}function U(q,Z){return new e.WriteStream(q,Z)}var ie=e.open;e.open=F;function F(q,Z,w,ae){return typeof w=="function"&&(ae=w,w=null),se(q,Z,w,ae);function se(Be,E,S,he,pe){return ie(Be,E,S,function(_e,br){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?il([se,[Be,E,S,he],_e,pe||Date.now(),Date.now()]):typeof he=="function"&&he.apply(this,arguments)})}}return e}function il(e){Xs("ENQUEUE",e[0].name,e[1]),yt[mr].push(e),H6()}var s1;function RN(){for(var e=Date.now(),t=0;t2&&(yt[mr][t][3]=e,yt[mr][t][4]=e);H6()}function H6(){if(clearTimeout(s1),s1=void 0,yt[mr].length!==0){var e=yt[mr].shift(),t=e[0],r=e[1],n=e[2],i=e[3],a=e[4];if(i===void 0)Xs("RETRY",t.name,r),t.apply(null,r);else if(Date.now()-i>=6e4){Xs("TIMEOUT",t.name,r);var s=r.pop();typeof s=="function"&&s.call(null,n)}else{var o=Date.now()-a,l=Math.max(a-i,1),d=Math.min(l*1.2,100);o>=d?(Xs("RETRY",t.name,r),t.apply(null,r.concat([i]))):yt[mr].push(e)}s1===void 0&&(s1=setTimeout(H6,0))}}});var LN=h((VEe,DN)=>{"use strict";var tJ=require("path");DN.exports=e=>{let t=process.cwd();return e=tJ.resolve(e),process.platform==="win32"&&(t=t.toLowerCase(),e=e.toLowerCase()),e===t}});var BN=h((WEe,qN)=>{"use strict";var G6=require("path");qN.exports=(e,t)=>{let r=G6.relative(t,e);return!!(r&&r!==".."&&!r.startsWith(`..${G6.sep}`)&&r!==G6.resolve(e))}});var MN=h(V6=>{var Ys=require("path"),Wa=process.platform==="win32",Va=require("fs"),rJ=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function nJ(){var e;if(rJ){var t=new Error;e=r}else e=n;return e;function r(i){i&&(t.message=i.message,i=t,n(i))}function n(i){if(i){if(process.throwDeprecation)throw i;if(!process.noDeprecation){var a="fs: missing callback "+(i.stack||i.message);process.traceDeprecation?console.trace(a):console.error(a)}}}}function iJ(e){return typeof e=="function"?e:nJ()}var KEe=Ys.normalize;Wa?oa=/(.*?)(?:[\/\\]+|$)/g:oa=/(.*?)(?:[\/]+|$)/g;var oa;Wa?Tc=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/:Tc=/^[\/]*/;var Tc;V6.realpathSync=function(t,r){if(t=Ys.resolve(t),r&&Object.prototype.hasOwnProperty.call(r,t))return r[t];var n=t,i={},a={},s,o,l,d;c();function c(){var y=Tc.exec(t);s=y[0].length,o=y[0],l=y[0],d="",Wa&&!a[l]&&(Va.lstatSync(l),a[l]=!0)}for(;s=t.length)return r&&(r[i]=t),n(null,t);oa.lastIndex=o;var y=oa.exec(t);return c=l,l+=y[0],d=c+y[1],o=oa.lastIndex,s[d]||r&&r[d]===d?process.nextTick(u):r&&Object.prototype.hasOwnProperty.call(r,d)?g(r[d]):Va.lstat(d,m)}function m(y,_){if(y)return n(y);if(!_.isSymbolicLink())return s[d]=!0,r&&(r[d]=d),process.nextTick(u);if(!Wa){var b=_.dev.toString(32)+":"+_.ino.toString(32);if(a.hasOwnProperty(b))return f(null,a[b],d)}Va.stat(d,function(x){if(x)return n(x);Va.readlink(d,function(O,R){Wa||(a[b]=R),f(O,R)})})}function f(y,_,b){if(y)return n(y);var x=Ys.resolve(c,_);r&&(r[b]=x),g(x)}function g(y){t=Ys.resolve(y,t.slice(o)),p()}}});var X6=h((XEe,zN)=>{zN.exports=Ka;Ka.realpath=Ka;Ka.sync=Q6;Ka.realpathSync=Q6;Ka.monkeypatch=sJ;Ka.unmonkeypatch=oJ;var al=require("fs"),W6=al.realpath,K6=al.realpathSync,aJ=process.version,jN=/^v[0-5]\./.test(aJ),FN=MN();function kN(e){return e&&e.syscall==="realpath"&&(e.code==="ELOOP"||e.code==="ENOMEM"||e.code==="ENAMETOOLONG")}function Ka(e,t,r){if(jN)return W6(e,t,r);typeof t=="function"&&(r=t,t=null),W6(e,t,function(n,i){kN(n)?FN.realpath(e,t,r):r(n,i)})}function Q6(e,t){if(jN)return K6(e,t);try{return K6(e,t)}catch(r){if(kN(r))return FN.realpathSync(e,t);throw r}}function sJ(){al.realpath=Ka,al.realpathSync=Q6}function oJ(){al.realpath=W6,al.realpathSync=K6}});var HN=h((YEe,UN)=>{UN.exports=function(e,t){for(var r=[],n=0;n{"use strict";WN.exports=GN;function GN(e,t,r){e instanceof RegExp&&(e=$N(e,r)),t instanceof RegExp&&(t=$N(t,r));var n=VN(e,t,r);return n&&{start:n[0],end:n[1],pre:r.slice(0,n[0]),body:r.slice(n[0]+e.length,n[1]),post:r.slice(n[1]+t.length)}}function $N(e,t){var r=t.match(e);return r?r[0]:null}GN.range=VN;function VN(e,t,r){var n,i,a,s,o,l=r.indexOf(e),d=r.indexOf(t,l+1),c=l;if(l>=0&&d>0){for(n=[],a=r.length;c>=0&&!o;)c==l?(n.push(c),l=r.indexOf(e,c+1)):n.length==1?o=[n.pop(),d]:(i=n.pop(),i=0?l:d;n.length&&(o=[a,s])}return o}});var rx=h((ZEe,tx)=>{var dJ=HN(),QN=KN();tx.exports=uJ;var XN="\0SLASH"+Math.random()+"\0",YN="\0OPEN"+Math.random()+"\0",J6="\0CLOSE"+Math.random()+"\0",JN="\0COMMA"+Math.random()+"\0",ZN="\0PERIOD"+Math.random()+"\0";function Y6(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function cJ(e){return e.split("\\\\").join(XN).split("\\{").join(YN).split("\\}").join(J6).split("\\,").join(JN).split("\\.").join(ZN)}function pJ(e){return e.split(XN).join("\\").split(YN).join("{").split(J6).join("}").split(JN).join(",").split(ZN).join(".")}function ex(e){if(!e)return[""];var t=[],r=QN("{","}",e);if(!r)return e.split(",");var n=r.pre,i=r.body,a=r.post,s=n.split(",");s[s.length-1]+="{"+i+"}";var o=ex(a);return a.length&&(s[s.length-1]+=o.shift(),s.push.apply(s,o)),t.push.apply(t,s),t}function uJ(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),sl(cJ(e),!0).map(pJ)):[]}function mJ(e){return"{"+e+"}"}function fJ(e){return/^-?0\d/.test(e)}function hJ(e,t){return e<=t}function gJ(e,t){return e>=t}function sl(e,t){var r=[],n=QN("{","}",e);if(!n||/\$$/.test(n.pre))return[e];var i=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(n.body),a=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(n.body),s=i||a,o=n.body.indexOf(",")>=0;if(!s&&!o)return n.post.match(/,.*\}/)?(e=n.pre+"{"+n.body+J6+n.post,sl(e)):[e];var l;if(s)l=n.body.split(/\.\./);else if(l=ex(n.body),l.length===1&&(l=sl(l[0],!1).map(mJ),l.length===1)){var c=n.post.length?sl(n.post,!1):[""];return c.map(function(w){return n.pre+l[0]+w})}var d=n.pre,c=n.post.length?sl(n.post,!1):[""],p;if(s){var u=Y6(l[0]),m=Y6(l[1]),f=Math.max(l[0].length,l[1].length),g=l.length==3?Math.abs(Y6(l[2])):1,y=hJ,_=m0){var U=new Array(R+1).join("0");x<0?O="-"+U+O.slice(1):O=U+O}}p.push(O)}}else p=dJ(l,function(Z){return sl(Z,!1)});for(var ie=0;ie{ox.exports=gn;gn.Minimatch=fr;var Pc=function(){try{return require("path")}catch{}}()||{sep:"/"};gn.sep=Pc.sep;var t4=gn.GLOBSTAR=fr.GLOBSTAR={},yJ=rx(),nx={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},Z6="[^/]",e4=Z6+"*?",vJ="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",_J="(?:(?!(?:\\/|^)\\.).)*?",ix=bJ("().*{}+?[]^$\\!");function bJ(e){return e.split("").reduce(function(t,r){return t[r]=!0,t},{})}var ax=/\/+/;gn.filter=wJ;function wJ(e,t){return t=t||{},function(r,n,i){return gn(r,e,t)}}function Qa(e,t){t=t||{};var r={};return Object.keys(e).forEach(function(n){r[n]=e[n]}),Object.keys(t).forEach(function(n){r[n]=t[n]}),r}gn.defaults=function(e){if(!e||typeof e!="object"||!Object.keys(e).length)return gn;var t=gn,r=function(i,a,s){return t(i,a,Qa(e,s))};return r.Minimatch=function(i,a){return new t.Minimatch(i,Qa(e,a))},r.Minimatch.defaults=function(i){return t.defaults(Qa(e,i)).Minimatch},r.filter=function(i,a){return t.filter(i,Qa(e,a))},r.defaults=function(i){return t.defaults(Qa(e,i))},r.makeRe=function(i,a){return t.makeRe(i,Qa(e,a))},r.braceExpand=function(i,a){return t.braceExpand(i,Qa(e,a))},r.match=function(n,i,a){return t.match(n,i,Qa(e,a))},r};fr.defaults=function(e){return gn.defaults(e).Minimatch};function gn(e,t,r){return d1(t),r||(r={}),!r.nocomment&&t.charAt(0)==="#"?!1:new fr(t,r).match(e)}function fr(e,t){if(!(this instanceof fr))return new fr(e,t);d1(e),t||(t={}),e=e.trim(),!t.allowWindowsEscape&&Pc.sep!=="/"&&(e=e.split(Pc.sep).join("/")),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!t.partial,this.make()}fr.prototype.debug=function(){};fr.prototype.make=EJ;function EJ(){var e=this.pattern,t=this.options;if(!t.nocomment&&e.charAt(0)==="#"){this.comment=!0;return}if(!e){this.empty=!0;return}this.parseNegate();var r=this.globSet=this.braceExpand();t.debug&&(this.debug=function(){console.error.apply(console,arguments)}),this.debug(this.pattern,r),r=this.globParts=r.map(function(n){return n.split(ax)}),this.debug(this.pattern,r),r=r.map(function(n,i,a){return n.map(this.parse,this)},this),this.debug(this.pattern,r),r=r.filter(function(n){return n.indexOf(!1)===-1}),this.debug(this.pattern,r),this.set=r}fr.prototype.parseNegate=NJ;function NJ(){var e=this.pattern,t=!1,r=this.options,n=0;if(!r.nonegate){for(var i=0,a=e.length;i"u"?this.pattern:e,d1(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:yJ(e)}var xJ=1024*64,d1=function(e){if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>xJ)throw new TypeError("pattern is too long")};fr.prototype.parse=SJ;var l1={};function SJ(e,t){d1(e);var r=this.options;if(e==="**")if(r.noglobstar)e="*";else return t4;if(e==="")return"";var n="",i=!!r.nocase,a=!1,s=[],o=[],l,d=!1,c=-1,p=-1,u=e.charAt(0)==="."?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",m=this;function f(){if(l){switch(l){case"*":n+=e4,i=!0;break;case"?":n+=Z6,i=!0;break;default:n+="\\"+l;break}m.debug("clearStateChar %j %j",l,n),l=!1}}for(var g=0,y=e.length,_;g-1;F--){var q=o[F],Z=n.slice(0,q.reStart),w=n.slice(q.reStart,q.reEnd-8),ae=n.slice(q.reEnd-8,q.reEnd),se=n.slice(q.reEnd);ae+=se;var Be=Z.split("(").length-1,E=se;for(g=0;g"u"&&(r=this.partial),this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return t==="";if(t==="/"&&r)return!0;var n=this.options;Pc.sep!=="/"&&(t=t.split(Pc.sep).join("/")),t=t.split(ax),this.debug(this.pattern,"split",t);var i=this.set;this.debug(this.pattern,"set",i);var a,s;for(s=t.length-1;s>=0&&(a=t[s],!a);s--);for(s=0;s>> no match, partial?`,e,c,t,p),c===s))}var m;if(typeof l=="string"?(m=d===l,this.debug("string match",l,d,m)):(m=d.match(l),this.debug("pattern match",l,d,m)),!m)return!1}if(i===s&&a===o)return!0;if(i===s)return r;if(a===o)return i===s-1&&e[i]==="";throw new Error("wtf?")};function PJ(e){return e.replace(/\\(.)/g,"$1")}function CJ(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var lx=h((tNe,r4)=>{typeof Object.create=="function"?r4.exports=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:r4.exports=function(t,r){t.super_=r;var n=function(){};n.prototype=r.prototype,t.prototype=new n,t.prototype.constructor=t}});var dx=h((rNe,i4)=>{try{if(n4=require("util"),typeof n4.inherits!="function")throw"";i4.exports=n4.inherits}catch{i4.exports=lx()}var n4});var p1=h((nNe,c1)=>{"use strict";function cx(e){return e.charAt(0)==="/"}function px(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,r=t.exec(e),n=r[1]||"",i=!!(n&&n.charAt(1)!==":");return!!(r[2]||i)}c1.exports=process.platform==="win32"?px:cx;c1.exports.posix=cx;c1.exports.win32=px});var s4=h(Xa=>{Xa.setopts=LJ;Xa.ownProp=ux;Xa.makeAbs=Cc;Xa.finish=qJ;Xa.mark=BJ;Xa.isIgnored=fx;Xa.childrenIgnored=MJ;function ux(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var OJ=require("fs"),ll=require("path"),RJ=ol(),mx=p1(),a4=RJ.Minimatch;function AJ(e,t){return e.localeCompare(t,"en")}function IJ(e,t){e.ignore=t.ignore||[],Array.isArray(e.ignore)||(e.ignore=[e.ignore]),e.ignore.length&&(e.ignore=e.ignore.map(DJ))}function DJ(e){var t=null;if(e.slice(-3)==="/**"){var r=e.replace(/(\/\*\*)+$/,"");t=new a4(r,{dot:!0})}return{matcher:new a4(e,{dot:!0}),gmatcher:t}}function LJ(e,t,r){if(r||(r={}),r.matchBase&&t.indexOf("/")===-1){if(r.noglobstar)throw new Error("base matching requires globstar");t="**/"+t}e.silent=!!r.silent,e.pattern=t,e.strict=r.strict!==!1,e.realpath=!!r.realpath,e.realpathCache=r.realpathCache||Object.create(null),e.follow=!!r.follow,e.dot=!!r.dot,e.mark=!!r.mark,e.nodir=!!r.nodir,e.nodir&&(e.mark=!0),e.sync=!!r.sync,e.nounique=!!r.nounique,e.nonull=!!r.nonull,e.nosort=!!r.nosort,e.nocase=!!r.nocase,e.stat=!!r.stat,e.noprocess=!!r.noprocess,e.absolute=!!r.absolute,e.fs=r.fs||OJ,e.maxLength=r.maxLength||1/0,e.cache=r.cache||Object.create(null),e.statCache=r.statCache||Object.create(null),e.symlinks=r.symlinks||Object.create(null),IJ(e,r),e.changedCwd=!1;var n=process.cwd();ux(r,"cwd")?(e.cwd=ll.resolve(r.cwd),e.changedCwd=e.cwd!==n):e.cwd=n,e.root=r.root||ll.resolve(e.cwd,"/"),e.root=ll.resolve(e.root),process.platform==="win32"&&(e.root=e.root.replace(/\\/g,"/")),e.cwdAbs=mx(e.cwd)?e.cwd:Cc(e,e.cwd),process.platform==="win32"&&(e.cwdAbs=e.cwdAbs.replace(/\\/g,"/")),e.nomount=!!r.nomount,r.nonegate=!0,r.nocomment=!0,e.minimatch=new a4(t,r),e.options=e.minimatch.options}function qJ(e){for(var t=e.nounique,r=t?[]:Object.create(null),n=0,i=e.matches.length;n{vx.exports=yx;yx.GlobSync=Vt;var jJ=X6(),hx=ol(),aNe=hx.Minimatch,sNe=d4().Glob,oNe=require("util"),o4=require("path"),gx=require("assert"),u1=p1(),Js=s4(),FJ=Js.setopts,l4=Js.ownProp,kJ=Js.childrenIgnored,zJ=Js.isIgnored;function yx(e,t){if(typeof t=="function"||arguments.length===3)throw new TypeError(`callback provided to sync glob +See: https://github.com/isaacs/node-glob/issues/167`);return new Vt(e,t).found}function Vt(e,t){if(!e)throw new Error("must provide pattern");if(typeof t=="function"||arguments.length===3)throw new TypeError(`callback provided to sync glob +See: https://github.com/isaacs/node-glob/issues/167`);if(!(this instanceof Vt))return new Vt(e,t);if(FJ(this,e,t),this.noprocess)return this;var r=this.minimatch.set.length;this.matches=new Array(r);for(var n=0;nthis.maxLength)return!1;if(!this.stat&&l4(this.cache,t)){var s=this.cache[t];if(Array.isArray(s)&&(s="DIR"),!r||s==="DIR")return s;if(r&&s==="FILE")return!1}var n,i=this.statCache[t];if(!i){var a;try{a=this.fs.lstatSync(t)}catch(o){if(o&&(o.code==="ENOENT"||o.code==="ENOTDIR"))return this.statCache[t]=!1,!1}if(a&&a.isSymbolicLink())try{i=this.fs.statSync(t)}catch{i=a}else i=a}this.statCache[t]=i;var s=!0;return i&&(s=i.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,r&&s==="FILE"?!1:s};Vt.prototype._mark=function(e){return Js.mark(this,e)};Vt.prototype._makeAbs=function(e){return Js.makeAbs(this,e)}});var c4=h((dNe,wx)=>{wx.exports=bx;function bx(e,t){if(e&&t)return bx(e)(t);if(typeof e!="function")throw new TypeError("need wrapper function");return Object.keys(e).forEach(function(n){r[n]=e[n]}),r;function r(){for(var n=new Array(arguments.length),i=0;i{var Ex=c4();p4.exports=Ex(m1);p4.exports.strict=Ex(Nx);m1.proto=m1(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return m1(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return Nx(this)},configurable:!0})});function m1(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function Nx(e){var t=function(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)},r=e.name||"Function wrapped with `once`";return t.onceError=r+" shouldn't be called more than once",t.called=!1,t}});var Sx=h((pNe,xx)=>{var UJ=c4(),Rc=Object.create(null),HJ=Oc();xx.exports=UJ($J);function $J(e,t){return Rc[e]?(Rc[e].push(t),null):(Rc[e]=[t],GJ(e))}function GJ(e){return HJ(function t(){var r=Rc[e],n=r.length,i=VJ(arguments);try{for(var a=0;an?(r.splice(0,n),process.nextTick(function(){t.apply(null,i)})):delete Rc[e]}})}function VJ(e){for(var t=e.length,r=[],n=0;n{Px.exports=Zs;var WJ=X6(),Tx=ol(),uNe=Tx.Minimatch,KJ=dx(),QJ=require("events").EventEmitter,u4=require("path"),m4=require("assert"),Ac=p1(),h4=_x(),eo=s4(),XJ=eo.setopts,f4=eo.ownProp,g4=Sx(),mNe=require("util"),YJ=eo.childrenIgnored,JJ=eo.isIgnored,ZJ=Oc();function Zs(e,t,r){if(typeof t=="function"&&(r=t,t={}),t||(t={}),t.sync){if(r)throw new TypeError("callback provided to sync glob");return h4(e,t)}return new Fe(e,t,r)}Zs.sync=h4;var eZ=Zs.GlobSync=h4.GlobSync;Zs.glob=Zs;function tZ(e,t){if(t===null||typeof t!="object")return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e}Zs.hasMagic=function(e,t){var r=tZ({},t);r.noprocess=!0;var n=new Fe(e,r),i=n.minimatch.set;if(!e)return!1;if(i.length>1)return!0;for(var a=0;athis.maxLength)return t();if(!this.stat&&f4(this.cache,r)){var i=this.cache[r];if(Array.isArray(i)&&(i="DIR"),!n||i==="DIR")return t(null,i);if(n&&i==="FILE")return t()}var a,s=this.statCache[r];if(s!==void 0){if(s===!1)return t(null,s);var o=s.isDirectory()?"DIR":"FILE";return n&&o==="FILE"?t():t(null,o,s)}var l=this,d=g4("stat\0"+r,c);d&&l.fs.lstat(r,d);function c(p,u){if(u&&u.isSymbolicLink())return l.fs.stat(r,function(m,f){m?l._stat2(e,r,null,u,t):l._stat2(e,r,m,f,t)});l._stat2(e,r,p,u,t)}};Fe.prototype._stat2=function(e,t,r,n,i){if(r&&(r.code==="ENOENT"||r.code==="ENOTDIR"))return this.statCache[t]=!1,i();var a=e.slice(-1)==="/";if(this.statCache[t]=n,t.slice(-1)==="/"&&n&&!n.isDirectory())return i(null,!1,n);var s=!0;return n&&(s=n.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,a&&s==="FILE"?i():i(null,s,n)}});var qx=h((hNe,Lx)=>{var et=require("assert"),Ax=require("path"),Cx=require("fs"),dl;try{dl=d4()}catch{}var nZ={nosort:!0,silent:!0},y4=0,Ic=process.platform==="win32",Ix=e=>{if(["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(r=>{e[r]=e[r]||Cx[r],r=r+"Sync",e[r]=e[r]||Cx[r]}),e.maxBusyTries=e.maxBusyTries||3,e.emfileWait=e.emfileWait||1e3,e.glob===!1&&(e.disableGlob=!0),e.disableGlob!==!0&&dl===void 0)throw Error("glob dependency not found, set `options.disableGlob = true` if intentional");e.disableGlob=e.disableGlob||!1,e.glob=e.glob||nZ},_4=(e,t,r)=>{typeof t=="function"&&(r=t,t={}),et(e,"rimraf: missing path"),et.equal(typeof e,"string","rimraf: path should be a string"),et.equal(typeof r,"function","rimraf: callback function required"),et(t,"rimraf: invalid options argument provided"),et.equal(typeof t,"object","rimraf: options should be object"),Ix(t);let n=0,i=null,a=0,s=l=>{i=i||l,--a===0&&r(i)},o=(l,d)=>{if(l)return r(l);if(a=d.length,a===0)return r();d.forEach(c=>{let p=u=>{if(u){if((u.code==="EBUSY"||u.code==="ENOTEMPTY"||u.code==="EPERM")&&nv4(c,t,p),n*100);if(u.code==="EMFILE"&&y4v4(c,t,p),y4++);u.code==="ENOENT"&&(u=null)}y4=0,s(u)};v4(c,t,p)})};if(t.disableGlob||!dl.hasMagic(e))return o(null,[e]);t.lstat(e,(l,d)=>{if(!l)return o(null,[e]);dl(e,t.glob,o)})},v4=(e,t,r)=>{et(e),et(t),et(typeof r=="function"),t.lstat(e,(n,i)=>{if(n&&n.code==="ENOENT")return r(null);if(n&&n.code==="EPERM"&&Ic&&Ox(e,t,n,r),i&&i.isDirectory())return f1(e,t,n,r);t.unlink(e,a=>{if(a){if(a.code==="ENOENT")return r(null);if(a.code==="EPERM")return Ic?Ox(e,t,a,r):f1(e,t,a,r);if(a.code==="EISDIR")return f1(e,t,a,r)}return r(a)})})},Ox=(e,t,r,n)=>{et(e),et(t),et(typeof n=="function"),t.chmod(e,438,i=>{i?n(i.code==="ENOENT"?null:r):t.stat(e,(a,s)=>{a?n(a.code==="ENOENT"?null:r):s.isDirectory()?f1(e,t,r,n):t.unlink(e,n)})})},Rx=(e,t,r)=>{et(e),et(t);try{t.chmodSync(e,438)}catch(i){if(i.code==="ENOENT")return;throw r}let n;try{n=t.statSync(e)}catch(i){if(i.code==="ENOENT")return;throw r}n.isDirectory()?h1(e,t,r):t.unlinkSync(e)},f1=(e,t,r,n)=>{et(e),et(t),et(typeof n=="function"),t.rmdir(e,i=>{i&&(i.code==="ENOTEMPTY"||i.code==="EEXIST"||i.code==="EPERM")?iZ(e,t,n):i&&i.code==="ENOTDIR"?n(r):n(i)})},iZ=(e,t,r)=>{et(e),et(t),et(typeof r=="function"),t.readdir(e,(n,i)=>{if(n)return r(n);let a=i.length;if(a===0)return t.rmdir(e,r);let s;i.forEach(o=>{_4(Ax.join(e,o),t,l=>{if(!s){if(l)return r(s=l);--a===0&&t.rmdir(e,r)}})})})},Dx=(e,t)=>{t=t||{},Ix(t),et(e,"rimraf: missing path"),et.equal(typeof e,"string","rimraf: path should be a string"),et(t,"rimraf: missing options"),et.equal(typeof t,"object","rimraf: options should be object");let r;if(t.disableGlob||!dl.hasMagic(e))r=[e];else try{t.lstatSync(e),r=[e]}catch{r=dl.sync(e,t.glob)}if(r.length)for(let n=0;n{et(e),et(t);try{t.rmdirSync(e)}catch(n){if(n.code==="ENOENT")return;if(n.code==="ENOTDIR")throw r;(n.code==="ENOTEMPTY"||n.code==="EEXIST"||n.code==="EPERM")&&aZ(e,t)}},aZ=(e,t)=>{et(e),et(t),t.readdirSync(e).forEach(i=>Dx(Ax.join(e,i),t));let r=Ic?100:1,n=0;do{let i=!0;try{let a=t.rmdirSync(e,t);return i=!1,a}finally{if(++n{"use strict";Bx.exports=(e,t=1,r)=>{if(r={indent:" ",includeEmptyLines:!1,...r},typeof e!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof e}\``);if(typeof t!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof t}\``);if(typeof r.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``);if(t===0)return e;let n=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return e.replace(n,r.indent.repeat(t))}});var zx=h((yNe,kx)=>{"use strict";var jx=require("os"),Fx=/\s+at.*(?:\(|\s)(.*)\)?/,sZ=/^(?:(?:(?:node|(?:internal\/[\w/]*|.*node_modules\/(?:babel-polyfill|pirates)\/.*)?\w+)\.js:\d+:\d+)|native)/,oZ=typeof jx.homedir>"u"?"":jx.homedir();kx.exports=(e,t)=>(t=Object.assign({pretty:!1},t),e.replace(/\\/g,"/").split(` +`).filter(r=>{let n=r.match(Fx);if(n===null||!n[1])return!0;let i=n[1];return i.includes(".app/Contents/Resources/electron.asar")||i.includes(".app/Contents/Resources/default_app.asar")?!1:!sZ.test(i)}).filter(r=>r.trim()!=="").map(r=>t.pretty?r.replace(Fx,(n,i)=>n.replace(i,i.replace(oZ,"~"))):r).join(` +`))});var Hx=h((vNe,Ux)=>{"use strict";var lZ=Mx(),dZ=zx(),cZ=e=>e.replace(/\s+at .*aggregate-error\/index.js:\d+:\d+\)?/g,""),b4=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);t=[...t].map(n=>n instanceof Error?n:n!==null&&typeof n=="object"?Object.assign(new Error(n.message),n):new Error(n));let r=t.map(n=>typeof n.stack=="string"?cZ(dZ(n.stack)):String(n)).join(` +`);r=` +`+lZ(r,4),super(r),this.name="AggregateError",Object.defineProperty(this,"_errors",{value:t})}*[Symbol.iterator](){for(let t of this._errors)yield t}};Ux.exports=b4});var Gx=h((_Ne,$x)=>{"use strict";var pZ=Hx();$x.exports=async(e,t,{concurrency:r=1/0,stopOnError:n=!0}={})=>new Promise((i,a)=>{if(typeof t!="function")throw new TypeError("Mapper function is required");if(!((Number.isSafeInteger(r)||r===1/0)&&r>=1))throw new TypeError(`Expected \`concurrency\` to be an integer from 1 and up or \`Infinity\`, got \`${r}\` (${typeof r})`);let s=[],o=[],l=e[Symbol.iterator](),d=!1,c=!1,p=0,u=0,m=()=>{if(d)return;let f=l.next(),g=u;if(u++,f.done){c=!0,p===0&&(!n&&o.length!==0?a(new pZ(o)):i(s));return}p++,(async()=>{try{let y=await f.value;s[g]=await t(y,g),p--,m()}catch(y){n?(d=!0,a(y)):(o.push(y),p--,m())}})()};for(let f=0;f{"use strict";var{promisify:uZ}=require("util"),Vx=require("path"),Wx=wN(),mZ=$2(),fZ=L6(),In=IN(),hZ=LN(),gZ=BN(),Kx=qx(),yZ=Gx(),vZ=uZ(Kx),Qx={glob:!1,unlink:In.unlink,unlinkSync:In.unlinkSync,chmod:In.chmod,chmodSync:In.chmodSync,stat:In.stat,statSync:In.statSync,lstat:In.lstat,lstatSync:In.lstatSync,rmdir:In.rmdir,rmdirSync:In.rmdirSync,readdir:In.readdir,readdirSync:In.readdirSync};function Xx(e,t){if(hZ(e))throw new Error("Cannot delete the current working directory. Can be overridden with the `force` option.");if(!gZ(e,t))throw new Error("Cannot delete files/directories outside the current working directory. Can be overridden with the `force` option.")}function Yx(e){return e=Array.isArray(e)?e:[e],e=e.map(t=>process.platform==="win32"&&mZ(t)===!1?fZ(t):t),e}w4.exports=async(e,{force:t,dryRun:r,cwd:n=process.cwd(),onProgress:i=()=>{},...a}={})=>{a={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:n,...a},e=Yx(e);let s=(await Wx(e,a)).sort((c,p)=>p.localeCompare(c));s.length===0&&i({totalCount:0,deletedCount:0,percent:1});let o=0,d=await yZ(s,async c=>(c=Vx.resolve(n,c),t||Xx(c,n),r||await vZ(c,Qx),o+=1,i({totalCount:s.length,deletedCount:o,percent:o/s.length}),c),a);return d.sort((c,p)=>c.localeCompare(p)),d};w4.exports.sync=(e,{force:t,dryRun:r,cwd:n=process.cwd(),...i}={})=>{i={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:n,...i},e=Yx(e);let s=Wx.sync(e,i).sort((o,l)=>l.localeCompare(o)).map(o=>(o=Vx.resolve(n,o),t||Xx(o,n),r||Kx.sync(o,Qx),o));return s.sort((o,l)=>o.localeCompare(l)),s}});var eS=h((wNe,Zx)=>{"use strict";Zx.exports=function(t,r,n,i){var a=0,s=0,o=t.length-1,l=!1,d,c,p;if(typeof r=="number"?(d=r,p=n,c=i||function(){}):(p=r,c=n||function(){},d=t.length),!t.length)return c();var u=p.length,m=function(){return!l&&a{"use strict";var tS=require("fs"),_Z=require("path"),bZ=eS();function rS(e,t,r,n){let i,a;n?(i=n,a=r):(i=r,a=null),tS.lstat(t,function(o,l){let d=o?0:l.size||0;if(l){if(e.has(l.ino))return i(null,0);e.add(l.ino)}!o&&l.isDirectory()?tS.readdir(t,(c,p)=>{if(c)return i(c);bZ(p,5e3,(u,m)=>{rS(e,_Z.join(t,u),a,(f,g)=>{f||(d+=g),m(f)})},u=>{i(u,d)})}):(a&&a.test(t)&&(d=0),i(o,d))})}nS.exports=(...e)=>(e.unshift(new Set),rS(...e))});var cl=h((NNe,to)=>{"use strict";function aS(e){return typeof e>"u"||e===null}function wZ(e){return typeof e=="object"&&e!==null}function EZ(e){return Array.isArray(e)?e:aS(e)?[]:[e]}function NZ(e,t){var r,n,i,a;if(t)for(a=Object.keys(t),r=0,n=a.length;r{"use strict";function sS(e,t){var r="",n=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(r+='in "'+e.mark.name+'" '),r+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!t&&e.mark.snippet&&(r+=` + +`+e.mark.snippet),n+" "+r):n}function Dc(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=sS(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}Dc.prototype=Object.create(Error.prototype);Dc.prototype.constructor=Dc;Dc.prototype.toString=function(t){return this.name+": "+sS(this,t)};oS.exports=Dc});var dS=h((SNe,lS)=>{"use strict";var Lc=cl();function E4(e,t,r,n,i){var a="",s="",o=Math.floor(i/2)-1;return n-t>o&&(a=" ... ",t=n-o+a.length),r-n>o&&(s=" ...",r=n+o-s.length),{str:a+e.slice(t,r).replace(/\t/g,"\u2192")+s,pos:n-t+a.length}}function N4(e,t){return Lc.repeat(" ",t-e.length)+e}function TZ(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),typeof t.indent!="number"&&(t.indent=1),typeof t.linesBefore!="number"&&(t.linesBefore=3),typeof t.linesAfter!="number"&&(t.linesAfter=2);for(var r=/\r?\n|\r|\0/g,n=[0],i=[],a,s=-1;a=r.exec(e.buffer);)i.push(a.index),n.push(a.index+a[0].length),e.position<=a.index&&s<0&&(s=n.length-2);s<0&&(s=n.length-1);var o="",l,d,c=Math.min(e.line+t.linesAfter,i.length).toString().length,p=t.maxLength-(t.indent+c+3);for(l=1;l<=t.linesBefore&&!(s-l<0);l++)d=E4(e.buffer,n[s-l],i[s-l],e.position-(n[s]-n[s-l]),p),o=Lc.repeat(" ",t.indent)+N4((e.line-l+1).toString(),c)+" | "+d.str+` +`+o;for(d=E4(e.buffer,n[s],i[s],e.position,p),o+=Lc.repeat(" ",t.indent)+N4((e.line+1).toString(),c)+" | "+d.str+` +`,o+=Lc.repeat("-",t.indent+c+3+d.pos)+`^ +`,l=1;l<=t.linesAfter&&!(s+l>=i.length);l++)d=E4(e.buffer,n[s+l],i[s+l],e.position-(n[s]-n[s+l]),p),o+=Lc.repeat(" ",t.indent)+N4((e.line+l+1).toString(),c)+" | "+d.str+` +`;return o.replace(/\n$/,"")}lS.exports=TZ});var xr=h((TNe,pS)=>{"use strict";var cS=pl(),PZ=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],CZ=["scalar","sequence","mapping"];function OZ(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(n){t[String(n)]=r})}),t}function RZ(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(PZ.indexOf(r)===-1)throw new cS('Unknown option "'+r+'" is met in definition of "'+e+'" YAML type.')}),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(r){return r},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=OZ(t.styleAliases||null),CZ.indexOf(this.kind)===-1)throw new cS('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}pS.exports=RZ});var T4=h((PNe,mS)=>{"use strict";var qc=pl(),x4=xr();function uS(e,t){var r=[];return e[t].forEach(function(n){var i=r.length;r.forEach(function(a,s){a.tag===n.tag&&a.kind===n.kind&&a.multi===n.multi&&(i=s)}),r[i]=n}),r}function AZ(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function n(i){i.multi?(e.multi[i.kind].push(i),e.multi.fallback.push(i)):e[i.kind][i.tag]=e.fallback[i.tag]=i}for(t=0,r=arguments.length;t{"use strict";var IZ=xr();fS.exports=new IZ("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var C4=h((ONe,hS)=>{"use strict";var DZ=xr();hS.exports=new DZ("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var O4=h((RNe,gS)=>{"use strict";var LZ=xr();gS.exports=new LZ("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var R4=h((ANe,yS)=>{"use strict";var qZ=T4();yS.exports=new qZ({explicit:[P4(),C4(),O4()]})});var A4=h((INe,vS)=>{"use strict";var BZ=xr();function MZ(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function jZ(){return null}function FZ(e){return e===null}vS.exports=new BZ("tag:yaml.org,2002:null",{kind:"scalar",resolve:MZ,construct:jZ,predicate:FZ,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})});var I4=h((DNe,_S)=>{"use strict";var kZ=xr();function zZ(e){if(e===null)return!1;var t=e.length;return t===4&&(e==="true"||e==="True"||e==="TRUE")||t===5&&(e==="false"||e==="False"||e==="FALSE")}function UZ(e){return e==="true"||e==="True"||e==="TRUE"}function HZ(e){return Object.prototype.toString.call(e)==="[object Boolean]"}_S.exports=new kZ("tag:yaml.org,2002:bool",{kind:"scalar",resolve:zZ,construct:UZ,predicate:HZ,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})});var D4=h((LNe,bS)=>{"use strict";var $Z=cl(),GZ=xr();function VZ(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function WZ(e){return 48<=e&&e<=55}function KZ(e){return 48<=e&&e<=57}function QZ(e){if(e===null)return!1;var t=e.length,r=0,n=!1,i;if(!t)return!1;if(i=e[r],(i==="-"||i==="+")&&(i=e[++r]),i==="0"){if(r+1===t)return!0;if(i=e[++r],i==="b"){for(r++;r=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})});var L4=h((qNe,ES)=>{"use strict";var wS=cl(),JZ=xr(),ZZ=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function eee(e){return!(e===null||!ZZ.test(e)||e[e.length-1]==="_")}function tee(e){var t,r;return t=e.replace(/_/g,"").toLowerCase(),r=t[0]==="-"?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),t===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:t===".nan"?NaN:r*parseFloat(t,10)}var ree=/^[-+]?[0-9]+e/;function nee(e,t){var r;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(wS.isNegativeZero(e))return"-0.0";return r=e.toString(10),ree.test(r)?r.replace("e",".e"):r}function iee(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||wS.isNegativeZero(e))}ES.exports=new JZ("tag:yaml.org,2002:float",{kind:"scalar",resolve:eee,construct:tee,predicate:iee,represent:nee,defaultStyle:"lowercase"})});var q4=h((BNe,NS)=>{"use strict";NS.exports=R4().extend({implicit:[A4(),I4(),D4(),L4()]})});var B4=h((MNe,xS)=>{"use strict";xS.exports=q4()});var M4=h((jNe,PS)=>{"use strict";var aee=xr(),SS=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),TS=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 see(e){return e===null?!1:SS.exec(e)!==null||TS.exec(e)!==null}function oee(e){var t,r,n,i,a,s,o,l=0,d=null,c,p,u;if(t=SS.exec(e),t===null&&(t=TS.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],n=+t[2]-1,i=+t[3],!t[4])return new Date(Date.UTC(r,n,i));if(a=+t[4],s=+t[5],o=+t[6],t[7]){for(l=t[7].slice(0,3);l.length<3;)l+="0";l=+l}return t[9]&&(c=+t[10],p=+(t[11]||0),d=(c*60+p)*6e4,t[9]==="-"&&(d=-d)),u=new Date(Date.UTC(r,n,i,a,s,o,l)),d&&u.setTime(u.getTime()-d),u}function lee(e){return e.toISOString()}PS.exports=new aee("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:see,construct:oee,instanceOf:Date,represent:lee})});var j4=h((FNe,CS)=>{"use strict";var dee=xr();function cee(e){return e==="<<"||e===null}CS.exports=new dee("tag:yaml.org,2002:merge",{kind:"scalar",resolve:cee})});var k4=h((kNe,OS)=>{"use strict";var pee=xr(),F4=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= +\r`;function uee(e){if(e===null)return!1;var t,r,n=0,i=e.length,a=F4;for(r=0;r64)){if(t<0)return!1;n+=6}return n%8===0}function mee(e){var t,r,n=e.replace(/[\r\n=]/g,""),i=n.length,a=F4,s=0,o=[];for(t=0;t>16&255),o.push(s>>8&255),o.push(s&255)),s=s<<6|a.indexOf(n.charAt(t));return r=i%4*6,r===0?(o.push(s>>16&255),o.push(s>>8&255),o.push(s&255)):r===18?(o.push(s>>10&255),o.push(s>>2&255)):r===12&&o.push(s>>4&255),new Uint8Array(o)}function fee(e){var t="",r=0,n,i,a=e.length,s=F4;for(n=0;n>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]),r=(r<<8)+e[n];return i=a%3,i===0?(t+=s[r>>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]):i===2?(t+=s[r>>10&63],t+=s[r>>4&63],t+=s[r<<2&63],t+=s[64]):i===1&&(t+=s[r>>2&63],t+=s[r<<4&63],t+=s[64],t+=s[64]),t}function hee(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}OS.exports=new pee("tag:yaml.org,2002:binary",{kind:"scalar",resolve:uee,construct:mee,predicate:hee,represent:fee})});var z4=h((zNe,RS)=>{"use strict";var gee=xr(),yee=Object.prototype.hasOwnProperty,vee=Object.prototype.toString;function _ee(e){if(e===null)return!0;var t=[],r,n,i,a,s,o=e;for(r=0,n=o.length;r{"use strict";var wee=xr(),Eee=Object.prototype.toString;function Nee(e){if(e===null)return!0;var t,r,n,i,a,s=e;for(a=new Array(s.length),t=0,r=s.length;t{"use strict";var See=xr(),Tee=Object.prototype.hasOwnProperty;function Pee(e){if(e===null)return!0;var t,r=e;for(t in r)if(Tee.call(r,t)&&r[t]!==null)return!1;return!0}function Cee(e){return e!==null?e:{}}IS.exports=new See("tag:yaml.org,2002:set",{kind:"mapping",resolve:Pee,construct:Cee})});var g1=h(($Ne,DS)=>{"use strict";DS.exports=B4().extend({implicit:[M4(),j4()],explicit:[k4(),z4(),U4(),H4()]})});var QS=h((GNe,W4)=>{"use strict";var no=cl(),kS=pl(),Oee=dS(),Ree=g1(),Ja=Object.prototype.hasOwnProperty,y1=1,zS=2,US=3,v1=4,$4=1,Aee=2,LS=3,Iee=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,Dee=/[\x85\u2028\u2029]/,Lee=/[,\[\]\{\}]/,HS=/^(?:!|!!|![a-z\-]+!)$/i,$S=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function qS(e){return Object.prototype.toString.call(e)}function Ii(e){return e===10||e===13}function io(e){return e===9||e===32}function Jr(e){return e===9||e===32||e===10||e===13}function ul(e){return e===44||e===91||e===93||e===123||e===125}function qee(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function Bee(e){return e===120?2:e===117?4:e===85?8:0}function Mee(e){return 48<=e&&e<=57?e-48:-1}function BS(e){return e===48?"\0":e===97?"\x07":e===98?"\b":e===116||e===9?" ":e===110?` +`:e===118?"\v":e===102?"\f":e===114?"\r":e===101?"\x1B":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"\x85":e===95?"\xA0":e===76?"\u2028":e===80?"\u2029":""}function jee(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var GS=new Array(256),VS=new Array(256);for(ro=0;ro<256;ro++)GS[ro]=BS(ro)?1:0,VS[ro]=BS(ro);var ro;function Fee(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||Ree,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function WS(e,t){var r={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return r.snippet=Oee(r),new kS(t,r)}function ce(e,t){throw WS(e,t)}function _1(e,t){e.onWarning&&e.onWarning.call(null,WS(e,t))}var MS={YAML:function(t,r,n){var i,a,s;t.version!==null&&ce(t,"duplication of %YAML directive"),n.length!==1&&ce(t,"YAML directive accepts exactly one argument"),i=/^([0-9]+)\.([0-9]+)$/.exec(n[0]),i===null&&ce(t,"ill-formed argument of the YAML directive"),a=parseInt(i[1],10),s=parseInt(i[2],10),a!==1&&ce(t,"unacceptable YAML version of the document"),t.version=n[0],t.checkLineBreaks=s<2,s!==1&&s!==2&&_1(t,"unsupported YAML version of the document")},TAG:function(t,r,n){var i,a;n.length!==2&&ce(t,"TAG directive accepts exactly two arguments"),i=n[0],a=n[1],HS.test(i)||ce(t,"ill-formed tag handle (first argument) of the TAG directive"),Ja.call(t.tagMap,i)&&ce(t,'there is a previously declared suffix for "'+i+'" tag handle'),$S.test(a)||ce(t,"ill-formed tag prefix (second argument) of the TAG directive");try{a=decodeURIComponent(a)}catch{ce(t,"tag prefix is malformed: "+a)}t.tagMap[i]=a}};function Ya(e,t,r,n){var i,a,s,o;if(t1&&(e.result+=no.repeat(` +`,t-1))}function kee(e,t,r){var n,i,a,s,o,l,d,c,p=e.kind,u=e.result,m;if(m=e.input.charCodeAt(e.position),Jr(m)||ul(m)||m===35||m===38||m===42||m===33||m===124||m===62||m===39||m===34||m===37||m===64||m===96||(m===63||m===45)&&(i=e.input.charCodeAt(e.position+1),Jr(i)||r&&ul(i)))return!1;for(e.kind="scalar",e.result="",a=s=e.position,o=!1;m!==0;){if(m===58){if(i=e.input.charCodeAt(e.position+1),Jr(i)||r&&ul(i))break}else if(m===35){if(n=e.input.charCodeAt(e.position-1),Jr(n))break}else{if(e.position===e.lineStart&&b1(e)||r&&ul(m))break;if(Ii(m))if(l=e.line,d=e.lineStart,c=e.lineIndent,kt(e,!1,-1),e.lineIndent>=t){o=!0,m=e.input.charCodeAt(e.position);continue}else{e.position=s,e.line=l,e.lineStart=d,e.lineIndent=c;break}}o&&(Ya(e,a,s,!1),V4(e,e.line-l),a=s=e.position,o=!1),io(m)||(s=e.position+1),m=e.input.charCodeAt(++e.position)}return Ya(e,a,s,!1),e.result?!0:(e.kind=p,e.result=u,!1)}function zee(e,t){var r,n,i;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,n=i=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(Ya(e,n,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)n=e.position,e.position++,i=e.position;else return!0;else Ii(r)?(Ya(e,n,i,!0),V4(e,kt(e,!1,t)),n=i=e.position):e.position===e.lineStart&&b1(e)?ce(e,"unexpected end of the document within a single quoted scalar"):(e.position++,i=e.position);ce(e,"unexpected end of the stream within a single quoted scalar")}function Uee(e,t){var r,n,i,a,s,o;if(o=e.input.charCodeAt(e.position),o!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=n=e.position;(o=e.input.charCodeAt(e.position))!==0;){if(o===34)return Ya(e,r,e.position,!0),e.position++,!0;if(o===92){if(Ya(e,r,e.position,!0),o=e.input.charCodeAt(++e.position),Ii(o))kt(e,!1,t);else if(o<256&&GS[o])e.result+=VS[o],e.position++;else if((s=Bee(o))>0){for(i=s,a=0;i>0;i--)o=e.input.charCodeAt(++e.position),(s=qee(o))>=0?a=(a<<4)+s:ce(e,"expected hexadecimal character");e.result+=jee(a),e.position++}else ce(e,"unknown escape sequence");r=n=e.position}else Ii(o)?(Ya(e,r,n,!0),V4(e,kt(e,!1,t)),r=n=e.position):e.position===e.lineStart&&b1(e)?ce(e,"unexpected end of the document within a double quoted scalar"):(e.position++,n=e.position)}ce(e,"unexpected end of the stream within a double quoted scalar")}function Hee(e,t){var r=!0,n,i,a,s=e.tag,o,l=e.anchor,d,c,p,u,m,f=Object.create(null),g,y,_,b;if(b=e.input.charCodeAt(e.position),b===91)c=93,m=!1,o=[];else if(b===123)c=125,m=!0,o={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=o),b=e.input.charCodeAt(++e.position);b!==0;){if(kt(e,!0,t),b=e.input.charCodeAt(e.position),b===c)return e.position++,e.tag=s,e.anchor=l,e.kind=m?"mapping":"sequence",e.result=o,!0;r?b===44&&ce(e,"expected the node content, but found ','"):ce(e,"missed comma between flow collection entries"),y=g=_=null,p=u=!1,b===63&&(d=e.input.charCodeAt(e.position+1),Jr(d)&&(p=u=!0,e.position++,kt(e,!0,t))),n=e.line,i=e.lineStart,a=e.position,fl(e,t,y1,!1,!0),y=e.tag,g=e.result,kt(e,!0,t),b=e.input.charCodeAt(e.position),(u||e.line===n)&&b===58&&(p=!0,b=e.input.charCodeAt(++e.position),kt(e,!0,t),fl(e,t,y1,!1,!0),_=e.result),m?ml(e,o,f,y,g,_,n,i,a):p?o.push(ml(e,null,f,y,g,_,n,i,a)):o.push(g),kt(e,!0,t),b=e.input.charCodeAt(e.position),b===44?(r=!0,b=e.input.charCodeAt(++e.position)):r=!1}ce(e,"unexpected end of the stream within a flow collection")}function $ee(e,t){var r,n,i=$4,a=!1,s=!1,o=t,l=0,d=!1,c,p;if(p=e.input.charCodeAt(e.position),p===124)n=!1;else if(p===62)n=!0;else return!1;for(e.kind="scalar",e.result="";p!==0;)if(p=e.input.charCodeAt(++e.position),p===43||p===45)$4===i?i=p===43?LS:Aee:ce(e,"repeat of a chomping mode identifier");else if((c=Mee(p))>=0)c===0?ce(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):s?ce(e,"repeat of an indentation width identifier"):(o=t+c-1,s=!0);else break;if(io(p)){do p=e.input.charCodeAt(++e.position);while(io(p));if(p===35)do p=e.input.charCodeAt(++e.position);while(!Ii(p)&&p!==0)}for(;p!==0;){for(G4(e),e.lineIndent=0,p=e.input.charCodeAt(e.position);(!s||e.lineIndento&&(o=e.lineIndent),Ii(p)){l++;continue}if(e.lineIndentt)&&l!==0)ce(e,"bad indentation of a sequence entry");else if(e.lineIndentt)&&(y&&(s=e.line,o=e.lineStart,l=e.position),fl(e,t,v1,!0,i)&&(y?f=e.result:g=e.result),y||(ml(e,p,u,m,f,g,s,o,l),m=f=g=null),kt(e,!0,-1),b=e.input.charCodeAt(e.position)),(e.line===a||e.lineIndent>t)&&b!==0)ce(e,"bad indentation of a mapping entry");else if(e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),p=0,u=e.implicitTypes.length;p"),e.result!==null&&f.kind!==e.kind&&ce(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+f.kind+'", not "'+e.kind+'"'),f.resolve(e.result,e.tag)?(e.result=f.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):ce(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||c}function Qee(e){var t=e.position,r,n,i,a=!1,s;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(s=e.input.charCodeAt(e.position))!==0&&(kt(e,!0,-1),s=e.input.charCodeAt(e.position),!(e.lineIndent>0||s!==37));){for(a=!0,s=e.input.charCodeAt(++e.position),r=e.position;s!==0&&!Jr(s);)s=e.input.charCodeAt(++e.position);for(n=e.input.slice(r,e.position),i=[],n.length<1&&ce(e,"directive name must not be less than one character in length");s!==0;){for(;io(s);)s=e.input.charCodeAt(++e.position);if(s===35){do s=e.input.charCodeAt(++e.position);while(s!==0&&!Ii(s));break}if(Ii(s))break;for(r=e.position;s!==0&&!Jr(s);)s=e.input.charCodeAt(++e.position);i.push(e.input.slice(r,e.position))}s!==0&&G4(e),Ja.call(MS,n)?MS[n](e,n,i):_1(e,'unknown document directive "'+n+'"')}if(kt(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,kt(e,!0,-1)):a&&ce(e,"directives end mark is expected"),fl(e,e.lineIndent-1,v1,!1,!0),kt(e,!0,-1),e.checkLineBreaks&&Dee.test(e.input.slice(t,e.position))&&_1(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&b1(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,kt(e,!0,-1));return}if(e.position"u"&&(r=t,t=null);var n=KS(e,r);if(typeof t!="function")return n;for(var i=0,a=n.length;i{"use strict";var N1=cl(),kc=pl(),Jee=g1(),iT=Object.prototype.toString,aT=Object.prototype.hasOwnProperty,J4=65279,Zee=9,Mc=10,ete=13,tte=32,rte=33,nte=34,K4=35,ite=37,ate=38,ste=39,ote=42,sT=44,lte=45,w1=58,dte=61,cte=62,pte=63,ute=64,oT=91,lT=93,mte=96,dT=123,fte=124,cT=125,Sr={};Sr[0]="\\0";Sr[7]="\\a";Sr[8]="\\b";Sr[9]="\\t";Sr[10]="\\n";Sr[11]="\\v";Sr[12]="\\f";Sr[13]="\\r";Sr[27]="\\e";Sr[34]='\\"';Sr[92]="\\\\";Sr[133]="\\N";Sr[160]="\\_";Sr[8232]="\\L";Sr[8233]="\\P";var hte=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],gte=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function yte(e,t){var r,n,i,a,s,o,l;if(t===null)return{};for(r={},n=Object.keys(t),i=0,a=n.length;i=55296&&r<=56319&&t+1=56320&&n<=57343)?(r-55296)*1024+n-56320+65536:r}function pT(e){var t=/^\n* /;return t.test(e)}var uT=1,X4=2,mT=3,fT=4,hl=5;function xte(e,t,r,n,i,a,s,o){var l,d=0,c=null,p=!1,u=!1,m=n!==-1,f=-1,g=Ete(Bc(e,0))&&Nte(Bc(e,e.length-1));if(t||s)for(l=0;l=65536?l+=2:l++){if(d=Bc(e,l),!Fc(d))return hl;g=g&&JS(d,c,o),c=d}else{for(l=0;l=65536?l+=2:l++){if(d=Bc(e,l),d===Mc)p=!0,m&&(u=u||l-f-1>n&&e[f+1]!==" ",f=l);else if(!Fc(d))return hl;g=g&&JS(d,c,o),c=d}u=u||m&&l-f-1>n&&e[f+1]!==" "}return!p&&!u?g&&!s&&!i(e)?uT:a===jc?hl:X4:r>9&&pT(e)?hl:s?a===jc?hl:X4:u?fT:mT}function Ste(e,t,r,n,i){e.dump=function(){if(t.length===0)return e.quotingType===jc?'""':"''";if(!e.noCompatMode&&(hte.indexOf(t)!==-1||gte.test(t)))return e.quotingType===jc?'"'+t+'"':"'"+t+"'";var a=e.indent*Math.max(1,r),s=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-a),o=n||e.flowLevel>-1&&r>=e.flowLevel;function l(d){return wte(e,d)}switch(xte(t,o,e.indent,s,l,e.quotingType,e.forceQuotes&&!n,i)){case uT:return t;case X4:return"'"+t.replace(/'/g,"''")+"'";case mT:return"|"+ZS(t,e.indent)+eT(XS(t,a));case fT:return">"+ZS(t,e.indent)+eT(XS(Tte(t,s),a));case hl:return'"'+Pte(t,s)+'"';default:throw new kc("impossible error: invalid scalar style")}}()}function ZS(e,t){var r=pT(e)?String(t):"",n=e[e.length-1]===` +`,i=n&&(e[e.length-2]===` +`||e===` +`),a=i?"+":n?"":"-";return r+a+` +`}function eT(e){return e[e.length-1]===` +`?e.slice(0,-1):e}function Tte(e,t){for(var r=/(\n+)([^\n]*)/g,n=function(){var d=e.indexOf(` +`);return d=d!==-1?d:e.length,r.lastIndex=d,tT(e.slice(0,d),t)}(),i=e[0]===` +`||e[0]===" ",a,s;s=r.exec(e);){var o=s[1],l=s[2];a=l[0]===" ",n+=o+(!i&&!a&&l!==""?` +`:"")+tT(l,t),i=a}return n}function tT(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,n,i=0,a,s=0,o=0,l="";n=r.exec(e);)o=n.index,o-i>t&&(a=s>i?s:o,l+=` +`+e.slice(i,a),i=a+1),s=o;return l+=` +`,e.length-i>t&&s>i?l+=e.slice(i,s)+` +`+e.slice(s+1):l+=e.slice(i),l.slice(1)}function Pte(e){for(var t="",r=0,n,i=0;i=65536?i+=2:i++)r=Bc(e,i),n=Sr[r],!n&&Fc(r)?(t+=e[i],r>=65536&&(t+=e[i+1])):t+=n||vte(r);return t}function Cte(e,t,r){var n="",i=e.tag,a,s,o;for(a=0,s=r.length;a"u"&&la(e,t,null,!1,!1))&&(n!==""&&(n+=","+(e.condenseFlow?"":" ")),n+=e.dump);e.tag=i,e.dump="["+n+"]"}function rT(e,t,r,n){var i="",a=e.tag,s,o,l;for(s=0,o=r.length;s"u"&&la(e,t+1,null,!0,!0,!1,!0))&&((!n||i!=="")&&(i+=Q4(e,t)),e.dump&&Mc===e.dump.charCodeAt(0)?i+="-":i+="- ",i+=e.dump);e.tag=a,e.dump=i||"[]"}function Ote(e,t,r){var n="",i=e.tag,a=Object.keys(r),s,o,l,d,c;for(s=0,o=a.length;s1024&&(c+="? "),c+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),la(e,t,d,!1,!1)&&(c+=e.dump,n+=c));e.tag=i,e.dump="{"+n+"}"}function Rte(e,t,r,n){var i="",a=e.tag,s=Object.keys(r),o,l,d,c,p,u;if(e.sortKeys===!0)s.sort();else if(typeof e.sortKeys=="function")s.sort(e.sortKeys);else if(e.sortKeys)throw new kc("sortKeys must be a boolean or a function");for(o=0,l=s.length;o1024,p&&(e.dump&&Mc===e.dump.charCodeAt(0)?u+="?":u+="? "),u+=e.dump,p&&(u+=Q4(e,t)),la(e,t+1,c,!0,p)&&(e.dump&&Mc===e.dump.charCodeAt(0)?u+=":":u+=": ",u+=e.dump,i+=u));e.tag=a,e.dump=i||"{}"}function nT(e,t,r){var n,i,a,s,o,l;for(i=r?e.explicitTypes:e.implicitTypes,a=0,s=i.length;a tag resolver accepts not "'+l+'" style');e.dump=n}return!0}return!1}function la(e,t,r,n,i,a,s){e.tag=null,e.dump=r,nT(e,r,!1)||nT(e,r,!0);var o=iT.call(e.dump),l=n,d;n&&(n=e.flowLevel<0||e.flowLevel>t);var c=o==="[object Object]"||o==="[object Array]",p,u;if(c&&(p=e.duplicates.indexOf(r),u=p!==-1),(e.tag!==null&&e.tag!=="?"||u||e.indent!==2&&t>0)&&(i=!1),u&&e.usedDuplicates[p])e.dump="*ref_"+p;else{if(c&&u&&!e.usedDuplicates[p]&&(e.usedDuplicates[p]=!0),o==="[object Object]")n&&Object.keys(e.dump).length!==0?(Rte(e,t,e.dump,i),u&&(e.dump="&ref_"+p+e.dump)):(Ote(e,t,e.dump),u&&(e.dump="&ref_"+p+" "+e.dump));else if(o==="[object Array]")n&&e.dump.length!==0?(e.noArrayIndent&&!s&&t>0?rT(e,t-1,e.dump,i):rT(e,t,e.dump,i),u&&(e.dump="&ref_"+p+e.dump)):(Cte(e,t,e.dump),u&&(e.dump="&ref_"+p+" "+e.dump));else if(o==="[object String]")e.tag!=="?"&&Ste(e,e.dump,t,a,l);else{if(o==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new kc("unacceptable kind of an object to dump "+o)}e.tag!==null&&e.tag!=="?"&&(d=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?d="!"+d:d.slice(0,18)==="tag:yaml.org,2002:"?d="!!"+d.slice(18):d="!<"+d+">",e.dump=d+" "+e.dump)}return!0}function Ate(e,t){var r=[],n=[],i,a;for(Y4(e,r,n),i=0,a=n.length;i{"use strict";var yT=QS(),Dte=gT();function Z4(e,t){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+t+" instead, which is now safe by default.")}}Br.exports.Type=xr();Br.exports.Schema=T4();Br.exports.FAILSAFE_SCHEMA=R4();Br.exports.JSON_SCHEMA=q4();Br.exports.CORE_SCHEMA=B4();Br.exports.DEFAULT_SCHEMA=g1();Br.exports.load=yT.load;Br.exports.loadAll=yT.loadAll;Br.exports.dump=Dte.dump;Br.exports.YAMLException=pl();Br.exports.types={binary:k4(),float:L4(),map:O4(),null:A4(),pairs:U4(),set:H4(),timestamp:M4(),bool:I4(),int:D4(),merge:j4(),omap:z4(),seq:C4(),str:P4()};Br.exports.safeLoad=Z4("safeLoad","load");Br.exports.safeLoadAll=Z4("safeLoadAll","loadAll");Br.exports.safeDump=Z4("safeDump","dump")});var Uc=h((KNe,vT)=>{var Lte="2.0.0",qte=Number.MAX_SAFE_INTEGER||9007199254740991,Bte=16,Mte=250,jte=["major","premajor","minor","preminor","patch","prepatch","prerelease"];vT.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:Bte,MAX_SAFE_BUILD_LENGTH:Mte,MAX_SAFE_INTEGER:qte,RELEASE_TYPES:jte,SEMVER_SPEC_VERSION:Lte,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var Hc=h((QNe,_T)=>{var Fte=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};_T.exports=Fte});var gl=h((da,bT)=>{var{MAX_SAFE_COMPONENT_LENGTH:ey,MAX_SAFE_BUILD_LENGTH:kte,MAX_LENGTH:zte}=Uc(),Ute=Hc();da=bT.exports={};var Hte=da.re=[],$te=da.safeRe=[],Y=da.src=[],J=da.t={},Gte=0,ty="[a-zA-Z0-9-]",Vte=[["\\s",1],["\\d",zte],[ty,kte]],Wte=e=>{for(let[t,r]of Vte)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e},ye=(e,t,r)=>{let n=Wte(t),i=Gte++;Ute(e,i,t),J[e]=i,Y[i]=t,Hte[i]=new RegExp(t,r?"g":void 0),$te[i]=new RegExp(n,r?"g":void 0)};ye("NUMERICIDENTIFIER","0|[1-9]\\d*");ye("NUMERICIDENTIFIERLOOSE","\\d+");ye("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${ty}*`);ye("MAINVERSION",`(${Y[J.NUMERICIDENTIFIER]})\\.(${Y[J.NUMERICIDENTIFIER]})\\.(${Y[J.NUMERICIDENTIFIER]})`);ye("MAINVERSIONLOOSE",`(${Y[J.NUMERICIDENTIFIERLOOSE]})\\.(${Y[J.NUMERICIDENTIFIERLOOSE]})\\.(${Y[J.NUMERICIDENTIFIERLOOSE]})`);ye("PRERELEASEIDENTIFIER",`(?:${Y[J.NUMERICIDENTIFIER]}|${Y[J.NONNUMERICIDENTIFIER]})`);ye("PRERELEASEIDENTIFIERLOOSE",`(?:${Y[J.NUMERICIDENTIFIERLOOSE]}|${Y[J.NONNUMERICIDENTIFIER]})`);ye("PRERELEASE",`(?:-(${Y[J.PRERELEASEIDENTIFIER]}(?:\\.${Y[J.PRERELEASEIDENTIFIER]})*))`);ye("PRERELEASELOOSE",`(?:-?(${Y[J.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${Y[J.PRERELEASEIDENTIFIERLOOSE]})*))`);ye("BUILDIDENTIFIER",`${ty}+`);ye("BUILD",`(?:\\+(${Y[J.BUILDIDENTIFIER]}(?:\\.${Y[J.BUILDIDENTIFIER]})*))`);ye("FULLPLAIN",`v?${Y[J.MAINVERSION]}${Y[J.PRERELEASE]}?${Y[J.BUILD]}?`);ye("FULL",`^${Y[J.FULLPLAIN]}$`);ye("LOOSEPLAIN",`[v=\\s]*${Y[J.MAINVERSIONLOOSE]}${Y[J.PRERELEASELOOSE]}?${Y[J.BUILD]}?`);ye("LOOSE",`^${Y[J.LOOSEPLAIN]}$`);ye("GTLT","((?:<|>)?=?)");ye("XRANGEIDENTIFIERLOOSE",`${Y[J.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);ye("XRANGEIDENTIFIER",`${Y[J.NUMERICIDENTIFIER]}|x|X|\\*`);ye("XRANGEPLAIN",`[v=\\s]*(${Y[J.XRANGEIDENTIFIER]})(?:\\.(${Y[J.XRANGEIDENTIFIER]})(?:\\.(${Y[J.XRANGEIDENTIFIER]})(?:${Y[J.PRERELEASE]})?${Y[J.BUILD]}?)?)?`);ye("XRANGEPLAINLOOSE",`[v=\\s]*(${Y[J.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Y[J.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Y[J.XRANGEIDENTIFIERLOOSE]})(?:${Y[J.PRERELEASELOOSE]})?${Y[J.BUILD]}?)?)?`);ye("XRANGE",`^${Y[J.GTLT]}\\s*${Y[J.XRANGEPLAIN]}$`);ye("XRANGELOOSE",`^${Y[J.GTLT]}\\s*${Y[J.XRANGEPLAINLOOSE]}$`);ye("COERCEPLAIN",`(^|[^\\d])(\\d{1,${ey}})(?:\\.(\\d{1,${ey}}))?(?:\\.(\\d{1,${ey}}))?`);ye("COERCE",`${Y[J.COERCEPLAIN]}(?:$|[^\\d])`);ye("COERCEFULL",Y[J.COERCEPLAIN]+`(?:${Y[J.PRERELEASE]})?(?:${Y[J.BUILD]})?(?:$|[^\\d])`);ye("COERCERTL",Y[J.COERCE],!0);ye("COERCERTLFULL",Y[J.COERCEFULL],!0);ye("LONETILDE","(?:~>?)");ye("TILDETRIM",`(\\s*)${Y[J.LONETILDE]}\\s+`,!0);da.tildeTrimReplace="$1~";ye("TILDE",`^${Y[J.LONETILDE]}${Y[J.XRANGEPLAIN]}$`);ye("TILDELOOSE",`^${Y[J.LONETILDE]}${Y[J.XRANGEPLAINLOOSE]}$`);ye("LONECARET","(?:\\^)");ye("CARETTRIM",`(\\s*)${Y[J.LONECARET]}\\s+`,!0);da.caretTrimReplace="$1^";ye("CARET",`^${Y[J.LONECARET]}${Y[J.XRANGEPLAIN]}$`);ye("CARETLOOSE",`^${Y[J.LONECARET]}${Y[J.XRANGEPLAINLOOSE]}$`);ye("COMPARATORLOOSE",`^${Y[J.GTLT]}\\s*(${Y[J.LOOSEPLAIN]})$|^$`);ye("COMPARATOR",`^${Y[J.GTLT]}\\s*(${Y[J.FULLPLAIN]})$|^$`);ye("COMPARATORTRIM",`(\\s*)${Y[J.GTLT]}\\s*(${Y[J.LOOSEPLAIN]}|${Y[J.XRANGEPLAIN]})`,!0);da.comparatorTrimReplace="$1$2$3";ye("HYPHENRANGE",`^\\s*(${Y[J.XRANGEPLAIN]})\\s+-\\s+(${Y[J.XRANGEPLAIN]})\\s*$`);ye("HYPHENRANGELOOSE",`^\\s*(${Y[J.XRANGEPLAINLOOSE]})\\s+-\\s+(${Y[J.XRANGEPLAINLOOSE]})\\s*$`);ye("STAR","(<|>)?=?\\s*\\*");ye("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");ye("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var x1=h((XNe,wT)=>{var Kte=Object.freeze({loose:!0}),Qte=Object.freeze({}),Xte=e=>e?typeof e!="object"?Kte:e:Qte;wT.exports=Xte});var ry=h((YNe,xT)=>{var ET=/^[0-9]+$/,NT=(e,t)=>{let r=ET.test(e),n=ET.test(t);return r&&n&&(e=+e,t=+t),e===t?0:r&&!n?-1:n&&!r?1:eNT(t,e);xT.exports={compareIdentifiers:NT,rcompareIdentifiers:Yte}});var Tr=h((JNe,CT)=>{var S1=Hc(),{MAX_LENGTH:ST,MAX_SAFE_INTEGER:T1}=Uc(),{safeRe:TT,t:PT}=gl(),Jte=x1(),{compareIdentifiers:yl}=ry(),ny=class e{constructor(t,r){if(r=Jte(r),t instanceof e){if(t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease)return t;t=t.version}else if(typeof t!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof t}".`);if(t.length>ST)throw new TypeError(`version is longer than ${ST} characters`);S1("SemVer",t,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let n=t.trim().match(r.loose?TT[PT.LOOSE]:TT[PT.FULL]);if(!n)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>T1||this.major<0)throw new TypeError("Invalid major version");if(this.minor>T1||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>T1||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(i=>{if(/^[0-9]+$/.test(i)){let a=+i;if(a>=0&&a=0;)typeof this.prerelease[a]=="number"&&(this.prerelease[a]++,a=-2);if(a===-1){if(r===this.prerelease.join(".")&&n===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(i)}}if(r){let a=[r,i];n===!1&&(a=[r]),yl(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=a):this.prerelease=a}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};CT.exports=ny});var ao=h((ZNe,RT)=>{var OT=Tr(),Zte=(e,t,r=!1)=>{if(e instanceof OT)return e;try{return new OT(e,t)}catch(n){if(!r)return null;throw n}};RT.exports=Zte});var IT=h((exe,AT)=>{var ere=ao(),tre=(e,t)=>{let r=ere(e,t);return r?r.version:null};AT.exports=tre});var LT=h((txe,DT)=>{var rre=ao(),nre=(e,t)=>{let r=rre(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};DT.exports=nre});var MT=h((rxe,BT)=>{var qT=Tr(),ire=(e,t,r,n,i)=>{typeof r=="string"&&(i=n,n=r,r=void 0);try{return new qT(e instanceof qT?e.version:e,r).inc(t,n,i).version}catch{return null}};BT.exports=ire});var kT=h((nxe,FT)=>{var jT=ao(),are=(e,t)=>{let r=jT(e,null,!0),n=jT(t,null,!0),i=r.compare(n);if(i===0)return null;let a=i>0,s=a?r:n,o=a?n:r,l=!!s.prerelease.length;if(!!o.prerelease.length&&!l)return!o.patch&&!o.minor?"major":s.patch?"patch":s.minor?"minor":"major";let c=l?"pre":"";return r.major!==n.major?c+"major":r.minor!==n.minor?c+"minor":r.patch!==n.patch?c+"patch":"prerelease"};FT.exports=are});var UT=h((ixe,zT)=>{var sre=Tr(),ore=(e,t)=>new sre(e,t).major;zT.exports=ore});var $T=h((axe,HT)=>{var lre=Tr(),dre=(e,t)=>new lre(e,t).minor;HT.exports=dre});var VT=h((sxe,GT)=>{var cre=Tr(),pre=(e,t)=>new cre(e,t).patch;GT.exports=pre});var KT=h((oxe,WT)=>{var ure=ao(),mre=(e,t)=>{let r=ure(e,t);return r&&r.prerelease.length?r.prerelease:null};WT.exports=mre});var Dn=h((lxe,XT)=>{var QT=Tr(),fre=(e,t,r)=>new QT(e,r).compare(new QT(t,r));XT.exports=fre});var JT=h((dxe,YT)=>{var hre=Dn(),gre=(e,t,r)=>hre(t,e,r);YT.exports=gre});var eP=h((cxe,ZT)=>{var yre=Dn(),vre=(e,t)=>yre(e,t,!0);ZT.exports=vre});var P1=h((pxe,rP)=>{var tP=Tr(),_re=(e,t,r)=>{let n=new tP(e,r),i=new tP(t,r);return n.compare(i)||n.compareBuild(i)};rP.exports=_re});var iP=h((uxe,nP)=>{var bre=P1(),wre=(e,t)=>e.sort((r,n)=>bre(r,n,t));nP.exports=wre});var sP=h((mxe,aP)=>{var Ere=P1(),Nre=(e,t)=>e.sort((r,n)=>Ere(n,r,t));aP.exports=Nre});var $c=h((fxe,oP)=>{var xre=Dn(),Sre=(e,t,r)=>xre(e,t,r)>0;oP.exports=Sre});var C1=h((hxe,lP)=>{var Tre=Dn(),Pre=(e,t,r)=>Tre(e,t,r)<0;lP.exports=Pre});var iy=h((gxe,dP)=>{var Cre=Dn(),Ore=(e,t,r)=>Cre(e,t,r)===0;dP.exports=Ore});var ay=h((yxe,cP)=>{var Rre=Dn(),Are=(e,t,r)=>Rre(e,t,r)!==0;cP.exports=Are});var O1=h((vxe,pP)=>{var Ire=Dn(),Dre=(e,t,r)=>Ire(e,t,r)>=0;pP.exports=Dre});var R1=h((_xe,uP)=>{var Lre=Dn(),qre=(e,t,r)=>Lre(e,t,r)<=0;uP.exports=qre});var sy=h((bxe,mP)=>{var Bre=iy(),Mre=ay(),jre=$c(),Fre=O1(),kre=C1(),zre=R1(),Ure=(e,t,r,n)=>{switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return Bre(e,r,n);case"!=":return Mre(e,r,n);case">":return jre(e,r,n);case">=":return Fre(e,r,n);case"<":return kre(e,r,n);case"<=":return zre(e,r,n);default:throw new TypeError(`Invalid operator: ${t}`)}};mP.exports=Ure});var hP=h((wxe,fP)=>{var Hre=Tr(),$re=ao(),{safeRe:A1,t:I1}=gl(),Gre=(e,t)=>{if(e instanceof Hre)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};let r=null;if(!t.rtl)r=e.match(t.includePrerelease?A1[I1.COERCEFULL]:A1[I1.COERCE]);else{let l=t.includePrerelease?A1[I1.COERCERTLFULL]:A1[I1.COERCERTL],d;for(;(d=l.exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||d.index+d[0].length!==r.index+r[0].length)&&(r=d),l.lastIndex=d.index+d[1].length+d[2].length;l.lastIndex=-1}if(r===null)return null;let n=r[2],i=r[3]||"0",a=r[4]||"0",s=t.includePrerelease&&r[5]?`-${r[5]}`:"",o=t.includePrerelease&&r[6]?`+${r[6]}`:"";return $re(`${n}.${i}.${a}${s}${o}`,t)};fP.exports=Gre});var yP=h((Exe,gP)=>{var oy=class{constructor(){this.max=1e3,this.map=new Map}get(t){let r=this.map.get(t);if(r!==void 0)return this.map.delete(t),this.map.set(t,r),r}delete(t){return this.map.delete(t)}set(t,r){if(!this.delete(t)&&r!==void 0){if(this.map.size>=this.max){let i=this.map.keys().next().value;this.delete(i)}this.map.set(t,r)}return this}};gP.exports=oy});var Ln=h((Nxe,wP)=>{var Vre=/\s+/g,ly=class e{constructor(t,r){if(r=Kre(r),t instanceof e)return t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease?t:new e(t.raw,r);if(t instanceof dy)return this.raw=t.value,this.set=[[t]],this.formatted=void 0,this;if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=t.trim().replace(Vre," "),this.set=this.raw.split("||").map(n=>this.parseRange(n.trim())).filter(n=>n.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let n=this.set[0];if(this.set=this.set.filter(i=>!_P(i[0])),this.set.length===0)this.set=[n];else if(this.set.length>1){for(let i of this.set)if(i.length===1&&tne(i[0])){this.set=[i];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let t=0;t0&&(this.formatted+="||");let r=this.set[t];for(let n=0;n0&&(this.formatted+=" "),this.formatted+=r[n].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(t){let n=((this.options.includePrerelease&&Zre)|(this.options.loose&&ene))+":"+t,i=vP.get(n);if(i)return i;let a=this.options.loose,s=a?Zr[Mr.HYPHENRANGELOOSE]:Zr[Mr.HYPHENRANGE];t=t.replace(s,pne(this.options.includePrerelease)),pt("hyphen replace",t),t=t.replace(Zr[Mr.COMPARATORTRIM],Xre),pt("comparator trim",t),t=t.replace(Zr[Mr.TILDETRIM],Yre),pt("tilde trim",t),t=t.replace(Zr[Mr.CARETTRIM],Jre),pt("caret trim",t);let o=t.split(" ").map(p=>rne(p,this.options)).join(" ").split(/\s+/).map(p=>cne(p,this.options));a&&(o=o.filter(p=>(pt("loose invalid filter",p,this.options),!!p.match(Zr[Mr.COMPARATORLOOSE])))),pt("range list",o);let l=new Map,d=o.map(p=>new dy(p,this.options));for(let p of d){if(_P(p))return[p];l.set(p.value,p)}l.size>1&&l.has("")&&l.delete("");let c=[...l.values()];return vP.set(n,c),c}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some(n=>bP(n,r)&&t.set.some(i=>bP(i,r)&&n.every(a=>i.every(s=>a.intersects(s,r)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new Qre(t,this.options)}catch{return!1}for(let r=0;re.value==="<0.0.0-0",tne=e=>e.value==="",bP=(e,t)=>{let r=!0,n=e.slice(),i=n.pop();for(;r&&n.length;)r=n.every(a=>i.intersects(a,t)),i=n.pop();return r},rne=(e,t)=>(pt("comp",e,t),e=ane(e,t),pt("caret",e),e=nne(e,t),pt("tildes",e),e=one(e,t),pt("xrange",e),e=dne(e,t),pt("stars",e),e),jr=e=>!e||e.toLowerCase()==="x"||e==="*",nne=(e,t)=>e.trim().split(/\s+/).map(r=>ine(r,t)).join(" "),ine=(e,t)=>{let r=t.loose?Zr[Mr.TILDELOOSE]:Zr[Mr.TILDE];return e.replace(r,(n,i,a,s,o)=>{pt("tilde",e,n,i,a,s,o);let l;return jr(i)?l="":jr(a)?l=`>=${i}.0.0 <${+i+1}.0.0-0`:jr(s)?l=`>=${i}.${a}.0 <${i}.${+a+1}.0-0`:o?(pt("replaceTilde pr",o),l=`>=${i}.${a}.${s}-${o} <${i}.${+a+1}.0-0`):l=`>=${i}.${a}.${s} <${i}.${+a+1}.0-0`,pt("tilde return",l),l})},ane=(e,t)=>e.trim().split(/\s+/).map(r=>sne(r,t)).join(" "),sne=(e,t)=>{pt("caret",e,t);let r=t.loose?Zr[Mr.CARETLOOSE]:Zr[Mr.CARET],n=t.includePrerelease?"-0":"";return e.replace(r,(i,a,s,o,l)=>{pt("caret",e,i,a,s,o,l);let d;return jr(a)?d="":jr(s)?d=`>=${a}.0.0${n} <${+a+1}.0.0-0`:jr(o)?a==="0"?d=`>=${a}.${s}.0${n} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.0${n} <${+a+1}.0.0-0`:l?(pt("replaceCaret pr",l),a==="0"?s==="0"?d=`>=${a}.${s}.${o}-${l} <${a}.${s}.${+o+1}-0`:d=`>=${a}.${s}.${o}-${l} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.${o}-${l} <${+a+1}.0.0-0`):(pt("no pr"),a==="0"?s==="0"?d=`>=${a}.${s}.${o}${n} <${a}.${s}.${+o+1}-0`:d=`>=${a}.${s}.${o}${n} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.${o} <${+a+1}.0.0-0`),pt("caret return",d),d})},one=(e,t)=>(pt("replaceXRanges",e,t),e.split(/\s+/).map(r=>lne(r,t)).join(" ")),lne=(e,t)=>{e=e.trim();let r=t.loose?Zr[Mr.XRANGELOOSE]:Zr[Mr.XRANGE];return e.replace(r,(n,i,a,s,o,l)=>{pt("xRange",e,n,i,a,s,o,l);let d=jr(a),c=d||jr(s),p=c||jr(o),u=p;return i==="="&&u&&(i=""),l=t.includePrerelease?"-0":"",d?i===">"||i==="<"?n="<0.0.0-0":n="*":i&&u?(c&&(s=0),o=0,i===">"?(i=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):i==="<="&&(i="<",c?a=+a+1:s=+s+1),i==="<"&&(l="-0"),n=`${i+a}.${s}.${o}${l}`):c?n=`>=${a}.0.0${l} <${+a+1}.0.0-0`:p&&(n=`>=${a}.${s}.0${l} <${a}.${+s+1}.0-0`),pt("xRange return",n),n})},dne=(e,t)=>(pt("replaceStars",e,t),e.trim().replace(Zr[Mr.STAR],"")),cne=(e,t)=>(pt("replaceGTE0",e,t),e.trim().replace(Zr[t.includePrerelease?Mr.GTE0PRE:Mr.GTE0],"")),pne=e=>(t,r,n,i,a,s,o,l,d,c,p,u)=>(jr(n)?r="":jr(i)?r=`>=${n}.0.0${e?"-0":""}`:jr(a)?r=`>=${n}.${i}.0${e?"-0":""}`:s?r=`>=${r}`:r=`>=${r}${e?"-0":""}`,jr(d)?l="":jr(c)?l=`<${+d+1}.0.0-0`:jr(p)?l=`<${d}.${+c+1}.0-0`:u?l=`<=${d}.${c}.${p}-${u}`:e?l=`<${d}.${c}.${+p+1}-0`:l=`<=${l}`,`${r} ${l}`.trim()),une=(e,t,r)=>{for(let n=0;n0){let i=e[n].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}});var Gc=h((xxe,PP)=>{var Vc=Symbol("SemVer ANY"),uy=class e{static get ANY(){return Vc}constructor(t,r){if(r=EP(r),t instanceof e){if(t.loose===!!r.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),py("comparator",t,r),this.options=r,this.loose=!!r.loose,this.parse(t),this.semver===Vc?this.value="":this.value=this.operator+this.semver.version,py("comp",this)}parse(t){let r=this.options.loose?NP[xP.COMPARATORLOOSE]:NP[xP.COMPARATOR],n=t.match(r);if(!n)throw new TypeError(`Invalid comparator: ${t}`);this.operator=n[1]!==void 0?n[1]:"",this.operator==="="&&(this.operator=""),n[2]?this.semver=new SP(n[2],this.options.loose):this.semver=Vc}toString(){return this.value}test(t){if(py("Comparator.test",t,this.options.loose),this.semver===Vc||t===Vc)return!0;if(typeof t=="string")try{t=new SP(t,this.options)}catch{return!1}return cy(t,this.operator,this.semver,this.options)}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new TP(t.value,r).test(this.value):t.operator===""?t.value===""?!0:new TP(this.value,r).test(t.semver):(r=EP(r),r.includePrerelease&&(this.value==="<0.0.0-0"||t.value==="<0.0.0-0")||!r.includePrerelease&&(this.value.startsWith("<0.0.0")||t.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&t.operator.startsWith(">")||this.operator.startsWith("<")&&t.operator.startsWith("<")||this.semver.version===t.semver.version&&this.operator.includes("=")&&t.operator.includes("=")||cy(this.semver,"<",t.semver,r)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||cy(this.semver,">",t.semver,r)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};PP.exports=uy;var EP=x1(),{safeRe:NP,t:xP}=gl(),cy=sy(),py=Hc(),SP=Tr(),TP=Ln()});var Wc=h((Sxe,CP)=>{var mne=Ln(),fne=(e,t,r)=>{try{t=new mne(t,r)}catch{return!1}return t.test(e)};CP.exports=fne});var RP=h((Txe,OP)=>{var hne=Ln(),gne=(e,t)=>new hne(e,t).set.map(r=>r.map(n=>n.value).join(" ").trim().split(" "));OP.exports=gne});var IP=h((Pxe,AP)=>{var yne=Tr(),vne=Ln(),_ne=(e,t,r)=>{let n=null,i=null,a=null;try{a=new vne(t,r)}catch{return null}return e.forEach(s=>{a.test(s)&&(!n||i.compare(s)===-1)&&(n=s,i=new yne(n,r))}),n};AP.exports=_ne});var LP=h((Cxe,DP)=>{var bne=Tr(),wne=Ln(),Ene=(e,t,r)=>{let n=null,i=null,a=null;try{a=new wne(t,r)}catch{return null}return e.forEach(s=>{a.test(s)&&(!n||i.compare(s)===1)&&(n=s,i=new bne(n,r))}),n};DP.exports=Ene});var MP=h((Oxe,BP)=>{var my=Tr(),Nne=Ln(),qP=$c(),xne=(e,t)=>{e=new Nne(e,t);let r=new my("0.0.0");if(e.test(r)||(r=new my("0.0.0-0"),e.test(r)))return r;r=null;for(let n=0;n{let o=new my(s.semver.version);switch(s.operator){case">":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!a||qP(o,a))&&(a=o);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${s.operator}`)}}),a&&(!r||qP(r,a))&&(r=a)}return r&&e.test(r)?r:null};BP.exports=xne});var FP=h((Rxe,jP)=>{var Sne=Ln(),Tne=(e,t)=>{try{return new Sne(e,t).range||"*"}catch{return null}};jP.exports=Tne});var D1=h((Axe,HP)=>{var Pne=Tr(),UP=Gc(),{ANY:Cne}=UP,One=Ln(),Rne=Wc(),kP=$c(),zP=C1(),Ane=R1(),Ine=O1(),Dne=(e,t,r,n)=>{e=new Pne(e,n),t=new One(t,n);let i,a,s,o,l;switch(r){case">":i=kP,a=Ane,s=zP,o=">",l=">=";break;case"<":i=zP,a=Ine,s=kP,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Rne(e,t,n))return!1;for(let d=0;d{m.semver===Cne&&(m=new UP(">=0.0.0")),p=p||m,u=u||m,i(m.semver,p.semver,n)?p=m:s(m.semver,u.semver,n)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0};HP.exports=Dne});var GP=h((Ixe,$P)=>{var Lne=D1(),qne=(e,t,r)=>Lne(e,t,">",r);$P.exports=qne});var WP=h((Dxe,VP)=>{var Bne=D1(),Mne=(e,t,r)=>Bne(e,t,"<",r);VP.exports=Mne});var XP=h((Lxe,QP)=>{var KP=Ln(),jne=(e,t,r)=>(e=new KP(e,r),t=new KP(t,r),e.intersects(t,r));QP.exports=jne});var JP=h((qxe,YP)=>{var Fne=Wc(),kne=Dn();YP.exports=(e,t,r)=>{let n=[],i=null,a=null,s=e.sort((c,p)=>kne(c,p,r));for(let c of s)Fne(c,t,r)?(a=c,i||(i=c)):(a&&n.push([i,a]),a=null,i=null);i&&n.push([i,null]);let o=[];for(let[c,p]of n)c===p?o.push(c):!p&&c===s[0]?o.push("*"):p?c===s[0]?o.push(`<=${p}`):o.push(`${c} - ${p}`):o.push(`>=${c}`);let l=o.join(" || "),d=typeof t.raw=="string"?t.raw:String(t);return l.length{var ZP=Ln(),hy=Gc(),{ANY:fy}=hy,Kc=Wc(),gy=Dn(),zne=(e,t,r={})=>{if(e===t)return!0;e=new ZP(e,r),t=new ZP(t,r);let n=!1;e:for(let i of e.set){for(let a of t.set){let s=Hne(i,a,r);if(n=n||s!==null,s)continue e}if(n)return!1}return!0},Une=[new hy(">=0.0.0-0")],eC=[new hy(">=0.0.0")],Hne=(e,t,r)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===fy){if(t.length===1&&t[0].semver===fy)return!0;r.includePrerelease?e=Une:e=eC}if(t.length===1&&t[0].semver===fy){if(r.includePrerelease)return!0;t=eC}let n=new Set,i,a;for(let m of e)m.operator===">"||m.operator===">="?i=tC(i,m,r):m.operator==="<"||m.operator==="<="?a=rC(a,m,r):n.add(m.semver);if(n.size>1)return null;let s;if(i&&a){if(s=gy(i.semver,a.semver,r),s>0)return null;if(s===0&&(i.operator!==">="||a.operator!=="<="))return null}for(let m of n){if(i&&!Kc(m,String(i),r)||a&&!Kc(m,String(a),r))return null;for(let f of t)if(!Kc(m,String(f),r))return!1;return!0}let o,l,d,c,p=a&&!r.includePrerelease&&a.semver.prerelease.length?a.semver:!1,u=i&&!r.includePrerelease&&i.semver.prerelease.length?i.semver:!1;p&&p.prerelease.length===1&&a.operator==="<"&&p.prerelease[0]===0&&(p=!1);for(let m of t){if(c=c||m.operator===">"||m.operator===">=",d=d||m.operator==="<"||m.operator==="<=",i){if(u&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===u.major&&m.semver.minor===u.minor&&m.semver.patch===u.patch&&(u=!1),m.operator===">"||m.operator===">="){if(o=tC(i,m,r),o===m&&o!==i)return!1}else if(i.operator===">="&&!Kc(i.semver,String(m),r))return!1}if(a){if(p&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===p.major&&m.semver.minor===p.minor&&m.semver.patch===p.patch&&(p=!1),m.operator==="<"||m.operator==="<="){if(l=rC(a,m,r),l===m&&l!==a)return!1}else if(a.operator==="<="&&!Kc(a.semver,String(m),r))return!1}if(!m.operator&&(a||i)&&s!==0)return!1}return!(i&&d&&!a&&s!==0||a&&c&&!i&&s!==0||u||p)},tC=(e,t,r)=>{if(!e)return t;let n=gy(e.semver,t.semver,r);return n>0?e:n<0||t.operator===">"&&e.operator===">="?t:e},rC=(e,t,r)=>{if(!e)return t;let n=gy(e.semver,t.semver,r);return n<0?e:n>0||t.operator==="<"&&e.operator==="<="?t:e};nC.exports=zne});var vl=h((Mxe,oC)=>{var yy=gl(),aC=Uc(),$ne=Tr(),sC=ry(),Gne=ao(),Vne=IT(),Wne=LT(),Kne=MT(),Qne=kT(),Xne=UT(),Yne=$T(),Jne=VT(),Zne=KT(),eie=Dn(),tie=JT(),rie=eP(),nie=P1(),iie=iP(),aie=sP(),sie=$c(),oie=C1(),lie=iy(),die=ay(),cie=O1(),pie=R1(),uie=sy(),mie=hP(),fie=Gc(),hie=Ln(),gie=Wc(),yie=RP(),vie=IP(),_ie=LP(),bie=MP(),wie=FP(),Eie=D1(),Nie=GP(),xie=WP(),Sie=XP(),Tie=JP(),Pie=iC();oC.exports={parse:Gne,valid:Vne,clean:Wne,inc:Kne,diff:Qne,major:Xne,minor:Yne,patch:Jne,prerelease:Zne,compare:eie,rcompare:tie,compareLoose:rie,compareBuild:nie,sort:iie,rsort:aie,gt:sie,lt:oie,eq:lie,neq:die,gte:cie,lte:pie,cmp:uie,coerce:mie,Comparator:fie,Range:hie,satisfies:gie,toComparators:yie,maxSatisfying:vie,minSatisfying:_ie,minVersion:bie,validRange:wie,outside:Eie,gtr:Nie,ltr:xie,intersects:Sie,simplifyRange:Tie,subset:Pie,SemVer:$ne,re:yy.re,src:yy.src,tokens:yy.t,SEMVER_SPEC_VERSION:aC.SEMVER_SPEC_VERSION,RELEASE_TYPES:aC.RELEASE_TYPES,compareIdentifiers:sC.compareIdentifiers,rcompareIdentifiers:sC.rcompareIdentifiers}});var lC=h((jxe,Cie)=>{Cie.exports={maximumVersion:"3.16",minimumVersion:"3.11"}});var Za=h(L1=>{"use strict";Object.defineProperty(L1,"__esModule",{value:!0});L1.EnvVar=void 0;var dC;(function(e){e.ANALYZE_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_ANALYZE_DID_COMPLETE_SUCCESSFULLY",e.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_AUTOBUILD_DID_COMPLETE_SUCCESSFULLY",e.CLI_VERBOSITY="CODEQL_VERBOSITY",e.DID_AUTOBUILD_GOLANG="CODEQL_ACTION_DID_AUTOBUILD_GOLANG",e.DISABLE_DUPLICATE_LOCATION_FIX="CODEQL_ACTION_DISABLE_DUPLICATE_LOCATION_FIX",e.FEATURE_MULTI_LANGUAGE="CODEQL_ACTION_FEATURE_MULTI_LANGUAGE",e.FEATURE_SANDWICH="CODEQL_ACTION_FEATURE_SANDWICH",e.FEATURE_SARIF_COMBINE="CODEQL_ACTION_FEATURE_SARIF_COMBINE",e.FEATURE_WILL_UPLOAD="CODEQL_ACTION_FEATURE_WILL_UPLOAD",e.HAS_WARNED_ABOUT_DISK_SPACE="CODEQL_ACTION_HAS_WARNED_ABOUT_DISK_SPACE",e.INIT_ACTION_HAS_RUN="CODEQL_ACTION_INIT_HAS_RUN",e.IS_SIP_ENABLED="CODEQL_ACTION_IS_SIP_ENABLED",e.JOB_RUN_UUID="JOB_RUN_UUID",e.JOB_STATUS="CODEQL_ACTION_JOB_STATUS",e.ODASA_TRACER_CONFIGURATION="ODASA_TRACER_CONFIGURATION",e.SARIF_RESULTS_OUTPUT_DIR="CODEQL_ACTION_SARIF_RESULTS_OUTPUT_DIR",e.SCALING_RESERVED_RAM_PERCENTAGE="CODEQL_ACTION_SCALING_RESERVED_RAM_PERCENTAGE",e.SUPPRESS_DEPRECATED_SOON_WARNING="CODEQL_ACTION_SUPPRESS_DEPRECATED_SOON_WARNING",e.TEST_MODE="CODEQL_ACTION_TEST_MODE",e.TESTING_ENVIRONMENT="CODEQL_ACTION_TESTING_ENVIRONMENT",e.VERSION="CODEQL_ACTION_VERSION",e.WORKFLOW_STARTED_AT="CODEQL_WORKFLOW_STARTED_AT",e.GO_BINARY_LOCATION="CODEQL_ACTION_GO_BINARY",e.DEPENDENCY_CACHING="CODEQL_ACTION_DEPENDENCY_CACHING",e.DEPENDENCY_CACHING_PREFIX="CODEQL_ACTION_DEPENDENCY_CACHE_PREFIX"})(dC||(L1.EnvVar=dC={}))});var xt=h($=>{"use strict";var Oie=$&&$.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Rie=$&&$.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ts=$&&$.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Oie(t,e,r);return Rie(t,e),t},wy=$&&$.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty($,"__esModule",{value:!0});$.BuildMode=$.ConfigurationError=$.HTTPError=$.DisallowedAPIVersionReason=$.GitHubVariant=$.DEFAULT_DEBUG_DATABASE_NAME=$.DEFAULT_DEBUG_ARTIFACT_NAME=$.GITHUB_DOTCOM_URL=void 0;$.getExtraOptionsEnvParam=Fie;$.getToolNames=kie;$.withTmpDir=zie;$.getMemoryFlagValueForPlatform=fC;$.getMemoryFlagValue=hC;$.getMemoryFlag=Vie;$.getAddSnippetsFlag=Wie;$.getThreadsFlagValue=gC;$.getCgroupCpuCountFromCpus=yC;$.getThreadsFlag=Qie;$.getCodeQLDatabasePath=vC;$.parseGitHubUrl=Xie;$.checkGitHubVersionInRange=Jie;$.apiVersionInRange=_C;$.assertNever=Zie;$.initializeEnvironment=eae;$.getRequiredEnvParam=bC;$.isHTTPError=tae;$.cacheCodeQlVersion=rae;$.getCachedCodeQlVersion=nae;$.codeQlVersionAtLeast=iae;$.bundleDb=aae;$.delay=Ny;$.isGoodVersion=sae;$.isInTestMode=oae;$.doesDirectoryExist=wC;$.listFolder=EC;$.tryGetFolderBytes=lae;$.withTimeout=dae;$.checkForTimeout=cae;$.isHostedRunner=pae;$.parseMatrixInput=uae;$.fixInvalidNotifications=xC;$.fixInvalidNotificationsInFile=fae;$.wrapError=SC;$.getErrorMessage=TC;$.prettyPrintPack=hae;$.checkDiskUsage=gae;$.checkActionVersion=yae;$.cloneObject=vae;$.checkSipEnablement=PC;$.cleanUpGlob=_ae;$.isBinaryAccessible=bae;var yn=ts(require("fs")),wl=ts(require("os")),Qc=ts(require("path")),Aie=require("util"),qn=ts(dt()),Iie=ts(Wo()),Die=Qo(),Lie=wy(nb()),Ey=wy(Jx()),qie=wy(iS()),Bie=ts(zc()),_l=ts(vl()),cC=ts(lC()),Pr=Za(),Mie=["0.0.0-20211207"];$.GITHUB_DOTCOM_URL="https://github.com";$.DEFAULT_DEBUG_ARTIFACT_NAME="debug-artifacts";$.DEFAULT_DEBUG_DATABASE_NAME="db";var jie=.05,pC=1024*1024;function Fie(){let e="CODEQL_ACTION_EXTRA_OPTIONS",t=process.env[e];if(t===void 0||t.length===0)return{};try{return Bie.load(t)}catch(r){let n=SC(r);throw new es(`${e} environment variable is set, but does not contain valid JSON: ${n.message}`)}}function kie(e){let t={};for(let r of e.runs||[]){let i=(r.tool||{}).driver||{};typeof i.name=="string"&&i.name.length>0&&(t[i.name]=!0)}return Object.keys(t)}async function zie(e){let t=yn.mkdtempSync(Qc.join(wl.tmpdir(),"codeql-action-")),r=await e(t);return await(0,Ey.default)(t,{force:!0}),r}function Uie(e,t){let r=1024*(t==="win32"?1.5:1),n=Hie()*Math.max(e-8*1024,0);return r+n}function Hie(){let e=Number.parseInt(process.env[Pr.EnvVar.SCALING_RESERVED_RAM_PERCENTAGE]||"",10);return e<0||e>100||Number.isNaN(e)?jie:e/100}function fC(e,t,r){let n;if(e){if(n=Number(e),Number.isNaN(n)||n<=0)throw new es(`Invalid RAM setting "${e}", specified.`)}else{let i=t/1048576,a=Uie(i,r);n=i-a}return Math.floor(n)}function $ie(e){let t=[wl.totalmem()];wl.platform()==="linux"&&t.push(...["/sys/fs/cgroup/memory/memory.limit_in_bytes","/sys/fs/cgroup/memory.max"].map(n=>Gie(n,e)).filter(n=>n!==void 0).map(n=>n));let r=Math.min(...t);return e.debug(`While resolving RAM, determined that the total memory available to the Action is ${r/(1024*1024)} MiB.`),r}function Gie(e,t){if(!yn.existsSync(e)){t.debug(`While resolving RAM, did not find a cgroup memory limit at ${e}.`);return}let r=Number(yn.readFileSync(e,"utf8"));if(!Number.isInteger(r)){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as this file did not contain an integer.`);return}let n=`${Math.floor(r/(1024*1024))} MiB`;if(r>wl.totalmem()){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as its contents ${n} were greater than the total amount of system memory.`);return}if(ryC(a,t)).filter(a=>a!==void 0&&a>0).map(a=>a)),n.push(...["/sys/fs/cgroup/cpu.max"].map(a=>Kie(a,t)).filter(a=>a!==void 0&&a>0).map(a=>a)));let i=Math.min(...n);if(e){if(r=Number(e),Number.isNaN(r))throw new es(`Invalid threads setting "${e}", specified.`);r>i&&(t.info(`Clamping desired number of threads (${r}) to max available (${i}).`),r=i);let a=-i;r=${t}`))return El.ACTION_TOO_NEW;if(!_l.satisfies(e,`<=${r}`))return El.ACTION_TOO_OLD}var vy=class extends Error{constructor(t){super("Internal error: exhaustivity checking failure"),this.expectedExhaustiveValue=t}};function Zie(e){throw new vy(e)}function eae(e){qn.exportVariable(String(Pr.EnvVar.FEATURE_MULTI_LANGUAGE),"false"),qn.exportVariable(String(Pr.EnvVar.FEATURE_SANDWICH),"false"),qn.exportVariable(String(Pr.EnvVar.FEATURE_SARIF_COMBINE),"true"),qn.exportVariable(String(Pr.EnvVar.FEATURE_WILL_UPLOAD),"true"),qn.exportVariable(String(Pr.EnvVar.VERSION),e)}function bC(e){let t=process.env[e];if(t===void 0||t.length===0)throw new Error(`${e} environment variable must be set`);return t}var _y=class extends Error{constructor(t,r){super(t),this.status=r}};$.HTTPError=_y;var es=class extends Error{constructor(t){super(t)}};$.ConfigurationError=es;function tae(e){return e?.status!==void 0&&Number.isInteger(e.status)}var by;function rae(e){if(by!==void 0)throw new Error("cacheCodeQlVersion() should be called only once");by=e}function nae(){return by}async function iae(e,t){return _l.gte((await e.getVersion()).version,t)}async function aae(e,t,r,n){let i=vC(e,t),a=Qc.resolve(e.dbLocation,`${n}.zip`);return yn.existsSync(a)&&await(0,Ey.default)(a,{force:!0}),await r.databaseBundle(i,a,n),a}async function Ny(e,t){let{allowProcessExit:r}=t||{};return new Promise(n=>{let i=setTimeout(n,e);r&&i.unref()})}function sae(e){return!Mie.includes(e)}function oae(){return process.env[Pr.EnvVar.TEST_MODE]==="true"}function wC(e){try{return yn.lstatSync(e).isDirectory()}catch{return!1}}function EC(e){if(!wC(e))return[];let t=yn.readdirSync(e,{withFileTypes:!0}),r=[];for(let n of t)n.isFile()?r.push(Qc.resolve(e,n.name)):n.isDirectory()&&(r=r.concat(EC(Qc.resolve(e,n.name))));return r}async function lae(e,t,r=!1){try{return await(0,Aie.promisify)(qie.default)(e)}catch(n){(!r||t.isDebug())&&t.warning(`Encountered an error while getting size of '${e}': ${n}`);return}}var NC=!1;async function dae(e,t,r){let n=!1,i=async()=>{let s=await t;return n=!0,s},a=async()=>{await Ny(e,{allowProcessExit:!0}),n||(NC=!0,r())};return await Promise.race([i(),a()])}async function cae(){NC===!0&&(qn.info("A timeout occurred, force exiting the process after 30 seconds to prevent hanging."),await Ny(3e4,{allowProcessExit:!0}),process.exit())}function pae(){return process.env.RUNNER_NAME?.includes("Hosted Agent")||process.env.RUNNER_NAME?.includes("GitHub Actions")||process.env.RUNNER_TOOL_CACHE?.includes("hostedtoolcache")}function uae(e){if(!(e===void 0||e==="null"))return JSON.parse(e)}function mae(e){let t=new Set;return e.filter(r=>{let n=JSON.stringify(r);return t.has(n)?!1:(t.add(n),!0)})}function xC(e,t){if(!Array.isArray(e.runs))return e;let r=0,n={...e,runs:e.runs.map(i=>i.tool?.driver?.name!=="CodeQL"||!Array.isArray(i.invocations)?i:{...i,invocations:i.invocations.map(a=>Array.isArray(a.toolExecutionNotifications)?{...a,toolExecutionNotifications:a.toolExecutionNotifications.map(s=>{if(!Array.isArray(s.locations))return s;let o=mae(s.locations);return r+=s.locations.length-o.length,{...s,locations:o}})}:a)})};return r>0?t.info(`Removed ${r} duplicate locations from SARIF notification objects.`):t.debug("No duplicate locations found in SARIF notification objects."),n}function fae(e,t,r){if(process.env[Pr.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX]==="true")r.info(`SARIF notification object duplicate location fix disabled by the ${Pr.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX} environment variable.`),yn.renameSync(e,t);else{let n=JSON.parse(yn.readFileSync(e,"utf8"));n=xC(n,r),yn.writeFileSync(t,JSON.stringify(n))}}function SC(e){return e instanceof Error?e:new Error(String(e))}function TC(e){return e instanceof Error?e.message:String(e)}function hae(e){return`${e.name}${e.version?`@${e.version}`:""}${e.path?`:${e.path}`:""}`}async function gae(e){try{if(process.platform==="darwin"&&(process.arch==="arm"||process.arch==="arm64")&&!await PC(e))return;let t=await(0,Lie.default)(bC("GITHUB_WORKSPACE")),r=1024*1024*1024;if(t.free<2*r){let n=`The Actions runner is running low on disk space (${(t.free/r).toPrecision(4)} GB available).`;process.env[Pr.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE]!=="true"?e.warning(n):e.debug(n),qn.exportVariable(Pr.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE,"true")}return{numAvailableBytes:t.free,numTotalBytes:t.size}}catch(t){e.warning(`Failed to check available disk space: ${TC(t)}`);return}}function yae(e,t){!_l.satisfies(e,">=3")&&!process.env.CODEQL_V2_DEPRECATION_WARNING&&(t.type===bl.DOTCOM||t.type===bl.GHE_DOTCOM||t.type===bl.GHES&&_l.satisfies(_l.coerce(t.version)??"0.0.0",">=3.11"))&&(qn.warning("CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/"),qn.exportVariable("CODEQL_V2_DEPRECATION_WARNING","true"))}var mC;(function(e){e.None="none",e.Autobuild="autobuild",e.Manual="manual"})(mC||($.BuildMode=mC={}));function vae(e){return JSON.parse(JSON.stringify(e))}async function PC(e){if(process.env[Pr.EnvVar.IS_SIP_ENABLED]!==void 0&&["true","false"].includes(process.env[Pr.EnvVar.IS_SIP_ENABLED]))return process.env[Pr.EnvVar.IS_SIP_ENABLED]==="true";try{let t=await Iie.getExecOutput("csrutil status");if(t.exitCode===0){if(t.stdout.includes("System Integrity Protection status: enabled."))return qn.exportVariable(Pr.EnvVar.IS_SIP_ENABLED,"true"),!0;if(t.stdout.includes("System Integrity Protection status: disabled."))return qn.exportVariable(Pr.EnvVar.IS_SIP_ENABLED,"false"),!1}return}catch(t){e.warning(`Failed to determine if System Integrity Protection was enabled: ${t}`);return}}async function _ae(e,t,r){r.debug(`Cleaning up ${t}.`);try{let n=await(0,Ey.default)(e,{force:!0});n.length===0?r.warning(`Failed to clean up ${t}: no files found matching ${e}.`):n.length===1?r.debug(`Cleaned up ${t}.`):r.debug(`Cleaned up ${t} (${n.length} files).`)}catch(n){r.warning(`Failed to clean up ${t}: ${n}.`)}}async function bae(e,t){try{return await(0,Die.safeWhich)(e),t.debug(`Found ${e}.`),!0}catch(r){return t.debug(`Could not find ${e}: ${r}`),!1}}});var CC=h((zxe,wae)=>{wae.exports={name:"codeql",version:"3.27.6",private:!0,description:"CodeQL action",scripts:{},ava:{typescript:{rewritePaths:{"src/":"lib/"},compile:!1}},license:"MIT",dependencies:{"@actions/artifact":"^2.1.9","@actions/artifact-legacy":"npm:@actions/artifact@^1.1.2","@actions/cache":"^3.3.0","@actions/core":"^1.11.1","@actions/exec":"^1.1.1","@actions/github":"^5.1.1","@actions/glob":"^0.5.0","@actions/io":"^1.1.3","@actions/tool-cache":"^2.0.1","@chrisgavin/safe-which":"^1.0.2","@octokit/plugin-retry":"^5.0.2","@octokit/types":"^13.6.1","@schemastore/package":"0.0.10","@types/node-forge":"^1.3.11","@types/uuid":"^10.0.0","adm-zip":"^0.5.16","check-disk-space":"^3.4.0","console-log-level":"^1.4.1",del:"^6.1.1","fast-deep-equal":"^3.1.3","file-url":"^3.0.0","follow-redirects":"^1.15.9",fs:"0.0.1-security","get-folder-size":"^2.0.1","js-yaml":"^4.1.0",jsonschema:"1.4.1",long:"^5.2.3","node-forge":"^1.3.1",path:"^0.12.7",semver:"^7.6.3",uuid:"^11.0.3",zlib:"^1.0.5"},"//":["micromatch is an unspecified dependency of ava"],devDependencies:{"@ava/typescript":"4.1.0","@eslint/compat":"^1.1.1","@eslint/eslintrc":"^3.2.0","@eslint/js":"^9.15.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@types/adm-zip":"^0.5.6","@types/console-log-level":"^1.4.5","@types/follow-redirects":"^1.14.4","@types/get-folder-size":"^2.0.0","@types/js-yaml":"^4.0.9","@types/node":"20.9.0","@types/semver":"^7.5.8","@types/sinon":"^17.0.3","@typescript-eslint/eslint-plugin":"^8.15.0","@typescript-eslint/parser":"^8.15.0",ava:"^5.3.1",esbuild:"^0.24.0",eslint:"^8.57.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-filenames":"^1.3.2","eslint-plugin-github":"^5.0.2","eslint-plugin-import":"2.29.1","eslint-plugin-no-async-foreach":"^0.1.1",micromatch:"4.0.8",nock:"^13.5.6",sinon:"^19.0.2",typescript:"^5.6.3"},overrides:{"@actions/tool-cache":{semver:">=6.3.1"},"eslint-plugin-import":{semver:">=6.3.1"},"eslint-plugin-jsx-a11y":{semver:">=6.3.1"}}}});var ci=h(te=>{"use strict";var Eae=te&&te.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Nae=te&&te.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Xc=te&&te.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Eae(t,e,r);return Nae(t,e),t};Object.defineProperty(te,"__esModule",{value:!0});te.restoreInputs=te.persistInputs=te.CommandInvocationError=te.getFileType=te.FileCmdNotFoundError=te.decodeGitFilePath=te.getGitDiffHunkHeaders=te.getAllGitMergeBases=te.gitFetch=te.deepenGitHistory=te.determineBaseBranchHeadCommitOid=te.getCommitOid=te.getOptionalInput=te.getRequiredInput=void 0;te.getTemporaryDirectory=Pae;te.getRef=IC;te.getActionVersion=qae;te.getWorkflowEventName=M1;te.isRunningLocalAction=Bae;te.getRelativeScriptPath=LC;te.getWorkflowEvent=qC;te.isAnalyzingDefaultBranch=Mae;te.printDebugLogs=jae;te.getUploadValue=Fae;te.getWorkflowRunID=kae;te.getWorkflowRunAttempt=zae;te.isSelfHostedRunner=Hae;te.isDefaultSetup=$ae;te.prettyPrintInvocation=BC;te.ensureEndsInPeriod=MC;te.runTool=Gae;var xy=Xc(require("fs")),so=Xc(require("path")),vn=Xc(dt()),Sy=Xc(Vo()),AC=Xc(Qo()),Fr=xt(),xae=CC(),Sae=function(e){let t=vn.getInput(e);if(!t)throw new Fr.ConfigurationError(`Input required and not supplied: ${e}`);return t};te.getRequiredInput=Sae;var Tae=function(e){let t=vn.getInput(e);return t.length>0?t:void 0};te.getOptionalInput=Tae;function Pae(){let e=process.env.CODEQL_ACTION_TEMP;return e!==void 0&&e!==""?e:(0,Fr.getRequiredEnvParam)("RUNNER_TEMP")}async function Nl(e,t,r){let n="",i="";vn.debug(`Running git command: git ${t.join(" ")}`);try{return await new Sy.ToolRunner(await AC.safeWhich("git"),t,{silent:!0,listeners:{stdout:a=>{n+=a.toString()},stderr:a=>{i+=a.toString()}},cwd:e}).exec(),n}catch(a){let s=i;throw i.includes("not a git repository")&&(s="The checkout path provided to the action does not appear to be a git repository."),vn.info(`git call failed. ${r} Error: ${s}`),a}}var Cae=async function(e,t="HEAD"){try{return(await Nl(e,["rev-parse",t],"Continuing with commit SHA from user input or environment.")).trim()}catch{return(0,te.getOptionalInput)("sha")||(0,Fr.getRequiredEnvParam)("GITHUB_SHA")}};te.getCommitOid=Cae;var Oae=async function(e){if(M1()!=="pull_request")return;let t=(0,Fr.getRequiredEnvParam)("GITHUB_SHA"),r=e??(0,te.getOptionalInput)("checkout_path");try{let n="",i="",a="",s=await Nl(r,["show","-s","--format=raw",t],"Will calculate the base branch SHA on the server.");for(let o of s.split(` +`))o.startsWith("commit ")&&n===""?n=o.substring(7):o.startsWith("parent ")&&(i===""?i=o.substring(7):a===""&&(a=o.substring(7)));return n===t&&a.length===40&&i.length===40?i:void 0}catch{return}};te.determineBaseBranchHeadCommitOid=Oae;var Rae=async function(){try{await Nl((0,te.getOptionalInput)("checkout_path"),["fetch","--no-tags","--deepen=1"],"Cannot deepen the shallow repository.")}catch{}};te.deepenGitHistory=Rae;var Aae=async function(e,t){try{await Nl((0,te.getOptionalInput)("checkout_path"),["fetch","--no-tags",...t,"origin",`${e}:${e}`],`Cannot fetch ${e}.`)}catch{}};te.gitFetch=Aae;var Iae=async function(e){try{return(await Nl((0,te.getOptionalInput)("checkout_path"),["merge-base","--all",...e],`Cannot get merge base of ${e}.`)).trim().split(` +`)}catch{return[]}};te.getAllGitMergeBases=Iae;var Dae=async function(e,t){let r="";try{r=await Nl((0,te.getOptionalInput)("checkout_path"),["-c","core.quotePath=false","diff","--no-renames","--irreversible-delete","-U0",e,t],`Cannot get diff from ${e} to ${t}.`)}catch{return}let n=[];for(let i of r.split(` +`))(i.startsWith("--- ")||i.startsWith("+++ ")||i.startsWith("@@ "))&&n.push(i);return n};te.getGitDiffHunkHeaders=Dae;var Lae=function(e){return e.startsWith('"')&&e.endsWith('"')?(e=e.substring(1,e.length-1),e.replace(/\\([abfnrtv\\"]|[0-7]{1,3})/g,(t,r)=>{switch(r[0]){case"a":return"\x07";case"b":return"\b";case"f":return"\f";case"n":return` +`;case"r":return"\r";case"t":return" ";case"v":return"\v";case"\\":return"\\";case'"':return'"';default:return String.fromCharCode(parseInt(r,8))}})):e};te.decodeGitFilePath=Lae;async function IC(){let e=(0,te.getOptionalInput)("ref"),t=(0,te.getOptionalInput)("sha"),r=(0,te.getOptionalInput)("checkout_path")||(0,te.getOptionalInput)("source-root")||(0,Fr.getRequiredEnvParam)("GITHUB_WORKSPACE"),n=!!e,i=!!t;if((n||i)&&!(n&&i))throw new Fr.ConfigurationError("Both 'ref' and 'sha' are required if one of them is provided.");let a=e||DC(),s=t||(0,Fr.getRequiredEnvParam)("GITHUB_SHA");if(e)return e;let o=/refs\/pull\/(\d+)\/merge/;if(!o.test(a))return a;let l=await(0,te.getCommitOid)(r,"HEAD");if(s!==l&&await(0,te.getCommitOid)(r,a.replace(/^refs\/pull\//,"refs/remotes/pull/"))!==l){let c=a.replace(o,"refs/pull/$1/head");return vn.debug(`No longer on merge commit, rewriting ref from ${a} to ${c}.`),c}else return a}function DC(){let e;try{e=(0,Fr.getRequiredEnvParam)("GITHUB_REF")}catch(t){let r=process.env.CODE_SCANNING_REF;if(r===void 0||r.length===0)throw t;e=r}return e}function qae(){return xae.version}function M1(){return(0,Fr.getRequiredEnvParam)("GITHUB_EVENT_NAME")}function Bae(){let e=LC();return e.startsWith("..")||so.isAbsolute(e)}function LC(){let e=(0,Fr.getRequiredEnvParam)("RUNNER_TEMP"),t=so.join(so.dirname(e),"_actions");return so.relative(t,__filename)}function qC(){let e=(0,Fr.getRequiredEnvParam)("GITHUB_EVENT_PATH");try{return JSON.parse(xy.readFileSync(e,"utf-8"))}catch(t){throw new Error(`Unable to read workflow event JSON from ${e}: ${t}`)}}function OC(e){return e.startsWith("refs/heads/")?e.slice(11):e}async function Mae(){if(process.env.CODE_SCANNING_IS_ANALYZING_DEFAULT_BRANCH==="true")return!0;let e=await IC();e=OC(e);let r=qC()?.repository?.default_branch;return M1()==="schedule"&&(r=OC(DC())),e===r}async function jae(e){for(let t of e.languages){let r=(0,Fr.getCodeQLDatabasePath)(e,t),n=so.join(r,"log");if(!(0,Fr.doesDirectoryExist)(n)){vn.info(`Directory ${n} does not exist.`);continue}let i=a=>{let s=xy.readdirSync(a,{withFileTypes:!0});s.length===0&&vn.info(`No debug logs found at directory ${n}.`);for(let o of s)if(o.isFile()){let l=so.resolve(a,o.name);vn.startGroup(`CodeQL Debug Logs - ${t} - ${o.name} from file at path ${l}`),process.stdout.write(xy.readFileSync(l)),vn.endGroup()}else o.isDirectory()&&i(so.resolve(a,o.name))};i(n)}}function Fae(e){switch(e){case void 0:case"true":case"always":return"always";case"false":case"failure-only":return"failure-only";case"never":return"never";default:return vn.warning(`Unrecognized 'upload' input to 'analyze' Action: ${e}. Defaulting to 'always'.`),"always"}}function kae(){let e=(0,Fr.getRequiredEnvParam)("GITHUB_RUN_ID"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ID must define a non NaN workflow run ID. Current value is ${e}`);if(t<0)throw new Error(`GITHUB_RUN_ID must be a non-negative integer. Current value is ${e}`);return t}function zae(){let e=(0,Fr.getRequiredEnvParam)("GITHUB_RUN_ATTEMPT"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ATTEMPT must define a non NaN workflow run attempt. Current value is ${e}`);if(t<=0)throw new Error(`GITHUB_RUN_ATTEMPT must be a positive integer. Current value is ${e}`);return t}var q1=class extends Error{constructor(t){super(t),this.name="FileCmdNotFoundError"}};te.FileCmdNotFoundError=q1;var Uae=async e=>{let t="",r="",n;try{n=await AC.safeWhich("file")}catch(i){throw new q1(`The \`file\` program is required, but does not appear to be installed. Please install it: ${i}`)}try{return await new Sy.ToolRunner(n,["-L",e],{silent:!0,listeners:{stdout:i=>{r+=i.toString()},stderr:i=>{t+=i.toString()}}}).exec(),r.trim()}catch(i){throw vn.info(`Could not determine type of ${e} from ${r}. ${t}`),i}};te.getFileType=Uae;function Hae(){return process.env.RUNNER_ENVIRONMENT==="self-hosted"}function $ae(){return M1()==="dynamic"}function BC(e,t){return[e,...t].map(r=>r.includes(" ")?`'${r}'`:r).join(" ")}var B1=class extends Error{constructor(t,r,n,i,a){let s=BC(t,r),o=MC(i.trim().split(` +`).pop()?.trim()||"n/a");super(`Failed to run "${s}". Exit code was ${n} and last log line was: ${o} See the logs for more details.`),this.cmd=t,this.args=r,this.exitCode=n,this.stderr=i,this.stdout=a}};te.CommandInvocationError=B1;function MC(e){return e[e.length-1]==="."?e:`${e}.`}var RC=2e4;async function Gae(e,t=[],r={}){let n="",i="";r.noStreamStdout||process.stdout.write(`[command]${e} ${t.join(" ")} +`);let a=await new Sy.ToolRunner(e,t,{ignoreReturnCode:!0,listeners:{stdout:s=>{n+=s.toString("utf8"),r.noStreamStdout||process.stdout.write(s)},stderr:s=>{let o=0;s.length-RC>0&&(o=s.length-RC+1),i+=s.toString("utf8",o),process.stdout.write(s)}},silent:!0,...r.stdin?{input:Buffer.from(r.stdin||"")}:{}}).exec();if(a!==0)throw new B1(e,t,a,i,n);return n}var jC="persisted_inputs",Vae=function(){let e=Object.entries(process.env).filter(([t])=>t.startsWith("INPUT_"));vn.saveState(jC,JSON.stringify(e))};te.persistInputs=Vae;var Wae=function(){let e=vn.getState(jC);if(e)for(let[t,r]of JSON.parse(e))process.env[t]=r};te.restoreInputs=Wae});var kC=h(j1=>{"use strict";Object.defineProperty(j1,"__esModule",{value:!0});j1.Context=void 0;var FC=require("fs"),Kae=require("os"),Ty=class{constructor(){var t,r,n;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(FC.existsSync(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(FC.readFileSync(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let i=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${i} does not exist${Kae.EOL}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(t=process.env.GITHUB_API_URL)!==null&&t!==void 0?t:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(n=process.env.GITHUB_GRAPHQL_URL)!==null&&n!==void 0?n:"https://api.github.com/graphql"}get issue(){let t=this.payload;return Object.assign(Object.assign({},this.repo),{number:(t.issue||t.pull_request||t).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[t,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:t,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};j1.Context=Ty});var zC=h(en=>{"use strict";var Qae=en&&en.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Xae=en&&en.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Yae=en&&en.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Qae(t,e,r);return Xae(t,e),t};Object.defineProperty(en,"__esModule",{value:!0});en.getApiBaseUrl=en.getProxyAgent=en.getAuthString=void 0;var Jae=Yae(Fs());function Zae(e,t){if(!e&&!t.auth)throw new Error("Parameter token or opts.auth is required");if(e&&t.auth)throw new Error("Parameters token and opts.auth may not both be specified");return typeof t.auth=="string"?t.auth:`token ${e}`}en.getAuthString=Zae;function ese(e){return new Jae.HttpClient().getAgent(e)}en.getProxyAgent=ese;function tse(){return process.env.GITHUB_API_URL||"https://api.github.com"}en.getApiBaseUrl=tse});var Yc=h(Py=>{"use strict";Object.defineProperty(Py,"__esModule",{value:!0});function rse(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&"version"in process?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:""}Py.getUserAgent=rse});var $C=h((Vxe,HC)=>{HC.exports=UC;function UC(e,t,r,n){if(typeof r!="function")throw new Error("method for before hook must be a function");return n||(n={}),Array.isArray(t)?t.reverse().reduce(function(i,a){return UC.bind(null,e,a,i,n)},r)():Promise.resolve().then(function(){return e.registry[t]?e.registry[t].reduce(function(i,a){return a.hook.bind(null,i,n)},r)():r(n)})}});var VC=h((Wxe,GC)=>{GC.exports=nse;function nse(e,t,r,n){var i=n;e.registry[r]||(e.registry[r]=[]),t==="before"&&(n=function(a,s){return Promise.resolve().then(i.bind(null,s)).then(a.bind(null,s))}),t==="after"&&(n=function(a,s){var o;return Promise.resolve().then(a.bind(null,s)).then(function(l){return o=l,i(o,s)}).then(function(){return o})}),t==="error"&&(n=function(a,s){return Promise.resolve().then(a.bind(null,s)).catch(function(o){return i(o,s)})}),e.registry[r].push({hook:n,orig:i})}});var KC=h((Kxe,WC)=>{WC.exports=ise;function ise(e,t,r){if(e.registry[t]){var n=e.registry[t].map(function(i){return i.orig}).indexOf(r);n!==-1&&e.registry[t].splice(n,1)}}});var tO=h((Qxe,Jc)=>{var JC=$C(),ase=VC(),sse=KC(),QC=Function.bind,XC=QC.bind(QC);function ZC(e,t,r){var n=XC(sse,null).apply(null,r?[t,r]:[t]);e.api={remove:n},e.remove=n,["before","error","after","wrap"].forEach(function(i){var a=r?[t,i,r]:[t,i];e[i]=e.api[i]=XC(ase,null).apply(null,a)})}function ose(){var e="h",t={registry:{}},r=JC.bind(null,t,e);return ZC(r,t,e),r}function eO(){var e={registry:{}},t=JC.bind(null,e);return ZC(t,e),t}var YC=!1;function xl(){return YC||(console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4'),YC=!0),eO()}xl.Singular=ose.bind();xl.Collection=eO.bind();Jc.exports=xl;Jc.exports.Hook=xl;Jc.exports.Singular=xl.Singular;Jc.exports.Collection=xl.Collection});var Oy=h(Cy=>{"use strict";Object.defineProperty(Cy,"__esModule",{value:!0});function rO(e){return Object.prototype.toString.call(e)==="[object Object]"}function lse(e){var t,r;return rO(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(rO(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}Cy.isPlainObject=lse});var dO=h(Iy=>{"use strict";Object.defineProperty(Iy,"__esModule",{value:!0});var dse=Oy(),cse=Yc();function pse(e){return e?Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{}):{}}function aO(e,t){let r=Object.assign({},e);return Object.keys(t).forEach(n=>{dse.isPlainObject(t[n])?n in e?r[n]=aO(e[n],t[n]):Object.assign(r,{[n]:t[n]}):Object.assign(r,{[n]:t[n]})}),r}function nO(e){for(let t in e)e[t]===void 0&&delete e[t];return e}function Ay(e,t,r){if(typeof t=="string"){let[i,a]=t.split(" ");r=Object.assign(a?{method:i,url:a}:{url:i},r)}else r=Object.assign({},t);r.headers=pse(r.headers),nO(r),nO(r.headers);let n=aO(e||{},r);return e&&e.mediaType.previews.length&&(n.mediaType.previews=e.mediaType.previews.filter(i=>!n.mediaType.previews.includes(i)).concat(n.mediaType.previews)),n.mediaType.previews=n.mediaType.previews.map(i=>i.replace(/-preview/,"")),n}function use(e,t){let r=/\?/.test(e)?"&":"?",n=Object.keys(t);return n.length===0?e:e+r+n.map(i=>i==="q"?"q="+t.q.split("+").map(encodeURIComponent).join("+"):`${i}=${encodeURIComponent(t[i])}`).join("&")}var mse=/\{[^}]+\}/g;function fse(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function hse(e){let t=e.match(mse);return t?t.map(fse).reduce((r,n)=>r.concat(n),[]):[]}function iO(e,t){return Object.keys(e).filter(r=>!t.includes(r)).reduce((r,n)=>(r[n]=e[n],r),{})}function sO(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map(function(t){return/%[0-9A-Fa-f]/.test(t)||(t=encodeURI(t).replace(/%5B/g,"[").replace(/%5D/g,"]")),t}).join("")}function Tl(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function Zc(e,t,r){return t=e==="+"||e==="#"?sO(t):Tl(t),r?Tl(r)+"="+t:t}function Sl(e){return e!=null}function Ry(e){return e===";"||e==="&"||e==="?"}function gse(e,t,r,n){var i=e[r],a=[];if(Sl(i)&&i!=="")if(typeof i=="string"||typeof i=="number"||typeof i=="boolean")i=i.toString(),n&&n!=="*"&&(i=i.substring(0,parseInt(n,10))),a.push(Zc(t,i,Ry(t)?r:""));else if(n==="*")Array.isArray(i)?i.filter(Sl).forEach(function(s){a.push(Zc(t,s,Ry(t)?r:""))}):Object.keys(i).forEach(function(s){Sl(i[s])&&a.push(Zc(t,i[s],s))});else{let s=[];Array.isArray(i)?i.filter(Sl).forEach(function(o){s.push(Zc(t,o))}):Object.keys(i).forEach(function(o){Sl(i[o])&&(s.push(Tl(o)),s.push(Zc(t,i[o].toString())))}),Ry(t)?a.push(Tl(r)+"="+s.join(",")):s.length!==0&&a.push(s.join(","))}else t===";"?Sl(i)&&a.push(Tl(r)):i===""&&(t==="&"||t==="?")?a.push(Tl(r)+"="):i===""&&a.push("");return a}function yse(e){return{expand:vse.bind(null,e)}}function vse(e,t){var r=["+","#",".","/",";","?","&"];return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(n,i,a){if(i){let o="",l=[];if(r.indexOf(i.charAt(0))!==-1&&(o=i.charAt(0),i=i.substr(1)),i.split(/,/g).forEach(function(d){var c=/([^:\*]*)(?::(\d+)|(\*))?/.exec(d);l.push(gse(t,o,c[1],c[2]||c[3]))}),o&&o!=="+"){var s=",";return o==="?"?s="&":o!=="#"&&(s=o),(l.length!==0?o:"")+l.join(s)}else return l.join(",")}else return sO(a)})}function oO(e){let t=e.method.toUpperCase(),r=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),n=Object.assign({},e.headers),i,a=iO(e,["method","baseUrl","url","headers","request","mediaType"]),s=hse(r);r=yse(r).expand(a),/^http/.test(r)||(r=e.baseUrl+r);let o=Object.keys(e).filter(c=>s.includes(c)).concat("baseUrl"),l=iO(a,o);if(!/application\/octet-stream/i.test(n.accept)&&(e.mediaType.format&&(n.accept=n.accept.split(/,/).map(c=>c.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")),e.mediaType.previews.length)){let c=n.accept.match(/[\w-]+(?=-preview)/g)||[];n.accept=c.concat(e.mediaType.previews).map(p=>{let u=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${p}-preview${u}`}).join(",")}return["GET","HEAD"].includes(t)?r=use(r,l):"data"in l?i=l.data:Object.keys(l).length?i=l:n["content-length"]=0,!n["content-type"]&&typeof i<"u"&&(n["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(t)&&typeof i>"u"&&(i=""),Object.assign({method:t,url:r,headers:n},typeof i<"u"?{body:i}:null,e.request?{request:e.request}:null)}function _se(e,t,r){return oO(Ay(e,t,r))}function lO(e,t){let r=Ay(e,t),n=_se.bind(null,r);return Object.assign(n,{DEFAULTS:r,defaults:lO.bind(null,r),merge:Ay.bind(null,r),parse:oO})}var bse="6.0.12",wse=`octokit-endpoint.js/${bse} ${cse.getUserAgent()}`,Ese={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":wse},mediaType:{format:"",previews:[]}},Nse=lO(null,Ese);Iy.endpoint=Nse});var uO=h((Jxe,pO)=>{"use strict";var St={};pO.exports=St;function cO(e){return e<0?-1:1}function xse(e){return e%1===.5&&!(e&1)?Math.floor(e):Math.round(e)}function rs(e,t){t.unsigned||--e;let r=t.unsigned?0:-Math.pow(2,e),n=Math.pow(2,e)-1,i=t.moduloBitLength?Math.pow(2,t.moduloBitLength):Math.pow(2,e),a=t.moduloBitLength?Math.pow(2,t.moduloBitLength-1):Math.pow(2,e-1);return function(s,o){o||(o={});let l=+s;if(o.enforceRange){if(!Number.isFinite(l))throw new TypeError("Argument is not a finite number");if(l=cO(l)*Math.floor(Math.abs(l)),ln)throw new TypeError("Argument is not in byte range");return l}if(!isNaN(l)&&o.clamp)return l=xse(l),ln&&(l=n),l;if(!Number.isFinite(l)||l===0)return 0;if(l=cO(l)*Math.floor(Math.abs(l)),l=l%i,!t.unsigned&&l>=a)return l-i;if(t.unsigned){if(l<0)l+=i;else if(l===-0)return 0}return l}}St.void=function(){};St.boolean=function(e){return!!e};St.byte=rs(8,{unsigned:!1});St.octet=rs(8,{unsigned:!0});St.short=rs(16,{unsigned:!1});St["unsigned short"]=rs(16,{unsigned:!0});St.long=rs(32,{unsigned:!1});St["unsigned long"]=rs(32,{unsigned:!0});St["long long"]=rs(32,{unsigned:!1,moduloBitLength:64});St["unsigned long long"]=rs(32,{unsigned:!0,moduloBitLength:64});St.double=function(e){let t=+e;if(!Number.isFinite(t))throw new TypeError("Argument is not a finite floating-point value");return t};St["unrestricted double"]=function(e){let t=+e;if(isNaN(t))throw new TypeError("Argument is NaN");return t};St.float=St.double;St["unrestricted float"]=St["unrestricted double"];St.DOMString=function(e,t){return t||(t={}),t.treatNullAsEmptyString&&e===null?"":String(e)};St.ByteString=function(e,t){let r=String(e),n;for(let i=0;(n=r.codePointAt(i))!==void 0;++i)if(n>255)throw new TypeError("Argument is not a valid bytestring");return r};St.USVString=function(e){let t=String(e),r=t.length,n=[];for(let i=0;i57343)n.push(String.fromCodePoint(a));else if(56320<=a&&a<=57343)n.push(String.fromCodePoint(65533));else if(i===r-1)n.push(String.fromCodePoint(65533));else{let s=t.charCodeAt(i+1);if(56320<=s&&s<=57343){let o=a&1023,l=s&1023;n.push(String.fromCodePoint(65536+1024*o+l)),++i}else n.push(String.fromCodePoint(65533))}}return n.join("")};St.Date=function(e,t){if(!(e instanceof Date))throw new TypeError("Argument is not a Date object");if(!isNaN(e))return e};St.RegExp=function(e,t){return e instanceof RegExp||(e=new RegExp(e)),e}});var mO=h((Zxe,ns)=>{"use strict";ns.exports.mixin=function(t,r){let n=Object.getOwnPropertyNames(r);for(let i=0;i{Sse.exports=[[[0,44],"disallowed_STD3_valid"],[[45,46],"valid"],[[47,47],"disallowed_STD3_valid"],[[48,57],"valid"],[[58,64],"disallowed_STD3_valid"],[[65,65],"mapped",[97]],[[66,66],"mapped",[98]],[[67,67],"mapped",[99]],[[68,68],"mapped",[100]],[[69,69],"mapped",[101]],[[70,70],"mapped",[102]],[[71,71],"mapped",[103]],[[72,72],"mapped",[104]],[[73,73],"mapped",[105]],[[74,74],"mapped",[106]],[[75,75],"mapped",[107]],[[76,76],"mapped",[108]],[[77,77],"mapped",[109]],[[78,78],"mapped",[110]],[[79,79],"mapped",[111]],[[80,80],"mapped",[112]],[[81,81],"mapped",[113]],[[82,82],"mapped",[114]],[[83,83],"mapped",[115]],[[84,84],"mapped",[116]],[[85,85],"mapped",[117]],[[86,86],"mapped",[118]],[[87,87],"mapped",[119]],[[88,88],"mapped",[120]],[[89,89],"mapped",[121]],[[90,90],"mapped",[122]],[[91,96],"disallowed_STD3_valid"],[[97,122],"valid"],[[123,127],"disallowed_STD3_valid"],[[128,159],"disallowed"],[[160,160],"disallowed_STD3_mapped",[32]],[[161,167],"valid",[],"NV8"],[[168,168],"disallowed_STD3_mapped",[32,776]],[[169,169],"valid",[],"NV8"],[[170,170],"mapped",[97]],[[171,172],"valid",[],"NV8"],[[173,173],"ignored"],[[174,174],"valid",[],"NV8"],[[175,175],"disallowed_STD3_mapped",[32,772]],[[176,177],"valid",[],"NV8"],[[178,178],"mapped",[50]],[[179,179],"mapped",[51]],[[180,180],"disallowed_STD3_mapped",[32,769]],[[181,181],"mapped",[956]],[[182,182],"valid",[],"NV8"],[[183,183],"valid"],[[184,184],"disallowed_STD3_mapped",[32,807]],[[185,185],"mapped",[49]],[[186,186],"mapped",[111]],[[187,187],"valid",[],"NV8"],[[188,188],"mapped",[49,8260,52]],[[189,189],"mapped",[49,8260,50]],[[190,190],"mapped",[51,8260,52]],[[191,191],"valid",[],"NV8"],[[192,192],"mapped",[224]],[[193,193],"mapped",[225]],[[194,194],"mapped",[226]],[[195,195],"mapped",[227]],[[196,196],"mapped",[228]],[[197,197],"mapped",[229]],[[198,198],"mapped",[230]],[[199,199],"mapped",[231]],[[200,200],"mapped",[232]],[[201,201],"mapped",[233]],[[202,202],"mapped",[234]],[[203,203],"mapped",[235]],[[204,204],"mapped",[236]],[[205,205],"mapped",[237]],[[206,206],"mapped",[238]],[[207,207],"mapped",[239]],[[208,208],"mapped",[240]],[[209,209],"mapped",[241]],[[210,210],"mapped",[242]],[[211,211],"mapped",[243]],[[212,212],"mapped",[244]],[[213,213],"mapped",[245]],[[214,214],"mapped",[246]],[[215,215],"valid",[],"NV8"],[[216,216],"mapped",[248]],[[217,217],"mapped",[249]],[[218,218],"mapped",[250]],[[219,219],"mapped",[251]],[[220,220],"mapped",[252]],[[221,221],"mapped",[253]],[[222,222],"mapped",[254]],[[223,223],"deviation",[115,115]],[[224,246],"valid"],[[247,247],"valid",[],"NV8"],[[248,255],"valid"],[[256,256],"mapped",[257]],[[257,257],"valid"],[[258,258],"mapped",[259]],[[259,259],"valid"],[[260,260],"mapped",[261]],[[261,261],"valid"],[[262,262],"mapped",[263]],[[263,263],"valid"],[[264,264],"mapped",[265]],[[265,265],"valid"],[[266,266],"mapped",[267]],[[267,267],"valid"],[[268,268],"mapped",[269]],[[269,269],"valid"],[[270,270],"mapped",[271]],[[271,271],"valid"],[[272,272],"mapped",[273]],[[273,273],"valid"],[[274,274],"mapped",[275]],[[275,275],"valid"],[[276,276],"mapped",[277]],[[277,277],"valid"],[[278,278],"mapped",[279]],[[279,279],"valid"],[[280,280],"mapped",[281]],[[281,281],"valid"],[[282,282],"mapped",[283]],[[283,283],"valid"],[[284,284],"mapped",[285]],[[285,285],"valid"],[[286,286],"mapped",[287]],[[287,287],"valid"],[[288,288],"mapped",[289]],[[289,289],"valid"],[[290,290],"mapped",[291]],[[291,291],"valid"],[[292,292],"mapped",[293]],[[293,293],"valid"],[[294,294],"mapped",[295]],[[295,295],"valid"],[[296,296],"mapped",[297]],[[297,297],"valid"],[[298,298],"mapped",[299]],[[299,299],"valid"],[[300,300],"mapped",[301]],[[301,301],"valid"],[[302,302],"mapped",[303]],[[303,303],"valid"],[[304,304],"mapped",[105,775]],[[305,305],"valid"],[[306,307],"mapped",[105,106]],[[308,308],"mapped",[309]],[[309,309],"valid"],[[310,310],"mapped",[311]],[[311,312],"valid"],[[313,313],"mapped",[314]],[[314,314],"valid"],[[315,315],"mapped",[316]],[[316,316],"valid"],[[317,317],"mapped",[318]],[[318,318],"valid"],[[319,320],"mapped",[108,183]],[[321,321],"mapped",[322]],[[322,322],"valid"],[[323,323],"mapped",[324]],[[324,324],"valid"],[[325,325],"mapped",[326]],[[326,326],"valid"],[[327,327],"mapped",[328]],[[328,328],"valid"],[[329,329],"mapped",[700,110]],[[330,330],"mapped",[331]],[[331,331],"valid"],[[332,332],"mapped",[333]],[[333,333],"valid"],[[334,334],"mapped",[335]],[[335,335],"valid"],[[336,336],"mapped",[337]],[[337,337],"valid"],[[338,338],"mapped",[339]],[[339,339],"valid"],[[340,340],"mapped",[341]],[[341,341],"valid"],[[342,342],"mapped",[343]],[[343,343],"valid"],[[344,344],"mapped",[345]],[[345,345],"valid"],[[346,346],"mapped",[347]],[[347,347],"valid"],[[348,348],"mapped",[349]],[[349,349],"valid"],[[350,350],"mapped",[351]],[[351,351],"valid"],[[352,352],"mapped",[353]],[[353,353],"valid"],[[354,354],"mapped",[355]],[[355,355],"valid"],[[356,356],"mapped",[357]],[[357,357],"valid"],[[358,358],"mapped",[359]],[[359,359],"valid"],[[360,360],"mapped",[361]],[[361,361],"valid"],[[362,362],"mapped",[363]],[[363,363],"valid"],[[364,364],"mapped",[365]],[[365,365],"valid"],[[366,366],"mapped",[367]],[[367,367],"valid"],[[368,368],"mapped",[369]],[[369,369],"valid"],[[370,370],"mapped",[371]],[[371,371],"valid"],[[372,372],"mapped",[373]],[[373,373],"valid"],[[374,374],"mapped",[375]],[[375,375],"valid"],[[376,376],"mapped",[255]],[[377,377],"mapped",[378]],[[378,378],"valid"],[[379,379],"mapped",[380]],[[380,380],"valid"],[[381,381],"mapped",[382]],[[382,382],"valid"],[[383,383],"mapped",[115]],[[384,384],"valid"],[[385,385],"mapped",[595]],[[386,386],"mapped",[387]],[[387,387],"valid"],[[388,388],"mapped",[389]],[[389,389],"valid"],[[390,390],"mapped",[596]],[[391,391],"mapped",[392]],[[392,392],"valid"],[[393,393],"mapped",[598]],[[394,394],"mapped",[599]],[[395,395],"mapped",[396]],[[396,397],"valid"],[[398,398],"mapped",[477]],[[399,399],"mapped",[601]],[[400,400],"mapped",[603]],[[401,401],"mapped",[402]],[[402,402],"valid"],[[403,403],"mapped",[608]],[[404,404],"mapped",[611]],[[405,405],"valid"],[[406,406],"mapped",[617]],[[407,407],"mapped",[616]],[[408,408],"mapped",[409]],[[409,411],"valid"],[[412,412],"mapped",[623]],[[413,413],"mapped",[626]],[[414,414],"valid"],[[415,415],"mapped",[629]],[[416,416],"mapped",[417]],[[417,417],"valid"],[[418,418],"mapped",[419]],[[419,419],"valid"],[[420,420],"mapped",[421]],[[421,421],"valid"],[[422,422],"mapped",[640]],[[423,423],"mapped",[424]],[[424,424],"valid"],[[425,425],"mapped",[643]],[[426,427],"valid"],[[428,428],"mapped",[429]],[[429,429],"valid"],[[430,430],"mapped",[648]],[[431,431],"mapped",[432]],[[432,432],"valid"],[[433,433],"mapped",[650]],[[434,434],"mapped",[651]],[[435,435],"mapped",[436]],[[436,436],"valid"],[[437,437],"mapped",[438]],[[438,438],"valid"],[[439,439],"mapped",[658]],[[440,440],"mapped",[441]],[[441,443],"valid"],[[444,444],"mapped",[445]],[[445,451],"valid"],[[452,454],"mapped",[100,382]],[[455,457],"mapped",[108,106]],[[458,460],"mapped",[110,106]],[[461,461],"mapped",[462]],[[462,462],"valid"],[[463,463],"mapped",[464]],[[464,464],"valid"],[[465,465],"mapped",[466]],[[466,466],"valid"],[[467,467],"mapped",[468]],[[468,468],"valid"],[[469,469],"mapped",[470]],[[470,470],"valid"],[[471,471],"mapped",[472]],[[472,472],"valid"],[[473,473],"mapped",[474]],[[474,474],"valid"],[[475,475],"mapped",[476]],[[476,477],"valid"],[[478,478],"mapped",[479]],[[479,479],"valid"],[[480,480],"mapped",[481]],[[481,481],"valid"],[[482,482],"mapped",[483]],[[483,483],"valid"],[[484,484],"mapped",[485]],[[485,485],"valid"],[[486,486],"mapped",[487]],[[487,487],"valid"],[[488,488],"mapped",[489]],[[489,489],"valid"],[[490,490],"mapped",[491]],[[491,491],"valid"],[[492,492],"mapped",[493]],[[493,493],"valid"],[[494,494],"mapped",[495]],[[495,496],"valid"],[[497,499],"mapped",[100,122]],[[500,500],"mapped",[501]],[[501,501],"valid"],[[502,502],"mapped",[405]],[[503,503],"mapped",[447]],[[504,504],"mapped",[505]],[[505,505],"valid"],[[506,506],"mapped",[507]],[[507,507],"valid"],[[508,508],"mapped",[509]],[[509,509],"valid"],[[510,510],"mapped",[511]],[[511,511],"valid"],[[512,512],"mapped",[513]],[[513,513],"valid"],[[514,514],"mapped",[515]],[[515,515],"valid"],[[516,516],"mapped",[517]],[[517,517],"valid"],[[518,518],"mapped",[519]],[[519,519],"valid"],[[520,520],"mapped",[521]],[[521,521],"valid"],[[522,522],"mapped",[523]],[[523,523],"valid"],[[524,524],"mapped",[525]],[[525,525],"valid"],[[526,526],"mapped",[527]],[[527,527],"valid"],[[528,528],"mapped",[529]],[[529,529],"valid"],[[530,530],"mapped",[531]],[[531,531],"valid"],[[532,532],"mapped",[533]],[[533,533],"valid"],[[534,534],"mapped",[535]],[[535,535],"valid"],[[536,536],"mapped",[537]],[[537,537],"valid"],[[538,538],"mapped",[539]],[[539,539],"valid"],[[540,540],"mapped",[541]],[[541,541],"valid"],[[542,542],"mapped",[543]],[[543,543],"valid"],[[544,544],"mapped",[414]],[[545,545],"valid"],[[546,546],"mapped",[547]],[[547,547],"valid"],[[548,548],"mapped",[549]],[[549,549],"valid"],[[550,550],"mapped",[551]],[[551,551],"valid"],[[552,552],"mapped",[553]],[[553,553],"valid"],[[554,554],"mapped",[555]],[[555,555],"valid"],[[556,556],"mapped",[557]],[[557,557],"valid"],[[558,558],"mapped",[559]],[[559,559],"valid"],[[560,560],"mapped",[561]],[[561,561],"valid"],[[562,562],"mapped",[563]],[[563,563],"valid"],[[564,566],"valid"],[[567,569],"valid"],[[570,570],"mapped",[11365]],[[571,571],"mapped",[572]],[[572,572],"valid"],[[573,573],"mapped",[410]],[[574,574],"mapped",[11366]],[[575,576],"valid"],[[577,577],"mapped",[578]],[[578,578],"valid"],[[579,579],"mapped",[384]],[[580,580],"mapped",[649]],[[581,581],"mapped",[652]],[[582,582],"mapped",[583]],[[583,583],"valid"],[[584,584],"mapped",[585]],[[585,585],"valid"],[[586,586],"mapped",[587]],[[587,587],"valid"],[[588,588],"mapped",[589]],[[589,589],"valid"],[[590,590],"mapped",[591]],[[591,591],"valid"],[[592,680],"valid"],[[681,685],"valid"],[[686,687],"valid"],[[688,688],"mapped",[104]],[[689,689],"mapped",[614]],[[690,690],"mapped",[106]],[[691,691],"mapped",[114]],[[692,692],"mapped",[633]],[[693,693],"mapped",[635]],[[694,694],"mapped",[641]],[[695,695],"mapped",[119]],[[696,696],"mapped",[121]],[[697,705],"valid"],[[706,709],"valid",[],"NV8"],[[710,721],"valid"],[[722,727],"valid",[],"NV8"],[[728,728],"disallowed_STD3_mapped",[32,774]],[[729,729],"disallowed_STD3_mapped",[32,775]],[[730,730],"disallowed_STD3_mapped",[32,778]],[[731,731],"disallowed_STD3_mapped",[32,808]],[[732,732],"disallowed_STD3_mapped",[32,771]],[[733,733],"disallowed_STD3_mapped",[32,779]],[[734,734],"valid",[],"NV8"],[[735,735],"valid",[],"NV8"],[[736,736],"mapped",[611]],[[737,737],"mapped",[108]],[[738,738],"mapped",[115]],[[739,739],"mapped",[120]],[[740,740],"mapped",[661]],[[741,745],"valid",[],"NV8"],[[746,747],"valid",[],"NV8"],[[748,748],"valid"],[[749,749],"valid",[],"NV8"],[[750,750],"valid"],[[751,767],"valid",[],"NV8"],[[768,831],"valid"],[[832,832],"mapped",[768]],[[833,833],"mapped",[769]],[[834,834],"valid"],[[835,835],"mapped",[787]],[[836,836],"mapped",[776,769]],[[837,837],"mapped",[953]],[[838,846],"valid"],[[847,847],"ignored"],[[848,855],"valid"],[[856,860],"valid"],[[861,863],"valid"],[[864,865],"valid"],[[866,866],"valid"],[[867,879],"valid"],[[880,880],"mapped",[881]],[[881,881],"valid"],[[882,882],"mapped",[883]],[[883,883],"valid"],[[884,884],"mapped",[697]],[[885,885],"valid"],[[886,886],"mapped",[887]],[[887,887],"valid"],[[888,889],"disallowed"],[[890,890],"disallowed_STD3_mapped",[32,953]],[[891,893],"valid"],[[894,894],"disallowed_STD3_mapped",[59]],[[895,895],"mapped",[1011]],[[896,899],"disallowed"],[[900,900],"disallowed_STD3_mapped",[32,769]],[[901,901],"disallowed_STD3_mapped",[32,776,769]],[[902,902],"mapped",[940]],[[903,903],"mapped",[183]],[[904,904],"mapped",[941]],[[905,905],"mapped",[942]],[[906,906],"mapped",[943]],[[907,907],"disallowed"],[[908,908],"mapped",[972]],[[909,909],"disallowed"],[[910,910],"mapped",[973]],[[911,911],"mapped",[974]],[[912,912],"valid"],[[913,913],"mapped",[945]],[[914,914],"mapped",[946]],[[915,915],"mapped",[947]],[[916,916],"mapped",[948]],[[917,917],"mapped",[949]],[[918,918],"mapped",[950]],[[919,919],"mapped",[951]],[[920,920],"mapped",[952]],[[921,921],"mapped",[953]],[[922,922],"mapped",[954]],[[923,923],"mapped",[955]],[[924,924],"mapped",[956]],[[925,925],"mapped",[957]],[[926,926],"mapped",[958]],[[927,927],"mapped",[959]],[[928,928],"mapped",[960]],[[929,929],"mapped",[961]],[[930,930],"disallowed"],[[931,931],"mapped",[963]],[[932,932],"mapped",[964]],[[933,933],"mapped",[965]],[[934,934],"mapped",[966]],[[935,935],"mapped",[967]],[[936,936],"mapped",[968]],[[937,937],"mapped",[969]],[[938,938],"mapped",[970]],[[939,939],"mapped",[971]],[[940,961],"valid"],[[962,962],"deviation",[963]],[[963,974],"valid"],[[975,975],"mapped",[983]],[[976,976],"mapped",[946]],[[977,977],"mapped",[952]],[[978,978],"mapped",[965]],[[979,979],"mapped",[973]],[[980,980],"mapped",[971]],[[981,981],"mapped",[966]],[[982,982],"mapped",[960]],[[983,983],"valid"],[[984,984],"mapped",[985]],[[985,985],"valid"],[[986,986],"mapped",[987]],[[987,987],"valid"],[[988,988],"mapped",[989]],[[989,989],"valid"],[[990,990],"mapped",[991]],[[991,991],"valid"],[[992,992],"mapped",[993]],[[993,993],"valid"],[[994,994],"mapped",[995]],[[995,995],"valid"],[[996,996],"mapped",[997]],[[997,997],"valid"],[[998,998],"mapped",[999]],[[999,999],"valid"],[[1e3,1e3],"mapped",[1001]],[[1001,1001],"valid"],[[1002,1002],"mapped",[1003]],[[1003,1003],"valid"],[[1004,1004],"mapped",[1005]],[[1005,1005],"valid"],[[1006,1006],"mapped",[1007]],[[1007,1007],"valid"],[[1008,1008],"mapped",[954]],[[1009,1009],"mapped",[961]],[[1010,1010],"mapped",[963]],[[1011,1011],"valid"],[[1012,1012],"mapped",[952]],[[1013,1013],"mapped",[949]],[[1014,1014],"valid",[],"NV8"],[[1015,1015],"mapped",[1016]],[[1016,1016],"valid"],[[1017,1017],"mapped",[963]],[[1018,1018],"mapped",[1019]],[[1019,1019],"valid"],[[1020,1020],"valid"],[[1021,1021],"mapped",[891]],[[1022,1022],"mapped",[892]],[[1023,1023],"mapped",[893]],[[1024,1024],"mapped",[1104]],[[1025,1025],"mapped",[1105]],[[1026,1026],"mapped",[1106]],[[1027,1027],"mapped",[1107]],[[1028,1028],"mapped",[1108]],[[1029,1029],"mapped",[1109]],[[1030,1030],"mapped",[1110]],[[1031,1031],"mapped",[1111]],[[1032,1032],"mapped",[1112]],[[1033,1033],"mapped",[1113]],[[1034,1034],"mapped",[1114]],[[1035,1035],"mapped",[1115]],[[1036,1036],"mapped",[1116]],[[1037,1037],"mapped",[1117]],[[1038,1038],"mapped",[1118]],[[1039,1039],"mapped",[1119]],[[1040,1040],"mapped",[1072]],[[1041,1041],"mapped",[1073]],[[1042,1042],"mapped",[1074]],[[1043,1043],"mapped",[1075]],[[1044,1044],"mapped",[1076]],[[1045,1045],"mapped",[1077]],[[1046,1046],"mapped",[1078]],[[1047,1047],"mapped",[1079]],[[1048,1048],"mapped",[1080]],[[1049,1049],"mapped",[1081]],[[1050,1050],"mapped",[1082]],[[1051,1051],"mapped",[1083]],[[1052,1052],"mapped",[1084]],[[1053,1053],"mapped",[1085]],[[1054,1054],"mapped",[1086]],[[1055,1055],"mapped",[1087]],[[1056,1056],"mapped",[1088]],[[1057,1057],"mapped",[1089]],[[1058,1058],"mapped",[1090]],[[1059,1059],"mapped",[1091]],[[1060,1060],"mapped",[1092]],[[1061,1061],"mapped",[1093]],[[1062,1062],"mapped",[1094]],[[1063,1063],"mapped",[1095]],[[1064,1064],"mapped",[1096]],[[1065,1065],"mapped",[1097]],[[1066,1066],"mapped",[1098]],[[1067,1067],"mapped",[1099]],[[1068,1068],"mapped",[1100]],[[1069,1069],"mapped",[1101]],[[1070,1070],"mapped",[1102]],[[1071,1071],"mapped",[1103]],[[1072,1103],"valid"],[[1104,1104],"valid"],[[1105,1116],"valid"],[[1117,1117],"valid"],[[1118,1119],"valid"],[[1120,1120],"mapped",[1121]],[[1121,1121],"valid"],[[1122,1122],"mapped",[1123]],[[1123,1123],"valid"],[[1124,1124],"mapped",[1125]],[[1125,1125],"valid"],[[1126,1126],"mapped",[1127]],[[1127,1127],"valid"],[[1128,1128],"mapped",[1129]],[[1129,1129],"valid"],[[1130,1130],"mapped",[1131]],[[1131,1131],"valid"],[[1132,1132],"mapped",[1133]],[[1133,1133],"valid"],[[1134,1134],"mapped",[1135]],[[1135,1135],"valid"],[[1136,1136],"mapped",[1137]],[[1137,1137],"valid"],[[1138,1138],"mapped",[1139]],[[1139,1139],"valid"],[[1140,1140],"mapped",[1141]],[[1141,1141],"valid"],[[1142,1142],"mapped",[1143]],[[1143,1143],"valid"],[[1144,1144],"mapped",[1145]],[[1145,1145],"valid"],[[1146,1146],"mapped",[1147]],[[1147,1147],"valid"],[[1148,1148],"mapped",[1149]],[[1149,1149],"valid"],[[1150,1150],"mapped",[1151]],[[1151,1151],"valid"],[[1152,1152],"mapped",[1153]],[[1153,1153],"valid"],[[1154,1154],"valid",[],"NV8"],[[1155,1158],"valid"],[[1159,1159],"valid"],[[1160,1161],"valid",[],"NV8"],[[1162,1162],"mapped",[1163]],[[1163,1163],"valid"],[[1164,1164],"mapped",[1165]],[[1165,1165],"valid"],[[1166,1166],"mapped",[1167]],[[1167,1167],"valid"],[[1168,1168],"mapped",[1169]],[[1169,1169],"valid"],[[1170,1170],"mapped",[1171]],[[1171,1171],"valid"],[[1172,1172],"mapped",[1173]],[[1173,1173],"valid"],[[1174,1174],"mapped",[1175]],[[1175,1175],"valid"],[[1176,1176],"mapped",[1177]],[[1177,1177],"valid"],[[1178,1178],"mapped",[1179]],[[1179,1179],"valid"],[[1180,1180],"mapped",[1181]],[[1181,1181],"valid"],[[1182,1182],"mapped",[1183]],[[1183,1183],"valid"],[[1184,1184],"mapped",[1185]],[[1185,1185],"valid"],[[1186,1186],"mapped",[1187]],[[1187,1187],"valid"],[[1188,1188],"mapped",[1189]],[[1189,1189],"valid"],[[1190,1190],"mapped",[1191]],[[1191,1191],"valid"],[[1192,1192],"mapped",[1193]],[[1193,1193],"valid"],[[1194,1194],"mapped",[1195]],[[1195,1195],"valid"],[[1196,1196],"mapped",[1197]],[[1197,1197],"valid"],[[1198,1198],"mapped",[1199]],[[1199,1199],"valid"],[[1200,1200],"mapped",[1201]],[[1201,1201],"valid"],[[1202,1202],"mapped",[1203]],[[1203,1203],"valid"],[[1204,1204],"mapped",[1205]],[[1205,1205],"valid"],[[1206,1206],"mapped",[1207]],[[1207,1207],"valid"],[[1208,1208],"mapped",[1209]],[[1209,1209],"valid"],[[1210,1210],"mapped",[1211]],[[1211,1211],"valid"],[[1212,1212],"mapped",[1213]],[[1213,1213],"valid"],[[1214,1214],"mapped",[1215]],[[1215,1215],"valid"],[[1216,1216],"disallowed"],[[1217,1217],"mapped",[1218]],[[1218,1218],"valid"],[[1219,1219],"mapped",[1220]],[[1220,1220],"valid"],[[1221,1221],"mapped",[1222]],[[1222,1222],"valid"],[[1223,1223],"mapped",[1224]],[[1224,1224],"valid"],[[1225,1225],"mapped",[1226]],[[1226,1226],"valid"],[[1227,1227],"mapped",[1228]],[[1228,1228],"valid"],[[1229,1229],"mapped",[1230]],[[1230,1230],"valid"],[[1231,1231],"valid"],[[1232,1232],"mapped",[1233]],[[1233,1233],"valid"],[[1234,1234],"mapped",[1235]],[[1235,1235],"valid"],[[1236,1236],"mapped",[1237]],[[1237,1237],"valid"],[[1238,1238],"mapped",[1239]],[[1239,1239],"valid"],[[1240,1240],"mapped",[1241]],[[1241,1241],"valid"],[[1242,1242],"mapped",[1243]],[[1243,1243],"valid"],[[1244,1244],"mapped",[1245]],[[1245,1245],"valid"],[[1246,1246],"mapped",[1247]],[[1247,1247],"valid"],[[1248,1248],"mapped",[1249]],[[1249,1249],"valid"],[[1250,1250],"mapped",[1251]],[[1251,1251],"valid"],[[1252,1252],"mapped",[1253]],[[1253,1253],"valid"],[[1254,1254],"mapped",[1255]],[[1255,1255],"valid"],[[1256,1256],"mapped",[1257]],[[1257,1257],"valid"],[[1258,1258],"mapped",[1259]],[[1259,1259],"valid"],[[1260,1260],"mapped",[1261]],[[1261,1261],"valid"],[[1262,1262],"mapped",[1263]],[[1263,1263],"valid"],[[1264,1264],"mapped",[1265]],[[1265,1265],"valid"],[[1266,1266],"mapped",[1267]],[[1267,1267],"valid"],[[1268,1268],"mapped",[1269]],[[1269,1269],"valid"],[[1270,1270],"mapped",[1271]],[[1271,1271],"valid"],[[1272,1272],"mapped",[1273]],[[1273,1273],"valid"],[[1274,1274],"mapped",[1275]],[[1275,1275],"valid"],[[1276,1276],"mapped",[1277]],[[1277,1277],"valid"],[[1278,1278],"mapped",[1279]],[[1279,1279],"valid"],[[1280,1280],"mapped",[1281]],[[1281,1281],"valid"],[[1282,1282],"mapped",[1283]],[[1283,1283],"valid"],[[1284,1284],"mapped",[1285]],[[1285,1285],"valid"],[[1286,1286],"mapped",[1287]],[[1287,1287],"valid"],[[1288,1288],"mapped",[1289]],[[1289,1289],"valid"],[[1290,1290],"mapped",[1291]],[[1291,1291],"valid"],[[1292,1292],"mapped",[1293]],[[1293,1293],"valid"],[[1294,1294],"mapped",[1295]],[[1295,1295],"valid"],[[1296,1296],"mapped",[1297]],[[1297,1297],"valid"],[[1298,1298],"mapped",[1299]],[[1299,1299],"valid"],[[1300,1300],"mapped",[1301]],[[1301,1301],"valid"],[[1302,1302],"mapped",[1303]],[[1303,1303],"valid"],[[1304,1304],"mapped",[1305]],[[1305,1305],"valid"],[[1306,1306],"mapped",[1307]],[[1307,1307],"valid"],[[1308,1308],"mapped",[1309]],[[1309,1309],"valid"],[[1310,1310],"mapped",[1311]],[[1311,1311],"valid"],[[1312,1312],"mapped",[1313]],[[1313,1313],"valid"],[[1314,1314],"mapped",[1315]],[[1315,1315],"valid"],[[1316,1316],"mapped",[1317]],[[1317,1317],"valid"],[[1318,1318],"mapped",[1319]],[[1319,1319],"valid"],[[1320,1320],"mapped",[1321]],[[1321,1321],"valid"],[[1322,1322],"mapped",[1323]],[[1323,1323],"valid"],[[1324,1324],"mapped",[1325]],[[1325,1325],"valid"],[[1326,1326],"mapped",[1327]],[[1327,1327],"valid"],[[1328,1328],"disallowed"],[[1329,1329],"mapped",[1377]],[[1330,1330],"mapped",[1378]],[[1331,1331],"mapped",[1379]],[[1332,1332],"mapped",[1380]],[[1333,1333],"mapped",[1381]],[[1334,1334],"mapped",[1382]],[[1335,1335],"mapped",[1383]],[[1336,1336],"mapped",[1384]],[[1337,1337],"mapped",[1385]],[[1338,1338],"mapped",[1386]],[[1339,1339],"mapped",[1387]],[[1340,1340],"mapped",[1388]],[[1341,1341],"mapped",[1389]],[[1342,1342],"mapped",[1390]],[[1343,1343],"mapped",[1391]],[[1344,1344],"mapped",[1392]],[[1345,1345],"mapped",[1393]],[[1346,1346],"mapped",[1394]],[[1347,1347],"mapped",[1395]],[[1348,1348],"mapped",[1396]],[[1349,1349],"mapped",[1397]],[[1350,1350],"mapped",[1398]],[[1351,1351],"mapped",[1399]],[[1352,1352],"mapped",[1400]],[[1353,1353],"mapped",[1401]],[[1354,1354],"mapped",[1402]],[[1355,1355],"mapped",[1403]],[[1356,1356],"mapped",[1404]],[[1357,1357],"mapped",[1405]],[[1358,1358],"mapped",[1406]],[[1359,1359],"mapped",[1407]],[[1360,1360],"mapped",[1408]],[[1361,1361],"mapped",[1409]],[[1362,1362],"mapped",[1410]],[[1363,1363],"mapped",[1411]],[[1364,1364],"mapped",[1412]],[[1365,1365],"mapped",[1413]],[[1366,1366],"mapped",[1414]],[[1367,1368],"disallowed"],[[1369,1369],"valid"],[[1370,1375],"valid",[],"NV8"],[[1376,1376],"disallowed"],[[1377,1414],"valid"],[[1415,1415],"mapped",[1381,1410]],[[1416,1416],"disallowed"],[[1417,1417],"valid",[],"NV8"],[[1418,1418],"valid",[],"NV8"],[[1419,1420],"disallowed"],[[1421,1422],"valid",[],"NV8"],[[1423,1423],"valid",[],"NV8"],[[1424,1424],"disallowed"],[[1425,1441],"valid"],[[1442,1442],"valid"],[[1443,1455],"valid"],[[1456,1465],"valid"],[[1466,1466],"valid"],[[1467,1469],"valid"],[[1470,1470],"valid",[],"NV8"],[[1471,1471],"valid"],[[1472,1472],"valid",[],"NV8"],[[1473,1474],"valid"],[[1475,1475],"valid",[],"NV8"],[[1476,1476],"valid"],[[1477,1477],"valid"],[[1478,1478],"valid",[],"NV8"],[[1479,1479],"valid"],[[1480,1487],"disallowed"],[[1488,1514],"valid"],[[1515,1519],"disallowed"],[[1520,1524],"valid"],[[1525,1535],"disallowed"],[[1536,1539],"disallowed"],[[1540,1540],"disallowed"],[[1541,1541],"disallowed"],[[1542,1546],"valid",[],"NV8"],[[1547,1547],"valid",[],"NV8"],[[1548,1548],"valid",[],"NV8"],[[1549,1551],"valid",[],"NV8"],[[1552,1557],"valid"],[[1558,1562],"valid"],[[1563,1563],"valid",[],"NV8"],[[1564,1564],"disallowed"],[[1565,1565],"disallowed"],[[1566,1566],"valid",[],"NV8"],[[1567,1567],"valid",[],"NV8"],[[1568,1568],"valid"],[[1569,1594],"valid"],[[1595,1599],"valid"],[[1600,1600],"valid",[],"NV8"],[[1601,1618],"valid"],[[1619,1621],"valid"],[[1622,1624],"valid"],[[1625,1630],"valid"],[[1631,1631],"valid"],[[1632,1641],"valid"],[[1642,1645],"valid",[],"NV8"],[[1646,1647],"valid"],[[1648,1652],"valid"],[[1653,1653],"mapped",[1575,1652]],[[1654,1654],"mapped",[1608,1652]],[[1655,1655],"mapped",[1735,1652]],[[1656,1656],"mapped",[1610,1652]],[[1657,1719],"valid"],[[1720,1721],"valid"],[[1722,1726],"valid"],[[1727,1727],"valid"],[[1728,1742],"valid"],[[1743,1743],"valid"],[[1744,1747],"valid"],[[1748,1748],"valid",[],"NV8"],[[1749,1756],"valid"],[[1757,1757],"disallowed"],[[1758,1758],"valid",[],"NV8"],[[1759,1768],"valid"],[[1769,1769],"valid",[],"NV8"],[[1770,1773],"valid"],[[1774,1775],"valid"],[[1776,1785],"valid"],[[1786,1790],"valid"],[[1791,1791],"valid"],[[1792,1805],"valid",[],"NV8"],[[1806,1806],"disallowed"],[[1807,1807],"disallowed"],[[1808,1836],"valid"],[[1837,1839],"valid"],[[1840,1866],"valid"],[[1867,1868],"disallowed"],[[1869,1871],"valid"],[[1872,1901],"valid"],[[1902,1919],"valid"],[[1920,1968],"valid"],[[1969,1969],"valid"],[[1970,1983],"disallowed"],[[1984,2037],"valid"],[[2038,2042],"valid",[],"NV8"],[[2043,2047],"disallowed"],[[2048,2093],"valid"],[[2094,2095],"disallowed"],[[2096,2110],"valid",[],"NV8"],[[2111,2111],"disallowed"],[[2112,2139],"valid"],[[2140,2141],"disallowed"],[[2142,2142],"valid",[],"NV8"],[[2143,2207],"disallowed"],[[2208,2208],"valid"],[[2209,2209],"valid"],[[2210,2220],"valid"],[[2221,2226],"valid"],[[2227,2228],"valid"],[[2229,2274],"disallowed"],[[2275,2275],"valid"],[[2276,2302],"valid"],[[2303,2303],"valid"],[[2304,2304],"valid"],[[2305,2307],"valid"],[[2308,2308],"valid"],[[2309,2361],"valid"],[[2362,2363],"valid"],[[2364,2381],"valid"],[[2382,2382],"valid"],[[2383,2383],"valid"],[[2384,2388],"valid"],[[2389,2389],"valid"],[[2390,2391],"valid"],[[2392,2392],"mapped",[2325,2364]],[[2393,2393],"mapped",[2326,2364]],[[2394,2394],"mapped",[2327,2364]],[[2395,2395],"mapped",[2332,2364]],[[2396,2396],"mapped",[2337,2364]],[[2397,2397],"mapped",[2338,2364]],[[2398,2398],"mapped",[2347,2364]],[[2399,2399],"mapped",[2351,2364]],[[2400,2403],"valid"],[[2404,2405],"valid",[],"NV8"],[[2406,2415],"valid"],[[2416,2416],"valid",[],"NV8"],[[2417,2418],"valid"],[[2419,2423],"valid"],[[2424,2424],"valid"],[[2425,2426],"valid"],[[2427,2428],"valid"],[[2429,2429],"valid"],[[2430,2431],"valid"],[[2432,2432],"valid"],[[2433,2435],"valid"],[[2436,2436],"disallowed"],[[2437,2444],"valid"],[[2445,2446],"disallowed"],[[2447,2448],"valid"],[[2449,2450],"disallowed"],[[2451,2472],"valid"],[[2473,2473],"disallowed"],[[2474,2480],"valid"],[[2481,2481],"disallowed"],[[2482,2482],"valid"],[[2483,2485],"disallowed"],[[2486,2489],"valid"],[[2490,2491],"disallowed"],[[2492,2492],"valid"],[[2493,2493],"valid"],[[2494,2500],"valid"],[[2501,2502],"disallowed"],[[2503,2504],"valid"],[[2505,2506],"disallowed"],[[2507,2509],"valid"],[[2510,2510],"valid"],[[2511,2518],"disallowed"],[[2519,2519],"valid"],[[2520,2523],"disallowed"],[[2524,2524],"mapped",[2465,2492]],[[2525,2525],"mapped",[2466,2492]],[[2526,2526],"disallowed"],[[2527,2527],"mapped",[2479,2492]],[[2528,2531],"valid"],[[2532,2533],"disallowed"],[[2534,2545],"valid"],[[2546,2554],"valid",[],"NV8"],[[2555,2555],"valid",[],"NV8"],[[2556,2560],"disallowed"],[[2561,2561],"valid"],[[2562,2562],"valid"],[[2563,2563],"valid"],[[2564,2564],"disallowed"],[[2565,2570],"valid"],[[2571,2574],"disallowed"],[[2575,2576],"valid"],[[2577,2578],"disallowed"],[[2579,2600],"valid"],[[2601,2601],"disallowed"],[[2602,2608],"valid"],[[2609,2609],"disallowed"],[[2610,2610],"valid"],[[2611,2611],"mapped",[2610,2620]],[[2612,2612],"disallowed"],[[2613,2613],"valid"],[[2614,2614],"mapped",[2616,2620]],[[2615,2615],"disallowed"],[[2616,2617],"valid"],[[2618,2619],"disallowed"],[[2620,2620],"valid"],[[2621,2621],"disallowed"],[[2622,2626],"valid"],[[2627,2630],"disallowed"],[[2631,2632],"valid"],[[2633,2634],"disallowed"],[[2635,2637],"valid"],[[2638,2640],"disallowed"],[[2641,2641],"valid"],[[2642,2648],"disallowed"],[[2649,2649],"mapped",[2582,2620]],[[2650,2650],"mapped",[2583,2620]],[[2651,2651],"mapped",[2588,2620]],[[2652,2652],"valid"],[[2653,2653],"disallowed"],[[2654,2654],"mapped",[2603,2620]],[[2655,2661],"disallowed"],[[2662,2676],"valid"],[[2677,2677],"valid"],[[2678,2688],"disallowed"],[[2689,2691],"valid"],[[2692,2692],"disallowed"],[[2693,2699],"valid"],[[2700,2700],"valid"],[[2701,2701],"valid"],[[2702,2702],"disallowed"],[[2703,2705],"valid"],[[2706,2706],"disallowed"],[[2707,2728],"valid"],[[2729,2729],"disallowed"],[[2730,2736],"valid"],[[2737,2737],"disallowed"],[[2738,2739],"valid"],[[2740,2740],"disallowed"],[[2741,2745],"valid"],[[2746,2747],"disallowed"],[[2748,2757],"valid"],[[2758,2758],"disallowed"],[[2759,2761],"valid"],[[2762,2762],"disallowed"],[[2763,2765],"valid"],[[2766,2767],"disallowed"],[[2768,2768],"valid"],[[2769,2783],"disallowed"],[[2784,2784],"valid"],[[2785,2787],"valid"],[[2788,2789],"disallowed"],[[2790,2799],"valid"],[[2800,2800],"valid",[],"NV8"],[[2801,2801],"valid",[],"NV8"],[[2802,2808],"disallowed"],[[2809,2809],"valid"],[[2810,2816],"disallowed"],[[2817,2819],"valid"],[[2820,2820],"disallowed"],[[2821,2828],"valid"],[[2829,2830],"disallowed"],[[2831,2832],"valid"],[[2833,2834],"disallowed"],[[2835,2856],"valid"],[[2857,2857],"disallowed"],[[2858,2864],"valid"],[[2865,2865],"disallowed"],[[2866,2867],"valid"],[[2868,2868],"disallowed"],[[2869,2869],"valid"],[[2870,2873],"valid"],[[2874,2875],"disallowed"],[[2876,2883],"valid"],[[2884,2884],"valid"],[[2885,2886],"disallowed"],[[2887,2888],"valid"],[[2889,2890],"disallowed"],[[2891,2893],"valid"],[[2894,2901],"disallowed"],[[2902,2903],"valid"],[[2904,2907],"disallowed"],[[2908,2908],"mapped",[2849,2876]],[[2909,2909],"mapped",[2850,2876]],[[2910,2910],"disallowed"],[[2911,2913],"valid"],[[2914,2915],"valid"],[[2916,2917],"disallowed"],[[2918,2927],"valid"],[[2928,2928],"valid",[],"NV8"],[[2929,2929],"valid"],[[2930,2935],"valid",[],"NV8"],[[2936,2945],"disallowed"],[[2946,2947],"valid"],[[2948,2948],"disallowed"],[[2949,2954],"valid"],[[2955,2957],"disallowed"],[[2958,2960],"valid"],[[2961,2961],"disallowed"],[[2962,2965],"valid"],[[2966,2968],"disallowed"],[[2969,2970],"valid"],[[2971,2971],"disallowed"],[[2972,2972],"valid"],[[2973,2973],"disallowed"],[[2974,2975],"valid"],[[2976,2978],"disallowed"],[[2979,2980],"valid"],[[2981,2983],"disallowed"],[[2984,2986],"valid"],[[2987,2989],"disallowed"],[[2990,2997],"valid"],[[2998,2998],"valid"],[[2999,3001],"valid"],[[3002,3005],"disallowed"],[[3006,3010],"valid"],[[3011,3013],"disallowed"],[[3014,3016],"valid"],[[3017,3017],"disallowed"],[[3018,3021],"valid"],[[3022,3023],"disallowed"],[[3024,3024],"valid"],[[3025,3030],"disallowed"],[[3031,3031],"valid"],[[3032,3045],"disallowed"],[[3046,3046],"valid"],[[3047,3055],"valid"],[[3056,3058],"valid",[],"NV8"],[[3059,3066],"valid",[],"NV8"],[[3067,3071],"disallowed"],[[3072,3072],"valid"],[[3073,3075],"valid"],[[3076,3076],"disallowed"],[[3077,3084],"valid"],[[3085,3085],"disallowed"],[[3086,3088],"valid"],[[3089,3089],"disallowed"],[[3090,3112],"valid"],[[3113,3113],"disallowed"],[[3114,3123],"valid"],[[3124,3124],"valid"],[[3125,3129],"valid"],[[3130,3132],"disallowed"],[[3133,3133],"valid"],[[3134,3140],"valid"],[[3141,3141],"disallowed"],[[3142,3144],"valid"],[[3145,3145],"disallowed"],[[3146,3149],"valid"],[[3150,3156],"disallowed"],[[3157,3158],"valid"],[[3159,3159],"disallowed"],[[3160,3161],"valid"],[[3162,3162],"valid"],[[3163,3167],"disallowed"],[[3168,3169],"valid"],[[3170,3171],"valid"],[[3172,3173],"disallowed"],[[3174,3183],"valid"],[[3184,3191],"disallowed"],[[3192,3199],"valid",[],"NV8"],[[3200,3200],"disallowed"],[[3201,3201],"valid"],[[3202,3203],"valid"],[[3204,3204],"disallowed"],[[3205,3212],"valid"],[[3213,3213],"disallowed"],[[3214,3216],"valid"],[[3217,3217],"disallowed"],[[3218,3240],"valid"],[[3241,3241],"disallowed"],[[3242,3251],"valid"],[[3252,3252],"disallowed"],[[3253,3257],"valid"],[[3258,3259],"disallowed"],[[3260,3261],"valid"],[[3262,3268],"valid"],[[3269,3269],"disallowed"],[[3270,3272],"valid"],[[3273,3273],"disallowed"],[[3274,3277],"valid"],[[3278,3284],"disallowed"],[[3285,3286],"valid"],[[3287,3293],"disallowed"],[[3294,3294],"valid"],[[3295,3295],"disallowed"],[[3296,3297],"valid"],[[3298,3299],"valid"],[[3300,3301],"disallowed"],[[3302,3311],"valid"],[[3312,3312],"disallowed"],[[3313,3314],"valid"],[[3315,3328],"disallowed"],[[3329,3329],"valid"],[[3330,3331],"valid"],[[3332,3332],"disallowed"],[[3333,3340],"valid"],[[3341,3341],"disallowed"],[[3342,3344],"valid"],[[3345,3345],"disallowed"],[[3346,3368],"valid"],[[3369,3369],"valid"],[[3370,3385],"valid"],[[3386,3386],"valid"],[[3387,3388],"disallowed"],[[3389,3389],"valid"],[[3390,3395],"valid"],[[3396,3396],"valid"],[[3397,3397],"disallowed"],[[3398,3400],"valid"],[[3401,3401],"disallowed"],[[3402,3405],"valid"],[[3406,3406],"valid"],[[3407,3414],"disallowed"],[[3415,3415],"valid"],[[3416,3422],"disallowed"],[[3423,3423],"valid"],[[3424,3425],"valid"],[[3426,3427],"valid"],[[3428,3429],"disallowed"],[[3430,3439],"valid"],[[3440,3445],"valid",[],"NV8"],[[3446,3448],"disallowed"],[[3449,3449],"valid",[],"NV8"],[[3450,3455],"valid"],[[3456,3457],"disallowed"],[[3458,3459],"valid"],[[3460,3460],"disallowed"],[[3461,3478],"valid"],[[3479,3481],"disallowed"],[[3482,3505],"valid"],[[3506,3506],"disallowed"],[[3507,3515],"valid"],[[3516,3516],"disallowed"],[[3517,3517],"valid"],[[3518,3519],"disallowed"],[[3520,3526],"valid"],[[3527,3529],"disallowed"],[[3530,3530],"valid"],[[3531,3534],"disallowed"],[[3535,3540],"valid"],[[3541,3541],"disallowed"],[[3542,3542],"valid"],[[3543,3543],"disallowed"],[[3544,3551],"valid"],[[3552,3557],"disallowed"],[[3558,3567],"valid"],[[3568,3569],"disallowed"],[[3570,3571],"valid"],[[3572,3572],"valid",[],"NV8"],[[3573,3584],"disallowed"],[[3585,3634],"valid"],[[3635,3635],"mapped",[3661,3634]],[[3636,3642],"valid"],[[3643,3646],"disallowed"],[[3647,3647],"valid",[],"NV8"],[[3648,3662],"valid"],[[3663,3663],"valid",[],"NV8"],[[3664,3673],"valid"],[[3674,3675],"valid",[],"NV8"],[[3676,3712],"disallowed"],[[3713,3714],"valid"],[[3715,3715],"disallowed"],[[3716,3716],"valid"],[[3717,3718],"disallowed"],[[3719,3720],"valid"],[[3721,3721],"disallowed"],[[3722,3722],"valid"],[[3723,3724],"disallowed"],[[3725,3725],"valid"],[[3726,3731],"disallowed"],[[3732,3735],"valid"],[[3736,3736],"disallowed"],[[3737,3743],"valid"],[[3744,3744],"disallowed"],[[3745,3747],"valid"],[[3748,3748],"disallowed"],[[3749,3749],"valid"],[[3750,3750],"disallowed"],[[3751,3751],"valid"],[[3752,3753],"disallowed"],[[3754,3755],"valid"],[[3756,3756],"disallowed"],[[3757,3762],"valid"],[[3763,3763],"mapped",[3789,3762]],[[3764,3769],"valid"],[[3770,3770],"disallowed"],[[3771,3773],"valid"],[[3774,3775],"disallowed"],[[3776,3780],"valid"],[[3781,3781],"disallowed"],[[3782,3782],"valid"],[[3783,3783],"disallowed"],[[3784,3789],"valid"],[[3790,3791],"disallowed"],[[3792,3801],"valid"],[[3802,3803],"disallowed"],[[3804,3804],"mapped",[3755,3737]],[[3805,3805],"mapped",[3755,3745]],[[3806,3807],"valid"],[[3808,3839],"disallowed"],[[3840,3840],"valid"],[[3841,3850],"valid",[],"NV8"],[[3851,3851],"valid"],[[3852,3852],"mapped",[3851]],[[3853,3863],"valid",[],"NV8"],[[3864,3865],"valid"],[[3866,3871],"valid",[],"NV8"],[[3872,3881],"valid"],[[3882,3892],"valid",[],"NV8"],[[3893,3893],"valid"],[[3894,3894],"valid",[],"NV8"],[[3895,3895],"valid"],[[3896,3896],"valid",[],"NV8"],[[3897,3897],"valid"],[[3898,3901],"valid",[],"NV8"],[[3902,3906],"valid"],[[3907,3907],"mapped",[3906,4023]],[[3908,3911],"valid"],[[3912,3912],"disallowed"],[[3913,3916],"valid"],[[3917,3917],"mapped",[3916,4023]],[[3918,3921],"valid"],[[3922,3922],"mapped",[3921,4023]],[[3923,3926],"valid"],[[3927,3927],"mapped",[3926,4023]],[[3928,3931],"valid"],[[3932,3932],"mapped",[3931,4023]],[[3933,3944],"valid"],[[3945,3945],"mapped",[3904,4021]],[[3946,3946],"valid"],[[3947,3948],"valid"],[[3949,3952],"disallowed"],[[3953,3954],"valid"],[[3955,3955],"mapped",[3953,3954]],[[3956,3956],"valid"],[[3957,3957],"mapped",[3953,3956]],[[3958,3958],"mapped",[4018,3968]],[[3959,3959],"mapped",[4018,3953,3968]],[[3960,3960],"mapped",[4019,3968]],[[3961,3961],"mapped",[4019,3953,3968]],[[3962,3968],"valid"],[[3969,3969],"mapped",[3953,3968]],[[3970,3972],"valid"],[[3973,3973],"valid",[],"NV8"],[[3974,3979],"valid"],[[3980,3983],"valid"],[[3984,3986],"valid"],[[3987,3987],"mapped",[3986,4023]],[[3988,3989],"valid"],[[3990,3990],"valid"],[[3991,3991],"valid"],[[3992,3992],"disallowed"],[[3993,3996],"valid"],[[3997,3997],"mapped",[3996,4023]],[[3998,4001],"valid"],[[4002,4002],"mapped",[4001,4023]],[[4003,4006],"valid"],[[4007,4007],"mapped",[4006,4023]],[[4008,4011],"valid"],[[4012,4012],"mapped",[4011,4023]],[[4013,4013],"valid"],[[4014,4016],"valid"],[[4017,4023],"valid"],[[4024,4024],"valid"],[[4025,4025],"mapped",[3984,4021]],[[4026,4028],"valid"],[[4029,4029],"disallowed"],[[4030,4037],"valid",[],"NV8"],[[4038,4038],"valid"],[[4039,4044],"valid",[],"NV8"],[[4045,4045],"disallowed"],[[4046,4046],"valid",[],"NV8"],[[4047,4047],"valid",[],"NV8"],[[4048,4049],"valid",[],"NV8"],[[4050,4052],"valid",[],"NV8"],[[4053,4056],"valid",[],"NV8"],[[4057,4058],"valid",[],"NV8"],[[4059,4095],"disallowed"],[[4096,4129],"valid"],[[4130,4130],"valid"],[[4131,4135],"valid"],[[4136,4136],"valid"],[[4137,4138],"valid"],[[4139,4139],"valid"],[[4140,4146],"valid"],[[4147,4149],"valid"],[[4150,4153],"valid"],[[4154,4159],"valid"],[[4160,4169],"valid"],[[4170,4175],"valid",[],"NV8"],[[4176,4185],"valid"],[[4186,4249],"valid"],[[4250,4253],"valid"],[[4254,4255],"valid",[],"NV8"],[[4256,4293],"disallowed"],[[4294,4294],"disallowed"],[[4295,4295],"mapped",[11559]],[[4296,4300],"disallowed"],[[4301,4301],"mapped",[11565]],[[4302,4303],"disallowed"],[[4304,4342],"valid"],[[4343,4344],"valid"],[[4345,4346],"valid"],[[4347,4347],"valid",[],"NV8"],[[4348,4348],"mapped",[4316]],[[4349,4351],"valid"],[[4352,4441],"valid",[],"NV8"],[[4442,4446],"valid",[],"NV8"],[[4447,4448],"disallowed"],[[4449,4514],"valid",[],"NV8"],[[4515,4519],"valid",[],"NV8"],[[4520,4601],"valid",[],"NV8"],[[4602,4607],"valid",[],"NV8"],[[4608,4614],"valid"],[[4615,4615],"valid"],[[4616,4678],"valid"],[[4679,4679],"valid"],[[4680,4680],"valid"],[[4681,4681],"disallowed"],[[4682,4685],"valid"],[[4686,4687],"disallowed"],[[4688,4694],"valid"],[[4695,4695],"disallowed"],[[4696,4696],"valid"],[[4697,4697],"disallowed"],[[4698,4701],"valid"],[[4702,4703],"disallowed"],[[4704,4742],"valid"],[[4743,4743],"valid"],[[4744,4744],"valid"],[[4745,4745],"disallowed"],[[4746,4749],"valid"],[[4750,4751],"disallowed"],[[4752,4782],"valid"],[[4783,4783],"valid"],[[4784,4784],"valid"],[[4785,4785],"disallowed"],[[4786,4789],"valid"],[[4790,4791],"disallowed"],[[4792,4798],"valid"],[[4799,4799],"disallowed"],[[4800,4800],"valid"],[[4801,4801],"disallowed"],[[4802,4805],"valid"],[[4806,4807],"disallowed"],[[4808,4814],"valid"],[[4815,4815],"valid"],[[4816,4822],"valid"],[[4823,4823],"disallowed"],[[4824,4846],"valid"],[[4847,4847],"valid"],[[4848,4878],"valid"],[[4879,4879],"valid"],[[4880,4880],"valid"],[[4881,4881],"disallowed"],[[4882,4885],"valid"],[[4886,4887],"disallowed"],[[4888,4894],"valid"],[[4895,4895],"valid"],[[4896,4934],"valid"],[[4935,4935],"valid"],[[4936,4954],"valid"],[[4955,4956],"disallowed"],[[4957,4958],"valid"],[[4959,4959],"valid"],[[4960,4960],"valid",[],"NV8"],[[4961,4988],"valid",[],"NV8"],[[4989,4991],"disallowed"],[[4992,5007],"valid"],[[5008,5017],"valid",[],"NV8"],[[5018,5023],"disallowed"],[[5024,5108],"valid"],[[5109,5109],"valid"],[[5110,5111],"disallowed"],[[5112,5112],"mapped",[5104]],[[5113,5113],"mapped",[5105]],[[5114,5114],"mapped",[5106]],[[5115,5115],"mapped",[5107]],[[5116,5116],"mapped",[5108]],[[5117,5117],"mapped",[5109]],[[5118,5119],"disallowed"],[[5120,5120],"valid",[],"NV8"],[[5121,5740],"valid"],[[5741,5742],"valid",[],"NV8"],[[5743,5750],"valid"],[[5751,5759],"valid"],[[5760,5760],"disallowed"],[[5761,5786],"valid"],[[5787,5788],"valid",[],"NV8"],[[5789,5791],"disallowed"],[[5792,5866],"valid"],[[5867,5872],"valid",[],"NV8"],[[5873,5880],"valid"],[[5881,5887],"disallowed"],[[5888,5900],"valid"],[[5901,5901],"disallowed"],[[5902,5908],"valid"],[[5909,5919],"disallowed"],[[5920,5940],"valid"],[[5941,5942],"valid",[],"NV8"],[[5943,5951],"disallowed"],[[5952,5971],"valid"],[[5972,5983],"disallowed"],[[5984,5996],"valid"],[[5997,5997],"disallowed"],[[5998,6e3],"valid"],[[6001,6001],"disallowed"],[[6002,6003],"valid"],[[6004,6015],"disallowed"],[[6016,6067],"valid"],[[6068,6069],"disallowed"],[[6070,6099],"valid"],[[6100,6102],"valid",[],"NV8"],[[6103,6103],"valid"],[[6104,6107],"valid",[],"NV8"],[[6108,6108],"valid"],[[6109,6109],"valid"],[[6110,6111],"disallowed"],[[6112,6121],"valid"],[[6122,6127],"disallowed"],[[6128,6137],"valid",[],"NV8"],[[6138,6143],"disallowed"],[[6144,6149],"valid",[],"NV8"],[[6150,6150],"disallowed"],[[6151,6154],"valid",[],"NV8"],[[6155,6157],"ignored"],[[6158,6158],"disallowed"],[[6159,6159],"disallowed"],[[6160,6169],"valid"],[[6170,6175],"disallowed"],[[6176,6263],"valid"],[[6264,6271],"disallowed"],[[6272,6313],"valid"],[[6314,6314],"valid"],[[6315,6319],"disallowed"],[[6320,6389],"valid"],[[6390,6399],"disallowed"],[[6400,6428],"valid"],[[6429,6430],"valid"],[[6431,6431],"disallowed"],[[6432,6443],"valid"],[[6444,6447],"disallowed"],[[6448,6459],"valid"],[[6460,6463],"disallowed"],[[6464,6464],"valid",[],"NV8"],[[6465,6467],"disallowed"],[[6468,6469],"valid",[],"NV8"],[[6470,6509],"valid"],[[6510,6511],"disallowed"],[[6512,6516],"valid"],[[6517,6527],"disallowed"],[[6528,6569],"valid"],[[6570,6571],"valid"],[[6572,6575],"disallowed"],[[6576,6601],"valid"],[[6602,6607],"disallowed"],[[6608,6617],"valid"],[[6618,6618],"valid",[],"XV8"],[[6619,6621],"disallowed"],[[6622,6623],"valid",[],"NV8"],[[6624,6655],"valid",[],"NV8"],[[6656,6683],"valid"],[[6684,6685],"disallowed"],[[6686,6687],"valid",[],"NV8"],[[6688,6750],"valid"],[[6751,6751],"disallowed"],[[6752,6780],"valid"],[[6781,6782],"disallowed"],[[6783,6793],"valid"],[[6794,6799],"disallowed"],[[6800,6809],"valid"],[[6810,6815],"disallowed"],[[6816,6822],"valid",[],"NV8"],[[6823,6823],"valid"],[[6824,6829],"valid",[],"NV8"],[[6830,6831],"disallowed"],[[6832,6845],"valid"],[[6846,6846],"valid",[],"NV8"],[[6847,6911],"disallowed"],[[6912,6987],"valid"],[[6988,6991],"disallowed"],[[6992,7001],"valid"],[[7002,7018],"valid",[],"NV8"],[[7019,7027],"valid"],[[7028,7036],"valid",[],"NV8"],[[7037,7039],"disallowed"],[[7040,7082],"valid"],[[7083,7085],"valid"],[[7086,7097],"valid"],[[7098,7103],"valid"],[[7104,7155],"valid"],[[7156,7163],"disallowed"],[[7164,7167],"valid",[],"NV8"],[[7168,7223],"valid"],[[7224,7226],"disallowed"],[[7227,7231],"valid",[],"NV8"],[[7232,7241],"valid"],[[7242,7244],"disallowed"],[[7245,7293],"valid"],[[7294,7295],"valid",[],"NV8"],[[7296,7359],"disallowed"],[[7360,7367],"valid",[],"NV8"],[[7368,7375],"disallowed"],[[7376,7378],"valid"],[[7379,7379],"valid",[],"NV8"],[[7380,7410],"valid"],[[7411,7414],"valid"],[[7415,7415],"disallowed"],[[7416,7417],"valid"],[[7418,7423],"disallowed"],[[7424,7467],"valid"],[[7468,7468],"mapped",[97]],[[7469,7469],"mapped",[230]],[[7470,7470],"mapped",[98]],[[7471,7471],"valid"],[[7472,7472],"mapped",[100]],[[7473,7473],"mapped",[101]],[[7474,7474],"mapped",[477]],[[7475,7475],"mapped",[103]],[[7476,7476],"mapped",[104]],[[7477,7477],"mapped",[105]],[[7478,7478],"mapped",[106]],[[7479,7479],"mapped",[107]],[[7480,7480],"mapped",[108]],[[7481,7481],"mapped",[109]],[[7482,7482],"mapped",[110]],[[7483,7483],"valid"],[[7484,7484],"mapped",[111]],[[7485,7485],"mapped",[547]],[[7486,7486],"mapped",[112]],[[7487,7487],"mapped",[114]],[[7488,7488],"mapped",[116]],[[7489,7489],"mapped",[117]],[[7490,7490],"mapped",[119]],[[7491,7491],"mapped",[97]],[[7492,7492],"mapped",[592]],[[7493,7493],"mapped",[593]],[[7494,7494],"mapped",[7426]],[[7495,7495],"mapped",[98]],[[7496,7496],"mapped",[100]],[[7497,7497],"mapped",[101]],[[7498,7498],"mapped",[601]],[[7499,7499],"mapped",[603]],[[7500,7500],"mapped",[604]],[[7501,7501],"mapped",[103]],[[7502,7502],"valid"],[[7503,7503],"mapped",[107]],[[7504,7504],"mapped",[109]],[[7505,7505],"mapped",[331]],[[7506,7506],"mapped",[111]],[[7507,7507],"mapped",[596]],[[7508,7508],"mapped",[7446]],[[7509,7509],"mapped",[7447]],[[7510,7510],"mapped",[112]],[[7511,7511],"mapped",[116]],[[7512,7512],"mapped",[117]],[[7513,7513],"mapped",[7453]],[[7514,7514],"mapped",[623]],[[7515,7515],"mapped",[118]],[[7516,7516],"mapped",[7461]],[[7517,7517],"mapped",[946]],[[7518,7518],"mapped",[947]],[[7519,7519],"mapped",[948]],[[7520,7520],"mapped",[966]],[[7521,7521],"mapped",[967]],[[7522,7522],"mapped",[105]],[[7523,7523],"mapped",[114]],[[7524,7524],"mapped",[117]],[[7525,7525],"mapped",[118]],[[7526,7526],"mapped",[946]],[[7527,7527],"mapped",[947]],[[7528,7528],"mapped",[961]],[[7529,7529],"mapped",[966]],[[7530,7530],"mapped",[967]],[[7531,7531],"valid"],[[7532,7543],"valid"],[[7544,7544],"mapped",[1085]],[[7545,7578],"valid"],[[7579,7579],"mapped",[594]],[[7580,7580],"mapped",[99]],[[7581,7581],"mapped",[597]],[[7582,7582],"mapped",[240]],[[7583,7583],"mapped",[604]],[[7584,7584],"mapped",[102]],[[7585,7585],"mapped",[607]],[[7586,7586],"mapped",[609]],[[7587,7587],"mapped",[613]],[[7588,7588],"mapped",[616]],[[7589,7589],"mapped",[617]],[[7590,7590],"mapped",[618]],[[7591,7591],"mapped",[7547]],[[7592,7592],"mapped",[669]],[[7593,7593],"mapped",[621]],[[7594,7594],"mapped",[7557]],[[7595,7595],"mapped",[671]],[[7596,7596],"mapped",[625]],[[7597,7597],"mapped",[624]],[[7598,7598],"mapped",[626]],[[7599,7599],"mapped",[627]],[[7600,7600],"mapped",[628]],[[7601,7601],"mapped",[629]],[[7602,7602],"mapped",[632]],[[7603,7603],"mapped",[642]],[[7604,7604],"mapped",[643]],[[7605,7605],"mapped",[427]],[[7606,7606],"mapped",[649]],[[7607,7607],"mapped",[650]],[[7608,7608],"mapped",[7452]],[[7609,7609],"mapped",[651]],[[7610,7610],"mapped",[652]],[[7611,7611],"mapped",[122]],[[7612,7612],"mapped",[656]],[[7613,7613],"mapped",[657]],[[7614,7614],"mapped",[658]],[[7615,7615],"mapped",[952]],[[7616,7619],"valid"],[[7620,7626],"valid"],[[7627,7654],"valid"],[[7655,7669],"valid"],[[7670,7675],"disallowed"],[[7676,7676],"valid"],[[7677,7677],"valid"],[[7678,7679],"valid"],[[7680,7680],"mapped",[7681]],[[7681,7681],"valid"],[[7682,7682],"mapped",[7683]],[[7683,7683],"valid"],[[7684,7684],"mapped",[7685]],[[7685,7685],"valid"],[[7686,7686],"mapped",[7687]],[[7687,7687],"valid"],[[7688,7688],"mapped",[7689]],[[7689,7689],"valid"],[[7690,7690],"mapped",[7691]],[[7691,7691],"valid"],[[7692,7692],"mapped",[7693]],[[7693,7693],"valid"],[[7694,7694],"mapped",[7695]],[[7695,7695],"valid"],[[7696,7696],"mapped",[7697]],[[7697,7697],"valid"],[[7698,7698],"mapped",[7699]],[[7699,7699],"valid"],[[7700,7700],"mapped",[7701]],[[7701,7701],"valid"],[[7702,7702],"mapped",[7703]],[[7703,7703],"valid"],[[7704,7704],"mapped",[7705]],[[7705,7705],"valid"],[[7706,7706],"mapped",[7707]],[[7707,7707],"valid"],[[7708,7708],"mapped",[7709]],[[7709,7709],"valid"],[[7710,7710],"mapped",[7711]],[[7711,7711],"valid"],[[7712,7712],"mapped",[7713]],[[7713,7713],"valid"],[[7714,7714],"mapped",[7715]],[[7715,7715],"valid"],[[7716,7716],"mapped",[7717]],[[7717,7717],"valid"],[[7718,7718],"mapped",[7719]],[[7719,7719],"valid"],[[7720,7720],"mapped",[7721]],[[7721,7721],"valid"],[[7722,7722],"mapped",[7723]],[[7723,7723],"valid"],[[7724,7724],"mapped",[7725]],[[7725,7725],"valid"],[[7726,7726],"mapped",[7727]],[[7727,7727],"valid"],[[7728,7728],"mapped",[7729]],[[7729,7729],"valid"],[[7730,7730],"mapped",[7731]],[[7731,7731],"valid"],[[7732,7732],"mapped",[7733]],[[7733,7733],"valid"],[[7734,7734],"mapped",[7735]],[[7735,7735],"valid"],[[7736,7736],"mapped",[7737]],[[7737,7737],"valid"],[[7738,7738],"mapped",[7739]],[[7739,7739],"valid"],[[7740,7740],"mapped",[7741]],[[7741,7741],"valid"],[[7742,7742],"mapped",[7743]],[[7743,7743],"valid"],[[7744,7744],"mapped",[7745]],[[7745,7745],"valid"],[[7746,7746],"mapped",[7747]],[[7747,7747],"valid"],[[7748,7748],"mapped",[7749]],[[7749,7749],"valid"],[[7750,7750],"mapped",[7751]],[[7751,7751],"valid"],[[7752,7752],"mapped",[7753]],[[7753,7753],"valid"],[[7754,7754],"mapped",[7755]],[[7755,7755],"valid"],[[7756,7756],"mapped",[7757]],[[7757,7757],"valid"],[[7758,7758],"mapped",[7759]],[[7759,7759],"valid"],[[7760,7760],"mapped",[7761]],[[7761,7761],"valid"],[[7762,7762],"mapped",[7763]],[[7763,7763],"valid"],[[7764,7764],"mapped",[7765]],[[7765,7765],"valid"],[[7766,7766],"mapped",[7767]],[[7767,7767],"valid"],[[7768,7768],"mapped",[7769]],[[7769,7769],"valid"],[[7770,7770],"mapped",[7771]],[[7771,7771],"valid"],[[7772,7772],"mapped",[7773]],[[7773,7773],"valid"],[[7774,7774],"mapped",[7775]],[[7775,7775],"valid"],[[7776,7776],"mapped",[7777]],[[7777,7777],"valid"],[[7778,7778],"mapped",[7779]],[[7779,7779],"valid"],[[7780,7780],"mapped",[7781]],[[7781,7781],"valid"],[[7782,7782],"mapped",[7783]],[[7783,7783],"valid"],[[7784,7784],"mapped",[7785]],[[7785,7785],"valid"],[[7786,7786],"mapped",[7787]],[[7787,7787],"valid"],[[7788,7788],"mapped",[7789]],[[7789,7789],"valid"],[[7790,7790],"mapped",[7791]],[[7791,7791],"valid"],[[7792,7792],"mapped",[7793]],[[7793,7793],"valid"],[[7794,7794],"mapped",[7795]],[[7795,7795],"valid"],[[7796,7796],"mapped",[7797]],[[7797,7797],"valid"],[[7798,7798],"mapped",[7799]],[[7799,7799],"valid"],[[7800,7800],"mapped",[7801]],[[7801,7801],"valid"],[[7802,7802],"mapped",[7803]],[[7803,7803],"valid"],[[7804,7804],"mapped",[7805]],[[7805,7805],"valid"],[[7806,7806],"mapped",[7807]],[[7807,7807],"valid"],[[7808,7808],"mapped",[7809]],[[7809,7809],"valid"],[[7810,7810],"mapped",[7811]],[[7811,7811],"valid"],[[7812,7812],"mapped",[7813]],[[7813,7813],"valid"],[[7814,7814],"mapped",[7815]],[[7815,7815],"valid"],[[7816,7816],"mapped",[7817]],[[7817,7817],"valid"],[[7818,7818],"mapped",[7819]],[[7819,7819],"valid"],[[7820,7820],"mapped",[7821]],[[7821,7821],"valid"],[[7822,7822],"mapped",[7823]],[[7823,7823],"valid"],[[7824,7824],"mapped",[7825]],[[7825,7825],"valid"],[[7826,7826],"mapped",[7827]],[[7827,7827],"valid"],[[7828,7828],"mapped",[7829]],[[7829,7833],"valid"],[[7834,7834],"mapped",[97,702]],[[7835,7835],"mapped",[7777]],[[7836,7837],"valid"],[[7838,7838],"mapped",[115,115]],[[7839,7839],"valid"],[[7840,7840],"mapped",[7841]],[[7841,7841],"valid"],[[7842,7842],"mapped",[7843]],[[7843,7843],"valid"],[[7844,7844],"mapped",[7845]],[[7845,7845],"valid"],[[7846,7846],"mapped",[7847]],[[7847,7847],"valid"],[[7848,7848],"mapped",[7849]],[[7849,7849],"valid"],[[7850,7850],"mapped",[7851]],[[7851,7851],"valid"],[[7852,7852],"mapped",[7853]],[[7853,7853],"valid"],[[7854,7854],"mapped",[7855]],[[7855,7855],"valid"],[[7856,7856],"mapped",[7857]],[[7857,7857],"valid"],[[7858,7858],"mapped",[7859]],[[7859,7859],"valid"],[[7860,7860],"mapped",[7861]],[[7861,7861],"valid"],[[7862,7862],"mapped",[7863]],[[7863,7863],"valid"],[[7864,7864],"mapped",[7865]],[[7865,7865],"valid"],[[7866,7866],"mapped",[7867]],[[7867,7867],"valid"],[[7868,7868],"mapped",[7869]],[[7869,7869],"valid"],[[7870,7870],"mapped",[7871]],[[7871,7871],"valid"],[[7872,7872],"mapped",[7873]],[[7873,7873],"valid"],[[7874,7874],"mapped",[7875]],[[7875,7875],"valid"],[[7876,7876],"mapped",[7877]],[[7877,7877],"valid"],[[7878,7878],"mapped",[7879]],[[7879,7879],"valid"],[[7880,7880],"mapped",[7881]],[[7881,7881],"valid"],[[7882,7882],"mapped",[7883]],[[7883,7883],"valid"],[[7884,7884],"mapped",[7885]],[[7885,7885],"valid"],[[7886,7886],"mapped",[7887]],[[7887,7887],"valid"],[[7888,7888],"mapped",[7889]],[[7889,7889],"valid"],[[7890,7890],"mapped",[7891]],[[7891,7891],"valid"],[[7892,7892],"mapped",[7893]],[[7893,7893],"valid"],[[7894,7894],"mapped",[7895]],[[7895,7895],"valid"],[[7896,7896],"mapped",[7897]],[[7897,7897],"valid"],[[7898,7898],"mapped",[7899]],[[7899,7899],"valid"],[[7900,7900],"mapped",[7901]],[[7901,7901],"valid"],[[7902,7902],"mapped",[7903]],[[7903,7903],"valid"],[[7904,7904],"mapped",[7905]],[[7905,7905],"valid"],[[7906,7906],"mapped",[7907]],[[7907,7907],"valid"],[[7908,7908],"mapped",[7909]],[[7909,7909],"valid"],[[7910,7910],"mapped",[7911]],[[7911,7911],"valid"],[[7912,7912],"mapped",[7913]],[[7913,7913],"valid"],[[7914,7914],"mapped",[7915]],[[7915,7915],"valid"],[[7916,7916],"mapped",[7917]],[[7917,7917],"valid"],[[7918,7918],"mapped",[7919]],[[7919,7919],"valid"],[[7920,7920],"mapped",[7921]],[[7921,7921],"valid"],[[7922,7922],"mapped",[7923]],[[7923,7923],"valid"],[[7924,7924],"mapped",[7925]],[[7925,7925],"valid"],[[7926,7926],"mapped",[7927]],[[7927,7927],"valid"],[[7928,7928],"mapped",[7929]],[[7929,7929],"valid"],[[7930,7930],"mapped",[7931]],[[7931,7931],"valid"],[[7932,7932],"mapped",[7933]],[[7933,7933],"valid"],[[7934,7934],"mapped",[7935]],[[7935,7935],"valid"],[[7936,7943],"valid"],[[7944,7944],"mapped",[7936]],[[7945,7945],"mapped",[7937]],[[7946,7946],"mapped",[7938]],[[7947,7947],"mapped",[7939]],[[7948,7948],"mapped",[7940]],[[7949,7949],"mapped",[7941]],[[7950,7950],"mapped",[7942]],[[7951,7951],"mapped",[7943]],[[7952,7957],"valid"],[[7958,7959],"disallowed"],[[7960,7960],"mapped",[7952]],[[7961,7961],"mapped",[7953]],[[7962,7962],"mapped",[7954]],[[7963,7963],"mapped",[7955]],[[7964,7964],"mapped",[7956]],[[7965,7965],"mapped",[7957]],[[7966,7967],"disallowed"],[[7968,7975],"valid"],[[7976,7976],"mapped",[7968]],[[7977,7977],"mapped",[7969]],[[7978,7978],"mapped",[7970]],[[7979,7979],"mapped",[7971]],[[7980,7980],"mapped",[7972]],[[7981,7981],"mapped",[7973]],[[7982,7982],"mapped",[7974]],[[7983,7983],"mapped",[7975]],[[7984,7991],"valid"],[[7992,7992],"mapped",[7984]],[[7993,7993],"mapped",[7985]],[[7994,7994],"mapped",[7986]],[[7995,7995],"mapped",[7987]],[[7996,7996],"mapped",[7988]],[[7997,7997],"mapped",[7989]],[[7998,7998],"mapped",[7990]],[[7999,7999],"mapped",[7991]],[[8e3,8005],"valid"],[[8006,8007],"disallowed"],[[8008,8008],"mapped",[8e3]],[[8009,8009],"mapped",[8001]],[[8010,8010],"mapped",[8002]],[[8011,8011],"mapped",[8003]],[[8012,8012],"mapped",[8004]],[[8013,8013],"mapped",[8005]],[[8014,8015],"disallowed"],[[8016,8023],"valid"],[[8024,8024],"disallowed"],[[8025,8025],"mapped",[8017]],[[8026,8026],"disallowed"],[[8027,8027],"mapped",[8019]],[[8028,8028],"disallowed"],[[8029,8029],"mapped",[8021]],[[8030,8030],"disallowed"],[[8031,8031],"mapped",[8023]],[[8032,8039],"valid"],[[8040,8040],"mapped",[8032]],[[8041,8041],"mapped",[8033]],[[8042,8042],"mapped",[8034]],[[8043,8043],"mapped",[8035]],[[8044,8044],"mapped",[8036]],[[8045,8045],"mapped",[8037]],[[8046,8046],"mapped",[8038]],[[8047,8047],"mapped",[8039]],[[8048,8048],"valid"],[[8049,8049],"mapped",[940]],[[8050,8050],"valid"],[[8051,8051],"mapped",[941]],[[8052,8052],"valid"],[[8053,8053],"mapped",[942]],[[8054,8054],"valid"],[[8055,8055],"mapped",[943]],[[8056,8056],"valid"],[[8057,8057],"mapped",[972]],[[8058,8058],"valid"],[[8059,8059],"mapped",[973]],[[8060,8060],"valid"],[[8061,8061],"mapped",[974]],[[8062,8063],"disallowed"],[[8064,8064],"mapped",[7936,953]],[[8065,8065],"mapped",[7937,953]],[[8066,8066],"mapped",[7938,953]],[[8067,8067],"mapped",[7939,953]],[[8068,8068],"mapped",[7940,953]],[[8069,8069],"mapped",[7941,953]],[[8070,8070],"mapped",[7942,953]],[[8071,8071],"mapped",[7943,953]],[[8072,8072],"mapped",[7936,953]],[[8073,8073],"mapped",[7937,953]],[[8074,8074],"mapped",[7938,953]],[[8075,8075],"mapped",[7939,953]],[[8076,8076],"mapped",[7940,953]],[[8077,8077],"mapped",[7941,953]],[[8078,8078],"mapped",[7942,953]],[[8079,8079],"mapped",[7943,953]],[[8080,8080],"mapped",[7968,953]],[[8081,8081],"mapped",[7969,953]],[[8082,8082],"mapped",[7970,953]],[[8083,8083],"mapped",[7971,953]],[[8084,8084],"mapped",[7972,953]],[[8085,8085],"mapped",[7973,953]],[[8086,8086],"mapped",[7974,953]],[[8087,8087],"mapped",[7975,953]],[[8088,8088],"mapped",[7968,953]],[[8089,8089],"mapped",[7969,953]],[[8090,8090],"mapped",[7970,953]],[[8091,8091],"mapped",[7971,953]],[[8092,8092],"mapped",[7972,953]],[[8093,8093],"mapped",[7973,953]],[[8094,8094],"mapped",[7974,953]],[[8095,8095],"mapped",[7975,953]],[[8096,8096],"mapped",[8032,953]],[[8097,8097],"mapped",[8033,953]],[[8098,8098],"mapped",[8034,953]],[[8099,8099],"mapped",[8035,953]],[[8100,8100],"mapped",[8036,953]],[[8101,8101],"mapped",[8037,953]],[[8102,8102],"mapped",[8038,953]],[[8103,8103],"mapped",[8039,953]],[[8104,8104],"mapped",[8032,953]],[[8105,8105],"mapped",[8033,953]],[[8106,8106],"mapped",[8034,953]],[[8107,8107],"mapped",[8035,953]],[[8108,8108],"mapped",[8036,953]],[[8109,8109],"mapped",[8037,953]],[[8110,8110],"mapped",[8038,953]],[[8111,8111],"mapped",[8039,953]],[[8112,8113],"valid"],[[8114,8114],"mapped",[8048,953]],[[8115,8115],"mapped",[945,953]],[[8116,8116],"mapped",[940,953]],[[8117,8117],"disallowed"],[[8118,8118],"valid"],[[8119,8119],"mapped",[8118,953]],[[8120,8120],"mapped",[8112]],[[8121,8121],"mapped",[8113]],[[8122,8122],"mapped",[8048]],[[8123,8123],"mapped",[940]],[[8124,8124],"mapped",[945,953]],[[8125,8125],"disallowed_STD3_mapped",[32,787]],[[8126,8126],"mapped",[953]],[[8127,8127],"disallowed_STD3_mapped",[32,787]],[[8128,8128],"disallowed_STD3_mapped",[32,834]],[[8129,8129],"disallowed_STD3_mapped",[32,776,834]],[[8130,8130],"mapped",[8052,953]],[[8131,8131],"mapped",[951,953]],[[8132,8132],"mapped",[942,953]],[[8133,8133],"disallowed"],[[8134,8134],"valid"],[[8135,8135],"mapped",[8134,953]],[[8136,8136],"mapped",[8050]],[[8137,8137],"mapped",[941]],[[8138,8138],"mapped",[8052]],[[8139,8139],"mapped",[942]],[[8140,8140],"mapped",[951,953]],[[8141,8141],"disallowed_STD3_mapped",[32,787,768]],[[8142,8142],"disallowed_STD3_mapped",[32,787,769]],[[8143,8143],"disallowed_STD3_mapped",[32,787,834]],[[8144,8146],"valid"],[[8147,8147],"mapped",[912]],[[8148,8149],"disallowed"],[[8150,8151],"valid"],[[8152,8152],"mapped",[8144]],[[8153,8153],"mapped",[8145]],[[8154,8154],"mapped",[8054]],[[8155,8155],"mapped",[943]],[[8156,8156],"disallowed"],[[8157,8157],"disallowed_STD3_mapped",[32,788,768]],[[8158,8158],"disallowed_STD3_mapped",[32,788,769]],[[8159,8159],"disallowed_STD3_mapped",[32,788,834]],[[8160,8162],"valid"],[[8163,8163],"mapped",[944]],[[8164,8167],"valid"],[[8168,8168],"mapped",[8160]],[[8169,8169],"mapped",[8161]],[[8170,8170],"mapped",[8058]],[[8171,8171],"mapped",[973]],[[8172,8172],"mapped",[8165]],[[8173,8173],"disallowed_STD3_mapped",[32,776,768]],[[8174,8174],"disallowed_STD3_mapped",[32,776,769]],[[8175,8175],"disallowed_STD3_mapped",[96]],[[8176,8177],"disallowed"],[[8178,8178],"mapped",[8060,953]],[[8179,8179],"mapped",[969,953]],[[8180,8180],"mapped",[974,953]],[[8181,8181],"disallowed"],[[8182,8182],"valid"],[[8183,8183],"mapped",[8182,953]],[[8184,8184],"mapped",[8056]],[[8185,8185],"mapped",[972]],[[8186,8186],"mapped",[8060]],[[8187,8187],"mapped",[974]],[[8188,8188],"mapped",[969,953]],[[8189,8189],"disallowed_STD3_mapped",[32,769]],[[8190,8190],"disallowed_STD3_mapped",[32,788]],[[8191,8191],"disallowed"],[[8192,8202],"disallowed_STD3_mapped",[32]],[[8203,8203],"ignored"],[[8204,8205],"deviation",[]],[[8206,8207],"disallowed"],[[8208,8208],"valid",[],"NV8"],[[8209,8209],"mapped",[8208]],[[8210,8214],"valid",[],"NV8"],[[8215,8215],"disallowed_STD3_mapped",[32,819]],[[8216,8227],"valid",[],"NV8"],[[8228,8230],"disallowed"],[[8231,8231],"valid",[],"NV8"],[[8232,8238],"disallowed"],[[8239,8239],"disallowed_STD3_mapped",[32]],[[8240,8242],"valid",[],"NV8"],[[8243,8243],"mapped",[8242,8242]],[[8244,8244],"mapped",[8242,8242,8242]],[[8245,8245],"valid",[],"NV8"],[[8246,8246],"mapped",[8245,8245]],[[8247,8247],"mapped",[8245,8245,8245]],[[8248,8251],"valid",[],"NV8"],[[8252,8252],"disallowed_STD3_mapped",[33,33]],[[8253,8253],"valid",[],"NV8"],[[8254,8254],"disallowed_STD3_mapped",[32,773]],[[8255,8262],"valid",[],"NV8"],[[8263,8263],"disallowed_STD3_mapped",[63,63]],[[8264,8264],"disallowed_STD3_mapped",[63,33]],[[8265,8265],"disallowed_STD3_mapped",[33,63]],[[8266,8269],"valid",[],"NV8"],[[8270,8274],"valid",[],"NV8"],[[8275,8276],"valid",[],"NV8"],[[8277,8278],"valid",[],"NV8"],[[8279,8279],"mapped",[8242,8242,8242,8242]],[[8280,8286],"valid",[],"NV8"],[[8287,8287],"disallowed_STD3_mapped",[32]],[[8288,8288],"ignored"],[[8289,8291],"disallowed"],[[8292,8292],"ignored"],[[8293,8293],"disallowed"],[[8294,8297],"disallowed"],[[8298,8303],"disallowed"],[[8304,8304],"mapped",[48]],[[8305,8305],"mapped",[105]],[[8306,8307],"disallowed"],[[8308,8308],"mapped",[52]],[[8309,8309],"mapped",[53]],[[8310,8310],"mapped",[54]],[[8311,8311],"mapped",[55]],[[8312,8312],"mapped",[56]],[[8313,8313],"mapped",[57]],[[8314,8314],"disallowed_STD3_mapped",[43]],[[8315,8315],"mapped",[8722]],[[8316,8316],"disallowed_STD3_mapped",[61]],[[8317,8317],"disallowed_STD3_mapped",[40]],[[8318,8318],"disallowed_STD3_mapped",[41]],[[8319,8319],"mapped",[110]],[[8320,8320],"mapped",[48]],[[8321,8321],"mapped",[49]],[[8322,8322],"mapped",[50]],[[8323,8323],"mapped",[51]],[[8324,8324],"mapped",[52]],[[8325,8325],"mapped",[53]],[[8326,8326],"mapped",[54]],[[8327,8327],"mapped",[55]],[[8328,8328],"mapped",[56]],[[8329,8329],"mapped",[57]],[[8330,8330],"disallowed_STD3_mapped",[43]],[[8331,8331],"mapped",[8722]],[[8332,8332],"disallowed_STD3_mapped",[61]],[[8333,8333],"disallowed_STD3_mapped",[40]],[[8334,8334],"disallowed_STD3_mapped",[41]],[[8335,8335],"disallowed"],[[8336,8336],"mapped",[97]],[[8337,8337],"mapped",[101]],[[8338,8338],"mapped",[111]],[[8339,8339],"mapped",[120]],[[8340,8340],"mapped",[601]],[[8341,8341],"mapped",[104]],[[8342,8342],"mapped",[107]],[[8343,8343],"mapped",[108]],[[8344,8344],"mapped",[109]],[[8345,8345],"mapped",[110]],[[8346,8346],"mapped",[112]],[[8347,8347],"mapped",[115]],[[8348,8348],"mapped",[116]],[[8349,8351],"disallowed"],[[8352,8359],"valid",[],"NV8"],[[8360,8360],"mapped",[114,115]],[[8361,8362],"valid",[],"NV8"],[[8363,8363],"valid",[],"NV8"],[[8364,8364],"valid",[],"NV8"],[[8365,8367],"valid",[],"NV8"],[[8368,8369],"valid",[],"NV8"],[[8370,8373],"valid",[],"NV8"],[[8374,8376],"valid",[],"NV8"],[[8377,8377],"valid",[],"NV8"],[[8378,8378],"valid",[],"NV8"],[[8379,8381],"valid",[],"NV8"],[[8382,8382],"valid",[],"NV8"],[[8383,8399],"disallowed"],[[8400,8417],"valid",[],"NV8"],[[8418,8419],"valid",[],"NV8"],[[8420,8426],"valid",[],"NV8"],[[8427,8427],"valid",[],"NV8"],[[8428,8431],"valid",[],"NV8"],[[8432,8432],"valid",[],"NV8"],[[8433,8447],"disallowed"],[[8448,8448],"disallowed_STD3_mapped",[97,47,99]],[[8449,8449],"disallowed_STD3_mapped",[97,47,115]],[[8450,8450],"mapped",[99]],[[8451,8451],"mapped",[176,99]],[[8452,8452],"valid",[],"NV8"],[[8453,8453],"disallowed_STD3_mapped",[99,47,111]],[[8454,8454],"disallowed_STD3_mapped",[99,47,117]],[[8455,8455],"mapped",[603]],[[8456,8456],"valid",[],"NV8"],[[8457,8457],"mapped",[176,102]],[[8458,8458],"mapped",[103]],[[8459,8462],"mapped",[104]],[[8463,8463],"mapped",[295]],[[8464,8465],"mapped",[105]],[[8466,8467],"mapped",[108]],[[8468,8468],"valid",[],"NV8"],[[8469,8469],"mapped",[110]],[[8470,8470],"mapped",[110,111]],[[8471,8472],"valid",[],"NV8"],[[8473,8473],"mapped",[112]],[[8474,8474],"mapped",[113]],[[8475,8477],"mapped",[114]],[[8478,8479],"valid",[],"NV8"],[[8480,8480],"mapped",[115,109]],[[8481,8481],"mapped",[116,101,108]],[[8482,8482],"mapped",[116,109]],[[8483,8483],"valid",[],"NV8"],[[8484,8484],"mapped",[122]],[[8485,8485],"valid",[],"NV8"],[[8486,8486],"mapped",[969]],[[8487,8487],"valid",[],"NV8"],[[8488,8488],"mapped",[122]],[[8489,8489],"valid",[],"NV8"],[[8490,8490],"mapped",[107]],[[8491,8491],"mapped",[229]],[[8492,8492],"mapped",[98]],[[8493,8493],"mapped",[99]],[[8494,8494],"valid",[],"NV8"],[[8495,8496],"mapped",[101]],[[8497,8497],"mapped",[102]],[[8498,8498],"disallowed"],[[8499,8499],"mapped",[109]],[[8500,8500],"mapped",[111]],[[8501,8501],"mapped",[1488]],[[8502,8502],"mapped",[1489]],[[8503,8503],"mapped",[1490]],[[8504,8504],"mapped",[1491]],[[8505,8505],"mapped",[105]],[[8506,8506],"valid",[],"NV8"],[[8507,8507],"mapped",[102,97,120]],[[8508,8508],"mapped",[960]],[[8509,8510],"mapped",[947]],[[8511,8511],"mapped",[960]],[[8512,8512],"mapped",[8721]],[[8513,8516],"valid",[],"NV8"],[[8517,8518],"mapped",[100]],[[8519,8519],"mapped",[101]],[[8520,8520],"mapped",[105]],[[8521,8521],"mapped",[106]],[[8522,8523],"valid",[],"NV8"],[[8524,8524],"valid",[],"NV8"],[[8525,8525],"valid",[],"NV8"],[[8526,8526],"valid"],[[8527,8527],"valid",[],"NV8"],[[8528,8528],"mapped",[49,8260,55]],[[8529,8529],"mapped",[49,8260,57]],[[8530,8530],"mapped",[49,8260,49,48]],[[8531,8531],"mapped",[49,8260,51]],[[8532,8532],"mapped",[50,8260,51]],[[8533,8533],"mapped",[49,8260,53]],[[8534,8534],"mapped",[50,8260,53]],[[8535,8535],"mapped",[51,8260,53]],[[8536,8536],"mapped",[52,8260,53]],[[8537,8537],"mapped",[49,8260,54]],[[8538,8538],"mapped",[53,8260,54]],[[8539,8539],"mapped",[49,8260,56]],[[8540,8540],"mapped",[51,8260,56]],[[8541,8541],"mapped",[53,8260,56]],[[8542,8542],"mapped",[55,8260,56]],[[8543,8543],"mapped",[49,8260]],[[8544,8544],"mapped",[105]],[[8545,8545],"mapped",[105,105]],[[8546,8546],"mapped",[105,105,105]],[[8547,8547],"mapped",[105,118]],[[8548,8548],"mapped",[118]],[[8549,8549],"mapped",[118,105]],[[8550,8550],"mapped",[118,105,105]],[[8551,8551],"mapped",[118,105,105,105]],[[8552,8552],"mapped",[105,120]],[[8553,8553],"mapped",[120]],[[8554,8554],"mapped",[120,105]],[[8555,8555],"mapped",[120,105,105]],[[8556,8556],"mapped",[108]],[[8557,8557],"mapped",[99]],[[8558,8558],"mapped",[100]],[[8559,8559],"mapped",[109]],[[8560,8560],"mapped",[105]],[[8561,8561],"mapped",[105,105]],[[8562,8562],"mapped",[105,105,105]],[[8563,8563],"mapped",[105,118]],[[8564,8564],"mapped",[118]],[[8565,8565],"mapped",[118,105]],[[8566,8566],"mapped",[118,105,105]],[[8567,8567],"mapped",[118,105,105,105]],[[8568,8568],"mapped",[105,120]],[[8569,8569],"mapped",[120]],[[8570,8570],"mapped",[120,105]],[[8571,8571],"mapped",[120,105,105]],[[8572,8572],"mapped",[108]],[[8573,8573],"mapped",[99]],[[8574,8574],"mapped",[100]],[[8575,8575],"mapped",[109]],[[8576,8578],"valid",[],"NV8"],[[8579,8579],"disallowed"],[[8580,8580],"valid"],[[8581,8584],"valid",[],"NV8"],[[8585,8585],"mapped",[48,8260,51]],[[8586,8587],"valid",[],"NV8"],[[8588,8591],"disallowed"],[[8592,8682],"valid",[],"NV8"],[[8683,8691],"valid",[],"NV8"],[[8692,8703],"valid",[],"NV8"],[[8704,8747],"valid",[],"NV8"],[[8748,8748],"mapped",[8747,8747]],[[8749,8749],"mapped",[8747,8747,8747]],[[8750,8750],"valid",[],"NV8"],[[8751,8751],"mapped",[8750,8750]],[[8752,8752],"mapped",[8750,8750,8750]],[[8753,8799],"valid",[],"NV8"],[[8800,8800],"disallowed_STD3_valid"],[[8801,8813],"valid",[],"NV8"],[[8814,8815],"disallowed_STD3_valid"],[[8816,8945],"valid",[],"NV8"],[[8946,8959],"valid",[],"NV8"],[[8960,8960],"valid",[],"NV8"],[[8961,8961],"valid",[],"NV8"],[[8962,9e3],"valid",[],"NV8"],[[9001,9001],"mapped",[12296]],[[9002,9002],"mapped",[12297]],[[9003,9082],"valid",[],"NV8"],[[9083,9083],"valid",[],"NV8"],[[9084,9084],"valid",[],"NV8"],[[9085,9114],"valid",[],"NV8"],[[9115,9166],"valid",[],"NV8"],[[9167,9168],"valid",[],"NV8"],[[9169,9179],"valid",[],"NV8"],[[9180,9191],"valid",[],"NV8"],[[9192,9192],"valid",[],"NV8"],[[9193,9203],"valid",[],"NV8"],[[9204,9210],"valid",[],"NV8"],[[9211,9215],"disallowed"],[[9216,9252],"valid",[],"NV8"],[[9253,9254],"valid",[],"NV8"],[[9255,9279],"disallowed"],[[9280,9290],"valid",[],"NV8"],[[9291,9311],"disallowed"],[[9312,9312],"mapped",[49]],[[9313,9313],"mapped",[50]],[[9314,9314],"mapped",[51]],[[9315,9315],"mapped",[52]],[[9316,9316],"mapped",[53]],[[9317,9317],"mapped",[54]],[[9318,9318],"mapped",[55]],[[9319,9319],"mapped",[56]],[[9320,9320],"mapped",[57]],[[9321,9321],"mapped",[49,48]],[[9322,9322],"mapped",[49,49]],[[9323,9323],"mapped",[49,50]],[[9324,9324],"mapped",[49,51]],[[9325,9325],"mapped",[49,52]],[[9326,9326],"mapped",[49,53]],[[9327,9327],"mapped",[49,54]],[[9328,9328],"mapped",[49,55]],[[9329,9329],"mapped",[49,56]],[[9330,9330],"mapped",[49,57]],[[9331,9331],"mapped",[50,48]],[[9332,9332],"disallowed_STD3_mapped",[40,49,41]],[[9333,9333],"disallowed_STD3_mapped",[40,50,41]],[[9334,9334],"disallowed_STD3_mapped",[40,51,41]],[[9335,9335],"disallowed_STD3_mapped",[40,52,41]],[[9336,9336],"disallowed_STD3_mapped",[40,53,41]],[[9337,9337],"disallowed_STD3_mapped",[40,54,41]],[[9338,9338],"disallowed_STD3_mapped",[40,55,41]],[[9339,9339],"disallowed_STD3_mapped",[40,56,41]],[[9340,9340],"disallowed_STD3_mapped",[40,57,41]],[[9341,9341],"disallowed_STD3_mapped",[40,49,48,41]],[[9342,9342],"disallowed_STD3_mapped",[40,49,49,41]],[[9343,9343],"disallowed_STD3_mapped",[40,49,50,41]],[[9344,9344],"disallowed_STD3_mapped",[40,49,51,41]],[[9345,9345],"disallowed_STD3_mapped",[40,49,52,41]],[[9346,9346],"disallowed_STD3_mapped",[40,49,53,41]],[[9347,9347],"disallowed_STD3_mapped",[40,49,54,41]],[[9348,9348],"disallowed_STD3_mapped",[40,49,55,41]],[[9349,9349],"disallowed_STD3_mapped",[40,49,56,41]],[[9350,9350],"disallowed_STD3_mapped",[40,49,57,41]],[[9351,9351],"disallowed_STD3_mapped",[40,50,48,41]],[[9352,9371],"disallowed"],[[9372,9372],"disallowed_STD3_mapped",[40,97,41]],[[9373,9373],"disallowed_STD3_mapped",[40,98,41]],[[9374,9374],"disallowed_STD3_mapped",[40,99,41]],[[9375,9375],"disallowed_STD3_mapped",[40,100,41]],[[9376,9376],"disallowed_STD3_mapped",[40,101,41]],[[9377,9377],"disallowed_STD3_mapped",[40,102,41]],[[9378,9378],"disallowed_STD3_mapped",[40,103,41]],[[9379,9379],"disallowed_STD3_mapped",[40,104,41]],[[9380,9380],"disallowed_STD3_mapped",[40,105,41]],[[9381,9381],"disallowed_STD3_mapped",[40,106,41]],[[9382,9382],"disallowed_STD3_mapped",[40,107,41]],[[9383,9383],"disallowed_STD3_mapped",[40,108,41]],[[9384,9384],"disallowed_STD3_mapped",[40,109,41]],[[9385,9385],"disallowed_STD3_mapped",[40,110,41]],[[9386,9386],"disallowed_STD3_mapped",[40,111,41]],[[9387,9387],"disallowed_STD3_mapped",[40,112,41]],[[9388,9388],"disallowed_STD3_mapped",[40,113,41]],[[9389,9389],"disallowed_STD3_mapped",[40,114,41]],[[9390,9390],"disallowed_STD3_mapped",[40,115,41]],[[9391,9391],"disallowed_STD3_mapped",[40,116,41]],[[9392,9392],"disallowed_STD3_mapped",[40,117,41]],[[9393,9393],"disallowed_STD3_mapped",[40,118,41]],[[9394,9394],"disallowed_STD3_mapped",[40,119,41]],[[9395,9395],"disallowed_STD3_mapped",[40,120,41]],[[9396,9396],"disallowed_STD3_mapped",[40,121,41]],[[9397,9397],"disallowed_STD3_mapped",[40,122,41]],[[9398,9398],"mapped",[97]],[[9399,9399],"mapped",[98]],[[9400,9400],"mapped",[99]],[[9401,9401],"mapped",[100]],[[9402,9402],"mapped",[101]],[[9403,9403],"mapped",[102]],[[9404,9404],"mapped",[103]],[[9405,9405],"mapped",[104]],[[9406,9406],"mapped",[105]],[[9407,9407],"mapped",[106]],[[9408,9408],"mapped",[107]],[[9409,9409],"mapped",[108]],[[9410,9410],"mapped",[109]],[[9411,9411],"mapped",[110]],[[9412,9412],"mapped",[111]],[[9413,9413],"mapped",[112]],[[9414,9414],"mapped",[113]],[[9415,9415],"mapped",[114]],[[9416,9416],"mapped",[115]],[[9417,9417],"mapped",[116]],[[9418,9418],"mapped",[117]],[[9419,9419],"mapped",[118]],[[9420,9420],"mapped",[119]],[[9421,9421],"mapped",[120]],[[9422,9422],"mapped",[121]],[[9423,9423],"mapped",[122]],[[9424,9424],"mapped",[97]],[[9425,9425],"mapped",[98]],[[9426,9426],"mapped",[99]],[[9427,9427],"mapped",[100]],[[9428,9428],"mapped",[101]],[[9429,9429],"mapped",[102]],[[9430,9430],"mapped",[103]],[[9431,9431],"mapped",[104]],[[9432,9432],"mapped",[105]],[[9433,9433],"mapped",[106]],[[9434,9434],"mapped",[107]],[[9435,9435],"mapped",[108]],[[9436,9436],"mapped",[109]],[[9437,9437],"mapped",[110]],[[9438,9438],"mapped",[111]],[[9439,9439],"mapped",[112]],[[9440,9440],"mapped",[113]],[[9441,9441],"mapped",[114]],[[9442,9442],"mapped",[115]],[[9443,9443],"mapped",[116]],[[9444,9444],"mapped",[117]],[[9445,9445],"mapped",[118]],[[9446,9446],"mapped",[119]],[[9447,9447],"mapped",[120]],[[9448,9448],"mapped",[121]],[[9449,9449],"mapped",[122]],[[9450,9450],"mapped",[48]],[[9451,9470],"valid",[],"NV8"],[[9471,9471],"valid",[],"NV8"],[[9472,9621],"valid",[],"NV8"],[[9622,9631],"valid",[],"NV8"],[[9632,9711],"valid",[],"NV8"],[[9712,9719],"valid",[],"NV8"],[[9720,9727],"valid",[],"NV8"],[[9728,9747],"valid",[],"NV8"],[[9748,9749],"valid",[],"NV8"],[[9750,9751],"valid",[],"NV8"],[[9752,9752],"valid",[],"NV8"],[[9753,9753],"valid",[],"NV8"],[[9754,9839],"valid",[],"NV8"],[[9840,9841],"valid",[],"NV8"],[[9842,9853],"valid",[],"NV8"],[[9854,9855],"valid",[],"NV8"],[[9856,9865],"valid",[],"NV8"],[[9866,9873],"valid",[],"NV8"],[[9874,9884],"valid",[],"NV8"],[[9885,9885],"valid",[],"NV8"],[[9886,9887],"valid",[],"NV8"],[[9888,9889],"valid",[],"NV8"],[[9890,9905],"valid",[],"NV8"],[[9906,9906],"valid",[],"NV8"],[[9907,9916],"valid",[],"NV8"],[[9917,9919],"valid",[],"NV8"],[[9920,9923],"valid",[],"NV8"],[[9924,9933],"valid",[],"NV8"],[[9934,9934],"valid",[],"NV8"],[[9935,9953],"valid",[],"NV8"],[[9954,9954],"valid",[],"NV8"],[[9955,9955],"valid",[],"NV8"],[[9956,9959],"valid",[],"NV8"],[[9960,9983],"valid",[],"NV8"],[[9984,9984],"valid",[],"NV8"],[[9985,9988],"valid",[],"NV8"],[[9989,9989],"valid",[],"NV8"],[[9990,9993],"valid",[],"NV8"],[[9994,9995],"valid",[],"NV8"],[[9996,10023],"valid",[],"NV8"],[[10024,10024],"valid",[],"NV8"],[[10025,10059],"valid",[],"NV8"],[[10060,10060],"valid",[],"NV8"],[[10061,10061],"valid",[],"NV8"],[[10062,10062],"valid",[],"NV8"],[[10063,10066],"valid",[],"NV8"],[[10067,10069],"valid",[],"NV8"],[[10070,10070],"valid",[],"NV8"],[[10071,10071],"valid",[],"NV8"],[[10072,10078],"valid",[],"NV8"],[[10079,10080],"valid",[],"NV8"],[[10081,10087],"valid",[],"NV8"],[[10088,10101],"valid",[],"NV8"],[[10102,10132],"valid",[],"NV8"],[[10133,10135],"valid",[],"NV8"],[[10136,10159],"valid",[],"NV8"],[[10160,10160],"valid",[],"NV8"],[[10161,10174],"valid",[],"NV8"],[[10175,10175],"valid",[],"NV8"],[[10176,10182],"valid",[],"NV8"],[[10183,10186],"valid",[],"NV8"],[[10187,10187],"valid",[],"NV8"],[[10188,10188],"valid",[],"NV8"],[[10189,10189],"valid",[],"NV8"],[[10190,10191],"valid",[],"NV8"],[[10192,10219],"valid",[],"NV8"],[[10220,10223],"valid",[],"NV8"],[[10224,10239],"valid",[],"NV8"],[[10240,10495],"valid",[],"NV8"],[[10496,10763],"valid",[],"NV8"],[[10764,10764],"mapped",[8747,8747,8747,8747]],[[10765,10867],"valid",[],"NV8"],[[10868,10868],"disallowed_STD3_mapped",[58,58,61]],[[10869,10869],"disallowed_STD3_mapped",[61,61]],[[10870,10870],"disallowed_STD3_mapped",[61,61,61]],[[10871,10971],"valid",[],"NV8"],[[10972,10972],"mapped",[10973,824]],[[10973,11007],"valid",[],"NV8"],[[11008,11021],"valid",[],"NV8"],[[11022,11027],"valid",[],"NV8"],[[11028,11034],"valid",[],"NV8"],[[11035,11039],"valid",[],"NV8"],[[11040,11043],"valid",[],"NV8"],[[11044,11084],"valid",[],"NV8"],[[11085,11087],"valid",[],"NV8"],[[11088,11092],"valid",[],"NV8"],[[11093,11097],"valid",[],"NV8"],[[11098,11123],"valid",[],"NV8"],[[11124,11125],"disallowed"],[[11126,11157],"valid",[],"NV8"],[[11158,11159],"disallowed"],[[11160,11193],"valid",[],"NV8"],[[11194,11196],"disallowed"],[[11197,11208],"valid",[],"NV8"],[[11209,11209],"disallowed"],[[11210,11217],"valid",[],"NV8"],[[11218,11243],"disallowed"],[[11244,11247],"valid",[],"NV8"],[[11248,11263],"disallowed"],[[11264,11264],"mapped",[11312]],[[11265,11265],"mapped",[11313]],[[11266,11266],"mapped",[11314]],[[11267,11267],"mapped",[11315]],[[11268,11268],"mapped",[11316]],[[11269,11269],"mapped",[11317]],[[11270,11270],"mapped",[11318]],[[11271,11271],"mapped",[11319]],[[11272,11272],"mapped",[11320]],[[11273,11273],"mapped",[11321]],[[11274,11274],"mapped",[11322]],[[11275,11275],"mapped",[11323]],[[11276,11276],"mapped",[11324]],[[11277,11277],"mapped",[11325]],[[11278,11278],"mapped",[11326]],[[11279,11279],"mapped",[11327]],[[11280,11280],"mapped",[11328]],[[11281,11281],"mapped",[11329]],[[11282,11282],"mapped",[11330]],[[11283,11283],"mapped",[11331]],[[11284,11284],"mapped",[11332]],[[11285,11285],"mapped",[11333]],[[11286,11286],"mapped",[11334]],[[11287,11287],"mapped",[11335]],[[11288,11288],"mapped",[11336]],[[11289,11289],"mapped",[11337]],[[11290,11290],"mapped",[11338]],[[11291,11291],"mapped",[11339]],[[11292,11292],"mapped",[11340]],[[11293,11293],"mapped",[11341]],[[11294,11294],"mapped",[11342]],[[11295,11295],"mapped",[11343]],[[11296,11296],"mapped",[11344]],[[11297,11297],"mapped",[11345]],[[11298,11298],"mapped",[11346]],[[11299,11299],"mapped",[11347]],[[11300,11300],"mapped",[11348]],[[11301,11301],"mapped",[11349]],[[11302,11302],"mapped",[11350]],[[11303,11303],"mapped",[11351]],[[11304,11304],"mapped",[11352]],[[11305,11305],"mapped",[11353]],[[11306,11306],"mapped",[11354]],[[11307,11307],"mapped",[11355]],[[11308,11308],"mapped",[11356]],[[11309,11309],"mapped",[11357]],[[11310,11310],"mapped",[11358]],[[11311,11311],"disallowed"],[[11312,11358],"valid"],[[11359,11359],"disallowed"],[[11360,11360],"mapped",[11361]],[[11361,11361],"valid"],[[11362,11362],"mapped",[619]],[[11363,11363],"mapped",[7549]],[[11364,11364],"mapped",[637]],[[11365,11366],"valid"],[[11367,11367],"mapped",[11368]],[[11368,11368],"valid"],[[11369,11369],"mapped",[11370]],[[11370,11370],"valid"],[[11371,11371],"mapped",[11372]],[[11372,11372],"valid"],[[11373,11373],"mapped",[593]],[[11374,11374],"mapped",[625]],[[11375,11375],"mapped",[592]],[[11376,11376],"mapped",[594]],[[11377,11377],"valid"],[[11378,11378],"mapped",[11379]],[[11379,11379],"valid"],[[11380,11380],"valid"],[[11381,11381],"mapped",[11382]],[[11382,11383],"valid"],[[11384,11387],"valid"],[[11388,11388],"mapped",[106]],[[11389,11389],"mapped",[118]],[[11390,11390],"mapped",[575]],[[11391,11391],"mapped",[576]],[[11392,11392],"mapped",[11393]],[[11393,11393],"valid"],[[11394,11394],"mapped",[11395]],[[11395,11395],"valid"],[[11396,11396],"mapped",[11397]],[[11397,11397],"valid"],[[11398,11398],"mapped",[11399]],[[11399,11399],"valid"],[[11400,11400],"mapped",[11401]],[[11401,11401],"valid"],[[11402,11402],"mapped",[11403]],[[11403,11403],"valid"],[[11404,11404],"mapped",[11405]],[[11405,11405],"valid"],[[11406,11406],"mapped",[11407]],[[11407,11407],"valid"],[[11408,11408],"mapped",[11409]],[[11409,11409],"valid"],[[11410,11410],"mapped",[11411]],[[11411,11411],"valid"],[[11412,11412],"mapped",[11413]],[[11413,11413],"valid"],[[11414,11414],"mapped",[11415]],[[11415,11415],"valid"],[[11416,11416],"mapped",[11417]],[[11417,11417],"valid"],[[11418,11418],"mapped",[11419]],[[11419,11419],"valid"],[[11420,11420],"mapped",[11421]],[[11421,11421],"valid"],[[11422,11422],"mapped",[11423]],[[11423,11423],"valid"],[[11424,11424],"mapped",[11425]],[[11425,11425],"valid"],[[11426,11426],"mapped",[11427]],[[11427,11427],"valid"],[[11428,11428],"mapped",[11429]],[[11429,11429],"valid"],[[11430,11430],"mapped",[11431]],[[11431,11431],"valid"],[[11432,11432],"mapped",[11433]],[[11433,11433],"valid"],[[11434,11434],"mapped",[11435]],[[11435,11435],"valid"],[[11436,11436],"mapped",[11437]],[[11437,11437],"valid"],[[11438,11438],"mapped",[11439]],[[11439,11439],"valid"],[[11440,11440],"mapped",[11441]],[[11441,11441],"valid"],[[11442,11442],"mapped",[11443]],[[11443,11443],"valid"],[[11444,11444],"mapped",[11445]],[[11445,11445],"valid"],[[11446,11446],"mapped",[11447]],[[11447,11447],"valid"],[[11448,11448],"mapped",[11449]],[[11449,11449],"valid"],[[11450,11450],"mapped",[11451]],[[11451,11451],"valid"],[[11452,11452],"mapped",[11453]],[[11453,11453],"valid"],[[11454,11454],"mapped",[11455]],[[11455,11455],"valid"],[[11456,11456],"mapped",[11457]],[[11457,11457],"valid"],[[11458,11458],"mapped",[11459]],[[11459,11459],"valid"],[[11460,11460],"mapped",[11461]],[[11461,11461],"valid"],[[11462,11462],"mapped",[11463]],[[11463,11463],"valid"],[[11464,11464],"mapped",[11465]],[[11465,11465],"valid"],[[11466,11466],"mapped",[11467]],[[11467,11467],"valid"],[[11468,11468],"mapped",[11469]],[[11469,11469],"valid"],[[11470,11470],"mapped",[11471]],[[11471,11471],"valid"],[[11472,11472],"mapped",[11473]],[[11473,11473],"valid"],[[11474,11474],"mapped",[11475]],[[11475,11475],"valid"],[[11476,11476],"mapped",[11477]],[[11477,11477],"valid"],[[11478,11478],"mapped",[11479]],[[11479,11479],"valid"],[[11480,11480],"mapped",[11481]],[[11481,11481],"valid"],[[11482,11482],"mapped",[11483]],[[11483,11483],"valid"],[[11484,11484],"mapped",[11485]],[[11485,11485],"valid"],[[11486,11486],"mapped",[11487]],[[11487,11487],"valid"],[[11488,11488],"mapped",[11489]],[[11489,11489],"valid"],[[11490,11490],"mapped",[11491]],[[11491,11492],"valid"],[[11493,11498],"valid",[],"NV8"],[[11499,11499],"mapped",[11500]],[[11500,11500],"valid"],[[11501,11501],"mapped",[11502]],[[11502,11505],"valid"],[[11506,11506],"mapped",[11507]],[[11507,11507],"valid"],[[11508,11512],"disallowed"],[[11513,11519],"valid",[],"NV8"],[[11520,11557],"valid"],[[11558,11558],"disallowed"],[[11559,11559],"valid"],[[11560,11564],"disallowed"],[[11565,11565],"valid"],[[11566,11567],"disallowed"],[[11568,11621],"valid"],[[11622,11623],"valid"],[[11624,11630],"disallowed"],[[11631,11631],"mapped",[11617]],[[11632,11632],"valid",[],"NV8"],[[11633,11646],"disallowed"],[[11647,11647],"valid"],[[11648,11670],"valid"],[[11671,11679],"disallowed"],[[11680,11686],"valid"],[[11687,11687],"disallowed"],[[11688,11694],"valid"],[[11695,11695],"disallowed"],[[11696,11702],"valid"],[[11703,11703],"disallowed"],[[11704,11710],"valid"],[[11711,11711],"disallowed"],[[11712,11718],"valid"],[[11719,11719],"disallowed"],[[11720,11726],"valid"],[[11727,11727],"disallowed"],[[11728,11734],"valid"],[[11735,11735],"disallowed"],[[11736,11742],"valid"],[[11743,11743],"disallowed"],[[11744,11775],"valid"],[[11776,11799],"valid",[],"NV8"],[[11800,11803],"valid",[],"NV8"],[[11804,11805],"valid",[],"NV8"],[[11806,11822],"valid",[],"NV8"],[[11823,11823],"valid"],[[11824,11824],"valid",[],"NV8"],[[11825,11825],"valid",[],"NV8"],[[11826,11835],"valid",[],"NV8"],[[11836,11842],"valid",[],"NV8"],[[11843,11903],"disallowed"],[[11904,11929],"valid",[],"NV8"],[[11930,11930],"disallowed"],[[11931,11934],"valid",[],"NV8"],[[11935,11935],"mapped",[27597]],[[11936,12018],"valid",[],"NV8"],[[12019,12019],"mapped",[40863]],[[12020,12031],"disallowed"],[[12032,12032],"mapped",[19968]],[[12033,12033],"mapped",[20008]],[[12034,12034],"mapped",[20022]],[[12035,12035],"mapped",[20031]],[[12036,12036],"mapped",[20057]],[[12037,12037],"mapped",[20101]],[[12038,12038],"mapped",[20108]],[[12039,12039],"mapped",[20128]],[[12040,12040],"mapped",[20154]],[[12041,12041],"mapped",[20799]],[[12042,12042],"mapped",[20837]],[[12043,12043],"mapped",[20843]],[[12044,12044],"mapped",[20866]],[[12045,12045],"mapped",[20886]],[[12046,12046],"mapped",[20907]],[[12047,12047],"mapped",[20960]],[[12048,12048],"mapped",[20981]],[[12049,12049],"mapped",[20992]],[[12050,12050],"mapped",[21147]],[[12051,12051],"mapped",[21241]],[[12052,12052],"mapped",[21269]],[[12053,12053],"mapped",[21274]],[[12054,12054],"mapped",[21304]],[[12055,12055],"mapped",[21313]],[[12056,12056],"mapped",[21340]],[[12057,12057],"mapped",[21353]],[[12058,12058],"mapped",[21378]],[[12059,12059],"mapped",[21430]],[[12060,12060],"mapped",[21448]],[[12061,12061],"mapped",[21475]],[[12062,12062],"mapped",[22231]],[[12063,12063],"mapped",[22303]],[[12064,12064],"mapped",[22763]],[[12065,12065],"mapped",[22786]],[[12066,12066],"mapped",[22794]],[[12067,12067],"mapped",[22805]],[[12068,12068],"mapped",[22823]],[[12069,12069],"mapped",[22899]],[[12070,12070],"mapped",[23376]],[[12071,12071],"mapped",[23424]],[[12072,12072],"mapped",[23544]],[[12073,12073],"mapped",[23567]],[[12074,12074],"mapped",[23586]],[[12075,12075],"mapped",[23608]],[[12076,12076],"mapped",[23662]],[[12077,12077],"mapped",[23665]],[[12078,12078],"mapped",[24027]],[[12079,12079],"mapped",[24037]],[[12080,12080],"mapped",[24049]],[[12081,12081],"mapped",[24062]],[[12082,12082],"mapped",[24178]],[[12083,12083],"mapped",[24186]],[[12084,12084],"mapped",[24191]],[[12085,12085],"mapped",[24308]],[[12086,12086],"mapped",[24318]],[[12087,12087],"mapped",[24331]],[[12088,12088],"mapped",[24339]],[[12089,12089],"mapped",[24400]],[[12090,12090],"mapped",[24417]],[[12091,12091],"mapped",[24435]],[[12092,12092],"mapped",[24515]],[[12093,12093],"mapped",[25096]],[[12094,12094],"mapped",[25142]],[[12095,12095],"mapped",[25163]],[[12096,12096],"mapped",[25903]],[[12097,12097],"mapped",[25908]],[[12098,12098],"mapped",[25991]],[[12099,12099],"mapped",[26007]],[[12100,12100],"mapped",[26020]],[[12101,12101],"mapped",[26041]],[[12102,12102],"mapped",[26080]],[[12103,12103],"mapped",[26085]],[[12104,12104],"mapped",[26352]],[[12105,12105],"mapped",[26376]],[[12106,12106],"mapped",[26408]],[[12107,12107],"mapped",[27424]],[[12108,12108],"mapped",[27490]],[[12109,12109],"mapped",[27513]],[[12110,12110],"mapped",[27571]],[[12111,12111],"mapped",[27595]],[[12112,12112],"mapped",[27604]],[[12113,12113],"mapped",[27611]],[[12114,12114],"mapped",[27663]],[[12115,12115],"mapped",[27668]],[[12116,12116],"mapped",[27700]],[[12117,12117],"mapped",[28779]],[[12118,12118],"mapped",[29226]],[[12119,12119],"mapped",[29238]],[[12120,12120],"mapped",[29243]],[[12121,12121],"mapped",[29247]],[[12122,12122],"mapped",[29255]],[[12123,12123],"mapped",[29273]],[[12124,12124],"mapped",[29275]],[[12125,12125],"mapped",[29356]],[[12126,12126],"mapped",[29572]],[[12127,12127],"mapped",[29577]],[[12128,12128],"mapped",[29916]],[[12129,12129],"mapped",[29926]],[[12130,12130],"mapped",[29976]],[[12131,12131],"mapped",[29983]],[[12132,12132],"mapped",[29992]],[[12133,12133],"mapped",[3e4]],[[12134,12134],"mapped",[30091]],[[12135,12135],"mapped",[30098]],[[12136,12136],"mapped",[30326]],[[12137,12137],"mapped",[30333]],[[12138,12138],"mapped",[30382]],[[12139,12139],"mapped",[30399]],[[12140,12140],"mapped",[30446]],[[12141,12141],"mapped",[30683]],[[12142,12142],"mapped",[30690]],[[12143,12143],"mapped",[30707]],[[12144,12144],"mapped",[31034]],[[12145,12145],"mapped",[31160]],[[12146,12146],"mapped",[31166]],[[12147,12147],"mapped",[31348]],[[12148,12148],"mapped",[31435]],[[12149,12149],"mapped",[31481]],[[12150,12150],"mapped",[31859]],[[12151,12151],"mapped",[31992]],[[12152,12152],"mapped",[32566]],[[12153,12153],"mapped",[32593]],[[12154,12154],"mapped",[32650]],[[12155,12155],"mapped",[32701]],[[12156,12156],"mapped",[32769]],[[12157,12157],"mapped",[32780]],[[12158,12158],"mapped",[32786]],[[12159,12159],"mapped",[32819]],[[12160,12160],"mapped",[32895]],[[12161,12161],"mapped",[32905]],[[12162,12162],"mapped",[33251]],[[12163,12163],"mapped",[33258]],[[12164,12164],"mapped",[33267]],[[12165,12165],"mapped",[33276]],[[12166,12166],"mapped",[33292]],[[12167,12167],"mapped",[33307]],[[12168,12168],"mapped",[33311]],[[12169,12169],"mapped",[33390]],[[12170,12170],"mapped",[33394]],[[12171,12171],"mapped",[33400]],[[12172,12172],"mapped",[34381]],[[12173,12173],"mapped",[34411]],[[12174,12174],"mapped",[34880]],[[12175,12175],"mapped",[34892]],[[12176,12176],"mapped",[34915]],[[12177,12177],"mapped",[35198]],[[12178,12178],"mapped",[35211]],[[12179,12179],"mapped",[35282]],[[12180,12180],"mapped",[35328]],[[12181,12181],"mapped",[35895]],[[12182,12182],"mapped",[35910]],[[12183,12183],"mapped",[35925]],[[12184,12184],"mapped",[35960]],[[12185,12185],"mapped",[35997]],[[12186,12186],"mapped",[36196]],[[12187,12187],"mapped",[36208]],[[12188,12188],"mapped",[36275]],[[12189,12189],"mapped",[36523]],[[12190,12190],"mapped",[36554]],[[12191,12191],"mapped",[36763]],[[12192,12192],"mapped",[36784]],[[12193,12193],"mapped",[36789]],[[12194,12194],"mapped",[37009]],[[12195,12195],"mapped",[37193]],[[12196,12196],"mapped",[37318]],[[12197,12197],"mapped",[37324]],[[12198,12198],"mapped",[37329]],[[12199,12199],"mapped",[38263]],[[12200,12200],"mapped",[38272]],[[12201,12201],"mapped",[38428]],[[12202,12202],"mapped",[38582]],[[12203,12203],"mapped",[38585]],[[12204,12204],"mapped",[38632]],[[12205,12205],"mapped",[38737]],[[12206,12206],"mapped",[38750]],[[12207,12207],"mapped",[38754]],[[12208,12208],"mapped",[38761]],[[12209,12209],"mapped",[38859]],[[12210,12210],"mapped",[38893]],[[12211,12211],"mapped",[38899]],[[12212,12212],"mapped",[38913]],[[12213,12213],"mapped",[39080]],[[12214,12214],"mapped",[39131]],[[12215,12215],"mapped",[39135]],[[12216,12216],"mapped",[39318]],[[12217,12217],"mapped",[39321]],[[12218,12218],"mapped",[39340]],[[12219,12219],"mapped",[39592]],[[12220,12220],"mapped",[39640]],[[12221,12221],"mapped",[39647]],[[12222,12222],"mapped",[39717]],[[12223,12223],"mapped",[39727]],[[12224,12224],"mapped",[39730]],[[12225,12225],"mapped",[39740]],[[12226,12226],"mapped",[39770]],[[12227,12227],"mapped",[40165]],[[12228,12228],"mapped",[40565]],[[12229,12229],"mapped",[40575]],[[12230,12230],"mapped",[40613]],[[12231,12231],"mapped",[40635]],[[12232,12232],"mapped",[40643]],[[12233,12233],"mapped",[40653]],[[12234,12234],"mapped",[40657]],[[12235,12235],"mapped",[40697]],[[12236,12236],"mapped",[40701]],[[12237,12237],"mapped",[40718]],[[12238,12238],"mapped",[40723]],[[12239,12239],"mapped",[40736]],[[12240,12240],"mapped",[40763]],[[12241,12241],"mapped",[40778]],[[12242,12242],"mapped",[40786]],[[12243,12243],"mapped",[40845]],[[12244,12244],"mapped",[40860]],[[12245,12245],"mapped",[40864]],[[12246,12271],"disallowed"],[[12272,12283],"disallowed"],[[12284,12287],"disallowed"],[[12288,12288],"disallowed_STD3_mapped",[32]],[[12289,12289],"valid",[],"NV8"],[[12290,12290],"mapped",[46]],[[12291,12292],"valid",[],"NV8"],[[12293,12295],"valid"],[[12296,12329],"valid",[],"NV8"],[[12330,12333],"valid"],[[12334,12341],"valid",[],"NV8"],[[12342,12342],"mapped",[12306]],[[12343,12343],"valid",[],"NV8"],[[12344,12344],"mapped",[21313]],[[12345,12345],"mapped",[21316]],[[12346,12346],"mapped",[21317]],[[12347,12347],"valid",[],"NV8"],[[12348,12348],"valid"],[[12349,12349],"valid",[],"NV8"],[[12350,12350],"valid",[],"NV8"],[[12351,12351],"valid",[],"NV8"],[[12352,12352],"disallowed"],[[12353,12436],"valid"],[[12437,12438],"valid"],[[12439,12440],"disallowed"],[[12441,12442],"valid"],[[12443,12443],"disallowed_STD3_mapped",[32,12441]],[[12444,12444],"disallowed_STD3_mapped",[32,12442]],[[12445,12446],"valid"],[[12447,12447],"mapped",[12424,12426]],[[12448,12448],"valid",[],"NV8"],[[12449,12542],"valid"],[[12543,12543],"mapped",[12467,12488]],[[12544,12548],"disallowed"],[[12549,12588],"valid"],[[12589,12589],"valid"],[[12590,12592],"disallowed"],[[12593,12593],"mapped",[4352]],[[12594,12594],"mapped",[4353]],[[12595,12595],"mapped",[4522]],[[12596,12596],"mapped",[4354]],[[12597,12597],"mapped",[4524]],[[12598,12598],"mapped",[4525]],[[12599,12599],"mapped",[4355]],[[12600,12600],"mapped",[4356]],[[12601,12601],"mapped",[4357]],[[12602,12602],"mapped",[4528]],[[12603,12603],"mapped",[4529]],[[12604,12604],"mapped",[4530]],[[12605,12605],"mapped",[4531]],[[12606,12606],"mapped",[4532]],[[12607,12607],"mapped",[4533]],[[12608,12608],"mapped",[4378]],[[12609,12609],"mapped",[4358]],[[12610,12610],"mapped",[4359]],[[12611,12611],"mapped",[4360]],[[12612,12612],"mapped",[4385]],[[12613,12613],"mapped",[4361]],[[12614,12614],"mapped",[4362]],[[12615,12615],"mapped",[4363]],[[12616,12616],"mapped",[4364]],[[12617,12617],"mapped",[4365]],[[12618,12618],"mapped",[4366]],[[12619,12619],"mapped",[4367]],[[12620,12620],"mapped",[4368]],[[12621,12621],"mapped",[4369]],[[12622,12622],"mapped",[4370]],[[12623,12623],"mapped",[4449]],[[12624,12624],"mapped",[4450]],[[12625,12625],"mapped",[4451]],[[12626,12626],"mapped",[4452]],[[12627,12627],"mapped",[4453]],[[12628,12628],"mapped",[4454]],[[12629,12629],"mapped",[4455]],[[12630,12630],"mapped",[4456]],[[12631,12631],"mapped",[4457]],[[12632,12632],"mapped",[4458]],[[12633,12633],"mapped",[4459]],[[12634,12634],"mapped",[4460]],[[12635,12635],"mapped",[4461]],[[12636,12636],"mapped",[4462]],[[12637,12637],"mapped",[4463]],[[12638,12638],"mapped",[4464]],[[12639,12639],"mapped",[4465]],[[12640,12640],"mapped",[4466]],[[12641,12641],"mapped",[4467]],[[12642,12642],"mapped",[4468]],[[12643,12643],"mapped",[4469]],[[12644,12644],"disallowed"],[[12645,12645],"mapped",[4372]],[[12646,12646],"mapped",[4373]],[[12647,12647],"mapped",[4551]],[[12648,12648],"mapped",[4552]],[[12649,12649],"mapped",[4556]],[[12650,12650],"mapped",[4558]],[[12651,12651],"mapped",[4563]],[[12652,12652],"mapped",[4567]],[[12653,12653],"mapped",[4569]],[[12654,12654],"mapped",[4380]],[[12655,12655],"mapped",[4573]],[[12656,12656],"mapped",[4575]],[[12657,12657],"mapped",[4381]],[[12658,12658],"mapped",[4382]],[[12659,12659],"mapped",[4384]],[[12660,12660],"mapped",[4386]],[[12661,12661],"mapped",[4387]],[[12662,12662],"mapped",[4391]],[[12663,12663],"mapped",[4393]],[[12664,12664],"mapped",[4395]],[[12665,12665],"mapped",[4396]],[[12666,12666],"mapped",[4397]],[[12667,12667],"mapped",[4398]],[[12668,12668],"mapped",[4399]],[[12669,12669],"mapped",[4402]],[[12670,12670],"mapped",[4406]],[[12671,12671],"mapped",[4416]],[[12672,12672],"mapped",[4423]],[[12673,12673],"mapped",[4428]],[[12674,12674],"mapped",[4593]],[[12675,12675],"mapped",[4594]],[[12676,12676],"mapped",[4439]],[[12677,12677],"mapped",[4440]],[[12678,12678],"mapped",[4441]],[[12679,12679],"mapped",[4484]],[[12680,12680],"mapped",[4485]],[[12681,12681],"mapped",[4488]],[[12682,12682],"mapped",[4497]],[[12683,12683],"mapped",[4498]],[[12684,12684],"mapped",[4500]],[[12685,12685],"mapped",[4510]],[[12686,12686],"mapped",[4513]],[[12687,12687],"disallowed"],[[12688,12689],"valid",[],"NV8"],[[12690,12690],"mapped",[19968]],[[12691,12691],"mapped",[20108]],[[12692,12692],"mapped",[19977]],[[12693,12693],"mapped",[22235]],[[12694,12694],"mapped",[19978]],[[12695,12695],"mapped",[20013]],[[12696,12696],"mapped",[19979]],[[12697,12697],"mapped",[30002]],[[12698,12698],"mapped",[20057]],[[12699,12699],"mapped",[19993]],[[12700,12700],"mapped",[19969]],[[12701,12701],"mapped",[22825]],[[12702,12702],"mapped",[22320]],[[12703,12703],"mapped",[20154]],[[12704,12727],"valid"],[[12728,12730],"valid"],[[12731,12735],"disallowed"],[[12736,12751],"valid",[],"NV8"],[[12752,12771],"valid",[],"NV8"],[[12772,12783],"disallowed"],[[12784,12799],"valid"],[[12800,12800],"disallowed_STD3_mapped",[40,4352,41]],[[12801,12801],"disallowed_STD3_mapped",[40,4354,41]],[[12802,12802],"disallowed_STD3_mapped",[40,4355,41]],[[12803,12803],"disallowed_STD3_mapped",[40,4357,41]],[[12804,12804],"disallowed_STD3_mapped",[40,4358,41]],[[12805,12805],"disallowed_STD3_mapped",[40,4359,41]],[[12806,12806],"disallowed_STD3_mapped",[40,4361,41]],[[12807,12807],"disallowed_STD3_mapped",[40,4363,41]],[[12808,12808],"disallowed_STD3_mapped",[40,4364,41]],[[12809,12809],"disallowed_STD3_mapped",[40,4366,41]],[[12810,12810],"disallowed_STD3_mapped",[40,4367,41]],[[12811,12811],"disallowed_STD3_mapped",[40,4368,41]],[[12812,12812],"disallowed_STD3_mapped",[40,4369,41]],[[12813,12813],"disallowed_STD3_mapped",[40,4370,41]],[[12814,12814],"disallowed_STD3_mapped",[40,44032,41]],[[12815,12815],"disallowed_STD3_mapped",[40,45208,41]],[[12816,12816],"disallowed_STD3_mapped",[40,45796,41]],[[12817,12817],"disallowed_STD3_mapped",[40,46972,41]],[[12818,12818],"disallowed_STD3_mapped",[40,47560,41]],[[12819,12819],"disallowed_STD3_mapped",[40,48148,41]],[[12820,12820],"disallowed_STD3_mapped",[40,49324,41]],[[12821,12821],"disallowed_STD3_mapped",[40,50500,41]],[[12822,12822],"disallowed_STD3_mapped",[40,51088,41]],[[12823,12823],"disallowed_STD3_mapped",[40,52264,41]],[[12824,12824],"disallowed_STD3_mapped",[40,52852,41]],[[12825,12825],"disallowed_STD3_mapped",[40,53440,41]],[[12826,12826],"disallowed_STD3_mapped",[40,54028,41]],[[12827,12827],"disallowed_STD3_mapped",[40,54616,41]],[[12828,12828],"disallowed_STD3_mapped",[40,51452,41]],[[12829,12829],"disallowed_STD3_mapped",[40,50724,51204,41]],[[12830,12830],"disallowed_STD3_mapped",[40,50724,54980,41]],[[12831,12831],"disallowed"],[[12832,12832],"disallowed_STD3_mapped",[40,19968,41]],[[12833,12833],"disallowed_STD3_mapped",[40,20108,41]],[[12834,12834],"disallowed_STD3_mapped",[40,19977,41]],[[12835,12835],"disallowed_STD3_mapped",[40,22235,41]],[[12836,12836],"disallowed_STD3_mapped",[40,20116,41]],[[12837,12837],"disallowed_STD3_mapped",[40,20845,41]],[[12838,12838],"disallowed_STD3_mapped",[40,19971,41]],[[12839,12839],"disallowed_STD3_mapped",[40,20843,41]],[[12840,12840],"disallowed_STD3_mapped",[40,20061,41]],[[12841,12841],"disallowed_STD3_mapped",[40,21313,41]],[[12842,12842],"disallowed_STD3_mapped",[40,26376,41]],[[12843,12843],"disallowed_STD3_mapped",[40,28779,41]],[[12844,12844],"disallowed_STD3_mapped",[40,27700,41]],[[12845,12845],"disallowed_STD3_mapped",[40,26408,41]],[[12846,12846],"disallowed_STD3_mapped",[40,37329,41]],[[12847,12847],"disallowed_STD3_mapped",[40,22303,41]],[[12848,12848],"disallowed_STD3_mapped",[40,26085,41]],[[12849,12849],"disallowed_STD3_mapped",[40,26666,41]],[[12850,12850],"disallowed_STD3_mapped",[40,26377,41]],[[12851,12851],"disallowed_STD3_mapped",[40,31038,41]],[[12852,12852],"disallowed_STD3_mapped",[40,21517,41]],[[12853,12853],"disallowed_STD3_mapped",[40,29305,41]],[[12854,12854],"disallowed_STD3_mapped",[40,36001,41]],[[12855,12855],"disallowed_STD3_mapped",[40,31069,41]],[[12856,12856],"disallowed_STD3_mapped",[40,21172,41]],[[12857,12857],"disallowed_STD3_mapped",[40,20195,41]],[[12858,12858],"disallowed_STD3_mapped",[40,21628,41]],[[12859,12859],"disallowed_STD3_mapped",[40,23398,41]],[[12860,12860],"disallowed_STD3_mapped",[40,30435,41]],[[12861,12861],"disallowed_STD3_mapped",[40,20225,41]],[[12862,12862],"disallowed_STD3_mapped",[40,36039,41]],[[12863,12863],"disallowed_STD3_mapped",[40,21332,41]],[[12864,12864],"disallowed_STD3_mapped",[40,31085,41]],[[12865,12865],"disallowed_STD3_mapped",[40,20241,41]],[[12866,12866],"disallowed_STD3_mapped",[40,33258,41]],[[12867,12867],"disallowed_STD3_mapped",[40,33267,41]],[[12868,12868],"mapped",[21839]],[[12869,12869],"mapped",[24188]],[[12870,12870],"mapped",[25991]],[[12871,12871],"mapped",[31631]],[[12872,12879],"valid",[],"NV8"],[[12880,12880],"mapped",[112,116,101]],[[12881,12881],"mapped",[50,49]],[[12882,12882],"mapped",[50,50]],[[12883,12883],"mapped",[50,51]],[[12884,12884],"mapped",[50,52]],[[12885,12885],"mapped",[50,53]],[[12886,12886],"mapped",[50,54]],[[12887,12887],"mapped",[50,55]],[[12888,12888],"mapped",[50,56]],[[12889,12889],"mapped",[50,57]],[[12890,12890],"mapped",[51,48]],[[12891,12891],"mapped",[51,49]],[[12892,12892],"mapped",[51,50]],[[12893,12893],"mapped",[51,51]],[[12894,12894],"mapped",[51,52]],[[12895,12895],"mapped",[51,53]],[[12896,12896],"mapped",[4352]],[[12897,12897],"mapped",[4354]],[[12898,12898],"mapped",[4355]],[[12899,12899],"mapped",[4357]],[[12900,12900],"mapped",[4358]],[[12901,12901],"mapped",[4359]],[[12902,12902],"mapped",[4361]],[[12903,12903],"mapped",[4363]],[[12904,12904],"mapped",[4364]],[[12905,12905],"mapped",[4366]],[[12906,12906],"mapped",[4367]],[[12907,12907],"mapped",[4368]],[[12908,12908],"mapped",[4369]],[[12909,12909],"mapped",[4370]],[[12910,12910],"mapped",[44032]],[[12911,12911],"mapped",[45208]],[[12912,12912],"mapped",[45796]],[[12913,12913],"mapped",[46972]],[[12914,12914],"mapped",[47560]],[[12915,12915],"mapped",[48148]],[[12916,12916],"mapped",[49324]],[[12917,12917],"mapped",[50500]],[[12918,12918],"mapped",[51088]],[[12919,12919],"mapped",[52264]],[[12920,12920],"mapped",[52852]],[[12921,12921],"mapped",[53440]],[[12922,12922],"mapped",[54028]],[[12923,12923],"mapped",[54616]],[[12924,12924],"mapped",[52280,44256]],[[12925,12925],"mapped",[51452,51032]],[[12926,12926],"mapped",[50864]],[[12927,12927],"valid",[],"NV8"],[[12928,12928],"mapped",[19968]],[[12929,12929],"mapped",[20108]],[[12930,12930],"mapped",[19977]],[[12931,12931],"mapped",[22235]],[[12932,12932],"mapped",[20116]],[[12933,12933],"mapped",[20845]],[[12934,12934],"mapped",[19971]],[[12935,12935],"mapped",[20843]],[[12936,12936],"mapped",[20061]],[[12937,12937],"mapped",[21313]],[[12938,12938],"mapped",[26376]],[[12939,12939],"mapped",[28779]],[[12940,12940],"mapped",[27700]],[[12941,12941],"mapped",[26408]],[[12942,12942],"mapped",[37329]],[[12943,12943],"mapped",[22303]],[[12944,12944],"mapped",[26085]],[[12945,12945],"mapped",[26666]],[[12946,12946],"mapped",[26377]],[[12947,12947],"mapped",[31038]],[[12948,12948],"mapped",[21517]],[[12949,12949],"mapped",[29305]],[[12950,12950],"mapped",[36001]],[[12951,12951],"mapped",[31069]],[[12952,12952],"mapped",[21172]],[[12953,12953],"mapped",[31192]],[[12954,12954],"mapped",[30007]],[[12955,12955],"mapped",[22899]],[[12956,12956],"mapped",[36969]],[[12957,12957],"mapped",[20778]],[[12958,12958],"mapped",[21360]],[[12959,12959],"mapped",[27880]],[[12960,12960],"mapped",[38917]],[[12961,12961],"mapped",[20241]],[[12962,12962],"mapped",[20889]],[[12963,12963],"mapped",[27491]],[[12964,12964],"mapped",[19978]],[[12965,12965],"mapped",[20013]],[[12966,12966],"mapped",[19979]],[[12967,12967],"mapped",[24038]],[[12968,12968],"mapped",[21491]],[[12969,12969],"mapped",[21307]],[[12970,12970],"mapped",[23447]],[[12971,12971],"mapped",[23398]],[[12972,12972],"mapped",[30435]],[[12973,12973],"mapped",[20225]],[[12974,12974],"mapped",[36039]],[[12975,12975],"mapped",[21332]],[[12976,12976],"mapped",[22812]],[[12977,12977],"mapped",[51,54]],[[12978,12978],"mapped",[51,55]],[[12979,12979],"mapped",[51,56]],[[12980,12980],"mapped",[51,57]],[[12981,12981],"mapped",[52,48]],[[12982,12982],"mapped",[52,49]],[[12983,12983],"mapped",[52,50]],[[12984,12984],"mapped",[52,51]],[[12985,12985],"mapped",[52,52]],[[12986,12986],"mapped",[52,53]],[[12987,12987],"mapped",[52,54]],[[12988,12988],"mapped",[52,55]],[[12989,12989],"mapped",[52,56]],[[12990,12990],"mapped",[52,57]],[[12991,12991],"mapped",[53,48]],[[12992,12992],"mapped",[49,26376]],[[12993,12993],"mapped",[50,26376]],[[12994,12994],"mapped",[51,26376]],[[12995,12995],"mapped",[52,26376]],[[12996,12996],"mapped",[53,26376]],[[12997,12997],"mapped",[54,26376]],[[12998,12998],"mapped",[55,26376]],[[12999,12999],"mapped",[56,26376]],[[13e3,13e3],"mapped",[57,26376]],[[13001,13001],"mapped",[49,48,26376]],[[13002,13002],"mapped",[49,49,26376]],[[13003,13003],"mapped",[49,50,26376]],[[13004,13004],"mapped",[104,103]],[[13005,13005],"mapped",[101,114,103]],[[13006,13006],"mapped",[101,118]],[[13007,13007],"mapped",[108,116,100]],[[13008,13008],"mapped",[12450]],[[13009,13009],"mapped",[12452]],[[13010,13010],"mapped",[12454]],[[13011,13011],"mapped",[12456]],[[13012,13012],"mapped",[12458]],[[13013,13013],"mapped",[12459]],[[13014,13014],"mapped",[12461]],[[13015,13015],"mapped",[12463]],[[13016,13016],"mapped",[12465]],[[13017,13017],"mapped",[12467]],[[13018,13018],"mapped",[12469]],[[13019,13019],"mapped",[12471]],[[13020,13020],"mapped",[12473]],[[13021,13021],"mapped",[12475]],[[13022,13022],"mapped",[12477]],[[13023,13023],"mapped",[12479]],[[13024,13024],"mapped",[12481]],[[13025,13025],"mapped",[12484]],[[13026,13026],"mapped",[12486]],[[13027,13027],"mapped",[12488]],[[13028,13028],"mapped",[12490]],[[13029,13029],"mapped",[12491]],[[13030,13030],"mapped",[12492]],[[13031,13031],"mapped",[12493]],[[13032,13032],"mapped",[12494]],[[13033,13033],"mapped",[12495]],[[13034,13034],"mapped",[12498]],[[13035,13035],"mapped",[12501]],[[13036,13036],"mapped",[12504]],[[13037,13037],"mapped",[12507]],[[13038,13038],"mapped",[12510]],[[13039,13039],"mapped",[12511]],[[13040,13040],"mapped",[12512]],[[13041,13041],"mapped",[12513]],[[13042,13042],"mapped",[12514]],[[13043,13043],"mapped",[12516]],[[13044,13044],"mapped",[12518]],[[13045,13045],"mapped",[12520]],[[13046,13046],"mapped",[12521]],[[13047,13047],"mapped",[12522]],[[13048,13048],"mapped",[12523]],[[13049,13049],"mapped",[12524]],[[13050,13050],"mapped",[12525]],[[13051,13051],"mapped",[12527]],[[13052,13052],"mapped",[12528]],[[13053,13053],"mapped",[12529]],[[13054,13054],"mapped",[12530]],[[13055,13055],"disallowed"],[[13056,13056],"mapped",[12450,12497,12540,12488]],[[13057,13057],"mapped",[12450,12523,12501,12449]],[[13058,13058],"mapped",[12450,12531,12506,12450]],[[13059,13059],"mapped",[12450,12540,12523]],[[13060,13060],"mapped",[12452,12491,12531,12464]],[[13061,13061],"mapped",[12452,12531,12481]],[[13062,13062],"mapped",[12454,12457,12531]],[[13063,13063],"mapped",[12456,12473,12463,12540,12489]],[[13064,13064],"mapped",[12456,12540,12459,12540]],[[13065,13065],"mapped",[12458,12531,12473]],[[13066,13066],"mapped",[12458,12540,12512]],[[13067,13067],"mapped",[12459,12452,12522]],[[13068,13068],"mapped",[12459,12521,12483,12488]],[[13069,13069],"mapped",[12459,12525,12522,12540]],[[13070,13070],"mapped",[12460,12525,12531]],[[13071,13071],"mapped",[12460,12531,12510]],[[13072,13072],"mapped",[12462,12460]],[[13073,13073],"mapped",[12462,12491,12540]],[[13074,13074],"mapped",[12461,12517,12522,12540]],[[13075,13075],"mapped",[12462,12523,12480,12540]],[[13076,13076],"mapped",[12461,12525]],[[13077,13077],"mapped",[12461,12525,12464,12521,12512]],[[13078,13078],"mapped",[12461,12525,12513,12540,12488,12523]],[[13079,13079],"mapped",[12461,12525,12527,12483,12488]],[[13080,13080],"mapped",[12464,12521,12512]],[[13081,13081],"mapped",[12464,12521,12512,12488,12531]],[[13082,13082],"mapped",[12463,12523,12476,12452,12525]],[[13083,13083],"mapped",[12463,12525,12540,12493]],[[13084,13084],"mapped",[12465,12540,12473]],[[13085,13085],"mapped",[12467,12523,12490]],[[13086,13086],"mapped",[12467,12540,12509]],[[13087,13087],"mapped",[12469,12452,12463,12523]],[[13088,13088],"mapped",[12469,12531,12481,12540,12512]],[[13089,13089],"mapped",[12471,12522,12531,12464]],[[13090,13090],"mapped",[12475,12531,12481]],[[13091,13091],"mapped",[12475,12531,12488]],[[13092,13092],"mapped",[12480,12540,12473]],[[13093,13093],"mapped",[12487,12471]],[[13094,13094],"mapped",[12489,12523]],[[13095,13095],"mapped",[12488,12531]],[[13096,13096],"mapped",[12490,12494]],[[13097,13097],"mapped",[12494,12483,12488]],[[13098,13098],"mapped",[12495,12452,12484]],[[13099,13099],"mapped",[12497,12540,12475,12531,12488]],[[13100,13100],"mapped",[12497,12540,12484]],[[13101,13101],"mapped",[12496,12540,12524,12523]],[[13102,13102],"mapped",[12500,12450,12473,12488,12523]],[[13103,13103],"mapped",[12500,12463,12523]],[[13104,13104],"mapped",[12500,12467]],[[13105,13105],"mapped",[12499,12523]],[[13106,13106],"mapped",[12501,12449,12521,12483,12489]],[[13107,13107],"mapped",[12501,12451,12540,12488]],[[13108,13108],"mapped",[12502,12483,12471,12455,12523]],[[13109,13109],"mapped",[12501,12521,12531]],[[13110,13110],"mapped",[12504,12463,12479,12540,12523]],[[13111,13111],"mapped",[12506,12477]],[[13112,13112],"mapped",[12506,12491,12498]],[[13113,13113],"mapped",[12504,12523,12484]],[[13114,13114],"mapped",[12506,12531,12473]],[[13115,13115],"mapped",[12506,12540,12472]],[[13116,13116],"mapped",[12505,12540,12479]],[[13117,13117],"mapped",[12509,12452,12531,12488]],[[13118,13118],"mapped",[12508,12523,12488]],[[13119,13119],"mapped",[12507,12531]],[[13120,13120],"mapped",[12509,12531,12489]],[[13121,13121],"mapped",[12507,12540,12523]],[[13122,13122],"mapped",[12507,12540,12531]],[[13123,13123],"mapped",[12510,12452,12463,12525]],[[13124,13124],"mapped",[12510,12452,12523]],[[13125,13125],"mapped",[12510,12483,12495]],[[13126,13126],"mapped",[12510,12523,12463]],[[13127,13127],"mapped",[12510,12531,12471,12519,12531]],[[13128,13128],"mapped",[12511,12463,12525,12531]],[[13129,13129],"mapped",[12511,12522]],[[13130,13130],"mapped",[12511,12522,12496,12540,12523]],[[13131,13131],"mapped",[12513,12460]],[[13132,13132],"mapped",[12513,12460,12488,12531]],[[13133,13133],"mapped",[12513,12540,12488,12523]],[[13134,13134],"mapped",[12516,12540,12489]],[[13135,13135],"mapped",[12516,12540,12523]],[[13136,13136],"mapped",[12518,12450,12531]],[[13137,13137],"mapped",[12522,12483,12488,12523]],[[13138,13138],"mapped",[12522,12521]],[[13139,13139],"mapped",[12523,12500,12540]],[[13140,13140],"mapped",[12523,12540,12502,12523]],[[13141,13141],"mapped",[12524,12512]],[[13142,13142],"mapped",[12524,12531,12488,12466,12531]],[[13143,13143],"mapped",[12527,12483,12488]],[[13144,13144],"mapped",[48,28857]],[[13145,13145],"mapped",[49,28857]],[[13146,13146],"mapped",[50,28857]],[[13147,13147],"mapped",[51,28857]],[[13148,13148],"mapped",[52,28857]],[[13149,13149],"mapped",[53,28857]],[[13150,13150],"mapped",[54,28857]],[[13151,13151],"mapped",[55,28857]],[[13152,13152],"mapped",[56,28857]],[[13153,13153],"mapped",[57,28857]],[[13154,13154],"mapped",[49,48,28857]],[[13155,13155],"mapped",[49,49,28857]],[[13156,13156],"mapped",[49,50,28857]],[[13157,13157],"mapped",[49,51,28857]],[[13158,13158],"mapped",[49,52,28857]],[[13159,13159],"mapped",[49,53,28857]],[[13160,13160],"mapped",[49,54,28857]],[[13161,13161],"mapped",[49,55,28857]],[[13162,13162],"mapped",[49,56,28857]],[[13163,13163],"mapped",[49,57,28857]],[[13164,13164],"mapped",[50,48,28857]],[[13165,13165],"mapped",[50,49,28857]],[[13166,13166],"mapped",[50,50,28857]],[[13167,13167],"mapped",[50,51,28857]],[[13168,13168],"mapped",[50,52,28857]],[[13169,13169],"mapped",[104,112,97]],[[13170,13170],"mapped",[100,97]],[[13171,13171],"mapped",[97,117]],[[13172,13172],"mapped",[98,97,114]],[[13173,13173],"mapped",[111,118]],[[13174,13174],"mapped",[112,99]],[[13175,13175],"mapped",[100,109]],[[13176,13176],"mapped",[100,109,50]],[[13177,13177],"mapped",[100,109,51]],[[13178,13178],"mapped",[105,117]],[[13179,13179],"mapped",[24179,25104]],[[13180,13180],"mapped",[26157,21644]],[[13181,13181],"mapped",[22823,27491]],[[13182,13182],"mapped",[26126,27835]],[[13183,13183],"mapped",[26666,24335,20250,31038]],[[13184,13184],"mapped",[112,97]],[[13185,13185],"mapped",[110,97]],[[13186,13186],"mapped",[956,97]],[[13187,13187],"mapped",[109,97]],[[13188,13188],"mapped",[107,97]],[[13189,13189],"mapped",[107,98]],[[13190,13190],"mapped",[109,98]],[[13191,13191],"mapped",[103,98]],[[13192,13192],"mapped",[99,97,108]],[[13193,13193],"mapped",[107,99,97,108]],[[13194,13194],"mapped",[112,102]],[[13195,13195],"mapped",[110,102]],[[13196,13196],"mapped",[956,102]],[[13197,13197],"mapped",[956,103]],[[13198,13198],"mapped",[109,103]],[[13199,13199],"mapped",[107,103]],[[13200,13200],"mapped",[104,122]],[[13201,13201],"mapped",[107,104,122]],[[13202,13202],"mapped",[109,104,122]],[[13203,13203],"mapped",[103,104,122]],[[13204,13204],"mapped",[116,104,122]],[[13205,13205],"mapped",[956,108]],[[13206,13206],"mapped",[109,108]],[[13207,13207],"mapped",[100,108]],[[13208,13208],"mapped",[107,108]],[[13209,13209],"mapped",[102,109]],[[13210,13210],"mapped",[110,109]],[[13211,13211],"mapped",[956,109]],[[13212,13212],"mapped",[109,109]],[[13213,13213],"mapped",[99,109]],[[13214,13214],"mapped",[107,109]],[[13215,13215],"mapped",[109,109,50]],[[13216,13216],"mapped",[99,109,50]],[[13217,13217],"mapped",[109,50]],[[13218,13218],"mapped",[107,109,50]],[[13219,13219],"mapped",[109,109,51]],[[13220,13220],"mapped",[99,109,51]],[[13221,13221],"mapped",[109,51]],[[13222,13222],"mapped",[107,109,51]],[[13223,13223],"mapped",[109,8725,115]],[[13224,13224],"mapped",[109,8725,115,50]],[[13225,13225],"mapped",[112,97]],[[13226,13226],"mapped",[107,112,97]],[[13227,13227],"mapped",[109,112,97]],[[13228,13228],"mapped",[103,112,97]],[[13229,13229],"mapped",[114,97,100]],[[13230,13230],"mapped",[114,97,100,8725,115]],[[13231,13231],"mapped",[114,97,100,8725,115,50]],[[13232,13232],"mapped",[112,115]],[[13233,13233],"mapped",[110,115]],[[13234,13234],"mapped",[956,115]],[[13235,13235],"mapped",[109,115]],[[13236,13236],"mapped",[112,118]],[[13237,13237],"mapped",[110,118]],[[13238,13238],"mapped",[956,118]],[[13239,13239],"mapped",[109,118]],[[13240,13240],"mapped",[107,118]],[[13241,13241],"mapped",[109,118]],[[13242,13242],"mapped",[112,119]],[[13243,13243],"mapped",[110,119]],[[13244,13244],"mapped",[956,119]],[[13245,13245],"mapped",[109,119]],[[13246,13246],"mapped",[107,119]],[[13247,13247],"mapped",[109,119]],[[13248,13248],"mapped",[107,969]],[[13249,13249],"mapped",[109,969]],[[13250,13250],"disallowed"],[[13251,13251],"mapped",[98,113]],[[13252,13252],"mapped",[99,99]],[[13253,13253],"mapped",[99,100]],[[13254,13254],"mapped",[99,8725,107,103]],[[13255,13255],"disallowed"],[[13256,13256],"mapped",[100,98]],[[13257,13257],"mapped",[103,121]],[[13258,13258],"mapped",[104,97]],[[13259,13259],"mapped",[104,112]],[[13260,13260],"mapped",[105,110]],[[13261,13261],"mapped",[107,107]],[[13262,13262],"mapped",[107,109]],[[13263,13263],"mapped",[107,116]],[[13264,13264],"mapped",[108,109]],[[13265,13265],"mapped",[108,110]],[[13266,13266],"mapped",[108,111,103]],[[13267,13267],"mapped",[108,120]],[[13268,13268],"mapped",[109,98]],[[13269,13269],"mapped",[109,105,108]],[[13270,13270],"mapped",[109,111,108]],[[13271,13271],"mapped",[112,104]],[[13272,13272],"disallowed"],[[13273,13273],"mapped",[112,112,109]],[[13274,13274],"mapped",[112,114]],[[13275,13275],"mapped",[115,114]],[[13276,13276],"mapped",[115,118]],[[13277,13277],"mapped",[119,98]],[[13278,13278],"mapped",[118,8725,109]],[[13279,13279],"mapped",[97,8725,109]],[[13280,13280],"mapped",[49,26085]],[[13281,13281],"mapped",[50,26085]],[[13282,13282],"mapped",[51,26085]],[[13283,13283],"mapped",[52,26085]],[[13284,13284],"mapped",[53,26085]],[[13285,13285],"mapped",[54,26085]],[[13286,13286],"mapped",[55,26085]],[[13287,13287],"mapped",[56,26085]],[[13288,13288],"mapped",[57,26085]],[[13289,13289],"mapped",[49,48,26085]],[[13290,13290],"mapped",[49,49,26085]],[[13291,13291],"mapped",[49,50,26085]],[[13292,13292],"mapped",[49,51,26085]],[[13293,13293],"mapped",[49,52,26085]],[[13294,13294],"mapped",[49,53,26085]],[[13295,13295],"mapped",[49,54,26085]],[[13296,13296],"mapped",[49,55,26085]],[[13297,13297],"mapped",[49,56,26085]],[[13298,13298],"mapped",[49,57,26085]],[[13299,13299],"mapped",[50,48,26085]],[[13300,13300],"mapped",[50,49,26085]],[[13301,13301],"mapped",[50,50,26085]],[[13302,13302],"mapped",[50,51,26085]],[[13303,13303],"mapped",[50,52,26085]],[[13304,13304],"mapped",[50,53,26085]],[[13305,13305],"mapped",[50,54,26085]],[[13306,13306],"mapped",[50,55,26085]],[[13307,13307],"mapped",[50,56,26085]],[[13308,13308],"mapped",[50,57,26085]],[[13309,13309],"mapped",[51,48,26085]],[[13310,13310],"mapped",[51,49,26085]],[[13311,13311],"mapped",[103,97,108]],[[13312,19893],"valid"],[[19894,19903],"disallowed"],[[19904,19967],"valid",[],"NV8"],[[19968,40869],"valid"],[[40870,40891],"valid"],[[40892,40899],"valid"],[[40900,40907],"valid"],[[40908,40908],"valid"],[[40909,40917],"valid"],[[40918,40959],"disallowed"],[[40960,42124],"valid"],[[42125,42127],"disallowed"],[[42128,42145],"valid",[],"NV8"],[[42146,42147],"valid",[],"NV8"],[[42148,42163],"valid",[],"NV8"],[[42164,42164],"valid",[],"NV8"],[[42165,42176],"valid",[],"NV8"],[[42177,42177],"valid",[],"NV8"],[[42178,42180],"valid",[],"NV8"],[[42181,42181],"valid",[],"NV8"],[[42182,42182],"valid",[],"NV8"],[[42183,42191],"disallowed"],[[42192,42237],"valid"],[[42238,42239],"valid",[],"NV8"],[[42240,42508],"valid"],[[42509,42511],"valid",[],"NV8"],[[42512,42539],"valid"],[[42540,42559],"disallowed"],[[42560,42560],"mapped",[42561]],[[42561,42561],"valid"],[[42562,42562],"mapped",[42563]],[[42563,42563],"valid"],[[42564,42564],"mapped",[42565]],[[42565,42565],"valid"],[[42566,42566],"mapped",[42567]],[[42567,42567],"valid"],[[42568,42568],"mapped",[42569]],[[42569,42569],"valid"],[[42570,42570],"mapped",[42571]],[[42571,42571],"valid"],[[42572,42572],"mapped",[42573]],[[42573,42573],"valid"],[[42574,42574],"mapped",[42575]],[[42575,42575],"valid"],[[42576,42576],"mapped",[42577]],[[42577,42577],"valid"],[[42578,42578],"mapped",[42579]],[[42579,42579],"valid"],[[42580,42580],"mapped",[42581]],[[42581,42581],"valid"],[[42582,42582],"mapped",[42583]],[[42583,42583],"valid"],[[42584,42584],"mapped",[42585]],[[42585,42585],"valid"],[[42586,42586],"mapped",[42587]],[[42587,42587],"valid"],[[42588,42588],"mapped",[42589]],[[42589,42589],"valid"],[[42590,42590],"mapped",[42591]],[[42591,42591],"valid"],[[42592,42592],"mapped",[42593]],[[42593,42593],"valid"],[[42594,42594],"mapped",[42595]],[[42595,42595],"valid"],[[42596,42596],"mapped",[42597]],[[42597,42597],"valid"],[[42598,42598],"mapped",[42599]],[[42599,42599],"valid"],[[42600,42600],"mapped",[42601]],[[42601,42601],"valid"],[[42602,42602],"mapped",[42603]],[[42603,42603],"valid"],[[42604,42604],"mapped",[42605]],[[42605,42607],"valid"],[[42608,42611],"valid",[],"NV8"],[[42612,42619],"valid"],[[42620,42621],"valid"],[[42622,42622],"valid",[],"NV8"],[[42623,42623],"valid"],[[42624,42624],"mapped",[42625]],[[42625,42625],"valid"],[[42626,42626],"mapped",[42627]],[[42627,42627],"valid"],[[42628,42628],"mapped",[42629]],[[42629,42629],"valid"],[[42630,42630],"mapped",[42631]],[[42631,42631],"valid"],[[42632,42632],"mapped",[42633]],[[42633,42633],"valid"],[[42634,42634],"mapped",[42635]],[[42635,42635],"valid"],[[42636,42636],"mapped",[42637]],[[42637,42637],"valid"],[[42638,42638],"mapped",[42639]],[[42639,42639],"valid"],[[42640,42640],"mapped",[42641]],[[42641,42641],"valid"],[[42642,42642],"mapped",[42643]],[[42643,42643],"valid"],[[42644,42644],"mapped",[42645]],[[42645,42645],"valid"],[[42646,42646],"mapped",[42647]],[[42647,42647],"valid"],[[42648,42648],"mapped",[42649]],[[42649,42649],"valid"],[[42650,42650],"mapped",[42651]],[[42651,42651],"valid"],[[42652,42652],"mapped",[1098]],[[42653,42653],"mapped",[1100]],[[42654,42654],"valid"],[[42655,42655],"valid"],[[42656,42725],"valid"],[[42726,42735],"valid",[],"NV8"],[[42736,42737],"valid"],[[42738,42743],"valid",[],"NV8"],[[42744,42751],"disallowed"],[[42752,42774],"valid",[],"NV8"],[[42775,42778],"valid"],[[42779,42783],"valid"],[[42784,42785],"valid",[],"NV8"],[[42786,42786],"mapped",[42787]],[[42787,42787],"valid"],[[42788,42788],"mapped",[42789]],[[42789,42789],"valid"],[[42790,42790],"mapped",[42791]],[[42791,42791],"valid"],[[42792,42792],"mapped",[42793]],[[42793,42793],"valid"],[[42794,42794],"mapped",[42795]],[[42795,42795],"valid"],[[42796,42796],"mapped",[42797]],[[42797,42797],"valid"],[[42798,42798],"mapped",[42799]],[[42799,42801],"valid"],[[42802,42802],"mapped",[42803]],[[42803,42803],"valid"],[[42804,42804],"mapped",[42805]],[[42805,42805],"valid"],[[42806,42806],"mapped",[42807]],[[42807,42807],"valid"],[[42808,42808],"mapped",[42809]],[[42809,42809],"valid"],[[42810,42810],"mapped",[42811]],[[42811,42811],"valid"],[[42812,42812],"mapped",[42813]],[[42813,42813],"valid"],[[42814,42814],"mapped",[42815]],[[42815,42815],"valid"],[[42816,42816],"mapped",[42817]],[[42817,42817],"valid"],[[42818,42818],"mapped",[42819]],[[42819,42819],"valid"],[[42820,42820],"mapped",[42821]],[[42821,42821],"valid"],[[42822,42822],"mapped",[42823]],[[42823,42823],"valid"],[[42824,42824],"mapped",[42825]],[[42825,42825],"valid"],[[42826,42826],"mapped",[42827]],[[42827,42827],"valid"],[[42828,42828],"mapped",[42829]],[[42829,42829],"valid"],[[42830,42830],"mapped",[42831]],[[42831,42831],"valid"],[[42832,42832],"mapped",[42833]],[[42833,42833],"valid"],[[42834,42834],"mapped",[42835]],[[42835,42835],"valid"],[[42836,42836],"mapped",[42837]],[[42837,42837],"valid"],[[42838,42838],"mapped",[42839]],[[42839,42839],"valid"],[[42840,42840],"mapped",[42841]],[[42841,42841],"valid"],[[42842,42842],"mapped",[42843]],[[42843,42843],"valid"],[[42844,42844],"mapped",[42845]],[[42845,42845],"valid"],[[42846,42846],"mapped",[42847]],[[42847,42847],"valid"],[[42848,42848],"mapped",[42849]],[[42849,42849],"valid"],[[42850,42850],"mapped",[42851]],[[42851,42851],"valid"],[[42852,42852],"mapped",[42853]],[[42853,42853],"valid"],[[42854,42854],"mapped",[42855]],[[42855,42855],"valid"],[[42856,42856],"mapped",[42857]],[[42857,42857],"valid"],[[42858,42858],"mapped",[42859]],[[42859,42859],"valid"],[[42860,42860],"mapped",[42861]],[[42861,42861],"valid"],[[42862,42862],"mapped",[42863]],[[42863,42863],"valid"],[[42864,42864],"mapped",[42863]],[[42865,42872],"valid"],[[42873,42873],"mapped",[42874]],[[42874,42874],"valid"],[[42875,42875],"mapped",[42876]],[[42876,42876],"valid"],[[42877,42877],"mapped",[7545]],[[42878,42878],"mapped",[42879]],[[42879,42879],"valid"],[[42880,42880],"mapped",[42881]],[[42881,42881],"valid"],[[42882,42882],"mapped",[42883]],[[42883,42883],"valid"],[[42884,42884],"mapped",[42885]],[[42885,42885],"valid"],[[42886,42886],"mapped",[42887]],[[42887,42888],"valid"],[[42889,42890],"valid",[],"NV8"],[[42891,42891],"mapped",[42892]],[[42892,42892],"valid"],[[42893,42893],"mapped",[613]],[[42894,42894],"valid"],[[42895,42895],"valid"],[[42896,42896],"mapped",[42897]],[[42897,42897],"valid"],[[42898,42898],"mapped",[42899]],[[42899,42899],"valid"],[[42900,42901],"valid"],[[42902,42902],"mapped",[42903]],[[42903,42903],"valid"],[[42904,42904],"mapped",[42905]],[[42905,42905],"valid"],[[42906,42906],"mapped",[42907]],[[42907,42907],"valid"],[[42908,42908],"mapped",[42909]],[[42909,42909],"valid"],[[42910,42910],"mapped",[42911]],[[42911,42911],"valid"],[[42912,42912],"mapped",[42913]],[[42913,42913],"valid"],[[42914,42914],"mapped",[42915]],[[42915,42915],"valid"],[[42916,42916],"mapped",[42917]],[[42917,42917],"valid"],[[42918,42918],"mapped",[42919]],[[42919,42919],"valid"],[[42920,42920],"mapped",[42921]],[[42921,42921],"valid"],[[42922,42922],"mapped",[614]],[[42923,42923],"mapped",[604]],[[42924,42924],"mapped",[609]],[[42925,42925],"mapped",[620]],[[42926,42927],"disallowed"],[[42928,42928],"mapped",[670]],[[42929,42929],"mapped",[647]],[[42930,42930],"mapped",[669]],[[42931,42931],"mapped",[43859]],[[42932,42932],"mapped",[42933]],[[42933,42933],"valid"],[[42934,42934],"mapped",[42935]],[[42935,42935],"valid"],[[42936,42998],"disallowed"],[[42999,42999],"valid"],[[43e3,43e3],"mapped",[295]],[[43001,43001],"mapped",[339]],[[43002,43002],"valid"],[[43003,43007],"valid"],[[43008,43047],"valid"],[[43048,43051],"valid",[],"NV8"],[[43052,43055],"disallowed"],[[43056,43065],"valid",[],"NV8"],[[43066,43071],"disallowed"],[[43072,43123],"valid"],[[43124,43127],"valid",[],"NV8"],[[43128,43135],"disallowed"],[[43136,43204],"valid"],[[43205,43213],"disallowed"],[[43214,43215],"valid",[],"NV8"],[[43216,43225],"valid"],[[43226,43231],"disallowed"],[[43232,43255],"valid"],[[43256,43258],"valid",[],"NV8"],[[43259,43259],"valid"],[[43260,43260],"valid",[],"NV8"],[[43261,43261],"valid"],[[43262,43263],"disallowed"],[[43264,43309],"valid"],[[43310,43311],"valid",[],"NV8"],[[43312,43347],"valid"],[[43348,43358],"disallowed"],[[43359,43359],"valid",[],"NV8"],[[43360,43388],"valid",[],"NV8"],[[43389,43391],"disallowed"],[[43392,43456],"valid"],[[43457,43469],"valid",[],"NV8"],[[43470,43470],"disallowed"],[[43471,43481],"valid"],[[43482,43485],"disallowed"],[[43486,43487],"valid",[],"NV8"],[[43488,43518],"valid"],[[43519,43519],"disallowed"],[[43520,43574],"valid"],[[43575,43583],"disallowed"],[[43584,43597],"valid"],[[43598,43599],"disallowed"],[[43600,43609],"valid"],[[43610,43611],"disallowed"],[[43612,43615],"valid",[],"NV8"],[[43616,43638],"valid"],[[43639,43641],"valid",[],"NV8"],[[43642,43643],"valid"],[[43644,43647],"valid"],[[43648,43714],"valid"],[[43715,43738],"disallowed"],[[43739,43741],"valid"],[[43742,43743],"valid",[],"NV8"],[[43744,43759],"valid"],[[43760,43761],"valid",[],"NV8"],[[43762,43766],"valid"],[[43767,43776],"disallowed"],[[43777,43782],"valid"],[[43783,43784],"disallowed"],[[43785,43790],"valid"],[[43791,43792],"disallowed"],[[43793,43798],"valid"],[[43799,43807],"disallowed"],[[43808,43814],"valid"],[[43815,43815],"disallowed"],[[43816,43822],"valid"],[[43823,43823],"disallowed"],[[43824,43866],"valid"],[[43867,43867],"valid",[],"NV8"],[[43868,43868],"mapped",[42791]],[[43869,43869],"mapped",[43831]],[[43870,43870],"mapped",[619]],[[43871,43871],"mapped",[43858]],[[43872,43875],"valid"],[[43876,43877],"valid"],[[43878,43887],"disallowed"],[[43888,43888],"mapped",[5024]],[[43889,43889],"mapped",[5025]],[[43890,43890],"mapped",[5026]],[[43891,43891],"mapped",[5027]],[[43892,43892],"mapped",[5028]],[[43893,43893],"mapped",[5029]],[[43894,43894],"mapped",[5030]],[[43895,43895],"mapped",[5031]],[[43896,43896],"mapped",[5032]],[[43897,43897],"mapped",[5033]],[[43898,43898],"mapped",[5034]],[[43899,43899],"mapped",[5035]],[[43900,43900],"mapped",[5036]],[[43901,43901],"mapped",[5037]],[[43902,43902],"mapped",[5038]],[[43903,43903],"mapped",[5039]],[[43904,43904],"mapped",[5040]],[[43905,43905],"mapped",[5041]],[[43906,43906],"mapped",[5042]],[[43907,43907],"mapped",[5043]],[[43908,43908],"mapped",[5044]],[[43909,43909],"mapped",[5045]],[[43910,43910],"mapped",[5046]],[[43911,43911],"mapped",[5047]],[[43912,43912],"mapped",[5048]],[[43913,43913],"mapped",[5049]],[[43914,43914],"mapped",[5050]],[[43915,43915],"mapped",[5051]],[[43916,43916],"mapped",[5052]],[[43917,43917],"mapped",[5053]],[[43918,43918],"mapped",[5054]],[[43919,43919],"mapped",[5055]],[[43920,43920],"mapped",[5056]],[[43921,43921],"mapped",[5057]],[[43922,43922],"mapped",[5058]],[[43923,43923],"mapped",[5059]],[[43924,43924],"mapped",[5060]],[[43925,43925],"mapped",[5061]],[[43926,43926],"mapped",[5062]],[[43927,43927],"mapped",[5063]],[[43928,43928],"mapped",[5064]],[[43929,43929],"mapped",[5065]],[[43930,43930],"mapped",[5066]],[[43931,43931],"mapped",[5067]],[[43932,43932],"mapped",[5068]],[[43933,43933],"mapped",[5069]],[[43934,43934],"mapped",[5070]],[[43935,43935],"mapped",[5071]],[[43936,43936],"mapped",[5072]],[[43937,43937],"mapped",[5073]],[[43938,43938],"mapped",[5074]],[[43939,43939],"mapped",[5075]],[[43940,43940],"mapped",[5076]],[[43941,43941],"mapped",[5077]],[[43942,43942],"mapped",[5078]],[[43943,43943],"mapped",[5079]],[[43944,43944],"mapped",[5080]],[[43945,43945],"mapped",[5081]],[[43946,43946],"mapped",[5082]],[[43947,43947],"mapped",[5083]],[[43948,43948],"mapped",[5084]],[[43949,43949],"mapped",[5085]],[[43950,43950],"mapped",[5086]],[[43951,43951],"mapped",[5087]],[[43952,43952],"mapped",[5088]],[[43953,43953],"mapped",[5089]],[[43954,43954],"mapped",[5090]],[[43955,43955],"mapped",[5091]],[[43956,43956],"mapped",[5092]],[[43957,43957],"mapped",[5093]],[[43958,43958],"mapped",[5094]],[[43959,43959],"mapped",[5095]],[[43960,43960],"mapped",[5096]],[[43961,43961],"mapped",[5097]],[[43962,43962],"mapped",[5098]],[[43963,43963],"mapped",[5099]],[[43964,43964],"mapped",[5100]],[[43965,43965],"mapped",[5101]],[[43966,43966],"mapped",[5102]],[[43967,43967],"mapped",[5103]],[[43968,44010],"valid"],[[44011,44011],"valid",[],"NV8"],[[44012,44013],"valid"],[[44014,44015],"disallowed"],[[44016,44025],"valid"],[[44026,44031],"disallowed"],[[44032,55203],"valid"],[[55204,55215],"disallowed"],[[55216,55238],"valid",[],"NV8"],[[55239,55242],"disallowed"],[[55243,55291],"valid",[],"NV8"],[[55292,55295],"disallowed"],[[55296,57343],"disallowed"],[[57344,63743],"disallowed"],[[63744,63744],"mapped",[35912]],[[63745,63745],"mapped",[26356]],[[63746,63746],"mapped",[36554]],[[63747,63747],"mapped",[36040]],[[63748,63748],"mapped",[28369]],[[63749,63749],"mapped",[20018]],[[63750,63750],"mapped",[21477]],[[63751,63752],"mapped",[40860]],[[63753,63753],"mapped",[22865]],[[63754,63754],"mapped",[37329]],[[63755,63755],"mapped",[21895]],[[63756,63756],"mapped",[22856]],[[63757,63757],"mapped",[25078]],[[63758,63758],"mapped",[30313]],[[63759,63759],"mapped",[32645]],[[63760,63760],"mapped",[34367]],[[63761,63761],"mapped",[34746]],[[63762,63762],"mapped",[35064]],[[63763,63763],"mapped",[37007]],[[63764,63764],"mapped",[27138]],[[63765,63765],"mapped",[27931]],[[63766,63766],"mapped",[28889]],[[63767,63767],"mapped",[29662]],[[63768,63768],"mapped",[33853]],[[63769,63769],"mapped",[37226]],[[63770,63770],"mapped",[39409]],[[63771,63771],"mapped",[20098]],[[63772,63772],"mapped",[21365]],[[63773,63773],"mapped",[27396]],[[63774,63774],"mapped",[29211]],[[63775,63775],"mapped",[34349]],[[63776,63776],"mapped",[40478]],[[63777,63777],"mapped",[23888]],[[63778,63778],"mapped",[28651]],[[63779,63779],"mapped",[34253]],[[63780,63780],"mapped",[35172]],[[63781,63781],"mapped",[25289]],[[63782,63782],"mapped",[33240]],[[63783,63783],"mapped",[34847]],[[63784,63784],"mapped",[24266]],[[63785,63785],"mapped",[26391]],[[63786,63786],"mapped",[28010]],[[63787,63787],"mapped",[29436]],[[63788,63788],"mapped",[37070]],[[63789,63789],"mapped",[20358]],[[63790,63790],"mapped",[20919]],[[63791,63791],"mapped",[21214]],[[63792,63792],"mapped",[25796]],[[63793,63793],"mapped",[27347]],[[63794,63794],"mapped",[29200]],[[63795,63795],"mapped",[30439]],[[63796,63796],"mapped",[32769]],[[63797,63797],"mapped",[34310]],[[63798,63798],"mapped",[34396]],[[63799,63799],"mapped",[36335]],[[63800,63800],"mapped",[38706]],[[63801,63801],"mapped",[39791]],[[63802,63802],"mapped",[40442]],[[63803,63803],"mapped",[30860]],[[63804,63804],"mapped",[31103]],[[63805,63805],"mapped",[32160]],[[63806,63806],"mapped",[33737]],[[63807,63807],"mapped",[37636]],[[63808,63808],"mapped",[40575]],[[63809,63809],"mapped",[35542]],[[63810,63810],"mapped",[22751]],[[63811,63811],"mapped",[24324]],[[63812,63812],"mapped",[31840]],[[63813,63813],"mapped",[32894]],[[63814,63814],"mapped",[29282]],[[63815,63815],"mapped",[30922]],[[63816,63816],"mapped",[36034]],[[63817,63817],"mapped",[38647]],[[63818,63818],"mapped",[22744]],[[63819,63819],"mapped",[23650]],[[63820,63820],"mapped",[27155]],[[63821,63821],"mapped",[28122]],[[63822,63822],"mapped",[28431]],[[63823,63823],"mapped",[32047]],[[63824,63824],"mapped",[32311]],[[63825,63825],"mapped",[38475]],[[63826,63826],"mapped",[21202]],[[63827,63827],"mapped",[32907]],[[63828,63828],"mapped",[20956]],[[63829,63829],"mapped",[20940]],[[63830,63830],"mapped",[31260]],[[63831,63831],"mapped",[32190]],[[63832,63832],"mapped",[33777]],[[63833,63833],"mapped",[38517]],[[63834,63834],"mapped",[35712]],[[63835,63835],"mapped",[25295]],[[63836,63836],"mapped",[27138]],[[63837,63837],"mapped",[35582]],[[63838,63838],"mapped",[20025]],[[63839,63839],"mapped",[23527]],[[63840,63840],"mapped",[24594]],[[63841,63841],"mapped",[29575]],[[63842,63842],"mapped",[30064]],[[63843,63843],"mapped",[21271]],[[63844,63844],"mapped",[30971]],[[63845,63845],"mapped",[20415]],[[63846,63846],"mapped",[24489]],[[63847,63847],"mapped",[19981]],[[63848,63848],"mapped",[27852]],[[63849,63849],"mapped",[25976]],[[63850,63850],"mapped",[32034]],[[63851,63851],"mapped",[21443]],[[63852,63852],"mapped",[22622]],[[63853,63853],"mapped",[30465]],[[63854,63854],"mapped",[33865]],[[63855,63855],"mapped",[35498]],[[63856,63856],"mapped",[27578]],[[63857,63857],"mapped",[36784]],[[63858,63858],"mapped",[27784]],[[63859,63859],"mapped",[25342]],[[63860,63860],"mapped",[33509]],[[63861,63861],"mapped",[25504]],[[63862,63862],"mapped",[30053]],[[63863,63863],"mapped",[20142]],[[63864,63864],"mapped",[20841]],[[63865,63865],"mapped",[20937]],[[63866,63866],"mapped",[26753]],[[63867,63867],"mapped",[31975]],[[63868,63868],"mapped",[33391]],[[63869,63869],"mapped",[35538]],[[63870,63870],"mapped",[37327]],[[63871,63871],"mapped",[21237]],[[63872,63872],"mapped",[21570]],[[63873,63873],"mapped",[22899]],[[63874,63874],"mapped",[24300]],[[63875,63875],"mapped",[26053]],[[63876,63876],"mapped",[28670]],[[63877,63877],"mapped",[31018]],[[63878,63878],"mapped",[38317]],[[63879,63879],"mapped",[39530]],[[63880,63880],"mapped",[40599]],[[63881,63881],"mapped",[40654]],[[63882,63882],"mapped",[21147]],[[63883,63883],"mapped",[26310]],[[63884,63884],"mapped",[27511]],[[63885,63885],"mapped",[36706]],[[63886,63886],"mapped",[24180]],[[63887,63887],"mapped",[24976]],[[63888,63888],"mapped",[25088]],[[63889,63889],"mapped",[25754]],[[63890,63890],"mapped",[28451]],[[63891,63891],"mapped",[29001]],[[63892,63892],"mapped",[29833]],[[63893,63893],"mapped",[31178]],[[63894,63894],"mapped",[32244]],[[63895,63895],"mapped",[32879]],[[63896,63896],"mapped",[36646]],[[63897,63897],"mapped",[34030]],[[63898,63898],"mapped",[36899]],[[63899,63899],"mapped",[37706]],[[63900,63900],"mapped",[21015]],[[63901,63901],"mapped",[21155]],[[63902,63902],"mapped",[21693]],[[63903,63903],"mapped",[28872]],[[63904,63904],"mapped",[35010]],[[63905,63905],"mapped",[35498]],[[63906,63906],"mapped",[24265]],[[63907,63907],"mapped",[24565]],[[63908,63908],"mapped",[25467]],[[63909,63909],"mapped",[27566]],[[63910,63910],"mapped",[31806]],[[63911,63911],"mapped",[29557]],[[63912,63912],"mapped",[20196]],[[63913,63913],"mapped",[22265]],[[63914,63914],"mapped",[23527]],[[63915,63915],"mapped",[23994]],[[63916,63916],"mapped",[24604]],[[63917,63917],"mapped",[29618]],[[63918,63918],"mapped",[29801]],[[63919,63919],"mapped",[32666]],[[63920,63920],"mapped",[32838]],[[63921,63921],"mapped",[37428]],[[63922,63922],"mapped",[38646]],[[63923,63923],"mapped",[38728]],[[63924,63924],"mapped",[38936]],[[63925,63925],"mapped",[20363]],[[63926,63926],"mapped",[31150]],[[63927,63927],"mapped",[37300]],[[63928,63928],"mapped",[38584]],[[63929,63929],"mapped",[24801]],[[63930,63930],"mapped",[20102]],[[63931,63931],"mapped",[20698]],[[63932,63932],"mapped",[23534]],[[63933,63933],"mapped",[23615]],[[63934,63934],"mapped",[26009]],[[63935,63935],"mapped",[27138]],[[63936,63936],"mapped",[29134]],[[63937,63937],"mapped",[30274]],[[63938,63938],"mapped",[34044]],[[63939,63939],"mapped",[36988]],[[63940,63940],"mapped",[40845]],[[63941,63941],"mapped",[26248]],[[63942,63942],"mapped",[38446]],[[63943,63943],"mapped",[21129]],[[63944,63944],"mapped",[26491]],[[63945,63945],"mapped",[26611]],[[63946,63946],"mapped",[27969]],[[63947,63947],"mapped",[28316]],[[63948,63948],"mapped",[29705]],[[63949,63949],"mapped",[30041]],[[63950,63950],"mapped",[30827]],[[63951,63951],"mapped",[32016]],[[63952,63952],"mapped",[39006]],[[63953,63953],"mapped",[20845]],[[63954,63954],"mapped",[25134]],[[63955,63955],"mapped",[38520]],[[63956,63956],"mapped",[20523]],[[63957,63957],"mapped",[23833]],[[63958,63958],"mapped",[28138]],[[63959,63959],"mapped",[36650]],[[63960,63960],"mapped",[24459]],[[63961,63961],"mapped",[24900]],[[63962,63962],"mapped",[26647]],[[63963,63963],"mapped",[29575]],[[63964,63964],"mapped",[38534]],[[63965,63965],"mapped",[21033]],[[63966,63966],"mapped",[21519]],[[63967,63967],"mapped",[23653]],[[63968,63968],"mapped",[26131]],[[63969,63969],"mapped",[26446]],[[63970,63970],"mapped",[26792]],[[63971,63971],"mapped",[27877]],[[63972,63972],"mapped",[29702]],[[63973,63973],"mapped",[30178]],[[63974,63974],"mapped",[32633]],[[63975,63975],"mapped",[35023]],[[63976,63976],"mapped",[35041]],[[63977,63977],"mapped",[37324]],[[63978,63978],"mapped",[38626]],[[63979,63979],"mapped",[21311]],[[63980,63980],"mapped",[28346]],[[63981,63981],"mapped",[21533]],[[63982,63982],"mapped",[29136]],[[63983,63983],"mapped",[29848]],[[63984,63984],"mapped",[34298]],[[63985,63985],"mapped",[38563]],[[63986,63986],"mapped",[40023]],[[63987,63987],"mapped",[40607]],[[63988,63988],"mapped",[26519]],[[63989,63989],"mapped",[28107]],[[63990,63990],"mapped",[33256]],[[63991,63991],"mapped",[31435]],[[63992,63992],"mapped",[31520]],[[63993,63993],"mapped",[31890]],[[63994,63994],"mapped",[29376]],[[63995,63995],"mapped",[28825]],[[63996,63996],"mapped",[35672]],[[63997,63997],"mapped",[20160]],[[63998,63998],"mapped",[33590]],[[63999,63999],"mapped",[21050]],[[64e3,64e3],"mapped",[20999]],[[64001,64001],"mapped",[24230]],[[64002,64002],"mapped",[25299]],[[64003,64003],"mapped",[31958]],[[64004,64004],"mapped",[23429]],[[64005,64005],"mapped",[27934]],[[64006,64006],"mapped",[26292]],[[64007,64007],"mapped",[36667]],[[64008,64008],"mapped",[34892]],[[64009,64009],"mapped",[38477]],[[64010,64010],"mapped",[35211]],[[64011,64011],"mapped",[24275]],[[64012,64012],"mapped",[20800]],[[64013,64013],"mapped",[21952]],[[64014,64015],"valid"],[[64016,64016],"mapped",[22618]],[[64017,64017],"valid"],[[64018,64018],"mapped",[26228]],[[64019,64020],"valid"],[[64021,64021],"mapped",[20958]],[[64022,64022],"mapped",[29482]],[[64023,64023],"mapped",[30410]],[[64024,64024],"mapped",[31036]],[[64025,64025],"mapped",[31070]],[[64026,64026],"mapped",[31077]],[[64027,64027],"mapped",[31119]],[[64028,64028],"mapped",[38742]],[[64029,64029],"mapped",[31934]],[[64030,64030],"mapped",[32701]],[[64031,64031],"valid"],[[64032,64032],"mapped",[34322]],[[64033,64033],"valid"],[[64034,64034],"mapped",[35576]],[[64035,64036],"valid"],[[64037,64037],"mapped",[36920]],[[64038,64038],"mapped",[37117]],[[64039,64041],"valid"],[[64042,64042],"mapped",[39151]],[[64043,64043],"mapped",[39164]],[[64044,64044],"mapped",[39208]],[[64045,64045],"mapped",[40372]],[[64046,64046],"mapped",[37086]],[[64047,64047],"mapped",[38583]],[[64048,64048],"mapped",[20398]],[[64049,64049],"mapped",[20711]],[[64050,64050],"mapped",[20813]],[[64051,64051],"mapped",[21193]],[[64052,64052],"mapped",[21220]],[[64053,64053],"mapped",[21329]],[[64054,64054],"mapped",[21917]],[[64055,64055],"mapped",[22022]],[[64056,64056],"mapped",[22120]],[[64057,64057],"mapped",[22592]],[[64058,64058],"mapped",[22696]],[[64059,64059],"mapped",[23652]],[[64060,64060],"mapped",[23662]],[[64061,64061],"mapped",[24724]],[[64062,64062],"mapped",[24936]],[[64063,64063],"mapped",[24974]],[[64064,64064],"mapped",[25074]],[[64065,64065],"mapped",[25935]],[[64066,64066],"mapped",[26082]],[[64067,64067],"mapped",[26257]],[[64068,64068],"mapped",[26757]],[[64069,64069],"mapped",[28023]],[[64070,64070],"mapped",[28186]],[[64071,64071],"mapped",[28450]],[[64072,64072],"mapped",[29038]],[[64073,64073],"mapped",[29227]],[[64074,64074],"mapped",[29730]],[[64075,64075],"mapped",[30865]],[[64076,64076],"mapped",[31038]],[[64077,64077],"mapped",[31049]],[[64078,64078],"mapped",[31048]],[[64079,64079],"mapped",[31056]],[[64080,64080],"mapped",[31062]],[[64081,64081],"mapped",[31069]],[[64082,64082],"mapped",[31117]],[[64083,64083],"mapped",[31118]],[[64084,64084],"mapped",[31296]],[[64085,64085],"mapped",[31361]],[[64086,64086],"mapped",[31680]],[[64087,64087],"mapped",[32244]],[[64088,64088],"mapped",[32265]],[[64089,64089],"mapped",[32321]],[[64090,64090],"mapped",[32626]],[[64091,64091],"mapped",[32773]],[[64092,64092],"mapped",[33261]],[[64093,64094],"mapped",[33401]],[[64095,64095],"mapped",[33879]],[[64096,64096],"mapped",[35088]],[[64097,64097],"mapped",[35222]],[[64098,64098],"mapped",[35585]],[[64099,64099],"mapped",[35641]],[[64100,64100],"mapped",[36051]],[[64101,64101],"mapped",[36104]],[[64102,64102],"mapped",[36790]],[[64103,64103],"mapped",[36920]],[[64104,64104],"mapped",[38627]],[[64105,64105],"mapped",[38911]],[[64106,64106],"mapped",[38971]],[[64107,64107],"mapped",[24693]],[[64108,64108],"mapped",[148206]],[[64109,64109],"mapped",[33304]],[[64110,64111],"disallowed"],[[64112,64112],"mapped",[20006]],[[64113,64113],"mapped",[20917]],[[64114,64114],"mapped",[20840]],[[64115,64115],"mapped",[20352]],[[64116,64116],"mapped",[20805]],[[64117,64117],"mapped",[20864]],[[64118,64118],"mapped",[21191]],[[64119,64119],"mapped",[21242]],[[64120,64120],"mapped",[21917]],[[64121,64121],"mapped",[21845]],[[64122,64122],"mapped",[21913]],[[64123,64123],"mapped",[21986]],[[64124,64124],"mapped",[22618]],[[64125,64125],"mapped",[22707]],[[64126,64126],"mapped",[22852]],[[64127,64127],"mapped",[22868]],[[64128,64128],"mapped",[23138]],[[64129,64129],"mapped",[23336]],[[64130,64130],"mapped",[24274]],[[64131,64131],"mapped",[24281]],[[64132,64132],"mapped",[24425]],[[64133,64133],"mapped",[24493]],[[64134,64134],"mapped",[24792]],[[64135,64135],"mapped",[24910]],[[64136,64136],"mapped",[24840]],[[64137,64137],"mapped",[24974]],[[64138,64138],"mapped",[24928]],[[64139,64139],"mapped",[25074]],[[64140,64140],"mapped",[25140]],[[64141,64141],"mapped",[25540]],[[64142,64142],"mapped",[25628]],[[64143,64143],"mapped",[25682]],[[64144,64144],"mapped",[25942]],[[64145,64145],"mapped",[26228]],[[64146,64146],"mapped",[26391]],[[64147,64147],"mapped",[26395]],[[64148,64148],"mapped",[26454]],[[64149,64149],"mapped",[27513]],[[64150,64150],"mapped",[27578]],[[64151,64151],"mapped",[27969]],[[64152,64152],"mapped",[28379]],[[64153,64153],"mapped",[28363]],[[64154,64154],"mapped",[28450]],[[64155,64155],"mapped",[28702]],[[64156,64156],"mapped",[29038]],[[64157,64157],"mapped",[30631]],[[64158,64158],"mapped",[29237]],[[64159,64159],"mapped",[29359]],[[64160,64160],"mapped",[29482]],[[64161,64161],"mapped",[29809]],[[64162,64162],"mapped",[29958]],[[64163,64163],"mapped",[30011]],[[64164,64164],"mapped",[30237]],[[64165,64165],"mapped",[30239]],[[64166,64166],"mapped",[30410]],[[64167,64167],"mapped",[30427]],[[64168,64168],"mapped",[30452]],[[64169,64169],"mapped",[30538]],[[64170,64170],"mapped",[30528]],[[64171,64171],"mapped",[30924]],[[64172,64172],"mapped",[31409]],[[64173,64173],"mapped",[31680]],[[64174,64174],"mapped",[31867]],[[64175,64175],"mapped",[32091]],[[64176,64176],"mapped",[32244]],[[64177,64177],"mapped",[32574]],[[64178,64178],"mapped",[32773]],[[64179,64179],"mapped",[33618]],[[64180,64180],"mapped",[33775]],[[64181,64181],"mapped",[34681]],[[64182,64182],"mapped",[35137]],[[64183,64183],"mapped",[35206]],[[64184,64184],"mapped",[35222]],[[64185,64185],"mapped",[35519]],[[64186,64186],"mapped",[35576]],[[64187,64187],"mapped",[35531]],[[64188,64188],"mapped",[35585]],[[64189,64189],"mapped",[35582]],[[64190,64190],"mapped",[35565]],[[64191,64191],"mapped",[35641]],[[64192,64192],"mapped",[35722]],[[64193,64193],"mapped",[36104]],[[64194,64194],"mapped",[36664]],[[64195,64195],"mapped",[36978]],[[64196,64196],"mapped",[37273]],[[64197,64197],"mapped",[37494]],[[64198,64198],"mapped",[38524]],[[64199,64199],"mapped",[38627]],[[64200,64200],"mapped",[38742]],[[64201,64201],"mapped",[38875]],[[64202,64202],"mapped",[38911]],[[64203,64203],"mapped",[38923]],[[64204,64204],"mapped",[38971]],[[64205,64205],"mapped",[39698]],[[64206,64206],"mapped",[40860]],[[64207,64207],"mapped",[141386]],[[64208,64208],"mapped",[141380]],[[64209,64209],"mapped",[144341]],[[64210,64210],"mapped",[15261]],[[64211,64211],"mapped",[16408]],[[64212,64212],"mapped",[16441]],[[64213,64213],"mapped",[152137]],[[64214,64214],"mapped",[154832]],[[64215,64215],"mapped",[163539]],[[64216,64216],"mapped",[40771]],[[64217,64217],"mapped",[40846]],[[64218,64255],"disallowed"],[[64256,64256],"mapped",[102,102]],[[64257,64257],"mapped",[102,105]],[[64258,64258],"mapped",[102,108]],[[64259,64259],"mapped",[102,102,105]],[[64260,64260],"mapped",[102,102,108]],[[64261,64262],"mapped",[115,116]],[[64263,64274],"disallowed"],[[64275,64275],"mapped",[1396,1398]],[[64276,64276],"mapped",[1396,1381]],[[64277,64277],"mapped",[1396,1387]],[[64278,64278],"mapped",[1406,1398]],[[64279,64279],"mapped",[1396,1389]],[[64280,64284],"disallowed"],[[64285,64285],"mapped",[1497,1460]],[[64286,64286],"valid"],[[64287,64287],"mapped",[1522,1463]],[[64288,64288],"mapped",[1506]],[[64289,64289],"mapped",[1488]],[[64290,64290],"mapped",[1491]],[[64291,64291],"mapped",[1492]],[[64292,64292],"mapped",[1499]],[[64293,64293],"mapped",[1500]],[[64294,64294],"mapped",[1501]],[[64295,64295],"mapped",[1512]],[[64296,64296],"mapped",[1514]],[[64297,64297],"disallowed_STD3_mapped",[43]],[[64298,64298],"mapped",[1513,1473]],[[64299,64299],"mapped",[1513,1474]],[[64300,64300],"mapped",[1513,1468,1473]],[[64301,64301],"mapped",[1513,1468,1474]],[[64302,64302],"mapped",[1488,1463]],[[64303,64303],"mapped",[1488,1464]],[[64304,64304],"mapped",[1488,1468]],[[64305,64305],"mapped",[1489,1468]],[[64306,64306],"mapped",[1490,1468]],[[64307,64307],"mapped",[1491,1468]],[[64308,64308],"mapped",[1492,1468]],[[64309,64309],"mapped",[1493,1468]],[[64310,64310],"mapped",[1494,1468]],[[64311,64311],"disallowed"],[[64312,64312],"mapped",[1496,1468]],[[64313,64313],"mapped",[1497,1468]],[[64314,64314],"mapped",[1498,1468]],[[64315,64315],"mapped",[1499,1468]],[[64316,64316],"mapped",[1500,1468]],[[64317,64317],"disallowed"],[[64318,64318],"mapped",[1502,1468]],[[64319,64319],"disallowed"],[[64320,64320],"mapped",[1504,1468]],[[64321,64321],"mapped",[1505,1468]],[[64322,64322],"disallowed"],[[64323,64323],"mapped",[1507,1468]],[[64324,64324],"mapped",[1508,1468]],[[64325,64325],"disallowed"],[[64326,64326],"mapped",[1510,1468]],[[64327,64327],"mapped",[1511,1468]],[[64328,64328],"mapped",[1512,1468]],[[64329,64329],"mapped",[1513,1468]],[[64330,64330],"mapped",[1514,1468]],[[64331,64331],"mapped",[1493,1465]],[[64332,64332],"mapped",[1489,1471]],[[64333,64333],"mapped",[1499,1471]],[[64334,64334],"mapped",[1508,1471]],[[64335,64335],"mapped",[1488,1500]],[[64336,64337],"mapped",[1649]],[[64338,64341],"mapped",[1659]],[[64342,64345],"mapped",[1662]],[[64346,64349],"mapped",[1664]],[[64350,64353],"mapped",[1658]],[[64354,64357],"mapped",[1663]],[[64358,64361],"mapped",[1657]],[[64362,64365],"mapped",[1700]],[[64366,64369],"mapped",[1702]],[[64370,64373],"mapped",[1668]],[[64374,64377],"mapped",[1667]],[[64378,64381],"mapped",[1670]],[[64382,64385],"mapped",[1671]],[[64386,64387],"mapped",[1677]],[[64388,64389],"mapped",[1676]],[[64390,64391],"mapped",[1678]],[[64392,64393],"mapped",[1672]],[[64394,64395],"mapped",[1688]],[[64396,64397],"mapped",[1681]],[[64398,64401],"mapped",[1705]],[[64402,64405],"mapped",[1711]],[[64406,64409],"mapped",[1715]],[[64410,64413],"mapped",[1713]],[[64414,64415],"mapped",[1722]],[[64416,64419],"mapped",[1723]],[[64420,64421],"mapped",[1728]],[[64422,64425],"mapped",[1729]],[[64426,64429],"mapped",[1726]],[[64430,64431],"mapped",[1746]],[[64432,64433],"mapped",[1747]],[[64434,64449],"valid",[],"NV8"],[[64450,64466],"disallowed"],[[64467,64470],"mapped",[1709]],[[64471,64472],"mapped",[1735]],[[64473,64474],"mapped",[1734]],[[64475,64476],"mapped",[1736]],[[64477,64477],"mapped",[1735,1652]],[[64478,64479],"mapped",[1739]],[[64480,64481],"mapped",[1733]],[[64482,64483],"mapped",[1737]],[[64484,64487],"mapped",[1744]],[[64488,64489],"mapped",[1609]],[[64490,64491],"mapped",[1574,1575]],[[64492,64493],"mapped",[1574,1749]],[[64494,64495],"mapped",[1574,1608]],[[64496,64497],"mapped",[1574,1735]],[[64498,64499],"mapped",[1574,1734]],[[64500,64501],"mapped",[1574,1736]],[[64502,64504],"mapped",[1574,1744]],[[64505,64507],"mapped",[1574,1609]],[[64508,64511],"mapped",[1740]],[[64512,64512],"mapped",[1574,1580]],[[64513,64513],"mapped",[1574,1581]],[[64514,64514],"mapped",[1574,1605]],[[64515,64515],"mapped",[1574,1609]],[[64516,64516],"mapped",[1574,1610]],[[64517,64517],"mapped",[1576,1580]],[[64518,64518],"mapped",[1576,1581]],[[64519,64519],"mapped",[1576,1582]],[[64520,64520],"mapped",[1576,1605]],[[64521,64521],"mapped",[1576,1609]],[[64522,64522],"mapped",[1576,1610]],[[64523,64523],"mapped",[1578,1580]],[[64524,64524],"mapped",[1578,1581]],[[64525,64525],"mapped",[1578,1582]],[[64526,64526],"mapped",[1578,1605]],[[64527,64527],"mapped",[1578,1609]],[[64528,64528],"mapped",[1578,1610]],[[64529,64529],"mapped",[1579,1580]],[[64530,64530],"mapped",[1579,1605]],[[64531,64531],"mapped",[1579,1609]],[[64532,64532],"mapped",[1579,1610]],[[64533,64533],"mapped",[1580,1581]],[[64534,64534],"mapped",[1580,1605]],[[64535,64535],"mapped",[1581,1580]],[[64536,64536],"mapped",[1581,1605]],[[64537,64537],"mapped",[1582,1580]],[[64538,64538],"mapped",[1582,1581]],[[64539,64539],"mapped",[1582,1605]],[[64540,64540],"mapped",[1587,1580]],[[64541,64541],"mapped",[1587,1581]],[[64542,64542],"mapped",[1587,1582]],[[64543,64543],"mapped",[1587,1605]],[[64544,64544],"mapped",[1589,1581]],[[64545,64545],"mapped",[1589,1605]],[[64546,64546],"mapped",[1590,1580]],[[64547,64547],"mapped",[1590,1581]],[[64548,64548],"mapped",[1590,1582]],[[64549,64549],"mapped",[1590,1605]],[[64550,64550],"mapped",[1591,1581]],[[64551,64551],"mapped",[1591,1605]],[[64552,64552],"mapped",[1592,1605]],[[64553,64553],"mapped",[1593,1580]],[[64554,64554],"mapped",[1593,1605]],[[64555,64555],"mapped",[1594,1580]],[[64556,64556],"mapped",[1594,1605]],[[64557,64557],"mapped",[1601,1580]],[[64558,64558],"mapped",[1601,1581]],[[64559,64559],"mapped",[1601,1582]],[[64560,64560],"mapped",[1601,1605]],[[64561,64561],"mapped",[1601,1609]],[[64562,64562],"mapped",[1601,1610]],[[64563,64563],"mapped",[1602,1581]],[[64564,64564],"mapped",[1602,1605]],[[64565,64565],"mapped",[1602,1609]],[[64566,64566],"mapped",[1602,1610]],[[64567,64567],"mapped",[1603,1575]],[[64568,64568],"mapped",[1603,1580]],[[64569,64569],"mapped",[1603,1581]],[[64570,64570],"mapped",[1603,1582]],[[64571,64571],"mapped",[1603,1604]],[[64572,64572],"mapped",[1603,1605]],[[64573,64573],"mapped",[1603,1609]],[[64574,64574],"mapped",[1603,1610]],[[64575,64575],"mapped",[1604,1580]],[[64576,64576],"mapped",[1604,1581]],[[64577,64577],"mapped",[1604,1582]],[[64578,64578],"mapped",[1604,1605]],[[64579,64579],"mapped",[1604,1609]],[[64580,64580],"mapped",[1604,1610]],[[64581,64581],"mapped",[1605,1580]],[[64582,64582],"mapped",[1605,1581]],[[64583,64583],"mapped",[1605,1582]],[[64584,64584],"mapped",[1605,1605]],[[64585,64585],"mapped",[1605,1609]],[[64586,64586],"mapped",[1605,1610]],[[64587,64587],"mapped",[1606,1580]],[[64588,64588],"mapped",[1606,1581]],[[64589,64589],"mapped",[1606,1582]],[[64590,64590],"mapped",[1606,1605]],[[64591,64591],"mapped",[1606,1609]],[[64592,64592],"mapped",[1606,1610]],[[64593,64593],"mapped",[1607,1580]],[[64594,64594],"mapped",[1607,1605]],[[64595,64595],"mapped",[1607,1609]],[[64596,64596],"mapped",[1607,1610]],[[64597,64597],"mapped",[1610,1580]],[[64598,64598],"mapped",[1610,1581]],[[64599,64599],"mapped",[1610,1582]],[[64600,64600],"mapped",[1610,1605]],[[64601,64601],"mapped",[1610,1609]],[[64602,64602],"mapped",[1610,1610]],[[64603,64603],"mapped",[1584,1648]],[[64604,64604],"mapped",[1585,1648]],[[64605,64605],"mapped",[1609,1648]],[[64606,64606],"disallowed_STD3_mapped",[32,1612,1617]],[[64607,64607],"disallowed_STD3_mapped",[32,1613,1617]],[[64608,64608],"disallowed_STD3_mapped",[32,1614,1617]],[[64609,64609],"disallowed_STD3_mapped",[32,1615,1617]],[[64610,64610],"disallowed_STD3_mapped",[32,1616,1617]],[[64611,64611],"disallowed_STD3_mapped",[32,1617,1648]],[[64612,64612],"mapped",[1574,1585]],[[64613,64613],"mapped",[1574,1586]],[[64614,64614],"mapped",[1574,1605]],[[64615,64615],"mapped",[1574,1606]],[[64616,64616],"mapped",[1574,1609]],[[64617,64617],"mapped",[1574,1610]],[[64618,64618],"mapped",[1576,1585]],[[64619,64619],"mapped",[1576,1586]],[[64620,64620],"mapped",[1576,1605]],[[64621,64621],"mapped",[1576,1606]],[[64622,64622],"mapped",[1576,1609]],[[64623,64623],"mapped",[1576,1610]],[[64624,64624],"mapped",[1578,1585]],[[64625,64625],"mapped",[1578,1586]],[[64626,64626],"mapped",[1578,1605]],[[64627,64627],"mapped",[1578,1606]],[[64628,64628],"mapped",[1578,1609]],[[64629,64629],"mapped",[1578,1610]],[[64630,64630],"mapped",[1579,1585]],[[64631,64631],"mapped",[1579,1586]],[[64632,64632],"mapped",[1579,1605]],[[64633,64633],"mapped",[1579,1606]],[[64634,64634],"mapped",[1579,1609]],[[64635,64635],"mapped",[1579,1610]],[[64636,64636],"mapped",[1601,1609]],[[64637,64637],"mapped",[1601,1610]],[[64638,64638],"mapped",[1602,1609]],[[64639,64639],"mapped",[1602,1610]],[[64640,64640],"mapped",[1603,1575]],[[64641,64641],"mapped",[1603,1604]],[[64642,64642],"mapped",[1603,1605]],[[64643,64643],"mapped",[1603,1609]],[[64644,64644],"mapped",[1603,1610]],[[64645,64645],"mapped",[1604,1605]],[[64646,64646],"mapped",[1604,1609]],[[64647,64647],"mapped",[1604,1610]],[[64648,64648],"mapped",[1605,1575]],[[64649,64649],"mapped",[1605,1605]],[[64650,64650],"mapped",[1606,1585]],[[64651,64651],"mapped",[1606,1586]],[[64652,64652],"mapped",[1606,1605]],[[64653,64653],"mapped",[1606,1606]],[[64654,64654],"mapped",[1606,1609]],[[64655,64655],"mapped",[1606,1610]],[[64656,64656],"mapped",[1609,1648]],[[64657,64657],"mapped",[1610,1585]],[[64658,64658],"mapped",[1610,1586]],[[64659,64659],"mapped",[1610,1605]],[[64660,64660],"mapped",[1610,1606]],[[64661,64661],"mapped",[1610,1609]],[[64662,64662],"mapped",[1610,1610]],[[64663,64663],"mapped",[1574,1580]],[[64664,64664],"mapped",[1574,1581]],[[64665,64665],"mapped",[1574,1582]],[[64666,64666],"mapped",[1574,1605]],[[64667,64667],"mapped",[1574,1607]],[[64668,64668],"mapped",[1576,1580]],[[64669,64669],"mapped",[1576,1581]],[[64670,64670],"mapped",[1576,1582]],[[64671,64671],"mapped",[1576,1605]],[[64672,64672],"mapped",[1576,1607]],[[64673,64673],"mapped",[1578,1580]],[[64674,64674],"mapped",[1578,1581]],[[64675,64675],"mapped",[1578,1582]],[[64676,64676],"mapped",[1578,1605]],[[64677,64677],"mapped",[1578,1607]],[[64678,64678],"mapped",[1579,1605]],[[64679,64679],"mapped",[1580,1581]],[[64680,64680],"mapped",[1580,1605]],[[64681,64681],"mapped",[1581,1580]],[[64682,64682],"mapped",[1581,1605]],[[64683,64683],"mapped",[1582,1580]],[[64684,64684],"mapped",[1582,1605]],[[64685,64685],"mapped",[1587,1580]],[[64686,64686],"mapped",[1587,1581]],[[64687,64687],"mapped",[1587,1582]],[[64688,64688],"mapped",[1587,1605]],[[64689,64689],"mapped",[1589,1581]],[[64690,64690],"mapped",[1589,1582]],[[64691,64691],"mapped",[1589,1605]],[[64692,64692],"mapped",[1590,1580]],[[64693,64693],"mapped",[1590,1581]],[[64694,64694],"mapped",[1590,1582]],[[64695,64695],"mapped",[1590,1605]],[[64696,64696],"mapped",[1591,1581]],[[64697,64697],"mapped",[1592,1605]],[[64698,64698],"mapped",[1593,1580]],[[64699,64699],"mapped",[1593,1605]],[[64700,64700],"mapped",[1594,1580]],[[64701,64701],"mapped",[1594,1605]],[[64702,64702],"mapped",[1601,1580]],[[64703,64703],"mapped",[1601,1581]],[[64704,64704],"mapped",[1601,1582]],[[64705,64705],"mapped",[1601,1605]],[[64706,64706],"mapped",[1602,1581]],[[64707,64707],"mapped",[1602,1605]],[[64708,64708],"mapped",[1603,1580]],[[64709,64709],"mapped",[1603,1581]],[[64710,64710],"mapped",[1603,1582]],[[64711,64711],"mapped",[1603,1604]],[[64712,64712],"mapped",[1603,1605]],[[64713,64713],"mapped",[1604,1580]],[[64714,64714],"mapped",[1604,1581]],[[64715,64715],"mapped",[1604,1582]],[[64716,64716],"mapped",[1604,1605]],[[64717,64717],"mapped",[1604,1607]],[[64718,64718],"mapped",[1605,1580]],[[64719,64719],"mapped",[1605,1581]],[[64720,64720],"mapped",[1605,1582]],[[64721,64721],"mapped",[1605,1605]],[[64722,64722],"mapped",[1606,1580]],[[64723,64723],"mapped",[1606,1581]],[[64724,64724],"mapped",[1606,1582]],[[64725,64725],"mapped",[1606,1605]],[[64726,64726],"mapped",[1606,1607]],[[64727,64727],"mapped",[1607,1580]],[[64728,64728],"mapped",[1607,1605]],[[64729,64729],"mapped",[1607,1648]],[[64730,64730],"mapped",[1610,1580]],[[64731,64731],"mapped",[1610,1581]],[[64732,64732],"mapped",[1610,1582]],[[64733,64733],"mapped",[1610,1605]],[[64734,64734],"mapped",[1610,1607]],[[64735,64735],"mapped",[1574,1605]],[[64736,64736],"mapped",[1574,1607]],[[64737,64737],"mapped",[1576,1605]],[[64738,64738],"mapped",[1576,1607]],[[64739,64739],"mapped",[1578,1605]],[[64740,64740],"mapped",[1578,1607]],[[64741,64741],"mapped",[1579,1605]],[[64742,64742],"mapped",[1579,1607]],[[64743,64743],"mapped",[1587,1605]],[[64744,64744],"mapped",[1587,1607]],[[64745,64745],"mapped",[1588,1605]],[[64746,64746],"mapped",[1588,1607]],[[64747,64747],"mapped",[1603,1604]],[[64748,64748],"mapped",[1603,1605]],[[64749,64749],"mapped",[1604,1605]],[[64750,64750],"mapped",[1606,1605]],[[64751,64751],"mapped",[1606,1607]],[[64752,64752],"mapped",[1610,1605]],[[64753,64753],"mapped",[1610,1607]],[[64754,64754],"mapped",[1600,1614,1617]],[[64755,64755],"mapped",[1600,1615,1617]],[[64756,64756],"mapped",[1600,1616,1617]],[[64757,64757],"mapped",[1591,1609]],[[64758,64758],"mapped",[1591,1610]],[[64759,64759],"mapped",[1593,1609]],[[64760,64760],"mapped",[1593,1610]],[[64761,64761],"mapped",[1594,1609]],[[64762,64762],"mapped",[1594,1610]],[[64763,64763],"mapped",[1587,1609]],[[64764,64764],"mapped",[1587,1610]],[[64765,64765],"mapped",[1588,1609]],[[64766,64766],"mapped",[1588,1610]],[[64767,64767],"mapped",[1581,1609]],[[64768,64768],"mapped",[1581,1610]],[[64769,64769],"mapped",[1580,1609]],[[64770,64770],"mapped",[1580,1610]],[[64771,64771],"mapped",[1582,1609]],[[64772,64772],"mapped",[1582,1610]],[[64773,64773],"mapped",[1589,1609]],[[64774,64774],"mapped",[1589,1610]],[[64775,64775],"mapped",[1590,1609]],[[64776,64776],"mapped",[1590,1610]],[[64777,64777],"mapped",[1588,1580]],[[64778,64778],"mapped",[1588,1581]],[[64779,64779],"mapped",[1588,1582]],[[64780,64780],"mapped",[1588,1605]],[[64781,64781],"mapped",[1588,1585]],[[64782,64782],"mapped",[1587,1585]],[[64783,64783],"mapped",[1589,1585]],[[64784,64784],"mapped",[1590,1585]],[[64785,64785],"mapped",[1591,1609]],[[64786,64786],"mapped",[1591,1610]],[[64787,64787],"mapped",[1593,1609]],[[64788,64788],"mapped",[1593,1610]],[[64789,64789],"mapped",[1594,1609]],[[64790,64790],"mapped",[1594,1610]],[[64791,64791],"mapped",[1587,1609]],[[64792,64792],"mapped",[1587,1610]],[[64793,64793],"mapped",[1588,1609]],[[64794,64794],"mapped",[1588,1610]],[[64795,64795],"mapped",[1581,1609]],[[64796,64796],"mapped",[1581,1610]],[[64797,64797],"mapped",[1580,1609]],[[64798,64798],"mapped",[1580,1610]],[[64799,64799],"mapped",[1582,1609]],[[64800,64800],"mapped",[1582,1610]],[[64801,64801],"mapped",[1589,1609]],[[64802,64802],"mapped",[1589,1610]],[[64803,64803],"mapped",[1590,1609]],[[64804,64804],"mapped",[1590,1610]],[[64805,64805],"mapped",[1588,1580]],[[64806,64806],"mapped",[1588,1581]],[[64807,64807],"mapped",[1588,1582]],[[64808,64808],"mapped",[1588,1605]],[[64809,64809],"mapped",[1588,1585]],[[64810,64810],"mapped",[1587,1585]],[[64811,64811],"mapped",[1589,1585]],[[64812,64812],"mapped",[1590,1585]],[[64813,64813],"mapped",[1588,1580]],[[64814,64814],"mapped",[1588,1581]],[[64815,64815],"mapped",[1588,1582]],[[64816,64816],"mapped",[1588,1605]],[[64817,64817],"mapped",[1587,1607]],[[64818,64818],"mapped",[1588,1607]],[[64819,64819],"mapped",[1591,1605]],[[64820,64820],"mapped",[1587,1580]],[[64821,64821],"mapped",[1587,1581]],[[64822,64822],"mapped",[1587,1582]],[[64823,64823],"mapped",[1588,1580]],[[64824,64824],"mapped",[1588,1581]],[[64825,64825],"mapped",[1588,1582]],[[64826,64826],"mapped",[1591,1605]],[[64827,64827],"mapped",[1592,1605]],[[64828,64829],"mapped",[1575,1611]],[[64830,64831],"valid",[],"NV8"],[[64832,64847],"disallowed"],[[64848,64848],"mapped",[1578,1580,1605]],[[64849,64850],"mapped",[1578,1581,1580]],[[64851,64851],"mapped",[1578,1581,1605]],[[64852,64852],"mapped",[1578,1582,1605]],[[64853,64853],"mapped",[1578,1605,1580]],[[64854,64854],"mapped",[1578,1605,1581]],[[64855,64855],"mapped",[1578,1605,1582]],[[64856,64857],"mapped",[1580,1605,1581]],[[64858,64858],"mapped",[1581,1605,1610]],[[64859,64859],"mapped",[1581,1605,1609]],[[64860,64860],"mapped",[1587,1581,1580]],[[64861,64861],"mapped",[1587,1580,1581]],[[64862,64862],"mapped",[1587,1580,1609]],[[64863,64864],"mapped",[1587,1605,1581]],[[64865,64865],"mapped",[1587,1605,1580]],[[64866,64867],"mapped",[1587,1605,1605]],[[64868,64869],"mapped",[1589,1581,1581]],[[64870,64870],"mapped",[1589,1605,1605]],[[64871,64872],"mapped",[1588,1581,1605]],[[64873,64873],"mapped",[1588,1580,1610]],[[64874,64875],"mapped",[1588,1605,1582]],[[64876,64877],"mapped",[1588,1605,1605]],[[64878,64878],"mapped",[1590,1581,1609]],[[64879,64880],"mapped",[1590,1582,1605]],[[64881,64882],"mapped",[1591,1605,1581]],[[64883,64883],"mapped",[1591,1605,1605]],[[64884,64884],"mapped",[1591,1605,1610]],[[64885,64885],"mapped",[1593,1580,1605]],[[64886,64887],"mapped",[1593,1605,1605]],[[64888,64888],"mapped",[1593,1605,1609]],[[64889,64889],"mapped",[1594,1605,1605]],[[64890,64890],"mapped",[1594,1605,1610]],[[64891,64891],"mapped",[1594,1605,1609]],[[64892,64893],"mapped",[1601,1582,1605]],[[64894,64894],"mapped",[1602,1605,1581]],[[64895,64895],"mapped",[1602,1605,1605]],[[64896,64896],"mapped",[1604,1581,1605]],[[64897,64897],"mapped",[1604,1581,1610]],[[64898,64898],"mapped",[1604,1581,1609]],[[64899,64900],"mapped",[1604,1580,1580]],[[64901,64902],"mapped",[1604,1582,1605]],[[64903,64904],"mapped",[1604,1605,1581]],[[64905,64905],"mapped",[1605,1581,1580]],[[64906,64906],"mapped",[1605,1581,1605]],[[64907,64907],"mapped",[1605,1581,1610]],[[64908,64908],"mapped",[1605,1580,1581]],[[64909,64909],"mapped",[1605,1580,1605]],[[64910,64910],"mapped",[1605,1582,1580]],[[64911,64911],"mapped",[1605,1582,1605]],[[64912,64913],"disallowed"],[[64914,64914],"mapped",[1605,1580,1582]],[[64915,64915],"mapped",[1607,1605,1580]],[[64916,64916],"mapped",[1607,1605,1605]],[[64917,64917],"mapped",[1606,1581,1605]],[[64918,64918],"mapped",[1606,1581,1609]],[[64919,64920],"mapped",[1606,1580,1605]],[[64921,64921],"mapped",[1606,1580,1609]],[[64922,64922],"mapped",[1606,1605,1610]],[[64923,64923],"mapped",[1606,1605,1609]],[[64924,64925],"mapped",[1610,1605,1605]],[[64926,64926],"mapped",[1576,1582,1610]],[[64927,64927],"mapped",[1578,1580,1610]],[[64928,64928],"mapped",[1578,1580,1609]],[[64929,64929],"mapped",[1578,1582,1610]],[[64930,64930],"mapped",[1578,1582,1609]],[[64931,64931],"mapped",[1578,1605,1610]],[[64932,64932],"mapped",[1578,1605,1609]],[[64933,64933],"mapped",[1580,1605,1610]],[[64934,64934],"mapped",[1580,1581,1609]],[[64935,64935],"mapped",[1580,1605,1609]],[[64936,64936],"mapped",[1587,1582,1609]],[[64937,64937],"mapped",[1589,1581,1610]],[[64938,64938],"mapped",[1588,1581,1610]],[[64939,64939],"mapped",[1590,1581,1610]],[[64940,64940],"mapped",[1604,1580,1610]],[[64941,64941],"mapped",[1604,1605,1610]],[[64942,64942],"mapped",[1610,1581,1610]],[[64943,64943],"mapped",[1610,1580,1610]],[[64944,64944],"mapped",[1610,1605,1610]],[[64945,64945],"mapped",[1605,1605,1610]],[[64946,64946],"mapped",[1602,1605,1610]],[[64947,64947],"mapped",[1606,1581,1610]],[[64948,64948],"mapped",[1602,1605,1581]],[[64949,64949],"mapped",[1604,1581,1605]],[[64950,64950],"mapped",[1593,1605,1610]],[[64951,64951],"mapped",[1603,1605,1610]],[[64952,64952],"mapped",[1606,1580,1581]],[[64953,64953],"mapped",[1605,1582,1610]],[[64954,64954],"mapped",[1604,1580,1605]],[[64955,64955],"mapped",[1603,1605,1605]],[[64956,64956],"mapped",[1604,1580,1605]],[[64957,64957],"mapped",[1606,1580,1581]],[[64958,64958],"mapped",[1580,1581,1610]],[[64959,64959],"mapped",[1581,1580,1610]],[[64960,64960],"mapped",[1605,1580,1610]],[[64961,64961],"mapped",[1601,1605,1610]],[[64962,64962],"mapped",[1576,1581,1610]],[[64963,64963],"mapped",[1603,1605,1605]],[[64964,64964],"mapped",[1593,1580,1605]],[[64965,64965],"mapped",[1589,1605,1605]],[[64966,64966],"mapped",[1587,1582,1610]],[[64967,64967],"mapped",[1606,1580,1610]],[[64968,64975],"disallowed"],[[64976,65007],"disallowed"],[[65008,65008],"mapped",[1589,1604,1746]],[[65009,65009],"mapped",[1602,1604,1746]],[[65010,65010],"mapped",[1575,1604,1604,1607]],[[65011,65011],"mapped",[1575,1603,1576,1585]],[[65012,65012],"mapped",[1605,1581,1605,1583]],[[65013,65013],"mapped",[1589,1604,1593,1605]],[[65014,65014],"mapped",[1585,1587,1608,1604]],[[65015,65015],"mapped",[1593,1604,1610,1607]],[[65016,65016],"mapped",[1608,1587,1604,1605]],[[65017,65017],"mapped",[1589,1604,1609]],[[65018,65018],"disallowed_STD3_mapped",[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605]],[[65019,65019],"disallowed_STD3_mapped",[1580,1604,32,1580,1604,1575,1604,1607]],[[65020,65020],"mapped",[1585,1740,1575,1604]],[[65021,65021],"valid",[],"NV8"],[[65022,65023],"disallowed"],[[65024,65039],"ignored"],[[65040,65040],"disallowed_STD3_mapped",[44]],[[65041,65041],"mapped",[12289]],[[65042,65042],"disallowed"],[[65043,65043],"disallowed_STD3_mapped",[58]],[[65044,65044],"disallowed_STD3_mapped",[59]],[[65045,65045],"disallowed_STD3_mapped",[33]],[[65046,65046],"disallowed_STD3_mapped",[63]],[[65047,65047],"mapped",[12310]],[[65048,65048],"mapped",[12311]],[[65049,65049],"disallowed"],[[65050,65055],"disallowed"],[[65056,65059],"valid"],[[65060,65062],"valid"],[[65063,65069],"valid"],[[65070,65071],"valid"],[[65072,65072],"disallowed"],[[65073,65073],"mapped",[8212]],[[65074,65074],"mapped",[8211]],[[65075,65076],"disallowed_STD3_mapped",[95]],[[65077,65077],"disallowed_STD3_mapped",[40]],[[65078,65078],"disallowed_STD3_mapped",[41]],[[65079,65079],"disallowed_STD3_mapped",[123]],[[65080,65080],"disallowed_STD3_mapped",[125]],[[65081,65081],"mapped",[12308]],[[65082,65082],"mapped",[12309]],[[65083,65083],"mapped",[12304]],[[65084,65084],"mapped",[12305]],[[65085,65085],"mapped",[12298]],[[65086,65086],"mapped",[12299]],[[65087,65087],"mapped",[12296]],[[65088,65088],"mapped",[12297]],[[65089,65089],"mapped",[12300]],[[65090,65090],"mapped",[12301]],[[65091,65091],"mapped",[12302]],[[65092,65092],"mapped",[12303]],[[65093,65094],"valid",[],"NV8"],[[65095,65095],"disallowed_STD3_mapped",[91]],[[65096,65096],"disallowed_STD3_mapped",[93]],[[65097,65100],"disallowed_STD3_mapped",[32,773]],[[65101,65103],"disallowed_STD3_mapped",[95]],[[65104,65104],"disallowed_STD3_mapped",[44]],[[65105,65105],"mapped",[12289]],[[65106,65106],"disallowed"],[[65107,65107],"disallowed"],[[65108,65108],"disallowed_STD3_mapped",[59]],[[65109,65109],"disallowed_STD3_mapped",[58]],[[65110,65110],"disallowed_STD3_mapped",[63]],[[65111,65111],"disallowed_STD3_mapped",[33]],[[65112,65112],"mapped",[8212]],[[65113,65113],"disallowed_STD3_mapped",[40]],[[65114,65114],"disallowed_STD3_mapped",[41]],[[65115,65115],"disallowed_STD3_mapped",[123]],[[65116,65116],"disallowed_STD3_mapped",[125]],[[65117,65117],"mapped",[12308]],[[65118,65118],"mapped",[12309]],[[65119,65119],"disallowed_STD3_mapped",[35]],[[65120,65120],"disallowed_STD3_mapped",[38]],[[65121,65121],"disallowed_STD3_mapped",[42]],[[65122,65122],"disallowed_STD3_mapped",[43]],[[65123,65123],"mapped",[45]],[[65124,65124],"disallowed_STD3_mapped",[60]],[[65125,65125],"disallowed_STD3_mapped",[62]],[[65126,65126],"disallowed_STD3_mapped",[61]],[[65127,65127],"disallowed"],[[65128,65128],"disallowed_STD3_mapped",[92]],[[65129,65129],"disallowed_STD3_mapped",[36]],[[65130,65130],"disallowed_STD3_mapped",[37]],[[65131,65131],"disallowed_STD3_mapped",[64]],[[65132,65135],"disallowed"],[[65136,65136],"disallowed_STD3_mapped",[32,1611]],[[65137,65137],"mapped",[1600,1611]],[[65138,65138],"disallowed_STD3_mapped",[32,1612]],[[65139,65139],"valid"],[[65140,65140],"disallowed_STD3_mapped",[32,1613]],[[65141,65141],"disallowed"],[[65142,65142],"disallowed_STD3_mapped",[32,1614]],[[65143,65143],"mapped",[1600,1614]],[[65144,65144],"disallowed_STD3_mapped",[32,1615]],[[65145,65145],"mapped",[1600,1615]],[[65146,65146],"disallowed_STD3_mapped",[32,1616]],[[65147,65147],"mapped",[1600,1616]],[[65148,65148],"disallowed_STD3_mapped",[32,1617]],[[65149,65149],"mapped",[1600,1617]],[[65150,65150],"disallowed_STD3_mapped",[32,1618]],[[65151,65151],"mapped",[1600,1618]],[[65152,65152],"mapped",[1569]],[[65153,65154],"mapped",[1570]],[[65155,65156],"mapped",[1571]],[[65157,65158],"mapped",[1572]],[[65159,65160],"mapped",[1573]],[[65161,65164],"mapped",[1574]],[[65165,65166],"mapped",[1575]],[[65167,65170],"mapped",[1576]],[[65171,65172],"mapped",[1577]],[[65173,65176],"mapped",[1578]],[[65177,65180],"mapped",[1579]],[[65181,65184],"mapped",[1580]],[[65185,65188],"mapped",[1581]],[[65189,65192],"mapped",[1582]],[[65193,65194],"mapped",[1583]],[[65195,65196],"mapped",[1584]],[[65197,65198],"mapped",[1585]],[[65199,65200],"mapped",[1586]],[[65201,65204],"mapped",[1587]],[[65205,65208],"mapped",[1588]],[[65209,65212],"mapped",[1589]],[[65213,65216],"mapped",[1590]],[[65217,65220],"mapped",[1591]],[[65221,65224],"mapped",[1592]],[[65225,65228],"mapped",[1593]],[[65229,65232],"mapped",[1594]],[[65233,65236],"mapped",[1601]],[[65237,65240],"mapped",[1602]],[[65241,65244],"mapped",[1603]],[[65245,65248],"mapped",[1604]],[[65249,65252],"mapped",[1605]],[[65253,65256],"mapped",[1606]],[[65257,65260],"mapped",[1607]],[[65261,65262],"mapped",[1608]],[[65263,65264],"mapped",[1609]],[[65265,65268],"mapped",[1610]],[[65269,65270],"mapped",[1604,1570]],[[65271,65272],"mapped",[1604,1571]],[[65273,65274],"mapped",[1604,1573]],[[65275,65276],"mapped",[1604,1575]],[[65277,65278],"disallowed"],[[65279,65279],"ignored"],[[65280,65280],"disallowed"],[[65281,65281],"disallowed_STD3_mapped",[33]],[[65282,65282],"disallowed_STD3_mapped",[34]],[[65283,65283],"disallowed_STD3_mapped",[35]],[[65284,65284],"disallowed_STD3_mapped",[36]],[[65285,65285],"disallowed_STD3_mapped",[37]],[[65286,65286],"disallowed_STD3_mapped",[38]],[[65287,65287],"disallowed_STD3_mapped",[39]],[[65288,65288],"disallowed_STD3_mapped",[40]],[[65289,65289],"disallowed_STD3_mapped",[41]],[[65290,65290],"disallowed_STD3_mapped",[42]],[[65291,65291],"disallowed_STD3_mapped",[43]],[[65292,65292],"disallowed_STD3_mapped",[44]],[[65293,65293],"mapped",[45]],[[65294,65294],"mapped",[46]],[[65295,65295],"disallowed_STD3_mapped",[47]],[[65296,65296],"mapped",[48]],[[65297,65297],"mapped",[49]],[[65298,65298],"mapped",[50]],[[65299,65299],"mapped",[51]],[[65300,65300],"mapped",[52]],[[65301,65301],"mapped",[53]],[[65302,65302],"mapped",[54]],[[65303,65303],"mapped",[55]],[[65304,65304],"mapped",[56]],[[65305,65305],"mapped",[57]],[[65306,65306],"disallowed_STD3_mapped",[58]],[[65307,65307],"disallowed_STD3_mapped",[59]],[[65308,65308],"disallowed_STD3_mapped",[60]],[[65309,65309],"disallowed_STD3_mapped",[61]],[[65310,65310],"disallowed_STD3_mapped",[62]],[[65311,65311],"disallowed_STD3_mapped",[63]],[[65312,65312],"disallowed_STD3_mapped",[64]],[[65313,65313],"mapped",[97]],[[65314,65314],"mapped",[98]],[[65315,65315],"mapped",[99]],[[65316,65316],"mapped",[100]],[[65317,65317],"mapped",[101]],[[65318,65318],"mapped",[102]],[[65319,65319],"mapped",[103]],[[65320,65320],"mapped",[104]],[[65321,65321],"mapped",[105]],[[65322,65322],"mapped",[106]],[[65323,65323],"mapped",[107]],[[65324,65324],"mapped",[108]],[[65325,65325],"mapped",[109]],[[65326,65326],"mapped",[110]],[[65327,65327],"mapped",[111]],[[65328,65328],"mapped",[112]],[[65329,65329],"mapped",[113]],[[65330,65330],"mapped",[114]],[[65331,65331],"mapped",[115]],[[65332,65332],"mapped",[116]],[[65333,65333],"mapped",[117]],[[65334,65334],"mapped",[118]],[[65335,65335],"mapped",[119]],[[65336,65336],"mapped",[120]],[[65337,65337],"mapped",[121]],[[65338,65338],"mapped",[122]],[[65339,65339],"disallowed_STD3_mapped",[91]],[[65340,65340],"disallowed_STD3_mapped",[92]],[[65341,65341],"disallowed_STD3_mapped",[93]],[[65342,65342],"disallowed_STD3_mapped",[94]],[[65343,65343],"disallowed_STD3_mapped",[95]],[[65344,65344],"disallowed_STD3_mapped",[96]],[[65345,65345],"mapped",[97]],[[65346,65346],"mapped",[98]],[[65347,65347],"mapped",[99]],[[65348,65348],"mapped",[100]],[[65349,65349],"mapped",[101]],[[65350,65350],"mapped",[102]],[[65351,65351],"mapped",[103]],[[65352,65352],"mapped",[104]],[[65353,65353],"mapped",[105]],[[65354,65354],"mapped",[106]],[[65355,65355],"mapped",[107]],[[65356,65356],"mapped",[108]],[[65357,65357],"mapped",[109]],[[65358,65358],"mapped",[110]],[[65359,65359],"mapped",[111]],[[65360,65360],"mapped",[112]],[[65361,65361],"mapped",[113]],[[65362,65362],"mapped",[114]],[[65363,65363],"mapped",[115]],[[65364,65364],"mapped",[116]],[[65365,65365],"mapped",[117]],[[65366,65366],"mapped",[118]],[[65367,65367],"mapped",[119]],[[65368,65368],"mapped",[120]],[[65369,65369],"mapped",[121]],[[65370,65370],"mapped",[122]],[[65371,65371],"disallowed_STD3_mapped",[123]],[[65372,65372],"disallowed_STD3_mapped",[124]],[[65373,65373],"disallowed_STD3_mapped",[125]],[[65374,65374],"disallowed_STD3_mapped",[126]],[[65375,65375],"mapped",[10629]],[[65376,65376],"mapped",[10630]],[[65377,65377],"mapped",[46]],[[65378,65378],"mapped",[12300]],[[65379,65379],"mapped",[12301]],[[65380,65380],"mapped",[12289]],[[65381,65381],"mapped",[12539]],[[65382,65382],"mapped",[12530]],[[65383,65383],"mapped",[12449]],[[65384,65384],"mapped",[12451]],[[65385,65385],"mapped",[12453]],[[65386,65386],"mapped",[12455]],[[65387,65387],"mapped",[12457]],[[65388,65388],"mapped",[12515]],[[65389,65389],"mapped",[12517]],[[65390,65390],"mapped",[12519]],[[65391,65391],"mapped",[12483]],[[65392,65392],"mapped",[12540]],[[65393,65393],"mapped",[12450]],[[65394,65394],"mapped",[12452]],[[65395,65395],"mapped",[12454]],[[65396,65396],"mapped",[12456]],[[65397,65397],"mapped",[12458]],[[65398,65398],"mapped",[12459]],[[65399,65399],"mapped",[12461]],[[65400,65400],"mapped",[12463]],[[65401,65401],"mapped",[12465]],[[65402,65402],"mapped",[12467]],[[65403,65403],"mapped",[12469]],[[65404,65404],"mapped",[12471]],[[65405,65405],"mapped",[12473]],[[65406,65406],"mapped",[12475]],[[65407,65407],"mapped",[12477]],[[65408,65408],"mapped",[12479]],[[65409,65409],"mapped",[12481]],[[65410,65410],"mapped",[12484]],[[65411,65411],"mapped",[12486]],[[65412,65412],"mapped",[12488]],[[65413,65413],"mapped",[12490]],[[65414,65414],"mapped",[12491]],[[65415,65415],"mapped",[12492]],[[65416,65416],"mapped",[12493]],[[65417,65417],"mapped",[12494]],[[65418,65418],"mapped",[12495]],[[65419,65419],"mapped",[12498]],[[65420,65420],"mapped",[12501]],[[65421,65421],"mapped",[12504]],[[65422,65422],"mapped",[12507]],[[65423,65423],"mapped",[12510]],[[65424,65424],"mapped",[12511]],[[65425,65425],"mapped",[12512]],[[65426,65426],"mapped",[12513]],[[65427,65427],"mapped",[12514]],[[65428,65428],"mapped",[12516]],[[65429,65429],"mapped",[12518]],[[65430,65430],"mapped",[12520]],[[65431,65431],"mapped",[12521]],[[65432,65432],"mapped",[12522]],[[65433,65433],"mapped",[12523]],[[65434,65434],"mapped",[12524]],[[65435,65435],"mapped",[12525]],[[65436,65436],"mapped",[12527]],[[65437,65437],"mapped",[12531]],[[65438,65438],"mapped",[12441]],[[65439,65439],"mapped",[12442]],[[65440,65440],"disallowed"],[[65441,65441],"mapped",[4352]],[[65442,65442],"mapped",[4353]],[[65443,65443],"mapped",[4522]],[[65444,65444],"mapped",[4354]],[[65445,65445],"mapped",[4524]],[[65446,65446],"mapped",[4525]],[[65447,65447],"mapped",[4355]],[[65448,65448],"mapped",[4356]],[[65449,65449],"mapped",[4357]],[[65450,65450],"mapped",[4528]],[[65451,65451],"mapped",[4529]],[[65452,65452],"mapped",[4530]],[[65453,65453],"mapped",[4531]],[[65454,65454],"mapped",[4532]],[[65455,65455],"mapped",[4533]],[[65456,65456],"mapped",[4378]],[[65457,65457],"mapped",[4358]],[[65458,65458],"mapped",[4359]],[[65459,65459],"mapped",[4360]],[[65460,65460],"mapped",[4385]],[[65461,65461],"mapped",[4361]],[[65462,65462],"mapped",[4362]],[[65463,65463],"mapped",[4363]],[[65464,65464],"mapped",[4364]],[[65465,65465],"mapped",[4365]],[[65466,65466],"mapped",[4366]],[[65467,65467],"mapped",[4367]],[[65468,65468],"mapped",[4368]],[[65469,65469],"mapped",[4369]],[[65470,65470],"mapped",[4370]],[[65471,65473],"disallowed"],[[65474,65474],"mapped",[4449]],[[65475,65475],"mapped",[4450]],[[65476,65476],"mapped",[4451]],[[65477,65477],"mapped",[4452]],[[65478,65478],"mapped",[4453]],[[65479,65479],"mapped",[4454]],[[65480,65481],"disallowed"],[[65482,65482],"mapped",[4455]],[[65483,65483],"mapped",[4456]],[[65484,65484],"mapped",[4457]],[[65485,65485],"mapped",[4458]],[[65486,65486],"mapped",[4459]],[[65487,65487],"mapped",[4460]],[[65488,65489],"disallowed"],[[65490,65490],"mapped",[4461]],[[65491,65491],"mapped",[4462]],[[65492,65492],"mapped",[4463]],[[65493,65493],"mapped",[4464]],[[65494,65494],"mapped",[4465]],[[65495,65495],"mapped",[4466]],[[65496,65497],"disallowed"],[[65498,65498],"mapped",[4467]],[[65499,65499],"mapped",[4468]],[[65500,65500],"mapped",[4469]],[[65501,65503],"disallowed"],[[65504,65504],"mapped",[162]],[[65505,65505],"mapped",[163]],[[65506,65506],"mapped",[172]],[[65507,65507],"disallowed_STD3_mapped",[32,772]],[[65508,65508],"mapped",[166]],[[65509,65509],"mapped",[165]],[[65510,65510],"mapped",[8361]],[[65511,65511],"disallowed"],[[65512,65512],"mapped",[9474]],[[65513,65513],"mapped",[8592]],[[65514,65514],"mapped",[8593]],[[65515,65515],"mapped",[8594]],[[65516,65516],"mapped",[8595]],[[65517,65517],"mapped",[9632]],[[65518,65518],"mapped",[9675]],[[65519,65528],"disallowed"],[[65529,65531],"disallowed"],[[65532,65532],"disallowed"],[[65533,65533],"disallowed"],[[65534,65535],"disallowed"],[[65536,65547],"valid"],[[65548,65548],"disallowed"],[[65549,65574],"valid"],[[65575,65575],"disallowed"],[[65576,65594],"valid"],[[65595,65595],"disallowed"],[[65596,65597],"valid"],[[65598,65598],"disallowed"],[[65599,65613],"valid"],[[65614,65615],"disallowed"],[[65616,65629],"valid"],[[65630,65663],"disallowed"],[[65664,65786],"valid"],[[65787,65791],"disallowed"],[[65792,65794],"valid",[],"NV8"],[[65795,65798],"disallowed"],[[65799,65843],"valid",[],"NV8"],[[65844,65846],"disallowed"],[[65847,65855],"valid",[],"NV8"],[[65856,65930],"valid",[],"NV8"],[[65931,65932],"valid",[],"NV8"],[[65933,65935],"disallowed"],[[65936,65947],"valid",[],"NV8"],[[65948,65951],"disallowed"],[[65952,65952],"valid",[],"NV8"],[[65953,65999],"disallowed"],[[66e3,66044],"valid",[],"NV8"],[[66045,66045],"valid"],[[66046,66175],"disallowed"],[[66176,66204],"valid"],[[66205,66207],"disallowed"],[[66208,66256],"valid"],[[66257,66271],"disallowed"],[[66272,66272],"valid"],[[66273,66299],"valid",[],"NV8"],[[66300,66303],"disallowed"],[[66304,66334],"valid"],[[66335,66335],"valid"],[[66336,66339],"valid",[],"NV8"],[[66340,66351],"disallowed"],[[66352,66368],"valid"],[[66369,66369],"valid",[],"NV8"],[[66370,66377],"valid"],[[66378,66378],"valid",[],"NV8"],[[66379,66383],"disallowed"],[[66384,66426],"valid"],[[66427,66431],"disallowed"],[[66432,66461],"valid"],[[66462,66462],"disallowed"],[[66463,66463],"valid",[],"NV8"],[[66464,66499],"valid"],[[66500,66503],"disallowed"],[[66504,66511],"valid"],[[66512,66517],"valid",[],"NV8"],[[66518,66559],"disallowed"],[[66560,66560],"mapped",[66600]],[[66561,66561],"mapped",[66601]],[[66562,66562],"mapped",[66602]],[[66563,66563],"mapped",[66603]],[[66564,66564],"mapped",[66604]],[[66565,66565],"mapped",[66605]],[[66566,66566],"mapped",[66606]],[[66567,66567],"mapped",[66607]],[[66568,66568],"mapped",[66608]],[[66569,66569],"mapped",[66609]],[[66570,66570],"mapped",[66610]],[[66571,66571],"mapped",[66611]],[[66572,66572],"mapped",[66612]],[[66573,66573],"mapped",[66613]],[[66574,66574],"mapped",[66614]],[[66575,66575],"mapped",[66615]],[[66576,66576],"mapped",[66616]],[[66577,66577],"mapped",[66617]],[[66578,66578],"mapped",[66618]],[[66579,66579],"mapped",[66619]],[[66580,66580],"mapped",[66620]],[[66581,66581],"mapped",[66621]],[[66582,66582],"mapped",[66622]],[[66583,66583],"mapped",[66623]],[[66584,66584],"mapped",[66624]],[[66585,66585],"mapped",[66625]],[[66586,66586],"mapped",[66626]],[[66587,66587],"mapped",[66627]],[[66588,66588],"mapped",[66628]],[[66589,66589],"mapped",[66629]],[[66590,66590],"mapped",[66630]],[[66591,66591],"mapped",[66631]],[[66592,66592],"mapped",[66632]],[[66593,66593],"mapped",[66633]],[[66594,66594],"mapped",[66634]],[[66595,66595],"mapped",[66635]],[[66596,66596],"mapped",[66636]],[[66597,66597],"mapped",[66637]],[[66598,66598],"mapped",[66638]],[[66599,66599],"mapped",[66639]],[[66600,66637],"valid"],[[66638,66717],"valid"],[[66718,66719],"disallowed"],[[66720,66729],"valid"],[[66730,66815],"disallowed"],[[66816,66855],"valid"],[[66856,66863],"disallowed"],[[66864,66915],"valid"],[[66916,66926],"disallowed"],[[66927,66927],"valid",[],"NV8"],[[66928,67071],"disallowed"],[[67072,67382],"valid"],[[67383,67391],"disallowed"],[[67392,67413],"valid"],[[67414,67423],"disallowed"],[[67424,67431],"valid"],[[67432,67583],"disallowed"],[[67584,67589],"valid"],[[67590,67591],"disallowed"],[[67592,67592],"valid"],[[67593,67593],"disallowed"],[[67594,67637],"valid"],[[67638,67638],"disallowed"],[[67639,67640],"valid"],[[67641,67643],"disallowed"],[[67644,67644],"valid"],[[67645,67646],"disallowed"],[[67647,67647],"valid"],[[67648,67669],"valid"],[[67670,67670],"disallowed"],[[67671,67679],"valid",[],"NV8"],[[67680,67702],"valid"],[[67703,67711],"valid",[],"NV8"],[[67712,67742],"valid"],[[67743,67750],"disallowed"],[[67751,67759],"valid",[],"NV8"],[[67760,67807],"disallowed"],[[67808,67826],"valid"],[[67827,67827],"disallowed"],[[67828,67829],"valid"],[[67830,67834],"disallowed"],[[67835,67839],"valid",[],"NV8"],[[67840,67861],"valid"],[[67862,67865],"valid",[],"NV8"],[[67866,67867],"valid",[],"NV8"],[[67868,67870],"disallowed"],[[67871,67871],"valid",[],"NV8"],[[67872,67897],"valid"],[[67898,67902],"disallowed"],[[67903,67903],"valid",[],"NV8"],[[67904,67967],"disallowed"],[[67968,68023],"valid"],[[68024,68027],"disallowed"],[[68028,68029],"valid",[],"NV8"],[[68030,68031],"valid"],[[68032,68047],"valid",[],"NV8"],[[68048,68049],"disallowed"],[[68050,68095],"valid",[],"NV8"],[[68096,68099],"valid"],[[68100,68100],"disallowed"],[[68101,68102],"valid"],[[68103,68107],"disallowed"],[[68108,68115],"valid"],[[68116,68116],"disallowed"],[[68117,68119],"valid"],[[68120,68120],"disallowed"],[[68121,68147],"valid"],[[68148,68151],"disallowed"],[[68152,68154],"valid"],[[68155,68158],"disallowed"],[[68159,68159],"valid"],[[68160,68167],"valid",[],"NV8"],[[68168,68175],"disallowed"],[[68176,68184],"valid",[],"NV8"],[[68185,68191],"disallowed"],[[68192,68220],"valid"],[[68221,68223],"valid",[],"NV8"],[[68224,68252],"valid"],[[68253,68255],"valid",[],"NV8"],[[68256,68287],"disallowed"],[[68288,68295],"valid"],[[68296,68296],"valid",[],"NV8"],[[68297,68326],"valid"],[[68327,68330],"disallowed"],[[68331,68342],"valid",[],"NV8"],[[68343,68351],"disallowed"],[[68352,68405],"valid"],[[68406,68408],"disallowed"],[[68409,68415],"valid",[],"NV8"],[[68416,68437],"valid"],[[68438,68439],"disallowed"],[[68440,68447],"valid",[],"NV8"],[[68448,68466],"valid"],[[68467,68471],"disallowed"],[[68472,68479],"valid",[],"NV8"],[[68480,68497],"valid"],[[68498,68504],"disallowed"],[[68505,68508],"valid",[],"NV8"],[[68509,68520],"disallowed"],[[68521,68527],"valid",[],"NV8"],[[68528,68607],"disallowed"],[[68608,68680],"valid"],[[68681,68735],"disallowed"],[[68736,68736],"mapped",[68800]],[[68737,68737],"mapped",[68801]],[[68738,68738],"mapped",[68802]],[[68739,68739],"mapped",[68803]],[[68740,68740],"mapped",[68804]],[[68741,68741],"mapped",[68805]],[[68742,68742],"mapped",[68806]],[[68743,68743],"mapped",[68807]],[[68744,68744],"mapped",[68808]],[[68745,68745],"mapped",[68809]],[[68746,68746],"mapped",[68810]],[[68747,68747],"mapped",[68811]],[[68748,68748],"mapped",[68812]],[[68749,68749],"mapped",[68813]],[[68750,68750],"mapped",[68814]],[[68751,68751],"mapped",[68815]],[[68752,68752],"mapped",[68816]],[[68753,68753],"mapped",[68817]],[[68754,68754],"mapped",[68818]],[[68755,68755],"mapped",[68819]],[[68756,68756],"mapped",[68820]],[[68757,68757],"mapped",[68821]],[[68758,68758],"mapped",[68822]],[[68759,68759],"mapped",[68823]],[[68760,68760],"mapped",[68824]],[[68761,68761],"mapped",[68825]],[[68762,68762],"mapped",[68826]],[[68763,68763],"mapped",[68827]],[[68764,68764],"mapped",[68828]],[[68765,68765],"mapped",[68829]],[[68766,68766],"mapped",[68830]],[[68767,68767],"mapped",[68831]],[[68768,68768],"mapped",[68832]],[[68769,68769],"mapped",[68833]],[[68770,68770],"mapped",[68834]],[[68771,68771],"mapped",[68835]],[[68772,68772],"mapped",[68836]],[[68773,68773],"mapped",[68837]],[[68774,68774],"mapped",[68838]],[[68775,68775],"mapped",[68839]],[[68776,68776],"mapped",[68840]],[[68777,68777],"mapped",[68841]],[[68778,68778],"mapped",[68842]],[[68779,68779],"mapped",[68843]],[[68780,68780],"mapped",[68844]],[[68781,68781],"mapped",[68845]],[[68782,68782],"mapped",[68846]],[[68783,68783],"mapped",[68847]],[[68784,68784],"mapped",[68848]],[[68785,68785],"mapped",[68849]],[[68786,68786],"mapped",[68850]],[[68787,68799],"disallowed"],[[68800,68850],"valid"],[[68851,68857],"disallowed"],[[68858,68863],"valid",[],"NV8"],[[68864,69215],"disallowed"],[[69216,69246],"valid",[],"NV8"],[[69247,69631],"disallowed"],[[69632,69702],"valid"],[[69703,69709],"valid",[],"NV8"],[[69710,69713],"disallowed"],[[69714,69733],"valid",[],"NV8"],[[69734,69743],"valid"],[[69744,69758],"disallowed"],[[69759,69759],"valid"],[[69760,69818],"valid"],[[69819,69820],"valid",[],"NV8"],[[69821,69821],"disallowed"],[[69822,69825],"valid",[],"NV8"],[[69826,69839],"disallowed"],[[69840,69864],"valid"],[[69865,69871],"disallowed"],[[69872,69881],"valid"],[[69882,69887],"disallowed"],[[69888,69940],"valid"],[[69941,69941],"disallowed"],[[69942,69951],"valid"],[[69952,69955],"valid",[],"NV8"],[[69956,69967],"disallowed"],[[69968,70003],"valid"],[[70004,70005],"valid",[],"NV8"],[[70006,70006],"valid"],[[70007,70015],"disallowed"],[[70016,70084],"valid"],[[70085,70088],"valid",[],"NV8"],[[70089,70089],"valid",[],"NV8"],[[70090,70092],"valid"],[[70093,70093],"valid",[],"NV8"],[[70094,70095],"disallowed"],[[70096,70105],"valid"],[[70106,70106],"valid"],[[70107,70107],"valid",[],"NV8"],[[70108,70108],"valid"],[[70109,70111],"valid",[],"NV8"],[[70112,70112],"disallowed"],[[70113,70132],"valid",[],"NV8"],[[70133,70143],"disallowed"],[[70144,70161],"valid"],[[70162,70162],"disallowed"],[[70163,70199],"valid"],[[70200,70205],"valid",[],"NV8"],[[70206,70271],"disallowed"],[[70272,70278],"valid"],[[70279,70279],"disallowed"],[[70280,70280],"valid"],[[70281,70281],"disallowed"],[[70282,70285],"valid"],[[70286,70286],"disallowed"],[[70287,70301],"valid"],[[70302,70302],"disallowed"],[[70303,70312],"valid"],[[70313,70313],"valid",[],"NV8"],[[70314,70319],"disallowed"],[[70320,70378],"valid"],[[70379,70383],"disallowed"],[[70384,70393],"valid"],[[70394,70399],"disallowed"],[[70400,70400],"valid"],[[70401,70403],"valid"],[[70404,70404],"disallowed"],[[70405,70412],"valid"],[[70413,70414],"disallowed"],[[70415,70416],"valid"],[[70417,70418],"disallowed"],[[70419,70440],"valid"],[[70441,70441],"disallowed"],[[70442,70448],"valid"],[[70449,70449],"disallowed"],[[70450,70451],"valid"],[[70452,70452],"disallowed"],[[70453,70457],"valid"],[[70458,70459],"disallowed"],[[70460,70468],"valid"],[[70469,70470],"disallowed"],[[70471,70472],"valid"],[[70473,70474],"disallowed"],[[70475,70477],"valid"],[[70478,70479],"disallowed"],[[70480,70480],"valid"],[[70481,70486],"disallowed"],[[70487,70487],"valid"],[[70488,70492],"disallowed"],[[70493,70499],"valid"],[[70500,70501],"disallowed"],[[70502,70508],"valid"],[[70509,70511],"disallowed"],[[70512,70516],"valid"],[[70517,70783],"disallowed"],[[70784,70853],"valid"],[[70854,70854],"valid",[],"NV8"],[[70855,70855],"valid"],[[70856,70863],"disallowed"],[[70864,70873],"valid"],[[70874,71039],"disallowed"],[[71040,71093],"valid"],[[71094,71095],"disallowed"],[[71096,71104],"valid"],[[71105,71113],"valid",[],"NV8"],[[71114,71127],"valid",[],"NV8"],[[71128,71133],"valid"],[[71134,71167],"disallowed"],[[71168,71232],"valid"],[[71233,71235],"valid",[],"NV8"],[[71236,71236],"valid"],[[71237,71247],"disallowed"],[[71248,71257],"valid"],[[71258,71295],"disallowed"],[[71296,71351],"valid"],[[71352,71359],"disallowed"],[[71360,71369],"valid"],[[71370,71423],"disallowed"],[[71424,71449],"valid"],[[71450,71452],"disallowed"],[[71453,71467],"valid"],[[71468,71471],"disallowed"],[[71472,71481],"valid"],[[71482,71487],"valid",[],"NV8"],[[71488,71839],"disallowed"],[[71840,71840],"mapped",[71872]],[[71841,71841],"mapped",[71873]],[[71842,71842],"mapped",[71874]],[[71843,71843],"mapped",[71875]],[[71844,71844],"mapped",[71876]],[[71845,71845],"mapped",[71877]],[[71846,71846],"mapped",[71878]],[[71847,71847],"mapped",[71879]],[[71848,71848],"mapped",[71880]],[[71849,71849],"mapped",[71881]],[[71850,71850],"mapped",[71882]],[[71851,71851],"mapped",[71883]],[[71852,71852],"mapped",[71884]],[[71853,71853],"mapped",[71885]],[[71854,71854],"mapped",[71886]],[[71855,71855],"mapped",[71887]],[[71856,71856],"mapped",[71888]],[[71857,71857],"mapped",[71889]],[[71858,71858],"mapped",[71890]],[[71859,71859],"mapped",[71891]],[[71860,71860],"mapped",[71892]],[[71861,71861],"mapped",[71893]],[[71862,71862],"mapped",[71894]],[[71863,71863],"mapped",[71895]],[[71864,71864],"mapped",[71896]],[[71865,71865],"mapped",[71897]],[[71866,71866],"mapped",[71898]],[[71867,71867],"mapped",[71899]],[[71868,71868],"mapped",[71900]],[[71869,71869],"mapped",[71901]],[[71870,71870],"mapped",[71902]],[[71871,71871],"mapped",[71903]],[[71872,71913],"valid"],[[71914,71922],"valid",[],"NV8"],[[71923,71934],"disallowed"],[[71935,71935],"valid"],[[71936,72383],"disallowed"],[[72384,72440],"valid"],[[72441,73727],"disallowed"],[[73728,74606],"valid"],[[74607,74648],"valid"],[[74649,74649],"valid"],[[74650,74751],"disallowed"],[[74752,74850],"valid",[],"NV8"],[[74851,74862],"valid",[],"NV8"],[[74863,74863],"disallowed"],[[74864,74867],"valid",[],"NV8"],[[74868,74868],"valid",[],"NV8"],[[74869,74879],"disallowed"],[[74880,75075],"valid"],[[75076,77823],"disallowed"],[[77824,78894],"valid"],[[78895,82943],"disallowed"],[[82944,83526],"valid"],[[83527,92159],"disallowed"],[[92160,92728],"valid"],[[92729,92735],"disallowed"],[[92736,92766],"valid"],[[92767,92767],"disallowed"],[[92768,92777],"valid"],[[92778,92781],"disallowed"],[[92782,92783],"valid",[],"NV8"],[[92784,92879],"disallowed"],[[92880,92909],"valid"],[[92910,92911],"disallowed"],[[92912,92916],"valid"],[[92917,92917],"valid",[],"NV8"],[[92918,92927],"disallowed"],[[92928,92982],"valid"],[[92983,92991],"valid",[],"NV8"],[[92992,92995],"valid"],[[92996,92997],"valid",[],"NV8"],[[92998,93007],"disallowed"],[[93008,93017],"valid"],[[93018,93018],"disallowed"],[[93019,93025],"valid",[],"NV8"],[[93026,93026],"disallowed"],[[93027,93047],"valid"],[[93048,93052],"disallowed"],[[93053,93071],"valid"],[[93072,93951],"disallowed"],[[93952,94020],"valid"],[[94021,94031],"disallowed"],[[94032,94078],"valid"],[[94079,94094],"disallowed"],[[94095,94111],"valid"],[[94112,110591],"disallowed"],[[110592,110593],"valid"],[[110594,113663],"disallowed"],[[113664,113770],"valid"],[[113771,113775],"disallowed"],[[113776,113788],"valid"],[[113789,113791],"disallowed"],[[113792,113800],"valid"],[[113801,113807],"disallowed"],[[113808,113817],"valid"],[[113818,113819],"disallowed"],[[113820,113820],"valid",[],"NV8"],[[113821,113822],"valid"],[[113823,113823],"valid",[],"NV8"],[[113824,113827],"ignored"],[[113828,118783],"disallowed"],[[118784,119029],"valid",[],"NV8"],[[119030,119039],"disallowed"],[[119040,119078],"valid",[],"NV8"],[[119079,119080],"disallowed"],[[119081,119081],"valid",[],"NV8"],[[119082,119133],"valid",[],"NV8"],[[119134,119134],"mapped",[119127,119141]],[[119135,119135],"mapped",[119128,119141]],[[119136,119136],"mapped",[119128,119141,119150]],[[119137,119137],"mapped",[119128,119141,119151]],[[119138,119138],"mapped",[119128,119141,119152]],[[119139,119139],"mapped",[119128,119141,119153]],[[119140,119140],"mapped",[119128,119141,119154]],[[119141,119154],"valid",[],"NV8"],[[119155,119162],"disallowed"],[[119163,119226],"valid",[],"NV8"],[[119227,119227],"mapped",[119225,119141]],[[119228,119228],"mapped",[119226,119141]],[[119229,119229],"mapped",[119225,119141,119150]],[[119230,119230],"mapped",[119226,119141,119150]],[[119231,119231],"mapped",[119225,119141,119151]],[[119232,119232],"mapped",[119226,119141,119151]],[[119233,119261],"valid",[],"NV8"],[[119262,119272],"valid",[],"NV8"],[[119273,119295],"disallowed"],[[119296,119365],"valid",[],"NV8"],[[119366,119551],"disallowed"],[[119552,119638],"valid",[],"NV8"],[[119639,119647],"disallowed"],[[119648,119665],"valid",[],"NV8"],[[119666,119807],"disallowed"],[[119808,119808],"mapped",[97]],[[119809,119809],"mapped",[98]],[[119810,119810],"mapped",[99]],[[119811,119811],"mapped",[100]],[[119812,119812],"mapped",[101]],[[119813,119813],"mapped",[102]],[[119814,119814],"mapped",[103]],[[119815,119815],"mapped",[104]],[[119816,119816],"mapped",[105]],[[119817,119817],"mapped",[106]],[[119818,119818],"mapped",[107]],[[119819,119819],"mapped",[108]],[[119820,119820],"mapped",[109]],[[119821,119821],"mapped",[110]],[[119822,119822],"mapped",[111]],[[119823,119823],"mapped",[112]],[[119824,119824],"mapped",[113]],[[119825,119825],"mapped",[114]],[[119826,119826],"mapped",[115]],[[119827,119827],"mapped",[116]],[[119828,119828],"mapped",[117]],[[119829,119829],"mapped",[118]],[[119830,119830],"mapped",[119]],[[119831,119831],"mapped",[120]],[[119832,119832],"mapped",[121]],[[119833,119833],"mapped",[122]],[[119834,119834],"mapped",[97]],[[119835,119835],"mapped",[98]],[[119836,119836],"mapped",[99]],[[119837,119837],"mapped",[100]],[[119838,119838],"mapped",[101]],[[119839,119839],"mapped",[102]],[[119840,119840],"mapped",[103]],[[119841,119841],"mapped",[104]],[[119842,119842],"mapped",[105]],[[119843,119843],"mapped",[106]],[[119844,119844],"mapped",[107]],[[119845,119845],"mapped",[108]],[[119846,119846],"mapped",[109]],[[119847,119847],"mapped",[110]],[[119848,119848],"mapped",[111]],[[119849,119849],"mapped",[112]],[[119850,119850],"mapped",[113]],[[119851,119851],"mapped",[114]],[[119852,119852],"mapped",[115]],[[119853,119853],"mapped",[116]],[[119854,119854],"mapped",[117]],[[119855,119855],"mapped",[118]],[[119856,119856],"mapped",[119]],[[119857,119857],"mapped",[120]],[[119858,119858],"mapped",[121]],[[119859,119859],"mapped",[122]],[[119860,119860],"mapped",[97]],[[119861,119861],"mapped",[98]],[[119862,119862],"mapped",[99]],[[119863,119863],"mapped",[100]],[[119864,119864],"mapped",[101]],[[119865,119865],"mapped",[102]],[[119866,119866],"mapped",[103]],[[119867,119867],"mapped",[104]],[[119868,119868],"mapped",[105]],[[119869,119869],"mapped",[106]],[[119870,119870],"mapped",[107]],[[119871,119871],"mapped",[108]],[[119872,119872],"mapped",[109]],[[119873,119873],"mapped",[110]],[[119874,119874],"mapped",[111]],[[119875,119875],"mapped",[112]],[[119876,119876],"mapped",[113]],[[119877,119877],"mapped",[114]],[[119878,119878],"mapped",[115]],[[119879,119879],"mapped",[116]],[[119880,119880],"mapped",[117]],[[119881,119881],"mapped",[118]],[[119882,119882],"mapped",[119]],[[119883,119883],"mapped",[120]],[[119884,119884],"mapped",[121]],[[119885,119885],"mapped",[122]],[[119886,119886],"mapped",[97]],[[119887,119887],"mapped",[98]],[[119888,119888],"mapped",[99]],[[119889,119889],"mapped",[100]],[[119890,119890],"mapped",[101]],[[119891,119891],"mapped",[102]],[[119892,119892],"mapped",[103]],[[119893,119893],"disallowed"],[[119894,119894],"mapped",[105]],[[119895,119895],"mapped",[106]],[[119896,119896],"mapped",[107]],[[119897,119897],"mapped",[108]],[[119898,119898],"mapped",[109]],[[119899,119899],"mapped",[110]],[[119900,119900],"mapped",[111]],[[119901,119901],"mapped",[112]],[[119902,119902],"mapped",[113]],[[119903,119903],"mapped",[114]],[[119904,119904],"mapped",[115]],[[119905,119905],"mapped",[116]],[[119906,119906],"mapped",[117]],[[119907,119907],"mapped",[118]],[[119908,119908],"mapped",[119]],[[119909,119909],"mapped",[120]],[[119910,119910],"mapped",[121]],[[119911,119911],"mapped",[122]],[[119912,119912],"mapped",[97]],[[119913,119913],"mapped",[98]],[[119914,119914],"mapped",[99]],[[119915,119915],"mapped",[100]],[[119916,119916],"mapped",[101]],[[119917,119917],"mapped",[102]],[[119918,119918],"mapped",[103]],[[119919,119919],"mapped",[104]],[[119920,119920],"mapped",[105]],[[119921,119921],"mapped",[106]],[[119922,119922],"mapped",[107]],[[119923,119923],"mapped",[108]],[[119924,119924],"mapped",[109]],[[119925,119925],"mapped",[110]],[[119926,119926],"mapped",[111]],[[119927,119927],"mapped",[112]],[[119928,119928],"mapped",[113]],[[119929,119929],"mapped",[114]],[[119930,119930],"mapped",[115]],[[119931,119931],"mapped",[116]],[[119932,119932],"mapped",[117]],[[119933,119933],"mapped",[118]],[[119934,119934],"mapped",[119]],[[119935,119935],"mapped",[120]],[[119936,119936],"mapped",[121]],[[119937,119937],"mapped",[122]],[[119938,119938],"mapped",[97]],[[119939,119939],"mapped",[98]],[[119940,119940],"mapped",[99]],[[119941,119941],"mapped",[100]],[[119942,119942],"mapped",[101]],[[119943,119943],"mapped",[102]],[[119944,119944],"mapped",[103]],[[119945,119945],"mapped",[104]],[[119946,119946],"mapped",[105]],[[119947,119947],"mapped",[106]],[[119948,119948],"mapped",[107]],[[119949,119949],"mapped",[108]],[[119950,119950],"mapped",[109]],[[119951,119951],"mapped",[110]],[[119952,119952],"mapped",[111]],[[119953,119953],"mapped",[112]],[[119954,119954],"mapped",[113]],[[119955,119955],"mapped",[114]],[[119956,119956],"mapped",[115]],[[119957,119957],"mapped",[116]],[[119958,119958],"mapped",[117]],[[119959,119959],"mapped",[118]],[[119960,119960],"mapped",[119]],[[119961,119961],"mapped",[120]],[[119962,119962],"mapped",[121]],[[119963,119963],"mapped",[122]],[[119964,119964],"mapped",[97]],[[119965,119965],"disallowed"],[[119966,119966],"mapped",[99]],[[119967,119967],"mapped",[100]],[[119968,119969],"disallowed"],[[119970,119970],"mapped",[103]],[[119971,119972],"disallowed"],[[119973,119973],"mapped",[106]],[[119974,119974],"mapped",[107]],[[119975,119976],"disallowed"],[[119977,119977],"mapped",[110]],[[119978,119978],"mapped",[111]],[[119979,119979],"mapped",[112]],[[119980,119980],"mapped",[113]],[[119981,119981],"disallowed"],[[119982,119982],"mapped",[115]],[[119983,119983],"mapped",[116]],[[119984,119984],"mapped",[117]],[[119985,119985],"mapped",[118]],[[119986,119986],"mapped",[119]],[[119987,119987],"mapped",[120]],[[119988,119988],"mapped",[121]],[[119989,119989],"mapped",[122]],[[119990,119990],"mapped",[97]],[[119991,119991],"mapped",[98]],[[119992,119992],"mapped",[99]],[[119993,119993],"mapped",[100]],[[119994,119994],"disallowed"],[[119995,119995],"mapped",[102]],[[119996,119996],"disallowed"],[[119997,119997],"mapped",[104]],[[119998,119998],"mapped",[105]],[[119999,119999],"mapped",[106]],[[12e4,12e4],"mapped",[107]],[[120001,120001],"mapped",[108]],[[120002,120002],"mapped",[109]],[[120003,120003],"mapped",[110]],[[120004,120004],"disallowed"],[[120005,120005],"mapped",[112]],[[120006,120006],"mapped",[113]],[[120007,120007],"mapped",[114]],[[120008,120008],"mapped",[115]],[[120009,120009],"mapped",[116]],[[120010,120010],"mapped",[117]],[[120011,120011],"mapped",[118]],[[120012,120012],"mapped",[119]],[[120013,120013],"mapped",[120]],[[120014,120014],"mapped",[121]],[[120015,120015],"mapped",[122]],[[120016,120016],"mapped",[97]],[[120017,120017],"mapped",[98]],[[120018,120018],"mapped",[99]],[[120019,120019],"mapped",[100]],[[120020,120020],"mapped",[101]],[[120021,120021],"mapped",[102]],[[120022,120022],"mapped",[103]],[[120023,120023],"mapped",[104]],[[120024,120024],"mapped",[105]],[[120025,120025],"mapped",[106]],[[120026,120026],"mapped",[107]],[[120027,120027],"mapped",[108]],[[120028,120028],"mapped",[109]],[[120029,120029],"mapped",[110]],[[120030,120030],"mapped",[111]],[[120031,120031],"mapped",[112]],[[120032,120032],"mapped",[113]],[[120033,120033],"mapped",[114]],[[120034,120034],"mapped",[115]],[[120035,120035],"mapped",[116]],[[120036,120036],"mapped",[117]],[[120037,120037],"mapped",[118]],[[120038,120038],"mapped",[119]],[[120039,120039],"mapped",[120]],[[120040,120040],"mapped",[121]],[[120041,120041],"mapped",[122]],[[120042,120042],"mapped",[97]],[[120043,120043],"mapped",[98]],[[120044,120044],"mapped",[99]],[[120045,120045],"mapped",[100]],[[120046,120046],"mapped",[101]],[[120047,120047],"mapped",[102]],[[120048,120048],"mapped",[103]],[[120049,120049],"mapped",[104]],[[120050,120050],"mapped",[105]],[[120051,120051],"mapped",[106]],[[120052,120052],"mapped",[107]],[[120053,120053],"mapped",[108]],[[120054,120054],"mapped",[109]],[[120055,120055],"mapped",[110]],[[120056,120056],"mapped",[111]],[[120057,120057],"mapped",[112]],[[120058,120058],"mapped",[113]],[[120059,120059],"mapped",[114]],[[120060,120060],"mapped",[115]],[[120061,120061],"mapped",[116]],[[120062,120062],"mapped",[117]],[[120063,120063],"mapped",[118]],[[120064,120064],"mapped",[119]],[[120065,120065],"mapped",[120]],[[120066,120066],"mapped",[121]],[[120067,120067],"mapped",[122]],[[120068,120068],"mapped",[97]],[[120069,120069],"mapped",[98]],[[120070,120070],"disallowed"],[[120071,120071],"mapped",[100]],[[120072,120072],"mapped",[101]],[[120073,120073],"mapped",[102]],[[120074,120074],"mapped",[103]],[[120075,120076],"disallowed"],[[120077,120077],"mapped",[106]],[[120078,120078],"mapped",[107]],[[120079,120079],"mapped",[108]],[[120080,120080],"mapped",[109]],[[120081,120081],"mapped",[110]],[[120082,120082],"mapped",[111]],[[120083,120083],"mapped",[112]],[[120084,120084],"mapped",[113]],[[120085,120085],"disallowed"],[[120086,120086],"mapped",[115]],[[120087,120087],"mapped",[116]],[[120088,120088],"mapped",[117]],[[120089,120089],"mapped",[118]],[[120090,120090],"mapped",[119]],[[120091,120091],"mapped",[120]],[[120092,120092],"mapped",[121]],[[120093,120093],"disallowed"],[[120094,120094],"mapped",[97]],[[120095,120095],"mapped",[98]],[[120096,120096],"mapped",[99]],[[120097,120097],"mapped",[100]],[[120098,120098],"mapped",[101]],[[120099,120099],"mapped",[102]],[[120100,120100],"mapped",[103]],[[120101,120101],"mapped",[104]],[[120102,120102],"mapped",[105]],[[120103,120103],"mapped",[106]],[[120104,120104],"mapped",[107]],[[120105,120105],"mapped",[108]],[[120106,120106],"mapped",[109]],[[120107,120107],"mapped",[110]],[[120108,120108],"mapped",[111]],[[120109,120109],"mapped",[112]],[[120110,120110],"mapped",[113]],[[120111,120111],"mapped",[114]],[[120112,120112],"mapped",[115]],[[120113,120113],"mapped",[116]],[[120114,120114],"mapped",[117]],[[120115,120115],"mapped",[118]],[[120116,120116],"mapped",[119]],[[120117,120117],"mapped",[120]],[[120118,120118],"mapped",[121]],[[120119,120119],"mapped",[122]],[[120120,120120],"mapped",[97]],[[120121,120121],"mapped",[98]],[[120122,120122],"disallowed"],[[120123,120123],"mapped",[100]],[[120124,120124],"mapped",[101]],[[120125,120125],"mapped",[102]],[[120126,120126],"mapped",[103]],[[120127,120127],"disallowed"],[[120128,120128],"mapped",[105]],[[120129,120129],"mapped",[106]],[[120130,120130],"mapped",[107]],[[120131,120131],"mapped",[108]],[[120132,120132],"mapped",[109]],[[120133,120133],"disallowed"],[[120134,120134],"mapped",[111]],[[120135,120137],"disallowed"],[[120138,120138],"mapped",[115]],[[120139,120139],"mapped",[116]],[[120140,120140],"mapped",[117]],[[120141,120141],"mapped",[118]],[[120142,120142],"mapped",[119]],[[120143,120143],"mapped",[120]],[[120144,120144],"mapped",[121]],[[120145,120145],"disallowed"],[[120146,120146],"mapped",[97]],[[120147,120147],"mapped",[98]],[[120148,120148],"mapped",[99]],[[120149,120149],"mapped",[100]],[[120150,120150],"mapped",[101]],[[120151,120151],"mapped",[102]],[[120152,120152],"mapped",[103]],[[120153,120153],"mapped",[104]],[[120154,120154],"mapped",[105]],[[120155,120155],"mapped",[106]],[[120156,120156],"mapped",[107]],[[120157,120157],"mapped",[108]],[[120158,120158],"mapped",[109]],[[120159,120159],"mapped",[110]],[[120160,120160],"mapped",[111]],[[120161,120161],"mapped",[112]],[[120162,120162],"mapped",[113]],[[120163,120163],"mapped",[114]],[[120164,120164],"mapped",[115]],[[120165,120165],"mapped",[116]],[[120166,120166],"mapped",[117]],[[120167,120167],"mapped",[118]],[[120168,120168],"mapped",[119]],[[120169,120169],"mapped",[120]],[[120170,120170],"mapped",[121]],[[120171,120171],"mapped",[122]],[[120172,120172],"mapped",[97]],[[120173,120173],"mapped",[98]],[[120174,120174],"mapped",[99]],[[120175,120175],"mapped",[100]],[[120176,120176],"mapped",[101]],[[120177,120177],"mapped",[102]],[[120178,120178],"mapped",[103]],[[120179,120179],"mapped",[104]],[[120180,120180],"mapped",[105]],[[120181,120181],"mapped",[106]],[[120182,120182],"mapped",[107]],[[120183,120183],"mapped",[108]],[[120184,120184],"mapped",[109]],[[120185,120185],"mapped",[110]],[[120186,120186],"mapped",[111]],[[120187,120187],"mapped",[112]],[[120188,120188],"mapped",[113]],[[120189,120189],"mapped",[114]],[[120190,120190],"mapped",[115]],[[120191,120191],"mapped",[116]],[[120192,120192],"mapped",[117]],[[120193,120193],"mapped",[118]],[[120194,120194],"mapped",[119]],[[120195,120195],"mapped",[120]],[[120196,120196],"mapped",[121]],[[120197,120197],"mapped",[122]],[[120198,120198],"mapped",[97]],[[120199,120199],"mapped",[98]],[[120200,120200],"mapped",[99]],[[120201,120201],"mapped",[100]],[[120202,120202],"mapped",[101]],[[120203,120203],"mapped",[102]],[[120204,120204],"mapped",[103]],[[120205,120205],"mapped",[104]],[[120206,120206],"mapped",[105]],[[120207,120207],"mapped",[106]],[[120208,120208],"mapped",[107]],[[120209,120209],"mapped",[108]],[[120210,120210],"mapped",[109]],[[120211,120211],"mapped",[110]],[[120212,120212],"mapped",[111]],[[120213,120213],"mapped",[112]],[[120214,120214],"mapped",[113]],[[120215,120215],"mapped",[114]],[[120216,120216],"mapped",[115]],[[120217,120217],"mapped",[116]],[[120218,120218],"mapped",[117]],[[120219,120219],"mapped",[118]],[[120220,120220],"mapped",[119]],[[120221,120221],"mapped",[120]],[[120222,120222],"mapped",[121]],[[120223,120223],"mapped",[122]],[[120224,120224],"mapped",[97]],[[120225,120225],"mapped",[98]],[[120226,120226],"mapped",[99]],[[120227,120227],"mapped",[100]],[[120228,120228],"mapped",[101]],[[120229,120229],"mapped",[102]],[[120230,120230],"mapped",[103]],[[120231,120231],"mapped",[104]],[[120232,120232],"mapped",[105]],[[120233,120233],"mapped",[106]],[[120234,120234],"mapped",[107]],[[120235,120235],"mapped",[108]],[[120236,120236],"mapped",[109]],[[120237,120237],"mapped",[110]],[[120238,120238],"mapped",[111]],[[120239,120239],"mapped",[112]],[[120240,120240],"mapped",[113]],[[120241,120241],"mapped",[114]],[[120242,120242],"mapped",[115]],[[120243,120243],"mapped",[116]],[[120244,120244],"mapped",[117]],[[120245,120245],"mapped",[118]],[[120246,120246],"mapped",[119]],[[120247,120247],"mapped",[120]],[[120248,120248],"mapped",[121]],[[120249,120249],"mapped",[122]],[[120250,120250],"mapped",[97]],[[120251,120251],"mapped",[98]],[[120252,120252],"mapped",[99]],[[120253,120253],"mapped",[100]],[[120254,120254],"mapped",[101]],[[120255,120255],"mapped",[102]],[[120256,120256],"mapped",[103]],[[120257,120257],"mapped",[104]],[[120258,120258],"mapped",[105]],[[120259,120259],"mapped",[106]],[[120260,120260],"mapped",[107]],[[120261,120261],"mapped",[108]],[[120262,120262],"mapped",[109]],[[120263,120263],"mapped",[110]],[[120264,120264],"mapped",[111]],[[120265,120265],"mapped",[112]],[[120266,120266],"mapped",[113]],[[120267,120267],"mapped",[114]],[[120268,120268],"mapped",[115]],[[120269,120269],"mapped",[116]],[[120270,120270],"mapped",[117]],[[120271,120271],"mapped",[118]],[[120272,120272],"mapped",[119]],[[120273,120273],"mapped",[120]],[[120274,120274],"mapped",[121]],[[120275,120275],"mapped",[122]],[[120276,120276],"mapped",[97]],[[120277,120277],"mapped",[98]],[[120278,120278],"mapped",[99]],[[120279,120279],"mapped",[100]],[[120280,120280],"mapped",[101]],[[120281,120281],"mapped",[102]],[[120282,120282],"mapped",[103]],[[120283,120283],"mapped",[104]],[[120284,120284],"mapped",[105]],[[120285,120285],"mapped",[106]],[[120286,120286],"mapped",[107]],[[120287,120287],"mapped",[108]],[[120288,120288],"mapped",[109]],[[120289,120289],"mapped",[110]],[[120290,120290],"mapped",[111]],[[120291,120291],"mapped",[112]],[[120292,120292],"mapped",[113]],[[120293,120293],"mapped",[114]],[[120294,120294],"mapped",[115]],[[120295,120295],"mapped",[116]],[[120296,120296],"mapped",[117]],[[120297,120297],"mapped",[118]],[[120298,120298],"mapped",[119]],[[120299,120299],"mapped",[120]],[[120300,120300],"mapped",[121]],[[120301,120301],"mapped",[122]],[[120302,120302],"mapped",[97]],[[120303,120303],"mapped",[98]],[[120304,120304],"mapped",[99]],[[120305,120305],"mapped",[100]],[[120306,120306],"mapped",[101]],[[120307,120307],"mapped",[102]],[[120308,120308],"mapped",[103]],[[120309,120309],"mapped",[104]],[[120310,120310],"mapped",[105]],[[120311,120311],"mapped",[106]],[[120312,120312],"mapped",[107]],[[120313,120313],"mapped",[108]],[[120314,120314],"mapped",[109]],[[120315,120315],"mapped",[110]],[[120316,120316],"mapped",[111]],[[120317,120317],"mapped",[112]],[[120318,120318],"mapped",[113]],[[120319,120319],"mapped",[114]],[[120320,120320],"mapped",[115]],[[120321,120321],"mapped",[116]],[[120322,120322],"mapped",[117]],[[120323,120323],"mapped",[118]],[[120324,120324],"mapped",[119]],[[120325,120325],"mapped",[120]],[[120326,120326],"mapped",[121]],[[120327,120327],"mapped",[122]],[[120328,120328],"mapped",[97]],[[120329,120329],"mapped",[98]],[[120330,120330],"mapped",[99]],[[120331,120331],"mapped",[100]],[[120332,120332],"mapped",[101]],[[120333,120333],"mapped",[102]],[[120334,120334],"mapped",[103]],[[120335,120335],"mapped",[104]],[[120336,120336],"mapped",[105]],[[120337,120337],"mapped",[106]],[[120338,120338],"mapped",[107]],[[120339,120339],"mapped",[108]],[[120340,120340],"mapped",[109]],[[120341,120341],"mapped",[110]],[[120342,120342],"mapped",[111]],[[120343,120343],"mapped",[112]],[[120344,120344],"mapped",[113]],[[120345,120345],"mapped",[114]],[[120346,120346],"mapped",[115]],[[120347,120347],"mapped",[116]],[[120348,120348],"mapped",[117]],[[120349,120349],"mapped",[118]],[[120350,120350],"mapped",[119]],[[120351,120351],"mapped",[120]],[[120352,120352],"mapped",[121]],[[120353,120353],"mapped",[122]],[[120354,120354],"mapped",[97]],[[120355,120355],"mapped",[98]],[[120356,120356],"mapped",[99]],[[120357,120357],"mapped",[100]],[[120358,120358],"mapped",[101]],[[120359,120359],"mapped",[102]],[[120360,120360],"mapped",[103]],[[120361,120361],"mapped",[104]],[[120362,120362],"mapped",[105]],[[120363,120363],"mapped",[106]],[[120364,120364],"mapped",[107]],[[120365,120365],"mapped",[108]],[[120366,120366],"mapped",[109]],[[120367,120367],"mapped",[110]],[[120368,120368],"mapped",[111]],[[120369,120369],"mapped",[112]],[[120370,120370],"mapped",[113]],[[120371,120371],"mapped",[114]],[[120372,120372],"mapped",[115]],[[120373,120373],"mapped",[116]],[[120374,120374],"mapped",[117]],[[120375,120375],"mapped",[118]],[[120376,120376],"mapped",[119]],[[120377,120377],"mapped",[120]],[[120378,120378],"mapped",[121]],[[120379,120379],"mapped",[122]],[[120380,120380],"mapped",[97]],[[120381,120381],"mapped",[98]],[[120382,120382],"mapped",[99]],[[120383,120383],"mapped",[100]],[[120384,120384],"mapped",[101]],[[120385,120385],"mapped",[102]],[[120386,120386],"mapped",[103]],[[120387,120387],"mapped",[104]],[[120388,120388],"mapped",[105]],[[120389,120389],"mapped",[106]],[[120390,120390],"mapped",[107]],[[120391,120391],"mapped",[108]],[[120392,120392],"mapped",[109]],[[120393,120393],"mapped",[110]],[[120394,120394],"mapped",[111]],[[120395,120395],"mapped",[112]],[[120396,120396],"mapped",[113]],[[120397,120397],"mapped",[114]],[[120398,120398],"mapped",[115]],[[120399,120399],"mapped",[116]],[[120400,120400],"mapped",[117]],[[120401,120401],"mapped",[118]],[[120402,120402],"mapped",[119]],[[120403,120403],"mapped",[120]],[[120404,120404],"mapped",[121]],[[120405,120405],"mapped",[122]],[[120406,120406],"mapped",[97]],[[120407,120407],"mapped",[98]],[[120408,120408],"mapped",[99]],[[120409,120409],"mapped",[100]],[[120410,120410],"mapped",[101]],[[120411,120411],"mapped",[102]],[[120412,120412],"mapped",[103]],[[120413,120413],"mapped",[104]],[[120414,120414],"mapped",[105]],[[120415,120415],"mapped",[106]],[[120416,120416],"mapped",[107]],[[120417,120417],"mapped",[108]],[[120418,120418],"mapped",[109]],[[120419,120419],"mapped",[110]],[[120420,120420],"mapped",[111]],[[120421,120421],"mapped",[112]],[[120422,120422],"mapped",[113]],[[120423,120423],"mapped",[114]],[[120424,120424],"mapped",[115]],[[120425,120425],"mapped",[116]],[[120426,120426],"mapped",[117]],[[120427,120427],"mapped",[118]],[[120428,120428],"mapped",[119]],[[120429,120429],"mapped",[120]],[[120430,120430],"mapped",[121]],[[120431,120431],"mapped",[122]],[[120432,120432],"mapped",[97]],[[120433,120433],"mapped",[98]],[[120434,120434],"mapped",[99]],[[120435,120435],"mapped",[100]],[[120436,120436],"mapped",[101]],[[120437,120437],"mapped",[102]],[[120438,120438],"mapped",[103]],[[120439,120439],"mapped",[104]],[[120440,120440],"mapped",[105]],[[120441,120441],"mapped",[106]],[[120442,120442],"mapped",[107]],[[120443,120443],"mapped",[108]],[[120444,120444],"mapped",[109]],[[120445,120445],"mapped",[110]],[[120446,120446],"mapped",[111]],[[120447,120447],"mapped",[112]],[[120448,120448],"mapped",[113]],[[120449,120449],"mapped",[114]],[[120450,120450],"mapped",[115]],[[120451,120451],"mapped",[116]],[[120452,120452],"mapped",[117]],[[120453,120453],"mapped",[118]],[[120454,120454],"mapped",[119]],[[120455,120455],"mapped",[120]],[[120456,120456],"mapped",[121]],[[120457,120457],"mapped",[122]],[[120458,120458],"mapped",[97]],[[120459,120459],"mapped",[98]],[[120460,120460],"mapped",[99]],[[120461,120461],"mapped",[100]],[[120462,120462],"mapped",[101]],[[120463,120463],"mapped",[102]],[[120464,120464],"mapped",[103]],[[120465,120465],"mapped",[104]],[[120466,120466],"mapped",[105]],[[120467,120467],"mapped",[106]],[[120468,120468],"mapped",[107]],[[120469,120469],"mapped",[108]],[[120470,120470],"mapped",[109]],[[120471,120471],"mapped",[110]],[[120472,120472],"mapped",[111]],[[120473,120473],"mapped",[112]],[[120474,120474],"mapped",[113]],[[120475,120475],"mapped",[114]],[[120476,120476],"mapped",[115]],[[120477,120477],"mapped",[116]],[[120478,120478],"mapped",[117]],[[120479,120479],"mapped",[118]],[[120480,120480],"mapped",[119]],[[120481,120481],"mapped",[120]],[[120482,120482],"mapped",[121]],[[120483,120483],"mapped",[122]],[[120484,120484],"mapped",[305]],[[120485,120485],"mapped",[567]],[[120486,120487],"disallowed"],[[120488,120488],"mapped",[945]],[[120489,120489],"mapped",[946]],[[120490,120490],"mapped",[947]],[[120491,120491],"mapped",[948]],[[120492,120492],"mapped",[949]],[[120493,120493],"mapped",[950]],[[120494,120494],"mapped",[951]],[[120495,120495],"mapped",[952]],[[120496,120496],"mapped",[953]],[[120497,120497],"mapped",[954]],[[120498,120498],"mapped",[955]],[[120499,120499],"mapped",[956]],[[120500,120500],"mapped",[957]],[[120501,120501],"mapped",[958]],[[120502,120502],"mapped",[959]],[[120503,120503],"mapped",[960]],[[120504,120504],"mapped",[961]],[[120505,120505],"mapped",[952]],[[120506,120506],"mapped",[963]],[[120507,120507],"mapped",[964]],[[120508,120508],"mapped",[965]],[[120509,120509],"mapped",[966]],[[120510,120510],"mapped",[967]],[[120511,120511],"mapped",[968]],[[120512,120512],"mapped",[969]],[[120513,120513],"mapped",[8711]],[[120514,120514],"mapped",[945]],[[120515,120515],"mapped",[946]],[[120516,120516],"mapped",[947]],[[120517,120517],"mapped",[948]],[[120518,120518],"mapped",[949]],[[120519,120519],"mapped",[950]],[[120520,120520],"mapped",[951]],[[120521,120521],"mapped",[952]],[[120522,120522],"mapped",[953]],[[120523,120523],"mapped",[954]],[[120524,120524],"mapped",[955]],[[120525,120525],"mapped",[956]],[[120526,120526],"mapped",[957]],[[120527,120527],"mapped",[958]],[[120528,120528],"mapped",[959]],[[120529,120529],"mapped",[960]],[[120530,120530],"mapped",[961]],[[120531,120532],"mapped",[963]],[[120533,120533],"mapped",[964]],[[120534,120534],"mapped",[965]],[[120535,120535],"mapped",[966]],[[120536,120536],"mapped",[967]],[[120537,120537],"mapped",[968]],[[120538,120538],"mapped",[969]],[[120539,120539],"mapped",[8706]],[[120540,120540],"mapped",[949]],[[120541,120541],"mapped",[952]],[[120542,120542],"mapped",[954]],[[120543,120543],"mapped",[966]],[[120544,120544],"mapped",[961]],[[120545,120545],"mapped",[960]],[[120546,120546],"mapped",[945]],[[120547,120547],"mapped",[946]],[[120548,120548],"mapped",[947]],[[120549,120549],"mapped",[948]],[[120550,120550],"mapped",[949]],[[120551,120551],"mapped",[950]],[[120552,120552],"mapped",[951]],[[120553,120553],"mapped",[952]],[[120554,120554],"mapped",[953]],[[120555,120555],"mapped",[954]],[[120556,120556],"mapped",[955]],[[120557,120557],"mapped",[956]],[[120558,120558],"mapped",[957]],[[120559,120559],"mapped",[958]],[[120560,120560],"mapped",[959]],[[120561,120561],"mapped",[960]],[[120562,120562],"mapped",[961]],[[120563,120563],"mapped",[952]],[[120564,120564],"mapped",[963]],[[120565,120565],"mapped",[964]],[[120566,120566],"mapped",[965]],[[120567,120567],"mapped",[966]],[[120568,120568],"mapped",[967]],[[120569,120569],"mapped",[968]],[[120570,120570],"mapped",[969]],[[120571,120571],"mapped",[8711]],[[120572,120572],"mapped",[945]],[[120573,120573],"mapped",[946]],[[120574,120574],"mapped",[947]],[[120575,120575],"mapped",[948]],[[120576,120576],"mapped",[949]],[[120577,120577],"mapped",[950]],[[120578,120578],"mapped",[951]],[[120579,120579],"mapped",[952]],[[120580,120580],"mapped",[953]],[[120581,120581],"mapped",[954]],[[120582,120582],"mapped",[955]],[[120583,120583],"mapped",[956]],[[120584,120584],"mapped",[957]],[[120585,120585],"mapped",[958]],[[120586,120586],"mapped",[959]],[[120587,120587],"mapped",[960]],[[120588,120588],"mapped",[961]],[[120589,120590],"mapped",[963]],[[120591,120591],"mapped",[964]],[[120592,120592],"mapped",[965]],[[120593,120593],"mapped",[966]],[[120594,120594],"mapped",[967]],[[120595,120595],"mapped",[968]],[[120596,120596],"mapped",[969]],[[120597,120597],"mapped",[8706]],[[120598,120598],"mapped",[949]],[[120599,120599],"mapped",[952]],[[120600,120600],"mapped",[954]],[[120601,120601],"mapped",[966]],[[120602,120602],"mapped",[961]],[[120603,120603],"mapped",[960]],[[120604,120604],"mapped",[945]],[[120605,120605],"mapped",[946]],[[120606,120606],"mapped",[947]],[[120607,120607],"mapped",[948]],[[120608,120608],"mapped",[949]],[[120609,120609],"mapped",[950]],[[120610,120610],"mapped",[951]],[[120611,120611],"mapped",[952]],[[120612,120612],"mapped",[953]],[[120613,120613],"mapped",[954]],[[120614,120614],"mapped",[955]],[[120615,120615],"mapped",[956]],[[120616,120616],"mapped",[957]],[[120617,120617],"mapped",[958]],[[120618,120618],"mapped",[959]],[[120619,120619],"mapped",[960]],[[120620,120620],"mapped",[961]],[[120621,120621],"mapped",[952]],[[120622,120622],"mapped",[963]],[[120623,120623],"mapped",[964]],[[120624,120624],"mapped",[965]],[[120625,120625],"mapped",[966]],[[120626,120626],"mapped",[967]],[[120627,120627],"mapped",[968]],[[120628,120628],"mapped",[969]],[[120629,120629],"mapped",[8711]],[[120630,120630],"mapped",[945]],[[120631,120631],"mapped",[946]],[[120632,120632],"mapped",[947]],[[120633,120633],"mapped",[948]],[[120634,120634],"mapped",[949]],[[120635,120635],"mapped",[950]],[[120636,120636],"mapped",[951]],[[120637,120637],"mapped",[952]],[[120638,120638],"mapped",[953]],[[120639,120639],"mapped",[954]],[[120640,120640],"mapped",[955]],[[120641,120641],"mapped",[956]],[[120642,120642],"mapped",[957]],[[120643,120643],"mapped",[958]],[[120644,120644],"mapped",[959]],[[120645,120645],"mapped",[960]],[[120646,120646],"mapped",[961]],[[120647,120648],"mapped",[963]],[[120649,120649],"mapped",[964]],[[120650,120650],"mapped",[965]],[[120651,120651],"mapped",[966]],[[120652,120652],"mapped",[967]],[[120653,120653],"mapped",[968]],[[120654,120654],"mapped",[969]],[[120655,120655],"mapped",[8706]],[[120656,120656],"mapped",[949]],[[120657,120657],"mapped",[952]],[[120658,120658],"mapped",[954]],[[120659,120659],"mapped",[966]],[[120660,120660],"mapped",[961]],[[120661,120661],"mapped",[960]],[[120662,120662],"mapped",[945]],[[120663,120663],"mapped",[946]],[[120664,120664],"mapped",[947]],[[120665,120665],"mapped",[948]],[[120666,120666],"mapped",[949]],[[120667,120667],"mapped",[950]],[[120668,120668],"mapped",[951]],[[120669,120669],"mapped",[952]],[[120670,120670],"mapped",[953]],[[120671,120671],"mapped",[954]],[[120672,120672],"mapped",[955]],[[120673,120673],"mapped",[956]],[[120674,120674],"mapped",[957]],[[120675,120675],"mapped",[958]],[[120676,120676],"mapped",[959]],[[120677,120677],"mapped",[960]],[[120678,120678],"mapped",[961]],[[120679,120679],"mapped",[952]],[[120680,120680],"mapped",[963]],[[120681,120681],"mapped",[964]],[[120682,120682],"mapped",[965]],[[120683,120683],"mapped",[966]],[[120684,120684],"mapped",[967]],[[120685,120685],"mapped",[968]],[[120686,120686],"mapped",[969]],[[120687,120687],"mapped",[8711]],[[120688,120688],"mapped",[945]],[[120689,120689],"mapped",[946]],[[120690,120690],"mapped",[947]],[[120691,120691],"mapped",[948]],[[120692,120692],"mapped",[949]],[[120693,120693],"mapped",[950]],[[120694,120694],"mapped",[951]],[[120695,120695],"mapped",[952]],[[120696,120696],"mapped",[953]],[[120697,120697],"mapped",[954]],[[120698,120698],"mapped",[955]],[[120699,120699],"mapped",[956]],[[120700,120700],"mapped",[957]],[[120701,120701],"mapped",[958]],[[120702,120702],"mapped",[959]],[[120703,120703],"mapped",[960]],[[120704,120704],"mapped",[961]],[[120705,120706],"mapped",[963]],[[120707,120707],"mapped",[964]],[[120708,120708],"mapped",[965]],[[120709,120709],"mapped",[966]],[[120710,120710],"mapped",[967]],[[120711,120711],"mapped",[968]],[[120712,120712],"mapped",[969]],[[120713,120713],"mapped",[8706]],[[120714,120714],"mapped",[949]],[[120715,120715],"mapped",[952]],[[120716,120716],"mapped",[954]],[[120717,120717],"mapped",[966]],[[120718,120718],"mapped",[961]],[[120719,120719],"mapped",[960]],[[120720,120720],"mapped",[945]],[[120721,120721],"mapped",[946]],[[120722,120722],"mapped",[947]],[[120723,120723],"mapped",[948]],[[120724,120724],"mapped",[949]],[[120725,120725],"mapped",[950]],[[120726,120726],"mapped",[951]],[[120727,120727],"mapped",[952]],[[120728,120728],"mapped",[953]],[[120729,120729],"mapped",[954]],[[120730,120730],"mapped",[955]],[[120731,120731],"mapped",[956]],[[120732,120732],"mapped",[957]],[[120733,120733],"mapped",[958]],[[120734,120734],"mapped",[959]],[[120735,120735],"mapped",[960]],[[120736,120736],"mapped",[961]],[[120737,120737],"mapped",[952]],[[120738,120738],"mapped",[963]],[[120739,120739],"mapped",[964]],[[120740,120740],"mapped",[965]],[[120741,120741],"mapped",[966]],[[120742,120742],"mapped",[967]],[[120743,120743],"mapped",[968]],[[120744,120744],"mapped",[969]],[[120745,120745],"mapped",[8711]],[[120746,120746],"mapped",[945]],[[120747,120747],"mapped",[946]],[[120748,120748],"mapped",[947]],[[120749,120749],"mapped",[948]],[[120750,120750],"mapped",[949]],[[120751,120751],"mapped",[950]],[[120752,120752],"mapped",[951]],[[120753,120753],"mapped",[952]],[[120754,120754],"mapped",[953]],[[120755,120755],"mapped",[954]],[[120756,120756],"mapped",[955]],[[120757,120757],"mapped",[956]],[[120758,120758],"mapped",[957]],[[120759,120759],"mapped",[958]],[[120760,120760],"mapped",[959]],[[120761,120761],"mapped",[960]],[[120762,120762],"mapped",[961]],[[120763,120764],"mapped",[963]],[[120765,120765],"mapped",[964]],[[120766,120766],"mapped",[965]],[[120767,120767],"mapped",[966]],[[120768,120768],"mapped",[967]],[[120769,120769],"mapped",[968]],[[120770,120770],"mapped",[969]],[[120771,120771],"mapped",[8706]],[[120772,120772],"mapped",[949]],[[120773,120773],"mapped",[952]],[[120774,120774],"mapped",[954]],[[120775,120775],"mapped",[966]],[[120776,120776],"mapped",[961]],[[120777,120777],"mapped",[960]],[[120778,120779],"mapped",[989]],[[120780,120781],"disallowed"],[[120782,120782],"mapped",[48]],[[120783,120783],"mapped",[49]],[[120784,120784],"mapped",[50]],[[120785,120785],"mapped",[51]],[[120786,120786],"mapped",[52]],[[120787,120787],"mapped",[53]],[[120788,120788],"mapped",[54]],[[120789,120789],"mapped",[55]],[[120790,120790],"mapped",[56]],[[120791,120791],"mapped",[57]],[[120792,120792],"mapped",[48]],[[120793,120793],"mapped",[49]],[[120794,120794],"mapped",[50]],[[120795,120795],"mapped",[51]],[[120796,120796],"mapped",[52]],[[120797,120797],"mapped",[53]],[[120798,120798],"mapped",[54]],[[120799,120799],"mapped",[55]],[[120800,120800],"mapped",[56]],[[120801,120801],"mapped",[57]],[[120802,120802],"mapped",[48]],[[120803,120803],"mapped",[49]],[[120804,120804],"mapped",[50]],[[120805,120805],"mapped",[51]],[[120806,120806],"mapped",[52]],[[120807,120807],"mapped",[53]],[[120808,120808],"mapped",[54]],[[120809,120809],"mapped",[55]],[[120810,120810],"mapped",[56]],[[120811,120811],"mapped",[57]],[[120812,120812],"mapped",[48]],[[120813,120813],"mapped",[49]],[[120814,120814],"mapped",[50]],[[120815,120815],"mapped",[51]],[[120816,120816],"mapped",[52]],[[120817,120817],"mapped",[53]],[[120818,120818],"mapped",[54]],[[120819,120819],"mapped",[55]],[[120820,120820],"mapped",[56]],[[120821,120821],"mapped",[57]],[[120822,120822],"mapped",[48]],[[120823,120823],"mapped",[49]],[[120824,120824],"mapped",[50]],[[120825,120825],"mapped",[51]],[[120826,120826],"mapped",[52]],[[120827,120827],"mapped",[53]],[[120828,120828],"mapped",[54]],[[120829,120829],"mapped",[55]],[[120830,120830],"mapped",[56]],[[120831,120831],"mapped",[57]],[[120832,121343],"valid",[],"NV8"],[[121344,121398],"valid"],[[121399,121402],"valid",[],"NV8"],[[121403,121452],"valid"],[[121453,121460],"valid",[],"NV8"],[[121461,121461],"valid"],[[121462,121475],"valid",[],"NV8"],[[121476,121476],"valid"],[[121477,121483],"valid",[],"NV8"],[[121484,121498],"disallowed"],[[121499,121503],"valid"],[[121504,121504],"disallowed"],[[121505,121519],"valid"],[[121520,124927],"disallowed"],[[124928,125124],"valid"],[[125125,125126],"disallowed"],[[125127,125135],"valid",[],"NV8"],[[125136,125142],"valid"],[[125143,126463],"disallowed"],[[126464,126464],"mapped",[1575]],[[126465,126465],"mapped",[1576]],[[126466,126466],"mapped",[1580]],[[126467,126467],"mapped",[1583]],[[126468,126468],"disallowed"],[[126469,126469],"mapped",[1608]],[[126470,126470],"mapped",[1586]],[[126471,126471],"mapped",[1581]],[[126472,126472],"mapped",[1591]],[[126473,126473],"mapped",[1610]],[[126474,126474],"mapped",[1603]],[[126475,126475],"mapped",[1604]],[[126476,126476],"mapped",[1605]],[[126477,126477],"mapped",[1606]],[[126478,126478],"mapped",[1587]],[[126479,126479],"mapped",[1593]],[[126480,126480],"mapped",[1601]],[[126481,126481],"mapped",[1589]],[[126482,126482],"mapped",[1602]],[[126483,126483],"mapped",[1585]],[[126484,126484],"mapped",[1588]],[[126485,126485],"mapped",[1578]],[[126486,126486],"mapped",[1579]],[[126487,126487],"mapped",[1582]],[[126488,126488],"mapped",[1584]],[[126489,126489],"mapped",[1590]],[[126490,126490],"mapped",[1592]],[[126491,126491],"mapped",[1594]],[[126492,126492],"mapped",[1646]],[[126493,126493],"mapped",[1722]],[[126494,126494],"mapped",[1697]],[[126495,126495],"mapped",[1647]],[[126496,126496],"disallowed"],[[126497,126497],"mapped",[1576]],[[126498,126498],"mapped",[1580]],[[126499,126499],"disallowed"],[[126500,126500],"mapped",[1607]],[[126501,126502],"disallowed"],[[126503,126503],"mapped",[1581]],[[126504,126504],"disallowed"],[[126505,126505],"mapped",[1610]],[[126506,126506],"mapped",[1603]],[[126507,126507],"mapped",[1604]],[[126508,126508],"mapped",[1605]],[[126509,126509],"mapped",[1606]],[[126510,126510],"mapped",[1587]],[[126511,126511],"mapped",[1593]],[[126512,126512],"mapped",[1601]],[[126513,126513],"mapped",[1589]],[[126514,126514],"mapped",[1602]],[[126515,126515],"disallowed"],[[126516,126516],"mapped",[1588]],[[126517,126517],"mapped",[1578]],[[126518,126518],"mapped",[1579]],[[126519,126519],"mapped",[1582]],[[126520,126520],"disallowed"],[[126521,126521],"mapped",[1590]],[[126522,126522],"disallowed"],[[126523,126523],"mapped",[1594]],[[126524,126529],"disallowed"],[[126530,126530],"mapped",[1580]],[[126531,126534],"disallowed"],[[126535,126535],"mapped",[1581]],[[126536,126536],"disallowed"],[[126537,126537],"mapped",[1610]],[[126538,126538],"disallowed"],[[126539,126539],"mapped",[1604]],[[126540,126540],"disallowed"],[[126541,126541],"mapped",[1606]],[[126542,126542],"mapped",[1587]],[[126543,126543],"mapped",[1593]],[[126544,126544],"disallowed"],[[126545,126545],"mapped",[1589]],[[126546,126546],"mapped",[1602]],[[126547,126547],"disallowed"],[[126548,126548],"mapped",[1588]],[[126549,126550],"disallowed"],[[126551,126551],"mapped",[1582]],[[126552,126552],"disallowed"],[[126553,126553],"mapped",[1590]],[[126554,126554],"disallowed"],[[126555,126555],"mapped",[1594]],[[126556,126556],"disallowed"],[[126557,126557],"mapped",[1722]],[[126558,126558],"disallowed"],[[126559,126559],"mapped",[1647]],[[126560,126560],"disallowed"],[[126561,126561],"mapped",[1576]],[[126562,126562],"mapped",[1580]],[[126563,126563],"disallowed"],[[126564,126564],"mapped",[1607]],[[126565,126566],"disallowed"],[[126567,126567],"mapped",[1581]],[[126568,126568],"mapped",[1591]],[[126569,126569],"mapped",[1610]],[[126570,126570],"mapped",[1603]],[[126571,126571],"disallowed"],[[126572,126572],"mapped",[1605]],[[126573,126573],"mapped",[1606]],[[126574,126574],"mapped",[1587]],[[126575,126575],"mapped",[1593]],[[126576,126576],"mapped",[1601]],[[126577,126577],"mapped",[1589]],[[126578,126578],"mapped",[1602]],[[126579,126579],"disallowed"],[[126580,126580],"mapped",[1588]],[[126581,126581],"mapped",[1578]],[[126582,126582],"mapped",[1579]],[[126583,126583],"mapped",[1582]],[[126584,126584],"disallowed"],[[126585,126585],"mapped",[1590]],[[126586,126586],"mapped",[1592]],[[126587,126587],"mapped",[1594]],[[126588,126588],"mapped",[1646]],[[126589,126589],"disallowed"],[[126590,126590],"mapped",[1697]],[[126591,126591],"disallowed"],[[126592,126592],"mapped",[1575]],[[126593,126593],"mapped",[1576]],[[126594,126594],"mapped",[1580]],[[126595,126595],"mapped",[1583]],[[126596,126596],"mapped",[1607]],[[126597,126597],"mapped",[1608]],[[126598,126598],"mapped",[1586]],[[126599,126599],"mapped",[1581]],[[126600,126600],"mapped",[1591]],[[126601,126601],"mapped",[1610]],[[126602,126602],"disallowed"],[[126603,126603],"mapped",[1604]],[[126604,126604],"mapped",[1605]],[[126605,126605],"mapped",[1606]],[[126606,126606],"mapped",[1587]],[[126607,126607],"mapped",[1593]],[[126608,126608],"mapped",[1601]],[[126609,126609],"mapped",[1589]],[[126610,126610],"mapped",[1602]],[[126611,126611],"mapped",[1585]],[[126612,126612],"mapped",[1588]],[[126613,126613],"mapped",[1578]],[[126614,126614],"mapped",[1579]],[[126615,126615],"mapped",[1582]],[[126616,126616],"mapped",[1584]],[[126617,126617],"mapped",[1590]],[[126618,126618],"mapped",[1592]],[[126619,126619],"mapped",[1594]],[[126620,126624],"disallowed"],[[126625,126625],"mapped",[1576]],[[126626,126626],"mapped",[1580]],[[126627,126627],"mapped",[1583]],[[126628,126628],"disallowed"],[[126629,126629],"mapped",[1608]],[[126630,126630],"mapped",[1586]],[[126631,126631],"mapped",[1581]],[[126632,126632],"mapped",[1591]],[[126633,126633],"mapped",[1610]],[[126634,126634],"disallowed"],[[126635,126635],"mapped",[1604]],[[126636,126636],"mapped",[1605]],[[126637,126637],"mapped",[1606]],[[126638,126638],"mapped",[1587]],[[126639,126639],"mapped",[1593]],[[126640,126640],"mapped",[1601]],[[126641,126641],"mapped",[1589]],[[126642,126642],"mapped",[1602]],[[126643,126643],"mapped",[1585]],[[126644,126644],"mapped",[1588]],[[126645,126645],"mapped",[1578]],[[126646,126646],"mapped",[1579]],[[126647,126647],"mapped",[1582]],[[126648,126648],"mapped",[1584]],[[126649,126649],"mapped",[1590]],[[126650,126650],"mapped",[1592]],[[126651,126651],"mapped",[1594]],[[126652,126703],"disallowed"],[[126704,126705],"valid",[],"NV8"],[[126706,126975],"disallowed"],[[126976,127019],"valid",[],"NV8"],[[127020,127023],"disallowed"],[[127024,127123],"valid",[],"NV8"],[[127124,127135],"disallowed"],[[127136,127150],"valid",[],"NV8"],[[127151,127152],"disallowed"],[[127153,127166],"valid",[],"NV8"],[[127167,127167],"valid",[],"NV8"],[[127168,127168],"disallowed"],[[127169,127183],"valid",[],"NV8"],[[127184,127184],"disallowed"],[[127185,127199],"valid",[],"NV8"],[[127200,127221],"valid",[],"NV8"],[[127222,127231],"disallowed"],[[127232,127232],"disallowed"],[[127233,127233],"disallowed_STD3_mapped",[48,44]],[[127234,127234],"disallowed_STD3_mapped",[49,44]],[[127235,127235],"disallowed_STD3_mapped",[50,44]],[[127236,127236],"disallowed_STD3_mapped",[51,44]],[[127237,127237],"disallowed_STD3_mapped",[52,44]],[[127238,127238],"disallowed_STD3_mapped",[53,44]],[[127239,127239],"disallowed_STD3_mapped",[54,44]],[[127240,127240],"disallowed_STD3_mapped",[55,44]],[[127241,127241],"disallowed_STD3_mapped",[56,44]],[[127242,127242],"disallowed_STD3_mapped",[57,44]],[[127243,127244],"valid",[],"NV8"],[[127245,127247],"disallowed"],[[127248,127248],"disallowed_STD3_mapped",[40,97,41]],[[127249,127249],"disallowed_STD3_mapped",[40,98,41]],[[127250,127250],"disallowed_STD3_mapped",[40,99,41]],[[127251,127251],"disallowed_STD3_mapped",[40,100,41]],[[127252,127252],"disallowed_STD3_mapped",[40,101,41]],[[127253,127253],"disallowed_STD3_mapped",[40,102,41]],[[127254,127254],"disallowed_STD3_mapped",[40,103,41]],[[127255,127255],"disallowed_STD3_mapped",[40,104,41]],[[127256,127256],"disallowed_STD3_mapped",[40,105,41]],[[127257,127257],"disallowed_STD3_mapped",[40,106,41]],[[127258,127258],"disallowed_STD3_mapped",[40,107,41]],[[127259,127259],"disallowed_STD3_mapped",[40,108,41]],[[127260,127260],"disallowed_STD3_mapped",[40,109,41]],[[127261,127261],"disallowed_STD3_mapped",[40,110,41]],[[127262,127262],"disallowed_STD3_mapped",[40,111,41]],[[127263,127263],"disallowed_STD3_mapped",[40,112,41]],[[127264,127264],"disallowed_STD3_mapped",[40,113,41]],[[127265,127265],"disallowed_STD3_mapped",[40,114,41]],[[127266,127266],"disallowed_STD3_mapped",[40,115,41]],[[127267,127267],"disallowed_STD3_mapped",[40,116,41]],[[127268,127268],"disallowed_STD3_mapped",[40,117,41]],[[127269,127269],"disallowed_STD3_mapped",[40,118,41]],[[127270,127270],"disallowed_STD3_mapped",[40,119,41]],[[127271,127271],"disallowed_STD3_mapped",[40,120,41]],[[127272,127272],"disallowed_STD3_mapped",[40,121,41]],[[127273,127273],"disallowed_STD3_mapped",[40,122,41]],[[127274,127274],"mapped",[12308,115,12309]],[[127275,127275],"mapped",[99]],[[127276,127276],"mapped",[114]],[[127277,127277],"mapped",[99,100]],[[127278,127278],"mapped",[119,122]],[[127279,127279],"disallowed"],[[127280,127280],"mapped",[97]],[[127281,127281],"mapped",[98]],[[127282,127282],"mapped",[99]],[[127283,127283],"mapped",[100]],[[127284,127284],"mapped",[101]],[[127285,127285],"mapped",[102]],[[127286,127286],"mapped",[103]],[[127287,127287],"mapped",[104]],[[127288,127288],"mapped",[105]],[[127289,127289],"mapped",[106]],[[127290,127290],"mapped",[107]],[[127291,127291],"mapped",[108]],[[127292,127292],"mapped",[109]],[[127293,127293],"mapped",[110]],[[127294,127294],"mapped",[111]],[[127295,127295],"mapped",[112]],[[127296,127296],"mapped",[113]],[[127297,127297],"mapped",[114]],[[127298,127298],"mapped",[115]],[[127299,127299],"mapped",[116]],[[127300,127300],"mapped",[117]],[[127301,127301],"mapped",[118]],[[127302,127302],"mapped",[119]],[[127303,127303],"mapped",[120]],[[127304,127304],"mapped",[121]],[[127305,127305],"mapped",[122]],[[127306,127306],"mapped",[104,118]],[[127307,127307],"mapped",[109,118]],[[127308,127308],"mapped",[115,100]],[[127309,127309],"mapped",[115,115]],[[127310,127310],"mapped",[112,112,118]],[[127311,127311],"mapped",[119,99]],[[127312,127318],"valid",[],"NV8"],[[127319,127319],"valid",[],"NV8"],[[127320,127326],"valid",[],"NV8"],[[127327,127327],"valid",[],"NV8"],[[127328,127337],"valid",[],"NV8"],[[127338,127338],"mapped",[109,99]],[[127339,127339],"mapped",[109,100]],[[127340,127343],"disallowed"],[[127344,127352],"valid",[],"NV8"],[[127353,127353],"valid",[],"NV8"],[[127354,127354],"valid",[],"NV8"],[[127355,127356],"valid",[],"NV8"],[[127357,127358],"valid",[],"NV8"],[[127359,127359],"valid",[],"NV8"],[[127360,127369],"valid",[],"NV8"],[[127370,127373],"valid",[],"NV8"],[[127374,127375],"valid",[],"NV8"],[[127376,127376],"mapped",[100,106]],[[127377,127386],"valid",[],"NV8"],[[127387,127461],"disallowed"],[[127462,127487],"valid",[],"NV8"],[[127488,127488],"mapped",[12411,12363]],[[127489,127489],"mapped",[12467,12467]],[[127490,127490],"mapped",[12469]],[[127491,127503],"disallowed"],[[127504,127504],"mapped",[25163]],[[127505,127505],"mapped",[23383]],[[127506,127506],"mapped",[21452]],[[127507,127507],"mapped",[12487]],[[127508,127508],"mapped",[20108]],[[127509,127509],"mapped",[22810]],[[127510,127510],"mapped",[35299]],[[127511,127511],"mapped",[22825]],[[127512,127512],"mapped",[20132]],[[127513,127513],"mapped",[26144]],[[127514,127514],"mapped",[28961]],[[127515,127515],"mapped",[26009]],[[127516,127516],"mapped",[21069]],[[127517,127517],"mapped",[24460]],[[127518,127518],"mapped",[20877]],[[127519,127519],"mapped",[26032]],[[127520,127520],"mapped",[21021]],[[127521,127521],"mapped",[32066]],[[127522,127522],"mapped",[29983]],[[127523,127523],"mapped",[36009]],[[127524,127524],"mapped",[22768]],[[127525,127525],"mapped",[21561]],[[127526,127526],"mapped",[28436]],[[127527,127527],"mapped",[25237]],[[127528,127528],"mapped",[25429]],[[127529,127529],"mapped",[19968]],[[127530,127530],"mapped",[19977]],[[127531,127531],"mapped",[36938]],[[127532,127532],"mapped",[24038]],[[127533,127533],"mapped",[20013]],[[127534,127534],"mapped",[21491]],[[127535,127535],"mapped",[25351]],[[127536,127536],"mapped",[36208]],[[127537,127537],"mapped",[25171]],[[127538,127538],"mapped",[31105]],[[127539,127539],"mapped",[31354]],[[127540,127540],"mapped",[21512]],[[127541,127541],"mapped",[28288]],[[127542,127542],"mapped",[26377]],[[127543,127543],"mapped",[26376]],[[127544,127544],"mapped",[30003]],[[127545,127545],"mapped",[21106]],[[127546,127546],"mapped",[21942]],[[127547,127551],"disallowed"],[[127552,127552],"mapped",[12308,26412,12309]],[[127553,127553],"mapped",[12308,19977,12309]],[[127554,127554],"mapped",[12308,20108,12309]],[[127555,127555],"mapped",[12308,23433,12309]],[[127556,127556],"mapped",[12308,28857,12309]],[[127557,127557],"mapped",[12308,25171,12309]],[[127558,127558],"mapped",[12308,30423,12309]],[[127559,127559],"mapped",[12308,21213,12309]],[[127560,127560],"mapped",[12308,25943,12309]],[[127561,127567],"disallowed"],[[127568,127568],"mapped",[24471]],[[127569,127569],"mapped",[21487]],[[127570,127743],"disallowed"],[[127744,127776],"valid",[],"NV8"],[[127777,127788],"valid",[],"NV8"],[[127789,127791],"valid",[],"NV8"],[[127792,127797],"valid",[],"NV8"],[[127798,127798],"valid",[],"NV8"],[[127799,127868],"valid",[],"NV8"],[[127869,127869],"valid",[],"NV8"],[[127870,127871],"valid",[],"NV8"],[[127872,127891],"valid",[],"NV8"],[[127892,127903],"valid",[],"NV8"],[[127904,127940],"valid",[],"NV8"],[[127941,127941],"valid",[],"NV8"],[[127942,127946],"valid",[],"NV8"],[[127947,127950],"valid",[],"NV8"],[[127951,127955],"valid",[],"NV8"],[[127956,127967],"valid",[],"NV8"],[[127968,127984],"valid",[],"NV8"],[[127985,127991],"valid",[],"NV8"],[[127992,127999],"valid",[],"NV8"],[[128e3,128062],"valid",[],"NV8"],[[128063,128063],"valid",[],"NV8"],[[128064,128064],"valid",[],"NV8"],[[128065,128065],"valid",[],"NV8"],[[128066,128247],"valid",[],"NV8"],[[128248,128248],"valid",[],"NV8"],[[128249,128252],"valid",[],"NV8"],[[128253,128254],"valid",[],"NV8"],[[128255,128255],"valid",[],"NV8"],[[128256,128317],"valid",[],"NV8"],[[128318,128319],"valid",[],"NV8"],[[128320,128323],"valid",[],"NV8"],[[128324,128330],"valid",[],"NV8"],[[128331,128335],"valid",[],"NV8"],[[128336,128359],"valid",[],"NV8"],[[128360,128377],"valid",[],"NV8"],[[128378,128378],"disallowed"],[[128379,128419],"valid",[],"NV8"],[[128420,128420],"disallowed"],[[128421,128506],"valid",[],"NV8"],[[128507,128511],"valid",[],"NV8"],[[128512,128512],"valid",[],"NV8"],[[128513,128528],"valid",[],"NV8"],[[128529,128529],"valid",[],"NV8"],[[128530,128532],"valid",[],"NV8"],[[128533,128533],"valid",[],"NV8"],[[128534,128534],"valid",[],"NV8"],[[128535,128535],"valid",[],"NV8"],[[128536,128536],"valid",[],"NV8"],[[128537,128537],"valid",[],"NV8"],[[128538,128538],"valid",[],"NV8"],[[128539,128539],"valid",[],"NV8"],[[128540,128542],"valid",[],"NV8"],[[128543,128543],"valid",[],"NV8"],[[128544,128549],"valid",[],"NV8"],[[128550,128551],"valid",[],"NV8"],[[128552,128555],"valid",[],"NV8"],[[128556,128556],"valid",[],"NV8"],[[128557,128557],"valid",[],"NV8"],[[128558,128559],"valid",[],"NV8"],[[128560,128563],"valid",[],"NV8"],[[128564,128564],"valid",[],"NV8"],[[128565,128576],"valid",[],"NV8"],[[128577,128578],"valid",[],"NV8"],[[128579,128580],"valid",[],"NV8"],[[128581,128591],"valid",[],"NV8"],[[128592,128639],"valid",[],"NV8"],[[128640,128709],"valid",[],"NV8"],[[128710,128719],"valid",[],"NV8"],[[128720,128720],"valid",[],"NV8"],[[128721,128735],"disallowed"],[[128736,128748],"valid",[],"NV8"],[[128749,128751],"disallowed"],[[128752,128755],"valid",[],"NV8"],[[128756,128767],"disallowed"],[[128768,128883],"valid",[],"NV8"],[[128884,128895],"disallowed"],[[128896,128980],"valid",[],"NV8"],[[128981,129023],"disallowed"],[[129024,129035],"valid",[],"NV8"],[[129036,129039],"disallowed"],[[129040,129095],"valid",[],"NV8"],[[129096,129103],"disallowed"],[[129104,129113],"valid",[],"NV8"],[[129114,129119],"disallowed"],[[129120,129159],"valid",[],"NV8"],[[129160,129167],"disallowed"],[[129168,129197],"valid",[],"NV8"],[[129198,129295],"disallowed"],[[129296,129304],"valid",[],"NV8"],[[129305,129407],"disallowed"],[[129408,129412],"valid",[],"NV8"],[[129413,129471],"disallowed"],[[129472,129472],"valid",[],"NV8"],[[129473,131069],"disallowed"],[[131070,131071],"disallowed"],[[131072,173782],"valid"],[[173783,173823],"disallowed"],[[173824,177972],"valid"],[[177973,177983],"disallowed"],[[177984,178205],"valid"],[[178206,178207],"disallowed"],[[178208,183969],"valid"],[[183970,194559],"disallowed"],[[194560,194560],"mapped",[20029]],[[194561,194561],"mapped",[20024]],[[194562,194562],"mapped",[20033]],[[194563,194563],"mapped",[131362]],[[194564,194564],"mapped",[20320]],[[194565,194565],"mapped",[20398]],[[194566,194566],"mapped",[20411]],[[194567,194567],"mapped",[20482]],[[194568,194568],"mapped",[20602]],[[194569,194569],"mapped",[20633]],[[194570,194570],"mapped",[20711]],[[194571,194571],"mapped",[20687]],[[194572,194572],"mapped",[13470]],[[194573,194573],"mapped",[132666]],[[194574,194574],"mapped",[20813]],[[194575,194575],"mapped",[20820]],[[194576,194576],"mapped",[20836]],[[194577,194577],"mapped",[20855]],[[194578,194578],"mapped",[132380]],[[194579,194579],"mapped",[13497]],[[194580,194580],"mapped",[20839]],[[194581,194581],"mapped",[20877]],[[194582,194582],"mapped",[132427]],[[194583,194583],"mapped",[20887]],[[194584,194584],"mapped",[20900]],[[194585,194585],"mapped",[20172]],[[194586,194586],"mapped",[20908]],[[194587,194587],"mapped",[20917]],[[194588,194588],"mapped",[168415]],[[194589,194589],"mapped",[20981]],[[194590,194590],"mapped",[20995]],[[194591,194591],"mapped",[13535]],[[194592,194592],"mapped",[21051]],[[194593,194593],"mapped",[21062]],[[194594,194594],"mapped",[21106]],[[194595,194595],"mapped",[21111]],[[194596,194596],"mapped",[13589]],[[194597,194597],"mapped",[21191]],[[194598,194598],"mapped",[21193]],[[194599,194599],"mapped",[21220]],[[194600,194600],"mapped",[21242]],[[194601,194601],"mapped",[21253]],[[194602,194602],"mapped",[21254]],[[194603,194603],"mapped",[21271]],[[194604,194604],"mapped",[21321]],[[194605,194605],"mapped",[21329]],[[194606,194606],"mapped",[21338]],[[194607,194607],"mapped",[21363]],[[194608,194608],"mapped",[21373]],[[194609,194611],"mapped",[21375]],[[194612,194612],"mapped",[133676]],[[194613,194613],"mapped",[28784]],[[194614,194614],"mapped",[21450]],[[194615,194615],"mapped",[21471]],[[194616,194616],"mapped",[133987]],[[194617,194617],"mapped",[21483]],[[194618,194618],"mapped",[21489]],[[194619,194619],"mapped",[21510]],[[194620,194620],"mapped",[21662]],[[194621,194621],"mapped",[21560]],[[194622,194622],"mapped",[21576]],[[194623,194623],"mapped",[21608]],[[194624,194624],"mapped",[21666]],[[194625,194625],"mapped",[21750]],[[194626,194626],"mapped",[21776]],[[194627,194627],"mapped",[21843]],[[194628,194628],"mapped",[21859]],[[194629,194630],"mapped",[21892]],[[194631,194631],"mapped",[21913]],[[194632,194632],"mapped",[21931]],[[194633,194633],"mapped",[21939]],[[194634,194634],"mapped",[21954]],[[194635,194635],"mapped",[22294]],[[194636,194636],"mapped",[22022]],[[194637,194637],"mapped",[22295]],[[194638,194638],"mapped",[22097]],[[194639,194639],"mapped",[22132]],[[194640,194640],"mapped",[20999]],[[194641,194641],"mapped",[22766]],[[194642,194642],"mapped",[22478]],[[194643,194643],"mapped",[22516]],[[194644,194644],"mapped",[22541]],[[194645,194645],"mapped",[22411]],[[194646,194646],"mapped",[22578]],[[194647,194647],"mapped",[22577]],[[194648,194648],"mapped",[22700]],[[194649,194649],"mapped",[136420]],[[194650,194650],"mapped",[22770]],[[194651,194651],"mapped",[22775]],[[194652,194652],"mapped",[22790]],[[194653,194653],"mapped",[22810]],[[194654,194654],"mapped",[22818]],[[194655,194655],"mapped",[22882]],[[194656,194656],"mapped",[136872]],[[194657,194657],"mapped",[136938]],[[194658,194658],"mapped",[23020]],[[194659,194659],"mapped",[23067]],[[194660,194660],"mapped",[23079]],[[194661,194661],"mapped",[23e3]],[[194662,194662],"mapped",[23142]],[[194663,194663],"mapped",[14062]],[[194664,194664],"disallowed"],[[194665,194665],"mapped",[23304]],[[194666,194667],"mapped",[23358]],[[194668,194668],"mapped",[137672]],[[194669,194669],"mapped",[23491]],[[194670,194670],"mapped",[23512]],[[194671,194671],"mapped",[23527]],[[194672,194672],"mapped",[23539]],[[194673,194673],"mapped",[138008]],[[194674,194674],"mapped",[23551]],[[194675,194675],"mapped",[23558]],[[194676,194676],"disallowed"],[[194677,194677],"mapped",[23586]],[[194678,194678],"mapped",[14209]],[[194679,194679],"mapped",[23648]],[[194680,194680],"mapped",[23662]],[[194681,194681],"mapped",[23744]],[[194682,194682],"mapped",[23693]],[[194683,194683],"mapped",[138724]],[[194684,194684],"mapped",[23875]],[[194685,194685],"mapped",[138726]],[[194686,194686],"mapped",[23918]],[[194687,194687],"mapped",[23915]],[[194688,194688],"mapped",[23932]],[[194689,194689],"mapped",[24033]],[[194690,194690],"mapped",[24034]],[[194691,194691],"mapped",[14383]],[[194692,194692],"mapped",[24061]],[[194693,194693],"mapped",[24104]],[[194694,194694],"mapped",[24125]],[[194695,194695],"mapped",[24169]],[[194696,194696],"mapped",[14434]],[[194697,194697],"mapped",[139651]],[[194698,194698],"mapped",[14460]],[[194699,194699],"mapped",[24240]],[[194700,194700],"mapped",[24243]],[[194701,194701],"mapped",[24246]],[[194702,194702],"mapped",[24266]],[[194703,194703],"mapped",[172946]],[[194704,194704],"mapped",[24318]],[[194705,194706],"mapped",[140081]],[[194707,194707],"mapped",[33281]],[[194708,194709],"mapped",[24354]],[[194710,194710],"mapped",[14535]],[[194711,194711],"mapped",[144056]],[[194712,194712],"mapped",[156122]],[[194713,194713],"mapped",[24418]],[[194714,194714],"mapped",[24427]],[[194715,194715],"mapped",[14563]],[[194716,194716],"mapped",[24474]],[[194717,194717],"mapped",[24525]],[[194718,194718],"mapped",[24535]],[[194719,194719],"mapped",[24569]],[[194720,194720],"mapped",[24705]],[[194721,194721],"mapped",[14650]],[[194722,194722],"mapped",[14620]],[[194723,194723],"mapped",[24724]],[[194724,194724],"mapped",[141012]],[[194725,194725],"mapped",[24775]],[[194726,194726],"mapped",[24904]],[[194727,194727],"mapped",[24908]],[[194728,194728],"mapped",[24910]],[[194729,194729],"mapped",[24908]],[[194730,194730],"mapped",[24954]],[[194731,194731],"mapped",[24974]],[[194732,194732],"mapped",[25010]],[[194733,194733],"mapped",[24996]],[[194734,194734],"mapped",[25007]],[[194735,194735],"mapped",[25054]],[[194736,194736],"mapped",[25074]],[[194737,194737],"mapped",[25078]],[[194738,194738],"mapped",[25104]],[[194739,194739],"mapped",[25115]],[[194740,194740],"mapped",[25181]],[[194741,194741],"mapped",[25265]],[[194742,194742],"mapped",[25300]],[[194743,194743],"mapped",[25424]],[[194744,194744],"mapped",[142092]],[[194745,194745],"mapped",[25405]],[[194746,194746],"mapped",[25340]],[[194747,194747],"mapped",[25448]],[[194748,194748],"mapped",[25475]],[[194749,194749],"mapped",[25572]],[[194750,194750],"mapped",[142321]],[[194751,194751],"mapped",[25634]],[[194752,194752],"mapped",[25541]],[[194753,194753],"mapped",[25513]],[[194754,194754],"mapped",[14894]],[[194755,194755],"mapped",[25705]],[[194756,194756],"mapped",[25726]],[[194757,194757],"mapped",[25757]],[[194758,194758],"mapped",[25719]],[[194759,194759],"mapped",[14956]],[[194760,194760],"mapped",[25935]],[[194761,194761],"mapped",[25964]],[[194762,194762],"mapped",[143370]],[[194763,194763],"mapped",[26083]],[[194764,194764],"mapped",[26360]],[[194765,194765],"mapped",[26185]],[[194766,194766],"mapped",[15129]],[[194767,194767],"mapped",[26257]],[[194768,194768],"mapped",[15112]],[[194769,194769],"mapped",[15076]],[[194770,194770],"mapped",[20882]],[[194771,194771],"mapped",[20885]],[[194772,194772],"mapped",[26368]],[[194773,194773],"mapped",[26268]],[[194774,194774],"mapped",[32941]],[[194775,194775],"mapped",[17369]],[[194776,194776],"mapped",[26391]],[[194777,194777],"mapped",[26395]],[[194778,194778],"mapped",[26401]],[[194779,194779],"mapped",[26462]],[[194780,194780],"mapped",[26451]],[[194781,194781],"mapped",[144323]],[[194782,194782],"mapped",[15177]],[[194783,194783],"mapped",[26618]],[[194784,194784],"mapped",[26501]],[[194785,194785],"mapped",[26706]],[[194786,194786],"mapped",[26757]],[[194787,194787],"mapped",[144493]],[[194788,194788],"mapped",[26766]],[[194789,194789],"mapped",[26655]],[[194790,194790],"mapped",[26900]],[[194791,194791],"mapped",[15261]],[[194792,194792],"mapped",[26946]],[[194793,194793],"mapped",[27043]],[[194794,194794],"mapped",[27114]],[[194795,194795],"mapped",[27304]],[[194796,194796],"mapped",[145059]],[[194797,194797],"mapped",[27355]],[[194798,194798],"mapped",[15384]],[[194799,194799],"mapped",[27425]],[[194800,194800],"mapped",[145575]],[[194801,194801],"mapped",[27476]],[[194802,194802],"mapped",[15438]],[[194803,194803],"mapped",[27506]],[[194804,194804],"mapped",[27551]],[[194805,194805],"mapped",[27578]],[[194806,194806],"mapped",[27579]],[[194807,194807],"mapped",[146061]],[[194808,194808],"mapped",[138507]],[[194809,194809],"mapped",[146170]],[[194810,194810],"mapped",[27726]],[[194811,194811],"mapped",[146620]],[[194812,194812],"mapped",[27839]],[[194813,194813],"mapped",[27853]],[[194814,194814],"mapped",[27751]],[[194815,194815],"mapped",[27926]],[[194816,194816],"mapped",[27966]],[[194817,194817],"mapped",[28023]],[[194818,194818],"mapped",[27969]],[[194819,194819],"mapped",[28009]],[[194820,194820],"mapped",[28024]],[[194821,194821],"mapped",[28037]],[[194822,194822],"mapped",[146718]],[[194823,194823],"mapped",[27956]],[[194824,194824],"mapped",[28207]],[[194825,194825],"mapped",[28270]],[[194826,194826],"mapped",[15667]],[[194827,194827],"mapped",[28363]],[[194828,194828],"mapped",[28359]],[[194829,194829],"mapped",[147153]],[[194830,194830],"mapped",[28153]],[[194831,194831],"mapped",[28526]],[[194832,194832],"mapped",[147294]],[[194833,194833],"mapped",[147342]],[[194834,194834],"mapped",[28614]],[[194835,194835],"mapped",[28729]],[[194836,194836],"mapped",[28702]],[[194837,194837],"mapped",[28699]],[[194838,194838],"mapped",[15766]],[[194839,194839],"mapped",[28746]],[[194840,194840],"mapped",[28797]],[[194841,194841],"mapped",[28791]],[[194842,194842],"mapped",[28845]],[[194843,194843],"mapped",[132389]],[[194844,194844],"mapped",[28997]],[[194845,194845],"mapped",[148067]],[[194846,194846],"mapped",[29084]],[[194847,194847],"disallowed"],[[194848,194848],"mapped",[29224]],[[194849,194849],"mapped",[29237]],[[194850,194850],"mapped",[29264]],[[194851,194851],"mapped",[149e3]],[[194852,194852],"mapped",[29312]],[[194853,194853],"mapped",[29333]],[[194854,194854],"mapped",[149301]],[[194855,194855],"mapped",[149524]],[[194856,194856],"mapped",[29562]],[[194857,194857],"mapped",[29579]],[[194858,194858],"mapped",[16044]],[[194859,194859],"mapped",[29605]],[[194860,194861],"mapped",[16056]],[[194862,194862],"mapped",[29767]],[[194863,194863],"mapped",[29788]],[[194864,194864],"mapped",[29809]],[[194865,194865],"mapped",[29829]],[[194866,194866],"mapped",[29898]],[[194867,194867],"mapped",[16155]],[[194868,194868],"mapped",[29988]],[[194869,194869],"mapped",[150582]],[[194870,194870],"mapped",[30014]],[[194871,194871],"mapped",[150674]],[[194872,194872],"mapped",[30064]],[[194873,194873],"mapped",[139679]],[[194874,194874],"mapped",[30224]],[[194875,194875],"mapped",[151457]],[[194876,194876],"mapped",[151480]],[[194877,194877],"mapped",[151620]],[[194878,194878],"mapped",[16380]],[[194879,194879],"mapped",[16392]],[[194880,194880],"mapped",[30452]],[[194881,194881],"mapped",[151795]],[[194882,194882],"mapped",[151794]],[[194883,194883],"mapped",[151833]],[[194884,194884],"mapped",[151859]],[[194885,194885],"mapped",[30494]],[[194886,194887],"mapped",[30495]],[[194888,194888],"mapped",[30538]],[[194889,194889],"mapped",[16441]],[[194890,194890],"mapped",[30603]],[[194891,194891],"mapped",[16454]],[[194892,194892],"mapped",[16534]],[[194893,194893],"mapped",[152605]],[[194894,194894],"mapped",[30798]],[[194895,194895],"mapped",[30860]],[[194896,194896],"mapped",[30924]],[[194897,194897],"mapped",[16611]],[[194898,194898],"mapped",[153126]],[[194899,194899],"mapped",[31062]],[[194900,194900],"mapped",[153242]],[[194901,194901],"mapped",[153285]],[[194902,194902],"mapped",[31119]],[[194903,194903],"mapped",[31211]],[[194904,194904],"mapped",[16687]],[[194905,194905],"mapped",[31296]],[[194906,194906],"mapped",[31306]],[[194907,194907],"mapped",[31311]],[[194908,194908],"mapped",[153980]],[[194909,194910],"mapped",[154279]],[[194911,194911],"disallowed"],[[194912,194912],"mapped",[16898]],[[194913,194913],"mapped",[154539]],[[194914,194914],"mapped",[31686]],[[194915,194915],"mapped",[31689]],[[194916,194916],"mapped",[16935]],[[194917,194917],"mapped",[154752]],[[194918,194918],"mapped",[31954]],[[194919,194919],"mapped",[17056]],[[194920,194920],"mapped",[31976]],[[194921,194921],"mapped",[31971]],[[194922,194922],"mapped",[32e3]],[[194923,194923],"mapped",[155526]],[[194924,194924],"mapped",[32099]],[[194925,194925],"mapped",[17153]],[[194926,194926],"mapped",[32199]],[[194927,194927],"mapped",[32258]],[[194928,194928],"mapped",[32325]],[[194929,194929],"mapped",[17204]],[[194930,194930],"mapped",[156200]],[[194931,194931],"mapped",[156231]],[[194932,194932],"mapped",[17241]],[[194933,194933],"mapped",[156377]],[[194934,194934],"mapped",[32634]],[[194935,194935],"mapped",[156478]],[[194936,194936],"mapped",[32661]],[[194937,194937],"mapped",[32762]],[[194938,194938],"mapped",[32773]],[[194939,194939],"mapped",[156890]],[[194940,194940],"mapped",[156963]],[[194941,194941],"mapped",[32864]],[[194942,194942],"mapped",[157096]],[[194943,194943],"mapped",[32880]],[[194944,194944],"mapped",[144223]],[[194945,194945],"mapped",[17365]],[[194946,194946],"mapped",[32946]],[[194947,194947],"mapped",[33027]],[[194948,194948],"mapped",[17419]],[[194949,194949],"mapped",[33086]],[[194950,194950],"mapped",[23221]],[[194951,194951],"mapped",[157607]],[[194952,194952],"mapped",[157621]],[[194953,194953],"mapped",[144275]],[[194954,194954],"mapped",[144284]],[[194955,194955],"mapped",[33281]],[[194956,194956],"mapped",[33284]],[[194957,194957],"mapped",[36766]],[[194958,194958],"mapped",[17515]],[[194959,194959],"mapped",[33425]],[[194960,194960],"mapped",[33419]],[[194961,194961],"mapped",[33437]],[[194962,194962],"mapped",[21171]],[[194963,194963],"mapped",[33457]],[[194964,194964],"mapped",[33459]],[[194965,194965],"mapped",[33469]],[[194966,194966],"mapped",[33510]],[[194967,194967],"mapped",[158524]],[[194968,194968],"mapped",[33509]],[[194969,194969],"mapped",[33565]],[[194970,194970],"mapped",[33635]],[[194971,194971],"mapped",[33709]],[[194972,194972],"mapped",[33571]],[[194973,194973],"mapped",[33725]],[[194974,194974],"mapped",[33767]],[[194975,194975],"mapped",[33879]],[[194976,194976],"mapped",[33619]],[[194977,194977],"mapped",[33738]],[[194978,194978],"mapped",[33740]],[[194979,194979],"mapped",[33756]],[[194980,194980],"mapped",[158774]],[[194981,194981],"mapped",[159083]],[[194982,194982],"mapped",[158933]],[[194983,194983],"mapped",[17707]],[[194984,194984],"mapped",[34033]],[[194985,194985],"mapped",[34035]],[[194986,194986],"mapped",[34070]],[[194987,194987],"mapped",[160714]],[[194988,194988],"mapped",[34148]],[[194989,194989],"mapped",[159532]],[[194990,194990],"mapped",[17757]],[[194991,194991],"mapped",[17761]],[[194992,194992],"mapped",[159665]],[[194993,194993],"mapped",[159954]],[[194994,194994],"mapped",[17771]],[[194995,194995],"mapped",[34384]],[[194996,194996],"mapped",[34396]],[[194997,194997],"mapped",[34407]],[[194998,194998],"mapped",[34409]],[[194999,194999],"mapped",[34473]],[[195e3,195e3],"mapped",[34440]],[[195001,195001],"mapped",[34574]],[[195002,195002],"mapped",[34530]],[[195003,195003],"mapped",[34681]],[[195004,195004],"mapped",[34600]],[[195005,195005],"mapped",[34667]],[[195006,195006],"mapped",[34694]],[[195007,195007],"disallowed"],[[195008,195008],"mapped",[34785]],[[195009,195009],"mapped",[34817]],[[195010,195010],"mapped",[17913]],[[195011,195011],"mapped",[34912]],[[195012,195012],"mapped",[34915]],[[195013,195013],"mapped",[161383]],[[195014,195014],"mapped",[35031]],[[195015,195015],"mapped",[35038]],[[195016,195016],"mapped",[17973]],[[195017,195017],"mapped",[35066]],[[195018,195018],"mapped",[13499]],[[195019,195019],"mapped",[161966]],[[195020,195020],"mapped",[162150]],[[195021,195021],"mapped",[18110]],[[195022,195022],"mapped",[18119]],[[195023,195023],"mapped",[35488]],[[195024,195024],"mapped",[35565]],[[195025,195025],"mapped",[35722]],[[195026,195026],"mapped",[35925]],[[195027,195027],"mapped",[162984]],[[195028,195028],"mapped",[36011]],[[195029,195029],"mapped",[36033]],[[195030,195030],"mapped",[36123]],[[195031,195031],"mapped",[36215]],[[195032,195032],"mapped",[163631]],[[195033,195033],"mapped",[133124]],[[195034,195034],"mapped",[36299]],[[195035,195035],"mapped",[36284]],[[195036,195036],"mapped",[36336]],[[195037,195037],"mapped",[133342]],[[195038,195038],"mapped",[36564]],[[195039,195039],"mapped",[36664]],[[195040,195040],"mapped",[165330]],[[195041,195041],"mapped",[165357]],[[195042,195042],"mapped",[37012]],[[195043,195043],"mapped",[37105]],[[195044,195044],"mapped",[37137]],[[195045,195045],"mapped",[165678]],[[195046,195046],"mapped",[37147]],[[195047,195047],"mapped",[37432]],[[195048,195048],"mapped",[37591]],[[195049,195049],"mapped",[37592]],[[195050,195050],"mapped",[37500]],[[195051,195051],"mapped",[37881]],[[195052,195052],"mapped",[37909]],[[195053,195053],"mapped",[166906]],[[195054,195054],"mapped",[38283]],[[195055,195055],"mapped",[18837]],[[195056,195056],"mapped",[38327]],[[195057,195057],"mapped",[167287]],[[195058,195058],"mapped",[18918]],[[195059,195059],"mapped",[38595]],[[195060,195060],"mapped",[23986]],[[195061,195061],"mapped",[38691]],[[195062,195062],"mapped",[168261]],[[195063,195063],"mapped",[168474]],[[195064,195064],"mapped",[19054]],[[195065,195065],"mapped",[19062]],[[195066,195066],"mapped",[38880]],[[195067,195067],"mapped",[168970]],[[195068,195068],"mapped",[19122]],[[195069,195069],"mapped",[169110]],[[195070,195071],"mapped",[38923]],[[195072,195072],"mapped",[38953]],[[195073,195073],"mapped",[169398]],[[195074,195074],"mapped",[39138]],[[195075,195075],"mapped",[19251]],[[195076,195076],"mapped",[39209]],[[195077,195077],"mapped",[39335]],[[195078,195078],"mapped",[39362]],[[195079,195079],"mapped",[39422]],[[195080,195080],"mapped",[19406]],[[195081,195081],"mapped",[170800]],[[195082,195082],"mapped",[39698]],[[195083,195083],"mapped",[4e4]],[[195084,195084],"mapped",[40189]],[[195085,195085],"mapped",[19662]],[[195086,195086],"mapped",[19693]],[[195087,195087],"mapped",[40295]],[[195088,195088],"mapped",[172238]],[[195089,195089],"mapped",[19704]],[[195090,195090],"mapped",[172293]],[[195091,195091],"mapped",[172558]],[[195092,195092],"mapped",[172689]],[[195093,195093],"mapped",[40635]],[[195094,195094],"mapped",[19798]],[[195095,195095],"mapped",[40697]],[[195096,195096],"mapped",[40702]],[[195097,195097],"mapped",[40709]],[[195098,195098],"mapped",[40719]],[[195099,195099],"mapped",[40726]],[[195100,195100],"mapped",[40763]],[[195101,195101],"mapped",[173568]],[[195102,196605],"disallowed"],[[196606,196607],"disallowed"],[[196608,262141],"disallowed"],[[262142,262143],"disallowed"],[[262144,327677],"disallowed"],[[327678,327679],"disallowed"],[[327680,393213],"disallowed"],[[393214,393215],"disallowed"],[[393216,458749],"disallowed"],[[458750,458751],"disallowed"],[[458752,524285],"disallowed"],[[524286,524287],"disallowed"],[[524288,589821],"disallowed"],[[589822,589823],"disallowed"],[[589824,655357],"disallowed"],[[655358,655359],"disallowed"],[[655360,720893],"disallowed"],[[720894,720895],"disallowed"],[[720896,786429],"disallowed"],[[786430,786431],"disallowed"],[[786432,851965],"disallowed"],[[851966,851967],"disallowed"],[[851968,917501],"disallowed"],[[917502,917503],"disallowed"],[[917504,917504],"disallowed"],[[917505,917505],"disallowed"],[[917506,917535],"disallowed"],[[917536,917631],"disallowed"],[[917632,917759],"disallowed"],[[917760,917999],"ignored"],[[918e3,983037],"disallowed"],[[983038,983039],"disallowed"],[[983040,1048573],"disallowed"],[[1048574,1048575],"disallowed"],[[1048576,1114109],"disallowed"],[[1114110,1114111],"disallowed"]]});var bO=h((tSe,k1)=>{"use strict";var gO=require("punycode"),hO=fO(),Pl={TRANSITIONAL:0,NONTRANSITIONAL:1};function yO(e){return e.split("\0").map(function(t){return t.normalize("NFC")}).join("\0")}function vO(e){for(var t=0,r=hO.length-1;t<=r;){var n=Math.floor((t+r)/2),i=hO[n];if(i[0][0]<=e&&i[0][1]>=e)return i;i[0][0]>e?r=n-1:t=n+1}return null}var Tse=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function _O(e){return e.replace(Tse,"_").length}function Pse(e,t,r){for(var n=!1,i="",a=_O(e),s=0;s253||s.length===0)&&(i.error=!0);for(var o=0;o63||a.length===0){i.error=!0;break}}return i.error?null:a.join(".")};k1.exports.toUnicode=function(e,t){var r=F1(e,t,Pl.NONTRANSITIONAL);return{domain:r.string,error:r.error}};k1.exports.PROCESSING_OPTIONS=Pl});var Di=h((rSe,_n)=>{"use strict";var Cl=require("punycode"),wO=bO(),SO={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},Oe=Symbol("failure");function EO(e){return Cl.ucs2.decode(e).length}function NO(e,t){let r=e[t];return isNaN(r)?void 0:String.fromCodePoint(r)}function ep(e){return e>=48&&e<=57}function tp(e){return e>=65&&e<=90||e>=97&&e<=122}function Rse(e){return tp(e)||ep(e)}function pi(e){return ep(e)||e>=65&&e<=70||e>=97&&e<=102}function xO(e){return e==="."||e.toLowerCase()==="%2e"}function Ase(e){return e=e.toLowerCase(),e===".."||e==="%2e."||e===".%2e"||e==="%2e%2e"}function Ise(e,t){return tp(e)&&(t===58||t===124)}function TO(e){return e.length===2&&tp(e.codePointAt(0))&&(e[1]===":"||e[1]==="|")}function Dse(e){return e.length===2&&tp(e.codePointAt(0))&&e[1]===":"}function Lse(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function qse(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function Dy(e){return SO[e]!==void 0}function Wt(e){return Dy(e.scheme)}function Bse(e){return SO[e]}function PO(e){let t=e.toString(16).toUpperCase();return t.length===1&&(t="0"+t),"%"+t}function Mse(e){let t=new Buffer(e),r="";for(let n=0;n126}var Fse=new Set([32,34,35,60,62,63,96,123,125]);function CO(e){return z1(e)||Fse.has(e)}var kse=new Set([47,58,59,61,64,91,92,93,94,124]);function qy(e){return CO(e)||kse.has(e)}function oo(e,t){let r=String.fromCodePoint(e);return t(e)?Mse(r):r}function zse(e){let t=10;return e.length>=2&&e.charAt(0)==="0"&&e.charAt(1).toLowerCase()==="x"?(e=e.substring(2),t=16):e.length>=2&&e.charAt(0)==="0"&&(e=e.substring(1),t=8),e===""?0:(t===10?/[^0-9]/:t===16?/[^0-9A-Fa-f]/:/[^0-7]/).test(e)?Oe:parseInt(e,t)}function Use(e){let t=e.split(".");if(t[t.length-1]===""&&t.length>1&&t.pop(),t.length>4)return e;let r=[];for(let a of t){if(a==="")return e;let s=zse(a);if(s===Oe)return e;r.push(s)}for(let a=0;a255)return Oe;if(r[r.length-1]>=Math.pow(256,5-r.length))return Oe;let n=r.pop(),i=0;for(let a of r)n+=a*Math.pow(256,3-i),++i;return n}function Hse(e){let t="",r=e;for(let n=1;n<=4;++n)t=String(r%256)+t,n!==4&&(t="."+t),r=Math.floor(r/256);return t}function $se(e){let t=[0,0,0,0,0,0,0,0],r=0,n=null,i=0;if(e=Cl.ucs2.decode(e),e[i]===58){if(e[i+1]!==58)return Oe;i+=2,++r,n=r}for(;i6))return Oe;let o=0;for(;e[i]!==void 0;){let l=null;if(o>0)if(e[i]===46&&o<4)++i;else return Oe;if(!ep(e[i]))return Oe;for(;ep(e[i]);){let d=parseInt(NO(e,i));if(l===null)l=d;else{if(l===0)return Oe;l=l*10+d}if(l>255)return Oe;++i}t[r]=t[r]*256+l,++o,(o===2||o===4)&&++r}if(o!==4)return Oe;break}else if(e[i]===58){if(++i,e[i]===void 0)return Oe}else if(e[i]!==void 0)return Oe;t[r]=a,++r}if(n!==null){let a=r-n;for(r=7;r!==0&&a>0;){let s=t[n+a-1];t[n+a-1]=t[r],t[r]=s,--r,--a}}else if(n===null&&r!==8)return Oe;return t}function Gse(e){let t="",n=Wse(e).idx,i=!1;for(let a=0;a<=7;++a)if(!(i&&e[a]===0)){if(i&&(i=!1),n===a){t+=a===0?"::":":",i=!0;continue}t+=e[a].toString(16),a!==7&&(t+=":")}return t}function Ly(e,t){if(e[0]==="[")return e[e.length-1]!=="]"?Oe:$se(e.substring(1,e.length-1));if(!t)return Vse(e);let r=jse(e),n=wO.toASCII(r,!1,wO.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(n===null||Lse(n))return Oe;let i=Use(n);return typeof i=="number"||i===Oe?i:n}function Vse(e){if(qse(e))return Oe;let t="",r=Cl.ucs2.decode(e);for(let n=0;nr&&(t=n,r=i),n=null,i=0):(n===null&&(n=a),++i);return i>r&&(t=n,r=i),{idx:t,len:r}}function By(e){return typeof e=="number"?Hse(e):e instanceof Array?"["+Gse(e)+"]":e}function Kse(e){return e.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function Qse(e){return e.replace(/\u0009|\u000A|\u000D/g,"")}function OO(e){let t=e.path;t.length!==0&&(e.scheme==="file"&&t.length===1&&Yse(t[0])||t.pop())}function RO(e){return e.username!==""||e.password!==""}function Xse(e){return e.host===null||e.host===""||e.cannotBeABaseURL||e.scheme==="file"}function Yse(e){return/^[A-Za-z]:$/.test(e)}function Tt(e,t,r,n,i){if(this.pointer=0,this.input=e,this.base=t||null,this.encodingOverride=r||"utf-8",this.stateOverride=i,this.url=n,this.failure=!1,this.parseError=!1,!this.url){this.url={scheme:"",username:"",password:"",host:null,port:null,path:[],query:null,fragment:null,cannotBeABaseURL:!1};let s=Kse(this.input);s!==this.input&&(this.parseError=!0),this.input=s}let a=Qse(this.input);for(a!==this.input&&(this.parseError=!0),this.input=a,this.state=i||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=Cl.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){let s=this.input[this.pointer],o=isNaN(s)?void 0:String.fromCodePoint(s),l=this["parse "+this.state](s,o);if(l){if(l===Oe){this.failure=!0;break}}else break}}Tt.prototype["parse scheme start"]=function(t,r){if(tp(t))this.buffer+=r.toLowerCase(),this.state="scheme";else if(!this.stateOverride)this.state="no scheme",--this.pointer;else return this.parseError=!0,Oe;return!0};Tt.prototype["parse scheme"]=function(t,r){if(Rse(t)||t===43||t===45||t===46)this.buffer+=r.toLowerCase();else if(t===58){if(this.stateOverride&&(Wt(this.url)&&!Dy(this.buffer)||!Wt(this.url)&&Dy(this.buffer)||(RO(this.url)||this.url.port!==null)&&this.buffer==="file"||this.url.scheme==="file"&&(this.url.host===""||this.url.host===null))||(this.url.scheme=this.buffer,this.buffer="",this.stateOverride))return!1;this.url.scheme==="file"?((this.input[this.pointer+1]!==47||this.input[this.pointer+2]!==47)&&(this.parseError=!0),this.state="file"):Wt(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme?this.state="special relative or authority":Wt(this.url)?this.state="special authority slashes":this.input[this.pointer+1]===47?(this.state="path or authority",++this.pointer):(this.url.cannotBeABaseURL=!0,this.url.path.push(""),this.state="cannot-be-a-base-URL path")}else if(!this.stateOverride)this.buffer="",this.state="no scheme",this.pointer=-1;else return this.parseError=!0,Oe;return!0};Tt.prototype["parse no scheme"]=function(t){return this.base===null||this.base.cannotBeABaseURL&&t!==35?Oe:(this.base.cannotBeABaseURL&&t===35?(this.url.scheme=this.base.scheme,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.url.cannotBeABaseURL=!0,this.state="fragment"):this.base.scheme==="file"?(this.state="file",--this.pointer):(this.state="relative",--this.pointer),!0)};Tt.prototype["parse special relative or authority"]=function(t){return t===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="relative",--this.pointer),!0};Tt.prototype["parse path or authority"]=function(t){return t===47?this.state="authority":(this.state="path",--this.pointer),!0};Tt.prototype["parse relative"]=function(t){return this.url.scheme=this.base.scheme,isNaN(t)?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query):t===47?this.state="relative slash":t===63?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):t===35?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):Wt(this.url)&&t===92?(this.parseError=!0,this.state="relative slash"):(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(0,this.base.path.length-1),this.state="path",--this.pointer),!0};Tt.prototype["parse relative slash"]=function(t){return Wt(this.url)&&(t===47||t===92)?(t===92&&(this.parseError=!0),this.state="special authority ignore slashes"):t===47?this.state="authority":(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.state="path",--this.pointer),!0};Tt.prototype["parse special authority slashes"]=function(t){return t===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="special authority ignore slashes",--this.pointer),!0};Tt.prototype["parse special authority ignore slashes"]=function(t){return t!==47&&t!==92?(this.state="authority",--this.pointer):this.parseError=!0,!0};Tt.prototype["parse authority"]=function(t,r){if(t===64){this.parseError=!0,this.atFlag&&(this.buffer="%40"+this.buffer),this.atFlag=!0;let n=EO(this.buffer);for(let i=0;iMath.pow(2,16)-1)return this.parseError=!0,Oe;this.url.port=n===Bse(this.url.scheme)?null:n,this.buffer=""}if(this.stateOverride)return!1;this.state="path start",--this.pointer}else return this.parseError=!0,Oe;return!0};var Jse=new Set([47,92,63,35]);Tt.prototype["parse file"]=function(t){return this.url.scheme="file",t===47||t===92?(t===92&&(this.parseError=!0),this.state="file slash"):this.base!==null&&this.base.scheme==="file"?isNaN(t)?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query):t===63?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):t===35?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):(this.input.length-this.pointer-1===0||!Ise(t,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!Jse.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),OO(this.url)):this.parseError=!0,this.state="path",--this.pointer):(this.state="path",--this.pointer),!0};Tt.prototype["parse file slash"]=function(t){return t===47||t===92?(t===92&&(this.parseError=!0),this.state="file host"):(this.base!==null&&this.base.scheme==="file"&&(Dse(this.base.path[0])?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state="path",--this.pointer),!0};Tt.prototype["parse file host"]=function(t,r){if(isNaN(t)||t===47||t===92||t===63||t===35)if(--this.pointer,!this.stateOverride&&TO(this.buffer))this.parseError=!0,this.state="path";else if(this.buffer===""){if(this.url.host="",this.stateOverride)return!1;this.state="path start"}else{let n=Ly(this.buffer,Wt(this.url));if(n===Oe)return Oe;if(n==="localhost"&&(n=""),this.url.host=n,this.stateOverride)return!1;this.buffer="",this.state="path start"}else this.buffer+=r;return!0};Tt.prototype["parse path start"]=function(t){return Wt(this.url)?(t===92&&(this.parseError=!0),this.state="path",t!==47&&t!==92&&--this.pointer):!this.stateOverride&&t===63?(this.url.query="",this.state="query"):!this.stateOverride&&t===35?(this.url.fragment="",this.state="fragment"):t!==void 0&&(this.state="path",t!==47&&--this.pointer),!0};Tt.prototype["parse path"]=function(t){if(isNaN(t)||t===47||Wt(this.url)&&t===92||!this.stateOverride&&(t===63||t===35)){if(Wt(this.url)&&t===92&&(this.parseError=!0),Ase(this.buffer)?(OO(this.url),t!==47&&!(Wt(this.url)&&t===92)&&this.url.path.push("")):xO(this.buffer)&&t!==47&&!(Wt(this.url)&&t===92)?this.url.path.push(""):xO(this.buffer)||(this.url.scheme==="file"&&this.url.path.length===0&&TO(this.buffer)&&(this.url.host!==""&&this.url.host!==null&&(this.parseError=!0,this.url.host=""),this.buffer=this.buffer[0]+":"),this.url.path.push(this.buffer)),this.buffer="",this.url.scheme==="file"&&(t===void 0||t===63||t===35))for(;this.url.path.length>1&&this.url.path[0]==="";)this.parseError=!0,this.url.path.shift();t===63&&(this.url.query="",this.state="query"),t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!pi(this.input[this.pointer+1])||!pi(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=oo(t,CO);return!0};Tt.prototype["parse cannot-be-a-base-URL path"]=function(t){return t===63?(this.url.query="",this.state="query"):t===35?(this.url.fragment="",this.state="fragment"):(!isNaN(t)&&t!==37&&(this.parseError=!0),t===37&&(!pi(this.input[this.pointer+1])||!pi(this.input[this.pointer+2]))&&(this.parseError=!0),isNaN(t)||(this.url.path[0]=this.url.path[0]+oo(t,z1))),!0};Tt.prototype["parse query"]=function(t,r){if(isNaN(t)||!this.stateOverride&&t===35){(!Wt(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss")&&(this.encodingOverride="utf-8");let n=new Buffer(this.buffer);for(let i=0;i126||n[i]===34||n[i]===35||n[i]===60||n[i]===62?this.url.query+=PO(n[i]):this.url.query+=String.fromCodePoint(n[i]);this.buffer="",t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!pi(this.input[this.pointer+1])||!pi(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=r;return!0};Tt.prototype["parse fragment"]=function(t){return isNaN(t)||(t===0?this.parseError=!0:(t===37&&(!pi(this.input[this.pointer+1])||!pi(this.input[this.pointer+2]))&&(this.parseError=!0),this.url.fragment+=oo(t,z1))),!0};function Zse(e,t){let r=e.scheme+":";if(e.host!==null?(r+="//",(e.username!==""||e.password!=="")&&(r+=e.username,e.password!==""&&(r+=":"+e.password),r+="@"),r+=By(e.host),e.port!==null&&(r+=":"+e.port)):e.host===null&&e.scheme==="file"&&(r+="//"),e.cannotBeABaseURL)r+=e.path[0];else for(let n of e.path)r+="/"+n;return e.query!==null&&(r+="?"+e.query),!t&&e.fragment!==null&&(r+="#"+e.fragment),r}function eoe(e){let t=e.scheme+"://";return t+=By(e.host),e.port!==null&&(t+=":"+e.port),t}_n.exports.serializeURL=Zse;_n.exports.serializeURLOrigin=function(e){switch(e.scheme){case"blob":try{return _n.exports.serializeURLOrigin(_n.exports.parseURL(e.path[0]))}catch{return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return eoe({scheme:e.scheme,host:e.host,port:e.port});case"file":return"file://";default:return"null"}};_n.exports.basicURLParse=function(e,t){t===void 0&&(t={});let r=new Tt(e,t.baseURL,t.encodingOverride,t.url,t.stateOverride);return r.failure?"failure":r.url};_n.exports.setTheUsername=function(e,t){e.username="";let r=Cl.ucs2.decode(t);for(let n=0;n{"use strict";var Pt=Di();AO.implementation=class{constructor(t){let r=t[0],n=t[1],i=null;if(n!==void 0&&(i=Pt.basicURLParse(n),i==="failure"))throw new TypeError("Invalid base URL");let a=Pt.basicURLParse(r,{baseURL:i});if(a==="failure")throw new TypeError("Invalid URL");this._url=a}get href(){return Pt.serializeURL(this._url)}set href(t){let r=Pt.basicURLParse(t);if(r==="failure")throw new TypeError("Invalid URL");this._url=r}get origin(){return Pt.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(t){Pt.basicURLParse(t+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(t){Pt.cannotHaveAUsernamePasswordPort(this._url)||Pt.setTheUsername(this._url,t)}get password(){return this._url.password}set password(t){Pt.cannotHaveAUsernamePasswordPort(this._url)||Pt.setThePassword(this._url,t)}get host(){let t=this._url;return t.host===null?"":t.port===null?Pt.serializeHost(t.host):Pt.serializeHost(t.host)+":"+Pt.serializeInteger(t.port)}set host(t){this._url.cannotBeABaseURL||Pt.basicURLParse(t,{url:this._url,stateOverride:"host"})}get hostname(){return this._url.host===null?"":Pt.serializeHost(this._url.host)}set hostname(t){this._url.cannotBeABaseURL||Pt.basicURLParse(t,{url:this._url,stateOverride:"hostname"})}get port(){return this._url.port===null?"":Pt.serializeInteger(this._url.port)}set port(t){Pt.cannotHaveAUsernamePasswordPort(this._url)||(t===""?this._url.port=null:Pt.basicURLParse(t,{url:this._url,stateOverride:"port"}))}get pathname(){return this._url.cannotBeABaseURL?this._url.path[0]:this._url.path.length===0?"":"/"+this._url.path.join("/")}set pathname(t){this._url.cannotBeABaseURL||(this._url.path=[],Pt.basicURLParse(t,{url:this._url,stateOverride:"path start"}))}get search(){return this._url.query===null||this._url.query===""?"":"?"+this._url.query}set search(t){let r=this._url;if(t===""){r.query=null;return}let n=t[0]==="?"?t.substring(1):t;r.query="",Pt.basicURLParse(n,{url:r,stateOverride:"query"})}get hash(){return this._url.fragment===null||this._url.fragment===""?"":"#"+this._url.fragment}set hash(t){if(t===""){this._url.fragment=null;return}let r=t[0]==="#"?t.substring(1):t;this._url.fragment="",Pt.basicURLParse(r,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}});var qO=h((aSe,rp)=>{"use strict";var Bn=uO(),LO=mO(),DO=IO(),tt=LO.implSymbol;function Xt(e){if(!this||this[tt]||!(this instanceof Xt))throw new TypeError("Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");if(arguments.length<1)throw new TypeError("Failed to construct 'URL': 1 argument required, but only "+arguments.length+" present.");let t=[];for(let r=0;r{"use strict";Li.URL=qO().interface;Li.serializeURL=Di().serializeURL;Li.serializeURLOrigin=Di().serializeURLOrigin;Li.basicURLParse=Di().basicURLParse;Li.setTheUsername=Di().setTheUsername;Li.setThePassword=Di().setThePassword;Li.serializeHost=Di().serializeHost;Li.serializeInteger=Di().serializeInteger;Li.parseURL=Di().parseURL});var KO=h((qi,WO)=>{"use strict";Object.defineProperty(qi,"__esModule",{value:!0});function Al(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var mi=Al(require("stream")),kO=Al(require("http")),H1=Al(require("url")),zO=Al(BO()),toe=Al(require("https")),lo=Al(require("zlib")),roe=mi.Readable,ca=Symbol("buffer"),My=Symbol("type"),ip=class e{constructor(){this[My]="";let t=arguments[0],r=arguments[1],n=[],i=0;if(t){let s=t,o=Number(s.length);for(let l=0;l1&&arguments[1]!==void 0?arguments[1]:{},n=r.size;let i=n===void 0?0:n;var a=r.timeout;let s=a===void 0?0:a;e==null?e=null:UO(e)?e=Buffer.from(e.toString()):sp(e)||Buffer.isBuffer(e)||(Object.prototype.toString.call(e)==="[object ArrayBuffer]"?e=Buffer.from(e):ArrayBuffer.isView(e)?e=Buffer.from(e.buffer,e.byteOffset,e.byteLength):e instanceof mi||(e=Buffer.from(String(e)))),this[ua]={body:e,disturbed:!1,error:null},this.size=i,this.timeout=s,e instanceof mi&&e.on("error",function(o){let l=o.name==="AbortError"?o:new hr(`Invalid response body while trying to fetch ${t.url}: ${o.message}`,"system",o);t[ua].error=l})}Yt.prototype={get body(){return this[ua].body},get bodyUsed(){return this[ua].disturbed},arrayBuffer(){return Ol.call(this).then(function(e){return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)})},blob(){let e=this.headers&&this.headers.get("content-type")||"";return Ol.call(this).then(function(t){return Object.assign(new ip([],{type:e.toLowerCase()}),{[ca]:t})})},json(){var e=this;return Ol.call(this).then(function(t){try{return JSON.parse(t.toString())}catch(r){return Yt.Promise.reject(new hr(`invalid json response body at ${e.url} reason: ${r.message}`,"invalid-json"))}})},text(){return Ol.call(this).then(function(e){return e.toString()})},buffer(){return Ol.call(this)},textConverted(){var e=this;return Ol.call(this).then(function(t){return noe(t,e.headers)})}};Object.defineProperties(Yt.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});Yt.mixIn=function(e){for(let t of Object.getOwnPropertyNames(Yt.prototype))if(!(t in e)){let r=Object.getOwnPropertyDescriptor(Yt.prototype,t);Object.defineProperty(e,t,r)}};function Ol(){var e=this;if(this[ua].disturbed)return Yt.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[ua].disturbed=!0,this[ua].error)return Yt.Promise.reject(this[ua].error);let t=this.body;if(t===null)return Yt.Promise.resolve(Buffer.alloc(0));if(sp(t)&&(t=t.stream()),Buffer.isBuffer(t))return Yt.Promise.resolve(t);if(!(t instanceof mi))return Yt.Promise.resolve(Buffer.alloc(0));let r=[],n=0,i=!1;return new Yt.Promise(function(a,s){let o;e.timeout&&(o=setTimeout(function(){i=!0,s(new hr(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))},e.timeout)),t.on("error",function(l){l.name==="AbortError"?(i=!0,s(l)):s(new hr(`Invalid response body while trying to fetch ${e.url}: ${l.message}`,"system",l))}),t.on("data",function(l){if(!(i||l===null)){if(e.size&&n+l.length>e.size){i=!0,s(new hr(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}n+=l.length,r.push(l)}}),t.on("end",function(){if(!i){clearTimeout(o);try{a(Buffer.concat(r,n))}catch(l){s(new hr(`Could not create Buffer from response body for ${e.url}: ${l.message}`,"system",l))}}})})}function noe(e,t){if(typeof ky!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let r=t.get("content-type"),n="utf-8",i,a;return r&&(i=/charset=([^;]*)/i.exec(r)),a=e.slice(0,1024).toString(),!i&&a&&(i=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[Mt]=Object.create(null),t instanceof e){let r=t.raw(),n=Object.keys(r);for(let i of n)for(let a of r[i])this.append(i,a);return}if(t!=null)if(typeof t=="object"){let r=t[Symbol.iterator];if(r!=null){if(typeof r!="function")throw new TypeError("Header pairs must be iterable");let n=[];for(let i of t){if(typeof i!="object"||typeof i[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");n.push(Array.from(i))}for(let i of n){if(i.length!==2)throw new TypeError("Each header pair must be a name/value tuple");this.append(i[0],i[1])}}else for(let n of Object.keys(t)){let i=t[n];this.append(n,i)}}else throw new TypeError("Provided initializer must be an object")}get(t){t=`${t}`,np(t);let r=Rl(this[Mt],t);return r===void 0?null:this[Mt][r].join(", ")}forEach(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,n=Uy(this),i=0;for(;i1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(e[Mt]).sort().map(t==="key"?function(n){return n.toLowerCase()}:t==="value"?function(n){return e[Mt][n].join(", ")}:function(n){return[n.toLowerCase(),e[Mt][n].join(", ")]})}var Hy=Symbol("internal");function jy(e,t){let r=Object.create(Gy);return r[Hy]={target:e,kind:t,index:0},r}var Gy=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==Gy)throw new TypeError("Value of `this` is not a HeadersIterator");var e=this[Hy];let t=e.target,r=e.kind,n=e.index,i=Uy(t,r),a=i.length;return n>=a?{value:void 0,done:!0}:(this[Hy].index=n+1,{value:i[n],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(Gy,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function aoe(e){let t=Object.assign({__proto__:null},e[Mt]),r=Rl(e[Mt],"Host");return r!==void 0&&(t[r]=t[r][0]),t}function soe(e){let t=new Mn;for(let r of Object.keys(e))if(!VO.test(r))if(Array.isArray(e[r]))for(let n of e[r])zy.test(n)||(t[Mt][r]===void 0?t[Mt][r]=[n]:t[Mt][r].push(n));else zy.test(e[r])||(t[Mt][r]=[e[r]]);return t}var is=Symbol("Response internals"),ooe=kO.STATUS_CODES,ui=class e{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Yt.call(this,t,r);let n=r.status||200,i=new Mn(r.headers);if(t!=null&&!i.has("Content-Type")){let a=$O(t);a&&i.append("Content-Type",a)}this[is]={url:r.url,status:n,statusText:r.statusText||ooe[n],headers:i,counter:r.counter}}get url(){return this[is].url||""}get status(){return this[is].status}get ok(){return this[is].status>=200&&this[is].status<300}get redirected(){return this[is].counter>0}get statusText(){return this[is].statusText}get headers(){return this[is].headers}clone(){return new e(HO(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};Yt.mixIn(ui.prototype);Object.defineProperties(ui.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(ui.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var pa=Symbol("Request internals"),loe=H1.URL||zO.URL,doe=H1.parse,coe=H1.format;function Fy(e){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(e)&&(e=new loe(e).toString()),doe(e)}var poe="destroy"in mi.Readable.prototype;function U1(e){return typeof e=="object"&&typeof e[pa]=="object"}function uoe(e){let t=e&&typeof e=="object"&&Object.getPrototypeOf(e);return!!(t&&t.constructor.name==="AbortSignal")}var ss=class e{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n;U1(t)?n=Fy(t.url):(t&&t.href?n=Fy(t.href):n=Fy(`${t}`),t={});let i=r.method||t.method||"GET";if(i=i.toUpperCase(),(r.body!=null||U1(t)&&t.body!==null)&&(i==="GET"||i==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let a=r.body!=null?r.body:U1(t)&&t.body!==null?HO(t):null;Yt.call(this,a,{timeout:r.timeout||t.timeout||0,size:r.size||t.size||0});let s=new Mn(r.headers||t.headers||{});if(a!=null&&!s.has("Content-Type")){let l=$O(a);l&&s.append("Content-Type",l)}let o=U1(t)?t.signal:null;if("signal"in r&&(o=r.signal),o!=null&&!uoe(o))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[pa]={method:i,redirect:r.redirect||t.redirect||"follow",headers:s,parsedURL:n,signal:o},this.follow=r.follow!==void 0?r.follow:t.follow!==void 0?t.follow:20,this.compress=r.compress!==void 0?r.compress:t.compress!==void 0?t.compress:!0,this.counter=r.counter||t.counter||0,this.agent=r.agent||t.agent}get method(){return this[pa].method}get url(){return coe(this[pa].parsedURL)}get headers(){return this[pa].headers}get redirect(){return this[pa].redirect}get signal(){return this[pa].signal}clone(){return new e(this)}};Yt.mixIn(ss.prototype);Object.defineProperty(ss.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(ss.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function moe(e){let t=e[pa].parsedURL,r=new Mn(e[pa].headers);if(r.has("Accept")||r.set("Accept","*/*"),!t.protocol||!t.hostname)throw new TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(t.protocol))throw new TypeError("Only HTTP(S) protocols are supported");if(e.signal&&e.body instanceof mi.Readable&&!poe)throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let n=null;if(e.body==null&&/^(POST|PUT)$/i.test(e.method)&&(n="0"),e.body!=null){let a=GO(e);typeof a=="number"&&(n=String(a))}n&&r.set("Content-Length",n),r.has("User-Agent")||r.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"),e.compress&&!r.has("Accept-Encoding")&&r.set("Accept-Encoding","gzip,deflate");let i=e.agent;return typeof i=="function"&&(i=i(t)),!r.has("Connection")&&!i&&r.set("Connection","close"),Object.assign({},t,{method:e.method,headers:aoe(r),agent:i})}function ap(e){Error.call(this,e),this.type="aborted",this.message=e,Error.captureStackTrace(this,this.constructor)}ap.prototype=Object.create(Error.prototype);ap.prototype.constructor=ap;ap.prototype.name="AbortError";var $y=H1.URL||zO.URL,FO=mi.PassThrough,foe=function(t,r){let n=new $y(r).hostname,i=new $y(t).hostname;return n===i||n[n.length-i.length-1]==="."&&n.endsWith(i)};function as(e,t){if(!as.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return Yt.Promise=as.Promise,new as.Promise(function(r,n){let i=new ss(e,t),a=moe(i),s=(a.protocol==="https:"?toe:kO).request,o=i.signal,l=null,d=function(){let g=new ap("The user aborted a request.");n(g),i.body&&i.body instanceof mi.Readable&&i.body.destroy(g),!(!l||!l.body)&&l.body.emit("error",g)};if(o&&o.aborted){d();return}let c=function(){d(),m()},p=s(a),u;o&&o.addEventListener("abort",c);function m(){p.abort(),o&&o.removeEventListener("abort",c),clearTimeout(u)}i.timeout&&p.once("socket",function(f){u=setTimeout(function(){n(new hr(`network timeout at: ${i.url}`,"request-timeout")),m()},i.timeout)}),p.on("error",function(f){n(new hr(`request to ${i.url} failed, reason: ${f.message}`,"system",f)),m()}),p.on("response",function(f){clearTimeout(u);let g=soe(f.headers);if(as.isRedirect(f.statusCode)){let O=g.get("Location"),R=null;try{R=O===null?null:new $y(O,i.url).toString()}catch{if(i.redirect!=="manual"){n(new hr(`uri requested responds with an invalid redirect URL: ${O}`,"invalid-redirect")),m();return}}switch(i.redirect){case"error":n(new hr(`uri requested responds with a redirect, redirect mode is set to error: ${i.url}`,"no-redirect")),m();return;case"manual":if(R!==null)try{g.set("Location",R)}catch(ie){n(ie)}break;case"follow":if(R===null)break;if(i.counter>=i.follow){n(new hr(`maximum redirect reached at: ${i.url}`,"max-redirect")),m();return}let U={headers:new Mn(i.headers),follow:i.follow,counter:i.counter+1,agent:i.agent,compress:i.compress,method:i.method,body:i.body,signal:i.signal,timeout:i.timeout,size:i.size};if(!foe(i.url,R))for(let ie of["authorization","www-authenticate","cookie","cookie2"])U.headers.delete(ie);if(f.statusCode!==303&&i.body&&GO(i)===null){n(new hr("Cannot follow redirect with body being a readable stream","unsupported-redirect")),m();return}(f.statusCode===303||(f.statusCode===301||f.statusCode===302)&&i.method==="POST")&&(U.method="GET",U.body=void 0,U.headers.delete("content-length")),r(as(new ss(R,U))),m();return}}f.once("end",function(){o&&o.removeEventListener("abort",c)});let y=f.pipe(new FO),_={url:i.url,status:f.statusCode,statusText:f.statusMessage,headers:g,size:i.size,timeout:i.timeout,counter:i.counter},b=g.get("Content-Encoding");if(!i.compress||i.method==="HEAD"||b===null||f.statusCode===204||f.statusCode===304){l=new ui(y,_),r(l);return}let x={flush:lo.Z_SYNC_FLUSH,finishFlush:lo.Z_SYNC_FLUSH};if(b=="gzip"||b=="x-gzip"){y=y.pipe(lo.createGunzip(x)),l=new ui(y,_),r(l);return}if(b=="deflate"||b=="x-deflate"){f.pipe(new FO).once("data",function(R){(R[0]&15)===8?y=y.pipe(lo.createInflate()):y=y.pipe(lo.createInflateRaw()),l=new ui(y,_),r(l)});return}if(b=="br"&&typeof lo.createBrotliDecompress=="function"){y=y.pipe(lo.createBrotliDecompress()),l=new ui(y,_),r(l);return}l=new ui(y,_),r(l)}),ioe(p,i)})}as.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};as.Promise=global.Promise;WO.exports=qi=as;Object.defineProperty(qi,"__esModule",{value:!0});qi.default=qi;qi.Headers=Mn;qi.Request=ss;qi.Response=ui;qi.FetchError=hr});var Ky=h(Wy=>{"use strict";Object.defineProperty(Wy,"__esModule",{value:!0});var Vy=class extends Error{constructor(t){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="Deprecation"}};Wy.Deprecation=Vy});var YO=h(Xy=>{"use strict";Object.defineProperty(Xy,"__esModule",{value:!0});function hoe(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var QO=Ky(),XO=hoe(Oc()),goe=XO(e=>console.warn(e)),yoe=XO(e=>console.warn(e)),Qy=class extends Error{constructor(t,r,n){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=r;let i;"headers"in n&&typeof n.headers<"u"&&(i=n.headers),"response"in n&&(this.response=n.response,i=n.response.headers);let a=Object.assign({},n.request);n.request.headers.authorization&&(a.headers=Object.assign({},n.request.headers,{authorization:n.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),a.url=a.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=a,Object.defineProperty(this,"code",{get(){return goe(new QO.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),r}}),Object.defineProperty(this,"headers",{get(){return yoe(new QO.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),i||{}}})}};Xy.RequestError=Qy});var e3=h(Zy=>{"use strict";Object.defineProperty(Zy,"__esModule",{value:!0});function voe(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var _oe=dO(),boe=Yc(),woe=Oy(),Eoe=voe(KO()),op=YO(),Noe="5.6.3";function xoe(e){return e.arrayBuffer()}function JO(e){let t=e.request&&e.request.log?e.request.log:console;(woe.isPlainObject(e.body)||Array.isArray(e.body))&&(e.body=JSON.stringify(e.body));let r={},n,i;return(e.request&&e.request.fetch||Eoe)(e.url,Object.assign({method:e.method,body:e.body,headers:e.headers,redirect:e.redirect},e.request)).then(async s=>{i=s.url,n=s.status;for(let o of s.headers)r[o[0]]=o[1];if("deprecation"in r){let o=r.link&&r.link.match(/<([^>]+)>; rel="deprecation"/),l=o&&o.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${r.sunset}${l?`. See ${l}`:""}`)}if(!(n===204||n===205)){if(e.method==="HEAD"){if(n<400)return;throw new op.RequestError(s.statusText,n,{response:{url:i,status:n,headers:r,data:void 0},request:e})}if(n===304)throw new op.RequestError("Not modified",n,{response:{url:i,status:n,headers:r,data:await Yy(s)},request:e});if(n>=400){let o=await Yy(s);throw new op.RequestError(Soe(o),n,{response:{url:i,status:n,headers:r,data:o},request:e})}return Yy(s)}}).then(s=>({status:n,url:i,headers:r,data:s})).catch(s=>{throw s instanceof op.RequestError?s:new op.RequestError(s.message,500,{request:e})})}async function Yy(e){let t=e.headers.get("content-type");return/application\/json/.test(t)?e.json():!t||/^text\/|charset=utf-8$/.test(t)?e.text():xoe(e)}function Soe(e){return typeof e=="string"?e:"message"in e?Array.isArray(e.errors)?`${e.message}: ${e.errors.map(JSON.stringify).join(", ")}`:e.message:`Unknown error: ${JSON.stringify(e)}`}function Jy(e,t){let r=e.defaults(t);return Object.assign(function(i,a){let s=r.merge(i,a);if(!s.request||!s.request.hook)return JO(r.parse(s));let o=(l,d)=>JO(r.parse(r.merge(l,d)));return Object.assign(o,{endpoint:r,defaults:Jy.bind(null,r)}),s.request.hook(o,s)},{endpoint:r,defaults:Jy.bind(null,r)})}var Toe=Jy(_oe.endpoint,{headers:{"user-agent":`octokit-request.js/${Noe} ${boe.getUserAgent()}`}});Zy.request=Toe});var tR=h(lp=>{"use strict";Object.defineProperty(lp,"__esModule",{value:!0});var eR=e3(),Poe=Yc(),Coe="4.8.0";function Ooe(e){return`Request failed due to following response errors: +`+e.errors.map(t=>` - ${t.message}`).join(` +`)}var $1=class extends Error{constructor(t,r,n){super(Ooe(n)),this.request=t,this.headers=r,this.response=n,this.name="GraphqlResponseError",this.errors=n.errors,this.data=n.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}},Roe=["method","baseUrl","url","headers","request","query","mediaType"],Aoe=["query","method","url"],ZO=/\/api\/v3\/?$/;function Ioe(e,t,r){if(r){if(typeof t=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let s in r)if(Aoe.includes(s))return Promise.reject(new Error(`[@octokit/graphql] "${s}" cannot be used as variable name`))}let n=typeof t=="string"?Object.assign({query:t},r):t,i=Object.keys(n).reduce((s,o)=>Roe.includes(o)?(s[o]=n[o],s):(s.variables||(s.variables={}),s.variables[o]=n[o],s),{}),a=n.baseUrl||e.endpoint.DEFAULTS.baseUrl;return ZO.test(a)&&(i.url=a.replace(ZO,"/api/graphql")),e(i).then(s=>{if(s.data.errors){let o={};for(let l of Object.keys(s.headers))o[l]=s.headers[l];throw new $1(i,o,s.data)}return s.data.data})}function t3(e,t){let r=e.defaults(t);return Object.assign((i,a)=>Ioe(r,i,a),{defaults:t3.bind(null,r),endpoint:eR.request.endpoint})}var Doe=t3(eR.request,{headers:{"user-agent":`octokit-graphql.js/${Coe} ${Poe.getUserAgent()}`},method:"POST",url:"/graphql"});function Loe(e){return t3(e,{method:"POST",url:"/graphql"})}lp.GraphqlResponseError=$1;lp.graphql=Doe;lp.withCustomRequest=Loe});var rR=h(r3=>{"use strict";Object.defineProperty(r3,"__esModule",{value:!0});var qoe=/^v1\./,Boe=/^ghs_/,Moe=/^ghu_/;async function joe(e){let t=e.split(/\./).length===3,r=qoe.test(e)||Boe.test(e),n=Moe.test(e);return{type:"token",token:e,tokenType:t?"app":r?"installation":n?"user-to-server":"oauth"}}function Foe(e){return e.split(/\./).length===3?`bearer ${e}`:`token ${e}`}async function koe(e,t,r,n){let i=t.endpoint.merge(r,n);return i.headers.authorization=Foe(e),t(i)}var zoe=function(t){if(!t)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof t!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return t=t.replace(/^(token|bearer) +/i,""),Object.assign(joe.bind(null,t),{hook:koe.bind(null,t)})};r3.createTokenAuth=zoe});var i3=h(n3=>{"use strict";Object.defineProperty(n3,"__esModule",{value:!0});var Uoe=Yc(),Hoe=tO(),nR=e3(),$oe=tR(),Goe=rR();function Voe(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function Woe(e,t){if(e==null)return{};var r=Voe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var iR="3.6.0",Koe=["authStrategy"],dp=class{constructor(t={}){let r=new Hoe.Collection,n={baseUrl:nR.request.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},t.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(n.headers["user-agent"]=[t.userAgent,`octokit-core.js/${iR} ${Uoe.getUserAgent()}`].filter(Boolean).join(" "),t.baseUrl&&(n.baseUrl=t.baseUrl),t.previews&&(n.mediaType.previews=t.previews),t.timeZone&&(n.headers["time-zone"]=t.timeZone),this.request=nR.request.defaults(n),this.graphql=$oe.withCustomRequest(this.request).defaults(n),this.log=Object.assign({debug:()=>{},info:()=>{},warn:console.warn.bind(console),error:console.error.bind(console)},t.log),this.hook=r,t.authStrategy){let{authStrategy:a}=t,s=Woe(t,Koe),o=a(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:s},t.auth));r.wrap("request",o.hook),this.auth=o}else if(!t.auth)this.auth=async()=>({type:"unauthenticated"});else{let a=Goe.createTokenAuth(t.auth);r.wrap("request",a.hook),this.auth=a}this.constructor.plugins.forEach(a=>{Object.assign(this,a(this,t))})}static defaults(t){return class extends this{constructor(...n){let i=n[0]||{};if(typeof t=="function"){super(t(i));return}super(Object.assign({},t,i,i.userAgent&&t.userAgent?{userAgent:`${i.userAgent} ${t.userAgent}`}:null))}}}static plugin(...t){var r;let n=this.plugins;return r=class extends this{},r.plugins=n.concat(t.filter(a=>!n.includes(a))),r}};dp.VERSION=iR;dp.plugins=[];n3.Octokit=dp});var uR=h(G1=>{"use strict";Object.defineProperty(G1,"__esModule",{value:!0});function aR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function sR(e){for(var t=1;t{"use strict";Object.defineProperty(Il,"__esModule",{value:!0});var Yoe="2.21.3";function mR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function fR(e){for(var t=1;t({async next(){if(!o)return{done:!0};try{let l=await i({method:a,url:o,headers:s}),d=Zoe(l);return o=((d.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1],{value:d}}catch(l){if(l.status!==409)throw l;return o="",{value:{status:200,headers:{},data:[]}}}}})}}function hR(e,t,r,n){return typeof r=="function"&&(n=r,r=void 0),gR(e,[],a3(e,t,r)[Symbol.asyncIterator](),n)}function gR(e,t,r,n){return r.next().then(i=>{if(i.done)return t;let a=!1;function s(){a=!0}return t=t.concat(n?n(i.value,s):i.value.data),a?t:gR(e,t,r,n)})}var ele=Object.assign(hR,{iterator:a3}),yR=["GET /app/hook/deliveries","GET /app/installations","GET /applications/grants","GET /authorizations","GET /enterprises/{enterprise}/actions/permissions/organizations","GET /enterprises/{enterprise}/actions/runner-groups","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners","GET /enterprises/{enterprise}/actions/runners","GET /enterprises/{enterprise}/audit-log","GET /enterprises/{enterprise}/secret-scanning/alerts","GET /enterprises/{enterprise}/settings/billing/advanced-security","GET /events","GET /gists","GET /gists/public","GET /gists/starred","GET /gists/{gist_id}/comments","GET /gists/{gist_id}/commits","GET /gists/{gist_id}/forks","GET /installation/repositories","GET /issues","GET /licenses","GET /marketplace_listing/plans","GET /marketplace_listing/plans/{plan_id}/accounts","GET /marketplace_listing/stubbed/plans","GET /marketplace_listing/stubbed/plans/{plan_id}/accounts","GET /networks/{owner}/{repo}/events","GET /notifications","GET /organizations","GET /orgs/{org}/actions/cache/usage-by-repository","GET /orgs/{org}/actions/permissions/repositories","GET /orgs/{org}/actions/runner-groups","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners","GET /orgs/{org}/actions/runners","GET /orgs/{org}/actions/secrets","GET /orgs/{org}/actions/secrets/{secret_name}/repositories","GET /orgs/{org}/audit-log","GET /orgs/{org}/blocks","GET /orgs/{org}/code-scanning/alerts","GET /orgs/{org}/codespaces","GET /orgs/{org}/credential-authorizations","GET /orgs/{org}/dependabot/secrets","GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories","GET /orgs/{org}/events","GET /orgs/{org}/external-groups","GET /orgs/{org}/failed_invitations","GET /orgs/{org}/hooks","GET /orgs/{org}/hooks/{hook_id}/deliveries","GET /orgs/{org}/installations","GET /orgs/{org}/invitations","GET /orgs/{org}/invitations/{invitation_id}/teams","GET /orgs/{org}/issues","GET /orgs/{org}/members","GET /orgs/{org}/migrations","GET /orgs/{org}/migrations/{migration_id}/repositories","GET /orgs/{org}/outside_collaborators","GET /orgs/{org}/packages","GET /orgs/{org}/packages/{package_type}/{package_name}/versions","GET /orgs/{org}/projects","GET /orgs/{org}/public_members","GET /orgs/{org}/repos","GET /orgs/{org}/secret-scanning/alerts","GET /orgs/{org}/settings/billing/advanced-security","GET /orgs/{org}/team-sync/groups","GET /orgs/{org}/teams","GET /orgs/{org}/teams/{team_slug}/discussions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions","GET /orgs/{org}/teams/{team_slug}/invitations","GET /orgs/{org}/teams/{team_slug}/members","GET /orgs/{org}/teams/{team_slug}/projects","GET /orgs/{org}/teams/{team_slug}/repos","GET /orgs/{org}/teams/{team_slug}/teams","GET /projects/columns/{column_id}/cards","GET /projects/{project_id}/collaborators","GET /projects/{project_id}/columns","GET /repos/{owner}/{repo}/actions/artifacts","GET /repos/{owner}/{repo}/actions/caches","GET /repos/{owner}/{repo}/actions/runners","GET /repos/{owner}/{repo}/actions/runs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs","GET /repos/{owner}/{repo}/actions/secrets","GET /repos/{owner}/{repo}/actions/workflows","GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","GET /repos/{owner}/{repo}/assignees","GET /repos/{owner}/{repo}/branches","GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations","GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs","GET /repos/{owner}/{repo}/code-scanning/alerts","GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","GET /repos/{owner}/{repo}/code-scanning/analyses","GET /repos/{owner}/{repo}/codespaces","GET /repos/{owner}/{repo}/codespaces/devcontainers","GET /repos/{owner}/{repo}/codespaces/secrets","GET /repos/{owner}/{repo}/collaborators","GET /repos/{owner}/{repo}/comments","GET /repos/{owner}/{repo}/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/commits","GET /repos/{owner}/{repo}/commits/{commit_sha}/comments","GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls","GET /repos/{owner}/{repo}/commits/{ref}/check-runs","GET /repos/{owner}/{repo}/commits/{ref}/check-suites","GET /repos/{owner}/{repo}/commits/{ref}/status","GET /repos/{owner}/{repo}/commits/{ref}/statuses","GET /repos/{owner}/{repo}/contributors","GET /repos/{owner}/{repo}/dependabot/secrets","GET /repos/{owner}/{repo}/deployments","GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses","GET /repos/{owner}/{repo}/environments","GET /repos/{owner}/{repo}/events","GET /repos/{owner}/{repo}/forks","GET /repos/{owner}/{repo}/git/matching-refs/{ref}","GET /repos/{owner}/{repo}/hooks","GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries","GET /repos/{owner}/{repo}/invitations","GET /repos/{owner}/{repo}/issues","GET /repos/{owner}/{repo}/issues/comments","GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/issues/events","GET /repos/{owner}/{repo}/issues/{issue_number}/comments","GET /repos/{owner}/{repo}/issues/{issue_number}/events","GET /repos/{owner}/{repo}/issues/{issue_number}/labels","GET /repos/{owner}/{repo}/issues/{issue_number}/reactions","GET /repos/{owner}/{repo}/issues/{issue_number}/timeline","GET /repos/{owner}/{repo}/keys","GET /repos/{owner}/{repo}/labels","GET /repos/{owner}/{repo}/milestones","GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels","GET /repos/{owner}/{repo}/notifications","GET /repos/{owner}/{repo}/pages/builds","GET /repos/{owner}/{repo}/projects","GET /repos/{owner}/{repo}/pulls","GET /repos/{owner}/{repo}/pulls/comments","GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/pulls/{pull_number}/comments","GET /repos/{owner}/{repo}/pulls/{pull_number}/commits","GET /repos/{owner}/{repo}/pulls/{pull_number}/files","GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","GET /repos/{owner}/{repo}/releases","GET /repos/{owner}/{repo}/releases/{release_id}/assets","GET /repos/{owner}/{repo}/releases/{release_id}/reactions","GET /repos/{owner}/{repo}/secret-scanning/alerts","GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations","GET /repos/{owner}/{repo}/stargazers","GET /repos/{owner}/{repo}/subscribers","GET /repos/{owner}/{repo}/tags","GET /repos/{owner}/{repo}/teams","GET /repos/{owner}/{repo}/topics","GET /repositories","GET /repositories/{repository_id}/environments/{environment_name}/secrets","GET /search/code","GET /search/commits","GET /search/issues","GET /search/labels","GET /search/repositories","GET /search/topics","GET /search/users","GET /teams/{team_id}/discussions","GET /teams/{team_id}/discussions/{discussion_number}/comments","GET /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /teams/{team_id}/discussions/{discussion_number}/reactions","GET /teams/{team_id}/invitations","GET /teams/{team_id}/members","GET /teams/{team_id}/projects","GET /teams/{team_id}/repos","GET /teams/{team_id}/teams","GET /user/blocks","GET /user/codespaces","GET /user/codespaces/secrets","GET /user/emails","GET /user/followers","GET /user/following","GET /user/gpg_keys","GET /user/installations","GET /user/installations/{installation_id}/repositories","GET /user/issues","GET /user/keys","GET /user/marketplace_purchases","GET /user/marketplace_purchases/stubbed","GET /user/memberships/orgs","GET /user/migrations","GET /user/migrations/{migration_id}/repositories","GET /user/orgs","GET /user/packages","GET /user/packages/{package_type}/{package_name}/versions","GET /user/public_emails","GET /user/repos","GET /user/repository_invitations","GET /user/starred","GET /user/subscriptions","GET /user/teams","GET /users","GET /users/{username}/events","GET /users/{username}/events/orgs/{org}","GET /users/{username}/events/public","GET /users/{username}/followers","GET /users/{username}/following","GET /users/{username}/gists","GET /users/{username}/gpg_keys","GET /users/{username}/keys","GET /users/{username}/orgs","GET /users/{username}/packages","GET /users/{username}/projects","GET /users/{username}/received_events","GET /users/{username}/received_events/public","GET /users/{username}/repos","GET /users/{username}/starred","GET /users/{username}/subscriptions"];function tle(e){return typeof e=="string"?yR.includes(e):!1}function vR(e){return{paginate:Object.assign(hR.bind(null,e),{iterator:a3.bind(null,e)})}}vR.VERSION=Yoe;Il.composePaginateRest=ele;Il.isPaginatingEndpoint=tle;Il.paginateRest=vR;Il.paginatingEndpoints=yR});var ER=h(gr=>{"use strict";var rle=gr&&gr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),nle=gr&&gr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wR=gr&&gr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&rle(t,e,r);return nle(t,e),t};Object.defineProperty(gr,"__esModule",{value:!0});gr.getOctokitOptions=gr.GitHub=gr.defaults=gr.context=void 0;var ile=wR(kC()),s3=wR(zC()),ale=i3(),sle=uR(),ole=_R();gr.context=new ile.Context;var bR=s3.getApiBaseUrl();gr.defaults={baseUrl:bR,request:{agent:s3.getProxyAgent(bR)}};gr.GitHub=ale.Octokit.plugin(sle.restEndpointMethods,ole.paginateRest).defaults(gr.defaults);function lle(e,t){let r=Object.assign({},t||{}),n=s3.getAuthString(e,r);return n&&(r.auth=n),r}gr.getOctokitOptions=lle});var NR=h((o3,l3)=>{(function(e,t){typeof o3=="object"&&typeof l3<"u"?l3.exports=t():typeof define=="function"&&define.amd?define(t):e.Bottleneck=t()})(o3,function(){"use strict";var e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function t(oe){return oe&&oe.default||oe}var r=function(oe,N,v={}){var T,A,I;for(T in N)I=N[T],v[T]=(A=oe[T])!=null?A:I;return v},n=function(oe,N,v={}){var T,A;for(T in oe)A=oe[T],N[T]!==void 0&&(v[T]=A);return v},i={load:r,overwrite:n},a;a=class{constructor(N,v){this.incr=N,this.decr=v,this._first=null,this._last=null,this.length=0}push(N){var v;this.length++,typeof this.incr=="function"&&this.incr(),v={value:N,prev:this._last,next:null},this._last!=null?(this._last.next=v,this._last=v):this._first=this._last=v}shift(){var N;if(this._first!=null)return this.length--,typeof this.decr=="function"&&this.decr(),N=this._first.value,(this._first=this._first.next)!=null?this._first.prev=null:this._last=null,N}first(){if(this._first!=null)return this._first.value}getArray(){var N,v,T;for(N=this._first,T=[];N!=null;)T.push((v=N,N=N.next,v.value));return T}forEachShift(N){var v;for(v=this.shift();v!=null;)N(v),v=this.shift()}debug(){var N,v,T,A,I;for(N=this._first,I=[];N!=null;)I.push((v=N,N=N.next,{value:v.value,prev:(T=v.prev)!=null?T.value:void 0,next:(A=v.next)!=null?A.value:void 0}));return I}};var s=a,o;o=class{constructor(N){if(this.instance=N,this._events={},this.instance.on!=null||this.instance.once!=null||this.instance.removeAllListeners!=null)throw new Error("An Emitter already exists for this object");this.instance.on=(v,T)=>this._addListener(v,"many",T),this.instance.once=(v,T)=>this._addListener(v,"once",T),this.instance.removeAllListeners=(v=null)=>v!=null?delete this._events[v]:this._events={}}_addListener(N,v,T){var A;return(A=this._events)[N]==null&&(A[N]=[]),this._events[N].push({cb:T,status:v}),this.instance}listenerCount(N){return this._events[N]!=null?this._events[N].length:0}async trigger(N,...v){var T,A;try{return N!=="debug"&&this.trigger("debug",`Event triggered: ${N}`,v),this._events[N]==null?void 0:(this._events[N]=this._events[N].filter(function(I){return I.status!=="none"}),A=this._events[N].map(async I=>{var j,ne;if(I.status!=="none"){I.status==="once"&&(I.status="none");try{return ne=typeof I.cb=="function"?I.cb(...v):void 0,typeof ne?.then=="function"?await ne:ne}catch(Xe){return j=Xe,this.trigger("error",j),null}}}),(await Promise.all(A)).find(function(I){return I!=null}))}catch(I){return T=I,this.trigger("error",T),null}}};var l=o,d,c,p;d=s,c=l,p=class{constructor(N){var v;this.Events=new c(this),this._length=0,this._lists=function(){var T,A,I;for(I=[],v=T=1,A=N;1<=A?T<=A:T>=A;v=1<=A?++T:--T)I.push(new d(()=>this.incr(),()=>this.decr()));return I}.call(this)}incr(){if(this._length++===0)return this.Events.trigger("leftzero")}decr(){if(--this._length===0)return this.Events.trigger("zero")}push(N){return this._lists[N.options.priority].push(N)}queued(N){return N!=null?this._lists[N].length:this._length}shiftAll(N){return this._lists.forEach(function(v){return v.forEachShift(N)})}getFirst(N=this._lists){var v,T,A;for(v=0,T=N.length;v0)return A;return[]}shiftLastFrom(N){return this.getFirst(this._lists.slice(N).reverse()).shift()}};var u=p,m;m=class extends Error{};var f=m,g,y,_,b,x;b=10,y=5,x=i,g=f,_=class{constructor(N,v,T,A,I,j,ne,Xe){this.task=N,this.args=v,this.rejectOnDrop=I,this.Events=j,this._states=ne,this.Promise=Xe,this.options=x.load(T,A),this.options.priority=this._sanitizePriority(this.options.priority),this.options.id===A.id&&(this.options.id=`${this.options.id}-${this._randomIndex()}`),this.promise=new this.Promise((pr,wr)=>{this._resolve=pr,this._reject=wr}),this.retryCount=0}_sanitizePriority(N){var v;return v=~~N!==N?y:N,v<0?0:v>b-1?b-1:v}_randomIndex(){return Math.random().toString(36).slice(2)}doDrop({error:N,message:v="This job has been dropped by Bottleneck"}={}){return this._states.remove(this.options.id)?(this.rejectOnDrop&&this._reject(N??new g(v)),this.Events.trigger("dropped",{args:this.args,options:this.options,task:this.task,promise:this.promise}),!0):!1}_assertStatus(N){var v;if(v=this._states.jobStatus(this.options.id),!(v===N||N==="DONE"&&v===null))throw new g(`Invalid job status ${v}, expected ${N}. Please open an issue at https://github.com/SGrondin/bottleneck/issues`)}doReceive(){return this._states.start(this.options.id),this.Events.trigger("received",{args:this.args,options:this.options})}doQueue(N,v){return this._assertStatus("RECEIVED"),this._states.next(this.options.id),this.Events.trigger("queued",{args:this.args,options:this.options,reachedHWM:N,blocked:v})}doRun(){return this.retryCount===0?(this._assertStatus("QUEUED"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),this.Events.trigger("scheduled",{args:this.args,options:this.options})}async doExecute(N,v,T,A){var I,j,ne;this.retryCount===0?(this._assertStatus("RUNNING"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),j={args:this.args,options:this.options,retryCount:this.retryCount},this.Events.trigger("executing",j);try{if(ne=await(N!=null?N.schedule(this.options,this.task,...this.args):this.task(...this.args)),v())return this.doDone(j),await A(this.options,j),this._assertStatus("DONE"),this._resolve(ne)}catch(Xe){return I=Xe,this._onFailure(I,j,v,T,A)}}doExpire(N,v,T){var A,I;return this._states.jobStatus(this.options.id==="RUNNING")&&this._states.next(this.options.id),this._assertStatus("EXECUTING"),I={args:this.args,options:this.options,retryCount:this.retryCount},A=new g(`This job timed out after ${this.options.expiration} ms.`),this._onFailure(A,I,N,v,T)}async _onFailure(N,v,T,A,I){var j,ne;if(T())return j=await this.Events.trigger("failed",N,v),j!=null?(ne=~~j,this.Events.trigger("retry",`Retrying ${this.options.id} after ${ne} ms`,v),this.retryCount++,A(ne)):(this.doDone(v),await I(this.options,v),this._assertStatus("DONE"),this._reject(N))}doDone(N){return this._assertStatus("EXECUTING"),this._states.next(this.options.id),this.Events.trigger("done",N)}};var O=_,R,U,ie;ie=i,R=f,U=class{constructor(N,v,T){this.instance=N,this.storeOptions=v,this.clientId=this.instance._randomIndex(),ie.load(T,T,this),this._nextRequest=this._lastReservoirRefresh=this._lastReservoirIncrease=Date.now(),this._running=0,this._done=0,this._unblockTime=0,this.ready=this.Promise.resolve(),this.clients={},this._startHeartbeat()}_startHeartbeat(){var N;return this.heartbeat==null&&(this.storeOptions.reservoirRefreshInterval!=null&&this.storeOptions.reservoirRefreshAmount!=null||this.storeOptions.reservoirIncreaseInterval!=null&&this.storeOptions.reservoirIncreaseAmount!=null)?typeof(N=this.heartbeat=setInterval(()=>{var v,T,A,I,j;if(I=Date.now(),this.storeOptions.reservoirRefreshInterval!=null&&I>=this._lastReservoirRefresh+this.storeOptions.reservoirRefreshInterval&&(this._lastReservoirRefresh=I,this.storeOptions.reservoir=this.storeOptions.reservoirRefreshAmount,this.instance._drainAll(this.computeCapacity())),this.storeOptions.reservoirIncreaseInterval!=null&&I>=this._lastReservoirIncrease+this.storeOptions.reservoirIncreaseInterval&&({reservoirIncreaseAmount:v,reservoirIncreaseMaximum:A,reservoir:j}=this.storeOptions,this._lastReservoirIncrease=I,T=A!=null?Math.min(v,A-j):v,T>0))return this.storeOptions.reservoir+=T,this.instance._drainAll(this.computeCapacity())},this.heartbeatInterval)).unref=="function"?N.unref():void 0:clearInterval(this.heartbeat)}async __publish__(N){return await this.yieldLoop(),this.instance.Events.trigger("message",N.toString())}async __disconnect__(N){return await this.yieldLoop(),clearInterval(this.heartbeat),this.Promise.resolve()}yieldLoop(N=0){return new this.Promise(function(v,T){return setTimeout(v,N)})}computePenalty(){var N;return(N=this.storeOptions.penalty)!=null?N:15*this.storeOptions.minTime||5e3}async __updateSettings__(N){return await this.yieldLoop(),ie.overwrite(N,N,this.storeOptions),this._startHeartbeat(),this.instance._drainAll(this.computeCapacity()),!0}async __running__(){return await this.yieldLoop(),this._running}async __queued__(){return await this.yieldLoop(),this.instance.queued()}async __done__(){return await this.yieldLoop(),this._done}async __groupCheck__(N){return await this.yieldLoop(),this._nextRequest+this.timeout=N}check(N,v){return this.conditionsCheck(N)&&this._nextRequest-v<=0}async __check__(N){var v;return await this.yieldLoop(),v=Date.now(),this.check(N,v)}async __register__(N,v,T){var A,I;return await this.yieldLoop(),A=Date.now(),this.conditionsCheck(v)?(this._running+=v,this.storeOptions.reservoir!=null&&(this.storeOptions.reservoir-=v),I=Math.max(this._nextRequest-A,0),this._nextRequest=A+I+this.storeOptions.minTime,{success:!0,wait:I,reservoir:this.storeOptions.reservoir}):{success:!1}}strategyIsBlock(){return this.storeOptions.strategy===3}async __submit__(N,v){var T,A,I;if(await this.yieldLoop(),this.storeOptions.maxConcurrent!=null&&v>this.storeOptions.maxConcurrent)throw new R(`Impossible to add a job having a weight of ${v} to a limiter having a maxConcurrent setting of ${this.storeOptions.maxConcurrent}`);return A=Date.now(),I=this.storeOptions.highWater!=null&&N===this.storeOptions.highWater&&!this.check(v,A),T=this.strategyIsBlock()&&(I||this.isBlocked(A)),T&&(this._unblockTime=A+this.computePenalty(),this._nextRequest=this._unblockTime+this.storeOptions.minTime,this.instance._dropAllQueued()),{reachedHWM:I,blocked:T,strategy:this.storeOptions.strategy}}async __free__(N,v){return await this.yieldLoop(),this._running-=v,this._done+=v,this.instance._drainAll(this.computeCapacity()),{running:this._running}}};var F=U,q,Z;q=f,Z=class{constructor(N){this.status=N,this._jobs={},this.counts=this.status.map(function(){return 0})}next(N){var v,T;if(v=this._jobs[N],T=v+1,v!=null&&T(N[this.status[T]]=v,N),{})}};var w=Z,ae,se;ae=s,se=class{constructor(N,v){this.schedule=this.schedule.bind(this),this.name=N,this.Promise=v,this._running=0,this._queue=new ae}isEmpty(){return this._queue.length===0}async _tryToRun(){var N,v,T,A,I,j,ne;if(this._running<1&&this._queue.length>0)return this._running++,{task:ne,args:N,resolve:I,reject:A}=this._queue.shift(),v=await async function(){try{return j=await ne(...N),function(){return I(j)}}catch(Xe){return T=Xe,function(){return A(T)}}}(),this._running--,this._tryToRun(),v()}schedule(N,...v){var T,A,I;return I=A=null,T=new this.Promise(function(j,ne){return I=j,A=ne}),this._queue.push({task:N,args:v,resolve:I,reject:A}),this._tryToRun(),T}};var Be=se,E="2.19.5",S={version:E},he=Object.freeze({version:E,default:S}),pe=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),_e=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),br=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),Gt,si,tm,Ms,Ei,be;be=i,Gt=l,Ms=pe,tm=_e,Ei=br,si=function(){class oe{constructor(v={}){this.deleteKey=this.deleteKey.bind(this),this.limiterOptions=v,be.load(this.limiterOptions,this.defaults,this),this.Events=new Gt(this),this.instances={},this.Bottleneck=q7,this._startAutoCleanup(),this.sharedConnection=this.connection!=null,this.connection==null&&(this.limiterOptions.datastore==="redis"?this.connection=new Ms(Object.assign({},this.limiterOptions,{Events:this.Events})):this.limiterOptions.datastore==="ioredis"&&(this.connection=new tm(Object.assign({},this.limiterOptions,{Events:this.Events}))))}key(v=""){var T;return(T=this.instances[v])!=null?T:(()=>{var A;return A=this.instances[v]=new this.Bottleneck(Object.assign(this.limiterOptions,{id:`${this.id}-${v}`,timeout:this.timeout,connection:this.connection})),this.Events.trigger("created",A,v),A})()}async deleteKey(v=""){var T,A;return A=this.instances[v],this.connection&&(T=await this.connection.__runCommand__(["del",...Ei.allKeys(`${this.id}-${v}`)])),A!=null&&(delete this.instances[v],await A.disconnect()),A!=null||T>0}limiters(){var v,T,A,I;T=this.instances,A=[];for(v in T)I=T[v],A.push({key:v,limiter:I});return A}keys(){return Object.keys(this.instances)}async clusterKeys(){var v,T,A,I,j,ne,Xe,pr,wr;if(this.connection==null)return this.Promise.resolve(this.keys());for(ne=[],v=null,wr=`b_${this.id}-`.length,T=9;v!==0;)for([pr,A]=await this.connection.__runCommand__(["scan",v??0,"match",`b_${this.id}-*_settings`,"count",1e4]),v=~~pr,I=0,Xe=A.length;I{var T,A,I,j,ne,Xe;ne=Date.now(),I=this.instances,j=[];for(A in I){Xe=I[A];try{await Xe._store.__groupCheck__(ne)?j.push(this.deleteKey(A)):j.push(void 0)}catch(pr){T=pr,j.push(Xe.Events.trigger("error",T))}}return j},this.timeout/2)).unref=="function"?v.unref():void 0}updateSettings(v={}){if(be.overwrite(v,this.defaults,this),be.overwrite(v,v,this.limiterOptions),v.timeout!=null)return this._startAutoCleanup()}disconnect(v=!0){var T;if(!this.sharedConnection)return(T=this.connection)!=null?T.disconnect(v):void 0}}return oe.prototype.defaults={timeout:1e3*60*5,connection:null,Promise,id:"group-key"},oe}.call(e);var ko=si,rm,H,Ze;Ze=i,H=l,rm=function(){class oe{constructor(v={}){this.options=v,Ze.load(this.options,this.defaults,this),this.Events=new H(this),this._arr=[],this._resetPromise(),this._lastFlush=Date.now()}_resetPromise(){return this._promise=new this.Promise((v,T)=>this._resolve=v)}_flush(){return clearTimeout(this._timeout),this._lastFlush=Date.now(),this._resolve(),this.Events.trigger("batch",this._arr),this._arr=[],this._resetPromise()}add(v){var T;return this._arr.push(v),T=this._promise,this._arr.length===this.maxSize?this._flush():this.maxTime!=null&&this._arr.length===1&&(this._timeout=setTimeout(()=>this._flush(),this.maxTime)),T}}return oe.prototype.defaults={maxTime:null,maxSize:null,Promise},oe}.call(e);var z=rm,we=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),lt=t(he),Qt,Et,js,La,R7,Uh,A7,I7,D7,Hh,Ni,L7=[].splice;Uh=10,Et=5,Ni=i,A7=u,La=O,R7=F,I7=we,js=l,D7=w,Hh=Be,Qt=function(){class oe{constructor(v={},...T){var A,I;this._addToQueue=this._addToQueue.bind(this),this._validateOptions(v,T),Ni.load(v,this.instanceDefaults,this),this._queues=new A7(Uh),this._scheduled={},this._states=new D7(["RECEIVED","QUEUED","RUNNING","EXECUTING"].concat(this.trackDoneStatus?["DONE"]:[])),this._limiter=null,this.Events=new js(this),this._submitLock=new Hh("submit",this.Promise),this._registerLock=new Hh("register",this.Promise),I=Ni.load(v,this.storeDefaults,{}),this._store=function(){if(this.datastore==="redis"||this.datastore==="ioredis"||this.connection!=null)return A=Ni.load(v,this.redisStoreDefaults,{}),new I7(this,I,A);if(this.datastore==="local")return A=Ni.load(v,this.localStoreDefaults,{}),new R7(this,I,A);throw new oe.prototype.BottleneckError(`Invalid datastore type: ${this.datastore}`)}.call(this),this._queues.on("leftzero",()=>{var j;return(j=this._store.heartbeat)!=null&&typeof j.ref=="function"?j.ref():void 0}),this._queues.on("zero",()=>{var j;return(j=this._store.heartbeat)!=null&&typeof j.unref=="function"?j.unref():void 0})}_validateOptions(v,T){if(!(v!=null&&typeof v=="object"&&T.length===0))throw new oe.prototype.BottleneckError("Bottleneck v2 takes a single object argument. Refer to https://github.com/SGrondin/bottleneck#upgrading-to-v2 if you're upgrading from Bottleneck v1.")}ready(){return this._store.ready}clients(){return this._store.clients}channel(){return`b_${this.id}`}channel_client(){return`b_${this.id}_${this._store.clientId}`}publish(v){return this._store.__publish__(v)}disconnect(v=!0){return this._store.__disconnect__(v)}chain(v){return this._limiter=v,this}queued(v){return this._queues.queued(v)}clusterQueued(){return this._store.__queued__()}empty(){return this.queued()===0&&this._submitLock.isEmpty()}running(){return this._store.__running__()}done(){return this._store.__done__()}jobStatus(v){return this._states.jobStatus(v)}jobs(v){return this._states.statusJobs(v)}counts(){return this._states.statusCounts()}_randomIndex(){return Math.random().toString(36).slice(2)}check(v=1){return this._store.__check__(v)}_clearGlobalState(v){return this._scheduled[v]!=null?(clearTimeout(this._scheduled[v].expiration),delete this._scheduled[v],!0):!1}async _free(v,T,A,I){var j,ne;try{if({running:ne}=await this._store.__free__(v,A.weight),this.Events.trigger("debug",`Freed ${A.id}`,I),ne===0&&this.empty())return this.Events.trigger("idle")}catch(Xe){return j=Xe,this.Events.trigger("error",j)}}_run(v,T,A){var I,j,ne;return T.doRun(),I=this._clearGlobalState.bind(this,v),ne=this._run.bind(this,v,T),j=this._free.bind(this,v,T),this._scheduled[v]={timeout:setTimeout(()=>T.doExecute(this._limiter,I,ne,j),A),expiration:T.options.expiration!=null?setTimeout(function(){return T.doExpire(I,ne,j)},A+T.options.expiration):void 0,job:T}}_drainOne(v){return this._registerLock.schedule(()=>{var T,A,I,j,ne;return this.queued()===0?this.Promise.resolve(null):(ne=this._queues.getFirst(),{options:j,args:T}=I=ne.first(),v!=null&&j.weight>v?this.Promise.resolve(null):(this.Events.trigger("debug",`Draining ${j.id}`,{args:T,options:j}),A=this._randomIndex(),this._store.__register__(A,j.weight,j.expiration).then(({success:Xe,wait:pr,reservoir:wr})=>{var uc;return this.Events.trigger("debug",`Drained ${j.id}`,{success:Xe,args:T,options:j}),Xe?(ne.shift(),uc=this.empty(),uc&&this.Events.trigger("empty"),wr===0&&this.Events.trigger("depleted",uc),this._run(A,I,pr),this.Promise.resolve(j.weight)):this.Promise.resolve(null)})))})}_drainAll(v,T=0){return this._drainOne(v).then(A=>{var I;return A!=null?(I=v!=null?v-A:v,this._drainAll(I,T+A)):this.Promise.resolve(T)}).catch(A=>this.Events.trigger("error",A))}_dropAllQueued(v){return this._queues.shiftAll(function(T){return T.doDrop({message:v})})}stop(v={}){var T,A;return v=Ni.load(v,this.stopDefaults),A=I=>{var j;return j=()=>{var ne;return ne=this._states.counts,ne[0]+ne[1]+ne[2]+ne[3]===I},new this.Promise((ne,Xe)=>j()?ne():this.on("done",()=>{if(j())return this.removeAllListeners("done"),ne()}))},T=v.dropWaitingJobs?(this._run=function(I,j){return j.doDrop({message:v.dropErrorMessage})},this._drainOne=()=>this.Promise.resolve(null),this._registerLock.schedule(()=>this._submitLock.schedule(()=>{var I,j,ne;j=this._scheduled;for(I in j)ne=j[I],this.jobStatus(ne.job.options.id)==="RUNNING"&&(clearTimeout(ne.timeout),clearTimeout(ne.expiration),ne.job.doDrop({message:v.dropErrorMessage}));return this._dropAllQueued(v.dropErrorMessage),A(0)}))):this.schedule({priority:Uh-1,weight:0},()=>A(1)),this._receive=function(I){return I._reject(new oe.prototype.BottleneckError(v.enqueueErrorMessage))},this.stop=()=>this.Promise.reject(new oe.prototype.BottleneckError("stop() has already been called")),T}async _addToQueue(v){var T,A,I,j,ne,Xe,pr;({args:T,options:j}=v);try{({reachedHWM:ne,blocked:A,strategy:pr}=await this._store.__submit__(this.queued(),j.weight))}catch(wr){return I=wr,this.Events.trigger("debug",`Could not queue ${j.id}`,{args:T,options:j,error:I}),v.doDrop({error:I}),!1}return A?(v.doDrop(),!0):ne&&(Xe=pr===oe.prototype.strategy.LEAK?this._queues.shiftLastFrom(j.priority):pr===oe.prototype.strategy.OVERFLOW_PRIORITY?this._queues.shiftLastFrom(j.priority+1):pr===oe.prototype.strategy.OVERFLOW?v:void 0,Xe?.doDrop(),Xe==null||pr===oe.prototype.strategy.OVERFLOW)?(Xe==null&&v.doDrop(),ne):(v.doQueue(ne,A),this._queues.push(v),await this._drainAll(),ne)}_receive(v){return this._states.jobStatus(v.options.id)!=null?(v._reject(new oe.prototype.BottleneckError(`A job with the same id already exists (id=${v.options.id})`)),!1):(v.doReceive(),this._submitLock.schedule(this._addToQueue,v))}submit(...v){var T,A,I,j,ne,Xe,pr;return typeof v[0]=="function"?(ne=v,[A,...v]=ne,[T]=L7.call(v,-1),j=Ni.load({},this.jobDefaults)):(Xe=v,[j,A,...v]=Xe,[T]=L7.call(v,-1),j=Ni.load(j,this.jobDefaults)),pr=(...wr)=>new this.Promise(function(uc,ZH){return A(...wr,function(...B7){return(B7[0]!=null?ZH:uc)(B7)})}),I=new La(pr,v,j,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),I.promise.then(function(wr){return typeof T=="function"?T(...wr):void 0}).catch(function(wr){return Array.isArray(wr)?typeof T=="function"?T(...wr):void 0:typeof T=="function"?T(wr):void 0}),this._receive(I)}schedule(...v){var T,A,I;return typeof v[0]=="function"?([I,...v]=v,A={}):[A,I,...v]=v,T=new La(I,v,A,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),this._receive(T),T.promise}wrap(v){var T,A;return T=this.schedule.bind(this),A=function(...I){return T(v.bind(this),...I)},A.withOptions=function(I,...j){return T(I,v,...j)},A}async updateSettings(v={}){return await this._store.__updateSettings__(Ni.overwrite(v,this.storeDefaults)),Ni.overwrite(v,this.instanceDefaults,this),this}currentReservoir(){return this._store.__currentReservoir__()}incrementReservoir(v=0){return this._store.__incrementReservoir__(v)}}return oe.default=oe,oe.Events=js,oe.version=oe.prototype.version=lt.version,oe.strategy=oe.prototype.strategy={LEAK:1,OVERFLOW:2,OVERFLOW_PRIORITY:4,BLOCK:3},oe.BottleneckError=oe.prototype.BottleneckError=f,oe.Group=oe.prototype.Group=ko,oe.RedisConnection=oe.prototype.RedisConnection=pe,oe.IORedisConnection=oe.prototype.IORedisConnection=_e,oe.Batcher=oe.prototype.Batcher=z,oe.prototype.jobDefaults={priority:Et,weight:1,expiration:null,id:""},oe.prototype.storeDefaults={maxConcurrent:null,minTime:0,highWater:null,strategy:oe.prototype.strategy.LEAK,penalty:null,reservoir:null,reservoirRefreshInterval:null,reservoirRefreshAmount:null,reservoirIncreaseInterval:null,reservoirIncreaseAmount:null,reservoirIncreaseMaximum:null},oe.prototype.localStoreDefaults={Promise,timeout:null,heartbeatInterval:250},oe.prototype.redisStoreDefaults={Promise,timeout:null,heartbeatInterval:5e3,clientTimeout:1e4,Redis:null,clientOptions:{},clusterNodes:null,clearDatastore:!1,connection:null},oe.prototype.instanceDefaults={datastore:"local",connection:null,id:"",rejectOnDrop:!0,trackDoneStatus:!1,Promise},oe.prototype.stopDefaults={enqueueErrorMessage:"This limiter has been stopped and cannot accept new jobs.",dropWaitingJobs:!0,dropErrorMessage:"This limiter has been stopped."},oe}.call(e);var q7=Qt,JH=q7;return JH})});var OR=h((TSe,CR)=>{"use strict";var dle=Object.create,V1=Object.defineProperty,cle=Object.getOwnPropertyDescriptor,ple=Object.getOwnPropertyNames,ule=Object.getPrototypeOf,mle=Object.prototype.hasOwnProperty,fle=(e,t)=>{for(var r in t)V1(e,r,{get:t[r],enumerable:!0})},SR=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of ple(t))!mle.call(e,i)&&i!==r&&V1(e,i,{get:()=>t[i],enumerable:!(n=cle(t,i))||n.enumerable});return e},hle=(e,t,r)=>(r=e!=null?dle(ule(e)):{},SR(t||!e||!e.__esModule?V1(r,"default",{value:e,enumerable:!0}):r,e)),gle=e=>SR(V1({},"__esModule",{value:!0}),e),TR={};fle(TR,{RequestError:()=>_le});CR.exports=gle(TR);var xR=Ky(),PR=hle(Oc()),yle=(0,PR.default)(e=>console.warn(e)),vle=(0,PR.default)(e=>console.warn(e)),_le=class extends Error{constructor(e,t,r){super(e),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=t;let n;"headers"in r&&typeof r.headers<"u"&&(n=r.headers),"response"in r&&(this.response=r.response,n=r.response.headers);let i=Object.assign({},r.request);r.request.headers.authorization&&(i.headers=Object.assign({},r.request.headers,{authorization:r.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),i.url=i.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=i,Object.defineProperty(this,"code",{get(){return yle(new xR.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),t}}),Object.defineProperty(this,"headers",{get(){return vle(new xR.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),n||{}}})}}});var BR=h((OSe,qR)=>{"use strict";var ble=Object.create,W1=Object.defineProperty,wle=Object.getOwnPropertyDescriptor,Ele=Object.getOwnPropertyNames,Nle=Object.getPrototypeOf,xle=Object.prototype.hasOwnProperty,Sle=(e,t)=>{for(var r in t)W1(e,r,{get:t[r],enumerable:!0})},RR=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of Ele(t))!xle.call(e,i)&&i!==r&&W1(e,i,{get:()=>t[i],enumerable:!(n=wle(t,i))||n.enumerable});return e},Tle=(e,t,r)=>(r=e!=null?ble(Nle(e)):{},RR(t||!e||!e.__esModule?W1(r,"default",{value:e,enumerable:!0}):r,e)),Ple=e=>RR(W1({},"__esModule",{value:!0}),e),AR={};Sle(AR,{VERSION:()=>DR,retry:()=>LR});qR.exports=Ple(AR);var CSe=i3();async function IR(e,t,r,n){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!e.doNotRetry.includes(r.status)){let i=n.request.retries!=null?n.request.retries:e.retries,a=Math.pow((n.request.retryCount||0)+1,2);throw t.retry.retryRequest(r,i,a)}throw r}var Cle=Tle(NR()),Ole=OR();async function Rle(e,t,r,n){let i=new Cle.default;return i.on("failed",function(a,s){let o=~~a.request.request.retries,l=~~a.request.request.retryAfter;if(n.request.retryCount=s.retryCount+1,o>s.retryCount)return l*e.retryAfterBaseValue}),i.schedule(Ale.bind(null,e,t,r),n)}async function Ale(e,t,r,n){let i=await r(r,n);if(i.data&&i.data.errors&&/Something went wrong while executing your query/.test(i.data.errors[0].message)){let a=new Ole.RequestError(i.data.errors[0].message,500,{request:n,response:i});return IR(e,t,a,n)}return i}var DR="5.0.5";function LR(e,t){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,422,451],retries:3},t.retry);return r.enabled&&(e.hook.error("request",IR.bind(null,r,e)),e.hook.wrap("request",Rle.bind(null,r,e))),{retry:{retryRequest:(n,i,a)=>(n.request.request=Object.assign({},n.request.request,{retries:i,retryAfter:a}),n)}}}LR.VERSION=DR});var jR=h((RSe,MR)=>{"use strict";var d3=require("util"),c3=["trace","debug","info","warn","error","fatal"],Ile=function(){};MR.exports=function(e){e=e||{},e.level=e.level||"info";var t={},r=function(n){return c3.indexOf(n)>=c3.indexOf(e.level)};return c3.forEach(function(n){t[n]=r(n)?i:Ile;function i(){var a=e.prefix,s;if(e.stderr)s="error";else switch(n){case"trace":s="info";break;case"debug":s="info";break;case"fatal":s="error";break;default:s=n}a&&(typeof a=="function"&&(a=a(n)),arguments[0]=d3.format(a,arguments[0])),console[s](d3.format.apply(d3,arguments))}}),t}});var u3=h(p3=>{"use strict";Object.defineProperty(p3,"__esModule",{value:!0});p3.parseRepositoryNwo=Lle;var Dle=xt();function Lle(e){let t=e.split("/");if(t.length!==2)throw new Dle.ConfigurationError(`"${e}" is not a valid repository name`);return{owner:t[0],repo:t[1]}}});var os=h(ft=>{"use strict";var qle=ft&&ft.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Ble=ft&&ft.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),h3=ft&&ft.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&qle(t,e,r);return Ble(t,e),t},Mle=ft&&ft.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ft,"__esModule",{value:!0});ft.DisallowedAPIVersionReason=void 0;ft.getApiDetails=y3;ft.getApiClient=cp;ft.getApiClientWithExternalAuth=zle;ft.getGitHubVersionFromApi=HR;ft.getGitHubVersion=Ule;ft.getWorkflowRelativePath=$R;ft.getAnalysisKey=GR;ft.getAutomationID=Hle;ft.computeAutomationID=VR;ft.listActionsCaches=$le;ft.deleteActionsCache=Gle;ft.wrapApiConfigurationError=Vle;var jle=h3(dt()),FR=h3(ER()),Fle=h3(BR()),kle=Mle(jR()),g3=ci(),zR=u3(),Cr=xt(),m3="x-github-enterprise-version",kR;(function(e){e[e.ACTION_TOO_OLD=0]="ACTION_TOO_OLD",e[e.ACTION_TOO_NEW=1]="ACTION_TOO_NEW"})(kR||(ft.DisallowedAPIVersionReason=kR={}));function UR(e,{allowExternal:t=!1}={}){let r=t&&e.externalRepoAuth||e.auth,n=FR.GitHub.plugin(Fle.retry);return new n(FR.getOctokitOptions(r,{baseUrl:e.apiURL,userAgent:`CodeQL-Action/${(0,g3.getActionVersion)()}`,log:(0,kle.default)({level:"debug"})}))}function y3(){return{auth:(0,g3.getRequiredInput)("token"),url:(0,Cr.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,Cr.getRequiredEnvParam)("GITHUB_API_URL")}}function cp(){return UR(y3())}function zle(e){return UR(e,{allowExternal:!0})}var f3;async function HR(e,t){if((0,Cr.parseGitHubUrl)(t.url)===Cr.GITHUB_DOTCOM_URL)return{type:Cr.GitHubVariant.DOTCOM};let r=await e.rest.meta.get();if(r.headers[m3]===void 0)return{type:Cr.GitHubVariant.DOTCOM};if(r.headers[m3]==="ghe.com")return{type:Cr.GitHubVariant.GHE_DOTCOM};let n=r.headers[m3];return{type:Cr.GitHubVariant.GHES,version:n}}async function Ule(){return f3===void 0&&(f3=await HR(cp(),y3())),f3}async function $R(){let e=(0,Cr.getRequiredEnvParam)("GITHUB_REPOSITORY").split("/"),t=e[0],r=e[1],n=Number((0,Cr.getRequiredEnvParam)("GITHUB_RUN_ID")),i=cp(),a=await i.request("GET /repos/:owner/:repo/actions/runs/:run_id?exclude_pull_requests=true",{owner:t,repo:r,run_id:n}),s=a.data.workflow_url;return!s||/\/repos\/[^/]+\/[^/]+\/actions\/required_workflows\/[^/]+/.test(s)?a.data.path:(await i.request(`GET ${s}`)).data.path}async function GR(){let e="CODEQL_ACTION_ANALYSIS_KEY",t=process.env[e];if(t!==void 0)return t;let r=await $R(),n=(0,Cr.getRequiredEnvParam)("GITHUB_JOB");return t=`${r}:${n}`,jle.exportVariable(e,t),t}async function Hle(){let e=await GR(),t=(0,g3.getRequiredInput)("matrix");return VR(e,t)}function VR(e,t){let r=`${e}/`,n=(0,Cr.parseMatrixInput)(t);if(n!==void 0)for(let i of Object.entries(n).sort())typeof i[1]=="string"?r+=`${i[0]}:${i[1]}/`:r+=`${i[0]}:/`;return r}async function $le(e,t){let r=(0,zR.parseRepositoryNwo)((0,Cr.getRequiredEnvParam)("GITHUB_REPOSITORY"));return await cp().paginate("GET /repos/{owner}/{repo}/actions/caches",{owner:r.owner,repo:r.repo,key:e,ref:t})}async function Gle(e){let t=(0,zR.parseRepositoryNwo)((0,Cr.getRequiredEnvParam)("GITHUB_REPOSITORY"));await cp().rest.actions.deleteActionsCacheById({owner:t.owner,repo:t.repo,cache_id:e})}function Vle(e){return(0,Cr.isHTTPError)(e)&&(e.message.includes("API rate limit exceeded for site ID installation")||e.message.includes("commit not found")||/^ref .* not found in this repository$/.test(e.message))?new Cr.ConfigurationError(e.message):e}});var K1=h(kr=>{"use strict";var Wle=kr&&kr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Kle=kr&&kr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Qle=kr&&kr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Wle(t,e,r);return Kle(t,e),t};Object.defineProperty(kr,"__esModule",{value:!0});kr.CachingKind=void 0;kr.getTotalCacheSize=Jle;kr.shouldStoreCache=Zle;kr.shouldRestoreCache=ede;kr.getCachingKind=QR;kr.getDependencyCachingEnabled=tde;var Xle=Qle(dt()),WR=ci(),Yle=Za(),KR=xt();async function Jle(e,t,r=!1){return(await Promise.all(e.map(i=>(0,KR.tryGetFolderBytes)(i,t,r)))).map(i=>i||0).reduce((i,a)=>i+a,0)}var tn;(function(e){e.None="none",e.Store="store",e.Restore="restore",e.Full="full"})(tn||(kr.CachingKind=tn={}));function Zle(e){return e===tn.Full||e===tn.Store}function ede(e){return e===tn.Full||e===tn.Restore}function QR(e){switch(e){case void 0:case"none":case"off":case"false":return tn.None;case"full":case"on":case"true":return tn.Full;case"store":return tn.Store;case"restore":return tn.Restore;default:return Xle.warning(`Unrecognized 'dependency-caching' input: ${e}. Defaulting to 'none'.`),tn.None}}function tde(){let e=(0,WR.getOptionalInput)("dependency-caching")||process.env[Yle.EnvVar.DEPENDENCY_CACHING];return e!==void 0?QR(e):(!(0,KR.isHostedRunner)()||!(0,WR.isDefaultSetup)(),tn.None)}});var v3=h((LSe,rde)=>{rde.exports={bundleVersion:"codeql-bundle-v2.19.3",cliVersion:"2.19.3",priorBundleVersion:"codeql-bundle-v2.19.2",priorCliVersion:"2.19.2"}});var Dl=h(pp=>{"use strict";Object.defineProperty(pp,"__esModule",{value:!0});pp.ToolsFeature=void 0;pp.isSupportedToolsFeature=nde;var XR;(function(e){e.AnalysisSummaryV2IsDefault="analysisSummaryV2Default",e.BuildModeOption="buildModeOption",e.DatabaseInterpretResultsSupportsSarifRunProperty="databaseInterpretResultsSupportsSarifRunProperty",e.IndirectTracingSupportsStaticBinaries="indirectTracingSupportsStaticBinaries",e.InformsAboutUnsupportedPathFilters="informsAboutUnsupportedPathFilters",e.SetsCodeqlRunnerEnvVar="setsCodeqlRunnerEnvVar",e.TraceCommandUseBuildMode="traceCommandUseBuildMode",e.SarifMergeRunsFromEqualCategory="sarifMergeRunsFromEqualCategory",e.ForceOverwrite="forceOverwrite",e.PythonDefaultIsToNotExtractStdlib="pythonDefaultIsToNotExtractStdlib"})(XR||(pp.ToolsFeature=XR={}));function nde(e,t){return!!e.features&&e.features[t]}});var co=h(ke=>{"use strict";var ide=ke&&ke.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),ade=ke&&ke.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fp=ke&&ke.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&ide(t,e,r);return ade(t,e),t};Object.defineProperty(ke,"__esModule",{value:!0});ke.Features=ke.FEATURE_FLAGS_FILE_NAME=ke.featureConfig=ke.Feature=ke.CODEQL_VERSION_ZSTD_BUNDLE=ke.CODEQL_VERSION_FINE_GRAINED_PARALLELISM=void 0;var _3=fp(require("fs")),sde=fp(require("path")),ode=fp(vl()),lde=os(),up=fp(v3()),YR=Dl(),mp=fp(xt()),JR="default_codeql_version_",ZR="_enabled";ke.CODEQL_VERSION_FINE_GRAINED_PARALLELISM="2.15.1";ke.CODEQL_VERSION_ZSTD_BUNDLE="2.19.0";var rn;(function(e){e.ArtifactV4Upgrade="artifact_v4_upgrade",e.CleanupTrapCaches="cleanup_trap_caches",e.CppBuildModeNone="cpp_build_mode_none",e.CppDependencyInstallation="cpp_dependency_installation_enabled",e.DiffInformedQueries="diff_informed_queries",e.DisableCsharpBuildless="disable_csharp_buildless",e.DisableJavaBuildlessEnabled="disable_java_buildless_enabled",e.DisableKotlinAnalysisEnabled="disable_kotlin_analysis_enabled",e.ExportDiagnosticsEnabled="export_diagnostics_enabled",e.PythonDefaultIsToNotExtractStdlib="python_default_is_to_not_extract_stdlib",e.QaTelemetryEnabled="qa_telemetry_enabled",e.ZstdBundleStreamingExtraction="zstd_bundle_streaming_extraction"})(rn||(ke.Feature=rn={}));ke.featureConfig={[rn.ArtifactV4Upgrade]:{defaultValue:!1,envVar:"CODEQL_ACTION_ARTIFACT_V4_UPGRADE",minimumVersion:void 0},[rn.CleanupTrapCaches]:{defaultValue:!1,envVar:"CODEQL_ACTION_CLEANUP_TRAP_CACHES",minimumVersion:void 0},[rn.CppBuildModeNone]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_BUILD_MODE_NONE",minimumVersion:void 0},[rn.ZstdBundleStreamingExtraction]:{defaultValue:!1,envVar:"CODEQL_ACTION_ZSTD_BUNDLE_STREAMING_EXTRACTION",minimumVersion:void 0},[rn.CppDependencyInstallation]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_AUTOINSTALL_DEPENDENCIES",legacyApi:!0,minimumVersion:"2.15.0"},[rn.DiffInformedQueries]:{defaultValue:!1,envVar:"CODEQL_ACTION_DIFF_INFORMED_QUERIES",minimumVersion:void 0,toolsFeature:YR.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty},[rn.DisableCsharpBuildless]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_CSHARP_BUILDLESS",minimumVersion:void 0},[rn.DisableJavaBuildlessEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_JAVA_BUILDLESS",legacyApi:!0,minimumVersion:void 0},[rn.DisableKotlinAnalysisEnabled]:{defaultValue:!1,envVar:"CODEQL_DISABLE_KOTLIN_ANALYSIS",legacyApi:!0,minimumVersion:void 0},[rn.ExportDiagnosticsEnabled]:{defaultValue:!0,envVar:"CODEQL_ACTION_EXPORT_DIAGNOSTICS",legacyApi:!0,minimumVersion:void 0},[rn.PythonDefaultIsToNotExtractStdlib]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_PYTHON_STANDARD_LIBRARY_EXTRACTION",minimumVersion:void 0,toolsFeature:YR.ToolsFeature.PythonDefaultIsToNotExtractStdlib},[rn.QaTelemetryEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_QA_TELEMETRY",legacyApi:!0,minimumVersion:void 0}};ke.FEATURE_FLAGS_FILE_NAME="cached-feature-flags.json";var b3=class{constructor(t,r,n,i){this.logger=i,this.gitHubFeatureFlags=new w3(t,r,sde.join(n,ke.FEATURE_FLAGS_FILE_NAME),i)}async getDefaultCliVersion(t){return await this.gitHubFeatureFlags.getDefaultCliVersion(t)}async getValue(t,r){if(!r&&ke.featureConfig[t].minimumVersion)throw new Error(`Internal error: A minimum version is specified for feature ${t}, but no instance of CodeQL was provided.`);if(!r&&ke.featureConfig[t].toolsFeature)throw new Error(`Internal error: A required tools feature is specified for feature ${t}, but no instance of CodeQL was provided.`);let n=(process.env[ke.featureConfig[t].envVar]||"").toLocaleLowerCase();if(n==="false")return this.logger.debug(`Feature ${t} is disabled via the environment variable ${ke.featureConfig[t].envVar}.`),!1;let i=ke.featureConfig[t].minimumVersion;if(r&&i)if(await mp.codeQlVersionAtLeast(r,i))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} is newer than the minimum version ${i} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version is older than the minimum version ${i}.`),!1;let a=ke.featureConfig[t].toolsFeature;if(r&&a)if(await r.supportsFeature(a))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} supports the required tools feature ${a} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version does not support the required tools feature ${a}.`),!1;if(n==="true")return this.logger.debug(`Feature ${t} is enabled via the environment variable ${ke.featureConfig[t].envVar}.`),!0;let s=await this.gitHubFeatureFlags.getValue(t);if(s!==void 0)return this.logger.debug(`Feature ${t} is ${s?"enabled":"disabled"} via the GitHub API.`),s;let o=ke.featureConfig[t].defaultValue;return this.logger.debug(`Feature ${t} is ${o?"enabled":"disabled"} due to its default value.`),o}};ke.Features=b3;var w3=class{constructor(t,r,n,i){this.gitHubVersion=t,this.repositoryNwo=r,this.featureFlagsFile=n,this.logger=i,this.hasAccessedRemoteFeatureFlags=!1}getCliVersionFromFeatureFlag(t){if(!t.startsWith(JR)||!t.endsWith(ZR))return;let r=t.substring(JR.length,t.length-ZR.length).replace(/_/g,".");if(!ode.valid(r)){this.logger.warning(`Ignoring feature flag ${t} as it does not specify a valid CodeQL version.`);return}return r}async getDefaultCliVersion(t){return t===mp.GitHubVariant.DOTCOM?await this.getDefaultDotcomCliVersion():{cliVersion:up.cliVersion,tagName:up.bundleVersion}}async getDefaultDotcomCliVersion(){let t=await this.getAllFeatures(),r=Object.entries(t).map(([i,a])=>a?this.getCliVersionFromFeatureFlag(i):void 0).filter(i=>i!==void 0);if(r.length===0){this.logger.warning(`Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${up.cliVersion}.`);let i={cliVersion:up.cliVersion,tagName:up.bundleVersion};return this.hasAccessedRemoteFeatureFlags&&(i.toolsFeatureFlagsValid=!1),i}let n=r.reduce((i,a)=>a>i?a:i,r[0]);return this.logger.debug(`Derived default CLI version of ${n} from feature flags.`),{cliVersion:n,tagName:`codeql-bundle-v${n}`,toolsFeatureFlagsValid:!0}}async getValue(t){let r=await this.getAllFeatures();if(r===void 0){this.logger.debug(`No feature flags API response for ${t}.`);return}let n=r[t];if(n===void 0){this.logger.debug(`Feature '${t}' undefined in API response.`);return}return!!n}async getAllFeatures(){if(this.cachedApiResponse!==void 0)return this.cachedApiResponse;let t=await this.readLocalFlags();if(t!==void 0)return this.cachedApiResponse=t,t;let r=await this.loadApiResponse();return r===void 0&&(r={}),this.cachedApiResponse=r,await this.writeLocalFlags(r),r}async readLocalFlags(){try{if(_3.existsSync(this.featureFlagsFile))return this.logger.debug(`Loading feature flags from ${this.featureFlagsFile}`),JSON.parse(_3.readFileSync(this.featureFlagsFile,"utf8"))}catch(t){this.logger.warning(`Error reading cached feature flags file ${this.featureFlagsFile}: ${t}. Requesting from GitHub instead.`)}}async writeLocalFlags(t){try{this.logger.debug(`Writing feature flags to ${this.featureFlagsFile}`),_3.writeFileSync(this.featureFlagsFile,JSON.stringify(t))}catch(r){this.logger.warning(`Error writing cached feature flags file ${this.featureFlagsFile}: ${r}.`)}}async loadApiResponse(){if(this.gitHubVersion.type!==mp.GitHubVariant.DOTCOM&&this.gitHubVersion.type!==mp.GitHubVariant.GHE_DOTCOM)return this.logger.debug("Not running against github.com. Disabling all toggleable features."),this.hasAccessedRemoteFeatureFlags=!1,{};try{let t=Object.entries(ke.featureConfig).filter(([,i])=>!i.legacyApi).map(([i])=>i).join(","),n=(await(0,lde.getApiClient)().request("GET /repos/:owner/:repo/code-scanning/codeql-action/features",{owner:this.repositoryNwo.owner,repo:this.repositoryNwo.repo,features:t})).data;this.logger.debug("Loaded the following default values for the feature flags from the Code Scanning API:");for(let[i,a]of Object.entries(n).sort(([s],[o])=>s.localeCompare(o)))this.logger.debug(` ${i}: ${a}`);return this.hasAccessedRemoteFeatureFlags=!0,n}catch(t){if(mp.isHTTPError(t)&&t.status===403)return this.logger.warning(`This run of the CodeQL Action does not have permission to access Code Scanning API endpoints. As a result, it will not be opted into any experimental features. This could be because the Action is running on a pull request from a fork. If not, please ensure the Action has the 'security-events: write' permission. Details: ${t.message}`),this.hasAccessedRemoteFeatureFlags=!1,{};throw new Error(`Encountered an error while trying to determine feature enablement: ${t}`)}}}});var Ll=h(fi=>{"use strict";Object.defineProperty(fi,"__esModule",{value:!0});fi.LANGUAGE_ALIASES=fi.Language=void 0;fi.parseLanguage=dde;fi.isTracedLanguage=eA;fi.isScannedLanguage=cde;var bn;(function(e){e.actions="actions",e.csharp="csharp",e.cpp="cpp",e.go="go",e.java="java",e.javascript="javascript",e.python="python",e.ruby="ruby",e.rust="rust",e.swift="swift"})(bn||(fi.Language=bn={}));fi.LANGUAGE_ALIASES={c:bn.cpp,"c++":bn.cpp,"c#":bn.csharp,kotlin:bn.java,typescript:bn.javascript};function dde(e){if(e=e.trim().toLowerCase(),e in bn)return e;if(e in fi.LANGUAGE_ALIASES)return fi.LANGUAGE_ALIASES[e]}function eA(e){return[bn.cpp,bn.csharp,bn.go,bn.java,bn.swift].includes(e)}function cde(e){return!eA(e)}});var tA=h(Bi=>{"use strict";var pde=Bi&&Bi.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),ude=Bi&&Bi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mde=Bi&&Bi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&pde(t,e,r);return ude(t,e),t};Object.defineProperty(Bi,"__esModule",{value:!0});Bi.getOptions=void 0;var E3=mde(dt());function fde(e){let t={followSymbolicLinks:!0,implicitDescendants:!0,omitBrokenSymbolicLinks:!0};return e&&(typeof e.followSymbolicLinks=="boolean"&&(t.followSymbolicLinks=e.followSymbolicLinks,E3.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),typeof e.implicitDescendants=="boolean"&&(t.implicitDescendants=e.implicitDescendants,E3.debug(`implicitDescendants '${t.implicitDescendants}'`)),typeof e.omitBrokenSymbolicLinks=="boolean"&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,E3.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`))),t}Bi.getOptions=fde});var X1=h(Ct=>{"use strict";var hde=Ct&&Ct.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),gde=Ct&&Ct.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),yde=Ct&&Ct.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&hde(t,e,r);return gde(t,e),t},vde=Ct&&Ct.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ct,"__esModule",{value:!0});Ct.safeTrimTrailingSeparator=Ct.normalizeSeparators=Ct.hasRoot=Ct.hasAbsoluteRoot=Ct.ensureAbsoluteRoot=Ct.dirname=void 0;var Q1=yde(require("path")),po=vde(require("assert")),ls=process.platform==="win32";function _de(e){if(e=x3(e),ls&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=Q1.dirname(e);return ls&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=x3(t)),t}Ct.dirname=_de;function bde(e,t){if(po.default(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),po.default(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),N3(t))return t;if(ls){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return po.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),t[0].toUpperCase()===r[0].toUpperCase()?t.length===2?`${t[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\"),`${t[0]}:\\${r.substr(3)}${t.substr(2)}`):`${t[0]}:\\${t.substr(2)}`}else if(hp(t).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return po.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${t.substr(1)}`}}return po.default(N3(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||ls&&e.endsWith("\\")||(e+=Q1.sep),e+t}Ct.ensureAbsoluteRoot=bde;function N3(e){return po.default(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=hp(e),ls?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/")}Ct.hasAbsoluteRoot=N3;function wde(e){return po.default(e,"isRooted parameter 'itemPath' must not be empty"),e=hp(e),ls?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}Ct.hasRoot=wde;function hp(e){return e=e||"",ls?(e=e.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(e)?"\\":"")+e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}Ct.normalizeSeparators=hp;function x3(e){return e?(e=hp(e),!e.endsWith(Q1.sep)||e===Q1.sep||ls&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1)):""}Ct.safeTrimTrailingSeparator=x3});var Y1=h(gp=>{"use strict";Object.defineProperty(gp,"__esModule",{value:!0});gp.MatchKind=void 0;var Ede;(function(e){e[e.None=0]="None",e[e.Directory=1]="Directory",e[e.File=2]="File",e[e.All=3]="All"})(Ede=gp.MatchKind||(gp.MatchKind={}))});var iA=h(nn=>{"use strict";var Nde=nn&&nn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),xde=nn&&nn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Sde=nn&&nn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Nde(t,e,r);return xde(t,e),t};Object.defineProperty(nn,"__esModule",{value:!0});nn.partialMatch=nn.match=nn.getSearchPaths=void 0;var rA=Sde(X1()),Tde=Y1(),nA=process.platform==="win32";function Pde(e){e=e.filter(n=>!n.negate);let t={};for(let n of e){let i=nA?n.searchPath.toUpperCase():n.searchPath;t[i]="candidate"}let r=[];for(let n of e){let i=nA?n.searchPath.toUpperCase():n.searchPath;if(t[i]==="included")continue;let a=!1,s=i,o=rA.dirname(s);for(;o!==s;){if(t[o]){a=!0;break}s=o,o=rA.dirname(s)}a||(r.push(n.searchPath),t[i]="included")}return r}nn.getSearchPaths=Pde;function Cde(e,t){let r=Tde.MatchKind.None;for(let n of e)n.negate?r&=~n.match(t):r|=n.match(t);return r}nn.match=Cde;function Ode(e,t){return e.some(r=>!r.negate&&r.partialMatch(t))}nn.partialMatch=Ode});var sA=h(jn=>{"use strict";var Rde=jn&&jn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Ade=jn&&jn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),aA=jn&&jn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Rde(t,e,r);return Ade(t,e),t},Ide=jn&&jn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(jn,"__esModule",{value:!0});jn.Path=void 0;var yp=aA(require("path")),ds=aA(X1()),vp=Ide(require("assert")),Dde=process.platform==="win32",S3=class{constructor(t){if(this.segments=[],typeof t=="string")if(vp.default(t,"Parameter 'itemPath' must not be empty"),t=ds.safeTrimTrailingSeparator(t),!ds.hasRoot(t))this.segments=t.split(yp.sep);else{let r=t,n=ds.dirname(r);for(;n!==r;){let i=yp.basename(r);this.segments.unshift(i),r=n,n=ds.dirname(r)}this.segments.unshift(r)}else{vp.default(t.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r{"use strict";var Lde=Fn&&Fn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),qde=Fn&&Fn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),C3=Fn&&Fn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Lde(t,e,r);return qde(t,e),t},Bde=Fn&&Fn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Fn,"__esModule",{value:!0});Fn.Pattern=void 0;var Mde=C3(require("os")),_p=C3(require("path")),an=C3(X1()),uo=Bde(require("assert")),jde=ol(),T3=Y1(),J1=sA(),ma=process.platform==="win32",P3=class e{constructor(t,r=!1,n,i){this.negate=!1;let a;if(typeof t=="string")a=t.trim();else{n=n||[],uo.default(n.length,"Parameter 'segments' must not empty");let d=e.getLiteral(n[0]);uo.default(d&&an.hasAbsoluteRoot(d),"Parameter 'segments' first element must be a root path"),a=new J1.Path(n).toString().trim(),t&&(a=`!${a}`)}for(;a.startsWith("!");)this.negate=!this.negate,a=a.substr(1).trim();a=e.fixupPattern(a,i),this.segments=new J1.Path(a).segments,this.trailingSeparator=an.normalizeSeparators(a).endsWith(_p.sep),a=an.safeTrimTrailingSeparator(a);let s=!1,o=this.segments.map(d=>e.getLiteral(d)).filter(d=>!s&&!(s=d===""));this.searchPath=new J1.Path(o).toString(),this.rootRegExp=new RegExp(e.regExpEscape(o[0]),ma?"i":""),this.isImplicitPattern=r;let l={dot:!0,nobrace:!0,nocase:ma,nocomment:!0,noext:!0,nonegate:!0};a=ma?a.replace(/\\/g,"/"):a,this.minimatch=new jde.Minimatch(a,l)}match(t){return this.segments[this.segments.length-1]==="**"?(t=an.normalizeSeparators(t),!t.endsWith(_p.sep)&&this.isImplicitPattern===!1&&(t=`${t}${_p.sep}`)):t=an.safeTrimTrailingSeparator(t),this.minimatch.match(t)?this.trailingSeparator?T3.MatchKind.Directory:T3.MatchKind.All:T3.MatchKind.None}partialMatch(t){return t=an.safeTrimTrailingSeparator(t),an.dirname(t)===t?this.rootRegExp.test(t):this.minimatch.matchOne(t.split(ma?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(t){return(ma?t:t.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(t,r){uo.default(t,"pattern cannot be empty");let n=new J1.Path(t).segments.map(i=>e.getLiteral(i));if(uo.default(n.every((i,a)=>(i!=="."||a===0)&&i!==".."),`Invalid pattern '${t}'. Relative pathing '.' and '..' is not allowed.`),uo.default(!an.hasRoot(t)||n[0],`Invalid pattern '${t}'. Root segment must not contain globs.`),t=an.normalizeSeparators(t),t==="."||t.startsWith(`.${_p.sep}`))t=e.globEscape(process.cwd())+t.substr(1);else if(t==="~"||t.startsWith(`~${_p.sep}`))r=r||Mde.homedir(),uo.default(r,"Unable to determine HOME directory"),uo.default(an.hasAbsoluteRoot(r),`Expected HOME directory to be a rooted path. Actual '${r}'`),t=e.globEscape(r)+t.substr(1);else if(ma&&(t.match(/^[A-Z]:$/i)||t.match(/^[A-Z]:[^\\]/i))){let i=an.ensureAbsoluteRoot("C:\\dummy-root",t.substr(0,2));t.length>2&&!i.endsWith("\\")&&(i+="\\"),t=e.globEscape(i)+t.substr(2)}else if(ma&&(t==="\\"||t.match(/^\\[^\\]/))){let i=an.ensureAbsoluteRoot("C:\\dummy-root","\\");i.endsWith("\\")||(i+="\\"),t=e.globEscape(i)+t.substr(1)}else t=an.ensureAbsoluteRoot(e.globEscape(process.cwd()),t);return an.normalizeSeparators(t)}static getLiteral(t){let r="";for(let n=0;n=0){if(a.length>1)return"";if(a){r+=a,n=s;continue}}}}r+=i}return r}static regExpEscape(t){return t.replace(/[[\\^$.|?*+()]/g,"\\$&")}};Fn.Pattern=P3});var lA=h(Z1=>{"use strict";Object.defineProperty(Z1,"__esModule",{value:!0});Z1.SearchState=void 0;var O3=class{constructor(t,r){this.path=t,this.level=r}};Z1.SearchState=O3});var mA=h(Jt=>{"use strict";var Fde=Jt&&Jt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),kde=Jt&&Jt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wp=Jt&&Jt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Fde(t,e,r);return kde(t,e),t},R3=Jt&&Jt.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})},zde=Jt&&Jt.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),i(o,l,s.done,s.value)})}}function i(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}},cs=Jt&&Jt.__await||function(e){return this instanceof cs?(this.v=e,this):new cs(e)},Ude=Jt&&Jt.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(e,t||[]),i,a=[];return i={},s("next"),s("throw"),s("return"),i[Symbol.asyncIterator]=function(){return this},i;function s(u){n[u]&&(i[u]=function(m){return new Promise(function(f,g){a.push([u,m,f,g])>1||o(u,m)})})}function o(u,m){try{l(n[u](m))}catch(f){p(a[0][3],f)}}function l(u){u.value instanceof cs?Promise.resolve(u.value.v).then(d,c):p(a[0][2],u)}function d(u){o("next",u)}function c(u){o("throw",u)}function p(u,m){u(m),a.shift(),a.length&&o(a[0][0],a[0][1])}};Object.defineProperty(Jt,"__esModule",{value:!0});Jt.DefaultGlobber=void 0;var A3=wp(dt()),bp=wp(require("fs")),dA=wp(tA()),Hde=wp(require("path")),ef=wp(iA()),cA=Y1(),pA=oA(),uA=lA(),$de=process.platform==="win32",I3=class e{constructor(t){this.patterns=[],this.searchPaths=[],this.options=dA.getOptions(t)}getSearchPaths(){return this.searchPaths.slice()}glob(){var t,r;return R3(this,void 0,void 0,function*(){let n=[];try{for(var i=zde(this.globGenerator()),a;a=yield i.next(),!a.done;){let s=a.value;n.push(s)}}catch(s){t={error:s}}finally{try{a&&!a.done&&(r=i.return)&&(yield r.call(i))}finally{if(t)throw t.error}}return n})}globGenerator(){return Ude(this,arguments,function*(){let r=dA.getOptions(this.options),n=[];for(let s of this.patterns)n.push(s),r.implicitDescendants&&(s.trailingSeparator||s.segments[s.segments.length-1]!=="**")&&n.push(new pA.Pattern(s.negate,!0,s.segments.concat("**")));let i=[];for(let s of ef.getSearchPaths(n)){A3.debug(`Search path '${s}'`);try{yield cs(bp.promises.lstat(s))}catch(o){if(o.code==="ENOENT")continue;throw o}i.unshift(new uA.SearchState(s,1))}let a=[];for(;i.length;){let s=i.pop(),o=ef.match(n,s.path),l=!!o||ef.partialMatch(n,s.path);if(!o&&!l)continue;let d=yield cs(e.stat(s,r,a));if(d)if(d.isDirectory()){if(o&cA.MatchKind.Directory)yield yield cs(s.path);else if(!l)continue;let c=s.level+1,p=(yield cs(bp.promises.readdir(s.path))).map(u=>new uA.SearchState(Hde.join(s.path,u),c));i.push(...p.reverse())}else o&cA.MatchKind.File&&(yield yield cs(s.path))}})}static create(t,r){return R3(this,void 0,void 0,function*(){let n=new e(r);$de&&(t=t.replace(/\r\n/g,` +`),t=t.replace(/\r/g,` +`));let i=t.split(` +`).map(a=>a.trim());for(let a of i)!a||a.startsWith("#")||n.patterns.push(new pA.Pattern(a));return n.searchPaths.push(...ef.getSearchPaths(n.patterns)),n})}static stat(t,r,n){return R3(this,void 0,void 0,function*(){let i;if(r.followSymbolicLinks)try{i=yield bp.promises.stat(t.path)}catch(a){if(a.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){A3.debug(`Broken symlink '${t.path}'`);return}throw new Error(`No information found for the path '${t.path}'. This may indicate a broken symbolic link.`)}throw a}else i=yield bp.promises.lstat(t.path);if(i.isDirectory()&&r.followSymbolicLinks){let a=yield bp.promises.realpath(t.path);for(;n.length>=t.level;)n.pop();if(n.some(s=>s===a)){A3.debug(`Symlink cycle detected for path '${t.path}' and realpath '${a}'`);return}n.push(a)}return i})}};Jt.DefaultGlobber=I3});var fA=h(ql=>{"use strict";var Gde=ql&&ql.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(ql,"__esModule",{value:!0});ql.create=void 0;var Vde=mA();function Wde(e,t){return Gde(this,void 0,void 0,function*(){return yield Vde.DefaultGlobber.create(e,t)})}ql.create=Wde});var bA=h((me,_A)=>{me=_A.exports=Ee;var Ue;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?Ue=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:Ue=function(){};me.SEMVER_SPEC_VERSION="2.0.0";var Ep=256,tf=Number.MAX_SAFE_INTEGER||9007199254740991,D3=16,Kde=Ep-6,Bl=me.re=[],ze=me.safeRe=[],D=me.src=[],P=me.tokens={},yA=0;function Se(e){P[e]=yA++}var q3="[a-zA-Z0-9-]",L3=[["\\s",1],["\\d",Ep],[q3,Kde]];function xp(e){for(var t=0;t)?=?)";Se("XRANGEIDENTIFIERLOOSE");D[P.XRANGEIDENTIFIERLOOSE]=D[P.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";Se("XRANGEIDENTIFIER");D[P.XRANGEIDENTIFIER]=D[P.NUMERICIDENTIFIER]+"|x|X|\\*";Se("XRANGEPLAIN");D[P.XRANGEPLAIN]="[v=\\s]*("+D[P.XRANGEIDENTIFIER]+")(?:\\.("+D[P.XRANGEIDENTIFIER]+")(?:\\.("+D[P.XRANGEIDENTIFIER]+")(?:"+D[P.PRERELEASE]+")?"+D[P.BUILD]+"?)?)?";Se("XRANGEPLAINLOOSE");D[P.XRANGEPLAINLOOSE]="[v=\\s]*("+D[P.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+D[P.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+D[P.XRANGEIDENTIFIERLOOSE]+")(?:"+D[P.PRERELEASELOOSE]+")?"+D[P.BUILD]+"?)?)?";Se("XRANGE");D[P.XRANGE]="^"+D[P.GTLT]+"\\s*"+D[P.XRANGEPLAIN]+"$";Se("XRANGELOOSE");D[P.XRANGELOOSE]="^"+D[P.GTLT]+"\\s*"+D[P.XRANGEPLAINLOOSE]+"$";Se("COERCE");D[P.COERCE]="(^|[^\\d])(\\d{1,"+D3+"})(?:\\.(\\d{1,"+D3+"}))?(?:\\.(\\d{1,"+D3+"}))?(?:$|[^\\d])";Se("COERCERTL");Bl[P.COERCERTL]=new RegExp(D[P.COERCE],"g");ze[P.COERCERTL]=new RegExp(xp(D[P.COERCE]),"g");Se("LONETILDE");D[P.LONETILDE]="(?:~>?)";Se("TILDETRIM");D[P.TILDETRIM]="(\\s*)"+D[P.LONETILDE]+"\\s+";Bl[P.TILDETRIM]=new RegExp(D[P.TILDETRIM],"g");ze[P.TILDETRIM]=new RegExp(xp(D[P.TILDETRIM]),"g");var Qde="$1~";Se("TILDE");D[P.TILDE]="^"+D[P.LONETILDE]+D[P.XRANGEPLAIN]+"$";Se("TILDELOOSE");D[P.TILDELOOSE]="^"+D[P.LONETILDE]+D[P.XRANGEPLAINLOOSE]+"$";Se("LONECARET");D[P.LONECARET]="(?:\\^)";Se("CARETTRIM");D[P.CARETTRIM]="(\\s*)"+D[P.LONECARET]+"\\s+";Bl[P.CARETTRIM]=new RegExp(D[P.CARETTRIM],"g");ze[P.CARETTRIM]=new RegExp(xp(D[P.CARETTRIM]),"g");var Xde="$1^";Se("CARET");D[P.CARET]="^"+D[P.LONECARET]+D[P.XRANGEPLAIN]+"$";Se("CARETLOOSE");D[P.CARETLOOSE]="^"+D[P.LONECARET]+D[P.XRANGEPLAINLOOSE]+"$";Se("COMPARATORLOOSE");D[P.COMPARATORLOOSE]="^"+D[P.GTLT]+"\\s*("+D[P.LOOSEPLAIN]+")$|^$";Se("COMPARATOR");D[P.COMPARATOR]="^"+D[P.GTLT]+"\\s*("+D[P.FULLPLAIN]+")$|^$";Se("COMPARATORTRIM");D[P.COMPARATORTRIM]="(\\s*)"+D[P.GTLT]+"\\s*("+D[P.LOOSEPLAIN]+"|"+D[P.XRANGEPLAIN]+")";Bl[P.COMPARATORTRIM]=new RegExp(D[P.COMPARATORTRIM],"g");ze[P.COMPARATORTRIM]=new RegExp(xp(D[P.COMPARATORTRIM]),"g");var Yde="$1$2$3";Se("HYPHENRANGE");D[P.HYPHENRANGE]="^\\s*("+D[P.XRANGEPLAIN]+")\\s+-\\s+("+D[P.XRANGEPLAIN]+")\\s*$";Se("HYPHENRANGELOOSE");D[P.HYPHENRANGELOOSE]="^\\s*("+D[P.XRANGEPLAINLOOSE]+")\\s+-\\s+("+D[P.XRANGEPLAINLOOSE]+")\\s*$";Se("STAR");D[P.STAR]="(<|>)?=?\\s*\\*";for(Mi=0;MiEp)return null;var r=t.loose?ze[P.LOOSE]:ze[P.FULL];if(!r.test(e))return null;try{return new Ee(e,t)}catch{return null}}me.valid=Jde;function Jde(e,t){var r=fo(e,t);return r?r.version:null}me.clean=Zde;function Zde(e,t){var r=fo(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}me.SemVer=Ee;function Ee(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ee){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>Ep)throw new TypeError("version is longer than "+Ep+" characters");if(!(this instanceof Ee))return new Ee(e,t);Ue("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?ze[P.LOOSE]:ze[P.FULL]);if(!r)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>tf||this.major<0)throw new TypeError("Invalid major version");if(this.minor>tf||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>tf||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(function(n){if(/^[0-9]+$/.test(n)){var i=+n;if(i>=0&&i=0;)typeof this.prerelease[r]=="number"&&(this.prerelease[r]++,r=-2);r===-1&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this};me.inc=ece;function ece(e,t,r,n){typeof r=="string"&&(n=r,r=void 0);try{return new Ee(e,r).inc(t,n).version}catch{return null}}me.diff=tce;function tce(e,t){if(B3(e,t))return null;var r=fo(e),n=fo(t),i="";if(r.prerelease.length||n.prerelease.length){i="pre";var a="prerelease"}for(var s in r)if((s==="major"||s==="minor"||s==="patch")&&r[s]!==n[s])return i+s;return a}me.compareIdentifiers=mo;var hA=/^[0-9]+$/;function mo(e,t){var r=hA.test(e),n=hA.test(t);return r&&n&&(e=+e,t=+t),e===t?0:r&&!n?-1:n&&!r?1:e0}me.lt=rf;function rf(e,t,r){return fa(e,t,r)<0}me.eq=B3;function B3(e,t,r){return fa(e,t,r)===0}me.neq=vA;function vA(e,t,r){return fa(e,t,r)!==0}me.gte=M3;function M3(e,t,r){return fa(e,t,r)>=0}me.lte=j3;function j3(e,t,r){return fa(e,t,r)<=0}me.cmp=nf;function nf(e,t,r,n){switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return B3(e,r,n);case"!=":return vA(e,r,n);case">":return Np(e,r,n);case">=":return M3(e,r,n);case"<":return rf(e,r,n);case"<=":return j3(e,r,n);default:throw new TypeError("Invalid operator: "+t)}}me.Comparator=kn;function kn(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof kn){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof kn))return new kn(e,t);e=e.trim().split(/\s+/).join(" "),Ue("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===Ml?this.value="":this.value=this.operator+this.semver.version,Ue("comp",this)}var Ml={};kn.prototype.parse=function(e){var t=this.options.loose?ze[P.COMPARATORLOOSE]:ze[P.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new Ee(r[2],this.options.loose):this.semver=Ml};kn.prototype.toString=function(){return this.value};kn.prototype.test=function(e){if(Ue("Comparator.test",e,this.options.loose),this.semver===Ml||e===Ml)return!0;if(typeof e=="string")try{e=new Ee(e,this.options)}catch{return!1}return nf(e,this.operator,this.semver,this.options)};kn.prototype.intersects=function(e,t){if(!(e instanceof kn))throw new TypeError("a Comparator is required");(!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1});var r;if(this.operator==="")return this.value===""?!0:(r=new vt(e.value,t),af(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new vt(this.value,t),af(e.semver,r,t));var n=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),i=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),a=this.semver.version===e.semver.version,s=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=nf(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=nf(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return n||i||a&&s||o||l};me.Range=vt;function vt(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof vt)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new vt(e.raw,t);if(e instanceof kn)return new vt(e.value,t);if(!(this instanceof vt))return new vt(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(r){return this.parseRange(r.trim())},this).filter(function(r){return r.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}vt.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};vt.prototype.toString=function(){return this.range};vt.prototype.parseRange=function(e){var t=this.options.loose,r=t?ze[P.HYPHENRANGELOOSE]:ze[P.HYPHENRANGE];e=e.replace(r,bce),Ue("hyphen replace",e),e=e.replace(ze[P.COMPARATORTRIM],Yde),Ue("comparator trim",e,ze[P.COMPARATORTRIM]),e=e.replace(ze[P.TILDETRIM],Qde),e=e.replace(ze[P.CARETTRIM],Xde),e=e.split(/\s+/).join(" ");var n=t?ze[P.COMPARATORLOOSE]:ze[P.COMPARATOR],i=e.split(" ").map(function(a){return uce(a,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(i=i.filter(function(a){return!!a.match(n)})),i=i.map(function(a){return new kn(a,this.options)},this),i};vt.prototype.intersects=function(e,t){if(!(e instanceof vt))throw new TypeError("a Range is required");return this.set.some(function(r){return gA(r,t)&&e.set.some(function(n){return gA(n,t)&&r.every(function(i){return n.every(function(a){return i.intersects(a,t)})})})})};function gA(e,t){for(var r=!0,n=e.slice(),i=n.pop();r&&n.length;)r=n.every(function(a){return i.intersects(a,t)}),i=n.pop();return r}me.toComparators=pce;function pce(e,t){return new vt(e,t).set.map(function(r){return r.map(function(n){return n.value}).join(" ").trim().split(" ")})}function uce(e,t){return Ue("comp",e,t),e=hce(e,t),Ue("caret",e),e=mce(e,t),Ue("tildes",e),e=yce(e,t),Ue("xrange",e),e=_ce(e,t),Ue("stars",e),e}function zr(e){return!e||e.toLowerCase()==="x"||e==="*"}function mce(e,t){return e.trim().split(/\s+/).map(function(r){return fce(r,t)}).join(" ")}function fce(e,t){var r=t.loose?ze[P.TILDELOOSE]:ze[P.TILDE];return e.replace(r,function(n,i,a,s,o){Ue("tilde",e,n,i,a,s,o);var l;return zr(i)?l="":zr(a)?l=">="+i+".0.0 <"+(+i+1)+".0.0":zr(s)?l=">="+i+"."+a+".0 <"+i+"."+(+a+1)+".0":o?(Ue("replaceTilde pr",o),l=">="+i+"."+a+"."+s+"-"+o+" <"+i+"."+(+a+1)+".0"):l=">="+i+"."+a+"."+s+" <"+i+"."+(+a+1)+".0",Ue("tilde return",l),l})}function hce(e,t){return e.trim().split(/\s+/).map(function(r){return gce(r,t)}).join(" ")}function gce(e,t){Ue("caret",e,t);var r=t.loose?ze[P.CARETLOOSE]:ze[P.CARET];return e.replace(r,function(n,i,a,s,o){Ue("caret",e,n,i,a,s,o);var l;return zr(i)?l="":zr(a)?l=">="+i+".0.0 <"+(+i+1)+".0.0":zr(s)?i==="0"?l=">="+i+"."+a+".0 <"+i+"."+(+a+1)+".0":l=">="+i+"."+a+".0 <"+(+i+1)+".0.0":o?(Ue("replaceCaret pr",o),i==="0"?a==="0"?l=">="+i+"."+a+"."+s+"-"+o+" <"+i+"."+a+"."+(+s+1):l=">="+i+"."+a+"."+s+"-"+o+" <"+i+"."+(+a+1)+".0":l=">="+i+"."+a+"."+s+"-"+o+" <"+(+i+1)+".0.0"):(Ue("no pr"),i==="0"?a==="0"?l=">="+i+"."+a+"."+s+" <"+i+"."+a+"."+(+s+1):l=">="+i+"."+a+"."+s+" <"+i+"."+(+a+1)+".0":l=">="+i+"."+a+"."+s+" <"+(+i+1)+".0.0"),Ue("caret return",l),l})}function yce(e,t){return Ue("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return vce(r,t)}).join(" ")}function vce(e,t){e=e.trim();var r=t.loose?ze[P.XRANGELOOSE]:ze[P.XRANGE];return e.replace(r,function(n,i,a,s,o,l){Ue("xRange",e,n,i,a,s,o,l);var d=zr(a),c=d||zr(s),p=c||zr(o),u=p;return i==="="&&u&&(i=""),l=t.includePrerelease?"-0":"",d?i===">"||i==="<"?n="<0.0.0-0":n="*":i&&u?(c&&(s=0),o=0,i===">"?(i=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):i==="<="&&(i="<",c?a=+a+1:s=+s+1),n=i+a+"."+s+"."+o+l):c?n=">="+a+".0.0"+l+" <"+(+a+1)+".0.0"+l:p&&(n=">="+a+"."+s+".0"+l+" <"+a+"."+(+s+1)+".0"+l),Ue("xRange return",n),n})}function _ce(e,t){return Ue("replaceStars",e,t),e.trim().replace(ze[P.STAR],"")}function bce(e,t,r,n,i,a,s,o,l,d,c,p,u){return zr(r)?t="":zr(n)?t=">="+r+".0.0":zr(i)?t=">="+r+"."+n+".0":t=">="+t,zr(l)?o="":zr(d)?o="<"+(+l+1)+".0.0":zr(c)?o="<"+l+"."+(+d+1)+".0":p?o="<="+l+"."+d+"."+c+"-"+p:o="<="+o,(t+" "+o).trim()}vt.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Ee(e,this.options)}catch{return!1}for(var t=0;t0){var i=e[n].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}me.satisfies=af;function af(e,t,r){try{t=new vt(t,r)}catch{return!1}return t.test(e)}me.maxSatisfying=Ece;function Ece(e,t,r){var n=null,i=null;try{var a=new vt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!n||i.compare(s)===-1)&&(n=s,i=new Ee(n,r))}),n}me.minSatisfying=Nce;function Nce(e,t,r){var n=null,i=null;try{var a=new vt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!n||i.compare(s)===1)&&(n=s,i=new Ee(n,r))}),n}me.minVersion=xce;function xce(e,t){e=new vt(e,t);var r=new Ee("0.0.0");if(e.test(r)||(r=new Ee("0.0.0-0"),e.test(r)))return r;r=null;for(var n=0;n":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!r||Np(r,s))&&(r=s);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+a.operator)}})}return r&&e.test(r)?r:null}me.validRange=Sce;function Sce(e,t){try{return new vt(e,t).range||"*"}catch{return null}}me.ltr=Tce;function Tce(e,t,r){return F3(e,t,"<",r)}me.gtr=Pce;function Pce(e,t,r){return F3(e,t,">",r)}me.outside=F3;function F3(e,t,r,n){e=new Ee(e,n),t=new vt(t,n);var i,a,s,o,l;switch(r){case">":i=Np,a=j3,s=rf,o=">",l=">=";break;case"<":i=rf,a=M3,s=Np,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(af(e,t,n))return!1;for(var d=0;d=0.0.0")),p=p||m,u=u||m,i(m.semver,p.semver,n)?p=m:s(m.semver,u.semver,n)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0}me.prerelease=Cce;function Cce(e,t){var r=fo(e,t);return r&&r.prerelease.length?r.prerelease:null}me.intersects=Oce;function Oce(e,t,r){return e=new vt(e,r),t=new vt(t,r),e.intersects(t)}me.coerce=Rce;function Rce(e,t){if(e instanceof Ee)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};var r=null;if(!t.rtl)r=e.match(ze[P.COERCE]);else{for(var n;(n=ze[P.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||n.index+n[0].length!==r.index+r[0].length)&&(r=n),ze[P.COERCERTL].lastIndex=n.index+n[1].length+n[2].length;ze[P.COERCERTL].lastIndex=-1}return r===null?null:fo(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var Sp=h(Ot=>{"use strict";Object.defineProperty(Ot,"__esModule",{value:!0});Ot.ManifestFilename=Ot.TarFilename=Ot.SystemTarPathOnWindows=Ot.GnuTarPathOnWindows=Ot.SocketTimeout=Ot.DefaultRetryDelay=Ot.DefaultRetryAttempts=Ot.ArchiveToolType=Ot.CompressionMethod=Ot.CacheFilename=void 0;var wA;(function(e){e.Gzip="cache.tgz",e.Zstd="cache.tzst"})(wA||(Ot.CacheFilename=wA={}));var EA;(function(e){e.Gzip="gzip",e.ZstdWithoutLong="zstd-without-long",e.Zstd="zstd"})(EA||(Ot.CompressionMethod=EA={}));var NA;(function(e){e.GNU="gnu",e.BSD="bsd"})(NA||(Ot.ArchiveToolType=NA={}));Ot.DefaultRetryAttempts=2;Ot.DefaultRetryDelay=5e3;Ot.SocketTimeout=5e3;Ot.GnuTarPathOnWindows=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`;Ot.SystemTarPathOnWindows=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`;Ot.TarFilename="cache.tar";Ot.ManifestFilename="manifest.txt"});var Pp=h(He=>{"use strict";var Ace=He&&He.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Ice=He&&He.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ha=He&&He.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Ace(t,e,r);return Ice(t,e),t},jl=He&&He.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})},Dce=He&&He.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),i(o,l,s.done,s.value)})}}function i(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}};Object.defineProperty(He,"__esModule",{value:!0});He.isGhes=He.assertDefined=He.getGnuTarPathOnWindows=He.getCacheFileName=He.getCompressionMethod=He.unlinkFile=He.resolvePaths=He.getArchiveFileSizeInBytes=He.createTempDirectory=void 0;var Tp=ha(dt()),Lce=ha(Wo()),qce=ha(fA()),xA=ha(fc()),Bce=ha(require("crypto")),k3=ha(require("fs")),sf=ha(require("path")),Mce=ha(bA()),jce=ha(require("util")),ho=Sp();function Fce(){return jl(this,void 0,void 0,function*(){let e=process.platform==="win32",t=process.env.RUNNER_TEMP||"";if(!t){let n;e?n=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?n="/Users":n="/home",t=sf.join(n,"actions","temp")}let r=sf.join(t,Bce.randomUUID());return yield xA.mkdirP(r),r})}He.createTempDirectory=Fce;function kce(e){return k3.statSync(e).size}He.getArchiveFileSizeInBytes=kce;function zce(e){var t,r,n,i,a;return jl(this,void 0,void 0,function*(){let s=[],o=(a=process.env.GITHUB_WORKSPACE)!==null&&a!==void 0?a:process.cwd(),l=yield qce.create(e.join(` +`),{implicitDescendants:!1});try{for(var d=!0,c=Dce(l.globGenerator()),p;p=yield c.next(),t=p.done,!t;d=!0){i=p.value,d=!1;let u=i,m=sf.relative(o,u).replace(new RegExp(`\\${sf.sep}`,"g"),"/");Tp.debug(`Matched: ${m}`),m===""?s.push("."):s.push(`${m}`)}}catch(u){r={error:u}}finally{try{!d&&!t&&(n=c.return)&&(yield n.call(c))}finally{if(r)throw r.error}}return s})}He.resolvePaths=zce;function Uce(e){return jl(this,void 0,void 0,function*(){return jce.promisify(k3.unlink)(e)})}He.unlinkFile=Uce;function SA(e,t=[]){return jl(this,void 0,void 0,function*(){let r="";t.push("--version"),Tp.debug(`Checking ${e} ${t.join(" ")}`);try{yield Lce.exec(`${e}`,t,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:n=>r+=n.toString(),stderr:n=>r+=n.toString()}})}catch(n){Tp.debug(n.message)}return r=r.trim(),Tp.debug(r),r})}function Hce(){return jl(this,void 0,void 0,function*(){let e=yield SA("zstd",["--quiet"]),t=Mce.clean(e);return Tp.debug(`zstd version: ${t}`),e===""?ho.CompressionMethod.Gzip:ho.CompressionMethod.ZstdWithoutLong})}He.getCompressionMethod=Hce;function $ce(e){return e===ho.CompressionMethod.Gzip?ho.CacheFilename.Gzip:ho.CacheFilename.Zstd}He.getCacheFileName=$ce;function Gce(){return jl(this,void 0,void 0,function*(){return k3.existsSync(ho.GnuTarPathOnWindows)?ho.GnuTarPathOnWindows:(yield SA("tar")).toLowerCase().includes("gnu tar")?xA.which("tar"):""})}He.getGnuTarPathOnWindows=Gce;function Vce(e,t){if(t===void 0)throw Error(`Expected ${e} but value was undefiend`);return t}He.assertDefined=Vce;function Wce(){let t=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=t==="GITHUB.COM",n=t.endsWith(".GHE.COM")||t.endsWith(".GHE.LOCALHOST");return!r&&!n}He.isGhes=Wce});var H3=h(U3=>{"use strict";Object.defineProperty(U3,"__esModule",{value:!0});U3.createEmptyPipeline=Kce;var TA=new Set(["Deserialize","Serialize","Retry","Sign"]),z3=class e{constructor(t){var r;this._policies=[],this._policies=(r=t?.slice(0))!==null&&r!==void 0?r:[],this._orderedPolicies=void 0}addPolicy(t,r={}){if(r.phase&&r.afterPhase)throw new Error("Policies inside a phase cannot specify afterPhase.");if(r.phase&&!TA.has(r.phase))throw new Error(`Invalid phase name: ${r.phase}`);if(r.afterPhase&&!TA.has(r.afterPhase))throw new Error(`Invalid afterPhase name: ${r.afterPhase}`);this._policies.push({policy:t,options:r}),this._orderedPolicies=void 0}removePolicy(t){let r=[];return this._policies=this._policies.filter(n=>t.name&&n.policy.name===t.name||t.phase&&n.options.phase===t.phase?(r.push(n.policy),!1):!0),this._orderedPolicies=void 0,r}sendRequest(t,r){return this.getOrderedPolicies().reduceRight((a,s)=>o=>s.sendRequest(o,a),a=>t.sendRequest(a))(r)}getOrderedPolicies(){return this._orderedPolicies||(this._orderedPolicies=this.orderPolicies()),this._orderedPolicies}clone(){return new e(this._policies)}static create(){return new e}orderPolicies(){let t=[],r=new Map;function n(f){return{name:f,policies:new Set,hasRun:!1,hasAfterPolicies:!1}}let i=n("Serialize"),a=n("None"),s=n("Deserialize"),o=n("Retry"),l=n("Sign"),d=[i,a,s,o,l];function c(f){return f==="Retry"?o:f==="Serialize"?i:f==="Deserialize"?s:f==="Sign"?l:a}for(let f of this._policies){let g=f.policy,y=f.options,_=g.name;if(r.has(_))throw new Error("Duplicate policy names not allowed in pipeline");let b={policy:g,dependsOn:new Set,dependants:new Set};y.afterPhase&&(b.afterPhase=c(y.afterPhase),b.afterPhase.hasAfterPolicies=!0),r.set(_,b),c(y.phase).policies.add(b)}for(let f of this._policies){let{policy:g,options:y}=f,_=g.name,b=r.get(_);if(!b)throw new Error(`Missing node for policy ${_}`);if(y.afterPolicies)for(let x of y.afterPolicies){let O=r.get(x);O&&(b.dependsOn.add(O),O.dependants.add(b))}if(y.beforePolicies)for(let x of y.beforePolicies){let O=r.get(x);O&&(O.dependsOn.add(b),b.dependants.add(O))}}function p(f){f.hasRun=!0;for(let g of f.policies)if(!(g.afterPhase&&(!g.afterPhase.hasRun||g.afterPhase.policies.size))&&g.dependsOn.size===0){t.push(g.policy);for(let y of g.dependants)y.dependsOn.delete(g);r.delete(g.policy.name),f.policies.delete(g)}}function u(){for(let f of d){if(p(f),f.policies.size>0&&f!==a){a.hasRun||p(a);return}f.hasAfterPolicies&&p(a)}}let m=0;for(;r.size>0;){m++;let f=t.length;if(u(),t.length<=f&&m>1)throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}return t}};function Kce(){return z3.create()}});var kl=h(Fl=>{"use strict";Object.defineProperty(Fl,"__esModule",{value:!0});var Qce=require("os"),Xce=require("util");function Yce(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var Jce=Yce(Xce);function Zce(e,...t){process.stderr.write(`${Jce.default.format(e,...t)}${Qce.EOL}`)}var PA=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,OA,$3=[],G3=[],df=[];PA&&V3(PA);var RA=Object.assign(e=>AA(e),{enable:V3,enabled:W3,disable:epe,log:Zce});function V3(e){OA=e,$3=[],G3=[];let t=/\*/g,r=e.split(",").map(n=>n.trim().replace(t,".*?"));for(let n of r)n.startsWith("-")?G3.push(new RegExp(`^${n.substr(1)}$`)):$3.push(new RegExp(`^${n}$`));for(let n of df)n.enabled=W3(n.namespace)}function W3(e){if(e.endsWith("*"))return!0;for(let t of G3)if(t.test(e))return!1;for(let t of $3)if(t.test(e))return!0;return!1}function epe(){let e=OA||"";return V3(""),e}function AA(e){let t=Object.assign(r,{enabled:W3(e),destroy:tpe,log:RA.log,namespace:e,extend:rpe});function r(...n){t.enabled&&(n.length>0&&(n[0]=`${e} ${n[0]}`),t.log(...n))}return df.push(t),t}function tpe(){let e=df.indexOf(this);return e>=0?(df.splice(e,1),!0):!1}function rpe(e){let t=AA(`${this.namespace}:${e}`);return t.log=this.log,t}var Cp=RA,IA=new Set,of=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,cf,pf=Cp("azure");pf.log=(...e)=>{Cp.log(...e)};var K3=["verbose","info","warning","error"];of&&(BA(of)?DA(of):console.error(`AZURE_LOG_LEVEL set to unknown log level '${of}'; logging is not enabled. Acceptable values: ${K3.join(", ")}.`));function DA(e){if(e&&!BA(e))throw new Error(`Unknown log level '${e}'. Acceptable values: ${K3.join(",")}`);cf=e;let t=[];for(let r of IA)qA(r)&&t.push(r.namespace);Cp.enable(t.join(","))}function npe(){return cf}var CA={verbose:400,info:300,warning:200,error:100};function ipe(e){let t=pf.extend(e);return LA(pf,t),{error:lf(t,"error"),warning:lf(t,"warning"),info:lf(t,"info"),verbose:lf(t,"verbose")}}function LA(e,t){t.log=(...r)=>{e.log(...r)}}function lf(e,t){let r=Object.assign(e.extend(t),{level:t});if(LA(e,r),qA(r)){let n=Cp.disable();Cp.enable(n+","+r.namespace)}return IA.add(r),r}function qA(e){return!!(cf&&CA[e.level]<=CA[cf])}function BA(e){return K3.includes(e)}Fl.AzureLogger=pf;Fl.createClientLogger=ipe;Fl.getLogLevel=npe;Fl.setLogLevel=DA});var go=h(uf=>{"use strict";Object.defineProperty(uf,"__esModule",{value:!0});uf.logger=void 0;var ape=kl();uf.logger=(0,ape.createClientLogger)("core-rest-pipeline")});var MA=h(mf=>{"use strict";Object.defineProperty(mf,"__esModule",{value:!0});mf.AbortError=void 0;var Q3=class extends Error{constructor(t){super(t),this.name="AbortError"}};mf.AbortError=Q3});var jA=h(ff=>{"use strict";Object.defineProperty(ff,"__esModule",{value:!0});ff.AbortError=void 0;var spe=MA();Object.defineProperty(ff,"AbortError",{enumerable:!0,get:function(){return spe.AbortError}})});var Y3=h(X3=>{"use strict";Object.defineProperty(X3,"__esModule",{value:!0});X3.createAbortablePromise=lpe;var ope=jA();function lpe(e,t){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:i}=t??{};return new Promise((a,s)=>{function o(){s(new ope.AbortError(i??"The operation was aborted."))}function l(){n?.removeEventListener("abort",d)}function d(){r?.(),l(),o()}if(n?.aborted)return o();try{e(c=>{l(),a(c)},c=>{l(),s(c)})}catch(c){s(c)}n?.addEventListener("abort",d)})}});var Z3=h(J3=>{"use strict";Object.defineProperty(J3,"__esModule",{value:!0});J3.getRandomIntegerInclusive=dpe;function dpe(e,t){return e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e}});var FA=h(hf=>{"use strict";Object.defineProperty(hf,"__esModule",{value:!0});hf.delay=mpe;hf.calculateRetryDelay=fpe;var cpe=Y3(),ppe=Z3(),upe="The delay was aborted.";function mpe(e,t){let r,{abortSignal:n,abortErrorMsg:i}=t??{};return(0,cpe.createAbortablePromise)(a=>{r=setTimeout(a,e)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:n,abortErrorMsg:i??upe})}function fpe(e,t){let r=t.retryDelayInMs*Math.pow(2,e),n=Math.min(t.maxRetryDelayInMs,r);return{retryAfterInMs:n/2+(0,ppe.getRandomIntegerInclusive)(0,n/2)}}});var kA=h(e9=>{"use strict";Object.defineProperty(e9,"__esModule",{value:!0});e9.cancelablePromiseRace=hpe;async function hpe(e,t){var r,n;let i=new AbortController;function a(){i.abort()}(r=t?.abortSignal)===null||r===void 0||r.addEventListener("abort",a);try{return await Promise.race(e.map(s=>s({abortSignal:i.signal})))}finally{i.abort(),(n=t?.abortSignal)===null||n===void 0||n.removeEventListener("abort",a)}}});var r9=h(t9=>{"use strict";Object.defineProperty(t9,"__esModule",{value:!0});t9.isObject=gpe;function gpe(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}});var UA=h(gf=>{"use strict";Object.defineProperty(gf,"__esModule",{value:!0});gf.isError=zA;gf.getErrorMessage=vpe;var ype=r9();function zA(e){if((0,ype.isObject)(e)){let t=typeof e.name=="string",r=typeof e.message=="string";return t&&r}return!1}function vpe(e){if(zA(e))return e.message;{let t;try{typeof e=="object"&&e?t=JSON.stringify(e):t=String(e)}catch{t="[unable to stringify input]"}return`Unknown error ${t}`}}});var $A=h(yf=>{"use strict";Object.defineProperty(yf,"__esModule",{value:!0});yf.computeSha256Hmac=_pe;yf.computeSha256Hash=bpe;var HA=require("crypto");async function _pe(e,t,r){let n=Buffer.from(e,"base64");return(0,HA.createHmac)("sha256",n).update(t).digest(r)}async function bpe(e,t){return(0,HA.createHash)("sha256").update(e).digest(t)}});var VA=h(Op=>{"use strict";Object.defineProperty(Op,"__esModule",{value:!0});Op.isDefined=n9;Op.isObjectWithProperties=wpe;Op.objectHasProperty=GA;function n9(e){return typeof e<"u"&&e!==null}function wpe(e,t){if(!n9(e)||typeof e!="object")return!1;for(let r of t)if(!GA(e,r))return!1;return!0}function GA(e,t){return n9(e)&&typeof e=="object"&&t in e}});var WA=h(a9=>{"use strict";var i9;Object.defineProperty(a9,"__esModule",{value:!0});a9.randomUUID=xpe;var Epe=require("crypto"),Npe=typeof((i9=globalThis?.crypto)===null||i9===void 0?void 0:i9.randomUUID)=="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):Epe.randomUUID;function xpe(){return Npe()}});var KA=h(Rt=>{"use strict";var s9,o9,l9,d9;Object.defineProperty(Rt,"__esModule",{value:!0});Rt.isReactNative=Rt.isNodeRuntime=Rt.isNode=Rt.isNodeLike=Rt.isBun=Rt.isDeno=Rt.isWebWorker=Rt.isBrowser=void 0;Rt.isBrowser=typeof window<"u"&&typeof window.document<"u";Rt.isWebWorker=typeof self=="object"&&typeof self?.importScripts=="function"&&(((s9=self.constructor)===null||s9===void 0?void 0:s9.name)==="DedicatedWorkerGlobalScope"||((o9=self.constructor)===null||o9===void 0?void 0:o9.name)==="ServiceWorkerGlobalScope"||((l9=self.constructor)===null||l9===void 0?void 0:l9.name)==="SharedWorkerGlobalScope");Rt.isDeno=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u";Rt.isBun=typeof Bun<"u"&&typeof Bun.version<"u";Rt.isNodeLike=typeof globalThis.process<"u"&&!!globalThis.process.version&&!!(!((d9=globalThis.process.versions)===null||d9===void 0)&&d9.node);Rt.isNode=Rt.isNodeLike;Rt.isNodeRuntime=Rt.isNodeLike&&!Rt.isBun&&!Rt.isDeno;Rt.isReactNative=typeof navigator<"u"&&navigator?.product==="ReactNative"});var QA=h(vf=>{"use strict";Object.defineProperty(vf,"__esModule",{value:!0});vf.uint8ArrayToString=Spe;vf.stringToUint8Array=Tpe;function Spe(e,t){return Buffer.from(e).toString(t)}function Tpe(e,t){return Buffer.from(e,t)}});var Ur=h(ue=>{"use strict";Object.defineProperty(ue,"__esModule",{value:!0});ue.stringToUint8Array=ue.uint8ArrayToString=ue.isWebWorker=ue.isReactNative=ue.isDeno=ue.isNodeRuntime=ue.isNodeLike=ue.isNode=ue.isBun=ue.isBrowser=ue.randomUUID=ue.objectHasProperty=ue.isObjectWithProperties=ue.isDefined=ue.computeSha256Hmac=ue.computeSha256Hash=ue.getErrorMessage=ue.isError=ue.isObject=ue.getRandomIntegerInclusive=ue.createAbortablePromise=ue.cancelablePromiseRace=ue.calculateRetryDelay=ue.delay=void 0;var XA=FA();Object.defineProperty(ue,"delay",{enumerable:!0,get:function(){return XA.delay}});Object.defineProperty(ue,"calculateRetryDelay",{enumerable:!0,get:function(){return XA.calculateRetryDelay}});var Ppe=kA();Object.defineProperty(ue,"cancelablePromiseRace",{enumerable:!0,get:function(){return Ppe.cancelablePromiseRace}});var Cpe=Y3();Object.defineProperty(ue,"createAbortablePromise",{enumerable:!0,get:function(){return Cpe.createAbortablePromise}});var Ope=Z3();Object.defineProperty(ue,"getRandomIntegerInclusive",{enumerable:!0,get:function(){return Ope.getRandomIntegerInclusive}});var Rpe=r9();Object.defineProperty(ue,"isObject",{enumerable:!0,get:function(){return Rpe.isObject}});var YA=UA();Object.defineProperty(ue,"isError",{enumerable:!0,get:function(){return YA.isError}});Object.defineProperty(ue,"getErrorMessage",{enumerable:!0,get:function(){return YA.getErrorMessage}});var JA=$A();Object.defineProperty(ue,"computeSha256Hash",{enumerable:!0,get:function(){return JA.computeSha256Hash}});Object.defineProperty(ue,"computeSha256Hmac",{enumerable:!0,get:function(){return JA.computeSha256Hmac}});var c9=VA();Object.defineProperty(ue,"isDefined",{enumerable:!0,get:function(){return c9.isDefined}});Object.defineProperty(ue,"isObjectWithProperties",{enumerable:!0,get:function(){return c9.isObjectWithProperties}});Object.defineProperty(ue,"objectHasProperty",{enumerable:!0,get:function(){return c9.objectHasProperty}});var Ape=WA();Object.defineProperty(ue,"randomUUID",{enumerable:!0,get:function(){return Ape.randomUUID}});var ps=KA();Object.defineProperty(ue,"isBrowser",{enumerable:!0,get:function(){return ps.isBrowser}});Object.defineProperty(ue,"isBun",{enumerable:!0,get:function(){return ps.isBun}});Object.defineProperty(ue,"isNode",{enumerable:!0,get:function(){return ps.isNode}});Object.defineProperty(ue,"isNodeLike",{enumerable:!0,get:function(){return ps.isNodeLike}});Object.defineProperty(ue,"isNodeRuntime",{enumerable:!0,get:function(){return ps.isNodeRuntime}});Object.defineProperty(ue,"isDeno",{enumerable:!0,get:function(){return ps.isDeno}});Object.defineProperty(ue,"isReactNative",{enumerable:!0,get:function(){return ps.isReactNative}});Object.defineProperty(ue,"isWebWorker",{enumerable:!0,get:function(){return ps.isWebWorker}});var ZA=QA();Object.defineProperty(ue,"uint8ArrayToString",{enumerable:!0,get:function(){return ZA.uint8ArrayToString}});Object.defineProperty(ue,"stringToUint8Array",{enumerable:!0,get:function(){return ZA.stringToUint8Array}})});var bf=h(_f=>{"use strict";Object.defineProperty(_f,"__esModule",{value:!0});_f.Sanitizer=void 0;var Ipe=Ur(),p9="REDACTED",Dpe=["x-ms-client-request-id","x-ms-return-client-request-id","x-ms-useragent","x-ms-correlation-request-id","x-ms-request-id","client-request-id","ms-cv","return-client-request-id","traceparent","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Origin","Accept","Accept-Encoding","Cache-Control","Connection","Content-Length","Content-Type","Date","ETag","Expires","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","Last-Modified","Pragma","Request-Id","Retry-After","Server","Transfer-Encoding","User-Agent","WWW-Authenticate"],Lpe=["api-version"],u9=class{constructor({additionalAllowedHeaderNames:t=[],additionalAllowedQueryParameters:r=[]}={}){t=Dpe.concat(t),r=Lpe.concat(r),this.allowedHeaderNames=new Set(t.map(n=>n.toLowerCase())),this.allowedQueryParameters=new Set(r.map(n=>n.toLowerCase()))}sanitize(t){let r=new Set;return JSON.stringify(t,(n,i)=>{if(i instanceof Error)return Object.assign(Object.assign({},i),{name:i.name,message:i.message});if(n==="headers")return this.sanitizeHeaders(i);if(n==="url")return this.sanitizeUrl(i);if(n==="query")return this.sanitizeQuery(i);if(n==="body")return;if(n==="response")return;if(n==="operationSpec")return;if(Array.isArray(i)||(0,Ipe.isObject)(i)){if(r.has(i))return"[Circular]";r.add(i)}return i},2)}sanitizeUrl(t){if(typeof t!="string"||t===null||t==="")return t;let r=new URL(t);if(!r.search)return t;for(let[n]of r.searchParams)this.allowedQueryParameters.has(n.toLowerCase())||r.searchParams.set(n,p9);return r.toString()}sanitizeHeaders(t){let r={};for(let n of Object.keys(t))this.allowedHeaderNames.has(n.toLowerCase())?r[n]=t[n]:r[n]=p9;return r}sanitizeQuery(t){if(typeof t!="object"||t===null)return t;let r={};for(let n of Object.keys(t))this.allowedQueryParameters.has(n.toLowerCase())?r[n]=t[n]:r[n]=p9;return r}};_f.Sanitizer=u9});var m9=h(zl=>{"use strict";Object.defineProperty(zl,"__esModule",{value:!0});zl.logPolicyName=void 0;zl.logPolicy=Mpe;var qpe=go(),Bpe=bf();zl.logPolicyName="logPolicy";function Mpe(e={}){var t;let r=(t=e.logger)!==null&&t!==void 0?t:qpe.logger.info,n=new Bpe.Sanitizer({additionalAllowedHeaderNames:e.additionalAllowedHeaderNames,additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});return{name:zl.logPolicyName,async sendRequest(i,a){if(!r.enabled)return a(i);r(`Request: ${n.sanitize(i)}`);let s=await a(i);return r(`Response status code: ${s.status}`),r(`Headers: ${n.sanitize(s.headers)}`),s}}}});var f9=h(Ul=>{"use strict";Object.defineProperty(Ul,"__esModule",{value:!0});Ul.redirectPolicyName=void 0;Ul.redirectPolicy=jpe;Ul.redirectPolicyName="redirectPolicy";var eI=["GET","HEAD"];function jpe(e={}){let{maxRetries:t=20}=e;return{name:Ul.redirectPolicyName,async sendRequest(r,n){let i=await n(r);return tI(n,i,t)}}}async function tI(e,t,r,n=0){let{request:i,status:a,headers:s}=t,o=s.get("location");if(o&&(a===300||a===301&&eI.includes(i.method)||a===302&&eI.includes(i.method)||a===303&&i.method==="POST"||a===307)&&nEI,__assign:()=>wf,__asyncDelegator:()=>fI,__asyncGenerator:()=>mI,__asyncValues:()=>hI,__await:()=>Hl,__awaiter:()=>oI,__classPrivateFieldGet:()=>_I,__classPrivateFieldIn:()=>wI,__classPrivateFieldSet:()=>bI,__createBinding:()=>Nf,__decorate:()=>iI,__disposeResources:()=>NI,__esDecorate:()=>Fpe,__exportStar:()=>dI,__extends:()=>rI,__generator:()=>lI,__importDefault:()=>vI,__importStar:()=>yI,__makeTemplateObject:()=>gI,__metadata:()=>sI,__param:()=>aI,__propKey:()=>zpe,__read:()=>g9,__rest:()=>nI,__runInitializers:()=>kpe,__setFunctionName:()=>Upe,__spread:()=>cI,__spreadArray:()=>uI,__spreadArrays:()=>pI,__values:()=>Ef,default:()=>Gpe});function rI(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");h9(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function nI(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i=0;o--)(s=e[o])&&(a=(i<3?s(a):i>3?s(t,r,a):s(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a}function aI(e,t){return function(r,n){t(r,n,e)}}function Fpe(e,t,r,n,i,a){function s(_){if(_!==void 0&&typeof _!="function")throw new TypeError("Function expected");return _}for(var o=n.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?n.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,n.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in n)f[g]=g==="access"?{}:n[g];for(var g in n.access)f.access[g]=n.access[g];f.addInitializer=function(_){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(_||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&i.unshift(p)}else(p=s(y))&&(o==="field"?i.unshift(p):c[l]=p)}d&&Object.defineProperty(d,n.name,c),u=!0}function kpe(e,t,r){for(var n=arguments.length>2,i=0;i0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function g9(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,a=[],s;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)a.push(i.value)}catch(o){s={error:o}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(s)throw s.error}}return a}function cI(){for(var e=[],t=0;t1||l(m,g)})},f&&(i[m]=f(i[m])))}function l(m,f){try{d(n[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof Hl?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function fI(e){var t,r;return t={},n("next"),n("throw",function(i){throw i}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(i,a){t[i]=e[i]?function(s){return(r=!r)?{value:Hl(e[i](s)),done:!1}:a?a(s):s}:a}}function hI(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof Ef=="function"?Ef(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),i(o,l,s.done,s.value)})}}function i(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function gI(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function yI(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Nf(t,e,r);return Hpe(t,e),t}function vI(e){return e&&e.__esModule?e:{default:e}}function _I(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)}function bI(e,t,r,n,i){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?i.call(e,r):i?i.value=r:t.set(e,r),r}function wI(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function EI(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var n,i;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose],r&&(i=n)}if(typeof n!="function")throw new TypeError("Object not disposable.");i&&(n=function(){try{i.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}function NI(e){function t(a){e.error=e.hasError?new $pe(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,n=0;function i(){for(;r=e.stack.pop();)try{if(!r.async&&n===1)return n=0,e.stack.push(r),Promise.resolve().then(i);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return n|=2,Promise.resolve(a).then(i,function(s){return t(s),i()})}else n|=1}catch(s){t(s)}if(n===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return i()}var h9,wf,Nf,Hpe,$pe,Gpe,Sf=Gh(()=>{h9=function(e,t){return h9=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])},h9(e,t)};wf=function(){return wf=Object.assign||function(t){for(var r,n=1,i=arguments.length;n{"use strict";Object.defineProperty(Tf,"__esModule",{value:!0});Tf.getHeaderName=Vpe;Tf.setPlatformSpecificData=Wpe;var xI=(Sf(),mc(xf)),y9=xI.__importStar(require("node:os")),v9=xI.__importStar(require("node:process"));function Vpe(){return"User-Agent"}async function Wpe(e){if(v9&&v9.versions){let t=v9.versions;t.bun?e.set("Bun",t.bun):t.deno?e.set("Deno",t.deno):t.node&&e.set("Node",t.node)}e.set("OS",`(${y9.arch()}-${y9.type()}-${y9.release()})`)}});var us=h($l=>{"use strict";Object.defineProperty($l,"__esModule",{value:!0});$l.DEFAULT_RETRY_POLICY_COUNT=$l.SDK_VERSION=void 0;$l.SDK_VERSION="1.17.0";$l.DEFAULT_RETRY_POLICY_COUNT=3});var _9=h(Pf=>{"use strict";Object.defineProperty(Pf,"__esModule",{value:!0});Pf.getUserAgentHeaderName=Xpe;Pf.getUserAgentValue=Ype;var TI=SI(),Kpe=us();function Qpe(e){let t=[];for(let[r,n]of e){let i=n?`${r}/${n}`:r;t.push(i)}return t.join(" ")}function Xpe(){return(0,TI.getHeaderName)()}async function Ype(e){let t=new Map;t.set("core-rest-pipeline",Kpe.SDK_VERSION),await(0,TI.setPlatformSpecificData)(t);let r=Qpe(t);return e?`${e} ${r}`:r}});var b9=h(Gl=>{"use strict";Object.defineProperty(Gl,"__esModule",{value:!0});Gl.userAgentPolicyName=void 0;Gl.userAgentPolicy=Jpe;var CI=_9(),PI=(0,CI.getUserAgentHeaderName)();Gl.userAgentPolicyName="userAgentPolicy";function Jpe(e={}){let t=(0,CI.getUserAgentValue)(e.userAgentPrefix);return{name:Gl.userAgentPolicyName,async sendRequest(r,n){return r.headers.has(PI)||r.headers.set(PI,await t),n(r)}}}});var Cf=h(Vl=>{"use strict";Object.defineProperty(Vl,"__esModule",{value:!0});Vl.isNodeReadableStream=OI;Vl.isWebReadableStream=RI;Vl.isReadableStream=Zpe;Vl.isBlob=eue;function OI(e){return!!(e&&typeof e.pipe=="function")}function RI(e){return!!(e&&typeof e.getReader=="function"&&typeof e.tee=="function")}function Zpe(e){return OI(e)||RI(e)}function eue(e){return typeof e.stream=="function"}});var w9=h(Rp=>{"use strict";Object.defineProperty(Rp,"__esModule",{value:!0});Rp.getRawContent=iue;Rp.createFileFromStream=aue;Rp.createFile=sue;var tue=Ur(),rue=Cf(),AI={arrayBuffer:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}},Of=Symbol("rawContent");function nue(e){return typeof e[Of]=="function"}function iue(e){return nue(e)?e[Of]():e.stream()}function aue(e,t,r={}){var n,i,a,s;return Object.assign(Object.assign({},AI),{type:(n=r.type)!==null&&n!==void 0?n:"",lastModified:(i=r.lastModified)!==null&&i!==void 0?i:new Date().getTime(),webkitRelativePath:(a=r.webkitRelativePath)!==null&&a!==void 0?a:"",size:(s=r.size)!==null&&s!==void 0?s:-1,name:t,stream:()=>{let o=e();if((0,rue.isNodeReadableStream)(o))throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.");return o},[Of]:e})}function sue(e,t,r={}){var n,i,a;return tue.isNodeLike?Object.assign(Object.assign({},AI),{type:(n=r.type)!==null&&n!==void 0?n:"",lastModified:(i=r.lastModified)!==null&&i!==void 0?i:new Date().getTime(),webkitRelativePath:(a=r.webkitRelativePath)!==null&&a!==void 0?a:"",size:e.byteLength,name:t,arrayBuffer:async()=>e.buffer,stream:()=>new Blob([e]).stream(),[Of]:()=>e}):new File([e],t,r)}});var LI=h(N9=>{"use strict";Object.defineProperty(N9,"__esModule",{value:!0});N9.concat=pue;var ga=(Sf(),mc(xf)),E9=require("node:stream"),oue=Cf(),lue=w9();function II(){return ga.__asyncGenerator(this,arguments,function*(){let t=this.getReader();try{for(;;){let{done:r,value:n}=yield ga.__await(t.read());if(r)return yield ga.__await(void 0);yield yield ga.__await(n)}}finally{t.releaseLock()}})}function due(e){e[Symbol.asyncIterator]||(e[Symbol.asyncIterator]=II.bind(e)),e.values||(e.values=II.bind(e))}function cue(e){return e instanceof ReadableStream?(due(e),E9.Readable.fromWeb(e)):e}function DI(e){return e instanceof Uint8Array?E9.Readable.from(Buffer.from(e)):(0,oue.isBlob)(e)?DI((0,lue.getRawContent)(e)):cue(e)}async function pue(e){return function(){let t=e.map(r=>typeof r=="function"?r():r).map(DI);return E9.Readable.from(function(){return ga.__asyncGenerator(this,arguments,function*(){var r,n,i,a;for(let d of t)try{for(var s=!0,o=(n=void 0,ga.__asyncValues(d)),l;l=yield ga.__await(o.next()),r=l.done,!r;s=!0){a=l.value,s=!1;let c=a;yield yield ga.__await(c)}}catch(c){n={error:c}}finally{try{!s&&!r&&(i=o.return)&&(yield ga.__await(i.call(o)))}finally{if(n)throw n.error}}})}())}}});var x9=h(Wl=>{"use strict";Object.defineProperty(Wl,"__esModule",{value:!0});Wl.multipartPolicyName=void 0;Wl.multipartPolicy=Eue;var yo=Ur(),uue=LI(),mue=Cf();function fue(){return`----AzSDKFormBoundary${(0,yo.randomUUID)()}`}function hue(e){let t="";for(let[r,n]of e)t+=`${r}: ${n}\r +`;return t}function gue(e){return e instanceof Uint8Array?e.byteLength:(0,mue.isBlob)(e)?e.size===-1?void 0:e.size:void 0}function yue(e){let t=0;for(let r of e){let n=gue(r);if(n===void 0)return;t+=n}return t}async function vue(e,t,r){let n=[(0,yo.stringToUint8Array)(`--${r}`,"utf-8"),...t.flatMap(a=>[(0,yo.stringToUint8Array)(`\r +`,"utf-8"),(0,yo.stringToUint8Array)(hue(a.headers),"utf-8"),(0,yo.stringToUint8Array)(`\r +`,"utf-8"),a.body,(0,yo.stringToUint8Array)(`\r +--${r}`,"utf-8")]),(0,yo.stringToUint8Array)(`--\r +\r +`,"utf-8")],i=yue(n);i&&e.headers.set("Content-Length",i),e.body=await(0,uue.concat)(n)}Wl.multipartPolicyName="multipartPolicy";var _ue=70,bue=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function wue(e){if(e.length>_ue)throw new Error(`Multipart boundary "${e}" exceeds maximum length of 70 characters`);if(Array.from(e).some(t=>!bue.has(t)))throw new Error(`Multipart boundary "${e}" contains invalid characters`)}function Eue(){return{name:Wl.multipartPolicyName,async sendRequest(e,t){var r;if(!e.multipartBody)return t(e);if(e.body)throw new Error("multipartBody and regular body cannot be set at the same time");let n=e.multipartBody.boundary,i=(r=e.headers.get("Content-Type"))!==null&&r!==void 0?r:"multipart/mixed",a=i.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!a)throw new Error(`Got multipart request body, but content-type header was not multipart: ${i}`);let[,s,o]=a;if(o&&n&&o!==n)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${n} in the request body`);return n??(n=o),n?wue(n):n=fue(),e.headers.set("Content-Type",`${s}; boundary=${n}`),await vue(e,e.multipartBody.parts,n),e.multipartBody=void 0,t(e)}}}});var S9=h(Kl=>{"use strict";Object.defineProperty(Kl,"__esModule",{value:!0});Kl.decompressResponsePolicyName=void 0;Kl.decompressResponsePolicy=Nue;Kl.decompressResponsePolicyName="decompressResponsePolicy";function Nue(){return{name:Kl.decompressResponsePolicyName,async sendRequest(e,t){return e.method!=="HEAD"&&e.headers.set("Accept-Encoding","gzip,deflate"),t(e)}}}});var qI=h(Rf=>{"use strict";Object.defineProperty(Rf,"__esModule",{value:!0});Rf.AbortError=void 0;var T9=class extends Error{constructor(t){super(t),this.name="AbortError"}};Rf.AbortError=T9});var If=h(Af=>{"use strict";Object.defineProperty(Af,"__esModule",{value:!0});Af.AbortError=void 0;var xue=qI();Object.defineProperty(Af,"AbortError",{enumerable:!0,get:function(){return xue.AbortError}})});var Lf=h(Df=>{"use strict";Object.defineProperty(Df,"__esModule",{value:!0});Df.delay=Pue;Df.parseHeaderValueAsNumber=Cue;var Sue=If(),Tue="The operation was aborted.";function Pue(e,t,r){return new Promise((n,i)=>{let a,s,o=()=>i(new Sue.AbortError(r?.abortErrorMsg?r?.abortErrorMsg:Tue)),l=()=>{r?.abortSignal&&s&&r.abortSignal.removeEventListener("abort",s)};if(s=()=>(a&&clearTimeout(a),l(),o()),r?.abortSignal&&r.abortSignal.aborted)return o();a=setTimeout(()=>{l(),n(t)},e),r?.abortSignal&&r.abortSignal.addEventListener("abort",s)})}function Cue(e,t){let r=e.headers.get(t);if(!r)return;let n=Number(r);if(!Number.isNaN(n))return n}});var Bf=h(qf=>{"use strict";Object.defineProperty(qf,"__esModule",{value:!0});qf.isThrottlingRetryResponse=Aue;qf.throttlingRetryStrategy=Iue;var Oue=Lf(),P9="Retry-After",Rue=["retry-after-ms","x-ms-retry-after-ms",P9];function BI(e){if(e&&[429,503].includes(e.status))try{for(let i of Rue){let a=(0,Oue.parseHeaderValueAsNumber)(e,i);if(a===0||a)return a*(i===P9?1e3:1)}let t=e.headers.get(P9);if(!t)return;let n=Date.parse(t)-Date.now();return Number.isFinite(n)?Math.max(0,n):void 0}catch{return}}function Aue(e){return Number.isFinite(BI(e))}function Iue(){return{name:"throttlingRetryStrategy",retry({response:e}){let t=BI(e);return Number.isFinite(t)?{retryAfterInMs:t}:{skipStrategy:!0}}}}});var Mf=h(Ap=>{"use strict";Object.defineProperty(Ap,"__esModule",{value:!0});Ap.exponentialRetryStrategy=Mue;Ap.isExponentialRetryResponse=MI;Ap.isSystemError=jI;var Due=Ur(),Lue=Bf(),que=1e3,Bue=1e3*64;function Mue(e={}){var t,r;let n=(t=e.retryDelayInMs)!==null&&t!==void 0?t:que,i=(r=e.maxRetryDelayInMs)!==null&&r!==void 0?r:Bue,a=n;return{name:"exponentialRetryStrategy",retry({retryCount:s,response:o,responseError:l}){let d=jI(l),c=d&&e.ignoreSystemErrors,p=MI(o),u=p&&e.ignoreHttpStatusCodes;if(o&&((0,Lue.isThrottlingRetryResponse)(o)||!p)||u||c)return{skipStrategy:!0};if(l&&!d&&!p)return{errorToThrow:l};let f=a*Math.pow(2,s),g=Math.min(i,f);return a=g/2+(0,Due.getRandomIntegerInclusive)(0,g/2),{retryAfterInMs:a}}}}function MI(e){return!!(e&&e.status!==void 0&&(e.status>=500||e.status===408)&&e.status!==501&&e.status!==505)}function jI(e){return e?e.code==="ETIMEDOUT"||e.code==="ESOCKETTIMEDOUT"||e.code==="ECONNREFUSED"||e.code==="ECONNRESET"||e.code==="ENOENT"||e.code==="ENOTFOUND":!1}});var Ql=h(C9=>{"use strict";Object.defineProperty(C9,"__esModule",{value:!0});C9.retryPolicy=Uue;var jue=Lf(),Fue=kl(),kue=If(),FI=us(),kI=(0,Fue.createClientLogger)("core-rest-pipeline retryPolicy"),zue="retryPolicy";function Uue(e,t={maxRetries:FI.DEFAULT_RETRY_POLICY_COUNT}){let r=t.logger||kI;return{name:zue,async sendRequest(n,i){var a,s;let o,l,d=-1;e:for(;;){d+=1,o=void 0,l=void 0;try{r.info(`Retry ${d}: Attempting to send request`,n.requestId),o=await i(n),r.info(`Retry ${d}: Received a response from request`,n.requestId)}catch(c){if(r.error(`Retry ${d}: Received an error from request`,n.requestId),l=c,!c||l.name!=="RestError")throw c;o=l.response}if(!((a=n.abortSignal)===null||a===void 0)&&a.aborted)throw r.error(`Retry ${d}: Request aborted.`),new kue.AbortError;if(d>=((s=t.maxRetries)!==null&&s!==void 0?s:FI.DEFAULT_RETRY_POLICY_COUNT)){if(r.info(`Retry ${d}: Maximum retries reached. Returning the last received response, or throwing the last received error.`),l)throw l;if(o)return o;throw new Error("Maximum retries reached with no response or error to throw")}r.info(`Retry ${d}: Processing ${e.length} retry strategies.`);t:for(let c of e){let p=c.logger||kI;p.info(`Retry ${d}: Processing retry strategy ${c.name}.`);let u=c.retry({retryCount:d,response:o,responseError:l});if(u.skipStrategy){p.info(`Retry ${d}: Skipped.`);continue t}let{errorToThrow:m,retryAfterInMs:f,redirectTo:g}=u;if(m)throw p.error(`Retry ${d}: Retry strategy ${c.name} throws error:`,m),m;if(f||f===0){p.info(`Retry ${d}: Retry strategy ${c.name} retries after ${f}`),await(0,jue.delay)(f,void 0,{abortSignal:n.abortSignal});continue e}if(g){p.info(`Retry ${d}: Retry strategy ${c.name} redirects to ${g}`),n.url=g;continue e}}if(l)throw r.info("None of the retry strategies could work with the received error. Throwing it."),l;if(o)return r.info("None of the retry strategies could work with the received response. Returning it."),o}}}}});var O9=h(Xl=>{"use strict";Object.defineProperty(Xl,"__esModule",{value:!0});Xl.defaultRetryPolicyName=void 0;Xl.defaultRetryPolicy=Wue;var Hue=Mf(),$ue=Bf(),Gue=Ql(),Vue=us();Xl.defaultRetryPolicyName="defaultRetryPolicy";function Wue(e={}){var t;return{name:Xl.defaultRetryPolicyName,sendRequest:(0,Gue.retryPolicy)([(0,$ue.throttlingRetryStrategy)(),(0,Hue.exponentialRetryStrategy)(e)],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Vue.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var Ip=h(A9=>{"use strict";Object.defineProperty(A9,"__esModule",{value:!0});A9.createHttpHeaders=Que;function jf(e){return e.toLowerCase()}function*Kue(e){for(let t of e.values())yield[t.name,t.value]}var R9=class{constructor(t){if(this._headersMap=new Map,t)for(let r of Object.keys(t))this.set(r,t[r])}set(t,r){this._headersMap.set(jf(t),{name:t,value:String(r).trim()})}get(t){var r;return(r=this._headersMap.get(jf(t)))===null||r===void 0?void 0:r.value}has(t){return this._headersMap.has(jf(t))}delete(t){this._headersMap.delete(jf(t))}toJSON(t={}){let r={};if(t.preserveCase)for(let n of this._headersMap.values())r[n.name]=n.value;else for(let[n,i]of this._headersMap)r[n]=i.value;return r}toString(){return JSON.stringify(this.toJSON({preserveCase:!0}))}[Symbol.iterator](){return Kue(this._headersMap)}};function Que(e){return new R9(e)}});var I9=h(Yl=>{"use strict";Object.defineProperty(Yl,"__esModule",{value:!0});Yl.formDataPolicyName=void 0;Yl.formDataPolicy=Yue;var UI=Ur(),zI=Ip();Yl.formDataPolicyName="formDataPolicy";function Xue(e){var t;let r={};for(let[n,i]of e.entries())(t=r[n])!==null&&t!==void 0||(r[n]=[]),r[n].push(i);return r}function Yue(){return{name:Yl.formDataPolicyName,async sendRequest(e,t){if(UI.isNodeLike&&typeof FormData<"u"&&e.body instanceof FormData&&(e.formData=Xue(e.body),e.body=void 0),e.formData){let r=e.headers.get("Content-Type");r&&r.indexOf("application/x-www-form-urlencoded")!==-1?e.body=Jue(e.formData):await Zue(e.formData,e),e.formData=void 0}return t(e)}}}function Jue(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let i of n)t.append(r,i.toString());else t.append(r,n.toString());return t.toString()}async function Zue(e,t){let r=t.headers.get("Content-Type");if(r&&!r.startsWith("multipart/form-data"))return;t.headers.set("Content-Type",r??"multipart/form-data");let n=[];for(let[i,a]of Object.entries(e))for(let s of Array.isArray(a)?a:[a])if(typeof s=="string")n.push({headers:(0,zI.createHttpHeaders)({"Content-Disposition":`form-data; name="${i}"`}),body:(0,UI.stringToUint8Array)(s,"utf-8")});else{if(s==null||typeof s!="object")throw new Error(`Unexpected value for key ${i}: ${s}. Value should be serialized to string first.`);{let o=s.name||"blob",l=(0,zI.createHttpHeaders)();l.set("Content-Disposition",`form-data; name="${i}"; filename="${o}"`),l.set("Content-Type",s.type||"application/octet-stream"),n.push({headers:l,body:s})}}t.multipartBody={parts:n}}});var $I=h((DTe,HI)=>{var Jl=1e3,Zl=Jl*60,ed=Zl*60,vo=ed*24,eme=vo*7,tme=vo*365.25;HI.exports=function(e,t){t=t||{};var r=typeof e;if(r==="string"&&e.length>0)return rme(e);if(r==="number"&&isFinite(e))return t.long?ime(e):nme(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function rme(e){if(e=String(e),!(e.length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var r=parseFloat(t[1]),n=(t[2]||"ms").toLowerCase();switch(n){case"years":case"year":case"yrs":case"yr":case"y":return r*tme;case"weeks":case"week":case"w":return r*eme;case"days":case"day":case"d":return r*vo;case"hours":case"hour":case"hrs":case"hr":case"h":return r*ed;case"minutes":case"minute":case"mins":case"min":case"m":return r*Zl;case"seconds":case"second":case"secs":case"sec":case"s":return r*Jl;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function nme(e){var t=Math.abs(e);return t>=vo?Math.round(e/vo)+"d":t>=ed?Math.round(e/ed)+"h":t>=Zl?Math.round(e/Zl)+"m":t>=Jl?Math.round(e/Jl)+"s":e+"ms"}function ime(e){var t=Math.abs(e);return t>=vo?Ff(e,t,vo,"day"):t>=ed?Ff(e,t,ed,"hour"):t>=Zl?Ff(e,t,Zl,"minute"):t>=Jl?Ff(e,t,Jl,"second"):e+" ms"}function Ff(e,t,r,n){var i=t>=r*1.5;return Math.round(e/r)+" "+n+(i?"s":"")}});var D9=h((LTe,GI)=>{function ame(e){r.debug=r,r.default=r,r.coerce=l,r.disable=a,r.enable=i,r.enabled=s,r.humanize=$I(),r.destroy=d,Object.keys(e).forEach(c=>{r[c]=e[c]}),r.names=[],r.skips=[],r.formatters={};function t(c){let p=0;for(let u=0;u{if(U==="%%")return"%";O++;let F=r.formatters[ie];if(typeof F=="function"){let q=y[O];U=F.call(_,q),y.splice(O,1),O--}return U}),r.formatArgs.call(_,y),(_.log||r.log).apply(_,y)}return g.namespace=c,g.useColors=r.useColors(),g.color=r.selectColor(c),g.extend=n,g.destroy=r.destroy,Object.defineProperty(g,"enabled",{enumerable:!0,configurable:!1,get:()=>u!==null?u:(m!==r.namespaces&&(m=r.namespaces,f=r.enabled(c)),f),set:y=>{u=y}}),typeof r.init=="function"&&r.init(g),g}function n(c,p){let u=r(this.namespace+(typeof p>"u"?":":p)+c);return u.log=this.log,u}function i(c){r.save(c),r.namespaces=c,r.names=[],r.skips=[];let p,u=(typeof c=="string"?c:"").split(/[\s,]+/),m=u.length;for(p=0;p"-"+p)].join(",");return r.enable(""),c}function s(c){if(c[c.length-1]==="*")return!0;let p,u;for(p=0,u=r.skips.length;p{wn.formatArgs=ome;wn.save=lme;wn.load=dme;wn.useColors=sme;wn.storage=cme();wn.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();wn.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function sme(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let e;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function ome(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+kf.exports.humanize(this.diff),!this.useColors)return;let t="color: "+this.color;e.splice(1,0,t,"color: inherit");let r=0,n=0;e[0].replace(/%[a-zA-Z%]/g,i=>{i!=="%%"&&(r++,i==="%c"&&(n=r))}),e.splice(n,0,t)}wn.log=console.debug||console.log||(()=>{});function lme(e){try{e?wn.storage.setItem("debug",e):wn.storage.removeItem("debug")}catch{}}function dme(){let e;try{e=wn.storage.getItem("debug")}catch{}return!e&&typeof process<"u"&&"env"in process&&(e=process.env.DEBUG),e}function cme(){try{return localStorage}catch{}}kf.exports=D9()(wn);var{formatters:pme}=kf.exports;pme.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}});var KI=h((Zt,Uf)=>{var ume=require("tty"),zf=require("util");Zt.init=_me;Zt.log=gme;Zt.formatArgs=fme;Zt.save=yme;Zt.load=vme;Zt.useColors=mme;Zt.destroy=zf.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");Zt.colors=[6,2,3,4,5,1];try{let e=require("supports-color");e&&(e.stderr||e).level>=2&&(Zt.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}Zt.inspectOpts=Object.keys(process.env).filter(e=>/^debug_/i.test(e)).reduce((e,t)=>{let r=t.substring(6).toLowerCase().replace(/_([a-z])/g,(i,a)=>a.toUpperCase()),n=process.env[t];return/^(yes|on|true|enabled)$/i.test(n)?n=!0:/^(no|off|false|disabled)$/i.test(n)?n=!1:n==="null"?n=null:n=Number(n),e[r]=n,e},{});function mme(){return"colors"in Zt.inspectOpts?!!Zt.inspectOpts.colors:ume.isatty(process.stderr.fd)}function fme(e){let{namespace:t,useColors:r}=this;if(r){let n=this.color,i="\x1B[3"+(n<8?n:"8;5;"+n),a=` ${i};1m${t} \x1B[0m`;e[0]=a+e[0].split(` +`).join(` +`+a),e.push(i+"m+"+Uf.exports.humanize(this.diff)+"\x1B[0m")}else e[0]=hme()+t+" "+e[0]}function hme(){return Zt.inspectOpts.hideDate?"":new Date().toISOString()+" "}function gme(...e){return process.stderr.write(zf.formatWithOptions(Zt.inspectOpts,...e)+` +`)}function yme(e){e?process.env.DEBUG=e:delete process.env.DEBUG}function vme(){return process.env.DEBUG}function _me(e){e.inspectOpts={};let t=Object.keys(Zt.inspectOpts);for(let r=0;rt.trim()).join(" ")};WI.O=function(e){return this.inspectOpts.colors=this.useColors,zf.inspect(e,this.inspectOpts)}});var Dp=h((qTe,L9)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?L9.exports=VI():L9.exports=KI()});var YI=h(sn=>{"use strict";var bme=sn&&sn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),wme=sn&&sn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),QI=sn&&sn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&bme(t,e,r);return wme(t,e),t};Object.defineProperty(sn,"__esModule",{value:!0});sn.req=sn.json=sn.toBuffer=void 0;var Eme=QI(require("http")),Nme=QI(require("https"));async function XI(e){let t=0,r=[];for await(let n of e)t+=n.length,r.push(n);return Buffer.concat(r,t)}sn.toBuffer=XI;async function xme(e){let r=(await XI(e)).toString("utf8");try{return JSON.parse(r)}catch(n){let i=n;throw i.message+=` (input: ${r})`,i}}sn.json=xme;function Sme(e,t={}){let n=((typeof e=="string"?e:e.href).startsWith("https:")?Nme:Eme).request(e,t),i=new Promise((a,s)=>{n.once("response",a).once("error",s).end()});return n.then=i.then.bind(i),n}sn.req=Sme});var B9=h(En=>{"use strict";var ZI=En&&En.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Tme=En&&En.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),eD=En&&En.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&ZI(t,e,r);return Tme(t,e),t},Pme=En&&En.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&ZI(t,e,r)};Object.defineProperty(En,"__esModule",{value:!0});En.Agent=void 0;var Cme=eD(require("net")),JI=eD(require("http")),Ome=require("https");Pme(YI(),En);var ji=Symbol("AgentBaseInternalState"),q9=class extends JI.Agent{constructor(t){super(t),this[ji]={}}isSecureEndpoint(t){if(t){if(typeof t.secureEndpoint=="boolean")return t.secureEndpoint;if(typeof t.protocol=="string")return t.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(` +`).some(n=>n.indexOf("(https.js:")!==-1||n.indexOf("node:https:")!==-1)}incrementSockets(t){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[t]||(this.sockets[t]=[]);let r=new Cme.Socket({writable:!1});return this.sockets[t].push(r),this.totalSocketCount++,r}decrementSockets(t,r){if(!this.sockets[t]||r===null)return;let n=this.sockets[t],i=n.indexOf(r);i!==-1&&(n.splice(i,1),this.totalSocketCount--,n.length===0&&delete this.sockets[t])}getName(t){return(typeof t.secureEndpoint=="boolean"?t.secureEndpoint:this.isSecureEndpoint(t))?Ome.Agent.prototype.getName.call(this,t):super.getName(t)}createSocket(t,r,n){let i={...r,secureEndpoint:this.isSecureEndpoint(r)},a=this.getName(i),s=this.incrementSockets(a);Promise.resolve().then(()=>this.connect(t,i)).then(o=>{if(this.decrementSockets(a,s),o instanceof JI.Agent)return o.addRequest(t,i);this[ji].currentSocket=o,super.createSocket(t,r,n)},o=>{this.decrementSockets(a,s),n(o)})}createConnection(){let t=this[ji].currentSocket;if(this[ji].currentSocket=void 0,!t)throw new Error("No socket was returned in the `connect()` function");return t}get defaultPort(){return this[ji].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(t){this[ji]&&(this[ji].defaultPort=t)}get protocol(){return this[ji].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(t){this[ji]&&(this[ji].protocol=t)}};En.Agent=q9});var tD=h(td=>{"use strict";var Rme=td&&td.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(td,"__esModule",{value:!0});td.parseProxyResponse=void 0;var Ame=Rme(Dp()),Hf=(0,Ame.default)("https-proxy-agent:parse-proxy-response");function Ime(e){return new Promise((t,r)=>{let n=0,i=[];function a(){let c=e.read();c?d(c):e.once("readable",a)}function s(){e.removeListener("end",o),e.removeListener("error",l),e.removeListener("readable",a)}function o(){s(),Hf("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function l(c){s(),Hf("onerror %o",c),r(c)}function d(c){i.push(c),n+=c.length;let p=Buffer.concat(i,n),u=p.indexOf(`\r +\r +`);if(u===-1){Hf("have not received end of HTTP headers yet..."),a();return}let m=p.slice(0,u).toString("ascii").split(`\r +`),f=m.shift();if(!f)return e.destroy(),r(new Error("No header received from proxy CONNECT response"));let g=f.split(" "),y=+g[1],_=g.slice(2).join(" "),b={};for(let x of m){if(!x)continue;let O=x.indexOf(":");if(O===-1)return e.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${x}"`));let R=x.slice(0,O).toLowerCase(),U=x.slice(O+1).trimStart(),ie=b[R];typeof ie=="string"?b[R]=[ie,U]:Array.isArray(ie)?ie.push(U):b[R]=U}Hf("got proxy server response: %o %o",f,b),s(),t({connect:{statusCode:y,statusText:_,headers:b},buffered:p})}e.on("error",l),e.on("end",o),a()})}td.parseProxyResponse=Ime});var sD=h(zn=>{"use strict";var Dme=zn&&zn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Lme=zn&&zn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),iD=zn&&zn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Dme(t,e,r);return Lme(t,e),t},aD=zn&&zn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(zn,"__esModule",{value:!0});zn.HttpsProxyAgent=void 0;var M9=iD(require("net")),rD=iD(require("tls")),qme=aD(require("assert")),Bme=aD(Dp()),Mme=B9(),jme=require("url"),Fme=tD(),Lp=(0,Bme.default)("https-proxy-agent"),$f=class extends Mme.Agent{constructor(t,r){super(r),this.options={path:void 0},this.proxy=typeof t=="string"?new jme.URL(t):t,this.proxyHeaders=r?.headers??{},Lp("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),i=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?nD(r,"headers"):null,host:n,port:i}}async connect(t,r){let{proxy:n}=this;if(!r.host)throw new TypeError('No "host" provided');let i;if(n.protocol==="https:"){Lp("Creating `tls.Socket`: %o",this.connectOpts);let u=this.connectOpts.servername||this.connectOpts.host;i=rD.connect({...this.connectOpts,servername:u})}else Lp("Creating `net.Socket`: %o",this.connectOpts),i=M9.connect(this.connectOpts);let a=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},s=M9.isIPv6(r.host)?`[${r.host}]`:r.host,o=`CONNECT ${s}:${r.port} HTTP/1.1\r +`;if(n.username||n.password){let u=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;a["Proxy-Authorization"]=`Basic ${Buffer.from(u).toString("base64")}`}a.Host=`${s}:${r.port}`,a["Proxy-Connection"]||(a["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let u of Object.keys(a))o+=`${u}: ${a[u]}\r +`;let l=(0,Fme.parseProxyResponse)(i);i.write(`${o}\r +`);let{connect:d,buffered:c}=await l;if(t.emit("proxyConnect",d),this.emit("proxyConnect",d,t),d.statusCode===200){if(t.once("socket",kme),r.secureEndpoint){Lp("Upgrading socket connection to TLS");let u=r.servername||r.host;return rD.connect({...nD(r,"host","path","port"),socket:i,servername:u})}return i}i.destroy();let p=new M9.Socket({writable:!1});return p.readable=!0,t.once("socket",u=>{Lp("Replaying proxy buffer for failed request"),(0,qme.default)(u.listenerCount("data")>0),u.push(c),u.push(null)}),p}};$f.protocols=["http","https"];zn.HttpsProxyAgent=$f;function kme(e){e.resume()}function nD(e,...t){let r={},n;for(n in e)t.includes(n)||(r[n]=e[n]);return r}});var dD=h(Un=>{"use strict";var zme=Un&&Un.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Ume=Un&&Un.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),lD=Un&&Un.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&zme(t,e,r);return Ume(t,e),t},Hme=Un&&Un.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Un,"__esModule",{value:!0});Un.HttpProxyAgent=void 0;var $me=lD(require("net")),Gme=lD(require("tls")),Vme=Hme(Dp()),Wme=require("events"),Kme=B9(),oD=require("url"),rd=(0,Vme.default)("http-proxy-agent"),Gf=class extends Kme.Agent{constructor(t,r){super(r),this.proxy=typeof t=="string"?new oD.URL(t):t,this.proxyHeaders=r?.headers??{},rd("Creating new HttpProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),i=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?Qme(r,"headers"):null,host:n,port:i}}addRequest(t,r){t._header=null,this.setRequestProps(t,r),super.addRequest(t,r)}setRequestProps(t,r){let{proxy:n}=this,i=r.secureEndpoint?"https:":"http:",a=t.getHeader("host")||"localhost",s=`${i}//${a}`,o=new oD.URL(t.path,s);r.port!==80&&(o.port=String(r.port)),t.path=String(o);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(n.username||n.password){let d=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(l)){let c=l[d];c&&t.setHeader(d,c)}}async connect(t,r){t._header=null,t.path.includes("://")||this.setRequestProps(t,r);let n,i;rd("Regenerating stored HTTP header string for request"),t._implicitHeader(),t.outputData&&t.outputData.length>0&&(rd("Patching connection write() output buffer with updated header"),n=t.outputData[0].data,i=n.indexOf(`\r +\r +`)+4,t.outputData[0].data=t._header+n.substring(i),rd("Output buffer: %o",t.outputData[0].data));let a;return this.proxy.protocol==="https:"?(rd("Creating `tls.Socket`: %o",this.connectOpts),a=Gme.connect(this.connectOpts)):(rd("Creating `net.Socket`: %o",this.connectOpts),a=$me.connect(this.connectOpts)),await(0,Wme.once)(a,"connect"),a}};Gf.protocols=["http","https"];Un.HttpProxyAgent=Gf;function Qme(e,...t){let r={},n;for(n in e)t.includes(n)||(r[n]=e[n]);return r}});var j9=h(Hn=>{"use strict";Object.defineProperty(Hn,"__esModule",{value:!0});Hn.globalNoProxyList=Hn.proxyPolicyName=void 0;Hn.loadNoProxy=fD;Hn.getDefaultProxySettings=a1e;Hn.proxyPolicy=o1e;var Xme=sD(),Yme=dD(),Jme=go(),Zme="HTTPS_PROXY",e1e="HTTP_PROXY",t1e="ALL_PROXY",r1e="NO_PROXY";Hn.proxyPolicyName="proxyPolicy";Hn.globalNoProxyList=[];var uD=!1,n1e=new Map;function Vf(e){if(process.env[e])return process.env[e];if(process.env[e.toLowerCase()])return process.env[e.toLowerCase()]}function mD(){if(!process)return;let e=Vf(Zme),t=Vf(t1e),r=Vf(e1e);return e||t||r}function i1e(e,t,r){if(t.length===0)return!1;let n=new URL(e).hostname;if(r?.has(n))return r.get(n);let i=!1;for(let a of t)a[0]==="."?(n.endsWith(a)||n.length===a.length-1&&n===a.slice(1))&&(i=!0):n===a&&(i=!0);return r?.set(n,i),i}function fD(){let e=Vf(r1e);return uD=!0,e?e.split(",").map(t=>t.trim()).filter(t=>t.length):[]}function a1e(e){if(!e&&(e=mD(),!e))return;let t=new URL(e);return{host:(t.protocol?t.protocol+"//":"")+t.hostname,port:Number.parseInt(t.port||"80"),username:t.username,password:t.password}}function s1e(){let e=mD();return e?new URL(e):void 0}function cD(e){let t;try{t=new URL(e.host)}catch{throw new Error(`Expecting a valid host string in proxy settings, but found "${e.host}".`)}return t.port=String(e.port),e.username&&(t.username=e.username),e.password&&(t.password=e.password),t}function pD(e,t,r){if(e.agent)return;let i=new URL(e.url).protocol!=="https:";e.tlsSettings&&Jme.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.");let a=e.headers.toJSON();i?(t.httpProxyAgent||(t.httpProxyAgent=new Yme.HttpProxyAgent(r,{headers:a})),e.agent=t.httpProxyAgent):(t.httpsProxyAgent||(t.httpsProxyAgent=new Xme.HttpsProxyAgent(r,{headers:a})),e.agent=t.httpsProxyAgent)}function o1e(e,t){uD||Hn.globalNoProxyList.push(...fD());let r=e?cD(e):s1e(),n={};return{name:Hn.proxyPolicyName,async sendRequest(i,a){var s;return!i.proxySettings&&r&&!i1e(i.url,(s=t?.customNoProxyList)!==null&&s!==void 0?s:Hn.globalNoProxyList,t?.customNoProxyList?void 0:n1e)?pD(i,n,r):i.proxySettings&&pD(i,n,cD(i.proxySettings)),a(i)}}}});var F9=h(nd=>{"use strict";Object.defineProperty(nd,"__esModule",{value:!0});nd.setClientRequestIdPolicyName=void 0;nd.setClientRequestIdPolicy=l1e;nd.setClientRequestIdPolicyName="setClientRequestIdPolicy";function l1e(e="x-ms-client-request-id"){return{name:nd.setClientRequestIdPolicyName,async sendRequest(t,r){return t.headers.has(e)||t.headers.set(e,t.requestId),r(t)}}}});var k9=h(id=>{"use strict";Object.defineProperty(id,"__esModule",{value:!0});id.tlsPolicyName=void 0;id.tlsPolicy=d1e;id.tlsPolicyName="tlsPolicy";function d1e(e){return{name:id.tlsPolicyName,sendRequest:async(t,r)=>(t.tlsSettings||(t.tlsSettings=e),r(t))}}});var z9=h(Fi=>{"use strict";Object.defineProperty(Fi,"__esModule",{value:!0});Fi.TracingContextImpl=Fi.createTracingContext=Fi.knownContextKeys=void 0;Fi.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function c1e(e={}){let t=new Wf(e.parentContext);return e.span&&(t=t.setValue(Fi.knownContextKeys.span,e.span)),e.namespace&&(t=t.setValue(Fi.knownContextKeys.namespace,e.namespace)),t}Fi.createTracingContext=c1e;var Wf=class e{constructor(t){this._contextMap=t instanceof e?new Map(t._contextMap):new Map}setValue(t,r){let n=new e(this);return n._contextMap.set(t,r),n}getValue(t){return this._contextMap.get(t)}deleteValue(t){let r=new e(this);return r._contextMap.delete(t),r}};Fi.TracingContextImpl=Wf});var hD=h(Kf=>{"use strict";Object.defineProperty(Kf,"__esModule",{value:!0});Kf.state=void 0;Kf.state={instrumenterImplementation:void 0}});var U9=h(ki=>{"use strict";Object.defineProperty(ki,"__esModule",{value:!0});ki.getInstrumenter=ki.useInstrumenter=ki.createDefaultInstrumenter=ki.createDefaultTracingSpan=void 0;var p1e=z9(),Qf=hD();function gD(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{}}}ki.createDefaultTracingSpan=gD;function yD(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(e,t)=>({span:gD(),tracingContext:(0,p1e.createTracingContext)({parentContext:t.tracingContext})}),withContext(e,t,...r){return t(...r)}}}ki.createDefaultInstrumenter=yD;function u1e(e){Qf.state.instrumenterImplementation=e}ki.useInstrumenter=u1e;function m1e(){return Qf.state.instrumenterImplementation||(Qf.state.instrumenterImplementation=yD()),Qf.state.instrumenterImplementation}ki.getInstrumenter=m1e});var vD=h(Yf=>{"use strict";Object.defineProperty(Yf,"__esModule",{value:!0});Yf.createTracingClient=void 0;var Xf=U9(),H9=z9();function f1e(e){let{namespace:t,packageName:r,packageVersion:n}=e;function i(d,c,p){var u;let m=(0,Xf.getInstrumenter)().startSpan(d,Object.assign(Object.assign({},p),{packageName:r,packageVersion:n,tracingContext:(u=c?.tracingOptions)===null||u===void 0?void 0:u.tracingContext})),f=m.tracingContext,g=m.span;f.getValue(H9.knownContextKeys.namespace)||(f=f.setValue(H9.knownContextKeys.namespace,t)),g.setAttribute("az.namespace",f.getValue(H9.knownContextKeys.namespace));let y=Object.assign({},c,{tracingOptions:Object.assign(Object.assign({},c?.tracingOptions),{tracingContext:f})});return{span:g,updatedOptions:y}}async function a(d,c,p,u){let{span:m,updatedOptions:f}=i(d,c,u);try{let g=await s(f.tracingOptions.tracingContext,()=>Promise.resolve(p(f,m)));return m.setStatus({status:"success"}),g}catch(g){throw m.setStatus({status:"error",error:g}),g}finally{m.end()}}function s(d,c,...p){return(0,Xf.getInstrumenter)().withContext(d,c,...p)}function o(d){return(0,Xf.getInstrumenter)().parseTraceparentHeader(d)}function l(d){return(0,Xf.getInstrumenter)().createRequestHeaders(d)}return{startSpan:i,withSpan:a,withContext:s,parseTraceparentHeader:o,createRequestHeaders:l}}Yf.createTracingClient=f1e});var $9=h(ad=>{"use strict";Object.defineProperty(ad,"__esModule",{value:!0});ad.createTracingClient=ad.useInstrumenter=void 0;var h1e=U9();Object.defineProperty(ad,"useInstrumenter",{enumerable:!0,get:function(){return h1e.useInstrumenter}});var g1e=vD();Object.defineProperty(ad,"createTracingClient",{enumerable:!0,get:function(){return g1e.createTracingClient}})});var _D=h(Jf=>{"use strict";Object.defineProperty(Jf,"__esModule",{value:!0});Jf.custom=void 0;var y1e=require("node:util");Jf.custom=y1e.inspect.custom});var Zf=h(qp=>{"use strict";Object.defineProperty(qp,"__esModule",{value:!0});qp.RestError=void 0;qp.isRestError=E1e;var v1e=Ur(),_1e=_D(),b1e=bf(),w1e=new b1e.Sanitizer,sd=class e extends Error{constructor(t,r={}){super(t),this.name="RestError",this.code=r.code,this.statusCode=r.statusCode,Object.defineProperty(this,"request",{value:r.request,enumerable:!1}),Object.defineProperty(this,"response",{value:r.response,enumerable:!1}),Object.setPrototypeOf(this,e.prototype)}[_1e.custom](){return`RestError: ${this.message} + ${w1e.sanitize(Object.assign(Object.assign({},this),{request:this.request,response:this.response}))}`}};qp.RestError=sd;sd.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";sd.PARSE_ERROR="PARSE_ERROR";function E1e(e){return e instanceof sd?!0:(0,v1e.isError)(e)&&e.name==="RestError"}});var G9=h(od=>{"use strict";Object.defineProperty(od,"__esModule",{value:!0});od.tracingPolicyName=void 0;od.tracingPolicy=C1e;var N1e=$9(),x1e=us(),S1e=_9(),e0=go(),Bp=Ur(),T1e=Zf(),P1e=bf();od.tracingPolicyName="tracingPolicy";function C1e(e={}){let t=(0,S1e.getUserAgentValue)(e.userAgentPrefix),r=new P1e.Sanitizer({additionalAllowedQueryParameters:e.additionalAllowedQueryParameters}),n=O1e();return{name:od.tracingPolicyName,async sendRequest(i,a){var s;if(!n)return a(i);let o=await t,l={"http.url":r.sanitizeUrl(i.url),"http.method":i.method,"http.user_agent":o,requestId:i.requestId};o&&(l["http.user_agent"]=o);let{span:d,tracingContext:c}=(s=R1e(n,i,l))!==null&&s!==void 0?s:{};if(!d||!c)return a(i);try{let p=await n.withContext(c,a,i);return I1e(d,p),p}catch(p){throw A1e(d,p),p}}}}function O1e(){try{return(0,N1e.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:x1e.SDK_VERSION})}catch(e){e0.logger.warning(`Error when creating the TracingClient: ${(0,Bp.getErrorMessage)(e)}`);return}}function R1e(e,t,r){try{let{span:n,updatedOptions:i}=e.startSpan(`HTTP ${t.method}`,{tracingOptions:t.tracingOptions},{spanKind:"client",spanAttributes:r});if(!n.isRecording()){n.end();return}let a=e.createRequestHeaders(i.tracingOptions.tracingContext);for(let[s,o]of Object.entries(a))t.headers.set(s,o);return{span:n,tracingContext:i.tracingOptions.tracingContext}}catch(n){e0.logger.warning(`Skipping creating a tracing span due to an error: ${(0,Bp.getErrorMessage)(n)}`);return}}function A1e(e,t){try{e.setStatus({status:"error",error:(0,Bp.isError)(t)?t:void 0}),(0,T1e.isRestError)(t)&&t.statusCode&&e.setAttribute("http.status_code",t.statusCode),e.end()}catch(r){e0.logger.warning(`Skipping tracing span processing due to an error: ${(0,Bp.getErrorMessage)(r)}`)}}function I1e(e,t){try{e.setAttribute("http.status_code",t.status);let r=t.headers.get("x-ms-request-id");r&&e.setAttribute("serviceRequestId",r),e.setStatus({status:"success"}),e.end()}catch(r){e0.logger.warning(`Skipping tracing span processing due to an error: ${(0,Bp.getErrorMessage)(r)}`)}}});var ED=h(V9=>{"use strict";Object.defineProperty(V9,"__esModule",{value:!0});V9.createPipelineFromOptions=$1e;var D1e=m9(),L1e=H3(),q1e=f9(),B1e=b9(),bD=x9(),M1e=S9(),j1e=O9(),F1e=I9(),wD=Ur(),k1e=j9(),z1e=F9(),U1e=k9(),H1e=G9();function $1e(e){var t;let r=(0,L1e.createEmptyPipeline)();return wD.isNodeLike&&(e.tlsOptions&&r.addPolicy((0,U1e.tlsPolicy)(e.tlsOptions)),r.addPolicy((0,k1e.proxyPolicy)(e.proxyOptions)),r.addPolicy((0,M1e.decompressResponsePolicy)())),r.addPolicy((0,F1e.formDataPolicy)(),{beforePolicies:[bD.multipartPolicyName]}),r.addPolicy((0,B1e.userAgentPolicy)(e.userAgentOptions)),r.addPolicy((0,z1e.setClientRequestIdPolicy)((t=e.telemetryOptions)===null||t===void 0?void 0:t.clientRequestIdHeaderName)),r.addPolicy((0,bD.multipartPolicy)(),{afterPhase:"Deserialize"}),r.addPolicy((0,j1e.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"}),r.addPolicy((0,H1e.tracingPolicy)(Object.assign(Object.assign({},e.userAgentOptions),e.loggingOptions)),{afterPhase:"Retry"}),wD.isNodeLike&&r.addPolicy((0,q1e.redirectPolicy)(e.redirectOptions),{afterPhase:"Retry"}),r.addPolicy((0,D1e.logPolicy)(e.loggingOptions),{afterPhase:"Sign"}),r}});var CD=h(r0=>{"use strict";Object.defineProperty(r0,"__esModule",{value:!0});r0.getBodyLength=PD;r0.createNodeHttpClient=Y1e;var X9=(Sf(),mc(xf)),W9=X9.__importStar(require("node:http")),K9=X9.__importStar(require("node:https")),ND=X9.__importStar(require("node:zlib")),G1e=require("node:stream"),xD=If(),V1e=Ip(),Fp=Zf(),Mp=go(),W1e={};function jp(e){return e&&typeof e.pipe=="function"}function SD(e){return new Promise(t=>{let r=()=>{t(),e.removeListener("close",r),e.removeListener("end",r),e.removeListener("error",r)};e.on("close",r),e.on("end",r),e.on("error",r)})}function TD(e){return e&&typeof e.byteLength=="number"}var t0=class extends G1e.Transform{_transform(t,r,n){this.push(t),this.loadedBytes+=t.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),n()}catch(i){n(i)}}constructor(t){super(),this.loadedBytes=0,this.progressCallback=t}},Q9=class{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(t){var r,n,i;let a=new AbortController,s;if(t.abortSignal){if(t.abortSignal.aborted)throw new xD.AbortError("The operation was aborted.");s=p=>{p.type==="abort"&&a.abort()},t.abortSignal.addEventListener("abort",s)}t.timeout>0&&setTimeout(()=>{a.abort()},t.timeout);let o=t.headers.get("Accept-Encoding"),l=o?.includes("gzip")||o?.includes("deflate"),d=typeof t.body=="function"?t.body():t.body;if(d&&!t.headers.has("Content-Length")){let p=PD(d);p!==null&&t.headers.set("Content-Length",p)}let c;try{if(d&&t.onUploadProgress){let y=t.onUploadProgress,_=new t0(y);_.on("error",b=>{Mp.logger.error("Error in upload progress",b)}),jp(d)?d.pipe(_):_.end(d),d=_}let p=await this.makeRequest(t,a,d),u=K1e(p),f={status:(r=p.statusCode)!==null&&r!==void 0?r:0,headers:u,request:t};if(t.method==="HEAD")return p.resume(),f;c=l?Q1e(p,u):p;let g=t.onDownloadProgress;if(g){let y=new t0(g);y.on("error",_=>{Mp.logger.error("Error in download progress",_)}),c.pipe(y),c=y}return!((n=t.streamResponseStatusCodes)===null||n===void 0)&&n.has(Number.POSITIVE_INFINITY)||!((i=t.streamResponseStatusCodes)===null||i===void 0)&&i.has(f.status)?f.readableStreamBody=c:f.bodyAsText=await X1e(c),f}finally{if(t.abortSignal&&s){let p=Promise.resolve();jp(d)&&(p=SD(d));let u=Promise.resolve();jp(c)&&(u=SD(c)),Promise.all([p,u]).then(()=>{var m;s&&((m=t.abortSignal)===null||m===void 0||m.removeEventListener("abort",s))}).catch(m=>{Mp.logger.warning("Error when cleaning up abortListener on httpRequest",m)})}}}makeRequest(t,r,n){var i;let a=new URL(t.url),s=a.protocol!=="https:";if(s&&!t.allowInsecureConnection)throw new Error(`Cannot connect to ${t.url} while allowInsecureConnection is false.`);let l={agent:(i=t.agent)!==null&&i!==void 0?i:this.getOrCreateAgent(t,s),hostname:a.hostname,path:`${a.pathname}${a.search}`,port:a.port,method:t.method,headers:t.headers.toJSON({preserveCase:!0})};return new Promise((d,c)=>{let p=s?W9.request(l,d):K9.request(l,d);p.once("error",u=>{var m;c(new Fp.RestError(u.message,{code:(m=u.code)!==null&&m!==void 0?m:Fp.RestError.REQUEST_SEND_ERROR,request:t}))}),r.signal.addEventListener("abort",()=>{let u=new xD.AbortError("The operation was aborted.");p.destroy(u),c(u)}),n&&jp(n)?n.pipe(p):n?typeof n=="string"||Buffer.isBuffer(n)?p.end(n):TD(n)?p.end(ArrayBuffer.isView(n)?Buffer.from(n.buffer):Buffer.from(n)):(Mp.logger.error("Unrecognized body type",n),c(new Fp.RestError("Unrecognized body type"))):p.end()})}getOrCreateAgent(t,r){var n;let i=t.disableKeepAlive;if(r)return i?W9.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new W9.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(i&&!t.tlsSettings)return K9.globalAgent;let a=(n=t.tlsSettings)!==null&&n!==void 0?n:W1e,s=this.cachedHttpsAgents.get(a);return s&&s.options.keepAlive===!i||(Mp.logger.info("No cached TLS Agent exist, creating a new Agent"),s=new K9.Agent(Object.assign({keepAlive:!i},a)),this.cachedHttpsAgents.set(a,s)),s}}};function K1e(e){let t=(0,V1e.createHttpHeaders)();for(let r of Object.keys(e.headers)){let n=e.headers[r];Array.isArray(n)?n.length>0&&t.set(r,n[0]):n&&t.set(r,n)}return t}function Q1e(e,t){let r=t.get("Content-Encoding");if(r==="gzip"){let n=ND.createGunzip();return e.pipe(n),n}else if(r==="deflate"){let n=ND.createInflate();return e.pipe(n),n}return e}function X1e(e){return new Promise((t,r)=>{let n=[];e.on("data",i=>{Buffer.isBuffer(i)?n.push(i):n.push(Buffer.from(i))}),e.on("end",()=>{t(Buffer.concat(n).toString("utf8"))}),e.on("error",i=>{i&&i?.name==="AbortError"?r(i):r(new Fp.RestError(`Error reading response as text: ${i.message}`,{code:Fp.RestError.PARSE_ERROR}))})})}function PD(e){return e?Buffer.isBuffer(e)?e.length:jp(e)?null:TD(e)?e.byteLength:typeof e=="string"?Buffer.from(e).length:null:0}function Y1e(){return new Q9}});var OD=h(Y9=>{"use strict";Object.defineProperty(Y9,"__esModule",{value:!0});Y9.createDefaultHttpClient=Z1e;var J1e=CD();function Z1e(){return(0,J1e.createNodeHttpClient)()}});var RD=h(Z9=>{"use strict";Object.defineProperty(Z9,"__esModule",{value:!0});Z9.createPipelineRequest=rfe;var efe=Ip(),tfe=Ur(),J9=class{constructor(t){var r,n,i,a,s,o,l;this.url=t.url,this.body=t.body,this.headers=(r=t.headers)!==null&&r!==void 0?r:(0,efe.createHttpHeaders)(),this.method=(n=t.method)!==null&&n!==void 0?n:"GET",this.timeout=(i=t.timeout)!==null&&i!==void 0?i:0,this.multipartBody=t.multipartBody,this.formData=t.formData,this.disableKeepAlive=(a=t.disableKeepAlive)!==null&&a!==void 0?a:!1,this.proxySettings=t.proxySettings,this.streamResponseStatusCodes=t.streamResponseStatusCodes,this.withCredentials=(s=t.withCredentials)!==null&&s!==void 0?s:!1,this.abortSignal=t.abortSignal,this.tracingOptions=t.tracingOptions,this.onUploadProgress=t.onUploadProgress,this.onDownloadProgress=t.onDownloadProgress,this.requestId=t.requestId||(0,tfe.randomUUID)(),this.allowInsecureConnection=(o=t.allowInsecureConnection)!==null&&o!==void 0?o:!1,this.enableBrowserStreams=(l=t.enableBrowserStreams)!==null&&l!==void 0?l:!1}};function rfe(e){return new J9(e)}});var AD=h(kp=>{"use strict";Object.defineProperty(kp,"__esModule",{value:!0});kp.exponentialRetryPolicyName=void 0;kp.exponentialRetryPolicy=sfe;var nfe=Mf(),ife=Ql(),afe=us();kp.exponentialRetryPolicyName="exponentialRetryPolicy";function sfe(e={}){var t;return(0,ife.retryPolicy)([(0,nfe.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreSystemErrors:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:afe.DEFAULT_RETRY_POLICY_COUNT})}});var ID=h(ld=>{"use strict";Object.defineProperty(ld,"__esModule",{value:!0});ld.systemErrorRetryPolicyName=void 0;ld.systemErrorRetryPolicy=cfe;var ofe=Mf(),lfe=Ql(),dfe=us();ld.systemErrorRetryPolicyName="systemErrorRetryPolicy";function cfe(e={}){var t;return{name:ld.systemErrorRetryPolicyName,sendRequest:(0,lfe.retryPolicy)([(0,ofe.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreHttpStatusCodes:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:dfe.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var DD=h(dd=>{"use strict";Object.defineProperty(dd,"__esModule",{value:!0});dd.throttlingRetryPolicyName=void 0;dd.throttlingRetryPolicy=ffe;var pfe=Bf(),ufe=Ql(),mfe=us();dd.throttlingRetryPolicyName="throttlingRetryPolicy";function ffe(e={}){var t;return{name:dd.throttlingRetryPolicyName,sendRequest:(0,ufe.retryPolicy)([(0,pfe.throttlingRetryStrategy)()],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:mfe.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var e5=h(cd=>{"use strict";Object.defineProperty(cd,"__esModule",{value:!0});cd.DEFAULT_CYCLER_OPTIONS=void 0;cd.createTokenCycler=yfe;var hfe=Lf();cd.DEFAULT_CYCLER_OPTIONS={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function gfe(e,t,r){async function n(){if(Date.now()e.getToken(l,d),a.retryIntervalInMs,(c=n?.expiresOnTimestamp)!==null&&c!==void 0?c:Date.now()).then(u=>(r=null,n=u,i=d.tenantId,n)).catch(u=>{throw r=null,n=null,i=void 0,u})),r}return async(l,d)=>{let c=!!d.claims,p=i!==d.tenantId;return c&&(n=null),p||c||s.mustRefresh?o(l,d):(s.shouldRefresh&&o(l,d),n)}}});var LD=h(pd=>{"use strict";Object.defineProperty(pd,"__esModule",{value:!0});pd.bearerTokenAuthenticationPolicyName=void 0;pd.bearerTokenAuthenticationPolicy=Efe;var vfe=e5(),_fe=go();pd.bearerTokenAuthenticationPolicyName="bearerTokenAuthenticationPolicy";async function bfe(e){let{scopes:t,getAccessToken:r,request:n}=e,i={abortSignal:n.abortSignal,tracingOptions:n.tracingOptions},a=await r(t,i);a&&e.request.headers.set("Authorization",`Bearer ${a.token}`)}function wfe(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function Efe(e){var t;let{credential:r,scopes:n,challengeCallbacks:i}=e,a=e.logger||_fe.logger,s=Object.assign({authorizeRequest:(t=i?.authorizeRequest)!==null&&t!==void 0?t:bfe,authorizeRequestOnChallenge:i?.authorizeRequestOnChallenge},i),o=r?(0,vfe.createTokenCycler)(r):()=>Promise.resolve(null);return{name:pd.bearerTokenAuthenticationPolicyName,async sendRequest(l,d){if(!l.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");await s.authorizeRequest({scopes:Array.isArray(n)?n:[n],request:l,getAccessToken:o,logger:a});let c,p;try{c=await d(l)}catch(u){p=u,c=u.response}if(s.authorizeRequestOnChallenge&&c?.status===401&&wfe(c)&&await s.authorizeRequestOnChallenge({scopes:Array.isArray(n)?n:[n],request:l,response:c,getAccessToken:o,logger:a}))return d(l);if(p)throw p;return c}}}});var qD=h(ud=>{"use strict";Object.defineProperty(ud,"__esModule",{value:!0});ud.ndJsonPolicyName=void 0;ud.ndJsonPolicy=Nfe;ud.ndJsonPolicyName="ndJsonPolicy";function Nfe(){return{name:ud.ndJsonPolicyName,async sendRequest(e,t){if(typeof e.body=="string"&&e.body.startsWith("[")){let r=JSON.parse(e.body);Array.isArray(r)&&(e.body=r.map(n=>JSON.stringify(n)+` +`).join(""))}return t(e)}}}});var MD=h(_o=>{"use strict";Object.defineProperty(_o,"__esModule",{value:!0});_o.auxiliaryAuthenticationHeaderPolicyName=void 0;_o.auxiliaryAuthenticationHeaderPolicy=Pfe;var xfe=e5(),Sfe=go();_o.auxiliaryAuthenticationHeaderPolicyName="auxiliaryAuthenticationHeaderPolicy";var BD="x-ms-authorization-auxiliary";async function Tfe(e){var t,r;let{scopes:n,getAccessToken:i,request:a}=e,s={abortSignal:a.abortSignal,tracingOptions:a.tracingOptions};return(r=(t=await i(n,s))===null||t===void 0?void 0:t.token)!==null&&r!==void 0?r:""}function Pfe(e){let{credentials:t,scopes:r}=e,n=e.logger||Sfe.logger,i=new WeakMap;return{name:_o.auxiliaryAuthenticationHeaderPolicyName,async sendRequest(a,s){if(!a.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.");if(!t||t.length===0)return n.info(`${_o.auxiliaryAuthenticationHeaderPolicyName} header will not be set due to empty credentials.`),s(a);let o=[];for(let d of t){let c=i.get(d);c||(c=(0,xfe.createTokenCycler)(d),i.set(d,c)),o.push(Tfe({scopes:Array.isArray(r)?r:[r],request:a,getAccessToken:c,logger:n}))}let l=(await Promise.all(o)).filter(d=>!!d);return l.length===0?(n.warning(`None of the auxiliary tokens are valid. ${BD} header will not be set.`),s(a)):(a.headers.set(BD,l.map(d=>`Bearer ${d}`).join(", ")),s(a))}}}});var ya=h(B=>{"use strict";Object.defineProperty(B,"__esModule",{value:!0});B.createFileFromStream=B.createFile=B.auxiliaryAuthenticationHeaderPolicyName=B.auxiliaryAuthenticationHeaderPolicy=B.ndJsonPolicyName=B.ndJsonPolicy=B.bearerTokenAuthenticationPolicyName=B.bearerTokenAuthenticationPolicy=B.formDataPolicyName=B.formDataPolicy=B.tlsPolicyName=B.tlsPolicy=B.userAgentPolicyName=B.userAgentPolicy=B.defaultRetryPolicy=B.tracingPolicyName=B.tracingPolicy=B.retryPolicy=B.throttlingRetryPolicyName=B.throttlingRetryPolicy=B.systemErrorRetryPolicyName=B.systemErrorRetryPolicy=B.redirectPolicyName=B.redirectPolicy=B.getDefaultProxySettings=B.proxyPolicyName=B.proxyPolicy=B.multipartPolicyName=B.multipartPolicy=B.logPolicyName=B.logPolicy=B.setClientRequestIdPolicyName=B.setClientRequestIdPolicy=B.exponentialRetryPolicyName=B.exponentialRetryPolicy=B.decompressResponsePolicyName=B.decompressResponsePolicy=B.isRestError=B.RestError=B.createPipelineRequest=B.createHttpHeaders=B.createDefaultHttpClient=B.createPipelineFromOptions=B.createEmptyPipeline=void 0;var Cfe=H3();Object.defineProperty(B,"createEmptyPipeline",{enumerable:!0,get:function(){return Cfe.createEmptyPipeline}});var Ofe=ED();Object.defineProperty(B,"createPipelineFromOptions",{enumerable:!0,get:function(){return Ofe.createPipelineFromOptions}});var Rfe=OD();Object.defineProperty(B,"createDefaultHttpClient",{enumerable:!0,get:function(){return Rfe.createDefaultHttpClient}});var Afe=Ip();Object.defineProperty(B,"createHttpHeaders",{enumerable:!0,get:function(){return Afe.createHttpHeaders}});var Ife=RD();Object.defineProperty(B,"createPipelineRequest",{enumerable:!0,get:function(){return Ife.createPipelineRequest}});var jD=Zf();Object.defineProperty(B,"RestError",{enumerable:!0,get:function(){return jD.RestError}});Object.defineProperty(B,"isRestError",{enumerable:!0,get:function(){return jD.isRestError}});var FD=S9();Object.defineProperty(B,"decompressResponsePolicy",{enumerable:!0,get:function(){return FD.decompressResponsePolicy}});Object.defineProperty(B,"decompressResponsePolicyName",{enumerable:!0,get:function(){return FD.decompressResponsePolicyName}});var kD=AD();Object.defineProperty(B,"exponentialRetryPolicy",{enumerable:!0,get:function(){return kD.exponentialRetryPolicy}});Object.defineProperty(B,"exponentialRetryPolicyName",{enumerable:!0,get:function(){return kD.exponentialRetryPolicyName}});var zD=F9();Object.defineProperty(B,"setClientRequestIdPolicy",{enumerable:!0,get:function(){return zD.setClientRequestIdPolicy}});Object.defineProperty(B,"setClientRequestIdPolicyName",{enumerable:!0,get:function(){return zD.setClientRequestIdPolicyName}});var UD=m9();Object.defineProperty(B,"logPolicy",{enumerable:!0,get:function(){return UD.logPolicy}});Object.defineProperty(B,"logPolicyName",{enumerable:!0,get:function(){return UD.logPolicyName}});var HD=x9();Object.defineProperty(B,"multipartPolicy",{enumerable:!0,get:function(){return HD.multipartPolicy}});Object.defineProperty(B,"multipartPolicyName",{enumerable:!0,get:function(){return HD.multipartPolicyName}});var t5=j9();Object.defineProperty(B,"proxyPolicy",{enumerable:!0,get:function(){return t5.proxyPolicy}});Object.defineProperty(B,"proxyPolicyName",{enumerable:!0,get:function(){return t5.proxyPolicyName}});Object.defineProperty(B,"getDefaultProxySettings",{enumerable:!0,get:function(){return t5.getDefaultProxySettings}});var $D=f9();Object.defineProperty(B,"redirectPolicy",{enumerable:!0,get:function(){return $D.redirectPolicy}});Object.defineProperty(B,"redirectPolicyName",{enumerable:!0,get:function(){return $D.redirectPolicyName}});var GD=ID();Object.defineProperty(B,"systemErrorRetryPolicy",{enumerable:!0,get:function(){return GD.systemErrorRetryPolicy}});Object.defineProperty(B,"systemErrorRetryPolicyName",{enumerable:!0,get:function(){return GD.systemErrorRetryPolicyName}});var VD=DD();Object.defineProperty(B,"throttlingRetryPolicy",{enumerable:!0,get:function(){return VD.throttlingRetryPolicy}});Object.defineProperty(B,"throttlingRetryPolicyName",{enumerable:!0,get:function(){return VD.throttlingRetryPolicyName}});var Dfe=Ql();Object.defineProperty(B,"retryPolicy",{enumerable:!0,get:function(){return Dfe.retryPolicy}});var WD=G9();Object.defineProperty(B,"tracingPolicy",{enumerable:!0,get:function(){return WD.tracingPolicy}});Object.defineProperty(B,"tracingPolicyName",{enumerable:!0,get:function(){return WD.tracingPolicyName}});var Lfe=O9();Object.defineProperty(B,"defaultRetryPolicy",{enumerable:!0,get:function(){return Lfe.defaultRetryPolicy}});var KD=b9();Object.defineProperty(B,"userAgentPolicy",{enumerable:!0,get:function(){return KD.userAgentPolicy}});Object.defineProperty(B,"userAgentPolicyName",{enumerable:!0,get:function(){return KD.userAgentPolicyName}});var QD=k9();Object.defineProperty(B,"tlsPolicy",{enumerable:!0,get:function(){return QD.tlsPolicy}});Object.defineProperty(B,"tlsPolicyName",{enumerable:!0,get:function(){return QD.tlsPolicyName}});var XD=I9();Object.defineProperty(B,"formDataPolicy",{enumerable:!0,get:function(){return XD.formDataPolicy}});Object.defineProperty(B,"formDataPolicyName",{enumerable:!0,get:function(){return XD.formDataPolicyName}});var YD=LD();Object.defineProperty(B,"bearerTokenAuthenticationPolicy",{enumerable:!0,get:function(){return YD.bearerTokenAuthenticationPolicy}});Object.defineProperty(B,"bearerTokenAuthenticationPolicyName",{enumerable:!0,get:function(){return YD.bearerTokenAuthenticationPolicyName}});var JD=qD();Object.defineProperty(B,"ndJsonPolicy",{enumerable:!0,get:function(){return JD.ndJsonPolicy}});Object.defineProperty(B,"ndJsonPolicyName",{enumerable:!0,get:function(){return JD.ndJsonPolicyName}});var ZD=MD();Object.defineProperty(B,"auxiliaryAuthenticationHeaderPolicy",{enumerable:!0,get:function(){return ZD.auxiliaryAuthenticationHeaderPolicy}});Object.defineProperty(B,"auxiliaryAuthenticationHeaderPolicyName",{enumerable:!0,get:function(){return ZD.auxiliaryAuthenticationHeaderPolicyName}});var eL=w9();Object.defineProperty(B,"createFile",{enumerable:!0,get:function(){return eL.createFile}});Object.defineProperty(B,"createFileFromStream",{enumerable:!0,get:function(){return eL.createFileFromStream}})});var NL={};Vh(NL,{__addDisposableResource:()=>wL,__assign:()=>n0,__asyncDelegator:()=>mL,__asyncGenerator:()=>uL,__asyncValues:()=>fL,__await:()=>md,__awaiter:()=>sL,__classPrivateFieldGet:()=>vL,__classPrivateFieldIn:()=>bL,__classPrivateFieldSet:()=>_L,__createBinding:()=>a0,__decorate:()=>nL,__disposeResources:()=>EL,__esDecorate:()=>qfe,__exportStar:()=>lL,__extends:()=>tL,__generator:()=>oL,__importDefault:()=>yL,__importStar:()=>gL,__makeTemplateObject:()=>hL,__metadata:()=>aL,__param:()=>iL,__propKey:()=>Mfe,__read:()=>n5,__rest:()=>rL,__runInitializers:()=>Bfe,__setFunctionName:()=>jfe,__spread:()=>dL,__spreadArray:()=>pL,__spreadArrays:()=>cL,__values:()=>i0,default:()=>zfe});function tL(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r5(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function rL(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i=0;o--)(s=e[o])&&(a=(i<3?s(a):i>3?s(t,r,a):s(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a}function iL(e,t){return function(r,n){t(r,n,e)}}function qfe(e,t,r,n,i,a){function s(_){if(_!==void 0&&typeof _!="function")throw new TypeError("Function expected");return _}for(var o=n.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?n.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,n.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in n)f[g]=g==="access"?{}:n[g];for(var g in n.access)f.access[g]=n.access[g];f.addInitializer=function(_){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(_||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&i.unshift(p)}else(p=s(y))&&(o==="field"?i.unshift(p):c[l]=p)}d&&Object.defineProperty(d,n.name,c),u=!0}function Bfe(e,t,r){for(var n=arguments.length>2,i=0;i0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function n5(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,a=[],s;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)a.push(i.value)}catch(o){s={error:o}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(s)throw s.error}}return a}function dL(){for(var e=[],t=0;t1||l(m,g)})},f&&(i[m]=f(i[m])))}function l(m,f){try{d(n[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof md?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function mL(e){var t,r;return t={},n("next"),n("throw",function(i){throw i}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(i,a){t[i]=e[i]?function(s){return(r=!r)?{value:md(e[i](s)),done:!1}:a?a(s):s}:a}}function fL(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof i0=="function"?i0(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),i(o,l,s.done,s.value)})}}function i(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function hL(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function gL(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&a0(t,e,r);return Ffe(t,e),t}function yL(e){return e&&e.__esModule?e:{default:e}}function vL(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)}function _L(e,t,r,n,i){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?i.call(e,r):i?i.value=r:t.set(e,r),r}function bL(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function wL(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var n,i;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose],r&&(i=n)}if(typeof n!="function")throw new TypeError("Object not disposable.");i&&(n=function(){try{i.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}function EL(e){function t(a){e.error=e.hasError?new kfe(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,n=0;function i(){for(;r=e.stack.pop();)try{if(!r.async&&n===1)return n=0,e.stack.push(r),Promise.resolve().then(i);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return n|=2,Promise.resolve(a).then(i,function(s){return t(s),i()})}else n|=1}catch(s){t(s)}if(n===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return i()}var r5,n0,a0,Ffe,kfe,zfe,xL=Gh(()=>{r5=function(e,t){return r5=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])},r5(e,t)};n0=function(){return n0=Object.assign||function(t){for(var r,n=1,i=arguments.length;n{"use strict";Object.defineProperty(s0,"__esModule",{value:!0});s0.AzureKeyCredential=void 0;var i5=class{get key(){return this._key}constructor(t){if(!t)throw new Error("key must be a non-empty string");this._key=t}update(t){this._key=t}};s0.AzureKeyCredential=i5});var TL=h(a5=>{"use strict";Object.defineProperty(a5,"__esModule",{value:!0});a5.isKeyCredential=Hfe;var Ufe=Ur();function Hfe(e){return(0,Ufe.isObjectWithProperties)(e,["key"])&&typeof e.key=="string"}});var PL=h(zp=>{"use strict";Object.defineProperty(zp,"__esModule",{value:!0});zp.AzureNamedKeyCredential=void 0;zp.isNamedKeyCredential=Gfe;var $fe=Ur(),s5=class{get key(){return this._key}get name(){return this._name}constructor(t,r){if(!t||!r)throw new TypeError("name and key must be non-empty strings");this._name=t,this._key=r}update(t,r){if(!t||!r)throw new TypeError("newName and newKey must be non-empty strings");this._name=t,this._key=r}};zp.AzureNamedKeyCredential=s5;function Gfe(e){return(0,$fe.isObjectWithProperties)(e,["name","key"])&&typeof e.key=="string"&&typeof e.name=="string"}});var CL=h(Up=>{"use strict";Object.defineProperty(Up,"__esModule",{value:!0});Up.AzureSASCredential=void 0;Up.isSASCredential=Wfe;var Vfe=Ur(),o5=class{get signature(){return this._signature}constructor(t){if(!t)throw new Error("shared access signature must be a non-empty string");this._signature=t}update(t){if(!t)throw new Error("shared access signature must be a non-empty string");this._signature=t}};Up.AzureSASCredential=o5;function Wfe(e){return(0,Vfe.isObjectWithProperties)(e,["signature"])&&typeof e.signature=="string"}});var OL=h(l5=>{"use strict";Object.defineProperty(l5,"__esModule",{value:!0});l5.isTokenCredential=Kfe;function Kfe(e){let t=e;return t&&typeof t.getToken=="function"&&(t.signRequest===void 0||t.getToken.length>0)}});var IL=h(Or=>{"use strict";Object.defineProperty(Or,"__esModule",{value:!0});Or.isTokenCredential=Or.isSASCredential=Or.AzureSASCredential=Or.isNamedKeyCredential=Or.AzureNamedKeyCredential=Or.isKeyCredential=Or.AzureKeyCredential=void 0;var Qfe=SL();Object.defineProperty(Or,"AzureKeyCredential",{enumerable:!0,get:function(){return Qfe.AzureKeyCredential}});var Xfe=TL();Object.defineProperty(Or,"isKeyCredential",{enumerable:!0,get:function(){return Xfe.isKeyCredential}});var RL=PL();Object.defineProperty(Or,"AzureNamedKeyCredential",{enumerable:!0,get:function(){return RL.AzureNamedKeyCredential}});Object.defineProperty(Or,"isNamedKeyCredential",{enumerable:!0,get:function(){return RL.isNamedKeyCredential}});var AL=CL();Object.defineProperty(Or,"AzureSASCredential",{enumerable:!0,get:function(){return AL.AzureSASCredential}});Object.defineProperty(Or,"isSASCredential",{enumerable:!0,get:function(){return AL.isSASCredential}});var Yfe=OL();Object.defineProperty(Or,"isTokenCredential",{enumerable:!0,get:function(){return Yfe.isTokenCredential}})});var d5=h(zi=>{"use strict";Object.defineProperty(zi,"__esModule",{value:!0});zi.pipelineContainsDisableKeepAlivePolicy=zi.createDisableKeepAlivePolicy=zi.disableKeepAlivePolicyName=void 0;zi.disableKeepAlivePolicyName="DisableKeepAlivePolicy";function Jfe(){return{name:zi.disableKeepAlivePolicyName,async sendRequest(e,t){return e.disableKeepAlive=!0,t(e)}}}zi.createDisableKeepAlivePolicy=Jfe;function Zfe(e){return e.getOrderedPolicies().some(t=>t.name===zi.disableKeepAlivePolicyName)}zi.pipelineContainsDisableKeepAlivePolicy=Zfe});var tq={};Vh(tq,{__addDisposableResource:()=>ZL,__assign:()=>o0,__asyncDelegator:()=>GL,__asyncGenerator:()=>$L,__asyncValues:()=>VL,__await:()=>fd,__awaiter:()=>jL,__classPrivateFieldGet:()=>XL,__classPrivateFieldIn:()=>JL,__classPrivateFieldSet:()=>YL,__createBinding:()=>d0,__decorate:()=>qL,__disposeResources:()=>eq,__esDecorate:()=>e0e,__exportStar:()=>kL,__extends:()=>DL,__generator:()=>FL,__importDefault:()=>QL,__importStar:()=>KL,__makeTemplateObject:()=>WL,__metadata:()=>ML,__param:()=>BL,__propKey:()=>r0e,__read:()=>p5,__rest:()=>LL,__runInitializers:()=>t0e,__setFunctionName:()=>n0e,__spread:()=>zL,__spreadArray:()=>HL,__spreadArrays:()=>UL,__values:()=>l0,default:()=>s0e});function DL(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");c5(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function LL(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i=0;o--)(s=e[o])&&(a=(i<3?s(a):i>3?s(t,r,a):s(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a}function BL(e,t){return function(r,n){t(r,n,e)}}function e0e(e,t,r,n,i,a){function s(_){if(_!==void 0&&typeof _!="function")throw new TypeError("Function expected");return _}for(var o=n.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?n.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,n.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in n)f[g]=g==="access"?{}:n[g];for(var g in n.access)f.access[g]=n.access[g];f.addInitializer=function(_){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(_||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&i.unshift(p)}else(p=s(y))&&(o==="field"?i.unshift(p):c[l]=p)}d&&Object.defineProperty(d,n.name,c),u=!0}function t0e(e,t,r){for(var n=arguments.length>2,i=0;i0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function p5(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,a=[],s;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)a.push(i.value)}catch(o){s={error:o}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(s)throw s.error}}return a}function zL(){for(var e=[],t=0;t1||l(m,g)})},f&&(i[m]=f(i[m])))}function l(m,f){try{d(n[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof fd?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function GL(e){var t,r;return t={},n("next"),n("throw",function(i){throw i}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(i,a){t[i]=e[i]?function(s){return(r=!r)?{value:fd(e[i](s)),done:!1}:a?a(s):s}:a}}function VL(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof l0=="function"?l0(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),i(o,l,s.done,s.value)})}}function i(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function WL(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function KL(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&d0(t,e,r);return i0e(t,e),t}function QL(e){return e&&e.__esModule?e:{default:e}}function XL(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)}function YL(e,t,r,n,i){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?i.call(e,r):i?i.value=r:t.set(e,r),r}function JL(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function ZL(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var n,i;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose],r&&(i=n)}if(typeof n!="function")throw new TypeError("Object not disposable.");i&&(n=function(){try{i.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}function eq(e){function t(a){e.error=e.hasError?new a0e(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,n=0;function i(){for(;r=e.stack.pop();)try{if(!r.async&&n===1)return n=0,e.stack.push(r),Promise.resolve().then(i);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return n|=2,Promise.resolve(a).then(i,function(s){return t(s),i()})}else n|=1}catch(s){t(s)}if(n===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return i()}var c5,o0,d0,i0e,a0e,s0e,rq=Gh(()=>{c5=function(e,t){return c5=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])},c5(e,t)};o0=function(){return o0=Object.assign||function(t){for(var r,n=1,i=arguments.length;n{"use strict";Object.defineProperty(Ui,"__esModule",{value:!0});Ui.decodeStringToString=Ui.decodeString=Ui.encodeByteArray=Ui.encodeString=void 0;function o0e(e){return Buffer.from(e).toString("base64")}Ui.encodeString=o0e;function l0e(e){return(e instanceof Buffer?e:Buffer.from(e.buffer)).toString("base64")}Ui.encodeByteArray=l0e;function d0e(e){return Buffer.from(e,"base64")}Ui.decodeString=d0e;function c0e(e){return Buffer.from(e,"base64").toString()}Ui.decodeStringToString=c0e});var Hp=h(hd=>{"use strict";Object.defineProperty(hd,"__esModule",{value:!0});hd.XML_CHARKEY=hd.XML_ATTRKEY=void 0;hd.XML_ATTRKEY="$";hd.XML_CHARKEY="_"});var m5=h(Hi=>{"use strict";Object.defineProperty(Hi,"__esModule",{value:!0});Hi.flattenResponse=Hi.isValidUuid=Hi.isDuration=Hi.isPrimitiveBody=void 0;function nq(e,t){return t!=="Composite"&&t!=="Dictionary"&&(typeof e=="string"||typeof e=="number"||typeof e=="boolean"||t?.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i)!==null||e===void 0||e===null)}Hi.isPrimitiveBody=nq;var p0e=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function u0e(e){return p0e.test(e)}Hi.isDuration=u0e;var m0e=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/i;function f0e(e){return m0e.test(e)}Hi.isValidUuid=f0e;function h0e(e){let t=Object.assign(Object.assign({},e.headers),e.body);return e.hasNullableType&&Object.getOwnPropertyNames(t).length===0?e.shouldWrapBody?{body:null}:null:e.shouldWrapBody?Object.assign(Object.assign({},e.headers),{body:e.body}):t}function g0e(e,t){var r,n;let i=e.parsedHeaders;if(e.request.method==="HEAD")return Object.assign(Object.assign({},i),{body:e.parsedBody});let a=t&&t.bodyMapper,s=!!a?.nullable,o=a?.type.name;if(o==="Stream")return Object.assign(Object.assign({},i),{blobBody:e.blobBody,readableStreamBody:e.readableStreamBody});let l=o==="Composite"&&a.type.modelProperties||{},d=Object.keys(l).some(c=>l[c].serializedName==="");if(o==="Sequence"||d){let c=(r=e.parsedBody)!==null&&r!==void 0?r:[];for(let p of Object.keys(l))l[p].serializedName&&(c[p]=(n=e.parsedBody)===null||n===void 0?void 0:n[p]);if(i)for(let p of Object.keys(i))c[p]=i[p];return s&&!e.parsedBody&&!i&&Object.getOwnPropertyNames(l).length===0?null:c}return h0e({body:e.parsedBody,headers:i,hasNullableType:s,shouldWrapBody:nq(e.parsedBody,o)})}Hi.flattenResponse=g0e});var $p=h(gd=>{"use strict";Object.defineProperty(gd,"__esModule",{value:!0});gd.MapperTypeNames=gd.createSerializer=void 0;var y0e=(rq(),mc(tq)),p0=y0e.__importStar(u5()),er=Hp(),aq=m5(),f5=class{constructor(t={},r=!1){this.modelMappers=t,this.isXML=r}validateConstraints(t,r,n){let i=(a,s)=>{throw new Error(`"${n}" with value "${r}" should satisfy the constraint "${a}": ${s}.`)};if(t.constraints&&r!==void 0&&r!==null){let{ExclusiveMaximum:a,ExclusiveMinimum:s,InclusiveMaximum:o,InclusiveMinimum:l,MaxItems:d,MaxLength:c,MinItems:p,MinLength:u,MultipleOf:m,Pattern:f,UniqueItems:g}=t.constraints;if(a!==void 0&&r>=a&&i("ExclusiveMaximum",a),s!==void 0&&r<=s&&i("ExclusiveMinimum",s),o!==void 0&&r>o&&i("InclusiveMaximum",o),l!==void 0&&rd&&i("MaxItems",d),c!==void 0&&r.length>c&&i("MaxLength",c),p!==void 0&&r.lengthb.indexOf(y)!==_)&&i("UniqueItems",g)}}serialize(t,r,n,i={xml:{}}){var a,s,o;let l={xml:{rootName:(a=i.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=i.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=i.xml.xmlCharKey)!==null&&o!==void 0?o:er.XML_CHARKEY}},d={},c=t.type.name;n||(n=t.serializedName),c.match(/^Sequence$/i)!==null&&(d=[]),t.isConstant&&(r=t.defaultValue);let{required:p,nullable:u}=t;if(p&&u&&r===void 0)throw new Error(`${n} cannot be undefined.`);if(p&&!u&&r==null)throw new Error(`${n} cannot be null or undefined.`);if(!p&&u===!1&&r===null)throw new Error(`${n} cannot be null.`);return r==null||c.match(/^any$/i)!==null?d=r:c.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null?d=x0e(c,n,r):c.match(/^Enum$/i)!==null?d=S0e(n,t.type.allowedValues,r):c.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null?d=C0e(c,r,n):c.match(/^ByteArray$/i)!==null?d=T0e(n,r):c.match(/^Base64Url$/i)!==null?d=P0e(n,r):c.match(/^Sequence$/i)!==null?d=O0e(this,t,r,n,!!this.isXML,l):c.match(/^Dictionary$/i)!==null?d=R0e(this,t,r,n,!!this.isXML,l):c.match(/^Composite$/i)!==null&&(d=I0e(this,t,r,n,!!this.isXML,l)),d}deserialize(t,r,n,i={xml:{}}){var a,s,o,l;let d={xml:{rootName:(a=i.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=i.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=i.xml.xmlCharKey)!==null&&o!==void 0?o:er.XML_CHARKEY},ignoreUnknownProperties:(l=i.ignoreUnknownProperties)!==null&&l!==void 0?l:!1};if(r==null)return this.isXML&&t.type.name==="Sequence"&&!t.xmlIsWrapped&&(r=[]),t.defaultValue!==void 0&&(r=t.defaultValue),r;let c,p=t.type.name;if(n||(n=t.serializedName),p.match(/^Composite$/i)!==null)c=L0e(this,t,r,n,d);else{if(this.isXML){let u=d.xml.xmlCharKey;r[er.XML_ATTRKEY]!==void 0&&r[u]!==void 0&&(r=r[u])}p.match(/^Number$/i)!==null?(c=parseFloat(r),isNaN(c)&&(c=r)):p.match(/^Boolean$/i)!==null?r==="true"?c=!0:r==="false"?c=!1:c=r:p.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null?c=r:p.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null?c=new Date(r):p.match(/^UnixTime$/i)!==null?c=N0e(r):p.match(/^ByteArray$/i)!==null?c=p0.decodeString(r):p.match(/^Base64Url$/i)!==null?c=w0e(r):p.match(/^Sequence$/i)!==null?c=B0e(this,t,r,n,d):p.match(/^Dictionary$/i)!==null&&(c=q0e(this,t,r,n,d))}return t.isConstant&&(c=t.defaultValue),c}};function v0e(e={},t=!1){return new f5(e,t)}gd.createSerializer=v0e;function _0e(e,t){let r=e.length;for(;r-1>=0&&e[r-1]===t;)--r;return e.substr(0,r)}function b0e(e){if(!e)return;if(!(e instanceof Uint8Array))throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.");let t=p0.encodeByteArray(e);return _0e(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function w0e(e){if(e){if(e&&typeof e.valueOf()!="string")throw new Error("Please provide an input of type string for converting to Uint8Array");return e=e.replace(/-/g,"+").replace(/_/g,"/"),p0.decodeString(e)}}function h5(e){let t=[],r="";if(e){let n=e.split(".");for(let i of n)i.charAt(i.length-1)==="\\"?r+=i.substr(0,i.length-1)+".":(r+=i,t.push(r),r="")}return t}function E0e(e){if(e)return typeof e.valueOf()=="string"&&(e=new Date(e)),Math.floor(e.getTime()/1e3)}function N0e(e){if(e)return new Date(e*1e3)}function x0e(e,t,r){if(r!=null){if(e.match(/^Number$/i)!==null){if(typeof r!="number")throw new Error(`${t} with value ${r} must be of type number.`)}else if(e.match(/^String$/i)!==null){if(typeof r.valueOf()!="string")throw new Error(`${t} with value "${r}" must be of type string.`)}else if(e.match(/^Uuid$/i)!==null){if(!(typeof r.valueOf()=="string"&&(0,aq.isValidUuid)(r)))throw new Error(`${t} with value "${r}" must be of type string and a valid uuid.`)}else if(e.match(/^Boolean$/i)!==null){if(typeof r!="boolean")throw new Error(`${t} with value ${r} must be of type boolean.`)}else if(e.match(/^Stream$/i)!==null){let n=typeof r;if(n!=="string"&&typeof r.pipe!="function"&&typeof r.tee!="function"&&!(r instanceof ArrayBuffer)&&!ArrayBuffer.isView(r)&&!((typeof Blob=="function"||typeof Blob=="object")&&r instanceof Blob)&&n!=="function")throw new Error(`${t} must be a string, Blob, ArrayBuffer, ArrayBufferView, ReadableStream, or () => ReadableStream.`)}}return r}function S0e(e,t,r){if(!t)throw new Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`);if(!t.some(i=>typeof i.valueOf()=="string"?i.toLowerCase()===r.toLowerCase():i===r))throw new Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`);return r}function T0e(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=p0.encodeByteArray(t)}return t}function P0e(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=b0e(t)}return t}function C0e(e,t,r){if(t!=null){if(e.match(/^Date$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`);t=t instanceof Date?t.toISOString().substring(0,10):new Date(t).toISOString().substring(0,10)}else if(e.match(/^DateTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`);t=t instanceof Date?t.toISOString():new Date(t).toISOString()}else if(e.match(/^DateTimeRfc1123$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in RFC-1123 format.`);t=t instanceof Date?t.toUTCString():new Date(t).toUTCString()}else if(e.match(/^UnixTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in RFC-1123/ISO8601 format for it to be serialized in UnixTime/Epoch format.`);t=E0e(t)}else if(e.match(/^TimeSpan$/i)!==null&&!(0,aq.isDuration)(t))throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}return t}function O0e(e,t,r,n,i,a){var s;if(!Array.isArray(r))throw new Error(`${n} must be of type Array.`);let o=t.type.element;if(!o||typeof o!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${n}.`);o.type.name==="Composite"&&o.type.className&&(o=(s=e.modelMappers[o.type.className])!==null&&s!==void 0?s:o);let l=[];for(let d=0;du!==c)&&(s[c]=e.serialize(l,r[c],n+'["'+c+'"]',a))}return s}return r}function lq(e,t,r,n){if(!r||!e.xmlNamespace)return t;let a={[e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns"]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[er.XML_ATTRKEY])return t;{let o=Object.assign({},t);return o[er.XML_ATTRKEY]=a,o}}let s={};return s[n.xml.xmlCharKey]=t,s[er.XML_ATTRKEY]=a,s}function D0e(e,t){return[er.XML_ATTRKEY,t.xml.xmlCharKey].includes(e)}function L0e(e,t,r,n,i){var a,s;let o=(a=i.xml.xmlCharKey)!==null&&a!==void 0?a:er.XML_CHARKEY;c0(e,t)&&(t=dq(e,t,r,"serializedName"));let l=oq(e,t,n),d={},c=[];for(let u of Object.keys(l)){let m=l[u],f=h5(l[u].serializedName);c.push(f[0]);let{serializedName:g,xmlName:y,xmlElementName:_}=m,b=n;g!==""&&g!==void 0&&(b=n+"."+g);let x=m.headerCollectionPrefix;if(x){let O={};for(let R of Object.keys(r))R.startsWith(x)&&(O[R.substring(x.length)]=e.deserialize(m.type.value,r[R],b,i)),c.push(R);d[u]=O}else if(e.isXML)if(m.xmlIsAttribute&&r[er.XML_ATTRKEY])d[u]=e.deserialize(m,r[er.XML_ATTRKEY][y],b,i);else if(m.xmlIsMsText)r[o]!==void 0?d[u]=r[o]:typeof r=="string"&&(d[u]=r);else{let O=_||y||g;if(m.xmlIsWrapped){let R=r[y],U=(s=R?.[_])!==null&&s!==void 0?s:[];d[u]=e.deserialize(m,U,b,i),c.push(y)}else{let R=r[O];d[u]=e.deserialize(m,R,b,i),c.push(O)}}else{let O,R=r,U=0;for(let q of f){if(!R)break;U++,R=R[q]}R===null&&U{for(let f in l)if(h5(l[f].serializedName)[0]===m)return!1;return!0};for(let m in r)u(m)&&(d[m]=e.deserialize(p,r[m],n+'["'+m+'"]',i))}else if(r&&!i.ignoreUnknownProperties)for(let u of Object.keys(r))d[u]===void 0&&!c.includes(u)&&!D0e(u,i)&&(d[u]=r[u]);return d}function q0e(e,t,r,n,i){let a=t.type.value;if(!a||typeof a!="object")throw new Error(`"value" metadata for a Dictionary must be defined in the mapper and it must of type "object" in ${n}`);if(r){let s={};for(let o of Object.keys(r))s[o]=e.deserialize(a,r[o],n,i);return s}return r}function B0e(e,t,r,n,i){var a;let s=t.type.element;if(!s||typeof s!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${n}`);if(r){Array.isArray(r)||(r=[r]),s.type.name==="Composite"&&s.type.className&&(s=(a=e.modelMappers[s.type.className])!==null&&a!==void 0?a:s);let o=[];for(let l=0;l{"use strict";Object.defineProperty(u0,"__esModule",{value:!0});u0.state=void 0;u0.state={operationRequestMap:new WeakMap}});var Gp=h(yd=>{"use strict";Object.defineProperty(yd,"__esModule",{value:!0});yd.getOperationRequestInfo=yd.getOperationArgumentValueFromParameter=void 0;var pq=cq();function mq(e,t,r){let n=t.parameterPath,i=t.mapper,a;if(typeof n=="string"&&(n=[n]),Array.isArray(n)){if(n.length>0)if(i.isConstant)a=i.defaultValue;else{let s=uq(e,n);!s.propertyFound&&r&&(s=uq(r,n));let o=!1;s.propertyFound||(o=i.required||n[0]==="options"&&n.length===2),a=o?i.defaultValue:s.propertyValue}}else{i.required&&(a={});for(let s in n){let o=i.type.modelProperties[s],l=n[s],d=mq(e,{parameterPath:l,mapper:o},r);d!==void 0&&(a||(a={}),a[s]=d)}}return a}yd.getOperationArgumentValueFromParameter=mq;function uq(e,t){let r={propertyFound:!1},n=0;for(;n{"use strict";Object.defineProperty(bo,"__esModule",{value:!0});bo.deserializationPolicy=bo.deserializationPolicyName=void 0;var F0e=Hp(),m0=ya(),gq=$p(),g5=Gp(),k0e=["application/json","text/json"],z0e=["application/xml","application/atom+xml"];bo.deserializationPolicyName="deserializationPolicy";function U0e(e={}){var t,r,n,i,a,s,o;let l=(r=(t=e.expectedContentTypes)===null||t===void 0?void 0:t.json)!==null&&r!==void 0?r:k0e,d=(i=(n=e.expectedContentTypes)===null||n===void 0?void 0:n.xml)!==null&&i!==void 0?i:z0e,c=e.parseXML,p=e.serializerOptions,u={xml:{rootName:(a=p?.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=p?.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=p?.xml.xmlCharKey)!==null&&o!==void 0?o:F0e.XML_CHARKEY}};return{name:bo.deserializationPolicyName,async sendRequest(m,f){let g=await f(m);return G0e(l,d,g,u,c)}}}bo.deserializationPolicy=U0e;function H0e(e){let t,r=e.request,n=(0,g5.getOperationRequestInfo)(r),i=n?.operationSpec;return i&&(n?.operationResponseGetter?t=n?.operationResponseGetter(i,e):t=i.responses[e.status]),t}function $0e(e){let t=e.request,r=(0,g5.getOperationRequestInfo)(t),n=r?.shouldDeserialize,i;return n===void 0?i=!0:typeof n=="boolean"?i=n:i=n(e),i}async function G0e(e,t,r,n,i){let a=await K0e(e,t,r,n,i);if(!$0e(a))return a;let s=(0,g5.getOperationRequestInfo)(a.request),o=s?.operationSpec;if(!o||!o.responses)return a;let l=H0e(a),{error:d,shouldReturnResponse:c}=W0e(a,o,l,n);if(d)throw d;if(c)return a;if(l){if(l.bodyMapper){let p=a.parsedBody;o.isXML&&l.bodyMapper.type.name===gq.MapperTypeNames.Sequence&&(p=typeof p=="object"?p[l.bodyMapper.xmlElementName]:[]);try{a.parsedBody=o.serializer.deserialize(l.bodyMapper,p,"operationRes.parsedBody",n)}catch(u){throw new m0.RestError(`Error ${u} occurred in deserializing the responseBody - ${a.bodyAsText}`,{statusCode:a.status,request:a.request,response:a})}}else o.httpMethod==="HEAD"&&(a.parsedBody=r.status>=200&&r.status<300);l.headersMapper&&(a.parsedHeaders=o.serializer.deserialize(l.headersMapper,a.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:!0}))}return a}function V0e(e){let t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function W0e(e,t,r,n){var i;let a=200<=e.status&&e.status<300;if(V0e(t)?a:!!r)if(r){if(!r.isError)return{error:null,shouldReturnResponse:!1}}else return{error:null,shouldReturnResponse:!1};let o=r??t.responses.default,l=!((i=e.request.streamResponseStatusCodes)===null||i===void 0)&&i.has(e.status)?`Unexpected status code: ${e.status}`:e.bodyAsText,d=new m0.RestError(l,{statusCode:e.status,request:e.request,response:e});if(!o)throw d;let c=o.bodyMapper,p=o.headersMapper;try{if(e.parsedBody){let u=e.parsedBody,m;if(c){let g=u;if(t.isXML&&c.type.name===gq.MapperTypeNames.Sequence){g=[];let y=c.xmlElementName;typeof u=="object"&&y&&(g=u[y])}m=t.serializer.deserialize(c,g,"error.response.parsedBody",n)}let f=u.error||m||u;d.code=f.code,f.message&&(d.message=f.message),c&&(d.response.parsedBody=m)}e.headers&&p&&(d.response.parsedHeaders=t.serializer.deserialize(p,e.headers.toJSON(),"operationRes.parsedHeaders"))}catch(u){d.message=`Error "${u.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:d,shouldReturnResponse:!1}}async function K0e(e,t,r,n,i){var a;if(!(!((a=r.request.streamResponseStatusCodes)===null||a===void 0)&&a.has(r.status))&&r.bodyAsText){let s=r.bodyAsText,o=r.headers.get("Content-Type")||"",l=o?o.split(";").map(d=>d.toLowerCase()):[];try{if(l.length===0||l.some(d=>e.indexOf(d)!==-1))return r.parsedBody=JSON.parse(s),r;if(l.some(d=>t.indexOf(d)!==-1)){if(!i)throw new Error("Parsing XML not supported.");let d=await i(s,n.xml);return r.parsedBody=d,r}}catch(d){let c=`Error "${d}" occurred while parsing the response body - ${r.bodyAsText}.`,p=d.code||m0.RestError.PARSE_ERROR;throw new m0.RestError(c,{code:p,statusCode:r.status,request:r.request,response:r})}}return r}});var f0=h(vd=>{"use strict";Object.defineProperty(vd,"__esModule",{value:!0});vd.getPathStringFromParameter=vd.getStreamingResponseStatusCodes=void 0;var Q0e=$p();function X0e(e){let t=new Set;for(let r in e.responses){let n=e.responses[r];n.bodyMapper&&n.bodyMapper.type.name===Q0e.MapperTypeNames.Stream&&t.add(Number(r))}return t}vd.getStreamingResponseStatusCodes=X0e;function Y0e(e){let{parameterPath:t,mapper:r}=e,n;return typeof t=="string"?n=t:Array.isArray(t)?n=t.join("."):n=r.serializedName,n}vd.getPathStringFromParameter=Y0e});var b5=h(hi=>{"use strict";Object.defineProperty(hi,"__esModule",{value:!0});hi.serializeRequestBody=hi.serializeHeaders=hi.serializationPolicy=hi.serializationPolicyName=void 0;var _5=Hp(),h0=Gp(),v5=$p(),Vp=f0();hi.serializationPolicyName="serializationPolicy";function J0e(e={}){let t=e.stringifyXML;return{name:hi.serializationPolicyName,async sendRequest(r,n){let i=(0,h0.getOperationRequestInfo)(r),a=i?.operationSpec,s=i?.operationArguments;return a&&s&&(yq(r,s,a),vq(r,s,a,t)),n(r)}}}hi.serializationPolicy=J0e;function yq(e,t,r){var n,i;if(r.headerParameters)for(let s of r.headerParameters){let o=(0,h0.getOperationArgumentValueFromParameter)(t,s);if(o!=null||s.mapper.required){o=r.serializer.serialize(s.mapper,o,(0,Vp.getPathStringFromParameter)(s));let l=s.mapper.headerCollectionPrefix;if(l)for(let d of Object.keys(o))e.headers.set(l+d,o[d]);else e.headers.set(s.mapper.serializedName||(0,Vp.getPathStringFromParameter)(s),o)}}let a=(i=(n=t.options)===null||n===void 0?void 0:n.requestOptions)===null||i===void 0?void 0:i.customHeaders;if(a)for(let s of Object.keys(a))e.headers.set(s,a[s])}hi.serializeHeaders=yq;function vq(e,t,r,n=function(){throw new Error("XML serialization unsupported!")}){var i,a,s,o,l;let d=(i=t.options)===null||i===void 0?void 0:i.serializerOptions,c={xml:{rootName:(a=d?.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=d?.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=d?.xml.xmlCharKey)!==null&&o!==void 0?o:_5.XML_CHARKEY}},p=c.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){e.body=(0,h0.getOperationArgumentValueFromParameter)(t,r.requestBody);let u=r.requestBody.mapper,{required:m,serializedName:f,xmlName:g,xmlElementName:y,xmlNamespace:_,xmlNamespacePrefix:b,nullable:x}=u,O=u.type.name;try{if(e.body!==void 0&&e.body!==null||x&&e.body===null||m){let R=(0,Vp.getPathStringFromParameter)(r.requestBody);e.body=r.serializer.serialize(u,e.body,R,c);let U=O===v5.MapperTypeNames.Stream;if(r.isXML){let ie=b?`xmlns:${b}`:"xmlns",F=Z0e(_,ie,O,e.body,c);O===v5.MapperTypeNames.Sequence?e.body=n(ehe(F,y||g||f,ie,_),{rootName:g||f,xmlCharKey:p}):U||(e.body=n(F,{rootName:g||f,xmlCharKey:p}))}else{if(O===v5.MapperTypeNames.String&&(!((l=r.contentType)===null||l===void 0)&&l.match("text/plain")||r.mediaType==="text"))return;U||(e.body=JSON.stringify(e.body))}}}catch(R){throw new Error(`Error "${R.message}" occurred in serializing the payload - ${JSON.stringify(f,void 0," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){e.formData={};for(let u of r.formDataParameters){let m=(0,h0.getOperationArgumentValueFromParameter)(t,u);if(m!=null){let f=u.mapper.serializedName||(0,Vp.getPathStringFromParameter)(u);e.formData[f]=r.serializer.serialize(u.mapper,m,(0,Vp.getPathStringFromParameter)(u),c)}}}}hi.serializeRequestBody=vq;function Z0e(e,t,r,n,i){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){let a={};return a[i.xml.xmlCharKey]=n,a[_5.XML_ATTRKEY]={[t]:e},a}return n}function ehe(e,t,r,n){if(Array.isArray(e)||(e=[e]),!r||!n)return{[t]:e};let i={[t]:e};return i[_5.XML_ATTRKEY]={[r]:n},i}});var w5=h(g0=>{"use strict";Object.defineProperty(g0,"__esModule",{value:!0});g0.createClientPipeline=void 0;var the=y5(),_q=ya(),rhe=b5();function nhe(e={}){let t=(0,_q.createPipelineFromOptions)(e??{});return e.credentialOptions&&t.addPolicy((0,_q.bearerTokenAuthenticationPolicy)({credential:e.credentialOptions.credential,scopes:e.credentialOptions.credentialScopes})),t.addPolicy((0,rhe.serializationPolicy)(e.serializationOptions),{phase:"Serialize"}),t.addPolicy((0,the.deserializationPolicy)(e.deserializationOptions),{phase:"Deserialize"}),t}g0.createClientPipeline=nhe});var bq=h(y0=>{"use strict";Object.defineProperty(y0,"__esModule",{value:!0});y0.getCachedDefaultHttpClient=void 0;var ihe=ya(),E5;function ahe(){return E5||(E5=(0,ihe.createDefaultHttpClient)()),E5}y0.getCachedDefaultHttpClient=ahe});var xq=h(_d=>{"use strict";Object.defineProperty(_d,"__esModule",{value:!0});_d.appendQueryParams=_d.getRequestUrl=void 0;var Eq=Gp(),N5=f0(),she={CSV:",",SSV:" ",Multi:"Multi",TSV:" ",Pipes:"|"};function ohe(e,t,r,n){let i=lhe(t,r,n),a=!1,s=wq(e,i);if(t.path){let d=wq(t.path,i);t.path==="/{nextLink}"&&d.startsWith("/")&&(d=d.substring(1)),dhe(d)?(s=d,a=!0):s=che(s,d)}let{queryParams:o,sequenceParams:l}=phe(t,r,n);return s=Nq(s,o,l,a),s}_d.getRequestUrl=ohe;function wq(e,t){let r=e;for(let[n,i]of t)r=r.split(n).join(i);return r}function lhe(e,t,r){var n;let i=new Map;if(!((n=e.urlParameters)===null||n===void 0)&&n.length)for(let a of e.urlParameters){let s=(0,Eq.getOperationArgumentValueFromParameter)(t,a,r),o=(0,N5.getPathStringFromParameter)(a);s=e.serializer.serialize(a.mapper,s,o),a.skipEncoding||(s=encodeURIComponent(s)),i.set(`{${a.mapper.serializedName||o}}`,s)}return i}function dhe(e){return e.includes("://")}function che(e,t){if(!t)return e;let r=new URL(e),n=r.pathname;n.endsWith("/")||(n=`${n}/`),t.startsWith("/")&&(t=t.substring(1));let i=t.indexOf("?");if(i!==-1){let a=t.substring(0,i),s=t.substring(i+1);n=n+a,s&&(r.search=r.search?`${r.search}&${s}`:s)}else n=n+t;return r.pathname=n,r.toString()}function phe(e,t,r){var n;let i=new Map,a=new Set;if(!((n=e.queryParameters)===null||n===void 0)&&n.length)for(let s of e.queryParameters){s.mapper.type.name==="Sequence"&&s.mapper.serializedName&&a.add(s.mapper.serializedName);let o=(0,Eq.getOperationArgumentValueFromParameter)(t,s,r);if(o!=null||s.mapper.required){o=e.serializer.serialize(s.mapper,o,(0,N5.getPathStringFromParameter)(s));let l=s.collectionFormat?she[s.collectionFormat]:"";if(Array.isArray(o)&&(o=o.map(d=>d??"")),s.collectionFormat==="Multi"&&o.length===0)continue;Array.isArray(o)&&(s.collectionFormat==="SSV"||s.collectionFormat==="TSV")&&(o=o.join(l)),s.skipEncoding||(Array.isArray(o)?o=o.map(d=>encodeURIComponent(d)):o=encodeURIComponent(o)),Array.isArray(o)&&(s.collectionFormat==="CSV"||s.collectionFormat==="Pipes")&&(o=o.join(l)),i.set(s.mapper.serializedName||(0,N5.getPathStringFromParameter)(s),o)}}return{queryParams:i,sequenceParams:a}}function uhe(e){let t=new Map;if(!e||e[0]!=="?")return t;e=e.slice(1);let r=e.split("&");for(let n of r){let[i,a]=n.split("=",2),s=t.get(i);s?Array.isArray(s)?s.push(a):t.set(i,[s,a]):t.set(i,a)}return t}function Nq(e,t,r,n=!1){if(t.size===0)return e;let i=new URL(e),a=uhe(i.search);for(let[o,l]of t){let d=a.get(o);if(Array.isArray(d))if(Array.isArray(l)){d.push(...l);let c=new Set(d);a.set(o,Array.from(c))}else d.push(l);else d?(Array.isArray(l)?l.unshift(d):r.has(o)&&a.set(o,[d,l]),n||a.set(o,l)):a.set(o,l)}let s=[];for(let[o,l]of a)if(typeof l=="string")s.push(`${o}=${l}`);else if(Array.isArray(l))for(let d of l)s.push(`${o}=${d}`);else s.push(`${o}=${l}`);return i.search=s.length?`?${s.join("&")}`:"",i.toString()}_d.appendQueryParams=Nq});var x5=h(v0=>{"use strict";Object.defineProperty(v0,"__esModule",{value:!0});v0.logger=void 0;var mhe=kl();v0.logger=(0,mhe.createClientLogger)("core-client")});var Tq=h(_0=>{"use strict";Object.defineProperty(_0,"__esModule",{value:!0});_0.ServiceClient=void 0;var fhe=ya(),hhe=w5(),Sq=m5(),ghe=bq(),yhe=Gp(),vhe=xq(),_he=f0(),bhe=x5(),S5=class{constructor(t={}){var r,n;if(this._requestContentType=t.requestContentType,this._endpoint=(r=t.endpoint)!==null&&r!==void 0?r:t.baseUri,t.baseUri&&bhe.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead."),this._allowInsecureConnection=t.allowInsecureConnection,this._httpClient=t.httpClient||(0,ghe.getCachedDefaultHttpClient)(),this.pipeline=t.pipeline||whe(t),!((n=t.additionalPolicies)===null||n===void 0)&&n.length)for(let{policy:i,position:a}of t.additionalPolicies){let s=a==="perRetry"?"Sign":void 0;this.pipeline.addPolicy(i,{afterPhase:s})}}async sendRequest(t){return this.pipeline.sendRequest(this._httpClient,t)}async sendOperationRequest(t,r){let n=r.baseUrl||this._endpoint;if(!n)throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a endpoint string property that contains the base URL to use.");let i=(0,vhe.getRequestUrl)(n,r,t,this),a=(0,fhe.createPipelineRequest)({url:i});a.method=r.httpMethod;let s=(0,yhe.getOperationRequestInfo)(a);s.operationSpec=r,s.operationArguments=t;let o=r.contentType||this._requestContentType;o&&r.requestBody&&a.headers.set("Content-Type",o);let l=t.options;if(l){let d=l.requestOptions;d&&(d.timeout&&(a.timeout=d.timeout),d.onUploadProgress&&(a.onUploadProgress=d.onUploadProgress),d.onDownloadProgress&&(a.onDownloadProgress=d.onDownloadProgress),d.shouldDeserialize!==void 0&&(s.shouldDeserialize=d.shouldDeserialize),d.allowInsecureConnection&&(a.allowInsecureConnection=!0)),l.abortSignal&&(a.abortSignal=l.abortSignal),l.tracingOptions&&(a.tracingOptions=l.tracingOptions)}this._allowInsecureConnection&&(a.allowInsecureConnection=!0),a.streamResponseStatusCodes===void 0&&(a.streamResponseStatusCodes=(0,_he.getStreamingResponseStatusCodes)(r));try{let d=await this.sendRequest(a),c=(0,Sq.flattenResponse)(d,r.responses[d.status]);return l?.onResponse&&l.onResponse(d,c),c}catch(d){if(typeof d=="object"&&d?.response){let c=d.response,p=(0,Sq.flattenResponse)(c,r.responses[d.statusCode]||r.responses.default);d.details=p,l?.onResponse&&l.onResponse(c,p,d)}throw d}}};_0.ServiceClient=S5;function whe(e){let t=Ehe(e),r=e.credential&&t?{credentialScopes:t,credential:e.credential}:void 0;return(0,hhe.createClientPipeline)(Object.assign(Object.assign({},e),{credentialOptions:r}))}function Ehe(e){if(e.credentialScopes)return e.credentialScopes;if(e.endpoint)return`${e.endpoint}/.default`;if(e.baseUri)return`${e.baseUri}/.default`;if(e.credential&&!e.credentialScopes)throw new Error("When using credentials, the ServiceClientOptions must contain either a endpoint or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy")}});var Cq=h(bd=>{"use strict";Object.defineProperty(bd,"__esModule",{value:!0});bd.authorizeRequestOnClaimChallenge=bd.parseCAEChallenge=void 0;var Nhe=x5(),xhe=u5();function Pq(e){return`, ${e.trim()}`.split(", Bearer ").filter(r=>r).map(r=>`${r.trim()}, `.split('", ').filter(a=>a).map(a=>(([s,o])=>({[s]:o}))(a.trim().split('="'))).reduce((a,s)=>Object.assign(Object.assign({},a),s),{}))}bd.parseCAEChallenge=Pq;async function She(e){let{scopes:t,response:r}=e,n=e.logger||Nhe.logger,i=r.headers.get("WWW-Authenticate");if(!i)return n.info("The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow."),!1;let s=(Pq(i)||[]).find(l=>l.claims);if(!s)return n.info('The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.'),!1;let o=await e.getAccessToken(s.scope?[s.scope]:t,{claims:(0,xhe.decodeStringToString)(s.claims)});return o?(e.request.headers.set("Authorization",`Bearer ${o.token}`),!0):!1}bd.authorizeRequestOnClaimChallenge=She});var Rq=h(b0=>{"use strict";Object.defineProperty(b0,"__esModule",{value:!0});b0.authorizeRequestOnTenantChallenge=void 0;var Oq={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function The(e){return/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/.test(e)}var Phe=async e=>{let t=Ihe(e.request),r=Rhe(e.response);if(r){let n=Ahe(r),i=Ohe(e,n),a=Che(n);if(!a)return!1;let s=await e.getAccessToken(i,Object.assign(Object.assign({},t),{tenantId:a}));return s?(e.request.headers.set(Oq.HeaderConstants.AUTHORIZATION,`Bearer ${s.token}`),!0):!1}return!1};b0.authorizeRequestOnTenantChallenge=Phe;function Che(e){let n=new URL(e.authorization_uri).pathname.split("/")[1];if(n&&The(n))return n}function Ohe(e,t){if(!t.resource_id)return e.scopes;let r=new URL(t.resource_id);r.pathname=Oq.DefaultScope;let n=r.toString();return n==="https://disk.azure.com/.default"&&(n="https://disk.azure.com//.default"),[n]}function Rhe(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function Ahe(e){return`${e.slice(7).trim()} `.split(" ").filter(i=>i).map(i=>(([a,s])=>({[a]:s}))(i.trim().split("="))).reduce((i,a)=>Object.assign(Object.assign({},i),a),{})}function Ihe(e){return{abortSignal:e.abortSignal,requestOptions:{timeout:e.timeout},tracingOptions:e.tracingOptions}}});var T5=h(st=>{"use strict";Object.defineProperty(st,"__esModule",{value:!0});st.authorizeRequestOnTenantChallenge=st.authorizeRequestOnClaimChallenge=st.serializationPolicyName=st.serializationPolicy=st.deserializationPolicyName=st.deserializationPolicy=st.XML_CHARKEY=st.XML_ATTRKEY=st.createClientPipeline=st.ServiceClient=st.MapperTypeNames=st.createSerializer=void 0;var Aq=$p();Object.defineProperty(st,"createSerializer",{enumerable:!0,get:function(){return Aq.createSerializer}});Object.defineProperty(st,"MapperTypeNames",{enumerable:!0,get:function(){return Aq.MapperTypeNames}});var Dhe=Tq();Object.defineProperty(st,"ServiceClient",{enumerable:!0,get:function(){return Dhe.ServiceClient}});var Lhe=w5();Object.defineProperty(st,"createClientPipeline",{enumerable:!0,get:function(){return Lhe.createClientPipeline}});var Iq=Hp();Object.defineProperty(st,"XML_ATTRKEY",{enumerable:!0,get:function(){return Iq.XML_ATTRKEY}});Object.defineProperty(st,"XML_CHARKEY",{enumerable:!0,get:function(){return Iq.XML_CHARKEY}});var Dq=y5();Object.defineProperty(st,"deserializationPolicy",{enumerable:!0,get:function(){return Dq.deserializationPolicy}});Object.defineProperty(st,"deserializationPolicyName",{enumerable:!0,get:function(){return Dq.deserializationPolicyName}});var Lq=b5();Object.defineProperty(st,"serializationPolicy",{enumerable:!0,get:function(){return Lq.serializationPolicy}});Object.defineProperty(st,"serializationPolicyName",{enumerable:!0,get:function(){return Lq.serializationPolicyName}});var qhe=Cq();Object.defineProperty(st,"authorizeRequestOnClaimChallenge",{enumerable:!0,get:function(){return qhe.authorizeRequestOnClaimChallenge}});var Bhe=Rq();Object.defineProperty(st,"authorizeRequestOnTenantChallenge",{enumerable:!0,get:function(){return Bhe.authorizeRequestOnTenantChallenge}})});var Kp=h($i=>{"use strict";Object.defineProperty($i,"__esModule",{value:!0});$i.HttpHeaders=$i.toHttpHeadersLike=$i.toWebResourceLike=$i.toPipelineRequest=void 0;var qq=ya(),Bq=Symbol("Original PipelineRequest"),Mhe=Symbol.for("@azure/core-client original request");function Mq(e,t={}){let n=e[Bq],i=(0,qq.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));if(n)return n.headers=i,n;{let a=(0,qq.createPipelineRequest)({url:e.url,method:e.method,headers:i,withCredentials:e.withCredentials,timeout:e.timeout,requestId:e.requestId,abortSignal:e.abortSignal,body:e.body,formData:e.formData,disableKeepAlive:!!e.keepAlive,onDownloadProgress:e.onDownloadProgress,onUploadProgress:e.onUploadProgress,proxySettings:e.proxySettings,streamResponseStatusCodes:e.streamResponseStatusCodes});return t.originalRequest&&(a[Mhe]=t.originalRequest),a}}$i.toPipelineRequest=Mq;function jq(e,t){var r;let n=(r=t?.originalRequest)!==null&&r!==void 0?r:e,i={url:e.url,method:e.method,headers:Fq(e.headers),withCredentials:e.withCredentials,timeout:e.timeout,requestId:e.headers.get("x-ms-client-request-id")||e.requestId,abortSignal:e.abortSignal,body:e.body,formData:e.formData,keepAlive:!!e.disableKeepAlive,onDownloadProgress:e.onDownloadProgress,onUploadProgress:e.onUploadProgress,proxySettings:e.proxySettings,streamResponseStatusCodes:e.streamResponseStatusCodes,clone(){throw new Error("Cannot clone a non-proxied WebResourceLike")},prepare(){throw new Error("WebResourceLike.prepare() is not supported by @azure/core-http-compat")},validateRequestProperties(){}};return t?.createProxy?new Proxy(i,{get(a,s,o){return s===Bq?e:s==="clone"?()=>jq(Mq(i,{originalRequest:n}),{createProxy:!0,originalRequest:n}):Reflect.get(a,s,o)},set(a,s,o,l){return s==="keepAlive"&&(e.disableKeepAlive=!o),typeof s=="string"&&["url","method","withCredentials","timeout","requestId","abortSignal","body","formData","onDownloadProgress","onUploadProgress","proxySettings","streamResponseStatusCodes"].includes(s)&&(e[s]=o),Reflect.set(a,s,o,l)}}):i}$i.toWebResourceLike=jq;function Fq(e){return new w0(e.toJSON({preserveCase:!0}))}$i.toHttpHeadersLike=Fq;function Wp(e){return e.toLowerCase()}var w0=class e{constructor(t){if(this._headersMap={},t)for(let r in t)this.set(r,t[r])}set(t,r){this._headersMap[Wp(t)]={name:t,value:r.toString()}}get(t){let r=this._headersMap[Wp(t)];return r?r.value:void 0}contains(t){return!!this._headersMap[Wp(t)]}remove(t){let r=this.contains(t);return delete this._headersMap[Wp(t)],r}rawHeaders(){return this.toJson({preserveCase:!0})}headersArray(){let t=[];for(let r in this._headersMap)t.push(this._headersMap[r]);return t}headerNames(){let t=[],r=this.headersArray();for(let n=0;n{"use strict";Object.defineProperty(wd,"__esModule",{value:!0});wd.toPipelineResponse=wd.toCompatResponse=void 0;var jhe=ya(),P5=Kp(),kq=Symbol("Original FullOperationResponse");function Fhe(e,t){let r=(0,P5.toWebResourceLike)(e.request),n=(0,P5.toHttpHeadersLike)(e.headers);return t?.createProxy?new Proxy(e,{get(i,a,s){return a==="headers"?n:a==="request"?r:a===kq?e:Reflect.get(i,a,s)},set(i,a,s,o){return a==="headers"?n=s:a==="request"&&(r=s),Reflect.set(i,a,s,o)}}):Object.assign(Object.assign({},e),{request:r,headers:n})}wd.toCompatResponse=Fhe;function khe(e){let r=e[kq],n=(0,jhe.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));return r?(r.headers=n,r):Object.assign(Object.assign({},e),{headers:n,request:(0,P5.toPipelineRequest)(e.request)})}wd.toPipelineResponse=khe});var Uq=h(N0=>{"use strict";Object.defineProperty(N0,"__esModule",{value:!0});N0.ExtendedServiceClient=void 0;var zq=d5(),zhe=ya(),Uhe=T5(),Hhe=E0(),C5=class extends Uhe.ServiceClient{constructor(t){var r,n;super(t),((r=t.keepAliveOptions)===null||r===void 0?void 0:r.enable)===!1&&!(0,zq.pipelineContainsDisableKeepAlivePolicy)(this.pipeline)&&this.pipeline.addPolicy((0,zq.createDisableKeepAlivePolicy)()),((n=t.redirectOptions)===null||n===void 0?void 0:n.handleRedirects)===!1&&this.pipeline.removePolicy({name:zhe.redirectPolicyName})}async sendOperationRequest(t,r){var n;let i=(n=t?.options)===null||n===void 0?void 0:n.onResponse,a;function s(l,d,c){a=l,i&&i(l,d,c)}t.options=Object.assign(Object.assign({},t.options),{onResponse:s});let o=await super.sendOperationRequest(t,r);return a&&Object.defineProperty(o,"_response",{value:(0,Hhe.toCompatResponse)(a)}),o}};N0.ExtendedServiceClient=C5});var Vq=h(va=>{"use strict";Object.defineProperty(va,"__esModule",{value:!0});va.createRequestPolicyFactoryPolicy=va.requestPolicyFactoryPolicyName=va.HttpPipelineLogLevel=void 0;var Hq=Kp(),$q=E0(),Gq;(function(e){e[e.ERROR=1]="ERROR",e[e.INFO=3]="INFO",e[e.OFF=0]="OFF",e[e.WARNING=2]="WARNING"})(Gq||(va.HttpPipelineLogLevel=Gq={}));var $he={log(e,t){},shouldLog(e){return!1}};va.requestPolicyFactoryPolicyName="RequestPolicyFactoryPolicy";function Ghe(e){let t=e.slice().reverse();return{name:va.requestPolicyFactoryPolicyName,async sendRequest(r,n){let i={async sendRequest(o){let l=await n((0,Hq.toPipelineRequest)(o));return(0,$q.toCompatResponse)(l,{createProxy:!0})}};for(let o of t)i=o.create(i,$he);let a=(0,Hq.toWebResourceLike)(r,{createProxy:!0}),s=await i.sendRequest(a);return(0,$q.toPipelineResponse)(s)}}}va.createRequestPolicyFactoryPolicy=Ghe});var Wq=h(x0=>{"use strict";Object.defineProperty(x0,"__esModule",{value:!0});x0.convertHttpClient=void 0;var Vhe=E0(),Whe=Kp();function Khe(e){return{sendRequest:async t=>{let r=await e.sendRequest((0,Whe.toWebResourceLike)(t,{createProxy:!0}));return(0,Vhe.toPipelineResponse)(r)}}}x0.convertHttpClient=Khe});var Kq=h(Rr=>{"use strict";Object.defineProperty(Rr,"__esModule",{value:!0});Rr.toHttpHeadersLike=Rr.convertHttpClient=Rr.disableKeepAlivePolicyName=Rr.HttpPipelineLogLevel=Rr.createRequestPolicyFactoryPolicy=Rr.requestPolicyFactoryPolicyName=Rr.ExtendedServiceClient=void 0;var Qhe=Uq();Object.defineProperty(Rr,"ExtendedServiceClient",{enumerable:!0,get:function(){return Qhe.ExtendedServiceClient}});var O5=Vq();Object.defineProperty(Rr,"requestPolicyFactoryPolicyName",{enumerable:!0,get:function(){return O5.requestPolicyFactoryPolicyName}});Object.defineProperty(Rr,"createRequestPolicyFactoryPolicy",{enumerable:!0,get:function(){return O5.createRequestPolicyFactoryPolicy}});Object.defineProperty(Rr,"HttpPipelineLogLevel",{enumerable:!0,get:function(){return O5.HttpPipelineLogLevel}});var Xhe=d5();Object.defineProperty(Rr,"disableKeepAlivePolicyName",{enumerable:!0,get:function(){return Xhe.disableKeepAlivePolicyName}});var Yhe=Wq();Object.defineProperty(Rr,"convertHttpClient",{enumerable:!0,get:function(){return Yhe.convertHttpClient}});var Jhe=Kp();Object.defineProperty(Rr,"toHttpHeadersLike",{enumerable:!0,get:function(){return Jhe.toHttpHeadersLike}})});var S0=h(_a=>{"use strict";var Qq=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",Zhe=Qq+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",Xq="["+Qq+"]["+Zhe+"]*",e2e=new RegExp("^"+Xq+"$"),t2e=function(e,t){let r=[],n=t.exec(e);for(;n;){let i=[];i.startIndex=t.lastIndex-n[0].length;let a=n.length;for(let s=0;s"u")};_a.isExist=function(e){return typeof e<"u"};_a.isEmptyObject=function(e){return Object.keys(e).length===0};_a.merge=function(e,t,r){if(t){let n=Object.keys(t),i=n.length;for(let a=0;a{"use strict";var R5=S0(),n2e={allowBooleanAttributes:!1,unpairedTags:[]};tB.validate=function(e,t){t=Object.assign({},n2e,t);let r=[],n=!1,i=!1;e[0]==="\uFEFF"&&(e=e.substr(1));for(let a=0;a"&&e[a]!==" "&&e[a]!==" "&&e[a]!==` +`&&e[a]!=="\r";a++)l+=e[a];if(l=l.trim(),l[l.length-1]==="/"&&(l=l.substring(0,l.length-1),a--),!p2e(l)){let p;return l.trim().length===0?p="Invalid space after '<'.":p="Tag '"+l+"' is an invalid name.",jt("InvalidTag",p,Hr(e,a))}let d=s2e(e,a);if(d===!1)return jt("InvalidAttr","Attributes for '"+l+"' have open quote.",Hr(e,a));let c=d.value;if(a=d.index,c[c.length-1]==="/"){let p=a-c.length;c=c.substring(0,c.length-1);let u=eB(c,t);if(u===!0)n=!0;else return jt(u.err.code,u.err.msg,Hr(e,p+u.err.line))}else if(o)if(d.tagClosed){if(c.trim().length>0)return jt("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",Hr(e,s));if(r.length===0)return jt("InvalidTag","Closing tag '"+l+"' has not been opened.",Hr(e,s));{let p=r.pop();if(l!==p.tagName){let u=Hr(e,p.tagStartPos);return jt("InvalidTag","Expected closing tag '"+p.tagName+"' (opened in line "+u.line+", col "+u.col+") instead of closing tag '"+l+"'.",Hr(e,s))}r.length==0&&(i=!0)}}else return jt("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",Hr(e,a));else{let p=eB(c,t);if(p!==!0)return jt(p.err.code,p.err.msg,Hr(e,a-c.length+p.err.line));if(i===!0)return jt("InvalidXml","Multiple possible root nodes found.",Hr(e,a));t.unpairedTags.indexOf(l)!==-1||r.push({tagName:l,tagStartPos:s}),n=!0}for(a++;a0)return jt("InvalidXml","Invalid '"+JSON.stringify(r.map(a=>a.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return jt("InvalidXml","Start tag expected.",1);return!0};function Yq(e){return e===" "||e===" "||e===` +`||e==="\r"}function Jq(e,t){let r=t;for(;t5&&n==="xml")return jt("InvalidXml","XML declaration allowed only at the start of the document.",Hr(e,t));if(e[t]=="?"&&e[t+1]==">"){t++;break}else continue}return t}function Zq(e,t){if(e.length>t+5&&e[t+1]==="-"&&e[t+2]==="-"){for(t+=3;t"){t+=2;break}}else if(e.length>t+8&&e[t+1]==="D"&&e[t+2]==="O"&&e[t+3]==="C"&&e[t+4]==="T"&&e[t+5]==="Y"&&e[t+6]==="P"&&e[t+7]==="E"){let r=1;for(t+=8;t"&&(r--,r===0))break}else if(e.length>t+9&&e[t+1]==="["&&e[t+2]==="C"&&e[t+3]==="D"&&e[t+4]==="A"&&e[t+5]==="T"&&e[t+6]==="A"&&e[t+7]==="["){for(t+=8;t"){t+=2;break}}return t}var i2e='"',a2e="'";function s2e(e,t){let r="",n="",i=!1;for(;t"&&n===""){i=!0;break}r+=e[t]}return n!==""?!1:{value:r,index:t,tagClosed:i}}var o2e=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function eB(e,t){let r=R5.getAllMatches(e,o2e),n={};for(let i=0;i{var rB={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,r){return e}},u2e=function(e){return Object.assign({},rB,e)};I5.buildOptions=u2e;I5.defaultOptions=rB});var aB=h((HPe,iB)=>{"use strict";var D5=class{constructor(t){this.tagname=t,this.child=[],this[":@"]={}}add(t,r){t==="__proto__"&&(t="#__proto__"),this.child.push({[t]:r})}addChild(t){t.tagname==="__proto__"&&(t.tagname="#__proto__"),t[":@"]&&Object.keys(t[":@"]).length>0?this.child.push({[t.tagname]:t.child,":@":t[":@"]}):this.child.push({[t.tagname]:t.child})}};iB.exports=D5});var oB=h(($Pe,sB)=>{var m2e=S0();function f2e(e,t){let r={};if(e[t+3]==="O"&&e[t+4]==="C"&&e[t+5]==="T"&&e[t+6]==="Y"&&e[t+7]==="P"&&e[t+8]==="E"){t=t+9;let n=1,i=!1,a=!1,s="";for(;t"){if(a?e[t-1]==="-"&&e[t-2]==="-"&&(a=!1,n--):n--,n===0)break}else e[t]==="["?i=!0:s+=e[t];if(n!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:r,i:t}}function h2e(e,t){let r="";for(;t{var E2e=/^[-+]?0x[a-fA-F0-9]+$/,N2e=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt);!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);var x2e={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};function S2e(e,t={}){if(t=Object.assign({},x2e,t),!e||typeof e!="string")return e;let r=e.trim();if(t.skipLike!==void 0&&t.skipLike.test(r))return e;if(t.hex&&E2e.test(r))return Number.parseInt(r,16);{let n=N2e.exec(r);if(n){let i=n[1],a=n[2],s=T2e(n[3]),o=n[4]||n[6];if(!t.leadingZeros&&a.length>0&&i&&r[2]!==".")return e;if(!t.leadingZeros&&a.length>0&&!i&&r[1]!==".")return e;{let l=Number(r),d=""+l;return d.search(/[eE]/)!==-1||o?t.eNotation?l:e:r.indexOf(".")!==-1?d==="0"&&s===""||d===s||i&&d==="-"+s?l:e:a?s===d||i+s===d?l:e:r===d||r===i+d?l:e}}else return e}}function T2e(e){return e&&e.indexOf(".")!==-1&&(e=e.replace(/0+$/,""),e==="."?e="0":e[0]==="."?e="0"+e:e[e.length-1]==="."&&(e=e.substr(0,e.length-1))),e}lB.exports=S2e});var L5=h((VPe,cB)=>{function P2e(e){return typeof e=="function"?e:Array.isArray(e)?t=>{for(let r of e)if(typeof r=="string"&&t===r||r instanceof RegExp&&r.test(t))return!0}:()=>!1}cB.exports=P2e});var mB=h((WPe,uB)=>{"use strict";var pB=S0(),Xp=aB(),C2e=oB(),O2e=dB(),R2e=L5(),q5=class{constructor(t){this.options=t,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"\xA2"},pound:{regex:/&(pound|#163);/g,val:"\xA3"},yen:{regex:/&(yen|#165);/g,val:"\xA5"},euro:{regex:/&(euro|#8364);/g,val:"\u20AC"},copyright:{regex:/&(copy|#169);/g,val:"\xA9"},reg:{regex:/&(reg|#174);/g,val:"\xAE"},inr:{regex:/&(inr|#8377);/g,val:"\u20B9"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(r,n)=>String.fromCharCode(Number.parseInt(n,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(r,n)=>String.fromCharCode(Number.parseInt(n,16))}},this.addExternalEntities=A2e,this.parseXml=B2e,this.parseTextData=I2e,this.resolveNameSpace=D2e,this.buildAttributesMap=q2e,this.isItStopNode=k2e,this.replaceEntitiesValue=j2e,this.readStopNodeData=U2e,this.saveTextToParentTag=F2e,this.addChild=M2e,this.ignoreAttributesFn=R2e(this.options.ignoreAttributes)}};function A2e(e){let t=Object.keys(e);for(let r=0;r0)){s||(e=this.replaceEntitiesValue(e));let o=this.options.tagValueProcessor(t,e,r,i,a);return o==null?e:typeof o!=typeof e||o!==e?o:this.options.trimValues?M5(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?M5(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function D2e(e){if(this.options.removeNSPrefix){let t=e.split(":"),r=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns")return"";t.length===2&&(e=r+t[1])}return e}var L2e=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function q2e(e,t,r){if(this.options.ignoreAttributes!==!0&&typeof e=="string"){let n=pB.getAllMatches(e,L2e),i=n.length,a={};for(let s=0;s",a,"Closing Tag is not closed."),l=e.substring(a+2,o).trim();if(this.options.removeNSPrefix){let p=l.indexOf(":");p!==-1&&(l=l.substr(p+1))}this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&(n=this.saveTextToParentTag(n,r,i));let d=i.substring(i.lastIndexOf(".")+1);if(l&&this.options.unpairedTags.indexOf(l)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: `);let c=0;d&&this.options.unpairedTags.indexOf(d)!==-1?(c=i.lastIndexOf(".",i.lastIndexOf(".")-1),this.tagsNodeStack.pop()):c=i.lastIndexOf("."),i=i.substring(0,c),r=this.tagsNodeStack.pop(),n="",a=o}else if(e[a+1]==="?"){let o=B5(e,a,!1,"?>");if(!o)throw new Error("Pi Tag is not closed.");if(n=this.saveTextToParentTag(n,r,i),!(this.options.ignoreDeclaration&&o.tagName==="?xml"||this.options.ignorePiTags)){let l=new Xp(o.tagName);l.add(this.options.textNodeName,""),o.tagName!==o.tagExp&&o.attrExpPresent&&(l[":@"]=this.buildAttributesMap(o.tagExp,i,o.tagName)),this.addChild(r,l,i)}a=o.closeIndex+1}else if(e.substr(a+1,3)==="!--"){let o=wo(e,"-->",a+4,"Comment is not closed.");if(this.options.commentPropName){let l=e.substring(a+4,o-2);n=this.saveTextToParentTag(n,r,i),r.add(this.options.commentPropName,[{[this.options.textNodeName]:l}])}a=o}else if(e.substr(a+1,2)==="!D"){let o=C2e(e,a);this.docTypeEntities=o.entities,a=o.i}else if(e.substr(a+1,2)==="!["){let o=wo(e,"]]>",a,"CDATA is not closed.")-2,l=e.substring(a+9,o);n=this.saveTextToParentTag(n,r,i);let d=this.parseTextData(l,r.tagname,i,!0,!1,!0,!0);d==null&&(d=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:l}]):r.add(this.options.textNodeName,d),a=o+2}else{let o=B5(e,a,this.options.removeNSPrefix),l=o.tagName,d=o.rawTagName,c=o.tagExp,p=o.attrExpPresent,u=o.closeIndex;this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&n&&r.tagname!=="!xml"&&(n=this.saveTextToParentTag(n,r,i,!1));let m=r;if(m&&this.options.unpairedTags.indexOf(m.tagname)!==-1&&(r=this.tagsNodeStack.pop(),i=i.substring(0,i.lastIndexOf("."))),l!==t.tagname&&(i+=i?"."+l:l),this.isItStopNode(this.options.stopNodes,i,l)){let f="";if(c.length>0&&c.lastIndexOf("/")===c.length-1)l[l.length-1]==="/"?(l=l.substr(0,l.length-1),i=i.substr(0,i.length-1),c=l):c=c.substr(0,c.length-1),a=o.closeIndex;else if(this.options.unpairedTags.indexOf(l)!==-1)a=o.closeIndex;else{let y=this.readStopNodeData(e,d,u+1);if(!y)throw new Error(`Unexpected end of ${d}`);a=y.i,f=y.tagContent}let g=new Xp(l);l!==c&&p&&(g[":@"]=this.buildAttributesMap(c,i,l)),f&&(f=this.parseTextData(f,l,i,!0,p,!0,!0)),i=i.substr(0,i.lastIndexOf(".")),g.add(this.options.textNodeName,f),this.addChild(r,g,i)}else{if(c.length>0&&c.lastIndexOf("/")===c.length-1){l[l.length-1]==="/"?(l=l.substr(0,l.length-1),i=i.substr(0,i.length-1),c=l):c=c.substr(0,c.length-1),this.options.transformTagName&&(l=this.options.transformTagName(l));let f=new Xp(l);l!==c&&p&&(f[":@"]=this.buildAttributesMap(c,i,l)),this.addChild(r,f,i),i=i.substr(0,i.lastIndexOf("."))}else{let f=new Xp(l);this.tagsNodeStack.push(r),l!==c&&p&&(f[":@"]=this.buildAttributesMap(c,i,l)),this.addChild(r,f,i),r=f}n="",a=u}}else n+=e[a];return t.child};function M2e(e,t,r){let n=this.options.updateTag(t.tagname,r,t[":@"]);n===!1||(typeof n=="string"&&(t.tagname=n),e.addChild(t))}var j2e=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){let r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(let t in this.lastEntities){let r=this.lastEntities[t];e=e.replace(r.regex,r.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){let r=this.htmlEntities[t];e=e.replace(r.regex,r.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function F2e(e,t,r,n){return e&&(n===void 0&&(n=Object.keys(t.child).length===0),e=this.parseTextData(e,t.tagname,r,!1,t[":@"]?Object.keys(t[":@"]).length!==0:!1,n),e!==void 0&&e!==""&&t.add(this.options.textNodeName,e),e=""),e}function k2e(e,t,r){let n="*."+r;for(let i in e){let a=e[i];if(n===a||t===a)return!0}return!1}function z2e(e,t,r=">"){let n,i="";for(let a=t;a",r,`${t} is not closed`);if(e.substring(r+2,a).trim()===t&&(i--,i===0))return{tagContent:e.substring(n,r),i:a};r=a}else if(e[r+1]==="?")r=wo(e,"?>",r+1,"StopNode is not closed.");else if(e.substr(r+1,3)==="!--")r=wo(e,"-->",r+3,"StopNode is not closed.");else if(e.substr(r+1,2)==="![")r=wo(e,"]]>",r,"StopNode is not closed.")-2;else{let a=B5(e,r,">");a&&((a&&a.tagName)===t&&a.tagExp[a.tagExp.length-1]!=="/"&&i++,r=a.closeIndex)}}function M5(e,t,r){if(t&&typeof e=="string"){let n=e.trim();return n==="true"?!0:n==="false"?!1:O2e(e,r)}else return pB.isExist(e)?e:""}uB.exports=q5});var gB=h(hB=>{"use strict";function H2e(e,t){return fB(e,t)}function fB(e,t,r){let n,i={};for(let a=0;a0&&(i[t.textNodeName]=n):n!==void 0&&(i[t.textNodeName]=n),i}function $2e(e){let t=Object.keys(e);for(let r=0;r{var{buildOptions:W2e}=nB(),K2e=mB(),{prettify:Q2e}=gB(),X2e=A5(),j5=class{constructor(t){this.externalEntities={},this.options=W2e(t)}parse(t,r){if(typeof t!="string")if(t.toString)t=t.toString();else throw new Error("XML data is accepted in String or Bytes[] form.");if(r){r===!0&&(r={});let a=X2e.validate(t,r);if(a!==!0)throw Error(`${a.err.msg}:${a.err.line}:${a.err.col}`)}let n=new K2e(this.options);n.addExternalEntities(this.externalEntities);let i=n.parseXml(t);return this.options.preserveOrder||i===void 0?i:Q2e(i,this.options)}addEntity(t,r){if(r.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(t.indexOf("&")!==-1||t.indexOf(";")!==-1)throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if(r==="&")throw new Error("An entity with value '&' is not permitted");this.externalEntities[t]=r}};yB.exports=j5});var NB=h((XPe,EB)=>{var Y2e=` +`;function J2e(e,t){let r="";return t.format&&t.indentBy.length>0&&(r=Y2e),bB(e,t,"",r)}function bB(e,t,r,n){let i="",a=!1;for(let s=0;s`,a=!1;continue}else if(l===t.commentPropName){i+=n+``,a=!0;continue}else if(l[0]==="?"){let f=_B(o[":@"],t),g=l==="?xml"?"":n,y=o[l][0][t.textNodeName];y=y.length!==0?" "+y:"",i+=g+`<${l}${y}${f}?>`,a=!0;continue}let c=n;c!==""&&(c+=t.indentBy);let p=_B(o[":@"],t),u=n+`<${l}${p}`,m=bB(o[l],t,d,c);t.unpairedTags.indexOf(l)!==-1?t.suppressUnpairedNode?i+=u+">":i+=u+"/>":(!m||m.length===0)&&t.suppressEmptyNode?i+=u+"/>":m&&m.endsWith(">")?i+=u+`>${m}${n}`:(i+=u+">",m&&n!==""&&(m.includes("/>")||m.includes("`),a=!0}return i}function Z2e(e){let t=Object.keys(e);for(let r=0;r0&&t.processEntities)for(let r=0;r{"use strict";var tge=NB(),rge=L5(),nge={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function ms(e){this.options=Object.assign({},nge,e),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=rge(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=sge),this.processTextOrObjNode=ige,this.options.format?(this.indentate=age,this.tagEndChar=`> +`,this.newLine=` +`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}ms.prototype.build=function(e){return this.options.preserveOrder?tge(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0,[]).val)};ms.prototype.j2x=function(e,t,r){let n="",i="",a=r.join(".");for(let s in e)if(Object.prototype.hasOwnProperty.call(e,s))if(typeof e[s]>"u")this.isAttribute(s)&&(i+="");else if(e[s]===null)this.isAttribute(s)?i+="":s[0]==="?"?i+=this.indentate(t)+"<"+s+"?"+this.tagEndChar:i+=this.indentate(t)+"<"+s+"/"+this.tagEndChar;else if(e[s]instanceof Date)i+=this.buildTextValNode(e[s],s,"",t);else if(typeof e[s]!="object"){let o=this.isAttribute(s);if(o&&!this.ignoreAttributesFn(o,a))n+=this.buildAttrPairStr(o,""+e[s]);else if(!o)if(s===this.options.textNodeName){let l=this.options.tagValueProcessor(s,""+e[s]);i+=this.replaceEntitiesValue(l)}else i+=this.buildTextValNode(e[s],s,"",t)}else if(Array.isArray(e[s])){let o=e[s].length,l="",d="";for(let c=0;c"u"))if(p===null)s[0]==="?"?i+=this.indentate(t)+"<"+s+"?"+this.tagEndChar:i+=this.indentate(t)+"<"+s+"/"+this.tagEndChar;else if(typeof p=="object")if(this.options.oneListGroup){let u=this.j2x(p,t+1,r.concat(s));l+=u.val,this.options.attributesGroupName&&p.hasOwnProperty(this.options.attributesGroupName)&&(d+=u.attrStr)}else l+=this.processTextOrObjNode(p,s,t,r);else if(this.options.oneListGroup){let u=this.options.tagValueProcessor(s,p);u=this.replaceEntitiesValue(u),l+=u}else l+=this.buildTextValNode(p,s,"",t)}this.options.oneListGroup&&(l=this.buildObjectNode(l,s,d,t)),i+=l}else if(this.options.attributesGroupName&&s===this.options.attributesGroupName){let o=Object.keys(e[s]),l=o.length;for(let d=0;d"+e+i:this.options.commentPropName!==!1&&t===this.options.commentPropName&&a.length===0?this.indentate(n)+``+this.newLine:this.indentate(n)+"<"+t+r+a+this.tagEndChar+e+this.indentate(n)+i}};ms.prototype.closeTag=function(e){let t="";return this.options.unpairedTags.indexOf(e)!==-1?this.options.suppressUnpairedNode||(t="/"):this.options.suppressEmptyNode?t="/":t=`>`+this.newLine;if(this.options.commentPropName!==!1&&t===this.options.commentPropName)return this.indentate(n)+``+this.newLine;if(t[0]==="?")return this.indentate(n)+"<"+t+r+"?"+this.tagEndChar;{let i=this.options.tagValueProcessor(t,e);return i=this.replaceEntitiesValue(i),i===""?this.indentate(n)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(n)+"<"+t+r+">"+i+"0&&this.options.processEntities)for(let t=0;t{"use strict";var oge=A5(),lge=vB(),dge=SB();TB.exports={XMLParser:lge,XMLValidator:oge,XMLBuilder:dge}});var F5=h(Ed=>{"use strict";Object.defineProperty(Ed,"__esModule",{value:!0});Ed.XML_CHARKEY=Ed.XML_ATTRKEY=void 0;Ed.XML_ATTRKEY="$";Ed.XML_CHARKEY="_"});var RB=h(T0=>{"use strict";Object.defineProperty(T0,"__esModule",{value:!0});T0.stringifyXML=uge;T0.parseXML=mge;var k5=PB(),CB=F5();function OB(e){var t;return{attributesGroupName:CB.XML_ATTRKEY,textNodeName:(t=e.xmlCharKey)!==null&&t!==void 0?t:CB.XML_CHARKEY,ignoreAttributes:!1,suppressBooleanAttributes:!1}}function cge(e={}){var t,r;return Object.assign(Object.assign({},OB(e)),{attributeNamePrefix:"@_",format:!0,suppressEmptyNode:!0,indentBy:"",rootNodeName:(t=e.rootName)!==null&&t!==void 0?t:"root",cdataPropName:(r=e.cdataPropName)!==null&&r!==void 0?r:"__cdata"})}function pge(e={}){return Object.assign(Object.assign({},OB(e)),{parseAttributeValue:!1,parseTagValue:!1,attributeNamePrefix:"",stopNodes:e.stopNodes,processEntities:!0})}function uge(e,t={}){let r=cge(t),n=new k5.XMLBuilder(r),i={[r.rootNodeName]:e};return`${n.build(i)}`.replace(/\n/g,"")}async function mge(e,t={}){if(!e)throw new Error("Document is empty");let r=k5.XMLValidator.validate(e);if(r!==!0)throw r;let i=new k5.XMLParser(pge(t)).parse(e);if(i["?xml"]&&delete i["?xml"],!t.includeRoot)for(let a of Object.keys(i)){let s=i[a];return typeof s=="object"?Object.assign({},s):s}return i}});var DB=h(Gi=>{"use strict";Object.defineProperty(Gi,"__esModule",{value:!0});Gi.XML_CHARKEY=Gi.XML_ATTRKEY=Gi.parseXML=Gi.stringifyXML=void 0;var AB=RB();Object.defineProperty(Gi,"stringifyXML",{enumerable:!0,get:function(){return AB.stringifyXML}});Object.defineProperty(Gi,"parseXML",{enumerable:!0,get:function(){return AB.parseXML}});var IB=F5();Object.defineProperty(Gi,"XML_ATTRKEY",{enumerable:!0,get:function(){return IB.XML_ATTRKEY}});Object.defineProperty(Gi,"XML_CHARKEY",{enumerable:!0,get:function(){return IB.XML_CHARKEY}})});var LB=h(P0=>{"use strict";Object.defineProperty(P0,"__esModule",{value:!0});P0.AbortError=void 0;var z5=class extends Error{constructor(t){super(t),this.name="AbortError"}};P0.AbortError=z5});var qB=h(C0=>{"use strict";Object.defineProperty(C0,"__esModule",{value:!0});C0.AbortError=void 0;var fge=LB();Object.defineProperty(C0,"AbortError",{enumerable:!0,get:function(){return fge.AbortError}})});var $5=h(Jp=>{"use strict";Object.defineProperty(Jp,"__esModule",{value:!0});var Nd=new WeakMap,O0=new WeakMap,Yp=class e{constructor(){this.onabort=null,Nd.set(this,[]),O0.set(this,!1)}get aborted(){if(!O0.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return O0.get(this)}static get none(){return new e}addEventListener(t,r){if(!Nd.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");Nd.get(this).push(r)}removeEventListener(t,r){if(!Nd.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let n=Nd.get(this),i=n.indexOf(r);i>-1&&n.splice(i,1)}dispatchEvent(t){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function BB(e){if(e.aborted)return;e.onabort&&e.onabort.call(e);let t=Nd.get(e);t&&t.slice().forEach(r=>{r.call(e,{type:"abort"})}),O0.set(e,!0)}var U5=class extends Error{constructor(t){super(t),this.name="AbortError"}},H5=class{constructor(t){if(this._signal=new Yp,!!t){Array.isArray(t)||(t=arguments);for(let r of t)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){BB(this._signal)}static timeout(t){let r=new Yp,n=setTimeout(BB,t,r);return typeof n.unref=="function"&&n.unref(),r}};Jp.AbortController=H5;Jp.AbortError=U5;Jp.AbortSignal=Yp});var nM=h(No=>{"use strict";Object.defineProperty(No,"__esModule",{value:!0});var hge=kl(),MB=$5(),gge=Ur(),Eo=hge.createClientLogger("core-lro"),FB=2e3,kB=["succeeded","canceled","failed"];function zB(e){try{return JSON.parse(e).state}catch{throw new Error(`Unable to deserialize input state: ${e}`)}}function jB(e){let{state:t,stateProxy:r,isOperationError:n}=e;return i=>{throw n(i)&&(r.setError(t,i),r.setFailed(t)),i}}function yge(e,t){let r=e;return r.slice(-1)!=="."&&(r=r+"."),r+" "+t}function vge(e){let t=e.message,r=e.code,n=e;for(;n.innererror;)n=n.innererror,r=n.code,t=yge(t,n.message);return{code:r,message:t}}function UB(e){let{state:t,stateProxy:r,status:n,isDone:i,processResult:a,getError:s,response:o,setErrorAsResult:l}=e;switch(n){case"succeeded":{r.setSucceeded(t);break}case"failed":{let d=s?.(o),c="";if(d){let{code:u,message:m}=vge(d);c=`. ${u}. ${m}`}let p=`The long-running operation has failed${c}`;r.setError(t,new Error(p)),r.setFailed(t),Eo.warning(p);break}case"canceled":{r.setCanceled(t);break}}(i?.(o,t)||i===void 0&&["succeeded","canceled"].concat(l?[]:["failed"]).includes(n))&&r.setResult(t,_ge({response:o,state:t,processResult:a}))}function _ge(e){let{processResult:t,response:r,state:n}=e;return t?t(r,n):r}async function HB(e){let{init:t,stateProxy:r,processResult:n,getOperationStatus:i,withOperationLocation:a,setErrorAsResult:s}=e,{operationLocation:o,resourceLocation:l,metadata:d,response:c}=await t();o&&a?.(o,!1);let p={metadata:d,operationLocation:o,resourceLocation:l};Eo.verbose("LRO: Operation description:",p);let u=r.initState(p),m=i({response:c,state:u,operationLocation:o});return UB({state:u,status:m,stateProxy:r,response:c,setErrorAsResult:s,processResult:n}),u}async function bge(e){let{poll:t,state:r,stateProxy:n,operationLocation:i,getOperationStatus:a,getResourceLocation:s,isOperationError:o,options:l}=e,d=await t(i,l).catch(jB({state:r,stateProxy:n,isOperationError:o})),c=a(d,r);if(Eo.verbose(`LRO: Status: + Polling from: ${r.config.operationLocation} + Operation status: ${c} + Polling status: ${kB.includes(c)?"Stopped":"Running"}`),c==="succeeded"){let p=s(d,r);if(p!==void 0)return{response:await t(p).catch(jB({state:r,stateProxy:n,isOperationError:o})),status:c}}return{response:d,status:c}}async function $B(e){let{poll:t,state:r,stateProxy:n,options:i,getOperationStatus:a,getResourceLocation:s,getOperationLocation:o,isOperationError:l,withOperationLocation:d,getPollingInterval:c,processResult:p,getError:u,updateState:m,setDelay:f,isDone:g,setErrorAsResult:y}=e,{operationLocation:_}=r.config;if(_!==void 0){let{response:b,status:x}=await bge({poll:t,getOperationStatus:a,state:r,stateProxy:n,operationLocation:_,getResourceLocation:s,isOperationError:l,options:i});if(UB({status:x,response:b,state:r,stateProxy:n,isDone:g,processResult:p,getError:u,setErrorAsResult:y}),!kB.includes(x)){let O=c?.(b);O&&f(O);let R=o?.(b,r);if(R!==void 0){let U=_!==R;r.config.operationLocation=R,d?.(R,U)}else d?.(_,!1)}m?.(r,b)}}function GB(e){let{azureAsyncOperation:t,operationLocation:r}=e;return r??t}function VB(e){return e.headers.location}function WB(e){return e.headers["operation-location"]}function KB(e){return e.headers["azure-asyncoperation"]}function wge(e){let{location:t,requestMethod:r,requestPath:n,resourceLocationConfig:i}=e;switch(r){case"PUT":return n;case"DELETE":return;default:switch(i){case"azure-async-operation":return;case"original-uri":return n;case"location":default:return t}}}function QB(e){let{rawResponse:t,requestMethod:r,requestPath:n,resourceLocationConfig:i}=e,a=WB(t),s=KB(t),o=GB({operationLocation:a,azureAsyncOperation:s}),l=VB(t),d=r?.toLocaleUpperCase();return o!==void 0?{mode:"OperationLocation",operationLocation:o,resourceLocation:wge({requestMethod:d,location:l,requestPath:n,resourceLocationConfig:i})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:d==="PUT"&&n?{mode:"Body",operationLocation:n}:void 0}function XB(e){let{status:t,statusCode:r}=e;if(typeof t!="string"&&t!==void 0)throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${t}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`);switch(t?.toLocaleLowerCase()){case void 0:return W5(r);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:return Eo.verbose(`LRO: unrecognized operation status: ${t}`),t}}function Ege(e){var t;let{status:r}=(t=e.body)!==null&&t!==void 0?t:{};return XB({status:r,statusCode:e.statusCode})}function Nge(e){var t,r;let{properties:n,provisioningState:i}=(t=e.body)!==null&&t!==void 0?t:{},a=(r=n?.provisioningState)!==null&&r!==void 0?r:i;return XB({status:a,statusCode:e.statusCode})}function W5(e){return e===202?"running":e<300?"succeeded":"failed"}function YB({rawResponse:e}){let t=e.headers["retry-after"];if(t!==void 0){let r=parseInt(t);return isNaN(r)?xge(new Date(t)):r*1e3}}function JB(e){let t=e.flatResponse.error;if(!t){Eo.warning("The long-running operation failed but there is no error property in the response's body");return}if(!t.code||!t.message){Eo.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return t}function xge(e){let t=Math.floor(new Date().getTime()),r=e.getTime();if(t{let s=await i.sendInitialRequest(),o=QB({rawResponse:s.rawResponse,requestPath:i.requestPath,requestMethod:i.requestMethod,resourceLocationConfig:r});return Object.assign({response:s,operationLocation:o?.operationLocation,resourceLocation:o?.resourceLocation},o?.mode?{metadata:{mode:o.mode}}:{})},stateProxy:t,processResult:n?({flatResponse:s},o)=>n(s,o):({flatResponse:s})=>s,getOperationStatus:ZB,setErrorAsResult:a})}function eM({rawResponse:e},t){var r;switch((r=t.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return GB({operationLocation:WB(e),azureAsyncOperation:KB(e)});case"ResourceLocation":return VB(e);case"Body":default:return}}function K5({rawResponse:e},t){var r;let n=(r=t.config.metadata)===null||r===void 0?void 0:r.mode;switch(n){case"OperationLocation":return Ege(e);case"ResourceLocation":return W5(e.statusCode);case"Body":return Nge(e);default:throw new Error(`Internal error: Unexpected operation mode: ${n}`)}}function tM({flatResponse:e},t){if(typeof e=="object"){let r=e.resourceLocation;r!==void 0&&(t.config.resourceLocation=r)}return t.config.resourceLocation}function rM(e){return e.name==="RestError"}async function Tge(e){let{lro:t,stateProxy:r,options:n,processResult:i,updateState:a,setDelay:s,state:o,setErrorAsResult:l}=e;return $B({state:o,stateProxy:r,setDelay:s,processResult:i?({flatResponse:d},c)=>i(d,c):({flatResponse:d})=>d,getError:JB,updateState:a,getPollingInterval:YB,getOperationLocation:eM,getOperationStatus:K5,isOperationError:rM,getResourceLocation:tM,options:n,poll:async(d,c)=>t.sendPollRequest(d,c),setErrorAsResult:l})}var Pge=()=>({initState:e=>({status:"running",config:e}),setCanceled:e=>e.status="canceled",setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.status="running",setSucceeded:e=>e.status="succeeded",setFailed:e=>e.status="failed",getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>e.status==="canceled",isFailed:e=>e.status==="failed",isRunning:e=>e.status==="running",isSucceeded:e=>e.status==="succeeded"});function Cge(e){let{getOperationLocation:t,getStatusFromInitialResponse:r,getStatusFromPollResponse:n,isOperationError:i,getResourceLocation:a,getPollingInterval:s,getError:o,resolveOnUnsuccessful:l}=e;return async({init:d,poll:c},p)=>{let{processResult:u,updateState:m,withOperationLocation:f,intervalInMs:g=FB,restoreFrom:y}=p||{},_=Pge(),b=f?(()=>{let w=!1;return(ae,se)=>{se?f(ae):w||f(ae),w=!0}})():void 0,x=y?zB(y):await HB({init:d,stateProxy:_,processResult:u,getOperationStatus:r,withOperationLocation:b,setErrorAsResult:!l}),O,R=new MB.AbortController,U=new Map,ie=async()=>U.forEach(w=>w(x)),F="Operation was canceled",q=g,Z={getOperationState:()=>x,getResult:()=>x.result,isDone:()=>["succeeded","failed","canceled"].includes(x.status),isStopped:()=>O===void 0,stopPolling:()=>{R.abort()},toString:()=>JSON.stringify({state:x}),onProgress:w=>{let ae=Symbol();return U.set(ae,w),()=>U.delete(ae)},pollUntilDone:w=>O??(O=(async()=>{let{abortSignal:ae}=w||{},{signal:se}=ae?new MB.AbortController([ae,R.signal]):R;if(!Z.isDone())for(await Z.poll({abortSignal:se});!Z.isDone();)await gge.delay(q,{abortSignal:se}),await Z.poll({abortSignal:se});if(l)return Z.getResult();switch(x.status){case"succeeded":return Z.getResult();case"canceled":throw new Error(F);case"failed":throw x.error;case"notStarted":case"running":throw new Error("Polling completed without succeeding or failing")}})().finally(()=>{O=void 0})),async poll(w){if(l){if(Z.isDone())return}else switch(x.status){case"succeeded":return;case"canceled":throw new Error(F);case"failed":throw x.error}if(await $B({poll:c,state:x,stateProxy:_,getOperationLocation:t,isOperationError:i,withOperationLocation:b,getPollingInterval:s,getOperationStatus:n,getResourceLocation:a,processResult:u,getError:o,updateState:m,options:w,setDelay:ae=>{q=ae},setErrorAsResult:!l}),await ie(),!l)switch(x.status){case"canceled":throw new Error(F);case"failed":throw x.error}}};return Z}}async function Oge(e,t){let{resourceLocationConfig:r,intervalInMs:n,processResult:i,restoreFrom:a,updateState:s,withOperationLocation:o,resolveOnUnsuccessful:l=!1}=t||{};return Cge({getStatusFromInitialResponse:ZB,getStatusFromPollResponse:K5,isOperationError:rM,getOperationLocation:eM,getResourceLocation:tM,getPollingInterval:YB,getError:JB,resolveOnUnsuccessful:l})({init:async()=>{let d=await e.sendInitialRequest(),c=QB({rawResponse:d.rawResponse,requestPath:e.requestPath,requestMethod:e.requestMethod,resourceLocationConfig:r});return Object.assign({response:d,operationLocation:c?.operationLocation,resourceLocation:c?.resourceLocation},c?.mode?{metadata:{mode:c.mode}}:{})},poll:e.sendPollRequest},{intervalInMs:n,withOperationLocation:o,restoreFrom:a,updateState:s,processResult:i?({flatResponse:d},c)=>i(d,c):({flatResponse:d})=>d})}var Rge=()=>({initState:e=>({config:e,isStarted:!0}),setCanceled:e=>e.isCancelled=!0,setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.isStarted=!0,setSucceeded:e=>e.isCompleted=!0,setFailed:()=>{},getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>!!e.isCancelled,isFailed:e=>!!e.error,isRunning:e=>!!e.isStarted,isSucceeded:e=>!!(e.isCompleted&&!e.isCancelled&&!e.error)}),G5=class{constructor(t,r,n,i,a,s,o){this.state=t,this.lro=r,this.setErrorAsResult=n,this.lroResourceLocationConfig=i,this.processResult=a,this.updateState=s,this.isDone=o}setPollerConfig(t){this.pollerConfig=t}async update(t){var r;let n=Rge();this.state.isStarted||(this.state=Object.assign(Object.assign({},this.state),await Sge({lro:this.lro,stateProxy:n,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult})));let i=this.updateState,a=this.isDone;return!this.state.isCompleted&&this.state.error===void 0&&await Tge({lro:this.lro,state:this.state,stateProxy:n,processResult:this.processResult,updateState:i?(s,{rawResponse:o})=>i(s,o):void 0,isDone:a?({flatResponse:s},o)=>a(s,o):void 0,options:t,setDelay:s=>{this.pollerConfig.intervalInMs=s},setErrorAsResult:this.setErrorAsResult}),(r=t?.fireProgress)===null||r===void 0||r.call(t,this.state),this}async cancel(){return Eo.error("`cancelOperation` is deprecated because it wasn't implemented"),this}toString(){return JSON.stringify({state:this.state})}},R0=class e extends Error{constructor(t){super(t),this.name="PollerStoppedError",Object.setPrototypeOf(this,e.prototype)}},A0=class e extends Error{constructor(t){super(t),this.name="PollerCancelledError",Object.setPrototypeOf(this,e.prototype)}},I0=class{constructor(t){this.resolveOnUnsuccessful=!1,this.stopped=!0,this.pollProgressCallbacks=[],this.operation=t,this.promise=new Promise((r,n)=>{this.resolve=r,this.reject=n}),this.promise.catch(()=>{})}async startPolling(t={}){for(this.stopped&&(this.stopped=!1);!this.isStopped()&&!this.isDone();)await this.poll(t),await this.delay()}async pollOnce(t={}){this.isDone()||(this.operation=await this.operation.update({abortSignal:t.abortSignal,fireProgress:this.fireProgress.bind(this)})),this.processUpdatedState()}fireProgress(t){for(let r of this.pollProgressCallbacks)r(t)}async cancelOnce(t={}){this.operation=await this.operation.cancel(t)}poll(t={}){if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(t);let r=()=>{this.pollOncePromise=void 0};this.pollOncePromise.then(r,r).catch(this.reject)}return this.pollOncePromise}processUpdatedState(){if(this.operation.state.error&&(this.stopped=!0,!this.resolveOnUnsuccessful))throw this.reject(this.operation.state.error),this.operation.state.error;if(this.operation.state.isCancelled&&(this.stopped=!0,!this.resolveOnUnsuccessful)){let t=new A0("Operation was canceled");throw this.reject(t),t}this.isDone()&&this.resolve&&this.resolve(this.getResult())}async pollUntilDone(t={}){return this.stopped&&this.startPolling(t).catch(this.reject),this.processUpdatedState(),this.promise}onProgress(t){return this.pollProgressCallbacks.push(t),()=>{this.pollProgressCallbacks=this.pollProgressCallbacks.filter(r=>r!==t)}}isDone(){let t=this.operation.state;return!!(t.isCompleted||t.isCancelled||t.error)}stopPolling(){this.stopped||(this.stopped=!0,this.reject&&this.reject(new R0("This poller is already stopped")))}isStopped(){return this.stopped}cancelOperation(t={}){if(!this.cancelPromise)this.cancelPromise=this.cancelOnce(t);else if(t.abortSignal)throw new Error("A cancel request is currently pending");return this.cancelPromise}getOperationState(){return this.operation.state}getResult(){return this.operation.state.result}toString(){return this.operation.toString()}},V5=class extends I0{constructor(t,r){let{intervalInMs:n=FB,resumeFrom:i,resolveOnUnsuccessful:a=!1,isDone:s,lroResourceLocationConfig:o,processResult:l,updateState:d}=r||{},c=i?zB(i):{},p=new G5(c,t,!a,o,l,d,s);super(p),this.resolveOnUnsuccessful=a,this.config={intervalInMs:n},p.setPollerConfig(this.config)}delay(){return new Promise(t=>setTimeout(()=>t(),this.config.intervalInMs))}};No.LroEngine=V5;No.Poller=I0;No.PollerCancelledError=A0;No.PollerStoppedError=R0;No.createHttpPoller=Oge});var Kk=h(le=>{"use strict";Object.defineProperty(le,"__esModule",{value:!0});var Ar=ya(),k=(xL(),mc(NL)),$n=IL(),Je=Ur(),K0=Kq(),ru=T5(),Z5=DB(),Age=kl(),Q0=qB(),R8=require("crypto"),Ige=$9(),A8=require("stream"),Dge=nM(),hM=require("events"),Lge=require("fs"),qge=require("util"),Bge=require("buffer");function X0(e){var t=Object.create(null);return e&&Object.keys(e).forEach(function(r){if(r!=="default"){var n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:function(){return e[r]}})}}),t.default=e,Object.freeze(t)}var Mge=X0(K0),Id=X0(ru),I8=X0(Lge),jge=X0(qge),zt=Age.createClientLogger("storage-blob"),Cd=class{constructor(t,r){this._nextPolicy=t,this._options=r}shouldLog(t){return this._options.shouldLog(t)}log(t,r){this._options.log(t,r)}},gM="12.25.0",D8="2024-11-04",Q5=256*1024*1024,X5=4e3*1024*1024,D0=5e4,Fge=8*1024*1024,e8=4*1024*1024,kge=5,zge=100*1e3,L8="https://storage.azure.com/.default",gi={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}},Uge={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416},ve={AUTHORIZATION:"Authorization",AUTHORIZATION_SCHEME:"Bearer",CONTENT_ENCODING:"Content-Encoding",CONTENT_ID:"Content-ID",CONTENT_LANGUAGE:"Content-Language",CONTENT_LENGTH:"Content-Length",CONTENT_MD5:"Content-Md5",CONTENT_TRANSFER_ENCODING:"Content-Transfer-Encoding",CONTENT_TYPE:"Content-Type",COOKIE:"Cookie",DATE:"date",IF_MATCH:"if-match",IF_MODIFIED_SINCE:"if-modified-since",IF_NONE_MATCH:"if-none-match",IF_UNMODIFIED_SINCE:"if-unmodified-since",PREFIX_FOR_STORAGE:"x-ms-",RANGE:"Range",USER_AGENT:"User-Agent",X_MS_CLIENT_REQUEST_ID:"x-ms-client-request-id",X_MS_COPY_SOURCE:"x-ms-copy-source",X_MS_DATE:"x-ms-date",X_MS_ERROR_CODE:"x-ms-error-code",X_MS_VERSION:"x-ms-version",X_MS_CopySourceErrorCode:"x-ms-copy-source-error-code"},Vi="",yM="*",Hge=1*1024*1024,iM=256,$ge=4*Hge,ba=`\r +`,vM="HTTP/1.1",Gge="AES256",Vge="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",Wge=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"],Kge=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"],Qge="BlobUsesCustomerSpecifiedEncryption",Xge="BlobDoesNotUseCustomerSpecifiedEncryption",Yge=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Jge(e){let t=new URL(e),r=t.pathname;return r=r||"/",r=e6e(r),t.pathname=r,t.toString()}function Zge(e){let t="";if(e.search("DevelopmentStorageProxyUri=")!==-1){let r=e.split(";");for(let n of r)n.trim().startsWith("DevelopmentStorageProxyUri=")&&(t=n.trim().match("DevelopmentStorageProxyUri=(.*)")[1])}return t}function xo(e,t){let r=e.split(";");for(let n of r)if(n.trim().startsWith(t))return n.trim().match(t+"=(.*)")[1];return""}function Dd(e){let t="";e.startsWith("UseDevelopmentStorage=true")&&(t=Zge(e),e=Vge);let r=xo(e,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,e.search("DefaultEndpointsProtocol=")!==-1&&e.search("AccountKey=")!==-1){let n="",i="",a=Buffer.from("accountKey","base64"),s="";if(i=xo(e,"AccountName"),a=Buffer.from(xo(e,"AccountKey"),"base64"),!r){n=xo(e,"DefaultEndpointsProtocol");let o=n.toLowerCase();if(o!=="https"&&o!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(s=xo(e,"EndpointSuffix"),!s)throw new Error("Invalid EndpointSuffix in the provided Connection String");r=`${n}://${i}.blob.${s}`}if(i){if(a.length===0)throw new Error("Invalid AccountKey in the provided Connection String")}else throw new Error("Invalid AccountName in the provided Connection String");return{kind:"AccountConnString",url:r,accountName:i,accountKey:a,proxyUri:t}}else{let n=xo(e,"SharedAccessSignature"),i=xo(e,"AccountName");if(i||(i=NM(r)),r){if(!n)throw new Error("Invalid SharedAccessSignature in the provided SAS Connection String")}else throw new Error("Invalid BlobEndpoint in the provided SAS Connection String");return n.startsWith("?")&&(n=n.substring(1)),{kind:"SASConnString",url:r,accountName:i,accountSas:n}}}function e6e(e){return encodeURIComponent(e).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function _t(e,t){let r=new URL(e),n=r.pathname;return n=n?n.endsWith("/")?`${n}${t}`:`${n}/${t}`:t,r.pathname=n,r.toString()}function wa(e,t,r){let n=new URL(e),i=encodeURIComponent(t),a=r?encodeURIComponent(r):void 0,s=n.search===""?"?":n.search,o=[];for(let l of s.slice(1).split("&"))if(l){let[d]=l.split("=",2);d!==i&&o.push(l)}return a&&o.push(`${i}=${a}`),n.search=o.length?`?${o.join("&")}`:"",n.toString()}function aM(e,t){var r;return(r=new URL(e).searchParams.get(t))!==null&&r!==void 0?r:void 0}function _M(e,t){let r=new URL(e);return r.hostname=t,r.toString()}function Y0(e){try{return new URL(e).pathname}catch{return}}function t6e(e){try{let t=new URL(e);return t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol}catch{return}}function r6e(e){let t=new URL(e),r=t.pathname;if(!r)throw new RangeError("Invalid url without valid path.");let n=t.search||"";return n=n.trim(),n!==""&&(n=n.startsWith("?")?n:`?${n}`),`${r}${n}`}function bM(e){let t=new URL(e).search;if(!t)return{};t=t.trim(),t=t.startsWith("?")?t.substring(1):t;let r=t.split("&");r=r.filter(i=>{let a=i.indexOf("="),s=i.lastIndexOf("=");return a>0&&a===s&&s42&&(e=e.slice(0,42));let a=e+i6e(t.toString(),48-e.length,"0");return n6e(a)}async function wM(e,t,r){return new Promise((n,i)=>{let a,s=()=>{a!==void 0&&clearTimeout(a),i(r)};a=setTimeout(()=>{t!==void 0&&t.removeEventListener("abort",s),n()},e),t!==void 0&&t.addEventListener("abort",s)})}function i6e(e,t,r=" "){return String.prototype.padStart?e.padStart(t,r):(r=r||" ",e.length>t?e:(t=t-e.length,t>r.length&&(r+=r.repeat(t/r.length)),r.slice(0,t)+e))}function EM(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase()}function NM(e){let t=new URL(e),r;try{return t.hostname.split(".")[1]==="blob"?r=t.hostname.split(".")[0]:B8(t)?r=t.pathname.split("/")[1]:r="",r}catch{throw new Error("Unable to extract accountName with provided information.")}}function B8(e){let t=e.host;return/^.*:.*:.*$|^(localhost|host.docker.internal)(:[0-9]+)?$|^(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])(\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])){3}(:[0-9]+)?$/.test(t)||!!e.port&&Yge.includes(e.port)}function To(e){if(e===void 0)return;let t=[];for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let n=e[r];t.push(`${encodeURIComponent(r)}=${encodeURIComponent(n)}`)}return t.join("&")}function a6e(e){if(e===void 0)return;let t={blobTagSet:[]};for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let n=e[r];t.blobTagSet.push({key:r,value:n})}return t}function Zp(e){if(e===void 0)return;let t={};for(let r of e.blobTagSet)t[r.key]=r.value;return t}function oM(e){if(e!==void 0)switch(e.kind){case"csv":return{format:{type:"delimited",delimitedTextConfiguration:{columnSeparator:e.columnSeparator||",",fieldQuote:e.fieldQuote||"",recordSeparator:e.recordSeparator,escapeChar:e.escapeCharacter||"",headersPresent:e.hasHeaders||!1}}};case"json":return{format:{type:"json",jsonTextConfiguration:{recordSeparator:e.recordSeparator}}};case"arrow":return{format:{type:"arrow",arrowConfiguration:{schema:e.schema}}};case"parquet":return{format:{type:"parquet"}};default:throw Error("Invalid BlobQueryTextConfiguration.")}}function M0(e){if(!e||"policy-id"in e)return;let t=[];for(let r in e){let n=r.split("_"),i="or-";n[0].startsWith(i)&&(n[0]=n[0].substring(i.length));let a={ruleId:n[1],replicationStatus:e[r]},s=t.findIndex(o=>o.policyId===n[0]);s>-1?t[s].rules.push(a):t.push({policyId:n[0],rules:[a]})}return t}function nu(e){return e?e.scheme+" "+e.value:void 0}function Td(e){return e.encoded?decodeURIComponent(e.content):e.content}function s6e(e){return Object.assign(Object.assign({},e),{segment:{blobItems:e.segment.blobItems.map(t=>Object.assign(Object.assign({},t),{name:Td(t.name)}))}})}function o6e(e){var t;return Object.assign(Object.assign({},e),{segment:{blobPrefixes:(t=e.segment.blobPrefixes)===null||t===void 0?void 0:t.map(r=>Object.assign(Object.assign({},r),{name:Td(r.name)})),blobItems:e.segment.blobItems.map(r=>Object.assign(Object.assign({},r),{name:Td(r.name)}))}})}function*lM(e){let t=[],r=[];e.pageRange&&(t=e.pageRange),e.clearRange&&(r=e.clearRange);let n=0,i=0;for(;n=1?Math.floor(n.maxTries):fs.maxTries,tryTimeoutInMs:n.tryTimeoutInMs&&n.tryTimeoutInMs>=0?n.tryTimeoutInMs:fs.tryTimeoutInMs,retryDelayInMs:n.retryDelayInMs&&n.retryDelayInMs>=0?Math.min(n.retryDelayInMs,n.maxRetryDelayInMs?n.maxRetryDelayInMs:fs.maxRetryDelayInMs):fs.retryDelayInMs,maxRetryDelayInMs:n.maxRetryDelayInMs&&n.maxRetryDelayInMs>=0?n.maxRetryDelayInMs:fs.maxRetryDelayInMs,secondaryHost:n.secondaryHost?n.secondaryHost:fs.secondaryHost}}async sendRequest(t){return this.attemptSendRequest(t,!1,1)}async attemptSendRequest(t,r,n){let i=t.clone(),a=r||!this.retryOptions.secondaryHost||!(t.method==="GET"||t.method==="HEAD"||t.method==="OPTIONS")||n%2===1;a||(i.url=_M(i.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(i.url=wa(i.url,gi.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let s;try{if(zt.info(`RetryPolicy: =====> Try=${n} ${a?"Primary":"Secondary"}`),s=await this._nextPolicy.sendRequest(i),!this.shouldRetry(a,n,s))return s;r=r||!a&&s.status===404}catch(o){if(zt.error(`RetryPolicy: Caught error, message: ${o.message}, code: ${o.code}`),!this.shouldRetry(a,n,s,o))throw o}return await this.delay(a,n,t.abortSignal),this.attemptSendRequest(t,r,++n)}shouldRetry(t,r,n,i){if(r>=this.retryOptions.maxTries)return zt.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let a=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(i){for(let s of a)if(i.name.toUpperCase().includes(s)||i.message.toUpperCase().includes(s)||i.code&&i.code.toString().toUpperCase()===s)return zt.info(`RetryPolicy: Network error ${s} found, will retry.`),!0}if(n||i){let s=n?n.status:i?i.statusCode:0;if(!t&&s===404)return zt.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(s===503||s===500)return zt.info(`RetryPolicy: Will retry for status code ${s}.`),!0}return i?.code==="PARSE_ERROR"&&i?.message.startsWith('Error "Error: Unclosed root tag')?(zt.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(t,r,n){let i=0;if(t)switch(this.retryOptions.retryPolicyType){case le.StorageRetryPolicyType.EXPONENTIAL:i=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case le.StorageRetryPolicyType.FIXED:i=this.retryOptions.retryDelayInMs;break}else i=Math.random()*1e3;return zt.info(`RetryPolicy: Delay for ${i}ms`),wM(i,n,l6e)}},F0=class{constructor(t){this.retryOptions=t}create(t,r){return new j0(t,r,this.retryOptions)}},iu=class extends Cd{sendRequest(t){return this._nextPolicy.sendRequest(this.signRequest(t))}signRequest(t){return t}},d6e=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1820,0,1823,1825,1827,1829,0,0,0,1837,2051,0,0,1843,0,3331,3354,3356,3358,3360,3362,3364,3366,3368,3370,0,0,0,0,0,0,0,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,0,0,1859,1860,1864,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,1868,0,1872,0]),c6e=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),p6e=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32786,0,0,0,0,0,33298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);function xM(e,t){return u6e(e,t)?-1:1}function u6e(e,t){let r=[d6e,c6e,p6e],n=0,i=0,a=0;for(;na;let s=i0&&t.headers.set(ve.CONTENT_LENGTH,Buffer.byteLength(t.body));let r=[t.method.toUpperCase(),this.getHeaderValueToSign(t,ve.CONTENT_LANGUAGE),this.getHeaderValueToSign(t,ve.CONTENT_ENCODING),this.getHeaderValueToSign(t,ve.CONTENT_LENGTH),this.getHeaderValueToSign(t,ve.CONTENT_MD5),this.getHeaderValueToSign(t,ve.CONTENT_TYPE),this.getHeaderValueToSign(t,ve.DATE),this.getHeaderValueToSign(t,ve.IF_MODIFIED_SINCE),this.getHeaderValueToSign(t,ve.IF_MATCH),this.getHeaderValueToSign(t,ve.IF_NONE_MATCH),this.getHeaderValueToSign(t,ve.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(t,ve.RANGE)].join(` +`)+` +`+this.getCanonicalizedHeadersString(t)+this.getCanonicalizedResourceString(t),n=this.factory.computeHMACSHA256(r);return t.headers.set(ve.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${n}`),t}getHeaderValueToSign(t,r){let n=t.headers.get(r);return!n||r===ve.CONTENT_LENGTH&&n==="0"?"":n}getCanonicalizedHeadersString(t){let r=t.headers.headersArray().filter(i=>i.name.toLowerCase().startsWith(ve.PREFIX_FOR_STORAGE));r.sort((i,a)=>xM(i.name.toLowerCase(),a.name.toLowerCase())),r=r.filter((i,a,s)=>!(a>0&&i.name.toLowerCase()===s[a-1].name.toLowerCase()));let n="";return r.forEach(i=>{n+=`${i.name.toLowerCase().trimRight()}:${i.value.trimLeft()} +`}),n}getCanonicalizedResourceString(t){let r=Y0(t.url)||"/",n="";n+=`/${this.factory.accountName}${r}`;let i=bM(t.url),a={};if(i){let s=[];for(let o in i)if(Object.prototype.hasOwnProperty.call(i,o)){let l=o.toLowerCase();a[l]=i[o],s.push(l)}s.sort();for(let o of s)n+=` +${o}:${decodeURIComponent(a[o])}`}return n}},au=class{create(t,r){throw new Error("Method should be implemented in children classes.")}},rt=class extends au{constructor(t,r){super(),this.accountName=t,this.accountKey=Buffer.from(r,"base64")}create(t,r){return new k0(t,r,this)}computeHMACSHA256(t){return R8.createHmac("sha256",this.accountKey).update(t,"utf8").digest("base64")}},z0=class extends iu{constructor(t,r){super(t,r)}},it=class extends au{create(t,r){return new z0(t,r)}},Y5;function m6e(){return Y5||(Y5=Ar.createDefaultHttpClient()),Y5}var f6e="storageBrowserPolicy";function h6e(){return{name:f6e,async sendRequest(e,t){return Je.isNode||((e.method==="GET"||e.method==="HEAD")&&(e.url=wa(e.url,gi.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),e.headers.delete(ve.COOKIE),e.headers.delete(ve.CONTENT_LENGTH)),t(e)}}}var g6e="storageRetryPolicy",su;(function(e){e[e.EXPONENTIAL=0]="EXPONENTIAL",e[e.FIXED=1]="FIXED"})(su||(su={}));var xd={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:su.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},y6e=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],v6e=new Q0.AbortError("The operation was aborted.");function _6e(e={}){var t,r,n,i,a,s;let o=(t=e.retryPolicyType)!==null&&t!==void 0?t:xd.retryPolicyType,l=(r=e.maxTries)!==null&&r!==void 0?r:xd.maxTries,d=(n=e.retryDelayInMs)!==null&&n!==void 0?n:xd.retryDelayInMs,c=(i=e.maxRetryDelayInMs)!==null&&i!==void 0?i:xd.maxRetryDelayInMs,p=(a=e.secondaryHost)!==null&&a!==void 0?a:xd.secondaryHost,u=(s=e.tryTimeoutInMs)!==null&&s!==void 0?s:xd.tryTimeoutInMs;function m({isPrimaryRetry:g,attempt:y,response:_,error:b}){var x,O;if(y>=l)return zt.info(`RetryPolicy: Attempt(s) ${y} >= maxTries ${l}, no further try.`),!1;if(b){for(let R of y6e)if(b.name.toUpperCase().includes(R)||b.message.toUpperCase().includes(R)||b.code&&b.code.toString().toUpperCase()===R)return zt.info(`RetryPolicy: Network error ${R} found, will retry.`),!0;if(b?.code==="PARSE_ERROR"&&b?.message.startsWith('Error "Error: Unclosed root tag'))return zt.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0}if(_||b){let R=(O=(x=_?.status)!==null&&x!==void 0?x:b?.statusCode)!==null&&O!==void 0?O:0;if(!g&&R===404)return zt.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(R===503||R===500)return zt.info(`RetryPolicy: Will retry for status code ${R}.`),!0}return!1}function f(g,y){let _=0;if(g)switch(o){case su.EXPONENTIAL:_=Math.min((Math.pow(2,y-1)-1)*d,c);break;case su.FIXED:_=d;break}else _=Math.random()*1e3;return zt.info(`RetryPolicy: Delay for ${_}ms`),_}return{name:g6e,async sendRequest(g,y){u&&(g.url=wa(g.url,gi.Parameters.TIMEOUT,String(Math.floor(u/1e3))));let _=g.url,b=p?_M(g.url,p):void 0,x=!1,O=1,R=!0,U,ie;for(;R;){let F=x||!b||!["GET","HEAD","OPTIONS"].includes(g.method)||O%2===1;g.url=F?_:b,U=void 0,ie=void 0;try{zt.info(`RetryPolicy: =====> Try=${O} ${F?"Primary":"Secondary"}`),U=await y(g),x=x||!F&&U.status===404}catch(q){if(Ar.isRestError(q))zt.error(`RetryPolicy: Caught error, message: ${q.message}, code: ${q.code}`),ie=q;else throw zt.error(`RetryPolicy: Caught error, message: ${Je.getErrorMessage(q)}`),q}R=m({isPrimaryRetry:F,attempt:O,response:U,error:ie}),R&&await wM(f(F,O),g.abortSignal,v6e),O++}if(U)return U;throw ie??new Ar.RestError("RetryPolicy failed without known error.")}}}var b6e="storageSharedKeyCredentialPolicy";function SM(e){function t(a){a.headers.set(ve.X_MS_DATE,new Date().toUTCString()),a.body&&(typeof a.body=="string"||Buffer.isBuffer(a.body))&&a.body.length>0&&a.headers.set(ve.CONTENT_LENGTH,Buffer.byteLength(a.body));let s=[a.method.toUpperCase(),r(a,ve.CONTENT_LANGUAGE),r(a,ve.CONTENT_ENCODING),r(a,ve.CONTENT_LENGTH),r(a,ve.CONTENT_MD5),r(a,ve.CONTENT_TYPE),r(a,ve.DATE),r(a,ve.IF_MODIFIED_SINCE),r(a,ve.IF_MATCH),r(a,ve.IF_NONE_MATCH),r(a,ve.IF_UNMODIFIED_SINCE),r(a,ve.RANGE)].join(` +`)+` +`+n(a)+i(a),o=R8.createHmac("sha256",e.accountKey).update(s,"utf8").digest("base64");a.headers.set(ve.AUTHORIZATION,`SharedKey ${e.accountName}:${o}`)}function r(a,s){let o=a.headers.get(s);return!o||s===ve.CONTENT_LENGTH&&o==="0"?"":o}function n(a){let s=[];for(let[l,d]of a.headers)l.toLowerCase().startsWith(ve.PREFIX_FOR_STORAGE)&&s.push({name:l,value:d});s.sort((l,d)=>xM(l.name.toLowerCase(),d.name.toLowerCase())),s=s.filter((l,d,c)=>!(d>0&&l.name.toLowerCase()===c[d-1].name.toLowerCase()));let o="";return s.forEach(l=>{o+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()} +`}),o}function i(a){let s=Y0(a.url)||"/",o="";o+=`/${e.accountName}${s}`;let l=bM(a.url),d={};if(l){let c=[];for(let p in l)if(Object.prototype.hasOwnProperty.call(l,p)){let u=p.toLowerCase();d[u]=l[p],c.push(u)}c.sort();for(let p of c)o+=` +${p}:${decodeURIComponent(d[p])}`}return o}return{name:b6e,async sendRequest(a,s){return t(a),s(a)}}}var U0=class extends Cd{constructor(t,r){super(t,r)}async sendRequest(t){return Je.isNode?this._nextPolicy.sendRequest(t):((t.method.toUpperCase()==="GET"||t.method.toUpperCase()==="HEAD")&&(t.url=wa(t.url,gi.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.remove(ve.COOKIE),t.headers.remove(ve.CONTENT_LENGTH),this._nextPolicy.sendRequest(t))}},H0=class{create(t,r){return new U0(t,r)}},w6e="StorageCorrectContentLengthPolicy";function E6e(){function e(t){t.body&&(typeof t.body=="string"||Buffer.isBuffer(t.body))&&t.body.length>0&&t.headers.set(ve.CONTENT_LENGTH,Buffer.byteLength(t.body))}return{name:w6e,async sendRequest(t,r){return e(t),r(t)}}}function gs(e){if(!e||typeof e!="object")return!1;let t=e;return Array.isArray(t.factories)&&typeof t.options=="object"&&typeof t.toServiceClientOptions=="function"}var ou=class{constructor(t,r={}){this.factories=t,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function nt(e,t={}){e||(e=new it);let r=new ou([],t);return r._credential=e,r}function N6e(e){let t=[x6e,CM,S6e,T6e,P6e,C6e,R6e];if(e.factories.length){let r=e.factories.filter(n=>!t.some(i=>i(n)));if(r.length){let n=r.some(i=>O6e(i));return{wrappedPolicies:K0.createRequestPolicyFactoryPolicy(r),afterRetry:n}}}}function TM(e){var t;let r=e.options,{httpClient:n}=r,i=k.__rest(r,["httpClient"]),a=e._coreHttpClient;a||(a=n?K0.convertHttpClient(n):m6e(),e._coreHttpClient=a);let s=e._corePipeline;if(!s){let o=`azsdk-js-azure-storage-blob/${gM}`,l=i.userAgentOptions&&i.userAgentOptions.userAgentPrefix?`${i.userAgentOptions.userAgentPrefix} ${o}`:`${o}`;s=ru.createClientPipeline(Object.assign(Object.assign({},i),{loggingOptions:{additionalAllowedHeaderNames:Wge,additionalAllowedQueryParameters:Kge,logger:zt.info},userAgentOptions:{userAgentPrefix:l},serializationOptions:{stringifyXML:Z5.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:Z5.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}})),s.removePolicy({phase:"Retry"}),s.removePolicy({name:Ar.decompressResponsePolicyName}),s.addPolicy(E6e()),s.addPolicy(_6e(i.retryOptions),{phase:"Retry"}),s.addPolicy(h6e());let d=N6e(e);d&&s.addPolicy(d.wrappedPolicies,d.afterRetry?{afterPhase:"Retry"}:void 0);let c=PM(e);$n.isTokenCredential(c)?s.addPolicy(Ar.bearerTokenAuthenticationPolicy({credential:c,scopes:(t=i.audience)!==null&&t!==void 0?t:L8,challengeCallbacks:{authorizeRequestOnChallenge:ru.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):c instanceof rt&&s.addPolicy(SM({accountName:c.accountName,accountKey:c.accountKey}),{phase:"Sign"}),e._corePipeline=s}return Object.assign(Object.assign({},i),{allowInsecureConnection:!0,httpClient:a,pipeline:s})}function PM(e){if(e._credential)return e._credential;let t=new it;for(let r of e.factories)if($n.isTokenCredential(r.credential))t=r.credential;else if(CM(r))return r;return t}function CM(e){return e instanceof rt?!0:e.constructor.name==="StorageSharedKeyCredential"}function x6e(e){return e instanceof it?!0:e.constructor.name==="AnonymousCredential"}function S6e(e){return $n.isTokenCredential(e.credential)}function T6e(e){return e instanceof H0?!0:e.constructor.name==="StorageBrowserPolicyFactory"}function P6e(e){return e instanceof F0?!0:e.constructor.name==="StorageRetryPolicyFactory"}function C6e(e){return e.constructor.name==="TelemetryPolicyFactory"}function O6e(e){return e.constructor.name==="InjectorPolicyFactory"}function R6e(e){let t=["GenerateClientRequestIdPolicy","TracingPolicy","LogPolicy","ProxyPolicy","DisableResponseDecompressionPolicy","KeepAlivePolicy","DeserializationPolicy"],r={sendRequest:async s=>({request:s,headers:s.headers.clone(),status:500})},n={log(s,o){},shouldLog(s){return!1}},a=e.create(r,n).constructor.name;return t.some(s=>a.startsWith(s))}var M8={serializedName:"BlobServiceProperties",xmlName:"StorageServiceProperties",type:{name:"Composite",className:"BlobServiceProperties",modelProperties:{blobAnalyticsLogging:{serializedName:"Logging",xmlName:"Logging",type:{name:"Composite",className:"Logging"}},hourMetrics:{serializedName:"HourMetrics",xmlName:"HourMetrics",type:{name:"Composite",className:"Metrics"}},minuteMetrics:{serializedName:"MinuteMetrics",xmlName:"MinuteMetrics",type:{name:"Composite",className:"Metrics"}},cors:{serializedName:"Cors",xmlName:"Cors",xmlIsWrapped:!0,xmlElementName:"CorsRule",type:{name:"Sequence",element:{type:{name:"Composite",className:"CorsRule"}}}},defaultServiceVersion:{serializedName:"DefaultServiceVersion",xmlName:"DefaultServiceVersion",type:{name:"String"}},deleteRetentionPolicy:{serializedName:"DeleteRetentionPolicy",xmlName:"DeleteRetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}},staticWebsite:{serializedName:"StaticWebsite",xmlName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite"}}}}},A6e={serializedName:"Logging",type:{name:"Composite",className:"Logging",modelProperties:{version:{serializedName:"Version",required:!0,xmlName:"Version",type:{name:"String"}},deleteProperty:{serializedName:"Delete",required:!0,xmlName:"Delete",type:{name:"Boolean"}},read:{serializedName:"Read",required:!0,xmlName:"Read",type:{name:"Boolean"}},write:{serializedName:"Write",required:!0,xmlName:"Write",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}},I6e={serializedName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy",modelProperties:{enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},days:{constraints:{InclusiveMinimum:1},serializedName:"Days",xmlName:"Days",type:{name:"Number"}}}}},D6e={serializedName:"Metrics",type:{name:"Composite",className:"Metrics",modelProperties:{version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},includeAPIs:{serializedName:"IncludeAPIs",xmlName:"IncludeAPIs",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}},L6e={serializedName:"CorsRule",type:{name:"Composite",className:"CorsRule",modelProperties:{allowedOrigins:{serializedName:"AllowedOrigins",required:!0,xmlName:"AllowedOrigins",type:{name:"String"}},allowedMethods:{serializedName:"AllowedMethods",required:!0,xmlName:"AllowedMethods",type:{name:"String"}},allowedHeaders:{serializedName:"AllowedHeaders",required:!0,xmlName:"AllowedHeaders",type:{name:"String"}},exposedHeaders:{serializedName:"ExposedHeaders",required:!0,xmlName:"ExposedHeaders",type:{name:"String"}},maxAgeInSeconds:{constraints:{InclusiveMinimum:0},serializedName:"MaxAgeInSeconds",required:!0,xmlName:"MaxAgeInSeconds",type:{name:"Number"}}}}},q6e={serializedName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite",modelProperties:{enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},indexDocument:{serializedName:"IndexDocument",xmlName:"IndexDocument",type:{name:"String"}},errorDocument404Path:{serializedName:"ErrorDocument404Path",xmlName:"ErrorDocument404Path",type:{name:"String"}},defaultIndexDocumentPath:{serializedName:"DefaultIndexDocumentPath",xmlName:"DefaultIndexDocumentPath",type:{name:"String"}}}}},G={serializedName:"StorageError",type:{name:"Composite",className:"StorageError",modelProperties:{message:{serializedName:"Message",xmlName:"Message",type:{name:"String"}},code:{serializedName:"Code",xmlName:"Code",type:{name:"String"}},authenticationErrorDetail:{serializedName:"AuthenticationErrorDetail",xmlName:"AuthenticationErrorDetail",type:{name:"String"}}}}},OM={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}},B6e={serializedName:"GeoReplication",type:{name:"Composite",className:"GeoReplication",modelProperties:{status:{serializedName:"Status",required:!0,xmlName:"Status",type:{name:"Enum",allowedValues:["live","bootstrap","unavailable"]}},lastSyncOn:{serializedName:"LastSyncTime",required:!0,xmlName:"LastSyncTime",type:{name:"DateTimeRfc1123"}}}}},RM={serializedName:"ListContainersSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListContainersSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},containerItems:{serializedName:"ContainerItems",required:!0,xmlName:"Containers",xmlIsWrapped:!0,xmlElementName:"Container",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},M6e={serializedName:"ContainerItem",xmlName:"Container",type:{name:"Composite",className:"ContainerItem",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},deleted:{serializedName:"Deleted",xmlName:"Deleted",type:{name:"Boolean"}},version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"ContainerProperties"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},j6e={serializedName:"ContainerProperties",type:{name:"Composite",className:"ContainerProperties",modelProperties:{lastModified:{serializedName:"Last-Modified",required:!0,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:!0,xmlName:"Etag",type:{name:"String"}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},publicAccess:{serializedName:"PublicAccess",xmlName:"PublicAccess",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"HasImmutabilityPolicy",xmlName:"HasImmutabilityPolicy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"HasLegalHold",xmlName:"HasLegalHold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"DefaultEncryptionScope",xmlName:"DefaultEncryptionScope",type:{name:"String"}},preventEncryptionScopeOverride:{serializedName:"DenyEncryptionScopeOverride",xmlName:"DenyEncryptionScopeOverride",type:{name:"Boolean"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},isImmutableStorageWithVersioningEnabled:{serializedName:"ImmutableStorageWithVersioningEnabled",xmlName:"ImmutableStorageWithVersioningEnabled",type:{name:"Boolean"}}}}},AM={serializedName:"KeyInfo",type:{name:"Composite",className:"KeyInfo",modelProperties:{startsOn:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",required:!0,xmlName:"Expiry",type:{name:"String"}}}}},IM={serializedName:"UserDelegationKey",type:{name:"Composite",className:"UserDelegationKey",modelProperties:{signedObjectId:{serializedName:"SignedOid",required:!0,xmlName:"SignedOid",type:{name:"String"}},signedTenantId:{serializedName:"SignedTid",required:!0,xmlName:"SignedTid",type:{name:"String"}},signedStartsOn:{serializedName:"SignedStart",required:!0,xmlName:"SignedStart",type:{name:"String"}},signedExpiresOn:{serializedName:"SignedExpiry",required:!0,xmlName:"SignedExpiry",type:{name:"String"}},signedService:{serializedName:"SignedService",required:!0,xmlName:"SignedService",type:{name:"String"}},signedVersion:{serializedName:"SignedVersion",required:!0,xmlName:"SignedVersion",type:{name:"String"}},value:{serializedName:"Value",required:!0,xmlName:"Value",type:{name:"String"}}}}},j8={serializedName:"FilterBlobSegment",xmlName:"EnumerationResults",type:{name:"Composite",className:"FilterBlobSegment",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},where:{serializedName:"Where",required:!0,xmlName:"Where",type:{name:"String"}},blobs:{serializedName:"Blobs",required:!0,xmlName:"Blobs",xmlIsWrapped:!0,xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"FilterBlobItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},F6e={serializedName:"FilterBlobItem",xmlName:"Blob",type:{name:"Composite",className:"FilterBlobItem",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",type:{name:"String"}},tags:{serializedName:"Tags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}}}}},F8={serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags",modelProperties:{blobTagSet:{serializedName:"BlobTagSet",required:!0,xmlName:"TagSet",xmlIsWrapped:!0,xmlElementName:"Tag",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobTag"}}}}}}},k6e={serializedName:"BlobTag",xmlName:"Tag",type:{name:"Composite",className:"BlobTag",modelProperties:{key:{serializedName:"Key",required:!0,xmlName:"Key",type:{name:"String"}},value:{serializedName:"Value",required:!0,xmlName:"Value",type:{name:"String"}}}}},z6e={serializedName:"SignedIdentifier",xmlName:"SignedIdentifier",type:{name:"Composite",className:"SignedIdentifier",modelProperties:{id:{serializedName:"Id",required:!0,xmlName:"Id",type:{name:"String"}},accessPolicy:{serializedName:"AccessPolicy",xmlName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy"}}}}},U6e={serializedName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy",modelProperties:{startsOn:{serializedName:"Start",xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",xmlName:"Expiry",type:{name:"String"}},permissions:{serializedName:"Permission",xmlName:"Permission",type:{name:"String"}}}}},DM={serializedName:"ListBlobsFlatSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsFlatSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},H6e={serializedName:"BlobFlatListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment",modelProperties:{blobItems:{serializedName:"BlobItems",required:!0,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}},$6e={serializedName:"BlobItemInternal",xmlName:"Blob",type:{name:"Composite",className:"BlobItemInternal",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}},deleted:{serializedName:"Deleted",required:!0,xmlName:"Deleted",type:{name:"Boolean"}},snapshot:{serializedName:"Snapshot",required:!0,xmlName:"Snapshot",type:{name:"String"}},versionId:{serializedName:"VersionId",xmlName:"VersionId",type:{name:"String"}},isCurrentVersion:{serializedName:"IsCurrentVersion",xmlName:"IsCurrentVersion",type:{name:"Boolean"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},blobTags:{serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}},objectReplicationMetadata:{serializedName:"ObjectReplicationMetadata",xmlName:"OrMetadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},hasVersionsOnly:{serializedName:"HasVersionsOnly",xmlName:"HasVersionsOnly",type:{name:"Boolean"}}}}},G6e={serializedName:"BlobName",type:{name:"Composite",className:"BlobName",modelProperties:{encoded:{serializedName:"Encoded",xmlName:"Encoded",xmlIsAttribute:!0,type:{name:"Boolean"}},content:{serializedName:"content",xmlName:"content",xmlIsMsText:!0,type:{name:"String"}}}}},V6e={serializedName:"BlobPropertiesInternal",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal",modelProperties:{createdOn:{serializedName:"Creation-Time",xmlName:"Creation-Time",type:{name:"DateTimeRfc1123"}},lastModified:{serializedName:"Last-Modified",required:!0,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:!0,xmlName:"Etag",type:{name:"String"}},contentLength:{serializedName:"Content-Length",xmlName:"Content-Length",type:{name:"Number"}},contentType:{serializedName:"Content-Type",xmlName:"Content-Type",type:{name:"String"}},contentEncoding:{serializedName:"Content-Encoding",xmlName:"Content-Encoding",type:{name:"String"}},contentLanguage:{serializedName:"Content-Language",xmlName:"Content-Language",type:{name:"String"}},contentMD5:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}},contentDisposition:{serializedName:"Content-Disposition",xmlName:"Content-Disposition",type:{name:"String"}},cacheControl:{serializedName:"Cache-Control",xmlName:"Cache-Control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"BlobType",xmlName:"BlobType",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},copyId:{serializedName:"CopyId",xmlName:"CopyId",type:{name:"String"}},copyStatus:{serializedName:"CopyStatus",xmlName:"CopyStatus",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},copySource:{serializedName:"CopySource",xmlName:"CopySource",type:{name:"String"}},copyProgress:{serializedName:"CopyProgress",xmlName:"CopyProgress",type:{name:"String"}},copyCompletedOn:{serializedName:"CopyCompletionTime",xmlName:"CopyCompletionTime",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"CopyStatusDescription",xmlName:"CopyStatusDescription",type:{name:"String"}},serverEncrypted:{serializedName:"ServerEncrypted",xmlName:"ServerEncrypted",type:{name:"Boolean"}},incrementalCopy:{serializedName:"IncrementalCopy",xmlName:"IncrementalCopy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"DestinationSnapshot",xmlName:"DestinationSnapshot",type:{name:"String"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},accessTier:{serializedName:"AccessTier",xmlName:"AccessTier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}},accessTierInferred:{serializedName:"AccessTierInferred",xmlName:"AccessTierInferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"ArchiveStatus",xmlName:"ArchiveStatus",type:{name:"Enum",allowedValues:["rehydrate-pending-to-hot","rehydrate-pending-to-cool","rehydrate-pending-to-cold"]}},customerProvidedKeySha256:{serializedName:"CustomerProvidedKeySha256",xmlName:"CustomerProvidedKeySha256",type:{name:"String"}},encryptionScope:{serializedName:"EncryptionScope",xmlName:"EncryptionScope",type:{name:"String"}},accessTierChangedOn:{serializedName:"AccessTierChangeTime",xmlName:"AccessTierChangeTime",type:{name:"DateTimeRfc1123"}},tagCount:{serializedName:"TagCount",xmlName:"TagCount",type:{name:"Number"}},expiresOn:{serializedName:"Expiry-Time",xmlName:"Expiry-Time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"Sealed",xmlName:"Sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"RehydratePriority",xmlName:"RehydratePriority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessedOn:{serializedName:"LastAccessTime",xmlName:"LastAccessTime",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"ImmutabilityPolicyUntilDate",xmlName:"ImmutabilityPolicyUntilDate",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"ImmutabilityPolicyMode",xmlName:"ImmutabilityPolicyMode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"LegalHold",xmlName:"LegalHold",type:{name:"Boolean"}}}}},LM={serializedName:"ListBlobsHierarchySegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsHierarchySegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},delimiter:{serializedName:"Delimiter",xmlName:"Delimiter",type:{name:"String"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},W6e={serializedName:"BlobHierarchyListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment",modelProperties:{blobPrefixes:{serializedName:"BlobPrefixes",xmlName:"BlobPrefixes",xmlElementName:"BlobPrefix",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobPrefix"}}}},blobItems:{serializedName:"BlobItems",required:!0,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}},K6e={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}},qM={serializedName:"BlockLookupList",xmlName:"BlockList",type:{name:"Composite",className:"BlockLookupList",modelProperties:{committed:{serializedName:"Committed",xmlName:"Committed",xmlElementName:"Committed",type:{name:"Sequence",element:{type:{name:"String"}}}},uncommitted:{serializedName:"Uncommitted",xmlName:"Uncommitted",xmlElementName:"Uncommitted",type:{name:"Sequence",element:{type:{name:"String"}}}},latest:{serializedName:"Latest",xmlName:"Latest",xmlElementName:"Latest",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},BM={serializedName:"BlockList",type:{name:"Composite",className:"BlockList",modelProperties:{committedBlocks:{serializedName:"CommittedBlocks",xmlName:"CommittedBlocks",xmlIsWrapped:!0,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}},uncommittedBlocks:{serializedName:"UncommittedBlocks",xmlName:"UncommittedBlocks",xmlIsWrapped:!0,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}}}}},Q6e={serializedName:"Block",type:{name:"Composite",className:"Block",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},size:{serializedName:"Size",required:!0,xmlName:"Size",type:{name:"Number"}}}}},k8={serializedName:"PageList",type:{name:"Composite",className:"PageList",modelProperties:{pageRange:{serializedName:"PageRange",xmlName:"PageRange",xmlElementName:"PageRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"PageRange"}}}},clearRange:{serializedName:"ClearRange",xmlName:"ClearRange",xmlElementName:"ClearRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"ClearRange"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},X6e={serializedName:"PageRange",xmlName:"PageRange",type:{name:"Composite",className:"PageRange",modelProperties:{start:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:!0,xmlName:"End",type:{name:"Number"}}}}},Y6e={serializedName:"ClearRange",xmlName:"ClearRange",type:{name:"Composite",className:"ClearRange",modelProperties:{start:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:!0,xmlName:"End",type:{name:"Number"}}}}},MM={serializedName:"QueryRequest",xmlName:"QueryRequest",type:{name:"Composite",className:"QueryRequest",modelProperties:{queryType:{serializedName:"QueryType",required:!0,xmlName:"QueryType",type:{name:"String"}},expression:{serializedName:"Expression",required:!0,xmlName:"Expression",type:{name:"String"}},inputSerialization:{serializedName:"InputSerialization",xmlName:"InputSerialization",type:{name:"Composite",className:"QuerySerialization"}},outputSerialization:{serializedName:"OutputSerialization",xmlName:"OutputSerialization",type:{name:"Composite",className:"QuerySerialization"}}}}},J6e={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}},Z6e={serializedName:"QueryFormat",type:{name:"Composite",className:"QueryFormat",modelProperties:{type:{serializedName:"Type",required:!0,xmlName:"Type",type:{name:"Enum",allowedValues:["delimited","json","arrow","parquet"]}},delimitedTextConfiguration:{serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration"}},jsonTextConfiguration:{serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration"}},arrowConfiguration:{serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration"}},parquetTextConfiguration:{serializedName:"ParquetTextConfiguration",xmlName:"ParquetTextConfiguration",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}},e4e={serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration",modelProperties:{columnSeparator:{serializedName:"ColumnSeparator",xmlName:"ColumnSeparator",type:{name:"String"}},fieldQuote:{serializedName:"FieldQuote",xmlName:"FieldQuote",type:{name:"String"}},recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}},escapeChar:{serializedName:"EscapeChar",xmlName:"EscapeChar",type:{name:"String"}},headersPresent:{serializedName:"HeadersPresent",xmlName:"HasHeaders",type:{name:"Boolean"}}}}},t4e={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}},r4e={serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration",modelProperties:{schema:{serializedName:"Schema",required:!0,xmlName:"Schema",xmlIsWrapped:!0,xmlElementName:"Field",type:{name:"Sequence",element:{type:{name:"Composite",className:"ArrowField"}}}}}}},n4e={serializedName:"ArrowField",xmlName:"Field",type:{name:"Composite",className:"ArrowField",modelProperties:{type:{serializedName:"Type",required:!0,xmlName:"Type",type:{name:"String"}},name:{serializedName:"Name",xmlName:"Name",type:{name:"String"}},precision:{serializedName:"Precision",xmlName:"Precision",type:{name:"Number"}},scale:{serializedName:"Scale",xmlName:"Scale",type:{name:"Number"}}}}},jM={serializedName:"Service_setPropertiesHeaders",type:{name:"Composite",className:"ServiceSetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},FM={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kM={serializedName:"Service_getPropertiesHeaders",type:{name:"Composite",className:"ServiceGetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zM={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},UM={serializedName:"Service_getStatisticsHeaders",type:{name:"Composite",className:"ServiceGetStatisticsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},HM={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$M={serializedName:"Service_listContainersSegmentHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},GM={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},VM={serializedName:"Service_getUserDelegationKeyHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},WM={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},KM={serializedName:"Service_getAccountInfoHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},QM={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},XM={serializedName:"Service_submitBatchHeaders",type:{name:"Composite",className:"ServiceSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},YM={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},JM={serializedName:"Service_filterBlobsHeaders",type:{name:"Composite",className:"ServiceFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ZM={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ej={serializedName:"Container_createHeaders",type:{name:"Composite",className:"ContainerCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tj={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rj={serializedName:"Container_getPropertiesHeaders",type:{name:"Composite",className:"ContainerGetPropertiesHeaders",modelProperties:{metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"x-ms-has-immutability-policy",xmlName:"x-ms-has-immutability-policy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"x-ms-has-legal-hold",xmlName:"x-ms-has-legal-hold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}},denyEncryptionScopeOverride:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}},isImmutableStorageWithVersioningEnabled:{serializedName:"x-ms-immutable-storage-with-versioning-enabled",xmlName:"x-ms-immutable-storage-with-versioning-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nj={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ij={serializedName:"Container_deleteHeaders",type:{name:"Composite",className:"ContainerDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},aj={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sj={serializedName:"Container_setMetadataHeaders",type:{name:"Composite",className:"ContainerSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},oj={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lj={serializedName:"Container_getAccessPolicyHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyHeaders",modelProperties:{blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dj={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cj={serializedName:"Container_setAccessPolicyHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pj={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},uj={serializedName:"Container_restoreHeaders",type:{name:"Composite",className:"ContainerRestoreHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mj={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fj={serializedName:"Container_renameHeaders",type:{name:"Composite",className:"ContainerRenameHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hj={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gj={serializedName:"Container_submitBatchHeaders",type:{name:"Composite",className:"ContainerSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}}}}},yj={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vj={serializedName:"Container_filterBlobsHeaders",type:{name:"Composite",className:"ContainerFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},_j={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bj={serializedName:"Container_acquireLeaseHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},wj={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ej={serializedName:"Container_releaseLeaseHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Nj={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xj={serializedName:"Container_renewLeaseHeaders",type:{name:"Composite",className:"ContainerRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Sj={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Tj={serializedName:"Container_breakLeaseHeaders",type:{name:"Composite",className:"ContainerBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Pj={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Cj={serializedName:"Container_changeLeaseHeaders",type:{name:"Composite",className:"ContainerChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Oj={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Rj={serializedName:"Container_listBlobFlatSegmentHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Aj={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ij={serializedName:"Container_listBlobHierarchySegmentHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Dj={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Lj={serializedName:"Container_getAccountInfoHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}},qj={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},t8={serializedName:"Blob_downloadHeaders",type:{name:"Composite",className:"BlobDownloadHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}},Bj={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Mj={serializedName:"Blob_getPropertiesHeaders",type:{name:"Composite",className:"BlobGetPropertiesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},isIncrementalCopy:{serializedName:"x-ms-incremental-copy",xmlName:"x-ms-incremental-copy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"x-ms-copy-destination-snapshot",xmlName:"x-ms-copy-destination-snapshot",type:{name:"String"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},accessTier:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"String"}},accessTierInferred:{serializedName:"x-ms-access-tier-inferred",xmlName:"x-ms-access-tier-inferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"x-ms-archive-status",xmlName:"x-ms-archive-status",type:{name:"String"}},accessTierChangedOn:{serializedName:"x-ms-access-tier-change-time",xmlName:"x-ms-access-tier-change-time",type:{name:"DateTimeRfc1123"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},expiresOn:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jj={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Fj={serializedName:"Blob_deleteHeaders",type:{name:"Composite",className:"BlobDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kj={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zj={serializedName:"Blob_undeleteHeaders",type:{name:"Composite",className:"BlobUndeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Uj={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Hj={serializedName:"Blob_setExpiryHeaders",type:{name:"Composite",className:"BlobSetExpiryHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},$j={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Gj={serializedName:"Blob_setHttpHeadersHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Vj={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Wj={serializedName:"Blob_setImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiry:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}}}},Kj={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Qj={serializedName:"Blob_deleteImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Xj={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Yj={serializedName:"Blob_setLegalHoldHeaders",type:{name:"Composite",className:"BlobSetLegalHoldHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}}}},Jj={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zj={serializedName:"Blob_setMetadataHeaders",type:{name:"Composite",className:"BlobSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eF={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tF={serializedName:"Blob_acquireLeaseHeaders",type:{name:"Composite",className:"BlobAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},rF={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nF={serializedName:"Blob_releaseLeaseHeaders",type:{name:"Composite",className:"BlobReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},iF={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},aF={serializedName:"Blob_renewLeaseHeaders",type:{name:"Composite",className:"BlobRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},sF={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},oF={serializedName:"Blob_changeLeaseHeaders",type:{name:"Composite",className:"BlobChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},lF={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dF={serializedName:"Blob_breakLeaseHeaders",type:{name:"Composite",className:"BlobBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},cF={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pF={serializedName:"Blob_createSnapshotHeaders",type:{name:"Composite",className:"BlobCreateSnapshotHeaders",modelProperties:{snapshot:{serializedName:"x-ms-snapshot",xmlName:"x-ms-snapshot",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},uF={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mF={serializedName:"Blob_startCopyFromURLHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fF={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hF={serializedName:"Blob_copyFromURLHeaders",type:{name:"Composite",className:"BlobCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{defaultValue:"success",isConstant:!0,serializedName:"x-ms-copy-status",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gF={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yF={serializedName:"Blob_abortCopyFromURLHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vF={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},r8={serializedName:"Blob_setTierHeaders",type:{name:"Composite",className:"BlobSetTierHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_F={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bF={serializedName:"Blob_getAccountInfoHeaders",type:{name:"Composite",className:"BlobGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}},wF={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},n8={serializedName:"Blob_queryHeaders",type:{name:"Composite",className:"BlobQueryHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletionTime:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}},EF={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},NF={serializedName:"Blob_getTagsHeaders",type:{name:"Composite",className:"BlobGetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xF={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},SF={serializedName:"Blob_setTagsHeaders",type:{name:"Composite",className:"BlobSetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},TF={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},PF={serializedName:"PageBlob_createHeaders",type:{name:"Composite",className:"PageBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},CF={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},OF={serializedName:"PageBlob_uploadPagesHeaders",type:{name:"Composite",className:"PageBlobUploadPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},RF={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},AF={serializedName:"PageBlob_clearPagesHeaders",type:{name:"Composite",className:"PageBlobClearPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},IF={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},DF={serializedName:"PageBlob_uploadPagesFromURLHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},LF={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qF={serializedName:"PageBlob_getPageRangesHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},BF={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},MF={serializedName:"PageBlob_getPageRangesDiffHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jF={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},FF={serializedName:"PageBlob_resizeHeaders",type:{name:"Composite",className:"PageBlobResizeHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kF={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zF={serializedName:"PageBlob_updateSequenceNumberHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},UF={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},HF={serializedName:"PageBlob_copyIncrementalHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$F={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},GF={serializedName:"AppendBlob_createHeaders",type:{name:"Composite",className:"AppendBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},VF={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},WF={serializedName:"AppendBlob_appendBlockHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},KF={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},QF={serializedName:"AppendBlob_appendBlockFromUrlHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},XF={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},YF={serializedName:"AppendBlob_sealHeaders",type:{name:"Composite",className:"AppendBlobSealHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}}}}},JF={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ZF={serializedName:"BlockBlob_uploadHeaders",type:{name:"Composite",className:"BlockBlobUploadHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ek={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tk={serializedName:"BlockBlob_putBlobFromUrlHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rk={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nk={serializedName:"BlockBlob_stageBlockHeaders",type:{name:"Composite",className:"BlockBlobStageBlockHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ik={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ak={serializedName:"BlockBlob_stageBlockFromURLHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sk={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ok={serializedName:"BlockBlob_commitBlockListHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lk={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dk={serializedName:"BlockBlob_getBlockListHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ck={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ld=Object.freeze({__proto__:null,AccessPolicy:U6e,AppendBlobAppendBlockExceptionHeaders:KF,AppendBlobAppendBlockFromUrlExceptionHeaders:XF,AppendBlobAppendBlockFromUrlHeaders:QF,AppendBlobAppendBlockHeaders:WF,AppendBlobCreateExceptionHeaders:VF,AppendBlobCreateHeaders:GF,AppendBlobSealExceptionHeaders:JF,AppendBlobSealHeaders:YF,ArrowConfiguration:r4e,ArrowField:n4e,BlobAbortCopyFromURLExceptionHeaders:vF,BlobAbortCopyFromURLHeaders:yF,BlobAcquireLeaseExceptionHeaders:rF,BlobAcquireLeaseHeaders:tF,BlobBreakLeaseExceptionHeaders:cF,BlobBreakLeaseHeaders:dF,BlobChangeLeaseExceptionHeaders:lF,BlobChangeLeaseHeaders:oF,BlobCopyFromURLExceptionHeaders:gF,BlobCopyFromURLHeaders:hF,BlobCreateSnapshotExceptionHeaders:uF,BlobCreateSnapshotHeaders:pF,BlobDeleteExceptionHeaders:kj,BlobDeleteHeaders:Fj,BlobDeleteImmutabilityPolicyExceptionHeaders:Xj,BlobDeleteImmutabilityPolicyHeaders:Qj,BlobDownloadExceptionHeaders:Bj,BlobDownloadHeaders:t8,BlobFlatListSegment:H6e,BlobGetAccountInfoExceptionHeaders:wF,BlobGetAccountInfoHeaders:bF,BlobGetPropertiesExceptionHeaders:jj,BlobGetPropertiesHeaders:Mj,BlobGetTagsExceptionHeaders:xF,BlobGetTagsHeaders:NF,BlobHierarchyListSegment:W6e,BlobItemInternal:$6e,BlobName:G6e,BlobPrefix:K6e,BlobPropertiesInternal:V6e,BlobQueryExceptionHeaders:EF,BlobQueryHeaders:n8,BlobReleaseLeaseExceptionHeaders:iF,BlobReleaseLeaseHeaders:nF,BlobRenewLeaseExceptionHeaders:sF,BlobRenewLeaseHeaders:aF,BlobServiceProperties:M8,BlobServiceStatistics:OM,BlobSetExpiryExceptionHeaders:$j,BlobSetExpiryHeaders:Hj,BlobSetHttpHeadersExceptionHeaders:Vj,BlobSetHttpHeadersHeaders:Gj,BlobSetImmutabilityPolicyExceptionHeaders:Kj,BlobSetImmutabilityPolicyHeaders:Wj,BlobSetLegalHoldExceptionHeaders:Jj,BlobSetLegalHoldHeaders:Yj,BlobSetMetadataExceptionHeaders:eF,BlobSetMetadataHeaders:Zj,BlobSetTagsExceptionHeaders:TF,BlobSetTagsHeaders:SF,BlobSetTierExceptionHeaders:_F,BlobSetTierHeaders:r8,BlobStartCopyFromURLExceptionHeaders:fF,BlobStartCopyFromURLHeaders:mF,BlobTag:k6e,BlobTags:F8,BlobUndeleteExceptionHeaders:Uj,BlobUndeleteHeaders:zj,Block:Q6e,BlockBlobCommitBlockListExceptionHeaders:lk,BlockBlobCommitBlockListHeaders:ok,BlockBlobGetBlockListExceptionHeaders:ck,BlockBlobGetBlockListHeaders:dk,BlockBlobPutBlobFromUrlExceptionHeaders:rk,BlockBlobPutBlobFromUrlHeaders:tk,BlockBlobStageBlockExceptionHeaders:ik,BlockBlobStageBlockFromURLExceptionHeaders:sk,BlockBlobStageBlockFromURLHeaders:ak,BlockBlobStageBlockHeaders:nk,BlockBlobUploadExceptionHeaders:ek,BlockBlobUploadHeaders:ZF,BlockList:BM,BlockLookupList:qM,ClearRange:Y6e,ContainerAcquireLeaseExceptionHeaders:wj,ContainerAcquireLeaseHeaders:bj,ContainerBreakLeaseExceptionHeaders:Pj,ContainerBreakLeaseHeaders:Tj,ContainerChangeLeaseExceptionHeaders:Oj,ContainerChangeLeaseHeaders:Cj,ContainerCreateExceptionHeaders:tj,ContainerCreateHeaders:ej,ContainerDeleteExceptionHeaders:aj,ContainerDeleteHeaders:ij,ContainerFilterBlobsExceptionHeaders:_j,ContainerFilterBlobsHeaders:vj,ContainerGetAccessPolicyExceptionHeaders:dj,ContainerGetAccessPolicyHeaders:lj,ContainerGetAccountInfoExceptionHeaders:qj,ContainerGetAccountInfoHeaders:Lj,ContainerGetPropertiesExceptionHeaders:nj,ContainerGetPropertiesHeaders:rj,ContainerItem:M6e,ContainerListBlobFlatSegmentExceptionHeaders:Aj,ContainerListBlobFlatSegmentHeaders:Rj,ContainerListBlobHierarchySegmentExceptionHeaders:Dj,ContainerListBlobHierarchySegmentHeaders:Ij,ContainerProperties:j6e,ContainerReleaseLeaseExceptionHeaders:Nj,ContainerReleaseLeaseHeaders:Ej,ContainerRenameExceptionHeaders:hj,ContainerRenameHeaders:fj,ContainerRenewLeaseExceptionHeaders:Sj,ContainerRenewLeaseHeaders:xj,ContainerRestoreExceptionHeaders:mj,ContainerRestoreHeaders:uj,ContainerSetAccessPolicyExceptionHeaders:pj,ContainerSetAccessPolicyHeaders:cj,ContainerSetMetadataExceptionHeaders:oj,ContainerSetMetadataHeaders:sj,ContainerSubmitBatchExceptionHeaders:yj,ContainerSubmitBatchHeaders:gj,CorsRule:L6e,DelimitedTextConfiguration:e4e,FilterBlobItem:F6e,FilterBlobSegment:j8,GeoReplication:B6e,JsonTextConfiguration:t4e,KeyInfo:AM,ListBlobsFlatSegmentResponse:DM,ListBlobsHierarchySegmentResponse:LM,ListContainersSegmentResponse:RM,Logging:A6e,Metrics:D6e,PageBlobClearPagesExceptionHeaders:IF,PageBlobClearPagesHeaders:AF,PageBlobCopyIncrementalExceptionHeaders:$F,PageBlobCopyIncrementalHeaders:HF,PageBlobCreateExceptionHeaders:CF,PageBlobCreateHeaders:PF,PageBlobGetPageRangesDiffExceptionHeaders:jF,PageBlobGetPageRangesDiffHeaders:MF,PageBlobGetPageRangesExceptionHeaders:BF,PageBlobGetPageRangesHeaders:qF,PageBlobResizeExceptionHeaders:kF,PageBlobResizeHeaders:FF,PageBlobUpdateSequenceNumberExceptionHeaders:UF,PageBlobUpdateSequenceNumberHeaders:zF,PageBlobUploadPagesExceptionHeaders:RF,PageBlobUploadPagesFromURLExceptionHeaders:LF,PageBlobUploadPagesFromURLHeaders:DF,PageBlobUploadPagesHeaders:OF,PageList:k8,PageRange:X6e,QueryFormat:Z6e,QueryRequest:MM,QuerySerialization:J6e,RetentionPolicy:I6e,ServiceFilterBlobsExceptionHeaders:ZM,ServiceFilterBlobsHeaders:JM,ServiceGetAccountInfoExceptionHeaders:QM,ServiceGetAccountInfoHeaders:KM,ServiceGetPropertiesExceptionHeaders:zM,ServiceGetPropertiesHeaders:kM,ServiceGetStatisticsExceptionHeaders:HM,ServiceGetStatisticsHeaders:UM,ServiceGetUserDelegationKeyExceptionHeaders:WM,ServiceGetUserDelegationKeyHeaders:VM,ServiceListContainersSegmentExceptionHeaders:GM,ServiceListContainersSegmentHeaders:$M,ServiceSetPropertiesExceptionHeaders:FM,ServiceSetPropertiesHeaders:jM,ServiceSubmitBatchExceptionHeaders:YM,ServiceSubmitBatchHeaders:XM,SignedIdentifier:z6e,StaticWebsite:q6e,StorageError:G,UserDelegationKey:IM}),qd={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},i4e={parameterPath:"blobServiceProperties",mapper:M8},ys={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},W={parameterPath:"url",mapper:{serializedName:"url",required:!0,xmlName:"url",type:{name:"String"}},skipEncoding:!0},J0={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:!0,serializedName:"restype",type:{name:"String"}}},vs={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:!0,serializedName:"comp",type:{name:"String"}}},K={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}},Q={parameterPath:"version",mapper:{defaultValue:"2024-11-04",isConstant:!0,serializedName:"x-ms-version",type:{name:"String"}}},X={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}},de={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},a4e={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:!0,serializedName:"comp",type:{name:"String"}}},z8={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:!0,serializedName:"comp",type:{name:"String"}}},U8={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}},Co={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}},Oo={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}},s4e={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:"CSV"},o4e={parameterPath:"keyInfo",mapper:AM},l4e={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:!0,serializedName:"comp",type:{name:"String"}}},H8={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:!0,serializedName:"restype",type:{name:"String"}}},pk={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},uk={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:!0,serializedName:"comp",type:{name:"String"}}},xn={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:!0,xmlName:"Content-Length",type:{name:"Number"}}},mk={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:!0,xmlName:"Content-Type",type:{name:"String"}}},fk={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:!0,serializedName:"comp",type:{name:"String"}}},hk={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}},yr={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:!0,serializedName:"restype",type:{name:"String"}}},vi={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",type:{name:"Dictionary",value:{type:{name:"String"}}}}},gk={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}},d4e={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}},c4e={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}},Re={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}},Te={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}},Pe={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}},yk={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:!0,serializedName:"comp",type:{name:"String"}}},vk={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:!0,serializedName:"comp",type:{name:"String"}}},p4e={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}},_k={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:!0,serializedName:"comp",type:{name:"String"}}},u4e={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}},m4e={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}},f4e={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:!0,serializedName:"comp",type:{name:"String"}}},h4e={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:!0,xmlName:"x-ms-source-container-name",type:{name:"String"}}},g4e={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}},Ki={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:!0,serializedName:"comp",type:{name:"String"}}},bk={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},wk={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}},Ek={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},Nk={parameterPath:"action",mapper:{defaultValue:"release",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Bd={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:!0,xmlName:"x-ms-lease-id",type:{name:"String"}}},xk={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Sk={parameterPath:"action",mapper:{defaultValue:"break",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Tk={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}},Pk={parameterPath:"action",mapper:{defaultValue:"change",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Ck={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:!0,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},Ok={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListBlobsIncludeItem",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["copy","deleted","metadata","snapshots","uncommittedblobs","versions","tags","immutabilitypolicy","legalhold","deletedwithversions"]}}}},collectionFormat:"CSV"},y4e={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:!0,xmlName:"delimiter",type:{name:"String"}}},Sa={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}},Md={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}},fu={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}},v4e={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}},_4e={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}},nr={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}},ir={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}},ar={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}},Ge={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}},Ve={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}},Ie={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}},b4e={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}},w4e={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}},E4e={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:!0,serializedName:"comp",type:{name:"String"}}},N4e={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:!0,xmlName:"x-ms-expiry-option",type:{name:"String"}}},x4e={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}},jd={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}},Fd={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}},kd={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}},zd={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}},Ud={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}},Hd={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}},Rk={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Ro={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}},Ao={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}},S4e={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:!0,serializedName:"comp",type:{name:"String"}}},T4e={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:!0,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},Ir={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}},P4e={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:!0,serializedName:"comp",type:{name:"String"}}},$d={parameterPath:["options","tier"],mapper:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}},Ak={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}},Gd={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}},Vd={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}},Wd={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}},Kd={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}},Ik={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}},Z0={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},Io={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}},C4e={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}},Qd={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},O4e={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:!0,serializedName:"x-ms-requires-sync",type:{name:"String"}}},hu={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}},gu={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}},Dk={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}},R4e={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},A4e={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:!0,serializedName:"x-ms-copy-action",type:{name:"String"}}},I4e={parameterPath:"copyId",mapper:{serializedName:"copyid",required:!0,xmlName:"copyid",type:{name:"String"}}},D4e={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:!0,serializedName:"comp",type:{name:"String"}}},L4e={parameterPath:"tier",mapper:{serializedName:"x-ms-access-tier",required:!0,xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}},q4e={parameterPath:["options","queryRequest"],mapper:MM},B4e={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Lk={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:!0,serializedName:"comp",type:{name:"String"}}},M4e={parameterPath:["options","tags"],mapper:F8},_s={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}},Xd={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}},j4e={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},qk={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:!0,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}},Bk={parameterPath:["options","blobSequenceNumber"],mapper:{defaultValue:0,serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}},eh={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},th={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},rh={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},$8={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Mk={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},G8={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}},V8={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}},W8={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}},F4e={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},K8={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},k4e={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:!0,xmlName:"x-ms-source-range",type:{name:"String"}}},Q8={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}},z4e={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:!0,xmlName:"x-ms-range",type:{name:"String"}}},jk={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},U4e={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}},H4e={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}},$4e={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:!0,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}},G4e={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},V4e={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},Fk={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:!0,serializedName:"comp",type:{name:"String"}}},kk={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}},X8={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}},zk={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}},W4e={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Uk={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},K4e={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}},Hk={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:!0,serializedName:"comp",type:{name:"String"}}},$k={parameterPath:"blockId",mapper:{serializedName:"blockid",required:!0,xmlName:"blockid",type:{name:"String"}}},Q4e={parameterPath:"blocks",mapper:qM},Gk={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},X4e={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:!0,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}},i8=class{constructor(t){this.client=t}setProperties(t,r){return this.client.sendOperationRequest({blobServiceProperties:t,options:r},Y4e)}getProperties(t){return this.client.sendOperationRequest({options:t},J4e)}getStatistics(t){return this.client.sendOperationRequest({options:t},Z4e)}listContainersSegment(t){return this.client.sendOperationRequest({options:t},eye)}getUserDelegationKey(t,r){return this.client.sendOperationRequest({keyInfo:t,options:r},tye)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},rye)}submitBatch(t,r,n,i){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:n,options:i},nye)}filterBlobs(t){return this.client.sendOperationRequest({options:t},iye)}},bs=Id.createSerializer(Ld,!0),Y4e={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:jM},default:{bodyMapper:G,headersMapper:FM}},requestBody:i4e,queryParameters:[J0,vs,K],urlParameters:[W],headerParameters:[qd,ys,Q,X],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:bs},J4e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:M8,headersMapper:kM},default:{bodyMapper:G,headersMapper:zM}},queryParameters:[J0,vs,K],urlParameters:[W],headerParameters:[Q,X,de],isXML:!0,serializer:bs},Z4e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:OM,headersMapper:UM},default:{bodyMapper:G,headersMapper:HM}},queryParameters:[J0,K,a4e],urlParameters:[W],headerParameters:[Q,X,de],isXML:!0,serializer:bs},eye={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:RM,headersMapper:$M},default:{bodyMapper:G,headersMapper:GM}},queryParameters:[K,z8,U8,Co,Oo,s4e],urlParameters:[W],headerParameters:[Q,X,de],isXML:!0,serializer:bs},tye={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:IM,headersMapper:VM},default:{bodyMapper:G,headersMapper:WM}},requestBody:o4e,queryParameters:[J0,K,l4e],urlParameters:[W],headerParameters:[qd,ys,Q,X],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:bs},rye={path:"/",httpMethod:"GET",responses:{200:{headersMapper:KM},default:{bodyMapper:G,headersMapper:QM}},queryParameters:[vs,K,H8],urlParameters:[W],headerParameters:[Q,X,de],isXML:!0,serializer:bs},nye={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:XM},default:{bodyMapper:G,headersMapper:YM}},requestBody:pk,queryParameters:[K,uk],urlParameters:[W],headerParameters:[ys,Q,X,xn,mk],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:bs},iye={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:j8,headersMapper:JM},default:{bodyMapper:G,headersMapper:ZM}},queryParameters:[K,Co,Oo,fk,hk],urlParameters:[W],headerParameters:[Q,X,de],isXML:!0,serializer:bs},a8=class{constructor(t){this.client=t}create(t){return this.client.sendOperationRequest({options:t},aye)}getProperties(t){return this.client.sendOperationRequest({options:t},sye)}delete(t){return this.client.sendOperationRequest({options:t},oye)}setMetadata(t){return this.client.sendOperationRequest({options:t},lye)}getAccessPolicy(t){return this.client.sendOperationRequest({options:t},dye)}setAccessPolicy(t){return this.client.sendOperationRequest({options:t},cye)}restore(t){return this.client.sendOperationRequest({options:t},pye)}rename(t,r){return this.client.sendOperationRequest({sourceContainerName:t,options:r},uye)}submitBatch(t,r,n,i){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:n,options:i},mye)}filterBlobs(t){return this.client.sendOperationRequest({options:t},fye)}acquireLease(t){return this.client.sendOperationRequest({options:t},hye)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},gye)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},yye)}breakLease(t){return this.client.sendOperationRequest({options:t},vye)}changeLease(t,r,n){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:n},_ye)}listBlobFlatSegment(t){return this.client.sendOperationRequest({options:t},bye)}listBlobHierarchySegment(t,r){return this.client.sendOperationRequest({delimiter:t,options:r},wye)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},Eye)}},sr=Id.createSerializer(Ld,!0),aye={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:ej},default:{bodyMapper:G,headersMapper:tj}},queryParameters:[K,yr],urlParameters:[W],headerParameters:[Q,X,de,vi,gk,d4e,c4e],isXML:!0,serializer:sr},sye={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:rj},default:{bodyMapper:G,headersMapper:nj}},queryParameters:[K,yr],urlParameters:[W],headerParameters:[Q,X,de,Re],isXML:!0,serializer:sr},oye={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:ij},default:{bodyMapper:G,headersMapper:aj}},queryParameters:[K,yr],urlParameters:[W],headerParameters:[Q,X,de,Re,Te,Pe],isXML:!0,serializer:sr},lye={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:sj},default:{bodyMapper:G,headersMapper:oj}},queryParameters:[K,yr,yk],urlParameters:[W],headerParameters:[Q,X,de,vi,Re,Te],isXML:!0,serializer:sr},dye={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}},serializedName:"SignedIdentifiers",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier"},headersMapper:lj},default:{bodyMapper:G,headersMapper:dj}},queryParameters:[K,yr,vk],urlParameters:[W],headerParameters:[Q,X,de,Re],isXML:!0,serializer:sr},cye={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:cj},default:{bodyMapper:G,headersMapper:pj}},requestBody:p4e,queryParameters:[K,yr,vk],urlParameters:[W],headerParameters:[qd,ys,Q,X,gk,Re,Te,Pe],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:sr},pye={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:uj},default:{bodyMapper:G,headersMapper:mj}},queryParameters:[K,yr,_k],urlParameters:[W],headerParameters:[Q,X,de,u4e,m4e],isXML:!0,serializer:sr},uye={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:fj},default:{bodyMapper:G,headersMapper:hj}},queryParameters:[K,yr,f4e],urlParameters:[W],headerParameters:[Q,X,de,h4e,g4e],isXML:!0,serializer:sr},mye={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:gj},default:{bodyMapper:G,headersMapper:yj}},requestBody:pk,queryParameters:[K,uk,yr],urlParameters:[W],headerParameters:[ys,Q,X,xn,mk],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:sr},fye={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:j8,headersMapper:vj},default:{bodyMapper:G,headersMapper:_j}},queryParameters:[K,Co,Oo,fk,hk,yr],urlParameters:[W],headerParameters:[Q,X,de],isXML:!0,serializer:sr},hye={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:bj},default:{bodyMapper:G,headersMapper:wj}},queryParameters:[K,yr,Ki],urlParameters:[W],headerParameters:[Q,X,de,Te,Pe,bk,wk,Ek],isXML:!0,serializer:sr},gye={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Ej},default:{bodyMapper:G,headersMapper:Nj}},queryParameters:[K,yr,Ki],urlParameters:[W],headerParameters:[Q,X,de,Te,Pe,Nk,Bd],isXML:!0,serializer:sr},yye={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:xj},default:{bodyMapper:G,headersMapper:Sj}},queryParameters:[K,yr,Ki],urlParameters:[W],headerParameters:[Q,X,de,Te,Pe,Bd,xk],isXML:!0,serializer:sr},vye={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:Tj},default:{bodyMapper:G,headersMapper:Pj}},queryParameters:[K,yr,Ki],urlParameters:[W],headerParameters:[Q,X,de,Te,Pe,Sk,Tk],isXML:!0,serializer:sr},_ye={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Cj},default:{bodyMapper:G,headersMapper:Oj}},queryParameters:[K,yr,Ki],urlParameters:[W],headerParameters:[Q,X,de,Te,Pe,Bd,Pk,Ck],isXML:!0,serializer:sr},bye={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:DM,headersMapper:Rj},default:{bodyMapper:G,headersMapper:Aj}},queryParameters:[K,z8,U8,Co,Oo,yr,Ok],urlParameters:[W],headerParameters:[Q,X,de],isXML:!0,serializer:sr},wye={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:LM,headersMapper:Ij},default:{bodyMapper:G,headersMapper:Dj}},queryParameters:[K,z8,U8,Co,Oo,yr,Ok,y4e],urlParameters:[W],headerParameters:[Q,X,de],isXML:!0,serializer:sr},Eye={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:Lj},default:{bodyMapper:G,headersMapper:qj}},queryParameters:[vs,K,H8],urlParameters:[W],headerParameters:[Q,X,de],isXML:!0,serializer:sr},s8=class{constructor(t){this.client=t}download(t){return this.client.sendOperationRequest({options:t},Nye)}getProperties(t){return this.client.sendOperationRequest({options:t},xye)}delete(t){return this.client.sendOperationRequest({options:t},Sye)}undelete(t){return this.client.sendOperationRequest({options:t},Tye)}setExpiry(t,r){return this.client.sendOperationRequest({expiryOptions:t,options:r},Pye)}setHttpHeaders(t){return this.client.sendOperationRequest({options:t},Cye)}setImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},Oye)}deleteImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},Rye)}setLegalHold(t,r){return this.client.sendOperationRequest({legalHold:t,options:r},Aye)}setMetadata(t){return this.client.sendOperationRequest({options:t},Iye)}acquireLease(t){return this.client.sendOperationRequest({options:t},Dye)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},Lye)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},qye)}changeLease(t,r,n){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:n},Bye)}breakLease(t){return this.client.sendOperationRequest({options:t},Mye)}createSnapshot(t){return this.client.sendOperationRequest({options:t},jye)}startCopyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},Fye)}copyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},kye)}abortCopyFromURL(t,r){return this.client.sendOperationRequest({copyId:t,options:r},zye)}setTier(t,r){return this.client.sendOperationRequest({tier:t,options:r},Uye)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},Hye)}query(t){return this.client.sendOperationRequest({options:t},$ye)}getTags(t){return this.client.sendOperationRequest({options:t},Gye)}setTags(t){return this.client.sendOperationRequest({options:t},Vye)}},ht=Id.createSerializer(Ld,!0),Nye={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:t8},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:t8},default:{bodyMapper:G,headersMapper:Bj}},queryParameters:[K,Sa,Md],urlParameters:[W],headerParameters:[Q,X,de,Re,Te,Pe,fu,v4e,_4e,nr,ir,ar,Ge,Ve,Ie],isXML:!0,serializer:ht},xye={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:Mj},default:{bodyMapper:G,headersMapper:jj}},queryParameters:[K,Sa,Md],urlParameters:[W],headerParameters:[Q,X,de,Re,Te,Pe,nr,ir,ar,Ge,Ve,Ie],isXML:!0,serializer:ht},Sye={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:Fj},default:{bodyMapper:G,headersMapper:kj}},queryParameters:[K,Sa,Md,w4e],urlParameters:[W],headerParameters:[Q,X,de,Re,Te,Pe,Ge,Ve,Ie,b4e],isXML:!0,serializer:ht},Tye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:zj},default:{bodyMapper:G,headersMapper:Uj}},queryParameters:[K,_k],urlParameters:[W],headerParameters:[Q,X,de],isXML:!0,serializer:ht},Pye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Hj},default:{bodyMapper:G,headersMapper:$j}},queryParameters:[K,E4e],urlParameters:[W],headerParameters:[Q,X,de,N4e,x4e],isXML:!0,serializer:ht},Cye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Gj},default:{bodyMapper:G,headersMapper:Vj}},queryParameters:[vs,K],urlParameters:[W],headerParameters:[Q,X,de,Re,Te,Pe,Ge,Ve,Ie,jd,Fd,kd,zd,Ud,Hd],isXML:!0,serializer:ht},Oye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Wj},default:{bodyMapper:G,headersMapper:Kj}},queryParameters:[K,Rk],urlParameters:[W],headerParameters:[Q,X,de,Pe,Ro,Ao],isXML:!0,serializer:ht},Rye={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:Qj},default:{bodyMapper:G,headersMapper:Xj}},queryParameters:[K,Rk],urlParameters:[W],headerParameters:[Q,X,de],isXML:!0,serializer:ht},Aye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Yj},default:{bodyMapper:G,headersMapper:Jj}},queryParameters:[K,S4e],urlParameters:[W],headerParameters:[Q,X,de,T4e],isXML:!0,serializer:ht},Iye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Zj},default:{bodyMapper:G,headersMapper:eF}},queryParameters:[K,yk],urlParameters:[W],headerParameters:[Q,X,de,vi,Re,Te,Pe,nr,ir,ar,Ge,Ve,Ie,Ir],isXML:!0,serializer:ht},Dye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:tF},default:{bodyMapper:G,headersMapper:rF}},queryParameters:[K,Ki],urlParameters:[W],headerParameters:[Q,X,de,Te,Pe,bk,wk,Ek,Ge,Ve,Ie],isXML:!0,serializer:ht},Lye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:nF},default:{bodyMapper:G,headersMapper:iF}},queryParameters:[K,Ki],urlParameters:[W],headerParameters:[Q,X,de,Te,Pe,Nk,Bd,Ge,Ve,Ie],isXML:!0,serializer:ht},qye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:aF},default:{bodyMapper:G,headersMapper:sF}},queryParameters:[K,Ki],urlParameters:[W],headerParameters:[Q,X,de,Te,Pe,Bd,xk,Ge,Ve,Ie],isXML:!0,serializer:ht},Bye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:oF},default:{bodyMapper:G,headersMapper:lF}},queryParameters:[K,Ki],urlParameters:[W],headerParameters:[Q,X,de,Te,Pe,Bd,Pk,Ck,Ge,Ve,Ie],isXML:!0,serializer:ht},Mye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:dF},default:{bodyMapper:G,headersMapper:cF}},queryParameters:[K,Ki],urlParameters:[W],headerParameters:[Q,X,de,Te,Pe,Sk,Tk,Ge,Ve,Ie],isXML:!0,serializer:ht},jye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:pF},default:{bodyMapper:G,headersMapper:uF}},queryParameters:[K,P4e],urlParameters:[W],headerParameters:[Q,X,de,vi,Re,Te,Pe,nr,ir,ar,Ge,Ve,Ie,Ir],isXML:!0,serializer:ht},Fye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:mF},default:{bodyMapper:G,headersMapper:fF}},queryParameters:[K],urlParameters:[W],headerParameters:[Q,X,de,vi,Re,Te,Pe,Ge,Ve,Ie,Ro,Ao,$d,Ak,Gd,Vd,Wd,Kd,Ik,Z0,Io,C4e,Qd],isXML:!0,serializer:ht},kye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:hF},default:{bodyMapper:G,headersMapper:gF}},queryParameters:[K],urlParameters:[W],headerParameters:[Q,X,de,vi,Re,Te,Pe,Ge,Ve,Ie,Ro,Ao,Ir,$d,Gd,Vd,Wd,Kd,Z0,Io,Qd,O4e,hu,gu,Dk],isXML:!0,serializer:ht},zye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:yF},default:{bodyMapper:G,headersMapper:vF}},queryParameters:[K,R4e,I4e],urlParameters:[W],headerParameters:[Q,X,de,Re,A4e],isXML:!0,serializer:ht},Uye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:r8},202:{headersMapper:r8},default:{bodyMapper:G,headersMapper:_F}},queryParameters:[K,Sa,Md,D4e],urlParameters:[W],headerParameters:[Q,X,de,Re,Ie,Ak,L4e],isXML:!0,serializer:ht},Hye={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:bF},default:{bodyMapper:G,headersMapper:wF}},queryParameters:[vs,K,H8],urlParameters:[W],headerParameters:[Q,X,de],isXML:!0,serializer:ht},$ye={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:n8},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:n8},default:{bodyMapper:G,headersMapper:EF}},requestBody:q4e,queryParameters:[K,Sa,B4e],urlParameters:[W],headerParameters:[qd,ys,Q,X,Re,Te,Pe,nr,ir,ar,Ge,Ve,Ie],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:ht},Gye={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:F8,headersMapper:NF},default:{bodyMapper:G,headersMapper:xF}},queryParameters:[K,Sa,Md,Lk],urlParameters:[W],headerParameters:[Q,X,de,Re,Ie],isXML:!0,serializer:ht},Vye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:SF},default:{bodyMapper:G,headersMapper:TF}},requestBody:M4e,queryParameters:[K,Md,Lk],urlParameters:[W],headerParameters:[qd,ys,Q,X,Re,Ie,_s,Xd],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:ht},o8=class{constructor(t){this.client=t}create(t,r,n){return this.client.sendOperationRequest({contentLength:t,blobContentLength:r,options:n},Wye)}uploadPages(t,r,n){return this.client.sendOperationRequest({contentLength:t,body:r,options:n},Kye)}clearPages(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},Qye)}uploadPagesFromURL(t,r,n,i,a){return this.client.sendOperationRequest({sourceUrl:t,sourceRange:r,contentLength:n,range:i,options:a},Xye)}getPageRanges(t){return this.client.sendOperationRequest({options:t},Yye)}getPageRangesDiff(t){return this.client.sendOperationRequest({options:t},Jye)}resize(t,r){return this.client.sendOperationRequest({blobContentLength:t,options:r},Zye)}updateSequenceNumber(t,r){return this.client.sendOperationRequest({sequenceNumberAction:t,options:r},e3e)}copyIncremental(t,r){return this.client.sendOperationRequest({copySource:t,options:r},t3e)}},Ta=Id.createSerializer(Ld,!0),Wye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:PF},default:{bodyMapper:G,headersMapper:CF}},queryParameters:[K],urlParameters:[W],headerParameters:[Q,X,de,xn,vi,Re,Te,Pe,nr,ir,ar,Ge,Ve,Ie,jd,Fd,kd,zd,Ud,Hd,Ro,Ao,Ir,$d,Io,Qd,j4e,qk,Bk],isXML:!0,serializer:Ta},Kye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:OF},default:{bodyMapper:G,headersMapper:RF}},requestBody:th,queryParameters:[K,$8],urlParameters:[W],headerParameters:[Q,X,xn,Re,Te,Pe,fu,nr,ir,ar,Ge,Ve,Ie,Ir,_s,Xd,eh,rh,Mk,G8,V8,W8],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Ta},Qye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:AF},default:{bodyMapper:G,headersMapper:IF}},queryParameters:[K,$8],urlParameters:[W],headerParameters:[Q,X,de,xn,Re,Te,Pe,fu,nr,ir,ar,Ge,Ve,Ie,Ir,G8,V8,W8,F4e],isXML:!0,serializer:Ta},Xye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:DF},default:{bodyMapper:G,headersMapper:LF}},queryParameters:[K,$8],urlParameters:[W],headerParameters:[Q,X,de,xn,Re,Te,Pe,nr,ir,ar,Ge,Ve,Ie,Ir,Gd,Vd,Wd,Kd,hu,gu,Mk,G8,V8,W8,K8,k4e,Q8,z4e],isXML:!0,serializer:Ta},Yye={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:k8,headersMapper:qF},default:{bodyMapper:G,headersMapper:BF}},queryParameters:[K,Co,Oo,Sa,jk],urlParameters:[W],headerParameters:[Q,X,de,Re,Te,Pe,fu,Ge,Ve,Ie],isXML:!0,serializer:Ta},Jye={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:k8,headersMapper:MF},default:{bodyMapper:G,headersMapper:jF}},queryParameters:[K,Co,Oo,Sa,jk,U4e],urlParameters:[W],headerParameters:[Q,X,de,Re,Te,Pe,fu,Ge,Ve,Ie,H4e],isXML:!0,serializer:Ta},Zye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:FF},default:{bodyMapper:G,headersMapper:kF}},queryParameters:[vs,K],urlParameters:[W],headerParameters:[Q,X,de,Re,Te,Pe,nr,ir,ar,Ge,Ve,Ie,Ir,qk],isXML:!0,serializer:Ta},e3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:zF},default:{bodyMapper:G,headersMapper:UF}},queryParameters:[vs,K],urlParameters:[W],headerParameters:[Q,X,de,Re,Te,Pe,Ge,Ve,Ie,Bk,$4e],isXML:!0,serializer:Ta},t3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:HF},default:{bodyMapper:G,headersMapper:$F}},queryParameters:[K,G4e],urlParameters:[W],headerParameters:[Q,X,de,Te,Pe,Ge,Ve,Ie,Z0],isXML:!0,serializer:Ta},l8=class{constructor(t){this.client=t}create(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},r3e)}appendBlock(t,r,n){return this.client.sendOperationRequest({contentLength:t,body:r,options:n},n3e)}appendBlockFromUrl(t,r,n){return this.client.sendOperationRequest({sourceUrl:t,contentLength:r,options:n},i3e)}seal(t){return this.client.sendOperationRequest({options:t},a3e)}},nh=Id.createSerializer(Ld,!0),r3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:GF},default:{bodyMapper:G,headersMapper:VF}},queryParameters:[K],urlParameters:[W],headerParameters:[Q,X,de,xn,vi,Re,Te,Pe,nr,ir,ar,Ge,Ve,Ie,jd,Fd,kd,zd,Ud,Hd,Ro,Ao,Ir,Io,Qd,V4e],isXML:!0,serializer:nh},n3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:WF},default:{bodyMapper:G,headersMapper:KF}},requestBody:th,queryParameters:[K,Fk],urlParameters:[W],headerParameters:[Q,X,xn,Re,Te,Pe,nr,ir,ar,Ge,Ve,Ie,Ir,_s,Xd,eh,rh,kk,X8],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:nh},i3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:QF},default:{bodyMapper:G,headersMapper:XF}},queryParameters:[K,Fk],urlParameters:[W],headerParameters:[Q,X,de,xn,Re,Te,Pe,nr,ir,ar,Ge,Ve,Ie,Ir,Gd,Vd,Wd,Kd,hu,gu,_s,K8,Q8,kk,X8,zk],isXML:!0,serializer:nh},a3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:YF},default:{bodyMapper:G,headersMapper:JF}},queryParameters:[K,W4e],urlParameters:[W],headerParameters:[Q,X,de,Re,Te,Pe,Ge,Ve,X8],isXML:!0,serializer:nh},d8=class{constructor(t){this.client=t}upload(t,r,n){return this.client.sendOperationRequest({contentLength:t,body:r,options:n},s3e)}putBlobFromUrl(t,r,n){return this.client.sendOperationRequest({contentLength:t,copySource:r,options:n},o3e)}stageBlock(t,r,n,i){return this.client.sendOperationRequest({blockId:t,contentLength:r,body:n,options:i},l3e)}stageBlockFromURL(t,r,n,i){return this.client.sendOperationRequest({blockId:t,contentLength:r,sourceUrl:n,options:i},d3e)}commitBlockList(t,r){return this.client.sendOperationRequest({blocks:t,options:r},c3e)}getBlockList(t,r){return this.client.sendOperationRequest({listType:t,options:r},p3e)}},Yd=Id.createSerializer(Ld,!0),s3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:ZF},default:{bodyMapper:G,headersMapper:ek}},requestBody:th,queryParameters:[K],urlParameters:[W],headerParameters:[Q,X,xn,vi,Re,Te,Pe,nr,ir,ar,Ge,Ve,Ie,jd,Fd,kd,zd,Ud,Hd,Ro,Ao,Ir,$d,Io,Qd,_s,Xd,eh,rh,Uk],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Yd},o3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:tk},default:{bodyMapper:G,headersMapper:rk}},queryParameters:[K],urlParameters:[W],headerParameters:[Q,X,de,xn,vi,Re,Te,Pe,nr,ir,ar,Ge,Ve,Ie,jd,Fd,kd,zd,Ud,Hd,Ir,$d,Gd,Vd,Wd,Kd,Ik,Z0,Io,hu,gu,Dk,_s,Uk,K4e],isXML:!0,serializer:Yd},l3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:nk},default:{bodyMapper:G,headersMapper:ik}},requestBody:th,queryParameters:[K,Hk,$k],urlParameters:[W],headerParameters:[Q,X,xn,Re,nr,ir,ar,Ir,_s,Xd,eh,rh],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Yd},d3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:ak},default:{bodyMapper:G,headersMapper:sk}},queryParameters:[K,Hk,$k],urlParameters:[W],headerParameters:[Q,X,de,xn,Re,nr,ir,ar,Ir,Gd,Vd,Wd,Kd,hu,gu,K8,Q8,zk],isXML:!0,serializer:Yd},c3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:ok},default:{bodyMapper:G,headersMapper:lk}},requestBody:Q4e,queryParameters:[K,Gk],urlParameters:[W],headerParameters:[qd,ys,Q,X,vi,Re,Te,Pe,nr,ir,ar,Ge,Ve,Ie,jd,Fd,kd,zd,Ud,Hd,Ro,Ao,Ir,$d,Io,Qd,_s,Xd],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Yd},p3e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:BM,headersMapper:dk},default:{bodyMapper:G,headersMapper:ck}},queryParameters:[K,Sa,Gk,X4e],urlParameters:[W],headerParameters:[Q,X,de,Re,Ie],isXML:!0,serializer:Yd},u3e=class extends Mge.ExtendedServiceClient{constructor(t,r){var n,i;if(t===void 0)throw new Error("'url' cannot be null");r||(r={});let a={requestContentType:"application/json; charset=utf-8"},s="azsdk-js-azure-storage-blob/12.25.0",o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${s}`:`${s}`,l=Object.assign(Object.assign(Object.assign({},a),r),{userAgentOptions:{userAgentPrefix:o},endpoint:(i=(n=r.endpoint)!==null&&n!==void 0?n:r.baseUri)!==null&&i!==void 0?i:"{url}"});super(l),this.url=t,this.version=r.version||"2024-11-04",this.service=new i8(this),this.container=new a8(this),this.blob=new s8(this),this.pageBlob=new o8(this),this.appendBlob=new l8(this),this.blockBlob=new d8(this)}},$0=class extends u3e{async sendOperationRequest(t,r){let n=Object.assign({},r);return(n.path==="/{containerName}"||n.path==="/{containerName}/{blob}")&&(n.path=""),super.sendOperationRequest(t,n)}},lu=class{constructor(t,r){this.url=Jge(t),this.accountName=NM(t),this.pipeline=r,this.storageClientContext=new $0(this.url,TM(r)),this.isHttps=EM(t6e(this.url)||"","https"),this.credential=PM(r);let n=this.storageClientContext;n.requestContentType=void 0}},M=Ige.createTracingClient({packageName:"@azure/storage-blob",packageVersion:gM,namespace:"Microsoft.Storage"}),Ea=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}static parse(t){let r=new e;for(let n of t)switch(n){case"r":r.read=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"x":r.deleteVersion=!0;break;case"t":r.tag=!0;break;case"m":r.move=!0;break;case"e":r.execute=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission: ${n}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.deleteVersion&&(r.deleteVersion=!0),t.tag&&(r.tag=!0),t.move&&(r.move=!0),t.execute&&(r.execute=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),r}toString(){let t=[];return this.read&&t.push("r"),this.add&&t.push("a"),this.create&&t.push("c"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.tag&&t.push("t"),this.move&&t.push("m"),this.execute&&t.push("e"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),t.join("")}},Na=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1,this.filterByTags=!1}static parse(t){let r=new e;for(let n of t)switch(n){case"r":r.read=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"l":r.list=!0;break;case"t":r.tag=!0;break;case"x":r.deleteVersion=!0;break;case"m":r.move=!0;break;case"e":r.execute=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;case"f":r.filterByTags=!0;break;default:throw new RangeError(`Invalid permission ${n}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.list&&(r.list=!0),t.deleteVersion&&(r.deleteVersion=!0),t.tag&&(r.tag=!0),t.move&&(r.move=!0),t.execute&&(r.execute=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),t.filterByTags&&(r.filterByTags=!0),r}toString(){let t=[];return this.read&&t.push("r"),this.add&&t.push("a"),this.create&&t.push("c"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.list&&t.push("l"),this.tag&&t.push("t"),this.move&&t.push("m"),this.execute&&t.push("e"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),this.filterByTags&&t.push("f"),t.join("")}},c8=class{constructor(t,r){this.accountName=t,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(t){return R8.createHmac("sha256",this.key).update(t,"utf8").digest("base64")}};function xa(e){return e.end?`${e.start}-${e.end}`:e.start}le.SASProtocol=void 0;(function(e){e.Https="https",e.HttpsAndHttp="https,http"})(le.SASProtocol||(le.SASProtocol={}));var Wi=class{get ipRange(){if(this.ipRangeInner)return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}constructor(t,r,n,i,a,s,o,l,d,c,p,u,m,f,g,y,_,b,x,O){this.version=t,this.signature=r,n!==void 0&&typeof n!="string"?(this.permissions=n.permissions,this.services=n.services,this.resourceTypes=n.resourceTypes,this.protocol=n.protocol,this.startsOn=n.startsOn,this.expiresOn=n.expiresOn,this.ipRangeInner=n.ipRange,this.identifier=n.identifier,this.encryptionScope=n.encryptionScope,this.resource=n.resource,this.cacheControl=n.cacheControl,this.contentDisposition=n.contentDisposition,this.contentEncoding=n.contentEncoding,this.contentLanguage=n.contentLanguage,this.contentType=n.contentType,n.userDelegationKey&&(this.signedOid=n.userDelegationKey.signedObjectId,this.signedTenantId=n.userDelegationKey.signedTenantId,this.signedStartsOn=n.userDelegationKey.signedStartsOn,this.signedExpiresOn=n.userDelegationKey.signedExpiresOn,this.signedService=n.userDelegationKey.signedService,this.signedVersion=n.userDelegationKey.signedVersion,this.preauthorizedAgentObjectId=n.preauthorizedAgentObjectId,this.correlationId=n.correlationId)):(this.services=i,this.resourceTypes=a,this.expiresOn=l,this.permissions=n,this.protocol=s,this.startsOn=o,this.ipRangeInner=d,this.encryptionScope=O,this.identifier=c,this.resource=p,this.cacheControl=u,this.contentDisposition=m,this.contentEncoding=f,this.contentLanguage=g,this.contentType=y,_&&(this.signedOid=_.signedObjectId,this.signedTenantId=_.signedTenantId,this.signedStartsOn=_.signedStartsOn,this.signedExpiresOn=_.signedExpiresOn,this.signedService=_.signedService,this.signedVersion=_.signedVersion,this.preauthorizedAgentObjectId=b,this.correlationId=x))}toString(){let t=["sv","ss","srt","spr","st","se","sip","si","ses","skoid","sktid","skt","ske","sks","skv","sr","sp","sig","rscc","rscd","rsce","rscl","rsct","saoid","scid"],r=[];for(let n of t)switch(n){case"sv":this.tryAppendQueryParameter(r,n,this.version);break;case"ss":this.tryAppendQueryParameter(r,n,this.services);break;case"srt":this.tryAppendQueryParameter(r,n,this.resourceTypes);break;case"spr":this.tryAppendQueryParameter(r,n,this.protocol);break;case"st":this.tryAppendQueryParameter(r,n,this.startsOn?$e(this.startsOn,!1):void 0);break;case"se":this.tryAppendQueryParameter(r,n,this.expiresOn?$e(this.expiresOn,!1):void 0);break;case"sip":this.tryAppendQueryParameter(r,n,this.ipRange?xa(this.ipRange):void 0);break;case"si":this.tryAppendQueryParameter(r,n,this.identifier);break;case"ses":this.tryAppendQueryParameter(r,n,this.encryptionScope);break;case"skoid":this.tryAppendQueryParameter(r,n,this.signedOid);break;case"sktid":this.tryAppendQueryParameter(r,n,this.signedTenantId);break;case"skt":this.tryAppendQueryParameter(r,n,this.signedStartsOn?$e(this.signedStartsOn,!1):void 0);break;case"ske":this.tryAppendQueryParameter(r,n,this.signedExpiresOn?$e(this.signedExpiresOn,!1):void 0);break;case"sks":this.tryAppendQueryParameter(r,n,this.signedService);break;case"skv":this.tryAppendQueryParameter(r,n,this.signedVersion);break;case"sr":this.tryAppendQueryParameter(r,n,this.resource);break;case"sp":this.tryAppendQueryParameter(r,n,this.permissions);break;case"sig":this.tryAppendQueryParameter(r,n,this.signature);break;case"rscc":this.tryAppendQueryParameter(r,n,this.cacheControl);break;case"rscd":this.tryAppendQueryParameter(r,n,this.contentDisposition);break;case"rsce":this.tryAppendQueryParameter(r,n,this.contentEncoding);break;case"rscl":this.tryAppendQueryParameter(r,n,this.contentLanguage);break;case"rsct":this.tryAppendQueryParameter(r,n,this.contentType);break;case"saoid":this.tryAppendQueryParameter(r,n,this.preauthorizedAgentObjectId);break;case"scid":this.tryAppendQueryParameter(r,n,this.correlationId);break}return r.join("&")}tryAppendQueryParameter(t,r,n){n&&(r=encodeURIComponent(r),n=encodeURIComponent(n),r.length>0&&n.length>0&&t.push(`${r}=${n}`))}};function Y8(e,t,r){return J8(e,t,r).sasQueryParameters}function J8(e,t,r){let n=e.version?e.version:D8,i=t instanceof rt?t:void 0,a;if(i===void 0&&r!==void 0&&(a=new c8(r,t)),i===void 0&&a===void 0)throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.");if(n>="2020-12-06")return i!==void 0?h3e(e,i):v3e(e,a);if(n>="2018-11-09")return i!==void 0?f3e(e,i):n>="2020-02-10"?y3e(e,a):g3e(e,a);if(n>="2015-04-05"){if(i!==void 0)return m3e(e,i);throw new RangeError("'version' must be >= '2018-11-09' when generating user delegation SAS using user delegation key.")}throw new RangeError("'version' must be >= '2015-04-05'.")}function m3e(e,t){if(e=Zd(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c";e.blobName&&(r="b");let n;e.permissions&&(e.blobName?n=Ea.parse(e.permissions.toString()).toString():n=Na.parse(e.permissions.toString()).toString());let i=[n||"",e.startsOn?$e(e.startsOn,!1):"",e.expiresOn?$e(e.expiresOn,!1):"",Jd(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?xa(e.ipRange):"",e.protocol?e.protocol:"",e.version,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),a=t.computeHMACSHA256(i);return{sasQueryParameters:new Wi(e.version,a,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType),stringToSign:i}}function f3e(e,t){if(e=Zd(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",n=e.versionId));let i;e.permissions&&(e.blobName?i=Ea.parse(e.permissions.toString()).toString():i=Na.parse(e.permissions.toString()).toString());let a=[i||"",e.startsOn?$e(e.startsOn,!1):"",e.expiresOn?$e(e.expiresOn,!1):"",Jd(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?xa(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,n,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new Wi(e.version,s,i,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType),stringToSign:a}}function h3e(e,t){if(e=Zd(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",n=e.versionId));let i;e.permissions&&(e.blobName?i=Ea.parse(e.permissions.toString()).toString():i=Na.parse(e.permissions.toString()).toString());let a=[i||"",e.startsOn?$e(e.startsOn,!1):"",e.expiresOn?$e(e.expiresOn,!1):"",Jd(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?xa(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,n,e.encryptionScope,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new Wi(e.version,s,i,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,void 0,void 0,void 0,e.encryptionScope),stringToSign:a}}function g3e(e,t){if(e=Zd(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",n=e.versionId));let i;e.permissions&&(e.blobName?i=Ea.parse(e.permissions.toString()).toString():i=Na.parse(e.permissions.toString()).toString());let a=[i||"",e.startsOn?$e(e.startsOn,!1):"",e.expiresOn?$e(e.expiresOn,!1):"",Jd(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?$e(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?$e(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.ipRange?xa(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new Wi(e.version,s,i,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey),stringToSign:a}}function y3e(e,t){if(e=Zd(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",n=e.versionId));let i;e.permissions&&(e.blobName?i=Ea.parse(e.permissions.toString()).toString():i=Na.parse(e.permissions.toString()).toString());let a=[i||"",e.startsOn?$e(e.startsOn,!1):"",e.expiresOn?$e(e.expiresOn,!1):"",Jd(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?$e(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?$e(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?xa(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new Wi(e.version,s,i,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId),stringToSign:a}}function v3e(e,t){if(e=Zd(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",n=e.versionId));let i;e.permissions&&(e.blobName?i=Ea.parse(e.permissions.toString()).toString():i=Na.parse(e.permissions.toString()).toString());let a=[i||"",e.startsOn?$e(e.startsOn,!1):"",e.expiresOn?$e(e.expiresOn,!1):"",Jd(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?$e(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?$e(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?xa(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,n,e.encryptionScope,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new Wi(e.version,s,i,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId,e.encryptionScope),stringToSign:a}}function Jd(e,t,r){let n=[`/blob/${e}/${t}`];return r&&n.push(`/${r}`),n.join("")}function Zd(e){let t=e.version?e.version:D8;if(e.snapshotTime&&t<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(e.blobName===void 0&&e.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(e.versionId&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(e.blobName===void 0&&e.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(e.permissions&&e.permissions.setImmutabilityPolicy&&t<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(e.permissions&&e.permissions.deleteVersion&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(e.permissions&&e.permissions.permanentDelete&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(e.permissions&&e.permissions.tag&&t<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(t<"2020-02-10"&&e.permissions&&(e.permissions.move||e.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(t<"2021-04-10"&&e.permissions&&e.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(t<"2020-02-10"&&(e.preauthorizedAgentObjectId||e.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(e.encryptionScope&&t<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return e.version=t,e}var du=class{get leaseId(){return this._leaseId}get url(){return this._url}constructor(t,r){let n=t.storageClientContext;this._url=t.url,t.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=n.container):(this._isContainer=!1,this._containerOrBlobOperation=n.blob),r||(r=Je.randomUUID()),this._leaseId=r}async acquireLease(t,r={}){var n,i,a,s,o;if(this._isContainer&&(!((n=r.conditions)===null||n===void 0)&&n.ifMatch&&((i=r.conditions)===null||i===void 0?void 0:i.ifMatch)!==Vi||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==Vi||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return M.withSpan("BlobLeaseClient-acquireLease",r,async l=>{var d;return V(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),proposedLeaseId:this._leaseId,tracingOptions:l.tracingOptions}))})}async changeLease(t,r={}){var n,i,a,s,o;if(this._isContainer&&(!((n=r.conditions)===null||n===void 0)&&n.ifMatch&&((i=r.conditions)===null||i===void 0?void 0:i.ifMatch)!==Vi||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==Vi||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return M.withSpan("BlobLeaseClient-changeLease",r,async l=>{var d;let c=V(await this._containerOrBlobOperation.changeLease(this._leaseId,t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),tracingOptions:l.tracingOptions}));return this._leaseId=t,c})}async releaseLease(t={}){var r,n,i,a,s;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((n=t.conditions)===null||n===void 0?void 0:n.ifMatch)!==Vi||!((i=t.conditions)===null||i===void 0)&&i.ifNoneMatch&&((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==Vi||!((s=t.conditions)===null||s===void 0)&&s.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return M.withSpan("BlobLeaseClient-releaseLease",t,async o=>{var l;return V(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions}))})}async renewLease(t={}){var r,n,i,a,s;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((n=t.conditions)===null||n===void 0?void 0:n.ifMatch)!==Vi||!((i=t.conditions)===null||i===void 0)&&i.ifNoneMatch&&((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==Vi||!((s=t.conditions)===null||s===void 0)&&s.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return M.withSpan("BlobLeaseClient-renewLease",t,async o=>{var l;return this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions})})}async breakLease(t,r={}){var n,i,a,s,o;if(this._isContainer&&(!((n=r.conditions)===null||n===void 0)&&n.ifMatch&&((i=r.conditions)===null||i===void 0?void 0:i.ifMatch)!==Vi||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==Vi||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return M.withSpan("BlobLeaseClient-breakLease",r,async l=>{var d;let c={abortSignal:r.abortSignal,breakPeriod:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),tracingOptions:l.tracingOptions};return V(await this._containerOrBlobOperation.breakLease(c))})}},p8=class extends A8.Readable{constructor(t,r,n,i,a={}){super({highWaterMark:a.highWaterMark}),this.retries=0,this.sourceDataHandler=s=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=void 0,this.source.pause(),this.sourceErrorOrEndHandler(),this.source.destroy();return}this.offset+=s.length,this.onProgress&&this.onProgress({loadedBytes:this.offset-this.start}),this.push(s)||this.source.pause()},this.sourceAbortedHandler=()=>{let s=new Q0.AbortError("The operation was aborted.");this.destroy(s)},this.sourceErrorOrEndHandler=s=>{if(s&&s.name==="AbortError"){this.destroy(s);return}this.removeSourceEventHandlers(),this.offset-1===this.end?this.push(null):this.offset<=this.end?this.retries{this.source=o,this.setSourceEventHandlers()}).catch(o=>{this.destroy(o)})):this.destroy(new Error(`Data corruption failure: received less data than required and reached maxRetires limitation. Received data offset: ${this.offset-1}, data needed offset: ${this.end}, retries: ${this.retries}, max retries: ${this.maxRetryRequests}`)):this.destroy(new Error(`Data corruption failure: Received more data than original request, data needed offset is ${this.end}, received offset: ${this.offset-1}`))},this.getter=r,this.source=t,this.start=n,this.offset=n,this.end=n+i-1,this.maxRetryRequests=a.maxRetryRequests&&a.maxRetryRequests>=0?a.maxRetryRequests:0,this.onProgress=a.onProgress,this.options=a,this.setSourceEventHandlers()}_read(){this.source.resume()}setSourceEventHandlers(){this.source.on("data",this.sourceDataHandler),this.source.on("end",this.sourceErrorOrEndHandler),this.source.on("error",this.sourceErrorOrEndHandler),this.source.on("aborted",this.sourceAbortedHandler)}removeSourceEventHandlers(){this.source.removeListener("data",this.sourceDataHandler),this.source.removeListener("end",this.sourceErrorOrEndHandler),this.source.removeListener("error",this.sourceErrorOrEndHandler),this.source.removeListener("aborted",this.sourceAbortedHandler)}_destroy(t,r){this.removeSourceEventHandlers(),this.source.destroy(),r(t===null?void 0:t)}},u8=class{get acceptRanges(){return this.originalResponse.acceptRanges}get cacheControl(){return this.originalResponse.cacheControl}get contentDisposition(){return this.originalResponse.contentDisposition}get contentEncoding(){return this.originalResponse.contentEncoding}get contentLanguage(){return this.originalResponse.contentLanguage}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber}get blobType(){return this.originalResponse.blobType}get contentLength(){return this.originalResponse.contentLength}get contentMD5(){return this.originalResponse.contentMD5}get contentRange(){return this.originalResponse.contentRange}get contentType(){return this.originalResponse.contentType}get copyCompletedOn(){return this.originalResponse.copyCompletedOn}get copyId(){return this.originalResponse.copyId}get copyProgress(){return this.originalResponse.copyProgress}get copySource(){return this.originalResponse.copySource}get copyStatus(){return this.originalResponse.copyStatus}get copyStatusDescription(){return this.originalResponse.copyStatusDescription}get leaseDuration(){return this.originalResponse.leaseDuration}get leaseState(){return this.originalResponse.leaseState}get leaseStatus(){return this.originalResponse.leaseStatus}get date(){return this.originalResponse.date}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount}get etag(){return this.originalResponse.etag}get tagCount(){return this.originalResponse.tagCount}get errorCode(){return this.originalResponse.errorCode}get isServerEncrypted(){return this.originalResponse.isServerEncrypted}get blobContentMD5(){return this.originalResponse.blobContentMD5}get lastModified(){return this.originalResponse.lastModified}get lastAccessed(){return this.originalResponse.lastAccessed}get createdOn(){return this.originalResponse.createdOn}get metadata(){return this.originalResponse.metadata}get requestId(){return this.originalResponse.requestId}get clientRequestId(){return this.originalResponse.clientRequestId}get version(){return this.originalResponse.version}get versionId(){return this.originalResponse.versionId}get isCurrentVersion(){return this.originalResponse.isCurrentVersion}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256}get contentCrc64(){return this.originalResponse.contentCrc64}get objectReplicationDestinationPolicyId(){return this.originalResponse.objectReplicationDestinationPolicyId}get objectReplicationSourceProperties(){return this.originalResponse.objectReplicationSourceProperties}get isSealed(){return this.originalResponse.isSealed}get immutabilityPolicyExpiresOn(){return this.originalResponse.immutabilityPolicyExpiresOn}get immutabilityPolicyMode(){return this.originalResponse.immutabilityPolicyMode}get legalHold(){return this.originalResponse.legalHold}get contentAsBlob(){return this.originalResponse.blobBody}get readableStreamBody(){return Je.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r,n,i,a={}){this.originalResponse=t,this.blobDownloadStream=new p8(this.originalResponse.readableStreamBody,r,n,i,a)}},dM=16,cM=new Uint8Array([79,98,106,1]),_3e="avro.codec",b3e="avro.schema",At=class e{static async readFixedBytes(t,r,n={}){let i=await t.read(r,{abortSignal:n.abortSignal});if(i.length!==r)throw new Error("Hit stream end.");return i}static async readByte(t,r={}){return(await e.readFixedBytes(t,1,r))[0]}static async readZigZagLong(t,r={}){let n=0,i=0,a,s,o;do a=await e.readByte(t,r),s=a&128,n|=(a&127)<Number.MAX_SAFE_INTEGER)throw new Error("Integer overflow.");return l}return n>>1^-(n&1)}static async readLong(t,r={}){return e.readZigZagLong(t,r)}static async readInt(t,r={}){return e.readZigZagLong(t,r)}static async readNull(){return null}static async readBoolean(t,r={}){let n=await e.readByte(t,r);if(n===1)return!0;if(n===0)return!1;throw new Error("Byte was not a boolean.")}static async readFloat(t,r={}){let n=await e.readFixedBytes(t,4,r);return new DataView(n.buffer,n.byteOffset,n.byteLength).getFloat32(0,!0)}static async readDouble(t,r={}){let n=await e.readFixedBytes(t,8,r);return new DataView(n.buffer,n.byteOffset,n.byteLength).getFloat64(0,!0)}static async readBytes(t,r={}){let n=await e.readLong(t,r);if(n<0)throw new Error("Bytes size was negative.");return t.read(n,{abortSignal:r.abortSignal})}static async readString(t,r={}){let n=await e.readBytes(t,r);return new TextDecoder().decode(n)}static async readMapPair(t,r,n={}){let i=await e.readString(t,n),a=await r(t,n);return{key:i,value:a}}static async readMap(t,r,n={}){let i=(o,l={})=>e.readMapPair(o,r,l),a=await e.readArray(t,i,n),s={};for(let o of a)s[o.key]=o.value;return s}static async readArray(t,r,n={}){let i=[];for(let a=await e.readLong(t,n);a!==0;a=await e.readLong(t,n))for(a<0&&(await e.readLong(t,n),a=-a);a--;){let s=await r(t,n);i.push(s)}return i}},So;(function(e){e.RECORD="record",e.ENUM="enum",e.ARRAY="array",e.MAP="map",e.UNION="union",e.FIXED="fixed"})(So||(So={}));var tr;(function(e){e.NULL="null",e.BOOLEAN="boolean",e.INT="int",e.LONG="long",e.FLOAT="float",e.DOUBLE="double",e.BYTES="bytes",e.STRING="string"})(tr||(tr={}));var hs=class e{static fromSchema(t){return typeof t=="string"?e.fromStringSchema(t):Array.isArray(t)?e.fromArraySchema(t):e.fromObjectSchema(t)}static fromStringSchema(t){switch(t){case tr.NULL:case tr.BOOLEAN:case tr.INT:case tr.LONG:case tr.FLOAT:case tr.DOUBLE:case tr.BYTES:case tr.STRING:return new m8(t);default:throw new Error(`Unexpected Avro type ${t}`)}}static fromArraySchema(t){return new h8(t.map(e.fromSchema))}static fromObjectSchema(t){let r=t.type;try{return e.fromStringSchema(r)}catch{}switch(r){case So.RECORD:if(t.aliases)throw new Error(`aliases currently is not supported, schema: ${t}`);if(!t.name)throw new Error(`Required attribute 'name' doesn't exist on schema: ${t}`);let n={};if(!t.fields)throw new Error(`Required attribute 'fields' doesn't exist on schema: ${t}`);for(let i of t.fields)n[i.name]=e.fromSchema(i.type);return new y8(n,t.name);case So.ENUM:if(t.aliases)throw new Error(`aliases currently is not supported, schema: ${t}`);if(!t.symbols)throw new Error(`Required attribute 'symbols' doesn't exist on schema: ${t}`);return new f8(t.symbols);case So.MAP:if(!t.values)throw new Error(`Required attribute 'values' doesn't exist on schema: ${t}`);return new g8(e.fromSchema(t.values));case So.ARRAY:case So.FIXED:default:throw new Error(`Unexpected Avro type ${r} in ${t}`)}}},m8=class extends hs{constructor(t){super(),this._primitive=t}read(t,r={}){switch(this._primitive){case tr.NULL:return At.readNull();case tr.BOOLEAN:return At.readBoolean(t,r);case tr.INT:return At.readInt(t,r);case tr.LONG:return At.readLong(t,r);case tr.FLOAT:return At.readFloat(t,r);case tr.DOUBLE:return At.readDouble(t,r);case tr.BYTES:return At.readBytes(t,r);case tr.STRING:return At.readString(t,r);default:throw new Error("Unknown Avro Primitive")}}},f8=class extends hs{constructor(t){super(),this._symbols=t}async read(t,r={}){let n=await At.readInt(t,r);return this._symbols[n]}},h8=class extends hs{constructor(t){super(),this._types=t}async read(t,r={}){let n=await At.readInt(t,r);return this._types[n].read(t,r)}},g8=class extends hs{constructor(t){super(),this._itemType=t}read(t,r={}){let n=(i,a)=>this._itemType.read(i,a);return At.readMap(t,n,r)}},y8=class extends hs{constructor(t,r){super(),this._fields=t,this._name=r}async read(t,r={}){let n={};n.$schema=this._name;for(let i in this._fields)Object.prototype.hasOwnProperty.call(this._fields,i)&&(n[i]=await this._fields[i].read(t,r));return n}};function pM(e,t){if(e===t)return!0;if(e==null||t==null||e.length!==t.length)return!1;for(let r=0;r0)for(let a=0;a0}parseObjects(){return k.__asyncGenerator(this,arguments,function*(r={}){for(this._initialized||(yield k.__await(this.initialize(r)));this.hasNext();){let n=yield k.__await(this._itemType.read(this._dataStream,{abortSignal:r.abortSignal}));if(this._itemsRemainingInBlock--,this._objectIndex++,this._itemsRemainingInBlock===0){let i=yield k.__await(At.readFixedBytes(this._dataStream,dM,{abortSignal:r.abortSignal}));if(this._blockOffset=this._initialBlockOffset+this._dataStream.position,this._objectIndex=0,!pM(this._syncMarker,i))throw new Error("Stream is not a valid Avro file.");try{this._itemsRemainingInBlock=yield k.__await(At.readLong(this._dataStream,{abortSignal:r.abortSignal}))}catch{this._itemsRemainingInBlock=0}this._itemsRemainingInBlock>0&&(yield k.__await(At.readLong(this._dataStream,{abortSignal:r.abortSignal})))}yield yield k.__await(n)}})}},_8=class{},uM=new Q0.AbortError("Reading from the avro stream was aborted."),b8=class extends _8{toUint8Array(t){return typeof t=="string"?Buffer.from(t):t}constructor(t){super(),this._readable=t,this._position=0}get position(){return this._position}async read(t,r={}){var n;if(!((n=r.abortSignal)===null||n===void 0)&&n.aborted)throw uM;if(t<0)throw new Error(`size parameter should be positive: ${t}`);if(t===0)return new Uint8Array;if(!this._readable.readable)throw new Error("Stream no longer readable.");let i=this._readable.read(t);return i?(this._position+=i.length,this.toUint8Array(i)):new Promise((a,s)=>{let o=()=>{this._readable.removeListener("readable",l),this._readable.removeListener("error",d),this._readable.removeListener("end",d),this._readable.removeListener("close",d),r.abortSignal&&r.abortSignal.removeEventListener("abort",c)},l=()=>{let p=this._readable.read(t);p&&(this._position+=p.length,o(),a(this.toUint8Array(p)))},d=()=>{o(),s()},c=()=>{o(),s(uM)};this._readable.on("readable",l),this._readable.once("error",d),this._readable.once("end",d),this._readable.once("close",d),r.abortSignal&&r.abortSignal.addEventListener("abort",c)})}},w8=class extends A8.Readable{constructor(t,r={}){super(),this.avroPaused=!0,this.source=t,this.onProgress=r.onProgress,this.onError=r.onError,this.avroReader=new v8(new b8(this.source)),this.avroIter=this.avroReader.parseObjects({abortSignal:r.abortSignal})}_read(){this.avroPaused&&this.readInternal().catch(t=>{this.emit("error",t)})}async readInternal(){this.avroPaused=!1;let t;do{if(t=await this.avroIter.next(),t.done)break;let r=t.value,n=r.$schema;if(typeof n!="string")throw Error("Missing schema in avro record.");switch(n){case"com.microsoft.azure.storage.queryBlobContents.resultData":{let i=r.data;if(!(i instanceof Uint8Array))throw Error("Invalid data in avro result record.");this.push(Buffer.from(i))||(this.avroPaused=!0)}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{let i=r.bytesScanned;if(typeof i!="number")throw Error("Invalid bytesScanned in avro progress record.");this.onProgress&&this.onProgress({loadedBytes:i})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){let i=r.totalBytes;if(typeof i!="number")throw Error("Invalid totalBytes in avro end record.");this.onProgress({loadedBytes:i})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){let i=r.fatal;if(typeof i!="boolean")throw Error("Invalid fatal in avro error record.");let a=r.name;if(typeof a!="string")throw Error("Invalid name in avro error record.");let s=r.description;if(typeof s!="string")throw Error("Invalid description in avro error record.");let o=r.position;if(typeof o!="number")throw Error("Invalid position in avro error record.");this.onError({position:o,name:a,isFatal:i,description:s})}break;default:throw Error(`Unknown schema ${n} in avro progress record.`)}}while(!t.done&&!this.avroPaused)}},E8=class{get acceptRanges(){return this.originalResponse.acceptRanges}get cacheControl(){return this.originalResponse.cacheControl}get contentDisposition(){return this.originalResponse.contentDisposition}get contentEncoding(){return this.originalResponse.contentEncoding}get contentLanguage(){return this.originalResponse.contentLanguage}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber}get blobType(){return this.originalResponse.blobType}get contentLength(){return this.originalResponse.contentLength}get contentMD5(){return this.originalResponse.contentMD5}get contentRange(){return this.originalResponse.contentRange}get contentType(){return this.originalResponse.contentType}get copyCompletedOn(){}get copyId(){return this.originalResponse.copyId}get copyProgress(){return this.originalResponse.copyProgress}get copySource(){return this.originalResponse.copySource}get copyStatus(){return this.originalResponse.copyStatus}get copyStatusDescription(){return this.originalResponse.copyStatusDescription}get leaseDuration(){return this.originalResponse.leaseDuration}get leaseState(){return this.originalResponse.leaseState}get leaseStatus(){return this.originalResponse.leaseStatus}get date(){return this.originalResponse.date}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount}get etag(){return this.originalResponse.etag}get errorCode(){return this.originalResponse.errorCode}get isServerEncrypted(){return this.originalResponse.isServerEncrypted}get blobContentMD5(){return this.originalResponse.blobContentMD5}get lastModified(){return this.originalResponse.lastModified}get metadata(){return this.originalResponse.metadata}get requestId(){return this.originalResponse.requestId}get clientRequestId(){return this.originalResponse.clientRequestId}get version(){return this.originalResponse.version}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256}get contentCrc64(){return this.originalResponse.contentCrc64}get blobBody(){}get readableStreamBody(){return Je.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r={}){this.originalResponse=t,this.blobDownloadStream=new w8(this.originalResponse.readableStreamBody,r)}};le.BlockBlobTier=void 0;(function(e){e.Hot="Hot",e.Cool="Cool",e.Cold="Cold",e.Archive="Archive"})(le.BlockBlobTier||(le.BlockBlobTier={}));le.PremiumPageBlobTier=void 0;(function(e){e.P4="P4",e.P6="P6",e.P10="P10",e.P15="P15",e.P20="P20",e.P30="P30",e.P40="P40",e.P50="P50",e.P60="P60",e.P70="P70",e.P80="P80"})(le.PremiumPageBlobTier||(le.PremiumPageBlobTier={}));function Po(e){if(e!==void 0)return e}function rr(e,t){if(e&&!t)throw new RangeError("Customer-provided encryption key must be used over HTTPS.");e&&!e.encryptionAlgorithm&&(e.encryptionAlgorithm=Gge)}le.StorageBlobAudience=void 0;(function(e){e.StorageOAuthScopes="https://storage.azure.com/.default",e.DiskComputeOAuthScopes="https://disk.compute.azure.com/.default"})(le.StorageBlobAudience||(le.StorageBlobAudience={}));function w3e(e){return`https://${e}.blob.core.windows.net/.default`}function J5(e){let t=(e._response.parsedBody.pageRange||[]).map(n=>({offset:n.start,count:n.end-n.start})),r=(e._response.parsedBody.clearRange||[]).map(n=>({offset:n.start,count:n.end-n.start}));return Object.assign(Object.assign({},e),{pageRange:t,clearRange:r,_response:Object.assign(Object.assign({},e._response),{parsedBody:{pageRange:t,clearRange:r}})})}var N8=class extends Dge.Poller{constructor(t){let{blobClient:r,copySource:n,intervalInMs:i=15e3,onProgress:a,resumeFrom:s,startCopyFromURLOptions:o}=t,l;s&&(l=JSON.parse(s).state);let d=eu(Object.assign(Object.assign({},l),{blobClient:r,copySource:n,startCopyFromURLOptions:o}));super(d),typeof a=="function"&&this.onProgress(a),this.intervalInMs=i}delay(){return Je.delay(this.intervalInMs)}},E3e=async function(t={}){let r=this.state,{copyId:n}=r;return r.isCompleted?eu(r):n?(await r.blobClient.abortCopyFromURL(n,{abortSignal:t.abortSignal}),r.isCancelled=!0,eu(r)):(r.isCancelled=!0,eu(r))},N3e=async function(t={}){let r=this.state,{blobClient:n,copySource:i,startCopyFromURLOptions:a}=r;if(r.isStarted){if(!r.isCompleted)try{let s=await r.blobClient.getProperties({abortSignal:t.abortSignal}),{copyStatus:o,copyProgress:l}=s,d=r.copyProgress;l&&(r.copyProgress=l),o==="pending"&&l!==d&&typeof t.fireProgress=="function"?t.fireProgress(r):o==="success"?(r.result=s,r.isCompleted=!0):o==="failed"&&(r.error=new Error(`Blob copy failed with reason: "${s.copyStatusDescription||"unknown"}"`),r.isCompleted=!0)}catch(s){r.error=s,r.isCompleted=!0}}else{r.isStarted=!0;let s=await n.startCopyFromURL(i,a);r.copyId=s.copyId,s.copyStatus==="success"&&(r.result=s,r.isCompleted=!0)}return eu(r)},x3e=function(){return JSON.stringify({state:this.state},(t,r)=>{if(t!=="blobClient")return r})};function eu(e){return{state:Object.assign({},e),cancel:E3e,toString:x3e,update:N3e}}function Nn(e){if(e.offset<0)throw new RangeError("Range.offset cannot be smaller than 0.");if(e.count&&e.count<=0)throw new RangeError("Range.count must be larger than 0. Leave it undefined if you want a range from offset to the end.");return e.count?`bytes=${e.offset}-${e.offset+e.count-1}`:`bytes=${e.offset}-`}var tu;(function(e){e[e.Good=0]="Good",e[e.Error=1]="Error"})(tu||(tu={}));var G0=class{constructor(t=5){if(this.actives=0,this.completed=0,this.offset=0,this.operations=[],this.state=tu.Good,t<1)throw new RangeError("concurrency must be larger than 0");this.concurrency=t,this.emitter=new hM.EventEmitter}addOperation(t){this.operations.push(async()=>{try{this.actives++,await t(),this.actives--,this.completed++,this.parallelExecute()}catch(r){this.emitter.emit("error",r)}})}async do(){return this.operations.length===0?Promise.resolve():(this.parallelExecute(),new Promise((t,r)=>{this.emitter.on("finish",t),this.emitter.on("error",n=>{this.state=tu.Error,r(n)})}))}nextOperation(){return this.offset=this.operations.length){this.emitter.emit("finish");return}for(;this.actives=this.byteLength&&this.push(null),t||(t=this.readableHighWaterMark);let r=[],n=0;for(;nt-n){let o=this.byteOffsetInCurrentBuffer+t-n;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),this.pushedBytesLength+=t-n,this.byteOffsetInCurrentBuffer=o,n=t;break}else{let o=this.byteOffsetInCurrentBuffer+s;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),s===a?(this.byteOffsetInCurrentBuffer=0,this.bufferIndex++):this.byteOffsetInCurrentBuffer=o,this.pushedBytesLength+=s,n+=s}}r.length>1?this.push(Buffer.concat(r)):r.length===1&&this.push(r[0])}},q0=Bge.constants.MAX_LENGTH,S8=class{get size(){return this._size}constructor(t,r,n){this.buffers=[],this.capacity=t,this._size=0;let i=Math.ceil(t/q0);for(let a=0;a0&&(t[0]=t[0].slice(s))}getReadableStream(){return new x8(this.buffers,this.size)}},T8=class{constructor(t,r,n,i,a,s){if(this.emitter=new hM.EventEmitter,this.offset=0,this.isStreamEnd=!1,this.isError=!1,this.executingOutgoingHandlers=0,this.numBuffers=0,this.unresolvedDataArray=[],this.unresolvedLength=0,this.incoming=[],this.outgoing=[],r<=0)throw new RangeError(`bufferSize must be larger than 0, current is ${r}`);if(n<=0)throw new RangeError(`maxBuffers must be larger than 0, current is ${n}`);if(a<=0)throw new RangeError(`concurrency must be larger than 0, current is ${a}`);this.bufferSize=r,this.maxBuffers=n,this.readable=t,this.outgoingHandler=i,this.concurrency=a,this.encoding=s}async do(){return new Promise((t,r)=>{this.readable.on("data",n=>{n=typeof n=="string"?Buffer.from(n,this.encoding):n,this.appendUnresolvedData(n),this.resolveData()||this.readable.pause()}),this.readable.on("error",n=>{this.emitter.emit("error",n)}),this.readable.on("end",()=>{this.isStreamEnd=!0,this.emitter.emit("checkEnd")}),this.emitter.on("error",n=>{this.isError=!0,this.readable.pause(),r(n)}),this.emitter.on("checkEnd",()=>{if(this.outgoing.length>0){this.triggerOutgoingHandlers();return}if(this.isStreamEnd&&this.executingOutgoingHandlers===0)if(this.unresolvedLength>0&&this.unresolvedLengthn.getReadableStream(),n.size,this.offset).then(t).catch(r)}else{if(this.unresolvedLength>=this.bufferSize)return;t()}})})}appendUnresolvedData(t){this.unresolvedDataArray.push(t),this.unresolvedLength+=t.length}shiftBufferFromUnresolvedDataArray(t){return t?t.fill(this.unresolvedDataArray,this.unresolvedLength):t=new S8(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength),this.unresolvedLength-=t.size,t}resolveData(){for(;this.unresolvedLength>=this.bufferSize;){let t;if(this.incoming.length>0)t=this.incoming.shift(),this.shiftBufferFromUnresolvedDataArray(t);else if(this.numBuffers=this.concurrency)return;t=this.outgoing.shift(),t&&this.triggerOutgoingHandler(t)}while(t)}async triggerOutgoingHandler(t){let r=t.size;this.executingOutgoingHandlers++,this.offset+=r;try{await this.outgoingHandler(()=>t.getReadableStream(),r,this.offset-r)}catch(n){this.emitter.emit("error",n);return}this.executingOutgoingHandlers--,this.reuseBuffer(t),this.emitter.emit("checkEnd")}reuseBuffer(t){this.incoming.push(t),!this.isError&&this.resolveData()&&!this.isStreamEnd&&this.readable.resume()}};async function S3e(e,t,r,n,i){let a=0,s=n-r;return new Promise((o,l)=>{let d=setTimeout(()=>l(new Error("The operation cannot be completed in timeout.")),zge);e.on("readable",()=>{if(a>=s){clearTimeout(d),o();return}let c=e.read();if(!c)return;typeof c=="string"&&(c=Buffer.from(c,i));let p=a+c.length>s?s-a:c.length;t.fill(c.slice(0,p),r+a,r+a+p),a+=p}),e.on("end",()=>{clearTimeout(d),a{clearTimeout(d),l(c)})})}async function T3e(e,t,r){let n=0,i=t.length;return new Promise((a,s)=>{e.on("readable",()=>{let o=e.read();if(o){if(typeof o=="string"&&(o=Buffer.from(o,r)),n+o.length>i){s(new Error(`Stream exceeds buffer size. Buffer size: ${i}`));return}t.fill(o,n,n+o.length),n+=o.length}}),e.on("end",()=>{a(n)}),e.on("error",s)})}async function P3e(e,t){return new Promise((r,n)=>{let i=I8.createWriteStream(t);e.on("error",a=>{n(a)}),i.on("error",a=>{n(a)}),i.on("close",r),e.pipe(i)})}var C3e=jge.promisify(I8.stat),O3e=I8.createReadStream,yi=class e extends lu{get name(){return this._name}get containerName(){return this._containerName}constructor(t,r,n,i){i=i||{};let a,s;if(gs(r))s=t,a=r;else if(Je.isNode&&r instanceof rt||r instanceof it||$n.isTokenCredential(r))s=t,i=n,a=nt(r,i);else if(!r&&typeof r!="string")s=t,n&&typeof n!="string"&&(i=n),a=nt(new it,i);else if(r&&typeof r=="string"&&n&&typeof n=="string"){let o=r,l=n,d=Dd(t);if(d.kind==="AccountConnString")if(Je.isNode){let c=new rt(d.accountName,d.accountKey);s=_t(_t(d.url,encodeURIComponent(o)),encodeURIComponent(l)),i.proxyOptions||(i.proxyOptions=Ar.getDefaultProxySettings(d.proxyUri)),a=nt(c,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=_t(_t(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=nt(new it,i);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(s,a),{blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl(),this.blobContext=this.storageClientContext.blob,this._snapshot=aM(this.url,gi.Parameters.SNAPSHOT),this._versionId=aM(this.url,gi.Parameters.VERSIONID)}withSnapshot(t){return new e(wa(this.url,gi.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}withVersion(t){return new e(wa(this.url,gi.Parameters.VERSIONID,t.length===0?void 0:t),this.pipeline)}getAppendBlobClient(){return new cu(this.url,this.pipeline)}getBlockBlobClient(){return new pu(this.url,this.pipeline)}getPageBlobClient(){return new uu(this.url,this.pipeline)}async download(t=0,r,n={}){return n.conditions=n.conditions||{},n.conditions=n.conditions||{},rr(n.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-download",n,async i=>{var a;let s=V(await this.blobContext.download({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onDownloadProgress:Je.isNode?void 0:n.onProgress},range:t===0&&!r?void 0:Nn({offset:t,count:r}),rangeGetContentMD5:n.rangeGetContentMD5,rangeGetContentCRC64:n.rangeGetContentCrc64,snapshot:n.snapshot,cpkInfo:n.customerProvidedKey,tracingOptions:i.tracingOptions})),o=Object.assign(Object.assign({},s),{_response:s._response,objectReplicationDestinationPolicyId:s.objectReplicationPolicyId,objectReplicationSourceProperties:M0(s.objectReplicationRules)});if(!Je.isNode)return o;if((n.maxRetryRequests===void 0||n.maxRetryRequests<0)&&(n.maxRetryRequests=kge),s.contentLength===void 0)throw new RangeError("File download response doesn't contain valid content length header");if(!s.etag)throw new RangeError("File download response doesn't contain valid etag header");return new u8(o,async l=>{var d;let c={leaseAccessConditions:n.conditions,modifiedAccessConditions:{ifMatch:n.conditions.ifMatch||s.etag,ifModifiedSince:n.conditions.ifModifiedSince,ifNoneMatch:n.conditions.ifNoneMatch,ifUnmodifiedSince:n.conditions.ifUnmodifiedSince,ifTags:(d=n.conditions)===null||d===void 0?void 0:d.tagConditions},range:Nn({count:t+s.contentLength-l,offset:l}),rangeGetContentMD5:n.rangeGetContentMD5,rangeGetContentCRC64:n.rangeGetContentCrc64,snapshot:n.snapshot,cpkInfo:n.customerProvidedKey};return(await this.blobContext.download(Object.assign({abortSignal:n.abortSignal},c))).readableStreamBody},t,s.contentLength,{maxRetryRequests:n.maxRetryRequests,onProgress:n.onProgress})})}async exists(t={}){return M.withSpan("BlobClient-exists",t,async r=>{try{return rr(t.customerProvidedKey,this.isHttps),await this.getProperties({abortSignal:t.abortSignal,customerProvidedKey:t.customerProvidedKey,conditions:t.conditions,tracingOptions:r.tracingOptions}),!0}catch(n){if(n.statusCode===404)return!1;if(n.statusCode===409&&(n.details.errorCode===Qge||n.details.errorCode===Xge))return!0;throw n}})}async getProperties(t={}){return t.conditions=t.conditions||{},rr(t.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-getProperties",t,async r=>{var n;let i=V(await this.blobContext.getProperties({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:t.customerProvidedKey,tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},i),{_response:i._response,objectReplicationDestinationPolicyId:i.objectReplicationPolicyId,objectReplicationSourceProperties:M0(i.objectReplicationRules)})})}async delete(t={}){return t.conditions=t.conditions||{},M.withSpan("BlobClient-delete",t,async r=>{var n;return V(await this.blobContext.delete({abortSignal:t.abortSignal,deleteSnapshots:t.deleteSnapshots,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:r.tracingOptions}))})}async deleteIfExists(t={}){return M.withSpan("BlobClient-deleteIfExists",t,async r=>{var n,i;try{let a=V(await this.delete(r));return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((n=a.details)===null||n===void 0?void 0:n.errorCode)==="BlobNotFound")return Object.assign(Object.assign({succeeded:!1},(i=a.response)===null||i===void 0?void 0:i.parsedHeaders),{_response:a.response});throw a}})}async undelete(t={}){return M.withSpan("BlobClient-undelete",t,async r=>V(await this.blobContext.undelete({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setHTTPHeaders(t,r={}){return r.conditions=r.conditions||{},rr(r.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-setHTTPHeaders",r,async n=>{var i;return V(await this.blobContext.setHttpHeaders({abortSignal:r.abortSignal,blobHttpHeaders:t,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(i=r.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:n.tracingOptions}))})}async setMetadata(t,r={}){return r.conditions=r.conditions||{},rr(r.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-setMetadata",r,async n=>{var i;return V(await this.blobContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(i=r.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,tracingOptions:n.tracingOptions}))})}async setTags(t,r={}){return M.withSpan("BlobClient-setTags",r,async n=>{var i;return V(await this.blobContext.setTags({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(i=r.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:n.tracingOptions,tags:a6e(t)}))})}async getTags(t={}){return M.withSpan("BlobClient-getTags",t,async r=>{var n;let i=V(await this.blobContext.getTags({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},i),{_response:i._response,tags:Zp({blobTagSet:i.blobTagSet})||{}})})}getBlobLeaseClient(t){return new du(this,t)}async createSnapshot(t={}){return t.conditions=t.conditions||{},rr(t.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-createSnapshot",t,async r=>{var n;return V(await this.blobContext.createSnapshot({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,tracingOptions:r.tracingOptions}))})}async beginCopyFromURL(t,r={}){let n={abortCopyFromURL:(...a)=>this.abortCopyFromURL(...a),getProperties:(...a)=>this.getProperties(...a),startCopyFromURL:(...a)=>this.startCopyFromURL(...a)},i=new N8({blobClient:n,copySource:t,intervalInMs:r.intervalInMs,onProgress:r.onProgress,resumeFrom:r.resumeFrom,startCopyFromURLOptions:r});return await i.poll(),i}async abortCopyFromURL(t,r={}){return M.withSpan("BlobClient-abortCopyFromURL",r,async n=>V(await this.blobContext.abortCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,tracingOptions:n.tracingOptions})))}async syncCopyFromURL(t,r={}){return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},M.withSpan("BlobClient-syncCopyFromURL",r,async n=>{var i,a,s,o,l,d,c;return V(await this.blobContext.copyFromURL(t,{abortSignal:r.abortSignal,metadata:r.metadata,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(i=r.conditions)===null||i===void 0?void 0:i.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifMatch,sourceIfModifiedSince:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince},sourceContentMD5:r.sourceContentMD5,copySourceAuthorization:nu(r.sourceAuthorization),tier:Po(r.tier),blobTagsString:To(r.tags),immutabilityPolicyExpiry:(d=r.immutabilityPolicy)===null||d===void 0?void 0:d.expiriesOn,immutabilityPolicyMode:(c=r.immutabilityPolicy)===null||c===void 0?void 0:c.policyMode,legalHold:r.legalHold,encryptionScope:r.encryptionScope,copySourceTags:r.copySourceTags,tracingOptions:n.tracingOptions}))})}async setAccessTier(t,r={}){return M.withSpan("BlobClient-setAccessTier",r,async n=>{var i;return V(await this.blobContext.setTier(Po(t),{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(i=r.conditions)===null||i===void 0?void 0:i.tagConditions}),rehydratePriority:r.rehydratePriority,tracingOptions:n.tracingOptions}))})}async downloadToBuffer(t,r,n,i={}){var a;let s,o=0,l=0,d=i;t instanceof Buffer?(s=t,o=r||0,l=typeof n=="number"?n:0):(o=typeof t=="number"?t:0,l=typeof r=="number"?r:0,d=n||{});let c=(a=d.blockSize)!==null&&a!==void 0?a:0;if(c<0)throw new RangeError("blockSize option must be >= 0");if(c===0&&(c=e8),o<0)throw new RangeError("offset option must be >= 0");if(l&&l<=0)throw new RangeError("count option must be greater than 0");return d.conditions||(d.conditions={}),M.withSpan("BlobClient-downloadToBuffer",d,async p=>{if(!l){let f=await this.getProperties(Object.assign(Object.assign({},d),{tracingOptions:p.tracingOptions}));if(l=f.contentLength-o,l<0)throw new RangeError(`offset ${o} shouldn't be larger than blob size ${f.contentLength}`)}if(!s)try{s=Buffer.alloc(l)}catch(f){throw new Error(`Unable to allocate the buffer of size: ${l}(in bytes). Please try passing your own buffer to the "downloadToBuffer" method or try using other methods like "download" or "downloadToFile". ${f.message}`)}if(s.length{let g=o+l;f+c{let s=await this.download(r,n,Object.assign(Object.assign({},i),{tracingOptions:a.tracingOptions}));return s.readableStreamBody&&await P3e(s.readableStreamBody,t),s.blobDownloadStream=void 0,s})}getBlobAndContainerNamesFromUrl(){let t,r;try{let n=new URL(this.url);if(n.host.split(".")[1]==="blob"){let i=n.pathname.match("/([^/]*)(/(.*))?");t=i[1],r=i[3]}else if(B8(n)){let i=n.pathname.match("/([^/]*)/([^/]*)(/(.*))?");t=i[2],r=i[4]}else{let i=n.pathname.match("/([^/]*)(/(.*))?");t=i[1],r=i[3]}if(t=decodeURIComponent(t),r=decodeURIComponent(r),r=r.replace(/\\/g,"/"),!t)throw new Error("Provided containerName is invalid.");return{blobName:r,containerName:t}}catch{throw new Error("Unable to extract blobName and containerName with provided information.")}}async startCopyFromURL(t,r={}){return M.withSpan("BlobClient-startCopyFromURL",r,async n=>{var i,a,s;return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},V(await this.blobContext.startCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(i=r.conditions)===null||i===void 0?void 0:i.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions.ifMatch,sourceIfModifiedSince:r.sourceConditions.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions.ifUnmodifiedSince,sourceIfTags:r.sourceConditions.tagConditions},immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,rehydratePriority:r.rehydratePriority,tier:Po(r.tier),blobTagsString:To(r.tags),sealBlob:r.sealBlob,tracingOptions:n.tracingOptions}))})}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof rt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let n=Y8(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).toString();r(q8(this.url,n))})}generateSasStringToSign(t){if(!(this.credential instanceof rt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return J8(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).stringToSign}async deleteImmutabilityPolicy(t={}){return M.withSpan("BlobClient-deleteImmutabilityPolicy",t,async r=>V(await this.blobContext.deleteImmutabilityPolicy({tracingOptions:r.tracingOptions})))}async setImmutabilityPolicy(t,r={}){return M.withSpan("BlobClient-setImmutabilityPolicy",r,async n=>V(await this.blobContext.setImmutabilityPolicy({immutabilityPolicyExpiry:t.expiriesOn,immutabilityPolicyMode:t.policyMode,tracingOptions:n.tracingOptions})))}async setLegalHold(t,r={}){return M.withSpan("BlobClient-setLegalHold",r,async n=>V(await this.blobContext.setLegalHold(t,{tracingOptions:n.tracingOptions})))}async getAccountInfo(t={}){return M.withSpan("BlobClient-getAccountInfo",t,async r=>V(await this.blobContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}},cu=class e extends yi{constructor(t,r,n,i){let a,s;if(i=i||{},gs(r))s=t,a=r;else if(Je.isNode&&r instanceof rt||r instanceof it||$n.isTokenCredential(r))s=t,i=n,a=nt(r,i);else if(!r&&typeof r!="string")s=t,a=nt(new it,i);else if(r&&typeof r=="string"&&n&&typeof n=="string"){let o=r,l=n,d=Dd(t);if(d.kind==="AccountConnString")if(Je.isNode){let c=new rt(d.accountName,d.accountKey);s=_t(_t(d.url,encodeURIComponent(o)),encodeURIComponent(l)),i.proxyOptions||(i.proxyOptions=Ar.getDefaultProxySettings(d.proxyUri)),a=nt(c,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=_t(_t(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=nt(new it,i);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(s,a),this.appendBlobContext=this.storageClientContext.appendBlob}withSnapshot(t){return new e(wa(this.url,gi.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t={}){return t.conditions=t.conditions||{},rr(t.customerProvidedKey,this.isHttps),M.withSpan("AppendBlobClient-create",t,async r=>{var n,i,a;return V(await this.appendBlobContext.create(0,{abortSignal:t.abortSignal,blobHttpHeaders:t.blobHTTPHeaders,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,immutabilityPolicyExpiry:(i=t.immutabilityPolicy)===null||i===void 0?void 0:i.expiriesOn,immutabilityPolicyMode:(a=t.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:t.legalHold,blobTagsString:To(t.tags),tracingOptions:r.tracingOptions}))})}async createIfNotExists(t={}){let r={ifNoneMatch:yM};return M.withSpan("AppendBlobClient-createIfNotExists",t,async n=>{var i,a;try{let s=V(await this.create(Object.assign(Object.assign({},n),{conditions:r})));return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(a=s.response)===null||a===void 0?void 0:a.parsedHeaders),{_response:s.response});throw s}})}async seal(t={}){return t.conditions=t.conditions||{},M.withSpan("AppendBlobClient-seal",t,async r=>{var n;return V(await this.appendBlobContext.seal({abortSignal:t.abortSignal,appendPositionAccessConditions:t.conditions,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:r.tracingOptions}))})}async appendBlock(t,r,n={}){return n.conditions=n.conditions||{},rr(n.customerProvidedKey,this.isHttps),M.withSpan("AppendBlobClient-appendBlock",n,async i=>{var a;return V(await this.appendBlobContext.appendBlock(r,t,{abortSignal:n.abortSignal,appendPositionAccessConditions:n.conditions,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:n.onProgress},transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:i.tracingOptions}))})}async appendBlockFromURL(t,r,n,i={}){return i.conditions=i.conditions||{},i.sourceConditions=i.sourceConditions||{},rr(i.customerProvidedKey,this.isHttps),M.withSpan("AppendBlobClient-appendBlockFromURL",i,async a=>{var s,o,l,d,c;return V(await this.appendBlobContext.appendBlockFromUrl(t,0,{abortSignal:i.abortSignal,sourceRange:Nn({offset:r,count:n}),sourceContentMD5:i.sourceContentMD5,sourceContentCrc64:i.sourceContentCrc64,leaseAccessConditions:i.conditions,appendPositionAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(o=i.sourceConditions)===null||o===void 0?void 0:o.ifMatch,sourceIfModifiedSince:(l=i.sourceConditions)===null||l===void 0?void 0:l.ifModifiedSince,sourceIfNoneMatch:(d=i.sourceConditions)===null||d===void 0?void 0:d.ifNoneMatch,sourceIfUnmodifiedSince:(c=i.sourceConditions)===null||c===void 0?void 0:c.ifUnmodifiedSince},copySourceAuthorization:nu(i.sourceAuthorization),cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:a.tracingOptions}))})}},pu=class e extends yi{constructor(t,r,n,i){let a,s;if(i=i||{},gs(r))s=t,a=r;else if(Je.isNode&&r instanceof rt||r instanceof it||$n.isTokenCredential(r))s=t,i=n,a=nt(r,i);else if(!r&&typeof r!="string")s=t,n&&typeof n!="string"&&(i=n),a=nt(new it,i);else if(r&&typeof r=="string"&&n&&typeof n=="string"){let o=r,l=n,d=Dd(t);if(d.kind==="AccountConnString")if(Je.isNode){let c=new rt(d.accountName,d.accountKey);s=_t(_t(d.url,encodeURIComponent(o)),encodeURIComponent(l)),i.proxyOptions||(i.proxyOptions=Ar.getDefaultProxySettings(d.proxyUri)),a=nt(c,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=_t(_t(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=nt(new it,i);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(s,a),this.blockBlobContext=this.storageClientContext.blockBlob,this._blobContext=this.storageClientContext.blob}withSnapshot(t){return new e(wa(this.url,gi.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async query(t,r={}){if(rr(r.customerProvidedKey,this.isHttps),!Je.isNode)throw new Error("This operation currently is only supported in Node.js.");return M.withSpan("BlockBlobClient-query",r,async n=>{var i;let a=V(await this._blobContext.query({abortSignal:r.abortSignal,queryRequest:{queryType:"SQL",expression:t,inputSerialization:oM(r.inputTextConfiguration),outputSerialization:oM(r.outputTextConfiguration)},leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(i=r.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:r.customerProvidedKey,tracingOptions:n.tracingOptions}));return new E8(a,{abortSignal:r.abortSignal,onProgress:r.onProgress,onError:r.onError})})}async upload(t,r,n={}){return n.conditions=n.conditions||{},rr(n.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-upload",n,async i=>{var a,s,o;return V(await this.blockBlobContext.upload(r,t,{abortSignal:n.abortSignal,blobHttpHeaders:n.blobHTTPHeaders,leaseAccessConditions:n.conditions,metadata:n.metadata,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:n.onProgress},cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,immutabilityPolicyExpiry:(s=n.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(o=n.immutabilityPolicy)===null||o===void 0?void 0:o.policyMode,legalHold:n.legalHold,tier:Po(n.tier),blobTagsString:To(n.tags),tracingOptions:i.tracingOptions}))})}async syncUploadFromURL(t,r={}){return r.conditions=r.conditions||{},rr(r.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-syncUploadFromURL",r,async n=>{var i,a,s,o,l,d;return V(await this.blockBlobContext.putBlobFromUrl(0,t,Object.assign(Object.assign({},r),{blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(i=r.conditions)===null||i===void 0?void 0:i.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifMatch,sourceIfModifiedSince:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince,sourceIfTags:(d=r.sourceConditions)===null||d===void 0?void 0:d.tagConditions},cpkInfo:r.customerProvidedKey,copySourceAuthorization:nu(r.sourceAuthorization),tier:Po(r.tier),blobTagsString:To(r.tags),copySourceTags:r.copySourceTags,tracingOptions:n.tracingOptions})))})}async stageBlock(t,r,n,i={}){return rr(i.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-stageBlock",i,async a=>V(await this.blockBlobContext.stageBlock(t,n,r,{abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,requestOptions:{onUploadProgress:i.onProgress},transactionalContentMD5:i.transactionalContentMD5,transactionalContentCrc64:i.transactionalContentCrc64,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:a.tracingOptions})))}async stageBlockFromURL(t,r,n=0,i,a={}){return rr(a.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-stageBlockFromURL",a,async s=>V(await this.blockBlobContext.stageBlockFromURL(t,0,r,{abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,sourceContentMD5:a.sourceContentMD5,sourceContentCrc64:a.sourceContentCrc64,sourceRange:n===0&&!i?void 0:Nn({offset:n,count:i}),cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope,copySourceAuthorization:nu(a.sourceAuthorization),tracingOptions:s.tracingOptions})))}async commitBlockList(t,r={}){return r.conditions=r.conditions||{},rr(r.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-commitBlockList",r,async n=>{var i,a,s;return V(await this.blockBlobContext.commitBlockList({latest:t},{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(i=r.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,tier:Po(r.tier),blobTagsString:To(r.tags),tracingOptions:n.tracingOptions}))})}async getBlockList(t,r={}){return M.withSpan("BlockBlobClient-getBlockList",r,async n=>{var i;let a=V(await this.blockBlobContext.getBlockList(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(i=r.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:n.tracingOptions}));return a.committedBlocks||(a.committedBlocks=[]),a.uncommittedBlocks||(a.uncommittedBlocks=[]),a})}async uploadData(t,r={}){return M.withSpan("BlockBlobClient-uploadData",r,async n=>{if(Je.isNode){let i;return t instanceof Buffer?i=t:t instanceof ArrayBuffer?i=Buffer.from(t):(t=t,i=Buffer.from(t.buffer,t.byteOffset,t.byteLength)),this.uploadSeekableInternal((a,s)=>i.slice(a,a+s),i.byteLength,n)}else{let i=new Blob([t]);return this.uploadSeekableInternal((a,s)=>i.slice(a,a+s),i.size,n)}})}async uploadBrowserData(t,r={}){return M.withSpan("BlockBlobClient-uploadBrowserData",r,async n=>{let i=new Blob([t]);return this.uploadSeekableInternal((a,s)=>i.slice(a,a+s),i.size,n)})}async uploadSeekableInternal(t,r,n={}){var i,a;let s=(i=n.blockSize)!==null&&i!==void 0?i:0;if(s<0||s>X5)throw new RangeError(`blockSize option must be >= 0 and <= ${X5}`);let o=(a=n.maxSingleShotSize)!==null&&a!==void 0?a:Q5;if(o<0||o>Q5)throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${Q5}`);if(s===0){if(r>X5*D0)throw new RangeError(`${r} is too larger to upload to a block blob.`);r>o&&(s=Math.ceil(r/D0),s{if(r<=o)return V(await this.upload(t(0,r),r,l));let d=Math.floor((r-1)/s)+1;if(d>D0)throw new RangeError(`The buffer's size is too big or the BlockSize is too small;the number of blocks must be <= ${D0}`);let c=[],p=Je.randomUUID(),u=0,m=new G0(n.concurrency);for(let f=0;f{let g=sM(p,f),y=s*f,b=(f===d-1?r:y+s)-y;c.push(g),await this.stageBlock(g,t(y,b),b,{abortSignal:n.abortSignal,conditions:n.conditions,encryptionScope:n.encryptionScope,tracingOptions:l.tracingOptions}),u+=b,n.onProgress&&n.onProgress({loadedBytes:u})});return await m.do(),this.commitBlockList(c,l)})}async uploadFile(t,r={}){return M.withSpan("BlockBlobClient-uploadFile",r,async n=>{let i=(await C3e(t)).size;return this.uploadSeekableInternal((a,s)=>()=>O3e(t,{autoClose:!0,end:s?a+s-1:1/0,start:a}),i,Object.assign(Object.assign({},r),{tracingOptions:n.tracingOptions}))})}async uploadStream(t,r=Fge,n=5,i={}){return i.blobHTTPHeaders||(i.blobHTTPHeaders={}),i.conditions||(i.conditions={}),M.withSpan("BlockBlobClient-uploadStream",i,async a=>{let s=0,o=Je.randomUUID(),l=0,d=[];return await new T8(t,r,n,async(p,u)=>{let m=sM(o,s);d.push(m),s++,await this.stageBlock(m,p,u,{customerProvidedKey:i.customerProvidedKey,conditions:i.conditions,encryptionScope:i.encryptionScope,tracingOptions:a.tracingOptions}),l+=u,i.onProgress&&i.onProgress({loadedBytes:l})},Math.ceil(n/4*3)).do(),V(await this.commitBlockList(d,Object.assign(Object.assign({},i),{tracingOptions:a.tracingOptions})))})}},uu=class e extends yi{constructor(t,r,n,i){let a,s;if(i=i||{},gs(r))s=t,a=r;else if(Je.isNode&&r instanceof rt||r instanceof it||$n.isTokenCredential(r))s=t,i=n,a=nt(r,i);else if(!r&&typeof r!="string")s=t,a=nt(new it,i);else if(r&&typeof r=="string"&&n&&typeof n=="string"){let o=r,l=n,d=Dd(t);if(d.kind==="AccountConnString")if(Je.isNode){let c=new rt(d.accountName,d.accountKey);s=_t(_t(d.url,encodeURIComponent(o)),encodeURIComponent(l)),i.proxyOptions||(i.proxyOptions=Ar.getDefaultProxySettings(d.proxyUri)),a=nt(c,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=_t(_t(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=nt(new it,i);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(s,a),this.pageBlobContext=this.storageClientContext.pageBlob}withSnapshot(t){return new e(wa(this.url,gi.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t,r={}){return r.conditions=r.conditions||{},rr(r.customerProvidedKey,this.isHttps),M.withSpan("PageBlobClient-create",r,async n=>{var i,a,s;return V(await this.pageBlobContext.create(0,t,{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,blobSequenceNumber:r.blobSequenceNumber,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(i=r.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,tier:Po(r.tier),blobTagsString:To(r.tags),tracingOptions:n.tracingOptions}))})}async createIfNotExists(t,r={}){return M.withSpan("PageBlobClient-createIfNotExists",r,async n=>{var i,a;try{let s={ifNoneMatch:yM},o=V(await this.create(t,Object.assign(Object.assign({},r),{conditions:s,tracingOptions:n.tracingOptions})));return Object.assign(Object.assign({succeeded:!0},o),{_response:o._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(a=s.response)===null||a===void 0?void 0:a.parsedHeaders),{_response:s.response});throw s}})}async uploadPages(t,r,n,i={}){return i.conditions=i.conditions||{},rr(i.customerProvidedKey,this.isHttps),M.withSpan("PageBlobClient-uploadPages",i,async a=>{var s;return V(await this.pageBlobContext.uploadPages(n,t,{abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},range:Nn({offset:r,count:n}),sequenceNumberAccessConditions:i.conditions,transactionalContentMD5:i.transactionalContentMD5,transactionalContentCrc64:i.transactionalContentCrc64,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:a.tracingOptions}))})}async uploadPagesFromURL(t,r,n,i,a={}){return a.conditions=a.conditions||{},a.sourceConditions=a.sourceConditions||{},rr(a.customerProvidedKey,this.isHttps),M.withSpan("PageBlobClient-uploadPagesFromURL",a,async s=>{var o,l,d,c,p;return V(await this.pageBlobContext.uploadPagesFromURL(t,Nn({offset:r,count:i}),0,Nn({offset:n,count:i}),{abortSignal:a.abortSignal,sourceContentMD5:a.sourceContentMD5,sourceContentCrc64:a.sourceContentCrc64,leaseAccessConditions:a.conditions,sequenceNumberAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(o=a.conditions)===null||o===void 0?void 0:o.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(l=a.sourceConditions)===null||l===void 0?void 0:l.ifMatch,sourceIfModifiedSince:(d=a.sourceConditions)===null||d===void 0?void 0:d.ifModifiedSince,sourceIfNoneMatch:(c=a.sourceConditions)===null||c===void 0?void 0:c.ifNoneMatch,sourceIfUnmodifiedSince:(p=a.sourceConditions)===null||p===void 0?void 0:p.ifUnmodifiedSince},cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope,copySourceAuthorization:nu(a.sourceAuthorization),tracingOptions:s.tracingOptions}))})}async clearPages(t=0,r,n={}){return n.conditions=n.conditions||{},M.withSpan("PageBlobClient-clearPages",n,async i=>{var a;return V(await this.pageBlobContext.clearPages(0,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),range:Nn({offset:t,count:r}),sequenceNumberAccessConditions:n.conditions,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:i.tracingOptions}))})}async getPageRanges(t=0,r,n={}){return n.conditions=n.conditions||{},M.withSpan("PageBlobClient-getPageRanges",n,async i=>{var a;let s=V(await this.pageBlobContext.getPageRanges({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),range:Nn({offset:t,count:r}),tracingOptions:i.tracingOptions}));return J5(s)})}async listPageRangesSegment(t=0,r,n,i={}){return M.withSpan("PageBlobClient-getPageRangesSegment",i,async a=>{var s;return V(await this.pageBlobContext.getPageRanges({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),range:Nn({offset:t,count:r}),marker:n,maxPageSize:i.maxPageSize,tracingOptions:a.tracingOptions}))})}listPageRangeItemSegments(){return k.__asyncGenerator(this,arguments,function*(r=0,n,i,a={}){let s;if(i||i===void 0)do s=yield k.__await(this.listPageRangesSegment(r,n,i,a)),i=s.continuationToken,yield yield k.__await(yield k.__await(s));while(i)})}listPageRangeItems(){return k.__asyncGenerator(this,arguments,function*(r=0,n,i={}){var a,s,o,l;let d;try{for(var c=!0,p=k.__asyncValues(this.listPageRangeItemSegments(r,n,d,i)),u;u=yield k.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield k.__await(yield*k.__asyncDelegator(k.__asyncValues(lM(m))))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield k.__await(o.call(p)))}finally{if(s)throw s.error}}})}listPageRanges(t=0,r,n={}){n.conditions=n.conditions||{};let i=this.listPageRangeItems(t,r,n);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listPageRangeItemSegments(t,r,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},n))}}async getPageRangesDiff(t,r,n,i={}){return i.conditions=i.conditions||{},M.withSpan("PageBlobClient-getPageRangesDiff",i,async a=>{var s;let o=V(await this.pageBlobContext.getPageRangesDiff({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),prevsnapshot:n,range:Nn({offset:t,count:r}),tracingOptions:a.tracingOptions}));return J5(o)})}async listPageRangesDiffSegment(t,r,n,i,a={}){return M.withSpan("PageBlobClient-getPageRangesDiffSegment",a,async s=>{var o;return V(await this.pageBlobContext.getPageRangesDiff({abortSignal:a?.abortSignal,leaseAccessConditions:a?.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a?.conditions),{ifTags:(o=a?.conditions)===null||o===void 0?void 0:o.tagConditions}),prevsnapshot:n,range:Nn({offset:t,count:r}),marker:i,maxPageSize:a?.maxPageSize,tracingOptions:s.tracingOptions}))})}listPageRangeDiffItemSegments(t,r,n,i,a){return k.__asyncGenerator(this,arguments,function*(){let o;if(i||i===void 0)do o=yield k.__await(this.listPageRangesDiffSegment(t,r,n,i,a)),i=o.continuationToken,yield yield k.__await(yield k.__await(o));while(i)})}listPageRangeDiffItems(t,r,n,i){return k.__asyncGenerator(this,arguments,function*(){var s,o,l,d;let c;try{for(var p=!0,u=k.__asyncValues(this.listPageRangeDiffItemSegments(t,r,n,c,i)),m;m=yield k.__await(u.next()),s=m.done,!s;p=!0){d=m.value,p=!1;let f=d;yield k.__await(yield*k.__asyncDelegator(k.__asyncValues(lM(f))))}}catch(f){o={error:f}}finally{try{!p&&!s&&(l=u.return)&&(yield k.__await(l.call(u)))}finally{if(o)throw o.error}}})}listPageRangesDiff(t,r,n,i={}){i.conditions=i.conditions||{};let a=this.listPageRangeDiffItems(t,r,n,Object.assign({},i));return{next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listPageRangeDiffItemSegments(t,r,n,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async getPageRangesDiffForManagedDisks(t,r,n,i={}){return i.conditions=i.conditions||{},M.withSpan("PageBlobClient-GetPageRangesDiffForManagedDisks",i,async a=>{var s;let o=V(await this.pageBlobContext.getPageRangesDiff({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),prevSnapshotUrl:n,range:Nn({offset:t,count:r}),tracingOptions:a.tracingOptions}));return J5(o)})}async resize(t,r={}){return r.conditions=r.conditions||{},M.withSpan("PageBlobClient-resize",r,async n=>{var i;return V(await this.pageBlobContext.resize(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(i=r.conditions)===null||i===void 0?void 0:i.tagConditions}),encryptionScope:r.encryptionScope,tracingOptions:n.tracingOptions}))})}async updateSequenceNumber(t,r,n={}){return n.conditions=n.conditions||{},M.withSpan("PageBlobClient-updateSequenceNumber",n,async i=>{var a;return V(await this.pageBlobContext.updateSequenceNumber(t,{abortSignal:n.abortSignal,blobSequenceNumber:r,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),tracingOptions:i.tracingOptions}))})}async startCopyIncremental(t,r={}){return M.withSpan("PageBlobClient-startCopyIncremental",r,async n=>{var i;return V(await this.pageBlobContext.copyIncremental(t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(i=r.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:n.tracingOptions}))})}};async function R3e(e){let t=Buffer.alloc($ge),r=await T3e(e.readableStreamBody,t);return t=t.slice(0,r),t.toString()}function A3e(e){return Buffer.byteLength(e)}var B0=": ",mM=" ",fM=-1,P8=class{constructor(t,r){if(!t||!t.contentType)throw new RangeError("batchResponse is malformed or doesn't contain valid content-type.");if(!r||r.size===0)throw new RangeError("Invalid state: subRequests is not provided or size is 0.");this.batchResponse=t,this.subRequests=r,this.responseBatchBoundary=this.batchResponse.contentType.split("=")[1],this.perResponsePrefix=`--${this.responseBatchBoundary}${ba}`,this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==Uge.HTTP_ACCEPTED)throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`);let r=(await R3e(this.batchResponse)).split(this.batchResponseEnding)[0].split(this.perResponsePrefix).slice(1),n=r.length;if(n!==this.subRequests.size&&n!==1)throw new Error("Invalid state: sub responses' count is not equal to sub requests' count.");let i=new Array(n),a=0,s=0;for(let o=0;o=0&&f{this.keys[t]===void 0||this.keys[t]===Sd.UNLOCKED?(this.keys[t]=Sd.LOCKED,r()):this.onUnlockEvent(t,()=>{this.keys[t]=Sd.LOCKED,r()})})}static async unlock(t){return new Promise(r=>{this.keys[t]===Sd.LOCKED&&this.emitUnlockEvent(t),delete this.keys[t],r()})}static onUnlockEvent(t,r){this.listeners[t]===void 0?this.listeners[t]=[r]:this.listeners[t].push(r)}static emitUnlockEvent(t){if(this.listeners[t]!==void 0&&this.listeners[t].length>0){let r=this.listeners[t].shift();setImmediate(()=>{r.call(this)})}}};Od.keys={};Od.listeners={};var Pd=class{constructor(){this.batch="batch",this.batchRequest=new C8}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(t,r){await Od.lock(this.batch);try{this.batchRequest.preAddSubRequest(t),await r(),this.batchRequest.postAddSubRequest(t)}finally{await Od.unlock(this.batch)}}setBatchType(t){if(this.batchType||(this.batchType=t),this.batchType!==t)throw new RangeError(`BlobBatch only supports one operation type per batch and it already is being used for ${this.batchType} operations.`)}async deleteBlob(t,r,n){let i,a;if(typeof t=="string"&&(Je.isNode&&r instanceof rt||r instanceof it||$n.isTokenCredential(r)))i=t,a=r;else if(t instanceof yi)i=t.url,a=t.credential,n=r;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return n||(n={}),M.withSpan("BatchDeleteRequest-addSubRequest",n,async s=>{this.setBatchType("delete"),await this.addSubRequestInternal({url:i,credential:a},async()=>{await new yi(i,this.batchRequest.createPipeline(a)).delete(s)})})}async setBlobAccessTier(t,r,n,i){let a,s,o;if(typeof t=="string"&&(Je.isNode&&r instanceof rt||r instanceof it||$n.isTokenCredential(r)))a=t,s=r,o=n;else if(t instanceof yi)a=t.url,s=t.credential,o=r,i=n;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return i||(i={}),M.withSpan("BatchSetTierRequest-addSubRequest",i,async l=>{this.setBatchType("setAccessTier"),await this.addSubRequestInternal({url:a,credential:s},async()=>{await new yi(a,this.batchRequest.createPipeline(s)).setAccessTier(o,l)})})}},C8=class{constructor(){this.operationCount=0,this.body="";let t=Je.randomUUID();this.boundary=`batch_${t}`,this.subRequestPrefix=`--${this.boundary}${ba}${ve.CONTENT_TYPE}: application/http${ba}${ve.CONTENT_TRANSFER_ENCODING}: binary`,this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`,this.batchRequestEnding=`--${this.boundary}--`,this.subRequests=new Map}createPipeline(t){let r=Ar.createEmptyPipeline();r.addPolicy(ru.serializationPolicy({stringifyXML:Z5.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}}),{phase:"Serialize"}),r.addPolicy(D3e()),r.addPolicy(I3e(this),{afterPhase:"Sign"}),$n.isTokenCredential(t)?r.addPolicy(Ar.bearerTokenAuthenticationPolicy({credential:t,scopes:L8,challengeCallbacks:{authorizeRequestOnChallenge:ru.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):t instanceof rt&&r.addPolicy(SM({accountName:t.accountName,accountKey:t.accountKey}),{phase:"Sign"});let n=new ou([]);return n._credential=t,n._corePipeline=r,n}appendSubRequestToBody(t){this.body+=[this.subRequestPrefix,`${ve.CONTENT_ID}: ${this.operationCount}`,"",`${t.method.toString()} ${r6e(t.url)} ${vM}${ba}`].join(ba);for(let[r,n]of t.headers)this.body+=`${r}: ${n}${ba}`;this.body+=ba}preAddSubRequest(t){if(this.operationCount>=iM)throw new RangeError(`Cannot exceed ${iM} sub requests in a single batch`);let r=Y0(t.url);if(!r||r==="")throw new RangeError(`Invalid url for sub request: '${t.url}'`)}postAddSubRequest(t){this.subRequests.set(this.operationCount,t),this.operationCount++}getHttpRequestBody(){return`${this.body}${this.batchRequestEnding}${ba}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}};function I3e(e){return{name:"batchRequestAssemblePolicy",async sendRequest(t){return e.appendSubRequestToBody(t),{request:t,status:200,headers:Ar.createHttpHeaders()}}}}function D3e(){return{name:"batchHeaderFilterPolicy",async sendRequest(e,t){let r="";for(let[n]of e.headers)EM(n,ve.X_MS_VERSION)&&(r=n);return r!==""&&e.headers.delete(r),t(e)}}}var mu=class{constructor(t,r,n){let i;gs(r)?i=r:r?i=nt(r,n):i=nt(new it,n);let a=new $0(t,TM(i)),s=Y0(t);s&&s!=="/"?this.serviceOrContainerContext=a.container:this.serviceOrContainerContext=a.service}createBatch(){return new Pd}async deleteBlobs(t,r,n){let i=new Pd;for(let a of t)typeof a=="string"?await i.deleteBlob(a,r,n):await i.deleteBlob(a,r);return this.submitBatch(i)}async setBlobsAccessTier(t,r,n,i){let a=new Pd;for(let s of t)typeof s=="string"?await a.setBlobAccessTier(s,r,n,i):await a.setBlobAccessTier(s,r,n);return this.submitBatch(a)}async submitBatch(t,r={}){if(!t||t.getSubRequests().size===0)throw new RangeError("Batch request should contain one or more sub requests.");return M.withSpan("BlobBatchClient-submitBatch",r,async n=>{let i=t.getHttpRequestBody(),a=V(await this.serviceOrContainerContext.submitBatch(A3e(i),t.getMultiPartContentType(),i,Object.assign({},n))),o=await new P8(a,t.getSubRequests()).parseBatchResponse();return{_response:a._response,contentType:a.contentType,errorCode:a.errorCode,requestId:a.requestId,clientRequestId:a.clientRequestId,version:a.version,subResponses:o.subResponses,subResponsesSucceededCount:o.subResponsesSucceededCount,subResponsesFailedCount:o.subResponsesFailedCount}})}},V0=class extends lu{get containerName(){return this._containerName}constructor(t,r,n){let i,a;if(n=n||{},gs(r))a=t,i=r;else if(Je.isNode&&r instanceof rt||r instanceof it||$n.isTokenCredential(r))a=t,i=nt(r,n);else if(!r&&typeof r!="string")a=t,i=nt(new it,n);else if(r&&typeof r=="string"){let s=r,o=Dd(t);if(o.kind==="AccountConnString")if(Je.isNode){let l=new rt(o.accountName,o.accountKey);a=_t(o.url,encodeURIComponent(s)),n.proxyOptions||(n.proxyOptions=Ar.getDefaultProxySettings(o.proxyUri)),i=nt(l,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(o.kind==="SASConnString")a=_t(o.url,encodeURIComponent(s))+"?"+o.accountSas,i=nt(new it,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName parameter");super(a,i),this._containerName=this.getContainerNameFromUrl(),this.containerContext=this.storageClientContext.container}async create(t={}){return M.withSpan("ContainerClient-create",t,async r=>V(await this.containerContext.create(r)))}async createIfNotExists(t={}){return M.withSpan("ContainerClient-createIfNotExists",t,async r=>{var n,i;try{let a=await this.create(r);return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((n=a.details)===null||n===void 0?void 0:n.errorCode)==="ContainerAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(i=a.response)===null||i===void 0?void 0:i.parsedHeaders),{_response:a.response});throw a}})}async exists(t={}){return M.withSpan("ContainerClient-exists",t,async r=>{try{return await this.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions}),!0}catch(n){if(n.statusCode===404)return!1;throw n}})}getBlobClient(t){return new yi(_t(this.url,L0(t)),this.pipeline)}getAppendBlobClient(t){return new cu(_t(this.url,L0(t)),this.pipeline)}getBlockBlobClient(t){return new pu(_t(this.url,L0(t)),this.pipeline)}getPageBlobClient(t){return new uu(_t(this.url,L0(t)),this.pipeline)}async getProperties(t={}){return t.conditions||(t.conditions={}),M.withSpan("ContainerClient-getProperties",t,async r=>V(await this.containerContext.getProperties(Object.assign(Object.assign({abortSignal:t.abortSignal},t.conditions),{tracingOptions:r.tracingOptions}))))}async delete(t={}){return t.conditions||(t.conditions={}),M.withSpan("ContainerClient-delete",t,async r=>V(await this.containerContext.delete({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:t.conditions,tracingOptions:r.tracingOptions})))}async deleteIfExists(t={}){return M.withSpan("ContainerClient-deleteIfExists",t,async r=>{var n,i;try{let a=await this.delete(r);return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((n=a.details)===null||n===void 0?void 0:n.errorCode)==="ContainerNotFound")return Object.assign(Object.assign({succeeded:!1},(i=a.response)===null||i===void 0?void 0:i.parsedHeaders),{_response:a.response});throw a}})}async setMetadata(t,r={}){if(r.conditions||(r.conditions={}),r.conditions.ifUnmodifiedSince)throw new RangeError("the IfUnmodifiedSince must have their default values because they are ignored by the blob service");return M.withSpan("ContainerClient-setMetadata",r,async n=>V(await this.containerContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:r.conditions,tracingOptions:n.tracingOptions})))}async getAccessPolicy(t={}){return t.conditions||(t.conditions={}),M.withSpan("ContainerClient-getAccessPolicy",t,async r=>{let n=V(await this.containerContext.getAccessPolicy({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,tracingOptions:r.tracingOptions})),i={_response:n._response,blobPublicAccess:n.blobPublicAccess,date:n.date,etag:n.etag,errorCode:n.errorCode,lastModified:n.lastModified,requestId:n.requestId,clientRequestId:n.clientRequestId,signedIdentifiers:[],version:n.version};for(let a of n){let s;a.accessPolicy&&(s={permissions:a.accessPolicy.permissions},a.accessPolicy.expiresOn&&(s.expiresOn=new Date(a.accessPolicy.expiresOn)),a.accessPolicy.startsOn&&(s.startsOn=new Date(a.accessPolicy.startsOn))),i.signedIdentifiers.push({accessPolicy:s,id:a.id})}return i})}async setAccessPolicy(t,r,n={}){return n.conditions=n.conditions||{},M.withSpan("ContainerClient-setAccessPolicy",n,async i=>{let a=[];for(let s of r||[])a.push({accessPolicy:{expiresOn:s.accessPolicy.expiresOn?$e(s.accessPolicy.expiresOn):"",permissions:s.accessPolicy.permissions,startsOn:s.accessPolicy.startsOn?$e(s.accessPolicy.startsOn):""},id:s.id});return V(await this.containerContext.setAccessPolicy({abortSignal:n.abortSignal,access:t,containerAcl:a,leaseAccessConditions:n.conditions,modifiedAccessConditions:n.conditions,tracingOptions:i.tracingOptions}))})}getBlobLeaseClient(t){return new du(this,t)}async uploadBlockBlob(t,r,n,i={}){return M.withSpan("ContainerClient-uploadBlockBlob",i,async a=>{let s=this.getBlockBlobClient(t),o=await s.upload(r,n,a);return{blockBlobClient:s,response:o}})}async deleteBlob(t,r={}){return M.withSpan("ContainerClient-deleteBlob",r,async n=>{let i=this.getBlobClient(t);return r.versionId&&(i=i.withVersion(r.versionId)),i.delete(n)})}async listBlobFlatSegment(t,r={}){return M.withSpan("ContainerClient-listBlobFlatSegment",r,async n=>{let i=V(await this.containerContext.listBlobFlatSegment(Object.assign(Object.assign({marker:t},r),{tracingOptions:n.tracingOptions})));return Object.assign(Object.assign({},i),{_response:Object.assign(Object.assign({},i._response),{parsedBody:s6e(i._response.parsedBody)}),segment:Object.assign(Object.assign({},i.segment),{blobItems:i.segment.blobItems.map(s=>Object.assign(Object.assign({},s),{name:Td(s.name),tags:Zp(s.blobTags),objectReplicationSourceProperties:M0(s.objectReplicationMetadata)}))})})})}async listBlobHierarchySegment(t,r,n={}){return M.withSpan("ContainerClient-listBlobHierarchySegment",n,async i=>{var a;let s=V(await this.containerContext.listBlobHierarchySegment(t,Object.assign(Object.assign({marker:r},n),{tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({},s),{_response:Object.assign(Object.assign({},s._response),{parsedBody:o6e(s._response.parsedBody)}),segment:Object.assign(Object.assign({},s.segment),{blobItems:s.segment.blobItems.map(l=>Object.assign(Object.assign({},l),{name:Td(l.name),tags:Zp(l.blobTags),objectReplicationSourceProperties:M0(l.objectReplicationMetadata)})),blobPrefixes:(a=s.segment.blobPrefixes)===null||a===void 0?void 0:a.map(l=>Object.assign(Object.assign({},l),{name:Td(l.name)}))})})})}listSegments(t){return k.__asyncGenerator(this,arguments,function*(n,i={}){let a;if(n||n===void 0)do a=yield k.__await(this.listBlobFlatSegment(n,i)),n=a.continuationToken,yield yield k.__await(yield k.__await(a));while(n)})}listItems(){return k.__asyncGenerator(this,arguments,function*(r={}){var n,i,a,s;let o;try{for(var l=!0,d=k.__asyncValues(this.listSegments(o,r)),c;c=yield k.__await(d.next()),n=c.done,!n;l=!0){s=c.value,l=!1;let p=s;yield k.__await(yield*k.__asyncDelegator(k.__asyncValues(p.segment.blobItems)))}}catch(p){i={error:p}}finally{try{!l&&!n&&(a=d.return)&&(yield k.__await(a.call(d)))}finally{if(i)throw i.error}}})}listBlobsFlat(t={}){let r=[];t.includeCopy&&r.push("copy"),t.includeDeleted&&r.push("deleted"),t.includeMetadata&&r.push("metadata"),t.includeSnapshots&&r.push("snapshots"),t.includeVersions&&r.push("versions"),t.includeUncommitedBlobs&&r.push("uncommittedblobs"),t.includeTags&&r.push("tags"),t.includeDeletedWithVersions&&r.push("deletedwithversions"),t.includeImmutabilityPolicy&&r.push("immutabilitypolicy"),t.includeLegalHold&&r.push("legalhold"),t.prefix===""&&(t.prefix=void 0);let n=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),i=this.listItems(n);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listSegments(a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},n))}}listHierarchySegments(t,r){return k.__asyncGenerator(this,arguments,function*(i,a,s={}){let o;if(a||a===void 0)do o=yield k.__await(this.listBlobHierarchySegment(i,a,s)),a=o.continuationToken,yield yield k.__await(yield k.__await(o));while(a)})}listItemsByHierarchy(t){return k.__asyncGenerator(this,arguments,function*(n,i={}){var a,s,o,l;let d;try{for(var c=!0,p=k.__asyncValues(this.listHierarchySegments(n,d,i)),u;u=yield k.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let f=l.segment;if(f.blobPrefixes)for(let g of f.blobPrefixes)yield yield k.__await(Object.assign({kind:"prefix"},g));for(let g of f.blobItems)yield yield k.__await(Object.assign({kind:"blob"},g))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield k.__await(o.call(p)))}finally{if(s)throw s.error}}})}listBlobsByHierarchy(t,r={}){if(t==="")throw new RangeError("delimiter should contain one or more characters");let n=[];r.includeCopy&&n.push("copy"),r.includeDeleted&&n.push("deleted"),r.includeMetadata&&n.push("metadata"),r.includeSnapshots&&n.push("snapshots"),r.includeVersions&&n.push("versions"),r.includeUncommitedBlobs&&n.push("uncommittedblobs"),r.includeTags&&n.push("tags"),r.includeDeletedWithVersions&&n.push("deletedwithversions"),r.includeImmutabilityPolicy&&n.push("immutabilitypolicy"),r.includeLegalHold&&n.push("legalhold"),r.prefix===""&&(r.prefix=void 0);let i=Object.assign(Object.assign({},r),n.length>0?{include:n}:{}),a=this.listItemsByHierarchy(t,i);return{async next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listHierarchySegments(t,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async findBlobsByTagsSegment(t,r,n={}){return M.withSpan("ContainerClient-findBlobsByTagsSegment",n,async i=>{let a=V(await this.containerContext.filterBlobs({abortSignal:n.abortSignal,where:t,marker:r,maxPageSize:n.maxPageSize,tracingOptions:i.tracingOptions}));return Object.assign(Object.assign({},a),{_response:a._response,blobs:a.blobs.map(o=>{var l;let d="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(d=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:Zp(o.tags),tagValue:d})})})})}findBlobsByTagsSegments(t,r){return k.__asyncGenerator(this,arguments,function*(i,a,s={}){let o;if(a||a===void 0)do o=yield k.__await(this.findBlobsByTagsSegment(i,a,s)),o.blobs=o.blobs||[],a=o.continuationToken,yield yield k.__await(o);while(a)})}findBlobsByTagsItems(t){return k.__asyncGenerator(this,arguments,function*(n,i={}){var a,s,o,l;let d;try{for(var c=!0,p=k.__asyncValues(this.findBlobsByTagsSegments(n,d,i)),u;u=yield k.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield k.__await(yield*k.__asyncDelegator(k.__asyncValues(m.blobs)))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield k.__await(o.call(p)))}finally{if(s)throw s.error}}})}findBlobsByTags(t,r={}){let n=Object.assign({},r),i=this.findBlobsByTagsItems(t,n);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.findBlobsByTagsSegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},n))}}async getAccountInfo(t={}){return M.withSpan("ContainerClient-getAccountInfo",t,async r=>V(await this.containerContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}getContainerNameFromUrl(){let t;try{let r=new URL(this.url);if(r.hostname.split(".")[1]==="blob"?t=r.pathname.split("/")[1]:B8(r)?t=r.pathname.split("/")[2]:t=r.pathname.split("/")[1],t=decodeURIComponent(t),!t)throw new Error("Provided containerName is invalid.");return t}catch{throw new Error("Unable to extract containerName with provided information.")}}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof rt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let n=Y8(Object.assign({containerName:this._containerName},t),this.credential).toString();r(q8(this.url,n))})}generateSasStringToSign(t){if(!(this.credential instanceof rt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return J8(Object.assign({containerName:this._containerName},t),this.credential).stringToSign}getBlobBatchClient(){return new mu(this.url,this.pipeline)}},Rd=class e{constructor(){this.read=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.add=!1,this.create=!1,this.update=!1,this.process=!1,this.tag=!1,this.filter=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}static parse(t){let r=new e;for(let n of t)switch(n){case"r":r.read=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"x":r.deleteVersion=!0;break;case"l":r.list=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"u":r.update=!0;break;case"p":r.process=!0;break;case"t":r.tag=!0;break;case"f":r.filter=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission character: ${n}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.deleteVersion&&(r.deleteVersion=!0),t.filter&&(r.filter=!0),t.tag&&(r.tag=!0),t.list&&(r.list=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.update&&(r.update=!0),t.process&&(r.process=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),r}toString(){let t=[];return this.read&&t.push("r"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.filter&&t.push("f"),this.tag&&t.push("t"),this.list&&t.push("l"),this.add&&t.push("a"),this.create&&t.push("c"),this.update&&t.push("u"),this.process&&t.push("p"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),t.join("")}},W0=class e{constructor(){this.service=!1,this.container=!1,this.object=!1}static parse(t){let r=new e;for(let n of t)switch(n){case"s":r.service=!0;break;case"c":r.container=!0;break;case"o":r.object=!0;break;default:throw new RangeError(`Invalid resource type: ${n}`)}return r}toString(){let t=[];return this.service&&t.push("s"),this.container&&t.push("c"),this.object&&t.push("o"),t.join("")}},Ad=class e{constructor(){this.blob=!1,this.file=!1,this.queue=!1,this.table=!1}static parse(t){let r=new e;for(let n of t)switch(n){case"b":r.blob=!0;break;case"f":r.file=!0;break;case"q":r.queue=!0;break;case"t":r.table=!0;break;default:throw new RangeError(`Invalid service character: ${n}`)}return r}toString(){let t=[];return this.blob&&t.push("b"),this.table&&t.push("t"),this.queue&&t.push("q"),this.file&&t.push("f"),t.join("")}};function Vk(e,t){return Wk(e,t).sasQueryParameters}function Wk(e,t){let r=e.version?e.version:D8;if(e.permissions&&e.permissions.setImmutabilityPolicy&&r<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(e.permissions&&e.permissions.deleteVersion&&r<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'x' permission.");if(e.permissions&&e.permissions.permanentDelete&&r<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'y' permission.");if(e.permissions&&e.permissions.tag&&r<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission.");if(e.permissions&&e.permissions.filter&&r<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 'f' permission.");if(e.encryptionScope&&r<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");let n=Rd.parse(e.permissions.toString()),i=Ad.parse(e.services).toString(),a=W0.parse(e.resourceTypes).toString(),s;r>="2020-12-06"?s=[t.accountName,n,i,a,e.startsOn?$e(e.startsOn,!1):"",$e(e.expiresOn,!1),e.ipRange?xa(e.ipRange):"",e.protocol?e.protocol:"",r,e.encryptionScope?e.encryptionScope:"",""].join(` +`):s=[t.accountName,n,i,a,e.startsOn?$e(e.startsOn,!1):"",$e(e.expiresOn,!1),e.ipRange?xa(e.ipRange):"",e.protocol?e.protocol:"",r,""].join(` +`);let o=t.computeHMACSHA256(s);return{sasQueryParameters:new Wi(r,o,n.toString(),i,a,e.protocol,e.startsOn,e.expiresOn,e.ipRange,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,e.encryptionScope),stringToSign:s}}var O8=class e extends lu{static fromConnectionString(t,r){r=r||{};let n=Dd(t);if(n.kind==="AccountConnString")if(Je.isNode){let i=new rt(n.accountName,n.accountKey);r.proxyOptions||(r.proxyOptions=Ar.getDefaultProxySettings(n.proxyUri));let a=nt(i,r);return new e(n.url,a)}else throw new Error("Account connection string is only supported in Node.js environment");else if(n.kind==="SASConnString"){let i=nt(new it,r);return new e(n.url+"?"+n.accountSas,i)}else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}constructor(t,r,n){let i;gs(r)?i=r:Je.isNode&&r instanceof rt||r instanceof it||$n.isTokenCredential(r)?i=nt(r,n):i=nt(new it,n),super(t,i),this.serviceContext=this.storageClientContext.service}getContainerClient(t){return new V0(_t(this.url,encodeURIComponent(t)),this.pipeline)}async createContainer(t,r={}){return M.withSpan("BlobServiceClient-createContainer",r,async n=>{let i=this.getContainerClient(t),a=await i.create(n);return{containerClient:i,containerCreateResponse:a}})}async deleteContainer(t,r={}){return M.withSpan("BlobServiceClient-deleteContainer",r,async n=>this.getContainerClient(t).delete(n))}async undeleteContainer(t,r,n={}){return M.withSpan("BlobServiceClient-undeleteContainer",n,async i=>{let a=this.getContainerClient(n.destinationContainerName||t),s=a.storageClientContext.container,o=V(await s.restore({deletedContainerName:t,deletedContainerVersion:r,tracingOptions:i.tracingOptions}));return{containerClient:a,containerUndeleteResponse:o}})}async renameContainer(t,r,n={}){return M.withSpan("BlobServiceClient-renameContainer",n,async i=>{var a;let s=this.getContainerClient(r),o=s.storageClientContext.container,l=V(await o.rename(t,Object.assign(Object.assign({},i),{sourceLeaseId:(a=n.sourceCondition)===null||a===void 0?void 0:a.leaseId})));return{containerClient:s,containerRenameResponse:l}})}async getProperties(t={}){return M.withSpan("BlobServiceClient-getProperties",t,async r=>V(await this.serviceContext.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setProperties(t,r={}){return M.withSpan("BlobServiceClient-setProperties",r,async n=>V(await this.serviceContext.setProperties(t,{abortSignal:r.abortSignal,tracingOptions:n.tracingOptions})))}async getStatistics(t={}){return M.withSpan("BlobServiceClient-getStatistics",t,async r=>V(await this.serviceContext.getStatistics({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async getAccountInfo(t={}){return M.withSpan("BlobServiceClient-getAccountInfo",t,async r=>V(await this.serviceContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async listContainersSegment(t,r={}){return M.withSpan("BlobServiceClient-listContainersSegment",r,async n=>V(await this.serviceContext.listContainersSegment(Object.assign(Object.assign({abortSignal:r.abortSignal,marker:t},r),{include:typeof r.include=="string"?[r.include]:r.include,tracingOptions:n.tracingOptions}))))}async findBlobsByTagsSegment(t,r,n={}){return M.withSpan("BlobServiceClient-findBlobsByTagsSegment",n,async i=>{let a=V(await this.serviceContext.filterBlobs({abortSignal:n.abortSignal,where:t,marker:r,maxPageSize:n.maxPageSize,tracingOptions:i.tracingOptions}));return Object.assign(Object.assign({},a),{_response:a._response,blobs:a.blobs.map(o=>{var l;let d="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(d=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:Zp(o.tags),tagValue:d})})})})}findBlobsByTagsSegments(t,r){return k.__asyncGenerator(this,arguments,function*(i,a,s={}){let o;if(a||a===void 0)do o=yield k.__await(this.findBlobsByTagsSegment(i,a,s)),o.blobs=o.blobs||[],a=o.continuationToken,yield yield k.__await(o);while(a)})}findBlobsByTagsItems(t){return k.__asyncGenerator(this,arguments,function*(n,i={}){var a,s,o,l;let d;try{for(var c=!0,p=k.__asyncValues(this.findBlobsByTagsSegments(n,d,i)),u;u=yield k.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield k.__await(yield*k.__asyncDelegator(k.__asyncValues(m.blobs)))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield k.__await(o.call(p)))}finally{if(s)throw s.error}}})}findBlobsByTags(t,r={}){let n=Object.assign({},r),i=this.findBlobsByTagsItems(t,n);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.findBlobsByTagsSegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},n))}}listSegments(t){return k.__asyncGenerator(this,arguments,function*(n,i={}){let a;if(n||n===void 0)do a=yield k.__await(this.listContainersSegment(n,i)),a.containerItems=a.containerItems||[],n=a.continuationToken,yield yield k.__await(yield k.__await(a));while(n)})}listItems(){return k.__asyncGenerator(this,arguments,function*(r={}){var n,i,a,s;let o;try{for(var l=!0,d=k.__asyncValues(this.listSegments(o,r)),c;c=yield k.__await(d.next()),n=c.done,!n;l=!0){s=c.value,l=!1;let p=s;yield k.__await(yield*k.__asyncDelegator(k.__asyncValues(p.containerItems)))}}catch(p){i={error:p}}finally{try{!l&&!n&&(a=d.return)&&(yield k.__await(a.call(d)))}finally{if(i)throw i.error}}})}listContainers(t={}){t.prefix===""&&(t.prefix=void 0);let r=[];t.includeDeleted&&r.push("deleted"),t.includeMetadata&&r.push("metadata"),t.includeSystem&&r.push("system");let n=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),i=this.listItems(n);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listSegments(a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},n))}}async getUserDelegationKey(t,r,n={}){return M.withSpan("BlobServiceClient-getUserDelegationKey",n,async i=>{let a=V(await this.serviceContext.getUserDelegationKey({startsOn:$e(t,!1),expiresOn:$e(r,!1)},{abortSignal:n.abortSignal,tracingOptions:i.tracingOptions})),s={signedObjectId:a.signedObjectId,signedTenantId:a.signedTenantId,signedStartsOn:new Date(a.signedStartsOn),signedExpiresOn:new Date(a.signedExpiresOn),signedService:a.signedService,signedVersion:a.signedVersion,value:a.value};return Object.assign({_response:a._response,requestId:a.requestId,clientRequestId:a.clientRequestId,version:a.version,date:a.date,errorCode:a.errorCode},s)})}getBlobBatchClient(){return new mu(this.url,this.pipeline)}generateAccountSasUrl(t,r=Rd.parse("r"),n="sco",i={}){if(!(this.credential instanceof rt))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let s=new Date;t=new Date(s.getTime()+3600*1e3)}let a=Vk(Object.assign({permissions:r,expiresOn:t,resourceTypes:n,services:Ad.parse("b").toString()},i),this.credential).toString();return q8(this.url,a)}generateSasStringToSign(t,r=Rd.parse("r"),n="sco",i={}){if(!(this.credential instanceof rt))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let a=new Date;t=new Date(a.getTime()+3600*1e3)}return Wk(Object.assign({permissions:r,expiresOn:t,resourceTypes:n,services:Ad.parse("b").toString()},i),this.credential).stringToSign}};le.KnownEncryptionAlgorithmType=void 0;(function(e){e.AES256="AES256"})(le.KnownEncryptionAlgorithmType||(le.KnownEncryptionAlgorithmType={}));Object.defineProperty(le,"RestError",{enumerable:!0,get:function(){return Ar.RestError}});le.AccountSASPermissions=Rd;le.AccountSASResourceTypes=W0;le.AccountSASServices=Ad;le.AnonymousCredential=it;le.AnonymousCredentialPolicy=z0;le.AppendBlobClient=cu;le.BaseRequestPolicy=Cd;le.BlobBatch=Pd;le.BlobBatchClient=mu;le.BlobClient=yi;le.BlobLeaseClient=du;le.BlobSASPermissions=Ea;le.BlobServiceClient=O8;le.BlockBlobClient=pu;le.ContainerClient=V0;le.ContainerSASPermissions=Na;le.Credential=au;le.CredentialPolicy=iu;le.PageBlobClient=uu;le.Pipeline=ou;le.SASQueryParameters=Wi;le.StorageBrowserPolicy=U0;le.StorageBrowserPolicyFactory=H0;le.StorageOAuthScopes=L8;le.StorageRetryPolicy=j0;le.StorageRetryPolicyFactory=F0;le.StorageSharedKeyCredential=rt;le.StorageSharedKeyCredentialPolicy=k0;le.generateAccountSASQueryParameters=Vk;le.generateBlobSASQueryParameters=Y8;le.getBlobServiceAccountAudience=w3e;le.isPipelineLike=gs;le.logger=zt;le.newPipeline=nt});var ev=h(It=>{"use strict";var L3e=It&&It.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),q3e=It&&It.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),B3e=It&&It.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&L3e(t,e,r);return q3e(t,e),t},ah=It&&It.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(It,"__esModule",{value:!0});It.retryHttpClientResponse=It.retryTypedResponse=It.retry=It.isRetryableStatusCode=It.isServerErrorStatusCode=It.isSuccessStatusCode=void 0;var Qk=B3e(dt()),ih=Fs(),ec=Sp();function M3e(e){return e?e>=200&&e<300:!1}It.isSuccessStatusCode=M3e;function Xk(e){return e?e>=500:!0}It.isServerErrorStatusCode=Xk;function Yk(e){return e?[ih.HttpCodes.BadGateway,ih.HttpCodes.ServiceUnavailable,ih.HttpCodes.GatewayTimeout].includes(e):!1}It.isRetryableStatusCode=Yk;function j3e(e){return ah(this,void 0,void 0,function*(){return new Promise(t=>setTimeout(t,e))})}function Z8(e,t,r,n=ec.DefaultRetryAttempts,i=ec.DefaultRetryDelay,a=void 0){return ah(this,void 0,void 0,function*(){let s="",o=1;for(;o<=n;){let l,d,c=!1;try{l=yield t()}catch(p){a&&(l=a(p)),c=!0,s=p.message}if(l&&(d=r(l),!Xk(d)))return l;if(d&&(c=Yk(d),s=`Cache service responded with ${d}`),Qk.debug(`${e} - Attempt ${o} of ${n} failed with error: ${s}`),!c){Qk.debug(`${e} - Error is not retryable`);break}yield j3e(i),o++}throw Error(`${e} failed: ${s}`)})}It.retry=Z8;function F3e(e,t,r=ec.DefaultRetryAttempts,n=ec.DefaultRetryDelay){return ah(this,void 0,void 0,function*(){return yield Z8(e,t,i=>i.statusCode,r,n,i=>{if(i instanceof ih.HttpClientError)return{statusCode:i.statusCode,result:null,headers:{},error:i}})})}It.retryTypedResponse=F3e;function k3e(e,t,r=ec.DefaultRetryAttempts,n=ec.DefaultRetryDelay){return ah(this,void 0,void 0,function*(){return yield Z8(e,t,i=>i.message.statusCode,r,n)})}It.retryHttpClientResponse=k3e});var rz=h(or=>{"use strict";var z3e=or&&or.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),U3e=or&&or.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),tc=or&&or.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&z3e(t,e,r);return U3e(t,e),t},Gn=or&&or.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(or,"__esModule",{value:!0});or.downloadCacheStorageSDK=or.downloadCacheHttpClientConcurrent=or.downloadCacheHttpClient=or.DownloadProgress=void 0;var vu=tc(dt()),Zk=Fs(),H3e=Kk(),$3e=tc(require("buffer")),yu=tc(require("fs")),G3e=tc(require("stream")),V3e=tc(require("util")),W3e=tc(Pp()),Jk=Sp(),tv=ev(),K3e=$5();function Q3e(e,t){return Gn(this,void 0,void 0,function*(){yield V3e.promisify(G3e.pipeline)(e.message,t)})}var _u=class{constructor(t){this.contentLength=t,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(t){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=t,this.receivedBytes=0,vu.debug(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(t){this.receivedBytes=t}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let t=this.segmentOffset+this.receivedBytes,r=(100*(t/this.contentLength)).toFixed(1),n=Date.now()-this.startTime,i=(t/(1024*1024)/(n/1e3)).toFixed(1);vu.info(`Received ${t} of ${this.contentLength} (${r}%), ${i} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return t=>{this.setReceivedBytes(t.loadedBytes)}}startDisplayTimer(t=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,t))};this.timeoutHandle=setTimeout(r,t)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};or.DownloadProgress=_u;function ez(e,t){return Gn(this,void 0,void 0,function*(){let r=yu.createWriteStream(t),n=new Zk.HttpClient("actions/cache"),i=yield(0,tv.retryHttpClientResponse)("downloadCache",()=>Gn(this,void 0,void 0,function*(){return n.get(e)}));i.message.socket.setTimeout(Jk.SocketTimeout,()=>{i.message.destroy(),vu.debug(`Aborting download, socket timed out after ${Jk.SocketTimeout} ms`)}),yield Q3e(i,r);let a=i.message.headers["content-length"];if(a){let s=parseInt(a),o=W3e.getArchiveFileSizeInBytes(t);if(o!==s)throw new Error(`Incomplete download. Expected file size: ${s}, actual file size: ${o}`)}else vu.debug("Unable to validate download, no Content-Length header")})}or.downloadCacheHttpClient=ez;function X3e(e,t,r){var n;return Gn(this,void 0,void 0,function*(){let i=yield yu.promises.open(t,"w"),a=new Zk.HttpClient("actions/cache",void 0,{socketTimeout:r.timeoutInMs,keepAlive:!0});try{let o=(yield(0,tv.retryHttpClientResponse)("downloadCacheMetadata",()=>Gn(this,void 0,void 0,function*(){return yield a.request("HEAD",e,null,{})}))).message.headers["content-length"];if(o==null)throw new Error("Content-Length not found on blob response");let l=parseInt(o);if(Number.isNaN(l))throw new Error(`Could not interpret Content-Length: ${l}`);let d=[],c=4*1024*1024;for(let b=0;bGn(this,void 0,void 0,function*(){return yield Y3e(a,e,b,x)})})}d.reverse();let p=0,u=0,m=new _u(l);m.startDisplayTimer();let f=m.onProgress(),g=[],y,_=()=>Gn(this,void 0,void 0,function*(){let b=yield Promise.race(Object.values(g));yield i.write(b.buffer,0,b.count,b.offset),p--,delete g[b.offset],u+=b.count,f({loadedBytes:u})});for(;y=d.pop();)g[y.offset]=y.promiseGetter(),p++,p>=((n=r.downloadConcurrency)!==null&&n!==void 0?n:10)&&(yield _());for(;p>0;)yield _()}finally{a.dispose(),yield i.close()}})}or.downloadCacheHttpClientConcurrent=X3e;function Y3e(e,t,r,n){return Gn(this,void 0,void 0,function*(){let a=0;for(;;)try{let o=yield tz(3e4,J3e(e,t,r,n));if(typeof o=="string")throw new Error("downloadSegmentRetry failed due to timeout");return o}catch(s){if(a>=5)throw s;a++}})}function J3e(e,t,r,n){return Gn(this,void 0,void 0,function*(){let i=yield(0,tv.retryHttpClientResponse)("downloadCachePart",()=>Gn(this,void 0,void 0,function*(){return yield e.get(t,{Range:`bytes=${r}-${r+n-1}`})}));if(!i.readBodyBuffer)throw new Error("Expected HttpClientResponse to implement readBodyBuffer");return{offset:r,count:n,buffer:yield i.readBodyBuffer()}})}function Z3e(e,t,r){var n;return Gn(this,void 0,void 0,function*(){let i=new H3e.BlockBlobClient(e,void 0,{retryOptions:{tryTimeoutInMs:r.timeoutInMs}}),s=(n=(yield i.getProperties()).contentLength)!==null&&n!==void 0?n:-1;if(s<0)vu.debug("Unable to determine content length, downloading file with http-client..."),yield ez(e,t);else{let o=Math.min(134217728,$3e.constants.MAX_LENGTH),l=new _u(s),d=yu.openSync(t,"w");try{l.startDisplayTimer();let c=new K3e.AbortController,p=c.signal;for(;!l.isDone();){let u=l.segmentOffset+l.segmentSize,m=Math.min(o,s-u);l.nextSegment(m);let f=yield tz(r.segmentTimeoutInMs||36e5,i.downloadToBuffer(u,m,{abortSignal:p,concurrency:r.downloadConcurrency,onProgress:l.onProgress()}));if(f==="timeout")throw c.abort(),new Error("Aborting cache download as the download time exceeded the timeout.");Buffer.isBuffer(f)&&yu.writeFileSync(d,f)}}finally{l.stopDisplayTimer(),yu.closeSync(d)}}})}or.downloadCacheStorageSDK=Z3e;var tz=(e,t)=>Gn(void 0,void 0,void 0,function*(){let r,n=new Promise(i=>{r=setTimeout(()=>i("timeout"),e)});return Promise.race([t,n]).then(i=>(clearTimeout(r),i))})});var nz=h(Vn=>{"use strict";var e9e=Vn&&Vn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),t9e=Vn&&Vn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r9e=Vn&&Vn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&e9e(t,e,r);return t9e(t,e),t};Object.defineProperty(Vn,"__esModule",{value:!0});Vn.getDownloadOptions=Vn.getUploadOptions=void 0;var ws=r9e(dt());function n9e(e){let t={uploadConcurrency:4,uploadChunkSize:33554432};return e&&(typeof e.uploadConcurrency=="number"&&(t.uploadConcurrency=e.uploadConcurrency),typeof e.uploadChunkSize=="number"&&(t.uploadChunkSize=e.uploadChunkSize)),ws.debug(`Upload concurrency: ${t.uploadConcurrency}`),ws.debug(`Upload chunk size: ${t.uploadChunkSize}`),t}Vn.getUploadOptions=n9e;function i9e(e){let t={useAzureSdk:!1,concurrentBlobDownloads:!0,downloadConcurrency:8,timeoutInMs:3e4,segmentTimeoutInMs:6e5,lookupOnly:!1};e&&(typeof e.useAzureSdk=="boolean"&&(t.useAzureSdk=e.useAzureSdk),typeof e.concurrentBlobDownloads=="boolean"&&(t.concurrentBlobDownloads=e.concurrentBlobDownloads),typeof e.downloadConcurrency=="number"&&(t.downloadConcurrency=e.downloadConcurrency),typeof e.timeoutInMs=="number"&&(t.timeoutInMs=e.timeoutInMs),typeof e.segmentTimeoutInMs=="number"&&(t.segmentTimeoutInMs=e.segmentTimeoutInMs),typeof e.lookupOnly=="boolean"&&(t.lookupOnly=e.lookupOnly));let r=process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS;return r&&!isNaN(Number(r))&&isFinite(Number(r))&&(t.segmentTimeoutInMs=Number(r)*60*1e3),ws.debug(`Use Azure SDK: ${t.useAzureSdk}`),ws.debug(`Download concurrency: ${t.downloadConcurrency}`),ws.debug(`Request timeout (ms): ${t.timeoutInMs}`),ws.debug(`Cache segment download timeout mins env var: ${process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS}`),ws.debug(`Segment download timeout (ms): ${t.segmentTimeoutInMs}`),ws.debug(`Lookup only: ${t.lookupOnly}`),t}Vn.getDownloadOptions=i9e});var sz=h(Ut=>{"use strict";var a9e=Ut&&Ut.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),s9e=Ut&&Ut.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),lh=Ut&&Ut.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&a9e(t,e,r);return s9e(t,e),t},on=Ut&&Ut.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(Ut,"__esModule",{value:!0});Ut.saveCache=Ut.reserveCache=Ut.downloadCache=Ut.getCacheEntry=Ut.getCacheVersion=void 0;var Sn=lh(dt()),o9e=Fs(),l9e=i2(),d9e=lh(require("crypto")),rv=lh(require("fs")),c9e=require("url"),oh=lh(Pp()),sh=rz(),az=nz(),Es=ev(),p9e="1.0";function bu(e){let t=process.env.ACTIONS_CACHE_URL||"";if(!t)throw new Error("Cache Service Url not found, unable to restore cache.");let r=`${t}_apis/artifactcache/${e}`;return Sn.debug(`Resource Url: ${r}`),r}function u9e(e,t){return`${e};api-version=${t}`}function m9e(){return{headers:{Accept:u9e("application/json","6.0-preview.1")}}}function nv(){let e=process.env.ACTIONS_RUNTIME_TOKEN||"",t=new l9e.BearerCredentialHandler(e);return new o9e.HttpClient("actions/cache",[t],m9e())}function iv(e,t,r=!1){let n=e.slice();return t&&n.push(t),process.platform==="win32"&&!r&&n.push("windows-only"),n.push(p9e),d9e.createHash("sha256").update(n.join("|")).digest("hex")}Ut.getCacheVersion=iv;function f9e(e,t,r){return on(this,void 0,void 0,function*(){let n=nv(),i=iv(t,r?.compressionMethod,r?.enableCrossOsArchive),a=`cache?keys=${encodeURIComponent(e.join(","))}&version=${i}`,s=yield(0,Es.retryTypedResponse)("getCacheEntry",()=>on(this,void 0,void 0,function*(){return n.getJson(bu(a))}));if(s.statusCode===204)return Sn.isDebug()&&(yield h9e(e[0],n,i)),null;if(!(0,Es.isSuccessStatusCode)(s.statusCode))throw new Error(`Cache service responded with ${s.statusCode}`);let o=s.result,l=o?.archiveLocation;if(!l)throw new Error("Cache not found.");return Sn.setSecret(l),Sn.debug("Cache Result:"),Sn.debug(JSON.stringify(o)),o})}Ut.getCacheEntry=f9e;function h9e(e,t,r){return on(this,void 0,void 0,function*(){let n=`caches?key=${encodeURIComponent(e)}`,i=yield(0,Es.retryTypedResponse)("listCache",()=>on(this,void 0,void 0,function*(){return t.getJson(bu(n))}));if(i.statusCode===200){let a=i.result,s=a?.totalCount;if(s&&s>0){Sn.debug(`No matching cache found for cache key '${e}', version '${r} and scope ${process.env.GITHUB_REF}. There exist one or more cache(s) with similar key but they have different version or scope. See more info on cache matching here: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#matching-a-cache-key +Other caches with similar key:`);for(let o of a?.artifactCaches||[])Sn.debug(`Cache Key: ${o?.cacheKey}, Cache Version: ${o?.cacheVersion}, Cache Scope: ${o?.scope}, Cache Created: ${o?.creationTime}`)}}})}function g9e(e,t,r){return on(this,void 0,void 0,function*(){let n=new c9e.URL(e),i=(0,az.getDownloadOptions)(r);n.hostname.endsWith(".blob.core.windows.net")?i.useAzureSdk?yield(0,sh.downloadCacheStorageSDK)(e,t,i):i.concurrentBlobDownloads?yield(0,sh.downloadCacheHttpClientConcurrent)(e,t,i):yield(0,sh.downloadCacheHttpClient)(e,t):yield(0,sh.downloadCacheHttpClient)(e,t)})}Ut.downloadCache=g9e;function y9e(e,t,r){return on(this,void 0,void 0,function*(){let n=nv(),i=iv(t,r?.compressionMethod,r?.enableCrossOsArchive),a={key:e,version:i,cacheSize:r?.cacheSize};return yield(0,Es.retryTypedResponse)("reserveCache",()=>on(this,void 0,void 0,function*(){return n.postJson(bu("caches"),a)}))})}Ut.reserveCache=y9e;function iz(e,t){return`bytes ${e}-${t}/*`}function v9e(e,t,r,n,i){return on(this,void 0,void 0,function*(){Sn.debug(`Uploading chunk of size ${i-n+1} bytes at offset ${n} with content range: ${iz(n,i)}`);let a={"Content-Type":"application/octet-stream","Content-Range":iz(n,i)},s=yield(0,Es.retryHttpClientResponse)(`uploadChunk (start: ${n}, end: ${i})`,()=>on(this,void 0,void 0,function*(){return e.sendStream("PATCH",t,r(),a)}));if(!(0,Es.isSuccessStatusCode)(s.message.statusCode))throw new Error(`Cache service responded with ${s.message.statusCode} during upload chunk.`)})}function _9e(e,t,r,n){return on(this,void 0,void 0,function*(){let i=oh.getArchiveFileSizeInBytes(r),a=bu(`caches/${t.toString()}`),s=rv.openSync(r,"r"),o=(0,az.getUploadOptions)(n),l=oh.assertDefined("uploadConcurrency",o.uploadConcurrency),d=oh.assertDefined("uploadChunkSize",o.uploadChunkSize),c=[...new Array(l).keys()];Sn.debug("Awaiting all uploads");let p=0;try{yield Promise.all(c.map(()=>on(this,void 0,void 0,function*(){for(;prv.createReadStream(r,{fd:s,start:m,end:f,autoClose:!1}).on("error",g=>{throw new Error(`Cache upload failed because file read failed with ${g.message}`)}),m,f)}})))}finally{rv.closeSync(s)}})}function b9e(e,t,r){return on(this,void 0,void 0,function*(){let n={size:r};return yield(0,Es.retryTypedResponse)("commitCache",()=>on(this,void 0,void 0,function*(){return e.postJson(bu(`caches/${t.toString()}`),n)}))})}function w9e(e,t,r){return on(this,void 0,void 0,function*(){let n=nv();Sn.debug("Upload cache"),yield _9e(n,e,t,r),Sn.debug("Commiting cache");let i=oh.getArchiveFileSizeInBytes(t);Sn.info(`Cache Size: ~${Math.round(i/(1024*1024))} MB (${i} B)`);let a=yield b9e(n,e,i);if(!(0,Es.isSuccessStatusCode)(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);Sn.info("Cache saved successfully")})}Ut.saveCache=w9e});var dz=h(Dr=>{"use strict";var E9e=Dr&&Dr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),N9e=Dr&&Dr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),av=Dr&&Dr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&E9e(t,e,r);return N9e(t,e),t},Pa=Dr&&Dr.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(Dr,"__esModule",{value:!0});Dr.createTar=Dr.extractTar=Dr.listTar=void 0;var x9e=Wo(),dh=av(fc()),oz=require("fs"),_i=av(require("path")),sv=av(Pp()),ut=Sp(),Ns=process.platform==="win32";function S9e(){return Pa(this,void 0,void 0,function*(){switch(process.platform){case"win32":{let e=yield sv.getGnuTarPathOnWindows(),t=ut.SystemTarPathOnWindows;if(e)return{path:e,type:ut.ArchiveToolType.GNU};if((0,oz.existsSync)(t))return{path:t,type:ut.ArchiveToolType.BSD};break}case"darwin":{let e=yield dh.which("gtar",!1);return e?{path:e,type:ut.ArchiveToolType.GNU}:{path:yield dh.which("tar",!0),type:ut.ArchiveToolType.BSD}}default:break}return{path:yield dh.which("tar",!0),type:ut.ArchiveToolType.GNU}})}function T9e(e,t,r,n=""){return Pa(this,void 0,void 0,function*(){let i=[`"${e.path}"`],a=sv.getCacheFileName(t),s="cache.tar",o=lz(),l=e.type===ut.ArchiveToolType.BSD&&t!==ut.CompressionMethod.Gzip&&Ns;switch(r){case"create":i.push("--posix","-cf",l?s:a.replace(new RegExp(`\\${_i.sep}`,"g"),"/"),"--exclude",l?s:a.replace(new RegExp(`\\${_i.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${_i.sep}`,"g"),"/"),"--files-from",ut.ManifestFilename);break;case"extract":i.push("-xf",l?s:n.replace(new RegExp(`\\${_i.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${_i.sep}`,"g"),"/"));break;case"list":i.push("-tf",l?s:n.replace(new RegExp(`\\${_i.sep}`,"g"),"/"),"-P");break}if(e.type===ut.ArchiveToolType.GNU)switch(process.platform){case"win32":i.push("--force-local");break;case"darwin":i.push("--delay-directory-restore");break}return i})}function ov(e,t,r=""){return Pa(this,void 0,void 0,function*(){let n,i=yield S9e(),a=yield T9e(i,e,t,r),s=t!=="create"?yield P9e(i,e,r):yield C9e(i,e),o=i.type===ut.ArchiveToolType.BSD&&e!==ut.CompressionMethod.Gzip&&Ns;return o&&t!=="create"?n=[[...s].join(" "),[...a].join(" ")]:n=[[...a].join(" "),[...s].join(" ")],o?n:[n.join(" ")]})}function lz(){var e;return(e=process.env.GITHUB_WORKSPACE)!==null&&e!==void 0?e:process.cwd()}function P9e(e,t,r){return Pa(this,void 0,void 0,function*(){let n=e.type===ut.ArchiveToolType.BSD&&t!==ut.CompressionMethod.Gzip&&Ns;switch(t){case ut.CompressionMethod.Zstd:return n?["zstd -d --long=30 --force -o",ut.TarFilename,r.replace(new RegExp(`\\${_i.sep}`,"g"),"/")]:["--use-compress-program",Ns?'"zstd -d --long=30"':"unzstd --long=30"];case ut.CompressionMethod.ZstdWithoutLong:return n?["zstd -d --force -o",ut.TarFilename,r.replace(new RegExp(`\\${_i.sep}`,"g"),"/")]:["--use-compress-program",Ns?'"zstd -d"':"unzstd"];default:return["-z"]}})}function C9e(e,t){return Pa(this,void 0,void 0,function*(){let r=sv.getCacheFileName(t),n=e.type===ut.ArchiveToolType.BSD&&t!==ut.CompressionMethod.Gzip&&Ns;switch(t){case ut.CompressionMethod.Zstd:return n?["zstd -T0 --long=30 --force -o",r.replace(new RegExp(`\\${_i.sep}`,"g"),"/"),ut.TarFilename]:["--use-compress-program",Ns?'"zstd -T0 --long=30"':"zstdmt --long=30"];case ut.CompressionMethod.ZstdWithoutLong:return n?["zstd -T0 --force -o",r.replace(new RegExp(`\\${_i.sep}`,"g"),"/"),ut.TarFilename]:["--use-compress-program",Ns?'"zstd -T0"':"zstdmt"];default:return["-z"]}})}function lv(e,t){return Pa(this,void 0,void 0,function*(){for(let r of e)try{yield(0,x9e.exec)(r,void 0,{cwd:t,env:Object.assign(Object.assign({},process.env),{MSYS:"winsymlinks:nativestrict"})})}catch(n){throw new Error(`${r.split(" ")[0]} failed with error: ${n?.message}`)}})}function O9e(e,t){return Pa(this,void 0,void 0,function*(){let r=yield ov(t,"list",e);yield lv(r)})}Dr.listTar=O9e;function R9e(e,t){return Pa(this,void 0,void 0,function*(){let r=lz();yield dh.mkdirP(r);let n=yield ov(t,"extract",e);yield lv(n)})}Dr.extractTar=R9e;function A9e(e,t,r){return Pa(this,void 0,void 0,function*(){(0,oz.writeFileSync)(_i.join(e,ut.ManifestFilename),t.join(` +`));let n=yield ov(r,"create");yield lv(n,e)})}Dr.createTar=A9e});var dv=h(Ht=>{"use strict";var I9e=Ht&&Ht.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),D9e=Ht&&Ht.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),uh=Ht&&Ht.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&I9e(t,e,r);return D9e(t,e),t},cz=Ht&&Ht.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(Ht,"__esModule",{value:!0});Ht.saveCache=Ht.restoreCache=Ht.isFeatureAvailable=Ht.ReserveCacheError=Ht.ValidationError=void 0;var Kt=uh(dt()),pz=uh(require("path")),Wn=uh(Pp()),ch=uh(sz()),ph=dz(),Ca=class e extends Error{constructor(t){super(t),this.name="ValidationError",Object.setPrototypeOf(this,e.prototype)}};Ht.ValidationError=Ca;var wu=class e extends Error{constructor(t){super(t),this.name="ReserveCacheError",Object.setPrototypeOf(this,e.prototype)}};Ht.ReserveCacheError=wu;function uz(e){if(!e||e.length===0)throw new Ca("Path Validation Error: At least one directory or file path is required")}function mz(e){if(e.length>512)throw new Ca(`Key Validation Error: ${e} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(e))throw new Ca(`Key Validation Error: ${e} cannot contain commas.`)}function L9e(){return!!process.env.ACTIONS_CACHE_URL}Ht.isFeatureAvailable=L9e;function q9e(e,t,r,n,i=!1){return cz(this,void 0,void 0,function*(){uz(e),r=r||[];let a=[t,...r];if(Kt.debug("Resolved Keys:"),Kt.debug(JSON.stringify(a)),a.length>10)throw new Ca("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of a)mz(l);let s=yield Wn.getCompressionMethod(),o="";try{let l=yield ch.getCacheEntry(a,e,{compressionMethod:s,enableCrossOsArchive:i});if(!l?.archiveLocation)return;if(n?.lookupOnly)return Kt.info("Lookup only - skipping download"),l.cacheKey;o=pz.join(yield Wn.createTempDirectory(),Wn.getCacheFileName(s)),Kt.debug(`Archive Path: ${o}`),yield ch.downloadCache(l.archiveLocation,o,n),Kt.isDebug()&&(yield(0,ph.listTar)(o,s));let d=Wn.getArchiveFileSizeInBytes(o);return Kt.info(`Cache Size: ~${Math.round(d/(1024*1024))} MB (${d} B)`),yield(0,ph.extractTar)(o,s),Kt.info("Cache restored successfully"),l.cacheKey}catch(l){if(l.name===Ca.name)throw l;Kt.warning(`Failed to restore: ${l.message}`)}finally{try{yield Wn.unlinkFile(o)}catch(l){Kt.debug(`Failed to delete archive: ${l}`)}}})}Ht.restoreCache=q9e;function B9e(e,t,r,n=!1){var i,a,s,o,l;return cz(this,void 0,void 0,function*(){uz(e),mz(t);let d=yield Wn.getCompressionMethod(),c=-1,p=yield Wn.resolvePaths(e);if(Kt.debug("Cache Paths:"),Kt.debug(`${JSON.stringify(p)}`),p.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let u=yield Wn.createTempDirectory(),m=pz.join(u,Wn.getCacheFileName(d));Kt.debug(`Archive Path: ${m}`);try{yield(0,ph.createTar)(u,p,d),Kt.isDebug()&&(yield(0,ph.listTar)(m,d));let f=10*1024*1024*1024,g=Wn.getArchiveFileSizeInBytes(m);if(Kt.debug(`File Size: ${g}`),g>f&&!Wn.isGhes())throw new Error(`Cache size of ~${Math.round(g/(1024*1024))} MB (${g} B) is over the 10GB limit, not saving cache.`);Kt.debug("Reserving Cache");let y=yield ch.reserveCache(t,e,{compressionMethod:d,enableCrossOsArchive:n,cacheSize:g});if(!((i=y?.result)===null||i===void 0)&&i.cacheId)c=(a=y?.result)===null||a===void 0?void 0:a.cacheId;else throw y?.statusCode===400?new Error((o=(s=y?.error)===null||s===void 0?void 0:s.message)!==null&&o!==void 0?o:`Cache size of ~${Math.round(g/(1024*1024))} MB (${g} B) is over the data cap limit, not saving cache.`):new wu(`Unable to reserve cache with key ${t}, another job may be creating this cache. More details: ${(l=y?.error)===null||l===void 0?void 0:l.message}`);Kt.debug(`Saving Cache (ID: ${c})`),yield ch.saveCache(c,m,r)}catch(f){let g=f;if(g.name===Ca.name)throw f;g.name===wu.name?Kt.info(`Failed to save: ${g.message}`):Kt.warning(`Failed to save: ${g.message}`)}finally{try{yield Wn.unlinkFile(m)}catch(f){Kt.debug(`Failed to delete archive: ${f}`)}}return c})}Ht.saveCache=B9e});var Eu=h(mh=>{"use strict";Object.defineProperty(mh,"__esModule",{value:!0});mh.DocUrl=void 0;var fz;(function(e){e.ASSIGNING_PERMISSIONS_TO_JOBS="https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs",e.AUTOMATIC_BUILD_FAILED="https://docs.github.com/en/code-security/code-scanning/troubleshooting-code-scanning/automatic-build-failed",e.DEFINE_ENV_VARIABLES="https://docs.github.com/en/actions/learn-github-actions/variables#defining-environment-variables-for-a-single-workflow",e.SCANNING_ON_PUSH="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning#scanning-on-push",e.SPECIFY_BUILD_STEPS_MANUALLY="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages#about-specifying-build-steps-manually",e.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS="https://docs.github.com/en/enterprise-cloud@latest/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning#providing-data-to-track-code-scanning-alerts-across-runs"})(fz||(mh.DocUrl=fz={}))});var Nz=h(Kn=>{"use strict";var M9e=Kn&&Kn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),j9e=Kn&&Kn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),xu=Kn&&Kn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&M9e(t,e,r);return j9e(t,e),t};Object.defineProperty(Kn,"__esModule",{value:!0});Kn.downloadTrapCaches=H9e;Kn.uploadTrapCaches=$9e;Kn.cleanupTrapCaches=G9e;Kn.getLanguagesSupportingCaching=bz;var hz=xu(require("fs")),cv=xu(require("path")),yz=xu(dv()),rc=xu(ci()),gz=xu(os()),F9e=Eu(),k9e=co(),Nu=xt(),z9e=1,vz="codeql-trap",U9e=10,_z=12e4;async function H9e(e,t,r){let n={},i=await bz(e,t,r);if(r.info(`Found ${i.length} languages that support TRAP caching`),i.length===0)return n;let a=cv.join(rc.getTemporaryDirectory(),"trapCaches");for(let l of i){let d=cv.join(a,l);hz.mkdirSync(d,{recursive:!0}),n[l]=d}if(await rc.isAnalyzingDefaultBranch())return r.info("Analyzing default branch. Skipping downloading of TRAP caches."),n;let s="unknown",o=process.env.GITHUB_EVENT_PATH;rc.getWorkflowEventName()==="pull_request"&&o!==void 0&&(s=JSON.parse(hz.readFileSync(cv.resolve(o),"utf-8")).pull_request?.base?.sha||s);for(let l of t){let d=n[l];if(d===void 0)continue;let c=await wz(e,l,s);r.info(`Looking in Actions cache for TRAP cache with key ${c}`),await(0,Nu.withTimeout)(_z,yz.restoreCache([d],c,[await Ez(e,l)]),()=>{r.info(`Timed out downloading cache for ${l}, will continue without it`)})===void 0&&(r.info(`No TRAP cache found in Actions cache for ${l}`),delete n[l])}return n}async function $9e(e,t,r){if(!await rc.isAnalyzingDefaultBranch())return!1;for(let n of t.languages){let i=t.trapCaches[n];if(i===void 0)continue;let a=await(0,Nu.tryGetFolderBytes)(i,r);if(a===void 0){r.info(`Skipping upload of TRAP cache for ${n} as we couldn't determine its size`);continue}if(a{r.info(`Timed out waiting for TRAP cache for ${n} to upload, will continue without uploading`)})}return!0}async function G9e(e,t,r){if(!await t.getValue(k9e.Feature.CleanupTrapCaches))return{trap_cache_cleanup_skipped_because:"feature disabled"};if(!await rc.isAnalyzingDefaultBranch())return{trap_cache_cleanup_skipped_because:"not analyzing default branch"};try{let n=0,i=await gz.listActionsCaches(vz,await rc.getRef());for(let a of e.languages)if(e.trapCaches[a]){let s=await V9e(i,a,r);s.sort((c,p)=>c.created_at.localeCompare(p.created_at));let o=s.pop();if(r.debug(`Keeping most recent TRAP cache (${JSON.stringify(o)})`),s.length===0){r.info(`No TRAP caches to clean up for ${a}.`);continue}for(let c of s)r.debug(`Cleaning up TRAP cache (${JSON.stringify(c)})`),await gz.deleteActionsCache(c.id);let l=s.reduce((c,p)=>c+p.size_in_bytes,0);n+=l;let d=(l/(1024*1024)).toFixed(2);r.info(`Cleaned up ${d} MiB of old TRAP caches for ${a}.`)}return{trap_cache_cleanup_size_bytes:n}}catch(n){return(0,Nu.isHTTPError)(n)&&n.status===403?r.warning(`Could not cleanup TRAP caches as the token did not have the required permissions. To clean up TRAP caches, ensure the token has the "actions:write" permission. See ${F9e.DocUrl.ASSIGNING_PERMISSIONS_TO_JOBS} for more information.`):r.info(`Failed to cleanup TRAP caches, continuing. Details: ${n}`),{trap_cache_cleanup_error:(0,Nu.getErrorMessage)(n)}}}async function V9e(e,t,r){r.debug(`Listing TRAP caches for ${t}`);for(let n of e)if(!n.created_at||!n.id||!n.key||!n.size_in_bytes)throw new Error(`An unexpected cache item was returned from the API that was missing one or more required fields: ${JSON.stringify(n)}`);return e.filter(n=>n.key?.includes(`-${t}-`))}async function bz(e,t,r){let n=[],i=await e.betterResolveLanguages();e:for(let a of t){let s=i.extractors[a];if(s===void 0){r.info(`${a} does not support TRAP caching (couldn't find an extractor)`);continue}if(s.length!==1){r.info(`${a} does not support TRAP caching (found multiple extractors)`);continue}let l=s[0].extractor_options?.trap?.properties?.cache?.properties;if(l===void 0){r.info(`${a} does not support TRAP caching (missing option group)`);continue}for(let d of["dir","bound","write"])if(!(d in l)){r.info(`${a} does not support TRAP caching (missing ${d} option)`);continue e}n.push(a)}return n}async function wz(e,t,r){return`${await Ez(e,t)}${r}`}async function Ez(e,t){return`${vz}-${z9e}-${(await e.getVersion()).version}-${t}-`}});var gv=h(De=>{"use strict";var W9e=De&&De.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),K9e=De&&De.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Tu=De&&De.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&W9e(t,e,r);return K9e(t,e),t};Object.defineProperty(De,"__esModule",{value:!0});De.defaultAugmentationProperties=void 0;De.getPacksStrInvalid=nc;De.getConfigFileOutsideWorkspaceErrorMessage=Oz;De.getConfigFileDoesNotExistErrorMessage=Rz;De.getConfigFileRepoFormatInvalidMessage=Az;De.getConfigFileFormatInvalidMessage=Iz;De.getConfigFileDirectoryGivenMessage=Dz;De.getNoLanguagesError=Lz;De.getUnknownLanguagesError=qz;De.getLanguagesInRepo=Bz;De.getLanguages=uv;De.getRawLanguages=Mz;De.getDefaultConfig=jz;De.calculateAugmentation=mv;De.parsePacksFromInput=kz;De.parsePacksSpecification=zz;De.validatePackSpecification=Uz;De.initConfig=t5e;De.parseRegistriesWithoutCredentials=r5e;De.getPathToParsedConfigFile=fv;De.getConfig=o5e;De.generateRegistries=l5e;De.wrapEnvironment=c5e;De.parseBuildModeInput=hv;var xs=Tu(require("fs")),Qn=Tu(require("path")),xz=require("perf_hooks"),fh=Tu(zc()),Q9e=Tu(vl()),Pz=Tu(os()),Cz=K1(),Sz=co(),Su=Ll(),X9e=Nz(),gt=xt(),Y9e="packs";De.defaultAugmentationProperties={queriesInputCombines:!1,packsInputCombines:!1,packsInput:void 0,queriesInput:void 0};function nc(e,t){return t?pv(t,Y9e,`"${e}" is not a valid pack`):`"${e}" is not a valid pack`}function Oz(e){return`The configuration file "${e}" is outside of the workspace`}function Rz(e){return`The configuration file "${e}" does not exist`}function Az(e){let t=`The configuration file "${e}" is not a supported remote file reference.`;return t+=" Expected format //@",t}function Iz(e){return`The configuration file "${e}" could not be read`}function Dz(e){return`The configuration file "${e}" looks like a directory, not a file`}function pv(e,t,r){return e===void 0?`The workflow property "${t}" is invalid: ${r}`:`The configuration file "${e}" is invalid: property "${t}" ${r}`}function Lz(){return"Did not detect any languages to analyze. Please update input in workflow or check that GitHub detects the correct languages in your repository."}function qz(e){return`Did not recognize the following languages: ${e.join(", ")}`}async function Bz(e,t){t.debug(`GitHub repo ${e.owner} ${e.repo}`);let r=await Pz.getApiClient().rest.repos.listLanguages({owner:e.owner,repo:e.repo});t.debug(`Languages API response: ${JSON.stringify(r)}`);let n=new Set;for(let i of Object.keys(r.data)){let a=(0,Su.parseLanguage)(i);a!==void 0&&n.add(a)}return[...n]}async function uv(e,t,r,n){let{rawLanguages:i,autodetected:a}=await Mz(t,r,n),s=i;if(a){let d=Object.keys(await e.resolveLanguages());s=s.map(Su.parseLanguage).filter(c=>c&&d.includes(c)).map(c=>c),n.info(`Automatically detected languages: ${s.join(", ")}`)}else{let d=(await e.betterResolveLanguages()).aliases;d&&(s=s.map(c=>d[c]||c)),n.info(`Languages from configuration: ${s.join(", ")}`)}if(s.length===0)throw new gt.ConfigurationError(Lz());let o=[],l=[];for(let d of s){let c=(0,Su.parseLanguage)(d);c===void 0?l.push(d):o.includes(c)||o.push(c)}if(l.length>0)throw new gt.ConfigurationError(qz(l));return o}async function Mz(e,t,r){let n=(e||"").split(",").map(a=>a.trim().toLowerCase()).filter(a=>a.length>0),i;return n.length?i=!1:(i=!0,n=await Bz(t,r)),{rawLanguages:n,autodetected:i}}async function jz({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:n,dbLocation:i,trapCachingEnabled:a,dependencyCachingEnabled:s,debugMode:o,debugArtifactName:l,debugDatabaseName:d,repository:c,tempDir:p,codeql:u,githubVersion:m,features:f,logger:g}){let y=await uv(u,e,c,g),_=await hv(n,y,f,g),b=mv(r,t,y),{trapCaches:x,trapCacheDownloadTime:O}=await Fz(a,u,y,g);return{languages:y,buildMode:_,originalUserInput:{},tempDir:p,codeQLCmd:u.getPath(),gitHubVersion:m,dbLocation:Hz(i,p),debugMode:o,debugArtifactName:l,debugDatabaseName:d,augmentationProperties:b,trapCaches:x,trapCacheDownloadTime:O,dependencyCachingEnabled:(0,Cz.getCachingKind)(s)}}async function Fz(e,t,r,n){let i={},a=0;if(e){let s=xz.performance.now();i=await(0,X9e.downloadTrapCaches)(t,r,n),a=xz.performance.now()-s}return{trapCaches:i,trapCacheDownloadTime:a}}async function J9e({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:n,configFile:i,dbLocation:a,trapCachingEnabled:s,dependencyCachingEnabled:o,debugMode:l,debugArtifactName:d,debugDatabaseName:c,repository:p,tempDir:u,codeql:m,workspacePath:f,githubVersion:g,apiDetails:y,features:_,logger:b}){let x;if(n5e(i)){if(i!==$z(u)&&(i=Qn.resolve(f,i),!(i+Qn.sep).startsWith(f+Qn.sep)))throw new gt.ConfigurationError(Oz(i));x=i5e(i)}else x=await a5e(i,y);let O=await uv(m,e,p,b),R=await hv(n,O,_,b),U=mv(r,t,O),{trapCaches:ie,trapCacheDownloadTime:F}=await Fz(s,m,O,b);return{languages:O,buildMode:R,originalUserInput:x,tempDir:u,codeQLCmd:m.getPath(),gitHubVersion:g,dbLocation:Hz(a,u),debugMode:l,debugArtifactName:d,debugDatabaseName:c,augmentationProperties:U,trapCaches:ie,trapCacheDownloadTime:F,dependencyCachingEnabled:(0,Cz.getCachingKind)(o)}}function mv(e,t,r){let n=Tz(e),i=kz(e,r,n),a=Tz(t),s=Z9e(t,a);return{packsInputCombines:n,packsInput:i?.[r[0]],queriesInput:s,queriesInputCombines:a}}function Z9e(e,t){if(!e)return;let r=t?e.trim().slice(1).trim():e?.trim()??"";if(t&&r.length===0)throw new gt.ConfigurationError(pv(void 0,"queries","A '+' was used in the 'queries' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return r.split(",").map(n=>({uses:n.trim()}))}var e5e=function(){let e="[a-z0-9]",r=`${e}([a-z0-9-]*${e})?`;return new RegExp(`^${r}/${r}$`)}();function kz(e,t,r){if(e?.trim()){if(t.length>1)throw new gt.ConfigurationError("Cannot specify a 'packs' input in a multi-language analysis. Use a codeql-config.yml file instead and specify packs by language.");if(t.length===0)throw new gt.ConfigurationError("No languages specified. Cannot process the packs input.");if(e=e.trim(),r&&(e=e.trim().substring(1).trim(),!e))throw new gt.ConfigurationError(pv(void 0,"packs","A '+' was used in the 'packs' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return{[t[0]]:e.split(",").reduce((n,i)=>(n.push(Uz(i)),n),[])}}}function zz(e){if(typeof e!="string")throw new gt.ConfigurationError(nc(e));e=e.trim();let t=e.indexOf("@"),r=e.indexOf(":",t),n=0,i=t+1||void 0,a=r+1||void 0,s=Math.min(t>0?t:1/0,r>0?r:1/0,e.length),o=i?Math.min(r>0?r:1/0,e.length):void 0,l=a?e.length:void 0,d=e.slice(n,s).trim(),c=i?e.slice(i,o).trim():void 0,p=a?e.slice(a,l).trim():void 0;if(!e5e.test(d))throw new gt.ConfigurationError(nc(e));if(c)try{new Q9e.Range(c)}catch{throw new gt.ConfigurationError(nc(e))}if(p&&(Qn.isAbsolute(p)||Qn.normalize(p).split(Qn.sep).join("/")!==p.split(Qn.sep).join("/")))throw new gt.ConfigurationError(nc(e));if(!p&&a)throw new gt.ConfigurationError(nc(e));return{name:d,version:c,path:p}}function Uz(e){return(0,gt.prettyPrintPack)(zz(e))}function Tz(e){return!!e?.trim().startsWith("+")}function Hz(e,t){return e||Qn.resolve(t,"codeql_databases")}function $z(e){return Qn.resolve(e,"user-config-from-action.yml")}async function t5e(e){let t,{logger:r,tempDir:n}=e;return e.configInput&&(e.configFile&&r.warning("Both a config file and config input were provided. Ignoring config file."),e.configFile=$z(n),xs.writeFileSync(e.configFile,e.configInput),r.debug(`Using config from action input: ${e.configFile}`)),e.configFile?t=await J9e({...e,configFile:e.configFile}):(r.debug("No configuration file was provided"),t=await jz(e)),await s5e(t,r),t}function Gz(e){try{return e?fh.load(e):void 0}catch{throw new gt.ConfigurationError("Invalid registries input. Must be a YAML string.")}}function r5e(e){return Gz(e)?.map(t=>{let{url:r,packages:n,kind:i}=t;return{url:r,packages:n,kind:i}})}function n5e(e){return e.indexOf("./")===0?!0:e.indexOf("@")===-1}function i5e(e){if(!xs.existsSync(e))throw new gt.ConfigurationError(Rz(e));return fh.load(xs.readFileSync(e,"utf8"))}async function a5e(e,t){let n=new RegExp("(?[^/]+)/(?[^/]+)/(?[^@]+)@(?.*)").exec(e);if(n===null||n.groups===void 0||n.length<5)throw new gt.ConfigurationError(Az(e));let i=await Pz.getApiClientWithExternalAuth(t).rest.repos.getContent({owner:n.groups.owner,repo:n.groups.repo,path:n.groups.path,ref:n.groups.ref}),a;if("content"in i.data&&i.data.content!==void 0)a=i.data.content;else throw Array.isArray(i.data)?new gt.ConfigurationError(Dz(e)):new gt.ConfigurationError(Iz(e));return fh.load(Buffer.from(a,"base64").toString("binary"))}function fv(e){return Qn.join(e,"config")}async function s5e(e,t){let r=JSON.stringify(e),n=fv(e.tempDir);xs.mkdirSync(Qn.dirname(n),{recursive:!0}),xs.writeFileSync(n,r,"utf8"),t.debug("Saved config:"),t.debug(r)}async function o5e(e,t){let r=fv(e);if(!xs.existsSync(r))return;let n=xs.readFileSync(r,"utf8");return t.debug("Loaded config:"),t.debug(n),JSON.parse(n)}async function l5e(e,t,r){let n=Gz(e),i,a;if(n){let s=d5e(n);a=Qn.join(t,"qlconfig.yml");let o=fh.dump(s);xs.writeFileSync(a,o,"utf8"),r.debug("Generated qlconfig.yml:"),r.debug(o),i=n.map(l=>`${l.url}=${l.token}`).join(",")}return typeof process.env.CODEQL_REGISTRIES_AUTH=="string"&&r.debug("Using CODEQL_REGISTRIES_AUTH environment variable to authenticate with registries."),{registriesAuthTokens:process.env.CODEQL_REGISTRIES_AUTH??i,qlconfigFile:a}}function d5e(e){if(!Array.isArray(e)||e.some(n=>!n.url||!n.packages))throw new gt.ConfigurationError("Invalid 'registries' input. Must be an array of objects with 'url' and 'packages' properties.");return{registries:e.map(n=>({url:n?.url.endsWith("/")?n.url:`${n.url}/`,packages:n.packages,kind:n.kind}))}}async function c5e(e,t){let r={...process.env};for(let[n,i]of Object.entries(e))i!==void 0&&(process.env[n]=i);try{await t()}finally{for(let[n,i]of Object.entries(r))process.env[n]=i}}async function hv(e,t,r,n){if(e!==void 0){if(!Object.values(gt.BuildMode).includes(e))throw new gt.ConfigurationError(`Invalid build mode: '${e}'. Supported build modes are: ${Object.values(gt.BuildMode).join(", ")}.`);return t.includes(Su.Language.csharp)&&await r.getValue(Sz.Feature.DisableCsharpBuildless)?(n.warning("Scanning C# code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),gt.BuildMode.Autobuild):t.includes(Su.Language.java)&&await r.getValue(Sz.Feature.DisableJavaBuildlessEnabled)?(n.warning("Scanning Java code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),gt.BuildMode.Autobuild):e}}});var Vz=h(Qi=>{"use strict";var p5e=Qi&&Qi.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),u5e=Qi&&Qi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),m5e=Qi&&Qi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&p5e(t,e,r);return u5e(t,e),t};Object.defineProperty(Qi,"__esModule",{value:!0});Qi.getOptions=void 0;var Pu=m5e(dt());function f5e(e){let t={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0,excludeHiddenFiles:!1};return e&&(typeof e.followSymbolicLinks=="boolean"&&(t.followSymbolicLinks=e.followSymbolicLinks,Pu.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),typeof e.implicitDescendants=="boolean"&&(t.implicitDescendants=e.implicitDescendants,Pu.debug(`implicitDescendants '${t.implicitDescendants}'`)),typeof e.matchDirectories=="boolean"&&(t.matchDirectories=e.matchDirectories,Pu.debug(`matchDirectories '${t.matchDirectories}'`)),typeof e.omitBrokenSymbolicLinks=="boolean"&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,Pu.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`)),typeof e.excludeHiddenFiles=="boolean"&&(t.excludeHiddenFiles=e.excludeHiddenFiles,Pu.debug(`excludeHiddenFiles '${t.excludeHiddenFiles}'`))),t}Qi.getOptions=f5e});var gh=h(Dt=>{"use strict";var h5e=Dt&&Dt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),g5e=Dt&&Dt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),y5e=Dt&&Dt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&h5e(t,e,r);return g5e(t,e),t},v5e=Dt&&Dt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Dt,"__esModule",{value:!0});Dt.safeTrimTrailingSeparator=Dt.normalizeSeparators=Dt.hasRoot=Dt.hasAbsoluteRoot=Dt.ensureAbsoluteRoot=Dt.dirname=void 0;var hh=y5e(require("path")),Do=v5e(require("assert")),Ss=process.platform==="win32";function _5e(e){if(e=vv(e),Ss&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=hh.dirname(e);return Ss&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=vv(t)),t}Dt.dirname=_5e;function b5e(e,t){if((0,Do.default)(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),(0,Do.default)(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),yv(t))return t;if(Ss){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return(0,Do.default)(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),t[0].toUpperCase()===r[0].toUpperCase()?t.length===2?`${t[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\"),`${t[0]}:\\${r.substr(3)}${t.substr(2)}`):`${t[0]}:\\${t.substr(2)}`}else if(Cu(t).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return(0,Do.default)(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${t.substr(1)}`}}return(0,Do.default)(yv(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||Ss&&e.endsWith("\\")||(e+=hh.sep),e+t}Dt.ensureAbsoluteRoot=b5e;function yv(e){return(0,Do.default)(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=Cu(e),Ss?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/")}Dt.hasAbsoluteRoot=yv;function w5e(e){return(0,Do.default)(e,"isRooted parameter 'itemPath' must not be empty"),e=Cu(e),Ss?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}Dt.hasRoot=w5e;function Cu(e){return e=e||"",Ss?(e=e.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(e)?"\\":"")+e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}Dt.normalizeSeparators=Cu;function vv(e){return e?(e=Cu(e),!e.endsWith(hh.sep)||e===hh.sep||Ss&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1)):""}Dt.safeTrimTrailingSeparator=vv});var vh=h(yh=>{"use strict";Object.defineProperty(yh,"__esModule",{value:!0});yh.MatchKind=void 0;var Wz;(function(e){e[e.None=0]="None",e[e.Directory=1]="Directory",e[e.File=2]="File",e[e.All=3]="All"})(Wz||(yh.MatchKind=Wz={}))});var Xz=h(ln=>{"use strict";var E5e=ln&&ln.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),N5e=ln&&ln.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),x5e=ln&&ln.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&E5e(t,e,r);return N5e(t,e),t};Object.defineProperty(ln,"__esModule",{value:!0});ln.partialMatch=ln.match=ln.getSearchPaths=void 0;var Kz=x5e(gh()),S5e=vh(),Qz=process.platform==="win32";function T5e(e){e=e.filter(n=>!n.negate);let t={};for(let n of e){let i=Qz?n.searchPath.toUpperCase():n.searchPath;t[i]="candidate"}let r=[];for(let n of e){let i=Qz?n.searchPath.toUpperCase():n.searchPath;if(t[i]==="included")continue;let a=!1,s=i,o=Kz.dirname(s);for(;o!==s;){if(t[o]){a=!0;break}s=o,o=Kz.dirname(s)}a||(r.push(n.searchPath),t[i]="included")}return r}ln.getSearchPaths=T5e;function P5e(e,t){let r=S5e.MatchKind.None;for(let n of e)n.negate?r&=~n.match(t):r|=n.match(t);return r}ln.match=P5e;function C5e(e,t){return e.some(r=>!r.negate&&r.partialMatch(t))}ln.partialMatch=C5e});var Jz=h(Xn=>{"use strict";var O5e=Xn&&Xn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),R5e=Xn&&Xn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Yz=Xn&&Xn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&O5e(t,e,r);return R5e(t,e),t},A5e=Xn&&Xn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Xn,"__esModule",{value:!0});Xn.Path=void 0;var Ou=Yz(require("path")),Ts=Yz(gh()),Ru=A5e(require("assert")),I5e=process.platform==="win32",_v=class{constructor(t){if(this.segments=[],typeof t=="string")if((0,Ru.default)(t,"Parameter 'itemPath' must not be empty"),t=Ts.safeTrimTrailingSeparator(t),!Ts.hasRoot(t))this.segments=t.split(Ou.sep);else{let r=t,n=Ts.dirname(r);for(;n!==r;){let i=Ou.basename(r);this.segments.unshift(i),r=n,n=Ts.dirname(r)}this.segments.unshift(r)}else{(0,Ru.default)(t.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r{"use strict";var D5e=Yn&&Yn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),L5e=Yn&&Yn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ev=Yn&&Yn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&D5e(t,e,r);return L5e(t,e),t},q5e=Yn&&Yn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Yn,"__esModule",{value:!0});Yn.Pattern=void 0;var B5e=Ev(require("os")),Au=Ev(require("path")),dn=Ev(gh()),Lo=q5e(require("assert")),M5e=ol(),bv=vh(),_h=Jz(),Oa=process.platform==="win32",wv=class e{constructor(t,r=!1,n,i){this.negate=!1;let a;if(typeof t=="string")a=t.trim();else{n=n||[],(0,Lo.default)(n.length,"Parameter 'segments' must not empty");let d=e.getLiteral(n[0]);(0,Lo.default)(d&&dn.hasAbsoluteRoot(d),"Parameter 'segments' first element must be a root path"),a=new _h.Path(n).toString().trim(),t&&(a=`!${a}`)}for(;a.startsWith("!");)this.negate=!this.negate,a=a.substr(1).trim();a=e.fixupPattern(a,i),this.segments=new _h.Path(a).segments,this.trailingSeparator=dn.normalizeSeparators(a).endsWith(Au.sep),a=dn.safeTrimTrailingSeparator(a);let s=!1,o=this.segments.map(d=>e.getLiteral(d)).filter(d=>!s&&!(s=d===""));this.searchPath=new _h.Path(o).toString(),this.rootRegExp=new RegExp(e.regExpEscape(o[0]),Oa?"i":""),this.isImplicitPattern=r;let l={dot:!0,nobrace:!0,nocase:Oa,nocomment:!0,noext:!0,nonegate:!0};a=Oa?a.replace(/\\/g,"/"):a,this.minimatch=new M5e.Minimatch(a,l)}match(t){return this.segments[this.segments.length-1]==="**"?(t=dn.normalizeSeparators(t),!t.endsWith(Au.sep)&&this.isImplicitPattern===!1&&(t=`${t}${Au.sep}`)):t=dn.safeTrimTrailingSeparator(t),this.minimatch.match(t)?this.trailingSeparator?bv.MatchKind.Directory:bv.MatchKind.All:bv.MatchKind.None}partialMatch(t){return t=dn.safeTrimTrailingSeparator(t),dn.dirname(t)===t?this.rootRegExp.test(t):this.minimatch.matchOne(t.split(Oa?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(t){return(Oa?t:t.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(t,r){(0,Lo.default)(t,"pattern cannot be empty");let n=new _h.Path(t).segments.map(i=>e.getLiteral(i));if((0,Lo.default)(n.every((i,a)=>(i!=="."||a===0)&&i!==".."),`Invalid pattern '${t}'. Relative pathing '.' and '..' is not allowed.`),(0,Lo.default)(!dn.hasRoot(t)||n[0],`Invalid pattern '${t}'. Root segment must not contain globs.`),t=dn.normalizeSeparators(t),t==="."||t.startsWith(`.${Au.sep}`))t=e.globEscape(process.cwd())+t.substr(1);else if(t==="~"||t.startsWith(`~${Au.sep}`))r=r||B5e.homedir(),(0,Lo.default)(r,"Unable to determine HOME directory"),(0,Lo.default)(dn.hasAbsoluteRoot(r),`Expected HOME directory to be a rooted path. Actual '${r}'`),t=e.globEscape(r)+t.substr(1);else if(Oa&&(t.match(/^[A-Z]:$/i)||t.match(/^[A-Z]:[^\\]/i))){let i=dn.ensureAbsoluteRoot("C:\\dummy-root",t.substr(0,2));t.length>2&&!i.endsWith("\\")&&(i+="\\"),t=e.globEscape(i)+t.substr(2)}else if(Oa&&(t==="\\"||t.match(/^\\[^\\]/))){let i=dn.ensureAbsoluteRoot("C:\\dummy-root","\\");i.endsWith("\\")||(i+="\\"),t=e.globEscape(i)+t.substr(1)}else t=dn.ensureAbsoluteRoot(e.globEscape(process.cwd()),t);return dn.normalizeSeparators(t)}static getLiteral(t){let r="";for(let n=0;n=0){if(a.length>1)return"";if(a){r+=a,n=s;continue}}}}r+=i}return r}static regExpEscape(t){return t.replace(/[[\\^$.|?*+()]/g,"\\$&")}};Yn.Pattern=wv});var eU=h(bh=>{"use strict";Object.defineProperty(bh,"__esModule",{value:!0});bh.SearchState=void 0;var Nv=class{constructor(t,r){this.path=t,this.level=r}};bh.SearchState=Nv});var sU=h(lr=>{"use strict";var j5e=lr&&lr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),F5e=lr&&lr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Du=lr&&lr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&j5e(t,e,r);return F5e(t,e),t},xv=lr&&lr.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})},k5e=lr&&lr.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),i(o,l,s.done,s.value)})}}function i(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}},Ps=lr&&lr.__await||function(e){return this instanceof Ps?(this.v=e,this):new Ps(e)},z5e=lr&&lr.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(e,t||[]),i,a=[];return i={},s("next"),s("throw"),s("return"),i[Symbol.asyncIterator]=function(){return this},i;function s(u){n[u]&&(i[u]=function(m){return new Promise(function(f,g){a.push([u,m,f,g])>1||o(u,m)})})}function o(u,m){try{l(n[u](m))}catch(f){p(a[0][3],f)}}function l(u){u.value instanceof Ps?Promise.resolve(u.value.v).then(d,c):p(a[0][2],u)}function d(u){o("next",u)}function c(u){o("throw",u)}function p(u,m){u(m),a.shift(),a.length&&o(a[0][0],a[0][1])}};Object.defineProperty(lr,"__esModule",{value:!0});lr.DefaultGlobber=void 0;var Sv=Du(dt()),Iu=Du(require("fs")),tU=Du(Vz()),rU=Du(require("path")),wh=Du(Xz()),nU=vh(),iU=Zz(),aU=eU(),U5e=process.platform==="win32",Tv=class e{constructor(t){this.patterns=[],this.searchPaths=[],this.options=tU.getOptions(t)}getSearchPaths(){return this.searchPaths.slice()}glob(){var t,r,n,i;return xv(this,void 0,void 0,function*(){let a=[];try{for(var s=!0,o=k5e(this.globGenerator()),l;l=yield o.next(),t=l.done,!t;s=!0){i=l.value,s=!1;let d=i;a.push(d)}}catch(d){r={error:d}}finally{try{!s&&!t&&(n=o.return)&&(yield n.call(o))}finally{if(r)throw r.error}}return a})}globGenerator(){return z5e(this,arguments,function*(){let r=tU.getOptions(this.options),n=[];for(let s of this.patterns)n.push(s),r.implicitDescendants&&(s.trailingSeparator||s.segments[s.segments.length-1]!=="**")&&n.push(new iU.Pattern(s.negate,!0,s.segments.concat("**")));let i=[];for(let s of wh.getSearchPaths(n)){Sv.debug(`Search path '${s}'`);try{yield Ps(Iu.promises.lstat(s))}catch(o){if(o.code==="ENOENT")continue;throw o}i.unshift(new aU.SearchState(s,1))}let a=[];for(;i.length;){let s=i.pop(),o=wh.match(n,s.path),l=!!o||wh.partialMatch(n,s.path);if(!o&&!l)continue;let d=yield Ps(e.stat(s,r,a));if(d&&!(r.excludeHiddenFiles&&rU.basename(s.path).match(/^\./)))if(d.isDirectory()){if(o&nU.MatchKind.Directory&&r.matchDirectories)yield yield Ps(s.path);else if(!l)continue;let c=s.level+1,p=(yield Ps(Iu.promises.readdir(s.path))).map(u=>new aU.SearchState(rU.join(s.path,u),c));i.push(...p.reverse())}else o&nU.MatchKind.File&&(yield yield Ps(s.path))}})}static create(t,r){return xv(this,void 0,void 0,function*(){let n=new e(r);U5e&&(t=t.replace(/\r\n/g,` +`),t=t.replace(/\r/g,` +`));let i=t.split(` +`).map(a=>a.trim());for(let a of i)!a||a.startsWith("#")||n.patterns.push(new iU.Pattern(a));return n.searchPaths.push(...wh.getSearchPaths(n.patterns)),n})}static stat(t,r,n){return xv(this,void 0,void 0,function*(){let i;if(r.followSymbolicLinks)try{i=yield Iu.promises.stat(t.path)}catch(a){if(a.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){Sv.debug(`Broken symlink '${t.path}'`);return}throw new Error(`No information found for the path '${t.path}'. This may indicate a broken symbolic link.`)}throw a}else i=yield Iu.promises.lstat(t.path);if(i.isDirectory()&&r.followSymbolicLinks){let a=yield Iu.promises.realpath(t.path);for(;n.length>=t.level;)n.pop();if(n.some(s=>s===a)){Sv.debug(`Symlink cycle detected for path '${t.path}' and realpath '${a}'`);return}n.push(a)}return i})}};lr.DefaultGlobber=Tv});var cU=h(cn=>{"use strict";var H5e=cn&&cn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),$5e=cn&&cn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ic=cn&&cn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&H5e(t,e,r);return $5e(t,e),t},G5e=cn&&cn.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})},V5e=cn&&cn.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),i(o,l,s.done,s.value)})}}function i(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}};Object.defineProperty(cn,"__esModule",{value:!0});cn.hashFiles=void 0;var oU=ic(require("crypto")),lU=ic(dt()),dU=ic(require("fs")),W5e=ic(require("stream")),K5e=ic(require("util")),Q5e=ic(require("path"));function X5e(e,t,r=!1){var n,i,a,s,o;return G5e(this,void 0,void 0,function*(){let l=r?lU.info:lU.debug,d=!1,c=t||((o=process.env.GITHUB_WORKSPACE)!==null&&o!==void 0?o:process.cwd()),p=oU.createHash("sha256"),u=0;try{for(var m=!0,f=V5e(e.globGenerator()),g;g=yield f.next(),n=g.done,!n;m=!0){s=g.value,m=!1;let y=s;if(l(y),!y.startsWith(`${c}${Q5e.sep}`)){l(`Ignore '${y}' since it is not under GITHUB_WORKSPACE.`);continue}if(dU.statSync(y).isDirectory()){l(`Skip directory '${y}'.`);continue}let _=oU.createHash("sha256");yield K5e.promisify(W5e.pipeline)(dU.createReadStream(y),_),p.write(_.digest()),u++,d||(d=!0)}}catch(y){i={error:y}}finally{try{!m&&!n&&(a=f.return)&&(yield a.call(f))}finally{if(i)throw i.error}}return p.end(),d?(l(`Found ${u} files to hash.`),p.digest("hex")):(l("No matches found for glob"),"")})}cn.hashFiles=X5e});var mU=h(Cs=>{"use strict";var pU=Cs&&Cs.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(Cs,"__esModule",{value:!0});Cs.hashFiles=Cs.create=void 0;var Y5e=sU(),J5e=cU();function uU(e,t){return pU(this,void 0,void 0,function*(){return yield Y5e.DefaultGlobber.create(e,t)})}Cs.create=uU;function Z5e(e,t="",r,n=!1){return pU(this,void 0,void 0,function*(){let i=!0;r&&typeof r.followSymbolicLinks=="boolean"&&(i=r.followSymbolicLinks);let a=yield uU(e,{followSymbolicLinks:i});return(0,J5e.hashFiles)(a,t,n)})}Cs.hashFiles=Z5e});var _U=h(Xi=>{"use strict";var e8e=Xi&&Xi.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),t8e=Xi&&Xi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Cv=Xi&&Xi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&e8e(t,e,r);return t8e(t,e),t};Object.defineProperty(Xi,"__esModule",{value:!0});Xi.downloadDependencyCaches=o8e;Xi.uploadDependencyCaches=l8e;var Eh=Cv(require("os")),Nh=require("path"),Pv=Cv(dv()),fU=Cv(mU()),r8e=K1(),n8e=Za(),i8e=xt(),a8e="codeql-dependencies",s8e=1,hU={java:{paths:[(0,Nh.join)(Eh.homedir(),".m2","repository"),(0,Nh.join)(Eh.homedir(),".gradle","caches")],hash:["**/pom.xml","**/*.gradle*","**/gradle-wrapper.properties","buildSrc/**/Versions.kt","buildSrc/**/Dependencies.kt","gradle/*.versions.toml","**/versions.properties"]},csharp:{paths:[(0,Nh.join)(Eh.homedir(),".nuget","packages")],hash:["**/packages.lock.json","**/paket.lock"]},go:{paths:[(0,Nh.join)(Eh.homedir(),"go","pkg","mod")],hash:["**/go.sum"]}};async function gU(e){return fU.create(e.join(` +`))}async function o8e(e,t){let r=[];for(let n of e){let i=hU[n];if(i===void 0){t.info(`Skipping download of dependency cache for ${n} as we have no caching configuration for it.`);continue}if((await(await gU(i.hash)).glob()).length===0){t.info(`Skipping download of dependency cache for ${n} as we cannot calculate a hash for the cache key.`);continue}let s=await yU(n,i),o=[await vU(n)];t.info(`Downloading cache for ${n} with key ${s} and restore keys ${o.join(", ")}`);let l=await Pv.restoreCache(i.paths,s,o);l!==void 0?(t.info(`Cache hit on key ${l} for ${n}.`),r.push(n)):t.info(`No suitable cache found for ${n}.`)}return r}async function l8e(e,t){for(let r of e.languages){let n=hU[r];if(n===void 0){t.info(`Skipping upload of dependency cache for ${r} as we have no caching configuration for it.`);continue}if((await(await gU(n.hash)).glob()).length===0){t.info(`Skipping upload of dependency cache for ${r} as we cannot calculate a hash for the cache key.`);continue}let a=await(0,r8e.getTotalCacheSize)(n.paths,t,!0);if(a===0){t.info(`Skipping upload of dependency cache for ${r} since it is empty.`);continue}let s=await yU(r,n);t.info(`Uploading cache of size ${a} for ${r} with key ${s}...`);try{await Pv.saveCache(n.paths,s)}catch(o){if(o instanceof Pv.ReserveCacheError)t.info(`Not uploading cache for ${r}, because ${s} is already in use.`),t.debug(o.message);else throw o}}}async function yU(e,t){let r=await fU.hashFiles(t.hash.join(` +`));return`${await vU(e)}${r}`}async function vU(e){let t=(0,i8e.getRequiredEnvParam)("RUNNER_OS"),r=process.env[n8e.EnvVar.DEPENDENCY_CACHING_PREFIX],n=a8e;return r!==void 0&&r.length>0&&(n=`${n}-${r}`),`${n}-${s8e}-${t}-${e}-`}});var Lu=h(Jn=>{"use strict";var d8e=Jn&&Jn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),c8e=Jn&&Jn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),p8e=Jn&&Jn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&d8e(t,e,r);return c8e(t,e),t};Object.defineProperty(Jn,"__esModule",{value:!0});Jn.getActionsLogger=u8e;Jn.getRunnerLogger=m8e;Jn.withGroup=f8e;Jn.formatDuration=h8e;var Ov=p8e(dt());function u8e(){return Ov}function m8e(e){return{debug:e?console.debug:()=>{},info:console.info,warning:console.warn,error:console.error,isDebug:()=>e,startGroup:()=>{},endGroup:()=>{}}}function f8e(e,t){Ov.startGroup(e);try{return t()}finally{Ov.endGroup()}}function h8e(e){if(e<1e3)return`${e}ms`;if(e<60*1e3)return`${(e/1e3).toFixed(1)}s`;let t=Math.floor(e/(60*1e3)),r=Math.floor(e%(60*1e3)/1e3);return`${t}m${r}s`}});var NU=h(Os=>{"use strict";var g8e=Os&&Os.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Os,"__esModule",{value:!0});Os.makeDiagnostic=y8e;Os.addDiagnostic=v8e;Os.logUnwrittenDiagnostics=_8e;Os.flushDiagnostics=b8e;var Rv=require("fs"),bU=g8e(require("path")),xh=Lu(),wU=xt(),ac=[];function y8e(e,t,r=void 0){return{...r,timestamp:r?.timestamp??new Date().toISOString(),source:{...r?.source,id:e,name:t}}}function v8e(e,t,r){let n=(0,xh.getActionsLogger)(),i=t?(0,wU.getCodeQLDatabasePath)(e,t):e.dbLocation;(0,Rv.existsSync)(i)?EU(e,t,r):(n.debug(`Writing a diagnostic for ${t}, but the database at ${i} does not exist yet.`),ac.push({diagnostic:r,language:t}))}function EU(e,t,r){let n=(0,xh.getActionsLogger)(),i=t?(0,wU.getCodeQLDatabasePath)(e,t):e.dbLocation,a=bU.default.resolve(i,"diagnostic","codeql-action");try{(0,Rv.mkdirSync)(a,{recursive:!0});let s=bU.default.resolve(a,`codeql-action-${r.timestamp.replaceAll(":","")}.json`);(0,Rv.writeFileSync)(s,JSON.stringify(r))}catch(s){n.warning(`Unable to write diagnostic message to database: ${s}`),n.debug(JSON.stringify(r))}}function _8e(){let e=(0,xh.getActionsLogger)(),t=ac.length;if(t>0){e.warning(`${t} diagnostic(s) could not be written to the database and will not appear on the Tool Status Page.`);for(let r of ac)e.debug(JSON.stringify(r.diagnostic))}}function b8e(e){(0,xh.getActionsLogger)().debug(`Writing ${ac.length} diagnostic(s) to database.`);for(let r of ac)EU(e,r.language,r.diagnostic);ac=[]}});var SU=h(Zn=>{"use strict";Object.defineProperty(Zn,"__esModule",{value:!0});Zn.cliErrorsConfig=Zn.CliConfigErrorCategory=Zn.CliError=void 0;Zn.getCliConfigCategoryIfExists=xU;Zn.wrapCliConfigurationError=S8e;var qu=ci(),w8e=Eu(),E8e=xt(),Av=class extends Error{constructor({cmd:t,args:r,exitCode:n,stderr:i}){let a=(0,qu.prettyPrintInvocation)(t,r),s=N8e(i),o=x8e(i),l;if(s)l=`Encountered a fatal error while running "${a}". Exit code was ${n} and error was: ${(0,qu.ensureEndsInPeriod)(s.trim())} See the logs for more details.`;else if(o)l=`We were unable to automatically build your code. Please provide manual build steps. See ${w8e.DocUrl.AUTOMATIC_BUILD_FAILED} for more information. Encountered the following error: ${o}`;else{let d=(0,qu.ensureEndsInPeriod)(i.trim().split(` +`).pop()?.trim()||"n/a");l=`Encountered a fatal error while running "${a}". Exit code was ${n} and last log line was: ${d} See the logs for more details.`}super(l),this.exitCode=n,this.stderr=i}};Zn.CliError=Av;function N8e(e){let t=/.*fatal (internal )?error occurr?ed(. Details)?:/gi,r=[],n,i;for(;(i=t.exec(e))!==null;)n!==void 0&&r.push(e.slice(n,i.index).trim()),n=i.index;if(n!==void 0){let a=e.slice(n).trim();if(r.length===0)return a;let s=!r.some(o=>o.includes(` +`));return s&&(r=r.map(qu.ensureEndsInPeriod)),[(0,qu.ensureEndsInPeriod)(a),"Context:",...r.reverse()].join(s?" ":` +`)}}function x8e(e){let t=/.*\[autobuild\] \[ERROR\] (.*)/gi,r=[...e.matchAll(t)].map(n=>n[1]);return r.length>10&&(r=r.slice(0,10),r.push("(truncated)")),r.join(` +`)||void 0}var $t;(function(e){e.AutobuildError="AutobuildError",e.ExternalRepositoryCloneFailed="ExternalRepositoryCloneFailed",e.GradleBuildFailed="GradleBuildFailed",e.IncompatibleWithActionVersion="IncompatibleWithActionVersion",e.InitCalledTwice="InitCalledTwice",e.InvalidConfigFile="InvalidConfigFile",e.InvalidSourceRoot="InvalidSourceRoot",e.MavenBuildFailed="MavenBuildFailed",e.NoBuildCommandAutodetected="NoBuildCommandAutodetected",e.NoBuildMethodAutodetected="NoBuildMethodAutodetected",e.NoSourceCodeSeen="NoSourceCodeSeen",e.NoSupportedBuildCommandSucceeded="NoSupportedBuildCommandSucceeded",e.NoSupportedBuildSystemDetected="NoSupportedBuildSystemDetected",e.OutOfMemoryOrDisk="OutOfMemoryOrDisk",e.PackCannotBeFound="PackCannotBeFound",e.PackMissingAuth="PackMissingAuth",e.SwiftBuildFailed="SwiftBuildFailed",e.UnsupportedBuildMode="UnsupportedBuildMode"})($t||(Zn.CliConfigErrorCategory=$t={}));Zn.cliErrorsConfig={[$t.AutobuildError]:{cliErrorMessageCandidates:[new RegExp("We were unable to automatically build your code")]},[$t.ExternalRepositoryCloneFailed]:{cliErrorMessageCandidates:[new RegExp("Failed to clone external Git repository")]},[$t.GradleBuildFailed]:{cliErrorMessageCandidates:[new RegExp("[autobuild] FAILURE: Build failed with an exception.")]},[$t.IncompatibleWithActionVersion]:{cliErrorMessageCandidates:[new RegExp("is not compatible with this CodeQL CLI")]},[$t.InitCalledTwice]:{cliErrorMessageCandidates:[new RegExp("Refusing to create databases .* but could not process any of it")],additionalErrorMessageToAppend:'Is the "init" action called twice in the same job?'},[$t.InvalidConfigFile]:{cliErrorMessageCandidates:[new RegExp("Config file .* is not valid"),new RegExp("The supplied config file is empty")]},[$t.InvalidSourceRoot]:{cliErrorMessageCandidates:[new RegExp("Invalid source root")]},[$t.MavenBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuild\\] \\[ERROR\\] Failed to execute goal")]},[$t.NoBuildCommandAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not auto-detect a suitable build method")]},[$t.NoBuildMethodAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not detect a suitable build command for the source checkout")]},[$t.NoSourceCodeSeen]:{exitCode:32,cliErrorMessageCandidates:[new RegExp("CodeQL detected code written in .* but could not process any of it"),new RegExp("CodeQL did not detect any code written in languages supported by CodeQL")]},[$t.NoSupportedBuildCommandSucceeded]:{cliErrorMessageCandidates:[new RegExp("No supported build command succeeded")]},[$t.NoSupportedBuildSystemDetected]:{cliErrorMessageCandidates:[new RegExp("No supported build system detected")]},[$t.OutOfMemoryOrDisk]:{cliErrorMessageCandidates:[new RegExp("CodeQL is out of memory."),new RegExp("out of disk"),new RegExp("No space left on device")],additionalErrorMessageToAppend:"For more information, see https://gh.io/troubleshooting-code-scanning/out-of-disk-or-memory"},[$t.PackCannotBeFound]:{cliErrorMessageCandidates:[new RegExp("Query pack .* cannot be found\\. Check the spelling of the pack\\.")]},[$t.PackMissingAuth]:{cliErrorMessageCandidates:[new RegExp("GitHub Container registry .* 403 Forbidden"),new RegExp("Do you need to specify a token to authenticate to the registry?")]},[$t.SwiftBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuilder/build\\] \\[build-command-failed\\] `autobuild` failed to run the build command")]},[$t.UnsupportedBuildMode]:{cliErrorMessageCandidates:[new RegExp("does not support the .* build mode. Please try using one of the following build modes instead")]}};function xU(e){for(let[t,r]of Object.entries(Zn.cliErrorsConfig)){if(e.exitCode!==void 0&&r.exitCode!==void 0&&e.exitCode===r.exitCode)return t;for(let n of r.cliErrorMessageCandidates)if(e.message.match(n)||e.stderr.match(n))return t}}function S8e(e){let t=xU(e);if(t===void 0)return e;let r=e.message,n=Zn.cliErrorsConfig[t].additionalErrorMessageToAppend;return n!==void 0&&(r=`${r} ${n}`),new E8e.ConfigurationError(r)}});var Fv=h((fe,RU)=>{fe=RU.exports=Ne;var Ke;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?Ke=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:Ke=function(){};fe.SEMVER_SPEC_VERSION="2.0.0";var Bu=256,Sh=Number.MAX_SAFE_INTEGER||9007199254740991,Iv=16,T8e=Bu-6,sc=fe.re=[],We=fe.safeRe=[],L=fe.src=[],C=fe.tokens={},CU=0;function Ce(e){C[e]=CU++}var Lv="[a-zA-Z0-9-]",Dv=[["\\s",1],["\\d",Bu],[Lv,T8e]];function ju(e){for(var t=0;t)?=?)";Ce("XRANGEIDENTIFIERLOOSE");L[C.XRANGEIDENTIFIERLOOSE]=L[C.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";Ce("XRANGEIDENTIFIER");L[C.XRANGEIDENTIFIER]=L[C.NUMERICIDENTIFIER]+"|x|X|\\*";Ce("XRANGEPLAIN");L[C.XRANGEPLAIN]="[v=\\s]*("+L[C.XRANGEIDENTIFIER]+")(?:\\.("+L[C.XRANGEIDENTIFIER]+")(?:\\.("+L[C.XRANGEIDENTIFIER]+")(?:"+L[C.PRERELEASE]+")?"+L[C.BUILD]+"?)?)?";Ce("XRANGEPLAINLOOSE");L[C.XRANGEPLAINLOOSE]="[v=\\s]*("+L[C.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+L[C.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+L[C.XRANGEIDENTIFIERLOOSE]+")(?:"+L[C.PRERELEASELOOSE]+")?"+L[C.BUILD]+"?)?)?";Ce("XRANGE");L[C.XRANGE]="^"+L[C.GTLT]+"\\s*"+L[C.XRANGEPLAIN]+"$";Ce("XRANGELOOSE");L[C.XRANGELOOSE]="^"+L[C.GTLT]+"\\s*"+L[C.XRANGEPLAINLOOSE]+"$";Ce("COERCE");L[C.COERCE]="(^|[^\\d])(\\d{1,"+Iv+"})(?:\\.(\\d{1,"+Iv+"}))?(?:\\.(\\d{1,"+Iv+"}))?(?:$|[^\\d])";Ce("COERCERTL");sc[C.COERCERTL]=new RegExp(L[C.COERCE],"g");We[C.COERCERTL]=new RegExp(ju(L[C.COERCE]),"g");Ce("LONETILDE");L[C.LONETILDE]="(?:~>?)";Ce("TILDETRIM");L[C.TILDETRIM]="(\\s*)"+L[C.LONETILDE]+"\\s+";sc[C.TILDETRIM]=new RegExp(L[C.TILDETRIM],"g");We[C.TILDETRIM]=new RegExp(ju(L[C.TILDETRIM]),"g");var P8e="$1~";Ce("TILDE");L[C.TILDE]="^"+L[C.LONETILDE]+L[C.XRANGEPLAIN]+"$";Ce("TILDELOOSE");L[C.TILDELOOSE]="^"+L[C.LONETILDE]+L[C.XRANGEPLAINLOOSE]+"$";Ce("LONECARET");L[C.LONECARET]="(?:\\^)";Ce("CARETTRIM");L[C.CARETTRIM]="(\\s*)"+L[C.LONECARET]+"\\s+";sc[C.CARETTRIM]=new RegExp(L[C.CARETTRIM],"g");We[C.CARETTRIM]=new RegExp(ju(L[C.CARETTRIM]),"g");var C8e="$1^";Ce("CARET");L[C.CARET]="^"+L[C.LONECARET]+L[C.XRANGEPLAIN]+"$";Ce("CARETLOOSE");L[C.CARETLOOSE]="^"+L[C.LONECARET]+L[C.XRANGEPLAINLOOSE]+"$";Ce("COMPARATORLOOSE");L[C.COMPARATORLOOSE]="^"+L[C.GTLT]+"\\s*("+L[C.LOOSEPLAIN]+")$|^$";Ce("COMPARATOR");L[C.COMPARATOR]="^"+L[C.GTLT]+"\\s*("+L[C.FULLPLAIN]+")$|^$";Ce("COMPARATORTRIM");L[C.COMPARATORTRIM]="(\\s*)"+L[C.GTLT]+"\\s*("+L[C.LOOSEPLAIN]+"|"+L[C.XRANGEPLAIN]+")";sc[C.COMPARATORTRIM]=new RegExp(L[C.COMPARATORTRIM],"g");We[C.COMPARATORTRIM]=new RegExp(ju(L[C.COMPARATORTRIM]),"g");var O8e="$1$2$3";Ce("HYPHENRANGE");L[C.HYPHENRANGE]="^\\s*("+L[C.XRANGEPLAIN]+")\\s+-\\s+("+L[C.XRANGEPLAIN]+")\\s*$";Ce("HYPHENRANGELOOSE");L[C.HYPHENRANGELOOSE]="^\\s*("+L[C.XRANGEPLAINLOOSE]+")\\s+-\\s+("+L[C.XRANGEPLAINLOOSE]+")\\s*$";Ce("STAR");L[C.STAR]="(<|>)?=?\\s*\\*";for(Yi=0;YiBu)return null;var r=t.loose?We[C.LOOSE]:We[C.FULL];if(!r.test(e))return null;try{return new Ne(e,t)}catch{return null}}fe.valid=R8e;function R8e(e,t){var r=Bo(e,t);return r?r.version:null}fe.clean=A8e;function A8e(e,t){var r=Bo(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}fe.SemVer=Ne;function Ne(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ne){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>Bu)throw new TypeError("version is longer than "+Bu+" characters");if(!(this instanceof Ne))return new Ne(e,t);Ke("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?We[C.LOOSE]:We[C.FULL]);if(!r)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>Sh||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Sh||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Sh||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(function(n){if(/^[0-9]+$/.test(n)){var i=+n;if(i>=0&&i=0;)typeof this.prerelease[r]=="number"&&(this.prerelease[r]++,r=-2);r===-1&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this};fe.inc=I8e;function I8e(e,t,r,n){typeof r=="string"&&(n=r,r=void 0);try{return new Ne(e,r).inc(t,n).version}catch{return null}}fe.diff=D8e;function D8e(e,t){if(qv(e,t))return null;var r=Bo(e),n=Bo(t),i="";if(r.prerelease.length||n.prerelease.length){i="pre";var a="prerelease"}for(var s in r)if((s==="major"||s==="minor"||s==="patch")&&r[s]!==n[s])return i+s;return a}fe.compareIdentifiers=qo;var TU=/^[0-9]+$/;function qo(e,t){var r=TU.test(e),n=TU.test(t);return r&&n&&(e=+e,t=+t),e===t?0:r&&!n?-1:n&&!r?1:e0}fe.lt=Th;function Th(e,t,r){return Ra(e,t,r)<0}fe.eq=qv;function qv(e,t,r){return Ra(e,t,r)===0}fe.neq=OU;function OU(e,t,r){return Ra(e,t,r)!==0}fe.gte=Bv;function Bv(e,t,r){return Ra(e,t,r)>=0}fe.lte=Mv;function Mv(e,t,r){return Ra(e,t,r)<=0}fe.cmp=Ph;function Ph(e,t,r,n){switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return qv(e,r,n);case"!=":return OU(e,r,n);case">":return Mu(e,r,n);case">=":return Bv(e,r,n);case"<":return Th(e,r,n);case"<=":return Mv(e,r,n);default:throw new TypeError("Invalid operator: "+t)}}fe.Comparator=ei;function ei(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof ei){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof ei))return new ei(e,t);e=e.trim().split(/\s+/).join(" "),Ke("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===oc?this.value="":this.value=this.operator+this.semver.version,Ke("comp",this)}var oc={};ei.prototype.parse=function(e){var t=this.options.loose?We[C.COMPARATORLOOSE]:We[C.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new Ne(r[2],this.options.loose):this.semver=oc};ei.prototype.toString=function(){return this.value};ei.prototype.test=function(e){if(Ke("Comparator.test",e,this.options.loose),this.semver===oc||e===oc)return!0;if(typeof e=="string")try{e=new Ne(e,this.options)}catch{return!1}return Ph(e,this.operator,this.semver,this.options)};ei.prototype.intersects=function(e,t){if(!(e instanceof ei))throw new TypeError("a Comparator is required");(!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1});var r;if(this.operator==="")return this.value===""?!0:(r=new bt(e.value,t),Ch(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new bt(this.value,t),Ch(e.semver,r,t));var n=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),i=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),a=this.semver.version===e.semver.version,s=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=Ph(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=Ph(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return n||i||a&&s||o||l};fe.Range=bt;function bt(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof bt)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new bt(e.raw,t);if(e instanceof ei)return new bt(e.value,t);if(!(this instanceof bt))return new bt(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(r){return this.parseRange(r.trim())},this).filter(function(r){return r.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}bt.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};bt.prototype.toString=function(){return this.range};bt.prototype.parseRange=function(e){var t=this.options.loose,r=t?We[C.HYPHENRANGELOOSE]:We[C.HYPHENRANGE];e=e.replace(r,J8e),Ke("hyphen replace",e),e=e.replace(We[C.COMPARATORTRIM],O8e),Ke("comparator trim",e,We[C.COMPARATORTRIM]),e=e.replace(We[C.TILDETRIM],P8e),e=e.replace(We[C.CARETTRIM],C8e),e=e.split(/\s+/).join(" ");var n=t?We[C.COMPARATORLOOSE]:We[C.COMPARATOR],i=e.split(" ").map(function(a){return $8e(a,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(i=i.filter(function(a){return!!a.match(n)})),i=i.map(function(a){return new ei(a,this.options)},this),i};bt.prototype.intersects=function(e,t){if(!(e instanceof bt))throw new TypeError("a Range is required");return this.set.some(function(r){return PU(r,t)&&e.set.some(function(n){return PU(n,t)&&r.every(function(i){return n.every(function(a){return i.intersects(a,t)})})})})};function PU(e,t){for(var r=!0,n=e.slice(),i=n.pop();r&&n.length;)r=n.every(function(a){return i.intersects(a,t)}),i=n.pop();return r}fe.toComparators=H8e;function H8e(e,t){return new bt(e,t).set.map(function(r){return r.map(function(n){return n.value}).join(" ").trim().split(" ")})}function $8e(e,t){return Ke("comp",e,t),e=W8e(e,t),Ke("caret",e),e=G8e(e,t),Ke("tildes",e),e=Q8e(e,t),Ke("xrange",e),e=Y8e(e,t),Ke("stars",e),e}function $r(e){return!e||e.toLowerCase()==="x"||e==="*"}function G8e(e,t){return e.trim().split(/\s+/).map(function(r){return V8e(r,t)}).join(" ")}function V8e(e,t){var r=t.loose?We[C.TILDELOOSE]:We[C.TILDE];return e.replace(r,function(n,i,a,s,o){Ke("tilde",e,n,i,a,s,o);var l;return $r(i)?l="":$r(a)?l=">="+i+".0.0 <"+(+i+1)+".0.0":$r(s)?l=">="+i+"."+a+".0 <"+i+"."+(+a+1)+".0":o?(Ke("replaceTilde pr",o),l=">="+i+"."+a+"."+s+"-"+o+" <"+i+"."+(+a+1)+".0"):l=">="+i+"."+a+"."+s+" <"+i+"."+(+a+1)+".0",Ke("tilde return",l),l})}function W8e(e,t){return e.trim().split(/\s+/).map(function(r){return K8e(r,t)}).join(" ")}function K8e(e,t){Ke("caret",e,t);var r=t.loose?We[C.CARETLOOSE]:We[C.CARET];return e.replace(r,function(n,i,a,s,o){Ke("caret",e,n,i,a,s,o);var l;return $r(i)?l="":$r(a)?l=">="+i+".0.0 <"+(+i+1)+".0.0":$r(s)?i==="0"?l=">="+i+"."+a+".0 <"+i+"."+(+a+1)+".0":l=">="+i+"."+a+".0 <"+(+i+1)+".0.0":o?(Ke("replaceCaret pr",o),i==="0"?a==="0"?l=">="+i+"."+a+"."+s+"-"+o+" <"+i+"."+a+"."+(+s+1):l=">="+i+"."+a+"."+s+"-"+o+" <"+i+"."+(+a+1)+".0":l=">="+i+"."+a+"."+s+"-"+o+" <"+(+i+1)+".0.0"):(Ke("no pr"),i==="0"?a==="0"?l=">="+i+"."+a+"."+s+" <"+i+"."+a+"."+(+s+1):l=">="+i+"."+a+"."+s+" <"+i+"."+(+a+1)+".0":l=">="+i+"."+a+"."+s+" <"+(+i+1)+".0.0"),Ke("caret return",l),l})}function Q8e(e,t){return Ke("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return X8e(r,t)}).join(" ")}function X8e(e,t){e=e.trim();var r=t.loose?We[C.XRANGELOOSE]:We[C.XRANGE];return e.replace(r,function(n,i,a,s,o,l){Ke("xRange",e,n,i,a,s,o,l);var d=$r(a),c=d||$r(s),p=c||$r(o),u=p;return i==="="&&u&&(i=""),l=t.includePrerelease?"-0":"",d?i===">"||i==="<"?n="<0.0.0-0":n="*":i&&u?(c&&(s=0),o=0,i===">"?(i=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):i==="<="&&(i="<",c?a=+a+1:s=+s+1),n=i+a+"."+s+"."+o+l):c?n=">="+a+".0.0"+l+" <"+(+a+1)+".0.0"+l:p&&(n=">="+a+"."+s+".0"+l+" <"+a+"."+(+s+1)+".0"+l),Ke("xRange return",n),n})}function Y8e(e,t){return Ke("replaceStars",e,t),e.trim().replace(We[C.STAR],"")}function J8e(e,t,r,n,i,a,s,o,l,d,c,p,u){return $r(r)?t="":$r(n)?t=">="+r+".0.0":$r(i)?t=">="+r+"."+n+".0":t=">="+t,$r(l)?o="":$r(d)?o="<"+(+l+1)+".0.0":$r(c)?o="<"+l+"."+(+d+1)+".0":p?o="<="+l+"."+d+"."+c+"-"+p:o="<="+o,(t+" "+o).trim()}bt.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Ne(e,this.options)}catch{return!1}for(var t=0;t0){var i=e[n].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}fe.satisfies=Ch;function Ch(e,t,r){try{t=new bt(t,r)}catch{return!1}return t.test(e)}fe.maxSatisfying=eve;function eve(e,t,r){var n=null,i=null;try{var a=new bt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!n||i.compare(s)===-1)&&(n=s,i=new Ne(n,r))}),n}fe.minSatisfying=tve;function tve(e,t,r){var n=null,i=null;try{var a=new bt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!n||i.compare(s)===1)&&(n=s,i=new Ne(n,r))}),n}fe.minVersion=rve;function rve(e,t){e=new bt(e,t);var r=new Ne("0.0.0");if(e.test(r)||(r=new Ne("0.0.0-0"),e.test(r)))return r;r=null;for(var n=0;n":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!r||Mu(r,s))&&(r=s);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+a.operator)}})}return r&&e.test(r)?r:null}fe.validRange=nve;function nve(e,t){try{return new bt(e,t).range||"*"}catch{return null}}fe.ltr=ive;function ive(e,t,r){return jv(e,t,"<",r)}fe.gtr=ave;function ave(e,t,r){return jv(e,t,">",r)}fe.outside=jv;function jv(e,t,r,n){e=new Ne(e,n),t=new bt(t,n);var i,a,s,o,l;switch(r){case">":i=Mu,a=Mv,s=Th,o=">",l=">=";break;case"<":i=Th,a=Bv,s=Mu,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Ch(e,t,n))return!1;for(var d=0;d=0.0.0")),p=p||m,u=u||m,i(m.semver,p.semver,n)?p=m:s(m.semver,u.semver,n)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0}fe.prerelease=sve;function sve(e,t){var r=Bo(e,t);return r&&r.prerelease.length?r.prerelease:null}fe.intersects=ove;function ove(e,t,r){return e=new bt(e,r),t=new bt(t,r),e.intersects(t)}fe.coerce=lve;function lve(e,t){if(e instanceof Ne)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};var r=null;if(!t.rtl)r=e.match(We[C.COERCE]);else{for(var n;(n=We[C.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||n.index+n[0].length!==r.index+r[0].length)&&(r=n),We[C.COERCERTL].lastIndex=n.index+n[1].length+n[2].length;We[C.COERCERTL].lastIndex=-1}return r===null?null:Bo(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var DU=h((Lr,zv)=>{"use strict";var dve=Lr&&Lr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),cve=Lr&&Lr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),pve=Lr&&Lr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&dve(t,e,r);return cve(t,e),t},uve=Lr&&Lr.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(Lr,"__esModule",{value:!0});Lr._readLinuxVersionFile=Lr._getOsVersion=Lr._findMatch=void 0;var AU=pve(Fv()),kv=dt(),IU=require("os"),mve=require("child_process"),Oh=require("fs");function fve(e,t,r,n){return uve(this,void 0,void 0,function*(){let i=IU.platform(),a,s,o;for(let l of r){let d=l.version;if(kv.debug(`check ${d} satisfies ${e}`),AU.satisfies(d,e)&&(!t||l.stable===t)&&(o=l.files.find(c=>{kv.debug(`${c.arch}===${n} && ${c.platform}===${i}`);let p=c.arch===n&&c.platform===i;if(p&&c.platform_version){let u=zv.exports._getOsVersion();u===c.platform_version?p=!0:p=AU.satisfies(u,c.platform_version)}return p}),o)){kv.debug(`matched ${l.version}`),s=l;break}}return s&&o&&(a=Object.assign({},s),a.files=[o]),a})}Lr._findMatch=fve;function hve(){let e=IU.platform(),t="";if(e==="darwin")t=mve.execSync("sw_vers -productVersion").toString();else if(e==="linux"){let r=zv.exports._readLinuxVersionFile();if(r){let n=r.split(` +`);for(let i of n){let a=i.split("=");if(a.length===2&&(a[0].trim()==="VERSION_ID"||a[0].trim()==="DISTRIB_RELEASE")){t=a[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return t}Lr._getOsVersion=hve;function gve(){let e="/etc/lsb-release",t="/etc/os-release",r="";return Oh.existsSync(e)?r=Oh.readFileSync(e).toString():Oh.existsSync(t)&&(r=Oh.readFileSync(t).toString()),r}Lr._readLinuxVersionFile=gve});var qU=h((ACe,LU)=>{var yve=require("crypto");LU.exports=function(){return yve.randomBytes(16)}});var jU=h((ICe,MU)=>{var BU=[];for(Fu=0;Fu<256;++Fu)BU[Fu]=(Fu+256).toString(16).substr(1);var Fu;function vve(e,t){var r=t||0,n=BU;return[n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]]].join("")}MU.exports=vve});var kU=h((DCe,FU)=>{var _ve=qU(),bve=jU();function wve(e,t,r){var n=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var i=e.random||(e.rng||_ve)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t)for(var a=0;a<16;++a)t[n+a]=i[a];return t||bve(i)}FU.exports=wve});var HU=h(ti=>{"use strict";var Eve=ti&&ti.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Nve=ti&&ti.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),xve=ti&&ti.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Eve(t,e,r);return Nve(t,e),t},zU=ti&&ti.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(ti,"__esModule",{value:!0});ti.RetryHelper=void 0;var UU=xve(dt()),Uv=class{constructor(t,r,n){if(t<1)throw new Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=t,this.minSeconds=Math.floor(r),this.maxSeconds=Math.floor(n),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(t,r){return zU(this,void 0,void 0,function*(){let n=1;for(;nsetTimeout(r,t*1e3))})}};ti.RetryHelper=Uv});var Ih=h(xe=>{"use strict";var Sve=xe&&xe.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Tve=xe&&xe.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ji=xe&&xe.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Sve(t,e,r);return Tve(t,e),t},Gr=xe&&xe.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})},Pve=xe&&xe.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(xe,"__esModule",{value:!0});xe.evaluateVersions=xe.isExplicitVersion=xe.findFromManifest=xe.getManifestFromRepo=xe.findAllVersions=xe.find=xe.cacheFile=xe.cacheDir=xe.extractZip=xe.extractXar=xe.extractTar=xe.extract7z=xe.downloadTool=xe.HTTPError=void 0;var Le=Ji(dt()),Tn=Ji(fc()),ri=Ji(require("fs")),Cve=Ji(DU()),zu=Ji(require("os")),bi=Ji(require("path")),$U=Ji(Fs()),Aa=Ji(Fv()),Ove=Ji(require("stream")),Rve=Ji(require("util")),lc=require("assert"),GU=Pve(kU()),Rs=Wo(),Ave=HU(),ku=class extends Error{constructor(t){super(`Unexpected HTTP response: ${t}`),this.httpStatusCode=t,Object.setPrototypeOf(this,new.target.prototype)}};xe.HTTPError=ku;var $v=process.platform==="win32",Ive=process.platform==="darwin",Dve="actions/tool-cache";function Lve(e,t,r,n){return Gr(this,void 0,void 0,function*(){t=t||bi.join(XU(),GU.default()),yield Tn.mkdirP(bi.dirname(t)),Le.debug(`Downloading ${e}`),Le.debug(`Destination ${t}`);let i=3,a=Hv("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),s=Hv("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new Ave.RetryHelper(i,a,s).execute(()=>Gr(this,void 0,void 0,function*(){return yield qve(e,t||"",r,n)}),l=>!(l instanceof ku&&l.httpStatusCode&&l.httpStatusCode<500&&l.httpStatusCode!==408&&l.httpStatusCode!==429))})}xe.downloadTool=Lve;function qve(e,t,r,n){return Gr(this,void 0,void 0,function*(){if(ri.existsSync(t))throw new Error(`Destination file path ${t} already exists`);let i=new $U.HttpClient(Dve,[],{allowRetries:!1});r&&(Le.debug("set auth"),n===void 0&&(n={}),n.authorization=r);let a=yield i.get(e,n);if(a.message.statusCode!==200){let c=new ku(a.message.statusCode);throw Le.debug(`Failed to download from "${e}". Code(${a.message.statusCode}) Message(${a.message.statusMessage})`),c}let s=Rve.promisify(Ove.pipeline),l=Hv("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>a.message)(),d=!1;try{return yield s(l,ri.createWriteStream(t)),Le.debug("download complete"),d=!0,t}finally{if(!d){Le.debug("download failed");try{yield Tn.rmRF(t)}catch(c){Le.debug(`Failed to delete '${t}'. ${c.message}`)}}}})}function Bve(e,t,r){return Gr(this,void 0,void 0,function*(){lc.ok($v,"extract7z() not supported on current OS"),lc.ok(e,'parameter "file" is required'),t=yield Rh(t);let n=process.cwd();if(process.chdir(t),r)try{let a=["x",Le.isDebug()?"-bb1":"-bb0","-bd","-sccUTF-8",e],s={silent:!0};yield Rs.exec(`"${r}"`,a,s)}finally{process.chdir(n)}else{let i=bi.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,""),a=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),s=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),l=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${i}' -Source '${a}' -Target '${s}'`],d={silent:!0};try{let c=yield Tn.which("powershell",!0);yield Rs.exec(`"${c}"`,l,d)}finally{process.chdir(n)}}return t})}xe.extract7z=Bve;function Mve(e,t,r="xz"){return Gr(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");t=yield Rh(t),Le.debug("Checking tar --version");let n="";yield Rs.exec("tar --version",[],{ignoreReturnCode:!0,silent:!0,listeners:{stdout:l=>n+=l.toString(),stderr:l=>n+=l.toString()}}),Le.debug(n.trim());let i=n.toUpperCase().includes("GNU TAR"),a;r instanceof Array?a=r:a=[r],Le.isDebug()&&!r.includes("v")&&a.push("-v");let s=t,o=e;return $v&&i&&(a.push("--force-local"),s=t.replace(/\\/g,"/"),o=e.replace(/\\/g,"/")),i&&(a.push("--warning=no-unknown-keyword"),a.push("--overwrite")),a.push("-C",s,"-f",o),yield Rs.exec("tar",a),t})}xe.extractTar=Mve;function jve(e,t,r=[]){return Gr(this,void 0,void 0,function*(){lc.ok(Ive,"extractXar() not supported on current OS"),lc.ok(e,'parameter "file" is required'),t=yield Rh(t);let n;r instanceof Array?n=r:n=[r],n.push("-x","-C",t,"-f",e),Le.isDebug()&&n.push("-v");let i=yield Tn.which("xar",!0);return yield Rs.exec(`"${i}"`,Wve(n)),t})}xe.extractXar=jve;function Fve(e,t){return Gr(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");return t=yield Rh(t),$v?yield kve(e,t):yield zve(e,t),t})}xe.extractZip=Fve;function kve(e,t){return Gr(this,void 0,void 0,function*(){let r=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),n=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=yield Tn.which("pwsh",!1);if(i){let s=["-NoLogo","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.ZipFile } catch { } ;",`try { [System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${n}', $true) }`,`catch { if (($_.Exception.GetType().FullName -eq 'System.Management.Automation.MethodException') -or ($_.Exception.GetType().FullName -eq 'System.Management.Automation.RuntimeException') ){ Expand-Archive -LiteralPath '${r}' -DestinationPath '${n}' -Force } else { throw $_ } } ;`].join(" ")];Le.debug(`Using pwsh at path: ${i}`),yield Rs.exec(`"${i}"`,s)}else{let s=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.FileSystem } catch { } ;",`if ((Get-Command -Name Expand-Archive -Module Microsoft.PowerShell.Archive -ErrorAction Ignore)) { Expand-Archive -LiteralPath '${r}' -DestinationPath '${n}' -Force }`,`else {[System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${n}', $true) }`].join(" ")],o=yield Tn.which("powershell",!0);Le.debug(`Using powershell at path: ${o}`),yield Rs.exec(`"${o}"`,s)}})}function zve(e,t){return Gr(this,void 0,void 0,function*(){let r=yield Tn.which("unzip",!0),n=[e];Le.isDebug()||n.unshift("-q"),n.unshift("-o"),yield Rs.exec(`"${r}"`,n,{cwd:t})})}function Uve(e,t,r,n){return Gr(this,void 0,void 0,function*(){if(r=Aa.clean(r)||r,n=n||zu.arch(),Le.debug(`Caching tool ${t} ${r} ${n}`),Le.debug(`source dir: ${e}`),!ri.statSync(e).isDirectory())throw new Error("sourceDir is not a directory");let i=yield WU(t,r,n);for(let a of ri.readdirSync(e)){let s=bi.join(e,a);yield Tn.cp(s,i,{recursive:!0})}return KU(t,r,n),i})}xe.cacheDir=Uve;function Hve(e,t,r,n,i){return Gr(this,void 0,void 0,function*(){if(n=Aa.clean(n)||n,i=i||zu.arch(),Le.debug(`Caching tool ${r} ${n} ${i}`),Le.debug(`source file: ${e}`),!ri.statSync(e).isFile())throw new Error("sourceFile is not a file");let a=yield WU(r,n,i),s=bi.join(a,t);return Le.debug(`destination file ${s}`),yield Tn.cp(e,s),KU(r,n,i),a})}xe.cacheFile=Hve;function $ve(e,t,r){if(!e)throw new Error("toolName parameter is required");if(!t)throw new Error("versionSpec parameter is required");if(r=r||zu.arch(),!Gv(t)){let i=VU(e,r);t=QU(i,t)}let n="";if(t){t=Aa.clean(t)||"";let i=bi.join(Ah(),e,t,r);Le.debug(`checking cache: ${i}`),ri.existsSync(i)&&ri.existsSync(`${i}.complete`)?(Le.debug(`Found tool in cache ${e} ${t} ${r}`),n=i):Le.debug("not found")}return n}xe.find=$ve;function VU(e,t){let r=[];t=t||zu.arch();let n=bi.join(Ah(),e);if(ri.existsSync(n)){let i=ri.readdirSync(n);for(let a of i)if(Gv(a)){let s=bi.join(n,a,t||"");ri.existsSync(s)&&ri.existsSync(`${s}.complete`)&&r.push(a)}}return r}xe.findAllVersions=VU;function Gve(e,t,r,n="master"){return Gr(this,void 0,void 0,function*(){let i=[],a=`https://api.github.com/repos/${e}/${t}/git/trees/${n}`,s=new $U.HttpClient("tool-cache"),o={};r&&(Le.debug("set auth"),o.authorization=r);let l=yield s.getJson(a,o);if(!l.result)return i;let d="";for(let p of l.result.tree)if(p.path==="versions-manifest.json"){d=p.url;break}o.accept="application/vnd.github.VERSION.raw";let c=yield(yield s.get(d,o)).readBody();if(c){c=c.replace(/^\uFEFF/,"");try{i=JSON.parse(c)}catch{Le.debug("Invalid json")}}return i})}xe.getManifestFromRepo=Gve;function Vve(e,t,r,n=zu.arch()){return Gr(this,void 0,void 0,function*(){return yield Cve._findMatch(e,t,r,n)})}xe.findFromManifest=Vve;function Rh(e){return Gr(this,void 0,void 0,function*(){return e||(e=bi.join(XU(),GU.default())),yield Tn.mkdirP(e),e})}function WU(e,t,r){return Gr(this,void 0,void 0,function*(){let n=bi.join(Ah(),e,Aa.clean(t)||t,r||"");Le.debug(`destination ${n}`);let i=`${n}.complete`;return yield Tn.rmRF(n),yield Tn.rmRF(i),yield Tn.mkdirP(n),n})}function KU(e,t,r){let i=`${bi.join(Ah(),e,Aa.clean(t)||t,r||"")}.complete`;ri.writeFileSync(i,""),Le.debug("finished caching tool")}function Gv(e){let t=Aa.clean(e)||"";Le.debug(`isExplicit: ${t}`);let r=Aa.valid(t)!=null;return Le.debug(`explicit? ${r}`),r}xe.isExplicitVersion=Gv;function QU(e,t){let r="";Le.debug(`evaluating ${e.length} versions`),e=e.sort((n,i)=>Aa.gt(n,i)?1:-1);for(let n=e.length-1;n>=0;n--){let i=e[n];if(Aa.satisfies(i,t)){r=i;break}}return r?Le.debug(`matched: ${r}`):Le.debug("match not found"),r}xe.evaluateVersions=QU;function Ah(){let e=process.env.RUNNER_TOOL_CACHE||"";return lc.ok(e,"Expected RUNNER_TOOL_CACHE to be defined"),e}function XU(){let e=process.env.RUNNER_TEMP||"";return lc.ok(e,"Expected RUNNER_TEMP to be defined"),e}function Hv(e,t){let r=global[e];return r!==void 0?r:t}function Wve(e){return Array.from(new Set(e))}});var JU=h((BCe,YU)=>{"use strict";YU.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var n,i,a;if(Array.isArray(t)){if(n=t.length,n!=r.length)return!1;for(i=n;i--!==0;)if(!e(t[i],r[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(a=Object.keys(t),n=a.length,n!==Object.keys(r).length)return!1;for(i=n;i--!==0;)if(!Object.prototype.hasOwnProperty.call(r,a[i]))return!1;for(i=n;i--!==0;){var s=a[i];if(!e(t[s],r[s]))return!1}return!0}return t!==t&&r!==r}});var Qv=h(pn=>{"use strict";var Kve=pn&&pn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Qve=pn&&pn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Kv=pn&&pn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Kve(t,e,r);return Qve(t,e),t},Xve=pn&&pn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(pn,"__esModule",{value:!0});pn.isZstdAvailable=o7e;pn.extract=l7e;pn.extractTarZst=eH;pn.inferCompressionMethod=c7e;var Yve=require("child_process"),Jve=Kv(require("fs")),Zve=Xve(require("path")),Vv=Kv(require("stream")),e7e=Vo(),t7e=Kv(Ih()),r7e=Qo(),n7e=wm(),ZU=ci(),Wv=xt(),i7e="3.4.3",a7e="1.31";async function s7e(){let e=await(0,r7e.safeWhich)("tar"),t="";if(await new e7e.ToolRunner(e,["--version"],{listeners:{stdout:n=>{t+=n.toString()}}}).exec()!==0)throw new Error("Failed to call tar --version");if(t.includes("GNU tar")){let n=t.match(/tar \(GNU tar\) ([0-9.]+)/);if(!n||!n[1])throw new Error("Failed to parse output of tar --version.");return{type:"gnu",version:n[1]}}else if(t.includes("bsdtar")){let n=t.match(/bsdtar ([0-9.]+)/);if(!n||!n[1])throw new Error("Failed to parse output of tar --version.");return{type:"bsd",version:n[1]}}else throw new Error("Unknown tar version")}async function o7e(e){let t=await(0,Wv.isBinaryAccessible)("zstd",e);try{let r=await s7e(),{type:n,version:i}=r;switch(e.info(`Found ${n} tar version ${i}.`),n){case"gnu":return{available:t&&i>=a7e,foundZstdBinary:t,version:r};case"bsd":return{available:t&&i>=i7e,foundZstdBinary:t,version:r};default:(0,Wv.assertNever)(n)}}catch(r){return e.warning(`Failed to determine tar version, therefore will assume zstd is not available. The underlying error was: ${r}`),{available:!1,foundZstdBinary:t}}}async function l7e(e,t,r,n){switch(t){case"gzip":return await t7e.extractTar(e);case"zstd":if(!r)throw new Error("Could not determine tar version, which is required to extract a Zstandard archive.");return await eH(e,r,n)}}async function eH(e,t,r){let n=await d7e();r.debug(`Extracting to ${n}.${e instanceof Vv.Readable?` Input stream has high water mark ${e.readableHighWaterMark}.`:""}`);try{let i=["-x","--zstd"];t.type==="gnu"&&(i.push("--warning=no-unknown-keyword"),i.push("--overwrite")),i.push("-f",e instanceof Vv.Readable?"-":e,"-C",n),process.stdout.write(`[command]tar ${i.join(" ")} +`);let a=(0,Yve.spawn)("tar",i,{stdio:"pipe"}),s="";a.stdout?.on("data",l=>{s+=l.toString(),process.stdout.write(l)});let o="";return a.stderr?.on("data",l=>{o+=l.toString(),process.stdout.write(l)}),e instanceof Vv.Readable&&e.pipe(a.stdin),await new Promise((l,d)=>{a.on("exit",c=>{c!==0&&d(new ZU.CommandInvocationError("tar",i,c??void 0,s,o)),l()})}),n}catch(i){throw await(0,Wv.cleanUpGlob)(n,"extraction destination directory",r),i}}async function d7e(){let e=Zve.default.join((0,ZU.getTemporaryDirectory)(),(0,n7e.v4)());return Jve.mkdirSync(e,{recursive:!0}),e}function c7e(e){return e.endsWith(".tar.gz")?"gzip":"zstd"}});var rH=h((jCe,tH)=>{var Uu;tH.exports=function(){if(!Uu){try{Uu=Dp()("follow-redirects")}catch{}typeof Uu!="function"&&(Uu=function(){})}Uu.apply(null,arguments)}});var oH=h((FCe,o7)=>{var $u=require("url"),Hu=$u.URL,p7e=require("http"),u7e=require("https"),e7=require("stream").Writable,t7=require("assert"),nH=rH();(function(){var t=typeof process<"u",r=typeof window<"u"&&typeof document<"u",n=jo(Error.captureStackTrace);!t&&(r||!n)&&console.warn("The follow-redirects package should be excluded from browser builds.")})();var r7=!1;try{t7(new Hu(""))}catch(e){r7=e.code==="ERR_INVALID_URL"}var m7e=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],n7=["abort","aborted","connect","error","socket","timeout"],i7=Object.create(null);n7.forEach(function(e){i7[e]=function(t,r,n){this._redirectable.emit(e,t,r,n)}});var Yv=Gu("ERR_INVALID_URL","Invalid URL",TypeError),Jv=Gu("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),f7e=Gu("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",Jv),h7e=Gu("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),g7e=Gu("ERR_STREAM_WRITE_AFTER_END","write after end"),y7e=e7.prototype.destroy||aH;function un(e,t){e7.call(this),this._sanitizeOptions(e),this._options=e,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],t&&this.on("response",t);var r=this;this._onNativeResponse=function(n){try{r._processResponse(n)}catch(i){r.emit("error",i instanceof Jv?i:new Jv({cause:i}))}},this._performRequest()}un.prototype=Object.create(e7.prototype);un.prototype.abort=function(){s7(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};un.prototype.destroy=function(e){return s7(this._currentRequest,e),y7e.call(this,e),this};un.prototype.write=function(e,t,r){if(this._ending)throw new g7e;if(!Mo(e)&&!b7e(e))throw new TypeError("data should be a string, Buffer or Uint8Array");if(jo(t)&&(r=t,t=null),e.length===0){r&&r();return}this._requestBodyLength+e.length<=this._options.maxBodyLength?(this._requestBodyLength+=e.length,this._requestBodyBuffers.push({data:e,encoding:t}),this._currentRequest.write(e,t,r)):(this.emit("error",new h7e),this.abort())};un.prototype.end=function(e,t,r){if(jo(e)?(r=e,e=t=null):jo(t)&&(r=t,t=null),!e)this._ended=this._ending=!0,this._currentRequest.end(null,null,r);else{var n=this,i=this._currentRequest;this.write(e,t,function(){n._ended=!0,i.end(null,null,r)}),this._ending=!0}};un.prototype.setHeader=function(e,t){this._options.headers[e]=t,this._currentRequest.setHeader(e,t)};un.prototype.removeHeader=function(e){delete this._options.headers[e],this._currentRequest.removeHeader(e)};un.prototype.setTimeout=function(e,t){var r=this;function n(s){s.setTimeout(e),s.removeListener("timeout",s.destroy),s.addListener("timeout",s.destroy)}function i(s){r._timeout&&clearTimeout(r._timeout),r._timeout=setTimeout(function(){r.emit("timeout"),a()},e),n(s)}function a(){r._timeout&&(clearTimeout(r._timeout),r._timeout=null),r.removeListener("abort",a),r.removeListener("error",a),r.removeListener("response",a),r.removeListener("close",a),t&&r.removeListener("timeout",t),r.socket||r._currentRequest.removeListener("socket",i)}return t&&this.on("timeout",t),this.socket?i(this.socket):this._currentRequest.once("socket",i),this.on("socket",n),this.on("abort",a),this.on("error",a),this.on("response",a),this.on("close",a),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(e){un.prototype[e]=function(t,r){return this._currentRequest[e](t,r)}});["aborted","connection","socket"].forEach(function(e){Object.defineProperty(un.prototype,e,{get:function(){return this._currentRequest[e]}})});un.prototype._sanitizeOptions=function(e){if(e.headers||(e.headers={}),e.host&&(e.hostname||(e.hostname=e.host),delete e.host),!e.pathname&&e.path){var t=e.path.indexOf("?");t<0?e.pathname=e.path:(e.pathname=e.path.substring(0,t),e.search=e.path.substring(t))}};un.prototype._performRequest=function(){var e=this._options.protocol,t=this._options.nativeProtocols[e];if(!t)throw new TypeError("Unsupported protocol "+e);if(this._options.agents){var r=e.slice(0,-1);this._options.agent=this._options.agents[r]}var n=this._currentRequest=t.request(this._options,this._onNativeResponse);n._redirectable=this;for(var i of n7)n.on(i,i7[i]);if(this._currentUrl=/^\//.test(this._options.path)?$u.format(this._options):this._options.path,this._isRedirect){var a=0,s=this,o=this._requestBodyBuffers;(function l(d){if(n===s._currentRequest)if(d)s.emit("error",d);else if(a=400){e.responseUrl=this._currentUrl,e.redirects=this._redirects,this.emit("response",e),this._requestBodyBuffers=[];return}if(s7(this._currentRequest),e.destroy(),++this._redirectCount>this._options.maxRedirects)throw new f7e;var n,i=this._options.beforeRedirect;i&&(n=Object.assign({Host:e.req.getHeader("host")},this._options.headers));var a=this._options.method;((t===301||t===302)&&this._options.method==="POST"||t===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],Xv(/^content-/i,this._options.headers));var s=Xv(/^host$/i,this._options.headers),o=a7(this._currentUrl),l=s||o.host,d=/^\w+:/.test(r)?this._currentUrl:$u.format(Object.assign(o,{host:l})),c=v7e(r,d);if(nH("redirecting to",c.href),this._isRedirect=!0,Zv(c,this._options),(c.protocol!==o.protocol&&c.protocol!=="https:"||c.host!==l&&!_7e(c.host,l))&&Xv(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers),jo(i)){var p={headers:e.headers,statusCode:t},u={url:d,method:a,headers:n};i(this._options,p,u),this._sanitizeOptions(this._options)}this._performRequest()};function iH(e){var t={maxRedirects:21,maxBodyLength:10485760},r={};return Object.keys(e).forEach(function(n){var i=n+":",a=r[i]=e[n],s=t[n]=Object.create(a);function o(d,c,p){return w7e(d)?d=Zv(d):Mo(d)?d=Zv(a7(d)):(p=c,c=sH(d),d={protocol:i}),jo(c)&&(p=c,c=null),c=Object.assign({maxRedirects:t.maxRedirects,maxBodyLength:t.maxBodyLength},d,c),c.nativeProtocols=r,!Mo(c.host)&&!Mo(c.hostname)&&(c.hostname="::1"),t7.equal(c.protocol,i,"protocol mismatch"),nH("options",c),new un(c,p)}function l(d,c,p){var u=s.request(d,c,p);return u.end(),u}Object.defineProperties(s,{request:{value:o,configurable:!0,enumerable:!0,writable:!0},get:{value:l,configurable:!0,enumerable:!0,writable:!0}})}),t}function aH(){}function a7(e){var t;if(r7)t=new Hu(e);else if(t=sH($u.parse(e)),!Mo(t.protocol))throw new Yv({input:e});return t}function v7e(e,t){return r7?new Hu(e,t):a7($u.resolve(t,e))}function sH(e){if(/^\[/.test(e.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(e.hostname))throw new Yv({input:e.href||e});if(/^\[/.test(e.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(e.host))throw new Yv({input:e.href||e});return e}function Zv(e,t){var r=t||{};for(var n of m7e)r[n]=e[n];return r.hostname.startsWith("[")&&(r.hostname=r.hostname.slice(1,-1)),r.port!==""&&(r.port=Number(r.port)),r.path=r.search?r.pathname+r.search:r.pathname,r}function Xv(e,t){var r;for(var n in t)e.test(n)&&(r=t[n],delete t[n]);return r===null||typeof r>"u"?void 0:String(r).trim()}function Gu(e,t,r){function n(i){jo(Error.captureStackTrace)&&Error.captureStackTrace(this,this.constructor),Object.assign(this,i||{}),this.code=e,this.message=this.cause?t+": "+this.cause.message:t}return n.prototype=new(r||Error),Object.defineProperties(n.prototype,{constructor:{value:n,enumerable:!1},name:{value:"Error ["+e+"]",enumerable:!1}}),n}function s7(e,t){for(var r of n7)e.removeListener(r,i7[r]);e.on("error",aH),e.destroy(t)}function _7e(e,t){t7(Mo(e)&&Mo(t));var r=e.length-t.length-1;return r>0&&e[r]==="."&&e.endsWith(t)}function Mo(e){return typeof e=="string"||e instanceof String}function jo(e){return typeof e=="function"}function b7e(e){return typeof e=="object"&&"length"in e}function w7e(e){return Hu&&e instanceof Hu}o7.exports=iH({http:p7e,https:u7e});o7.exports.wrap=iH});var dH=h(ni=>{"use strict";var E7e=ni&&ni.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),N7e=ni&&ni.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),c7=ni&&ni.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&E7e(t,e,r);return N7e(t,e),t};Object.defineProperty(ni,"__esModule",{value:!0});ni.STREAMING_HIGH_WATERMARK_BYTES=void 0;ni.downloadAndExtract=I7e;var x7e=c7(require("path")),dc=require("perf_hooks"),S7e=c7(Ih()),T7e=oH(),P7e=wm(),C7e=co(),l7=Lu(),d7=c7(Qv()),O7e=xt();ni.STREAMING_HIGH_WATERMARK_BYTES=4*1024*1024;function R7e(e,t){return{combinedDurationMs:e+t,downloadDurationMs:e,extractionDurationMs:t,streamExtraction:!1}}function A7e(e){return{combinedDurationMs:e,downloadDurationMs:void 0,extractionDurationMs:void 0,streamExtraction:!0}}async function I7e(e,t,r,n,i,a,s){s.info(`Downloading CodeQL tools from ${e} . This may take a while.`);let o=d7.inferCompressionMethod(e);if(await a.getValue(C7e.Feature.ZstdBundleStreamingExtraction)&&o==="zstd"&&process.platform==="linux"){s.info("Streaming the extraction of the CodeQL bundle.");let f=dc.performance.now(),g=await D7e(e,t,r,n,s),y=Math.round(dc.performance.now()-f);return s.info(`Finished downloading and extracting CodeQL bundle to ${g} (${(0,l7.formatDuration)(y)}).`),{extractedBundlePath:g,statusReport:{compressionMethod:o,toolsUrl:lH(e),...A7e(y)}}}let l=x7e.join(i,(0,P7e.v4)()),d=dc.performance.now(),c=await S7e.downloadTool(e,l,t,r),p=Math.round(dc.performance.now()-d);s.info(`Finished downloading CodeQL bundle to ${c} (${(0,l7.formatDuration)(p)}).`);let u,m;try{s.info("Extracting CodeQL bundle.");let f=dc.performance.now();u=await d7.extract(c,o,n,s),m=Math.round(dc.performance.now()-f),s.info(`Finished extracting CodeQL bundle to ${u} (${(0,l7.formatDuration)(m)}).`)}finally{await(0,O7e.cleanUpGlob)(c,"CodeQL bundle archive",s)}return{extractedBundlePath:u,statusReport:{compressionMethod:o,toolsUrl:lH(e),...R7e(p,m)}}}async function D7e(e,t,r,n,i){r=Object.assign({"User-Agent":"CodeQL Action"},t?{authorization:t}:{},r);let a=await new Promise(s=>T7e.https.get(e,{headers:r,highWaterMark:ni.STREAMING_HIGH_WATERMARK_BYTES},o=>s(o)));if(a.statusCode!==200)throw new Error(`Failed to download CodeQL bundle from ${e}. HTTP status code: ${a.statusCode}.`);return await d7.extractTarZst(a,n,i)}function lH(e){return["github/codeql-action","dsp-testing/codeql-cli-nightlies"].some(t=>e.startsWith(`https://github.com/${t}/releases/download/`))?e:"sanitized-value"}});var m7=h(Qe=>{"use strict";var L7e=Qe&&Qe.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),q7e=Qe&&Qe.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Is=Qe&&Qe.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&L7e(t,e,r);return q7e(t,e),t},B7e=Qe&&Qe.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Qe,"__esModule",{value:!0});Qe.downloadCodeQL=Qe.CODEQL_DEFAULT_ACTION_REPOSITORY=Qe.ToolsSource=void 0;Qe.getCodeQLActionRepository=fH;Qe.tryGetTagNameFromUrl=u7;Qe.tryGetBundleVersionFromUrl=hH;Qe.convertToSemVer=Ku;Qe.getCodeQLSource=gH;Qe.tryGetFallbackToolcacheVersion=yH;Qe.getCodeQLURLVersion=X7e;Qe.setupCodeQLBundle=J7e;var M7e=Is(require("fs")),j7e=Is(require("path")),cH=require("perf_hooks"),Fo=Is(Ih()),F7e=B7e(JU()),Dh=Is(vl()),k7e=ci(),z7e=Is(os()),pH=Is(v3()),U7e=co(),H7e=Lu(),p7=Is(Qv()),$7e=dH(),As=Is(xt()),mH=xt(),Vu;(function(e){e.Unknown="UNKNOWN",e.Local="LOCAL",e.Toolcache="TOOLCACHE",e.Download="DOWNLOAD"})(Vu||(Qe.ToolsSource=Vu={}));Qe.CODEQL_DEFAULT_ACTION_REPOSITORY="github/codeql-action";var uH=["linked","latest"];function G7e(e){return e?".tar.zst":".tar.gz"}function V7e(e){let t=G7e(e),r;if(process.platform==="win32")r="win64";else if(process.platform==="linux")r="linux64";else if(process.platform==="darwin")r="osx64";else return`codeql-bundle${t}`;return`codeql-bundle-${r}${t}`}function fH(e){return(0,k7e.isRunningLocalAction)()?(e.info("The CodeQL Action is checked out locally. Using the default CodeQL Action repository."),Qe.CODEQL_DEFAULT_ACTION_REPOSITORY):As.getRequiredEnvParam("GITHUB_ACTION_REPOSITORY")}async function W7e(e,t,r,n){let i=fH(n),s=[[t.url,i],[t.url,Qe.CODEQL_DEFAULT_ACTION_REPOSITORY],[As.GITHUB_DOTCOM_URL,Qe.CODEQL_DEFAULT_ACTION_REPOSITORY]].filter((l,d,c)=>!c.slice(0,d).some(p=>(0,F7e.default)(l,p))),o=V7e(r);for(let l of s){let[d,c]=l;if(d===As.GITHUB_DOTCOM_URL&&c===Qe.CODEQL_DEFAULT_ACTION_REPOSITORY)break;let[p,u]=c.split("/");try{let m=await z7e.getApiClient().rest.repos.getReleaseByTag({owner:p,repo:u,tag:e});for(let f of m.data.assets)if(f.name===o)return n.info(`Found CodeQL bundle in ${l[1]} on ${l[0]} with URL ${f.url}.`),f.url}catch(m){n.info(`Looked for CodeQL bundle in ${l[1]} on ${l[0]} but got error ${m}.`)}}return`https://github.com/${Qe.CODEQL_DEFAULT_ACTION_REPOSITORY}/releases/download/${e}/${o}`}function Wu(e,t){let r=e.match(/^codeql-bundle-(.*)$/);if(r===null||r.length<2){t.debug(`Could not determine bundle version from tag ${e}.`);return}return r[1]}function u7(e,t){let r=[...e.matchAll(/\/(codeql-bundle-[^/]*)\//g)];if(!r.length){t.debug(`Could not determine tag name for URL ${e}.`);return}let n=r[r.length-1];if(n===null||n.length!==2){t.debug(`Could not determine tag name for URL ${e}. Matched ${JSON.stringify(n)}.`);return}return n[1]}function hH(e,t){let r=u7(e,t);if(r!==void 0)return Wu(r,t)}function Ku(e,t){Dh.valid(e)||(t.debug(`Bundle version ${e} is not in SemVer format. Will treat it as pre-release 0.0.0-${e}.`),e=`0.0.0-${e}`);let r=Dh.clean(e);if(!r)throw new Error(`Bundle version ${e} is not in SemVer format.`);return r}async function K7e(e,t){let r=Fo.findAllVersions("CodeQL").filter(mH.isGoodVersion).map(n=>({folder:Fo.find("CodeQL",n),version:n})).filter(({folder:n})=>M7e.existsSync(j7e.join(n,"pinned-version")));if(r.length===1){let n=r[0];return t.debug(`CodeQL tools version ${n.version} in toolcache overriding version ${e}.`),{codeqlFolder:n.folder,sourceType:"toolcache",toolsVersion:n.version}}else r.length===0?t.debug("Did not find any candidate pinned versions of the CodeQL tools in the toolcache."):t.debug("Could not use CodeQL tools from the toolcache since more than one candidate pinned version was found in the toolcache.")}async function gH(e,t,r,n,i,a){if(e&&!uH.includes(e)&&!e.startsWith("http"))return a.info(`Using CodeQL CLI from local path ${e}`),{codeqlTarPath:e,sourceType:"local",toolsVersion:"local"};let s=e&&uH.includes(e);s&&(a.info(`'tools: ${e}' was requested, so using CodeQL version ${t.cliVersion}, the version shipped with the Action.`),e==="latest"&&a.warning("`tools: latest` has been renamed to `tools: linked`, but the old name is still supported. No action is required."));let o,l,d;if(s)o=pH.cliVersion,l=pH.bundleVersion;else if(e!==void 0){if(l=u7(e,a),d=e,l){let m=Wu(l,a);m&&Dh.valid(m)&&(o=Ku(m,a))}}else o=t.cliVersion,l=t.tagName;let c=l&&Wu(l,a),p=o??(c&&Ku(c,a))??l??d??"unknown";a.debug(`Attempting to obtain CodeQL tools. CLI version: ${o??"unknown"}, bundle tag name: ${l??"unknown"}, URL: ${d??"unspecified"}.`);let u;if(o&&(u=Fo.find("CodeQL",o),!u)){a.debug(`Didn't find a version of the CodeQL tools in the toolcache with a version number exactly matching ${o}.`);let m=Fo.findAllVersions("CodeQL");a.debug(`Found the following versions of the CodeQL tools in the toolcache: ${JSON.stringify(m)}.`);let f=m.filter(g=>g.startsWith(`${o}-`));f.length===1?(a.debug(`Exactly one version of the CodeQL tools starting with ${o} found in the toolcache, using that.`),u=Fo.find("CodeQL",f[0])):f.length===0?a.debug(`Didn't find any versions of the CodeQL tools starting with ${o} in the toolcache. Trying next fallback method.`):(a.warning(`Found ${f.length} versions of the CodeQL tools starting with ${o} in the toolcache, but at most one was expected.`),a.debug("Trying next fallback method."))}if(!u&&l){let m=await yH(o,l,a);m?u=Fo.find("CodeQL",m):a.debug(`Could not determine a fallback toolcache version number for CodeQL tools version ${p}.`)}if(u?a.info(`Found CodeQL tools version ${p} in the toolcache.`):a.info(`Did not find CodeQL tools version ${p} in the toolcache.`),u)return o?a.info(`Using CodeQL CLI version ${o} from toolcache at ${u}`):a.info(`Using CodeQL CLI from toolcache at ${u}`),{codeqlFolder:u,sourceType:"toolcache",toolsVersion:o??p};if(n!==As.GitHubVariant.DOTCOM&&!s&&!e){let m=await K7e(p,a);if(m!==void 0)return m}return d||(d=await W7e(l,r,o!==void 0&&await Z7e(o,i),a)),o?a.info(`Using CodeQL CLI version ${o} sourced from ${d} .`):a.info(`Using CodeQL CLI sourced from ${d} .`),{bundleVersion:l&&Wu(l,a),cliVersion:o,codeqlURL:d,sourceType:"download",toolsVersion:o??p}}async function yH(e,t,r){let n=Wu(t,r);if(!n)return;let i=Ku(n,r);return r.debug(`Computed a fallback toolcache version number of ${i} for CodeQL version ${e??t}.`),i}var Q7e=async function(e,t,r,n,i,a,s,o){let l=new URL(e),d=new URLSearchParams(l.search),c={accept:"application/octet-stream"},p;d.has("token")?o.debug("CodeQL tools URL contains an authorization token."):e.startsWith(`${n.url}/`)||n.apiURL&&e.startsWith(`${n.apiURL}/`)?(o.debug("Providing an authorization token to download CodeQL tools."),p=`token ${n.auth}`):o.debug("Downloading CodeQL tools without an authorization token.");let{extractedBundlePath:u,statusReport:m}=await(0,$7e.downloadAndExtract)(e,p,{"User-Agent":"CodeQL Action",...c},i,a,s,o),f=t??hH(e,o);if(f===void 0)return o.debug(`Could not cache CodeQL tools because we could not determine the bundle version from the URL ${e}.`),{codeqlFolder:u,statusReport:m,toolsVersion:r??"unknown"};o.debug("Caching CodeQL bundle.");let g=Y7e(r,f,o),y=cH.performance.now(),_=await Fo.cacheDir(u,"CodeQL",g);return o.info(`Added CodeQL bundle to the tool cache (${(0,H7e.formatDuration)(cH.performance.now()-y)}).`),_!==u&&await(0,mH.cleanUpGlob)(u,"CodeQL bundle from temporary directory",o),{codeqlFolder:_,statusReport:m,toolsVersion:r??g}};Qe.downloadCodeQL=Q7e;function X7e(e){let t=e.match(/\/codeql-bundle-(.*)\//);if(t===null||t.length<2)throw new As.ConfigurationError(`Malformed tools url: ${e}. Version could not be inferred`);return t[1]}function Y7e(e,t,r){return e?.match(/^[0-9]+\.[0-9]+\.[0-9]+$/)?e:Ku(t,r)}async function J7e(e,t,r,n,i,a,s){if(!await As.isBinaryAccessible("tar",s))throw new As.ConfigurationError("Could not find tar in PATH, so unable to extract CodeQL bundle.");let o=await p7.isZstdAvailable(s),l=await gH(e,a,t,n,o.available,s),d,c=l.toolsVersion,p,u;switch(l.sourceType){case"local":{let m=p7.inferCompressionMethod(l.codeqlTarPath);d=await p7.extract(l.codeqlTarPath,m,o.version,s),u=Vu.Local;break}case"toolcache":d=l.codeqlFolder,s.debug(`CodeQL found in cache ${d}`),u=Vu.Toolcache;break;case"download":{let m=await(0,Qe.downloadCodeQL)(l.codeqlURL,l.bundleVersion,l.cliVersion,t,o.version,r,i,s);c=m.toolsVersion,d=m.codeqlFolder,p=m.statusReport,u=Vu.Download;break}default:As.assertNever(l)}return{codeqlFolder:d,toolsDownloadStatusReport:p,toolsSource:u,toolsVersion:c,zstdAvailability:o}}async function Z7e(e,t){return process.platform!=="win32"&&t&&Dh.gte(e,U7e.CODEQL_VERSION_ZSTD_BUNDLE)}});var y7=h(ii=>{"use strict";var e_e=ii&&ii.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),t_e=ii&&ii.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_H=ii&&ii.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&e_e(t,e,r);return t_e(t,e),t};Object.defineProperty(ii,"__esModule",{value:!0});ii.shouldEnableIndirectTracing=g7;ii.endTracingForCluster=n_e;ii.getTracerConfigForCluster=wH;ii.getCombinedTracerConfig=i_e;var f7=_H(require("fs")),h7=_H(require("path")),r_e=Ll(),bH=Dl(),vH=xt();async function g7(e,t){return t.buildMode===vH.BuildMode.None||t.buildMode===vH.BuildMode.Autobuild&&await e.supportsFeature(bH.ToolsFeature.TraceCommandUseBuildMode)?!1:t.languages.some(r=>(0,r_e.isTracedLanguage)(r))}async function n_e(e,t,r){if(!await g7(e,t))return;r.info("Unsetting build tracing environment variables. Subsequent steps of this job will not be traced.");let n=h7.resolve(t.dbLocation,"temp/tracingEnvironment/end-tracing.json");if(!f7.existsSync(n))throw new Error(`Environment file for ending tracing not found: ${n}`);try{let i=JSON.parse(f7.readFileSync(n,"utf8"));for(let[a,s]of Object.entries(i))s!==null?process.env[a]=s:delete process.env[a]}catch(i){throw new Error(`Failed to parse file containing end tracing environment variables: ${i}`)}}async function wH(e){return{env:JSON.parse(f7.readFileSync(h7.resolve(e.dbLocation,"temp/tracingEnvironment/start-tracing.json"),"utf8"))}}async function i_e(e,t){if(!await g7(e,t))return;let r=await wH(t);if(!await e.supportsFeature(bH.ToolsFeature.SetsCodeqlRunnerEnvVar)){let n=process.platform==="win32"?"runner.exe":"runner";r.env.CODEQL_RUNNER=h7.join(r.env.CODEQL_DIST,"tools",r.env.CODEQL_PLATFORM,n)}return r}});var DH=h(ot=>{"use strict";var a_e=ot&&ot.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),s_e=ot&&ot.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ls=ot&&ot.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&a_e(t,e,r);return s_e(t,e),t};Object.defineProperty(ot,"__esModule",{value:!0});ot.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE=ot.CODEQL_VERSION_ANALYSIS_SUMMARY_V2=void 0;ot.setupCodeQL=y_e;ot.getCodeQL=v_e;ot.setCodeQL=__e;ot.getCachedCodeQL=b_e;ot.getCodeQLForTesting=w_e;ot.getCodeQLForCmd=jh;ot.getExtraOptions=_7;ot.getTrapCachingExtractorConfigArgs=IH;ot.getTrapCachingExtractorConfigArgsForLang=Bh;ot.getGeneratedCodeScanningConfigPath=Mh;var o_e=Ls(require("fs")),qh=Ls(require("path")),EH=Ls(dt()),Lh=Ls(Vo()),NH=Ls(zc()),l_e=Ls(vl()),cc=ci(),xH=SU(),d_e=Eu(),Qu=Za(),SH=co(),c_e=Ll(),p_e=Ls(m7()),Ds=Dl(),u_e=y7(),cr=Ls(xt()),Xu=xt(),Ia,TH="2.14.6",PH="2.14.6",m_e="3.10",f_e="2024-09-24",AH="progress++";ot.CODEQL_VERSION_ANALYSIS_SUMMARY_V2="2.15.0";ot.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE="2.15.0";var h_e="2.15.2",g_e="2.17.1";async function y_e(e,t,r,n,i,a,s,o){try{let{codeqlFolder:l,toolsDownloadStatusReport:d,toolsSource:c,toolsVersion:p,zstdAvailability:u}=await p_e.setupCodeQLBundle(e,t,r,n,s,i,a);a.debug(`Bundle download status report: ${JSON.stringify(d)}`);let m=qh.join(l,"codeql","codeql");if(process.platform==="win32")m+=".exe";else if(process.platform!=="linux"&&process.platform!=="darwin")throw new cr.ConfigurationError(`Unsupported platform: ${process.platform}`);return Ia=await jh(m,o),{codeql:Ia,toolsDownloadStatusReport:d,toolsSource:c,toolsVersion:p,zstdAvailability:u}}catch(l){throw new Error(`Unable to download and extract CodeQL CLI: ${(0,Xu.getErrorMessage)(l)}`)}}async function v_e(e){return Ia===void 0&&(Ia=await jh(e,!0)),Ia}function wt(e,t,r){return typeof e[t]!="function"?r!==void 0?r:()=>{throw new Error(`CodeQL ${t} method not correctly defined`)}:e[t]}function __e(e){return Ia={getPath:wt(e,"getPath",()=>"/tmp/dummy-path"),getVersion:wt(e,"getVersion",async()=>({version:"1.0.0"})),printVersion:wt(e,"printVersion"),supportsFeature:wt(e,"supportsFeature",async t=>!!e.getVersion&&(0,Ds.isSupportedToolsFeature)(await e.getVersion(),t)),databaseInitCluster:wt(e,"databaseInitCluster"),runAutobuild:wt(e,"runAutobuild"),extractScannedLanguage:wt(e,"extractScannedLanguage"),extractUsingBuildMode:wt(e,"extractUsingBuildMode"),finalizeDatabase:wt(e,"finalizeDatabase"),resolveLanguages:wt(e,"resolveLanguages"),betterResolveLanguages:wt(e,"betterResolveLanguages",async()=>({aliases:{},extractors:{}})),resolveQueries:wt(e,"resolveQueries"),resolveBuildEnvironment:wt(e,"resolveBuildEnvironment"),packDownload:wt(e,"packDownload"),databaseCleanup:wt(e,"databaseCleanup"),databaseBundle:wt(e,"databaseBundle"),databaseRunQueries:wt(e,"databaseRunQueries"),databaseInterpretResults:wt(e,"databaseInterpretResults"),databasePrintBaseline:wt(e,"databasePrintBaseline"),databaseExportDiagnostics:wt(e,"databaseExportDiagnostics"),diagnosticsExport:wt(e,"diagnosticsExport"),resolveExtractor:wt(e,"resolveExtractor"),mergeResults:wt(e,"mergeResults")},Ia}function b_e(){if(Ia===void 0)throw new Error("cachedCodeQL undefined");return Ia}async function w_e(e="codeql-for-testing"){return jh(e,!1)}async function jh(e,t){let r={getPath(){return e},async getVersion(){let n=cr.getCachedCodeQlVersion();if(n===void 0){let i=await vr(e,["version","--format=json"],{noStreamStdout:!0});try{n=JSON.parse(i)}catch{throw Error(`Invalid JSON output from \`version --format=json\`: ${i}`)}cr.cacheCodeQlVersion(n)}return n},async printVersion(){await vr(e,["version","--format=json"])},async supportsFeature(n){return(0,Ds.isSupportedToolsFeature)(await this.getVersion(),n)},async databaseInitCluster(n,i,a,s,o){let l=n.languages.map(u=>`--language=${u}`);if(await(0,u_e.shouldEnableIndirectTracing)(r,n)&&(l.push("--begin-tracing"),l.push(...await IH(n)),l.push(`--trace-process-name=${a}`)),n.languages.indexOf(c_e.Language.actions)>=0){l.push("--search-path");let u=qh.resolve(__dirname,"../actions-extractor");l.push(u)}let d=await E_e(n,o),c=(0,cc.getOptionalInput)("external-repository-token");l.push(`--codescanning-config=${d}`),c&&l.push("--external-repository-token-stdin"),n.buildMode!==void 0&&await this.supportsFeature(Ds.ToolsFeature.BuildModeOption)&&l.push(`--build-mode=${n.buildMode}`),s!==void 0&&l.push(`--qlconfig-file=${s}`),l.push("--calculate-language-specific-baseline"),await OH(n,this)?l.push("--sublanguage-file-coverage"):await cr.codeQlVersionAtLeast(this,ot.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&l.push("--no-sublanguage-file-coverage");let p=(0,Ds.isSupportedToolsFeature)(await this.getVersion(),Ds.ToolsFeature.ForceOverwrite)?"--force-overwrite":"--overwrite";await vr(e,["database","init",p,"--db-cluster",n.dbLocation,`--source-root=${i}`,"--extractor-include-aliases",...l,...dr(["database","init"],{ignoringOptions:["--overwrite"]})],{stdin:c})},async runAutobuild(n,i){RH();let a=qh.join(await this.resolveExtractor(i),"tools",process.platform==="win32"?"autobuild.cmd":"autobuild.sh");n.debugMode&&(process.env[Qu.EnvVar.CLI_VERBOSITY]=process.env[Qu.EnvVar.CLI_VERBOSITY]||AH),await vr(a)},async extractScannedLanguage(n,i){await vr(e,["database","trace-command","--index-traceless-dbs",...await Bh(n,i),...v7(n.debugMode),...dr(["database","trace-command"]),cr.getCodeQLDatabasePath(n,i)])},async extractUsingBuildMode(n,i){n.buildMode===Xu.BuildMode.Autobuild&&RH();try{await vr(e,["database","trace-command","--use-build-mode","--working-dir",process.cwd(),...await Bh(n,i),...v7(n.debugMode),...dr(["database","trace-command"]),cr.getCodeQLDatabasePath(n,i)])}catch(a){if(n.buildMode===Xu.BuildMode.Autobuild){let s=`We were unable to automatically build your code. Please change the build mode for this language to manual and specify build steps for your project. See ${d_e.DocUrl.AUTOMATIC_BUILD_FAILED} for more information.`;throw new cr.ConfigurationError(`${s} ${(0,Xu.getErrorMessage)(a)}`)}else throw a}},async finalizeDatabase(n,i,a,s){let o=["database","finalize","--finalize-dataset",i,a,...v7(s),...dr(["database","finalize"]),n];await vr(e,o)},async resolveLanguages(){let n=["resolve","languages","--format=json",...dr(["resolve","languages"])],i=await vr(e,n);try{return JSON.parse(i)}catch(a){throw new Error(`Unexpected output from codeql resolve languages: ${a}`)}},async betterResolveLanguages(){let n=["resolve","languages","--format=betterjson","--extractor-options-verbosity=4","--extractor-include-aliases",...dr(["resolve","languages"])],i=await vr(e,n);try{return JSON.parse(i)}catch(a){throw new Error(`Unexpected output from codeql resolve languages with --format=betterjson: ${a}`)}},async resolveQueries(n,i){let a=["resolve","queries",...n,"--format=bylanguage",...dr(["resolve","queries"])];i!==void 0&&a.push("--additional-packs",i);let s=await vr(e,a);try{return JSON.parse(s)}catch(o){throw new Error(`Unexpected output from codeql resolve queries: ${o}`)}},async resolveBuildEnvironment(n,i){let a=["resolve","build-environment",`--language=${i}`,"--extractor-include-aliases",...dr(["resolve","build-environment"])];n!==void 0&&a.push("--working-dir",n);let s=await vr(e,a);try{return JSON.parse(s)}catch(o){throw new Error(`Unexpected output from codeql resolve build-environment: ${o} in +${s}`)}},async databaseRunQueries(n,i){let a=["database","run-queries",...i,n,"--expect-discarded-cache","--min-disk-free=1024","-v",...dr(["database","run-queries"],{ignoringOptions:["--expect-discarded-cache"]})];await cr.codeQlVersionAtLeast(this,SH.CODEQL_VERSION_FINE_GRAINED_PARALLELISM)&&a.push("--intra-layer-parallelism"),await vr(e,a)},async databaseInterpretResults(n,i,a,s,o,l,d,c,p,u){let m=await u.getValue(SH.Feature.ExportDiagnosticsEnabled,this),f=["database","interpret-results",o,"--format=sarif-latest",l,`--output=${a}`,s,"--print-diagnostics-summary","--print-metrics-summary","--sarif-add-baseline-file-info",`--sarif-codescanning-config=${Mh(p)}`,"--sarif-group-rules-by-pack",...await x_e(this),...await S_e(this),...dr(["database","interpret-results"])];return d!==void 0&&f.push(d),c!==void 0&&f.push("--sarif-category",c),await OH(p,this)?f.push("--sublanguage-file-coverage"):await cr.codeQlVersionAtLeast(this,ot.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&f.push("--no-sublanguage-file-coverage"),m?f.push("--sarif-include-diagnostics"):f.push("--no-sarif-include-diagnostics"),await cr.codeQlVersionAtLeast(this,ot.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)&&!(0,Ds.isSupportedToolsFeature)(await this.getVersion(),Ds.ToolsFeature.AnalysisSummaryV2IsDefault)&&f.push("--new-analysis-summary"),f.push(n),i&&f.push(...i),await vr(e,f,{noStreamStdout:!0})},async databasePrintBaseline(n){let i=["database","print-baseline",...dr(["database","print-baseline"]),n];return await vr(e,i)},async packDownload(n,i){let s=["pack","download",...i?[`--qlconfig-file=${i}`]:[],"--format=json","--resolve-query-specs",...dr(["pack","download"]),...n],o=await vr(e,s);try{let l=JSON.parse(o);if(Array.isArray(l.packs)&&l.packs.every(d=>d.name))return l;throw new Error("Unexpected output from pack download")}catch(l){throw new Error(`Attempted to download specified packs but got an error: +${o} +${l}`)}},async databaseCleanup(n,i){let a=await cr.codeQlVersionAtLeast(this,g_e)?"--cache-cleanup":"--mode",s=["database","cleanup",n,`${a}=${i}`,...dr(["database","cleanup"])];await vr(e,s)},async databaseBundle(n,i,a){let s=["database","bundle",n,`--output=${i}`,`--name=${a}`,...dr(["database","bundle"])];await new Lh.ToolRunner(e,s).exec()},async databaseExportDiagnostics(n,i,a){let s=["database","export-diagnostics",`${n}`,"--db-cluster","--format=sarif-latest",`--output=${i}`,"--sarif-include-diagnostics","-vvv",...dr(["diagnostics","export"])];a!==void 0&&s.push("--sarif-category",a),await new Lh.ToolRunner(e,s).exec()},async diagnosticsExport(n,i,a){let s=["diagnostics","export","--format=sarif-latest",`--output=${n}`,`--sarif-codescanning-config=${Mh(a)}`,...dr(["diagnostics","export"])];i!==void 0&&s.push("--sarif-category",i),await new Lh.ToolRunner(e,s).exec()},async resolveExtractor(n){let i="";return await new Lh.ToolRunner(e,["resolve","extractor","--format=json",`--language=${n}`,"--extractor-include-aliases",...dr(["resolve","extractor"])],{silent:!0,listeners:{stdout:a=>{i+=a.toString()},stderr:a=>{process.stderr.write(a)}}}).exec(),JSON.parse(i)},async mergeResults(n,i,{mergeRunsFromEqualCategory:a=!1}){let s=["github","merge-results","--output",i,...dr(["github","merge-results"])];for(let o of n)s.push("--sarif",o);a&&s.push("--sarif-merge-runs-from-equal-category"),await vr(e,s)}};if(t&&!await cr.codeQlVersionAtLeast(r,TH))throw new cr.ConfigurationError(`Expected a CodeQL CLI with version at least ${TH} but got version ${(await r.getVersion()).version}`);if(t&&process.env[Qu.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING]!=="true"&&!await cr.codeQlVersionAtLeast(r,PH)){let n=await r.getVersion();EH.warning(`CodeQL CLI version ${n.version} was discontinued on ${f_e} alongside GitHub Enterprise Server ${m_e} and will not be supported by the next minor release of the CodeQL Action. Please update to CodeQL CLI version ${PH} or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version. + +Alternatively, if you want to continue using CodeQL CLI version ${n.version}, you can replace 'github/codeql-action/*@v${(0,cc.getActionVersion)().split(".")[0]}' by 'github/codeql-action/*@v${(0,cc.getActionVersion)()}' in your code scanning workflow to continue using this version of the CodeQL Action.`),EH.exportVariable(Qu.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING,"true")}return r}function dr(e,{ignoringOptions:t}={}){let r=cr.getExtraOptionsEnvParam();return _7(r,e,[]).filter(n=>!t?.includes(n))}function CH(e,t){if(e===void 0)return[];if(!Array.isArray(e)){let r=`The extra options for '${t.join(".")}' ('${JSON.stringify(e)}') are not in an array.`;throw new Error(r)}return e.map(r=>{let n=typeof r;if(n!=="string"&&n!=="number"&&n!=="boolean"){let i=`The extra option for '${t.join(".")}' ('${JSON.stringify(r)}') is not a primitive value.`;throw new Error(i)}return`${r}`})}function _7(e,t,r){let n=CH(e?.["*"],r.concat("*")),i=t.length===0?CH(e,r):_7(e?.[t[0]],t?.slice(1),r.concat(t[0]));return n.concat(i)}async function vr(e,t=[],r={}){try{return await(0,cc.runTool)(e,t,r)}catch(n){throw n instanceof cc.CommandInvocationError?(0,xH.wrapCliConfigurationError)(new xH.CliError(n)):n}}async function E_e(e,t){let r=Mh(e),n=(0,Xu.cloneObject)(e.originalUserInput);if(e.augmentationProperties.queriesInput&&(e.augmentationProperties.queriesInputCombines?n.queries=(n.queries||[]).concat(e.augmentationProperties.queriesInput):n.queries=e.augmentationProperties.queriesInput),n.queries?.length===0&&delete n.queries,e.augmentationProperties.packsInput)if(e.augmentationProperties.packsInputCombines)if(Array.isArray(n.packs))n.packs=(n.packs||[]).concat(e.augmentationProperties.packsInput);else if(!n.packs)n.packs=e.augmentationProperties.packsInput;else{let i=Object.keys(n.packs)[0];n.packs[i]=n.packs[i].concat(e.augmentationProperties.packsInput)}else n.packs=e.augmentationProperties.packsInput;return Array.isArray(n.packs)&&!n.packs.length&&delete n.packs,t.info(`Writing augmented user configuration file to ${r}`),t.startGroup("Augmented user configuration file contents"),t.info(NH.dump(n)),t.endGroup(),o_e.writeFileSync(r,NH.dump(n)),r}var N_e=1024;async function IH(e){let t=[];for(let r of e.languages)t.push(await Bh(e,r));return t.flat()}async function Bh(e,t){let r=e.trapCaches[t];if(r===void 0)return[];let n=await(0,cc.isAnalyzingDefaultBranch)();return[`-O=${t}.trap.cache.dir=${r}`,`-O=${t}.trap.cache.bound=${N_e}`,`-O=${t}.trap.cache.write=${n}`]}function Mh(e){return qh.resolve(e.tempDir,"user-config.yaml")}async function OH(e,t){return(e.gitHubVersion.type!==cr.GitHubVariant.GHES||l_e.gte(e.gitHubVersion.version,"3.12.0"))&&await cr.codeQlVersionAtLeast(t,ot.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)}async function x_e(e){return await cr.codeQlVersionAtLeast(e,h_e)?["--sarif-include-query-help=always"]:["--sarif-add-query-help"]}function v7(e){return e?[`--verbosity=${AH}`]:[]}function RH(){let e=process.env.JAVA_TOOL_OPTIONS||"";process.env.JAVA_TOOL_OPTIONS=[...e.split(/\s+/),"-Dhttp.keepAlive=false","-Dmaven.wagon.http.pool=false"].join(" ")}async function S_e(e){let t=process.env[Qu.EnvVar.JOB_RUN_UUID];return t&&await e.supportsFeature(Ds.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty)?[`--sarif-run-property=jobRunUuid=${t}`]:[]}});var MH=h(mn=>{"use strict";var T_e=mn&&mn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),P_e=mn&&mn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),pc=mn&&mn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&T_e(t,e,r);return P_e(t,e),t};Object.defineProperty(mn,"__esModule",{value:!0});mn.initCodeQL=L_e;mn.initConfig=q_e;mn.runInit=B_e;mn.printPathFiltersWarning=BH;mn.checkInstallPython311=M_e;mn.cleanupDatabaseClusterDirectory=j_e;var Yu=pc(require("fs")),C_e=pc(require("path")),O_e=pc(Vo()),R_e=pc(Qo()),LH=ci(),A_e=DH(),w7=pc(gv()),qH=Ll(),I_e=Dl(),D_e=y7(),b7=pc(xt());async function L_e(e,t,r,n,i,a,s){s.startGroup("Setup CodeQL tools");let{codeql:o,toolsDownloadStatusReport:l,toolsSource:d,toolsVersion:c,zstdAvailability:p}=await(0,A_e.setupCodeQL)(e,t,r,n,i,s,a,!0);return await o.printVersion(),s.endGroup(),{codeql:o,toolsDownloadStatusReport:l,toolsSource:d,toolsVersion:c,zstdAvailability:p}}async function q_e(e,t){let r=e.logger;r.startGroup("Load language configuration");let n=await w7.initConfig(e);return await t.supportsFeature(I_e.ToolsFeature.InformsAboutUnsupportedPathFilters)||BH(n,r),r.endGroup(),n}async function B_e(e,t,r,n,i,a,s){Yu.mkdirSync(t.dbLocation,{recursive:!0});let{registriesAuthTokens:o,qlconfigFile:l}=await w7.generateRegistries(i,t.tempDir,s);return await w7.wrapEnvironment({GITHUB_TOKEN:a.auth,CODEQL_REGISTRIES_AUTH:o},async()=>await e.databaseInitCluster(t,r,n,l,s)),await(0,D_e.getCombinedTracerConfig)(e,t)}function BH(e,t){(e.originalUserInput.paths?.length||e.originalUserInput["paths-ignore"]?.length)&&!e.languages.every(qH.isScannedLanguage)&&t.warning('The "paths"/"paths-ignore" fields of the config only have effect for JavaScript, Python, and Ruby')}async function M_e(e,t){if(e.includes(qH.Language.python)&&process.platform==="win32"&&!(await t.getVersion()).features?.supportsPython312){let r=C_e.resolve(__dirname,"../python-setup","check_python12.ps1");await new O_e.ToolRunner(await R_e.safeWhich("powershell"),[r]).exec()}}function j_e(e,t,r=Yu.rmSync){if(Yu.existsSync(e.dbLocation)&&(Yu.statSync(e.dbLocation).isFile()||Yu.readdirSync(e.dbLocation).length)){t.warning(`The database cluster directory ${e.dbLocation} must be empty. Attempting to clean it up.`);try{r(e.dbLocation,{force:!0,maxRetries:3,recursive:!0}),t.info(`Cleaned up database cluster directory ${e.dbLocation}.`)}catch(n){let i=`The CodeQL Action requires an empty database cluster directory. ${(0,LH.getOptionalInput)("db-location")?`This is currently configured to be ${e.dbLocation}. `:`By default, this is located at ${e.dbLocation}. You can customize it using the 'db-location' input to the init Action. `}An attempt was made to clean up the directory, but this failed.`;throw(0,LH.isSelfHostedRunner)()?new b7.ConfigurationError(`${i} This can happen if another process is using the directory or the directory is owned by a different user. Please clean up the directory manually and rerun the job. Details: ${b7.getErrorMessage(n)}`):new Error(`${i} This shouldn't typically happen on hosted runners. If you are using an advanced setup, please check your workflow, otherwise we recommend rerunning the job. Details: ${b7.getErrorMessage(n)}`)}}}});var zH=h(_r=>{"use strict";var F_e=_r&&_r.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),k_e=_r&&_r.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jH=_r&&_r.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&F_e(t,e,r);return k_e(t,e),t};Object.defineProperty(_r,"__esModule",{value:!0});_r.JobStatus=_r.ActionName=void 0;_r.isFirstPartyAnalysis=kH;_r.getActionsStatus=H_e;_r.getJobStatusDisplayName=$_e;_r.createStatusReportBase=V_e;_r.sendStatusReport=Q_e;var z_e=jH(require("os")),ai=jH(dt()),Da=ci(),FH=os(),U_e=Eu(),ea=Za(),Zi=xt(),E7;(function(e){e.Autobuild="autobuild",e.Analyze="finish",e.Init="init",e.InitPost="init-post",e.ResolveEnvironment="resolve-environment",e.UploadSarif="upload-sarif"})(E7||(_r.ActionName=E7={}));function kH(e){return e!==E7.UploadSarif?!0:process.env[ea.EnvVar.INIT_ACTION_HAS_RUN]==="true"}var qs;(function(e){e.UnknownStatus="JOB_STATUS_UNKNOWN",e.SuccessStatus="JOB_STATUS_SUCCESS",e.FailureStatus="JOB_STATUS_FAILURE",e.ConfigErrorStatus="JOB_STATUS_CONFIGURATION_ERROR"})(qs||(_r.JobStatus=qs={}));function H_e(e,t){return e||t?e instanceof Zi.ConfigurationError?"user-error":"failure":"success"}function $_e(e){switch(e){case qs.SuccessStatus:return"success";case qs.FailureStatus:return"failure";case qs.ConfigErrorStatus:return"configuration error";case qs.UnknownStatus:return"unknown";default:(0,Zi.assertNever)(e)}}function G_e(e){e==="user-error"?ai.exportVariable(ea.EnvVar.JOB_STATUS,process.env[ea.EnvVar.JOB_STATUS]??qs.ConfigErrorStatus):(e==="failure"||e==="aborted")&&ai.exportVariable(ea.EnvVar.JOB_STATUS,process.env[ea.EnvVar.JOB_STATUS]??qs.FailureStatus)}async function V_e(e,t,r,n,i,a,s,o){try{let l=(0,Da.getOptionalInput)("sha")||process.env.GITHUB_SHA||"",d=await(0,Da.getRef)(),c=process.env[ea.EnvVar.JOB_RUN_UUID]||"",p=(0,Da.getWorkflowRunID)(),u=(0,Da.getWorkflowRunAttempt)(),m=process.env.GITHUB_WORKFLOW||"",f=process.env.GITHUB_JOB||"",g=await(0,FH.getAnalysisKey)(),y=process.env[ea.EnvVar.WORKFLOW_STARTED_AT];y===void 0&&(y=r.toISOString(),ai.exportVariable(ea.EnvVar.WORKFLOW_STARTED_AT,y));let _=(0,Zi.getRequiredEnvParam)("RUNNER_OS"),b=(0,Zi.getCachedCodeQlVersion)(),x=process.env.GITHUB_ACTION_REF||"",O=process.env[ea.EnvVar.TESTING_ENVIRONMENT]||"";O!==""&&ai.exportVariable(ea.EnvVar.TESTING_ENVIRONMENT,O);let R=process.env.CODE_SCANNING_IS_STEADY_STATE_DEFAULT_SETUP==="true",U={action_name:e,action_oid:"unknown",action_ref:x,action_started_at:r.toISOString(),action_version:(0,Da.getActionVersion)(),analysis_key:g,build_mode:n?.buildMode,commit_oid:l,first_party_analysis:kH(e),job_name:f,job_run_uuid:c,ref:d,runner_os:_,started_at:y,status:t,steady_state_default_setup:R,testing_environment:O,workflow_name:m,workflow_run_attempt:u,workflow_run_id:p};try{U.actions_event_name=(0,Da.getWorkflowEventName)()}catch(q){a.warning(`Could not determine the workflow event name: ${q}.`)}n&&(U.languages=n.languages.join(",")),i&&(U.runner_available_disk_space_bytes=i.numAvailableBytes,U.runner_total_disk_space_bytes=i.numTotalBytes),s&&(U.cause=s),o&&(U.exception=o),(t==="success"||t==="failure"||t==="aborted"||t==="user-error")&&(U.completed_at=new Date().toISOString());let ie=(0,Da.getRequiredInput)("matrix");ie&&(U.matrix_vars=ie),"RUNNER_ARCH"in process.env&&(U.runner_arch=process.env.RUNNER_ARCH),_==="Linux"&&(0,Da.isSelfHostedRunner)()||(U.runner_os_release=z_e.release()),b!==void 0&&(U.codeql_version=b.version);let F=process.env.ImageVersion;return F&&(U.runner_image_version=F),U}catch(l){a.warning(`Caught an exception while gathering information for telemetry: ${l}. Will skip sending status report.`);return}}var W_e="CodeQL Action is out-of-date. Please upgrade to the latest version of codeql-action.",K_e="CodeQL Action version is incompatible with the code scanning endpoint. Please update to a compatible version of codeql-action.";async function Q_e(e){G_e(e.status);let t=JSON.stringify(e);if(ai.debug(`Sending status report: ${t}`),(0,Zi.isInTestMode)()){ai.debug("In test mode. Status reports are not uploaded.");return}let r=(0,Zi.getRequiredEnvParam)("GITHUB_REPOSITORY"),[n,i]=r.split("/"),a=(0,FH.getApiClient)();try{await a.request("PUT /repos/:owner/:repo/code-scanning/analysis/status",{owner:n,repo:i,data:t})}catch(s){if((0,Zi.isHTTPError)(s))switch(s.status){case 403:(0,Da.getWorkflowEventName)()==="push"&&process.env.GITHUB_ACTOR==="dependabot[bot]"?ai.warning(`Workflows triggered by Dependabot on the "push" event run with read-only access. Uploading Code Scanning results requires write access. To use Code Scanning with Dependabot, please ensure you are using the "pull_request" event for this workflow and avoid triggering on the "push" event for Dependabot branches. See ${U_e.DocUrl.SCANNING_ON_PUSH} for more information on how to configure these events.`):ai.warning(s.message);return;case 404:ai.warning(s.message);return;case 422:(0,Zi.getRequiredEnvParam)("GITHUB_SERVER_URL")!==Zi.GITHUB_DOTCOM_URL?ai.debug(K_e):ai.debug(W_e);return}ai.warning(`An unexpected error occurred when sending code scanning status report: ${(0,Zi.getErrorMessage)(s)}`)}}});var KH=h(Lt=>{"use strict";var X_e=Lt&&Lt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Y_e=Lt&&Lt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ju=Lt&&Lt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&X_e(t,e,r);return Y_e(t,e),t},J_e=Lt&&Lt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Lt,"__esModule",{value:!0});Lt.WorkflowErrors=void 0;Lt.getWorkflowErrors=$H;Lt.validateWorkflow=sbe;Lt.formatWorkflowErrors=GH;Lt.formatWorkflowCause=VH;Lt.getWorkflow=WH;Lt.getCategoryInputOrThrow=dbe;Lt.getUploadInputOrThrow=cbe;Lt.getCheckoutPathInputOrThrow=pbe;var HH=Ju(require("fs")),Z_e=Ju(require("path")),ebe=J_e(require("zlib")),tbe=Ju(dt()),UH=Ju(zc()),rbe=Ju(os()),nbe=Za(),x7=xt();function ibe(e){return Object.entries(e).reduce((t,[r,n])=>(t[r]={message:n,code:r},t),{})}Lt.WorkflowErrors=ibe({MissingPushHook:"Please specify an on.push hook to analyze and see code scanning alerts from the default branch on the Security tab.",CheckoutWrongHead:"git checkout HEAD^2 is no longer necessary. Please remove this step as Code Scanning recommends analyzing the merge commit for best results."});async function abe(e,t){let r=await t.betterResolveLanguages();if(!r.aliases)return;let n=r.aliases,i={};for(let a of e){let s=n[a]||a;i[s]||(i[s]=[]),i[s].push(a)}return i}async function $H(e,t){let r=[],n=process.env.GITHUB_JOB;if(n){let o=e?.jobs?.[n];if(o?.strategy?.matrix?.language){let d=o.strategy.matrix.language;if(Array.isArray(d)){let c=await abe(d,t);if(c!==void 0)for(let[p,u]of Object.entries(c))u.length>1&&r.push({message:`CodeQL language '${p}' is referenced by more than one entry in the 'language' matrix parameter for job '${n}'. This may result in duplicate alerts. Please edit the 'language' matrix parameter to keep only one of the following: ${u.map(m=>`'${m}'`).join(", ")}.`,code:"DuplicateLanguageInMatrix"})}}let l=o?.steps;if(Array.isArray(l)){for(let d of l)if(d?.run==="git checkout HEAD^2"){r.push(Lt.WorkflowErrors.CheckoutWrongHead);break}}}let i=N7("push",e),a=N7("pull_request",e),s=N7("workflow_call",e);return a&&!i&&!s&&r.push(Lt.WorkflowErrors.MissingPushHook),r}function N7(e,t){return t.on?typeof t.on=="string"?t.on===e:Array.isArray(t.on)?t.on.includes(e):Object.prototype.hasOwnProperty.call(t.on,e):!1}async function sbe(e,t){let r;try{r=await WH(t)}catch(i){return`error: getWorkflow() failed: ${String(i)}`}let n;try{n=await $H(r,e)}catch(i){return`error: getWorkflowErrors() failed: ${String(i)}`}if(n.length>0){let i;try{i=GH(n)}catch(a){return`error: formatWorkflowErrors() failed: ${String(a)}`}tbe.warning(i)}return VH(n)}function GH(e){let t=e.length===1?"issue was":"issues were",r=e.map(n=>n.message).join(" ");return`${e.length} ${t} detected with this workflow: ${r}`}function VH(e){if(e.length!==0)return e.map(t=>t.code).join(",")}async function WH(e){let t=process.env.CODE_SCANNING_WORKFLOW_FILE;if(t)return e.debug("Using the workflow specified by the CODE_SCANNING_WORKFLOW_FILE environment variable."),UH.load(ebe.default.gunzipSync(Buffer.from(t,"base64")).toString());let r=await obe(e);return UH.load(HH.readFileSync(r,"utf-8"))}async function obe(e){let t=await rbe.getWorkflowRelativePath(),r=Z_e.join((0,x7.getRequiredEnvParam)("GITHUB_WORKSPACE"),t);if(HH.existsSync(r))return e.debug(`Derived the following absolute path for the currently executing workflow: ${r}.`),r;throw new Error(`Expected to find a code scanning workflow file at ${r}, but no such file existed. This can happen if the currently running workflow checks out a branch that doesn't contain the corresponding workflow file.`)}function lbe(e,t){if(e.uses)throw new Error(`Could not get steps calling ${t} since the job calls a reusable workflow.`);let r=e.steps;if(!Array.isArray(r))throw new Error(`Could not get steps calling ${t} since job.steps was not an array.`);return r.filter(n=>n.uses?.includes(t))}function S7(e,t,r,n,i){let a=`Could not get ${n} input to ${r} since`;if(!e.jobs)throw new Error(`${a} the workflow has no jobs.`);if(!e.jobs[t])throw new Error(`${a} the workflow has no job named ${t}.`);let s=lbe(e.jobs[t],r);if(s.length===0)throw new Error(`${a} the ${t} job does not call ${r}.`);if(s.length>1)throw new Error(`${a} the ${t} job calls ${r} multiple times.`);let o=s[0].with?.[n]?.toString();if(o!==void 0&&i!==void 0){o=o.replace(/\${{\s+/,"${{").replace(/\s+}}/,"}}");for(let[l,d]of Object.entries(i))o=o.replace(`\${{matrix.${l}}}`,d)}if(o!==void 0&&o.includes("${{"))throw new Error(`Could not get ${n} input to ${r} since it contained an unrecognized dynamic value.`);return o}function T7(){return(0,x7.isInTestMode)()||process.env[nbe.EnvVar.TESTING_ENVIRONMENT]==="codeql-action-pr-checks"?"./analyze":"github/codeql-action/analyze"}function dbe(e,t,r){return S7(e,t,T7(),"category",r)}function cbe(e,t,r){return S7(e,t,T7(),"upload",r)}function pbe(e,t,r){return S7(e,t,T7(),"checkout_path",r)||(0,x7.getRequiredEnvParam)("GITHUB_WORKSPACE")}});var ube=exports&&exports.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),mbe=exports&&exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),zh=exports&&exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&ube(t,e,r);return mbe(t,e),t};Object.defineProperty(exports,"__esModule",{value:!0});var P7=zh(require("fs")),C7=zh(require("path")),mt=zh(dt()),fbe=Qo(),hbe=wm(),qe=ci(),gbe=os(),O7=K1(),ybe=zh(gv()),vbe=_U(),Bs=NU(),Fh=Za(),kh=co(),Zu=MH(),em=Ll(),_be=Lu(),bbe=u3(),wbe=m7(),wi=zH(),QH=Dl(),at=xt(),Ebe=KH();async function XH(e,t,r,n,i,a,s,o,l){let d=await(0,wi.createStatusReportBase)(wi.ActionName.Init,(0,wi.getActionsStatus)(l),e,t,await(0,at.checkDiskUsage)(o),o,l?.message,l?.stack);if(d===void 0)return;let c=(0,qe.getOptionalInput)("languages"),p={...d,tools_input:(0,qe.getOptionalInput)("tools")||"",tools_resolved_version:s,tools_source:a||wbe.ToolsSource.Unknown,workflow_languages:c||""},u={};if(n?.downloadDurationMs!==void 0&&(u.tools_download_duration_ms=n.downloadDurationMs),i!==void 0&&(u.tools_feature_flags_valid=i),t!==void 0){let m=t.languages.join(","),f=(t.originalUserInput.paths||[]).join(","),g=(t.originalUserInput["paths-ignore"]||[]).join(","),y=t.originalUserInput["disable-default-queries"]?m:"",_=[],b=(0,qe.getOptionalInput)("queries")?.trim();(b===void 0||b.startsWith("+"))&&_.push(...(t.originalUserInput.queries||[]).map(R=>R.uses)),b!==void 0&&(b=b.startsWith("+")?b.slice(1):b,_.push(...b.split(",")));let x={};if((t.augmentationProperties.packsInputCombines||!t.augmentationProperties.packsInput)&&t.originalUserInput.packs){let R=(0,at.cloneObject)(t.originalUserInput.packs);Array.isArray(R)?x[t.languages[0]]=R:x=R}t.augmentationProperties.packsInput&&(x[t.languages[0]]??=[],x[t.languages[0]].push(...t.augmentationProperties.packsInput));let O={...p,config_file:r??"",disable_default_queries:y,paths:f,paths_ignore:g,queries:_.join(","),packs:JSON.stringify(x),trap_cache_languages:Object.keys(t.trapCaches).join(","),trap_cache_download_size_bytes:Math.round(await(0,O7.getTotalCacheSize)(Object.values(t.trapCaches),o)),trap_cache_download_duration_ms:Math.round(t.trapCacheDownloadTime),query_filters:JSON.stringify(t.originalUserInput["query-filters"]??[]),registries:JSON.stringify(ybe.parseRegistriesWithoutCredentials((0,qe.getOptionalInput)("registries"))??[])};await(0,wi.sendStatusReport)({...O,...u})}else await(0,wi.sendStatusReport)({...p,...u})}async function Nbe(){let e=new Date,t=(0,_be.getActionsLogger)();(0,at.initializeEnvironment)((0,qe.getActionVersion)()),(0,qe.persistInputs)();let r,n,i,a,s,o,l,d={auth:(0,qe.getRequiredInput)("token"),externalRepoAuth:(0,qe.getOptionalInput)("external-repository-token"),url:(0,at.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,at.getRequiredEnvParam)("GITHUB_API_URL")},c=await(0,gbe.getGitHubVersion)();(0,at.checkGitHubVersionInRange)(c,t),(0,at.checkActionVersion)((0,qe.getActionVersion)(),c);let p=(0,bbe.parseRepositoryNwo)((0,at.getRequiredEnvParam)("GITHUB_REPOSITORY")),u=new kh.Features(c,p,(0,qe.getTemporaryDirectory)(),t),m=(0,hbe.v4)();t.info(`Job run UUID is ${m}.`),mt.exportVariable(Fh.EnvVar.JOB_RUN_UUID,m),mt.exportVariable(Fh.EnvVar.INIT_ACTION_HAS_RUN,"true");let f=(0,qe.getOptionalInput)("config-file");try{let g=await(0,wi.createStatusReportBase)(wi.ActionName.Init,"starting",e,r,await(0,at.checkDiskUsage)(t),t);g!==void 0&&await(0,wi.sendStatusReport)(g);let y=await u.getDefaultCliVersion(c.type);a=y.toolsFeatureFlagsValid;let _=await(0,Zu.initCodeQL)((0,qe.getOptionalInput)("tools"),d,(0,qe.getTemporaryDirectory)(),c.type,y,u,t);n=_.codeql,i=_.toolsDownloadStatusReport,o=_.toolsVersion,s=_.toolsSource,l=_.zstdAvailability,mt.startGroup("Validating workflow");let b=await(0,Ebe.validateWorkflow)(n,t);b===void 0?t.info("Detected no issues with the code scanning workflow."):t.warning(`Unable to validate code scanning workflow: ${b}`),mt.endGroup(),r=await(0,Zu.initConfig)({languagesInput:(0,qe.getOptionalInput)("languages"),queriesInput:(0,qe.getOptionalInput)("queries"),packsInput:(0,qe.getOptionalInput)("packs"),buildModeInput:(0,qe.getOptionalInput)("build-mode"),configFile:f,dbLocation:(0,qe.getOptionalInput)("db-location"),configInput:(0,qe.getOptionalInput)("config"),trapCachingEnabled:YH(),dependencyCachingEnabled:(0,O7.getDependencyCachingEnabled)(),debugMode:(0,qe.getOptionalInput)("debug")==="true"||mt.isDebug(),debugArtifactName:(0,qe.getOptionalInput)("debug-artifact-name")||at.DEFAULT_DEBUG_ARTIFACT_NAME,debugDatabaseName:(0,qe.getOptionalInput)("debug-database-name")||at.DEFAULT_DEBUG_DATABASE_NAME,repository:p,tempDir:(0,qe.getTemporaryDirectory)(),codeql:n,workspacePath:(0,at.getRequiredEnvParam)("GITHUB_WORKSPACE"),githubVersion:c,apiDetails:d,features:u,logger:t},n),await(0,Zu.checkInstallPython311)(r.languages,n)}catch(g){let y=(0,at.wrapError)(g);mt.setFailed(y.message);let _=await(0,wi.createStatusReportBase)(wi.ActionName.Init,y instanceof at.ConfigurationError?"user-error":"aborted",e,r,await(0,at.checkDiskUsage)(t),t,y.message,y.stack);_!==void 0&&await(0,wi.sendStatusReport)(_);return}try{(0,Zu.cleanupDatabaseClusterDirectory)(r,t),l&&await xbe(r,l),i&&(0,Bs.addDiagnostic)(r,r.languages[0],(0,Bs.makeDiagnostic)("codeql-action/bundle-download-telemetry","CodeQL bundle download telemetry",{attributes:i,visibility:{cliSummaryTable:!1,statusPage:!1,telemetry:!0}}));let g=process.env.GOFLAGS;if(g&&(mt.exportVariable("GOFLAGS",g),mt.warning("Passing the GOFLAGS env parameter to the init action is deprecated. Please move this to the analyze action.")),r.languages.includes(em.Language.swift)&&process.platform==="linux"&&t.warning("Swift analysis on Ubuntu runner images is no longer supported. Please migrate to a macOS runner if this affects you."),r.languages.includes(em.Language.go)&&process.platform==="linux")try{let b=await(0,fbe.safeWhich)("go");if((await(0,qe.getFileType)(b)).includes("statically linked")&&!await n.supportsFeature(QH.ToolsFeature.IndirectTracingSupportsStaticBinaries))try{t.debug("Applying static binary workaround for Go");let O=C7.resolve((0,qe.getTemporaryDirectory)(),"codeql-action-go-tracing","bin");P7.mkdirSync(O,{recursive:!0}),mt.addPath(O);let R=C7.resolve(O,"go");P7.writeFileSync(R,`#!/bin/bash + +exec ${b} "$@"`),P7.chmodSync(R,"755"),mt.exportVariable(Fh.EnvVar.GO_BINARY_LOCATION,R)}catch(O){t.warning(`Analyzing Go on Linux, but failed to install wrapper script. Tracing custom builds may fail: ${O}`)}else mt.exportVariable(Fh.EnvVar.GO_BINARY_LOCATION,b)}catch(b){t.warning(`Failed to determine the location of the Go binary: ${b}`),b instanceof qe.FileCmdNotFoundError&&(0,Bs.addDiagnostic)(r,em.Language.go,(0,Bs.makeDiagnostic)("go/workflow/file-program-unavailable","The `file` program is required on Linux, but does not appear to be installed",{markdownMessage:"CodeQL was unable to find the `file` program on this system. Ensure that the `file` program is installed on Linux runners and accessible.",visibility:{statusPage:!0,telemetry:!0,cliSummaryTable:!0},severity:"warning"}))}if(mt.exportVariable("CODEQL_RAM",process.env.CODEQL_RAM||(0,at.getMemoryFlagValue)((0,qe.getOptionalInput)("ram"),t).toString()),mt.exportVariable("CODEQL_THREADS",(0,at.getThreadsFlagValue)((0,qe.getOptionalInput)("threads"),t).toString()),await u.getValue(kh.Feature.DisableKotlinAnalysisEnabled)&&mt.exportVariable("CODEQL_EXTRACTOR_JAVA_AGENT_DISABLE_KOTLIN","true"),r.languages.includes(em.Language.cpp)){let b="CODEQL_EXTRACTOR_CPP_TRAP_CACHING";process.env[b]?t.info(`Environment variable ${b} already set. Not en/disabling CodeQL C++ TRAP caching support`):YH()&&await(0,at.codeQlVersionAtLeast)(n,"2.17.5")?(t.info("Enabling CodeQL C++ TRAP caching support"),mt.exportVariable(b,"true")):(t.info("Disabling CodeQL C++ TRAP caching support"),mt.exportVariable(b,"false"))}if(r.languages.includes(em.Language.cpp)){let b="CODEQL_EXTRACTOR_CPP_BUILD_MODE_NONE",x=process.env[b]||await u.getValue(kh.Feature.CppBuildModeNone,n);t.info(`Setting C++ build-mode: none to ${x}`),mt.exportVariable(b,x)}(0,O7.shouldRestoreCache)(r.dependencyCachingEnabled)&&await(0,vbe.downloadDependencyCaches)(r.languages,t),!await(0,at.codeQlVersionAtLeast)(n,"2.15.1")&&process.platform==="darwin"&&(process.arch==="arm"||process.arch==="arm64")&&!await(0,at.checkSipEnablement)(t)&&t.warning("CodeQL versions 2.15.0 and lower are not supported on macOS ARM machines with System Integrity Protection (SIP) disabled."),await(0,at.codeQlVersionAtLeast)(n,"2.17.1")||(await(0,at.codeQlVersionAtLeast)(n,"2.16.0"),mt.exportVariable("CODEQL_EXTRACTOR_PYTHON_DISABLE_LIBRARY_EXTRACTION","true")),(0,qe.getOptionalInput)("setup-python-dependencies")!==void 0&&t.warning("The setup-python-dependencies input is deprecated and no longer has any effect. We recommend removing any references from your workflows. See https://github.blog/changelog/2024-01-23-codeql-2-16-python-dependency-installation-disabled-new-queries-and-bug-fixes/ for more information."),process.env.CODEQL_ACTION_DISABLE_PYTHON_DEPENDENCY_INSTALLATION!==void 0&&t.warning("The CODEQL_ACTION_DISABLE_PYTHON_DEPENDENCY_INSTALLATION environment variable is deprecated and no longer has any effect. We recommend removing any references from your workflows. See https://github.blog/changelog/2024-01-23-codeql-2-16-python-dependency-installation-disabled-new-queries-and-bug-fixes/ for more information."),await n.supportsFeature(QH.ToolsFeature.PythonDefaultIsToNotExtractStdlib)&&(process.env.CODEQL_EXTRACTOR_PYTHON_EXTRACT_STDLIB?t.debug("CODEQL_EXTRACTOR_PYTHON_EXTRACT_STDLIB is already set, so the Action will not override it."):await u.getValue(kh.Feature.PythonDefaultIsToNotExtractStdlib,n)||mt.exportVariable("CODEQL_EXTRACTOR_PYTHON_EXTRACT_STDLIB","true"));let y=C7.resolve((0,at.getRequiredEnvParam)("GITHUB_WORKSPACE"),(0,qe.getOptionalInput)("source-root")||""),_=await(0,Zu.runInit)(n,r,y,"Runner.Worker.exe",(0,qe.getOptionalInput)("registries"),d,t);if(_!==void 0)for(let[b,x]of Object.entries(_.env))mt.exportVariable(b,x);(0,Bs.flushDiagnostics)(r),mt.setOutput("codeql-path",r.codeQLCmd),mt.setOutput("codeql-version",(await n.getVersion()).version)}catch(g){let y=(0,at.wrapError)(g);mt.setFailed(y.message),await XH(e,r,void 0,i,a,s,o,t,y);return}finally{(0,Bs.logUnwrittenDiagnostics)()}await XH(e,r,f,i,a,s,o,t)}function YH(){let e=(0,qe.getOptionalInput)("trap-caching");return e!==void 0?e==="true":!!(0,at.isHostedRunner)()}async function xbe(e,t){(0,Bs.addDiagnostic)(e,e.languages[0],(0,Bs.makeDiagnostic)("codeql-action/zstd-availability","Zstandard availability",{attributes:t,visibility:{cliSummaryTable:!1,statusPage:!1,telemetry:!0}}))}async function Sbe(){try{await Nbe()}catch(e){mt.setFailed(`init action failed: ${(0,at.getErrorMessage)(e)}`)}await(0,at.checkForTimeout)()}Sbe(); +/*! Bundled license information: + +is-extglob/index.js: + (*! + * is-extglob + * + * Copyright (c) 2014-2016, Jon Schlinkert. + * Licensed under the MIT License. + *) + +is-glob/index.js: + (*! + * is-glob + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +is-number/index.js: + (*! + * is-number + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Released under the MIT License. + *) + +to-regex-range/index.js: + (*! + * to-regex-range + * + * Copyright (c) 2015-present, Jon Schlinkert. + * Released under the MIT License. + *) + +fill-range/index.js: + (*! + * fill-range + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Licensed under the MIT License. + *) + +queue-microtask/index.js: + (*! queue-microtask. MIT License. Feross Aboukhadijeh *) + +run-parallel/index.js: + (*! run-parallel. MIT License. Feross Aboukhadijeh *) + +is-plain-object/dist/is-plain-object.js: + (*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) +*/ diff --git a/package-lock.json b/package-lock.json index 6390c493fb..6e90dab3f8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -59,6 +59,7 @@ "@typescript-eslint/eslint-plugin": "^8.15.0", "@typescript-eslint/parser": "^8.15.0", "ava": "^5.3.1", + "esbuild": "^0.24.0", "eslint": "^8.57.1", "eslint-import-resolver-typescript": "^3.6.3", "eslint-plugin-filenames": "^1.3.2", @@ -67,7 +68,6 @@ "eslint-plugin-no-async-foreach": "^0.1.1", "micromatch": "4.0.8", "nock": "^13.5.6", - "removeNPMAbsolutePaths": "3.0.1", "sinon": "^19.0.2", "typescript": "^5.6.3" } @@ -623,6 +623,390 @@ "version": "1.0.2", "license": "MIT" }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz", + "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz", + "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz", + "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz", + "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz", + "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", + "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz", + "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz", + "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz", + "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz", + "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz", + "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz", + "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz", + "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz", + "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz", + "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz", + "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz", + "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz", + "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz", + "integrity": "sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz", + "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz", + "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz", + "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz", + "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz", + "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", "dev": true, @@ -3248,6 +3632,45 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/esbuild": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", + "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.24.0", + "@esbuild/android-arm": "0.24.0", + "@esbuild/android-arm64": "0.24.0", + "@esbuild/android-x64": "0.24.0", + "@esbuild/darwin-arm64": "0.24.0", + "@esbuild/darwin-x64": "0.24.0", + "@esbuild/freebsd-arm64": "0.24.0", + "@esbuild/freebsd-x64": "0.24.0", + "@esbuild/linux-arm": "0.24.0", + "@esbuild/linux-arm64": "0.24.0", + "@esbuild/linux-ia32": "0.24.0", + "@esbuild/linux-loong64": "0.24.0", + "@esbuild/linux-mips64el": "0.24.0", + "@esbuild/linux-ppc64": "0.24.0", + "@esbuild/linux-riscv64": "0.24.0", + "@esbuild/linux-s390x": "0.24.0", + "@esbuild/linux-x64": "0.24.0", + "@esbuild/netbsd-x64": "0.24.0", + "@esbuild/openbsd-arm64": "0.24.0", + "@esbuild/openbsd-x64": "0.24.0", + "@esbuild/sunos-x64": "0.24.0", + "@esbuild/win32-arm64": "0.24.0", + "@esbuild/win32-ia32": "0.24.0", + "@esbuild/win32-x64": "0.24.0" + } + }, "node_modules/escalade": { "version": "3.1.1", "dev": true, @@ -6197,17 +6620,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/removeNPMAbsolutePaths": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "bin": { - "removeNPMAbsolutePaths": "bin/removeNPMAbsolutePaths" - }, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/require-directory": { "version": "2.1.1", "dev": true, diff --git a/package.json b/package.json index d43d1717a4..e3dbab4894 100644 --- a/package.json +++ b/package.json @@ -4,13 +4,13 @@ "private": true, "description": "CodeQL action", "scripts": { - "build": "tsc --build", + "build": "npm ci && tsc --build && npm run package", + "package": "bash .github/workflows/script/package.sh", "test": "ava src/**.test.ts --serial --verbose", "test-debug": "ava src/**.test.ts --serial --verbose --timeout=20m", "lint": "eslint --report-unused-disable-directives --max-warnings=0 .", "lint-fix": "eslint --report-unused-disable-directives --max-warnings=0 . --fix", - "lint-ci": "SARIF_ESLINT_IGNORE_SUPPRESSED=true eslint --report-unused-disable-directives --max-warnings=0 . --format @microsoft/eslint-formatter-sarif --output-file=eslint.sarif", - "removeNPMAbsolutePaths": "removeNPMAbsolutePaths . --force" + "lint-ci": "SARIF_ESLINT_IGNORE_SUPPRESSED=true eslint --report-unused-disable-directives --max-warnings=0 . --format @microsoft/eslint-formatter-sarif --output-file=eslint.sarif" }, "ava": { "typescript": { @@ -75,6 +75,7 @@ "@typescript-eslint/eslint-plugin": "^8.15.0", "@typescript-eslint/parser": "^8.15.0", "ava": "^5.3.1", + "esbuild": "^0.24.0", "eslint": "^8.57.1", "eslint-import-resolver-typescript": "^3.6.3", "eslint-plugin-filenames": "^1.3.2", @@ -83,7 +84,6 @@ "eslint-plugin-no-async-foreach": "^0.1.1", "micromatch": "4.0.8", "nock": "^13.5.6", - "removeNPMAbsolutePaths": "3.0.1", "sinon": "^19.0.2", "typescript": "^5.6.3" }, diff --git a/resolve-environment/action.yml b/resolve-environment/action.yml index d92f9e78d3..0cfd8c2e29 100644 --- a/resolve-environment/action.yml +++ b/resolve-environment/action.yml @@ -22,4 +22,4 @@ outputs: description: The inferred build environment configuration. runs: using: node20 - main: '../lib/resolve-environment-action.js' + main: 'resolve-environment-action.js' diff --git a/resolve-environment/resolve-environment-action.js b/resolve-environment/resolve-environment-action.js new file mode 100644 index 0000000000..d99afc9397 --- /dev/null +++ b/resolve-environment/resolve-environment-action.js @@ -0,0 +1,180 @@ +"use strict";var X0=Object.defineProperty;var Qz=Object.getOwnPropertyDescriptor;var Yz=Object.getOwnPropertyNames;var Jz=Object.prototype.hasOwnProperty;var Q0=(e,t)=>()=>(e&&(t=e(e=0)),t);var h=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Y0=(e,t)=>{for(var r in t)X0(e,r,{get:t[r],enumerable:!0})},Zz=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Yz(t))!Jz.call(e,n)&&n!==r&&X0(e,n,{get:()=>t[n],enumerable:!(i=Qz(t,n))||i.enumerable});return e};var Bd=e=>Zz(X0({},"__esModule",{value:!0}),e);var gu=h(yo=>{"use strict";Object.defineProperty(yo,"__esModule",{value:!0});yo.toCommandProperties=yo.toCommandValue=void 0;function eU(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}yo.toCommandValue=eU;function tU(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}yo.toCommandProperties=tU});var wv=h(gi=>{"use strict";var rU=gi&&gi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),iU=gi&&gi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),nU=gi&&gi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&rU(t,e,r);return iU(t,e),t};Object.defineProperty(gi,"__esModule",{value:!0});gi.issue=gi.issueCommand=void 0;var aU=nU(require("os")),_v=gu();function bv(e,t,r){let i=new J0(e,t,r);process.stdout.write(i.toString()+aU.EOL)}gi.issueCommand=bv;function sU(e,t=""){bv(e,{},t)}gi.issue=sU;var vv="::",J0=class{constructor(t,r,i){t||(t="missing.command"),this.command=t,this.properties=r,this.message=i}toString(){let t=vv+this.command;if(this.properties&&Object.keys(this.properties).length>0){t+=" ";let r=!0;for(let i in this.properties)if(this.properties.hasOwnProperty(i)){let n=this.properties[i];n&&(r?r=!1:t+=",",t+=`${i}=${lU(n)}`)}}return t+=`${vv}${oU(this.message)}`,t}};function oU(e){return(0,_v.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function lU(e){return(0,_v.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var xv=h(yi=>{"use strict";var dU=yi&&yi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),cU=yi&&yi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),eh=yi&&yi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&dU(t,e,r);return cU(t,e),t};Object.defineProperty(yi,"__esModule",{value:!0});yi.prepareKeyValueMessage=yi.issueFileCommand=void 0;var pU=eh(require("crypto")),Ev=eh(require("fs")),Z0=eh(require("os")),Nv=gu();function uU(e,t){let r=process.env[`GITHUB_${e}`];if(!r)throw new Error(`Unable to find environment variable for file command ${e}`);if(!Ev.existsSync(r))throw new Error(`Missing file at path: ${r}`);Ev.appendFileSync(r,`${(0,Nv.toCommandValue)(t)}${Z0.EOL}`,{encoding:"utf8"})}yi.issueFileCommand=uU;function mU(e,t){let r=`ghadelimiter_${pU.randomUUID()}`,i=(0,Nv.toCommandValue)(t);if(e.includes(r))throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`);if(i.includes(r))throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`);return`${e}<<${r}${Z0.EOL}${i}${Z0.EOL}${r}`}yi.prepareKeyValueMessage=mU});var Tv=h(vo=>{"use strict";Object.defineProperty(vo,"__esModule",{value:!0});vo.checkBypass=vo.getProxyUrl=void 0;function fU(e){let t=e.protocol==="https:";if(Sv(e))return;let r=t?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new URL(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new URL(`http://${r}`)}else return}vo.getProxyUrl=fU;function Sv(e){if(!e.hostname)return!1;let t=e.hostname;if(hU(t))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let i;e.port?i=Number(e.port):e.protocol==="http:"?i=80:e.protocol==="https:"&&(i=443);let n=[e.hostname.toUpperCase()];typeof i=="number"&&n.push(`${n[0]}:${i}`);for(let a of r.split(",").map(s=>s.trim().toUpperCase()).filter(s=>s))if(a==="*"||n.some(s=>s===a||s.endsWith(`.${a}`)||a.startsWith(".")&&s.endsWith(`${a}`)))return!0;return!1}vo.checkBypass=Sv;function hU(e){let t=e.toLowerCase();return t==="localhost"||t.startsWith("127.")||t.startsWith("[::1]")||t.startsWith("[0:0:0:0:0:0:0:1]")}});var Ov=h(_o=>{"use strict";var W8e=require("net"),gU=require("tls"),th=require("http"),Pv=require("https"),yU=require("events"),K8e=require("assert"),vU=require("util");_o.httpOverHttp=_U;_o.httpsOverHttp=bU;_o.httpOverHttps=wU;_o.httpsOverHttps=EU;function _U(e){var t=new zn(e);return t.request=th.request,t}function bU(e){var t=new zn(e);return t.request=th.request,t.createSocket=Cv,t.defaultPort=443,t}function wU(e){var t=new zn(e);return t.request=Pv.request,t}function EU(e){var t=new zn(e);return t.request=Pv.request,t.createSocket=Cv,t.defaultPort=443,t}function zn(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||th.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(i,n,a,s){for(var o=Rv(n,a,s),l=0,d=t.requests.length;l=this.maxSockets){a.requests.push(s);return}a.createSocket(s,function(o){o.on("free",l),o.on("close",d),o.on("agentRemove",d),t.onSocket(o);function l(){a.emit("free",o,s)}function d(c){a.removeSocket(o),o.removeListener("free",l),o.removeListener("close",d),o.removeListener("agentRemove",d)}})};zn.prototype.createSocket=function(t,r){var i=this,n={};i.sockets.push(n);var a=rh({},i.proxyOptions,{method:"CONNECT",path:t.host+":"+t.port,agent:!1,headers:{host:t.host+":"+t.port}});t.localAddress&&(a.localAddress=t.localAddress),a.proxyAuth&&(a.headers=a.headers||{},a.headers["Proxy-Authorization"]="Basic "+new Buffer(a.proxyAuth).toString("base64")),ba("making CONNECT request");var s=i.request(a);s.useChunkedEncodingByDefault=!1,s.once("response",o),s.once("upgrade",l),s.once("connect",d),s.once("error",c),s.end();function o(p){p.upgrade=!0}function l(p,u,m){process.nextTick(function(){d(p,u,m)})}function d(p,u,m){if(s.removeAllListeners(),u.removeAllListeners(),p.statusCode!==200){ba("tunneling socket could not be established, statusCode=%d",p.statusCode),u.destroy();var f=new Error("tunneling socket could not be established, statusCode="+p.statusCode);f.code="ECONNRESET",t.request.emit("error",f),i.removeSocket(n);return}if(m.length>0){ba("got illegal response body from proxy"),u.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",t.request.emit("error",f),i.removeSocket(n);return}return ba("tunneling connection has established"),i.sockets[i.sockets.indexOf(n)]=u,r(u)}function c(p){s.removeAllListeners(),ba(`tunneling socket could not be established, cause=%s +`,p.message,p.stack);var u=new Error("tunneling socket could not be established, cause="+p.message);u.code="ECONNRESET",t.request.emit("error",u),i.removeSocket(n)}};zn.prototype.removeSocket=function(t){var r=this.sockets.indexOf(t);if(r!==-1){this.sockets.splice(r,1);var i=this.requests.shift();i&&this.createSocket(i,function(n){i.request.onSocket(n)})}};function Cv(e,t){var r=this;zn.prototype.createSocket.call(r,e,function(i){var n=e.request.getHeader("host"),a=rh({},r.options,{socket:i,servername:n?n.replace(/:.*$/,""):e.host}),s=gU.connect(0,a);r.sockets[r.sockets.indexOf(i)]=s,t(s)})}function Rv(e,t,r){return typeof e=="string"?{host:e,port:t,localAddress:r}:e}function rh(e){for(var t=1,r=arguments.length;t{Av.exports=Ov()});var ys=h(Qe=>{"use strict";var NU=Qe&&Qe.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),xU=Qe&&Qe.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Eu=Qe&&Qe.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&NU(t,e,r);return xU(t,e),t},Ct=Qe&&Qe.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Qe,"__esModule",{value:!0});Qe.HttpClient=Qe.isHttps=Qe.HttpClientResponse=Qe.HttpClientError=Qe.getProxyUrl=Qe.MediaTypes=Qe.Headers=Qe.HttpCodes=void 0;var yu=Eu(require("http")),ih=Eu(require("https")),Dv=Eu(Tv()),vu=Eu(Iv()),Ki;(function(e){e[e.OK=200]="OK",e[e.MultipleChoices=300]="MultipleChoices",e[e.MovedPermanently=301]="MovedPermanently",e[e.ResourceMoved=302]="ResourceMoved",e[e.SeeOther=303]="SeeOther",e[e.NotModified=304]="NotModified",e[e.UseProxy=305]="UseProxy",e[e.SwitchProxy=306]="SwitchProxy",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",e[e.BadRequest=400]="BadRequest",e[e.Unauthorized=401]="Unauthorized",e[e.PaymentRequired=402]="PaymentRequired",e[e.Forbidden=403]="Forbidden",e[e.NotFound=404]="NotFound",e[e.MethodNotAllowed=405]="MethodNotAllowed",e[e.NotAcceptable=406]="NotAcceptable",e[e.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",e[e.RequestTimeout=408]="RequestTimeout",e[e.Conflict=409]="Conflict",e[e.Gone=410]="Gone",e[e.TooManyRequests=429]="TooManyRequests",e[e.InternalServerError=500]="InternalServerError",e[e.NotImplemented=501]="NotImplemented",e[e.BadGateway=502]="BadGateway",e[e.ServiceUnavailable=503]="ServiceUnavailable",e[e.GatewayTimeout=504]="GatewayTimeout"})(Ki=Qe.HttpCodes||(Qe.HttpCodes={}));var Rr;(function(e){e.Accept="accept",e.ContentType="content-type"})(Rr=Qe.Headers||(Qe.Headers={}));var wa;(function(e){e.ApplicationJson="application/json"})(wa=Qe.MediaTypes||(Qe.MediaTypes={}));function SU(e){let t=Dv.getProxyUrl(new URL(e));return t?t.href:""}Qe.getProxyUrl=SU;var TU=[Ki.MovedPermanently,Ki.ResourceMoved,Ki.SeeOther,Ki.TemporaryRedirect,Ki.PermanentRedirect],PU=[Ki.BadGateway,Ki.ServiceUnavailable,Ki.GatewayTimeout],CU=["OPTIONS","GET","DELETE","HEAD"],RU=10,OU=5,bu=class e extends Error{constructor(t,r){super(t),this.name="HttpClientError",this.statusCode=r,Object.setPrototypeOf(this,e.prototype)}};Qe.HttpClientError=bu;var wu=class{constructor(t){this.message=t}readBody(){return Ct(this,void 0,void 0,function*(){return new Promise(t=>Ct(this,void 0,void 0,function*(){let r=Buffer.alloc(0);this.message.on("data",i=>{r=Buffer.concat([r,i])}),this.message.on("end",()=>{t(r.toString())})}))})}readBodyBuffer(){return Ct(this,void 0,void 0,function*(){return new Promise(t=>Ct(this,void 0,void 0,function*(){let r=[];this.message.on("data",i=>{r.push(i)}),this.message.on("end",()=>{t(Buffer.concat(r))})}))})}};Qe.HttpClientResponse=wu;function AU(e){return new URL(e).protocol==="https:"}Qe.isHttps=AU;var nh=class{constructor(t,r,i){this._ignoreSslError=!1,this._allowRedirects=!0,this._allowRedirectDowngrade=!1,this._maxRedirects=50,this._allowRetries=!1,this._maxRetries=1,this._keepAlive=!1,this._disposed=!1,this.userAgent=t,this.handlers=r||[],this.requestOptions=i,i&&(i.ignoreSslError!=null&&(this._ignoreSslError=i.ignoreSslError),this._socketTimeout=i.socketTimeout,i.allowRedirects!=null&&(this._allowRedirects=i.allowRedirects),i.allowRedirectDowngrade!=null&&(this._allowRedirectDowngrade=i.allowRedirectDowngrade),i.maxRedirects!=null&&(this._maxRedirects=Math.max(i.maxRedirects,0)),i.keepAlive!=null&&(this._keepAlive=i.keepAlive),i.allowRetries!=null&&(this._allowRetries=i.allowRetries),i.maxRetries!=null&&(this._maxRetries=i.maxRetries))}options(t,r){return Ct(this,void 0,void 0,function*(){return this.request("OPTIONS",t,null,r||{})})}get(t,r){return Ct(this,void 0,void 0,function*(){return this.request("GET",t,null,r||{})})}del(t,r){return Ct(this,void 0,void 0,function*(){return this.request("DELETE",t,null,r||{})})}post(t,r,i){return Ct(this,void 0,void 0,function*(){return this.request("POST",t,r,i||{})})}patch(t,r,i){return Ct(this,void 0,void 0,function*(){return this.request("PATCH",t,r,i||{})})}put(t,r,i){return Ct(this,void 0,void 0,function*(){return this.request("PUT",t,r,i||{})})}head(t,r){return Ct(this,void 0,void 0,function*(){return this.request("HEAD",t,null,r||{})})}sendStream(t,r,i,n){return Ct(this,void 0,void 0,function*(){return this.request(t,r,i,n)})}getJson(t,r={}){return Ct(this,void 0,void 0,function*(){r[Rr.Accept]=this._getExistingOrDefaultHeader(r,Rr.Accept,wa.ApplicationJson);let i=yield this.get(t,r);return this._processResponse(i,this.requestOptions)})}postJson(t,r,i={}){return Ct(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Rr.Accept]=this._getExistingOrDefaultHeader(i,Rr.Accept,wa.ApplicationJson),i[Rr.ContentType]=this._getExistingOrDefaultHeader(i,Rr.ContentType,wa.ApplicationJson);let a=yield this.post(t,n,i);return this._processResponse(a,this.requestOptions)})}putJson(t,r,i={}){return Ct(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Rr.Accept]=this._getExistingOrDefaultHeader(i,Rr.Accept,wa.ApplicationJson),i[Rr.ContentType]=this._getExistingOrDefaultHeader(i,Rr.ContentType,wa.ApplicationJson);let a=yield this.put(t,n,i);return this._processResponse(a,this.requestOptions)})}patchJson(t,r,i={}){return Ct(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Rr.Accept]=this._getExistingOrDefaultHeader(i,Rr.Accept,wa.ApplicationJson),i[Rr.ContentType]=this._getExistingOrDefaultHeader(i,Rr.ContentType,wa.ApplicationJson);let a=yield this.patch(t,n,i);return this._processResponse(a,this.requestOptions)})}request(t,r,i,n){return Ct(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");let a=new URL(r),s=this._prepareRequest(t,a,n),o=this._allowRetries&&CU.includes(t)?this._maxRetries+1:1,l=0,d;do{if(d=yield this.requestRaw(s,i),d&&d.message&&d.message.statusCode===Ki.Unauthorized){let p;for(let u of this.handlers)if(u.canHandleAuthentication(d)){p=u;break}return p?p.handleAuthentication(this,s,i):d}let c=this._maxRedirects;for(;d.message.statusCode&&TU.includes(d.message.statusCode)&&this._allowRedirects&&c>0;){let p=d.message.headers.location;if(!p)break;let u=new URL(p);if(a.protocol==="https:"&&a.protocol!==u.protocol&&!this._allowRedirectDowngrade)throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.");if(yield d.readBody(),u.hostname!==a.hostname)for(let m in n)m.toLowerCase()==="authorization"&&delete n[m];s=this._prepareRequest(t,u,n),d=yield this.requestRaw(s,i),c--}if(!d.message.statusCode||!PU.includes(d.message.statusCode))return d;l+=1,l{function a(s,o){s?n(s):o?i(o):n(new Error("Unknown error"))}this.requestRawWithCallback(t,r,a)})})}requestRawWithCallback(t,r,i){typeof r=="string"&&(t.options.headers||(t.options.headers={}),t.options.headers["Content-Length"]=Buffer.byteLength(r,"utf8"));let n=!1;function a(l,d){n||(n=!0,i(l,d))}let s=t.httpModule.request(t.options,l=>{let d=new wu(l);a(void 0,d)}),o;s.on("socket",l=>{o=l}),s.setTimeout(this._socketTimeout||3*6e4,()=>{o&&o.end(),a(new Error(`Request timeout: ${t.options.path}`))}),s.on("error",function(l){a(l)}),r&&typeof r=="string"&&s.write(r,"utf8"),r&&typeof r!="string"?(r.on("close",function(){s.end()}),r.pipe(s)):s.end()}getAgent(t){let r=new URL(t);return this._getAgent(r)}_prepareRequest(t,r,i){let n={};n.parsedUrl=r;let a=n.parsedUrl.protocol==="https:";n.httpModule=a?ih:yu;let s=a?443:80;if(n.options={},n.options.host=n.parsedUrl.hostname,n.options.port=n.parsedUrl.port?parseInt(n.parsedUrl.port):s,n.options.path=(n.parsedUrl.pathname||"")+(n.parsedUrl.search||""),n.options.method=t,n.options.headers=this._mergeHeaders(i),this.userAgent!=null&&(n.options.headers["user-agent"]=this.userAgent),n.options.agent=this._getAgent(n.parsedUrl),this.handlers)for(let o of this.handlers)o.prepareRequest(n.options);return n}_mergeHeaders(t){return this.requestOptions&&this.requestOptions.headers?Object.assign({},_u(this.requestOptions.headers),_u(t||{})):_u(t||{})}_getExistingOrDefaultHeader(t,r,i){let n;return this.requestOptions&&this.requestOptions.headers&&(n=_u(this.requestOptions.headers)[r]),t[r]||n||i}_getAgent(t){let r,i=Dv.getProxyUrl(t),n=i&&i.hostname;if(this._keepAlive&&n&&(r=this._proxyAgent),this._keepAlive&&!n&&(r=this._agent),r)return r;let a=t.protocol==="https:",s=100;if(this.requestOptions&&(s=this.requestOptions.maxSockets||yu.globalAgent.maxSockets),i&&i.hostname){let o={maxSockets:s,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(i.username||i.password)&&{proxyAuth:`${i.username}:${i.password}`}),{host:i.hostname,port:i.port})},l,d=i.protocol==="https:";a?l=d?vu.httpsOverHttps:vu.httpsOverHttp:l=d?vu.httpOverHttps:vu.httpOverHttp,r=l(o),this._proxyAgent=r}if(this._keepAlive&&!r){let o={keepAlive:this._keepAlive,maxSockets:s};r=a?new ih.Agent(o):new yu.Agent(o),this._agent=r}return r||(r=a?ih.globalAgent:yu.globalAgent),a&&this._ignoreSslError&&(r.options=Object.assign(r.options||{},{rejectUnauthorized:!1})),r}_performExponentialBackoff(t){return Ct(this,void 0,void 0,function*(){t=Math.min(RU,t);let r=OU*Math.pow(2,t);return new Promise(i=>setTimeout(()=>i(),r))})}_processResponse(t,r){return Ct(this,void 0,void 0,function*(){return new Promise((i,n)=>Ct(this,void 0,void 0,function*(){let a=t.message.statusCode||0,s={statusCode:a,result:null,headers:{}};a===Ki.NotFound&&i(s);function o(c,p){if(typeof p=="string"){let u=new Date(p);if(!isNaN(u.valueOf()))return u}return p}let l,d;try{d=yield t.readBody(),d&&d.length>0&&(r&&r.deserializeDates?l=JSON.parse(d,o):l=JSON.parse(d),s.result=l),s.headers=t.message.headers}catch{}if(a>299){let c;l&&l.message?c=l.message:d&&d.length>0?c=d:c=`Failed request: (${a})`;let p=new bu(c,a);p.result=s.result,n(p)}else i(s)}))})}};Qe.HttpClient=nh;var _u=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{})});var dh=h(pn=>{"use strict";var lh=pn&&pn.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(pn,"__esModule",{value:!0});pn.PersonalAccessTokenCredentialHandler=pn.BearerCredentialHandler=pn.BasicCredentialHandler=void 0;var ah=class{constructor(t,r){this.username=t,this.password=r}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return lh(this,void 0,void 0,function*(){throw new Error("not implemented")})}};pn.BasicCredentialHandler=ah;var sh=class{constructor(t){this.token=t}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Bearer ${this.token}`}canHandleAuthentication(){return!1}handleAuthentication(){return lh(this,void 0,void 0,function*(){throw new Error("not implemented")})}};pn.BearerCredentialHandler=sh;var oh=class{constructor(t){this.token=t}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return lh(this,void 0,void 0,function*(){throw new Error("not implemented")})}};pn.PersonalAccessTokenCredentialHandler=oh});var Bv=h(bo=>{"use strict";var Lv=bo&&bo.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(bo,"__esModule",{value:!0});bo.OidcClient=void 0;var IU=ys(),DU=dh(),qv=Rt(),ch=class e{static createHttpClient(t=!0,r=10){let i={allowRetries:t,maxRetries:r};return new IU.HttpClient("actions/oidc-client",[new DU.BearerCredentialHandler(e.getRequestToken())],i)}static getRequestToken(){let t=process.env.ACTIONS_ID_TOKEN_REQUEST_TOKEN;if(!t)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable");return t}static getIDTokenUrl(){let t=process.env.ACTIONS_ID_TOKEN_REQUEST_URL;if(!t)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable");return t}static getCall(t){var r;return Lv(this,void 0,void 0,function*(){let a=(r=(yield e.createHttpClient().getJson(t).catch(s=>{throw new Error(`Failed to get ID Token. + + Error Code : ${s.statusCode} + + Error Message: ${s.message}`)})).result)===null||r===void 0?void 0:r.value;if(!a)throw new Error("Response json body do not have ID Token field");return a})}static getIDToken(t){return Lv(this,void 0,void 0,function*(){try{let r=e.getIDTokenUrl();if(t){let n=encodeURIComponent(t);r=`${r}&audience=${n}`}(0,qv.debug)(`ID token url is ${r}`);let i=yield e.getCall(r);return(0,qv.setSecret)(i),i}catch(r){throw new Error(`Error message: ${r.message}`)}})}};bo.OidcClient=ch});var fh=h(kr=>{"use strict";var ph=kr&&kr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(kr,"__esModule",{value:!0});kr.summary=kr.markdownSummary=kr.SUMMARY_DOCS_URL=kr.SUMMARY_ENV_VAR=void 0;var LU=require("os"),uh=require("fs"),{access:qU,appendFile:BU,writeFile:MU}=uh.promises;kr.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";kr.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var mh=class{constructor(){this._buffer=""}filePath(){return ph(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let t=process.env[kr.SUMMARY_ENV_VAR];if(!t)throw new Error(`Unable to find environment variable for $${kr.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield qU(t,uh.constants.R_OK|uh.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${t}'. Check if the file has correct read/write permissions.`)}return this._filePath=t,this._filePath})}wrap(t,r,i={}){let n=Object.entries(i).map(([a,s])=>` ${a}="${s}"`).join("");return r?`<${t}${n}>${r}`:`<${t}${n}>`}write(t){return ph(this,void 0,void 0,function*(){let r=!!t?.overwrite,i=yield this.filePath();return yield(r?MU:BU)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return ph(this,void 0,void 0,function*(){return this.emptyBuffer().write({overwrite:!0})})}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){return this._buffer="",this}addRaw(t,r=!1){return this._buffer+=t,r?this.addEOL():this}addEOL(){return this.addRaw(LU.EOL)}addCodeBlock(t,r){let i=Object.assign({},r&&{lang:r}),n=this.wrap("pre",this.wrap("code",t),i);return this.addRaw(n).addEOL()}addList(t,r=!1){let i=r?"ol":"ul",n=t.map(s=>this.wrap("li",s)).join(""),a=this.wrap(i,n);return this.addRaw(a).addEOL()}addTable(t){let r=t.map(n=>{let a=n.map(s=>{if(typeof s=="string")return this.wrap("td",s);let{header:o,data:l,colspan:d,rowspan:c}=s,p=o?"th":"td",u=Object.assign(Object.assign({},d&&{colspan:d}),c&&{rowspan:c});return this.wrap(p,l,u)}).join("");return this.wrap("tr",a)}).join(""),i=this.wrap("table",r);return this.addRaw(i).addEOL()}addDetails(t,r){let i=this.wrap("details",this.wrap("summary",t)+r);return this.addRaw(i).addEOL()}addImage(t,r,i){let{width:n,height:a}=i||{},s=Object.assign(Object.assign({},n&&{width:n}),a&&{height:a}),o=this.wrap("img",null,Object.assign({src:t,alt:r},s));return this.addRaw(o).addEOL()}addHeading(t,r){let i=`h${r}`,n=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",a=this.wrap(n,t);return this.addRaw(a).addEOL()}addSeparator(){let t=this.wrap("hr",null);return this.addRaw(t).addEOL()}addBreak(){let t=this.wrap("br",null);return this.addRaw(t).addEOL()}addQuote(t,r){let i=Object.assign({},r&&{cite:r}),n=this.wrap("blockquote",t,i);return this.addRaw(n).addEOL()}addLink(t,r){let i=this.wrap("a",t,{href:r});return this.addRaw(i).addEOL()}},Mv=new mh;kr.markdownSummary=Mv;kr.summary=Mv});var Fv=h(zr=>{"use strict";var FU=zr&&zr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),jU=zr&&zr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),kU=zr&&zr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&FU(t,e,r);return jU(t,e),t};Object.defineProperty(zr,"__esModule",{value:!0});zr.toPlatformPath=zr.toWin32Path=zr.toPosixPath=void 0;var zU=kU(require("path"));function UU(e){return e.replace(/[\\]/g,"/")}zr.toPosixPath=UU;function HU(e){return e.replace(/[/]/g,"\\")}zr.toWin32Path=HU;function $U(e){return e.replace(/[/\\]/g,zU.sep)}zr.toPlatformPath=$U});var gh=h(re=>{"use strict";var GU=re&&re.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),VU=re&&re.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),kv=re&&re.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&GU(t,e,r);return VU(t,e),t},hh=re&&re.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},Ur;Object.defineProperty(re,"__esModule",{value:!0});re.getCmdPath=re.tryGetExecutablePath=re.isRooted=re.isDirectory=re.exists=re.READONLY=re.UV_FS_O_EXLOCK=re.IS_WINDOWS=re.unlink=re.symlink=re.stat=re.rmdir=re.rm=re.rename=re.readlink=re.readdir=re.open=re.mkdir=re.lstat=re.copyFile=re.chmod=void 0;var zv=kv(require("fs")),Nu=kv(require("path"));Ur=zv.promises,re.chmod=Ur.chmod,re.copyFile=Ur.copyFile,re.lstat=Ur.lstat,re.mkdir=Ur.mkdir,re.open=Ur.open,re.readdir=Ur.readdir,re.readlink=Ur.readlink,re.rename=Ur.rename,re.rm=Ur.rm,re.rmdir=Ur.rmdir,re.stat=Ur.stat,re.symlink=Ur.symlink,re.unlink=Ur.unlink;re.IS_WINDOWS=process.platform==="win32";re.UV_FS_O_EXLOCK=268435456;re.READONLY=zv.constants.O_RDONLY;function WU(e){return hh(this,void 0,void 0,function*(){try{yield re.stat(e)}catch(t){if(t.code==="ENOENT")return!1;throw t}return!0})}re.exists=WU;function KU(e,t=!1){return hh(this,void 0,void 0,function*(){return(t?yield re.stat(e):yield re.lstat(e)).isDirectory()})}re.isDirectory=KU;function XU(e){if(e=YU(e),!e)throw new Error('isRooted() parameter "p" cannot be empty');return re.IS_WINDOWS?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}re.isRooted=XU;function QU(e,t){return hh(this,void 0,void 0,function*(){let r;try{r=yield re.stat(e)}catch(n){n.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${n}`)}if(r&&r.isFile()){if(re.IS_WINDOWS){let n=Nu.extname(e).toUpperCase();if(t.some(a=>a.toUpperCase()===n))return e}else if(jv(r))return e}let i=e;for(let n of t){e=i+n,r=void 0;try{r=yield re.stat(e)}catch(a){a.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${a}`)}if(r&&r.isFile()){if(re.IS_WINDOWS){try{let a=Nu.dirname(e),s=Nu.basename(e).toUpperCase();for(let o of yield re.readdir(a))if(s===o.toUpperCase()){e=Nu.join(a,o);break}}catch(a){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${a}`)}return e}else if(jv(r))return e}}return""})}re.tryGetExecutablePath=QU;function YU(e){return e=e||"",re.IS_WINDOWS?(e=e.replace(/\//g,"\\"),e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}function jv(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function JU(){var e;return(e=process.env.COMSPEC)!==null&&e!==void 0?e:"cmd.exe"}re.getCmdPath=JU});var Md=h(_t=>{"use strict";var ZU=_t&&_t.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),eH=_t&&_t.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Uv=_t&&_t.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&ZU(t,e,r);return eH(t,e),t},Ea=_t&&_t.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(_t,"__esModule",{value:!0});_t.findInPath=_t.which=_t.mkdirP=_t.rmRF=_t.mv=_t.cp=void 0;var tH=require("assert"),un=Uv(require("path")),Be=Uv(gh());function rH(e,t,r={}){return Ea(this,void 0,void 0,function*(){let{force:i,recursive:n,copySourceDirectory:a}=nH(r),s=(yield Be.exists(t))?yield Be.stat(t):null;if(s&&s.isFile()&&!i)return;let o=s&&s.isDirectory()&&a?un.join(t,un.basename(e)):t;if(!(yield Be.exists(e)))throw new Error(`no such file or directory: ${e}`);if((yield Be.stat(e)).isDirectory())if(n)yield Vv(e,o,0,i);else throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`);else{if(un.relative(e,o)==="")throw new Error(`'${o}' and '${e}' are the same file`);yield Wv(e,o,i)}})}_t.cp=rH;function iH(e,t,r={}){return Ea(this,void 0,void 0,function*(){if(yield Be.exists(t)){let i=!0;if((yield Be.isDirectory(t))&&(t=un.join(t,un.basename(e)),i=yield Be.exists(t)),i)if(r.force==null||r.force)yield Hv(t);else throw new Error("Destination already exists")}yield yh(un.dirname(t)),yield Be.rename(e,t)})}_t.mv=iH;function Hv(e){return Ea(this,void 0,void 0,function*(){if(Be.IS_WINDOWS&&/[*"<>|]/.test(e))throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield Be.rm(e,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(t){throw new Error(`File was unable to be removed ${t}`)}})}_t.rmRF=Hv;function yh(e){return Ea(this,void 0,void 0,function*(){tH.ok(e,"a path argument must be provided"),yield Be.mkdir(e,{recursive:!0})})}_t.mkdirP=yh;function $v(e,t){return Ea(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");if(t){let i=yield $v(e,!1);if(!i)throw Be.IS_WINDOWS?new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`):new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`);return i}let r=yield Gv(e);return r&&r.length>0?r[0]:""})}_t.which=$v;function Gv(e){return Ea(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");let t=[];if(Be.IS_WINDOWS&&process.env.PATHEXT)for(let n of process.env.PATHEXT.split(un.delimiter))n&&t.push(n);if(Be.isRooted(e)){let n=yield Be.tryGetExecutablePath(e,t);return n?[n]:[]}if(e.includes(un.sep))return[];let r=[];if(process.env.PATH)for(let n of process.env.PATH.split(un.delimiter))n&&r.push(n);let i=[];for(let n of r){let a=yield Be.tryGetExecutablePath(un.join(n,e),t);a&&i.push(a)}return i})}_t.findInPath=Gv;function nH(e){let t=e.force==null?!0:e.force,r=!!e.recursive,i=e.copySourceDirectory==null?!0:!!e.copySourceDirectory;return{force:t,recursive:r,copySourceDirectory:i}}function Vv(e,t,r,i){return Ea(this,void 0,void 0,function*(){if(r>=255)return;r++,yield yh(t);let n=yield Be.readdir(e);for(let a of n){let s=`${e}/${a}`,o=`${t}/${a}`;(yield Be.lstat(s)).isDirectory()?yield Vv(s,o,r,i):yield Wv(s,o,i)}yield Be.chmod(t,(yield Be.stat(e)).mode)})}function Wv(e,t,r){return Ea(this,void 0,void 0,function*(){if((yield Be.lstat(e)).isSymbolicLink()){try{yield Be.lstat(t),yield Be.unlink(t)}catch(n){n.code==="EPERM"&&(yield Be.chmod(t,"0666"),yield Be.unlink(t))}let i=yield Be.readlink(e);yield Be.symlink(i,t,Be.IS_WINDOWS?"junction":null)}else(!(yield Be.exists(t))||r)&&(yield Be.copyFile(e,t))})}});var Fd=h(Hr=>{"use strict";var aH=Hr&&Hr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),sH=Hr&&Hr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wo=Hr&&Hr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&aH(t,e,r);return sH(t,e),t},Kv=Hr&&Hr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Hr,"__esModule",{value:!0});Hr.argStringToArray=Hr.ToolRunner=void 0;var xu=wo(require("os")),Qv=wo(require("events")),oH=wo(require("child_process")),lH=wo(require("path")),dH=wo(Md()),Xv=wo(gh()),cH=require("timers"),Su=process.platform==="win32",vh=class extends Qv.EventEmitter{constructor(t,r,i){if(super(),!t)throw new Error("Parameter 'toolPath' cannot be null or empty.");this.toolPath=t,this.args=r||[],this.options=i||{}}_debug(t){this.options.listeners&&this.options.listeners.debug&&this.options.listeners.debug(t)}_getCommandString(t,r){let i=this._getSpawnFileName(),n=this._getSpawnArgs(t),a=r?"":"[command]";if(Su)if(this._isCmdFile()){a+=i;for(let s of n)a+=` ${s}`}else if(t.windowsVerbatimArguments){a+=`"${i}"`;for(let s of n)a+=` ${s}`}else{a+=this._windowsQuoteCmdArg(i);for(let s of n)a+=` ${this._windowsQuoteCmdArg(s)}`}else{a+=i;for(let s of n)a+=` ${s}`}return a}_processLineBuffer(t,r,i){try{let n=r+t.toString(),a=n.indexOf(xu.EOL);for(;a>-1;){let s=n.substring(0,a);i(s),n=n.substring(a+xu.EOL.length),a=n.indexOf(xu.EOL)}return n}catch(n){return this._debug(`error processing line. Failed with error ${n}`),""}}_getSpawnFileName(){return Su&&this._isCmdFile()?process.env.COMSPEC||"cmd.exe":this.toolPath}_getSpawnArgs(t){if(Su&&this._isCmdFile()){let r=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(let i of this.args)r+=" ",r+=t.windowsVerbatimArguments?i:this._windowsQuoteCmdArg(i);return r+='"',[r]}return this.args}_endsWith(t,r){return t.endsWith(r)}_isCmdFile(){let t=this.toolPath.toUpperCase();return this._endsWith(t,".CMD")||this._endsWith(t,".BAT")}_windowsQuoteCmdArg(t){if(!this._isCmdFile())return this._uvQuoteCmdArg(t);if(!t)return'""';let r=[" "," ","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'],i=!1;for(let s of t)if(r.some(o=>o===s)){i=!0;break}if(!i)return t;let n='"',a=!0;for(let s=t.length;s>0;s--)n+=t[s-1],a&&t[s-1]==="\\"?n+="\\":t[s-1]==='"'?(a=!0,n+='"'):a=!1;return n+='"',n.split("").reverse().join("")}_uvQuoteCmdArg(t){if(!t)return'""';if(!t.includes(" ")&&!t.includes(" ")&&!t.includes('"'))return t;if(!t.includes('"')&&!t.includes("\\"))return`"${t}"`;let r='"',i=!0;for(let n=t.length;n>0;n--)r+=t[n-1],i&&t[n-1]==="\\"?r+="\\":t[n-1]==='"'?(i=!0,r+="\\"):i=!1;return r+='"',r.split("").reverse().join("")}_cloneExecOptions(t){t=t||{};let r={cwd:t.cwd||process.cwd(),env:t.env||process.env,silent:t.silent||!1,windowsVerbatimArguments:t.windowsVerbatimArguments||!1,failOnStdErr:t.failOnStdErr||!1,ignoreReturnCode:t.ignoreReturnCode||!1,delay:t.delay||1e4};return r.outStream=t.outStream||process.stdout,r.errStream=t.errStream||process.stderr,r}_getSpawnOptions(t,r){t=t||{};let i={};return i.cwd=t.cwd,i.env=t.env,i.windowsVerbatimArguments=t.windowsVerbatimArguments||this._isCmdFile(),t.windowsVerbatimArguments&&(i.argv0=`"${r}"`),i}exec(){return Kv(this,void 0,void 0,function*(){return!Xv.isRooted(this.toolPath)&&(this.toolPath.includes("/")||Su&&this.toolPath.includes("\\"))&&(this.toolPath=lH.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield dH.which(this.toolPath,!0),new Promise((t,r)=>Kv(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`),this._debug("arguments:");for(let d of this.args)this._debug(` ${d}`);let i=this._cloneExecOptions(this.options);!i.silent&&i.outStream&&i.outStream.write(this._getCommandString(i)+xu.EOL);let n=new _h(i,this.toolPath);if(n.on("debug",d=>{this._debug(d)}),this.options.cwd&&!(yield Xv.exists(this.options.cwd)))return r(new Error(`The cwd: ${this.options.cwd} does not exist!`));let a=this._getSpawnFileName(),s=oH.spawn(a,this._getSpawnArgs(i),this._getSpawnOptions(this.options,a)),o="";s.stdout&&s.stdout.on("data",d=>{this.options.listeners&&this.options.listeners.stdout&&this.options.listeners.stdout(d),!i.silent&&i.outStream&&i.outStream.write(d),o=this._processLineBuffer(d,o,c=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(c)})});let l="";if(s.stderr&&s.stderr.on("data",d=>{n.processStderr=!0,this.options.listeners&&this.options.listeners.stderr&&this.options.listeners.stderr(d),!i.silent&&i.errStream&&i.outStream&&(i.failOnStdErr?i.errStream:i.outStream).write(d),l=this._processLineBuffer(d,l,c=>{this.options.listeners&&this.options.listeners.errline&&this.options.listeners.errline(c)})}),s.on("error",d=>{n.processError=d.message,n.processExited=!0,n.processClosed=!0,n.CheckComplete()}),s.on("exit",d=>{n.processExitCode=d,n.processExited=!0,this._debug(`Exit code ${d} received from tool '${this.toolPath}'`),n.CheckComplete()}),s.on("close",d=>{n.processExitCode=d,n.processExited=!0,n.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),n.CheckComplete()}),n.on("done",(d,c)=>{o.length>0&&this.emit("stdline",o),l.length>0&&this.emit("errline",l),s.removeAllListeners(),d?r(d):t(c)}),this.options.input){if(!s.stdin)throw new Error("child process missing stdin");s.stdin.end(this.options.input)}}))})}};Hr.ToolRunner=vh;function pH(e){let t=[],r=!1,i=!1,n="";function a(s){i&&s!=='"'&&(n+="\\"),n+=s,i=!1}for(let s=0;s0&&(t.push(n),n="");continue}a(o)}return n.length>0&&t.push(n.trim()),t}Hr.argStringToArray=pH;var _h=class e extends Qv.EventEmitter{constructor(t,r){if(super(),this.processClosed=!1,this.processError="",this.processExitCode=0,this.processExited=!1,this.processStderr=!1,this.delay=1e4,this.done=!1,this.timeout=null,!r)throw new Error("toolPath must not be empty");this.options=t,this.toolPath=r,t.delay&&(this.delay=t.delay)}CheckComplete(){this.done||(this.processClosed?this._setResult():this.processExited&&(this.timeout=cH.setTimeout(e.HandleTimeout,this.delay,this)))}_debug(t){this.emit("debug",t)}_setResult(){let t;this.processExited&&(this.processError?t=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`):this.processExitCode!==0&&!this.options.ignoreReturnCode?t=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`):this.processStderr&&this.options.failOnStdErr&&(t=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`))),this.timeout&&(clearTimeout(this.timeout),this.timeout=null),this.done=!0,this.emit("done",t,this.processExitCode)}static HandleTimeout(t){if(!t.done){if(!t.processClosed&&t.processExited){let r=`The STDIO streams did not close within ${t.delay/1e3} seconds of the exit event from process '${t.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;t._debug(r)}t._setResult()}}}});var Eo=h($r=>{"use strict";var uH=$r&&$r.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),mH=$r&&$r.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fH=$r&&$r.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&uH(t,e,r);return mH(t,e),t},Zv=$r&&$r.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty($r,"__esModule",{value:!0});$r.getExecOutput=$r.exec=void 0;var Yv=require("string_decoder"),Jv=fH(Fd());function e7(e,t,r){return Zv(this,void 0,void 0,function*(){let i=Jv.argStringToArray(e);if(i.length===0)throw new Error("Parameter 'commandLine' cannot be null or empty.");let n=i[0];return t=i.slice(1).concat(t||[]),new Jv.ToolRunner(n,t,r).exec()})}$r.exec=e7;function hH(e,t,r){var i,n;return Zv(this,void 0,void 0,function*(){let a="",s="",o=new Yv.StringDecoder("utf8"),l=new Yv.StringDecoder("utf8"),d=(i=r?.listeners)===null||i===void 0?void 0:i.stdout,c=(n=r?.listeners)===null||n===void 0?void 0:n.stderr,p=g=>{s+=l.write(g),c&&c(g)},u=g=>{a+=o.write(g),d&&d(g)},m=Object.assign(Object.assign({},r?.listeners),{stdout:u,stderr:p}),f=yield e7(e,t,Object.assign(Object.assign({},r),{listeners:m}));return a+=o.end(),s+=l.end(),{exitCode:f,stdout:a,stderr:s}})}$r.getExecOutput=hH});var r7=h(Ae=>{"use strict";var gH=Ae&&Ae.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),yH=Ae&&Ae.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vH=Ae&&Ae.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&gH(t,e,r);return yH(t,e),t},Pu=Ae&&Ae.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},_H=Ae&&Ae.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ae,"__esModule",{value:!0});Ae.getDetails=Ae.isLinux=Ae.isMacOS=Ae.isWindows=Ae.arch=Ae.platform=void 0;var t7=_H(require("os")),Tu=vH(Eo()),bH=()=>Pu(void 0,void 0,void 0,function*(){let{stdout:e}=yield Tu.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',void 0,{silent:!0}),{stdout:t}=yield Tu.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',void 0,{silent:!0});return{name:t.trim(),version:e.trim()}}),wH=()=>Pu(void 0,void 0,void 0,function*(){var e,t,r,i;let{stdout:n}=yield Tu.getExecOutput("sw_vers",void 0,{silent:!0}),a=(t=(e=n.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&t!==void 0?t:"";return{name:(i=(r=n.match(/ProductName:\s*(.+)/))===null||r===void 0?void 0:r[1])!==null&&i!==void 0?i:"",version:a}}),EH=()=>Pu(void 0,void 0,void 0,function*(){let{stdout:e}=yield Tu.getExecOutput("lsb_release",["-i","-r","-s"],{silent:!0}),[t,r]=e.trim().split(` +`);return{name:t,version:r}});Ae.platform=t7.default.platform();Ae.arch=t7.default.arch();Ae.isWindows=Ae.platform==="win32";Ae.isMacOS=Ae.platform==="darwin";Ae.isLinux=Ae.platform==="linux";function NH(){return Pu(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield Ae.isWindows?bH():Ae.isMacOS?wH():EH()),{platform:Ae.platform,arch:Ae.arch,isWindows:Ae.isWindows,isMacOS:Ae.isMacOS,isLinux:Ae.isLinux})})}Ae.getDetails=NH});var Rt=h(ee=>{"use strict";var xH=ee&&ee.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),SH=ee&&ee.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wh=ee&&ee.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&xH(t,e,r);return SH(t,e),t},i7=ee&&ee.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(ee,"__esModule",{value:!0});ee.platform=ee.toPlatformPath=ee.toWin32Path=ee.toPosixPath=ee.markdownSummary=ee.summary=ee.getIDToken=ee.getState=ee.saveState=ee.group=ee.endGroup=ee.startGroup=ee.info=ee.notice=ee.warning=ee.error=ee.debug=ee.isDebug=ee.setFailed=ee.setCommandEcho=ee.setOutput=ee.getBooleanInput=ee.getMultilineInput=ee.getInput=ee.addPath=ee.setSecret=ee.exportVariable=ee.ExitCode=void 0;var vi=wv(),vs=xv(),No=gu(),n7=wh(require("os")),TH=wh(require("path")),PH=Bv(),bh;(function(e){e[e.Success=0]="Success",e[e.Failure=1]="Failure"})(bh||(ee.ExitCode=bh={}));function CH(e,t){let r=(0,No.toCommandValue)(t);if(process.env[e]=r,process.env.GITHUB_ENV||"")return(0,vs.issueFileCommand)("ENV",(0,vs.prepareKeyValueMessage)(e,t));(0,vi.issueCommand)("set-env",{name:e},r)}ee.exportVariable=CH;function RH(e){(0,vi.issueCommand)("add-mask",{},e)}ee.setSecret=RH;function OH(e){process.env.GITHUB_PATH||""?(0,vs.issueFileCommand)("PATH",e):(0,vi.issueCommand)("add-path",{},e),process.env.PATH=`${e}${TH.delimiter}${process.env.PATH}`}ee.addPath=OH;function Eh(e,t){let r=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!r)throw new Error(`Input required and not supplied: ${e}`);return t&&t.trimWhitespace===!1?r:r.trim()}ee.getInput=Eh;function AH(e,t){let r=Eh(e,t).split(` +`).filter(i=>i!=="");return t&&t.trimWhitespace===!1?r:r.map(i=>i.trim())}ee.getMultilineInput=AH;function IH(e,t){let r=["true","True","TRUE"],i=["false","False","FALSE"],n=Eh(e,t);if(r.includes(n))return!0;if(i.includes(n))return!1;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e} +Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}ee.getBooleanInput=IH;function DH(e,t){if(process.env.GITHUB_OUTPUT||"")return(0,vs.issueFileCommand)("OUTPUT",(0,vs.prepareKeyValueMessage)(e,t));process.stdout.write(n7.EOL),(0,vi.issueCommand)("set-output",{name:e},(0,No.toCommandValue)(t))}ee.setOutput=DH;function LH(e){(0,vi.issue)("echo",e?"on":"off")}ee.setCommandEcho=LH;function qH(e){process.exitCode=bh.Failure,a7(e)}ee.setFailed=qH;function BH(){return process.env.RUNNER_DEBUG==="1"}ee.isDebug=BH;function MH(e){(0,vi.issueCommand)("debug",{},e)}ee.debug=MH;function a7(e,t={}){(0,vi.issueCommand)("error",(0,No.toCommandProperties)(t),e instanceof Error?e.toString():e)}ee.error=a7;function FH(e,t={}){(0,vi.issueCommand)("warning",(0,No.toCommandProperties)(t),e instanceof Error?e.toString():e)}ee.warning=FH;function jH(e,t={}){(0,vi.issueCommand)("notice",(0,No.toCommandProperties)(t),e instanceof Error?e.toString():e)}ee.notice=jH;function kH(e){process.stdout.write(e+n7.EOL)}ee.info=kH;function s7(e){(0,vi.issue)("group",e)}ee.startGroup=s7;function o7(){(0,vi.issue)("endgroup")}ee.endGroup=o7;function zH(e,t){return i7(this,void 0,void 0,function*(){s7(e);let r;try{r=yield t()}finally{o7()}return r})}ee.group=zH;function UH(e,t){if(process.env.GITHUB_STATE||"")return(0,vs.issueFileCommand)("STATE",(0,vs.prepareKeyValueMessage)(e,t));(0,vi.issueCommand)("save-state",{name:e},(0,No.toCommandValue)(t))}ee.saveState=UH;function HH(e){return process.env[`STATE_${e}`]||""}ee.getState=HH;function $H(e){return i7(this,void 0,void 0,function*(){return yield PH.OidcClient.getIDToken(e)})}ee.getIDToken=$H;var GH=fh();Object.defineProperty(ee,"summary",{enumerable:!0,get:function(){return GH.summary}});var VH=fh();Object.defineProperty(ee,"markdownSummary",{enumerable:!0,get:function(){return VH.markdownSummary}});var Nh=Fv();Object.defineProperty(ee,"toPosixPath",{enumerable:!0,get:function(){return Nh.toPosixPath}});Object.defineProperty(ee,"toWin32Path",{enumerable:!0,get:function(){return Nh.toWin32Path}});Object.defineProperty(ee,"toPlatformPath",{enumerable:!0,get:function(){return Nh.toPlatformPath}});ee.platform=wh(r7())});var Cu=h(mn=>{"use strict";Object.defineProperty(mn,"__esModule",{value:!0});mn.safeWhich=mn.isWindows=void 0;var l7=require("fs"),WH=require("path");mn.isWindows=process.platform==="win32";var d7=mn.isWindows?";":":",KH=mn.isWindows?[".com",".exe",".bat",".cmd"]:[""];async function XH(e){if(e.includes("/")||e.includes("\\")&&mn.isWindows)return e;let t=process.env.PATH;if(t===void 0)throw new Error(`Could not resolve program ${e} because no PATH environment variable was set.`);let r=t.split(d7),i=KH;mn.isWindows&&process.env.PATHEXT!==void 0&&(i=process.env.PATHEXT.split(d7));for(let n of r)for(let a of i){let s=WH.join(n,e+a);try{return await l7.promises.access(s,l7.constants.X_OK),s}catch(o){if(o.code!=="ENOENT")throw o}}throw new Error(`Could not find program ${e} on PATH.`)}mn.safeWhich=XH});var m7=h(xo=>{"use strict";Object.defineProperty(xo,"__esModule",{value:!0});var QH=require("node:child_process"),YH=require("node:fs/promises"),JH=require("node:os"),c7=require("node:path"),ZH=require("node:process"),e$=require("node:util"),jd=class e extends Error{constructor(t){super(t),this.name="InvalidPathError",Object.setPrototypeOf(this,e.prototype)}},Ru=class e extends Error{constructor(t){super(t),this.name="NoMatchError",Object.setPrototypeOf(this,e.prototype)}};async function p7(e,t){try{return await t.fsAccess(e),Promise.resolve(!0)}catch{return Promise.resolve(!1)}}async function u7(e,t){let r=e,i=await p7(r,t);for(;!i;)r=t.pathNormalize(r+"/.."),i=await p7(r,t);return r}async function t$(e){if(parseInt(e.release.split(".")[0],10)<=6)return!1;try{return await e.cpExecFile("where",["powershell"],{windowsHide:!0}),!0}catch{return!1}}function r$(e,t={platform:ZH.platform,release:JH.release(),fsAccess:YH.access,pathNormalize:c7.normalize,pathSep:c7.sep,cpExecFile:e$.promisify(QH.execFile)}){function r(s,o,l,d){let p=s.split(` +`).map(m=>m.trim()).filter(m=>m.length!==0).slice(1).map(m=>m.split(/\s+(?=[\d/])/)).filter(o);if(p.length===0)throw new Ru;let u=p[0];return{diskPath:u[l.diskPath],free:parseInt(u[l.free],10)*d,size:parseInt(u[l.size],10)*d}}async function i(s,o,l,d=1){let[c,...p]=s;if(c===void 0)return Promise.reject(new Error("cmd must contain at least one item"));try{let{stdout:u}=await t.cpExecFile(c,p,{windowsHide:!0});return r(u,o,l,d)}catch(u){return Promise.reject(u)}}async function n(s){if(s.charAt(1)!==":")return Promise.reject(new jd(`The following path is invalid (should be X:\\...): ${s}`));let o=["powershell","Get-CimInstance -ClassName Win32_LogicalDisk | Select-Object Caption, FreeSpace, Size"],l=["wmic","logicaldisk","get","size,freespace,caption"],d=await t$(t)?o:l;return i(d,c=>{let p=c[0];return s.toUpperCase().startsWith(p.toUpperCase())},{diskPath:0,free:1,size:2})}async function a(s){if(!t.pathNormalize(s).startsWith(t.pathSep))return Promise.reject(new jd(`The following path is invalid (should start by ${t.pathSep}): ${s}`));let o=await u7(s,t);return i(["df","-Pk","--",o],()=>!0,{diskPath:5,free:3,size:1},1024)}return t.platform==="win32"?n(e):a(e)}xo.InvalidPathError=jd;xo.NoMatchError=Ru;xo.default=r$;xo.getFirstExistingParentPath=u7});var h7=h((cve,f7)=>{"use strict";f7.exports=(...e)=>[...new Set([].concat(...e))]});var xh=h((pve,v7)=>{"use strict";var i$=require("stream"),g7=i$.PassThrough,n$=Array.prototype.slice;v7.exports=a$;function a$(){let e=[],t=n$.call(arguments),r=!1,i=t[t.length-1];i&&!Array.isArray(i)&&i.pipe==null?t.pop():i={};let n=i.end!==!1,a=i.pipeError===!0;i.objectMode==null&&(i.objectMode=!0),i.highWaterMark==null&&(i.highWaterMark=64*1024);let s=g7(i);function o(){for(let c=0,p=arguments.length;c0||(r=!1,l())}function m(f){function g(){f.removeListener("merge2UnpipeEnd",g),f.removeListener("end",g),a&&f.removeListener("error",y),u()}function y(_){s.emit("error",_)}if(f._readableState.endEmitted)return u();f.on("merge2UnpipeEnd",g),f.on("end",g),a&&f.on("error",y),f.pipe(s,{end:!1}),f.resume()}for(let f=0;f{"use strict";Object.defineProperty(So,"__esModule",{value:!0});So.splitWhen=So.flatten=void 0;function s$(e){return e.reduce((t,r)=>[].concat(t,r),[])}So.flatten=s$;function o$(e,t){let r=[[]],i=0;for(let n of e)t(n)?(i++,r[i]=[]):r[i].push(n);return r}So.splitWhen=o$});var b7=h(Ou=>{"use strict";Object.defineProperty(Ou,"__esModule",{value:!0});Ou.isEnoentCodeError=void 0;function l$(e){return e.code==="ENOENT"}Ou.isEnoentCodeError=l$});var w7=h(Au=>{"use strict";Object.defineProperty(Au,"__esModule",{value:!0});Au.createDirentFromStats=void 0;var Sh=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function d$(e,t){return new Sh(e,t)}Au.createDirentFromStats=d$});var S7=h(Dt=>{"use strict";Object.defineProperty(Dt,"__esModule",{value:!0});Dt.convertPosixPathToPattern=Dt.convertWindowsPathToPattern=Dt.convertPathToPattern=Dt.escapePosixPath=Dt.escapeWindowsPath=Dt.escape=Dt.removeLeadingDotSegment=Dt.makeAbsolute=Dt.unixify=void 0;var c$=require("os"),p$=require("path"),E7=c$.platform()==="win32",u$=2,m$=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,f$=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,h$=/^\\\\([.?])/,g$=/\\(?![!()+@[\]{}])/g;function y$(e){return e.replace(/\\/g,"/")}Dt.unixify=y$;function v$(e,t){return p$.resolve(e,t)}Dt.makeAbsolute=v$;function _$(e){if(e.charAt(0)==="."){let t=e.charAt(1);if(t==="/"||t==="\\")return e.slice(u$)}return e}Dt.removeLeadingDotSegment=_$;Dt.escape=E7?Th:Ph;function Th(e){return e.replace(f$,"\\$2")}Dt.escapeWindowsPath=Th;function Ph(e){return e.replace(m$,"\\$2")}Dt.escapePosixPath=Ph;Dt.convertPathToPattern=E7?N7:x7;function N7(e){return Th(e).replace(h$,"//$1").replace(g$,"/")}Dt.convertWindowsPathToPattern=N7;function x7(e){return Ph(e)}Dt.convertPosixPathToPattern=x7});var P7=h((gve,T7)=>{T7.exports=function(t){if(typeof t!="string"||t==="")return!1;for(var r;r=/(\\).|([@?!+*]\(.*\))/g.exec(t);){if(r[2])return!0;t=t.slice(r.index+r[0].length)}return!1}});var Ch=h((yve,R7)=>{var b$=P7(),C7={"{":"}","(":")","[":"]"},w$=function(e){if(e[0]==="!")return!0;for(var t=0,r=-2,i=-2,n=-2,a=-2,s=-2;tt&&(s===-1||s>i||(s=e.indexOf("\\",t),s===-1||s>i)))||n!==-1&&e[t]==="{"&&e[t+1]!=="}"&&(n=e.indexOf("}",t),n>t&&(s=e.indexOf("\\",t),s===-1||s>n))||a!==-1&&e[t]==="("&&e[t+1]==="?"&&/[:!=]/.test(e[t+2])&&e[t+3]!==")"&&(a=e.indexOf(")",t),a>t&&(s=e.indexOf("\\",t),s===-1||s>a))||r!==-1&&e[t]==="("&&e[t+1]!=="|"&&(rr&&(s=e.indexOf("\\",r),s===-1||s>a))))return!0;if(e[t]==="\\"){var o=e[t+1];t+=2;var l=C7[o];if(l){var d=e.indexOf(l,t);d!==-1&&(t=d+1)}if(e[t]==="!")return!0}else t++}return!1},E$=function(e){if(e[0]==="!")return!0;for(var t=0;t{"use strict";var N$=Ch(),x$=require("path").posix.dirname,S$=require("os").platform()==="win32",Rh="/",T$=/\\/g,P$=/[\{\[].*[\}\]]$/,C$=/(^|[^\\])([\{\[]|\([^\)]+$)/,R$=/\\([\!\*\?\|\[\]\(\)\{\}])/g;O7.exports=function(t,r){var i=Object.assign({flipBackslashes:!0},r);i.flipBackslashes&&S$&&t.indexOf(Rh)<0&&(t=t.replace(T$,Rh)),P$.test(t)&&(t+=Rh),t+="a";do t=x$(t);while(N$(t)||C$.test(t));return t.replace(R$,"$1")}});var Iu=h(_i=>{"use strict";_i.isInteger=e=>typeof e=="number"?Number.isInteger(e):typeof e=="string"&&e.trim()!==""?Number.isInteger(Number(e)):!1;_i.find=(e,t)=>e.nodes.find(r=>r.type===t);_i.exceedsLimit=(e,t,r=1,i)=>i===!1||!_i.isInteger(e)||!_i.isInteger(t)?!1:(Number(t)-Number(e))/Number(r)>=i;_i.escapeNode=(e,t=0,r)=>{let i=e.nodes[t];i&&(r&&i.type===r||i.type==="open"||i.type==="close")&&i.escaped!==!0&&(i.value="\\"+i.value,i.escaped=!0)};_i.encloseBrace=e=>e.type!=="brace"||e.commas>>0+e.ranges>>0?!1:(e.invalid=!0,!0);_i.isInvalidBrace=e=>e.type!=="brace"?!1:e.invalid===!0||e.dollar?!0:!(e.commas>>0+e.ranges>>0)||e.open!==!0||e.close!==!0?(e.invalid=!0,!0):!1;_i.isOpenOrClose=e=>e.type==="open"||e.type==="close"?!0:e.open===!0||e.close===!0;_i.reduce=e=>e.reduce((t,r)=>(r.type==="text"&&t.push(r.value),r.type==="range"&&(r.type="text"),t),[]);_i.flatten=(...e)=>{let t=[],r=i=>{for(let n=0;n{"use strict";var I7=Iu();D7.exports=(e,t={})=>{let r=(i,n={})=>{let a=t.escapeInvalid&&I7.isInvalidBrace(n),s=i.invalid===!0&&t.escapeInvalid===!0,o="";if(i.value)return(a||s)&&I7.isOpenOrClose(i)?"\\"+i.value:i.value;if(i.value)return i.value;if(i.nodes)for(let l of i.nodes)o+=r(l);return o};return r(e)}});var q7=h((wve,L7)=>{"use strict";L7.exports=function(e){return typeof e=="number"?e-e===0:typeof e=="string"&&e.trim()!==""?Number.isFinite?Number.isFinite(+e):isFinite(+e):!1}});var $7=h((Eve,H7)=>{"use strict";var B7=q7(),_s=(e,t,r)=>{if(B7(e)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(t===void 0||e===t)return String(e);if(B7(t)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let i={relaxZeros:!0,...r};typeof i.strictZeros=="boolean"&&(i.relaxZeros=i.strictZeros===!1);let n=String(i.relaxZeros),a=String(i.shorthand),s=String(i.capture),o=String(i.wrap),l=e+":"+t+"="+n+a+s+o;if(_s.cache.hasOwnProperty(l))return _s.cache[l].result;let d=Math.min(e,t),c=Math.max(e,t);if(Math.abs(d-c)===1){let g=e+"|"+t;return i.capture?`(${g})`:i.wrap===!1?g:`(?:${g})`}let p=U7(e)||U7(t),u={min:e,max:t,a:d,b:c},m=[],f=[];if(p&&(u.isPadded=p,u.maxLen=String(u.max).length),d<0){let g=c<0?Math.abs(c):1;f=M7(g,Math.abs(d),u,i),d=u.a=0}return c>=0&&(m=M7(d,c,u,i)),u.negatives=f,u.positives=m,u.result=O$(f,m,i),i.capture===!0?u.result=`(${u.result})`:i.wrap!==!1&&m.length+f.length>1&&(u.result=`(?:${u.result})`),_s.cache[l]=u,u.result};function O$(e,t,r){let i=Oh(e,t,"-",!1,r)||[],n=Oh(t,e,"",!1,r)||[],a=Oh(e,t,"-?",!0,r)||[];return i.concat(a).concat(n).join("|")}function A$(e,t){let r=1,i=1,n=j7(e,r),a=new Set([t]);for(;e<=n&&n<=t;)a.add(n),r+=1,n=j7(e,r);for(n=k7(t+1,i)-1;e1&&o.count.pop(),o.count.push(c.count[0]),o.string=o.pattern+z7(o.count),s=d+1;continue}r.isPadded&&(p=B$(d,r,i)),c.string=p+c.pattern+z7(c.count),a.push(c),s=d+1,o=c}return a}function Oh(e,t,r,i,n){let a=[];for(let s of e){let{string:o}=s;!i&&!F7(t,"string",o)&&a.push(r+o),i&&F7(t,"string",o)&&a.push(r+o)}return a}function D$(e,t){let r=[];for(let i=0;it?1:t>e?-1:0}function F7(e,t,r){return e.some(i=>i[t]===r)}function j7(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function k7(e,t){return e-e%Math.pow(10,t)}function z7(e){let[t=0,r=""]=e;return r||t>1?`{${t+(r?","+r:"")}}`:""}function q$(e,t,r){return`[${e}${t-e===1?"":"-"}${t}]`}function U7(e){return/^-?(0+)\d/.test(e)}function B$(e,t,r){if(!t.isPadded)return e;let i=Math.abs(t.maxLen-String(e).length),n=r.relaxZeros!==!1;switch(i){case 0:return"";case 1:return n?"0?":"0";case 2:return n?"0{0,2}":"00";default:return n?`0{0,${i}}`:`0{${i}}`}}_s.cache={};_s.clearCache=()=>_s.cache={};H7.exports=_s});var Dh=h((Nve,Y7)=>{"use strict";var M$=require("util"),V7=$7(),G7=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),F$=e=>t=>e===!0?Number(t):String(t),Ah=e=>typeof e=="number"||typeof e=="string"&&e!=="",kd=e=>Number.isInteger(+e),Ih=e=>{let t=`${e}`,r=-1;if(t[0]==="-"&&(t=t.slice(1)),t==="0")return!1;for(;t[++r]==="0";);return r>0},j$=(e,t,r)=>typeof e=="string"||typeof t=="string"?!0:r.stringify===!0,k$=(e,t,r)=>{if(t>0){let i=e[0]==="-"?"-":"";i&&(e=e.slice(1)),e=i+e.padStart(i?t-1:t,"0")}return r===!1?String(e):e},qu=(e,t)=>{let r=e[0]==="-"?"-":"";for(r&&(e=e.slice(1),t--);e.length{e.negatives.sort((o,l)=>ol?1:0),e.positives.sort((o,l)=>ol?1:0);let i=t.capture?"":"?:",n="",a="",s;return e.positives.length&&(n=e.positives.map(o=>qu(String(o),r)).join("|")),e.negatives.length&&(a=`-(${i}${e.negatives.map(o=>qu(String(o),r)).join("|")})`),n&&a?s=`${n}|${a}`:s=n||a,t.wrap?`(${i}${s})`:s},W7=(e,t,r,i)=>{if(r)return V7(e,t,{wrap:!1,...i});let n=String.fromCharCode(e);if(e===t)return n;let a=String.fromCharCode(t);return`[${n}-${a}]`},K7=(e,t,r)=>{if(Array.isArray(e)){let i=r.wrap===!0,n=r.capture?"":"?:";return i?`(${n}${e.join("|")})`:e.join("|")}return V7(e,t,r)},X7=(...e)=>new RangeError("Invalid range arguments: "+M$.inspect(...e)),Q7=(e,t,r)=>{if(r.strictRanges===!0)throw X7([e,t]);return[]},U$=(e,t)=>{if(t.strictRanges===!0)throw new TypeError(`Expected step "${e}" to be a number`);return[]},H$=(e,t,r=1,i={})=>{let n=Number(e),a=Number(t);if(!Number.isInteger(n)||!Number.isInteger(a)){if(i.strictRanges===!0)throw X7([e,t]);return[]}n===0&&(n=0),a===0&&(a=0);let s=n>a,o=String(e),l=String(t),d=String(r);r=Math.max(Math.abs(r),1);let c=Ih(o)||Ih(l)||Ih(d),p=c?Math.max(o.length,l.length,d.length):0,u=c===!1&&j$(e,t,i)===!1,m=i.transform||F$(u);if(i.toRegex&&r===1)return W7(qu(e,p),qu(t,p),!0,i);let f={negatives:[],positives:[]},g=b=>f[b<0?"negatives":"positives"].push(Math.abs(b)),y=[],_=0;for(;s?n>=a:n<=a;)i.toRegex===!0&&r>1?g(n):y.push(k$(m(n,_),p,u)),n=s?n-r:n+r,_++;return i.toRegex===!0?r>1?z$(f,i,p):K7(y,null,{wrap:!1,...i}):y},$$=(e,t,r=1,i={})=>{if(!kd(e)&&e.length>1||!kd(t)&&t.length>1)return Q7(e,t,i);let n=i.transform||(u=>String.fromCharCode(u)),a=`${e}`.charCodeAt(0),s=`${t}`.charCodeAt(0),o=a>s,l=Math.min(a,s),d=Math.max(a,s);if(i.toRegex&&r===1)return W7(l,d,!1,i);let c=[],p=0;for(;o?a>=s:a<=s;)c.push(n(a,p)),a=o?a-r:a+r,p++;return i.toRegex===!0?K7(c,null,{wrap:!1,options:i}):c},Lu=(e,t,r,i={})=>{if(t==null&&Ah(e))return[e];if(!Ah(e)||!Ah(t))return Q7(e,t,i);if(typeof r=="function")return Lu(e,t,1,{transform:r});if(G7(r))return Lu(e,t,0,r);let n={...i};return n.capture===!0&&(n.wrap=!0),r=r||n.step||1,kd(r)?kd(e)&&kd(t)?H$(e,t,r,n):$$(e,t,Math.max(Math.abs(r),1),n):r!=null&&!G7(r)?U$(r,n):Lu(e,t,1,r)};Y7.exports=Lu});var e_=h((xve,Z7)=>{"use strict";var G$=Dh(),J7=Iu(),V$=(e,t={})=>{let r=(i,n={})=>{let a=J7.isInvalidBrace(n),s=i.invalid===!0&&t.escapeInvalid===!0,o=a===!0||s===!0,l=t.escapeInvalid===!0?"\\":"",d="";if(i.isOpen===!0)return l+i.value;if(i.isClose===!0)return console.log("node.isClose",l,i.value),l+i.value;if(i.type==="open")return o?l+i.value:"(";if(i.type==="close")return o?l+i.value:")";if(i.type==="comma")return i.prev.type==="comma"?"":o?i.value:"|";if(i.value)return i.value;if(i.nodes&&i.ranges>0){let c=J7.reduce(i.nodes),p=G$(...c,{...t,wrap:!1,toRegex:!0,strictZeros:!0});if(p.length!==0)return c.length>1&&p.length>1?`(${p})`:p}if(i.nodes)for(let c of i.nodes)d+=r(c,i);return d};return r(e)};Z7.exports=V$});var i_=h((Sve,r_)=>{"use strict";var W$=Dh(),t_=Du(),To=Iu(),bs=(e="",t="",r=!1)=>{let i=[];if(e=[].concat(e),t=[].concat(t),!t.length)return e;if(!e.length)return r?To.flatten(t).map(n=>`{${n}}`):t;for(let n of e)if(Array.isArray(n))for(let a of n)i.push(bs(a,t,r));else for(let a of t)r===!0&&typeof a=="string"&&(a=`{${a}}`),i.push(Array.isArray(a)?bs(n,a,r):n+a);return To.flatten(i)},K$=(e,t={})=>{let r=t.rangeLimit===void 0?1e3:t.rangeLimit,i=(n,a={})=>{n.queue=[];let s=a,o=a.queue;for(;s.type!=="brace"&&s.type!=="root"&&s.parent;)s=s.parent,o=s.queue;if(n.invalid||n.dollar){o.push(bs(o.pop(),t_(n,t)));return}if(n.type==="brace"&&n.invalid!==!0&&n.nodes.length===2){o.push(bs(o.pop(),["{}"]));return}if(n.nodes&&n.ranges>0){let p=To.reduce(n.nodes);if(To.exceedsLimit(...p,t.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let u=W$(...p,t);u.length===0&&(u=t_(n,t)),o.push(bs(o.pop(),u)),n.nodes=[];return}let l=To.encloseBrace(n),d=n.queue,c=n;for(;c.type!=="brace"&&c.type!=="root"&&c.parent;)c=c.parent,d=c.queue;for(let p=0;p{"use strict";n_.exports={MAX_LENGTH:1e4,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:` +`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var c_=h((Pve,d_)=>{"use strict";var X$=Du(),{MAX_LENGTH:s_,CHAR_BACKSLASH:Lh,CHAR_BACKTICK:Q$,CHAR_COMMA:Y$,CHAR_DOT:J$,CHAR_LEFT_PARENTHESES:Z$,CHAR_RIGHT_PARENTHESES:eG,CHAR_LEFT_CURLY_BRACE:tG,CHAR_RIGHT_CURLY_BRACE:rG,CHAR_LEFT_SQUARE_BRACKET:o_,CHAR_RIGHT_SQUARE_BRACKET:l_,CHAR_DOUBLE_QUOTE:iG,CHAR_SINGLE_QUOTE:nG,CHAR_NO_BREAK_SPACE:aG,CHAR_ZERO_WIDTH_NOBREAK_SPACE:sG}=a_(),oG=(e,t={})=>{if(typeof e!="string")throw new TypeError("Expected a string");let r=t||{},i=typeof r.maxLength=="number"?Math.min(s_,r.maxLength):s_;if(e.length>i)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${i})`);let n={type:"root",input:e,nodes:[]},a=[n],s=n,o=n,l=0,d=e.length,c=0,p=0,u,m=()=>e[c++],f=g=>{if(g.type==="text"&&o.type==="dot"&&(o.type="text"),o&&o.type==="text"&&g.type==="text"){o.value+=g.value;return}return s.nodes.push(g),g.parent=s,g.prev=o,o=g,g};for(f({type:"bos"});c0){if(s.ranges>0){s.ranges=0;let g=s.nodes.shift();s.nodes=[g,{type:"text",value:X$(s)}]}f({type:"comma",value:u}),s.commas++;continue}if(u===J$&&p>0&&s.commas===0){let g=s.nodes;if(p===0||g.length===0){f({type:"text",value:u});continue}if(o.type==="dot"){if(s.range=[],o.value+=u,o.type="range",s.nodes.length!==3&&s.nodes.length!==5){s.invalid=!0,s.ranges=0,o.type="text";continue}s.ranges++,s.args=[];continue}if(o.type==="range"){g.pop();let y=g[g.length-1];y.value+=o.value+u,o=y,s.ranges--;continue}f({type:"dot",value:u});continue}f({type:"text",value:u})}do if(s=a.pop(),s.type!=="root"){s.nodes.forEach(_=>{_.nodes||(_.type==="open"&&(_.isOpen=!0),_.type==="close"&&(_.isClose=!0),_.nodes||(_.type="text"),_.invalid=!0)});let g=a[a.length-1],y=g.nodes.indexOf(s);g.nodes.splice(y,1,...s.nodes)}while(a.length>0);return f({type:"eos"}),n};d_.exports=oG});var m_=h((Cve,u_)=>{"use strict";var p_=Du(),lG=e_(),dG=i_(),cG=c_(),ii=(e,t={})=>{let r=[];if(Array.isArray(e))for(let i of e){let n=ii.create(i,t);Array.isArray(n)?r.push(...n):r.push(n)}else r=[].concat(ii.create(e,t));return t&&t.expand===!0&&t.nodupes===!0&&(r=[...new Set(r)]),r};ii.parse=(e,t={})=>cG(e,t);ii.stringify=(e,t={})=>p_(typeof e=="string"?ii.parse(e,t):e,t);ii.compile=(e,t={})=>(typeof e=="string"&&(e=ii.parse(e,t)),lG(e,t));ii.expand=(e,t={})=>{typeof e=="string"&&(e=ii.parse(e,t));let r=dG(e,t);return t.noempty===!0&&(r=r.filter(Boolean)),t.nodupes===!0&&(r=[...new Set(r)]),r};ii.create=(e,t={})=>e===""||e.length<3?[e]:t.expand!==!0?ii.compile(e,t):ii.expand(e,t);u_.exports=ii});var zd=h((Rve,v_)=>{"use strict";var pG=require("path"),fn="\\\\/",f_=`[^${fn}]`,Un="\\.",uG="\\+",mG="\\?",Bu="\\/",fG="(?=.)",h_="[^/]",qh=`(?:${Bu}|$)`,g_=`(?:^|${Bu})`,Bh=`${Un}{1,2}${qh}`,hG=`(?!${Un})`,gG=`(?!${g_}${Bh})`,yG=`(?!${Un}{0,1}${qh})`,vG=`(?!${Bh})`,_G=`[^.${Bu}]`,bG=`${h_}*?`,y_={DOT_LITERAL:Un,PLUS_LITERAL:uG,QMARK_LITERAL:mG,SLASH_LITERAL:Bu,ONE_CHAR:fG,QMARK:h_,END_ANCHOR:qh,DOTS_SLASH:Bh,NO_DOT:hG,NO_DOTS:gG,NO_DOT_SLASH:yG,NO_DOTS_SLASH:vG,QMARK_NO_DOT:_G,STAR:bG,START_ANCHOR:g_},wG={...y_,SLASH_LITERAL:`[${fn}]`,QMARK:f_,STAR:`${f_}*?`,DOTS_SLASH:`${Un}{1,2}(?:[${fn}]|$)`,NO_DOT:`(?!${Un})`,NO_DOTS:`(?!(?:^|[${fn}])${Un}{1,2}(?:[${fn}]|$))`,NO_DOT_SLASH:`(?!${Un}{0,1}(?:[${fn}]|$))`,NO_DOTS_SLASH:`(?!${Un}{1,2}(?:[${fn}]|$))`,QMARK_NO_DOT:`[^.${fn}]`,START_ANCHOR:`(?:^|[${fn}])`,END_ANCHOR:`(?:[${fn}]|$)`},EG={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};v_.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:EG,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:pG.sep,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===!0?wG:y_}}});var Ud=h(Gr=>{"use strict";var NG=require("path"),xG=process.platform==="win32",{REGEX_BACKSLASH:SG,REGEX_REMOVE_BACKSLASH:TG,REGEX_SPECIAL_CHARS:PG,REGEX_SPECIAL_CHARS_GLOBAL:CG}=zd();Gr.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);Gr.hasRegexChars=e=>PG.test(e);Gr.isRegexChar=e=>e.length===1&&Gr.hasRegexChars(e);Gr.escapeRegex=e=>e.replace(CG,"\\$1");Gr.toPosixSlashes=e=>e.replace(SG,"/");Gr.removeBackslashes=e=>e.replace(TG,t=>t==="\\"?"":t);Gr.supportsLookbehinds=()=>{let e=process.version.slice(1).split(".").map(Number);return e.length===3&&e[0]>=9||e[0]===8&&e[1]>=10};Gr.isWindows=e=>e&&typeof e.windows=="boolean"?e.windows:xG===!0||NG.sep==="\\";Gr.escapeLast=(e,t,r)=>{let i=e.lastIndexOf(t,r);return i===-1?e:e[i-1]==="\\"?Gr.escapeLast(e,t,i-1):`${e.slice(0,i)}\\${e.slice(i)}`};Gr.removePrefix=(e,t={})=>{let r=e;return r.startsWith("./")&&(r=r.slice(2),t.prefix="./"),r};Gr.wrapOutput=(e,t={},r={})=>{let i=r.contains?"":"^",n=r.contains?"":"$",a=`${i}(?:${e})${n}`;return t.negated===!0&&(a=`(?:^(?!${a}).*$)`),a}});var T_=h((Ave,S_)=>{"use strict";var __=Ud(),{CHAR_ASTERISK:Mh,CHAR_AT:RG,CHAR_BACKWARD_SLASH:Hd,CHAR_COMMA:OG,CHAR_DOT:Fh,CHAR_EXCLAMATION_MARK:jh,CHAR_FORWARD_SLASH:x_,CHAR_LEFT_CURLY_BRACE:kh,CHAR_LEFT_PARENTHESES:zh,CHAR_LEFT_SQUARE_BRACKET:AG,CHAR_PLUS:IG,CHAR_QUESTION_MARK:b_,CHAR_RIGHT_CURLY_BRACE:DG,CHAR_RIGHT_PARENTHESES:w_,CHAR_RIGHT_SQUARE_BRACKET:LG}=zd(),E_=e=>e===x_||e===Hd,N_=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?1/0:1)},qG=(e,t)=>{let r=t||{},i=e.length-1,n=r.parts===!0||r.scanToEnd===!0,a=[],s=[],o=[],l=e,d=-1,c=0,p=0,u=!1,m=!1,f=!1,g=!1,y=!1,_=!1,b=!1,C=!1,R=!1,A=!1,U=0,ne,j,q={value:"",depth:0,isGlob:!1},Z=()=>d>=i,w=()=>l.charCodeAt(d+1),ae=()=>(ne=j,l.charCodeAt(++d));for(;d0&&(qe=l.slice(0,c),l=l.slice(c),p-=c),se&&f===!0&&p>0?(se=l.slice(0,p),E=l.slice(p)):f===!0?(se="",E=l):se=l,se&&se!==""&&se!=="/"&&se!==l&&E_(se.charCodeAt(se.length-1))&&(se=se.slice(0,-1)),r.unescape===!0&&(E&&(E=__.removeBackslashes(E)),se&&b===!0&&(se=__.removeBackslashes(se)));let x={prefix:qe,input:e,start:c,base:se,glob:E,isBrace:u,isBracket:m,isGlob:f,isExtglob:g,isGlobstar:y,negated:C,negatedExtglob:R};if(r.tokens===!0&&(x.maxDepth=0,E_(j)||s.push(q),x.tokens=s),r.parts===!0||r.tokens===!0){let he;for(let pe=0;pe{"use strict";var Mu=zd(),ni=Ud(),{MAX_LENGTH:Fu,POSIX_REGEX_SOURCE:BG,REGEX_NON_SPECIAL_CHARS:MG,REGEX_SPECIAL_CHARS_BACKREF:FG,REPLACEMENTS:P_}=Mu,jG=(e,t)=>{if(typeof t.expandRange=="function")return t.expandRange(...e,t);e.sort();let r=`[${e.join("-")}]`;try{new RegExp(r)}catch{return e.map(n=>ni.escapeRegex(n)).join("..")}return r},Po=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,Uh=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=P_[e]||e;let r={...t},i=typeof r.maxLength=="number"?Math.min(Fu,r.maxLength):Fu,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);let a={type:"bos",value:"",output:r.prepend||""},s=[a],o=r.capture?"":"?:",l=ni.isWindows(t),d=Mu.globChars(l),c=Mu.extglobChars(d),{DOT_LITERAL:p,PLUS_LITERAL:u,SLASH_LITERAL:m,ONE_CHAR:f,DOTS_SLASH:g,NO_DOT:y,NO_DOT_SLASH:_,NO_DOTS_SLASH:b,QMARK:C,QMARK_NO_DOT:R,STAR:A,START_ANCHOR:U}=d,ne=H=>`(${o}(?:(?!${U}${H.dot?g:p}).)*?)`,j=r.dot?"":y,q=r.dot?C:R,Z=r.bash===!0?ne(r):A;r.capture&&(Z=`(${Z})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let w={input:e,index:-1,start:0,dot:r.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:s};e=ni.removePrefix(e,w),n=e.length;let ae=[],se=[],qe=[],E=a,x,he=()=>w.index===n-1,pe=w.peek=(H=1)=>e[w.index+H],_e=w.advance=()=>e[++w.index]||"",fr=()=>e.slice(w.index+1),jt=(H="",Je=0)=>{w.consumed+=H,w.index+=Je},Wi=H=>{w.output+=H.output!=null?H.output:H.value,jt(H.value)},fu=()=>{let H=1;for(;pe()==="!"&&(pe(2)!=="("||pe(3)==="?");)_e(),w.start++,H++;return H%2===0?!1:(w.negated=!0,w.start++,!0)},hs=H=>{w[H]++,qe.push(H)},dn=H=>{w[H]--,qe.pop()},be=H=>{if(E.type==="globstar"){let Je=w.braces>0&&(H.type==="comma"||H.type==="brace"),z=H.extglob===!0||ae.length&&(H.type==="pipe"||H.type==="paren");H.type!=="slash"&&H.type!=="paren"&&!Je&&!z&&(w.output=w.output.slice(0,-E.output.length),E.type="star",E.value="*",E.output=Z,w.output+=E.output)}if(ae.length&&H.type!=="paren"&&(ae[ae.length-1].inner+=H.value),(H.value||H.output)&&Wi(H),E&&E.type==="text"&&H.type==="text"){E.value+=H.value,E.output=(E.output||"")+H.value;return}H.prev=E,s.push(H),E=H},go=(H,Je)=>{let z={...c[Je],conditions:1,inner:""};z.prev=E,z.parens=w.parens,z.output=w.output;let we=(r.capture?"(":"")+z.open;hs("parens"),be({type:H,value:Je,output:w.output?"":f}),be({type:"paren",extglob:!0,value:_e(),output:we}),ae.push(z)},hu=H=>{let Je=H.close+(r.capture?")":""),z;if(H.type==="negate"){let we=Z;if(H.inner&&H.inner.length>1&&H.inner.includes("/")&&(we=ne(r)),(we!==Z||he()||/^\)+$/.test(fr()))&&(Je=H.close=`)$))${we}`),H.inner.includes("*")&&(z=fr())&&/^\.[^\\/.]+$/.test(z)){let st=Uh(z,{...t,fastpaths:!1}).output;Je=H.close=`)${st})${we})`}H.prev.type==="bos"&&(w.negatedExtglob=!0)}be({type:"paren",extglob:!0,value:x,output:Je}),dn("parens")};if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let H=!1,Je=e.replace(FG,(z,we,st,Ht,vt,gs)=>Ht==="\\"?(H=!0,z):Ht==="?"?we?we+Ht+(vt?C.repeat(vt.length):""):gs===0?q+(vt?C.repeat(vt.length):""):C.repeat(st.length):Ht==="."?p.repeat(st.length):Ht==="*"?we?we+Ht+(vt?Z:""):Z:we?z:`\\${z}`);return H===!0&&(r.unescape===!0?Je=Je.replace(/\\/g,""):Je=Je.replace(/\\+/g,z=>z.length%2===0?"\\\\":z?"\\":"")),Je===e&&r.contains===!0?(w.output=e,w):(w.output=ni.wrapOutput(Je,w,t),w)}for(;!he();){if(x=_e(),x==="\0")continue;if(x==="\\"){let z=pe();if(z==="/"&&r.bash!==!0||z==="."||z===";")continue;if(!z){x+="\\",be({type:"text",value:x});continue}let we=/^\\+/.exec(fr()),st=0;if(we&&we[0].length>2&&(st=we[0].length,w.index+=st,st%2!==0&&(x+="\\")),r.unescape===!0?x=_e():x+=_e(),w.brackets===0){be({type:"text",value:x});continue}}if(w.brackets>0&&(x!=="]"||E.value==="["||E.value==="[^")){if(r.posix!==!1&&x===":"){let z=E.value.slice(1);if(z.includes("[")&&(E.posix=!0,z.includes(":"))){let we=E.value.lastIndexOf("["),st=E.value.slice(0,we),Ht=E.value.slice(we+2),vt=BG[Ht];if(vt){E.value=st+vt,w.backtrack=!0,_e(),!a.output&&s.indexOf(E)===1&&(a.output=f);continue}}}(x==="["&&pe()!==":"||x==="-"&&pe()==="]")&&(x=`\\${x}`),x==="]"&&(E.value==="["||E.value==="[^")&&(x=`\\${x}`),r.posix===!0&&x==="!"&&E.value==="["&&(x="^"),E.value+=x,Wi({value:x});continue}if(w.quotes===1&&x!=='"'){x=ni.escapeRegex(x),E.value+=x,Wi({value:x});continue}if(x==='"'){w.quotes=w.quotes===1?0:1,r.keepQuotes===!0&&be({type:"text",value:x});continue}if(x==="("){hs("parens"),be({type:"paren",value:x});continue}if(x===")"){if(w.parens===0&&r.strictBrackets===!0)throw new SyntaxError(Po("opening","("));let z=ae[ae.length-1];if(z&&w.parens===z.parens+1){hu(ae.pop());continue}be({type:"paren",value:x,output:w.parens?")":"\\)"}),dn("parens");continue}if(x==="["){if(r.nobracket===!0||!fr().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(Po("closing","]"));x=`\\${x}`}else hs("brackets");be({type:"bracket",value:x});continue}if(x==="]"){if(r.nobracket===!0||E&&E.type==="bracket"&&E.value.length===1){be({type:"text",value:x,output:`\\${x}`});continue}if(w.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(Po("opening","["));be({type:"text",value:x,output:`\\${x}`});continue}dn("brackets");let z=E.value.slice(1);if(E.posix!==!0&&z[0]==="^"&&!z.includes("/")&&(x=`/${x}`),E.value+=x,Wi({value:x}),r.literalBrackets===!1||ni.hasRegexChars(z))continue;let we=ni.escapeRegex(E.value);if(w.output=w.output.slice(0,-E.value.length),r.literalBrackets===!0){w.output+=we,E.value=we;continue}E.value=`(${o}${we}|${E.value})`,w.output+=E.value;continue}if(x==="{"&&r.nobrace!==!0){hs("braces");let z={type:"brace",value:x,output:"(",outputIndex:w.output.length,tokensIndex:w.tokens.length};se.push(z),be(z);continue}if(x==="}"){let z=se[se.length-1];if(r.nobrace===!0||!z){be({type:"text",value:x,output:x});continue}let we=")";if(z.dots===!0){let st=s.slice(),Ht=[];for(let vt=st.length-1;vt>=0&&(s.pop(),st[vt].type!=="brace");vt--)st[vt].type!=="dots"&&Ht.unshift(st[vt].value);we=jG(Ht,r),w.backtrack=!0}if(z.comma!==!0&&z.dots!==!0){let st=w.output.slice(0,z.outputIndex),Ht=w.tokens.slice(z.tokensIndex);z.value=z.output="\\{",x=we="\\}",w.output=st;for(let vt of Ht)w.output+=vt.output||vt.value}be({type:"brace",value:x,output:we}),dn("braces"),se.pop();continue}if(x==="|"){ae.length>0&&ae[ae.length-1].conditions++,be({type:"text",value:x});continue}if(x===","){let z=x,we=se[se.length-1];we&&qe[qe.length-1]==="braces"&&(we.comma=!0,z="|"),be({type:"comma",value:x,output:z});continue}if(x==="/"){if(E.type==="dot"&&w.index===w.start+1){w.start=w.index+1,w.consumed="",w.output="",s.pop(),E=a;continue}be({type:"slash",value:x,output:m});continue}if(x==="."){if(w.braces>0&&E.type==="dot"){E.value==="."&&(E.output=p);let z=se[se.length-1];E.type="dots",E.output+=x,E.value+=x,z.dots=!0;continue}if(w.braces+w.parens===0&&E.type!=="bos"&&E.type!=="slash"){be({type:"text",value:x,output:p});continue}be({type:"dot",value:x,output:p});continue}if(x==="?"){if(!(E&&E.value==="(")&&r.noextglob!==!0&&pe()==="("&&pe(2)!=="?"){go("qmark",x);continue}if(E&&E.type==="paren"){let we=pe(),st=x;if(we==="<"&&!ni.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(E.value==="("&&!/[!=<:]/.test(we)||we==="<"&&!/<([!=]|\w+>)/.test(fr()))&&(st=`\\${x}`),be({type:"text",value:x,output:st});continue}if(r.dot!==!0&&(E.type==="slash"||E.type==="bos")){be({type:"qmark",value:x,output:R});continue}be({type:"qmark",value:x,output:C});continue}if(x==="!"){if(r.noextglob!==!0&&pe()==="("&&(pe(2)!=="?"||!/[!=<:]/.test(pe(3)))){go("negate",x);continue}if(r.nonegate!==!0&&w.index===0){fu();continue}}if(x==="+"){if(r.noextglob!==!0&&pe()==="("&&pe(2)!=="?"){go("plus",x);continue}if(E&&E.value==="("||r.regex===!1){be({type:"plus",value:x,output:u});continue}if(E&&(E.type==="bracket"||E.type==="paren"||E.type==="brace")||w.parens>0){be({type:"plus",value:x});continue}be({type:"plus",value:u});continue}if(x==="@"){if(r.noextglob!==!0&&pe()==="("&&pe(2)!=="?"){be({type:"at",extglob:!0,value:x,output:""});continue}be({type:"text",value:x});continue}if(x!=="*"){(x==="$"||x==="^")&&(x=`\\${x}`);let z=MG.exec(fr());z&&(x+=z[0],w.index+=z[0].length),be({type:"text",value:x});continue}if(E&&(E.type==="globstar"||E.star===!0)){E.type="star",E.star=!0,E.value+=x,E.output=Z,w.backtrack=!0,w.globstar=!0,jt(x);continue}let H=fr();if(r.noextglob!==!0&&/^\([^?]/.test(H)){go("star",x);continue}if(E.type==="star"){if(r.noglobstar===!0){jt(x);continue}let z=E.prev,we=z.prev,st=z.type==="slash"||z.type==="bos",Ht=we&&(we.type==="star"||we.type==="globstar");if(r.bash===!0&&(!st||H[0]&&H[0]!=="/")){be({type:"star",value:x,output:""});continue}let vt=w.braces>0&&(z.type==="comma"||z.type==="brace"),gs=ae.length&&(z.type==="pipe"||z.type==="paren");if(!st&&z.type!=="paren"&&!vt&&!gs){be({type:"star",value:x,output:""});continue}for(;H.slice(0,3)==="/**";){let _a=e[w.index+4];if(_a&&_a!=="/")break;H=H.slice(3),jt("/**",3)}if(z.type==="bos"&&he()){E.type="globstar",E.value+=x,E.output=ne(r),w.output=E.output,w.globstar=!0,jt(x);continue}if(z.type==="slash"&&z.prev.type!=="bos"&&!Ht&&he()){w.output=w.output.slice(0,-(z.output+E.output).length),z.output=`(?:${z.output}`,E.type="globstar",E.output=ne(r)+(r.strictSlashes?")":"|$)"),E.value+=x,w.globstar=!0,w.output+=z.output+E.output,jt(x);continue}if(z.type==="slash"&&z.prev.type!=="bos"&&H[0]==="/"){let _a=H[1]!==void 0?"|$":"";w.output=w.output.slice(0,-(z.output+E.output).length),z.output=`(?:${z.output}`,E.type="globstar",E.output=`${ne(r)}${m}|${m}${_a})`,E.value+=x,w.output+=z.output+E.output,w.globstar=!0,jt(x+_e()),be({type:"slash",value:"/",output:""});continue}if(z.type==="bos"&&H[0]==="/"){E.type="globstar",E.value+=x,E.output=`(?:^|${m}|${ne(r)}${m})`,w.output=E.output,w.globstar=!0,jt(x+_e()),be({type:"slash",value:"/",output:""});continue}w.output=w.output.slice(0,-E.output.length),E.type="globstar",E.output=ne(r),E.value+=x,w.output+=E.output,w.globstar=!0,jt(x);continue}let Je={type:"star",value:x,output:Z};if(r.bash===!0){Je.output=".*?",(E.type==="bos"||E.type==="slash")&&(Je.output=j+Je.output),be(Je);continue}if(E&&(E.type==="bracket"||E.type==="paren")&&r.regex===!0){Je.output=x,be(Je);continue}(w.index===w.start||E.type==="slash"||E.type==="dot")&&(E.type==="dot"?(w.output+=_,E.output+=_):r.dot===!0?(w.output+=b,E.output+=b):(w.output+=j,E.output+=j),pe()!=="*"&&(w.output+=f,E.output+=f)),be(Je)}for(;w.brackets>0;){if(r.strictBrackets===!0)throw new SyntaxError(Po("closing","]"));w.output=ni.escapeLast(w.output,"["),dn("brackets")}for(;w.parens>0;){if(r.strictBrackets===!0)throw new SyntaxError(Po("closing",")"));w.output=ni.escapeLast(w.output,"("),dn("parens")}for(;w.braces>0;){if(r.strictBrackets===!0)throw new SyntaxError(Po("closing","}"));w.output=ni.escapeLast(w.output,"{"),dn("braces")}if(r.strictSlashes!==!0&&(E.type==="star"||E.type==="bracket")&&be({type:"maybe_slash",value:"",output:`${m}?`}),w.backtrack===!0){w.output="";for(let H of w.tokens)w.output+=H.output!=null?H.output:H.value,H.suffix&&(w.output+=H.suffix)}return w};Uh.fastpaths=(e,t)=>{let r={...t},i=typeof r.maxLength=="number"?Math.min(Fu,r.maxLength):Fu,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);e=P_[e]||e;let a=ni.isWindows(t),{DOT_LITERAL:s,SLASH_LITERAL:o,ONE_CHAR:l,DOTS_SLASH:d,NO_DOT:c,NO_DOTS:p,NO_DOTS_SLASH:u,STAR:m,START_ANCHOR:f}=Mu.globChars(a),g=r.dot?p:c,y=r.dot?u:c,_=r.capture?"":"?:",b={negated:!1,prefix:""},C=r.bash===!0?".*?":m;r.capture&&(C=`(${C})`);let R=j=>j.noglobstar===!0?C:`(${_}(?:(?!${f}${j.dot?d:s}).)*?)`,A=j=>{switch(j){case"*":return`${g}${l}${C}`;case".*":return`${s}${l}${C}`;case"*.*":return`${g}${C}${s}${l}${C}`;case"*/*":return`${g}${C}${o}${l}${y}${C}`;case"**":return g+R(r);case"**/*":return`(?:${g}${R(r)}${o})?${y}${l}${C}`;case"**/*.*":return`(?:${g}${R(r)}${o})?${y}${C}${s}${l}${C}`;case"**/.*":return`(?:${g}${R(r)}${o})?${s}${l}${C}`;default:{let q=/^(.*?)\.(\w+)$/.exec(j);if(!q)return;let Z=A(q[1]);return Z?Z+s+q[2]:void 0}}},U=ni.removePrefix(e,b),ne=A(U);return ne&&r.strictSlashes!==!0&&(ne+=`${o}?`),ne};C_.exports=Uh});var A_=h((Dve,O_)=>{"use strict";var kG=require("path"),zG=T_(),Hh=R_(),$h=Ud(),UG=zd(),HG=e=>e&&typeof e=="object"&&!Array.isArray(e),Ot=(e,t,r=!1)=>{if(Array.isArray(e)){let c=e.map(u=>Ot(u,t,r));return u=>{for(let m of c){let f=m(u);if(f)return f}return!1}}let i=HG(e)&&e.tokens&&e.input;if(e===""||typeof e!="string"&&!i)throw new TypeError("Expected pattern to be a non-empty string");let n=t||{},a=$h.isWindows(t),s=i?Ot.compileRe(e,t):Ot.makeRe(e,t,!1,!0),o=s.state;delete s.state;let l=()=>!1;if(n.ignore){let c={...t,ignore:null,onMatch:null,onResult:null};l=Ot(n.ignore,c,r)}let d=(c,p=!1)=>{let{isMatch:u,match:m,output:f}=Ot.test(c,s,t,{glob:e,posix:a}),g={glob:e,state:o,regex:s,posix:a,input:c,output:f,match:m,isMatch:u};return typeof n.onResult=="function"&&n.onResult(g),u===!1?(g.isMatch=!1,p?g:!1):l(c)?(typeof n.onIgnore=="function"&&n.onIgnore(g),g.isMatch=!1,p?g:!1):(typeof n.onMatch=="function"&&n.onMatch(g),p?g:!0)};return r&&(d.state=o),d};Ot.test=(e,t,r,{glob:i,posix:n}={})=>{if(typeof e!="string")throw new TypeError("Expected input to be a string");if(e==="")return{isMatch:!1,output:""};let a=r||{},s=a.format||(n?$h.toPosixSlashes:null),o=e===i,l=o&&s?s(e):e;return o===!1&&(l=s?s(e):e,o=l===i),(o===!1||a.capture===!0)&&(a.matchBase===!0||a.basename===!0?o=Ot.matchBase(e,t,r,n):o=t.exec(l)),{isMatch:!!o,match:o,output:l}};Ot.matchBase=(e,t,r,i=$h.isWindows(r))=>(t instanceof RegExp?t:Ot.makeRe(t,r)).test(kG.basename(e));Ot.isMatch=(e,t,r)=>Ot(t,r)(e);Ot.parse=(e,t)=>Array.isArray(e)?e.map(r=>Ot.parse(r,t)):Hh(e,{...t,fastpaths:!1});Ot.scan=(e,t)=>zG(e,t);Ot.compileRe=(e,t,r=!1,i=!1)=>{if(r===!0)return e.output;let n=t||{},a=n.contains?"":"^",s=n.contains?"":"$",o=`${a}(?:${e.output})${s}`;e&&e.negated===!0&&(o=`^(?!${o}).*$`);let l=Ot.toRegex(o,t);return i===!0&&(l.state=e),l};Ot.makeRe=(e,t={},r=!1,i=!1)=>{if(!e||typeof e!="string")throw new TypeError("Expected a non-empty string");let n={negated:!1,fastpaths:!0};return t.fastpaths!==!1&&(e[0]==="."||e[0]==="*")&&(n.output=Hh.fastpaths(e,t)),n.output||(n=Hh(e,t)),Ot.compileRe(n,t,r,i)};Ot.toRegex=(e,t)=>{try{let r=t||{};return new RegExp(e,r.flags||(r.nocase?"i":""))}catch(r){if(t&&t.debug===!0)throw r;return/$^/}};Ot.constants=UG;O_.exports=Ot});var D_=h((Lve,I_)=>{"use strict";I_.exports=A_()});var j_=h((qve,F_)=>{"use strict";var q_=require("util"),B_=m_(),hn=D_(),Gh=Ud(),L_=e=>e===""||e==="./",M_=e=>{let t=e.indexOf("{");return t>-1&&e.indexOf("}",t)>-1},ot=(e,t,r)=>{t=[].concat(t),e=[].concat(e);let i=new Set,n=new Set,a=new Set,s=0,o=c=>{a.add(c.output),r&&r.onResult&&r.onResult(c)};for(let c=0;c!i.has(c));if(r&&d.length===0){if(r.failglob===!0)throw new Error(`No matches found for "${t.join(", ")}"`);if(r.nonull===!0||r.nullglob===!0)return r.unescape?t.map(c=>c.replace(/\\/g,"")):t}return d};ot.match=ot;ot.matcher=(e,t)=>hn(e,t);ot.isMatch=(e,t,r)=>hn(t,r)(e);ot.any=ot.isMatch;ot.not=(e,t,r={})=>{t=[].concat(t).map(String);let i=new Set,n=[],a=o=>{r.onResult&&r.onResult(o),n.push(o.output)},s=new Set(ot(e,t,{...r,onResult:a}));for(let o of n)s.has(o)||i.add(o);return[...i]};ot.contains=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${q_.inspect(e)}"`);if(Array.isArray(t))return t.some(i=>ot.contains(e,i,r));if(typeof t=="string"){if(L_(e)||L_(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return ot.isMatch(e,t,{...r,contains:!0})};ot.matchKeys=(e,t,r)=>{if(!Gh.isObject(e))throw new TypeError("Expected the first argument to be an object");let i=ot(Object.keys(e),t,r),n={};for(let a of i)n[a]=e[a];return n};ot.some=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let a=hn(String(n),r);if(i.some(s=>a(s)))return!0}return!1};ot.every=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let a=hn(String(n),r);if(!i.every(s=>a(s)))return!1}return!0};ot.all=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${q_.inspect(e)}"`);return[].concat(t).every(i=>hn(i,r)(e))};ot.capture=(e,t,r)=>{let i=Gh.isWindows(r),a=hn.makeRe(String(e),{...r,capture:!0}).exec(i?Gh.toPosixSlashes(t):t);if(a)return a.slice(1).map(s=>s===void 0?"":s)};ot.makeRe=(...e)=>hn.makeRe(...e);ot.scan=(...e)=>hn.scan(...e);ot.parse=(e,t)=>{let r=[];for(let i of[].concat(e||[]))for(let n of B_(String(i),t))r.push(hn.parse(n,t));return r};ot.braces=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return t&&t.nobrace===!0||!M_(e)?[e]:B_(e,t)};ot.braceExpand=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return ot.braces(e,{...t,expand:!0})};ot.hasBraces=M_;F_.exports=ot});var W_=h(ge=>{"use strict";Object.defineProperty(ge,"__esModule",{value:!0});ge.removeDuplicateSlashes=ge.matchAny=ge.convertPatternsToRe=ge.makeRe=ge.getPatternParts=ge.expandBraceExpansion=ge.expandPatternsWithBraceExpansion=ge.isAffectDepthOfReadingPattern=ge.endsWithSlashGlobStar=ge.hasGlobStar=ge.getBaseDirectory=ge.isPatternRelatedToParentDirectory=ge.getPatternsOutsideCurrentDirectory=ge.getPatternsInsideCurrentDirectory=ge.getPositivePatterns=ge.getNegativePatterns=ge.isPositivePattern=ge.isNegativePattern=ge.convertToNegativePattern=ge.convertToPositivePattern=ge.isDynamicPattern=ge.isStaticPattern=void 0;var $G=require("path"),GG=A7(),Vh=j_(),k_="**",VG="\\",WG=/[*?]|^!/,KG=/\[[^[]*]/,XG=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,QG=/[!*+?@]\([^(]*\)/,YG=/,|\.\./,JG=/(?!^)\/{2,}/g;function z_(e,t={}){return!U_(e,t)}ge.isStaticPattern=z_;function U_(e,t={}){return e===""?!1:!!(t.caseSensitiveMatch===!1||e.includes(VG)||WG.test(e)||KG.test(e)||XG.test(e)||t.extglob!==!1&&QG.test(e)||t.braceExpansion!==!1&&ZG(e))}ge.isDynamicPattern=U_;function ZG(e){let t=e.indexOf("{");if(t===-1)return!1;let r=e.indexOf("}",t+1);if(r===-1)return!1;let i=e.slice(t,r);return YG.test(i)}function eV(e){return ju(e)?e.slice(1):e}ge.convertToPositivePattern=eV;function tV(e){return"!"+e}ge.convertToNegativePattern=tV;function ju(e){return e.startsWith("!")&&e[1]!=="("}ge.isNegativePattern=ju;function H_(e){return!ju(e)}ge.isPositivePattern=H_;function rV(e){return e.filter(ju)}ge.getNegativePatterns=rV;function iV(e){return e.filter(H_)}ge.getPositivePatterns=iV;function nV(e){return e.filter(t=>!Wh(t))}ge.getPatternsInsideCurrentDirectory=nV;function aV(e){return e.filter(Wh)}ge.getPatternsOutsideCurrentDirectory=aV;function Wh(e){return e.startsWith("..")||e.startsWith("./..")}ge.isPatternRelatedToParentDirectory=Wh;function sV(e){return GG(e,{flipBackslashes:!1})}ge.getBaseDirectory=sV;function oV(e){return e.includes(k_)}ge.hasGlobStar=oV;function $_(e){return e.endsWith("/"+k_)}ge.endsWithSlashGlobStar=$_;function lV(e){let t=$G.basename(e);return $_(e)||z_(t)}ge.isAffectDepthOfReadingPattern=lV;function dV(e){return e.reduce((t,r)=>t.concat(G_(r)),[])}ge.expandPatternsWithBraceExpansion=dV;function G_(e){let t=Vh.braces(e,{expand:!0,nodupes:!0,keepEscaping:!0});return t.sort((r,i)=>r.length-i.length),t.filter(r=>r!=="")}ge.expandBraceExpansion=G_;function cV(e,t){let{parts:r}=Vh.scan(e,Object.assign(Object.assign({},t),{parts:!0}));return r.length===0&&(r=[e]),r[0].startsWith("/")&&(r[0]=r[0].slice(1),r.unshift("")),r}ge.getPatternParts=cV;function V_(e,t){return Vh.makeRe(e,t)}ge.makeRe=V_;function pV(e,t){return e.map(r=>V_(r,t))}ge.convertPatternsToRe=pV;function uV(e,t){return t.some(r=>r.test(e))}ge.matchAny=uV;function mV(e){return e.replace(JG,"/")}ge.removeDuplicateSlashes=mV});var X_=h(ku=>{"use strict";Object.defineProperty(ku,"__esModule",{value:!0});ku.merge=void 0;var fV=xh();function hV(e){let t=fV(e);return e.forEach(r=>{r.once("error",i=>t.emit("error",i))}),t.once("close",()=>K_(e)),t.once("end",()=>K_(e)),t}ku.merge=hV;function K_(e){e.forEach(t=>t.emit("close"))}});var Q_=h(Co=>{"use strict";Object.defineProperty(Co,"__esModule",{value:!0});Co.isEmpty=Co.isString=void 0;function gV(e){return typeof e=="string"}Co.isString=gV;function yV(e){return e===""}Co.isEmpty=yV});var Hn=h(gr=>{"use strict";Object.defineProperty(gr,"__esModule",{value:!0});gr.string=gr.stream=gr.pattern=gr.path=gr.fs=gr.errno=gr.array=void 0;var vV=_7();gr.array=vV;var _V=b7();gr.errno=_V;var bV=w7();gr.fs=bV;var wV=S7();gr.path=wV;var EV=W_();gr.pattern=EV;var NV=X_();gr.stream=NV;var xV=Q_();gr.string=xV});var eb=h(yr=>{"use strict";Object.defineProperty(yr,"__esModule",{value:!0});yr.convertPatternGroupToTask=yr.convertPatternGroupsToTasks=yr.groupPatternsByBaseDirectory=yr.getNegativePatternsAsPositive=yr.getPositivePatterns=yr.convertPatternsToTasks=yr.generate=void 0;var Xi=Hn();function SV(e,t){let r=Y_(e,t),i=Y_(t.ignore,t),n=J_(r),a=Z_(r,i),s=n.filter(c=>Xi.pattern.isStaticPattern(c,t)),o=n.filter(c=>Xi.pattern.isDynamicPattern(c,t)),l=Kh(s,a,!1),d=Kh(o,a,!0);return l.concat(d)}yr.generate=SV;function Y_(e,t){let r=e;return t.braceExpansion&&(r=Xi.pattern.expandPatternsWithBraceExpansion(r)),t.baseNameMatch&&(r=r.map(i=>i.includes("/")?i:`**/${i}`)),r.map(i=>Xi.pattern.removeDuplicateSlashes(i))}function Kh(e,t,r){let i=[],n=Xi.pattern.getPatternsOutsideCurrentDirectory(e),a=Xi.pattern.getPatternsInsideCurrentDirectory(e),s=Xh(n),o=Xh(a);return i.push(...Qh(s,t,r)),"."in o?i.push(Yh(".",a,t,r)):i.push(...Qh(o,t,r)),i}yr.convertPatternsToTasks=Kh;function J_(e){return Xi.pattern.getPositivePatterns(e)}yr.getPositivePatterns=J_;function Z_(e,t){return Xi.pattern.getNegativePatterns(e).concat(t).map(Xi.pattern.convertToPositivePattern)}yr.getNegativePatternsAsPositive=Z_;function Xh(e){let t={};return e.reduce((r,i)=>{let n=Xi.pattern.getBaseDirectory(i);return n in r?r[n].push(i):r[n]=[i],r},t)}yr.groupPatternsByBaseDirectory=Xh;function Qh(e,t,r){return Object.keys(e).map(i=>Yh(i,e[i],t,r))}yr.convertPatternGroupsToTasks=Qh;function Yh(e,t,r,i){return{dynamic:i,positive:t,negative:r,base:e,patterns:[].concat(t,r.map(Xi.pattern.convertToNegativePattern))}}yr.convertPatternGroupToTask=Yh});var rb=h(zu=>{"use strict";Object.defineProperty(zu,"__esModule",{value:!0});zu.read=void 0;function TV(e,t,r){t.fs.lstat(e,(i,n)=>{if(i!==null){tb(r,i);return}if(!n.isSymbolicLink()||!t.followSymbolicLink){Jh(r,n);return}t.fs.stat(e,(a,s)=>{if(a!==null){if(t.throwErrorOnBrokenSymbolicLink){tb(r,a);return}Jh(r,n);return}t.markSymbolicLink&&(s.isSymbolicLink=()=>!0),Jh(r,s)})})}zu.read=TV;function tb(e,t){e(t)}function Jh(e,t){e(null,t)}});var ib=h(Uu=>{"use strict";Object.defineProperty(Uu,"__esModule",{value:!0});Uu.read=void 0;function PV(e,t){let r=t.fs.lstatSync(e);if(!r.isSymbolicLink()||!t.followSymbolicLink)return r;try{let i=t.fs.statSync(e);return t.markSymbolicLink&&(i.isSymbolicLink=()=>!0),i}catch(i){if(!t.throwErrorOnBrokenSymbolicLink)return r;throw i}}Uu.read=PV});var nb=h(Na=>{"use strict";Object.defineProperty(Na,"__esModule",{value:!0});Na.createFileSystemAdapter=Na.FILE_SYSTEM_ADAPTER=void 0;var Hu=require("fs");Na.FILE_SYSTEM_ADAPTER={lstat:Hu.lstat,stat:Hu.stat,lstatSync:Hu.lstatSync,statSync:Hu.statSync};function CV(e){return e===void 0?Na.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Na.FILE_SYSTEM_ADAPTER),e)}Na.createFileSystemAdapter=CV});var ab=h(e2=>{"use strict";Object.defineProperty(e2,"__esModule",{value:!0});var RV=nb(),Zh=class{constructor(t={}){this._options=t,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=RV.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(t,r){return t??r}};e2.default=Zh});var ws=h(xa=>{"use strict";Object.defineProperty(xa,"__esModule",{value:!0});xa.statSync=xa.stat=xa.Settings=void 0;var sb=rb(),OV=ib(),t2=ab();xa.Settings=t2.default;function AV(e,t,r){if(typeof t=="function"){sb.read(e,r2(),t);return}sb.read(e,r2(t),r)}xa.stat=AV;function IV(e,t){let r=r2(t);return OV.read(e,r)}xa.statSync=IV;function r2(e={}){return e instanceof t2.default?e:new t2.default(e)}});var db=h((Vve,lb)=>{var ob;lb.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:global):e=>(ob||(ob=Promise.resolve())).then(e).catch(t=>setTimeout(()=>{throw t},0))});var pb=h((Wve,cb)=>{cb.exports=LV;var DV=db();function LV(e,t){let r,i,n,a=!0;Array.isArray(e)?(r=[],i=e.length):(n=Object.keys(e),r={},i=n.length);function s(l){function d(){t&&t(l,r),t=null}a?DV(d):d()}function o(l,d,c){r[l]=c,(--i===0||d)&&s(d)}i?n?n.forEach(function(l){e[l](function(d,c){o(l,d,c)})}):e.forEach(function(l,d){l(function(c,p){o(d,c,p)})}):s(null),a=!1}});var i2=h(Gu=>{"use strict";Object.defineProperty(Gu,"__esModule",{value:!0});Gu.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;var $u=process.versions.node.split(".");if($u[0]===void 0||$u[1]===void 0)throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);var ub=Number.parseInt($u[0],10),qV=Number.parseInt($u[1],10),mb=10,BV=10,MV=ub>mb,FV=ub===mb&&qV>=BV;Gu.IS_SUPPORT_READDIR_WITH_FILE_TYPES=MV||FV});var fb=h(Vu=>{"use strict";Object.defineProperty(Vu,"__esModule",{value:!0});Vu.createDirentFromStats=void 0;var n2=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function jV(e,t){return new n2(e,t)}Vu.createDirentFromStats=jV});var a2=h(Wu=>{"use strict";Object.defineProperty(Wu,"__esModule",{value:!0});Wu.fs=void 0;var kV=fb();Wu.fs=kV});var s2=h(Ku=>{"use strict";Object.defineProperty(Ku,"__esModule",{value:!0});Ku.joinPathSegments=void 0;function zV(e,t,r){return e.endsWith(r)?e+t:e+r+t}Ku.joinPathSegments=zV});var bb=h(Sa=>{"use strict";Object.defineProperty(Sa,"__esModule",{value:!0});Sa.readdir=Sa.readdirWithFileTypes=Sa.read=void 0;var UV=ws(),hb=pb(),HV=i2(),gb=a2(),yb=s2();function $V(e,t,r){if(!t.stats&&HV.IS_SUPPORT_READDIR_WITH_FILE_TYPES){vb(e,t,r);return}_b(e,t,r)}Sa.read=$V;function vb(e,t,r){t.fs.readdir(e,{withFileTypes:!0},(i,n)=>{if(i!==null){Xu(r,i);return}let a=n.map(o=>({dirent:o,name:o.name,path:yb.joinPathSegments(e,o.name,t.pathSegmentSeparator)}));if(!t.followSymbolicLinks){o2(r,a);return}let s=a.map(o=>GV(o,t));hb(s,(o,l)=>{if(o!==null){Xu(r,o);return}o2(r,l)})})}Sa.readdirWithFileTypes=vb;function GV(e,t){return r=>{if(!e.dirent.isSymbolicLink()){r(null,e);return}t.fs.stat(e.path,(i,n)=>{if(i!==null){if(t.throwErrorOnBrokenSymbolicLink){r(i);return}r(null,e);return}e.dirent=gb.fs.createDirentFromStats(e.name,n),r(null,e)})}}function _b(e,t,r){t.fs.readdir(e,(i,n)=>{if(i!==null){Xu(r,i);return}let a=n.map(s=>{let o=yb.joinPathSegments(e,s,t.pathSegmentSeparator);return l=>{UV.stat(o,t.fsStatSettings,(d,c)=>{if(d!==null){l(d);return}let p={name:s,path:o,dirent:gb.fs.createDirentFromStats(s,c)};t.stats&&(p.stats=c),l(null,p)})}});hb(a,(s,o)=>{if(s!==null){Xu(r,s);return}o2(r,o)})})}Sa.readdir=_b;function Xu(e,t){e(t)}function o2(e,t){e(null,t)}});var Sb=h(Ta=>{"use strict";Object.defineProperty(Ta,"__esModule",{value:!0});Ta.readdir=Ta.readdirWithFileTypes=Ta.read=void 0;var VV=ws(),WV=i2(),wb=a2(),Eb=s2();function KV(e,t){return!t.stats&&WV.IS_SUPPORT_READDIR_WITH_FILE_TYPES?Nb(e,t):xb(e,t)}Ta.read=KV;function Nb(e,t){return t.fs.readdirSync(e,{withFileTypes:!0}).map(i=>{let n={dirent:i,name:i.name,path:Eb.joinPathSegments(e,i.name,t.pathSegmentSeparator)};if(n.dirent.isSymbolicLink()&&t.followSymbolicLinks)try{let a=t.fs.statSync(n.path);n.dirent=wb.fs.createDirentFromStats(n.name,a)}catch(a){if(t.throwErrorOnBrokenSymbolicLink)throw a}return n})}Ta.readdirWithFileTypes=Nb;function xb(e,t){return t.fs.readdirSync(e).map(i=>{let n=Eb.joinPathSegments(e,i,t.pathSegmentSeparator),a=VV.statSync(n,t.fsStatSettings),s={name:i,path:n,dirent:wb.fs.createDirentFromStats(i,a)};return t.stats&&(s.stats=a),s})}Ta.readdir=xb});var Tb=h(Pa=>{"use strict";Object.defineProperty(Pa,"__esModule",{value:!0});Pa.createFileSystemAdapter=Pa.FILE_SYSTEM_ADAPTER=void 0;var Ro=require("fs");Pa.FILE_SYSTEM_ADAPTER={lstat:Ro.lstat,stat:Ro.stat,lstatSync:Ro.lstatSync,statSync:Ro.statSync,readdir:Ro.readdir,readdirSync:Ro.readdirSync};function XV(e){return e===void 0?Pa.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Pa.FILE_SYSTEM_ADAPTER),e)}Pa.createFileSystemAdapter=XV});var Pb=h(d2=>{"use strict";Object.defineProperty(d2,"__esModule",{value:!0});var QV=require("path"),YV=ws(),JV=Tb(),l2=class{constructor(t={}){this._options=t,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=JV.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,QV.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new YV.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};d2.default=l2});var Qu=h(Ca=>{"use strict";Object.defineProperty(Ca,"__esModule",{value:!0});Ca.Settings=Ca.scandirSync=Ca.scandir=void 0;var Cb=bb(),ZV=Sb(),c2=Pb();Ca.Settings=c2.default;function eW(e,t,r){if(typeof t=="function"){Cb.read(e,p2(),t);return}Cb.read(e,p2(t),r)}Ca.scandir=eW;function tW(e,t){let r=p2(t);return ZV.read(e,r)}Ca.scandirSync=tW;function p2(e={}){return e instanceof c2.default?e:new c2.default(e)}});var Ob=h((i7e,Rb)=>{"use strict";function rW(e){var t=new e,r=t;function i(){var a=t;return a.next?t=a.next:(t=new e,r=t),a.next=null,a}function n(a){r.next=a,r=a}return{get:i,release:n}}Rb.exports=rW});var Ib=h((n7e,Ab)=>{"use strict";var iW=Ob();function nW(e,t,r){typeof e=="function"&&(r=t,t=e,e=null);var i=iW(aW),n=null,a=null,s=0,o={push:f,drain:gn,saturated:gn,pause:d,paused:!1,concurrency:r,running:l,resume:u,idle:m,length:c,getQueue:p,unshift:g,empty:gn,kill:_,killAndDrain:b};return o;function l(){return s}function d(){o.paused=!0}function c(){for(var C=n,R=0;C;)C=C.next,R++;return R}function p(){for(var C=n,R=[];C;)R.push(C.value),C=C.next;return R}function u(){if(o.paused){o.paused=!1;for(var C=0;C{"use strict";Object.defineProperty(yn,"__esModule",{value:!0});yn.joinPathSegments=yn.replacePathSegmentSeparator=yn.isAppliedFilter=yn.isFatalError=void 0;function sW(e,t){return e.errorFilter===null?!0:!e.errorFilter(t)}yn.isFatalError=sW;function oW(e,t){return e===null||e(t)}yn.isAppliedFilter=oW;function lW(e,t){return e.split(/[/\\]/).join(t)}yn.replacePathSegmentSeparator=lW;function dW(e,t,r){return e===""?t:e.endsWith(r)?e+t:e+r+t}yn.joinPathSegments=dW});var f2=h(m2=>{"use strict";Object.defineProperty(m2,"__esModule",{value:!0});var cW=Yu(),u2=class{constructor(t,r){this._root=t,this._settings=r,this._root=cW.replacePathSegmentSeparator(t,r.pathSegmentSeparator)}};m2.default=u2});var y2=h(g2=>{"use strict";Object.defineProperty(g2,"__esModule",{value:!0});var pW=require("events"),uW=Qu(),mW=Ib(),Ju=Yu(),fW=f2(),h2=class extends fW.default{constructor(t,r){super(t,r),this._settings=r,this._scandir=uW.scandir,this._emitter=new pW.EventEmitter,this._queue=mW(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit("end")}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()=>{this._pushToQueue(this._root,this._settings.basePath)}),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw new Error("The reader is already destroyed");this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(t){this._emitter.on("entry",t)}onError(t){this._emitter.once("error",t)}onEnd(t){this._emitter.once("end",t)}_pushToQueue(t,r){let i={directory:t,base:r};this._queue.push(i,n=>{n!==null&&this._handleError(n)})}_worker(t,r){this._scandir(t.directory,this._settings.fsScandirSettings,(i,n)=>{if(i!==null){r(i,void 0);return}for(let a of n)this._handleEntry(a,t.base);r(null,void 0)})}_handleError(t){this._isDestroyed||!Ju.isFatalError(this._settings,t)||(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",t))}_handleEntry(t,r){if(this._isDestroyed||this._isFatalError)return;let i=t.path;r!==void 0&&(t.path=Ju.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),Ju.isAppliedFilter(this._settings.entryFilter,t)&&this._emitEntry(t),t.dirent.isDirectory()&&Ju.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_emitEntry(t){this._emitter.emit("entry",t)}};g2.default=h2});var Db=h(_2=>{"use strict";Object.defineProperty(_2,"__esModule",{value:!0});var hW=y2(),v2=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new hW.default(this._root,this._settings),this._storage=[]}read(t){this._reader.onError(r=>{gW(t,r)}),this._reader.onEntry(r=>{this._storage.push(r)}),this._reader.onEnd(()=>{yW(t,this._storage)}),this._reader.read()}};_2.default=v2;function gW(e,t){e(t)}function yW(e,t){e(null,t)}});var Lb=h(w2=>{"use strict";Object.defineProperty(w2,"__esModule",{value:!0});var vW=require("stream"),_W=y2(),b2=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new _W.default(this._root,this._settings),this._stream=new vW.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError(t=>{this._stream.emit("error",t)}),this._reader.onEntry(t=>{this._stream.push(t)}),this._reader.onEnd(()=>{this._stream.push(null)}),this._reader.read(),this._stream}};w2.default=b2});var qb=h(N2=>{"use strict";Object.defineProperty(N2,"__esModule",{value:!0});var bW=Qu(),Zu=Yu(),wW=f2(),E2=class extends wW.default{constructor(){super(...arguments),this._scandir=bW.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(t,r){this._queue.add({directory:t,base:r})}_handleQueue(){for(let t of this._queue.values())this._handleDirectory(t.directory,t.base)}_handleDirectory(t,r){try{let i=this._scandir(t,this._settings.fsScandirSettings);for(let n of i)this._handleEntry(n,r)}catch(i){this._handleError(i)}}_handleError(t){if(Zu.isFatalError(this._settings,t))throw t}_handleEntry(t,r){let i=t.path;r!==void 0&&(t.path=Zu.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),Zu.isAppliedFilter(this._settings.entryFilter,t)&&this._pushToStorage(t),t.dirent.isDirectory()&&Zu.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_pushToStorage(t){this._storage.push(t)}};N2.default=E2});var Bb=h(S2=>{"use strict";Object.defineProperty(S2,"__esModule",{value:!0});var EW=qb(),x2=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new EW.default(this._root,this._settings)}read(){return this._reader.read()}};S2.default=x2});var Mb=h(P2=>{"use strict";Object.defineProperty(P2,"__esModule",{value:!0});var NW=require("path"),xW=Qu(),T2=class{constructor(t={}){this._options=t,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,Number.POSITIVE_INFINITY),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,NW.sep),this.fsScandirSettings=new xW.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};P2.default=T2});var tm=h(vn=>{"use strict";Object.defineProperty(vn,"__esModule",{value:!0});vn.Settings=vn.walkStream=vn.walkSync=vn.walk=void 0;var Fb=Db(),SW=Lb(),TW=Bb(),C2=Mb();vn.Settings=C2.default;function PW(e,t,r){if(typeof t=="function"){new Fb.default(e,em()).read(t);return}new Fb.default(e,em(t)).read(r)}vn.walk=PW;function CW(e,t){let r=em(t);return new TW.default(e,r).read()}vn.walkSync=CW;function RW(e,t){let r=em(t);return new SW.default(e,r).read()}vn.walkStream=RW;function em(e={}){return e instanceof C2.default?e:new C2.default(e)}});var rm=h(O2=>{"use strict";Object.defineProperty(O2,"__esModule",{value:!0});var OW=require("path"),AW=ws(),jb=Hn(),R2=class{constructor(t){this._settings=t,this._fsStatSettings=new AW.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(t){return OW.resolve(this._settings.cwd,t)}_makeEntry(t,r){let i={name:r,path:r,dirent:jb.fs.createDirentFromStats(r,t)};return this._settings.stats&&(i.stats=t),i}_isFatalError(t){return!jb.errno.isEnoentCodeError(t)&&!this._settings.suppressErrors}};O2.default=R2});var D2=h(I2=>{"use strict";Object.defineProperty(I2,"__esModule",{value:!0});var IW=require("stream"),DW=ws(),LW=tm(),qW=rm(),A2=class extends qW.default{constructor(){super(...arguments),this._walkStream=LW.walkStream,this._stat=DW.stat}dynamic(t,r){return this._walkStream(t,r)}static(t,r){let i=t.map(this._getFullEntryPath,this),n=new IW.PassThrough({objectMode:!0});n._write=(a,s,o)=>this._getEntry(i[a],t[a],r).then(l=>{l!==null&&r.entryFilter(l)&&n.push(l),a===i.length-1&&n.end(),o()}).catch(o);for(let a=0;athis._makeEntry(n,r)).catch(n=>{if(i.errorFilter(n))return null;throw n})}_getStat(t){return new Promise((r,i)=>{this._stat(t,this._fsStatSettings,(n,a)=>n===null?r(a):i(n))})}};I2.default=A2});var kb=h(q2=>{"use strict";Object.defineProperty(q2,"__esModule",{value:!0});var BW=tm(),MW=rm(),FW=D2(),L2=class extends MW.default{constructor(){super(...arguments),this._walkAsync=BW.walk,this._readerStream=new FW.default(this._settings)}dynamic(t,r){return new Promise((i,n)=>{this._walkAsync(t,r,(a,s)=>{a===null?i(s):n(a)})})}async static(t,r){let i=[],n=this._readerStream.static(t,r);return new Promise((a,s)=>{n.once("error",s),n.on("data",o=>i.push(o)),n.once("end",()=>a(i))})}};q2.default=L2});var zb=h(M2=>{"use strict";Object.defineProperty(M2,"__esModule",{value:!0});var $d=Hn(),B2=class{constructor(t,r,i){this._patterns=t,this._settings=r,this._micromatchOptions=i,this._storage=[],this._fillStorage()}_fillStorage(){for(let t of this._patterns){let r=this._getPatternSegments(t),i=this._splitSegmentsIntoSections(r);this._storage.push({complete:i.length<=1,pattern:t,segments:r,sections:i})}}_getPatternSegments(t){return $d.pattern.getPatternParts(t,this._micromatchOptions).map(i=>$d.pattern.isDynamicPattern(i,this._settings)?{dynamic:!0,pattern:i,patternRe:$d.pattern.makeRe(i,this._micromatchOptions)}:{dynamic:!1,pattern:i})}_splitSegmentsIntoSections(t){return $d.array.splitWhen(t,r=>r.dynamic&&$d.pattern.hasGlobStar(r.pattern))}};M2.default=B2});var Ub=h(j2=>{"use strict";Object.defineProperty(j2,"__esModule",{value:!0});var jW=zb(),F2=class extends jW.default{match(t){let r=t.split("/"),i=r.length,n=this._storage.filter(a=>!a.complete||a.segments.length>i);for(let a of n){let s=a.sections[0];if(!a.complete&&i>s.length||r.every((l,d)=>{let c=a.segments[d];return!!(c.dynamic&&c.patternRe.test(l)||!c.dynamic&&c.pattern===l)}))return!0}return!1}};j2.default=F2});var Hb=h(z2=>{"use strict";Object.defineProperty(z2,"__esModule",{value:!0});var im=Hn(),kW=Ub(),k2=class{constructor(t,r){this._settings=t,this._micromatchOptions=r}getFilter(t,r,i){let n=this._getMatcher(r),a=this._getNegativePatternsRe(i);return s=>this._filter(t,s,n,a)}_getMatcher(t){return new kW.default(t,this._settings,this._micromatchOptions)}_getNegativePatternsRe(t){let r=t.filter(im.pattern.isAffectDepthOfReadingPattern);return im.pattern.convertPatternsToRe(r,this._micromatchOptions)}_filter(t,r,i,n){if(this._isSkippedByDeep(t,r.path)||this._isSkippedSymbolicLink(r))return!1;let a=im.path.removeLeadingDotSegment(r.path);return this._isSkippedByPositivePatterns(a,i)?!1:this._isSkippedByNegativePatterns(a,n)}_isSkippedByDeep(t,r){return this._settings.deep===1/0?!1:this._getEntryLevel(t,r)>=this._settings.deep}_getEntryLevel(t,r){let i=r.split("/").length;if(t==="")return i;let n=t.split("/").length;return i-n}_isSkippedSymbolicLink(t){return!this._settings.followSymbolicLinks&&t.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(t,r){return!this._settings.baseNameMatch&&!r.match(t)}_isSkippedByNegativePatterns(t,r){return!im.pattern.matchAny(t,r)}};z2.default=k2});var $b=h(H2=>{"use strict";Object.defineProperty(H2,"__esModule",{value:!0});var Es=Hn(),U2=class{constructor(t,r){this._settings=t,this._micromatchOptions=r,this.index=new Map}getFilter(t,r){let i=Es.pattern.convertPatternsToRe(t,this._micromatchOptions),n=Es.pattern.convertPatternsToRe(r,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0}));return a=>this._filter(a,i,n)}_filter(t,r,i){let n=Es.path.removeLeadingDotSegment(t.path);if(this._settings.unique&&this._isDuplicateEntry(n)||this._onlyFileFilter(t)||this._onlyDirectoryFilter(t)||this._isSkippedByAbsoluteNegativePatterns(n,i))return!1;let a=t.dirent.isDirectory(),s=this._isMatchToPatterns(n,r,a)&&!this._isMatchToPatterns(n,i,a);return this._settings.unique&&s&&this._createIndexRecord(n),s}_isDuplicateEntry(t){return this.index.has(t)}_createIndexRecord(t){this.index.set(t,void 0)}_onlyFileFilter(t){return this._settings.onlyFiles&&!t.dirent.isFile()}_onlyDirectoryFilter(t){return this._settings.onlyDirectories&&!t.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(t,r){if(!this._settings.absolute)return!1;let i=Es.path.makeAbsolute(this._settings.cwd,t);return Es.pattern.matchAny(i,r)}_isMatchToPatterns(t,r,i){let n=Es.pattern.matchAny(t,r);return!n&&i?Es.pattern.matchAny(t+"/",r):n}};H2.default=U2});var Gb=h(G2=>{"use strict";Object.defineProperty(G2,"__esModule",{value:!0});var zW=Hn(),$2=class{constructor(t){this._settings=t}getFilter(){return t=>this._isNonFatalError(t)}_isNonFatalError(t){return zW.errno.isEnoentCodeError(t)||this._settings.suppressErrors}};G2.default=$2});var Wb=h(W2=>{"use strict";Object.defineProperty(W2,"__esModule",{value:!0});var Vb=Hn(),V2=class{constructor(t){this._settings=t}getTransformer(){return t=>this._transform(t)}_transform(t){let r=t.path;return this._settings.absolute&&(r=Vb.path.makeAbsolute(this._settings.cwd,r),r=Vb.path.unixify(r)),this._settings.markDirectories&&t.dirent.isDirectory()&&(r+="/"),this._settings.objectMode?Object.assign(Object.assign({},t),{path:r}):r}};W2.default=V2});var nm=h(X2=>{"use strict";Object.defineProperty(X2,"__esModule",{value:!0});var UW=require("path"),HW=Hb(),$W=$b(),GW=Gb(),VW=Wb(),K2=class{constructor(t){this._settings=t,this.errorFilter=new GW.default(this._settings),this.entryFilter=new $W.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new HW.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new VW.default(this._settings)}_getRootDirectory(t){return UW.resolve(this._settings.cwd,t.base)}_getReaderOptions(t){let r=t.base==="."?"":t.base;return{basePath:r,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(r,t.positive,t.negative),entryFilter:this.entryFilter.getFilter(t.positive,t.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}};X2.default=K2});var Kb=h(Y2=>{"use strict";Object.defineProperty(Y2,"__esModule",{value:!0});var WW=kb(),KW=nm(),Q2=class extends KW.default{constructor(){super(...arguments),this._reader=new WW.default(this._settings)}async read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return(await this.api(r,t,i)).map(a=>i.transform(a))}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};Y2.default=Q2});var Xb=h(Z2=>{"use strict";Object.defineProperty(Z2,"__esModule",{value:!0});var XW=require("stream"),QW=D2(),YW=nm(),J2=class extends YW.default{constructor(){super(...arguments),this._reader=new QW.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t),n=this.api(r,t,i),a=new XW.Readable({objectMode:!0,read:()=>{}});return n.once("error",s=>a.emit("error",s)).on("data",s=>a.emit("data",i.transform(s))).once("end",()=>a.emit("end")),a.once("close",()=>n.destroy()),a}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};Z2.default=J2});var Qb=h(tg=>{"use strict";Object.defineProperty(tg,"__esModule",{value:!0});var JW=ws(),ZW=tm(),eK=rm(),eg=class extends eK.default{constructor(){super(...arguments),this._walkSync=ZW.walkSync,this._statSync=JW.statSync}dynamic(t,r){return this._walkSync(t,r)}static(t,r){let i=[];for(let n of t){let a=this._getFullEntryPath(n),s=this._getEntry(a,n,r);s===null||!r.entryFilter(s)||i.push(s)}return i}_getEntry(t,r,i){try{let n=this._getStat(t);return this._makeEntry(n,r)}catch(n){if(i.errorFilter(n))return null;throw n}}_getStat(t){return this._statSync(t,this._fsStatSettings)}};tg.default=eg});var Yb=h(ig=>{"use strict";Object.defineProperty(ig,"__esModule",{value:!0});var tK=Qb(),rK=nm(),rg=class extends rK.default{constructor(){super(...arguments),this._reader=new tK.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return this.api(r,t,i).map(i.transform)}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};ig.default=rg});var Jb=h(Ao=>{"use strict";Object.defineProperty(Ao,"__esModule",{value:!0});Ao.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;var Oo=require("fs"),iK=require("os"),nK=Math.max(iK.cpus().length,1);Ao.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:Oo.lstat,lstatSync:Oo.lstatSync,stat:Oo.stat,statSync:Oo.statSync,readdir:Oo.readdir,readdirSync:Oo.readdirSync};var ng=class{constructor(t={}){this._options=t,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,nK),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0),this.ignore=[].concat(this.ignore)}_getValue(t,r){return t===void 0?r:t}_getFileSystemMethods(t={}){return Object.assign(Object.assign({},Ao.DEFAULT_FILE_SYSTEM_ADAPTER),t)}};Ao.default=ng});var lg=h((R7e,ew)=>{"use strict";var Zb=eb(),aK=Kb(),sK=Xb(),oK=Yb(),ag=Jb(),bi=Hn();async function sg(e,t){Qi(e);let r=og(e,aK.default,t),i=await Promise.all(r);return bi.array.flatten(i)}(function(e){e.glob=e,e.globSync=t,e.globStream=r,e.async=e;function t(d,c){Qi(d);let p=og(d,oK.default,c);return bi.array.flatten(p)}e.sync=t;function r(d,c){Qi(d);let p=og(d,sK.default,c);return bi.stream.merge(p)}e.stream=r;function i(d,c){Qi(d);let p=[].concat(d),u=new ag.default(c);return Zb.generate(p,u)}e.generateTasks=i;function n(d,c){Qi(d);let p=new ag.default(c);return bi.pattern.isDynamicPattern(d,p)}e.isDynamicPattern=n;function a(d){return Qi(d),bi.path.escape(d)}e.escapePath=a;function s(d){return Qi(d),bi.path.convertPathToPattern(d)}e.convertPathToPattern=s;let o;(function(d){function c(u){return Qi(u),bi.path.escapePosixPath(u)}d.escapePath=c;function p(u){return Qi(u),bi.path.convertPosixPathToPattern(u)}d.convertPathToPattern=p})(o=e.posix||(e.posix={}));let l;(function(d){function c(u){return Qi(u),bi.path.escapeWindowsPath(u)}d.escapePath=c;function p(u){return Qi(u),bi.path.convertWindowsPathToPattern(u)}d.convertPathToPattern=p})(l=e.win32||(e.win32={}))})(sg||(sg={}));function og(e,t,r){let i=[].concat(e),n=new ag.default(r),a=Zb.generate(i,n),s=new t(n);return a.map(s.read,s)}function Qi(e){if(![].concat(e).every(i=>bi.string.isString(i)&&!bi.string.isEmpty(i)))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}ew.exports=sg});var rw=h(Ns=>{"use strict";var{promisify:lK}=require("util"),tw=require("fs");async function dg(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return(await lK(tw[e])(r))[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}function cg(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return tw[e](r)[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}Ns.isFile=dg.bind(null,"stat","isFile");Ns.isDirectory=dg.bind(null,"stat","isDirectory");Ns.isSymlink=dg.bind(null,"lstat","isSymbolicLink");Ns.isFileSync=cg.bind(null,"statSync","isFile");Ns.isDirectorySync=cg.bind(null,"statSync","isDirectory");Ns.isSymlinkSync=cg.bind(null,"lstatSync","isSymbolicLink")});var ow=h((A7e,pg)=>{"use strict";var xs=require("path"),iw=rw(),nw=e=>e.length>1?`{${e.join(",")}}`:e[0],aw=(e,t)=>{let r=e[0]==="!"?e.slice(1):e;return xs.isAbsolute(r)?r:xs.join(t,r)},dK=(e,t)=>xs.extname(e)?`**/${e}`:`**/${e}.${nw(t)}`,sw=(e,t)=>{if(t.files&&!Array.isArray(t.files))throw new TypeError(`Expected \`files\` to be of type \`Array\` but received type \`${typeof t.files}\``);if(t.extensions&&!Array.isArray(t.extensions))throw new TypeError(`Expected \`extensions\` to be of type \`Array\` but received type \`${typeof t.extensions}\``);return t.files&&t.extensions?t.files.map(r=>xs.posix.join(e,dK(r,t.extensions))):t.files?t.files.map(r=>xs.posix.join(e,`**/${r}`)):t.extensions?[xs.posix.join(e,`**/*.${nw(t.extensions)}`)]:[xs.posix.join(e,"**")]};pg.exports=async(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=await Promise.all([].concat(e).map(async i=>await iw.isDirectory(aw(i,t.cwd))?sw(i,t):i));return[].concat.apply([],r)};pg.exports.sync=(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=[].concat(e).map(i=>iw.isDirectorySync(aw(i,t.cwd))?sw(i,t):i);return[].concat.apply([],r)}});var gw=h((I7e,hw)=>{function lw(e){return Array.isArray(e)?e:[e]}var fg="",dw=" ",ug="\\",cK=/^\s+$/,pK=/(?:[^\\]|^)\\$/,uK=/^\\!/,mK=/^\\#/,fK=/\r?\n/g,hK=/^\.*\/|^\.+$/,mg="/",uw="node-ignore";typeof Symbol<"u"&&(uw=Symbol.for("node-ignore"));var cw=uw,gK=(e,t,r)=>Object.defineProperty(e,t,{value:r}),yK=/([0-z])-([0-z])/g,mw=()=>!1,vK=e=>e.replace(yK,(t,r,i)=>r.charCodeAt(0)<=i.charCodeAt(0)?t:fg),_K=e=>{let{length:t}=e;return e.slice(0,t-t%2)},bK=[[/^\uFEFF/,()=>fg],[/\\?\s+$/,e=>e.indexOf("\\")===0?dw:fg],[/\\\s/g,()=>dw],[/[\\$.|*+(){^]/g,e=>`\\${e}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(e,t,r)=>t+6{let i=r.replace(/\\\*/g,"[^\\/]*");return t+i}],[/\\\\\\(?=[$.|*+(){^])/g,()=>ug],[/\\\\/g,()=>ug],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(e,t,r,i,n)=>t===ug?`\\[${r}${_K(i)}${n}`:n==="]"&&i.length%2===0?`[${vK(r)}${i}]`:"[]"],[/(?:[^*])$/,e=>/\/$/.test(e)?`${e}$`:`${e}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(e,t)=>`${t?`${t}[^/]+`:"[^/]*"}(?=$|\\/$)`]],pw=Object.create(null),wK=(e,t)=>{let r=pw[e];return r||(r=bK.reduce((i,n)=>i.replace(n[0],n[1].bind(e)),e),pw[e]=r),t?new RegExp(r,"i"):new RegExp(r)},yg=e=>typeof e=="string",EK=e=>e&&yg(e)&&!cK.test(e)&&!pK.test(e)&&e.indexOf("#")!==0,NK=e=>e.split(fK),hg=class{constructor(t,r,i,n){this.origin=t,this.pattern=r,this.negative=i,this.regex=n}},xK=(e,t)=>{let r=e,i=!1;e.indexOf("!")===0&&(i=!0,e=e.substr(1)),e=e.replace(uK,"!").replace(mK,"#");let n=wK(e,t);return new hg(r,e,i,n)},SK=(e,t)=>{throw new t(e)},$n=(e,t,r)=>yg(e)?e?$n.isNotRelative(e)?r(`path should be a \`path.relative()\`d string, but got "${t}"`,RangeError):!0:r("path must not be empty",TypeError):r(`path must be a string, but got \`${t}\``,TypeError),fw=e=>hK.test(e);$n.isNotRelative=fw;$n.convert=e=>e;var gg=class{constructor({ignorecase:t=!0,ignoreCase:r=t,allowRelativePaths:i=!1}={}){gK(this,cw,!0),this._rules=[],this._ignoreCase=r,this._allowRelativePaths=i,this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}_addPattern(t){if(t&&t[cw]){this._rules=this._rules.concat(t._rules),this._added=!0;return}if(EK(t)){let r=xK(t,this._ignoreCase);this._added=!0,this._rules.push(r)}}add(t){return this._added=!1,lw(yg(t)?NK(t):t).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(t){return this.add(t)}_testOne(t,r){let i=!1,n=!1;return this._rules.forEach(a=>{let{negative:s}=a;if(n===s&&i!==n||s&&!i&&!n&&!r)return;a.regex.test(t)&&(i=!s,n=s)}),{ignored:i,unignored:n}}_test(t,r,i,n){let a=t&&$n.convert(t);return $n(a,t,this._allowRelativePaths?mw:SK),this._t(a,r,i,n)}_t(t,r,i,n){if(t in r)return r[t];if(n||(n=t.split(mg)),n.pop(),!n.length)return r[t]=this._testOne(t,i);let a=this._t(n.join(mg)+mg,r,i,n);return r[t]=a.ignored?a:this._testOne(t,i)}ignores(t){return this._test(t,this._ignoreCache,!1).ignored}createFilter(){return t=>!this.ignores(t)}filter(t){return lw(t).filter(this.createFilter())}test(t){return this._test(t,this._testCache,!0)}},am=e=>new gg(e),TK=e=>$n(e&&$n.convert(e),e,mw);am.isPathValid=TK;am.default=am;hw.exports=am;if(typeof process<"u"&&(process.env&&process.env.IGNORE_TEST_WIN32||process.platform==="win32")){let e=r=>/^\\\\\?\\/.test(r)||/["<>|\u0000-\u001F]+/u.test(r)?r:r.replace(/\\/g,"/");$n.convert=e;let t=/^[a-z]:\//i;$n.isNotRelative=r=>t.test(r)||fw(r)}});var vg=h((D7e,yw)=>{"use strict";yw.exports=e=>{let t=/^\\\\\?\\/.test(e),r=/[^\u0000-\u0080]+/.test(e);return t||r?e:e.replace(/\\/g,"/")}});var xw=h((L7e,_g)=>{"use strict";var{promisify:PK}=require("util"),vw=require("fs"),Gn=require("path"),_w=lg(),CK=gw(),Gd=vg(),bw=["**/node_modules/**","**/flow-typed/**","**/coverage/**","**/.git"],RK=PK(vw.readFile),OK=e=>t=>t.startsWith("!")?"!"+Gn.posix.join(e,t.slice(1)):Gn.posix.join(e,t),AK=(e,t)=>{let r=Gd(Gn.relative(t.cwd,Gn.dirname(t.fileName)));return e.split(/\r?\n/).filter(Boolean).filter(i=>!i.startsWith("#")).map(OK(r))},ww=e=>{let t=CK();for(let r of e)t.add(AK(r.content,{cwd:r.cwd,fileName:r.filePath}));return t},IK=(e,t)=>{if(e=Gd(e),Gn.isAbsolute(t)){if(Gd(t).startsWith(e))return t;throw new Error(`Path ${t} is not in cwd ${e}`)}return Gn.join(e,t)},Ew=(e,t)=>r=>e.ignores(Gd(Gn.relative(t,IK(t,r.path||r)))),DK=async(e,t)=>{let r=Gn.join(t,e),i=await RK(r,"utf8");return{cwd:t,filePath:r,content:i}},LK=(e,t)=>{let r=Gn.join(t,e),i=vw.readFileSync(r,"utf8");return{cwd:t,filePath:r,content:i}},Nw=({ignore:e=[],cwd:t=Gd(process.cwd())}={})=>({ignore:e,cwd:t});_g.exports=async e=>{e=Nw(e);let t=await _w("**/.gitignore",{ignore:bw.concat(e.ignore),cwd:e.cwd}),r=await Promise.all(t.map(n=>DK(n,e.cwd))),i=ww(r);return Ew(i,e.cwd)};_g.exports.sync=e=>{e=Nw(e);let r=_w.sync("**/.gitignore",{ignore:bw.concat(e.ignore),cwd:e.cwd}).map(n=>LK(n,e.cwd)),i=ww(r);return Ew(i,e.cwd)}});var Tw=h((q7e,Sw)=>{"use strict";var{Transform:qK}=require("stream"),sm=class extends qK{constructor(){super({objectMode:!0})}},bg=class extends sm{constructor(t){super(),this._filter=t}_transform(t,r,i){this._filter(t)&&this.push(t),i()}},wg=class extends sm{constructor(){super(),this._pushed=new Set}_transform(t,r,i){this._pushed.has(t)||(this.push(t),this._pushed.add(t)),i()}};Sw.exports={FilterStream:bg,UniqueStream:wg}});var Aw=h((B7e,Ss)=>{"use strict";var Cw=require("fs"),om=h7(),BK=xh(),lm=lg(),dm=ow(),Eg=xw(),{FilterStream:MK,UniqueStream:FK}=Tw(),Rw=()=>!1,Pw=e=>e[0]==="!",jK=e=>{if(!e.every(t=>typeof t=="string"))throw new TypeError("Patterns must be a string or an array of strings")},kK=(e={})=>{if(!e.cwd)return;let t;try{t=Cw.statSync(e.cwd)}catch{return}if(!t.isDirectory())throw new Error("The `cwd` option must be a path to a directory")},zK=e=>e.stats instanceof Cw.Stats?e.path:e,cm=(e,t)=>{e=om([].concat(e)),jK(e),kK(t);let r=[];t={ignore:[],expandDirectories:!0,...t};for(let[i,n]of e.entries()){if(Pw(n))continue;let a=e.slice(i).filter(o=>Pw(o)).map(o=>o.slice(1)),s={...t,ignore:t.ignore.concat(a)};r.push({pattern:n,options:s})}return r},UK=(e,t)=>{let r={};return e.options.cwd&&(r.cwd=e.options.cwd),Array.isArray(e.options.expandDirectories)?r={...r,files:e.options.expandDirectories}:typeof e.options.expandDirectories=="object"&&(r={...r,...e.options.expandDirectories}),t(e.pattern,r)},Ng=(e,t)=>e.options.expandDirectories?UK(e,t):[e.pattern],Ow=e=>e&&e.gitignore?Eg.sync({cwd:e.cwd,ignore:e.ignore}):Rw,xg=e=>t=>{let{options:r}=e;return r.ignore&&Array.isArray(r.ignore)&&r.expandDirectories&&(r.ignore=dm.sync(r.ignore)),{pattern:t,options:r}};Ss.exports=async(e,t)=>{let r=cm(e,t),i=async()=>t&&t.gitignore?Eg({cwd:t.cwd,ignore:t.ignore}):Rw,n=async()=>{let l=await Promise.all(r.map(async d=>{let c=await Ng(d,dm);return Promise.all(c.map(xg(d)))}));return om(...l)},[a,s]=await Promise.all([i(),n()]),o=await Promise.all(s.map(l=>lm(l.pattern,l.options)));return om(...o).filter(l=>!a(zK(l)))};Ss.exports.sync=(e,t)=>{let r=cm(e,t),i=[];for(let s of r){let o=Ng(s,dm.sync).map(xg(s));i.push(...o)}let n=Ow(t),a=[];for(let s of i)a=om(a,lm.sync(s.pattern,s.options));return a.filter(s=>!n(s))};Ss.exports.stream=(e,t)=>{let r=cm(e,t),i=[];for(let o of r){let l=Ng(o,dm.sync).map(xg(o));i.push(...l)}let n=Ow(t),a=new MK(o=>!n(o)),s=new FK;return BK(i.map(o=>lm.stream(o.pattern,o.options))).pipe(a).pipe(s)};Ss.exports.generateGlobTasks=cm;Ss.exports.hasMagic=(e,t)=>[].concat(e).some(r=>lm.isDynamicPattern(r,t));Ss.exports.gitignore=Eg});var Dw=h((M7e,Iw)=>{var Ra=require("constants"),HK=process.cwd,pm=null,$K=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return pm||(pm=HK.call(process)),pm};try{process.cwd()}catch{}typeof process.chdir=="function"&&(Sg=process.chdir,process.chdir=function(e){pm=null,Sg.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,Sg));var Sg;Iw.exports=GK;function GK(e){Ra.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&t(e),e.lutimes||r(e),e.chown=a(e.chown),e.fchown=a(e.fchown),e.lchown=a(e.lchown),e.chmod=i(e.chmod),e.fchmod=i(e.fchmod),e.lchmod=i(e.lchmod),e.chownSync=s(e.chownSync),e.fchownSync=s(e.fchownSync),e.lchownSync=s(e.lchownSync),e.chmodSync=n(e.chmodSync),e.fchmodSync=n(e.fchmodSync),e.lchmodSync=n(e.lchmodSync),e.stat=o(e.stat),e.fstat=o(e.fstat),e.lstat=o(e.lstat),e.statSync=l(e.statSync),e.fstatSync=l(e.fstatSync),e.lstatSync=l(e.lstatSync),e.chmod&&!e.lchmod&&(e.lchmod=function(c,p,u){u&&process.nextTick(u)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(c,p,u,m){m&&process.nextTick(m)},e.lchownSync=function(){}),$K==="win32"&&(e.rename=typeof e.rename!="function"?e.rename:function(c){function p(u,m,f){var g=Date.now(),y=0;c(u,m,function _(b){if(b&&(b.code==="EACCES"||b.code==="EPERM")&&Date.now()-g<6e4){setTimeout(function(){e.stat(m,function(C,R){C&&C.code==="ENOENT"?c(u,m,_):f(b)})},y),y<100&&(y+=10);return}f&&f(b)})}return Object.setPrototypeOf&&Object.setPrototypeOf(p,c),p}(e.rename)),e.read=typeof e.read!="function"?e.read:function(c){function p(u,m,f,g,y,_){var b;if(_&&typeof _=="function"){var C=0;b=function(R,A,U){if(R&&R.code==="EAGAIN"&&C<10)return C++,c.call(e,u,m,f,g,y,b);_.apply(this,arguments)}}return c.call(e,u,m,f,g,y,b)}return Object.setPrototypeOf&&Object.setPrototypeOf(p,c),p}(e.read),e.readSync=typeof e.readSync!="function"?e.readSync:function(c){return function(p,u,m,f,g){for(var y=0;;)try{return c.call(e,p,u,m,f,g)}catch(_){if(_.code==="EAGAIN"&&y<10){y++;continue}throw _}}}(e.readSync);function t(c){c.lchmod=function(p,u,m){c.open(p,Ra.O_WRONLY|Ra.O_SYMLINK,u,function(f,g){if(f){m&&m(f);return}c.fchmod(g,u,function(y){c.close(g,function(_){m&&m(y||_)})})})},c.lchmodSync=function(p,u){var m=c.openSync(p,Ra.O_WRONLY|Ra.O_SYMLINK,u),f=!0,g;try{g=c.fchmodSync(m,u),f=!1}finally{if(f)try{c.closeSync(m)}catch{}else c.closeSync(m)}return g}}function r(c){Ra.hasOwnProperty("O_SYMLINK")&&c.futimes?(c.lutimes=function(p,u,m,f){c.open(p,Ra.O_SYMLINK,function(g,y){if(g){f&&f(g);return}c.futimes(y,u,m,function(_){c.close(y,function(b){f&&f(_||b)})})})},c.lutimesSync=function(p,u,m){var f=c.openSync(p,Ra.O_SYMLINK),g,y=!0;try{g=c.futimesSync(f,u,m),y=!1}finally{if(y)try{c.closeSync(f)}catch{}else c.closeSync(f)}return g}):c.futimes&&(c.lutimes=function(p,u,m,f){f&&process.nextTick(f)},c.lutimesSync=function(){})}function i(c){return c&&function(p,u,m){return c.call(e,p,u,function(f){d(f)&&(f=null),m&&m.apply(this,arguments)})}}function n(c){return c&&function(p,u){try{return c.call(e,p,u)}catch(m){if(!d(m))throw m}}}function a(c){return c&&function(p,u,m,f){return c.call(e,p,u,m,function(g){d(g)&&(g=null),f&&f.apply(this,arguments)})}}function s(c){return c&&function(p,u,m){try{return c.call(e,p,u,m)}catch(f){if(!d(f))throw f}}}function o(c){return c&&function(p,u,m){typeof u=="function"&&(m=u,u=null);function f(g,y){y&&(y.uid<0&&(y.uid+=4294967296),y.gid<0&&(y.gid+=4294967296)),m&&m.apply(this,arguments)}return u?c.call(e,p,u,f):c.call(e,p,f)}}function l(c){return c&&function(p,u){var m=u?c.call(e,p,u):c.call(e,p);return m&&(m.uid<0&&(m.uid+=4294967296),m.gid<0&&(m.gid+=4294967296)),m}}function d(c){if(!c||c.code==="ENOSYS")return!0;var p=!process.getuid||process.getuid()!==0;return!!(p&&(c.code==="EINVAL"||c.code==="EPERM"))}}});var Bw=h((F7e,qw)=>{var Lw=require("stream").Stream;qw.exports=VK;function VK(e){return{ReadStream:t,WriteStream:r};function t(i,n){if(!(this instanceof t))return new t(i,n);Lw.call(this);var a=this;this.path=i,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,n=n||{};for(var s=Object.keys(n),o=0,l=s.length;othis.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){a._read()});return}e.open(this.path,this.flags,this.mode,function(c,p){if(c){a.emit("error",c),a.readable=!1;return}a.fd=p,a.emit("open",p),a._read()})}function r(i,n){if(!(this instanceof r))return new r(i,n);Lw.call(this),this.path=i,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,n=n||{};for(var a=Object.keys(n),s=0,o=a.length;s= zero");this.pos=this.start}this.busy=!1,this._queue=[],this.fd===null&&(this._open=e.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}});var Fw=h((j7e,Mw)=>{"use strict";Mw.exports=KK;var WK=Object.getPrototypeOf||function(e){return e.__proto__};function KK(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:WK(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}),t}});var Uw=h((k7e,Cg)=>{var mt=require("fs"),XK=Dw(),QK=Bw(),YK=Fw(),um=require("util"),sr,fm;typeof Symbol=="function"&&typeof Symbol.for=="function"?(sr=Symbol.for("graceful-fs.queue"),fm=Symbol.for("graceful-fs.previous")):(sr="___graceful-fs.queue",fm="___graceful-fs.previous");function JK(){}function zw(e,t){Object.defineProperty(e,sr,{get:function(){return t}})}var Ts=JK;um.debuglog?Ts=um.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(Ts=function(){var e=um.format.apply(um,arguments);e="GFS4: "+e.split(/\n/).join(` +GFS4: `),console.error(e)});mt[sr]||(jw=global[sr]||[],zw(mt,jw),mt.close=function(e){function t(r,i){return e.call(mt,r,function(n){n||kw(),typeof i=="function"&&i.apply(this,arguments)})}return Object.defineProperty(t,fm,{value:e}),t}(mt.close),mt.closeSync=function(e){function t(r){e.apply(mt,arguments),kw()}return Object.defineProperty(t,fm,{value:e}),t}(mt.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){Ts(mt[sr]),require("assert").equal(mt[sr].length,0)}));var jw;global[sr]||zw(global,mt[sr]);Cg.exports=Tg(YK(mt));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!mt.__patched&&(Cg.exports=Tg(mt),mt.__patched=!0);function Tg(e){XK(e),e.gracefulify=Tg,e.createReadStream=A,e.createWriteStream=U;var t=e.readFile;e.readFile=r;function r(q,Z,w){return typeof Z=="function"&&(w=Z,Z=null),ae(q,Z,w);function ae(se,qe,E,x){return t(se,qe,function(he){he&&(he.code==="EMFILE"||he.code==="ENFILE")?Io([ae,[se,qe,E],he,x||Date.now(),Date.now()]):typeof E=="function"&&E.apply(this,arguments)})}}var i=e.writeFile;e.writeFile=n;function n(q,Z,w,ae){return typeof w=="function"&&(ae=w,w=null),se(q,Z,w,ae);function se(qe,E,x,he,pe){return i(qe,E,x,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?Io([se,[qe,E,x,he],_e,pe||Date.now(),Date.now()]):typeof he=="function"&&he.apply(this,arguments)})}}var a=e.appendFile;a&&(e.appendFile=s);function s(q,Z,w,ae){return typeof w=="function"&&(ae=w,w=null),se(q,Z,w,ae);function se(qe,E,x,he,pe){return a(qe,E,x,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?Io([se,[qe,E,x,he],_e,pe||Date.now(),Date.now()]):typeof he=="function"&&he.apply(this,arguments)})}}var o=e.copyFile;o&&(e.copyFile=l);function l(q,Z,w,ae){return typeof w=="function"&&(ae=w,w=0),se(q,Z,w,ae);function se(qe,E,x,he,pe){return o(qe,E,x,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?Io([se,[qe,E,x,he],_e,pe||Date.now(),Date.now()]):typeof he=="function"&&he.apply(this,arguments)})}}var d=e.readdir;e.readdir=p;var c=/^v[0-5]\./;function p(q,Z,w){typeof Z=="function"&&(w=Z,Z=null);var ae=c.test(process.version)?function(E,x,he,pe){return d(E,se(E,x,he,pe))}:function(E,x,he,pe){return d(E,x,se(E,x,he,pe))};return ae(q,Z,w);function se(qe,E,x,he){return function(pe,_e){pe&&(pe.code==="EMFILE"||pe.code==="ENFILE")?Io([ae,[qe,E,x],pe,he||Date.now(),Date.now()]):(_e&&_e.sort&&_e.sort(),typeof x=="function"&&x.call(this,pe,_e))}}}if(process.version.substr(0,4)==="v0.8"){var u=QK(e);_=u.ReadStream,C=u.WriteStream}var m=e.ReadStream;m&&(_.prototype=Object.create(m.prototype),_.prototype.open=b);var f=e.WriteStream;f&&(C.prototype=Object.create(f.prototype),C.prototype.open=R),Object.defineProperty(e,"ReadStream",{get:function(){return _},set:function(q){_=q},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return C},set:function(q){C=q},enumerable:!0,configurable:!0});var g=_;Object.defineProperty(e,"FileReadStream",{get:function(){return g},set:function(q){g=q},enumerable:!0,configurable:!0});var y=C;Object.defineProperty(e,"FileWriteStream",{get:function(){return y},set:function(q){y=q},enumerable:!0,configurable:!0});function _(q,Z){return this instanceof _?(m.apply(this,arguments),this):_.apply(Object.create(_.prototype),arguments)}function b(){var q=this;j(q.path,q.flags,q.mode,function(Z,w){Z?(q.autoClose&&q.destroy(),q.emit("error",Z)):(q.fd=w,q.emit("open",w),q.read())})}function C(q,Z){return this instanceof C?(f.apply(this,arguments),this):C.apply(Object.create(C.prototype),arguments)}function R(){var q=this;j(q.path,q.flags,q.mode,function(Z,w){Z?(q.destroy(),q.emit("error",Z)):(q.fd=w,q.emit("open",w))})}function A(q,Z){return new e.ReadStream(q,Z)}function U(q,Z){return new e.WriteStream(q,Z)}var ne=e.open;e.open=j;function j(q,Z,w,ae){return typeof w=="function"&&(ae=w,w=null),se(q,Z,w,ae);function se(qe,E,x,he,pe){return ne(qe,E,x,function(_e,fr){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?Io([se,[qe,E,x,he],_e,pe||Date.now(),Date.now()]):typeof he=="function"&&he.apply(this,arguments)})}}return e}function Io(e){Ts("ENQUEUE",e[0].name,e[1]),mt[sr].push(e),Pg()}var mm;function kw(){for(var e=Date.now(),t=0;t2&&(mt[sr][t][3]=e,mt[sr][t][4]=e);Pg()}function Pg(){if(clearTimeout(mm),mm=void 0,mt[sr].length!==0){var e=mt[sr].shift(),t=e[0],r=e[1],i=e[2],n=e[3],a=e[4];if(n===void 0)Ts("RETRY",t.name,r),t.apply(null,r);else if(Date.now()-n>=6e4){Ts("TIMEOUT",t.name,r);var s=r.pop();typeof s=="function"&&s.call(null,i)}else{var o=Date.now()-a,l=Math.max(a-n,1),d=Math.min(l*1.2,100);o>=d?(Ts("RETRY",t.name,r),t.apply(null,r.concat([n]))):mt[sr].push(e)}mm===void 0&&(mm=setTimeout(Pg,0))}}});var $w=h((z7e,Hw)=>{"use strict";var ZK=require("path");Hw.exports=e=>{let t=process.cwd();return e=ZK.resolve(e),process.platform==="win32"&&(t=t.toLowerCase(),e=e.toLowerCase()),e===t}});var Vw=h((U7e,Gw)=>{"use strict";var Rg=require("path");Gw.exports=(e,t)=>{let r=Rg.relative(t,e);return!!(r&&r!==".."&&!r.startsWith(`..${Rg.sep}`)&&r!==Rg.resolve(e))}});var Ww=h(Og=>{var Ps=require("path"),Aa=process.platform==="win32",Oa=require("fs"),eX=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function tX(){var e;if(eX){var t=new Error;e=r}else e=i;return e;function r(n){n&&(t.message=n.message,n=t,i(n))}function i(n){if(n){if(process.throwDeprecation)throw n;if(!process.noDeprecation){var a="fs: missing callback "+(n.stack||n.message);process.traceDeprecation?console.trace(a):console.error(a)}}}}function rX(e){return typeof e=="function"?e:tX()}var H7e=Ps.normalize;Aa?Vn=/(.*?)(?:[\/\\]+|$)/g:Vn=/(.*?)(?:[\/]+|$)/g;var Vn;Aa?Vd=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/:Vd=/^[\/]*/;var Vd;Og.realpathSync=function(t,r){if(t=Ps.resolve(t),r&&Object.prototype.hasOwnProperty.call(r,t))return r[t];var i=t,n={},a={},s,o,l,d;c();function c(){var y=Vd.exec(t);s=y[0].length,o=y[0],l=y[0],d="",Aa&&!a[l]&&(Oa.lstatSync(l),a[l]=!0)}for(;s=t.length)return r&&(r[n]=t),i(null,t);Vn.lastIndex=o;var y=Vn.exec(t);return c=l,l+=y[0],d=c+y[1],o=Vn.lastIndex,s[d]||r&&r[d]===d?process.nextTick(u):r&&Object.prototype.hasOwnProperty.call(r,d)?g(r[d]):Oa.lstat(d,m)}function m(y,_){if(y)return i(y);if(!_.isSymbolicLink())return s[d]=!0,r&&(r[d]=d),process.nextTick(u);if(!Aa){var b=_.dev.toString(32)+":"+_.ino.toString(32);if(a.hasOwnProperty(b))return f(null,a[b],d)}Oa.stat(d,function(C){if(C)return i(C);Oa.readlink(d,function(R,A){Aa||(a[b]=A),f(R,A)})})}function f(y,_,b){if(y)return i(y);var C=Ps.resolve(c,_);r&&(r[b]=C),g(C)}function g(y){t=Ps.resolve(y,t.slice(o)),p()}}});var Lg=h((G7e,Yw)=>{Yw.exports=Ia;Ia.realpath=Ia;Ia.sync=Dg;Ia.realpathSync=Dg;Ia.monkeypatch=nX;Ia.unmonkeypatch=aX;var Do=require("fs"),Ag=Do.realpath,Ig=Do.realpathSync,iX=process.version,Kw=/^v[0-5]\./.test(iX),Xw=Ww();function Qw(e){return e&&e.syscall==="realpath"&&(e.code==="ELOOP"||e.code==="ENOMEM"||e.code==="ENAMETOOLONG")}function Ia(e,t,r){if(Kw)return Ag(e,t,r);typeof t=="function"&&(r=t,t=null),Ag(e,t,function(i,n){Qw(i)?Xw.realpath(e,t,r):r(i,n)})}function Dg(e,t){if(Kw)return Ig(e,t);try{return Ig(e,t)}catch(r){if(Qw(r))return Xw.realpathSync(e,t);throw r}}function nX(){Do.realpath=Ia,Do.realpathSync=Dg}function aX(){Do.realpath=Ag,Do.realpathSync=Ig}});var Zw=h((V7e,Jw)=>{Jw.exports=function(e,t){for(var r=[],i=0;i{"use strict";iE.exports=tE;function tE(e,t,r){e instanceof RegExp&&(e=eE(e,r)),t instanceof RegExp&&(t=eE(t,r));var i=rE(e,t,r);return i&&{start:i[0],end:i[1],pre:r.slice(0,i[0]),body:r.slice(i[0]+e.length,i[1]),post:r.slice(i[1]+t.length)}}function eE(e,t){var r=t.match(e);return r?r[0]:null}tE.range=rE;function rE(e,t,r){var i,n,a,s,o,l=r.indexOf(e),d=r.indexOf(t,l+1),c=l;if(l>=0&&d>0){for(i=[],a=r.length;c>=0&&!o;)c==l?(i.push(c),l=r.indexOf(e,c+1)):i.length==1?o=[i.pop(),d]:(n=i.pop(),n=0?l:d;i.length&&(o=[a,s])}return o}});var uE=h((K7e,pE)=>{var oX=Zw(),aE=nE();pE.exports=cX;var sE="\0SLASH"+Math.random()+"\0",oE="\0OPEN"+Math.random()+"\0",Bg="\0CLOSE"+Math.random()+"\0",lE="\0COMMA"+Math.random()+"\0",dE="\0PERIOD"+Math.random()+"\0";function qg(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function lX(e){return e.split("\\\\").join(sE).split("\\{").join(oE).split("\\}").join(Bg).split("\\,").join(lE).split("\\.").join(dE)}function dX(e){return e.split(sE).join("\\").split(oE).join("{").split(Bg).join("}").split(lE).join(",").split(dE).join(".")}function cE(e){if(!e)return[""];var t=[],r=aE("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,a=r.post,s=i.split(",");s[s.length-1]+="{"+n+"}";var o=cE(a);return a.length&&(s[s.length-1]+=o.shift(),s.push.apply(s,o)),t.push.apply(t,s),t}function cX(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),Lo(lX(e),!0).map(dX)):[]}function pX(e){return"{"+e+"}"}function uX(e){return/^-?0\d/.test(e)}function mX(e,t){return e<=t}function fX(e,t){return e>=t}function Lo(e,t){var r=[],i=aE("{","}",e);if(!i||/\$$/.test(i.pre))return[e];var n=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body),a=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body),s=n||a,o=i.body.indexOf(",")>=0;if(!s&&!o)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+Bg+i.post,Lo(e)):[e];var l;if(s)l=i.body.split(/\.\./);else if(l=cE(i.body),l.length===1&&(l=Lo(l[0],!1).map(pX),l.length===1)){var c=i.post.length?Lo(i.post,!1):[""];return c.map(function(w){return i.pre+l[0]+w})}var d=i.pre,c=i.post.length?Lo(i.post,!1):[""],p;if(s){var u=qg(l[0]),m=qg(l[1]),f=Math.max(l[0].length,l[1].length),g=l.length==3?Math.abs(qg(l[2])):1,y=mX,_=m0){var U=new Array(A+1).join("0");C<0?R="-"+U+R.slice(1):R=U+R}}p.push(R)}}else p=oX(l,function(Z){return Lo(Z,!1)});for(var ne=0;ne{yE.exports=ai;ai.Minimatch=or;var Wd=function(){try{return require("path")}catch{}}()||{sep:"/"};ai.sep=Wd.sep;var jg=ai.GLOBSTAR=or.GLOBSTAR={},hX=uE(),mE={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},Mg="[^/]",Fg=Mg+"*?",gX="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",yX="(?:(?!(?:\\/|^)\\.).)*?",fE=vX("().*{}+?[]^$\\!");function vX(e){return e.split("").reduce(function(t,r){return t[r]=!0,t},{})}var hE=/\/+/;ai.filter=_X;function _X(e,t){return t=t||{},function(r,i,n){return ai(r,e,t)}}function Da(e,t){t=t||{};var r={};return Object.keys(e).forEach(function(i){r[i]=e[i]}),Object.keys(t).forEach(function(i){r[i]=t[i]}),r}ai.defaults=function(e){if(!e||typeof e!="object"||!Object.keys(e).length)return ai;var t=ai,r=function(n,a,s){return t(n,a,Da(e,s))};return r.Minimatch=function(n,a){return new t.Minimatch(n,Da(e,a))},r.Minimatch.defaults=function(n){return t.defaults(Da(e,n)).Minimatch},r.filter=function(n,a){return t.filter(n,Da(e,a))},r.defaults=function(n){return t.defaults(Da(e,n))},r.makeRe=function(n,a){return t.makeRe(n,Da(e,a))},r.braceExpand=function(n,a){return t.braceExpand(n,Da(e,a))},r.match=function(i,n,a){return t.match(i,n,Da(e,a))},r};or.defaults=function(e){return ai.defaults(e).Minimatch};function ai(e,t,r){return gm(t),r||(r={}),!r.nocomment&&t.charAt(0)==="#"?!1:new or(t,r).match(e)}function or(e,t){if(!(this instanceof or))return new or(e,t);gm(e),t||(t={}),e=e.trim(),!t.allowWindowsEscape&&Wd.sep!=="/"&&(e=e.split(Wd.sep).join("/")),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!t.partial,this.make()}or.prototype.debug=function(){};or.prototype.make=bX;function bX(){var e=this.pattern,t=this.options;if(!t.nocomment&&e.charAt(0)==="#"){this.comment=!0;return}if(!e){this.empty=!0;return}this.parseNegate();var r=this.globSet=this.braceExpand();t.debug&&(this.debug=function(){console.error.apply(console,arguments)}),this.debug(this.pattern,r),r=this.globParts=r.map(function(i){return i.split(hE)}),this.debug(this.pattern,r),r=r.map(function(i,n,a){return i.map(this.parse,this)},this),this.debug(this.pattern,r),r=r.filter(function(i){return i.indexOf(!1)===-1}),this.debug(this.pattern,r),this.set=r}or.prototype.parseNegate=wX;function wX(){var e=this.pattern,t=!1,r=this.options,i=0;if(!r.nonegate){for(var n=0,a=e.length;n"u"?this.pattern:e,gm(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:hX(e)}var EX=1024*64,gm=function(e){if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>EX)throw new TypeError("pattern is too long")};or.prototype.parse=NX;var hm={};function NX(e,t){gm(e);var r=this.options;if(e==="**")if(r.noglobstar)e="*";else return jg;if(e==="")return"";var i="",n=!!r.nocase,a=!1,s=[],o=[],l,d=!1,c=-1,p=-1,u=e.charAt(0)==="."?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",m=this;function f(){if(l){switch(l){case"*":i+=Fg,n=!0;break;case"?":i+=Mg,n=!0;break;default:i+="\\"+l;break}m.debug("clearStateChar %j %j",l,i),l=!1}}for(var g=0,y=e.length,_;g-1;j--){var q=o[j],Z=i.slice(0,q.reStart),w=i.slice(q.reStart,q.reEnd-8),ae=i.slice(q.reEnd-8,q.reEnd),se=i.slice(q.reEnd);ae+=se;var qe=Z.split("(").length-1,E=se;for(g=0;g"u"&&(r=this.partial),this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return t==="";if(t==="/"&&r)return!0;var i=this.options;Wd.sep!=="/"&&(t=t.split(Wd.sep).join("/")),t=t.split(hE),this.debug(this.pattern,"split",t);var n=this.set;this.debug(this.pattern,"set",n);var a,s;for(s=t.length-1;s>=0&&(a=t[s],!a);s--);for(s=0;s>> no match, partial?`,e,c,t,p),c===s))}var m;if(typeof l=="string"?(m=d===l,this.debug("string match",l,d,m)):(m=d.match(l),this.debug("pattern match",l,d,m)),!m)return!1}if(n===s&&a===o)return!0;if(n===s)return r;if(a===o)return n===s-1&&e[n]==="";throw new Error("wtf?")};function SX(e){return e.replace(/\\(.)/g,"$1")}function TX(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var vE=h((Q7e,kg)=>{typeof Object.create=="function"?kg.exports=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:kg.exports=function(t,r){t.super_=r;var i=function(){};i.prototype=r.prototype,t.prototype=new i,t.prototype.constructor=t}});var _E=h((Y7e,Ug)=>{try{if(zg=require("util"),typeof zg.inherits!="function")throw"";Ug.exports=zg.inherits}catch{Ug.exports=vE()}var zg});var vm=h((J7e,ym)=>{"use strict";function bE(e){return e.charAt(0)==="/"}function wE(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,r=t.exec(e),i=r[1]||"",n=!!(i&&i.charAt(1)!==":");return!!(r[2]||n)}ym.exports=process.platform==="win32"?wE:bE;ym.exports.posix=bE;ym.exports.win32=wE});var $g=h(La=>{La.setopts=IX;La.ownProp=EE;La.makeAbs=Xd;La.finish=DX;La.mark=LX;La.isIgnored=xE;La.childrenIgnored=qX;function EE(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var PX=require("fs"),qo=require("path"),CX=Kd(),NE=vm(),Hg=CX.Minimatch;function RX(e,t){return e.localeCompare(t,"en")}function OX(e,t){e.ignore=t.ignore||[],Array.isArray(e.ignore)||(e.ignore=[e.ignore]),e.ignore.length&&(e.ignore=e.ignore.map(AX))}function AX(e){var t=null;if(e.slice(-3)==="/**"){var r=e.replace(/(\/\*\*)+$/,"");t=new Hg(r,{dot:!0})}return{matcher:new Hg(e,{dot:!0}),gmatcher:t}}function IX(e,t,r){if(r||(r={}),r.matchBase&&t.indexOf("/")===-1){if(r.noglobstar)throw new Error("base matching requires globstar");t="**/"+t}e.silent=!!r.silent,e.pattern=t,e.strict=r.strict!==!1,e.realpath=!!r.realpath,e.realpathCache=r.realpathCache||Object.create(null),e.follow=!!r.follow,e.dot=!!r.dot,e.mark=!!r.mark,e.nodir=!!r.nodir,e.nodir&&(e.mark=!0),e.sync=!!r.sync,e.nounique=!!r.nounique,e.nonull=!!r.nonull,e.nosort=!!r.nosort,e.nocase=!!r.nocase,e.stat=!!r.stat,e.noprocess=!!r.noprocess,e.absolute=!!r.absolute,e.fs=r.fs||PX,e.maxLength=r.maxLength||1/0,e.cache=r.cache||Object.create(null),e.statCache=r.statCache||Object.create(null),e.symlinks=r.symlinks||Object.create(null),OX(e,r),e.changedCwd=!1;var i=process.cwd();EE(r,"cwd")?(e.cwd=qo.resolve(r.cwd),e.changedCwd=e.cwd!==i):e.cwd=i,e.root=r.root||qo.resolve(e.cwd,"/"),e.root=qo.resolve(e.root),process.platform==="win32"&&(e.root=e.root.replace(/\\/g,"/")),e.cwdAbs=NE(e.cwd)?e.cwd:Xd(e,e.cwd),process.platform==="win32"&&(e.cwdAbs=e.cwdAbs.replace(/\\/g,"/")),e.nomount=!!r.nomount,r.nonegate=!0,r.nocomment=!0,e.minimatch=new Hg(t,r),e.options=e.minimatch.options}function DX(e){for(var t=e.nounique,r=t?[]:Object.create(null),i=0,n=e.matches.length;i{CE.exports=PE;PE.GlobSync=kt;var BX=Lg(),SE=Kd(),e_e=SE.Minimatch,t_e=Wg().Glob,r_e=require("util"),Gg=require("path"),TE=require("assert"),_m=vm(),Cs=$g(),MX=Cs.setopts,Vg=Cs.ownProp,FX=Cs.childrenIgnored,jX=Cs.isIgnored;function PE(e,t){if(typeof t=="function"||arguments.length===3)throw new TypeError(`callback provided to sync glob +See: https://github.com/isaacs/node-glob/issues/167`);return new kt(e,t).found}function kt(e,t){if(!e)throw new Error("must provide pattern");if(typeof t=="function"||arguments.length===3)throw new TypeError(`callback provided to sync glob +See: https://github.com/isaacs/node-glob/issues/167`);if(!(this instanceof kt))return new kt(e,t);if(MX(this,e,t),this.noprocess)return this;var r=this.minimatch.set.length;this.matches=new Array(r);for(var i=0;ithis.maxLength)return!1;if(!this.stat&&Vg(this.cache,t)){var s=this.cache[t];if(Array.isArray(s)&&(s="DIR"),!r||s==="DIR")return s;if(r&&s==="FILE")return!1}var i,n=this.statCache[t];if(!n){var a;try{a=this.fs.lstatSync(t)}catch(o){if(o&&(o.code==="ENOENT"||o.code==="ENOTDIR"))return this.statCache[t]=!1,!1}if(a&&a.isSymbolicLink())try{n=this.fs.statSync(t)}catch{n=a}else n=a}this.statCache[t]=n;var s=!0;return n&&(s=n.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,r&&s==="FILE"?!1:s};kt.prototype._mark=function(e){return Cs.mark(this,e)};kt.prototype._makeAbs=function(e){return Cs.makeAbs(this,e)}});var Kg=h((n_e,AE)=>{AE.exports=OE;function OE(e,t){if(e&&t)return OE(e)(t);if(typeof e!="function")throw new TypeError("need wrapper function");return Object.keys(e).forEach(function(i){r[i]=e[i]}),r;function r(){for(var i=new Array(arguments.length),n=0;n{var IE=Kg();Xg.exports=IE(bm);Xg.exports.strict=IE(DE);bm.proto=bm(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return bm(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return DE(this)},configurable:!0})});function bm(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function DE(e){var t=function(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)},r=e.name||"Function wrapped with `once`";return t.onceError=r+" shouldn't be called more than once",t.called=!1,t}});var qE=h((s_e,LE)=>{var kX=Kg(),Yd=Object.create(null),zX=Qd();LE.exports=kX(UX);function UX(e,t){return Yd[e]?(Yd[e].push(t),null):(Yd[e]=[t],HX(e))}function HX(e){return zX(function t(){var r=Yd[e],i=r.length,n=$X(arguments);try{for(var a=0;ai?(r.splice(0,i),process.nextTick(function(){t.apply(null,n)})):delete Yd[e]}})}function $X(e){for(var t=e.length,r=[],i=0;i{ME.exports=Rs;var GX=Lg(),BE=Kd(),o_e=BE.Minimatch,VX=_E(),WX=require("events").EventEmitter,Qg=require("path"),Yg=require("assert"),Jd=vm(),Zg=RE(),Os=$g(),KX=Os.setopts,Jg=Os.ownProp,e6=qE(),l_e=require("util"),XX=Os.childrenIgnored,QX=Os.isIgnored,YX=Qd();function Rs(e,t,r){if(typeof t=="function"&&(r=t,t={}),t||(t={}),t.sync){if(r)throw new TypeError("callback provided to sync glob");return Zg(e,t)}return new Me(e,t,r)}Rs.sync=Zg;var JX=Rs.GlobSync=Zg.GlobSync;Rs.glob=Rs;function ZX(e,t){if(t===null||typeof t!="object")return e;for(var r=Object.keys(t),i=r.length;i--;)e[r[i]]=t[r[i]];return e}Rs.hasMagic=function(e,t){var r=ZX({},t);r.noprocess=!0;var i=new Me(e,r),n=i.minimatch.set;if(!e)return!1;if(n.length>1)return!0;for(var a=0;athis.maxLength)return t();if(!this.stat&&Jg(this.cache,r)){var n=this.cache[r];if(Array.isArray(n)&&(n="DIR"),!i||n==="DIR")return t(null,n);if(i&&n==="FILE")return t()}var a,s=this.statCache[r];if(s!==void 0){if(s===!1)return t(null,s);var o=s.isDirectory()?"DIR":"FILE";return i&&o==="FILE"?t():t(null,o,s)}var l=this,d=e6("stat\0"+r,c);d&&l.fs.lstat(r,d);function c(p,u){if(u&&u.isSymbolicLink())return l.fs.stat(r,function(m,f){m?l._stat2(e,r,null,u,t):l._stat2(e,r,m,f,t)});l._stat2(e,r,p,u,t)}};Me.prototype._stat2=function(e,t,r,i,n){if(r&&(r.code==="ENOENT"||r.code==="ENOTDIR"))return this.statCache[t]=!1,n();var a=e.slice(-1)==="/";if(this.statCache[t]=i,t.slice(-1)==="/"&&i&&!i.isDirectory())return n(null,!1,i);var s=!0;return i&&(s=i.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,a&&s==="FILE"?n():n(null,s,i)}});var GE=h((c_e,$E)=>{var Ze=require("assert"),zE=require("path"),FE=require("fs"),Bo;try{Bo=Wg()}catch{}var tQ={nosort:!0,silent:!0},t6=0,Zd=process.platform==="win32",UE=e=>{if(["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(r=>{e[r]=e[r]||FE[r],r=r+"Sync",e[r]=e[r]||FE[r]}),e.maxBusyTries=e.maxBusyTries||3,e.emfileWait=e.emfileWait||1e3,e.glob===!1&&(e.disableGlob=!0),e.disableGlob!==!0&&Bo===void 0)throw Error("glob dependency not found, set `options.disableGlob = true` if intentional");e.disableGlob=e.disableGlob||!1,e.glob=e.glob||tQ},i6=(e,t,r)=>{typeof t=="function"&&(r=t,t={}),Ze(e,"rimraf: missing path"),Ze.equal(typeof e,"string","rimraf: path should be a string"),Ze.equal(typeof r,"function","rimraf: callback function required"),Ze(t,"rimraf: invalid options argument provided"),Ze.equal(typeof t,"object","rimraf: options should be object"),UE(t);let i=0,n=null,a=0,s=l=>{n=n||l,--a===0&&r(n)},o=(l,d)=>{if(l)return r(l);if(a=d.length,a===0)return r();d.forEach(c=>{let p=u=>{if(u){if((u.code==="EBUSY"||u.code==="ENOTEMPTY"||u.code==="EPERM")&&ir6(c,t,p),i*100);if(u.code==="EMFILE"&&t6r6(c,t,p),t6++);u.code==="ENOENT"&&(u=null)}t6=0,s(u)};r6(c,t,p)})};if(t.disableGlob||!Bo.hasMagic(e))return o(null,[e]);t.lstat(e,(l,d)=>{if(!l)return o(null,[e]);Bo(e,t.glob,o)})},r6=(e,t,r)=>{Ze(e),Ze(t),Ze(typeof r=="function"),t.lstat(e,(i,n)=>{if(i&&i.code==="ENOENT")return r(null);if(i&&i.code==="EPERM"&&Zd&&jE(e,t,i,r),n&&n.isDirectory())return wm(e,t,i,r);t.unlink(e,a=>{if(a){if(a.code==="ENOENT")return r(null);if(a.code==="EPERM")return Zd?jE(e,t,a,r):wm(e,t,a,r);if(a.code==="EISDIR")return wm(e,t,a,r)}return r(a)})})},jE=(e,t,r,i)=>{Ze(e),Ze(t),Ze(typeof i=="function"),t.chmod(e,438,n=>{n?i(n.code==="ENOENT"?null:r):t.stat(e,(a,s)=>{a?i(a.code==="ENOENT"?null:r):s.isDirectory()?wm(e,t,r,i):t.unlink(e,i)})})},kE=(e,t,r)=>{Ze(e),Ze(t);try{t.chmodSync(e,438)}catch(n){if(n.code==="ENOENT")return;throw r}let i;try{i=t.statSync(e)}catch(n){if(n.code==="ENOENT")return;throw r}i.isDirectory()?Em(e,t,r):t.unlinkSync(e)},wm=(e,t,r,i)=>{Ze(e),Ze(t),Ze(typeof i=="function"),t.rmdir(e,n=>{n&&(n.code==="ENOTEMPTY"||n.code==="EEXIST"||n.code==="EPERM")?rQ(e,t,i):n&&n.code==="ENOTDIR"?i(r):i(n)})},rQ=(e,t,r)=>{Ze(e),Ze(t),Ze(typeof r=="function"),t.readdir(e,(i,n)=>{if(i)return r(i);let a=n.length;if(a===0)return t.rmdir(e,r);let s;n.forEach(o=>{i6(zE.join(e,o),t,l=>{if(!s){if(l)return r(s=l);--a===0&&t.rmdir(e,r)}})})})},HE=(e,t)=>{t=t||{},UE(t),Ze(e,"rimraf: missing path"),Ze.equal(typeof e,"string","rimraf: path should be a string"),Ze(t,"rimraf: missing options"),Ze.equal(typeof t,"object","rimraf: options should be object");let r;if(t.disableGlob||!Bo.hasMagic(e))r=[e];else try{t.lstatSync(e),r=[e]}catch{r=Bo.sync(e,t.glob)}if(r.length)for(let i=0;i{Ze(e),Ze(t);try{t.rmdirSync(e)}catch(i){if(i.code==="ENOENT")return;if(i.code==="ENOTDIR")throw r;(i.code==="ENOTEMPTY"||i.code==="EEXIST"||i.code==="EPERM")&&iQ(e,t)}},iQ=(e,t)=>{Ze(e),Ze(t),t.readdirSync(e).forEach(n=>HE(zE.join(e,n),t));let r=Zd?100:1,i=0;do{let n=!0;try{let a=t.rmdirSync(e,t);return n=!1,a}finally{if(++i{"use strict";VE.exports=(e,t=1,r)=>{if(r={indent:" ",includeEmptyLines:!1,...r},typeof e!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof e}\``);if(typeof t!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof t}\``);if(typeof r.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``);if(t===0)return e;let i=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return e.replace(i,r.indent.repeat(t))}});var YE=h((u_e,QE)=>{"use strict";var KE=require("os"),XE=/\s+at.*(?:\(|\s)(.*)\)?/,nQ=/^(?:(?:(?:node|(?:internal\/[\w/]*|.*node_modules\/(?:babel-polyfill|pirates)\/.*)?\w+)\.js:\d+:\d+)|native)/,aQ=typeof KE.homedir>"u"?"":KE.homedir();QE.exports=(e,t)=>(t=Object.assign({pretty:!1},t),e.replace(/\\/g,"/").split(` +`).filter(r=>{let i=r.match(XE);if(i===null||!i[1])return!0;let n=i[1];return n.includes(".app/Contents/Resources/electron.asar")||n.includes(".app/Contents/Resources/default_app.asar")?!1:!nQ.test(n)}).filter(r=>r.trim()!=="").map(r=>t.pretty?r.replace(XE,(i,n)=>i.replace(n,n.replace(aQ,"~"))):r).join(` +`))});var ZE=h((m_e,JE)=>{"use strict";var sQ=WE(),oQ=YE(),lQ=e=>e.replace(/\s+at .*aggregate-error\/index.js:\d+:\d+\)?/g,""),n6=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);t=[...t].map(i=>i instanceof Error?i:i!==null&&typeof i=="object"?Object.assign(new Error(i.message),i):new Error(i));let r=t.map(i=>typeof i.stack=="string"?lQ(oQ(i.stack)):String(i)).join(` +`);r=` +`+sQ(r,4),super(r),this.name="AggregateError",Object.defineProperty(this,"_errors",{value:t})}*[Symbol.iterator](){for(let t of this._errors)yield t}};JE.exports=n6});var tN=h((f_e,eN)=>{"use strict";var dQ=ZE();eN.exports=async(e,t,{concurrency:r=1/0,stopOnError:i=!0}={})=>new Promise((n,a)=>{if(typeof t!="function")throw new TypeError("Mapper function is required");if(!((Number.isSafeInteger(r)||r===1/0)&&r>=1))throw new TypeError(`Expected \`concurrency\` to be an integer from 1 and up or \`Infinity\`, got \`${r}\` (${typeof r})`);let s=[],o=[],l=e[Symbol.iterator](),d=!1,c=!1,p=0,u=0,m=()=>{if(d)return;let f=l.next(),g=u;if(u++,f.done){c=!0,p===0&&(!i&&o.length!==0?a(new dQ(o)):n(s));return}p++,(async()=>{try{let y=await f.value;s[g]=await t(y,g),p--,m()}catch(y){i?(d=!0,a(y)):(o.push(y),p--,m())}})()};for(let f=0;f{"use strict";var{promisify:cQ}=require("util"),rN=require("path"),iN=Aw(),pQ=Ch(),uQ=vg(),wi=Uw(),mQ=$w(),fQ=Vw(),nN=GE(),hQ=tN(),gQ=cQ(nN),aN={glob:!1,unlink:wi.unlink,unlinkSync:wi.unlinkSync,chmod:wi.chmod,chmodSync:wi.chmodSync,stat:wi.stat,statSync:wi.statSync,lstat:wi.lstat,lstatSync:wi.lstatSync,rmdir:wi.rmdir,rmdirSync:wi.rmdirSync,readdir:wi.readdir,readdirSync:wi.readdirSync};function sN(e,t){if(mQ(e))throw new Error("Cannot delete the current working directory. Can be overridden with the `force` option.");if(!fQ(e,t))throw new Error("Cannot delete files/directories outside the current working directory. Can be overridden with the `force` option.")}function oN(e){return e=Array.isArray(e)?e:[e],e=e.map(t=>process.platform==="win32"&&pQ(t)===!1?uQ(t):t),e}a6.exports=async(e,{force:t,dryRun:r,cwd:i=process.cwd(),onProgress:n=()=>{},...a}={})=>{a={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...a},e=oN(e);let s=(await iN(e,a)).sort((c,p)=>p.localeCompare(c));s.length===0&&n({totalCount:0,deletedCount:0,percent:1});let o=0,d=await hQ(s,async c=>(c=rN.resolve(i,c),t||sN(c,i),r||await gQ(c,aN),o+=1,n({totalCount:s.length,deletedCount:o,percent:o/s.length}),c),a);return d.sort((c,p)=>c.localeCompare(p)),d};a6.exports.sync=(e,{force:t,dryRun:r,cwd:i=process.cwd(),...n}={})=>{n={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...n},e=oN(e);let s=iN.sync(e,n).sort((o,l)=>l.localeCompare(o)).map(o=>(o=rN.resolve(i,o),t||sN(o,i),r||nN.sync(o,aN),o));return s.sort((o,l)=>o.localeCompare(l)),s}});var cN=h((g_e,dN)=>{"use strict";dN.exports=function(t,r,i,n){var a=0,s=0,o=t.length-1,l=!1,d,c,p;if(typeof r=="number"?(d=r,p=i,c=n||function(){}):(p=r,c=i||function(){},d=t.length),!t.length)return c();var u=p.length,m=function(){return!l&&a{"use strict";var pN=require("fs"),yQ=require("path"),vQ=cN();function uN(e,t,r,i){let n,a;i?(n=i,a=r):(n=r,a=null),pN.lstat(t,function(o,l){let d=o?0:l.size||0;if(l){if(e.has(l.ino))return n(null,0);e.add(l.ino)}!o&&l.isDirectory()?pN.readdir(t,(c,p)=>{if(c)return n(c);vQ(p,5e3,(u,m)=>{uN(e,yQ.join(t,u),a,(f,g)=>{f||(d+=g),m(f)})},u=>{n(u,d)})}):(a&&a.test(t)&&(d=0),n(o,d))})}mN.exports=(...e)=>(e.unshift(new Set),uN(...e))});var Mo=h((v_e,As)=>{"use strict";function hN(e){return typeof e>"u"||e===null}function _Q(e){return typeof e=="object"&&e!==null}function bQ(e){return Array.isArray(e)?e:hN(e)?[]:[e]}function wQ(e,t){var r,i,n,a;if(t)for(a=Object.keys(t),r=0,i=a.length;r{"use strict";function gN(e,t){var r="",i=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(r+='in "'+e.mark.name+'" '),r+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!t&&e.mark.snippet&&(r+=` + +`+e.mark.snippet),i+" "+r):i}function ec(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=gN(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}ec.prototype=Object.create(Error.prototype);ec.prototype.constructor=ec;ec.prototype.toString=function(t){return this.name+": "+gN(this,t)};yN.exports=ec});var _N=h((b_e,vN)=>{"use strict";var tc=Mo();function s6(e,t,r,i,n){var a="",s="",o=Math.floor(n/2)-1;return i-t>o&&(a=" ... ",t=i-o+a.length),r-i>o&&(s=" ...",r=i+o-s.length),{str:a+e.slice(t,r).replace(/\t/g,"\u2192")+s,pos:i-t+a.length}}function o6(e,t){return tc.repeat(" ",t-e.length)+e}function xQ(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),typeof t.indent!="number"&&(t.indent=1),typeof t.linesBefore!="number"&&(t.linesBefore=3),typeof t.linesAfter!="number"&&(t.linesAfter=2);for(var r=/\r?\n|\r|\0/g,i=[0],n=[],a,s=-1;a=r.exec(e.buffer);)n.push(a.index),i.push(a.index+a[0].length),e.position<=a.index&&s<0&&(s=i.length-2);s<0&&(s=i.length-1);var o="",l,d,c=Math.min(e.line+t.linesAfter,n.length).toString().length,p=t.maxLength-(t.indent+c+3);for(l=1;l<=t.linesBefore&&!(s-l<0);l++)d=s6(e.buffer,i[s-l],n[s-l],e.position-(i[s]-i[s-l]),p),o=tc.repeat(" ",t.indent)+o6((e.line-l+1).toString(),c)+" | "+d.str+` +`+o;for(d=s6(e.buffer,i[s],n[s],e.position,p),o+=tc.repeat(" ",t.indent)+o6((e.line+1).toString(),c)+" | "+d.str+` +`,o+=tc.repeat("-",t.indent+c+3+d.pos)+`^ +`,l=1;l<=t.linesAfter&&!(s+l>=n.length);l++)d=s6(e.buffer,i[s+l],n[s+l],e.position-(i[s]-i[s+l]),p),o+=tc.repeat(" ",t.indent)+o6((e.line+l+1).toString(),c)+" | "+d.str+` +`;return o.replace(/\n$/,"")}vN.exports=xQ});var vr=h((w_e,wN)=>{"use strict";var bN=Fo(),SQ=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],TQ=["scalar","sequence","mapping"];function PQ(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(i){t[String(i)]=r})}),t}function CQ(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(SQ.indexOf(r)===-1)throw new bN('Unknown option "'+r+'" is met in definition of "'+e+'" YAML type.')}),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(r){return r},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=PQ(t.styleAliases||null),TQ.indexOf(this.kind)===-1)throw new bN('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}wN.exports=CQ});var c6=h((E_e,NN)=>{"use strict";var rc=Fo(),l6=vr();function EN(e,t){var r=[];return e[t].forEach(function(i){var n=r.length;r.forEach(function(a,s){a.tag===i.tag&&a.kind===i.kind&&a.multi===i.multi&&(n=s)}),r[n]=i}),r}function RQ(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function i(n){n.multi?(e.multi[n.kind].push(n),e.multi.fallback.push(n)):e[n.kind][n.tag]=e.fallback[n.tag]=n}for(t=0,r=arguments.length;t{"use strict";var OQ=vr();xN.exports=new OQ("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var u6=h((x_e,SN)=>{"use strict";var AQ=vr();SN.exports=new AQ("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var m6=h((S_e,TN)=>{"use strict";var IQ=vr();TN.exports=new IQ("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var f6=h((T_e,PN)=>{"use strict";var DQ=c6();PN.exports=new DQ({explicit:[p6(),u6(),m6()]})});var h6=h((P_e,CN)=>{"use strict";var LQ=vr();function qQ(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function BQ(){return null}function MQ(e){return e===null}CN.exports=new LQ("tag:yaml.org,2002:null",{kind:"scalar",resolve:qQ,construct:BQ,predicate:MQ,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})});var g6=h((C_e,RN)=>{"use strict";var FQ=vr();function jQ(e){if(e===null)return!1;var t=e.length;return t===4&&(e==="true"||e==="True"||e==="TRUE")||t===5&&(e==="false"||e==="False"||e==="FALSE")}function kQ(e){return e==="true"||e==="True"||e==="TRUE"}function zQ(e){return Object.prototype.toString.call(e)==="[object Boolean]"}RN.exports=new FQ("tag:yaml.org,2002:bool",{kind:"scalar",resolve:jQ,construct:kQ,predicate:zQ,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})});var y6=h((R_e,ON)=>{"use strict";var UQ=Mo(),HQ=vr();function $Q(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function GQ(e){return 48<=e&&e<=55}function VQ(e){return 48<=e&&e<=57}function WQ(e){if(e===null)return!1;var t=e.length,r=0,i=!1,n;if(!t)return!1;if(n=e[r],(n==="-"||n==="+")&&(n=e[++r]),n==="0"){if(r+1===t)return!0;if(n=e[++r],n==="b"){for(r++;r=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})});var v6=h((O_e,IN)=>{"use strict";var AN=Mo(),QQ=vr(),YQ=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function JQ(e){return!(e===null||!YQ.test(e)||e[e.length-1]==="_")}function ZQ(e){var t,r;return t=e.replace(/_/g,"").toLowerCase(),r=t[0]==="-"?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),t===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:t===".nan"?NaN:r*parseFloat(t,10)}var eY=/^[-+]?[0-9]+e/;function tY(e,t){var r;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(AN.isNegativeZero(e))return"-0.0";return r=e.toString(10),eY.test(r)?r.replace("e",".e"):r}function rY(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||AN.isNegativeZero(e))}IN.exports=new QQ("tag:yaml.org,2002:float",{kind:"scalar",resolve:JQ,construct:ZQ,predicate:rY,represent:tY,defaultStyle:"lowercase"})});var _6=h((A_e,DN)=>{"use strict";DN.exports=f6().extend({implicit:[h6(),g6(),y6(),v6()]})});var b6=h((I_e,LN)=>{"use strict";LN.exports=_6()});var w6=h((D_e,MN)=>{"use strict";var iY=vr(),qN=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),BN=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 nY(e){return e===null?!1:qN.exec(e)!==null||BN.exec(e)!==null}function aY(e){var t,r,i,n,a,s,o,l=0,d=null,c,p,u;if(t=qN.exec(e),t===null&&(t=BN.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],i=+t[2]-1,n=+t[3],!t[4])return new Date(Date.UTC(r,i,n));if(a=+t[4],s=+t[5],o=+t[6],t[7]){for(l=t[7].slice(0,3);l.length<3;)l+="0";l=+l}return t[9]&&(c=+t[10],p=+(t[11]||0),d=(c*60+p)*6e4,t[9]==="-"&&(d=-d)),u=new Date(Date.UTC(r,i,n,a,s,o,l)),d&&u.setTime(u.getTime()-d),u}function sY(e){return e.toISOString()}MN.exports=new iY("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:nY,construct:aY,instanceOf:Date,represent:sY})});var E6=h((L_e,FN)=>{"use strict";var oY=vr();function lY(e){return e==="<<"||e===null}FN.exports=new oY("tag:yaml.org,2002:merge",{kind:"scalar",resolve:lY})});var x6=h((q_e,jN)=>{"use strict";var dY=vr(),N6=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= +\r`;function cY(e){if(e===null)return!1;var t,r,i=0,n=e.length,a=N6;for(r=0;r64)){if(t<0)return!1;i+=6}return i%8===0}function pY(e){var t,r,i=e.replace(/[\r\n=]/g,""),n=i.length,a=N6,s=0,o=[];for(t=0;t>16&255),o.push(s>>8&255),o.push(s&255)),s=s<<6|a.indexOf(i.charAt(t));return r=n%4*6,r===0?(o.push(s>>16&255),o.push(s>>8&255),o.push(s&255)):r===18?(o.push(s>>10&255),o.push(s>>2&255)):r===12&&o.push(s>>4&255),new Uint8Array(o)}function uY(e){var t="",r=0,i,n,a=e.length,s=N6;for(i=0;i>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]),r=(r<<8)+e[i];return n=a%3,n===0?(t+=s[r>>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]):n===2?(t+=s[r>>10&63],t+=s[r>>4&63],t+=s[r<<2&63],t+=s[64]):n===1&&(t+=s[r>>2&63],t+=s[r<<4&63],t+=s[64],t+=s[64]),t}function mY(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}jN.exports=new dY("tag:yaml.org,2002:binary",{kind:"scalar",resolve:cY,construct:pY,predicate:mY,represent:uY})});var S6=h((B_e,kN)=>{"use strict";var fY=vr(),hY=Object.prototype.hasOwnProperty,gY=Object.prototype.toString;function yY(e){if(e===null)return!0;var t=[],r,i,n,a,s,o=e;for(r=0,i=o.length;r{"use strict";var _Y=vr(),bY=Object.prototype.toString;function wY(e){if(e===null)return!0;var t,r,i,n,a,s=e;for(a=new Array(s.length),t=0,r=s.length;t{"use strict";var NY=vr(),xY=Object.prototype.hasOwnProperty;function SY(e){if(e===null)return!0;var t,r=e;for(t in r)if(xY.call(r,t)&&r[t]!==null)return!1;return!0}function TY(e){return e!==null?e:{}}UN.exports=new NY("tag:yaml.org,2002:set",{kind:"mapping",resolve:SY,construct:TY})});var Nm=h((j_e,HN)=>{"use strict";HN.exports=b6().extend({implicit:[w6(),E6()],explicit:[x6(),S6(),T6(),P6()]})});var ax=h((k_e,A6)=>{"use strict";var Ds=Mo(),QN=Fo(),PY=_N(),CY=Nm(),Ba=Object.prototype.hasOwnProperty,xm=1,YN=2,JN=3,Sm=4,C6=1,RY=2,$N=3,OY=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,AY=/[\x85\u2028\u2029]/,IY=/[,\[\]\{\}]/,ZN=/^(?:!|!!|![a-z\-]+!)$/i,ex=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function GN(e){return Object.prototype.toString.call(e)}function _n(e){return e===10||e===13}function Ls(e){return e===9||e===32}function Vr(e){return e===9||e===32||e===10||e===13}function jo(e){return e===44||e===91||e===93||e===123||e===125}function DY(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function LY(e){return e===120?2:e===117?4:e===85?8:0}function qY(e){return 48<=e&&e<=57?e-48:-1}function VN(e){return e===48?"\0":e===97?"\x07":e===98?"\b":e===116||e===9?" ":e===110?` +`:e===118?"\v":e===102?"\f":e===114?"\r":e===101?"\x1B":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"\x85":e===95?"\xA0":e===76?"\u2028":e===80?"\u2029":""}function BY(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var tx=new Array(256),rx=new Array(256);for(Is=0;Is<256;Is++)tx[Is]=VN(Is)?1:0,rx[Is]=VN(Is);var Is;function MY(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||CY,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function ix(e,t){var r={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return r.snippet=PY(r),new QN(t,r)}function ce(e,t){throw ix(e,t)}function Tm(e,t){e.onWarning&&e.onWarning.call(null,ix(e,t))}var WN={YAML:function(t,r,i){var n,a,s;t.version!==null&&ce(t,"duplication of %YAML directive"),i.length!==1&&ce(t,"YAML directive accepts exactly one argument"),n=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),n===null&&ce(t,"ill-formed argument of the YAML directive"),a=parseInt(n[1],10),s=parseInt(n[2],10),a!==1&&ce(t,"unacceptable YAML version of the document"),t.version=i[0],t.checkLineBreaks=s<2,s!==1&&s!==2&&Tm(t,"unsupported YAML version of the document")},TAG:function(t,r,i){var n,a;i.length!==2&&ce(t,"TAG directive accepts exactly two arguments"),n=i[0],a=i[1],ZN.test(n)||ce(t,"ill-formed tag handle (first argument) of the TAG directive"),Ba.call(t.tagMap,n)&&ce(t,'there is a previously declared suffix for "'+n+'" tag handle'),ex.test(a)||ce(t,"ill-formed tag prefix (second argument) of the TAG directive");try{a=decodeURIComponent(a)}catch{ce(t,"tag prefix is malformed: "+a)}t.tagMap[n]=a}};function qa(e,t,r,i){var n,a,s,o;if(t1&&(e.result+=Ds.repeat(` +`,t-1))}function FY(e,t,r){var i,n,a,s,o,l,d,c,p=e.kind,u=e.result,m;if(m=e.input.charCodeAt(e.position),Vr(m)||jo(m)||m===35||m===38||m===42||m===33||m===124||m===62||m===39||m===34||m===37||m===64||m===96||(m===63||m===45)&&(n=e.input.charCodeAt(e.position+1),Vr(n)||r&&jo(n)))return!1;for(e.kind="scalar",e.result="",a=s=e.position,o=!1;m!==0;){if(m===58){if(n=e.input.charCodeAt(e.position+1),Vr(n)||r&&jo(n))break}else if(m===35){if(i=e.input.charCodeAt(e.position-1),Vr(i))break}else{if(e.position===e.lineStart&&Pm(e)||r&&jo(m))break;if(_n(m))if(l=e.line,d=e.lineStart,c=e.lineIndent,Lt(e,!1,-1),e.lineIndent>=t){o=!0,m=e.input.charCodeAt(e.position);continue}else{e.position=s,e.line=l,e.lineStart=d,e.lineIndent=c;break}}o&&(qa(e,a,s,!1),O6(e,e.line-l),a=s=e.position,o=!1),Ls(m)||(s=e.position+1),m=e.input.charCodeAt(++e.position)}return qa(e,a,s,!1),e.result?!0:(e.kind=p,e.result=u,!1)}function jY(e,t){var r,i,n;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,i=n=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(qa(e,i,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)i=e.position,e.position++,n=e.position;else return!0;else _n(r)?(qa(e,i,n,!0),O6(e,Lt(e,!1,t)),i=n=e.position):e.position===e.lineStart&&Pm(e)?ce(e,"unexpected end of the document within a single quoted scalar"):(e.position++,n=e.position);ce(e,"unexpected end of the stream within a single quoted scalar")}function kY(e,t){var r,i,n,a,s,o;if(o=e.input.charCodeAt(e.position),o!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=i=e.position;(o=e.input.charCodeAt(e.position))!==0;){if(o===34)return qa(e,r,e.position,!0),e.position++,!0;if(o===92){if(qa(e,r,e.position,!0),o=e.input.charCodeAt(++e.position),_n(o))Lt(e,!1,t);else if(o<256&&tx[o])e.result+=rx[o],e.position++;else if((s=LY(o))>0){for(n=s,a=0;n>0;n--)o=e.input.charCodeAt(++e.position),(s=DY(o))>=0?a=(a<<4)+s:ce(e,"expected hexadecimal character");e.result+=BY(a),e.position++}else ce(e,"unknown escape sequence");r=i=e.position}else _n(o)?(qa(e,r,i,!0),O6(e,Lt(e,!1,t)),r=i=e.position):e.position===e.lineStart&&Pm(e)?ce(e,"unexpected end of the document within a double quoted scalar"):(e.position++,i=e.position)}ce(e,"unexpected end of the stream within a double quoted scalar")}function zY(e,t){var r=!0,i,n,a,s=e.tag,o,l=e.anchor,d,c,p,u,m,f=Object.create(null),g,y,_,b;if(b=e.input.charCodeAt(e.position),b===91)c=93,m=!1,o=[];else if(b===123)c=125,m=!0,o={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=o),b=e.input.charCodeAt(++e.position);b!==0;){if(Lt(e,!0,t),b=e.input.charCodeAt(e.position),b===c)return e.position++,e.tag=s,e.anchor=l,e.kind=m?"mapping":"sequence",e.result=o,!0;r?b===44&&ce(e,"expected the node content, but found ','"):ce(e,"missed comma between flow collection entries"),y=g=_=null,p=u=!1,b===63&&(d=e.input.charCodeAt(e.position+1),Vr(d)&&(p=u=!0,e.position++,Lt(e,!0,t))),i=e.line,n=e.lineStart,a=e.position,zo(e,t,xm,!1,!0),y=e.tag,g=e.result,Lt(e,!0,t),b=e.input.charCodeAt(e.position),(u||e.line===i)&&b===58&&(p=!0,b=e.input.charCodeAt(++e.position),Lt(e,!0,t),zo(e,t,xm,!1,!0),_=e.result),m?ko(e,o,f,y,g,_,i,n,a):p?o.push(ko(e,null,f,y,g,_,i,n,a)):o.push(g),Lt(e,!0,t),b=e.input.charCodeAt(e.position),b===44?(r=!0,b=e.input.charCodeAt(++e.position)):r=!1}ce(e,"unexpected end of the stream within a flow collection")}function UY(e,t){var r,i,n=C6,a=!1,s=!1,o=t,l=0,d=!1,c,p;if(p=e.input.charCodeAt(e.position),p===124)i=!1;else if(p===62)i=!0;else return!1;for(e.kind="scalar",e.result="";p!==0;)if(p=e.input.charCodeAt(++e.position),p===43||p===45)C6===n?n=p===43?$N:RY:ce(e,"repeat of a chomping mode identifier");else if((c=qY(p))>=0)c===0?ce(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):s?ce(e,"repeat of an indentation width identifier"):(o=t+c-1,s=!0);else break;if(Ls(p)){do p=e.input.charCodeAt(++e.position);while(Ls(p));if(p===35)do p=e.input.charCodeAt(++e.position);while(!_n(p)&&p!==0)}for(;p!==0;){for(R6(e),e.lineIndent=0,p=e.input.charCodeAt(e.position);(!s||e.lineIndento&&(o=e.lineIndent),_n(p)){l++;continue}if(e.lineIndentt)&&l!==0)ce(e,"bad indentation of a sequence entry");else if(e.lineIndentt)&&(y&&(s=e.line,o=e.lineStart,l=e.position),zo(e,t,Sm,!0,n)&&(y?f=e.result:g=e.result),y||(ko(e,p,u,m,f,g,s,o,l),m=f=g=null),Lt(e,!0,-1),b=e.input.charCodeAt(e.position)),(e.line===a||e.lineIndent>t)&&b!==0)ce(e,"bad indentation of a mapping entry");else if(e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),p=0,u=e.implicitTypes.length;p"),e.result!==null&&f.kind!==e.kind&&ce(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+f.kind+'", not "'+e.kind+'"'),f.resolve(e.result,e.tag)?(e.result=f.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):ce(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||c}function WY(e){var t=e.position,r,i,n,a=!1,s;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(s=e.input.charCodeAt(e.position))!==0&&(Lt(e,!0,-1),s=e.input.charCodeAt(e.position),!(e.lineIndent>0||s!==37));){for(a=!0,s=e.input.charCodeAt(++e.position),r=e.position;s!==0&&!Vr(s);)s=e.input.charCodeAt(++e.position);for(i=e.input.slice(r,e.position),n=[],i.length<1&&ce(e,"directive name must not be less than one character in length");s!==0;){for(;Ls(s);)s=e.input.charCodeAt(++e.position);if(s===35){do s=e.input.charCodeAt(++e.position);while(s!==0&&!_n(s));break}if(_n(s))break;for(r=e.position;s!==0&&!Vr(s);)s=e.input.charCodeAt(++e.position);n.push(e.input.slice(r,e.position))}s!==0&&R6(e),Ba.call(WN,i)?WN[i](e,i,n):Tm(e,'unknown document directive "'+i+'"')}if(Lt(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,Lt(e,!0,-1)):a&&ce(e,"directives end mark is expected"),zo(e,e.lineIndent-1,Sm,!1,!0),Lt(e,!0,-1),e.checkLineBreaks&&AY.test(e.input.slice(t,e.position))&&Tm(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&Pm(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,Lt(e,!0,-1));return}if(e.position"u"&&(r=t,t=null);var i=nx(e,r);if(typeof t!="function")return i;for(var n=0,a=i.length;n{"use strict";var Om=Mo(),oc=Fo(),QY=Nm(),fx=Object.prototype.toString,hx=Object.prototype.hasOwnProperty,B6=65279,YY=9,nc=10,JY=13,ZY=32,eJ=33,tJ=34,I6=35,rJ=37,iJ=38,nJ=39,aJ=42,gx=44,sJ=45,Cm=58,oJ=61,lJ=62,dJ=63,cJ=64,yx=91,vx=93,pJ=96,_x=123,uJ=124,bx=125,_r={};_r[0]="\\0";_r[7]="\\a";_r[8]="\\b";_r[9]="\\t";_r[10]="\\n";_r[11]="\\v";_r[12]="\\f";_r[13]="\\r";_r[27]="\\e";_r[34]='\\"';_r[92]="\\\\";_r[133]="\\N";_r[160]="\\_";_r[8232]="\\L";_r[8233]="\\P";var mJ=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],fJ=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function hJ(e,t){var r,i,n,a,s,o,l;if(t===null)return{};for(r={},i=Object.keys(t),n=0,a=i.length;n=55296&&r<=56319&&t+1=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function wx(e){var t=/^\n* /;return t.test(e)}var Ex=1,L6=2,Nx=3,xx=4,Uo=5;function EJ(e,t,r,i,n,a,s,o){var l,d=0,c=null,p=!1,u=!1,m=i!==-1,f=-1,g=bJ(ic(e,0))&&wJ(ic(e,e.length-1));if(t||s)for(l=0;l=65536?l+=2:l++){if(d=ic(e,l),!sc(d))return Uo;g=g&&lx(d,c,o),c=d}else{for(l=0;l=65536?l+=2:l++){if(d=ic(e,l),d===nc)p=!0,m&&(u=u||l-f-1>i&&e[f+1]!==" ",f=l);else if(!sc(d))return Uo;g=g&&lx(d,c,o),c=d}u=u||m&&l-f-1>i&&e[f+1]!==" "}return!p&&!u?g&&!s&&!n(e)?Ex:a===ac?Uo:L6:r>9&&wx(e)?Uo:s?a===ac?Uo:L6:u?xx:Nx}function NJ(e,t,r,i,n){e.dump=function(){if(t.length===0)return e.quotingType===ac?'""':"''";if(!e.noCompatMode&&(mJ.indexOf(t)!==-1||fJ.test(t)))return e.quotingType===ac?'"'+t+'"':"'"+t+"'";var a=e.indent*Math.max(1,r),s=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-a),o=i||e.flowLevel>-1&&r>=e.flowLevel;function l(d){return _J(e,d)}switch(EJ(t,o,e.indent,s,l,e.quotingType,e.forceQuotes&&!i,n)){case Ex:return t;case L6:return"'"+t.replace(/'/g,"''")+"'";case Nx:return"|"+dx(t,e.indent)+cx(sx(t,a));case xx:return">"+dx(t,e.indent)+cx(sx(xJ(t,s),a));case Uo:return'"'+SJ(t,s)+'"';default:throw new oc("impossible error: invalid scalar style")}}()}function dx(e,t){var r=wx(e)?String(t):"",i=e[e.length-1]===` +`,n=i&&(e[e.length-2]===` +`||e===` +`),a=n?"+":i?"":"-";return r+a+` +`}function cx(e){return e[e.length-1]===` +`?e.slice(0,-1):e}function xJ(e,t){for(var r=/(\n+)([^\n]*)/g,i=function(){var d=e.indexOf(` +`);return d=d!==-1?d:e.length,r.lastIndex=d,px(e.slice(0,d),t)}(),n=e[0]===` +`||e[0]===" ",a,s;s=r.exec(e);){var o=s[1],l=s[2];a=l[0]===" ",i+=o+(!n&&!a&&l!==""?` +`:"")+px(l,t),n=a}return i}function px(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,i,n=0,a,s=0,o=0,l="";i=r.exec(e);)o=i.index,o-n>t&&(a=s>n?s:o,l+=` +`+e.slice(n,a),n=a+1),s=o;return l+=` +`,e.length-n>t&&s>n?l+=e.slice(n,s)+` +`+e.slice(s+1):l+=e.slice(n),l.slice(1)}function SJ(e){for(var t="",r=0,i,n=0;n=65536?n+=2:n++)r=ic(e,n),i=_r[r],!i&&sc(r)?(t+=e[n],r>=65536&&(t+=e[n+1])):t+=i||gJ(r);return t}function TJ(e,t,r){var i="",n=e.tag,a,s,o;for(a=0,s=r.length;a"u"&&Wn(e,t,null,!1,!1))&&(i!==""&&(i+=","+(e.condenseFlow?"":" ")),i+=e.dump);e.tag=n,e.dump="["+i+"]"}function ux(e,t,r,i){var n="",a=e.tag,s,o,l;for(s=0,o=r.length;s"u"&&Wn(e,t+1,null,!0,!0,!1,!0))&&((!i||n!=="")&&(n+=D6(e,t)),e.dump&&nc===e.dump.charCodeAt(0)?n+="-":n+="- ",n+=e.dump);e.tag=a,e.dump=n||"[]"}function PJ(e,t,r){var i="",n=e.tag,a=Object.keys(r),s,o,l,d,c;for(s=0,o=a.length;s1024&&(c+="? "),c+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),Wn(e,t,d,!1,!1)&&(c+=e.dump,i+=c));e.tag=n,e.dump="{"+i+"}"}function CJ(e,t,r,i){var n="",a=e.tag,s=Object.keys(r),o,l,d,c,p,u;if(e.sortKeys===!0)s.sort();else if(typeof e.sortKeys=="function")s.sort(e.sortKeys);else if(e.sortKeys)throw new oc("sortKeys must be a boolean or a function");for(o=0,l=s.length;o1024,p&&(e.dump&&nc===e.dump.charCodeAt(0)?u+="?":u+="? "),u+=e.dump,p&&(u+=D6(e,t)),Wn(e,t+1,c,!0,p)&&(e.dump&&nc===e.dump.charCodeAt(0)?u+=":":u+=": ",u+=e.dump,n+=u));e.tag=a,e.dump=n||"{}"}function mx(e,t,r){var i,n,a,s,o,l;for(n=r?e.explicitTypes:e.implicitTypes,a=0,s=n.length;a tag resolver accepts not "'+l+'" style');e.dump=i}return!0}return!1}function Wn(e,t,r,i,n,a,s){e.tag=null,e.dump=r,mx(e,r,!1)||mx(e,r,!0);var o=fx.call(e.dump),l=i,d;i&&(i=e.flowLevel<0||e.flowLevel>t);var c=o==="[object Object]"||o==="[object Array]",p,u;if(c&&(p=e.duplicates.indexOf(r),u=p!==-1),(e.tag!==null&&e.tag!=="?"||u||e.indent!==2&&t>0)&&(n=!1),u&&e.usedDuplicates[p])e.dump="*ref_"+p;else{if(c&&u&&!e.usedDuplicates[p]&&(e.usedDuplicates[p]=!0),o==="[object Object]")i&&Object.keys(e.dump).length!==0?(CJ(e,t,e.dump,n),u&&(e.dump="&ref_"+p+e.dump)):(PJ(e,t,e.dump),u&&(e.dump="&ref_"+p+" "+e.dump));else if(o==="[object Array]")i&&e.dump.length!==0?(e.noArrayIndent&&!s&&t>0?ux(e,t-1,e.dump,n):ux(e,t,e.dump,n),u&&(e.dump="&ref_"+p+e.dump)):(TJ(e,t,e.dump),u&&(e.dump="&ref_"+p+" "+e.dump));else if(o==="[object String]")e.tag!=="?"&&NJ(e,e.dump,t,a,l);else{if(o==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new oc("unacceptable kind of an object to dump "+o)}e.tag!==null&&e.tag!=="?"&&(d=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?d="!"+d:d.slice(0,18)==="tag:yaml.org,2002:"?d="!!"+d.slice(18):d="!<"+d+">",e.dump=d+" "+e.dump)}return!0}function RJ(e,t){var r=[],i=[],n,a;for(q6(e,r,i),n=0,a=i.length;n{"use strict";var Px=ax(),AJ=Tx();function M6(e,t){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+t+" instead, which is now safe by default.")}}Or.exports.Type=vr();Or.exports.Schema=c6();Or.exports.FAILSAFE_SCHEMA=f6();Or.exports.JSON_SCHEMA=_6();Or.exports.CORE_SCHEMA=b6();Or.exports.DEFAULT_SCHEMA=Nm();Or.exports.load=Px.load;Or.exports.loadAll=Px.loadAll;Or.exports.dump=AJ.dump;Or.exports.YAMLException=Fo();Or.exports.types={binary:x6(),float:v6(),map:m6(),null:h6(),pairs:T6(),set:P6(),timestamp:w6(),bool:g6(),int:y6(),merge:E6(),omap:S6(),seq:u6(),str:p6()};Or.exports.safeLoad=M6("safeLoad","load");Or.exports.safeLoadAll=M6("safeLoadAll","loadAll");Or.exports.safeDump=M6("safeDump","dump")});var lc=h((H_e,Cx)=>{var IJ="2.0.0",DJ=Number.MAX_SAFE_INTEGER||9007199254740991,LJ=16,qJ=250,BJ=["major","premajor","minor","preminor","patch","prepatch","prerelease"];Cx.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:LJ,MAX_SAFE_BUILD_LENGTH:qJ,MAX_SAFE_INTEGER:DJ,RELEASE_TYPES:BJ,SEMVER_SPEC_VERSION:IJ,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var dc=h(($_e,Rx)=>{var MJ=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};Rx.exports=MJ});var Ho=h((Kn,Ox)=>{var{MAX_SAFE_COMPONENT_LENGTH:F6,MAX_SAFE_BUILD_LENGTH:FJ,MAX_LENGTH:jJ}=lc(),kJ=dc();Kn=Ox.exports={};var zJ=Kn.re=[],UJ=Kn.safeRe=[],Y=Kn.src=[],J=Kn.t={},HJ=0,j6="[a-zA-Z0-9-]",$J=[["\\s",1],["\\d",jJ],[j6,FJ]],GJ=e=>{for(let[t,r]of $J)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e},ye=(e,t,r)=>{let i=GJ(t),n=HJ++;kJ(e,n,t),J[e]=n,Y[n]=t,zJ[n]=new RegExp(t,r?"g":void 0),UJ[n]=new RegExp(i,r?"g":void 0)};ye("NUMERICIDENTIFIER","0|[1-9]\\d*");ye("NUMERICIDENTIFIERLOOSE","\\d+");ye("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${j6}*`);ye("MAINVERSION",`(${Y[J.NUMERICIDENTIFIER]})\\.(${Y[J.NUMERICIDENTIFIER]})\\.(${Y[J.NUMERICIDENTIFIER]})`);ye("MAINVERSIONLOOSE",`(${Y[J.NUMERICIDENTIFIERLOOSE]})\\.(${Y[J.NUMERICIDENTIFIERLOOSE]})\\.(${Y[J.NUMERICIDENTIFIERLOOSE]})`);ye("PRERELEASEIDENTIFIER",`(?:${Y[J.NUMERICIDENTIFIER]}|${Y[J.NONNUMERICIDENTIFIER]})`);ye("PRERELEASEIDENTIFIERLOOSE",`(?:${Y[J.NUMERICIDENTIFIERLOOSE]}|${Y[J.NONNUMERICIDENTIFIER]})`);ye("PRERELEASE",`(?:-(${Y[J.PRERELEASEIDENTIFIER]}(?:\\.${Y[J.PRERELEASEIDENTIFIER]})*))`);ye("PRERELEASELOOSE",`(?:-?(${Y[J.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${Y[J.PRERELEASEIDENTIFIERLOOSE]})*))`);ye("BUILDIDENTIFIER",`${j6}+`);ye("BUILD",`(?:\\+(${Y[J.BUILDIDENTIFIER]}(?:\\.${Y[J.BUILDIDENTIFIER]})*))`);ye("FULLPLAIN",`v?${Y[J.MAINVERSION]}${Y[J.PRERELEASE]}?${Y[J.BUILD]}?`);ye("FULL",`^${Y[J.FULLPLAIN]}$`);ye("LOOSEPLAIN",`[v=\\s]*${Y[J.MAINVERSIONLOOSE]}${Y[J.PRERELEASELOOSE]}?${Y[J.BUILD]}?`);ye("LOOSE",`^${Y[J.LOOSEPLAIN]}$`);ye("GTLT","((?:<|>)?=?)");ye("XRANGEIDENTIFIERLOOSE",`${Y[J.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);ye("XRANGEIDENTIFIER",`${Y[J.NUMERICIDENTIFIER]}|x|X|\\*`);ye("XRANGEPLAIN",`[v=\\s]*(${Y[J.XRANGEIDENTIFIER]})(?:\\.(${Y[J.XRANGEIDENTIFIER]})(?:\\.(${Y[J.XRANGEIDENTIFIER]})(?:${Y[J.PRERELEASE]})?${Y[J.BUILD]}?)?)?`);ye("XRANGEPLAINLOOSE",`[v=\\s]*(${Y[J.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Y[J.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Y[J.XRANGEIDENTIFIERLOOSE]})(?:${Y[J.PRERELEASELOOSE]})?${Y[J.BUILD]}?)?)?`);ye("XRANGE",`^${Y[J.GTLT]}\\s*${Y[J.XRANGEPLAIN]}$`);ye("XRANGELOOSE",`^${Y[J.GTLT]}\\s*${Y[J.XRANGEPLAINLOOSE]}$`);ye("COERCEPLAIN",`(^|[^\\d])(\\d{1,${F6}})(?:\\.(\\d{1,${F6}}))?(?:\\.(\\d{1,${F6}}))?`);ye("COERCE",`${Y[J.COERCEPLAIN]}(?:$|[^\\d])`);ye("COERCEFULL",Y[J.COERCEPLAIN]+`(?:${Y[J.PRERELEASE]})?(?:${Y[J.BUILD]})?(?:$|[^\\d])`);ye("COERCERTL",Y[J.COERCE],!0);ye("COERCERTLFULL",Y[J.COERCEFULL],!0);ye("LONETILDE","(?:~>?)");ye("TILDETRIM",`(\\s*)${Y[J.LONETILDE]}\\s+`,!0);Kn.tildeTrimReplace="$1~";ye("TILDE",`^${Y[J.LONETILDE]}${Y[J.XRANGEPLAIN]}$`);ye("TILDELOOSE",`^${Y[J.LONETILDE]}${Y[J.XRANGEPLAINLOOSE]}$`);ye("LONECARET","(?:\\^)");ye("CARETTRIM",`(\\s*)${Y[J.LONECARET]}\\s+`,!0);Kn.caretTrimReplace="$1^";ye("CARET",`^${Y[J.LONECARET]}${Y[J.XRANGEPLAIN]}$`);ye("CARETLOOSE",`^${Y[J.LONECARET]}${Y[J.XRANGEPLAINLOOSE]}$`);ye("COMPARATORLOOSE",`^${Y[J.GTLT]}\\s*(${Y[J.LOOSEPLAIN]})$|^$`);ye("COMPARATOR",`^${Y[J.GTLT]}\\s*(${Y[J.FULLPLAIN]})$|^$`);ye("COMPARATORTRIM",`(\\s*)${Y[J.GTLT]}\\s*(${Y[J.LOOSEPLAIN]}|${Y[J.XRANGEPLAIN]})`,!0);Kn.comparatorTrimReplace="$1$2$3";ye("HYPHENRANGE",`^\\s*(${Y[J.XRANGEPLAIN]})\\s+-\\s+(${Y[J.XRANGEPLAIN]})\\s*$`);ye("HYPHENRANGELOOSE",`^\\s*(${Y[J.XRANGEPLAINLOOSE]})\\s+-\\s+(${Y[J.XRANGEPLAINLOOSE]})\\s*$`);ye("STAR","(<|>)?=?\\s*\\*");ye("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");ye("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var Im=h((G_e,Ax)=>{var VJ=Object.freeze({loose:!0}),WJ=Object.freeze({}),KJ=e=>e?typeof e!="object"?VJ:e:WJ;Ax.exports=KJ});var k6=h((V_e,Lx)=>{var Ix=/^[0-9]+$/,Dx=(e,t)=>{let r=Ix.test(e),i=Ix.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:eDx(t,e);Lx.exports={compareIdentifiers:Dx,rcompareIdentifiers:XJ}});var br=h((W_e,Fx)=>{var Dm=dc(),{MAX_LENGTH:qx,MAX_SAFE_INTEGER:Lm}=lc(),{safeRe:Bx,t:Mx}=Ho(),QJ=Im(),{compareIdentifiers:$o}=k6(),z6=class e{constructor(t,r){if(r=QJ(r),t instanceof e){if(t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease)return t;t=t.version}else if(typeof t!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof t}".`);if(t.length>qx)throw new TypeError(`version is longer than ${qx} characters`);Dm("SemVer",t,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let i=t.trim().match(r.loose?Bx[Mx.LOOSE]:Bx[Mx.FULL]);if(!i)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+i[1],this.minor=+i[2],this.patch=+i[3],this.major>Lm||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Lm||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Lm||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map(n=>{if(/^[0-9]+$/.test(n)){let a=+n;if(a>=0&&a=0;)typeof this.prerelease[a]=="number"&&(this.prerelease[a]++,a=-2);if(a===-1){if(r===this.prerelease.join(".")&&i===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(n)}}if(r){let a=[r,n];i===!1&&(a=[r]),$o(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=a):this.prerelease=a}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};Fx.exports=z6});var qs=h((K_e,kx)=>{var jx=br(),YJ=(e,t,r=!1)=>{if(e instanceof jx)return e;try{return new jx(e,t)}catch(i){if(!r)return null;throw i}};kx.exports=YJ});var Ux=h((X_e,zx)=>{var JJ=qs(),ZJ=(e,t)=>{let r=JJ(e,t);return r?r.version:null};zx.exports=ZJ});var $x=h((Q_e,Hx)=>{var eZ=qs(),tZ=(e,t)=>{let r=eZ(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};Hx.exports=tZ});var Wx=h((Y_e,Vx)=>{var Gx=br(),rZ=(e,t,r,i,n)=>{typeof r=="string"&&(n=i,i=r,r=void 0);try{return new Gx(e instanceof Gx?e.version:e,r).inc(t,i,n).version}catch{return null}};Vx.exports=rZ});var Qx=h((J_e,Xx)=>{var Kx=qs(),iZ=(e,t)=>{let r=Kx(e,null,!0),i=Kx(t,null,!0),n=r.compare(i);if(n===0)return null;let a=n>0,s=a?r:i,o=a?i:r,l=!!s.prerelease.length;if(!!o.prerelease.length&&!l)return!o.patch&&!o.minor?"major":s.patch?"patch":s.minor?"minor":"major";let c=l?"pre":"";return r.major!==i.major?c+"major":r.minor!==i.minor?c+"minor":r.patch!==i.patch?c+"patch":"prerelease"};Xx.exports=iZ});var Jx=h((Z_e,Yx)=>{var nZ=br(),aZ=(e,t)=>new nZ(e,t).major;Yx.exports=aZ});var eS=h((ebe,Zx)=>{var sZ=br(),oZ=(e,t)=>new sZ(e,t).minor;Zx.exports=oZ});var rS=h((tbe,tS)=>{var lZ=br(),dZ=(e,t)=>new lZ(e,t).patch;tS.exports=dZ});var nS=h((rbe,iS)=>{var cZ=qs(),pZ=(e,t)=>{let r=cZ(e,t);return r&&r.prerelease.length?r.prerelease:null};iS.exports=pZ});var Ei=h((ibe,sS)=>{var aS=br(),uZ=(e,t,r)=>new aS(e,r).compare(new aS(t,r));sS.exports=uZ});var lS=h((nbe,oS)=>{var mZ=Ei(),fZ=(e,t,r)=>mZ(t,e,r);oS.exports=fZ});var cS=h((abe,dS)=>{var hZ=Ei(),gZ=(e,t)=>hZ(e,t,!0);dS.exports=gZ});var qm=h((sbe,uS)=>{var pS=br(),yZ=(e,t,r)=>{let i=new pS(e,r),n=new pS(t,r);return i.compare(n)||i.compareBuild(n)};uS.exports=yZ});var fS=h((obe,mS)=>{var vZ=qm(),_Z=(e,t)=>e.sort((r,i)=>vZ(r,i,t));mS.exports=_Z});var gS=h((lbe,hS)=>{var bZ=qm(),wZ=(e,t)=>e.sort((r,i)=>bZ(i,r,t));hS.exports=wZ});var cc=h((dbe,yS)=>{var EZ=Ei(),NZ=(e,t,r)=>EZ(e,t,r)>0;yS.exports=NZ});var Bm=h((cbe,vS)=>{var xZ=Ei(),SZ=(e,t,r)=>xZ(e,t,r)<0;vS.exports=SZ});var U6=h((pbe,_S)=>{var TZ=Ei(),PZ=(e,t,r)=>TZ(e,t,r)===0;_S.exports=PZ});var H6=h((ube,bS)=>{var CZ=Ei(),RZ=(e,t,r)=>CZ(e,t,r)!==0;bS.exports=RZ});var Mm=h((mbe,wS)=>{var OZ=Ei(),AZ=(e,t,r)=>OZ(e,t,r)>=0;wS.exports=AZ});var Fm=h((fbe,ES)=>{var IZ=Ei(),DZ=(e,t,r)=>IZ(e,t,r)<=0;ES.exports=DZ});var $6=h((hbe,NS)=>{var LZ=U6(),qZ=H6(),BZ=cc(),MZ=Mm(),FZ=Bm(),jZ=Fm(),kZ=(e,t,r,i)=>{switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return LZ(e,r,i);case"!=":return qZ(e,r,i);case">":return BZ(e,r,i);case">=":return MZ(e,r,i);case"<":return FZ(e,r,i);case"<=":return jZ(e,r,i);default:throw new TypeError(`Invalid operator: ${t}`)}};NS.exports=kZ});var SS=h((gbe,xS)=>{var zZ=br(),UZ=qs(),{safeRe:jm,t:km}=Ho(),HZ=(e,t)=>{if(e instanceof zZ)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};let r=null;if(!t.rtl)r=e.match(t.includePrerelease?jm[km.COERCEFULL]:jm[km.COERCE]);else{let l=t.includePrerelease?jm[km.COERCERTLFULL]:jm[km.COERCERTL],d;for(;(d=l.exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||d.index+d[0].length!==r.index+r[0].length)&&(r=d),l.lastIndex=d.index+d[1].length+d[2].length;l.lastIndex=-1}if(r===null)return null;let i=r[2],n=r[3]||"0",a=r[4]||"0",s=t.includePrerelease&&r[5]?`-${r[5]}`:"",o=t.includePrerelease&&r[6]?`+${r[6]}`:"";return UZ(`${i}.${n}.${a}${s}${o}`,t)};xS.exports=HZ});var PS=h((ybe,TS)=>{var G6=class{constructor(){this.max=1e3,this.map=new Map}get(t){let r=this.map.get(t);if(r!==void 0)return this.map.delete(t),this.map.set(t,r),r}delete(t){return this.map.delete(t)}set(t,r){if(!this.delete(t)&&r!==void 0){if(this.map.size>=this.max){let n=this.map.keys().next().value;this.delete(n)}this.map.set(t,r)}return this}};TS.exports=G6});var Ni=h((vbe,AS)=>{var $Z=/\s+/g,V6=class e{constructor(t,r){if(r=VZ(r),t instanceof e)return t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease?t:new e(t.raw,r);if(t instanceof W6)return this.raw=t.value,this.set=[[t]],this.formatted=void 0,this;if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=t.trim().replace($Z," "),this.set=this.raw.split("||").map(i=>this.parseRange(i.trim())).filter(i=>i.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let i=this.set[0];if(this.set=this.set.filter(n=>!RS(n[0])),this.set.length===0)this.set=[i];else if(this.set.length>1){for(let n of this.set)if(n.length===1&&ZZ(n[0])){this.set=[n];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let t=0;t0&&(this.formatted+="||");let r=this.set[t];for(let i=0;i0&&(this.formatted+=" "),this.formatted+=r[i].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(t){let i=((this.options.includePrerelease&&YZ)|(this.options.loose&&JZ))+":"+t,n=CS.get(i);if(n)return n;let a=this.options.loose,s=a?Wr[Ar.HYPHENRANGELOOSE]:Wr[Ar.HYPHENRANGE];t=t.replace(s,dee(this.options.includePrerelease)),lt("hyphen replace",t),t=t.replace(Wr[Ar.COMPARATORTRIM],KZ),lt("comparator trim",t),t=t.replace(Wr[Ar.TILDETRIM],XZ),lt("tilde trim",t),t=t.replace(Wr[Ar.CARETTRIM],QZ),lt("caret trim",t);let o=t.split(" ").map(p=>eee(p,this.options)).join(" ").split(/\s+/).map(p=>lee(p,this.options));a&&(o=o.filter(p=>(lt("loose invalid filter",p,this.options),!!p.match(Wr[Ar.COMPARATORLOOSE])))),lt("range list",o);let l=new Map,d=o.map(p=>new W6(p,this.options));for(let p of d){if(RS(p))return[p];l.set(p.value,p)}l.size>1&&l.has("")&&l.delete("");let c=[...l.values()];return CS.set(i,c),c}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some(i=>OS(i,r)&&t.set.some(n=>OS(n,r)&&i.every(a=>n.every(s=>a.intersects(s,r)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new WZ(t,this.options)}catch{return!1}for(let r=0;re.value==="<0.0.0-0",ZZ=e=>e.value==="",OS=(e,t)=>{let r=!0,i=e.slice(),n=i.pop();for(;r&&i.length;)r=i.every(a=>n.intersects(a,t)),n=i.pop();return r},eee=(e,t)=>(lt("comp",e,t),e=iee(e,t),lt("caret",e),e=tee(e,t),lt("tildes",e),e=aee(e,t),lt("xrange",e),e=oee(e,t),lt("stars",e),e),Ir=e=>!e||e.toLowerCase()==="x"||e==="*",tee=(e,t)=>e.trim().split(/\s+/).map(r=>ree(r,t)).join(" "),ree=(e,t)=>{let r=t.loose?Wr[Ar.TILDELOOSE]:Wr[Ar.TILDE];return e.replace(r,(i,n,a,s,o)=>{lt("tilde",e,i,n,a,s,o);let l;return Ir(n)?l="":Ir(a)?l=`>=${n}.0.0 <${+n+1}.0.0-0`:Ir(s)?l=`>=${n}.${a}.0 <${n}.${+a+1}.0-0`:o?(lt("replaceTilde pr",o),l=`>=${n}.${a}.${s}-${o} <${n}.${+a+1}.0-0`):l=`>=${n}.${a}.${s} <${n}.${+a+1}.0-0`,lt("tilde return",l),l})},iee=(e,t)=>e.trim().split(/\s+/).map(r=>nee(r,t)).join(" "),nee=(e,t)=>{lt("caret",e,t);let r=t.loose?Wr[Ar.CARETLOOSE]:Wr[Ar.CARET],i=t.includePrerelease?"-0":"";return e.replace(r,(n,a,s,o,l)=>{lt("caret",e,n,a,s,o,l);let d;return Ir(a)?d="":Ir(s)?d=`>=${a}.0.0${i} <${+a+1}.0.0-0`:Ir(o)?a==="0"?d=`>=${a}.${s}.0${i} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.0${i} <${+a+1}.0.0-0`:l?(lt("replaceCaret pr",l),a==="0"?s==="0"?d=`>=${a}.${s}.${o}-${l} <${a}.${s}.${+o+1}-0`:d=`>=${a}.${s}.${o}-${l} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.${o}-${l} <${+a+1}.0.0-0`):(lt("no pr"),a==="0"?s==="0"?d=`>=${a}.${s}.${o}${i} <${a}.${s}.${+o+1}-0`:d=`>=${a}.${s}.${o}${i} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.${o} <${+a+1}.0.0-0`),lt("caret return",d),d})},aee=(e,t)=>(lt("replaceXRanges",e,t),e.split(/\s+/).map(r=>see(r,t)).join(" ")),see=(e,t)=>{e=e.trim();let r=t.loose?Wr[Ar.XRANGELOOSE]:Wr[Ar.XRANGE];return e.replace(r,(i,n,a,s,o,l)=>{lt("xRange",e,i,n,a,s,o,l);let d=Ir(a),c=d||Ir(s),p=c||Ir(o),u=p;return n==="="&&u&&(n=""),l=t.includePrerelease?"-0":"",d?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&u?(c&&(s=0),o=0,n===">"?(n=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):n==="<="&&(n="<",c?a=+a+1:s=+s+1),n==="<"&&(l="-0"),i=`${n+a}.${s}.${o}${l}`):c?i=`>=${a}.0.0${l} <${+a+1}.0.0-0`:p&&(i=`>=${a}.${s}.0${l} <${a}.${+s+1}.0-0`),lt("xRange return",i),i})},oee=(e,t)=>(lt("replaceStars",e,t),e.trim().replace(Wr[Ar.STAR],"")),lee=(e,t)=>(lt("replaceGTE0",e,t),e.trim().replace(Wr[t.includePrerelease?Ar.GTE0PRE:Ar.GTE0],"")),dee=e=>(t,r,i,n,a,s,o,l,d,c,p,u)=>(Ir(i)?r="":Ir(n)?r=`>=${i}.0.0${e?"-0":""}`:Ir(a)?r=`>=${i}.${n}.0${e?"-0":""}`:s?r=`>=${r}`:r=`>=${r}${e?"-0":""}`,Ir(d)?l="":Ir(c)?l=`<${+d+1}.0.0-0`:Ir(p)?l=`<${d}.${+c+1}.0-0`:u?l=`<=${d}.${c}.${p}-${u}`:e?l=`<${d}.${c}.${+p+1}-0`:l=`<=${l}`,`${r} ${l}`.trim()),cee=(e,t,r)=>{for(let i=0;i0){let n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}});var pc=h((_be,MS)=>{var uc=Symbol("SemVer ANY"),Q6=class e{static get ANY(){return uc}constructor(t,r){if(r=IS(r),t instanceof e){if(t.loose===!!r.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),X6("comparator",t,r),this.options=r,this.loose=!!r.loose,this.parse(t),this.semver===uc?this.value="":this.value=this.operator+this.semver.version,X6("comp",this)}parse(t){let r=this.options.loose?DS[LS.COMPARATORLOOSE]:DS[LS.COMPARATOR],i=t.match(r);if(!i)throw new TypeError(`Invalid comparator: ${t}`);this.operator=i[1]!==void 0?i[1]:"",this.operator==="="&&(this.operator=""),i[2]?this.semver=new qS(i[2],this.options.loose):this.semver=uc}toString(){return this.value}test(t){if(X6("Comparator.test",t,this.options.loose),this.semver===uc||t===uc)return!0;if(typeof t=="string")try{t=new qS(t,this.options)}catch{return!1}return K6(t,this.operator,this.semver,this.options)}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new BS(t.value,r).test(this.value):t.operator===""?t.value===""?!0:new BS(this.value,r).test(t.semver):(r=IS(r),r.includePrerelease&&(this.value==="<0.0.0-0"||t.value==="<0.0.0-0")||!r.includePrerelease&&(this.value.startsWith("<0.0.0")||t.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&t.operator.startsWith(">")||this.operator.startsWith("<")&&t.operator.startsWith("<")||this.semver.version===t.semver.version&&this.operator.includes("=")&&t.operator.includes("=")||K6(this.semver,"<",t.semver,r)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||K6(this.semver,">",t.semver,r)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};MS.exports=Q6;var IS=Im(),{safeRe:DS,t:LS}=Ho(),K6=$6(),X6=dc(),qS=br(),BS=Ni()});var mc=h((bbe,FS)=>{var pee=Ni(),uee=(e,t,r)=>{try{t=new pee(t,r)}catch{return!1}return t.test(e)};FS.exports=uee});var kS=h((wbe,jS)=>{var mee=Ni(),fee=(e,t)=>new mee(e,t).set.map(r=>r.map(i=>i.value).join(" ").trim().split(" "));jS.exports=fee});var US=h((Ebe,zS)=>{var hee=br(),gee=Ni(),yee=(e,t,r)=>{let i=null,n=null,a=null;try{a=new gee(t,r)}catch{return null}return e.forEach(s=>{a.test(s)&&(!i||n.compare(s)===-1)&&(i=s,n=new hee(i,r))}),i};zS.exports=yee});var $S=h((Nbe,HS)=>{var vee=br(),_ee=Ni(),bee=(e,t,r)=>{let i=null,n=null,a=null;try{a=new _ee(t,r)}catch{return null}return e.forEach(s=>{a.test(s)&&(!i||n.compare(s)===1)&&(i=s,n=new vee(i,r))}),i};HS.exports=bee});var WS=h((xbe,VS)=>{var Y6=br(),wee=Ni(),GS=cc(),Eee=(e,t)=>{e=new wee(e,t);let r=new Y6("0.0.0");if(e.test(r)||(r=new Y6("0.0.0-0"),e.test(r)))return r;r=null;for(let i=0;i{let o=new Y6(s.semver.version);switch(s.operator){case">":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!a||GS(o,a))&&(a=o);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${s.operator}`)}}),a&&(!r||GS(r,a))&&(r=a)}return r&&e.test(r)?r:null};VS.exports=Eee});var XS=h((Sbe,KS)=>{var Nee=Ni(),xee=(e,t)=>{try{return new Nee(e,t).range||"*"}catch{return null}};KS.exports=xee});var zm=h((Tbe,ZS)=>{var See=br(),JS=pc(),{ANY:Tee}=JS,Pee=Ni(),Cee=mc(),QS=cc(),YS=Bm(),Ree=Fm(),Oee=Mm(),Aee=(e,t,r,i)=>{e=new See(e,i),t=new Pee(t,i);let n,a,s,o,l;switch(r){case">":n=QS,a=Ree,s=YS,o=">",l=">=";break;case"<":n=YS,a=Oee,s=QS,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Cee(e,t,i))return!1;for(let d=0;d{m.semver===Tee&&(m=new JS(">=0.0.0")),p=p||m,u=u||m,n(m.semver,p.semver,i)?p=m:s(m.semver,u.semver,i)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0};ZS.exports=Aee});var tT=h((Pbe,eT)=>{var Iee=zm(),Dee=(e,t,r)=>Iee(e,t,">",r);eT.exports=Dee});var iT=h((Cbe,rT)=>{var Lee=zm(),qee=(e,t,r)=>Lee(e,t,"<",r);rT.exports=qee});var sT=h((Rbe,aT)=>{var nT=Ni(),Bee=(e,t,r)=>(e=new nT(e,r),t=new nT(t,r),e.intersects(t,r));aT.exports=Bee});var lT=h((Obe,oT)=>{var Mee=mc(),Fee=Ei();oT.exports=(e,t,r)=>{let i=[],n=null,a=null,s=e.sort((c,p)=>Fee(c,p,r));for(let c of s)Mee(c,t,r)?(a=c,n||(n=c)):(a&&i.push([n,a]),a=null,n=null);n&&i.push([n,null]);let o=[];for(let[c,p]of i)c===p?o.push(c):!p&&c===s[0]?o.push("*"):p?c===s[0]?o.push(`<=${p}`):o.push(`${c} - ${p}`):o.push(`>=${c}`);let l=o.join(" || "),d=typeof t.raw=="string"?t.raw:String(t);return l.length{var dT=Ni(),Z6=pc(),{ANY:J6}=Z6,fc=mc(),e4=Ei(),jee=(e,t,r={})=>{if(e===t)return!0;e=new dT(e,r),t=new dT(t,r);let i=!1;e:for(let n of e.set){for(let a of t.set){let s=zee(n,a,r);if(i=i||s!==null,s)continue e}if(i)return!1}return!0},kee=[new Z6(">=0.0.0-0")],cT=[new Z6(">=0.0.0")],zee=(e,t,r)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===J6){if(t.length===1&&t[0].semver===J6)return!0;r.includePrerelease?e=kee:e=cT}if(t.length===1&&t[0].semver===J6){if(r.includePrerelease)return!0;t=cT}let i=new Set,n,a;for(let m of e)m.operator===">"||m.operator===">="?n=pT(n,m,r):m.operator==="<"||m.operator==="<="?a=uT(a,m,r):i.add(m.semver);if(i.size>1)return null;let s;if(n&&a){if(s=e4(n.semver,a.semver,r),s>0)return null;if(s===0&&(n.operator!==">="||a.operator!=="<="))return null}for(let m of i){if(n&&!fc(m,String(n),r)||a&&!fc(m,String(a),r))return null;for(let f of t)if(!fc(m,String(f),r))return!1;return!0}let o,l,d,c,p=a&&!r.includePrerelease&&a.semver.prerelease.length?a.semver:!1,u=n&&!r.includePrerelease&&n.semver.prerelease.length?n.semver:!1;p&&p.prerelease.length===1&&a.operator==="<"&&p.prerelease[0]===0&&(p=!1);for(let m of t){if(c=c||m.operator===">"||m.operator===">=",d=d||m.operator==="<"||m.operator==="<=",n){if(u&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===u.major&&m.semver.minor===u.minor&&m.semver.patch===u.patch&&(u=!1),m.operator===">"||m.operator===">="){if(o=pT(n,m,r),o===m&&o!==n)return!1}else if(n.operator===">="&&!fc(n.semver,String(m),r))return!1}if(a){if(p&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===p.major&&m.semver.minor===p.minor&&m.semver.patch===p.patch&&(p=!1),m.operator==="<"||m.operator==="<="){if(l=uT(a,m,r),l===m&&l!==a)return!1}else if(a.operator==="<="&&!fc(a.semver,String(m),r))return!1}if(!m.operator&&(a||n)&&s!==0)return!1}return!(n&&d&&!a&&s!==0||a&&c&&!n&&s!==0||u||p)},pT=(e,t,r)=>{if(!e)return t;let i=e4(e.semver,t.semver,r);return i>0?e:i<0||t.operator===">"&&e.operator===">="?t:e},uT=(e,t,r)=>{if(!e)return t;let i=e4(e.semver,t.semver,r);return i<0?e:i>0||t.operator==="<"&&e.operator==="<="?t:e};mT.exports=jee});var Go=h((Ibe,yT)=>{var t4=Ho(),hT=lc(),Uee=br(),gT=k6(),Hee=qs(),$ee=Ux(),Gee=$x(),Vee=Wx(),Wee=Qx(),Kee=Jx(),Xee=eS(),Qee=rS(),Yee=nS(),Jee=Ei(),Zee=lS(),ete=cS(),tte=qm(),rte=fS(),ite=gS(),nte=cc(),ate=Bm(),ste=U6(),ote=H6(),lte=Mm(),dte=Fm(),cte=$6(),pte=SS(),ute=pc(),mte=Ni(),fte=mc(),hte=kS(),gte=US(),yte=$S(),vte=WS(),_te=XS(),bte=zm(),wte=tT(),Ete=iT(),Nte=sT(),xte=lT(),Ste=fT();yT.exports={parse:Hee,valid:$ee,clean:Gee,inc:Vee,diff:Wee,major:Kee,minor:Xee,patch:Qee,prerelease:Yee,compare:Jee,rcompare:Zee,compareLoose:ete,compareBuild:tte,sort:rte,rsort:ite,gt:nte,lt:ate,eq:ste,neq:ote,gte:lte,lte:dte,cmp:cte,coerce:pte,Comparator:ute,Range:mte,satisfies:fte,toComparators:hte,maxSatisfying:gte,minSatisfying:yte,minVersion:vte,validRange:_te,outside:bte,gtr:wte,ltr:Ete,intersects:Nte,simplifyRange:xte,subset:Ste,SemVer:Uee,re:t4.re,src:t4.src,tokens:t4.t,SEMVER_SPEC_VERSION:hT.SEMVER_SPEC_VERSION,RELEASE_TYPES:hT.RELEASE_TYPES,compareIdentifiers:gT.compareIdentifiers,rcompareIdentifiers:gT.rcompareIdentifiers}});var vT=h((Dbe,Tte)=>{Tte.exports={maximumVersion:"3.16",minimumVersion:"3.11"}});var hc=h(Um=>{"use strict";Object.defineProperty(Um,"__esModule",{value:!0});Um.EnvVar=void 0;var _T;(function(e){e.ANALYZE_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_ANALYZE_DID_COMPLETE_SUCCESSFULLY",e.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_AUTOBUILD_DID_COMPLETE_SUCCESSFULLY",e.CLI_VERBOSITY="CODEQL_VERBOSITY",e.DID_AUTOBUILD_GOLANG="CODEQL_ACTION_DID_AUTOBUILD_GOLANG",e.DISABLE_DUPLICATE_LOCATION_FIX="CODEQL_ACTION_DISABLE_DUPLICATE_LOCATION_FIX",e.FEATURE_MULTI_LANGUAGE="CODEQL_ACTION_FEATURE_MULTI_LANGUAGE",e.FEATURE_SANDWICH="CODEQL_ACTION_FEATURE_SANDWICH",e.FEATURE_SARIF_COMBINE="CODEQL_ACTION_FEATURE_SARIF_COMBINE",e.FEATURE_WILL_UPLOAD="CODEQL_ACTION_FEATURE_WILL_UPLOAD",e.HAS_WARNED_ABOUT_DISK_SPACE="CODEQL_ACTION_HAS_WARNED_ABOUT_DISK_SPACE",e.INIT_ACTION_HAS_RUN="CODEQL_ACTION_INIT_HAS_RUN",e.IS_SIP_ENABLED="CODEQL_ACTION_IS_SIP_ENABLED",e.JOB_RUN_UUID="JOB_RUN_UUID",e.JOB_STATUS="CODEQL_ACTION_JOB_STATUS",e.ODASA_TRACER_CONFIGURATION="ODASA_TRACER_CONFIGURATION",e.SARIF_RESULTS_OUTPUT_DIR="CODEQL_ACTION_SARIF_RESULTS_OUTPUT_DIR",e.SCALING_RESERVED_RAM_PERCENTAGE="CODEQL_ACTION_SCALING_RESERVED_RAM_PERCENTAGE",e.SUPPRESS_DEPRECATED_SOON_WARNING="CODEQL_ACTION_SUPPRESS_DEPRECATED_SOON_WARNING",e.TEST_MODE="CODEQL_ACTION_TEST_MODE",e.TESTING_ENVIRONMENT="CODEQL_ACTION_TESTING_ENVIRONMENT",e.VERSION="CODEQL_ACTION_VERSION",e.WORKFLOW_STARTED_AT="CODEQL_WORKFLOW_STARTED_AT",e.GO_BINARY_LOCATION="CODEQL_ACTION_GO_BINARY",e.DEPENDENCY_CACHING="CODEQL_ACTION_DEPENDENCY_CACHING",e.DEPENDENCY_CACHING_PREFIX="CODEQL_ACTION_DEPENDENCY_CACHE_PREFIX"})(_T||(Um.EnvVar=_T={}))});var $t=h($=>{"use strict";var Pte=$&&$.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Cte=$&&$.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Fa=$&&$.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Pte(t,e,r);return Cte(t,e),t},a4=$&&$.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty($,"__esModule",{value:!0});$.BuildMode=$.ConfigurationError=$.HTTPError=$.DisallowedAPIVersionReason=$.GitHubVariant=$.DEFAULT_DEBUG_DATABASE_NAME=$.DEFAULT_DEBUG_ARTIFACT_NAME=$.GITHUB_DOTCOM_URL=void 0;$.getExtraOptionsEnvParam=Mte;$.getToolNames=Fte;$.withTmpDir=jte;$.getMemoryFlagValueForPlatform=xT;$.getMemoryFlagValue=ST;$.getMemoryFlag=$te;$.getAddSnippetsFlag=Gte;$.getThreadsFlagValue=TT;$.getCgroupCpuCountFromCpus=PT;$.getThreadsFlag=Wte;$.getCodeQLDatabasePath=CT;$.parseGitHubUrl=Kte;$.checkGitHubVersionInRange=Qte;$.apiVersionInRange=RT;$.assertNever=Yte;$.initializeEnvironment=Jte;$.getRequiredEnvParam=OT;$.isHTTPError=Zte;$.cacheCodeQlVersion=ere;$.getCachedCodeQlVersion=tre;$.codeQlVersionAtLeast=rre;$.bundleDb=ire;$.delay=o4;$.isGoodVersion=nre;$.isInTestMode=are;$.doesDirectoryExist=AT;$.listFolder=IT;$.tryGetFolderBytes=sre;$.withTimeout=ore;$.checkForTimeout=lre;$.isHostedRunner=dre;$.parseMatrixInput=cre;$.fixInvalidNotifications=LT;$.fixInvalidNotificationsInFile=ure;$.wrapError=qT;$.getErrorMessage=BT;$.prettyPrintPack=mre;$.checkDiskUsage=fre;$.checkActionVersion=hre;$.cloneObject=gre;$.checkSipEnablement=MT;$.cleanUpGlob=yre;$.isBinaryAccessible=vre;var si=Fa(require("fs")),Ko=Fa(require("os")),gc=Fa(require("path")),Rte=require("util"),xi=Fa(Rt()),Ote=Fa(Eo()),Ate=Cu(),Ite=a4(m7()),s4=a4(lN()),Dte=a4(fN()),Lte=Fa(Am()),Vo=Fa(Go()),bT=Fa(vT()),wr=hc(),qte=["0.0.0-20211207"];$.GITHUB_DOTCOM_URL="https://github.com";$.DEFAULT_DEBUG_ARTIFACT_NAME="debug-artifacts";$.DEFAULT_DEBUG_DATABASE_NAME="db";var Bte=.05,wT=1024*1024;function Mte(){let e="CODEQL_ACTION_EXTRA_OPTIONS",t=process.env[e];if(t===void 0||t.length===0)return{};try{return Lte.load(t)}catch(r){let i=qT(r);throw new Ma(`${e} environment variable is set, but does not contain valid JSON: ${i.message}`)}}function Fte(e){let t={};for(let r of e.runs||[]){let n=(r.tool||{}).driver||{};typeof n.name=="string"&&n.name.length>0&&(t[n.name]=!0)}return Object.keys(t)}async function jte(e){let t=si.mkdtempSync(gc.join(Ko.tmpdir(),"codeql-action-")),r=await e(t);return await(0,s4.default)(t,{force:!0}),r}function kte(e,t){let r=1024*(t==="win32"?1.5:1),i=zte()*Math.max(e-8*1024,0);return r+i}function zte(){let e=Number.parseInt(process.env[wr.EnvVar.SCALING_RESERVED_RAM_PERCENTAGE]||"",10);return e<0||e>100||Number.isNaN(e)?Bte:e/100}function xT(e,t,r){let i;if(e){if(i=Number(e),Number.isNaN(i)||i<=0)throw new Ma(`Invalid RAM setting "${e}", specified.`)}else{let n=t/1048576,a=kte(n,r);i=n-a}return Math.floor(i)}function Ute(e){let t=[Ko.totalmem()];Ko.platform()==="linux"&&t.push(...["/sys/fs/cgroup/memory/memory.limit_in_bytes","/sys/fs/cgroup/memory.max"].map(i=>Hte(i,e)).filter(i=>i!==void 0).map(i=>i));let r=Math.min(...t);return e.debug(`While resolving RAM, determined that the total memory available to the Action is ${r/(1024*1024)} MiB.`),r}function Hte(e,t){if(!si.existsSync(e)){t.debug(`While resolving RAM, did not find a cgroup memory limit at ${e}.`);return}let r=Number(si.readFileSync(e,"utf8"));if(!Number.isInteger(r)){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as this file did not contain an integer.`);return}let i=`${Math.floor(r/(1024*1024))} MiB`;if(r>Ko.totalmem()){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as its contents ${i} were greater than the total amount of system memory.`);return}if(rPT(a,t)).filter(a=>a!==void 0&&a>0).map(a=>a)),i.push(...["/sys/fs/cgroup/cpu.max"].map(a=>Vte(a,t)).filter(a=>a!==void 0&&a>0).map(a=>a)));let n=Math.min(...i);if(e){if(r=Number(e),Number.isNaN(r))throw new Ma(`Invalid threads setting "${e}", specified.`);r>n&&(t.info(`Clamping desired number of threads (${r}) to max available (${n}).`),r=n);let a=-n;r=${t}`))return Xo.ACTION_TOO_NEW;if(!Vo.satisfies(e,`<=${r}`))return Xo.ACTION_TOO_OLD}var r4=class extends Error{constructor(t){super("Internal error: exhaustivity checking failure"),this.expectedExhaustiveValue=t}};function Yte(e){throw new r4(e)}function Jte(e){xi.exportVariable(String(wr.EnvVar.FEATURE_MULTI_LANGUAGE),"false"),xi.exportVariable(String(wr.EnvVar.FEATURE_SANDWICH),"false"),xi.exportVariable(String(wr.EnvVar.FEATURE_SARIF_COMBINE),"true"),xi.exportVariable(String(wr.EnvVar.FEATURE_WILL_UPLOAD),"true"),xi.exportVariable(String(wr.EnvVar.VERSION),e)}function OT(e){let t=process.env[e];if(t===void 0||t.length===0)throw new Error(`${e} environment variable must be set`);return t}var i4=class extends Error{constructor(t,r){super(t),this.status=r}};$.HTTPError=i4;var Ma=class extends Error{constructor(t){super(t)}};$.ConfigurationError=Ma;function Zte(e){return e?.status!==void 0&&Number.isInteger(e.status)}var n4;function ere(e){if(n4!==void 0)throw new Error("cacheCodeQlVersion() should be called only once");n4=e}function tre(){return n4}async function rre(e,t){return Vo.gte((await e.getVersion()).version,t)}async function ire(e,t,r,i){let n=CT(e,t),a=gc.resolve(e.dbLocation,`${i}.zip`);return si.existsSync(a)&&await(0,s4.default)(a,{force:!0}),await r.databaseBundle(n,a,i),a}async function o4(e,t){let{allowProcessExit:r}=t||{};return new Promise(i=>{let n=setTimeout(i,e);r&&n.unref()})}function nre(e){return!qte.includes(e)}function are(){return process.env[wr.EnvVar.TEST_MODE]==="true"}function AT(e){try{return si.lstatSync(e).isDirectory()}catch{return!1}}function IT(e){if(!AT(e))return[];let t=si.readdirSync(e,{withFileTypes:!0}),r=[];for(let i of t)i.isFile()?r.push(gc.resolve(e,i.name)):i.isDirectory()&&(r=r.concat(IT(gc.resolve(e,i.name))));return r}async function sre(e,t,r=!1){try{return await(0,Rte.promisify)(Dte.default)(e)}catch(i){(!r||t.isDebug())&&t.warning(`Encountered an error while getting size of '${e}': ${i}`);return}}var DT=!1;async function ore(e,t,r){let i=!1,n=async()=>{let s=await t;return i=!0,s},a=async()=>{await o4(e,{allowProcessExit:!0}),i||(DT=!0,r())};return await Promise.race([n(),a()])}async function lre(){DT===!0&&(xi.info("A timeout occurred, force exiting the process after 30 seconds to prevent hanging."),await o4(3e4,{allowProcessExit:!0}),process.exit())}function dre(){return process.env.RUNNER_NAME?.includes("Hosted Agent")||process.env.RUNNER_NAME?.includes("GitHub Actions")||process.env.RUNNER_TOOL_CACHE?.includes("hostedtoolcache")}function cre(e){if(!(e===void 0||e==="null"))return JSON.parse(e)}function pre(e){let t=new Set;return e.filter(r=>{let i=JSON.stringify(r);return t.has(i)?!1:(t.add(i),!0)})}function LT(e,t){if(!Array.isArray(e.runs))return e;let r=0,i={...e,runs:e.runs.map(n=>n.tool?.driver?.name!=="CodeQL"||!Array.isArray(n.invocations)?n:{...n,invocations:n.invocations.map(a=>Array.isArray(a.toolExecutionNotifications)?{...a,toolExecutionNotifications:a.toolExecutionNotifications.map(s=>{if(!Array.isArray(s.locations))return s;let o=pre(s.locations);return r+=s.locations.length-o.length,{...s,locations:o}})}:a)})};return r>0?t.info(`Removed ${r} duplicate locations from SARIF notification objects.`):t.debug("No duplicate locations found in SARIF notification objects."),i}function ure(e,t,r){if(process.env[wr.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX]==="true")r.info(`SARIF notification object duplicate location fix disabled by the ${wr.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX} environment variable.`),si.renameSync(e,t);else{let i=JSON.parse(si.readFileSync(e,"utf8"));i=LT(i,r),si.writeFileSync(t,JSON.stringify(i))}}function qT(e){return e instanceof Error?e:new Error(String(e))}function BT(e){return e instanceof Error?e.message:String(e)}function mre(e){return`${e.name}${e.version?`@${e.version}`:""}${e.path?`:${e.path}`:""}`}async function fre(e){try{if(process.platform==="darwin"&&(process.arch==="arm"||process.arch==="arm64")&&!await MT(e))return;let t=await(0,Ite.default)(OT("GITHUB_WORKSPACE")),r=1024*1024*1024;if(t.free<2*r){let i=`The Actions runner is running low on disk space (${(t.free/r).toPrecision(4)} GB available).`;process.env[wr.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE]!=="true"?e.warning(i):e.debug(i),xi.exportVariable(wr.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE,"true")}return{numAvailableBytes:t.free,numTotalBytes:t.size}}catch(t){e.warning(`Failed to check available disk space: ${BT(t)}`);return}}function hre(e,t){!Vo.satisfies(e,">=3")&&!process.env.CODEQL_V2_DEPRECATION_WARNING&&(t.type===Wo.DOTCOM||t.type===Wo.GHE_DOTCOM||t.type===Wo.GHES&&Vo.satisfies(Vo.coerce(t.version)??"0.0.0",">=3.11"))&&(xi.warning("CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/"),xi.exportVariable("CODEQL_V2_DEPRECATION_WARNING","true"))}var NT;(function(e){e.None="none",e.Autobuild="autobuild",e.Manual="manual"})(NT||($.BuildMode=NT={}));function gre(e){return JSON.parse(JSON.stringify(e))}async function MT(e){if(process.env[wr.EnvVar.IS_SIP_ENABLED]!==void 0&&["true","false"].includes(process.env[wr.EnvVar.IS_SIP_ENABLED]))return process.env[wr.EnvVar.IS_SIP_ENABLED]==="true";try{let t=await Ote.getExecOutput("csrutil status");if(t.exitCode===0){if(t.stdout.includes("System Integrity Protection status: enabled."))return xi.exportVariable(wr.EnvVar.IS_SIP_ENABLED,"true"),!0;if(t.stdout.includes("System Integrity Protection status: disabled."))return xi.exportVariable(wr.EnvVar.IS_SIP_ENABLED,"false"),!1}return}catch(t){e.warning(`Failed to determine if System Integrity Protection was enabled: ${t}`);return}}async function yre(e,t,r){r.debug(`Cleaning up ${t}.`);try{let i=await(0,s4.default)(e,{force:!0});i.length===0?r.warning(`Failed to clean up ${t}: no files found matching ${e}.`):i.length===1?r.debug(`Cleaned up ${t}.`):r.debug(`Cleaned up ${t} (${i.length} files).`)}catch(i){r.warning(`Failed to clean up ${t}: ${i}.`)}}async function vre(e,t){try{return await(0,Ate.safeWhich)(e),t.debug(`Found ${e}.`),!0}catch(r){return t.debug(`Could not find ${e}: ${r}`),!1}}});var FT=h((Bbe,_re)=>{_re.exports={name:"codeql",version:"3.27.6",private:!0,description:"CodeQL action",scripts:{},ava:{typescript:{rewritePaths:{"src/":"lib/"},compile:!1}},license:"MIT",dependencies:{"@actions/artifact":"^2.1.9","@actions/artifact-legacy":"npm:@actions/artifact@^1.1.2","@actions/cache":"^3.3.0","@actions/core":"^1.11.1","@actions/exec":"^1.1.1","@actions/github":"^5.1.1","@actions/glob":"^0.5.0","@actions/io":"^1.1.3","@actions/tool-cache":"^2.0.1","@chrisgavin/safe-which":"^1.0.2","@octokit/plugin-retry":"^5.0.2","@octokit/types":"^13.6.1","@schemastore/package":"0.0.10","@types/node-forge":"^1.3.11","@types/uuid":"^10.0.0","adm-zip":"^0.5.16","check-disk-space":"^3.4.0","console-log-level":"^1.4.1",del:"^6.1.1","fast-deep-equal":"^3.1.3","file-url":"^3.0.0","follow-redirects":"^1.15.9",fs:"0.0.1-security","get-folder-size":"^2.0.1","js-yaml":"^4.1.0",jsonschema:"1.4.1",long:"^5.2.3","node-forge":"^1.3.1",path:"^0.12.7",semver:"^7.6.3",uuid:"^11.0.3",zlib:"^1.0.5"},"//":["micromatch is an unspecified dependency of ava"],devDependencies:{"@ava/typescript":"4.1.0","@eslint/compat":"^1.1.1","@eslint/eslintrc":"^3.2.0","@eslint/js":"^9.15.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@types/adm-zip":"^0.5.6","@types/console-log-level":"^1.4.5","@types/follow-redirects":"^1.14.4","@types/get-folder-size":"^2.0.0","@types/js-yaml":"^4.0.9","@types/node":"20.9.0","@types/semver":"^7.5.8","@types/sinon":"^17.0.3","@typescript-eslint/eslint-plugin":"^8.15.0","@typescript-eslint/parser":"^8.15.0",ava:"^5.3.1",esbuild:"^0.24.0",eslint:"^8.57.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-filenames":"^1.3.2","eslint-plugin-github":"^5.0.2","eslint-plugin-import":"2.29.1","eslint-plugin-no-async-foreach":"^0.1.1",micromatch:"4.0.8",nock:"^13.5.6",sinon:"^19.0.2",typescript:"^5.6.3"},overrides:{"@actions/tool-cache":{semver:">=6.3.1"},"eslint-plugin-import":{semver:">=6.3.1"},"eslint-plugin-jsx-a11y":{semver:">=6.3.1"}}}});var bn=h(te=>{"use strict";var bre=te&&te.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),wre=te&&te.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),yc=te&&te.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&bre(t,e,r);return wre(t,e),t};Object.defineProperty(te,"__esModule",{value:!0});te.restoreInputs=te.persistInputs=te.CommandInvocationError=te.getFileType=te.FileCmdNotFoundError=te.decodeGitFilePath=te.getGitDiffHunkHeaders=te.getAllGitMergeBases=te.gitFetch=te.deepenGitHistory=te.determineBaseBranchHeadCommitOid=te.getCommitOid=te.getOptionalInput=te.getRequiredInput=void 0;te.getTemporaryDirectory=Sre;te.getRef=UT;te.getActionVersion=Dre;te.getWorkflowEventName=Gm;te.isRunningLocalAction=Lre;te.getRelativeScriptPath=$T;te.getWorkflowEvent=GT;te.isAnalyzingDefaultBranch=qre;te.printDebugLogs=Bre;te.getUploadValue=Mre;te.getWorkflowRunID=Fre;te.getWorkflowRunAttempt=jre;te.isSelfHostedRunner=zre;te.isDefaultSetup=Ure;te.prettyPrintInvocation=VT;te.ensureEndsInPeriod=WT;te.runTool=Hre;var l4=yc(require("fs")),Bs=yc(require("path")),oi=yc(Rt()),d4=yc(Fd()),zT=yc(Cu()),Dr=$t(),Ere=FT(),Nre=function(e){let t=oi.getInput(e);if(!t)throw new Dr.ConfigurationError(`Input required and not supplied: ${e}`);return t};te.getRequiredInput=Nre;var xre=function(e){let t=oi.getInput(e);return t.length>0?t:void 0};te.getOptionalInput=xre;function Sre(){let e=process.env.CODEQL_ACTION_TEMP;return e!==void 0&&e!==""?e:(0,Dr.getRequiredEnvParam)("RUNNER_TEMP")}async function Qo(e,t,r){let i="",n="";oi.debug(`Running git command: git ${t.join(" ")}`);try{return await new d4.ToolRunner(await zT.safeWhich("git"),t,{silent:!0,listeners:{stdout:a=>{i+=a.toString()},stderr:a=>{n+=a.toString()}},cwd:e}).exec(),i}catch(a){let s=n;throw n.includes("not a git repository")&&(s="The checkout path provided to the action does not appear to be a git repository."),oi.info(`git call failed. ${r} Error: ${s}`),a}}var Tre=async function(e,t="HEAD"){try{return(await Qo(e,["rev-parse",t],"Continuing with commit SHA from user input or environment.")).trim()}catch{return(0,te.getOptionalInput)("sha")||(0,Dr.getRequiredEnvParam)("GITHUB_SHA")}};te.getCommitOid=Tre;var Pre=async function(e){if(Gm()!=="pull_request")return;let t=(0,Dr.getRequiredEnvParam)("GITHUB_SHA"),r=e??(0,te.getOptionalInput)("checkout_path");try{let i="",n="",a="",s=await Qo(r,["show","-s","--format=raw",t],"Will calculate the base branch SHA on the server.");for(let o of s.split(` +`))o.startsWith("commit ")&&i===""?i=o.substring(7):o.startsWith("parent ")&&(n===""?n=o.substring(7):a===""&&(a=o.substring(7)));return i===t&&a.length===40&&n.length===40?n:void 0}catch{return}};te.determineBaseBranchHeadCommitOid=Pre;var Cre=async function(){try{await Qo((0,te.getOptionalInput)("checkout_path"),["fetch","--no-tags","--deepen=1"],"Cannot deepen the shallow repository.")}catch{}};te.deepenGitHistory=Cre;var Rre=async function(e,t){try{await Qo((0,te.getOptionalInput)("checkout_path"),["fetch","--no-tags",...t,"origin",`${e}:${e}`],`Cannot fetch ${e}.`)}catch{}};te.gitFetch=Rre;var Ore=async function(e){try{return(await Qo((0,te.getOptionalInput)("checkout_path"),["merge-base","--all",...e],`Cannot get merge base of ${e}.`)).trim().split(` +`)}catch{return[]}};te.getAllGitMergeBases=Ore;var Are=async function(e,t){let r="";try{r=await Qo((0,te.getOptionalInput)("checkout_path"),["-c","core.quotePath=false","diff","--no-renames","--irreversible-delete","-U0",e,t],`Cannot get diff from ${e} to ${t}.`)}catch{return}let i=[];for(let n of r.split(` +`))(n.startsWith("--- ")||n.startsWith("+++ ")||n.startsWith("@@ "))&&i.push(n);return i};te.getGitDiffHunkHeaders=Are;var Ire=function(e){return e.startsWith('"')&&e.endsWith('"')?(e=e.substring(1,e.length-1),e.replace(/\\([abfnrtv\\"]|[0-7]{1,3})/g,(t,r)=>{switch(r[0]){case"a":return"\x07";case"b":return"\b";case"f":return"\f";case"n":return` +`;case"r":return"\r";case"t":return" ";case"v":return"\v";case"\\":return"\\";case'"':return'"';default:return String.fromCharCode(parseInt(r,8))}})):e};te.decodeGitFilePath=Ire;async function UT(){let e=(0,te.getOptionalInput)("ref"),t=(0,te.getOptionalInput)("sha"),r=(0,te.getOptionalInput)("checkout_path")||(0,te.getOptionalInput)("source-root")||(0,Dr.getRequiredEnvParam)("GITHUB_WORKSPACE"),i=!!e,n=!!t;if((i||n)&&!(i&&n))throw new Dr.ConfigurationError("Both 'ref' and 'sha' are required if one of them is provided.");let a=e||HT(),s=t||(0,Dr.getRequiredEnvParam)("GITHUB_SHA");if(e)return e;let o=/refs\/pull\/(\d+)\/merge/;if(!o.test(a))return a;let l=await(0,te.getCommitOid)(r,"HEAD");if(s!==l&&await(0,te.getCommitOid)(r,a.replace(/^refs\/pull\//,"refs/remotes/pull/"))!==l){let c=a.replace(o,"refs/pull/$1/head");return oi.debug(`No longer on merge commit, rewriting ref from ${a} to ${c}.`),c}else return a}function HT(){let e;try{e=(0,Dr.getRequiredEnvParam)("GITHUB_REF")}catch(t){let r=process.env.CODE_SCANNING_REF;if(r===void 0||r.length===0)throw t;e=r}return e}function Dre(){return Ere.version}function Gm(){return(0,Dr.getRequiredEnvParam)("GITHUB_EVENT_NAME")}function Lre(){let e=$T();return e.startsWith("..")||Bs.isAbsolute(e)}function $T(){let e=(0,Dr.getRequiredEnvParam)("RUNNER_TEMP"),t=Bs.join(Bs.dirname(e),"_actions");return Bs.relative(t,__filename)}function GT(){let e=(0,Dr.getRequiredEnvParam)("GITHUB_EVENT_PATH");try{return JSON.parse(l4.readFileSync(e,"utf-8"))}catch(t){throw new Error(`Unable to read workflow event JSON from ${e}: ${t}`)}}function jT(e){return e.startsWith("refs/heads/")?e.slice(11):e}async function qre(){if(process.env.CODE_SCANNING_IS_ANALYZING_DEFAULT_BRANCH==="true")return!0;let e=await UT();e=jT(e);let r=GT()?.repository?.default_branch;return Gm()==="schedule"&&(r=jT(HT())),e===r}async function Bre(e){for(let t of e.languages){let r=(0,Dr.getCodeQLDatabasePath)(e,t),i=Bs.join(r,"log");if(!(0,Dr.doesDirectoryExist)(i)){oi.info(`Directory ${i} does not exist.`);continue}let n=a=>{let s=l4.readdirSync(a,{withFileTypes:!0});s.length===0&&oi.info(`No debug logs found at directory ${i}.`);for(let o of s)if(o.isFile()){let l=Bs.resolve(a,o.name);oi.startGroup(`CodeQL Debug Logs - ${t} - ${o.name} from file at path ${l}`),process.stdout.write(l4.readFileSync(l)),oi.endGroup()}else o.isDirectory()&&n(Bs.resolve(a,o.name))};n(i)}}function Mre(e){switch(e){case void 0:case"true":case"always":return"always";case"false":case"failure-only":return"failure-only";case"never":return"never";default:return oi.warning(`Unrecognized 'upload' input to 'analyze' Action: ${e}. Defaulting to 'always'.`),"always"}}function Fre(){let e=(0,Dr.getRequiredEnvParam)("GITHUB_RUN_ID"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ID must define a non NaN workflow run ID. Current value is ${e}`);if(t<0)throw new Error(`GITHUB_RUN_ID must be a non-negative integer. Current value is ${e}`);return t}function jre(){let e=(0,Dr.getRequiredEnvParam)("GITHUB_RUN_ATTEMPT"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ATTEMPT must define a non NaN workflow run attempt. Current value is ${e}`);if(t<=0)throw new Error(`GITHUB_RUN_ATTEMPT must be a positive integer. Current value is ${e}`);return t}var Hm=class extends Error{constructor(t){super(t),this.name="FileCmdNotFoundError"}};te.FileCmdNotFoundError=Hm;var kre=async e=>{let t="",r="",i;try{i=await zT.safeWhich("file")}catch(n){throw new Hm(`The \`file\` program is required, but does not appear to be installed. Please install it: ${n}`)}try{return await new d4.ToolRunner(i,["-L",e],{silent:!0,listeners:{stdout:n=>{r+=n.toString()},stderr:n=>{t+=n.toString()}}}).exec(),r.trim()}catch(n){throw oi.info(`Could not determine type of ${e} from ${r}. ${t}`),n}};te.getFileType=kre;function zre(){return process.env.RUNNER_ENVIRONMENT==="self-hosted"}function Ure(){return Gm()==="dynamic"}function VT(e,t){return[e,...t].map(r=>r.includes(" ")?`'${r}'`:r).join(" ")}var $m=class extends Error{constructor(t,r,i,n,a){let s=VT(t,r),o=WT(n.trim().split(` +`).pop()?.trim()||"n/a");super(`Failed to run "${s}". Exit code was ${i} and last log line was: ${o} See the logs for more details.`),this.cmd=t,this.args=r,this.exitCode=i,this.stderr=n,this.stdout=a}};te.CommandInvocationError=$m;function WT(e){return e[e.length-1]==="."?e:`${e}.`}var kT=2e4;async function Hre(e,t=[],r={}){let i="",n="";r.noStreamStdout||process.stdout.write(`[command]${e} ${t.join(" ")} +`);let a=await new d4.ToolRunner(e,t,{ignoreReturnCode:!0,listeners:{stdout:s=>{i+=s.toString("utf8"),r.noStreamStdout||process.stdout.write(s)},stderr:s=>{let o=0;s.length-kT>0&&(o=s.length-kT+1),n+=s.toString("utf8",o),process.stdout.write(s)}},silent:!0,...r.stdin?{input:Buffer.from(r.stdin||"")}:{}}).exec();if(a!==0)throw new $m(e,t,a,n,i);return i}var KT="persisted_inputs",$re=function(){let e=Object.entries(process.env).filter(([t])=>t.startsWith("INPUT_"));oi.saveState(KT,JSON.stringify(e))};te.persistInputs=$re;var Gre=function(){let e=oi.getState(KT);if(e)for(let[t,r]of JSON.parse(e))process.env[t]=r};te.restoreInputs=Gre});var QT=h(Vm=>{"use strict";Object.defineProperty(Vm,"__esModule",{value:!0});Vm.Context=void 0;var XT=require("fs"),Vre=require("os"),c4=class{constructor(){var t,r,i;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(XT.existsSync(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(XT.readFileSync(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let n=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${n} does not exist${Vre.EOL}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(t=process.env.GITHUB_API_URL)!==null&&t!==void 0?t:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(i=process.env.GITHUB_GRAPHQL_URL)!==null&&i!==void 0?i:"https://api.github.com/graphql"}get issue(){let t=this.payload;return Object.assign(Object.assign({},this.repo),{number:(t.issue||t.pull_request||t).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[t,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:t,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};Vm.Context=c4});var YT=h(Kr=>{"use strict";var Wre=Kr&&Kr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Kre=Kr&&Kr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Xre=Kr&&Kr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Wre(t,e,r);return Kre(t,e),t};Object.defineProperty(Kr,"__esModule",{value:!0});Kr.getApiBaseUrl=Kr.getProxyAgent=Kr.getAuthString=void 0;var Qre=Xre(ys());function Yre(e,t){if(!e&&!t.auth)throw new Error("Parameter token or opts.auth is required");if(e&&t.auth)throw new Error("Parameters token and opts.auth may not both be specified");return typeof t.auth=="string"?t.auth:`token ${e}`}Kr.getAuthString=Yre;function Jre(e){return new Qre.HttpClient().getAgent(e)}Kr.getProxyAgent=Jre;function Zre(){return process.env.GITHUB_API_URL||"https://api.github.com"}Kr.getApiBaseUrl=Zre});var vc=h(p4=>{"use strict";Object.defineProperty(p4,"__esModule",{value:!0});function eie(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&"version"in process?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:""}p4.getUserAgent=eie});var eP=h((zbe,ZT)=>{ZT.exports=JT;function JT(e,t,r,i){if(typeof r!="function")throw new Error("method for before hook must be a function");return i||(i={}),Array.isArray(t)?t.reverse().reduce(function(n,a){return JT.bind(null,e,a,n,i)},r)():Promise.resolve().then(function(){return e.registry[t]?e.registry[t].reduce(function(n,a){return a.hook.bind(null,n,i)},r)():r(i)})}});var rP=h((Ube,tP)=>{tP.exports=tie;function tie(e,t,r,i){var n=i;e.registry[r]||(e.registry[r]=[]),t==="before"&&(i=function(a,s){return Promise.resolve().then(n.bind(null,s)).then(a.bind(null,s))}),t==="after"&&(i=function(a,s){var o;return Promise.resolve().then(a.bind(null,s)).then(function(l){return o=l,n(o,s)}).then(function(){return o})}),t==="error"&&(i=function(a,s){return Promise.resolve().then(a.bind(null,s)).catch(function(o){return n(o,s)})}),e.registry[r].push({hook:i,orig:n})}});var nP=h((Hbe,iP)=>{iP.exports=rie;function rie(e,t,r){if(e.registry[t]){var i=e.registry[t].map(function(n){return n.orig}).indexOf(r);i!==-1&&e.registry[t].splice(i,1)}}});var pP=h(($be,_c)=>{var lP=eP(),iie=rP(),nie=nP(),aP=Function.bind,sP=aP.bind(aP);function dP(e,t,r){var i=sP(nie,null).apply(null,r?[t,r]:[t]);e.api={remove:i},e.remove=i,["before","error","after","wrap"].forEach(function(n){var a=r?[t,n,r]:[t,n];e[n]=e.api[n]=sP(iie,null).apply(null,a)})}function aie(){var e="h",t={registry:{}},r=lP.bind(null,t,e);return dP(r,t,e),r}function cP(){var e={registry:{}},t=lP.bind(null,e);return dP(t,e),t}var oP=!1;function Yo(){return oP||(console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4'),oP=!0),cP()}Yo.Singular=aie.bind();Yo.Collection=cP.bind();_c.exports=Yo;_c.exports.Hook=Yo;_c.exports.Singular=Yo.Singular;_c.exports.Collection=Yo.Collection});var m4=h(u4=>{"use strict";Object.defineProperty(u4,"__esModule",{value:!0});function uP(e){return Object.prototype.toString.call(e)==="[object Object]"}function sie(e){var t,r;return uP(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(uP(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}u4.isPlainObject=sie});var _P=h(g4=>{"use strict";Object.defineProperty(g4,"__esModule",{value:!0});var oie=m4(),lie=vc();function die(e){return e?Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{}):{}}function hP(e,t){let r=Object.assign({},e);return Object.keys(t).forEach(i=>{oie.isPlainObject(t[i])?i in e?r[i]=hP(e[i],t[i]):Object.assign(r,{[i]:t[i]}):Object.assign(r,{[i]:t[i]})}),r}function mP(e){for(let t in e)e[t]===void 0&&delete e[t];return e}function h4(e,t,r){if(typeof t=="string"){let[n,a]=t.split(" ");r=Object.assign(a?{method:n,url:a}:{url:n},r)}else r=Object.assign({},t);r.headers=die(r.headers),mP(r),mP(r.headers);let i=hP(e||{},r);return e&&e.mediaType.previews.length&&(i.mediaType.previews=e.mediaType.previews.filter(n=>!i.mediaType.previews.includes(n)).concat(i.mediaType.previews)),i.mediaType.previews=i.mediaType.previews.map(n=>n.replace(/-preview/,"")),i}function cie(e,t){let r=/\?/.test(e)?"&":"?",i=Object.keys(t);return i.length===0?e:e+r+i.map(n=>n==="q"?"q="+t.q.split("+").map(encodeURIComponent).join("+"):`${n}=${encodeURIComponent(t[n])}`).join("&")}var pie=/\{[^}]+\}/g;function uie(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function mie(e){let t=e.match(pie);return t?t.map(uie).reduce((r,i)=>r.concat(i),[]):[]}function fP(e,t){return Object.keys(e).filter(r=>!t.includes(r)).reduce((r,i)=>(r[i]=e[i],r),{})}function gP(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map(function(t){return/%[0-9A-Fa-f]/.test(t)||(t=encodeURI(t).replace(/%5B/g,"[").replace(/%5D/g,"]")),t}).join("")}function Zo(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function bc(e,t,r){return t=e==="+"||e==="#"?gP(t):Zo(t),r?Zo(r)+"="+t:t}function Jo(e){return e!=null}function f4(e){return e===";"||e==="&"||e==="?"}function fie(e,t,r,i){var n=e[r],a=[];if(Jo(n)&&n!=="")if(typeof n=="string"||typeof n=="number"||typeof n=="boolean")n=n.toString(),i&&i!=="*"&&(n=n.substring(0,parseInt(i,10))),a.push(bc(t,n,f4(t)?r:""));else if(i==="*")Array.isArray(n)?n.filter(Jo).forEach(function(s){a.push(bc(t,s,f4(t)?r:""))}):Object.keys(n).forEach(function(s){Jo(n[s])&&a.push(bc(t,n[s],s))});else{let s=[];Array.isArray(n)?n.filter(Jo).forEach(function(o){s.push(bc(t,o))}):Object.keys(n).forEach(function(o){Jo(n[o])&&(s.push(Zo(o)),s.push(bc(t,n[o].toString())))}),f4(t)?a.push(Zo(r)+"="+s.join(",")):s.length!==0&&a.push(s.join(","))}else t===";"?Jo(n)&&a.push(Zo(r)):n===""&&(t==="&"||t==="?")?a.push(Zo(r)+"="):n===""&&a.push("");return a}function hie(e){return{expand:gie.bind(null,e)}}function gie(e,t){var r=["+","#",".","/",";","?","&"];return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(i,n,a){if(n){let o="",l=[];if(r.indexOf(n.charAt(0))!==-1&&(o=n.charAt(0),n=n.substr(1)),n.split(/,/g).forEach(function(d){var c=/([^:\*]*)(?::(\d+)|(\*))?/.exec(d);l.push(fie(t,o,c[1],c[2]||c[3]))}),o&&o!=="+"){var s=",";return o==="?"?s="&":o!=="#"&&(s=o),(l.length!==0?o:"")+l.join(s)}else return l.join(",")}else return gP(a)})}function yP(e){let t=e.method.toUpperCase(),r=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),i=Object.assign({},e.headers),n,a=fP(e,["method","baseUrl","url","headers","request","mediaType"]),s=mie(r);r=hie(r).expand(a),/^http/.test(r)||(r=e.baseUrl+r);let o=Object.keys(e).filter(c=>s.includes(c)).concat("baseUrl"),l=fP(a,o);if(!/application\/octet-stream/i.test(i.accept)&&(e.mediaType.format&&(i.accept=i.accept.split(/,/).map(c=>c.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")),e.mediaType.previews.length)){let c=i.accept.match(/[\w-]+(?=-preview)/g)||[];i.accept=c.concat(e.mediaType.previews).map(p=>{let u=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${p}-preview${u}`}).join(",")}return["GET","HEAD"].includes(t)?r=cie(r,l):"data"in l?n=l.data:Object.keys(l).length?n=l:i["content-length"]=0,!i["content-type"]&&typeof n<"u"&&(i["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(t)&&typeof n>"u"&&(n=""),Object.assign({method:t,url:r,headers:i},typeof n<"u"?{body:n}:null,e.request?{request:e.request}:null)}function yie(e,t,r){return yP(h4(e,t,r))}function vP(e,t){let r=h4(e,t),i=yie.bind(null,r);return Object.assign(i,{DEFAULTS:r,defaults:vP.bind(null,r),merge:h4.bind(null,r),parse:yP})}var vie="6.0.12",_ie=`octokit-endpoint.js/${vie} ${lie.getUserAgent()}`,bie={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":_ie},mediaType:{format:"",previews:[]}},wie=vP(null,bie);g4.endpoint=wie});var EP=h((Wbe,wP)=>{"use strict";var bt={};wP.exports=bt;function bP(e){return e<0?-1:1}function Eie(e){return e%1===.5&&!(e&1)?Math.floor(e):Math.round(e)}function ja(e,t){t.unsigned||--e;let r=t.unsigned?0:-Math.pow(2,e),i=Math.pow(2,e)-1,n=t.moduloBitLength?Math.pow(2,t.moduloBitLength):Math.pow(2,e),a=t.moduloBitLength?Math.pow(2,t.moduloBitLength-1):Math.pow(2,e-1);return function(s,o){o||(o={});let l=+s;if(o.enforceRange){if(!Number.isFinite(l))throw new TypeError("Argument is not a finite number");if(l=bP(l)*Math.floor(Math.abs(l)),li)throw new TypeError("Argument is not in byte range");return l}if(!isNaN(l)&&o.clamp)return l=Eie(l),li&&(l=i),l;if(!Number.isFinite(l)||l===0)return 0;if(l=bP(l)*Math.floor(Math.abs(l)),l=l%n,!t.unsigned&&l>=a)return l-n;if(t.unsigned){if(l<0)l+=n;else if(l===-0)return 0}return l}}bt.void=function(){};bt.boolean=function(e){return!!e};bt.byte=ja(8,{unsigned:!1});bt.octet=ja(8,{unsigned:!0});bt.short=ja(16,{unsigned:!1});bt["unsigned short"]=ja(16,{unsigned:!0});bt.long=ja(32,{unsigned:!1});bt["unsigned long"]=ja(32,{unsigned:!0});bt["long long"]=ja(32,{unsigned:!1,moduloBitLength:64});bt["unsigned long long"]=ja(32,{unsigned:!0,moduloBitLength:64});bt.double=function(e){let t=+e;if(!Number.isFinite(t))throw new TypeError("Argument is not a finite floating-point value");return t};bt["unrestricted double"]=function(e){let t=+e;if(isNaN(t))throw new TypeError("Argument is NaN");return t};bt.float=bt.double;bt["unrestricted float"]=bt["unrestricted double"];bt.DOMString=function(e,t){return t||(t={}),t.treatNullAsEmptyString&&e===null?"":String(e)};bt.ByteString=function(e,t){let r=String(e),i;for(let n=0;(i=r.codePointAt(n))!==void 0;++n)if(i>255)throw new TypeError("Argument is not a valid bytestring");return r};bt.USVString=function(e){let t=String(e),r=t.length,i=[];for(let n=0;n57343)i.push(String.fromCodePoint(a));else if(56320<=a&&a<=57343)i.push(String.fromCodePoint(65533));else if(n===r-1)i.push(String.fromCodePoint(65533));else{let s=t.charCodeAt(n+1);if(56320<=s&&s<=57343){let o=a&1023,l=s&1023;i.push(String.fromCodePoint(65536+1024*o+l)),++n}else i.push(String.fromCodePoint(65533))}}return i.join("")};bt.Date=function(e,t){if(!(e instanceof Date))throw new TypeError("Argument is not a Date object");if(!isNaN(e))return e};bt.RegExp=function(e,t){return e instanceof RegExp||(e=new RegExp(e)),e}});var NP=h((Kbe,ka)=>{"use strict";ka.exports.mixin=function(t,r){let i=Object.getOwnPropertyNames(r);for(let n=0;n{Nie.exports=[[[0,44],"disallowed_STD3_valid"],[[45,46],"valid"],[[47,47],"disallowed_STD3_valid"],[[48,57],"valid"],[[58,64],"disallowed_STD3_valid"],[[65,65],"mapped",[97]],[[66,66],"mapped",[98]],[[67,67],"mapped",[99]],[[68,68],"mapped",[100]],[[69,69],"mapped",[101]],[[70,70],"mapped",[102]],[[71,71],"mapped",[103]],[[72,72],"mapped",[104]],[[73,73],"mapped",[105]],[[74,74],"mapped",[106]],[[75,75],"mapped",[107]],[[76,76],"mapped",[108]],[[77,77],"mapped",[109]],[[78,78],"mapped",[110]],[[79,79],"mapped",[111]],[[80,80],"mapped",[112]],[[81,81],"mapped",[113]],[[82,82],"mapped",[114]],[[83,83],"mapped",[115]],[[84,84],"mapped",[116]],[[85,85],"mapped",[117]],[[86,86],"mapped",[118]],[[87,87],"mapped",[119]],[[88,88],"mapped",[120]],[[89,89],"mapped",[121]],[[90,90],"mapped",[122]],[[91,96],"disallowed_STD3_valid"],[[97,122],"valid"],[[123,127],"disallowed_STD3_valid"],[[128,159],"disallowed"],[[160,160],"disallowed_STD3_mapped",[32]],[[161,167],"valid",[],"NV8"],[[168,168],"disallowed_STD3_mapped",[32,776]],[[169,169],"valid",[],"NV8"],[[170,170],"mapped",[97]],[[171,172],"valid",[],"NV8"],[[173,173],"ignored"],[[174,174],"valid",[],"NV8"],[[175,175],"disallowed_STD3_mapped",[32,772]],[[176,177],"valid",[],"NV8"],[[178,178],"mapped",[50]],[[179,179],"mapped",[51]],[[180,180],"disallowed_STD3_mapped",[32,769]],[[181,181],"mapped",[956]],[[182,182],"valid",[],"NV8"],[[183,183],"valid"],[[184,184],"disallowed_STD3_mapped",[32,807]],[[185,185],"mapped",[49]],[[186,186],"mapped",[111]],[[187,187],"valid",[],"NV8"],[[188,188],"mapped",[49,8260,52]],[[189,189],"mapped",[49,8260,50]],[[190,190],"mapped",[51,8260,52]],[[191,191],"valid",[],"NV8"],[[192,192],"mapped",[224]],[[193,193],"mapped",[225]],[[194,194],"mapped",[226]],[[195,195],"mapped",[227]],[[196,196],"mapped",[228]],[[197,197],"mapped",[229]],[[198,198],"mapped",[230]],[[199,199],"mapped",[231]],[[200,200],"mapped",[232]],[[201,201],"mapped",[233]],[[202,202],"mapped",[234]],[[203,203],"mapped",[235]],[[204,204],"mapped",[236]],[[205,205],"mapped",[237]],[[206,206],"mapped",[238]],[[207,207],"mapped",[239]],[[208,208],"mapped",[240]],[[209,209],"mapped",[241]],[[210,210],"mapped",[242]],[[211,211],"mapped",[243]],[[212,212],"mapped",[244]],[[213,213],"mapped",[245]],[[214,214],"mapped",[246]],[[215,215],"valid",[],"NV8"],[[216,216],"mapped",[248]],[[217,217],"mapped",[249]],[[218,218],"mapped",[250]],[[219,219],"mapped",[251]],[[220,220],"mapped",[252]],[[221,221],"mapped",[253]],[[222,222],"mapped",[254]],[[223,223],"deviation",[115,115]],[[224,246],"valid"],[[247,247],"valid",[],"NV8"],[[248,255],"valid"],[[256,256],"mapped",[257]],[[257,257],"valid"],[[258,258],"mapped",[259]],[[259,259],"valid"],[[260,260],"mapped",[261]],[[261,261],"valid"],[[262,262],"mapped",[263]],[[263,263],"valid"],[[264,264],"mapped",[265]],[[265,265],"valid"],[[266,266],"mapped",[267]],[[267,267],"valid"],[[268,268],"mapped",[269]],[[269,269],"valid"],[[270,270],"mapped",[271]],[[271,271],"valid"],[[272,272],"mapped",[273]],[[273,273],"valid"],[[274,274],"mapped",[275]],[[275,275],"valid"],[[276,276],"mapped",[277]],[[277,277],"valid"],[[278,278],"mapped",[279]],[[279,279],"valid"],[[280,280],"mapped",[281]],[[281,281],"valid"],[[282,282],"mapped",[283]],[[283,283],"valid"],[[284,284],"mapped",[285]],[[285,285],"valid"],[[286,286],"mapped",[287]],[[287,287],"valid"],[[288,288],"mapped",[289]],[[289,289],"valid"],[[290,290],"mapped",[291]],[[291,291],"valid"],[[292,292],"mapped",[293]],[[293,293],"valid"],[[294,294],"mapped",[295]],[[295,295],"valid"],[[296,296],"mapped",[297]],[[297,297],"valid"],[[298,298],"mapped",[299]],[[299,299],"valid"],[[300,300],"mapped",[301]],[[301,301],"valid"],[[302,302],"mapped",[303]],[[303,303],"valid"],[[304,304],"mapped",[105,775]],[[305,305],"valid"],[[306,307],"mapped",[105,106]],[[308,308],"mapped",[309]],[[309,309],"valid"],[[310,310],"mapped",[311]],[[311,312],"valid"],[[313,313],"mapped",[314]],[[314,314],"valid"],[[315,315],"mapped",[316]],[[316,316],"valid"],[[317,317],"mapped",[318]],[[318,318],"valid"],[[319,320],"mapped",[108,183]],[[321,321],"mapped",[322]],[[322,322],"valid"],[[323,323],"mapped",[324]],[[324,324],"valid"],[[325,325],"mapped",[326]],[[326,326],"valid"],[[327,327],"mapped",[328]],[[328,328],"valid"],[[329,329],"mapped",[700,110]],[[330,330],"mapped",[331]],[[331,331],"valid"],[[332,332],"mapped",[333]],[[333,333],"valid"],[[334,334],"mapped",[335]],[[335,335],"valid"],[[336,336],"mapped",[337]],[[337,337],"valid"],[[338,338],"mapped",[339]],[[339,339],"valid"],[[340,340],"mapped",[341]],[[341,341],"valid"],[[342,342],"mapped",[343]],[[343,343],"valid"],[[344,344],"mapped",[345]],[[345,345],"valid"],[[346,346],"mapped",[347]],[[347,347],"valid"],[[348,348],"mapped",[349]],[[349,349],"valid"],[[350,350],"mapped",[351]],[[351,351],"valid"],[[352,352],"mapped",[353]],[[353,353],"valid"],[[354,354],"mapped",[355]],[[355,355],"valid"],[[356,356],"mapped",[357]],[[357,357],"valid"],[[358,358],"mapped",[359]],[[359,359],"valid"],[[360,360],"mapped",[361]],[[361,361],"valid"],[[362,362],"mapped",[363]],[[363,363],"valid"],[[364,364],"mapped",[365]],[[365,365],"valid"],[[366,366],"mapped",[367]],[[367,367],"valid"],[[368,368],"mapped",[369]],[[369,369],"valid"],[[370,370],"mapped",[371]],[[371,371],"valid"],[[372,372],"mapped",[373]],[[373,373],"valid"],[[374,374],"mapped",[375]],[[375,375],"valid"],[[376,376],"mapped",[255]],[[377,377],"mapped",[378]],[[378,378],"valid"],[[379,379],"mapped",[380]],[[380,380],"valid"],[[381,381],"mapped",[382]],[[382,382],"valid"],[[383,383],"mapped",[115]],[[384,384],"valid"],[[385,385],"mapped",[595]],[[386,386],"mapped",[387]],[[387,387],"valid"],[[388,388],"mapped",[389]],[[389,389],"valid"],[[390,390],"mapped",[596]],[[391,391],"mapped",[392]],[[392,392],"valid"],[[393,393],"mapped",[598]],[[394,394],"mapped",[599]],[[395,395],"mapped",[396]],[[396,397],"valid"],[[398,398],"mapped",[477]],[[399,399],"mapped",[601]],[[400,400],"mapped",[603]],[[401,401],"mapped",[402]],[[402,402],"valid"],[[403,403],"mapped",[608]],[[404,404],"mapped",[611]],[[405,405],"valid"],[[406,406],"mapped",[617]],[[407,407],"mapped",[616]],[[408,408],"mapped",[409]],[[409,411],"valid"],[[412,412],"mapped",[623]],[[413,413],"mapped",[626]],[[414,414],"valid"],[[415,415],"mapped",[629]],[[416,416],"mapped",[417]],[[417,417],"valid"],[[418,418],"mapped",[419]],[[419,419],"valid"],[[420,420],"mapped",[421]],[[421,421],"valid"],[[422,422],"mapped",[640]],[[423,423],"mapped",[424]],[[424,424],"valid"],[[425,425],"mapped",[643]],[[426,427],"valid"],[[428,428],"mapped",[429]],[[429,429],"valid"],[[430,430],"mapped",[648]],[[431,431],"mapped",[432]],[[432,432],"valid"],[[433,433],"mapped",[650]],[[434,434],"mapped",[651]],[[435,435],"mapped",[436]],[[436,436],"valid"],[[437,437],"mapped",[438]],[[438,438],"valid"],[[439,439],"mapped",[658]],[[440,440],"mapped",[441]],[[441,443],"valid"],[[444,444],"mapped",[445]],[[445,451],"valid"],[[452,454],"mapped",[100,382]],[[455,457],"mapped",[108,106]],[[458,460],"mapped",[110,106]],[[461,461],"mapped",[462]],[[462,462],"valid"],[[463,463],"mapped",[464]],[[464,464],"valid"],[[465,465],"mapped",[466]],[[466,466],"valid"],[[467,467],"mapped",[468]],[[468,468],"valid"],[[469,469],"mapped",[470]],[[470,470],"valid"],[[471,471],"mapped",[472]],[[472,472],"valid"],[[473,473],"mapped",[474]],[[474,474],"valid"],[[475,475],"mapped",[476]],[[476,477],"valid"],[[478,478],"mapped",[479]],[[479,479],"valid"],[[480,480],"mapped",[481]],[[481,481],"valid"],[[482,482],"mapped",[483]],[[483,483],"valid"],[[484,484],"mapped",[485]],[[485,485],"valid"],[[486,486],"mapped",[487]],[[487,487],"valid"],[[488,488],"mapped",[489]],[[489,489],"valid"],[[490,490],"mapped",[491]],[[491,491],"valid"],[[492,492],"mapped",[493]],[[493,493],"valid"],[[494,494],"mapped",[495]],[[495,496],"valid"],[[497,499],"mapped",[100,122]],[[500,500],"mapped",[501]],[[501,501],"valid"],[[502,502],"mapped",[405]],[[503,503],"mapped",[447]],[[504,504],"mapped",[505]],[[505,505],"valid"],[[506,506],"mapped",[507]],[[507,507],"valid"],[[508,508],"mapped",[509]],[[509,509],"valid"],[[510,510],"mapped",[511]],[[511,511],"valid"],[[512,512],"mapped",[513]],[[513,513],"valid"],[[514,514],"mapped",[515]],[[515,515],"valid"],[[516,516],"mapped",[517]],[[517,517],"valid"],[[518,518],"mapped",[519]],[[519,519],"valid"],[[520,520],"mapped",[521]],[[521,521],"valid"],[[522,522],"mapped",[523]],[[523,523],"valid"],[[524,524],"mapped",[525]],[[525,525],"valid"],[[526,526],"mapped",[527]],[[527,527],"valid"],[[528,528],"mapped",[529]],[[529,529],"valid"],[[530,530],"mapped",[531]],[[531,531],"valid"],[[532,532],"mapped",[533]],[[533,533],"valid"],[[534,534],"mapped",[535]],[[535,535],"valid"],[[536,536],"mapped",[537]],[[537,537],"valid"],[[538,538],"mapped",[539]],[[539,539],"valid"],[[540,540],"mapped",[541]],[[541,541],"valid"],[[542,542],"mapped",[543]],[[543,543],"valid"],[[544,544],"mapped",[414]],[[545,545],"valid"],[[546,546],"mapped",[547]],[[547,547],"valid"],[[548,548],"mapped",[549]],[[549,549],"valid"],[[550,550],"mapped",[551]],[[551,551],"valid"],[[552,552],"mapped",[553]],[[553,553],"valid"],[[554,554],"mapped",[555]],[[555,555],"valid"],[[556,556],"mapped",[557]],[[557,557],"valid"],[[558,558],"mapped",[559]],[[559,559],"valid"],[[560,560],"mapped",[561]],[[561,561],"valid"],[[562,562],"mapped",[563]],[[563,563],"valid"],[[564,566],"valid"],[[567,569],"valid"],[[570,570],"mapped",[11365]],[[571,571],"mapped",[572]],[[572,572],"valid"],[[573,573],"mapped",[410]],[[574,574],"mapped",[11366]],[[575,576],"valid"],[[577,577],"mapped",[578]],[[578,578],"valid"],[[579,579],"mapped",[384]],[[580,580],"mapped",[649]],[[581,581],"mapped",[652]],[[582,582],"mapped",[583]],[[583,583],"valid"],[[584,584],"mapped",[585]],[[585,585],"valid"],[[586,586],"mapped",[587]],[[587,587],"valid"],[[588,588],"mapped",[589]],[[589,589],"valid"],[[590,590],"mapped",[591]],[[591,591],"valid"],[[592,680],"valid"],[[681,685],"valid"],[[686,687],"valid"],[[688,688],"mapped",[104]],[[689,689],"mapped",[614]],[[690,690],"mapped",[106]],[[691,691],"mapped",[114]],[[692,692],"mapped",[633]],[[693,693],"mapped",[635]],[[694,694],"mapped",[641]],[[695,695],"mapped",[119]],[[696,696],"mapped",[121]],[[697,705],"valid"],[[706,709],"valid",[],"NV8"],[[710,721],"valid"],[[722,727],"valid",[],"NV8"],[[728,728],"disallowed_STD3_mapped",[32,774]],[[729,729],"disallowed_STD3_mapped",[32,775]],[[730,730],"disallowed_STD3_mapped",[32,778]],[[731,731],"disallowed_STD3_mapped",[32,808]],[[732,732],"disallowed_STD3_mapped",[32,771]],[[733,733],"disallowed_STD3_mapped",[32,779]],[[734,734],"valid",[],"NV8"],[[735,735],"valid",[],"NV8"],[[736,736],"mapped",[611]],[[737,737],"mapped",[108]],[[738,738],"mapped",[115]],[[739,739],"mapped",[120]],[[740,740],"mapped",[661]],[[741,745],"valid",[],"NV8"],[[746,747],"valid",[],"NV8"],[[748,748],"valid"],[[749,749],"valid",[],"NV8"],[[750,750],"valid"],[[751,767],"valid",[],"NV8"],[[768,831],"valid"],[[832,832],"mapped",[768]],[[833,833],"mapped",[769]],[[834,834],"valid"],[[835,835],"mapped",[787]],[[836,836],"mapped",[776,769]],[[837,837],"mapped",[953]],[[838,846],"valid"],[[847,847],"ignored"],[[848,855],"valid"],[[856,860],"valid"],[[861,863],"valid"],[[864,865],"valid"],[[866,866],"valid"],[[867,879],"valid"],[[880,880],"mapped",[881]],[[881,881],"valid"],[[882,882],"mapped",[883]],[[883,883],"valid"],[[884,884],"mapped",[697]],[[885,885],"valid"],[[886,886],"mapped",[887]],[[887,887],"valid"],[[888,889],"disallowed"],[[890,890],"disallowed_STD3_mapped",[32,953]],[[891,893],"valid"],[[894,894],"disallowed_STD3_mapped",[59]],[[895,895],"mapped",[1011]],[[896,899],"disallowed"],[[900,900],"disallowed_STD3_mapped",[32,769]],[[901,901],"disallowed_STD3_mapped",[32,776,769]],[[902,902],"mapped",[940]],[[903,903],"mapped",[183]],[[904,904],"mapped",[941]],[[905,905],"mapped",[942]],[[906,906],"mapped",[943]],[[907,907],"disallowed"],[[908,908],"mapped",[972]],[[909,909],"disallowed"],[[910,910],"mapped",[973]],[[911,911],"mapped",[974]],[[912,912],"valid"],[[913,913],"mapped",[945]],[[914,914],"mapped",[946]],[[915,915],"mapped",[947]],[[916,916],"mapped",[948]],[[917,917],"mapped",[949]],[[918,918],"mapped",[950]],[[919,919],"mapped",[951]],[[920,920],"mapped",[952]],[[921,921],"mapped",[953]],[[922,922],"mapped",[954]],[[923,923],"mapped",[955]],[[924,924],"mapped",[956]],[[925,925],"mapped",[957]],[[926,926],"mapped",[958]],[[927,927],"mapped",[959]],[[928,928],"mapped",[960]],[[929,929],"mapped",[961]],[[930,930],"disallowed"],[[931,931],"mapped",[963]],[[932,932],"mapped",[964]],[[933,933],"mapped",[965]],[[934,934],"mapped",[966]],[[935,935],"mapped",[967]],[[936,936],"mapped",[968]],[[937,937],"mapped",[969]],[[938,938],"mapped",[970]],[[939,939],"mapped",[971]],[[940,961],"valid"],[[962,962],"deviation",[963]],[[963,974],"valid"],[[975,975],"mapped",[983]],[[976,976],"mapped",[946]],[[977,977],"mapped",[952]],[[978,978],"mapped",[965]],[[979,979],"mapped",[973]],[[980,980],"mapped",[971]],[[981,981],"mapped",[966]],[[982,982],"mapped",[960]],[[983,983],"valid"],[[984,984],"mapped",[985]],[[985,985],"valid"],[[986,986],"mapped",[987]],[[987,987],"valid"],[[988,988],"mapped",[989]],[[989,989],"valid"],[[990,990],"mapped",[991]],[[991,991],"valid"],[[992,992],"mapped",[993]],[[993,993],"valid"],[[994,994],"mapped",[995]],[[995,995],"valid"],[[996,996],"mapped",[997]],[[997,997],"valid"],[[998,998],"mapped",[999]],[[999,999],"valid"],[[1e3,1e3],"mapped",[1001]],[[1001,1001],"valid"],[[1002,1002],"mapped",[1003]],[[1003,1003],"valid"],[[1004,1004],"mapped",[1005]],[[1005,1005],"valid"],[[1006,1006],"mapped",[1007]],[[1007,1007],"valid"],[[1008,1008],"mapped",[954]],[[1009,1009],"mapped",[961]],[[1010,1010],"mapped",[963]],[[1011,1011],"valid"],[[1012,1012],"mapped",[952]],[[1013,1013],"mapped",[949]],[[1014,1014],"valid",[],"NV8"],[[1015,1015],"mapped",[1016]],[[1016,1016],"valid"],[[1017,1017],"mapped",[963]],[[1018,1018],"mapped",[1019]],[[1019,1019],"valid"],[[1020,1020],"valid"],[[1021,1021],"mapped",[891]],[[1022,1022],"mapped",[892]],[[1023,1023],"mapped",[893]],[[1024,1024],"mapped",[1104]],[[1025,1025],"mapped",[1105]],[[1026,1026],"mapped",[1106]],[[1027,1027],"mapped",[1107]],[[1028,1028],"mapped",[1108]],[[1029,1029],"mapped",[1109]],[[1030,1030],"mapped",[1110]],[[1031,1031],"mapped",[1111]],[[1032,1032],"mapped",[1112]],[[1033,1033],"mapped",[1113]],[[1034,1034],"mapped",[1114]],[[1035,1035],"mapped",[1115]],[[1036,1036],"mapped",[1116]],[[1037,1037],"mapped",[1117]],[[1038,1038],"mapped",[1118]],[[1039,1039],"mapped",[1119]],[[1040,1040],"mapped",[1072]],[[1041,1041],"mapped",[1073]],[[1042,1042],"mapped",[1074]],[[1043,1043],"mapped",[1075]],[[1044,1044],"mapped",[1076]],[[1045,1045],"mapped",[1077]],[[1046,1046],"mapped",[1078]],[[1047,1047],"mapped",[1079]],[[1048,1048],"mapped",[1080]],[[1049,1049],"mapped",[1081]],[[1050,1050],"mapped",[1082]],[[1051,1051],"mapped",[1083]],[[1052,1052],"mapped",[1084]],[[1053,1053],"mapped",[1085]],[[1054,1054],"mapped",[1086]],[[1055,1055],"mapped",[1087]],[[1056,1056],"mapped",[1088]],[[1057,1057],"mapped",[1089]],[[1058,1058],"mapped",[1090]],[[1059,1059],"mapped",[1091]],[[1060,1060],"mapped",[1092]],[[1061,1061],"mapped",[1093]],[[1062,1062],"mapped",[1094]],[[1063,1063],"mapped",[1095]],[[1064,1064],"mapped",[1096]],[[1065,1065],"mapped",[1097]],[[1066,1066],"mapped",[1098]],[[1067,1067],"mapped",[1099]],[[1068,1068],"mapped",[1100]],[[1069,1069],"mapped",[1101]],[[1070,1070],"mapped",[1102]],[[1071,1071],"mapped",[1103]],[[1072,1103],"valid"],[[1104,1104],"valid"],[[1105,1116],"valid"],[[1117,1117],"valid"],[[1118,1119],"valid"],[[1120,1120],"mapped",[1121]],[[1121,1121],"valid"],[[1122,1122],"mapped",[1123]],[[1123,1123],"valid"],[[1124,1124],"mapped",[1125]],[[1125,1125],"valid"],[[1126,1126],"mapped",[1127]],[[1127,1127],"valid"],[[1128,1128],"mapped",[1129]],[[1129,1129],"valid"],[[1130,1130],"mapped",[1131]],[[1131,1131],"valid"],[[1132,1132],"mapped",[1133]],[[1133,1133],"valid"],[[1134,1134],"mapped",[1135]],[[1135,1135],"valid"],[[1136,1136],"mapped",[1137]],[[1137,1137],"valid"],[[1138,1138],"mapped",[1139]],[[1139,1139],"valid"],[[1140,1140],"mapped",[1141]],[[1141,1141],"valid"],[[1142,1142],"mapped",[1143]],[[1143,1143],"valid"],[[1144,1144],"mapped",[1145]],[[1145,1145],"valid"],[[1146,1146],"mapped",[1147]],[[1147,1147],"valid"],[[1148,1148],"mapped",[1149]],[[1149,1149],"valid"],[[1150,1150],"mapped",[1151]],[[1151,1151],"valid"],[[1152,1152],"mapped",[1153]],[[1153,1153],"valid"],[[1154,1154],"valid",[],"NV8"],[[1155,1158],"valid"],[[1159,1159],"valid"],[[1160,1161],"valid",[],"NV8"],[[1162,1162],"mapped",[1163]],[[1163,1163],"valid"],[[1164,1164],"mapped",[1165]],[[1165,1165],"valid"],[[1166,1166],"mapped",[1167]],[[1167,1167],"valid"],[[1168,1168],"mapped",[1169]],[[1169,1169],"valid"],[[1170,1170],"mapped",[1171]],[[1171,1171],"valid"],[[1172,1172],"mapped",[1173]],[[1173,1173],"valid"],[[1174,1174],"mapped",[1175]],[[1175,1175],"valid"],[[1176,1176],"mapped",[1177]],[[1177,1177],"valid"],[[1178,1178],"mapped",[1179]],[[1179,1179],"valid"],[[1180,1180],"mapped",[1181]],[[1181,1181],"valid"],[[1182,1182],"mapped",[1183]],[[1183,1183],"valid"],[[1184,1184],"mapped",[1185]],[[1185,1185],"valid"],[[1186,1186],"mapped",[1187]],[[1187,1187],"valid"],[[1188,1188],"mapped",[1189]],[[1189,1189],"valid"],[[1190,1190],"mapped",[1191]],[[1191,1191],"valid"],[[1192,1192],"mapped",[1193]],[[1193,1193],"valid"],[[1194,1194],"mapped",[1195]],[[1195,1195],"valid"],[[1196,1196],"mapped",[1197]],[[1197,1197],"valid"],[[1198,1198],"mapped",[1199]],[[1199,1199],"valid"],[[1200,1200],"mapped",[1201]],[[1201,1201],"valid"],[[1202,1202],"mapped",[1203]],[[1203,1203],"valid"],[[1204,1204],"mapped",[1205]],[[1205,1205],"valid"],[[1206,1206],"mapped",[1207]],[[1207,1207],"valid"],[[1208,1208],"mapped",[1209]],[[1209,1209],"valid"],[[1210,1210],"mapped",[1211]],[[1211,1211],"valid"],[[1212,1212],"mapped",[1213]],[[1213,1213],"valid"],[[1214,1214],"mapped",[1215]],[[1215,1215],"valid"],[[1216,1216],"disallowed"],[[1217,1217],"mapped",[1218]],[[1218,1218],"valid"],[[1219,1219],"mapped",[1220]],[[1220,1220],"valid"],[[1221,1221],"mapped",[1222]],[[1222,1222],"valid"],[[1223,1223],"mapped",[1224]],[[1224,1224],"valid"],[[1225,1225],"mapped",[1226]],[[1226,1226],"valid"],[[1227,1227],"mapped",[1228]],[[1228,1228],"valid"],[[1229,1229],"mapped",[1230]],[[1230,1230],"valid"],[[1231,1231],"valid"],[[1232,1232],"mapped",[1233]],[[1233,1233],"valid"],[[1234,1234],"mapped",[1235]],[[1235,1235],"valid"],[[1236,1236],"mapped",[1237]],[[1237,1237],"valid"],[[1238,1238],"mapped",[1239]],[[1239,1239],"valid"],[[1240,1240],"mapped",[1241]],[[1241,1241],"valid"],[[1242,1242],"mapped",[1243]],[[1243,1243],"valid"],[[1244,1244],"mapped",[1245]],[[1245,1245],"valid"],[[1246,1246],"mapped",[1247]],[[1247,1247],"valid"],[[1248,1248],"mapped",[1249]],[[1249,1249],"valid"],[[1250,1250],"mapped",[1251]],[[1251,1251],"valid"],[[1252,1252],"mapped",[1253]],[[1253,1253],"valid"],[[1254,1254],"mapped",[1255]],[[1255,1255],"valid"],[[1256,1256],"mapped",[1257]],[[1257,1257],"valid"],[[1258,1258],"mapped",[1259]],[[1259,1259],"valid"],[[1260,1260],"mapped",[1261]],[[1261,1261],"valid"],[[1262,1262],"mapped",[1263]],[[1263,1263],"valid"],[[1264,1264],"mapped",[1265]],[[1265,1265],"valid"],[[1266,1266],"mapped",[1267]],[[1267,1267],"valid"],[[1268,1268],"mapped",[1269]],[[1269,1269],"valid"],[[1270,1270],"mapped",[1271]],[[1271,1271],"valid"],[[1272,1272],"mapped",[1273]],[[1273,1273],"valid"],[[1274,1274],"mapped",[1275]],[[1275,1275],"valid"],[[1276,1276],"mapped",[1277]],[[1277,1277],"valid"],[[1278,1278],"mapped",[1279]],[[1279,1279],"valid"],[[1280,1280],"mapped",[1281]],[[1281,1281],"valid"],[[1282,1282],"mapped",[1283]],[[1283,1283],"valid"],[[1284,1284],"mapped",[1285]],[[1285,1285],"valid"],[[1286,1286],"mapped",[1287]],[[1287,1287],"valid"],[[1288,1288],"mapped",[1289]],[[1289,1289],"valid"],[[1290,1290],"mapped",[1291]],[[1291,1291],"valid"],[[1292,1292],"mapped",[1293]],[[1293,1293],"valid"],[[1294,1294],"mapped",[1295]],[[1295,1295],"valid"],[[1296,1296],"mapped",[1297]],[[1297,1297],"valid"],[[1298,1298],"mapped",[1299]],[[1299,1299],"valid"],[[1300,1300],"mapped",[1301]],[[1301,1301],"valid"],[[1302,1302],"mapped",[1303]],[[1303,1303],"valid"],[[1304,1304],"mapped",[1305]],[[1305,1305],"valid"],[[1306,1306],"mapped",[1307]],[[1307,1307],"valid"],[[1308,1308],"mapped",[1309]],[[1309,1309],"valid"],[[1310,1310],"mapped",[1311]],[[1311,1311],"valid"],[[1312,1312],"mapped",[1313]],[[1313,1313],"valid"],[[1314,1314],"mapped",[1315]],[[1315,1315],"valid"],[[1316,1316],"mapped",[1317]],[[1317,1317],"valid"],[[1318,1318],"mapped",[1319]],[[1319,1319],"valid"],[[1320,1320],"mapped",[1321]],[[1321,1321],"valid"],[[1322,1322],"mapped",[1323]],[[1323,1323],"valid"],[[1324,1324],"mapped",[1325]],[[1325,1325],"valid"],[[1326,1326],"mapped",[1327]],[[1327,1327],"valid"],[[1328,1328],"disallowed"],[[1329,1329],"mapped",[1377]],[[1330,1330],"mapped",[1378]],[[1331,1331],"mapped",[1379]],[[1332,1332],"mapped",[1380]],[[1333,1333],"mapped",[1381]],[[1334,1334],"mapped",[1382]],[[1335,1335],"mapped",[1383]],[[1336,1336],"mapped",[1384]],[[1337,1337],"mapped",[1385]],[[1338,1338],"mapped",[1386]],[[1339,1339],"mapped",[1387]],[[1340,1340],"mapped",[1388]],[[1341,1341],"mapped",[1389]],[[1342,1342],"mapped",[1390]],[[1343,1343],"mapped",[1391]],[[1344,1344],"mapped",[1392]],[[1345,1345],"mapped",[1393]],[[1346,1346],"mapped",[1394]],[[1347,1347],"mapped",[1395]],[[1348,1348],"mapped",[1396]],[[1349,1349],"mapped",[1397]],[[1350,1350],"mapped",[1398]],[[1351,1351],"mapped",[1399]],[[1352,1352],"mapped",[1400]],[[1353,1353],"mapped",[1401]],[[1354,1354],"mapped",[1402]],[[1355,1355],"mapped",[1403]],[[1356,1356],"mapped",[1404]],[[1357,1357],"mapped",[1405]],[[1358,1358],"mapped",[1406]],[[1359,1359],"mapped",[1407]],[[1360,1360],"mapped",[1408]],[[1361,1361],"mapped",[1409]],[[1362,1362],"mapped",[1410]],[[1363,1363],"mapped",[1411]],[[1364,1364],"mapped",[1412]],[[1365,1365],"mapped",[1413]],[[1366,1366],"mapped",[1414]],[[1367,1368],"disallowed"],[[1369,1369],"valid"],[[1370,1375],"valid",[],"NV8"],[[1376,1376],"disallowed"],[[1377,1414],"valid"],[[1415,1415],"mapped",[1381,1410]],[[1416,1416],"disallowed"],[[1417,1417],"valid",[],"NV8"],[[1418,1418],"valid",[],"NV8"],[[1419,1420],"disallowed"],[[1421,1422],"valid",[],"NV8"],[[1423,1423],"valid",[],"NV8"],[[1424,1424],"disallowed"],[[1425,1441],"valid"],[[1442,1442],"valid"],[[1443,1455],"valid"],[[1456,1465],"valid"],[[1466,1466],"valid"],[[1467,1469],"valid"],[[1470,1470],"valid",[],"NV8"],[[1471,1471],"valid"],[[1472,1472],"valid",[],"NV8"],[[1473,1474],"valid"],[[1475,1475],"valid",[],"NV8"],[[1476,1476],"valid"],[[1477,1477],"valid"],[[1478,1478],"valid",[],"NV8"],[[1479,1479],"valid"],[[1480,1487],"disallowed"],[[1488,1514],"valid"],[[1515,1519],"disallowed"],[[1520,1524],"valid"],[[1525,1535],"disallowed"],[[1536,1539],"disallowed"],[[1540,1540],"disallowed"],[[1541,1541],"disallowed"],[[1542,1546],"valid",[],"NV8"],[[1547,1547],"valid",[],"NV8"],[[1548,1548],"valid",[],"NV8"],[[1549,1551],"valid",[],"NV8"],[[1552,1557],"valid"],[[1558,1562],"valid"],[[1563,1563],"valid",[],"NV8"],[[1564,1564],"disallowed"],[[1565,1565],"disallowed"],[[1566,1566],"valid",[],"NV8"],[[1567,1567],"valid",[],"NV8"],[[1568,1568],"valid"],[[1569,1594],"valid"],[[1595,1599],"valid"],[[1600,1600],"valid",[],"NV8"],[[1601,1618],"valid"],[[1619,1621],"valid"],[[1622,1624],"valid"],[[1625,1630],"valid"],[[1631,1631],"valid"],[[1632,1641],"valid"],[[1642,1645],"valid",[],"NV8"],[[1646,1647],"valid"],[[1648,1652],"valid"],[[1653,1653],"mapped",[1575,1652]],[[1654,1654],"mapped",[1608,1652]],[[1655,1655],"mapped",[1735,1652]],[[1656,1656],"mapped",[1610,1652]],[[1657,1719],"valid"],[[1720,1721],"valid"],[[1722,1726],"valid"],[[1727,1727],"valid"],[[1728,1742],"valid"],[[1743,1743],"valid"],[[1744,1747],"valid"],[[1748,1748],"valid",[],"NV8"],[[1749,1756],"valid"],[[1757,1757],"disallowed"],[[1758,1758],"valid",[],"NV8"],[[1759,1768],"valid"],[[1769,1769],"valid",[],"NV8"],[[1770,1773],"valid"],[[1774,1775],"valid"],[[1776,1785],"valid"],[[1786,1790],"valid"],[[1791,1791],"valid"],[[1792,1805],"valid",[],"NV8"],[[1806,1806],"disallowed"],[[1807,1807],"disallowed"],[[1808,1836],"valid"],[[1837,1839],"valid"],[[1840,1866],"valid"],[[1867,1868],"disallowed"],[[1869,1871],"valid"],[[1872,1901],"valid"],[[1902,1919],"valid"],[[1920,1968],"valid"],[[1969,1969],"valid"],[[1970,1983],"disallowed"],[[1984,2037],"valid"],[[2038,2042],"valid",[],"NV8"],[[2043,2047],"disallowed"],[[2048,2093],"valid"],[[2094,2095],"disallowed"],[[2096,2110],"valid",[],"NV8"],[[2111,2111],"disallowed"],[[2112,2139],"valid"],[[2140,2141],"disallowed"],[[2142,2142],"valid",[],"NV8"],[[2143,2207],"disallowed"],[[2208,2208],"valid"],[[2209,2209],"valid"],[[2210,2220],"valid"],[[2221,2226],"valid"],[[2227,2228],"valid"],[[2229,2274],"disallowed"],[[2275,2275],"valid"],[[2276,2302],"valid"],[[2303,2303],"valid"],[[2304,2304],"valid"],[[2305,2307],"valid"],[[2308,2308],"valid"],[[2309,2361],"valid"],[[2362,2363],"valid"],[[2364,2381],"valid"],[[2382,2382],"valid"],[[2383,2383],"valid"],[[2384,2388],"valid"],[[2389,2389],"valid"],[[2390,2391],"valid"],[[2392,2392],"mapped",[2325,2364]],[[2393,2393],"mapped",[2326,2364]],[[2394,2394],"mapped",[2327,2364]],[[2395,2395],"mapped",[2332,2364]],[[2396,2396],"mapped",[2337,2364]],[[2397,2397],"mapped",[2338,2364]],[[2398,2398],"mapped",[2347,2364]],[[2399,2399],"mapped",[2351,2364]],[[2400,2403],"valid"],[[2404,2405],"valid",[],"NV8"],[[2406,2415],"valid"],[[2416,2416],"valid",[],"NV8"],[[2417,2418],"valid"],[[2419,2423],"valid"],[[2424,2424],"valid"],[[2425,2426],"valid"],[[2427,2428],"valid"],[[2429,2429],"valid"],[[2430,2431],"valid"],[[2432,2432],"valid"],[[2433,2435],"valid"],[[2436,2436],"disallowed"],[[2437,2444],"valid"],[[2445,2446],"disallowed"],[[2447,2448],"valid"],[[2449,2450],"disallowed"],[[2451,2472],"valid"],[[2473,2473],"disallowed"],[[2474,2480],"valid"],[[2481,2481],"disallowed"],[[2482,2482],"valid"],[[2483,2485],"disallowed"],[[2486,2489],"valid"],[[2490,2491],"disallowed"],[[2492,2492],"valid"],[[2493,2493],"valid"],[[2494,2500],"valid"],[[2501,2502],"disallowed"],[[2503,2504],"valid"],[[2505,2506],"disallowed"],[[2507,2509],"valid"],[[2510,2510],"valid"],[[2511,2518],"disallowed"],[[2519,2519],"valid"],[[2520,2523],"disallowed"],[[2524,2524],"mapped",[2465,2492]],[[2525,2525],"mapped",[2466,2492]],[[2526,2526],"disallowed"],[[2527,2527],"mapped",[2479,2492]],[[2528,2531],"valid"],[[2532,2533],"disallowed"],[[2534,2545],"valid"],[[2546,2554],"valid",[],"NV8"],[[2555,2555],"valid",[],"NV8"],[[2556,2560],"disallowed"],[[2561,2561],"valid"],[[2562,2562],"valid"],[[2563,2563],"valid"],[[2564,2564],"disallowed"],[[2565,2570],"valid"],[[2571,2574],"disallowed"],[[2575,2576],"valid"],[[2577,2578],"disallowed"],[[2579,2600],"valid"],[[2601,2601],"disallowed"],[[2602,2608],"valid"],[[2609,2609],"disallowed"],[[2610,2610],"valid"],[[2611,2611],"mapped",[2610,2620]],[[2612,2612],"disallowed"],[[2613,2613],"valid"],[[2614,2614],"mapped",[2616,2620]],[[2615,2615],"disallowed"],[[2616,2617],"valid"],[[2618,2619],"disallowed"],[[2620,2620],"valid"],[[2621,2621],"disallowed"],[[2622,2626],"valid"],[[2627,2630],"disallowed"],[[2631,2632],"valid"],[[2633,2634],"disallowed"],[[2635,2637],"valid"],[[2638,2640],"disallowed"],[[2641,2641],"valid"],[[2642,2648],"disallowed"],[[2649,2649],"mapped",[2582,2620]],[[2650,2650],"mapped",[2583,2620]],[[2651,2651],"mapped",[2588,2620]],[[2652,2652],"valid"],[[2653,2653],"disallowed"],[[2654,2654],"mapped",[2603,2620]],[[2655,2661],"disallowed"],[[2662,2676],"valid"],[[2677,2677],"valid"],[[2678,2688],"disallowed"],[[2689,2691],"valid"],[[2692,2692],"disallowed"],[[2693,2699],"valid"],[[2700,2700],"valid"],[[2701,2701],"valid"],[[2702,2702],"disallowed"],[[2703,2705],"valid"],[[2706,2706],"disallowed"],[[2707,2728],"valid"],[[2729,2729],"disallowed"],[[2730,2736],"valid"],[[2737,2737],"disallowed"],[[2738,2739],"valid"],[[2740,2740],"disallowed"],[[2741,2745],"valid"],[[2746,2747],"disallowed"],[[2748,2757],"valid"],[[2758,2758],"disallowed"],[[2759,2761],"valid"],[[2762,2762],"disallowed"],[[2763,2765],"valid"],[[2766,2767],"disallowed"],[[2768,2768],"valid"],[[2769,2783],"disallowed"],[[2784,2784],"valid"],[[2785,2787],"valid"],[[2788,2789],"disallowed"],[[2790,2799],"valid"],[[2800,2800],"valid",[],"NV8"],[[2801,2801],"valid",[],"NV8"],[[2802,2808],"disallowed"],[[2809,2809],"valid"],[[2810,2816],"disallowed"],[[2817,2819],"valid"],[[2820,2820],"disallowed"],[[2821,2828],"valid"],[[2829,2830],"disallowed"],[[2831,2832],"valid"],[[2833,2834],"disallowed"],[[2835,2856],"valid"],[[2857,2857],"disallowed"],[[2858,2864],"valid"],[[2865,2865],"disallowed"],[[2866,2867],"valid"],[[2868,2868],"disallowed"],[[2869,2869],"valid"],[[2870,2873],"valid"],[[2874,2875],"disallowed"],[[2876,2883],"valid"],[[2884,2884],"valid"],[[2885,2886],"disallowed"],[[2887,2888],"valid"],[[2889,2890],"disallowed"],[[2891,2893],"valid"],[[2894,2901],"disallowed"],[[2902,2903],"valid"],[[2904,2907],"disallowed"],[[2908,2908],"mapped",[2849,2876]],[[2909,2909],"mapped",[2850,2876]],[[2910,2910],"disallowed"],[[2911,2913],"valid"],[[2914,2915],"valid"],[[2916,2917],"disallowed"],[[2918,2927],"valid"],[[2928,2928],"valid",[],"NV8"],[[2929,2929],"valid"],[[2930,2935],"valid",[],"NV8"],[[2936,2945],"disallowed"],[[2946,2947],"valid"],[[2948,2948],"disallowed"],[[2949,2954],"valid"],[[2955,2957],"disallowed"],[[2958,2960],"valid"],[[2961,2961],"disallowed"],[[2962,2965],"valid"],[[2966,2968],"disallowed"],[[2969,2970],"valid"],[[2971,2971],"disallowed"],[[2972,2972],"valid"],[[2973,2973],"disallowed"],[[2974,2975],"valid"],[[2976,2978],"disallowed"],[[2979,2980],"valid"],[[2981,2983],"disallowed"],[[2984,2986],"valid"],[[2987,2989],"disallowed"],[[2990,2997],"valid"],[[2998,2998],"valid"],[[2999,3001],"valid"],[[3002,3005],"disallowed"],[[3006,3010],"valid"],[[3011,3013],"disallowed"],[[3014,3016],"valid"],[[3017,3017],"disallowed"],[[3018,3021],"valid"],[[3022,3023],"disallowed"],[[3024,3024],"valid"],[[3025,3030],"disallowed"],[[3031,3031],"valid"],[[3032,3045],"disallowed"],[[3046,3046],"valid"],[[3047,3055],"valid"],[[3056,3058],"valid",[],"NV8"],[[3059,3066],"valid",[],"NV8"],[[3067,3071],"disallowed"],[[3072,3072],"valid"],[[3073,3075],"valid"],[[3076,3076],"disallowed"],[[3077,3084],"valid"],[[3085,3085],"disallowed"],[[3086,3088],"valid"],[[3089,3089],"disallowed"],[[3090,3112],"valid"],[[3113,3113],"disallowed"],[[3114,3123],"valid"],[[3124,3124],"valid"],[[3125,3129],"valid"],[[3130,3132],"disallowed"],[[3133,3133],"valid"],[[3134,3140],"valid"],[[3141,3141],"disallowed"],[[3142,3144],"valid"],[[3145,3145],"disallowed"],[[3146,3149],"valid"],[[3150,3156],"disallowed"],[[3157,3158],"valid"],[[3159,3159],"disallowed"],[[3160,3161],"valid"],[[3162,3162],"valid"],[[3163,3167],"disallowed"],[[3168,3169],"valid"],[[3170,3171],"valid"],[[3172,3173],"disallowed"],[[3174,3183],"valid"],[[3184,3191],"disallowed"],[[3192,3199],"valid",[],"NV8"],[[3200,3200],"disallowed"],[[3201,3201],"valid"],[[3202,3203],"valid"],[[3204,3204],"disallowed"],[[3205,3212],"valid"],[[3213,3213],"disallowed"],[[3214,3216],"valid"],[[3217,3217],"disallowed"],[[3218,3240],"valid"],[[3241,3241],"disallowed"],[[3242,3251],"valid"],[[3252,3252],"disallowed"],[[3253,3257],"valid"],[[3258,3259],"disallowed"],[[3260,3261],"valid"],[[3262,3268],"valid"],[[3269,3269],"disallowed"],[[3270,3272],"valid"],[[3273,3273],"disallowed"],[[3274,3277],"valid"],[[3278,3284],"disallowed"],[[3285,3286],"valid"],[[3287,3293],"disallowed"],[[3294,3294],"valid"],[[3295,3295],"disallowed"],[[3296,3297],"valid"],[[3298,3299],"valid"],[[3300,3301],"disallowed"],[[3302,3311],"valid"],[[3312,3312],"disallowed"],[[3313,3314],"valid"],[[3315,3328],"disallowed"],[[3329,3329],"valid"],[[3330,3331],"valid"],[[3332,3332],"disallowed"],[[3333,3340],"valid"],[[3341,3341],"disallowed"],[[3342,3344],"valid"],[[3345,3345],"disallowed"],[[3346,3368],"valid"],[[3369,3369],"valid"],[[3370,3385],"valid"],[[3386,3386],"valid"],[[3387,3388],"disallowed"],[[3389,3389],"valid"],[[3390,3395],"valid"],[[3396,3396],"valid"],[[3397,3397],"disallowed"],[[3398,3400],"valid"],[[3401,3401],"disallowed"],[[3402,3405],"valid"],[[3406,3406],"valid"],[[3407,3414],"disallowed"],[[3415,3415],"valid"],[[3416,3422],"disallowed"],[[3423,3423],"valid"],[[3424,3425],"valid"],[[3426,3427],"valid"],[[3428,3429],"disallowed"],[[3430,3439],"valid"],[[3440,3445],"valid",[],"NV8"],[[3446,3448],"disallowed"],[[3449,3449],"valid",[],"NV8"],[[3450,3455],"valid"],[[3456,3457],"disallowed"],[[3458,3459],"valid"],[[3460,3460],"disallowed"],[[3461,3478],"valid"],[[3479,3481],"disallowed"],[[3482,3505],"valid"],[[3506,3506],"disallowed"],[[3507,3515],"valid"],[[3516,3516],"disallowed"],[[3517,3517],"valid"],[[3518,3519],"disallowed"],[[3520,3526],"valid"],[[3527,3529],"disallowed"],[[3530,3530],"valid"],[[3531,3534],"disallowed"],[[3535,3540],"valid"],[[3541,3541],"disallowed"],[[3542,3542],"valid"],[[3543,3543],"disallowed"],[[3544,3551],"valid"],[[3552,3557],"disallowed"],[[3558,3567],"valid"],[[3568,3569],"disallowed"],[[3570,3571],"valid"],[[3572,3572],"valid",[],"NV8"],[[3573,3584],"disallowed"],[[3585,3634],"valid"],[[3635,3635],"mapped",[3661,3634]],[[3636,3642],"valid"],[[3643,3646],"disallowed"],[[3647,3647],"valid",[],"NV8"],[[3648,3662],"valid"],[[3663,3663],"valid",[],"NV8"],[[3664,3673],"valid"],[[3674,3675],"valid",[],"NV8"],[[3676,3712],"disallowed"],[[3713,3714],"valid"],[[3715,3715],"disallowed"],[[3716,3716],"valid"],[[3717,3718],"disallowed"],[[3719,3720],"valid"],[[3721,3721],"disallowed"],[[3722,3722],"valid"],[[3723,3724],"disallowed"],[[3725,3725],"valid"],[[3726,3731],"disallowed"],[[3732,3735],"valid"],[[3736,3736],"disallowed"],[[3737,3743],"valid"],[[3744,3744],"disallowed"],[[3745,3747],"valid"],[[3748,3748],"disallowed"],[[3749,3749],"valid"],[[3750,3750],"disallowed"],[[3751,3751],"valid"],[[3752,3753],"disallowed"],[[3754,3755],"valid"],[[3756,3756],"disallowed"],[[3757,3762],"valid"],[[3763,3763],"mapped",[3789,3762]],[[3764,3769],"valid"],[[3770,3770],"disallowed"],[[3771,3773],"valid"],[[3774,3775],"disallowed"],[[3776,3780],"valid"],[[3781,3781],"disallowed"],[[3782,3782],"valid"],[[3783,3783],"disallowed"],[[3784,3789],"valid"],[[3790,3791],"disallowed"],[[3792,3801],"valid"],[[3802,3803],"disallowed"],[[3804,3804],"mapped",[3755,3737]],[[3805,3805],"mapped",[3755,3745]],[[3806,3807],"valid"],[[3808,3839],"disallowed"],[[3840,3840],"valid"],[[3841,3850],"valid",[],"NV8"],[[3851,3851],"valid"],[[3852,3852],"mapped",[3851]],[[3853,3863],"valid",[],"NV8"],[[3864,3865],"valid"],[[3866,3871],"valid",[],"NV8"],[[3872,3881],"valid"],[[3882,3892],"valid",[],"NV8"],[[3893,3893],"valid"],[[3894,3894],"valid",[],"NV8"],[[3895,3895],"valid"],[[3896,3896],"valid",[],"NV8"],[[3897,3897],"valid"],[[3898,3901],"valid",[],"NV8"],[[3902,3906],"valid"],[[3907,3907],"mapped",[3906,4023]],[[3908,3911],"valid"],[[3912,3912],"disallowed"],[[3913,3916],"valid"],[[3917,3917],"mapped",[3916,4023]],[[3918,3921],"valid"],[[3922,3922],"mapped",[3921,4023]],[[3923,3926],"valid"],[[3927,3927],"mapped",[3926,4023]],[[3928,3931],"valid"],[[3932,3932],"mapped",[3931,4023]],[[3933,3944],"valid"],[[3945,3945],"mapped",[3904,4021]],[[3946,3946],"valid"],[[3947,3948],"valid"],[[3949,3952],"disallowed"],[[3953,3954],"valid"],[[3955,3955],"mapped",[3953,3954]],[[3956,3956],"valid"],[[3957,3957],"mapped",[3953,3956]],[[3958,3958],"mapped",[4018,3968]],[[3959,3959],"mapped",[4018,3953,3968]],[[3960,3960],"mapped",[4019,3968]],[[3961,3961],"mapped",[4019,3953,3968]],[[3962,3968],"valid"],[[3969,3969],"mapped",[3953,3968]],[[3970,3972],"valid"],[[3973,3973],"valid",[],"NV8"],[[3974,3979],"valid"],[[3980,3983],"valid"],[[3984,3986],"valid"],[[3987,3987],"mapped",[3986,4023]],[[3988,3989],"valid"],[[3990,3990],"valid"],[[3991,3991],"valid"],[[3992,3992],"disallowed"],[[3993,3996],"valid"],[[3997,3997],"mapped",[3996,4023]],[[3998,4001],"valid"],[[4002,4002],"mapped",[4001,4023]],[[4003,4006],"valid"],[[4007,4007],"mapped",[4006,4023]],[[4008,4011],"valid"],[[4012,4012],"mapped",[4011,4023]],[[4013,4013],"valid"],[[4014,4016],"valid"],[[4017,4023],"valid"],[[4024,4024],"valid"],[[4025,4025],"mapped",[3984,4021]],[[4026,4028],"valid"],[[4029,4029],"disallowed"],[[4030,4037],"valid",[],"NV8"],[[4038,4038],"valid"],[[4039,4044],"valid",[],"NV8"],[[4045,4045],"disallowed"],[[4046,4046],"valid",[],"NV8"],[[4047,4047],"valid",[],"NV8"],[[4048,4049],"valid",[],"NV8"],[[4050,4052],"valid",[],"NV8"],[[4053,4056],"valid",[],"NV8"],[[4057,4058],"valid",[],"NV8"],[[4059,4095],"disallowed"],[[4096,4129],"valid"],[[4130,4130],"valid"],[[4131,4135],"valid"],[[4136,4136],"valid"],[[4137,4138],"valid"],[[4139,4139],"valid"],[[4140,4146],"valid"],[[4147,4149],"valid"],[[4150,4153],"valid"],[[4154,4159],"valid"],[[4160,4169],"valid"],[[4170,4175],"valid",[],"NV8"],[[4176,4185],"valid"],[[4186,4249],"valid"],[[4250,4253],"valid"],[[4254,4255],"valid",[],"NV8"],[[4256,4293],"disallowed"],[[4294,4294],"disallowed"],[[4295,4295],"mapped",[11559]],[[4296,4300],"disallowed"],[[4301,4301],"mapped",[11565]],[[4302,4303],"disallowed"],[[4304,4342],"valid"],[[4343,4344],"valid"],[[4345,4346],"valid"],[[4347,4347],"valid",[],"NV8"],[[4348,4348],"mapped",[4316]],[[4349,4351],"valid"],[[4352,4441],"valid",[],"NV8"],[[4442,4446],"valid",[],"NV8"],[[4447,4448],"disallowed"],[[4449,4514],"valid",[],"NV8"],[[4515,4519],"valid",[],"NV8"],[[4520,4601],"valid",[],"NV8"],[[4602,4607],"valid",[],"NV8"],[[4608,4614],"valid"],[[4615,4615],"valid"],[[4616,4678],"valid"],[[4679,4679],"valid"],[[4680,4680],"valid"],[[4681,4681],"disallowed"],[[4682,4685],"valid"],[[4686,4687],"disallowed"],[[4688,4694],"valid"],[[4695,4695],"disallowed"],[[4696,4696],"valid"],[[4697,4697],"disallowed"],[[4698,4701],"valid"],[[4702,4703],"disallowed"],[[4704,4742],"valid"],[[4743,4743],"valid"],[[4744,4744],"valid"],[[4745,4745],"disallowed"],[[4746,4749],"valid"],[[4750,4751],"disallowed"],[[4752,4782],"valid"],[[4783,4783],"valid"],[[4784,4784],"valid"],[[4785,4785],"disallowed"],[[4786,4789],"valid"],[[4790,4791],"disallowed"],[[4792,4798],"valid"],[[4799,4799],"disallowed"],[[4800,4800],"valid"],[[4801,4801],"disallowed"],[[4802,4805],"valid"],[[4806,4807],"disallowed"],[[4808,4814],"valid"],[[4815,4815],"valid"],[[4816,4822],"valid"],[[4823,4823],"disallowed"],[[4824,4846],"valid"],[[4847,4847],"valid"],[[4848,4878],"valid"],[[4879,4879],"valid"],[[4880,4880],"valid"],[[4881,4881],"disallowed"],[[4882,4885],"valid"],[[4886,4887],"disallowed"],[[4888,4894],"valid"],[[4895,4895],"valid"],[[4896,4934],"valid"],[[4935,4935],"valid"],[[4936,4954],"valid"],[[4955,4956],"disallowed"],[[4957,4958],"valid"],[[4959,4959],"valid"],[[4960,4960],"valid",[],"NV8"],[[4961,4988],"valid",[],"NV8"],[[4989,4991],"disallowed"],[[4992,5007],"valid"],[[5008,5017],"valid",[],"NV8"],[[5018,5023],"disallowed"],[[5024,5108],"valid"],[[5109,5109],"valid"],[[5110,5111],"disallowed"],[[5112,5112],"mapped",[5104]],[[5113,5113],"mapped",[5105]],[[5114,5114],"mapped",[5106]],[[5115,5115],"mapped",[5107]],[[5116,5116],"mapped",[5108]],[[5117,5117],"mapped",[5109]],[[5118,5119],"disallowed"],[[5120,5120],"valid",[],"NV8"],[[5121,5740],"valid"],[[5741,5742],"valid",[],"NV8"],[[5743,5750],"valid"],[[5751,5759],"valid"],[[5760,5760],"disallowed"],[[5761,5786],"valid"],[[5787,5788],"valid",[],"NV8"],[[5789,5791],"disallowed"],[[5792,5866],"valid"],[[5867,5872],"valid",[],"NV8"],[[5873,5880],"valid"],[[5881,5887],"disallowed"],[[5888,5900],"valid"],[[5901,5901],"disallowed"],[[5902,5908],"valid"],[[5909,5919],"disallowed"],[[5920,5940],"valid"],[[5941,5942],"valid",[],"NV8"],[[5943,5951],"disallowed"],[[5952,5971],"valid"],[[5972,5983],"disallowed"],[[5984,5996],"valid"],[[5997,5997],"disallowed"],[[5998,6e3],"valid"],[[6001,6001],"disallowed"],[[6002,6003],"valid"],[[6004,6015],"disallowed"],[[6016,6067],"valid"],[[6068,6069],"disallowed"],[[6070,6099],"valid"],[[6100,6102],"valid",[],"NV8"],[[6103,6103],"valid"],[[6104,6107],"valid",[],"NV8"],[[6108,6108],"valid"],[[6109,6109],"valid"],[[6110,6111],"disallowed"],[[6112,6121],"valid"],[[6122,6127],"disallowed"],[[6128,6137],"valid",[],"NV8"],[[6138,6143],"disallowed"],[[6144,6149],"valid",[],"NV8"],[[6150,6150],"disallowed"],[[6151,6154],"valid",[],"NV8"],[[6155,6157],"ignored"],[[6158,6158],"disallowed"],[[6159,6159],"disallowed"],[[6160,6169],"valid"],[[6170,6175],"disallowed"],[[6176,6263],"valid"],[[6264,6271],"disallowed"],[[6272,6313],"valid"],[[6314,6314],"valid"],[[6315,6319],"disallowed"],[[6320,6389],"valid"],[[6390,6399],"disallowed"],[[6400,6428],"valid"],[[6429,6430],"valid"],[[6431,6431],"disallowed"],[[6432,6443],"valid"],[[6444,6447],"disallowed"],[[6448,6459],"valid"],[[6460,6463],"disallowed"],[[6464,6464],"valid",[],"NV8"],[[6465,6467],"disallowed"],[[6468,6469],"valid",[],"NV8"],[[6470,6509],"valid"],[[6510,6511],"disallowed"],[[6512,6516],"valid"],[[6517,6527],"disallowed"],[[6528,6569],"valid"],[[6570,6571],"valid"],[[6572,6575],"disallowed"],[[6576,6601],"valid"],[[6602,6607],"disallowed"],[[6608,6617],"valid"],[[6618,6618],"valid",[],"XV8"],[[6619,6621],"disallowed"],[[6622,6623],"valid",[],"NV8"],[[6624,6655],"valid",[],"NV8"],[[6656,6683],"valid"],[[6684,6685],"disallowed"],[[6686,6687],"valid",[],"NV8"],[[6688,6750],"valid"],[[6751,6751],"disallowed"],[[6752,6780],"valid"],[[6781,6782],"disallowed"],[[6783,6793],"valid"],[[6794,6799],"disallowed"],[[6800,6809],"valid"],[[6810,6815],"disallowed"],[[6816,6822],"valid",[],"NV8"],[[6823,6823],"valid"],[[6824,6829],"valid",[],"NV8"],[[6830,6831],"disallowed"],[[6832,6845],"valid"],[[6846,6846],"valid",[],"NV8"],[[6847,6911],"disallowed"],[[6912,6987],"valid"],[[6988,6991],"disallowed"],[[6992,7001],"valid"],[[7002,7018],"valid",[],"NV8"],[[7019,7027],"valid"],[[7028,7036],"valid",[],"NV8"],[[7037,7039],"disallowed"],[[7040,7082],"valid"],[[7083,7085],"valid"],[[7086,7097],"valid"],[[7098,7103],"valid"],[[7104,7155],"valid"],[[7156,7163],"disallowed"],[[7164,7167],"valid",[],"NV8"],[[7168,7223],"valid"],[[7224,7226],"disallowed"],[[7227,7231],"valid",[],"NV8"],[[7232,7241],"valid"],[[7242,7244],"disallowed"],[[7245,7293],"valid"],[[7294,7295],"valid",[],"NV8"],[[7296,7359],"disallowed"],[[7360,7367],"valid",[],"NV8"],[[7368,7375],"disallowed"],[[7376,7378],"valid"],[[7379,7379],"valid",[],"NV8"],[[7380,7410],"valid"],[[7411,7414],"valid"],[[7415,7415],"disallowed"],[[7416,7417],"valid"],[[7418,7423],"disallowed"],[[7424,7467],"valid"],[[7468,7468],"mapped",[97]],[[7469,7469],"mapped",[230]],[[7470,7470],"mapped",[98]],[[7471,7471],"valid"],[[7472,7472],"mapped",[100]],[[7473,7473],"mapped",[101]],[[7474,7474],"mapped",[477]],[[7475,7475],"mapped",[103]],[[7476,7476],"mapped",[104]],[[7477,7477],"mapped",[105]],[[7478,7478],"mapped",[106]],[[7479,7479],"mapped",[107]],[[7480,7480],"mapped",[108]],[[7481,7481],"mapped",[109]],[[7482,7482],"mapped",[110]],[[7483,7483],"valid"],[[7484,7484],"mapped",[111]],[[7485,7485],"mapped",[547]],[[7486,7486],"mapped",[112]],[[7487,7487],"mapped",[114]],[[7488,7488],"mapped",[116]],[[7489,7489],"mapped",[117]],[[7490,7490],"mapped",[119]],[[7491,7491],"mapped",[97]],[[7492,7492],"mapped",[592]],[[7493,7493],"mapped",[593]],[[7494,7494],"mapped",[7426]],[[7495,7495],"mapped",[98]],[[7496,7496],"mapped",[100]],[[7497,7497],"mapped",[101]],[[7498,7498],"mapped",[601]],[[7499,7499],"mapped",[603]],[[7500,7500],"mapped",[604]],[[7501,7501],"mapped",[103]],[[7502,7502],"valid"],[[7503,7503],"mapped",[107]],[[7504,7504],"mapped",[109]],[[7505,7505],"mapped",[331]],[[7506,7506],"mapped",[111]],[[7507,7507],"mapped",[596]],[[7508,7508],"mapped",[7446]],[[7509,7509],"mapped",[7447]],[[7510,7510],"mapped",[112]],[[7511,7511],"mapped",[116]],[[7512,7512],"mapped",[117]],[[7513,7513],"mapped",[7453]],[[7514,7514],"mapped",[623]],[[7515,7515],"mapped",[118]],[[7516,7516],"mapped",[7461]],[[7517,7517],"mapped",[946]],[[7518,7518],"mapped",[947]],[[7519,7519],"mapped",[948]],[[7520,7520],"mapped",[966]],[[7521,7521],"mapped",[967]],[[7522,7522],"mapped",[105]],[[7523,7523],"mapped",[114]],[[7524,7524],"mapped",[117]],[[7525,7525],"mapped",[118]],[[7526,7526],"mapped",[946]],[[7527,7527],"mapped",[947]],[[7528,7528],"mapped",[961]],[[7529,7529],"mapped",[966]],[[7530,7530],"mapped",[967]],[[7531,7531],"valid"],[[7532,7543],"valid"],[[7544,7544],"mapped",[1085]],[[7545,7578],"valid"],[[7579,7579],"mapped",[594]],[[7580,7580],"mapped",[99]],[[7581,7581],"mapped",[597]],[[7582,7582],"mapped",[240]],[[7583,7583],"mapped",[604]],[[7584,7584],"mapped",[102]],[[7585,7585],"mapped",[607]],[[7586,7586],"mapped",[609]],[[7587,7587],"mapped",[613]],[[7588,7588],"mapped",[616]],[[7589,7589],"mapped",[617]],[[7590,7590],"mapped",[618]],[[7591,7591],"mapped",[7547]],[[7592,7592],"mapped",[669]],[[7593,7593],"mapped",[621]],[[7594,7594],"mapped",[7557]],[[7595,7595],"mapped",[671]],[[7596,7596],"mapped",[625]],[[7597,7597],"mapped",[624]],[[7598,7598],"mapped",[626]],[[7599,7599],"mapped",[627]],[[7600,7600],"mapped",[628]],[[7601,7601],"mapped",[629]],[[7602,7602],"mapped",[632]],[[7603,7603],"mapped",[642]],[[7604,7604],"mapped",[643]],[[7605,7605],"mapped",[427]],[[7606,7606],"mapped",[649]],[[7607,7607],"mapped",[650]],[[7608,7608],"mapped",[7452]],[[7609,7609],"mapped",[651]],[[7610,7610],"mapped",[652]],[[7611,7611],"mapped",[122]],[[7612,7612],"mapped",[656]],[[7613,7613],"mapped",[657]],[[7614,7614],"mapped",[658]],[[7615,7615],"mapped",[952]],[[7616,7619],"valid"],[[7620,7626],"valid"],[[7627,7654],"valid"],[[7655,7669],"valid"],[[7670,7675],"disallowed"],[[7676,7676],"valid"],[[7677,7677],"valid"],[[7678,7679],"valid"],[[7680,7680],"mapped",[7681]],[[7681,7681],"valid"],[[7682,7682],"mapped",[7683]],[[7683,7683],"valid"],[[7684,7684],"mapped",[7685]],[[7685,7685],"valid"],[[7686,7686],"mapped",[7687]],[[7687,7687],"valid"],[[7688,7688],"mapped",[7689]],[[7689,7689],"valid"],[[7690,7690],"mapped",[7691]],[[7691,7691],"valid"],[[7692,7692],"mapped",[7693]],[[7693,7693],"valid"],[[7694,7694],"mapped",[7695]],[[7695,7695],"valid"],[[7696,7696],"mapped",[7697]],[[7697,7697],"valid"],[[7698,7698],"mapped",[7699]],[[7699,7699],"valid"],[[7700,7700],"mapped",[7701]],[[7701,7701],"valid"],[[7702,7702],"mapped",[7703]],[[7703,7703],"valid"],[[7704,7704],"mapped",[7705]],[[7705,7705],"valid"],[[7706,7706],"mapped",[7707]],[[7707,7707],"valid"],[[7708,7708],"mapped",[7709]],[[7709,7709],"valid"],[[7710,7710],"mapped",[7711]],[[7711,7711],"valid"],[[7712,7712],"mapped",[7713]],[[7713,7713],"valid"],[[7714,7714],"mapped",[7715]],[[7715,7715],"valid"],[[7716,7716],"mapped",[7717]],[[7717,7717],"valid"],[[7718,7718],"mapped",[7719]],[[7719,7719],"valid"],[[7720,7720],"mapped",[7721]],[[7721,7721],"valid"],[[7722,7722],"mapped",[7723]],[[7723,7723],"valid"],[[7724,7724],"mapped",[7725]],[[7725,7725],"valid"],[[7726,7726],"mapped",[7727]],[[7727,7727],"valid"],[[7728,7728],"mapped",[7729]],[[7729,7729],"valid"],[[7730,7730],"mapped",[7731]],[[7731,7731],"valid"],[[7732,7732],"mapped",[7733]],[[7733,7733],"valid"],[[7734,7734],"mapped",[7735]],[[7735,7735],"valid"],[[7736,7736],"mapped",[7737]],[[7737,7737],"valid"],[[7738,7738],"mapped",[7739]],[[7739,7739],"valid"],[[7740,7740],"mapped",[7741]],[[7741,7741],"valid"],[[7742,7742],"mapped",[7743]],[[7743,7743],"valid"],[[7744,7744],"mapped",[7745]],[[7745,7745],"valid"],[[7746,7746],"mapped",[7747]],[[7747,7747],"valid"],[[7748,7748],"mapped",[7749]],[[7749,7749],"valid"],[[7750,7750],"mapped",[7751]],[[7751,7751],"valid"],[[7752,7752],"mapped",[7753]],[[7753,7753],"valid"],[[7754,7754],"mapped",[7755]],[[7755,7755],"valid"],[[7756,7756],"mapped",[7757]],[[7757,7757],"valid"],[[7758,7758],"mapped",[7759]],[[7759,7759],"valid"],[[7760,7760],"mapped",[7761]],[[7761,7761],"valid"],[[7762,7762],"mapped",[7763]],[[7763,7763],"valid"],[[7764,7764],"mapped",[7765]],[[7765,7765],"valid"],[[7766,7766],"mapped",[7767]],[[7767,7767],"valid"],[[7768,7768],"mapped",[7769]],[[7769,7769],"valid"],[[7770,7770],"mapped",[7771]],[[7771,7771],"valid"],[[7772,7772],"mapped",[7773]],[[7773,7773],"valid"],[[7774,7774],"mapped",[7775]],[[7775,7775],"valid"],[[7776,7776],"mapped",[7777]],[[7777,7777],"valid"],[[7778,7778],"mapped",[7779]],[[7779,7779],"valid"],[[7780,7780],"mapped",[7781]],[[7781,7781],"valid"],[[7782,7782],"mapped",[7783]],[[7783,7783],"valid"],[[7784,7784],"mapped",[7785]],[[7785,7785],"valid"],[[7786,7786],"mapped",[7787]],[[7787,7787],"valid"],[[7788,7788],"mapped",[7789]],[[7789,7789],"valid"],[[7790,7790],"mapped",[7791]],[[7791,7791],"valid"],[[7792,7792],"mapped",[7793]],[[7793,7793],"valid"],[[7794,7794],"mapped",[7795]],[[7795,7795],"valid"],[[7796,7796],"mapped",[7797]],[[7797,7797],"valid"],[[7798,7798],"mapped",[7799]],[[7799,7799],"valid"],[[7800,7800],"mapped",[7801]],[[7801,7801],"valid"],[[7802,7802],"mapped",[7803]],[[7803,7803],"valid"],[[7804,7804],"mapped",[7805]],[[7805,7805],"valid"],[[7806,7806],"mapped",[7807]],[[7807,7807],"valid"],[[7808,7808],"mapped",[7809]],[[7809,7809],"valid"],[[7810,7810],"mapped",[7811]],[[7811,7811],"valid"],[[7812,7812],"mapped",[7813]],[[7813,7813],"valid"],[[7814,7814],"mapped",[7815]],[[7815,7815],"valid"],[[7816,7816],"mapped",[7817]],[[7817,7817],"valid"],[[7818,7818],"mapped",[7819]],[[7819,7819],"valid"],[[7820,7820],"mapped",[7821]],[[7821,7821],"valid"],[[7822,7822],"mapped",[7823]],[[7823,7823],"valid"],[[7824,7824],"mapped",[7825]],[[7825,7825],"valid"],[[7826,7826],"mapped",[7827]],[[7827,7827],"valid"],[[7828,7828],"mapped",[7829]],[[7829,7833],"valid"],[[7834,7834],"mapped",[97,702]],[[7835,7835],"mapped",[7777]],[[7836,7837],"valid"],[[7838,7838],"mapped",[115,115]],[[7839,7839],"valid"],[[7840,7840],"mapped",[7841]],[[7841,7841],"valid"],[[7842,7842],"mapped",[7843]],[[7843,7843],"valid"],[[7844,7844],"mapped",[7845]],[[7845,7845],"valid"],[[7846,7846],"mapped",[7847]],[[7847,7847],"valid"],[[7848,7848],"mapped",[7849]],[[7849,7849],"valid"],[[7850,7850],"mapped",[7851]],[[7851,7851],"valid"],[[7852,7852],"mapped",[7853]],[[7853,7853],"valid"],[[7854,7854],"mapped",[7855]],[[7855,7855],"valid"],[[7856,7856],"mapped",[7857]],[[7857,7857],"valid"],[[7858,7858],"mapped",[7859]],[[7859,7859],"valid"],[[7860,7860],"mapped",[7861]],[[7861,7861],"valid"],[[7862,7862],"mapped",[7863]],[[7863,7863],"valid"],[[7864,7864],"mapped",[7865]],[[7865,7865],"valid"],[[7866,7866],"mapped",[7867]],[[7867,7867],"valid"],[[7868,7868],"mapped",[7869]],[[7869,7869],"valid"],[[7870,7870],"mapped",[7871]],[[7871,7871],"valid"],[[7872,7872],"mapped",[7873]],[[7873,7873],"valid"],[[7874,7874],"mapped",[7875]],[[7875,7875],"valid"],[[7876,7876],"mapped",[7877]],[[7877,7877],"valid"],[[7878,7878],"mapped",[7879]],[[7879,7879],"valid"],[[7880,7880],"mapped",[7881]],[[7881,7881],"valid"],[[7882,7882],"mapped",[7883]],[[7883,7883],"valid"],[[7884,7884],"mapped",[7885]],[[7885,7885],"valid"],[[7886,7886],"mapped",[7887]],[[7887,7887],"valid"],[[7888,7888],"mapped",[7889]],[[7889,7889],"valid"],[[7890,7890],"mapped",[7891]],[[7891,7891],"valid"],[[7892,7892],"mapped",[7893]],[[7893,7893],"valid"],[[7894,7894],"mapped",[7895]],[[7895,7895],"valid"],[[7896,7896],"mapped",[7897]],[[7897,7897],"valid"],[[7898,7898],"mapped",[7899]],[[7899,7899],"valid"],[[7900,7900],"mapped",[7901]],[[7901,7901],"valid"],[[7902,7902],"mapped",[7903]],[[7903,7903],"valid"],[[7904,7904],"mapped",[7905]],[[7905,7905],"valid"],[[7906,7906],"mapped",[7907]],[[7907,7907],"valid"],[[7908,7908],"mapped",[7909]],[[7909,7909],"valid"],[[7910,7910],"mapped",[7911]],[[7911,7911],"valid"],[[7912,7912],"mapped",[7913]],[[7913,7913],"valid"],[[7914,7914],"mapped",[7915]],[[7915,7915],"valid"],[[7916,7916],"mapped",[7917]],[[7917,7917],"valid"],[[7918,7918],"mapped",[7919]],[[7919,7919],"valid"],[[7920,7920],"mapped",[7921]],[[7921,7921],"valid"],[[7922,7922],"mapped",[7923]],[[7923,7923],"valid"],[[7924,7924],"mapped",[7925]],[[7925,7925],"valid"],[[7926,7926],"mapped",[7927]],[[7927,7927],"valid"],[[7928,7928],"mapped",[7929]],[[7929,7929],"valid"],[[7930,7930],"mapped",[7931]],[[7931,7931],"valid"],[[7932,7932],"mapped",[7933]],[[7933,7933],"valid"],[[7934,7934],"mapped",[7935]],[[7935,7935],"valid"],[[7936,7943],"valid"],[[7944,7944],"mapped",[7936]],[[7945,7945],"mapped",[7937]],[[7946,7946],"mapped",[7938]],[[7947,7947],"mapped",[7939]],[[7948,7948],"mapped",[7940]],[[7949,7949],"mapped",[7941]],[[7950,7950],"mapped",[7942]],[[7951,7951],"mapped",[7943]],[[7952,7957],"valid"],[[7958,7959],"disallowed"],[[7960,7960],"mapped",[7952]],[[7961,7961],"mapped",[7953]],[[7962,7962],"mapped",[7954]],[[7963,7963],"mapped",[7955]],[[7964,7964],"mapped",[7956]],[[7965,7965],"mapped",[7957]],[[7966,7967],"disallowed"],[[7968,7975],"valid"],[[7976,7976],"mapped",[7968]],[[7977,7977],"mapped",[7969]],[[7978,7978],"mapped",[7970]],[[7979,7979],"mapped",[7971]],[[7980,7980],"mapped",[7972]],[[7981,7981],"mapped",[7973]],[[7982,7982],"mapped",[7974]],[[7983,7983],"mapped",[7975]],[[7984,7991],"valid"],[[7992,7992],"mapped",[7984]],[[7993,7993],"mapped",[7985]],[[7994,7994],"mapped",[7986]],[[7995,7995],"mapped",[7987]],[[7996,7996],"mapped",[7988]],[[7997,7997],"mapped",[7989]],[[7998,7998],"mapped",[7990]],[[7999,7999],"mapped",[7991]],[[8e3,8005],"valid"],[[8006,8007],"disallowed"],[[8008,8008],"mapped",[8e3]],[[8009,8009],"mapped",[8001]],[[8010,8010],"mapped",[8002]],[[8011,8011],"mapped",[8003]],[[8012,8012],"mapped",[8004]],[[8013,8013],"mapped",[8005]],[[8014,8015],"disallowed"],[[8016,8023],"valid"],[[8024,8024],"disallowed"],[[8025,8025],"mapped",[8017]],[[8026,8026],"disallowed"],[[8027,8027],"mapped",[8019]],[[8028,8028],"disallowed"],[[8029,8029],"mapped",[8021]],[[8030,8030],"disallowed"],[[8031,8031],"mapped",[8023]],[[8032,8039],"valid"],[[8040,8040],"mapped",[8032]],[[8041,8041],"mapped",[8033]],[[8042,8042],"mapped",[8034]],[[8043,8043],"mapped",[8035]],[[8044,8044],"mapped",[8036]],[[8045,8045],"mapped",[8037]],[[8046,8046],"mapped",[8038]],[[8047,8047],"mapped",[8039]],[[8048,8048],"valid"],[[8049,8049],"mapped",[940]],[[8050,8050],"valid"],[[8051,8051],"mapped",[941]],[[8052,8052],"valid"],[[8053,8053],"mapped",[942]],[[8054,8054],"valid"],[[8055,8055],"mapped",[943]],[[8056,8056],"valid"],[[8057,8057],"mapped",[972]],[[8058,8058],"valid"],[[8059,8059],"mapped",[973]],[[8060,8060],"valid"],[[8061,8061],"mapped",[974]],[[8062,8063],"disallowed"],[[8064,8064],"mapped",[7936,953]],[[8065,8065],"mapped",[7937,953]],[[8066,8066],"mapped",[7938,953]],[[8067,8067],"mapped",[7939,953]],[[8068,8068],"mapped",[7940,953]],[[8069,8069],"mapped",[7941,953]],[[8070,8070],"mapped",[7942,953]],[[8071,8071],"mapped",[7943,953]],[[8072,8072],"mapped",[7936,953]],[[8073,8073],"mapped",[7937,953]],[[8074,8074],"mapped",[7938,953]],[[8075,8075],"mapped",[7939,953]],[[8076,8076],"mapped",[7940,953]],[[8077,8077],"mapped",[7941,953]],[[8078,8078],"mapped",[7942,953]],[[8079,8079],"mapped",[7943,953]],[[8080,8080],"mapped",[7968,953]],[[8081,8081],"mapped",[7969,953]],[[8082,8082],"mapped",[7970,953]],[[8083,8083],"mapped",[7971,953]],[[8084,8084],"mapped",[7972,953]],[[8085,8085],"mapped",[7973,953]],[[8086,8086],"mapped",[7974,953]],[[8087,8087],"mapped",[7975,953]],[[8088,8088],"mapped",[7968,953]],[[8089,8089],"mapped",[7969,953]],[[8090,8090],"mapped",[7970,953]],[[8091,8091],"mapped",[7971,953]],[[8092,8092],"mapped",[7972,953]],[[8093,8093],"mapped",[7973,953]],[[8094,8094],"mapped",[7974,953]],[[8095,8095],"mapped",[7975,953]],[[8096,8096],"mapped",[8032,953]],[[8097,8097],"mapped",[8033,953]],[[8098,8098],"mapped",[8034,953]],[[8099,8099],"mapped",[8035,953]],[[8100,8100],"mapped",[8036,953]],[[8101,8101],"mapped",[8037,953]],[[8102,8102],"mapped",[8038,953]],[[8103,8103],"mapped",[8039,953]],[[8104,8104],"mapped",[8032,953]],[[8105,8105],"mapped",[8033,953]],[[8106,8106],"mapped",[8034,953]],[[8107,8107],"mapped",[8035,953]],[[8108,8108],"mapped",[8036,953]],[[8109,8109],"mapped",[8037,953]],[[8110,8110],"mapped",[8038,953]],[[8111,8111],"mapped",[8039,953]],[[8112,8113],"valid"],[[8114,8114],"mapped",[8048,953]],[[8115,8115],"mapped",[945,953]],[[8116,8116],"mapped",[940,953]],[[8117,8117],"disallowed"],[[8118,8118],"valid"],[[8119,8119],"mapped",[8118,953]],[[8120,8120],"mapped",[8112]],[[8121,8121],"mapped",[8113]],[[8122,8122],"mapped",[8048]],[[8123,8123],"mapped",[940]],[[8124,8124],"mapped",[945,953]],[[8125,8125],"disallowed_STD3_mapped",[32,787]],[[8126,8126],"mapped",[953]],[[8127,8127],"disallowed_STD3_mapped",[32,787]],[[8128,8128],"disallowed_STD3_mapped",[32,834]],[[8129,8129],"disallowed_STD3_mapped",[32,776,834]],[[8130,8130],"mapped",[8052,953]],[[8131,8131],"mapped",[951,953]],[[8132,8132],"mapped",[942,953]],[[8133,8133],"disallowed"],[[8134,8134],"valid"],[[8135,8135],"mapped",[8134,953]],[[8136,8136],"mapped",[8050]],[[8137,8137],"mapped",[941]],[[8138,8138],"mapped",[8052]],[[8139,8139],"mapped",[942]],[[8140,8140],"mapped",[951,953]],[[8141,8141],"disallowed_STD3_mapped",[32,787,768]],[[8142,8142],"disallowed_STD3_mapped",[32,787,769]],[[8143,8143],"disallowed_STD3_mapped",[32,787,834]],[[8144,8146],"valid"],[[8147,8147],"mapped",[912]],[[8148,8149],"disallowed"],[[8150,8151],"valid"],[[8152,8152],"mapped",[8144]],[[8153,8153],"mapped",[8145]],[[8154,8154],"mapped",[8054]],[[8155,8155],"mapped",[943]],[[8156,8156],"disallowed"],[[8157,8157],"disallowed_STD3_mapped",[32,788,768]],[[8158,8158],"disallowed_STD3_mapped",[32,788,769]],[[8159,8159],"disallowed_STD3_mapped",[32,788,834]],[[8160,8162],"valid"],[[8163,8163],"mapped",[944]],[[8164,8167],"valid"],[[8168,8168],"mapped",[8160]],[[8169,8169],"mapped",[8161]],[[8170,8170],"mapped",[8058]],[[8171,8171],"mapped",[973]],[[8172,8172],"mapped",[8165]],[[8173,8173],"disallowed_STD3_mapped",[32,776,768]],[[8174,8174],"disallowed_STD3_mapped",[32,776,769]],[[8175,8175],"disallowed_STD3_mapped",[96]],[[8176,8177],"disallowed"],[[8178,8178],"mapped",[8060,953]],[[8179,8179],"mapped",[969,953]],[[8180,8180],"mapped",[974,953]],[[8181,8181],"disallowed"],[[8182,8182],"valid"],[[8183,8183],"mapped",[8182,953]],[[8184,8184],"mapped",[8056]],[[8185,8185],"mapped",[972]],[[8186,8186],"mapped",[8060]],[[8187,8187],"mapped",[974]],[[8188,8188],"mapped",[969,953]],[[8189,8189],"disallowed_STD3_mapped",[32,769]],[[8190,8190],"disallowed_STD3_mapped",[32,788]],[[8191,8191],"disallowed"],[[8192,8202],"disallowed_STD3_mapped",[32]],[[8203,8203],"ignored"],[[8204,8205],"deviation",[]],[[8206,8207],"disallowed"],[[8208,8208],"valid",[],"NV8"],[[8209,8209],"mapped",[8208]],[[8210,8214],"valid",[],"NV8"],[[8215,8215],"disallowed_STD3_mapped",[32,819]],[[8216,8227],"valid",[],"NV8"],[[8228,8230],"disallowed"],[[8231,8231],"valid",[],"NV8"],[[8232,8238],"disallowed"],[[8239,8239],"disallowed_STD3_mapped",[32]],[[8240,8242],"valid",[],"NV8"],[[8243,8243],"mapped",[8242,8242]],[[8244,8244],"mapped",[8242,8242,8242]],[[8245,8245],"valid",[],"NV8"],[[8246,8246],"mapped",[8245,8245]],[[8247,8247],"mapped",[8245,8245,8245]],[[8248,8251],"valid",[],"NV8"],[[8252,8252],"disallowed_STD3_mapped",[33,33]],[[8253,8253],"valid",[],"NV8"],[[8254,8254],"disallowed_STD3_mapped",[32,773]],[[8255,8262],"valid",[],"NV8"],[[8263,8263],"disallowed_STD3_mapped",[63,63]],[[8264,8264],"disallowed_STD3_mapped",[63,33]],[[8265,8265],"disallowed_STD3_mapped",[33,63]],[[8266,8269],"valid",[],"NV8"],[[8270,8274],"valid",[],"NV8"],[[8275,8276],"valid",[],"NV8"],[[8277,8278],"valid",[],"NV8"],[[8279,8279],"mapped",[8242,8242,8242,8242]],[[8280,8286],"valid",[],"NV8"],[[8287,8287],"disallowed_STD3_mapped",[32]],[[8288,8288],"ignored"],[[8289,8291],"disallowed"],[[8292,8292],"ignored"],[[8293,8293],"disallowed"],[[8294,8297],"disallowed"],[[8298,8303],"disallowed"],[[8304,8304],"mapped",[48]],[[8305,8305],"mapped",[105]],[[8306,8307],"disallowed"],[[8308,8308],"mapped",[52]],[[8309,8309],"mapped",[53]],[[8310,8310],"mapped",[54]],[[8311,8311],"mapped",[55]],[[8312,8312],"mapped",[56]],[[8313,8313],"mapped",[57]],[[8314,8314],"disallowed_STD3_mapped",[43]],[[8315,8315],"mapped",[8722]],[[8316,8316],"disallowed_STD3_mapped",[61]],[[8317,8317],"disallowed_STD3_mapped",[40]],[[8318,8318],"disallowed_STD3_mapped",[41]],[[8319,8319],"mapped",[110]],[[8320,8320],"mapped",[48]],[[8321,8321],"mapped",[49]],[[8322,8322],"mapped",[50]],[[8323,8323],"mapped",[51]],[[8324,8324],"mapped",[52]],[[8325,8325],"mapped",[53]],[[8326,8326],"mapped",[54]],[[8327,8327],"mapped",[55]],[[8328,8328],"mapped",[56]],[[8329,8329],"mapped",[57]],[[8330,8330],"disallowed_STD3_mapped",[43]],[[8331,8331],"mapped",[8722]],[[8332,8332],"disallowed_STD3_mapped",[61]],[[8333,8333],"disallowed_STD3_mapped",[40]],[[8334,8334],"disallowed_STD3_mapped",[41]],[[8335,8335],"disallowed"],[[8336,8336],"mapped",[97]],[[8337,8337],"mapped",[101]],[[8338,8338],"mapped",[111]],[[8339,8339],"mapped",[120]],[[8340,8340],"mapped",[601]],[[8341,8341],"mapped",[104]],[[8342,8342],"mapped",[107]],[[8343,8343],"mapped",[108]],[[8344,8344],"mapped",[109]],[[8345,8345],"mapped",[110]],[[8346,8346],"mapped",[112]],[[8347,8347],"mapped",[115]],[[8348,8348],"mapped",[116]],[[8349,8351],"disallowed"],[[8352,8359],"valid",[],"NV8"],[[8360,8360],"mapped",[114,115]],[[8361,8362],"valid",[],"NV8"],[[8363,8363],"valid",[],"NV8"],[[8364,8364],"valid",[],"NV8"],[[8365,8367],"valid",[],"NV8"],[[8368,8369],"valid",[],"NV8"],[[8370,8373],"valid",[],"NV8"],[[8374,8376],"valid",[],"NV8"],[[8377,8377],"valid",[],"NV8"],[[8378,8378],"valid",[],"NV8"],[[8379,8381],"valid",[],"NV8"],[[8382,8382],"valid",[],"NV8"],[[8383,8399],"disallowed"],[[8400,8417],"valid",[],"NV8"],[[8418,8419],"valid",[],"NV8"],[[8420,8426],"valid",[],"NV8"],[[8427,8427],"valid",[],"NV8"],[[8428,8431],"valid",[],"NV8"],[[8432,8432],"valid",[],"NV8"],[[8433,8447],"disallowed"],[[8448,8448],"disallowed_STD3_mapped",[97,47,99]],[[8449,8449],"disallowed_STD3_mapped",[97,47,115]],[[8450,8450],"mapped",[99]],[[8451,8451],"mapped",[176,99]],[[8452,8452],"valid",[],"NV8"],[[8453,8453],"disallowed_STD3_mapped",[99,47,111]],[[8454,8454],"disallowed_STD3_mapped",[99,47,117]],[[8455,8455],"mapped",[603]],[[8456,8456],"valid",[],"NV8"],[[8457,8457],"mapped",[176,102]],[[8458,8458],"mapped",[103]],[[8459,8462],"mapped",[104]],[[8463,8463],"mapped",[295]],[[8464,8465],"mapped",[105]],[[8466,8467],"mapped",[108]],[[8468,8468],"valid",[],"NV8"],[[8469,8469],"mapped",[110]],[[8470,8470],"mapped",[110,111]],[[8471,8472],"valid",[],"NV8"],[[8473,8473],"mapped",[112]],[[8474,8474],"mapped",[113]],[[8475,8477],"mapped",[114]],[[8478,8479],"valid",[],"NV8"],[[8480,8480],"mapped",[115,109]],[[8481,8481],"mapped",[116,101,108]],[[8482,8482],"mapped",[116,109]],[[8483,8483],"valid",[],"NV8"],[[8484,8484],"mapped",[122]],[[8485,8485],"valid",[],"NV8"],[[8486,8486],"mapped",[969]],[[8487,8487],"valid",[],"NV8"],[[8488,8488],"mapped",[122]],[[8489,8489],"valid",[],"NV8"],[[8490,8490],"mapped",[107]],[[8491,8491],"mapped",[229]],[[8492,8492],"mapped",[98]],[[8493,8493],"mapped",[99]],[[8494,8494],"valid",[],"NV8"],[[8495,8496],"mapped",[101]],[[8497,8497],"mapped",[102]],[[8498,8498],"disallowed"],[[8499,8499],"mapped",[109]],[[8500,8500],"mapped",[111]],[[8501,8501],"mapped",[1488]],[[8502,8502],"mapped",[1489]],[[8503,8503],"mapped",[1490]],[[8504,8504],"mapped",[1491]],[[8505,8505],"mapped",[105]],[[8506,8506],"valid",[],"NV8"],[[8507,8507],"mapped",[102,97,120]],[[8508,8508],"mapped",[960]],[[8509,8510],"mapped",[947]],[[8511,8511],"mapped",[960]],[[8512,8512],"mapped",[8721]],[[8513,8516],"valid",[],"NV8"],[[8517,8518],"mapped",[100]],[[8519,8519],"mapped",[101]],[[8520,8520],"mapped",[105]],[[8521,8521],"mapped",[106]],[[8522,8523],"valid",[],"NV8"],[[8524,8524],"valid",[],"NV8"],[[8525,8525],"valid",[],"NV8"],[[8526,8526],"valid"],[[8527,8527],"valid",[],"NV8"],[[8528,8528],"mapped",[49,8260,55]],[[8529,8529],"mapped",[49,8260,57]],[[8530,8530],"mapped",[49,8260,49,48]],[[8531,8531],"mapped",[49,8260,51]],[[8532,8532],"mapped",[50,8260,51]],[[8533,8533],"mapped",[49,8260,53]],[[8534,8534],"mapped",[50,8260,53]],[[8535,8535],"mapped",[51,8260,53]],[[8536,8536],"mapped",[52,8260,53]],[[8537,8537],"mapped",[49,8260,54]],[[8538,8538],"mapped",[53,8260,54]],[[8539,8539],"mapped",[49,8260,56]],[[8540,8540],"mapped",[51,8260,56]],[[8541,8541],"mapped",[53,8260,56]],[[8542,8542],"mapped",[55,8260,56]],[[8543,8543],"mapped",[49,8260]],[[8544,8544],"mapped",[105]],[[8545,8545],"mapped",[105,105]],[[8546,8546],"mapped",[105,105,105]],[[8547,8547],"mapped",[105,118]],[[8548,8548],"mapped",[118]],[[8549,8549],"mapped",[118,105]],[[8550,8550],"mapped",[118,105,105]],[[8551,8551],"mapped",[118,105,105,105]],[[8552,8552],"mapped",[105,120]],[[8553,8553],"mapped",[120]],[[8554,8554],"mapped",[120,105]],[[8555,8555],"mapped",[120,105,105]],[[8556,8556],"mapped",[108]],[[8557,8557],"mapped",[99]],[[8558,8558],"mapped",[100]],[[8559,8559],"mapped",[109]],[[8560,8560],"mapped",[105]],[[8561,8561],"mapped",[105,105]],[[8562,8562],"mapped",[105,105,105]],[[8563,8563],"mapped",[105,118]],[[8564,8564],"mapped",[118]],[[8565,8565],"mapped",[118,105]],[[8566,8566],"mapped",[118,105,105]],[[8567,8567],"mapped",[118,105,105,105]],[[8568,8568],"mapped",[105,120]],[[8569,8569],"mapped",[120]],[[8570,8570],"mapped",[120,105]],[[8571,8571],"mapped",[120,105,105]],[[8572,8572],"mapped",[108]],[[8573,8573],"mapped",[99]],[[8574,8574],"mapped",[100]],[[8575,8575],"mapped",[109]],[[8576,8578],"valid",[],"NV8"],[[8579,8579],"disallowed"],[[8580,8580],"valid"],[[8581,8584],"valid",[],"NV8"],[[8585,8585],"mapped",[48,8260,51]],[[8586,8587],"valid",[],"NV8"],[[8588,8591],"disallowed"],[[8592,8682],"valid",[],"NV8"],[[8683,8691],"valid",[],"NV8"],[[8692,8703],"valid",[],"NV8"],[[8704,8747],"valid",[],"NV8"],[[8748,8748],"mapped",[8747,8747]],[[8749,8749],"mapped",[8747,8747,8747]],[[8750,8750],"valid",[],"NV8"],[[8751,8751],"mapped",[8750,8750]],[[8752,8752],"mapped",[8750,8750,8750]],[[8753,8799],"valid",[],"NV8"],[[8800,8800],"disallowed_STD3_valid"],[[8801,8813],"valid",[],"NV8"],[[8814,8815],"disallowed_STD3_valid"],[[8816,8945],"valid",[],"NV8"],[[8946,8959],"valid",[],"NV8"],[[8960,8960],"valid",[],"NV8"],[[8961,8961],"valid",[],"NV8"],[[8962,9e3],"valid",[],"NV8"],[[9001,9001],"mapped",[12296]],[[9002,9002],"mapped",[12297]],[[9003,9082],"valid",[],"NV8"],[[9083,9083],"valid",[],"NV8"],[[9084,9084],"valid",[],"NV8"],[[9085,9114],"valid",[],"NV8"],[[9115,9166],"valid",[],"NV8"],[[9167,9168],"valid",[],"NV8"],[[9169,9179],"valid",[],"NV8"],[[9180,9191],"valid",[],"NV8"],[[9192,9192],"valid",[],"NV8"],[[9193,9203],"valid",[],"NV8"],[[9204,9210],"valid",[],"NV8"],[[9211,9215],"disallowed"],[[9216,9252],"valid",[],"NV8"],[[9253,9254],"valid",[],"NV8"],[[9255,9279],"disallowed"],[[9280,9290],"valid",[],"NV8"],[[9291,9311],"disallowed"],[[9312,9312],"mapped",[49]],[[9313,9313],"mapped",[50]],[[9314,9314],"mapped",[51]],[[9315,9315],"mapped",[52]],[[9316,9316],"mapped",[53]],[[9317,9317],"mapped",[54]],[[9318,9318],"mapped",[55]],[[9319,9319],"mapped",[56]],[[9320,9320],"mapped",[57]],[[9321,9321],"mapped",[49,48]],[[9322,9322],"mapped",[49,49]],[[9323,9323],"mapped",[49,50]],[[9324,9324],"mapped",[49,51]],[[9325,9325],"mapped",[49,52]],[[9326,9326],"mapped",[49,53]],[[9327,9327],"mapped",[49,54]],[[9328,9328],"mapped",[49,55]],[[9329,9329],"mapped",[49,56]],[[9330,9330],"mapped",[49,57]],[[9331,9331],"mapped",[50,48]],[[9332,9332],"disallowed_STD3_mapped",[40,49,41]],[[9333,9333],"disallowed_STD3_mapped",[40,50,41]],[[9334,9334],"disallowed_STD3_mapped",[40,51,41]],[[9335,9335],"disallowed_STD3_mapped",[40,52,41]],[[9336,9336],"disallowed_STD3_mapped",[40,53,41]],[[9337,9337],"disallowed_STD3_mapped",[40,54,41]],[[9338,9338],"disallowed_STD3_mapped",[40,55,41]],[[9339,9339],"disallowed_STD3_mapped",[40,56,41]],[[9340,9340],"disallowed_STD3_mapped",[40,57,41]],[[9341,9341],"disallowed_STD3_mapped",[40,49,48,41]],[[9342,9342],"disallowed_STD3_mapped",[40,49,49,41]],[[9343,9343],"disallowed_STD3_mapped",[40,49,50,41]],[[9344,9344],"disallowed_STD3_mapped",[40,49,51,41]],[[9345,9345],"disallowed_STD3_mapped",[40,49,52,41]],[[9346,9346],"disallowed_STD3_mapped",[40,49,53,41]],[[9347,9347],"disallowed_STD3_mapped",[40,49,54,41]],[[9348,9348],"disallowed_STD3_mapped",[40,49,55,41]],[[9349,9349],"disallowed_STD3_mapped",[40,49,56,41]],[[9350,9350],"disallowed_STD3_mapped",[40,49,57,41]],[[9351,9351],"disallowed_STD3_mapped",[40,50,48,41]],[[9352,9371],"disallowed"],[[9372,9372],"disallowed_STD3_mapped",[40,97,41]],[[9373,9373],"disallowed_STD3_mapped",[40,98,41]],[[9374,9374],"disallowed_STD3_mapped",[40,99,41]],[[9375,9375],"disallowed_STD3_mapped",[40,100,41]],[[9376,9376],"disallowed_STD3_mapped",[40,101,41]],[[9377,9377],"disallowed_STD3_mapped",[40,102,41]],[[9378,9378],"disallowed_STD3_mapped",[40,103,41]],[[9379,9379],"disallowed_STD3_mapped",[40,104,41]],[[9380,9380],"disallowed_STD3_mapped",[40,105,41]],[[9381,9381],"disallowed_STD3_mapped",[40,106,41]],[[9382,9382],"disallowed_STD3_mapped",[40,107,41]],[[9383,9383],"disallowed_STD3_mapped",[40,108,41]],[[9384,9384],"disallowed_STD3_mapped",[40,109,41]],[[9385,9385],"disallowed_STD3_mapped",[40,110,41]],[[9386,9386],"disallowed_STD3_mapped",[40,111,41]],[[9387,9387],"disallowed_STD3_mapped",[40,112,41]],[[9388,9388],"disallowed_STD3_mapped",[40,113,41]],[[9389,9389],"disallowed_STD3_mapped",[40,114,41]],[[9390,9390],"disallowed_STD3_mapped",[40,115,41]],[[9391,9391],"disallowed_STD3_mapped",[40,116,41]],[[9392,9392],"disallowed_STD3_mapped",[40,117,41]],[[9393,9393],"disallowed_STD3_mapped",[40,118,41]],[[9394,9394],"disallowed_STD3_mapped",[40,119,41]],[[9395,9395],"disallowed_STD3_mapped",[40,120,41]],[[9396,9396],"disallowed_STD3_mapped",[40,121,41]],[[9397,9397],"disallowed_STD3_mapped",[40,122,41]],[[9398,9398],"mapped",[97]],[[9399,9399],"mapped",[98]],[[9400,9400],"mapped",[99]],[[9401,9401],"mapped",[100]],[[9402,9402],"mapped",[101]],[[9403,9403],"mapped",[102]],[[9404,9404],"mapped",[103]],[[9405,9405],"mapped",[104]],[[9406,9406],"mapped",[105]],[[9407,9407],"mapped",[106]],[[9408,9408],"mapped",[107]],[[9409,9409],"mapped",[108]],[[9410,9410],"mapped",[109]],[[9411,9411],"mapped",[110]],[[9412,9412],"mapped",[111]],[[9413,9413],"mapped",[112]],[[9414,9414],"mapped",[113]],[[9415,9415],"mapped",[114]],[[9416,9416],"mapped",[115]],[[9417,9417],"mapped",[116]],[[9418,9418],"mapped",[117]],[[9419,9419],"mapped",[118]],[[9420,9420],"mapped",[119]],[[9421,9421],"mapped",[120]],[[9422,9422],"mapped",[121]],[[9423,9423],"mapped",[122]],[[9424,9424],"mapped",[97]],[[9425,9425],"mapped",[98]],[[9426,9426],"mapped",[99]],[[9427,9427],"mapped",[100]],[[9428,9428],"mapped",[101]],[[9429,9429],"mapped",[102]],[[9430,9430],"mapped",[103]],[[9431,9431],"mapped",[104]],[[9432,9432],"mapped",[105]],[[9433,9433],"mapped",[106]],[[9434,9434],"mapped",[107]],[[9435,9435],"mapped",[108]],[[9436,9436],"mapped",[109]],[[9437,9437],"mapped",[110]],[[9438,9438],"mapped",[111]],[[9439,9439],"mapped",[112]],[[9440,9440],"mapped",[113]],[[9441,9441],"mapped",[114]],[[9442,9442],"mapped",[115]],[[9443,9443],"mapped",[116]],[[9444,9444],"mapped",[117]],[[9445,9445],"mapped",[118]],[[9446,9446],"mapped",[119]],[[9447,9447],"mapped",[120]],[[9448,9448],"mapped",[121]],[[9449,9449],"mapped",[122]],[[9450,9450],"mapped",[48]],[[9451,9470],"valid",[],"NV8"],[[9471,9471],"valid",[],"NV8"],[[9472,9621],"valid",[],"NV8"],[[9622,9631],"valid",[],"NV8"],[[9632,9711],"valid",[],"NV8"],[[9712,9719],"valid",[],"NV8"],[[9720,9727],"valid",[],"NV8"],[[9728,9747],"valid",[],"NV8"],[[9748,9749],"valid",[],"NV8"],[[9750,9751],"valid",[],"NV8"],[[9752,9752],"valid",[],"NV8"],[[9753,9753],"valid",[],"NV8"],[[9754,9839],"valid",[],"NV8"],[[9840,9841],"valid",[],"NV8"],[[9842,9853],"valid",[],"NV8"],[[9854,9855],"valid",[],"NV8"],[[9856,9865],"valid",[],"NV8"],[[9866,9873],"valid",[],"NV8"],[[9874,9884],"valid",[],"NV8"],[[9885,9885],"valid",[],"NV8"],[[9886,9887],"valid",[],"NV8"],[[9888,9889],"valid",[],"NV8"],[[9890,9905],"valid",[],"NV8"],[[9906,9906],"valid",[],"NV8"],[[9907,9916],"valid",[],"NV8"],[[9917,9919],"valid",[],"NV8"],[[9920,9923],"valid",[],"NV8"],[[9924,9933],"valid",[],"NV8"],[[9934,9934],"valid",[],"NV8"],[[9935,9953],"valid",[],"NV8"],[[9954,9954],"valid",[],"NV8"],[[9955,9955],"valid",[],"NV8"],[[9956,9959],"valid",[],"NV8"],[[9960,9983],"valid",[],"NV8"],[[9984,9984],"valid",[],"NV8"],[[9985,9988],"valid",[],"NV8"],[[9989,9989],"valid",[],"NV8"],[[9990,9993],"valid",[],"NV8"],[[9994,9995],"valid",[],"NV8"],[[9996,10023],"valid",[],"NV8"],[[10024,10024],"valid",[],"NV8"],[[10025,10059],"valid",[],"NV8"],[[10060,10060],"valid",[],"NV8"],[[10061,10061],"valid",[],"NV8"],[[10062,10062],"valid",[],"NV8"],[[10063,10066],"valid",[],"NV8"],[[10067,10069],"valid",[],"NV8"],[[10070,10070],"valid",[],"NV8"],[[10071,10071],"valid",[],"NV8"],[[10072,10078],"valid",[],"NV8"],[[10079,10080],"valid",[],"NV8"],[[10081,10087],"valid",[],"NV8"],[[10088,10101],"valid",[],"NV8"],[[10102,10132],"valid",[],"NV8"],[[10133,10135],"valid",[],"NV8"],[[10136,10159],"valid",[],"NV8"],[[10160,10160],"valid",[],"NV8"],[[10161,10174],"valid",[],"NV8"],[[10175,10175],"valid",[],"NV8"],[[10176,10182],"valid",[],"NV8"],[[10183,10186],"valid",[],"NV8"],[[10187,10187],"valid",[],"NV8"],[[10188,10188],"valid",[],"NV8"],[[10189,10189],"valid",[],"NV8"],[[10190,10191],"valid",[],"NV8"],[[10192,10219],"valid",[],"NV8"],[[10220,10223],"valid",[],"NV8"],[[10224,10239],"valid",[],"NV8"],[[10240,10495],"valid",[],"NV8"],[[10496,10763],"valid",[],"NV8"],[[10764,10764],"mapped",[8747,8747,8747,8747]],[[10765,10867],"valid",[],"NV8"],[[10868,10868],"disallowed_STD3_mapped",[58,58,61]],[[10869,10869],"disallowed_STD3_mapped",[61,61]],[[10870,10870],"disallowed_STD3_mapped",[61,61,61]],[[10871,10971],"valid",[],"NV8"],[[10972,10972],"mapped",[10973,824]],[[10973,11007],"valid",[],"NV8"],[[11008,11021],"valid",[],"NV8"],[[11022,11027],"valid",[],"NV8"],[[11028,11034],"valid",[],"NV8"],[[11035,11039],"valid",[],"NV8"],[[11040,11043],"valid",[],"NV8"],[[11044,11084],"valid",[],"NV8"],[[11085,11087],"valid",[],"NV8"],[[11088,11092],"valid",[],"NV8"],[[11093,11097],"valid",[],"NV8"],[[11098,11123],"valid",[],"NV8"],[[11124,11125],"disallowed"],[[11126,11157],"valid",[],"NV8"],[[11158,11159],"disallowed"],[[11160,11193],"valid",[],"NV8"],[[11194,11196],"disallowed"],[[11197,11208],"valid",[],"NV8"],[[11209,11209],"disallowed"],[[11210,11217],"valid",[],"NV8"],[[11218,11243],"disallowed"],[[11244,11247],"valid",[],"NV8"],[[11248,11263],"disallowed"],[[11264,11264],"mapped",[11312]],[[11265,11265],"mapped",[11313]],[[11266,11266],"mapped",[11314]],[[11267,11267],"mapped",[11315]],[[11268,11268],"mapped",[11316]],[[11269,11269],"mapped",[11317]],[[11270,11270],"mapped",[11318]],[[11271,11271],"mapped",[11319]],[[11272,11272],"mapped",[11320]],[[11273,11273],"mapped",[11321]],[[11274,11274],"mapped",[11322]],[[11275,11275],"mapped",[11323]],[[11276,11276],"mapped",[11324]],[[11277,11277],"mapped",[11325]],[[11278,11278],"mapped",[11326]],[[11279,11279],"mapped",[11327]],[[11280,11280],"mapped",[11328]],[[11281,11281],"mapped",[11329]],[[11282,11282],"mapped",[11330]],[[11283,11283],"mapped",[11331]],[[11284,11284],"mapped",[11332]],[[11285,11285],"mapped",[11333]],[[11286,11286],"mapped",[11334]],[[11287,11287],"mapped",[11335]],[[11288,11288],"mapped",[11336]],[[11289,11289],"mapped",[11337]],[[11290,11290],"mapped",[11338]],[[11291,11291],"mapped",[11339]],[[11292,11292],"mapped",[11340]],[[11293,11293],"mapped",[11341]],[[11294,11294],"mapped",[11342]],[[11295,11295],"mapped",[11343]],[[11296,11296],"mapped",[11344]],[[11297,11297],"mapped",[11345]],[[11298,11298],"mapped",[11346]],[[11299,11299],"mapped",[11347]],[[11300,11300],"mapped",[11348]],[[11301,11301],"mapped",[11349]],[[11302,11302],"mapped",[11350]],[[11303,11303],"mapped",[11351]],[[11304,11304],"mapped",[11352]],[[11305,11305],"mapped",[11353]],[[11306,11306],"mapped",[11354]],[[11307,11307],"mapped",[11355]],[[11308,11308],"mapped",[11356]],[[11309,11309],"mapped",[11357]],[[11310,11310],"mapped",[11358]],[[11311,11311],"disallowed"],[[11312,11358],"valid"],[[11359,11359],"disallowed"],[[11360,11360],"mapped",[11361]],[[11361,11361],"valid"],[[11362,11362],"mapped",[619]],[[11363,11363],"mapped",[7549]],[[11364,11364],"mapped",[637]],[[11365,11366],"valid"],[[11367,11367],"mapped",[11368]],[[11368,11368],"valid"],[[11369,11369],"mapped",[11370]],[[11370,11370],"valid"],[[11371,11371],"mapped",[11372]],[[11372,11372],"valid"],[[11373,11373],"mapped",[593]],[[11374,11374],"mapped",[625]],[[11375,11375],"mapped",[592]],[[11376,11376],"mapped",[594]],[[11377,11377],"valid"],[[11378,11378],"mapped",[11379]],[[11379,11379],"valid"],[[11380,11380],"valid"],[[11381,11381],"mapped",[11382]],[[11382,11383],"valid"],[[11384,11387],"valid"],[[11388,11388],"mapped",[106]],[[11389,11389],"mapped",[118]],[[11390,11390],"mapped",[575]],[[11391,11391],"mapped",[576]],[[11392,11392],"mapped",[11393]],[[11393,11393],"valid"],[[11394,11394],"mapped",[11395]],[[11395,11395],"valid"],[[11396,11396],"mapped",[11397]],[[11397,11397],"valid"],[[11398,11398],"mapped",[11399]],[[11399,11399],"valid"],[[11400,11400],"mapped",[11401]],[[11401,11401],"valid"],[[11402,11402],"mapped",[11403]],[[11403,11403],"valid"],[[11404,11404],"mapped",[11405]],[[11405,11405],"valid"],[[11406,11406],"mapped",[11407]],[[11407,11407],"valid"],[[11408,11408],"mapped",[11409]],[[11409,11409],"valid"],[[11410,11410],"mapped",[11411]],[[11411,11411],"valid"],[[11412,11412],"mapped",[11413]],[[11413,11413],"valid"],[[11414,11414],"mapped",[11415]],[[11415,11415],"valid"],[[11416,11416],"mapped",[11417]],[[11417,11417],"valid"],[[11418,11418],"mapped",[11419]],[[11419,11419],"valid"],[[11420,11420],"mapped",[11421]],[[11421,11421],"valid"],[[11422,11422],"mapped",[11423]],[[11423,11423],"valid"],[[11424,11424],"mapped",[11425]],[[11425,11425],"valid"],[[11426,11426],"mapped",[11427]],[[11427,11427],"valid"],[[11428,11428],"mapped",[11429]],[[11429,11429],"valid"],[[11430,11430],"mapped",[11431]],[[11431,11431],"valid"],[[11432,11432],"mapped",[11433]],[[11433,11433],"valid"],[[11434,11434],"mapped",[11435]],[[11435,11435],"valid"],[[11436,11436],"mapped",[11437]],[[11437,11437],"valid"],[[11438,11438],"mapped",[11439]],[[11439,11439],"valid"],[[11440,11440],"mapped",[11441]],[[11441,11441],"valid"],[[11442,11442],"mapped",[11443]],[[11443,11443],"valid"],[[11444,11444],"mapped",[11445]],[[11445,11445],"valid"],[[11446,11446],"mapped",[11447]],[[11447,11447],"valid"],[[11448,11448],"mapped",[11449]],[[11449,11449],"valid"],[[11450,11450],"mapped",[11451]],[[11451,11451],"valid"],[[11452,11452],"mapped",[11453]],[[11453,11453],"valid"],[[11454,11454],"mapped",[11455]],[[11455,11455],"valid"],[[11456,11456],"mapped",[11457]],[[11457,11457],"valid"],[[11458,11458],"mapped",[11459]],[[11459,11459],"valid"],[[11460,11460],"mapped",[11461]],[[11461,11461],"valid"],[[11462,11462],"mapped",[11463]],[[11463,11463],"valid"],[[11464,11464],"mapped",[11465]],[[11465,11465],"valid"],[[11466,11466],"mapped",[11467]],[[11467,11467],"valid"],[[11468,11468],"mapped",[11469]],[[11469,11469],"valid"],[[11470,11470],"mapped",[11471]],[[11471,11471],"valid"],[[11472,11472],"mapped",[11473]],[[11473,11473],"valid"],[[11474,11474],"mapped",[11475]],[[11475,11475],"valid"],[[11476,11476],"mapped",[11477]],[[11477,11477],"valid"],[[11478,11478],"mapped",[11479]],[[11479,11479],"valid"],[[11480,11480],"mapped",[11481]],[[11481,11481],"valid"],[[11482,11482],"mapped",[11483]],[[11483,11483],"valid"],[[11484,11484],"mapped",[11485]],[[11485,11485],"valid"],[[11486,11486],"mapped",[11487]],[[11487,11487],"valid"],[[11488,11488],"mapped",[11489]],[[11489,11489],"valid"],[[11490,11490],"mapped",[11491]],[[11491,11492],"valid"],[[11493,11498],"valid",[],"NV8"],[[11499,11499],"mapped",[11500]],[[11500,11500],"valid"],[[11501,11501],"mapped",[11502]],[[11502,11505],"valid"],[[11506,11506],"mapped",[11507]],[[11507,11507],"valid"],[[11508,11512],"disallowed"],[[11513,11519],"valid",[],"NV8"],[[11520,11557],"valid"],[[11558,11558],"disallowed"],[[11559,11559],"valid"],[[11560,11564],"disallowed"],[[11565,11565],"valid"],[[11566,11567],"disallowed"],[[11568,11621],"valid"],[[11622,11623],"valid"],[[11624,11630],"disallowed"],[[11631,11631],"mapped",[11617]],[[11632,11632],"valid",[],"NV8"],[[11633,11646],"disallowed"],[[11647,11647],"valid"],[[11648,11670],"valid"],[[11671,11679],"disallowed"],[[11680,11686],"valid"],[[11687,11687],"disallowed"],[[11688,11694],"valid"],[[11695,11695],"disallowed"],[[11696,11702],"valid"],[[11703,11703],"disallowed"],[[11704,11710],"valid"],[[11711,11711],"disallowed"],[[11712,11718],"valid"],[[11719,11719],"disallowed"],[[11720,11726],"valid"],[[11727,11727],"disallowed"],[[11728,11734],"valid"],[[11735,11735],"disallowed"],[[11736,11742],"valid"],[[11743,11743],"disallowed"],[[11744,11775],"valid"],[[11776,11799],"valid",[],"NV8"],[[11800,11803],"valid",[],"NV8"],[[11804,11805],"valid",[],"NV8"],[[11806,11822],"valid",[],"NV8"],[[11823,11823],"valid"],[[11824,11824],"valid",[],"NV8"],[[11825,11825],"valid",[],"NV8"],[[11826,11835],"valid",[],"NV8"],[[11836,11842],"valid",[],"NV8"],[[11843,11903],"disallowed"],[[11904,11929],"valid",[],"NV8"],[[11930,11930],"disallowed"],[[11931,11934],"valid",[],"NV8"],[[11935,11935],"mapped",[27597]],[[11936,12018],"valid",[],"NV8"],[[12019,12019],"mapped",[40863]],[[12020,12031],"disallowed"],[[12032,12032],"mapped",[19968]],[[12033,12033],"mapped",[20008]],[[12034,12034],"mapped",[20022]],[[12035,12035],"mapped",[20031]],[[12036,12036],"mapped",[20057]],[[12037,12037],"mapped",[20101]],[[12038,12038],"mapped",[20108]],[[12039,12039],"mapped",[20128]],[[12040,12040],"mapped",[20154]],[[12041,12041],"mapped",[20799]],[[12042,12042],"mapped",[20837]],[[12043,12043],"mapped",[20843]],[[12044,12044],"mapped",[20866]],[[12045,12045],"mapped",[20886]],[[12046,12046],"mapped",[20907]],[[12047,12047],"mapped",[20960]],[[12048,12048],"mapped",[20981]],[[12049,12049],"mapped",[20992]],[[12050,12050],"mapped",[21147]],[[12051,12051],"mapped",[21241]],[[12052,12052],"mapped",[21269]],[[12053,12053],"mapped",[21274]],[[12054,12054],"mapped",[21304]],[[12055,12055],"mapped",[21313]],[[12056,12056],"mapped",[21340]],[[12057,12057],"mapped",[21353]],[[12058,12058],"mapped",[21378]],[[12059,12059],"mapped",[21430]],[[12060,12060],"mapped",[21448]],[[12061,12061],"mapped",[21475]],[[12062,12062],"mapped",[22231]],[[12063,12063],"mapped",[22303]],[[12064,12064],"mapped",[22763]],[[12065,12065],"mapped",[22786]],[[12066,12066],"mapped",[22794]],[[12067,12067],"mapped",[22805]],[[12068,12068],"mapped",[22823]],[[12069,12069],"mapped",[22899]],[[12070,12070],"mapped",[23376]],[[12071,12071],"mapped",[23424]],[[12072,12072],"mapped",[23544]],[[12073,12073],"mapped",[23567]],[[12074,12074],"mapped",[23586]],[[12075,12075],"mapped",[23608]],[[12076,12076],"mapped",[23662]],[[12077,12077],"mapped",[23665]],[[12078,12078],"mapped",[24027]],[[12079,12079],"mapped",[24037]],[[12080,12080],"mapped",[24049]],[[12081,12081],"mapped",[24062]],[[12082,12082],"mapped",[24178]],[[12083,12083],"mapped",[24186]],[[12084,12084],"mapped",[24191]],[[12085,12085],"mapped",[24308]],[[12086,12086],"mapped",[24318]],[[12087,12087],"mapped",[24331]],[[12088,12088],"mapped",[24339]],[[12089,12089],"mapped",[24400]],[[12090,12090],"mapped",[24417]],[[12091,12091],"mapped",[24435]],[[12092,12092],"mapped",[24515]],[[12093,12093],"mapped",[25096]],[[12094,12094],"mapped",[25142]],[[12095,12095],"mapped",[25163]],[[12096,12096],"mapped",[25903]],[[12097,12097],"mapped",[25908]],[[12098,12098],"mapped",[25991]],[[12099,12099],"mapped",[26007]],[[12100,12100],"mapped",[26020]],[[12101,12101],"mapped",[26041]],[[12102,12102],"mapped",[26080]],[[12103,12103],"mapped",[26085]],[[12104,12104],"mapped",[26352]],[[12105,12105],"mapped",[26376]],[[12106,12106],"mapped",[26408]],[[12107,12107],"mapped",[27424]],[[12108,12108],"mapped",[27490]],[[12109,12109],"mapped",[27513]],[[12110,12110],"mapped",[27571]],[[12111,12111],"mapped",[27595]],[[12112,12112],"mapped",[27604]],[[12113,12113],"mapped",[27611]],[[12114,12114],"mapped",[27663]],[[12115,12115],"mapped",[27668]],[[12116,12116],"mapped",[27700]],[[12117,12117],"mapped",[28779]],[[12118,12118],"mapped",[29226]],[[12119,12119],"mapped",[29238]],[[12120,12120],"mapped",[29243]],[[12121,12121],"mapped",[29247]],[[12122,12122],"mapped",[29255]],[[12123,12123],"mapped",[29273]],[[12124,12124],"mapped",[29275]],[[12125,12125],"mapped",[29356]],[[12126,12126],"mapped",[29572]],[[12127,12127],"mapped",[29577]],[[12128,12128],"mapped",[29916]],[[12129,12129],"mapped",[29926]],[[12130,12130],"mapped",[29976]],[[12131,12131],"mapped",[29983]],[[12132,12132],"mapped",[29992]],[[12133,12133],"mapped",[3e4]],[[12134,12134],"mapped",[30091]],[[12135,12135],"mapped",[30098]],[[12136,12136],"mapped",[30326]],[[12137,12137],"mapped",[30333]],[[12138,12138],"mapped",[30382]],[[12139,12139],"mapped",[30399]],[[12140,12140],"mapped",[30446]],[[12141,12141],"mapped",[30683]],[[12142,12142],"mapped",[30690]],[[12143,12143],"mapped",[30707]],[[12144,12144],"mapped",[31034]],[[12145,12145],"mapped",[31160]],[[12146,12146],"mapped",[31166]],[[12147,12147],"mapped",[31348]],[[12148,12148],"mapped",[31435]],[[12149,12149],"mapped",[31481]],[[12150,12150],"mapped",[31859]],[[12151,12151],"mapped",[31992]],[[12152,12152],"mapped",[32566]],[[12153,12153],"mapped",[32593]],[[12154,12154],"mapped",[32650]],[[12155,12155],"mapped",[32701]],[[12156,12156],"mapped",[32769]],[[12157,12157],"mapped",[32780]],[[12158,12158],"mapped",[32786]],[[12159,12159],"mapped",[32819]],[[12160,12160],"mapped",[32895]],[[12161,12161],"mapped",[32905]],[[12162,12162],"mapped",[33251]],[[12163,12163],"mapped",[33258]],[[12164,12164],"mapped",[33267]],[[12165,12165],"mapped",[33276]],[[12166,12166],"mapped",[33292]],[[12167,12167],"mapped",[33307]],[[12168,12168],"mapped",[33311]],[[12169,12169],"mapped",[33390]],[[12170,12170],"mapped",[33394]],[[12171,12171],"mapped",[33400]],[[12172,12172],"mapped",[34381]],[[12173,12173],"mapped",[34411]],[[12174,12174],"mapped",[34880]],[[12175,12175],"mapped",[34892]],[[12176,12176],"mapped",[34915]],[[12177,12177],"mapped",[35198]],[[12178,12178],"mapped",[35211]],[[12179,12179],"mapped",[35282]],[[12180,12180],"mapped",[35328]],[[12181,12181],"mapped",[35895]],[[12182,12182],"mapped",[35910]],[[12183,12183],"mapped",[35925]],[[12184,12184],"mapped",[35960]],[[12185,12185],"mapped",[35997]],[[12186,12186],"mapped",[36196]],[[12187,12187],"mapped",[36208]],[[12188,12188],"mapped",[36275]],[[12189,12189],"mapped",[36523]],[[12190,12190],"mapped",[36554]],[[12191,12191],"mapped",[36763]],[[12192,12192],"mapped",[36784]],[[12193,12193],"mapped",[36789]],[[12194,12194],"mapped",[37009]],[[12195,12195],"mapped",[37193]],[[12196,12196],"mapped",[37318]],[[12197,12197],"mapped",[37324]],[[12198,12198],"mapped",[37329]],[[12199,12199],"mapped",[38263]],[[12200,12200],"mapped",[38272]],[[12201,12201],"mapped",[38428]],[[12202,12202],"mapped",[38582]],[[12203,12203],"mapped",[38585]],[[12204,12204],"mapped",[38632]],[[12205,12205],"mapped",[38737]],[[12206,12206],"mapped",[38750]],[[12207,12207],"mapped",[38754]],[[12208,12208],"mapped",[38761]],[[12209,12209],"mapped",[38859]],[[12210,12210],"mapped",[38893]],[[12211,12211],"mapped",[38899]],[[12212,12212],"mapped",[38913]],[[12213,12213],"mapped",[39080]],[[12214,12214],"mapped",[39131]],[[12215,12215],"mapped",[39135]],[[12216,12216],"mapped",[39318]],[[12217,12217],"mapped",[39321]],[[12218,12218],"mapped",[39340]],[[12219,12219],"mapped",[39592]],[[12220,12220],"mapped",[39640]],[[12221,12221],"mapped",[39647]],[[12222,12222],"mapped",[39717]],[[12223,12223],"mapped",[39727]],[[12224,12224],"mapped",[39730]],[[12225,12225],"mapped",[39740]],[[12226,12226],"mapped",[39770]],[[12227,12227],"mapped",[40165]],[[12228,12228],"mapped",[40565]],[[12229,12229],"mapped",[40575]],[[12230,12230],"mapped",[40613]],[[12231,12231],"mapped",[40635]],[[12232,12232],"mapped",[40643]],[[12233,12233],"mapped",[40653]],[[12234,12234],"mapped",[40657]],[[12235,12235],"mapped",[40697]],[[12236,12236],"mapped",[40701]],[[12237,12237],"mapped",[40718]],[[12238,12238],"mapped",[40723]],[[12239,12239],"mapped",[40736]],[[12240,12240],"mapped",[40763]],[[12241,12241],"mapped",[40778]],[[12242,12242],"mapped",[40786]],[[12243,12243],"mapped",[40845]],[[12244,12244],"mapped",[40860]],[[12245,12245],"mapped",[40864]],[[12246,12271],"disallowed"],[[12272,12283],"disallowed"],[[12284,12287],"disallowed"],[[12288,12288],"disallowed_STD3_mapped",[32]],[[12289,12289],"valid",[],"NV8"],[[12290,12290],"mapped",[46]],[[12291,12292],"valid",[],"NV8"],[[12293,12295],"valid"],[[12296,12329],"valid",[],"NV8"],[[12330,12333],"valid"],[[12334,12341],"valid",[],"NV8"],[[12342,12342],"mapped",[12306]],[[12343,12343],"valid",[],"NV8"],[[12344,12344],"mapped",[21313]],[[12345,12345],"mapped",[21316]],[[12346,12346],"mapped",[21317]],[[12347,12347],"valid",[],"NV8"],[[12348,12348],"valid"],[[12349,12349],"valid",[],"NV8"],[[12350,12350],"valid",[],"NV8"],[[12351,12351],"valid",[],"NV8"],[[12352,12352],"disallowed"],[[12353,12436],"valid"],[[12437,12438],"valid"],[[12439,12440],"disallowed"],[[12441,12442],"valid"],[[12443,12443],"disallowed_STD3_mapped",[32,12441]],[[12444,12444],"disallowed_STD3_mapped",[32,12442]],[[12445,12446],"valid"],[[12447,12447],"mapped",[12424,12426]],[[12448,12448],"valid",[],"NV8"],[[12449,12542],"valid"],[[12543,12543],"mapped",[12467,12488]],[[12544,12548],"disallowed"],[[12549,12588],"valid"],[[12589,12589],"valid"],[[12590,12592],"disallowed"],[[12593,12593],"mapped",[4352]],[[12594,12594],"mapped",[4353]],[[12595,12595],"mapped",[4522]],[[12596,12596],"mapped",[4354]],[[12597,12597],"mapped",[4524]],[[12598,12598],"mapped",[4525]],[[12599,12599],"mapped",[4355]],[[12600,12600],"mapped",[4356]],[[12601,12601],"mapped",[4357]],[[12602,12602],"mapped",[4528]],[[12603,12603],"mapped",[4529]],[[12604,12604],"mapped",[4530]],[[12605,12605],"mapped",[4531]],[[12606,12606],"mapped",[4532]],[[12607,12607],"mapped",[4533]],[[12608,12608],"mapped",[4378]],[[12609,12609],"mapped",[4358]],[[12610,12610],"mapped",[4359]],[[12611,12611],"mapped",[4360]],[[12612,12612],"mapped",[4385]],[[12613,12613],"mapped",[4361]],[[12614,12614],"mapped",[4362]],[[12615,12615],"mapped",[4363]],[[12616,12616],"mapped",[4364]],[[12617,12617],"mapped",[4365]],[[12618,12618],"mapped",[4366]],[[12619,12619],"mapped",[4367]],[[12620,12620],"mapped",[4368]],[[12621,12621],"mapped",[4369]],[[12622,12622],"mapped",[4370]],[[12623,12623],"mapped",[4449]],[[12624,12624],"mapped",[4450]],[[12625,12625],"mapped",[4451]],[[12626,12626],"mapped",[4452]],[[12627,12627],"mapped",[4453]],[[12628,12628],"mapped",[4454]],[[12629,12629],"mapped",[4455]],[[12630,12630],"mapped",[4456]],[[12631,12631],"mapped",[4457]],[[12632,12632],"mapped",[4458]],[[12633,12633],"mapped",[4459]],[[12634,12634],"mapped",[4460]],[[12635,12635],"mapped",[4461]],[[12636,12636],"mapped",[4462]],[[12637,12637],"mapped",[4463]],[[12638,12638],"mapped",[4464]],[[12639,12639],"mapped",[4465]],[[12640,12640],"mapped",[4466]],[[12641,12641],"mapped",[4467]],[[12642,12642],"mapped",[4468]],[[12643,12643],"mapped",[4469]],[[12644,12644],"disallowed"],[[12645,12645],"mapped",[4372]],[[12646,12646],"mapped",[4373]],[[12647,12647],"mapped",[4551]],[[12648,12648],"mapped",[4552]],[[12649,12649],"mapped",[4556]],[[12650,12650],"mapped",[4558]],[[12651,12651],"mapped",[4563]],[[12652,12652],"mapped",[4567]],[[12653,12653],"mapped",[4569]],[[12654,12654],"mapped",[4380]],[[12655,12655],"mapped",[4573]],[[12656,12656],"mapped",[4575]],[[12657,12657],"mapped",[4381]],[[12658,12658],"mapped",[4382]],[[12659,12659],"mapped",[4384]],[[12660,12660],"mapped",[4386]],[[12661,12661],"mapped",[4387]],[[12662,12662],"mapped",[4391]],[[12663,12663],"mapped",[4393]],[[12664,12664],"mapped",[4395]],[[12665,12665],"mapped",[4396]],[[12666,12666],"mapped",[4397]],[[12667,12667],"mapped",[4398]],[[12668,12668],"mapped",[4399]],[[12669,12669],"mapped",[4402]],[[12670,12670],"mapped",[4406]],[[12671,12671],"mapped",[4416]],[[12672,12672],"mapped",[4423]],[[12673,12673],"mapped",[4428]],[[12674,12674],"mapped",[4593]],[[12675,12675],"mapped",[4594]],[[12676,12676],"mapped",[4439]],[[12677,12677],"mapped",[4440]],[[12678,12678],"mapped",[4441]],[[12679,12679],"mapped",[4484]],[[12680,12680],"mapped",[4485]],[[12681,12681],"mapped",[4488]],[[12682,12682],"mapped",[4497]],[[12683,12683],"mapped",[4498]],[[12684,12684],"mapped",[4500]],[[12685,12685],"mapped",[4510]],[[12686,12686],"mapped",[4513]],[[12687,12687],"disallowed"],[[12688,12689],"valid",[],"NV8"],[[12690,12690],"mapped",[19968]],[[12691,12691],"mapped",[20108]],[[12692,12692],"mapped",[19977]],[[12693,12693],"mapped",[22235]],[[12694,12694],"mapped",[19978]],[[12695,12695],"mapped",[20013]],[[12696,12696],"mapped",[19979]],[[12697,12697],"mapped",[30002]],[[12698,12698],"mapped",[20057]],[[12699,12699],"mapped",[19993]],[[12700,12700],"mapped",[19969]],[[12701,12701],"mapped",[22825]],[[12702,12702],"mapped",[22320]],[[12703,12703],"mapped",[20154]],[[12704,12727],"valid"],[[12728,12730],"valid"],[[12731,12735],"disallowed"],[[12736,12751],"valid",[],"NV8"],[[12752,12771],"valid",[],"NV8"],[[12772,12783],"disallowed"],[[12784,12799],"valid"],[[12800,12800],"disallowed_STD3_mapped",[40,4352,41]],[[12801,12801],"disallowed_STD3_mapped",[40,4354,41]],[[12802,12802],"disallowed_STD3_mapped",[40,4355,41]],[[12803,12803],"disallowed_STD3_mapped",[40,4357,41]],[[12804,12804],"disallowed_STD3_mapped",[40,4358,41]],[[12805,12805],"disallowed_STD3_mapped",[40,4359,41]],[[12806,12806],"disallowed_STD3_mapped",[40,4361,41]],[[12807,12807],"disallowed_STD3_mapped",[40,4363,41]],[[12808,12808],"disallowed_STD3_mapped",[40,4364,41]],[[12809,12809],"disallowed_STD3_mapped",[40,4366,41]],[[12810,12810],"disallowed_STD3_mapped",[40,4367,41]],[[12811,12811],"disallowed_STD3_mapped",[40,4368,41]],[[12812,12812],"disallowed_STD3_mapped",[40,4369,41]],[[12813,12813],"disallowed_STD3_mapped",[40,4370,41]],[[12814,12814],"disallowed_STD3_mapped",[40,44032,41]],[[12815,12815],"disallowed_STD3_mapped",[40,45208,41]],[[12816,12816],"disallowed_STD3_mapped",[40,45796,41]],[[12817,12817],"disallowed_STD3_mapped",[40,46972,41]],[[12818,12818],"disallowed_STD3_mapped",[40,47560,41]],[[12819,12819],"disallowed_STD3_mapped",[40,48148,41]],[[12820,12820],"disallowed_STD3_mapped",[40,49324,41]],[[12821,12821],"disallowed_STD3_mapped",[40,50500,41]],[[12822,12822],"disallowed_STD3_mapped",[40,51088,41]],[[12823,12823],"disallowed_STD3_mapped",[40,52264,41]],[[12824,12824],"disallowed_STD3_mapped",[40,52852,41]],[[12825,12825],"disallowed_STD3_mapped",[40,53440,41]],[[12826,12826],"disallowed_STD3_mapped",[40,54028,41]],[[12827,12827],"disallowed_STD3_mapped",[40,54616,41]],[[12828,12828],"disallowed_STD3_mapped",[40,51452,41]],[[12829,12829],"disallowed_STD3_mapped",[40,50724,51204,41]],[[12830,12830],"disallowed_STD3_mapped",[40,50724,54980,41]],[[12831,12831],"disallowed"],[[12832,12832],"disallowed_STD3_mapped",[40,19968,41]],[[12833,12833],"disallowed_STD3_mapped",[40,20108,41]],[[12834,12834],"disallowed_STD3_mapped",[40,19977,41]],[[12835,12835],"disallowed_STD3_mapped",[40,22235,41]],[[12836,12836],"disallowed_STD3_mapped",[40,20116,41]],[[12837,12837],"disallowed_STD3_mapped",[40,20845,41]],[[12838,12838],"disallowed_STD3_mapped",[40,19971,41]],[[12839,12839],"disallowed_STD3_mapped",[40,20843,41]],[[12840,12840],"disallowed_STD3_mapped",[40,20061,41]],[[12841,12841],"disallowed_STD3_mapped",[40,21313,41]],[[12842,12842],"disallowed_STD3_mapped",[40,26376,41]],[[12843,12843],"disallowed_STD3_mapped",[40,28779,41]],[[12844,12844],"disallowed_STD3_mapped",[40,27700,41]],[[12845,12845],"disallowed_STD3_mapped",[40,26408,41]],[[12846,12846],"disallowed_STD3_mapped",[40,37329,41]],[[12847,12847],"disallowed_STD3_mapped",[40,22303,41]],[[12848,12848],"disallowed_STD3_mapped",[40,26085,41]],[[12849,12849],"disallowed_STD3_mapped",[40,26666,41]],[[12850,12850],"disallowed_STD3_mapped",[40,26377,41]],[[12851,12851],"disallowed_STD3_mapped",[40,31038,41]],[[12852,12852],"disallowed_STD3_mapped",[40,21517,41]],[[12853,12853],"disallowed_STD3_mapped",[40,29305,41]],[[12854,12854],"disallowed_STD3_mapped",[40,36001,41]],[[12855,12855],"disallowed_STD3_mapped",[40,31069,41]],[[12856,12856],"disallowed_STD3_mapped",[40,21172,41]],[[12857,12857],"disallowed_STD3_mapped",[40,20195,41]],[[12858,12858],"disallowed_STD3_mapped",[40,21628,41]],[[12859,12859],"disallowed_STD3_mapped",[40,23398,41]],[[12860,12860],"disallowed_STD3_mapped",[40,30435,41]],[[12861,12861],"disallowed_STD3_mapped",[40,20225,41]],[[12862,12862],"disallowed_STD3_mapped",[40,36039,41]],[[12863,12863],"disallowed_STD3_mapped",[40,21332,41]],[[12864,12864],"disallowed_STD3_mapped",[40,31085,41]],[[12865,12865],"disallowed_STD3_mapped",[40,20241,41]],[[12866,12866],"disallowed_STD3_mapped",[40,33258,41]],[[12867,12867],"disallowed_STD3_mapped",[40,33267,41]],[[12868,12868],"mapped",[21839]],[[12869,12869],"mapped",[24188]],[[12870,12870],"mapped",[25991]],[[12871,12871],"mapped",[31631]],[[12872,12879],"valid",[],"NV8"],[[12880,12880],"mapped",[112,116,101]],[[12881,12881],"mapped",[50,49]],[[12882,12882],"mapped",[50,50]],[[12883,12883],"mapped",[50,51]],[[12884,12884],"mapped",[50,52]],[[12885,12885],"mapped",[50,53]],[[12886,12886],"mapped",[50,54]],[[12887,12887],"mapped",[50,55]],[[12888,12888],"mapped",[50,56]],[[12889,12889],"mapped",[50,57]],[[12890,12890],"mapped",[51,48]],[[12891,12891],"mapped",[51,49]],[[12892,12892],"mapped",[51,50]],[[12893,12893],"mapped",[51,51]],[[12894,12894],"mapped",[51,52]],[[12895,12895],"mapped",[51,53]],[[12896,12896],"mapped",[4352]],[[12897,12897],"mapped",[4354]],[[12898,12898],"mapped",[4355]],[[12899,12899],"mapped",[4357]],[[12900,12900],"mapped",[4358]],[[12901,12901],"mapped",[4359]],[[12902,12902],"mapped",[4361]],[[12903,12903],"mapped",[4363]],[[12904,12904],"mapped",[4364]],[[12905,12905],"mapped",[4366]],[[12906,12906],"mapped",[4367]],[[12907,12907],"mapped",[4368]],[[12908,12908],"mapped",[4369]],[[12909,12909],"mapped",[4370]],[[12910,12910],"mapped",[44032]],[[12911,12911],"mapped",[45208]],[[12912,12912],"mapped",[45796]],[[12913,12913],"mapped",[46972]],[[12914,12914],"mapped",[47560]],[[12915,12915],"mapped",[48148]],[[12916,12916],"mapped",[49324]],[[12917,12917],"mapped",[50500]],[[12918,12918],"mapped",[51088]],[[12919,12919],"mapped",[52264]],[[12920,12920],"mapped",[52852]],[[12921,12921],"mapped",[53440]],[[12922,12922],"mapped",[54028]],[[12923,12923],"mapped",[54616]],[[12924,12924],"mapped",[52280,44256]],[[12925,12925],"mapped",[51452,51032]],[[12926,12926],"mapped",[50864]],[[12927,12927],"valid",[],"NV8"],[[12928,12928],"mapped",[19968]],[[12929,12929],"mapped",[20108]],[[12930,12930],"mapped",[19977]],[[12931,12931],"mapped",[22235]],[[12932,12932],"mapped",[20116]],[[12933,12933],"mapped",[20845]],[[12934,12934],"mapped",[19971]],[[12935,12935],"mapped",[20843]],[[12936,12936],"mapped",[20061]],[[12937,12937],"mapped",[21313]],[[12938,12938],"mapped",[26376]],[[12939,12939],"mapped",[28779]],[[12940,12940],"mapped",[27700]],[[12941,12941],"mapped",[26408]],[[12942,12942],"mapped",[37329]],[[12943,12943],"mapped",[22303]],[[12944,12944],"mapped",[26085]],[[12945,12945],"mapped",[26666]],[[12946,12946],"mapped",[26377]],[[12947,12947],"mapped",[31038]],[[12948,12948],"mapped",[21517]],[[12949,12949],"mapped",[29305]],[[12950,12950],"mapped",[36001]],[[12951,12951],"mapped",[31069]],[[12952,12952],"mapped",[21172]],[[12953,12953],"mapped",[31192]],[[12954,12954],"mapped",[30007]],[[12955,12955],"mapped",[22899]],[[12956,12956],"mapped",[36969]],[[12957,12957],"mapped",[20778]],[[12958,12958],"mapped",[21360]],[[12959,12959],"mapped",[27880]],[[12960,12960],"mapped",[38917]],[[12961,12961],"mapped",[20241]],[[12962,12962],"mapped",[20889]],[[12963,12963],"mapped",[27491]],[[12964,12964],"mapped",[19978]],[[12965,12965],"mapped",[20013]],[[12966,12966],"mapped",[19979]],[[12967,12967],"mapped",[24038]],[[12968,12968],"mapped",[21491]],[[12969,12969],"mapped",[21307]],[[12970,12970],"mapped",[23447]],[[12971,12971],"mapped",[23398]],[[12972,12972],"mapped",[30435]],[[12973,12973],"mapped",[20225]],[[12974,12974],"mapped",[36039]],[[12975,12975],"mapped",[21332]],[[12976,12976],"mapped",[22812]],[[12977,12977],"mapped",[51,54]],[[12978,12978],"mapped",[51,55]],[[12979,12979],"mapped",[51,56]],[[12980,12980],"mapped",[51,57]],[[12981,12981],"mapped",[52,48]],[[12982,12982],"mapped",[52,49]],[[12983,12983],"mapped",[52,50]],[[12984,12984],"mapped",[52,51]],[[12985,12985],"mapped",[52,52]],[[12986,12986],"mapped",[52,53]],[[12987,12987],"mapped",[52,54]],[[12988,12988],"mapped",[52,55]],[[12989,12989],"mapped",[52,56]],[[12990,12990],"mapped",[52,57]],[[12991,12991],"mapped",[53,48]],[[12992,12992],"mapped",[49,26376]],[[12993,12993],"mapped",[50,26376]],[[12994,12994],"mapped",[51,26376]],[[12995,12995],"mapped",[52,26376]],[[12996,12996],"mapped",[53,26376]],[[12997,12997],"mapped",[54,26376]],[[12998,12998],"mapped",[55,26376]],[[12999,12999],"mapped",[56,26376]],[[13e3,13e3],"mapped",[57,26376]],[[13001,13001],"mapped",[49,48,26376]],[[13002,13002],"mapped",[49,49,26376]],[[13003,13003],"mapped",[49,50,26376]],[[13004,13004],"mapped",[104,103]],[[13005,13005],"mapped",[101,114,103]],[[13006,13006],"mapped",[101,118]],[[13007,13007],"mapped",[108,116,100]],[[13008,13008],"mapped",[12450]],[[13009,13009],"mapped",[12452]],[[13010,13010],"mapped",[12454]],[[13011,13011],"mapped",[12456]],[[13012,13012],"mapped",[12458]],[[13013,13013],"mapped",[12459]],[[13014,13014],"mapped",[12461]],[[13015,13015],"mapped",[12463]],[[13016,13016],"mapped",[12465]],[[13017,13017],"mapped",[12467]],[[13018,13018],"mapped",[12469]],[[13019,13019],"mapped",[12471]],[[13020,13020],"mapped",[12473]],[[13021,13021],"mapped",[12475]],[[13022,13022],"mapped",[12477]],[[13023,13023],"mapped",[12479]],[[13024,13024],"mapped",[12481]],[[13025,13025],"mapped",[12484]],[[13026,13026],"mapped",[12486]],[[13027,13027],"mapped",[12488]],[[13028,13028],"mapped",[12490]],[[13029,13029],"mapped",[12491]],[[13030,13030],"mapped",[12492]],[[13031,13031],"mapped",[12493]],[[13032,13032],"mapped",[12494]],[[13033,13033],"mapped",[12495]],[[13034,13034],"mapped",[12498]],[[13035,13035],"mapped",[12501]],[[13036,13036],"mapped",[12504]],[[13037,13037],"mapped",[12507]],[[13038,13038],"mapped",[12510]],[[13039,13039],"mapped",[12511]],[[13040,13040],"mapped",[12512]],[[13041,13041],"mapped",[12513]],[[13042,13042],"mapped",[12514]],[[13043,13043],"mapped",[12516]],[[13044,13044],"mapped",[12518]],[[13045,13045],"mapped",[12520]],[[13046,13046],"mapped",[12521]],[[13047,13047],"mapped",[12522]],[[13048,13048],"mapped",[12523]],[[13049,13049],"mapped",[12524]],[[13050,13050],"mapped",[12525]],[[13051,13051],"mapped",[12527]],[[13052,13052],"mapped",[12528]],[[13053,13053],"mapped",[12529]],[[13054,13054],"mapped",[12530]],[[13055,13055],"disallowed"],[[13056,13056],"mapped",[12450,12497,12540,12488]],[[13057,13057],"mapped",[12450,12523,12501,12449]],[[13058,13058],"mapped",[12450,12531,12506,12450]],[[13059,13059],"mapped",[12450,12540,12523]],[[13060,13060],"mapped",[12452,12491,12531,12464]],[[13061,13061],"mapped",[12452,12531,12481]],[[13062,13062],"mapped",[12454,12457,12531]],[[13063,13063],"mapped",[12456,12473,12463,12540,12489]],[[13064,13064],"mapped",[12456,12540,12459,12540]],[[13065,13065],"mapped",[12458,12531,12473]],[[13066,13066],"mapped",[12458,12540,12512]],[[13067,13067],"mapped",[12459,12452,12522]],[[13068,13068],"mapped",[12459,12521,12483,12488]],[[13069,13069],"mapped",[12459,12525,12522,12540]],[[13070,13070],"mapped",[12460,12525,12531]],[[13071,13071],"mapped",[12460,12531,12510]],[[13072,13072],"mapped",[12462,12460]],[[13073,13073],"mapped",[12462,12491,12540]],[[13074,13074],"mapped",[12461,12517,12522,12540]],[[13075,13075],"mapped",[12462,12523,12480,12540]],[[13076,13076],"mapped",[12461,12525]],[[13077,13077],"mapped",[12461,12525,12464,12521,12512]],[[13078,13078],"mapped",[12461,12525,12513,12540,12488,12523]],[[13079,13079],"mapped",[12461,12525,12527,12483,12488]],[[13080,13080],"mapped",[12464,12521,12512]],[[13081,13081],"mapped",[12464,12521,12512,12488,12531]],[[13082,13082],"mapped",[12463,12523,12476,12452,12525]],[[13083,13083],"mapped",[12463,12525,12540,12493]],[[13084,13084],"mapped",[12465,12540,12473]],[[13085,13085],"mapped",[12467,12523,12490]],[[13086,13086],"mapped",[12467,12540,12509]],[[13087,13087],"mapped",[12469,12452,12463,12523]],[[13088,13088],"mapped",[12469,12531,12481,12540,12512]],[[13089,13089],"mapped",[12471,12522,12531,12464]],[[13090,13090],"mapped",[12475,12531,12481]],[[13091,13091],"mapped",[12475,12531,12488]],[[13092,13092],"mapped",[12480,12540,12473]],[[13093,13093],"mapped",[12487,12471]],[[13094,13094],"mapped",[12489,12523]],[[13095,13095],"mapped",[12488,12531]],[[13096,13096],"mapped",[12490,12494]],[[13097,13097],"mapped",[12494,12483,12488]],[[13098,13098],"mapped",[12495,12452,12484]],[[13099,13099],"mapped",[12497,12540,12475,12531,12488]],[[13100,13100],"mapped",[12497,12540,12484]],[[13101,13101],"mapped",[12496,12540,12524,12523]],[[13102,13102],"mapped",[12500,12450,12473,12488,12523]],[[13103,13103],"mapped",[12500,12463,12523]],[[13104,13104],"mapped",[12500,12467]],[[13105,13105],"mapped",[12499,12523]],[[13106,13106],"mapped",[12501,12449,12521,12483,12489]],[[13107,13107],"mapped",[12501,12451,12540,12488]],[[13108,13108],"mapped",[12502,12483,12471,12455,12523]],[[13109,13109],"mapped",[12501,12521,12531]],[[13110,13110],"mapped",[12504,12463,12479,12540,12523]],[[13111,13111],"mapped",[12506,12477]],[[13112,13112],"mapped",[12506,12491,12498]],[[13113,13113],"mapped",[12504,12523,12484]],[[13114,13114],"mapped",[12506,12531,12473]],[[13115,13115],"mapped",[12506,12540,12472]],[[13116,13116],"mapped",[12505,12540,12479]],[[13117,13117],"mapped",[12509,12452,12531,12488]],[[13118,13118],"mapped",[12508,12523,12488]],[[13119,13119],"mapped",[12507,12531]],[[13120,13120],"mapped",[12509,12531,12489]],[[13121,13121],"mapped",[12507,12540,12523]],[[13122,13122],"mapped",[12507,12540,12531]],[[13123,13123],"mapped",[12510,12452,12463,12525]],[[13124,13124],"mapped",[12510,12452,12523]],[[13125,13125],"mapped",[12510,12483,12495]],[[13126,13126],"mapped",[12510,12523,12463]],[[13127,13127],"mapped",[12510,12531,12471,12519,12531]],[[13128,13128],"mapped",[12511,12463,12525,12531]],[[13129,13129],"mapped",[12511,12522]],[[13130,13130],"mapped",[12511,12522,12496,12540,12523]],[[13131,13131],"mapped",[12513,12460]],[[13132,13132],"mapped",[12513,12460,12488,12531]],[[13133,13133],"mapped",[12513,12540,12488,12523]],[[13134,13134],"mapped",[12516,12540,12489]],[[13135,13135],"mapped",[12516,12540,12523]],[[13136,13136],"mapped",[12518,12450,12531]],[[13137,13137],"mapped",[12522,12483,12488,12523]],[[13138,13138],"mapped",[12522,12521]],[[13139,13139],"mapped",[12523,12500,12540]],[[13140,13140],"mapped",[12523,12540,12502,12523]],[[13141,13141],"mapped",[12524,12512]],[[13142,13142],"mapped",[12524,12531,12488,12466,12531]],[[13143,13143],"mapped",[12527,12483,12488]],[[13144,13144],"mapped",[48,28857]],[[13145,13145],"mapped",[49,28857]],[[13146,13146],"mapped",[50,28857]],[[13147,13147],"mapped",[51,28857]],[[13148,13148],"mapped",[52,28857]],[[13149,13149],"mapped",[53,28857]],[[13150,13150],"mapped",[54,28857]],[[13151,13151],"mapped",[55,28857]],[[13152,13152],"mapped",[56,28857]],[[13153,13153],"mapped",[57,28857]],[[13154,13154],"mapped",[49,48,28857]],[[13155,13155],"mapped",[49,49,28857]],[[13156,13156],"mapped",[49,50,28857]],[[13157,13157],"mapped",[49,51,28857]],[[13158,13158],"mapped",[49,52,28857]],[[13159,13159],"mapped",[49,53,28857]],[[13160,13160],"mapped",[49,54,28857]],[[13161,13161],"mapped",[49,55,28857]],[[13162,13162],"mapped",[49,56,28857]],[[13163,13163],"mapped",[49,57,28857]],[[13164,13164],"mapped",[50,48,28857]],[[13165,13165],"mapped",[50,49,28857]],[[13166,13166],"mapped",[50,50,28857]],[[13167,13167],"mapped",[50,51,28857]],[[13168,13168],"mapped",[50,52,28857]],[[13169,13169],"mapped",[104,112,97]],[[13170,13170],"mapped",[100,97]],[[13171,13171],"mapped",[97,117]],[[13172,13172],"mapped",[98,97,114]],[[13173,13173],"mapped",[111,118]],[[13174,13174],"mapped",[112,99]],[[13175,13175],"mapped",[100,109]],[[13176,13176],"mapped",[100,109,50]],[[13177,13177],"mapped",[100,109,51]],[[13178,13178],"mapped",[105,117]],[[13179,13179],"mapped",[24179,25104]],[[13180,13180],"mapped",[26157,21644]],[[13181,13181],"mapped",[22823,27491]],[[13182,13182],"mapped",[26126,27835]],[[13183,13183],"mapped",[26666,24335,20250,31038]],[[13184,13184],"mapped",[112,97]],[[13185,13185],"mapped",[110,97]],[[13186,13186],"mapped",[956,97]],[[13187,13187],"mapped",[109,97]],[[13188,13188],"mapped",[107,97]],[[13189,13189],"mapped",[107,98]],[[13190,13190],"mapped",[109,98]],[[13191,13191],"mapped",[103,98]],[[13192,13192],"mapped",[99,97,108]],[[13193,13193],"mapped",[107,99,97,108]],[[13194,13194],"mapped",[112,102]],[[13195,13195],"mapped",[110,102]],[[13196,13196],"mapped",[956,102]],[[13197,13197],"mapped",[956,103]],[[13198,13198],"mapped",[109,103]],[[13199,13199],"mapped",[107,103]],[[13200,13200],"mapped",[104,122]],[[13201,13201],"mapped",[107,104,122]],[[13202,13202],"mapped",[109,104,122]],[[13203,13203],"mapped",[103,104,122]],[[13204,13204],"mapped",[116,104,122]],[[13205,13205],"mapped",[956,108]],[[13206,13206],"mapped",[109,108]],[[13207,13207],"mapped",[100,108]],[[13208,13208],"mapped",[107,108]],[[13209,13209],"mapped",[102,109]],[[13210,13210],"mapped",[110,109]],[[13211,13211],"mapped",[956,109]],[[13212,13212],"mapped",[109,109]],[[13213,13213],"mapped",[99,109]],[[13214,13214],"mapped",[107,109]],[[13215,13215],"mapped",[109,109,50]],[[13216,13216],"mapped",[99,109,50]],[[13217,13217],"mapped",[109,50]],[[13218,13218],"mapped",[107,109,50]],[[13219,13219],"mapped",[109,109,51]],[[13220,13220],"mapped",[99,109,51]],[[13221,13221],"mapped",[109,51]],[[13222,13222],"mapped",[107,109,51]],[[13223,13223],"mapped",[109,8725,115]],[[13224,13224],"mapped",[109,8725,115,50]],[[13225,13225],"mapped",[112,97]],[[13226,13226],"mapped",[107,112,97]],[[13227,13227],"mapped",[109,112,97]],[[13228,13228],"mapped",[103,112,97]],[[13229,13229],"mapped",[114,97,100]],[[13230,13230],"mapped",[114,97,100,8725,115]],[[13231,13231],"mapped",[114,97,100,8725,115,50]],[[13232,13232],"mapped",[112,115]],[[13233,13233],"mapped",[110,115]],[[13234,13234],"mapped",[956,115]],[[13235,13235],"mapped",[109,115]],[[13236,13236],"mapped",[112,118]],[[13237,13237],"mapped",[110,118]],[[13238,13238],"mapped",[956,118]],[[13239,13239],"mapped",[109,118]],[[13240,13240],"mapped",[107,118]],[[13241,13241],"mapped",[109,118]],[[13242,13242],"mapped",[112,119]],[[13243,13243],"mapped",[110,119]],[[13244,13244],"mapped",[956,119]],[[13245,13245],"mapped",[109,119]],[[13246,13246],"mapped",[107,119]],[[13247,13247],"mapped",[109,119]],[[13248,13248],"mapped",[107,969]],[[13249,13249],"mapped",[109,969]],[[13250,13250],"disallowed"],[[13251,13251],"mapped",[98,113]],[[13252,13252],"mapped",[99,99]],[[13253,13253],"mapped",[99,100]],[[13254,13254],"mapped",[99,8725,107,103]],[[13255,13255],"disallowed"],[[13256,13256],"mapped",[100,98]],[[13257,13257],"mapped",[103,121]],[[13258,13258],"mapped",[104,97]],[[13259,13259],"mapped",[104,112]],[[13260,13260],"mapped",[105,110]],[[13261,13261],"mapped",[107,107]],[[13262,13262],"mapped",[107,109]],[[13263,13263],"mapped",[107,116]],[[13264,13264],"mapped",[108,109]],[[13265,13265],"mapped",[108,110]],[[13266,13266],"mapped",[108,111,103]],[[13267,13267],"mapped",[108,120]],[[13268,13268],"mapped",[109,98]],[[13269,13269],"mapped",[109,105,108]],[[13270,13270],"mapped",[109,111,108]],[[13271,13271],"mapped",[112,104]],[[13272,13272],"disallowed"],[[13273,13273],"mapped",[112,112,109]],[[13274,13274],"mapped",[112,114]],[[13275,13275],"mapped",[115,114]],[[13276,13276],"mapped",[115,118]],[[13277,13277],"mapped",[119,98]],[[13278,13278],"mapped",[118,8725,109]],[[13279,13279],"mapped",[97,8725,109]],[[13280,13280],"mapped",[49,26085]],[[13281,13281],"mapped",[50,26085]],[[13282,13282],"mapped",[51,26085]],[[13283,13283],"mapped",[52,26085]],[[13284,13284],"mapped",[53,26085]],[[13285,13285],"mapped",[54,26085]],[[13286,13286],"mapped",[55,26085]],[[13287,13287],"mapped",[56,26085]],[[13288,13288],"mapped",[57,26085]],[[13289,13289],"mapped",[49,48,26085]],[[13290,13290],"mapped",[49,49,26085]],[[13291,13291],"mapped",[49,50,26085]],[[13292,13292],"mapped",[49,51,26085]],[[13293,13293],"mapped",[49,52,26085]],[[13294,13294],"mapped",[49,53,26085]],[[13295,13295],"mapped",[49,54,26085]],[[13296,13296],"mapped",[49,55,26085]],[[13297,13297],"mapped",[49,56,26085]],[[13298,13298],"mapped",[49,57,26085]],[[13299,13299],"mapped",[50,48,26085]],[[13300,13300],"mapped",[50,49,26085]],[[13301,13301],"mapped",[50,50,26085]],[[13302,13302],"mapped",[50,51,26085]],[[13303,13303],"mapped",[50,52,26085]],[[13304,13304],"mapped",[50,53,26085]],[[13305,13305],"mapped",[50,54,26085]],[[13306,13306],"mapped",[50,55,26085]],[[13307,13307],"mapped",[50,56,26085]],[[13308,13308],"mapped",[50,57,26085]],[[13309,13309],"mapped",[51,48,26085]],[[13310,13310],"mapped",[51,49,26085]],[[13311,13311],"mapped",[103,97,108]],[[13312,19893],"valid"],[[19894,19903],"disallowed"],[[19904,19967],"valid",[],"NV8"],[[19968,40869],"valid"],[[40870,40891],"valid"],[[40892,40899],"valid"],[[40900,40907],"valid"],[[40908,40908],"valid"],[[40909,40917],"valid"],[[40918,40959],"disallowed"],[[40960,42124],"valid"],[[42125,42127],"disallowed"],[[42128,42145],"valid",[],"NV8"],[[42146,42147],"valid",[],"NV8"],[[42148,42163],"valid",[],"NV8"],[[42164,42164],"valid",[],"NV8"],[[42165,42176],"valid",[],"NV8"],[[42177,42177],"valid",[],"NV8"],[[42178,42180],"valid",[],"NV8"],[[42181,42181],"valid",[],"NV8"],[[42182,42182],"valid",[],"NV8"],[[42183,42191],"disallowed"],[[42192,42237],"valid"],[[42238,42239],"valid",[],"NV8"],[[42240,42508],"valid"],[[42509,42511],"valid",[],"NV8"],[[42512,42539],"valid"],[[42540,42559],"disallowed"],[[42560,42560],"mapped",[42561]],[[42561,42561],"valid"],[[42562,42562],"mapped",[42563]],[[42563,42563],"valid"],[[42564,42564],"mapped",[42565]],[[42565,42565],"valid"],[[42566,42566],"mapped",[42567]],[[42567,42567],"valid"],[[42568,42568],"mapped",[42569]],[[42569,42569],"valid"],[[42570,42570],"mapped",[42571]],[[42571,42571],"valid"],[[42572,42572],"mapped",[42573]],[[42573,42573],"valid"],[[42574,42574],"mapped",[42575]],[[42575,42575],"valid"],[[42576,42576],"mapped",[42577]],[[42577,42577],"valid"],[[42578,42578],"mapped",[42579]],[[42579,42579],"valid"],[[42580,42580],"mapped",[42581]],[[42581,42581],"valid"],[[42582,42582],"mapped",[42583]],[[42583,42583],"valid"],[[42584,42584],"mapped",[42585]],[[42585,42585],"valid"],[[42586,42586],"mapped",[42587]],[[42587,42587],"valid"],[[42588,42588],"mapped",[42589]],[[42589,42589],"valid"],[[42590,42590],"mapped",[42591]],[[42591,42591],"valid"],[[42592,42592],"mapped",[42593]],[[42593,42593],"valid"],[[42594,42594],"mapped",[42595]],[[42595,42595],"valid"],[[42596,42596],"mapped",[42597]],[[42597,42597],"valid"],[[42598,42598],"mapped",[42599]],[[42599,42599],"valid"],[[42600,42600],"mapped",[42601]],[[42601,42601],"valid"],[[42602,42602],"mapped",[42603]],[[42603,42603],"valid"],[[42604,42604],"mapped",[42605]],[[42605,42607],"valid"],[[42608,42611],"valid",[],"NV8"],[[42612,42619],"valid"],[[42620,42621],"valid"],[[42622,42622],"valid",[],"NV8"],[[42623,42623],"valid"],[[42624,42624],"mapped",[42625]],[[42625,42625],"valid"],[[42626,42626],"mapped",[42627]],[[42627,42627],"valid"],[[42628,42628],"mapped",[42629]],[[42629,42629],"valid"],[[42630,42630],"mapped",[42631]],[[42631,42631],"valid"],[[42632,42632],"mapped",[42633]],[[42633,42633],"valid"],[[42634,42634],"mapped",[42635]],[[42635,42635],"valid"],[[42636,42636],"mapped",[42637]],[[42637,42637],"valid"],[[42638,42638],"mapped",[42639]],[[42639,42639],"valid"],[[42640,42640],"mapped",[42641]],[[42641,42641],"valid"],[[42642,42642],"mapped",[42643]],[[42643,42643],"valid"],[[42644,42644],"mapped",[42645]],[[42645,42645],"valid"],[[42646,42646],"mapped",[42647]],[[42647,42647],"valid"],[[42648,42648],"mapped",[42649]],[[42649,42649],"valid"],[[42650,42650],"mapped",[42651]],[[42651,42651],"valid"],[[42652,42652],"mapped",[1098]],[[42653,42653],"mapped",[1100]],[[42654,42654],"valid"],[[42655,42655],"valid"],[[42656,42725],"valid"],[[42726,42735],"valid",[],"NV8"],[[42736,42737],"valid"],[[42738,42743],"valid",[],"NV8"],[[42744,42751],"disallowed"],[[42752,42774],"valid",[],"NV8"],[[42775,42778],"valid"],[[42779,42783],"valid"],[[42784,42785],"valid",[],"NV8"],[[42786,42786],"mapped",[42787]],[[42787,42787],"valid"],[[42788,42788],"mapped",[42789]],[[42789,42789],"valid"],[[42790,42790],"mapped",[42791]],[[42791,42791],"valid"],[[42792,42792],"mapped",[42793]],[[42793,42793],"valid"],[[42794,42794],"mapped",[42795]],[[42795,42795],"valid"],[[42796,42796],"mapped",[42797]],[[42797,42797],"valid"],[[42798,42798],"mapped",[42799]],[[42799,42801],"valid"],[[42802,42802],"mapped",[42803]],[[42803,42803],"valid"],[[42804,42804],"mapped",[42805]],[[42805,42805],"valid"],[[42806,42806],"mapped",[42807]],[[42807,42807],"valid"],[[42808,42808],"mapped",[42809]],[[42809,42809],"valid"],[[42810,42810],"mapped",[42811]],[[42811,42811],"valid"],[[42812,42812],"mapped",[42813]],[[42813,42813],"valid"],[[42814,42814],"mapped",[42815]],[[42815,42815],"valid"],[[42816,42816],"mapped",[42817]],[[42817,42817],"valid"],[[42818,42818],"mapped",[42819]],[[42819,42819],"valid"],[[42820,42820],"mapped",[42821]],[[42821,42821],"valid"],[[42822,42822],"mapped",[42823]],[[42823,42823],"valid"],[[42824,42824],"mapped",[42825]],[[42825,42825],"valid"],[[42826,42826],"mapped",[42827]],[[42827,42827],"valid"],[[42828,42828],"mapped",[42829]],[[42829,42829],"valid"],[[42830,42830],"mapped",[42831]],[[42831,42831],"valid"],[[42832,42832],"mapped",[42833]],[[42833,42833],"valid"],[[42834,42834],"mapped",[42835]],[[42835,42835],"valid"],[[42836,42836],"mapped",[42837]],[[42837,42837],"valid"],[[42838,42838],"mapped",[42839]],[[42839,42839],"valid"],[[42840,42840],"mapped",[42841]],[[42841,42841],"valid"],[[42842,42842],"mapped",[42843]],[[42843,42843],"valid"],[[42844,42844],"mapped",[42845]],[[42845,42845],"valid"],[[42846,42846],"mapped",[42847]],[[42847,42847],"valid"],[[42848,42848],"mapped",[42849]],[[42849,42849],"valid"],[[42850,42850],"mapped",[42851]],[[42851,42851],"valid"],[[42852,42852],"mapped",[42853]],[[42853,42853],"valid"],[[42854,42854],"mapped",[42855]],[[42855,42855],"valid"],[[42856,42856],"mapped",[42857]],[[42857,42857],"valid"],[[42858,42858],"mapped",[42859]],[[42859,42859],"valid"],[[42860,42860],"mapped",[42861]],[[42861,42861],"valid"],[[42862,42862],"mapped",[42863]],[[42863,42863],"valid"],[[42864,42864],"mapped",[42863]],[[42865,42872],"valid"],[[42873,42873],"mapped",[42874]],[[42874,42874],"valid"],[[42875,42875],"mapped",[42876]],[[42876,42876],"valid"],[[42877,42877],"mapped",[7545]],[[42878,42878],"mapped",[42879]],[[42879,42879],"valid"],[[42880,42880],"mapped",[42881]],[[42881,42881],"valid"],[[42882,42882],"mapped",[42883]],[[42883,42883],"valid"],[[42884,42884],"mapped",[42885]],[[42885,42885],"valid"],[[42886,42886],"mapped",[42887]],[[42887,42888],"valid"],[[42889,42890],"valid",[],"NV8"],[[42891,42891],"mapped",[42892]],[[42892,42892],"valid"],[[42893,42893],"mapped",[613]],[[42894,42894],"valid"],[[42895,42895],"valid"],[[42896,42896],"mapped",[42897]],[[42897,42897],"valid"],[[42898,42898],"mapped",[42899]],[[42899,42899],"valid"],[[42900,42901],"valid"],[[42902,42902],"mapped",[42903]],[[42903,42903],"valid"],[[42904,42904],"mapped",[42905]],[[42905,42905],"valid"],[[42906,42906],"mapped",[42907]],[[42907,42907],"valid"],[[42908,42908],"mapped",[42909]],[[42909,42909],"valid"],[[42910,42910],"mapped",[42911]],[[42911,42911],"valid"],[[42912,42912],"mapped",[42913]],[[42913,42913],"valid"],[[42914,42914],"mapped",[42915]],[[42915,42915],"valid"],[[42916,42916],"mapped",[42917]],[[42917,42917],"valid"],[[42918,42918],"mapped",[42919]],[[42919,42919],"valid"],[[42920,42920],"mapped",[42921]],[[42921,42921],"valid"],[[42922,42922],"mapped",[614]],[[42923,42923],"mapped",[604]],[[42924,42924],"mapped",[609]],[[42925,42925],"mapped",[620]],[[42926,42927],"disallowed"],[[42928,42928],"mapped",[670]],[[42929,42929],"mapped",[647]],[[42930,42930],"mapped",[669]],[[42931,42931],"mapped",[43859]],[[42932,42932],"mapped",[42933]],[[42933,42933],"valid"],[[42934,42934],"mapped",[42935]],[[42935,42935],"valid"],[[42936,42998],"disallowed"],[[42999,42999],"valid"],[[43e3,43e3],"mapped",[295]],[[43001,43001],"mapped",[339]],[[43002,43002],"valid"],[[43003,43007],"valid"],[[43008,43047],"valid"],[[43048,43051],"valid",[],"NV8"],[[43052,43055],"disallowed"],[[43056,43065],"valid",[],"NV8"],[[43066,43071],"disallowed"],[[43072,43123],"valid"],[[43124,43127],"valid",[],"NV8"],[[43128,43135],"disallowed"],[[43136,43204],"valid"],[[43205,43213],"disallowed"],[[43214,43215],"valid",[],"NV8"],[[43216,43225],"valid"],[[43226,43231],"disallowed"],[[43232,43255],"valid"],[[43256,43258],"valid",[],"NV8"],[[43259,43259],"valid"],[[43260,43260],"valid",[],"NV8"],[[43261,43261],"valid"],[[43262,43263],"disallowed"],[[43264,43309],"valid"],[[43310,43311],"valid",[],"NV8"],[[43312,43347],"valid"],[[43348,43358],"disallowed"],[[43359,43359],"valid",[],"NV8"],[[43360,43388],"valid",[],"NV8"],[[43389,43391],"disallowed"],[[43392,43456],"valid"],[[43457,43469],"valid",[],"NV8"],[[43470,43470],"disallowed"],[[43471,43481],"valid"],[[43482,43485],"disallowed"],[[43486,43487],"valid",[],"NV8"],[[43488,43518],"valid"],[[43519,43519],"disallowed"],[[43520,43574],"valid"],[[43575,43583],"disallowed"],[[43584,43597],"valid"],[[43598,43599],"disallowed"],[[43600,43609],"valid"],[[43610,43611],"disallowed"],[[43612,43615],"valid",[],"NV8"],[[43616,43638],"valid"],[[43639,43641],"valid",[],"NV8"],[[43642,43643],"valid"],[[43644,43647],"valid"],[[43648,43714],"valid"],[[43715,43738],"disallowed"],[[43739,43741],"valid"],[[43742,43743],"valid",[],"NV8"],[[43744,43759],"valid"],[[43760,43761],"valid",[],"NV8"],[[43762,43766],"valid"],[[43767,43776],"disallowed"],[[43777,43782],"valid"],[[43783,43784],"disallowed"],[[43785,43790],"valid"],[[43791,43792],"disallowed"],[[43793,43798],"valid"],[[43799,43807],"disallowed"],[[43808,43814],"valid"],[[43815,43815],"disallowed"],[[43816,43822],"valid"],[[43823,43823],"disallowed"],[[43824,43866],"valid"],[[43867,43867],"valid",[],"NV8"],[[43868,43868],"mapped",[42791]],[[43869,43869],"mapped",[43831]],[[43870,43870],"mapped",[619]],[[43871,43871],"mapped",[43858]],[[43872,43875],"valid"],[[43876,43877],"valid"],[[43878,43887],"disallowed"],[[43888,43888],"mapped",[5024]],[[43889,43889],"mapped",[5025]],[[43890,43890],"mapped",[5026]],[[43891,43891],"mapped",[5027]],[[43892,43892],"mapped",[5028]],[[43893,43893],"mapped",[5029]],[[43894,43894],"mapped",[5030]],[[43895,43895],"mapped",[5031]],[[43896,43896],"mapped",[5032]],[[43897,43897],"mapped",[5033]],[[43898,43898],"mapped",[5034]],[[43899,43899],"mapped",[5035]],[[43900,43900],"mapped",[5036]],[[43901,43901],"mapped",[5037]],[[43902,43902],"mapped",[5038]],[[43903,43903],"mapped",[5039]],[[43904,43904],"mapped",[5040]],[[43905,43905],"mapped",[5041]],[[43906,43906],"mapped",[5042]],[[43907,43907],"mapped",[5043]],[[43908,43908],"mapped",[5044]],[[43909,43909],"mapped",[5045]],[[43910,43910],"mapped",[5046]],[[43911,43911],"mapped",[5047]],[[43912,43912],"mapped",[5048]],[[43913,43913],"mapped",[5049]],[[43914,43914],"mapped",[5050]],[[43915,43915],"mapped",[5051]],[[43916,43916],"mapped",[5052]],[[43917,43917],"mapped",[5053]],[[43918,43918],"mapped",[5054]],[[43919,43919],"mapped",[5055]],[[43920,43920],"mapped",[5056]],[[43921,43921],"mapped",[5057]],[[43922,43922],"mapped",[5058]],[[43923,43923],"mapped",[5059]],[[43924,43924],"mapped",[5060]],[[43925,43925],"mapped",[5061]],[[43926,43926],"mapped",[5062]],[[43927,43927],"mapped",[5063]],[[43928,43928],"mapped",[5064]],[[43929,43929],"mapped",[5065]],[[43930,43930],"mapped",[5066]],[[43931,43931],"mapped",[5067]],[[43932,43932],"mapped",[5068]],[[43933,43933],"mapped",[5069]],[[43934,43934],"mapped",[5070]],[[43935,43935],"mapped",[5071]],[[43936,43936],"mapped",[5072]],[[43937,43937],"mapped",[5073]],[[43938,43938],"mapped",[5074]],[[43939,43939],"mapped",[5075]],[[43940,43940],"mapped",[5076]],[[43941,43941],"mapped",[5077]],[[43942,43942],"mapped",[5078]],[[43943,43943],"mapped",[5079]],[[43944,43944],"mapped",[5080]],[[43945,43945],"mapped",[5081]],[[43946,43946],"mapped",[5082]],[[43947,43947],"mapped",[5083]],[[43948,43948],"mapped",[5084]],[[43949,43949],"mapped",[5085]],[[43950,43950],"mapped",[5086]],[[43951,43951],"mapped",[5087]],[[43952,43952],"mapped",[5088]],[[43953,43953],"mapped",[5089]],[[43954,43954],"mapped",[5090]],[[43955,43955],"mapped",[5091]],[[43956,43956],"mapped",[5092]],[[43957,43957],"mapped",[5093]],[[43958,43958],"mapped",[5094]],[[43959,43959],"mapped",[5095]],[[43960,43960],"mapped",[5096]],[[43961,43961],"mapped",[5097]],[[43962,43962],"mapped",[5098]],[[43963,43963],"mapped",[5099]],[[43964,43964],"mapped",[5100]],[[43965,43965],"mapped",[5101]],[[43966,43966],"mapped",[5102]],[[43967,43967],"mapped",[5103]],[[43968,44010],"valid"],[[44011,44011],"valid",[],"NV8"],[[44012,44013],"valid"],[[44014,44015],"disallowed"],[[44016,44025],"valid"],[[44026,44031],"disallowed"],[[44032,55203],"valid"],[[55204,55215],"disallowed"],[[55216,55238],"valid",[],"NV8"],[[55239,55242],"disallowed"],[[55243,55291],"valid",[],"NV8"],[[55292,55295],"disallowed"],[[55296,57343],"disallowed"],[[57344,63743],"disallowed"],[[63744,63744],"mapped",[35912]],[[63745,63745],"mapped",[26356]],[[63746,63746],"mapped",[36554]],[[63747,63747],"mapped",[36040]],[[63748,63748],"mapped",[28369]],[[63749,63749],"mapped",[20018]],[[63750,63750],"mapped",[21477]],[[63751,63752],"mapped",[40860]],[[63753,63753],"mapped",[22865]],[[63754,63754],"mapped",[37329]],[[63755,63755],"mapped",[21895]],[[63756,63756],"mapped",[22856]],[[63757,63757],"mapped",[25078]],[[63758,63758],"mapped",[30313]],[[63759,63759],"mapped",[32645]],[[63760,63760],"mapped",[34367]],[[63761,63761],"mapped",[34746]],[[63762,63762],"mapped",[35064]],[[63763,63763],"mapped",[37007]],[[63764,63764],"mapped",[27138]],[[63765,63765],"mapped",[27931]],[[63766,63766],"mapped",[28889]],[[63767,63767],"mapped",[29662]],[[63768,63768],"mapped",[33853]],[[63769,63769],"mapped",[37226]],[[63770,63770],"mapped",[39409]],[[63771,63771],"mapped",[20098]],[[63772,63772],"mapped",[21365]],[[63773,63773],"mapped",[27396]],[[63774,63774],"mapped",[29211]],[[63775,63775],"mapped",[34349]],[[63776,63776],"mapped",[40478]],[[63777,63777],"mapped",[23888]],[[63778,63778],"mapped",[28651]],[[63779,63779],"mapped",[34253]],[[63780,63780],"mapped",[35172]],[[63781,63781],"mapped",[25289]],[[63782,63782],"mapped",[33240]],[[63783,63783],"mapped",[34847]],[[63784,63784],"mapped",[24266]],[[63785,63785],"mapped",[26391]],[[63786,63786],"mapped",[28010]],[[63787,63787],"mapped",[29436]],[[63788,63788],"mapped",[37070]],[[63789,63789],"mapped",[20358]],[[63790,63790],"mapped",[20919]],[[63791,63791],"mapped",[21214]],[[63792,63792],"mapped",[25796]],[[63793,63793],"mapped",[27347]],[[63794,63794],"mapped",[29200]],[[63795,63795],"mapped",[30439]],[[63796,63796],"mapped",[32769]],[[63797,63797],"mapped",[34310]],[[63798,63798],"mapped",[34396]],[[63799,63799],"mapped",[36335]],[[63800,63800],"mapped",[38706]],[[63801,63801],"mapped",[39791]],[[63802,63802],"mapped",[40442]],[[63803,63803],"mapped",[30860]],[[63804,63804],"mapped",[31103]],[[63805,63805],"mapped",[32160]],[[63806,63806],"mapped",[33737]],[[63807,63807],"mapped",[37636]],[[63808,63808],"mapped",[40575]],[[63809,63809],"mapped",[35542]],[[63810,63810],"mapped",[22751]],[[63811,63811],"mapped",[24324]],[[63812,63812],"mapped",[31840]],[[63813,63813],"mapped",[32894]],[[63814,63814],"mapped",[29282]],[[63815,63815],"mapped",[30922]],[[63816,63816],"mapped",[36034]],[[63817,63817],"mapped",[38647]],[[63818,63818],"mapped",[22744]],[[63819,63819],"mapped",[23650]],[[63820,63820],"mapped",[27155]],[[63821,63821],"mapped",[28122]],[[63822,63822],"mapped",[28431]],[[63823,63823],"mapped",[32047]],[[63824,63824],"mapped",[32311]],[[63825,63825],"mapped",[38475]],[[63826,63826],"mapped",[21202]],[[63827,63827],"mapped",[32907]],[[63828,63828],"mapped",[20956]],[[63829,63829],"mapped",[20940]],[[63830,63830],"mapped",[31260]],[[63831,63831],"mapped",[32190]],[[63832,63832],"mapped",[33777]],[[63833,63833],"mapped",[38517]],[[63834,63834],"mapped",[35712]],[[63835,63835],"mapped",[25295]],[[63836,63836],"mapped",[27138]],[[63837,63837],"mapped",[35582]],[[63838,63838],"mapped",[20025]],[[63839,63839],"mapped",[23527]],[[63840,63840],"mapped",[24594]],[[63841,63841],"mapped",[29575]],[[63842,63842],"mapped",[30064]],[[63843,63843],"mapped",[21271]],[[63844,63844],"mapped",[30971]],[[63845,63845],"mapped",[20415]],[[63846,63846],"mapped",[24489]],[[63847,63847],"mapped",[19981]],[[63848,63848],"mapped",[27852]],[[63849,63849],"mapped",[25976]],[[63850,63850],"mapped",[32034]],[[63851,63851],"mapped",[21443]],[[63852,63852],"mapped",[22622]],[[63853,63853],"mapped",[30465]],[[63854,63854],"mapped",[33865]],[[63855,63855],"mapped",[35498]],[[63856,63856],"mapped",[27578]],[[63857,63857],"mapped",[36784]],[[63858,63858],"mapped",[27784]],[[63859,63859],"mapped",[25342]],[[63860,63860],"mapped",[33509]],[[63861,63861],"mapped",[25504]],[[63862,63862],"mapped",[30053]],[[63863,63863],"mapped",[20142]],[[63864,63864],"mapped",[20841]],[[63865,63865],"mapped",[20937]],[[63866,63866],"mapped",[26753]],[[63867,63867],"mapped",[31975]],[[63868,63868],"mapped",[33391]],[[63869,63869],"mapped",[35538]],[[63870,63870],"mapped",[37327]],[[63871,63871],"mapped",[21237]],[[63872,63872],"mapped",[21570]],[[63873,63873],"mapped",[22899]],[[63874,63874],"mapped",[24300]],[[63875,63875],"mapped",[26053]],[[63876,63876],"mapped",[28670]],[[63877,63877],"mapped",[31018]],[[63878,63878],"mapped",[38317]],[[63879,63879],"mapped",[39530]],[[63880,63880],"mapped",[40599]],[[63881,63881],"mapped",[40654]],[[63882,63882],"mapped",[21147]],[[63883,63883],"mapped",[26310]],[[63884,63884],"mapped",[27511]],[[63885,63885],"mapped",[36706]],[[63886,63886],"mapped",[24180]],[[63887,63887],"mapped",[24976]],[[63888,63888],"mapped",[25088]],[[63889,63889],"mapped",[25754]],[[63890,63890],"mapped",[28451]],[[63891,63891],"mapped",[29001]],[[63892,63892],"mapped",[29833]],[[63893,63893],"mapped",[31178]],[[63894,63894],"mapped",[32244]],[[63895,63895],"mapped",[32879]],[[63896,63896],"mapped",[36646]],[[63897,63897],"mapped",[34030]],[[63898,63898],"mapped",[36899]],[[63899,63899],"mapped",[37706]],[[63900,63900],"mapped",[21015]],[[63901,63901],"mapped",[21155]],[[63902,63902],"mapped",[21693]],[[63903,63903],"mapped",[28872]],[[63904,63904],"mapped",[35010]],[[63905,63905],"mapped",[35498]],[[63906,63906],"mapped",[24265]],[[63907,63907],"mapped",[24565]],[[63908,63908],"mapped",[25467]],[[63909,63909],"mapped",[27566]],[[63910,63910],"mapped",[31806]],[[63911,63911],"mapped",[29557]],[[63912,63912],"mapped",[20196]],[[63913,63913],"mapped",[22265]],[[63914,63914],"mapped",[23527]],[[63915,63915],"mapped",[23994]],[[63916,63916],"mapped",[24604]],[[63917,63917],"mapped",[29618]],[[63918,63918],"mapped",[29801]],[[63919,63919],"mapped",[32666]],[[63920,63920],"mapped",[32838]],[[63921,63921],"mapped",[37428]],[[63922,63922],"mapped",[38646]],[[63923,63923],"mapped",[38728]],[[63924,63924],"mapped",[38936]],[[63925,63925],"mapped",[20363]],[[63926,63926],"mapped",[31150]],[[63927,63927],"mapped",[37300]],[[63928,63928],"mapped",[38584]],[[63929,63929],"mapped",[24801]],[[63930,63930],"mapped",[20102]],[[63931,63931],"mapped",[20698]],[[63932,63932],"mapped",[23534]],[[63933,63933],"mapped",[23615]],[[63934,63934],"mapped",[26009]],[[63935,63935],"mapped",[27138]],[[63936,63936],"mapped",[29134]],[[63937,63937],"mapped",[30274]],[[63938,63938],"mapped",[34044]],[[63939,63939],"mapped",[36988]],[[63940,63940],"mapped",[40845]],[[63941,63941],"mapped",[26248]],[[63942,63942],"mapped",[38446]],[[63943,63943],"mapped",[21129]],[[63944,63944],"mapped",[26491]],[[63945,63945],"mapped",[26611]],[[63946,63946],"mapped",[27969]],[[63947,63947],"mapped",[28316]],[[63948,63948],"mapped",[29705]],[[63949,63949],"mapped",[30041]],[[63950,63950],"mapped",[30827]],[[63951,63951],"mapped",[32016]],[[63952,63952],"mapped",[39006]],[[63953,63953],"mapped",[20845]],[[63954,63954],"mapped",[25134]],[[63955,63955],"mapped",[38520]],[[63956,63956],"mapped",[20523]],[[63957,63957],"mapped",[23833]],[[63958,63958],"mapped",[28138]],[[63959,63959],"mapped",[36650]],[[63960,63960],"mapped",[24459]],[[63961,63961],"mapped",[24900]],[[63962,63962],"mapped",[26647]],[[63963,63963],"mapped",[29575]],[[63964,63964],"mapped",[38534]],[[63965,63965],"mapped",[21033]],[[63966,63966],"mapped",[21519]],[[63967,63967],"mapped",[23653]],[[63968,63968],"mapped",[26131]],[[63969,63969],"mapped",[26446]],[[63970,63970],"mapped",[26792]],[[63971,63971],"mapped",[27877]],[[63972,63972],"mapped",[29702]],[[63973,63973],"mapped",[30178]],[[63974,63974],"mapped",[32633]],[[63975,63975],"mapped",[35023]],[[63976,63976],"mapped",[35041]],[[63977,63977],"mapped",[37324]],[[63978,63978],"mapped",[38626]],[[63979,63979],"mapped",[21311]],[[63980,63980],"mapped",[28346]],[[63981,63981],"mapped",[21533]],[[63982,63982],"mapped",[29136]],[[63983,63983],"mapped",[29848]],[[63984,63984],"mapped",[34298]],[[63985,63985],"mapped",[38563]],[[63986,63986],"mapped",[40023]],[[63987,63987],"mapped",[40607]],[[63988,63988],"mapped",[26519]],[[63989,63989],"mapped",[28107]],[[63990,63990],"mapped",[33256]],[[63991,63991],"mapped",[31435]],[[63992,63992],"mapped",[31520]],[[63993,63993],"mapped",[31890]],[[63994,63994],"mapped",[29376]],[[63995,63995],"mapped",[28825]],[[63996,63996],"mapped",[35672]],[[63997,63997],"mapped",[20160]],[[63998,63998],"mapped",[33590]],[[63999,63999],"mapped",[21050]],[[64e3,64e3],"mapped",[20999]],[[64001,64001],"mapped",[24230]],[[64002,64002],"mapped",[25299]],[[64003,64003],"mapped",[31958]],[[64004,64004],"mapped",[23429]],[[64005,64005],"mapped",[27934]],[[64006,64006],"mapped",[26292]],[[64007,64007],"mapped",[36667]],[[64008,64008],"mapped",[34892]],[[64009,64009],"mapped",[38477]],[[64010,64010],"mapped",[35211]],[[64011,64011],"mapped",[24275]],[[64012,64012],"mapped",[20800]],[[64013,64013],"mapped",[21952]],[[64014,64015],"valid"],[[64016,64016],"mapped",[22618]],[[64017,64017],"valid"],[[64018,64018],"mapped",[26228]],[[64019,64020],"valid"],[[64021,64021],"mapped",[20958]],[[64022,64022],"mapped",[29482]],[[64023,64023],"mapped",[30410]],[[64024,64024],"mapped",[31036]],[[64025,64025],"mapped",[31070]],[[64026,64026],"mapped",[31077]],[[64027,64027],"mapped",[31119]],[[64028,64028],"mapped",[38742]],[[64029,64029],"mapped",[31934]],[[64030,64030],"mapped",[32701]],[[64031,64031],"valid"],[[64032,64032],"mapped",[34322]],[[64033,64033],"valid"],[[64034,64034],"mapped",[35576]],[[64035,64036],"valid"],[[64037,64037],"mapped",[36920]],[[64038,64038],"mapped",[37117]],[[64039,64041],"valid"],[[64042,64042],"mapped",[39151]],[[64043,64043],"mapped",[39164]],[[64044,64044],"mapped",[39208]],[[64045,64045],"mapped",[40372]],[[64046,64046],"mapped",[37086]],[[64047,64047],"mapped",[38583]],[[64048,64048],"mapped",[20398]],[[64049,64049],"mapped",[20711]],[[64050,64050],"mapped",[20813]],[[64051,64051],"mapped",[21193]],[[64052,64052],"mapped",[21220]],[[64053,64053],"mapped",[21329]],[[64054,64054],"mapped",[21917]],[[64055,64055],"mapped",[22022]],[[64056,64056],"mapped",[22120]],[[64057,64057],"mapped",[22592]],[[64058,64058],"mapped",[22696]],[[64059,64059],"mapped",[23652]],[[64060,64060],"mapped",[23662]],[[64061,64061],"mapped",[24724]],[[64062,64062],"mapped",[24936]],[[64063,64063],"mapped",[24974]],[[64064,64064],"mapped",[25074]],[[64065,64065],"mapped",[25935]],[[64066,64066],"mapped",[26082]],[[64067,64067],"mapped",[26257]],[[64068,64068],"mapped",[26757]],[[64069,64069],"mapped",[28023]],[[64070,64070],"mapped",[28186]],[[64071,64071],"mapped",[28450]],[[64072,64072],"mapped",[29038]],[[64073,64073],"mapped",[29227]],[[64074,64074],"mapped",[29730]],[[64075,64075],"mapped",[30865]],[[64076,64076],"mapped",[31038]],[[64077,64077],"mapped",[31049]],[[64078,64078],"mapped",[31048]],[[64079,64079],"mapped",[31056]],[[64080,64080],"mapped",[31062]],[[64081,64081],"mapped",[31069]],[[64082,64082],"mapped",[31117]],[[64083,64083],"mapped",[31118]],[[64084,64084],"mapped",[31296]],[[64085,64085],"mapped",[31361]],[[64086,64086],"mapped",[31680]],[[64087,64087],"mapped",[32244]],[[64088,64088],"mapped",[32265]],[[64089,64089],"mapped",[32321]],[[64090,64090],"mapped",[32626]],[[64091,64091],"mapped",[32773]],[[64092,64092],"mapped",[33261]],[[64093,64094],"mapped",[33401]],[[64095,64095],"mapped",[33879]],[[64096,64096],"mapped",[35088]],[[64097,64097],"mapped",[35222]],[[64098,64098],"mapped",[35585]],[[64099,64099],"mapped",[35641]],[[64100,64100],"mapped",[36051]],[[64101,64101],"mapped",[36104]],[[64102,64102],"mapped",[36790]],[[64103,64103],"mapped",[36920]],[[64104,64104],"mapped",[38627]],[[64105,64105],"mapped",[38911]],[[64106,64106],"mapped",[38971]],[[64107,64107],"mapped",[24693]],[[64108,64108],"mapped",[148206]],[[64109,64109],"mapped",[33304]],[[64110,64111],"disallowed"],[[64112,64112],"mapped",[20006]],[[64113,64113],"mapped",[20917]],[[64114,64114],"mapped",[20840]],[[64115,64115],"mapped",[20352]],[[64116,64116],"mapped",[20805]],[[64117,64117],"mapped",[20864]],[[64118,64118],"mapped",[21191]],[[64119,64119],"mapped",[21242]],[[64120,64120],"mapped",[21917]],[[64121,64121],"mapped",[21845]],[[64122,64122],"mapped",[21913]],[[64123,64123],"mapped",[21986]],[[64124,64124],"mapped",[22618]],[[64125,64125],"mapped",[22707]],[[64126,64126],"mapped",[22852]],[[64127,64127],"mapped",[22868]],[[64128,64128],"mapped",[23138]],[[64129,64129],"mapped",[23336]],[[64130,64130],"mapped",[24274]],[[64131,64131],"mapped",[24281]],[[64132,64132],"mapped",[24425]],[[64133,64133],"mapped",[24493]],[[64134,64134],"mapped",[24792]],[[64135,64135],"mapped",[24910]],[[64136,64136],"mapped",[24840]],[[64137,64137],"mapped",[24974]],[[64138,64138],"mapped",[24928]],[[64139,64139],"mapped",[25074]],[[64140,64140],"mapped",[25140]],[[64141,64141],"mapped",[25540]],[[64142,64142],"mapped",[25628]],[[64143,64143],"mapped",[25682]],[[64144,64144],"mapped",[25942]],[[64145,64145],"mapped",[26228]],[[64146,64146],"mapped",[26391]],[[64147,64147],"mapped",[26395]],[[64148,64148],"mapped",[26454]],[[64149,64149],"mapped",[27513]],[[64150,64150],"mapped",[27578]],[[64151,64151],"mapped",[27969]],[[64152,64152],"mapped",[28379]],[[64153,64153],"mapped",[28363]],[[64154,64154],"mapped",[28450]],[[64155,64155],"mapped",[28702]],[[64156,64156],"mapped",[29038]],[[64157,64157],"mapped",[30631]],[[64158,64158],"mapped",[29237]],[[64159,64159],"mapped",[29359]],[[64160,64160],"mapped",[29482]],[[64161,64161],"mapped",[29809]],[[64162,64162],"mapped",[29958]],[[64163,64163],"mapped",[30011]],[[64164,64164],"mapped",[30237]],[[64165,64165],"mapped",[30239]],[[64166,64166],"mapped",[30410]],[[64167,64167],"mapped",[30427]],[[64168,64168],"mapped",[30452]],[[64169,64169],"mapped",[30538]],[[64170,64170],"mapped",[30528]],[[64171,64171],"mapped",[30924]],[[64172,64172],"mapped",[31409]],[[64173,64173],"mapped",[31680]],[[64174,64174],"mapped",[31867]],[[64175,64175],"mapped",[32091]],[[64176,64176],"mapped",[32244]],[[64177,64177],"mapped",[32574]],[[64178,64178],"mapped",[32773]],[[64179,64179],"mapped",[33618]],[[64180,64180],"mapped",[33775]],[[64181,64181],"mapped",[34681]],[[64182,64182],"mapped",[35137]],[[64183,64183],"mapped",[35206]],[[64184,64184],"mapped",[35222]],[[64185,64185],"mapped",[35519]],[[64186,64186],"mapped",[35576]],[[64187,64187],"mapped",[35531]],[[64188,64188],"mapped",[35585]],[[64189,64189],"mapped",[35582]],[[64190,64190],"mapped",[35565]],[[64191,64191],"mapped",[35641]],[[64192,64192],"mapped",[35722]],[[64193,64193],"mapped",[36104]],[[64194,64194],"mapped",[36664]],[[64195,64195],"mapped",[36978]],[[64196,64196],"mapped",[37273]],[[64197,64197],"mapped",[37494]],[[64198,64198],"mapped",[38524]],[[64199,64199],"mapped",[38627]],[[64200,64200],"mapped",[38742]],[[64201,64201],"mapped",[38875]],[[64202,64202],"mapped",[38911]],[[64203,64203],"mapped",[38923]],[[64204,64204],"mapped",[38971]],[[64205,64205],"mapped",[39698]],[[64206,64206],"mapped",[40860]],[[64207,64207],"mapped",[141386]],[[64208,64208],"mapped",[141380]],[[64209,64209],"mapped",[144341]],[[64210,64210],"mapped",[15261]],[[64211,64211],"mapped",[16408]],[[64212,64212],"mapped",[16441]],[[64213,64213],"mapped",[152137]],[[64214,64214],"mapped",[154832]],[[64215,64215],"mapped",[163539]],[[64216,64216],"mapped",[40771]],[[64217,64217],"mapped",[40846]],[[64218,64255],"disallowed"],[[64256,64256],"mapped",[102,102]],[[64257,64257],"mapped",[102,105]],[[64258,64258],"mapped",[102,108]],[[64259,64259],"mapped",[102,102,105]],[[64260,64260],"mapped",[102,102,108]],[[64261,64262],"mapped",[115,116]],[[64263,64274],"disallowed"],[[64275,64275],"mapped",[1396,1398]],[[64276,64276],"mapped",[1396,1381]],[[64277,64277],"mapped",[1396,1387]],[[64278,64278],"mapped",[1406,1398]],[[64279,64279],"mapped",[1396,1389]],[[64280,64284],"disallowed"],[[64285,64285],"mapped",[1497,1460]],[[64286,64286],"valid"],[[64287,64287],"mapped",[1522,1463]],[[64288,64288],"mapped",[1506]],[[64289,64289],"mapped",[1488]],[[64290,64290],"mapped",[1491]],[[64291,64291],"mapped",[1492]],[[64292,64292],"mapped",[1499]],[[64293,64293],"mapped",[1500]],[[64294,64294],"mapped",[1501]],[[64295,64295],"mapped",[1512]],[[64296,64296],"mapped",[1514]],[[64297,64297],"disallowed_STD3_mapped",[43]],[[64298,64298],"mapped",[1513,1473]],[[64299,64299],"mapped",[1513,1474]],[[64300,64300],"mapped",[1513,1468,1473]],[[64301,64301],"mapped",[1513,1468,1474]],[[64302,64302],"mapped",[1488,1463]],[[64303,64303],"mapped",[1488,1464]],[[64304,64304],"mapped",[1488,1468]],[[64305,64305],"mapped",[1489,1468]],[[64306,64306],"mapped",[1490,1468]],[[64307,64307],"mapped",[1491,1468]],[[64308,64308],"mapped",[1492,1468]],[[64309,64309],"mapped",[1493,1468]],[[64310,64310],"mapped",[1494,1468]],[[64311,64311],"disallowed"],[[64312,64312],"mapped",[1496,1468]],[[64313,64313],"mapped",[1497,1468]],[[64314,64314],"mapped",[1498,1468]],[[64315,64315],"mapped",[1499,1468]],[[64316,64316],"mapped",[1500,1468]],[[64317,64317],"disallowed"],[[64318,64318],"mapped",[1502,1468]],[[64319,64319],"disallowed"],[[64320,64320],"mapped",[1504,1468]],[[64321,64321],"mapped",[1505,1468]],[[64322,64322],"disallowed"],[[64323,64323],"mapped",[1507,1468]],[[64324,64324],"mapped",[1508,1468]],[[64325,64325],"disallowed"],[[64326,64326],"mapped",[1510,1468]],[[64327,64327],"mapped",[1511,1468]],[[64328,64328],"mapped",[1512,1468]],[[64329,64329],"mapped",[1513,1468]],[[64330,64330],"mapped",[1514,1468]],[[64331,64331],"mapped",[1493,1465]],[[64332,64332],"mapped",[1489,1471]],[[64333,64333],"mapped",[1499,1471]],[[64334,64334],"mapped",[1508,1471]],[[64335,64335],"mapped",[1488,1500]],[[64336,64337],"mapped",[1649]],[[64338,64341],"mapped",[1659]],[[64342,64345],"mapped",[1662]],[[64346,64349],"mapped",[1664]],[[64350,64353],"mapped",[1658]],[[64354,64357],"mapped",[1663]],[[64358,64361],"mapped",[1657]],[[64362,64365],"mapped",[1700]],[[64366,64369],"mapped",[1702]],[[64370,64373],"mapped",[1668]],[[64374,64377],"mapped",[1667]],[[64378,64381],"mapped",[1670]],[[64382,64385],"mapped",[1671]],[[64386,64387],"mapped",[1677]],[[64388,64389],"mapped",[1676]],[[64390,64391],"mapped",[1678]],[[64392,64393],"mapped",[1672]],[[64394,64395],"mapped",[1688]],[[64396,64397],"mapped",[1681]],[[64398,64401],"mapped",[1705]],[[64402,64405],"mapped",[1711]],[[64406,64409],"mapped",[1715]],[[64410,64413],"mapped",[1713]],[[64414,64415],"mapped",[1722]],[[64416,64419],"mapped",[1723]],[[64420,64421],"mapped",[1728]],[[64422,64425],"mapped",[1729]],[[64426,64429],"mapped",[1726]],[[64430,64431],"mapped",[1746]],[[64432,64433],"mapped",[1747]],[[64434,64449],"valid",[],"NV8"],[[64450,64466],"disallowed"],[[64467,64470],"mapped",[1709]],[[64471,64472],"mapped",[1735]],[[64473,64474],"mapped",[1734]],[[64475,64476],"mapped",[1736]],[[64477,64477],"mapped",[1735,1652]],[[64478,64479],"mapped",[1739]],[[64480,64481],"mapped",[1733]],[[64482,64483],"mapped",[1737]],[[64484,64487],"mapped",[1744]],[[64488,64489],"mapped",[1609]],[[64490,64491],"mapped",[1574,1575]],[[64492,64493],"mapped",[1574,1749]],[[64494,64495],"mapped",[1574,1608]],[[64496,64497],"mapped",[1574,1735]],[[64498,64499],"mapped",[1574,1734]],[[64500,64501],"mapped",[1574,1736]],[[64502,64504],"mapped",[1574,1744]],[[64505,64507],"mapped",[1574,1609]],[[64508,64511],"mapped",[1740]],[[64512,64512],"mapped",[1574,1580]],[[64513,64513],"mapped",[1574,1581]],[[64514,64514],"mapped",[1574,1605]],[[64515,64515],"mapped",[1574,1609]],[[64516,64516],"mapped",[1574,1610]],[[64517,64517],"mapped",[1576,1580]],[[64518,64518],"mapped",[1576,1581]],[[64519,64519],"mapped",[1576,1582]],[[64520,64520],"mapped",[1576,1605]],[[64521,64521],"mapped",[1576,1609]],[[64522,64522],"mapped",[1576,1610]],[[64523,64523],"mapped",[1578,1580]],[[64524,64524],"mapped",[1578,1581]],[[64525,64525],"mapped",[1578,1582]],[[64526,64526],"mapped",[1578,1605]],[[64527,64527],"mapped",[1578,1609]],[[64528,64528],"mapped",[1578,1610]],[[64529,64529],"mapped",[1579,1580]],[[64530,64530],"mapped",[1579,1605]],[[64531,64531],"mapped",[1579,1609]],[[64532,64532],"mapped",[1579,1610]],[[64533,64533],"mapped",[1580,1581]],[[64534,64534],"mapped",[1580,1605]],[[64535,64535],"mapped",[1581,1580]],[[64536,64536],"mapped",[1581,1605]],[[64537,64537],"mapped",[1582,1580]],[[64538,64538],"mapped",[1582,1581]],[[64539,64539],"mapped",[1582,1605]],[[64540,64540],"mapped",[1587,1580]],[[64541,64541],"mapped",[1587,1581]],[[64542,64542],"mapped",[1587,1582]],[[64543,64543],"mapped",[1587,1605]],[[64544,64544],"mapped",[1589,1581]],[[64545,64545],"mapped",[1589,1605]],[[64546,64546],"mapped",[1590,1580]],[[64547,64547],"mapped",[1590,1581]],[[64548,64548],"mapped",[1590,1582]],[[64549,64549],"mapped",[1590,1605]],[[64550,64550],"mapped",[1591,1581]],[[64551,64551],"mapped",[1591,1605]],[[64552,64552],"mapped",[1592,1605]],[[64553,64553],"mapped",[1593,1580]],[[64554,64554],"mapped",[1593,1605]],[[64555,64555],"mapped",[1594,1580]],[[64556,64556],"mapped",[1594,1605]],[[64557,64557],"mapped",[1601,1580]],[[64558,64558],"mapped",[1601,1581]],[[64559,64559],"mapped",[1601,1582]],[[64560,64560],"mapped",[1601,1605]],[[64561,64561],"mapped",[1601,1609]],[[64562,64562],"mapped",[1601,1610]],[[64563,64563],"mapped",[1602,1581]],[[64564,64564],"mapped",[1602,1605]],[[64565,64565],"mapped",[1602,1609]],[[64566,64566],"mapped",[1602,1610]],[[64567,64567],"mapped",[1603,1575]],[[64568,64568],"mapped",[1603,1580]],[[64569,64569],"mapped",[1603,1581]],[[64570,64570],"mapped",[1603,1582]],[[64571,64571],"mapped",[1603,1604]],[[64572,64572],"mapped",[1603,1605]],[[64573,64573],"mapped",[1603,1609]],[[64574,64574],"mapped",[1603,1610]],[[64575,64575],"mapped",[1604,1580]],[[64576,64576],"mapped",[1604,1581]],[[64577,64577],"mapped",[1604,1582]],[[64578,64578],"mapped",[1604,1605]],[[64579,64579],"mapped",[1604,1609]],[[64580,64580],"mapped",[1604,1610]],[[64581,64581],"mapped",[1605,1580]],[[64582,64582],"mapped",[1605,1581]],[[64583,64583],"mapped",[1605,1582]],[[64584,64584],"mapped",[1605,1605]],[[64585,64585],"mapped",[1605,1609]],[[64586,64586],"mapped",[1605,1610]],[[64587,64587],"mapped",[1606,1580]],[[64588,64588],"mapped",[1606,1581]],[[64589,64589],"mapped",[1606,1582]],[[64590,64590],"mapped",[1606,1605]],[[64591,64591],"mapped",[1606,1609]],[[64592,64592],"mapped",[1606,1610]],[[64593,64593],"mapped",[1607,1580]],[[64594,64594],"mapped",[1607,1605]],[[64595,64595],"mapped",[1607,1609]],[[64596,64596],"mapped",[1607,1610]],[[64597,64597],"mapped",[1610,1580]],[[64598,64598],"mapped",[1610,1581]],[[64599,64599],"mapped",[1610,1582]],[[64600,64600],"mapped",[1610,1605]],[[64601,64601],"mapped",[1610,1609]],[[64602,64602],"mapped",[1610,1610]],[[64603,64603],"mapped",[1584,1648]],[[64604,64604],"mapped",[1585,1648]],[[64605,64605],"mapped",[1609,1648]],[[64606,64606],"disallowed_STD3_mapped",[32,1612,1617]],[[64607,64607],"disallowed_STD3_mapped",[32,1613,1617]],[[64608,64608],"disallowed_STD3_mapped",[32,1614,1617]],[[64609,64609],"disallowed_STD3_mapped",[32,1615,1617]],[[64610,64610],"disallowed_STD3_mapped",[32,1616,1617]],[[64611,64611],"disallowed_STD3_mapped",[32,1617,1648]],[[64612,64612],"mapped",[1574,1585]],[[64613,64613],"mapped",[1574,1586]],[[64614,64614],"mapped",[1574,1605]],[[64615,64615],"mapped",[1574,1606]],[[64616,64616],"mapped",[1574,1609]],[[64617,64617],"mapped",[1574,1610]],[[64618,64618],"mapped",[1576,1585]],[[64619,64619],"mapped",[1576,1586]],[[64620,64620],"mapped",[1576,1605]],[[64621,64621],"mapped",[1576,1606]],[[64622,64622],"mapped",[1576,1609]],[[64623,64623],"mapped",[1576,1610]],[[64624,64624],"mapped",[1578,1585]],[[64625,64625],"mapped",[1578,1586]],[[64626,64626],"mapped",[1578,1605]],[[64627,64627],"mapped",[1578,1606]],[[64628,64628],"mapped",[1578,1609]],[[64629,64629],"mapped",[1578,1610]],[[64630,64630],"mapped",[1579,1585]],[[64631,64631],"mapped",[1579,1586]],[[64632,64632],"mapped",[1579,1605]],[[64633,64633],"mapped",[1579,1606]],[[64634,64634],"mapped",[1579,1609]],[[64635,64635],"mapped",[1579,1610]],[[64636,64636],"mapped",[1601,1609]],[[64637,64637],"mapped",[1601,1610]],[[64638,64638],"mapped",[1602,1609]],[[64639,64639],"mapped",[1602,1610]],[[64640,64640],"mapped",[1603,1575]],[[64641,64641],"mapped",[1603,1604]],[[64642,64642],"mapped",[1603,1605]],[[64643,64643],"mapped",[1603,1609]],[[64644,64644],"mapped",[1603,1610]],[[64645,64645],"mapped",[1604,1605]],[[64646,64646],"mapped",[1604,1609]],[[64647,64647],"mapped",[1604,1610]],[[64648,64648],"mapped",[1605,1575]],[[64649,64649],"mapped",[1605,1605]],[[64650,64650],"mapped",[1606,1585]],[[64651,64651],"mapped",[1606,1586]],[[64652,64652],"mapped",[1606,1605]],[[64653,64653],"mapped",[1606,1606]],[[64654,64654],"mapped",[1606,1609]],[[64655,64655],"mapped",[1606,1610]],[[64656,64656],"mapped",[1609,1648]],[[64657,64657],"mapped",[1610,1585]],[[64658,64658],"mapped",[1610,1586]],[[64659,64659],"mapped",[1610,1605]],[[64660,64660],"mapped",[1610,1606]],[[64661,64661],"mapped",[1610,1609]],[[64662,64662],"mapped",[1610,1610]],[[64663,64663],"mapped",[1574,1580]],[[64664,64664],"mapped",[1574,1581]],[[64665,64665],"mapped",[1574,1582]],[[64666,64666],"mapped",[1574,1605]],[[64667,64667],"mapped",[1574,1607]],[[64668,64668],"mapped",[1576,1580]],[[64669,64669],"mapped",[1576,1581]],[[64670,64670],"mapped",[1576,1582]],[[64671,64671],"mapped",[1576,1605]],[[64672,64672],"mapped",[1576,1607]],[[64673,64673],"mapped",[1578,1580]],[[64674,64674],"mapped",[1578,1581]],[[64675,64675],"mapped",[1578,1582]],[[64676,64676],"mapped",[1578,1605]],[[64677,64677],"mapped",[1578,1607]],[[64678,64678],"mapped",[1579,1605]],[[64679,64679],"mapped",[1580,1581]],[[64680,64680],"mapped",[1580,1605]],[[64681,64681],"mapped",[1581,1580]],[[64682,64682],"mapped",[1581,1605]],[[64683,64683],"mapped",[1582,1580]],[[64684,64684],"mapped",[1582,1605]],[[64685,64685],"mapped",[1587,1580]],[[64686,64686],"mapped",[1587,1581]],[[64687,64687],"mapped",[1587,1582]],[[64688,64688],"mapped",[1587,1605]],[[64689,64689],"mapped",[1589,1581]],[[64690,64690],"mapped",[1589,1582]],[[64691,64691],"mapped",[1589,1605]],[[64692,64692],"mapped",[1590,1580]],[[64693,64693],"mapped",[1590,1581]],[[64694,64694],"mapped",[1590,1582]],[[64695,64695],"mapped",[1590,1605]],[[64696,64696],"mapped",[1591,1581]],[[64697,64697],"mapped",[1592,1605]],[[64698,64698],"mapped",[1593,1580]],[[64699,64699],"mapped",[1593,1605]],[[64700,64700],"mapped",[1594,1580]],[[64701,64701],"mapped",[1594,1605]],[[64702,64702],"mapped",[1601,1580]],[[64703,64703],"mapped",[1601,1581]],[[64704,64704],"mapped",[1601,1582]],[[64705,64705],"mapped",[1601,1605]],[[64706,64706],"mapped",[1602,1581]],[[64707,64707],"mapped",[1602,1605]],[[64708,64708],"mapped",[1603,1580]],[[64709,64709],"mapped",[1603,1581]],[[64710,64710],"mapped",[1603,1582]],[[64711,64711],"mapped",[1603,1604]],[[64712,64712],"mapped",[1603,1605]],[[64713,64713],"mapped",[1604,1580]],[[64714,64714],"mapped",[1604,1581]],[[64715,64715],"mapped",[1604,1582]],[[64716,64716],"mapped",[1604,1605]],[[64717,64717],"mapped",[1604,1607]],[[64718,64718],"mapped",[1605,1580]],[[64719,64719],"mapped",[1605,1581]],[[64720,64720],"mapped",[1605,1582]],[[64721,64721],"mapped",[1605,1605]],[[64722,64722],"mapped",[1606,1580]],[[64723,64723],"mapped",[1606,1581]],[[64724,64724],"mapped",[1606,1582]],[[64725,64725],"mapped",[1606,1605]],[[64726,64726],"mapped",[1606,1607]],[[64727,64727],"mapped",[1607,1580]],[[64728,64728],"mapped",[1607,1605]],[[64729,64729],"mapped",[1607,1648]],[[64730,64730],"mapped",[1610,1580]],[[64731,64731],"mapped",[1610,1581]],[[64732,64732],"mapped",[1610,1582]],[[64733,64733],"mapped",[1610,1605]],[[64734,64734],"mapped",[1610,1607]],[[64735,64735],"mapped",[1574,1605]],[[64736,64736],"mapped",[1574,1607]],[[64737,64737],"mapped",[1576,1605]],[[64738,64738],"mapped",[1576,1607]],[[64739,64739],"mapped",[1578,1605]],[[64740,64740],"mapped",[1578,1607]],[[64741,64741],"mapped",[1579,1605]],[[64742,64742],"mapped",[1579,1607]],[[64743,64743],"mapped",[1587,1605]],[[64744,64744],"mapped",[1587,1607]],[[64745,64745],"mapped",[1588,1605]],[[64746,64746],"mapped",[1588,1607]],[[64747,64747],"mapped",[1603,1604]],[[64748,64748],"mapped",[1603,1605]],[[64749,64749],"mapped",[1604,1605]],[[64750,64750],"mapped",[1606,1605]],[[64751,64751],"mapped",[1606,1607]],[[64752,64752],"mapped",[1610,1605]],[[64753,64753],"mapped",[1610,1607]],[[64754,64754],"mapped",[1600,1614,1617]],[[64755,64755],"mapped",[1600,1615,1617]],[[64756,64756],"mapped",[1600,1616,1617]],[[64757,64757],"mapped",[1591,1609]],[[64758,64758],"mapped",[1591,1610]],[[64759,64759],"mapped",[1593,1609]],[[64760,64760],"mapped",[1593,1610]],[[64761,64761],"mapped",[1594,1609]],[[64762,64762],"mapped",[1594,1610]],[[64763,64763],"mapped",[1587,1609]],[[64764,64764],"mapped",[1587,1610]],[[64765,64765],"mapped",[1588,1609]],[[64766,64766],"mapped",[1588,1610]],[[64767,64767],"mapped",[1581,1609]],[[64768,64768],"mapped",[1581,1610]],[[64769,64769],"mapped",[1580,1609]],[[64770,64770],"mapped",[1580,1610]],[[64771,64771],"mapped",[1582,1609]],[[64772,64772],"mapped",[1582,1610]],[[64773,64773],"mapped",[1589,1609]],[[64774,64774],"mapped",[1589,1610]],[[64775,64775],"mapped",[1590,1609]],[[64776,64776],"mapped",[1590,1610]],[[64777,64777],"mapped",[1588,1580]],[[64778,64778],"mapped",[1588,1581]],[[64779,64779],"mapped",[1588,1582]],[[64780,64780],"mapped",[1588,1605]],[[64781,64781],"mapped",[1588,1585]],[[64782,64782],"mapped",[1587,1585]],[[64783,64783],"mapped",[1589,1585]],[[64784,64784],"mapped",[1590,1585]],[[64785,64785],"mapped",[1591,1609]],[[64786,64786],"mapped",[1591,1610]],[[64787,64787],"mapped",[1593,1609]],[[64788,64788],"mapped",[1593,1610]],[[64789,64789],"mapped",[1594,1609]],[[64790,64790],"mapped",[1594,1610]],[[64791,64791],"mapped",[1587,1609]],[[64792,64792],"mapped",[1587,1610]],[[64793,64793],"mapped",[1588,1609]],[[64794,64794],"mapped",[1588,1610]],[[64795,64795],"mapped",[1581,1609]],[[64796,64796],"mapped",[1581,1610]],[[64797,64797],"mapped",[1580,1609]],[[64798,64798],"mapped",[1580,1610]],[[64799,64799],"mapped",[1582,1609]],[[64800,64800],"mapped",[1582,1610]],[[64801,64801],"mapped",[1589,1609]],[[64802,64802],"mapped",[1589,1610]],[[64803,64803],"mapped",[1590,1609]],[[64804,64804],"mapped",[1590,1610]],[[64805,64805],"mapped",[1588,1580]],[[64806,64806],"mapped",[1588,1581]],[[64807,64807],"mapped",[1588,1582]],[[64808,64808],"mapped",[1588,1605]],[[64809,64809],"mapped",[1588,1585]],[[64810,64810],"mapped",[1587,1585]],[[64811,64811],"mapped",[1589,1585]],[[64812,64812],"mapped",[1590,1585]],[[64813,64813],"mapped",[1588,1580]],[[64814,64814],"mapped",[1588,1581]],[[64815,64815],"mapped",[1588,1582]],[[64816,64816],"mapped",[1588,1605]],[[64817,64817],"mapped",[1587,1607]],[[64818,64818],"mapped",[1588,1607]],[[64819,64819],"mapped",[1591,1605]],[[64820,64820],"mapped",[1587,1580]],[[64821,64821],"mapped",[1587,1581]],[[64822,64822],"mapped",[1587,1582]],[[64823,64823],"mapped",[1588,1580]],[[64824,64824],"mapped",[1588,1581]],[[64825,64825],"mapped",[1588,1582]],[[64826,64826],"mapped",[1591,1605]],[[64827,64827],"mapped",[1592,1605]],[[64828,64829],"mapped",[1575,1611]],[[64830,64831],"valid",[],"NV8"],[[64832,64847],"disallowed"],[[64848,64848],"mapped",[1578,1580,1605]],[[64849,64850],"mapped",[1578,1581,1580]],[[64851,64851],"mapped",[1578,1581,1605]],[[64852,64852],"mapped",[1578,1582,1605]],[[64853,64853],"mapped",[1578,1605,1580]],[[64854,64854],"mapped",[1578,1605,1581]],[[64855,64855],"mapped",[1578,1605,1582]],[[64856,64857],"mapped",[1580,1605,1581]],[[64858,64858],"mapped",[1581,1605,1610]],[[64859,64859],"mapped",[1581,1605,1609]],[[64860,64860],"mapped",[1587,1581,1580]],[[64861,64861],"mapped",[1587,1580,1581]],[[64862,64862],"mapped",[1587,1580,1609]],[[64863,64864],"mapped",[1587,1605,1581]],[[64865,64865],"mapped",[1587,1605,1580]],[[64866,64867],"mapped",[1587,1605,1605]],[[64868,64869],"mapped",[1589,1581,1581]],[[64870,64870],"mapped",[1589,1605,1605]],[[64871,64872],"mapped",[1588,1581,1605]],[[64873,64873],"mapped",[1588,1580,1610]],[[64874,64875],"mapped",[1588,1605,1582]],[[64876,64877],"mapped",[1588,1605,1605]],[[64878,64878],"mapped",[1590,1581,1609]],[[64879,64880],"mapped",[1590,1582,1605]],[[64881,64882],"mapped",[1591,1605,1581]],[[64883,64883],"mapped",[1591,1605,1605]],[[64884,64884],"mapped",[1591,1605,1610]],[[64885,64885],"mapped",[1593,1580,1605]],[[64886,64887],"mapped",[1593,1605,1605]],[[64888,64888],"mapped",[1593,1605,1609]],[[64889,64889],"mapped",[1594,1605,1605]],[[64890,64890],"mapped",[1594,1605,1610]],[[64891,64891],"mapped",[1594,1605,1609]],[[64892,64893],"mapped",[1601,1582,1605]],[[64894,64894],"mapped",[1602,1605,1581]],[[64895,64895],"mapped",[1602,1605,1605]],[[64896,64896],"mapped",[1604,1581,1605]],[[64897,64897],"mapped",[1604,1581,1610]],[[64898,64898],"mapped",[1604,1581,1609]],[[64899,64900],"mapped",[1604,1580,1580]],[[64901,64902],"mapped",[1604,1582,1605]],[[64903,64904],"mapped",[1604,1605,1581]],[[64905,64905],"mapped",[1605,1581,1580]],[[64906,64906],"mapped",[1605,1581,1605]],[[64907,64907],"mapped",[1605,1581,1610]],[[64908,64908],"mapped",[1605,1580,1581]],[[64909,64909],"mapped",[1605,1580,1605]],[[64910,64910],"mapped",[1605,1582,1580]],[[64911,64911],"mapped",[1605,1582,1605]],[[64912,64913],"disallowed"],[[64914,64914],"mapped",[1605,1580,1582]],[[64915,64915],"mapped",[1607,1605,1580]],[[64916,64916],"mapped",[1607,1605,1605]],[[64917,64917],"mapped",[1606,1581,1605]],[[64918,64918],"mapped",[1606,1581,1609]],[[64919,64920],"mapped",[1606,1580,1605]],[[64921,64921],"mapped",[1606,1580,1609]],[[64922,64922],"mapped",[1606,1605,1610]],[[64923,64923],"mapped",[1606,1605,1609]],[[64924,64925],"mapped",[1610,1605,1605]],[[64926,64926],"mapped",[1576,1582,1610]],[[64927,64927],"mapped",[1578,1580,1610]],[[64928,64928],"mapped",[1578,1580,1609]],[[64929,64929],"mapped",[1578,1582,1610]],[[64930,64930],"mapped",[1578,1582,1609]],[[64931,64931],"mapped",[1578,1605,1610]],[[64932,64932],"mapped",[1578,1605,1609]],[[64933,64933],"mapped",[1580,1605,1610]],[[64934,64934],"mapped",[1580,1581,1609]],[[64935,64935],"mapped",[1580,1605,1609]],[[64936,64936],"mapped",[1587,1582,1609]],[[64937,64937],"mapped",[1589,1581,1610]],[[64938,64938],"mapped",[1588,1581,1610]],[[64939,64939],"mapped",[1590,1581,1610]],[[64940,64940],"mapped",[1604,1580,1610]],[[64941,64941],"mapped",[1604,1605,1610]],[[64942,64942],"mapped",[1610,1581,1610]],[[64943,64943],"mapped",[1610,1580,1610]],[[64944,64944],"mapped",[1610,1605,1610]],[[64945,64945],"mapped",[1605,1605,1610]],[[64946,64946],"mapped",[1602,1605,1610]],[[64947,64947],"mapped",[1606,1581,1610]],[[64948,64948],"mapped",[1602,1605,1581]],[[64949,64949],"mapped",[1604,1581,1605]],[[64950,64950],"mapped",[1593,1605,1610]],[[64951,64951],"mapped",[1603,1605,1610]],[[64952,64952],"mapped",[1606,1580,1581]],[[64953,64953],"mapped",[1605,1582,1610]],[[64954,64954],"mapped",[1604,1580,1605]],[[64955,64955],"mapped",[1603,1605,1605]],[[64956,64956],"mapped",[1604,1580,1605]],[[64957,64957],"mapped",[1606,1580,1581]],[[64958,64958],"mapped",[1580,1581,1610]],[[64959,64959],"mapped",[1581,1580,1610]],[[64960,64960],"mapped",[1605,1580,1610]],[[64961,64961],"mapped",[1601,1605,1610]],[[64962,64962],"mapped",[1576,1581,1610]],[[64963,64963],"mapped",[1603,1605,1605]],[[64964,64964],"mapped",[1593,1580,1605]],[[64965,64965],"mapped",[1589,1605,1605]],[[64966,64966],"mapped",[1587,1582,1610]],[[64967,64967],"mapped",[1606,1580,1610]],[[64968,64975],"disallowed"],[[64976,65007],"disallowed"],[[65008,65008],"mapped",[1589,1604,1746]],[[65009,65009],"mapped",[1602,1604,1746]],[[65010,65010],"mapped",[1575,1604,1604,1607]],[[65011,65011],"mapped",[1575,1603,1576,1585]],[[65012,65012],"mapped",[1605,1581,1605,1583]],[[65013,65013],"mapped",[1589,1604,1593,1605]],[[65014,65014],"mapped",[1585,1587,1608,1604]],[[65015,65015],"mapped",[1593,1604,1610,1607]],[[65016,65016],"mapped",[1608,1587,1604,1605]],[[65017,65017],"mapped",[1589,1604,1609]],[[65018,65018],"disallowed_STD3_mapped",[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605]],[[65019,65019],"disallowed_STD3_mapped",[1580,1604,32,1580,1604,1575,1604,1607]],[[65020,65020],"mapped",[1585,1740,1575,1604]],[[65021,65021],"valid",[],"NV8"],[[65022,65023],"disallowed"],[[65024,65039],"ignored"],[[65040,65040],"disallowed_STD3_mapped",[44]],[[65041,65041],"mapped",[12289]],[[65042,65042],"disallowed"],[[65043,65043],"disallowed_STD3_mapped",[58]],[[65044,65044],"disallowed_STD3_mapped",[59]],[[65045,65045],"disallowed_STD3_mapped",[33]],[[65046,65046],"disallowed_STD3_mapped",[63]],[[65047,65047],"mapped",[12310]],[[65048,65048],"mapped",[12311]],[[65049,65049],"disallowed"],[[65050,65055],"disallowed"],[[65056,65059],"valid"],[[65060,65062],"valid"],[[65063,65069],"valid"],[[65070,65071],"valid"],[[65072,65072],"disallowed"],[[65073,65073],"mapped",[8212]],[[65074,65074],"mapped",[8211]],[[65075,65076],"disallowed_STD3_mapped",[95]],[[65077,65077],"disallowed_STD3_mapped",[40]],[[65078,65078],"disallowed_STD3_mapped",[41]],[[65079,65079],"disallowed_STD3_mapped",[123]],[[65080,65080],"disallowed_STD3_mapped",[125]],[[65081,65081],"mapped",[12308]],[[65082,65082],"mapped",[12309]],[[65083,65083],"mapped",[12304]],[[65084,65084],"mapped",[12305]],[[65085,65085],"mapped",[12298]],[[65086,65086],"mapped",[12299]],[[65087,65087],"mapped",[12296]],[[65088,65088],"mapped",[12297]],[[65089,65089],"mapped",[12300]],[[65090,65090],"mapped",[12301]],[[65091,65091],"mapped",[12302]],[[65092,65092],"mapped",[12303]],[[65093,65094],"valid",[],"NV8"],[[65095,65095],"disallowed_STD3_mapped",[91]],[[65096,65096],"disallowed_STD3_mapped",[93]],[[65097,65100],"disallowed_STD3_mapped",[32,773]],[[65101,65103],"disallowed_STD3_mapped",[95]],[[65104,65104],"disallowed_STD3_mapped",[44]],[[65105,65105],"mapped",[12289]],[[65106,65106],"disallowed"],[[65107,65107],"disallowed"],[[65108,65108],"disallowed_STD3_mapped",[59]],[[65109,65109],"disallowed_STD3_mapped",[58]],[[65110,65110],"disallowed_STD3_mapped",[63]],[[65111,65111],"disallowed_STD3_mapped",[33]],[[65112,65112],"mapped",[8212]],[[65113,65113],"disallowed_STD3_mapped",[40]],[[65114,65114],"disallowed_STD3_mapped",[41]],[[65115,65115],"disallowed_STD3_mapped",[123]],[[65116,65116],"disallowed_STD3_mapped",[125]],[[65117,65117],"mapped",[12308]],[[65118,65118],"mapped",[12309]],[[65119,65119],"disallowed_STD3_mapped",[35]],[[65120,65120],"disallowed_STD3_mapped",[38]],[[65121,65121],"disallowed_STD3_mapped",[42]],[[65122,65122],"disallowed_STD3_mapped",[43]],[[65123,65123],"mapped",[45]],[[65124,65124],"disallowed_STD3_mapped",[60]],[[65125,65125],"disallowed_STD3_mapped",[62]],[[65126,65126],"disallowed_STD3_mapped",[61]],[[65127,65127],"disallowed"],[[65128,65128],"disallowed_STD3_mapped",[92]],[[65129,65129],"disallowed_STD3_mapped",[36]],[[65130,65130],"disallowed_STD3_mapped",[37]],[[65131,65131],"disallowed_STD3_mapped",[64]],[[65132,65135],"disallowed"],[[65136,65136],"disallowed_STD3_mapped",[32,1611]],[[65137,65137],"mapped",[1600,1611]],[[65138,65138],"disallowed_STD3_mapped",[32,1612]],[[65139,65139],"valid"],[[65140,65140],"disallowed_STD3_mapped",[32,1613]],[[65141,65141],"disallowed"],[[65142,65142],"disallowed_STD3_mapped",[32,1614]],[[65143,65143],"mapped",[1600,1614]],[[65144,65144],"disallowed_STD3_mapped",[32,1615]],[[65145,65145],"mapped",[1600,1615]],[[65146,65146],"disallowed_STD3_mapped",[32,1616]],[[65147,65147],"mapped",[1600,1616]],[[65148,65148],"disallowed_STD3_mapped",[32,1617]],[[65149,65149],"mapped",[1600,1617]],[[65150,65150],"disallowed_STD3_mapped",[32,1618]],[[65151,65151],"mapped",[1600,1618]],[[65152,65152],"mapped",[1569]],[[65153,65154],"mapped",[1570]],[[65155,65156],"mapped",[1571]],[[65157,65158],"mapped",[1572]],[[65159,65160],"mapped",[1573]],[[65161,65164],"mapped",[1574]],[[65165,65166],"mapped",[1575]],[[65167,65170],"mapped",[1576]],[[65171,65172],"mapped",[1577]],[[65173,65176],"mapped",[1578]],[[65177,65180],"mapped",[1579]],[[65181,65184],"mapped",[1580]],[[65185,65188],"mapped",[1581]],[[65189,65192],"mapped",[1582]],[[65193,65194],"mapped",[1583]],[[65195,65196],"mapped",[1584]],[[65197,65198],"mapped",[1585]],[[65199,65200],"mapped",[1586]],[[65201,65204],"mapped",[1587]],[[65205,65208],"mapped",[1588]],[[65209,65212],"mapped",[1589]],[[65213,65216],"mapped",[1590]],[[65217,65220],"mapped",[1591]],[[65221,65224],"mapped",[1592]],[[65225,65228],"mapped",[1593]],[[65229,65232],"mapped",[1594]],[[65233,65236],"mapped",[1601]],[[65237,65240],"mapped",[1602]],[[65241,65244],"mapped",[1603]],[[65245,65248],"mapped",[1604]],[[65249,65252],"mapped",[1605]],[[65253,65256],"mapped",[1606]],[[65257,65260],"mapped",[1607]],[[65261,65262],"mapped",[1608]],[[65263,65264],"mapped",[1609]],[[65265,65268],"mapped",[1610]],[[65269,65270],"mapped",[1604,1570]],[[65271,65272],"mapped",[1604,1571]],[[65273,65274],"mapped",[1604,1573]],[[65275,65276],"mapped",[1604,1575]],[[65277,65278],"disallowed"],[[65279,65279],"ignored"],[[65280,65280],"disallowed"],[[65281,65281],"disallowed_STD3_mapped",[33]],[[65282,65282],"disallowed_STD3_mapped",[34]],[[65283,65283],"disallowed_STD3_mapped",[35]],[[65284,65284],"disallowed_STD3_mapped",[36]],[[65285,65285],"disallowed_STD3_mapped",[37]],[[65286,65286],"disallowed_STD3_mapped",[38]],[[65287,65287],"disallowed_STD3_mapped",[39]],[[65288,65288],"disallowed_STD3_mapped",[40]],[[65289,65289],"disallowed_STD3_mapped",[41]],[[65290,65290],"disallowed_STD3_mapped",[42]],[[65291,65291],"disallowed_STD3_mapped",[43]],[[65292,65292],"disallowed_STD3_mapped",[44]],[[65293,65293],"mapped",[45]],[[65294,65294],"mapped",[46]],[[65295,65295],"disallowed_STD3_mapped",[47]],[[65296,65296],"mapped",[48]],[[65297,65297],"mapped",[49]],[[65298,65298],"mapped",[50]],[[65299,65299],"mapped",[51]],[[65300,65300],"mapped",[52]],[[65301,65301],"mapped",[53]],[[65302,65302],"mapped",[54]],[[65303,65303],"mapped",[55]],[[65304,65304],"mapped",[56]],[[65305,65305],"mapped",[57]],[[65306,65306],"disallowed_STD3_mapped",[58]],[[65307,65307],"disallowed_STD3_mapped",[59]],[[65308,65308],"disallowed_STD3_mapped",[60]],[[65309,65309],"disallowed_STD3_mapped",[61]],[[65310,65310],"disallowed_STD3_mapped",[62]],[[65311,65311],"disallowed_STD3_mapped",[63]],[[65312,65312],"disallowed_STD3_mapped",[64]],[[65313,65313],"mapped",[97]],[[65314,65314],"mapped",[98]],[[65315,65315],"mapped",[99]],[[65316,65316],"mapped",[100]],[[65317,65317],"mapped",[101]],[[65318,65318],"mapped",[102]],[[65319,65319],"mapped",[103]],[[65320,65320],"mapped",[104]],[[65321,65321],"mapped",[105]],[[65322,65322],"mapped",[106]],[[65323,65323],"mapped",[107]],[[65324,65324],"mapped",[108]],[[65325,65325],"mapped",[109]],[[65326,65326],"mapped",[110]],[[65327,65327],"mapped",[111]],[[65328,65328],"mapped",[112]],[[65329,65329],"mapped",[113]],[[65330,65330],"mapped",[114]],[[65331,65331],"mapped",[115]],[[65332,65332],"mapped",[116]],[[65333,65333],"mapped",[117]],[[65334,65334],"mapped",[118]],[[65335,65335],"mapped",[119]],[[65336,65336],"mapped",[120]],[[65337,65337],"mapped",[121]],[[65338,65338],"mapped",[122]],[[65339,65339],"disallowed_STD3_mapped",[91]],[[65340,65340],"disallowed_STD3_mapped",[92]],[[65341,65341],"disallowed_STD3_mapped",[93]],[[65342,65342],"disallowed_STD3_mapped",[94]],[[65343,65343],"disallowed_STD3_mapped",[95]],[[65344,65344],"disallowed_STD3_mapped",[96]],[[65345,65345],"mapped",[97]],[[65346,65346],"mapped",[98]],[[65347,65347],"mapped",[99]],[[65348,65348],"mapped",[100]],[[65349,65349],"mapped",[101]],[[65350,65350],"mapped",[102]],[[65351,65351],"mapped",[103]],[[65352,65352],"mapped",[104]],[[65353,65353],"mapped",[105]],[[65354,65354],"mapped",[106]],[[65355,65355],"mapped",[107]],[[65356,65356],"mapped",[108]],[[65357,65357],"mapped",[109]],[[65358,65358],"mapped",[110]],[[65359,65359],"mapped",[111]],[[65360,65360],"mapped",[112]],[[65361,65361],"mapped",[113]],[[65362,65362],"mapped",[114]],[[65363,65363],"mapped",[115]],[[65364,65364],"mapped",[116]],[[65365,65365],"mapped",[117]],[[65366,65366],"mapped",[118]],[[65367,65367],"mapped",[119]],[[65368,65368],"mapped",[120]],[[65369,65369],"mapped",[121]],[[65370,65370],"mapped",[122]],[[65371,65371],"disallowed_STD3_mapped",[123]],[[65372,65372],"disallowed_STD3_mapped",[124]],[[65373,65373],"disallowed_STD3_mapped",[125]],[[65374,65374],"disallowed_STD3_mapped",[126]],[[65375,65375],"mapped",[10629]],[[65376,65376],"mapped",[10630]],[[65377,65377],"mapped",[46]],[[65378,65378],"mapped",[12300]],[[65379,65379],"mapped",[12301]],[[65380,65380],"mapped",[12289]],[[65381,65381],"mapped",[12539]],[[65382,65382],"mapped",[12530]],[[65383,65383],"mapped",[12449]],[[65384,65384],"mapped",[12451]],[[65385,65385],"mapped",[12453]],[[65386,65386],"mapped",[12455]],[[65387,65387],"mapped",[12457]],[[65388,65388],"mapped",[12515]],[[65389,65389],"mapped",[12517]],[[65390,65390],"mapped",[12519]],[[65391,65391],"mapped",[12483]],[[65392,65392],"mapped",[12540]],[[65393,65393],"mapped",[12450]],[[65394,65394],"mapped",[12452]],[[65395,65395],"mapped",[12454]],[[65396,65396],"mapped",[12456]],[[65397,65397],"mapped",[12458]],[[65398,65398],"mapped",[12459]],[[65399,65399],"mapped",[12461]],[[65400,65400],"mapped",[12463]],[[65401,65401],"mapped",[12465]],[[65402,65402],"mapped",[12467]],[[65403,65403],"mapped",[12469]],[[65404,65404],"mapped",[12471]],[[65405,65405],"mapped",[12473]],[[65406,65406],"mapped",[12475]],[[65407,65407],"mapped",[12477]],[[65408,65408],"mapped",[12479]],[[65409,65409],"mapped",[12481]],[[65410,65410],"mapped",[12484]],[[65411,65411],"mapped",[12486]],[[65412,65412],"mapped",[12488]],[[65413,65413],"mapped",[12490]],[[65414,65414],"mapped",[12491]],[[65415,65415],"mapped",[12492]],[[65416,65416],"mapped",[12493]],[[65417,65417],"mapped",[12494]],[[65418,65418],"mapped",[12495]],[[65419,65419],"mapped",[12498]],[[65420,65420],"mapped",[12501]],[[65421,65421],"mapped",[12504]],[[65422,65422],"mapped",[12507]],[[65423,65423],"mapped",[12510]],[[65424,65424],"mapped",[12511]],[[65425,65425],"mapped",[12512]],[[65426,65426],"mapped",[12513]],[[65427,65427],"mapped",[12514]],[[65428,65428],"mapped",[12516]],[[65429,65429],"mapped",[12518]],[[65430,65430],"mapped",[12520]],[[65431,65431],"mapped",[12521]],[[65432,65432],"mapped",[12522]],[[65433,65433],"mapped",[12523]],[[65434,65434],"mapped",[12524]],[[65435,65435],"mapped",[12525]],[[65436,65436],"mapped",[12527]],[[65437,65437],"mapped",[12531]],[[65438,65438],"mapped",[12441]],[[65439,65439],"mapped",[12442]],[[65440,65440],"disallowed"],[[65441,65441],"mapped",[4352]],[[65442,65442],"mapped",[4353]],[[65443,65443],"mapped",[4522]],[[65444,65444],"mapped",[4354]],[[65445,65445],"mapped",[4524]],[[65446,65446],"mapped",[4525]],[[65447,65447],"mapped",[4355]],[[65448,65448],"mapped",[4356]],[[65449,65449],"mapped",[4357]],[[65450,65450],"mapped",[4528]],[[65451,65451],"mapped",[4529]],[[65452,65452],"mapped",[4530]],[[65453,65453],"mapped",[4531]],[[65454,65454],"mapped",[4532]],[[65455,65455],"mapped",[4533]],[[65456,65456],"mapped",[4378]],[[65457,65457],"mapped",[4358]],[[65458,65458],"mapped",[4359]],[[65459,65459],"mapped",[4360]],[[65460,65460],"mapped",[4385]],[[65461,65461],"mapped",[4361]],[[65462,65462],"mapped",[4362]],[[65463,65463],"mapped",[4363]],[[65464,65464],"mapped",[4364]],[[65465,65465],"mapped",[4365]],[[65466,65466],"mapped",[4366]],[[65467,65467],"mapped",[4367]],[[65468,65468],"mapped",[4368]],[[65469,65469],"mapped",[4369]],[[65470,65470],"mapped",[4370]],[[65471,65473],"disallowed"],[[65474,65474],"mapped",[4449]],[[65475,65475],"mapped",[4450]],[[65476,65476],"mapped",[4451]],[[65477,65477],"mapped",[4452]],[[65478,65478],"mapped",[4453]],[[65479,65479],"mapped",[4454]],[[65480,65481],"disallowed"],[[65482,65482],"mapped",[4455]],[[65483,65483],"mapped",[4456]],[[65484,65484],"mapped",[4457]],[[65485,65485],"mapped",[4458]],[[65486,65486],"mapped",[4459]],[[65487,65487],"mapped",[4460]],[[65488,65489],"disallowed"],[[65490,65490],"mapped",[4461]],[[65491,65491],"mapped",[4462]],[[65492,65492],"mapped",[4463]],[[65493,65493],"mapped",[4464]],[[65494,65494],"mapped",[4465]],[[65495,65495],"mapped",[4466]],[[65496,65497],"disallowed"],[[65498,65498],"mapped",[4467]],[[65499,65499],"mapped",[4468]],[[65500,65500],"mapped",[4469]],[[65501,65503],"disallowed"],[[65504,65504],"mapped",[162]],[[65505,65505],"mapped",[163]],[[65506,65506],"mapped",[172]],[[65507,65507],"disallowed_STD3_mapped",[32,772]],[[65508,65508],"mapped",[166]],[[65509,65509],"mapped",[165]],[[65510,65510],"mapped",[8361]],[[65511,65511],"disallowed"],[[65512,65512],"mapped",[9474]],[[65513,65513],"mapped",[8592]],[[65514,65514],"mapped",[8593]],[[65515,65515],"mapped",[8594]],[[65516,65516],"mapped",[8595]],[[65517,65517],"mapped",[9632]],[[65518,65518],"mapped",[9675]],[[65519,65528],"disallowed"],[[65529,65531],"disallowed"],[[65532,65532],"disallowed"],[[65533,65533],"disallowed"],[[65534,65535],"disallowed"],[[65536,65547],"valid"],[[65548,65548],"disallowed"],[[65549,65574],"valid"],[[65575,65575],"disallowed"],[[65576,65594],"valid"],[[65595,65595],"disallowed"],[[65596,65597],"valid"],[[65598,65598],"disallowed"],[[65599,65613],"valid"],[[65614,65615],"disallowed"],[[65616,65629],"valid"],[[65630,65663],"disallowed"],[[65664,65786],"valid"],[[65787,65791],"disallowed"],[[65792,65794],"valid",[],"NV8"],[[65795,65798],"disallowed"],[[65799,65843],"valid",[],"NV8"],[[65844,65846],"disallowed"],[[65847,65855],"valid",[],"NV8"],[[65856,65930],"valid",[],"NV8"],[[65931,65932],"valid",[],"NV8"],[[65933,65935],"disallowed"],[[65936,65947],"valid",[],"NV8"],[[65948,65951],"disallowed"],[[65952,65952],"valid",[],"NV8"],[[65953,65999],"disallowed"],[[66e3,66044],"valid",[],"NV8"],[[66045,66045],"valid"],[[66046,66175],"disallowed"],[[66176,66204],"valid"],[[66205,66207],"disallowed"],[[66208,66256],"valid"],[[66257,66271],"disallowed"],[[66272,66272],"valid"],[[66273,66299],"valid",[],"NV8"],[[66300,66303],"disallowed"],[[66304,66334],"valid"],[[66335,66335],"valid"],[[66336,66339],"valid",[],"NV8"],[[66340,66351],"disallowed"],[[66352,66368],"valid"],[[66369,66369],"valid",[],"NV8"],[[66370,66377],"valid"],[[66378,66378],"valid",[],"NV8"],[[66379,66383],"disallowed"],[[66384,66426],"valid"],[[66427,66431],"disallowed"],[[66432,66461],"valid"],[[66462,66462],"disallowed"],[[66463,66463],"valid",[],"NV8"],[[66464,66499],"valid"],[[66500,66503],"disallowed"],[[66504,66511],"valid"],[[66512,66517],"valid",[],"NV8"],[[66518,66559],"disallowed"],[[66560,66560],"mapped",[66600]],[[66561,66561],"mapped",[66601]],[[66562,66562],"mapped",[66602]],[[66563,66563],"mapped",[66603]],[[66564,66564],"mapped",[66604]],[[66565,66565],"mapped",[66605]],[[66566,66566],"mapped",[66606]],[[66567,66567],"mapped",[66607]],[[66568,66568],"mapped",[66608]],[[66569,66569],"mapped",[66609]],[[66570,66570],"mapped",[66610]],[[66571,66571],"mapped",[66611]],[[66572,66572],"mapped",[66612]],[[66573,66573],"mapped",[66613]],[[66574,66574],"mapped",[66614]],[[66575,66575],"mapped",[66615]],[[66576,66576],"mapped",[66616]],[[66577,66577],"mapped",[66617]],[[66578,66578],"mapped",[66618]],[[66579,66579],"mapped",[66619]],[[66580,66580],"mapped",[66620]],[[66581,66581],"mapped",[66621]],[[66582,66582],"mapped",[66622]],[[66583,66583],"mapped",[66623]],[[66584,66584],"mapped",[66624]],[[66585,66585],"mapped",[66625]],[[66586,66586],"mapped",[66626]],[[66587,66587],"mapped",[66627]],[[66588,66588],"mapped",[66628]],[[66589,66589],"mapped",[66629]],[[66590,66590],"mapped",[66630]],[[66591,66591],"mapped",[66631]],[[66592,66592],"mapped",[66632]],[[66593,66593],"mapped",[66633]],[[66594,66594],"mapped",[66634]],[[66595,66595],"mapped",[66635]],[[66596,66596],"mapped",[66636]],[[66597,66597],"mapped",[66637]],[[66598,66598],"mapped",[66638]],[[66599,66599],"mapped",[66639]],[[66600,66637],"valid"],[[66638,66717],"valid"],[[66718,66719],"disallowed"],[[66720,66729],"valid"],[[66730,66815],"disallowed"],[[66816,66855],"valid"],[[66856,66863],"disallowed"],[[66864,66915],"valid"],[[66916,66926],"disallowed"],[[66927,66927],"valid",[],"NV8"],[[66928,67071],"disallowed"],[[67072,67382],"valid"],[[67383,67391],"disallowed"],[[67392,67413],"valid"],[[67414,67423],"disallowed"],[[67424,67431],"valid"],[[67432,67583],"disallowed"],[[67584,67589],"valid"],[[67590,67591],"disallowed"],[[67592,67592],"valid"],[[67593,67593],"disallowed"],[[67594,67637],"valid"],[[67638,67638],"disallowed"],[[67639,67640],"valid"],[[67641,67643],"disallowed"],[[67644,67644],"valid"],[[67645,67646],"disallowed"],[[67647,67647],"valid"],[[67648,67669],"valid"],[[67670,67670],"disallowed"],[[67671,67679],"valid",[],"NV8"],[[67680,67702],"valid"],[[67703,67711],"valid",[],"NV8"],[[67712,67742],"valid"],[[67743,67750],"disallowed"],[[67751,67759],"valid",[],"NV8"],[[67760,67807],"disallowed"],[[67808,67826],"valid"],[[67827,67827],"disallowed"],[[67828,67829],"valid"],[[67830,67834],"disallowed"],[[67835,67839],"valid",[],"NV8"],[[67840,67861],"valid"],[[67862,67865],"valid",[],"NV8"],[[67866,67867],"valid",[],"NV8"],[[67868,67870],"disallowed"],[[67871,67871],"valid",[],"NV8"],[[67872,67897],"valid"],[[67898,67902],"disallowed"],[[67903,67903],"valid",[],"NV8"],[[67904,67967],"disallowed"],[[67968,68023],"valid"],[[68024,68027],"disallowed"],[[68028,68029],"valid",[],"NV8"],[[68030,68031],"valid"],[[68032,68047],"valid",[],"NV8"],[[68048,68049],"disallowed"],[[68050,68095],"valid",[],"NV8"],[[68096,68099],"valid"],[[68100,68100],"disallowed"],[[68101,68102],"valid"],[[68103,68107],"disallowed"],[[68108,68115],"valid"],[[68116,68116],"disallowed"],[[68117,68119],"valid"],[[68120,68120],"disallowed"],[[68121,68147],"valid"],[[68148,68151],"disallowed"],[[68152,68154],"valid"],[[68155,68158],"disallowed"],[[68159,68159],"valid"],[[68160,68167],"valid",[],"NV8"],[[68168,68175],"disallowed"],[[68176,68184],"valid",[],"NV8"],[[68185,68191],"disallowed"],[[68192,68220],"valid"],[[68221,68223],"valid",[],"NV8"],[[68224,68252],"valid"],[[68253,68255],"valid",[],"NV8"],[[68256,68287],"disallowed"],[[68288,68295],"valid"],[[68296,68296],"valid",[],"NV8"],[[68297,68326],"valid"],[[68327,68330],"disallowed"],[[68331,68342],"valid",[],"NV8"],[[68343,68351],"disallowed"],[[68352,68405],"valid"],[[68406,68408],"disallowed"],[[68409,68415],"valid",[],"NV8"],[[68416,68437],"valid"],[[68438,68439],"disallowed"],[[68440,68447],"valid",[],"NV8"],[[68448,68466],"valid"],[[68467,68471],"disallowed"],[[68472,68479],"valid",[],"NV8"],[[68480,68497],"valid"],[[68498,68504],"disallowed"],[[68505,68508],"valid",[],"NV8"],[[68509,68520],"disallowed"],[[68521,68527],"valid",[],"NV8"],[[68528,68607],"disallowed"],[[68608,68680],"valid"],[[68681,68735],"disallowed"],[[68736,68736],"mapped",[68800]],[[68737,68737],"mapped",[68801]],[[68738,68738],"mapped",[68802]],[[68739,68739],"mapped",[68803]],[[68740,68740],"mapped",[68804]],[[68741,68741],"mapped",[68805]],[[68742,68742],"mapped",[68806]],[[68743,68743],"mapped",[68807]],[[68744,68744],"mapped",[68808]],[[68745,68745],"mapped",[68809]],[[68746,68746],"mapped",[68810]],[[68747,68747],"mapped",[68811]],[[68748,68748],"mapped",[68812]],[[68749,68749],"mapped",[68813]],[[68750,68750],"mapped",[68814]],[[68751,68751],"mapped",[68815]],[[68752,68752],"mapped",[68816]],[[68753,68753],"mapped",[68817]],[[68754,68754],"mapped",[68818]],[[68755,68755],"mapped",[68819]],[[68756,68756],"mapped",[68820]],[[68757,68757],"mapped",[68821]],[[68758,68758],"mapped",[68822]],[[68759,68759],"mapped",[68823]],[[68760,68760],"mapped",[68824]],[[68761,68761],"mapped",[68825]],[[68762,68762],"mapped",[68826]],[[68763,68763],"mapped",[68827]],[[68764,68764],"mapped",[68828]],[[68765,68765],"mapped",[68829]],[[68766,68766],"mapped",[68830]],[[68767,68767],"mapped",[68831]],[[68768,68768],"mapped",[68832]],[[68769,68769],"mapped",[68833]],[[68770,68770],"mapped",[68834]],[[68771,68771],"mapped",[68835]],[[68772,68772],"mapped",[68836]],[[68773,68773],"mapped",[68837]],[[68774,68774],"mapped",[68838]],[[68775,68775],"mapped",[68839]],[[68776,68776],"mapped",[68840]],[[68777,68777],"mapped",[68841]],[[68778,68778],"mapped",[68842]],[[68779,68779],"mapped",[68843]],[[68780,68780],"mapped",[68844]],[[68781,68781],"mapped",[68845]],[[68782,68782],"mapped",[68846]],[[68783,68783],"mapped",[68847]],[[68784,68784],"mapped",[68848]],[[68785,68785],"mapped",[68849]],[[68786,68786],"mapped",[68850]],[[68787,68799],"disallowed"],[[68800,68850],"valid"],[[68851,68857],"disallowed"],[[68858,68863],"valid",[],"NV8"],[[68864,69215],"disallowed"],[[69216,69246],"valid",[],"NV8"],[[69247,69631],"disallowed"],[[69632,69702],"valid"],[[69703,69709],"valid",[],"NV8"],[[69710,69713],"disallowed"],[[69714,69733],"valid",[],"NV8"],[[69734,69743],"valid"],[[69744,69758],"disallowed"],[[69759,69759],"valid"],[[69760,69818],"valid"],[[69819,69820],"valid",[],"NV8"],[[69821,69821],"disallowed"],[[69822,69825],"valid",[],"NV8"],[[69826,69839],"disallowed"],[[69840,69864],"valid"],[[69865,69871],"disallowed"],[[69872,69881],"valid"],[[69882,69887],"disallowed"],[[69888,69940],"valid"],[[69941,69941],"disallowed"],[[69942,69951],"valid"],[[69952,69955],"valid",[],"NV8"],[[69956,69967],"disallowed"],[[69968,70003],"valid"],[[70004,70005],"valid",[],"NV8"],[[70006,70006],"valid"],[[70007,70015],"disallowed"],[[70016,70084],"valid"],[[70085,70088],"valid",[],"NV8"],[[70089,70089],"valid",[],"NV8"],[[70090,70092],"valid"],[[70093,70093],"valid",[],"NV8"],[[70094,70095],"disallowed"],[[70096,70105],"valid"],[[70106,70106],"valid"],[[70107,70107],"valid",[],"NV8"],[[70108,70108],"valid"],[[70109,70111],"valid",[],"NV8"],[[70112,70112],"disallowed"],[[70113,70132],"valid",[],"NV8"],[[70133,70143],"disallowed"],[[70144,70161],"valid"],[[70162,70162],"disallowed"],[[70163,70199],"valid"],[[70200,70205],"valid",[],"NV8"],[[70206,70271],"disallowed"],[[70272,70278],"valid"],[[70279,70279],"disallowed"],[[70280,70280],"valid"],[[70281,70281],"disallowed"],[[70282,70285],"valid"],[[70286,70286],"disallowed"],[[70287,70301],"valid"],[[70302,70302],"disallowed"],[[70303,70312],"valid"],[[70313,70313],"valid",[],"NV8"],[[70314,70319],"disallowed"],[[70320,70378],"valid"],[[70379,70383],"disallowed"],[[70384,70393],"valid"],[[70394,70399],"disallowed"],[[70400,70400],"valid"],[[70401,70403],"valid"],[[70404,70404],"disallowed"],[[70405,70412],"valid"],[[70413,70414],"disallowed"],[[70415,70416],"valid"],[[70417,70418],"disallowed"],[[70419,70440],"valid"],[[70441,70441],"disallowed"],[[70442,70448],"valid"],[[70449,70449],"disallowed"],[[70450,70451],"valid"],[[70452,70452],"disallowed"],[[70453,70457],"valid"],[[70458,70459],"disallowed"],[[70460,70468],"valid"],[[70469,70470],"disallowed"],[[70471,70472],"valid"],[[70473,70474],"disallowed"],[[70475,70477],"valid"],[[70478,70479],"disallowed"],[[70480,70480],"valid"],[[70481,70486],"disallowed"],[[70487,70487],"valid"],[[70488,70492],"disallowed"],[[70493,70499],"valid"],[[70500,70501],"disallowed"],[[70502,70508],"valid"],[[70509,70511],"disallowed"],[[70512,70516],"valid"],[[70517,70783],"disallowed"],[[70784,70853],"valid"],[[70854,70854],"valid",[],"NV8"],[[70855,70855],"valid"],[[70856,70863],"disallowed"],[[70864,70873],"valid"],[[70874,71039],"disallowed"],[[71040,71093],"valid"],[[71094,71095],"disallowed"],[[71096,71104],"valid"],[[71105,71113],"valid",[],"NV8"],[[71114,71127],"valid",[],"NV8"],[[71128,71133],"valid"],[[71134,71167],"disallowed"],[[71168,71232],"valid"],[[71233,71235],"valid",[],"NV8"],[[71236,71236],"valid"],[[71237,71247],"disallowed"],[[71248,71257],"valid"],[[71258,71295],"disallowed"],[[71296,71351],"valid"],[[71352,71359],"disallowed"],[[71360,71369],"valid"],[[71370,71423],"disallowed"],[[71424,71449],"valid"],[[71450,71452],"disallowed"],[[71453,71467],"valid"],[[71468,71471],"disallowed"],[[71472,71481],"valid"],[[71482,71487],"valid",[],"NV8"],[[71488,71839],"disallowed"],[[71840,71840],"mapped",[71872]],[[71841,71841],"mapped",[71873]],[[71842,71842],"mapped",[71874]],[[71843,71843],"mapped",[71875]],[[71844,71844],"mapped",[71876]],[[71845,71845],"mapped",[71877]],[[71846,71846],"mapped",[71878]],[[71847,71847],"mapped",[71879]],[[71848,71848],"mapped",[71880]],[[71849,71849],"mapped",[71881]],[[71850,71850],"mapped",[71882]],[[71851,71851],"mapped",[71883]],[[71852,71852],"mapped",[71884]],[[71853,71853],"mapped",[71885]],[[71854,71854],"mapped",[71886]],[[71855,71855],"mapped",[71887]],[[71856,71856],"mapped",[71888]],[[71857,71857],"mapped",[71889]],[[71858,71858],"mapped",[71890]],[[71859,71859],"mapped",[71891]],[[71860,71860],"mapped",[71892]],[[71861,71861],"mapped",[71893]],[[71862,71862],"mapped",[71894]],[[71863,71863],"mapped",[71895]],[[71864,71864],"mapped",[71896]],[[71865,71865],"mapped",[71897]],[[71866,71866],"mapped",[71898]],[[71867,71867],"mapped",[71899]],[[71868,71868],"mapped",[71900]],[[71869,71869],"mapped",[71901]],[[71870,71870],"mapped",[71902]],[[71871,71871],"mapped",[71903]],[[71872,71913],"valid"],[[71914,71922],"valid",[],"NV8"],[[71923,71934],"disallowed"],[[71935,71935],"valid"],[[71936,72383],"disallowed"],[[72384,72440],"valid"],[[72441,73727],"disallowed"],[[73728,74606],"valid"],[[74607,74648],"valid"],[[74649,74649],"valid"],[[74650,74751],"disallowed"],[[74752,74850],"valid",[],"NV8"],[[74851,74862],"valid",[],"NV8"],[[74863,74863],"disallowed"],[[74864,74867],"valid",[],"NV8"],[[74868,74868],"valid",[],"NV8"],[[74869,74879],"disallowed"],[[74880,75075],"valid"],[[75076,77823],"disallowed"],[[77824,78894],"valid"],[[78895,82943],"disallowed"],[[82944,83526],"valid"],[[83527,92159],"disallowed"],[[92160,92728],"valid"],[[92729,92735],"disallowed"],[[92736,92766],"valid"],[[92767,92767],"disallowed"],[[92768,92777],"valid"],[[92778,92781],"disallowed"],[[92782,92783],"valid",[],"NV8"],[[92784,92879],"disallowed"],[[92880,92909],"valid"],[[92910,92911],"disallowed"],[[92912,92916],"valid"],[[92917,92917],"valid",[],"NV8"],[[92918,92927],"disallowed"],[[92928,92982],"valid"],[[92983,92991],"valid",[],"NV8"],[[92992,92995],"valid"],[[92996,92997],"valid",[],"NV8"],[[92998,93007],"disallowed"],[[93008,93017],"valid"],[[93018,93018],"disallowed"],[[93019,93025],"valid",[],"NV8"],[[93026,93026],"disallowed"],[[93027,93047],"valid"],[[93048,93052],"disallowed"],[[93053,93071],"valid"],[[93072,93951],"disallowed"],[[93952,94020],"valid"],[[94021,94031],"disallowed"],[[94032,94078],"valid"],[[94079,94094],"disallowed"],[[94095,94111],"valid"],[[94112,110591],"disallowed"],[[110592,110593],"valid"],[[110594,113663],"disallowed"],[[113664,113770],"valid"],[[113771,113775],"disallowed"],[[113776,113788],"valid"],[[113789,113791],"disallowed"],[[113792,113800],"valid"],[[113801,113807],"disallowed"],[[113808,113817],"valid"],[[113818,113819],"disallowed"],[[113820,113820],"valid",[],"NV8"],[[113821,113822],"valid"],[[113823,113823],"valid",[],"NV8"],[[113824,113827],"ignored"],[[113828,118783],"disallowed"],[[118784,119029],"valid",[],"NV8"],[[119030,119039],"disallowed"],[[119040,119078],"valid",[],"NV8"],[[119079,119080],"disallowed"],[[119081,119081],"valid",[],"NV8"],[[119082,119133],"valid",[],"NV8"],[[119134,119134],"mapped",[119127,119141]],[[119135,119135],"mapped",[119128,119141]],[[119136,119136],"mapped",[119128,119141,119150]],[[119137,119137],"mapped",[119128,119141,119151]],[[119138,119138],"mapped",[119128,119141,119152]],[[119139,119139],"mapped",[119128,119141,119153]],[[119140,119140],"mapped",[119128,119141,119154]],[[119141,119154],"valid",[],"NV8"],[[119155,119162],"disallowed"],[[119163,119226],"valid",[],"NV8"],[[119227,119227],"mapped",[119225,119141]],[[119228,119228],"mapped",[119226,119141]],[[119229,119229],"mapped",[119225,119141,119150]],[[119230,119230],"mapped",[119226,119141,119150]],[[119231,119231],"mapped",[119225,119141,119151]],[[119232,119232],"mapped",[119226,119141,119151]],[[119233,119261],"valid",[],"NV8"],[[119262,119272],"valid",[],"NV8"],[[119273,119295],"disallowed"],[[119296,119365],"valid",[],"NV8"],[[119366,119551],"disallowed"],[[119552,119638],"valid",[],"NV8"],[[119639,119647],"disallowed"],[[119648,119665],"valid",[],"NV8"],[[119666,119807],"disallowed"],[[119808,119808],"mapped",[97]],[[119809,119809],"mapped",[98]],[[119810,119810],"mapped",[99]],[[119811,119811],"mapped",[100]],[[119812,119812],"mapped",[101]],[[119813,119813],"mapped",[102]],[[119814,119814],"mapped",[103]],[[119815,119815],"mapped",[104]],[[119816,119816],"mapped",[105]],[[119817,119817],"mapped",[106]],[[119818,119818],"mapped",[107]],[[119819,119819],"mapped",[108]],[[119820,119820],"mapped",[109]],[[119821,119821],"mapped",[110]],[[119822,119822],"mapped",[111]],[[119823,119823],"mapped",[112]],[[119824,119824],"mapped",[113]],[[119825,119825],"mapped",[114]],[[119826,119826],"mapped",[115]],[[119827,119827],"mapped",[116]],[[119828,119828],"mapped",[117]],[[119829,119829],"mapped",[118]],[[119830,119830],"mapped",[119]],[[119831,119831],"mapped",[120]],[[119832,119832],"mapped",[121]],[[119833,119833],"mapped",[122]],[[119834,119834],"mapped",[97]],[[119835,119835],"mapped",[98]],[[119836,119836],"mapped",[99]],[[119837,119837],"mapped",[100]],[[119838,119838],"mapped",[101]],[[119839,119839],"mapped",[102]],[[119840,119840],"mapped",[103]],[[119841,119841],"mapped",[104]],[[119842,119842],"mapped",[105]],[[119843,119843],"mapped",[106]],[[119844,119844],"mapped",[107]],[[119845,119845],"mapped",[108]],[[119846,119846],"mapped",[109]],[[119847,119847],"mapped",[110]],[[119848,119848],"mapped",[111]],[[119849,119849],"mapped",[112]],[[119850,119850],"mapped",[113]],[[119851,119851],"mapped",[114]],[[119852,119852],"mapped",[115]],[[119853,119853],"mapped",[116]],[[119854,119854],"mapped",[117]],[[119855,119855],"mapped",[118]],[[119856,119856],"mapped",[119]],[[119857,119857],"mapped",[120]],[[119858,119858],"mapped",[121]],[[119859,119859],"mapped",[122]],[[119860,119860],"mapped",[97]],[[119861,119861],"mapped",[98]],[[119862,119862],"mapped",[99]],[[119863,119863],"mapped",[100]],[[119864,119864],"mapped",[101]],[[119865,119865],"mapped",[102]],[[119866,119866],"mapped",[103]],[[119867,119867],"mapped",[104]],[[119868,119868],"mapped",[105]],[[119869,119869],"mapped",[106]],[[119870,119870],"mapped",[107]],[[119871,119871],"mapped",[108]],[[119872,119872],"mapped",[109]],[[119873,119873],"mapped",[110]],[[119874,119874],"mapped",[111]],[[119875,119875],"mapped",[112]],[[119876,119876],"mapped",[113]],[[119877,119877],"mapped",[114]],[[119878,119878],"mapped",[115]],[[119879,119879],"mapped",[116]],[[119880,119880],"mapped",[117]],[[119881,119881],"mapped",[118]],[[119882,119882],"mapped",[119]],[[119883,119883],"mapped",[120]],[[119884,119884],"mapped",[121]],[[119885,119885],"mapped",[122]],[[119886,119886],"mapped",[97]],[[119887,119887],"mapped",[98]],[[119888,119888],"mapped",[99]],[[119889,119889],"mapped",[100]],[[119890,119890],"mapped",[101]],[[119891,119891],"mapped",[102]],[[119892,119892],"mapped",[103]],[[119893,119893],"disallowed"],[[119894,119894],"mapped",[105]],[[119895,119895],"mapped",[106]],[[119896,119896],"mapped",[107]],[[119897,119897],"mapped",[108]],[[119898,119898],"mapped",[109]],[[119899,119899],"mapped",[110]],[[119900,119900],"mapped",[111]],[[119901,119901],"mapped",[112]],[[119902,119902],"mapped",[113]],[[119903,119903],"mapped",[114]],[[119904,119904],"mapped",[115]],[[119905,119905],"mapped",[116]],[[119906,119906],"mapped",[117]],[[119907,119907],"mapped",[118]],[[119908,119908],"mapped",[119]],[[119909,119909],"mapped",[120]],[[119910,119910],"mapped",[121]],[[119911,119911],"mapped",[122]],[[119912,119912],"mapped",[97]],[[119913,119913],"mapped",[98]],[[119914,119914],"mapped",[99]],[[119915,119915],"mapped",[100]],[[119916,119916],"mapped",[101]],[[119917,119917],"mapped",[102]],[[119918,119918],"mapped",[103]],[[119919,119919],"mapped",[104]],[[119920,119920],"mapped",[105]],[[119921,119921],"mapped",[106]],[[119922,119922],"mapped",[107]],[[119923,119923],"mapped",[108]],[[119924,119924],"mapped",[109]],[[119925,119925],"mapped",[110]],[[119926,119926],"mapped",[111]],[[119927,119927],"mapped",[112]],[[119928,119928],"mapped",[113]],[[119929,119929],"mapped",[114]],[[119930,119930],"mapped",[115]],[[119931,119931],"mapped",[116]],[[119932,119932],"mapped",[117]],[[119933,119933],"mapped",[118]],[[119934,119934],"mapped",[119]],[[119935,119935],"mapped",[120]],[[119936,119936],"mapped",[121]],[[119937,119937],"mapped",[122]],[[119938,119938],"mapped",[97]],[[119939,119939],"mapped",[98]],[[119940,119940],"mapped",[99]],[[119941,119941],"mapped",[100]],[[119942,119942],"mapped",[101]],[[119943,119943],"mapped",[102]],[[119944,119944],"mapped",[103]],[[119945,119945],"mapped",[104]],[[119946,119946],"mapped",[105]],[[119947,119947],"mapped",[106]],[[119948,119948],"mapped",[107]],[[119949,119949],"mapped",[108]],[[119950,119950],"mapped",[109]],[[119951,119951],"mapped",[110]],[[119952,119952],"mapped",[111]],[[119953,119953],"mapped",[112]],[[119954,119954],"mapped",[113]],[[119955,119955],"mapped",[114]],[[119956,119956],"mapped",[115]],[[119957,119957],"mapped",[116]],[[119958,119958],"mapped",[117]],[[119959,119959],"mapped",[118]],[[119960,119960],"mapped",[119]],[[119961,119961],"mapped",[120]],[[119962,119962],"mapped",[121]],[[119963,119963],"mapped",[122]],[[119964,119964],"mapped",[97]],[[119965,119965],"disallowed"],[[119966,119966],"mapped",[99]],[[119967,119967],"mapped",[100]],[[119968,119969],"disallowed"],[[119970,119970],"mapped",[103]],[[119971,119972],"disallowed"],[[119973,119973],"mapped",[106]],[[119974,119974],"mapped",[107]],[[119975,119976],"disallowed"],[[119977,119977],"mapped",[110]],[[119978,119978],"mapped",[111]],[[119979,119979],"mapped",[112]],[[119980,119980],"mapped",[113]],[[119981,119981],"disallowed"],[[119982,119982],"mapped",[115]],[[119983,119983],"mapped",[116]],[[119984,119984],"mapped",[117]],[[119985,119985],"mapped",[118]],[[119986,119986],"mapped",[119]],[[119987,119987],"mapped",[120]],[[119988,119988],"mapped",[121]],[[119989,119989],"mapped",[122]],[[119990,119990],"mapped",[97]],[[119991,119991],"mapped",[98]],[[119992,119992],"mapped",[99]],[[119993,119993],"mapped",[100]],[[119994,119994],"disallowed"],[[119995,119995],"mapped",[102]],[[119996,119996],"disallowed"],[[119997,119997],"mapped",[104]],[[119998,119998],"mapped",[105]],[[119999,119999],"mapped",[106]],[[12e4,12e4],"mapped",[107]],[[120001,120001],"mapped",[108]],[[120002,120002],"mapped",[109]],[[120003,120003],"mapped",[110]],[[120004,120004],"disallowed"],[[120005,120005],"mapped",[112]],[[120006,120006],"mapped",[113]],[[120007,120007],"mapped",[114]],[[120008,120008],"mapped",[115]],[[120009,120009],"mapped",[116]],[[120010,120010],"mapped",[117]],[[120011,120011],"mapped",[118]],[[120012,120012],"mapped",[119]],[[120013,120013],"mapped",[120]],[[120014,120014],"mapped",[121]],[[120015,120015],"mapped",[122]],[[120016,120016],"mapped",[97]],[[120017,120017],"mapped",[98]],[[120018,120018],"mapped",[99]],[[120019,120019],"mapped",[100]],[[120020,120020],"mapped",[101]],[[120021,120021],"mapped",[102]],[[120022,120022],"mapped",[103]],[[120023,120023],"mapped",[104]],[[120024,120024],"mapped",[105]],[[120025,120025],"mapped",[106]],[[120026,120026],"mapped",[107]],[[120027,120027],"mapped",[108]],[[120028,120028],"mapped",[109]],[[120029,120029],"mapped",[110]],[[120030,120030],"mapped",[111]],[[120031,120031],"mapped",[112]],[[120032,120032],"mapped",[113]],[[120033,120033],"mapped",[114]],[[120034,120034],"mapped",[115]],[[120035,120035],"mapped",[116]],[[120036,120036],"mapped",[117]],[[120037,120037],"mapped",[118]],[[120038,120038],"mapped",[119]],[[120039,120039],"mapped",[120]],[[120040,120040],"mapped",[121]],[[120041,120041],"mapped",[122]],[[120042,120042],"mapped",[97]],[[120043,120043],"mapped",[98]],[[120044,120044],"mapped",[99]],[[120045,120045],"mapped",[100]],[[120046,120046],"mapped",[101]],[[120047,120047],"mapped",[102]],[[120048,120048],"mapped",[103]],[[120049,120049],"mapped",[104]],[[120050,120050],"mapped",[105]],[[120051,120051],"mapped",[106]],[[120052,120052],"mapped",[107]],[[120053,120053],"mapped",[108]],[[120054,120054],"mapped",[109]],[[120055,120055],"mapped",[110]],[[120056,120056],"mapped",[111]],[[120057,120057],"mapped",[112]],[[120058,120058],"mapped",[113]],[[120059,120059],"mapped",[114]],[[120060,120060],"mapped",[115]],[[120061,120061],"mapped",[116]],[[120062,120062],"mapped",[117]],[[120063,120063],"mapped",[118]],[[120064,120064],"mapped",[119]],[[120065,120065],"mapped",[120]],[[120066,120066],"mapped",[121]],[[120067,120067],"mapped",[122]],[[120068,120068],"mapped",[97]],[[120069,120069],"mapped",[98]],[[120070,120070],"disallowed"],[[120071,120071],"mapped",[100]],[[120072,120072],"mapped",[101]],[[120073,120073],"mapped",[102]],[[120074,120074],"mapped",[103]],[[120075,120076],"disallowed"],[[120077,120077],"mapped",[106]],[[120078,120078],"mapped",[107]],[[120079,120079],"mapped",[108]],[[120080,120080],"mapped",[109]],[[120081,120081],"mapped",[110]],[[120082,120082],"mapped",[111]],[[120083,120083],"mapped",[112]],[[120084,120084],"mapped",[113]],[[120085,120085],"disallowed"],[[120086,120086],"mapped",[115]],[[120087,120087],"mapped",[116]],[[120088,120088],"mapped",[117]],[[120089,120089],"mapped",[118]],[[120090,120090],"mapped",[119]],[[120091,120091],"mapped",[120]],[[120092,120092],"mapped",[121]],[[120093,120093],"disallowed"],[[120094,120094],"mapped",[97]],[[120095,120095],"mapped",[98]],[[120096,120096],"mapped",[99]],[[120097,120097],"mapped",[100]],[[120098,120098],"mapped",[101]],[[120099,120099],"mapped",[102]],[[120100,120100],"mapped",[103]],[[120101,120101],"mapped",[104]],[[120102,120102],"mapped",[105]],[[120103,120103],"mapped",[106]],[[120104,120104],"mapped",[107]],[[120105,120105],"mapped",[108]],[[120106,120106],"mapped",[109]],[[120107,120107],"mapped",[110]],[[120108,120108],"mapped",[111]],[[120109,120109],"mapped",[112]],[[120110,120110],"mapped",[113]],[[120111,120111],"mapped",[114]],[[120112,120112],"mapped",[115]],[[120113,120113],"mapped",[116]],[[120114,120114],"mapped",[117]],[[120115,120115],"mapped",[118]],[[120116,120116],"mapped",[119]],[[120117,120117],"mapped",[120]],[[120118,120118],"mapped",[121]],[[120119,120119],"mapped",[122]],[[120120,120120],"mapped",[97]],[[120121,120121],"mapped",[98]],[[120122,120122],"disallowed"],[[120123,120123],"mapped",[100]],[[120124,120124],"mapped",[101]],[[120125,120125],"mapped",[102]],[[120126,120126],"mapped",[103]],[[120127,120127],"disallowed"],[[120128,120128],"mapped",[105]],[[120129,120129],"mapped",[106]],[[120130,120130],"mapped",[107]],[[120131,120131],"mapped",[108]],[[120132,120132],"mapped",[109]],[[120133,120133],"disallowed"],[[120134,120134],"mapped",[111]],[[120135,120137],"disallowed"],[[120138,120138],"mapped",[115]],[[120139,120139],"mapped",[116]],[[120140,120140],"mapped",[117]],[[120141,120141],"mapped",[118]],[[120142,120142],"mapped",[119]],[[120143,120143],"mapped",[120]],[[120144,120144],"mapped",[121]],[[120145,120145],"disallowed"],[[120146,120146],"mapped",[97]],[[120147,120147],"mapped",[98]],[[120148,120148],"mapped",[99]],[[120149,120149],"mapped",[100]],[[120150,120150],"mapped",[101]],[[120151,120151],"mapped",[102]],[[120152,120152],"mapped",[103]],[[120153,120153],"mapped",[104]],[[120154,120154],"mapped",[105]],[[120155,120155],"mapped",[106]],[[120156,120156],"mapped",[107]],[[120157,120157],"mapped",[108]],[[120158,120158],"mapped",[109]],[[120159,120159],"mapped",[110]],[[120160,120160],"mapped",[111]],[[120161,120161],"mapped",[112]],[[120162,120162],"mapped",[113]],[[120163,120163],"mapped",[114]],[[120164,120164],"mapped",[115]],[[120165,120165],"mapped",[116]],[[120166,120166],"mapped",[117]],[[120167,120167],"mapped",[118]],[[120168,120168],"mapped",[119]],[[120169,120169],"mapped",[120]],[[120170,120170],"mapped",[121]],[[120171,120171],"mapped",[122]],[[120172,120172],"mapped",[97]],[[120173,120173],"mapped",[98]],[[120174,120174],"mapped",[99]],[[120175,120175],"mapped",[100]],[[120176,120176],"mapped",[101]],[[120177,120177],"mapped",[102]],[[120178,120178],"mapped",[103]],[[120179,120179],"mapped",[104]],[[120180,120180],"mapped",[105]],[[120181,120181],"mapped",[106]],[[120182,120182],"mapped",[107]],[[120183,120183],"mapped",[108]],[[120184,120184],"mapped",[109]],[[120185,120185],"mapped",[110]],[[120186,120186],"mapped",[111]],[[120187,120187],"mapped",[112]],[[120188,120188],"mapped",[113]],[[120189,120189],"mapped",[114]],[[120190,120190],"mapped",[115]],[[120191,120191],"mapped",[116]],[[120192,120192],"mapped",[117]],[[120193,120193],"mapped",[118]],[[120194,120194],"mapped",[119]],[[120195,120195],"mapped",[120]],[[120196,120196],"mapped",[121]],[[120197,120197],"mapped",[122]],[[120198,120198],"mapped",[97]],[[120199,120199],"mapped",[98]],[[120200,120200],"mapped",[99]],[[120201,120201],"mapped",[100]],[[120202,120202],"mapped",[101]],[[120203,120203],"mapped",[102]],[[120204,120204],"mapped",[103]],[[120205,120205],"mapped",[104]],[[120206,120206],"mapped",[105]],[[120207,120207],"mapped",[106]],[[120208,120208],"mapped",[107]],[[120209,120209],"mapped",[108]],[[120210,120210],"mapped",[109]],[[120211,120211],"mapped",[110]],[[120212,120212],"mapped",[111]],[[120213,120213],"mapped",[112]],[[120214,120214],"mapped",[113]],[[120215,120215],"mapped",[114]],[[120216,120216],"mapped",[115]],[[120217,120217],"mapped",[116]],[[120218,120218],"mapped",[117]],[[120219,120219],"mapped",[118]],[[120220,120220],"mapped",[119]],[[120221,120221],"mapped",[120]],[[120222,120222],"mapped",[121]],[[120223,120223],"mapped",[122]],[[120224,120224],"mapped",[97]],[[120225,120225],"mapped",[98]],[[120226,120226],"mapped",[99]],[[120227,120227],"mapped",[100]],[[120228,120228],"mapped",[101]],[[120229,120229],"mapped",[102]],[[120230,120230],"mapped",[103]],[[120231,120231],"mapped",[104]],[[120232,120232],"mapped",[105]],[[120233,120233],"mapped",[106]],[[120234,120234],"mapped",[107]],[[120235,120235],"mapped",[108]],[[120236,120236],"mapped",[109]],[[120237,120237],"mapped",[110]],[[120238,120238],"mapped",[111]],[[120239,120239],"mapped",[112]],[[120240,120240],"mapped",[113]],[[120241,120241],"mapped",[114]],[[120242,120242],"mapped",[115]],[[120243,120243],"mapped",[116]],[[120244,120244],"mapped",[117]],[[120245,120245],"mapped",[118]],[[120246,120246],"mapped",[119]],[[120247,120247],"mapped",[120]],[[120248,120248],"mapped",[121]],[[120249,120249],"mapped",[122]],[[120250,120250],"mapped",[97]],[[120251,120251],"mapped",[98]],[[120252,120252],"mapped",[99]],[[120253,120253],"mapped",[100]],[[120254,120254],"mapped",[101]],[[120255,120255],"mapped",[102]],[[120256,120256],"mapped",[103]],[[120257,120257],"mapped",[104]],[[120258,120258],"mapped",[105]],[[120259,120259],"mapped",[106]],[[120260,120260],"mapped",[107]],[[120261,120261],"mapped",[108]],[[120262,120262],"mapped",[109]],[[120263,120263],"mapped",[110]],[[120264,120264],"mapped",[111]],[[120265,120265],"mapped",[112]],[[120266,120266],"mapped",[113]],[[120267,120267],"mapped",[114]],[[120268,120268],"mapped",[115]],[[120269,120269],"mapped",[116]],[[120270,120270],"mapped",[117]],[[120271,120271],"mapped",[118]],[[120272,120272],"mapped",[119]],[[120273,120273],"mapped",[120]],[[120274,120274],"mapped",[121]],[[120275,120275],"mapped",[122]],[[120276,120276],"mapped",[97]],[[120277,120277],"mapped",[98]],[[120278,120278],"mapped",[99]],[[120279,120279],"mapped",[100]],[[120280,120280],"mapped",[101]],[[120281,120281],"mapped",[102]],[[120282,120282],"mapped",[103]],[[120283,120283],"mapped",[104]],[[120284,120284],"mapped",[105]],[[120285,120285],"mapped",[106]],[[120286,120286],"mapped",[107]],[[120287,120287],"mapped",[108]],[[120288,120288],"mapped",[109]],[[120289,120289],"mapped",[110]],[[120290,120290],"mapped",[111]],[[120291,120291],"mapped",[112]],[[120292,120292],"mapped",[113]],[[120293,120293],"mapped",[114]],[[120294,120294],"mapped",[115]],[[120295,120295],"mapped",[116]],[[120296,120296],"mapped",[117]],[[120297,120297],"mapped",[118]],[[120298,120298],"mapped",[119]],[[120299,120299],"mapped",[120]],[[120300,120300],"mapped",[121]],[[120301,120301],"mapped",[122]],[[120302,120302],"mapped",[97]],[[120303,120303],"mapped",[98]],[[120304,120304],"mapped",[99]],[[120305,120305],"mapped",[100]],[[120306,120306],"mapped",[101]],[[120307,120307],"mapped",[102]],[[120308,120308],"mapped",[103]],[[120309,120309],"mapped",[104]],[[120310,120310],"mapped",[105]],[[120311,120311],"mapped",[106]],[[120312,120312],"mapped",[107]],[[120313,120313],"mapped",[108]],[[120314,120314],"mapped",[109]],[[120315,120315],"mapped",[110]],[[120316,120316],"mapped",[111]],[[120317,120317],"mapped",[112]],[[120318,120318],"mapped",[113]],[[120319,120319],"mapped",[114]],[[120320,120320],"mapped",[115]],[[120321,120321],"mapped",[116]],[[120322,120322],"mapped",[117]],[[120323,120323],"mapped",[118]],[[120324,120324],"mapped",[119]],[[120325,120325],"mapped",[120]],[[120326,120326],"mapped",[121]],[[120327,120327],"mapped",[122]],[[120328,120328],"mapped",[97]],[[120329,120329],"mapped",[98]],[[120330,120330],"mapped",[99]],[[120331,120331],"mapped",[100]],[[120332,120332],"mapped",[101]],[[120333,120333],"mapped",[102]],[[120334,120334],"mapped",[103]],[[120335,120335],"mapped",[104]],[[120336,120336],"mapped",[105]],[[120337,120337],"mapped",[106]],[[120338,120338],"mapped",[107]],[[120339,120339],"mapped",[108]],[[120340,120340],"mapped",[109]],[[120341,120341],"mapped",[110]],[[120342,120342],"mapped",[111]],[[120343,120343],"mapped",[112]],[[120344,120344],"mapped",[113]],[[120345,120345],"mapped",[114]],[[120346,120346],"mapped",[115]],[[120347,120347],"mapped",[116]],[[120348,120348],"mapped",[117]],[[120349,120349],"mapped",[118]],[[120350,120350],"mapped",[119]],[[120351,120351],"mapped",[120]],[[120352,120352],"mapped",[121]],[[120353,120353],"mapped",[122]],[[120354,120354],"mapped",[97]],[[120355,120355],"mapped",[98]],[[120356,120356],"mapped",[99]],[[120357,120357],"mapped",[100]],[[120358,120358],"mapped",[101]],[[120359,120359],"mapped",[102]],[[120360,120360],"mapped",[103]],[[120361,120361],"mapped",[104]],[[120362,120362],"mapped",[105]],[[120363,120363],"mapped",[106]],[[120364,120364],"mapped",[107]],[[120365,120365],"mapped",[108]],[[120366,120366],"mapped",[109]],[[120367,120367],"mapped",[110]],[[120368,120368],"mapped",[111]],[[120369,120369],"mapped",[112]],[[120370,120370],"mapped",[113]],[[120371,120371],"mapped",[114]],[[120372,120372],"mapped",[115]],[[120373,120373],"mapped",[116]],[[120374,120374],"mapped",[117]],[[120375,120375],"mapped",[118]],[[120376,120376],"mapped",[119]],[[120377,120377],"mapped",[120]],[[120378,120378],"mapped",[121]],[[120379,120379],"mapped",[122]],[[120380,120380],"mapped",[97]],[[120381,120381],"mapped",[98]],[[120382,120382],"mapped",[99]],[[120383,120383],"mapped",[100]],[[120384,120384],"mapped",[101]],[[120385,120385],"mapped",[102]],[[120386,120386],"mapped",[103]],[[120387,120387],"mapped",[104]],[[120388,120388],"mapped",[105]],[[120389,120389],"mapped",[106]],[[120390,120390],"mapped",[107]],[[120391,120391],"mapped",[108]],[[120392,120392],"mapped",[109]],[[120393,120393],"mapped",[110]],[[120394,120394],"mapped",[111]],[[120395,120395],"mapped",[112]],[[120396,120396],"mapped",[113]],[[120397,120397],"mapped",[114]],[[120398,120398],"mapped",[115]],[[120399,120399],"mapped",[116]],[[120400,120400],"mapped",[117]],[[120401,120401],"mapped",[118]],[[120402,120402],"mapped",[119]],[[120403,120403],"mapped",[120]],[[120404,120404],"mapped",[121]],[[120405,120405],"mapped",[122]],[[120406,120406],"mapped",[97]],[[120407,120407],"mapped",[98]],[[120408,120408],"mapped",[99]],[[120409,120409],"mapped",[100]],[[120410,120410],"mapped",[101]],[[120411,120411],"mapped",[102]],[[120412,120412],"mapped",[103]],[[120413,120413],"mapped",[104]],[[120414,120414],"mapped",[105]],[[120415,120415],"mapped",[106]],[[120416,120416],"mapped",[107]],[[120417,120417],"mapped",[108]],[[120418,120418],"mapped",[109]],[[120419,120419],"mapped",[110]],[[120420,120420],"mapped",[111]],[[120421,120421],"mapped",[112]],[[120422,120422],"mapped",[113]],[[120423,120423],"mapped",[114]],[[120424,120424],"mapped",[115]],[[120425,120425],"mapped",[116]],[[120426,120426],"mapped",[117]],[[120427,120427],"mapped",[118]],[[120428,120428],"mapped",[119]],[[120429,120429],"mapped",[120]],[[120430,120430],"mapped",[121]],[[120431,120431],"mapped",[122]],[[120432,120432],"mapped",[97]],[[120433,120433],"mapped",[98]],[[120434,120434],"mapped",[99]],[[120435,120435],"mapped",[100]],[[120436,120436],"mapped",[101]],[[120437,120437],"mapped",[102]],[[120438,120438],"mapped",[103]],[[120439,120439],"mapped",[104]],[[120440,120440],"mapped",[105]],[[120441,120441],"mapped",[106]],[[120442,120442],"mapped",[107]],[[120443,120443],"mapped",[108]],[[120444,120444],"mapped",[109]],[[120445,120445],"mapped",[110]],[[120446,120446],"mapped",[111]],[[120447,120447],"mapped",[112]],[[120448,120448],"mapped",[113]],[[120449,120449],"mapped",[114]],[[120450,120450],"mapped",[115]],[[120451,120451],"mapped",[116]],[[120452,120452],"mapped",[117]],[[120453,120453],"mapped",[118]],[[120454,120454],"mapped",[119]],[[120455,120455],"mapped",[120]],[[120456,120456],"mapped",[121]],[[120457,120457],"mapped",[122]],[[120458,120458],"mapped",[97]],[[120459,120459],"mapped",[98]],[[120460,120460],"mapped",[99]],[[120461,120461],"mapped",[100]],[[120462,120462],"mapped",[101]],[[120463,120463],"mapped",[102]],[[120464,120464],"mapped",[103]],[[120465,120465],"mapped",[104]],[[120466,120466],"mapped",[105]],[[120467,120467],"mapped",[106]],[[120468,120468],"mapped",[107]],[[120469,120469],"mapped",[108]],[[120470,120470],"mapped",[109]],[[120471,120471],"mapped",[110]],[[120472,120472],"mapped",[111]],[[120473,120473],"mapped",[112]],[[120474,120474],"mapped",[113]],[[120475,120475],"mapped",[114]],[[120476,120476],"mapped",[115]],[[120477,120477],"mapped",[116]],[[120478,120478],"mapped",[117]],[[120479,120479],"mapped",[118]],[[120480,120480],"mapped",[119]],[[120481,120481],"mapped",[120]],[[120482,120482],"mapped",[121]],[[120483,120483],"mapped",[122]],[[120484,120484],"mapped",[305]],[[120485,120485],"mapped",[567]],[[120486,120487],"disallowed"],[[120488,120488],"mapped",[945]],[[120489,120489],"mapped",[946]],[[120490,120490],"mapped",[947]],[[120491,120491],"mapped",[948]],[[120492,120492],"mapped",[949]],[[120493,120493],"mapped",[950]],[[120494,120494],"mapped",[951]],[[120495,120495],"mapped",[952]],[[120496,120496],"mapped",[953]],[[120497,120497],"mapped",[954]],[[120498,120498],"mapped",[955]],[[120499,120499],"mapped",[956]],[[120500,120500],"mapped",[957]],[[120501,120501],"mapped",[958]],[[120502,120502],"mapped",[959]],[[120503,120503],"mapped",[960]],[[120504,120504],"mapped",[961]],[[120505,120505],"mapped",[952]],[[120506,120506],"mapped",[963]],[[120507,120507],"mapped",[964]],[[120508,120508],"mapped",[965]],[[120509,120509],"mapped",[966]],[[120510,120510],"mapped",[967]],[[120511,120511],"mapped",[968]],[[120512,120512],"mapped",[969]],[[120513,120513],"mapped",[8711]],[[120514,120514],"mapped",[945]],[[120515,120515],"mapped",[946]],[[120516,120516],"mapped",[947]],[[120517,120517],"mapped",[948]],[[120518,120518],"mapped",[949]],[[120519,120519],"mapped",[950]],[[120520,120520],"mapped",[951]],[[120521,120521],"mapped",[952]],[[120522,120522],"mapped",[953]],[[120523,120523],"mapped",[954]],[[120524,120524],"mapped",[955]],[[120525,120525],"mapped",[956]],[[120526,120526],"mapped",[957]],[[120527,120527],"mapped",[958]],[[120528,120528],"mapped",[959]],[[120529,120529],"mapped",[960]],[[120530,120530],"mapped",[961]],[[120531,120532],"mapped",[963]],[[120533,120533],"mapped",[964]],[[120534,120534],"mapped",[965]],[[120535,120535],"mapped",[966]],[[120536,120536],"mapped",[967]],[[120537,120537],"mapped",[968]],[[120538,120538],"mapped",[969]],[[120539,120539],"mapped",[8706]],[[120540,120540],"mapped",[949]],[[120541,120541],"mapped",[952]],[[120542,120542],"mapped",[954]],[[120543,120543],"mapped",[966]],[[120544,120544],"mapped",[961]],[[120545,120545],"mapped",[960]],[[120546,120546],"mapped",[945]],[[120547,120547],"mapped",[946]],[[120548,120548],"mapped",[947]],[[120549,120549],"mapped",[948]],[[120550,120550],"mapped",[949]],[[120551,120551],"mapped",[950]],[[120552,120552],"mapped",[951]],[[120553,120553],"mapped",[952]],[[120554,120554],"mapped",[953]],[[120555,120555],"mapped",[954]],[[120556,120556],"mapped",[955]],[[120557,120557],"mapped",[956]],[[120558,120558],"mapped",[957]],[[120559,120559],"mapped",[958]],[[120560,120560],"mapped",[959]],[[120561,120561],"mapped",[960]],[[120562,120562],"mapped",[961]],[[120563,120563],"mapped",[952]],[[120564,120564],"mapped",[963]],[[120565,120565],"mapped",[964]],[[120566,120566],"mapped",[965]],[[120567,120567],"mapped",[966]],[[120568,120568],"mapped",[967]],[[120569,120569],"mapped",[968]],[[120570,120570],"mapped",[969]],[[120571,120571],"mapped",[8711]],[[120572,120572],"mapped",[945]],[[120573,120573],"mapped",[946]],[[120574,120574],"mapped",[947]],[[120575,120575],"mapped",[948]],[[120576,120576],"mapped",[949]],[[120577,120577],"mapped",[950]],[[120578,120578],"mapped",[951]],[[120579,120579],"mapped",[952]],[[120580,120580],"mapped",[953]],[[120581,120581],"mapped",[954]],[[120582,120582],"mapped",[955]],[[120583,120583],"mapped",[956]],[[120584,120584],"mapped",[957]],[[120585,120585],"mapped",[958]],[[120586,120586],"mapped",[959]],[[120587,120587],"mapped",[960]],[[120588,120588],"mapped",[961]],[[120589,120590],"mapped",[963]],[[120591,120591],"mapped",[964]],[[120592,120592],"mapped",[965]],[[120593,120593],"mapped",[966]],[[120594,120594],"mapped",[967]],[[120595,120595],"mapped",[968]],[[120596,120596],"mapped",[969]],[[120597,120597],"mapped",[8706]],[[120598,120598],"mapped",[949]],[[120599,120599],"mapped",[952]],[[120600,120600],"mapped",[954]],[[120601,120601],"mapped",[966]],[[120602,120602],"mapped",[961]],[[120603,120603],"mapped",[960]],[[120604,120604],"mapped",[945]],[[120605,120605],"mapped",[946]],[[120606,120606],"mapped",[947]],[[120607,120607],"mapped",[948]],[[120608,120608],"mapped",[949]],[[120609,120609],"mapped",[950]],[[120610,120610],"mapped",[951]],[[120611,120611],"mapped",[952]],[[120612,120612],"mapped",[953]],[[120613,120613],"mapped",[954]],[[120614,120614],"mapped",[955]],[[120615,120615],"mapped",[956]],[[120616,120616],"mapped",[957]],[[120617,120617],"mapped",[958]],[[120618,120618],"mapped",[959]],[[120619,120619],"mapped",[960]],[[120620,120620],"mapped",[961]],[[120621,120621],"mapped",[952]],[[120622,120622],"mapped",[963]],[[120623,120623],"mapped",[964]],[[120624,120624],"mapped",[965]],[[120625,120625],"mapped",[966]],[[120626,120626],"mapped",[967]],[[120627,120627],"mapped",[968]],[[120628,120628],"mapped",[969]],[[120629,120629],"mapped",[8711]],[[120630,120630],"mapped",[945]],[[120631,120631],"mapped",[946]],[[120632,120632],"mapped",[947]],[[120633,120633],"mapped",[948]],[[120634,120634],"mapped",[949]],[[120635,120635],"mapped",[950]],[[120636,120636],"mapped",[951]],[[120637,120637],"mapped",[952]],[[120638,120638],"mapped",[953]],[[120639,120639],"mapped",[954]],[[120640,120640],"mapped",[955]],[[120641,120641],"mapped",[956]],[[120642,120642],"mapped",[957]],[[120643,120643],"mapped",[958]],[[120644,120644],"mapped",[959]],[[120645,120645],"mapped",[960]],[[120646,120646],"mapped",[961]],[[120647,120648],"mapped",[963]],[[120649,120649],"mapped",[964]],[[120650,120650],"mapped",[965]],[[120651,120651],"mapped",[966]],[[120652,120652],"mapped",[967]],[[120653,120653],"mapped",[968]],[[120654,120654],"mapped",[969]],[[120655,120655],"mapped",[8706]],[[120656,120656],"mapped",[949]],[[120657,120657],"mapped",[952]],[[120658,120658],"mapped",[954]],[[120659,120659],"mapped",[966]],[[120660,120660],"mapped",[961]],[[120661,120661],"mapped",[960]],[[120662,120662],"mapped",[945]],[[120663,120663],"mapped",[946]],[[120664,120664],"mapped",[947]],[[120665,120665],"mapped",[948]],[[120666,120666],"mapped",[949]],[[120667,120667],"mapped",[950]],[[120668,120668],"mapped",[951]],[[120669,120669],"mapped",[952]],[[120670,120670],"mapped",[953]],[[120671,120671],"mapped",[954]],[[120672,120672],"mapped",[955]],[[120673,120673],"mapped",[956]],[[120674,120674],"mapped",[957]],[[120675,120675],"mapped",[958]],[[120676,120676],"mapped",[959]],[[120677,120677],"mapped",[960]],[[120678,120678],"mapped",[961]],[[120679,120679],"mapped",[952]],[[120680,120680],"mapped",[963]],[[120681,120681],"mapped",[964]],[[120682,120682],"mapped",[965]],[[120683,120683],"mapped",[966]],[[120684,120684],"mapped",[967]],[[120685,120685],"mapped",[968]],[[120686,120686],"mapped",[969]],[[120687,120687],"mapped",[8711]],[[120688,120688],"mapped",[945]],[[120689,120689],"mapped",[946]],[[120690,120690],"mapped",[947]],[[120691,120691],"mapped",[948]],[[120692,120692],"mapped",[949]],[[120693,120693],"mapped",[950]],[[120694,120694],"mapped",[951]],[[120695,120695],"mapped",[952]],[[120696,120696],"mapped",[953]],[[120697,120697],"mapped",[954]],[[120698,120698],"mapped",[955]],[[120699,120699],"mapped",[956]],[[120700,120700],"mapped",[957]],[[120701,120701],"mapped",[958]],[[120702,120702],"mapped",[959]],[[120703,120703],"mapped",[960]],[[120704,120704],"mapped",[961]],[[120705,120706],"mapped",[963]],[[120707,120707],"mapped",[964]],[[120708,120708],"mapped",[965]],[[120709,120709],"mapped",[966]],[[120710,120710],"mapped",[967]],[[120711,120711],"mapped",[968]],[[120712,120712],"mapped",[969]],[[120713,120713],"mapped",[8706]],[[120714,120714],"mapped",[949]],[[120715,120715],"mapped",[952]],[[120716,120716],"mapped",[954]],[[120717,120717],"mapped",[966]],[[120718,120718],"mapped",[961]],[[120719,120719],"mapped",[960]],[[120720,120720],"mapped",[945]],[[120721,120721],"mapped",[946]],[[120722,120722],"mapped",[947]],[[120723,120723],"mapped",[948]],[[120724,120724],"mapped",[949]],[[120725,120725],"mapped",[950]],[[120726,120726],"mapped",[951]],[[120727,120727],"mapped",[952]],[[120728,120728],"mapped",[953]],[[120729,120729],"mapped",[954]],[[120730,120730],"mapped",[955]],[[120731,120731],"mapped",[956]],[[120732,120732],"mapped",[957]],[[120733,120733],"mapped",[958]],[[120734,120734],"mapped",[959]],[[120735,120735],"mapped",[960]],[[120736,120736],"mapped",[961]],[[120737,120737],"mapped",[952]],[[120738,120738],"mapped",[963]],[[120739,120739],"mapped",[964]],[[120740,120740],"mapped",[965]],[[120741,120741],"mapped",[966]],[[120742,120742],"mapped",[967]],[[120743,120743],"mapped",[968]],[[120744,120744],"mapped",[969]],[[120745,120745],"mapped",[8711]],[[120746,120746],"mapped",[945]],[[120747,120747],"mapped",[946]],[[120748,120748],"mapped",[947]],[[120749,120749],"mapped",[948]],[[120750,120750],"mapped",[949]],[[120751,120751],"mapped",[950]],[[120752,120752],"mapped",[951]],[[120753,120753],"mapped",[952]],[[120754,120754],"mapped",[953]],[[120755,120755],"mapped",[954]],[[120756,120756],"mapped",[955]],[[120757,120757],"mapped",[956]],[[120758,120758],"mapped",[957]],[[120759,120759],"mapped",[958]],[[120760,120760],"mapped",[959]],[[120761,120761],"mapped",[960]],[[120762,120762],"mapped",[961]],[[120763,120764],"mapped",[963]],[[120765,120765],"mapped",[964]],[[120766,120766],"mapped",[965]],[[120767,120767],"mapped",[966]],[[120768,120768],"mapped",[967]],[[120769,120769],"mapped",[968]],[[120770,120770],"mapped",[969]],[[120771,120771],"mapped",[8706]],[[120772,120772],"mapped",[949]],[[120773,120773],"mapped",[952]],[[120774,120774],"mapped",[954]],[[120775,120775],"mapped",[966]],[[120776,120776],"mapped",[961]],[[120777,120777],"mapped",[960]],[[120778,120779],"mapped",[989]],[[120780,120781],"disallowed"],[[120782,120782],"mapped",[48]],[[120783,120783],"mapped",[49]],[[120784,120784],"mapped",[50]],[[120785,120785],"mapped",[51]],[[120786,120786],"mapped",[52]],[[120787,120787],"mapped",[53]],[[120788,120788],"mapped",[54]],[[120789,120789],"mapped",[55]],[[120790,120790],"mapped",[56]],[[120791,120791],"mapped",[57]],[[120792,120792],"mapped",[48]],[[120793,120793],"mapped",[49]],[[120794,120794],"mapped",[50]],[[120795,120795],"mapped",[51]],[[120796,120796],"mapped",[52]],[[120797,120797],"mapped",[53]],[[120798,120798],"mapped",[54]],[[120799,120799],"mapped",[55]],[[120800,120800],"mapped",[56]],[[120801,120801],"mapped",[57]],[[120802,120802],"mapped",[48]],[[120803,120803],"mapped",[49]],[[120804,120804],"mapped",[50]],[[120805,120805],"mapped",[51]],[[120806,120806],"mapped",[52]],[[120807,120807],"mapped",[53]],[[120808,120808],"mapped",[54]],[[120809,120809],"mapped",[55]],[[120810,120810],"mapped",[56]],[[120811,120811],"mapped",[57]],[[120812,120812],"mapped",[48]],[[120813,120813],"mapped",[49]],[[120814,120814],"mapped",[50]],[[120815,120815],"mapped",[51]],[[120816,120816],"mapped",[52]],[[120817,120817],"mapped",[53]],[[120818,120818],"mapped",[54]],[[120819,120819],"mapped",[55]],[[120820,120820],"mapped",[56]],[[120821,120821],"mapped",[57]],[[120822,120822],"mapped",[48]],[[120823,120823],"mapped",[49]],[[120824,120824],"mapped",[50]],[[120825,120825],"mapped",[51]],[[120826,120826],"mapped",[52]],[[120827,120827],"mapped",[53]],[[120828,120828],"mapped",[54]],[[120829,120829],"mapped",[55]],[[120830,120830],"mapped",[56]],[[120831,120831],"mapped",[57]],[[120832,121343],"valid",[],"NV8"],[[121344,121398],"valid"],[[121399,121402],"valid",[],"NV8"],[[121403,121452],"valid"],[[121453,121460],"valid",[],"NV8"],[[121461,121461],"valid"],[[121462,121475],"valid",[],"NV8"],[[121476,121476],"valid"],[[121477,121483],"valid",[],"NV8"],[[121484,121498],"disallowed"],[[121499,121503],"valid"],[[121504,121504],"disallowed"],[[121505,121519],"valid"],[[121520,124927],"disallowed"],[[124928,125124],"valid"],[[125125,125126],"disallowed"],[[125127,125135],"valid",[],"NV8"],[[125136,125142],"valid"],[[125143,126463],"disallowed"],[[126464,126464],"mapped",[1575]],[[126465,126465],"mapped",[1576]],[[126466,126466],"mapped",[1580]],[[126467,126467],"mapped",[1583]],[[126468,126468],"disallowed"],[[126469,126469],"mapped",[1608]],[[126470,126470],"mapped",[1586]],[[126471,126471],"mapped",[1581]],[[126472,126472],"mapped",[1591]],[[126473,126473],"mapped",[1610]],[[126474,126474],"mapped",[1603]],[[126475,126475],"mapped",[1604]],[[126476,126476],"mapped",[1605]],[[126477,126477],"mapped",[1606]],[[126478,126478],"mapped",[1587]],[[126479,126479],"mapped",[1593]],[[126480,126480],"mapped",[1601]],[[126481,126481],"mapped",[1589]],[[126482,126482],"mapped",[1602]],[[126483,126483],"mapped",[1585]],[[126484,126484],"mapped",[1588]],[[126485,126485],"mapped",[1578]],[[126486,126486],"mapped",[1579]],[[126487,126487],"mapped",[1582]],[[126488,126488],"mapped",[1584]],[[126489,126489],"mapped",[1590]],[[126490,126490],"mapped",[1592]],[[126491,126491],"mapped",[1594]],[[126492,126492],"mapped",[1646]],[[126493,126493],"mapped",[1722]],[[126494,126494],"mapped",[1697]],[[126495,126495],"mapped",[1647]],[[126496,126496],"disallowed"],[[126497,126497],"mapped",[1576]],[[126498,126498],"mapped",[1580]],[[126499,126499],"disallowed"],[[126500,126500],"mapped",[1607]],[[126501,126502],"disallowed"],[[126503,126503],"mapped",[1581]],[[126504,126504],"disallowed"],[[126505,126505],"mapped",[1610]],[[126506,126506],"mapped",[1603]],[[126507,126507],"mapped",[1604]],[[126508,126508],"mapped",[1605]],[[126509,126509],"mapped",[1606]],[[126510,126510],"mapped",[1587]],[[126511,126511],"mapped",[1593]],[[126512,126512],"mapped",[1601]],[[126513,126513],"mapped",[1589]],[[126514,126514],"mapped",[1602]],[[126515,126515],"disallowed"],[[126516,126516],"mapped",[1588]],[[126517,126517],"mapped",[1578]],[[126518,126518],"mapped",[1579]],[[126519,126519],"mapped",[1582]],[[126520,126520],"disallowed"],[[126521,126521],"mapped",[1590]],[[126522,126522],"disallowed"],[[126523,126523],"mapped",[1594]],[[126524,126529],"disallowed"],[[126530,126530],"mapped",[1580]],[[126531,126534],"disallowed"],[[126535,126535],"mapped",[1581]],[[126536,126536],"disallowed"],[[126537,126537],"mapped",[1610]],[[126538,126538],"disallowed"],[[126539,126539],"mapped",[1604]],[[126540,126540],"disallowed"],[[126541,126541],"mapped",[1606]],[[126542,126542],"mapped",[1587]],[[126543,126543],"mapped",[1593]],[[126544,126544],"disallowed"],[[126545,126545],"mapped",[1589]],[[126546,126546],"mapped",[1602]],[[126547,126547],"disallowed"],[[126548,126548],"mapped",[1588]],[[126549,126550],"disallowed"],[[126551,126551],"mapped",[1582]],[[126552,126552],"disallowed"],[[126553,126553],"mapped",[1590]],[[126554,126554],"disallowed"],[[126555,126555],"mapped",[1594]],[[126556,126556],"disallowed"],[[126557,126557],"mapped",[1722]],[[126558,126558],"disallowed"],[[126559,126559],"mapped",[1647]],[[126560,126560],"disallowed"],[[126561,126561],"mapped",[1576]],[[126562,126562],"mapped",[1580]],[[126563,126563],"disallowed"],[[126564,126564],"mapped",[1607]],[[126565,126566],"disallowed"],[[126567,126567],"mapped",[1581]],[[126568,126568],"mapped",[1591]],[[126569,126569],"mapped",[1610]],[[126570,126570],"mapped",[1603]],[[126571,126571],"disallowed"],[[126572,126572],"mapped",[1605]],[[126573,126573],"mapped",[1606]],[[126574,126574],"mapped",[1587]],[[126575,126575],"mapped",[1593]],[[126576,126576],"mapped",[1601]],[[126577,126577],"mapped",[1589]],[[126578,126578],"mapped",[1602]],[[126579,126579],"disallowed"],[[126580,126580],"mapped",[1588]],[[126581,126581],"mapped",[1578]],[[126582,126582],"mapped",[1579]],[[126583,126583],"mapped",[1582]],[[126584,126584],"disallowed"],[[126585,126585],"mapped",[1590]],[[126586,126586],"mapped",[1592]],[[126587,126587],"mapped",[1594]],[[126588,126588],"mapped",[1646]],[[126589,126589],"disallowed"],[[126590,126590],"mapped",[1697]],[[126591,126591],"disallowed"],[[126592,126592],"mapped",[1575]],[[126593,126593],"mapped",[1576]],[[126594,126594],"mapped",[1580]],[[126595,126595],"mapped",[1583]],[[126596,126596],"mapped",[1607]],[[126597,126597],"mapped",[1608]],[[126598,126598],"mapped",[1586]],[[126599,126599],"mapped",[1581]],[[126600,126600],"mapped",[1591]],[[126601,126601],"mapped",[1610]],[[126602,126602],"disallowed"],[[126603,126603],"mapped",[1604]],[[126604,126604],"mapped",[1605]],[[126605,126605],"mapped",[1606]],[[126606,126606],"mapped",[1587]],[[126607,126607],"mapped",[1593]],[[126608,126608],"mapped",[1601]],[[126609,126609],"mapped",[1589]],[[126610,126610],"mapped",[1602]],[[126611,126611],"mapped",[1585]],[[126612,126612],"mapped",[1588]],[[126613,126613],"mapped",[1578]],[[126614,126614],"mapped",[1579]],[[126615,126615],"mapped",[1582]],[[126616,126616],"mapped",[1584]],[[126617,126617],"mapped",[1590]],[[126618,126618],"mapped",[1592]],[[126619,126619],"mapped",[1594]],[[126620,126624],"disallowed"],[[126625,126625],"mapped",[1576]],[[126626,126626],"mapped",[1580]],[[126627,126627],"mapped",[1583]],[[126628,126628],"disallowed"],[[126629,126629],"mapped",[1608]],[[126630,126630],"mapped",[1586]],[[126631,126631],"mapped",[1581]],[[126632,126632],"mapped",[1591]],[[126633,126633],"mapped",[1610]],[[126634,126634],"disallowed"],[[126635,126635],"mapped",[1604]],[[126636,126636],"mapped",[1605]],[[126637,126637],"mapped",[1606]],[[126638,126638],"mapped",[1587]],[[126639,126639],"mapped",[1593]],[[126640,126640],"mapped",[1601]],[[126641,126641],"mapped",[1589]],[[126642,126642],"mapped",[1602]],[[126643,126643],"mapped",[1585]],[[126644,126644],"mapped",[1588]],[[126645,126645],"mapped",[1578]],[[126646,126646],"mapped",[1579]],[[126647,126647],"mapped",[1582]],[[126648,126648],"mapped",[1584]],[[126649,126649],"mapped",[1590]],[[126650,126650],"mapped",[1592]],[[126651,126651],"mapped",[1594]],[[126652,126703],"disallowed"],[[126704,126705],"valid",[],"NV8"],[[126706,126975],"disallowed"],[[126976,127019],"valid",[],"NV8"],[[127020,127023],"disallowed"],[[127024,127123],"valid",[],"NV8"],[[127124,127135],"disallowed"],[[127136,127150],"valid",[],"NV8"],[[127151,127152],"disallowed"],[[127153,127166],"valid",[],"NV8"],[[127167,127167],"valid",[],"NV8"],[[127168,127168],"disallowed"],[[127169,127183],"valid",[],"NV8"],[[127184,127184],"disallowed"],[[127185,127199],"valid",[],"NV8"],[[127200,127221],"valid",[],"NV8"],[[127222,127231],"disallowed"],[[127232,127232],"disallowed"],[[127233,127233],"disallowed_STD3_mapped",[48,44]],[[127234,127234],"disallowed_STD3_mapped",[49,44]],[[127235,127235],"disallowed_STD3_mapped",[50,44]],[[127236,127236],"disallowed_STD3_mapped",[51,44]],[[127237,127237],"disallowed_STD3_mapped",[52,44]],[[127238,127238],"disallowed_STD3_mapped",[53,44]],[[127239,127239],"disallowed_STD3_mapped",[54,44]],[[127240,127240],"disallowed_STD3_mapped",[55,44]],[[127241,127241],"disallowed_STD3_mapped",[56,44]],[[127242,127242],"disallowed_STD3_mapped",[57,44]],[[127243,127244],"valid",[],"NV8"],[[127245,127247],"disallowed"],[[127248,127248],"disallowed_STD3_mapped",[40,97,41]],[[127249,127249],"disallowed_STD3_mapped",[40,98,41]],[[127250,127250],"disallowed_STD3_mapped",[40,99,41]],[[127251,127251],"disallowed_STD3_mapped",[40,100,41]],[[127252,127252],"disallowed_STD3_mapped",[40,101,41]],[[127253,127253],"disallowed_STD3_mapped",[40,102,41]],[[127254,127254],"disallowed_STD3_mapped",[40,103,41]],[[127255,127255],"disallowed_STD3_mapped",[40,104,41]],[[127256,127256],"disallowed_STD3_mapped",[40,105,41]],[[127257,127257],"disallowed_STD3_mapped",[40,106,41]],[[127258,127258],"disallowed_STD3_mapped",[40,107,41]],[[127259,127259],"disallowed_STD3_mapped",[40,108,41]],[[127260,127260],"disallowed_STD3_mapped",[40,109,41]],[[127261,127261],"disallowed_STD3_mapped",[40,110,41]],[[127262,127262],"disallowed_STD3_mapped",[40,111,41]],[[127263,127263],"disallowed_STD3_mapped",[40,112,41]],[[127264,127264],"disallowed_STD3_mapped",[40,113,41]],[[127265,127265],"disallowed_STD3_mapped",[40,114,41]],[[127266,127266],"disallowed_STD3_mapped",[40,115,41]],[[127267,127267],"disallowed_STD3_mapped",[40,116,41]],[[127268,127268],"disallowed_STD3_mapped",[40,117,41]],[[127269,127269],"disallowed_STD3_mapped",[40,118,41]],[[127270,127270],"disallowed_STD3_mapped",[40,119,41]],[[127271,127271],"disallowed_STD3_mapped",[40,120,41]],[[127272,127272],"disallowed_STD3_mapped",[40,121,41]],[[127273,127273],"disallowed_STD3_mapped",[40,122,41]],[[127274,127274],"mapped",[12308,115,12309]],[[127275,127275],"mapped",[99]],[[127276,127276],"mapped",[114]],[[127277,127277],"mapped",[99,100]],[[127278,127278],"mapped",[119,122]],[[127279,127279],"disallowed"],[[127280,127280],"mapped",[97]],[[127281,127281],"mapped",[98]],[[127282,127282],"mapped",[99]],[[127283,127283],"mapped",[100]],[[127284,127284],"mapped",[101]],[[127285,127285],"mapped",[102]],[[127286,127286],"mapped",[103]],[[127287,127287],"mapped",[104]],[[127288,127288],"mapped",[105]],[[127289,127289],"mapped",[106]],[[127290,127290],"mapped",[107]],[[127291,127291],"mapped",[108]],[[127292,127292],"mapped",[109]],[[127293,127293],"mapped",[110]],[[127294,127294],"mapped",[111]],[[127295,127295],"mapped",[112]],[[127296,127296],"mapped",[113]],[[127297,127297],"mapped",[114]],[[127298,127298],"mapped",[115]],[[127299,127299],"mapped",[116]],[[127300,127300],"mapped",[117]],[[127301,127301],"mapped",[118]],[[127302,127302],"mapped",[119]],[[127303,127303],"mapped",[120]],[[127304,127304],"mapped",[121]],[[127305,127305],"mapped",[122]],[[127306,127306],"mapped",[104,118]],[[127307,127307],"mapped",[109,118]],[[127308,127308],"mapped",[115,100]],[[127309,127309],"mapped",[115,115]],[[127310,127310],"mapped",[112,112,118]],[[127311,127311],"mapped",[119,99]],[[127312,127318],"valid",[],"NV8"],[[127319,127319],"valid",[],"NV8"],[[127320,127326],"valid",[],"NV8"],[[127327,127327],"valid",[],"NV8"],[[127328,127337],"valid",[],"NV8"],[[127338,127338],"mapped",[109,99]],[[127339,127339],"mapped",[109,100]],[[127340,127343],"disallowed"],[[127344,127352],"valid",[],"NV8"],[[127353,127353],"valid",[],"NV8"],[[127354,127354],"valid",[],"NV8"],[[127355,127356],"valid",[],"NV8"],[[127357,127358],"valid",[],"NV8"],[[127359,127359],"valid",[],"NV8"],[[127360,127369],"valid",[],"NV8"],[[127370,127373],"valid",[],"NV8"],[[127374,127375],"valid",[],"NV8"],[[127376,127376],"mapped",[100,106]],[[127377,127386],"valid",[],"NV8"],[[127387,127461],"disallowed"],[[127462,127487],"valid",[],"NV8"],[[127488,127488],"mapped",[12411,12363]],[[127489,127489],"mapped",[12467,12467]],[[127490,127490],"mapped",[12469]],[[127491,127503],"disallowed"],[[127504,127504],"mapped",[25163]],[[127505,127505],"mapped",[23383]],[[127506,127506],"mapped",[21452]],[[127507,127507],"mapped",[12487]],[[127508,127508],"mapped",[20108]],[[127509,127509],"mapped",[22810]],[[127510,127510],"mapped",[35299]],[[127511,127511],"mapped",[22825]],[[127512,127512],"mapped",[20132]],[[127513,127513],"mapped",[26144]],[[127514,127514],"mapped",[28961]],[[127515,127515],"mapped",[26009]],[[127516,127516],"mapped",[21069]],[[127517,127517],"mapped",[24460]],[[127518,127518],"mapped",[20877]],[[127519,127519],"mapped",[26032]],[[127520,127520],"mapped",[21021]],[[127521,127521],"mapped",[32066]],[[127522,127522],"mapped",[29983]],[[127523,127523],"mapped",[36009]],[[127524,127524],"mapped",[22768]],[[127525,127525],"mapped",[21561]],[[127526,127526],"mapped",[28436]],[[127527,127527],"mapped",[25237]],[[127528,127528],"mapped",[25429]],[[127529,127529],"mapped",[19968]],[[127530,127530],"mapped",[19977]],[[127531,127531],"mapped",[36938]],[[127532,127532],"mapped",[24038]],[[127533,127533],"mapped",[20013]],[[127534,127534],"mapped",[21491]],[[127535,127535],"mapped",[25351]],[[127536,127536],"mapped",[36208]],[[127537,127537],"mapped",[25171]],[[127538,127538],"mapped",[31105]],[[127539,127539],"mapped",[31354]],[[127540,127540],"mapped",[21512]],[[127541,127541],"mapped",[28288]],[[127542,127542],"mapped",[26377]],[[127543,127543],"mapped",[26376]],[[127544,127544],"mapped",[30003]],[[127545,127545],"mapped",[21106]],[[127546,127546],"mapped",[21942]],[[127547,127551],"disallowed"],[[127552,127552],"mapped",[12308,26412,12309]],[[127553,127553],"mapped",[12308,19977,12309]],[[127554,127554],"mapped",[12308,20108,12309]],[[127555,127555],"mapped",[12308,23433,12309]],[[127556,127556],"mapped",[12308,28857,12309]],[[127557,127557],"mapped",[12308,25171,12309]],[[127558,127558],"mapped",[12308,30423,12309]],[[127559,127559],"mapped",[12308,21213,12309]],[[127560,127560],"mapped",[12308,25943,12309]],[[127561,127567],"disallowed"],[[127568,127568],"mapped",[24471]],[[127569,127569],"mapped",[21487]],[[127570,127743],"disallowed"],[[127744,127776],"valid",[],"NV8"],[[127777,127788],"valid",[],"NV8"],[[127789,127791],"valid",[],"NV8"],[[127792,127797],"valid",[],"NV8"],[[127798,127798],"valid",[],"NV8"],[[127799,127868],"valid",[],"NV8"],[[127869,127869],"valid",[],"NV8"],[[127870,127871],"valid",[],"NV8"],[[127872,127891],"valid",[],"NV8"],[[127892,127903],"valid",[],"NV8"],[[127904,127940],"valid",[],"NV8"],[[127941,127941],"valid",[],"NV8"],[[127942,127946],"valid",[],"NV8"],[[127947,127950],"valid",[],"NV8"],[[127951,127955],"valid",[],"NV8"],[[127956,127967],"valid",[],"NV8"],[[127968,127984],"valid",[],"NV8"],[[127985,127991],"valid",[],"NV8"],[[127992,127999],"valid",[],"NV8"],[[128e3,128062],"valid",[],"NV8"],[[128063,128063],"valid",[],"NV8"],[[128064,128064],"valid",[],"NV8"],[[128065,128065],"valid",[],"NV8"],[[128066,128247],"valid",[],"NV8"],[[128248,128248],"valid",[],"NV8"],[[128249,128252],"valid",[],"NV8"],[[128253,128254],"valid",[],"NV8"],[[128255,128255],"valid",[],"NV8"],[[128256,128317],"valid",[],"NV8"],[[128318,128319],"valid",[],"NV8"],[[128320,128323],"valid",[],"NV8"],[[128324,128330],"valid",[],"NV8"],[[128331,128335],"valid",[],"NV8"],[[128336,128359],"valid",[],"NV8"],[[128360,128377],"valid",[],"NV8"],[[128378,128378],"disallowed"],[[128379,128419],"valid",[],"NV8"],[[128420,128420],"disallowed"],[[128421,128506],"valid",[],"NV8"],[[128507,128511],"valid",[],"NV8"],[[128512,128512],"valid",[],"NV8"],[[128513,128528],"valid",[],"NV8"],[[128529,128529],"valid",[],"NV8"],[[128530,128532],"valid",[],"NV8"],[[128533,128533],"valid",[],"NV8"],[[128534,128534],"valid",[],"NV8"],[[128535,128535],"valid",[],"NV8"],[[128536,128536],"valid",[],"NV8"],[[128537,128537],"valid",[],"NV8"],[[128538,128538],"valid",[],"NV8"],[[128539,128539],"valid",[],"NV8"],[[128540,128542],"valid",[],"NV8"],[[128543,128543],"valid",[],"NV8"],[[128544,128549],"valid",[],"NV8"],[[128550,128551],"valid",[],"NV8"],[[128552,128555],"valid",[],"NV8"],[[128556,128556],"valid",[],"NV8"],[[128557,128557],"valid",[],"NV8"],[[128558,128559],"valid",[],"NV8"],[[128560,128563],"valid",[],"NV8"],[[128564,128564],"valid",[],"NV8"],[[128565,128576],"valid",[],"NV8"],[[128577,128578],"valid",[],"NV8"],[[128579,128580],"valid",[],"NV8"],[[128581,128591],"valid",[],"NV8"],[[128592,128639],"valid",[],"NV8"],[[128640,128709],"valid",[],"NV8"],[[128710,128719],"valid",[],"NV8"],[[128720,128720],"valid",[],"NV8"],[[128721,128735],"disallowed"],[[128736,128748],"valid",[],"NV8"],[[128749,128751],"disallowed"],[[128752,128755],"valid",[],"NV8"],[[128756,128767],"disallowed"],[[128768,128883],"valid",[],"NV8"],[[128884,128895],"disallowed"],[[128896,128980],"valid",[],"NV8"],[[128981,129023],"disallowed"],[[129024,129035],"valid",[],"NV8"],[[129036,129039],"disallowed"],[[129040,129095],"valid",[],"NV8"],[[129096,129103],"disallowed"],[[129104,129113],"valid",[],"NV8"],[[129114,129119],"disallowed"],[[129120,129159],"valid",[],"NV8"],[[129160,129167],"disallowed"],[[129168,129197],"valid",[],"NV8"],[[129198,129295],"disallowed"],[[129296,129304],"valid",[],"NV8"],[[129305,129407],"disallowed"],[[129408,129412],"valid",[],"NV8"],[[129413,129471],"disallowed"],[[129472,129472],"valid",[],"NV8"],[[129473,131069],"disallowed"],[[131070,131071],"disallowed"],[[131072,173782],"valid"],[[173783,173823],"disallowed"],[[173824,177972],"valid"],[[177973,177983],"disallowed"],[[177984,178205],"valid"],[[178206,178207],"disallowed"],[[178208,183969],"valid"],[[183970,194559],"disallowed"],[[194560,194560],"mapped",[20029]],[[194561,194561],"mapped",[20024]],[[194562,194562],"mapped",[20033]],[[194563,194563],"mapped",[131362]],[[194564,194564],"mapped",[20320]],[[194565,194565],"mapped",[20398]],[[194566,194566],"mapped",[20411]],[[194567,194567],"mapped",[20482]],[[194568,194568],"mapped",[20602]],[[194569,194569],"mapped",[20633]],[[194570,194570],"mapped",[20711]],[[194571,194571],"mapped",[20687]],[[194572,194572],"mapped",[13470]],[[194573,194573],"mapped",[132666]],[[194574,194574],"mapped",[20813]],[[194575,194575],"mapped",[20820]],[[194576,194576],"mapped",[20836]],[[194577,194577],"mapped",[20855]],[[194578,194578],"mapped",[132380]],[[194579,194579],"mapped",[13497]],[[194580,194580],"mapped",[20839]],[[194581,194581],"mapped",[20877]],[[194582,194582],"mapped",[132427]],[[194583,194583],"mapped",[20887]],[[194584,194584],"mapped",[20900]],[[194585,194585],"mapped",[20172]],[[194586,194586],"mapped",[20908]],[[194587,194587],"mapped",[20917]],[[194588,194588],"mapped",[168415]],[[194589,194589],"mapped",[20981]],[[194590,194590],"mapped",[20995]],[[194591,194591],"mapped",[13535]],[[194592,194592],"mapped",[21051]],[[194593,194593],"mapped",[21062]],[[194594,194594],"mapped",[21106]],[[194595,194595],"mapped",[21111]],[[194596,194596],"mapped",[13589]],[[194597,194597],"mapped",[21191]],[[194598,194598],"mapped",[21193]],[[194599,194599],"mapped",[21220]],[[194600,194600],"mapped",[21242]],[[194601,194601],"mapped",[21253]],[[194602,194602],"mapped",[21254]],[[194603,194603],"mapped",[21271]],[[194604,194604],"mapped",[21321]],[[194605,194605],"mapped",[21329]],[[194606,194606],"mapped",[21338]],[[194607,194607],"mapped",[21363]],[[194608,194608],"mapped",[21373]],[[194609,194611],"mapped",[21375]],[[194612,194612],"mapped",[133676]],[[194613,194613],"mapped",[28784]],[[194614,194614],"mapped",[21450]],[[194615,194615],"mapped",[21471]],[[194616,194616],"mapped",[133987]],[[194617,194617],"mapped",[21483]],[[194618,194618],"mapped",[21489]],[[194619,194619],"mapped",[21510]],[[194620,194620],"mapped",[21662]],[[194621,194621],"mapped",[21560]],[[194622,194622],"mapped",[21576]],[[194623,194623],"mapped",[21608]],[[194624,194624],"mapped",[21666]],[[194625,194625],"mapped",[21750]],[[194626,194626],"mapped",[21776]],[[194627,194627],"mapped",[21843]],[[194628,194628],"mapped",[21859]],[[194629,194630],"mapped",[21892]],[[194631,194631],"mapped",[21913]],[[194632,194632],"mapped",[21931]],[[194633,194633],"mapped",[21939]],[[194634,194634],"mapped",[21954]],[[194635,194635],"mapped",[22294]],[[194636,194636],"mapped",[22022]],[[194637,194637],"mapped",[22295]],[[194638,194638],"mapped",[22097]],[[194639,194639],"mapped",[22132]],[[194640,194640],"mapped",[20999]],[[194641,194641],"mapped",[22766]],[[194642,194642],"mapped",[22478]],[[194643,194643],"mapped",[22516]],[[194644,194644],"mapped",[22541]],[[194645,194645],"mapped",[22411]],[[194646,194646],"mapped",[22578]],[[194647,194647],"mapped",[22577]],[[194648,194648],"mapped",[22700]],[[194649,194649],"mapped",[136420]],[[194650,194650],"mapped",[22770]],[[194651,194651],"mapped",[22775]],[[194652,194652],"mapped",[22790]],[[194653,194653],"mapped",[22810]],[[194654,194654],"mapped",[22818]],[[194655,194655],"mapped",[22882]],[[194656,194656],"mapped",[136872]],[[194657,194657],"mapped",[136938]],[[194658,194658],"mapped",[23020]],[[194659,194659],"mapped",[23067]],[[194660,194660],"mapped",[23079]],[[194661,194661],"mapped",[23e3]],[[194662,194662],"mapped",[23142]],[[194663,194663],"mapped",[14062]],[[194664,194664],"disallowed"],[[194665,194665],"mapped",[23304]],[[194666,194667],"mapped",[23358]],[[194668,194668],"mapped",[137672]],[[194669,194669],"mapped",[23491]],[[194670,194670],"mapped",[23512]],[[194671,194671],"mapped",[23527]],[[194672,194672],"mapped",[23539]],[[194673,194673],"mapped",[138008]],[[194674,194674],"mapped",[23551]],[[194675,194675],"mapped",[23558]],[[194676,194676],"disallowed"],[[194677,194677],"mapped",[23586]],[[194678,194678],"mapped",[14209]],[[194679,194679],"mapped",[23648]],[[194680,194680],"mapped",[23662]],[[194681,194681],"mapped",[23744]],[[194682,194682],"mapped",[23693]],[[194683,194683],"mapped",[138724]],[[194684,194684],"mapped",[23875]],[[194685,194685],"mapped",[138726]],[[194686,194686],"mapped",[23918]],[[194687,194687],"mapped",[23915]],[[194688,194688],"mapped",[23932]],[[194689,194689],"mapped",[24033]],[[194690,194690],"mapped",[24034]],[[194691,194691],"mapped",[14383]],[[194692,194692],"mapped",[24061]],[[194693,194693],"mapped",[24104]],[[194694,194694],"mapped",[24125]],[[194695,194695],"mapped",[24169]],[[194696,194696],"mapped",[14434]],[[194697,194697],"mapped",[139651]],[[194698,194698],"mapped",[14460]],[[194699,194699],"mapped",[24240]],[[194700,194700],"mapped",[24243]],[[194701,194701],"mapped",[24246]],[[194702,194702],"mapped",[24266]],[[194703,194703],"mapped",[172946]],[[194704,194704],"mapped",[24318]],[[194705,194706],"mapped",[140081]],[[194707,194707],"mapped",[33281]],[[194708,194709],"mapped",[24354]],[[194710,194710],"mapped",[14535]],[[194711,194711],"mapped",[144056]],[[194712,194712],"mapped",[156122]],[[194713,194713],"mapped",[24418]],[[194714,194714],"mapped",[24427]],[[194715,194715],"mapped",[14563]],[[194716,194716],"mapped",[24474]],[[194717,194717],"mapped",[24525]],[[194718,194718],"mapped",[24535]],[[194719,194719],"mapped",[24569]],[[194720,194720],"mapped",[24705]],[[194721,194721],"mapped",[14650]],[[194722,194722],"mapped",[14620]],[[194723,194723],"mapped",[24724]],[[194724,194724],"mapped",[141012]],[[194725,194725],"mapped",[24775]],[[194726,194726],"mapped",[24904]],[[194727,194727],"mapped",[24908]],[[194728,194728],"mapped",[24910]],[[194729,194729],"mapped",[24908]],[[194730,194730],"mapped",[24954]],[[194731,194731],"mapped",[24974]],[[194732,194732],"mapped",[25010]],[[194733,194733],"mapped",[24996]],[[194734,194734],"mapped",[25007]],[[194735,194735],"mapped",[25054]],[[194736,194736],"mapped",[25074]],[[194737,194737],"mapped",[25078]],[[194738,194738],"mapped",[25104]],[[194739,194739],"mapped",[25115]],[[194740,194740],"mapped",[25181]],[[194741,194741],"mapped",[25265]],[[194742,194742],"mapped",[25300]],[[194743,194743],"mapped",[25424]],[[194744,194744],"mapped",[142092]],[[194745,194745],"mapped",[25405]],[[194746,194746],"mapped",[25340]],[[194747,194747],"mapped",[25448]],[[194748,194748],"mapped",[25475]],[[194749,194749],"mapped",[25572]],[[194750,194750],"mapped",[142321]],[[194751,194751],"mapped",[25634]],[[194752,194752],"mapped",[25541]],[[194753,194753],"mapped",[25513]],[[194754,194754],"mapped",[14894]],[[194755,194755],"mapped",[25705]],[[194756,194756],"mapped",[25726]],[[194757,194757],"mapped",[25757]],[[194758,194758],"mapped",[25719]],[[194759,194759],"mapped",[14956]],[[194760,194760],"mapped",[25935]],[[194761,194761],"mapped",[25964]],[[194762,194762],"mapped",[143370]],[[194763,194763],"mapped",[26083]],[[194764,194764],"mapped",[26360]],[[194765,194765],"mapped",[26185]],[[194766,194766],"mapped",[15129]],[[194767,194767],"mapped",[26257]],[[194768,194768],"mapped",[15112]],[[194769,194769],"mapped",[15076]],[[194770,194770],"mapped",[20882]],[[194771,194771],"mapped",[20885]],[[194772,194772],"mapped",[26368]],[[194773,194773],"mapped",[26268]],[[194774,194774],"mapped",[32941]],[[194775,194775],"mapped",[17369]],[[194776,194776],"mapped",[26391]],[[194777,194777],"mapped",[26395]],[[194778,194778],"mapped",[26401]],[[194779,194779],"mapped",[26462]],[[194780,194780],"mapped",[26451]],[[194781,194781],"mapped",[144323]],[[194782,194782],"mapped",[15177]],[[194783,194783],"mapped",[26618]],[[194784,194784],"mapped",[26501]],[[194785,194785],"mapped",[26706]],[[194786,194786],"mapped",[26757]],[[194787,194787],"mapped",[144493]],[[194788,194788],"mapped",[26766]],[[194789,194789],"mapped",[26655]],[[194790,194790],"mapped",[26900]],[[194791,194791],"mapped",[15261]],[[194792,194792],"mapped",[26946]],[[194793,194793],"mapped",[27043]],[[194794,194794],"mapped",[27114]],[[194795,194795],"mapped",[27304]],[[194796,194796],"mapped",[145059]],[[194797,194797],"mapped",[27355]],[[194798,194798],"mapped",[15384]],[[194799,194799],"mapped",[27425]],[[194800,194800],"mapped",[145575]],[[194801,194801],"mapped",[27476]],[[194802,194802],"mapped",[15438]],[[194803,194803],"mapped",[27506]],[[194804,194804],"mapped",[27551]],[[194805,194805],"mapped",[27578]],[[194806,194806],"mapped",[27579]],[[194807,194807],"mapped",[146061]],[[194808,194808],"mapped",[138507]],[[194809,194809],"mapped",[146170]],[[194810,194810],"mapped",[27726]],[[194811,194811],"mapped",[146620]],[[194812,194812],"mapped",[27839]],[[194813,194813],"mapped",[27853]],[[194814,194814],"mapped",[27751]],[[194815,194815],"mapped",[27926]],[[194816,194816],"mapped",[27966]],[[194817,194817],"mapped",[28023]],[[194818,194818],"mapped",[27969]],[[194819,194819],"mapped",[28009]],[[194820,194820],"mapped",[28024]],[[194821,194821],"mapped",[28037]],[[194822,194822],"mapped",[146718]],[[194823,194823],"mapped",[27956]],[[194824,194824],"mapped",[28207]],[[194825,194825],"mapped",[28270]],[[194826,194826],"mapped",[15667]],[[194827,194827],"mapped",[28363]],[[194828,194828],"mapped",[28359]],[[194829,194829],"mapped",[147153]],[[194830,194830],"mapped",[28153]],[[194831,194831],"mapped",[28526]],[[194832,194832],"mapped",[147294]],[[194833,194833],"mapped",[147342]],[[194834,194834],"mapped",[28614]],[[194835,194835],"mapped",[28729]],[[194836,194836],"mapped",[28702]],[[194837,194837],"mapped",[28699]],[[194838,194838],"mapped",[15766]],[[194839,194839],"mapped",[28746]],[[194840,194840],"mapped",[28797]],[[194841,194841],"mapped",[28791]],[[194842,194842],"mapped",[28845]],[[194843,194843],"mapped",[132389]],[[194844,194844],"mapped",[28997]],[[194845,194845],"mapped",[148067]],[[194846,194846],"mapped",[29084]],[[194847,194847],"disallowed"],[[194848,194848],"mapped",[29224]],[[194849,194849],"mapped",[29237]],[[194850,194850],"mapped",[29264]],[[194851,194851],"mapped",[149e3]],[[194852,194852],"mapped",[29312]],[[194853,194853],"mapped",[29333]],[[194854,194854],"mapped",[149301]],[[194855,194855],"mapped",[149524]],[[194856,194856],"mapped",[29562]],[[194857,194857],"mapped",[29579]],[[194858,194858],"mapped",[16044]],[[194859,194859],"mapped",[29605]],[[194860,194861],"mapped",[16056]],[[194862,194862],"mapped",[29767]],[[194863,194863],"mapped",[29788]],[[194864,194864],"mapped",[29809]],[[194865,194865],"mapped",[29829]],[[194866,194866],"mapped",[29898]],[[194867,194867],"mapped",[16155]],[[194868,194868],"mapped",[29988]],[[194869,194869],"mapped",[150582]],[[194870,194870],"mapped",[30014]],[[194871,194871],"mapped",[150674]],[[194872,194872],"mapped",[30064]],[[194873,194873],"mapped",[139679]],[[194874,194874],"mapped",[30224]],[[194875,194875],"mapped",[151457]],[[194876,194876],"mapped",[151480]],[[194877,194877],"mapped",[151620]],[[194878,194878],"mapped",[16380]],[[194879,194879],"mapped",[16392]],[[194880,194880],"mapped",[30452]],[[194881,194881],"mapped",[151795]],[[194882,194882],"mapped",[151794]],[[194883,194883],"mapped",[151833]],[[194884,194884],"mapped",[151859]],[[194885,194885],"mapped",[30494]],[[194886,194887],"mapped",[30495]],[[194888,194888],"mapped",[30538]],[[194889,194889],"mapped",[16441]],[[194890,194890],"mapped",[30603]],[[194891,194891],"mapped",[16454]],[[194892,194892],"mapped",[16534]],[[194893,194893],"mapped",[152605]],[[194894,194894],"mapped",[30798]],[[194895,194895],"mapped",[30860]],[[194896,194896],"mapped",[30924]],[[194897,194897],"mapped",[16611]],[[194898,194898],"mapped",[153126]],[[194899,194899],"mapped",[31062]],[[194900,194900],"mapped",[153242]],[[194901,194901],"mapped",[153285]],[[194902,194902],"mapped",[31119]],[[194903,194903],"mapped",[31211]],[[194904,194904],"mapped",[16687]],[[194905,194905],"mapped",[31296]],[[194906,194906],"mapped",[31306]],[[194907,194907],"mapped",[31311]],[[194908,194908],"mapped",[153980]],[[194909,194910],"mapped",[154279]],[[194911,194911],"disallowed"],[[194912,194912],"mapped",[16898]],[[194913,194913],"mapped",[154539]],[[194914,194914],"mapped",[31686]],[[194915,194915],"mapped",[31689]],[[194916,194916],"mapped",[16935]],[[194917,194917],"mapped",[154752]],[[194918,194918],"mapped",[31954]],[[194919,194919],"mapped",[17056]],[[194920,194920],"mapped",[31976]],[[194921,194921],"mapped",[31971]],[[194922,194922],"mapped",[32e3]],[[194923,194923],"mapped",[155526]],[[194924,194924],"mapped",[32099]],[[194925,194925],"mapped",[17153]],[[194926,194926],"mapped",[32199]],[[194927,194927],"mapped",[32258]],[[194928,194928],"mapped",[32325]],[[194929,194929],"mapped",[17204]],[[194930,194930],"mapped",[156200]],[[194931,194931],"mapped",[156231]],[[194932,194932],"mapped",[17241]],[[194933,194933],"mapped",[156377]],[[194934,194934],"mapped",[32634]],[[194935,194935],"mapped",[156478]],[[194936,194936],"mapped",[32661]],[[194937,194937],"mapped",[32762]],[[194938,194938],"mapped",[32773]],[[194939,194939],"mapped",[156890]],[[194940,194940],"mapped",[156963]],[[194941,194941],"mapped",[32864]],[[194942,194942],"mapped",[157096]],[[194943,194943],"mapped",[32880]],[[194944,194944],"mapped",[144223]],[[194945,194945],"mapped",[17365]],[[194946,194946],"mapped",[32946]],[[194947,194947],"mapped",[33027]],[[194948,194948],"mapped",[17419]],[[194949,194949],"mapped",[33086]],[[194950,194950],"mapped",[23221]],[[194951,194951],"mapped",[157607]],[[194952,194952],"mapped",[157621]],[[194953,194953],"mapped",[144275]],[[194954,194954],"mapped",[144284]],[[194955,194955],"mapped",[33281]],[[194956,194956],"mapped",[33284]],[[194957,194957],"mapped",[36766]],[[194958,194958],"mapped",[17515]],[[194959,194959],"mapped",[33425]],[[194960,194960],"mapped",[33419]],[[194961,194961],"mapped",[33437]],[[194962,194962],"mapped",[21171]],[[194963,194963],"mapped",[33457]],[[194964,194964],"mapped",[33459]],[[194965,194965],"mapped",[33469]],[[194966,194966],"mapped",[33510]],[[194967,194967],"mapped",[158524]],[[194968,194968],"mapped",[33509]],[[194969,194969],"mapped",[33565]],[[194970,194970],"mapped",[33635]],[[194971,194971],"mapped",[33709]],[[194972,194972],"mapped",[33571]],[[194973,194973],"mapped",[33725]],[[194974,194974],"mapped",[33767]],[[194975,194975],"mapped",[33879]],[[194976,194976],"mapped",[33619]],[[194977,194977],"mapped",[33738]],[[194978,194978],"mapped",[33740]],[[194979,194979],"mapped",[33756]],[[194980,194980],"mapped",[158774]],[[194981,194981],"mapped",[159083]],[[194982,194982],"mapped",[158933]],[[194983,194983],"mapped",[17707]],[[194984,194984],"mapped",[34033]],[[194985,194985],"mapped",[34035]],[[194986,194986],"mapped",[34070]],[[194987,194987],"mapped",[160714]],[[194988,194988],"mapped",[34148]],[[194989,194989],"mapped",[159532]],[[194990,194990],"mapped",[17757]],[[194991,194991],"mapped",[17761]],[[194992,194992],"mapped",[159665]],[[194993,194993],"mapped",[159954]],[[194994,194994],"mapped",[17771]],[[194995,194995],"mapped",[34384]],[[194996,194996],"mapped",[34396]],[[194997,194997],"mapped",[34407]],[[194998,194998],"mapped",[34409]],[[194999,194999],"mapped",[34473]],[[195e3,195e3],"mapped",[34440]],[[195001,195001],"mapped",[34574]],[[195002,195002],"mapped",[34530]],[[195003,195003],"mapped",[34681]],[[195004,195004],"mapped",[34600]],[[195005,195005],"mapped",[34667]],[[195006,195006],"mapped",[34694]],[[195007,195007],"disallowed"],[[195008,195008],"mapped",[34785]],[[195009,195009],"mapped",[34817]],[[195010,195010],"mapped",[17913]],[[195011,195011],"mapped",[34912]],[[195012,195012],"mapped",[34915]],[[195013,195013],"mapped",[161383]],[[195014,195014],"mapped",[35031]],[[195015,195015],"mapped",[35038]],[[195016,195016],"mapped",[17973]],[[195017,195017],"mapped",[35066]],[[195018,195018],"mapped",[13499]],[[195019,195019],"mapped",[161966]],[[195020,195020],"mapped",[162150]],[[195021,195021],"mapped",[18110]],[[195022,195022],"mapped",[18119]],[[195023,195023],"mapped",[35488]],[[195024,195024],"mapped",[35565]],[[195025,195025],"mapped",[35722]],[[195026,195026],"mapped",[35925]],[[195027,195027],"mapped",[162984]],[[195028,195028],"mapped",[36011]],[[195029,195029],"mapped",[36033]],[[195030,195030],"mapped",[36123]],[[195031,195031],"mapped",[36215]],[[195032,195032],"mapped",[163631]],[[195033,195033],"mapped",[133124]],[[195034,195034],"mapped",[36299]],[[195035,195035],"mapped",[36284]],[[195036,195036],"mapped",[36336]],[[195037,195037],"mapped",[133342]],[[195038,195038],"mapped",[36564]],[[195039,195039],"mapped",[36664]],[[195040,195040],"mapped",[165330]],[[195041,195041],"mapped",[165357]],[[195042,195042],"mapped",[37012]],[[195043,195043],"mapped",[37105]],[[195044,195044],"mapped",[37137]],[[195045,195045],"mapped",[165678]],[[195046,195046],"mapped",[37147]],[[195047,195047],"mapped",[37432]],[[195048,195048],"mapped",[37591]],[[195049,195049],"mapped",[37592]],[[195050,195050],"mapped",[37500]],[[195051,195051],"mapped",[37881]],[[195052,195052],"mapped",[37909]],[[195053,195053],"mapped",[166906]],[[195054,195054],"mapped",[38283]],[[195055,195055],"mapped",[18837]],[[195056,195056],"mapped",[38327]],[[195057,195057],"mapped",[167287]],[[195058,195058],"mapped",[18918]],[[195059,195059],"mapped",[38595]],[[195060,195060],"mapped",[23986]],[[195061,195061],"mapped",[38691]],[[195062,195062],"mapped",[168261]],[[195063,195063],"mapped",[168474]],[[195064,195064],"mapped",[19054]],[[195065,195065],"mapped",[19062]],[[195066,195066],"mapped",[38880]],[[195067,195067],"mapped",[168970]],[[195068,195068],"mapped",[19122]],[[195069,195069],"mapped",[169110]],[[195070,195071],"mapped",[38923]],[[195072,195072],"mapped",[38953]],[[195073,195073],"mapped",[169398]],[[195074,195074],"mapped",[39138]],[[195075,195075],"mapped",[19251]],[[195076,195076],"mapped",[39209]],[[195077,195077],"mapped",[39335]],[[195078,195078],"mapped",[39362]],[[195079,195079],"mapped",[39422]],[[195080,195080],"mapped",[19406]],[[195081,195081],"mapped",[170800]],[[195082,195082],"mapped",[39698]],[[195083,195083],"mapped",[4e4]],[[195084,195084],"mapped",[40189]],[[195085,195085],"mapped",[19662]],[[195086,195086],"mapped",[19693]],[[195087,195087],"mapped",[40295]],[[195088,195088],"mapped",[172238]],[[195089,195089],"mapped",[19704]],[[195090,195090],"mapped",[172293]],[[195091,195091],"mapped",[172558]],[[195092,195092],"mapped",[172689]],[[195093,195093],"mapped",[40635]],[[195094,195094],"mapped",[19798]],[[195095,195095],"mapped",[40697]],[[195096,195096],"mapped",[40702]],[[195097,195097],"mapped",[40709]],[[195098,195098],"mapped",[40719]],[[195099,195099],"mapped",[40726]],[[195100,195100],"mapped",[40763]],[[195101,195101],"mapped",[173568]],[[195102,196605],"disallowed"],[[196606,196607],"disallowed"],[[196608,262141],"disallowed"],[[262142,262143],"disallowed"],[[262144,327677],"disallowed"],[[327678,327679],"disallowed"],[[327680,393213],"disallowed"],[[393214,393215],"disallowed"],[[393216,458749],"disallowed"],[[458750,458751],"disallowed"],[[458752,524285],"disallowed"],[[524286,524287],"disallowed"],[[524288,589821],"disallowed"],[[589822,589823],"disallowed"],[[589824,655357],"disallowed"],[[655358,655359],"disallowed"],[[655360,720893],"disallowed"],[[720894,720895],"disallowed"],[[720896,786429],"disallowed"],[[786430,786431],"disallowed"],[[786432,851965],"disallowed"],[[851966,851967],"disallowed"],[[851968,917501],"disallowed"],[[917502,917503],"disallowed"],[[917504,917504],"disallowed"],[[917505,917505],"disallowed"],[[917506,917535],"disallowed"],[[917536,917631],"disallowed"],[[917632,917759],"disallowed"],[[917760,917999],"ignored"],[[918e3,983037],"disallowed"],[[983038,983039],"disallowed"],[[983040,1048573],"disallowed"],[[1048574,1048575],"disallowed"],[[1048576,1114109],"disallowed"],[[1114110,1114111],"disallowed"]]});var OP=h((Qbe,Km)=>{"use strict";var TP=require("punycode"),SP=xP(),el={TRANSITIONAL:0,NONTRANSITIONAL:1};function PP(e){return e.split("\0").map(function(t){return t.normalize("NFC")}).join("\0")}function CP(e){for(var t=0,r=SP.length-1;t<=r;){var i=Math.floor((t+r)/2),n=SP[i];if(n[0][0]<=e&&n[0][1]>=e)return n;n[0][0]>e?r=i-1:t=i+1}return null}var xie=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function RP(e){return e.replace(xie,"_").length}function Sie(e,t,r){for(var i=!1,n="",a=RP(e),s=0;s253||s.length===0)&&(n.error=!0);for(var o=0;o63||a.length===0){n.error=!0;break}}return n.error?null:a.join(".")};Km.exports.toUnicode=function(e,t){var r=Wm(e,t,el.NONTRANSITIONAL);return{domain:r.string,error:r.error}};Km.exports.PROCESSING_OPTIONS=el});var wn=h((Ybe,li)=>{"use strict";var tl=require("punycode"),AP=OP(),qP={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},Re=Symbol("failure");function IP(e){return tl.ucs2.decode(e).length}function DP(e,t){let r=e[t];return isNaN(r)?void 0:String.fromCodePoint(r)}function wc(e){return e>=48&&e<=57}function Ec(e){return e>=65&&e<=90||e>=97&&e<=122}function Cie(e){return Ec(e)||wc(e)}function Yi(e){return wc(e)||e>=65&&e<=70||e>=97&&e<=102}function LP(e){return e==="."||e.toLowerCase()==="%2e"}function Rie(e){return e=e.toLowerCase(),e===".."||e==="%2e."||e===".%2e"||e==="%2e%2e"}function Oie(e,t){return Ec(e)&&(t===58||t===124)}function BP(e){return e.length===2&&Ec(e.codePointAt(0))&&(e[1]===":"||e[1]==="|")}function Aie(e){return e.length===2&&Ec(e.codePointAt(0))&&e[1]===":"}function Iie(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function Die(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function y4(e){return qP[e]!==void 0}function zt(e){return y4(e.scheme)}function Lie(e){return qP[e]}function MP(e){let t=e.toString(16).toUpperCase();return t.length===1&&(t="0"+t),"%"+t}function qie(e){let t=new Buffer(e),r="";for(let i=0;i126}var Mie=new Set([32,34,35,60,62,63,96,123,125]);function FP(e){return Xm(e)||Mie.has(e)}var Fie=new Set([47,58,59,61,64,91,92,93,94,124]);function _4(e){return FP(e)||Fie.has(e)}function Ms(e,t){let r=String.fromCodePoint(e);return t(e)?qie(r):r}function jie(e){let t=10;return e.length>=2&&e.charAt(0)==="0"&&e.charAt(1).toLowerCase()==="x"?(e=e.substring(2),t=16):e.length>=2&&e.charAt(0)==="0"&&(e=e.substring(1),t=8),e===""?0:(t===10?/[^0-9]/:t===16?/[^0-9A-Fa-f]/:/[^0-7]/).test(e)?Re:parseInt(e,t)}function kie(e){let t=e.split(".");if(t[t.length-1]===""&&t.length>1&&t.pop(),t.length>4)return e;let r=[];for(let a of t){if(a==="")return e;let s=jie(a);if(s===Re)return e;r.push(s)}for(let a=0;a255)return Re;if(r[r.length-1]>=Math.pow(256,5-r.length))return Re;let i=r.pop(),n=0;for(let a of r)i+=a*Math.pow(256,3-n),++n;return i}function zie(e){let t="",r=e;for(let i=1;i<=4;++i)t=String(r%256)+t,i!==4&&(t="."+t),r=Math.floor(r/256);return t}function Uie(e){let t=[0,0,0,0,0,0,0,0],r=0,i=null,n=0;if(e=tl.ucs2.decode(e),e[n]===58){if(e[n+1]!==58)return Re;n+=2,++r,i=r}for(;n6))return Re;let o=0;for(;e[n]!==void 0;){let l=null;if(o>0)if(e[n]===46&&o<4)++n;else return Re;if(!wc(e[n]))return Re;for(;wc(e[n]);){let d=parseInt(DP(e,n));if(l===null)l=d;else{if(l===0)return Re;l=l*10+d}if(l>255)return Re;++n}t[r]=t[r]*256+l,++o,(o===2||o===4)&&++r}if(o!==4)return Re;break}else if(e[n]===58){if(++n,e[n]===void 0)return Re}else if(e[n]!==void 0)return Re;t[r]=a,++r}if(i!==null){let a=r-i;for(r=7;r!==0&&a>0;){let s=t[i+a-1];t[i+a-1]=t[r],t[r]=s,--r,--a}}else if(i===null&&r!==8)return Re;return t}function Hie(e){let t="",i=Gie(e).idx,n=!1;for(let a=0;a<=7;++a)if(!(n&&e[a]===0)){if(n&&(n=!1),i===a){t+=a===0?"::":":",n=!0;continue}t+=e[a].toString(16),a!==7&&(t+=":")}return t}function v4(e,t){if(e[0]==="[")return e[e.length-1]!=="]"?Re:Uie(e.substring(1,e.length-1));if(!t)return $ie(e);let r=Bie(e),i=AP.toASCII(r,!1,AP.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(i===null||Iie(i))return Re;let n=kie(i);return typeof n=="number"||n===Re?n:i}function $ie(e){if(Die(e))return Re;let t="",r=tl.ucs2.decode(e);for(let i=0;ir&&(t=i,r=n),i=null,n=0):(i===null&&(i=a),++n);return n>r&&(t=i,r=n),{idx:t,len:r}}function b4(e){return typeof e=="number"?zie(e):e instanceof Array?"["+Hie(e)+"]":e}function Vie(e){return e.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function Wie(e){return e.replace(/\u0009|\u000A|\u000D/g,"")}function jP(e){let t=e.path;t.length!==0&&(e.scheme==="file"&&t.length===1&&Xie(t[0])||t.pop())}function kP(e){return e.username!==""||e.password!==""}function Kie(e){return e.host===null||e.host===""||e.cannotBeABaseURL||e.scheme==="file"}function Xie(e){return/^[A-Za-z]:$/.test(e)}function wt(e,t,r,i,n){if(this.pointer=0,this.input=e,this.base=t||null,this.encodingOverride=r||"utf-8",this.stateOverride=n,this.url=i,this.failure=!1,this.parseError=!1,!this.url){this.url={scheme:"",username:"",password:"",host:null,port:null,path:[],query:null,fragment:null,cannotBeABaseURL:!1};let s=Vie(this.input);s!==this.input&&(this.parseError=!0),this.input=s}let a=Wie(this.input);for(a!==this.input&&(this.parseError=!0),this.input=a,this.state=n||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=tl.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){let s=this.input[this.pointer],o=isNaN(s)?void 0:String.fromCodePoint(s),l=this["parse "+this.state](s,o);if(l){if(l===Re){this.failure=!0;break}}else break}}wt.prototype["parse scheme start"]=function(t,r){if(Ec(t))this.buffer+=r.toLowerCase(),this.state="scheme";else if(!this.stateOverride)this.state="no scheme",--this.pointer;else return this.parseError=!0,Re;return!0};wt.prototype["parse scheme"]=function(t,r){if(Cie(t)||t===43||t===45||t===46)this.buffer+=r.toLowerCase();else if(t===58){if(this.stateOverride&&(zt(this.url)&&!y4(this.buffer)||!zt(this.url)&&y4(this.buffer)||(kP(this.url)||this.url.port!==null)&&this.buffer==="file"||this.url.scheme==="file"&&(this.url.host===""||this.url.host===null))||(this.url.scheme=this.buffer,this.buffer="",this.stateOverride))return!1;this.url.scheme==="file"?((this.input[this.pointer+1]!==47||this.input[this.pointer+2]!==47)&&(this.parseError=!0),this.state="file"):zt(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme?this.state="special relative or authority":zt(this.url)?this.state="special authority slashes":this.input[this.pointer+1]===47?(this.state="path or authority",++this.pointer):(this.url.cannotBeABaseURL=!0,this.url.path.push(""),this.state="cannot-be-a-base-URL path")}else if(!this.stateOverride)this.buffer="",this.state="no scheme",this.pointer=-1;else return this.parseError=!0,Re;return!0};wt.prototype["parse no scheme"]=function(t){return this.base===null||this.base.cannotBeABaseURL&&t!==35?Re:(this.base.cannotBeABaseURL&&t===35?(this.url.scheme=this.base.scheme,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.url.cannotBeABaseURL=!0,this.state="fragment"):this.base.scheme==="file"?(this.state="file",--this.pointer):(this.state="relative",--this.pointer),!0)};wt.prototype["parse special relative or authority"]=function(t){return t===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="relative",--this.pointer),!0};wt.prototype["parse path or authority"]=function(t){return t===47?this.state="authority":(this.state="path",--this.pointer),!0};wt.prototype["parse relative"]=function(t){return this.url.scheme=this.base.scheme,isNaN(t)?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query):t===47?this.state="relative slash":t===63?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):t===35?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):zt(this.url)&&t===92?(this.parseError=!0,this.state="relative slash"):(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(0,this.base.path.length-1),this.state="path",--this.pointer),!0};wt.prototype["parse relative slash"]=function(t){return zt(this.url)&&(t===47||t===92)?(t===92&&(this.parseError=!0),this.state="special authority ignore slashes"):t===47?this.state="authority":(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.state="path",--this.pointer),!0};wt.prototype["parse special authority slashes"]=function(t){return t===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="special authority ignore slashes",--this.pointer),!0};wt.prototype["parse special authority ignore slashes"]=function(t){return t!==47&&t!==92?(this.state="authority",--this.pointer):this.parseError=!0,!0};wt.prototype["parse authority"]=function(t,r){if(t===64){this.parseError=!0,this.atFlag&&(this.buffer="%40"+this.buffer),this.atFlag=!0;let i=IP(this.buffer);for(let n=0;nMath.pow(2,16)-1)return this.parseError=!0,Re;this.url.port=i===Lie(this.url.scheme)?null:i,this.buffer=""}if(this.stateOverride)return!1;this.state="path start",--this.pointer}else return this.parseError=!0,Re;return!0};var Qie=new Set([47,92,63,35]);wt.prototype["parse file"]=function(t){return this.url.scheme="file",t===47||t===92?(t===92&&(this.parseError=!0),this.state="file slash"):this.base!==null&&this.base.scheme==="file"?isNaN(t)?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query):t===63?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):t===35?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):(this.input.length-this.pointer-1===0||!Oie(t,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!Qie.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),jP(this.url)):this.parseError=!0,this.state="path",--this.pointer):(this.state="path",--this.pointer),!0};wt.prototype["parse file slash"]=function(t){return t===47||t===92?(t===92&&(this.parseError=!0),this.state="file host"):(this.base!==null&&this.base.scheme==="file"&&(Aie(this.base.path[0])?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state="path",--this.pointer),!0};wt.prototype["parse file host"]=function(t,r){if(isNaN(t)||t===47||t===92||t===63||t===35)if(--this.pointer,!this.stateOverride&&BP(this.buffer))this.parseError=!0,this.state="path";else if(this.buffer===""){if(this.url.host="",this.stateOverride)return!1;this.state="path start"}else{let i=v4(this.buffer,zt(this.url));if(i===Re)return Re;if(i==="localhost"&&(i=""),this.url.host=i,this.stateOverride)return!1;this.buffer="",this.state="path start"}else this.buffer+=r;return!0};wt.prototype["parse path start"]=function(t){return zt(this.url)?(t===92&&(this.parseError=!0),this.state="path",t!==47&&t!==92&&--this.pointer):!this.stateOverride&&t===63?(this.url.query="",this.state="query"):!this.stateOverride&&t===35?(this.url.fragment="",this.state="fragment"):t!==void 0&&(this.state="path",t!==47&&--this.pointer),!0};wt.prototype["parse path"]=function(t){if(isNaN(t)||t===47||zt(this.url)&&t===92||!this.stateOverride&&(t===63||t===35)){if(zt(this.url)&&t===92&&(this.parseError=!0),Rie(this.buffer)?(jP(this.url),t!==47&&!(zt(this.url)&&t===92)&&this.url.path.push("")):LP(this.buffer)&&t!==47&&!(zt(this.url)&&t===92)?this.url.path.push(""):LP(this.buffer)||(this.url.scheme==="file"&&this.url.path.length===0&&BP(this.buffer)&&(this.url.host!==""&&this.url.host!==null&&(this.parseError=!0,this.url.host=""),this.buffer=this.buffer[0]+":"),this.url.path.push(this.buffer)),this.buffer="",this.url.scheme==="file"&&(t===void 0||t===63||t===35))for(;this.url.path.length>1&&this.url.path[0]==="";)this.parseError=!0,this.url.path.shift();t===63&&(this.url.query="",this.state="query"),t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!Yi(this.input[this.pointer+1])||!Yi(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=Ms(t,FP);return!0};wt.prototype["parse cannot-be-a-base-URL path"]=function(t){return t===63?(this.url.query="",this.state="query"):t===35?(this.url.fragment="",this.state="fragment"):(!isNaN(t)&&t!==37&&(this.parseError=!0),t===37&&(!Yi(this.input[this.pointer+1])||!Yi(this.input[this.pointer+2]))&&(this.parseError=!0),isNaN(t)||(this.url.path[0]=this.url.path[0]+Ms(t,Xm))),!0};wt.prototype["parse query"]=function(t,r){if(isNaN(t)||!this.stateOverride&&t===35){(!zt(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss")&&(this.encodingOverride="utf-8");let i=new Buffer(this.buffer);for(let n=0;n126||i[n]===34||i[n]===35||i[n]===60||i[n]===62?this.url.query+=MP(i[n]):this.url.query+=String.fromCodePoint(i[n]);this.buffer="",t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!Yi(this.input[this.pointer+1])||!Yi(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=r;return!0};wt.prototype["parse fragment"]=function(t){return isNaN(t)||(t===0?this.parseError=!0:(t===37&&(!Yi(this.input[this.pointer+1])||!Yi(this.input[this.pointer+2]))&&(this.parseError=!0),this.url.fragment+=Ms(t,Xm))),!0};function Yie(e,t){let r=e.scheme+":";if(e.host!==null?(r+="//",(e.username!==""||e.password!=="")&&(r+=e.username,e.password!==""&&(r+=":"+e.password),r+="@"),r+=b4(e.host),e.port!==null&&(r+=":"+e.port)):e.host===null&&e.scheme==="file"&&(r+="//"),e.cannotBeABaseURL)r+=e.path[0];else for(let i of e.path)r+="/"+i;return e.query!==null&&(r+="?"+e.query),!t&&e.fragment!==null&&(r+="#"+e.fragment),r}function Jie(e){let t=e.scheme+"://";return t+=b4(e.host),e.port!==null&&(t+=":"+e.port),t}li.exports.serializeURL=Yie;li.exports.serializeURLOrigin=function(e){switch(e.scheme){case"blob":try{return li.exports.serializeURLOrigin(li.exports.parseURL(e.path[0]))}catch{return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return Jie({scheme:e.scheme,host:e.host,port:e.port});case"file":return"file://";default:return"null"}};li.exports.basicURLParse=function(e,t){t===void 0&&(t={});let r=new wt(e,t.baseURL,t.encodingOverride,t.url,t.stateOverride);return r.failure?"failure":r.url};li.exports.setTheUsername=function(e,t){e.username="";let r=tl.ucs2.decode(t);for(let i=0;i{"use strict";var Et=wn();zP.implementation=class{constructor(t){let r=t[0],i=t[1],n=null;if(i!==void 0&&(n=Et.basicURLParse(i),n==="failure"))throw new TypeError("Invalid base URL");let a=Et.basicURLParse(r,{baseURL:n});if(a==="failure")throw new TypeError("Invalid URL");this._url=a}get href(){return Et.serializeURL(this._url)}set href(t){let r=Et.basicURLParse(t);if(r==="failure")throw new TypeError("Invalid URL");this._url=r}get origin(){return Et.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(t){Et.basicURLParse(t+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(t){Et.cannotHaveAUsernamePasswordPort(this._url)||Et.setTheUsername(this._url,t)}get password(){return this._url.password}set password(t){Et.cannotHaveAUsernamePasswordPort(this._url)||Et.setThePassword(this._url,t)}get host(){let t=this._url;return t.host===null?"":t.port===null?Et.serializeHost(t.host):Et.serializeHost(t.host)+":"+Et.serializeInteger(t.port)}set host(t){this._url.cannotBeABaseURL||Et.basicURLParse(t,{url:this._url,stateOverride:"host"})}get hostname(){return this._url.host===null?"":Et.serializeHost(this._url.host)}set hostname(t){this._url.cannotBeABaseURL||Et.basicURLParse(t,{url:this._url,stateOverride:"hostname"})}get port(){return this._url.port===null?"":Et.serializeInteger(this._url.port)}set port(t){Et.cannotHaveAUsernamePasswordPort(this._url)||(t===""?this._url.port=null:Et.basicURLParse(t,{url:this._url,stateOverride:"port"}))}get pathname(){return this._url.cannotBeABaseURL?this._url.path[0]:this._url.path.length===0?"":"/"+this._url.path.join("/")}set pathname(t){this._url.cannotBeABaseURL||(this._url.path=[],Et.basicURLParse(t,{url:this._url,stateOverride:"path start"}))}get search(){return this._url.query===null||this._url.query===""?"":"?"+this._url.query}set search(t){let r=this._url;if(t===""){r.query=null;return}let i=t[0]==="?"?t.substring(1):t;r.query="",Et.basicURLParse(i,{url:r,stateOverride:"query"})}get hash(){return this._url.fragment===null||this._url.fragment===""?"":"#"+this._url.fragment}set hash(t){if(t===""){this._url.fragment=null;return}let r=t[0]==="#"?t.substring(1):t;this._url.fragment="",Et.basicURLParse(r,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}});var GP=h((ewe,Nc)=>{"use strict";var Si=EP(),$P=NP(),HP=UP(),et=$P.implSymbol;function Gt(e){if(!this||this[et]||!(this instanceof Gt))throw new TypeError("Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");if(arguments.length<1)throw new TypeError("Failed to construct 'URL': 1 argument required, but only "+arguments.length+" present.");let t=[];for(let r=0;r{"use strict";En.URL=GP().interface;En.serializeURL=wn().serializeURL;En.serializeURLOrigin=wn().serializeURLOrigin;En.basicURLParse=wn().basicURLParse;En.setTheUsername=wn().setTheUsername;En.setThePassword=wn().setThePassword;En.serializeHost=wn().serializeHost;En.serializeInteger=wn().serializeInteger;En.parseURL=wn().parseURL});var nC=h((Nn,iC)=>{"use strict";Object.defineProperty(Nn,"__esModule",{value:!0});function nl(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var Zi=nl(require("stream")),QP=nl(require("http")),Ym=nl(require("url")),YP=nl(VP()),Zie=nl(require("https")),Fs=nl(require("zlib")),ene=Zi.Readable,Xn=Symbol("buffer"),w4=Symbol("type"),Sc=class e{constructor(){this[w4]="";let t=arguments[0],r=arguments[1],i=[],n=0;if(t){let s=t,o=Number(s.length);for(let l=0;l1&&arguments[1]!==void 0?arguments[1]:{},i=r.size;let n=i===void 0?0:i;var a=r.timeout;let s=a===void 0?0:a;e==null?e=null:JP(e)?e=Buffer.from(e.toString()):Pc(e)||Buffer.isBuffer(e)||(Object.prototype.toString.call(e)==="[object ArrayBuffer]"?e=Buffer.from(e):ArrayBuffer.isView(e)?e=Buffer.from(e.buffer,e.byteOffset,e.byteLength):e instanceof Zi||(e=Buffer.from(String(e)))),this[Yn]={body:e,disturbed:!1,error:null},this.size=n,this.timeout=s,e instanceof Zi&&e.on("error",function(o){let l=o.name==="AbortError"?o:new lr(`Invalid response body while trying to fetch ${t.url}: ${o.message}`,"system",o);t[Yn].error=l})}Vt.prototype={get body(){return this[Yn].body},get bodyUsed(){return this[Yn].disturbed},arrayBuffer(){return rl.call(this).then(function(e){return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)})},blob(){let e=this.headers&&this.headers.get("content-type")||"";return rl.call(this).then(function(t){return Object.assign(new Sc([],{type:e.toLowerCase()}),{[Xn]:t})})},json(){var e=this;return rl.call(this).then(function(t){try{return JSON.parse(t.toString())}catch(r){return Vt.Promise.reject(new lr(`invalid json response body at ${e.url} reason: ${r.message}`,"invalid-json"))}})},text(){return rl.call(this).then(function(e){return e.toString()})},buffer(){return rl.call(this)},textConverted(){var e=this;return rl.call(this).then(function(t){return tne(t,e.headers)})}};Object.defineProperties(Vt.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});Vt.mixIn=function(e){for(let t of Object.getOwnPropertyNames(Vt.prototype))if(!(t in e)){let r=Object.getOwnPropertyDescriptor(Vt.prototype,t);Object.defineProperty(e,t,r)}};function rl(){var e=this;if(this[Yn].disturbed)return Vt.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[Yn].disturbed=!0,this[Yn].error)return Vt.Promise.reject(this[Yn].error);let t=this.body;if(t===null)return Vt.Promise.resolve(Buffer.alloc(0));if(Pc(t)&&(t=t.stream()),Buffer.isBuffer(t))return Vt.Promise.resolve(t);if(!(t instanceof Zi))return Vt.Promise.resolve(Buffer.alloc(0));let r=[],i=0,n=!1;return new Vt.Promise(function(a,s){let o;e.timeout&&(o=setTimeout(function(){n=!0,s(new lr(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))},e.timeout)),t.on("error",function(l){l.name==="AbortError"?(n=!0,s(l)):s(new lr(`Invalid response body while trying to fetch ${e.url}: ${l.message}`,"system",l))}),t.on("data",function(l){if(!(n||l===null)){if(e.size&&i+l.length>e.size){n=!0,s(new lr(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}i+=l.length,r.push(l)}}),t.on("end",function(){if(!n){clearTimeout(o);try{a(Buffer.concat(r,i))}catch(l){s(new lr(`Could not create Buffer from response body for ${e.url}: ${l.message}`,"system",l))}}})})}function tne(e,t){if(typeof x4!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let r=t.get("content-type"),i="utf-8",n,a;return r&&(n=/charset=([^;]*)/i.exec(r)),a=e.slice(0,1024).toString(),!n&&a&&(n=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[At]=Object.create(null),t instanceof e){let r=t.raw(),i=Object.keys(r);for(let n of i)for(let a of r[n])this.append(n,a);return}if(t!=null)if(typeof t=="object"){let r=t[Symbol.iterator];if(r!=null){if(typeof r!="function")throw new TypeError("Header pairs must be iterable");let i=[];for(let n of t){if(typeof n!="object"||typeof n[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");i.push(Array.from(n))}for(let n of i){if(n.length!==2)throw new TypeError("Each header pair must be a name/value tuple");this.append(n[0],n[1])}}else for(let i of Object.keys(t)){let n=t[i];this.append(i,n)}}else throw new TypeError("Provided initializer must be an object")}get(t){t=`${t}`,xc(t);let r=il(this[At],t);return r===void 0?null:this[At][r].join(", ")}forEach(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,i=T4(this),n=0;for(;n1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(e[At]).sort().map(t==="key"?function(i){return i.toLowerCase()}:t==="value"?function(i){return e[At][i].join(", ")}:function(i){return[i.toLowerCase(),e[At][i].join(", ")]})}var P4=Symbol("internal");function E4(e,t){let r=Object.create(R4);return r[P4]={target:e,kind:t,index:0},r}var R4=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==R4)throw new TypeError("Value of `this` is not a HeadersIterator");var e=this[P4];let t=e.target,r=e.kind,i=e.index,n=T4(t,r),a=n.length;return i>=a?{value:void 0,done:!0}:(this[P4].index=i+1,{value:n[i],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(R4,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function ine(e){let t=Object.assign({__proto__:null},e[At]),r=il(e[At],"Host");return r!==void 0&&(t[r]=t[r][0]),t}function nne(e){let t=new Ti;for(let r of Object.keys(e))if(!rC.test(r))if(Array.isArray(e[r]))for(let i of e[r])S4.test(i)||(t[At][r]===void 0?t[At][r]=[i]:t[At][r].push(i));else S4.test(e[r])||(t[At][r]=[e[r]]);return t}var za=Symbol("Response internals"),ane=QP.STATUS_CODES,Ji=class e{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vt.call(this,t,r);let i=r.status||200,n=new Ti(r.headers);if(t!=null&&!n.has("Content-Type")){let a=eC(t);a&&n.append("Content-Type",a)}this[za]={url:r.url,status:i,statusText:r.statusText||ane[i],headers:n,counter:r.counter}}get url(){return this[za].url||""}get status(){return this[za].status}get ok(){return this[za].status>=200&&this[za].status<300}get redirected(){return this[za].counter>0}get statusText(){return this[za].statusText}get headers(){return this[za].headers}clone(){return new e(ZP(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};Vt.mixIn(Ji.prototype);Object.defineProperties(Ji.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(Ji.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var Qn=Symbol("Request internals"),sne=Ym.URL||YP.URL,one=Ym.parse,lne=Ym.format;function N4(e){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(e)&&(e=new sne(e).toString()),one(e)}var dne="destroy"in Zi.Readable.prototype;function Qm(e){return typeof e=="object"&&typeof e[Qn]=="object"}function cne(e){let t=e&&typeof e=="object"&&Object.getPrototypeOf(e);return!!(t&&t.constructor.name==="AbortSignal")}var Ha=class e{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i;Qm(t)?i=N4(t.url):(t&&t.href?i=N4(t.href):i=N4(`${t}`),t={});let n=r.method||t.method||"GET";if(n=n.toUpperCase(),(r.body!=null||Qm(t)&&t.body!==null)&&(n==="GET"||n==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let a=r.body!=null?r.body:Qm(t)&&t.body!==null?ZP(t):null;Vt.call(this,a,{timeout:r.timeout||t.timeout||0,size:r.size||t.size||0});let s=new Ti(r.headers||t.headers||{});if(a!=null&&!s.has("Content-Type")){let l=eC(a);l&&s.append("Content-Type",l)}let o=Qm(t)?t.signal:null;if("signal"in r&&(o=r.signal),o!=null&&!cne(o))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[Qn]={method:n,redirect:r.redirect||t.redirect||"follow",headers:s,parsedURL:i,signal:o},this.follow=r.follow!==void 0?r.follow:t.follow!==void 0?t.follow:20,this.compress=r.compress!==void 0?r.compress:t.compress!==void 0?t.compress:!0,this.counter=r.counter||t.counter||0,this.agent=r.agent||t.agent}get method(){return this[Qn].method}get url(){return lne(this[Qn].parsedURL)}get headers(){return this[Qn].headers}get redirect(){return this[Qn].redirect}get signal(){return this[Qn].signal}clone(){return new e(this)}};Vt.mixIn(Ha.prototype);Object.defineProperty(Ha.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(Ha.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function pne(e){let t=e[Qn].parsedURL,r=new Ti(e[Qn].headers);if(r.has("Accept")||r.set("Accept","*/*"),!t.protocol||!t.hostname)throw new TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(t.protocol))throw new TypeError("Only HTTP(S) protocols are supported");if(e.signal&&e.body instanceof Zi.Readable&&!dne)throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let i=null;if(e.body==null&&/^(POST|PUT)$/i.test(e.method)&&(i="0"),e.body!=null){let a=tC(e);typeof a=="number"&&(i=String(a))}i&&r.set("Content-Length",i),r.has("User-Agent")||r.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"),e.compress&&!r.has("Accept-Encoding")&&r.set("Accept-Encoding","gzip,deflate");let n=e.agent;return typeof n=="function"&&(n=n(t)),!r.has("Connection")&&!n&&r.set("Connection","close"),Object.assign({},t,{method:e.method,headers:ine(r),agent:n})}function Tc(e){Error.call(this,e),this.type="aborted",this.message=e,Error.captureStackTrace(this,this.constructor)}Tc.prototype=Object.create(Error.prototype);Tc.prototype.constructor=Tc;Tc.prototype.name="AbortError";var C4=Ym.URL||YP.URL,XP=Zi.PassThrough,une=function(t,r){let i=new C4(r).hostname,n=new C4(t).hostname;return i===n||i[i.length-n.length-1]==="."&&i.endsWith(n)};function Ua(e,t){if(!Ua.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return Vt.Promise=Ua.Promise,new Ua.Promise(function(r,i){let n=new Ha(e,t),a=pne(n),s=(a.protocol==="https:"?Zie:QP).request,o=n.signal,l=null,d=function(){let g=new Tc("The user aborted a request.");i(g),n.body&&n.body instanceof Zi.Readable&&n.body.destroy(g),!(!l||!l.body)&&l.body.emit("error",g)};if(o&&o.aborted){d();return}let c=function(){d(),m()},p=s(a),u;o&&o.addEventListener("abort",c);function m(){p.abort(),o&&o.removeEventListener("abort",c),clearTimeout(u)}n.timeout&&p.once("socket",function(f){u=setTimeout(function(){i(new lr(`network timeout at: ${n.url}`,"request-timeout")),m()},n.timeout)}),p.on("error",function(f){i(new lr(`request to ${n.url} failed, reason: ${f.message}`,"system",f)),m()}),p.on("response",function(f){clearTimeout(u);let g=nne(f.headers);if(Ua.isRedirect(f.statusCode)){let R=g.get("Location"),A=null;try{A=R===null?null:new C4(R,n.url).toString()}catch{if(n.redirect!=="manual"){i(new lr(`uri requested responds with an invalid redirect URL: ${R}`,"invalid-redirect")),m();return}}switch(n.redirect){case"error":i(new lr(`uri requested responds with a redirect, redirect mode is set to error: ${n.url}`,"no-redirect")),m();return;case"manual":if(A!==null)try{g.set("Location",A)}catch(ne){i(ne)}break;case"follow":if(A===null)break;if(n.counter>=n.follow){i(new lr(`maximum redirect reached at: ${n.url}`,"max-redirect")),m();return}let U={headers:new Ti(n.headers),follow:n.follow,counter:n.counter+1,agent:n.agent,compress:n.compress,method:n.method,body:n.body,signal:n.signal,timeout:n.timeout,size:n.size};if(!une(n.url,A))for(let ne of["authorization","www-authenticate","cookie","cookie2"])U.headers.delete(ne);if(f.statusCode!==303&&n.body&&tC(n)===null){i(new lr("Cannot follow redirect with body being a readable stream","unsupported-redirect")),m();return}(f.statusCode===303||(f.statusCode===301||f.statusCode===302)&&n.method==="POST")&&(U.method="GET",U.body=void 0,U.headers.delete("content-length")),r(Ua(new Ha(A,U))),m();return}}f.once("end",function(){o&&o.removeEventListener("abort",c)});let y=f.pipe(new XP),_={url:n.url,status:f.statusCode,statusText:f.statusMessage,headers:g,size:n.size,timeout:n.timeout,counter:n.counter},b=g.get("Content-Encoding");if(!n.compress||n.method==="HEAD"||b===null||f.statusCode===204||f.statusCode===304){l=new Ji(y,_),r(l);return}let C={flush:Fs.Z_SYNC_FLUSH,finishFlush:Fs.Z_SYNC_FLUSH};if(b=="gzip"||b=="x-gzip"){y=y.pipe(Fs.createGunzip(C)),l=new Ji(y,_),r(l);return}if(b=="deflate"||b=="x-deflate"){f.pipe(new XP).once("data",function(A){(A[0]&15)===8?y=y.pipe(Fs.createInflate()):y=y.pipe(Fs.createInflateRaw()),l=new Ji(y,_),r(l)});return}if(b=="br"&&typeof Fs.createBrotliDecompress=="function"){y=y.pipe(Fs.createBrotliDecompress()),l=new Ji(y,_),r(l);return}l=new Ji(y,_),r(l)}),rne(p,n)})}Ua.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};Ua.Promise=global.Promise;iC.exports=Nn=Ua;Object.defineProperty(Nn,"__esModule",{value:!0});Nn.default=Nn;Nn.Headers=Ti;Nn.Request=Ha;Nn.Response=Ji;Nn.FetchError=lr});var I4=h(A4=>{"use strict";Object.defineProperty(A4,"__esModule",{value:!0});var O4=class extends Error{constructor(t){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="Deprecation"}};A4.Deprecation=O4});var oC=h(L4=>{"use strict";Object.defineProperty(L4,"__esModule",{value:!0});function mne(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var aC=I4(),sC=mne(Qd()),fne=sC(e=>console.warn(e)),hne=sC(e=>console.warn(e)),D4=class extends Error{constructor(t,r,i){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=r;let n;"headers"in i&&typeof i.headers<"u"&&(n=i.headers),"response"in i&&(this.response=i.response,n=i.response.headers);let a=Object.assign({},i.request);i.request.headers.authorization&&(a.headers=Object.assign({},i.request.headers,{authorization:i.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),a.url=a.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=a,Object.defineProperty(this,"code",{get(){return fne(new aC.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),r}}),Object.defineProperty(this,"headers",{get(){return hne(new aC.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),n||{}}})}};L4.RequestError=D4});var F4=h(M4=>{"use strict";Object.defineProperty(M4,"__esModule",{value:!0});function gne(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var yne=_P(),vne=vc(),_ne=m4(),bne=gne(nC()),Cc=oC(),wne="5.6.3";function Ene(e){return e.arrayBuffer()}function lC(e){let t=e.request&&e.request.log?e.request.log:console;(_ne.isPlainObject(e.body)||Array.isArray(e.body))&&(e.body=JSON.stringify(e.body));let r={},i,n;return(e.request&&e.request.fetch||bne)(e.url,Object.assign({method:e.method,body:e.body,headers:e.headers,redirect:e.redirect},e.request)).then(async s=>{n=s.url,i=s.status;for(let o of s.headers)r[o[0]]=o[1];if("deprecation"in r){let o=r.link&&r.link.match(/<([^>]+)>; rel="deprecation"/),l=o&&o.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${r.sunset}${l?`. See ${l}`:""}`)}if(!(i===204||i===205)){if(e.method==="HEAD"){if(i<400)return;throw new Cc.RequestError(s.statusText,i,{response:{url:n,status:i,headers:r,data:void 0},request:e})}if(i===304)throw new Cc.RequestError("Not modified",i,{response:{url:n,status:i,headers:r,data:await q4(s)},request:e});if(i>=400){let o=await q4(s);throw new Cc.RequestError(Nne(o),i,{response:{url:n,status:i,headers:r,data:o},request:e})}return q4(s)}}).then(s=>({status:i,url:n,headers:r,data:s})).catch(s=>{throw s instanceof Cc.RequestError?s:new Cc.RequestError(s.message,500,{request:e})})}async function q4(e){let t=e.headers.get("content-type");return/application\/json/.test(t)?e.json():!t||/^text\/|charset=utf-8$/.test(t)?e.text():Ene(e)}function Nne(e){return typeof e=="string"?e:"message"in e?Array.isArray(e.errors)?`${e.message}: ${e.errors.map(JSON.stringify).join(", ")}`:e.message:`Unknown error: ${JSON.stringify(e)}`}function B4(e,t){let r=e.defaults(t);return Object.assign(function(n,a){let s=r.merge(n,a);if(!s.request||!s.request.hook)return lC(r.parse(s));let o=(l,d)=>lC(r.parse(r.merge(l,d)));return Object.assign(o,{endpoint:r,defaults:B4.bind(null,r)}),s.request.hook(o,s)},{endpoint:r,defaults:B4.bind(null,r)})}var xne=B4(yne.endpoint,{headers:{"user-agent":`octokit-request.js/${wne} ${vne.getUserAgent()}`}});M4.request=xne});var pC=h(Rc=>{"use strict";Object.defineProperty(Rc,"__esModule",{value:!0});var cC=F4(),Sne=vc(),Tne="4.8.0";function Pne(e){return`Request failed due to following response errors: +`+e.errors.map(t=>` - ${t.message}`).join(` +`)}var Jm=class extends Error{constructor(t,r,i){super(Pne(i)),this.request=t,this.headers=r,this.response=i,this.name="GraphqlResponseError",this.errors=i.errors,this.data=i.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}},Cne=["method","baseUrl","url","headers","request","query","mediaType"],Rne=["query","method","url"],dC=/\/api\/v3\/?$/;function One(e,t,r){if(r){if(typeof t=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let s in r)if(Rne.includes(s))return Promise.reject(new Error(`[@octokit/graphql] "${s}" cannot be used as variable name`))}let i=typeof t=="string"?Object.assign({query:t},r):t,n=Object.keys(i).reduce((s,o)=>Cne.includes(o)?(s[o]=i[o],s):(s.variables||(s.variables={}),s.variables[o]=i[o],s),{}),a=i.baseUrl||e.endpoint.DEFAULTS.baseUrl;return dC.test(a)&&(n.url=a.replace(dC,"/api/graphql")),e(n).then(s=>{if(s.data.errors){let o={};for(let l of Object.keys(s.headers))o[l]=s.headers[l];throw new Jm(n,o,s.data)}return s.data.data})}function j4(e,t){let r=e.defaults(t);return Object.assign((n,a)=>One(r,n,a),{defaults:j4.bind(null,r),endpoint:cC.request.endpoint})}var Ane=j4(cC.request,{headers:{"user-agent":`octokit-graphql.js/${Tne} ${Sne.getUserAgent()}`},method:"POST",url:"/graphql"});function Ine(e){return j4(e,{method:"POST",url:"/graphql"})}Rc.GraphqlResponseError=Jm;Rc.graphql=Ane;Rc.withCustomRequest=Ine});var uC=h(k4=>{"use strict";Object.defineProperty(k4,"__esModule",{value:!0});var Dne=/^v1\./,Lne=/^ghs_/,qne=/^ghu_/;async function Bne(e){let t=e.split(/\./).length===3,r=Dne.test(e)||Lne.test(e),i=qne.test(e);return{type:"token",token:e,tokenType:t?"app":r?"installation":i?"user-to-server":"oauth"}}function Mne(e){return e.split(/\./).length===3?`bearer ${e}`:`token ${e}`}async function Fne(e,t,r,i){let n=t.endpoint.merge(r,i);return n.headers.authorization=Mne(e),t(n)}var jne=function(t){if(!t)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof t!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return t=t.replace(/^(token|bearer) +/i,""),Object.assign(Bne.bind(null,t),{hook:Fne.bind(null,t)})};k4.createTokenAuth=jne});var U4=h(z4=>{"use strict";Object.defineProperty(z4,"__esModule",{value:!0});var kne=vc(),zne=pP(),mC=F4(),Une=pC(),Hne=uC();function $ne(e,t){if(e==null)return{};var r={},i=Object.keys(e),n,a;for(a=0;a=0)&&(r[n]=e[n]);return r}function Gne(e,t){if(e==null)return{};var r=$ne(e,t),i,n;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(r[i]=e[i])}return r}var fC="3.6.0",Vne=["authStrategy"],Oc=class{constructor(t={}){let r=new zne.Collection,i={baseUrl:mC.request.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},t.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(i.headers["user-agent"]=[t.userAgent,`octokit-core.js/${fC} ${kne.getUserAgent()}`].filter(Boolean).join(" "),t.baseUrl&&(i.baseUrl=t.baseUrl),t.previews&&(i.mediaType.previews=t.previews),t.timeZone&&(i.headers["time-zone"]=t.timeZone),this.request=mC.request.defaults(i),this.graphql=Une.withCustomRequest(this.request).defaults(i),this.log=Object.assign({debug:()=>{},info:()=>{},warn:console.warn.bind(console),error:console.error.bind(console)},t.log),this.hook=r,t.authStrategy){let{authStrategy:a}=t,s=Gne(t,Vne),o=a(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:s},t.auth));r.wrap("request",o.hook),this.auth=o}else if(!t.auth)this.auth=async()=>({type:"unauthenticated"});else{let a=Hne.createTokenAuth(t.auth);r.wrap("request",a.hook),this.auth=a}this.constructor.plugins.forEach(a=>{Object.assign(this,a(this,t))})}static defaults(t){return class extends this{constructor(...i){let n=i[0]||{};if(typeof t=="function"){super(t(n));return}super(Object.assign({},t,n,n.userAgent&&t.userAgent?{userAgent:`${n.userAgent} ${t.userAgent}`}:null))}}}static plugin(...t){var r;let i=this.plugins;return r=class extends this{},r.plugins=i.concat(t.filter(a=>!i.includes(a))),r}};Oc.VERSION=fC;Oc.plugins=[];z4.Octokit=Oc});var EC=h(Zm=>{"use strict";Object.defineProperty(Zm,"__esModule",{value:!0});function hC(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function gC(e){for(var t=1;t{"use strict";Object.defineProperty(al,"__esModule",{value:!0});var Xne="2.21.3";function NC(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function xC(e){for(var t=1;t({async next(){if(!o)return{done:!0};try{let l=await n({method:a,url:o,headers:s}),d=Yne(l);return o=((d.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1],{value:d}}catch(l){if(l.status!==409)throw l;return o="",{value:{status:200,headers:{},data:[]}}}}})}}function SC(e,t,r,i){return typeof r=="function"&&(i=r,r=void 0),TC(e,[],H4(e,t,r)[Symbol.asyncIterator](),i)}function TC(e,t,r,i){return r.next().then(n=>{if(n.done)return t;let a=!1;function s(){a=!0}return t=t.concat(i?i(n.value,s):n.value.data),a?t:TC(e,t,r,i)})}var Jne=Object.assign(SC,{iterator:H4}),PC=["GET /app/hook/deliveries","GET /app/installations","GET /applications/grants","GET /authorizations","GET /enterprises/{enterprise}/actions/permissions/organizations","GET /enterprises/{enterprise}/actions/runner-groups","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners","GET /enterprises/{enterprise}/actions/runners","GET /enterprises/{enterprise}/audit-log","GET /enterprises/{enterprise}/secret-scanning/alerts","GET /enterprises/{enterprise}/settings/billing/advanced-security","GET /events","GET /gists","GET /gists/public","GET /gists/starred","GET /gists/{gist_id}/comments","GET /gists/{gist_id}/commits","GET /gists/{gist_id}/forks","GET /installation/repositories","GET /issues","GET /licenses","GET /marketplace_listing/plans","GET /marketplace_listing/plans/{plan_id}/accounts","GET /marketplace_listing/stubbed/plans","GET /marketplace_listing/stubbed/plans/{plan_id}/accounts","GET /networks/{owner}/{repo}/events","GET /notifications","GET /organizations","GET /orgs/{org}/actions/cache/usage-by-repository","GET /orgs/{org}/actions/permissions/repositories","GET /orgs/{org}/actions/runner-groups","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners","GET /orgs/{org}/actions/runners","GET /orgs/{org}/actions/secrets","GET /orgs/{org}/actions/secrets/{secret_name}/repositories","GET /orgs/{org}/audit-log","GET /orgs/{org}/blocks","GET /orgs/{org}/code-scanning/alerts","GET /orgs/{org}/codespaces","GET /orgs/{org}/credential-authorizations","GET /orgs/{org}/dependabot/secrets","GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories","GET /orgs/{org}/events","GET /orgs/{org}/external-groups","GET /orgs/{org}/failed_invitations","GET /orgs/{org}/hooks","GET /orgs/{org}/hooks/{hook_id}/deliveries","GET /orgs/{org}/installations","GET /orgs/{org}/invitations","GET /orgs/{org}/invitations/{invitation_id}/teams","GET /orgs/{org}/issues","GET /orgs/{org}/members","GET /orgs/{org}/migrations","GET /orgs/{org}/migrations/{migration_id}/repositories","GET /orgs/{org}/outside_collaborators","GET /orgs/{org}/packages","GET /orgs/{org}/packages/{package_type}/{package_name}/versions","GET /orgs/{org}/projects","GET /orgs/{org}/public_members","GET /orgs/{org}/repos","GET /orgs/{org}/secret-scanning/alerts","GET /orgs/{org}/settings/billing/advanced-security","GET /orgs/{org}/team-sync/groups","GET /orgs/{org}/teams","GET /orgs/{org}/teams/{team_slug}/discussions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions","GET /orgs/{org}/teams/{team_slug}/invitations","GET /orgs/{org}/teams/{team_slug}/members","GET /orgs/{org}/teams/{team_slug}/projects","GET /orgs/{org}/teams/{team_slug}/repos","GET /orgs/{org}/teams/{team_slug}/teams","GET /projects/columns/{column_id}/cards","GET /projects/{project_id}/collaborators","GET /projects/{project_id}/columns","GET /repos/{owner}/{repo}/actions/artifacts","GET /repos/{owner}/{repo}/actions/caches","GET /repos/{owner}/{repo}/actions/runners","GET /repos/{owner}/{repo}/actions/runs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs","GET /repos/{owner}/{repo}/actions/secrets","GET /repos/{owner}/{repo}/actions/workflows","GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","GET /repos/{owner}/{repo}/assignees","GET /repos/{owner}/{repo}/branches","GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations","GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs","GET /repos/{owner}/{repo}/code-scanning/alerts","GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","GET /repos/{owner}/{repo}/code-scanning/analyses","GET /repos/{owner}/{repo}/codespaces","GET /repos/{owner}/{repo}/codespaces/devcontainers","GET /repos/{owner}/{repo}/codespaces/secrets","GET /repos/{owner}/{repo}/collaborators","GET /repos/{owner}/{repo}/comments","GET /repos/{owner}/{repo}/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/commits","GET /repos/{owner}/{repo}/commits/{commit_sha}/comments","GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls","GET /repos/{owner}/{repo}/commits/{ref}/check-runs","GET /repos/{owner}/{repo}/commits/{ref}/check-suites","GET /repos/{owner}/{repo}/commits/{ref}/status","GET /repos/{owner}/{repo}/commits/{ref}/statuses","GET /repos/{owner}/{repo}/contributors","GET /repos/{owner}/{repo}/dependabot/secrets","GET /repos/{owner}/{repo}/deployments","GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses","GET /repos/{owner}/{repo}/environments","GET /repos/{owner}/{repo}/events","GET /repos/{owner}/{repo}/forks","GET /repos/{owner}/{repo}/git/matching-refs/{ref}","GET /repos/{owner}/{repo}/hooks","GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries","GET /repos/{owner}/{repo}/invitations","GET /repos/{owner}/{repo}/issues","GET /repos/{owner}/{repo}/issues/comments","GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/issues/events","GET /repos/{owner}/{repo}/issues/{issue_number}/comments","GET /repos/{owner}/{repo}/issues/{issue_number}/events","GET /repos/{owner}/{repo}/issues/{issue_number}/labels","GET /repos/{owner}/{repo}/issues/{issue_number}/reactions","GET /repos/{owner}/{repo}/issues/{issue_number}/timeline","GET /repos/{owner}/{repo}/keys","GET /repos/{owner}/{repo}/labels","GET /repos/{owner}/{repo}/milestones","GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels","GET /repos/{owner}/{repo}/notifications","GET /repos/{owner}/{repo}/pages/builds","GET /repos/{owner}/{repo}/projects","GET /repos/{owner}/{repo}/pulls","GET /repos/{owner}/{repo}/pulls/comments","GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/pulls/{pull_number}/comments","GET /repos/{owner}/{repo}/pulls/{pull_number}/commits","GET /repos/{owner}/{repo}/pulls/{pull_number}/files","GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","GET /repos/{owner}/{repo}/releases","GET /repos/{owner}/{repo}/releases/{release_id}/assets","GET /repos/{owner}/{repo}/releases/{release_id}/reactions","GET /repos/{owner}/{repo}/secret-scanning/alerts","GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations","GET /repos/{owner}/{repo}/stargazers","GET /repos/{owner}/{repo}/subscribers","GET /repos/{owner}/{repo}/tags","GET /repos/{owner}/{repo}/teams","GET /repos/{owner}/{repo}/topics","GET /repositories","GET /repositories/{repository_id}/environments/{environment_name}/secrets","GET /search/code","GET /search/commits","GET /search/issues","GET /search/labels","GET /search/repositories","GET /search/topics","GET /search/users","GET /teams/{team_id}/discussions","GET /teams/{team_id}/discussions/{discussion_number}/comments","GET /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /teams/{team_id}/discussions/{discussion_number}/reactions","GET /teams/{team_id}/invitations","GET /teams/{team_id}/members","GET /teams/{team_id}/projects","GET /teams/{team_id}/repos","GET /teams/{team_id}/teams","GET /user/blocks","GET /user/codespaces","GET /user/codespaces/secrets","GET /user/emails","GET /user/followers","GET /user/following","GET /user/gpg_keys","GET /user/installations","GET /user/installations/{installation_id}/repositories","GET /user/issues","GET /user/keys","GET /user/marketplace_purchases","GET /user/marketplace_purchases/stubbed","GET /user/memberships/orgs","GET /user/migrations","GET /user/migrations/{migration_id}/repositories","GET /user/orgs","GET /user/packages","GET /user/packages/{package_type}/{package_name}/versions","GET /user/public_emails","GET /user/repos","GET /user/repository_invitations","GET /user/starred","GET /user/subscriptions","GET /user/teams","GET /users","GET /users/{username}/events","GET /users/{username}/events/orgs/{org}","GET /users/{username}/events/public","GET /users/{username}/followers","GET /users/{username}/following","GET /users/{username}/gists","GET /users/{username}/gpg_keys","GET /users/{username}/keys","GET /users/{username}/orgs","GET /users/{username}/packages","GET /users/{username}/projects","GET /users/{username}/received_events","GET /users/{username}/received_events/public","GET /users/{username}/repos","GET /users/{username}/starred","GET /users/{username}/subscriptions"];function Zne(e){return typeof e=="string"?PC.includes(e):!1}function CC(e){return{paginate:Object.assign(SC.bind(null,e),{iterator:H4.bind(null,e)})}}CC.VERSION=Xne;al.composePaginateRest=Jne;al.isPaginatingEndpoint=Zne;al.paginateRest=CC;al.paginatingEndpoints=PC});var IC=h(dr=>{"use strict";var eae=dr&&dr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),tae=dr&&dr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),AC=dr&&dr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&eae(t,e,r);return tae(t,e),t};Object.defineProperty(dr,"__esModule",{value:!0});dr.getOctokitOptions=dr.GitHub=dr.defaults=dr.context=void 0;var rae=AC(QT()),$4=AC(YT()),iae=U4(),nae=EC(),aae=RC();dr.context=new rae.Context;var OC=$4.getApiBaseUrl();dr.defaults={baseUrl:OC,request:{agent:$4.getProxyAgent(OC)}};dr.GitHub=iae.Octokit.plugin(nae.restEndpointMethods,aae.paginateRest).defaults(dr.defaults);function sae(e,t){let r=Object.assign({},t||{}),i=$4.getAuthString(e,r);return i&&(r.auth=i),r}dr.getOctokitOptions=sae});var DC=h((G4,V4)=>{(function(e,t){typeof G4=="object"&&typeof V4<"u"?V4.exports=t():typeof define=="function"&&define.amd?define(t):e.Bottleneck=t()})(G4,function(){"use strict";var e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function t(oe){return oe&&oe.default||oe}var r=function(oe,N,v={}){var S,O,I;for(S in N)I=N[S],v[S]=(O=oe[S])!=null?O:I;return v},i=function(oe,N,v={}){var S,O;for(S in oe)O=oe[S],N[S]!==void 0&&(v[S]=O);return v},n={load:r,overwrite:i},a;a=class{constructor(N,v){this.incr=N,this.decr=v,this._first=null,this._last=null,this.length=0}push(N){var v;this.length++,typeof this.incr=="function"&&this.incr(),v={value:N,prev:this._last,next:null},this._last!=null?(this._last.next=v,this._last=v):this._first=this._last=v}shift(){var N;if(this._first!=null)return this.length--,typeof this.decr=="function"&&this.decr(),N=this._first.value,(this._first=this._first.next)!=null?this._first.prev=null:this._last=null,N}first(){if(this._first!=null)return this._first.value}getArray(){var N,v,S;for(N=this._first,S=[];N!=null;)S.push((v=N,N=N.next,v.value));return S}forEachShift(N){var v;for(v=this.shift();v!=null;)N(v),v=this.shift()}debug(){var N,v,S,O,I;for(N=this._first,I=[];N!=null;)I.push((v=N,N=N.next,{value:v.value,prev:(S=v.prev)!=null?S.value:void 0,next:(O=v.next)!=null?O.value:void 0}));return I}};var s=a,o;o=class{constructor(N){if(this.instance=N,this._events={},this.instance.on!=null||this.instance.once!=null||this.instance.removeAllListeners!=null)throw new Error("An Emitter already exists for this object");this.instance.on=(v,S)=>this._addListener(v,"many",S),this.instance.once=(v,S)=>this._addListener(v,"once",S),this.instance.removeAllListeners=(v=null)=>v!=null?delete this._events[v]:this._events={}}_addListener(N,v,S){var O;return(O=this._events)[N]==null&&(O[N]=[]),this._events[N].push({cb:S,status:v}),this.instance}listenerCount(N){return this._events[N]!=null?this._events[N].length:0}async trigger(N,...v){var S,O;try{return N!=="debug"&&this.trigger("debug",`Event triggered: ${N}`,v),this._events[N]==null?void 0:(this._events[N]=this._events[N].filter(function(I){return I.status!=="none"}),O=this._events[N].map(async I=>{var F,ie;if(I.status!=="none"){I.status==="once"&&(I.status="none");try{return ie=typeof I.cb=="function"?I.cb(...v):void 0,typeof ie?.then=="function"?await ie:ie}catch(Xe){return F=Xe,this.trigger("error",F),null}}}),(await Promise.all(O)).find(function(I){return I!=null}))}catch(I){return S=I,this.trigger("error",S),null}}};var l=o,d,c,p;d=s,c=l,p=class{constructor(N){var v;this.Events=new c(this),this._length=0,this._lists=function(){var S,O,I;for(I=[],v=S=1,O=N;1<=O?S<=O:S>=O;v=1<=O?++S:--S)I.push(new d(()=>this.incr(),()=>this.decr()));return I}.call(this)}incr(){if(this._length++===0)return this.Events.trigger("leftzero")}decr(){if(--this._length===0)return this.Events.trigger("zero")}push(N){return this._lists[N.options.priority].push(N)}queued(N){return N!=null?this._lists[N].length:this._length}shiftAll(N){return this._lists.forEach(function(v){return v.forEachShift(N)})}getFirst(N=this._lists){var v,S,O;for(v=0,S=N.length;v0)return O;return[]}shiftLastFrom(N){return this.getFirst(this._lists.slice(N).reverse()).shift()}};var u=p,m;m=class extends Error{};var f=m,g,y,_,b,C;b=10,y=5,C=n,g=f,_=class{constructor(N,v,S,O,I,F,ie,Xe){this.task=N,this.args=v,this.rejectOnDrop=I,this.Events=F,this._states=ie,this.Promise=Xe,this.options=C.load(S,O),this.options.priority=this._sanitizePriority(this.options.priority),this.options.id===O.id&&(this.options.id=`${this.options.id}-${this._randomIndex()}`),this.promise=new this.Promise((ar,hr)=>{this._resolve=ar,this._reject=hr}),this.retryCount=0}_sanitizePriority(N){var v;return v=~~N!==N?y:N,v<0?0:v>b-1?b-1:v}_randomIndex(){return Math.random().toString(36).slice(2)}doDrop({error:N,message:v="This job has been dropped by Bottleneck"}={}){return this._states.remove(this.options.id)?(this.rejectOnDrop&&this._reject(N??new g(v)),this.Events.trigger("dropped",{args:this.args,options:this.options,task:this.task,promise:this.promise}),!0):!1}_assertStatus(N){var v;if(v=this._states.jobStatus(this.options.id),!(v===N||N==="DONE"&&v===null))throw new g(`Invalid job status ${v}, expected ${N}. Please open an issue at https://github.com/SGrondin/bottleneck/issues`)}doReceive(){return this._states.start(this.options.id),this.Events.trigger("received",{args:this.args,options:this.options})}doQueue(N,v){return this._assertStatus("RECEIVED"),this._states.next(this.options.id),this.Events.trigger("queued",{args:this.args,options:this.options,reachedHWM:N,blocked:v})}doRun(){return this.retryCount===0?(this._assertStatus("QUEUED"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),this.Events.trigger("scheduled",{args:this.args,options:this.options})}async doExecute(N,v,S,O){var I,F,ie;this.retryCount===0?(this._assertStatus("RUNNING"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),F={args:this.args,options:this.options,retryCount:this.retryCount},this.Events.trigger("executing",F);try{if(ie=await(N!=null?N.schedule(this.options,this.task,...this.args):this.task(...this.args)),v())return this.doDone(F),await O(this.options,F),this._assertStatus("DONE"),this._resolve(ie)}catch(Xe){return I=Xe,this._onFailure(I,F,v,S,O)}}doExpire(N,v,S){var O,I;return this._states.jobStatus(this.options.id==="RUNNING")&&this._states.next(this.options.id),this._assertStatus("EXECUTING"),I={args:this.args,options:this.options,retryCount:this.retryCount},O=new g(`This job timed out after ${this.options.expiration} ms.`),this._onFailure(O,I,N,v,S)}async _onFailure(N,v,S,O,I){var F,ie;if(S())return F=await this.Events.trigger("failed",N,v),F!=null?(ie=~~F,this.Events.trigger("retry",`Retrying ${this.options.id} after ${ie} ms`,v),this.retryCount++,O(ie)):(this.doDone(v),await I(this.options,v),this._assertStatus("DONE"),this._reject(N))}doDone(N){return this._assertStatus("EXECUTING"),this._states.next(this.options.id),this.Events.trigger("done",N)}};var R=_,A,U,ne;ne=n,A=f,U=class{constructor(N,v,S){this.instance=N,this.storeOptions=v,this.clientId=this.instance._randomIndex(),ne.load(S,S,this),this._nextRequest=this._lastReservoirRefresh=this._lastReservoirIncrease=Date.now(),this._running=0,this._done=0,this._unblockTime=0,this.ready=this.Promise.resolve(),this.clients={},this._startHeartbeat()}_startHeartbeat(){var N;return this.heartbeat==null&&(this.storeOptions.reservoirRefreshInterval!=null&&this.storeOptions.reservoirRefreshAmount!=null||this.storeOptions.reservoirIncreaseInterval!=null&&this.storeOptions.reservoirIncreaseAmount!=null)?typeof(N=this.heartbeat=setInterval(()=>{var v,S,O,I,F;if(I=Date.now(),this.storeOptions.reservoirRefreshInterval!=null&&I>=this._lastReservoirRefresh+this.storeOptions.reservoirRefreshInterval&&(this._lastReservoirRefresh=I,this.storeOptions.reservoir=this.storeOptions.reservoirRefreshAmount,this.instance._drainAll(this.computeCapacity())),this.storeOptions.reservoirIncreaseInterval!=null&&I>=this._lastReservoirIncrease+this.storeOptions.reservoirIncreaseInterval&&({reservoirIncreaseAmount:v,reservoirIncreaseMaximum:O,reservoir:F}=this.storeOptions,this._lastReservoirIncrease=I,S=O!=null?Math.min(v,O-F):v,S>0))return this.storeOptions.reservoir+=S,this.instance._drainAll(this.computeCapacity())},this.heartbeatInterval)).unref=="function"?N.unref():void 0:clearInterval(this.heartbeat)}async __publish__(N){return await this.yieldLoop(),this.instance.Events.trigger("message",N.toString())}async __disconnect__(N){return await this.yieldLoop(),clearInterval(this.heartbeat),this.Promise.resolve()}yieldLoop(N=0){return new this.Promise(function(v,S){return setTimeout(v,N)})}computePenalty(){var N;return(N=this.storeOptions.penalty)!=null?N:15*this.storeOptions.minTime||5e3}async __updateSettings__(N){return await this.yieldLoop(),ne.overwrite(N,N,this.storeOptions),this._startHeartbeat(),this.instance._drainAll(this.computeCapacity()),!0}async __running__(){return await this.yieldLoop(),this._running}async __queued__(){return await this.yieldLoop(),this.instance.queued()}async __done__(){return await this.yieldLoop(),this._done}async __groupCheck__(N){return await this.yieldLoop(),this._nextRequest+this.timeout=N}check(N,v){return this.conditionsCheck(N)&&this._nextRequest-v<=0}async __check__(N){var v;return await this.yieldLoop(),v=Date.now(),this.check(N,v)}async __register__(N,v,S){var O,I;return await this.yieldLoop(),O=Date.now(),this.conditionsCheck(v)?(this._running+=v,this.storeOptions.reservoir!=null&&(this.storeOptions.reservoir-=v),I=Math.max(this._nextRequest-O,0),this._nextRequest=O+I+this.storeOptions.minTime,{success:!0,wait:I,reservoir:this.storeOptions.reservoir}):{success:!1}}strategyIsBlock(){return this.storeOptions.strategy===3}async __submit__(N,v){var S,O,I;if(await this.yieldLoop(),this.storeOptions.maxConcurrent!=null&&v>this.storeOptions.maxConcurrent)throw new A(`Impossible to add a job having a weight of ${v} to a limiter having a maxConcurrent setting of ${this.storeOptions.maxConcurrent}`);return O=Date.now(),I=this.storeOptions.highWater!=null&&N===this.storeOptions.highWater&&!this.check(v,O),S=this.strategyIsBlock()&&(I||this.isBlocked(O)),S&&(this._unblockTime=O+this.computePenalty(),this._nextRequest=this._unblockTime+this.storeOptions.minTime,this.instance._dropAllQueued()),{reachedHWM:I,blocked:S,strategy:this.storeOptions.strategy}}async __free__(N,v){return await this.yieldLoop(),this._running-=v,this._done+=v,this.instance._drainAll(this.computeCapacity()),{running:this._running}}};var j=U,q,Z;q=f,Z=class{constructor(N){this.status=N,this._jobs={},this.counts=this.status.map(function(){return 0})}next(N){var v,S;if(v=this._jobs[N],S=v+1,v!=null&&S(N[this.status[S]]=v,N),{})}};var w=Z,ae,se;ae=s,se=class{constructor(N,v){this.schedule=this.schedule.bind(this),this.name=N,this.Promise=v,this._running=0,this._queue=new ae}isEmpty(){return this._queue.length===0}async _tryToRun(){var N,v,S,O,I,F,ie;if(this._running<1&&this._queue.length>0)return this._running++,{task:ie,args:N,resolve:I,reject:O}=this._queue.shift(),v=await async function(){try{return F=await ie(...N),function(){return I(F)}}catch(Xe){return S=Xe,function(){return O(S)}}}(),this._running--,this._tryToRun(),v()}schedule(N,...v){var S,O,I;return I=O=null,S=new this.Promise(function(F,ie){return I=F,O=ie}),this._queue.push({task:N,args:v,resolve:I,reject:O}),this._tryToRun(),S}};var qe=se,E="2.19.5",x={version:E},he=Object.freeze({version:E,default:x}),pe=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),_e=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),fr=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),jt,Wi,fu,hs,dn,be;be=n,jt=l,hs=pe,fu=_e,dn=fr,Wi=function(){class oe{constructor(v={}){this.deleteKey=this.deleteKey.bind(this),this.limiterOptions=v,be.load(this.limiterOptions,this.defaults,this),this.Events=new jt(this),this.instances={},this.Bottleneck=gv,this._startAutoCleanup(),this.sharedConnection=this.connection!=null,this.connection==null&&(this.limiterOptions.datastore==="redis"?this.connection=new hs(Object.assign({},this.limiterOptions,{Events:this.Events})):this.limiterOptions.datastore==="ioredis"&&(this.connection=new fu(Object.assign({},this.limiterOptions,{Events:this.Events}))))}key(v=""){var S;return(S=this.instances[v])!=null?S:(()=>{var O;return O=this.instances[v]=new this.Bottleneck(Object.assign(this.limiterOptions,{id:`${this.id}-${v}`,timeout:this.timeout,connection:this.connection})),this.Events.trigger("created",O,v),O})()}async deleteKey(v=""){var S,O;return O=this.instances[v],this.connection&&(S=await this.connection.__runCommand__(["del",...dn.allKeys(`${this.id}-${v}`)])),O!=null&&(delete this.instances[v],await O.disconnect()),O!=null||S>0}limiters(){var v,S,O,I;S=this.instances,O=[];for(v in S)I=S[v],O.push({key:v,limiter:I});return O}keys(){return Object.keys(this.instances)}async clusterKeys(){var v,S,O,I,F,ie,Xe,ar,hr;if(this.connection==null)return this.Promise.resolve(this.keys());for(ie=[],v=null,hr=`b_${this.id}-`.length,S=9;v!==0;)for([ar,O]=await this.connection.__runCommand__(["scan",v??0,"match",`b_${this.id}-*_settings`,"count",1e4]),v=~~ar,I=0,Xe=O.length;I{var S,O,I,F,ie,Xe;ie=Date.now(),I=this.instances,F=[];for(O in I){Xe=I[O];try{await Xe._store.__groupCheck__(ie)?F.push(this.deleteKey(O)):F.push(void 0)}catch(ar){S=ar,F.push(Xe.Events.trigger("error",S))}}return F},this.timeout/2)).unref=="function"?v.unref():void 0}updateSettings(v={}){if(be.overwrite(v,this.defaults,this),be.overwrite(v,v,this.limiterOptions),v.timeout!=null)return this._startAutoCleanup()}disconnect(v=!0){var S;if(!this.sharedConnection)return(S=this.connection)!=null?S.disconnect(v):void 0}}return oe.prototype.defaults={timeout:1e3*60*5,connection:null,Promise,id:"group-key"},oe}.call(e);var go=Wi,hu,H,Je;Je=n,H=l,hu=function(){class oe{constructor(v={}){this.options=v,Je.load(this.options,this.defaults,this),this.Events=new H(this),this._arr=[],this._resetPromise(),this._lastFlush=Date.now()}_resetPromise(){return this._promise=new this.Promise((v,S)=>this._resolve=v)}_flush(){return clearTimeout(this._timeout),this._lastFlush=Date.now(),this._resolve(),this.Events.trigger("batch",this._arr),this._arr=[],this._resetPromise()}add(v){var S;return this._arr.push(v),S=this._promise,this._arr.length===this.maxSize?this._flush():this.maxTime!=null&&this._arr.length===1&&(this._timeout=setTimeout(()=>this._flush(),this.maxTime)),S}}return oe.prototype.defaults={maxTime:null,maxSize:null,Promise},oe}.call(e);var z=hu,we=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),st=t(he),Ht,vt,gs,_a,pv,W0,uv,mv,fv,K0,cn,hv=[].splice;W0=10,vt=5,cn=n,uv=u,_a=R,pv=j,mv=we,gs=l,fv=w,K0=qe,Ht=function(){class oe{constructor(v={},...S){var O,I;this._addToQueue=this._addToQueue.bind(this),this._validateOptions(v,S),cn.load(v,this.instanceDefaults,this),this._queues=new uv(W0),this._scheduled={},this._states=new fv(["RECEIVED","QUEUED","RUNNING","EXECUTING"].concat(this.trackDoneStatus?["DONE"]:[])),this._limiter=null,this.Events=new gs(this),this._submitLock=new K0("submit",this.Promise),this._registerLock=new K0("register",this.Promise),I=cn.load(v,this.storeDefaults,{}),this._store=function(){if(this.datastore==="redis"||this.datastore==="ioredis"||this.connection!=null)return O=cn.load(v,this.redisStoreDefaults,{}),new mv(this,I,O);if(this.datastore==="local")return O=cn.load(v,this.localStoreDefaults,{}),new pv(this,I,O);throw new oe.prototype.BottleneckError(`Invalid datastore type: ${this.datastore}`)}.call(this),this._queues.on("leftzero",()=>{var F;return(F=this._store.heartbeat)!=null&&typeof F.ref=="function"?F.ref():void 0}),this._queues.on("zero",()=>{var F;return(F=this._store.heartbeat)!=null&&typeof F.unref=="function"?F.unref():void 0})}_validateOptions(v,S){if(!(v!=null&&typeof v=="object"&&S.length===0))throw new oe.prototype.BottleneckError("Bottleneck v2 takes a single object argument. Refer to https://github.com/SGrondin/bottleneck#upgrading-to-v2 if you're upgrading from Bottleneck v1.")}ready(){return this._store.ready}clients(){return this._store.clients}channel(){return`b_${this.id}`}channel_client(){return`b_${this.id}_${this._store.clientId}`}publish(v){return this._store.__publish__(v)}disconnect(v=!0){return this._store.__disconnect__(v)}chain(v){return this._limiter=v,this}queued(v){return this._queues.queued(v)}clusterQueued(){return this._store.__queued__()}empty(){return this.queued()===0&&this._submitLock.isEmpty()}running(){return this._store.__running__()}done(){return this._store.__done__()}jobStatus(v){return this._states.jobStatus(v)}jobs(v){return this._states.statusJobs(v)}counts(){return this._states.statusCounts()}_randomIndex(){return Math.random().toString(36).slice(2)}check(v=1){return this._store.__check__(v)}_clearGlobalState(v){return this._scheduled[v]!=null?(clearTimeout(this._scheduled[v].expiration),delete this._scheduled[v],!0):!1}async _free(v,S,O,I){var F,ie;try{if({running:ie}=await this._store.__free__(v,O.weight),this.Events.trigger("debug",`Freed ${O.id}`,I),ie===0&&this.empty())return this.Events.trigger("idle")}catch(Xe){return F=Xe,this.Events.trigger("error",F)}}_run(v,S,O){var I,F,ie;return S.doRun(),I=this._clearGlobalState.bind(this,v),ie=this._run.bind(this,v,S),F=this._free.bind(this,v,S),this._scheduled[v]={timeout:setTimeout(()=>S.doExecute(this._limiter,I,ie,F),O),expiration:S.options.expiration!=null?setTimeout(function(){return S.doExpire(I,ie,F)},O+S.options.expiration):void 0,job:S}}_drainOne(v){return this._registerLock.schedule(()=>{var S,O,I,F,ie;return this.queued()===0?this.Promise.resolve(null):(ie=this._queues.getFirst(),{options:F,args:S}=I=ie.first(),v!=null&&F.weight>v?this.Promise.resolve(null):(this.Events.trigger("debug",`Draining ${F.id}`,{args:S,options:F}),O=this._randomIndex(),this._store.__register__(O,F.weight,F.expiration).then(({success:Xe,wait:ar,reservoir:hr})=>{var qd;return this.Events.trigger("debug",`Drained ${F.id}`,{success:Xe,args:S,options:F}),Xe?(ie.shift(),qd=this.empty(),qd&&this.Events.trigger("empty"),hr===0&&this.Events.trigger("depleted",qd),this._run(O,I,ar),this.Promise.resolve(F.weight)):this.Promise.resolve(null)})))})}_drainAll(v,S=0){return this._drainOne(v).then(O=>{var I;return O!=null?(I=v!=null?v-O:v,this._drainAll(I,S+O)):this.Promise.resolve(S)}).catch(O=>this.Events.trigger("error",O))}_dropAllQueued(v){return this._queues.shiftAll(function(S){return S.doDrop({message:v})})}stop(v={}){var S,O;return v=cn.load(v,this.stopDefaults),O=I=>{var F;return F=()=>{var ie;return ie=this._states.counts,ie[0]+ie[1]+ie[2]+ie[3]===I},new this.Promise((ie,Xe)=>F()?ie():this.on("done",()=>{if(F())return this.removeAllListeners("done"),ie()}))},S=v.dropWaitingJobs?(this._run=function(I,F){return F.doDrop({message:v.dropErrorMessage})},this._drainOne=()=>this.Promise.resolve(null),this._registerLock.schedule(()=>this._submitLock.schedule(()=>{var I,F,ie;F=this._scheduled;for(I in F)ie=F[I],this.jobStatus(ie.job.options.id)==="RUNNING"&&(clearTimeout(ie.timeout),clearTimeout(ie.expiration),ie.job.doDrop({message:v.dropErrorMessage}));return this._dropAllQueued(v.dropErrorMessage),O(0)}))):this.schedule({priority:W0-1,weight:0},()=>O(1)),this._receive=function(I){return I._reject(new oe.prototype.BottleneckError(v.enqueueErrorMessage))},this.stop=()=>this.Promise.reject(new oe.prototype.BottleneckError("stop() has already been called")),S}async _addToQueue(v){var S,O,I,F,ie,Xe,ar;({args:S,options:F}=v);try{({reachedHWM:ie,blocked:O,strategy:ar}=await this._store.__submit__(this.queued(),F.weight))}catch(hr){return I=hr,this.Events.trigger("debug",`Could not queue ${F.id}`,{args:S,options:F,error:I}),v.doDrop({error:I}),!1}return O?(v.doDrop(),!0):ie&&(Xe=ar===oe.prototype.strategy.LEAK?this._queues.shiftLastFrom(F.priority):ar===oe.prototype.strategy.OVERFLOW_PRIORITY?this._queues.shiftLastFrom(F.priority+1):ar===oe.prototype.strategy.OVERFLOW?v:void 0,Xe?.doDrop(),Xe==null||ar===oe.prototype.strategy.OVERFLOW)?(Xe==null&&v.doDrop(),ie):(v.doQueue(ie,O),this._queues.push(v),await this._drainAll(),ie)}_receive(v){return this._states.jobStatus(v.options.id)!=null?(v._reject(new oe.prototype.BottleneckError(`A job with the same id already exists (id=${v.options.id})`)),!1):(v.doReceive(),this._submitLock.schedule(this._addToQueue,v))}submit(...v){var S,O,I,F,ie,Xe,ar;return typeof v[0]=="function"?(ie=v,[O,...v]=ie,[S]=hv.call(v,-1),F=cn.load({},this.jobDefaults)):(Xe=v,[F,O,...v]=Xe,[S]=hv.call(v,-1),F=cn.load(F,this.jobDefaults)),ar=(...hr)=>new this.Promise(function(qd,Xz){return O(...hr,function(...yv){return(yv[0]!=null?Xz:qd)(yv)})}),I=new _a(ar,v,F,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),I.promise.then(function(hr){return typeof S=="function"?S(...hr):void 0}).catch(function(hr){return Array.isArray(hr)?typeof S=="function"?S(...hr):void 0:typeof S=="function"?S(hr):void 0}),this._receive(I)}schedule(...v){var S,O,I;return typeof v[0]=="function"?([I,...v]=v,O={}):[O,I,...v]=v,S=new _a(I,v,O,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),this._receive(S),S.promise}wrap(v){var S,O;return S=this.schedule.bind(this),O=function(...I){return S(v.bind(this),...I)},O.withOptions=function(I,...F){return S(I,v,...F)},O}async updateSettings(v={}){return await this._store.__updateSettings__(cn.overwrite(v,this.storeDefaults)),cn.overwrite(v,this.instanceDefaults,this),this}currentReservoir(){return this._store.__currentReservoir__()}incrementReservoir(v=0){return this._store.__incrementReservoir__(v)}}return oe.default=oe,oe.Events=gs,oe.version=oe.prototype.version=st.version,oe.strategy=oe.prototype.strategy={LEAK:1,OVERFLOW:2,OVERFLOW_PRIORITY:4,BLOCK:3},oe.BottleneckError=oe.prototype.BottleneckError=f,oe.Group=oe.prototype.Group=go,oe.RedisConnection=oe.prototype.RedisConnection=pe,oe.IORedisConnection=oe.prototype.IORedisConnection=_e,oe.Batcher=oe.prototype.Batcher=z,oe.prototype.jobDefaults={priority:vt,weight:1,expiration:null,id:""},oe.prototype.storeDefaults={maxConcurrent:null,minTime:0,highWater:null,strategy:oe.prototype.strategy.LEAK,penalty:null,reservoir:null,reservoirRefreshInterval:null,reservoirRefreshAmount:null,reservoirIncreaseInterval:null,reservoirIncreaseAmount:null,reservoirIncreaseMaximum:null},oe.prototype.localStoreDefaults={Promise,timeout:null,heartbeatInterval:250},oe.prototype.redisStoreDefaults={Promise,timeout:null,heartbeatInterval:5e3,clientTimeout:1e4,Redis:null,clientOptions:{},clusterNodes:null,clearDatastore:!1,connection:null},oe.prototype.instanceDefaults={datastore:"local",connection:null,id:"",rejectOnDrop:!0,trackDoneStatus:!1,Promise},oe.prototype.stopDefaults={enqueueErrorMessage:"This limiter has been stopped and cannot accept new jobs.",dropWaitingJobs:!0,dropErrorMessage:"This limiter has been stopped."},oe}.call(e);var gv=Ht,Kz=gv;return Kz})});var jC=h((wwe,FC)=>{"use strict";var oae=Object.create,e1=Object.defineProperty,lae=Object.getOwnPropertyDescriptor,dae=Object.getOwnPropertyNames,cae=Object.getPrototypeOf,pae=Object.prototype.hasOwnProperty,uae=(e,t)=>{for(var r in t)e1(e,r,{get:t[r],enumerable:!0})},qC=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of dae(t))!pae.call(e,n)&&n!==r&&e1(e,n,{get:()=>t[n],enumerable:!(i=lae(t,n))||i.enumerable});return e},mae=(e,t,r)=>(r=e!=null?oae(cae(e)):{},qC(t||!e||!e.__esModule?e1(r,"default",{value:e,enumerable:!0}):r,e)),fae=e=>qC(e1({},"__esModule",{value:!0}),e),BC={};uae(BC,{RequestError:()=>yae});FC.exports=fae(BC);var LC=I4(),MC=mae(Qd()),hae=(0,MC.default)(e=>console.warn(e)),gae=(0,MC.default)(e=>console.warn(e)),yae=class extends Error{constructor(e,t,r){super(e),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=t;let i;"headers"in r&&typeof r.headers<"u"&&(i=r.headers),"response"in r&&(this.response=r.response,i=r.response.headers);let n=Object.assign({},r.request);r.request.headers.authorization&&(n.headers=Object.assign({},r.request.headers,{authorization:r.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),n.url=n.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=n,Object.defineProperty(this,"code",{get(){return hae(new LC.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),t}}),Object.defineProperty(this,"headers",{get(){return gae(new LC.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),i||{}}})}}});var VC=h((xwe,GC)=>{"use strict";var vae=Object.create,t1=Object.defineProperty,_ae=Object.getOwnPropertyDescriptor,bae=Object.getOwnPropertyNames,wae=Object.getPrototypeOf,Eae=Object.prototype.hasOwnProperty,Nae=(e,t)=>{for(var r in t)t1(e,r,{get:t[r],enumerable:!0})},kC=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of bae(t))!Eae.call(e,n)&&n!==r&&t1(e,n,{get:()=>t[n],enumerable:!(i=_ae(t,n))||i.enumerable});return e},xae=(e,t,r)=>(r=e!=null?vae(wae(e)):{},kC(t||!e||!e.__esModule?t1(r,"default",{value:e,enumerable:!0}):r,e)),Sae=e=>kC(t1({},"__esModule",{value:!0}),e),zC={};Nae(zC,{VERSION:()=>HC,retry:()=>$C});GC.exports=Sae(zC);var Nwe=U4();async function UC(e,t,r,i){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!e.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:e.retries,a=Math.pow((i.request.retryCount||0)+1,2);throw t.retry.retryRequest(r,n,a)}throw r}var Tae=xae(DC()),Pae=jC();async function Cae(e,t,r,i){let n=new Tae.default;return n.on("failed",function(a,s){let o=~~a.request.request.retries,l=~~a.request.request.retryAfter;if(i.request.retryCount=s.retryCount+1,o>s.retryCount)return l*e.retryAfterBaseValue}),n.schedule(Rae.bind(null,e,t,r),i)}async function Rae(e,t,r,i){let n=await r(r,i);if(n.data&&n.data.errors&&/Something went wrong while executing your query/.test(n.data.errors[0].message)){let a=new Pae.RequestError(n.data.errors[0].message,500,{request:i,response:n});return UC(e,t,a,i)}return n}var HC="5.0.5";function $C(e,t){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,422,451],retries:3},t.retry);return r.enabled&&(e.hook.error("request",UC.bind(null,r,e)),e.hook.wrap("request",Cae.bind(null,r,e))),{retry:{retryRequest:(i,n,a)=>(i.request.request=Object.assign({},i.request.request,{retries:n,retryAfter:a}),i)}}}$C.VERSION=HC});var KC=h((Swe,WC)=>{"use strict";var W4=require("util"),K4=["trace","debug","info","warn","error","fatal"],Oae=function(){};WC.exports=function(e){e=e||{},e.level=e.level||"info";var t={},r=function(i){return K4.indexOf(i)>=K4.indexOf(e.level)};return K4.forEach(function(i){t[i]=r(i)?n:Oae;function n(){var a=e.prefix,s;if(e.stderr)s="error";else switch(i){case"trace":s="info";break;case"debug":s="info";break;case"fatal":s="error";break;default:s=i}a&&(typeof a=="function"&&(a=a(i)),arguments[0]=W4.format(a,arguments[0])),console[s](W4.format.apply(W4,arguments))}}),t}});var XC=h(X4=>{"use strict";Object.defineProperty(X4,"__esModule",{value:!0});X4.parseRepositoryNwo=Iae;var Aae=$t();function Iae(e){let t=e.split("/");if(t.length!==2)throw new Aae.ConfigurationError(`"${e}" is not a valid repository name`);return{owner:t[0],repo:t[1]}}});var js=h(ct=>{"use strict";var Dae=ct&&ct.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Lae=ct&&ct.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),J4=ct&&ct.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Dae(t,e,r);return Lae(t,e),t},qae=ct&&ct.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ct,"__esModule",{value:!0});ct.DisallowedAPIVersionReason=void 0;ct.getApiDetails=ey;ct.getApiClient=Ac;ct.getApiClientWithExternalAuth=jae;ct.getGitHubVersionFromApi=eR;ct.getGitHubVersion=kae;ct.getWorkflowRelativePath=tR;ct.getAnalysisKey=rR;ct.getAutomationID=zae;ct.computeAutomationID=iR;ct.listActionsCaches=Uae;ct.deleteActionsCache=Hae;ct.wrapApiConfigurationError=$ae;var Bae=J4(Rt()),QC=J4(IC()),Mae=J4(VC()),Fae=qae(KC()),Z4=bn(),JC=XC(),Er=$t(),Q4="x-github-enterprise-version",YC;(function(e){e[e.ACTION_TOO_OLD=0]="ACTION_TOO_OLD",e[e.ACTION_TOO_NEW=1]="ACTION_TOO_NEW"})(YC||(ct.DisallowedAPIVersionReason=YC={}));function ZC(e,{allowExternal:t=!1}={}){let r=t&&e.externalRepoAuth||e.auth,i=QC.GitHub.plugin(Mae.retry);return new i(QC.getOctokitOptions(r,{baseUrl:e.apiURL,userAgent:`CodeQL-Action/${(0,Z4.getActionVersion)()}`,log:(0,Fae.default)({level:"debug"})}))}function ey(){return{auth:(0,Z4.getRequiredInput)("token"),url:(0,Er.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,Er.getRequiredEnvParam)("GITHUB_API_URL")}}function Ac(){return ZC(ey())}function jae(e){return ZC(e,{allowExternal:!0})}var Y4;async function eR(e,t){if((0,Er.parseGitHubUrl)(t.url)===Er.GITHUB_DOTCOM_URL)return{type:Er.GitHubVariant.DOTCOM};let r=await e.rest.meta.get();if(r.headers[Q4]===void 0)return{type:Er.GitHubVariant.DOTCOM};if(r.headers[Q4]==="ghe.com")return{type:Er.GitHubVariant.GHE_DOTCOM};let i=r.headers[Q4];return{type:Er.GitHubVariant.GHES,version:i}}async function kae(){return Y4===void 0&&(Y4=await eR(Ac(),ey())),Y4}async function tR(){let e=(0,Er.getRequiredEnvParam)("GITHUB_REPOSITORY").split("/"),t=e[0],r=e[1],i=Number((0,Er.getRequiredEnvParam)("GITHUB_RUN_ID")),n=Ac(),a=await n.request("GET /repos/:owner/:repo/actions/runs/:run_id?exclude_pull_requests=true",{owner:t,repo:r,run_id:i}),s=a.data.workflow_url;return!s||/\/repos\/[^/]+\/[^/]+\/actions\/required_workflows\/[^/]+/.test(s)?a.data.path:(await n.request(`GET ${s}`)).data.path}async function rR(){let e="CODEQL_ACTION_ANALYSIS_KEY",t=process.env[e];if(t!==void 0)return t;let r=await tR(),i=(0,Er.getRequiredEnvParam)("GITHUB_JOB");return t=`${r}:${i}`,Bae.exportVariable(e,t),t}async function zae(){let e=await rR(),t=(0,Z4.getRequiredInput)("matrix");return iR(e,t)}function iR(e,t){let r=`${e}/`,i=(0,Er.parseMatrixInput)(t);if(i!==void 0)for(let n of Object.entries(i).sort())typeof n[1]=="string"?r+=`${n[0]}:${n[1]}/`:r+=`${n[0]}:/`;return r}async function Uae(e,t){let r=(0,JC.parseRepositoryNwo)((0,Er.getRequiredEnvParam)("GITHUB_REPOSITORY"));return await Ac().paginate("GET /repos/{owner}/{repo}/actions/caches",{owner:r.owner,repo:r.repo,key:e,ref:t})}async function Hae(e){let t=(0,JC.parseRepositoryNwo)((0,Er.getRequiredEnvParam)("GITHUB_REPOSITORY"));await Ac().rest.actions.deleteActionsCacheById({owner:t.owner,repo:t.repo,cache_id:e})}function $ae(e){return(0,Er.isHTTPError)(e)&&(e.message.includes("API rate limit exceeded for site ID installation")||e.message.includes("commit not found")||/^ref .* not found in this repository$/.test(e.message))?new Er.ConfigurationError(e.message):e}});var Ic=h(r1=>{"use strict";Object.defineProperty(r1,"__esModule",{value:!0});r1.DocUrl=void 0;var nR;(function(e){e.ASSIGNING_PERMISSIONS_TO_JOBS="https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs",e.AUTOMATIC_BUILD_FAILED="https://docs.github.com/en/code-security/code-scanning/troubleshooting-code-scanning/automatic-build-failed",e.DEFINE_ENV_VARIABLES="https://docs.github.com/en/actions/learn-github-actions/variables#defining-environment-variables-for-a-single-workflow",e.SCANNING_ON_PUSH="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning#scanning-on-push",e.SPECIFY_BUILD_STEPS_MANUALLY="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages#about-specifying-build-steps-manually",e.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS="https://docs.github.com/en/enterprise-cloud@latest/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning#providing-data-to-track-code-scanning-alerts-across-runs"})(nR||(r1.DocUrl=nR={}))});var ry=h(Pi=>{"use strict";Object.defineProperty(Pi,"__esModule",{value:!0});Pi.cliErrorsConfig=Pi.CliConfigErrorCategory=Pi.CliError=void 0;Pi.getCliConfigCategoryIfExists=aR;Pi.wrapCliConfigurationError=Xae;var Dc=bn(),Gae=Ic(),Vae=$t(),ty=class extends Error{constructor({cmd:t,args:r,exitCode:i,stderr:n}){let a=(0,Dc.prettyPrintInvocation)(t,r),s=Wae(n),o=Kae(n),l;if(s)l=`Encountered a fatal error while running "${a}". Exit code was ${i} and error was: ${(0,Dc.ensureEndsInPeriod)(s.trim())} See the logs for more details.`;else if(o)l=`We were unable to automatically build your code. Please provide manual build steps. See ${Gae.DocUrl.AUTOMATIC_BUILD_FAILED} for more information. Encountered the following error: ${o}`;else{let d=(0,Dc.ensureEndsInPeriod)(n.trim().split(` +`).pop()?.trim()||"n/a");l=`Encountered a fatal error while running "${a}". Exit code was ${i} and last log line was: ${d} See the logs for more details.`}super(l),this.exitCode=i,this.stderr=n}};Pi.CliError=ty;function Wae(e){let t=/.*fatal (internal )?error occurr?ed(. Details)?:/gi,r=[],i,n;for(;(n=t.exec(e))!==null;)i!==void 0&&r.push(e.slice(i,n.index).trim()),i=n.index;if(i!==void 0){let a=e.slice(i).trim();if(r.length===0)return a;let s=!r.some(o=>o.includes(` +`));return s&&(r=r.map(Dc.ensureEndsInPeriod)),[(0,Dc.ensureEndsInPeriod)(a),"Context:",...r.reverse()].join(s?" ":` +`)}}function Kae(e){let t=/.*\[autobuild\] \[ERROR\] (.*)/gi,r=[...e.matchAll(t)].map(i=>i[1]);return r.length>10&&(r=r.slice(0,10),r.push("(truncated)")),r.join(` +`)||void 0}var qt;(function(e){e.AutobuildError="AutobuildError",e.ExternalRepositoryCloneFailed="ExternalRepositoryCloneFailed",e.GradleBuildFailed="GradleBuildFailed",e.IncompatibleWithActionVersion="IncompatibleWithActionVersion",e.InitCalledTwice="InitCalledTwice",e.InvalidConfigFile="InvalidConfigFile",e.InvalidSourceRoot="InvalidSourceRoot",e.MavenBuildFailed="MavenBuildFailed",e.NoBuildCommandAutodetected="NoBuildCommandAutodetected",e.NoBuildMethodAutodetected="NoBuildMethodAutodetected",e.NoSourceCodeSeen="NoSourceCodeSeen",e.NoSupportedBuildCommandSucceeded="NoSupportedBuildCommandSucceeded",e.NoSupportedBuildSystemDetected="NoSupportedBuildSystemDetected",e.OutOfMemoryOrDisk="OutOfMemoryOrDisk",e.PackCannotBeFound="PackCannotBeFound",e.PackMissingAuth="PackMissingAuth",e.SwiftBuildFailed="SwiftBuildFailed",e.UnsupportedBuildMode="UnsupportedBuildMode"})(qt||(Pi.CliConfigErrorCategory=qt={}));Pi.cliErrorsConfig={[qt.AutobuildError]:{cliErrorMessageCandidates:[new RegExp("We were unable to automatically build your code")]},[qt.ExternalRepositoryCloneFailed]:{cliErrorMessageCandidates:[new RegExp("Failed to clone external Git repository")]},[qt.GradleBuildFailed]:{cliErrorMessageCandidates:[new RegExp("[autobuild] FAILURE: Build failed with an exception.")]},[qt.IncompatibleWithActionVersion]:{cliErrorMessageCandidates:[new RegExp("is not compatible with this CodeQL CLI")]},[qt.InitCalledTwice]:{cliErrorMessageCandidates:[new RegExp("Refusing to create databases .* but could not process any of it")],additionalErrorMessageToAppend:'Is the "init" action called twice in the same job?'},[qt.InvalidConfigFile]:{cliErrorMessageCandidates:[new RegExp("Config file .* is not valid"),new RegExp("The supplied config file is empty")]},[qt.InvalidSourceRoot]:{cliErrorMessageCandidates:[new RegExp("Invalid source root")]},[qt.MavenBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuild\\] \\[ERROR\\] Failed to execute goal")]},[qt.NoBuildCommandAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not auto-detect a suitable build method")]},[qt.NoBuildMethodAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not detect a suitable build command for the source checkout")]},[qt.NoSourceCodeSeen]:{exitCode:32,cliErrorMessageCandidates:[new RegExp("CodeQL detected code written in .* but could not process any of it"),new RegExp("CodeQL did not detect any code written in languages supported by CodeQL")]},[qt.NoSupportedBuildCommandSucceeded]:{cliErrorMessageCandidates:[new RegExp("No supported build command succeeded")]},[qt.NoSupportedBuildSystemDetected]:{cliErrorMessageCandidates:[new RegExp("No supported build system detected")]},[qt.OutOfMemoryOrDisk]:{cliErrorMessageCandidates:[new RegExp("CodeQL is out of memory."),new RegExp("out of disk"),new RegExp("No space left on device")],additionalErrorMessageToAppend:"For more information, see https://gh.io/troubleshooting-code-scanning/out-of-disk-or-memory"},[qt.PackCannotBeFound]:{cliErrorMessageCandidates:[new RegExp("Query pack .* cannot be found\\. Check the spelling of the pack\\.")]},[qt.PackMissingAuth]:{cliErrorMessageCandidates:[new RegExp("GitHub Container registry .* 403 Forbidden"),new RegExp("Do you need to specify a token to authenticate to the registry?")]},[qt.SwiftBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuilder/build\\] \\[build-command-failed\\] `autobuild` failed to run the build command")]},[qt.UnsupportedBuildMode]:{cliErrorMessageCandidates:[new RegExp("does not support the .* build mode. Please try using one of the following build modes instead")]}};function aR(e){for(let[t,r]of Object.entries(Pi.cliErrorsConfig)){if(e.exitCode!==void 0&&r.exitCode!==void 0&&e.exitCode===r.exitCode)return t;for(let i of r.cliErrorMessageCandidates)if(e.message.match(i)||e.stderr.match(i))return t}}function Xae(e){let t=aR(e);if(t===void 0)return e;let r=e.message,i=Pi.cliErrorsConfig[t].additionalErrorMessageToAppend;return i!==void 0&&(r=`${r} ${i}`),new Vae.ConfigurationError(r)}});var dR=h(Lr=>{"use strict";var Qae=Lr&&Lr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Yae=Lr&&Lr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Jae=Lr&&Lr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Qae(t,e,r);return Yae(t,e),t};Object.defineProperty(Lr,"__esModule",{value:!0});Lr.CachingKind=void 0;Lr.getTotalCacheSize=tse;Lr.shouldStoreCache=rse;Lr.shouldRestoreCache=ise;Lr.getCachingKind=lR;Lr.getDependencyCachingEnabled=nse;var Zae=Jae(Rt()),sR=bn(),ese=hc(),oR=$t();async function tse(e,t,r=!1){return(await Promise.all(e.map(n=>(0,oR.tryGetFolderBytes)(n,t,r)))).map(n=>n||0).reduce((n,a)=>n+a,0)}var Xr;(function(e){e.None="none",e.Store="store",e.Restore="restore",e.Full="full"})(Xr||(Lr.CachingKind=Xr={}));function rse(e){return e===Xr.Full||e===Xr.Store}function ise(e){return e===Xr.Full||e===Xr.Restore}function lR(e){switch(e){case void 0:case"none":case"off":case"false":return Xr.None;case"full":case"on":case"true":return Xr.Full;case"store":return Xr.Store;case"restore":return Xr.Restore;default:return Zae.warning(`Unrecognized 'dependency-caching' input: ${e}. Defaulting to 'none'.`),Xr.None}}function nse(){let e=(0,sR.getOptionalInput)("dependency-caching")||process.env[ese.EnvVar.DEPENDENCY_CACHING];return e!==void 0?lR(e):(!(0,oR.isHostedRunner)()||!(0,sR.isDefaultSetup)(),Xr.None)}});var iy=h((Awe,ase)=>{ase.exports={bundleVersion:"codeql-bundle-v2.19.3",cliVersion:"2.19.3",priorBundleVersion:"codeql-bundle-v2.19.2",priorCliVersion:"2.19.2"}});var i1=h(Lc=>{"use strict";Object.defineProperty(Lc,"__esModule",{value:!0});Lc.ToolsFeature=void 0;Lc.isSupportedToolsFeature=sse;var cR;(function(e){e.AnalysisSummaryV2IsDefault="analysisSummaryV2Default",e.BuildModeOption="buildModeOption",e.DatabaseInterpretResultsSupportsSarifRunProperty="databaseInterpretResultsSupportsSarifRunProperty",e.IndirectTracingSupportsStaticBinaries="indirectTracingSupportsStaticBinaries",e.InformsAboutUnsupportedPathFilters="informsAboutUnsupportedPathFilters",e.SetsCodeqlRunnerEnvVar="setsCodeqlRunnerEnvVar",e.TraceCommandUseBuildMode="traceCommandUseBuildMode",e.SarifMergeRunsFromEqualCategory="sarifMergeRunsFromEqualCategory",e.ForceOverwrite="forceOverwrite",e.PythonDefaultIsToNotExtractStdlib="pythonDefaultIsToNotExtractStdlib"})(cR||(Lc.ToolsFeature=cR={}));function sse(e,t){return!!e.features&&e.features[t]}});var sl=h(Fe=>{"use strict";var ose=Fe&&Fe.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),lse=Fe&&Fe.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Mc=Fe&&Fe.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&ose(t,e,r);return lse(t,e),t};Object.defineProperty(Fe,"__esModule",{value:!0});Fe.Features=Fe.FEATURE_FLAGS_FILE_NAME=Fe.featureConfig=Fe.Feature=Fe.CODEQL_VERSION_ZSTD_BUNDLE=Fe.CODEQL_VERSION_FINE_GRAINED_PARALLELISM=void 0;var ny=Mc(require("fs")),dse=Mc(require("path")),cse=Mc(Go()),pse=js(),qc=Mc(iy()),pR=i1(),Bc=Mc($t()),uR="default_codeql_version_",mR="_enabled";Fe.CODEQL_VERSION_FINE_GRAINED_PARALLELISM="2.15.1";Fe.CODEQL_VERSION_ZSTD_BUNDLE="2.19.0";var Qr;(function(e){e.ArtifactV4Upgrade="artifact_v4_upgrade",e.CleanupTrapCaches="cleanup_trap_caches",e.CppBuildModeNone="cpp_build_mode_none",e.CppDependencyInstallation="cpp_dependency_installation_enabled",e.DiffInformedQueries="diff_informed_queries",e.DisableCsharpBuildless="disable_csharp_buildless",e.DisableJavaBuildlessEnabled="disable_java_buildless_enabled",e.DisableKotlinAnalysisEnabled="disable_kotlin_analysis_enabled",e.ExportDiagnosticsEnabled="export_diagnostics_enabled",e.PythonDefaultIsToNotExtractStdlib="python_default_is_to_not_extract_stdlib",e.QaTelemetryEnabled="qa_telemetry_enabled",e.ZstdBundleStreamingExtraction="zstd_bundle_streaming_extraction"})(Qr||(Fe.Feature=Qr={}));Fe.featureConfig={[Qr.ArtifactV4Upgrade]:{defaultValue:!1,envVar:"CODEQL_ACTION_ARTIFACT_V4_UPGRADE",minimumVersion:void 0},[Qr.CleanupTrapCaches]:{defaultValue:!1,envVar:"CODEQL_ACTION_CLEANUP_TRAP_CACHES",minimumVersion:void 0},[Qr.CppBuildModeNone]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_BUILD_MODE_NONE",minimumVersion:void 0},[Qr.ZstdBundleStreamingExtraction]:{defaultValue:!1,envVar:"CODEQL_ACTION_ZSTD_BUNDLE_STREAMING_EXTRACTION",minimumVersion:void 0},[Qr.CppDependencyInstallation]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_AUTOINSTALL_DEPENDENCIES",legacyApi:!0,minimumVersion:"2.15.0"},[Qr.DiffInformedQueries]:{defaultValue:!1,envVar:"CODEQL_ACTION_DIFF_INFORMED_QUERIES",minimumVersion:void 0,toolsFeature:pR.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty},[Qr.DisableCsharpBuildless]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_CSHARP_BUILDLESS",minimumVersion:void 0},[Qr.DisableJavaBuildlessEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_JAVA_BUILDLESS",legacyApi:!0,minimumVersion:void 0},[Qr.DisableKotlinAnalysisEnabled]:{defaultValue:!1,envVar:"CODEQL_DISABLE_KOTLIN_ANALYSIS",legacyApi:!0,minimumVersion:void 0},[Qr.ExportDiagnosticsEnabled]:{defaultValue:!0,envVar:"CODEQL_ACTION_EXPORT_DIAGNOSTICS",legacyApi:!0,minimumVersion:void 0},[Qr.PythonDefaultIsToNotExtractStdlib]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_PYTHON_STANDARD_LIBRARY_EXTRACTION",minimumVersion:void 0,toolsFeature:pR.ToolsFeature.PythonDefaultIsToNotExtractStdlib},[Qr.QaTelemetryEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_QA_TELEMETRY",legacyApi:!0,minimumVersion:void 0}};Fe.FEATURE_FLAGS_FILE_NAME="cached-feature-flags.json";var ay=class{constructor(t,r,i,n){this.logger=n,this.gitHubFeatureFlags=new sy(t,r,dse.join(i,Fe.FEATURE_FLAGS_FILE_NAME),n)}async getDefaultCliVersion(t){return await this.gitHubFeatureFlags.getDefaultCliVersion(t)}async getValue(t,r){if(!r&&Fe.featureConfig[t].minimumVersion)throw new Error(`Internal error: A minimum version is specified for feature ${t}, but no instance of CodeQL was provided.`);if(!r&&Fe.featureConfig[t].toolsFeature)throw new Error(`Internal error: A required tools feature is specified for feature ${t}, but no instance of CodeQL was provided.`);let i=(process.env[Fe.featureConfig[t].envVar]||"").toLocaleLowerCase();if(i==="false")return this.logger.debug(`Feature ${t} is disabled via the environment variable ${Fe.featureConfig[t].envVar}.`),!1;let n=Fe.featureConfig[t].minimumVersion;if(r&&n)if(await Bc.codeQlVersionAtLeast(r,n))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} is newer than the minimum version ${n} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version is older than the minimum version ${n}.`),!1;let a=Fe.featureConfig[t].toolsFeature;if(r&&a)if(await r.supportsFeature(a))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} supports the required tools feature ${a} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version does not support the required tools feature ${a}.`),!1;if(i==="true")return this.logger.debug(`Feature ${t} is enabled via the environment variable ${Fe.featureConfig[t].envVar}.`),!0;let s=await this.gitHubFeatureFlags.getValue(t);if(s!==void 0)return this.logger.debug(`Feature ${t} is ${s?"enabled":"disabled"} via the GitHub API.`),s;let o=Fe.featureConfig[t].defaultValue;return this.logger.debug(`Feature ${t} is ${o?"enabled":"disabled"} due to its default value.`),o}};Fe.Features=ay;var sy=class{constructor(t,r,i,n){this.gitHubVersion=t,this.repositoryNwo=r,this.featureFlagsFile=i,this.logger=n,this.hasAccessedRemoteFeatureFlags=!1}getCliVersionFromFeatureFlag(t){if(!t.startsWith(uR)||!t.endsWith(mR))return;let r=t.substring(uR.length,t.length-mR.length).replace(/_/g,".");if(!cse.valid(r)){this.logger.warning(`Ignoring feature flag ${t} as it does not specify a valid CodeQL version.`);return}return r}async getDefaultCliVersion(t){return t===Bc.GitHubVariant.DOTCOM?await this.getDefaultDotcomCliVersion():{cliVersion:qc.cliVersion,tagName:qc.bundleVersion}}async getDefaultDotcomCliVersion(){let t=await this.getAllFeatures(),r=Object.entries(t).map(([n,a])=>a?this.getCliVersionFromFeatureFlag(n):void 0).filter(n=>n!==void 0);if(r.length===0){this.logger.warning(`Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${qc.cliVersion}.`);let n={cliVersion:qc.cliVersion,tagName:qc.bundleVersion};return this.hasAccessedRemoteFeatureFlags&&(n.toolsFeatureFlagsValid=!1),n}let i=r.reduce((n,a)=>a>n?a:n,r[0]);return this.logger.debug(`Derived default CLI version of ${i} from feature flags.`),{cliVersion:i,tagName:`codeql-bundle-v${i}`,toolsFeatureFlagsValid:!0}}async getValue(t){let r=await this.getAllFeatures();if(r===void 0){this.logger.debug(`No feature flags API response for ${t}.`);return}let i=r[t];if(i===void 0){this.logger.debug(`Feature '${t}' undefined in API response.`);return}return!!i}async getAllFeatures(){if(this.cachedApiResponse!==void 0)return this.cachedApiResponse;let t=await this.readLocalFlags();if(t!==void 0)return this.cachedApiResponse=t,t;let r=await this.loadApiResponse();return r===void 0&&(r={}),this.cachedApiResponse=r,await this.writeLocalFlags(r),r}async readLocalFlags(){try{if(ny.existsSync(this.featureFlagsFile))return this.logger.debug(`Loading feature flags from ${this.featureFlagsFile}`),JSON.parse(ny.readFileSync(this.featureFlagsFile,"utf8"))}catch(t){this.logger.warning(`Error reading cached feature flags file ${this.featureFlagsFile}: ${t}. Requesting from GitHub instead.`)}}async writeLocalFlags(t){try{this.logger.debug(`Writing feature flags to ${this.featureFlagsFile}`),ny.writeFileSync(this.featureFlagsFile,JSON.stringify(t))}catch(r){this.logger.warning(`Error writing cached feature flags file ${this.featureFlagsFile}: ${r}.`)}}async loadApiResponse(){if(this.gitHubVersion.type!==Bc.GitHubVariant.DOTCOM&&this.gitHubVersion.type!==Bc.GitHubVariant.GHE_DOTCOM)return this.logger.debug("Not running against github.com. Disabling all toggleable features."),this.hasAccessedRemoteFeatureFlags=!1,{};try{let t=Object.entries(Fe.featureConfig).filter(([,n])=>!n.legacyApi).map(([n])=>n).join(","),i=(await(0,pse.getApiClient)().request("GET /repos/:owner/:repo/code-scanning/codeql-action/features",{owner:this.repositoryNwo.owner,repo:this.repositoryNwo.repo,features:t})).data;this.logger.debug("Loaded the following default values for the feature flags from the Code Scanning API:");for(let[n,a]of Object.entries(i).sort(([s],[o])=>s.localeCompare(o)))this.logger.debug(` ${n}: ${a}`);return this.hasAccessedRemoteFeatureFlags=!0,i}catch(t){if(Bc.isHTTPError(t)&&t.status===403)return this.logger.warning(`This run of the CodeQL Action does not have permission to access Code Scanning API endpoints. As a result, it will not be opted into any experimental features. This could be because the Action is running on a pull request from a fork. If not, please ensure the Action has the 'security-events: write' permission. Details: ${t.message}`),this.hasAccessedRemoteFeatureFlags=!1,{};throw new Error(`Encountered an error while trying to determine feature enablement: ${t}`)}}}});var n1=h(en=>{"use strict";Object.defineProperty(en,"__esModule",{value:!0});en.LANGUAGE_ALIASES=en.Language=void 0;en.parseLanguage=use;en.isTracedLanguage=fR;en.isScannedLanguage=mse;var di;(function(e){e.actions="actions",e.csharp="csharp",e.cpp="cpp",e.go="go",e.java="java",e.javascript="javascript",e.python="python",e.ruby="ruby",e.rust="rust",e.swift="swift"})(di||(en.Language=di={}));en.LANGUAGE_ALIASES={c:di.cpp,"c++":di.cpp,"c#":di.csharp,kotlin:di.java,typescript:di.javascript};function use(e){if(e=e.trim().toLowerCase(),e in di)return e;if(e in en.LANGUAGE_ALIASES)return en.LANGUAGE_ALIASES[e]}function fR(e){return[di.cpp,di.csharp,di.go,di.java,di.swift].includes(e)}function mse(e){return!fR(e)}});var hR=h(xn=>{"use strict";var fse=xn&&xn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),hse=xn&&xn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),gse=xn&&xn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&fse(t,e,r);return hse(t,e),t};Object.defineProperty(xn,"__esModule",{value:!0});xn.getOptions=void 0;var oy=gse(Rt());function yse(e){let t={followSymbolicLinks:!0,implicitDescendants:!0,omitBrokenSymbolicLinks:!0};return e&&(typeof e.followSymbolicLinks=="boolean"&&(t.followSymbolicLinks=e.followSymbolicLinks,oy.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),typeof e.implicitDescendants=="boolean"&&(t.implicitDescendants=e.implicitDescendants,oy.debug(`implicitDescendants '${t.implicitDescendants}'`)),typeof e.omitBrokenSymbolicLinks=="boolean"&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,oy.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`))),t}xn.getOptions=yse});var s1=h(Nt=>{"use strict";var vse=Nt&&Nt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),_se=Nt&&Nt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),bse=Nt&&Nt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&vse(t,e,r);return _se(t,e),t},wse=Nt&&Nt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Nt,"__esModule",{value:!0});Nt.safeTrimTrailingSeparator=Nt.normalizeSeparators=Nt.hasRoot=Nt.hasAbsoluteRoot=Nt.ensureAbsoluteRoot=Nt.dirname=void 0;var a1=bse(require("path")),ks=wse(require("assert")),$a=process.platform==="win32";function Ese(e){if(e=dy(e),$a&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=a1.dirname(e);return $a&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=dy(t)),t}Nt.dirname=Ese;function Nse(e,t){if(ks.default(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),ks.default(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),ly(t))return t;if($a){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return ks.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),t[0].toUpperCase()===r[0].toUpperCase()?t.length===2?`${t[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\"),`${t[0]}:\\${r.substr(3)}${t.substr(2)}`):`${t[0]}:\\${t.substr(2)}`}else if(Fc(t).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return ks.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${t.substr(1)}`}}return ks.default(ly(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||$a&&e.endsWith("\\")||(e+=a1.sep),e+t}Nt.ensureAbsoluteRoot=Nse;function ly(e){return ks.default(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=Fc(e),$a?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/")}Nt.hasAbsoluteRoot=ly;function xse(e){return ks.default(e,"isRooted parameter 'itemPath' must not be empty"),e=Fc(e),$a?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}Nt.hasRoot=xse;function Fc(e){return e=e||"",$a?(e=e.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(e)?"\\":"")+e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}Nt.normalizeSeparators=Fc;function dy(e){return e?(e=Fc(e),!e.endsWith(a1.sep)||e===a1.sep||$a&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1)):""}Nt.safeTrimTrailingSeparator=dy});var o1=h(jc=>{"use strict";Object.defineProperty(jc,"__esModule",{value:!0});jc.MatchKind=void 0;var Sse;(function(e){e[e.None=0]="None",e[e.Directory=1]="Directory",e[e.File=2]="File",e[e.All=3]="All"})(Sse=jc.MatchKind||(jc.MatchKind={}))});var vR=h(Yr=>{"use strict";var Tse=Yr&&Yr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Pse=Yr&&Yr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Cse=Yr&&Yr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Tse(t,e,r);return Pse(t,e),t};Object.defineProperty(Yr,"__esModule",{value:!0});Yr.partialMatch=Yr.match=Yr.getSearchPaths=void 0;var gR=Cse(s1()),Rse=o1(),yR=process.platform==="win32";function Ose(e){e=e.filter(i=>!i.negate);let t={};for(let i of e){let n=yR?i.searchPath.toUpperCase():i.searchPath;t[n]="candidate"}let r=[];for(let i of e){let n=yR?i.searchPath.toUpperCase():i.searchPath;if(t[n]==="included")continue;let a=!1,s=n,o=gR.dirname(s);for(;o!==s;){if(t[o]){a=!0;break}s=o,o=gR.dirname(s)}a||(r.push(i.searchPath),t[n]="included")}return r}Yr.getSearchPaths=Ose;function Ase(e,t){let r=Rse.MatchKind.None;for(let i of e)i.negate?r&=~i.match(t):r|=i.match(t);return r}Yr.match=Ase;function Ise(e,t){return e.some(r=>!r.negate&&r.partialMatch(t))}Yr.partialMatch=Ise});var bR=h(Ci=>{"use strict";var Dse=Ci&&Ci.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Lse=Ci&&Ci.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_R=Ci&&Ci.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Dse(t,e,r);return Lse(t,e),t},qse=Ci&&Ci.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ci,"__esModule",{value:!0});Ci.Path=void 0;var kc=_R(require("path")),Ga=_R(s1()),zc=qse(require("assert")),Bse=process.platform==="win32",cy=class{constructor(t){if(this.segments=[],typeof t=="string")if(zc.default(t,"Parameter 'itemPath' must not be empty"),t=Ga.safeTrimTrailingSeparator(t),!Ga.hasRoot(t))this.segments=t.split(kc.sep);else{let r=t,i=Ga.dirname(r);for(;i!==r;){let n=kc.basename(r);this.segments.unshift(n),r=i,i=Ga.dirname(r)}this.segments.unshift(r)}else{zc.default(t.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r{"use strict";var Mse=Ri&&Ri.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Fse=Ri&&Ri.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),my=Ri&&Ri.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Mse(t,e,r);return Fse(t,e),t},jse=Ri&&Ri.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ri,"__esModule",{value:!0});Ri.Pattern=void 0;var kse=my(require("os")),Uc=my(require("path")),Jr=my(s1()),zs=jse(require("assert")),zse=Kd(),py=o1(),l1=bR(),Jn=process.platform==="win32",uy=class e{constructor(t,r=!1,i,n){this.negate=!1;let a;if(typeof t=="string")a=t.trim();else{i=i||[],zs.default(i.length,"Parameter 'segments' must not empty");let d=e.getLiteral(i[0]);zs.default(d&&Jr.hasAbsoluteRoot(d),"Parameter 'segments' first element must be a root path"),a=new l1.Path(i).toString().trim(),t&&(a=`!${a}`)}for(;a.startsWith("!");)this.negate=!this.negate,a=a.substr(1).trim();a=e.fixupPattern(a,n),this.segments=new l1.Path(a).segments,this.trailingSeparator=Jr.normalizeSeparators(a).endsWith(Uc.sep),a=Jr.safeTrimTrailingSeparator(a);let s=!1,o=this.segments.map(d=>e.getLiteral(d)).filter(d=>!s&&!(s=d===""));this.searchPath=new l1.Path(o).toString(),this.rootRegExp=new RegExp(e.regExpEscape(o[0]),Jn?"i":""),this.isImplicitPattern=r;let l={dot:!0,nobrace:!0,nocase:Jn,nocomment:!0,noext:!0,nonegate:!0};a=Jn?a.replace(/\\/g,"/"):a,this.minimatch=new zse.Minimatch(a,l)}match(t){return this.segments[this.segments.length-1]==="**"?(t=Jr.normalizeSeparators(t),!t.endsWith(Uc.sep)&&this.isImplicitPattern===!1&&(t=`${t}${Uc.sep}`)):t=Jr.safeTrimTrailingSeparator(t),this.minimatch.match(t)?this.trailingSeparator?py.MatchKind.Directory:py.MatchKind.All:py.MatchKind.None}partialMatch(t){return t=Jr.safeTrimTrailingSeparator(t),Jr.dirname(t)===t?this.rootRegExp.test(t):this.minimatch.matchOne(t.split(Jn?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(t){return(Jn?t:t.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(t,r){zs.default(t,"pattern cannot be empty");let i=new l1.Path(t).segments.map(n=>e.getLiteral(n));if(zs.default(i.every((n,a)=>(n!=="."||a===0)&&n!==".."),`Invalid pattern '${t}'. Relative pathing '.' and '..' is not allowed.`),zs.default(!Jr.hasRoot(t)||i[0],`Invalid pattern '${t}'. Root segment must not contain globs.`),t=Jr.normalizeSeparators(t),t==="."||t.startsWith(`.${Uc.sep}`))t=e.globEscape(process.cwd())+t.substr(1);else if(t==="~"||t.startsWith(`~${Uc.sep}`))r=r||kse.homedir(),zs.default(r,"Unable to determine HOME directory"),zs.default(Jr.hasAbsoluteRoot(r),`Expected HOME directory to be a rooted path. Actual '${r}'`),t=e.globEscape(r)+t.substr(1);else if(Jn&&(t.match(/^[A-Z]:$/i)||t.match(/^[A-Z]:[^\\]/i))){let n=Jr.ensureAbsoluteRoot("C:\\dummy-root",t.substr(0,2));t.length>2&&!n.endsWith("\\")&&(n+="\\"),t=e.globEscape(n)+t.substr(2)}else if(Jn&&(t==="\\"||t.match(/^\\[^\\]/))){let n=Jr.ensureAbsoluteRoot("C:\\dummy-root","\\");n.endsWith("\\")||(n+="\\"),t=e.globEscape(n)+t.substr(1)}else t=Jr.ensureAbsoluteRoot(e.globEscape(process.cwd()),t);return Jr.normalizeSeparators(t)}static getLiteral(t){let r="";for(let i=0;i=0){if(a.length>1)return"";if(a){r+=a,i=s;continue}}}}r+=n}return r}static regExpEscape(t){return t.replace(/[[\\^$.|?*+()]/g,"\\$&")}};Ri.Pattern=uy});var ER=h(d1=>{"use strict";Object.defineProperty(d1,"__esModule",{value:!0});d1.SearchState=void 0;var fy=class{constructor(t,r){this.path=t,this.level=r}};d1.SearchState=fy});var PR=h(Wt=>{"use strict";var Use=Wt&&Wt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Hse=Wt&&Wt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$c=Wt&&Wt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Use(t,e,r);return Hse(t,e),t},hy=Wt&&Wt.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},$se=Wt&&Wt.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}},Va=Wt&&Wt.__await||function(e){return this instanceof Va?(this.v=e,this):new Va(e)},Gse=Wt&&Wt.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=r.apply(e,t||[]),n,a=[];return n={},s("next"),s("throw"),s("return"),n[Symbol.asyncIterator]=function(){return this},n;function s(u){i[u]&&(n[u]=function(m){return new Promise(function(f,g){a.push([u,m,f,g])>1||o(u,m)})})}function o(u,m){try{l(i[u](m))}catch(f){p(a[0][3],f)}}function l(u){u.value instanceof Va?Promise.resolve(u.value.v).then(d,c):p(a[0][2],u)}function d(u){o("next",u)}function c(u){o("throw",u)}function p(u,m){u(m),a.shift(),a.length&&o(a[0][0],a[0][1])}};Object.defineProperty(Wt,"__esModule",{value:!0});Wt.DefaultGlobber=void 0;var gy=$c(Rt()),Hc=$c(require("fs")),NR=$c(hR()),Vse=$c(require("path")),c1=$c(vR()),xR=o1(),SR=wR(),TR=ER(),Wse=process.platform==="win32",yy=class e{constructor(t){this.patterns=[],this.searchPaths=[],this.options=NR.getOptions(t)}getSearchPaths(){return this.searchPaths.slice()}glob(){var t,r;return hy(this,void 0,void 0,function*(){let i=[];try{for(var n=$se(this.globGenerator()),a;a=yield n.next(),!a.done;){let s=a.value;i.push(s)}}catch(s){t={error:s}}finally{try{a&&!a.done&&(r=n.return)&&(yield r.call(n))}finally{if(t)throw t.error}}return i})}globGenerator(){return Gse(this,arguments,function*(){let r=NR.getOptions(this.options),i=[];for(let s of this.patterns)i.push(s),r.implicitDescendants&&(s.trailingSeparator||s.segments[s.segments.length-1]!=="**")&&i.push(new SR.Pattern(s.negate,!0,s.segments.concat("**")));let n=[];for(let s of c1.getSearchPaths(i)){gy.debug(`Search path '${s}'`);try{yield Va(Hc.promises.lstat(s))}catch(o){if(o.code==="ENOENT")continue;throw o}n.unshift(new TR.SearchState(s,1))}let a=[];for(;n.length;){let s=n.pop(),o=c1.match(i,s.path),l=!!o||c1.partialMatch(i,s.path);if(!o&&!l)continue;let d=yield Va(e.stat(s,r,a));if(d)if(d.isDirectory()){if(o&xR.MatchKind.Directory)yield yield Va(s.path);else if(!l)continue;let c=s.level+1,p=(yield Va(Hc.promises.readdir(s.path))).map(u=>new TR.SearchState(Vse.join(s.path,u),c));n.push(...p.reverse())}else o&xR.MatchKind.File&&(yield yield Va(s.path))}})}static create(t,r){return hy(this,void 0,void 0,function*(){let i=new e(r);Wse&&(t=t.replace(/\r\n/g,` +`),t=t.replace(/\r/g,` +`));let n=t.split(` +`).map(a=>a.trim());for(let a of n)!a||a.startsWith("#")||i.patterns.push(new SR.Pattern(a));return i.searchPaths.push(...c1.getSearchPaths(i.patterns)),i})}static stat(t,r,i){return hy(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Hc.promises.stat(t.path)}catch(a){if(a.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){gy.debug(`Broken symlink '${t.path}'`);return}throw new Error(`No information found for the path '${t.path}'. This may indicate a broken symbolic link.`)}throw a}else n=yield Hc.promises.lstat(t.path);if(n.isDirectory()&&r.followSymbolicLinks){let a=yield Hc.promises.realpath(t.path);for(;i.length>=t.level;)i.pop();if(i.some(s=>s===a)){gy.debug(`Symlink cycle detected for path '${t.path}' and realpath '${a}'`);return}i.push(a)}return n})}};Wt.DefaultGlobber=yy});var CR=h(ol=>{"use strict";var Kse=ol&&ol.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(ol,"__esModule",{value:!0});ol.create=void 0;var Xse=PR();function Qse(e,t){return Kse(this,void 0,void 0,function*(){return yield Xse.DefaultGlobber.create(e,t)})}ol.create=Qse});var LR=h((me,DR)=>{me=DR.exports=Ee;var ke;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?ke=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:ke=function(){};me.SEMVER_SPEC_VERSION="2.0.0";var Gc=256,p1=Number.MAX_SAFE_INTEGER||9007199254740991,vy=16,Yse=Gc-6,ll=me.re=[],je=me.safeRe=[],D=me.src=[],T=me.tokens={},AR=0;function Se(e){T[e]=AR++}var by="[a-zA-Z0-9-]",_y=[["\\s",1],["\\d",Gc],[by,Yse]];function Wc(e){for(var t=0;t<_y.length;t++){var r=_y[t][0],i=_y[t][1];e=e.split(r+"*").join(r+"{0,"+i+"}").split(r+"+").join(r+"{1,"+i+"}")}return e}Se("NUMERICIDENTIFIER");D[T.NUMERICIDENTIFIER]="0|[1-9]\\d*";Se("NUMERICIDENTIFIERLOOSE");D[T.NUMERICIDENTIFIERLOOSE]="\\d+";Se("NONNUMERICIDENTIFIER");D[T.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-]"+by+"*";Se("MAINVERSION");D[T.MAINVERSION]="("+D[T.NUMERICIDENTIFIER]+")\\.("+D[T.NUMERICIDENTIFIER]+")\\.("+D[T.NUMERICIDENTIFIER]+")";Se("MAINVERSIONLOOSE");D[T.MAINVERSIONLOOSE]="("+D[T.NUMERICIDENTIFIERLOOSE]+")\\.("+D[T.NUMERICIDENTIFIERLOOSE]+")\\.("+D[T.NUMERICIDENTIFIERLOOSE]+")";Se("PRERELEASEIDENTIFIER");D[T.PRERELEASEIDENTIFIER]="(?:"+D[T.NUMERICIDENTIFIER]+"|"+D[T.NONNUMERICIDENTIFIER]+")";Se("PRERELEASEIDENTIFIERLOOSE");D[T.PRERELEASEIDENTIFIERLOOSE]="(?:"+D[T.NUMERICIDENTIFIERLOOSE]+"|"+D[T.NONNUMERICIDENTIFIER]+")";Se("PRERELEASE");D[T.PRERELEASE]="(?:-("+D[T.PRERELEASEIDENTIFIER]+"(?:\\."+D[T.PRERELEASEIDENTIFIER]+")*))";Se("PRERELEASELOOSE");D[T.PRERELEASELOOSE]="(?:-?("+D[T.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+D[T.PRERELEASEIDENTIFIERLOOSE]+")*))";Se("BUILDIDENTIFIER");D[T.BUILDIDENTIFIER]=by+"+";Se("BUILD");D[T.BUILD]="(?:\\+("+D[T.BUILDIDENTIFIER]+"(?:\\."+D[T.BUILDIDENTIFIER]+")*))";Se("FULL");Se("FULLPLAIN");D[T.FULLPLAIN]="v?"+D[T.MAINVERSION]+D[T.PRERELEASE]+"?"+D[T.BUILD]+"?";D[T.FULL]="^"+D[T.FULLPLAIN]+"$";Se("LOOSEPLAIN");D[T.LOOSEPLAIN]="[v=\\s]*"+D[T.MAINVERSIONLOOSE]+D[T.PRERELEASELOOSE]+"?"+D[T.BUILD]+"?";Se("LOOSE");D[T.LOOSE]="^"+D[T.LOOSEPLAIN]+"$";Se("GTLT");D[T.GTLT]="((?:<|>)?=?)";Se("XRANGEIDENTIFIERLOOSE");D[T.XRANGEIDENTIFIERLOOSE]=D[T.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";Se("XRANGEIDENTIFIER");D[T.XRANGEIDENTIFIER]=D[T.NUMERICIDENTIFIER]+"|x|X|\\*";Se("XRANGEPLAIN");D[T.XRANGEPLAIN]="[v=\\s]*("+D[T.XRANGEIDENTIFIER]+")(?:\\.("+D[T.XRANGEIDENTIFIER]+")(?:\\.("+D[T.XRANGEIDENTIFIER]+")(?:"+D[T.PRERELEASE]+")?"+D[T.BUILD]+"?)?)?";Se("XRANGEPLAINLOOSE");D[T.XRANGEPLAINLOOSE]="[v=\\s]*("+D[T.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+D[T.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+D[T.XRANGEIDENTIFIERLOOSE]+")(?:"+D[T.PRERELEASELOOSE]+")?"+D[T.BUILD]+"?)?)?";Se("XRANGE");D[T.XRANGE]="^"+D[T.GTLT]+"\\s*"+D[T.XRANGEPLAIN]+"$";Se("XRANGELOOSE");D[T.XRANGELOOSE]="^"+D[T.GTLT]+"\\s*"+D[T.XRANGEPLAINLOOSE]+"$";Se("COERCE");D[T.COERCE]="(^|[^\\d])(\\d{1,"+vy+"})(?:\\.(\\d{1,"+vy+"}))?(?:\\.(\\d{1,"+vy+"}))?(?:$|[^\\d])";Se("COERCERTL");ll[T.COERCERTL]=new RegExp(D[T.COERCE],"g");je[T.COERCERTL]=new RegExp(Wc(D[T.COERCE]),"g");Se("LONETILDE");D[T.LONETILDE]="(?:~>?)";Se("TILDETRIM");D[T.TILDETRIM]="(\\s*)"+D[T.LONETILDE]+"\\s+";ll[T.TILDETRIM]=new RegExp(D[T.TILDETRIM],"g");je[T.TILDETRIM]=new RegExp(Wc(D[T.TILDETRIM]),"g");var Jse="$1~";Se("TILDE");D[T.TILDE]="^"+D[T.LONETILDE]+D[T.XRANGEPLAIN]+"$";Se("TILDELOOSE");D[T.TILDELOOSE]="^"+D[T.LONETILDE]+D[T.XRANGEPLAINLOOSE]+"$";Se("LONECARET");D[T.LONECARET]="(?:\\^)";Se("CARETTRIM");D[T.CARETTRIM]="(\\s*)"+D[T.LONECARET]+"\\s+";ll[T.CARETTRIM]=new RegExp(D[T.CARETTRIM],"g");je[T.CARETTRIM]=new RegExp(Wc(D[T.CARETTRIM]),"g");var Zse="$1^";Se("CARET");D[T.CARET]="^"+D[T.LONECARET]+D[T.XRANGEPLAIN]+"$";Se("CARETLOOSE");D[T.CARETLOOSE]="^"+D[T.LONECARET]+D[T.XRANGEPLAINLOOSE]+"$";Se("COMPARATORLOOSE");D[T.COMPARATORLOOSE]="^"+D[T.GTLT]+"\\s*("+D[T.LOOSEPLAIN]+")$|^$";Se("COMPARATOR");D[T.COMPARATOR]="^"+D[T.GTLT]+"\\s*("+D[T.FULLPLAIN]+")$|^$";Se("COMPARATORTRIM");D[T.COMPARATORTRIM]="(\\s*)"+D[T.GTLT]+"\\s*("+D[T.LOOSEPLAIN]+"|"+D[T.XRANGEPLAIN]+")";ll[T.COMPARATORTRIM]=new RegExp(D[T.COMPARATORTRIM],"g");je[T.COMPARATORTRIM]=new RegExp(Wc(D[T.COMPARATORTRIM]),"g");var eoe="$1$2$3";Se("HYPHENRANGE");D[T.HYPHENRANGE]="^\\s*("+D[T.XRANGEPLAIN]+")\\s+-\\s+("+D[T.XRANGEPLAIN]+")\\s*$";Se("HYPHENRANGELOOSE");D[T.HYPHENRANGELOOSE]="^\\s*("+D[T.XRANGEPLAINLOOSE]+")\\s+-\\s+("+D[T.XRANGEPLAINLOOSE]+")\\s*$";Se("STAR");D[T.STAR]="(<|>)?=?\\s*\\*";for(Sn=0;SnGc)return null;var r=t.loose?je[T.LOOSE]:je[T.FULL];if(!r.test(e))return null;try{return new Ee(e,t)}catch{return null}}me.valid=toe;function toe(e,t){var r=Hs(e,t);return r?r.version:null}me.clean=roe;function roe(e,t){var r=Hs(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}me.SemVer=Ee;function Ee(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ee){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>Gc)throw new TypeError("version is longer than "+Gc+" characters");if(!(this instanceof Ee))return new Ee(e,t);ke("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?je[T.LOOSE]:je[T.FULL]);if(!r)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>p1||this.major<0)throw new TypeError("Invalid major version");if(this.minor>p1||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>p1||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(function(i){if(/^[0-9]+$/.test(i)){var n=+i;if(n>=0&&n=0;)typeof this.prerelease[r]=="number"&&(this.prerelease[r]++,r=-2);r===-1&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this};me.inc=ioe;function ioe(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new Ee(e,r).inc(t,i).version}catch{return null}}me.diff=noe;function noe(e,t){if(wy(e,t))return null;var r=Hs(e),i=Hs(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var a="prerelease"}for(var s in r)if((s==="major"||s==="minor"||s==="patch")&&r[s]!==i[s])return n+s;return a}me.compareIdentifiers=Us;var RR=/^[0-9]+$/;function Us(e,t){var r=RR.test(e),i=RR.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}me.lt=u1;function u1(e,t,r){return Zn(e,t,r)<0}me.eq=wy;function wy(e,t,r){return Zn(e,t,r)===0}me.neq=IR;function IR(e,t,r){return Zn(e,t,r)!==0}me.gte=Ey;function Ey(e,t,r){return Zn(e,t,r)>=0}me.lte=Ny;function Ny(e,t,r){return Zn(e,t,r)<=0}me.cmp=m1;function m1(e,t,r,i){switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return wy(e,r,i);case"!=":return IR(e,r,i);case">":return Vc(e,r,i);case">=":return Ey(e,r,i);case"<":return u1(e,r,i);case"<=":return Ny(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}me.Comparator=Oi;function Oi(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Oi){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof Oi))return new Oi(e,t);e=e.trim().split(/\s+/).join(" "),ke("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===dl?this.value="":this.value=this.operator+this.semver.version,ke("comp",this)}var dl={};Oi.prototype.parse=function(e){var t=this.options.loose?je[T.COMPARATORLOOSE]:je[T.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new Ee(r[2],this.options.loose):this.semver=dl};Oi.prototype.toString=function(){return this.value};Oi.prototype.test=function(e){if(ke("Comparator.test",e,this.options.loose),this.semver===dl||e===dl)return!0;if(typeof e=="string")try{e=new Ee(e,this.options)}catch{return!1}return m1(e,this.operator,this.semver,this.options)};Oi.prototype.intersects=function(e,t){if(!(e instanceof Oi))throw new TypeError("a Comparator is required");(!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1});var r;if(this.operator==="")return this.value===""?!0:(r=new ft(e.value,t),f1(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new ft(this.value,t),f1(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),a=this.semver.version===e.semver.version,s=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=m1(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=m1(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||a&&s||o||l};me.Range=ft;function ft(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof ft)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new ft(e.raw,t);if(e instanceof Oi)return new ft(e.value,t);if(!(this instanceof ft))return new ft(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(r){return this.parseRange(r.trim())},this).filter(function(r){return r.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}ft.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};ft.prototype.toString=function(){return this.range};ft.prototype.parseRange=function(e){var t=this.options.loose,r=t?je[T.HYPHENRANGELOOSE]:je[T.HYPHENRANGE];e=e.replace(r,Noe),ke("hyphen replace",e),e=e.replace(je[T.COMPARATORTRIM],eoe),ke("comparator trim",e,je[T.COMPARATORTRIM]),e=e.replace(je[T.TILDETRIM],Jse),e=e.replace(je[T.CARETTRIM],Zse),e=e.split(/\s+/).join(" ");var i=t?je[T.COMPARATORLOOSE]:je[T.COMPARATOR],n=e.split(" ").map(function(a){return hoe(a,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(a){return!!a.match(i)})),n=n.map(function(a){return new Oi(a,this.options)},this),n};ft.prototype.intersects=function(e,t){if(!(e instanceof ft))throw new TypeError("a Range is required");return this.set.some(function(r){return OR(r,t)&&e.set.some(function(i){return OR(i,t)&&r.every(function(n){return i.every(function(a){return n.intersects(a,t)})})})})};function OR(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(a){return n.intersects(a,t)}),n=i.pop();return r}me.toComparators=foe;function foe(e,t){return new ft(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function hoe(e,t){return ke("comp",e,t),e=voe(e,t),ke("caret",e),e=goe(e,t),ke("tildes",e),e=boe(e,t),ke("xrange",e),e=Eoe(e,t),ke("stars",e),e}function qr(e){return!e||e.toLowerCase()==="x"||e==="*"}function goe(e,t){return e.trim().split(/\s+/).map(function(r){return yoe(r,t)}).join(" ")}function yoe(e,t){var r=t.loose?je[T.TILDELOOSE]:je[T.TILDE];return e.replace(r,function(i,n,a,s,o){ke("tilde",e,i,n,a,s,o);var l;return qr(n)?l="":qr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":qr(s)?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":o?(ke("replaceTilde pr",o),l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0"):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0",ke("tilde return",l),l})}function voe(e,t){return e.trim().split(/\s+/).map(function(r){return _oe(r,t)}).join(" ")}function _oe(e,t){ke("caret",e,t);var r=t.loose?je[T.CARETLOOSE]:je[T.CARET];return e.replace(r,function(i,n,a,s,o){ke("caret",e,i,n,a,s,o);var l;return qr(n)?l="":qr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":qr(s)?n==="0"?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+".0 <"+(+n+1)+".0.0":o?(ke("replaceCaret pr",o),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+"-"+o+" <"+(+n+1)+".0.0"):(ke("no pr"),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+" <"+(+n+1)+".0.0"),ke("caret return",l),l})}function boe(e,t){return ke("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return woe(r,t)}).join(" ")}function woe(e,t){e=e.trim();var r=t.loose?je[T.XRANGELOOSE]:je[T.XRANGE];return e.replace(r,function(i,n,a,s,o,l){ke("xRange",e,i,n,a,s,o,l);var d=qr(a),c=d||qr(s),p=c||qr(o),u=p;return n==="="&&u&&(n=""),l=t.includePrerelease?"-0":"",d?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&u?(c&&(s=0),o=0,n===">"?(n=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):n==="<="&&(n="<",c?a=+a+1:s=+s+1),i=n+a+"."+s+"."+o+l):c?i=">="+a+".0.0"+l+" <"+(+a+1)+".0.0"+l:p&&(i=">="+a+"."+s+".0"+l+" <"+a+"."+(+s+1)+".0"+l),ke("xRange return",i),i})}function Eoe(e,t){return ke("replaceStars",e,t),e.trim().replace(je[T.STAR],"")}function Noe(e,t,r,i,n,a,s,o,l,d,c,p,u){return qr(r)?t="":qr(i)?t=">="+r+".0.0":qr(n)?t=">="+r+"."+i+".0":t=">="+t,qr(l)?o="":qr(d)?o="<"+(+l+1)+".0.0":qr(c)?o="<"+l+"."+(+d+1)+".0":p?o="<="+l+"."+d+"."+c+"-"+p:o="<="+o,(t+" "+o).trim()}ft.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Ee(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}me.satisfies=f1;function f1(e,t,r){try{t=new ft(t,r)}catch{return!1}return t.test(e)}me.maxSatisfying=Soe;function Soe(e,t,r){var i=null,n=null;try{var a=new ft(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===-1)&&(i=s,n=new Ee(i,r))}),i}me.minSatisfying=Toe;function Toe(e,t,r){var i=null,n=null;try{var a=new ft(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===1)&&(i=s,n=new Ee(i,r))}),i}me.minVersion=Poe;function Poe(e,t){e=new ft(e,t);var r=new Ee("0.0.0");if(e.test(r)||(r=new Ee("0.0.0-0"),e.test(r)))return r;r=null;for(var i=0;i":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!r||Vc(r,s))&&(r=s);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+a.operator)}})}return r&&e.test(r)?r:null}me.validRange=Coe;function Coe(e,t){try{return new ft(e,t).range||"*"}catch{return null}}me.ltr=Roe;function Roe(e,t,r){return xy(e,t,"<",r)}me.gtr=Ooe;function Ooe(e,t,r){return xy(e,t,">",r)}me.outside=xy;function xy(e,t,r,i){e=new Ee(e,i),t=new ft(t,i);var n,a,s,o,l;switch(r){case">":n=Vc,a=Ny,s=u1,o=">",l=">=";break;case"<":n=u1,a=Ey,s=Vc,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(f1(e,t,i))return!1;for(var d=0;d=0.0.0")),p=p||m,u=u||m,n(m.semver,p.semver,i)?p=m:s(m.semver,u.semver,i)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0}me.prerelease=Aoe;function Aoe(e,t){var r=Hs(e,t);return r&&r.prerelease.length?r.prerelease:null}me.intersects=Ioe;function Ioe(e,t,r){return e=new ft(e,r),t=new ft(t,r),e.intersects(t)}me.coerce=Doe;function Doe(e,t){if(e instanceof Ee)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};var r=null;if(!t.rtl)r=e.match(je[T.COERCE]);else{for(var i;(i=je[T.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),je[T.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;je[T.COERCERTL].lastIndex=-1}return r===null?null:Hs(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var Kc=h(xt=>{"use strict";Object.defineProperty(xt,"__esModule",{value:!0});xt.ManifestFilename=xt.TarFilename=xt.SystemTarPathOnWindows=xt.GnuTarPathOnWindows=xt.SocketTimeout=xt.DefaultRetryDelay=xt.DefaultRetryAttempts=xt.ArchiveToolType=xt.CompressionMethod=xt.CacheFilename=void 0;var qR;(function(e){e.Gzip="cache.tgz",e.Zstd="cache.tzst"})(qR||(xt.CacheFilename=qR={}));var BR;(function(e){e.Gzip="gzip",e.ZstdWithoutLong="zstd-without-long",e.Zstd="zstd"})(BR||(xt.CompressionMethod=BR={}));var MR;(function(e){e.GNU="gnu",e.BSD="bsd"})(MR||(xt.ArchiveToolType=MR={}));xt.DefaultRetryAttempts=2;xt.DefaultRetryDelay=5e3;xt.SocketTimeout=5e3;xt.GnuTarPathOnWindows=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`;xt.SystemTarPathOnWindows=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`;xt.TarFilename="cache.tar";xt.ManifestFilename="manifest.txt"});var Qc=h(ze=>{"use strict";var Loe=ze&&ze.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),qoe=ze&&ze.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ea=ze&&ze.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Loe(t,e,r);return qoe(t,e),t},cl=ze&&ze.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},Boe=ze&&ze.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}};Object.defineProperty(ze,"__esModule",{value:!0});ze.isGhes=ze.assertDefined=ze.getGnuTarPathOnWindows=ze.getCacheFileName=ze.getCompressionMethod=ze.unlinkFile=ze.resolvePaths=ze.getArchiveFileSizeInBytes=ze.createTempDirectory=void 0;var Xc=ea(Rt()),Moe=ea(Eo()),Foe=ea(CR()),FR=ea(Md()),joe=ea(require("crypto")),Sy=ea(require("fs")),h1=ea(require("path")),koe=ea(LR()),zoe=ea(require("util")),$s=Kc();function Uoe(){return cl(this,void 0,void 0,function*(){let e=process.platform==="win32",t=process.env.RUNNER_TEMP||"";if(!t){let i;e?i=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?i="/Users":i="/home",t=h1.join(i,"actions","temp")}let r=h1.join(t,joe.randomUUID());return yield FR.mkdirP(r),r})}ze.createTempDirectory=Uoe;function Hoe(e){return Sy.statSync(e).size}ze.getArchiveFileSizeInBytes=Hoe;function $oe(e){var t,r,i,n,a;return cl(this,void 0,void 0,function*(){let s=[],o=(a=process.env.GITHUB_WORKSPACE)!==null&&a!==void 0?a:process.cwd(),l=yield Foe.create(e.join(` +`),{implicitDescendants:!1});try{for(var d=!0,c=Boe(l.globGenerator()),p;p=yield c.next(),t=p.done,!t;d=!0){n=p.value,d=!1;let u=n,m=h1.relative(o,u).replace(new RegExp(`\\${h1.sep}`,"g"),"/");Xc.debug(`Matched: ${m}`),m===""?s.push("."):s.push(`${m}`)}}catch(u){r={error:u}}finally{try{!d&&!t&&(i=c.return)&&(yield i.call(c))}finally{if(r)throw r.error}}return s})}ze.resolvePaths=$oe;function Goe(e){return cl(this,void 0,void 0,function*(){return zoe.promisify(Sy.unlink)(e)})}ze.unlinkFile=Goe;function jR(e,t=[]){return cl(this,void 0,void 0,function*(){let r="";t.push("--version"),Xc.debug(`Checking ${e} ${t.join(" ")}`);try{yield Moe.exec(`${e}`,t,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:i=>r+=i.toString(),stderr:i=>r+=i.toString()}})}catch(i){Xc.debug(i.message)}return r=r.trim(),Xc.debug(r),r})}function Voe(){return cl(this,void 0,void 0,function*(){let e=yield jR("zstd",["--quiet"]),t=koe.clean(e);return Xc.debug(`zstd version: ${t}`),e===""?$s.CompressionMethod.Gzip:$s.CompressionMethod.ZstdWithoutLong})}ze.getCompressionMethod=Voe;function Woe(e){return e===$s.CompressionMethod.Gzip?$s.CacheFilename.Gzip:$s.CacheFilename.Zstd}ze.getCacheFileName=Woe;function Koe(){return cl(this,void 0,void 0,function*(){return Sy.existsSync($s.GnuTarPathOnWindows)?$s.GnuTarPathOnWindows:(yield jR("tar")).toLowerCase().includes("gnu tar")?FR.which("tar"):""})}ze.getGnuTarPathOnWindows=Koe;function Xoe(e,t){if(t===void 0)throw Error(`Expected ${e} but value was undefiend`);return t}ze.assertDefined=Xoe;function Qoe(){let t=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=t==="GITHUB.COM",i=t.endsWith(".GHE.COM")||t.endsWith(".GHE.LOCALHOST");return!r&&!i}ze.isGhes=Qoe});var Cy=h(Py=>{"use strict";Object.defineProperty(Py,"__esModule",{value:!0});Py.createEmptyPipeline=Yoe;var kR=new Set(["Deserialize","Serialize","Retry","Sign"]),Ty=class e{constructor(t){var r;this._policies=[],this._policies=(r=t?.slice(0))!==null&&r!==void 0?r:[],this._orderedPolicies=void 0}addPolicy(t,r={}){if(r.phase&&r.afterPhase)throw new Error("Policies inside a phase cannot specify afterPhase.");if(r.phase&&!kR.has(r.phase))throw new Error(`Invalid phase name: ${r.phase}`);if(r.afterPhase&&!kR.has(r.afterPhase))throw new Error(`Invalid afterPhase name: ${r.afterPhase}`);this._policies.push({policy:t,options:r}),this._orderedPolicies=void 0}removePolicy(t){let r=[];return this._policies=this._policies.filter(i=>t.name&&i.policy.name===t.name||t.phase&&i.options.phase===t.phase?(r.push(i.policy),!1):!0),this._orderedPolicies=void 0,r}sendRequest(t,r){return this.getOrderedPolicies().reduceRight((a,s)=>o=>s.sendRequest(o,a),a=>t.sendRequest(a))(r)}getOrderedPolicies(){return this._orderedPolicies||(this._orderedPolicies=this.orderPolicies()),this._orderedPolicies}clone(){return new e(this._policies)}static create(){return new e}orderPolicies(){let t=[],r=new Map;function i(f){return{name:f,policies:new Set,hasRun:!1,hasAfterPolicies:!1}}let n=i("Serialize"),a=i("None"),s=i("Deserialize"),o=i("Retry"),l=i("Sign"),d=[n,a,s,o,l];function c(f){return f==="Retry"?o:f==="Serialize"?n:f==="Deserialize"?s:f==="Sign"?l:a}for(let f of this._policies){let g=f.policy,y=f.options,_=g.name;if(r.has(_))throw new Error("Duplicate policy names not allowed in pipeline");let b={policy:g,dependsOn:new Set,dependants:new Set};y.afterPhase&&(b.afterPhase=c(y.afterPhase),b.afterPhase.hasAfterPolicies=!0),r.set(_,b),c(y.phase).policies.add(b)}for(let f of this._policies){let{policy:g,options:y}=f,_=g.name,b=r.get(_);if(!b)throw new Error(`Missing node for policy ${_}`);if(y.afterPolicies)for(let C of y.afterPolicies){let R=r.get(C);R&&(b.dependsOn.add(R),R.dependants.add(b))}if(y.beforePolicies)for(let C of y.beforePolicies){let R=r.get(C);R&&(R.dependsOn.add(b),b.dependants.add(R))}}function p(f){f.hasRun=!0;for(let g of f.policies)if(!(g.afterPhase&&(!g.afterPhase.hasRun||g.afterPhase.policies.size))&&g.dependsOn.size===0){t.push(g.policy);for(let y of g.dependants)y.dependsOn.delete(g);r.delete(g.policy.name),f.policies.delete(g)}}function u(){for(let f of d){if(p(f),f.policies.size>0&&f!==a){a.hasRun||p(a);return}f.hasAfterPolicies&&p(a)}}let m=0;for(;r.size>0;){m++;let f=t.length;if(u(),t.length<=f&&m>1)throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}return t}};function Yoe(){return Ty.create()}});var ul=h(pl=>{"use strict";Object.defineProperty(pl,"__esModule",{value:!0});var Joe=require("os"),Zoe=require("util");function ele(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var tle=ele(Zoe);function rle(e,...t){process.stderr.write(`${tle.default.format(e,...t)}${Joe.EOL}`)}var zR=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,HR,Ry=[],Oy=[],v1=[];zR&&Ay(zR);var $R=Object.assign(e=>GR(e),{enable:Ay,enabled:Iy,disable:ile,log:rle});function Ay(e){HR=e,Ry=[],Oy=[];let t=/\*/g,r=e.split(",").map(i=>i.trim().replace(t,".*?"));for(let i of r)i.startsWith("-")?Oy.push(new RegExp(`^${i.substr(1)}$`)):Ry.push(new RegExp(`^${i}$`));for(let i of v1)i.enabled=Iy(i.namespace)}function Iy(e){if(e.endsWith("*"))return!0;for(let t of Oy)if(t.test(e))return!1;for(let t of Ry)if(t.test(e))return!0;return!1}function ile(){let e=HR||"";return Ay(""),e}function GR(e){let t=Object.assign(r,{enabled:Iy(e),destroy:nle,log:$R.log,namespace:e,extend:ale});function r(...i){t.enabled&&(i.length>0&&(i[0]=`${e} ${i[0]}`),t.log(...i))}return v1.push(t),t}function nle(){let e=v1.indexOf(this);return e>=0?(v1.splice(e,1),!0):!1}function ale(e){let t=GR(`${this.namespace}:${e}`);return t.log=this.log,t}var Yc=$R,VR=new Set,g1=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,_1,b1=Yc("azure");b1.log=(...e)=>{Yc.log(...e)};var Dy=["verbose","info","warning","error"];g1&&(QR(g1)?WR(g1):console.error(`AZURE_LOG_LEVEL set to unknown log level '${g1}'; logging is not enabled. Acceptable values: ${Dy.join(", ")}.`));function WR(e){if(e&&!QR(e))throw new Error(`Unknown log level '${e}'. Acceptable values: ${Dy.join(",")}`);_1=e;let t=[];for(let r of VR)XR(r)&&t.push(r.namespace);Yc.enable(t.join(","))}function sle(){return _1}var UR={verbose:400,info:300,warning:200,error:100};function ole(e){let t=b1.extend(e);return KR(b1,t),{error:y1(t,"error"),warning:y1(t,"warning"),info:y1(t,"info"),verbose:y1(t,"verbose")}}function KR(e,t){t.log=(...r)=>{e.log(...r)}}function y1(e,t){let r=Object.assign(e.extend(t),{level:t});if(KR(e,r),XR(r)){let i=Yc.disable();Yc.enable(i+","+r.namespace)}return VR.add(r),r}function XR(e){return!!(_1&&UR[e.level]<=UR[_1])}function QR(e){return Dy.includes(e)}pl.AzureLogger=b1;pl.createClientLogger=ole;pl.getLogLevel=sle;pl.setLogLevel=WR});var Gs=h(w1=>{"use strict";Object.defineProperty(w1,"__esModule",{value:!0});w1.logger=void 0;var lle=ul();w1.logger=(0,lle.createClientLogger)("core-rest-pipeline")});var YR=h(E1=>{"use strict";Object.defineProperty(E1,"__esModule",{value:!0});E1.AbortError=void 0;var Ly=class extends Error{constructor(t){super(t),this.name="AbortError"}};E1.AbortError=Ly});var JR=h(N1=>{"use strict";Object.defineProperty(N1,"__esModule",{value:!0});N1.AbortError=void 0;var dle=YR();Object.defineProperty(N1,"AbortError",{enumerable:!0,get:function(){return dle.AbortError}})});var By=h(qy=>{"use strict";Object.defineProperty(qy,"__esModule",{value:!0});qy.createAbortablePromise=ple;var cle=JR();function ple(e,t){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=t??{};return new Promise((a,s)=>{function o(){s(new cle.AbortError(n??"The operation was aborted."))}function l(){i?.removeEventListener("abort",d)}function d(){r?.(),l(),o()}if(i?.aborted)return o();try{e(c=>{l(),a(c)},c=>{l(),s(c)})}catch(c){s(c)}i?.addEventListener("abort",d)})}});var Fy=h(My=>{"use strict";Object.defineProperty(My,"__esModule",{value:!0});My.getRandomIntegerInclusive=ule;function ule(e,t){return e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e}});var ZR=h(x1=>{"use strict";Object.defineProperty(x1,"__esModule",{value:!0});x1.delay=gle;x1.calculateRetryDelay=yle;var mle=By(),fle=Fy(),hle="The delay was aborted.";function gle(e,t){let r,{abortSignal:i,abortErrorMsg:n}=t??{};return(0,mle.createAbortablePromise)(a=>{r=setTimeout(a,e)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:n??hle})}function yle(e,t){let r=t.retryDelayInMs*Math.pow(2,e),i=Math.min(t.maxRetryDelayInMs,r);return{retryAfterInMs:i/2+(0,fle.getRandomIntegerInclusive)(0,i/2)}}});var eO=h(jy=>{"use strict";Object.defineProperty(jy,"__esModule",{value:!0});jy.cancelablePromiseRace=vle;async function vle(e,t){var r,i;let n=new AbortController;function a(){n.abort()}(r=t?.abortSignal)===null||r===void 0||r.addEventListener("abort",a);try{return await Promise.race(e.map(s=>s({abortSignal:n.signal})))}finally{n.abort(),(i=t?.abortSignal)===null||i===void 0||i.removeEventListener("abort",a)}}});var zy=h(ky=>{"use strict";Object.defineProperty(ky,"__esModule",{value:!0});ky.isObject=_le;function _le(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}});var rO=h(S1=>{"use strict";Object.defineProperty(S1,"__esModule",{value:!0});S1.isError=tO;S1.getErrorMessage=wle;var ble=zy();function tO(e){if((0,ble.isObject)(e)){let t=typeof e.name=="string",r=typeof e.message=="string";return t&&r}return!1}function wle(e){if(tO(e))return e.message;{let t;try{typeof e=="object"&&e?t=JSON.stringify(e):t=String(e)}catch{t="[unable to stringify input]"}return`Unknown error ${t}`}}});var nO=h(T1=>{"use strict";Object.defineProperty(T1,"__esModule",{value:!0});T1.computeSha256Hmac=Ele;T1.computeSha256Hash=Nle;var iO=require("crypto");async function Ele(e,t,r){let i=Buffer.from(e,"base64");return(0,iO.createHmac)("sha256",i).update(t).digest(r)}async function Nle(e,t){return(0,iO.createHash)("sha256").update(e).digest(t)}});var sO=h(Jc=>{"use strict";Object.defineProperty(Jc,"__esModule",{value:!0});Jc.isDefined=Uy;Jc.isObjectWithProperties=xle;Jc.objectHasProperty=aO;function Uy(e){return typeof e<"u"&&e!==null}function xle(e,t){if(!Uy(e)||typeof e!="object")return!1;for(let r of t)if(!aO(e,r))return!1;return!0}function aO(e,t){return Uy(e)&&typeof e=="object"&&t in e}});var oO=h($y=>{"use strict";var Hy;Object.defineProperty($y,"__esModule",{value:!0});$y.randomUUID=Ple;var Sle=require("crypto"),Tle=typeof((Hy=globalThis?.crypto)===null||Hy===void 0?void 0:Hy.randomUUID)=="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):Sle.randomUUID;function Ple(){return Tle()}});var lO=h(St=>{"use strict";var Gy,Vy,Wy,Ky;Object.defineProperty(St,"__esModule",{value:!0});St.isReactNative=St.isNodeRuntime=St.isNode=St.isNodeLike=St.isBun=St.isDeno=St.isWebWorker=St.isBrowser=void 0;St.isBrowser=typeof window<"u"&&typeof window.document<"u";St.isWebWorker=typeof self=="object"&&typeof self?.importScripts=="function"&&(((Gy=self.constructor)===null||Gy===void 0?void 0:Gy.name)==="DedicatedWorkerGlobalScope"||((Vy=self.constructor)===null||Vy===void 0?void 0:Vy.name)==="ServiceWorkerGlobalScope"||((Wy=self.constructor)===null||Wy===void 0?void 0:Wy.name)==="SharedWorkerGlobalScope");St.isDeno=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u";St.isBun=typeof Bun<"u"&&typeof Bun.version<"u";St.isNodeLike=typeof globalThis.process<"u"&&!!globalThis.process.version&&!!(!((Ky=globalThis.process.versions)===null||Ky===void 0)&&Ky.node);St.isNode=St.isNodeLike;St.isNodeRuntime=St.isNodeLike&&!St.isBun&&!St.isDeno;St.isReactNative=typeof navigator<"u"&&navigator?.product==="ReactNative"});var dO=h(P1=>{"use strict";Object.defineProperty(P1,"__esModule",{value:!0});P1.uint8ArrayToString=Cle;P1.stringToUint8Array=Rle;function Cle(e,t){return Buffer.from(e).toString(t)}function Rle(e,t){return Buffer.from(e,t)}});var Br=h(ue=>{"use strict";Object.defineProperty(ue,"__esModule",{value:!0});ue.stringToUint8Array=ue.uint8ArrayToString=ue.isWebWorker=ue.isReactNative=ue.isDeno=ue.isNodeRuntime=ue.isNodeLike=ue.isNode=ue.isBun=ue.isBrowser=ue.randomUUID=ue.objectHasProperty=ue.isObjectWithProperties=ue.isDefined=ue.computeSha256Hmac=ue.computeSha256Hash=ue.getErrorMessage=ue.isError=ue.isObject=ue.getRandomIntegerInclusive=ue.createAbortablePromise=ue.cancelablePromiseRace=ue.calculateRetryDelay=ue.delay=void 0;var cO=ZR();Object.defineProperty(ue,"delay",{enumerable:!0,get:function(){return cO.delay}});Object.defineProperty(ue,"calculateRetryDelay",{enumerable:!0,get:function(){return cO.calculateRetryDelay}});var Ole=eO();Object.defineProperty(ue,"cancelablePromiseRace",{enumerable:!0,get:function(){return Ole.cancelablePromiseRace}});var Ale=By();Object.defineProperty(ue,"createAbortablePromise",{enumerable:!0,get:function(){return Ale.createAbortablePromise}});var Ile=Fy();Object.defineProperty(ue,"getRandomIntegerInclusive",{enumerable:!0,get:function(){return Ile.getRandomIntegerInclusive}});var Dle=zy();Object.defineProperty(ue,"isObject",{enumerable:!0,get:function(){return Dle.isObject}});var pO=rO();Object.defineProperty(ue,"isError",{enumerable:!0,get:function(){return pO.isError}});Object.defineProperty(ue,"getErrorMessage",{enumerable:!0,get:function(){return pO.getErrorMessage}});var uO=nO();Object.defineProperty(ue,"computeSha256Hash",{enumerable:!0,get:function(){return uO.computeSha256Hash}});Object.defineProperty(ue,"computeSha256Hmac",{enumerable:!0,get:function(){return uO.computeSha256Hmac}});var Xy=sO();Object.defineProperty(ue,"isDefined",{enumerable:!0,get:function(){return Xy.isDefined}});Object.defineProperty(ue,"isObjectWithProperties",{enumerable:!0,get:function(){return Xy.isObjectWithProperties}});Object.defineProperty(ue,"objectHasProperty",{enumerable:!0,get:function(){return Xy.objectHasProperty}});var Lle=oO();Object.defineProperty(ue,"randomUUID",{enumerable:!0,get:function(){return Lle.randomUUID}});var Wa=lO();Object.defineProperty(ue,"isBrowser",{enumerable:!0,get:function(){return Wa.isBrowser}});Object.defineProperty(ue,"isBun",{enumerable:!0,get:function(){return Wa.isBun}});Object.defineProperty(ue,"isNode",{enumerable:!0,get:function(){return Wa.isNode}});Object.defineProperty(ue,"isNodeLike",{enumerable:!0,get:function(){return Wa.isNodeLike}});Object.defineProperty(ue,"isNodeRuntime",{enumerable:!0,get:function(){return Wa.isNodeRuntime}});Object.defineProperty(ue,"isDeno",{enumerable:!0,get:function(){return Wa.isDeno}});Object.defineProperty(ue,"isReactNative",{enumerable:!0,get:function(){return Wa.isReactNative}});Object.defineProperty(ue,"isWebWorker",{enumerable:!0,get:function(){return Wa.isWebWorker}});var mO=dO();Object.defineProperty(ue,"uint8ArrayToString",{enumerable:!0,get:function(){return mO.uint8ArrayToString}});Object.defineProperty(ue,"stringToUint8Array",{enumerable:!0,get:function(){return mO.stringToUint8Array}})});var R1=h(C1=>{"use strict";Object.defineProperty(C1,"__esModule",{value:!0});C1.Sanitizer=void 0;var qle=Br(),Qy="REDACTED",Ble=["x-ms-client-request-id","x-ms-return-client-request-id","x-ms-useragent","x-ms-correlation-request-id","x-ms-request-id","client-request-id","ms-cv","return-client-request-id","traceparent","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Origin","Accept","Accept-Encoding","Cache-Control","Connection","Content-Length","Content-Type","Date","ETag","Expires","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","Last-Modified","Pragma","Request-Id","Retry-After","Server","Transfer-Encoding","User-Agent","WWW-Authenticate"],Mle=["api-version"],Yy=class{constructor({additionalAllowedHeaderNames:t=[],additionalAllowedQueryParameters:r=[]}={}){t=Ble.concat(t),r=Mle.concat(r),this.allowedHeaderNames=new Set(t.map(i=>i.toLowerCase())),this.allowedQueryParameters=new Set(r.map(i=>i.toLowerCase()))}sanitize(t){let r=new Set;return JSON.stringify(t,(i,n)=>{if(n instanceof Error)return Object.assign(Object.assign({},n),{name:n.name,message:n.message});if(i==="headers")return this.sanitizeHeaders(n);if(i==="url")return this.sanitizeUrl(n);if(i==="query")return this.sanitizeQuery(n);if(i==="body")return;if(i==="response")return;if(i==="operationSpec")return;if(Array.isArray(n)||(0,qle.isObject)(n)){if(r.has(n))return"[Circular]";r.add(n)}return n},2)}sanitizeUrl(t){if(typeof t!="string"||t===null||t==="")return t;let r=new URL(t);if(!r.search)return t;for(let[i]of r.searchParams)this.allowedQueryParameters.has(i.toLowerCase())||r.searchParams.set(i,Qy);return r.toString()}sanitizeHeaders(t){let r={};for(let i of Object.keys(t))this.allowedHeaderNames.has(i.toLowerCase())?r[i]=t[i]:r[i]=Qy;return r}sanitizeQuery(t){if(typeof t!="object"||t===null)return t;let r={};for(let i of Object.keys(t))this.allowedQueryParameters.has(i.toLowerCase())?r[i]=t[i]:r[i]=Qy;return r}};C1.Sanitizer=Yy});var Jy=h(ml=>{"use strict";Object.defineProperty(ml,"__esModule",{value:!0});ml.logPolicyName=void 0;ml.logPolicy=kle;var Fle=Gs(),jle=R1();ml.logPolicyName="logPolicy";function kle(e={}){var t;let r=(t=e.logger)!==null&&t!==void 0?t:Fle.logger.info,i=new jle.Sanitizer({additionalAllowedHeaderNames:e.additionalAllowedHeaderNames,additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});return{name:ml.logPolicyName,async sendRequest(n,a){if(!r.enabled)return a(n);r(`Request: ${i.sanitize(n)}`);let s=await a(n);return r(`Response status code: ${s.status}`),r(`Headers: ${i.sanitize(s.headers)}`),s}}}});var Zy=h(fl=>{"use strict";Object.defineProperty(fl,"__esModule",{value:!0});fl.redirectPolicyName=void 0;fl.redirectPolicy=zle;fl.redirectPolicyName="redirectPolicy";var fO=["GET","HEAD"];function zle(e={}){let{maxRetries:t=20}=e;return{name:fl.redirectPolicyName,async sendRequest(r,i){let n=await i(r);return hO(i,n,t)}}}async function hO(e,t,r,i=0){let{request:n,status:a,headers:s}=t,o=s.get("location");if(o&&(a===300||a===301&&fO.includes(n.method)||a===302&&fO.includes(n.method)||a===303&&n.method==="POST"||a===307)&&iBO,__assign:()=>O1,__asyncDelegator:()=>CO,__asyncGenerator:()=>PO,__asyncValues:()=>RO,__await:()=>hl,__awaiter:()=>wO,__classPrivateFieldGet:()=>DO,__classPrivateFieldIn:()=>qO,__classPrivateFieldSet:()=>LO,__createBinding:()=>I1,__decorate:()=>vO,__disposeResources:()=>MO,__esDecorate:()=>Ule,__exportStar:()=>NO,__extends:()=>gO,__generator:()=>EO,__importDefault:()=>IO,__importStar:()=>AO,__makeTemplateObject:()=>OO,__metadata:()=>bO,__param:()=>_O,__propKey:()=>$le,__read:()=>t3,__rest:()=>yO,__runInitializers:()=>Hle,__setFunctionName:()=>Gle,__spread:()=>xO,__spreadArray:()=>TO,__spreadArrays:()=>SO,__values:()=>A1,default:()=>Kle});function gO(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");e3(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function yO(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(s=e[o])&&(a=(n<3?s(a):n>3?s(t,r,a):s(t,r))||a);return n>3&&a&&Object.defineProperty(t,r,a),a}function _O(e,t){return function(r,i){t(r,i,e)}}function Ule(e,t,r,i,n,a){function s(_){if(_!==void 0&&typeof _!="function")throw new TypeError("Function expected");return _}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?i.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in i)f[g]=g==="access"?{}:i[g];for(var g in i.access)f.access[g]=i.access[g];f.addInitializer=function(_){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(_||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&n.unshift(p)}else(p=s(y))&&(o==="field"?n.unshift(p):c[l]=p)}d&&Object.defineProperty(d,i.name,c),u=!0}function Hle(e,t,r){for(var i=arguments.length>2,n=0;n0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function t3(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,a=[],s;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(s)throw s.error}}return a}function xO(){for(var e=[],t=0;t1||l(m,g)})},f&&(n[m]=f(n[m])))}function l(m,f){try{d(i[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof hl?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function CO(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,a){t[n]=e[n]?function(s){return(r=!r)?{value:hl(e[n](s)),done:!1}:a?a(s):s}:a}}function RO(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof A1=="function"?A1(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function OO(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function AO(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&I1(t,e,r);return Vle(t,e),t}function IO(e){return e&&e.__esModule?e:{default:e}}function DO(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function LO(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function qO(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function BO(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function MO(e){function t(a){e.error=e.hasError?new Wle(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(a).then(n,function(s){return t(s),n()})}else i|=1}catch(s){t(s)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var e3,O1,I1,Vle,Wle,Kle,L1=Q0(()=>{e3=function(e,t){return e3=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},e3(e,t)};O1=function(){return O1=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(q1,"__esModule",{value:!0});q1.getHeaderName=Xle;q1.setPlatformSpecificData=Qle;var FO=(L1(),Bd(D1)),r3=FO.__importStar(require("node:os")),i3=FO.__importStar(require("node:process"));function Xle(){return"User-Agent"}async function Qle(e){if(i3&&i3.versions){let t=i3.versions;t.bun?e.set("Bun",t.bun):t.deno?e.set("Deno",t.deno):t.node&&e.set("Node",t.node)}e.set("OS",`(${r3.arch()}-${r3.type()}-${r3.release()})`)}});var Ka=h(gl=>{"use strict";Object.defineProperty(gl,"__esModule",{value:!0});gl.DEFAULT_RETRY_POLICY_COUNT=gl.SDK_VERSION=void 0;gl.SDK_VERSION="1.17.0";gl.DEFAULT_RETRY_POLICY_COUNT=3});var n3=h(B1=>{"use strict";Object.defineProperty(B1,"__esModule",{value:!0});B1.getUserAgentHeaderName=Zle;B1.getUserAgentValue=ede;var kO=jO(),Yle=Ka();function Jle(e){let t=[];for(let[r,i]of e){let n=i?`${r}/${i}`:r;t.push(n)}return t.join(" ")}function Zle(){return(0,kO.getHeaderName)()}async function ede(e){let t=new Map;t.set("core-rest-pipeline",Yle.SDK_VERSION),await(0,kO.setPlatformSpecificData)(t);let r=Jle(t);return e?`${e} ${r}`:r}});var a3=h(yl=>{"use strict";Object.defineProperty(yl,"__esModule",{value:!0});yl.userAgentPolicyName=void 0;yl.userAgentPolicy=tde;var UO=n3(),zO=(0,UO.getUserAgentHeaderName)();yl.userAgentPolicyName="userAgentPolicy";function tde(e={}){let t=(0,UO.getUserAgentValue)(e.userAgentPrefix);return{name:yl.userAgentPolicyName,async sendRequest(r,i){return r.headers.has(zO)||r.headers.set(zO,await t),i(r)}}}});var M1=h(vl=>{"use strict";Object.defineProperty(vl,"__esModule",{value:!0});vl.isNodeReadableStream=HO;vl.isWebReadableStream=$O;vl.isReadableStream=rde;vl.isBlob=ide;function HO(e){return!!(e&&typeof e.pipe=="function")}function $O(e){return!!(e&&typeof e.getReader=="function"&&typeof e.tee=="function")}function rde(e){return HO(e)||$O(e)}function ide(e){return typeof e.stream=="function"}});var s3=h(Zc=>{"use strict";Object.defineProperty(Zc,"__esModule",{value:!0});Zc.getRawContent=ode;Zc.createFileFromStream=lde;Zc.createFile=dde;var nde=Br(),ade=M1(),GO={arrayBuffer:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}},F1=Symbol("rawContent");function sde(e){return typeof e[F1]=="function"}function ode(e){return sde(e)?e[F1]():e.stream()}function lde(e,t,r={}){var i,n,a,s;return Object.assign(Object.assign({},GO),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(a=r.webkitRelativePath)!==null&&a!==void 0?a:"",size:(s=r.size)!==null&&s!==void 0?s:-1,name:t,stream:()=>{let o=e();if((0,ade.isNodeReadableStream)(o))throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.");return o},[F1]:e})}function dde(e,t,r={}){var i,n,a;return nde.isNodeLike?Object.assign(Object.assign({},GO),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(a=r.webkitRelativePath)!==null&&a!==void 0?a:"",size:e.byteLength,name:t,arrayBuffer:async()=>e.buffer,stream:()=>new Blob([e]).stream(),[F1]:()=>e}):new File([e],t,r)}});var KO=h(l3=>{"use strict";Object.defineProperty(l3,"__esModule",{value:!0});l3.concat=fde;var ta=(L1(),Bd(D1)),o3=require("node:stream"),cde=M1(),pde=s3();function VO(){return ta.__asyncGenerator(this,arguments,function*(){let t=this.getReader();try{for(;;){let{done:r,value:i}=yield ta.__await(t.read());if(r)return yield ta.__await(void 0);yield yield ta.__await(i)}}finally{t.releaseLock()}})}function ude(e){e[Symbol.asyncIterator]||(e[Symbol.asyncIterator]=VO.bind(e)),e.values||(e.values=VO.bind(e))}function mde(e){return e instanceof ReadableStream?(ude(e),o3.Readable.fromWeb(e)):e}function WO(e){return e instanceof Uint8Array?o3.Readable.from(Buffer.from(e)):(0,cde.isBlob)(e)?WO((0,pde.getRawContent)(e)):mde(e)}async function fde(e){return function(){let t=e.map(r=>typeof r=="function"?r():r).map(WO);return o3.Readable.from(function(){return ta.__asyncGenerator(this,arguments,function*(){var r,i,n,a;for(let d of t)try{for(var s=!0,o=(i=void 0,ta.__asyncValues(d)),l;l=yield ta.__await(o.next()),r=l.done,!r;s=!0){a=l.value,s=!1;let c=a;yield yield ta.__await(c)}}catch(c){i={error:c}}finally{try{!s&&!r&&(n=o.return)&&(yield ta.__await(n.call(o)))}finally{if(i)throw i.error}}})}())}}});var d3=h(_l=>{"use strict";Object.defineProperty(_l,"__esModule",{value:!0});_l.multipartPolicyName=void 0;_l.multipartPolicy=Sde;var Vs=Br(),hde=KO(),gde=M1();function yde(){return`----AzSDKFormBoundary${(0,Vs.randomUUID)()}`}function vde(e){let t="";for(let[r,i]of e)t+=`${r}: ${i}\r +`;return t}function _de(e){return e instanceof Uint8Array?e.byteLength:(0,gde.isBlob)(e)?e.size===-1?void 0:e.size:void 0}function bde(e){let t=0;for(let r of e){let i=_de(r);if(i===void 0)return;t+=i}return t}async function wde(e,t,r){let i=[(0,Vs.stringToUint8Array)(`--${r}`,"utf-8"),...t.flatMap(a=>[(0,Vs.stringToUint8Array)(`\r +`,"utf-8"),(0,Vs.stringToUint8Array)(vde(a.headers),"utf-8"),(0,Vs.stringToUint8Array)(`\r +`,"utf-8"),a.body,(0,Vs.stringToUint8Array)(`\r +--${r}`,"utf-8")]),(0,Vs.stringToUint8Array)(`--\r +\r +`,"utf-8")],n=bde(i);n&&e.headers.set("Content-Length",n),e.body=await(0,hde.concat)(i)}_l.multipartPolicyName="multipartPolicy";var Ede=70,Nde=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function xde(e){if(e.length>Ede)throw new Error(`Multipart boundary "${e}" exceeds maximum length of 70 characters`);if(Array.from(e).some(t=>!Nde.has(t)))throw new Error(`Multipart boundary "${e}" contains invalid characters`)}function Sde(){return{name:_l.multipartPolicyName,async sendRequest(e,t){var r;if(!e.multipartBody)return t(e);if(e.body)throw new Error("multipartBody and regular body cannot be set at the same time");let i=e.multipartBody.boundary,n=(r=e.headers.get("Content-Type"))!==null&&r!==void 0?r:"multipart/mixed",a=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!a)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,s,o]=a;if(o&&i&&o!==i)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${i} in the request body`);return i??(i=o),i?xde(i):i=yde(),e.headers.set("Content-Type",`${s}; boundary=${i}`),await wde(e,e.multipartBody.parts,i),e.multipartBody=void 0,t(e)}}}});var c3=h(bl=>{"use strict";Object.defineProperty(bl,"__esModule",{value:!0});bl.decompressResponsePolicyName=void 0;bl.decompressResponsePolicy=Tde;bl.decompressResponsePolicyName="decompressResponsePolicy";function Tde(){return{name:bl.decompressResponsePolicyName,async sendRequest(e,t){return e.method!=="HEAD"&&e.headers.set("Accept-Encoding","gzip,deflate"),t(e)}}}});var XO=h(j1=>{"use strict";Object.defineProperty(j1,"__esModule",{value:!0});j1.AbortError=void 0;var p3=class extends Error{constructor(t){super(t),this.name="AbortError"}};j1.AbortError=p3});var z1=h(k1=>{"use strict";Object.defineProperty(k1,"__esModule",{value:!0});k1.AbortError=void 0;var Pde=XO();Object.defineProperty(k1,"AbortError",{enumerable:!0,get:function(){return Pde.AbortError}})});var H1=h(U1=>{"use strict";Object.defineProperty(U1,"__esModule",{value:!0});U1.delay=Ode;U1.parseHeaderValueAsNumber=Ade;var Cde=z1(),Rde="The operation was aborted.";function Ode(e,t,r){return new Promise((i,n)=>{let a,s,o=()=>n(new Cde.AbortError(r?.abortErrorMsg?r?.abortErrorMsg:Rde)),l=()=>{r?.abortSignal&&s&&r.abortSignal.removeEventListener("abort",s)};if(s=()=>(a&&clearTimeout(a),l(),o()),r?.abortSignal&&r.abortSignal.aborted)return o();a=setTimeout(()=>{l(),i(t)},e),r?.abortSignal&&r.abortSignal.addEventListener("abort",s)})}function Ade(e,t){let r=e.headers.get(t);if(!r)return;let i=Number(r);if(!Number.isNaN(i))return i}});var G1=h($1=>{"use strict";Object.defineProperty($1,"__esModule",{value:!0});$1.isThrottlingRetryResponse=Lde;$1.throttlingRetryStrategy=qde;var Ide=H1(),u3="Retry-After",Dde=["retry-after-ms","x-ms-retry-after-ms",u3];function QO(e){if(e&&[429,503].includes(e.status))try{for(let n of Dde){let a=(0,Ide.parseHeaderValueAsNumber)(e,n);if(a===0||a)return a*(n===u3?1e3:1)}let t=e.headers.get(u3);if(!t)return;let i=Date.parse(t)-Date.now();return Number.isFinite(i)?Math.max(0,i):void 0}catch{return}}function Lde(e){return Number.isFinite(QO(e))}function qde(){return{name:"throttlingRetryStrategy",retry({response:e}){let t=QO(e);return Number.isFinite(t)?{retryAfterInMs:t}:{skipStrategy:!0}}}}});var V1=h(ep=>{"use strict";Object.defineProperty(ep,"__esModule",{value:!0});ep.exponentialRetryStrategy=kde;ep.isExponentialRetryResponse=YO;ep.isSystemError=JO;var Bde=Br(),Mde=G1(),Fde=1e3,jde=1e3*64;function kde(e={}){var t,r;let i=(t=e.retryDelayInMs)!==null&&t!==void 0?t:Fde,n=(r=e.maxRetryDelayInMs)!==null&&r!==void 0?r:jde,a=i;return{name:"exponentialRetryStrategy",retry({retryCount:s,response:o,responseError:l}){let d=JO(l),c=d&&e.ignoreSystemErrors,p=YO(o),u=p&&e.ignoreHttpStatusCodes;if(o&&((0,Mde.isThrottlingRetryResponse)(o)||!p)||u||c)return{skipStrategy:!0};if(l&&!d&&!p)return{errorToThrow:l};let f=a*Math.pow(2,s),g=Math.min(n,f);return a=g/2+(0,Bde.getRandomIntegerInclusive)(0,g/2),{retryAfterInMs:a}}}}function YO(e){return!!(e&&e.status!==void 0&&(e.status>=500||e.status===408)&&e.status!==501&&e.status!==505)}function JO(e){return e?e.code==="ETIMEDOUT"||e.code==="ESOCKETTIMEDOUT"||e.code==="ECONNREFUSED"||e.code==="ECONNRESET"||e.code==="ENOENT"||e.code==="ENOTFOUND":!1}});var wl=h(m3=>{"use strict";Object.defineProperty(m3,"__esModule",{value:!0});m3.retryPolicy=Gde;var zde=H1(),Ude=ul(),Hde=z1(),ZO=Ka(),eA=(0,Ude.createClientLogger)("core-rest-pipeline retryPolicy"),$de="retryPolicy";function Gde(e,t={maxRetries:ZO.DEFAULT_RETRY_POLICY_COUNT}){let r=t.logger||eA;return{name:$de,async sendRequest(i,n){var a,s;let o,l,d=-1;e:for(;;){d+=1,o=void 0,l=void 0;try{r.info(`Retry ${d}: Attempting to send request`,i.requestId),o=await n(i),r.info(`Retry ${d}: Received a response from request`,i.requestId)}catch(c){if(r.error(`Retry ${d}: Received an error from request`,i.requestId),l=c,!c||l.name!=="RestError")throw c;o=l.response}if(!((a=i.abortSignal)===null||a===void 0)&&a.aborted)throw r.error(`Retry ${d}: Request aborted.`),new Hde.AbortError;if(d>=((s=t.maxRetries)!==null&&s!==void 0?s:ZO.DEFAULT_RETRY_POLICY_COUNT)){if(r.info(`Retry ${d}: Maximum retries reached. Returning the last received response, or throwing the last received error.`),l)throw l;if(o)return o;throw new Error("Maximum retries reached with no response or error to throw")}r.info(`Retry ${d}: Processing ${e.length} retry strategies.`);t:for(let c of e){let p=c.logger||eA;p.info(`Retry ${d}: Processing retry strategy ${c.name}.`);let u=c.retry({retryCount:d,response:o,responseError:l});if(u.skipStrategy){p.info(`Retry ${d}: Skipped.`);continue t}let{errorToThrow:m,retryAfterInMs:f,redirectTo:g}=u;if(m)throw p.error(`Retry ${d}: Retry strategy ${c.name} throws error:`,m),m;if(f||f===0){p.info(`Retry ${d}: Retry strategy ${c.name} retries after ${f}`),await(0,zde.delay)(f,void 0,{abortSignal:i.abortSignal});continue e}if(g){p.info(`Retry ${d}: Retry strategy ${c.name} redirects to ${g}`),i.url=g;continue e}}if(l)throw r.info("None of the retry strategies could work with the received error. Throwing it."),l;if(o)return r.info("None of the retry strategies could work with the received response. Returning it."),o}}}}});var f3=h(El=>{"use strict";Object.defineProperty(El,"__esModule",{value:!0});El.defaultRetryPolicyName=void 0;El.defaultRetryPolicy=Qde;var Vde=V1(),Wde=G1(),Kde=wl(),Xde=Ka();El.defaultRetryPolicyName="defaultRetryPolicy";function Qde(e={}){var t;return{name:El.defaultRetryPolicyName,sendRequest:(0,Kde.retryPolicy)([(0,Wde.throttlingRetryStrategy)(),(0,Vde.exponentialRetryStrategy)(e)],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Xde.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var tp=h(g3=>{"use strict";Object.defineProperty(g3,"__esModule",{value:!0});g3.createHttpHeaders=Jde;function W1(e){return e.toLowerCase()}function*Yde(e){for(let t of e.values())yield[t.name,t.value]}var h3=class{constructor(t){if(this._headersMap=new Map,t)for(let r of Object.keys(t))this.set(r,t[r])}set(t,r){this._headersMap.set(W1(t),{name:t,value:String(r).trim()})}get(t){var r;return(r=this._headersMap.get(W1(t)))===null||r===void 0?void 0:r.value}has(t){return this._headersMap.has(W1(t))}delete(t){this._headersMap.delete(W1(t))}toJSON(t={}){let r={};if(t.preserveCase)for(let i of this._headersMap.values())r[i.name]=i.value;else for(let[i,n]of this._headersMap)r[i]=n.value;return r}toString(){return JSON.stringify(this.toJSON({preserveCase:!0}))}[Symbol.iterator](){return Yde(this._headersMap)}};function Jde(e){return new h3(e)}});var y3=h(Nl=>{"use strict";Object.defineProperty(Nl,"__esModule",{value:!0});Nl.formDataPolicyName=void 0;Nl.formDataPolicy=ece;var rA=Br(),tA=tp();Nl.formDataPolicyName="formDataPolicy";function Zde(e){var t;let r={};for(let[i,n]of e.entries())(t=r[i])!==null&&t!==void 0||(r[i]=[]),r[i].push(n);return r}function ece(){return{name:Nl.formDataPolicyName,async sendRequest(e,t){if(rA.isNodeLike&&typeof FormData<"u"&&e.body instanceof FormData&&(e.formData=Zde(e.body),e.body=void 0),e.formData){let r=e.headers.get("Content-Type");r&&r.indexOf("application/x-www-form-urlencoded")!==-1?e.body=tce(e.formData):await rce(e.formData,e),e.formData=void 0}return t(e)}}}function tce(e){let t=new URLSearchParams;for(let[r,i]of Object.entries(e))if(Array.isArray(i))for(let n of i)t.append(r,n.toString());else t.append(r,i.toString());return t.toString()}async function rce(e,t){let r=t.headers.get("Content-Type");if(r&&!r.startsWith("multipart/form-data"))return;t.headers.set("Content-Type",r??"multipart/form-data");let i=[];for(let[n,a]of Object.entries(e))for(let s of Array.isArray(a)?a:[a])if(typeof s=="string")i.push({headers:(0,tA.createHttpHeaders)({"Content-Disposition":`form-data; name="${n}"`}),body:(0,rA.stringToUint8Array)(s,"utf-8")});else{if(s==null||typeof s!="object")throw new Error(`Unexpected value for key ${n}: ${s}. Value should be serialized to string first.`);{let o=s.name||"blob",l=(0,tA.createHttpHeaders)();l.set("Content-Disposition",`form-data; name="${n}"; filename="${o}"`),l.set("Content-Type",s.type||"application/octet-stream"),i.push({headers:l,body:s})}}t.multipartBody={parts:i}}});var nA=h((OEe,iA)=>{var xl=1e3,Sl=xl*60,Tl=Sl*60,Ws=Tl*24,ice=Ws*7,nce=Ws*365.25;iA.exports=function(e,t){t=t||{};var r=typeof e;if(r==="string"&&e.length>0)return ace(e);if(r==="number"&&isFinite(e))return t.long?oce(e):sce(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function ace(e){if(e=String(e),!(e.length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var r=parseFloat(t[1]),i=(t[2]||"ms").toLowerCase();switch(i){case"years":case"year":case"yrs":case"yr":case"y":return r*nce;case"weeks":case"week":case"w":return r*ice;case"days":case"day":case"d":return r*Ws;case"hours":case"hour":case"hrs":case"hr":case"h":return r*Tl;case"minutes":case"minute":case"mins":case"min":case"m":return r*Sl;case"seconds":case"second":case"secs":case"sec":case"s":return r*xl;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function sce(e){var t=Math.abs(e);return t>=Ws?Math.round(e/Ws)+"d":t>=Tl?Math.round(e/Tl)+"h":t>=Sl?Math.round(e/Sl)+"m":t>=xl?Math.round(e/xl)+"s":e+"ms"}function oce(e){var t=Math.abs(e);return t>=Ws?K1(e,t,Ws,"day"):t>=Tl?K1(e,t,Tl,"hour"):t>=Sl?K1(e,t,Sl,"minute"):t>=xl?K1(e,t,xl,"second"):e+" ms"}function K1(e,t,r,i){var n=t>=r*1.5;return Math.round(e/r)+" "+i+(n?"s":"")}});var v3=h((AEe,aA)=>{function lce(e){r.debug=r,r.default=r,r.coerce=l,r.disable=a,r.enable=n,r.enabled=s,r.humanize=nA(),r.destroy=d,Object.keys(e).forEach(c=>{r[c]=e[c]}),r.names=[],r.skips=[],r.formatters={};function t(c){let p=0;for(let u=0;u{if(U==="%%")return"%";R++;let j=r.formatters[ne];if(typeof j=="function"){let q=y[R];U=j.call(_,q),y.splice(R,1),R--}return U}),r.formatArgs.call(_,y),(_.log||r.log).apply(_,y)}return g.namespace=c,g.useColors=r.useColors(),g.color=r.selectColor(c),g.extend=i,g.destroy=r.destroy,Object.defineProperty(g,"enabled",{enumerable:!0,configurable:!1,get:()=>u!==null?u:(m!==r.namespaces&&(m=r.namespaces,f=r.enabled(c)),f),set:y=>{u=y}}),typeof r.init=="function"&&r.init(g),g}function i(c,p){let u=r(this.namespace+(typeof p>"u"?":":p)+c);return u.log=this.log,u}function n(c){r.save(c),r.namespaces=c,r.names=[],r.skips=[];let p,u=(typeof c=="string"?c:"").split(/[\s,]+/),m=u.length;for(p=0;p"-"+p)].join(",");return r.enable(""),c}function s(c){if(c[c.length-1]==="*")return!0;let p,u;for(p=0,u=r.skips.length;p{ci.formatArgs=cce;ci.save=pce;ci.load=uce;ci.useColors=dce;ci.storage=mce();ci.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();ci.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function dce(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let e;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function cce(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+X1.exports.humanize(this.diff),!this.useColors)return;let t="color: "+this.color;e.splice(1,0,t,"color: inherit");let r=0,i=0;e[0].replace(/%[a-zA-Z%]/g,n=>{n!=="%%"&&(r++,n==="%c"&&(i=r))}),e.splice(i,0,t)}ci.log=console.debug||console.log||(()=>{});function pce(e){try{e?ci.storage.setItem("debug",e):ci.storage.removeItem("debug")}catch{}}function uce(){let e;try{e=ci.storage.getItem("debug")}catch{}return!e&&typeof process<"u"&&"env"in process&&(e=process.env.DEBUG),e}function mce(){try{return localStorage}catch{}}X1.exports=v3()(ci);var{formatters:fce}=X1.exports;fce.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}});var lA=h((Kt,Y1)=>{var hce=require("tty"),Q1=require("util");Kt.init=Ece;Kt.log=_ce;Kt.formatArgs=yce;Kt.save=bce;Kt.load=wce;Kt.useColors=gce;Kt.destroy=Q1.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");Kt.colors=[6,2,3,4,5,1];try{let e=require("supports-color");e&&(e.stderr||e).level>=2&&(Kt.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}Kt.inspectOpts=Object.keys(process.env).filter(e=>/^debug_/i.test(e)).reduce((e,t)=>{let r=t.substring(6).toLowerCase().replace(/_([a-z])/g,(n,a)=>a.toUpperCase()),i=process.env[t];return/^(yes|on|true|enabled)$/i.test(i)?i=!0:/^(no|off|false|disabled)$/i.test(i)?i=!1:i==="null"?i=null:i=Number(i),e[r]=i,e},{});function gce(){return"colors"in Kt.inspectOpts?!!Kt.inspectOpts.colors:hce.isatty(process.stderr.fd)}function yce(e){let{namespace:t,useColors:r}=this;if(r){let i=this.color,n="\x1B[3"+(i<8?i:"8;5;"+i),a=` ${n};1m${t} \x1B[0m`;e[0]=a+e[0].split(` +`).join(` +`+a),e.push(n+"m+"+Y1.exports.humanize(this.diff)+"\x1B[0m")}else e[0]=vce()+t+" "+e[0]}function vce(){return Kt.inspectOpts.hideDate?"":new Date().toISOString()+" "}function _ce(...e){return process.stderr.write(Q1.formatWithOptions(Kt.inspectOpts,...e)+` +`)}function bce(e){e?process.env.DEBUG=e:delete process.env.DEBUG}function wce(){return process.env.DEBUG}function Ece(e){e.inspectOpts={};let t=Object.keys(Kt.inspectOpts);for(let r=0;rt.trim()).join(" ")};oA.O=function(e){return this.inspectOpts.colors=this.useColors,Q1.inspect(e,this.inspectOpts)}});var rp=h((IEe,_3)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?_3.exports=sA():_3.exports=lA()});var pA=h(Zr=>{"use strict";var Nce=Zr&&Zr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),xce=Zr&&Zr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),dA=Zr&&Zr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Nce(t,e,r);return xce(t,e),t};Object.defineProperty(Zr,"__esModule",{value:!0});Zr.req=Zr.json=Zr.toBuffer=void 0;var Sce=dA(require("http")),Tce=dA(require("https"));async function cA(e){let t=0,r=[];for await(let i of e)t+=i.length,r.push(i);return Buffer.concat(r,t)}Zr.toBuffer=cA;async function Pce(e){let r=(await cA(e)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}Zr.json=Pce;function Cce(e,t={}){let i=((typeof e=="string"?e:e.href).startsWith("https:")?Tce:Sce).request(e,t),n=new Promise((a,s)=>{i.once("response",a).once("error",s).end()});return i.then=n.then.bind(n),i}Zr.req=Cce});var w3=h(pi=>{"use strict";var mA=pi&&pi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Rce=pi&&pi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fA=pi&&pi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&mA(t,e,r);return Rce(t,e),t},Oce=pi&&pi.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&mA(t,e,r)};Object.defineProperty(pi,"__esModule",{value:!0});pi.Agent=void 0;var Ace=fA(require("net")),uA=fA(require("http")),Ice=require("https");Oce(pA(),pi);var Tn=Symbol("AgentBaseInternalState"),b3=class extends uA.Agent{constructor(t){super(t),this[Tn]={}}isSecureEndpoint(t){if(t){if(typeof t.secureEndpoint=="boolean")return t.secureEndpoint;if(typeof t.protocol=="string")return t.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(` +`).some(i=>i.indexOf("(https.js:")!==-1||i.indexOf("node:https:")!==-1)}incrementSockets(t){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[t]||(this.sockets[t]=[]);let r=new Ace.Socket({writable:!1});return this.sockets[t].push(r),this.totalSocketCount++,r}decrementSockets(t,r){if(!this.sockets[t]||r===null)return;let i=this.sockets[t],n=i.indexOf(r);n!==-1&&(i.splice(n,1),this.totalSocketCount--,i.length===0&&delete this.sockets[t])}getName(t){return(typeof t.secureEndpoint=="boolean"?t.secureEndpoint:this.isSecureEndpoint(t))?Ice.Agent.prototype.getName.call(this,t):super.getName(t)}createSocket(t,r,i){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},a=this.getName(n),s=this.incrementSockets(a);Promise.resolve().then(()=>this.connect(t,n)).then(o=>{if(this.decrementSockets(a,s),o instanceof uA.Agent)return o.addRequest(t,n);this[Tn].currentSocket=o,super.createSocket(t,r,i)},o=>{this.decrementSockets(a,s),i(o)})}createConnection(){let t=this[Tn].currentSocket;if(this[Tn].currentSocket=void 0,!t)throw new Error("No socket was returned in the `connect()` function");return t}get defaultPort(){return this[Tn].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(t){this[Tn]&&(this[Tn].defaultPort=t)}get protocol(){return this[Tn].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(t){this[Tn]&&(this[Tn].protocol=t)}};pi.Agent=b3});var hA=h(Pl=>{"use strict";var Dce=Pl&&Pl.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Pl,"__esModule",{value:!0});Pl.parseProxyResponse=void 0;var Lce=Dce(rp()),J1=(0,Lce.default)("https-proxy-agent:parse-proxy-response");function qce(e){return new Promise((t,r)=>{let i=0,n=[];function a(){let c=e.read();c?d(c):e.once("readable",a)}function s(){e.removeListener("end",o),e.removeListener("error",l),e.removeListener("readable",a)}function o(){s(),J1("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function l(c){s(),J1("onerror %o",c),r(c)}function d(c){n.push(c),i+=c.length;let p=Buffer.concat(n,i),u=p.indexOf(`\r +\r +`);if(u===-1){J1("have not received end of HTTP headers yet..."),a();return}let m=p.slice(0,u).toString("ascii").split(`\r +`),f=m.shift();if(!f)return e.destroy(),r(new Error("No header received from proxy CONNECT response"));let g=f.split(" "),y=+g[1],_=g.slice(2).join(" "),b={};for(let C of m){if(!C)continue;let R=C.indexOf(":");if(R===-1)return e.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${C}"`));let A=C.slice(0,R).toLowerCase(),U=C.slice(R+1).trimStart(),ne=b[A];typeof ne=="string"?b[A]=[ne,U]:Array.isArray(ne)?ne.push(U):b[A]=U}J1("got proxy server response: %o %o",f,b),s(),t({connect:{statusCode:y,statusText:_,headers:b},buffered:p})}e.on("error",l),e.on("end",o),a()})}Pl.parseProxyResponse=qce});var bA=h(Ai=>{"use strict";var Bce=Ai&&Ai.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Mce=Ai&&Ai.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vA=Ai&&Ai.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Bce(t,e,r);return Mce(t,e),t},_A=Ai&&Ai.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ai,"__esModule",{value:!0});Ai.HttpsProxyAgent=void 0;var E3=vA(require("net")),gA=vA(require("tls")),Fce=_A(require("assert")),jce=_A(rp()),kce=w3(),zce=require("url"),Uce=hA(),ip=(0,jce.default)("https-proxy-agent"),Z1=class extends kce.Agent{constructor(t,r){super(r),this.options={path:void 0},this.proxy=typeof t=="string"?new zce.URL(t):t,this.proxyHeaders=r?.headers??{},ip("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?yA(r,"headers"):null,host:i,port:n}}async connect(t,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let n;if(i.protocol==="https:"){ip("Creating `tls.Socket`: %o",this.connectOpts);let u=this.connectOpts.servername||this.connectOpts.host;n=gA.connect({...this.connectOpts,servername:u})}else ip("Creating `net.Socket`: %o",this.connectOpts),n=E3.connect(this.connectOpts);let a=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},s=E3.isIPv6(r.host)?`[${r.host}]`:r.host,o=`CONNECT ${s}:${r.port} HTTP/1.1\r +`;if(i.username||i.password){let u=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;a["Proxy-Authorization"]=`Basic ${Buffer.from(u).toString("base64")}`}a.Host=`${s}:${r.port}`,a["Proxy-Connection"]||(a["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let u of Object.keys(a))o+=`${u}: ${a[u]}\r +`;let l=(0,Uce.parseProxyResponse)(n);n.write(`${o}\r +`);let{connect:d,buffered:c}=await l;if(t.emit("proxyConnect",d),this.emit("proxyConnect",d,t),d.statusCode===200){if(t.once("socket",Hce),r.secureEndpoint){ip("Upgrading socket connection to TLS");let u=r.servername||r.host;return gA.connect({...yA(r,"host","path","port"),socket:n,servername:u})}return n}n.destroy();let p=new E3.Socket({writable:!1});return p.readable=!0,t.once("socket",u=>{ip("Replaying proxy buffer for failed request"),(0,Fce.default)(u.listenerCount("data")>0),u.push(c),u.push(null)}),p}};Z1.protocols=["http","https"];Ai.HttpsProxyAgent=Z1;function Hce(e){e.resume()}function yA(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var NA=h(Ii=>{"use strict";var $ce=Ii&&Ii.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Gce=Ii&&Ii.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),EA=Ii&&Ii.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&$ce(t,e,r);return Gce(t,e),t},Vce=Ii&&Ii.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ii,"__esModule",{value:!0});Ii.HttpProxyAgent=void 0;var Wce=EA(require("net")),Kce=EA(require("tls")),Xce=Vce(rp()),Qce=require("events"),Yce=w3(),wA=require("url"),Cl=(0,Xce.default)("http-proxy-agent"),ef=class extends Yce.Agent{constructor(t,r){super(r),this.proxy=typeof t=="string"?new wA.URL(t):t,this.proxyHeaders=r?.headers??{},Cl("Creating new HttpProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?Jce(r,"headers"):null,host:i,port:n}}addRequest(t,r){t._header=null,this.setRequestProps(t,r),super.addRequest(t,r)}setRequestProps(t,r){let{proxy:i}=this,n=r.secureEndpoint?"https:":"http:",a=t.getHeader("host")||"localhost",s=`${n}//${a}`,o=new wA.URL(t.path,s);r.port!==80&&(o.port=String(r.port)),t.path=String(o);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(i.username||i.password){let d=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(l)){let c=l[d];c&&t.setHeader(d,c)}}async connect(t,r){t._header=null,t.path.includes("://")||this.setRequestProps(t,r);let i,n;Cl("Regenerating stored HTTP header string for request"),t._implicitHeader(),t.outputData&&t.outputData.length>0&&(Cl("Patching connection write() output buffer with updated header"),i=t.outputData[0].data,n=i.indexOf(`\r +\r +`)+4,t.outputData[0].data=t._header+i.substring(n),Cl("Output buffer: %o",t.outputData[0].data));let a;return this.proxy.protocol==="https:"?(Cl("Creating `tls.Socket`: %o",this.connectOpts),a=Kce.connect(this.connectOpts)):(Cl("Creating `net.Socket`: %o",this.connectOpts),a=Wce.connect(this.connectOpts)),await(0,Qce.once)(a,"connect"),a}};ef.protocols=["http","https"];Ii.HttpProxyAgent=ef;function Jce(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var N3=h(Di=>{"use strict";Object.defineProperty(Di,"__esModule",{value:!0});Di.globalNoProxyList=Di.proxyPolicyName=void 0;Di.loadNoProxy=CA;Di.getDefaultProxySettings=lpe;Di.proxyPolicy=cpe;var Zce=bA(),epe=NA(),tpe=Gs(),rpe="HTTPS_PROXY",ipe="HTTP_PROXY",npe="ALL_PROXY",ape="NO_PROXY";Di.proxyPolicyName="proxyPolicy";Di.globalNoProxyList=[];var TA=!1,spe=new Map;function tf(e){if(process.env[e])return process.env[e];if(process.env[e.toLowerCase()])return process.env[e.toLowerCase()]}function PA(){if(!process)return;let e=tf(rpe),t=tf(npe),r=tf(ipe);return e||t||r}function ope(e,t,r){if(t.length===0)return!1;let i=new URL(e).hostname;if(r?.has(i))return r.get(i);let n=!1;for(let a of t)a[0]==="."?(i.endsWith(a)||i.length===a.length-1&&i===a.slice(1))&&(n=!0):i===a&&(n=!0);return r?.set(i,n),n}function CA(){let e=tf(ape);return TA=!0,e?e.split(",").map(t=>t.trim()).filter(t=>t.length):[]}function lpe(e){if(!e&&(e=PA(),!e))return;let t=new URL(e);return{host:(t.protocol?t.protocol+"//":"")+t.hostname,port:Number.parseInt(t.port||"80"),username:t.username,password:t.password}}function dpe(){let e=PA();return e?new URL(e):void 0}function xA(e){let t;try{t=new URL(e.host)}catch{throw new Error(`Expecting a valid host string in proxy settings, but found "${e.host}".`)}return t.port=String(e.port),e.username&&(t.username=e.username),e.password&&(t.password=e.password),t}function SA(e,t,r){if(e.agent)return;let n=new URL(e.url).protocol!=="https:";e.tlsSettings&&tpe.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.");let a=e.headers.toJSON();n?(t.httpProxyAgent||(t.httpProxyAgent=new epe.HttpProxyAgent(r,{headers:a})),e.agent=t.httpProxyAgent):(t.httpsProxyAgent||(t.httpsProxyAgent=new Zce.HttpsProxyAgent(r,{headers:a})),e.agent=t.httpsProxyAgent)}function cpe(e,t){TA||Di.globalNoProxyList.push(...CA());let r=e?xA(e):dpe(),i={};return{name:Di.proxyPolicyName,async sendRequest(n,a){var s;return!n.proxySettings&&r&&!ope(n.url,(s=t?.customNoProxyList)!==null&&s!==void 0?s:Di.globalNoProxyList,t?.customNoProxyList?void 0:spe)?SA(n,i,r):n.proxySettings&&SA(n,i,xA(n.proxySettings)),a(n)}}}});var x3=h(Rl=>{"use strict";Object.defineProperty(Rl,"__esModule",{value:!0});Rl.setClientRequestIdPolicyName=void 0;Rl.setClientRequestIdPolicy=ppe;Rl.setClientRequestIdPolicyName="setClientRequestIdPolicy";function ppe(e="x-ms-client-request-id"){return{name:Rl.setClientRequestIdPolicyName,async sendRequest(t,r){return t.headers.has(e)||t.headers.set(e,t.requestId),r(t)}}}});var S3=h(Ol=>{"use strict";Object.defineProperty(Ol,"__esModule",{value:!0});Ol.tlsPolicyName=void 0;Ol.tlsPolicy=upe;Ol.tlsPolicyName="tlsPolicy";function upe(e){return{name:Ol.tlsPolicyName,sendRequest:async(t,r)=>(t.tlsSettings||(t.tlsSettings=e),r(t))}}});var T3=h(Pn=>{"use strict";Object.defineProperty(Pn,"__esModule",{value:!0});Pn.TracingContextImpl=Pn.createTracingContext=Pn.knownContextKeys=void 0;Pn.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function mpe(e={}){let t=new rf(e.parentContext);return e.span&&(t=t.setValue(Pn.knownContextKeys.span,e.span)),e.namespace&&(t=t.setValue(Pn.knownContextKeys.namespace,e.namespace)),t}Pn.createTracingContext=mpe;var rf=class e{constructor(t){this._contextMap=t instanceof e?new Map(t._contextMap):new Map}setValue(t,r){let i=new e(this);return i._contextMap.set(t,r),i}getValue(t){return this._contextMap.get(t)}deleteValue(t){let r=new e(this);return r._contextMap.delete(t),r}};Pn.TracingContextImpl=rf});var RA=h(nf=>{"use strict";Object.defineProperty(nf,"__esModule",{value:!0});nf.state=void 0;nf.state={instrumenterImplementation:void 0}});var P3=h(Cn=>{"use strict";Object.defineProperty(Cn,"__esModule",{value:!0});Cn.getInstrumenter=Cn.useInstrumenter=Cn.createDefaultInstrumenter=Cn.createDefaultTracingSpan=void 0;var fpe=T3(),af=RA();function OA(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{}}}Cn.createDefaultTracingSpan=OA;function AA(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(e,t)=>({span:OA(),tracingContext:(0,fpe.createTracingContext)({parentContext:t.tracingContext})}),withContext(e,t,...r){return t(...r)}}}Cn.createDefaultInstrumenter=AA;function hpe(e){af.state.instrumenterImplementation=e}Cn.useInstrumenter=hpe;function gpe(){return af.state.instrumenterImplementation||(af.state.instrumenterImplementation=AA()),af.state.instrumenterImplementation}Cn.getInstrumenter=gpe});var IA=h(of=>{"use strict";Object.defineProperty(of,"__esModule",{value:!0});of.createTracingClient=void 0;var sf=P3(),C3=T3();function ype(e){let{namespace:t,packageName:r,packageVersion:i}=e;function n(d,c,p){var u;let m=(0,sf.getInstrumenter)().startSpan(d,Object.assign(Object.assign({},p),{packageName:r,packageVersion:i,tracingContext:(u=c?.tracingOptions)===null||u===void 0?void 0:u.tracingContext})),f=m.tracingContext,g=m.span;f.getValue(C3.knownContextKeys.namespace)||(f=f.setValue(C3.knownContextKeys.namespace,t)),g.setAttribute("az.namespace",f.getValue(C3.knownContextKeys.namespace));let y=Object.assign({},c,{tracingOptions:Object.assign(Object.assign({},c?.tracingOptions),{tracingContext:f})});return{span:g,updatedOptions:y}}async function a(d,c,p,u){let{span:m,updatedOptions:f}=n(d,c,u);try{let g=await s(f.tracingOptions.tracingContext,()=>Promise.resolve(p(f,m)));return m.setStatus({status:"success"}),g}catch(g){throw m.setStatus({status:"error",error:g}),g}finally{m.end()}}function s(d,c,...p){return(0,sf.getInstrumenter)().withContext(d,c,...p)}function o(d){return(0,sf.getInstrumenter)().parseTraceparentHeader(d)}function l(d){return(0,sf.getInstrumenter)().createRequestHeaders(d)}return{startSpan:n,withSpan:a,withContext:s,parseTraceparentHeader:o,createRequestHeaders:l}}of.createTracingClient=ype});var R3=h(Al=>{"use strict";Object.defineProperty(Al,"__esModule",{value:!0});Al.createTracingClient=Al.useInstrumenter=void 0;var vpe=P3();Object.defineProperty(Al,"useInstrumenter",{enumerable:!0,get:function(){return vpe.useInstrumenter}});var _pe=IA();Object.defineProperty(Al,"createTracingClient",{enumerable:!0,get:function(){return _pe.createTracingClient}})});var DA=h(lf=>{"use strict";Object.defineProperty(lf,"__esModule",{value:!0});lf.custom=void 0;var bpe=require("node:util");lf.custom=bpe.inspect.custom});var df=h(np=>{"use strict";Object.defineProperty(np,"__esModule",{value:!0});np.RestError=void 0;np.isRestError=Spe;var wpe=Br(),Epe=DA(),Npe=R1(),xpe=new Npe.Sanitizer,Il=class e extends Error{constructor(t,r={}){super(t),this.name="RestError",this.code=r.code,this.statusCode=r.statusCode,Object.defineProperty(this,"request",{value:r.request,enumerable:!1}),Object.defineProperty(this,"response",{value:r.response,enumerable:!1}),Object.setPrototypeOf(this,e.prototype)}[Epe.custom](){return`RestError: ${this.message} + ${xpe.sanitize(Object.assign(Object.assign({},this),{request:this.request,response:this.response}))}`}};np.RestError=Il;Il.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";Il.PARSE_ERROR="PARSE_ERROR";function Spe(e){return e instanceof Il?!0:(0,wpe.isError)(e)&&e.name==="RestError"}});var O3=h(Dl=>{"use strict";Object.defineProperty(Dl,"__esModule",{value:!0});Dl.tracingPolicyName=void 0;Dl.tracingPolicy=Ape;var Tpe=R3(),Ppe=Ka(),Cpe=n3(),cf=Gs(),ap=Br(),Rpe=df(),Ope=R1();Dl.tracingPolicyName="tracingPolicy";function Ape(e={}){let t=(0,Cpe.getUserAgentValue)(e.userAgentPrefix),r=new Ope.Sanitizer({additionalAllowedQueryParameters:e.additionalAllowedQueryParameters}),i=Ipe();return{name:Dl.tracingPolicyName,async sendRequest(n,a){var s;if(!i)return a(n);let o=await t,l={"http.url":r.sanitizeUrl(n.url),"http.method":n.method,"http.user_agent":o,requestId:n.requestId};o&&(l["http.user_agent"]=o);let{span:d,tracingContext:c}=(s=Dpe(i,n,l))!==null&&s!==void 0?s:{};if(!d||!c)return a(n);try{let p=await i.withContext(c,a,n);return qpe(d,p),p}catch(p){throw Lpe(d,p),p}}}}function Ipe(){try{return(0,Tpe.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:Ppe.SDK_VERSION})}catch(e){cf.logger.warning(`Error when creating the TracingClient: ${(0,ap.getErrorMessage)(e)}`);return}}function Dpe(e,t,r){try{let{span:i,updatedOptions:n}=e.startSpan(`HTTP ${t.method}`,{tracingOptions:t.tracingOptions},{spanKind:"client",spanAttributes:r});if(!i.isRecording()){i.end();return}let a=e.createRequestHeaders(n.tracingOptions.tracingContext);for(let[s,o]of Object.entries(a))t.headers.set(s,o);return{span:i,tracingContext:n.tracingOptions.tracingContext}}catch(i){cf.logger.warning(`Skipping creating a tracing span due to an error: ${(0,ap.getErrorMessage)(i)}`);return}}function Lpe(e,t){try{e.setStatus({status:"error",error:(0,ap.isError)(t)?t:void 0}),(0,Rpe.isRestError)(t)&&t.statusCode&&e.setAttribute("http.status_code",t.statusCode),e.end()}catch(r){cf.logger.warning(`Skipping tracing span processing due to an error: ${(0,ap.getErrorMessage)(r)}`)}}function qpe(e,t){try{e.setAttribute("http.status_code",t.status);let r=t.headers.get("x-ms-request-id");r&&e.setAttribute("serviceRequestId",r),e.setStatus({status:"success"}),e.end()}catch(r){cf.logger.warning(`Skipping tracing span processing due to an error: ${(0,ap.getErrorMessage)(r)}`)}}});var BA=h(A3=>{"use strict";Object.defineProperty(A3,"__esModule",{value:!0});A3.createPipelineFromOptions=Wpe;var Bpe=Jy(),Mpe=Cy(),Fpe=Zy(),jpe=a3(),LA=d3(),kpe=c3(),zpe=f3(),Upe=y3(),qA=Br(),Hpe=N3(),$pe=x3(),Gpe=S3(),Vpe=O3();function Wpe(e){var t;let r=(0,Mpe.createEmptyPipeline)();return qA.isNodeLike&&(e.tlsOptions&&r.addPolicy((0,Gpe.tlsPolicy)(e.tlsOptions)),r.addPolicy((0,Hpe.proxyPolicy)(e.proxyOptions)),r.addPolicy((0,kpe.decompressResponsePolicy)())),r.addPolicy((0,Upe.formDataPolicy)(),{beforePolicies:[LA.multipartPolicyName]}),r.addPolicy((0,jpe.userAgentPolicy)(e.userAgentOptions)),r.addPolicy((0,$pe.setClientRequestIdPolicy)((t=e.telemetryOptions)===null||t===void 0?void 0:t.clientRequestIdHeaderName)),r.addPolicy((0,LA.multipartPolicy)(),{afterPhase:"Deserialize"}),r.addPolicy((0,zpe.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"}),r.addPolicy((0,Vpe.tracingPolicy)(Object.assign(Object.assign({},e.userAgentOptions),e.loggingOptions)),{afterPhase:"Retry"}),qA.isNodeLike&&r.addPolicy((0,Fpe.redirectPolicy)(e.redirectOptions),{afterPhase:"Retry"}),r.addPolicy((0,Bpe.logPolicy)(e.loggingOptions),{afterPhase:"Sign"}),r}});var UA=h(uf=>{"use strict";Object.defineProperty(uf,"__esModule",{value:!0});uf.getBodyLength=zA;uf.createNodeHttpClient=eue;var q3=(L1(),Bd(D1)),I3=q3.__importStar(require("node:http")),D3=q3.__importStar(require("node:https")),MA=q3.__importStar(require("node:zlib")),Kpe=require("node:stream"),FA=z1(),Xpe=tp(),lp=df(),sp=Gs(),Qpe={};function op(e){return e&&typeof e.pipe=="function"}function jA(e){return new Promise(t=>{let r=()=>{t(),e.removeListener("close",r),e.removeListener("end",r),e.removeListener("error",r)};e.on("close",r),e.on("end",r),e.on("error",r)})}function kA(e){return e&&typeof e.byteLength=="number"}var pf=class extends Kpe.Transform{_transform(t,r,i){this.push(t),this.loadedBytes+=t.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),i()}catch(n){i(n)}}constructor(t){super(),this.loadedBytes=0,this.progressCallback=t}},L3=class{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(t){var r,i,n;let a=new AbortController,s;if(t.abortSignal){if(t.abortSignal.aborted)throw new FA.AbortError("The operation was aborted.");s=p=>{p.type==="abort"&&a.abort()},t.abortSignal.addEventListener("abort",s)}t.timeout>0&&setTimeout(()=>{a.abort()},t.timeout);let o=t.headers.get("Accept-Encoding"),l=o?.includes("gzip")||o?.includes("deflate"),d=typeof t.body=="function"?t.body():t.body;if(d&&!t.headers.has("Content-Length")){let p=zA(d);p!==null&&t.headers.set("Content-Length",p)}let c;try{if(d&&t.onUploadProgress){let y=t.onUploadProgress,_=new pf(y);_.on("error",b=>{sp.logger.error("Error in upload progress",b)}),op(d)?d.pipe(_):_.end(d),d=_}let p=await this.makeRequest(t,a,d),u=Ype(p),f={status:(r=p.statusCode)!==null&&r!==void 0?r:0,headers:u,request:t};if(t.method==="HEAD")return p.resume(),f;c=l?Jpe(p,u):p;let g=t.onDownloadProgress;if(g){let y=new pf(g);y.on("error",_=>{sp.logger.error("Error in download progress",_)}),c.pipe(y),c=y}return!((i=t.streamResponseStatusCodes)===null||i===void 0)&&i.has(Number.POSITIVE_INFINITY)||!((n=t.streamResponseStatusCodes)===null||n===void 0)&&n.has(f.status)?f.readableStreamBody=c:f.bodyAsText=await Zpe(c),f}finally{if(t.abortSignal&&s){let p=Promise.resolve();op(d)&&(p=jA(d));let u=Promise.resolve();op(c)&&(u=jA(c)),Promise.all([p,u]).then(()=>{var m;s&&((m=t.abortSignal)===null||m===void 0||m.removeEventListener("abort",s))}).catch(m=>{sp.logger.warning("Error when cleaning up abortListener on httpRequest",m)})}}}makeRequest(t,r,i){var n;let a=new URL(t.url),s=a.protocol!=="https:";if(s&&!t.allowInsecureConnection)throw new Error(`Cannot connect to ${t.url} while allowInsecureConnection is false.`);let l={agent:(n=t.agent)!==null&&n!==void 0?n:this.getOrCreateAgent(t,s),hostname:a.hostname,path:`${a.pathname}${a.search}`,port:a.port,method:t.method,headers:t.headers.toJSON({preserveCase:!0})};return new Promise((d,c)=>{let p=s?I3.request(l,d):D3.request(l,d);p.once("error",u=>{var m;c(new lp.RestError(u.message,{code:(m=u.code)!==null&&m!==void 0?m:lp.RestError.REQUEST_SEND_ERROR,request:t}))}),r.signal.addEventListener("abort",()=>{let u=new FA.AbortError("The operation was aborted.");p.destroy(u),c(u)}),i&&op(i)?i.pipe(p):i?typeof i=="string"||Buffer.isBuffer(i)?p.end(i):kA(i)?p.end(ArrayBuffer.isView(i)?Buffer.from(i.buffer):Buffer.from(i)):(sp.logger.error("Unrecognized body type",i),c(new lp.RestError("Unrecognized body type"))):p.end()})}getOrCreateAgent(t,r){var i;let n=t.disableKeepAlive;if(r)return n?I3.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new I3.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!t.tlsSettings)return D3.globalAgent;let a=(i=t.tlsSettings)!==null&&i!==void 0?i:Qpe,s=this.cachedHttpsAgents.get(a);return s&&s.options.keepAlive===!n||(sp.logger.info("No cached TLS Agent exist, creating a new Agent"),s=new D3.Agent(Object.assign({keepAlive:!n},a)),this.cachedHttpsAgents.set(a,s)),s}}};function Ype(e){let t=(0,Xpe.createHttpHeaders)();for(let r of Object.keys(e.headers)){let i=e.headers[r];Array.isArray(i)?i.length>0&&t.set(r,i[0]):i&&t.set(r,i)}return t}function Jpe(e,t){let r=t.get("Content-Encoding");if(r==="gzip"){let i=MA.createGunzip();return e.pipe(i),i}else if(r==="deflate"){let i=MA.createInflate();return e.pipe(i),i}return e}function Zpe(e){return new Promise((t,r)=>{let i=[];e.on("data",n=>{Buffer.isBuffer(n)?i.push(n):i.push(Buffer.from(n))}),e.on("end",()=>{t(Buffer.concat(i).toString("utf8"))}),e.on("error",n=>{n&&n?.name==="AbortError"?r(n):r(new lp.RestError(`Error reading response as text: ${n.message}`,{code:lp.RestError.PARSE_ERROR}))})})}function zA(e){return e?Buffer.isBuffer(e)?e.length:op(e)?null:kA(e)?e.byteLength:typeof e=="string"?Buffer.from(e).length:null:0}function eue(){return new L3}});var HA=h(B3=>{"use strict";Object.defineProperty(B3,"__esModule",{value:!0});B3.createDefaultHttpClient=rue;var tue=UA();function rue(){return(0,tue.createNodeHttpClient)()}});var $A=h(F3=>{"use strict";Object.defineProperty(F3,"__esModule",{value:!0});F3.createPipelineRequest=aue;var iue=tp(),nue=Br(),M3=class{constructor(t){var r,i,n,a,s,o,l;this.url=t.url,this.body=t.body,this.headers=(r=t.headers)!==null&&r!==void 0?r:(0,iue.createHttpHeaders)(),this.method=(i=t.method)!==null&&i!==void 0?i:"GET",this.timeout=(n=t.timeout)!==null&&n!==void 0?n:0,this.multipartBody=t.multipartBody,this.formData=t.formData,this.disableKeepAlive=(a=t.disableKeepAlive)!==null&&a!==void 0?a:!1,this.proxySettings=t.proxySettings,this.streamResponseStatusCodes=t.streamResponseStatusCodes,this.withCredentials=(s=t.withCredentials)!==null&&s!==void 0?s:!1,this.abortSignal=t.abortSignal,this.tracingOptions=t.tracingOptions,this.onUploadProgress=t.onUploadProgress,this.onDownloadProgress=t.onDownloadProgress,this.requestId=t.requestId||(0,nue.randomUUID)(),this.allowInsecureConnection=(o=t.allowInsecureConnection)!==null&&o!==void 0?o:!1,this.enableBrowserStreams=(l=t.enableBrowserStreams)!==null&&l!==void 0?l:!1}};function aue(e){return new M3(e)}});var GA=h(dp=>{"use strict";Object.defineProperty(dp,"__esModule",{value:!0});dp.exponentialRetryPolicyName=void 0;dp.exponentialRetryPolicy=due;var sue=V1(),oue=wl(),lue=Ka();dp.exponentialRetryPolicyName="exponentialRetryPolicy";function due(e={}){var t;return(0,oue.retryPolicy)([(0,sue.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreSystemErrors:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:lue.DEFAULT_RETRY_POLICY_COUNT})}});var VA=h(Ll=>{"use strict";Object.defineProperty(Ll,"__esModule",{value:!0});Ll.systemErrorRetryPolicyName=void 0;Ll.systemErrorRetryPolicy=mue;var cue=V1(),pue=wl(),uue=Ka();Ll.systemErrorRetryPolicyName="systemErrorRetryPolicy";function mue(e={}){var t;return{name:Ll.systemErrorRetryPolicyName,sendRequest:(0,pue.retryPolicy)([(0,cue.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreHttpStatusCodes:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:uue.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var WA=h(ql=>{"use strict";Object.defineProperty(ql,"__esModule",{value:!0});ql.throttlingRetryPolicyName=void 0;ql.throttlingRetryPolicy=yue;var fue=G1(),hue=wl(),gue=Ka();ql.throttlingRetryPolicyName="throttlingRetryPolicy";function yue(e={}){var t;return{name:ql.throttlingRetryPolicyName,sendRequest:(0,hue.retryPolicy)([(0,fue.throttlingRetryStrategy)()],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:gue.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var j3=h(Bl=>{"use strict";Object.defineProperty(Bl,"__esModule",{value:!0});Bl.DEFAULT_CYCLER_OPTIONS=void 0;Bl.createTokenCycler=bue;var vue=H1();Bl.DEFAULT_CYCLER_OPTIONS={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function _ue(e,t,r){async function i(){if(Date.now()e.getToken(l,d),a.retryIntervalInMs,(c=i?.expiresOnTimestamp)!==null&&c!==void 0?c:Date.now()).then(u=>(r=null,i=u,n=d.tenantId,i)).catch(u=>{throw r=null,i=null,n=void 0,u})),r}return async(l,d)=>{let c=!!d.claims,p=n!==d.tenantId;return c&&(i=null),p||c||s.mustRefresh?o(l,d):(s.shouldRefresh&&o(l,d),i)}}});var KA=h(Ml=>{"use strict";Object.defineProperty(Ml,"__esModule",{value:!0});Ml.bearerTokenAuthenticationPolicyName=void 0;Ml.bearerTokenAuthenticationPolicy=Sue;var wue=j3(),Eue=Gs();Ml.bearerTokenAuthenticationPolicyName="bearerTokenAuthenticationPolicy";async function Nue(e){let{scopes:t,getAccessToken:r,request:i}=e,n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions},a=await r(t,n);a&&e.request.headers.set("Authorization",`Bearer ${a.token}`)}function xue(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function Sue(e){var t;let{credential:r,scopes:i,challengeCallbacks:n}=e,a=e.logger||Eue.logger,s=Object.assign({authorizeRequest:(t=n?.authorizeRequest)!==null&&t!==void 0?t:Nue,authorizeRequestOnChallenge:n?.authorizeRequestOnChallenge},n),o=r?(0,wue.createTokenCycler)(r):()=>Promise.resolve(null);return{name:Ml.bearerTokenAuthenticationPolicyName,async sendRequest(l,d){if(!l.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");await s.authorizeRequest({scopes:Array.isArray(i)?i:[i],request:l,getAccessToken:o,logger:a});let c,p;try{c=await d(l)}catch(u){p=u,c=u.response}if(s.authorizeRequestOnChallenge&&c?.status===401&&xue(c)&&await s.authorizeRequestOnChallenge({scopes:Array.isArray(i)?i:[i],request:l,response:c,getAccessToken:o,logger:a}))return d(l);if(p)throw p;return c}}}});var XA=h(Fl=>{"use strict";Object.defineProperty(Fl,"__esModule",{value:!0});Fl.ndJsonPolicyName=void 0;Fl.ndJsonPolicy=Tue;Fl.ndJsonPolicyName="ndJsonPolicy";function Tue(){return{name:Fl.ndJsonPolicyName,async sendRequest(e,t){if(typeof e.body=="string"&&e.body.startsWith("[")){let r=JSON.parse(e.body);Array.isArray(r)&&(e.body=r.map(i=>JSON.stringify(i)+` +`).join(""))}return t(e)}}}});var YA=h(Ks=>{"use strict";Object.defineProperty(Ks,"__esModule",{value:!0});Ks.auxiliaryAuthenticationHeaderPolicyName=void 0;Ks.auxiliaryAuthenticationHeaderPolicy=Oue;var Pue=j3(),Cue=Gs();Ks.auxiliaryAuthenticationHeaderPolicyName="auxiliaryAuthenticationHeaderPolicy";var QA="x-ms-authorization-auxiliary";async function Rue(e){var t,r;let{scopes:i,getAccessToken:n,request:a}=e,s={abortSignal:a.abortSignal,tracingOptions:a.tracingOptions};return(r=(t=await n(i,s))===null||t===void 0?void 0:t.token)!==null&&r!==void 0?r:""}function Oue(e){let{credentials:t,scopes:r}=e,i=e.logger||Cue.logger,n=new WeakMap;return{name:Ks.auxiliaryAuthenticationHeaderPolicyName,async sendRequest(a,s){if(!a.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.");if(!t||t.length===0)return i.info(`${Ks.auxiliaryAuthenticationHeaderPolicyName} header will not be set due to empty credentials.`),s(a);let o=[];for(let d of t){let c=n.get(d);c||(c=(0,Pue.createTokenCycler)(d),n.set(d,c)),o.push(Rue({scopes:Array.isArray(r)?r:[r],request:a,getAccessToken:c,logger:i}))}let l=(await Promise.all(o)).filter(d=>!!d);return l.length===0?(i.warning(`None of the auxiliary tokens are valid. ${QA} header will not be set.`),s(a)):(a.headers.set(QA,l.map(d=>`Bearer ${d}`).join(", ")),s(a))}}}});var ra=h(B=>{"use strict";Object.defineProperty(B,"__esModule",{value:!0});B.createFileFromStream=B.createFile=B.auxiliaryAuthenticationHeaderPolicyName=B.auxiliaryAuthenticationHeaderPolicy=B.ndJsonPolicyName=B.ndJsonPolicy=B.bearerTokenAuthenticationPolicyName=B.bearerTokenAuthenticationPolicy=B.formDataPolicyName=B.formDataPolicy=B.tlsPolicyName=B.tlsPolicy=B.userAgentPolicyName=B.userAgentPolicy=B.defaultRetryPolicy=B.tracingPolicyName=B.tracingPolicy=B.retryPolicy=B.throttlingRetryPolicyName=B.throttlingRetryPolicy=B.systemErrorRetryPolicyName=B.systemErrorRetryPolicy=B.redirectPolicyName=B.redirectPolicy=B.getDefaultProxySettings=B.proxyPolicyName=B.proxyPolicy=B.multipartPolicyName=B.multipartPolicy=B.logPolicyName=B.logPolicy=B.setClientRequestIdPolicyName=B.setClientRequestIdPolicy=B.exponentialRetryPolicyName=B.exponentialRetryPolicy=B.decompressResponsePolicyName=B.decompressResponsePolicy=B.isRestError=B.RestError=B.createPipelineRequest=B.createHttpHeaders=B.createDefaultHttpClient=B.createPipelineFromOptions=B.createEmptyPipeline=void 0;var Aue=Cy();Object.defineProperty(B,"createEmptyPipeline",{enumerable:!0,get:function(){return Aue.createEmptyPipeline}});var Iue=BA();Object.defineProperty(B,"createPipelineFromOptions",{enumerable:!0,get:function(){return Iue.createPipelineFromOptions}});var Due=HA();Object.defineProperty(B,"createDefaultHttpClient",{enumerable:!0,get:function(){return Due.createDefaultHttpClient}});var Lue=tp();Object.defineProperty(B,"createHttpHeaders",{enumerable:!0,get:function(){return Lue.createHttpHeaders}});var que=$A();Object.defineProperty(B,"createPipelineRequest",{enumerable:!0,get:function(){return que.createPipelineRequest}});var JA=df();Object.defineProperty(B,"RestError",{enumerable:!0,get:function(){return JA.RestError}});Object.defineProperty(B,"isRestError",{enumerable:!0,get:function(){return JA.isRestError}});var ZA=c3();Object.defineProperty(B,"decompressResponsePolicy",{enumerable:!0,get:function(){return ZA.decompressResponsePolicy}});Object.defineProperty(B,"decompressResponsePolicyName",{enumerable:!0,get:function(){return ZA.decompressResponsePolicyName}});var eI=GA();Object.defineProperty(B,"exponentialRetryPolicy",{enumerable:!0,get:function(){return eI.exponentialRetryPolicy}});Object.defineProperty(B,"exponentialRetryPolicyName",{enumerable:!0,get:function(){return eI.exponentialRetryPolicyName}});var tI=x3();Object.defineProperty(B,"setClientRequestIdPolicy",{enumerable:!0,get:function(){return tI.setClientRequestIdPolicy}});Object.defineProperty(B,"setClientRequestIdPolicyName",{enumerable:!0,get:function(){return tI.setClientRequestIdPolicyName}});var rI=Jy();Object.defineProperty(B,"logPolicy",{enumerable:!0,get:function(){return rI.logPolicy}});Object.defineProperty(B,"logPolicyName",{enumerable:!0,get:function(){return rI.logPolicyName}});var iI=d3();Object.defineProperty(B,"multipartPolicy",{enumerable:!0,get:function(){return iI.multipartPolicy}});Object.defineProperty(B,"multipartPolicyName",{enumerable:!0,get:function(){return iI.multipartPolicyName}});var k3=N3();Object.defineProperty(B,"proxyPolicy",{enumerable:!0,get:function(){return k3.proxyPolicy}});Object.defineProperty(B,"proxyPolicyName",{enumerable:!0,get:function(){return k3.proxyPolicyName}});Object.defineProperty(B,"getDefaultProxySettings",{enumerable:!0,get:function(){return k3.getDefaultProxySettings}});var nI=Zy();Object.defineProperty(B,"redirectPolicy",{enumerable:!0,get:function(){return nI.redirectPolicy}});Object.defineProperty(B,"redirectPolicyName",{enumerable:!0,get:function(){return nI.redirectPolicyName}});var aI=VA();Object.defineProperty(B,"systemErrorRetryPolicy",{enumerable:!0,get:function(){return aI.systemErrorRetryPolicy}});Object.defineProperty(B,"systemErrorRetryPolicyName",{enumerable:!0,get:function(){return aI.systemErrorRetryPolicyName}});var sI=WA();Object.defineProperty(B,"throttlingRetryPolicy",{enumerable:!0,get:function(){return sI.throttlingRetryPolicy}});Object.defineProperty(B,"throttlingRetryPolicyName",{enumerable:!0,get:function(){return sI.throttlingRetryPolicyName}});var Bue=wl();Object.defineProperty(B,"retryPolicy",{enumerable:!0,get:function(){return Bue.retryPolicy}});var oI=O3();Object.defineProperty(B,"tracingPolicy",{enumerable:!0,get:function(){return oI.tracingPolicy}});Object.defineProperty(B,"tracingPolicyName",{enumerable:!0,get:function(){return oI.tracingPolicyName}});var Mue=f3();Object.defineProperty(B,"defaultRetryPolicy",{enumerable:!0,get:function(){return Mue.defaultRetryPolicy}});var lI=a3();Object.defineProperty(B,"userAgentPolicy",{enumerable:!0,get:function(){return lI.userAgentPolicy}});Object.defineProperty(B,"userAgentPolicyName",{enumerable:!0,get:function(){return lI.userAgentPolicyName}});var dI=S3();Object.defineProperty(B,"tlsPolicy",{enumerable:!0,get:function(){return dI.tlsPolicy}});Object.defineProperty(B,"tlsPolicyName",{enumerable:!0,get:function(){return dI.tlsPolicyName}});var cI=y3();Object.defineProperty(B,"formDataPolicy",{enumerable:!0,get:function(){return cI.formDataPolicy}});Object.defineProperty(B,"formDataPolicyName",{enumerable:!0,get:function(){return cI.formDataPolicyName}});var pI=KA();Object.defineProperty(B,"bearerTokenAuthenticationPolicy",{enumerable:!0,get:function(){return pI.bearerTokenAuthenticationPolicy}});Object.defineProperty(B,"bearerTokenAuthenticationPolicyName",{enumerable:!0,get:function(){return pI.bearerTokenAuthenticationPolicyName}});var uI=XA();Object.defineProperty(B,"ndJsonPolicy",{enumerable:!0,get:function(){return uI.ndJsonPolicy}});Object.defineProperty(B,"ndJsonPolicyName",{enumerable:!0,get:function(){return uI.ndJsonPolicyName}});var mI=YA();Object.defineProperty(B,"auxiliaryAuthenticationHeaderPolicy",{enumerable:!0,get:function(){return mI.auxiliaryAuthenticationHeaderPolicy}});Object.defineProperty(B,"auxiliaryAuthenticationHeaderPolicyName",{enumerable:!0,get:function(){return mI.auxiliaryAuthenticationHeaderPolicyName}});var fI=s3();Object.defineProperty(B,"createFile",{enumerable:!0,get:function(){return fI.createFile}});Object.defineProperty(B,"createFileFromStream",{enumerable:!0,get:function(){return fI.createFileFromStream}})});var MI={};Y0(MI,{__addDisposableResource:()=>qI,__assign:()=>mf,__asyncDelegator:()=>PI,__asyncGenerator:()=>TI,__asyncValues:()=>CI,__await:()=>jl,__awaiter:()=>bI,__classPrivateFieldGet:()=>II,__classPrivateFieldIn:()=>LI,__classPrivateFieldSet:()=>DI,__createBinding:()=>hf,__decorate:()=>yI,__disposeResources:()=>BI,__esDecorate:()=>Fue,__exportStar:()=>EI,__extends:()=>hI,__generator:()=>wI,__importDefault:()=>AI,__importStar:()=>OI,__makeTemplateObject:()=>RI,__metadata:()=>_I,__param:()=>vI,__propKey:()=>kue,__read:()=>U3,__rest:()=>gI,__runInitializers:()=>jue,__setFunctionName:()=>zue,__spread:()=>NI,__spreadArray:()=>SI,__spreadArrays:()=>xI,__values:()=>ff,default:()=>$ue});function hI(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");z3(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function gI(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(s=e[o])&&(a=(n<3?s(a):n>3?s(t,r,a):s(t,r))||a);return n>3&&a&&Object.defineProperty(t,r,a),a}function vI(e,t){return function(r,i){t(r,i,e)}}function Fue(e,t,r,i,n,a){function s(_){if(_!==void 0&&typeof _!="function")throw new TypeError("Function expected");return _}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?i.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in i)f[g]=g==="access"?{}:i[g];for(var g in i.access)f.access[g]=i.access[g];f.addInitializer=function(_){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(_||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&n.unshift(p)}else(p=s(y))&&(o==="field"?n.unshift(p):c[l]=p)}d&&Object.defineProperty(d,i.name,c),u=!0}function jue(e,t,r){for(var i=arguments.length>2,n=0;n0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function U3(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,a=[],s;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(s)throw s.error}}return a}function NI(){for(var e=[],t=0;t1||l(m,g)})},f&&(n[m]=f(n[m])))}function l(m,f){try{d(i[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof jl?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function PI(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,a){t[n]=e[n]?function(s){return(r=!r)?{value:jl(e[n](s)),done:!1}:a?a(s):s}:a}}function CI(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof ff=="function"?ff(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function RI(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function OI(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&hf(t,e,r);return Uue(t,e),t}function AI(e){return e&&e.__esModule?e:{default:e}}function II(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function DI(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function LI(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function qI(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function BI(e){function t(a){e.error=e.hasError?new Hue(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(a).then(n,function(s){return t(s),n()})}else i|=1}catch(s){t(s)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var z3,mf,hf,Uue,Hue,$ue,FI=Q0(()=>{z3=function(e,t){return z3=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},z3(e,t)};mf=function(){return mf=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(gf,"__esModule",{value:!0});gf.AzureKeyCredential=void 0;var H3=class{get key(){return this._key}constructor(t){if(!t)throw new Error("key must be a non-empty string");this._key=t}update(t){this._key=t}};gf.AzureKeyCredential=H3});var kI=h($3=>{"use strict";Object.defineProperty($3,"__esModule",{value:!0});$3.isKeyCredential=Vue;var Gue=Br();function Vue(e){return(0,Gue.isObjectWithProperties)(e,["key"])&&typeof e.key=="string"}});var zI=h(cp=>{"use strict";Object.defineProperty(cp,"__esModule",{value:!0});cp.AzureNamedKeyCredential=void 0;cp.isNamedKeyCredential=Kue;var Wue=Br(),G3=class{get key(){return this._key}get name(){return this._name}constructor(t,r){if(!t||!r)throw new TypeError("name and key must be non-empty strings");this._name=t,this._key=r}update(t,r){if(!t||!r)throw new TypeError("newName and newKey must be non-empty strings");this._name=t,this._key=r}};cp.AzureNamedKeyCredential=G3;function Kue(e){return(0,Wue.isObjectWithProperties)(e,["name","key"])&&typeof e.key=="string"&&typeof e.name=="string"}});var UI=h(pp=>{"use strict";Object.defineProperty(pp,"__esModule",{value:!0});pp.AzureSASCredential=void 0;pp.isSASCredential=Que;var Xue=Br(),V3=class{get signature(){return this._signature}constructor(t){if(!t)throw new Error("shared access signature must be a non-empty string");this._signature=t}update(t){if(!t)throw new Error("shared access signature must be a non-empty string");this._signature=t}};pp.AzureSASCredential=V3;function Que(e){return(0,Xue.isObjectWithProperties)(e,["signature"])&&typeof e.signature=="string"}});var HI=h(W3=>{"use strict";Object.defineProperty(W3,"__esModule",{value:!0});W3.isTokenCredential=Yue;function Yue(e){let t=e;return t&&typeof t.getToken=="function"&&(t.signRequest===void 0||t.getToken.length>0)}});var VI=h(Nr=>{"use strict";Object.defineProperty(Nr,"__esModule",{value:!0});Nr.isTokenCredential=Nr.isSASCredential=Nr.AzureSASCredential=Nr.isNamedKeyCredential=Nr.AzureNamedKeyCredential=Nr.isKeyCredential=Nr.AzureKeyCredential=void 0;var Jue=jI();Object.defineProperty(Nr,"AzureKeyCredential",{enumerable:!0,get:function(){return Jue.AzureKeyCredential}});var Zue=kI();Object.defineProperty(Nr,"isKeyCredential",{enumerable:!0,get:function(){return Zue.isKeyCredential}});var $I=zI();Object.defineProperty(Nr,"AzureNamedKeyCredential",{enumerable:!0,get:function(){return $I.AzureNamedKeyCredential}});Object.defineProperty(Nr,"isNamedKeyCredential",{enumerable:!0,get:function(){return $I.isNamedKeyCredential}});var GI=UI();Object.defineProperty(Nr,"AzureSASCredential",{enumerable:!0,get:function(){return GI.AzureSASCredential}});Object.defineProperty(Nr,"isSASCredential",{enumerable:!0,get:function(){return GI.isSASCredential}});var eme=HI();Object.defineProperty(Nr,"isTokenCredential",{enumerable:!0,get:function(){return eme.isTokenCredential}})});var K3=h(Rn=>{"use strict";Object.defineProperty(Rn,"__esModule",{value:!0});Rn.pipelineContainsDisableKeepAlivePolicy=Rn.createDisableKeepAlivePolicy=Rn.disableKeepAlivePolicyName=void 0;Rn.disableKeepAlivePolicyName="DisableKeepAlivePolicy";function tme(){return{name:Rn.disableKeepAlivePolicyName,async sendRequest(e,t){return e.disableKeepAlive=!0,t(e)}}}Rn.createDisableKeepAlivePolicy=tme;function rme(e){return e.getOrderedPolicies().some(t=>t.name===Rn.disableKeepAlivePolicyName)}Rn.pipelineContainsDisableKeepAlivePolicy=rme});var hD={};Y0(hD,{__addDisposableResource:()=>mD,__assign:()=>yf,__asyncDelegator:()=>aD,__asyncGenerator:()=>nD,__asyncValues:()=>sD,__await:()=>kl,__awaiter:()=>JI,__classPrivateFieldGet:()=>cD,__classPrivateFieldIn:()=>uD,__classPrivateFieldSet:()=>pD,__createBinding:()=>_f,__decorate:()=>XI,__disposeResources:()=>fD,__esDecorate:()=>ime,__exportStar:()=>eD,__extends:()=>WI,__generator:()=>ZI,__importDefault:()=>dD,__importStar:()=>lD,__makeTemplateObject:()=>oD,__metadata:()=>YI,__param:()=>QI,__propKey:()=>ame,__read:()=>Q3,__rest:()=>KI,__runInitializers:()=>nme,__setFunctionName:()=>sme,__spread:()=>tD,__spreadArray:()=>iD,__spreadArrays:()=>rD,__values:()=>vf,default:()=>dme});function WI(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");X3(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function KI(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(s=e[o])&&(a=(n<3?s(a):n>3?s(t,r,a):s(t,r))||a);return n>3&&a&&Object.defineProperty(t,r,a),a}function QI(e,t){return function(r,i){t(r,i,e)}}function ime(e,t,r,i,n,a){function s(_){if(_!==void 0&&typeof _!="function")throw new TypeError("Function expected");return _}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?i.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in i)f[g]=g==="access"?{}:i[g];for(var g in i.access)f.access[g]=i.access[g];f.addInitializer=function(_){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(_||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&n.unshift(p)}else(p=s(y))&&(o==="field"?n.unshift(p):c[l]=p)}d&&Object.defineProperty(d,i.name,c),u=!0}function nme(e,t,r){for(var i=arguments.length>2,n=0;n0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Q3(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,a=[],s;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(s)throw s.error}}return a}function tD(){for(var e=[],t=0;t1||l(m,g)})},f&&(n[m]=f(n[m])))}function l(m,f){try{d(i[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof kl?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function aD(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,a){t[n]=e[n]?function(s){return(r=!r)?{value:kl(e[n](s)),done:!1}:a?a(s):s}:a}}function sD(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof vf=="function"?vf(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function oD(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function lD(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&_f(t,e,r);return ome(t,e),t}function dD(e){return e&&e.__esModule?e:{default:e}}function cD(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function pD(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function uD(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function mD(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function fD(e){function t(a){e.error=e.hasError?new lme(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(a).then(n,function(s){return t(s),n()})}else i|=1}catch(s){t(s)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var X3,yf,_f,ome,lme,dme,gD=Q0(()=>{X3=function(e,t){return X3=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},X3(e,t)};yf=function(){return yf=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(On,"__esModule",{value:!0});On.decodeStringToString=On.decodeString=On.encodeByteArray=On.encodeString=void 0;function cme(e){return Buffer.from(e).toString("base64")}On.encodeString=cme;function pme(e){return(e instanceof Buffer?e:Buffer.from(e.buffer)).toString("base64")}On.encodeByteArray=pme;function ume(e){return Buffer.from(e,"base64")}On.decodeString=ume;function mme(e){return Buffer.from(e,"base64").toString()}On.decodeStringToString=mme});var up=h(zl=>{"use strict";Object.defineProperty(zl,"__esModule",{value:!0});zl.XML_CHARKEY=zl.XML_ATTRKEY=void 0;zl.XML_ATTRKEY="$";zl.XML_CHARKEY="_"});var J3=h(An=>{"use strict";Object.defineProperty(An,"__esModule",{value:!0});An.flattenResponse=An.isValidUuid=An.isDuration=An.isPrimitiveBody=void 0;function yD(e,t){return t!=="Composite"&&t!=="Dictionary"&&(typeof e=="string"||typeof e=="number"||typeof e=="boolean"||t?.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i)!==null||e===void 0||e===null)}An.isPrimitiveBody=yD;var fme=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function hme(e){return fme.test(e)}An.isDuration=hme;var gme=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/i;function yme(e){return gme.test(e)}An.isValidUuid=yme;function vme(e){let t=Object.assign(Object.assign({},e.headers),e.body);return e.hasNullableType&&Object.getOwnPropertyNames(t).length===0?e.shouldWrapBody?{body:null}:null:e.shouldWrapBody?Object.assign(Object.assign({},e.headers),{body:e.body}):t}function _me(e,t){var r,i;let n=e.parsedHeaders;if(e.request.method==="HEAD")return Object.assign(Object.assign({},n),{body:e.parsedBody});let a=t&&t.bodyMapper,s=!!a?.nullable,o=a?.type.name;if(o==="Stream")return Object.assign(Object.assign({},n),{blobBody:e.blobBody,readableStreamBody:e.readableStreamBody});let l=o==="Composite"&&a.type.modelProperties||{},d=Object.keys(l).some(c=>l[c].serializedName==="");if(o==="Sequence"||d){let c=(r=e.parsedBody)!==null&&r!==void 0?r:[];for(let p of Object.keys(l))l[p].serializedName&&(c[p]=(i=e.parsedBody)===null||i===void 0?void 0:i[p]);if(n)for(let p of Object.keys(n))c[p]=n[p];return s&&!e.parsedBody&&!n&&Object.getOwnPropertyNames(l).length===0?null:c}return vme({body:e.parsedBody,headers:n,hasNullableType:s,shouldWrapBody:yD(e.parsedBody,o)})}An.flattenResponse=_me});var mp=h(Ul=>{"use strict";Object.defineProperty(Ul,"__esModule",{value:!0});Ul.MapperTypeNames=Ul.createSerializer=void 0;var bme=(gD(),Bd(hD)),wf=bme.__importStar(Y3()),Xt=up(),_D=J3(),Z3=class{constructor(t={},r=!1){this.modelMappers=t,this.isXML=r}validateConstraints(t,r,i){let n=(a,s)=>{throw new Error(`"${i}" with value "${r}" should satisfy the constraint "${a}": ${s}.`)};if(t.constraints&&r!==void 0&&r!==null){let{ExclusiveMaximum:a,ExclusiveMinimum:s,InclusiveMaximum:o,InclusiveMinimum:l,MaxItems:d,MaxLength:c,MinItems:p,MinLength:u,MultipleOf:m,Pattern:f,UniqueItems:g}=t.constraints;if(a!==void 0&&r>=a&&n("ExclusiveMaximum",a),s!==void 0&&r<=s&&n("ExclusiveMinimum",s),o!==void 0&&r>o&&n("InclusiveMaximum",o),l!==void 0&&rd&&n("MaxItems",d),c!==void 0&&r.length>c&&n("MaxLength",c),p!==void 0&&r.lengthb.indexOf(y)!==_)&&n("UniqueItems",g)}}serialize(t,r,i,n={xml:{}}){var a,s,o;let l={xml:{rootName:(a=n.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=n.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:Xt.XML_CHARKEY}},d={},c=t.type.name;i||(i=t.serializedName),c.match(/^Sequence$/i)!==null&&(d=[]),t.isConstant&&(r=t.defaultValue);let{required:p,nullable:u}=t;if(p&&u&&r===void 0)throw new Error(`${i} cannot be undefined.`);if(p&&!u&&r==null)throw new Error(`${i} cannot be null or undefined.`);if(!p&&u===!1&&r===null)throw new Error(`${i} cannot be null.`);return r==null||c.match(/^any$/i)!==null?d=r:c.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null?d=Pme(c,i,r):c.match(/^Enum$/i)!==null?d=Cme(i,t.type.allowedValues,r):c.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null?d=Ame(c,r,i):c.match(/^ByteArray$/i)!==null?d=Rme(i,r):c.match(/^Base64Url$/i)!==null?d=Ome(i,r):c.match(/^Sequence$/i)!==null?d=Ime(this,t,r,i,!!this.isXML,l):c.match(/^Dictionary$/i)!==null?d=Dme(this,t,r,i,!!this.isXML,l):c.match(/^Composite$/i)!==null&&(d=qme(this,t,r,i,!!this.isXML,l)),d}deserialize(t,r,i,n={xml:{}}){var a,s,o,l;let d={xml:{rootName:(a=n.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=n.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:Xt.XML_CHARKEY},ignoreUnknownProperties:(l=n.ignoreUnknownProperties)!==null&&l!==void 0?l:!1};if(r==null)return this.isXML&&t.type.name==="Sequence"&&!t.xmlIsWrapped&&(r=[]),t.defaultValue!==void 0&&(r=t.defaultValue),r;let c,p=t.type.name;if(i||(i=t.serializedName),p.match(/^Composite$/i)!==null)c=Mme(this,t,r,i,d);else{if(this.isXML){let u=d.xml.xmlCharKey;r[Xt.XML_ATTRKEY]!==void 0&&r[u]!==void 0&&(r=r[u])}p.match(/^Number$/i)!==null?(c=parseFloat(r),isNaN(c)&&(c=r)):p.match(/^Boolean$/i)!==null?r==="true"?c=!0:r==="false"?c=!1:c=r:p.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null?c=r:p.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null?c=new Date(r):p.match(/^UnixTime$/i)!==null?c=Tme(r):p.match(/^ByteArray$/i)!==null?c=wf.decodeString(r):p.match(/^Base64Url$/i)!==null?c=xme(r):p.match(/^Sequence$/i)!==null?c=jme(this,t,r,i,d):p.match(/^Dictionary$/i)!==null&&(c=Fme(this,t,r,i,d))}return t.isConstant&&(c=t.defaultValue),c}};function wme(e={},t=!1){return new Z3(e,t)}Ul.createSerializer=wme;function Eme(e,t){let r=e.length;for(;r-1>=0&&e[r-1]===t;)--r;return e.substr(0,r)}function Nme(e){if(!e)return;if(!(e instanceof Uint8Array))throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.");let t=wf.encodeByteArray(e);return Eme(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function xme(e){if(e){if(e&&typeof e.valueOf()!="string")throw new Error("Please provide an input of type string for converting to Uint8Array");return e=e.replace(/-/g,"+").replace(/_/g,"/"),wf.decodeString(e)}}function e9(e){let t=[],r="";if(e){let i=e.split(".");for(let n of i)n.charAt(n.length-1)==="\\"?r+=n.substr(0,n.length-1)+".":(r+=n,t.push(r),r="")}return t}function Sme(e){if(e)return typeof e.valueOf()=="string"&&(e=new Date(e)),Math.floor(e.getTime()/1e3)}function Tme(e){if(e)return new Date(e*1e3)}function Pme(e,t,r){if(r!=null){if(e.match(/^Number$/i)!==null){if(typeof r!="number")throw new Error(`${t} with value ${r} must be of type number.`)}else if(e.match(/^String$/i)!==null){if(typeof r.valueOf()!="string")throw new Error(`${t} with value "${r}" must be of type string.`)}else if(e.match(/^Uuid$/i)!==null){if(!(typeof r.valueOf()=="string"&&(0,_D.isValidUuid)(r)))throw new Error(`${t} with value "${r}" must be of type string and a valid uuid.`)}else if(e.match(/^Boolean$/i)!==null){if(typeof r!="boolean")throw new Error(`${t} with value ${r} must be of type boolean.`)}else if(e.match(/^Stream$/i)!==null){let i=typeof r;if(i!=="string"&&typeof r.pipe!="function"&&typeof r.tee!="function"&&!(r instanceof ArrayBuffer)&&!ArrayBuffer.isView(r)&&!((typeof Blob=="function"||typeof Blob=="object")&&r instanceof Blob)&&i!=="function")throw new Error(`${t} must be a string, Blob, ArrayBuffer, ArrayBufferView, ReadableStream, or () => ReadableStream.`)}}return r}function Cme(e,t,r){if(!t)throw new Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`);if(!t.some(n=>typeof n.valueOf()=="string"?n.toLowerCase()===r.toLowerCase():n===r))throw new Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`);return r}function Rme(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=wf.encodeByteArray(t)}return t}function Ome(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=Nme(t)}return t}function Ame(e,t,r){if(t!=null){if(e.match(/^Date$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`);t=t instanceof Date?t.toISOString().substring(0,10):new Date(t).toISOString().substring(0,10)}else if(e.match(/^DateTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`);t=t instanceof Date?t.toISOString():new Date(t).toISOString()}else if(e.match(/^DateTimeRfc1123$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in RFC-1123 format.`);t=t instanceof Date?t.toUTCString():new Date(t).toUTCString()}else if(e.match(/^UnixTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in RFC-1123/ISO8601 format for it to be serialized in UnixTime/Epoch format.`);t=Sme(t)}else if(e.match(/^TimeSpan$/i)!==null&&!(0,_D.isDuration)(t))throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}return t}function Ime(e,t,r,i,n,a){var s;if(!Array.isArray(r))throw new Error(`${i} must be of type Array.`);let o=t.type.element;if(!o||typeof o!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}.`);o.type.name==="Composite"&&o.type.className&&(o=(s=e.modelMappers[o.type.className])!==null&&s!==void 0?s:o);let l=[];for(let d=0;du!==c)&&(s[c]=e.serialize(l,r[c],i+'["'+c+'"]',a))}return s}return r}function ED(e,t,r,i){if(!r||!e.xmlNamespace)return t;let a={[e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns"]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[Xt.XML_ATTRKEY])return t;{let o=Object.assign({},t);return o[Xt.XML_ATTRKEY]=a,o}}let s={};return s[i.xml.xmlCharKey]=t,s[Xt.XML_ATTRKEY]=a,s}function Bme(e,t){return[Xt.XML_ATTRKEY,t.xml.xmlCharKey].includes(e)}function Mme(e,t,r,i,n){var a,s;let o=(a=n.xml.xmlCharKey)!==null&&a!==void 0?a:Xt.XML_CHARKEY;bf(e,t)&&(t=ND(e,t,r,"serializedName"));let l=wD(e,t,i),d={},c=[];for(let u of Object.keys(l)){let m=l[u],f=e9(l[u].serializedName);c.push(f[0]);let{serializedName:g,xmlName:y,xmlElementName:_}=m,b=i;g!==""&&g!==void 0&&(b=i+"."+g);let C=m.headerCollectionPrefix;if(C){let R={};for(let A of Object.keys(r))A.startsWith(C)&&(R[A.substring(C.length)]=e.deserialize(m.type.value,r[A],b,n)),c.push(A);d[u]=R}else if(e.isXML)if(m.xmlIsAttribute&&r[Xt.XML_ATTRKEY])d[u]=e.deserialize(m,r[Xt.XML_ATTRKEY][y],b,n);else if(m.xmlIsMsText)r[o]!==void 0?d[u]=r[o]:typeof r=="string"&&(d[u]=r);else{let R=_||y||g;if(m.xmlIsWrapped){let A=r[y],U=(s=A?.[_])!==null&&s!==void 0?s:[];d[u]=e.deserialize(m,U,b,n),c.push(y)}else{let A=r[R];d[u]=e.deserialize(m,A,b,n),c.push(R)}}else{let R,A=r,U=0;for(let q of f){if(!A)break;U++,A=A[q]}A===null&&U{for(let f in l)if(e9(l[f].serializedName)[0]===m)return!1;return!0};for(let m in r)u(m)&&(d[m]=e.deserialize(p,r[m],i+'["'+m+'"]',n))}else if(r&&!n.ignoreUnknownProperties)for(let u of Object.keys(r))d[u]===void 0&&!c.includes(u)&&!Bme(u,n)&&(d[u]=r[u]);return d}function Fme(e,t,r,i,n){let a=t.type.value;if(!a||typeof a!="object")throw new Error(`"value" metadata for a Dictionary must be defined in the mapper and it must of type "object" in ${i}`);if(r){let s={};for(let o of Object.keys(r))s[o]=e.deserialize(a,r[o],i,n);return s}return r}function jme(e,t,r,i,n){var a;let s=t.type.element;if(!s||typeof s!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}`);if(r){Array.isArray(r)||(r=[r]),s.type.name==="Composite"&&s.type.className&&(s=(a=e.modelMappers[s.type.className])!==null&&a!==void 0?a:s);let o=[];for(let l=0;l{"use strict";Object.defineProperty(Ef,"__esModule",{value:!0});Ef.state=void 0;Ef.state={operationRequestMap:new WeakMap}});var fp=h(Hl=>{"use strict";Object.defineProperty(Hl,"__esModule",{value:!0});Hl.getOperationRequestInfo=Hl.getOperationArgumentValueFromParameter=void 0;var SD=xD();function PD(e,t,r){let i=t.parameterPath,n=t.mapper,a;if(typeof i=="string"&&(i=[i]),Array.isArray(i)){if(i.length>0)if(n.isConstant)a=n.defaultValue;else{let s=TD(e,i);!s.propertyFound&&r&&(s=TD(r,i));let o=!1;s.propertyFound||(o=n.required||i[0]==="options"&&i.length===2),a=o?n.defaultValue:s.propertyValue}}else{n.required&&(a={});for(let s in i){let o=n.type.modelProperties[s],l=i[s],d=PD(e,{parameterPath:l,mapper:o},r);d!==void 0&&(a||(a={}),a[s]=d)}}return a}Hl.getOperationArgumentValueFromParameter=PD;function TD(e,t){let r={propertyFound:!1},i=0;for(;i{"use strict";Object.defineProperty(Xs,"__esModule",{value:!0});Xs.deserializationPolicy=Xs.deserializationPolicyName=void 0;var Ume=up(),Nf=ra(),OD=mp(),t9=fp(),Hme=["application/json","text/json"],$me=["application/xml","application/atom+xml"];Xs.deserializationPolicyName="deserializationPolicy";function Gme(e={}){var t,r,i,n,a,s,o;let l=(r=(t=e.expectedContentTypes)===null||t===void 0?void 0:t.json)!==null&&r!==void 0?r:Hme,d=(n=(i=e.expectedContentTypes)===null||i===void 0?void 0:i.xml)!==null&&n!==void 0?n:$me,c=e.parseXML,p=e.serializerOptions,u={xml:{rootName:(a=p?.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=p?.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=p?.xml.xmlCharKey)!==null&&o!==void 0?o:Ume.XML_CHARKEY}};return{name:Xs.deserializationPolicyName,async sendRequest(m,f){let g=await f(m);return Kme(l,d,g,u,c)}}}Xs.deserializationPolicy=Gme;function Vme(e){let t,r=e.request,i=(0,t9.getOperationRequestInfo)(r),n=i?.operationSpec;return n&&(i?.operationResponseGetter?t=i?.operationResponseGetter(n,e):t=n.responses[e.status]),t}function Wme(e){let t=e.request,r=(0,t9.getOperationRequestInfo)(t),i=r?.shouldDeserialize,n;return i===void 0?n=!0:typeof i=="boolean"?n=i:n=i(e),n}async function Kme(e,t,r,i,n){let a=await Yme(e,t,r,i,n);if(!Wme(a))return a;let s=(0,t9.getOperationRequestInfo)(a.request),o=s?.operationSpec;if(!o||!o.responses)return a;let l=Vme(a),{error:d,shouldReturnResponse:c}=Qme(a,o,l,i);if(d)throw d;if(c)return a;if(l){if(l.bodyMapper){let p=a.parsedBody;o.isXML&&l.bodyMapper.type.name===OD.MapperTypeNames.Sequence&&(p=typeof p=="object"?p[l.bodyMapper.xmlElementName]:[]);try{a.parsedBody=o.serializer.deserialize(l.bodyMapper,p,"operationRes.parsedBody",i)}catch(u){throw new Nf.RestError(`Error ${u} occurred in deserializing the responseBody - ${a.bodyAsText}`,{statusCode:a.status,request:a.request,response:a})}}else o.httpMethod==="HEAD"&&(a.parsedBody=r.status>=200&&r.status<300);l.headersMapper&&(a.parsedHeaders=o.serializer.deserialize(l.headersMapper,a.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:!0}))}return a}function Xme(e){let t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function Qme(e,t,r,i){var n;let a=200<=e.status&&e.status<300;if(Xme(t)?a:!!r)if(r){if(!r.isError)return{error:null,shouldReturnResponse:!1}}else return{error:null,shouldReturnResponse:!1};let o=r??t.responses.default,l=!((n=e.request.streamResponseStatusCodes)===null||n===void 0)&&n.has(e.status)?`Unexpected status code: ${e.status}`:e.bodyAsText,d=new Nf.RestError(l,{statusCode:e.status,request:e.request,response:e});if(!o)throw d;let c=o.bodyMapper,p=o.headersMapper;try{if(e.parsedBody){let u=e.parsedBody,m;if(c){let g=u;if(t.isXML&&c.type.name===OD.MapperTypeNames.Sequence){g=[];let y=c.xmlElementName;typeof u=="object"&&y&&(g=u[y])}m=t.serializer.deserialize(c,g,"error.response.parsedBody",i)}let f=u.error||m||u;d.code=f.code,f.message&&(d.message=f.message),c&&(d.response.parsedBody=m)}e.headers&&p&&(d.response.parsedHeaders=t.serializer.deserialize(p,e.headers.toJSON(),"operationRes.parsedHeaders"))}catch(u){d.message=`Error "${u.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:d,shouldReturnResponse:!1}}async function Yme(e,t,r,i,n){var a;if(!(!((a=r.request.streamResponseStatusCodes)===null||a===void 0)&&a.has(r.status))&&r.bodyAsText){let s=r.bodyAsText,o=r.headers.get("Content-Type")||"",l=o?o.split(";").map(d=>d.toLowerCase()):[];try{if(l.length===0||l.some(d=>e.indexOf(d)!==-1))return r.parsedBody=JSON.parse(s),r;if(l.some(d=>t.indexOf(d)!==-1)){if(!n)throw new Error("Parsing XML not supported.");let d=await n(s,i.xml);return r.parsedBody=d,r}}catch(d){let c=`Error "${d}" occurred while parsing the response body - ${r.bodyAsText}.`,p=d.code||Nf.RestError.PARSE_ERROR;throw new Nf.RestError(c,{code:p,statusCode:r.status,request:r.request,response:r})}}return r}});var xf=h($l=>{"use strict";Object.defineProperty($l,"__esModule",{value:!0});$l.getPathStringFromParameter=$l.getStreamingResponseStatusCodes=void 0;var Jme=mp();function Zme(e){let t=new Set;for(let r in e.responses){let i=e.responses[r];i.bodyMapper&&i.bodyMapper.type.name===Jme.MapperTypeNames.Stream&&t.add(Number(r))}return t}$l.getStreamingResponseStatusCodes=Zme;function e1e(e){let{parameterPath:t,mapper:r}=e,i;return typeof t=="string"?i=t:Array.isArray(t)?i=t.join("."):i=r.serializedName,i}$l.getPathStringFromParameter=e1e});var a9=h(tn=>{"use strict";Object.defineProperty(tn,"__esModule",{value:!0});tn.serializeRequestBody=tn.serializeHeaders=tn.serializationPolicy=tn.serializationPolicyName=void 0;var n9=up(),Sf=fp(),i9=mp(),hp=xf();tn.serializationPolicyName="serializationPolicy";function t1e(e={}){let t=e.stringifyXML;return{name:tn.serializationPolicyName,async sendRequest(r,i){let n=(0,Sf.getOperationRequestInfo)(r),a=n?.operationSpec,s=n?.operationArguments;return a&&s&&(AD(r,s,a),ID(r,s,a,t)),i(r)}}}tn.serializationPolicy=t1e;function AD(e,t,r){var i,n;if(r.headerParameters)for(let s of r.headerParameters){let o=(0,Sf.getOperationArgumentValueFromParameter)(t,s);if(o!=null||s.mapper.required){o=r.serializer.serialize(s.mapper,o,(0,hp.getPathStringFromParameter)(s));let l=s.mapper.headerCollectionPrefix;if(l)for(let d of Object.keys(o))e.headers.set(l+d,o[d]);else e.headers.set(s.mapper.serializedName||(0,hp.getPathStringFromParameter)(s),o)}}let a=(n=(i=t.options)===null||i===void 0?void 0:i.requestOptions)===null||n===void 0?void 0:n.customHeaders;if(a)for(let s of Object.keys(a))e.headers.set(s,a[s])}tn.serializeHeaders=AD;function ID(e,t,r,i=function(){throw new Error("XML serialization unsupported!")}){var n,a,s,o,l;let d=(n=t.options)===null||n===void 0?void 0:n.serializerOptions,c={xml:{rootName:(a=d?.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=d?.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=d?.xml.xmlCharKey)!==null&&o!==void 0?o:n9.XML_CHARKEY}},p=c.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){e.body=(0,Sf.getOperationArgumentValueFromParameter)(t,r.requestBody);let u=r.requestBody.mapper,{required:m,serializedName:f,xmlName:g,xmlElementName:y,xmlNamespace:_,xmlNamespacePrefix:b,nullable:C}=u,R=u.type.name;try{if(e.body!==void 0&&e.body!==null||C&&e.body===null||m){let A=(0,hp.getPathStringFromParameter)(r.requestBody);e.body=r.serializer.serialize(u,e.body,A,c);let U=R===i9.MapperTypeNames.Stream;if(r.isXML){let ne=b?`xmlns:${b}`:"xmlns",j=r1e(_,ne,R,e.body,c);R===i9.MapperTypeNames.Sequence?e.body=i(i1e(j,y||g||f,ne,_),{rootName:g||f,xmlCharKey:p}):U||(e.body=i(j,{rootName:g||f,xmlCharKey:p}))}else{if(R===i9.MapperTypeNames.String&&(!((l=r.contentType)===null||l===void 0)&&l.match("text/plain")||r.mediaType==="text"))return;U||(e.body=JSON.stringify(e.body))}}}catch(A){throw new Error(`Error "${A.message}" occurred in serializing the payload - ${JSON.stringify(f,void 0," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){e.formData={};for(let u of r.formDataParameters){let m=(0,Sf.getOperationArgumentValueFromParameter)(t,u);if(m!=null){let f=u.mapper.serializedName||(0,hp.getPathStringFromParameter)(u);e.formData[f]=r.serializer.serialize(u.mapper,m,(0,hp.getPathStringFromParameter)(u),c)}}}}tn.serializeRequestBody=ID;function r1e(e,t,r,i,n){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){let a={};return a[n.xml.xmlCharKey]=i,a[n9.XML_ATTRKEY]={[t]:e},a}return i}function i1e(e,t,r,i){if(Array.isArray(e)||(e=[e]),!r||!i)return{[t]:e};let n={[t]:e};return n[n9.XML_ATTRKEY]={[r]:i},n}});var s9=h(Tf=>{"use strict";Object.defineProperty(Tf,"__esModule",{value:!0});Tf.createClientPipeline=void 0;var n1e=r9(),DD=ra(),a1e=a9();function s1e(e={}){let t=(0,DD.createPipelineFromOptions)(e??{});return e.credentialOptions&&t.addPolicy((0,DD.bearerTokenAuthenticationPolicy)({credential:e.credentialOptions.credential,scopes:e.credentialOptions.credentialScopes})),t.addPolicy((0,a1e.serializationPolicy)(e.serializationOptions),{phase:"Serialize"}),t.addPolicy((0,n1e.deserializationPolicy)(e.deserializationOptions),{phase:"Deserialize"}),t}Tf.createClientPipeline=s1e});var LD=h(Pf=>{"use strict";Object.defineProperty(Pf,"__esModule",{value:!0});Pf.getCachedDefaultHttpClient=void 0;var o1e=ra(),o9;function l1e(){return o9||(o9=(0,o1e.createDefaultHttpClient)()),o9}Pf.getCachedDefaultHttpClient=l1e});var FD=h(Gl=>{"use strict";Object.defineProperty(Gl,"__esModule",{value:!0});Gl.appendQueryParams=Gl.getRequestUrl=void 0;var BD=fp(),l9=xf(),d1e={CSV:",",SSV:" ",Multi:"Multi",TSV:" ",Pipes:"|"};function c1e(e,t,r,i){let n=p1e(t,r,i),a=!1,s=qD(e,n);if(t.path){let d=qD(t.path,n);t.path==="/{nextLink}"&&d.startsWith("/")&&(d=d.substring(1)),u1e(d)?(s=d,a=!0):s=m1e(s,d)}let{queryParams:o,sequenceParams:l}=f1e(t,r,i);return s=MD(s,o,l,a),s}Gl.getRequestUrl=c1e;function qD(e,t){let r=e;for(let[i,n]of t)r=r.split(i).join(n);return r}function p1e(e,t,r){var i;let n=new Map;if(!((i=e.urlParameters)===null||i===void 0)&&i.length)for(let a of e.urlParameters){let s=(0,BD.getOperationArgumentValueFromParameter)(t,a,r),o=(0,l9.getPathStringFromParameter)(a);s=e.serializer.serialize(a.mapper,s,o),a.skipEncoding||(s=encodeURIComponent(s)),n.set(`{${a.mapper.serializedName||o}}`,s)}return n}function u1e(e){return e.includes("://")}function m1e(e,t){if(!t)return e;let r=new URL(e),i=r.pathname;i.endsWith("/")||(i=`${i}/`),t.startsWith("/")&&(t=t.substring(1));let n=t.indexOf("?");if(n!==-1){let a=t.substring(0,n),s=t.substring(n+1);i=i+a,s&&(r.search=r.search?`${r.search}&${s}`:s)}else i=i+t;return r.pathname=i,r.toString()}function f1e(e,t,r){var i;let n=new Map,a=new Set;if(!((i=e.queryParameters)===null||i===void 0)&&i.length)for(let s of e.queryParameters){s.mapper.type.name==="Sequence"&&s.mapper.serializedName&&a.add(s.mapper.serializedName);let o=(0,BD.getOperationArgumentValueFromParameter)(t,s,r);if(o!=null||s.mapper.required){o=e.serializer.serialize(s.mapper,o,(0,l9.getPathStringFromParameter)(s));let l=s.collectionFormat?d1e[s.collectionFormat]:"";if(Array.isArray(o)&&(o=o.map(d=>d??"")),s.collectionFormat==="Multi"&&o.length===0)continue;Array.isArray(o)&&(s.collectionFormat==="SSV"||s.collectionFormat==="TSV")&&(o=o.join(l)),s.skipEncoding||(Array.isArray(o)?o=o.map(d=>encodeURIComponent(d)):o=encodeURIComponent(o)),Array.isArray(o)&&(s.collectionFormat==="CSV"||s.collectionFormat==="Pipes")&&(o=o.join(l)),n.set(s.mapper.serializedName||(0,l9.getPathStringFromParameter)(s),o)}}return{queryParams:n,sequenceParams:a}}function h1e(e){let t=new Map;if(!e||e[0]!=="?")return t;e=e.slice(1);let r=e.split("&");for(let i of r){let[n,a]=i.split("=",2),s=t.get(n);s?Array.isArray(s)?s.push(a):t.set(n,[s,a]):t.set(n,a)}return t}function MD(e,t,r,i=!1){if(t.size===0)return e;let n=new URL(e),a=h1e(n.search);for(let[o,l]of t){let d=a.get(o);if(Array.isArray(d))if(Array.isArray(l)){d.push(...l);let c=new Set(d);a.set(o,Array.from(c))}else d.push(l);else d?(Array.isArray(l)?l.unshift(d):r.has(o)&&a.set(o,[d,l]),i||a.set(o,l)):a.set(o,l)}let s=[];for(let[o,l]of a)if(typeof l=="string")s.push(`${o}=${l}`);else if(Array.isArray(l))for(let d of l)s.push(`${o}=${d}`);else s.push(`${o}=${l}`);return n.search=s.length?`?${s.join("&")}`:"",n.toString()}Gl.appendQueryParams=MD});var d9=h(Cf=>{"use strict";Object.defineProperty(Cf,"__esModule",{value:!0});Cf.logger=void 0;var g1e=ul();Cf.logger=(0,g1e.createClientLogger)("core-client")});var kD=h(Rf=>{"use strict";Object.defineProperty(Rf,"__esModule",{value:!0});Rf.ServiceClient=void 0;var y1e=ra(),v1e=s9(),jD=J3(),_1e=LD(),b1e=fp(),w1e=FD(),E1e=xf(),N1e=d9(),c9=class{constructor(t={}){var r,i;if(this._requestContentType=t.requestContentType,this._endpoint=(r=t.endpoint)!==null&&r!==void 0?r:t.baseUri,t.baseUri&&N1e.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead."),this._allowInsecureConnection=t.allowInsecureConnection,this._httpClient=t.httpClient||(0,_1e.getCachedDefaultHttpClient)(),this.pipeline=t.pipeline||x1e(t),!((i=t.additionalPolicies)===null||i===void 0)&&i.length)for(let{policy:n,position:a}of t.additionalPolicies){let s=a==="perRetry"?"Sign":void 0;this.pipeline.addPolicy(n,{afterPhase:s})}}async sendRequest(t){return this.pipeline.sendRequest(this._httpClient,t)}async sendOperationRequest(t,r){let i=r.baseUrl||this._endpoint;if(!i)throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a endpoint string property that contains the base URL to use.");let n=(0,w1e.getRequestUrl)(i,r,t,this),a=(0,y1e.createPipelineRequest)({url:n});a.method=r.httpMethod;let s=(0,b1e.getOperationRequestInfo)(a);s.operationSpec=r,s.operationArguments=t;let o=r.contentType||this._requestContentType;o&&r.requestBody&&a.headers.set("Content-Type",o);let l=t.options;if(l){let d=l.requestOptions;d&&(d.timeout&&(a.timeout=d.timeout),d.onUploadProgress&&(a.onUploadProgress=d.onUploadProgress),d.onDownloadProgress&&(a.onDownloadProgress=d.onDownloadProgress),d.shouldDeserialize!==void 0&&(s.shouldDeserialize=d.shouldDeserialize),d.allowInsecureConnection&&(a.allowInsecureConnection=!0)),l.abortSignal&&(a.abortSignal=l.abortSignal),l.tracingOptions&&(a.tracingOptions=l.tracingOptions)}this._allowInsecureConnection&&(a.allowInsecureConnection=!0),a.streamResponseStatusCodes===void 0&&(a.streamResponseStatusCodes=(0,E1e.getStreamingResponseStatusCodes)(r));try{let d=await this.sendRequest(a),c=(0,jD.flattenResponse)(d,r.responses[d.status]);return l?.onResponse&&l.onResponse(d,c),c}catch(d){if(typeof d=="object"&&d?.response){let c=d.response,p=(0,jD.flattenResponse)(c,r.responses[d.statusCode]||r.responses.default);d.details=p,l?.onResponse&&l.onResponse(c,p,d)}throw d}}};Rf.ServiceClient=c9;function x1e(e){let t=S1e(e),r=e.credential&&t?{credentialScopes:t,credential:e.credential}:void 0;return(0,v1e.createClientPipeline)(Object.assign(Object.assign({},e),{credentialOptions:r}))}function S1e(e){if(e.credentialScopes)return e.credentialScopes;if(e.endpoint)return`${e.endpoint}/.default`;if(e.baseUri)return`${e.baseUri}/.default`;if(e.credential&&!e.credentialScopes)throw new Error("When using credentials, the ServiceClientOptions must contain either a endpoint or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy")}});var UD=h(Vl=>{"use strict";Object.defineProperty(Vl,"__esModule",{value:!0});Vl.authorizeRequestOnClaimChallenge=Vl.parseCAEChallenge=void 0;var T1e=d9(),P1e=Y3();function zD(e){return`, ${e.trim()}`.split(", Bearer ").filter(r=>r).map(r=>`${r.trim()}, `.split('", ').filter(a=>a).map(a=>(([s,o])=>({[s]:o}))(a.trim().split('="'))).reduce((a,s)=>Object.assign(Object.assign({},a),s),{}))}Vl.parseCAEChallenge=zD;async function C1e(e){let{scopes:t,response:r}=e,i=e.logger||T1e.logger,n=r.headers.get("WWW-Authenticate");if(!n)return i.info("The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow."),!1;let s=(zD(n)||[]).find(l=>l.claims);if(!s)return i.info('The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.'),!1;let o=await e.getAccessToken(s.scope?[s.scope]:t,{claims:(0,P1e.decodeStringToString)(s.claims)});return o?(e.request.headers.set("Authorization",`Bearer ${o.token}`),!0):!1}Vl.authorizeRequestOnClaimChallenge=C1e});var $D=h(Of=>{"use strict";Object.defineProperty(Of,"__esModule",{value:!0});Of.authorizeRequestOnTenantChallenge=void 0;var HD={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function R1e(e){return/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/.test(e)}var O1e=async e=>{let t=q1e(e.request),r=D1e(e.response);if(r){let i=L1e(r),n=I1e(e,i),a=A1e(i);if(!a)return!1;let s=await e.getAccessToken(n,Object.assign(Object.assign({},t),{tenantId:a}));return s?(e.request.headers.set(HD.HeaderConstants.AUTHORIZATION,`Bearer ${s.token}`),!0):!1}return!1};Of.authorizeRequestOnTenantChallenge=O1e;function A1e(e){let i=new URL(e.authorization_uri).pathname.split("/")[1];if(i&&R1e(i))return i}function I1e(e,t){if(!t.resource_id)return e.scopes;let r=new URL(t.resource_id);r.pathname=HD.DefaultScope;let i=r.toString();return i==="https://disk.azure.com/.default"&&(i="https://disk.azure.com//.default"),[i]}function D1e(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function L1e(e){return`${e.slice(7).trim()} `.split(" ").filter(n=>n).map(n=>(([a,s])=>({[a]:s}))(n.trim().split("="))).reduce((n,a)=>Object.assign(Object.assign({},n),a),{})}function q1e(e){return{abortSignal:e.abortSignal,requestOptions:{timeout:e.timeout},tracingOptions:e.tracingOptions}}});var p9=h(nt=>{"use strict";Object.defineProperty(nt,"__esModule",{value:!0});nt.authorizeRequestOnTenantChallenge=nt.authorizeRequestOnClaimChallenge=nt.serializationPolicyName=nt.serializationPolicy=nt.deserializationPolicyName=nt.deserializationPolicy=nt.XML_CHARKEY=nt.XML_ATTRKEY=nt.createClientPipeline=nt.ServiceClient=nt.MapperTypeNames=nt.createSerializer=void 0;var GD=mp();Object.defineProperty(nt,"createSerializer",{enumerable:!0,get:function(){return GD.createSerializer}});Object.defineProperty(nt,"MapperTypeNames",{enumerable:!0,get:function(){return GD.MapperTypeNames}});var B1e=kD();Object.defineProperty(nt,"ServiceClient",{enumerable:!0,get:function(){return B1e.ServiceClient}});var M1e=s9();Object.defineProperty(nt,"createClientPipeline",{enumerable:!0,get:function(){return M1e.createClientPipeline}});var VD=up();Object.defineProperty(nt,"XML_ATTRKEY",{enumerable:!0,get:function(){return VD.XML_ATTRKEY}});Object.defineProperty(nt,"XML_CHARKEY",{enumerable:!0,get:function(){return VD.XML_CHARKEY}});var WD=r9();Object.defineProperty(nt,"deserializationPolicy",{enumerable:!0,get:function(){return WD.deserializationPolicy}});Object.defineProperty(nt,"deserializationPolicyName",{enumerable:!0,get:function(){return WD.deserializationPolicyName}});var KD=a9();Object.defineProperty(nt,"serializationPolicy",{enumerable:!0,get:function(){return KD.serializationPolicy}});Object.defineProperty(nt,"serializationPolicyName",{enumerable:!0,get:function(){return KD.serializationPolicyName}});var F1e=UD();Object.defineProperty(nt,"authorizeRequestOnClaimChallenge",{enumerable:!0,get:function(){return F1e.authorizeRequestOnClaimChallenge}});var j1e=$D();Object.defineProperty(nt,"authorizeRequestOnTenantChallenge",{enumerable:!0,get:function(){return j1e.authorizeRequestOnTenantChallenge}})});var yp=h(In=>{"use strict";Object.defineProperty(In,"__esModule",{value:!0});In.HttpHeaders=In.toHttpHeadersLike=In.toWebResourceLike=In.toPipelineRequest=void 0;var XD=ra(),QD=Symbol("Original PipelineRequest"),k1e=Symbol.for("@azure/core-client original request");function YD(e,t={}){let i=e[QD],n=(0,XD.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));if(i)return i.headers=n,i;{let a=(0,XD.createPipelineRequest)({url:e.url,method:e.method,headers:n,withCredentials:e.withCredentials,timeout:e.timeout,requestId:e.requestId,abortSignal:e.abortSignal,body:e.body,formData:e.formData,disableKeepAlive:!!e.keepAlive,onDownloadProgress:e.onDownloadProgress,onUploadProgress:e.onUploadProgress,proxySettings:e.proxySettings,streamResponseStatusCodes:e.streamResponseStatusCodes});return t.originalRequest&&(a[k1e]=t.originalRequest),a}}In.toPipelineRequest=YD;function JD(e,t){var r;let i=(r=t?.originalRequest)!==null&&r!==void 0?r:e,n={url:e.url,method:e.method,headers:ZD(e.headers),withCredentials:e.withCredentials,timeout:e.timeout,requestId:e.headers.get("x-ms-client-request-id")||e.requestId,abortSignal:e.abortSignal,body:e.body,formData:e.formData,keepAlive:!!e.disableKeepAlive,onDownloadProgress:e.onDownloadProgress,onUploadProgress:e.onUploadProgress,proxySettings:e.proxySettings,streamResponseStatusCodes:e.streamResponseStatusCodes,clone(){throw new Error("Cannot clone a non-proxied WebResourceLike")},prepare(){throw new Error("WebResourceLike.prepare() is not supported by @azure/core-http-compat")},validateRequestProperties(){}};return t?.createProxy?new Proxy(n,{get(a,s,o){return s===QD?e:s==="clone"?()=>JD(YD(n,{originalRequest:i}),{createProxy:!0,originalRequest:i}):Reflect.get(a,s,o)},set(a,s,o,l){return s==="keepAlive"&&(e.disableKeepAlive=!o),typeof s=="string"&&["url","method","withCredentials","timeout","requestId","abortSignal","body","formData","onDownloadProgress","onUploadProgress","proxySettings","streamResponseStatusCodes"].includes(s)&&(e[s]=o),Reflect.set(a,s,o,l)}}):n}In.toWebResourceLike=JD;function ZD(e){return new Af(e.toJSON({preserveCase:!0}))}In.toHttpHeadersLike=ZD;function gp(e){return e.toLowerCase()}var Af=class e{constructor(t){if(this._headersMap={},t)for(let r in t)this.set(r,t[r])}set(t,r){this._headersMap[gp(t)]={name:t,value:r.toString()}}get(t){let r=this._headersMap[gp(t)];return r?r.value:void 0}contains(t){return!!this._headersMap[gp(t)]}remove(t){let r=this.contains(t);return delete this._headersMap[gp(t)],r}rawHeaders(){return this.toJson({preserveCase:!0})}headersArray(){let t=[];for(let r in this._headersMap)t.push(this._headersMap[r]);return t}headerNames(){let t=[],r=this.headersArray();for(let i=0;i{"use strict";Object.defineProperty(Wl,"__esModule",{value:!0});Wl.toPipelineResponse=Wl.toCompatResponse=void 0;var z1e=ra(),u9=yp(),eL=Symbol("Original FullOperationResponse");function U1e(e,t){let r=(0,u9.toWebResourceLike)(e.request),i=(0,u9.toHttpHeadersLike)(e.headers);return t?.createProxy?new Proxy(e,{get(n,a,s){return a==="headers"?i:a==="request"?r:a===eL?e:Reflect.get(n,a,s)},set(n,a,s,o){return a==="headers"?i=s:a==="request"&&(r=s),Reflect.set(n,a,s,o)}}):Object.assign(Object.assign({},e),{request:r,headers:i})}Wl.toCompatResponse=U1e;function H1e(e){let r=e[eL],i=(0,z1e.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));return r?(r.headers=i,r):Object.assign(Object.assign({},e),{headers:i,request:(0,u9.toPipelineRequest)(e.request)})}Wl.toPipelineResponse=H1e});var rL=h(Df=>{"use strict";Object.defineProperty(Df,"__esModule",{value:!0});Df.ExtendedServiceClient=void 0;var tL=K3(),$1e=ra(),G1e=p9(),V1e=If(),m9=class extends G1e.ServiceClient{constructor(t){var r,i;super(t),((r=t.keepAliveOptions)===null||r===void 0?void 0:r.enable)===!1&&!(0,tL.pipelineContainsDisableKeepAlivePolicy)(this.pipeline)&&this.pipeline.addPolicy((0,tL.createDisableKeepAlivePolicy)()),((i=t.redirectOptions)===null||i===void 0?void 0:i.handleRedirects)===!1&&this.pipeline.removePolicy({name:$1e.redirectPolicyName})}async sendOperationRequest(t,r){var i;let n=(i=t?.options)===null||i===void 0?void 0:i.onResponse,a;function s(l,d,c){a=l,n&&n(l,d,c)}t.options=Object.assign(Object.assign({},t.options),{onResponse:s});let o=await super.sendOperationRequest(t,r);return a&&Object.defineProperty(o,"_response",{value:(0,V1e.toCompatResponse)(a)}),o}};Df.ExtendedServiceClient=m9});var sL=h(ia=>{"use strict";Object.defineProperty(ia,"__esModule",{value:!0});ia.createRequestPolicyFactoryPolicy=ia.requestPolicyFactoryPolicyName=ia.HttpPipelineLogLevel=void 0;var iL=yp(),nL=If(),aL;(function(e){e[e.ERROR=1]="ERROR",e[e.INFO=3]="INFO",e[e.OFF=0]="OFF",e[e.WARNING=2]="WARNING"})(aL||(ia.HttpPipelineLogLevel=aL={}));var W1e={log(e,t){},shouldLog(e){return!1}};ia.requestPolicyFactoryPolicyName="RequestPolicyFactoryPolicy";function K1e(e){let t=e.slice().reverse();return{name:ia.requestPolicyFactoryPolicyName,async sendRequest(r,i){let n={async sendRequest(o){let l=await i((0,iL.toPipelineRequest)(o));return(0,nL.toCompatResponse)(l,{createProxy:!0})}};for(let o of t)n=o.create(n,W1e);let a=(0,iL.toWebResourceLike)(r,{createProxy:!0}),s=await n.sendRequest(a);return(0,nL.toPipelineResponse)(s)}}}ia.createRequestPolicyFactoryPolicy=K1e});var oL=h(Lf=>{"use strict";Object.defineProperty(Lf,"__esModule",{value:!0});Lf.convertHttpClient=void 0;var X1e=If(),Q1e=yp();function Y1e(e){return{sendRequest:async t=>{let r=await e.sendRequest((0,Q1e.toWebResourceLike)(t,{createProxy:!0}));return(0,X1e.toPipelineResponse)(r)}}}Lf.convertHttpClient=Y1e});var lL=h(xr=>{"use strict";Object.defineProperty(xr,"__esModule",{value:!0});xr.toHttpHeadersLike=xr.convertHttpClient=xr.disableKeepAlivePolicyName=xr.HttpPipelineLogLevel=xr.createRequestPolicyFactoryPolicy=xr.requestPolicyFactoryPolicyName=xr.ExtendedServiceClient=void 0;var J1e=rL();Object.defineProperty(xr,"ExtendedServiceClient",{enumerable:!0,get:function(){return J1e.ExtendedServiceClient}});var f9=sL();Object.defineProperty(xr,"requestPolicyFactoryPolicyName",{enumerable:!0,get:function(){return f9.requestPolicyFactoryPolicyName}});Object.defineProperty(xr,"createRequestPolicyFactoryPolicy",{enumerable:!0,get:function(){return f9.createRequestPolicyFactoryPolicy}});Object.defineProperty(xr,"HttpPipelineLogLevel",{enumerable:!0,get:function(){return f9.HttpPipelineLogLevel}});var Z1e=K3();Object.defineProperty(xr,"disableKeepAlivePolicyName",{enumerable:!0,get:function(){return Z1e.disableKeepAlivePolicyName}});var efe=oL();Object.defineProperty(xr,"convertHttpClient",{enumerable:!0,get:function(){return efe.convertHttpClient}});var tfe=yp();Object.defineProperty(xr,"toHttpHeadersLike",{enumerable:!0,get:function(){return tfe.toHttpHeadersLike}})});var qf=h(na=>{"use strict";var dL=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",rfe=dL+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",cL="["+dL+"]["+rfe+"]*",ife=new RegExp("^"+cL+"$"),nfe=function(e,t){let r=[],i=t.exec(e);for(;i;){let n=[];n.startIndex=t.lastIndex-i[0].length;let a=i.length;for(let s=0;s"u")};na.isExist=function(e){return typeof e<"u"};na.isEmptyObject=function(e){return Object.keys(e).length===0};na.merge=function(e,t,r){if(t){let i=Object.keys(t),n=i.length;for(let a=0;a{"use strict";var h9=qf(),sfe={allowBooleanAttributes:!1,unpairedTags:[]};hL.validate=function(e,t){t=Object.assign({},sfe,t);let r=[],i=!1,n=!1;e[0]==="\uFEFF"&&(e=e.substr(1));for(let a=0;a"&&e[a]!==" "&&e[a]!==" "&&e[a]!==` +`&&e[a]!=="\r";a++)l+=e[a];if(l=l.trim(),l[l.length-1]==="/"&&(l=l.substring(0,l.length-1),a--),!ffe(l)){let p;return l.trim().length===0?p="Invalid space after '<'.":p="Tag '"+l+"' is an invalid name.",It("InvalidTag",p,Mr(e,a))}let d=dfe(e,a);if(d===!1)return It("InvalidAttr","Attributes for '"+l+"' have open quote.",Mr(e,a));let c=d.value;if(a=d.index,c[c.length-1]==="/"){let p=a-c.length;c=c.substring(0,c.length-1);let u=fL(c,t);if(u===!0)i=!0;else return It(u.err.code,u.err.msg,Mr(e,p+u.err.line))}else if(o)if(d.tagClosed){if(c.trim().length>0)return It("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",Mr(e,s));if(r.length===0)return It("InvalidTag","Closing tag '"+l+"' has not been opened.",Mr(e,s));{let p=r.pop();if(l!==p.tagName){let u=Mr(e,p.tagStartPos);return It("InvalidTag","Expected closing tag '"+p.tagName+"' (opened in line "+u.line+", col "+u.col+") instead of closing tag '"+l+"'.",Mr(e,s))}r.length==0&&(n=!0)}}else return It("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",Mr(e,a));else{let p=fL(c,t);if(p!==!0)return It(p.err.code,p.err.msg,Mr(e,a-c.length+p.err.line));if(n===!0)return It("InvalidXml","Multiple possible root nodes found.",Mr(e,a));t.unpairedTags.indexOf(l)!==-1||r.push({tagName:l,tagStartPos:s}),i=!0}for(a++;a0)return It("InvalidXml","Invalid '"+JSON.stringify(r.map(a=>a.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return It("InvalidXml","Start tag expected.",1);return!0};function pL(e){return e===" "||e===" "||e===` +`||e==="\r"}function uL(e,t){let r=t;for(;t5&&i==="xml")return It("InvalidXml","XML declaration allowed only at the start of the document.",Mr(e,t));if(e[t]=="?"&&e[t+1]==">"){t++;break}else continue}return t}function mL(e,t){if(e.length>t+5&&e[t+1]==="-"&&e[t+2]==="-"){for(t+=3;t"){t+=2;break}}else if(e.length>t+8&&e[t+1]==="D"&&e[t+2]==="O"&&e[t+3]==="C"&&e[t+4]==="T"&&e[t+5]==="Y"&&e[t+6]==="P"&&e[t+7]==="E"){let r=1;for(t+=8;t"&&(r--,r===0))break}else if(e.length>t+9&&e[t+1]==="["&&e[t+2]==="C"&&e[t+3]==="D"&&e[t+4]==="A"&&e[t+5]==="T"&&e[t+6]==="A"&&e[t+7]==="["){for(t+=8;t"){t+=2;break}}return t}var ofe='"',lfe="'";function dfe(e,t){let r="",i="",n=!1;for(;t"&&i===""){n=!0;break}r+=e[t]}return i!==""?!1:{value:r,index:t,tagClosed:n}}var cfe=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function fL(e,t){let r=h9.getAllMatches(e,cfe),i={};for(let n=0;n{var gL={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,r){return e}},hfe=function(e){return Object.assign({},gL,e)};y9.buildOptions=hfe;y9.defaultOptions=gL});var _L=h((kNe,vL)=>{"use strict";var v9=class{constructor(t){this.tagname=t,this.child=[],this[":@"]={}}add(t,r){t==="__proto__"&&(t="#__proto__"),this.child.push({[t]:r})}addChild(t){t.tagname==="__proto__"&&(t.tagname="#__proto__"),t[":@"]&&Object.keys(t[":@"]).length>0?this.child.push({[t.tagname]:t.child,":@":t[":@"]}):this.child.push({[t.tagname]:t.child})}};vL.exports=v9});var wL=h((zNe,bL)=>{var gfe=qf();function yfe(e,t){let r={};if(e[t+3]==="O"&&e[t+4]==="C"&&e[t+5]==="T"&&e[t+6]==="Y"&&e[t+7]==="P"&&e[t+8]==="E"){t=t+9;let i=1,n=!1,a=!1,s="";for(;t"){if(a?e[t-1]==="-"&&e[t-2]==="-"&&(a=!1,i--):i--,i===0)break}else e[t]==="["?n=!0:s+=e[t];if(i!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:r,i:t}}function vfe(e,t){let r="";for(;t{var Sfe=/^[-+]?0x[a-fA-F0-9]+$/,Tfe=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt);!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);var Pfe={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};function Cfe(e,t={}){if(t=Object.assign({},Pfe,t),!e||typeof e!="string")return e;let r=e.trim();if(t.skipLike!==void 0&&t.skipLike.test(r))return e;if(t.hex&&Sfe.test(r))return Number.parseInt(r,16);{let i=Tfe.exec(r);if(i){let n=i[1],a=i[2],s=Rfe(i[3]),o=i[4]||i[6];if(!t.leadingZeros&&a.length>0&&n&&r[2]!==".")return e;if(!t.leadingZeros&&a.length>0&&!n&&r[1]!==".")return e;{let l=Number(r),d=""+l;return d.search(/[eE]/)!==-1||o?t.eNotation?l:e:r.indexOf(".")!==-1?d==="0"&&s===""||d===s||n&&d==="-"+s?l:e:a?s===d||n+s===d?l:e:r===d||r===n+d?l:e}}else return e}}function Rfe(e){return e&&e.indexOf(".")!==-1&&(e=e.replace(/0+$/,""),e==="."?e="0":e[0]==="."?e="0"+e:e[e.length-1]==="."&&(e=e.substr(0,e.length-1))),e}EL.exports=Cfe});var _9=h((HNe,xL)=>{function Ofe(e){return typeof e=="function"?e:Array.isArray(e)?t=>{for(let r of e)if(typeof r=="string"&&t===r||r instanceof RegExp&&r.test(t))return!0}:()=>!1}xL.exports=Ofe});var PL=h(($Ne,TL)=>{"use strict";var SL=qf(),_p=_L(),Afe=wL(),Ife=NL(),Dfe=_9(),b9=class{constructor(t){this.options=t,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"\xA2"},pound:{regex:/&(pound|#163);/g,val:"\xA3"},yen:{regex:/&(yen|#165);/g,val:"\xA5"},euro:{regex:/&(euro|#8364);/g,val:"\u20AC"},copyright:{regex:/&(copy|#169);/g,val:"\xA9"},reg:{regex:/&(reg|#174);/g,val:"\xAE"},inr:{regex:/&(inr|#8377);/g,val:"\u20B9"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(r,i)=>String.fromCharCode(Number.parseInt(i,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(r,i)=>String.fromCharCode(Number.parseInt(i,16))}},this.addExternalEntities=Lfe,this.parseXml=jfe,this.parseTextData=qfe,this.resolveNameSpace=Bfe,this.buildAttributesMap=Ffe,this.isItStopNode=Hfe,this.replaceEntitiesValue=zfe,this.readStopNodeData=Gfe,this.saveTextToParentTag=Ufe,this.addChild=kfe,this.ignoreAttributesFn=Dfe(this.options.ignoreAttributes)}};function Lfe(e){let t=Object.keys(e);for(let r=0;r0)){s||(e=this.replaceEntitiesValue(e));let o=this.options.tagValueProcessor(t,e,r,n,a);return o==null?e:typeof o!=typeof e||o!==e?o:this.options.trimValues?E9(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?E9(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function Bfe(e){if(this.options.removeNSPrefix){let t=e.split(":"),r=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns")return"";t.length===2&&(e=r+t[1])}return e}var Mfe=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function Ffe(e,t,r){if(this.options.ignoreAttributes!==!0&&typeof e=="string"){let i=SL.getAllMatches(e,Mfe),n=i.length,a={};for(let s=0;s",a,"Closing Tag is not closed."),l=e.substring(a+2,o).trim();if(this.options.removeNSPrefix){let p=l.indexOf(":");p!==-1&&(l=l.substr(p+1))}this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&(i=this.saveTextToParentTag(i,r,n));let d=n.substring(n.lastIndexOf(".")+1);if(l&&this.options.unpairedTags.indexOf(l)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: `);let c=0;d&&this.options.unpairedTags.indexOf(d)!==-1?(c=n.lastIndexOf(".",n.lastIndexOf(".")-1),this.tagsNodeStack.pop()):c=n.lastIndexOf("."),n=n.substring(0,c),r=this.tagsNodeStack.pop(),i="",a=o}else if(e[a+1]==="?"){let o=w9(e,a,!1,"?>");if(!o)throw new Error("Pi Tag is not closed.");if(i=this.saveTextToParentTag(i,r,n),!(this.options.ignoreDeclaration&&o.tagName==="?xml"||this.options.ignorePiTags)){let l=new _p(o.tagName);l.add(this.options.textNodeName,""),o.tagName!==o.tagExp&&o.attrExpPresent&&(l[":@"]=this.buildAttributesMap(o.tagExp,n,o.tagName)),this.addChild(r,l,n)}a=o.closeIndex+1}else if(e.substr(a+1,3)==="!--"){let o=Qs(e,"-->",a+4,"Comment is not closed.");if(this.options.commentPropName){let l=e.substring(a+4,o-2);i=this.saveTextToParentTag(i,r,n),r.add(this.options.commentPropName,[{[this.options.textNodeName]:l}])}a=o}else if(e.substr(a+1,2)==="!D"){let o=Afe(e,a);this.docTypeEntities=o.entities,a=o.i}else if(e.substr(a+1,2)==="!["){let o=Qs(e,"]]>",a,"CDATA is not closed.")-2,l=e.substring(a+9,o);i=this.saveTextToParentTag(i,r,n);let d=this.parseTextData(l,r.tagname,n,!0,!1,!0,!0);d==null&&(d=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:l}]):r.add(this.options.textNodeName,d),a=o+2}else{let o=w9(e,a,this.options.removeNSPrefix),l=o.tagName,d=o.rawTagName,c=o.tagExp,p=o.attrExpPresent,u=o.closeIndex;this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&i&&r.tagname!=="!xml"&&(i=this.saveTextToParentTag(i,r,n,!1));let m=r;if(m&&this.options.unpairedTags.indexOf(m.tagname)!==-1&&(r=this.tagsNodeStack.pop(),n=n.substring(0,n.lastIndexOf("."))),l!==t.tagname&&(n+=n?"."+l:l),this.isItStopNode(this.options.stopNodes,n,l)){let f="";if(c.length>0&&c.lastIndexOf("/")===c.length-1)l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),c=l):c=c.substr(0,c.length-1),a=o.closeIndex;else if(this.options.unpairedTags.indexOf(l)!==-1)a=o.closeIndex;else{let y=this.readStopNodeData(e,d,u+1);if(!y)throw new Error(`Unexpected end of ${d}`);a=y.i,f=y.tagContent}let g=new _p(l);l!==c&&p&&(g[":@"]=this.buildAttributesMap(c,n,l)),f&&(f=this.parseTextData(f,l,n,!0,p,!0,!0)),n=n.substr(0,n.lastIndexOf(".")),g.add(this.options.textNodeName,f),this.addChild(r,g,n)}else{if(c.length>0&&c.lastIndexOf("/")===c.length-1){l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),c=l):c=c.substr(0,c.length-1),this.options.transformTagName&&(l=this.options.transformTagName(l));let f=new _p(l);l!==c&&p&&(f[":@"]=this.buildAttributesMap(c,n,l)),this.addChild(r,f,n),n=n.substr(0,n.lastIndexOf("."))}else{let f=new _p(l);this.tagsNodeStack.push(r),l!==c&&p&&(f[":@"]=this.buildAttributesMap(c,n,l)),this.addChild(r,f,n),r=f}i="",a=u}}else i+=e[a];return t.child};function kfe(e,t,r){let i=this.options.updateTag(t.tagname,r,t[":@"]);i===!1||(typeof i=="string"&&(t.tagname=i),e.addChild(t))}var zfe=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){let r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(let t in this.lastEntities){let r=this.lastEntities[t];e=e.replace(r.regex,r.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){let r=this.htmlEntities[t];e=e.replace(r.regex,r.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function Ufe(e,t,r,i){return e&&(i===void 0&&(i=Object.keys(t.child).length===0),e=this.parseTextData(e,t.tagname,r,!1,t[":@"]?Object.keys(t[":@"]).length!==0:!1,i),e!==void 0&&e!==""&&t.add(this.options.textNodeName,e),e=""),e}function Hfe(e,t,r){let i="*."+r;for(let n in e){let a=e[n];if(i===a||t===a)return!0}return!1}function $fe(e,t,r=">"){let i,n="";for(let a=t;a",r,`${t} is not closed`);if(e.substring(r+2,a).trim()===t&&(n--,n===0))return{tagContent:e.substring(i,r),i:a};r=a}else if(e[r+1]==="?")r=Qs(e,"?>",r+1,"StopNode is not closed.");else if(e.substr(r+1,3)==="!--")r=Qs(e,"-->",r+3,"StopNode is not closed.");else if(e.substr(r+1,2)==="![")r=Qs(e,"]]>",r,"StopNode is not closed.")-2;else{let a=w9(e,r,">");a&&((a&&a.tagName)===t&&a.tagExp[a.tagExp.length-1]!=="/"&&n++,r=a.closeIndex)}}function E9(e,t,r){if(t&&typeof e=="string"){let i=e.trim();return i==="true"?!0:i==="false"?!1:Ife(e,r)}else return SL.isExist(e)?e:""}TL.exports=b9});var OL=h(RL=>{"use strict";function Vfe(e,t){return CL(e,t)}function CL(e,t,r){let i,n={};for(let a=0;a0&&(n[t.textNodeName]=i):i!==void 0&&(n[t.textNodeName]=i),n}function Wfe(e){let t=Object.keys(e);for(let r=0;r{var{buildOptions:Qfe}=yL(),Yfe=PL(),{prettify:Jfe}=OL(),Zfe=g9(),N9=class{constructor(t){this.externalEntities={},this.options=Qfe(t)}parse(t,r){if(typeof t!="string")if(t.toString)t=t.toString();else throw new Error("XML data is accepted in String or Bytes[] form.");if(r){r===!0&&(r={});let a=Zfe.validate(t,r);if(a!==!0)throw Error(`${a.err.msg}:${a.err.line}:${a.err.col}`)}let i=new Yfe(this.options);i.addExternalEntities(this.externalEntities);let n=i.parseXml(t);return this.options.preserveOrder||n===void 0?n:Jfe(n,this.options)}addEntity(t,r){if(r.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(t.indexOf("&")!==-1||t.indexOf(";")!==-1)throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if(r==="&")throw new Error("An entity with value '&' is not permitted");this.externalEntities[t]=r}};AL.exports=N9});var ML=h((WNe,BL)=>{var e0e=` +`;function t0e(e,t){let r="";return t.format&&t.indentBy.length>0&&(r=e0e),LL(e,t,"",r)}function LL(e,t,r,i){let n="",a=!1;for(let s=0;s`,a=!1;continue}else if(l===t.commentPropName){n+=i+``,a=!0;continue}else if(l[0]==="?"){let f=DL(o[":@"],t),g=l==="?xml"?"":i,y=o[l][0][t.textNodeName];y=y.length!==0?" "+y:"",n+=g+`<${l}${y}${f}?>`,a=!0;continue}let c=i;c!==""&&(c+=t.indentBy);let p=DL(o[":@"],t),u=i+`<${l}${p}`,m=LL(o[l],t,d,c);t.unpairedTags.indexOf(l)!==-1?t.suppressUnpairedNode?n+=u+">":n+=u+"/>":(!m||m.length===0)&&t.suppressEmptyNode?n+=u+"/>":m&&m.endsWith(">")?n+=u+`>${m}${i}`:(n+=u+">",m&&i!==""&&(m.includes("/>")||m.includes("`),a=!0}return n}function r0e(e){let t=Object.keys(e);for(let r=0;r0&&t.processEntities)for(let r=0;r{"use strict";var n0e=ML(),a0e=_9(),s0e={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function Xa(e){this.options=Object.assign({},s0e,e),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=a0e(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=d0e),this.processTextOrObjNode=o0e,this.options.format?(this.indentate=l0e,this.tagEndChar=`> +`,this.newLine=` +`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}Xa.prototype.build=function(e){return this.options.preserveOrder?n0e(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0,[]).val)};Xa.prototype.j2x=function(e,t,r){let i="",n="",a=r.join(".");for(let s in e)if(Object.prototype.hasOwnProperty.call(e,s))if(typeof e[s]>"u")this.isAttribute(s)&&(n+="");else if(e[s]===null)this.isAttribute(s)?n+="":s[0]==="?"?n+=this.indentate(t)+"<"+s+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+s+"/"+this.tagEndChar;else if(e[s]instanceof Date)n+=this.buildTextValNode(e[s],s,"",t);else if(typeof e[s]!="object"){let o=this.isAttribute(s);if(o&&!this.ignoreAttributesFn(o,a))i+=this.buildAttrPairStr(o,""+e[s]);else if(!o)if(s===this.options.textNodeName){let l=this.options.tagValueProcessor(s,""+e[s]);n+=this.replaceEntitiesValue(l)}else n+=this.buildTextValNode(e[s],s,"",t)}else if(Array.isArray(e[s])){let o=e[s].length,l="",d="";for(let c=0;c"u"))if(p===null)s[0]==="?"?n+=this.indentate(t)+"<"+s+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+s+"/"+this.tagEndChar;else if(typeof p=="object")if(this.options.oneListGroup){let u=this.j2x(p,t+1,r.concat(s));l+=u.val,this.options.attributesGroupName&&p.hasOwnProperty(this.options.attributesGroupName)&&(d+=u.attrStr)}else l+=this.processTextOrObjNode(p,s,t,r);else if(this.options.oneListGroup){let u=this.options.tagValueProcessor(s,p);u=this.replaceEntitiesValue(u),l+=u}else l+=this.buildTextValNode(p,s,"",t)}this.options.oneListGroup&&(l=this.buildObjectNode(l,s,d,t)),n+=l}else if(this.options.attributesGroupName&&s===this.options.attributesGroupName){let o=Object.keys(e[s]),l=o.length;for(let d=0;d"+e+n:this.options.commentPropName!==!1&&t===this.options.commentPropName&&a.length===0?this.indentate(i)+``+this.newLine:this.indentate(i)+"<"+t+r+a+this.tagEndChar+e+this.indentate(i)+n}};Xa.prototype.closeTag=function(e){let t="";return this.options.unpairedTags.indexOf(e)!==-1?this.options.suppressUnpairedNode||(t="/"):this.options.suppressEmptyNode?t="/":t=`>`+this.newLine;if(this.options.commentPropName!==!1&&t===this.options.commentPropName)return this.indentate(i)+``+this.newLine;if(t[0]==="?")return this.indentate(i)+"<"+t+r+"?"+this.tagEndChar;{let n=this.options.tagValueProcessor(t,e);return n=this.replaceEntitiesValue(n),n===""?this.indentate(i)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(i)+"<"+t+r+">"+n+"0&&this.options.processEntities)for(let t=0;t{"use strict";var c0e=g9(),p0e=IL(),u0e=jL();kL.exports={XMLParser:p0e,XMLValidator:c0e,XMLBuilder:u0e}});var x9=h(Kl=>{"use strict";Object.defineProperty(Kl,"__esModule",{value:!0});Kl.XML_CHARKEY=Kl.XML_ATTRKEY=void 0;Kl.XML_ATTRKEY="$";Kl.XML_CHARKEY="_"});var $L=h(Bf=>{"use strict";Object.defineProperty(Bf,"__esModule",{value:!0});Bf.stringifyXML=h0e;Bf.parseXML=g0e;var S9=zL(),UL=x9();function HL(e){var t;return{attributesGroupName:UL.XML_ATTRKEY,textNodeName:(t=e.xmlCharKey)!==null&&t!==void 0?t:UL.XML_CHARKEY,ignoreAttributes:!1,suppressBooleanAttributes:!1}}function m0e(e={}){var t,r;return Object.assign(Object.assign({},HL(e)),{attributeNamePrefix:"@_",format:!0,suppressEmptyNode:!0,indentBy:"",rootNodeName:(t=e.rootName)!==null&&t!==void 0?t:"root",cdataPropName:(r=e.cdataPropName)!==null&&r!==void 0?r:"__cdata"})}function f0e(e={}){return Object.assign(Object.assign({},HL(e)),{parseAttributeValue:!1,parseTagValue:!1,attributeNamePrefix:"",stopNodes:e.stopNodes,processEntities:!0})}function h0e(e,t={}){let r=m0e(t),i=new S9.XMLBuilder(r),n={[r.rootNodeName]:e};return`${i.build(n)}`.replace(/\n/g,"")}async function g0e(e,t={}){if(!e)throw new Error("Document is empty");let r=S9.XMLValidator.validate(e);if(r!==!0)throw r;let n=new S9.XMLParser(f0e(t)).parse(e);if(n["?xml"]&&delete n["?xml"],!t.includeRoot)for(let a of Object.keys(n)){let s=n[a];return typeof s=="object"?Object.assign({},s):s}return n}});var WL=h(Dn=>{"use strict";Object.defineProperty(Dn,"__esModule",{value:!0});Dn.XML_CHARKEY=Dn.XML_ATTRKEY=Dn.parseXML=Dn.stringifyXML=void 0;var GL=$L();Object.defineProperty(Dn,"stringifyXML",{enumerable:!0,get:function(){return GL.stringifyXML}});Object.defineProperty(Dn,"parseXML",{enumerable:!0,get:function(){return GL.parseXML}});var VL=x9();Object.defineProperty(Dn,"XML_ATTRKEY",{enumerable:!0,get:function(){return VL.XML_ATTRKEY}});Object.defineProperty(Dn,"XML_CHARKEY",{enumerable:!0,get:function(){return VL.XML_CHARKEY}})});var KL=h(Mf=>{"use strict";Object.defineProperty(Mf,"__esModule",{value:!0});Mf.AbortError=void 0;var T9=class extends Error{constructor(t){super(t),this.name="AbortError"}};Mf.AbortError=T9});var XL=h(Ff=>{"use strict";Object.defineProperty(Ff,"__esModule",{value:!0});Ff.AbortError=void 0;var y0e=KL();Object.defineProperty(Ff,"AbortError",{enumerable:!0,get:function(){return y0e.AbortError}})});var R9=h(wp=>{"use strict";Object.defineProperty(wp,"__esModule",{value:!0});var Xl=new WeakMap,jf=new WeakMap,bp=class e{constructor(){this.onabort=null,Xl.set(this,[]),jf.set(this,!1)}get aborted(){if(!jf.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return jf.get(this)}static get none(){return new e}addEventListener(t,r){if(!Xl.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");Xl.get(this).push(r)}removeEventListener(t,r){if(!Xl.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=Xl.get(this),n=i.indexOf(r);n>-1&&i.splice(n,1)}dispatchEvent(t){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function QL(e){if(e.aborted)return;e.onabort&&e.onabort.call(e);let t=Xl.get(e);t&&t.slice().forEach(r=>{r.call(e,{type:"abort"})}),jf.set(e,!0)}var P9=class extends Error{constructor(t){super(t),this.name="AbortError"}},C9=class{constructor(t){if(this._signal=new bp,!!t){Array.isArray(t)||(t=arguments);for(let r of t)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){QL(this._signal)}static timeout(t){let r=new bp,i=setTimeout(QL,t,r);return typeof i.unref=="function"&&i.unref(),r}};wp.AbortController=C9;wp.AbortError=P9;wp.AbortSignal=bp});var yq=h(Js=>{"use strict";Object.defineProperty(Js,"__esModule",{value:!0});var v0e=ul(),YL=R9(),_0e=Br(),Ys=v0e.createClientLogger("core-lro"),ZL=2e3,eq=["succeeded","canceled","failed"];function tq(e){try{return JSON.parse(e).state}catch{throw new Error(`Unable to deserialize input state: ${e}`)}}function JL(e){let{state:t,stateProxy:r,isOperationError:i}=e;return n=>{throw i(n)&&(r.setError(t,n),r.setFailed(t)),n}}function b0e(e,t){let r=e;return r.slice(-1)!=="."&&(r=r+"."),r+" "+t}function w0e(e){let t=e.message,r=e.code,i=e;for(;i.innererror;)i=i.innererror,r=i.code,t=b0e(t,i.message);return{code:r,message:t}}function rq(e){let{state:t,stateProxy:r,status:i,isDone:n,processResult:a,getError:s,response:o,setErrorAsResult:l}=e;switch(i){case"succeeded":{r.setSucceeded(t);break}case"failed":{let d=s?.(o),c="";if(d){let{code:u,message:m}=w0e(d);c=`. ${u}. ${m}`}let p=`The long-running operation has failed${c}`;r.setError(t,new Error(p)),r.setFailed(t),Ys.warning(p);break}case"canceled":{r.setCanceled(t);break}}(n?.(o,t)||n===void 0&&["succeeded","canceled"].concat(l?[]:["failed"]).includes(i))&&r.setResult(t,E0e({response:o,state:t,processResult:a}))}function E0e(e){let{processResult:t,response:r,state:i}=e;return t?t(r,i):r}async function iq(e){let{init:t,stateProxy:r,processResult:i,getOperationStatus:n,withOperationLocation:a,setErrorAsResult:s}=e,{operationLocation:o,resourceLocation:l,metadata:d,response:c}=await t();o&&a?.(o,!1);let p={metadata:d,operationLocation:o,resourceLocation:l};Ys.verbose("LRO: Operation description:",p);let u=r.initState(p),m=n({response:c,state:u,operationLocation:o});return rq({state:u,status:m,stateProxy:r,response:c,setErrorAsResult:s,processResult:i}),u}async function N0e(e){let{poll:t,state:r,stateProxy:i,operationLocation:n,getOperationStatus:a,getResourceLocation:s,isOperationError:o,options:l}=e,d=await t(n,l).catch(JL({state:r,stateProxy:i,isOperationError:o})),c=a(d,r);if(Ys.verbose(`LRO: Status: + Polling from: ${r.config.operationLocation} + Operation status: ${c} + Polling status: ${eq.includes(c)?"Stopped":"Running"}`),c==="succeeded"){let p=s(d,r);if(p!==void 0)return{response:await t(p).catch(JL({state:r,stateProxy:i,isOperationError:o})),status:c}}return{response:d,status:c}}async function nq(e){let{poll:t,state:r,stateProxy:i,options:n,getOperationStatus:a,getResourceLocation:s,getOperationLocation:o,isOperationError:l,withOperationLocation:d,getPollingInterval:c,processResult:p,getError:u,updateState:m,setDelay:f,isDone:g,setErrorAsResult:y}=e,{operationLocation:_}=r.config;if(_!==void 0){let{response:b,status:C}=await N0e({poll:t,getOperationStatus:a,state:r,stateProxy:i,operationLocation:_,getResourceLocation:s,isOperationError:l,options:n});if(rq({status:C,response:b,state:r,stateProxy:i,isDone:g,processResult:p,getError:u,setErrorAsResult:y}),!eq.includes(C)){let R=c?.(b);R&&f(R);let A=o?.(b,r);if(A!==void 0){let U=_!==A;r.config.operationLocation=A,d?.(A,U)}else d?.(_,!1)}m?.(r,b)}}function aq(e){let{azureAsyncOperation:t,operationLocation:r}=e;return r??t}function sq(e){return e.headers.location}function oq(e){return e.headers["operation-location"]}function lq(e){return e.headers["azure-asyncoperation"]}function x0e(e){let{location:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e;switch(r){case"PUT":return i;case"DELETE":return;default:switch(n){case"azure-async-operation":return;case"original-uri":return i;case"location":default:return t}}}function dq(e){let{rawResponse:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e,a=oq(t),s=lq(t),o=aq({operationLocation:a,azureAsyncOperation:s}),l=sq(t),d=r?.toLocaleUpperCase();return o!==void 0?{mode:"OperationLocation",operationLocation:o,resourceLocation:x0e({requestMethod:d,location:l,requestPath:i,resourceLocationConfig:n})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:d==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}function cq(e){let{status:t,statusCode:r}=e;if(typeof t!="string"&&t!==void 0)throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${t}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`);switch(t?.toLocaleLowerCase()){case void 0:return I9(r);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:return Ys.verbose(`LRO: unrecognized operation status: ${t}`),t}}function S0e(e){var t;let{status:r}=(t=e.body)!==null&&t!==void 0?t:{};return cq({status:r,statusCode:e.statusCode})}function T0e(e){var t,r;let{properties:i,provisioningState:n}=(t=e.body)!==null&&t!==void 0?t:{},a=(r=i?.provisioningState)!==null&&r!==void 0?r:n;return cq({status:a,statusCode:e.statusCode})}function I9(e){return e===202?"running":e<300?"succeeded":"failed"}function pq({rawResponse:e}){let t=e.headers["retry-after"];if(t!==void 0){let r=parseInt(t);return isNaN(r)?P0e(new Date(t)):r*1e3}}function uq(e){let t=e.flatResponse.error;if(!t){Ys.warning("The long-running operation failed but there is no error property in the response's body");return}if(!t.code||!t.message){Ys.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return t}function P0e(e){let t=Math.floor(new Date().getTime()),r=e.getTime();if(t{let s=await n.sendInitialRequest(),o=dq({rawResponse:s.rawResponse,requestPath:n.requestPath,requestMethod:n.requestMethod,resourceLocationConfig:r});return Object.assign({response:s,operationLocation:o?.operationLocation,resourceLocation:o?.resourceLocation},o?.mode?{metadata:{mode:o.mode}}:{})},stateProxy:t,processResult:i?({flatResponse:s},o)=>i(s,o):({flatResponse:s})=>s,getOperationStatus:mq,setErrorAsResult:a})}function fq({rawResponse:e},t){var r;switch((r=t.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return aq({operationLocation:oq(e),azureAsyncOperation:lq(e)});case"ResourceLocation":return sq(e);case"Body":default:return}}function D9({rawResponse:e},t){var r;let i=(r=t.config.metadata)===null||r===void 0?void 0:r.mode;switch(i){case"OperationLocation":return S0e(e);case"ResourceLocation":return I9(e.statusCode);case"Body":return T0e(e);default:throw new Error(`Internal error: Unexpected operation mode: ${i}`)}}function hq({flatResponse:e},t){if(typeof e=="object"){let r=e.resourceLocation;r!==void 0&&(t.config.resourceLocation=r)}return t.config.resourceLocation}function gq(e){return e.name==="RestError"}async function R0e(e){let{lro:t,stateProxy:r,options:i,processResult:n,updateState:a,setDelay:s,state:o,setErrorAsResult:l}=e;return nq({state:o,stateProxy:r,setDelay:s,processResult:n?({flatResponse:d},c)=>n(d,c):({flatResponse:d})=>d,getError:uq,updateState:a,getPollingInterval:pq,getOperationLocation:fq,getOperationStatus:D9,isOperationError:gq,getResourceLocation:hq,options:i,poll:async(d,c)=>t.sendPollRequest(d,c),setErrorAsResult:l})}var O0e=()=>({initState:e=>({status:"running",config:e}),setCanceled:e=>e.status="canceled",setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.status="running",setSucceeded:e=>e.status="succeeded",setFailed:e=>e.status="failed",getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>e.status==="canceled",isFailed:e=>e.status==="failed",isRunning:e=>e.status==="running",isSucceeded:e=>e.status==="succeeded"});function A0e(e){let{getOperationLocation:t,getStatusFromInitialResponse:r,getStatusFromPollResponse:i,isOperationError:n,getResourceLocation:a,getPollingInterval:s,getError:o,resolveOnUnsuccessful:l}=e;return async({init:d,poll:c},p)=>{let{processResult:u,updateState:m,withOperationLocation:f,intervalInMs:g=ZL,restoreFrom:y}=p||{},_=O0e(),b=f?(()=>{let w=!1;return(ae,se)=>{se?f(ae):w||f(ae),w=!0}})():void 0,C=y?tq(y):await iq({init:d,stateProxy:_,processResult:u,getOperationStatus:r,withOperationLocation:b,setErrorAsResult:!l}),R,A=new YL.AbortController,U=new Map,ne=async()=>U.forEach(w=>w(C)),j="Operation was canceled",q=g,Z={getOperationState:()=>C,getResult:()=>C.result,isDone:()=>["succeeded","failed","canceled"].includes(C.status),isStopped:()=>R===void 0,stopPolling:()=>{A.abort()},toString:()=>JSON.stringify({state:C}),onProgress:w=>{let ae=Symbol();return U.set(ae,w),()=>U.delete(ae)},pollUntilDone:w=>R??(R=(async()=>{let{abortSignal:ae}=w||{},{signal:se}=ae?new YL.AbortController([ae,A.signal]):A;if(!Z.isDone())for(await Z.poll({abortSignal:se});!Z.isDone();)await _0e.delay(q,{abortSignal:se}),await Z.poll({abortSignal:se});if(l)return Z.getResult();switch(C.status){case"succeeded":return Z.getResult();case"canceled":throw new Error(j);case"failed":throw C.error;case"notStarted":case"running":throw new Error("Polling completed without succeeding or failing")}})().finally(()=>{R=void 0})),async poll(w){if(l){if(Z.isDone())return}else switch(C.status){case"succeeded":return;case"canceled":throw new Error(j);case"failed":throw C.error}if(await nq({poll:c,state:C,stateProxy:_,getOperationLocation:t,isOperationError:n,withOperationLocation:b,getPollingInterval:s,getOperationStatus:i,getResourceLocation:a,processResult:u,getError:o,updateState:m,options:w,setDelay:ae=>{q=ae},setErrorAsResult:!l}),await ne(),!l)switch(C.status){case"canceled":throw new Error(j);case"failed":throw C.error}}};return Z}}async function I0e(e,t){let{resourceLocationConfig:r,intervalInMs:i,processResult:n,restoreFrom:a,updateState:s,withOperationLocation:o,resolveOnUnsuccessful:l=!1}=t||{};return A0e({getStatusFromInitialResponse:mq,getStatusFromPollResponse:D9,isOperationError:gq,getOperationLocation:fq,getResourceLocation:hq,getPollingInterval:pq,getError:uq,resolveOnUnsuccessful:l})({init:async()=>{let d=await e.sendInitialRequest(),c=dq({rawResponse:d.rawResponse,requestPath:e.requestPath,requestMethod:e.requestMethod,resourceLocationConfig:r});return Object.assign({response:d,operationLocation:c?.operationLocation,resourceLocation:c?.resourceLocation},c?.mode?{metadata:{mode:c.mode}}:{})},poll:e.sendPollRequest},{intervalInMs:i,withOperationLocation:o,restoreFrom:a,updateState:s,processResult:n?({flatResponse:d},c)=>n(d,c):({flatResponse:d})=>d})}var D0e=()=>({initState:e=>({config:e,isStarted:!0}),setCanceled:e=>e.isCancelled=!0,setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.isStarted=!0,setSucceeded:e=>e.isCompleted=!0,setFailed:()=>{},getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>!!e.isCancelled,isFailed:e=>!!e.error,isRunning:e=>!!e.isStarted,isSucceeded:e=>!!(e.isCompleted&&!e.isCancelled&&!e.error)}),O9=class{constructor(t,r,i,n,a,s,o){this.state=t,this.lro=r,this.setErrorAsResult=i,this.lroResourceLocationConfig=n,this.processResult=a,this.updateState=s,this.isDone=o}setPollerConfig(t){this.pollerConfig=t}async update(t){var r;let i=D0e();this.state.isStarted||(this.state=Object.assign(Object.assign({},this.state),await C0e({lro:this.lro,stateProxy:i,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult})));let n=this.updateState,a=this.isDone;return!this.state.isCompleted&&this.state.error===void 0&&await R0e({lro:this.lro,state:this.state,stateProxy:i,processResult:this.processResult,updateState:n?(s,{rawResponse:o})=>n(s,o):void 0,isDone:a?({flatResponse:s},o)=>a(s,o):void 0,options:t,setDelay:s=>{this.pollerConfig.intervalInMs=s},setErrorAsResult:this.setErrorAsResult}),(r=t?.fireProgress)===null||r===void 0||r.call(t,this.state),this}async cancel(){return Ys.error("`cancelOperation` is deprecated because it wasn't implemented"),this}toString(){return JSON.stringify({state:this.state})}},kf=class e extends Error{constructor(t){super(t),this.name="PollerStoppedError",Object.setPrototypeOf(this,e.prototype)}},zf=class e extends Error{constructor(t){super(t),this.name="PollerCancelledError",Object.setPrototypeOf(this,e.prototype)}},Uf=class{constructor(t){this.resolveOnUnsuccessful=!1,this.stopped=!0,this.pollProgressCallbacks=[],this.operation=t,this.promise=new Promise((r,i)=>{this.resolve=r,this.reject=i}),this.promise.catch(()=>{})}async startPolling(t={}){for(this.stopped&&(this.stopped=!1);!this.isStopped()&&!this.isDone();)await this.poll(t),await this.delay()}async pollOnce(t={}){this.isDone()||(this.operation=await this.operation.update({abortSignal:t.abortSignal,fireProgress:this.fireProgress.bind(this)})),this.processUpdatedState()}fireProgress(t){for(let r of this.pollProgressCallbacks)r(t)}async cancelOnce(t={}){this.operation=await this.operation.cancel(t)}poll(t={}){if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(t);let r=()=>{this.pollOncePromise=void 0};this.pollOncePromise.then(r,r).catch(this.reject)}return this.pollOncePromise}processUpdatedState(){if(this.operation.state.error&&(this.stopped=!0,!this.resolveOnUnsuccessful))throw this.reject(this.operation.state.error),this.operation.state.error;if(this.operation.state.isCancelled&&(this.stopped=!0,!this.resolveOnUnsuccessful)){let t=new zf("Operation was canceled");throw this.reject(t),t}this.isDone()&&this.resolve&&this.resolve(this.getResult())}async pollUntilDone(t={}){return this.stopped&&this.startPolling(t).catch(this.reject),this.processUpdatedState(),this.promise}onProgress(t){return this.pollProgressCallbacks.push(t),()=>{this.pollProgressCallbacks=this.pollProgressCallbacks.filter(r=>r!==t)}}isDone(){let t=this.operation.state;return!!(t.isCompleted||t.isCancelled||t.error)}stopPolling(){this.stopped||(this.stopped=!0,this.reject&&this.reject(new kf("This poller is already stopped")))}isStopped(){return this.stopped}cancelOperation(t={}){if(!this.cancelPromise)this.cancelPromise=this.cancelOnce(t);else if(t.abortSignal)throw new Error("A cancel request is currently pending");return this.cancelPromise}getOperationState(){return this.operation.state}getResult(){return this.operation.state.result}toString(){return this.operation.toString()}},A9=class extends Uf{constructor(t,r){let{intervalInMs:i=ZL,resumeFrom:n,resolveOnUnsuccessful:a=!1,isDone:s,lroResourceLocationConfig:o,processResult:l,updateState:d}=r||{},c=n?tq(n):{},p=new O9(c,t,!a,o,l,d,s);super(p),this.resolveOnUnsuccessful=a,this.config={intervalInMs:i},p.setPollerConfig(this.config)}delay(){return new Promise(t=>setTimeout(()=>t(),this.config.intervalInMs))}};Js.LroEngine=A9;Js.Poller=Uf;Js.PollerCancelledError=zf;Js.PollerStoppedError=kf;Js.createHttpPoller=I0e});var lj=h(le=>{"use strict";Object.defineProperty(le,"__esModule",{value:!0});var Sr=ra(),k=(FI(),Bd(MI)),Li=VI(),Ye=Br(),n0=lL(),Sp=p9(),F9=WL(),L0e=ul(),a0=XL(),h5=require("crypto"),q0e=R3(),g5=require("stream"),B0e=yq(),Rq=require("events"),M0e=require("fs"),F0e=require("util"),j0e=require("buffer");function s0(e){var t=Object.create(null);return e&&Object.keys(e).forEach(function(r){if(r!=="default"){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}}),t.default=e,Object.freeze(t)}var k0e=s0(n0),nd=s0(Sp),y5=s0(M0e),z0e=s0(F0e),Bt=L0e.createClientLogger("storage-blob"),ed=class{constructor(t,r){this._nextPolicy=t,this._options=r}shouldLog(t){return this._options.shouldLog(t)}log(t,r){this._options.log(t,r)}},Oq="12.25.0",v5="2024-11-04",L9=256*1024*1024,q9=4e3*1024*1024,Hf=5e4,U0e=8*1024*1024,j9=4*1024*1024,H0e=5,$0e=100*1e3,_5="https://storage.azure.com/.default",rn={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}},G0e={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416},ve={AUTHORIZATION:"Authorization",AUTHORIZATION_SCHEME:"Bearer",CONTENT_ENCODING:"Content-Encoding",CONTENT_ID:"Content-ID",CONTENT_LANGUAGE:"Content-Language",CONTENT_LENGTH:"Content-Length",CONTENT_MD5:"Content-Md5",CONTENT_TRANSFER_ENCODING:"Content-Transfer-Encoding",CONTENT_TYPE:"Content-Type",COOKIE:"Cookie",DATE:"date",IF_MATCH:"if-match",IF_MODIFIED_SINCE:"if-modified-since",IF_NONE_MATCH:"if-none-match",IF_UNMODIFIED_SINCE:"if-unmodified-since",PREFIX_FOR_STORAGE:"x-ms-",RANGE:"Range",USER_AGENT:"User-Agent",X_MS_CLIENT_REQUEST_ID:"x-ms-client-request-id",X_MS_COPY_SOURCE:"x-ms-copy-source",X_MS_DATE:"x-ms-date",X_MS_ERROR_CODE:"x-ms-error-code",X_MS_VERSION:"x-ms-version",X_MS_CopySourceErrorCode:"x-ms-copy-source-error-code"},Ln="",Aq="*",V0e=1*1024*1024,vq=256,W0e=4*V0e,aa=`\r +`,Iq="HTTP/1.1",K0e="AES256",X0e="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",Q0e=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"],Y0e=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"],J0e="BlobUsesCustomerSpecifiedEncryption",Z0e="BlobDoesNotUseCustomerSpecifiedEncryption",ehe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function the(e){let t=new URL(e),r=t.pathname;return r=r||"/",r=ihe(r),t.pathname=r,t.toString()}function rhe(e){let t="";if(e.search("DevelopmentStorageProxyUri=")!==-1){let r=e.split(";");for(let i of r)i.trim().startsWith("DevelopmentStorageProxyUri=")&&(t=i.trim().match("DevelopmentStorageProxyUri=(.*)")[1])}return t}function Zs(e,t){let r=e.split(";");for(let i of r)if(i.trim().startsWith(t))return i.trim().match(t+"=(.*)")[1];return""}function ad(e){let t="";e.startsWith("UseDevelopmentStorage=true")&&(t=rhe(e),e=X0e);let r=Zs(e,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,e.search("DefaultEndpointsProtocol=")!==-1&&e.search("AccountKey=")!==-1){let i="",n="",a=Buffer.from("accountKey","base64"),s="";if(n=Zs(e,"AccountName"),a=Buffer.from(Zs(e,"AccountKey"),"base64"),!r){i=Zs(e,"DefaultEndpointsProtocol");let o=i.toLowerCase();if(o!=="https"&&o!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(s=Zs(e,"EndpointSuffix"),!s)throw new Error("Invalid EndpointSuffix in the provided Connection String");r=`${i}://${n}.blob.${s}`}if(n){if(a.length===0)throw new Error("Invalid AccountKey in the provided Connection String")}else throw new Error("Invalid AccountName in the provided Connection String");return{kind:"AccountConnString",url:r,accountName:n,accountKey:a,proxyUri:t}}else{let i=Zs(e,"SharedAccessSignature"),n=Zs(e,"AccountName");if(n||(n=Mq(r)),r){if(!i)throw new Error("Invalid SharedAccessSignature in the provided SAS Connection String")}else throw new Error("Invalid BlobEndpoint in the provided SAS Connection String");return i.startsWith("?")&&(i=i.substring(1)),{kind:"SASConnString",url:r,accountName:n,accountSas:i}}}function ihe(e){return encodeURIComponent(e).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function ht(e,t){let r=new URL(e),i=r.pathname;return i=i?i.endsWith("/")?`${i}${t}`:`${i}/${t}`:t,r.pathname=i,r.toString()}function sa(e,t,r){let i=new URL(e),n=encodeURIComponent(t),a=r?encodeURIComponent(r):void 0,s=i.search===""?"?":i.search,o=[];for(let l of s.slice(1).split("&"))if(l){let[d]=l.split("=",2);d!==n&&o.push(l)}return a&&o.push(`${n}=${a}`),i.search=o.length?`?${o.join("&")}`:"",i.toString()}function _q(e,t){var r;return(r=new URL(e).searchParams.get(t))!==null&&r!==void 0?r:void 0}function Dq(e,t){let r=new URL(e);return r.hostname=t,r.toString()}function o0(e){try{return new URL(e).pathname}catch{return}}function nhe(e){try{let t=new URL(e);return t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol}catch{return}}function ahe(e){let t=new URL(e),r=t.pathname;if(!r)throw new RangeError("Invalid url without valid path.");let i=t.search||"";return i=i.trim(),i!==""&&(i=i.startsWith("?")?i:`?${i}`),`${r}${i}`}function Lq(e){let t=new URL(e).search;if(!t)return{};t=t.trim(),t=t.startsWith("?")?t.substring(1):t;let r=t.split("&");r=r.filter(n=>{let a=n.indexOf("="),s=n.lastIndexOf("=");return a>0&&a===s&&s42&&(e=e.slice(0,42));let a=e+ohe(t.toString(),48-e.length,"0");return she(a)}async function qq(e,t,r){return new Promise((i,n)=>{let a,s=()=>{a!==void 0&&clearTimeout(a),n(r)};a=setTimeout(()=>{t!==void 0&&t.removeEventListener("abort",s),i()},e),t!==void 0&&t.addEventListener("abort",s)})}function ohe(e,t,r=" "){return String.prototype.padStart?e.padStart(t,r):(r=r||" ",e.length>t?e:(t=t-e.length,t>r.length&&(r+=r.repeat(t/r.length)),r.slice(0,t)+e))}function Bq(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase()}function Mq(e){let t=new URL(e),r;try{return t.hostname.split(".")[1]==="blob"?r=t.hostname.split(".")[0]:w5(t)?r=t.pathname.split("/")[1]:r="",r}catch{throw new Error("Unable to extract accountName with provided information.")}}function w5(e){let t=e.host;return/^.*:.*:.*$|^(localhost|host.docker.internal)(:[0-9]+)?$|^(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])(\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])){3}(:[0-9]+)?$/.test(t)||!!e.port&&ehe.includes(e.port)}function to(e){if(e===void 0)return;let t=[];for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let i=e[r];t.push(`${encodeURIComponent(r)}=${encodeURIComponent(i)}`)}return t.join("&")}function lhe(e){if(e===void 0)return;let t={blobTagSet:[]};for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let i=e[r];t.blobTagSet.push({key:r,value:i})}return t}function Ep(e){if(e===void 0)return;let t={};for(let r of e.blobTagSet)t[r.key]=r.value;return t}function wq(e){if(e!==void 0)switch(e.kind){case"csv":return{format:{type:"delimited",delimitedTextConfiguration:{columnSeparator:e.columnSeparator||",",fieldQuote:e.fieldQuote||"",recordSeparator:e.recordSeparator,escapeChar:e.escapeCharacter||"",headersPresent:e.hasHeaders||!1}}};case"json":return{format:{type:"json",jsonTextConfiguration:{recordSeparator:e.recordSeparator}}};case"arrow":return{format:{type:"arrow",arrowConfiguration:{schema:e.schema}}};case"parquet":return{format:{type:"parquet"}};default:throw Error("Invalid BlobQueryTextConfiguration.")}}function Wf(e){if(!e||"policy-id"in e)return;let t=[];for(let r in e){let i=r.split("_"),n="or-";i[0].startsWith(n)&&(i[0]=i[0].substring(n.length));let a={ruleId:i[1],replicationStatus:e[r]},s=t.findIndex(o=>o.policyId===i[0]);s>-1?t[s].rules.push(a):t.push({policyId:i[0],rules:[a]})}return t}function Tp(e){return e?e.scheme+" "+e.value:void 0}function Jl(e){return e.encoded?decodeURIComponent(e.content):e.content}function dhe(e){return Object.assign(Object.assign({},e),{segment:{blobItems:e.segment.blobItems.map(t=>Object.assign(Object.assign({},t),{name:Jl(t.name)}))}})}function che(e){var t;return Object.assign(Object.assign({},e),{segment:{blobPrefixes:(t=e.segment.blobPrefixes)===null||t===void 0?void 0:t.map(r=>Object.assign(Object.assign({},r),{name:Jl(r.name)})),blobItems:e.segment.blobItems.map(r=>Object.assign(Object.assign({},r),{name:Jl(r.name)}))}})}function*Eq(e){let t=[],r=[];e.pageRange&&(t=e.pageRange),e.clearRange&&(r=e.clearRange);let i=0,n=0;for(;i=1?Math.floor(i.maxTries):Qa.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:Qa.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:Qa.maxRetryDelayInMs):Qa.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:Qa.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:Qa.secondaryHost}}async sendRequest(t){return this.attemptSendRequest(t,!1,1)}async attemptSendRequest(t,r,i){let n=t.clone(),a=r||!this.retryOptions.secondaryHost||!(t.method==="GET"||t.method==="HEAD"||t.method==="OPTIONS")||i%2===1;a||(n.url=Dq(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=sa(n.url,rn.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let s;try{if(Bt.info(`RetryPolicy: =====> Try=${i} ${a?"Primary":"Secondary"}`),s=await this._nextPolicy.sendRequest(n),!this.shouldRetry(a,i,s))return s;r=r||!a&&s.status===404}catch(o){if(Bt.error(`RetryPolicy: Caught error, message: ${o.message}, code: ${o.code}`),!this.shouldRetry(a,i,s,o))throw o}return await this.delay(a,i,t.abortSignal),this.attemptSendRequest(t,r,++i)}shouldRetry(t,r,i,n){if(r>=this.retryOptions.maxTries)return Bt.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let a=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(n){for(let s of a)if(n.name.toUpperCase().includes(s)||n.message.toUpperCase().includes(s)||n.code&&n.code.toString().toUpperCase()===s)return Bt.info(`RetryPolicy: Network error ${s} found, will retry.`),!0}if(i||n){let s=i?i.status:n?n.statusCode:0;if(!t&&s===404)return Bt.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(s===503||s===500)return Bt.info(`RetryPolicy: Will retry for status code ${s}.`),!0}return n?.code==="PARSE_ERROR"&&n?.message.startsWith('Error "Error: Unclosed root tag')?(Bt.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(t,r,i){let n=0;if(t)switch(this.retryOptions.retryPolicyType){case le.StorageRetryPolicyType.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case le.StorageRetryPolicyType.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return Bt.info(`RetryPolicy: Delay for ${n}ms`),qq(n,i,phe)}},Xf=class{constructor(t){this.retryOptions=t}create(t,r){return new Kf(t,r,this.retryOptions)}},Pp=class extends ed{sendRequest(t){return this._nextPolicy.sendRequest(this.signRequest(t))}signRequest(t){return t}},uhe=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1820,0,1823,1825,1827,1829,0,0,0,1837,2051,0,0,1843,0,3331,3354,3356,3358,3360,3362,3364,3366,3368,3370,0,0,0,0,0,0,0,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,0,0,1859,1860,1864,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,1868,0,1872,0]),mhe=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),fhe=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32786,0,0,0,0,0,33298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);function Fq(e,t){return hhe(e,t)?-1:1}function hhe(e,t){let r=[uhe,mhe,fhe],i=0,n=0,a=0;for(;ia;let s=n0&&t.headers.set(ve.CONTENT_LENGTH,Buffer.byteLength(t.body));let r=[t.method.toUpperCase(),this.getHeaderValueToSign(t,ve.CONTENT_LANGUAGE),this.getHeaderValueToSign(t,ve.CONTENT_ENCODING),this.getHeaderValueToSign(t,ve.CONTENT_LENGTH),this.getHeaderValueToSign(t,ve.CONTENT_MD5),this.getHeaderValueToSign(t,ve.CONTENT_TYPE),this.getHeaderValueToSign(t,ve.DATE),this.getHeaderValueToSign(t,ve.IF_MODIFIED_SINCE),this.getHeaderValueToSign(t,ve.IF_MATCH),this.getHeaderValueToSign(t,ve.IF_NONE_MATCH),this.getHeaderValueToSign(t,ve.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(t,ve.RANGE)].join(` +`)+` +`+this.getCanonicalizedHeadersString(t)+this.getCanonicalizedResourceString(t),i=this.factory.computeHMACSHA256(r);return t.headers.set(ve.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),t}getHeaderValueToSign(t,r){let i=t.headers.get(r);return!i||r===ve.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(t){let r=t.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(ve.PREFIX_FOR_STORAGE));r.sort((n,a)=>Fq(n.name.toLowerCase(),a.name.toLowerCase())),r=r.filter((n,a,s)=>!(a>0&&n.name.toLowerCase()===s[a-1].name.toLowerCase()));let i="";return r.forEach(n=>{i+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()} +`}),i}getCanonicalizedResourceString(t){let r=o0(t.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let n=Lq(t.url),a={};if(n){let s=[];for(let o in n)if(Object.prototype.hasOwnProperty.call(n,o)){let l=o.toLowerCase();a[l]=n[o],s.push(l)}s.sort();for(let o of s)i+=` +${o}:${decodeURIComponent(a[o])}`}return i}},Cp=class{create(t,r){throw new Error("Method should be implemented in children classes.")}},tt=class extends Cp{constructor(t,r){super(),this.accountName=t,this.accountKey=Buffer.from(r,"base64")}create(t,r){return new Qf(t,r,this)}computeHMACSHA256(t){return h5.createHmac("sha256",this.accountKey).update(t,"utf8").digest("base64")}},Yf=class extends Pp{constructor(t,r){super(t,r)}},it=class extends Cp{create(t,r){return new Yf(t,r)}},B9;function ghe(){return B9||(B9=Sr.createDefaultHttpClient()),B9}var yhe="storageBrowserPolicy";function vhe(){return{name:yhe,async sendRequest(e,t){return Ye.isNode||((e.method==="GET"||e.method==="HEAD")&&(e.url=sa(e.url,rn.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),e.headers.delete(ve.COOKIE),e.headers.delete(ve.CONTENT_LENGTH)),t(e)}}}var _he="storageRetryPolicy",Rp;(function(e){e[e.EXPONENTIAL=0]="EXPONENTIAL",e[e.FIXED=1]="FIXED"})(Rp||(Rp={}));var Ql={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Rp.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},bhe=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],whe=new a0.AbortError("The operation was aborted.");function Ehe(e={}){var t,r,i,n,a,s;let o=(t=e.retryPolicyType)!==null&&t!==void 0?t:Ql.retryPolicyType,l=(r=e.maxTries)!==null&&r!==void 0?r:Ql.maxTries,d=(i=e.retryDelayInMs)!==null&&i!==void 0?i:Ql.retryDelayInMs,c=(n=e.maxRetryDelayInMs)!==null&&n!==void 0?n:Ql.maxRetryDelayInMs,p=(a=e.secondaryHost)!==null&&a!==void 0?a:Ql.secondaryHost,u=(s=e.tryTimeoutInMs)!==null&&s!==void 0?s:Ql.tryTimeoutInMs;function m({isPrimaryRetry:g,attempt:y,response:_,error:b}){var C,R;if(y>=l)return Bt.info(`RetryPolicy: Attempt(s) ${y} >= maxTries ${l}, no further try.`),!1;if(b){for(let A of bhe)if(b.name.toUpperCase().includes(A)||b.message.toUpperCase().includes(A)||b.code&&b.code.toString().toUpperCase()===A)return Bt.info(`RetryPolicy: Network error ${A} found, will retry.`),!0;if(b?.code==="PARSE_ERROR"&&b?.message.startsWith('Error "Error: Unclosed root tag'))return Bt.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0}if(_||b){let A=(R=(C=_?.status)!==null&&C!==void 0?C:b?.statusCode)!==null&&R!==void 0?R:0;if(!g&&A===404)return Bt.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(A===503||A===500)return Bt.info(`RetryPolicy: Will retry for status code ${A}.`),!0}return!1}function f(g,y){let _=0;if(g)switch(o){case Rp.EXPONENTIAL:_=Math.min((Math.pow(2,y-1)-1)*d,c);break;case Rp.FIXED:_=d;break}else _=Math.random()*1e3;return Bt.info(`RetryPolicy: Delay for ${_}ms`),_}return{name:_he,async sendRequest(g,y){u&&(g.url=sa(g.url,rn.Parameters.TIMEOUT,String(Math.floor(u/1e3))));let _=g.url,b=p?Dq(g.url,p):void 0,C=!1,R=1,A=!0,U,ne;for(;A;){let j=C||!b||!["GET","HEAD","OPTIONS"].includes(g.method)||R%2===1;g.url=j?_:b,U=void 0,ne=void 0;try{Bt.info(`RetryPolicy: =====> Try=${R} ${j?"Primary":"Secondary"}`),U=await y(g),C=C||!j&&U.status===404}catch(q){if(Sr.isRestError(q))Bt.error(`RetryPolicy: Caught error, message: ${q.message}, code: ${q.code}`),ne=q;else throw Bt.error(`RetryPolicy: Caught error, message: ${Ye.getErrorMessage(q)}`),q}A=m({isPrimaryRetry:j,attempt:R,response:U,error:ne}),A&&await qq(f(j,R),g.abortSignal,whe),R++}if(U)return U;throw ne??new Sr.RestError("RetryPolicy failed without known error.")}}}var Nhe="storageSharedKeyCredentialPolicy";function jq(e){function t(a){a.headers.set(ve.X_MS_DATE,new Date().toUTCString()),a.body&&(typeof a.body=="string"||Buffer.isBuffer(a.body))&&a.body.length>0&&a.headers.set(ve.CONTENT_LENGTH,Buffer.byteLength(a.body));let s=[a.method.toUpperCase(),r(a,ve.CONTENT_LANGUAGE),r(a,ve.CONTENT_ENCODING),r(a,ve.CONTENT_LENGTH),r(a,ve.CONTENT_MD5),r(a,ve.CONTENT_TYPE),r(a,ve.DATE),r(a,ve.IF_MODIFIED_SINCE),r(a,ve.IF_MATCH),r(a,ve.IF_NONE_MATCH),r(a,ve.IF_UNMODIFIED_SINCE),r(a,ve.RANGE)].join(` +`)+` +`+i(a)+n(a),o=h5.createHmac("sha256",e.accountKey).update(s,"utf8").digest("base64");a.headers.set(ve.AUTHORIZATION,`SharedKey ${e.accountName}:${o}`)}function r(a,s){let o=a.headers.get(s);return!o||s===ve.CONTENT_LENGTH&&o==="0"?"":o}function i(a){let s=[];for(let[l,d]of a.headers)l.toLowerCase().startsWith(ve.PREFIX_FOR_STORAGE)&&s.push({name:l,value:d});s.sort((l,d)=>Fq(l.name.toLowerCase(),d.name.toLowerCase())),s=s.filter((l,d,c)=>!(d>0&&l.name.toLowerCase()===c[d-1].name.toLowerCase()));let o="";return s.forEach(l=>{o+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()} +`}),o}function n(a){let s=o0(a.url)||"/",o="";o+=`/${e.accountName}${s}`;let l=Lq(a.url),d={};if(l){let c=[];for(let p in l)if(Object.prototype.hasOwnProperty.call(l,p)){let u=p.toLowerCase();d[u]=l[p],c.push(u)}c.sort();for(let p of c)o+=` +${p}:${decodeURIComponent(d[p])}`}return o}return{name:Nhe,async sendRequest(a,s){return t(a),s(a)}}}var Jf=class extends ed{constructor(t,r){super(t,r)}async sendRequest(t){return Ye.isNode?this._nextPolicy.sendRequest(t):((t.method.toUpperCase()==="GET"||t.method.toUpperCase()==="HEAD")&&(t.url=sa(t.url,rn.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.remove(ve.COOKIE),t.headers.remove(ve.CONTENT_LENGTH),this._nextPolicy.sendRequest(t))}},Zf=class{create(t,r){return new Jf(t,r)}},xhe="StorageCorrectContentLengthPolicy";function She(){function e(t){t.body&&(typeof t.body=="string"||Buffer.isBuffer(t.body))&&t.body.length>0&&t.headers.set(ve.CONTENT_LENGTH,Buffer.byteLength(t.body))}return{name:xhe,async sendRequest(t,r){return e(t),r(t)}}}function Ja(e){if(!e||typeof e!="object")return!1;let t=e;return Array.isArray(t.factories)&&typeof t.options=="object"&&typeof t.toServiceClientOptions=="function"}var Op=class{constructor(t,r={}){this.factories=t,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function rt(e,t={}){e||(e=new it);let r=new Op([],t);return r._credential=e,r}function The(e){let t=[Phe,Uq,Che,Rhe,Ohe,Ahe,Dhe];if(e.factories.length){let r=e.factories.filter(i=>!t.some(n=>n(i)));if(r.length){let i=r.some(n=>Ihe(n));return{wrappedPolicies:n0.createRequestPolicyFactoryPolicy(r),afterRetry:i}}}}function kq(e){var t;let r=e.options,{httpClient:i}=r,n=k.__rest(r,["httpClient"]),a=e._coreHttpClient;a||(a=i?n0.convertHttpClient(i):ghe(),e._coreHttpClient=a);let s=e._corePipeline;if(!s){let o=`azsdk-js-azure-storage-blob/${Oq}`,l=n.userAgentOptions&&n.userAgentOptions.userAgentPrefix?`${n.userAgentOptions.userAgentPrefix} ${o}`:`${o}`;s=Sp.createClientPipeline(Object.assign(Object.assign({},n),{loggingOptions:{additionalAllowedHeaderNames:Q0e,additionalAllowedQueryParameters:Y0e,logger:Bt.info},userAgentOptions:{userAgentPrefix:l},serializationOptions:{stringifyXML:F9.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:F9.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}})),s.removePolicy({phase:"Retry"}),s.removePolicy({name:Sr.decompressResponsePolicyName}),s.addPolicy(She()),s.addPolicy(Ehe(n.retryOptions),{phase:"Retry"}),s.addPolicy(vhe());let d=The(e);d&&s.addPolicy(d.wrappedPolicies,d.afterRetry?{afterPhase:"Retry"}:void 0);let c=zq(e);Li.isTokenCredential(c)?s.addPolicy(Sr.bearerTokenAuthenticationPolicy({credential:c,scopes:(t=n.audience)!==null&&t!==void 0?t:_5,challengeCallbacks:{authorizeRequestOnChallenge:Sp.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):c instanceof tt&&s.addPolicy(jq({accountName:c.accountName,accountKey:c.accountKey}),{phase:"Sign"}),e._corePipeline=s}return Object.assign(Object.assign({},n),{allowInsecureConnection:!0,httpClient:a,pipeline:s})}function zq(e){if(e._credential)return e._credential;let t=new it;for(let r of e.factories)if(Li.isTokenCredential(r.credential))t=r.credential;else if(Uq(r))return r;return t}function Uq(e){return e instanceof tt?!0:e.constructor.name==="StorageSharedKeyCredential"}function Phe(e){return e instanceof it?!0:e.constructor.name==="AnonymousCredential"}function Che(e){return Li.isTokenCredential(e.credential)}function Rhe(e){return e instanceof Zf?!0:e.constructor.name==="StorageBrowserPolicyFactory"}function Ohe(e){return e instanceof Xf?!0:e.constructor.name==="StorageRetryPolicyFactory"}function Ahe(e){return e.constructor.name==="TelemetryPolicyFactory"}function Ihe(e){return e.constructor.name==="InjectorPolicyFactory"}function Dhe(e){let t=["GenerateClientRequestIdPolicy","TracingPolicy","LogPolicy","ProxyPolicy","DisableResponseDecompressionPolicy","KeepAlivePolicy","DeserializationPolicy"],r={sendRequest:async s=>({request:s,headers:s.headers.clone(),status:500})},i={log(s,o){},shouldLog(s){return!1}},a=e.create(r,i).constructor.name;return t.some(s=>a.startsWith(s))}var E5={serializedName:"BlobServiceProperties",xmlName:"StorageServiceProperties",type:{name:"Composite",className:"BlobServiceProperties",modelProperties:{blobAnalyticsLogging:{serializedName:"Logging",xmlName:"Logging",type:{name:"Composite",className:"Logging"}},hourMetrics:{serializedName:"HourMetrics",xmlName:"HourMetrics",type:{name:"Composite",className:"Metrics"}},minuteMetrics:{serializedName:"MinuteMetrics",xmlName:"MinuteMetrics",type:{name:"Composite",className:"Metrics"}},cors:{serializedName:"Cors",xmlName:"Cors",xmlIsWrapped:!0,xmlElementName:"CorsRule",type:{name:"Sequence",element:{type:{name:"Composite",className:"CorsRule"}}}},defaultServiceVersion:{serializedName:"DefaultServiceVersion",xmlName:"DefaultServiceVersion",type:{name:"String"}},deleteRetentionPolicy:{serializedName:"DeleteRetentionPolicy",xmlName:"DeleteRetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}},staticWebsite:{serializedName:"StaticWebsite",xmlName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite"}}}}},Lhe={serializedName:"Logging",type:{name:"Composite",className:"Logging",modelProperties:{version:{serializedName:"Version",required:!0,xmlName:"Version",type:{name:"String"}},deleteProperty:{serializedName:"Delete",required:!0,xmlName:"Delete",type:{name:"Boolean"}},read:{serializedName:"Read",required:!0,xmlName:"Read",type:{name:"Boolean"}},write:{serializedName:"Write",required:!0,xmlName:"Write",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}},qhe={serializedName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy",modelProperties:{enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},days:{constraints:{InclusiveMinimum:1},serializedName:"Days",xmlName:"Days",type:{name:"Number"}}}}},Bhe={serializedName:"Metrics",type:{name:"Composite",className:"Metrics",modelProperties:{version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},includeAPIs:{serializedName:"IncludeAPIs",xmlName:"IncludeAPIs",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}},Mhe={serializedName:"CorsRule",type:{name:"Composite",className:"CorsRule",modelProperties:{allowedOrigins:{serializedName:"AllowedOrigins",required:!0,xmlName:"AllowedOrigins",type:{name:"String"}},allowedMethods:{serializedName:"AllowedMethods",required:!0,xmlName:"AllowedMethods",type:{name:"String"}},allowedHeaders:{serializedName:"AllowedHeaders",required:!0,xmlName:"AllowedHeaders",type:{name:"String"}},exposedHeaders:{serializedName:"ExposedHeaders",required:!0,xmlName:"ExposedHeaders",type:{name:"String"}},maxAgeInSeconds:{constraints:{InclusiveMinimum:0},serializedName:"MaxAgeInSeconds",required:!0,xmlName:"MaxAgeInSeconds",type:{name:"Number"}}}}},Fhe={serializedName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite",modelProperties:{enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},indexDocument:{serializedName:"IndexDocument",xmlName:"IndexDocument",type:{name:"String"}},errorDocument404Path:{serializedName:"ErrorDocument404Path",xmlName:"ErrorDocument404Path",type:{name:"String"}},defaultIndexDocumentPath:{serializedName:"DefaultIndexDocumentPath",xmlName:"DefaultIndexDocumentPath",type:{name:"String"}}}}},G={serializedName:"StorageError",type:{name:"Composite",className:"StorageError",modelProperties:{message:{serializedName:"Message",xmlName:"Message",type:{name:"String"}},code:{serializedName:"Code",xmlName:"Code",type:{name:"String"}},authenticationErrorDetail:{serializedName:"AuthenticationErrorDetail",xmlName:"AuthenticationErrorDetail",type:{name:"String"}}}}},Hq={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}},jhe={serializedName:"GeoReplication",type:{name:"Composite",className:"GeoReplication",modelProperties:{status:{serializedName:"Status",required:!0,xmlName:"Status",type:{name:"Enum",allowedValues:["live","bootstrap","unavailable"]}},lastSyncOn:{serializedName:"LastSyncTime",required:!0,xmlName:"LastSyncTime",type:{name:"DateTimeRfc1123"}}}}},$q={serializedName:"ListContainersSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListContainersSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},containerItems:{serializedName:"ContainerItems",required:!0,xmlName:"Containers",xmlIsWrapped:!0,xmlElementName:"Container",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},khe={serializedName:"ContainerItem",xmlName:"Container",type:{name:"Composite",className:"ContainerItem",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},deleted:{serializedName:"Deleted",xmlName:"Deleted",type:{name:"Boolean"}},version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"ContainerProperties"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},zhe={serializedName:"ContainerProperties",type:{name:"Composite",className:"ContainerProperties",modelProperties:{lastModified:{serializedName:"Last-Modified",required:!0,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:!0,xmlName:"Etag",type:{name:"String"}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},publicAccess:{serializedName:"PublicAccess",xmlName:"PublicAccess",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"HasImmutabilityPolicy",xmlName:"HasImmutabilityPolicy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"HasLegalHold",xmlName:"HasLegalHold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"DefaultEncryptionScope",xmlName:"DefaultEncryptionScope",type:{name:"String"}},preventEncryptionScopeOverride:{serializedName:"DenyEncryptionScopeOverride",xmlName:"DenyEncryptionScopeOverride",type:{name:"Boolean"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},isImmutableStorageWithVersioningEnabled:{serializedName:"ImmutableStorageWithVersioningEnabled",xmlName:"ImmutableStorageWithVersioningEnabled",type:{name:"Boolean"}}}}},Gq={serializedName:"KeyInfo",type:{name:"Composite",className:"KeyInfo",modelProperties:{startsOn:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",required:!0,xmlName:"Expiry",type:{name:"String"}}}}},Vq={serializedName:"UserDelegationKey",type:{name:"Composite",className:"UserDelegationKey",modelProperties:{signedObjectId:{serializedName:"SignedOid",required:!0,xmlName:"SignedOid",type:{name:"String"}},signedTenantId:{serializedName:"SignedTid",required:!0,xmlName:"SignedTid",type:{name:"String"}},signedStartsOn:{serializedName:"SignedStart",required:!0,xmlName:"SignedStart",type:{name:"String"}},signedExpiresOn:{serializedName:"SignedExpiry",required:!0,xmlName:"SignedExpiry",type:{name:"String"}},signedService:{serializedName:"SignedService",required:!0,xmlName:"SignedService",type:{name:"String"}},signedVersion:{serializedName:"SignedVersion",required:!0,xmlName:"SignedVersion",type:{name:"String"}},value:{serializedName:"Value",required:!0,xmlName:"Value",type:{name:"String"}}}}},N5={serializedName:"FilterBlobSegment",xmlName:"EnumerationResults",type:{name:"Composite",className:"FilterBlobSegment",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},where:{serializedName:"Where",required:!0,xmlName:"Where",type:{name:"String"}},blobs:{serializedName:"Blobs",required:!0,xmlName:"Blobs",xmlIsWrapped:!0,xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"FilterBlobItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},Uhe={serializedName:"FilterBlobItem",xmlName:"Blob",type:{name:"Composite",className:"FilterBlobItem",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",type:{name:"String"}},tags:{serializedName:"Tags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}}}}},x5={serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags",modelProperties:{blobTagSet:{serializedName:"BlobTagSet",required:!0,xmlName:"TagSet",xmlIsWrapped:!0,xmlElementName:"Tag",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobTag"}}}}}}},Hhe={serializedName:"BlobTag",xmlName:"Tag",type:{name:"Composite",className:"BlobTag",modelProperties:{key:{serializedName:"Key",required:!0,xmlName:"Key",type:{name:"String"}},value:{serializedName:"Value",required:!0,xmlName:"Value",type:{name:"String"}}}}},$he={serializedName:"SignedIdentifier",xmlName:"SignedIdentifier",type:{name:"Composite",className:"SignedIdentifier",modelProperties:{id:{serializedName:"Id",required:!0,xmlName:"Id",type:{name:"String"}},accessPolicy:{serializedName:"AccessPolicy",xmlName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy"}}}}},Ghe={serializedName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy",modelProperties:{startsOn:{serializedName:"Start",xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",xmlName:"Expiry",type:{name:"String"}},permissions:{serializedName:"Permission",xmlName:"Permission",type:{name:"String"}}}}},Wq={serializedName:"ListBlobsFlatSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsFlatSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},Vhe={serializedName:"BlobFlatListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment",modelProperties:{blobItems:{serializedName:"BlobItems",required:!0,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}},Whe={serializedName:"BlobItemInternal",xmlName:"Blob",type:{name:"Composite",className:"BlobItemInternal",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}},deleted:{serializedName:"Deleted",required:!0,xmlName:"Deleted",type:{name:"Boolean"}},snapshot:{serializedName:"Snapshot",required:!0,xmlName:"Snapshot",type:{name:"String"}},versionId:{serializedName:"VersionId",xmlName:"VersionId",type:{name:"String"}},isCurrentVersion:{serializedName:"IsCurrentVersion",xmlName:"IsCurrentVersion",type:{name:"Boolean"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},blobTags:{serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}},objectReplicationMetadata:{serializedName:"ObjectReplicationMetadata",xmlName:"OrMetadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},hasVersionsOnly:{serializedName:"HasVersionsOnly",xmlName:"HasVersionsOnly",type:{name:"Boolean"}}}}},Khe={serializedName:"BlobName",type:{name:"Composite",className:"BlobName",modelProperties:{encoded:{serializedName:"Encoded",xmlName:"Encoded",xmlIsAttribute:!0,type:{name:"Boolean"}},content:{serializedName:"content",xmlName:"content",xmlIsMsText:!0,type:{name:"String"}}}}},Xhe={serializedName:"BlobPropertiesInternal",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal",modelProperties:{createdOn:{serializedName:"Creation-Time",xmlName:"Creation-Time",type:{name:"DateTimeRfc1123"}},lastModified:{serializedName:"Last-Modified",required:!0,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:!0,xmlName:"Etag",type:{name:"String"}},contentLength:{serializedName:"Content-Length",xmlName:"Content-Length",type:{name:"Number"}},contentType:{serializedName:"Content-Type",xmlName:"Content-Type",type:{name:"String"}},contentEncoding:{serializedName:"Content-Encoding",xmlName:"Content-Encoding",type:{name:"String"}},contentLanguage:{serializedName:"Content-Language",xmlName:"Content-Language",type:{name:"String"}},contentMD5:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}},contentDisposition:{serializedName:"Content-Disposition",xmlName:"Content-Disposition",type:{name:"String"}},cacheControl:{serializedName:"Cache-Control",xmlName:"Cache-Control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"BlobType",xmlName:"BlobType",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},copyId:{serializedName:"CopyId",xmlName:"CopyId",type:{name:"String"}},copyStatus:{serializedName:"CopyStatus",xmlName:"CopyStatus",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},copySource:{serializedName:"CopySource",xmlName:"CopySource",type:{name:"String"}},copyProgress:{serializedName:"CopyProgress",xmlName:"CopyProgress",type:{name:"String"}},copyCompletedOn:{serializedName:"CopyCompletionTime",xmlName:"CopyCompletionTime",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"CopyStatusDescription",xmlName:"CopyStatusDescription",type:{name:"String"}},serverEncrypted:{serializedName:"ServerEncrypted",xmlName:"ServerEncrypted",type:{name:"Boolean"}},incrementalCopy:{serializedName:"IncrementalCopy",xmlName:"IncrementalCopy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"DestinationSnapshot",xmlName:"DestinationSnapshot",type:{name:"String"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},accessTier:{serializedName:"AccessTier",xmlName:"AccessTier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}},accessTierInferred:{serializedName:"AccessTierInferred",xmlName:"AccessTierInferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"ArchiveStatus",xmlName:"ArchiveStatus",type:{name:"Enum",allowedValues:["rehydrate-pending-to-hot","rehydrate-pending-to-cool","rehydrate-pending-to-cold"]}},customerProvidedKeySha256:{serializedName:"CustomerProvidedKeySha256",xmlName:"CustomerProvidedKeySha256",type:{name:"String"}},encryptionScope:{serializedName:"EncryptionScope",xmlName:"EncryptionScope",type:{name:"String"}},accessTierChangedOn:{serializedName:"AccessTierChangeTime",xmlName:"AccessTierChangeTime",type:{name:"DateTimeRfc1123"}},tagCount:{serializedName:"TagCount",xmlName:"TagCount",type:{name:"Number"}},expiresOn:{serializedName:"Expiry-Time",xmlName:"Expiry-Time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"Sealed",xmlName:"Sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"RehydratePriority",xmlName:"RehydratePriority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessedOn:{serializedName:"LastAccessTime",xmlName:"LastAccessTime",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"ImmutabilityPolicyUntilDate",xmlName:"ImmutabilityPolicyUntilDate",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"ImmutabilityPolicyMode",xmlName:"ImmutabilityPolicyMode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"LegalHold",xmlName:"LegalHold",type:{name:"Boolean"}}}}},Kq={serializedName:"ListBlobsHierarchySegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsHierarchySegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},delimiter:{serializedName:"Delimiter",xmlName:"Delimiter",type:{name:"String"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},Qhe={serializedName:"BlobHierarchyListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment",modelProperties:{blobPrefixes:{serializedName:"BlobPrefixes",xmlName:"BlobPrefixes",xmlElementName:"BlobPrefix",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobPrefix"}}}},blobItems:{serializedName:"BlobItems",required:!0,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}},Yhe={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}},Xq={serializedName:"BlockLookupList",xmlName:"BlockList",type:{name:"Composite",className:"BlockLookupList",modelProperties:{committed:{serializedName:"Committed",xmlName:"Committed",xmlElementName:"Committed",type:{name:"Sequence",element:{type:{name:"String"}}}},uncommitted:{serializedName:"Uncommitted",xmlName:"Uncommitted",xmlElementName:"Uncommitted",type:{name:"Sequence",element:{type:{name:"String"}}}},latest:{serializedName:"Latest",xmlName:"Latest",xmlElementName:"Latest",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},Qq={serializedName:"BlockList",type:{name:"Composite",className:"BlockList",modelProperties:{committedBlocks:{serializedName:"CommittedBlocks",xmlName:"CommittedBlocks",xmlIsWrapped:!0,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}},uncommittedBlocks:{serializedName:"UncommittedBlocks",xmlName:"UncommittedBlocks",xmlIsWrapped:!0,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}}}}},Jhe={serializedName:"Block",type:{name:"Composite",className:"Block",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},size:{serializedName:"Size",required:!0,xmlName:"Size",type:{name:"Number"}}}}},S5={serializedName:"PageList",type:{name:"Composite",className:"PageList",modelProperties:{pageRange:{serializedName:"PageRange",xmlName:"PageRange",xmlElementName:"PageRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"PageRange"}}}},clearRange:{serializedName:"ClearRange",xmlName:"ClearRange",xmlElementName:"ClearRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"ClearRange"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},Zhe={serializedName:"PageRange",xmlName:"PageRange",type:{name:"Composite",className:"PageRange",modelProperties:{start:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:!0,xmlName:"End",type:{name:"Number"}}}}},e2e={serializedName:"ClearRange",xmlName:"ClearRange",type:{name:"Composite",className:"ClearRange",modelProperties:{start:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:!0,xmlName:"End",type:{name:"Number"}}}}},Yq={serializedName:"QueryRequest",xmlName:"QueryRequest",type:{name:"Composite",className:"QueryRequest",modelProperties:{queryType:{serializedName:"QueryType",required:!0,xmlName:"QueryType",type:{name:"String"}},expression:{serializedName:"Expression",required:!0,xmlName:"Expression",type:{name:"String"}},inputSerialization:{serializedName:"InputSerialization",xmlName:"InputSerialization",type:{name:"Composite",className:"QuerySerialization"}},outputSerialization:{serializedName:"OutputSerialization",xmlName:"OutputSerialization",type:{name:"Composite",className:"QuerySerialization"}}}}},t2e={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}},r2e={serializedName:"QueryFormat",type:{name:"Composite",className:"QueryFormat",modelProperties:{type:{serializedName:"Type",required:!0,xmlName:"Type",type:{name:"Enum",allowedValues:["delimited","json","arrow","parquet"]}},delimitedTextConfiguration:{serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration"}},jsonTextConfiguration:{serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration"}},arrowConfiguration:{serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration"}},parquetTextConfiguration:{serializedName:"ParquetTextConfiguration",xmlName:"ParquetTextConfiguration",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}},i2e={serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration",modelProperties:{columnSeparator:{serializedName:"ColumnSeparator",xmlName:"ColumnSeparator",type:{name:"String"}},fieldQuote:{serializedName:"FieldQuote",xmlName:"FieldQuote",type:{name:"String"}},recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}},escapeChar:{serializedName:"EscapeChar",xmlName:"EscapeChar",type:{name:"String"}},headersPresent:{serializedName:"HeadersPresent",xmlName:"HasHeaders",type:{name:"Boolean"}}}}},n2e={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}},a2e={serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration",modelProperties:{schema:{serializedName:"Schema",required:!0,xmlName:"Schema",xmlIsWrapped:!0,xmlElementName:"Field",type:{name:"Sequence",element:{type:{name:"Composite",className:"ArrowField"}}}}}}},s2e={serializedName:"ArrowField",xmlName:"Field",type:{name:"Composite",className:"ArrowField",modelProperties:{type:{serializedName:"Type",required:!0,xmlName:"Type",type:{name:"String"}},name:{serializedName:"Name",xmlName:"Name",type:{name:"String"}},precision:{serializedName:"Precision",xmlName:"Precision",type:{name:"Number"}},scale:{serializedName:"Scale",xmlName:"Scale",type:{name:"Number"}}}}},Jq={serializedName:"Service_setPropertiesHeaders",type:{name:"Composite",className:"ServiceSetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zq={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eB={serializedName:"Service_getPropertiesHeaders",type:{name:"Composite",className:"ServiceGetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tB={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rB={serializedName:"Service_getStatisticsHeaders",type:{name:"Composite",className:"ServiceGetStatisticsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},iB={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nB={serializedName:"Service_listContainersSegmentHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},aB={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sB={serializedName:"Service_getUserDelegationKeyHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},oB={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lB={serializedName:"Service_getAccountInfoHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dB={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cB={serializedName:"Service_submitBatchHeaders",type:{name:"Composite",className:"ServiceSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pB={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},uB={serializedName:"Service_filterBlobsHeaders",type:{name:"Composite",className:"ServiceFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mB={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fB={serializedName:"Container_createHeaders",type:{name:"Composite",className:"ContainerCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hB={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gB={serializedName:"Container_getPropertiesHeaders",type:{name:"Composite",className:"ContainerGetPropertiesHeaders",modelProperties:{metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"x-ms-has-immutability-policy",xmlName:"x-ms-has-immutability-policy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"x-ms-has-legal-hold",xmlName:"x-ms-has-legal-hold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}},denyEncryptionScopeOverride:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}},isImmutableStorageWithVersioningEnabled:{serializedName:"x-ms-immutable-storage-with-versioning-enabled",xmlName:"x-ms-immutable-storage-with-versioning-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yB={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vB={serializedName:"Container_deleteHeaders",type:{name:"Composite",className:"ContainerDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_B={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bB={serializedName:"Container_setMetadataHeaders",type:{name:"Composite",className:"ContainerSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wB={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},EB={serializedName:"Container_getAccessPolicyHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyHeaders",modelProperties:{blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},NB={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xB={serializedName:"Container_setAccessPolicyHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},SB={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},TB={serializedName:"Container_restoreHeaders",type:{name:"Composite",className:"ContainerRestoreHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},PB={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},CB={serializedName:"Container_renameHeaders",type:{name:"Composite",className:"ContainerRenameHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},RB={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},OB={serializedName:"Container_submitBatchHeaders",type:{name:"Composite",className:"ContainerSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}}}}},AB={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},IB={serializedName:"Container_filterBlobsHeaders",type:{name:"Composite",className:"ContainerFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},DB={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},LB={serializedName:"Container_acquireLeaseHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},qB={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},BB={serializedName:"Container_releaseLeaseHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},MB={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},FB={serializedName:"Container_renewLeaseHeaders",type:{name:"Composite",className:"ContainerRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},jB={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kB={serializedName:"Container_breakLeaseHeaders",type:{name:"Composite",className:"ContainerBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},zB={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},UB={serializedName:"Container_changeLeaseHeaders",type:{name:"Composite",className:"ContainerChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},HB={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$B={serializedName:"Container_listBlobFlatSegmentHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},GB={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},VB={serializedName:"Container_listBlobHierarchySegmentHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},WB={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},KB={serializedName:"Container_getAccountInfoHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}},XB={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},k9={serializedName:"Blob_downloadHeaders",type:{name:"Composite",className:"BlobDownloadHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}},QB={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},YB={serializedName:"Blob_getPropertiesHeaders",type:{name:"Composite",className:"BlobGetPropertiesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},isIncrementalCopy:{serializedName:"x-ms-incremental-copy",xmlName:"x-ms-incremental-copy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"x-ms-copy-destination-snapshot",xmlName:"x-ms-copy-destination-snapshot",type:{name:"String"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},accessTier:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"String"}},accessTierInferred:{serializedName:"x-ms-access-tier-inferred",xmlName:"x-ms-access-tier-inferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"x-ms-archive-status",xmlName:"x-ms-archive-status",type:{name:"String"}},accessTierChangedOn:{serializedName:"x-ms-access-tier-change-time",xmlName:"x-ms-access-tier-change-time",type:{name:"DateTimeRfc1123"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},expiresOn:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},JB={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ZB={serializedName:"Blob_deleteHeaders",type:{name:"Composite",className:"BlobDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eM={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tM={serializedName:"Blob_undeleteHeaders",type:{name:"Composite",className:"BlobUndeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rM={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},iM={serializedName:"Blob_setExpiryHeaders",type:{name:"Composite",className:"BlobSetExpiryHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},nM={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},aM={serializedName:"Blob_setHttpHeadersHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sM={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},oM={serializedName:"Blob_setImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiry:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}}}},lM={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dM={serializedName:"Blob_deleteImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},cM={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pM={serializedName:"Blob_setLegalHoldHeaders",type:{name:"Composite",className:"BlobSetLegalHoldHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}}}},uM={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mM={serializedName:"Blob_setMetadataHeaders",type:{name:"Composite",className:"BlobSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fM={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hM={serializedName:"Blob_acquireLeaseHeaders",type:{name:"Composite",className:"BlobAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},gM={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yM={serializedName:"Blob_releaseLeaseHeaders",type:{name:"Composite",className:"BlobReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},vM={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_M={serializedName:"Blob_renewLeaseHeaders",type:{name:"Composite",className:"BlobRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},bM={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wM={serializedName:"Blob_changeLeaseHeaders",type:{name:"Composite",className:"BlobChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},EM={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},NM={serializedName:"Blob_breakLeaseHeaders",type:{name:"Composite",className:"BlobBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},xM={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},SM={serializedName:"Blob_createSnapshotHeaders",type:{name:"Composite",className:"BlobCreateSnapshotHeaders",modelProperties:{snapshot:{serializedName:"x-ms-snapshot",xmlName:"x-ms-snapshot",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},TM={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},PM={serializedName:"Blob_startCopyFromURLHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},CM={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},RM={serializedName:"Blob_copyFromURLHeaders",type:{name:"Composite",className:"BlobCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{defaultValue:"success",isConstant:!0,serializedName:"x-ms-copy-status",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},OM={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},AM={serializedName:"Blob_abortCopyFromURLHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},IM={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},z9={serializedName:"Blob_setTierHeaders",type:{name:"Composite",className:"BlobSetTierHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},DM={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},LM={serializedName:"Blob_getAccountInfoHeaders",type:{name:"Composite",className:"BlobGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}},qM={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},U9={serializedName:"Blob_queryHeaders",type:{name:"Composite",className:"BlobQueryHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletionTime:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}},BM={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},MM={serializedName:"Blob_getTagsHeaders",type:{name:"Composite",className:"BlobGetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},FM={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jM={serializedName:"Blob_setTagsHeaders",type:{name:"Composite",className:"BlobSetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kM={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zM={serializedName:"PageBlob_createHeaders",type:{name:"Composite",className:"PageBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},UM={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},HM={serializedName:"PageBlob_uploadPagesHeaders",type:{name:"Composite",className:"PageBlobUploadPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$M={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},GM={serializedName:"PageBlob_clearPagesHeaders",type:{name:"Composite",className:"PageBlobClearPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},VM={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},WM={serializedName:"PageBlob_uploadPagesFromURLHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},KM={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},XM={serializedName:"PageBlob_getPageRangesHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},QM={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},YM={serializedName:"PageBlob_getPageRangesDiffHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},JM={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ZM={serializedName:"PageBlob_resizeHeaders",type:{name:"Composite",className:"PageBlobResizeHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eF={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tF={serializedName:"PageBlob_updateSequenceNumberHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rF={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},iF={serializedName:"PageBlob_copyIncrementalHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nF={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},aF={serializedName:"AppendBlob_createHeaders",type:{name:"Composite",className:"AppendBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sF={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},oF={serializedName:"AppendBlob_appendBlockHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lF={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dF={serializedName:"AppendBlob_appendBlockFromUrlHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cF={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pF={serializedName:"AppendBlob_sealHeaders",type:{name:"Composite",className:"AppendBlobSealHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}}}}},uF={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mF={serializedName:"BlockBlob_uploadHeaders",type:{name:"Composite",className:"BlockBlobUploadHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fF={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hF={serializedName:"BlockBlob_putBlobFromUrlHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gF={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yF={serializedName:"BlockBlob_stageBlockHeaders",type:{name:"Composite",className:"BlockBlobStageBlockHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vF={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_F={serializedName:"BlockBlob_stageBlockFromURLHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bF={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wF={serializedName:"BlockBlob_commitBlockListHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},EF={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},NF={serializedName:"BlockBlob_getBlockListHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xF={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sd=Object.freeze({__proto__:null,AccessPolicy:Ghe,AppendBlobAppendBlockExceptionHeaders:lF,AppendBlobAppendBlockFromUrlExceptionHeaders:cF,AppendBlobAppendBlockFromUrlHeaders:dF,AppendBlobAppendBlockHeaders:oF,AppendBlobCreateExceptionHeaders:sF,AppendBlobCreateHeaders:aF,AppendBlobSealExceptionHeaders:uF,AppendBlobSealHeaders:pF,ArrowConfiguration:a2e,ArrowField:s2e,BlobAbortCopyFromURLExceptionHeaders:IM,BlobAbortCopyFromURLHeaders:AM,BlobAcquireLeaseExceptionHeaders:gM,BlobAcquireLeaseHeaders:hM,BlobBreakLeaseExceptionHeaders:xM,BlobBreakLeaseHeaders:NM,BlobChangeLeaseExceptionHeaders:EM,BlobChangeLeaseHeaders:wM,BlobCopyFromURLExceptionHeaders:OM,BlobCopyFromURLHeaders:RM,BlobCreateSnapshotExceptionHeaders:TM,BlobCreateSnapshotHeaders:SM,BlobDeleteExceptionHeaders:eM,BlobDeleteHeaders:ZB,BlobDeleteImmutabilityPolicyExceptionHeaders:cM,BlobDeleteImmutabilityPolicyHeaders:dM,BlobDownloadExceptionHeaders:QB,BlobDownloadHeaders:k9,BlobFlatListSegment:Vhe,BlobGetAccountInfoExceptionHeaders:qM,BlobGetAccountInfoHeaders:LM,BlobGetPropertiesExceptionHeaders:JB,BlobGetPropertiesHeaders:YB,BlobGetTagsExceptionHeaders:FM,BlobGetTagsHeaders:MM,BlobHierarchyListSegment:Qhe,BlobItemInternal:Whe,BlobName:Khe,BlobPrefix:Yhe,BlobPropertiesInternal:Xhe,BlobQueryExceptionHeaders:BM,BlobQueryHeaders:U9,BlobReleaseLeaseExceptionHeaders:vM,BlobReleaseLeaseHeaders:yM,BlobRenewLeaseExceptionHeaders:bM,BlobRenewLeaseHeaders:_M,BlobServiceProperties:E5,BlobServiceStatistics:Hq,BlobSetExpiryExceptionHeaders:nM,BlobSetExpiryHeaders:iM,BlobSetHttpHeadersExceptionHeaders:sM,BlobSetHttpHeadersHeaders:aM,BlobSetImmutabilityPolicyExceptionHeaders:lM,BlobSetImmutabilityPolicyHeaders:oM,BlobSetLegalHoldExceptionHeaders:uM,BlobSetLegalHoldHeaders:pM,BlobSetMetadataExceptionHeaders:fM,BlobSetMetadataHeaders:mM,BlobSetTagsExceptionHeaders:kM,BlobSetTagsHeaders:jM,BlobSetTierExceptionHeaders:DM,BlobSetTierHeaders:z9,BlobStartCopyFromURLExceptionHeaders:CM,BlobStartCopyFromURLHeaders:PM,BlobTag:Hhe,BlobTags:x5,BlobUndeleteExceptionHeaders:rM,BlobUndeleteHeaders:tM,Block:Jhe,BlockBlobCommitBlockListExceptionHeaders:EF,BlockBlobCommitBlockListHeaders:wF,BlockBlobGetBlockListExceptionHeaders:xF,BlockBlobGetBlockListHeaders:NF,BlockBlobPutBlobFromUrlExceptionHeaders:gF,BlockBlobPutBlobFromUrlHeaders:hF,BlockBlobStageBlockExceptionHeaders:vF,BlockBlobStageBlockFromURLExceptionHeaders:bF,BlockBlobStageBlockFromURLHeaders:_F,BlockBlobStageBlockHeaders:yF,BlockBlobUploadExceptionHeaders:fF,BlockBlobUploadHeaders:mF,BlockList:Qq,BlockLookupList:Xq,ClearRange:e2e,ContainerAcquireLeaseExceptionHeaders:qB,ContainerAcquireLeaseHeaders:LB,ContainerBreakLeaseExceptionHeaders:zB,ContainerBreakLeaseHeaders:kB,ContainerChangeLeaseExceptionHeaders:HB,ContainerChangeLeaseHeaders:UB,ContainerCreateExceptionHeaders:hB,ContainerCreateHeaders:fB,ContainerDeleteExceptionHeaders:_B,ContainerDeleteHeaders:vB,ContainerFilterBlobsExceptionHeaders:DB,ContainerFilterBlobsHeaders:IB,ContainerGetAccessPolicyExceptionHeaders:NB,ContainerGetAccessPolicyHeaders:EB,ContainerGetAccountInfoExceptionHeaders:XB,ContainerGetAccountInfoHeaders:KB,ContainerGetPropertiesExceptionHeaders:yB,ContainerGetPropertiesHeaders:gB,ContainerItem:khe,ContainerListBlobFlatSegmentExceptionHeaders:GB,ContainerListBlobFlatSegmentHeaders:$B,ContainerListBlobHierarchySegmentExceptionHeaders:WB,ContainerListBlobHierarchySegmentHeaders:VB,ContainerProperties:zhe,ContainerReleaseLeaseExceptionHeaders:MB,ContainerReleaseLeaseHeaders:BB,ContainerRenameExceptionHeaders:RB,ContainerRenameHeaders:CB,ContainerRenewLeaseExceptionHeaders:jB,ContainerRenewLeaseHeaders:FB,ContainerRestoreExceptionHeaders:PB,ContainerRestoreHeaders:TB,ContainerSetAccessPolicyExceptionHeaders:SB,ContainerSetAccessPolicyHeaders:xB,ContainerSetMetadataExceptionHeaders:wB,ContainerSetMetadataHeaders:bB,ContainerSubmitBatchExceptionHeaders:AB,ContainerSubmitBatchHeaders:OB,CorsRule:Mhe,DelimitedTextConfiguration:i2e,FilterBlobItem:Uhe,FilterBlobSegment:N5,GeoReplication:jhe,JsonTextConfiguration:n2e,KeyInfo:Gq,ListBlobsFlatSegmentResponse:Wq,ListBlobsHierarchySegmentResponse:Kq,ListContainersSegmentResponse:$q,Logging:Lhe,Metrics:Bhe,PageBlobClearPagesExceptionHeaders:VM,PageBlobClearPagesHeaders:GM,PageBlobCopyIncrementalExceptionHeaders:nF,PageBlobCopyIncrementalHeaders:iF,PageBlobCreateExceptionHeaders:UM,PageBlobCreateHeaders:zM,PageBlobGetPageRangesDiffExceptionHeaders:JM,PageBlobGetPageRangesDiffHeaders:YM,PageBlobGetPageRangesExceptionHeaders:QM,PageBlobGetPageRangesHeaders:XM,PageBlobResizeExceptionHeaders:eF,PageBlobResizeHeaders:ZM,PageBlobUpdateSequenceNumberExceptionHeaders:rF,PageBlobUpdateSequenceNumberHeaders:tF,PageBlobUploadPagesExceptionHeaders:$M,PageBlobUploadPagesFromURLExceptionHeaders:KM,PageBlobUploadPagesFromURLHeaders:WM,PageBlobUploadPagesHeaders:HM,PageList:S5,PageRange:Zhe,QueryFormat:r2e,QueryRequest:Yq,QuerySerialization:t2e,RetentionPolicy:qhe,ServiceFilterBlobsExceptionHeaders:mB,ServiceFilterBlobsHeaders:uB,ServiceGetAccountInfoExceptionHeaders:dB,ServiceGetAccountInfoHeaders:lB,ServiceGetPropertiesExceptionHeaders:tB,ServiceGetPropertiesHeaders:eB,ServiceGetStatisticsExceptionHeaders:iB,ServiceGetStatisticsHeaders:rB,ServiceGetUserDelegationKeyExceptionHeaders:oB,ServiceGetUserDelegationKeyHeaders:sB,ServiceListContainersSegmentExceptionHeaders:aB,ServiceListContainersSegmentHeaders:nB,ServiceSetPropertiesExceptionHeaders:Zq,ServiceSetPropertiesHeaders:Jq,ServiceSubmitBatchExceptionHeaders:pB,ServiceSubmitBatchHeaders:cB,SignedIdentifier:$he,StaticWebsite:Fhe,StorageError:G,UserDelegationKey:Vq}),od={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},o2e={parameterPath:"blobServiceProperties",mapper:E5},Za={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},W={parameterPath:"url",mapper:{serializedName:"url",required:!0,xmlName:"url",type:{name:"String"}},skipEncoding:!0},l0={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:!0,serializedName:"restype",type:{name:"String"}}},es={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:!0,serializedName:"comp",type:{name:"String"}}},K={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}},X={parameterPath:"version",mapper:{defaultValue:"2024-11-04",isConstant:!0,serializedName:"x-ms-version",type:{name:"String"}}},Q={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}},de={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},l2e={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:!0,serializedName:"comp",type:{name:"String"}}},T5={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:!0,serializedName:"comp",type:{name:"String"}}},P5={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}},io={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}},no={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}},d2e={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:"CSV"},c2e={parameterPath:"keyInfo",mapper:Gq},p2e={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:!0,serializedName:"comp",type:{name:"String"}}},C5={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:!0,serializedName:"restype",type:{name:"String"}}},SF={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},TF={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:!0,serializedName:"comp",type:{name:"String"}}},mi={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:!0,xmlName:"Content-Length",type:{name:"Number"}}},PF={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:!0,xmlName:"Content-Type",type:{name:"String"}}},CF={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:!0,serializedName:"comp",type:{name:"String"}}},RF={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}},cr={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:!0,serializedName:"restype",type:{name:"String"}}},an={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",type:{name:"Dictionary",value:{type:{name:"String"}}}}},OF={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}},u2e={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}},m2e={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}},Oe={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}},Te={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}},Pe={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}},AF={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:!0,serializedName:"comp",type:{name:"String"}}},IF={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:!0,serializedName:"comp",type:{name:"String"}}},f2e={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}},DF={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:!0,serializedName:"comp",type:{name:"String"}}},h2e={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}},g2e={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}},y2e={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:!0,serializedName:"comp",type:{name:"String"}}},v2e={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:!0,xmlName:"x-ms-source-container-name",type:{name:"String"}}},_2e={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}},Bn={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:!0,serializedName:"comp",type:{name:"String"}}},LF={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},qF={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}},BF={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},MF={parameterPath:"action",mapper:{defaultValue:"release",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},ld={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:!0,xmlName:"x-ms-lease-id",type:{name:"String"}}},FF={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},jF={parameterPath:"action",mapper:{defaultValue:"break",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},kF={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}},zF={parameterPath:"action",mapper:{defaultValue:"change",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},UF={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:!0,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},HF={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListBlobsIncludeItem",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["copy","deleted","metadata","snapshots","uncommittedblobs","versions","tags","immutabilitypolicy","legalhold","deletedwithversions"]}}}},collectionFormat:"CSV"},b2e={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:!0,xmlName:"delimiter",type:{name:"String"}}},ca={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}},dd={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}},Mp={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}},w2e={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}},E2e={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}},Jt={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}},Zt={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}},er={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}},He={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}},$e={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}},Ie={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}},N2e={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}},x2e={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}},S2e={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:!0,serializedName:"comp",type:{name:"String"}}},T2e={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:!0,xmlName:"x-ms-expiry-option",type:{name:"String"}}},P2e={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}},cd={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}},pd={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}},ud={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}},md={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}},fd={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}},hd={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}},$F={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:!0,serializedName:"comp",type:{name:"String"}}},ao={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}},so={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}},C2e={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:!0,serializedName:"comp",type:{name:"String"}}},R2e={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:!0,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},Tr={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}},O2e={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:!0,serializedName:"comp",type:{name:"String"}}},gd={parameterPath:["options","tier"],mapper:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}},GF={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}},yd={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}},vd={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}},_d={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}},bd={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}},VF={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}},d0={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},oo={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}},A2e={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}},wd={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},I2e={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:!0,serializedName:"x-ms-requires-sync",type:{name:"String"}}},Fp={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}},jp={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}},WF={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}},D2e={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},L2e={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:!0,serializedName:"x-ms-copy-action",type:{name:"String"}}},q2e={parameterPath:"copyId",mapper:{serializedName:"copyid",required:!0,xmlName:"copyid",type:{name:"String"}}},B2e={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:!0,serializedName:"comp",type:{name:"String"}}},M2e={parameterPath:"tier",mapper:{serializedName:"x-ms-access-tier",required:!0,xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}},F2e={parameterPath:["options","queryRequest"],mapper:Yq},j2e={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:!0,serializedName:"comp",type:{name:"String"}}},KF={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:!0,serializedName:"comp",type:{name:"String"}}},k2e={parameterPath:["options","tags"],mapper:x5},ts={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}},Ed={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}},z2e={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},XF={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:!0,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}},QF={parameterPath:["options","blobSequenceNumber"],mapper:{defaultValue:0,serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}},c0={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},p0={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},u0={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},R5={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:!0,serializedName:"comp",type:{name:"String"}}},YF={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},O5={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}},A5={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}},I5={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}},U2e={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},D5={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},H2e={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:!0,xmlName:"x-ms-source-range",type:{name:"String"}}},L5={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}},$2e={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:!0,xmlName:"x-ms-range",type:{name:"String"}}},JF={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},G2e={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}},V2e={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}},W2e={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:!0,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}},K2e={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},X2e={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},ZF={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:!0,serializedName:"comp",type:{name:"String"}}},ej={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}},q5={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}},tj={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}},Q2e={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:!0,serializedName:"comp",type:{name:"String"}}},rj={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},Y2e={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}},ij={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:!0,serializedName:"comp",type:{name:"String"}}},nj={parameterPath:"blockId",mapper:{serializedName:"blockid",required:!0,xmlName:"blockid",type:{name:"String"}}},J2e={parameterPath:"blocks",mapper:Xq},aj={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Z2e={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:!0,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}},H9=class{constructor(t){this.client=t}setProperties(t,r){return this.client.sendOperationRequest({blobServiceProperties:t,options:r},ege)}getProperties(t){return this.client.sendOperationRequest({options:t},tge)}getStatistics(t){return this.client.sendOperationRequest({options:t},rge)}listContainersSegment(t){return this.client.sendOperationRequest({options:t},ige)}getUserDelegationKey(t,r){return this.client.sendOperationRequest({keyInfo:t,options:r},nge)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},age)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},sge)}filterBlobs(t){return this.client.sendOperationRequest({options:t},oge)}},rs=nd.createSerializer(sd,!0),ege={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:Jq},default:{bodyMapper:G,headersMapper:Zq}},requestBody:o2e,queryParameters:[l0,es,K],urlParameters:[W],headerParameters:[od,Za,X,Q],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:rs},tge={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:E5,headersMapper:eB},default:{bodyMapper:G,headersMapper:tB}},queryParameters:[l0,es,K],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:rs},rge={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Hq,headersMapper:rB},default:{bodyMapper:G,headersMapper:iB}},queryParameters:[l0,K,l2e],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:rs},ige={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:$q,headersMapper:nB},default:{bodyMapper:G,headersMapper:aB}},queryParameters:[K,T5,P5,io,no,d2e],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:rs},nge={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:Vq,headersMapper:sB},default:{bodyMapper:G,headersMapper:oB}},requestBody:c2e,queryParameters:[l0,K,p2e],urlParameters:[W],headerParameters:[od,Za,X,Q],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:rs},age={path:"/",httpMethod:"GET",responses:{200:{headersMapper:lB},default:{bodyMapper:G,headersMapper:dB}},queryParameters:[es,K,C5],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:rs},sge={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:cB},default:{bodyMapper:G,headersMapper:pB}},requestBody:SF,queryParameters:[K,TF],urlParameters:[W],headerParameters:[Za,X,Q,mi,PF],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:rs},oge={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:N5,headersMapper:uB},default:{bodyMapper:G,headersMapper:mB}},queryParameters:[K,io,no,CF,RF],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:rs},$9=class{constructor(t){this.client=t}create(t){return this.client.sendOperationRequest({options:t},lge)}getProperties(t){return this.client.sendOperationRequest({options:t},dge)}delete(t){return this.client.sendOperationRequest({options:t},cge)}setMetadata(t){return this.client.sendOperationRequest({options:t},pge)}getAccessPolicy(t){return this.client.sendOperationRequest({options:t},uge)}setAccessPolicy(t){return this.client.sendOperationRequest({options:t},mge)}restore(t){return this.client.sendOperationRequest({options:t},fge)}rename(t,r){return this.client.sendOperationRequest({sourceContainerName:t,options:r},hge)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},gge)}filterBlobs(t){return this.client.sendOperationRequest({options:t},yge)}acquireLease(t){return this.client.sendOperationRequest({options:t},vge)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},_ge)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},bge)}breakLease(t){return this.client.sendOperationRequest({options:t},wge)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},Ege)}listBlobFlatSegment(t){return this.client.sendOperationRequest({options:t},Nge)}listBlobHierarchySegment(t,r){return this.client.sendOperationRequest({delimiter:t,options:r},xge)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},Sge)}},tr=nd.createSerializer(sd,!0),lge={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:fB},default:{bodyMapper:G,headersMapper:hB}},queryParameters:[K,cr],urlParameters:[W],headerParameters:[X,Q,de,an,OF,u2e,m2e],isXML:!0,serializer:tr},dge={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:gB},default:{bodyMapper:G,headersMapper:yB}},queryParameters:[K,cr],urlParameters:[W],headerParameters:[X,Q,de,Oe],isXML:!0,serializer:tr},cge={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:vB},default:{bodyMapper:G,headersMapper:_B}},queryParameters:[K,cr],urlParameters:[W],headerParameters:[X,Q,de,Oe,Te,Pe],isXML:!0,serializer:tr},pge={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:bB},default:{bodyMapper:G,headersMapper:wB}},queryParameters:[K,cr,AF],urlParameters:[W],headerParameters:[X,Q,de,an,Oe,Te],isXML:!0,serializer:tr},uge={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}},serializedName:"SignedIdentifiers",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier"},headersMapper:EB},default:{bodyMapper:G,headersMapper:NB}},queryParameters:[K,cr,IF],urlParameters:[W],headerParameters:[X,Q,de,Oe],isXML:!0,serializer:tr},mge={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:xB},default:{bodyMapper:G,headersMapper:SB}},requestBody:f2e,queryParameters:[K,cr,IF],urlParameters:[W],headerParameters:[od,Za,X,Q,OF,Oe,Te,Pe],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:tr},fge={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:TB},default:{bodyMapper:G,headersMapper:PB}},queryParameters:[K,cr,DF],urlParameters:[W],headerParameters:[X,Q,de,h2e,g2e],isXML:!0,serializer:tr},hge={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:CB},default:{bodyMapper:G,headersMapper:RB}},queryParameters:[K,cr,y2e],urlParameters:[W],headerParameters:[X,Q,de,v2e,_2e],isXML:!0,serializer:tr},gge={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:OB},default:{bodyMapper:G,headersMapper:AB}},requestBody:SF,queryParameters:[K,TF,cr],urlParameters:[W],headerParameters:[Za,X,Q,mi,PF],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:tr},yge={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:N5,headersMapper:IB},default:{bodyMapper:G,headersMapper:DB}},queryParameters:[K,io,no,CF,RF,cr],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:tr},vge={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:LB},default:{bodyMapper:G,headersMapper:qB}},queryParameters:[K,cr,Bn],urlParameters:[W],headerParameters:[X,Q,de,Te,Pe,LF,qF,BF],isXML:!0,serializer:tr},_ge={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:BB},default:{bodyMapper:G,headersMapper:MB}},queryParameters:[K,cr,Bn],urlParameters:[W],headerParameters:[X,Q,de,Te,Pe,MF,ld],isXML:!0,serializer:tr},bge={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:FB},default:{bodyMapper:G,headersMapper:jB}},queryParameters:[K,cr,Bn],urlParameters:[W],headerParameters:[X,Q,de,Te,Pe,ld,FF],isXML:!0,serializer:tr},wge={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:kB},default:{bodyMapper:G,headersMapper:zB}},queryParameters:[K,cr,Bn],urlParameters:[W],headerParameters:[X,Q,de,Te,Pe,jF,kF],isXML:!0,serializer:tr},Ege={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:UB},default:{bodyMapper:G,headersMapper:HB}},queryParameters:[K,cr,Bn],urlParameters:[W],headerParameters:[X,Q,de,Te,Pe,ld,zF,UF],isXML:!0,serializer:tr},Nge={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:Wq,headersMapper:$B},default:{bodyMapper:G,headersMapper:GB}},queryParameters:[K,T5,P5,io,no,cr,HF],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:tr},xge={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:Kq,headersMapper:VB},default:{bodyMapper:G,headersMapper:WB}},queryParameters:[K,T5,P5,io,no,cr,HF,b2e],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:tr},Sge={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:KB},default:{bodyMapper:G,headersMapper:XB}},queryParameters:[es,K,C5],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:tr},G9=class{constructor(t){this.client=t}download(t){return this.client.sendOperationRequest({options:t},Tge)}getProperties(t){return this.client.sendOperationRequest({options:t},Pge)}delete(t){return this.client.sendOperationRequest({options:t},Cge)}undelete(t){return this.client.sendOperationRequest({options:t},Rge)}setExpiry(t,r){return this.client.sendOperationRequest({expiryOptions:t,options:r},Oge)}setHttpHeaders(t){return this.client.sendOperationRequest({options:t},Age)}setImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},Ige)}deleteImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},Dge)}setLegalHold(t,r){return this.client.sendOperationRequest({legalHold:t,options:r},Lge)}setMetadata(t){return this.client.sendOperationRequest({options:t},qge)}acquireLease(t){return this.client.sendOperationRequest({options:t},Bge)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},Mge)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},Fge)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},jge)}breakLease(t){return this.client.sendOperationRequest({options:t},kge)}createSnapshot(t){return this.client.sendOperationRequest({options:t},zge)}startCopyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},Uge)}copyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},Hge)}abortCopyFromURL(t,r){return this.client.sendOperationRequest({copyId:t,options:r},$ge)}setTier(t,r){return this.client.sendOperationRequest({tier:t,options:r},Gge)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},Vge)}query(t){return this.client.sendOperationRequest({options:t},Wge)}getTags(t){return this.client.sendOperationRequest({options:t},Kge)}setTags(t){return this.client.sendOperationRequest({options:t},Xge)}},pt=nd.createSerializer(sd,!0),Tge={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:k9},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:k9},default:{bodyMapper:G,headersMapper:QB}},queryParameters:[K,ca,dd],urlParameters:[W],headerParameters:[X,Q,de,Oe,Te,Pe,Mp,w2e,E2e,Jt,Zt,er,He,$e,Ie],isXML:!0,serializer:pt},Pge={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:YB},default:{bodyMapper:G,headersMapper:JB}},queryParameters:[K,ca,dd],urlParameters:[W],headerParameters:[X,Q,de,Oe,Te,Pe,Jt,Zt,er,He,$e,Ie],isXML:!0,serializer:pt},Cge={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:ZB},default:{bodyMapper:G,headersMapper:eM}},queryParameters:[K,ca,dd,x2e],urlParameters:[W],headerParameters:[X,Q,de,Oe,Te,Pe,He,$e,Ie,N2e],isXML:!0,serializer:pt},Rge={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:tM},default:{bodyMapper:G,headersMapper:rM}},queryParameters:[K,DF],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:pt},Oge={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:iM},default:{bodyMapper:G,headersMapper:nM}},queryParameters:[K,S2e],urlParameters:[W],headerParameters:[X,Q,de,T2e,P2e],isXML:!0,serializer:pt},Age={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:aM},default:{bodyMapper:G,headersMapper:sM}},queryParameters:[es,K],urlParameters:[W],headerParameters:[X,Q,de,Oe,Te,Pe,He,$e,Ie,cd,pd,ud,md,fd,hd],isXML:!0,serializer:pt},Ige={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:oM},default:{bodyMapper:G,headersMapper:lM}},queryParameters:[K,$F],urlParameters:[W],headerParameters:[X,Q,de,Pe,ao,so],isXML:!0,serializer:pt},Dge={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:dM},default:{bodyMapper:G,headersMapper:cM}},queryParameters:[K,$F],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:pt},Lge={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:pM},default:{bodyMapper:G,headersMapper:uM}},queryParameters:[K,C2e],urlParameters:[W],headerParameters:[X,Q,de,R2e],isXML:!0,serializer:pt},qge={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:mM},default:{bodyMapper:G,headersMapper:fM}},queryParameters:[K,AF],urlParameters:[W],headerParameters:[X,Q,de,an,Oe,Te,Pe,Jt,Zt,er,He,$e,Ie,Tr],isXML:!0,serializer:pt},Bge={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:hM},default:{bodyMapper:G,headersMapper:gM}},queryParameters:[K,Bn],urlParameters:[W],headerParameters:[X,Q,de,Te,Pe,LF,qF,BF,He,$e,Ie],isXML:!0,serializer:pt},Mge={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:yM},default:{bodyMapper:G,headersMapper:vM}},queryParameters:[K,Bn],urlParameters:[W],headerParameters:[X,Q,de,Te,Pe,MF,ld,He,$e,Ie],isXML:!0,serializer:pt},Fge={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:_M},default:{bodyMapper:G,headersMapper:bM}},queryParameters:[K,Bn],urlParameters:[W],headerParameters:[X,Q,de,Te,Pe,ld,FF,He,$e,Ie],isXML:!0,serializer:pt},jge={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:wM},default:{bodyMapper:G,headersMapper:EM}},queryParameters:[K,Bn],urlParameters:[W],headerParameters:[X,Q,de,Te,Pe,ld,zF,UF,He,$e,Ie],isXML:!0,serializer:pt},kge={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:NM},default:{bodyMapper:G,headersMapper:xM}},queryParameters:[K,Bn],urlParameters:[W],headerParameters:[X,Q,de,Te,Pe,jF,kF,He,$e,Ie],isXML:!0,serializer:pt},zge={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:SM},default:{bodyMapper:G,headersMapper:TM}},queryParameters:[K,O2e],urlParameters:[W],headerParameters:[X,Q,de,an,Oe,Te,Pe,Jt,Zt,er,He,$e,Ie,Tr],isXML:!0,serializer:pt},Uge={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:PM},default:{bodyMapper:G,headersMapper:CM}},queryParameters:[K],urlParameters:[W],headerParameters:[X,Q,de,an,Oe,Te,Pe,He,$e,Ie,ao,so,gd,GF,yd,vd,_d,bd,VF,d0,oo,A2e,wd],isXML:!0,serializer:pt},Hge={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:RM},default:{bodyMapper:G,headersMapper:OM}},queryParameters:[K],urlParameters:[W],headerParameters:[X,Q,de,an,Oe,Te,Pe,He,$e,Ie,ao,so,Tr,gd,yd,vd,_d,bd,d0,oo,wd,I2e,Fp,jp,WF],isXML:!0,serializer:pt},$ge={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:AM},default:{bodyMapper:G,headersMapper:IM}},queryParameters:[K,D2e,q2e],urlParameters:[W],headerParameters:[X,Q,de,Oe,L2e],isXML:!0,serializer:pt},Gge={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:z9},202:{headersMapper:z9},default:{bodyMapper:G,headersMapper:DM}},queryParameters:[K,ca,dd,B2e],urlParameters:[W],headerParameters:[X,Q,de,Oe,Ie,GF,M2e],isXML:!0,serializer:pt},Vge={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:LM},default:{bodyMapper:G,headersMapper:qM}},queryParameters:[es,K,C5],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:pt},Wge={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:U9},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:U9},default:{bodyMapper:G,headersMapper:BM}},requestBody:F2e,queryParameters:[K,ca,j2e],urlParameters:[W],headerParameters:[od,Za,X,Q,Oe,Te,Pe,Jt,Zt,er,He,$e,Ie],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:pt},Kge={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:x5,headersMapper:MM},default:{bodyMapper:G,headersMapper:FM}},queryParameters:[K,ca,dd,KF],urlParameters:[W],headerParameters:[X,Q,de,Oe,Ie],isXML:!0,serializer:pt},Xge={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:jM},default:{bodyMapper:G,headersMapper:kM}},requestBody:k2e,queryParameters:[K,dd,KF],urlParameters:[W],headerParameters:[od,Za,X,Q,Oe,Ie,ts,Ed],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:pt},V9=class{constructor(t){this.client=t}create(t,r,i){return this.client.sendOperationRequest({contentLength:t,blobContentLength:r,options:i},Qge)}uploadPages(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},Yge)}clearPages(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},Jge)}uploadPagesFromURL(t,r,i,n,a){return this.client.sendOperationRequest({sourceUrl:t,sourceRange:r,contentLength:i,range:n,options:a},Zge)}getPageRanges(t){return this.client.sendOperationRequest({options:t},e6e)}getPageRangesDiff(t){return this.client.sendOperationRequest({options:t},t6e)}resize(t,r){return this.client.sendOperationRequest({blobContentLength:t,options:r},r6e)}updateSequenceNumber(t,r){return this.client.sendOperationRequest({sequenceNumberAction:t,options:r},i6e)}copyIncremental(t,r){return this.client.sendOperationRequest({copySource:t,options:r},n6e)}},pa=nd.createSerializer(sd,!0),Qge={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:zM},default:{bodyMapper:G,headersMapper:UM}},queryParameters:[K],urlParameters:[W],headerParameters:[X,Q,de,mi,an,Oe,Te,Pe,Jt,Zt,er,He,$e,Ie,cd,pd,ud,md,fd,hd,ao,so,Tr,gd,oo,wd,z2e,XF,QF],isXML:!0,serializer:pa},Yge={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:HM},default:{bodyMapper:G,headersMapper:$M}},requestBody:p0,queryParameters:[K,R5],urlParameters:[W],headerParameters:[X,Q,mi,Oe,Te,Pe,Mp,Jt,Zt,er,He,$e,Ie,Tr,ts,Ed,c0,u0,YF,O5,A5,I5],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:pa},Jge={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:GM},default:{bodyMapper:G,headersMapper:VM}},queryParameters:[K,R5],urlParameters:[W],headerParameters:[X,Q,de,mi,Oe,Te,Pe,Mp,Jt,Zt,er,He,$e,Ie,Tr,O5,A5,I5,U2e],isXML:!0,serializer:pa},Zge={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:WM},default:{bodyMapper:G,headersMapper:KM}},queryParameters:[K,R5],urlParameters:[W],headerParameters:[X,Q,de,mi,Oe,Te,Pe,Jt,Zt,er,He,$e,Ie,Tr,yd,vd,_d,bd,Fp,jp,YF,O5,A5,I5,D5,H2e,L5,$2e],isXML:!0,serializer:pa},e6e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:S5,headersMapper:XM},default:{bodyMapper:G,headersMapper:QM}},queryParameters:[K,io,no,ca,JF],urlParameters:[W],headerParameters:[X,Q,de,Oe,Te,Pe,Mp,He,$e,Ie],isXML:!0,serializer:pa},t6e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:S5,headersMapper:YM},default:{bodyMapper:G,headersMapper:JM}},queryParameters:[K,io,no,ca,JF,G2e],urlParameters:[W],headerParameters:[X,Q,de,Oe,Te,Pe,Mp,He,$e,Ie,V2e],isXML:!0,serializer:pa},r6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:ZM},default:{bodyMapper:G,headersMapper:eF}},queryParameters:[es,K],urlParameters:[W],headerParameters:[X,Q,de,Oe,Te,Pe,Jt,Zt,er,He,$e,Ie,Tr,XF],isXML:!0,serializer:pa},i6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:tF},default:{bodyMapper:G,headersMapper:rF}},queryParameters:[es,K],urlParameters:[W],headerParameters:[X,Q,de,Oe,Te,Pe,He,$e,Ie,QF,W2e],isXML:!0,serializer:pa},n6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:iF},default:{bodyMapper:G,headersMapper:nF}},queryParameters:[K,K2e],urlParameters:[W],headerParameters:[X,Q,de,Te,Pe,He,$e,Ie,d0],isXML:!0,serializer:pa},W9=class{constructor(t){this.client=t}create(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},a6e)}appendBlock(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},s6e)}appendBlockFromUrl(t,r,i){return this.client.sendOperationRequest({sourceUrl:t,contentLength:r,options:i},o6e)}seal(t){return this.client.sendOperationRequest({options:t},l6e)}},m0=nd.createSerializer(sd,!0),a6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:aF},default:{bodyMapper:G,headersMapper:sF}},queryParameters:[K],urlParameters:[W],headerParameters:[X,Q,de,mi,an,Oe,Te,Pe,Jt,Zt,er,He,$e,Ie,cd,pd,ud,md,fd,hd,ao,so,Tr,oo,wd,X2e],isXML:!0,serializer:m0},s6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:oF},default:{bodyMapper:G,headersMapper:lF}},requestBody:p0,queryParameters:[K,ZF],urlParameters:[W],headerParameters:[X,Q,mi,Oe,Te,Pe,Jt,Zt,er,He,$e,Ie,Tr,ts,Ed,c0,u0,ej,q5],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:m0},o6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:dF},default:{bodyMapper:G,headersMapper:cF}},queryParameters:[K,ZF],urlParameters:[W],headerParameters:[X,Q,de,mi,Oe,Te,Pe,Jt,Zt,er,He,$e,Ie,Tr,yd,vd,_d,bd,Fp,jp,ts,D5,L5,ej,q5,tj],isXML:!0,serializer:m0},l6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:pF},default:{bodyMapper:G,headersMapper:uF}},queryParameters:[K,Q2e],urlParameters:[W],headerParameters:[X,Q,de,Oe,Te,Pe,He,$e,q5],isXML:!0,serializer:m0},K9=class{constructor(t){this.client=t}upload(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},d6e)}putBlobFromUrl(t,r,i){return this.client.sendOperationRequest({contentLength:t,copySource:r,options:i},c6e)}stageBlock(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,body:i,options:n},p6e)}stageBlockFromURL(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,sourceUrl:i,options:n},u6e)}commitBlockList(t,r){return this.client.sendOperationRequest({blocks:t,options:r},m6e)}getBlockList(t,r){return this.client.sendOperationRequest({listType:t,options:r},f6e)}},Nd=nd.createSerializer(sd,!0),d6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:mF},default:{bodyMapper:G,headersMapper:fF}},requestBody:p0,queryParameters:[K],urlParameters:[W],headerParameters:[X,Q,mi,an,Oe,Te,Pe,Jt,Zt,er,He,$e,Ie,cd,pd,ud,md,fd,hd,ao,so,Tr,gd,oo,wd,ts,Ed,c0,u0,rj],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Nd},c6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:hF},default:{bodyMapper:G,headersMapper:gF}},queryParameters:[K],urlParameters:[W],headerParameters:[X,Q,de,mi,an,Oe,Te,Pe,Jt,Zt,er,He,$e,Ie,cd,pd,ud,md,fd,hd,Tr,gd,yd,vd,_d,bd,VF,d0,oo,Fp,jp,WF,ts,rj,Y2e],isXML:!0,serializer:Nd},p6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:yF},default:{bodyMapper:G,headersMapper:vF}},requestBody:p0,queryParameters:[K,ij,nj],urlParameters:[W],headerParameters:[X,Q,mi,Oe,Jt,Zt,er,Tr,ts,Ed,c0,u0],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Nd},u6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:_F},default:{bodyMapper:G,headersMapper:bF}},queryParameters:[K,ij,nj],urlParameters:[W],headerParameters:[X,Q,de,mi,Oe,Jt,Zt,er,Tr,yd,vd,_d,bd,Fp,jp,D5,L5,tj],isXML:!0,serializer:Nd},m6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:wF},default:{bodyMapper:G,headersMapper:EF}},requestBody:J2e,queryParameters:[K,aj],urlParameters:[W],headerParameters:[od,Za,X,Q,an,Oe,Te,Pe,Jt,Zt,er,He,$e,Ie,cd,pd,ud,md,fd,hd,ao,so,Tr,gd,oo,wd,ts,Ed],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Nd},f6e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:Qq,headersMapper:NF},default:{bodyMapper:G,headersMapper:xF}},queryParameters:[K,ca,aj,Z2e],urlParameters:[W],headerParameters:[X,Q,de,Oe,Ie],isXML:!0,serializer:Nd},h6e=class extends k0e.ExtendedServiceClient{constructor(t,r){var i,n;if(t===void 0)throw new Error("'url' cannot be null");r||(r={});let a={requestContentType:"application/json; charset=utf-8"},s="azsdk-js-azure-storage-blob/12.25.0",o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${s}`:`${s}`,l=Object.assign(Object.assign(Object.assign({},a),r),{userAgentOptions:{userAgentPrefix:o},endpoint:(n=(i=r.endpoint)!==null&&i!==void 0?i:r.baseUri)!==null&&n!==void 0?n:"{url}"});super(l),this.url=t,this.version=r.version||"2024-11-04",this.service=new H9(this),this.container=new $9(this),this.blob=new G9(this),this.pageBlob=new V9(this),this.appendBlob=new W9(this),this.blockBlob=new K9(this)}},e0=class extends h6e{async sendOperationRequest(t,r){let i=Object.assign({},r);return(i.path==="/{containerName}"||i.path==="/{containerName}/{blob}")&&(i.path=""),super.sendOperationRequest(t,i)}},Ap=class{constructor(t,r){this.url=the(t),this.accountName=Mq(t),this.pipeline=r,this.storageClientContext=new e0(this.url,kq(r)),this.isHttps=Bq(nhe(this.url)||"","https"),this.credential=zq(r);let i=this.storageClientContext;i.requestContentType=void 0}},M=q0e.createTracingClient({packageName:"@azure/storage-blob",packageVersion:Oq,namespace:"Microsoft.Storage"}),oa=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"r":r.read=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"x":r.deleteVersion=!0;break;case"t":r.tag=!0;break;case"m":r.move=!0;break;case"e":r.execute=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission: ${i}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.deleteVersion&&(r.deleteVersion=!0),t.tag&&(r.tag=!0),t.move&&(r.move=!0),t.execute&&(r.execute=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),r}toString(){let t=[];return this.read&&t.push("r"),this.add&&t.push("a"),this.create&&t.push("c"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.tag&&t.push("t"),this.move&&t.push("m"),this.execute&&t.push("e"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),t.join("")}},la=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1,this.filterByTags=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"r":r.read=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"l":r.list=!0;break;case"t":r.tag=!0;break;case"x":r.deleteVersion=!0;break;case"m":r.move=!0;break;case"e":r.execute=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;case"f":r.filterByTags=!0;break;default:throw new RangeError(`Invalid permission ${i}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.list&&(r.list=!0),t.deleteVersion&&(r.deleteVersion=!0),t.tag&&(r.tag=!0),t.move&&(r.move=!0),t.execute&&(r.execute=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),t.filterByTags&&(r.filterByTags=!0),r}toString(){let t=[];return this.read&&t.push("r"),this.add&&t.push("a"),this.create&&t.push("c"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.list&&t.push("l"),this.tag&&t.push("t"),this.move&&t.push("m"),this.execute&&t.push("e"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),this.filterByTags&&t.push("f"),t.join("")}},X9=class{constructor(t,r){this.accountName=t,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(t){return h5.createHmac("sha256",this.key).update(t,"utf8").digest("base64")}};function da(e){return e.end?`${e.start}-${e.end}`:e.start}le.SASProtocol=void 0;(function(e){e.Https="https",e.HttpsAndHttp="https,http"})(le.SASProtocol||(le.SASProtocol={}));var qn=class{get ipRange(){if(this.ipRangeInner)return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}constructor(t,r,i,n,a,s,o,l,d,c,p,u,m,f,g,y,_,b,C,R){this.version=t,this.signature=r,i!==void 0&&typeof i!="string"?(this.permissions=i.permissions,this.services=i.services,this.resourceTypes=i.resourceTypes,this.protocol=i.protocol,this.startsOn=i.startsOn,this.expiresOn=i.expiresOn,this.ipRangeInner=i.ipRange,this.identifier=i.identifier,this.encryptionScope=i.encryptionScope,this.resource=i.resource,this.cacheControl=i.cacheControl,this.contentDisposition=i.contentDisposition,this.contentEncoding=i.contentEncoding,this.contentLanguage=i.contentLanguage,this.contentType=i.contentType,i.userDelegationKey&&(this.signedOid=i.userDelegationKey.signedObjectId,this.signedTenantId=i.userDelegationKey.signedTenantId,this.signedStartsOn=i.userDelegationKey.signedStartsOn,this.signedExpiresOn=i.userDelegationKey.signedExpiresOn,this.signedService=i.userDelegationKey.signedService,this.signedVersion=i.userDelegationKey.signedVersion,this.preauthorizedAgentObjectId=i.preauthorizedAgentObjectId,this.correlationId=i.correlationId)):(this.services=n,this.resourceTypes=a,this.expiresOn=l,this.permissions=i,this.protocol=s,this.startsOn=o,this.ipRangeInner=d,this.encryptionScope=R,this.identifier=c,this.resource=p,this.cacheControl=u,this.contentDisposition=m,this.contentEncoding=f,this.contentLanguage=g,this.contentType=y,_&&(this.signedOid=_.signedObjectId,this.signedTenantId=_.signedTenantId,this.signedStartsOn=_.signedStartsOn,this.signedExpiresOn=_.signedExpiresOn,this.signedService=_.signedService,this.signedVersion=_.signedVersion,this.preauthorizedAgentObjectId=b,this.correlationId=C))}toString(){let t=["sv","ss","srt","spr","st","se","sip","si","ses","skoid","sktid","skt","ske","sks","skv","sr","sp","sig","rscc","rscd","rsce","rscl","rsct","saoid","scid"],r=[];for(let i of t)switch(i){case"sv":this.tryAppendQueryParameter(r,i,this.version);break;case"ss":this.tryAppendQueryParameter(r,i,this.services);break;case"srt":this.tryAppendQueryParameter(r,i,this.resourceTypes);break;case"spr":this.tryAppendQueryParameter(r,i,this.protocol);break;case"st":this.tryAppendQueryParameter(r,i,this.startsOn?Ue(this.startsOn,!1):void 0);break;case"se":this.tryAppendQueryParameter(r,i,this.expiresOn?Ue(this.expiresOn,!1):void 0);break;case"sip":this.tryAppendQueryParameter(r,i,this.ipRange?da(this.ipRange):void 0);break;case"si":this.tryAppendQueryParameter(r,i,this.identifier);break;case"ses":this.tryAppendQueryParameter(r,i,this.encryptionScope);break;case"skoid":this.tryAppendQueryParameter(r,i,this.signedOid);break;case"sktid":this.tryAppendQueryParameter(r,i,this.signedTenantId);break;case"skt":this.tryAppendQueryParameter(r,i,this.signedStartsOn?Ue(this.signedStartsOn,!1):void 0);break;case"ske":this.tryAppendQueryParameter(r,i,this.signedExpiresOn?Ue(this.signedExpiresOn,!1):void 0);break;case"sks":this.tryAppendQueryParameter(r,i,this.signedService);break;case"skv":this.tryAppendQueryParameter(r,i,this.signedVersion);break;case"sr":this.tryAppendQueryParameter(r,i,this.resource);break;case"sp":this.tryAppendQueryParameter(r,i,this.permissions);break;case"sig":this.tryAppendQueryParameter(r,i,this.signature);break;case"rscc":this.tryAppendQueryParameter(r,i,this.cacheControl);break;case"rscd":this.tryAppendQueryParameter(r,i,this.contentDisposition);break;case"rsce":this.tryAppendQueryParameter(r,i,this.contentEncoding);break;case"rscl":this.tryAppendQueryParameter(r,i,this.contentLanguage);break;case"rsct":this.tryAppendQueryParameter(r,i,this.contentType);break;case"saoid":this.tryAppendQueryParameter(r,i,this.preauthorizedAgentObjectId);break;case"scid":this.tryAppendQueryParameter(r,i,this.correlationId);break}return r.join("&")}tryAppendQueryParameter(t,r,i){i&&(r=encodeURIComponent(r),i=encodeURIComponent(i),r.length>0&&i.length>0&&t.push(`${r}=${i}`))}};function B5(e,t,r){return M5(e,t,r).sasQueryParameters}function M5(e,t,r){let i=e.version?e.version:v5,n=t instanceof tt?t:void 0,a;if(n===void 0&&r!==void 0&&(a=new X9(r,t)),n===void 0&&a===void 0)throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.");if(i>="2020-12-06")return n!==void 0?v6e(e,n):w6e(e,a);if(i>="2018-11-09")return n!==void 0?y6e(e,n):i>="2020-02-10"?b6e(e,a):_6e(e,a);if(i>="2015-04-05"){if(n!==void 0)return g6e(e,n);throw new RangeError("'version' must be >= '2018-11-09' when generating user delegation SAS using user delegation key.")}throw new RangeError("'version' must be >= '2015-04-05'.")}function g6e(e,t){if(e=Sd(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c";e.blobName&&(r="b");let i;e.permissions&&(e.blobName?i=oa.parse(e.permissions.toString()).toString():i=la.parse(e.permissions.toString()).toString());let n=[i||"",e.startsOn?Ue(e.startsOn,!1):"",e.expiresOn?Ue(e.expiresOn,!1):"",xd(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?da(e.ipRange):"",e.protocol?e.protocol:"",e.version,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),a=t.computeHMACSHA256(n);return{sasQueryParameters:new qn(e.version,a,i,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType),stringToSign:n}}function y6e(e,t){if(e=Sd(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=oa.parse(e.permissions.toString()).toString():n=la.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Ue(e.startsOn,!1):"",e.expiresOn?Ue(e.expiresOn,!1):"",xd(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?da(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new qn(e.version,s,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType),stringToSign:a}}function v6e(e,t){if(e=Sd(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=oa.parse(e.permissions.toString()).toString():n=la.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Ue(e.startsOn,!1):"",e.expiresOn?Ue(e.expiresOn,!1):"",xd(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?da(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.encryptionScope,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new qn(e.version,s,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,void 0,void 0,void 0,e.encryptionScope),stringToSign:a}}function _6e(e,t){if(e=Sd(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=oa.parse(e.permissions.toString()).toString():n=la.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Ue(e.startsOn,!1):"",e.expiresOn?Ue(e.expiresOn,!1):"",xd(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Ue(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Ue(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.ipRange?da(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new qn(e.version,s,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey),stringToSign:a}}function b6e(e,t){if(e=Sd(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=oa.parse(e.permissions.toString()).toString():n=la.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Ue(e.startsOn,!1):"",e.expiresOn?Ue(e.expiresOn,!1):"",xd(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Ue(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Ue(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?da(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new qn(e.version,s,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId),stringToSign:a}}function w6e(e,t){if(e=Sd(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=oa.parse(e.permissions.toString()).toString():n=la.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Ue(e.startsOn,!1):"",e.expiresOn?Ue(e.expiresOn,!1):"",xd(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Ue(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Ue(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?da(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.encryptionScope,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new qn(e.version,s,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId,e.encryptionScope),stringToSign:a}}function xd(e,t,r){let i=[`/blob/${e}/${t}`];return r&&i.push(`/${r}`),i.join("")}function Sd(e){let t=e.version?e.version:v5;if(e.snapshotTime&&t<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(e.blobName===void 0&&e.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(e.versionId&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(e.blobName===void 0&&e.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(e.permissions&&e.permissions.setImmutabilityPolicy&&t<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(e.permissions&&e.permissions.deleteVersion&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(e.permissions&&e.permissions.permanentDelete&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(e.permissions&&e.permissions.tag&&t<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(t<"2020-02-10"&&e.permissions&&(e.permissions.move||e.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(t<"2021-04-10"&&e.permissions&&e.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(t<"2020-02-10"&&(e.preauthorizedAgentObjectId||e.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(e.encryptionScope&&t<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return e.version=t,e}var Ip=class{get leaseId(){return this._leaseId}get url(){return this._url}constructor(t,r){let i=t.storageClientContext;this._url=t.url,t.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=i.container):(this._isContainer=!1,this._containerOrBlobOperation=i.blob),r||(r=Ye.randomUUID()),this._leaseId=r}async acquireLease(t,r={}){var i,n,a,s,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==Ln||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==Ln||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return M.withSpan("BlobLeaseClient-acquireLease",r,async l=>{var d;return V(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),proposedLeaseId:this._leaseId,tracingOptions:l.tracingOptions}))})}async changeLease(t,r={}){var i,n,a,s,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==Ln||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==Ln||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return M.withSpan("BlobLeaseClient-changeLease",r,async l=>{var d;let c=V(await this._containerOrBlobOperation.changeLease(this._leaseId,t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),tracingOptions:l.tracingOptions}));return this._leaseId=t,c})}async releaseLease(t={}){var r,i,n,a,s;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==Ln||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==Ln||!((s=t.conditions)===null||s===void 0)&&s.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return M.withSpan("BlobLeaseClient-releaseLease",t,async o=>{var l;return V(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions}))})}async renewLease(t={}){var r,i,n,a,s;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==Ln||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==Ln||!((s=t.conditions)===null||s===void 0)&&s.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return M.withSpan("BlobLeaseClient-renewLease",t,async o=>{var l;return this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions})})}async breakLease(t,r={}){var i,n,a,s,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==Ln||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==Ln||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return M.withSpan("BlobLeaseClient-breakLease",r,async l=>{var d;let c={abortSignal:r.abortSignal,breakPeriod:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),tracingOptions:l.tracingOptions};return V(await this._containerOrBlobOperation.breakLease(c))})}},Q9=class extends g5.Readable{constructor(t,r,i,n,a={}){super({highWaterMark:a.highWaterMark}),this.retries=0,this.sourceDataHandler=s=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=void 0,this.source.pause(),this.sourceErrorOrEndHandler(),this.source.destroy();return}this.offset+=s.length,this.onProgress&&this.onProgress({loadedBytes:this.offset-this.start}),this.push(s)||this.source.pause()},this.sourceAbortedHandler=()=>{let s=new a0.AbortError("The operation was aborted.");this.destroy(s)},this.sourceErrorOrEndHandler=s=>{if(s&&s.name==="AbortError"){this.destroy(s);return}this.removeSourceEventHandlers(),this.offset-1===this.end?this.push(null):this.offset<=this.end?this.retries{this.source=o,this.setSourceEventHandlers()}).catch(o=>{this.destroy(o)})):this.destroy(new Error(`Data corruption failure: received less data than required and reached maxRetires limitation. Received data offset: ${this.offset-1}, data needed offset: ${this.end}, retries: ${this.retries}, max retries: ${this.maxRetryRequests}`)):this.destroy(new Error(`Data corruption failure: Received more data than original request, data needed offset is ${this.end}, received offset: ${this.offset-1}`))},this.getter=r,this.source=t,this.start=i,this.offset=i,this.end=i+n-1,this.maxRetryRequests=a.maxRetryRequests&&a.maxRetryRequests>=0?a.maxRetryRequests:0,this.onProgress=a.onProgress,this.options=a,this.setSourceEventHandlers()}_read(){this.source.resume()}setSourceEventHandlers(){this.source.on("data",this.sourceDataHandler),this.source.on("end",this.sourceErrorOrEndHandler),this.source.on("error",this.sourceErrorOrEndHandler),this.source.on("aborted",this.sourceAbortedHandler)}removeSourceEventHandlers(){this.source.removeListener("data",this.sourceDataHandler),this.source.removeListener("end",this.sourceErrorOrEndHandler),this.source.removeListener("error",this.sourceErrorOrEndHandler),this.source.removeListener("aborted",this.sourceAbortedHandler)}_destroy(t,r){this.removeSourceEventHandlers(),this.source.destroy(),r(t===null?void 0:t)}},Y9=class{get acceptRanges(){return this.originalResponse.acceptRanges}get cacheControl(){return this.originalResponse.cacheControl}get contentDisposition(){return this.originalResponse.contentDisposition}get contentEncoding(){return this.originalResponse.contentEncoding}get contentLanguage(){return this.originalResponse.contentLanguage}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber}get blobType(){return this.originalResponse.blobType}get contentLength(){return this.originalResponse.contentLength}get contentMD5(){return this.originalResponse.contentMD5}get contentRange(){return this.originalResponse.contentRange}get contentType(){return this.originalResponse.contentType}get copyCompletedOn(){return this.originalResponse.copyCompletedOn}get copyId(){return this.originalResponse.copyId}get copyProgress(){return this.originalResponse.copyProgress}get copySource(){return this.originalResponse.copySource}get copyStatus(){return this.originalResponse.copyStatus}get copyStatusDescription(){return this.originalResponse.copyStatusDescription}get leaseDuration(){return this.originalResponse.leaseDuration}get leaseState(){return this.originalResponse.leaseState}get leaseStatus(){return this.originalResponse.leaseStatus}get date(){return this.originalResponse.date}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount}get etag(){return this.originalResponse.etag}get tagCount(){return this.originalResponse.tagCount}get errorCode(){return this.originalResponse.errorCode}get isServerEncrypted(){return this.originalResponse.isServerEncrypted}get blobContentMD5(){return this.originalResponse.blobContentMD5}get lastModified(){return this.originalResponse.lastModified}get lastAccessed(){return this.originalResponse.lastAccessed}get createdOn(){return this.originalResponse.createdOn}get metadata(){return this.originalResponse.metadata}get requestId(){return this.originalResponse.requestId}get clientRequestId(){return this.originalResponse.clientRequestId}get version(){return this.originalResponse.version}get versionId(){return this.originalResponse.versionId}get isCurrentVersion(){return this.originalResponse.isCurrentVersion}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256}get contentCrc64(){return this.originalResponse.contentCrc64}get objectReplicationDestinationPolicyId(){return this.originalResponse.objectReplicationDestinationPolicyId}get objectReplicationSourceProperties(){return this.originalResponse.objectReplicationSourceProperties}get isSealed(){return this.originalResponse.isSealed}get immutabilityPolicyExpiresOn(){return this.originalResponse.immutabilityPolicyExpiresOn}get immutabilityPolicyMode(){return this.originalResponse.immutabilityPolicyMode}get legalHold(){return this.originalResponse.legalHold}get contentAsBlob(){return this.originalResponse.blobBody}get readableStreamBody(){return Ye.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r,i,n,a={}){this.originalResponse=t,this.blobDownloadStream=new Q9(this.originalResponse.readableStreamBody,r,i,n,a)}},Nq=16,xq=new Uint8Array([79,98,106,1]),E6e="avro.codec",N6e="avro.schema",Tt=class e{static async readFixedBytes(t,r,i={}){let n=await t.read(r,{abortSignal:i.abortSignal});if(n.length!==r)throw new Error("Hit stream end.");return n}static async readByte(t,r={}){return(await e.readFixedBytes(t,1,r))[0]}static async readZigZagLong(t,r={}){let i=0,n=0,a,s,o;do a=await e.readByte(t,r),s=a&128,i|=(a&127)<Number.MAX_SAFE_INTEGER)throw new Error("Integer overflow.");return l}return i>>1^-(i&1)}static async readLong(t,r={}){return e.readZigZagLong(t,r)}static async readInt(t,r={}){return e.readZigZagLong(t,r)}static async readNull(){return null}static async readBoolean(t,r={}){let i=await e.readByte(t,r);if(i===1)return!0;if(i===0)return!1;throw new Error("Byte was not a boolean.")}static async readFloat(t,r={}){let i=await e.readFixedBytes(t,4,r);return new DataView(i.buffer,i.byteOffset,i.byteLength).getFloat32(0,!0)}static async readDouble(t,r={}){let i=await e.readFixedBytes(t,8,r);return new DataView(i.buffer,i.byteOffset,i.byteLength).getFloat64(0,!0)}static async readBytes(t,r={}){let i=await e.readLong(t,r);if(i<0)throw new Error("Bytes size was negative.");return t.read(i,{abortSignal:r.abortSignal})}static async readString(t,r={}){let i=await e.readBytes(t,r);return new TextDecoder().decode(i)}static async readMapPair(t,r,i={}){let n=await e.readString(t,i),a=await r(t,i);return{key:n,value:a}}static async readMap(t,r,i={}){let n=(o,l={})=>e.readMapPair(o,r,l),a=await e.readArray(t,n,i),s={};for(let o of a)s[o.key]=o.value;return s}static async readArray(t,r,i={}){let n=[];for(let a=await e.readLong(t,i);a!==0;a=await e.readLong(t,i))for(a<0&&(await e.readLong(t,i),a=-a);a--;){let s=await r(t,i);n.push(s)}return n}},eo;(function(e){e.RECORD="record",e.ENUM="enum",e.ARRAY="array",e.MAP="map",e.UNION="union",e.FIXED="fixed"})(eo||(eo={}));var Qt;(function(e){e.NULL="null",e.BOOLEAN="boolean",e.INT="int",e.LONG="long",e.FLOAT="float",e.DOUBLE="double",e.BYTES="bytes",e.STRING="string"})(Qt||(Qt={}));var Ya=class e{static fromSchema(t){return typeof t=="string"?e.fromStringSchema(t):Array.isArray(t)?e.fromArraySchema(t):e.fromObjectSchema(t)}static fromStringSchema(t){switch(t){case Qt.NULL:case Qt.BOOLEAN:case Qt.INT:case Qt.LONG:case Qt.FLOAT:case Qt.DOUBLE:case Qt.BYTES:case Qt.STRING:return new J9(t);default:throw new Error(`Unexpected Avro type ${t}`)}}static fromArraySchema(t){return new e5(t.map(e.fromSchema))}static fromObjectSchema(t){let r=t.type;try{return e.fromStringSchema(r)}catch{}switch(r){case eo.RECORD:if(t.aliases)throw new Error(`aliases currently is not supported, schema: ${t}`);if(!t.name)throw new Error(`Required attribute 'name' doesn't exist on schema: ${t}`);let i={};if(!t.fields)throw new Error(`Required attribute 'fields' doesn't exist on schema: ${t}`);for(let n of t.fields)i[n.name]=e.fromSchema(n.type);return new r5(i,t.name);case eo.ENUM:if(t.aliases)throw new Error(`aliases currently is not supported, schema: ${t}`);if(!t.symbols)throw new Error(`Required attribute 'symbols' doesn't exist on schema: ${t}`);return new Z9(t.symbols);case eo.MAP:if(!t.values)throw new Error(`Required attribute 'values' doesn't exist on schema: ${t}`);return new t5(e.fromSchema(t.values));case eo.ARRAY:case eo.FIXED:default:throw new Error(`Unexpected Avro type ${r} in ${t}`)}}},J9=class extends Ya{constructor(t){super(),this._primitive=t}read(t,r={}){switch(this._primitive){case Qt.NULL:return Tt.readNull();case Qt.BOOLEAN:return Tt.readBoolean(t,r);case Qt.INT:return Tt.readInt(t,r);case Qt.LONG:return Tt.readLong(t,r);case Qt.FLOAT:return Tt.readFloat(t,r);case Qt.DOUBLE:return Tt.readDouble(t,r);case Qt.BYTES:return Tt.readBytes(t,r);case Qt.STRING:return Tt.readString(t,r);default:throw new Error("Unknown Avro Primitive")}}},Z9=class extends Ya{constructor(t){super(),this._symbols=t}async read(t,r={}){let i=await Tt.readInt(t,r);return this._symbols[i]}},e5=class extends Ya{constructor(t){super(),this._types=t}async read(t,r={}){let i=await Tt.readInt(t,r);return this._types[i].read(t,r)}},t5=class extends Ya{constructor(t){super(),this._itemType=t}read(t,r={}){let i=(n,a)=>this._itemType.read(n,a);return Tt.readMap(t,i,r)}},r5=class extends Ya{constructor(t,r){super(),this._fields=t,this._name=r}async read(t,r={}){let i={};i.$schema=this._name;for(let n in this._fields)Object.prototype.hasOwnProperty.call(this._fields,n)&&(i[n]=await this._fields[n].read(t,r));return i}};function Sq(e,t){if(e===t)return!0;if(e==null||t==null||e.length!==t.length)return!1;for(let r=0;r0)for(let a=0;a0}parseObjects(){return k.__asyncGenerator(this,arguments,function*(r={}){for(this._initialized||(yield k.__await(this.initialize(r)));this.hasNext();){let i=yield k.__await(this._itemType.read(this._dataStream,{abortSignal:r.abortSignal}));if(this._itemsRemainingInBlock--,this._objectIndex++,this._itemsRemainingInBlock===0){let n=yield k.__await(Tt.readFixedBytes(this._dataStream,Nq,{abortSignal:r.abortSignal}));if(this._blockOffset=this._initialBlockOffset+this._dataStream.position,this._objectIndex=0,!Sq(this._syncMarker,n))throw new Error("Stream is not a valid Avro file.");try{this._itemsRemainingInBlock=yield k.__await(Tt.readLong(this._dataStream,{abortSignal:r.abortSignal}))}catch{this._itemsRemainingInBlock=0}this._itemsRemainingInBlock>0&&(yield k.__await(Tt.readLong(this._dataStream,{abortSignal:r.abortSignal})))}yield yield k.__await(i)}})}},n5=class{},Tq=new a0.AbortError("Reading from the avro stream was aborted."),a5=class extends n5{toUint8Array(t){return typeof t=="string"?Buffer.from(t):t}constructor(t){super(),this._readable=t,this._position=0}get position(){return this._position}async read(t,r={}){var i;if(!((i=r.abortSignal)===null||i===void 0)&&i.aborted)throw Tq;if(t<0)throw new Error(`size parameter should be positive: ${t}`);if(t===0)return new Uint8Array;if(!this._readable.readable)throw new Error("Stream no longer readable.");let n=this._readable.read(t);return n?(this._position+=n.length,this.toUint8Array(n)):new Promise((a,s)=>{let o=()=>{this._readable.removeListener("readable",l),this._readable.removeListener("error",d),this._readable.removeListener("end",d),this._readable.removeListener("close",d),r.abortSignal&&r.abortSignal.removeEventListener("abort",c)},l=()=>{let p=this._readable.read(t);p&&(this._position+=p.length,o(),a(this.toUint8Array(p)))},d=()=>{o(),s()},c=()=>{o(),s(Tq)};this._readable.on("readable",l),this._readable.once("error",d),this._readable.once("end",d),this._readable.once("close",d),r.abortSignal&&r.abortSignal.addEventListener("abort",c)})}},s5=class extends g5.Readable{constructor(t,r={}){super(),this.avroPaused=!0,this.source=t,this.onProgress=r.onProgress,this.onError=r.onError,this.avroReader=new i5(new a5(this.source)),this.avroIter=this.avroReader.parseObjects({abortSignal:r.abortSignal})}_read(){this.avroPaused&&this.readInternal().catch(t=>{this.emit("error",t)})}async readInternal(){this.avroPaused=!1;let t;do{if(t=await this.avroIter.next(),t.done)break;let r=t.value,i=r.$schema;if(typeof i!="string")throw Error("Missing schema in avro record.");switch(i){case"com.microsoft.azure.storage.queryBlobContents.resultData":{let n=r.data;if(!(n instanceof Uint8Array))throw Error("Invalid data in avro result record.");this.push(Buffer.from(n))||(this.avroPaused=!0)}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{let n=r.bytesScanned;if(typeof n!="number")throw Error("Invalid bytesScanned in avro progress record.");this.onProgress&&this.onProgress({loadedBytes:n})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){let n=r.totalBytes;if(typeof n!="number")throw Error("Invalid totalBytes in avro end record.");this.onProgress({loadedBytes:n})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){let n=r.fatal;if(typeof n!="boolean")throw Error("Invalid fatal in avro error record.");let a=r.name;if(typeof a!="string")throw Error("Invalid name in avro error record.");let s=r.description;if(typeof s!="string")throw Error("Invalid description in avro error record.");let o=r.position;if(typeof o!="number")throw Error("Invalid position in avro error record.");this.onError({position:o,name:a,isFatal:n,description:s})}break;default:throw Error(`Unknown schema ${i} in avro progress record.`)}}while(!t.done&&!this.avroPaused)}},o5=class{get acceptRanges(){return this.originalResponse.acceptRanges}get cacheControl(){return this.originalResponse.cacheControl}get contentDisposition(){return this.originalResponse.contentDisposition}get contentEncoding(){return this.originalResponse.contentEncoding}get contentLanguage(){return this.originalResponse.contentLanguage}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber}get blobType(){return this.originalResponse.blobType}get contentLength(){return this.originalResponse.contentLength}get contentMD5(){return this.originalResponse.contentMD5}get contentRange(){return this.originalResponse.contentRange}get contentType(){return this.originalResponse.contentType}get copyCompletedOn(){}get copyId(){return this.originalResponse.copyId}get copyProgress(){return this.originalResponse.copyProgress}get copySource(){return this.originalResponse.copySource}get copyStatus(){return this.originalResponse.copyStatus}get copyStatusDescription(){return this.originalResponse.copyStatusDescription}get leaseDuration(){return this.originalResponse.leaseDuration}get leaseState(){return this.originalResponse.leaseState}get leaseStatus(){return this.originalResponse.leaseStatus}get date(){return this.originalResponse.date}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount}get etag(){return this.originalResponse.etag}get errorCode(){return this.originalResponse.errorCode}get isServerEncrypted(){return this.originalResponse.isServerEncrypted}get blobContentMD5(){return this.originalResponse.blobContentMD5}get lastModified(){return this.originalResponse.lastModified}get metadata(){return this.originalResponse.metadata}get requestId(){return this.originalResponse.requestId}get clientRequestId(){return this.originalResponse.clientRequestId}get version(){return this.originalResponse.version}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256}get contentCrc64(){return this.originalResponse.contentCrc64}get blobBody(){}get readableStreamBody(){return Ye.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r={}){this.originalResponse=t,this.blobDownloadStream=new s5(this.originalResponse.readableStreamBody,r)}};le.BlockBlobTier=void 0;(function(e){e.Hot="Hot",e.Cool="Cool",e.Cold="Cold",e.Archive="Archive"})(le.BlockBlobTier||(le.BlockBlobTier={}));le.PremiumPageBlobTier=void 0;(function(e){e.P4="P4",e.P6="P6",e.P10="P10",e.P15="P15",e.P20="P20",e.P30="P30",e.P40="P40",e.P50="P50",e.P60="P60",e.P70="P70",e.P80="P80"})(le.PremiumPageBlobTier||(le.PremiumPageBlobTier={}));function ro(e){if(e!==void 0)return e}function Yt(e,t){if(e&&!t)throw new RangeError("Customer-provided encryption key must be used over HTTPS.");e&&!e.encryptionAlgorithm&&(e.encryptionAlgorithm=K0e)}le.StorageBlobAudience=void 0;(function(e){e.StorageOAuthScopes="https://storage.azure.com/.default",e.DiskComputeOAuthScopes="https://disk.compute.azure.com/.default"})(le.StorageBlobAudience||(le.StorageBlobAudience={}));function x6e(e){return`https://${e}.blob.core.windows.net/.default`}function M9(e){let t=(e._response.parsedBody.pageRange||[]).map(i=>({offset:i.start,count:i.end-i.start})),r=(e._response.parsedBody.clearRange||[]).map(i=>({offset:i.start,count:i.end-i.start}));return Object.assign(Object.assign({},e),{pageRange:t,clearRange:r,_response:Object.assign(Object.assign({},e._response),{parsedBody:{pageRange:t,clearRange:r}})})}var l5=class extends B0e.Poller{constructor(t){let{blobClient:r,copySource:i,intervalInMs:n=15e3,onProgress:a,resumeFrom:s,startCopyFromURLOptions:o}=t,l;s&&(l=JSON.parse(s).state);let d=Np(Object.assign(Object.assign({},l),{blobClient:r,copySource:i,startCopyFromURLOptions:o}));super(d),typeof a=="function"&&this.onProgress(a),this.intervalInMs=n}delay(){return Ye.delay(this.intervalInMs)}},S6e=async function(t={}){let r=this.state,{copyId:i}=r;return r.isCompleted?Np(r):i?(await r.blobClient.abortCopyFromURL(i,{abortSignal:t.abortSignal}),r.isCancelled=!0,Np(r)):(r.isCancelled=!0,Np(r))},T6e=async function(t={}){let r=this.state,{blobClient:i,copySource:n,startCopyFromURLOptions:a}=r;if(r.isStarted){if(!r.isCompleted)try{let s=await r.blobClient.getProperties({abortSignal:t.abortSignal}),{copyStatus:o,copyProgress:l}=s,d=r.copyProgress;l&&(r.copyProgress=l),o==="pending"&&l!==d&&typeof t.fireProgress=="function"?t.fireProgress(r):o==="success"?(r.result=s,r.isCompleted=!0):o==="failed"&&(r.error=new Error(`Blob copy failed with reason: "${s.copyStatusDescription||"unknown"}"`),r.isCompleted=!0)}catch(s){r.error=s,r.isCompleted=!0}}else{r.isStarted=!0;let s=await i.startCopyFromURL(n,a);r.copyId=s.copyId,s.copyStatus==="success"&&(r.result=s,r.isCompleted=!0)}return Np(r)},P6e=function(){return JSON.stringify({state:this.state},(t,r)=>{if(t!=="blobClient")return r})};function Np(e){return{state:Object.assign({},e),cancel:S6e,toString:P6e,update:T6e}}function ui(e){if(e.offset<0)throw new RangeError("Range.offset cannot be smaller than 0.");if(e.count&&e.count<=0)throw new RangeError("Range.count must be larger than 0. Leave it undefined if you want a range from offset to the end.");return e.count?`bytes=${e.offset}-${e.offset+e.count-1}`:`bytes=${e.offset}-`}var xp;(function(e){e[e.Good=0]="Good",e[e.Error=1]="Error"})(xp||(xp={}));var t0=class{constructor(t=5){if(this.actives=0,this.completed=0,this.offset=0,this.operations=[],this.state=xp.Good,t<1)throw new RangeError("concurrency must be larger than 0");this.concurrency=t,this.emitter=new Rq.EventEmitter}addOperation(t){this.operations.push(async()=>{try{this.actives++,await t(),this.actives--,this.completed++,this.parallelExecute()}catch(r){this.emitter.emit("error",r)}})}async do(){return this.operations.length===0?Promise.resolve():(this.parallelExecute(),new Promise((t,r)=>{this.emitter.on("finish",t),this.emitter.on("error",i=>{this.state=xp.Error,r(i)})}))}nextOperation(){return this.offset=this.operations.length){this.emitter.emit("finish");return}for(;this.actives=this.byteLength&&this.push(null),t||(t=this.readableHighWaterMark);let r=[],i=0;for(;it-i){let o=this.byteOffsetInCurrentBuffer+t-i;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),this.pushedBytesLength+=t-i,this.byteOffsetInCurrentBuffer=o,i=t;break}else{let o=this.byteOffsetInCurrentBuffer+s;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),s===a?(this.byteOffsetInCurrentBuffer=0,this.bufferIndex++):this.byteOffsetInCurrentBuffer=o,this.pushedBytesLength+=s,i+=s}}r.length>1?this.push(Buffer.concat(r)):r.length===1&&this.push(r[0])}},Gf=j0e.constants.MAX_LENGTH,c5=class{get size(){return this._size}constructor(t,r,i){this.buffers=[],this.capacity=t,this._size=0;let n=Math.ceil(t/Gf);for(let a=0;a0&&(t[0]=t[0].slice(s))}getReadableStream(){return new d5(this.buffers,this.size)}},p5=class{constructor(t,r,i,n,a,s){if(this.emitter=new Rq.EventEmitter,this.offset=0,this.isStreamEnd=!1,this.isError=!1,this.executingOutgoingHandlers=0,this.numBuffers=0,this.unresolvedDataArray=[],this.unresolvedLength=0,this.incoming=[],this.outgoing=[],r<=0)throw new RangeError(`bufferSize must be larger than 0, current is ${r}`);if(i<=0)throw new RangeError(`maxBuffers must be larger than 0, current is ${i}`);if(a<=0)throw new RangeError(`concurrency must be larger than 0, current is ${a}`);this.bufferSize=r,this.maxBuffers=i,this.readable=t,this.outgoingHandler=n,this.concurrency=a,this.encoding=s}async do(){return new Promise((t,r)=>{this.readable.on("data",i=>{i=typeof i=="string"?Buffer.from(i,this.encoding):i,this.appendUnresolvedData(i),this.resolveData()||this.readable.pause()}),this.readable.on("error",i=>{this.emitter.emit("error",i)}),this.readable.on("end",()=>{this.isStreamEnd=!0,this.emitter.emit("checkEnd")}),this.emitter.on("error",i=>{this.isError=!0,this.readable.pause(),r(i)}),this.emitter.on("checkEnd",()=>{if(this.outgoing.length>0){this.triggerOutgoingHandlers();return}if(this.isStreamEnd&&this.executingOutgoingHandlers===0)if(this.unresolvedLength>0&&this.unresolvedLengthi.getReadableStream(),i.size,this.offset).then(t).catch(r)}else{if(this.unresolvedLength>=this.bufferSize)return;t()}})})}appendUnresolvedData(t){this.unresolvedDataArray.push(t),this.unresolvedLength+=t.length}shiftBufferFromUnresolvedDataArray(t){return t?t.fill(this.unresolvedDataArray,this.unresolvedLength):t=new c5(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength),this.unresolvedLength-=t.size,t}resolveData(){for(;this.unresolvedLength>=this.bufferSize;){let t;if(this.incoming.length>0)t=this.incoming.shift(),this.shiftBufferFromUnresolvedDataArray(t);else if(this.numBuffers=this.concurrency)return;t=this.outgoing.shift(),t&&this.triggerOutgoingHandler(t)}while(t)}async triggerOutgoingHandler(t){let r=t.size;this.executingOutgoingHandlers++,this.offset+=r;try{await this.outgoingHandler(()=>t.getReadableStream(),r,this.offset-r)}catch(i){this.emitter.emit("error",i);return}this.executingOutgoingHandlers--,this.reuseBuffer(t),this.emitter.emit("checkEnd")}reuseBuffer(t){this.incoming.push(t),!this.isError&&this.resolveData()&&!this.isStreamEnd&&this.readable.resume()}};async function C6e(e,t,r,i,n){let a=0,s=i-r;return new Promise((o,l)=>{let d=setTimeout(()=>l(new Error("The operation cannot be completed in timeout.")),$0e);e.on("readable",()=>{if(a>=s){clearTimeout(d),o();return}let c=e.read();if(!c)return;typeof c=="string"&&(c=Buffer.from(c,n));let p=a+c.length>s?s-a:c.length;t.fill(c.slice(0,p),r+a,r+a+p),a+=p}),e.on("end",()=>{clearTimeout(d),a{clearTimeout(d),l(c)})})}async function R6e(e,t,r){let i=0,n=t.length;return new Promise((a,s)=>{e.on("readable",()=>{let o=e.read();if(o){if(typeof o=="string"&&(o=Buffer.from(o,r)),i+o.length>n){s(new Error(`Stream exceeds buffer size. Buffer size: ${n}`));return}t.fill(o,i,i+o.length),i+=o.length}}),e.on("end",()=>{a(i)}),e.on("error",s)})}async function O6e(e,t){return new Promise((r,i)=>{let n=y5.createWriteStream(t);e.on("error",a=>{i(a)}),n.on("error",a=>{i(a)}),n.on("close",r),e.pipe(n)})}var A6e=z0e.promisify(y5.stat),I6e=y5.createReadStream,nn=class e extends Ap{get name(){return this._name}get containerName(){return this._containerName}constructor(t,r,i,n){n=n||{};let a,s;if(Ja(r))s=t,a=r;else if(Ye.isNode&&r instanceof tt||r instanceof it||Li.isTokenCredential(r))s=t,n=i,a=rt(r,n);else if(!r&&typeof r!="string")s=t,i&&typeof i!="string"&&(n=i),a=rt(new it,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=ad(t);if(d.kind==="AccountConnString")if(Ye.isNode){let c=new tt(d.accountName,d.accountKey);s=ht(ht(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Sr.getDefaultProxySettings(d.proxyUri)),a=rt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=ht(ht(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=rt(new it,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(s,a),{blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl(),this.blobContext=this.storageClientContext.blob,this._snapshot=_q(this.url,rn.Parameters.SNAPSHOT),this._versionId=_q(this.url,rn.Parameters.VERSIONID)}withSnapshot(t){return new e(sa(this.url,rn.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}withVersion(t){return new e(sa(this.url,rn.Parameters.VERSIONID,t.length===0?void 0:t),this.pipeline)}getAppendBlobClient(){return new Dp(this.url,this.pipeline)}getBlockBlobClient(){return new Lp(this.url,this.pipeline)}getPageBlobClient(){return new qp(this.url,this.pipeline)}async download(t=0,r,i={}){return i.conditions=i.conditions||{},i.conditions=i.conditions||{},Yt(i.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-download",i,async n=>{var a;let s=V(await this.blobContext.download({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onDownloadProgress:Ye.isNode?void 0:i.onProgress},range:t===0&&!r?void 0:ui({offset:t,count:r}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey,tracingOptions:n.tracingOptions})),o=Object.assign(Object.assign({},s),{_response:s._response,objectReplicationDestinationPolicyId:s.objectReplicationPolicyId,objectReplicationSourceProperties:Wf(s.objectReplicationRules)});if(!Ye.isNode)return o;if((i.maxRetryRequests===void 0||i.maxRetryRequests<0)&&(i.maxRetryRequests=H0e),s.contentLength===void 0)throw new RangeError("File download response doesn't contain valid content length header");if(!s.etag)throw new RangeError("File download response doesn't contain valid etag header");return new Y9(o,async l=>{var d;let c={leaseAccessConditions:i.conditions,modifiedAccessConditions:{ifMatch:i.conditions.ifMatch||s.etag,ifModifiedSince:i.conditions.ifModifiedSince,ifNoneMatch:i.conditions.ifNoneMatch,ifUnmodifiedSince:i.conditions.ifUnmodifiedSince,ifTags:(d=i.conditions)===null||d===void 0?void 0:d.tagConditions},range:ui({count:t+s.contentLength-l,offset:l}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey};return(await this.blobContext.download(Object.assign({abortSignal:i.abortSignal},c))).readableStreamBody},t,s.contentLength,{maxRetryRequests:i.maxRetryRequests,onProgress:i.onProgress})})}async exists(t={}){return M.withSpan("BlobClient-exists",t,async r=>{try{return Yt(t.customerProvidedKey,this.isHttps),await this.getProperties({abortSignal:t.abortSignal,customerProvidedKey:t.customerProvidedKey,conditions:t.conditions,tracingOptions:r.tracingOptions}),!0}catch(i){if(i.statusCode===404)return!1;if(i.statusCode===409&&(i.details.errorCode===J0e||i.details.errorCode===Z0e))return!0;throw i}})}async getProperties(t={}){return t.conditions=t.conditions||{},Yt(t.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-getProperties",t,async r=>{var i;let n=V(await this.blobContext.getProperties({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,objectReplicationDestinationPolicyId:n.objectReplicationPolicyId,objectReplicationSourceProperties:Wf(n.objectReplicationRules)})})}async delete(t={}){return t.conditions=t.conditions||{},M.withSpan("BlobClient-delete",t,async r=>{var i;return V(await this.blobContext.delete({abortSignal:t.abortSignal,deleteSnapshots:t.deleteSnapshots,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async deleteIfExists(t={}){return M.withSpan("BlobClient-deleteIfExists",t,async r=>{var i,n;try{let a=V(await this.delete(r));return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((i=a.details)===null||i===void 0?void 0:i.errorCode)==="BlobNotFound")return Object.assign(Object.assign({succeeded:!1},(n=a.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:a.response});throw a}})}async undelete(t={}){return M.withSpan("BlobClient-undelete",t,async r=>V(await this.blobContext.undelete({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setHTTPHeaders(t,r={}){return r.conditions=r.conditions||{},Yt(r.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-setHTTPHeaders",r,async i=>{var n;return V(await this.blobContext.setHttpHeaders({abortSignal:r.abortSignal,blobHttpHeaders:t,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}async setMetadata(t,r={}){return r.conditions=r.conditions||{},Yt(r.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-setMetadata",r,async i=>{var n;return V(await this.blobContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async setTags(t,r={}){return M.withSpan("BlobClient-setTags",r,async i=>{var n;return V(await this.blobContext.setTags({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions,tags:lhe(t)}))})}async getTags(t={}){return M.withSpan("BlobClient-getTags",t,async r=>{var i;let n=V(await this.blobContext.getTags({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,tags:Ep({blobTagSet:n.blobTagSet})||{}})})}getBlobLeaseClient(t){return new Ip(this,t)}async createSnapshot(t={}){return t.conditions=t.conditions||{},Yt(t.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-createSnapshot",t,async r=>{var i;return V(await this.blobContext.createSnapshot({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,tracingOptions:r.tracingOptions}))})}async beginCopyFromURL(t,r={}){let i={abortCopyFromURL:(...a)=>this.abortCopyFromURL(...a),getProperties:(...a)=>this.getProperties(...a),startCopyFromURL:(...a)=>this.startCopyFromURL(...a)},n=new l5({blobClient:i,copySource:t,intervalInMs:r.intervalInMs,onProgress:r.onProgress,resumeFrom:r.resumeFrom,startCopyFromURLOptions:r});return await n.poll(),n}async abortCopyFromURL(t,r={}){return M.withSpan("BlobClient-abortCopyFromURL",r,async i=>V(await this.blobContext.abortCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,tracingOptions:i.tracingOptions})))}async syncCopyFromURL(t,r={}){return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},M.withSpan("BlobClient-syncCopyFromURL",r,async i=>{var n,a,s,o,l,d,c;return V(await this.blobContext.copyFromURL(t,{abortSignal:r.abortSignal,metadata:r.metadata,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifMatch,sourceIfModifiedSince:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince},sourceContentMD5:r.sourceContentMD5,copySourceAuthorization:Tp(r.sourceAuthorization),tier:ro(r.tier),blobTagsString:to(r.tags),immutabilityPolicyExpiry:(d=r.immutabilityPolicy)===null||d===void 0?void 0:d.expiriesOn,immutabilityPolicyMode:(c=r.immutabilityPolicy)===null||c===void 0?void 0:c.policyMode,legalHold:r.legalHold,encryptionScope:r.encryptionScope,copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions}))})}async setAccessTier(t,r={}){return M.withSpan("BlobClient-setAccessTier",r,async i=>{var n;return V(await this.blobContext.setTier(ro(t),{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),rehydratePriority:r.rehydratePriority,tracingOptions:i.tracingOptions}))})}async downloadToBuffer(t,r,i,n={}){var a;let s,o=0,l=0,d=n;t instanceof Buffer?(s=t,o=r||0,l=typeof i=="number"?i:0):(o=typeof t=="number"?t:0,l=typeof r=="number"?r:0,d=i||{});let c=(a=d.blockSize)!==null&&a!==void 0?a:0;if(c<0)throw new RangeError("blockSize option must be >= 0");if(c===0&&(c=j9),o<0)throw new RangeError("offset option must be >= 0");if(l&&l<=0)throw new RangeError("count option must be greater than 0");return d.conditions||(d.conditions={}),M.withSpan("BlobClient-downloadToBuffer",d,async p=>{if(!l){let f=await this.getProperties(Object.assign(Object.assign({},d),{tracingOptions:p.tracingOptions}));if(l=f.contentLength-o,l<0)throw new RangeError(`offset ${o} shouldn't be larger than blob size ${f.contentLength}`)}if(!s)try{s=Buffer.alloc(l)}catch(f){throw new Error(`Unable to allocate the buffer of size: ${l}(in bytes). Please try passing your own buffer to the "downloadToBuffer" method or try using other methods like "download" or "downloadToFile". ${f.message}`)}if(s.length{let g=o+l;f+c{let s=await this.download(r,i,Object.assign(Object.assign({},n),{tracingOptions:a.tracingOptions}));return s.readableStreamBody&&await O6e(s.readableStreamBody,t),s.blobDownloadStream=void 0,s})}getBlobAndContainerNamesFromUrl(){let t,r;try{let i=new URL(this.url);if(i.host.split(".")[1]==="blob"){let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[3]}else if(w5(i)){let n=i.pathname.match("/([^/]*)/([^/]*)(/(.*))?");t=n[2],r=n[4]}else{let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[3]}if(t=decodeURIComponent(t),r=decodeURIComponent(r),r=r.replace(/\\/g,"/"),!t)throw new Error("Provided containerName is invalid.");return{blobName:r,containerName:t}}catch{throw new Error("Unable to extract blobName and containerName with provided information.")}}async startCopyFromURL(t,r={}){return M.withSpan("BlobClient-startCopyFromURL",r,async i=>{var n,a,s;return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},V(await this.blobContext.startCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions.ifMatch,sourceIfModifiedSince:r.sourceConditions.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions.ifUnmodifiedSince,sourceIfTags:r.sourceConditions.tagConditions},immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,rehydratePriority:r.rehydratePriority,tier:ro(r.tier),blobTagsString:to(r.tags),sealBlob:r.sealBlob,tracingOptions:i.tracingOptions}))})}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof tt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=B5(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).toString();r(b5(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof tt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return M5(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).stringToSign}async deleteImmutabilityPolicy(t={}){return M.withSpan("BlobClient-deleteImmutabilityPolicy",t,async r=>V(await this.blobContext.deleteImmutabilityPolicy({tracingOptions:r.tracingOptions})))}async setImmutabilityPolicy(t,r={}){return M.withSpan("BlobClient-setImmutabilityPolicy",r,async i=>V(await this.blobContext.setImmutabilityPolicy({immutabilityPolicyExpiry:t.expiriesOn,immutabilityPolicyMode:t.policyMode,tracingOptions:i.tracingOptions})))}async setLegalHold(t,r={}){return M.withSpan("BlobClient-setLegalHold",r,async i=>V(await this.blobContext.setLegalHold(t,{tracingOptions:i.tracingOptions})))}async getAccountInfo(t={}){return M.withSpan("BlobClient-getAccountInfo",t,async r=>V(await this.blobContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}},Dp=class e extends nn{constructor(t,r,i,n){let a,s;if(n=n||{},Ja(r))s=t,a=r;else if(Ye.isNode&&r instanceof tt||r instanceof it||Li.isTokenCredential(r))s=t,n=i,a=rt(r,n);else if(!r&&typeof r!="string")s=t,a=rt(new it,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=ad(t);if(d.kind==="AccountConnString")if(Ye.isNode){let c=new tt(d.accountName,d.accountKey);s=ht(ht(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Sr.getDefaultProxySettings(d.proxyUri)),a=rt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=ht(ht(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=rt(new it,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(s,a),this.appendBlobContext=this.storageClientContext.appendBlob}withSnapshot(t){return new e(sa(this.url,rn.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t={}){return t.conditions=t.conditions||{},Yt(t.customerProvidedKey,this.isHttps),M.withSpan("AppendBlobClient-create",t,async r=>{var i,n,a;return V(await this.appendBlobContext.create(0,{abortSignal:t.abortSignal,blobHttpHeaders:t.blobHTTPHeaders,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,immutabilityPolicyExpiry:(n=t.immutabilityPolicy)===null||n===void 0?void 0:n.expiriesOn,immutabilityPolicyMode:(a=t.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:t.legalHold,blobTagsString:to(t.tags),tracingOptions:r.tracingOptions}))})}async createIfNotExists(t={}){let r={ifNoneMatch:Aq};return M.withSpan("AppendBlobClient-createIfNotExists",t,async i=>{var n,a;try{let s=V(await this.create(Object.assign(Object.assign({},i),{conditions:r})));return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((n=s.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(a=s.response)===null||a===void 0?void 0:a.parsedHeaders),{_response:s.response});throw s}})}async seal(t={}){return t.conditions=t.conditions||{},M.withSpan("AppendBlobClient-seal",t,async r=>{var i;return V(await this.appendBlobContext.seal({abortSignal:t.abortSignal,appendPositionAccessConditions:t.conditions,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async appendBlock(t,r,i={}){return i.conditions=i.conditions||{},Yt(i.customerProvidedKey,this.isHttps),M.withSpan("AppendBlobClient-appendBlock",i,async n=>{var a;return V(await this.appendBlobContext.appendBlock(r,t,{abortSignal:i.abortSignal,appendPositionAccessConditions:i.conditions,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},transactionalContentMD5:i.transactionalContentMD5,transactionalContentCrc64:i.transactionalContentCrc64,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async appendBlockFromURL(t,r,i,n={}){return n.conditions=n.conditions||{},n.sourceConditions=n.sourceConditions||{},Yt(n.customerProvidedKey,this.isHttps),M.withSpan("AppendBlobClient-appendBlockFromURL",n,async a=>{var s,o,l,d,c;return V(await this.appendBlobContext.appendBlockFromUrl(t,0,{abortSignal:n.abortSignal,sourceRange:ui({offset:r,count:i}),sourceContentMD5:n.sourceContentMD5,sourceContentCrc64:n.sourceContentCrc64,leaseAccessConditions:n.conditions,appendPositionAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(o=n.sourceConditions)===null||o===void 0?void 0:o.ifMatch,sourceIfModifiedSince:(l=n.sourceConditions)===null||l===void 0?void 0:l.ifModifiedSince,sourceIfNoneMatch:(d=n.sourceConditions)===null||d===void 0?void 0:d.ifNoneMatch,sourceIfUnmodifiedSince:(c=n.sourceConditions)===null||c===void 0?void 0:c.ifUnmodifiedSince},copySourceAuthorization:Tp(n.sourceAuthorization),cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions}))})}},Lp=class e extends nn{constructor(t,r,i,n){let a,s;if(n=n||{},Ja(r))s=t,a=r;else if(Ye.isNode&&r instanceof tt||r instanceof it||Li.isTokenCredential(r))s=t,n=i,a=rt(r,n);else if(!r&&typeof r!="string")s=t,i&&typeof i!="string"&&(n=i),a=rt(new it,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=ad(t);if(d.kind==="AccountConnString")if(Ye.isNode){let c=new tt(d.accountName,d.accountKey);s=ht(ht(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Sr.getDefaultProxySettings(d.proxyUri)),a=rt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=ht(ht(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=rt(new it,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(s,a),this.blockBlobContext=this.storageClientContext.blockBlob,this._blobContext=this.storageClientContext.blob}withSnapshot(t){return new e(sa(this.url,rn.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async query(t,r={}){if(Yt(r.customerProvidedKey,this.isHttps),!Ye.isNode)throw new Error("This operation currently is only supported in Node.js.");return M.withSpan("BlockBlobClient-query",r,async i=>{var n;let a=V(await this._blobContext.query({abortSignal:r.abortSignal,queryRequest:{queryType:"SQL",expression:t,inputSerialization:wq(r.inputTextConfiguration),outputSerialization:wq(r.outputTextConfiguration)},leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,tracingOptions:i.tracingOptions}));return new o5(a,{abortSignal:r.abortSignal,onProgress:r.onProgress,onError:r.onError})})}async upload(t,r,i={}){return i.conditions=i.conditions||{},Yt(i.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-upload",i,async n=>{var a,s,o;return V(await this.blockBlobContext.upload(r,t,{abortSignal:i.abortSignal,blobHttpHeaders:i.blobHTTPHeaders,leaseAccessConditions:i.conditions,metadata:i.metadata,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,immutabilityPolicyExpiry:(s=i.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(o=i.immutabilityPolicy)===null||o===void 0?void 0:o.policyMode,legalHold:i.legalHold,tier:ro(i.tier),blobTagsString:to(i.tags),tracingOptions:n.tracingOptions}))})}async syncUploadFromURL(t,r={}){return r.conditions=r.conditions||{},Yt(r.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-syncUploadFromURL",r,async i=>{var n,a,s,o,l,d;return V(await this.blockBlobContext.putBlobFromUrl(0,t,Object.assign(Object.assign({},r),{blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifMatch,sourceIfModifiedSince:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince,sourceIfTags:(d=r.sourceConditions)===null||d===void 0?void 0:d.tagConditions},cpkInfo:r.customerProvidedKey,copySourceAuthorization:Tp(r.sourceAuthorization),tier:ro(r.tier),blobTagsString:to(r.tags),copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions})))})}async stageBlock(t,r,i,n={}){return Yt(n.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-stageBlock",n,async a=>V(await this.blockBlobContext.stageBlock(t,i,r,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,requestOptions:{onUploadProgress:n.onProgress},transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions})))}async stageBlockFromURL(t,r,i=0,n,a={}){return Yt(a.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-stageBlockFromURL",a,async s=>V(await this.blockBlobContext.stageBlockFromURL(t,0,r,{abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,sourceContentMD5:a.sourceContentMD5,sourceContentCrc64:a.sourceContentCrc64,sourceRange:i===0&&!n?void 0:ui({offset:i,count:n}),cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope,copySourceAuthorization:Tp(a.sourceAuthorization),tracingOptions:s.tracingOptions})))}async commitBlockList(t,r={}){return r.conditions=r.conditions||{},Yt(r.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-commitBlockList",r,async i=>{var n,a,s;return V(await this.blockBlobContext.commitBlockList({latest:t},{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,tier:ro(r.tier),blobTagsString:to(r.tags),tracingOptions:i.tracingOptions}))})}async getBlockList(t,r={}){return M.withSpan("BlockBlobClient-getBlockList",r,async i=>{var n;let a=V(await this.blockBlobContext.getBlockList(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}));return a.committedBlocks||(a.committedBlocks=[]),a.uncommittedBlocks||(a.uncommittedBlocks=[]),a})}async uploadData(t,r={}){return M.withSpan("BlockBlobClient-uploadData",r,async i=>{if(Ye.isNode){let n;return t instanceof Buffer?n=t:t instanceof ArrayBuffer?n=Buffer.from(t):(t=t,n=Buffer.from(t.buffer,t.byteOffset,t.byteLength)),this.uploadSeekableInternal((a,s)=>n.slice(a,a+s),n.byteLength,i)}else{let n=new Blob([t]);return this.uploadSeekableInternal((a,s)=>n.slice(a,a+s),n.size,i)}})}async uploadBrowserData(t,r={}){return M.withSpan("BlockBlobClient-uploadBrowserData",r,async i=>{let n=new Blob([t]);return this.uploadSeekableInternal((a,s)=>n.slice(a,a+s),n.size,i)})}async uploadSeekableInternal(t,r,i={}){var n,a;let s=(n=i.blockSize)!==null&&n!==void 0?n:0;if(s<0||s>q9)throw new RangeError(`blockSize option must be >= 0 and <= ${q9}`);let o=(a=i.maxSingleShotSize)!==null&&a!==void 0?a:L9;if(o<0||o>L9)throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${L9}`);if(s===0){if(r>q9*Hf)throw new RangeError(`${r} is too larger to upload to a block blob.`);r>o&&(s=Math.ceil(r/Hf),s{if(r<=o)return V(await this.upload(t(0,r),r,l));let d=Math.floor((r-1)/s)+1;if(d>Hf)throw new RangeError(`The buffer's size is too big or the BlockSize is too small;the number of blocks must be <= ${Hf}`);let c=[],p=Ye.randomUUID(),u=0,m=new t0(i.concurrency);for(let f=0;f{let g=bq(p,f),y=s*f,b=(f===d-1?r:y+s)-y;c.push(g),await this.stageBlock(g,t(y,b),b,{abortSignal:i.abortSignal,conditions:i.conditions,encryptionScope:i.encryptionScope,tracingOptions:l.tracingOptions}),u+=b,i.onProgress&&i.onProgress({loadedBytes:u})});return await m.do(),this.commitBlockList(c,l)})}async uploadFile(t,r={}){return M.withSpan("BlockBlobClient-uploadFile",r,async i=>{let n=(await A6e(t)).size;return this.uploadSeekableInternal((a,s)=>()=>I6e(t,{autoClose:!0,end:s?a+s-1:1/0,start:a}),n,Object.assign(Object.assign({},r),{tracingOptions:i.tracingOptions}))})}async uploadStream(t,r=U0e,i=5,n={}){return n.blobHTTPHeaders||(n.blobHTTPHeaders={}),n.conditions||(n.conditions={}),M.withSpan("BlockBlobClient-uploadStream",n,async a=>{let s=0,o=Ye.randomUUID(),l=0,d=[];return await new p5(t,r,i,async(p,u)=>{let m=bq(o,s);d.push(m),s++,await this.stageBlock(m,p,u,{customerProvidedKey:n.customerProvidedKey,conditions:n.conditions,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions}),l+=u,n.onProgress&&n.onProgress({loadedBytes:l})},Math.ceil(i/4*3)).do(),V(await this.commitBlockList(d,Object.assign(Object.assign({},n),{tracingOptions:a.tracingOptions})))})}},qp=class e extends nn{constructor(t,r,i,n){let a,s;if(n=n||{},Ja(r))s=t,a=r;else if(Ye.isNode&&r instanceof tt||r instanceof it||Li.isTokenCredential(r))s=t,n=i,a=rt(r,n);else if(!r&&typeof r!="string")s=t,a=rt(new it,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=ad(t);if(d.kind==="AccountConnString")if(Ye.isNode){let c=new tt(d.accountName,d.accountKey);s=ht(ht(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Sr.getDefaultProxySettings(d.proxyUri)),a=rt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=ht(ht(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=rt(new it,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(s,a),this.pageBlobContext=this.storageClientContext.pageBlob}withSnapshot(t){return new e(sa(this.url,rn.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t,r={}){return r.conditions=r.conditions||{},Yt(r.customerProvidedKey,this.isHttps),M.withSpan("PageBlobClient-create",r,async i=>{var n,a,s;return V(await this.pageBlobContext.create(0,t,{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,blobSequenceNumber:r.blobSequenceNumber,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,tier:ro(r.tier),blobTagsString:to(r.tags),tracingOptions:i.tracingOptions}))})}async createIfNotExists(t,r={}){return M.withSpan("PageBlobClient-createIfNotExists",r,async i=>{var n,a;try{let s={ifNoneMatch:Aq},o=V(await this.create(t,Object.assign(Object.assign({},r),{conditions:s,tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({succeeded:!0},o),{_response:o._response})}catch(s){if(((n=s.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(a=s.response)===null||a===void 0?void 0:a.parsedHeaders),{_response:s.response});throw s}})}async uploadPages(t,r,i,n={}){return n.conditions=n.conditions||{},Yt(n.customerProvidedKey,this.isHttps),M.withSpan("PageBlobClient-uploadPages",n,async a=>{var s;return V(await this.pageBlobContext.uploadPages(i,t,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onUploadProgress:n.onProgress},range:ui({offset:r,count:i}),sequenceNumberAccessConditions:n.conditions,transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions}))})}async uploadPagesFromURL(t,r,i,n,a={}){return a.conditions=a.conditions||{},a.sourceConditions=a.sourceConditions||{},Yt(a.customerProvidedKey,this.isHttps),M.withSpan("PageBlobClient-uploadPagesFromURL",a,async s=>{var o,l,d,c,p;return V(await this.pageBlobContext.uploadPagesFromURL(t,ui({offset:r,count:n}),0,ui({offset:i,count:n}),{abortSignal:a.abortSignal,sourceContentMD5:a.sourceContentMD5,sourceContentCrc64:a.sourceContentCrc64,leaseAccessConditions:a.conditions,sequenceNumberAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(o=a.conditions)===null||o===void 0?void 0:o.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(l=a.sourceConditions)===null||l===void 0?void 0:l.ifMatch,sourceIfModifiedSince:(d=a.sourceConditions)===null||d===void 0?void 0:d.ifModifiedSince,sourceIfNoneMatch:(c=a.sourceConditions)===null||c===void 0?void 0:c.ifNoneMatch,sourceIfUnmodifiedSince:(p=a.sourceConditions)===null||p===void 0?void 0:p.ifUnmodifiedSince},cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope,copySourceAuthorization:Tp(a.sourceAuthorization),tracingOptions:s.tracingOptions}))})}async clearPages(t=0,r,i={}){return i.conditions=i.conditions||{},M.withSpan("PageBlobClient-clearPages",i,async n=>{var a;return V(await this.pageBlobContext.clearPages(0,{abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),range:ui({offset:t,count:r}),sequenceNumberAccessConditions:i.conditions,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async getPageRanges(t=0,r,i={}){return i.conditions=i.conditions||{},M.withSpan("PageBlobClient-getPageRanges",i,async n=>{var a;let s=V(await this.pageBlobContext.getPageRanges({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),range:ui({offset:t,count:r}),tracingOptions:n.tracingOptions}));return M9(s)})}async listPageRangesSegment(t=0,r,i,n={}){return M.withSpan("PageBlobClient-getPageRangesSegment",n,async a=>{var s;return V(await this.pageBlobContext.getPageRanges({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),range:ui({offset:t,count:r}),marker:i,maxPageSize:n.maxPageSize,tracingOptions:a.tracingOptions}))})}listPageRangeItemSegments(){return k.__asyncGenerator(this,arguments,function*(r=0,i,n,a={}){let s;if(n||n===void 0)do s=yield k.__await(this.listPageRangesSegment(r,i,n,a)),n=s.continuationToken,yield yield k.__await(yield k.__await(s));while(n)})}listPageRangeItems(){return k.__asyncGenerator(this,arguments,function*(r=0,i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=k.__asyncValues(this.listPageRangeItemSegments(r,i,d,n)),u;u=yield k.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield k.__await(yield*k.__asyncDelegator(k.__asyncValues(Eq(m))))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield k.__await(o.call(p)))}finally{if(s)throw s.error}}})}listPageRanges(t=0,r,i={}){i.conditions=i.conditions||{};let n=this.listPageRangeItems(t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listPageRangeItemSegments(t,r,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}async getPageRangesDiff(t,r,i,n={}){return n.conditions=n.conditions||{},M.withSpan("PageBlobClient-getPageRangesDiff",n,async a=>{var s;let o=V(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),prevsnapshot:i,range:ui({offset:t,count:r}),tracingOptions:a.tracingOptions}));return M9(o)})}async listPageRangesDiffSegment(t,r,i,n,a={}){return M.withSpan("PageBlobClient-getPageRangesDiffSegment",a,async s=>{var o;return V(await this.pageBlobContext.getPageRangesDiff({abortSignal:a?.abortSignal,leaseAccessConditions:a?.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a?.conditions),{ifTags:(o=a?.conditions)===null||o===void 0?void 0:o.tagConditions}),prevsnapshot:i,range:ui({offset:t,count:r}),marker:n,maxPageSize:a?.maxPageSize,tracingOptions:s.tracingOptions}))})}listPageRangeDiffItemSegments(t,r,i,n,a){return k.__asyncGenerator(this,arguments,function*(){let o;if(n||n===void 0)do o=yield k.__await(this.listPageRangesDiffSegment(t,r,i,n,a)),n=o.continuationToken,yield yield k.__await(yield k.__await(o));while(n)})}listPageRangeDiffItems(t,r,i,n){return k.__asyncGenerator(this,arguments,function*(){var s,o,l,d;let c;try{for(var p=!0,u=k.__asyncValues(this.listPageRangeDiffItemSegments(t,r,i,c,n)),m;m=yield k.__await(u.next()),s=m.done,!s;p=!0){d=m.value,p=!1;let f=d;yield k.__await(yield*k.__asyncDelegator(k.__asyncValues(Eq(f))))}}catch(f){o={error:f}}finally{try{!p&&!s&&(l=u.return)&&(yield k.__await(l.call(u)))}finally{if(o)throw o.error}}})}listPageRangesDiff(t,r,i,n={}){n.conditions=n.conditions||{};let a=this.listPageRangeDiffItems(t,r,i,Object.assign({},n));return{next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listPageRangeDiffItemSegments(t,r,i,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},n))}}async getPageRangesDiffForManagedDisks(t,r,i,n={}){return n.conditions=n.conditions||{},M.withSpan("PageBlobClient-GetPageRangesDiffForManagedDisks",n,async a=>{var s;let o=V(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),prevSnapshotUrl:i,range:ui({offset:t,count:r}),tracingOptions:a.tracingOptions}));return M9(o)})}async resize(t,r={}){return r.conditions=r.conditions||{},M.withSpan("PageBlobClient-resize",r,async i=>{var n;return V(await this.pageBlobContext.resize(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async updateSequenceNumber(t,r,i={}){return i.conditions=i.conditions||{},M.withSpan("PageBlobClient-updateSequenceNumber",i,async n=>{var a;return V(await this.pageBlobContext.updateSequenceNumber(t,{abortSignal:i.abortSignal,blobSequenceNumber:r,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),tracingOptions:n.tracingOptions}))})}async startCopyIncremental(t,r={}){return M.withSpan("PageBlobClient-startCopyIncremental",r,async i=>{var n;return V(await this.pageBlobContext.copyIncremental(t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}};async function D6e(e){let t=Buffer.alloc(W0e),r=await R6e(e.readableStreamBody,t);return t=t.slice(0,r),t.toString()}function L6e(e){return Buffer.byteLength(e)}var Vf=": ",Pq=" ",Cq=-1,u5=class{constructor(t,r){if(!t||!t.contentType)throw new RangeError("batchResponse is malformed or doesn't contain valid content-type.");if(!r||r.size===0)throw new RangeError("Invalid state: subRequests is not provided or size is 0.");this.batchResponse=t,this.subRequests=r,this.responseBatchBoundary=this.batchResponse.contentType.split("=")[1],this.perResponsePrefix=`--${this.responseBatchBoundary}${aa}`,this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==G0e.HTTP_ACCEPTED)throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`);let r=(await D6e(this.batchResponse)).split(this.batchResponseEnding)[0].split(this.perResponsePrefix).slice(1),i=r.length;if(i!==this.subRequests.size&&i!==1)throw new Error("Invalid state: sub responses' count is not equal to sub requests' count.");let n=new Array(i),a=0,s=0;for(let o=0;o=0&&f{this.keys[t]===void 0||this.keys[t]===Yl.UNLOCKED?(this.keys[t]=Yl.LOCKED,r()):this.onUnlockEvent(t,()=>{this.keys[t]=Yl.LOCKED,r()})})}static async unlock(t){return new Promise(r=>{this.keys[t]===Yl.LOCKED&&this.emitUnlockEvent(t),delete this.keys[t],r()})}static onUnlockEvent(t,r){this.listeners[t]===void 0?this.listeners[t]=[r]:this.listeners[t].push(r)}static emitUnlockEvent(t){if(this.listeners[t]!==void 0&&this.listeners[t].length>0){let r=this.listeners[t].shift();setImmediate(()=>{r.call(this)})}}};td.keys={};td.listeners={};var Zl=class{constructor(){this.batch="batch",this.batchRequest=new m5}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(t,r){await td.lock(this.batch);try{this.batchRequest.preAddSubRequest(t),await r(),this.batchRequest.postAddSubRequest(t)}finally{await td.unlock(this.batch)}}setBatchType(t){if(this.batchType||(this.batchType=t),this.batchType!==t)throw new RangeError(`BlobBatch only supports one operation type per batch and it already is being used for ${this.batchType} operations.`)}async deleteBlob(t,r,i){let n,a;if(typeof t=="string"&&(Ye.isNode&&r instanceof tt||r instanceof it||Li.isTokenCredential(r)))n=t,a=r;else if(t instanceof nn)n=t.url,a=t.credential,i=r;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return i||(i={}),M.withSpan("BatchDeleteRequest-addSubRequest",i,async s=>{this.setBatchType("delete"),await this.addSubRequestInternal({url:n,credential:a},async()=>{await new nn(n,this.batchRequest.createPipeline(a)).delete(s)})})}async setBlobAccessTier(t,r,i,n){let a,s,o;if(typeof t=="string"&&(Ye.isNode&&r instanceof tt||r instanceof it||Li.isTokenCredential(r)))a=t,s=r,o=i;else if(t instanceof nn)a=t.url,s=t.credential,o=r,n=i;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return n||(n={}),M.withSpan("BatchSetTierRequest-addSubRequest",n,async l=>{this.setBatchType("setAccessTier"),await this.addSubRequestInternal({url:a,credential:s},async()=>{await new nn(a,this.batchRequest.createPipeline(s)).setAccessTier(o,l)})})}},m5=class{constructor(){this.operationCount=0,this.body="";let t=Ye.randomUUID();this.boundary=`batch_${t}`,this.subRequestPrefix=`--${this.boundary}${aa}${ve.CONTENT_TYPE}: application/http${aa}${ve.CONTENT_TRANSFER_ENCODING}: binary`,this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`,this.batchRequestEnding=`--${this.boundary}--`,this.subRequests=new Map}createPipeline(t){let r=Sr.createEmptyPipeline();r.addPolicy(Sp.serializationPolicy({stringifyXML:F9.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}}),{phase:"Serialize"}),r.addPolicy(B6e()),r.addPolicy(q6e(this),{afterPhase:"Sign"}),Li.isTokenCredential(t)?r.addPolicy(Sr.bearerTokenAuthenticationPolicy({credential:t,scopes:_5,challengeCallbacks:{authorizeRequestOnChallenge:Sp.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):t instanceof tt&&r.addPolicy(jq({accountName:t.accountName,accountKey:t.accountKey}),{phase:"Sign"});let i=new Op([]);return i._credential=t,i._corePipeline=r,i}appendSubRequestToBody(t){this.body+=[this.subRequestPrefix,`${ve.CONTENT_ID}: ${this.operationCount}`,"",`${t.method.toString()} ${ahe(t.url)} ${Iq}${aa}`].join(aa);for(let[r,i]of t.headers)this.body+=`${r}: ${i}${aa}`;this.body+=aa}preAddSubRequest(t){if(this.operationCount>=vq)throw new RangeError(`Cannot exceed ${vq} sub requests in a single batch`);let r=o0(t.url);if(!r||r==="")throw new RangeError(`Invalid url for sub request: '${t.url}'`)}postAddSubRequest(t){this.subRequests.set(this.operationCount,t),this.operationCount++}getHttpRequestBody(){return`${this.body}${this.batchRequestEnding}${aa}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}};function q6e(e){return{name:"batchRequestAssemblePolicy",async sendRequest(t){return e.appendSubRequestToBody(t),{request:t,status:200,headers:Sr.createHttpHeaders()}}}}function B6e(){return{name:"batchHeaderFilterPolicy",async sendRequest(e,t){let r="";for(let[i]of e.headers)Bq(i,ve.X_MS_VERSION)&&(r=i);return r!==""&&e.headers.delete(r),t(e)}}}var Bp=class{constructor(t,r,i){let n;Ja(r)?n=r:r?n=rt(r,i):n=rt(new it,i);let a=new e0(t,kq(n)),s=o0(t);s&&s!=="/"?this.serviceOrContainerContext=a.container:this.serviceOrContainerContext=a.service}createBatch(){return new Zl}async deleteBlobs(t,r,i){let n=new Zl;for(let a of t)typeof a=="string"?await n.deleteBlob(a,r,i):await n.deleteBlob(a,r);return this.submitBatch(n)}async setBlobsAccessTier(t,r,i,n){let a=new Zl;for(let s of t)typeof s=="string"?await a.setBlobAccessTier(s,r,i,n):await a.setBlobAccessTier(s,r,i);return this.submitBatch(a)}async submitBatch(t,r={}){if(!t||t.getSubRequests().size===0)throw new RangeError("Batch request should contain one or more sub requests.");return M.withSpan("BlobBatchClient-submitBatch",r,async i=>{let n=t.getHttpRequestBody(),a=V(await this.serviceOrContainerContext.submitBatch(L6e(n),t.getMultiPartContentType(),n,Object.assign({},i))),o=await new u5(a,t.getSubRequests()).parseBatchResponse();return{_response:a._response,contentType:a.contentType,errorCode:a.errorCode,requestId:a.requestId,clientRequestId:a.clientRequestId,version:a.version,subResponses:o.subResponses,subResponsesSucceededCount:o.subResponsesSucceededCount,subResponsesFailedCount:o.subResponsesFailedCount}})}},r0=class extends Ap{get containerName(){return this._containerName}constructor(t,r,i){let n,a;if(i=i||{},Ja(r))a=t,n=r;else if(Ye.isNode&&r instanceof tt||r instanceof it||Li.isTokenCredential(r))a=t,n=rt(r,i);else if(!r&&typeof r!="string")a=t,n=rt(new it,i);else if(r&&typeof r=="string"){let s=r,o=ad(t);if(o.kind==="AccountConnString")if(Ye.isNode){let l=new tt(o.accountName,o.accountKey);a=ht(o.url,encodeURIComponent(s)),i.proxyOptions||(i.proxyOptions=Sr.getDefaultProxySettings(o.proxyUri)),n=rt(l,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(o.kind==="SASConnString")a=ht(o.url,encodeURIComponent(s))+"?"+o.accountSas,n=rt(new it,i);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName parameter");super(a,n),this._containerName=this.getContainerNameFromUrl(),this.containerContext=this.storageClientContext.container}async create(t={}){return M.withSpan("ContainerClient-create",t,async r=>V(await this.containerContext.create(r)))}async createIfNotExists(t={}){return M.withSpan("ContainerClient-createIfNotExists",t,async r=>{var i,n;try{let a=await this.create(r);return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((i=a.details)===null||i===void 0?void 0:i.errorCode)==="ContainerAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(n=a.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:a.response});throw a}})}async exists(t={}){return M.withSpan("ContainerClient-exists",t,async r=>{try{return await this.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions}),!0}catch(i){if(i.statusCode===404)return!1;throw i}})}getBlobClient(t){return new nn(ht(this.url,$f(t)),this.pipeline)}getAppendBlobClient(t){return new Dp(ht(this.url,$f(t)),this.pipeline)}getBlockBlobClient(t){return new Lp(ht(this.url,$f(t)),this.pipeline)}getPageBlobClient(t){return new qp(ht(this.url,$f(t)),this.pipeline)}async getProperties(t={}){return t.conditions||(t.conditions={}),M.withSpan("ContainerClient-getProperties",t,async r=>V(await this.containerContext.getProperties(Object.assign(Object.assign({abortSignal:t.abortSignal},t.conditions),{tracingOptions:r.tracingOptions}))))}async delete(t={}){return t.conditions||(t.conditions={}),M.withSpan("ContainerClient-delete",t,async r=>V(await this.containerContext.delete({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:t.conditions,tracingOptions:r.tracingOptions})))}async deleteIfExists(t={}){return M.withSpan("ContainerClient-deleteIfExists",t,async r=>{var i,n;try{let a=await this.delete(r);return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((i=a.details)===null||i===void 0?void 0:i.errorCode)==="ContainerNotFound")return Object.assign(Object.assign({succeeded:!1},(n=a.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:a.response});throw a}})}async setMetadata(t,r={}){if(r.conditions||(r.conditions={}),r.conditions.ifUnmodifiedSince)throw new RangeError("the IfUnmodifiedSince must have their default values because they are ignored by the blob service");return M.withSpan("ContainerClient-setMetadata",r,async i=>V(await this.containerContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:r.conditions,tracingOptions:i.tracingOptions})))}async getAccessPolicy(t={}){return t.conditions||(t.conditions={}),M.withSpan("ContainerClient-getAccessPolicy",t,async r=>{let i=V(await this.containerContext.getAccessPolicy({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,tracingOptions:r.tracingOptions})),n={_response:i._response,blobPublicAccess:i.blobPublicAccess,date:i.date,etag:i.etag,errorCode:i.errorCode,lastModified:i.lastModified,requestId:i.requestId,clientRequestId:i.clientRequestId,signedIdentifiers:[],version:i.version};for(let a of i){let s;a.accessPolicy&&(s={permissions:a.accessPolicy.permissions},a.accessPolicy.expiresOn&&(s.expiresOn=new Date(a.accessPolicy.expiresOn)),a.accessPolicy.startsOn&&(s.startsOn=new Date(a.accessPolicy.startsOn))),n.signedIdentifiers.push({accessPolicy:s,id:a.id})}return n})}async setAccessPolicy(t,r,i={}){return i.conditions=i.conditions||{},M.withSpan("ContainerClient-setAccessPolicy",i,async n=>{let a=[];for(let s of r||[])a.push({accessPolicy:{expiresOn:s.accessPolicy.expiresOn?Ue(s.accessPolicy.expiresOn):"",permissions:s.accessPolicy.permissions,startsOn:s.accessPolicy.startsOn?Ue(s.accessPolicy.startsOn):""},id:s.id});return V(await this.containerContext.setAccessPolicy({abortSignal:i.abortSignal,access:t,containerAcl:a,leaseAccessConditions:i.conditions,modifiedAccessConditions:i.conditions,tracingOptions:n.tracingOptions}))})}getBlobLeaseClient(t){return new Ip(this,t)}async uploadBlockBlob(t,r,i,n={}){return M.withSpan("ContainerClient-uploadBlockBlob",n,async a=>{let s=this.getBlockBlobClient(t),o=await s.upload(r,i,a);return{blockBlobClient:s,response:o}})}async deleteBlob(t,r={}){return M.withSpan("ContainerClient-deleteBlob",r,async i=>{let n=this.getBlobClient(t);return r.versionId&&(n=n.withVersion(r.versionId)),n.delete(i)})}async listBlobFlatSegment(t,r={}){return M.withSpan("ContainerClient-listBlobFlatSegment",r,async i=>{let n=V(await this.containerContext.listBlobFlatSegment(Object.assign(Object.assign({marker:t},r),{tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({},n),{_response:Object.assign(Object.assign({},n._response),{parsedBody:dhe(n._response.parsedBody)}),segment:Object.assign(Object.assign({},n.segment),{blobItems:n.segment.blobItems.map(s=>Object.assign(Object.assign({},s),{name:Jl(s.name),tags:Ep(s.blobTags),objectReplicationSourceProperties:Wf(s.objectReplicationMetadata)}))})})})}async listBlobHierarchySegment(t,r,i={}){return M.withSpan("ContainerClient-listBlobHierarchySegment",i,async n=>{var a;let s=V(await this.containerContext.listBlobHierarchySegment(t,Object.assign(Object.assign({marker:r},i),{tracingOptions:n.tracingOptions})));return Object.assign(Object.assign({},s),{_response:Object.assign(Object.assign({},s._response),{parsedBody:che(s._response.parsedBody)}),segment:Object.assign(Object.assign({},s.segment),{blobItems:s.segment.blobItems.map(l=>Object.assign(Object.assign({},l),{name:Jl(l.name),tags:Ep(l.blobTags),objectReplicationSourceProperties:Wf(l.objectReplicationMetadata)})),blobPrefixes:(a=s.segment.blobPrefixes)===null||a===void 0?void 0:a.map(l=>Object.assign(Object.assign({},l),{name:Jl(l.name)}))})})})}listSegments(t){return k.__asyncGenerator(this,arguments,function*(i,n={}){let a;if(i||i===void 0)do a=yield k.__await(this.listBlobFlatSegment(i,n)),i=a.continuationToken,yield yield k.__await(yield k.__await(a));while(i)})}listItems(){return k.__asyncGenerator(this,arguments,function*(r={}){var i,n,a,s;let o;try{for(var l=!0,d=k.__asyncValues(this.listSegments(o,r)),c;c=yield k.__await(d.next()),i=c.done,!i;l=!0){s=c.value,l=!1;let p=s;yield k.__await(yield*k.__asyncDelegator(k.__asyncValues(p.segment.blobItems)))}}catch(p){n={error:p}}finally{try{!l&&!i&&(a=d.return)&&(yield k.__await(a.call(d)))}finally{if(n)throw n.error}}})}listBlobsFlat(t={}){let r=[];t.includeCopy&&r.push("copy"),t.includeDeleted&&r.push("deleted"),t.includeMetadata&&r.push("metadata"),t.includeSnapshots&&r.push("snapshots"),t.includeVersions&&r.push("versions"),t.includeUncommitedBlobs&&r.push("uncommittedblobs"),t.includeTags&&r.push("tags"),t.includeDeletedWithVersions&&r.push("deletedwithversions"),t.includeImmutabilityPolicy&&r.push("immutabilitypolicy"),t.includeLegalHold&&r.push("legalhold"),t.prefix===""&&(t.prefix=void 0);let i=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listSegments(a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}listHierarchySegments(t,r){return k.__asyncGenerator(this,arguments,function*(n,a,s={}){let o;if(a||a===void 0)do o=yield k.__await(this.listBlobHierarchySegment(n,a,s)),a=o.continuationToken,yield yield k.__await(yield k.__await(o));while(a)})}listItemsByHierarchy(t){return k.__asyncGenerator(this,arguments,function*(i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=k.__asyncValues(this.listHierarchySegments(i,d,n)),u;u=yield k.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let f=l.segment;if(f.blobPrefixes)for(let g of f.blobPrefixes)yield yield k.__await(Object.assign({kind:"prefix"},g));for(let g of f.blobItems)yield yield k.__await(Object.assign({kind:"blob"},g))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield k.__await(o.call(p)))}finally{if(s)throw s.error}}})}listBlobsByHierarchy(t,r={}){if(t==="")throw new RangeError("delimiter should contain one or more characters");let i=[];r.includeCopy&&i.push("copy"),r.includeDeleted&&i.push("deleted"),r.includeMetadata&&i.push("metadata"),r.includeSnapshots&&i.push("snapshots"),r.includeVersions&&i.push("versions"),r.includeUncommitedBlobs&&i.push("uncommittedblobs"),r.includeTags&&i.push("tags"),r.includeDeletedWithVersions&&i.push("deletedwithversions"),r.includeImmutabilityPolicy&&i.push("immutabilitypolicy"),r.includeLegalHold&&i.push("legalhold"),r.prefix===""&&(r.prefix=void 0);let n=Object.assign(Object.assign({},r),i.length>0?{include:i}:{}),a=this.listItemsByHierarchy(t,n);return{async next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listHierarchySegments(t,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},n))}}async findBlobsByTagsSegment(t,r,i={}){return M.withSpan("ContainerClient-findBlobsByTagsSegment",i,async n=>{let a=V(await this.containerContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},a),{_response:a._response,blobs:a.blobs.map(o=>{var l;let d="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(d=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:Ep(o.tags),tagValue:d})})})})}findBlobsByTagsSegments(t,r){return k.__asyncGenerator(this,arguments,function*(n,a,s={}){let o;if(a||a===void 0)do o=yield k.__await(this.findBlobsByTagsSegment(n,a,s)),o.blobs=o.blobs||[],a=o.continuationToken,yield yield k.__await(o);while(a)})}findBlobsByTagsItems(t){return k.__asyncGenerator(this,arguments,function*(i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=k.__asyncValues(this.findBlobsByTagsSegments(i,d,n)),u;u=yield k.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield k.__await(yield*k.__asyncDelegator(k.__asyncValues(m.blobs)))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield k.__await(o.call(p)))}finally{if(s)throw s.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.findBlobsByTagsSegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}async getAccountInfo(t={}){return M.withSpan("ContainerClient-getAccountInfo",t,async r=>V(await this.containerContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}getContainerNameFromUrl(){let t;try{let r=new URL(this.url);if(r.hostname.split(".")[1]==="blob"?t=r.pathname.split("/")[1]:w5(r)?t=r.pathname.split("/")[2]:t=r.pathname.split("/")[1],t=decodeURIComponent(t),!t)throw new Error("Provided containerName is invalid.");return t}catch{throw new Error("Unable to extract containerName with provided information.")}}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof tt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=B5(Object.assign({containerName:this._containerName},t),this.credential).toString();r(b5(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof tt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return M5(Object.assign({containerName:this._containerName},t),this.credential).stringToSign}getBlobBatchClient(){return new Bp(this.url,this.pipeline)}},rd=class e{constructor(){this.read=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.add=!1,this.create=!1,this.update=!1,this.process=!1,this.tag=!1,this.filter=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"r":r.read=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"x":r.deleteVersion=!0;break;case"l":r.list=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"u":r.update=!0;break;case"p":r.process=!0;break;case"t":r.tag=!0;break;case"f":r.filter=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission character: ${i}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.deleteVersion&&(r.deleteVersion=!0),t.filter&&(r.filter=!0),t.tag&&(r.tag=!0),t.list&&(r.list=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.update&&(r.update=!0),t.process&&(r.process=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),r}toString(){let t=[];return this.read&&t.push("r"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.filter&&t.push("f"),this.tag&&t.push("t"),this.list&&t.push("l"),this.add&&t.push("a"),this.create&&t.push("c"),this.update&&t.push("u"),this.process&&t.push("p"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),t.join("")}},i0=class e{constructor(){this.service=!1,this.container=!1,this.object=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"s":r.service=!0;break;case"c":r.container=!0;break;case"o":r.object=!0;break;default:throw new RangeError(`Invalid resource type: ${i}`)}return r}toString(){let t=[];return this.service&&t.push("s"),this.container&&t.push("c"),this.object&&t.push("o"),t.join("")}},id=class e{constructor(){this.blob=!1,this.file=!1,this.queue=!1,this.table=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"b":r.blob=!0;break;case"f":r.file=!0;break;case"q":r.queue=!0;break;case"t":r.table=!0;break;default:throw new RangeError(`Invalid service character: ${i}`)}return r}toString(){let t=[];return this.blob&&t.push("b"),this.table&&t.push("t"),this.queue&&t.push("q"),this.file&&t.push("f"),t.join("")}};function sj(e,t){return oj(e,t).sasQueryParameters}function oj(e,t){let r=e.version?e.version:v5;if(e.permissions&&e.permissions.setImmutabilityPolicy&&r<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(e.permissions&&e.permissions.deleteVersion&&r<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'x' permission.");if(e.permissions&&e.permissions.permanentDelete&&r<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'y' permission.");if(e.permissions&&e.permissions.tag&&r<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission.");if(e.permissions&&e.permissions.filter&&r<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 'f' permission.");if(e.encryptionScope&&r<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");let i=rd.parse(e.permissions.toString()),n=id.parse(e.services).toString(),a=i0.parse(e.resourceTypes).toString(),s;r>="2020-12-06"?s=[t.accountName,i,n,a,e.startsOn?Ue(e.startsOn,!1):"",Ue(e.expiresOn,!1),e.ipRange?da(e.ipRange):"",e.protocol?e.protocol:"",r,e.encryptionScope?e.encryptionScope:"",""].join(` +`):s=[t.accountName,i,n,a,e.startsOn?Ue(e.startsOn,!1):"",Ue(e.expiresOn,!1),e.ipRange?da(e.ipRange):"",e.protocol?e.protocol:"",r,""].join(` +`);let o=t.computeHMACSHA256(s);return{sasQueryParameters:new qn(r,o,i.toString(),n,a,e.protocol,e.startsOn,e.expiresOn,e.ipRange,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,e.encryptionScope),stringToSign:s}}var f5=class e extends Ap{static fromConnectionString(t,r){r=r||{};let i=ad(t);if(i.kind==="AccountConnString")if(Ye.isNode){let n=new tt(i.accountName,i.accountKey);r.proxyOptions||(r.proxyOptions=Sr.getDefaultProxySettings(i.proxyUri));let a=rt(n,r);return new e(i.url,a)}else throw new Error("Account connection string is only supported in Node.js environment");else if(i.kind==="SASConnString"){let n=rt(new it,r);return new e(i.url+"?"+i.accountSas,n)}else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}constructor(t,r,i){let n;Ja(r)?n=r:Ye.isNode&&r instanceof tt||r instanceof it||Li.isTokenCredential(r)?n=rt(r,i):n=rt(new it,i),super(t,n),this.serviceContext=this.storageClientContext.service}getContainerClient(t){return new r0(ht(this.url,encodeURIComponent(t)),this.pipeline)}async createContainer(t,r={}){return M.withSpan("BlobServiceClient-createContainer",r,async i=>{let n=this.getContainerClient(t),a=await n.create(i);return{containerClient:n,containerCreateResponse:a}})}async deleteContainer(t,r={}){return M.withSpan("BlobServiceClient-deleteContainer",r,async i=>this.getContainerClient(t).delete(i))}async undeleteContainer(t,r,i={}){return M.withSpan("BlobServiceClient-undeleteContainer",i,async n=>{let a=this.getContainerClient(i.destinationContainerName||t),s=a.storageClientContext.container,o=V(await s.restore({deletedContainerName:t,deletedContainerVersion:r,tracingOptions:n.tracingOptions}));return{containerClient:a,containerUndeleteResponse:o}})}async renameContainer(t,r,i={}){return M.withSpan("BlobServiceClient-renameContainer",i,async n=>{var a;let s=this.getContainerClient(r),o=s.storageClientContext.container,l=V(await o.rename(t,Object.assign(Object.assign({},n),{sourceLeaseId:(a=i.sourceCondition)===null||a===void 0?void 0:a.leaseId})));return{containerClient:s,containerRenameResponse:l}})}async getProperties(t={}){return M.withSpan("BlobServiceClient-getProperties",t,async r=>V(await this.serviceContext.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setProperties(t,r={}){return M.withSpan("BlobServiceClient-setProperties",r,async i=>V(await this.serviceContext.setProperties(t,{abortSignal:r.abortSignal,tracingOptions:i.tracingOptions})))}async getStatistics(t={}){return M.withSpan("BlobServiceClient-getStatistics",t,async r=>V(await this.serviceContext.getStatistics({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async getAccountInfo(t={}){return M.withSpan("BlobServiceClient-getAccountInfo",t,async r=>V(await this.serviceContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async listContainersSegment(t,r={}){return M.withSpan("BlobServiceClient-listContainersSegment",r,async i=>V(await this.serviceContext.listContainersSegment(Object.assign(Object.assign({abortSignal:r.abortSignal,marker:t},r),{include:typeof r.include=="string"?[r.include]:r.include,tracingOptions:i.tracingOptions}))))}async findBlobsByTagsSegment(t,r,i={}){return M.withSpan("BlobServiceClient-findBlobsByTagsSegment",i,async n=>{let a=V(await this.serviceContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},a),{_response:a._response,blobs:a.blobs.map(o=>{var l;let d="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(d=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:Ep(o.tags),tagValue:d})})})})}findBlobsByTagsSegments(t,r){return k.__asyncGenerator(this,arguments,function*(n,a,s={}){let o;if(a||a===void 0)do o=yield k.__await(this.findBlobsByTagsSegment(n,a,s)),o.blobs=o.blobs||[],a=o.continuationToken,yield yield k.__await(o);while(a)})}findBlobsByTagsItems(t){return k.__asyncGenerator(this,arguments,function*(i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=k.__asyncValues(this.findBlobsByTagsSegments(i,d,n)),u;u=yield k.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield k.__await(yield*k.__asyncDelegator(k.__asyncValues(m.blobs)))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield k.__await(o.call(p)))}finally{if(s)throw s.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.findBlobsByTagsSegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}listSegments(t){return k.__asyncGenerator(this,arguments,function*(i,n={}){let a;if(i||i===void 0)do a=yield k.__await(this.listContainersSegment(i,n)),a.containerItems=a.containerItems||[],i=a.continuationToken,yield yield k.__await(yield k.__await(a));while(i)})}listItems(){return k.__asyncGenerator(this,arguments,function*(r={}){var i,n,a,s;let o;try{for(var l=!0,d=k.__asyncValues(this.listSegments(o,r)),c;c=yield k.__await(d.next()),i=c.done,!i;l=!0){s=c.value,l=!1;let p=s;yield k.__await(yield*k.__asyncDelegator(k.__asyncValues(p.containerItems)))}}catch(p){n={error:p}}finally{try{!l&&!i&&(a=d.return)&&(yield k.__await(a.call(d)))}finally{if(n)throw n.error}}})}listContainers(t={}){t.prefix===""&&(t.prefix=void 0);let r=[];t.includeDeleted&&r.push("deleted"),t.includeMetadata&&r.push("metadata"),t.includeSystem&&r.push("system");let i=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listSegments(a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}async getUserDelegationKey(t,r,i={}){return M.withSpan("BlobServiceClient-getUserDelegationKey",i,async n=>{let a=V(await this.serviceContext.getUserDelegationKey({startsOn:Ue(t,!1),expiresOn:Ue(r,!1)},{abortSignal:i.abortSignal,tracingOptions:n.tracingOptions})),s={signedObjectId:a.signedObjectId,signedTenantId:a.signedTenantId,signedStartsOn:new Date(a.signedStartsOn),signedExpiresOn:new Date(a.signedExpiresOn),signedService:a.signedService,signedVersion:a.signedVersion,value:a.value};return Object.assign({_response:a._response,requestId:a.requestId,clientRequestId:a.clientRequestId,version:a.version,date:a.date,errorCode:a.errorCode},s)})}getBlobBatchClient(){return new Bp(this.url,this.pipeline)}generateAccountSasUrl(t,r=rd.parse("r"),i="sco",n={}){if(!(this.credential instanceof tt))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let s=new Date;t=new Date(s.getTime()+3600*1e3)}let a=sj(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:id.parse("b").toString()},n),this.credential).toString();return b5(this.url,a)}generateSasStringToSign(t,r=rd.parse("r"),i="sco",n={}){if(!(this.credential instanceof tt))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let a=new Date;t=new Date(a.getTime()+3600*1e3)}return oj(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:id.parse("b").toString()},n),this.credential).stringToSign}};le.KnownEncryptionAlgorithmType=void 0;(function(e){e.AES256="AES256"})(le.KnownEncryptionAlgorithmType||(le.KnownEncryptionAlgorithmType={}));Object.defineProperty(le,"RestError",{enumerable:!0,get:function(){return Sr.RestError}});le.AccountSASPermissions=rd;le.AccountSASResourceTypes=i0;le.AccountSASServices=id;le.AnonymousCredential=it;le.AnonymousCredentialPolicy=Yf;le.AppendBlobClient=Dp;le.BaseRequestPolicy=ed;le.BlobBatch=Zl;le.BlobBatchClient=Bp;le.BlobClient=nn;le.BlobLeaseClient=Ip;le.BlobSASPermissions=oa;le.BlobServiceClient=f5;le.BlockBlobClient=Lp;le.ContainerClient=r0;le.ContainerSASPermissions=la;le.Credential=Cp;le.CredentialPolicy=Pp;le.PageBlobClient=qp;le.Pipeline=Op;le.SASQueryParameters=qn;le.StorageBrowserPolicy=Jf;le.StorageBrowserPolicyFactory=Zf;le.StorageOAuthScopes=_5;le.StorageRetryPolicy=Kf;le.StorageRetryPolicyFactory=Xf;le.StorageSharedKeyCredential=tt;le.StorageSharedKeyCredentialPolicy=Qf;le.generateAccountSASQueryParameters=sj;le.generateBlobSASQueryParameters=B5;le.getBlobServiceAccountAudience=x6e;le.isPipelineLike=Ja;le.logger=Bt;le.newPipeline=rt});var j5=h(Pt=>{"use strict";var M6e=Pt&&Pt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),F6e=Pt&&Pt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),j6e=Pt&&Pt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&M6e(t,e,r);return F6e(t,e),t},h0=Pt&&Pt.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Pt,"__esModule",{value:!0});Pt.retryHttpClientResponse=Pt.retryTypedResponse=Pt.retry=Pt.isRetryableStatusCode=Pt.isServerErrorStatusCode=Pt.isSuccessStatusCode=void 0;var dj=j6e(Rt()),f0=ys(),Td=Kc();function k6e(e){return e?e>=200&&e<300:!1}Pt.isSuccessStatusCode=k6e;function cj(e){return e?e>=500:!0}Pt.isServerErrorStatusCode=cj;function pj(e){return e?[f0.HttpCodes.BadGateway,f0.HttpCodes.ServiceUnavailable,f0.HttpCodes.GatewayTimeout].includes(e):!1}Pt.isRetryableStatusCode=pj;function z6e(e){return h0(this,void 0,void 0,function*(){return new Promise(t=>setTimeout(t,e))})}function F5(e,t,r,i=Td.DefaultRetryAttempts,n=Td.DefaultRetryDelay,a=void 0){return h0(this,void 0,void 0,function*(){let s="",o=1;for(;o<=i;){let l,d,c=!1;try{l=yield t()}catch(p){a&&(l=a(p)),c=!0,s=p.message}if(l&&(d=r(l),!cj(d)))return l;if(d&&(c=pj(d),s=`Cache service responded with ${d}`),dj.debug(`${e} - Attempt ${o} of ${i} failed with error: ${s}`),!c){dj.debug(`${e} - Error is not retryable`);break}yield z6e(n),o++}throw Error(`${e} failed: ${s}`)})}Pt.retry=F5;function U6e(e,t,r=Td.DefaultRetryAttempts,i=Td.DefaultRetryDelay){return h0(this,void 0,void 0,function*(){return yield F5(e,t,n=>n.statusCode,r,i,n=>{if(n instanceof f0.HttpClientError)return{statusCode:n.statusCode,result:null,headers:{},error:n}})})}Pt.retryTypedResponse=U6e;function H6e(e,t,r=Td.DefaultRetryAttempts,i=Td.DefaultRetryDelay){return h0(this,void 0,void 0,function*(){return yield F5(e,t,n=>n.message.statusCode,r,i)})}Pt.retryHttpClientResponse=H6e});var gj=h(rr=>{"use strict";var $6e=rr&&rr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),G6e=rr&&rr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Pd=rr&&rr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&$6e(t,e,r);return G6e(t,e),t},qi=rr&&rr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(rr,"__esModule",{value:!0});rr.downloadCacheStorageSDK=rr.downloadCacheHttpClientConcurrent=rr.downloadCacheHttpClient=rr.DownloadProgress=void 0;var zp=Pd(Rt()),mj=ys(),V6e=lj(),W6e=Pd(require("buffer")),kp=Pd(require("fs")),K6e=Pd(require("stream")),X6e=Pd(require("util")),Q6e=Pd(Qc()),uj=Kc(),k5=j5(),Y6e=R9();function J6e(e,t){return qi(this,void 0,void 0,function*(){yield X6e.promisify(K6e.pipeline)(e.message,t)})}var Up=class{constructor(t){this.contentLength=t,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(t){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=t,this.receivedBytes=0,zp.debug(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(t){this.receivedBytes=t}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let t=this.segmentOffset+this.receivedBytes,r=(100*(t/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,n=(t/(1024*1024)/(i/1e3)).toFixed(1);zp.info(`Received ${t} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return t=>{this.setReceivedBytes(t.loadedBytes)}}startDisplayTimer(t=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,t))};this.timeoutHandle=setTimeout(r,t)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};rr.DownloadProgress=Up;function fj(e,t){return qi(this,void 0,void 0,function*(){let r=kp.createWriteStream(t),i=new mj.HttpClient("actions/cache"),n=yield(0,k5.retryHttpClientResponse)("downloadCache",()=>qi(this,void 0,void 0,function*(){return i.get(e)}));n.message.socket.setTimeout(uj.SocketTimeout,()=>{n.message.destroy(),zp.debug(`Aborting download, socket timed out after ${uj.SocketTimeout} ms`)}),yield J6e(n,r);let a=n.message.headers["content-length"];if(a){let s=parseInt(a),o=Q6e.getArchiveFileSizeInBytes(t);if(o!==s)throw new Error(`Incomplete download. Expected file size: ${s}, actual file size: ${o}`)}else zp.debug("Unable to validate download, no Content-Length header")})}rr.downloadCacheHttpClient=fj;function Z6e(e,t,r){var i;return qi(this,void 0,void 0,function*(){let n=yield kp.promises.open(t,"w"),a=new mj.HttpClient("actions/cache",void 0,{socketTimeout:r.timeoutInMs,keepAlive:!0});try{let o=(yield(0,k5.retryHttpClientResponse)("downloadCacheMetadata",()=>qi(this,void 0,void 0,function*(){return yield a.request("HEAD",e,null,{})}))).message.headers["content-length"];if(o==null)throw new Error("Content-Length not found on blob response");let l=parseInt(o);if(Number.isNaN(l))throw new Error(`Could not interpret Content-Length: ${l}`);let d=[],c=4*1024*1024;for(let b=0;bqi(this,void 0,void 0,function*(){return yield e4e(a,e,b,C)})})}d.reverse();let p=0,u=0,m=new Up(l);m.startDisplayTimer();let f=m.onProgress(),g=[],y,_=()=>qi(this,void 0,void 0,function*(){let b=yield Promise.race(Object.values(g));yield n.write(b.buffer,0,b.count,b.offset),p--,delete g[b.offset],u+=b.count,f({loadedBytes:u})});for(;y=d.pop();)g[y.offset]=y.promiseGetter(),p++,p>=((i=r.downloadConcurrency)!==null&&i!==void 0?i:10)&&(yield _());for(;p>0;)yield _()}finally{a.dispose(),yield n.close()}})}rr.downloadCacheHttpClientConcurrent=Z6e;function e4e(e,t,r,i){return qi(this,void 0,void 0,function*(){let a=0;for(;;)try{let o=yield hj(3e4,t4e(e,t,r,i));if(typeof o=="string")throw new Error("downloadSegmentRetry failed due to timeout");return o}catch(s){if(a>=5)throw s;a++}})}function t4e(e,t,r,i){return qi(this,void 0,void 0,function*(){let n=yield(0,k5.retryHttpClientResponse)("downloadCachePart",()=>qi(this,void 0,void 0,function*(){return yield e.get(t,{Range:`bytes=${r}-${r+i-1}`})}));if(!n.readBodyBuffer)throw new Error("Expected HttpClientResponse to implement readBodyBuffer");return{offset:r,count:i,buffer:yield n.readBodyBuffer()}})}function r4e(e,t,r){var i;return qi(this,void 0,void 0,function*(){let n=new V6e.BlockBlobClient(e,void 0,{retryOptions:{tryTimeoutInMs:r.timeoutInMs}}),s=(i=(yield n.getProperties()).contentLength)!==null&&i!==void 0?i:-1;if(s<0)zp.debug("Unable to determine content length, downloading file with http-client..."),yield fj(e,t);else{let o=Math.min(134217728,W6e.constants.MAX_LENGTH),l=new Up(s),d=kp.openSync(t,"w");try{l.startDisplayTimer();let c=new Y6e.AbortController,p=c.signal;for(;!l.isDone();){let u=l.segmentOffset+l.segmentSize,m=Math.min(o,s-u);l.nextSegment(m);let f=yield hj(r.segmentTimeoutInMs||36e5,n.downloadToBuffer(u,m,{abortSignal:p,concurrency:r.downloadConcurrency,onProgress:l.onProgress()}));if(f==="timeout")throw c.abort(),new Error("Aborting cache download as the download time exceeded the timeout.");Buffer.isBuffer(f)&&kp.writeFileSync(d,f)}}finally{l.stopDisplayTimer(),kp.closeSync(d)}}})}rr.downloadCacheStorageSDK=r4e;var hj=(e,t)=>qi(void 0,void 0,void 0,function*(){let r,i=new Promise(n=>{r=setTimeout(()=>n("timeout"),e)});return Promise.race([t,i]).then(n=>(clearTimeout(r),n))})});var yj=h(Bi=>{"use strict";var i4e=Bi&&Bi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),n4e=Bi&&Bi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a4e=Bi&&Bi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&i4e(t,e,r);return n4e(t,e),t};Object.defineProperty(Bi,"__esModule",{value:!0});Bi.getDownloadOptions=Bi.getUploadOptions=void 0;var is=a4e(Rt());function s4e(e){let t={uploadConcurrency:4,uploadChunkSize:33554432};return e&&(typeof e.uploadConcurrency=="number"&&(t.uploadConcurrency=e.uploadConcurrency),typeof e.uploadChunkSize=="number"&&(t.uploadChunkSize=e.uploadChunkSize)),is.debug(`Upload concurrency: ${t.uploadConcurrency}`),is.debug(`Upload chunk size: ${t.uploadChunkSize}`),t}Bi.getUploadOptions=s4e;function o4e(e){let t={useAzureSdk:!1,concurrentBlobDownloads:!0,downloadConcurrency:8,timeoutInMs:3e4,segmentTimeoutInMs:6e5,lookupOnly:!1};e&&(typeof e.useAzureSdk=="boolean"&&(t.useAzureSdk=e.useAzureSdk),typeof e.concurrentBlobDownloads=="boolean"&&(t.concurrentBlobDownloads=e.concurrentBlobDownloads),typeof e.downloadConcurrency=="number"&&(t.downloadConcurrency=e.downloadConcurrency),typeof e.timeoutInMs=="number"&&(t.timeoutInMs=e.timeoutInMs),typeof e.segmentTimeoutInMs=="number"&&(t.segmentTimeoutInMs=e.segmentTimeoutInMs),typeof e.lookupOnly=="boolean"&&(t.lookupOnly=e.lookupOnly));let r=process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS;return r&&!isNaN(Number(r))&&isFinite(Number(r))&&(t.segmentTimeoutInMs=Number(r)*60*1e3),is.debug(`Use Azure SDK: ${t.useAzureSdk}`),is.debug(`Download concurrency: ${t.downloadConcurrency}`),is.debug(`Request timeout (ms): ${t.timeoutInMs}`),is.debug(`Cache segment download timeout mins env var: ${process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS}`),is.debug(`Segment download timeout (ms): ${t.segmentTimeoutInMs}`),is.debug(`Lookup only: ${t.lookupOnly}`),t}Bi.getDownloadOptions=o4e});var bj=h(Mt=>{"use strict";var l4e=Mt&&Mt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),d4e=Mt&&Mt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),v0=Mt&&Mt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&l4e(t,e,r);return d4e(t,e),t},ei=Mt&&Mt.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Mt,"__esModule",{value:!0});Mt.saveCache=Mt.reserveCache=Mt.downloadCache=Mt.getCacheEntry=Mt.getCacheVersion=void 0;var fi=v0(Rt()),c4e=ys(),p4e=dh(),u4e=v0(require("crypto")),z5=v0(require("fs")),m4e=require("url"),y0=v0(Qc()),g0=gj(),_j=yj(),ns=j5(),f4e="1.0";function Hp(e){let t=process.env.ACTIONS_CACHE_URL||"";if(!t)throw new Error("Cache Service Url not found, unable to restore cache.");let r=`${t}_apis/artifactcache/${e}`;return fi.debug(`Resource Url: ${r}`),r}function h4e(e,t){return`${e};api-version=${t}`}function g4e(){return{headers:{Accept:h4e("application/json","6.0-preview.1")}}}function U5(){let e=process.env.ACTIONS_RUNTIME_TOKEN||"",t=new p4e.BearerCredentialHandler(e);return new c4e.HttpClient("actions/cache",[t],g4e())}function H5(e,t,r=!1){let i=e.slice();return t&&i.push(t),process.platform==="win32"&&!r&&i.push("windows-only"),i.push(f4e),u4e.createHash("sha256").update(i.join("|")).digest("hex")}Mt.getCacheVersion=H5;function y4e(e,t,r){return ei(this,void 0,void 0,function*(){let i=U5(),n=H5(t,r?.compressionMethod,r?.enableCrossOsArchive),a=`cache?keys=${encodeURIComponent(e.join(","))}&version=${n}`,s=yield(0,ns.retryTypedResponse)("getCacheEntry",()=>ei(this,void 0,void 0,function*(){return i.getJson(Hp(a))}));if(s.statusCode===204)return fi.isDebug()&&(yield v4e(e[0],i,n)),null;if(!(0,ns.isSuccessStatusCode)(s.statusCode))throw new Error(`Cache service responded with ${s.statusCode}`);let o=s.result,l=o?.archiveLocation;if(!l)throw new Error("Cache not found.");return fi.setSecret(l),fi.debug("Cache Result:"),fi.debug(JSON.stringify(o)),o})}Mt.getCacheEntry=y4e;function v4e(e,t,r){return ei(this,void 0,void 0,function*(){let i=`caches?key=${encodeURIComponent(e)}`,n=yield(0,ns.retryTypedResponse)("listCache",()=>ei(this,void 0,void 0,function*(){return t.getJson(Hp(i))}));if(n.statusCode===200){let a=n.result,s=a?.totalCount;if(s&&s>0){fi.debug(`No matching cache found for cache key '${e}', version '${r} and scope ${process.env.GITHUB_REF}. There exist one or more cache(s) with similar key but they have different version or scope. See more info on cache matching here: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#matching-a-cache-key +Other caches with similar key:`);for(let o of a?.artifactCaches||[])fi.debug(`Cache Key: ${o?.cacheKey}, Cache Version: ${o?.cacheVersion}, Cache Scope: ${o?.scope}, Cache Created: ${o?.creationTime}`)}}})}function _4e(e,t,r){return ei(this,void 0,void 0,function*(){let i=new m4e.URL(e),n=(0,_j.getDownloadOptions)(r);i.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield(0,g0.downloadCacheStorageSDK)(e,t,n):n.concurrentBlobDownloads?yield(0,g0.downloadCacheHttpClientConcurrent)(e,t,n):yield(0,g0.downloadCacheHttpClient)(e,t):yield(0,g0.downloadCacheHttpClient)(e,t)})}Mt.downloadCache=_4e;function b4e(e,t,r){return ei(this,void 0,void 0,function*(){let i=U5(),n=H5(t,r?.compressionMethod,r?.enableCrossOsArchive),a={key:e,version:n,cacheSize:r?.cacheSize};return yield(0,ns.retryTypedResponse)("reserveCache",()=>ei(this,void 0,void 0,function*(){return i.postJson(Hp("caches"),a)}))})}Mt.reserveCache=b4e;function vj(e,t){return`bytes ${e}-${t}/*`}function w4e(e,t,r,i,n){return ei(this,void 0,void 0,function*(){fi.debug(`Uploading chunk of size ${n-i+1} bytes at offset ${i} with content range: ${vj(i,n)}`);let a={"Content-Type":"application/octet-stream","Content-Range":vj(i,n)},s=yield(0,ns.retryHttpClientResponse)(`uploadChunk (start: ${i}, end: ${n})`,()=>ei(this,void 0,void 0,function*(){return e.sendStream("PATCH",t,r(),a)}));if(!(0,ns.isSuccessStatusCode)(s.message.statusCode))throw new Error(`Cache service responded with ${s.message.statusCode} during upload chunk.`)})}function E4e(e,t,r,i){return ei(this,void 0,void 0,function*(){let n=y0.getArchiveFileSizeInBytes(r),a=Hp(`caches/${t.toString()}`),s=z5.openSync(r,"r"),o=(0,_j.getUploadOptions)(i),l=y0.assertDefined("uploadConcurrency",o.uploadConcurrency),d=y0.assertDefined("uploadChunkSize",o.uploadChunkSize),c=[...new Array(l).keys()];fi.debug("Awaiting all uploads");let p=0;try{yield Promise.all(c.map(()=>ei(this,void 0,void 0,function*(){for(;pz5.createReadStream(r,{fd:s,start:m,end:f,autoClose:!1}).on("error",g=>{throw new Error(`Cache upload failed because file read failed with ${g.message}`)}),m,f)}})))}finally{z5.closeSync(s)}})}function N4e(e,t,r){return ei(this,void 0,void 0,function*(){let i={size:r};return yield(0,ns.retryTypedResponse)("commitCache",()=>ei(this,void 0,void 0,function*(){return e.postJson(Hp(`caches/${t.toString()}`),i)}))})}function x4e(e,t,r){return ei(this,void 0,void 0,function*(){let i=U5();fi.debug("Upload cache"),yield E4e(i,e,t,r),fi.debug("Commiting cache");let n=y0.getArchiveFileSizeInBytes(t);fi.info(`Cache Size: ~${Math.round(n/(1024*1024))} MB (${n} B)`);let a=yield N4e(i,e,n);if(!(0,ns.isSuccessStatusCode)(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);fi.info("Cache saved successfully")})}Mt.saveCache=x4e});var Nj=h(Pr=>{"use strict";var S4e=Pr&&Pr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),T4e=Pr&&Pr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$5=Pr&&Pr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&S4e(t,e,r);return T4e(t,e),t},ua=Pr&&Pr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Pr,"__esModule",{value:!0});Pr.createTar=Pr.extractTar=Pr.listTar=void 0;var P4e=Eo(),_0=$5(Md()),wj=require("fs"),sn=$5(require("path")),G5=$5(Qc()),dt=Kc(),as=process.platform==="win32";function C4e(){return ua(this,void 0,void 0,function*(){switch(process.platform){case"win32":{let e=yield G5.getGnuTarPathOnWindows(),t=dt.SystemTarPathOnWindows;if(e)return{path:e,type:dt.ArchiveToolType.GNU};if((0,wj.existsSync)(t))return{path:t,type:dt.ArchiveToolType.BSD};break}case"darwin":{let e=yield _0.which("gtar",!1);return e?{path:e,type:dt.ArchiveToolType.GNU}:{path:yield _0.which("tar",!0),type:dt.ArchiveToolType.BSD}}default:break}return{path:yield _0.which("tar",!0),type:dt.ArchiveToolType.GNU}})}function R4e(e,t,r,i=""){return ua(this,void 0,void 0,function*(){let n=[`"${e.path}"`],a=G5.getCacheFileName(t),s="cache.tar",o=Ej(),l=e.type===dt.ArchiveToolType.BSD&&t!==dt.CompressionMethod.Gzip&&as;switch(r){case"create":n.push("--posix","-cf",l?s:a.replace(new RegExp(`\\${sn.sep}`,"g"),"/"),"--exclude",l?s:a.replace(new RegExp(`\\${sn.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${sn.sep}`,"g"),"/"),"--files-from",dt.ManifestFilename);break;case"extract":n.push("-xf",l?s:i.replace(new RegExp(`\\${sn.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${sn.sep}`,"g"),"/"));break;case"list":n.push("-tf",l?s:i.replace(new RegExp(`\\${sn.sep}`,"g"),"/"),"-P");break}if(e.type===dt.ArchiveToolType.GNU)switch(process.platform){case"win32":n.push("--force-local");break;case"darwin":n.push("--delay-directory-restore");break}return n})}function V5(e,t,r=""){return ua(this,void 0,void 0,function*(){let i,n=yield C4e(),a=yield R4e(n,e,t,r),s=t!=="create"?yield O4e(n,e,r):yield A4e(n,e),o=n.type===dt.ArchiveToolType.BSD&&e!==dt.CompressionMethod.Gzip&&as;return o&&t!=="create"?i=[[...s].join(" "),[...a].join(" ")]:i=[[...a].join(" "),[...s].join(" ")],o?i:[i.join(" ")]})}function Ej(){var e;return(e=process.env.GITHUB_WORKSPACE)!==null&&e!==void 0?e:process.cwd()}function O4e(e,t,r){return ua(this,void 0,void 0,function*(){let i=e.type===dt.ArchiveToolType.BSD&&t!==dt.CompressionMethod.Gzip&&as;switch(t){case dt.CompressionMethod.Zstd:return i?["zstd -d --long=30 --force -o",dt.TarFilename,r.replace(new RegExp(`\\${sn.sep}`,"g"),"/")]:["--use-compress-program",as?'"zstd -d --long=30"':"unzstd --long=30"];case dt.CompressionMethod.ZstdWithoutLong:return i?["zstd -d --force -o",dt.TarFilename,r.replace(new RegExp(`\\${sn.sep}`,"g"),"/")]:["--use-compress-program",as?'"zstd -d"':"unzstd"];default:return["-z"]}})}function A4e(e,t){return ua(this,void 0,void 0,function*(){let r=G5.getCacheFileName(t),i=e.type===dt.ArchiveToolType.BSD&&t!==dt.CompressionMethod.Gzip&&as;switch(t){case dt.CompressionMethod.Zstd:return i?["zstd -T0 --long=30 --force -o",r.replace(new RegExp(`\\${sn.sep}`,"g"),"/"),dt.TarFilename]:["--use-compress-program",as?'"zstd -T0 --long=30"':"zstdmt --long=30"];case dt.CompressionMethod.ZstdWithoutLong:return i?["zstd -T0 --force -o",r.replace(new RegExp(`\\${sn.sep}`,"g"),"/"),dt.TarFilename]:["--use-compress-program",as?'"zstd -T0"':"zstdmt"];default:return["-z"]}})}function W5(e,t){return ua(this,void 0,void 0,function*(){for(let r of e)try{yield(0,P4e.exec)(r,void 0,{cwd:t,env:Object.assign(Object.assign({},process.env),{MSYS:"winsymlinks:nativestrict"})})}catch(i){throw new Error(`${r.split(" ")[0]} failed with error: ${i?.message}`)}})}function I4e(e,t){return ua(this,void 0,void 0,function*(){let r=yield V5(t,"list",e);yield W5(r)})}Pr.listTar=I4e;function D4e(e,t){return ua(this,void 0,void 0,function*(){let r=Ej();yield _0.mkdirP(r);let i=yield V5(t,"extract",e);yield W5(i)})}Pr.extractTar=D4e;function L4e(e,t,r){return ua(this,void 0,void 0,function*(){(0,wj.writeFileSync)(sn.join(e,dt.ManifestFilename),t.join(` +`));let i=yield V5(r,"create");yield W5(i,e)})}Pr.createTar=L4e});var Cj=h(Ft=>{"use strict";var q4e=Ft&&Ft.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),B4e=Ft&&Ft.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),E0=Ft&&Ft.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&q4e(t,e,r);return B4e(t,e),t},xj=Ft&&Ft.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ft,"__esModule",{value:!0});Ft.saveCache=Ft.restoreCache=Ft.isFeatureAvailable=Ft.ReserveCacheError=Ft.ValidationError=void 0;var Ut=E0(Rt()),Sj=E0(require("path")),Mi=E0(Qc()),b0=E0(bj()),w0=Nj(),ma=class e extends Error{constructor(t){super(t),this.name="ValidationError",Object.setPrototypeOf(this,e.prototype)}};Ft.ValidationError=ma;var $p=class e extends Error{constructor(t){super(t),this.name="ReserveCacheError",Object.setPrototypeOf(this,e.prototype)}};Ft.ReserveCacheError=$p;function Tj(e){if(!e||e.length===0)throw new ma("Path Validation Error: At least one directory or file path is required")}function Pj(e){if(e.length>512)throw new ma(`Key Validation Error: ${e} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(e))throw new ma(`Key Validation Error: ${e} cannot contain commas.`)}function M4e(){return!!process.env.ACTIONS_CACHE_URL}Ft.isFeatureAvailable=M4e;function F4e(e,t,r,i,n=!1){return xj(this,void 0,void 0,function*(){Tj(e),r=r||[];let a=[t,...r];if(Ut.debug("Resolved Keys:"),Ut.debug(JSON.stringify(a)),a.length>10)throw new ma("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of a)Pj(l);let s=yield Mi.getCompressionMethod(),o="";try{let l=yield b0.getCacheEntry(a,e,{compressionMethod:s,enableCrossOsArchive:n});if(!l?.archiveLocation)return;if(i?.lookupOnly)return Ut.info("Lookup only - skipping download"),l.cacheKey;o=Sj.join(yield Mi.createTempDirectory(),Mi.getCacheFileName(s)),Ut.debug(`Archive Path: ${o}`),yield b0.downloadCache(l.archiveLocation,o,i),Ut.isDebug()&&(yield(0,w0.listTar)(o,s));let d=Mi.getArchiveFileSizeInBytes(o);return Ut.info(`Cache Size: ~${Math.round(d/(1024*1024))} MB (${d} B)`),yield(0,w0.extractTar)(o,s),Ut.info("Cache restored successfully"),l.cacheKey}catch(l){if(l.name===ma.name)throw l;Ut.warning(`Failed to restore: ${l.message}`)}finally{try{yield Mi.unlinkFile(o)}catch(l){Ut.debug(`Failed to delete archive: ${l}`)}}})}Ft.restoreCache=F4e;function j4e(e,t,r,i=!1){var n,a,s,o,l;return xj(this,void 0,void 0,function*(){Tj(e),Pj(t);let d=yield Mi.getCompressionMethod(),c=-1,p=yield Mi.resolvePaths(e);if(Ut.debug("Cache Paths:"),Ut.debug(`${JSON.stringify(p)}`),p.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let u=yield Mi.createTempDirectory(),m=Sj.join(u,Mi.getCacheFileName(d));Ut.debug(`Archive Path: ${m}`);try{yield(0,w0.createTar)(u,p,d),Ut.isDebug()&&(yield(0,w0.listTar)(m,d));let f=10*1024*1024*1024,g=Mi.getArchiveFileSizeInBytes(m);if(Ut.debug(`File Size: ${g}`),g>f&&!Mi.isGhes())throw new Error(`Cache size of ~${Math.round(g/(1024*1024))} MB (${g} B) is over the 10GB limit, not saving cache.`);Ut.debug("Reserving Cache");let y=yield b0.reserveCache(t,e,{compressionMethod:d,enableCrossOsArchive:i,cacheSize:g});if(!((n=y?.result)===null||n===void 0)&&n.cacheId)c=(a=y?.result)===null||a===void 0?void 0:a.cacheId;else throw y?.statusCode===400?new Error((o=(s=y?.error)===null||s===void 0?void 0:s.message)!==null&&o!==void 0?o:`Cache size of ~${Math.round(g/(1024*1024))} MB (${g} B) is over the data cap limit, not saving cache.`):new $p(`Unable to reserve cache with key ${t}, another job may be creating this cache. More details: ${(l=y?.error)===null||l===void 0?void 0:l.message}`);Ut.debug(`Saving Cache (ID: ${c})`),yield b0.saveCache(c,m,r)}catch(f){let g=f;if(g.name===ma.name)throw f;g.name===$p.name?Ut.info(`Failed to save: ${g.message}`):Ut.warning(`Failed to save: ${g.message}`)}finally{try{yield Mi.unlinkFile(m)}catch(f){Ut.debug(`Failed to delete archive: ${f}`)}}return c})}Ft.saveCache=j4e});var Mj=h(Fi=>{"use strict";var k4e=Fi&&Fi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),z4e=Fi&&Fi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Vp=Fi&&Fi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&k4e(t,e,r);return z4e(t,e),t};Object.defineProperty(Fi,"__esModule",{value:!0});Fi.downloadTrapCaches=V4e;Fi.uploadTrapCaches=W4e;Fi.cleanupTrapCaches=K4e;Fi.getLanguagesSupportingCaching=Lj;var Rj=Vp(require("fs")),K5=Vp(require("path")),Aj=Vp(Cj()),Cd=Vp(bn()),Oj=Vp(js()),U4e=Ic(),H4e=sl(),Gp=$t(),$4e=1,Ij="codeql-trap",G4e=10,Dj=12e4;async function V4e(e,t,r){let i={},n=await Lj(e,t,r);if(r.info(`Found ${n.length} languages that support TRAP caching`),n.length===0)return i;let a=K5.join(Cd.getTemporaryDirectory(),"trapCaches");for(let l of n){let d=K5.join(a,l);Rj.mkdirSync(d,{recursive:!0}),i[l]=d}if(await Cd.isAnalyzingDefaultBranch())return r.info("Analyzing default branch. Skipping downloading of TRAP caches."),i;let s="unknown",o=process.env.GITHUB_EVENT_PATH;Cd.getWorkflowEventName()==="pull_request"&&o!==void 0&&(s=JSON.parse(Rj.readFileSync(K5.resolve(o),"utf-8")).pull_request?.base?.sha||s);for(let l of t){let d=i[l];if(d===void 0)continue;let c=await qj(e,l,s);r.info(`Looking in Actions cache for TRAP cache with key ${c}`),await(0,Gp.withTimeout)(Dj,Aj.restoreCache([d],c,[await Bj(e,l)]),()=>{r.info(`Timed out downloading cache for ${l}, will continue without it`)})===void 0&&(r.info(`No TRAP cache found in Actions cache for ${l}`),delete i[l])}return i}async function W4e(e,t,r){if(!await Cd.isAnalyzingDefaultBranch())return!1;for(let i of t.languages){let n=t.trapCaches[i];if(n===void 0)continue;let a=await(0,Gp.tryGetFolderBytes)(n,r);if(a===void 0){r.info(`Skipping upload of TRAP cache for ${i} as we couldn't determine its size`);continue}if(a{r.info(`Timed out waiting for TRAP cache for ${i} to upload, will continue without uploading`)})}return!0}async function K4e(e,t,r){if(!await t.getValue(H4e.Feature.CleanupTrapCaches))return{trap_cache_cleanup_skipped_because:"feature disabled"};if(!await Cd.isAnalyzingDefaultBranch())return{trap_cache_cleanup_skipped_because:"not analyzing default branch"};try{let i=0,n=await Oj.listActionsCaches(Ij,await Cd.getRef());for(let a of e.languages)if(e.trapCaches[a]){let s=await X4e(n,a,r);s.sort((c,p)=>c.created_at.localeCompare(p.created_at));let o=s.pop();if(r.debug(`Keeping most recent TRAP cache (${JSON.stringify(o)})`),s.length===0){r.info(`No TRAP caches to clean up for ${a}.`);continue}for(let c of s)r.debug(`Cleaning up TRAP cache (${JSON.stringify(c)})`),await Oj.deleteActionsCache(c.id);let l=s.reduce((c,p)=>c+p.size_in_bytes,0);i+=l;let d=(l/(1024*1024)).toFixed(2);r.info(`Cleaned up ${d} MiB of old TRAP caches for ${a}.`)}return{trap_cache_cleanup_size_bytes:i}}catch(i){return(0,Gp.isHTTPError)(i)&&i.status===403?r.warning(`Could not cleanup TRAP caches as the token did not have the required permissions. To clean up TRAP caches, ensure the token has the "actions:write" permission. See ${U4e.DocUrl.ASSIGNING_PERMISSIONS_TO_JOBS} for more information.`):r.info(`Failed to cleanup TRAP caches, continuing. Details: ${i}`),{trap_cache_cleanup_error:(0,Gp.getErrorMessage)(i)}}}async function X4e(e,t,r){r.debug(`Listing TRAP caches for ${t}`);for(let i of e)if(!i.created_at||!i.id||!i.key||!i.size_in_bytes)throw new Error(`An unexpected cache item was returned from the API that was missing one or more required fields: ${JSON.stringify(i)}`);return e.filter(i=>i.key?.includes(`-${t}-`))}async function Lj(e,t,r){let i=[],n=await e.betterResolveLanguages();e:for(let a of t){let s=n.extractors[a];if(s===void 0){r.info(`${a} does not support TRAP caching (couldn't find an extractor)`);continue}if(s.length!==1){r.info(`${a} does not support TRAP caching (found multiple extractors)`);continue}let l=s[0].extractor_options?.trap?.properties?.cache?.properties;if(l===void 0){r.info(`${a} does not support TRAP caching (missing option group)`);continue}for(let d of["dir","bound","write"])if(!(d in l)){r.info(`${a} does not support TRAP caching (missing ${d} option)`);continue e}i.push(a)}return i}async function qj(e,t,r){return`${await Bj(e,t)}${r}`}async function Bj(e,t){return`${Ij}-${$4e}-${(await e.getVersion()).version}-${t}-`}});var sk=h(De=>{"use strict";var Q4e=De&&De.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Y4e=De&&De.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Kp=De&&De.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Q4e(t,e,r);return Y4e(t,e),t};Object.defineProperty(De,"__esModule",{value:!0});De.defaultAugmentationProperties=void 0;De.getPacksStrInvalid=Rd;De.getConfigFileOutsideWorkspaceErrorMessage=Hj;De.getConfigFileDoesNotExistErrorMessage=$j;De.getConfigFileRepoFormatInvalidMessage=Gj;De.getConfigFileFormatInvalidMessage=Vj;De.getConfigFileDirectoryGivenMessage=Wj;De.getNoLanguagesError=Kj;De.getUnknownLanguagesError=Xj;De.getLanguagesInRepo=Qj;De.getLanguages=Q5;De.getRawLanguages=Yj;De.getDefaultConfig=Jj;De.calculateAugmentation=Y5;De.parsePacksFromInput=ek;De.parsePacksSpecification=tk;De.validatePackSpecification=rk;De.initConfig=nye;De.parseRegistriesWithoutCredentials=aye;De.getPathToParsedConfigFile=J5;De.getConfig=cye;De.generateRegistries=pye;De.wrapEnvironment=mye;De.parseBuildModeInput=Z5;var ss=Kp(require("fs")),ji=Kp(require("path")),Fj=require("perf_hooks"),N0=Kp(Am()),J4e=Kp(Go()),zj=Kp(js()),Uj=dR(),jj=sl(),Wp=n1(),Z4e=Mj(),ut=$t(),eye="packs";De.defaultAugmentationProperties={queriesInputCombines:!1,packsInputCombines:!1,packsInput:void 0,queriesInput:void 0};function Rd(e,t){return t?X5(t,eye,`"${e}" is not a valid pack`):`"${e}" is not a valid pack`}function Hj(e){return`The configuration file "${e}" is outside of the workspace`}function $j(e){return`The configuration file "${e}" does not exist`}function Gj(e){let t=`The configuration file "${e}" is not a supported remote file reference.`;return t+=" Expected format //@",t}function Vj(e){return`The configuration file "${e}" could not be read`}function Wj(e){return`The configuration file "${e}" looks like a directory, not a file`}function X5(e,t,r){return e===void 0?`The workflow property "${t}" is invalid: ${r}`:`The configuration file "${e}" is invalid: property "${t}" ${r}`}function Kj(){return"Did not detect any languages to analyze. Please update input in workflow or check that GitHub detects the correct languages in your repository."}function Xj(e){return`Did not recognize the following languages: ${e.join(", ")}`}async function Qj(e,t){t.debug(`GitHub repo ${e.owner} ${e.repo}`);let r=await zj.getApiClient().rest.repos.listLanguages({owner:e.owner,repo:e.repo});t.debug(`Languages API response: ${JSON.stringify(r)}`);let i=new Set;for(let n of Object.keys(r.data)){let a=(0,Wp.parseLanguage)(n);a!==void 0&&i.add(a)}return[...i]}async function Q5(e,t,r,i){let{rawLanguages:n,autodetected:a}=await Yj(t,r,i),s=n;if(a){let d=Object.keys(await e.resolveLanguages());s=s.map(Wp.parseLanguage).filter(c=>c&&d.includes(c)).map(c=>c),i.info(`Automatically detected languages: ${s.join(", ")}`)}else{let d=(await e.betterResolveLanguages()).aliases;d&&(s=s.map(c=>d[c]||c)),i.info(`Languages from configuration: ${s.join(", ")}`)}if(s.length===0)throw new ut.ConfigurationError(Kj());let o=[],l=[];for(let d of s){let c=(0,Wp.parseLanguage)(d);c===void 0?l.push(d):o.includes(c)||o.push(c)}if(l.length>0)throw new ut.ConfigurationError(Xj(l));return o}async function Yj(e,t,r){let i=(e||"").split(",").map(a=>a.trim().toLowerCase()).filter(a=>a.length>0),n;return i.length?n=!1:(n=!0,i=await Qj(t,r)),{rawLanguages:i,autodetected:n}}async function Jj({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,dbLocation:n,trapCachingEnabled:a,dependencyCachingEnabled:s,debugMode:o,debugArtifactName:l,debugDatabaseName:d,repository:c,tempDir:p,codeql:u,githubVersion:m,features:f,logger:g}){let y=await Q5(u,e,c,g),_=await Z5(i,y,f,g),b=Y5(r,t,y),{trapCaches:C,trapCacheDownloadTime:R}=await Zj(a,u,y,g);return{languages:y,buildMode:_,originalUserInput:{},tempDir:p,codeQLCmd:u.getPath(),gitHubVersion:m,dbLocation:ik(n,p),debugMode:o,debugArtifactName:l,debugDatabaseName:d,augmentationProperties:b,trapCaches:C,trapCacheDownloadTime:R,dependencyCachingEnabled:(0,Uj.getCachingKind)(s)}}async function Zj(e,t,r,i){let n={},a=0;if(e){let s=Fj.performance.now();n=await(0,Z4e.downloadTrapCaches)(t,r,i),a=Fj.performance.now()-s}return{trapCaches:n,trapCacheDownloadTime:a}}async function tye({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,configFile:n,dbLocation:a,trapCachingEnabled:s,dependencyCachingEnabled:o,debugMode:l,debugArtifactName:d,debugDatabaseName:c,repository:p,tempDir:u,codeql:m,workspacePath:f,githubVersion:g,apiDetails:y,features:_,logger:b}){let C;if(sye(n)){if(n!==nk(u)&&(n=ji.resolve(f,n),!(n+ji.sep).startsWith(f+ji.sep)))throw new ut.ConfigurationError(Hj(n));C=oye(n)}else C=await lye(n,y);let R=await Q5(m,e,p,b),A=await Z5(i,R,_,b),U=Y5(r,t,R),{trapCaches:ne,trapCacheDownloadTime:j}=await Zj(s,m,R,b);return{languages:R,buildMode:A,originalUserInput:C,tempDir:u,codeQLCmd:m.getPath(),gitHubVersion:g,dbLocation:ik(a,u),debugMode:l,debugArtifactName:d,debugDatabaseName:c,augmentationProperties:U,trapCaches:ne,trapCacheDownloadTime:j,dependencyCachingEnabled:(0,Uj.getCachingKind)(o)}}function Y5(e,t,r){let i=kj(e),n=ek(e,r,i),a=kj(t),s=rye(t,a);return{packsInputCombines:i,packsInput:n?.[r[0]],queriesInput:s,queriesInputCombines:a}}function rye(e,t){if(!e)return;let r=t?e.trim().slice(1).trim():e?.trim()??"";if(t&&r.length===0)throw new ut.ConfigurationError(X5(void 0,"queries","A '+' was used in the 'queries' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return r.split(",").map(i=>({uses:i.trim()}))}var iye=function(){let e="[a-z0-9]",r=`${e}([a-z0-9-]*${e})?`;return new RegExp(`^${r}/${r}$`)}();function ek(e,t,r){if(e?.trim()){if(t.length>1)throw new ut.ConfigurationError("Cannot specify a 'packs' input in a multi-language analysis. Use a codeql-config.yml file instead and specify packs by language.");if(t.length===0)throw new ut.ConfigurationError("No languages specified. Cannot process the packs input.");if(e=e.trim(),r&&(e=e.trim().substring(1).trim(),!e))throw new ut.ConfigurationError(X5(void 0,"packs","A '+' was used in the 'packs' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return{[t[0]]:e.split(",").reduce((i,n)=>(i.push(rk(n)),i),[])}}}function tk(e){if(typeof e!="string")throw new ut.ConfigurationError(Rd(e));e=e.trim();let t=e.indexOf("@"),r=e.indexOf(":",t),i=0,n=t+1||void 0,a=r+1||void 0,s=Math.min(t>0?t:1/0,r>0?r:1/0,e.length),o=n?Math.min(r>0?r:1/0,e.length):void 0,l=a?e.length:void 0,d=e.slice(i,s).trim(),c=n?e.slice(n,o).trim():void 0,p=a?e.slice(a,l).trim():void 0;if(!iye.test(d))throw new ut.ConfigurationError(Rd(e));if(c)try{new J4e.Range(c)}catch{throw new ut.ConfigurationError(Rd(e))}if(p&&(ji.isAbsolute(p)||ji.normalize(p).split(ji.sep).join("/")!==p.split(ji.sep).join("/")))throw new ut.ConfigurationError(Rd(e));if(!p&&a)throw new ut.ConfigurationError(Rd(e));return{name:d,version:c,path:p}}function rk(e){return(0,ut.prettyPrintPack)(tk(e))}function kj(e){return!!e?.trim().startsWith("+")}function ik(e,t){return e||ji.resolve(t,"codeql_databases")}function nk(e){return ji.resolve(e,"user-config-from-action.yml")}async function nye(e){let t,{logger:r,tempDir:i}=e;return e.configInput&&(e.configFile&&r.warning("Both a config file and config input were provided. Ignoring config file."),e.configFile=nk(i),ss.writeFileSync(e.configFile,e.configInput),r.debug(`Using config from action input: ${e.configFile}`)),e.configFile?t=await tye({...e,configFile:e.configFile}):(r.debug("No configuration file was provided"),t=await Jj(e)),await dye(t,r),t}function ak(e){try{return e?N0.load(e):void 0}catch{throw new ut.ConfigurationError("Invalid registries input. Must be a YAML string.")}}function aye(e){return ak(e)?.map(t=>{let{url:r,packages:i,kind:n}=t;return{url:r,packages:i,kind:n}})}function sye(e){return e.indexOf("./")===0?!0:e.indexOf("@")===-1}function oye(e){if(!ss.existsSync(e))throw new ut.ConfigurationError($j(e));return N0.load(ss.readFileSync(e,"utf8"))}async function lye(e,t){let i=new RegExp("(?[^/]+)/(?[^/]+)/(?[^@]+)@(?.*)").exec(e);if(i===null||i.groups===void 0||i.length<5)throw new ut.ConfigurationError(Gj(e));let n=await zj.getApiClientWithExternalAuth(t).rest.repos.getContent({owner:i.groups.owner,repo:i.groups.repo,path:i.groups.path,ref:i.groups.ref}),a;if("content"in n.data&&n.data.content!==void 0)a=n.data.content;else throw Array.isArray(n.data)?new ut.ConfigurationError(Wj(e)):new ut.ConfigurationError(Vj(e));return N0.load(Buffer.from(a,"base64").toString("binary"))}function J5(e){return ji.join(e,"config")}async function dye(e,t){let r=JSON.stringify(e),i=J5(e.tempDir);ss.mkdirSync(ji.dirname(i),{recursive:!0}),ss.writeFileSync(i,r,"utf8"),t.debug("Saved config:"),t.debug(r)}async function cye(e,t){let r=J5(e);if(!ss.existsSync(r))return;let i=ss.readFileSync(r,"utf8");return t.debug("Loaded config:"),t.debug(i),JSON.parse(i)}async function pye(e,t,r){let i=ak(e),n,a;if(i){let s=uye(i);a=ji.join(t,"qlconfig.yml");let o=N0.dump(s);ss.writeFileSync(a,o,"utf8"),r.debug("Generated qlconfig.yml:"),r.debug(o),n=i.map(l=>`${l.url}=${l.token}`).join(",")}return typeof process.env.CODEQL_REGISTRIES_AUTH=="string"&&r.debug("Using CODEQL_REGISTRIES_AUTH environment variable to authenticate with registries."),{registriesAuthTokens:process.env.CODEQL_REGISTRIES_AUTH??n,qlconfigFile:a}}function uye(e){if(!Array.isArray(e)||e.some(i=>!i.url||!i.packages))throw new ut.ConfigurationError("Invalid 'registries' input. Must be an array of objects with 'url' and 'packages' properties.");return{registries:e.map(i=>({url:i?.url.endsWith("/")?i.url:`${i.url}/`,packages:i.packages,kind:i.kind}))}}async function mye(e,t){let r={...process.env};for(let[i,n]of Object.entries(e))n!==void 0&&(process.env[i]=n);try{await t()}finally{for(let[i,n]of Object.entries(r))process.env[i]=n}}async function Z5(e,t,r,i){if(e!==void 0){if(!Object.values(ut.BuildMode).includes(e))throw new ut.ConfigurationError(`Invalid build mode: '${e}'. Supported build modes are: ${Object.values(ut.BuildMode).join(", ")}.`);return t.includes(Wp.Language.csharp)&&await r.getValue(jj.Feature.DisableCsharpBuildless)?(i.warning("Scanning C# code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),ut.BuildMode.Autobuild):t.includes(Wp.Language.java)&&await r.getValue(jj.Feature.DisableJavaBuildlessEnabled)?(i.warning("Scanning Java code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),ut.BuildMode.Autobuild):e}}});var x0=h(ki=>{"use strict";var fye=ki&&ki.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),hye=ki&&ki.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),gye=ki&&ki.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&fye(t,e,r);return hye(t,e),t};Object.defineProperty(ki,"__esModule",{value:!0});ki.getActionsLogger=yye;ki.getRunnerLogger=vye;ki.withGroup=_ye;ki.formatDuration=bye;var e8=gye(Rt());function yye(){return e8}function vye(e){return{debug:e?console.debug:()=>{},info:console.info,warning:console.warn,error:console.error,isDebug:()=>e,startGroup:()=>{},endGroup:()=>{}}}function _ye(e,t){e8.startGroup(e);try{return t()}finally{e8.endGroup()}}function bye(e){if(e<1e3)return`${e}ms`;if(e<60*1e3)return`${(e/1e3).toFixed(1)}s`;let t=Math.floor(e/(60*1e3)),r=Math.floor(e%(60*1e3)/1e3);return`${t}m${r}s`}});var l8=h((fe,pk)=>{fe=pk.exports=Ne;var Ve;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?Ve=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:Ve=function(){};fe.SEMVER_SPEC_VERSION="2.0.0";var Xp=256,S0=Number.MAX_SAFE_INTEGER||9007199254740991,t8=16,wye=Xp-6,Od=fe.re=[],Ge=fe.safeRe=[],L=fe.src=[],P=fe.tokens={},dk=0;function Ce(e){P[e]=dk++}var i8="[a-zA-Z0-9-]",r8=[["\\s",1],["\\d",Xp],[i8,wye]];function Yp(e){for(var t=0;t)?=?)";Ce("XRANGEIDENTIFIERLOOSE");L[P.XRANGEIDENTIFIERLOOSE]=L[P.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";Ce("XRANGEIDENTIFIER");L[P.XRANGEIDENTIFIER]=L[P.NUMERICIDENTIFIER]+"|x|X|\\*";Ce("XRANGEPLAIN");L[P.XRANGEPLAIN]="[v=\\s]*("+L[P.XRANGEIDENTIFIER]+")(?:\\.("+L[P.XRANGEIDENTIFIER]+")(?:\\.("+L[P.XRANGEIDENTIFIER]+")(?:"+L[P.PRERELEASE]+")?"+L[P.BUILD]+"?)?)?";Ce("XRANGEPLAINLOOSE");L[P.XRANGEPLAINLOOSE]="[v=\\s]*("+L[P.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+L[P.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+L[P.XRANGEIDENTIFIERLOOSE]+")(?:"+L[P.PRERELEASELOOSE]+")?"+L[P.BUILD]+"?)?)?";Ce("XRANGE");L[P.XRANGE]="^"+L[P.GTLT]+"\\s*"+L[P.XRANGEPLAIN]+"$";Ce("XRANGELOOSE");L[P.XRANGELOOSE]="^"+L[P.GTLT]+"\\s*"+L[P.XRANGEPLAINLOOSE]+"$";Ce("COERCE");L[P.COERCE]="(^|[^\\d])(\\d{1,"+t8+"})(?:\\.(\\d{1,"+t8+"}))?(?:\\.(\\d{1,"+t8+"}))?(?:$|[^\\d])";Ce("COERCERTL");Od[P.COERCERTL]=new RegExp(L[P.COERCE],"g");Ge[P.COERCERTL]=new RegExp(Yp(L[P.COERCE]),"g");Ce("LONETILDE");L[P.LONETILDE]="(?:~>?)";Ce("TILDETRIM");L[P.TILDETRIM]="(\\s*)"+L[P.LONETILDE]+"\\s+";Od[P.TILDETRIM]=new RegExp(L[P.TILDETRIM],"g");Ge[P.TILDETRIM]=new RegExp(Yp(L[P.TILDETRIM]),"g");var Eye="$1~";Ce("TILDE");L[P.TILDE]="^"+L[P.LONETILDE]+L[P.XRANGEPLAIN]+"$";Ce("TILDELOOSE");L[P.TILDELOOSE]="^"+L[P.LONETILDE]+L[P.XRANGEPLAINLOOSE]+"$";Ce("LONECARET");L[P.LONECARET]="(?:\\^)";Ce("CARETTRIM");L[P.CARETTRIM]="(\\s*)"+L[P.LONECARET]+"\\s+";Od[P.CARETTRIM]=new RegExp(L[P.CARETTRIM],"g");Ge[P.CARETTRIM]=new RegExp(Yp(L[P.CARETTRIM]),"g");var Nye="$1^";Ce("CARET");L[P.CARET]="^"+L[P.LONECARET]+L[P.XRANGEPLAIN]+"$";Ce("CARETLOOSE");L[P.CARETLOOSE]="^"+L[P.LONECARET]+L[P.XRANGEPLAINLOOSE]+"$";Ce("COMPARATORLOOSE");L[P.COMPARATORLOOSE]="^"+L[P.GTLT]+"\\s*("+L[P.LOOSEPLAIN]+")$|^$";Ce("COMPARATOR");L[P.COMPARATOR]="^"+L[P.GTLT]+"\\s*("+L[P.FULLPLAIN]+")$|^$";Ce("COMPARATORTRIM");L[P.COMPARATORTRIM]="(\\s*)"+L[P.GTLT]+"\\s*("+L[P.LOOSEPLAIN]+"|"+L[P.XRANGEPLAIN]+")";Od[P.COMPARATORTRIM]=new RegExp(L[P.COMPARATORTRIM],"g");Ge[P.COMPARATORTRIM]=new RegExp(Yp(L[P.COMPARATORTRIM]),"g");var xye="$1$2$3";Ce("HYPHENRANGE");L[P.HYPHENRANGE]="^\\s*("+L[P.XRANGEPLAIN]+")\\s+-\\s+("+L[P.XRANGEPLAIN]+")\\s*$";Ce("HYPHENRANGELOOSE");L[P.HYPHENRANGELOOSE]="^\\s*("+L[P.XRANGEPLAINLOOSE]+")\\s+-\\s+("+L[P.XRANGEPLAINLOOSE]+")\\s*$";Ce("STAR");L[P.STAR]="(<|>)?=?\\s*\\*";for(Mn=0;MnXp)return null;var r=t.loose?Ge[P.LOOSE]:Ge[P.FULL];if(!r.test(e))return null;try{return new Ne(e,t)}catch{return null}}fe.valid=Sye;function Sye(e,t){var r=co(e,t);return r?r.version:null}fe.clean=Tye;function Tye(e,t){var r=co(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}fe.SemVer=Ne;function Ne(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ne){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>Xp)throw new TypeError("version is longer than "+Xp+" characters");if(!(this instanceof Ne))return new Ne(e,t);Ve("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?Ge[P.LOOSE]:Ge[P.FULL]);if(!r)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>S0||this.major<0)throw new TypeError("Invalid major version");if(this.minor>S0||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>S0||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(function(i){if(/^[0-9]+$/.test(i)){var n=+i;if(n>=0&&n=0;)typeof this.prerelease[r]=="number"&&(this.prerelease[r]++,r=-2);r===-1&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this};fe.inc=Pye;function Pye(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new Ne(e,r).inc(t,i).version}catch{return null}}fe.diff=Cye;function Cye(e,t){if(n8(e,t))return null;var r=co(e),i=co(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var a="prerelease"}for(var s in r)if((s==="major"||s==="minor"||s==="patch")&&r[s]!==i[s])return n+s;return a}fe.compareIdentifiers=lo;var ok=/^[0-9]+$/;function lo(e,t){var r=ok.test(e),i=ok.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}fe.lt=T0;function T0(e,t,r){return fa(e,t,r)<0}fe.eq=n8;function n8(e,t,r){return fa(e,t,r)===0}fe.neq=ck;function ck(e,t,r){return fa(e,t,r)!==0}fe.gte=a8;function a8(e,t,r){return fa(e,t,r)>=0}fe.lte=s8;function s8(e,t,r){return fa(e,t,r)<=0}fe.cmp=P0;function P0(e,t,r,i){switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return n8(e,r,i);case"!=":return ck(e,r,i);case">":return Qp(e,r,i);case">=":return a8(e,r,i);case"<":return T0(e,r,i);case"<=":return s8(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}fe.Comparator=zi;function zi(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof zi){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof zi))return new zi(e,t);e=e.trim().split(/\s+/).join(" "),Ve("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===Ad?this.value="":this.value=this.operator+this.semver.version,Ve("comp",this)}var Ad={};zi.prototype.parse=function(e){var t=this.options.loose?Ge[P.COMPARATORLOOSE]:Ge[P.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new Ne(r[2],this.options.loose):this.semver=Ad};zi.prototype.toString=function(){return this.value};zi.prototype.test=function(e){if(Ve("Comparator.test",e,this.options.loose),this.semver===Ad||e===Ad)return!0;if(typeof e=="string")try{e=new Ne(e,this.options)}catch{return!1}return P0(e,this.operator,this.semver,this.options)};zi.prototype.intersects=function(e,t){if(!(e instanceof zi))throw new TypeError("a Comparator is required");(!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1});var r;if(this.operator==="")return this.value===""?!0:(r=new gt(e.value,t),C0(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new gt(this.value,t),C0(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),a=this.semver.version===e.semver.version,s=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=P0(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=P0(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||a&&s||o||l};fe.Range=gt;function gt(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof gt)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new gt(e.raw,t);if(e instanceof zi)return new gt(e.value,t);if(!(this instanceof gt))return new gt(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(r){return this.parseRange(r.trim())},this).filter(function(r){return r.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}gt.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};gt.prototype.toString=function(){return this.range};gt.prototype.parseRange=function(e){var t=this.options.loose,r=t?Ge[P.HYPHENRANGELOOSE]:Ge[P.HYPHENRANGE];e=e.replace(r,Wye),Ve("hyphen replace",e),e=e.replace(Ge[P.COMPARATORTRIM],xye),Ve("comparator trim",e,Ge[P.COMPARATORTRIM]),e=e.replace(Ge[P.TILDETRIM],Eye),e=e.replace(Ge[P.CARETTRIM],Nye),e=e.split(/\s+/).join(" ");var i=t?Ge[P.COMPARATORLOOSE]:Ge[P.COMPARATOR],n=e.split(" ").map(function(a){return jye(a,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(a){return!!a.match(i)})),n=n.map(function(a){return new zi(a,this.options)},this),n};gt.prototype.intersects=function(e,t){if(!(e instanceof gt))throw new TypeError("a Range is required");return this.set.some(function(r){return lk(r,t)&&e.set.some(function(i){return lk(i,t)&&r.every(function(n){return i.every(function(a){return n.intersects(a,t)})})})})};function lk(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(a){return n.intersects(a,t)}),n=i.pop();return r}fe.toComparators=Fye;function Fye(e,t){return new gt(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function jye(e,t){return Ve("comp",e,t),e=Uye(e,t),Ve("caret",e),e=kye(e,t),Ve("tildes",e),e=$ye(e,t),Ve("xrange",e),e=Vye(e,t),Ve("stars",e),e}function Fr(e){return!e||e.toLowerCase()==="x"||e==="*"}function kye(e,t){return e.trim().split(/\s+/).map(function(r){return zye(r,t)}).join(" ")}function zye(e,t){var r=t.loose?Ge[P.TILDELOOSE]:Ge[P.TILDE];return e.replace(r,function(i,n,a,s,o){Ve("tilde",e,i,n,a,s,o);var l;return Fr(n)?l="":Fr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Fr(s)?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":o?(Ve("replaceTilde pr",o),l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0"):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0",Ve("tilde return",l),l})}function Uye(e,t){return e.trim().split(/\s+/).map(function(r){return Hye(r,t)}).join(" ")}function Hye(e,t){Ve("caret",e,t);var r=t.loose?Ge[P.CARETLOOSE]:Ge[P.CARET];return e.replace(r,function(i,n,a,s,o){Ve("caret",e,i,n,a,s,o);var l;return Fr(n)?l="":Fr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Fr(s)?n==="0"?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+".0 <"+(+n+1)+".0.0":o?(Ve("replaceCaret pr",o),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+"-"+o+" <"+(+n+1)+".0.0"):(Ve("no pr"),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+" <"+(+n+1)+".0.0"),Ve("caret return",l),l})}function $ye(e,t){return Ve("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return Gye(r,t)}).join(" ")}function Gye(e,t){e=e.trim();var r=t.loose?Ge[P.XRANGELOOSE]:Ge[P.XRANGE];return e.replace(r,function(i,n,a,s,o,l){Ve("xRange",e,i,n,a,s,o,l);var d=Fr(a),c=d||Fr(s),p=c||Fr(o),u=p;return n==="="&&u&&(n=""),l=t.includePrerelease?"-0":"",d?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&u?(c&&(s=0),o=0,n===">"?(n=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):n==="<="&&(n="<",c?a=+a+1:s=+s+1),i=n+a+"."+s+"."+o+l):c?i=">="+a+".0.0"+l+" <"+(+a+1)+".0.0"+l:p&&(i=">="+a+"."+s+".0"+l+" <"+a+"."+(+s+1)+".0"+l),Ve("xRange return",i),i})}function Vye(e,t){return Ve("replaceStars",e,t),e.trim().replace(Ge[P.STAR],"")}function Wye(e,t,r,i,n,a,s,o,l,d,c,p,u){return Fr(r)?t="":Fr(i)?t=">="+r+".0.0":Fr(n)?t=">="+r+"."+i+".0":t=">="+t,Fr(l)?o="":Fr(d)?o="<"+(+l+1)+".0.0":Fr(c)?o="<"+l+"."+(+d+1)+".0":p?o="<="+l+"."+d+"."+c+"-"+p:o="<="+o,(t+" "+o).trim()}gt.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Ne(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}fe.satisfies=C0;function C0(e,t,r){try{t=new gt(t,r)}catch{return!1}return t.test(e)}fe.maxSatisfying=Xye;function Xye(e,t,r){var i=null,n=null;try{var a=new gt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===-1)&&(i=s,n=new Ne(i,r))}),i}fe.minSatisfying=Qye;function Qye(e,t,r){var i=null,n=null;try{var a=new gt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===1)&&(i=s,n=new Ne(i,r))}),i}fe.minVersion=Yye;function Yye(e,t){e=new gt(e,t);var r=new Ne("0.0.0");if(e.test(r)||(r=new Ne("0.0.0-0"),e.test(r)))return r;r=null;for(var i=0;i":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!r||Qp(r,s))&&(r=s);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+a.operator)}})}return r&&e.test(r)?r:null}fe.validRange=Jye;function Jye(e,t){try{return new gt(e,t).range||"*"}catch{return null}}fe.ltr=Zye;function Zye(e,t,r){return o8(e,t,"<",r)}fe.gtr=e3e;function e3e(e,t,r){return o8(e,t,">",r)}fe.outside=o8;function o8(e,t,r,i){e=new Ne(e,i),t=new gt(t,i);var n,a,s,o,l;switch(r){case">":n=Qp,a=s8,s=T0,o=">",l=">=";break;case"<":n=T0,a=a8,s=Qp,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(C0(e,t,i))return!1;for(var d=0;d=0.0.0")),p=p||m,u=u||m,n(m.semver,p.semver,i)?p=m:s(m.semver,u.semver,i)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0}fe.prerelease=t3e;function t3e(e,t){var r=co(e,t);return r&&r.prerelease.length?r.prerelease:null}fe.intersects=r3e;function r3e(e,t,r){return e=new gt(e,r),t=new gt(t,r),e.intersects(t)}fe.coerce=i3e;function i3e(e,t){if(e instanceof Ne)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};var r=null;if(!t.rtl)r=e.match(Ge[P.COERCE]);else{for(var i;(i=Ge[P.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),Ge[P.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;Ge[P.COERCERTL].lastIndex=-1}return r===null?null:co(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var fk=h((Cr,c8)=>{"use strict";var n3e=Cr&&Cr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),a3e=Cr&&Cr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s3e=Cr&&Cr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&n3e(t,e,r);return a3e(t,e),t},o3e=Cr&&Cr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Cr,"__esModule",{value:!0});Cr._readLinuxVersionFile=Cr._getOsVersion=Cr._findMatch=void 0;var uk=s3e(l8()),d8=Rt(),mk=require("os"),l3e=require("child_process"),R0=require("fs");function d3e(e,t,r,i){return o3e(this,void 0,void 0,function*(){let n=mk.platform(),a,s,o;for(let l of r){let d=l.version;if(d8.debug(`check ${d} satisfies ${e}`),uk.satisfies(d,e)&&(!t||l.stable===t)&&(o=l.files.find(c=>{d8.debug(`${c.arch}===${i} && ${c.platform}===${n}`);let p=c.arch===i&&c.platform===n;if(p&&c.platform_version){let u=c8.exports._getOsVersion();u===c.platform_version?p=!0:p=uk.satisfies(u,c.platform_version)}return p}),o)){d8.debug(`matched ${l.version}`),s=l;break}}return s&&o&&(a=Object.assign({},s),a.files=[o]),a})}Cr._findMatch=d3e;function c3e(){let e=mk.platform(),t="";if(e==="darwin")t=l3e.execSync("sw_vers -productVersion").toString();else if(e==="linux"){let r=c8.exports._readLinuxVersionFile();if(r){let i=r.split(` +`);for(let n of i){let a=n.split("=");if(a.length===2&&(a[0].trim()==="VERSION_ID"||a[0].trim()==="DISTRIB_RELEASE")){t=a[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return t}Cr._getOsVersion=c3e;function p3e(){let e="/etc/lsb-release",t="/etc/os-release",r="";return R0.existsSync(e)?r=R0.readFileSync(e).toString():R0.existsSync(t)&&(r=R0.readFileSync(t).toString()),r}Cr._readLinuxVersionFile=p3e});var gk=h((fxe,hk)=>{var u3e=require("crypto");hk.exports=function(){return u3e.randomBytes(16)}});var _k=h((hxe,vk)=>{var yk=[];for(Jp=0;Jp<256;++Jp)yk[Jp]=(Jp+256).toString(16).substr(1);var Jp;function m3e(e,t){var r=t||0,i=yk;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}vk.exports=m3e});var wk=h((gxe,bk)=>{var f3e=gk(),h3e=_k();function g3e(e,t,r){var i=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var n=e.random||(e.rng||f3e)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t)for(var a=0;a<16;++a)t[i+a]=n[a];return t||h3e(n)}bk.exports=g3e});var xk=h(Ui=>{"use strict";var y3e=Ui&&Ui.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),v3e=Ui&&Ui.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_3e=Ui&&Ui.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&y3e(t,e,r);return v3e(t,e),t},Ek=Ui&&Ui.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ui,"__esModule",{value:!0});Ui.RetryHelper=void 0;var Nk=_3e(Rt()),p8=class{constructor(t,r,i){if(t<1)throw new Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=t,this.minSeconds=Math.floor(r),this.maxSeconds=Math.floor(i),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(t,r){return Ek(this,void 0,void 0,function*(){let i=1;for(;isetTimeout(r,t*1e3))})}};Ui.RetryHelper=p8});var I0=h(xe=>{"use strict";var b3e=xe&&xe.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),w3e=xe&&xe.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Fn=xe&&xe.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&b3e(t,e,r);return w3e(t,e),t},jr=xe&&xe.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},E3e=xe&&xe.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(xe,"__esModule",{value:!0});xe.evaluateVersions=xe.isExplicitVersion=xe.findFromManifest=xe.getManifestFromRepo=xe.findAllVersions=xe.find=xe.cacheFile=xe.cacheDir=xe.extractZip=xe.extractXar=xe.extractTar=xe.extract7z=xe.downloadTool=xe.HTTPError=void 0;var Le=Fn(Rt()),hi=Fn(Md()),Hi=Fn(require("fs")),N3e=Fn(fk()),eu=Fn(require("os")),on=Fn(require("path")),Sk=Fn(ys()),ha=Fn(l8()),x3e=Fn(require("stream")),S3e=Fn(require("util")),Id=require("assert"),Tk=E3e(wk()),os=Eo(),T3e=xk(),Zp=class extends Error{constructor(t){super(`Unexpected HTTP response: ${t}`),this.httpStatusCode=t,Object.setPrototypeOf(this,new.target.prototype)}};xe.HTTPError=Zp;var m8=process.platform==="win32",P3e=process.platform==="darwin",C3e="actions/tool-cache";function R3e(e,t,r,i){return jr(this,void 0,void 0,function*(){t=t||on.join(Ak(),Tk.default()),yield hi.mkdirP(on.dirname(t)),Le.debug(`Downloading ${e}`),Le.debug(`Destination ${t}`);let n=3,a=u8("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),s=u8("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new T3e.RetryHelper(n,a,s).execute(()=>jr(this,void 0,void 0,function*(){return yield O3e(e,t||"",r,i)}),l=>!(l instanceof Zp&&l.httpStatusCode&&l.httpStatusCode<500&&l.httpStatusCode!==408&&l.httpStatusCode!==429))})}xe.downloadTool=R3e;function O3e(e,t,r,i){return jr(this,void 0,void 0,function*(){if(Hi.existsSync(t))throw new Error(`Destination file path ${t} already exists`);let n=new Sk.HttpClient(C3e,[],{allowRetries:!1});r&&(Le.debug("set auth"),i===void 0&&(i={}),i.authorization=r);let a=yield n.get(e,i);if(a.message.statusCode!==200){let c=new Zp(a.message.statusCode);throw Le.debug(`Failed to download from "${e}". Code(${a.message.statusCode}) Message(${a.message.statusMessage})`),c}let s=S3e.promisify(x3e.pipeline),l=u8("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>a.message)(),d=!1;try{return yield s(l,Hi.createWriteStream(t)),Le.debug("download complete"),d=!0,t}finally{if(!d){Le.debug("download failed");try{yield hi.rmRF(t)}catch(c){Le.debug(`Failed to delete '${t}'. ${c.message}`)}}}})}function A3e(e,t,r){return jr(this,void 0,void 0,function*(){Id.ok(m8,"extract7z() not supported on current OS"),Id.ok(e,'parameter "file" is required'),t=yield O0(t);let i=process.cwd();if(process.chdir(t),r)try{let a=["x",Le.isDebug()?"-bb1":"-bb0","-bd","-sccUTF-8",e],s={silent:!0};yield os.exec(`"${r}"`,a,s)}finally{process.chdir(i)}else{let n=on.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,""),a=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),s=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),l=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${n}' -Source '${a}' -Target '${s}'`],d={silent:!0};try{let c=yield hi.which("powershell",!0);yield os.exec(`"${c}"`,l,d)}finally{process.chdir(i)}}return t})}xe.extract7z=A3e;function I3e(e,t,r="xz"){return jr(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");t=yield O0(t),Le.debug("Checking tar --version");let i="";yield os.exec("tar --version",[],{ignoreReturnCode:!0,silent:!0,listeners:{stdout:l=>i+=l.toString(),stderr:l=>i+=l.toString()}}),Le.debug(i.trim());let n=i.toUpperCase().includes("GNU TAR"),a;r instanceof Array?a=r:a=[r],Le.isDebug()&&!r.includes("v")&&a.push("-v");let s=t,o=e;return m8&&n&&(a.push("--force-local"),s=t.replace(/\\/g,"/"),o=e.replace(/\\/g,"/")),n&&(a.push("--warning=no-unknown-keyword"),a.push("--overwrite")),a.push("-C",s,"-f",o),yield os.exec("tar",a),t})}xe.extractTar=I3e;function D3e(e,t,r=[]){return jr(this,void 0,void 0,function*(){Id.ok(P3e,"extractXar() not supported on current OS"),Id.ok(e,'parameter "file" is required'),t=yield O0(t);let i;r instanceof Array?i=r:i=[r],i.push("-x","-C",t,"-f",e),Le.isDebug()&&i.push("-v");let n=yield hi.which("xar",!0);return yield os.exec(`"${n}"`,U3e(i)),t})}xe.extractXar=D3e;function L3e(e,t){return jr(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");return t=yield O0(t),m8?yield q3e(e,t):yield B3e(e,t),t})}xe.extractZip=L3e;function q3e(e,t){return jr(this,void 0,void 0,function*(){let r=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),n=yield hi.which("pwsh",!1);if(n){let s=["-NoLogo","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.ZipFile } catch { } ;",`try { [System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${i}', $true) }`,`catch { if (($_.Exception.GetType().FullName -eq 'System.Management.Automation.MethodException') -or ($_.Exception.GetType().FullName -eq 'System.Management.Automation.RuntimeException') ){ Expand-Archive -LiteralPath '${r}' -DestinationPath '${i}' -Force } else { throw $_ } } ;`].join(" ")];Le.debug(`Using pwsh at path: ${n}`),yield os.exec(`"${n}"`,s)}else{let s=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.FileSystem } catch { } ;",`if ((Get-Command -Name Expand-Archive -Module Microsoft.PowerShell.Archive -ErrorAction Ignore)) { Expand-Archive -LiteralPath '${r}' -DestinationPath '${i}' -Force }`,`else {[System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${i}', $true) }`].join(" ")],o=yield hi.which("powershell",!0);Le.debug(`Using powershell at path: ${o}`),yield os.exec(`"${o}"`,s)}})}function B3e(e,t){return jr(this,void 0,void 0,function*(){let r=yield hi.which("unzip",!0),i=[e];Le.isDebug()||i.unshift("-q"),i.unshift("-o"),yield os.exec(`"${r}"`,i,{cwd:t})})}function M3e(e,t,r,i){return jr(this,void 0,void 0,function*(){if(r=ha.clean(r)||r,i=i||eu.arch(),Le.debug(`Caching tool ${t} ${r} ${i}`),Le.debug(`source dir: ${e}`),!Hi.statSync(e).isDirectory())throw new Error("sourceDir is not a directory");let n=yield Ck(t,r,i);for(let a of Hi.readdirSync(e)){let s=on.join(e,a);yield hi.cp(s,n,{recursive:!0})}return Rk(t,r,i),n})}xe.cacheDir=M3e;function F3e(e,t,r,i,n){return jr(this,void 0,void 0,function*(){if(i=ha.clean(i)||i,n=n||eu.arch(),Le.debug(`Caching tool ${r} ${i} ${n}`),Le.debug(`source file: ${e}`),!Hi.statSync(e).isFile())throw new Error("sourceFile is not a file");let a=yield Ck(r,i,n),s=on.join(a,t);return Le.debug(`destination file ${s}`),yield hi.cp(e,s),Rk(r,i,n),a})}xe.cacheFile=F3e;function j3e(e,t,r){if(!e)throw new Error("toolName parameter is required");if(!t)throw new Error("versionSpec parameter is required");if(r=r||eu.arch(),!f8(t)){let n=Pk(e,r);t=Ok(n,t)}let i="";if(t){t=ha.clean(t)||"";let n=on.join(A0(),e,t,r);Le.debug(`checking cache: ${n}`),Hi.existsSync(n)&&Hi.existsSync(`${n}.complete`)?(Le.debug(`Found tool in cache ${e} ${t} ${r}`),i=n):Le.debug("not found")}return i}xe.find=j3e;function Pk(e,t){let r=[];t=t||eu.arch();let i=on.join(A0(),e);if(Hi.existsSync(i)){let n=Hi.readdirSync(i);for(let a of n)if(f8(a)){let s=on.join(i,a,t||"");Hi.existsSync(s)&&Hi.existsSync(`${s}.complete`)&&r.push(a)}}return r}xe.findAllVersions=Pk;function k3e(e,t,r,i="master"){return jr(this,void 0,void 0,function*(){let n=[],a=`https://api.github.com/repos/${e}/${t}/git/trees/${i}`,s=new Sk.HttpClient("tool-cache"),o={};r&&(Le.debug("set auth"),o.authorization=r);let l=yield s.getJson(a,o);if(!l.result)return n;let d="";for(let p of l.result.tree)if(p.path==="versions-manifest.json"){d=p.url;break}o.accept="application/vnd.github.VERSION.raw";let c=yield(yield s.get(d,o)).readBody();if(c){c=c.replace(/^\uFEFF/,"");try{n=JSON.parse(c)}catch{Le.debug("Invalid json")}}return n})}xe.getManifestFromRepo=k3e;function z3e(e,t,r,i=eu.arch()){return jr(this,void 0,void 0,function*(){return yield N3e._findMatch(e,t,r,i)})}xe.findFromManifest=z3e;function O0(e){return jr(this,void 0,void 0,function*(){return e||(e=on.join(Ak(),Tk.default())),yield hi.mkdirP(e),e})}function Ck(e,t,r){return jr(this,void 0,void 0,function*(){let i=on.join(A0(),e,ha.clean(t)||t,r||"");Le.debug(`destination ${i}`);let n=`${i}.complete`;return yield hi.rmRF(i),yield hi.rmRF(n),yield hi.mkdirP(i),i})}function Rk(e,t,r){let n=`${on.join(A0(),e,ha.clean(t)||t,r||"")}.complete`;Hi.writeFileSync(n,""),Le.debug("finished caching tool")}function f8(e){let t=ha.clean(e)||"";Le.debug(`isExplicit: ${t}`);let r=ha.valid(t)!=null;return Le.debug(`explicit? ${r}`),r}xe.isExplicitVersion=f8;function Ok(e,t){let r="";Le.debug(`evaluating ${e.length} versions`),e=e.sort((i,n)=>ha.gt(i,n)?1:-1);for(let i=e.length-1;i>=0;i--){let n=e[i];if(ha.satisfies(n,t)){r=n;break}}return r?Le.debug(`matched: ${r}`):Le.debug("match not found"),r}xe.evaluateVersions=Ok;function A0(){let e=process.env.RUNNER_TOOL_CACHE||"";return Id.ok(e,"Expected RUNNER_TOOL_CACHE to be defined"),e}function Ak(){let e=process.env.RUNNER_TEMP||"";return Id.ok(e,"Expected RUNNER_TEMP to be defined"),e}function u8(e,t){let r=global[e];return r!==void 0?r:t}function U3e(e){return Array.from(new Set(e))}});var Dk=h((_xe,Ik)=>{"use strict";Ik.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var i,n,a;if(Array.isArray(t)){if(i=t.length,i!=r.length)return!1;for(n=i;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(a=Object.keys(t),i=a.length,i!==Object.keys(r).length)return!1;for(n=i;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,a[n]))return!1;for(n=i;n--!==0;){var s=a[n];if(!e(t[s],r[s]))return!1}return!0}return t!==t&&r!==r}});var Lk=h(h8=>{"use strict";Object.defineProperty(h8,"__esModule",{value:!0});h8.default="ffffffff-ffff-ffff-ffff-ffffffffffff"});var qk=h(g8=>{"use strict";Object.defineProperty(g8,"__esModule",{value:!0});g8.default="00000000-0000-0000-0000-000000000000"});var Bk=h(y8=>{"use strict";Object.defineProperty(y8,"__esModule",{value:!0});y8.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i});var tu=h(v8=>{"use strict";Object.defineProperty(v8,"__esModule",{value:!0});var H3e=Bk();function $3e(e){return typeof e=="string"&&H3e.default.test(e)}v8.default=$3e});var ru=h(_8=>{"use strict";Object.defineProperty(_8,"__esModule",{value:!0});var G3e=tu();function V3e(e){if(!(0,G3e.default)(e))throw TypeError("Invalid UUID");let t;return Uint8Array.of((t=parseInt(e.slice(0,8),16))>>>24,t>>>16&255,t>>>8&255,t&255,(t=parseInt(e.slice(9,13),16))>>>8,t&255,(t=parseInt(e.slice(14,18),16))>>>8,t&255,(t=parseInt(e.slice(19,23),16))>>>8,t&255,(t=parseInt(e.slice(24,36),16))/1099511627776&255,t/4294967296&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255)}_8.default=V3e});var ga=h(D0=>{"use strict";Object.defineProperty(D0,"__esModule",{value:!0});D0.unsafeStringify=Mk;var W3e=tu(),pr=[];for(let e=0;e<256;++e)pr.push((e+256).toString(16).slice(1));function Mk(e,t=0){return(pr[e[t+0]]+pr[e[t+1]]+pr[e[t+2]]+pr[e[t+3]]+"-"+pr[e[t+4]]+pr[e[t+5]]+"-"+pr[e[t+6]]+pr[e[t+7]]+"-"+pr[e[t+8]]+pr[e[t+9]]+"-"+pr[e[t+10]]+pr[e[t+11]]+pr[e[t+12]]+pr[e[t+13]]+pr[e[t+14]]+pr[e[t+15]]).toLowerCase()}function K3e(e,t=0){let r=Mk(e,t);if(!(0,W3e.default)(r))throw TypeError("Stringified UUID is invalid");return r}D0.default=K3e});var B0=h(b8=>{"use strict";Object.defineProperty(b8,"__esModule",{value:!0});b8.default=Q3e;var X3e=require("crypto"),q0=new Uint8Array(256),L0=q0.length;function Q3e(){return L0>q0.length-16&&((0,X3e.randomFillSync)(q0),L0=0),q0.slice(L0,L0+=16)}});var w8=h(M0=>{"use strict";Object.defineProperty(M0,"__esModule",{value:!0});M0.updateV1State=kk;var Fk=B0(),Y3e=ga(),iu={};function J3e(e,t,r){let i,n=e?._v6??!1;if(e){let a=Object.keys(e);a.length===1&&a[0]==="_v6"&&(e=void 0)}if(e)i=jk(e.random??e.rng?.()??(0,Fk.default)(),e.msecs,e.nsecs,e.clockseq,e.node,t,r);else{let a=Date.now(),s=(0,Fk.default)();kk(iu,a,s),i=jk(s,iu.msecs,iu.nsecs,n?void 0:iu.clockseq,n?void 0:iu.node,t,r)}return t?i:(0,Y3e.unsafeStringify)(i)}function kk(e,t,r){return e.msecs??=-1/0,e.nsecs??=0,t===e.msecs?(e.nsecs++,e.nsecs>=1e4&&(e.node=void 0,e.nsecs=0)):t>e.msecs?e.nsecs=0:t>>24&255,a[s++]=o>>>16&255,a[s++]=o>>>8&255,a[s++]=o&255;let l=t/4294967296*1e4&268435455;a[s++]=l>>>8&255,a[s++]=l&255,a[s++]=l>>>24&15|16,a[s++]=l>>>16&255,a[s++]=i>>>8|128,a[s++]=i&255;for(let d=0;d<6;++d)a[s++]=n[d];return a}M0.default=J3e});var N8=h(E8=>{"use strict";Object.defineProperty(E8,"__esModule",{value:!0});E8.default=t9e;var Z3e=ru(),e9e=ga();function t9e(e){let t=typeof e=="string"?(0,Z3e.default)(e):e,r=r9e(t);return typeof e=="string"?(0,e9e.unsafeStringify)(r):r}function r9e(e){return Uint8Array.of((e[6]&15)<<4|e[7]>>4&15,(e[7]&15)<<4|(e[4]&240)>>4,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,(e[1]&15)<<4|(e[2]&240)>>4,96|e[2]&15,e[3],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}});var zk=h(x8=>{"use strict";Object.defineProperty(x8,"__esModule",{value:!0});var i9e=require("crypto");function n9e(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,i9e.createHash)("md5").update(e).digest()}x8.default=n9e});var nu=h(ls=>{"use strict";Object.defineProperty(ls,"__esModule",{value:!0});ls.URL=ls.DNS=void 0;ls.stringToBytes=Hk;ls.default=s9e;var Uk=ru(),a9e=ga();function Hk(e){e=unescape(encodeURIComponent(e));let t=new Uint8Array(e.length);for(let r=0;r{"use strict";Object.defineProperty(po,"__esModule",{value:!0});po.URL=po.DNS=void 0;var o9e=zk(),S8=nu(),$k=nu();Object.defineProperty(po,"DNS",{enumerable:!0,get:function(){return $k.DNS}});Object.defineProperty(po,"URL",{enumerable:!0,get:function(){return $k.URL}});function T8(e,t,r,i){return(0,S8.default)(48,o9e.default,e,t,r,i)}T8.DNS=S8.DNS;T8.URL=S8.URL;po.default=T8});var Vk=h(P8=>{"use strict";Object.defineProperty(P8,"__esModule",{value:!0});var l9e=require("crypto");P8.default={randomUUID:l9e.randomUUID}});var Kk=h(C8=>{"use strict";Object.defineProperty(C8,"__esModule",{value:!0});var Wk=Vk(),d9e=B0(),c9e=ga();function p9e(e,t,r){if(Wk.default.randomUUID&&!t&&!e)return Wk.default.randomUUID();e=e||{};let i=e.random||(e.rng||d9e.default)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t){r=r||0;for(let n=0;n<16;++n)t[r+n]=i[n];return t}return(0,c9e.unsafeStringify)(i)}C8.default=p9e});var Xk=h(R8=>{"use strict";Object.defineProperty(R8,"__esModule",{value:!0});var u9e=require("crypto");function m9e(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,u9e.createHash)("sha1").update(e).digest()}R8.default=m9e});var Yk=h(uo=>{"use strict";Object.defineProperty(uo,"__esModule",{value:!0});uo.URL=uo.DNS=void 0;var f9e=Xk(),O8=nu(),Qk=nu();Object.defineProperty(uo,"DNS",{enumerable:!0,get:function(){return Qk.DNS}});Object.defineProperty(uo,"URL",{enumerable:!0,get:function(){return Qk.URL}});function A8(e,t,r,i){return(0,O8.default)(80,f9e.default,e,t,r,i)}A8.DNS=O8.DNS;A8.URL=O8.URL;uo.default=A8});var Jk=h(I8=>{"use strict";Object.defineProperty(I8,"__esModule",{value:!0});var h9e=ga(),g9e=w8(),y9e=N8();function v9e(e,t,r){e??={},r??=0;let i=(0,g9e.default)({...e,_v6:!0},new Uint8Array(16));if(i=(0,y9e.default)(i),t){for(let n=0;n<16;n++)t[r+n]=i[n];return t}return(0,h9e.unsafeStringify)(i)}I8.default=v9e});var Zk=h(D8=>{"use strict";Object.defineProperty(D8,"__esModule",{value:!0});D8.default=w9e;var _9e=ru(),b9e=ga();function w9e(e){let t=typeof e=="string"?(0,_9e.default)(e):e,r=E9e(t);return typeof e=="string"?(0,b9e.unsafeStringify)(r):r}function E9e(e){return Uint8Array.of((e[3]&15)<<4|e[4]>>4&15,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|e[6]&15,e[7],(e[1]&15)<<4|(e[2]&240)>>4,(e[2]&15)<<4|(e[3]&240)>>4,16|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}});var iz=h(F0=>{"use strict";Object.defineProperty(F0,"__esModule",{value:!0});F0.updateV7State=rz;var ez=B0(),N9e=ga(),L8={};function x9e(e,t,r){let i;if(e)i=tz(e.random??e.rng?.()??(0,ez.default)(),e.msecs,e.seq,t,r);else{let n=Date.now(),a=(0,ez.default)();rz(L8,n,a),i=tz(a,L8.msecs,L8.seq,t,r)}return t?i:(0,N9e.unsafeStringify)(i)}function rz(e,t,r){return e.msecs??=-1/0,e.seq??=0,t>e.msecs?(e.seq=r[6]<<23|r[7]<<16|r[8]<<8|r[9],e.msecs=t):(e.seq=e.seq+1|0,e.seq===0&&e.msecs++),e}function tz(e,t,r,i,n=0){return i||(i=new Uint8Array(16),n=0),t??=Date.now(),r??=e[6]*127<<24|e[7]<<16|e[8]<<8|e[9],i[n++]=t/1099511627776&255,i[n++]=t/4294967296&255,i[n++]=t/16777216&255,i[n++]=t/65536&255,i[n++]=t/256&255,i[n++]=t&255,i[n++]=112|r>>>28&15,i[n++]=r>>>20&255,i[n++]=128|r>>>14&63,i[n++]=r>>>6&255,i[n++]=r<<2&255|e[10]&3,i[n++]=e[11],i[n++]=e[12],i[n++]=e[13],i[n++]=e[14],i[n++]=e[15],i}F0.default=x9e});var nz=h(q8=>{"use strict";Object.defineProperty(q8,"__esModule",{value:!0});var S9e=tu();function T9e(e){if(!(0,S9e.default)(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}q8.default=T9e});var B8=h(We=>{"use strict";Object.defineProperty(We,"__esModule",{value:!0});We.version=We.validate=We.v7=We.v6ToV1=We.v6=We.v5=We.v4=We.v3=We.v1ToV6=We.v1=We.stringify=We.parse=We.NIL=We.MAX=void 0;var P9e=Lk();Object.defineProperty(We,"MAX",{enumerable:!0,get:function(){return P9e.default}});var C9e=qk();Object.defineProperty(We,"NIL",{enumerable:!0,get:function(){return C9e.default}});var R9e=ru();Object.defineProperty(We,"parse",{enumerable:!0,get:function(){return R9e.default}});var O9e=ga();Object.defineProperty(We,"stringify",{enumerable:!0,get:function(){return O9e.default}});var A9e=w8();Object.defineProperty(We,"v1",{enumerable:!0,get:function(){return A9e.default}});var I9e=N8();Object.defineProperty(We,"v1ToV6",{enumerable:!0,get:function(){return I9e.default}});var D9e=Gk();Object.defineProperty(We,"v3",{enumerable:!0,get:function(){return D9e.default}});var L9e=Kk();Object.defineProperty(We,"v4",{enumerable:!0,get:function(){return L9e.default}});var q9e=Yk();Object.defineProperty(We,"v5",{enumerable:!0,get:function(){return q9e.default}});var B9e=Jk();Object.defineProperty(We,"v6",{enumerable:!0,get:function(){return B9e.default}});var M9e=Zk();Object.defineProperty(We,"v6ToV1",{enumerable:!0,get:function(){return M9e.default}});var F9e=iz();Object.defineProperty(We,"v7",{enumerable:!0,get:function(){return F9e.default}});var j9e=tu();Object.defineProperty(We,"validate",{enumerable:!0,get:function(){return j9e.default}});var k9e=nz();Object.defineProperty(We,"version",{enumerable:!0,get:function(){return k9e.default}})});var k8=h(ti=>{"use strict";var z9e=ti&&ti.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),U9e=ti&&ti.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),j8=ti&&ti.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&z9e(t,e,r);return U9e(t,e),t},H9e=ti&&ti.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ti,"__esModule",{value:!0});ti.isZstdAvailable=e5e;ti.extract=t5e;ti.extractTarZst=sz;ti.inferCompressionMethod=i5e;var $9e=require("child_process"),G9e=j8(require("fs")),V9e=H9e(require("path")),M8=j8(require("stream")),W9e=Fd(),K9e=j8(I0()),X9e=Cu(),Q9e=B8(),az=bn(),F8=$t(),Y9e="3.4.3",J9e="1.31";async function Z9e(){let e=await(0,X9e.safeWhich)("tar"),t="";if(await new W9e.ToolRunner(e,["--version"],{listeners:{stdout:i=>{t+=i.toString()}}}).exec()!==0)throw new Error("Failed to call tar --version");if(t.includes("GNU tar")){let i=t.match(/tar \(GNU tar\) ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"gnu",version:i[1]}}else if(t.includes("bsdtar")){let i=t.match(/bsdtar ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"bsd",version:i[1]}}else throw new Error("Unknown tar version")}async function e5e(e){let t=await(0,F8.isBinaryAccessible)("zstd",e);try{let r=await Z9e(),{type:i,version:n}=r;switch(e.info(`Found ${i} tar version ${n}.`),i){case"gnu":return{available:t&&n>=J9e,foundZstdBinary:t,version:r};case"bsd":return{available:t&&n>=Y9e,foundZstdBinary:t,version:r};default:(0,F8.assertNever)(i)}}catch(r){return e.warning(`Failed to determine tar version, therefore will assume zstd is not available. The underlying error was: ${r}`),{available:!1,foundZstdBinary:t}}}async function t5e(e,t,r,i){switch(t){case"gzip":return await K9e.extractTar(e);case"zstd":if(!r)throw new Error("Could not determine tar version, which is required to extract a Zstandard archive.");return await sz(e,r,i)}}async function sz(e,t,r){let i=await r5e();r.debug(`Extracting to ${i}.${e instanceof M8.Readable?` Input stream has high water mark ${e.readableHighWaterMark}.`:""}`);try{let n=["-x","--zstd"];t.type==="gnu"&&(n.push("--warning=no-unknown-keyword"),n.push("--overwrite")),n.push("-f",e instanceof M8.Readable?"-":e,"-C",i),process.stdout.write(`[command]tar ${n.join(" ")} +`);let a=(0,$9e.spawn)("tar",n,{stdio:"pipe"}),s="";a.stdout?.on("data",l=>{s+=l.toString(),process.stdout.write(l)});let o="";return a.stderr?.on("data",l=>{o+=l.toString(),process.stdout.write(l)}),e instanceof M8.Readable&&e.pipe(a.stdin),await new Promise((l,d)=>{a.on("exit",c=>{c!==0&&d(new az.CommandInvocationError("tar",n,c??void 0,s,o)),l()})}),i}catch(n){throw await(0,F8.cleanUpGlob)(i,"extraction destination directory",r),n}}async function r5e(){let e=V9e.default.join((0,az.getTemporaryDirectory)(),(0,Q9e.v4)());return G9e.mkdirSync(e,{recursive:!0}),e}function i5e(e){return e.endsWith(".tar.gz")?"gzip":"zstd"}});var lz=h((Uxe,oz)=>{var au;oz.exports=function(){if(!au){try{au=rp()("follow-redirects")}catch{}typeof au!="function"&&(au=function(){})}au.apply(null,arguments)}});var mz=h((Hxe,J8)=>{var ou=require("url"),su=ou.URL,n5e=require("http"),a5e=require("https"),G8=require("stream").Writable,V8=require("assert"),dz=lz();(function(){var t=typeof process<"u",r=typeof window<"u"&&typeof document<"u",i=fo(Error.captureStackTrace);!t&&(r||!i)&&console.warn("The follow-redirects package should be excluded from browser builds.")})();var W8=!1;try{V8(new su(""))}catch(e){W8=e.code==="ERR_INVALID_URL"}var s5e=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],K8=["abort","aborted","connect","error","socket","timeout"],X8=Object.create(null);K8.forEach(function(e){X8[e]=function(t,r,i){this._redirectable.emit(e,t,r,i)}});var U8=lu("ERR_INVALID_URL","Invalid URL",TypeError),H8=lu("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),o5e=lu("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",H8),l5e=lu("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),d5e=lu("ERR_STREAM_WRITE_AFTER_END","write after end"),c5e=G8.prototype.destroy||pz;function ri(e,t){G8.call(this),this._sanitizeOptions(e),this._options=e,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],t&&this.on("response",t);var r=this;this._onNativeResponse=function(i){try{r._processResponse(i)}catch(n){r.emit("error",n instanceof H8?n:new H8({cause:n}))}},this._performRequest()}ri.prototype=Object.create(G8.prototype);ri.prototype.abort=function(){Y8(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};ri.prototype.destroy=function(e){return Y8(this._currentRequest,e),c5e.call(this,e),this};ri.prototype.write=function(e,t,r){if(this._ending)throw new d5e;if(!mo(e)&&!m5e(e))throw new TypeError("data should be a string, Buffer or Uint8Array");if(fo(t)&&(r=t,t=null),e.length===0){r&&r();return}this._requestBodyLength+e.length<=this._options.maxBodyLength?(this._requestBodyLength+=e.length,this._requestBodyBuffers.push({data:e,encoding:t}),this._currentRequest.write(e,t,r)):(this.emit("error",new l5e),this.abort())};ri.prototype.end=function(e,t,r){if(fo(e)?(r=e,e=t=null):fo(t)&&(r=t,t=null),!e)this._ended=this._ending=!0,this._currentRequest.end(null,null,r);else{var i=this,n=this._currentRequest;this.write(e,t,function(){i._ended=!0,n.end(null,null,r)}),this._ending=!0}};ri.prototype.setHeader=function(e,t){this._options.headers[e]=t,this._currentRequest.setHeader(e,t)};ri.prototype.removeHeader=function(e){delete this._options.headers[e],this._currentRequest.removeHeader(e)};ri.prototype.setTimeout=function(e,t){var r=this;function i(s){s.setTimeout(e),s.removeListener("timeout",s.destroy),s.addListener("timeout",s.destroy)}function n(s){r._timeout&&clearTimeout(r._timeout),r._timeout=setTimeout(function(){r.emit("timeout"),a()},e),i(s)}function a(){r._timeout&&(clearTimeout(r._timeout),r._timeout=null),r.removeListener("abort",a),r.removeListener("error",a),r.removeListener("response",a),r.removeListener("close",a),t&&r.removeListener("timeout",t),r.socket||r._currentRequest.removeListener("socket",n)}return t&&this.on("timeout",t),this.socket?n(this.socket):this._currentRequest.once("socket",n),this.on("socket",i),this.on("abort",a),this.on("error",a),this.on("response",a),this.on("close",a),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(e){ri.prototype[e]=function(t,r){return this._currentRequest[e](t,r)}});["aborted","connection","socket"].forEach(function(e){Object.defineProperty(ri.prototype,e,{get:function(){return this._currentRequest[e]}})});ri.prototype._sanitizeOptions=function(e){if(e.headers||(e.headers={}),e.host&&(e.hostname||(e.hostname=e.host),delete e.host),!e.pathname&&e.path){var t=e.path.indexOf("?");t<0?e.pathname=e.path:(e.pathname=e.path.substring(0,t),e.search=e.path.substring(t))}};ri.prototype._performRequest=function(){var e=this._options.protocol,t=this._options.nativeProtocols[e];if(!t)throw new TypeError("Unsupported protocol "+e);if(this._options.agents){var r=e.slice(0,-1);this._options.agent=this._options.agents[r]}var i=this._currentRequest=t.request(this._options,this._onNativeResponse);i._redirectable=this;for(var n of K8)i.on(n,X8[n]);if(this._currentUrl=/^\//.test(this._options.path)?ou.format(this._options):this._options.path,this._isRedirect){var a=0,s=this,o=this._requestBodyBuffers;(function l(d){if(i===s._currentRequest)if(d)s.emit("error",d);else if(a=400){e.responseUrl=this._currentUrl,e.redirects=this._redirects,this.emit("response",e),this._requestBodyBuffers=[];return}if(Y8(this._currentRequest),e.destroy(),++this._redirectCount>this._options.maxRedirects)throw new o5e;var i,n=this._options.beforeRedirect;n&&(i=Object.assign({Host:e.req.getHeader("host")},this._options.headers));var a=this._options.method;((t===301||t===302)&&this._options.method==="POST"||t===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],z8(/^content-/i,this._options.headers));var s=z8(/^host$/i,this._options.headers),o=Q8(this._currentUrl),l=s||o.host,d=/^\w+:/.test(r)?this._currentUrl:ou.format(Object.assign(o,{host:l})),c=p5e(r,d);if(dz("redirecting to",c.href),this._isRedirect=!0,$8(c,this._options),(c.protocol!==o.protocol&&c.protocol!=="https:"||c.host!==l&&!u5e(c.host,l))&&z8(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers),fo(n)){var p={headers:e.headers,statusCode:t},u={url:d,method:a,headers:i};n(this._options,p,u),this._sanitizeOptions(this._options)}this._performRequest()};function cz(e){var t={maxRedirects:21,maxBodyLength:10485760},r={};return Object.keys(e).forEach(function(i){var n=i+":",a=r[n]=e[i],s=t[i]=Object.create(a);function o(d,c,p){return f5e(d)?d=$8(d):mo(d)?d=$8(Q8(d)):(p=c,c=uz(d),d={protocol:n}),fo(c)&&(p=c,c=null),c=Object.assign({maxRedirects:t.maxRedirects,maxBodyLength:t.maxBodyLength},d,c),c.nativeProtocols=r,!mo(c.host)&&!mo(c.hostname)&&(c.hostname="::1"),V8.equal(c.protocol,n,"protocol mismatch"),dz("options",c),new ri(c,p)}function l(d,c,p){var u=s.request(d,c,p);return u.end(),u}Object.defineProperties(s,{request:{value:o,configurable:!0,enumerable:!0,writable:!0},get:{value:l,configurable:!0,enumerable:!0,writable:!0}})}),t}function pz(){}function Q8(e){var t;if(W8)t=new su(e);else if(t=uz(ou.parse(e)),!mo(t.protocol))throw new U8({input:e});return t}function p5e(e,t){return W8?new su(e,t):Q8(ou.resolve(t,e))}function uz(e){if(/^\[/.test(e.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(e.hostname))throw new U8({input:e.href||e});if(/^\[/.test(e.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(e.host))throw new U8({input:e.href||e});return e}function $8(e,t){var r=t||{};for(var i of s5e)r[i]=e[i];return r.hostname.startsWith("[")&&(r.hostname=r.hostname.slice(1,-1)),r.port!==""&&(r.port=Number(r.port)),r.path=r.search?r.pathname+r.search:r.pathname,r}function z8(e,t){var r;for(var i in t)e.test(i)&&(r=t[i],delete t[i]);return r===null||typeof r>"u"?void 0:String(r).trim()}function lu(e,t,r){function i(n){fo(Error.captureStackTrace)&&Error.captureStackTrace(this,this.constructor),Object.assign(this,n||{}),this.code=e,this.message=this.cause?t+": "+this.cause.message:t}return i.prototype=new(r||Error),Object.defineProperties(i.prototype,{constructor:{value:i,enumerable:!1},name:{value:"Error ["+e+"]",enumerable:!1}}),i}function Y8(e,t){for(var r of K8)e.removeListener(r,X8[r]);e.on("error",pz),e.destroy(t)}function u5e(e,t){V8(mo(e)&&mo(t));var r=e.length-t.length-1;return r>0&&e[r]==="."&&e.endsWith(t)}function mo(e){return typeof e=="string"||e instanceof String}function fo(e){return typeof e=="function"}function m5e(e){return typeof e=="object"&&"length"in e}function f5e(e){return su&&e instanceof su}J8.exports=cz({http:n5e,https:a5e});J8.exports.wrap=cz});var hz=h($i=>{"use strict";var h5e=$i&&$i.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),g5e=$i&&$i.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),tv=$i&&$i.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&h5e(t,e,r);return g5e(t,e),t};Object.defineProperty($i,"__esModule",{value:!0});$i.STREAMING_HIGH_WATERMARK_BYTES=void 0;$i.downloadAndExtract=S5e;var y5e=tv(require("path")),Dd=require("perf_hooks"),v5e=tv(I0()),_5e=mz(),b5e=B8(),w5e=sl(),Z8=x0(),ev=tv(k8()),E5e=$t();$i.STREAMING_HIGH_WATERMARK_BYTES=4*1024*1024;function N5e(e,t){return{combinedDurationMs:e+t,downloadDurationMs:e,extractionDurationMs:t,streamExtraction:!1}}function x5e(e){return{combinedDurationMs:e,downloadDurationMs:void 0,extractionDurationMs:void 0,streamExtraction:!0}}async function S5e(e,t,r,i,n,a,s){s.info(`Downloading CodeQL tools from ${e} . This may take a while.`);let o=ev.inferCompressionMethod(e);if(await a.getValue(w5e.Feature.ZstdBundleStreamingExtraction)&&o==="zstd"&&process.platform==="linux"){s.info("Streaming the extraction of the CodeQL bundle.");let f=Dd.performance.now(),g=await T5e(e,t,r,i,s),y=Math.round(Dd.performance.now()-f);return s.info(`Finished downloading and extracting CodeQL bundle to ${g} (${(0,Z8.formatDuration)(y)}).`),{extractedBundlePath:g,statusReport:{compressionMethod:o,toolsUrl:fz(e),...x5e(y)}}}let l=y5e.join(n,(0,b5e.v4)()),d=Dd.performance.now(),c=await v5e.downloadTool(e,l,t,r),p=Math.round(Dd.performance.now()-d);s.info(`Finished downloading CodeQL bundle to ${c} (${(0,Z8.formatDuration)(p)}).`);let u,m;try{s.info("Extracting CodeQL bundle.");let f=Dd.performance.now();u=await ev.extract(c,o,i,s),m=Math.round(Dd.performance.now()-f),s.info(`Finished extracting CodeQL bundle to ${u} (${(0,Z8.formatDuration)(m)}).`)}finally{await(0,E5e.cleanUpGlob)(c,"CodeQL bundle archive",s)}return{extractedBundlePath:u,statusReport:{compressionMethod:o,toolsUrl:fz(e),...N5e(p,m)}}}async function T5e(e,t,r,i,n){r=Object.assign({"User-Agent":"CodeQL Action"},t?{authorization:t}:{},r);let a=await new Promise(s=>_5e.https.get(e,{headers:r,highWaterMark:$i.STREAMING_HIGH_WATERMARK_BYTES},o=>s(o)));if(a.statusCode!==200)throw new Error(`Failed to download CodeQL bundle from ${e}. HTTP status code: ${a.statusCode}.`);return await ev.extractTarZst(a,i,n)}function fz(e){return["github/codeql-action","dsp-testing/codeql-cli-nightlies"].some(t=>e.startsWith(`https://github.com/${t}/releases/download/`))?e:"sanitized-value"}});var xz=h(Ke=>{"use strict";var P5e=Ke&&Ke.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),C5e=Ke&&Ke.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),cs=Ke&&Ke.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&P5e(t,e,r);return C5e(t,e),t},R5e=Ke&&Ke.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ke,"__esModule",{value:!0});Ke.downloadCodeQL=Ke.CODEQL_DEFAULT_ACTION_REPOSITORY=Ke.ToolsSource=void 0;Ke.getCodeQLActionRepository=bz;Ke.tryGetTagNameFromUrl=iv;Ke.tryGetBundleVersionFromUrl=wz;Ke.convertToSemVer=pu;Ke.getCodeQLSource=Ez;Ke.tryGetFallbackToolcacheVersion=Nz;Ke.getCodeQLURLVersion=H5e;Ke.setupCodeQLBundle=G5e;var O5e=cs(require("fs")),A5e=cs(require("path")),gz=require("perf_hooks"),ho=cs(I0()),I5e=R5e(Dk()),j0=cs(Go()),D5e=bn(),L5e=cs(js()),yz=cs(iy()),q5e=sl(),B5e=x0(),rv=cs(k8()),M5e=hz(),ds=cs($t()),_z=$t(),du;(function(e){e.Unknown="UNKNOWN",e.Local="LOCAL",e.Toolcache="TOOLCACHE",e.Download="DOWNLOAD"})(du||(Ke.ToolsSource=du={}));Ke.CODEQL_DEFAULT_ACTION_REPOSITORY="github/codeql-action";var vz=["linked","latest"];function F5e(e){return e?".tar.zst":".tar.gz"}function j5e(e){let t=F5e(e),r;if(process.platform==="win32")r="win64";else if(process.platform==="linux")r="linux64";else if(process.platform==="darwin")r="osx64";else return`codeql-bundle${t}`;return`codeql-bundle-${r}${t}`}function bz(e){return(0,D5e.isRunningLocalAction)()?(e.info("The CodeQL Action is checked out locally. Using the default CodeQL Action repository."),Ke.CODEQL_DEFAULT_ACTION_REPOSITORY):ds.getRequiredEnvParam("GITHUB_ACTION_REPOSITORY")}async function k5e(e,t,r,i){let n=bz(i),s=[[t.url,n],[t.url,Ke.CODEQL_DEFAULT_ACTION_REPOSITORY],[ds.GITHUB_DOTCOM_URL,Ke.CODEQL_DEFAULT_ACTION_REPOSITORY]].filter((l,d,c)=>!c.slice(0,d).some(p=>(0,I5e.default)(l,p))),o=j5e(r);for(let l of s){let[d,c]=l;if(d===ds.GITHUB_DOTCOM_URL&&c===Ke.CODEQL_DEFAULT_ACTION_REPOSITORY)break;let[p,u]=c.split("/");try{let m=await L5e.getApiClient().rest.repos.getReleaseByTag({owner:p,repo:u,tag:e});for(let f of m.data.assets)if(f.name===o)return i.info(`Found CodeQL bundle in ${l[1]} on ${l[0]} with URL ${f.url}.`),f.url}catch(m){i.info(`Looked for CodeQL bundle in ${l[1]} on ${l[0]} but got error ${m}.`)}}return`https://github.com/${Ke.CODEQL_DEFAULT_ACTION_REPOSITORY}/releases/download/${e}/${o}`}function cu(e,t){let r=e.match(/^codeql-bundle-(.*)$/);if(r===null||r.length<2){t.debug(`Could not determine bundle version from tag ${e}.`);return}return r[1]}function iv(e,t){let r=[...e.matchAll(/\/(codeql-bundle-[^/]*)\//g)];if(!r.length){t.debug(`Could not determine tag name for URL ${e}.`);return}let i=r[r.length-1];if(i===null||i.length!==2){t.debug(`Could not determine tag name for URL ${e}. Matched ${JSON.stringify(i)}.`);return}return i[1]}function wz(e,t){let r=iv(e,t);if(r!==void 0)return cu(r,t)}function pu(e,t){j0.valid(e)||(t.debug(`Bundle version ${e} is not in SemVer format. Will treat it as pre-release 0.0.0-${e}.`),e=`0.0.0-${e}`);let r=j0.clean(e);if(!r)throw new Error(`Bundle version ${e} is not in SemVer format.`);return r}async function z5e(e,t){let r=ho.findAllVersions("CodeQL").filter(_z.isGoodVersion).map(i=>({folder:ho.find("CodeQL",i),version:i})).filter(({folder:i})=>O5e.existsSync(A5e.join(i,"pinned-version")));if(r.length===1){let i=r[0];return t.debug(`CodeQL tools version ${i.version} in toolcache overriding version ${e}.`),{codeqlFolder:i.folder,sourceType:"toolcache",toolsVersion:i.version}}else r.length===0?t.debug("Did not find any candidate pinned versions of the CodeQL tools in the toolcache."):t.debug("Could not use CodeQL tools from the toolcache since more than one candidate pinned version was found in the toolcache.")}async function Ez(e,t,r,i,n,a){if(e&&!vz.includes(e)&&!e.startsWith("http"))return a.info(`Using CodeQL CLI from local path ${e}`),{codeqlTarPath:e,sourceType:"local",toolsVersion:"local"};let s=e&&vz.includes(e);s&&(a.info(`'tools: ${e}' was requested, so using CodeQL version ${t.cliVersion}, the version shipped with the Action.`),e==="latest"&&a.warning("`tools: latest` has been renamed to `tools: linked`, but the old name is still supported. No action is required."));let o,l,d;if(s)o=yz.cliVersion,l=yz.bundleVersion;else if(e!==void 0){if(l=iv(e,a),d=e,l){let m=cu(l,a);m&&j0.valid(m)&&(o=pu(m,a))}}else o=t.cliVersion,l=t.tagName;let c=l&&cu(l,a),p=o??(c&&pu(c,a))??l??d??"unknown";a.debug(`Attempting to obtain CodeQL tools. CLI version: ${o??"unknown"}, bundle tag name: ${l??"unknown"}, URL: ${d??"unspecified"}.`);let u;if(o&&(u=ho.find("CodeQL",o),!u)){a.debug(`Didn't find a version of the CodeQL tools in the toolcache with a version number exactly matching ${o}.`);let m=ho.findAllVersions("CodeQL");a.debug(`Found the following versions of the CodeQL tools in the toolcache: ${JSON.stringify(m)}.`);let f=m.filter(g=>g.startsWith(`${o}-`));f.length===1?(a.debug(`Exactly one version of the CodeQL tools starting with ${o} found in the toolcache, using that.`),u=ho.find("CodeQL",f[0])):f.length===0?a.debug(`Didn't find any versions of the CodeQL tools starting with ${o} in the toolcache. Trying next fallback method.`):(a.warning(`Found ${f.length} versions of the CodeQL tools starting with ${o} in the toolcache, but at most one was expected.`),a.debug("Trying next fallback method."))}if(!u&&l){let m=await Nz(o,l,a);m?u=ho.find("CodeQL",m):a.debug(`Could not determine a fallback toolcache version number for CodeQL tools version ${p}.`)}if(u?a.info(`Found CodeQL tools version ${p} in the toolcache.`):a.info(`Did not find CodeQL tools version ${p} in the toolcache.`),u)return o?a.info(`Using CodeQL CLI version ${o} from toolcache at ${u}`):a.info(`Using CodeQL CLI from toolcache at ${u}`),{codeqlFolder:u,sourceType:"toolcache",toolsVersion:o??p};if(i!==ds.GitHubVariant.DOTCOM&&!s&&!e){let m=await z5e(p,a);if(m!==void 0)return m}return d||(d=await k5e(l,r,o!==void 0&&await V5e(o,n),a)),o?a.info(`Using CodeQL CLI version ${o} sourced from ${d} .`):a.info(`Using CodeQL CLI sourced from ${d} .`),{bundleVersion:l&&cu(l,a),cliVersion:o,codeqlURL:d,sourceType:"download",toolsVersion:o??p}}async function Nz(e,t,r){let i=cu(t,r);if(!i)return;let n=pu(i,r);return r.debug(`Computed a fallback toolcache version number of ${n} for CodeQL version ${e??t}.`),n}var U5e=async function(e,t,r,i,n,a,s,o){let l=new URL(e),d=new URLSearchParams(l.search),c={accept:"application/octet-stream"},p;d.has("token")?o.debug("CodeQL tools URL contains an authorization token."):e.startsWith(`${i.url}/`)||i.apiURL&&e.startsWith(`${i.apiURL}/`)?(o.debug("Providing an authorization token to download CodeQL tools."),p=`token ${i.auth}`):o.debug("Downloading CodeQL tools without an authorization token.");let{extractedBundlePath:u,statusReport:m}=await(0,M5e.downloadAndExtract)(e,p,{"User-Agent":"CodeQL Action",...c},n,a,s,o),f=t??wz(e,o);if(f===void 0)return o.debug(`Could not cache CodeQL tools because we could not determine the bundle version from the URL ${e}.`),{codeqlFolder:u,statusReport:m,toolsVersion:r??"unknown"};o.debug("Caching CodeQL bundle.");let g=$5e(r,f,o),y=gz.performance.now(),_=await ho.cacheDir(u,"CodeQL",g);return o.info(`Added CodeQL bundle to the tool cache (${(0,B5e.formatDuration)(gz.performance.now()-y)}).`),_!==u&&await(0,_z.cleanUpGlob)(u,"CodeQL bundle from temporary directory",o),{codeqlFolder:_,statusReport:m,toolsVersion:r??g}};Ke.downloadCodeQL=U5e;function H5e(e){let t=e.match(/\/codeql-bundle-(.*)\//);if(t===null||t.length<2)throw new ds.ConfigurationError(`Malformed tools url: ${e}. Version could not be inferred`);return t[1]}function $5e(e,t,r){return e?.match(/^[0-9]+\.[0-9]+\.[0-9]+$/)?e:pu(t,r)}async function G5e(e,t,r,i,n,a,s){if(!await ds.isBinaryAccessible("tar",s))throw new ds.ConfigurationError("Could not find tar in PATH, so unable to extract CodeQL bundle.");let o=await rv.isZstdAvailable(s),l=await Ez(e,a,t,i,o.available,s),d,c=l.toolsVersion,p,u;switch(l.sourceType){case"local":{let m=rv.inferCompressionMethod(l.codeqlTarPath);d=await rv.extract(l.codeqlTarPath,m,o.version,s),u=du.Local;break}case"toolcache":d=l.codeqlFolder,s.debug(`CodeQL found in cache ${d}`),u=du.Toolcache;break;case"download":{let m=await(0,Ke.downloadCodeQL)(l.codeqlURL,l.bundleVersion,l.cliVersion,t,o.version,r,n,s);c=m.toolsVersion,d=m.codeqlFolder,p=m.statusReport,u=du.Download;break}default:ds.assertNever(l)}return{codeqlFolder:d,toolsDownloadStatusReport:p,toolsSource:u,toolsVersion:c,zstdAvailability:o}}async function V5e(e,t){return process.platform!=="win32"&&t&&j0.gte(e,q5e.CODEQL_VERSION_ZSTD_BUNDLE)}});var Rz=h(Gi=>{"use strict";var W5e=Gi&&Gi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),K5e=Gi&&Gi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Tz=Gi&&Gi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&W5e(t,e,r);return K5e(t,e),t};Object.defineProperty(Gi,"__esModule",{value:!0});Gi.shouldEnableIndirectTracing=sv;Gi.endTracingForCluster=Q5e;Gi.getTracerConfigForCluster=Cz;Gi.getCombinedTracerConfig=Y5e;var nv=Tz(require("fs")),av=Tz(require("path")),X5e=n1(),Pz=i1(),Sz=$t();async function sv(e,t){return t.buildMode===Sz.BuildMode.None||t.buildMode===Sz.BuildMode.Autobuild&&await e.supportsFeature(Pz.ToolsFeature.TraceCommandUseBuildMode)?!1:t.languages.some(r=>(0,X5e.isTracedLanguage)(r))}async function Q5e(e,t,r){if(!await sv(e,t))return;r.info("Unsetting build tracing environment variables. Subsequent steps of this job will not be traced.");let i=av.resolve(t.dbLocation,"temp/tracingEnvironment/end-tracing.json");if(!nv.existsSync(i))throw new Error(`Environment file for ending tracing not found: ${i}`);try{let n=JSON.parse(nv.readFileSync(i,"utf8"));for(let[a,s]of Object.entries(n))s!==null?process.env[a]=s:delete process.env[a]}catch(n){throw new Error(`Failed to parse file containing end tracing environment variables: ${n}`)}}async function Cz(e){return{env:JSON.parse(nv.readFileSync(av.resolve(e.dbLocation,"temp/tracingEnvironment/start-tracing.json"),"utf8"))}}async function Y5e(e,t){if(!await sv(e,t))return;let r=await Cz(t);if(!await e.supportsFeature(Pz.ToolsFeature.SetsCodeqlRunnerEnvVar)){let i=process.platform==="win32"?"runner.exe":"runner";r.env.CODEQL_RUNNER=av.join(r.env.CODEQL_DIST,"tools",r.env.CODEQL_PLATFORM,i)}return r}});var zz=h(at=>{"use strict";var J5e=at&&at.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Z5e=at&&at.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),us=at&&at.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&J5e(t,e,r);return Z5e(t,e),t};Object.defineProperty(at,"__esModule",{value:!0});at.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE=at.CODEQL_VERSION_ANALYSIS_SUMMARY_V2=void 0;at.setupCodeQL=c8e;at.getCodeQL=p8e;at.setCodeQL=u8e;at.getCachedCodeQL=m8e;at.getCodeQLForTesting=f8e;at.getCodeQLForCmd=$0;at.getExtraOptions=lv;at.getTrapCachingExtractorConfigArgs=kz;at.getTrapCachingExtractorConfigArgsForLang=U0;at.getGeneratedCodeScanningConfigPath=H0;var e8e=us(require("fs")),z0=us(require("path")),Oz=us(Rt()),k0=us(Fd()),Az=us(Am()),t8e=us(Go()),Ld=bn(),Iz=ry(),r8e=Ic(),uu=hc(),Dz=sl(),i8e=n1(),n8e=us(xz()),ps=i1(),a8e=Rz(),nr=us($t()),mu=$t(),ya,Lz="2.14.6",qz="2.14.6",s8e="3.10",o8e="2024-09-24",jz="progress++";at.CODEQL_VERSION_ANALYSIS_SUMMARY_V2="2.15.0";at.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE="2.15.0";var l8e="2.15.2",d8e="2.17.1";async function c8e(e,t,r,i,n,a,s,o){try{let{codeqlFolder:l,toolsDownloadStatusReport:d,toolsSource:c,toolsVersion:p,zstdAvailability:u}=await n8e.setupCodeQLBundle(e,t,r,i,s,n,a);a.debug(`Bundle download status report: ${JSON.stringify(d)}`);let m=z0.join(l,"codeql","codeql");if(process.platform==="win32")m+=".exe";else if(process.platform!=="linux"&&process.platform!=="darwin")throw new nr.ConfigurationError(`Unsupported platform: ${process.platform}`);return ya=await $0(m,o),{codeql:ya,toolsDownloadStatusReport:d,toolsSource:c,toolsVersion:p,zstdAvailability:u}}catch(l){throw new Error(`Unable to download and extract CodeQL CLI: ${(0,mu.getErrorMessage)(l)}`)}}async function p8e(e){return ya===void 0&&(ya=await $0(e,!0)),ya}function yt(e,t,r){return typeof e[t]!="function"?r!==void 0?r:()=>{throw new Error(`CodeQL ${t} method not correctly defined`)}:e[t]}function u8e(e){return ya={getPath:yt(e,"getPath",()=>"/tmp/dummy-path"),getVersion:yt(e,"getVersion",async()=>({version:"1.0.0"})),printVersion:yt(e,"printVersion"),supportsFeature:yt(e,"supportsFeature",async t=>!!e.getVersion&&(0,ps.isSupportedToolsFeature)(await e.getVersion(),t)),databaseInitCluster:yt(e,"databaseInitCluster"),runAutobuild:yt(e,"runAutobuild"),extractScannedLanguage:yt(e,"extractScannedLanguage"),extractUsingBuildMode:yt(e,"extractUsingBuildMode"),finalizeDatabase:yt(e,"finalizeDatabase"),resolveLanguages:yt(e,"resolveLanguages"),betterResolveLanguages:yt(e,"betterResolveLanguages",async()=>({aliases:{},extractors:{}})),resolveQueries:yt(e,"resolveQueries"),resolveBuildEnvironment:yt(e,"resolveBuildEnvironment"),packDownload:yt(e,"packDownload"),databaseCleanup:yt(e,"databaseCleanup"),databaseBundle:yt(e,"databaseBundle"),databaseRunQueries:yt(e,"databaseRunQueries"),databaseInterpretResults:yt(e,"databaseInterpretResults"),databasePrintBaseline:yt(e,"databasePrintBaseline"),databaseExportDiagnostics:yt(e,"databaseExportDiagnostics"),diagnosticsExport:yt(e,"diagnosticsExport"),resolveExtractor:yt(e,"resolveExtractor"),mergeResults:yt(e,"mergeResults")},ya}function m8e(){if(ya===void 0)throw new Error("cachedCodeQL undefined");return ya}async function f8e(e="codeql-for-testing"){return $0(e,!1)}async function $0(e,t){let r={getPath(){return e},async getVersion(){let i=nr.getCachedCodeQlVersion();if(i===void 0){let n=await ur(e,["version","--format=json"],{noStreamStdout:!0});try{i=JSON.parse(n)}catch{throw Error(`Invalid JSON output from \`version --format=json\`: ${n}`)}nr.cacheCodeQlVersion(i)}return i},async printVersion(){await ur(e,["version","--format=json"])},async supportsFeature(i){return(0,ps.isSupportedToolsFeature)(await this.getVersion(),i)},async databaseInitCluster(i,n,a,s,o){let l=i.languages.map(u=>`--language=${u}`);if(await(0,a8e.shouldEnableIndirectTracing)(r,i)&&(l.push("--begin-tracing"),l.push(...await kz(i)),l.push(`--trace-process-name=${a}`)),i.languages.indexOf(i8e.Language.actions)>=0){l.push("--search-path");let u=z0.resolve(__dirname,"../actions-extractor");l.push(u)}let d=await h8e(i,o),c=(0,Ld.getOptionalInput)("external-repository-token");l.push(`--codescanning-config=${d}`),c&&l.push("--external-repository-token-stdin"),i.buildMode!==void 0&&await this.supportsFeature(ps.ToolsFeature.BuildModeOption)&&l.push(`--build-mode=${i.buildMode}`),s!==void 0&&l.push(`--qlconfig-file=${s}`),l.push("--calculate-language-specific-baseline"),await Mz(i,this)?l.push("--sublanguage-file-coverage"):await nr.codeQlVersionAtLeast(this,at.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&l.push("--no-sublanguage-file-coverage");let p=(0,ps.isSupportedToolsFeature)(await this.getVersion(),ps.ToolsFeature.ForceOverwrite)?"--force-overwrite":"--overwrite";await ur(e,["database","init",p,"--db-cluster",i.dbLocation,`--source-root=${n}`,"--extractor-include-aliases",...l,...ir(["database","init"],{ignoringOptions:["--overwrite"]})],{stdin:c})},async runAutobuild(i,n){Fz();let a=z0.join(await this.resolveExtractor(n),"tools",process.platform==="win32"?"autobuild.cmd":"autobuild.sh");i.debugMode&&(process.env[uu.EnvVar.CLI_VERBOSITY]=process.env[uu.EnvVar.CLI_VERBOSITY]||jz),await ur(a)},async extractScannedLanguage(i,n){await ur(e,["database","trace-command","--index-traceless-dbs",...await U0(i,n),...ov(i.debugMode),...ir(["database","trace-command"]),nr.getCodeQLDatabasePath(i,n)])},async extractUsingBuildMode(i,n){i.buildMode===mu.BuildMode.Autobuild&&Fz();try{await ur(e,["database","trace-command","--use-build-mode","--working-dir",process.cwd(),...await U0(i,n),...ov(i.debugMode),...ir(["database","trace-command"]),nr.getCodeQLDatabasePath(i,n)])}catch(a){if(i.buildMode===mu.BuildMode.Autobuild){let s=`We were unable to automatically build your code. Please change the build mode for this language to manual and specify build steps for your project. See ${r8e.DocUrl.AUTOMATIC_BUILD_FAILED} for more information.`;throw new nr.ConfigurationError(`${s} ${(0,mu.getErrorMessage)(a)}`)}else throw a}},async finalizeDatabase(i,n,a,s){let o=["database","finalize","--finalize-dataset",n,a,...ov(s),...ir(["database","finalize"]),i];await ur(e,o)},async resolveLanguages(){let i=["resolve","languages","--format=json",...ir(["resolve","languages"])],n=await ur(e,i);try{return JSON.parse(n)}catch(a){throw new Error(`Unexpected output from codeql resolve languages: ${a}`)}},async betterResolveLanguages(){let i=["resolve","languages","--format=betterjson","--extractor-options-verbosity=4","--extractor-include-aliases",...ir(["resolve","languages"])],n=await ur(e,i);try{return JSON.parse(n)}catch(a){throw new Error(`Unexpected output from codeql resolve languages with --format=betterjson: ${a}`)}},async resolveQueries(i,n){let a=["resolve","queries",...i,"--format=bylanguage",...ir(["resolve","queries"])];n!==void 0&&a.push("--additional-packs",n);let s=await ur(e,a);try{return JSON.parse(s)}catch(o){throw new Error(`Unexpected output from codeql resolve queries: ${o}`)}},async resolveBuildEnvironment(i,n){let a=["resolve","build-environment",`--language=${n}`,"--extractor-include-aliases",...ir(["resolve","build-environment"])];i!==void 0&&a.push("--working-dir",i);let s=await ur(e,a);try{return JSON.parse(s)}catch(o){throw new Error(`Unexpected output from codeql resolve build-environment: ${o} in +${s}`)}},async databaseRunQueries(i,n){let a=["database","run-queries",...n,i,"--expect-discarded-cache","--min-disk-free=1024","-v",...ir(["database","run-queries"],{ignoringOptions:["--expect-discarded-cache"]})];await nr.codeQlVersionAtLeast(this,Dz.CODEQL_VERSION_FINE_GRAINED_PARALLELISM)&&a.push("--intra-layer-parallelism"),await ur(e,a)},async databaseInterpretResults(i,n,a,s,o,l,d,c,p,u){let m=await u.getValue(Dz.Feature.ExportDiagnosticsEnabled,this),f=["database","interpret-results",o,"--format=sarif-latest",l,`--output=${a}`,s,"--print-diagnostics-summary","--print-metrics-summary","--sarif-add-baseline-file-info",`--sarif-codescanning-config=${H0(p)}`,"--sarif-group-rules-by-pack",...await y8e(this),...await v8e(this),...ir(["database","interpret-results"])];return d!==void 0&&f.push(d),c!==void 0&&f.push("--sarif-category",c),await Mz(p,this)?f.push("--sublanguage-file-coverage"):await nr.codeQlVersionAtLeast(this,at.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&f.push("--no-sublanguage-file-coverage"),m?f.push("--sarif-include-diagnostics"):f.push("--no-sarif-include-diagnostics"),await nr.codeQlVersionAtLeast(this,at.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)&&!(0,ps.isSupportedToolsFeature)(await this.getVersion(),ps.ToolsFeature.AnalysisSummaryV2IsDefault)&&f.push("--new-analysis-summary"),f.push(i),n&&f.push(...n),await ur(e,f,{noStreamStdout:!0})},async databasePrintBaseline(i){let n=["database","print-baseline",...ir(["database","print-baseline"]),i];return await ur(e,n)},async packDownload(i,n){let s=["pack","download",...n?[`--qlconfig-file=${n}`]:[],"--format=json","--resolve-query-specs",...ir(["pack","download"]),...i],o=await ur(e,s);try{let l=JSON.parse(o);if(Array.isArray(l.packs)&&l.packs.every(d=>d.name))return l;throw new Error("Unexpected output from pack download")}catch(l){throw new Error(`Attempted to download specified packs but got an error: +${o} +${l}`)}},async databaseCleanup(i,n){let a=await nr.codeQlVersionAtLeast(this,d8e)?"--cache-cleanup":"--mode",s=["database","cleanup",i,`${a}=${n}`,...ir(["database","cleanup"])];await ur(e,s)},async databaseBundle(i,n,a){let s=["database","bundle",i,`--output=${n}`,`--name=${a}`,...ir(["database","bundle"])];await new k0.ToolRunner(e,s).exec()},async databaseExportDiagnostics(i,n,a){let s=["database","export-diagnostics",`${i}`,"--db-cluster","--format=sarif-latest",`--output=${n}`,"--sarif-include-diagnostics","-vvv",...ir(["diagnostics","export"])];a!==void 0&&s.push("--sarif-category",a),await new k0.ToolRunner(e,s).exec()},async diagnosticsExport(i,n,a){let s=["diagnostics","export","--format=sarif-latest",`--output=${i}`,`--sarif-codescanning-config=${H0(a)}`,...ir(["diagnostics","export"])];n!==void 0&&s.push("--sarif-category",n),await new k0.ToolRunner(e,s).exec()},async resolveExtractor(i){let n="";return await new k0.ToolRunner(e,["resolve","extractor","--format=json",`--language=${i}`,"--extractor-include-aliases",...ir(["resolve","extractor"])],{silent:!0,listeners:{stdout:a=>{n+=a.toString()},stderr:a=>{process.stderr.write(a)}}}).exec(),JSON.parse(n)},async mergeResults(i,n,{mergeRunsFromEqualCategory:a=!1}){let s=["github","merge-results","--output",n,...ir(["github","merge-results"])];for(let o of i)s.push("--sarif",o);a&&s.push("--sarif-merge-runs-from-equal-category"),await ur(e,s)}};if(t&&!await nr.codeQlVersionAtLeast(r,Lz))throw new nr.ConfigurationError(`Expected a CodeQL CLI with version at least ${Lz} but got version ${(await r.getVersion()).version}`);if(t&&process.env[uu.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING]!=="true"&&!await nr.codeQlVersionAtLeast(r,qz)){let i=await r.getVersion();Oz.warning(`CodeQL CLI version ${i.version} was discontinued on ${o8e} alongside GitHub Enterprise Server ${s8e} and will not be supported by the next minor release of the CodeQL Action. Please update to CodeQL CLI version ${qz} or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version. + +Alternatively, if you want to continue using CodeQL CLI version ${i.version}, you can replace 'github/codeql-action/*@v${(0,Ld.getActionVersion)().split(".")[0]}' by 'github/codeql-action/*@v${(0,Ld.getActionVersion)()}' in your code scanning workflow to continue using this version of the CodeQL Action.`),Oz.exportVariable(uu.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING,"true")}return r}function ir(e,{ignoringOptions:t}={}){let r=nr.getExtraOptionsEnvParam();return lv(r,e,[]).filter(i=>!t?.includes(i))}function Bz(e,t){if(e===void 0)return[];if(!Array.isArray(e)){let r=`The extra options for '${t.join(".")}' ('${JSON.stringify(e)}') are not in an array.`;throw new Error(r)}return e.map(r=>{let i=typeof r;if(i!=="string"&&i!=="number"&&i!=="boolean"){let n=`The extra option for '${t.join(".")}' ('${JSON.stringify(r)}') is not a primitive value.`;throw new Error(n)}return`${r}`})}function lv(e,t,r){let i=Bz(e?.["*"],r.concat("*")),n=t.length===0?Bz(e,r):lv(e?.[t[0]],t?.slice(1),r.concat(t[0]));return i.concat(n)}async function ur(e,t=[],r={}){try{return await(0,Ld.runTool)(e,t,r)}catch(i){throw i instanceof Ld.CommandInvocationError?(0,Iz.wrapCliConfigurationError)(new Iz.CliError(i)):i}}async function h8e(e,t){let r=H0(e),i=(0,mu.cloneObject)(e.originalUserInput);if(e.augmentationProperties.queriesInput&&(e.augmentationProperties.queriesInputCombines?i.queries=(i.queries||[]).concat(e.augmentationProperties.queriesInput):i.queries=e.augmentationProperties.queriesInput),i.queries?.length===0&&delete i.queries,e.augmentationProperties.packsInput)if(e.augmentationProperties.packsInputCombines)if(Array.isArray(i.packs))i.packs=(i.packs||[]).concat(e.augmentationProperties.packsInput);else if(!i.packs)i.packs=e.augmentationProperties.packsInput;else{let n=Object.keys(i.packs)[0];i.packs[n]=i.packs[n].concat(e.augmentationProperties.packsInput)}else i.packs=e.augmentationProperties.packsInput;return Array.isArray(i.packs)&&!i.packs.length&&delete i.packs,t.info(`Writing augmented user configuration file to ${r}`),t.startGroup("Augmented user configuration file contents"),t.info(Az.dump(i)),t.endGroup(),e8e.writeFileSync(r,Az.dump(i)),r}var g8e=1024;async function kz(e){let t=[];for(let r of e.languages)t.push(await U0(e,r));return t.flat()}async function U0(e,t){let r=e.trapCaches[t];if(r===void 0)return[];let i=await(0,Ld.isAnalyzingDefaultBranch)();return[`-O=${t}.trap.cache.dir=${r}`,`-O=${t}.trap.cache.bound=${g8e}`,`-O=${t}.trap.cache.write=${i}`]}function H0(e){return z0.resolve(e.tempDir,"user-config.yaml")}async function Mz(e,t){return(e.gitHubVersion.type!==nr.GitHubVariant.GHES||t8e.gte(e.gitHubVersion.version,"3.12.0"))&&await nr.codeQlVersionAtLeast(t,at.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)}async function y8e(e){return await nr.codeQlVersionAtLeast(e,l8e)?["--sarif-include-query-help=always"]:["--sarif-add-query-help"]}function ov(e){return e?[`--verbosity=${jz}`]:[]}function Fz(){let e=process.env.JAVA_TOOL_OPTIONS||"";process.env.JAVA_TOOL_OPTIONS=[...e.split(/\s+/),"-Dhttp.keepAlive=false","-Dmaven.wagon.http.pool=false"].join(" ")}async function v8e(e){let t=process.env[uu.EnvVar.JOB_RUN_UUID];return t&&await e.supportsFeature(ps.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty)?[`--sarif-run-property=jobRunUuid=${t}`]:[]}});var Uz=h(dv=>{"use strict";Object.defineProperty(dv,"__esModule",{value:!0});dv.runResolveBuildEnvironment=b8e;var _8e=zz();async function b8e(e,t,r,i){t.startGroup(`Attempting to resolve build environment for ${i}`);let n=await(0,_8e.getCodeQL)(e);r!==void 0&&t.info(`Using ${r} as the working directory.`);let a=await n.resolveBuildEnvironment(r,i);return t.endGroup(),a}});var Vz=h(mr=>{"use strict";var w8e=mr&&mr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),E8e=mr&&mr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Hz=mr&&mr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&w8e(t,e,r);return E8e(t,e),t};Object.defineProperty(mr,"__esModule",{value:!0});mr.JobStatus=mr.ActionName=void 0;mr.isFirstPartyAnalysis=Gz;mr.getActionsStatus=S8e;mr.getJobStatusDisplayName=T8e;mr.createStatusReportBase=C8e;mr.sendStatusReport=A8e;var N8e=Hz(require("os")),Vi=Hz(Rt()),va=bn(),$z=js(),x8e=Ic(),kn=hc(),jn=$t(),cv;(function(e){e.Autobuild="autobuild",e.Analyze="finish",e.Init="init",e.InitPost="init-post",e.ResolveEnvironment="resolve-environment",e.UploadSarif="upload-sarif"})(cv||(mr.ActionName=cv={}));function Gz(e){return e!==cv.UploadSarif?!0:process.env[kn.EnvVar.INIT_ACTION_HAS_RUN]==="true"}var ms;(function(e){e.UnknownStatus="JOB_STATUS_UNKNOWN",e.SuccessStatus="JOB_STATUS_SUCCESS",e.FailureStatus="JOB_STATUS_FAILURE",e.ConfigErrorStatus="JOB_STATUS_CONFIGURATION_ERROR"})(ms||(mr.JobStatus=ms={}));function S8e(e,t){return e||t?e instanceof jn.ConfigurationError?"user-error":"failure":"success"}function T8e(e){switch(e){case ms.SuccessStatus:return"success";case ms.FailureStatus:return"failure";case ms.ConfigErrorStatus:return"configuration error";case ms.UnknownStatus:return"unknown";default:(0,jn.assertNever)(e)}}function P8e(e){e==="user-error"?Vi.exportVariable(kn.EnvVar.JOB_STATUS,process.env[kn.EnvVar.JOB_STATUS]??ms.ConfigErrorStatus):(e==="failure"||e==="aborted")&&Vi.exportVariable(kn.EnvVar.JOB_STATUS,process.env[kn.EnvVar.JOB_STATUS]??ms.FailureStatus)}async function C8e(e,t,r,i,n,a,s,o){try{let l=(0,va.getOptionalInput)("sha")||process.env.GITHUB_SHA||"",d=await(0,va.getRef)(),c=process.env[kn.EnvVar.JOB_RUN_UUID]||"",p=(0,va.getWorkflowRunID)(),u=(0,va.getWorkflowRunAttempt)(),m=process.env.GITHUB_WORKFLOW||"",f=process.env.GITHUB_JOB||"",g=await(0,$z.getAnalysisKey)(),y=process.env[kn.EnvVar.WORKFLOW_STARTED_AT];y===void 0&&(y=r.toISOString(),Vi.exportVariable(kn.EnvVar.WORKFLOW_STARTED_AT,y));let _=(0,jn.getRequiredEnvParam)("RUNNER_OS"),b=(0,jn.getCachedCodeQlVersion)(),C=process.env.GITHUB_ACTION_REF||"",R=process.env[kn.EnvVar.TESTING_ENVIRONMENT]||"";R!==""&&Vi.exportVariable(kn.EnvVar.TESTING_ENVIRONMENT,R);let A=process.env.CODE_SCANNING_IS_STEADY_STATE_DEFAULT_SETUP==="true",U={action_name:e,action_oid:"unknown",action_ref:C,action_started_at:r.toISOString(),action_version:(0,va.getActionVersion)(),analysis_key:g,build_mode:i?.buildMode,commit_oid:l,first_party_analysis:Gz(e),job_name:f,job_run_uuid:c,ref:d,runner_os:_,started_at:y,status:t,steady_state_default_setup:A,testing_environment:R,workflow_name:m,workflow_run_attempt:u,workflow_run_id:p};try{U.actions_event_name=(0,va.getWorkflowEventName)()}catch(q){a.warning(`Could not determine the workflow event name: ${q}.`)}i&&(U.languages=i.languages.join(",")),n&&(U.runner_available_disk_space_bytes=n.numAvailableBytes,U.runner_total_disk_space_bytes=n.numTotalBytes),s&&(U.cause=s),o&&(U.exception=o),(t==="success"||t==="failure"||t==="aborted"||t==="user-error")&&(U.completed_at=new Date().toISOString());let ne=(0,va.getRequiredInput)("matrix");ne&&(U.matrix_vars=ne),"RUNNER_ARCH"in process.env&&(U.runner_arch=process.env.RUNNER_ARCH),_==="Linux"&&(0,va.isSelfHostedRunner)()||(U.runner_os_release=N8e.release()),b!==void 0&&(U.codeql_version=b.version);let j=process.env.ImageVersion;return j&&(U.runner_image_version=j),U}catch(l){a.warning(`Caught an exception while gathering information for telemetry: ${l}. Will skip sending status report.`);return}}var R8e="CodeQL Action is out-of-date. Please upgrade to the latest version of codeql-action.",O8e="CodeQL Action version is incompatible with the code scanning endpoint. Please update to a compatible version of codeql-action.";async function A8e(e){P8e(e.status);let t=JSON.stringify(e);if(Vi.debug(`Sending status report: ${t}`),(0,jn.isInTestMode)()){Vi.debug("In test mode. Status reports are not uploaded.");return}let r=(0,jn.getRequiredEnvParam)("GITHUB_REPOSITORY"),[i,n]=r.split("/"),a=(0,$z.getApiClient)();try{await a.request("PUT /repos/:owner/:repo/code-scanning/analysis/status",{owner:i,repo:n,data:t})}catch(s){if((0,jn.isHTTPError)(s))switch(s.status){case 403:(0,va.getWorkflowEventName)()==="push"&&process.env.GITHUB_ACTOR==="dependabot[bot]"?Vi.warning(`Workflows triggered by Dependabot on the "push" event run with read-only access. Uploading Code Scanning results requires write access. To use Code Scanning with Dependabot, please ensure you are using the "pull_request" event for this workflow and avoid triggering on the "push" event for Dependabot branches. See ${x8e.DocUrl.SCANNING_ON_PUSH} for more information on how to configure these events.`):Vi.warning(s.message);return;case 404:Vi.warning(s.message);return;case 422:(0,jn.getRequiredEnvParam)("GITHUB_SERVER_URL")!==jn.GITHUB_DOTCOM_URL?Vi.debug(O8e):Vi.debug(R8e);return}Vi.warning(`An unexpected error occurred when sending code scanning status report: ${(0,jn.getErrorMessage)(s)}`)}}});var I8e=exports&&exports.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),D8e=exports&&exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),L8e=exports&&exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&I8e(t,e,r);return D8e(t,e),t};Object.defineProperty(exports,"__esModule",{value:!0});var V0=L8e(Rt()),G0=bn(),q8e=js(),B8e=ry(),M8e=sk(),F8e=x0(),j8e=Uz(),ln=Vz(),fs=$t(),Wz="environment";async function k8e(){let e=new Date,t=(0,F8e.getActionsLogger)(),r;try{let n=await(0,ln.createStatusReportBase)(ln.ActionName.ResolveEnvironment,"starting",e,r,await(0,fs.checkDiskUsage)(t),t);n!==void 0&&await(0,ln.sendStatusReport)(n);let a=await(0,q8e.getGitHubVersion)();if((0,fs.checkGitHubVersionInRange)(a,t),(0,fs.checkActionVersion)((0,G0.getActionVersion)(),a),r=await(0,M8e.getConfig)((0,G0.getTemporaryDirectory)(),t),r===void 0)throw new Error("Config file could not be found at expected location. Has the 'init' action been called?");let s=(0,G0.getOptionalInput)("working-directory"),o=await(0,j8e.runResolveBuildEnvironment)(r.codeQLCmd,t,s,(0,G0.getRequiredInput)("language"));V0.setOutput(Wz,o)}catch(n){let a=(0,fs.wrapError)(n);if(a instanceof B8e.CliError)V0.setOutput(Wz,{}),t.warning(`Failed to resolve a build environment suitable for automatically building your code. ${a.message}`);else{V0.setFailed(`Failed to resolve a build environment suitable for automatically building your code. ${a.message}`);let s=await(0,ln.createStatusReportBase)(ln.ActionName.ResolveEnvironment,(0,ln.getActionsStatus)(a),e,r,await(0,fs.checkDiskUsage)(t),t,a.message,a.stack);s!==void 0&&await(0,ln.sendStatusReport)(s)}return}let i=await(0,ln.createStatusReportBase)(ln.ActionName.ResolveEnvironment,"success",e,r,await(0,fs.checkDiskUsage)(t),t);i!==void 0&&await(0,ln.sendStatusReport)(i)}async function z8e(){try{await k8e()}catch(e){V0.setFailed(`${ln.ActionName.ResolveEnvironment} action failed: ${(0,fs.getErrorMessage)(e)}`)}await(0,fs.checkForTimeout)()}z8e(); +/*! Bundled license information: + +is-extglob/index.js: + (*! + * is-extglob + * + * Copyright (c) 2014-2016, Jon Schlinkert. + * Licensed under the MIT License. + *) + +is-glob/index.js: + (*! + * is-glob + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +is-number/index.js: + (*! + * is-number + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Released under the MIT License. + *) + +to-regex-range/index.js: + (*! + * to-regex-range + * + * Copyright (c) 2015-present, Jon Schlinkert. + * Released under the MIT License. + *) + +fill-range/index.js: + (*! + * fill-range + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Licensed under the MIT License. + *) + +queue-microtask/index.js: + (*! queue-microtask. MIT License. Feross Aboukhadijeh *) + +run-parallel/index.js: + (*! run-parallel. MIT License. Feross Aboukhadijeh *) + +is-plain-object/dist/is-plain-object.js: + (*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) +*/ diff --git a/start-proxy/action.yml b/start-proxy/action.yml index 5756bba479..fae130bdeb 100644 --- a/start-proxy/action.yml +++ b/start-proxy/action.yml @@ -21,5 +21,5 @@ outputs: description: The proxy's internal CA certificate in PEM format runs: using: node20 - main: "../lib/start-proxy-action.js" - post: "../lib/start-proxy-action-post.js" + main: "start-proxy-action.js" + post: "start-proxy-action-post.js" diff --git a/start-proxy/start-proxy-action-post.js b/start-proxy/start-proxy-action-post.js new file mode 100644 index 0000000000..53ac305842 --- /dev/null +++ b/start-proxy/start-proxy-action-post.js @@ -0,0 +1,379 @@ +"use strict";var z5=Object.defineProperty;var y_e=Object.getOwnPropertyDescriptor;var b_e=Object.getOwnPropertyNames;var v_e=Object.prototype.hasOwnProperty;var $5=(e,t)=>()=>(e&&(t=e(e=0)),t);var g=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),H5=(e,t)=>{for(var r in t)z5(e,r,{get:t[r],enumerable:!0})},__e=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of b_e(t))!v_e.call(e,n)&&n!==r&&z5(e,n,{get:()=>t[n],enumerable:!(i=y_e(t,n))||i.enumerable});return e};var I0=e=>__e(z5({},"__esModule",{value:!0}),e);var P6=g(gf=>{"use strict";Object.defineProperty(gf,"__esModule",{value:!0});gf.toCommandProperties=gf.toCommandValue=void 0;function w_e(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}gf.toCommandValue=w_e;function E_e(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}gf.toCommandProperties=E_e});var hM=g(ia=>{"use strict";var S_e=ia&&ia.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),x_e=ia&&ia.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),T_e=ia&&ia.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&S_e(t,e,r);return x_e(t,e),t};Object.defineProperty(ia,"__esModule",{value:!0});ia.issue=ia.issueCommand=void 0;var N_e=T_e(require("os")),fM=P6();function mM(e,t,r){let i=new G5(e,t,r);process.stdout.write(i.toString()+N_e.EOL)}ia.issueCommand=mM;function R_e(e,t=""){mM(e,{},t)}ia.issue=R_e;var pM="::",G5=class{constructor(t,r,i){t||(t="missing.command"),this.command=t,this.properties=r,this.message=i}toString(){let t=pM+this.command;if(this.properties&&Object.keys(this.properties).length>0){t+=" ";let r=!0;for(let i in this.properties)if(this.properties.hasOwnProperty(i)){let n=this.properties[i];n&&(r?r=!1:t+=",",t+=`${i}=${C_e(n)}`)}}return t+=`${pM}${A_e(this.message)}`,t}};function A_e(e){return(0,fM.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function C_e(e){return(0,fM.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var bM=g(na=>{"use strict";var O_e=na&&na.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),P_e=na&&na.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),W5=na&&na.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&O_e(t,e,r);return P_e(t,e),t};Object.defineProperty(na,"__esModule",{value:!0});na.prepareKeyValueMessage=na.issueFileCommand=void 0;var I_e=W5(require("crypto")),gM=W5(require("fs")),V5=W5(require("os")),yM=P6();function D_e(e,t){let r=process.env[`GITHUB_${e}`];if(!r)throw new Error(`Unable to find environment variable for file command ${e}`);if(!gM.existsSync(r))throw new Error(`Missing file at path: ${r}`);gM.appendFileSync(r,`${(0,yM.toCommandValue)(t)}${V5.EOL}`,{encoding:"utf8"})}na.issueFileCommand=D_e;function L_e(e,t){let r=`ghadelimiter_${I_e.randomUUID()}`,i=(0,yM.toCommandValue)(t);if(e.includes(r))throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`);if(i.includes(r))throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`);return`${e}<<${r}${V5.EOL}${i}${V5.EOL}${r}`}na.prepareKeyValueMessage=L_e});var _M=g(yf=>{"use strict";Object.defineProperty(yf,"__esModule",{value:!0});yf.checkBypass=yf.getProxyUrl=void 0;function F_e(e){let t=e.protocol==="https:";if(vM(e))return;let r=t?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new URL(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new URL(`http://${r}`)}else return}yf.getProxyUrl=F_e;function vM(e){if(!e.hostname)return!1;let t=e.hostname;if(B_e(t))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let i;e.port?i=Number(e.port):e.protocol==="http:"?i=80:e.protocol==="https:"&&(i=443);let n=[e.hostname.toUpperCase()];typeof i=="number"&&n.push(`${n[0]}:${i}`);for(let s of r.split(",").map(a=>a.trim().toUpperCase()).filter(a=>a))if(s==="*"||n.some(a=>a===s||a.endsWith(`.${s}`)||s.startsWith(".")&&a.endsWith(`${s}`)))return!0;return!1}yf.checkBypass=vM;function B_e(e){let t=e.toLowerCase();return t==="localhost"||t.startsWith("127.")||t.startsWith("[::1]")||t.startsWith("[0:0:0:0:0:0:0:1]")}});var xM=g(bf=>{"use strict";var Q3t=require("net"),q_e=require("tls"),K5=require("http"),wM=require("https"),M_e=require("events"),Y3t=require("assert"),k_e=require("util");bf.httpOverHttp=j_e;bf.httpsOverHttp=U_e;bf.httpOverHttps=z_e;bf.httpsOverHttps=$_e;function j_e(e){var t=new ql(e);return t.request=K5.request,t}function U_e(e){var t=new ql(e);return t.request=K5.request,t.createSocket=EM,t.defaultPort=443,t}function z_e(e){var t=new ql(e);return t.request=wM.request,t}function $_e(e){var t=new ql(e);return t.request=wM.request,t.createSocket=EM,t.defaultPort=443,t}function ql(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||K5.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(i,n,s,a){for(var o=SM(n,s,a),l=0,c=t.requests.length;l=this.maxSockets){s.requests.push(a);return}s.createSocket(a,function(o){o.on("free",l),o.on("close",c),o.on("agentRemove",c),t.onSocket(o);function l(){s.emit("free",o,a)}function c(u){s.removeSocket(o),o.removeListener("free",l),o.removeListener("close",c),o.removeListener("agentRemove",c)}})};ql.prototype.createSocket=function(t,r){var i=this,n={};i.sockets.push(n);var s=X5({},i.proxyOptions,{method:"CONNECT",path:t.host+":"+t.port,agent:!1,headers:{host:t.host+":"+t.port}});t.localAddress&&(s.localAddress=t.localAddress),s.proxyAuth&&(s.headers=s.headers||{},s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")),kc("making CONNECT request");var a=i.request(s);a.useChunkedEncodingByDefault=!1,a.once("response",o),a.once("upgrade",l),a.once("connect",c),a.once("error",u),a.end();function o(d){d.upgrade=!0}function l(d,p,f){process.nextTick(function(){c(d,p,f)})}function c(d,p,f){if(a.removeAllListeners(),p.removeAllListeners(),d.statusCode!==200){kc("tunneling socket could not be established, statusCode=%d",d.statusCode),p.destroy();var m=new Error("tunneling socket could not be established, statusCode="+d.statusCode);m.code="ECONNRESET",t.request.emit("error",m),i.removeSocket(n);return}if(f.length>0){kc("got illegal response body from proxy"),p.destroy();var m=new Error("got illegal response body from proxy");m.code="ECONNRESET",t.request.emit("error",m),i.removeSocket(n);return}return kc("tunneling connection has established"),i.sockets[i.sockets.indexOf(n)]=p,r(p)}function u(d){a.removeAllListeners(),kc(`tunneling socket could not be established, cause=%s +`,d.message,d.stack);var p=new Error("tunneling socket could not be established, cause="+d.message);p.code="ECONNRESET",t.request.emit("error",p),i.removeSocket(n)}};ql.prototype.removeSocket=function(t){var r=this.sockets.indexOf(t);if(r!==-1){this.sockets.splice(r,1);var i=this.requests.shift();i&&this.createSocket(i,function(n){i.request.onSocket(n)})}};function EM(e,t){var r=this;ql.prototype.createSocket.call(r,e,function(i){var n=e.request.getHeader("host"),s=X5({},r.options,{socket:i,servername:n?n.replace(/:.*$/,""):e.host}),a=q_e.connect(0,s);r.sockets[r.sockets.indexOf(i)]=a,t(a)})}function SM(e,t,r){return typeof e=="string"?{host:e,port:t,localAddress:r}:e}function X5(e){for(var t=1,r=arguments.length;t{TM.exports=xM()});var eo=g(Ht=>{"use strict";var H_e=Ht&&Ht.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),G_e=Ht&&Ht.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),q6=Ht&&Ht.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&H_e(t,e,r);return G_e(t,e),t},Zr=Ht&&Ht.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ht,"__esModule",{value:!0});Ht.HttpClient=Ht.isHttps=Ht.HttpClientResponse=Ht.HttpClientError=Ht.getProxyUrl=Ht.MediaTypes=Ht.Headers=Ht.HttpCodes=void 0;var I6=q6(require("http")),Q5=q6(require("https")),RM=q6(_M()),D6=q6(NM()),Ja;(function(e){e[e.OK=200]="OK",e[e.MultipleChoices=300]="MultipleChoices",e[e.MovedPermanently=301]="MovedPermanently",e[e.ResourceMoved=302]="ResourceMoved",e[e.SeeOther=303]="SeeOther",e[e.NotModified=304]="NotModified",e[e.UseProxy=305]="UseProxy",e[e.SwitchProxy=306]="SwitchProxy",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",e[e.BadRequest=400]="BadRequest",e[e.Unauthorized=401]="Unauthorized",e[e.PaymentRequired=402]="PaymentRequired",e[e.Forbidden=403]="Forbidden",e[e.NotFound=404]="NotFound",e[e.MethodNotAllowed=405]="MethodNotAllowed",e[e.NotAcceptable=406]="NotAcceptable",e[e.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",e[e.RequestTimeout=408]="RequestTimeout",e[e.Conflict=409]="Conflict",e[e.Gone=410]="Gone",e[e.TooManyRequests=429]="TooManyRequests",e[e.InternalServerError=500]="InternalServerError",e[e.NotImplemented=501]="NotImplemented",e[e.BadGateway=502]="BadGateway",e[e.ServiceUnavailable=503]="ServiceUnavailable",e[e.GatewayTimeout=504]="GatewayTimeout"})(Ja=Ht.HttpCodes||(Ht.HttpCodes={}));var Dn;(function(e){e.Accept="accept",e.ContentType="content-type"})(Dn=Ht.Headers||(Ht.Headers={}));var jc;(function(e){e.ApplicationJson="application/json"})(jc=Ht.MediaTypes||(Ht.MediaTypes={}));function V_e(e){let t=RM.getProxyUrl(new URL(e));return t?t.href:""}Ht.getProxyUrl=V_e;var W_e=[Ja.MovedPermanently,Ja.ResourceMoved,Ja.SeeOther,Ja.TemporaryRedirect,Ja.PermanentRedirect],K_e=[Ja.BadGateway,Ja.ServiceUnavailable,Ja.GatewayTimeout],X_e=["OPTIONS","GET","DELETE","HEAD"],Q_e=10,Y_e=5,F6=class e extends Error{constructor(t,r){super(t),this.name="HttpClientError",this.statusCode=r,Object.setPrototypeOf(this,e.prototype)}};Ht.HttpClientError=F6;var B6=class{constructor(t){this.message=t}readBody(){return Zr(this,void 0,void 0,function*(){return new Promise(t=>Zr(this,void 0,void 0,function*(){let r=Buffer.alloc(0);this.message.on("data",i=>{r=Buffer.concat([r,i])}),this.message.on("end",()=>{t(r.toString())})}))})}readBodyBuffer(){return Zr(this,void 0,void 0,function*(){return new Promise(t=>Zr(this,void 0,void 0,function*(){let r=[];this.message.on("data",i=>{r.push(i)}),this.message.on("end",()=>{t(Buffer.concat(r))})}))})}};Ht.HttpClientResponse=B6;function Z_e(e){return new URL(e).protocol==="https:"}Ht.isHttps=Z_e;var Y5=class{constructor(t,r,i){this._ignoreSslError=!1,this._allowRedirects=!0,this._allowRedirectDowngrade=!1,this._maxRedirects=50,this._allowRetries=!1,this._maxRetries=1,this._keepAlive=!1,this._disposed=!1,this.userAgent=t,this.handlers=r||[],this.requestOptions=i,i&&(i.ignoreSslError!=null&&(this._ignoreSslError=i.ignoreSslError),this._socketTimeout=i.socketTimeout,i.allowRedirects!=null&&(this._allowRedirects=i.allowRedirects),i.allowRedirectDowngrade!=null&&(this._allowRedirectDowngrade=i.allowRedirectDowngrade),i.maxRedirects!=null&&(this._maxRedirects=Math.max(i.maxRedirects,0)),i.keepAlive!=null&&(this._keepAlive=i.keepAlive),i.allowRetries!=null&&(this._allowRetries=i.allowRetries),i.maxRetries!=null&&(this._maxRetries=i.maxRetries))}options(t,r){return Zr(this,void 0,void 0,function*(){return this.request("OPTIONS",t,null,r||{})})}get(t,r){return Zr(this,void 0,void 0,function*(){return this.request("GET",t,null,r||{})})}del(t,r){return Zr(this,void 0,void 0,function*(){return this.request("DELETE",t,null,r||{})})}post(t,r,i){return Zr(this,void 0,void 0,function*(){return this.request("POST",t,r,i||{})})}patch(t,r,i){return Zr(this,void 0,void 0,function*(){return this.request("PATCH",t,r,i||{})})}put(t,r,i){return Zr(this,void 0,void 0,function*(){return this.request("PUT",t,r,i||{})})}head(t,r){return Zr(this,void 0,void 0,function*(){return this.request("HEAD",t,null,r||{})})}sendStream(t,r,i,n){return Zr(this,void 0,void 0,function*(){return this.request(t,r,i,n)})}getJson(t,r={}){return Zr(this,void 0,void 0,function*(){r[Dn.Accept]=this._getExistingOrDefaultHeader(r,Dn.Accept,jc.ApplicationJson);let i=yield this.get(t,r);return this._processResponse(i,this.requestOptions)})}postJson(t,r,i={}){return Zr(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Dn.Accept]=this._getExistingOrDefaultHeader(i,Dn.Accept,jc.ApplicationJson),i[Dn.ContentType]=this._getExistingOrDefaultHeader(i,Dn.ContentType,jc.ApplicationJson);let s=yield this.post(t,n,i);return this._processResponse(s,this.requestOptions)})}putJson(t,r,i={}){return Zr(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Dn.Accept]=this._getExistingOrDefaultHeader(i,Dn.Accept,jc.ApplicationJson),i[Dn.ContentType]=this._getExistingOrDefaultHeader(i,Dn.ContentType,jc.ApplicationJson);let s=yield this.put(t,n,i);return this._processResponse(s,this.requestOptions)})}patchJson(t,r,i={}){return Zr(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Dn.Accept]=this._getExistingOrDefaultHeader(i,Dn.Accept,jc.ApplicationJson),i[Dn.ContentType]=this._getExistingOrDefaultHeader(i,Dn.ContentType,jc.ApplicationJson);let s=yield this.patch(t,n,i);return this._processResponse(s,this.requestOptions)})}request(t,r,i,n){return Zr(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");let s=new URL(r),a=this._prepareRequest(t,s,n),o=this._allowRetries&&X_e.includes(t)?this._maxRetries+1:1,l=0,c;do{if(c=yield this.requestRaw(a,i),c&&c.message&&c.message.statusCode===Ja.Unauthorized){let d;for(let p of this.handlers)if(p.canHandleAuthentication(c)){d=p;break}return d?d.handleAuthentication(this,a,i):c}let u=this._maxRedirects;for(;c.message.statusCode&&W_e.includes(c.message.statusCode)&&this._allowRedirects&&u>0;){let d=c.message.headers.location;if(!d)break;let p=new URL(d);if(s.protocol==="https:"&&s.protocol!==p.protocol&&!this._allowRedirectDowngrade)throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.");if(yield c.readBody(),p.hostname!==s.hostname)for(let f in n)f.toLowerCase()==="authorization"&&delete n[f];a=this._prepareRequest(t,p,n),c=yield this.requestRaw(a,i),u--}if(!c.message.statusCode||!K_e.includes(c.message.statusCode))return c;l+=1,l{function s(a,o){a?n(a):o?i(o):n(new Error("Unknown error"))}this.requestRawWithCallback(t,r,s)})})}requestRawWithCallback(t,r,i){typeof r=="string"&&(t.options.headers||(t.options.headers={}),t.options.headers["Content-Length"]=Buffer.byteLength(r,"utf8"));let n=!1;function s(l,c){n||(n=!0,i(l,c))}let a=t.httpModule.request(t.options,l=>{let c=new B6(l);s(void 0,c)}),o;a.on("socket",l=>{o=l}),a.setTimeout(this._socketTimeout||3*6e4,()=>{o&&o.end(),s(new Error(`Request timeout: ${t.options.path}`))}),a.on("error",function(l){s(l)}),r&&typeof r=="string"&&a.write(r,"utf8"),r&&typeof r!="string"?(r.on("close",function(){a.end()}),r.pipe(a)):a.end()}getAgent(t){let r=new URL(t);return this._getAgent(r)}_prepareRequest(t,r,i){let n={};n.parsedUrl=r;let s=n.parsedUrl.protocol==="https:";n.httpModule=s?Q5:I6;let a=s?443:80;if(n.options={},n.options.host=n.parsedUrl.hostname,n.options.port=n.parsedUrl.port?parseInt(n.parsedUrl.port):a,n.options.path=(n.parsedUrl.pathname||"")+(n.parsedUrl.search||""),n.options.method=t,n.options.headers=this._mergeHeaders(i),this.userAgent!=null&&(n.options.headers["user-agent"]=this.userAgent),n.options.agent=this._getAgent(n.parsedUrl),this.handlers)for(let o of this.handlers)o.prepareRequest(n.options);return n}_mergeHeaders(t){return this.requestOptions&&this.requestOptions.headers?Object.assign({},L6(this.requestOptions.headers),L6(t||{})):L6(t||{})}_getExistingOrDefaultHeader(t,r,i){let n;return this.requestOptions&&this.requestOptions.headers&&(n=L6(this.requestOptions.headers)[r]),t[r]||n||i}_getAgent(t){let r,i=RM.getProxyUrl(t),n=i&&i.hostname;if(this._keepAlive&&n&&(r=this._proxyAgent),this._keepAlive&&!n&&(r=this._agent),r)return r;let s=t.protocol==="https:",a=100;if(this.requestOptions&&(a=this.requestOptions.maxSockets||I6.globalAgent.maxSockets),i&&i.hostname){let o={maxSockets:a,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(i.username||i.password)&&{proxyAuth:`${i.username}:${i.password}`}),{host:i.hostname,port:i.port})},l,c=i.protocol==="https:";s?l=c?D6.httpsOverHttps:D6.httpsOverHttp:l=c?D6.httpOverHttps:D6.httpOverHttp,r=l(o),this._proxyAgent=r}if(this._keepAlive&&!r){let o={keepAlive:this._keepAlive,maxSockets:a};r=s?new Q5.Agent(o):new I6.Agent(o),this._agent=r}return r||(r=s?Q5.globalAgent:I6.globalAgent),s&&this._ignoreSslError&&(r.options=Object.assign(r.options||{},{rejectUnauthorized:!1})),r}_performExponentialBackoff(t){return Zr(this,void 0,void 0,function*(){t=Math.min(Q_e,t);let r=Y_e*Math.pow(2,t);return new Promise(i=>setTimeout(()=>i(),r))})}_processResponse(t,r){return Zr(this,void 0,void 0,function*(){return new Promise((i,n)=>Zr(this,void 0,void 0,function*(){let s=t.message.statusCode||0,a={statusCode:s,result:null,headers:{}};s===Ja.NotFound&&i(a);function o(u,d){if(typeof d=="string"){let p=new Date(d);if(!isNaN(p.valueOf()))return p}return d}let l,c;try{c=yield t.readBody(),c&&c.length>0&&(r&&r.deserializeDates?l=JSON.parse(c,o):l=JSON.parse(c),a.result=l),a.headers=t.message.headers}catch{}if(s>299){let u;l&&l.message?u=l.message:c&&c.length>0?u=c:u=`Failed request: (${s})`;let d=new F6(u,s);d.result=a.result,n(d)}else i(a)}))})}};Ht.HttpClient=Y5;var L6=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{})});var D0=g(Do=>{"use strict";var t8=Do&&Do.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Do,"__esModule",{value:!0});Do.PersonalAccessTokenCredentialHandler=Do.BearerCredentialHandler=Do.BasicCredentialHandler=void 0;var Z5=class{constructor(t,r){this.username=t,this.password=r}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return t8(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Do.BasicCredentialHandler=Z5;var J5=class{constructor(t){this.token=t}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Bearer ${this.token}`}canHandleAuthentication(){return!1}handleAuthentication(){return t8(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Do.BearerCredentialHandler=J5;var e8=class{constructor(t){this.token=t}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return t8(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Do.PersonalAccessTokenCredentialHandler=e8});var OM=g(vf=>{"use strict";var AM=vf&&vf.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(vf,"__esModule",{value:!0});vf.OidcClient=void 0;var J_e=eo(),ewe=D0(),CM=ze(),r8=class e{static createHttpClient(t=!0,r=10){let i={allowRetries:t,maxRetries:r};return new J_e.HttpClient("actions/oidc-client",[new ewe.BearerCredentialHandler(e.getRequestToken())],i)}static getRequestToken(){let t=process.env.ACTIONS_ID_TOKEN_REQUEST_TOKEN;if(!t)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable");return t}static getIDTokenUrl(){let t=process.env.ACTIONS_ID_TOKEN_REQUEST_URL;if(!t)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable");return t}static getCall(t){var r;return AM(this,void 0,void 0,function*(){let s=(r=(yield e.createHttpClient().getJson(t).catch(a=>{throw new Error(`Failed to get ID Token. + + Error Code : ${a.statusCode} + + Error Message: ${a.message}`)})).result)===null||r===void 0?void 0:r.value;if(!s)throw new Error("Response json body do not have ID Token field");return s})}static getIDToken(t){return AM(this,void 0,void 0,function*(){try{let r=e.getIDTokenUrl();if(t){let n=encodeURIComponent(t);r=`${r}&audience=${n}`}(0,CM.debug)(`ID token url is ${r}`);let i=yield e.getCall(r);return(0,CM.setSecret)(i),i}catch(r){throw new Error(`Error message: ${r.message}`)}})}};vf.OidcClient=r8});var a8=g(is=>{"use strict";var i8=is&&is.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(is,"__esModule",{value:!0});is.summary=is.markdownSummary=is.SUMMARY_DOCS_URL=is.SUMMARY_ENV_VAR=void 0;var twe=require("os"),n8=require("fs"),{access:rwe,appendFile:iwe,writeFile:nwe}=n8.promises;is.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";is.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var s8=class{constructor(){this._buffer=""}filePath(){return i8(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let t=process.env[is.SUMMARY_ENV_VAR];if(!t)throw new Error(`Unable to find environment variable for $${is.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield rwe(t,n8.constants.R_OK|n8.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${t}'. Check if the file has correct read/write permissions.`)}return this._filePath=t,this._filePath})}wrap(t,r,i={}){let n=Object.entries(i).map(([s,a])=>` ${s}="${a}"`).join("");return r?`<${t}${n}>${r}`:`<${t}${n}>`}write(t){return i8(this,void 0,void 0,function*(){let r=!!t?.overwrite,i=yield this.filePath();return yield(r?nwe:iwe)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return i8(this,void 0,void 0,function*(){return this.emptyBuffer().write({overwrite:!0})})}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){return this._buffer="",this}addRaw(t,r=!1){return this._buffer+=t,r?this.addEOL():this}addEOL(){return this.addRaw(twe.EOL)}addCodeBlock(t,r){let i=Object.assign({},r&&{lang:r}),n=this.wrap("pre",this.wrap("code",t),i);return this.addRaw(n).addEOL()}addList(t,r=!1){let i=r?"ol":"ul",n=t.map(a=>this.wrap("li",a)).join(""),s=this.wrap(i,n);return this.addRaw(s).addEOL()}addTable(t){let r=t.map(n=>{let s=n.map(a=>{if(typeof a=="string")return this.wrap("td",a);let{header:o,data:l,colspan:c,rowspan:u}=a,d=o?"th":"td",p=Object.assign(Object.assign({},c&&{colspan:c}),u&&{rowspan:u});return this.wrap(d,l,p)}).join("");return this.wrap("tr",s)}).join(""),i=this.wrap("table",r);return this.addRaw(i).addEOL()}addDetails(t,r){let i=this.wrap("details",this.wrap("summary",t)+r);return this.addRaw(i).addEOL()}addImage(t,r,i){let{width:n,height:s}=i||{},a=Object.assign(Object.assign({},n&&{width:n}),s&&{height:s}),o=this.wrap("img",null,Object.assign({src:t,alt:r},a));return this.addRaw(o).addEOL()}addHeading(t,r){let i=`h${r}`,n=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",s=this.wrap(n,t);return this.addRaw(s).addEOL()}addSeparator(){let t=this.wrap("hr",null);return this.addRaw(t).addEOL()}addBreak(){let t=this.wrap("br",null);return this.addRaw(t).addEOL()}addQuote(t,r){let i=Object.assign({},r&&{cite:r}),n=this.wrap("blockquote",t,i);return this.addRaw(n).addEOL()}addLink(t,r){let i=this.wrap("a",t,{href:r});return this.addRaw(i).addEOL()}},PM=new s8;is.markdownSummary=PM;is.summary=PM});var IM=g(ns=>{"use strict";var swe=ns&&ns.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),awe=ns&&ns.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),owe=ns&&ns.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&swe(t,e,r);return awe(t,e),t};Object.defineProperty(ns,"__esModule",{value:!0});ns.toPlatformPath=ns.toWin32Path=ns.toPosixPath=void 0;var lwe=owe(require("path"));function cwe(e){return e.replace(/[\\]/g,"/")}ns.toPosixPath=cwe;function uwe(e){return e.replace(/[/]/g,"\\")}ns.toWin32Path=uwe;function dwe(e){return e.replace(/[/\\]/g,lwe.sep)}ns.toPlatformPath=dwe});var l8=g(we=>{"use strict";var pwe=we&&we.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),fwe=we&&we.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),LM=we&&we.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&pwe(t,e,r);return fwe(t,e),t},o8=we&&we.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},ss;Object.defineProperty(we,"__esModule",{value:!0});we.getCmdPath=we.tryGetExecutablePath=we.isRooted=we.isDirectory=we.exists=we.READONLY=we.UV_FS_O_EXLOCK=we.IS_WINDOWS=we.unlink=we.symlink=we.stat=we.rmdir=we.rm=we.rename=we.readlink=we.readdir=we.open=we.mkdir=we.lstat=we.copyFile=we.chmod=void 0;var FM=LM(require("fs")),M6=LM(require("path"));ss=FM.promises,we.chmod=ss.chmod,we.copyFile=ss.copyFile,we.lstat=ss.lstat,we.mkdir=ss.mkdir,we.open=ss.open,we.readdir=ss.readdir,we.readlink=ss.readlink,we.rename=ss.rename,we.rm=ss.rm,we.rmdir=ss.rmdir,we.stat=ss.stat,we.symlink=ss.symlink,we.unlink=ss.unlink;we.IS_WINDOWS=process.platform==="win32";we.UV_FS_O_EXLOCK=268435456;we.READONLY=FM.constants.O_RDONLY;function mwe(e){return o8(this,void 0,void 0,function*(){try{yield we.stat(e)}catch(t){if(t.code==="ENOENT")return!1;throw t}return!0})}we.exists=mwe;function hwe(e,t=!1){return o8(this,void 0,void 0,function*(){return(t?yield we.stat(e):yield we.lstat(e)).isDirectory()})}we.isDirectory=hwe;function gwe(e){if(e=bwe(e),!e)throw new Error('isRooted() parameter "p" cannot be empty');return we.IS_WINDOWS?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}we.isRooted=gwe;function ywe(e,t){return o8(this,void 0,void 0,function*(){let r;try{r=yield we.stat(e)}catch(n){n.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${n}`)}if(r&&r.isFile()){if(we.IS_WINDOWS){let n=M6.extname(e).toUpperCase();if(t.some(s=>s.toUpperCase()===n))return e}else if(DM(r))return e}let i=e;for(let n of t){e=i+n,r=void 0;try{r=yield we.stat(e)}catch(s){s.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${s}`)}if(r&&r.isFile()){if(we.IS_WINDOWS){try{let s=M6.dirname(e),a=M6.basename(e).toUpperCase();for(let o of yield we.readdir(s))if(a===o.toUpperCase()){e=M6.join(s,o);break}}catch(s){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${s}`)}return e}else if(DM(r))return e}}return""})}we.tryGetExecutablePath=ywe;function bwe(e){return e=e||"",we.IS_WINDOWS?(e=e.replace(/\//g,"\\"),e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}function DM(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function vwe(){var e;return(e=process.env.COMSPEC)!==null&&e!==void 0?e:"cmd.exe"}we.getCmdPath=vwe});var L0=g(Br=>{"use strict";var _we=Br&&Br.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),wwe=Br&&Br.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),BM=Br&&Br.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&_we(t,e,r);return wwe(t,e),t},Uc=Br&&Br.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Br,"__esModule",{value:!0});Br.findInPath=Br.which=Br.mkdirP=Br.rmRF=Br.mv=Br.cp=void 0;var Ewe=require("assert"),Lo=BM(require("path")),Ot=BM(l8());function Swe(e,t,r={}){return Uc(this,void 0,void 0,function*(){let{force:i,recursive:n,copySourceDirectory:s}=Twe(r),a=(yield Ot.exists(t))?yield Ot.stat(t):null;if(a&&a.isFile()&&!i)return;let o=a&&a.isDirectory()&&s?Lo.join(t,Lo.basename(e)):t;if(!(yield Ot.exists(e)))throw new Error(`no such file or directory: ${e}`);if((yield Ot.stat(e)).isDirectory())if(n)yield jM(e,o,0,i);else throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`);else{if(Lo.relative(e,o)==="")throw new Error(`'${o}' and '${e}' are the same file`);yield UM(e,o,i)}})}Br.cp=Swe;function xwe(e,t,r={}){return Uc(this,void 0,void 0,function*(){if(yield Ot.exists(t)){let i=!0;if((yield Ot.isDirectory(t))&&(t=Lo.join(t,Lo.basename(e)),i=yield Ot.exists(t)),i)if(r.force==null||r.force)yield qM(t);else throw new Error("Destination already exists")}yield c8(Lo.dirname(t)),yield Ot.rename(e,t)})}Br.mv=xwe;function qM(e){return Uc(this,void 0,void 0,function*(){if(Ot.IS_WINDOWS&&/[*"<>|]/.test(e))throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield Ot.rm(e,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(t){throw new Error(`File was unable to be removed ${t}`)}})}Br.rmRF=qM;function c8(e){return Uc(this,void 0,void 0,function*(){Ewe.ok(e,"a path argument must be provided"),yield Ot.mkdir(e,{recursive:!0})})}Br.mkdirP=c8;function MM(e,t){return Uc(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");if(t){let i=yield MM(e,!1);if(!i)throw Ot.IS_WINDOWS?new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`):new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`);return i}let r=yield kM(e);return r&&r.length>0?r[0]:""})}Br.which=MM;function kM(e){return Uc(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");let t=[];if(Ot.IS_WINDOWS&&process.env.PATHEXT)for(let n of process.env.PATHEXT.split(Lo.delimiter))n&&t.push(n);if(Ot.isRooted(e)){let n=yield Ot.tryGetExecutablePath(e,t);return n?[n]:[]}if(e.includes(Lo.sep))return[];let r=[];if(process.env.PATH)for(let n of process.env.PATH.split(Lo.delimiter))n&&r.push(n);let i=[];for(let n of r){let s=yield Ot.tryGetExecutablePath(Lo.join(n,e),t);s&&i.push(s)}return i})}Br.findInPath=kM;function Twe(e){let t=e.force==null?!0:e.force,r=!!e.recursive,i=e.copySourceDirectory==null?!0:!!e.copySourceDirectory;return{force:t,recursive:r,copySourceDirectory:i}}function jM(e,t,r,i){return Uc(this,void 0,void 0,function*(){if(r>=255)return;r++,yield c8(t);let n=yield Ot.readdir(e);for(let s of n){let a=`${e}/${s}`,o=`${t}/${s}`;(yield Ot.lstat(a)).isDirectory()?yield jM(a,o,r,i):yield UM(a,o,i)}yield Ot.chmod(t,(yield Ot.stat(e)).mode)})}function UM(e,t,r){return Uc(this,void 0,void 0,function*(){if((yield Ot.lstat(e)).isSymbolicLink()){try{yield Ot.lstat(t),yield Ot.unlink(t)}catch(n){n.code==="EPERM"&&(yield Ot.chmod(t,"0666"),yield Ot.unlink(t))}let i=yield Ot.readlink(e);yield Ot.symlink(i,t,Ot.IS_WINDOWS?"junction":null)}else(!(yield Ot.exists(t))||r)&&(yield Ot.copyFile(e,t))})}});var wf=g(as=>{"use strict";var Nwe=as&&as.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Rwe=as&&as.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_f=as&&as.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Nwe(t,e,r);return Rwe(t,e),t},zM=as&&as.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(as,"__esModule",{value:!0});as.argStringToArray=as.ToolRunner=void 0;var k6=_f(require("os")),HM=_f(require("events")),Awe=_f(require("child_process")),Cwe=_f(require("path")),Owe=_f(L0()),$M=_f(l8()),Pwe=require("timers"),j6=process.platform==="win32",u8=class extends HM.EventEmitter{constructor(t,r,i){if(super(),!t)throw new Error("Parameter 'toolPath' cannot be null or empty.");this.toolPath=t,this.args=r||[],this.options=i||{}}_debug(t){this.options.listeners&&this.options.listeners.debug&&this.options.listeners.debug(t)}_getCommandString(t,r){let i=this._getSpawnFileName(),n=this._getSpawnArgs(t),s=r?"":"[command]";if(j6)if(this._isCmdFile()){s+=i;for(let a of n)s+=` ${a}`}else if(t.windowsVerbatimArguments){s+=`"${i}"`;for(let a of n)s+=` ${a}`}else{s+=this._windowsQuoteCmdArg(i);for(let a of n)s+=` ${this._windowsQuoteCmdArg(a)}`}else{s+=i;for(let a of n)s+=` ${a}`}return s}_processLineBuffer(t,r,i){try{let n=r+t.toString(),s=n.indexOf(k6.EOL);for(;s>-1;){let a=n.substring(0,s);i(a),n=n.substring(s+k6.EOL.length),s=n.indexOf(k6.EOL)}return n}catch(n){return this._debug(`error processing line. Failed with error ${n}`),""}}_getSpawnFileName(){return j6&&this._isCmdFile()?process.env.COMSPEC||"cmd.exe":this.toolPath}_getSpawnArgs(t){if(j6&&this._isCmdFile()){let r=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(let i of this.args)r+=" ",r+=t.windowsVerbatimArguments?i:this._windowsQuoteCmdArg(i);return r+='"',[r]}return this.args}_endsWith(t,r){return t.endsWith(r)}_isCmdFile(){let t=this.toolPath.toUpperCase();return this._endsWith(t,".CMD")||this._endsWith(t,".BAT")}_windowsQuoteCmdArg(t){if(!this._isCmdFile())return this._uvQuoteCmdArg(t);if(!t)return'""';let r=[" "," ","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'],i=!1;for(let a of t)if(r.some(o=>o===a)){i=!0;break}if(!i)return t;let n='"',s=!0;for(let a=t.length;a>0;a--)n+=t[a-1],s&&t[a-1]==="\\"?n+="\\":t[a-1]==='"'?(s=!0,n+='"'):s=!1;return n+='"',n.split("").reverse().join("")}_uvQuoteCmdArg(t){if(!t)return'""';if(!t.includes(" ")&&!t.includes(" ")&&!t.includes('"'))return t;if(!t.includes('"')&&!t.includes("\\"))return`"${t}"`;let r='"',i=!0;for(let n=t.length;n>0;n--)r+=t[n-1],i&&t[n-1]==="\\"?r+="\\":t[n-1]==='"'?(i=!0,r+="\\"):i=!1;return r+='"',r.split("").reverse().join("")}_cloneExecOptions(t){t=t||{};let r={cwd:t.cwd||process.cwd(),env:t.env||process.env,silent:t.silent||!1,windowsVerbatimArguments:t.windowsVerbatimArguments||!1,failOnStdErr:t.failOnStdErr||!1,ignoreReturnCode:t.ignoreReturnCode||!1,delay:t.delay||1e4};return r.outStream=t.outStream||process.stdout,r.errStream=t.errStream||process.stderr,r}_getSpawnOptions(t,r){t=t||{};let i={};return i.cwd=t.cwd,i.env=t.env,i.windowsVerbatimArguments=t.windowsVerbatimArguments||this._isCmdFile(),t.windowsVerbatimArguments&&(i.argv0=`"${r}"`),i}exec(){return zM(this,void 0,void 0,function*(){return!$M.isRooted(this.toolPath)&&(this.toolPath.includes("/")||j6&&this.toolPath.includes("\\"))&&(this.toolPath=Cwe.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield Owe.which(this.toolPath,!0),new Promise((t,r)=>zM(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`),this._debug("arguments:");for(let c of this.args)this._debug(` ${c}`);let i=this._cloneExecOptions(this.options);!i.silent&&i.outStream&&i.outStream.write(this._getCommandString(i)+k6.EOL);let n=new d8(i,this.toolPath);if(n.on("debug",c=>{this._debug(c)}),this.options.cwd&&!(yield $M.exists(this.options.cwd)))return r(new Error(`The cwd: ${this.options.cwd} does not exist!`));let s=this._getSpawnFileName(),a=Awe.spawn(s,this._getSpawnArgs(i),this._getSpawnOptions(this.options,s)),o="";a.stdout&&a.stdout.on("data",c=>{this.options.listeners&&this.options.listeners.stdout&&this.options.listeners.stdout(c),!i.silent&&i.outStream&&i.outStream.write(c),o=this._processLineBuffer(c,o,u=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(u)})});let l="";if(a.stderr&&a.stderr.on("data",c=>{n.processStderr=!0,this.options.listeners&&this.options.listeners.stderr&&this.options.listeners.stderr(c),!i.silent&&i.errStream&&i.outStream&&(i.failOnStdErr?i.errStream:i.outStream).write(c),l=this._processLineBuffer(c,l,u=>{this.options.listeners&&this.options.listeners.errline&&this.options.listeners.errline(u)})}),a.on("error",c=>{n.processError=c.message,n.processExited=!0,n.processClosed=!0,n.CheckComplete()}),a.on("exit",c=>{n.processExitCode=c,n.processExited=!0,this._debug(`Exit code ${c} received from tool '${this.toolPath}'`),n.CheckComplete()}),a.on("close",c=>{n.processExitCode=c,n.processExited=!0,n.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),n.CheckComplete()}),n.on("done",(c,u)=>{o.length>0&&this.emit("stdline",o),l.length>0&&this.emit("errline",l),a.removeAllListeners(),c?r(c):t(u)}),this.options.input){if(!a.stdin)throw new Error("child process missing stdin");a.stdin.end(this.options.input)}}))})}};as.ToolRunner=u8;function Iwe(e){let t=[],r=!1,i=!1,n="";function s(a){i&&a!=='"'&&(n+="\\"),n+=a,i=!1}for(let a=0;a0&&(t.push(n),n="");continue}s(o)}return n.length>0&&t.push(n.trim()),t}as.argStringToArray=Iwe;var d8=class e extends HM.EventEmitter{constructor(t,r){if(super(),this.processClosed=!1,this.processError="",this.processExitCode=0,this.processExited=!1,this.processStderr=!1,this.delay=1e4,this.done=!1,this.timeout=null,!r)throw new Error("toolPath must not be empty");this.options=t,this.toolPath=r,t.delay&&(this.delay=t.delay)}CheckComplete(){this.done||(this.processClosed?this._setResult():this.processExited&&(this.timeout=Pwe.setTimeout(e.HandleTimeout,this.delay,this)))}_debug(t){this.emit("debug",t)}_setResult(){let t;this.processExited&&(this.processError?t=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`):this.processExitCode!==0&&!this.options.ignoreReturnCode?t=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`):this.processStderr&&this.options.failOnStdErr&&(t=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`))),this.timeout&&(clearTimeout(this.timeout),this.timeout=null),this.done=!0,this.emit("done",t,this.processExitCode)}static HandleTimeout(t){if(!t.done){if(!t.processClosed&&t.processExited){let r=`The STDIO streams did not close within ${t.delay/1e3} seconds of the exit event from process '${t.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;t._debug(r)}t._setResult()}}}});var Ef=g(os=>{"use strict";var Dwe=os&&os.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Lwe=os&&os.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Fwe=os&&os.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Dwe(t,e,r);return Lwe(t,e),t},WM=os&&os.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(os,"__esModule",{value:!0});os.getExecOutput=os.exec=void 0;var GM=require("string_decoder"),VM=Fwe(wf());function KM(e,t,r){return WM(this,void 0,void 0,function*(){let i=VM.argStringToArray(e);if(i.length===0)throw new Error("Parameter 'commandLine' cannot be null or empty.");let n=i[0];return t=i.slice(1).concat(t||[]),new VM.ToolRunner(n,t,r).exec()})}os.exec=KM;function Bwe(e,t,r){var i,n;return WM(this,void 0,void 0,function*(){let s="",a="",o=new GM.StringDecoder("utf8"),l=new GM.StringDecoder("utf8"),c=(i=r?.listeners)===null||i===void 0?void 0:i.stdout,u=(n=r?.listeners)===null||n===void 0?void 0:n.stderr,d=h=>{a+=l.write(h),u&&u(h)},p=h=>{s+=o.write(h),c&&c(h)},f=Object.assign(Object.assign({},r?.listeners),{stdout:p,stderr:d}),m=yield KM(e,t,Object.assign(Object.assign({},r),{listeners:f}));return s+=o.end(),a+=l.end(),{exitCode:m,stdout:s,stderr:a}})}os.getExecOutput=Bwe});var QM=g(ht=>{"use strict";var qwe=ht&&ht.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Mwe=ht&&ht.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),kwe=ht&&ht.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&qwe(t,e,r);return Mwe(t,e),t},z6=ht&&ht.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},jwe=ht&&ht.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ht,"__esModule",{value:!0});ht.getDetails=ht.isLinux=ht.isMacOS=ht.isWindows=ht.arch=ht.platform=void 0;var XM=jwe(require("os")),U6=kwe(Ef()),Uwe=()=>z6(void 0,void 0,void 0,function*(){let{stdout:e}=yield U6.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',void 0,{silent:!0}),{stdout:t}=yield U6.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',void 0,{silent:!0});return{name:t.trim(),version:e.trim()}}),zwe=()=>z6(void 0,void 0,void 0,function*(){var e,t,r,i;let{stdout:n}=yield U6.getExecOutput("sw_vers",void 0,{silent:!0}),s=(t=(e=n.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&t!==void 0?t:"";return{name:(i=(r=n.match(/ProductName:\s*(.+)/))===null||r===void 0?void 0:r[1])!==null&&i!==void 0?i:"",version:s}}),$we=()=>z6(void 0,void 0,void 0,function*(){let{stdout:e}=yield U6.getExecOutput("lsb_release",["-i","-r","-s"],{silent:!0}),[t,r]=e.trim().split(` +`);return{name:t,version:r}});ht.platform=XM.default.platform();ht.arch=XM.default.arch();ht.isWindows=ht.platform==="win32";ht.isMacOS=ht.platform==="darwin";ht.isLinux=ht.platform==="linux";function Hwe(){return z6(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield ht.isWindows?Uwe():ht.isMacOS?zwe():$we()),{platform:ht.platform,arch:ht.arch,isWindows:ht.isWindows,isMacOS:ht.isMacOS,isLinux:ht.isLinux})})}ht.getDetails=Hwe});var ze=g(be=>{"use strict";var Gwe=be&&be.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Vwe=be&&be.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),f8=be&&be.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Gwe(t,e,r);return Vwe(t,e),t},YM=be&&be.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(be,"__esModule",{value:!0});be.platform=be.toPlatformPath=be.toWin32Path=be.toPosixPath=be.markdownSummary=be.summary=be.getIDToken=be.getState=be.saveState=be.group=be.endGroup=be.startGroup=be.info=be.notice=be.warning=be.error=be.debug=be.isDebug=be.setFailed=be.setCommandEcho=be.setOutput=be.getBooleanInput=be.getMultilineInput=be.getInput=be.addPath=be.setSecret=be.exportVariable=be.ExitCode=void 0;var sa=hM(),Ed=bM(),Sf=P6(),ZM=f8(require("os")),Wwe=f8(require("path")),Kwe=OM(),p8;(function(e){e[e.Success=0]="Success",e[e.Failure=1]="Failure"})(p8||(be.ExitCode=p8={}));function Xwe(e,t){let r=(0,Sf.toCommandValue)(t);if(process.env[e]=r,process.env.GITHUB_ENV||"")return(0,Ed.issueFileCommand)("ENV",(0,Ed.prepareKeyValueMessage)(e,t));(0,sa.issueCommand)("set-env",{name:e},r)}be.exportVariable=Xwe;function Qwe(e){(0,sa.issueCommand)("add-mask",{},e)}be.setSecret=Qwe;function Ywe(e){process.env.GITHUB_PATH||""?(0,Ed.issueFileCommand)("PATH",e):(0,sa.issueCommand)("add-path",{},e),process.env.PATH=`${e}${Wwe.delimiter}${process.env.PATH}`}be.addPath=Ywe;function m8(e,t){let r=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!r)throw new Error(`Input required and not supplied: ${e}`);return t&&t.trimWhitespace===!1?r:r.trim()}be.getInput=m8;function Zwe(e,t){let r=m8(e,t).split(` +`).filter(i=>i!=="");return t&&t.trimWhitespace===!1?r:r.map(i=>i.trim())}be.getMultilineInput=Zwe;function Jwe(e,t){let r=["true","True","TRUE"],i=["false","False","FALSE"],n=m8(e,t);if(r.includes(n))return!0;if(i.includes(n))return!1;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e} +Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}be.getBooleanInput=Jwe;function e3e(e,t){if(process.env.GITHUB_OUTPUT||"")return(0,Ed.issueFileCommand)("OUTPUT",(0,Ed.prepareKeyValueMessage)(e,t));process.stdout.write(ZM.EOL),(0,sa.issueCommand)("set-output",{name:e},(0,Sf.toCommandValue)(t))}be.setOutput=e3e;function t3e(e){(0,sa.issue)("echo",e?"on":"off")}be.setCommandEcho=t3e;function r3e(e){process.exitCode=p8.Failure,JM(e)}be.setFailed=r3e;function i3e(){return process.env.RUNNER_DEBUG==="1"}be.isDebug=i3e;function n3e(e){(0,sa.issueCommand)("debug",{},e)}be.debug=n3e;function JM(e,t={}){(0,sa.issueCommand)("error",(0,Sf.toCommandProperties)(t),e instanceof Error?e.toString():e)}be.error=JM;function s3e(e,t={}){(0,sa.issueCommand)("warning",(0,Sf.toCommandProperties)(t),e instanceof Error?e.toString():e)}be.warning=s3e;function a3e(e,t={}){(0,sa.issueCommand)("notice",(0,Sf.toCommandProperties)(t),e instanceof Error?e.toString():e)}be.notice=a3e;function o3e(e){process.stdout.write(e+ZM.EOL)}be.info=o3e;function ek(e){(0,sa.issue)("group",e)}be.startGroup=ek;function tk(){(0,sa.issue)("endgroup")}be.endGroup=tk;function l3e(e,t){return YM(this,void 0,void 0,function*(){ek(e);let r;try{r=yield t()}finally{tk()}return r})}be.group=l3e;function c3e(e,t){if(process.env.GITHUB_STATE||"")return(0,Ed.issueFileCommand)("STATE",(0,Ed.prepareKeyValueMessage)(e,t));(0,sa.issueCommand)("save-state",{name:e},(0,Sf.toCommandValue)(t))}be.saveState=c3e;function u3e(e){return process.env[`STATE_${e}`]||""}be.getState=u3e;function d3e(e){return YM(this,void 0,void 0,function*(){return yield Kwe.OidcClient.getIDToken(e)})}be.getIDToken=d3e;var p3e=a8();Object.defineProperty(be,"summary",{enumerable:!0,get:function(){return p3e.summary}});var f3e=a8();Object.defineProperty(be,"markdownSummary",{enumerable:!0,get:function(){return f3e.markdownSummary}});var h8=IM();Object.defineProperty(be,"toPosixPath",{enumerable:!0,get:function(){return h8.toPosixPath}});Object.defineProperty(be,"toWin32Path",{enumerable:!0,get:function(){return h8.toWin32Path}});Object.defineProperty(be,"toPlatformPath",{enumerable:!0,get:function(){return h8.toPlatformPath}});be.platform=f8(QM())});var xf=g(Fo=>{"use strict";Object.defineProperty(Fo,"__esModule",{value:!0});Fo.safeWhich=Fo.isWindows=void 0;var rk=require("fs"),m3e=require("path");Fo.isWindows=process.platform==="win32";var ik=Fo.isWindows?";":":",h3e=Fo.isWindows?[".com",".exe",".bat",".cmd"]:[""];async function g3e(e){if(e.includes("/")||e.includes("\\")&&Fo.isWindows)return e;let t=process.env.PATH;if(t===void 0)throw new Error(`Could not resolve program ${e} because no PATH environment variable was set.`);let r=t.split(ik),i=h3e;Fo.isWindows&&process.env.PATHEXT!==void 0&&(i=process.env.PATHEXT.split(ik));for(let n of r)for(let s of i){let a=m3e.join(n,e+s);try{return await rk.promises.access(a,rk.constants.X_OK),a}catch(o){if(o.code!=="ENOENT")throw o}}throw new Error(`Could not find program ${e} on PATH.`)}Fo.safeWhich=g3e});var ok=g(Tf=>{"use strict";Object.defineProperty(Tf,"__esModule",{value:!0});var y3e=require("node:child_process"),b3e=require("node:fs/promises"),v3e=require("node:os"),nk=require("node:path"),_3e=require("node:process"),w3e=require("node:util"),F0=class e extends Error{constructor(t){super(t),this.name="InvalidPathError",Object.setPrototypeOf(this,e.prototype)}},$6=class e extends Error{constructor(t){super(t),this.name="NoMatchError",Object.setPrototypeOf(this,e.prototype)}};async function sk(e,t){try{return await t.fsAccess(e),Promise.resolve(!0)}catch{return Promise.resolve(!1)}}async function ak(e,t){let r=e,i=await sk(r,t);for(;!i;)r=t.pathNormalize(r+"/.."),i=await sk(r,t);return r}async function E3e(e){if(parseInt(e.release.split(".")[0],10)<=6)return!1;try{return await e.cpExecFile("where",["powershell"],{windowsHide:!0}),!0}catch{return!1}}function S3e(e,t={platform:_3e.platform,release:v3e.release(),fsAccess:b3e.access,pathNormalize:nk.normalize,pathSep:nk.sep,cpExecFile:w3e.promisify(y3e.execFile)}){function r(a,o,l,c){let d=a.split(` +`).map(f=>f.trim()).filter(f=>f.length!==0).slice(1).map(f=>f.split(/\s+(?=[\d/])/)).filter(o);if(d.length===0)throw new $6;let p=d[0];return{diskPath:p[l.diskPath],free:parseInt(p[l.free],10)*c,size:parseInt(p[l.size],10)*c}}async function i(a,o,l,c=1){let[u,...d]=a;if(u===void 0)return Promise.reject(new Error("cmd must contain at least one item"));try{let{stdout:p}=await t.cpExecFile(u,d,{windowsHide:!0});return r(p,o,l,c)}catch(p){return Promise.reject(p)}}async function n(a){if(a.charAt(1)!==":")return Promise.reject(new F0(`The following path is invalid (should be X:\\...): ${a}`));let o=["powershell","Get-CimInstance -ClassName Win32_LogicalDisk | Select-Object Caption, FreeSpace, Size"],l=["wmic","logicaldisk","get","size,freespace,caption"],c=await E3e(t)?o:l;return i(c,u=>{let d=u[0];return a.toUpperCase().startsWith(d.toUpperCase())},{diskPath:0,free:1,size:2})}async function s(a){if(!t.pathNormalize(a).startsWith(t.pathSep))return Promise.reject(new F0(`The following path is invalid (should start by ${t.pathSep}): ${a}`));let o=await ak(a,t);return i(["df","-Pk","--",o],()=>!0,{diskPath:5,free:3,size:1},1024)}return t.platform==="win32"?n(e):s(e)}Tf.InvalidPathError=F0;Tf.NoMatchError=$6;Tf.default=S3e;Tf.getFirstExistingParentPath=ak});var ck=g((f9t,lk)=>{"use strict";lk.exports=(...e)=>[...new Set([].concat(...e))]});var g8=g((m9t,pk)=>{"use strict";var x3e=require("stream"),uk=x3e.PassThrough,T3e=Array.prototype.slice;pk.exports=N3e;function N3e(){let e=[],t=T3e.call(arguments),r=!1,i=t[t.length-1];i&&!Array.isArray(i)&&i.pipe==null?t.pop():i={};let n=i.end!==!1,s=i.pipeError===!0;i.objectMode==null&&(i.objectMode=!0),i.highWaterMark==null&&(i.highWaterMark=64*1024);let a=uk(i);function o(){for(let u=0,d=arguments.length;u0||(r=!1,l())}function f(m){function h(){m.removeListener("merge2UnpipeEnd",h),m.removeListener("end",h),s&&m.removeListener("error",y),p()}function y(b){a.emit("error",b)}if(m._readableState.endEmitted)return p();m.on("merge2UnpipeEnd",h),m.on("end",h),s&&m.on("error",y),m.pipe(a,{end:!1}),m.resume()}for(let m=0;m{"use strict";Object.defineProperty(Nf,"__esModule",{value:!0});Nf.splitWhen=Nf.flatten=void 0;function R3e(e){return e.reduce((t,r)=>[].concat(t,r),[])}Nf.flatten=R3e;function A3e(e,t){let r=[[]],i=0;for(let n of e)t(n)?(i++,r[i]=[]):r[i].push(n);return r}Nf.splitWhen=A3e});var mk=g(H6=>{"use strict";Object.defineProperty(H6,"__esModule",{value:!0});H6.isEnoentCodeError=void 0;function C3e(e){return e.code==="ENOENT"}H6.isEnoentCodeError=C3e});var hk=g(G6=>{"use strict";Object.defineProperty(G6,"__esModule",{value:!0});G6.createDirentFromStats=void 0;var y8=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function O3e(e,t){return new y8(e,t)}G6.createDirentFromStats=O3e});var vk=g(si=>{"use strict";Object.defineProperty(si,"__esModule",{value:!0});si.convertPosixPathToPattern=si.convertWindowsPathToPattern=si.convertPathToPattern=si.escapePosixPath=si.escapeWindowsPath=si.escape=si.removeLeadingDotSegment=si.makeAbsolute=si.unixify=void 0;var P3e=require("os"),I3e=require("path"),gk=P3e.platform()==="win32",D3e=2,L3e=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,F3e=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,B3e=/^\\\\([.?])/,q3e=/\\(?![!()+@[\]{}])/g;function M3e(e){return e.replace(/\\/g,"/")}si.unixify=M3e;function k3e(e,t){return I3e.resolve(e,t)}si.makeAbsolute=k3e;function j3e(e){if(e.charAt(0)==="."){let t=e.charAt(1);if(t==="/"||t==="\\")return e.slice(D3e)}return e}si.removeLeadingDotSegment=j3e;si.escape=gk?b8:v8;function b8(e){return e.replace(F3e,"\\$2")}si.escapeWindowsPath=b8;function v8(e){return e.replace(L3e,"\\$2")}si.escapePosixPath=v8;si.convertPathToPattern=gk?yk:bk;function yk(e){return b8(e).replace(B3e,"//$1").replace(q3e,"/")}si.convertWindowsPathToPattern=yk;function bk(e){return v8(e)}si.convertPosixPathToPattern=bk});var wk=g((v9t,_k)=>{_k.exports=function(t){if(typeof t!="string"||t==="")return!1;for(var r;r=/(\\).|([@?!+*]\(.*\))/g.exec(t);){if(r[2])return!0;t=t.slice(r.index+r[0].length)}return!1}});var _8=g((_9t,Sk)=>{var U3e=wk(),Ek={"{":"}","(":")","[":"]"},z3e=function(e){if(e[0]==="!")return!0;for(var t=0,r=-2,i=-2,n=-2,s=-2,a=-2;tt&&(a===-1||a>i||(a=e.indexOf("\\",t),a===-1||a>i)))||n!==-1&&e[t]==="{"&&e[t+1]!=="}"&&(n=e.indexOf("}",t),n>t&&(a=e.indexOf("\\",t),a===-1||a>n))||s!==-1&&e[t]==="("&&e[t+1]==="?"&&/[:!=]/.test(e[t+2])&&e[t+3]!==")"&&(s=e.indexOf(")",t),s>t&&(a=e.indexOf("\\",t),a===-1||a>s))||r!==-1&&e[t]==="("&&e[t+1]!=="|"&&(rr&&(a=e.indexOf("\\",r),a===-1||a>s))))return!0;if(e[t]==="\\"){var o=e[t+1];t+=2;var l=Ek[o];if(l){var c=e.indexOf(l,t);c!==-1&&(t=c+1)}if(e[t]==="!")return!0}else t++}return!1},$3e=function(e){if(e[0]==="!")return!0;for(var t=0;t{"use strict";var H3e=_8(),G3e=require("path").posix.dirname,V3e=require("os").platform()==="win32",w8="/",W3e=/\\/g,K3e=/[\{\[].*[\}\]]$/,X3e=/(^|[^\\])([\{\[]|\([^\)]+$)/,Q3e=/\\([\!\*\?\|\[\]\(\)\{\}])/g;xk.exports=function(t,r){var i=Object.assign({flipBackslashes:!0},r);i.flipBackslashes&&V3e&&t.indexOf(w8)<0&&(t=t.replace(W3e,w8)),K3e.test(t)&&(t+=w8),t+="a";do t=G3e(t);while(H3e(t)||X3e.test(t));return t.replace(Q3e,"$1")}});var V6=g(aa=>{"use strict";aa.isInteger=e=>typeof e=="number"?Number.isInteger(e):typeof e=="string"&&e.trim()!==""?Number.isInteger(Number(e)):!1;aa.find=(e,t)=>e.nodes.find(r=>r.type===t);aa.exceedsLimit=(e,t,r=1,i)=>i===!1||!aa.isInteger(e)||!aa.isInteger(t)?!1:(Number(t)-Number(e))/Number(r)>=i;aa.escapeNode=(e,t=0,r)=>{let i=e.nodes[t];i&&(r&&i.type===r||i.type==="open"||i.type==="close")&&i.escaped!==!0&&(i.value="\\"+i.value,i.escaped=!0)};aa.encloseBrace=e=>e.type!=="brace"||e.commas>>0+e.ranges>>0?!1:(e.invalid=!0,!0);aa.isInvalidBrace=e=>e.type!=="brace"?!1:e.invalid===!0||e.dollar?!0:!(e.commas>>0+e.ranges>>0)||e.open!==!0||e.close!==!0?(e.invalid=!0,!0):!1;aa.isOpenOrClose=e=>e.type==="open"||e.type==="close"?!0:e.open===!0||e.close===!0;aa.reduce=e=>e.reduce((t,r)=>(r.type==="text"&&t.push(r.value),r.type==="range"&&(r.type="text"),t),[]);aa.flatten=(...e)=>{let t=[],r=i=>{for(let n=0;n{"use strict";var Nk=V6();Rk.exports=(e,t={})=>{let r=(i,n={})=>{let s=t.escapeInvalid&&Nk.isInvalidBrace(n),a=i.invalid===!0&&t.escapeInvalid===!0,o="";if(i.value)return(s||a)&&Nk.isOpenOrClose(i)?"\\"+i.value:i.value;if(i.value)return i.value;if(i.nodes)for(let l of i.nodes)o+=r(l);return o};return r(e)}});var Ck=g((x9t,Ak)=>{"use strict";Ak.exports=function(e){return typeof e=="number"?e-e===0:typeof e=="string"&&e.trim()!==""?Number.isFinite?Number.isFinite(+e):isFinite(+e):!1}});var Mk=g((T9t,qk)=>{"use strict";var Ok=Ck(),Sd=(e,t,r)=>{if(Ok(e)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(t===void 0||e===t)return String(e);if(Ok(t)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let i={relaxZeros:!0,...r};typeof i.strictZeros=="boolean"&&(i.relaxZeros=i.strictZeros===!1);let n=String(i.relaxZeros),s=String(i.shorthand),a=String(i.capture),o=String(i.wrap),l=e+":"+t+"="+n+s+a+o;if(Sd.cache.hasOwnProperty(l))return Sd.cache[l].result;let c=Math.min(e,t),u=Math.max(e,t);if(Math.abs(c-u)===1){let h=e+"|"+t;return i.capture?`(${h})`:i.wrap===!1?h:`(?:${h})`}let d=Bk(e)||Bk(t),p={min:e,max:t,a:c,b:u},f=[],m=[];if(d&&(p.isPadded=d,p.maxLen=String(p.max).length),c<0){let h=u<0?Math.abs(u):1;m=Pk(h,Math.abs(c),p,i),c=p.a=0}return u>=0&&(f=Pk(c,u,p,i)),p.negatives=m,p.positives=f,p.result=Y3e(m,f,i),i.capture===!0?p.result=`(${p.result})`:i.wrap!==!1&&f.length+m.length>1&&(p.result=`(?:${p.result})`),Sd.cache[l]=p,p.result};function Y3e(e,t,r){let i=E8(e,t,"-",!1,r)||[],n=E8(t,e,"",!1,r)||[],s=E8(e,t,"-?",!0,r)||[];return i.concat(s).concat(n).join("|")}function Z3e(e,t){let r=1,i=1,n=Dk(e,r),s=new Set([t]);for(;e<=n&&n<=t;)s.add(n),r+=1,n=Dk(e,r);for(n=Lk(t+1,i)-1;e1&&o.count.pop(),o.count.push(u.count[0]),o.string=o.pattern+Fk(o.count),a=c+1;continue}r.isPadded&&(d=i9e(c,r,i)),u.string=d+u.pattern+Fk(u.count),s.push(u),a=c+1,o=u}return s}function E8(e,t,r,i,n){let s=[];for(let a of e){let{string:o}=a;!i&&!Ik(t,"string",o)&&s.push(r+o),i&&Ik(t,"string",o)&&s.push(r+o)}return s}function e9e(e,t){let r=[];for(let i=0;it?1:t>e?-1:0}function Ik(e,t,r){return e.some(i=>i[t]===r)}function Dk(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function Lk(e,t){return e-e%Math.pow(10,t)}function Fk(e){let[t=0,r=""]=e;return r||t>1?`{${t+(r?","+r:"")}}`:""}function r9e(e,t,r){return`[${e}${t-e===1?"":"-"}${t}]`}function Bk(e){return/^-?(0+)\d/.test(e)}function i9e(e,t,r){if(!t.isPadded)return e;let i=Math.abs(t.maxLen-String(e).length),n=r.relaxZeros!==!1;switch(i){case 0:return"";case 1:return n?"0?":"0";case 2:return n?"0{0,2}":"00";default:return n?`0{0,${i}}`:`0{${i}}`}}Sd.cache={};Sd.clearCache=()=>Sd.cache={};qk.exports=Sd});var T8=g((N9t,Gk)=>{"use strict";var n9e=require("util"),jk=Mk(),kk=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),s9e=e=>t=>e===!0?Number(t):String(t),S8=e=>typeof e=="number"||typeof e=="string"&&e!=="",B0=e=>Number.isInteger(+e),x8=e=>{let t=`${e}`,r=-1;if(t[0]==="-"&&(t=t.slice(1)),t==="0")return!1;for(;t[++r]==="0";);return r>0},a9e=(e,t,r)=>typeof e=="string"||typeof t=="string"?!0:r.stringify===!0,o9e=(e,t,r)=>{if(t>0){let i=e[0]==="-"?"-":"";i&&(e=e.slice(1)),e=i+e.padStart(i?t-1:t,"0")}return r===!1?String(e):e},X6=(e,t)=>{let r=e[0]==="-"?"-":"";for(r&&(e=e.slice(1),t--);e.length{e.negatives.sort((o,l)=>ol?1:0),e.positives.sort((o,l)=>ol?1:0);let i=t.capture?"":"?:",n="",s="",a;return e.positives.length&&(n=e.positives.map(o=>X6(String(o),r)).join("|")),e.negatives.length&&(s=`-(${i}${e.negatives.map(o=>X6(String(o),r)).join("|")})`),n&&s?a=`${n}|${s}`:a=n||s,t.wrap?`(${i}${a})`:a},Uk=(e,t,r,i)=>{if(r)return jk(e,t,{wrap:!1,...i});let n=String.fromCharCode(e);if(e===t)return n;let s=String.fromCharCode(t);return`[${n}-${s}]`},zk=(e,t,r)=>{if(Array.isArray(e)){let i=r.wrap===!0,n=r.capture?"":"?:";return i?`(${n}${e.join("|")})`:e.join("|")}return jk(e,t,r)},$k=(...e)=>new RangeError("Invalid range arguments: "+n9e.inspect(...e)),Hk=(e,t,r)=>{if(r.strictRanges===!0)throw $k([e,t]);return[]},c9e=(e,t)=>{if(t.strictRanges===!0)throw new TypeError(`Expected step "${e}" to be a number`);return[]},u9e=(e,t,r=1,i={})=>{let n=Number(e),s=Number(t);if(!Number.isInteger(n)||!Number.isInteger(s)){if(i.strictRanges===!0)throw $k([e,t]);return[]}n===0&&(n=0),s===0&&(s=0);let a=n>s,o=String(e),l=String(t),c=String(r);r=Math.max(Math.abs(r),1);let u=x8(o)||x8(l)||x8(c),d=u?Math.max(o.length,l.length,c.length):0,p=u===!1&&a9e(e,t,i)===!1,f=i.transform||s9e(p);if(i.toRegex&&r===1)return Uk(X6(e,d),X6(t,d),!0,i);let m={negatives:[],positives:[]},h=w=>m[w<0?"negatives":"positives"].push(Math.abs(w)),y=[],b=0;for(;a?n>=s:n<=s;)i.toRegex===!0&&r>1?h(n):y.push(o9e(f(n,b),d,p)),n=a?n-r:n+r,b++;return i.toRegex===!0?r>1?l9e(m,i,d):zk(y,null,{wrap:!1,...i}):y},d9e=(e,t,r=1,i={})=>{if(!B0(e)&&e.length>1||!B0(t)&&t.length>1)return Hk(e,t,i);let n=i.transform||(p=>String.fromCharCode(p)),s=`${e}`.charCodeAt(0),a=`${t}`.charCodeAt(0),o=s>a,l=Math.min(s,a),c=Math.max(s,a);if(i.toRegex&&r===1)return Uk(l,c,!1,i);let u=[],d=0;for(;o?s>=a:s<=a;)u.push(n(s,d)),s=o?s-r:s+r,d++;return i.toRegex===!0?zk(u,null,{wrap:!1,options:i}):u},K6=(e,t,r,i={})=>{if(t==null&&S8(e))return[e];if(!S8(e)||!S8(t))return Hk(e,t,i);if(typeof r=="function")return K6(e,t,1,{transform:r});if(kk(r))return K6(e,t,0,r);let n={...i};return n.capture===!0&&(n.wrap=!0),r=r||n.step||1,B0(r)?B0(e)&&B0(t)?u9e(e,t,r,n):d9e(e,t,Math.max(Math.abs(r),1),n):r!=null&&!kk(r)?c9e(r,n):K6(e,t,1,r)};Gk.exports=K6});var Kk=g((R9t,Wk)=>{"use strict";var p9e=T8(),Vk=V6(),f9e=(e,t={})=>{let r=(i,n={})=>{let s=Vk.isInvalidBrace(n),a=i.invalid===!0&&t.escapeInvalid===!0,o=s===!0||a===!0,l=t.escapeInvalid===!0?"\\":"",c="";if(i.isOpen===!0)return l+i.value;if(i.isClose===!0)return console.log("node.isClose",l,i.value),l+i.value;if(i.type==="open")return o?l+i.value:"(";if(i.type==="close")return o?l+i.value:")";if(i.type==="comma")return i.prev.type==="comma"?"":o?i.value:"|";if(i.value)return i.value;if(i.nodes&&i.ranges>0){let u=Vk.reduce(i.nodes),d=p9e(...u,{...t,wrap:!1,toRegex:!0,strictZeros:!0});if(d.length!==0)return u.length>1&&d.length>1?`(${d})`:d}if(i.nodes)for(let u of i.nodes)c+=r(u,i);return c};return r(e)};Wk.exports=f9e});var Yk=g((A9t,Qk)=>{"use strict";var m9e=T8(),Xk=W6(),Rf=V6(),xd=(e="",t="",r=!1)=>{let i=[];if(e=[].concat(e),t=[].concat(t),!t.length)return e;if(!e.length)return r?Rf.flatten(t).map(n=>`{${n}}`):t;for(let n of e)if(Array.isArray(n))for(let s of n)i.push(xd(s,t,r));else for(let s of t)r===!0&&typeof s=="string"&&(s=`{${s}}`),i.push(Array.isArray(s)?xd(n,s,r):n+s);return Rf.flatten(i)},h9e=(e,t={})=>{let r=t.rangeLimit===void 0?1e3:t.rangeLimit,i=(n,s={})=>{n.queue=[];let a=s,o=s.queue;for(;a.type!=="brace"&&a.type!=="root"&&a.parent;)a=a.parent,o=a.queue;if(n.invalid||n.dollar){o.push(xd(o.pop(),Xk(n,t)));return}if(n.type==="brace"&&n.invalid!==!0&&n.nodes.length===2){o.push(xd(o.pop(),["{}"]));return}if(n.nodes&&n.ranges>0){let d=Rf.reduce(n.nodes);if(Rf.exceedsLimit(...d,t.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let p=m9e(...d,t);p.length===0&&(p=Xk(n,t)),o.push(xd(o.pop(),p)),n.nodes=[];return}let l=Rf.encloseBrace(n),c=n.queue,u=n;for(;u.type!=="brace"&&u.type!=="root"&&u.parent;)u=u.parent,c=u.queue;for(let d=0;d{"use strict";Zk.exports={MAX_LENGTH:1e4,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:` +`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var nj=g((O9t,ij)=>{"use strict";var g9e=W6(),{MAX_LENGTH:ej,CHAR_BACKSLASH:N8,CHAR_BACKTICK:y9e,CHAR_COMMA:b9e,CHAR_DOT:v9e,CHAR_LEFT_PARENTHESES:_9e,CHAR_RIGHT_PARENTHESES:w9e,CHAR_LEFT_CURLY_BRACE:E9e,CHAR_RIGHT_CURLY_BRACE:S9e,CHAR_LEFT_SQUARE_BRACKET:tj,CHAR_RIGHT_SQUARE_BRACKET:rj,CHAR_DOUBLE_QUOTE:x9e,CHAR_SINGLE_QUOTE:T9e,CHAR_NO_BREAK_SPACE:N9e,CHAR_ZERO_WIDTH_NOBREAK_SPACE:R9e}=Jk(),A9e=(e,t={})=>{if(typeof e!="string")throw new TypeError("Expected a string");let r=t||{},i=typeof r.maxLength=="number"?Math.min(ej,r.maxLength):ej;if(e.length>i)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${i})`);let n={type:"root",input:e,nodes:[]},s=[n],a=n,o=n,l=0,c=e.length,u=0,d=0,p,f=()=>e[u++],m=h=>{if(h.type==="text"&&o.type==="dot"&&(o.type="text"),o&&o.type==="text"&&h.type==="text"){o.value+=h.value;return}return a.nodes.push(h),h.parent=a,h.prev=o,o=h,h};for(m({type:"bos"});u0){if(a.ranges>0){a.ranges=0;let h=a.nodes.shift();a.nodes=[h,{type:"text",value:g9e(a)}]}m({type:"comma",value:p}),a.commas++;continue}if(p===v9e&&d>0&&a.commas===0){let h=a.nodes;if(d===0||h.length===0){m({type:"text",value:p});continue}if(o.type==="dot"){if(a.range=[],o.value+=p,o.type="range",a.nodes.length!==3&&a.nodes.length!==5){a.invalid=!0,a.ranges=0,o.type="text";continue}a.ranges++,a.args=[];continue}if(o.type==="range"){h.pop();let y=h[h.length-1];y.value+=o.value+p,o=y,a.ranges--;continue}m({type:"dot",value:p});continue}m({type:"text",value:p})}do if(a=s.pop(),a.type!=="root"){a.nodes.forEach(b=>{b.nodes||(b.type==="open"&&(b.isOpen=!0),b.type==="close"&&(b.isClose=!0),b.nodes||(b.type="text"),b.invalid=!0)});let h=s[s.length-1],y=h.nodes.indexOf(a);h.nodes.splice(y,1,...a.nodes)}while(s.length>0);return m({type:"eos"}),n};ij.exports=A9e});var oj=g((P9t,aj)=>{"use strict";var sj=W6(),C9e=Kk(),O9e=Yk(),P9e=nj(),Os=(e,t={})=>{let r=[];if(Array.isArray(e))for(let i of e){let n=Os.create(i,t);Array.isArray(n)?r.push(...n):r.push(n)}else r=[].concat(Os.create(e,t));return t&&t.expand===!0&&t.nodupes===!0&&(r=[...new Set(r)]),r};Os.parse=(e,t={})=>P9e(e,t);Os.stringify=(e,t={})=>sj(typeof e=="string"?Os.parse(e,t):e,t);Os.compile=(e,t={})=>(typeof e=="string"&&(e=Os.parse(e,t)),C9e(e,t));Os.expand=(e,t={})=>{typeof e=="string"&&(e=Os.parse(e,t));let r=O9e(e,t);return t.noempty===!0&&(r=r.filter(Boolean)),t.nodupes===!0&&(r=[...new Set(r)]),r};Os.create=(e,t={})=>e===""||e.length<3?[e]:t.expand!==!0?Os.compile(e,t):Os.expand(e,t);aj.exports=Os});var q0=g((I9t,pj)=>{"use strict";var I9e=require("path"),Bo="\\\\/",lj=`[^${Bo}]`,Ml="\\.",D9e="\\+",L9e="\\?",Q6="\\/",F9e="(?=.)",cj="[^/]",R8=`(?:${Q6}|$)`,uj=`(?:^|${Q6})`,A8=`${Ml}{1,2}${R8}`,B9e=`(?!${Ml})`,q9e=`(?!${uj}${A8})`,M9e=`(?!${Ml}{0,1}${R8})`,k9e=`(?!${A8})`,j9e=`[^.${Q6}]`,U9e=`${cj}*?`,dj={DOT_LITERAL:Ml,PLUS_LITERAL:D9e,QMARK_LITERAL:L9e,SLASH_LITERAL:Q6,ONE_CHAR:F9e,QMARK:cj,END_ANCHOR:R8,DOTS_SLASH:A8,NO_DOT:B9e,NO_DOTS:q9e,NO_DOT_SLASH:M9e,NO_DOTS_SLASH:k9e,QMARK_NO_DOT:j9e,STAR:U9e,START_ANCHOR:uj},z9e={...dj,SLASH_LITERAL:`[${Bo}]`,QMARK:lj,STAR:`${lj}*?`,DOTS_SLASH:`${Ml}{1,2}(?:[${Bo}]|$)`,NO_DOT:`(?!${Ml})`,NO_DOTS:`(?!(?:^|[${Bo}])${Ml}{1,2}(?:[${Bo}]|$))`,NO_DOT_SLASH:`(?!${Ml}{0,1}(?:[${Bo}]|$))`,NO_DOTS_SLASH:`(?!${Ml}{1,2}(?:[${Bo}]|$))`,QMARK_NO_DOT:`[^.${Bo}]`,START_ANCHOR:`(?:^|[${Bo}])`,END_ANCHOR:`(?:[${Bo}]|$)`},$9e={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};pj.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:$9e,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:I9e.sep,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===!0?z9e:dj}}});var M0=g(ls=>{"use strict";var H9e=require("path"),G9e=process.platform==="win32",{REGEX_BACKSLASH:V9e,REGEX_REMOVE_BACKSLASH:W9e,REGEX_SPECIAL_CHARS:K9e,REGEX_SPECIAL_CHARS_GLOBAL:X9e}=q0();ls.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);ls.hasRegexChars=e=>K9e.test(e);ls.isRegexChar=e=>e.length===1&&ls.hasRegexChars(e);ls.escapeRegex=e=>e.replace(X9e,"\\$1");ls.toPosixSlashes=e=>e.replace(V9e,"/");ls.removeBackslashes=e=>e.replace(W9e,t=>t==="\\"?"":t);ls.supportsLookbehinds=()=>{let e=process.version.slice(1).split(".").map(Number);return e.length===3&&e[0]>=9||e[0]===8&&e[1]>=10};ls.isWindows=e=>e&&typeof e.windows=="boolean"?e.windows:G9e===!0||H9e.sep==="\\";ls.escapeLast=(e,t,r)=>{let i=e.lastIndexOf(t,r);return i===-1?e:e[i-1]==="\\"?ls.escapeLast(e,t,i-1):`${e.slice(0,i)}\\${e.slice(i)}`};ls.removePrefix=(e,t={})=>{let r=e;return r.startsWith("./")&&(r=r.slice(2),t.prefix="./"),r};ls.wrapOutput=(e,t={},r={})=>{let i=r.contains?"":"^",n=r.contains?"":"$",s=`${i}(?:${e})${n}`;return t.negated===!0&&(s=`(?:^(?!${s}).*$)`),s}});var _j=g((L9t,vj)=>{"use strict";var fj=M0(),{CHAR_ASTERISK:C8,CHAR_AT:Q9e,CHAR_BACKWARD_SLASH:k0,CHAR_COMMA:Y9e,CHAR_DOT:O8,CHAR_EXCLAMATION_MARK:P8,CHAR_FORWARD_SLASH:bj,CHAR_LEFT_CURLY_BRACE:I8,CHAR_LEFT_PARENTHESES:D8,CHAR_LEFT_SQUARE_BRACKET:Z9e,CHAR_PLUS:J9e,CHAR_QUESTION_MARK:mj,CHAR_RIGHT_CURLY_BRACE:eEe,CHAR_RIGHT_PARENTHESES:hj,CHAR_RIGHT_SQUARE_BRACKET:tEe}=q0(),gj=e=>e===bj||e===k0,yj=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?1/0:1)},rEe=(e,t)=>{let r=t||{},i=e.length-1,n=r.parts===!0||r.scanToEnd===!0,s=[],a=[],o=[],l=e,c=-1,u=0,d=0,p=!1,f=!1,m=!1,h=!1,y=!1,b=!1,w=!1,v=!1,E=!1,T=!1,q=0,O,B,P={value:"",depth:0,isGlob:!1},M=()=>c>=i,x=()=>l.charCodeAt(c+1),Y=()=>(O=B,l.charCodeAt(++c));for(;c0&&(R=l.slice(0,u),l=l.slice(u),d-=u),L&&m===!0&&d>0?(L=l.slice(0,d),I=l.slice(d)):m===!0?(L="",I=l):L=l,L&&L!==""&&L!=="/"&&L!==l&&gj(L.charCodeAt(L.length-1))&&(L=L.slice(0,-1)),r.unescape===!0&&(I&&(I=fj.removeBackslashes(I)),L&&w===!0&&(L=fj.removeBackslashes(L)));let F={prefix:R,input:e,start:u,base:L,glob:I,isBrace:p,isBracket:f,isGlob:m,isExtglob:h,isGlobstar:y,negated:v,negatedExtglob:E};if(r.tokens===!0&&(F.maxDepth=0,gj(B)||a.push(P),F.tokens=a),r.parts===!0||r.tokens===!0){let ae;for(let ie=0;ie{"use strict";var Y6=q0(),Ps=M0(),{MAX_LENGTH:Z6,POSIX_REGEX_SOURCE:iEe,REGEX_NON_SPECIAL_CHARS:nEe,REGEX_SPECIAL_CHARS_BACKREF:sEe,REPLACEMENTS:wj}=Y6,aEe=(e,t)=>{if(typeof t.expandRange=="function")return t.expandRange(...e,t);e.sort();let r=`[${e.join("-")}]`;try{new RegExp(r)}catch{return e.map(n=>Ps.escapeRegex(n)).join("..")}return r},Af=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,L8=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=wj[e]||e;let r={...t},i=typeof r.maxLength=="number"?Math.min(Z6,r.maxLength):Z6,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);let s={type:"bos",value:"",output:r.prepend||""},a=[s],o=r.capture?"":"?:",l=Ps.isWindows(t),c=Y6.globChars(l),u=Y6.extglobChars(c),{DOT_LITERAL:d,PLUS_LITERAL:p,SLASH_LITERAL:f,ONE_CHAR:m,DOTS_SLASH:h,NO_DOT:y,NO_DOT_SLASH:b,NO_DOTS_SLASH:w,QMARK:v,QMARK_NO_DOT:E,STAR:T,START_ANCHOR:q}=c,O=se=>`(${o}(?:(?!${q}${se.dot?h:d}).)*?)`,B=r.dot?"":y,P=r.dot?v:E,M=r.bash===!0?O(r):T;r.capture&&(M=`(${M})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let x={input:e,index:-1,start:0,dot:r.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:a};e=Ps.removePrefix(e,x),n=e.length;let Y=[],L=[],R=[],I=s,F,ae=()=>x.index===n-1,ie=x.peek=(se=1)=>e[x.index+se],_e=x.advance=()=>e[++x.index]||"",Ue=()=>e.slice(x.index+1),pt=(se="",ut=0)=>{x.consumed+=se,x.index+=ut},vt=se=>{x.output+=se.output!=null?se.output:se.value,pt(se.value)},Wt=()=>{let se=1;for(;ie()==="!"&&(ie(2)!=="("||ie(3)==="?");)_e(),x.start++,se++;return se%2===0?!1:(x.negated=!0,x.start++,!0)},Fr=se=>{x[se]++,R.push(se)},Ve=se=>{x[se]--,R.pop()},Re=se=>{if(I.type==="globstar"){let ut=x.braces>0&&(se.type==="comma"||se.type==="brace"),re=se.extglob===!0||Y.length&&(se.type==="pipe"||se.type==="paren");se.type!=="slash"&&se.type!=="paren"&&!ut&&!re&&(x.output=x.output.slice(0,-I.output.length),I.type="star",I.value="*",I.output=M,x.output+=I.output)}if(Y.length&&se.type!=="paren"&&(Y[Y.length-1].inner+=se.value),(se.value||se.output)&&vt(se),I&&I.type==="text"&&se.type==="text"){I.value+=se.value,I.output=(I.output||"")+se.value;return}se.prev=I,a.push(se),I=se},In=(se,ut)=>{let re={...u[ut],conditions:1,inner:""};re.prev=I,re.parens=x.parens,re.output=x.output;let Ge=(r.capture?"(":"")+re.open;Fr("parens"),Re({type:se,value:ut,output:x.output?"":m}),Re({type:"paren",extglob:!0,value:_e(),output:Ge}),Y.push(re)},bd=se=>{let ut=se.close+(r.capture?")":""),re;if(se.type==="negate"){let Ge=M;if(se.inner&&se.inner.length>1&&se.inner.includes("/")&&(Ge=O(r)),(Ge!==M||ae()||/^\)+$/.test(Ue()))&&(ut=se.close=`)$))${Ge}`),se.inner.includes("*")&&(re=Ue())&&/^\.[^\\/.]+$/.test(re)){let Xt=L8(re,{...t,fastpaths:!1}).output;ut=se.close=`)${Xt})${Ge})`}se.prev.type==="bos"&&(x.negatedExtglob=!0)}Re({type:"paren",extglob:!0,value:F,output:ut}),Ve("parens")};if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let se=!1,ut=e.replace(sEe,(re,Ge,Xt,ni,yr,Bl)=>ni==="\\"?(se=!0,re):ni==="?"?Ge?Ge+ni+(yr?v.repeat(yr.length):""):Bl===0?P+(yr?v.repeat(yr.length):""):v.repeat(Xt.length):ni==="."?d.repeat(Xt.length):ni==="*"?Ge?Ge+ni+(yr?M:""):M:Ge?re:`\\${re}`);return se===!0&&(r.unescape===!0?ut=ut.replace(/\\/g,""):ut=ut.replace(/\\+/g,re=>re.length%2===0?"\\\\":re?"\\":"")),ut===e&&r.contains===!0?(x.output=e,x):(x.output=Ps.wrapOutput(ut,x,t),x)}for(;!ae();){if(F=_e(),F==="\0")continue;if(F==="\\"){let re=ie();if(re==="/"&&r.bash!==!0||re==="."||re===";")continue;if(!re){F+="\\",Re({type:"text",value:F});continue}let Ge=/^\\+/.exec(Ue()),Xt=0;if(Ge&&Ge[0].length>2&&(Xt=Ge[0].length,x.index+=Xt,Xt%2!==0&&(F+="\\")),r.unescape===!0?F=_e():F+=_e(),x.brackets===0){Re({type:"text",value:F});continue}}if(x.brackets>0&&(F!=="]"||I.value==="["||I.value==="[^")){if(r.posix!==!1&&F===":"){let re=I.value.slice(1);if(re.includes("[")&&(I.posix=!0,re.includes(":"))){let Ge=I.value.lastIndexOf("["),Xt=I.value.slice(0,Ge),ni=I.value.slice(Ge+2),yr=iEe[ni];if(yr){I.value=Xt+yr,x.backtrack=!0,_e(),!s.output&&a.indexOf(I)===1&&(s.output=m);continue}}}(F==="["&&ie()!==":"||F==="-"&&ie()==="]")&&(F=`\\${F}`),F==="]"&&(I.value==="["||I.value==="[^")&&(F=`\\${F}`),r.posix===!0&&F==="!"&&I.value==="["&&(F="^"),I.value+=F,vt({value:F});continue}if(x.quotes===1&&F!=='"'){F=Ps.escapeRegex(F),I.value+=F,vt({value:F});continue}if(F==='"'){x.quotes=x.quotes===1?0:1,r.keepQuotes===!0&&Re({type:"text",value:F});continue}if(F==="("){Fr("parens"),Re({type:"paren",value:F});continue}if(F===")"){if(x.parens===0&&r.strictBrackets===!0)throw new SyntaxError(Af("opening","("));let re=Y[Y.length-1];if(re&&x.parens===re.parens+1){bd(Y.pop());continue}Re({type:"paren",value:F,output:x.parens?")":"\\)"}),Ve("parens");continue}if(F==="["){if(r.nobracket===!0||!Ue().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(Af("closing","]"));F=`\\${F}`}else Fr("brackets");Re({type:"bracket",value:F});continue}if(F==="]"){if(r.nobracket===!0||I&&I.type==="bracket"&&I.value.length===1){Re({type:"text",value:F,output:`\\${F}`});continue}if(x.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(Af("opening","["));Re({type:"text",value:F,output:`\\${F}`});continue}Ve("brackets");let re=I.value.slice(1);if(I.posix!==!0&&re[0]==="^"&&!re.includes("/")&&(F=`/${F}`),I.value+=F,vt({value:F}),r.literalBrackets===!1||Ps.hasRegexChars(re))continue;let Ge=Ps.escapeRegex(I.value);if(x.output=x.output.slice(0,-I.value.length),r.literalBrackets===!0){x.output+=Ge,I.value=Ge;continue}I.value=`(${o}${Ge}|${I.value})`,x.output+=I.value;continue}if(F==="{"&&r.nobrace!==!0){Fr("braces");let re={type:"brace",value:F,output:"(",outputIndex:x.output.length,tokensIndex:x.tokens.length};L.push(re),Re(re);continue}if(F==="}"){let re=L[L.length-1];if(r.nobrace===!0||!re){Re({type:"text",value:F,output:F});continue}let Ge=")";if(re.dots===!0){let Xt=a.slice(),ni=[];for(let yr=Xt.length-1;yr>=0&&(a.pop(),Xt[yr].type!=="brace");yr--)Xt[yr].type!=="dots"&&ni.unshift(Xt[yr].value);Ge=aEe(ni,r),x.backtrack=!0}if(re.comma!==!0&&re.dots!==!0){let Xt=x.output.slice(0,re.outputIndex),ni=x.tokens.slice(re.tokensIndex);re.value=re.output="\\{",F=Ge="\\}",x.output=Xt;for(let yr of ni)x.output+=yr.output||yr.value}Re({type:"brace",value:F,output:Ge}),Ve("braces"),L.pop();continue}if(F==="|"){Y.length>0&&Y[Y.length-1].conditions++,Re({type:"text",value:F});continue}if(F===","){let re=F,Ge=L[L.length-1];Ge&&R[R.length-1]==="braces"&&(Ge.comma=!0,re="|"),Re({type:"comma",value:F,output:re});continue}if(F==="/"){if(I.type==="dot"&&x.index===x.start+1){x.start=x.index+1,x.consumed="",x.output="",a.pop(),I=s;continue}Re({type:"slash",value:F,output:f});continue}if(F==="."){if(x.braces>0&&I.type==="dot"){I.value==="."&&(I.output=d);let re=L[L.length-1];I.type="dots",I.output+=F,I.value+=F,re.dots=!0;continue}if(x.braces+x.parens===0&&I.type!=="bos"&&I.type!=="slash"){Re({type:"text",value:F,output:d});continue}Re({type:"dot",value:F,output:d});continue}if(F==="?"){if(!(I&&I.value==="(")&&r.noextglob!==!0&&ie()==="("&&ie(2)!=="?"){In("qmark",F);continue}if(I&&I.type==="paren"){let Ge=ie(),Xt=F;if(Ge==="<"&&!Ps.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(I.value==="("&&!/[!=<:]/.test(Ge)||Ge==="<"&&!/<([!=]|\w+>)/.test(Ue()))&&(Xt=`\\${F}`),Re({type:"text",value:F,output:Xt});continue}if(r.dot!==!0&&(I.type==="slash"||I.type==="bos")){Re({type:"qmark",value:F,output:E});continue}Re({type:"qmark",value:F,output:v});continue}if(F==="!"){if(r.noextglob!==!0&&ie()==="("&&(ie(2)!=="?"||!/[!=<:]/.test(ie(3)))){In("negate",F);continue}if(r.nonegate!==!0&&x.index===0){Wt();continue}}if(F==="+"){if(r.noextglob!==!0&&ie()==="("&&ie(2)!=="?"){In("plus",F);continue}if(I&&I.value==="("||r.regex===!1){Re({type:"plus",value:F,output:p});continue}if(I&&(I.type==="bracket"||I.type==="paren"||I.type==="brace")||x.parens>0){Re({type:"plus",value:F});continue}Re({type:"plus",value:p});continue}if(F==="@"){if(r.noextglob!==!0&&ie()==="("&&ie(2)!=="?"){Re({type:"at",extglob:!0,value:F,output:""});continue}Re({type:"text",value:F});continue}if(F!=="*"){(F==="$"||F==="^")&&(F=`\\${F}`);let re=nEe.exec(Ue());re&&(F+=re[0],x.index+=re[0].length),Re({type:"text",value:F});continue}if(I&&(I.type==="globstar"||I.star===!0)){I.type="star",I.star=!0,I.value+=F,I.output=M,x.backtrack=!0,x.globstar=!0,pt(F);continue}let se=Ue();if(r.noextglob!==!0&&/^\([^?]/.test(se)){In("star",F);continue}if(I.type==="star"){if(r.noglobstar===!0){pt(F);continue}let re=I.prev,Ge=re.prev,Xt=re.type==="slash"||re.type==="bos",ni=Ge&&(Ge.type==="star"||Ge.type==="globstar");if(r.bash===!0&&(!Xt||se[0]&&se[0]!=="/")){Re({type:"star",value:F,output:""});continue}let yr=x.braces>0&&(re.type==="comma"||re.type==="brace"),Bl=Y.length&&(re.type==="pipe"||re.type==="paren");if(!Xt&&re.type!=="paren"&&!yr&&!Bl){Re({type:"star",value:F,output:""});continue}for(;se.slice(0,3)==="/**";){let Po=e[x.index+4];if(Po&&Po!=="/")break;se=se.slice(3),pt("/**",3)}if(re.type==="bos"&&ae()){I.type="globstar",I.value+=F,I.output=O(r),x.output=I.output,x.globstar=!0,pt(F);continue}if(re.type==="slash"&&re.prev.type!=="bos"&&!ni&&ae()){x.output=x.output.slice(0,-(re.output+I.output).length),re.output=`(?:${re.output}`,I.type="globstar",I.output=O(r)+(r.strictSlashes?")":"|$)"),I.value+=F,x.globstar=!0,x.output+=re.output+I.output,pt(F);continue}if(re.type==="slash"&&re.prev.type!=="bos"&&se[0]==="/"){let Po=se[1]!==void 0?"|$":"";x.output=x.output.slice(0,-(re.output+I.output).length),re.output=`(?:${re.output}`,I.type="globstar",I.output=`${O(r)}${f}|${f}${Po})`,I.value+=F,x.output+=re.output+I.output,x.globstar=!0,pt(F+_e()),Re({type:"slash",value:"/",output:""});continue}if(re.type==="bos"&&se[0]==="/"){I.type="globstar",I.value+=F,I.output=`(?:^|${f}|${O(r)}${f})`,x.output=I.output,x.globstar=!0,pt(F+_e()),Re({type:"slash",value:"/",output:""});continue}x.output=x.output.slice(0,-I.output.length),I.type="globstar",I.output=O(r),I.value+=F,x.output+=I.output,x.globstar=!0,pt(F);continue}let ut={type:"star",value:F,output:M};if(r.bash===!0){ut.output=".*?",(I.type==="bos"||I.type==="slash")&&(ut.output=B+ut.output),Re(ut);continue}if(I&&(I.type==="bracket"||I.type==="paren")&&r.regex===!0){ut.output=F,Re(ut);continue}(x.index===x.start||I.type==="slash"||I.type==="dot")&&(I.type==="dot"?(x.output+=b,I.output+=b):r.dot===!0?(x.output+=w,I.output+=w):(x.output+=B,I.output+=B),ie()!=="*"&&(x.output+=m,I.output+=m)),Re(ut)}for(;x.brackets>0;){if(r.strictBrackets===!0)throw new SyntaxError(Af("closing","]"));x.output=Ps.escapeLast(x.output,"["),Ve("brackets")}for(;x.parens>0;){if(r.strictBrackets===!0)throw new SyntaxError(Af("closing",")"));x.output=Ps.escapeLast(x.output,"("),Ve("parens")}for(;x.braces>0;){if(r.strictBrackets===!0)throw new SyntaxError(Af("closing","}"));x.output=Ps.escapeLast(x.output,"{"),Ve("braces")}if(r.strictSlashes!==!0&&(I.type==="star"||I.type==="bracket")&&Re({type:"maybe_slash",value:"",output:`${f}?`}),x.backtrack===!0){x.output="";for(let se of x.tokens)x.output+=se.output!=null?se.output:se.value,se.suffix&&(x.output+=se.suffix)}return x};L8.fastpaths=(e,t)=>{let r={...t},i=typeof r.maxLength=="number"?Math.min(Z6,r.maxLength):Z6,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);e=wj[e]||e;let s=Ps.isWindows(t),{DOT_LITERAL:a,SLASH_LITERAL:o,ONE_CHAR:l,DOTS_SLASH:c,NO_DOT:u,NO_DOTS:d,NO_DOTS_SLASH:p,STAR:f,START_ANCHOR:m}=Y6.globChars(s),h=r.dot?d:u,y=r.dot?p:u,b=r.capture?"":"?:",w={negated:!1,prefix:""},v=r.bash===!0?".*?":f;r.capture&&(v=`(${v})`);let E=B=>B.noglobstar===!0?v:`(${b}(?:(?!${m}${B.dot?c:a}).)*?)`,T=B=>{switch(B){case"*":return`${h}${l}${v}`;case".*":return`${a}${l}${v}`;case"*.*":return`${h}${v}${a}${l}${v}`;case"*/*":return`${h}${v}${o}${l}${y}${v}`;case"**":return h+E(r);case"**/*":return`(?:${h}${E(r)}${o})?${y}${l}${v}`;case"**/*.*":return`(?:${h}${E(r)}${o})?${y}${v}${a}${l}${v}`;case"**/.*":return`(?:${h}${E(r)}${o})?${a}${l}${v}`;default:{let P=/^(.*?)\.(\w+)$/.exec(B);if(!P)return;let M=T(P[1]);return M?M+a+P[2]:void 0}}},q=Ps.removePrefix(e,w),O=T(q);return O&&r.strictSlashes!==!0&&(O+=`${o}?`),O};Ej.exports=L8});var Tj=g((B9t,xj)=>{"use strict";var oEe=require("path"),lEe=_j(),F8=Sj(),B8=M0(),cEe=q0(),uEe=e=>e&&typeof e=="object"&&!Array.isArray(e),Jr=(e,t,r=!1)=>{if(Array.isArray(e)){let u=e.map(p=>Jr(p,t,r));return p=>{for(let f of u){let m=f(p);if(m)return m}return!1}}let i=uEe(e)&&e.tokens&&e.input;if(e===""||typeof e!="string"&&!i)throw new TypeError("Expected pattern to be a non-empty string");let n=t||{},s=B8.isWindows(t),a=i?Jr.compileRe(e,t):Jr.makeRe(e,t,!1,!0),o=a.state;delete a.state;let l=()=>!1;if(n.ignore){let u={...t,ignore:null,onMatch:null,onResult:null};l=Jr(n.ignore,u,r)}let c=(u,d=!1)=>{let{isMatch:p,match:f,output:m}=Jr.test(u,a,t,{glob:e,posix:s}),h={glob:e,state:o,regex:a,posix:s,input:u,output:m,match:f,isMatch:p};return typeof n.onResult=="function"&&n.onResult(h),p===!1?(h.isMatch=!1,d?h:!1):l(u)?(typeof n.onIgnore=="function"&&n.onIgnore(h),h.isMatch=!1,d?h:!1):(typeof n.onMatch=="function"&&n.onMatch(h),d?h:!0)};return r&&(c.state=o),c};Jr.test=(e,t,r,{glob:i,posix:n}={})=>{if(typeof e!="string")throw new TypeError("Expected input to be a string");if(e==="")return{isMatch:!1,output:""};let s=r||{},a=s.format||(n?B8.toPosixSlashes:null),o=e===i,l=o&&a?a(e):e;return o===!1&&(l=a?a(e):e,o=l===i),(o===!1||s.capture===!0)&&(s.matchBase===!0||s.basename===!0?o=Jr.matchBase(e,t,r,n):o=t.exec(l)),{isMatch:!!o,match:o,output:l}};Jr.matchBase=(e,t,r,i=B8.isWindows(r))=>(t instanceof RegExp?t:Jr.makeRe(t,r)).test(oEe.basename(e));Jr.isMatch=(e,t,r)=>Jr(t,r)(e);Jr.parse=(e,t)=>Array.isArray(e)?e.map(r=>Jr.parse(r,t)):F8(e,{...t,fastpaths:!1});Jr.scan=(e,t)=>lEe(e,t);Jr.compileRe=(e,t,r=!1,i=!1)=>{if(r===!0)return e.output;let n=t||{},s=n.contains?"":"^",a=n.contains?"":"$",o=`${s}(?:${e.output})${a}`;e&&e.negated===!0&&(o=`^(?!${o}).*$`);let l=Jr.toRegex(o,t);return i===!0&&(l.state=e),l};Jr.makeRe=(e,t={},r=!1,i=!1)=>{if(!e||typeof e!="string")throw new TypeError("Expected a non-empty string");let n={negated:!1,fastpaths:!0};return t.fastpaths!==!1&&(e[0]==="."||e[0]==="*")&&(n.output=F8.fastpaths(e,t)),n.output||(n=F8(e,t)),Jr.compileRe(n,t,r,i)};Jr.toRegex=(e,t)=>{try{let r=t||{};return new RegExp(e,r.flags||(r.nocase?"i":""))}catch(r){if(t&&t.debug===!0)throw r;return/$^/}};Jr.constants=cEe;xj.exports=Jr});var Rj=g((q9t,Nj)=>{"use strict";Nj.exports=Tj()});var Dj=g((M9t,Ij)=>{"use strict";var Cj=require("util"),Oj=oj(),qo=Rj(),q8=M0(),Aj=e=>e===""||e==="./",Pj=e=>{let t=e.indexOf("{");return t>-1&&e.indexOf("}",t)>-1},or=(e,t,r)=>{t=[].concat(t),e=[].concat(e);let i=new Set,n=new Set,s=new Set,a=0,o=u=>{s.add(u.output),r&&r.onResult&&r.onResult(u)};for(let u=0;u!i.has(u));if(r&&c.length===0){if(r.failglob===!0)throw new Error(`No matches found for "${t.join(", ")}"`);if(r.nonull===!0||r.nullglob===!0)return r.unescape?t.map(u=>u.replace(/\\/g,"")):t}return c};or.match=or;or.matcher=(e,t)=>qo(e,t);or.isMatch=(e,t,r)=>qo(t,r)(e);or.any=or.isMatch;or.not=(e,t,r={})=>{t=[].concat(t).map(String);let i=new Set,n=[],s=o=>{r.onResult&&r.onResult(o),n.push(o.output)},a=new Set(or(e,t,{...r,onResult:s}));for(let o of n)a.has(o)||i.add(o);return[...i]};or.contains=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${Cj.inspect(e)}"`);if(Array.isArray(t))return t.some(i=>or.contains(e,i,r));if(typeof t=="string"){if(Aj(e)||Aj(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return or.isMatch(e,t,{...r,contains:!0})};or.matchKeys=(e,t,r)=>{if(!q8.isObject(e))throw new TypeError("Expected the first argument to be an object");let i=or(Object.keys(e),t,r),n={};for(let s of i)n[s]=e[s];return n};or.some=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let s=qo(String(n),r);if(i.some(a=>s(a)))return!0}return!1};or.every=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let s=qo(String(n),r);if(!i.every(a=>s(a)))return!1}return!0};or.all=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${Cj.inspect(e)}"`);return[].concat(t).every(i=>qo(i,r)(e))};or.capture=(e,t,r)=>{let i=q8.isWindows(r),s=qo.makeRe(String(e),{...r,capture:!0}).exec(i?q8.toPosixSlashes(t):t);if(s)return s.slice(1).map(a=>a===void 0?"":a)};or.makeRe=(...e)=>qo.makeRe(...e);or.scan=(...e)=>qo.scan(...e);or.parse=(e,t)=>{let r=[];for(let i of[].concat(e||[]))for(let n of Oj(String(i),t))r.push(qo.parse(n,t));return r};or.braces=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return t&&t.nobrace===!0||!Pj(e)?[e]:Oj(e,t)};or.braceExpand=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return or.braces(e,{...t,expand:!0})};or.hasBraces=Pj;Ij.exports=or});var Uj=g(je=>{"use strict";Object.defineProperty(je,"__esModule",{value:!0});je.removeDuplicateSlashes=je.matchAny=je.convertPatternsToRe=je.makeRe=je.getPatternParts=je.expandBraceExpansion=je.expandPatternsWithBraceExpansion=je.isAffectDepthOfReadingPattern=je.endsWithSlashGlobStar=je.hasGlobStar=je.getBaseDirectory=je.isPatternRelatedToParentDirectory=je.getPatternsOutsideCurrentDirectory=je.getPatternsInsideCurrentDirectory=je.getPositivePatterns=je.getNegativePatterns=je.isPositivePattern=je.isNegativePattern=je.convertToNegativePattern=je.convertToPositivePattern=je.isDynamicPattern=je.isStaticPattern=void 0;var dEe=require("path"),pEe=Tk(),M8=Dj(),Lj="**",fEe="\\",mEe=/[*?]|^!/,hEe=/\[[^[]*]/,gEe=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,yEe=/[!*+?@]\([^(]*\)/,bEe=/,|\.\./,vEe=/(?!^)\/{2,}/g;function Fj(e,t={}){return!Bj(e,t)}je.isStaticPattern=Fj;function Bj(e,t={}){return e===""?!1:!!(t.caseSensitiveMatch===!1||e.includes(fEe)||mEe.test(e)||hEe.test(e)||gEe.test(e)||t.extglob!==!1&&yEe.test(e)||t.braceExpansion!==!1&&_Ee(e))}je.isDynamicPattern=Bj;function _Ee(e){let t=e.indexOf("{");if(t===-1)return!1;let r=e.indexOf("}",t+1);if(r===-1)return!1;let i=e.slice(t,r);return bEe.test(i)}function wEe(e){return J6(e)?e.slice(1):e}je.convertToPositivePattern=wEe;function EEe(e){return"!"+e}je.convertToNegativePattern=EEe;function J6(e){return e.startsWith("!")&&e[1]!=="("}je.isNegativePattern=J6;function qj(e){return!J6(e)}je.isPositivePattern=qj;function SEe(e){return e.filter(J6)}je.getNegativePatterns=SEe;function xEe(e){return e.filter(qj)}je.getPositivePatterns=xEe;function TEe(e){return e.filter(t=>!k8(t))}je.getPatternsInsideCurrentDirectory=TEe;function NEe(e){return e.filter(k8)}je.getPatternsOutsideCurrentDirectory=NEe;function k8(e){return e.startsWith("..")||e.startsWith("./..")}je.isPatternRelatedToParentDirectory=k8;function REe(e){return pEe(e,{flipBackslashes:!1})}je.getBaseDirectory=REe;function AEe(e){return e.includes(Lj)}je.hasGlobStar=AEe;function Mj(e){return e.endsWith("/"+Lj)}je.endsWithSlashGlobStar=Mj;function CEe(e){let t=dEe.basename(e);return Mj(e)||Fj(t)}je.isAffectDepthOfReadingPattern=CEe;function OEe(e){return e.reduce((t,r)=>t.concat(kj(r)),[])}je.expandPatternsWithBraceExpansion=OEe;function kj(e){let t=M8.braces(e,{expand:!0,nodupes:!0,keepEscaping:!0});return t.sort((r,i)=>r.length-i.length),t.filter(r=>r!=="")}je.expandBraceExpansion=kj;function PEe(e,t){let{parts:r}=M8.scan(e,Object.assign(Object.assign({},t),{parts:!0}));return r.length===0&&(r=[e]),r[0].startsWith("/")&&(r[0]=r[0].slice(1),r.unshift("")),r}je.getPatternParts=PEe;function jj(e,t){return M8.makeRe(e,t)}je.makeRe=jj;function IEe(e,t){return e.map(r=>jj(r,t))}je.convertPatternsToRe=IEe;function DEe(e,t){return t.some(r=>r.test(e))}je.matchAny=DEe;function LEe(e){return e.replace(vEe,"/")}je.removeDuplicateSlashes=LEe});var $j=g(e4=>{"use strict";Object.defineProperty(e4,"__esModule",{value:!0});e4.merge=void 0;var FEe=g8();function BEe(e){let t=FEe(e);return e.forEach(r=>{r.once("error",i=>t.emit("error",i))}),t.once("close",()=>zj(e)),t.once("end",()=>zj(e)),t}e4.merge=BEe;function zj(e){e.forEach(t=>t.emit("close"))}});var Hj=g(Cf=>{"use strict";Object.defineProperty(Cf,"__esModule",{value:!0});Cf.isEmpty=Cf.isString=void 0;function qEe(e){return typeof e=="string"}Cf.isString=qEe;function MEe(e){return e===""}Cf.isEmpty=MEe});var kl=g(pn=>{"use strict";Object.defineProperty(pn,"__esModule",{value:!0});pn.string=pn.stream=pn.pattern=pn.path=pn.fs=pn.errno=pn.array=void 0;var kEe=fk();pn.array=kEe;var jEe=mk();pn.errno=jEe;var UEe=hk();pn.fs=UEe;var zEe=vk();pn.path=zEe;var $Ee=Uj();pn.pattern=$Ee;var HEe=$j();pn.stream=HEe;var GEe=Hj();pn.string=GEe});var Kj=g(fn=>{"use strict";Object.defineProperty(fn,"__esModule",{value:!0});fn.convertPatternGroupToTask=fn.convertPatternGroupsToTasks=fn.groupPatternsByBaseDirectory=fn.getNegativePatternsAsPositive=fn.getPositivePatterns=fn.convertPatternsToTasks=fn.generate=void 0;var to=kl();function VEe(e,t){let r=Gj(e,t),i=Gj(t.ignore,t),n=Vj(r),s=Wj(r,i),a=n.filter(u=>to.pattern.isStaticPattern(u,t)),o=n.filter(u=>to.pattern.isDynamicPattern(u,t)),l=j8(a,s,!1),c=j8(o,s,!0);return l.concat(c)}fn.generate=VEe;function Gj(e,t){let r=e;return t.braceExpansion&&(r=to.pattern.expandPatternsWithBraceExpansion(r)),t.baseNameMatch&&(r=r.map(i=>i.includes("/")?i:`**/${i}`)),r.map(i=>to.pattern.removeDuplicateSlashes(i))}function j8(e,t,r){let i=[],n=to.pattern.getPatternsOutsideCurrentDirectory(e),s=to.pattern.getPatternsInsideCurrentDirectory(e),a=U8(n),o=U8(s);return i.push(...z8(a,t,r)),"."in o?i.push($8(".",s,t,r)):i.push(...z8(o,t,r)),i}fn.convertPatternsToTasks=j8;function Vj(e){return to.pattern.getPositivePatterns(e)}fn.getPositivePatterns=Vj;function Wj(e,t){return to.pattern.getNegativePatterns(e).concat(t).map(to.pattern.convertToPositivePattern)}fn.getNegativePatternsAsPositive=Wj;function U8(e){let t={};return e.reduce((r,i)=>{let n=to.pattern.getBaseDirectory(i);return n in r?r[n].push(i):r[n]=[i],r},t)}fn.groupPatternsByBaseDirectory=U8;function z8(e,t,r){return Object.keys(e).map(i=>$8(i,e[i],t,r))}fn.convertPatternGroupsToTasks=z8;function $8(e,t,r,i){return{dynamic:i,positive:t,negative:r,base:e,patterns:[].concat(t,r.map(to.pattern.convertToNegativePattern))}}fn.convertPatternGroupToTask=$8});var Qj=g(t4=>{"use strict";Object.defineProperty(t4,"__esModule",{value:!0});t4.read=void 0;function WEe(e,t,r){t.fs.lstat(e,(i,n)=>{if(i!==null){Xj(r,i);return}if(!n.isSymbolicLink()||!t.followSymbolicLink){H8(r,n);return}t.fs.stat(e,(s,a)=>{if(s!==null){if(t.throwErrorOnBrokenSymbolicLink){Xj(r,s);return}H8(r,n);return}t.markSymbolicLink&&(a.isSymbolicLink=()=>!0),H8(r,a)})})}t4.read=WEe;function Xj(e,t){e(t)}function H8(e,t){e(null,t)}});var Yj=g(r4=>{"use strict";Object.defineProperty(r4,"__esModule",{value:!0});r4.read=void 0;function KEe(e,t){let r=t.fs.lstatSync(e);if(!r.isSymbolicLink()||!t.followSymbolicLink)return r;try{let i=t.fs.statSync(e);return t.markSymbolicLink&&(i.isSymbolicLink=()=>!0),i}catch(i){if(!t.throwErrorOnBrokenSymbolicLink)return r;throw i}}r4.read=KEe});var Zj=g(zc=>{"use strict";Object.defineProperty(zc,"__esModule",{value:!0});zc.createFileSystemAdapter=zc.FILE_SYSTEM_ADAPTER=void 0;var i4=require("fs");zc.FILE_SYSTEM_ADAPTER={lstat:i4.lstat,stat:i4.stat,lstatSync:i4.lstatSync,statSync:i4.statSync};function XEe(e){return e===void 0?zc.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},zc.FILE_SYSTEM_ADAPTER),e)}zc.createFileSystemAdapter=XEe});var Jj=g(V8=>{"use strict";Object.defineProperty(V8,"__esModule",{value:!0});var QEe=Zj(),G8=class{constructor(t={}){this._options=t,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=QEe.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(t,r){return t??r}};V8.default=G8});var Td=g($c=>{"use strict";Object.defineProperty($c,"__esModule",{value:!0});$c.statSync=$c.stat=$c.Settings=void 0;var eU=Qj(),YEe=Yj(),W8=Jj();$c.Settings=W8.default;function ZEe(e,t,r){if(typeof t=="function"){eU.read(e,K8(),t);return}eU.read(e,K8(t),r)}$c.stat=ZEe;function JEe(e,t){let r=K8(t);return YEe.read(e,r)}$c.statSync=JEe;function K8(e={}){return e instanceof W8.default?e:new W8.default(e)}});var iU=g((X9t,rU)=>{var tU;rU.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:global):e=>(tU||(tU=Promise.resolve())).then(e).catch(t=>setTimeout(()=>{throw t},0))});var sU=g((Q9t,nU)=>{nU.exports=t5e;var e5e=iU();function t5e(e,t){let r,i,n,s=!0;Array.isArray(e)?(r=[],i=e.length):(n=Object.keys(e),r={},i=n.length);function a(l){function c(){t&&t(l,r),t=null}s?e5e(c):c()}function o(l,c,u){r[l]=u,(--i===0||c)&&a(c)}i?n?n.forEach(function(l){e[l](function(c,u){o(l,c,u)})}):e.forEach(function(l,c){l(function(u,d){o(c,u,d)})}):a(null),s=!1}});var X8=g(s4=>{"use strict";Object.defineProperty(s4,"__esModule",{value:!0});s4.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;var n4=process.versions.node.split(".");if(n4[0]===void 0||n4[1]===void 0)throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);var aU=Number.parseInt(n4[0],10),r5e=Number.parseInt(n4[1],10),oU=10,i5e=10,n5e=aU>oU,s5e=aU===oU&&r5e>=i5e;s4.IS_SUPPORT_READDIR_WITH_FILE_TYPES=n5e||s5e});var lU=g(a4=>{"use strict";Object.defineProperty(a4,"__esModule",{value:!0});a4.createDirentFromStats=void 0;var Q8=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function a5e(e,t){return new Q8(e,t)}a4.createDirentFromStats=a5e});var Y8=g(o4=>{"use strict";Object.defineProperty(o4,"__esModule",{value:!0});o4.fs=void 0;var o5e=lU();o4.fs=o5e});var Z8=g(l4=>{"use strict";Object.defineProperty(l4,"__esModule",{value:!0});l4.joinPathSegments=void 0;function l5e(e,t,r){return e.endsWith(r)?e+t:e+r+t}l4.joinPathSegments=l5e});var mU=g(Hc=>{"use strict";Object.defineProperty(Hc,"__esModule",{value:!0});Hc.readdir=Hc.readdirWithFileTypes=Hc.read=void 0;var c5e=Td(),cU=sU(),u5e=X8(),uU=Y8(),dU=Z8();function d5e(e,t,r){if(!t.stats&&u5e.IS_SUPPORT_READDIR_WITH_FILE_TYPES){pU(e,t,r);return}fU(e,t,r)}Hc.read=d5e;function pU(e,t,r){t.fs.readdir(e,{withFileTypes:!0},(i,n)=>{if(i!==null){c4(r,i);return}let s=n.map(o=>({dirent:o,name:o.name,path:dU.joinPathSegments(e,o.name,t.pathSegmentSeparator)}));if(!t.followSymbolicLinks){J8(r,s);return}let a=s.map(o=>p5e(o,t));cU(a,(o,l)=>{if(o!==null){c4(r,o);return}J8(r,l)})})}Hc.readdirWithFileTypes=pU;function p5e(e,t){return r=>{if(!e.dirent.isSymbolicLink()){r(null,e);return}t.fs.stat(e.path,(i,n)=>{if(i!==null){if(t.throwErrorOnBrokenSymbolicLink){r(i);return}r(null,e);return}e.dirent=uU.fs.createDirentFromStats(e.name,n),r(null,e)})}}function fU(e,t,r){t.fs.readdir(e,(i,n)=>{if(i!==null){c4(r,i);return}let s=n.map(a=>{let o=dU.joinPathSegments(e,a,t.pathSegmentSeparator);return l=>{c5e.stat(o,t.fsStatSettings,(c,u)=>{if(c!==null){l(c);return}let d={name:a,path:o,dirent:uU.fs.createDirentFromStats(a,u)};t.stats&&(d.stats=u),l(null,d)})}});cU(s,(a,o)=>{if(a!==null){c4(r,a);return}J8(r,o)})})}Hc.readdir=fU;function c4(e,t){e(t)}function J8(e,t){e(null,t)}});var vU=g(Gc=>{"use strict";Object.defineProperty(Gc,"__esModule",{value:!0});Gc.readdir=Gc.readdirWithFileTypes=Gc.read=void 0;var f5e=Td(),m5e=X8(),hU=Y8(),gU=Z8();function h5e(e,t){return!t.stats&&m5e.IS_SUPPORT_READDIR_WITH_FILE_TYPES?yU(e,t):bU(e,t)}Gc.read=h5e;function yU(e,t){return t.fs.readdirSync(e,{withFileTypes:!0}).map(i=>{let n={dirent:i,name:i.name,path:gU.joinPathSegments(e,i.name,t.pathSegmentSeparator)};if(n.dirent.isSymbolicLink()&&t.followSymbolicLinks)try{let s=t.fs.statSync(n.path);n.dirent=hU.fs.createDirentFromStats(n.name,s)}catch(s){if(t.throwErrorOnBrokenSymbolicLink)throw s}return n})}Gc.readdirWithFileTypes=yU;function bU(e,t){return t.fs.readdirSync(e).map(i=>{let n=gU.joinPathSegments(e,i,t.pathSegmentSeparator),s=f5e.statSync(n,t.fsStatSettings),a={name:i,path:n,dirent:hU.fs.createDirentFromStats(i,s)};return t.stats&&(a.stats=s),a})}Gc.readdir=bU});var _U=g(Vc=>{"use strict";Object.defineProperty(Vc,"__esModule",{value:!0});Vc.createFileSystemAdapter=Vc.FILE_SYSTEM_ADAPTER=void 0;var Of=require("fs");Vc.FILE_SYSTEM_ADAPTER={lstat:Of.lstat,stat:Of.stat,lstatSync:Of.lstatSync,statSync:Of.statSync,readdir:Of.readdir,readdirSync:Of.readdirSync};function g5e(e){return e===void 0?Vc.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Vc.FILE_SYSTEM_ADAPTER),e)}Vc.createFileSystemAdapter=g5e});var wU=g(t7=>{"use strict";Object.defineProperty(t7,"__esModule",{value:!0});var y5e=require("path"),b5e=Td(),v5e=_U(),e7=class{constructor(t={}){this._options=t,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=v5e.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,y5e.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new b5e.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};t7.default=e7});var u4=g(Wc=>{"use strict";Object.defineProperty(Wc,"__esModule",{value:!0});Wc.Settings=Wc.scandirSync=Wc.scandir=void 0;var EU=mU(),_5e=vU(),r7=wU();Wc.Settings=r7.default;function w5e(e,t,r){if(typeof t=="function"){EU.read(e,i7(),t);return}EU.read(e,i7(t),r)}Wc.scandir=w5e;function E5e(e,t){let r=i7(t);return _5e.read(e,r)}Wc.scandirSync=E5e;function i7(e={}){return e instanceof r7.default?e:new r7.default(e)}});var xU=g((aEt,SU)=>{"use strict";function S5e(e){var t=new e,r=t;function i(){var s=t;return s.next?t=s.next:(t=new e,r=t),s.next=null,s}function n(s){r.next=s,r=s}return{get:i,release:n}}SU.exports=S5e});var NU=g((oEt,TU)=>{"use strict";var x5e=xU();function T5e(e,t,r){typeof e=="function"&&(r=t,t=e,e=null);var i=x5e(N5e),n=null,s=null,a=0,o={push:m,drain:Mo,saturated:Mo,pause:c,paused:!1,concurrency:r,running:l,resume:p,idle:f,length:u,getQueue:d,unshift:h,empty:Mo,kill:b,killAndDrain:w};return o;function l(){return a}function c(){o.paused=!0}function u(){for(var v=n,E=0;v;)v=v.next,E++;return E}function d(){for(var v=n,E=[];v;)E.push(v.value),v=v.next;return E}function p(){if(o.paused){o.paused=!1;for(var v=0;v{"use strict";Object.defineProperty(ko,"__esModule",{value:!0});ko.joinPathSegments=ko.replacePathSegmentSeparator=ko.isAppliedFilter=ko.isFatalError=void 0;function R5e(e,t){return e.errorFilter===null?!0:!e.errorFilter(t)}ko.isFatalError=R5e;function A5e(e,t){return e===null||e(t)}ko.isAppliedFilter=A5e;function C5e(e,t){return e.split(/[/\\]/).join(t)}ko.replacePathSegmentSeparator=C5e;function O5e(e,t,r){return e===""?t:e.endsWith(r)?e+t:e+r+t}ko.joinPathSegments=O5e});var a7=g(s7=>{"use strict";Object.defineProperty(s7,"__esModule",{value:!0});var P5e=d4(),n7=class{constructor(t,r){this._root=t,this._settings=r,this._root=P5e.replacePathSegmentSeparator(t,r.pathSegmentSeparator)}};s7.default=n7});var c7=g(l7=>{"use strict";Object.defineProperty(l7,"__esModule",{value:!0});var I5e=require("events"),D5e=u4(),L5e=NU(),p4=d4(),F5e=a7(),o7=class extends F5e.default{constructor(t,r){super(t,r),this._settings=r,this._scandir=D5e.scandir,this._emitter=new I5e.EventEmitter,this._queue=L5e(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit("end")}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()=>{this._pushToQueue(this._root,this._settings.basePath)}),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw new Error("The reader is already destroyed");this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(t){this._emitter.on("entry",t)}onError(t){this._emitter.once("error",t)}onEnd(t){this._emitter.once("end",t)}_pushToQueue(t,r){let i={directory:t,base:r};this._queue.push(i,n=>{n!==null&&this._handleError(n)})}_worker(t,r){this._scandir(t.directory,this._settings.fsScandirSettings,(i,n)=>{if(i!==null){r(i,void 0);return}for(let s of n)this._handleEntry(s,t.base);r(null,void 0)})}_handleError(t){this._isDestroyed||!p4.isFatalError(this._settings,t)||(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",t))}_handleEntry(t,r){if(this._isDestroyed||this._isFatalError)return;let i=t.path;r!==void 0&&(t.path=p4.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),p4.isAppliedFilter(this._settings.entryFilter,t)&&this._emitEntry(t),t.dirent.isDirectory()&&p4.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_emitEntry(t){this._emitter.emit("entry",t)}};l7.default=o7});var RU=g(d7=>{"use strict";Object.defineProperty(d7,"__esModule",{value:!0});var B5e=c7(),u7=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new B5e.default(this._root,this._settings),this._storage=[]}read(t){this._reader.onError(r=>{q5e(t,r)}),this._reader.onEntry(r=>{this._storage.push(r)}),this._reader.onEnd(()=>{M5e(t,this._storage)}),this._reader.read()}};d7.default=u7;function q5e(e,t){e(t)}function M5e(e,t){e(null,t)}});var AU=g(f7=>{"use strict";Object.defineProperty(f7,"__esModule",{value:!0});var k5e=require("stream"),j5e=c7(),p7=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new j5e.default(this._root,this._settings),this._stream=new k5e.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError(t=>{this._stream.emit("error",t)}),this._reader.onEntry(t=>{this._stream.push(t)}),this._reader.onEnd(()=>{this._stream.push(null)}),this._reader.read(),this._stream}};f7.default=p7});var CU=g(h7=>{"use strict";Object.defineProperty(h7,"__esModule",{value:!0});var U5e=u4(),f4=d4(),z5e=a7(),m7=class extends z5e.default{constructor(){super(...arguments),this._scandir=U5e.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(t,r){this._queue.add({directory:t,base:r})}_handleQueue(){for(let t of this._queue.values())this._handleDirectory(t.directory,t.base)}_handleDirectory(t,r){try{let i=this._scandir(t,this._settings.fsScandirSettings);for(let n of i)this._handleEntry(n,r)}catch(i){this._handleError(i)}}_handleError(t){if(f4.isFatalError(this._settings,t))throw t}_handleEntry(t,r){let i=t.path;r!==void 0&&(t.path=f4.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),f4.isAppliedFilter(this._settings.entryFilter,t)&&this._pushToStorage(t),t.dirent.isDirectory()&&f4.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_pushToStorage(t){this._storage.push(t)}};h7.default=m7});var OU=g(y7=>{"use strict";Object.defineProperty(y7,"__esModule",{value:!0});var $5e=CU(),g7=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new $5e.default(this._root,this._settings)}read(){return this._reader.read()}};y7.default=g7});var PU=g(v7=>{"use strict";Object.defineProperty(v7,"__esModule",{value:!0});var H5e=require("path"),G5e=u4(),b7=class{constructor(t={}){this._options=t,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,Number.POSITIVE_INFINITY),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,H5e.sep),this.fsScandirSettings=new G5e.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};v7.default=b7});var h4=g(jo=>{"use strict";Object.defineProperty(jo,"__esModule",{value:!0});jo.Settings=jo.walkStream=jo.walkSync=jo.walk=void 0;var IU=RU(),V5e=AU(),W5e=OU(),_7=PU();jo.Settings=_7.default;function K5e(e,t,r){if(typeof t=="function"){new IU.default(e,m4()).read(t);return}new IU.default(e,m4(t)).read(r)}jo.walk=K5e;function X5e(e,t){let r=m4(t);return new W5e.default(e,r).read()}jo.walkSync=X5e;function Q5e(e,t){let r=m4(t);return new V5e.default(e,r).read()}jo.walkStream=Q5e;function m4(e={}){return e instanceof _7.default?e:new _7.default(e)}});var g4=g(E7=>{"use strict";Object.defineProperty(E7,"__esModule",{value:!0});var Y5e=require("path"),Z5e=Td(),DU=kl(),w7=class{constructor(t){this._settings=t,this._fsStatSettings=new Z5e.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(t){return Y5e.resolve(this._settings.cwd,t)}_makeEntry(t,r){let i={name:r,path:r,dirent:DU.fs.createDirentFromStats(r,t)};return this._settings.stats&&(i.stats=t),i}_isFatalError(t){return!DU.errno.isEnoentCodeError(t)&&!this._settings.suppressErrors}};E7.default=w7});var T7=g(x7=>{"use strict";Object.defineProperty(x7,"__esModule",{value:!0});var J5e=require("stream"),e8e=Td(),t8e=h4(),r8e=g4(),S7=class extends r8e.default{constructor(){super(...arguments),this._walkStream=t8e.walkStream,this._stat=e8e.stat}dynamic(t,r){return this._walkStream(t,r)}static(t,r){let i=t.map(this._getFullEntryPath,this),n=new J5e.PassThrough({objectMode:!0});n._write=(s,a,o)=>this._getEntry(i[s],t[s],r).then(l=>{l!==null&&r.entryFilter(l)&&n.push(l),s===i.length-1&&n.end(),o()}).catch(o);for(let s=0;sthis._makeEntry(n,r)).catch(n=>{if(i.errorFilter(n))return null;throw n})}_getStat(t){return new Promise((r,i)=>{this._stat(t,this._fsStatSettings,(n,s)=>n===null?r(s):i(n))})}};x7.default=S7});var LU=g(R7=>{"use strict";Object.defineProperty(R7,"__esModule",{value:!0});var i8e=h4(),n8e=g4(),s8e=T7(),N7=class extends n8e.default{constructor(){super(...arguments),this._walkAsync=i8e.walk,this._readerStream=new s8e.default(this._settings)}dynamic(t,r){return new Promise((i,n)=>{this._walkAsync(t,r,(s,a)=>{s===null?i(a):n(s)})})}async static(t,r){let i=[],n=this._readerStream.static(t,r);return new Promise((s,a)=>{n.once("error",a),n.on("data",o=>i.push(o)),n.once("end",()=>s(i))})}};R7.default=N7});var FU=g(C7=>{"use strict";Object.defineProperty(C7,"__esModule",{value:!0});var j0=kl(),A7=class{constructor(t,r,i){this._patterns=t,this._settings=r,this._micromatchOptions=i,this._storage=[],this._fillStorage()}_fillStorage(){for(let t of this._patterns){let r=this._getPatternSegments(t),i=this._splitSegmentsIntoSections(r);this._storage.push({complete:i.length<=1,pattern:t,segments:r,sections:i})}}_getPatternSegments(t){return j0.pattern.getPatternParts(t,this._micromatchOptions).map(i=>j0.pattern.isDynamicPattern(i,this._settings)?{dynamic:!0,pattern:i,patternRe:j0.pattern.makeRe(i,this._micromatchOptions)}:{dynamic:!1,pattern:i})}_splitSegmentsIntoSections(t){return j0.array.splitWhen(t,r=>r.dynamic&&j0.pattern.hasGlobStar(r.pattern))}};C7.default=A7});var BU=g(P7=>{"use strict";Object.defineProperty(P7,"__esModule",{value:!0});var a8e=FU(),O7=class extends a8e.default{match(t){let r=t.split("/"),i=r.length,n=this._storage.filter(s=>!s.complete||s.segments.length>i);for(let s of n){let a=s.sections[0];if(!s.complete&&i>a.length||r.every((l,c)=>{let u=s.segments[c];return!!(u.dynamic&&u.patternRe.test(l)||!u.dynamic&&u.pattern===l)}))return!0}return!1}};P7.default=O7});var qU=g(D7=>{"use strict";Object.defineProperty(D7,"__esModule",{value:!0});var y4=kl(),o8e=BU(),I7=class{constructor(t,r){this._settings=t,this._micromatchOptions=r}getFilter(t,r,i){let n=this._getMatcher(r),s=this._getNegativePatternsRe(i);return a=>this._filter(t,a,n,s)}_getMatcher(t){return new o8e.default(t,this._settings,this._micromatchOptions)}_getNegativePatternsRe(t){let r=t.filter(y4.pattern.isAffectDepthOfReadingPattern);return y4.pattern.convertPatternsToRe(r,this._micromatchOptions)}_filter(t,r,i,n){if(this._isSkippedByDeep(t,r.path)||this._isSkippedSymbolicLink(r))return!1;let s=y4.path.removeLeadingDotSegment(r.path);return this._isSkippedByPositivePatterns(s,i)?!1:this._isSkippedByNegativePatterns(s,n)}_isSkippedByDeep(t,r){return this._settings.deep===1/0?!1:this._getEntryLevel(t,r)>=this._settings.deep}_getEntryLevel(t,r){let i=r.split("/").length;if(t==="")return i;let n=t.split("/").length;return i-n}_isSkippedSymbolicLink(t){return!this._settings.followSymbolicLinks&&t.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(t,r){return!this._settings.baseNameMatch&&!r.match(t)}_isSkippedByNegativePatterns(t,r){return!y4.pattern.matchAny(t,r)}};D7.default=I7});var MU=g(F7=>{"use strict";Object.defineProperty(F7,"__esModule",{value:!0});var Nd=kl(),L7=class{constructor(t,r){this._settings=t,this._micromatchOptions=r,this.index=new Map}getFilter(t,r){let i=Nd.pattern.convertPatternsToRe(t,this._micromatchOptions),n=Nd.pattern.convertPatternsToRe(r,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0}));return s=>this._filter(s,i,n)}_filter(t,r,i){let n=Nd.path.removeLeadingDotSegment(t.path);if(this._settings.unique&&this._isDuplicateEntry(n)||this._onlyFileFilter(t)||this._onlyDirectoryFilter(t)||this._isSkippedByAbsoluteNegativePatterns(n,i))return!1;let s=t.dirent.isDirectory(),a=this._isMatchToPatterns(n,r,s)&&!this._isMatchToPatterns(n,i,s);return this._settings.unique&&a&&this._createIndexRecord(n),a}_isDuplicateEntry(t){return this.index.has(t)}_createIndexRecord(t){this.index.set(t,void 0)}_onlyFileFilter(t){return this._settings.onlyFiles&&!t.dirent.isFile()}_onlyDirectoryFilter(t){return this._settings.onlyDirectories&&!t.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(t,r){if(!this._settings.absolute)return!1;let i=Nd.path.makeAbsolute(this._settings.cwd,t);return Nd.pattern.matchAny(i,r)}_isMatchToPatterns(t,r,i){let n=Nd.pattern.matchAny(t,r);return!n&&i?Nd.pattern.matchAny(t+"/",r):n}};F7.default=L7});var kU=g(q7=>{"use strict";Object.defineProperty(q7,"__esModule",{value:!0});var l8e=kl(),B7=class{constructor(t){this._settings=t}getFilter(){return t=>this._isNonFatalError(t)}_isNonFatalError(t){return l8e.errno.isEnoentCodeError(t)||this._settings.suppressErrors}};q7.default=B7});var UU=g(k7=>{"use strict";Object.defineProperty(k7,"__esModule",{value:!0});var jU=kl(),M7=class{constructor(t){this._settings=t}getTransformer(){return t=>this._transform(t)}_transform(t){let r=t.path;return this._settings.absolute&&(r=jU.path.makeAbsolute(this._settings.cwd,r),r=jU.path.unixify(r)),this._settings.markDirectories&&t.dirent.isDirectory()&&(r+="/"),this._settings.objectMode?Object.assign(Object.assign({},t),{path:r}):r}};k7.default=M7});var b4=g(U7=>{"use strict";Object.defineProperty(U7,"__esModule",{value:!0});var c8e=require("path"),u8e=qU(),d8e=MU(),p8e=kU(),f8e=UU(),j7=class{constructor(t){this._settings=t,this.errorFilter=new p8e.default(this._settings),this.entryFilter=new d8e.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new u8e.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new f8e.default(this._settings)}_getRootDirectory(t){return c8e.resolve(this._settings.cwd,t.base)}_getReaderOptions(t){let r=t.base==="."?"":t.base;return{basePath:r,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(r,t.positive,t.negative),entryFilter:this.entryFilter.getFilter(t.positive,t.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}};U7.default=j7});var zU=g($7=>{"use strict";Object.defineProperty($7,"__esModule",{value:!0});var m8e=LU(),h8e=b4(),z7=class extends h8e.default{constructor(){super(...arguments),this._reader=new m8e.default(this._settings)}async read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return(await this.api(r,t,i)).map(s=>i.transform(s))}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};$7.default=z7});var $U=g(G7=>{"use strict";Object.defineProperty(G7,"__esModule",{value:!0});var g8e=require("stream"),y8e=T7(),b8e=b4(),H7=class extends b8e.default{constructor(){super(...arguments),this._reader=new y8e.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t),n=this.api(r,t,i),s=new g8e.Readable({objectMode:!0,read:()=>{}});return n.once("error",a=>s.emit("error",a)).on("data",a=>s.emit("data",i.transform(a))).once("end",()=>s.emit("end")),s.once("close",()=>n.destroy()),s}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};G7.default=H7});var HU=g(W7=>{"use strict";Object.defineProperty(W7,"__esModule",{value:!0});var v8e=Td(),_8e=h4(),w8e=g4(),V7=class extends w8e.default{constructor(){super(...arguments),this._walkSync=_8e.walkSync,this._statSync=v8e.statSync}dynamic(t,r){return this._walkSync(t,r)}static(t,r){let i=[];for(let n of t){let s=this._getFullEntryPath(n),a=this._getEntry(s,n,r);a===null||!r.entryFilter(a)||i.push(a)}return i}_getEntry(t,r,i){try{let n=this._getStat(t);return this._makeEntry(n,r)}catch(n){if(i.errorFilter(n))return null;throw n}}_getStat(t){return this._statSync(t,this._fsStatSettings)}};W7.default=V7});var GU=g(X7=>{"use strict";Object.defineProperty(X7,"__esModule",{value:!0});var E8e=HU(),S8e=b4(),K7=class extends S8e.default{constructor(){super(...arguments),this._reader=new E8e.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return this.api(r,t,i).map(i.transform)}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};X7.default=K7});var VU=g(If=>{"use strict";Object.defineProperty(If,"__esModule",{value:!0});If.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;var Pf=require("fs"),x8e=require("os"),T8e=Math.max(x8e.cpus().length,1);If.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:Pf.lstat,lstatSync:Pf.lstatSync,stat:Pf.stat,statSync:Pf.statSync,readdir:Pf.readdir,readdirSync:Pf.readdirSync};var Q7=class{constructor(t={}){this._options=t,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,T8e),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0),this.ignore=[].concat(this.ignore)}_getValue(t,r){return t===void 0?r:t}_getFileSystemMethods(t={}){return Object.assign(Object.assign({},If.DEFAULT_FILE_SYSTEM_ADAPTER),t)}};If.default=Q7});var eS=g((IEt,KU)=>{"use strict";var WU=Kj(),N8e=zU(),R8e=$U(),A8e=GU(),Y7=VU(),oa=kl();async function Z7(e,t){ro(e);let r=J7(e,N8e.default,t),i=await Promise.all(r);return oa.array.flatten(i)}(function(e){e.glob=e,e.globSync=t,e.globStream=r,e.async=e;function t(c,u){ro(c);let d=J7(c,A8e.default,u);return oa.array.flatten(d)}e.sync=t;function r(c,u){ro(c);let d=J7(c,R8e.default,u);return oa.stream.merge(d)}e.stream=r;function i(c,u){ro(c);let d=[].concat(c),p=new Y7.default(u);return WU.generate(d,p)}e.generateTasks=i;function n(c,u){ro(c);let d=new Y7.default(u);return oa.pattern.isDynamicPattern(c,d)}e.isDynamicPattern=n;function s(c){return ro(c),oa.path.escape(c)}e.escapePath=s;function a(c){return ro(c),oa.path.convertPathToPattern(c)}e.convertPathToPattern=a;let o;(function(c){function u(p){return ro(p),oa.path.escapePosixPath(p)}c.escapePath=u;function d(p){return ro(p),oa.path.convertPosixPathToPattern(p)}c.convertPathToPattern=d})(o=e.posix||(e.posix={}));let l;(function(c){function u(p){return ro(p),oa.path.escapeWindowsPath(p)}c.escapePath=u;function d(p){return ro(p),oa.path.convertWindowsPathToPattern(p)}c.convertPathToPattern=d})(l=e.win32||(e.win32={}))})(Z7||(Z7={}));function J7(e,t,r){let i=[].concat(e),n=new Y7.default(r),s=WU.generate(i,n),a=new t(n);return s.map(a.read,a)}function ro(e){if(![].concat(e).every(i=>oa.string.isString(i)&&!oa.string.isEmpty(i)))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}KU.exports=Z7});var QU=g(Rd=>{"use strict";var{promisify:C8e}=require("util"),XU=require("fs");async function tS(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return(await C8e(XU[e])(r))[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}function rS(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return XU[e](r)[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}Rd.isFile=tS.bind(null,"stat","isFile");Rd.isDirectory=tS.bind(null,"stat","isDirectory");Rd.isSymlink=tS.bind(null,"lstat","isSymbolicLink");Rd.isFileSync=rS.bind(null,"statSync","isFile");Rd.isDirectorySync=rS.bind(null,"statSync","isDirectory");Rd.isSymlinkSync=rS.bind(null,"lstatSync","isSymbolicLink")});var tz=g((LEt,iS)=>{"use strict";var Ad=require("path"),YU=QU(),ZU=e=>e.length>1?`{${e.join(",")}}`:e[0],JU=(e,t)=>{let r=e[0]==="!"?e.slice(1):e;return Ad.isAbsolute(r)?r:Ad.join(t,r)},O8e=(e,t)=>Ad.extname(e)?`**/${e}`:`**/${e}.${ZU(t)}`,ez=(e,t)=>{if(t.files&&!Array.isArray(t.files))throw new TypeError(`Expected \`files\` to be of type \`Array\` but received type \`${typeof t.files}\``);if(t.extensions&&!Array.isArray(t.extensions))throw new TypeError(`Expected \`extensions\` to be of type \`Array\` but received type \`${typeof t.extensions}\``);return t.files&&t.extensions?t.files.map(r=>Ad.posix.join(e,O8e(r,t.extensions))):t.files?t.files.map(r=>Ad.posix.join(e,`**/${r}`)):t.extensions?[Ad.posix.join(e,`**/*.${ZU(t.extensions)}`)]:[Ad.posix.join(e,"**")]};iS.exports=async(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=await Promise.all([].concat(e).map(async i=>await YU.isDirectory(JU(i,t.cwd))?ez(i,t):i));return[].concat.apply([],r)};iS.exports.sync=(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=[].concat(e).map(i=>YU.isDirectorySync(JU(i,t.cwd))?ez(i,t):i);return[].concat.apply([],r)}});var uz=g((FEt,cz)=>{function rz(e){return Array.isArray(e)?e:[e]}var aS="",iz=" ",nS="\\",P8e=/^\s+$/,I8e=/(?:[^\\]|^)\\$/,D8e=/^\\!/,L8e=/^\\#/,F8e=/\r?\n/g,B8e=/^\.*\/|^\.+$/,sS="/",az="node-ignore";typeof Symbol<"u"&&(az=Symbol.for("node-ignore"));var nz=az,q8e=(e,t,r)=>Object.defineProperty(e,t,{value:r}),M8e=/([0-z])-([0-z])/g,oz=()=>!1,k8e=e=>e.replace(M8e,(t,r,i)=>r.charCodeAt(0)<=i.charCodeAt(0)?t:aS),j8e=e=>{let{length:t}=e;return e.slice(0,t-t%2)},U8e=[[/^\uFEFF/,()=>aS],[/\\?\s+$/,e=>e.indexOf("\\")===0?iz:aS],[/\\\s/g,()=>iz],[/[\\$.|*+(){^]/g,e=>`\\${e}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(e,t,r)=>t+6{let i=r.replace(/\\\*/g,"[^\\/]*");return t+i}],[/\\\\\\(?=[$.|*+(){^])/g,()=>nS],[/\\\\/g,()=>nS],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(e,t,r,i,n)=>t===nS?`\\[${r}${j8e(i)}${n}`:n==="]"&&i.length%2===0?`[${k8e(r)}${i}]`:"[]"],[/(?:[^*])$/,e=>/\/$/.test(e)?`${e}$`:`${e}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(e,t)=>`${t?`${t}[^/]+`:"[^/]*"}(?=$|\\/$)`]],sz=Object.create(null),z8e=(e,t)=>{let r=sz[e];return r||(r=U8e.reduce((i,n)=>i.replace(n[0],n[1].bind(e)),e),sz[e]=r),t?new RegExp(r,"i"):new RegExp(r)},cS=e=>typeof e=="string",$8e=e=>e&&cS(e)&&!P8e.test(e)&&!I8e.test(e)&&e.indexOf("#")!==0,H8e=e=>e.split(F8e),oS=class{constructor(t,r,i,n){this.origin=t,this.pattern=r,this.negative=i,this.regex=n}},G8e=(e,t)=>{let r=e,i=!1;e.indexOf("!")===0&&(i=!0,e=e.substr(1)),e=e.replace(D8e,"!").replace(L8e,"#");let n=z8e(e,t);return new oS(r,e,i,n)},V8e=(e,t)=>{throw new t(e)},jl=(e,t,r)=>cS(e)?e?jl.isNotRelative(e)?r(`path should be a \`path.relative()\`d string, but got "${t}"`,RangeError):!0:r("path must not be empty",TypeError):r(`path must be a string, but got \`${t}\``,TypeError),lz=e=>B8e.test(e);jl.isNotRelative=lz;jl.convert=e=>e;var lS=class{constructor({ignorecase:t=!0,ignoreCase:r=t,allowRelativePaths:i=!1}={}){q8e(this,nz,!0),this._rules=[],this._ignoreCase=r,this._allowRelativePaths=i,this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}_addPattern(t){if(t&&t[nz]){this._rules=this._rules.concat(t._rules),this._added=!0;return}if($8e(t)){let r=G8e(t,this._ignoreCase);this._added=!0,this._rules.push(r)}}add(t){return this._added=!1,rz(cS(t)?H8e(t):t).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(t){return this.add(t)}_testOne(t,r){let i=!1,n=!1;return this._rules.forEach(s=>{let{negative:a}=s;if(n===a&&i!==n||a&&!i&&!n&&!r)return;s.regex.test(t)&&(i=!a,n=a)}),{ignored:i,unignored:n}}_test(t,r,i,n){let s=t&&jl.convert(t);return jl(s,t,this._allowRelativePaths?oz:V8e),this._t(s,r,i,n)}_t(t,r,i,n){if(t in r)return r[t];if(n||(n=t.split(sS)),n.pop(),!n.length)return r[t]=this._testOne(t,i);let s=this._t(n.join(sS)+sS,r,i,n);return r[t]=s.ignored?s:this._testOne(t,i)}ignores(t){return this._test(t,this._ignoreCache,!1).ignored}createFilter(){return t=>!this.ignores(t)}filter(t){return rz(t).filter(this.createFilter())}test(t){return this._test(t,this._testCache,!0)}},v4=e=>new lS(e),W8e=e=>jl(e&&jl.convert(e),e,oz);v4.isPathValid=W8e;v4.default=v4;cz.exports=v4;if(typeof process<"u"&&(process.env&&process.env.IGNORE_TEST_WIN32||process.platform==="win32")){let e=r=>/^\\\\\?\\/.test(r)||/["<>|\u0000-\u001F]+/u.test(r)?r:r.replace(/\\/g,"/");jl.convert=e;let t=/^[a-z]:\//i;jl.isNotRelative=r=>t.test(r)||lz(r)}});var uS=g((BEt,dz)=>{"use strict";dz.exports=e=>{let t=/^\\\\\?\\/.test(e),r=/[^\u0000-\u0080]+/.test(e);return t||r?e:e.replace(/\\/g,"/")}});var bz=g((qEt,dS)=>{"use strict";var{promisify:K8e}=require("util"),pz=require("fs"),Ul=require("path"),fz=eS(),X8e=uz(),U0=uS(),mz=["**/node_modules/**","**/flow-typed/**","**/coverage/**","**/.git"],Q8e=K8e(pz.readFile),Y8e=e=>t=>t.startsWith("!")?"!"+Ul.posix.join(e,t.slice(1)):Ul.posix.join(e,t),Z8e=(e,t)=>{let r=U0(Ul.relative(t.cwd,Ul.dirname(t.fileName)));return e.split(/\r?\n/).filter(Boolean).filter(i=>!i.startsWith("#")).map(Y8e(r))},hz=e=>{let t=X8e();for(let r of e)t.add(Z8e(r.content,{cwd:r.cwd,fileName:r.filePath}));return t},J8e=(e,t)=>{if(e=U0(e),Ul.isAbsolute(t)){if(U0(t).startsWith(e))return t;throw new Error(`Path ${t} is not in cwd ${e}`)}return Ul.join(e,t)},gz=(e,t)=>r=>e.ignores(U0(Ul.relative(t,J8e(t,r.path||r)))),e7e=async(e,t)=>{let r=Ul.join(t,e),i=await Q8e(r,"utf8");return{cwd:t,filePath:r,content:i}},t7e=(e,t)=>{let r=Ul.join(t,e),i=pz.readFileSync(r,"utf8");return{cwd:t,filePath:r,content:i}},yz=({ignore:e=[],cwd:t=U0(process.cwd())}={})=>({ignore:e,cwd:t});dS.exports=async e=>{e=yz(e);let t=await fz("**/.gitignore",{ignore:mz.concat(e.ignore),cwd:e.cwd}),r=await Promise.all(t.map(n=>e7e(n,e.cwd))),i=hz(r);return gz(i,e.cwd)};dS.exports.sync=e=>{e=yz(e);let r=fz.sync("**/.gitignore",{ignore:mz.concat(e.ignore),cwd:e.cwd}).map(n=>t7e(n,e.cwd)),i=hz(r);return gz(i,e.cwd)}});var _z=g((MEt,vz)=>{"use strict";var{Transform:r7e}=require("stream"),_4=class extends r7e{constructor(){super({objectMode:!0})}},pS=class extends _4{constructor(t){super(),this._filter=t}_transform(t,r,i){this._filter(t)&&this.push(t),i()}},fS=class extends _4{constructor(){super(),this._pushed=new Set}_transform(t,r,i){this._pushed.has(t)||(this.push(t),this._pushed.add(t)),i()}};vz.exports={FilterStream:pS,UniqueStream:fS}});var Tz=g((kEt,Cd)=>{"use strict";var Ez=require("fs"),w4=ck(),i7e=g8(),E4=eS(),S4=tz(),mS=bz(),{FilterStream:n7e,UniqueStream:s7e}=_z(),Sz=()=>!1,wz=e=>e[0]==="!",a7e=e=>{if(!e.every(t=>typeof t=="string"))throw new TypeError("Patterns must be a string or an array of strings")},o7e=(e={})=>{if(!e.cwd)return;let t;try{t=Ez.statSync(e.cwd)}catch{return}if(!t.isDirectory())throw new Error("The `cwd` option must be a path to a directory")},l7e=e=>e.stats instanceof Ez.Stats?e.path:e,x4=(e,t)=>{e=w4([].concat(e)),a7e(e),o7e(t);let r=[];t={ignore:[],expandDirectories:!0,...t};for(let[i,n]of e.entries()){if(wz(n))continue;let s=e.slice(i).filter(o=>wz(o)).map(o=>o.slice(1)),a={...t,ignore:t.ignore.concat(s)};r.push({pattern:n,options:a})}return r},c7e=(e,t)=>{let r={};return e.options.cwd&&(r.cwd=e.options.cwd),Array.isArray(e.options.expandDirectories)?r={...r,files:e.options.expandDirectories}:typeof e.options.expandDirectories=="object"&&(r={...r,...e.options.expandDirectories}),t(e.pattern,r)},hS=(e,t)=>e.options.expandDirectories?c7e(e,t):[e.pattern],xz=e=>e&&e.gitignore?mS.sync({cwd:e.cwd,ignore:e.ignore}):Sz,gS=e=>t=>{let{options:r}=e;return r.ignore&&Array.isArray(r.ignore)&&r.expandDirectories&&(r.ignore=S4.sync(r.ignore)),{pattern:t,options:r}};Cd.exports=async(e,t)=>{let r=x4(e,t),i=async()=>t&&t.gitignore?mS({cwd:t.cwd,ignore:t.ignore}):Sz,n=async()=>{let l=await Promise.all(r.map(async c=>{let u=await hS(c,S4);return Promise.all(u.map(gS(c)))}));return w4(...l)},[s,a]=await Promise.all([i(),n()]),o=await Promise.all(a.map(l=>E4(l.pattern,l.options)));return w4(...o).filter(l=>!s(l7e(l)))};Cd.exports.sync=(e,t)=>{let r=x4(e,t),i=[];for(let a of r){let o=hS(a,S4.sync).map(gS(a));i.push(...o)}let n=xz(t),s=[];for(let a of i)s=w4(s,E4.sync(a.pattern,a.options));return s.filter(a=>!n(a))};Cd.exports.stream=(e,t)=>{let r=x4(e,t),i=[];for(let o of r){let l=hS(o,S4.sync).map(gS(o));i.push(...l)}let n=xz(t),s=new n7e(o=>!n(o)),a=new s7e;return i7e(i.map(o=>E4.stream(o.pattern,o.options))).pipe(s).pipe(a)};Cd.exports.generateGlobTasks=x4;Cd.exports.hasMagic=(e,t)=>[].concat(e).some(r=>E4.isDynamicPattern(r,t));Cd.exports.gitignore=mS});var Rz=g((jEt,Nz)=>{var Kc=require("constants"),u7e=process.cwd,T4=null,d7e=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return T4||(T4=u7e.call(process)),T4};try{process.cwd()}catch{}typeof process.chdir=="function"&&(yS=process.chdir,process.chdir=function(e){T4=null,yS.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,yS));var yS;Nz.exports=p7e;function p7e(e){Kc.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&t(e),e.lutimes||r(e),e.chown=s(e.chown),e.fchown=s(e.fchown),e.lchown=s(e.lchown),e.chmod=i(e.chmod),e.fchmod=i(e.fchmod),e.lchmod=i(e.lchmod),e.chownSync=a(e.chownSync),e.fchownSync=a(e.fchownSync),e.lchownSync=a(e.lchownSync),e.chmodSync=n(e.chmodSync),e.fchmodSync=n(e.fchmodSync),e.lchmodSync=n(e.lchmodSync),e.stat=o(e.stat),e.fstat=o(e.fstat),e.lstat=o(e.lstat),e.statSync=l(e.statSync),e.fstatSync=l(e.fstatSync),e.lstatSync=l(e.lstatSync),e.chmod&&!e.lchmod&&(e.lchmod=function(u,d,p){p&&process.nextTick(p)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(u,d,p,f){f&&process.nextTick(f)},e.lchownSync=function(){}),d7e==="win32"&&(e.rename=typeof e.rename!="function"?e.rename:function(u){function d(p,f,m){var h=Date.now(),y=0;u(p,f,function b(w){if(w&&(w.code==="EACCES"||w.code==="EPERM")&&Date.now()-h<6e4){setTimeout(function(){e.stat(f,function(v,E){v&&v.code==="ENOENT"?u(p,f,b):m(w)})},y),y<100&&(y+=10);return}m&&m(w)})}return Object.setPrototypeOf&&Object.setPrototypeOf(d,u),d}(e.rename)),e.read=typeof e.read!="function"?e.read:function(u){function d(p,f,m,h,y,b){var w;if(b&&typeof b=="function"){var v=0;w=function(E,T,q){if(E&&E.code==="EAGAIN"&&v<10)return v++,u.call(e,p,f,m,h,y,w);b.apply(this,arguments)}}return u.call(e,p,f,m,h,y,w)}return Object.setPrototypeOf&&Object.setPrototypeOf(d,u),d}(e.read),e.readSync=typeof e.readSync!="function"?e.readSync:function(u){return function(d,p,f,m,h){for(var y=0;;)try{return u.call(e,d,p,f,m,h)}catch(b){if(b.code==="EAGAIN"&&y<10){y++;continue}throw b}}}(e.readSync);function t(u){u.lchmod=function(d,p,f){u.open(d,Kc.O_WRONLY|Kc.O_SYMLINK,p,function(m,h){if(m){f&&f(m);return}u.fchmod(h,p,function(y){u.close(h,function(b){f&&f(y||b)})})})},u.lchmodSync=function(d,p){var f=u.openSync(d,Kc.O_WRONLY|Kc.O_SYMLINK,p),m=!0,h;try{h=u.fchmodSync(f,p),m=!1}finally{if(m)try{u.closeSync(f)}catch{}else u.closeSync(f)}return h}}function r(u){Kc.hasOwnProperty("O_SYMLINK")&&u.futimes?(u.lutimes=function(d,p,f,m){u.open(d,Kc.O_SYMLINK,function(h,y){if(h){m&&m(h);return}u.futimes(y,p,f,function(b){u.close(y,function(w){m&&m(b||w)})})})},u.lutimesSync=function(d,p,f){var m=u.openSync(d,Kc.O_SYMLINK),h,y=!0;try{h=u.futimesSync(m,p,f),y=!1}finally{if(y)try{u.closeSync(m)}catch{}else u.closeSync(m)}return h}):u.futimes&&(u.lutimes=function(d,p,f,m){m&&process.nextTick(m)},u.lutimesSync=function(){})}function i(u){return u&&function(d,p,f){return u.call(e,d,p,function(m){c(m)&&(m=null),f&&f.apply(this,arguments)})}}function n(u){return u&&function(d,p){try{return u.call(e,d,p)}catch(f){if(!c(f))throw f}}}function s(u){return u&&function(d,p,f,m){return u.call(e,d,p,f,function(h){c(h)&&(h=null),m&&m.apply(this,arguments)})}}function a(u){return u&&function(d,p,f){try{return u.call(e,d,p,f)}catch(m){if(!c(m))throw m}}}function o(u){return u&&function(d,p,f){typeof p=="function"&&(f=p,p=null);function m(h,y){y&&(y.uid<0&&(y.uid+=4294967296),y.gid<0&&(y.gid+=4294967296)),f&&f.apply(this,arguments)}return p?u.call(e,d,p,m):u.call(e,d,m)}}function l(u){return u&&function(d,p){var f=p?u.call(e,d,p):u.call(e,d);return f&&(f.uid<0&&(f.uid+=4294967296),f.gid<0&&(f.gid+=4294967296)),f}}function c(u){if(!u||u.code==="ENOSYS")return!0;var d=!process.getuid||process.getuid()!==0;return!!(d&&(u.code==="EINVAL"||u.code==="EPERM"))}}});var Oz=g((UEt,Cz)=>{var Az=require("stream").Stream;Cz.exports=f7e;function f7e(e){return{ReadStream:t,WriteStream:r};function t(i,n){if(!(this instanceof t))return new t(i,n);Az.call(this);var s=this;this.path=i,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,n=n||{};for(var a=Object.keys(n),o=0,l=a.length;othis.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){s._read()});return}e.open(this.path,this.flags,this.mode,function(u,d){if(u){s.emit("error",u),s.readable=!1;return}s.fd=d,s.emit("open",d),s._read()})}function r(i,n){if(!(this instanceof r))return new r(i,n);Az.call(this),this.path=i,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,n=n||{};for(var s=Object.keys(n),a=0,o=s.length;a= zero");this.pos=this.start}this.busy=!1,this._queue=[],this.fd===null&&(this._open=e.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}});var Iz=g((zEt,Pz)=>{"use strict";Pz.exports=h7e;var m7e=Object.getPrototypeOf||function(e){return e.__proto__};function h7e(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:m7e(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}),t}});var C4=g(($Et,_S)=>{var Sr=require("fs"),g7e=Rz(),y7e=Oz(),b7e=Iz(),N4=require("util"),Xi,A4;typeof Symbol=="function"&&typeof Symbol.for=="function"?(Xi=Symbol.for("graceful-fs.queue"),A4=Symbol.for("graceful-fs.previous")):(Xi="___graceful-fs.queue",A4="___graceful-fs.previous");function v7e(){}function Fz(e,t){Object.defineProperty(e,Xi,{get:function(){return t}})}var Od=v7e;N4.debuglog?Od=N4.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(Od=function(){var e=N4.format.apply(N4,arguments);e="GFS4: "+e.split(/\n/).join(` +GFS4: `),console.error(e)});Sr[Xi]||(Dz=global[Xi]||[],Fz(Sr,Dz),Sr.close=function(e){function t(r,i){return e.call(Sr,r,function(n){n||Lz(),typeof i=="function"&&i.apply(this,arguments)})}return Object.defineProperty(t,A4,{value:e}),t}(Sr.close),Sr.closeSync=function(e){function t(r){e.apply(Sr,arguments),Lz()}return Object.defineProperty(t,A4,{value:e}),t}(Sr.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){Od(Sr[Xi]),require("assert").equal(Sr[Xi].length,0)}));var Dz;global[Xi]||Fz(global,Sr[Xi]);_S.exports=bS(b7e(Sr));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Sr.__patched&&(_S.exports=bS(Sr),Sr.__patched=!0);function bS(e){g7e(e),e.gracefulify=bS,e.createReadStream=T,e.createWriteStream=q;var t=e.readFile;e.readFile=r;function r(P,M,x){return typeof M=="function"&&(x=M,M=null),Y(P,M,x);function Y(L,R,I,F){return t(L,R,function(ae){ae&&(ae.code==="EMFILE"||ae.code==="ENFILE")?Df([Y,[L,R,I],ae,F||Date.now(),Date.now()]):typeof I=="function"&&I.apply(this,arguments)})}}var i=e.writeFile;e.writeFile=n;function n(P,M,x,Y){return typeof x=="function"&&(Y=x,x=null),L(P,M,x,Y);function L(R,I,F,ae,ie){return i(R,I,F,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?Df([L,[R,I,F,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}var s=e.appendFile;s&&(e.appendFile=a);function a(P,M,x,Y){return typeof x=="function"&&(Y=x,x=null),L(P,M,x,Y);function L(R,I,F,ae,ie){return s(R,I,F,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?Df([L,[R,I,F,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}var o=e.copyFile;o&&(e.copyFile=l);function l(P,M,x,Y){return typeof x=="function"&&(Y=x,x=0),L(P,M,x,Y);function L(R,I,F,ae,ie){return o(R,I,F,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?Df([L,[R,I,F,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}var c=e.readdir;e.readdir=d;var u=/^v[0-5]\./;function d(P,M,x){typeof M=="function"&&(x=M,M=null);var Y=u.test(process.version)?function(I,F,ae,ie){return c(I,L(I,F,ae,ie))}:function(I,F,ae,ie){return c(I,F,L(I,F,ae,ie))};return Y(P,M,x);function L(R,I,F,ae){return function(ie,_e){ie&&(ie.code==="EMFILE"||ie.code==="ENFILE")?Df([Y,[R,I,F],ie,ae||Date.now(),Date.now()]):(_e&&_e.sort&&_e.sort(),typeof F=="function"&&F.call(this,ie,_e))}}}if(process.version.substr(0,4)==="v0.8"){var p=y7e(e);b=p.ReadStream,v=p.WriteStream}var f=e.ReadStream;f&&(b.prototype=Object.create(f.prototype),b.prototype.open=w);var m=e.WriteStream;m&&(v.prototype=Object.create(m.prototype),v.prototype.open=E),Object.defineProperty(e,"ReadStream",{get:function(){return b},set:function(P){b=P},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return v},set:function(P){v=P},enumerable:!0,configurable:!0});var h=b;Object.defineProperty(e,"FileReadStream",{get:function(){return h},set:function(P){h=P},enumerable:!0,configurable:!0});var y=v;Object.defineProperty(e,"FileWriteStream",{get:function(){return y},set:function(P){y=P},enumerable:!0,configurable:!0});function b(P,M){return this instanceof b?(f.apply(this,arguments),this):b.apply(Object.create(b.prototype),arguments)}function w(){var P=this;B(P.path,P.flags,P.mode,function(M,x){M?(P.autoClose&&P.destroy(),P.emit("error",M)):(P.fd=x,P.emit("open",x),P.read())})}function v(P,M){return this instanceof v?(m.apply(this,arguments),this):v.apply(Object.create(v.prototype),arguments)}function E(){var P=this;B(P.path,P.flags,P.mode,function(M,x){M?(P.destroy(),P.emit("error",M)):(P.fd=x,P.emit("open",x))})}function T(P,M){return new e.ReadStream(P,M)}function q(P,M){return new e.WriteStream(P,M)}var O=e.open;e.open=B;function B(P,M,x,Y){return typeof x=="function"&&(Y=x,x=null),L(P,M,x,Y);function L(R,I,F,ae,ie){return O(R,I,F,function(_e,Ue){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?Df([L,[R,I,F,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}return e}function Df(e){Od("ENQUEUE",e[0].name,e[1]),Sr[Xi].push(e),vS()}var R4;function Lz(){for(var e=Date.now(),t=0;t2&&(Sr[Xi][t][3]=e,Sr[Xi][t][4]=e);vS()}function vS(){if(clearTimeout(R4),R4=void 0,Sr[Xi].length!==0){var e=Sr[Xi].shift(),t=e[0],r=e[1],i=e[2],n=e[3],s=e[4];if(n===void 0)Od("RETRY",t.name,r),t.apply(null,r);else if(Date.now()-n>=6e4){Od("TIMEOUT",t.name,r);var a=r.pop();typeof a=="function"&&a.call(null,i)}else{var o=Date.now()-s,l=Math.max(s-n,1),c=Math.min(l*1.2,100);o>=c?(Od("RETRY",t.name,r),t.apply(null,r.concat([n]))):Sr[Xi].push(e)}R4===void 0&&(R4=setTimeout(vS,0))}}});var qz=g((HEt,Bz)=>{"use strict";var _7e=require("path");Bz.exports=e=>{let t=process.cwd();return e=_7e.resolve(e),process.platform==="win32"&&(t=t.toLowerCase(),e=e.toLowerCase()),e===t}});var kz=g((GEt,Mz)=>{"use strict";var wS=require("path");Mz.exports=(e,t)=>{let r=wS.relative(t,e);return!!(r&&r!==".."&&!r.startsWith(`..${wS.sep}`)&&r!==wS.resolve(e))}});var jz=g(ES=>{var Pd=require("path"),Qc=process.platform==="win32",Xc=require("fs"),w7e=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function E7e(){var e;if(w7e){var t=new Error;e=r}else e=i;return e;function r(n){n&&(t.message=n.message,n=t,i(n))}function i(n){if(n){if(process.throwDeprecation)throw n;if(!process.noDeprecation){var s="fs: missing callback "+(n.stack||n.message);process.traceDeprecation?console.trace(s):console.error(s)}}}}function S7e(e){return typeof e=="function"?e:E7e()}var VEt=Pd.normalize;Qc?zl=/(.*?)(?:[\/\\]+|$)/g:zl=/(.*?)(?:[\/]+|$)/g;var zl;Qc?z0=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/:z0=/^[\/]*/;var z0;ES.realpathSync=function(t,r){if(t=Pd.resolve(t),r&&Object.prototype.hasOwnProperty.call(r,t))return r[t];var i=t,n={},s={},a,o,l,c;u();function u(){var y=z0.exec(t);a=y[0].length,o=y[0],l=y[0],c="",Qc&&!s[l]&&(Xc.lstatSync(l),s[l]=!0)}for(;a=t.length)return r&&(r[n]=t),i(null,t);zl.lastIndex=o;var y=zl.exec(t);return u=l,l+=y[0],c=u+y[1],o=zl.lastIndex,a[c]||r&&r[c]===c?process.nextTick(p):r&&Object.prototype.hasOwnProperty.call(r,c)?h(r[c]):Xc.lstat(c,f)}function f(y,b){if(y)return i(y);if(!b.isSymbolicLink())return a[c]=!0,r&&(r[c]=c),process.nextTick(p);if(!Qc){var w=b.dev.toString(32)+":"+b.ino.toString(32);if(s.hasOwnProperty(w))return m(null,s[w],c)}Xc.stat(c,function(v){if(v)return i(v);Xc.readlink(c,function(E,T){Qc||(s[w]=T),m(E,T)})})}function m(y,b,w){if(y)return i(y);var v=Pd.resolve(u,b);r&&(r[w]=v),h(v)}function h(y){t=Pd.resolve(y,t.slice(o)),d()}}});var NS=g((KEt,Hz)=>{Hz.exports=Yc;Yc.realpath=Yc;Yc.sync=TS;Yc.realpathSync=TS;Yc.monkeypatch=T7e;Yc.unmonkeypatch=N7e;var Lf=require("fs"),SS=Lf.realpath,xS=Lf.realpathSync,x7e=process.version,Uz=/^v[0-5]\./.test(x7e),zz=jz();function $z(e){return e&&e.syscall==="realpath"&&(e.code==="ELOOP"||e.code==="ENOMEM"||e.code==="ENAMETOOLONG")}function Yc(e,t,r){if(Uz)return SS(e,t,r);typeof t=="function"&&(r=t,t=null),SS(e,t,function(i,n){$z(i)?zz.realpath(e,t,r):r(i,n)})}function TS(e,t){if(Uz)return xS(e,t);try{return xS(e,t)}catch(r){if($z(r))return zz.realpathSync(e,t);throw r}}function T7e(){Lf.realpath=Yc,Lf.realpathSync=TS}function N7e(){Lf.realpath=SS,Lf.realpathSync=xS}});var Vz=g((XEt,Gz)=>{Gz.exports=function(e,t){for(var r=[],i=0;i{"use strict";Qz.exports=Kz;function Kz(e,t,r){e instanceof RegExp&&(e=Wz(e,r)),t instanceof RegExp&&(t=Wz(t,r));var i=Xz(e,t,r);return i&&{start:i[0],end:i[1],pre:r.slice(0,i[0]),body:r.slice(i[0]+e.length,i[1]),post:r.slice(i[1]+t.length)}}function Wz(e,t){var r=t.match(e);return r?r[0]:null}Kz.range=Xz;function Xz(e,t,r){var i,n,s,a,o,l=r.indexOf(e),c=r.indexOf(t,l+1),u=l;if(l>=0&&c>0){for(i=[],s=r.length;u>=0&&!o;)u==l?(i.push(u),l=r.indexOf(e,u+1)):i.length==1?o=[i.pop(),c]:(n=i.pop(),n=0?l:c;i.length&&(o=[s,a])}return o}});var n$=g((YEt,i$)=>{var A7e=Vz(),Yz=O4();i$.exports=P7e;var Zz="\0SLASH"+Math.random()+"\0",Jz="\0OPEN"+Math.random()+"\0",AS="\0CLOSE"+Math.random()+"\0",e$="\0COMMA"+Math.random()+"\0",t$="\0PERIOD"+Math.random()+"\0";function RS(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function C7e(e){return e.split("\\\\").join(Zz).split("\\{").join(Jz).split("\\}").join(AS).split("\\,").join(e$).split("\\.").join(t$)}function O7e(e){return e.split(Zz).join("\\").split(Jz).join("{").split(AS).join("}").split(e$).join(",").split(t$).join(".")}function r$(e){if(!e)return[""];var t=[],r=Yz("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,s=r.post,a=i.split(",");a[a.length-1]+="{"+n+"}";var o=r$(s);return s.length&&(a[a.length-1]+=o.shift(),a.push.apply(a,o)),t.push.apply(t,a),t}function P7e(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),Ff(C7e(e),!0).map(O7e)):[]}function I7e(e){return"{"+e+"}"}function D7e(e){return/^-?0\d/.test(e)}function L7e(e,t){return e<=t}function F7e(e,t){return e>=t}function Ff(e,t){var r=[],i=Yz("{","}",e);if(!i||/\$$/.test(i.pre))return[e];var n=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body),s=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body),a=n||s,o=i.body.indexOf(",")>=0;if(!a&&!o)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+AS+i.post,Ff(e)):[e];var l;if(a)l=i.body.split(/\.\./);else if(l=r$(i.body),l.length===1&&(l=Ff(l[0],!1).map(I7e),l.length===1)){var u=i.post.length?Ff(i.post,!1):[""];return u.map(function(x){return i.pre+l[0]+x})}var c=i.pre,u=i.post.length?Ff(i.post,!1):[""],d;if(a){var p=RS(l[0]),f=RS(l[1]),m=Math.max(l[0].length,l[1].length),h=l.length==3?Math.abs(RS(l[2])):1,y=L7e,b=f0){var q=new Array(T+1).join("0");v<0?E="-"+q+E.slice(1):E=q+E}}d.push(E)}}else d=A7e(l,function(M){return Ff(M,!1)});for(var O=0;O{c$.exports=Is;Is.Minimatch=Qi;var $0=function(){try{return require("path")}catch{}}()||{sep:"/"};Is.sep=$0.sep;var PS=Is.GLOBSTAR=Qi.GLOBSTAR={},B7e=n$(),s$={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},CS="[^/]",OS=CS+"*?",q7e="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",M7e="(?:(?!(?:\\/|^)\\.).)*?",a$=k7e("().*{}+?[]^$\\!");function k7e(e){return e.split("").reduce(function(t,r){return t[r]=!0,t},{})}var o$=/\/+/;Is.filter=j7e;function j7e(e,t){return t=t||{},function(r,i,n){return Is(r,e,t)}}function Zc(e,t){t=t||{};var r={};return Object.keys(e).forEach(function(i){r[i]=e[i]}),Object.keys(t).forEach(function(i){r[i]=t[i]}),r}Is.defaults=function(e){if(!e||typeof e!="object"||!Object.keys(e).length)return Is;var t=Is,r=function(n,s,a){return t(n,s,Zc(e,a))};return r.Minimatch=function(n,s){return new t.Minimatch(n,Zc(e,s))},r.Minimatch.defaults=function(n){return t.defaults(Zc(e,n)).Minimatch},r.filter=function(n,s){return t.filter(n,Zc(e,s))},r.defaults=function(n){return t.defaults(Zc(e,n))},r.makeRe=function(n,s){return t.makeRe(n,Zc(e,s))},r.braceExpand=function(n,s){return t.braceExpand(n,Zc(e,s))},r.match=function(i,n,s){return t.match(i,n,Zc(e,s))},r};Qi.defaults=function(e){return Is.defaults(e).Minimatch};function Is(e,t,r){return I4(t),r||(r={}),!r.nocomment&&t.charAt(0)==="#"?!1:new Qi(t,r).match(e)}function Qi(e,t){if(!(this instanceof Qi))return new Qi(e,t);I4(e),t||(t={}),e=e.trim(),!t.allowWindowsEscape&&$0.sep!=="/"&&(e=e.split($0.sep).join("/")),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!t.partial,this.make()}Qi.prototype.debug=function(){};Qi.prototype.make=U7e;function U7e(){var e=this.pattern,t=this.options;if(!t.nocomment&&e.charAt(0)==="#"){this.comment=!0;return}if(!e){this.empty=!0;return}this.parseNegate();var r=this.globSet=this.braceExpand();t.debug&&(this.debug=function(){console.error.apply(console,arguments)}),this.debug(this.pattern,r),r=this.globParts=r.map(function(i){return i.split(o$)}),this.debug(this.pattern,r),r=r.map(function(i,n,s){return i.map(this.parse,this)},this),this.debug(this.pattern,r),r=r.filter(function(i){return i.indexOf(!1)===-1}),this.debug(this.pattern,r),this.set=r}Qi.prototype.parseNegate=z7e;function z7e(){var e=this.pattern,t=!1,r=this.options,i=0;if(!r.nonegate){for(var n=0,s=e.length;n"u"?this.pattern:e,I4(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:B7e(e)}var $7e=1024*64,I4=function(e){if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>$7e)throw new TypeError("pattern is too long")};Qi.prototype.parse=H7e;var P4={};function H7e(e,t){I4(e);var r=this.options;if(e==="**")if(r.noglobstar)e="*";else return PS;if(e==="")return"";var i="",n=!!r.nocase,s=!1,a=[],o=[],l,c=!1,u=-1,d=-1,p=e.charAt(0)==="."?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",f=this;function m(){if(l){switch(l){case"*":i+=OS,n=!0;break;case"?":i+=CS,n=!0;break;default:i+="\\"+l;break}f.debug("clearStateChar %j %j",l,i),l=!1}}for(var h=0,y=e.length,b;h-1;B--){var P=o[B],M=i.slice(0,P.reStart),x=i.slice(P.reStart,P.reEnd-8),Y=i.slice(P.reEnd-8,P.reEnd),L=i.slice(P.reEnd);Y+=L;var R=M.split("(").length-1,I=L;for(h=0;h"u"&&(r=this.partial),this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return t==="";if(t==="/"&&r)return!0;var i=this.options;$0.sep!=="/"&&(t=t.split($0.sep).join("/")),t=t.split(o$),this.debug(this.pattern,"split",t);var n=this.set;this.debug(this.pattern,"set",n);var s,a;for(a=t.length-1;a>=0&&(s=t[a],!s);a--);for(a=0;a>> no match, partial?`,e,u,t,d),u===a))}var f;if(typeof l=="string"?(f=c===l,this.debug("string match",l,c,f)):(f=c.match(l),this.debug("pattern match",l,c,f)),!f)return!1}if(n===a&&s===o)return!0;if(n===a)return r;if(s===o)return n===a-1&&e[n]==="";throw new Error("wtf?")};function V7e(e){return e.replace(/\\(.)/g,"$1")}function W7e(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var u$=g((JEt,IS)=>{typeof Object.create=="function"?IS.exports=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:IS.exports=function(t,r){t.super_=r;var i=function(){};i.prototype=r.prototype,t.prototype=new i,t.prototype.constructor=t}});var Id=g((e5t,LS)=>{try{if(DS=require("util"),typeof DS.inherits!="function")throw"";LS.exports=DS.inherits}catch{LS.exports=u$()}var DS});var L4=g((t5t,D4)=>{"use strict";function d$(e){return e.charAt(0)==="/"}function p$(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,r=t.exec(e),i=r[1]||"",n=!!(i&&i.charAt(1)!==":");return!!(r[2]||n)}D4.exports=process.platform==="win32"?p$:d$;D4.exports.posix=d$;D4.exports.win32=p$});var BS=g(Jc=>{Jc.setopts=J7e;Jc.ownProp=f$;Jc.makeAbs=G0;Jc.finish=eSe;Jc.mark=tSe;Jc.isIgnored=h$;Jc.childrenIgnored=rSe;function f$(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var K7e=require("fs"),Bf=require("path"),X7e=H0(),m$=L4(),FS=X7e.Minimatch;function Q7e(e,t){return e.localeCompare(t,"en")}function Y7e(e,t){e.ignore=t.ignore||[],Array.isArray(e.ignore)||(e.ignore=[e.ignore]),e.ignore.length&&(e.ignore=e.ignore.map(Z7e))}function Z7e(e){var t=null;if(e.slice(-3)==="/**"){var r=e.replace(/(\/\*\*)+$/,"");t=new FS(r,{dot:!0})}return{matcher:new FS(e,{dot:!0}),gmatcher:t}}function J7e(e,t,r){if(r||(r={}),r.matchBase&&t.indexOf("/")===-1){if(r.noglobstar)throw new Error("base matching requires globstar");t="**/"+t}e.silent=!!r.silent,e.pattern=t,e.strict=r.strict!==!1,e.realpath=!!r.realpath,e.realpathCache=r.realpathCache||Object.create(null),e.follow=!!r.follow,e.dot=!!r.dot,e.mark=!!r.mark,e.nodir=!!r.nodir,e.nodir&&(e.mark=!0),e.sync=!!r.sync,e.nounique=!!r.nounique,e.nonull=!!r.nonull,e.nosort=!!r.nosort,e.nocase=!!r.nocase,e.stat=!!r.stat,e.noprocess=!!r.noprocess,e.absolute=!!r.absolute,e.fs=r.fs||K7e,e.maxLength=r.maxLength||1/0,e.cache=r.cache||Object.create(null),e.statCache=r.statCache||Object.create(null),e.symlinks=r.symlinks||Object.create(null),Y7e(e,r),e.changedCwd=!1;var i=process.cwd();f$(r,"cwd")?(e.cwd=Bf.resolve(r.cwd),e.changedCwd=e.cwd!==i):e.cwd=i,e.root=r.root||Bf.resolve(e.cwd,"/"),e.root=Bf.resolve(e.root),process.platform==="win32"&&(e.root=e.root.replace(/\\/g,"/")),e.cwdAbs=m$(e.cwd)?e.cwd:G0(e,e.cwd),process.platform==="win32"&&(e.cwdAbs=e.cwdAbs.replace(/\\/g,"/")),e.nomount=!!r.nomount,r.nonegate=!0,r.nocomment=!0,e.minimatch=new FS(t,r),e.options=e.minimatch.options}function eSe(e){for(var t=e.nounique,r=t?[]:Object.create(null),i=0,n=e.matches.length;i{v$.exports=b$;b$.GlobSync=hi;var iSe=NS(),g$=H0(),i5t=g$.Minimatch,n5t=kS().Glob,s5t=require("util"),qS=require("path"),y$=require("assert"),F4=L4(),Dd=BS(),nSe=Dd.setopts,MS=Dd.ownProp,sSe=Dd.childrenIgnored,aSe=Dd.isIgnored;function b$(e,t){if(typeof t=="function"||arguments.length===3)throw new TypeError(`callback provided to sync glob +See: https://github.com/isaacs/node-glob/issues/167`);return new hi(e,t).found}function hi(e,t){if(!e)throw new Error("must provide pattern");if(typeof t=="function"||arguments.length===3)throw new TypeError(`callback provided to sync glob +See: https://github.com/isaacs/node-glob/issues/167`);if(!(this instanceof hi))return new hi(e,t);if(nSe(this,e,t),this.noprocess)return this;var r=this.minimatch.set.length;this.matches=new Array(r);for(var i=0;ithis.maxLength)return!1;if(!this.stat&&MS(this.cache,t)){var a=this.cache[t];if(Array.isArray(a)&&(a="DIR"),!r||a==="DIR")return a;if(r&&a==="FILE")return!1}var i,n=this.statCache[t];if(!n){var s;try{s=this.fs.lstatSync(t)}catch(o){if(o&&(o.code==="ENOENT"||o.code==="ENOTDIR"))return this.statCache[t]=!1,!1}if(s&&s.isSymbolicLink())try{n=this.fs.statSync(t)}catch{n=s}else n=s}this.statCache[t]=n;var a=!0;return n&&(a=n.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||a,r&&a==="FILE"?!1:a};hi.prototype._mark=function(e){return Dd.mark(this,e)};hi.prototype._makeAbs=function(e){return Dd.makeAbs(this,e)}});var jS=g((o5t,E$)=>{E$.exports=w$;function w$(e,t){if(e&&t)return w$(e)(t);if(typeof e!="function")throw new TypeError("need wrapper function");return Object.keys(e).forEach(function(i){r[i]=e[i]}),r;function r(){for(var i=new Array(arguments.length),n=0;n{var S$=jS();US.exports=S$(B4);US.exports.strict=S$(x$);B4.proto=B4(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return B4(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return x$(this)},configurable:!0})});function B4(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function x$(e){var t=function(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)},r=e.name||"Function wrapped with `once`";return t.onceError=r+" shouldn't be called more than once",t.called=!1,t}});var N$=g((c5t,T$)=>{var oSe=jS(),W0=Object.create(null),lSe=V0();T$.exports=oSe(cSe);function cSe(e,t){return W0[e]?(W0[e].push(t),null):(W0[e]=[t],uSe(e))}function uSe(e){return lSe(function t(){var r=W0[e],i=r.length,n=dSe(arguments);try{for(var s=0;si?(r.splice(0,i),process.nextTick(function(){t.apply(null,n)})):delete W0[e]}})}function dSe(e){for(var t=e.length,r=[],i=0;i{A$.exports=Ld;var pSe=NS(),R$=H0(),u5t=R$.Minimatch,fSe=Id(),mSe=require("events").EventEmitter,zS=require("path"),$S=require("assert"),K0=L4(),GS=_$(),Fd=BS(),hSe=Fd.setopts,HS=Fd.ownProp,VS=N$(),d5t=require("util"),gSe=Fd.childrenIgnored,ySe=Fd.isIgnored,bSe=V0();function Ld(e,t,r){if(typeof t=="function"&&(r=t,t={}),t||(t={}),t.sync){if(r)throw new TypeError("callback provided to sync glob");return GS(e,t)}return new Pt(e,t,r)}Ld.sync=GS;var vSe=Ld.GlobSync=GS.GlobSync;Ld.glob=Ld;function _Se(e,t){if(t===null||typeof t!="object")return e;for(var r=Object.keys(t),i=r.length;i--;)e[r[i]]=t[r[i]];return e}Ld.hasMagic=function(e,t){var r=_Se({},t);r.noprocess=!0;var i=new Pt(e,r),n=i.minimatch.set;if(!e)return!1;if(n.length>1)return!0;for(var s=0;sthis.maxLength)return t();if(!this.stat&&HS(this.cache,r)){var n=this.cache[r];if(Array.isArray(n)&&(n="DIR"),!i||n==="DIR")return t(null,n);if(i&&n==="FILE")return t()}var s,a=this.statCache[r];if(a!==void 0){if(a===!1)return t(null,a);var o=a.isDirectory()?"DIR":"FILE";return i&&o==="FILE"?t():t(null,o,a)}var l=this,c=VS("stat\0"+r,u);c&&l.fs.lstat(r,c);function u(d,p){if(p&&p.isSymbolicLink())return l.fs.stat(r,function(f,m){f?l._stat2(e,r,null,p,t):l._stat2(e,r,f,m,t)});l._stat2(e,r,d,p,t)}};Pt.prototype._stat2=function(e,t,r,i,n){if(r&&(r.code==="ENOENT"||r.code==="ENOTDIR"))return this.statCache[t]=!1,n();var s=e.slice(-1)==="/";if(this.statCache[t]=i,t.slice(-1)==="/"&&i&&!i.isDirectory())return n(null,!1,i);var a=!0;return i&&(a=i.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||a,s&&a==="FILE"?n():n(null,a,i)}});var B$=g((f5t,F$)=>{var Yt=require("assert"),I$=require("path"),C$=require("fs"),qf;try{qf=kS()}catch{}var ESe={nosort:!0,silent:!0},WS=0,X0=process.platform==="win32",D$=e=>{if(["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(r=>{e[r]=e[r]||C$[r],r=r+"Sync",e[r]=e[r]||C$[r]}),e.maxBusyTries=e.maxBusyTries||3,e.emfileWait=e.emfileWait||1e3,e.glob===!1&&(e.disableGlob=!0),e.disableGlob!==!0&&qf===void 0)throw Error("glob dependency not found, set `options.disableGlob = true` if intentional");e.disableGlob=e.disableGlob||!1,e.glob=e.glob||ESe},XS=(e,t,r)=>{typeof t=="function"&&(r=t,t={}),Yt(e,"rimraf: missing path"),Yt.equal(typeof e,"string","rimraf: path should be a string"),Yt.equal(typeof r,"function","rimraf: callback function required"),Yt(t,"rimraf: invalid options argument provided"),Yt.equal(typeof t,"object","rimraf: options should be object"),D$(t);let i=0,n=null,s=0,a=l=>{n=n||l,--s===0&&r(n)},o=(l,c)=>{if(l)return r(l);if(s=c.length,s===0)return r();c.forEach(u=>{let d=p=>{if(p){if((p.code==="EBUSY"||p.code==="ENOTEMPTY"||p.code==="EPERM")&&iKS(u,t,d),i*100);if(p.code==="EMFILE"&&WSKS(u,t,d),WS++);p.code==="ENOENT"&&(p=null)}WS=0,a(p)};KS(u,t,d)})};if(t.disableGlob||!qf.hasMagic(e))return o(null,[e]);t.lstat(e,(l,c)=>{if(!l)return o(null,[e]);qf(e,t.glob,o)})},KS=(e,t,r)=>{Yt(e),Yt(t),Yt(typeof r=="function"),t.lstat(e,(i,n)=>{if(i&&i.code==="ENOENT")return r(null);if(i&&i.code==="EPERM"&&X0&&O$(e,t,i,r),n&&n.isDirectory())return q4(e,t,i,r);t.unlink(e,s=>{if(s){if(s.code==="ENOENT")return r(null);if(s.code==="EPERM")return X0?O$(e,t,s,r):q4(e,t,s,r);if(s.code==="EISDIR")return q4(e,t,s,r)}return r(s)})})},O$=(e,t,r,i)=>{Yt(e),Yt(t),Yt(typeof i=="function"),t.chmod(e,438,n=>{n?i(n.code==="ENOENT"?null:r):t.stat(e,(s,a)=>{s?i(s.code==="ENOENT"?null:r):a.isDirectory()?q4(e,t,r,i):t.unlink(e,i)})})},P$=(e,t,r)=>{Yt(e),Yt(t);try{t.chmodSync(e,438)}catch(n){if(n.code==="ENOENT")return;throw r}let i;try{i=t.statSync(e)}catch(n){if(n.code==="ENOENT")return;throw r}i.isDirectory()?M4(e,t,r):t.unlinkSync(e)},q4=(e,t,r,i)=>{Yt(e),Yt(t),Yt(typeof i=="function"),t.rmdir(e,n=>{n&&(n.code==="ENOTEMPTY"||n.code==="EEXIST"||n.code==="EPERM")?SSe(e,t,i):n&&n.code==="ENOTDIR"?i(r):i(n)})},SSe=(e,t,r)=>{Yt(e),Yt(t),Yt(typeof r=="function"),t.readdir(e,(i,n)=>{if(i)return r(i);let s=n.length;if(s===0)return t.rmdir(e,r);let a;n.forEach(o=>{XS(I$.join(e,o),t,l=>{if(!a){if(l)return r(a=l);--s===0&&t.rmdir(e,r)}})})})},L$=(e,t)=>{t=t||{},D$(t),Yt(e,"rimraf: missing path"),Yt.equal(typeof e,"string","rimraf: path should be a string"),Yt(t,"rimraf: missing options"),Yt.equal(typeof t,"object","rimraf: options should be object");let r;if(t.disableGlob||!qf.hasMagic(e))r=[e];else try{t.lstatSync(e),r=[e]}catch{r=qf.sync(e,t.glob)}if(r.length)for(let i=0;i{Yt(e),Yt(t);try{t.rmdirSync(e)}catch(i){if(i.code==="ENOENT")return;if(i.code==="ENOTDIR")throw r;(i.code==="ENOTEMPTY"||i.code==="EEXIST"||i.code==="EPERM")&&xSe(e,t)}},xSe=(e,t)=>{Yt(e),Yt(t),t.readdirSync(e).forEach(n=>L$(I$.join(e,n),t));let r=X0?100:1,i=0;do{let n=!0;try{let s=t.rmdirSync(e,t);return n=!1,s}finally{if(++i{"use strict";q$.exports=(e,t=1,r)=>{if(r={indent:" ",includeEmptyLines:!1,...r},typeof e!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof e}\``);if(typeof t!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof t}\``);if(typeof r.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``);if(t===0)return e;let i=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return e.replace(i,r.indent.repeat(t))}});var z$=g((h5t,U$)=>{"use strict";var k$=require("os"),j$=/\s+at.*(?:\(|\s)(.*)\)?/,TSe=/^(?:(?:(?:node|(?:internal\/[\w/]*|.*node_modules\/(?:babel-polyfill|pirates)\/.*)?\w+)\.js:\d+:\d+)|native)/,NSe=typeof k$.homedir>"u"?"":k$.homedir();U$.exports=(e,t)=>(t=Object.assign({pretty:!1},t),e.replace(/\\/g,"/").split(` +`).filter(r=>{let i=r.match(j$);if(i===null||!i[1])return!0;let n=i[1];return n.includes(".app/Contents/Resources/electron.asar")||n.includes(".app/Contents/Resources/default_app.asar")?!1:!TSe.test(n)}).filter(r=>r.trim()!=="").map(r=>t.pretty?r.replace(j$,(i,n)=>i.replace(n,n.replace(NSe,"~"))):r).join(` +`))});var H$=g((g5t,$$)=>{"use strict";var RSe=M$(),ASe=z$(),CSe=e=>e.replace(/\s+at .*aggregate-error\/index.js:\d+:\d+\)?/g,""),QS=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);t=[...t].map(i=>i instanceof Error?i:i!==null&&typeof i=="object"?Object.assign(new Error(i.message),i):new Error(i));let r=t.map(i=>typeof i.stack=="string"?CSe(ASe(i.stack)):String(i)).join(` +`);r=` +`+RSe(r,4),super(r),this.name="AggregateError",Object.defineProperty(this,"_errors",{value:t})}*[Symbol.iterator](){for(let t of this._errors)yield t}};$$.exports=QS});var V$=g((y5t,G$)=>{"use strict";var OSe=H$();G$.exports=async(e,t,{concurrency:r=1/0,stopOnError:i=!0}={})=>new Promise((n,s)=>{if(typeof t!="function")throw new TypeError("Mapper function is required");if(!((Number.isSafeInteger(r)||r===1/0)&&r>=1))throw new TypeError(`Expected \`concurrency\` to be an integer from 1 and up or \`Infinity\`, got \`${r}\` (${typeof r})`);let a=[],o=[],l=e[Symbol.iterator](),c=!1,u=!1,d=0,p=0,f=()=>{if(c)return;let m=l.next(),h=p;if(p++,m.done){u=!0,d===0&&(!i&&o.length!==0?s(new OSe(o)):n(a));return}d++,(async()=>{try{let y=await m.value;a[h]=await t(y,h),d--,f()}catch(y){i?(c=!0,s(y)):(o.push(y),d--,f())}})()};for(let m=0;m{"use strict";var{promisify:PSe}=require("util"),W$=require("path"),K$=Tz(),ISe=_8(),DSe=uS(),la=C4(),LSe=qz(),FSe=kz(),X$=B$(),BSe=V$(),qSe=PSe(X$),Q$={glob:!1,unlink:la.unlink,unlinkSync:la.unlinkSync,chmod:la.chmod,chmodSync:la.chmodSync,stat:la.stat,statSync:la.statSync,lstat:la.lstat,lstatSync:la.lstatSync,rmdir:la.rmdir,rmdirSync:la.rmdirSync,readdir:la.readdir,readdirSync:la.readdirSync};function Y$(e,t){if(LSe(e))throw new Error("Cannot delete the current working directory. Can be overridden with the `force` option.");if(!FSe(e,t))throw new Error("Cannot delete files/directories outside the current working directory. Can be overridden with the `force` option.")}function Z$(e){return e=Array.isArray(e)?e:[e],e=e.map(t=>process.platform==="win32"&&ISe(t)===!1?DSe(t):t),e}YS.exports=async(e,{force:t,dryRun:r,cwd:i=process.cwd(),onProgress:n=()=>{},...s}={})=>{s={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...s},e=Z$(e);let a=(await K$(e,s)).sort((u,d)=>d.localeCompare(u));a.length===0&&n({totalCount:0,deletedCount:0,percent:1});let o=0,c=await BSe(a,async u=>(u=W$.resolve(i,u),t||Y$(u,i),r||await qSe(u,Q$),o+=1,n({totalCount:a.length,deletedCount:o,percent:o/a.length}),u),s);return c.sort((u,d)=>u.localeCompare(d)),c};YS.exports.sync=(e,{force:t,dryRun:r,cwd:i=process.cwd(),...n}={})=>{n={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...n},e=Z$(e);let a=K$.sync(e,n).sort((o,l)=>l.localeCompare(o)).map(o=>(o=W$.resolve(i,o),t||Y$(o,i),r||X$.sync(o,Q$),o));return a.sort((o,l)=>o.localeCompare(l)),a}});var eH=g((v5t,J$)=>{"use strict";J$.exports=function(t,r,i,n){var s=0,a=0,o=t.length-1,l=!1,c,u,d;if(typeof r=="number"?(c=r,d=i,u=n||function(){}):(d=r,u=i||function(){},c=t.length),!t.length)return u();var p=d.length,f=function(){return!l&&s{"use strict";var tH=require("fs"),MSe=require("path"),kSe=eH();function rH(e,t,r,i){let n,s;i?(n=i,s=r):(n=r,s=null),tH.lstat(t,function(o,l){let c=o?0:l.size||0;if(l){if(e.has(l.ino))return n(null,0);e.add(l.ino)}!o&&l.isDirectory()?tH.readdir(t,(u,d)=>{if(u)return n(u);kSe(d,5e3,(p,f)=>{rH(e,MSe.join(t,p),s,(m,h)=>{m||(c+=h),f(m)})},p=>{n(p,c)})}):(s&&s.test(t)&&(c=0),n(o,c))})}iH.exports=(...e)=>(e.unshift(new Set),rH(...e))});var Mf=g((w5t,Bd)=>{"use strict";function sH(e){return typeof e>"u"||e===null}function jSe(e){return typeof e=="object"&&e!==null}function USe(e){return Array.isArray(e)?e:sH(e)?[]:[e]}function zSe(e,t){var r,i,n,s;if(t)for(s=Object.keys(t),r=0,i=s.length;r{"use strict";function aH(e,t){var r="",i=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(r+='in "'+e.mark.name+'" '),r+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!t&&e.mark.snippet&&(r+=` + +`+e.mark.snippet),i+" "+r):i}function Q0(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=aH(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}Q0.prototype=Object.create(Error.prototype);Q0.prototype.constructor=Q0;Q0.prototype.toString=function(t){return this.name+": "+aH(this,t)};oH.exports=Q0});var cH=g((S5t,lH)=>{"use strict";var Y0=Mf();function ZS(e,t,r,i,n){var s="",a="",o=Math.floor(n/2)-1;return i-t>o&&(s=" ... ",t=i-o+s.length),r-i>o&&(a=" ...",r=i+o-a.length),{str:s+e.slice(t,r).replace(/\t/g,"\u2192")+a,pos:i-t+s.length}}function JS(e,t){return Y0.repeat(" ",t-e.length)+e}function GSe(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),typeof t.indent!="number"&&(t.indent=1),typeof t.linesBefore!="number"&&(t.linesBefore=3),typeof t.linesAfter!="number"&&(t.linesAfter=2);for(var r=/\r?\n|\r|\0/g,i=[0],n=[],s,a=-1;s=r.exec(e.buffer);)n.push(s.index),i.push(s.index+s[0].length),e.position<=s.index&&a<0&&(a=i.length-2);a<0&&(a=i.length-1);var o="",l,c,u=Math.min(e.line+t.linesAfter,n.length).toString().length,d=t.maxLength-(t.indent+u+3);for(l=1;l<=t.linesBefore&&!(a-l<0);l++)c=ZS(e.buffer,i[a-l],n[a-l],e.position-(i[a]-i[a-l]),d),o=Y0.repeat(" ",t.indent)+JS((e.line-l+1).toString(),u)+" | "+c.str+` +`+o;for(c=ZS(e.buffer,i[a],n[a],e.position,d),o+=Y0.repeat(" ",t.indent)+JS((e.line+1).toString(),u)+" | "+c.str+` +`,o+=Y0.repeat("-",t.indent+u+3+c.pos)+`^ +`,l=1;l<=t.linesAfter&&!(a+l>=n.length);l++)c=ZS(e.buffer,i[a+l],n[a+l],e.position-(i[a]-i[a+l]),d),o+=Y0.repeat(" ",t.indent)+JS((e.line+l+1).toString(),u)+" | "+c.str+` +`;return o.replace(/\n$/,"")}lH.exports=GSe});var mn=g((x5t,dH)=>{"use strict";var uH=kf(),VSe=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],WSe=["scalar","sequence","mapping"];function KSe(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(i){t[String(i)]=r})}),t}function XSe(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(VSe.indexOf(r)===-1)throw new uH('Unknown option "'+r+'" is met in definition of "'+e+'" YAML type.')}),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(r){return r},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=KSe(t.styleAliases||null),WSe.indexOf(this.kind)===-1)throw new uH('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}dH.exports=XSe});var rx=g((T5t,fH)=>{"use strict";var Z0=kf(),ex=mn();function pH(e,t){var r=[];return e[t].forEach(function(i){var n=r.length;r.forEach(function(s,a){s.tag===i.tag&&s.kind===i.kind&&s.multi===i.multi&&(n=a)}),r[n]=i}),r}function QSe(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function i(n){n.multi?(e.multi[n.kind].push(n),e.multi.fallback.push(n)):e[n.kind][n.tag]=e.fallback[n.tag]=n}for(t=0,r=arguments.length;t{"use strict";var YSe=mn();mH.exports=new YSe("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var nx=g((R5t,hH)=>{"use strict";var ZSe=mn();hH.exports=new ZSe("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var sx=g((A5t,gH)=>{"use strict";var JSe=mn();gH.exports=new JSe("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var ax=g((C5t,yH)=>{"use strict";var exe=rx();yH.exports=new exe({explicit:[ix(),nx(),sx()]})});var ox=g((O5t,bH)=>{"use strict";var txe=mn();function rxe(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function ixe(){return null}function nxe(e){return e===null}bH.exports=new txe("tag:yaml.org,2002:null",{kind:"scalar",resolve:rxe,construct:ixe,predicate:nxe,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})});var lx=g((P5t,vH)=>{"use strict";var sxe=mn();function axe(e){if(e===null)return!1;var t=e.length;return t===4&&(e==="true"||e==="True"||e==="TRUE")||t===5&&(e==="false"||e==="False"||e==="FALSE")}function oxe(e){return e==="true"||e==="True"||e==="TRUE"}function lxe(e){return Object.prototype.toString.call(e)==="[object Boolean]"}vH.exports=new sxe("tag:yaml.org,2002:bool",{kind:"scalar",resolve:axe,construct:oxe,predicate:lxe,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})});var cx=g((I5t,_H)=>{"use strict";var cxe=Mf(),uxe=mn();function dxe(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function pxe(e){return 48<=e&&e<=55}function fxe(e){return 48<=e&&e<=57}function mxe(e){if(e===null)return!1;var t=e.length,r=0,i=!1,n;if(!t)return!1;if(n=e[r],(n==="-"||n==="+")&&(n=e[++r]),n==="0"){if(r+1===t)return!0;if(n=e[++r],n==="b"){for(r++;r=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})});var ux=g((D5t,EH)=>{"use strict";var wH=Mf(),yxe=mn(),bxe=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function vxe(e){return!(e===null||!bxe.test(e)||e[e.length-1]==="_")}function _xe(e){var t,r;return t=e.replace(/_/g,"").toLowerCase(),r=t[0]==="-"?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),t===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:t===".nan"?NaN:r*parseFloat(t,10)}var wxe=/^[-+]?[0-9]+e/;function Exe(e,t){var r;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(wH.isNegativeZero(e))return"-0.0";return r=e.toString(10),wxe.test(r)?r.replace("e",".e"):r}function Sxe(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||wH.isNegativeZero(e))}EH.exports=new yxe("tag:yaml.org,2002:float",{kind:"scalar",resolve:vxe,construct:_xe,predicate:Sxe,represent:Exe,defaultStyle:"lowercase"})});var dx=g((L5t,SH)=>{"use strict";SH.exports=ax().extend({implicit:[ox(),lx(),cx(),ux()]})});var px=g((F5t,xH)=>{"use strict";xH.exports=dx()});var fx=g((B5t,RH)=>{"use strict";var xxe=mn(),TH=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),NH=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 Txe(e){return e===null?!1:TH.exec(e)!==null||NH.exec(e)!==null}function Nxe(e){var t,r,i,n,s,a,o,l=0,c=null,u,d,p;if(t=TH.exec(e),t===null&&(t=NH.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],i=+t[2]-1,n=+t[3],!t[4])return new Date(Date.UTC(r,i,n));if(s=+t[4],a=+t[5],o=+t[6],t[7]){for(l=t[7].slice(0,3);l.length<3;)l+="0";l=+l}return t[9]&&(u=+t[10],d=+(t[11]||0),c=(u*60+d)*6e4,t[9]==="-"&&(c=-c)),p=new Date(Date.UTC(r,i,n,s,a,o,l)),c&&p.setTime(p.getTime()-c),p}function Rxe(e){return e.toISOString()}RH.exports=new xxe("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:Txe,construct:Nxe,instanceOf:Date,represent:Rxe})});var mx=g((q5t,AH)=>{"use strict";var Axe=mn();function Cxe(e){return e==="<<"||e===null}AH.exports=new Axe("tag:yaml.org,2002:merge",{kind:"scalar",resolve:Cxe})});var gx=g((M5t,CH)=>{"use strict";var Oxe=mn(),hx=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= +\r`;function Pxe(e){if(e===null)return!1;var t,r,i=0,n=e.length,s=hx;for(r=0;r64)){if(t<0)return!1;i+=6}return i%8===0}function Ixe(e){var t,r,i=e.replace(/[\r\n=]/g,""),n=i.length,s=hx,a=0,o=[];for(t=0;t>16&255),o.push(a>>8&255),o.push(a&255)),a=a<<6|s.indexOf(i.charAt(t));return r=n%4*6,r===0?(o.push(a>>16&255),o.push(a>>8&255),o.push(a&255)):r===18?(o.push(a>>10&255),o.push(a>>2&255)):r===12&&o.push(a>>4&255),new Uint8Array(o)}function Dxe(e){var t="",r=0,i,n,s=e.length,a=hx;for(i=0;i>18&63],t+=a[r>>12&63],t+=a[r>>6&63],t+=a[r&63]),r=(r<<8)+e[i];return n=s%3,n===0?(t+=a[r>>18&63],t+=a[r>>12&63],t+=a[r>>6&63],t+=a[r&63]):n===2?(t+=a[r>>10&63],t+=a[r>>4&63],t+=a[r<<2&63],t+=a[64]):n===1&&(t+=a[r>>2&63],t+=a[r<<4&63],t+=a[64],t+=a[64]),t}function Lxe(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}CH.exports=new Oxe("tag:yaml.org,2002:binary",{kind:"scalar",resolve:Pxe,construct:Ixe,predicate:Lxe,represent:Dxe})});var yx=g((k5t,OH)=>{"use strict";var Fxe=mn(),Bxe=Object.prototype.hasOwnProperty,qxe=Object.prototype.toString;function Mxe(e){if(e===null)return!0;var t=[],r,i,n,s,a,o=e;for(r=0,i=o.length;r{"use strict";var jxe=mn(),Uxe=Object.prototype.toString;function zxe(e){if(e===null)return!0;var t,r,i,n,s,a=e;for(s=new Array(a.length),t=0,r=a.length;t{"use strict";var Hxe=mn(),Gxe=Object.prototype.hasOwnProperty;function Vxe(e){if(e===null)return!0;var t,r=e;for(t in r)if(Gxe.call(r,t)&&r[t]!==null)return!1;return!0}function Wxe(e){return e!==null?e:{}}IH.exports=new Hxe("tag:yaml.org,2002:set",{kind:"mapping",resolve:Vxe,construct:Wxe})});var j4=g((z5t,DH)=>{"use strict";DH.exports=px().extend({implicit:[fx(),mx()],explicit:[gx(),yx(),bx(),vx()]})});var XH=g(($5t,Sx)=>{"use strict";var Md=Mf(),jH=kf(),Kxe=cH(),Xxe=j4(),tu=Object.prototype.hasOwnProperty,U4=1,UH=2,zH=3,z4=4,_x=1,Qxe=2,LH=3,Yxe=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,Zxe=/[\x85\u2028\u2029]/,Jxe=/[,\[\]\{\}]/,$H=/^(?:!|!!|![a-z\-]+!)$/i,HH=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function FH(e){return Object.prototype.toString.call(e)}function Uo(e){return e===10||e===13}function kd(e){return e===9||e===32}function cs(e){return e===9||e===32||e===10||e===13}function jf(e){return e===44||e===91||e===93||e===123||e===125}function eTe(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function tTe(e){return e===120?2:e===117?4:e===85?8:0}function rTe(e){return 48<=e&&e<=57?e-48:-1}function BH(e){return e===48?"\0":e===97?"\x07":e===98?"\b":e===116||e===9?" ":e===110?` +`:e===118?"\v":e===102?"\f":e===114?"\r":e===101?"\x1B":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"\x85":e===95?"\xA0":e===76?"\u2028":e===80?"\u2029":""}function iTe(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var GH=new Array(256),VH=new Array(256);for(qd=0;qd<256;qd++)GH[qd]=BH(qd)?1:0,VH[qd]=BH(qd);var qd;function nTe(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||Xxe,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function WH(e,t){var r={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return r.snippet=Kxe(r),new jH(t,r)}function Ce(e,t){throw WH(e,t)}function $4(e,t){e.onWarning&&e.onWarning.call(null,WH(e,t))}var qH={YAML:function(t,r,i){var n,s,a;t.version!==null&&Ce(t,"duplication of %YAML directive"),i.length!==1&&Ce(t,"YAML directive accepts exactly one argument"),n=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),n===null&&Ce(t,"ill-formed argument of the YAML directive"),s=parseInt(n[1],10),a=parseInt(n[2],10),s!==1&&Ce(t,"unacceptable YAML version of the document"),t.version=i[0],t.checkLineBreaks=a<2,a!==1&&a!==2&&$4(t,"unsupported YAML version of the document")},TAG:function(t,r,i){var n,s;i.length!==2&&Ce(t,"TAG directive accepts exactly two arguments"),n=i[0],s=i[1],$H.test(n)||Ce(t,"ill-formed tag handle (first argument) of the TAG directive"),tu.call(t.tagMap,n)&&Ce(t,'there is a previously declared suffix for "'+n+'" tag handle'),HH.test(s)||Ce(t,"ill-formed tag prefix (second argument) of the TAG directive");try{s=decodeURIComponent(s)}catch{Ce(t,"tag prefix is malformed: "+s)}t.tagMap[n]=s}};function eu(e,t,r,i){var n,s,a,o;if(t1&&(e.result+=Md.repeat(` +`,t-1))}function sTe(e,t,r){var i,n,s,a,o,l,c,u,d=e.kind,p=e.result,f;if(f=e.input.charCodeAt(e.position),cs(f)||jf(f)||f===35||f===38||f===42||f===33||f===124||f===62||f===39||f===34||f===37||f===64||f===96||(f===63||f===45)&&(n=e.input.charCodeAt(e.position+1),cs(n)||r&&jf(n)))return!1;for(e.kind="scalar",e.result="",s=a=e.position,o=!1;f!==0;){if(f===58){if(n=e.input.charCodeAt(e.position+1),cs(n)||r&&jf(n))break}else if(f===35){if(i=e.input.charCodeAt(e.position-1),cs(i))break}else{if(e.position===e.lineStart&&H4(e)||r&&jf(f))break;if(Uo(f))if(l=e.line,c=e.lineStart,u=e.lineIndent,ai(e,!1,-1),e.lineIndent>=t){o=!0,f=e.input.charCodeAt(e.position);continue}else{e.position=a,e.line=l,e.lineStart=c,e.lineIndent=u;break}}o&&(eu(e,s,a,!1),Ex(e,e.line-l),s=a=e.position,o=!1),kd(f)||(a=e.position+1),f=e.input.charCodeAt(++e.position)}return eu(e,s,a,!1),e.result?!0:(e.kind=d,e.result=p,!1)}function aTe(e,t){var r,i,n;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,i=n=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(eu(e,i,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)i=e.position,e.position++,n=e.position;else return!0;else Uo(r)?(eu(e,i,n,!0),Ex(e,ai(e,!1,t)),i=n=e.position):e.position===e.lineStart&&H4(e)?Ce(e,"unexpected end of the document within a single quoted scalar"):(e.position++,n=e.position);Ce(e,"unexpected end of the stream within a single quoted scalar")}function oTe(e,t){var r,i,n,s,a,o;if(o=e.input.charCodeAt(e.position),o!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=i=e.position;(o=e.input.charCodeAt(e.position))!==0;){if(o===34)return eu(e,r,e.position,!0),e.position++,!0;if(o===92){if(eu(e,r,e.position,!0),o=e.input.charCodeAt(++e.position),Uo(o))ai(e,!1,t);else if(o<256&&GH[o])e.result+=VH[o],e.position++;else if((a=tTe(o))>0){for(n=a,s=0;n>0;n--)o=e.input.charCodeAt(++e.position),(a=eTe(o))>=0?s=(s<<4)+a:Ce(e,"expected hexadecimal character");e.result+=iTe(s),e.position++}else Ce(e,"unknown escape sequence");r=i=e.position}else Uo(o)?(eu(e,r,i,!0),Ex(e,ai(e,!1,t)),r=i=e.position):e.position===e.lineStart&&H4(e)?Ce(e,"unexpected end of the document within a double quoted scalar"):(e.position++,i=e.position)}Ce(e,"unexpected end of the stream within a double quoted scalar")}function lTe(e,t){var r=!0,i,n,s,a=e.tag,o,l=e.anchor,c,u,d,p,f,m=Object.create(null),h,y,b,w;if(w=e.input.charCodeAt(e.position),w===91)u=93,f=!1,o=[];else if(w===123)u=125,f=!0,o={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=o),w=e.input.charCodeAt(++e.position);w!==0;){if(ai(e,!0,t),w=e.input.charCodeAt(e.position),w===u)return e.position++,e.tag=a,e.anchor=l,e.kind=f?"mapping":"sequence",e.result=o,!0;r?w===44&&Ce(e,"expected the node content, but found ','"):Ce(e,"missed comma between flow collection entries"),y=h=b=null,d=p=!1,w===63&&(c=e.input.charCodeAt(e.position+1),cs(c)&&(d=p=!0,e.position++,ai(e,!0,t))),i=e.line,n=e.lineStart,s=e.position,zf(e,t,U4,!1,!0),y=e.tag,h=e.result,ai(e,!0,t),w=e.input.charCodeAt(e.position),(p||e.line===i)&&w===58&&(d=!0,w=e.input.charCodeAt(++e.position),ai(e,!0,t),zf(e,t,U4,!1,!0),b=e.result),f?Uf(e,o,m,y,h,b,i,n,s):d?o.push(Uf(e,null,m,y,h,b,i,n,s)):o.push(h),ai(e,!0,t),w=e.input.charCodeAt(e.position),w===44?(r=!0,w=e.input.charCodeAt(++e.position)):r=!1}Ce(e,"unexpected end of the stream within a flow collection")}function cTe(e,t){var r,i,n=_x,s=!1,a=!1,o=t,l=0,c=!1,u,d;if(d=e.input.charCodeAt(e.position),d===124)i=!1;else if(d===62)i=!0;else return!1;for(e.kind="scalar",e.result="";d!==0;)if(d=e.input.charCodeAt(++e.position),d===43||d===45)_x===n?n=d===43?LH:Qxe:Ce(e,"repeat of a chomping mode identifier");else if((u=rTe(d))>=0)u===0?Ce(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):a?Ce(e,"repeat of an indentation width identifier"):(o=t+u-1,a=!0);else break;if(kd(d)){do d=e.input.charCodeAt(++e.position);while(kd(d));if(d===35)do d=e.input.charCodeAt(++e.position);while(!Uo(d)&&d!==0)}for(;d!==0;){for(wx(e),e.lineIndent=0,d=e.input.charCodeAt(e.position);(!a||e.lineIndento&&(o=e.lineIndent),Uo(d)){l++;continue}if(e.lineIndentt)&&l!==0)Ce(e,"bad indentation of a sequence entry");else if(e.lineIndentt)&&(y&&(a=e.line,o=e.lineStart,l=e.position),zf(e,t,z4,!0,n)&&(y?m=e.result:h=e.result),y||(Uf(e,d,p,f,m,h,a,o,l),f=m=h=null),ai(e,!0,-1),w=e.input.charCodeAt(e.position)),(e.line===s||e.lineIndent>t)&&w!==0)Ce(e,"bad indentation of a mapping entry");else if(e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),d=0,p=e.implicitTypes.length;d"),e.result!==null&&m.kind!==e.kind&&Ce(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+m.kind+'", not "'+e.kind+'"'),m.resolve(e.result,e.tag)?(e.result=m.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):Ce(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||u}function mTe(e){var t=e.position,r,i,n,s=!1,a;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(a=e.input.charCodeAt(e.position))!==0&&(ai(e,!0,-1),a=e.input.charCodeAt(e.position),!(e.lineIndent>0||a!==37));){for(s=!0,a=e.input.charCodeAt(++e.position),r=e.position;a!==0&&!cs(a);)a=e.input.charCodeAt(++e.position);for(i=e.input.slice(r,e.position),n=[],i.length<1&&Ce(e,"directive name must not be less than one character in length");a!==0;){for(;kd(a);)a=e.input.charCodeAt(++e.position);if(a===35){do a=e.input.charCodeAt(++e.position);while(a!==0&&!Uo(a));break}if(Uo(a))break;for(r=e.position;a!==0&&!cs(a);)a=e.input.charCodeAt(++e.position);n.push(e.input.slice(r,e.position))}a!==0&&wx(e),tu.call(qH,i)?qH[i](e,i,n):$4(e,'unknown document directive "'+i+'"')}if(ai(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,ai(e,!0,-1)):s&&Ce(e,"directives end mark is expected"),zf(e,e.lineIndent-1,z4,!1,!0),ai(e,!0,-1),e.checkLineBreaks&&Zxe.test(e.input.slice(t,e.position))&&$4(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&H4(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,ai(e,!0,-1));return}if(e.position"u"&&(r=t,t=null);var i=KH(e,r);if(typeof t!="function")return i;for(var n=0,s=i.length;n{"use strict";var W4=Mf(),ig=kf(),yTe=j4(),nG=Object.prototype.toString,sG=Object.prototype.hasOwnProperty,Ax=65279,bTe=9,eg=10,vTe=13,_Te=32,wTe=33,ETe=34,xx=35,STe=37,xTe=38,TTe=39,NTe=42,aG=44,RTe=45,G4=58,ATe=61,CTe=62,OTe=63,PTe=64,oG=91,lG=93,ITe=96,cG=123,DTe=124,uG=125,hn={};hn[0]="\\0";hn[7]="\\a";hn[8]="\\b";hn[9]="\\t";hn[10]="\\n";hn[11]="\\v";hn[12]="\\f";hn[13]="\\r";hn[27]="\\e";hn[34]='\\"';hn[92]="\\\\";hn[133]="\\N";hn[160]="\\_";hn[8232]="\\L";hn[8233]="\\P";var LTe=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],FTe=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function BTe(e,t){var r,i,n,s,a,o,l;if(t===null)return{};for(r={},i=Object.keys(t),n=0,s=i.length;n=55296&&r<=56319&&t+1=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function dG(e){var t=/^\n* /;return t.test(e)}var pG=1,Nx=2,fG=3,mG=4,$f=5;function $Te(e,t,r,i,n,s,a,o){var l,c=0,u=null,d=!1,p=!1,f=i!==-1,m=-1,h=UTe(J0(e,0))&&zTe(J0(e,e.length-1));if(t||a)for(l=0;l=65536?l+=2:l++){if(c=J0(e,l),!rg(c))return $f;h=h&&ZH(c,u,o),u=c}else{for(l=0;l=65536?l+=2:l++){if(c=J0(e,l),c===eg)d=!0,f&&(p=p||l-m-1>i&&e[m+1]!==" ",m=l);else if(!rg(c))return $f;h=h&&ZH(c,u,o),u=c}p=p||f&&l-m-1>i&&e[m+1]!==" "}return!d&&!p?h&&!a&&!n(e)?pG:s===tg?$f:Nx:r>9&&dG(e)?$f:a?s===tg?$f:Nx:p?mG:fG}function HTe(e,t,r,i,n){e.dump=function(){if(t.length===0)return e.quotingType===tg?'""':"''";if(!e.noCompatMode&&(LTe.indexOf(t)!==-1||FTe.test(t)))return e.quotingType===tg?'"'+t+'"':"'"+t+"'";var s=e.indent*Math.max(1,r),a=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-s),o=i||e.flowLevel>-1&&r>=e.flowLevel;function l(c){return jTe(e,c)}switch($Te(t,o,e.indent,a,l,e.quotingType,e.forceQuotes&&!i,n)){case pG:return t;case Nx:return"'"+t.replace(/'/g,"''")+"'";case fG:return"|"+JH(t,e.indent)+eG(QH(t,s));case mG:return">"+JH(t,e.indent)+eG(QH(GTe(t,a),s));case $f:return'"'+VTe(t,a)+'"';default:throw new ig("impossible error: invalid scalar style")}}()}function JH(e,t){var r=dG(e)?String(t):"",i=e[e.length-1]===` +`,n=i&&(e[e.length-2]===` +`||e===` +`),s=n?"+":i?"":"-";return r+s+` +`}function eG(e){return e[e.length-1]===` +`?e.slice(0,-1):e}function GTe(e,t){for(var r=/(\n+)([^\n]*)/g,i=function(){var c=e.indexOf(` +`);return c=c!==-1?c:e.length,r.lastIndex=c,tG(e.slice(0,c),t)}(),n=e[0]===` +`||e[0]===" ",s,a;a=r.exec(e);){var o=a[1],l=a[2];s=l[0]===" ",i+=o+(!n&&!s&&l!==""?` +`:"")+tG(l,t),n=s}return i}function tG(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,i,n=0,s,a=0,o=0,l="";i=r.exec(e);)o=i.index,o-n>t&&(s=a>n?a:o,l+=` +`+e.slice(n,s),n=s+1),a=o;return l+=` +`,e.length-n>t&&a>n?l+=e.slice(n,a)+` +`+e.slice(a+1):l+=e.slice(n),l.slice(1)}function VTe(e){for(var t="",r=0,i,n=0;n=65536?n+=2:n++)r=J0(e,n),i=hn[r],!i&&rg(r)?(t+=e[n],r>=65536&&(t+=e[n+1])):t+=i||qTe(r);return t}function WTe(e,t,r){var i="",n=e.tag,s,a,o;for(s=0,a=r.length;s"u"&&$l(e,t,null,!1,!1))&&(i!==""&&(i+=","+(e.condenseFlow?"":" ")),i+=e.dump);e.tag=n,e.dump="["+i+"]"}function rG(e,t,r,i){var n="",s=e.tag,a,o,l;for(a=0,o=r.length;a"u"&&$l(e,t+1,null,!0,!0,!1,!0))&&((!i||n!=="")&&(n+=Tx(e,t)),e.dump&&eg===e.dump.charCodeAt(0)?n+="-":n+="- ",n+=e.dump);e.tag=s,e.dump=n||"[]"}function KTe(e,t,r){var i="",n=e.tag,s=Object.keys(r),a,o,l,c,u;for(a=0,o=s.length;a1024&&(u+="? "),u+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),$l(e,t,c,!1,!1)&&(u+=e.dump,i+=u));e.tag=n,e.dump="{"+i+"}"}function XTe(e,t,r,i){var n="",s=e.tag,a=Object.keys(r),o,l,c,u,d,p;if(e.sortKeys===!0)a.sort();else if(typeof e.sortKeys=="function")a.sort(e.sortKeys);else if(e.sortKeys)throw new ig("sortKeys must be a boolean or a function");for(o=0,l=a.length;o1024,d&&(e.dump&&eg===e.dump.charCodeAt(0)?p+="?":p+="? "),p+=e.dump,d&&(p+=Tx(e,t)),$l(e,t+1,u,!0,d)&&(e.dump&&eg===e.dump.charCodeAt(0)?p+=":":p+=": ",p+=e.dump,n+=p));e.tag=s,e.dump=n||"{}"}function iG(e,t,r){var i,n,s,a,o,l;for(n=r?e.explicitTypes:e.implicitTypes,s=0,a=n.length;s tag resolver accepts not "'+l+'" style');e.dump=i}return!0}return!1}function $l(e,t,r,i,n,s,a){e.tag=null,e.dump=r,iG(e,r,!1)||iG(e,r,!0);var o=nG.call(e.dump),l=i,c;i&&(i=e.flowLevel<0||e.flowLevel>t);var u=o==="[object Object]"||o==="[object Array]",d,p;if(u&&(d=e.duplicates.indexOf(r),p=d!==-1),(e.tag!==null&&e.tag!=="?"||p||e.indent!==2&&t>0)&&(n=!1),p&&e.usedDuplicates[d])e.dump="*ref_"+d;else{if(u&&p&&!e.usedDuplicates[d]&&(e.usedDuplicates[d]=!0),o==="[object Object]")i&&Object.keys(e.dump).length!==0?(XTe(e,t,e.dump,n),p&&(e.dump="&ref_"+d+e.dump)):(KTe(e,t,e.dump),p&&(e.dump="&ref_"+d+" "+e.dump));else if(o==="[object Array]")i&&e.dump.length!==0?(e.noArrayIndent&&!a&&t>0?rG(e,t-1,e.dump,n):rG(e,t,e.dump,n),p&&(e.dump="&ref_"+d+e.dump)):(WTe(e,t,e.dump),p&&(e.dump="&ref_"+d+" "+e.dump));else if(o==="[object String]")e.tag!=="?"&&HTe(e,e.dump,t,s,l);else{if(o==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new ig("unacceptable kind of an object to dump "+o)}e.tag!==null&&e.tag!=="?"&&(c=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?c="!"+c:c.slice(0,18)==="tag:yaml.org,2002:"?c="!!"+c.slice(18):c="!<"+c+">",e.dump=c+" "+e.dump)}return!0}function QTe(e,t){var r=[],i=[],n,s;for(Rx(e,r,i),n=0,s=i.length;n{"use strict";var yG=XH(),ZTe=gG();function Cx(e,t){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+t+" instead, which is now safe by default.")}}Ln.exports.Type=mn();Ln.exports.Schema=rx();Ln.exports.FAILSAFE_SCHEMA=ax();Ln.exports.JSON_SCHEMA=dx();Ln.exports.CORE_SCHEMA=px();Ln.exports.DEFAULT_SCHEMA=j4();Ln.exports.load=yG.load;Ln.exports.loadAll=yG.loadAll;Ln.exports.dump=ZTe.dump;Ln.exports.YAMLException=kf();Ln.exports.types={binary:gx(),float:ux(),map:sx(),null:ox(),pairs:bx(),set:vx(),timestamp:fx(),bool:lx(),int:cx(),merge:mx(),omap:yx(),seq:nx(),str:ix()};Ln.exports.safeLoad=Cx("safeLoad","load");Ln.exports.safeLoadAll=Cx("safeLoadAll","loadAll");Ln.exports.safeDump=Cx("safeDump","dump")});var sg=g((V5t,bG)=>{var JTe="2.0.0",eNe=Number.MAX_SAFE_INTEGER||9007199254740991,tNe=16,rNe=250,iNe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];bG.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:tNe,MAX_SAFE_BUILD_LENGTH:rNe,MAX_SAFE_INTEGER:eNe,RELEASE_TYPES:iNe,SEMVER_SPEC_VERSION:JTe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var ag=g((W5t,vG)=>{var nNe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};vG.exports=nNe});var Hf=g((Hl,_G)=>{var{MAX_SAFE_COMPONENT_LENGTH:Ox,MAX_SAFE_BUILD_LENGTH:sNe,MAX_LENGTH:aNe}=sg(),oNe=ag();Hl=_G.exports={};var lNe=Hl.re=[],cNe=Hl.safeRe=[],he=Hl.src=[],ge=Hl.t={},uNe=0,Px="[a-zA-Z0-9-]",dNe=[["\\s",1],["\\d",aNe],[Px,sNe]],pNe=e=>{for(let[t,r]of dNe)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e},$e=(e,t,r)=>{let i=pNe(t),n=uNe++;oNe(e,n,t),ge[e]=n,he[n]=t,lNe[n]=new RegExp(t,r?"g":void 0),cNe[n]=new RegExp(i,r?"g":void 0)};$e("NUMERICIDENTIFIER","0|[1-9]\\d*");$e("NUMERICIDENTIFIERLOOSE","\\d+");$e("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${Px}*`);$e("MAINVERSION",`(${he[ge.NUMERICIDENTIFIER]})\\.(${he[ge.NUMERICIDENTIFIER]})\\.(${he[ge.NUMERICIDENTIFIER]})`);$e("MAINVERSIONLOOSE",`(${he[ge.NUMERICIDENTIFIERLOOSE]})\\.(${he[ge.NUMERICIDENTIFIERLOOSE]})\\.(${he[ge.NUMERICIDENTIFIERLOOSE]})`);$e("PRERELEASEIDENTIFIER",`(?:${he[ge.NUMERICIDENTIFIER]}|${he[ge.NONNUMERICIDENTIFIER]})`);$e("PRERELEASEIDENTIFIERLOOSE",`(?:${he[ge.NUMERICIDENTIFIERLOOSE]}|${he[ge.NONNUMERICIDENTIFIER]})`);$e("PRERELEASE",`(?:-(${he[ge.PRERELEASEIDENTIFIER]}(?:\\.${he[ge.PRERELEASEIDENTIFIER]})*))`);$e("PRERELEASELOOSE",`(?:-?(${he[ge.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${he[ge.PRERELEASEIDENTIFIERLOOSE]})*))`);$e("BUILDIDENTIFIER",`${Px}+`);$e("BUILD",`(?:\\+(${he[ge.BUILDIDENTIFIER]}(?:\\.${he[ge.BUILDIDENTIFIER]})*))`);$e("FULLPLAIN",`v?${he[ge.MAINVERSION]}${he[ge.PRERELEASE]}?${he[ge.BUILD]}?`);$e("FULL",`^${he[ge.FULLPLAIN]}$`);$e("LOOSEPLAIN",`[v=\\s]*${he[ge.MAINVERSIONLOOSE]}${he[ge.PRERELEASELOOSE]}?${he[ge.BUILD]}?`);$e("LOOSE",`^${he[ge.LOOSEPLAIN]}$`);$e("GTLT","((?:<|>)?=?)");$e("XRANGEIDENTIFIERLOOSE",`${he[ge.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);$e("XRANGEIDENTIFIER",`${he[ge.NUMERICIDENTIFIER]}|x|X|\\*`);$e("XRANGEPLAIN",`[v=\\s]*(${he[ge.XRANGEIDENTIFIER]})(?:\\.(${he[ge.XRANGEIDENTIFIER]})(?:\\.(${he[ge.XRANGEIDENTIFIER]})(?:${he[ge.PRERELEASE]})?${he[ge.BUILD]}?)?)?`);$e("XRANGEPLAINLOOSE",`[v=\\s]*(${he[ge.XRANGEIDENTIFIERLOOSE]})(?:\\.(${he[ge.XRANGEIDENTIFIERLOOSE]})(?:\\.(${he[ge.XRANGEIDENTIFIERLOOSE]})(?:${he[ge.PRERELEASELOOSE]})?${he[ge.BUILD]}?)?)?`);$e("XRANGE",`^${he[ge.GTLT]}\\s*${he[ge.XRANGEPLAIN]}$`);$e("XRANGELOOSE",`^${he[ge.GTLT]}\\s*${he[ge.XRANGEPLAINLOOSE]}$`);$e("COERCEPLAIN",`(^|[^\\d])(\\d{1,${Ox}})(?:\\.(\\d{1,${Ox}}))?(?:\\.(\\d{1,${Ox}}))?`);$e("COERCE",`${he[ge.COERCEPLAIN]}(?:$|[^\\d])`);$e("COERCEFULL",he[ge.COERCEPLAIN]+`(?:${he[ge.PRERELEASE]})?(?:${he[ge.BUILD]})?(?:$|[^\\d])`);$e("COERCERTL",he[ge.COERCE],!0);$e("COERCERTLFULL",he[ge.COERCEFULL],!0);$e("LONETILDE","(?:~>?)");$e("TILDETRIM",`(\\s*)${he[ge.LONETILDE]}\\s+`,!0);Hl.tildeTrimReplace="$1~";$e("TILDE",`^${he[ge.LONETILDE]}${he[ge.XRANGEPLAIN]}$`);$e("TILDELOOSE",`^${he[ge.LONETILDE]}${he[ge.XRANGEPLAINLOOSE]}$`);$e("LONECARET","(?:\\^)");$e("CARETTRIM",`(\\s*)${he[ge.LONECARET]}\\s+`,!0);Hl.caretTrimReplace="$1^";$e("CARET",`^${he[ge.LONECARET]}${he[ge.XRANGEPLAIN]}$`);$e("CARETLOOSE",`^${he[ge.LONECARET]}${he[ge.XRANGEPLAINLOOSE]}$`);$e("COMPARATORLOOSE",`^${he[ge.GTLT]}\\s*(${he[ge.LOOSEPLAIN]})$|^$`);$e("COMPARATOR",`^${he[ge.GTLT]}\\s*(${he[ge.FULLPLAIN]})$|^$`);$e("COMPARATORTRIM",`(\\s*)${he[ge.GTLT]}\\s*(${he[ge.LOOSEPLAIN]}|${he[ge.XRANGEPLAIN]})`,!0);Hl.comparatorTrimReplace="$1$2$3";$e("HYPHENRANGE",`^\\s*(${he[ge.XRANGEPLAIN]})\\s+-\\s+(${he[ge.XRANGEPLAIN]})\\s*$`);$e("HYPHENRANGELOOSE",`^\\s*(${he[ge.XRANGEPLAINLOOSE]})\\s+-\\s+(${he[ge.XRANGEPLAINLOOSE]})\\s*$`);$e("STAR","(<|>)?=?\\s*\\*");$e("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");$e("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var K4=g((K5t,wG)=>{var fNe=Object.freeze({loose:!0}),mNe=Object.freeze({}),hNe=e=>e?typeof e!="object"?fNe:e:mNe;wG.exports=hNe});var Ix=g((X5t,xG)=>{var EG=/^[0-9]+$/,SG=(e,t)=>{let r=EG.test(e),i=EG.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:eSG(t,e);xG.exports={compareIdentifiers:SG,rcompareIdentifiers:gNe}});var gn=g((Q5t,AG)=>{var X4=ag(),{MAX_LENGTH:TG,MAX_SAFE_INTEGER:Q4}=sg(),{safeRe:NG,t:RG}=Hf(),yNe=K4(),{compareIdentifiers:Gf}=Ix(),Dx=class e{constructor(t,r){if(r=yNe(r),t instanceof e){if(t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease)return t;t=t.version}else if(typeof t!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof t}".`);if(t.length>TG)throw new TypeError(`version is longer than ${TG} characters`);X4("SemVer",t,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let i=t.trim().match(r.loose?NG[RG.LOOSE]:NG[RG.FULL]);if(!i)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+i[1],this.minor=+i[2],this.patch=+i[3],this.major>Q4||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Q4||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Q4||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map(n=>{if(/^[0-9]+$/.test(n)){let s=+n;if(s>=0&&s=0;)typeof this.prerelease[s]=="number"&&(this.prerelease[s]++,s=-2);if(s===-1){if(r===this.prerelease.join(".")&&i===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(n)}}if(r){let s=[r,n];i===!1&&(s=[r]),Gf(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=s):this.prerelease=s}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};AG.exports=Dx});var jd=g((Y5t,OG)=>{var CG=gn(),bNe=(e,t,r=!1)=>{if(e instanceof CG)return e;try{return new CG(e,t)}catch(i){if(!r)return null;throw i}};OG.exports=bNe});var IG=g((Z5t,PG)=>{var vNe=jd(),_Ne=(e,t)=>{let r=vNe(e,t);return r?r.version:null};PG.exports=_Ne});var LG=g((J5t,DG)=>{var wNe=jd(),ENe=(e,t)=>{let r=wNe(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};DG.exports=ENe});var qG=g((e8t,BG)=>{var FG=gn(),SNe=(e,t,r,i,n)=>{typeof r=="string"&&(n=i,i=r,r=void 0);try{return new FG(e instanceof FG?e.version:e,r).inc(t,i,n).version}catch{return null}};BG.exports=SNe});var jG=g((t8t,kG)=>{var MG=jd(),xNe=(e,t)=>{let r=MG(e,null,!0),i=MG(t,null,!0),n=r.compare(i);if(n===0)return null;let s=n>0,a=s?r:i,o=s?i:r,l=!!a.prerelease.length;if(!!o.prerelease.length&&!l)return!o.patch&&!o.minor?"major":a.patch?"patch":a.minor?"minor":"major";let u=l?"pre":"";return r.major!==i.major?u+"major":r.minor!==i.minor?u+"minor":r.patch!==i.patch?u+"patch":"prerelease"};kG.exports=xNe});var zG=g((r8t,UG)=>{var TNe=gn(),NNe=(e,t)=>new TNe(e,t).major;UG.exports=NNe});var HG=g((i8t,$G)=>{var RNe=gn(),ANe=(e,t)=>new RNe(e,t).minor;$G.exports=ANe});var VG=g((n8t,GG)=>{var CNe=gn(),ONe=(e,t)=>new CNe(e,t).patch;GG.exports=ONe});var KG=g((s8t,WG)=>{var PNe=jd(),INe=(e,t)=>{let r=PNe(e,t);return r&&r.prerelease.length?r.prerelease:null};WG.exports=INe});var ca=g((a8t,QG)=>{var XG=gn(),DNe=(e,t,r)=>new XG(e,r).compare(new XG(t,r));QG.exports=DNe});var ZG=g((o8t,YG)=>{var LNe=ca(),FNe=(e,t,r)=>LNe(t,e,r);YG.exports=FNe});var eV=g((l8t,JG)=>{var BNe=ca(),qNe=(e,t)=>BNe(e,t,!0);JG.exports=qNe});var Y4=g((c8t,rV)=>{var tV=gn(),MNe=(e,t,r)=>{let i=new tV(e,r),n=new tV(t,r);return i.compare(n)||i.compareBuild(n)};rV.exports=MNe});var nV=g((u8t,iV)=>{var kNe=Y4(),jNe=(e,t)=>e.sort((r,i)=>kNe(r,i,t));iV.exports=jNe});var aV=g((d8t,sV)=>{var UNe=Y4(),zNe=(e,t)=>e.sort((r,i)=>UNe(i,r,t));sV.exports=zNe});var og=g((p8t,oV)=>{var $Ne=ca(),HNe=(e,t,r)=>$Ne(e,t,r)>0;oV.exports=HNe});var Z4=g((f8t,lV)=>{var GNe=ca(),VNe=(e,t,r)=>GNe(e,t,r)<0;lV.exports=VNe});var Lx=g((m8t,cV)=>{var WNe=ca(),KNe=(e,t,r)=>WNe(e,t,r)===0;cV.exports=KNe});var Fx=g((h8t,uV)=>{var XNe=ca(),QNe=(e,t,r)=>XNe(e,t,r)!==0;uV.exports=QNe});var J4=g((g8t,dV)=>{var YNe=ca(),ZNe=(e,t,r)=>YNe(e,t,r)>=0;dV.exports=ZNe});var ev=g((y8t,pV)=>{var JNe=ca(),eRe=(e,t,r)=>JNe(e,t,r)<=0;pV.exports=eRe});var Bx=g((b8t,fV)=>{var tRe=Lx(),rRe=Fx(),iRe=og(),nRe=J4(),sRe=Z4(),aRe=ev(),oRe=(e,t,r,i)=>{switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return tRe(e,r,i);case"!=":return rRe(e,r,i);case">":return iRe(e,r,i);case">=":return nRe(e,r,i);case"<":return sRe(e,r,i);case"<=":return aRe(e,r,i);default:throw new TypeError(`Invalid operator: ${t}`)}};fV.exports=oRe});var hV=g((v8t,mV)=>{var lRe=gn(),cRe=jd(),{safeRe:tv,t:rv}=Hf(),uRe=(e,t)=>{if(e instanceof lRe)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};let r=null;if(!t.rtl)r=e.match(t.includePrerelease?tv[rv.COERCEFULL]:tv[rv.COERCE]);else{let l=t.includePrerelease?tv[rv.COERCERTLFULL]:tv[rv.COERCERTL],c;for(;(c=l.exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||c.index+c[0].length!==r.index+r[0].length)&&(r=c),l.lastIndex=c.index+c[1].length+c[2].length;l.lastIndex=-1}if(r===null)return null;let i=r[2],n=r[3]||"0",s=r[4]||"0",a=t.includePrerelease&&r[5]?`-${r[5]}`:"",o=t.includePrerelease&&r[6]?`+${r[6]}`:"";return cRe(`${i}.${n}.${s}${a}${o}`,t)};mV.exports=uRe});var yV=g((_8t,gV)=>{var qx=class{constructor(){this.max=1e3,this.map=new Map}get(t){let r=this.map.get(t);if(r!==void 0)return this.map.delete(t),this.map.set(t,r),r}delete(t){return this.map.delete(t)}set(t,r){if(!this.delete(t)&&r!==void 0){if(this.map.size>=this.max){let n=this.map.keys().next().value;this.delete(n)}this.map.set(t,r)}return this}};gV.exports=qx});var ua=g((w8t,wV)=>{var dRe=/\s+/g,Mx=class e{constructor(t,r){if(r=fRe(r),t instanceof e)return t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease?t:new e(t.raw,r);if(t instanceof kx)return this.raw=t.value,this.set=[[t]],this.formatted=void 0,this;if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=t.trim().replace(dRe," "),this.set=this.raw.split("||").map(i=>this.parseRange(i.trim())).filter(i=>i.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let i=this.set[0];if(this.set=this.set.filter(n=>!vV(n[0])),this.set.length===0)this.set=[i];else if(this.set.length>1){for(let n of this.set)if(n.length===1&&_Re(n[0])){this.set=[n];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let t=0;t0&&(this.formatted+="||");let r=this.set[t];for(let i=0;i0&&(this.formatted+=" "),this.formatted+=r[i].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(t){let i=((this.options.includePrerelease&&bRe)|(this.options.loose&&vRe))+":"+t,n=bV.get(i);if(n)return n;let s=this.options.loose,a=s?us[Fn.HYPHENRANGELOOSE]:us[Fn.HYPHENRANGE];t=t.replace(a,ORe(this.options.includePrerelease)),lr("hyphen replace",t),t=t.replace(us[Fn.COMPARATORTRIM],hRe),lr("comparator trim",t),t=t.replace(us[Fn.TILDETRIM],gRe),lr("tilde trim",t),t=t.replace(us[Fn.CARETTRIM],yRe),lr("caret trim",t);let o=t.split(" ").map(d=>wRe(d,this.options)).join(" ").split(/\s+/).map(d=>CRe(d,this.options));s&&(o=o.filter(d=>(lr("loose invalid filter",d,this.options),!!d.match(us[Fn.COMPARATORLOOSE])))),lr("range list",o);let l=new Map,c=o.map(d=>new kx(d,this.options));for(let d of c){if(vV(d))return[d];l.set(d.value,d)}l.size>1&&l.has("")&&l.delete("");let u=[...l.values()];return bV.set(i,u),u}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some(i=>_V(i,r)&&t.set.some(n=>_V(n,r)&&i.every(s=>n.every(a=>s.intersects(a,r)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new mRe(t,this.options)}catch{return!1}for(let r=0;re.value==="<0.0.0-0",_Re=e=>e.value==="",_V=(e,t)=>{let r=!0,i=e.slice(),n=i.pop();for(;r&&i.length;)r=i.every(s=>n.intersects(s,t)),n=i.pop();return r},wRe=(e,t)=>(lr("comp",e,t),e=xRe(e,t),lr("caret",e),e=ERe(e,t),lr("tildes",e),e=NRe(e,t),lr("xrange",e),e=ARe(e,t),lr("stars",e),e),Bn=e=>!e||e.toLowerCase()==="x"||e==="*",ERe=(e,t)=>e.trim().split(/\s+/).map(r=>SRe(r,t)).join(" "),SRe=(e,t)=>{let r=t.loose?us[Fn.TILDELOOSE]:us[Fn.TILDE];return e.replace(r,(i,n,s,a,o)=>{lr("tilde",e,i,n,s,a,o);let l;return Bn(n)?l="":Bn(s)?l=`>=${n}.0.0 <${+n+1}.0.0-0`:Bn(a)?l=`>=${n}.${s}.0 <${n}.${+s+1}.0-0`:o?(lr("replaceTilde pr",o),l=`>=${n}.${s}.${a}-${o} <${n}.${+s+1}.0-0`):l=`>=${n}.${s}.${a} <${n}.${+s+1}.0-0`,lr("tilde return",l),l})},xRe=(e,t)=>e.trim().split(/\s+/).map(r=>TRe(r,t)).join(" "),TRe=(e,t)=>{lr("caret",e,t);let r=t.loose?us[Fn.CARETLOOSE]:us[Fn.CARET],i=t.includePrerelease?"-0":"";return e.replace(r,(n,s,a,o,l)=>{lr("caret",e,n,s,a,o,l);let c;return Bn(s)?c="":Bn(a)?c=`>=${s}.0.0${i} <${+s+1}.0.0-0`:Bn(o)?s==="0"?c=`>=${s}.${a}.0${i} <${s}.${+a+1}.0-0`:c=`>=${s}.${a}.0${i} <${+s+1}.0.0-0`:l?(lr("replaceCaret pr",l),s==="0"?a==="0"?c=`>=${s}.${a}.${o}-${l} <${s}.${a}.${+o+1}-0`:c=`>=${s}.${a}.${o}-${l} <${s}.${+a+1}.0-0`:c=`>=${s}.${a}.${o}-${l} <${+s+1}.0.0-0`):(lr("no pr"),s==="0"?a==="0"?c=`>=${s}.${a}.${o}${i} <${s}.${a}.${+o+1}-0`:c=`>=${s}.${a}.${o}${i} <${s}.${+a+1}.0-0`:c=`>=${s}.${a}.${o} <${+s+1}.0.0-0`),lr("caret return",c),c})},NRe=(e,t)=>(lr("replaceXRanges",e,t),e.split(/\s+/).map(r=>RRe(r,t)).join(" ")),RRe=(e,t)=>{e=e.trim();let r=t.loose?us[Fn.XRANGELOOSE]:us[Fn.XRANGE];return e.replace(r,(i,n,s,a,o,l)=>{lr("xRange",e,i,n,s,a,o,l);let c=Bn(s),u=c||Bn(a),d=u||Bn(o),p=d;return n==="="&&p&&(n=""),l=t.includePrerelease?"-0":"",c?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&p?(u&&(a=0),o=0,n===">"?(n=">=",u?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):n==="<="&&(n="<",u?s=+s+1:a=+a+1),n==="<"&&(l="-0"),i=`${n+s}.${a}.${o}${l}`):u?i=`>=${s}.0.0${l} <${+s+1}.0.0-0`:d&&(i=`>=${s}.${a}.0${l} <${s}.${+a+1}.0-0`),lr("xRange return",i),i})},ARe=(e,t)=>(lr("replaceStars",e,t),e.trim().replace(us[Fn.STAR],"")),CRe=(e,t)=>(lr("replaceGTE0",e,t),e.trim().replace(us[t.includePrerelease?Fn.GTE0PRE:Fn.GTE0],"")),ORe=e=>(t,r,i,n,s,a,o,l,c,u,d,p)=>(Bn(i)?r="":Bn(n)?r=`>=${i}.0.0${e?"-0":""}`:Bn(s)?r=`>=${i}.${n}.0${e?"-0":""}`:a?r=`>=${r}`:r=`>=${r}${e?"-0":""}`,Bn(c)?l="":Bn(u)?l=`<${+c+1}.0.0-0`:Bn(d)?l=`<${c}.${+u+1}.0-0`:p?l=`<=${c}.${u}.${d}-${p}`:e?l=`<${c}.${u}.${+d+1}-0`:l=`<=${l}`,`${r} ${l}`.trim()),PRe=(e,t,r)=>{for(let i=0;i0){let n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}});var lg=g((E8t,RV)=>{var cg=Symbol("SemVer ANY"),zx=class e{static get ANY(){return cg}constructor(t,r){if(r=EV(r),t instanceof e){if(t.loose===!!r.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),Ux("comparator",t,r),this.options=r,this.loose=!!r.loose,this.parse(t),this.semver===cg?this.value="":this.value=this.operator+this.semver.version,Ux("comp",this)}parse(t){let r=this.options.loose?SV[xV.COMPARATORLOOSE]:SV[xV.COMPARATOR],i=t.match(r);if(!i)throw new TypeError(`Invalid comparator: ${t}`);this.operator=i[1]!==void 0?i[1]:"",this.operator==="="&&(this.operator=""),i[2]?this.semver=new TV(i[2],this.options.loose):this.semver=cg}toString(){return this.value}test(t){if(Ux("Comparator.test",t,this.options.loose),this.semver===cg||t===cg)return!0;if(typeof t=="string")try{t=new TV(t,this.options)}catch{return!1}return jx(t,this.operator,this.semver,this.options)}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new NV(t.value,r).test(this.value):t.operator===""?t.value===""?!0:new NV(this.value,r).test(t.semver):(r=EV(r),r.includePrerelease&&(this.value==="<0.0.0-0"||t.value==="<0.0.0-0")||!r.includePrerelease&&(this.value.startsWith("<0.0.0")||t.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&t.operator.startsWith(">")||this.operator.startsWith("<")&&t.operator.startsWith("<")||this.semver.version===t.semver.version&&this.operator.includes("=")&&t.operator.includes("=")||jx(this.semver,"<",t.semver,r)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||jx(this.semver,">",t.semver,r)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};RV.exports=zx;var EV=K4(),{safeRe:SV,t:xV}=Hf(),jx=Bx(),Ux=ag(),TV=gn(),NV=ua()});var ug=g((S8t,AV)=>{var IRe=ua(),DRe=(e,t,r)=>{try{t=new IRe(t,r)}catch{return!1}return t.test(e)};AV.exports=DRe});var OV=g((x8t,CV)=>{var LRe=ua(),FRe=(e,t)=>new LRe(e,t).set.map(r=>r.map(i=>i.value).join(" ").trim().split(" "));CV.exports=FRe});var IV=g((T8t,PV)=>{var BRe=gn(),qRe=ua(),MRe=(e,t,r)=>{let i=null,n=null,s=null;try{s=new qRe(t,r)}catch{return null}return e.forEach(a=>{s.test(a)&&(!i||n.compare(a)===-1)&&(i=a,n=new BRe(i,r))}),i};PV.exports=MRe});var LV=g((N8t,DV)=>{var kRe=gn(),jRe=ua(),URe=(e,t,r)=>{let i=null,n=null,s=null;try{s=new jRe(t,r)}catch{return null}return e.forEach(a=>{s.test(a)&&(!i||n.compare(a)===1)&&(i=a,n=new kRe(i,r))}),i};DV.exports=URe});var qV=g((R8t,BV)=>{var $x=gn(),zRe=ua(),FV=og(),$Re=(e,t)=>{e=new zRe(e,t);let r=new $x("0.0.0");if(e.test(r)||(r=new $x("0.0.0-0"),e.test(r)))return r;r=null;for(let i=0;i{let o=new $x(a.semver.version);switch(a.operator){case">":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!s||FV(o,s))&&(s=o);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${a.operator}`)}}),s&&(!r||FV(r,s))&&(r=s)}return r&&e.test(r)?r:null};BV.exports=$Re});var kV=g((A8t,MV)=>{var HRe=ua(),GRe=(e,t)=>{try{return new HRe(e,t).range||"*"}catch{return null}};MV.exports=GRe});var iv=g((C8t,$V)=>{var VRe=gn(),zV=lg(),{ANY:WRe}=zV,KRe=ua(),XRe=ug(),jV=og(),UV=Z4(),QRe=ev(),YRe=J4(),ZRe=(e,t,r,i)=>{e=new VRe(e,i),t=new KRe(t,i);let n,s,a,o,l;switch(r){case">":n=jV,s=QRe,a=UV,o=">",l=">=";break;case"<":n=UV,s=YRe,a=jV,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(XRe(e,t,i))return!1;for(let c=0;c{f.semver===WRe&&(f=new zV(">=0.0.0")),d=d||f,p=p||f,n(f.semver,d.semver,i)?d=f:a(f.semver,p.semver,i)&&(p=f)}),d.operator===o||d.operator===l||(!p.operator||p.operator===o)&&s(e,p.semver))return!1;if(p.operator===l&&a(e,p.semver))return!1}return!0};$V.exports=ZRe});var GV=g((O8t,HV)=>{var JRe=iv(),eAe=(e,t,r)=>JRe(e,t,">",r);HV.exports=eAe});var WV=g((P8t,VV)=>{var tAe=iv(),rAe=(e,t,r)=>tAe(e,t,"<",r);VV.exports=rAe});var QV=g((I8t,XV)=>{var KV=ua(),iAe=(e,t,r)=>(e=new KV(e,r),t=new KV(t,r),e.intersects(t,r));XV.exports=iAe});var ZV=g((D8t,YV)=>{var nAe=ug(),sAe=ca();YV.exports=(e,t,r)=>{let i=[],n=null,s=null,a=e.sort((u,d)=>sAe(u,d,r));for(let u of a)nAe(u,t,r)?(s=u,n||(n=u)):(s&&i.push([n,s]),s=null,n=null);n&&i.push([n,null]);let o=[];for(let[u,d]of i)u===d?o.push(u):!d&&u===a[0]?o.push("*"):d?u===a[0]?o.push(`<=${d}`):o.push(`${u} - ${d}`):o.push(`>=${u}`);let l=o.join(" || "),c=typeof t.raw=="string"?t.raw:String(t);return l.length{var JV=ua(),Gx=lg(),{ANY:Hx}=Gx,dg=ug(),Vx=ca(),aAe=(e,t,r={})=>{if(e===t)return!0;e=new JV(e,r),t=new JV(t,r);let i=!1;e:for(let n of e.set){for(let s of t.set){let a=lAe(n,s,r);if(i=i||a!==null,a)continue e}if(i)return!1}return!0},oAe=[new Gx(">=0.0.0-0")],eW=[new Gx(">=0.0.0")],lAe=(e,t,r)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===Hx){if(t.length===1&&t[0].semver===Hx)return!0;r.includePrerelease?e=oAe:e=eW}if(t.length===1&&t[0].semver===Hx){if(r.includePrerelease)return!0;t=eW}let i=new Set,n,s;for(let f of e)f.operator===">"||f.operator===">="?n=tW(n,f,r):f.operator==="<"||f.operator==="<="?s=rW(s,f,r):i.add(f.semver);if(i.size>1)return null;let a;if(n&&s){if(a=Vx(n.semver,s.semver,r),a>0)return null;if(a===0&&(n.operator!==">="||s.operator!=="<="))return null}for(let f of i){if(n&&!dg(f,String(n),r)||s&&!dg(f,String(s),r))return null;for(let m of t)if(!dg(f,String(m),r))return!1;return!0}let o,l,c,u,d=s&&!r.includePrerelease&&s.semver.prerelease.length?s.semver:!1,p=n&&!r.includePrerelease&&n.semver.prerelease.length?n.semver:!1;d&&d.prerelease.length===1&&s.operator==="<"&&d.prerelease[0]===0&&(d=!1);for(let f of t){if(u=u||f.operator===">"||f.operator===">=",c=c||f.operator==="<"||f.operator==="<=",n){if(p&&f.semver.prerelease&&f.semver.prerelease.length&&f.semver.major===p.major&&f.semver.minor===p.minor&&f.semver.patch===p.patch&&(p=!1),f.operator===">"||f.operator===">="){if(o=tW(n,f,r),o===f&&o!==n)return!1}else if(n.operator===">="&&!dg(n.semver,String(f),r))return!1}if(s){if(d&&f.semver.prerelease&&f.semver.prerelease.length&&f.semver.major===d.major&&f.semver.minor===d.minor&&f.semver.patch===d.patch&&(d=!1),f.operator==="<"||f.operator==="<="){if(l=rW(s,f,r),l===f&&l!==s)return!1}else if(s.operator==="<="&&!dg(s.semver,String(f),r))return!1}if(!f.operator&&(s||n)&&a!==0)return!1}return!(n&&c&&!s&&a!==0||s&&u&&!n&&a!==0||p||d)},tW=(e,t,r)=>{if(!e)return t;let i=Vx(e.semver,t.semver,r);return i>0?e:i<0||t.operator===">"&&e.operator===">="?t:e},rW=(e,t,r)=>{if(!e)return t;let i=Vx(e.semver,t.semver,r);return i<0?e:i>0||t.operator==="<"&&e.operator==="<="?t:e};iW.exports=aAe});var Ud=g((F8t,oW)=>{var Wx=Hf(),sW=sg(),cAe=gn(),aW=Ix(),uAe=jd(),dAe=IG(),pAe=LG(),fAe=qG(),mAe=jG(),hAe=zG(),gAe=HG(),yAe=VG(),bAe=KG(),vAe=ca(),_Ae=ZG(),wAe=eV(),EAe=Y4(),SAe=nV(),xAe=aV(),TAe=og(),NAe=Z4(),RAe=Lx(),AAe=Fx(),CAe=J4(),OAe=ev(),PAe=Bx(),IAe=hV(),DAe=lg(),LAe=ua(),FAe=ug(),BAe=OV(),qAe=IV(),MAe=LV(),kAe=qV(),jAe=kV(),UAe=iv(),zAe=GV(),$Ae=WV(),HAe=QV(),GAe=ZV(),VAe=nW();oW.exports={parse:uAe,valid:dAe,clean:pAe,inc:fAe,diff:mAe,major:hAe,minor:gAe,patch:yAe,prerelease:bAe,compare:vAe,rcompare:_Ae,compareLoose:wAe,compareBuild:EAe,sort:SAe,rsort:xAe,gt:TAe,lt:NAe,eq:RAe,neq:AAe,gte:CAe,lte:OAe,cmp:PAe,coerce:IAe,Comparator:DAe,Range:LAe,satisfies:FAe,toComparators:BAe,maxSatisfying:qAe,minSatisfying:MAe,minVersion:kAe,validRange:jAe,outside:UAe,gtr:zAe,ltr:$Ae,intersects:HAe,simplifyRange:GAe,subset:VAe,SemVer:cAe,re:Wx.re,src:Wx.src,tokens:Wx.t,SEMVER_SPEC_VERSION:sW.SEMVER_SPEC_VERSION,RELEASE_TYPES:sW.RELEASE_TYPES,compareIdentifiers:aW.compareIdentifiers,rcompareIdentifiers:aW.rcompareIdentifiers}});var lW=g((B8t,WAe)=>{WAe.exports={maximumVersion:"3.16",minimumVersion:"3.11"}});var ru=g(nv=>{"use strict";Object.defineProperty(nv,"__esModule",{value:!0});nv.EnvVar=void 0;var cW;(function(e){e.ANALYZE_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_ANALYZE_DID_COMPLETE_SUCCESSFULLY",e.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_AUTOBUILD_DID_COMPLETE_SUCCESSFULLY",e.CLI_VERBOSITY="CODEQL_VERBOSITY",e.DID_AUTOBUILD_GOLANG="CODEQL_ACTION_DID_AUTOBUILD_GOLANG",e.DISABLE_DUPLICATE_LOCATION_FIX="CODEQL_ACTION_DISABLE_DUPLICATE_LOCATION_FIX",e.FEATURE_MULTI_LANGUAGE="CODEQL_ACTION_FEATURE_MULTI_LANGUAGE",e.FEATURE_SANDWICH="CODEQL_ACTION_FEATURE_SANDWICH",e.FEATURE_SARIF_COMBINE="CODEQL_ACTION_FEATURE_SARIF_COMBINE",e.FEATURE_WILL_UPLOAD="CODEQL_ACTION_FEATURE_WILL_UPLOAD",e.HAS_WARNED_ABOUT_DISK_SPACE="CODEQL_ACTION_HAS_WARNED_ABOUT_DISK_SPACE",e.INIT_ACTION_HAS_RUN="CODEQL_ACTION_INIT_HAS_RUN",e.IS_SIP_ENABLED="CODEQL_ACTION_IS_SIP_ENABLED",e.JOB_RUN_UUID="JOB_RUN_UUID",e.JOB_STATUS="CODEQL_ACTION_JOB_STATUS",e.ODASA_TRACER_CONFIGURATION="ODASA_TRACER_CONFIGURATION",e.SARIF_RESULTS_OUTPUT_DIR="CODEQL_ACTION_SARIF_RESULTS_OUTPUT_DIR",e.SCALING_RESERVED_RAM_PERCENTAGE="CODEQL_ACTION_SCALING_RESERVED_RAM_PERCENTAGE",e.SUPPRESS_DEPRECATED_SOON_WARNING="CODEQL_ACTION_SUPPRESS_DEPRECATED_SOON_WARNING",e.TEST_MODE="CODEQL_ACTION_TEST_MODE",e.TESTING_ENVIRONMENT="CODEQL_ACTION_TESTING_ENVIRONMENT",e.VERSION="CODEQL_ACTION_VERSION",e.WORKFLOW_STARTED_AT="CODEQL_WORKFLOW_STARTED_AT",e.GO_BINARY_LOCATION="CODEQL_ACTION_GO_BINARY",e.DEPENDENCY_CACHING="CODEQL_ACTION_DEPENDENCY_CACHING",e.DEPENDENCY_CACHING_PREFIX="CODEQL_ACTION_DEPENDENCY_CACHE_PREFIX"})(cW||(nv.EnvVar=cW={}))});var cr=g(le=>{"use strict";var KAe=le&&le.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),XAe=le&&le.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),nu=le&&le.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&KAe(t,e,r);return XAe(t,e),t},Yx=le&&le.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(le,"__esModule",{value:!0});le.BuildMode=le.ConfigurationError=le.HTTPError=le.DisallowedAPIVersionReason=le.GitHubVariant=le.DEFAULT_DEBUG_DATABASE_NAME=le.DEFAULT_DEBUG_ARTIFACT_NAME=le.GITHUB_DOTCOM_URL=void 0;le.getExtraOptionsEnvParam=nCe;le.getToolNames=sCe;le.withTmpDir=aCe;le.getMemoryFlagValueForPlatform=mW;le.getMemoryFlagValue=hW;le.getMemoryFlag=dCe;le.getAddSnippetsFlag=pCe;le.getThreadsFlagValue=gW;le.getCgroupCpuCountFromCpus=yW;le.getThreadsFlag=mCe;le.getCodeQLDatabasePath=bW;le.parseGitHubUrl=hCe;le.checkGitHubVersionInRange=yCe;le.apiVersionInRange=vW;le.assertNever=bCe;le.initializeEnvironment=vCe;le.getRequiredEnvParam=_W;le.isHTTPError=_Ce;le.cacheCodeQlVersion=wCe;le.getCachedCodeQlVersion=ECe;le.codeQlVersionAtLeast=SCe;le.bundleDb=xCe;le.delay=Jx;le.isGoodVersion=TCe;le.isInTestMode=NCe;le.doesDirectoryExist=wW;le.listFolder=EW;le.tryGetFolderBytes=RCe;le.withTimeout=ACe;le.checkForTimeout=CCe;le.isHostedRunner=OCe;le.parseMatrixInput=PCe;le.fixInvalidNotifications=xW;le.fixInvalidNotificationsInFile=DCe;le.wrapError=TW;le.getErrorMessage=NW;le.prettyPrintPack=LCe;le.checkDiskUsage=FCe;le.checkActionVersion=BCe;le.cloneObject=qCe;le.checkSipEnablement=RW;le.cleanUpGlob=MCe;le.isBinaryAccessible=kCe;var Ds=nu(require("fs")),Kf=nu(require("os")),pg=nu(require("path")),QAe=require("util"),da=nu(ze()),YAe=nu(Ef()),ZAe=xf(),JAe=Yx(ok()),Zx=Yx(k4()),eCe=Yx(nH()),tCe=nu(ng()),Vf=nu(Ud()),uW=nu(lW()),yn=ru(),rCe=["0.0.0-20211207"];le.GITHUB_DOTCOM_URL="https://github.com";le.DEFAULT_DEBUG_ARTIFACT_NAME="debug-artifacts";le.DEFAULT_DEBUG_DATABASE_NAME="db";var iCe=.05,dW=1024*1024;function nCe(){let e="CODEQL_ACTION_EXTRA_OPTIONS",t=process.env[e];if(t===void 0||t.length===0)return{};try{return tCe.load(t)}catch(r){let i=TW(r);throw new iu(`${e} environment variable is set, but does not contain valid JSON: ${i.message}`)}}function sCe(e){let t={};for(let r of e.runs||[]){let n=(r.tool||{}).driver||{};typeof n.name=="string"&&n.name.length>0&&(t[n.name]=!0)}return Object.keys(t)}async function aCe(e){let t=Ds.mkdtempSync(pg.join(Kf.tmpdir(),"codeql-action-")),r=await e(t);return await(0,Zx.default)(t,{force:!0}),r}function oCe(e,t){let r=1024*(t==="win32"?1.5:1),i=lCe()*Math.max(e-8*1024,0);return r+i}function lCe(){let e=Number.parseInt(process.env[yn.EnvVar.SCALING_RESERVED_RAM_PERCENTAGE]||"",10);return e<0||e>100||Number.isNaN(e)?iCe:e/100}function mW(e,t,r){let i;if(e){if(i=Number(e),Number.isNaN(i)||i<=0)throw new iu(`Invalid RAM setting "${e}", specified.`)}else{let n=t/1048576,s=oCe(n,r);i=n-s}return Math.floor(i)}function cCe(e){let t=[Kf.totalmem()];Kf.platform()==="linux"&&t.push(...["/sys/fs/cgroup/memory/memory.limit_in_bytes","/sys/fs/cgroup/memory.max"].map(i=>uCe(i,e)).filter(i=>i!==void 0).map(i=>i));let r=Math.min(...t);return e.debug(`While resolving RAM, determined that the total memory available to the Action is ${r/(1024*1024)} MiB.`),r}function uCe(e,t){if(!Ds.existsSync(e)){t.debug(`While resolving RAM, did not find a cgroup memory limit at ${e}.`);return}let r=Number(Ds.readFileSync(e,"utf8"));if(!Number.isInteger(r)){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as this file did not contain an integer.`);return}let i=`${Math.floor(r/(1024*1024))} MiB`;if(r>Kf.totalmem()){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as its contents ${i} were greater than the total amount of system memory.`);return}if(ryW(s,t)).filter(s=>s!==void 0&&s>0).map(s=>s)),i.push(...["/sys/fs/cgroup/cpu.max"].map(s=>fCe(s,t)).filter(s=>s!==void 0&&s>0).map(s=>s)));let n=Math.min(...i);if(e){if(r=Number(e),Number.isNaN(r))throw new iu(`Invalid threads setting "${e}", specified.`);r>n&&(t.info(`Clamping desired number of threads (${r}) to max available (${n}).`),r=n);let s=-n;r=${t}`))return Xf.ACTION_TOO_NEW;if(!Vf.satisfies(e,`<=${r}`))return Xf.ACTION_TOO_OLD}var Kx=class extends Error{constructor(t){super("Internal error: exhaustivity checking failure"),this.expectedExhaustiveValue=t}};function bCe(e){throw new Kx(e)}function vCe(e){da.exportVariable(String(yn.EnvVar.FEATURE_MULTI_LANGUAGE),"false"),da.exportVariable(String(yn.EnvVar.FEATURE_SANDWICH),"false"),da.exportVariable(String(yn.EnvVar.FEATURE_SARIF_COMBINE),"true"),da.exportVariable(String(yn.EnvVar.FEATURE_WILL_UPLOAD),"true"),da.exportVariable(String(yn.EnvVar.VERSION),e)}function _W(e){let t=process.env[e];if(t===void 0||t.length===0)throw new Error(`${e} environment variable must be set`);return t}var Xx=class extends Error{constructor(t,r){super(t),this.status=r}};le.HTTPError=Xx;var iu=class extends Error{constructor(t){super(t)}};le.ConfigurationError=iu;function _Ce(e){return e?.status!==void 0&&Number.isInteger(e.status)}var Qx;function wCe(e){if(Qx!==void 0)throw new Error("cacheCodeQlVersion() should be called only once");Qx=e}function ECe(){return Qx}async function SCe(e,t){return Vf.gte((await e.getVersion()).version,t)}async function xCe(e,t,r,i){let n=bW(e,t),s=pg.resolve(e.dbLocation,`${i}.zip`);return Ds.existsSync(s)&&await(0,Zx.default)(s,{force:!0}),await r.databaseBundle(n,s,i),s}async function Jx(e,t){let{allowProcessExit:r}=t||{};return new Promise(i=>{let n=setTimeout(i,e);r&&n.unref()})}function TCe(e){return!rCe.includes(e)}function NCe(){return process.env[yn.EnvVar.TEST_MODE]==="true"}function wW(e){try{return Ds.lstatSync(e).isDirectory()}catch{return!1}}function EW(e){if(!wW(e))return[];let t=Ds.readdirSync(e,{withFileTypes:!0}),r=[];for(let i of t)i.isFile()?r.push(pg.resolve(e,i.name)):i.isDirectory()&&(r=r.concat(EW(pg.resolve(e,i.name))));return r}async function RCe(e,t,r=!1){try{return await(0,QAe.promisify)(eCe.default)(e)}catch(i){(!r||t.isDebug())&&t.warning(`Encountered an error while getting size of '${e}': ${i}`);return}}var SW=!1;async function ACe(e,t,r){let i=!1,n=async()=>{let a=await t;return i=!0,a},s=async()=>{await Jx(e,{allowProcessExit:!0}),i||(SW=!0,r())};return await Promise.race([n(),s()])}async function CCe(){SW===!0&&(da.info("A timeout occurred, force exiting the process after 30 seconds to prevent hanging."),await Jx(3e4,{allowProcessExit:!0}),process.exit())}function OCe(){return process.env.RUNNER_NAME?.includes("Hosted Agent")||process.env.RUNNER_NAME?.includes("GitHub Actions")||process.env.RUNNER_TOOL_CACHE?.includes("hostedtoolcache")}function PCe(e){if(!(e===void 0||e==="null"))return JSON.parse(e)}function ICe(e){let t=new Set;return e.filter(r=>{let i=JSON.stringify(r);return t.has(i)?!1:(t.add(i),!0)})}function xW(e,t){if(!Array.isArray(e.runs))return e;let r=0,i={...e,runs:e.runs.map(n=>n.tool?.driver?.name!=="CodeQL"||!Array.isArray(n.invocations)?n:{...n,invocations:n.invocations.map(s=>Array.isArray(s.toolExecutionNotifications)?{...s,toolExecutionNotifications:s.toolExecutionNotifications.map(a=>{if(!Array.isArray(a.locations))return a;let o=ICe(a.locations);return r+=a.locations.length-o.length,{...a,locations:o}})}:s)})};return r>0?t.info(`Removed ${r} duplicate locations from SARIF notification objects.`):t.debug("No duplicate locations found in SARIF notification objects."),i}function DCe(e,t,r){if(process.env[yn.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX]==="true")r.info(`SARIF notification object duplicate location fix disabled by the ${yn.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX} environment variable.`),Ds.renameSync(e,t);else{let i=JSON.parse(Ds.readFileSync(e,"utf8"));i=xW(i,r),Ds.writeFileSync(t,JSON.stringify(i))}}function TW(e){return e instanceof Error?e:new Error(String(e))}function NW(e){return e instanceof Error?e.message:String(e)}function LCe(e){return`${e.name}${e.version?`@${e.version}`:""}${e.path?`:${e.path}`:""}`}async function FCe(e){try{if(process.platform==="darwin"&&(process.arch==="arm"||process.arch==="arm64")&&!await RW(e))return;let t=await(0,JAe.default)(_W("GITHUB_WORKSPACE")),r=1024*1024*1024;if(t.free<2*r){let i=`The Actions runner is running low on disk space (${(t.free/r).toPrecision(4)} GB available).`;process.env[yn.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE]!=="true"?e.warning(i):e.debug(i),da.exportVariable(yn.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE,"true")}return{numAvailableBytes:t.free,numTotalBytes:t.size}}catch(t){e.warning(`Failed to check available disk space: ${NW(t)}`);return}}function BCe(e,t){!Vf.satisfies(e,">=3")&&!process.env.CODEQL_V2_DEPRECATION_WARNING&&(t.type===Wf.DOTCOM||t.type===Wf.GHE_DOTCOM||t.type===Wf.GHES&&Vf.satisfies(Vf.coerce(t.version)??"0.0.0",">=3.11"))&&(da.warning("CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/"),da.exportVariable("CODEQL_V2_DEPRECATION_WARNING","true"))}var fW;(function(e){e.None="none",e.Autobuild="autobuild",e.Manual="manual"})(fW||(le.BuildMode=fW={}));function qCe(e){return JSON.parse(JSON.stringify(e))}async function RW(e){if(process.env[yn.EnvVar.IS_SIP_ENABLED]!==void 0&&["true","false"].includes(process.env[yn.EnvVar.IS_SIP_ENABLED]))return process.env[yn.EnvVar.IS_SIP_ENABLED]==="true";try{let t=await YAe.getExecOutput("csrutil status");if(t.exitCode===0){if(t.stdout.includes("System Integrity Protection status: enabled."))return da.exportVariable(yn.EnvVar.IS_SIP_ENABLED,"true"),!0;if(t.stdout.includes("System Integrity Protection status: disabled."))return da.exportVariable(yn.EnvVar.IS_SIP_ENABLED,"false"),!1}return}catch(t){e.warning(`Failed to determine if System Integrity Protection was enabled: ${t}`);return}}async function MCe(e,t,r){r.debug(`Cleaning up ${t}.`);try{let i=await(0,Zx.default)(e,{force:!0});i.length===0?r.warning(`Failed to clean up ${t}: no files found matching ${e}.`):i.length===1?r.debug(`Cleaned up ${t}.`):r.debug(`Cleaned up ${t} (${i.length} files).`)}catch(i){r.warning(`Failed to clean up ${t}: ${i}.`)}}async function kCe(e,t){try{return await(0,ZAe.safeWhich)(e),t.debug(`Found ${e}.`),!0}catch(r){return t.debug(`Could not find ${e}: ${r}`),!1}}});var AW=g((k8t,jCe)=>{jCe.exports={name:"codeql",version:"3.27.6",private:!0,description:"CodeQL action",scripts:{},ava:{typescript:{rewritePaths:{"src/":"lib/"},compile:!1}},license:"MIT",dependencies:{"@actions/artifact":"^2.1.9","@actions/artifact-legacy":"npm:@actions/artifact@^1.1.2","@actions/cache":"^3.3.0","@actions/core":"^1.11.1","@actions/exec":"^1.1.1","@actions/github":"^5.1.1","@actions/glob":"^0.5.0","@actions/io":"^1.1.3","@actions/tool-cache":"^2.0.1","@chrisgavin/safe-which":"^1.0.2","@octokit/plugin-retry":"^5.0.2","@octokit/types":"^13.6.1","@schemastore/package":"0.0.10","@types/node-forge":"^1.3.11","@types/uuid":"^10.0.0","adm-zip":"^0.5.16","check-disk-space":"^3.4.0","console-log-level":"^1.4.1",del:"^6.1.1","fast-deep-equal":"^3.1.3","file-url":"^3.0.0","follow-redirects":"^1.15.9",fs:"0.0.1-security","get-folder-size":"^2.0.1","js-yaml":"^4.1.0",jsonschema:"1.4.1",long:"^5.2.3","node-forge":"^1.3.1",path:"^0.12.7",semver:"^7.6.3",uuid:"^11.0.3",zlib:"^1.0.5"},"//":["micromatch is an unspecified dependency of ava"],devDependencies:{"@ava/typescript":"4.1.0","@eslint/compat":"^1.1.1","@eslint/eslintrc":"^3.2.0","@eslint/js":"^9.15.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@types/adm-zip":"^0.5.6","@types/console-log-level":"^1.4.5","@types/follow-redirects":"^1.14.4","@types/get-folder-size":"^2.0.0","@types/js-yaml":"^4.0.9","@types/node":"20.9.0","@types/semver":"^7.5.8","@types/sinon":"^17.0.3","@typescript-eslint/eslint-plugin":"^8.15.0","@typescript-eslint/parser":"^8.15.0",ava:"^5.3.1",esbuild:"^0.24.0",eslint:"^8.57.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-filenames":"^1.3.2","eslint-plugin-github":"^5.0.2","eslint-plugin-import":"2.29.1","eslint-plugin-no-async-foreach":"^0.1.1",micromatch:"4.0.8",nock:"^13.5.6",sinon:"^19.0.2",typescript:"^5.6.3"},overrides:{"@actions/tool-cache":{semver:">=6.3.1"},"eslint-plugin-import":{semver:">=6.3.1"},"eslint-plugin-jsx-a11y":{semver:">=6.3.1"}}}});var Mn=g(ve=>{"use strict";var UCe=ve&&ve.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),zCe=ve&&ve.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fg=ve&&ve.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&UCe(t,e,r);return zCe(t,e),t};Object.defineProperty(ve,"__esModule",{value:!0});ve.restoreInputs=ve.persistInputs=ve.CommandInvocationError=ve.getFileType=ve.FileCmdNotFoundError=ve.decodeGitFilePath=ve.getGitDiffHunkHeaders=ve.getAllGitMergeBases=ve.gitFetch=ve.deepenGitHistory=ve.determineBaseBranchHeadCommitOid=ve.getCommitOid=ve.getOptionalInput=ve.getRequiredInput=void 0;ve.getTemporaryDirectory=VCe;ve.getRef=IW;ve.getActionVersion=eOe;ve.getWorkflowEventName=ov;ve.isRunningLocalAction=tOe;ve.getRelativeScriptPath=LW;ve.getWorkflowEvent=FW;ve.isAnalyzingDefaultBranch=rOe;ve.printDebugLogs=iOe;ve.getUploadValue=nOe;ve.getWorkflowRunID=sOe;ve.getWorkflowRunAttempt=aOe;ve.isSelfHostedRunner=lOe;ve.isDefaultSetup=cOe;ve.prettyPrintInvocation=BW;ve.ensureEndsInPeriod=qW;ve.runTool=uOe;var eT=fg(require("fs")),zd=fg(require("path")),Ls=fg(ze()),tT=fg(wf()),PW=fg(xf()),qn=cr(),$Ce=AW(),HCe=function(e){let t=Ls.getInput(e);if(!t)throw new qn.ConfigurationError(`Input required and not supplied: ${e}`);return t};ve.getRequiredInput=HCe;var GCe=function(e){let t=Ls.getInput(e);return t.length>0?t:void 0};ve.getOptionalInput=GCe;function VCe(){let e=process.env.CODEQL_ACTION_TEMP;return e!==void 0&&e!==""?e:(0,qn.getRequiredEnvParam)("RUNNER_TEMP")}async function Qf(e,t,r){let i="",n="";Ls.debug(`Running git command: git ${t.join(" ")}`);try{return await new tT.ToolRunner(await PW.safeWhich("git"),t,{silent:!0,listeners:{stdout:s=>{i+=s.toString()},stderr:s=>{n+=s.toString()}},cwd:e}).exec(),i}catch(s){let a=n;throw n.includes("not a git repository")&&(a="The checkout path provided to the action does not appear to be a git repository."),Ls.info(`git call failed. ${r} Error: ${a}`),s}}var WCe=async function(e,t="HEAD"){try{return(await Qf(e,["rev-parse",t],"Continuing with commit SHA from user input or environment.")).trim()}catch{return(0,ve.getOptionalInput)("sha")||(0,qn.getRequiredEnvParam)("GITHUB_SHA")}};ve.getCommitOid=WCe;var KCe=async function(e){if(ov()!=="pull_request")return;let t=(0,qn.getRequiredEnvParam)("GITHUB_SHA"),r=e??(0,ve.getOptionalInput)("checkout_path");try{let i="",n="",s="",a=await Qf(r,["show","-s","--format=raw",t],"Will calculate the base branch SHA on the server.");for(let o of a.split(` +`))o.startsWith("commit ")&&i===""?i=o.substring(7):o.startsWith("parent ")&&(n===""?n=o.substring(7):s===""&&(s=o.substring(7)));return i===t&&s.length===40&&n.length===40?n:void 0}catch{return}};ve.determineBaseBranchHeadCommitOid=KCe;var XCe=async function(){try{await Qf((0,ve.getOptionalInput)("checkout_path"),["fetch","--no-tags","--deepen=1"],"Cannot deepen the shallow repository.")}catch{}};ve.deepenGitHistory=XCe;var QCe=async function(e,t){try{await Qf((0,ve.getOptionalInput)("checkout_path"),["fetch","--no-tags",...t,"origin",`${e}:${e}`],`Cannot fetch ${e}.`)}catch{}};ve.gitFetch=QCe;var YCe=async function(e){try{return(await Qf((0,ve.getOptionalInput)("checkout_path"),["merge-base","--all",...e],`Cannot get merge base of ${e}.`)).trim().split(` +`)}catch{return[]}};ve.getAllGitMergeBases=YCe;var ZCe=async function(e,t){let r="";try{r=await Qf((0,ve.getOptionalInput)("checkout_path"),["-c","core.quotePath=false","diff","--no-renames","--irreversible-delete","-U0",e,t],`Cannot get diff from ${e} to ${t}.`)}catch{return}let i=[];for(let n of r.split(` +`))(n.startsWith("--- ")||n.startsWith("+++ ")||n.startsWith("@@ "))&&i.push(n);return i};ve.getGitDiffHunkHeaders=ZCe;var JCe=function(e){return e.startsWith('"')&&e.endsWith('"')?(e=e.substring(1,e.length-1),e.replace(/\\([abfnrtv\\"]|[0-7]{1,3})/g,(t,r)=>{switch(r[0]){case"a":return"\x07";case"b":return"\b";case"f":return"\f";case"n":return` +`;case"r":return"\r";case"t":return" ";case"v":return"\v";case"\\":return"\\";case'"':return'"';default:return String.fromCharCode(parseInt(r,8))}})):e};ve.decodeGitFilePath=JCe;async function IW(){let e=(0,ve.getOptionalInput)("ref"),t=(0,ve.getOptionalInput)("sha"),r=(0,ve.getOptionalInput)("checkout_path")||(0,ve.getOptionalInput)("source-root")||(0,qn.getRequiredEnvParam)("GITHUB_WORKSPACE"),i=!!e,n=!!t;if((i||n)&&!(i&&n))throw new qn.ConfigurationError("Both 'ref' and 'sha' are required if one of them is provided.");let s=e||DW(),a=t||(0,qn.getRequiredEnvParam)("GITHUB_SHA");if(e)return e;let o=/refs\/pull\/(\d+)\/merge/;if(!o.test(s))return s;let l=await(0,ve.getCommitOid)(r,"HEAD");if(a!==l&&await(0,ve.getCommitOid)(r,s.replace(/^refs\/pull\//,"refs/remotes/pull/"))!==l){let u=s.replace(o,"refs/pull/$1/head");return Ls.debug(`No longer on merge commit, rewriting ref from ${s} to ${u}.`),u}else return s}function DW(){let e;try{e=(0,qn.getRequiredEnvParam)("GITHUB_REF")}catch(t){let r=process.env.CODE_SCANNING_REF;if(r===void 0||r.length===0)throw t;e=r}return e}function eOe(){return $Ce.version}function ov(){return(0,qn.getRequiredEnvParam)("GITHUB_EVENT_NAME")}function tOe(){let e=LW();return e.startsWith("..")||zd.isAbsolute(e)}function LW(){let e=(0,qn.getRequiredEnvParam)("RUNNER_TEMP"),t=zd.join(zd.dirname(e),"_actions");return zd.relative(t,__filename)}function FW(){let e=(0,qn.getRequiredEnvParam)("GITHUB_EVENT_PATH");try{return JSON.parse(eT.readFileSync(e,"utf-8"))}catch(t){throw new Error(`Unable to read workflow event JSON from ${e}: ${t}`)}}function CW(e){return e.startsWith("refs/heads/")?e.slice(11):e}async function rOe(){if(process.env.CODE_SCANNING_IS_ANALYZING_DEFAULT_BRANCH==="true")return!0;let e=await IW();e=CW(e);let r=FW()?.repository?.default_branch;return ov()==="schedule"&&(r=CW(DW())),e===r}async function iOe(e){for(let t of e.languages){let r=(0,qn.getCodeQLDatabasePath)(e,t),i=zd.join(r,"log");if(!(0,qn.doesDirectoryExist)(i)){Ls.info(`Directory ${i} does not exist.`);continue}let n=s=>{let a=eT.readdirSync(s,{withFileTypes:!0});a.length===0&&Ls.info(`No debug logs found at directory ${i}.`);for(let o of a)if(o.isFile()){let l=zd.resolve(s,o.name);Ls.startGroup(`CodeQL Debug Logs - ${t} - ${o.name} from file at path ${l}`),process.stdout.write(eT.readFileSync(l)),Ls.endGroup()}else o.isDirectory()&&n(zd.resolve(s,o.name))};n(i)}}function nOe(e){switch(e){case void 0:case"true":case"always":return"always";case"false":case"failure-only":return"failure-only";case"never":return"never";default:return Ls.warning(`Unrecognized 'upload' input to 'analyze' Action: ${e}. Defaulting to 'always'.`),"always"}}function sOe(){let e=(0,qn.getRequiredEnvParam)("GITHUB_RUN_ID"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ID must define a non NaN workflow run ID. Current value is ${e}`);if(t<0)throw new Error(`GITHUB_RUN_ID must be a non-negative integer. Current value is ${e}`);return t}function aOe(){let e=(0,qn.getRequiredEnvParam)("GITHUB_RUN_ATTEMPT"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ATTEMPT must define a non NaN workflow run attempt. Current value is ${e}`);if(t<=0)throw new Error(`GITHUB_RUN_ATTEMPT must be a positive integer. Current value is ${e}`);return t}var sv=class extends Error{constructor(t){super(t),this.name="FileCmdNotFoundError"}};ve.FileCmdNotFoundError=sv;var oOe=async e=>{let t="",r="",i;try{i=await PW.safeWhich("file")}catch(n){throw new sv(`The \`file\` program is required, but does not appear to be installed. Please install it: ${n}`)}try{return await new tT.ToolRunner(i,["-L",e],{silent:!0,listeners:{stdout:n=>{r+=n.toString()},stderr:n=>{t+=n.toString()}}}).exec(),r.trim()}catch(n){throw Ls.info(`Could not determine type of ${e} from ${r}. ${t}`),n}};ve.getFileType=oOe;function lOe(){return process.env.RUNNER_ENVIRONMENT==="self-hosted"}function cOe(){return ov()==="dynamic"}function BW(e,t){return[e,...t].map(r=>r.includes(" ")?`'${r}'`:r).join(" ")}var av=class extends Error{constructor(t,r,i,n,s){let a=BW(t,r),o=qW(n.trim().split(` +`).pop()?.trim()||"n/a");super(`Failed to run "${a}". Exit code was ${i} and last log line was: ${o} See the logs for more details.`),this.cmd=t,this.args=r,this.exitCode=i,this.stderr=n,this.stdout=s}};ve.CommandInvocationError=av;function qW(e){return e[e.length-1]==="."?e:`${e}.`}var OW=2e4;async function uOe(e,t=[],r={}){let i="",n="";r.noStreamStdout||process.stdout.write(`[command]${e} ${t.join(" ")} +`);let s=await new tT.ToolRunner(e,t,{ignoreReturnCode:!0,listeners:{stdout:a=>{i+=a.toString("utf8"),r.noStreamStdout||process.stdout.write(a)},stderr:a=>{let o=0;a.length-OW>0&&(o=a.length-OW+1),n+=a.toString("utf8",o),process.stdout.write(a)}},silent:!0,...r.stdin?{input:Buffer.from(r.stdin||"")}:{}}).exec();if(s!==0)throw new av(e,t,s,n,i);return i}var MW="persisted_inputs",dOe=function(){let e=Object.entries(process.env).filter(([t])=>t.startsWith("INPUT_"));Ls.saveState(MW,JSON.stringify(e))};ve.persistInputs=dOe;var pOe=function(){let e=Ls.getState(MW);if(e)for(let[t,r]of JSON.parse(e))process.env[t]=r};ve.restoreInputs=pOe});var iT=g(lv=>{"use strict";Object.defineProperty(lv,"__esModule",{value:!0});lv.Context=void 0;var kW=require("fs"),fOe=require("os"),rT=class{constructor(){var t,r,i;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(kW.existsSync(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(kW.readFileSync(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let n=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${n} does not exist${fOe.EOL}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(t=process.env.GITHUB_API_URL)!==null&&t!==void 0?t:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(i=process.env.GITHUB_GRAPHQL_URL)!==null&&i!==void 0?i:"https://api.github.com/graphql"}get issue(){let t=this.payload;return Object.assign(Object.assign({},this.repo),{number:(t.issue||t.pull_request||t).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[t,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:t,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};lv.Context=rT});var jW=g(ds=>{"use strict";var mOe=ds&&ds.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),hOe=ds&&ds.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),gOe=ds&&ds.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&mOe(t,e,r);return hOe(t,e),t};Object.defineProperty(ds,"__esModule",{value:!0});ds.getApiBaseUrl=ds.getProxyAgent=ds.getAuthString=void 0;var yOe=gOe(eo());function bOe(e,t){if(!e&&!t.auth)throw new Error("Parameter token or opts.auth is required");if(e&&t.auth)throw new Error("Parameters token and opts.auth may not both be specified");return typeof t.auth=="string"?t.auth:`token ${e}`}ds.getAuthString=bOe;function vOe(e){return new yOe.HttpClient().getAgent(e)}ds.getProxyAgent=vOe;function _Oe(){return process.env.GITHUB_API_URL||"https://api.github.com"}ds.getApiBaseUrl=_Oe});var mg=g(nT=>{"use strict";Object.defineProperty(nT,"__esModule",{value:!0});function wOe(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&"version"in process?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:""}nT.getUserAgent=wOe});var $W=g((H8t,zW)=>{zW.exports=UW;function UW(e,t,r,i){if(typeof r!="function")throw new Error("method for before hook must be a function");return i||(i={}),Array.isArray(t)?t.reverse().reduce(function(n,s){return UW.bind(null,e,s,n,i)},r)():Promise.resolve().then(function(){return e.registry[t]?e.registry[t].reduce(function(n,s){return s.hook.bind(null,n,i)},r)():r(i)})}});var GW=g((G8t,HW)=>{HW.exports=EOe;function EOe(e,t,r,i){var n=i;e.registry[r]||(e.registry[r]=[]),t==="before"&&(i=function(s,a){return Promise.resolve().then(n.bind(null,a)).then(s.bind(null,a))}),t==="after"&&(i=function(s,a){var o;return Promise.resolve().then(s.bind(null,a)).then(function(l){return o=l,n(o,a)}).then(function(){return o})}),t==="error"&&(i=function(s,a){return Promise.resolve().then(s.bind(null,a)).catch(function(o){return n(o,a)})}),e.registry[r].push({hook:i,orig:n})}});var WW=g((V8t,VW)=>{VW.exports=SOe;function SOe(e,t,r){if(e.registry[t]){var i=e.registry[t].map(function(n){return n.orig}).indexOf(r);i!==-1&&e.registry[t].splice(i,1)}}});var eK=g((W8t,hg)=>{var YW=$W(),xOe=GW(),TOe=WW(),KW=Function.bind,XW=KW.bind(KW);function ZW(e,t,r){var i=XW(TOe,null).apply(null,r?[t,r]:[t]);e.api={remove:i},e.remove=i,["before","error","after","wrap"].forEach(function(n){var s=r?[t,n,r]:[t,n];e[n]=e.api[n]=XW(xOe,null).apply(null,s)})}function NOe(){var e="h",t={registry:{}},r=YW.bind(null,t,e);return ZW(r,t,e),r}function JW(){var e={registry:{}},t=YW.bind(null,e);return ZW(t,e),t}var QW=!1;function Yf(){return QW||(console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4'),QW=!0),JW()}Yf.Singular=NOe.bind();Yf.Collection=JW.bind();hg.exports=Yf;hg.exports.Hook=Yf;hg.exports.Singular=Yf.Singular;hg.exports.Collection=Yf.Collection});var aT=g(sT=>{"use strict";Object.defineProperty(sT,"__esModule",{value:!0});function tK(e){return Object.prototype.toString.call(e)==="[object Object]"}function ROe(e){var t,r;return tK(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(tK(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}sT.isPlainObject=ROe});var lK=g(cT=>{"use strict";Object.defineProperty(cT,"__esModule",{value:!0});var AOe=aT(),COe=mg();function OOe(e){return e?Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{}):{}}function nK(e,t){let r=Object.assign({},e);return Object.keys(t).forEach(i=>{AOe.isPlainObject(t[i])?i in e?r[i]=nK(e[i],t[i]):Object.assign(r,{[i]:t[i]}):Object.assign(r,{[i]:t[i]})}),r}function rK(e){for(let t in e)e[t]===void 0&&delete e[t];return e}function lT(e,t,r){if(typeof t=="string"){let[n,s]=t.split(" ");r=Object.assign(s?{method:n,url:s}:{url:n},r)}else r=Object.assign({},t);r.headers=OOe(r.headers),rK(r),rK(r.headers);let i=nK(e||{},r);return e&&e.mediaType.previews.length&&(i.mediaType.previews=e.mediaType.previews.filter(n=>!i.mediaType.previews.includes(n)).concat(i.mediaType.previews)),i.mediaType.previews=i.mediaType.previews.map(n=>n.replace(/-preview/,"")),i}function POe(e,t){let r=/\?/.test(e)?"&":"?",i=Object.keys(t);return i.length===0?e:e+r+i.map(n=>n==="q"?"q="+t.q.split("+").map(encodeURIComponent).join("+"):`${n}=${encodeURIComponent(t[n])}`).join("&")}var IOe=/\{[^}]+\}/g;function DOe(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function LOe(e){let t=e.match(IOe);return t?t.map(DOe).reduce((r,i)=>r.concat(i),[]):[]}function iK(e,t){return Object.keys(e).filter(r=>!t.includes(r)).reduce((r,i)=>(r[i]=e[i],r),{})}function sK(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map(function(t){return/%[0-9A-Fa-f]/.test(t)||(t=encodeURI(t).replace(/%5B/g,"[").replace(/%5D/g,"]")),t}).join("")}function Jf(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function gg(e,t,r){return t=e==="+"||e==="#"?sK(t):Jf(t),r?Jf(r)+"="+t:t}function Zf(e){return e!=null}function oT(e){return e===";"||e==="&"||e==="?"}function FOe(e,t,r,i){var n=e[r],s=[];if(Zf(n)&&n!=="")if(typeof n=="string"||typeof n=="number"||typeof n=="boolean")n=n.toString(),i&&i!=="*"&&(n=n.substring(0,parseInt(i,10))),s.push(gg(t,n,oT(t)?r:""));else if(i==="*")Array.isArray(n)?n.filter(Zf).forEach(function(a){s.push(gg(t,a,oT(t)?r:""))}):Object.keys(n).forEach(function(a){Zf(n[a])&&s.push(gg(t,n[a],a))});else{let a=[];Array.isArray(n)?n.filter(Zf).forEach(function(o){a.push(gg(t,o))}):Object.keys(n).forEach(function(o){Zf(n[o])&&(a.push(Jf(o)),a.push(gg(t,n[o].toString())))}),oT(t)?s.push(Jf(r)+"="+a.join(",")):a.length!==0&&s.push(a.join(","))}else t===";"?Zf(n)&&s.push(Jf(r)):n===""&&(t==="&"||t==="?")?s.push(Jf(r)+"="):n===""&&s.push("");return s}function BOe(e){return{expand:qOe.bind(null,e)}}function qOe(e,t){var r=["+","#",".","/",";","?","&"];return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(i,n,s){if(n){let o="",l=[];if(r.indexOf(n.charAt(0))!==-1&&(o=n.charAt(0),n=n.substr(1)),n.split(/,/g).forEach(function(c){var u=/([^:\*]*)(?::(\d+)|(\*))?/.exec(c);l.push(FOe(t,o,u[1],u[2]||u[3]))}),o&&o!=="+"){var a=",";return o==="?"?a="&":o!=="#"&&(a=o),(l.length!==0?o:"")+l.join(a)}else return l.join(",")}else return sK(s)})}function aK(e){let t=e.method.toUpperCase(),r=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),i=Object.assign({},e.headers),n,s=iK(e,["method","baseUrl","url","headers","request","mediaType"]),a=LOe(r);r=BOe(r).expand(s),/^http/.test(r)||(r=e.baseUrl+r);let o=Object.keys(e).filter(u=>a.includes(u)).concat("baseUrl"),l=iK(s,o);if(!/application\/octet-stream/i.test(i.accept)&&(e.mediaType.format&&(i.accept=i.accept.split(/,/).map(u=>u.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")),e.mediaType.previews.length)){let u=i.accept.match(/[\w-]+(?=-preview)/g)||[];i.accept=u.concat(e.mediaType.previews).map(d=>{let p=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${d}-preview${p}`}).join(",")}return["GET","HEAD"].includes(t)?r=POe(r,l):"data"in l?n=l.data:Object.keys(l).length?n=l:i["content-length"]=0,!i["content-type"]&&typeof n<"u"&&(i["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(t)&&typeof n>"u"&&(n=""),Object.assign({method:t,url:r,headers:i},typeof n<"u"?{body:n}:null,e.request?{request:e.request}:null)}function MOe(e,t,r){return aK(lT(e,t,r))}function oK(e,t){let r=lT(e,t),i=MOe.bind(null,r);return Object.assign(i,{DEFAULTS:r,defaults:oK.bind(null,r),merge:lT.bind(null,r),parse:aK})}var kOe="6.0.12",jOe=`octokit-endpoint.js/${kOe} ${COe.getUserAgent()}`,UOe={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":jOe},mediaType:{format:"",previews:[]}},zOe=oK(null,UOe);cT.endpoint=zOe});var dK=g((Q8t,uK)=>{"use strict";var qr={};uK.exports=qr;function cK(e){return e<0?-1:1}function $Oe(e){return e%1===.5&&!(e&1)?Math.floor(e):Math.round(e)}function su(e,t){t.unsigned||--e;let r=t.unsigned?0:-Math.pow(2,e),i=Math.pow(2,e)-1,n=t.moduloBitLength?Math.pow(2,t.moduloBitLength):Math.pow(2,e),s=t.moduloBitLength?Math.pow(2,t.moduloBitLength-1):Math.pow(2,e-1);return function(a,o){o||(o={});let l=+a;if(o.enforceRange){if(!Number.isFinite(l))throw new TypeError("Argument is not a finite number");if(l=cK(l)*Math.floor(Math.abs(l)),li)throw new TypeError("Argument is not in byte range");return l}if(!isNaN(l)&&o.clamp)return l=$Oe(l),li&&(l=i),l;if(!Number.isFinite(l)||l===0)return 0;if(l=cK(l)*Math.floor(Math.abs(l)),l=l%n,!t.unsigned&&l>=s)return l-n;if(t.unsigned){if(l<0)l+=n;else if(l===-0)return 0}return l}}qr.void=function(){};qr.boolean=function(e){return!!e};qr.byte=su(8,{unsigned:!1});qr.octet=su(8,{unsigned:!0});qr.short=su(16,{unsigned:!1});qr["unsigned short"]=su(16,{unsigned:!0});qr.long=su(32,{unsigned:!1});qr["unsigned long"]=su(32,{unsigned:!0});qr["long long"]=su(32,{unsigned:!1,moduloBitLength:64});qr["unsigned long long"]=su(32,{unsigned:!0,moduloBitLength:64});qr.double=function(e){let t=+e;if(!Number.isFinite(t))throw new TypeError("Argument is not a finite floating-point value");return t};qr["unrestricted double"]=function(e){let t=+e;if(isNaN(t))throw new TypeError("Argument is NaN");return t};qr.float=qr.double;qr["unrestricted float"]=qr["unrestricted double"];qr.DOMString=function(e,t){return t||(t={}),t.treatNullAsEmptyString&&e===null?"":String(e)};qr.ByteString=function(e,t){let r=String(e),i;for(let n=0;(i=r.codePointAt(n))!==void 0;++n)if(i>255)throw new TypeError("Argument is not a valid bytestring");return r};qr.USVString=function(e){let t=String(e),r=t.length,i=[];for(let n=0;n57343)i.push(String.fromCodePoint(s));else if(56320<=s&&s<=57343)i.push(String.fromCodePoint(65533));else if(n===r-1)i.push(String.fromCodePoint(65533));else{let a=t.charCodeAt(n+1);if(56320<=a&&a<=57343){let o=s&1023,l=a&1023;i.push(String.fromCodePoint(65536+1024*o+l)),++n}else i.push(String.fromCodePoint(65533))}}return i.join("")};qr.Date=function(e,t){if(!(e instanceof Date))throw new TypeError("Argument is not a Date object");if(!isNaN(e))return e};qr.RegExp=function(e,t){return e instanceof RegExp||(e=new RegExp(e)),e}});var pK=g((Y8t,au)=>{"use strict";au.exports.mixin=function(t,r){let i=Object.getOwnPropertyNames(r);for(let n=0;n{HOe.exports=[[[0,44],"disallowed_STD3_valid"],[[45,46],"valid"],[[47,47],"disallowed_STD3_valid"],[[48,57],"valid"],[[58,64],"disallowed_STD3_valid"],[[65,65],"mapped",[97]],[[66,66],"mapped",[98]],[[67,67],"mapped",[99]],[[68,68],"mapped",[100]],[[69,69],"mapped",[101]],[[70,70],"mapped",[102]],[[71,71],"mapped",[103]],[[72,72],"mapped",[104]],[[73,73],"mapped",[105]],[[74,74],"mapped",[106]],[[75,75],"mapped",[107]],[[76,76],"mapped",[108]],[[77,77],"mapped",[109]],[[78,78],"mapped",[110]],[[79,79],"mapped",[111]],[[80,80],"mapped",[112]],[[81,81],"mapped",[113]],[[82,82],"mapped",[114]],[[83,83],"mapped",[115]],[[84,84],"mapped",[116]],[[85,85],"mapped",[117]],[[86,86],"mapped",[118]],[[87,87],"mapped",[119]],[[88,88],"mapped",[120]],[[89,89],"mapped",[121]],[[90,90],"mapped",[122]],[[91,96],"disallowed_STD3_valid"],[[97,122],"valid"],[[123,127],"disallowed_STD3_valid"],[[128,159],"disallowed"],[[160,160],"disallowed_STD3_mapped",[32]],[[161,167],"valid",[],"NV8"],[[168,168],"disallowed_STD3_mapped",[32,776]],[[169,169],"valid",[],"NV8"],[[170,170],"mapped",[97]],[[171,172],"valid",[],"NV8"],[[173,173],"ignored"],[[174,174],"valid",[],"NV8"],[[175,175],"disallowed_STD3_mapped",[32,772]],[[176,177],"valid",[],"NV8"],[[178,178],"mapped",[50]],[[179,179],"mapped",[51]],[[180,180],"disallowed_STD3_mapped",[32,769]],[[181,181],"mapped",[956]],[[182,182],"valid",[],"NV8"],[[183,183],"valid"],[[184,184],"disallowed_STD3_mapped",[32,807]],[[185,185],"mapped",[49]],[[186,186],"mapped",[111]],[[187,187],"valid",[],"NV8"],[[188,188],"mapped",[49,8260,52]],[[189,189],"mapped",[49,8260,50]],[[190,190],"mapped",[51,8260,52]],[[191,191],"valid",[],"NV8"],[[192,192],"mapped",[224]],[[193,193],"mapped",[225]],[[194,194],"mapped",[226]],[[195,195],"mapped",[227]],[[196,196],"mapped",[228]],[[197,197],"mapped",[229]],[[198,198],"mapped",[230]],[[199,199],"mapped",[231]],[[200,200],"mapped",[232]],[[201,201],"mapped",[233]],[[202,202],"mapped",[234]],[[203,203],"mapped",[235]],[[204,204],"mapped",[236]],[[205,205],"mapped",[237]],[[206,206],"mapped",[238]],[[207,207],"mapped",[239]],[[208,208],"mapped",[240]],[[209,209],"mapped",[241]],[[210,210],"mapped",[242]],[[211,211],"mapped",[243]],[[212,212],"mapped",[244]],[[213,213],"mapped",[245]],[[214,214],"mapped",[246]],[[215,215],"valid",[],"NV8"],[[216,216],"mapped",[248]],[[217,217],"mapped",[249]],[[218,218],"mapped",[250]],[[219,219],"mapped",[251]],[[220,220],"mapped",[252]],[[221,221],"mapped",[253]],[[222,222],"mapped",[254]],[[223,223],"deviation",[115,115]],[[224,246],"valid"],[[247,247],"valid",[],"NV8"],[[248,255],"valid"],[[256,256],"mapped",[257]],[[257,257],"valid"],[[258,258],"mapped",[259]],[[259,259],"valid"],[[260,260],"mapped",[261]],[[261,261],"valid"],[[262,262],"mapped",[263]],[[263,263],"valid"],[[264,264],"mapped",[265]],[[265,265],"valid"],[[266,266],"mapped",[267]],[[267,267],"valid"],[[268,268],"mapped",[269]],[[269,269],"valid"],[[270,270],"mapped",[271]],[[271,271],"valid"],[[272,272],"mapped",[273]],[[273,273],"valid"],[[274,274],"mapped",[275]],[[275,275],"valid"],[[276,276],"mapped",[277]],[[277,277],"valid"],[[278,278],"mapped",[279]],[[279,279],"valid"],[[280,280],"mapped",[281]],[[281,281],"valid"],[[282,282],"mapped",[283]],[[283,283],"valid"],[[284,284],"mapped",[285]],[[285,285],"valid"],[[286,286],"mapped",[287]],[[287,287],"valid"],[[288,288],"mapped",[289]],[[289,289],"valid"],[[290,290],"mapped",[291]],[[291,291],"valid"],[[292,292],"mapped",[293]],[[293,293],"valid"],[[294,294],"mapped",[295]],[[295,295],"valid"],[[296,296],"mapped",[297]],[[297,297],"valid"],[[298,298],"mapped",[299]],[[299,299],"valid"],[[300,300],"mapped",[301]],[[301,301],"valid"],[[302,302],"mapped",[303]],[[303,303],"valid"],[[304,304],"mapped",[105,775]],[[305,305],"valid"],[[306,307],"mapped",[105,106]],[[308,308],"mapped",[309]],[[309,309],"valid"],[[310,310],"mapped",[311]],[[311,312],"valid"],[[313,313],"mapped",[314]],[[314,314],"valid"],[[315,315],"mapped",[316]],[[316,316],"valid"],[[317,317],"mapped",[318]],[[318,318],"valid"],[[319,320],"mapped",[108,183]],[[321,321],"mapped",[322]],[[322,322],"valid"],[[323,323],"mapped",[324]],[[324,324],"valid"],[[325,325],"mapped",[326]],[[326,326],"valid"],[[327,327],"mapped",[328]],[[328,328],"valid"],[[329,329],"mapped",[700,110]],[[330,330],"mapped",[331]],[[331,331],"valid"],[[332,332],"mapped",[333]],[[333,333],"valid"],[[334,334],"mapped",[335]],[[335,335],"valid"],[[336,336],"mapped",[337]],[[337,337],"valid"],[[338,338],"mapped",[339]],[[339,339],"valid"],[[340,340],"mapped",[341]],[[341,341],"valid"],[[342,342],"mapped",[343]],[[343,343],"valid"],[[344,344],"mapped",[345]],[[345,345],"valid"],[[346,346],"mapped",[347]],[[347,347],"valid"],[[348,348],"mapped",[349]],[[349,349],"valid"],[[350,350],"mapped",[351]],[[351,351],"valid"],[[352,352],"mapped",[353]],[[353,353],"valid"],[[354,354],"mapped",[355]],[[355,355],"valid"],[[356,356],"mapped",[357]],[[357,357],"valid"],[[358,358],"mapped",[359]],[[359,359],"valid"],[[360,360],"mapped",[361]],[[361,361],"valid"],[[362,362],"mapped",[363]],[[363,363],"valid"],[[364,364],"mapped",[365]],[[365,365],"valid"],[[366,366],"mapped",[367]],[[367,367],"valid"],[[368,368],"mapped",[369]],[[369,369],"valid"],[[370,370],"mapped",[371]],[[371,371],"valid"],[[372,372],"mapped",[373]],[[373,373],"valid"],[[374,374],"mapped",[375]],[[375,375],"valid"],[[376,376],"mapped",[255]],[[377,377],"mapped",[378]],[[378,378],"valid"],[[379,379],"mapped",[380]],[[380,380],"valid"],[[381,381],"mapped",[382]],[[382,382],"valid"],[[383,383],"mapped",[115]],[[384,384],"valid"],[[385,385],"mapped",[595]],[[386,386],"mapped",[387]],[[387,387],"valid"],[[388,388],"mapped",[389]],[[389,389],"valid"],[[390,390],"mapped",[596]],[[391,391],"mapped",[392]],[[392,392],"valid"],[[393,393],"mapped",[598]],[[394,394],"mapped",[599]],[[395,395],"mapped",[396]],[[396,397],"valid"],[[398,398],"mapped",[477]],[[399,399],"mapped",[601]],[[400,400],"mapped",[603]],[[401,401],"mapped",[402]],[[402,402],"valid"],[[403,403],"mapped",[608]],[[404,404],"mapped",[611]],[[405,405],"valid"],[[406,406],"mapped",[617]],[[407,407],"mapped",[616]],[[408,408],"mapped",[409]],[[409,411],"valid"],[[412,412],"mapped",[623]],[[413,413],"mapped",[626]],[[414,414],"valid"],[[415,415],"mapped",[629]],[[416,416],"mapped",[417]],[[417,417],"valid"],[[418,418],"mapped",[419]],[[419,419],"valid"],[[420,420],"mapped",[421]],[[421,421],"valid"],[[422,422],"mapped",[640]],[[423,423],"mapped",[424]],[[424,424],"valid"],[[425,425],"mapped",[643]],[[426,427],"valid"],[[428,428],"mapped",[429]],[[429,429],"valid"],[[430,430],"mapped",[648]],[[431,431],"mapped",[432]],[[432,432],"valid"],[[433,433],"mapped",[650]],[[434,434],"mapped",[651]],[[435,435],"mapped",[436]],[[436,436],"valid"],[[437,437],"mapped",[438]],[[438,438],"valid"],[[439,439],"mapped",[658]],[[440,440],"mapped",[441]],[[441,443],"valid"],[[444,444],"mapped",[445]],[[445,451],"valid"],[[452,454],"mapped",[100,382]],[[455,457],"mapped",[108,106]],[[458,460],"mapped",[110,106]],[[461,461],"mapped",[462]],[[462,462],"valid"],[[463,463],"mapped",[464]],[[464,464],"valid"],[[465,465],"mapped",[466]],[[466,466],"valid"],[[467,467],"mapped",[468]],[[468,468],"valid"],[[469,469],"mapped",[470]],[[470,470],"valid"],[[471,471],"mapped",[472]],[[472,472],"valid"],[[473,473],"mapped",[474]],[[474,474],"valid"],[[475,475],"mapped",[476]],[[476,477],"valid"],[[478,478],"mapped",[479]],[[479,479],"valid"],[[480,480],"mapped",[481]],[[481,481],"valid"],[[482,482],"mapped",[483]],[[483,483],"valid"],[[484,484],"mapped",[485]],[[485,485],"valid"],[[486,486],"mapped",[487]],[[487,487],"valid"],[[488,488],"mapped",[489]],[[489,489],"valid"],[[490,490],"mapped",[491]],[[491,491],"valid"],[[492,492],"mapped",[493]],[[493,493],"valid"],[[494,494],"mapped",[495]],[[495,496],"valid"],[[497,499],"mapped",[100,122]],[[500,500],"mapped",[501]],[[501,501],"valid"],[[502,502],"mapped",[405]],[[503,503],"mapped",[447]],[[504,504],"mapped",[505]],[[505,505],"valid"],[[506,506],"mapped",[507]],[[507,507],"valid"],[[508,508],"mapped",[509]],[[509,509],"valid"],[[510,510],"mapped",[511]],[[511,511],"valid"],[[512,512],"mapped",[513]],[[513,513],"valid"],[[514,514],"mapped",[515]],[[515,515],"valid"],[[516,516],"mapped",[517]],[[517,517],"valid"],[[518,518],"mapped",[519]],[[519,519],"valid"],[[520,520],"mapped",[521]],[[521,521],"valid"],[[522,522],"mapped",[523]],[[523,523],"valid"],[[524,524],"mapped",[525]],[[525,525],"valid"],[[526,526],"mapped",[527]],[[527,527],"valid"],[[528,528],"mapped",[529]],[[529,529],"valid"],[[530,530],"mapped",[531]],[[531,531],"valid"],[[532,532],"mapped",[533]],[[533,533],"valid"],[[534,534],"mapped",[535]],[[535,535],"valid"],[[536,536],"mapped",[537]],[[537,537],"valid"],[[538,538],"mapped",[539]],[[539,539],"valid"],[[540,540],"mapped",[541]],[[541,541],"valid"],[[542,542],"mapped",[543]],[[543,543],"valid"],[[544,544],"mapped",[414]],[[545,545],"valid"],[[546,546],"mapped",[547]],[[547,547],"valid"],[[548,548],"mapped",[549]],[[549,549],"valid"],[[550,550],"mapped",[551]],[[551,551],"valid"],[[552,552],"mapped",[553]],[[553,553],"valid"],[[554,554],"mapped",[555]],[[555,555],"valid"],[[556,556],"mapped",[557]],[[557,557],"valid"],[[558,558],"mapped",[559]],[[559,559],"valid"],[[560,560],"mapped",[561]],[[561,561],"valid"],[[562,562],"mapped",[563]],[[563,563],"valid"],[[564,566],"valid"],[[567,569],"valid"],[[570,570],"mapped",[11365]],[[571,571],"mapped",[572]],[[572,572],"valid"],[[573,573],"mapped",[410]],[[574,574],"mapped",[11366]],[[575,576],"valid"],[[577,577],"mapped",[578]],[[578,578],"valid"],[[579,579],"mapped",[384]],[[580,580],"mapped",[649]],[[581,581],"mapped",[652]],[[582,582],"mapped",[583]],[[583,583],"valid"],[[584,584],"mapped",[585]],[[585,585],"valid"],[[586,586],"mapped",[587]],[[587,587],"valid"],[[588,588],"mapped",[589]],[[589,589],"valid"],[[590,590],"mapped",[591]],[[591,591],"valid"],[[592,680],"valid"],[[681,685],"valid"],[[686,687],"valid"],[[688,688],"mapped",[104]],[[689,689],"mapped",[614]],[[690,690],"mapped",[106]],[[691,691],"mapped",[114]],[[692,692],"mapped",[633]],[[693,693],"mapped",[635]],[[694,694],"mapped",[641]],[[695,695],"mapped",[119]],[[696,696],"mapped",[121]],[[697,705],"valid"],[[706,709],"valid",[],"NV8"],[[710,721],"valid"],[[722,727],"valid",[],"NV8"],[[728,728],"disallowed_STD3_mapped",[32,774]],[[729,729],"disallowed_STD3_mapped",[32,775]],[[730,730],"disallowed_STD3_mapped",[32,778]],[[731,731],"disallowed_STD3_mapped",[32,808]],[[732,732],"disallowed_STD3_mapped",[32,771]],[[733,733],"disallowed_STD3_mapped",[32,779]],[[734,734],"valid",[],"NV8"],[[735,735],"valid",[],"NV8"],[[736,736],"mapped",[611]],[[737,737],"mapped",[108]],[[738,738],"mapped",[115]],[[739,739],"mapped",[120]],[[740,740],"mapped",[661]],[[741,745],"valid",[],"NV8"],[[746,747],"valid",[],"NV8"],[[748,748],"valid"],[[749,749],"valid",[],"NV8"],[[750,750],"valid"],[[751,767],"valid",[],"NV8"],[[768,831],"valid"],[[832,832],"mapped",[768]],[[833,833],"mapped",[769]],[[834,834],"valid"],[[835,835],"mapped",[787]],[[836,836],"mapped",[776,769]],[[837,837],"mapped",[953]],[[838,846],"valid"],[[847,847],"ignored"],[[848,855],"valid"],[[856,860],"valid"],[[861,863],"valid"],[[864,865],"valid"],[[866,866],"valid"],[[867,879],"valid"],[[880,880],"mapped",[881]],[[881,881],"valid"],[[882,882],"mapped",[883]],[[883,883],"valid"],[[884,884],"mapped",[697]],[[885,885],"valid"],[[886,886],"mapped",[887]],[[887,887],"valid"],[[888,889],"disallowed"],[[890,890],"disallowed_STD3_mapped",[32,953]],[[891,893],"valid"],[[894,894],"disallowed_STD3_mapped",[59]],[[895,895],"mapped",[1011]],[[896,899],"disallowed"],[[900,900],"disallowed_STD3_mapped",[32,769]],[[901,901],"disallowed_STD3_mapped",[32,776,769]],[[902,902],"mapped",[940]],[[903,903],"mapped",[183]],[[904,904],"mapped",[941]],[[905,905],"mapped",[942]],[[906,906],"mapped",[943]],[[907,907],"disallowed"],[[908,908],"mapped",[972]],[[909,909],"disallowed"],[[910,910],"mapped",[973]],[[911,911],"mapped",[974]],[[912,912],"valid"],[[913,913],"mapped",[945]],[[914,914],"mapped",[946]],[[915,915],"mapped",[947]],[[916,916],"mapped",[948]],[[917,917],"mapped",[949]],[[918,918],"mapped",[950]],[[919,919],"mapped",[951]],[[920,920],"mapped",[952]],[[921,921],"mapped",[953]],[[922,922],"mapped",[954]],[[923,923],"mapped",[955]],[[924,924],"mapped",[956]],[[925,925],"mapped",[957]],[[926,926],"mapped",[958]],[[927,927],"mapped",[959]],[[928,928],"mapped",[960]],[[929,929],"mapped",[961]],[[930,930],"disallowed"],[[931,931],"mapped",[963]],[[932,932],"mapped",[964]],[[933,933],"mapped",[965]],[[934,934],"mapped",[966]],[[935,935],"mapped",[967]],[[936,936],"mapped",[968]],[[937,937],"mapped",[969]],[[938,938],"mapped",[970]],[[939,939],"mapped",[971]],[[940,961],"valid"],[[962,962],"deviation",[963]],[[963,974],"valid"],[[975,975],"mapped",[983]],[[976,976],"mapped",[946]],[[977,977],"mapped",[952]],[[978,978],"mapped",[965]],[[979,979],"mapped",[973]],[[980,980],"mapped",[971]],[[981,981],"mapped",[966]],[[982,982],"mapped",[960]],[[983,983],"valid"],[[984,984],"mapped",[985]],[[985,985],"valid"],[[986,986],"mapped",[987]],[[987,987],"valid"],[[988,988],"mapped",[989]],[[989,989],"valid"],[[990,990],"mapped",[991]],[[991,991],"valid"],[[992,992],"mapped",[993]],[[993,993],"valid"],[[994,994],"mapped",[995]],[[995,995],"valid"],[[996,996],"mapped",[997]],[[997,997],"valid"],[[998,998],"mapped",[999]],[[999,999],"valid"],[[1e3,1e3],"mapped",[1001]],[[1001,1001],"valid"],[[1002,1002],"mapped",[1003]],[[1003,1003],"valid"],[[1004,1004],"mapped",[1005]],[[1005,1005],"valid"],[[1006,1006],"mapped",[1007]],[[1007,1007],"valid"],[[1008,1008],"mapped",[954]],[[1009,1009],"mapped",[961]],[[1010,1010],"mapped",[963]],[[1011,1011],"valid"],[[1012,1012],"mapped",[952]],[[1013,1013],"mapped",[949]],[[1014,1014],"valid",[],"NV8"],[[1015,1015],"mapped",[1016]],[[1016,1016],"valid"],[[1017,1017],"mapped",[963]],[[1018,1018],"mapped",[1019]],[[1019,1019],"valid"],[[1020,1020],"valid"],[[1021,1021],"mapped",[891]],[[1022,1022],"mapped",[892]],[[1023,1023],"mapped",[893]],[[1024,1024],"mapped",[1104]],[[1025,1025],"mapped",[1105]],[[1026,1026],"mapped",[1106]],[[1027,1027],"mapped",[1107]],[[1028,1028],"mapped",[1108]],[[1029,1029],"mapped",[1109]],[[1030,1030],"mapped",[1110]],[[1031,1031],"mapped",[1111]],[[1032,1032],"mapped",[1112]],[[1033,1033],"mapped",[1113]],[[1034,1034],"mapped",[1114]],[[1035,1035],"mapped",[1115]],[[1036,1036],"mapped",[1116]],[[1037,1037],"mapped",[1117]],[[1038,1038],"mapped",[1118]],[[1039,1039],"mapped",[1119]],[[1040,1040],"mapped",[1072]],[[1041,1041],"mapped",[1073]],[[1042,1042],"mapped",[1074]],[[1043,1043],"mapped",[1075]],[[1044,1044],"mapped",[1076]],[[1045,1045],"mapped",[1077]],[[1046,1046],"mapped",[1078]],[[1047,1047],"mapped",[1079]],[[1048,1048],"mapped",[1080]],[[1049,1049],"mapped",[1081]],[[1050,1050],"mapped",[1082]],[[1051,1051],"mapped",[1083]],[[1052,1052],"mapped",[1084]],[[1053,1053],"mapped",[1085]],[[1054,1054],"mapped",[1086]],[[1055,1055],"mapped",[1087]],[[1056,1056],"mapped",[1088]],[[1057,1057],"mapped",[1089]],[[1058,1058],"mapped",[1090]],[[1059,1059],"mapped",[1091]],[[1060,1060],"mapped",[1092]],[[1061,1061],"mapped",[1093]],[[1062,1062],"mapped",[1094]],[[1063,1063],"mapped",[1095]],[[1064,1064],"mapped",[1096]],[[1065,1065],"mapped",[1097]],[[1066,1066],"mapped",[1098]],[[1067,1067],"mapped",[1099]],[[1068,1068],"mapped",[1100]],[[1069,1069],"mapped",[1101]],[[1070,1070],"mapped",[1102]],[[1071,1071],"mapped",[1103]],[[1072,1103],"valid"],[[1104,1104],"valid"],[[1105,1116],"valid"],[[1117,1117],"valid"],[[1118,1119],"valid"],[[1120,1120],"mapped",[1121]],[[1121,1121],"valid"],[[1122,1122],"mapped",[1123]],[[1123,1123],"valid"],[[1124,1124],"mapped",[1125]],[[1125,1125],"valid"],[[1126,1126],"mapped",[1127]],[[1127,1127],"valid"],[[1128,1128],"mapped",[1129]],[[1129,1129],"valid"],[[1130,1130],"mapped",[1131]],[[1131,1131],"valid"],[[1132,1132],"mapped",[1133]],[[1133,1133],"valid"],[[1134,1134],"mapped",[1135]],[[1135,1135],"valid"],[[1136,1136],"mapped",[1137]],[[1137,1137],"valid"],[[1138,1138],"mapped",[1139]],[[1139,1139],"valid"],[[1140,1140],"mapped",[1141]],[[1141,1141],"valid"],[[1142,1142],"mapped",[1143]],[[1143,1143],"valid"],[[1144,1144],"mapped",[1145]],[[1145,1145],"valid"],[[1146,1146],"mapped",[1147]],[[1147,1147],"valid"],[[1148,1148],"mapped",[1149]],[[1149,1149],"valid"],[[1150,1150],"mapped",[1151]],[[1151,1151],"valid"],[[1152,1152],"mapped",[1153]],[[1153,1153],"valid"],[[1154,1154],"valid",[],"NV8"],[[1155,1158],"valid"],[[1159,1159],"valid"],[[1160,1161],"valid",[],"NV8"],[[1162,1162],"mapped",[1163]],[[1163,1163],"valid"],[[1164,1164],"mapped",[1165]],[[1165,1165],"valid"],[[1166,1166],"mapped",[1167]],[[1167,1167],"valid"],[[1168,1168],"mapped",[1169]],[[1169,1169],"valid"],[[1170,1170],"mapped",[1171]],[[1171,1171],"valid"],[[1172,1172],"mapped",[1173]],[[1173,1173],"valid"],[[1174,1174],"mapped",[1175]],[[1175,1175],"valid"],[[1176,1176],"mapped",[1177]],[[1177,1177],"valid"],[[1178,1178],"mapped",[1179]],[[1179,1179],"valid"],[[1180,1180],"mapped",[1181]],[[1181,1181],"valid"],[[1182,1182],"mapped",[1183]],[[1183,1183],"valid"],[[1184,1184],"mapped",[1185]],[[1185,1185],"valid"],[[1186,1186],"mapped",[1187]],[[1187,1187],"valid"],[[1188,1188],"mapped",[1189]],[[1189,1189],"valid"],[[1190,1190],"mapped",[1191]],[[1191,1191],"valid"],[[1192,1192],"mapped",[1193]],[[1193,1193],"valid"],[[1194,1194],"mapped",[1195]],[[1195,1195],"valid"],[[1196,1196],"mapped",[1197]],[[1197,1197],"valid"],[[1198,1198],"mapped",[1199]],[[1199,1199],"valid"],[[1200,1200],"mapped",[1201]],[[1201,1201],"valid"],[[1202,1202],"mapped",[1203]],[[1203,1203],"valid"],[[1204,1204],"mapped",[1205]],[[1205,1205],"valid"],[[1206,1206],"mapped",[1207]],[[1207,1207],"valid"],[[1208,1208],"mapped",[1209]],[[1209,1209],"valid"],[[1210,1210],"mapped",[1211]],[[1211,1211],"valid"],[[1212,1212],"mapped",[1213]],[[1213,1213],"valid"],[[1214,1214],"mapped",[1215]],[[1215,1215],"valid"],[[1216,1216],"disallowed"],[[1217,1217],"mapped",[1218]],[[1218,1218],"valid"],[[1219,1219],"mapped",[1220]],[[1220,1220],"valid"],[[1221,1221],"mapped",[1222]],[[1222,1222],"valid"],[[1223,1223],"mapped",[1224]],[[1224,1224],"valid"],[[1225,1225],"mapped",[1226]],[[1226,1226],"valid"],[[1227,1227],"mapped",[1228]],[[1228,1228],"valid"],[[1229,1229],"mapped",[1230]],[[1230,1230],"valid"],[[1231,1231],"valid"],[[1232,1232],"mapped",[1233]],[[1233,1233],"valid"],[[1234,1234],"mapped",[1235]],[[1235,1235],"valid"],[[1236,1236],"mapped",[1237]],[[1237,1237],"valid"],[[1238,1238],"mapped",[1239]],[[1239,1239],"valid"],[[1240,1240],"mapped",[1241]],[[1241,1241],"valid"],[[1242,1242],"mapped",[1243]],[[1243,1243],"valid"],[[1244,1244],"mapped",[1245]],[[1245,1245],"valid"],[[1246,1246],"mapped",[1247]],[[1247,1247],"valid"],[[1248,1248],"mapped",[1249]],[[1249,1249],"valid"],[[1250,1250],"mapped",[1251]],[[1251,1251],"valid"],[[1252,1252],"mapped",[1253]],[[1253,1253],"valid"],[[1254,1254],"mapped",[1255]],[[1255,1255],"valid"],[[1256,1256],"mapped",[1257]],[[1257,1257],"valid"],[[1258,1258],"mapped",[1259]],[[1259,1259],"valid"],[[1260,1260],"mapped",[1261]],[[1261,1261],"valid"],[[1262,1262],"mapped",[1263]],[[1263,1263],"valid"],[[1264,1264],"mapped",[1265]],[[1265,1265],"valid"],[[1266,1266],"mapped",[1267]],[[1267,1267],"valid"],[[1268,1268],"mapped",[1269]],[[1269,1269],"valid"],[[1270,1270],"mapped",[1271]],[[1271,1271],"valid"],[[1272,1272],"mapped",[1273]],[[1273,1273],"valid"],[[1274,1274],"mapped",[1275]],[[1275,1275],"valid"],[[1276,1276],"mapped",[1277]],[[1277,1277],"valid"],[[1278,1278],"mapped",[1279]],[[1279,1279],"valid"],[[1280,1280],"mapped",[1281]],[[1281,1281],"valid"],[[1282,1282],"mapped",[1283]],[[1283,1283],"valid"],[[1284,1284],"mapped",[1285]],[[1285,1285],"valid"],[[1286,1286],"mapped",[1287]],[[1287,1287],"valid"],[[1288,1288],"mapped",[1289]],[[1289,1289],"valid"],[[1290,1290],"mapped",[1291]],[[1291,1291],"valid"],[[1292,1292],"mapped",[1293]],[[1293,1293],"valid"],[[1294,1294],"mapped",[1295]],[[1295,1295],"valid"],[[1296,1296],"mapped",[1297]],[[1297,1297],"valid"],[[1298,1298],"mapped",[1299]],[[1299,1299],"valid"],[[1300,1300],"mapped",[1301]],[[1301,1301],"valid"],[[1302,1302],"mapped",[1303]],[[1303,1303],"valid"],[[1304,1304],"mapped",[1305]],[[1305,1305],"valid"],[[1306,1306],"mapped",[1307]],[[1307,1307],"valid"],[[1308,1308],"mapped",[1309]],[[1309,1309],"valid"],[[1310,1310],"mapped",[1311]],[[1311,1311],"valid"],[[1312,1312],"mapped",[1313]],[[1313,1313],"valid"],[[1314,1314],"mapped",[1315]],[[1315,1315],"valid"],[[1316,1316],"mapped",[1317]],[[1317,1317],"valid"],[[1318,1318],"mapped",[1319]],[[1319,1319],"valid"],[[1320,1320],"mapped",[1321]],[[1321,1321],"valid"],[[1322,1322],"mapped",[1323]],[[1323,1323],"valid"],[[1324,1324],"mapped",[1325]],[[1325,1325],"valid"],[[1326,1326],"mapped",[1327]],[[1327,1327],"valid"],[[1328,1328],"disallowed"],[[1329,1329],"mapped",[1377]],[[1330,1330],"mapped",[1378]],[[1331,1331],"mapped",[1379]],[[1332,1332],"mapped",[1380]],[[1333,1333],"mapped",[1381]],[[1334,1334],"mapped",[1382]],[[1335,1335],"mapped",[1383]],[[1336,1336],"mapped",[1384]],[[1337,1337],"mapped",[1385]],[[1338,1338],"mapped",[1386]],[[1339,1339],"mapped",[1387]],[[1340,1340],"mapped",[1388]],[[1341,1341],"mapped",[1389]],[[1342,1342],"mapped",[1390]],[[1343,1343],"mapped",[1391]],[[1344,1344],"mapped",[1392]],[[1345,1345],"mapped",[1393]],[[1346,1346],"mapped",[1394]],[[1347,1347],"mapped",[1395]],[[1348,1348],"mapped",[1396]],[[1349,1349],"mapped",[1397]],[[1350,1350],"mapped",[1398]],[[1351,1351],"mapped",[1399]],[[1352,1352],"mapped",[1400]],[[1353,1353],"mapped",[1401]],[[1354,1354],"mapped",[1402]],[[1355,1355],"mapped",[1403]],[[1356,1356],"mapped",[1404]],[[1357,1357],"mapped",[1405]],[[1358,1358],"mapped",[1406]],[[1359,1359],"mapped",[1407]],[[1360,1360],"mapped",[1408]],[[1361,1361],"mapped",[1409]],[[1362,1362],"mapped",[1410]],[[1363,1363],"mapped",[1411]],[[1364,1364],"mapped",[1412]],[[1365,1365],"mapped",[1413]],[[1366,1366],"mapped",[1414]],[[1367,1368],"disallowed"],[[1369,1369],"valid"],[[1370,1375],"valid",[],"NV8"],[[1376,1376],"disallowed"],[[1377,1414],"valid"],[[1415,1415],"mapped",[1381,1410]],[[1416,1416],"disallowed"],[[1417,1417],"valid",[],"NV8"],[[1418,1418],"valid",[],"NV8"],[[1419,1420],"disallowed"],[[1421,1422],"valid",[],"NV8"],[[1423,1423],"valid",[],"NV8"],[[1424,1424],"disallowed"],[[1425,1441],"valid"],[[1442,1442],"valid"],[[1443,1455],"valid"],[[1456,1465],"valid"],[[1466,1466],"valid"],[[1467,1469],"valid"],[[1470,1470],"valid",[],"NV8"],[[1471,1471],"valid"],[[1472,1472],"valid",[],"NV8"],[[1473,1474],"valid"],[[1475,1475],"valid",[],"NV8"],[[1476,1476],"valid"],[[1477,1477],"valid"],[[1478,1478],"valid",[],"NV8"],[[1479,1479],"valid"],[[1480,1487],"disallowed"],[[1488,1514],"valid"],[[1515,1519],"disallowed"],[[1520,1524],"valid"],[[1525,1535],"disallowed"],[[1536,1539],"disallowed"],[[1540,1540],"disallowed"],[[1541,1541],"disallowed"],[[1542,1546],"valid",[],"NV8"],[[1547,1547],"valid",[],"NV8"],[[1548,1548],"valid",[],"NV8"],[[1549,1551],"valid",[],"NV8"],[[1552,1557],"valid"],[[1558,1562],"valid"],[[1563,1563],"valid",[],"NV8"],[[1564,1564],"disallowed"],[[1565,1565],"disallowed"],[[1566,1566],"valid",[],"NV8"],[[1567,1567],"valid",[],"NV8"],[[1568,1568],"valid"],[[1569,1594],"valid"],[[1595,1599],"valid"],[[1600,1600],"valid",[],"NV8"],[[1601,1618],"valid"],[[1619,1621],"valid"],[[1622,1624],"valid"],[[1625,1630],"valid"],[[1631,1631],"valid"],[[1632,1641],"valid"],[[1642,1645],"valid",[],"NV8"],[[1646,1647],"valid"],[[1648,1652],"valid"],[[1653,1653],"mapped",[1575,1652]],[[1654,1654],"mapped",[1608,1652]],[[1655,1655],"mapped",[1735,1652]],[[1656,1656],"mapped",[1610,1652]],[[1657,1719],"valid"],[[1720,1721],"valid"],[[1722,1726],"valid"],[[1727,1727],"valid"],[[1728,1742],"valid"],[[1743,1743],"valid"],[[1744,1747],"valid"],[[1748,1748],"valid",[],"NV8"],[[1749,1756],"valid"],[[1757,1757],"disallowed"],[[1758,1758],"valid",[],"NV8"],[[1759,1768],"valid"],[[1769,1769],"valid",[],"NV8"],[[1770,1773],"valid"],[[1774,1775],"valid"],[[1776,1785],"valid"],[[1786,1790],"valid"],[[1791,1791],"valid"],[[1792,1805],"valid",[],"NV8"],[[1806,1806],"disallowed"],[[1807,1807],"disallowed"],[[1808,1836],"valid"],[[1837,1839],"valid"],[[1840,1866],"valid"],[[1867,1868],"disallowed"],[[1869,1871],"valid"],[[1872,1901],"valid"],[[1902,1919],"valid"],[[1920,1968],"valid"],[[1969,1969],"valid"],[[1970,1983],"disallowed"],[[1984,2037],"valid"],[[2038,2042],"valid",[],"NV8"],[[2043,2047],"disallowed"],[[2048,2093],"valid"],[[2094,2095],"disallowed"],[[2096,2110],"valid",[],"NV8"],[[2111,2111],"disallowed"],[[2112,2139],"valid"],[[2140,2141],"disallowed"],[[2142,2142],"valid",[],"NV8"],[[2143,2207],"disallowed"],[[2208,2208],"valid"],[[2209,2209],"valid"],[[2210,2220],"valid"],[[2221,2226],"valid"],[[2227,2228],"valid"],[[2229,2274],"disallowed"],[[2275,2275],"valid"],[[2276,2302],"valid"],[[2303,2303],"valid"],[[2304,2304],"valid"],[[2305,2307],"valid"],[[2308,2308],"valid"],[[2309,2361],"valid"],[[2362,2363],"valid"],[[2364,2381],"valid"],[[2382,2382],"valid"],[[2383,2383],"valid"],[[2384,2388],"valid"],[[2389,2389],"valid"],[[2390,2391],"valid"],[[2392,2392],"mapped",[2325,2364]],[[2393,2393],"mapped",[2326,2364]],[[2394,2394],"mapped",[2327,2364]],[[2395,2395],"mapped",[2332,2364]],[[2396,2396],"mapped",[2337,2364]],[[2397,2397],"mapped",[2338,2364]],[[2398,2398],"mapped",[2347,2364]],[[2399,2399],"mapped",[2351,2364]],[[2400,2403],"valid"],[[2404,2405],"valid",[],"NV8"],[[2406,2415],"valid"],[[2416,2416],"valid",[],"NV8"],[[2417,2418],"valid"],[[2419,2423],"valid"],[[2424,2424],"valid"],[[2425,2426],"valid"],[[2427,2428],"valid"],[[2429,2429],"valid"],[[2430,2431],"valid"],[[2432,2432],"valid"],[[2433,2435],"valid"],[[2436,2436],"disallowed"],[[2437,2444],"valid"],[[2445,2446],"disallowed"],[[2447,2448],"valid"],[[2449,2450],"disallowed"],[[2451,2472],"valid"],[[2473,2473],"disallowed"],[[2474,2480],"valid"],[[2481,2481],"disallowed"],[[2482,2482],"valid"],[[2483,2485],"disallowed"],[[2486,2489],"valid"],[[2490,2491],"disallowed"],[[2492,2492],"valid"],[[2493,2493],"valid"],[[2494,2500],"valid"],[[2501,2502],"disallowed"],[[2503,2504],"valid"],[[2505,2506],"disallowed"],[[2507,2509],"valid"],[[2510,2510],"valid"],[[2511,2518],"disallowed"],[[2519,2519],"valid"],[[2520,2523],"disallowed"],[[2524,2524],"mapped",[2465,2492]],[[2525,2525],"mapped",[2466,2492]],[[2526,2526],"disallowed"],[[2527,2527],"mapped",[2479,2492]],[[2528,2531],"valid"],[[2532,2533],"disallowed"],[[2534,2545],"valid"],[[2546,2554],"valid",[],"NV8"],[[2555,2555],"valid",[],"NV8"],[[2556,2560],"disallowed"],[[2561,2561],"valid"],[[2562,2562],"valid"],[[2563,2563],"valid"],[[2564,2564],"disallowed"],[[2565,2570],"valid"],[[2571,2574],"disallowed"],[[2575,2576],"valid"],[[2577,2578],"disallowed"],[[2579,2600],"valid"],[[2601,2601],"disallowed"],[[2602,2608],"valid"],[[2609,2609],"disallowed"],[[2610,2610],"valid"],[[2611,2611],"mapped",[2610,2620]],[[2612,2612],"disallowed"],[[2613,2613],"valid"],[[2614,2614],"mapped",[2616,2620]],[[2615,2615],"disallowed"],[[2616,2617],"valid"],[[2618,2619],"disallowed"],[[2620,2620],"valid"],[[2621,2621],"disallowed"],[[2622,2626],"valid"],[[2627,2630],"disallowed"],[[2631,2632],"valid"],[[2633,2634],"disallowed"],[[2635,2637],"valid"],[[2638,2640],"disallowed"],[[2641,2641],"valid"],[[2642,2648],"disallowed"],[[2649,2649],"mapped",[2582,2620]],[[2650,2650],"mapped",[2583,2620]],[[2651,2651],"mapped",[2588,2620]],[[2652,2652],"valid"],[[2653,2653],"disallowed"],[[2654,2654],"mapped",[2603,2620]],[[2655,2661],"disallowed"],[[2662,2676],"valid"],[[2677,2677],"valid"],[[2678,2688],"disallowed"],[[2689,2691],"valid"],[[2692,2692],"disallowed"],[[2693,2699],"valid"],[[2700,2700],"valid"],[[2701,2701],"valid"],[[2702,2702],"disallowed"],[[2703,2705],"valid"],[[2706,2706],"disallowed"],[[2707,2728],"valid"],[[2729,2729],"disallowed"],[[2730,2736],"valid"],[[2737,2737],"disallowed"],[[2738,2739],"valid"],[[2740,2740],"disallowed"],[[2741,2745],"valid"],[[2746,2747],"disallowed"],[[2748,2757],"valid"],[[2758,2758],"disallowed"],[[2759,2761],"valid"],[[2762,2762],"disallowed"],[[2763,2765],"valid"],[[2766,2767],"disallowed"],[[2768,2768],"valid"],[[2769,2783],"disallowed"],[[2784,2784],"valid"],[[2785,2787],"valid"],[[2788,2789],"disallowed"],[[2790,2799],"valid"],[[2800,2800],"valid",[],"NV8"],[[2801,2801],"valid",[],"NV8"],[[2802,2808],"disallowed"],[[2809,2809],"valid"],[[2810,2816],"disallowed"],[[2817,2819],"valid"],[[2820,2820],"disallowed"],[[2821,2828],"valid"],[[2829,2830],"disallowed"],[[2831,2832],"valid"],[[2833,2834],"disallowed"],[[2835,2856],"valid"],[[2857,2857],"disallowed"],[[2858,2864],"valid"],[[2865,2865],"disallowed"],[[2866,2867],"valid"],[[2868,2868],"disallowed"],[[2869,2869],"valid"],[[2870,2873],"valid"],[[2874,2875],"disallowed"],[[2876,2883],"valid"],[[2884,2884],"valid"],[[2885,2886],"disallowed"],[[2887,2888],"valid"],[[2889,2890],"disallowed"],[[2891,2893],"valid"],[[2894,2901],"disallowed"],[[2902,2903],"valid"],[[2904,2907],"disallowed"],[[2908,2908],"mapped",[2849,2876]],[[2909,2909],"mapped",[2850,2876]],[[2910,2910],"disallowed"],[[2911,2913],"valid"],[[2914,2915],"valid"],[[2916,2917],"disallowed"],[[2918,2927],"valid"],[[2928,2928],"valid",[],"NV8"],[[2929,2929],"valid"],[[2930,2935],"valid",[],"NV8"],[[2936,2945],"disallowed"],[[2946,2947],"valid"],[[2948,2948],"disallowed"],[[2949,2954],"valid"],[[2955,2957],"disallowed"],[[2958,2960],"valid"],[[2961,2961],"disallowed"],[[2962,2965],"valid"],[[2966,2968],"disallowed"],[[2969,2970],"valid"],[[2971,2971],"disallowed"],[[2972,2972],"valid"],[[2973,2973],"disallowed"],[[2974,2975],"valid"],[[2976,2978],"disallowed"],[[2979,2980],"valid"],[[2981,2983],"disallowed"],[[2984,2986],"valid"],[[2987,2989],"disallowed"],[[2990,2997],"valid"],[[2998,2998],"valid"],[[2999,3001],"valid"],[[3002,3005],"disallowed"],[[3006,3010],"valid"],[[3011,3013],"disallowed"],[[3014,3016],"valid"],[[3017,3017],"disallowed"],[[3018,3021],"valid"],[[3022,3023],"disallowed"],[[3024,3024],"valid"],[[3025,3030],"disallowed"],[[3031,3031],"valid"],[[3032,3045],"disallowed"],[[3046,3046],"valid"],[[3047,3055],"valid"],[[3056,3058],"valid",[],"NV8"],[[3059,3066],"valid",[],"NV8"],[[3067,3071],"disallowed"],[[3072,3072],"valid"],[[3073,3075],"valid"],[[3076,3076],"disallowed"],[[3077,3084],"valid"],[[3085,3085],"disallowed"],[[3086,3088],"valid"],[[3089,3089],"disallowed"],[[3090,3112],"valid"],[[3113,3113],"disallowed"],[[3114,3123],"valid"],[[3124,3124],"valid"],[[3125,3129],"valid"],[[3130,3132],"disallowed"],[[3133,3133],"valid"],[[3134,3140],"valid"],[[3141,3141],"disallowed"],[[3142,3144],"valid"],[[3145,3145],"disallowed"],[[3146,3149],"valid"],[[3150,3156],"disallowed"],[[3157,3158],"valid"],[[3159,3159],"disallowed"],[[3160,3161],"valid"],[[3162,3162],"valid"],[[3163,3167],"disallowed"],[[3168,3169],"valid"],[[3170,3171],"valid"],[[3172,3173],"disallowed"],[[3174,3183],"valid"],[[3184,3191],"disallowed"],[[3192,3199],"valid",[],"NV8"],[[3200,3200],"disallowed"],[[3201,3201],"valid"],[[3202,3203],"valid"],[[3204,3204],"disallowed"],[[3205,3212],"valid"],[[3213,3213],"disallowed"],[[3214,3216],"valid"],[[3217,3217],"disallowed"],[[3218,3240],"valid"],[[3241,3241],"disallowed"],[[3242,3251],"valid"],[[3252,3252],"disallowed"],[[3253,3257],"valid"],[[3258,3259],"disallowed"],[[3260,3261],"valid"],[[3262,3268],"valid"],[[3269,3269],"disallowed"],[[3270,3272],"valid"],[[3273,3273],"disallowed"],[[3274,3277],"valid"],[[3278,3284],"disallowed"],[[3285,3286],"valid"],[[3287,3293],"disallowed"],[[3294,3294],"valid"],[[3295,3295],"disallowed"],[[3296,3297],"valid"],[[3298,3299],"valid"],[[3300,3301],"disallowed"],[[3302,3311],"valid"],[[3312,3312],"disallowed"],[[3313,3314],"valid"],[[3315,3328],"disallowed"],[[3329,3329],"valid"],[[3330,3331],"valid"],[[3332,3332],"disallowed"],[[3333,3340],"valid"],[[3341,3341],"disallowed"],[[3342,3344],"valid"],[[3345,3345],"disallowed"],[[3346,3368],"valid"],[[3369,3369],"valid"],[[3370,3385],"valid"],[[3386,3386],"valid"],[[3387,3388],"disallowed"],[[3389,3389],"valid"],[[3390,3395],"valid"],[[3396,3396],"valid"],[[3397,3397],"disallowed"],[[3398,3400],"valid"],[[3401,3401],"disallowed"],[[3402,3405],"valid"],[[3406,3406],"valid"],[[3407,3414],"disallowed"],[[3415,3415],"valid"],[[3416,3422],"disallowed"],[[3423,3423],"valid"],[[3424,3425],"valid"],[[3426,3427],"valid"],[[3428,3429],"disallowed"],[[3430,3439],"valid"],[[3440,3445],"valid",[],"NV8"],[[3446,3448],"disallowed"],[[3449,3449],"valid",[],"NV8"],[[3450,3455],"valid"],[[3456,3457],"disallowed"],[[3458,3459],"valid"],[[3460,3460],"disallowed"],[[3461,3478],"valid"],[[3479,3481],"disallowed"],[[3482,3505],"valid"],[[3506,3506],"disallowed"],[[3507,3515],"valid"],[[3516,3516],"disallowed"],[[3517,3517],"valid"],[[3518,3519],"disallowed"],[[3520,3526],"valid"],[[3527,3529],"disallowed"],[[3530,3530],"valid"],[[3531,3534],"disallowed"],[[3535,3540],"valid"],[[3541,3541],"disallowed"],[[3542,3542],"valid"],[[3543,3543],"disallowed"],[[3544,3551],"valid"],[[3552,3557],"disallowed"],[[3558,3567],"valid"],[[3568,3569],"disallowed"],[[3570,3571],"valid"],[[3572,3572],"valid",[],"NV8"],[[3573,3584],"disallowed"],[[3585,3634],"valid"],[[3635,3635],"mapped",[3661,3634]],[[3636,3642],"valid"],[[3643,3646],"disallowed"],[[3647,3647],"valid",[],"NV8"],[[3648,3662],"valid"],[[3663,3663],"valid",[],"NV8"],[[3664,3673],"valid"],[[3674,3675],"valid",[],"NV8"],[[3676,3712],"disallowed"],[[3713,3714],"valid"],[[3715,3715],"disallowed"],[[3716,3716],"valid"],[[3717,3718],"disallowed"],[[3719,3720],"valid"],[[3721,3721],"disallowed"],[[3722,3722],"valid"],[[3723,3724],"disallowed"],[[3725,3725],"valid"],[[3726,3731],"disallowed"],[[3732,3735],"valid"],[[3736,3736],"disallowed"],[[3737,3743],"valid"],[[3744,3744],"disallowed"],[[3745,3747],"valid"],[[3748,3748],"disallowed"],[[3749,3749],"valid"],[[3750,3750],"disallowed"],[[3751,3751],"valid"],[[3752,3753],"disallowed"],[[3754,3755],"valid"],[[3756,3756],"disallowed"],[[3757,3762],"valid"],[[3763,3763],"mapped",[3789,3762]],[[3764,3769],"valid"],[[3770,3770],"disallowed"],[[3771,3773],"valid"],[[3774,3775],"disallowed"],[[3776,3780],"valid"],[[3781,3781],"disallowed"],[[3782,3782],"valid"],[[3783,3783],"disallowed"],[[3784,3789],"valid"],[[3790,3791],"disallowed"],[[3792,3801],"valid"],[[3802,3803],"disallowed"],[[3804,3804],"mapped",[3755,3737]],[[3805,3805],"mapped",[3755,3745]],[[3806,3807],"valid"],[[3808,3839],"disallowed"],[[3840,3840],"valid"],[[3841,3850],"valid",[],"NV8"],[[3851,3851],"valid"],[[3852,3852],"mapped",[3851]],[[3853,3863],"valid",[],"NV8"],[[3864,3865],"valid"],[[3866,3871],"valid",[],"NV8"],[[3872,3881],"valid"],[[3882,3892],"valid",[],"NV8"],[[3893,3893],"valid"],[[3894,3894],"valid",[],"NV8"],[[3895,3895],"valid"],[[3896,3896],"valid",[],"NV8"],[[3897,3897],"valid"],[[3898,3901],"valid",[],"NV8"],[[3902,3906],"valid"],[[3907,3907],"mapped",[3906,4023]],[[3908,3911],"valid"],[[3912,3912],"disallowed"],[[3913,3916],"valid"],[[3917,3917],"mapped",[3916,4023]],[[3918,3921],"valid"],[[3922,3922],"mapped",[3921,4023]],[[3923,3926],"valid"],[[3927,3927],"mapped",[3926,4023]],[[3928,3931],"valid"],[[3932,3932],"mapped",[3931,4023]],[[3933,3944],"valid"],[[3945,3945],"mapped",[3904,4021]],[[3946,3946],"valid"],[[3947,3948],"valid"],[[3949,3952],"disallowed"],[[3953,3954],"valid"],[[3955,3955],"mapped",[3953,3954]],[[3956,3956],"valid"],[[3957,3957],"mapped",[3953,3956]],[[3958,3958],"mapped",[4018,3968]],[[3959,3959],"mapped",[4018,3953,3968]],[[3960,3960],"mapped",[4019,3968]],[[3961,3961],"mapped",[4019,3953,3968]],[[3962,3968],"valid"],[[3969,3969],"mapped",[3953,3968]],[[3970,3972],"valid"],[[3973,3973],"valid",[],"NV8"],[[3974,3979],"valid"],[[3980,3983],"valid"],[[3984,3986],"valid"],[[3987,3987],"mapped",[3986,4023]],[[3988,3989],"valid"],[[3990,3990],"valid"],[[3991,3991],"valid"],[[3992,3992],"disallowed"],[[3993,3996],"valid"],[[3997,3997],"mapped",[3996,4023]],[[3998,4001],"valid"],[[4002,4002],"mapped",[4001,4023]],[[4003,4006],"valid"],[[4007,4007],"mapped",[4006,4023]],[[4008,4011],"valid"],[[4012,4012],"mapped",[4011,4023]],[[4013,4013],"valid"],[[4014,4016],"valid"],[[4017,4023],"valid"],[[4024,4024],"valid"],[[4025,4025],"mapped",[3984,4021]],[[4026,4028],"valid"],[[4029,4029],"disallowed"],[[4030,4037],"valid",[],"NV8"],[[4038,4038],"valid"],[[4039,4044],"valid",[],"NV8"],[[4045,4045],"disallowed"],[[4046,4046],"valid",[],"NV8"],[[4047,4047],"valid",[],"NV8"],[[4048,4049],"valid",[],"NV8"],[[4050,4052],"valid",[],"NV8"],[[4053,4056],"valid",[],"NV8"],[[4057,4058],"valid",[],"NV8"],[[4059,4095],"disallowed"],[[4096,4129],"valid"],[[4130,4130],"valid"],[[4131,4135],"valid"],[[4136,4136],"valid"],[[4137,4138],"valid"],[[4139,4139],"valid"],[[4140,4146],"valid"],[[4147,4149],"valid"],[[4150,4153],"valid"],[[4154,4159],"valid"],[[4160,4169],"valid"],[[4170,4175],"valid",[],"NV8"],[[4176,4185],"valid"],[[4186,4249],"valid"],[[4250,4253],"valid"],[[4254,4255],"valid",[],"NV8"],[[4256,4293],"disallowed"],[[4294,4294],"disallowed"],[[4295,4295],"mapped",[11559]],[[4296,4300],"disallowed"],[[4301,4301],"mapped",[11565]],[[4302,4303],"disallowed"],[[4304,4342],"valid"],[[4343,4344],"valid"],[[4345,4346],"valid"],[[4347,4347],"valid",[],"NV8"],[[4348,4348],"mapped",[4316]],[[4349,4351],"valid"],[[4352,4441],"valid",[],"NV8"],[[4442,4446],"valid",[],"NV8"],[[4447,4448],"disallowed"],[[4449,4514],"valid",[],"NV8"],[[4515,4519],"valid",[],"NV8"],[[4520,4601],"valid",[],"NV8"],[[4602,4607],"valid",[],"NV8"],[[4608,4614],"valid"],[[4615,4615],"valid"],[[4616,4678],"valid"],[[4679,4679],"valid"],[[4680,4680],"valid"],[[4681,4681],"disallowed"],[[4682,4685],"valid"],[[4686,4687],"disallowed"],[[4688,4694],"valid"],[[4695,4695],"disallowed"],[[4696,4696],"valid"],[[4697,4697],"disallowed"],[[4698,4701],"valid"],[[4702,4703],"disallowed"],[[4704,4742],"valid"],[[4743,4743],"valid"],[[4744,4744],"valid"],[[4745,4745],"disallowed"],[[4746,4749],"valid"],[[4750,4751],"disallowed"],[[4752,4782],"valid"],[[4783,4783],"valid"],[[4784,4784],"valid"],[[4785,4785],"disallowed"],[[4786,4789],"valid"],[[4790,4791],"disallowed"],[[4792,4798],"valid"],[[4799,4799],"disallowed"],[[4800,4800],"valid"],[[4801,4801],"disallowed"],[[4802,4805],"valid"],[[4806,4807],"disallowed"],[[4808,4814],"valid"],[[4815,4815],"valid"],[[4816,4822],"valid"],[[4823,4823],"disallowed"],[[4824,4846],"valid"],[[4847,4847],"valid"],[[4848,4878],"valid"],[[4879,4879],"valid"],[[4880,4880],"valid"],[[4881,4881],"disallowed"],[[4882,4885],"valid"],[[4886,4887],"disallowed"],[[4888,4894],"valid"],[[4895,4895],"valid"],[[4896,4934],"valid"],[[4935,4935],"valid"],[[4936,4954],"valid"],[[4955,4956],"disallowed"],[[4957,4958],"valid"],[[4959,4959],"valid"],[[4960,4960],"valid",[],"NV8"],[[4961,4988],"valid",[],"NV8"],[[4989,4991],"disallowed"],[[4992,5007],"valid"],[[5008,5017],"valid",[],"NV8"],[[5018,5023],"disallowed"],[[5024,5108],"valid"],[[5109,5109],"valid"],[[5110,5111],"disallowed"],[[5112,5112],"mapped",[5104]],[[5113,5113],"mapped",[5105]],[[5114,5114],"mapped",[5106]],[[5115,5115],"mapped",[5107]],[[5116,5116],"mapped",[5108]],[[5117,5117],"mapped",[5109]],[[5118,5119],"disallowed"],[[5120,5120],"valid",[],"NV8"],[[5121,5740],"valid"],[[5741,5742],"valid",[],"NV8"],[[5743,5750],"valid"],[[5751,5759],"valid"],[[5760,5760],"disallowed"],[[5761,5786],"valid"],[[5787,5788],"valid",[],"NV8"],[[5789,5791],"disallowed"],[[5792,5866],"valid"],[[5867,5872],"valid",[],"NV8"],[[5873,5880],"valid"],[[5881,5887],"disallowed"],[[5888,5900],"valid"],[[5901,5901],"disallowed"],[[5902,5908],"valid"],[[5909,5919],"disallowed"],[[5920,5940],"valid"],[[5941,5942],"valid",[],"NV8"],[[5943,5951],"disallowed"],[[5952,5971],"valid"],[[5972,5983],"disallowed"],[[5984,5996],"valid"],[[5997,5997],"disallowed"],[[5998,6e3],"valid"],[[6001,6001],"disallowed"],[[6002,6003],"valid"],[[6004,6015],"disallowed"],[[6016,6067],"valid"],[[6068,6069],"disallowed"],[[6070,6099],"valid"],[[6100,6102],"valid",[],"NV8"],[[6103,6103],"valid"],[[6104,6107],"valid",[],"NV8"],[[6108,6108],"valid"],[[6109,6109],"valid"],[[6110,6111],"disallowed"],[[6112,6121],"valid"],[[6122,6127],"disallowed"],[[6128,6137],"valid",[],"NV8"],[[6138,6143],"disallowed"],[[6144,6149],"valid",[],"NV8"],[[6150,6150],"disallowed"],[[6151,6154],"valid",[],"NV8"],[[6155,6157],"ignored"],[[6158,6158],"disallowed"],[[6159,6159],"disallowed"],[[6160,6169],"valid"],[[6170,6175],"disallowed"],[[6176,6263],"valid"],[[6264,6271],"disallowed"],[[6272,6313],"valid"],[[6314,6314],"valid"],[[6315,6319],"disallowed"],[[6320,6389],"valid"],[[6390,6399],"disallowed"],[[6400,6428],"valid"],[[6429,6430],"valid"],[[6431,6431],"disallowed"],[[6432,6443],"valid"],[[6444,6447],"disallowed"],[[6448,6459],"valid"],[[6460,6463],"disallowed"],[[6464,6464],"valid",[],"NV8"],[[6465,6467],"disallowed"],[[6468,6469],"valid",[],"NV8"],[[6470,6509],"valid"],[[6510,6511],"disallowed"],[[6512,6516],"valid"],[[6517,6527],"disallowed"],[[6528,6569],"valid"],[[6570,6571],"valid"],[[6572,6575],"disallowed"],[[6576,6601],"valid"],[[6602,6607],"disallowed"],[[6608,6617],"valid"],[[6618,6618],"valid",[],"XV8"],[[6619,6621],"disallowed"],[[6622,6623],"valid",[],"NV8"],[[6624,6655],"valid",[],"NV8"],[[6656,6683],"valid"],[[6684,6685],"disallowed"],[[6686,6687],"valid",[],"NV8"],[[6688,6750],"valid"],[[6751,6751],"disallowed"],[[6752,6780],"valid"],[[6781,6782],"disallowed"],[[6783,6793],"valid"],[[6794,6799],"disallowed"],[[6800,6809],"valid"],[[6810,6815],"disallowed"],[[6816,6822],"valid",[],"NV8"],[[6823,6823],"valid"],[[6824,6829],"valid",[],"NV8"],[[6830,6831],"disallowed"],[[6832,6845],"valid"],[[6846,6846],"valid",[],"NV8"],[[6847,6911],"disallowed"],[[6912,6987],"valid"],[[6988,6991],"disallowed"],[[6992,7001],"valid"],[[7002,7018],"valid",[],"NV8"],[[7019,7027],"valid"],[[7028,7036],"valid",[],"NV8"],[[7037,7039],"disallowed"],[[7040,7082],"valid"],[[7083,7085],"valid"],[[7086,7097],"valid"],[[7098,7103],"valid"],[[7104,7155],"valid"],[[7156,7163],"disallowed"],[[7164,7167],"valid",[],"NV8"],[[7168,7223],"valid"],[[7224,7226],"disallowed"],[[7227,7231],"valid",[],"NV8"],[[7232,7241],"valid"],[[7242,7244],"disallowed"],[[7245,7293],"valid"],[[7294,7295],"valid",[],"NV8"],[[7296,7359],"disallowed"],[[7360,7367],"valid",[],"NV8"],[[7368,7375],"disallowed"],[[7376,7378],"valid"],[[7379,7379],"valid",[],"NV8"],[[7380,7410],"valid"],[[7411,7414],"valid"],[[7415,7415],"disallowed"],[[7416,7417],"valid"],[[7418,7423],"disallowed"],[[7424,7467],"valid"],[[7468,7468],"mapped",[97]],[[7469,7469],"mapped",[230]],[[7470,7470],"mapped",[98]],[[7471,7471],"valid"],[[7472,7472],"mapped",[100]],[[7473,7473],"mapped",[101]],[[7474,7474],"mapped",[477]],[[7475,7475],"mapped",[103]],[[7476,7476],"mapped",[104]],[[7477,7477],"mapped",[105]],[[7478,7478],"mapped",[106]],[[7479,7479],"mapped",[107]],[[7480,7480],"mapped",[108]],[[7481,7481],"mapped",[109]],[[7482,7482],"mapped",[110]],[[7483,7483],"valid"],[[7484,7484],"mapped",[111]],[[7485,7485],"mapped",[547]],[[7486,7486],"mapped",[112]],[[7487,7487],"mapped",[114]],[[7488,7488],"mapped",[116]],[[7489,7489],"mapped",[117]],[[7490,7490],"mapped",[119]],[[7491,7491],"mapped",[97]],[[7492,7492],"mapped",[592]],[[7493,7493],"mapped",[593]],[[7494,7494],"mapped",[7426]],[[7495,7495],"mapped",[98]],[[7496,7496],"mapped",[100]],[[7497,7497],"mapped",[101]],[[7498,7498],"mapped",[601]],[[7499,7499],"mapped",[603]],[[7500,7500],"mapped",[604]],[[7501,7501],"mapped",[103]],[[7502,7502],"valid"],[[7503,7503],"mapped",[107]],[[7504,7504],"mapped",[109]],[[7505,7505],"mapped",[331]],[[7506,7506],"mapped",[111]],[[7507,7507],"mapped",[596]],[[7508,7508],"mapped",[7446]],[[7509,7509],"mapped",[7447]],[[7510,7510],"mapped",[112]],[[7511,7511],"mapped",[116]],[[7512,7512],"mapped",[117]],[[7513,7513],"mapped",[7453]],[[7514,7514],"mapped",[623]],[[7515,7515],"mapped",[118]],[[7516,7516],"mapped",[7461]],[[7517,7517],"mapped",[946]],[[7518,7518],"mapped",[947]],[[7519,7519],"mapped",[948]],[[7520,7520],"mapped",[966]],[[7521,7521],"mapped",[967]],[[7522,7522],"mapped",[105]],[[7523,7523],"mapped",[114]],[[7524,7524],"mapped",[117]],[[7525,7525],"mapped",[118]],[[7526,7526],"mapped",[946]],[[7527,7527],"mapped",[947]],[[7528,7528],"mapped",[961]],[[7529,7529],"mapped",[966]],[[7530,7530],"mapped",[967]],[[7531,7531],"valid"],[[7532,7543],"valid"],[[7544,7544],"mapped",[1085]],[[7545,7578],"valid"],[[7579,7579],"mapped",[594]],[[7580,7580],"mapped",[99]],[[7581,7581],"mapped",[597]],[[7582,7582],"mapped",[240]],[[7583,7583],"mapped",[604]],[[7584,7584],"mapped",[102]],[[7585,7585],"mapped",[607]],[[7586,7586],"mapped",[609]],[[7587,7587],"mapped",[613]],[[7588,7588],"mapped",[616]],[[7589,7589],"mapped",[617]],[[7590,7590],"mapped",[618]],[[7591,7591],"mapped",[7547]],[[7592,7592],"mapped",[669]],[[7593,7593],"mapped",[621]],[[7594,7594],"mapped",[7557]],[[7595,7595],"mapped",[671]],[[7596,7596],"mapped",[625]],[[7597,7597],"mapped",[624]],[[7598,7598],"mapped",[626]],[[7599,7599],"mapped",[627]],[[7600,7600],"mapped",[628]],[[7601,7601],"mapped",[629]],[[7602,7602],"mapped",[632]],[[7603,7603],"mapped",[642]],[[7604,7604],"mapped",[643]],[[7605,7605],"mapped",[427]],[[7606,7606],"mapped",[649]],[[7607,7607],"mapped",[650]],[[7608,7608],"mapped",[7452]],[[7609,7609],"mapped",[651]],[[7610,7610],"mapped",[652]],[[7611,7611],"mapped",[122]],[[7612,7612],"mapped",[656]],[[7613,7613],"mapped",[657]],[[7614,7614],"mapped",[658]],[[7615,7615],"mapped",[952]],[[7616,7619],"valid"],[[7620,7626],"valid"],[[7627,7654],"valid"],[[7655,7669],"valid"],[[7670,7675],"disallowed"],[[7676,7676],"valid"],[[7677,7677],"valid"],[[7678,7679],"valid"],[[7680,7680],"mapped",[7681]],[[7681,7681],"valid"],[[7682,7682],"mapped",[7683]],[[7683,7683],"valid"],[[7684,7684],"mapped",[7685]],[[7685,7685],"valid"],[[7686,7686],"mapped",[7687]],[[7687,7687],"valid"],[[7688,7688],"mapped",[7689]],[[7689,7689],"valid"],[[7690,7690],"mapped",[7691]],[[7691,7691],"valid"],[[7692,7692],"mapped",[7693]],[[7693,7693],"valid"],[[7694,7694],"mapped",[7695]],[[7695,7695],"valid"],[[7696,7696],"mapped",[7697]],[[7697,7697],"valid"],[[7698,7698],"mapped",[7699]],[[7699,7699],"valid"],[[7700,7700],"mapped",[7701]],[[7701,7701],"valid"],[[7702,7702],"mapped",[7703]],[[7703,7703],"valid"],[[7704,7704],"mapped",[7705]],[[7705,7705],"valid"],[[7706,7706],"mapped",[7707]],[[7707,7707],"valid"],[[7708,7708],"mapped",[7709]],[[7709,7709],"valid"],[[7710,7710],"mapped",[7711]],[[7711,7711],"valid"],[[7712,7712],"mapped",[7713]],[[7713,7713],"valid"],[[7714,7714],"mapped",[7715]],[[7715,7715],"valid"],[[7716,7716],"mapped",[7717]],[[7717,7717],"valid"],[[7718,7718],"mapped",[7719]],[[7719,7719],"valid"],[[7720,7720],"mapped",[7721]],[[7721,7721],"valid"],[[7722,7722],"mapped",[7723]],[[7723,7723],"valid"],[[7724,7724],"mapped",[7725]],[[7725,7725],"valid"],[[7726,7726],"mapped",[7727]],[[7727,7727],"valid"],[[7728,7728],"mapped",[7729]],[[7729,7729],"valid"],[[7730,7730],"mapped",[7731]],[[7731,7731],"valid"],[[7732,7732],"mapped",[7733]],[[7733,7733],"valid"],[[7734,7734],"mapped",[7735]],[[7735,7735],"valid"],[[7736,7736],"mapped",[7737]],[[7737,7737],"valid"],[[7738,7738],"mapped",[7739]],[[7739,7739],"valid"],[[7740,7740],"mapped",[7741]],[[7741,7741],"valid"],[[7742,7742],"mapped",[7743]],[[7743,7743],"valid"],[[7744,7744],"mapped",[7745]],[[7745,7745],"valid"],[[7746,7746],"mapped",[7747]],[[7747,7747],"valid"],[[7748,7748],"mapped",[7749]],[[7749,7749],"valid"],[[7750,7750],"mapped",[7751]],[[7751,7751],"valid"],[[7752,7752],"mapped",[7753]],[[7753,7753],"valid"],[[7754,7754],"mapped",[7755]],[[7755,7755],"valid"],[[7756,7756],"mapped",[7757]],[[7757,7757],"valid"],[[7758,7758],"mapped",[7759]],[[7759,7759],"valid"],[[7760,7760],"mapped",[7761]],[[7761,7761],"valid"],[[7762,7762],"mapped",[7763]],[[7763,7763],"valid"],[[7764,7764],"mapped",[7765]],[[7765,7765],"valid"],[[7766,7766],"mapped",[7767]],[[7767,7767],"valid"],[[7768,7768],"mapped",[7769]],[[7769,7769],"valid"],[[7770,7770],"mapped",[7771]],[[7771,7771],"valid"],[[7772,7772],"mapped",[7773]],[[7773,7773],"valid"],[[7774,7774],"mapped",[7775]],[[7775,7775],"valid"],[[7776,7776],"mapped",[7777]],[[7777,7777],"valid"],[[7778,7778],"mapped",[7779]],[[7779,7779],"valid"],[[7780,7780],"mapped",[7781]],[[7781,7781],"valid"],[[7782,7782],"mapped",[7783]],[[7783,7783],"valid"],[[7784,7784],"mapped",[7785]],[[7785,7785],"valid"],[[7786,7786],"mapped",[7787]],[[7787,7787],"valid"],[[7788,7788],"mapped",[7789]],[[7789,7789],"valid"],[[7790,7790],"mapped",[7791]],[[7791,7791],"valid"],[[7792,7792],"mapped",[7793]],[[7793,7793],"valid"],[[7794,7794],"mapped",[7795]],[[7795,7795],"valid"],[[7796,7796],"mapped",[7797]],[[7797,7797],"valid"],[[7798,7798],"mapped",[7799]],[[7799,7799],"valid"],[[7800,7800],"mapped",[7801]],[[7801,7801],"valid"],[[7802,7802],"mapped",[7803]],[[7803,7803],"valid"],[[7804,7804],"mapped",[7805]],[[7805,7805],"valid"],[[7806,7806],"mapped",[7807]],[[7807,7807],"valid"],[[7808,7808],"mapped",[7809]],[[7809,7809],"valid"],[[7810,7810],"mapped",[7811]],[[7811,7811],"valid"],[[7812,7812],"mapped",[7813]],[[7813,7813],"valid"],[[7814,7814],"mapped",[7815]],[[7815,7815],"valid"],[[7816,7816],"mapped",[7817]],[[7817,7817],"valid"],[[7818,7818],"mapped",[7819]],[[7819,7819],"valid"],[[7820,7820],"mapped",[7821]],[[7821,7821],"valid"],[[7822,7822],"mapped",[7823]],[[7823,7823],"valid"],[[7824,7824],"mapped",[7825]],[[7825,7825],"valid"],[[7826,7826],"mapped",[7827]],[[7827,7827],"valid"],[[7828,7828],"mapped",[7829]],[[7829,7833],"valid"],[[7834,7834],"mapped",[97,702]],[[7835,7835],"mapped",[7777]],[[7836,7837],"valid"],[[7838,7838],"mapped",[115,115]],[[7839,7839],"valid"],[[7840,7840],"mapped",[7841]],[[7841,7841],"valid"],[[7842,7842],"mapped",[7843]],[[7843,7843],"valid"],[[7844,7844],"mapped",[7845]],[[7845,7845],"valid"],[[7846,7846],"mapped",[7847]],[[7847,7847],"valid"],[[7848,7848],"mapped",[7849]],[[7849,7849],"valid"],[[7850,7850],"mapped",[7851]],[[7851,7851],"valid"],[[7852,7852],"mapped",[7853]],[[7853,7853],"valid"],[[7854,7854],"mapped",[7855]],[[7855,7855],"valid"],[[7856,7856],"mapped",[7857]],[[7857,7857],"valid"],[[7858,7858],"mapped",[7859]],[[7859,7859],"valid"],[[7860,7860],"mapped",[7861]],[[7861,7861],"valid"],[[7862,7862],"mapped",[7863]],[[7863,7863],"valid"],[[7864,7864],"mapped",[7865]],[[7865,7865],"valid"],[[7866,7866],"mapped",[7867]],[[7867,7867],"valid"],[[7868,7868],"mapped",[7869]],[[7869,7869],"valid"],[[7870,7870],"mapped",[7871]],[[7871,7871],"valid"],[[7872,7872],"mapped",[7873]],[[7873,7873],"valid"],[[7874,7874],"mapped",[7875]],[[7875,7875],"valid"],[[7876,7876],"mapped",[7877]],[[7877,7877],"valid"],[[7878,7878],"mapped",[7879]],[[7879,7879],"valid"],[[7880,7880],"mapped",[7881]],[[7881,7881],"valid"],[[7882,7882],"mapped",[7883]],[[7883,7883],"valid"],[[7884,7884],"mapped",[7885]],[[7885,7885],"valid"],[[7886,7886],"mapped",[7887]],[[7887,7887],"valid"],[[7888,7888],"mapped",[7889]],[[7889,7889],"valid"],[[7890,7890],"mapped",[7891]],[[7891,7891],"valid"],[[7892,7892],"mapped",[7893]],[[7893,7893],"valid"],[[7894,7894],"mapped",[7895]],[[7895,7895],"valid"],[[7896,7896],"mapped",[7897]],[[7897,7897],"valid"],[[7898,7898],"mapped",[7899]],[[7899,7899],"valid"],[[7900,7900],"mapped",[7901]],[[7901,7901],"valid"],[[7902,7902],"mapped",[7903]],[[7903,7903],"valid"],[[7904,7904],"mapped",[7905]],[[7905,7905],"valid"],[[7906,7906],"mapped",[7907]],[[7907,7907],"valid"],[[7908,7908],"mapped",[7909]],[[7909,7909],"valid"],[[7910,7910],"mapped",[7911]],[[7911,7911],"valid"],[[7912,7912],"mapped",[7913]],[[7913,7913],"valid"],[[7914,7914],"mapped",[7915]],[[7915,7915],"valid"],[[7916,7916],"mapped",[7917]],[[7917,7917],"valid"],[[7918,7918],"mapped",[7919]],[[7919,7919],"valid"],[[7920,7920],"mapped",[7921]],[[7921,7921],"valid"],[[7922,7922],"mapped",[7923]],[[7923,7923],"valid"],[[7924,7924],"mapped",[7925]],[[7925,7925],"valid"],[[7926,7926],"mapped",[7927]],[[7927,7927],"valid"],[[7928,7928],"mapped",[7929]],[[7929,7929],"valid"],[[7930,7930],"mapped",[7931]],[[7931,7931],"valid"],[[7932,7932],"mapped",[7933]],[[7933,7933],"valid"],[[7934,7934],"mapped",[7935]],[[7935,7935],"valid"],[[7936,7943],"valid"],[[7944,7944],"mapped",[7936]],[[7945,7945],"mapped",[7937]],[[7946,7946],"mapped",[7938]],[[7947,7947],"mapped",[7939]],[[7948,7948],"mapped",[7940]],[[7949,7949],"mapped",[7941]],[[7950,7950],"mapped",[7942]],[[7951,7951],"mapped",[7943]],[[7952,7957],"valid"],[[7958,7959],"disallowed"],[[7960,7960],"mapped",[7952]],[[7961,7961],"mapped",[7953]],[[7962,7962],"mapped",[7954]],[[7963,7963],"mapped",[7955]],[[7964,7964],"mapped",[7956]],[[7965,7965],"mapped",[7957]],[[7966,7967],"disallowed"],[[7968,7975],"valid"],[[7976,7976],"mapped",[7968]],[[7977,7977],"mapped",[7969]],[[7978,7978],"mapped",[7970]],[[7979,7979],"mapped",[7971]],[[7980,7980],"mapped",[7972]],[[7981,7981],"mapped",[7973]],[[7982,7982],"mapped",[7974]],[[7983,7983],"mapped",[7975]],[[7984,7991],"valid"],[[7992,7992],"mapped",[7984]],[[7993,7993],"mapped",[7985]],[[7994,7994],"mapped",[7986]],[[7995,7995],"mapped",[7987]],[[7996,7996],"mapped",[7988]],[[7997,7997],"mapped",[7989]],[[7998,7998],"mapped",[7990]],[[7999,7999],"mapped",[7991]],[[8e3,8005],"valid"],[[8006,8007],"disallowed"],[[8008,8008],"mapped",[8e3]],[[8009,8009],"mapped",[8001]],[[8010,8010],"mapped",[8002]],[[8011,8011],"mapped",[8003]],[[8012,8012],"mapped",[8004]],[[8013,8013],"mapped",[8005]],[[8014,8015],"disallowed"],[[8016,8023],"valid"],[[8024,8024],"disallowed"],[[8025,8025],"mapped",[8017]],[[8026,8026],"disallowed"],[[8027,8027],"mapped",[8019]],[[8028,8028],"disallowed"],[[8029,8029],"mapped",[8021]],[[8030,8030],"disallowed"],[[8031,8031],"mapped",[8023]],[[8032,8039],"valid"],[[8040,8040],"mapped",[8032]],[[8041,8041],"mapped",[8033]],[[8042,8042],"mapped",[8034]],[[8043,8043],"mapped",[8035]],[[8044,8044],"mapped",[8036]],[[8045,8045],"mapped",[8037]],[[8046,8046],"mapped",[8038]],[[8047,8047],"mapped",[8039]],[[8048,8048],"valid"],[[8049,8049],"mapped",[940]],[[8050,8050],"valid"],[[8051,8051],"mapped",[941]],[[8052,8052],"valid"],[[8053,8053],"mapped",[942]],[[8054,8054],"valid"],[[8055,8055],"mapped",[943]],[[8056,8056],"valid"],[[8057,8057],"mapped",[972]],[[8058,8058],"valid"],[[8059,8059],"mapped",[973]],[[8060,8060],"valid"],[[8061,8061],"mapped",[974]],[[8062,8063],"disallowed"],[[8064,8064],"mapped",[7936,953]],[[8065,8065],"mapped",[7937,953]],[[8066,8066],"mapped",[7938,953]],[[8067,8067],"mapped",[7939,953]],[[8068,8068],"mapped",[7940,953]],[[8069,8069],"mapped",[7941,953]],[[8070,8070],"mapped",[7942,953]],[[8071,8071],"mapped",[7943,953]],[[8072,8072],"mapped",[7936,953]],[[8073,8073],"mapped",[7937,953]],[[8074,8074],"mapped",[7938,953]],[[8075,8075],"mapped",[7939,953]],[[8076,8076],"mapped",[7940,953]],[[8077,8077],"mapped",[7941,953]],[[8078,8078],"mapped",[7942,953]],[[8079,8079],"mapped",[7943,953]],[[8080,8080],"mapped",[7968,953]],[[8081,8081],"mapped",[7969,953]],[[8082,8082],"mapped",[7970,953]],[[8083,8083],"mapped",[7971,953]],[[8084,8084],"mapped",[7972,953]],[[8085,8085],"mapped",[7973,953]],[[8086,8086],"mapped",[7974,953]],[[8087,8087],"mapped",[7975,953]],[[8088,8088],"mapped",[7968,953]],[[8089,8089],"mapped",[7969,953]],[[8090,8090],"mapped",[7970,953]],[[8091,8091],"mapped",[7971,953]],[[8092,8092],"mapped",[7972,953]],[[8093,8093],"mapped",[7973,953]],[[8094,8094],"mapped",[7974,953]],[[8095,8095],"mapped",[7975,953]],[[8096,8096],"mapped",[8032,953]],[[8097,8097],"mapped",[8033,953]],[[8098,8098],"mapped",[8034,953]],[[8099,8099],"mapped",[8035,953]],[[8100,8100],"mapped",[8036,953]],[[8101,8101],"mapped",[8037,953]],[[8102,8102],"mapped",[8038,953]],[[8103,8103],"mapped",[8039,953]],[[8104,8104],"mapped",[8032,953]],[[8105,8105],"mapped",[8033,953]],[[8106,8106],"mapped",[8034,953]],[[8107,8107],"mapped",[8035,953]],[[8108,8108],"mapped",[8036,953]],[[8109,8109],"mapped",[8037,953]],[[8110,8110],"mapped",[8038,953]],[[8111,8111],"mapped",[8039,953]],[[8112,8113],"valid"],[[8114,8114],"mapped",[8048,953]],[[8115,8115],"mapped",[945,953]],[[8116,8116],"mapped",[940,953]],[[8117,8117],"disallowed"],[[8118,8118],"valid"],[[8119,8119],"mapped",[8118,953]],[[8120,8120],"mapped",[8112]],[[8121,8121],"mapped",[8113]],[[8122,8122],"mapped",[8048]],[[8123,8123],"mapped",[940]],[[8124,8124],"mapped",[945,953]],[[8125,8125],"disallowed_STD3_mapped",[32,787]],[[8126,8126],"mapped",[953]],[[8127,8127],"disallowed_STD3_mapped",[32,787]],[[8128,8128],"disallowed_STD3_mapped",[32,834]],[[8129,8129],"disallowed_STD3_mapped",[32,776,834]],[[8130,8130],"mapped",[8052,953]],[[8131,8131],"mapped",[951,953]],[[8132,8132],"mapped",[942,953]],[[8133,8133],"disallowed"],[[8134,8134],"valid"],[[8135,8135],"mapped",[8134,953]],[[8136,8136],"mapped",[8050]],[[8137,8137],"mapped",[941]],[[8138,8138],"mapped",[8052]],[[8139,8139],"mapped",[942]],[[8140,8140],"mapped",[951,953]],[[8141,8141],"disallowed_STD3_mapped",[32,787,768]],[[8142,8142],"disallowed_STD3_mapped",[32,787,769]],[[8143,8143],"disallowed_STD3_mapped",[32,787,834]],[[8144,8146],"valid"],[[8147,8147],"mapped",[912]],[[8148,8149],"disallowed"],[[8150,8151],"valid"],[[8152,8152],"mapped",[8144]],[[8153,8153],"mapped",[8145]],[[8154,8154],"mapped",[8054]],[[8155,8155],"mapped",[943]],[[8156,8156],"disallowed"],[[8157,8157],"disallowed_STD3_mapped",[32,788,768]],[[8158,8158],"disallowed_STD3_mapped",[32,788,769]],[[8159,8159],"disallowed_STD3_mapped",[32,788,834]],[[8160,8162],"valid"],[[8163,8163],"mapped",[944]],[[8164,8167],"valid"],[[8168,8168],"mapped",[8160]],[[8169,8169],"mapped",[8161]],[[8170,8170],"mapped",[8058]],[[8171,8171],"mapped",[973]],[[8172,8172],"mapped",[8165]],[[8173,8173],"disallowed_STD3_mapped",[32,776,768]],[[8174,8174],"disallowed_STD3_mapped",[32,776,769]],[[8175,8175],"disallowed_STD3_mapped",[96]],[[8176,8177],"disallowed"],[[8178,8178],"mapped",[8060,953]],[[8179,8179],"mapped",[969,953]],[[8180,8180],"mapped",[974,953]],[[8181,8181],"disallowed"],[[8182,8182],"valid"],[[8183,8183],"mapped",[8182,953]],[[8184,8184],"mapped",[8056]],[[8185,8185],"mapped",[972]],[[8186,8186],"mapped",[8060]],[[8187,8187],"mapped",[974]],[[8188,8188],"mapped",[969,953]],[[8189,8189],"disallowed_STD3_mapped",[32,769]],[[8190,8190],"disallowed_STD3_mapped",[32,788]],[[8191,8191],"disallowed"],[[8192,8202],"disallowed_STD3_mapped",[32]],[[8203,8203],"ignored"],[[8204,8205],"deviation",[]],[[8206,8207],"disallowed"],[[8208,8208],"valid",[],"NV8"],[[8209,8209],"mapped",[8208]],[[8210,8214],"valid",[],"NV8"],[[8215,8215],"disallowed_STD3_mapped",[32,819]],[[8216,8227],"valid",[],"NV8"],[[8228,8230],"disallowed"],[[8231,8231],"valid",[],"NV8"],[[8232,8238],"disallowed"],[[8239,8239],"disallowed_STD3_mapped",[32]],[[8240,8242],"valid",[],"NV8"],[[8243,8243],"mapped",[8242,8242]],[[8244,8244],"mapped",[8242,8242,8242]],[[8245,8245],"valid",[],"NV8"],[[8246,8246],"mapped",[8245,8245]],[[8247,8247],"mapped",[8245,8245,8245]],[[8248,8251],"valid",[],"NV8"],[[8252,8252],"disallowed_STD3_mapped",[33,33]],[[8253,8253],"valid",[],"NV8"],[[8254,8254],"disallowed_STD3_mapped",[32,773]],[[8255,8262],"valid",[],"NV8"],[[8263,8263],"disallowed_STD3_mapped",[63,63]],[[8264,8264],"disallowed_STD3_mapped",[63,33]],[[8265,8265],"disallowed_STD3_mapped",[33,63]],[[8266,8269],"valid",[],"NV8"],[[8270,8274],"valid",[],"NV8"],[[8275,8276],"valid",[],"NV8"],[[8277,8278],"valid",[],"NV8"],[[8279,8279],"mapped",[8242,8242,8242,8242]],[[8280,8286],"valid",[],"NV8"],[[8287,8287],"disallowed_STD3_mapped",[32]],[[8288,8288],"ignored"],[[8289,8291],"disallowed"],[[8292,8292],"ignored"],[[8293,8293],"disallowed"],[[8294,8297],"disallowed"],[[8298,8303],"disallowed"],[[8304,8304],"mapped",[48]],[[8305,8305],"mapped",[105]],[[8306,8307],"disallowed"],[[8308,8308],"mapped",[52]],[[8309,8309],"mapped",[53]],[[8310,8310],"mapped",[54]],[[8311,8311],"mapped",[55]],[[8312,8312],"mapped",[56]],[[8313,8313],"mapped",[57]],[[8314,8314],"disallowed_STD3_mapped",[43]],[[8315,8315],"mapped",[8722]],[[8316,8316],"disallowed_STD3_mapped",[61]],[[8317,8317],"disallowed_STD3_mapped",[40]],[[8318,8318],"disallowed_STD3_mapped",[41]],[[8319,8319],"mapped",[110]],[[8320,8320],"mapped",[48]],[[8321,8321],"mapped",[49]],[[8322,8322],"mapped",[50]],[[8323,8323],"mapped",[51]],[[8324,8324],"mapped",[52]],[[8325,8325],"mapped",[53]],[[8326,8326],"mapped",[54]],[[8327,8327],"mapped",[55]],[[8328,8328],"mapped",[56]],[[8329,8329],"mapped",[57]],[[8330,8330],"disallowed_STD3_mapped",[43]],[[8331,8331],"mapped",[8722]],[[8332,8332],"disallowed_STD3_mapped",[61]],[[8333,8333],"disallowed_STD3_mapped",[40]],[[8334,8334],"disallowed_STD3_mapped",[41]],[[8335,8335],"disallowed"],[[8336,8336],"mapped",[97]],[[8337,8337],"mapped",[101]],[[8338,8338],"mapped",[111]],[[8339,8339],"mapped",[120]],[[8340,8340],"mapped",[601]],[[8341,8341],"mapped",[104]],[[8342,8342],"mapped",[107]],[[8343,8343],"mapped",[108]],[[8344,8344],"mapped",[109]],[[8345,8345],"mapped",[110]],[[8346,8346],"mapped",[112]],[[8347,8347],"mapped",[115]],[[8348,8348],"mapped",[116]],[[8349,8351],"disallowed"],[[8352,8359],"valid",[],"NV8"],[[8360,8360],"mapped",[114,115]],[[8361,8362],"valid",[],"NV8"],[[8363,8363],"valid",[],"NV8"],[[8364,8364],"valid",[],"NV8"],[[8365,8367],"valid",[],"NV8"],[[8368,8369],"valid",[],"NV8"],[[8370,8373],"valid",[],"NV8"],[[8374,8376],"valid",[],"NV8"],[[8377,8377],"valid",[],"NV8"],[[8378,8378],"valid",[],"NV8"],[[8379,8381],"valid",[],"NV8"],[[8382,8382],"valid",[],"NV8"],[[8383,8399],"disallowed"],[[8400,8417],"valid",[],"NV8"],[[8418,8419],"valid",[],"NV8"],[[8420,8426],"valid",[],"NV8"],[[8427,8427],"valid",[],"NV8"],[[8428,8431],"valid",[],"NV8"],[[8432,8432],"valid",[],"NV8"],[[8433,8447],"disallowed"],[[8448,8448],"disallowed_STD3_mapped",[97,47,99]],[[8449,8449],"disallowed_STD3_mapped",[97,47,115]],[[8450,8450],"mapped",[99]],[[8451,8451],"mapped",[176,99]],[[8452,8452],"valid",[],"NV8"],[[8453,8453],"disallowed_STD3_mapped",[99,47,111]],[[8454,8454],"disallowed_STD3_mapped",[99,47,117]],[[8455,8455],"mapped",[603]],[[8456,8456],"valid",[],"NV8"],[[8457,8457],"mapped",[176,102]],[[8458,8458],"mapped",[103]],[[8459,8462],"mapped",[104]],[[8463,8463],"mapped",[295]],[[8464,8465],"mapped",[105]],[[8466,8467],"mapped",[108]],[[8468,8468],"valid",[],"NV8"],[[8469,8469],"mapped",[110]],[[8470,8470],"mapped",[110,111]],[[8471,8472],"valid",[],"NV8"],[[8473,8473],"mapped",[112]],[[8474,8474],"mapped",[113]],[[8475,8477],"mapped",[114]],[[8478,8479],"valid",[],"NV8"],[[8480,8480],"mapped",[115,109]],[[8481,8481],"mapped",[116,101,108]],[[8482,8482],"mapped",[116,109]],[[8483,8483],"valid",[],"NV8"],[[8484,8484],"mapped",[122]],[[8485,8485],"valid",[],"NV8"],[[8486,8486],"mapped",[969]],[[8487,8487],"valid",[],"NV8"],[[8488,8488],"mapped",[122]],[[8489,8489],"valid",[],"NV8"],[[8490,8490],"mapped",[107]],[[8491,8491],"mapped",[229]],[[8492,8492],"mapped",[98]],[[8493,8493],"mapped",[99]],[[8494,8494],"valid",[],"NV8"],[[8495,8496],"mapped",[101]],[[8497,8497],"mapped",[102]],[[8498,8498],"disallowed"],[[8499,8499],"mapped",[109]],[[8500,8500],"mapped",[111]],[[8501,8501],"mapped",[1488]],[[8502,8502],"mapped",[1489]],[[8503,8503],"mapped",[1490]],[[8504,8504],"mapped",[1491]],[[8505,8505],"mapped",[105]],[[8506,8506],"valid",[],"NV8"],[[8507,8507],"mapped",[102,97,120]],[[8508,8508],"mapped",[960]],[[8509,8510],"mapped",[947]],[[8511,8511],"mapped",[960]],[[8512,8512],"mapped",[8721]],[[8513,8516],"valid",[],"NV8"],[[8517,8518],"mapped",[100]],[[8519,8519],"mapped",[101]],[[8520,8520],"mapped",[105]],[[8521,8521],"mapped",[106]],[[8522,8523],"valid",[],"NV8"],[[8524,8524],"valid",[],"NV8"],[[8525,8525],"valid",[],"NV8"],[[8526,8526],"valid"],[[8527,8527],"valid",[],"NV8"],[[8528,8528],"mapped",[49,8260,55]],[[8529,8529],"mapped",[49,8260,57]],[[8530,8530],"mapped",[49,8260,49,48]],[[8531,8531],"mapped",[49,8260,51]],[[8532,8532],"mapped",[50,8260,51]],[[8533,8533],"mapped",[49,8260,53]],[[8534,8534],"mapped",[50,8260,53]],[[8535,8535],"mapped",[51,8260,53]],[[8536,8536],"mapped",[52,8260,53]],[[8537,8537],"mapped",[49,8260,54]],[[8538,8538],"mapped",[53,8260,54]],[[8539,8539],"mapped",[49,8260,56]],[[8540,8540],"mapped",[51,8260,56]],[[8541,8541],"mapped",[53,8260,56]],[[8542,8542],"mapped",[55,8260,56]],[[8543,8543],"mapped",[49,8260]],[[8544,8544],"mapped",[105]],[[8545,8545],"mapped",[105,105]],[[8546,8546],"mapped",[105,105,105]],[[8547,8547],"mapped",[105,118]],[[8548,8548],"mapped",[118]],[[8549,8549],"mapped",[118,105]],[[8550,8550],"mapped",[118,105,105]],[[8551,8551],"mapped",[118,105,105,105]],[[8552,8552],"mapped",[105,120]],[[8553,8553],"mapped",[120]],[[8554,8554],"mapped",[120,105]],[[8555,8555],"mapped",[120,105,105]],[[8556,8556],"mapped",[108]],[[8557,8557],"mapped",[99]],[[8558,8558],"mapped",[100]],[[8559,8559],"mapped",[109]],[[8560,8560],"mapped",[105]],[[8561,8561],"mapped",[105,105]],[[8562,8562],"mapped",[105,105,105]],[[8563,8563],"mapped",[105,118]],[[8564,8564],"mapped",[118]],[[8565,8565],"mapped",[118,105]],[[8566,8566],"mapped",[118,105,105]],[[8567,8567],"mapped",[118,105,105,105]],[[8568,8568],"mapped",[105,120]],[[8569,8569],"mapped",[120]],[[8570,8570],"mapped",[120,105]],[[8571,8571],"mapped",[120,105,105]],[[8572,8572],"mapped",[108]],[[8573,8573],"mapped",[99]],[[8574,8574],"mapped",[100]],[[8575,8575],"mapped",[109]],[[8576,8578],"valid",[],"NV8"],[[8579,8579],"disallowed"],[[8580,8580],"valid"],[[8581,8584],"valid",[],"NV8"],[[8585,8585],"mapped",[48,8260,51]],[[8586,8587],"valid",[],"NV8"],[[8588,8591],"disallowed"],[[8592,8682],"valid",[],"NV8"],[[8683,8691],"valid",[],"NV8"],[[8692,8703],"valid",[],"NV8"],[[8704,8747],"valid",[],"NV8"],[[8748,8748],"mapped",[8747,8747]],[[8749,8749],"mapped",[8747,8747,8747]],[[8750,8750],"valid",[],"NV8"],[[8751,8751],"mapped",[8750,8750]],[[8752,8752],"mapped",[8750,8750,8750]],[[8753,8799],"valid",[],"NV8"],[[8800,8800],"disallowed_STD3_valid"],[[8801,8813],"valid",[],"NV8"],[[8814,8815],"disallowed_STD3_valid"],[[8816,8945],"valid",[],"NV8"],[[8946,8959],"valid",[],"NV8"],[[8960,8960],"valid",[],"NV8"],[[8961,8961],"valid",[],"NV8"],[[8962,9e3],"valid",[],"NV8"],[[9001,9001],"mapped",[12296]],[[9002,9002],"mapped",[12297]],[[9003,9082],"valid",[],"NV8"],[[9083,9083],"valid",[],"NV8"],[[9084,9084],"valid",[],"NV8"],[[9085,9114],"valid",[],"NV8"],[[9115,9166],"valid",[],"NV8"],[[9167,9168],"valid",[],"NV8"],[[9169,9179],"valid",[],"NV8"],[[9180,9191],"valid",[],"NV8"],[[9192,9192],"valid",[],"NV8"],[[9193,9203],"valid",[],"NV8"],[[9204,9210],"valid",[],"NV8"],[[9211,9215],"disallowed"],[[9216,9252],"valid",[],"NV8"],[[9253,9254],"valid",[],"NV8"],[[9255,9279],"disallowed"],[[9280,9290],"valid",[],"NV8"],[[9291,9311],"disallowed"],[[9312,9312],"mapped",[49]],[[9313,9313],"mapped",[50]],[[9314,9314],"mapped",[51]],[[9315,9315],"mapped",[52]],[[9316,9316],"mapped",[53]],[[9317,9317],"mapped",[54]],[[9318,9318],"mapped",[55]],[[9319,9319],"mapped",[56]],[[9320,9320],"mapped",[57]],[[9321,9321],"mapped",[49,48]],[[9322,9322],"mapped",[49,49]],[[9323,9323],"mapped",[49,50]],[[9324,9324],"mapped",[49,51]],[[9325,9325],"mapped",[49,52]],[[9326,9326],"mapped",[49,53]],[[9327,9327],"mapped",[49,54]],[[9328,9328],"mapped",[49,55]],[[9329,9329],"mapped",[49,56]],[[9330,9330],"mapped",[49,57]],[[9331,9331],"mapped",[50,48]],[[9332,9332],"disallowed_STD3_mapped",[40,49,41]],[[9333,9333],"disallowed_STD3_mapped",[40,50,41]],[[9334,9334],"disallowed_STD3_mapped",[40,51,41]],[[9335,9335],"disallowed_STD3_mapped",[40,52,41]],[[9336,9336],"disallowed_STD3_mapped",[40,53,41]],[[9337,9337],"disallowed_STD3_mapped",[40,54,41]],[[9338,9338],"disallowed_STD3_mapped",[40,55,41]],[[9339,9339],"disallowed_STD3_mapped",[40,56,41]],[[9340,9340],"disallowed_STD3_mapped",[40,57,41]],[[9341,9341],"disallowed_STD3_mapped",[40,49,48,41]],[[9342,9342],"disallowed_STD3_mapped",[40,49,49,41]],[[9343,9343],"disallowed_STD3_mapped",[40,49,50,41]],[[9344,9344],"disallowed_STD3_mapped",[40,49,51,41]],[[9345,9345],"disallowed_STD3_mapped",[40,49,52,41]],[[9346,9346],"disallowed_STD3_mapped",[40,49,53,41]],[[9347,9347],"disallowed_STD3_mapped",[40,49,54,41]],[[9348,9348],"disallowed_STD3_mapped",[40,49,55,41]],[[9349,9349],"disallowed_STD3_mapped",[40,49,56,41]],[[9350,9350],"disallowed_STD3_mapped",[40,49,57,41]],[[9351,9351],"disallowed_STD3_mapped",[40,50,48,41]],[[9352,9371],"disallowed"],[[9372,9372],"disallowed_STD3_mapped",[40,97,41]],[[9373,9373],"disallowed_STD3_mapped",[40,98,41]],[[9374,9374],"disallowed_STD3_mapped",[40,99,41]],[[9375,9375],"disallowed_STD3_mapped",[40,100,41]],[[9376,9376],"disallowed_STD3_mapped",[40,101,41]],[[9377,9377],"disallowed_STD3_mapped",[40,102,41]],[[9378,9378],"disallowed_STD3_mapped",[40,103,41]],[[9379,9379],"disallowed_STD3_mapped",[40,104,41]],[[9380,9380],"disallowed_STD3_mapped",[40,105,41]],[[9381,9381],"disallowed_STD3_mapped",[40,106,41]],[[9382,9382],"disallowed_STD3_mapped",[40,107,41]],[[9383,9383],"disallowed_STD3_mapped",[40,108,41]],[[9384,9384],"disallowed_STD3_mapped",[40,109,41]],[[9385,9385],"disallowed_STD3_mapped",[40,110,41]],[[9386,9386],"disallowed_STD3_mapped",[40,111,41]],[[9387,9387],"disallowed_STD3_mapped",[40,112,41]],[[9388,9388],"disallowed_STD3_mapped",[40,113,41]],[[9389,9389],"disallowed_STD3_mapped",[40,114,41]],[[9390,9390],"disallowed_STD3_mapped",[40,115,41]],[[9391,9391],"disallowed_STD3_mapped",[40,116,41]],[[9392,9392],"disallowed_STD3_mapped",[40,117,41]],[[9393,9393],"disallowed_STD3_mapped",[40,118,41]],[[9394,9394],"disallowed_STD3_mapped",[40,119,41]],[[9395,9395],"disallowed_STD3_mapped",[40,120,41]],[[9396,9396],"disallowed_STD3_mapped",[40,121,41]],[[9397,9397],"disallowed_STD3_mapped",[40,122,41]],[[9398,9398],"mapped",[97]],[[9399,9399],"mapped",[98]],[[9400,9400],"mapped",[99]],[[9401,9401],"mapped",[100]],[[9402,9402],"mapped",[101]],[[9403,9403],"mapped",[102]],[[9404,9404],"mapped",[103]],[[9405,9405],"mapped",[104]],[[9406,9406],"mapped",[105]],[[9407,9407],"mapped",[106]],[[9408,9408],"mapped",[107]],[[9409,9409],"mapped",[108]],[[9410,9410],"mapped",[109]],[[9411,9411],"mapped",[110]],[[9412,9412],"mapped",[111]],[[9413,9413],"mapped",[112]],[[9414,9414],"mapped",[113]],[[9415,9415],"mapped",[114]],[[9416,9416],"mapped",[115]],[[9417,9417],"mapped",[116]],[[9418,9418],"mapped",[117]],[[9419,9419],"mapped",[118]],[[9420,9420],"mapped",[119]],[[9421,9421],"mapped",[120]],[[9422,9422],"mapped",[121]],[[9423,9423],"mapped",[122]],[[9424,9424],"mapped",[97]],[[9425,9425],"mapped",[98]],[[9426,9426],"mapped",[99]],[[9427,9427],"mapped",[100]],[[9428,9428],"mapped",[101]],[[9429,9429],"mapped",[102]],[[9430,9430],"mapped",[103]],[[9431,9431],"mapped",[104]],[[9432,9432],"mapped",[105]],[[9433,9433],"mapped",[106]],[[9434,9434],"mapped",[107]],[[9435,9435],"mapped",[108]],[[9436,9436],"mapped",[109]],[[9437,9437],"mapped",[110]],[[9438,9438],"mapped",[111]],[[9439,9439],"mapped",[112]],[[9440,9440],"mapped",[113]],[[9441,9441],"mapped",[114]],[[9442,9442],"mapped",[115]],[[9443,9443],"mapped",[116]],[[9444,9444],"mapped",[117]],[[9445,9445],"mapped",[118]],[[9446,9446],"mapped",[119]],[[9447,9447],"mapped",[120]],[[9448,9448],"mapped",[121]],[[9449,9449],"mapped",[122]],[[9450,9450],"mapped",[48]],[[9451,9470],"valid",[],"NV8"],[[9471,9471],"valid",[],"NV8"],[[9472,9621],"valid",[],"NV8"],[[9622,9631],"valid",[],"NV8"],[[9632,9711],"valid",[],"NV8"],[[9712,9719],"valid",[],"NV8"],[[9720,9727],"valid",[],"NV8"],[[9728,9747],"valid",[],"NV8"],[[9748,9749],"valid",[],"NV8"],[[9750,9751],"valid",[],"NV8"],[[9752,9752],"valid",[],"NV8"],[[9753,9753],"valid",[],"NV8"],[[9754,9839],"valid",[],"NV8"],[[9840,9841],"valid",[],"NV8"],[[9842,9853],"valid",[],"NV8"],[[9854,9855],"valid",[],"NV8"],[[9856,9865],"valid",[],"NV8"],[[9866,9873],"valid",[],"NV8"],[[9874,9884],"valid",[],"NV8"],[[9885,9885],"valid",[],"NV8"],[[9886,9887],"valid",[],"NV8"],[[9888,9889],"valid",[],"NV8"],[[9890,9905],"valid",[],"NV8"],[[9906,9906],"valid",[],"NV8"],[[9907,9916],"valid",[],"NV8"],[[9917,9919],"valid",[],"NV8"],[[9920,9923],"valid",[],"NV8"],[[9924,9933],"valid",[],"NV8"],[[9934,9934],"valid",[],"NV8"],[[9935,9953],"valid",[],"NV8"],[[9954,9954],"valid",[],"NV8"],[[9955,9955],"valid",[],"NV8"],[[9956,9959],"valid",[],"NV8"],[[9960,9983],"valid",[],"NV8"],[[9984,9984],"valid",[],"NV8"],[[9985,9988],"valid",[],"NV8"],[[9989,9989],"valid",[],"NV8"],[[9990,9993],"valid",[],"NV8"],[[9994,9995],"valid",[],"NV8"],[[9996,10023],"valid",[],"NV8"],[[10024,10024],"valid",[],"NV8"],[[10025,10059],"valid",[],"NV8"],[[10060,10060],"valid",[],"NV8"],[[10061,10061],"valid",[],"NV8"],[[10062,10062],"valid",[],"NV8"],[[10063,10066],"valid",[],"NV8"],[[10067,10069],"valid",[],"NV8"],[[10070,10070],"valid",[],"NV8"],[[10071,10071],"valid",[],"NV8"],[[10072,10078],"valid",[],"NV8"],[[10079,10080],"valid",[],"NV8"],[[10081,10087],"valid",[],"NV8"],[[10088,10101],"valid",[],"NV8"],[[10102,10132],"valid",[],"NV8"],[[10133,10135],"valid",[],"NV8"],[[10136,10159],"valid",[],"NV8"],[[10160,10160],"valid",[],"NV8"],[[10161,10174],"valid",[],"NV8"],[[10175,10175],"valid",[],"NV8"],[[10176,10182],"valid",[],"NV8"],[[10183,10186],"valid",[],"NV8"],[[10187,10187],"valid",[],"NV8"],[[10188,10188],"valid",[],"NV8"],[[10189,10189],"valid",[],"NV8"],[[10190,10191],"valid",[],"NV8"],[[10192,10219],"valid",[],"NV8"],[[10220,10223],"valid",[],"NV8"],[[10224,10239],"valid",[],"NV8"],[[10240,10495],"valid",[],"NV8"],[[10496,10763],"valid",[],"NV8"],[[10764,10764],"mapped",[8747,8747,8747,8747]],[[10765,10867],"valid",[],"NV8"],[[10868,10868],"disallowed_STD3_mapped",[58,58,61]],[[10869,10869],"disallowed_STD3_mapped",[61,61]],[[10870,10870],"disallowed_STD3_mapped",[61,61,61]],[[10871,10971],"valid",[],"NV8"],[[10972,10972],"mapped",[10973,824]],[[10973,11007],"valid",[],"NV8"],[[11008,11021],"valid",[],"NV8"],[[11022,11027],"valid",[],"NV8"],[[11028,11034],"valid",[],"NV8"],[[11035,11039],"valid",[],"NV8"],[[11040,11043],"valid",[],"NV8"],[[11044,11084],"valid",[],"NV8"],[[11085,11087],"valid",[],"NV8"],[[11088,11092],"valid",[],"NV8"],[[11093,11097],"valid",[],"NV8"],[[11098,11123],"valid",[],"NV8"],[[11124,11125],"disallowed"],[[11126,11157],"valid",[],"NV8"],[[11158,11159],"disallowed"],[[11160,11193],"valid",[],"NV8"],[[11194,11196],"disallowed"],[[11197,11208],"valid",[],"NV8"],[[11209,11209],"disallowed"],[[11210,11217],"valid",[],"NV8"],[[11218,11243],"disallowed"],[[11244,11247],"valid",[],"NV8"],[[11248,11263],"disallowed"],[[11264,11264],"mapped",[11312]],[[11265,11265],"mapped",[11313]],[[11266,11266],"mapped",[11314]],[[11267,11267],"mapped",[11315]],[[11268,11268],"mapped",[11316]],[[11269,11269],"mapped",[11317]],[[11270,11270],"mapped",[11318]],[[11271,11271],"mapped",[11319]],[[11272,11272],"mapped",[11320]],[[11273,11273],"mapped",[11321]],[[11274,11274],"mapped",[11322]],[[11275,11275],"mapped",[11323]],[[11276,11276],"mapped",[11324]],[[11277,11277],"mapped",[11325]],[[11278,11278],"mapped",[11326]],[[11279,11279],"mapped",[11327]],[[11280,11280],"mapped",[11328]],[[11281,11281],"mapped",[11329]],[[11282,11282],"mapped",[11330]],[[11283,11283],"mapped",[11331]],[[11284,11284],"mapped",[11332]],[[11285,11285],"mapped",[11333]],[[11286,11286],"mapped",[11334]],[[11287,11287],"mapped",[11335]],[[11288,11288],"mapped",[11336]],[[11289,11289],"mapped",[11337]],[[11290,11290],"mapped",[11338]],[[11291,11291],"mapped",[11339]],[[11292,11292],"mapped",[11340]],[[11293,11293],"mapped",[11341]],[[11294,11294],"mapped",[11342]],[[11295,11295],"mapped",[11343]],[[11296,11296],"mapped",[11344]],[[11297,11297],"mapped",[11345]],[[11298,11298],"mapped",[11346]],[[11299,11299],"mapped",[11347]],[[11300,11300],"mapped",[11348]],[[11301,11301],"mapped",[11349]],[[11302,11302],"mapped",[11350]],[[11303,11303],"mapped",[11351]],[[11304,11304],"mapped",[11352]],[[11305,11305],"mapped",[11353]],[[11306,11306],"mapped",[11354]],[[11307,11307],"mapped",[11355]],[[11308,11308],"mapped",[11356]],[[11309,11309],"mapped",[11357]],[[11310,11310],"mapped",[11358]],[[11311,11311],"disallowed"],[[11312,11358],"valid"],[[11359,11359],"disallowed"],[[11360,11360],"mapped",[11361]],[[11361,11361],"valid"],[[11362,11362],"mapped",[619]],[[11363,11363],"mapped",[7549]],[[11364,11364],"mapped",[637]],[[11365,11366],"valid"],[[11367,11367],"mapped",[11368]],[[11368,11368],"valid"],[[11369,11369],"mapped",[11370]],[[11370,11370],"valid"],[[11371,11371],"mapped",[11372]],[[11372,11372],"valid"],[[11373,11373],"mapped",[593]],[[11374,11374],"mapped",[625]],[[11375,11375],"mapped",[592]],[[11376,11376],"mapped",[594]],[[11377,11377],"valid"],[[11378,11378],"mapped",[11379]],[[11379,11379],"valid"],[[11380,11380],"valid"],[[11381,11381],"mapped",[11382]],[[11382,11383],"valid"],[[11384,11387],"valid"],[[11388,11388],"mapped",[106]],[[11389,11389],"mapped",[118]],[[11390,11390],"mapped",[575]],[[11391,11391],"mapped",[576]],[[11392,11392],"mapped",[11393]],[[11393,11393],"valid"],[[11394,11394],"mapped",[11395]],[[11395,11395],"valid"],[[11396,11396],"mapped",[11397]],[[11397,11397],"valid"],[[11398,11398],"mapped",[11399]],[[11399,11399],"valid"],[[11400,11400],"mapped",[11401]],[[11401,11401],"valid"],[[11402,11402],"mapped",[11403]],[[11403,11403],"valid"],[[11404,11404],"mapped",[11405]],[[11405,11405],"valid"],[[11406,11406],"mapped",[11407]],[[11407,11407],"valid"],[[11408,11408],"mapped",[11409]],[[11409,11409],"valid"],[[11410,11410],"mapped",[11411]],[[11411,11411],"valid"],[[11412,11412],"mapped",[11413]],[[11413,11413],"valid"],[[11414,11414],"mapped",[11415]],[[11415,11415],"valid"],[[11416,11416],"mapped",[11417]],[[11417,11417],"valid"],[[11418,11418],"mapped",[11419]],[[11419,11419],"valid"],[[11420,11420],"mapped",[11421]],[[11421,11421],"valid"],[[11422,11422],"mapped",[11423]],[[11423,11423],"valid"],[[11424,11424],"mapped",[11425]],[[11425,11425],"valid"],[[11426,11426],"mapped",[11427]],[[11427,11427],"valid"],[[11428,11428],"mapped",[11429]],[[11429,11429],"valid"],[[11430,11430],"mapped",[11431]],[[11431,11431],"valid"],[[11432,11432],"mapped",[11433]],[[11433,11433],"valid"],[[11434,11434],"mapped",[11435]],[[11435,11435],"valid"],[[11436,11436],"mapped",[11437]],[[11437,11437],"valid"],[[11438,11438],"mapped",[11439]],[[11439,11439],"valid"],[[11440,11440],"mapped",[11441]],[[11441,11441],"valid"],[[11442,11442],"mapped",[11443]],[[11443,11443],"valid"],[[11444,11444],"mapped",[11445]],[[11445,11445],"valid"],[[11446,11446],"mapped",[11447]],[[11447,11447],"valid"],[[11448,11448],"mapped",[11449]],[[11449,11449],"valid"],[[11450,11450],"mapped",[11451]],[[11451,11451],"valid"],[[11452,11452],"mapped",[11453]],[[11453,11453],"valid"],[[11454,11454],"mapped",[11455]],[[11455,11455],"valid"],[[11456,11456],"mapped",[11457]],[[11457,11457],"valid"],[[11458,11458],"mapped",[11459]],[[11459,11459],"valid"],[[11460,11460],"mapped",[11461]],[[11461,11461],"valid"],[[11462,11462],"mapped",[11463]],[[11463,11463],"valid"],[[11464,11464],"mapped",[11465]],[[11465,11465],"valid"],[[11466,11466],"mapped",[11467]],[[11467,11467],"valid"],[[11468,11468],"mapped",[11469]],[[11469,11469],"valid"],[[11470,11470],"mapped",[11471]],[[11471,11471],"valid"],[[11472,11472],"mapped",[11473]],[[11473,11473],"valid"],[[11474,11474],"mapped",[11475]],[[11475,11475],"valid"],[[11476,11476],"mapped",[11477]],[[11477,11477],"valid"],[[11478,11478],"mapped",[11479]],[[11479,11479],"valid"],[[11480,11480],"mapped",[11481]],[[11481,11481],"valid"],[[11482,11482],"mapped",[11483]],[[11483,11483],"valid"],[[11484,11484],"mapped",[11485]],[[11485,11485],"valid"],[[11486,11486],"mapped",[11487]],[[11487,11487],"valid"],[[11488,11488],"mapped",[11489]],[[11489,11489],"valid"],[[11490,11490],"mapped",[11491]],[[11491,11492],"valid"],[[11493,11498],"valid",[],"NV8"],[[11499,11499],"mapped",[11500]],[[11500,11500],"valid"],[[11501,11501],"mapped",[11502]],[[11502,11505],"valid"],[[11506,11506],"mapped",[11507]],[[11507,11507],"valid"],[[11508,11512],"disallowed"],[[11513,11519],"valid",[],"NV8"],[[11520,11557],"valid"],[[11558,11558],"disallowed"],[[11559,11559],"valid"],[[11560,11564],"disallowed"],[[11565,11565],"valid"],[[11566,11567],"disallowed"],[[11568,11621],"valid"],[[11622,11623],"valid"],[[11624,11630],"disallowed"],[[11631,11631],"mapped",[11617]],[[11632,11632],"valid",[],"NV8"],[[11633,11646],"disallowed"],[[11647,11647],"valid"],[[11648,11670],"valid"],[[11671,11679],"disallowed"],[[11680,11686],"valid"],[[11687,11687],"disallowed"],[[11688,11694],"valid"],[[11695,11695],"disallowed"],[[11696,11702],"valid"],[[11703,11703],"disallowed"],[[11704,11710],"valid"],[[11711,11711],"disallowed"],[[11712,11718],"valid"],[[11719,11719],"disallowed"],[[11720,11726],"valid"],[[11727,11727],"disallowed"],[[11728,11734],"valid"],[[11735,11735],"disallowed"],[[11736,11742],"valid"],[[11743,11743],"disallowed"],[[11744,11775],"valid"],[[11776,11799],"valid",[],"NV8"],[[11800,11803],"valid",[],"NV8"],[[11804,11805],"valid",[],"NV8"],[[11806,11822],"valid",[],"NV8"],[[11823,11823],"valid"],[[11824,11824],"valid",[],"NV8"],[[11825,11825],"valid",[],"NV8"],[[11826,11835],"valid",[],"NV8"],[[11836,11842],"valid",[],"NV8"],[[11843,11903],"disallowed"],[[11904,11929],"valid",[],"NV8"],[[11930,11930],"disallowed"],[[11931,11934],"valid",[],"NV8"],[[11935,11935],"mapped",[27597]],[[11936,12018],"valid",[],"NV8"],[[12019,12019],"mapped",[40863]],[[12020,12031],"disallowed"],[[12032,12032],"mapped",[19968]],[[12033,12033],"mapped",[20008]],[[12034,12034],"mapped",[20022]],[[12035,12035],"mapped",[20031]],[[12036,12036],"mapped",[20057]],[[12037,12037],"mapped",[20101]],[[12038,12038],"mapped",[20108]],[[12039,12039],"mapped",[20128]],[[12040,12040],"mapped",[20154]],[[12041,12041],"mapped",[20799]],[[12042,12042],"mapped",[20837]],[[12043,12043],"mapped",[20843]],[[12044,12044],"mapped",[20866]],[[12045,12045],"mapped",[20886]],[[12046,12046],"mapped",[20907]],[[12047,12047],"mapped",[20960]],[[12048,12048],"mapped",[20981]],[[12049,12049],"mapped",[20992]],[[12050,12050],"mapped",[21147]],[[12051,12051],"mapped",[21241]],[[12052,12052],"mapped",[21269]],[[12053,12053],"mapped",[21274]],[[12054,12054],"mapped",[21304]],[[12055,12055],"mapped",[21313]],[[12056,12056],"mapped",[21340]],[[12057,12057],"mapped",[21353]],[[12058,12058],"mapped",[21378]],[[12059,12059],"mapped",[21430]],[[12060,12060],"mapped",[21448]],[[12061,12061],"mapped",[21475]],[[12062,12062],"mapped",[22231]],[[12063,12063],"mapped",[22303]],[[12064,12064],"mapped",[22763]],[[12065,12065],"mapped",[22786]],[[12066,12066],"mapped",[22794]],[[12067,12067],"mapped",[22805]],[[12068,12068],"mapped",[22823]],[[12069,12069],"mapped",[22899]],[[12070,12070],"mapped",[23376]],[[12071,12071],"mapped",[23424]],[[12072,12072],"mapped",[23544]],[[12073,12073],"mapped",[23567]],[[12074,12074],"mapped",[23586]],[[12075,12075],"mapped",[23608]],[[12076,12076],"mapped",[23662]],[[12077,12077],"mapped",[23665]],[[12078,12078],"mapped",[24027]],[[12079,12079],"mapped",[24037]],[[12080,12080],"mapped",[24049]],[[12081,12081],"mapped",[24062]],[[12082,12082],"mapped",[24178]],[[12083,12083],"mapped",[24186]],[[12084,12084],"mapped",[24191]],[[12085,12085],"mapped",[24308]],[[12086,12086],"mapped",[24318]],[[12087,12087],"mapped",[24331]],[[12088,12088],"mapped",[24339]],[[12089,12089],"mapped",[24400]],[[12090,12090],"mapped",[24417]],[[12091,12091],"mapped",[24435]],[[12092,12092],"mapped",[24515]],[[12093,12093],"mapped",[25096]],[[12094,12094],"mapped",[25142]],[[12095,12095],"mapped",[25163]],[[12096,12096],"mapped",[25903]],[[12097,12097],"mapped",[25908]],[[12098,12098],"mapped",[25991]],[[12099,12099],"mapped",[26007]],[[12100,12100],"mapped",[26020]],[[12101,12101],"mapped",[26041]],[[12102,12102],"mapped",[26080]],[[12103,12103],"mapped",[26085]],[[12104,12104],"mapped",[26352]],[[12105,12105],"mapped",[26376]],[[12106,12106],"mapped",[26408]],[[12107,12107],"mapped",[27424]],[[12108,12108],"mapped",[27490]],[[12109,12109],"mapped",[27513]],[[12110,12110],"mapped",[27571]],[[12111,12111],"mapped",[27595]],[[12112,12112],"mapped",[27604]],[[12113,12113],"mapped",[27611]],[[12114,12114],"mapped",[27663]],[[12115,12115],"mapped",[27668]],[[12116,12116],"mapped",[27700]],[[12117,12117],"mapped",[28779]],[[12118,12118],"mapped",[29226]],[[12119,12119],"mapped",[29238]],[[12120,12120],"mapped",[29243]],[[12121,12121],"mapped",[29247]],[[12122,12122],"mapped",[29255]],[[12123,12123],"mapped",[29273]],[[12124,12124],"mapped",[29275]],[[12125,12125],"mapped",[29356]],[[12126,12126],"mapped",[29572]],[[12127,12127],"mapped",[29577]],[[12128,12128],"mapped",[29916]],[[12129,12129],"mapped",[29926]],[[12130,12130],"mapped",[29976]],[[12131,12131],"mapped",[29983]],[[12132,12132],"mapped",[29992]],[[12133,12133],"mapped",[3e4]],[[12134,12134],"mapped",[30091]],[[12135,12135],"mapped",[30098]],[[12136,12136],"mapped",[30326]],[[12137,12137],"mapped",[30333]],[[12138,12138],"mapped",[30382]],[[12139,12139],"mapped",[30399]],[[12140,12140],"mapped",[30446]],[[12141,12141],"mapped",[30683]],[[12142,12142],"mapped",[30690]],[[12143,12143],"mapped",[30707]],[[12144,12144],"mapped",[31034]],[[12145,12145],"mapped",[31160]],[[12146,12146],"mapped",[31166]],[[12147,12147],"mapped",[31348]],[[12148,12148],"mapped",[31435]],[[12149,12149],"mapped",[31481]],[[12150,12150],"mapped",[31859]],[[12151,12151],"mapped",[31992]],[[12152,12152],"mapped",[32566]],[[12153,12153],"mapped",[32593]],[[12154,12154],"mapped",[32650]],[[12155,12155],"mapped",[32701]],[[12156,12156],"mapped",[32769]],[[12157,12157],"mapped",[32780]],[[12158,12158],"mapped",[32786]],[[12159,12159],"mapped",[32819]],[[12160,12160],"mapped",[32895]],[[12161,12161],"mapped",[32905]],[[12162,12162],"mapped",[33251]],[[12163,12163],"mapped",[33258]],[[12164,12164],"mapped",[33267]],[[12165,12165],"mapped",[33276]],[[12166,12166],"mapped",[33292]],[[12167,12167],"mapped",[33307]],[[12168,12168],"mapped",[33311]],[[12169,12169],"mapped",[33390]],[[12170,12170],"mapped",[33394]],[[12171,12171],"mapped",[33400]],[[12172,12172],"mapped",[34381]],[[12173,12173],"mapped",[34411]],[[12174,12174],"mapped",[34880]],[[12175,12175],"mapped",[34892]],[[12176,12176],"mapped",[34915]],[[12177,12177],"mapped",[35198]],[[12178,12178],"mapped",[35211]],[[12179,12179],"mapped",[35282]],[[12180,12180],"mapped",[35328]],[[12181,12181],"mapped",[35895]],[[12182,12182],"mapped",[35910]],[[12183,12183],"mapped",[35925]],[[12184,12184],"mapped",[35960]],[[12185,12185],"mapped",[35997]],[[12186,12186],"mapped",[36196]],[[12187,12187],"mapped",[36208]],[[12188,12188],"mapped",[36275]],[[12189,12189],"mapped",[36523]],[[12190,12190],"mapped",[36554]],[[12191,12191],"mapped",[36763]],[[12192,12192],"mapped",[36784]],[[12193,12193],"mapped",[36789]],[[12194,12194],"mapped",[37009]],[[12195,12195],"mapped",[37193]],[[12196,12196],"mapped",[37318]],[[12197,12197],"mapped",[37324]],[[12198,12198],"mapped",[37329]],[[12199,12199],"mapped",[38263]],[[12200,12200],"mapped",[38272]],[[12201,12201],"mapped",[38428]],[[12202,12202],"mapped",[38582]],[[12203,12203],"mapped",[38585]],[[12204,12204],"mapped",[38632]],[[12205,12205],"mapped",[38737]],[[12206,12206],"mapped",[38750]],[[12207,12207],"mapped",[38754]],[[12208,12208],"mapped",[38761]],[[12209,12209],"mapped",[38859]],[[12210,12210],"mapped",[38893]],[[12211,12211],"mapped",[38899]],[[12212,12212],"mapped",[38913]],[[12213,12213],"mapped",[39080]],[[12214,12214],"mapped",[39131]],[[12215,12215],"mapped",[39135]],[[12216,12216],"mapped",[39318]],[[12217,12217],"mapped",[39321]],[[12218,12218],"mapped",[39340]],[[12219,12219],"mapped",[39592]],[[12220,12220],"mapped",[39640]],[[12221,12221],"mapped",[39647]],[[12222,12222],"mapped",[39717]],[[12223,12223],"mapped",[39727]],[[12224,12224],"mapped",[39730]],[[12225,12225],"mapped",[39740]],[[12226,12226],"mapped",[39770]],[[12227,12227],"mapped",[40165]],[[12228,12228],"mapped",[40565]],[[12229,12229],"mapped",[40575]],[[12230,12230],"mapped",[40613]],[[12231,12231],"mapped",[40635]],[[12232,12232],"mapped",[40643]],[[12233,12233],"mapped",[40653]],[[12234,12234],"mapped",[40657]],[[12235,12235],"mapped",[40697]],[[12236,12236],"mapped",[40701]],[[12237,12237],"mapped",[40718]],[[12238,12238],"mapped",[40723]],[[12239,12239],"mapped",[40736]],[[12240,12240],"mapped",[40763]],[[12241,12241],"mapped",[40778]],[[12242,12242],"mapped",[40786]],[[12243,12243],"mapped",[40845]],[[12244,12244],"mapped",[40860]],[[12245,12245],"mapped",[40864]],[[12246,12271],"disallowed"],[[12272,12283],"disallowed"],[[12284,12287],"disallowed"],[[12288,12288],"disallowed_STD3_mapped",[32]],[[12289,12289],"valid",[],"NV8"],[[12290,12290],"mapped",[46]],[[12291,12292],"valid",[],"NV8"],[[12293,12295],"valid"],[[12296,12329],"valid",[],"NV8"],[[12330,12333],"valid"],[[12334,12341],"valid",[],"NV8"],[[12342,12342],"mapped",[12306]],[[12343,12343],"valid",[],"NV8"],[[12344,12344],"mapped",[21313]],[[12345,12345],"mapped",[21316]],[[12346,12346],"mapped",[21317]],[[12347,12347],"valid",[],"NV8"],[[12348,12348],"valid"],[[12349,12349],"valid",[],"NV8"],[[12350,12350],"valid",[],"NV8"],[[12351,12351],"valid",[],"NV8"],[[12352,12352],"disallowed"],[[12353,12436],"valid"],[[12437,12438],"valid"],[[12439,12440],"disallowed"],[[12441,12442],"valid"],[[12443,12443],"disallowed_STD3_mapped",[32,12441]],[[12444,12444],"disallowed_STD3_mapped",[32,12442]],[[12445,12446],"valid"],[[12447,12447],"mapped",[12424,12426]],[[12448,12448],"valid",[],"NV8"],[[12449,12542],"valid"],[[12543,12543],"mapped",[12467,12488]],[[12544,12548],"disallowed"],[[12549,12588],"valid"],[[12589,12589],"valid"],[[12590,12592],"disallowed"],[[12593,12593],"mapped",[4352]],[[12594,12594],"mapped",[4353]],[[12595,12595],"mapped",[4522]],[[12596,12596],"mapped",[4354]],[[12597,12597],"mapped",[4524]],[[12598,12598],"mapped",[4525]],[[12599,12599],"mapped",[4355]],[[12600,12600],"mapped",[4356]],[[12601,12601],"mapped",[4357]],[[12602,12602],"mapped",[4528]],[[12603,12603],"mapped",[4529]],[[12604,12604],"mapped",[4530]],[[12605,12605],"mapped",[4531]],[[12606,12606],"mapped",[4532]],[[12607,12607],"mapped",[4533]],[[12608,12608],"mapped",[4378]],[[12609,12609],"mapped",[4358]],[[12610,12610],"mapped",[4359]],[[12611,12611],"mapped",[4360]],[[12612,12612],"mapped",[4385]],[[12613,12613],"mapped",[4361]],[[12614,12614],"mapped",[4362]],[[12615,12615],"mapped",[4363]],[[12616,12616],"mapped",[4364]],[[12617,12617],"mapped",[4365]],[[12618,12618],"mapped",[4366]],[[12619,12619],"mapped",[4367]],[[12620,12620],"mapped",[4368]],[[12621,12621],"mapped",[4369]],[[12622,12622],"mapped",[4370]],[[12623,12623],"mapped",[4449]],[[12624,12624],"mapped",[4450]],[[12625,12625],"mapped",[4451]],[[12626,12626],"mapped",[4452]],[[12627,12627],"mapped",[4453]],[[12628,12628],"mapped",[4454]],[[12629,12629],"mapped",[4455]],[[12630,12630],"mapped",[4456]],[[12631,12631],"mapped",[4457]],[[12632,12632],"mapped",[4458]],[[12633,12633],"mapped",[4459]],[[12634,12634],"mapped",[4460]],[[12635,12635],"mapped",[4461]],[[12636,12636],"mapped",[4462]],[[12637,12637],"mapped",[4463]],[[12638,12638],"mapped",[4464]],[[12639,12639],"mapped",[4465]],[[12640,12640],"mapped",[4466]],[[12641,12641],"mapped",[4467]],[[12642,12642],"mapped",[4468]],[[12643,12643],"mapped",[4469]],[[12644,12644],"disallowed"],[[12645,12645],"mapped",[4372]],[[12646,12646],"mapped",[4373]],[[12647,12647],"mapped",[4551]],[[12648,12648],"mapped",[4552]],[[12649,12649],"mapped",[4556]],[[12650,12650],"mapped",[4558]],[[12651,12651],"mapped",[4563]],[[12652,12652],"mapped",[4567]],[[12653,12653],"mapped",[4569]],[[12654,12654],"mapped",[4380]],[[12655,12655],"mapped",[4573]],[[12656,12656],"mapped",[4575]],[[12657,12657],"mapped",[4381]],[[12658,12658],"mapped",[4382]],[[12659,12659],"mapped",[4384]],[[12660,12660],"mapped",[4386]],[[12661,12661],"mapped",[4387]],[[12662,12662],"mapped",[4391]],[[12663,12663],"mapped",[4393]],[[12664,12664],"mapped",[4395]],[[12665,12665],"mapped",[4396]],[[12666,12666],"mapped",[4397]],[[12667,12667],"mapped",[4398]],[[12668,12668],"mapped",[4399]],[[12669,12669],"mapped",[4402]],[[12670,12670],"mapped",[4406]],[[12671,12671],"mapped",[4416]],[[12672,12672],"mapped",[4423]],[[12673,12673],"mapped",[4428]],[[12674,12674],"mapped",[4593]],[[12675,12675],"mapped",[4594]],[[12676,12676],"mapped",[4439]],[[12677,12677],"mapped",[4440]],[[12678,12678],"mapped",[4441]],[[12679,12679],"mapped",[4484]],[[12680,12680],"mapped",[4485]],[[12681,12681],"mapped",[4488]],[[12682,12682],"mapped",[4497]],[[12683,12683],"mapped",[4498]],[[12684,12684],"mapped",[4500]],[[12685,12685],"mapped",[4510]],[[12686,12686],"mapped",[4513]],[[12687,12687],"disallowed"],[[12688,12689],"valid",[],"NV8"],[[12690,12690],"mapped",[19968]],[[12691,12691],"mapped",[20108]],[[12692,12692],"mapped",[19977]],[[12693,12693],"mapped",[22235]],[[12694,12694],"mapped",[19978]],[[12695,12695],"mapped",[20013]],[[12696,12696],"mapped",[19979]],[[12697,12697],"mapped",[30002]],[[12698,12698],"mapped",[20057]],[[12699,12699],"mapped",[19993]],[[12700,12700],"mapped",[19969]],[[12701,12701],"mapped",[22825]],[[12702,12702],"mapped",[22320]],[[12703,12703],"mapped",[20154]],[[12704,12727],"valid"],[[12728,12730],"valid"],[[12731,12735],"disallowed"],[[12736,12751],"valid",[],"NV8"],[[12752,12771],"valid",[],"NV8"],[[12772,12783],"disallowed"],[[12784,12799],"valid"],[[12800,12800],"disallowed_STD3_mapped",[40,4352,41]],[[12801,12801],"disallowed_STD3_mapped",[40,4354,41]],[[12802,12802],"disallowed_STD3_mapped",[40,4355,41]],[[12803,12803],"disallowed_STD3_mapped",[40,4357,41]],[[12804,12804],"disallowed_STD3_mapped",[40,4358,41]],[[12805,12805],"disallowed_STD3_mapped",[40,4359,41]],[[12806,12806],"disallowed_STD3_mapped",[40,4361,41]],[[12807,12807],"disallowed_STD3_mapped",[40,4363,41]],[[12808,12808],"disallowed_STD3_mapped",[40,4364,41]],[[12809,12809],"disallowed_STD3_mapped",[40,4366,41]],[[12810,12810],"disallowed_STD3_mapped",[40,4367,41]],[[12811,12811],"disallowed_STD3_mapped",[40,4368,41]],[[12812,12812],"disallowed_STD3_mapped",[40,4369,41]],[[12813,12813],"disallowed_STD3_mapped",[40,4370,41]],[[12814,12814],"disallowed_STD3_mapped",[40,44032,41]],[[12815,12815],"disallowed_STD3_mapped",[40,45208,41]],[[12816,12816],"disallowed_STD3_mapped",[40,45796,41]],[[12817,12817],"disallowed_STD3_mapped",[40,46972,41]],[[12818,12818],"disallowed_STD3_mapped",[40,47560,41]],[[12819,12819],"disallowed_STD3_mapped",[40,48148,41]],[[12820,12820],"disallowed_STD3_mapped",[40,49324,41]],[[12821,12821],"disallowed_STD3_mapped",[40,50500,41]],[[12822,12822],"disallowed_STD3_mapped",[40,51088,41]],[[12823,12823],"disallowed_STD3_mapped",[40,52264,41]],[[12824,12824],"disallowed_STD3_mapped",[40,52852,41]],[[12825,12825],"disallowed_STD3_mapped",[40,53440,41]],[[12826,12826],"disallowed_STD3_mapped",[40,54028,41]],[[12827,12827],"disallowed_STD3_mapped",[40,54616,41]],[[12828,12828],"disallowed_STD3_mapped",[40,51452,41]],[[12829,12829],"disallowed_STD3_mapped",[40,50724,51204,41]],[[12830,12830],"disallowed_STD3_mapped",[40,50724,54980,41]],[[12831,12831],"disallowed"],[[12832,12832],"disallowed_STD3_mapped",[40,19968,41]],[[12833,12833],"disallowed_STD3_mapped",[40,20108,41]],[[12834,12834],"disallowed_STD3_mapped",[40,19977,41]],[[12835,12835],"disallowed_STD3_mapped",[40,22235,41]],[[12836,12836],"disallowed_STD3_mapped",[40,20116,41]],[[12837,12837],"disallowed_STD3_mapped",[40,20845,41]],[[12838,12838],"disallowed_STD3_mapped",[40,19971,41]],[[12839,12839],"disallowed_STD3_mapped",[40,20843,41]],[[12840,12840],"disallowed_STD3_mapped",[40,20061,41]],[[12841,12841],"disallowed_STD3_mapped",[40,21313,41]],[[12842,12842],"disallowed_STD3_mapped",[40,26376,41]],[[12843,12843],"disallowed_STD3_mapped",[40,28779,41]],[[12844,12844],"disallowed_STD3_mapped",[40,27700,41]],[[12845,12845],"disallowed_STD3_mapped",[40,26408,41]],[[12846,12846],"disallowed_STD3_mapped",[40,37329,41]],[[12847,12847],"disallowed_STD3_mapped",[40,22303,41]],[[12848,12848],"disallowed_STD3_mapped",[40,26085,41]],[[12849,12849],"disallowed_STD3_mapped",[40,26666,41]],[[12850,12850],"disallowed_STD3_mapped",[40,26377,41]],[[12851,12851],"disallowed_STD3_mapped",[40,31038,41]],[[12852,12852],"disallowed_STD3_mapped",[40,21517,41]],[[12853,12853],"disallowed_STD3_mapped",[40,29305,41]],[[12854,12854],"disallowed_STD3_mapped",[40,36001,41]],[[12855,12855],"disallowed_STD3_mapped",[40,31069,41]],[[12856,12856],"disallowed_STD3_mapped",[40,21172,41]],[[12857,12857],"disallowed_STD3_mapped",[40,20195,41]],[[12858,12858],"disallowed_STD3_mapped",[40,21628,41]],[[12859,12859],"disallowed_STD3_mapped",[40,23398,41]],[[12860,12860],"disallowed_STD3_mapped",[40,30435,41]],[[12861,12861],"disallowed_STD3_mapped",[40,20225,41]],[[12862,12862],"disallowed_STD3_mapped",[40,36039,41]],[[12863,12863],"disallowed_STD3_mapped",[40,21332,41]],[[12864,12864],"disallowed_STD3_mapped",[40,31085,41]],[[12865,12865],"disallowed_STD3_mapped",[40,20241,41]],[[12866,12866],"disallowed_STD3_mapped",[40,33258,41]],[[12867,12867],"disallowed_STD3_mapped",[40,33267,41]],[[12868,12868],"mapped",[21839]],[[12869,12869],"mapped",[24188]],[[12870,12870],"mapped",[25991]],[[12871,12871],"mapped",[31631]],[[12872,12879],"valid",[],"NV8"],[[12880,12880],"mapped",[112,116,101]],[[12881,12881],"mapped",[50,49]],[[12882,12882],"mapped",[50,50]],[[12883,12883],"mapped",[50,51]],[[12884,12884],"mapped",[50,52]],[[12885,12885],"mapped",[50,53]],[[12886,12886],"mapped",[50,54]],[[12887,12887],"mapped",[50,55]],[[12888,12888],"mapped",[50,56]],[[12889,12889],"mapped",[50,57]],[[12890,12890],"mapped",[51,48]],[[12891,12891],"mapped",[51,49]],[[12892,12892],"mapped",[51,50]],[[12893,12893],"mapped",[51,51]],[[12894,12894],"mapped",[51,52]],[[12895,12895],"mapped",[51,53]],[[12896,12896],"mapped",[4352]],[[12897,12897],"mapped",[4354]],[[12898,12898],"mapped",[4355]],[[12899,12899],"mapped",[4357]],[[12900,12900],"mapped",[4358]],[[12901,12901],"mapped",[4359]],[[12902,12902],"mapped",[4361]],[[12903,12903],"mapped",[4363]],[[12904,12904],"mapped",[4364]],[[12905,12905],"mapped",[4366]],[[12906,12906],"mapped",[4367]],[[12907,12907],"mapped",[4368]],[[12908,12908],"mapped",[4369]],[[12909,12909],"mapped",[4370]],[[12910,12910],"mapped",[44032]],[[12911,12911],"mapped",[45208]],[[12912,12912],"mapped",[45796]],[[12913,12913],"mapped",[46972]],[[12914,12914],"mapped",[47560]],[[12915,12915],"mapped",[48148]],[[12916,12916],"mapped",[49324]],[[12917,12917],"mapped",[50500]],[[12918,12918],"mapped",[51088]],[[12919,12919],"mapped",[52264]],[[12920,12920],"mapped",[52852]],[[12921,12921],"mapped",[53440]],[[12922,12922],"mapped",[54028]],[[12923,12923],"mapped",[54616]],[[12924,12924],"mapped",[52280,44256]],[[12925,12925],"mapped",[51452,51032]],[[12926,12926],"mapped",[50864]],[[12927,12927],"valid",[],"NV8"],[[12928,12928],"mapped",[19968]],[[12929,12929],"mapped",[20108]],[[12930,12930],"mapped",[19977]],[[12931,12931],"mapped",[22235]],[[12932,12932],"mapped",[20116]],[[12933,12933],"mapped",[20845]],[[12934,12934],"mapped",[19971]],[[12935,12935],"mapped",[20843]],[[12936,12936],"mapped",[20061]],[[12937,12937],"mapped",[21313]],[[12938,12938],"mapped",[26376]],[[12939,12939],"mapped",[28779]],[[12940,12940],"mapped",[27700]],[[12941,12941],"mapped",[26408]],[[12942,12942],"mapped",[37329]],[[12943,12943],"mapped",[22303]],[[12944,12944],"mapped",[26085]],[[12945,12945],"mapped",[26666]],[[12946,12946],"mapped",[26377]],[[12947,12947],"mapped",[31038]],[[12948,12948],"mapped",[21517]],[[12949,12949],"mapped",[29305]],[[12950,12950],"mapped",[36001]],[[12951,12951],"mapped",[31069]],[[12952,12952],"mapped",[21172]],[[12953,12953],"mapped",[31192]],[[12954,12954],"mapped",[30007]],[[12955,12955],"mapped",[22899]],[[12956,12956],"mapped",[36969]],[[12957,12957],"mapped",[20778]],[[12958,12958],"mapped",[21360]],[[12959,12959],"mapped",[27880]],[[12960,12960],"mapped",[38917]],[[12961,12961],"mapped",[20241]],[[12962,12962],"mapped",[20889]],[[12963,12963],"mapped",[27491]],[[12964,12964],"mapped",[19978]],[[12965,12965],"mapped",[20013]],[[12966,12966],"mapped",[19979]],[[12967,12967],"mapped",[24038]],[[12968,12968],"mapped",[21491]],[[12969,12969],"mapped",[21307]],[[12970,12970],"mapped",[23447]],[[12971,12971],"mapped",[23398]],[[12972,12972],"mapped",[30435]],[[12973,12973],"mapped",[20225]],[[12974,12974],"mapped",[36039]],[[12975,12975],"mapped",[21332]],[[12976,12976],"mapped",[22812]],[[12977,12977],"mapped",[51,54]],[[12978,12978],"mapped",[51,55]],[[12979,12979],"mapped",[51,56]],[[12980,12980],"mapped",[51,57]],[[12981,12981],"mapped",[52,48]],[[12982,12982],"mapped",[52,49]],[[12983,12983],"mapped",[52,50]],[[12984,12984],"mapped",[52,51]],[[12985,12985],"mapped",[52,52]],[[12986,12986],"mapped",[52,53]],[[12987,12987],"mapped",[52,54]],[[12988,12988],"mapped",[52,55]],[[12989,12989],"mapped",[52,56]],[[12990,12990],"mapped",[52,57]],[[12991,12991],"mapped",[53,48]],[[12992,12992],"mapped",[49,26376]],[[12993,12993],"mapped",[50,26376]],[[12994,12994],"mapped",[51,26376]],[[12995,12995],"mapped",[52,26376]],[[12996,12996],"mapped",[53,26376]],[[12997,12997],"mapped",[54,26376]],[[12998,12998],"mapped",[55,26376]],[[12999,12999],"mapped",[56,26376]],[[13e3,13e3],"mapped",[57,26376]],[[13001,13001],"mapped",[49,48,26376]],[[13002,13002],"mapped",[49,49,26376]],[[13003,13003],"mapped",[49,50,26376]],[[13004,13004],"mapped",[104,103]],[[13005,13005],"mapped",[101,114,103]],[[13006,13006],"mapped",[101,118]],[[13007,13007],"mapped",[108,116,100]],[[13008,13008],"mapped",[12450]],[[13009,13009],"mapped",[12452]],[[13010,13010],"mapped",[12454]],[[13011,13011],"mapped",[12456]],[[13012,13012],"mapped",[12458]],[[13013,13013],"mapped",[12459]],[[13014,13014],"mapped",[12461]],[[13015,13015],"mapped",[12463]],[[13016,13016],"mapped",[12465]],[[13017,13017],"mapped",[12467]],[[13018,13018],"mapped",[12469]],[[13019,13019],"mapped",[12471]],[[13020,13020],"mapped",[12473]],[[13021,13021],"mapped",[12475]],[[13022,13022],"mapped",[12477]],[[13023,13023],"mapped",[12479]],[[13024,13024],"mapped",[12481]],[[13025,13025],"mapped",[12484]],[[13026,13026],"mapped",[12486]],[[13027,13027],"mapped",[12488]],[[13028,13028],"mapped",[12490]],[[13029,13029],"mapped",[12491]],[[13030,13030],"mapped",[12492]],[[13031,13031],"mapped",[12493]],[[13032,13032],"mapped",[12494]],[[13033,13033],"mapped",[12495]],[[13034,13034],"mapped",[12498]],[[13035,13035],"mapped",[12501]],[[13036,13036],"mapped",[12504]],[[13037,13037],"mapped",[12507]],[[13038,13038],"mapped",[12510]],[[13039,13039],"mapped",[12511]],[[13040,13040],"mapped",[12512]],[[13041,13041],"mapped",[12513]],[[13042,13042],"mapped",[12514]],[[13043,13043],"mapped",[12516]],[[13044,13044],"mapped",[12518]],[[13045,13045],"mapped",[12520]],[[13046,13046],"mapped",[12521]],[[13047,13047],"mapped",[12522]],[[13048,13048],"mapped",[12523]],[[13049,13049],"mapped",[12524]],[[13050,13050],"mapped",[12525]],[[13051,13051],"mapped",[12527]],[[13052,13052],"mapped",[12528]],[[13053,13053],"mapped",[12529]],[[13054,13054],"mapped",[12530]],[[13055,13055],"disallowed"],[[13056,13056],"mapped",[12450,12497,12540,12488]],[[13057,13057],"mapped",[12450,12523,12501,12449]],[[13058,13058],"mapped",[12450,12531,12506,12450]],[[13059,13059],"mapped",[12450,12540,12523]],[[13060,13060],"mapped",[12452,12491,12531,12464]],[[13061,13061],"mapped",[12452,12531,12481]],[[13062,13062],"mapped",[12454,12457,12531]],[[13063,13063],"mapped",[12456,12473,12463,12540,12489]],[[13064,13064],"mapped",[12456,12540,12459,12540]],[[13065,13065],"mapped",[12458,12531,12473]],[[13066,13066],"mapped",[12458,12540,12512]],[[13067,13067],"mapped",[12459,12452,12522]],[[13068,13068],"mapped",[12459,12521,12483,12488]],[[13069,13069],"mapped",[12459,12525,12522,12540]],[[13070,13070],"mapped",[12460,12525,12531]],[[13071,13071],"mapped",[12460,12531,12510]],[[13072,13072],"mapped",[12462,12460]],[[13073,13073],"mapped",[12462,12491,12540]],[[13074,13074],"mapped",[12461,12517,12522,12540]],[[13075,13075],"mapped",[12462,12523,12480,12540]],[[13076,13076],"mapped",[12461,12525]],[[13077,13077],"mapped",[12461,12525,12464,12521,12512]],[[13078,13078],"mapped",[12461,12525,12513,12540,12488,12523]],[[13079,13079],"mapped",[12461,12525,12527,12483,12488]],[[13080,13080],"mapped",[12464,12521,12512]],[[13081,13081],"mapped",[12464,12521,12512,12488,12531]],[[13082,13082],"mapped",[12463,12523,12476,12452,12525]],[[13083,13083],"mapped",[12463,12525,12540,12493]],[[13084,13084],"mapped",[12465,12540,12473]],[[13085,13085],"mapped",[12467,12523,12490]],[[13086,13086],"mapped",[12467,12540,12509]],[[13087,13087],"mapped",[12469,12452,12463,12523]],[[13088,13088],"mapped",[12469,12531,12481,12540,12512]],[[13089,13089],"mapped",[12471,12522,12531,12464]],[[13090,13090],"mapped",[12475,12531,12481]],[[13091,13091],"mapped",[12475,12531,12488]],[[13092,13092],"mapped",[12480,12540,12473]],[[13093,13093],"mapped",[12487,12471]],[[13094,13094],"mapped",[12489,12523]],[[13095,13095],"mapped",[12488,12531]],[[13096,13096],"mapped",[12490,12494]],[[13097,13097],"mapped",[12494,12483,12488]],[[13098,13098],"mapped",[12495,12452,12484]],[[13099,13099],"mapped",[12497,12540,12475,12531,12488]],[[13100,13100],"mapped",[12497,12540,12484]],[[13101,13101],"mapped",[12496,12540,12524,12523]],[[13102,13102],"mapped",[12500,12450,12473,12488,12523]],[[13103,13103],"mapped",[12500,12463,12523]],[[13104,13104],"mapped",[12500,12467]],[[13105,13105],"mapped",[12499,12523]],[[13106,13106],"mapped",[12501,12449,12521,12483,12489]],[[13107,13107],"mapped",[12501,12451,12540,12488]],[[13108,13108],"mapped",[12502,12483,12471,12455,12523]],[[13109,13109],"mapped",[12501,12521,12531]],[[13110,13110],"mapped",[12504,12463,12479,12540,12523]],[[13111,13111],"mapped",[12506,12477]],[[13112,13112],"mapped",[12506,12491,12498]],[[13113,13113],"mapped",[12504,12523,12484]],[[13114,13114],"mapped",[12506,12531,12473]],[[13115,13115],"mapped",[12506,12540,12472]],[[13116,13116],"mapped",[12505,12540,12479]],[[13117,13117],"mapped",[12509,12452,12531,12488]],[[13118,13118],"mapped",[12508,12523,12488]],[[13119,13119],"mapped",[12507,12531]],[[13120,13120],"mapped",[12509,12531,12489]],[[13121,13121],"mapped",[12507,12540,12523]],[[13122,13122],"mapped",[12507,12540,12531]],[[13123,13123],"mapped",[12510,12452,12463,12525]],[[13124,13124],"mapped",[12510,12452,12523]],[[13125,13125],"mapped",[12510,12483,12495]],[[13126,13126],"mapped",[12510,12523,12463]],[[13127,13127],"mapped",[12510,12531,12471,12519,12531]],[[13128,13128],"mapped",[12511,12463,12525,12531]],[[13129,13129],"mapped",[12511,12522]],[[13130,13130],"mapped",[12511,12522,12496,12540,12523]],[[13131,13131],"mapped",[12513,12460]],[[13132,13132],"mapped",[12513,12460,12488,12531]],[[13133,13133],"mapped",[12513,12540,12488,12523]],[[13134,13134],"mapped",[12516,12540,12489]],[[13135,13135],"mapped",[12516,12540,12523]],[[13136,13136],"mapped",[12518,12450,12531]],[[13137,13137],"mapped",[12522,12483,12488,12523]],[[13138,13138],"mapped",[12522,12521]],[[13139,13139],"mapped",[12523,12500,12540]],[[13140,13140],"mapped",[12523,12540,12502,12523]],[[13141,13141],"mapped",[12524,12512]],[[13142,13142],"mapped",[12524,12531,12488,12466,12531]],[[13143,13143],"mapped",[12527,12483,12488]],[[13144,13144],"mapped",[48,28857]],[[13145,13145],"mapped",[49,28857]],[[13146,13146],"mapped",[50,28857]],[[13147,13147],"mapped",[51,28857]],[[13148,13148],"mapped",[52,28857]],[[13149,13149],"mapped",[53,28857]],[[13150,13150],"mapped",[54,28857]],[[13151,13151],"mapped",[55,28857]],[[13152,13152],"mapped",[56,28857]],[[13153,13153],"mapped",[57,28857]],[[13154,13154],"mapped",[49,48,28857]],[[13155,13155],"mapped",[49,49,28857]],[[13156,13156],"mapped",[49,50,28857]],[[13157,13157],"mapped",[49,51,28857]],[[13158,13158],"mapped",[49,52,28857]],[[13159,13159],"mapped",[49,53,28857]],[[13160,13160],"mapped",[49,54,28857]],[[13161,13161],"mapped",[49,55,28857]],[[13162,13162],"mapped",[49,56,28857]],[[13163,13163],"mapped",[49,57,28857]],[[13164,13164],"mapped",[50,48,28857]],[[13165,13165],"mapped",[50,49,28857]],[[13166,13166],"mapped",[50,50,28857]],[[13167,13167],"mapped",[50,51,28857]],[[13168,13168],"mapped",[50,52,28857]],[[13169,13169],"mapped",[104,112,97]],[[13170,13170],"mapped",[100,97]],[[13171,13171],"mapped",[97,117]],[[13172,13172],"mapped",[98,97,114]],[[13173,13173],"mapped",[111,118]],[[13174,13174],"mapped",[112,99]],[[13175,13175],"mapped",[100,109]],[[13176,13176],"mapped",[100,109,50]],[[13177,13177],"mapped",[100,109,51]],[[13178,13178],"mapped",[105,117]],[[13179,13179],"mapped",[24179,25104]],[[13180,13180],"mapped",[26157,21644]],[[13181,13181],"mapped",[22823,27491]],[[13182,13182],"mapped",[26126,27835]],[[13183,13183],"mapped",[26666,24335,20250,31038]],[[13184,13184],"mapped",[112,97]],[[13185,13185],"mapped",[110,97]],[[13186,13186],"mapped",[956,97]],[[13187,13187],"mapped",[109,97]],[[13188,13188],"mapped",[107,97]],[[13189,13189],"mapped",[107,98]],[[13190,13190],"mapped",[109,98]],[[13191,13191],"mapped",[103,98]],[[13192,13192],"mapped",[99,97,108]],[[13193,13193],"mapped",[107,99,97,108]],[[13194,13194],"mapped",[112,102]],[[13195,13195],"mapped",[110,102]],[[13196,13196],"mapped",[956,102]],[[13197,13197],"mapped",[956,103]],[[13198,13198],"mapped",[109,103]],[[13199,13199],"mapped",[107,103]],[[13200,13200],"mapped",[104,122]],[[13201,13201],"mapped",[107,104,122]],[[13202,13202],"mapped",[109,104,122]],[[13203,13203],"mapped",[103,104,122]],[[13204,13204],"mapped",[116,104,122]],[[13205,13205],"mapped",[956,108]],[[13206,13206],"mapped",[109,108]],[[13207,13207],"mapped",[100,108]],[[13208,13208],"mapped",[107,108]],[[13209,13209],"mapped",[102,109]],[[13210,13210],"mapped",[110,109]],[[13211,13211],"mapped",[956,109]],[[13212,13212],"mapped",[109,109]],[[13213,13213],"mapped",[99,109]],[[13214,13214],"mapped",[107,109]],[[13215,13215],"mapped",[109,109,50]],[[13216,13216],"mapped",[99,109,50]],[[13217,13217],"mapped",[109,50]],[[13218,13218],"mapped",[107,109,50]],[[13219,13219],"mapped",[109,109,51]],[[13220,13220],"mapped",[99,109,51]],[[13221,13221],"mapped",[109,51]],[[13222,13222],"mapped",[107,109,51]],[[13223,13223],"mapped",[109,8725,115]],[[13224,13224],"mapped",[109,8725,115,50]],[[13225,13225],"mapped",[112,97]],[[13226,13226],"mapped",[107,112,97]],[[13227,13227],"mapped",[109,112,97]],[[13228,13228],"mapped",[103,112,97]],[[13229,13229],"mapped",[114,97,100]],[[13230,13230],"mapped",[114,97,100,8725,115]],[[13231,13231],"mapped",[114,97,100,8725,115,50]],[[13232,13232],"mapped",[112,115]],[[13233,13233],"mapped",[110,115]],[[13234,13234],"mapped",[956,115]],[[13235,13235],"mapped",[109,115]],[[13236,13236],"mapped",[112,118]],[[13237,13237],"mapped",[110,118]],[[13238,13238],"mapped",[956,118]],[[13239,13239],"mapped",[109,118]],[[13240,13240],"mapped",[107,118]],[[13241,13241],"mapped",[109,118]],[[13242,13242],"mapped",[112,119]],[[13243,13243],"mapped",[110,119]],[[13244,13244],"mapped",[956,119]],[[13245,13245],"mapped",[109,119]],[[13246,13246],"mapped",[107,119]],[[13247,13247],"mapped",[109,119]],[[13248,13248],"mapped",[107,969]],[[13249,13249],"mapped",[109,969]],[[13250,13250],"disallowed"],[[13251,13251],"mapped",[98,113]],[[13252,13252],"mapped",[99,99]],[[13253,13253],"mapped",[99,100]],[[13254,13254],"mapped",[99,8725,107,103]],[[13255,13255],"disallowed"],[[13256,13256],"mapped",[100,98]],[[13257,13257],"mapped",[103,121]],[[13258,13258],"mapped",[104,97]],[[13259,13259],"mapped",[104,112]],[[13260,13260],"mapped",[105,110]],[[13261,13261],"mapped",[107,107]],[[13262,13262],"mapped",[107,109]],[[13263,13263],"mapped",[107,116]],[[13264,13264],"mapped",[108,109]],[[13265,13265],"mapped",[108,110]],[[13266,13266],"mapped",[108,111,103]],[[13267,13267],"mapped",[108,120]],[[13268,13268],"mapped",[109,98]],[[13269,13269],"mapped",[109,105,108]],[[13270,13270],"mapped",[109,111,108]],[[13271,13271],"mapped",[112,104]],[[13272,13272],"disallowed"],[[13273,13273],"mapped",[112,112,109]],[[13274,13274],"mapped",[112,114]],[[13275,13275],"mapped",[115,114]],[[13276,13276],"mapped",[115,118]],[[13277,13277],"mapped",[119,98]],[[13278,13278],"mapped",[118,8725,109]],[[13279,13279],"mapped",[97,8725,109]],[[13280,13280],"mapped",[49,26085]],[[13281,13281],"mapped",[50,26085]],[[13282,13282],"mapped",[51,26085]],[[13283,13283],"mapped",[52,26085]],[[13284,13284],"mapped",[53,26085]],[[13285,13285],"mapped",[54,26085]],[[13286,13286],"mapped",[55,26085]],[[13287,13287],"mapped",[56,26085]],[[13288,13288],"mapped",[57,26085]],[[13289,13289],"mapped",[49,48,26085]],[[13290,13290],"mapped",[49,49,26085]],[[13291,13291],"mapped",[49,50,26085]],[[13292,13292],"mapped",[49,51,26085]],[[13293,13293],"mapped",[49,52,26085]],[[13294,13294],"mapped",[49,53,26085]],[[13295,13295],"mapped",[49,54,26085]],[[13296,13296],"mapped",[49,55,26085]],[[13297,13297],"mapped",[49,56,26085]],[[13298,13298],"mapped",[49,57,26085]],[[13299,13299],"mapped",[50,48,26085]],[[13300,13300],"mapped",[50,49,26085]],[[13301,13301],"mapped",[50,50,26085]],[[13302,13302],"mapped",[50,51,26085]],[[13303,13303],"mapped",[50,52,26085]],[[13304,13304],"mapped",[50,53,26085]],[[13305,13305],"mapped",[50,54,26085]],[[13306,13306],"mapped",[50,55,26085]],[[13307,13307],"mapped",[50,56,26085]],[[13308,13308],"mapped",[50,57,26085]],[[13309,13309],"mapped",[51,48,26085]],[[13310,13310],"mapped",[51,49,26085]],[[13311,13311],"mapped",[103,97,108]],[[13312,19893],"valid"],[[19894,19903],"disallowed"],[[19904,19967],"valid",[],"NV8"],[[19968,40869],"valid"],[[40870,40891],"valid"],[[40892,40899],"valid"],[[40900,40907],"valid"],[[40908,40908],"valid"],[[40909,40917],"valid"],[[40918,40959],"disallowed"],[[40960,42124],"valid"],[[42125,42127],"disallowed"],[[42128,42145],"valid",[],"NV8"],[[42146,42147],"valid",[],"NV8"],[[42148,42163],"valid",[],"NV8"],[[42164,42164],"valid",[],"NV8"],[[42165,42176],"valid",[],"NV8"],[[42177,42177],"valid",[],"NV8"],[[42178,42180],"valid",[],"NV8"],[[42181,42181],"valid",[],"NV8"],[[42182,42182],"valid",[],"NV8"],[[42183,42191],"disallowed"],[[42192,42237],"valid"],[[42238,42239],"valid",[],"NV8"],[[42240,42508],"valid"],[[42509,42511],"valid",[],"NV8"],[[42512,42539],"valid"],[[42540,42559],"disallowed"],[[42560,42560],"mapped",[42561]],[[42561,42561],"valid"],[[42562,42562],"mapped",[42563]],[[42563,42563],"valid"],[[42564,42564],"mapped",[42565]],[[42565,42565],"valid"],[[42566,42566],"mapped",[42567]],[[42567,42567],"valid"],[[42568,42568],"mapped",[42569]],[[42569,42569],"valid"],[[42570,42570],"mapped",[42571]],[[42571,42571],"valid"],[[42572,42572],"mapped",[42573]],[[42573,42573],"valid"],[[42574,42574],"mapped",[42575]],[[42575,42575],"valid"],[[42576,42576],"mapped",[42577]],[[42577,42577],"valid"],[[42578,42578],"mapped",[42579]],[[42579,42579],"valid"],[[42580,42580],"mapped",[42581]],[[42581,42581],"valid"],[[42582,42582],"mapped",[42583]],[[42583,42583],"valid"],[[42584,42584],"mapped",[42585]],[[42585,42585],"valid"],[[42586,42586],"mapped",[42587]],[[42587,42587],"valid"],[[42588,42588],"mapped",[42589]],[[42589,42589],"valid"],[[42590,42590],"mapped",[42591]],[[42591,42591],"valid"],[[42592,42592],"mapped",[42593]],[[42593,42593],"valid"],[[42594,42594],"mapped",[42595]],[[42595,42595],"valid"],[[42596,42596],"mapped",[42597]],[[42597,42597],"valid"],[[42598,42598],"mapped",[42599]],[[42599,42599],"valid"],[[42600,42600],"mapped",[42601]],[[42601,42601],"valid"],[[42602,42602],"mapped",[42603]],[[42603,42603],"valid"],[[42604,42604],"mapped",[42605]],[[42605,42607],"valid"],[[42608,42611],"valid",[],"NV8"],[[42612,42619],"valid"],[[42620,42621],"valid"],[[42622,42622],"valid",[],"NV8"],[[42623,42623],"valid"],[[42624,42624],"mapped",[42625]],[[42625,42625],"valid"],[[42626,42626],"mapped",[42627]],[[42627,42627],"valid"],[[42628,42628],"mapped",[42629]],[[42629,42629],"valid"],[[42630,42630],"mapped",[42631]],[[42631,42631],"valid"],[[42632,42632],"mapped",[42633]],[[42633,42633],"valid"],[[42634,42634],"mapped",[42635]],[[42635,42635],"valid"],[[42636,42636],"mapped",[42637]],[[42637,42637],"valid"],[[42638,42638],"mapped",[42639]],[[42639,42639],"valid"],[[42640,42640],"mapped",[42641]],[[42641,42641],"valid"],[[42642,42642],"mapped",[42643]],[[42643,42643],"valid"],[[42644,42644],"mapped",[42645]],[[42645,42645],"valid"],[[42646,42646],"mapped",[42647]],[[42647,42647],"valid"],[[42648,42648],"mapped",[42649]],[[42649,42649],"valid"],[[42650,42650],"mapped",[42651]],[[42651,42651],"valid"],[[42652,42652],"mapped",[1098]],[[42653,42653],"mapped",[1100]],[[42654,42654],"valid"],[[42655,42655],"valid"],[[42656,42725],"valid"],[[42726,42735],"valid",[],"NV8"],[[42736,42737],"valid"],[[42738,42743],"valid",[],"NV8"],[[42744,42751],"disallowed"],[[42752,42774],"valid",[],"NV8"],[[42775,42778],"valid"],[[42779,42783],"valid"],[[42784,42785],"valid",[],"NV8"],[[42786,42786],"mapped",[42787]],[[42787,42787],"valid"],[[42788,42788],"mapped",[42789]],[[42789,42789],"valid"],[[42790,42790],"mapped",[42791]],[[42791,42791],"valid"],[[42792,42792],"mapped",[42793]],[[42793,42793],"valid"],[[42794,42794],"mapped",[42795]],[[42795,42795],"valid"],[[42796,42796],"mapped",[42797]],[[42797,42797],"valid"],[[42798,42798],"mapped",[42799]],[[42799,42801],"valid"],[[42802,42802],"mapped",[42803]],[[42803,42803],"valid"],[[42804,42804],"mapped",[42805]],[[42805,42805],"valid"],[[42806,42806],"mapped",[42807]],[[42807,42807],"valid"],[[42808,42808],"mapped",[42809]],[[42809,42809],"valid"],[[42810,42810],"mapped",[42811]],[[42811,42811],"valid"],[[42812,42812],"mapped",[42813]],[[42813,42813],"valid"],[[42814,42814],"mapped",[42815]],[[42815,42815],"valid"],[[42816,42816],"mapped",[42817]],[[42817,42817],"valid"],[[42818,42818],"mapped",[42819]],[[42819,42819],"valid"],[[42820,42820],"mapped",[42821]],[[42821,42821],"valid"],[[42822,42822],"mapped",[42823]],[[42823,42823],"valid"],[[42824,42824],"mapped",[42825]],[[42825,42825],"valid"],[[42826,42826],"mapped",[42827]],[[42827,42827],"valid"],[[42828,42828],"mapped",[42829]],[[42829,42829],"valid"],[[42830,42830],"mapped",[42831]],[[42831,42831],"valid"],[[42832,42832],"mapped",[42833]],[[42833,42833],"valid"],[[42834,42834],"mapped",[42835]],[[42835,42835],"valid"],[[42836,42836],"mapped",[42837]],[[42837,42837],"valid"],[[42838,42838],"mapped",[42839]],[[42839,42839],"valid"],[[42840,42840],"mapped",[42841]],[[42841,42841],"valid"],[[42842,42842],"mapped",[42843]],[[42843,42843],"valid"],[[42844,42844],"mapped",[42845]],[[42845,42845],"valid"],[[42846,42846],"mapped",[42847]],[[42847,42847],"valid"],[[42848,42848],"mapped",[42849]],[[42849,42849],"valid"],[[42850,42850],"mapped",[42851]],[[42851,42851],"valid"],[[42852,42852],"mapped",[42853]],[[42853,42853],"valid"],[[42854,42854],"mapped",[42855]],[[42855,42855],"valid"],[[42856,42856],"mapped",[42857]],[[42857,42857],"valid"],[[42858,42858],"mapped",[42859]],[[42859,42859],"valid"],[[42860,42860],"mapped",[42861]],[[42861,42861],"valid"],[[42862,42862],"mapped",[42863]],[[42863,42863],"valid"],[[42864,42864],"mapped",[42863]],[[42865,42872],"valid"],[[42873,42873],"mapped",[42874]],[[42874,42874],"valid"],[[42875,42875],"mapped",[42876]],[[42876,42876],"valid"],[[42877,42877],"mapped",[7545]],[[42878,42878],"mapped",[42879]],[[42879,42879],"valid"],[[42880,42880],"mapped",[42881]],[[42881,42881],"valid"],[[42882,42882],"mapped",[42883]],[[42883,42883],"valid"],[[42884,42884],"mapped",[42885]],[[42885,42885],"valid"],[[42886,42886],"mapped",[42887]],[[42887,42888],"valid"],[[42889,42890],"valid",[],"NV8"],[[42891,42891],"mapped",[42892]],[[42892,42892],"valid"],[[42893,42893],"mapped",[613]],[[42894,42894],"valid"],[[42895,42895],"valid"],[[42896,42896],"mapped",[42897]],[[42897,42897],"valid"],[[42898,42898],"mapped",[42899]],[[42899,42899],"valid"],[[42900,42901],"valid"],[[42902,42902],"mapped",[42903]],[[42903,42903],"valid"],[[42904,42904],"mapped",[42905]],[[42905,42905],"valid"],[[42906,42906],"mapped",[42907]],[[42907,42907],"valid"],[[42908,42908],"mapped",[42909]],[[42909,42909],"valid"],[[42910,42910],"mapped",[42911]],[[42911,42911],"valid"],[[42912,42912],"mapped",[42913]],[[42913,42913],"valid"],[[42914,42914],"mapped",[42915]],[[42915,42915],"valid"],[[42916,42916],"mapped",[42917]],[[42917,42917],"valid"],[[42918,42918],"mapped",[42919]],[[42919,42919],"valid"],[[42920,42920],"mapped",[42921]],[[42921,42921],"valid"],[[42922,42922],"mapped",[614]],[[42923,42923],"mapped",[604]],[[42924,42924],"mapped",[609]],[[42925,42925],"mapped",[620]],[[42926,42927],"disallowed"],[[42928,42928],"mapped",[670]],[[42929,42929],"mapped",[647]],[[42930,42930],"mapped",[669]],[[42931,42931],"mapped",[43859]],[[42932,42932],"mapped",[42933]],[[42933,42933],"valid"],[[42934,42934],"mapped",[42935]],[[42935,42935],"valid"],[[42936,42998],"disallowed"],[[42999,42999],"valid"],[[43e3,43e3],"mapped",[295]],[[43001,43001],"mapped",[339]],[[43002,43002],"valid"],[[43003,43007],"valid"],[[43008,43047],"valid"],[[43048,43051],"valid",[],"NV8"],[[43052,43055],"disallowed"],[[43056,43065],"valid",[],"NV8"],[[43066,43071],"disallowed"],[[43072,43123],"valid"],[[43124,43127],"valid",[],"NV8"],[[43128,43135],"disallowed"],[[43136,43204],"valid"],[[43205,43213],"disallowed"],[[43214,43215],"valid",[],"NV8"],[[43216,43225],"valid"],[[43226,43231],"disallowed"],[[43232,43255],"valid"],[[43256,43258],"valid",[],"NV8"],[[43259,43259],"valid"],[[43260,43260],"valid",[],"NV8"],[[43261,43261],"valid"],[[43262,43263],"disallowed"],[[43264,43309],"valid"],[[43310,43311],"valid",[],"NV8"],[[43312,43347],"valid"],[[43348,43358],"disallowed"],[[43359,43359],"valid",[],"NV8"],[[43360,43388],"valid",[],"NV8"],[[43389,43391],"disallowed"],[[43392,43456],"valid"],[[43457,43469],"valid",[],"NV8"],[[43470,43470],"disallowed"],[[43471,43481],"valid"],[[43482,43485],"disallowed"],[[43486,43487],"valid",[],"NV8"],[[43488,43518],"valid"],[[43519,43519],"disallowed"],[[43520,43574],"valid"],[[43575,43583],"disallowed"],[[43584,43597],"valid"],[[43598,43599],"disallowed"],[[43600,43609],"valid"],[[43610,43611],"disallowed"],[[43612,43615],"valid",[],"NV8"],[[43616,43638],"valid"],[[43639,43641],"valid",[],"NV8"],[[43642,43643],"valid"],[[43644,43647],"valid"],[[43648,43714],"valid"],[[43715,43738],"disallowed"],[[43739,43741],"valid"],[[43742,43743],"valid",[],"NV8"],[[43744,43759],"valid"],[[43760,43761],"valid",[],"NV8"],[[43762,43766],"valid"],[[43767,43776],"disallowed"],[[43777,43782],"valid"],[[43783,43784],"disallowed"],[[43785,43790],"valid"],[[43791,43792],"disallowed"],[[43793,43798],"valid"],[[43799,43807],"disallowed"],[[43808,43814],"valid"],[[43815,43815],"disallowed"],[[43816,43822],"valid"],[[43823,43823],"disallowed"],[[43824,43866],"valid"],[[43867,43867],"valid",[],"NV8"],[[43868,43868],"mapped",[42791]],[[43869,43869],"mapped",[43831]],[[43870,43870],"mapped",[619]],[[43871,43871],"mapped",[43858]],[[43872,43875],"valid"],[[43876,43877],"valid"],[[43878,43887],"disallowed"],[[43888,43888],"mapped",[5024]],[[43889,43889],"mapped",[5025]],[[43890,43890],"mapped",[5026]],[[43891,43891],"mapped",[5027]],[[43892,43892],"mapped",[5028]],[[43893,43893],"mapped",[5029]],[[43894,43894],"mapped",[5030]],[[43895,43895],"mapped",[5031]],[[43896,43896],"mapped",[5032]],[[43897,43897],"mapped",[5033]],[[43898,43898],"mapped",[5034]],[[43899,43899],"mapped",[5035]],[[43900,43900],"mapped",[5036]],[[43901,43901],"mapped",[5037]],[[43902,43902],"mapped",[5038]],[[43903,43903],"mapped",[5039]],[[43904,43904],"mapped",[5040]],[[43905,43905],"mapped",[5041]],[[43906,43906],"mapped",[5042]],[[43907,43907],"mapped",[5043]],[[43908,43908],"mapped",[5044]],[[43909,43909],"mapped",[5045]],[[43910,43910],"mapped",[5046]],[[43911,43911],"mapped",[5047]],[[43912,43912],"mapped",[5048]],[[43913,43913],"mapped",[5049]],[[43914,43914],"mapped",[5050]],[[43915,43915],"mapped",[5051]],[[43916,43916],"mapped",[5052]],[[43917,43917],"mapped",[5053]],[[43918,43918],"mapped",[5054]],[[43919,43919],"mapped",[5055]],[[43920,43920],"mapped",[5056]],[[43921,43921],"mapped",[5057]],[[43922,43922],"mapped",[5058]],[[43923,43923],"mapped",[5059]],[[43924,43924],"mapped",[5060]],[[43925,43925],"mapped",[5061]],[[43926,43926],"mapped",[5062]],[[43927,43927],"mapped",[5063]],[[43928,43928],"mapped",[5064]],[[43929,43929],"mapped",[5065]],[[43930,43930],"mapped",[5066]],[[43931,43931],"mapped",[5067]],[[43932,43932],"mapped",[5068]],[[43933,43933],"mapped",[5069]],[[43934,43934],"mapped",[5070]],[[43935,43935],"mapped",[5071]],[[43936,43936],"mapped",[5072]],[[43937,43937],"mapped",[5073]],[[43938,43938],"mapped",[5074]],[[43939,43939],"mapped",[5075]],[[43940,43940],"mapped",[5076]],[[43941,43941],"mapped",[5077]],[[43942,43942],"mapped",[5078]],[[43943,43943],"mapped",[5079]],[[43944,43944],"mapped",[5080]],[[43945,43945],"mapped",[5081]],[[43946,43946],"mapped",[5082]],[[43947,43947],"mapped",[5083]],[[43948,43948],"mapped",[5084]],[[43949,43949],"mapped",[5085]],[[43950,43950],"mapped",[5086]],[[43951,43951],"mapped",[5087]],[[43952,43952],"mapped",[5088]],[[43953,43953],"mapped",[5089]],[[43954,43954],"mapped",[5090]],[[43955,43955],"mapped",[5091]],[[43956,43956],"mapped",[5092]],[[43957,43957],"mapped",[5093]],[[43958,43958],"mapped",[5094]],[[43959,43959],"mapped",[5095]],[[43960,43960],"mapped",[5096]],[[43961,43961],"mapped",[5097]],[[43962,43962],"mapped",[5098]],[[43963,43963],"mapped",[5099]],[[43964,43964],"mapped",[5100]],[[43965,43965],"mapped",[5101]],[[43966,43966],"mapped",[5102]],[[43967,43967],"mapped",[5103]],[[43968,44010],"valid"],[[44011,44011],"valid",[],"NV8"],[[44012,44013],"valid"],[[44014,44015],"disallowed"],[[44016,44025],"valid"],[[44026,44031],"disallowed"],[[44032,55203],"valid"],[[55204,55215],"disallowed"],[[55216,55238],"valid",[],"NV8"],[[55239,55242],"disallowed"],[[55243,55291],"valid",[],"NV8"],[[55292,55295],"disallowed"],[[55296,57343],"disallowed"],[[57344,63743],"disallowed"],[[63744,63744],"mapped",[35912]],[[63745,63745],"mapped",[26356]],[[63746,63746],"mapped",[36554]],[[63747,63747],"mapped",[36040]],[[63748,63748],"mapped",[28369]],[[63749,63749],"mapped",[20018]],[[63750,63750],"mapped",[21477]],[[63751,63752],"mapped",[40860]],[[63753,63753],"mapped",[22865]],[[63754,63754],"mapped",[37329]],[[63755,63755],"mapped",[21895]],[[63756,63756],"mapped",[22856]],[[63757,63757],"mapped",[25078]],[[63758,63758],"mapped",[30313]],[[63759,63759],"mapped",[32645]],[[63760,63760],"mapped",[34367]],[[63761,63761],"mapped",[34746]],[[63762,63762],"mapped",[35064]],[[63763,63763],"mapped",[37007]],[[63764,63764],"mapped",[27138]],[[63765,63765],"mapped",[27931]],[[63766,63766],"mapped",[28889]],[[63767,63767],"mapped",[29662]],[[63768,63768],"mapped",[33853]],[[63769,63769],"mapped",[37226]],[[63770,63770],"mapped",[39409]],[[63771,63771],"mapped",[20098]],[[63772,63772],"mapped",[21365]],[[63773,63773],"mapped",[27396]],[[63774,63774],"mapped",[29211]],[[63775,63775],"mapped",[34349]],[[63776,63776],"mapped",[40478]],[[63777,63777],"mapped",[23888]],[[63778,63778],"mapped",[28651]],[[63779,63779],"mapped",[34253]],[[63780,63780],"mapped",[35172]],[[63781,63781],"mapped",[25289]],[[63782,63782],"mapped",[33240]],[[63783,63783],"mapped",[34847]],[[63784,63784],"mapped",[24266]],[[63785,63785],"mapped",[26391]],[[63786,63786],"mapped",[28010]],[[63787,63787],"mapped",[29436]],[[63788,63788],"mapped",[37070]],[[63789,63789],"mapped",[20358]],[[63790,63790],"mapped",[20919]],[[63791,63791],"mapped",[21214]],[[63792,63792],"mapped",[25796]],[[63793,63793],"mapped",[27347]],[[63794,63794],"mapped",[29200]],[[63795,63795],"mapped",[30439]],[[63796,63796],"mapped",[32769]],[[63797,63797],"mapped",[34310]],[[63798,63798],"mapped",[34396]],[[63799,63799],"mapped",[36335]],[[63800,63800],"mapped",[38706]],[[63801,63801],"mapped",[39791]],[[63802,63802],"mapped",[40442]],[[63803,63803],"mapped",[30860]],[[63804,63804],"mapped",[31103]],[[63805,63805],"mapped",[32160]],[[63806,63806],"mapped",[33737]],[[63807,63807],"mapped",[37636]],[[63808,63808],"mapped",[40575]],[[63809,63809],"mapped",[35542]],[[63810,63810],"mapped",[22751]],[[63811,63811],"mapped",[24324]],[[63812,63812],"mapped",[31840]],[[63813,63813],"mapped",[32894]],[[63814,63814],"mapped",[29282]],[[63815,63815],"mapped",[30922]],[[63816,63816],"mapped",[36034]],[[63817,63817],"mapped",[38647]],[[63818,63818],"mapped",[22744]],[[63819,63819],"mapped",[23650]],[[63820,63820],"mapped",[27155]],[[63821,63821],"mapped",[28122]],[[63822,63822],"mapped",[28431]],[[63823,63823],"mapped",[32047]],[[63824,63824],"mapped",[32311]],[[63825,63825],"mapped",[38475]],[[63826,63826],"mapped",[21202]],[[63827,63827],"mapped",[32907]],[[63828,63828],"mapped",[20956]],[[63829,63829],"mapped",[20940]],[[63830,63830],"mapped",[31260]],[[63831,63831],"mapped",[32190]],[[63832,63832],"mapped",[33777]],[[63833,63833],"mapped",[38517]],[[63834,63834],"mapped",[35712]],[[63835,63835],"mapped",[25295]],[[63836,63836],"mapped",[27138]],[[63837,63837],"mapped",[35582]],[[63838,63838],"mapped",[20025]],[[63839,63839],"mapped",[23527]],[[63840,63840],"mapped",[24594]],[[63841,63841],"mapped",[29575]],[[63842,63842],"mapped",[30064]],[[63843,63843],"mapped",[21271]],[[63844,63844],"mapped",[30971]],[[63845,63845],"mapped",[20415]],[[63846,63846],"mapped",[24489]],[[63847,63847],"mapped",[19981]],[[63848,63848],"mapped",[27852]],[[63849,63849],"mapped",[25976]],[[63850,63850],"mapped",[32034]],[[63851,63851],"mapped",[21443]],[[63852,63852],"mapped",[22622]],[[63853,63853],"mapped",[30465]],[[63854,63854],"mapped",[33865]],[[63855,63855],"mapped",[35498]],[[63856,63856],"mapped",[27578]],[[63857,63857],"mapped",[36784]],[[63858,63858],"mapped",[27784]],[[63859,63859],"mapped",[25342]],[[63860,63860],"mapped",[33509]],[[63861,63861],"mapped",[25504]],[[63862,63862],"mapped",[30053]],[[63863,63863],"mapped",[20142]],[[63864,63864],"mapped",[20841]],[[63865,63865],"mapped",[20937]],[[63866,63866],"mapped",[26753]],[[63867,63867],"mapped",[31975]],[[63868,63868],"mapped",[33391]],[[63869,63869],"mapped",[35538]],[[63870,63870],"mapped",[37327]],[[63871,63871],"mapped",[21237]],[[63872,63872],"mapped",[21570]],[[63873,63873],"mapped",[22899]],[[63874,63874],"mapped",[24300]],[[63875,63875],"mapped",[26053]],[[63876,63876],"mapped",[28670]],[[63877,63877],"mapped",[31018]],[[63878,63878],"mapped",[38317]],[[63879,63879],"mapped",[39530]],[[63880,63880],"mapped",[40599]],[[63881,63881],"mapped",[40654]],[[63882,63882],"mapped",[21147]],[[63883,63883],"mapped",[26310]],[[63884,63884],"mapped",[27511]],[[63885,63885],"mapped",[36706]],[[63886,63886],"mapped",[24180]],[[63887,63887],"mapped",[24976]],[[63888,63888],"mapped",[25088]],[[63889,63889],"mapped",[25754]],[[63890,63890],"mapped",[28451]],[[63891,63891],"mapped",[29001]],[[63892,63892],"mapped",[29833]],[[63893,63893],"mapped",[31178]],[[63894,63894],"mapped",[32244]],[[63895,63895],"mapped",[32879]],[[63896,63896],"mapped",[36646]],[[63897,63897],"mapped",[34030]],[[63898,63898],"mapped",[36899]],[[63899,63899],"mapped",[37706]],[[63900,63900],"mapped",[21015]],[[63901,63901],"mapped",[21155]],[[63902,63902],"mapped",[21693]],[[63903,63903],"mapped",[28872]],[[63904,63904],"mapped",[35010]],[[63905,63905],"mapped",[35498]],[[63906,63906],"mapped",[24265]],[[63907,63907],"mapped",[24565]],[[63908,63908],"mapped",[25467]],[[63909,63909],"mapped",[27566]],[[63910,63910],"mapped",[31806]],[[63911,63911],"mapped",[29557]],[[63912,63912],"mapped",[20196]],[[63913,63913],"mapped",[22265]],[[63914,63914],"mapped",[23527]],[[63915,63915],"mapped",[23994]],[[63916,63916],"mapped",[24604]],[[63917,63917],"mapped",[29618]],[[63918,63918],"mapped",[29801]],[[63919,63919],"mapped",[32666]],[[63920,63920],"mapped",[32838]],[[63921,63921],"mapped",[37428]],[[63922,63922],"mapped",[38646]],[[63923,63923],"mapped",[38728]],[[63924,63924],"mapped",[38936]],[[63925,63925],"mapped",[20363]],[[63926,63926],"mapped",[31150]],[[63927,63927],"mapped",[37300]],[[63928,63928],"mapped",[38584]],[[63929,63929],"mapped",[24801]],[[63930,63930],"mapped",[20102]],[[63931,63931],"mapped",[20698]],[[63932,63932],"mapped",[23534]],[[63933,63933],"mapped",[23615]],[[63934,63934],"mapped",[26009]],[[63935,63935],"mapped",[27138]],[[63936,63936],"mapped",[29134]],[[63937,63937],"mapped",[30274]],[[63938,63938],"mapped",[34044]],[[63939,63939],"mapped",[36988]],[[63940,63940],"mapped",[40845]],[[63941,63941],"mapped",[26248]],[[63942,63942],"mapped",[38446]],[[63943,63943],"mapped",[21129]],[[63944,63944],"mapped",[26491]],[[63945,63945],"mapped",[26611]],[[63946,63946],"mapped",[27969]],[[63947,63947],"mapped",[28316]],[[63948,63948],"mapped",[29705]],[[63949,63949],"mapped",[30041]],[[63950,63950],"mapped",[30827]],[[63951,63951],"mapped",[32016]],[[63952,63952],"mapped",[39006]],[[63953,63953],"mapped",[20845]],[[63954,63954],"mapped",[25134]],[[63955,63955],"mapped",[38520]],[[63956,63956],"mapped",[20523]],[[63957,63957],"mapped",[23833]],[[63958,63958],"mapped",[28138]],[[63959,63959],"mapped",[36650]],[[63960,63960],"mapped",[24459]],[[63961,63961],"mapped",[24900]],[[63962,63962],"mapped",[26647]],[[63963,63963],"mapped",[29575]],[[63964,63964],"mapped",[38534]],[[63965,63965],"mapped",[21033]],[[63966,63966],"mapped",[21519]],[[63967,63967],"mapped",[23653]],[[63968,63968],"mapped",[26131]],[[63969,63969],"mapped",[26446]],[[63970,63970],"mapped",[26792]],[[63971,63971],"mapped",[27877]],[[63972,63972],"mapped",[29702]],[[63973,63973],"mapped",[30178]],[[63974,63974],"mapped",[32633]],[[63975,63975],"mapped",[35023]],[[63976,63976],"mapped",[35041]],[[63977,63977],"mapped",[37324]],[[63978,63978],"mapped",[38626]],[[63979,63979],"mapped",[21311]],[[63980,63980],"mapped",[28346]],[[63981,63981],"mapped",[21533]],[[63982,63982],"mapped",[29136]],[[63983,63983],"mapped",[29848]],[[63984,63984],"mapped",[34298]],[[63985,63985],"mapped",[38563]],[[63986,63986],"mapped",[40023]],[[63987,63987],"mapped",[40607]],[[63988,63988],"mapped",[26519]],[[63989,63989],"mapped",[28107]],[[63990,63990],"mapped",[33256]],[[63991,63991],"mapped",[31435]],[[63992,63992],"mapped",[31520]],[[63993,63993],"mapped",[31890]],[[63994,63994],"mapped",[29376]],[[63995,63995],"mapped",[28825]],[[63996,63996],"mapped",[35672]],[[63997,63997],"mapped",[20160]],[[63998,63998],"mapped",[33590]],[[63999,63999],"mapped",[21050]],[[64e3,64e3],"mapped",[20999]],[[64001,64001],"mapped",[24230]],[[64002,64002],"mapped",[25299]],[[64003,64003],"mapped",[31958]],[[64004,64004],"mapped",[23429]],[[64005,64005],"mapped",[27934]],[[64006,64006],"mapped",[26292]],[[64007,64007],"mapped",[36667]],[[64008,64008],"mapped",[34892]],[[64009,64009],"mapped",[38477]],[[64010,64010],"mapped",[35211]],[[64011,64011],"mapped",[24275]],[[64012,64012],"mapped",[20800]],[[64013,64013],"mapped",[21952]],[[64014,64015],"valid"],[[64016,64016],"mapped",[22618]],[[64017,64017],"valid"],[[64018,64018],"mapped",[26228]],[[64019,64020],"valid"],[[64021,64021],"mapped",[20958]],[[64022,64022],"mapped",[29482]],[[64023,64023],"mapped",[30410]],[[64024,64024],"mapped",[31036]],[[64025,64025],"mapped",[31070]],[[64026,64026],"mapped",[31077]],[[64027,64027],"mapped",[31119]],[[64028,64028],"mapped",[38742]],[[64029,64029],"mapped",[31934]],[[64030,64030],"mapped",[32701]],[[64031,64031],"valid"],[[64032,64032],"mapped",[34322]],[[64033,64033],"valid"],[[64034,64034],"mapped",[35576]],[[64035,64036],"valid"],[[64037,64037],"mapped",[36920]],[[64038,64038],"mapped",[37117]],[[64039,64041],"valid"],[[64042,64042],"mapped",[39151]],[[64043,64043],"mapped",[39164]],[[64044,64044],"mapped",[39208]],[[64045,64045],"mapped",[40372]],[[64046,64046],"mapped",[37086]],[[64047,64047],"mapped",[38583]],[[64048,64048],"mapped",[20398]],[[64049,64049],"mapped",[20711]],[[64050,64050],"mapped",[20813]],[[64051,64051],"mapped",[21193]],[[64052,64052],"mapped",[21220]],[[64053,64053],"mapped",[21329]],[[64054,64054],"mapped",[21917]],[[64055,64055],"mapped",[22022]],[[64056,64056],"mapped",[22120]],[[64057,64057],"mapped",[22592]],[[64058,64058],"mapped",[22696]],[[64059,64059],"mapped",[23652]],[[64060,64060],"mapped",[23662]],[[64061,64061],"mapped",[24724]],[[64062,64062],"mapped",[24936]],[[64063,64063],"mapped",[24974]],[[64064,64064],"mapped",[25074]],[[64065,64065],"mapped",[25935]],[[64066,64066],"mapped",[26082]],[[64067,64067],"mapped",[26257]],[[64068,64068],"mapped",[26757]],[[64069,64069],"mapped",[28023]],[[64070,64070],"mapped",[28186]],[[64071,64071],"mapped",[28450]],[[64072,64072],"mapped",[29038]],[[64073,64073],"mapped",[29227]],[[64074,64074],"mapped",[29730]],[[64075,64075],"mapped",[30865]],[[64076,64076],"mapped",[31038]],[[64077,64077],"mapped",[31049]],[[64078,64078],"mapped",[31048]],[[64079,64079],"mapped",[31056]],[[64080,64080],"mapped",[31062]],[[64081,64081],"mapped",[31069]],[[64082,64082],"mapped",[31117]],[[64083,64083],"mapped",[31118]],[[64084,64084],"mapped",[31296]],[[64085,64085],"mapped",[31361]],[[64086,64086],"mapped",[31680]],[[64087,64087],"mapped",[32244]],[[64088,64088],"mapped",[32265]],[[64089,64089],"mapped",[32321]],[[64090,64090],"mapped",[32626]],[[64091,64091],"mapped",[32773]],[[64092,64092],"mapped",[33261]],[[64093,64094],"mapped",[33401]],[[64095,64095],"mapped",[33879]],[[64096,64096],"mapped",[35088]],[[64097,64097],"mapped",[35222]],[[64098,64098],"mapped",[35585]],[[64099,64099],"mapped",[35641]],[[64100,64100],"mapped",[36051]],[[64101,64101],"mapped",[36104]],[[64102,64102],"mapped",[36790]],[[64103,64103],"mapped",[36920]],[[64104,64104],"mapped",[38627]],[[64105,64105],"mapped",[38911]],[[64106,64106],"mapped",[38971]],[[64107,64107],"mapped",[24693]],[[64108,64108],"mapped",[148206]],[[64109,64109],"mapped",[33304]],[[64110,64111],"disallowed"],[[64112,64112],"mapped",[20006]],[[64113,64113],"mapped",[20917]],[[64114,64114],"mapped",[20840]],[[64115,64115],"mapped",[20352]],[[64116,64116],"mapped",[20805]],[[64117,64117],"mapped",[20864]],[[64118,64118],"mapped",[21191]],[[64119,64119],"mapped",[21242]],[[64120,64120],"mapped",[21917]],[[64121,64121],"mapped",[21845]],[[64122,64122],"mapped",[21913]],[[64123,64123],"mapped",[21986]],[[64124,64124],"mapped",[22618]],[[64125,64125],"mapped",[22707]],[[64126,64126],"mapped",[22852]],[[64127,64127],"mapped",[22868]],[[64128,64128],"mapped",[23138]],[[64129,64129],"mapped",[23336]],[[64130,64130],"mapped",[24274]],[[64131,64131],"mapped",[24281]],[[64132,64132],"mapped",[24425]],[[64133,64133],"mapped",[24493]],[[64134,64134],"mapped",[24792]],[[64135,64135],"mapped",[24910]],[[64136,64136],"mapped",[24840]],[[64137,64137],"mapped",[24974]],[[64138,64138],"mapped",[24928]],[[64139,64139],"mapped",[25074]],[[64140,64140],"mapped",[25140]],[[64141,64141],"mapped",[25540]],[[64142,64142],"mapped",[25628]],[[64143,64143],"mapped",[25682]],[[64144,64144],"mapped",[25942]],[[64145,64145],"mapped",[26228]],[[64146,64146],"mapped",[26391]],[[64147,64147],"mapped",[26395]],[[64148,64148],"mapped",[26454]],[[64149,64149],"mapped",[27513]],[[64150,64150],"mapped",[27578]],[[64151,64151],"mapped",[27969]],[[64152,64152],"mapped",[28379]],[[64153,64153],"mapped",[28363]],[[64154,64154],"mapped",[28450]],[[64155,64155],"mapped",[28702]],[[64156,64156],"mapped",[29038]],[[64157,64157],"mapped",[30631]],[[64158,64158],"mapped",[29237]],[[64159,64159],"mapped",[29359]],[[64160,64160],"mapped",[29482]],[[64161,64161],"mapped",[29809]],[[64162,64162],"mapped",[29958]],[[64163,64163],"mapped",[30011]],[[64164,64164],"mapped",[30237]],[[64165,64165],"mapped",[30239]],[[64166,64166],"mapped",[30410]],[[64167,64167],"mapped",[30427]],[[64168,64168],"mapped",[30452]],[[64169,64169],"mapped",[30538]],[[64170,64170],"mapped",[30528]],[[64171,64171],"mapped",[30924]],[[64172,64172],"mapped",[31409]],[[64173,64173],"mapped",[31680]],[[64174,64174],"mapped",[31867]],[[64175,64175],"mapped",[32091]],[[64176,64176],"mapped",[32244]],[[64177,64177],"mapped",[32574]],[[64178,64178],"mapped",[32773]],[[64179,64179],"mapped",[33618]],[[64180,64180],"mapped",[33775]],[[64181,64181],"mapped",[34681]],[[64182,64182],"mapped",[35137]],[[64183,64183],"mapped",[35206]],[[64184,64184],"mapped",[35222]],[[64185,64185],"mapped",[35519]],[[64186,64186],"mapped",[35576]],[[64187,64187],"mapped",[35531]],[[64188,64188],"mapped",[35585]],[[64189,64189],"mapped",[35582]],[[64190,64190],"mapped",[35565]],[[64191,64191],"mapped",[35641]],[[64192,64192],"mapped",[35722]],[[64193,64193],"mapped",[36104]],[[64194,64194],"mapped",[36664]],[[64195,64195],"mapped",[36978]],[[64196,64196],"mapped",[37273]],[[64197,64197],"mapped",[37494]],[[64198,64198],"mapped",[38524]],[[64199,64199],"mapped",[38627]],[[64200,64200],"mapped",[38742]],[[64201,64201],"mapped",[38875]],[[64202,64202],"mapped",[38911]],[[64203,64203],"mapped",[38923]],[[64204,64204],"mapped",[38971]],[[64205,64205],"mapped",[39698]],[[64206,64206],"mapped",[40860]],[[64207,64207],"mapped",[141386]],[[64208,64208],"mapped",[141380]],[[64209,64209],"mapped",[144341]],[[64210,64210],"mapped",[15261]],[[64211,64211],"mapped",[16408]],[[64212,64212],"mapped",[16441]],[[64213,64213],"mapped",[152137]],[[64214,64214],"mapped",[154832]],[[64215,64215],"mapped",[163539]],[[64216,64216],"mapped",[40771]],[[64217,64217],"mapped",[40846]],[[64218,64255],"disallowed"],[[64256,64256],"mapped",[102,102]],[[64257,64257],"mapped",[102,105]],[[64258,64258],"mapped",[102,108]],[[64259,64259],"mapped",[102,102,105]],[[64260,64260],"mapped",[102,102,108]],[[64261,64262],"mapped",[115,116]],[[64263,64274],"disallowed"],[[64275,64275],"mapped",[1396,1398]],[[64276,64276],"mapped",[1396,1381]],[[64277,64277],"mapped",[1396,1387]],[[64278,64278],"mapped",[1406,1398]],[[64279,64279],"mapped",[1396,1389]],[[64280,64284],"disallowed"],[[64285,64285],"mapped",[1497,1460]],[[64286,64286],"valid"],[[64287,64287],"mapped",[1522,1463]],[[64288,64288],"mapped",[1506]],[[64289,64289],"mapped",[1488]],[[64290,64290],"mapped",[1491]],[[64291,64291],"mapped",[1492]],[[64292,64292],"mapped",[1499]],[[64293,64293],"mapped",[1500]],[[64294,64294],"mapped",[1501]],[[64295,64295],"mapped",[1512]],[[64296,64296],"mapped",[1514]],[[64297,64297],"disallowed_STD3_mapped",[43]],[[64298,64298],"mapped",[1513,1473]],[[64299,64299],"mapped",[1513,1474]],[[64300,64300],"mapped",[1513,1468,1473]],[[64301,64301],"mapped",[1513,1468,1474]],[[64302,64302],"mapped",[1488,1463]],[[64303,64303],"mapped",[1488,1464]],[[64304,64304],"mapped",[1488,1468]],[[64305,64305],"mapped",[1489,1468]],[[64306,64306],"mapped",[1490,1468]],[[64307,64307],"mapped",[1491,1468]],[[64308,64308],"mapped",[1492,1468]],[[64309,64309],"mapped",[1493,1468]],[[64310,64310],"mapped",[1494,1468]],[[64311,64311],"disallowed"],[[64312,64312],"mapped",[1496,1468]],[[64313,64313],"mapped",[1497,1468]],[[64314,64314],"mapped",[1498,1468]],[[64315,64315],"mapped",[1499,1468]],[[64316,64316],"mapped",[1500,1468]],[[64317,64317],"disallowed"],[[64318,64318],"mapped",[1502,1468]],[[64319,64319],"disallowed"],[[64320,64320],"mapped",[1504,1468]],[[64321,64321],"mapped",[1505,1468]],[[64322,64322],"disallowed"],[[64323,64323],"mapped",[1507,1468]],[[64324,64324],"mapped",[1508,1468]],[[64325,64325],"disallowed"],[[64326,64326],"mapped",[1510,1468]],[[64327,64327],"mapped",[1511,1468]],[[64328,64328],"mapped",[1512,1468]],[[64329,64329],"mapped",[1513,1468]],[[64330,64330],"mapped",[1514,1468]],[[64331,64331],"mapped",[1493,1465]],[[64332,64332],"mapped",[1489,1471]],[[64333,64333],"mapped",[1499,1471]],[[64334,64334],"mapped",[1508,1471]],[[64335,64335],"mapped",[1488,1500]],[[64336,64337],"mapped",[1649]],[[64338,64341],"mapped",[1659]],[[64342,64345],"mapped",[1662]],[[64346,64349],"mapped",[1664]],[[64350,64353],"mapped",[1658]],[[64354,64357],"mapped",[1663]],[[64358,64361],"mapped",[1657]],[[64362,64365],"mapped",[1700]],[[64366,64369],"mapped",[1702]],[[64370,64373],"mapped",[1668]],[[64374,64377],"mapped",[1667]],[[64378,64381],"mapped",[1670]],[[64382,64385],"mapped",[1671]],[[64386,64387],"mapped",[1677]],[[64388,64389],"mapped",[1676]],[[64390,64391],"mapped",[1678]],[[64392,64393],"mapped",[1672]],[[64394,64395],"mapped",[1688]],[[64396,64397],"mapped",[1681]],[[64398,64401],"mapped",[1705]],[[64402,64405],"mapped",[1711]],[[64406,64409],"mapped",[1715]],[[64410,64413],"mapped",[1713]],[[64414,64415],"mapped",[1722]],[[64416,64419],"mapped",[1723]],[[64420,64421],"mapped",[1728]],[[64422,64425],"mapped",[1729]],[[64426,64429],"mapped",[1726]],[[64430,64431],"mapped",[1746]],[[64432,64433],"mapped",[1747]],[[64434,64449],"valid",[],"NV8"],[[64450,64466],"disallowed"],[[64467,64470],"mapped",[1709]],[[64471,64472],"mapped",[1735]],[[64473,64474],"mapped",[1734]],[[64475,64476],"mapped",[1736]],[[64477,64477],"mapped",[1735,1652]],[[64478,64479],"mapped",[1739]],[[64480,64481],"mapped",[1733]],[[64482,64483],"mapped",[1737]],[[64484,64487],"mapped",[1744]],[[64488,64489],"mapped",[1609]],[[64490,64491],"mapped",[1574,1575]],[[64492,64493],"mapped",[1574,1749]],[[64494,64495],"mapped",[1574,1608]],[[64496,64497],"mapped",[1574,1735]],[[64498,64499],"mapped",[1574,1734]],[[64500,64501],"mapped",[1574,1736]],[[64502,64504],"mapped",[1574,1744]],[[64505,64507],"mapped",[1574,1609]],[[64508,64511],"mapped",[1740]],[[64512,64512],"mapped",[1574,1580]],[[64513,64513],"mapped",[1574,1581]],[[64514,64514],"mapped",[1574,1605]],[[64515,64515],"mapped",[1574,1609]],[[64516,64516],"mapped",[1574,1610]],[[64517,64517],"mapped",[1576,1580]],[[64518,64518],"mapped",[1576,1581]],[[64519,64519],"mapped",[1576,1582]],[[64520,64520],"mapped",[1576,1605]],[[64521,64521],"mapped",[1576,1609]],[[64522,64522],"mapped",[1576,1610]],[[64523,64523],"mapped",[1578,1580]],[[64524,64524],"mapped",[1578,1581]],[[64525,64525],"mapped",[1578,1582]],[[64526,64526],"mapped",[1578,1605]],[[64527,64527],"mapped",[1578,1609]],[[64528,64528],"mapped",[1578,1610]],[[64529,64529],"mapped",[1579,1580]],[[64530,64530],"mapped",[1579,1605]],[[64531,64531],"mapped",[1579,1609]],[[64532,64532],"mapped",[1579,1610]],[[64533,64533],"mapped",[1580,1581]],[[64534,64534],"mapped",[1580,1605]],[[64535,64535],"mapped",[1581,1580]],[[64536,64536],"mapped",[1581,1605]],[[64537,64537],"mapped",[1582,1580]],[[64538,64538],"mapped",[1582,1581]],[[64539,64539],"mapped",[1582,1605]],[[64540,64540],"mapped",[1587,1580]],[[64541,64541],"mapped",[1587,1581]],[[64542,64542],"mapped",[1587,1582]],[[64543,64543],"mapped",[1587,1605]],[[64544,64544],"mapped",[1589,1581]],[[64545,64545],"mapped",[1589,1605]],[[64546,64546],"mapped",[1590,1580]],[[64547,64547],"mapped",[1590,1581]],[[64548,64548],"mapped",[1590,1582]],[[64549,64549],"mapped",[1590,1605]],[[64550,64550],"mapped",[1591,1581]],[[64551,64551],"mapped",[1591,1605]],[[64552,64552],"mapped",[1592,1605]],[[64553,64553],"mapped",[1593,1580]],[[64554,64554],"mapped",[1593,1605]],[[64555,64555],"mapped",[1594,1580]],[[64556,64556],"mapped",[1594,1605]],[[64557,64557],"mapped",[1601,1580]],[[64558,64558],"mapped",[1601,1581]],[[64559,64559],"mapped",[1601,1582]],[[64560,64560],"mapped",[1601,1605]],[[64561,64561],"mapped",[1601,1609]],[[64562,64562],"mapped",[1601,1610]],[[64563,64563],"mapped",[1602,1581]],[[64564,64564],"mapped",[1602,1605]],[[64565,64565],"mapped",[1602,1609]],[[64566,64566],"mapped",[1602,1610]],[[64567,64567],"mapped",[1603,1575]],[[64568,64568],"mapped",[1603,1580]],[[64569,64569],"mapped",[1603,1581]],[[64570,64570],"mapped",[1603,1582]],[[64571,64571],"mapped",[1603,1604]],[[64572,64572],"mapped",[1603,1605]],[[64573,64573],"mapped",[1603,1609]],[[64574,64574],"mapped",[1603,1610]],[[64575,64575],"mapped",[1604,1580]],[[64576,64576],"mapped",[1604,1581]],[[64577,64577],"mapped",[1604,1582]],[[64578,64578],"mapped",[1604,1605]],[[64579,64579],"mapped",[1604,1609]],[[64580,64580],"mapped",[1604,1610]],[[64581,64581],"mapped",[1605,1580]],[[64582,64582],"mapped",[1605,1581]],[[64583,64583],"mapped",[1605,1582]],[[64584,64584],"mapped",[1605,1605]],[[64585,64585],"mapped",[1605,1609]],[[64586,64586],"mapped",[1605,1610]],[[64587,64587],"mapped",[1606,1580]],[[64588,64588],"mapped",[1606,1581]],[[64589,64589],"mapped",[1606,1582]],[[64590,64590],"mapped",[1606,1605]],[[64591,64591],"mapped",[1606,1609]],[[64592,64592],"mapped",[1606,1610]],[[64593,64593],"mapped",[1607,1580]],[[64594,64594],"mapped",[1607,1605]],[[64595,64595],"mapped",[1607,1609]],[[64596,64596],"mapped",[1607,1610]],[[64597,64597],"mapped",[1610,1580]],[[64598,64598],"mapped",[1610,1581]],[[64599,64599],"mapped",[1610,1582]],[[64600,64600],"mapped",[1610,1605]],[[64601,64601],"mapped",[1610,1609]],[[64602,64602],"mapped",[1610,1610]],[[64603,64603],"mapped",[1584,1648]],[[64604,64604],"mapped",[1585,1648]],[[64605,64605],"mapped",[1609,1648]],[[64606,64606],"disallowed_STD3_mapped",[32,1612,1617]],[[64607,64607],"disallowed_STD3_mapped",[32,1613,1617]],[[64608,64608],"disallowed_STD3_mapped",[32,1614,1617]],[[64609,64609],"disallowed_STD3_mapped",[32,1615,1617]],[[64610,64610],"disallowed_STD3_mapped",[32,1616,1617]],[[64611,64611],"disallowed_STD3_mapped",[32,1617,1648]],[[64612,64612],"mapped",[1574,1585]],[[64613,64613],"mapped",[1574,1586]],[[64614,64614],"mapped",[1574,1605]],[[64615,64615],"mapped",[1574,1606]],[[64616,64616],"mapped",[1574,1609]],[[64617,64617],"mapped",[1574,1610]],[[64618,64618],"mapped",[1576,1585]],[[64619,64619],"mapped",[1576,1586]],[[64620,64620],"mapped",[1576,1605]],[[64621,64621],"mapped",[1576,1606]],[[64622,64622],"mapped",[1576,1609]],[[64623,64623],"mapped",[1576,1610]],[[64624,64624],"mapped",[1578,1585]],[[64625,64625],"mapped",[1578,1586]],[[64626,64626],"mapped",[1578,1605]],[[64627,64627],"mapped",[1578,1606]],[[64628,64628],"mapped",[1578,1609]],[[64629,64629],"mapped",[1578,1610]],[[64630,64630],"mapped",[1579,1585]],[[64631,64631],"mapped",[1579,1586]],[[64632,64632],"mapped",[1579,1605]],[[64633,64633],"mapped",[1579,1606]],[[64634,64634],"mapped",[1579,1609]],[[64635,64635],"mapped",[1579,1610]],[[64636,64636],"mapped",[1601,1609]],[[64637,64637],"mapped",[1601,1610]],[[64638,64638],"mapped",[1602,1609]],[[64639,64639],"mapped",[1602,1610]],[[64640,64640],"mapped",[1603,1575]],[[64641,64641],"mapped",[1603,1604]],[[64642,64642],"mapped",[1603,1605]],[[64643,64643],"mapped",[1603,1609]],[[64644,64644],"mapped",[1603,1610]],[[64645,64645],"mapped",[1604,1605]],[[64646,64646],"mapped",[1604,1609]],[[64647,64647],"mapped",[1604,1610]],[[64648,64648],"mapped",[1605,1575]],[[64649,64649],"mapped",[1605,1605]],[[64650,64650],"mapped",[1606,1585]],[[64651,64651],"mapped",[1606,1586]],[[64652,64652],"mapped",[1606,1605]],[[64653,64653],"mapped",[1606,1606]],[[64654,64654],"mapped",[1606,1609]],[[64655,64655],"mapped",[1606,1610]],[[64656,64656],"mapped",[1609,1648]],[[64657,64657],"mapped",[1610,1585]],[[64658,64658],"mapped",[1610,1586]],[[64659,64659],"mapped",[1610,1605]],[[64660,64660],"mapped",[1610,1606]],[[64661,64661],"mapped",[1610,1609]],[[64662,64662],"mapped",[1610,1610]],[[64663,64663],"mapped",[1574,1580]],[[64664,64664],"mapped",[1574,1581]],[[64665,64665],"mapped",[1574,1582]],[[64666,64666],"mapped",[1574,1605]],[[64667,64667],"mapped",[1574,1607]],[[64668,64668],"mapped",[1576,1580]],[[64669,64669],"mapped",[1576,1581]],[[64670,64670],"mapped",[1576,1582]],[[64671,64671],"mapped",[1576,1605]],[[64672,64672],"mapped",[1576,1607]],[[64673,64673],"mapped",[1578,1580]],[[64674,64674],"mapped",[1578,1581]],[[64675,64675],"mapped",[1578,1582]],[[64676,64676],"mapped",[1578,1605]],[[64677,64677],"mapped",[1578,1607]],[[64678,64678],"mapped",[1579,1605]],[[64679,64679],"mapped",[1580,1581]],[[64680,64680],"mapped",[1580,1605]],[[64681,64681],"mapped",[1581,1580]],[[64682,64682],"mapped",[1581,1605]],[[64683,64683],"mapped",[1582,1580]],[[64684,64684],"mapped",[1582,1605]],[[64685,64685],"mapped",[1587,1580]],[[64686,64686],"mapped",[1587,1581]],[[64687,64687],"mapped",[1587,1582]],[[64688,64688],"mapped",[1587,1605]],[[64689,64689],"mapped",[1589,1581]],[[64690,64690],"mapped",[1589,1582]],[[64691,64691],"mapped",[1589,1605]],[[64692,64692],"mapped",[1590,1580]],[[64693,64693],"mapped",[1590,1581]],[[64694,64694],"mapped",[1590,1582]],[[64695,64695],"mapped",[1590,1605]],[[64696,64696],"mapped",[1591,1581]],[[64697,64697],"mapped",[1592,1605]],[[64698,64698],"mapped",[1593,1580]],[[64699,64699],"mapped",[1593,1605]],[[64700,64700],"mapped",[1594,1580]],[[64701,64701],"mapped",[1594,1605]],[[64702,64702],"mapped",[1601,1580]],[[64703,64703],"mapped",[1601,1581]],[[64704,64704],"mapped",[1601,1582]],[[64705,64705],"mapped",[1601,1605]],[[64706,64706],"mapped",[1602,1581]],[[64707,64707],"mapped",[1602,1605]],[[64708,64708],"mapped",[1603,1580]],[[64709,64709],"mapped",[1603,1581]],[[64710,64710],"mapped",[1603,1582]],[[64711,64711],"mapped",[1603,1604]],[[64712,64712],"mapped",[1603,1605]],[[64713,64713],"mapped",[1604,1580]],[[64714,64714],"mapped",[1604,1581]],[[64715,64715],"mapped",[1604,1582]],[[64716,64716],"mapped",[1604,1605]],[[64717,64717],"mapped",[1604,1607]],[[64718,64718],"mapped",[1605,1580]],[[64719,64719],"mapped",[1605,1581]],[[64720,64720],"mapped",[1605,1582]],[[64721,64721],"mapped",[1605,1605]],[[64722,64722],"mapped",[1606,1580]],[[64723,64723],"mapped",[1606,1581]],[[64724,64724],"mapped",[1606,1582]],[[64725,64725],"mapped",[1606,1605]],[[64726,64726],"mapped",[1606,1607]],[[64727,64727],"mapped",[1607,1580]],[[64728,64728],"mapped",[1607,1605]],[[64729,64729],"mapped",[1607,1648]],[[64730,64730],"mapped",[1610,1580]],[[64731,64731],"mapped",[1610,1581]],[[64732,64732],"mapped",[1610,1582]],[[64733,64733],"mapped",[1610,1605]],[[64734,64734],"mapped",[1610,1607]],[[64735,64735],"mapped",[1574,1605]],[[64736,64736],"mapped",[1574,1607]],[[64737,64737],"mapped",[1576,1605]],[[64738,64738],"mapped",[1576,1607]],[[64739,64739],"mapped",[1578,1605]],[[64740,64740],"mapped",[1578,1607]],[[64741,64741],"mapped",[1579,1605]],[[64742,64742],"mapped",[1579,1607]],[[64743,64743],"mapped",[1587,1605]],[[64744,64744],"mapped",[1587,1607]],[[64745,64745],"mapped",[1588,1605]],[[64746,64746],"mapped",[1588,1607]],[[64747,64747],"mapped",[1603,1604]],[[64748,64748],"mapped",[1603,1605]],[[64749,64749],"mapped",[1604,1605]],[[64750,64750],"mapped",[1606,1605]],[[64751,64751],"mapped",[1606,1607]],[[64752,64752],"mapped",[1610,1605]],[[64753,64753],"mapped",[1610,1607]],[[64754,64754],"mapped",[1600,1614,1617]],[[64755,64755],"mapped",[1600,1615,1617]],[[64756,64756],"mapped",[1600,1616,1617]],[[64757,64757],"mapped",[1591,1609]],[[64758,64758],"mapped",[1591,1610]],[[64759,64759],"mapped",[1593,1609]],[[64760,64760],"mapped",[1593,1610]],[[64761,64761],"mapped",[1594,1609]],[[64762,64762],"mapped",[1594,1610]],[[64763,64763],"mapped",[1587,1609]],[[64764,64764],"mapped",[1587,1610]],[[64765,64765],"mapped",[1588,1609]],[[64766,64766],"mapped",[1588,1610]],[[64767,64767],"mapped",[1581,1609]],[[64768,64768],"mapped",[1581,1610]],[[64769,64769],"mapped",[1580,1609]],[[64770,64770],"mapped",[1580,1610]],[[64771,64771],"mapped",[1582,1609]],[[64772,64772],"mapped",[1582,1610]],[[64773,64773],"mapped",[1589,1609]],[[64774,64774],"mapped",[1589,1610]],[[64775,64775],"mapped",[1590,1609]],[[64776,64776],"mapped",[1590,1610]],[[64777,64777],"mapped",[1588,1580]],[[64778,64778],"mapped",[1588,1581]],[[64779,64779],"mapped",[1588,1582]],[[64780,64780],"mapped",[1588,1605]],[[64781,64781],"mapped",[1588,1585]],[[64782,64782],"mapped",[1587,1585]],[[64783,64783],"mapped",[1589,1585]],[[64784,64784],"mapped",[1590,1585]],[[64785,64785],"mapped",[1591,1609]],[[64786,64786],"mapped",[1591,1610]],[[64787,64787],"mapped",[1593,1609]],[[64788,64788],"mapped",[1593,1610]],[[64789,64789],"mapped",[1594,1609]],[[64790,64790],"mapped",[1594,1610]],[[64791,64791],"mapped",[1587,1609]],[[64792,64792],"mapped",[1587,1610]],[[64793,64793],"mapped",[1588,1609]],[[64794,64794],"mapped",[1588,1610]],[[64795,64795],"mapped",[1581,1609]],[[64796,64796],"mapped",[1581,1610]],[[64797,64797],"mapped",[1580,1609]],[[64798,64798],"mapped",[1580,1610]],[[64799,64799],"mapped",[1582,1609]],[[64800,64800],"mapped",[1582,1610]],[[64801,64801],"mapped",[1589,1609]],[[64802,64802],"mapped",[1589,1610]],[[64803,64803],"mapped",[1590,1609]],[[64804,64804],"mapped",[1590,1610]],[[64805,64805],"mapped",[1588,1580]],[[64806,64806],"mapped",[1588,1581]],[[64807,64807],"mapped",[1588,1582]],[[64808,64808],"mapped",[1588,1605]],[[64809,64809],"mapped",[1588,1585]],[[64810,64810],"mapped",[1587,1585]],[[64811,64811],"mapped",[1589,1585]],[[64812,64812],"mapped",[1590,1585]],[[64813,64813],"mapped",[1588,1580]],[[64814,64814],"mapped",[1588,1581]],[[64815,64815],"mapped",[1588,1582]],[[64816,64816],"mapped",[1588,1605]],[[64817,64817],"mapped",[1587,1607]],[[64818,64818],"mapped",[1588,1607]],[[64819,64819],"mapped",[1591,1605]],[[64820,64820],"mapped",[1587,1580]],[[64821,64821],"mapped",[1587,1581]],[[64822,64822],"mapped",[1587,1582]],[[64823,64823],"mapped",[1588,1580]],[[64824,64824],"mapped",[1588,1581]],[[64825,64825],"mapped",[1588,1582]],[[64826,64826],"mapped",[1591,1605]],[[64827,64827],"mapped",[1592,1605]],[[64828,64829],"mapped",[1575,1611]],[[64830,64831],"valid",[],"NV8"],[[64832,64847],"disallowed"],[[64848,64848],"mapped",[1578,1580,1605]],[[64849,64850],"mapped",[1578,1581,1580]],[[64851,64851],"mapped",[1578,1581,1605]],[[64852,64852],"mapped",[1578,1582,1605]],[[64853,64853],"mapped",[1578,1605,1580]],[[64854,64854],"mapped",[1578,1605,1581]],[[64855,64855],"mapped",[1578,1605,1582]],[[64856,64857],"mapped",[1580,1605,1581]],[[64858,64858],"mapped",[1581,1605,1610]],[[64859,64859],"mapped",[1581,1605,1609]],[[64860,64860],"mapped",[1587,1581,1580]],[[64861,64861],"mapped",[1587,1580,1581]],[[64862,64862],"mapped",[1587,1580,1609]],[[64863,64864],"mapped",[1587,1605,1581]],[[64865,64865],"mapped",[1587,1605,1580]],[[64866,64867],"mapped",[1587,1605,1605]],[[64868,64869],"mapped",[1589,1581,1581]],[[64870,64870],"mapped",[1589,1605,1605]],[[64871,64872],"mapped",[1588,1581,1605]],[[64873,64873],"mapped",[1588,1580,1610]],[[64874,64875],"mapped",[1588,1605,1582]],[[64876,64877],"mapped",[1588,1605,1605]],[[64878,64878],"mapped",[1590,1581,1609]],[[64879,64880],"mapped",[1590,1582,1605]],[[64881,64882],"mapped",[1591,1605,1581]],[[64883,64883],"mapped",[1591,1605,1605]],[[64884,64884],"mapped",[1591,1605,1610]],[[64885,64885],"mapped",[1593,1580,1605]],[[64886,64887],"mapped",[1593,1605,1605]],[[64888,64888],"mapped",[1593,1605,1609]],[[64889,64889],"mapped",[1594,1605,1605]],[[64890,64890],"mapped",[1594,1605,1610]],[[64891,64891],"mapped",[1594,1605,1609]],[[64892,64893],"mapped",[1601,1582,1605]],[[64894,64894],"mapped",[1602,1605,1581]],[[64895,64895],"mapped",[1602,1605,1605]],[[64896,64896],"mapped",[1604,1581,1605]],[[64897,64897],"mapped",[1604,1581,1610]],[[64898,64898],"mapped",[1604,1581,1609]],[[64899,64900],"mapped",[1604,1580,1580]],[[64901,64902],"mapped",[1604,1582,1605]],[[64903,64904],"mapped",[1604,1605,1581]],[[64905,64905],"mapped",[1605,1581,1580]],[[64906,64906],"mapped",[1605,1581,1605]],[[64907,64907],"mapped",[1605,1581,1610]],[[64908,64908],"mapped",[1605,1580,1581]],[[64909,64909],"mapped",[1605,1580,1605]],[[64910,64910],"mapped",[1605,1582,1580]],[[64911,64911],"mapped",[1605,1582,1605]],[[64912,64913],"disallowed"],[[64914,64914],"mapped",[1605,1580,1582]],[[64915,64915],"mapped",[1607,1605,1580]],[[64916,64916],"mapped",[1607,1605,1605]],[[64917,64917],"mapped",[1606,1581,1605]],[[64918,64918],"mapped",[1606,1581,1609]],[[64919,64920],"mapped",[1606,1580,1605]],[[64921,64921],"mapped",[1606,1580,1609]],[[64922,64922],"mapped",[1606,1605,1610]],[[64923,64923],"mapped",[1606,1605,1609]],[[64924,64925],"mapped",[1610,1605,1605]],[[64926,64926],"mapped",[1576,1582,1610]],[[64927,64927],"mapped",[1578,1580,1610]],[[64928,64928],"mapped",[1578,1580,1609]],[[64929,64929],"mapped",[1578,1582,1610]],[[64930,64930],"mapped",[1578,1582,1609]],[[64931,64931],"mapped",[1578,1605,1610]],[[64932,64932],"mapped",[1578,1605,1609]],[[64933,64933],"mapped",[1580,1605,1610]],[[64934,64934],"mapped",[1580,1581,1609]],[[64935,64935],"mapped",[1580,1605,1609]],[[64936,64936],"mapped",[1587,1582,1609]],[[64937,64937],"mapped",[1589,1581,1610]],[[64938,64938],"mapped",[1588,1581,1610]],[[64939,64939],"mapped",[1590,1581,1610]],[[64940,64940],"mapped",[1604,1580,1610]],[[64941,64941],"mapped",[1604,1605,1610]],[[64942,64942],"mapped",[1610,1581,1610]],[[64943,64943],"mapped",[1610,1580,1610]],[[64944,64944],"mapped",[1610,1605,1610]],[[64945,64945],"mapped",[1605,1605,1610]],[[64946,64946],"mapped",[1602,1605,1610]],[[64947,64947],"mapped",[1606,1581,1610]],[[64948,64948],"mapped",[1602,1605,1581]],[[64949,64949],"mapped",[1604,1581,1605]],[[64950,64950],"mapped",[1593,1605,1610]],[[64951,64951],"mapped",[1603,1605,1610]],[[64952,64952],"mapped",[1606,1580,1581]],[[64953,64953],"mapped",[1605,1582,1610]],[[64954,64954],"mapped",[1604,1580,1605]],[[64955,64955],"mapped",[1603,1605,1605]],[[64956,64956],"mapped",[1604,1580,1605]],[[64957,64957],"mapped",[1606,1580,1581]],[[64958,64958],"mapped",[1580,1581,1610]],[[64959,64959],"mapped",[1581,1580,1610]],[[64960,64960],"mapped",[1605,1580,1610]],[[64961,64961],"mapped",[1601,1605,1610]],[[64962,64962],"mapped",[1576,1581,1610]],[[64963,64963],"mapped",[1603,1605,1605]],[[64964,64964],"mapped",[1593,1580,1605]],[[64965,64965],"mapped",[1589,1605,1605]],[[64966,64966],"mapped",[1587,1582,1610]],[[64967,64967],"mapped",[1606,1580,1610]],[[64968,64975],"disallowed"],[[64976,65007],"disallowed"],[[65008,65008],"mapped",[1589,1604,1746]],[[65009,65009],"mapped",[1602,1604,1746]],[[65010,65010],"mapped",[1575,1604,1604,1607]],[[65011,65011],"mapped",[1575,1603,1576,1585]],[[65012,65012],"mapped",[1605,1581,1605,1583]],[[65013,65013],"mapped",[1589,1604,1593,1605]],[[65014,65014],"mapped",[1585,1587,1608,1604]],[[65015,65015],"mapped",[1593,1604,1610,1607]],[[65016,65016],"mapped",[1608,1587,1604,1605]],[[65017,65017],"mapped",[1589,1604,1609]],[[65018,65018],"disallowed_STD3_mapped",[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605]],[[65019,65019],"disallowed_STD3_mapped",[1580,1604,32,1580,1604,1575,1604,1607]],[[65020,65020],"mapped",[1585,1740,1575,1604]],[[65021,65021],"valid",[],"NV8"],[[65022,65023],"disallowed"],[[65024,65039],"ignored"],[[65040,65040],"disallowed_STD3_mapped",[44]],[[65041,65041],"mapped",[12289]],[[65042,65042],"disallowed"],[[65043,65043],"disallowed_STD3_mapped",[58]],[[65044,65044],"disallowed_STD3_mapped",[59]],[[65045,65045],"disallowed_STD3_mapped",[33]],[[65046,65046],"disallowed_STD3_mapped",[63]],[[65047,65047],"mapped",[12310]],[[65048,65048],"mapped",[12311]],[[65049,65049],"disallowed"],[[65050,65055],"disallowed"],[[65056,65059],"valid"],[[65060,65062],"valid"],[[65063,65069],"valid"],[[65070,65071],"valid"],[[65072,65072],"disallowed"],[[65073,65073],"mapped",[8212]],[[65074,65074],"mapped",[8211]],[[65075,65076],"disallowed_STD3_mapped",[95]],[[65077,65077],"disallowed_STD3_mapped",[40]],[[65078,65078],"disallowed_STD3_mapped",[41]],[[65079,65079],"disallowed_STD3_mapped",[123]],[[65080,65080],"disallowed_STD3_mapped",[125]],[[65081,65081],"mapped",[12308]],[[65082,65082],"mapped",[12309]],[[65083,65083],"mapped",[12304]],[[65084,65084],"mapped",[12305]],[[65085,65085],"mapped",[12298]],[[65086,65086],"mapped",[12299]],[[65087,65087],"mapped",[12296]],[[65088,65088],"mapped",[12297]],[[65089,65089],"mapped",[12300]],[[65090,65090],"mapped",[12301]],[[65091,65091],"mapped",[12302]],[[65092,65092],"mapped",[12303]],[[65093,65094],"valid",[],"NV8"],[[65095,65095],"disallowed_STD3_mapped",[91]],[[65096,65096],"disallowed_STD3_mapped",[93]],[[65097,65100],"disallowed_STD3_mapped",[32,773]],[[65101,65103],"disallowed_STD3_mapped",[95]],[[65104,65104],"disallowed_STD3_mapped",[44]],[[65105,65105],"mapped",[12289]],[[65106,65106],"disallowed"],[[65107,65107],"disallowed"],[[65108,65108],"disallowed_STD3_mapped",[59]],[[65109,65109],"disallowed_STD3_mapped",[58]],[[65110,65110],"disallowed_STD3_mapped",[63]],[[65111,65111],"disallowed_STD3_mapped",[33]],[[65112,65112],"mapped",[8212]],[[65113,65113],"disallowed_STD3_mapped",[40]],[[65114,65114],"disallowed_STD3_mapped",[41]],[[65115,65115],"disallowed_STD3_mapped",[123]],[[65116,65116],"disallowed_STD3_mapped",[125]],[[65117,65117],"mapped",[12308]],[[65118,65118],"mapped",[12309]],[[65119,65119],"disallowed_STD3_mapped",[35]],[[65120,65120],"disallowed_STD3_mapped",[38]],[[65121,65121],"disallowed_STD3_mapped",[42]],[[65122,65122],"disallowed_STD3_mapped",[43]],[[65123,65123],"mapped",[45]],[[65124,65124],"disallowed_STD3_mapped",[60]],[[65125,65125],"disallowed_STD3_mapped",[62]],[[65126,65126],"disallowed_STD3_mapped",[61]],[[65127,65127],"disallowed"],[[65128,65128],"disallowed_STD3_mapped",[92]],[[65129,65129],"disallowed_STD3_mapped",[36]],[[65130,65130],"disallowed_STD3_mapped",[37]],[[65131,65131],"disallowed_STD3_mapped",[64]],[[65132,65135],"disallowed"],[[65136,65136],"disallowed_STD3_mapped",[32,1611]],[[65137,65137],"mapped",[1600,1611]],[[65138,65138],"disallowed_STD3_mapped",[32,1612]],[[65139,65139],"valid"],[[65140,65140],"disallowed_STD3_mapped",[32,1613]],[[65141,65141],"disallowed"],[[65142,65142],"disallowed_STD3_mapped",[32,1614]],[[65143,65143],"mapped",[1600,1614]],[[65144,65144],"disallowed_STD3_mapped",[32,1615]],[[65145,65145],"mapped",[1600,1615]],[[65146,65146],"disallowed_STD3_mapped",[32,1616]],[[65147,65147],"mapped",[1600,1616]],[[65148,65148],"disallowed_STD3_mapped",[32,1617]],[[65149,65149],"mapped",[1600,1617]],[[65150,65150],"disallowed_STD3_mapped",[32,1618]],[[65151,65151],"mapped",[1600,1618]],[[65152,65152],"mapped",[1569]],[[65153,65154],"mapped",[1570]],[[65155,65156],"mapped",[1571]],[[65157,65158],"mapped",[1572]],[[65159,65160],"mapped",[1573]],[[65161,65164],"mapped",[1574]],[[65165,65166],"mapped",[1575]],[[65167,65170],"mapped",[1576]],[[65171,65172],"mapped",[1577]],[[65173,65176],"mapped",[1578]],[[65177,65180],"mapped",[1579]],[[65181,65184],"mapped",[1580]],[[65185,65188],"mapped",[1581]],[[65189,65192],"mapped",[1582]],[[65193,65194],"mapped",[1583]],[[65195,65196],"mapped",[1584]],[[65197,65198],"mapped",[1585]],[[65199,65200],"mapped",[1586]],[[65201,65204],"mapped",[1587]],[[65205,65208],"mapped",[1588]],[[65209,65212],"mapped",[1589]],[[65213,65216],"mapped",[1590]],[[65217,65220],"mapped",[1591]],[[65221,65224],"mapped",[1592]],[[65225,65228],"mapped",[1593]],[[65229,65232],"mapped",[1594]],[[65233,65236],"mapped",[1601]],[[65237,65240],"mapped",[1602]],[[65241,65244],"mapped",[1603]],[[65245,65248],"mapped",[1604]],[[65249,65252],"mapped",[1605]],[[65253,65256],"mapped",[1606]],[[65257,65260],"mapped",[1607]],[[65261,65262],"mapped",[1608]],[[65263,65264],"mapped",[1609]],[[65265,65268],"mapped",[1610]],[[65269,65270],"mapped",[1604,1570]],[[65271,65272],"mapped",[1604,1571]],[[65273,65274],"mapped",[1604,1573]],[[65275,65276],"mapped",[1604,1575]],[[65277,65278],"disallowed"],[[65279,65279],"ignored"],[[65280,65280],"disallowed"],[[65281,65281],"disallowed_STD3_mapped",[33]],[[65282,65282],"disallowed_STD3_mapped",[34]],[[65283,65283],"disallowed_STD3_mapped",[35]],[[65284,65284],"disallowed_STD3_mapped",[36]],[[65285,65285],"disallowed_STD3_mapped",[37]],[[65286,65286],"disallowed_STD3_mapped",[38]],[[65287,65287],"disallowed_STD3_mapped",[39]],[[65288,65288],"disallowed_STD3_mapped",[40]],[[65289,65289],"disallowed_STD3_mapped",[41]],[[65290,65290],"disallowed_STD3_mapped",[42]],[[65291,65291],"disallowed_STD3_mapped",[43]],[[65292,65292],"disallowed_STD3_mapped",[44]],[[65293,65293],"mapped",[45]],[[65294,65294],"mapped",[46]],[[65295,65295],"disallowed_STD3_mapped",[47]],[[65296,65296],"mapped",[48]],[[65297,65297],"mapped",[49]],[[65298,65298],"mapped",[50]],[[65299,65299],"mapped",[51]],[[65300,65300],"mapped",[52]],[[65301,65301],"mapped",[53]],[[65302,65302],"mapped",[54]],[[65303,65303],"mapped",[55]],[[65304,65304],"mapped",[56]],[[65305,65305],"mapped",[57]],[[65306,65306],"disallowed_STD3_mapped",[58]],[[65307,65307],"disallowed_STD3_mapped",[59]],[[65308,65308],"disallowed_STD3_mapped",[60]],[[65309,65309],"disallowed_STD3_mapped",[61]],[[65310,65310],"disallowed_STD3_mapped",[62]],[[65311,65311],"disallowed_STD3_mapped",[63]],[[65312,65312],"disallowed_STD3_mapped",[64]],[[65313,65313],"mapped",[97]],[[65314,65314],"mapped",[98]],[[65315,65315],"mapped",[99]],[[65316,65316],"mapped",[100]],[[65317,65317],"mapped",[101]],[[65318,65318],"mapped",[102]],[[65319,65319],"mapped",[103]],[[65320,65320],"mapped",[104]],[[65321,65321],"mapped",[105]],[[65322,65322],"mapped",[106]],[[65323,65323],"mapped",[107]],[[65324,65324],"mapped",[108]],[[65325,65325],"mapped",[109]],[[65326,65326],"mapped",[110]],[[65327,65327],"mapped",[111]],[[65328,65328],"mapped",[112]],[[65329,65329],"mapped",[113]],[[65330,65330],"mapped",[114]],[[65331,65331],"mapped",[115]],[[65332,65332],"mapped",[116]],[[65333,65333],"mapped",[117]],[[65334,65334],"mapped",[118]],[[65335,65335],"mapped",[119]],[[65336,65336],"mapped",[120]],[[65337,65337],"mapped",[121]],[[65338,65338],"mapped",[122]],[[65339,65339],"disallowed_STD3_mapped",[91]],[[65340,65340],"disallowed_STD3_mapped",[92]],[[65341,65341],"disallowed_STD3_mapped",[93]],[[65342,65342],"disallowed_STD3_mapped",[94]],[[65343,65343],"disallowed_STD3_mapped",[95]],[[65344,65344],"disallowed_STD3_mapped",[96]],[[65345,65345],"mapped",[97]],[[65346,65346],"mapped",[98]],[[65347,65347],"mapped",[99]],[[65348,65348],"mapped",[100]],[[65349,65349],"mapped",[101]],[[65350,65350],"mapped",[102]],[[65351,65351],"mapped",[103]],[[65352,65352],"mapped",[104]],[[65353,65353],"mapped",[105]],[[65354,65354],"mapped",[106]],[[65355,65355],"mapped",[107]],[[65356,65356],"mapped",[108]],[[65357,65357],"mapped",[109]],[[65358,65358],"mapped",[110]],[[65359,65359],"mapped",[111]],[[65360,65360],"mapped",[112]],[[65361,65361],"mapped",[113]],[[65362,65362],"mapped",[114]],[[65363,65363],"mapped",[115]],[[65364,65364],"mapped",[116]],[[65365,65365],"mapped",[117]],[[65366,65366],"mapped",[118]],[[65367,65367],"mapped",[119]],[[65368,65368],"mapped",[120]],[[65369,65369],"mapped",[121]],[[65370,65370],"mapped",[122]],[[65371,65371],"disallowed_STD3_mapped",[123]],[[65372,65372],"disallowed_STD3_mapped",[124]],[[65373,65373],"disallowed_STD3_mapped",[125]],[[65374,65374],"disallowed_STD3_mapped",[126]],[[65375,65375],"mapped",[10629]],[[65376,65376],"mapped",[10630]],[[65377,65377],"mapped",[46]],[[65378,65378],"mapped",[12300]],[[65379,65379],"mapped",[12301]],[[65380,65380],"mapped",[12289]],[[65381,65381],"mapped",[12539]],[[65382,65382],"mapped",[12530]],[[65383,65383],"mapped",[12449]],[[65384,65384],"mapped",[12451]],[[65385,65385],"mapped",[12453]],[[65386,65386],"mapped",[12455]],[[65387,65387],"mapped",[12457]],[[65388,65388],"mapped",[12515]],[[65389,65389],"mapped",[12517]],[[65390,65390],"mapped",[12519]],[[65391,65391],"mapped",[12483]],[[65392,65392],"mapped",[12540]],[[65393,65393],"mapped",[12450]],[[65394,65394],"mapped",[12452]],[[65395,65395],"mapped",[12454]],[[65396,65396],"mapped",[12456]],[[65397,65397],"mapped",[12458]],[[65398,65398],"mapped",[12459]],[[65399,65399],"mapped",[12461]],[[65400,65400],"mapped",[12463]],[[65401,65401],"mapped",[12465]],[[65402,65402],"mapped",[12467]],[[65403,65403],"mapped",[12469]],[[65404,65404],"mapped",[12471]],[[65405,65405],"mapped",[12473]],[[65406,65406],"mapped",[12475]],[[65407,65407],"mapped",[12477]],[[65408,65408],"mapped",[12479]],[[65409,65409],"mapped",[12481]],[[65410,65410],"mapped",[12484]],[[65411,65411],"mapped",[12486]],[[65412,65412],"mapped",[12488]],[[65413,65413],"mapped",[12490]],[[65414,65414],"mapped",[12491]],[[65415,65415],"mapped",[12492]],[[65416,65416],"mapped",[12493]],[[65417,65417],"mapped",[12494]],[[65418,65418],"mapped",[12495]],[[65419,65419],"mapped",[12498]],[[65420,65420],"mapped",[12501]],[[65421,65421],"mapped",[12504]],[[65422,65422],"mapped",[12507]],[[65423,65423],"mapped",[12510]],[[65424,65424],"mapped",[12511]],[[65425,65425],"mapped",[12512]],[[65426,65426],"mapped",[12513]],[[65427,65427],"mapped",[12514]],[[65428,65428],"mapped",[12516]],[[65429,65429],"mapped",[12518]],[[65430,65430],"mapped",[12520]],[[65431,65431],"mapped",[12521]],[[65432,65432],"mapped",[12522]],[[65433,65433],"mapped",[12523]],[[65434,65434],"mapped",[12524]],[[65435,65435],"mapped",[12525]],[[65436,65436],"mapped",[12527]],[[65437,65437],"mapped",[12531]],[[65438,65438],"mapped",[12441]],[[65439,65439],"mapped",[12442]],[[65440,65440],"disallowed"],[[65441,65441],"mapped",[4352]],[[65442,65442],"mapped",[4353]],[[65443,65443],"mapped",[4522]],[[65444,65444],"mapped",[4354]],[[65445,65445],"mapped",[4524]],[[65446,65446],"mapped",[4525]],[[65447,65447],"mapped",[4355]],[[65448,65448],"mapped",[4356]],[[65449,65449],"mapped",[4357]],[[65450,65450],"mapped",[4528]],[[65451,65451],"mapped",[4529]],[[65452,65452],"mapped",[4530]],[[65453,65453],"mapped",[4531]],[[65454,65454],"mapped",[4532]],[[65455,65455],"mapped",[4533]],[[65456,65456],"mapped",[4378]],[[65457,65457],"mapped",[4358]],[[65458,65458],"mapped",[4359]],[[65459,65459],"mapped",[4360]],[[65460,65460],"mapped",[4385]],[[65461,65461],"mapped",[4361]],[[65462,65462],"mapped",[4362]],[[65463,65463],"mapped",[4363]],[[65464,65464],"mapped",[4364]],[[65465,65465],"mapped",[4365]],[[65466,65466],"mapped",[4366]],[[65467,65467],"mapped",[4367]],[[65468,65468],"mapped",[4368]],[[65469,65469],"mapped",[4369]],[[65470,65470],"mapped",[4370]],[[65471,65473],"disallowed"],[[65474,65474],"mapped",[4449]],[[65475,65475],"mapped",[4450]],[[65476,65476],"mapped",[4451]],[[65477,65477],"mapped",[4452]],[[65478,65478],"mapped",[4453]],[[65479,65479],"mapped",[4454]],[[65480,65481],"disallowed"],[[65482,65482],"mapped",[4455]],[[65483,65483],"mapped",[4456]],[[65484,65484],"mapped",[4457]],[[65485,65485],"mapped",[4458]],[[65486,65486],"mapped",[4459]],[[65487,65487],"mapped",[4460]],[[65488,65489],"disallowed"],[[65490,65490],"mapped",[4461]],[[65491,65491],"mapped",[4462]],[[65492,65492],"mapped",[4463]],[[65493,65493],"mapped",[4464]],[[65494,65494],"mapped",[4465]],[[65495,65495],"mapped",[4466]],[[65496,65497],"disallowed"],[[65498,65498],"mapped",[4467]],[[65499,65499],"mapped",[4468]],[[65500,65500],"mapped",[4469]],[[65501,65503],"disallowed"],[[65504,65504],"mapped",[162]],[[65505,65505],"mapped",[163]],[[65506,65506],"mapped",[172]],[[65507,65507],"disallowed_STD3_mapped",[32,772]],[[65508,65508],"mapped",[166]],[[65509,65509],"mapped",[165]],[[65510,65510],"mapped",[8361]],[[65511,65511],"disallowed"],[[65512,65512],"mapped",[9474]],[[65513,65513],"mapped",[8592]],[[65514,65514],"mapped",[8593]],[[65515,65515],"mapped",[8594]],[[65516,65516],"mapped",[8595]],[[65517,65517],"mapped",[9632]],[[65518,65518],"mapped",[9675]],[[65519,65528],"disallowed"],[[65529,65531],"disallowed"],[[65532,65532],"disallowed"],[[65533,65533],"disallowed"],[[65534,65535],"disallowed"],[[65536,65547],"valid"],[[65548,65548],"disallowed"],[[65549,65574],"valid"],[[65575,65575],"disallowed"],[[65576,65594],"valid"],[[65595,65595],"disallowed"],[[65596,65597],"valid"],[[65598,65598],"disallowed"],[[65599,65613],"valid"],[[65614,65615],"disallowed"],[[65616,65629],"valid"],[[65630,65663],"disallowed"],[[65664,65786],"valid"],[[65787,65791],"disallowed"],[[65792,65794],"valid",[],"NV8"],[[65795,65798],"disallowed"],[[65799,65843],"valid",[],"NV8"],[[65844,65846],"disallowed"],[[65847,65855],"valid",[],"NV8"],[[65856,65930],"valid",[],"NV8"],[[65931,65932],"valid",[],"NV8"],[[65933,65935],"disallowed"],[[65936,65947],"valid",[],"NV8"],[[65948,65951],"disallowed"],[[65952,65952],"valid",[],"NV8"],[[65953,65999],"disallowed"],[[66e3,66044],"valid",[],"NV8"],[[66045,66045],"valid"],[[66046,66175],"disallowed"],[[66176,66204],"valid"],[[66205,66207],"disallowed"],[[66208,66256],"valid"],[[66257,66271],"disallowed"],[[66272,66272],"valid"],[[66273,66299],"valid",[],"NV8"],[[66300,66303],"disallowed"],[[66304,66334],"valid"],[[66335,66335],"valid"],[[66336,66339],"valid",[],"NV8"],[[66340,66351],"disallowed"],[[66352,66368],"valid"],[[66369,66369],"valid",[],"NV8"],[[66370,66377],"valid"],[[66378,66378],"valid",[],"NV8"],[[66379,66383],"disallowed"],[[66384,66426],"valid"],[[66427,66431],"disallowed"],[[66432,66461],"valid"],[[66462,66462],"disallowed"],[[66463,66463],"valid",[],"NV8"],[[66464,66499],"valid"],[[66500,66503],"disallowed"],[[66504,66511],"valid"],[[66512,66517],"valid",[],"NV8"],[[66518,66559],"disallowed"],[[66560,66560],"mapped",[66600]],[[66561,66561],"mapped",[66601]],[[66562,66562],"mapped",[66602]],[[66563,66563],"mapped",[66603]],[[66564,66564],"mapped",[66604]],[[66565,66565],"mapped",[66605]],[[66566,66566],"mapped",[66606]],[[66567,66567],"mapped",[66607]],[[66568,66568],"mapped",[66608]],[[66569,66569],"mapped",[66609]],[[66570,66570],"mapped",[66610]],[[66571,66571],"mapped",[66611]],[[66572,66572],"mapped",[66612]],[[66573,66573],"mapped",[66613]],[[66574,66574],"mapped",[66614]],[[66575,66575],"mapped",[66615]],[[66576,66576],"mapped",[66616]],[[66577,66577],"mapped",[66617]],[[66578,66578],"mapped",[66618]],[[66579,66579],"mapped",[66619]],[[66580,66580],"mapped",[66620]],[[66581,66581],"mapped",[66621]],[[66582,66582],"mapped",[66622]],[[66583,66583],"mapped",[66623]],[[66584,66584],"mapped",[66624]],[[66585,66585],"mapped",[66625]],[[66586,66586],"mapped",[66626]],[[66587,66587],"mapped",[66627]],[[66588,66588],"mapped",[66628]],[[66589,66589],"mapped",[66629]],[[66590,66590],"mapped",[66630]],[[66591,66591],"mapped",[66631]],[[66592,66592],"mapped",[66632]],[[66593,66593],"mapped",[66633]],[[66594,66594],"mapped",[66634]],[[66595,66595],"mapped",[66635]],[[66596,66596],"mapped",[66636]],[[66597,66597],"mapped",[66637]],[[66598,66598],"mapped",[66638]],[[66599,66599],"mapped",[66639]],[[66600,66637],"valid"],[[66638,66717],"valid"],[[66718,66719],"disallowed"],[[66720,66729],"valid"],[[66730,66815],"disallowed"],[[66816,66855],"valid"],[[66856,66863],"disallowed"],[[66864,66915],"valid"],[[66916,66926],"disallowed"],[[66927,66927],"valid",[],"NV8"],[[66928,67071],"disallowed"],[[67072,67382],"valid"],[[67383,67391],"disallowed"],[[67392,67413],"valid"],[[67414,67423],"disallowed"],[[67424,67431],"valid"],[[67432,67583],"disallowed"],[[67584,67589],"valid"],[[67590,67591],"disallowed"],[[67592,67592],"valid"],[[67593,67593],"disallowed"],[[67594,67637],"valid"],[[67638,67638],"disallowed"],[[67639,67640],"valid"],[[67641,67643],"disallowed"],[[67644,67644],"valid"],[[67645,67646],"disallowed"],[[67647,67647],"valid"],[[67648,67669],"valid"],[[67670,67670],"disallowed"],[[67671,67679],"valid",[],"NV8"],[[67680,67702],"valid"],[[67703,67711],"valid",[],"NV8"],[[67712,67742],"valid"],[[67743,67750],"disallowed"],[[67751,67759],"valid",[],"NV8"],[[67760,67807],"disallowed"],[[67808,67826],"valid"],[[67827,67827],"disallowed"],[[67828,67829],"valid"],[[67830,67834],"disallowed"],[[67835,67839],"valid",[],"NV8"],[[67840,67861],"valid"],[[67862,67865],"valid",[],"NV8"],[[67866,67867],"valid",[],"NV8"],[[67868,67870],"disallowed"],[[67871,67871],"valid",[],"NV8"],[[67872,67897],"valid"],[[67898,67902],"disallowed"],[[67903,67903],"valid",[],"NV8"],[[67904,67967],"disallowed"],[[67968,68023],"valid"],[[68024,68027],"disallowed"],[[68028,68029],"valid",[],"NV8"],[[68030,68031],"valid"],[[68032,68047],"valid",[],"NV8"],[[68048,68049],"disallowed"],[[68050,68095],"valid",[],"NV8"],[[68096,68099],"valid"],[[68100,68100],"disallowed"],[[68101,68102],"valid"],[[68103,68107],"disallowed"],[[68108,68115],"valid"],[[68116,68116],"disallowed"],[[68117,68119],"valid"],[[68120,68120],"disallowed"],[[68121,68147],"valid"],[[68148,68151],"disallowed"],[[68152,68154],"valid"],[[68155,68158],"disallowed"],[[68159,68159],"valid"],[[68160,68167],"valid",[],"NV8"],[[68168,68175],"disallowed"],[[68176,68184],"valid",[],"NV8"],[[68185,68191],"disallowed"],[[68192,68220],"valid"],[[68221,68223],"valid",[],"NV8"],[[68224,68252],"valid"],[[68253,68255],"valid",[],"NV8"],[[68256,68287],"disallowed"],[[68288,68295],"valid"],[[68296,68296],"valid",[],"NV8"],[[68297,68326],"valid"],[[68327,68330],"disallowed"],[[68331,68342],"valid",[],"NV8"],[[68343,68351],"disallowed"],[[68352,68405],"valid"],[[68406,68408],"disallowed"],[[68409,68415],"valid",[],"NV8"],[[68416,68437],"valid"],[[68438,68439],"disallowed"],[[68440,68447],"valid",[],"NV8"],[[68448,68466],"valid"],[[68467,68471],"disallowed"],[[68472,68479],"valid",[],"NV8"],[[68480,68497],"valid"],[[68498,68504],"disallowed"],[[68505,68508],"valid",[],"NV8"],[[68509,68520],"disallowed"],[[68521,68527],"valid",[],"NV8"],[[68528,68607],"disallowed"],[[68608,68680],"valid"],[[68681,68735],"disallowed"],[[68736,68736],"mapped",[68800]],[[68737,68737],"mapped",[68801]],[[68738,68738],"mapped",[68802]],[[68739,68739],"mapped",[68803]],[[68740,68740],"mapped",[68804]],[[68741,68741],"mapped",[68805]],[[68742,68742],"mapped",[68806]],[[68743,68743],"mapped",[68807]],[[68744,68744],"mapped",[68808]],[[68745,68745],"mapped",[68809]],[[68746,68746],"mapped",[68810]],[[68747,68747],"mapped",[68811]],[[68748,68748],"mapped",[68812]],[[68749,68749],"mapped",[68813]],[[68750,68750],"mapped",[68814]],[[68751,68751],"mapped",[68815]],[[68752,68752],"mapped",[68816]],[[68753,68753],"mapped",[68817]],[[68754,68754],"mapped",[68818]],[[68755,68755],"mapped",[68819]],[[68756,68756],"mapped",[68820]],[[68757,68757],"mapped",[68821]],[[68758,68758],"mapped",[68822]],[[68759,68759],"mapped",[68823]],[[68760,68760],"mapped",[68824]],[[68761,68761],"mapped",[68825]],[[68762,68762],"mapped",[68826]],[[68763,68763],"mapped",[68827]],[[68764,68764],"mapped",[68828]],[[68765,68765],"mapped",[68829]],[[68766,68766],"mapped",[68830]],[[68767,68767],"mapped",[68831]],[[68768,68768],"mapped",[68832]],[[68769,68769],"mapped",[68833]],[[68770,68770],"mapped",[68834]],[[68771,68771],"mapped",[68835]],[[68772,68772],"mapped",[68836]],[[68773,68773],"mapped",[68837]],[[68774,68774],"mapped",[68838]],[[68775,68775],"mapped",[68839]],[[68776,68776],"mapped",[68840]],[[68777,68777],"mapped",[68841]],[[68778,68778],"mapped",[68842]],[[68779,68779],"mapped",[68843]],[[68780,68780],"mapped",[68844]],[[68781,68781],"mapped",[68845]],[[68782,68782],"mapped",[68846]],[[68783,68783],"mapped",[68847]],[[68784,68784],"mapped",[68848]],[[68785,68785],"mapped",[68849]],[[68786,68786],"mapped",[68850]],[[68787,68799],"disallowed"],[[68800,68850],"valid"],[[68851,68857],"disallowed"],[[68858,68863],"valid",[],"NV8"],[[68864,69215],"disallowed"],[[69216,69246],"valid",[],"NV8"],[[69247,69631],"disallowed"],[[69632,69702],"valid"],[[69703,69709],"valid",[],"NV8"],[[69710,69713],"disallowed"],[[69714,69733],"valid",[],"NV8"],[[69734,69743],"valid"],[[69744,69758],"disallowed"],[[69759,69759],"valid"],[[69760,69818],"valid"],[[69819,69820],"valid",[],"NV8"],[[69821,69821],"disallowed"],[[69822,69825],"valid",[],"NV8"],[[69826,69839],"disallowed"],[[69840,69864],"valid"],[[69865,69871],"disallowed"],[[69872,69881],"valid"],[[69882,69887],"disallowed"],[[69888,69940],"valid"],[[69941,69941],"disallowed"],[[69942,69951],"valid"],[[69952,69955],"valid",[],"NV8"],[[69956,69967],"disallowed"],[[69968,70003],"valid"],[[70004,70005],"valid",[],"NV8"],[[70006,70006],"valid"],[[70007,70015],"disallowed"],[[70016,70084],"valid"],[[70085,70088],"valid",[],"NV8"],[[70089,70089],"valid",[],"NV8"],[[70090,70092],"valid"],[[70093,70093],"valid",[],"NV8"],[[70094,70095],"disallowed"],[[70096,70105],"valid"],[[70106,70106],"valid"],[[70107,70107],"valid",[],"NV8"],[[70108,70108],"valid"],[[70109,70111],"valid",[],"NV8"],[[70112,70112],"disallowed"],[[70113,70132],"valid",[],"NV8"],[[70133,70143],"disallowed"],[[70144,70161],"valid"],[[70162,70162],"disallowed"],[[70163,70199],"valid"],[[70200,70205],"valid",[],"NV8"],[[70206,70271],"disallowed"],[[70272,70278],"valid"],[[70279,70279],"disallowed"],[[70280,70280],"valid"],[[70281,70281],"disallowed"],[[70282,70285],"valid"],[[70286,70286],"disallowed"],[[70287,70301],"valid"],[[70302,70302],"disallowed"],[[70303,70312],"valid"],[[70313,70313],"valid",[],"NV8"],[[70314,70319],"disallowed"],[[70320,70378],"valid"],[[70379,70383],"disallowed"],[[70384,70393],"valid"],[[70394,70399],"disallowed"],[[70400,70400],"valid"],[[70401,70403],"valid"],[[70404,70404],"disallowed"],[[70405,70412],"valid"],[[70413,70414],"disallowed"],[[70415,70416],"valid"],[[70417,70418],"disallowed"],[[70419,70440],"valid"],[[70441,70441],"disallowed"],[[70442,70448],"valid"],[[70449,70449],"disallowed"],[[70450,70451],"valid"],[[70452,70452],"disallowed"],[[70453,70457],"valid"],[[70458,70459],"disallowed"],[[70460,70468],"valid"],[[70469,70470],"disallowed"],[[70471,70472],"valid"],[[70473,70474],"disallowed"],[[70475,70477],"valid"],[[70478,70479],"disallowed"],[[70480,70480],"valid"],[[70481,70486],"disallowed"],[[70487,70487],"valid"],[[70488,70492],"disallowed"],[[70493,70499],"valid"],[[70500,70501],"disallowed"],[[70502,70508],"valid"],[[70509,70511],"disallowed"],[[70512,70516],"valid"],[[70517,70783],"disallowed"],[[70784,70853],"valid"],[[70854,70854],"valid",[],"NV8"],[[70855,70855],"valid"],[[70856,70863],"disallowed"],[[70864,70873],"valid"],[[70874,71039],"disallowed"],[[71040,71093],"valid"],[[71094,71095],"disallowed"],[[71096,71104],"valid"],[[71105,71113],"valid",[],"NV8"],[[71114,71127],"valid",[],"NV8"],[[71128,71133],"valid"],[[71134,71167],"disallowed"],[[71168,71232],"valid"],[[71233,71235],"valid",[],"NV8"],[[71236,71236],"valid"],[[71237,71247],"disallowed"],[[71248,71257],"valid"],[[71258,71295],"disallowed"],[[71296,71351],"valid"],[[71352,71359],"disallowed"],[[71360,71369],"valid"],[[71370,71423],"disallowed"],[[71424,71449],"valid"],[[71450,71452],"disallowed"],[[71453,71467],"valid"],[[71468,71471],"disallowed"],[[71472,71481],"valid"],[[71482,71487],"valid",[],"NV8"],[[71488,71839],"disallowed"],[[71840,71840],"mapped",[71872]],[[71841,71841],"mapped",[71873]],[[71842,71842],"mapped",[71874]],[[71843,71843],"mapped",[71875]],[[71844,71844],"mapped",[71876]],[[71845,71845],"mapped",[71877]],[[71846,71846],"mapped",[71878]],[[71847,71847],"mapped",[71879]],[[71848,71848],"mapped",[71880]],[[71849,71849],"mapped",[71881]],[[71850,71850],"mapped",[71882]],[[71851,71851],"mapped",[71883]],[[71852,71852],"mapped",[71884]],[[71853,71853],"mapped",[71885]],[[71854,71854],"mapped",[71886]],[[71855,71855],"mapped",[71887]],[[71856,71856],"mapped",[71888]],[[71857,71857],"mapped",[71889]],[[71858,71858],"mapped",[71890]],[[71859,71859],"mapped",[71891]],[[71860,71860],"mapped",[71892]],[[71861,71861],"mapped",[71893]],[[71862,71862],"mapped",[71894]],[[71863,71863],"mapped",[71895]],[[71864,71864],"mapped",[71896]],[[71865,71865],"mapped",[71897]],[[71866,71866],"mapped",[71898]],[[71867,71867],"mapped",[71899]],[[71868,71868],"mapped",[71900]],[[71869,71869],"mapped",[71901]],[[71870,71870],"mapped",[71902]],[[71871,71871],"mapped",[71903]],[[71872,71913],"valid"],[[71914,71922],"valid",[],"NV8"],[[71923,71934],"disallowed"],[[71935,71935],"valid"],[[71936,72383],"disallowed"],[[72384,72440],"valid"],[[72441,73727],"disallowed"],[[73728,74606],"valid"],[[74607,74648],"valid"],[[74649,74649],"valid"],[[74650,74751],"disallowed"],[[74752,74850],"valid",[],"NV8"],[[74851,74862],"valid",[],"NV8"],[[74863,74863],"disallowed"],[[74864,74867],"valid",[],"NV8"],[[74868,74868],"valid",[],"NV8"],[[74869,74879],"disallowed"],[[74880,75075],"valid"],[[75076,77823],"disallowed"],[[77824,78894],"valid"],[[78895,82943],"disallowed"],[[82944,83526],"valid"],[[83527,92159],"disallowed"],[[92160,92728],"valid"],[[92729,92735],"disallowed"],[[92736,92766],"valid"],[[92767,92767],"disallowed"],[[92768,92777],"valid"],[[92778,92781],"disallowed"],[[92782,92783],"valid",[],"NV8"],[[92784,92879],"disallowed"],[[92880,92909],"valid"],[[92910,92911],"disallowed"],[[92912,92916],"valid"],[[92917,92917],"valid",[],"NV8"],[[92918,92927],"disallowed"],[[92928,92982],"valid"],[[92983,92991],"valid",[],"NV8"],[[92992,92995],"valid"],[[92996,92997],"valid",[],"NV8"],[[92998,93007],"disallowed"],[[93008,93017],"valid"],[[93018,93018],"disallowed"],[[93019,93025],"valid",[],"NV8"],[[93026,93026],"disallowed"],[[93027,93047],"valid"],[[93048,93052],"disallowed"],[[93053,93071],"valid"],[[93072,93951],"disallowed"],[[93952,94020],"valid"],[[94021,94031],"disallowed"],[[94032,94078],"valid"],[[94079,94094],"disallowed"],[[94095,94111],"valid"],[[94112,110591],"disallowed"],[[110592,110593],"valid"],[[110594,113663],"disallowed"],[[113664,113770],"valid"],[[113771,113775],"disallowed"],[[113776,113788],"valid"],[[113789,113791],"disallowed"],[[113792,113800],"valid"],[[113801,113807],"disallowed"],[[113808,113817],"valid"],[[113818,113819],"disallowed"],[[113820,113820],"valid",[],"NV8"],[[113821,113822],"valid"],[[113823,113823],"valid",[],"NV8"],[[113824,113827],"ignored"],[[113828,118783],"disallowed"],[[118784,119029],"valid",[],"NV8"],[[119030,119039],"disallowed"],[[119040,119078],"valid",[],"NV8"],[[119079,119080],"disallowed"],[[119081,119081],"valid",[],"NV8"],[[119082,119133],"valid",[],"NV8"],[[119134,119134],"mapped",[119127,119141]],[[119135,119135],"mapped",[119128,119141]],[[119136,119136],"mapped",[119128,119141,119150]],[[119137,119137],"mapped",[119128,119141,119151]],[[119138,119138],"mapped",[119128,119141,119152]],[[119139,119139],"mapped",[119128,119141,119153]],[[119140,119140],"mapped",[119128,119141,119154]],[[119141,119154],"valid",[],"NV8"],[[119155,119162],"disallowed"],[[119163,119226],"valid",[],"NV8"],[[119227,119227],"mapped",[119225,119141]],[[119228,119228],"mapped",[119226,119141]],[[119229,119229],"mapped",[119225,119141,119150]],[[119230,119230],"mapped",[119226,119141,119150]],[[119231,119231],"mapped",[119225,119141,119151]],[[119232,119232],"mapped",[119226,119141,119151]],[[119233,119261],"valid",[],"NV8"],[[119262,119272],"valid",[],"NV8"],[[119273,119295],"disallowed"],[[119296,119365],"valid",[],"NV8"],[[119366,119551],"disallowed"],[[119552,119638],"valid",[],"NV8"],[[119639,119647],"disallowed"],[[119648,119665],"valid",[],"NV8"],[[119666,119807],"disallowed"],[[119808,119808],"mapped",[97]],[[119809,119809],"mapped",[98]],[[119810,119810],"mapped",[99]],[[119811,119811],"mapped",[100]],[[119812,119812],"mapped",[101]],[[119813,119813],"mapped",[102]],[[119814,119814],"mapped",[103]],[[119815,119815],"mapped",[104]],[[119816,119816],"mapped",[105]],[[119817,119817],"mapped",[106]],[[119818,119818],"mapped",[107]],[[119819,119819],"mapped",[108]],[[119820,119820],"mapped",[109]],[[119821,119821],"mapped",[110]],[[119822,119822],"mapped",[111]],[[119823,119823],"mapped",[112]],[[119824,119824],"mapped",[113]],[[119825,119825],"mapped",[114]],[[119826,119826],"mapped",[115]],[[119827,119827],"mapped",[116]],[[119828,119828],"mapped",[117]],[[119829,119829],"mapped",[118]],[[119830,119830],"mapped",[119]],[[119831,119831],"mapped",[120]],[[119832,119832],"mapped",[121]],[[119833,119833],"mapped",[122]],[[119834,119834],"mapped",[97]],[[119835,119835],"mapped",[98]],[[119836,119836],"mapped",[99]],[[119837,119837],"mapped",[100]],[[119838,119838],"mapped",[101]],[[119839,119839],"mapped",[102]],[[119840,119840],"mapped",[103]],[[119841,119841],"mapped",[104]],[[119842,119842],"mapped",[105]],[[119843,119843],"mapped",[106]],[[119844,119844],"mapped",[107]],[[119845,119845],"mapped",[108]],[[119846,119846],"mapped",[109]],[[119847,119847],"mapped",[110]],[[119848,119848],"mapped",[111]],[[119849,119849],"mapped",[112]],[[119850,119850],"mapped",[113]],[[119851,119851],"mapped",[114]],[[119852,119852],"mapped",[115]],[[119853,119853],"mapped",[116]],[[119854,119854],"mapped",[117]],[[119855,119855],"mapped",[118]],[[119856,119856],"mapped",[119]],[[119857,119857],"mapped",[120]],[[119858,119858],"mapped",[121]],[[119859,119859],"mapped",[122]],[[119860,119860],"mapped",[97]],[[119861,119861],"mapped",[98]],[[119862,119862],"mapped",[99]],[[119863,119863],"mapped",[100]],[[119864,119864],"mapped",[101]],[[119865,119865],"mapped",[102]],[[119866,119866],"mapped",[103]],[[119867,119867],"mapped",[104]],[[119868,119868],"mapped",[105]],[[119869,119869],"mapped",[106]],[[119870,119870],"mapped",[107]],[[119871,119871],"mapped",[108]],[[119872,119872],"mapped",[109]],[[119873,119873],"mapped",[110]],[[119874,119874],"mapped",[111]],[[119875,119875],"mapped",[112]],[[119876,119876],"mapped",[113]],[[119877,119877],"mapped",[114]],[[119878,119878],"mapped",[115]],[[119879,119879],"mapped",[116]],[[119880,119880],"mapped",[117]],[[119881,119881],"mapped",[118]],[[119882,119882],"mapped",[119]],[[119883,119883],"mapped",[120]],[[119884,119884],"mapped",[121]],[[119885,119885],"mapped",[122]],[[119886,119886],"mapped",[97]],[[119887,119887],"mapped",[98]],[[119888,119888],"mapped",[99]],[[119889,119889],"mapped",[100]],[[119890,119890],"mapped",[101]],[[119891,119891],"mapped",[102]],[[119892,119892],"mapped",[103]],[[119893,119893],"disallowed"],[[119894,119894],"mapped",[105]],[[119895,119895],"mapped",[106]],[[119896,119896],"mapped",[107]],[[119897,119897],"mapped",[108]],[[119898,119898],"mapped",[109]],[[119899,119899],"mapped",[110]],[[119900,119900],"mapped",[111]],[[119901,119901],"mapped",[112]],[[119902,119902],"mapped",[113]],[[119903,119903],"mapped",[114]],[[119904,119904],"mapped",[115]],[[119905,119905],"mapped",[116]],[[119906,119906],"mapped",[117]],[[119907,119907],"mapped",[118]],[[119908,119908],"mapped",[119]],[[119909,119909],"mapped",[120]],[[119910,119910],"mapped",[121]],[[119911,119911],"mapped",[122]],[[119912,119912],"mapped",[97]],[[119913,119913],"mapped",[98]],[[119914,119914],"mapped",[99]],[[119915,119915],"mapped",[100]],[[119916,119916],"mapped",[101]],[[119917,119917],"mapped",[102]],[[119918,119918],"mapped",[103]],[[119919,119919],"mapped",[104]],[[119920,119920],"mapped",[105]],[[119921,119921],"mapped",[106]],[[119922,119922],"mapped",[107]],[[119923,119923],"mapped",[108]],[[119924,119924],"mapped",[109]],[[119925,119925],"mapped",[110]],[[119926,119926],"mapped",[111]],[[119927,119927],"mapped",[112]],[[119928,119928],"mapped",[113]],[[119929,119929],"mapped",[114]],[[119930,119930],"mapped",[115]],[[119931,119931],"mapped",[116]],[[119932,119932],"mapped",[117]],[[119933,119933],"mapped",[118]],[[119934,119934],"mapped",[119]],[[119935,119935],"mapped",[120]],[[119936,119936],"mapped",[121]],[[119937,119937],"mapped",[122]],[[119938,119938],"mapped",[97]],[[119939,119939],"mapped",[98]],[[119940,119940],"mapped",[99]],[[119941,119941],"mapped",[100]],[[119942,119942],"mapped",[101]],[[119943,119943],"mapped",[102]],[[119944,119944],"mapped",[103]],[[119945,119945],"mapped",[104]],[[119946,119946],"mapped",[105]],[[119947,119947],"mapped",[106]],[[119948,119948],"mapped",[107]],[[119949,119949],"mapped",[108]],[[119950,119950],"mapped",[109]],[[119951,119951],"mapped",[110]],[[119952,119952],"mapped",[111]],[[119953,119953],"mapped",[112]],[[119954,119954],"mapped",[113]],[[119955,119955],"mapped",[114]],[[119956,119956],"mapped",[115]],[[119957,119957],"mapped",[116]],[[119958,119958],"mapped",[117]],[[119959,119959],"mapped",[118]],[[119960,119960],"mapped",[119]],[[119961,119961],"mapped",[120]],[[119962,119962],"mapped",[121]],[[119963,119963],"mapped",[122]],[[119964,119964],"mapped",[97]],[[119965,119965],"disallowed"],[[119966,119966],"mapped",[99]],[[119967,119967],"mapped",[100]],[[119968,119969],"disallowed"],[[119970,119970],"mapped",[103]],[[119971,119972],"disallowed"],[[119973,119973],"mapped",[106]],[[119974,119974],"mapped",[107]],[[119975,119976],"disallowed"],[[119977,119977],"mapped",[110]],[[119978,119978],"mapped",[111]],[[119979,119979],"mapped",[112]],[[119980,119980],"mapped",[113]],[[119981,119981],"disallowed"],[[119982,119982],"mapped",[115]],[[119983,119983],"mapped",[116]],[[119984,119984],"mapped",[117]],[[119985,119985],"mapped",[118]],[[119986,119986],"mapped",[119]],[[119987,119987],"mapped",[120]],[[119988,119988],"mapped",[121]],[[119989,119989],"mapped",[122]],[[119990,119990],"mapped",[97]],[[119991,119991],"mapped",[98]],[[119992,119992],"mapped",[99]],[[119993,119993],"mapped",[100]],[[119994,119994],"disallowed"],[[119995,119995],"mapped",[102]],[[119996,119996],"disallowed"],[[119997,119997],"mapped",[104]],[[119998,119998],"mapped",[105]],[[119999,119999],"mapped",[106]],[[12e4,12e4],"mapped",[107]],[[120001,120001],"mapped",[108]],[[120002,120002],"mapped",[109]],[[120003,120003],"mapped",[110]],[[120004,120004],"disallowed"],[[120005,120005],"mapped",[112]],[[120006,120006],"mapped",[113]],[[120007,120007],"mapped",[114]],[[120008,120008],"mapped",[115]],[[120009,120009],"mapped",[116]],[[120010,120010],"mapped",[117]],[[120011,120011],"mapped",[118]],[[120012,120012],"mapped",[119]],[[120013,120013],"mapped",[120]],[[120014,120014],"mapped",[121]],[[120015,120015],"mapped",[122]],[[120016,120016],"mapped",[97]],[[120017,120017],"mapped",[98]],[[120018,120018],"mapped",[99]],[[120019,120019],"mapped",[100]],[[120020,120020],"mapped",[101]],[[120021,120021],"mapped",[102]],[[120022,120022],"mapped",[103]],[[120023,120023],"mapped",[104]],[[120024,120024],"mapped",[105]],[[120025,120025],"mapped",[106]],[[120026,120026],"mapped",[107]],[[120027,120027],"mapped",[108]],[[120028,120028],"mapped",[109]],[[120029,120029],"mapped",[110]],[[120030,120030],"mapped",[111]],[[120031,120031],"mapped",[112]],[[120032,120032],"mapped",[113]],[[120033,120033],"mapped",[114]],[[120034,120034],"mapped",[115]],[[120035,120035],"mapped",[116]],[[120036,120036],"mapped",[117]],[[120037,120037],"mapped",[118]],[[120038,120038],"mapped",[119]],[[120039,120039],"mapped",[120]],[[120040,120040],"mapped",[121]],[[120041,120041],"mapped",[122]],[[120042,120042],"mapped",[97]],[[120043,120043],"mapped",[98]],[[120044,120044],"mapped",[99]],[[120045,120045],"mapped",[100]],[[120046,120046],"mapped",[101]],[[120047,120047],"mapped",[102]],[[120048,120048],"mapped",[103]],[[120049,120049],"mapped",[104]],[[120050,120050],"mapped",[105]],[[120051,120051],"mapped",[106]],[[120052,120052],"mapped",[107]],[[120053,120053],"mapped",[108]],[[120054,120054],"mapped",[109]],[[120055,120055],"mapped",[110]],[[120056,120056],"mapped",[111]],[[120057,120057],"mapped",[112]],[[120058,120058],"mapped",[113]],[[120059,120059],"mapped",[114]],[[120060,120060],"mapped",[115]],[[120061,120061],"mapped",[116]],[[120062,120062],"mapped",[117]],[[120063,120063],"mapped",[118]],[[120064,120064],"mapped",[119]],[[120065,120065],"mapped",[120]],[[120066,120066],"mapped",[121]],[[120067,120067],"mapped",[122]],[[120068,120068],"mapped",[97]],[[120069,120069],"mapped",[98]],[[120070,120070],"disallowed"],[[120071,120071],"mapped",[100]],[[120072,120072],"mapped",[101]],[[120073,120073],"mapped",[102]],[[120074,120074],"mapped",[103]],[[120075,120076],"disallowed"],[[120077,120077],"mapped",[106]],[[120078,120078],"mapped",[107]],[[120079,120079],"mapped",[108]],[[120080,120080],"mapped",[109]],[[120081,120081],"mapped",[110]],[[120082,120082],"mapped",[111]],[[120083,120083],"mapped",[112]],[[120084,120084],"mapped",[113]],[[120085,120085],"disallowed"],[[120086,120086],"mapped",[115]],[[120087,120087],"mapped",[116]],[[120088,120088],"mapped",[117]],[[120089,120089],"mapped",[118]],[[120090,120090],"mapped",[119]],[[120091,120091],"mapped",[120]],[[120092,120092],"mapped",[121]],[[120093,120093],"disallowed"],[[120094,120094],"mapped",[97]],[[120095,120095],"mapped",[98]],[[120096,120096],"mapped",[99]],[[120097,120097],"mapped",[100]],[[120098,120098],"mapped",[101]],[[120099,120099],"mapped",[102]],[[120100,120100],"mapped",[103]],[[120101,120101],"mapped",[104]],[[120102,120102],"mapped",[105]],[[120103,120103],"mapped",[106]],[[120104,120104],"mapped",[107]],[[120105,120105],"mapped",[108]],[[120106,120106],"mapped",[109]],[[120107,120107],"mapped",[110]],[[120108,120108],"mapped",[111]],[[120109,120109],"mapped",[112]],[[120110,120110],"mapped",[113]],[[120111,120111],"mapped",[114]],[[120112,120112],"mapped",[115]],[[120113,120113],"mapped",[116]],[[120114,120114],"mapped",[117]],[[120115,120115],"mapped",[118]],[[120116,120116],"mapped",[119]],[[120117,120117],"mapped",[120]],[[120118,120118],"mapped",[121]],[[120119,120119],"mapped",[122]],[[120120,120120],"mapped",[97]],[[120121,120121],"mapped",[98]],[[120122,120122],"disallowed"],[[120123,120123],"mapped",[100]],[[120124,120124],"mapped",[101]],[[120125,120125],"mapped",[102]],[[120126,120126],"mapped",[103]],[[120127,120127],"disallowed"],[[120128,120128],"mapped",[105]],[[120129,120129],"mapped",[106]],[[120130,120130],"mapped",[107]],[[120131,120131],"mapped",[108]],[[120132,120132],"mapped",[109]],[[120133,120133],"disallowed"],[[120134,120134],"mapped",[111]],[[120135,120137],"disallowed"],[[120138,120138],"mapped",[115]],[[120139,120139],"mapped",[116]],[[120140,120140],"mapped",[117]],[[120141,120141],"mapped",[118]],[[120142,120142],"mapped",[119]],[[120143,120143],"mapped",[120]],[[120144,120144],"mapped",[121]],[[120145,120145],"disallowed"],[[120146,120146],"mapped",[97]],[[120147,120147],"mapped",[98]],[[120148,120148],"mapped",[99]],[[120149,120149],"mapped",[100]],[[120150,120150],"mapped",[101]],[[120151,120151],"mapped",[102]],[[120152,120152],"mapped",[103]],[[120153,120153],"mapped",[104]],[[120154,120154],"mapped",[105]],[[120155,120155],"mapped",[106]],[[120156,120156],"mapped",[107]],[[120157,120157],"mapped",[108]],[[120158,120158],"mapped",[109]],[[120159,120159],"mapped",[110]],[[120160,120160],"mapped",[111]],[[120161,120161],"mapped",[112]],[[120162,120162],"mapped",[113]],[[120163,120163],"mapped",[114]],[[120164,120164],"mapped",[115]],[[120165,120165],"mapped",[116]],[[120166,120166],"mapped",[117]],[[120167,120167],"mapped",[118]],[[120168,120168],"mapped",[119]],[[120169,120169],"mapped",[120]],[[120170,120170],"mapped",[121]],[[120171,120171],"mapped",[122]],[[120172,120172],"mapped",[97]],[[120173,120173],"mapped",[98]],[[120174,120174],"mapped",[99]],[[120175,120175],"mapped",[100]],[[120176,120176],"mapped",[101]],[[120177,120177],"mapped",[102]],[[120178,120178],"mapped",[103]],[[120179,120179],"mapped",[104]],[[120180,120180],"mapped",[105]],[[120181,120181],"mapped",[106]],[[120182,120182],"mapped",[107]],[[120183,120183],"mapped",[108]],[[120184,120184],"mapped",[109]],[[120185,120185],"mapped",[110]],[[120186,120186],"mapped",[111]],[[120187,120187],"mapped",[112]],[[120188,120188],"mapped",[113]],[[120189,120189],"mapped",[114]],[[120190,120190],"mapped",[115]],[[120191,120191],"mapped",[116]],[[120192,120192],"mapped",[117]],[[120193,120193],"mapped",[118]],[[120194,120194],"mapped",[119]],[[120195,120195],"mapped",[120]],[[120196,120196],"mapped",[121]],[[120197,120197],"mapped",[122]],[[120198,120198],"mapped",[97]],[[120199,120199],"mapped",[98]],[[120200,120200],"mapped",[99]],[[120201,120201],"mapped",[100]],[[120202,120202],"mapped",[101]],[[120203,120203],"mapped",[102]],[[120204,120204],"mapped",[103]],[[120205,120205],"mapped",[104]],[[120206,120206],"mapped",[105]],[[120207,120207],"mapped",[106]],[[120208,120208],"mapped",[107]],[[120209,120209],"mapped",[108]],[[120210,120210],"mapped",[109]],[[120211,120211],"mapped",[110]],[[120212,120212],"mapped",[111]],[[120213,120213],"mapped",[112]],[[120214,120214],"mapped",[113]],[[120215,120215],"mapped",[114]],[[120216,120216],"mapped",[115]],[[120217,120217],"mapped",[116]],[[120218,120218],"mapped",[117]],[[120219,120219],"mapped",[118]],[[120220,120220],"mapped",[119]],[[120221,120221],"mapped",[120]],[[120222,120222],"mapped",[121]],[[120223,120223],"mapped",[122]],[[120224,120224],"mapped",[97]],[[120225,120225],"mapped",[98]],[[120226,120226],"mapped",[99]],[[120227,120227],"mapped",[100]],[[120228,120228],"mapped",[101]],[[120229,120229],"mapped",[102]],[[120230,120230],"mapped",[103]],[[120231,120231],"mapped",[104]],[[120232,120232],"mapped",[105]],[[120233,120233],"mapped",[106]],[[120234,120234],"mapped",[107]],[[120235,120235],"mapped",[108]],[[120236,120236],"mapped",[109]],[[120237,120237],"mapped",[110]],[[120238,120238],"mapped",[111]],[[120239,120239],"mapped",[112]],[[120240,120240],"mapped",[113]],[[120241,120241],"mapped",[114]],[[120242,120242],"mapped",[115]],[[120243,120243],"mapped",[116]],[[120244,120244],"mapped",[117]],[[120245,120245],"mapped",[118]],[[120246,120246],"mapped",[119]],[[120247,120247],"mapped",[120]],[[120248,120248],"mapped",[121]],[[120249,120249],"mapped",[122]],[[120250,120250],"mapped",[97]],[[120251,120251],"mapped",[98]],[[120252,120252],"mapped",[99]],[[120253,120253],"mapped",[100]],[[120254,120254],"mapped",[101]],[[120255,120255],"mapped",[102]],[[120256,120256],"mapped",[103]],[[120257,120257],"mapped",[104]],[[120258,120258],"mapped",[105]],[[120259,120259],"mapped",[106]],[[120260,120260],"mapped",[107]],[[120261,120261],"mapped",[108]],[[120262,120262],"mapped",[109]],[[120263,120263],"mapped",[110]],[[120264,120264],"mapped",[111]],[[120265,120265],"mapped",[112]],[[120266,120266],"mapped",[113]],[[120267,120267],"mapped",[114]],[[120268,120268],"mapped",[115]],[[120269,120269],"mapped",[116]],[[120270,120270],"mapped",[117]],[[120271,120271],"mapped",[118]],[[120272,120272],"mapped",[119]],[[120273,120273],"mapped",[120]],[[120274,120274],"mapped",[121]],[[120275,120275],"mapped",[122]],[[120276,120276],"mapped",[97]],[[120277,120277],"mapped",[98]],[[120278,120278],"mapped",[99]],[[120279,120279],"mapped",[100]],[[120280,120280],"mapped",[101]],[[120281,120281],"mapped",[102]],[[120282,120282],"mapped",[103]],[[120283,120283],"mapped",[104]],[[120284,120284],"mapped",[105]],[[120285,120285],"mapped",[106]],[[120286,120286],"mapped",[107]],[[120287,120287],"mapped",[108]],[[120288,120288],"mapped",[109]],[[120289,120289],"mapped",[110]],[[120290,120290],"mapped",[111]],[[120291,120291],"mapped",[112]],[[120292,120292],"mapped",[113]],[[120293,120293],"mapped",[114]],[[120294,120294],"mapped",[115]],[[120295,120295],"mapped",[116]],[[120296,120296],"mapped",[117]],[[120297,120297],"mapped",[118]],[[120298,120298],"mapped",[119]],[[120299,120299],"mapped",[120]],[[120300,120300],"mapped",[121]],[[120301,120301],"mapped",[122]],[[120302,120302],"mapped",[97]],[[120303,120303],"mapped",[98]],[[120304,120304],"mapped",[99]],[[120305,120305],"mapped",[100]],[[120306,120306],"mapped",[101]],[[120307,120307],"mapped",[102]],[[120308,120308],"mapped",[103]],[[120309,120309],"mapped",[104]],[[120310,120310],"mapped",[105]],[[120311,120311],"mapped",[106]],[[120312,120312],"mapped",[107]],[[120313,120313],"mapped",[108]],[[120314,120314],"mapped",[109]],[[120315,120315],"mapped",[110]],[[120316,120316],"mapped",[111]],[[120317,120317],"mapped",[112]],[[120318,120318],"mapped",[113]],[[120319,120319],"mapped",[114]],[[120320,120320],"mapped",[115]],[[120321,120321],"mapped",[116]],[[120322,120322],"mapped",[117]],[[120323,120323],"mapped",[118]],[[120324,120324],"mapped",[119]],[[120325,120325],"mapped",[120]],[[120326,120326],"mapped",[121]],[[120327,120327],"mapped",[122]],[[120328,120328],"mapped",[97]],[[120329,120329],"mapped",[98]],[[120330,120330],"mapped",[99]],[[120331,120331],"mapped",[100]],[[120332,120332],"mapped",[101]],[[120333,120333],"mapped",[102]],[[120334,120334],"mapped",[103]],[[120335,120335],"mapped",[104]],[[120336,120336],"mapped",[105]],[[120337,120337],"mapped",[106]],[[120338,120338],"mapped",[107]],[[120339,120339],"mapped",[108]],[[120340,120340],"mapped",[109]],[[120341,120341],"mapped",[110]],[[120342,120342],"mapped",[111]],[[120343,120343],"mapped",[112]],[[120344,120344],"mapped",[113]],[[120345,120345],"mapped",[114]],[[120346,120346],"mapped",[115]],[[120347,120347],"mapped",[116]],[[120348,120348],"mapped",[117]],[[120349,120349],"mapped",[118]],[[120350,120350],"mapped",[119]],[[120351,120351],"mapped",[120]],[[120352,120352],"mapped",[121]],[[120353,120353],"mapped",[122]],[[120354,120354],"mapped",[97]],[[120355,120355],"mapped",[98]],[[120356,120356],"mapped",[99]],[[120357,120357],"mapped",[100]],[[120358,120358],"mapped",[101]],[[120359,120359],"mapped",[102]],[[120360,120360],"mapped",[103]],[[120361,120361],"mapped",[104]],[[120362,120362],"mapped",[105]],[[120363,120363],"mapped",[106]],[[120364,120364],"mapped",[107]],[[120365,120365],"mapped",[108]],[[120366,120366],"mapped",[109]],[[120367,120367],"mapped",[110]],[[120368,120368],"mapped",[111]],[[120369,120369],"mapped",[112]],[[120370,120370],"mapped",[113]],[[120371,120371],"mapped",[114]],[[120372,120372],"mapped",[115]],[[120373,120373],"mapped",[116]],[[120374,120374],"mapped",[117]],[[120375,120375],"mapped",[118]],[[120376,120376],"mapped",[119]],[[120377,120377],"mapped",[120]],[[120378,120378],"mapped",[121]],[[120379,120379],"mapped",[122]],[[120380,120380],"mapped",[97]],[[120381,120381],"mapped",[98]],[[120382,120382],"mapped",[99]],[[120383,120383],"mapped",[100]],[[120384,120384],"mapped",[101]],[[120385,120385],"mapped",[102]],[[120386,120386],"mapped",[103]],[[120387,120387],"mapped",[104]],[[120388,120388],"mapped",[105]],[[120389,120389],"mapped",[106]],[[120390,120390],"mapped",[107]],[[120391,120391],"mapped",[108]],[[120392,120392],"mapped",[109]],[[120393,120393],"mapped",[110]],[[120394,120394],"mapped",[111]],[[120395,120395],"mapped",[112]],[[120396,120396],"mapped",[113]],[[120397,120397],"mapped",[114]],[[120398,120398],"mapped",[115]],[[120399,120399],"mapped",[116]],[[120400,120400],"mapped",[117]],[[120401,120401],"mapped",[118]],[[120402,120402],"mapped",[119]],[[120403,120403],"mapped",[120]],[[120404,120404],"mapped",[121]],[[120405,120405],"mapped",[122]],[[120406,120406],"mapped",[97]],[[120407,120407],"mapped",[98]],[[120408,120408],"mapped",[99]],[[120409,120409],"mapped",[100]],[[120410,120410],"mapped",[101]],[[120411,120411],"mapped",[102]],[[120412,120412],"mapped",[103]],[[120413,120413],"mapped",[104]],[[120414,120414],"mapped",[105]],[[120415,120415],"mapped",[106]],[[120416,120416],"mapped",[107]],[[120417,120417],"mapped",[108]],[[120418,120418],"mapped",[109]],[[120419,120419],"mapped",[110]],[[120420,120420],"mapped",[111]],[[120421,120421],"mapped",[112]],[[120422,120422],"mapped",[113]],[[120423,120423],"mapped",[114]],[[120424,120424],"mapped",[115]],[[120425,120425],"mapped",[116]],[[120426,120426],"mapped",[117]],[[120427,120427],"mapped",[118]],[[120428,120428],"mapped",[119]],[[120429,120429],"mapped",[120]],[[120430,120430],"mapped",[121]],[[120431,120431],"mapped",[122]],[[120432,120432],"mapped",[97]],[[120433,120433],"mapped",[98]],[[120434,120434],"mapped",[99]],[[120435,120435],"mapped",[100]],[[120436,120436],"mapped",[101]],[[120437,120437],"mapped",[102]],[[120438,120438],"mapped",[103]],[[120439,120439],"mapped",[104]],[[120440,120440],"mapped",[105]],[[120441,120441],"mapped",[106]],[[120442,120442],"mapped",[107]],[[120443,120443],"mapped",[108]],[[120444,120444],"mapped",[109]],[[120445,120445],"mapped",[110]],[[120446,120446],"mapped",[111]],[[120447,120447],"mapped",[112]],[[120448,120448],"mapped",[113]],[[120449,120449],"mapped",[114]],[[120450,120450],"mapped",[115]],[[120451,120451],"mapped",[116]],[[120452,120452],"mapped",[117]],[[120453,120453],"mapped",[118]],[[120454,120454],"mapped",[119]],[[120455,120455],"mapped",[120]],[[120456,120456],"mapped",[121]],[[120457,120457],"mapped",[122]],[[120458,120458],"mapped",[97]],[[120459,120459],"mapped",[98]],[[120460,120460],"mapped",[99]],[[120461,120461],"mapped",[100]],[[120462,120462],"mapped",[101]],[[120463,120463],"mapped",[102]],[[120464,120464],"mapped",[103]],[[120465,120465],"mapped",[104]],[[120466,120466],"mapped",[105]],[[120467,120467],"mapped",[106]],[[120468,120468],"mapped",[107]],[[120469,120469],"mapped",[108]],[[120470,120470],"mapped",[109]],[[120471,120471],"mapped",[110]],[[120472,120472],"mapped",[111]],[[120473,120473],"mapped",[112]],[[120474,120474],"mapped",[113]],[[120475,120475],"mapped",[114]],[[120476,120476],"mapped",[115]],[[120477,120477],"mapped",[116]],[[120478,120478],"mapped",[117]],[[120479,120479],"mapped",[118]],[[120480,120480],"mapped",[119]],[[120481,120481],"mapped",[120]],[[120482,120482],"mapped",[121]],[[120483,120483],"mapped",[122]],[[120484,120484],"mapped",[305]],[[120485,120485],"mapped",[567]],[[120486,120487],"disallowed"],[[120488,120488],"mapped",[945]],[[120489,120489],"mapped",[946]],[[120490,120490],"mapped",[947]],[[120491,120491],"mapped",[948]],[[120492,120492],"mapped",[949]],[[120493,120493],"mapped",[950]],[[120494,120494],"mapped",[951]],[[120495,120495],"mapped",[952]],[[120496,120496],"mapped",[953]],[[120497,120497],"mapped",[954]],[[120498,120498],"mapped",[955]],[[120499,120499],"mapped",[956]],[[120500,120500],"mapped",[957]],[[120501,120501],"mapped",[958]],[[120502,120502],"mapped",[959]],[[120503,120503],"mapped",[960]],[[120504,120504],"mapped",[961]],[[120505,120505],"mapped",[952]],[[120506,120506],"mapped",[963]],[[120507,120507],"mapped",[964]],[[120508,120508],"mapped",[965]],[[120509,120509],"mapped",[966]],[[120510,120510],"mapped",[967]],[[120511,120511],"mapped",[968]],[[120512,120512],"mapped",[969]],[[120513,120513],"mapped",[8711]],[[120514,120514],"mapped",[945]],[[120515,120515],"mapped",[946]],[[120516,120516],"mapped",[947]],[[120517,120517],"mapped",[948]],[[120518,120518],"mapped",[949]],[[120519,120519],"mapped",[950]],[[120520,120520],"mapped",[951]],[[120521,120521],"mapped",[952]],[[120522,120522],"mapped",[953]],[[120523,120523],"mapped",[954]],[[120524,120524],"mapped",[955]],[[120525,120525],"mapped",[956]],[[120526,120526],"mapped",[957]],[[120527,120527],"mapped",[958]],[[120528,120528],"mapped",[959]],[[120529,120529],"mapped",[960]],[[120530,120530],"mapped",[961]],[[120531,120532],"mapped",[963]],[[120533,120533],"mapped",[964]],[[120534,120534],"mapped",[965]],[[120535,120535],"mapped",[966]],[[120536,120536],"mapped",[967]],[[120537,120537],"mapped",[968]],[[120538,120538],"mapped",[969]],[[120539,120539],"mapped",[8706]],[[120540,120540],"mapped",[949]],[[120541,120541],"mapped",[952]],[[120542,120542],"mapped",[954]],[[120543,120543],"mapped",[966]],[[120544,120544],"mapped",[961]],[[120545,120545],"mapped",[960]],[[120546,120546],"mapped",[945]],[[120547,120547],"mapped",[946]],[[120548,120548],"mapped",[947]],[[120549,120549],"mapped",[948]],[[120550,120550],"mapped",[949]],[[120551,120551],"mapped",[950]],[[120552,120552],"mapped",[951]],[[120553,120553],"mapped",[952]],[[120554,120554],"mapped",[953]],[[120555,120555],"mapped",[954]],[[120556,120556],"mapped",[955]],[[120557,120557],"mapped",[956]],[[120558,120558],"mapped",[957]],[[120559,120559],"mapped",[958]],[[120560,120560],"mapped",[959]],[[120561,120561],"mapped",[960]],[[120562,120562],"mapped",[961]],[[120563,120563],"mapped",[952]],[[120564,120564],"mapped",[963]],[[120565,120565],"mapped",[964]],[[120566,120566],"mapped",[965]],[[120567,120567],"mapped",[966]],[[120568,120568],"mapped",[967]],[[120569,120569],"mapped",[968]],[[120570,120570],"mapped",[969]],[[120571,120571],"mapped",[8711]],[[120572,120572],"mapped",[945]],[[120573,120573],"mapped",[946]],[[120574,120574],"mapped",[947]],[[120575,120575],"mapped",[948]],[[120576,120576],"mapped",[949]],[[120577,120577],"mapped",[950]],[[120578,120578],"mapped",[951]],[[120579,120579],"mapped",[952]],[[120580,120580],"mapped",[953]],[[120581,120581],"mapped",[954]],[[120582,120582],"mapped",[955]],[[120583,120583],"mapped",[956]],[[120584,120584],"mapped",[957]],[[120585,120585],"mapped",[958]],[[120586,120586],"mapped",[959]],[[120587,120587],"mapped",[960]],[[120588,120588],"mapped",[961]],[[120589,120590],"mapped",[963]],[[120591,120591],"mapped",[964]],[[120592,120592],"mapped",[965]],[[120593,120593],"mapped",[966]],[[120594,120594],"mapped",[967]],[[120595,120595],"mapped",[968]],[[120596,120596],"mapped",[969]],[[120597,120597],"mapped",[8706]],[[120598,120598],"mapped",[949]],[[120599,120599],"mapped",[952]],[[120600,120600],"mapped",[954]],[[120601,120601],"mapped",[966]],[[120602,120602],"mapped",[961]],[[120603,120603],"mapped",[960]],[[120604,120604],"mapped",[945]],[[120605,120605],"mapped",[946]],[[120606,120606],"mapped",[947]],[[120607,120607],"mapped",[948]],[[120608,120608],"mapped",[949]],[[120609,120609],"mapped",[950]],[[120610,120610],"mapped",[951]],[[120611,120611],"mapped",[952]],[[120612,120612],"mapped",[953]],[[120613,120613],"mapped",[954]],[[120614,120614],"mapped",[955]],[[120615,120615],"mapped",[956]],[[120616,120616],"mapped",[957]],[[120617,120617],"mapped",[958]],[[120618,120618],"mapped",[959]],[[120619,120619],"mapped",[960]],[[120620,120620],"mapped",[961]],[[120621,120621],"mapped",[952]],[[120622,120622],"mapped",[963]],[[120623,120623],"mapped",[964]],[[120624,120624],"mapped",[965]],[[120625,120625],"mapped",[966]],[[120626,120626],"mapped",[967]],[[120627,120627],"mapped",[968]],[[120628,120628],"mapped",[969]],[[120629,120629],"mapped",[8711]],[[120630,120630],"mapped",[945]],[[120631,120631],"mapped",[946]],[[120632,120632],"mapped",[947]],[[120633,120633],"mapped",[948]],[[120634,120634],"mapped",[949]],[[120635,120635],"mapped",[950]],[[120636,120636],"mapped",[951]],[[120637,120637],"mapped",[952]],[[120638,120638],"mapped",[953]],[[120639,120639],"mapped",[954]],[[120640,120640],"mapped",[955]],[[120641,120641],"mapped",[956]],[[120642,120642],"mapped",[957]],[[120643,120643],"mapped",[958]],[[120644,120644],"mapped",[959]],[[120645,120645],"mapped",[960]],[[120646,120646],"mapped",[961]],[[120647,120648],"mapped",[963]],[[120649,120649],"mapped",[964]],[[120650,120650],"mapped",[965]],[[120651,120651],"mapped",[966]],[[120652,120652],"mapped",[967]],[[120653,120653],"mapped",[968]],[[120654,120654],"mapped",[969]],[[120655,120655],"mapped",[8706]],[[120656,120656],"mapped",[949]],[[120657,120657],"mapped",[952]],[[120658,120658],"mapped",[954]],[[120659,120659],"mapped",[966]],[[120660,120660],"mapped",[961]],[[120661,120661],"mapped",[960]],[[120662,120662],"mapped",[945]],[[120663,120663],"mapped",[946]],[[120664,120664],"mapped",[947]],[[120665,120665],"mapped",[948]],[[120666,120666],"mapped",[949]],[[120667,120667],"mapped",[950]],[[120668,120668],"mapped",[951]],[[120669,120669],"mapped",[952]],[[120670,120670],"mapped",[953]],[[120671,120671],"mapped",[954]],[[120672,120672],"mapped",[955]],[[120673,120673],"mapped",[956]],[[120674,120674],"mapped",[957]],[[120675,120675],"mapped",[958]],[[120676,120676],"mapped",[959]],[[120677,120677],"mapped",[960]],[[120678,120678],"mapped",[961]],[[120679,120679],"mapped",[952]],[[120680,120680],"mapped",[963]],[[120681,120681],"mapped",[964]],[[120682,120682],"mapped",[965]],[[120683,120683],"mapped",[966]],[[120684,120684],"mapped",[967]],[[120685,120685],"mapped",[968]],[[120686,120686],"mapped",[969]],[[120687,120687],"mapped",[8711]],[[120688,120688],"mapped",[945]],[[120689,120689],"mapped",[946]],[[120690,120690],"mapped",[947]],[[120691,120691],"mapped",[948]],[[120692,120692],"mapped",[949]],[[120693,120693],"mapped",[950]],[[120694,120694],"mapped",[951]],[[120695,120695],"mapped",[952]],[[120696,120696],"mapped",[953]],[[120697,120697],"mapped",[954]],[[120698,120698],"mapped",[955]],[[120699,120699],"mapped",[956]],[[120700,120700],"mapped",[957]],[[120701,120701],"mapped",[958]],[[120702,120702],"mapped",[959]],[[120703,120703],"mapped",[960]],[[120704,120704],"mapped",[961]],[[120705,120706],"mapped",[963]],[[120707,120707],"mapped",[964]],[[120708,120708],"mapped",[965]],[[120709,120709],"mapped",[966]],[[120710,120710],"mapped",[967]],[[120711,120711],"mapped",[968]],[[120712,120712],"mapped",[969]],[[120713,120713],"mapped",[8706]],[[120714,120714],"mapped",[949]],[[120715,120715],"mapped",[952]],[[120716,120716],"mapped",[954]],[[120717,120717],"mapped",[966]],[[120718,120718],"mapped",[961]],[[120719,120719],"mapped",[960]],[[120720,120720],"mapped",[945]],[[120721,120721],"mapped",[946]],[[120722,120722],"mapped",[947]],[[120723,120723],"mapped",[948]],[[120724,120724],"mapped",[949]],[[120725,120725],"mapped",[950]],[[120726,120726],"mapped",[951]],[[120727,120727],"mapped",[952]],[[120728,120728],"mapped",[953]],[[120729,120729],"mapped",[954]],[[120730,120730],"mapped",[955]],[[120731,120731],"mapped",[956]],[[120732,120732],"mapped",[957]],[[120733,120733],"mapped",[958]],[[120734,120734],"mapped",[959]],[[120735,120735],"mapped",[960]],[[120736,120736],"mapped",[961]],[[120737,120737],"mapped",[952]],[[120738,120738],"mapped",[963]],[[120739,120739],"mapped",[964]],[[120740,120740],"mapped",[965]],[[120741,120741],"mapped",[966]],[[120742,120742],"mapped",[967]],[[120743,120743],"mapped",[968]],[[120744,120744],"mapped",[969]],[[120745,120745],"mapped",[8711]],[[120746,120746],"mapped",[945]],[[120747,120747],"mapped",[946]],[[120748,120748],"mapped",[947]],[[120749,120749],"mapped",[948]],[[120750,120750],"mapped",[949]],[[120751,120751],"mapped",[950]],[[120752,120752],"mapped",[951]],[[120753,120753],"mapped",[952]],[[120754,120754],"mapped",[953]],[[120755,120755],"mapped",[954]],[[120756,120756],"mapped",[955]],[[120757,120757],"mapped",[956]],[[120758,120758],"mapped",[957]],[[120759,120759],"mapped",[958]],[[120760,120760],"mapped",[959]],[[120761,120761],"mapped",[960]],[[120762,120762],"mapped",[961]],[[120763,120764],"mapped",[963]],[[120765,120765],"mapped",[964]],[[120766,120766],"mapped",[965]],[[120767,120767],"mapped",[966]],[[120768,120768],"mapped",[967]],[[120769,120769],"mapped",[968]],[[120770,120770],"mapped",[969]],[[120771,120771],"mapped",[8706]],[[120772,120772],"mapped",[949]],[[120773,120773],"mapped",[952]],[[120774,120774],"mapped",[954]],[[120775,120775],"mapped",[966]],[[120776,120776],"mapped",[961]],[[120777,120777],"mapped",[960]],[[120778,120779],"mapped",[989]],[[120780,120781],"disallowed"],[[120782,120782],"mapped",[48]],[[120783,120783],"mapped",[49]],[[120784,120784],"mapped",[50]],[[120785,120785],"mapped",[51]],[[120786,120786],"mapped",[52]],[[120787,120787],"mapped",[53]],[[120788,120788],"mapped",[54]],[[120789,120789],"mapped",[55]],[[120790,120790],"mapped",[56]],[[120791,120791],"mapped",[57]],[[120792,120792],"mapped",[48]],[[120793,120793],"mapped",[49]],[[120794,120794],"mapped",[50]],[[120795,120795],"mapped",[51]],[[120796,120796],"mapped",[52]],[[120797,120797],"mapped",[53]],[[120798,120798],"mapped",[54]],[[120799,120799],"mapped",[55]],[[120800,120800],"mapped",[56]],[[120801,120801],"mapped",[57]],[[120802,120802],"mapped",[48]],[[120803,120803],"mapped",[49]],[[120804,120804],"mapped",[50]],[[120805,120805],"mapped",[51]],[[120806,120806],"mapped",[52]],[[120807,120807],"mapped",[53]],[[120808,120808],"mapped",[54]],[[120809,120809],"mapped",[55]],[[120810,120810],"mapped",[56]],[[120811,120811],"mapped",[57]],[[120812,120812],"mapped",[48]],[[120813,120813],"mapped",[49]],[[120814,120814],"mapped",[50]],[[120815,120815],"mapped",[51]],[[120816,120816],"mapped",[52]],[[120817,120817],"mapped",[53]],[[120818,120818],"mapped",[54]],[[120819,120819],"mapped",[55]],[[120820,120820],"mapped",[56]],[[120821,120821],"mapped",[57]],[[120822,120822],"mapped",[48]],[[120823,120823],"mapped",[49]],[[120824,120824],"mapped",[50]],[[120825,120825],"mapped",[51]],[[120826,120826],"mapped",[52]],[[120827,120827],"mapped",[53]],[[120828,120828],"mapped",[54]],[[120829,120829],"mapped",[55]],[[120830,120830],"mapped",[56]],[[120831,120831],"mapped",[57]],[[120832,121343],"valid",[],"NV8"],[[121344,121398],"valid"],[[121399,121402],"valid",[],"NV8"],[[121403,121452],"valid"],[[121453,121460],"valid",[],"NV8"],[[121461,121461],"valid"],[[121462,121475],"valid",[],"NV8"],[[121476,121476],"valid"],[[121477,121483],"valid",[],"NV8"],[[121484,121498],"disallowed"],[[121499,121503],"valid"],[[121504,121504],"disallowed"],[[121505,121519],"valid"],[[121520,124927],"disallowed"],[[124928,125124],"valid"],[[125125,125126],"disallowed"],[[125127,125135],"valid",[],"NV8"],[[125136,125142],"valid"],[[125143,126463],"disallowed"],[[126464,126464],"mapped",[1575]],[[126465,126465],"mapped",[1576]],[[126466,126466],"mapped",[1580]],[[126467,126467],"mapped",[1583]],[[126468,126468],"disallowed"],[[126469,126469],"mapped",[1608]],[[126470,126470],"mapped",[1586]],[[126471,126471],"mapped",[1581]],[[126472,126472],"mapped",[1591]],[[126473,126473],"mapped",[1610]],[[126474,126474],"mapped",[1603]],[[126475,126475],"mapped",[1604]],[[126476,126476],"mapped",[1605]],[[126477,126477],"mapped",[1606]],[[126478,126478],"mapped",[1587]],[[126479,126479],"mapped",[1593]],[[126480,126480],"mapped",[1601]],[[126481,126481],"mapped",[1589]],[[126482,126482],"mapped",[1602]],[[126483,126483],"mapped",[1585]],[[126484,126484],"mapped",[1588]],[[126485,126485],"mapped",[1578]],[[126486,126486],"mapped",[1579]],[[126487,126487],"mapped",[1582]],[[126488,126488],"mapped",[1584]],[[126489,126489],"mapped",[1590]],[[126490,126490],"mapped",[1592]],[[126491,126491],"mapped",[1594]],[[126492,126492],"mapped",[1646]],[[126493,126493],"mapped",[1722]],[[126494,126494],"mapped",[1697]],[[126495,126495],"mapped",[1647]],[[126496,126496],"disallowed"],[[126497,126497],"mapped",[1576]],[[126498,126498],"mapped",[1580]],[[126499,126499],"disallowed"],[[126500,126500],"mapped",[1607]],[[126501,126502],"disallowed"],[[126503,126503],"mapped",[1581]],[[126504,126504],"disallowed"],[[126505,126505],"mapped",[1610]],[[126506,126506],"mapped",[1603]],[[126507,126507],"mapped",[1604]],[[126508,126508],"mapped",[1605]],[[126509,126509],"mapped",[1606]],[[126510,126510],"mapped",[1587]],[[126511,126511],"mapped",[1593]],[[126512,126512],"mapped",[1601]],[[126513,126513],"mapped",[1589]],[[126514,126514],"mapped",[1602]],[[126515,126515],"disallowed"],[[126516,126516],"mapped",[1588]],[[126517,126517],"mapped",[1578]],[[126518,126518],"mapped",[1579]],[[126519,126519],"mapped",[1582]],[[126520,126520],"disallowed"],[[126521,126521],"mapped",[1590]],[[126522,126522],"disallowed"],[[126523,126523],"mapped",[1594]],[[126524,126529],"disallowed"],[[126530,126530],"mapped",[1580]],[[126531,126534],"disallowed"],[[126535,126535],"mapped",[1581]],[[126536,126536],"disallowed"],[[126537,126537],"mapped",[1610]],[[126538,126538],"disallowed"],[[126539,126539],"mapped",[1604]],[[126540,126540],"disallowed"],[[126541,126541],"mapped",[1606]],[[126542,126542],"mapped",[1587]],[[126543,126543],"mapped",[1593]],[[126544,126544],"disallowed"],[[126545,126545],"mapped",[1589]],[[126546,126546],"mapped",[1602]],[[126547,126547],"disallowed"],[[126548,126548],"mapped",[1588]],[[126549,126550],"disallowed"],[[126551,126551],"mapped",[1582]],[[126552,126552],"disallowed"],[[126553,126553],"mapped",[1590]],[[126554,126554],"disallowed"],[[126555,126555],"mapped",[1594]],[[126556,126556],"disallowed"],[[126557,126557],"mapped",[1722]],[[126558,126558],"disallowed"],[[126559,126559],"mapped",[1647]],[[126560,126560],"disallowed"],[[126561,126561],"mapped",[1576]],[[126562,126562],"mapped",[1580]],[[126563,126563],"disallowed"],[[126564,126564],"mapped",[1607]],[[126565,126566],"disallowed"],[[126567,126567],"mapped",[1581]],[[126568,126568],"mapped",[1591]],[[126569,126569],"mapped",[1610]],[[126570,126570],"mapped",[1603]],[[126571,126571],"disallowed"],[[126572,126572],"mapped",[1605]],[[126573,126573],"mapped",[1606]],[[126574,126574],"mapped",[1587]],[[126575,126575],"mapped",[1593]],[[126576,126576],"mapped",[1601]],[[126577,126577],"mapped",[1589]],[[126578,126578],"mapped",[1602]],[[126579,126579],"disallowed"],[[126580,126580],"mapped",[1588]],[[126581,126581],"mapped",[1578]],[[126582,126582],"mapped",[1579]],[[126583,126583],"mapped",[1582]],[[126584,126584],"disallowed"],[[126585,126585],"mapped",[1590]],[[126586,126586],"mapped",[1592]],[[126587,126587],"mapped",[1594]],[[126588,126588],"mapped",[1646]],[[126589,126589],"disallowed"],[[126590,126590],"mapped",[1697]],[[126591,126591],"disallowed"],[[126592,126592],"mapped",[1575]],[[126593,126593],"mapped",[1576]],[[126594,126594],"mapped",[1580]],[[126595,126595],"mapped",[1583]],[[126596,126596],"mapped",[1607]],[[126597,126597],"mapped",[1608]],[[126598,126598],"mapped",[1586]],[[126599,126599],"mapped",[1581]],[[126600,126600],"mapped",[1591]],[[126601,126601],"mapped",[1610]],[[126602,126602],"disallowed"],[[126603,126603],"mapped",[1604]],[[126604,126604],"mapped",[1605]],[[126605,126605],"mapped",[1606]],[[126606,126606],"mapped",[1587]],[[126607,126607],"mapped",[1593]],[[126608,126608],"mapped",[1601]],[[126609,126609],"mapped",[1589]],[[126610,126610],"mapped",[1602]],[[126611,126611],"mapped",[1585]],[[126612,126612],"mapped",[1588]],[[126613,126613],"mapped",[1578]],[[126614,126614],"mapped",[1579]],[[126615,126615],"mapped",[1582]],[[126616,126616],"mapped",[1584]],[[126617,126617],"mapped",[1590]],[[126618,126618],"mapped",[1592]],[[126619,126619],"mapped",[1594]],[[126620,126624],"disallowed"],[[126625,126625],"mapped",[1576]],[[126626,126626],"mapped",[1580]],[[126627,126627],"mapped",[1583]],[[126628,126628],"disallowed"],[[126629,126629],"mapped",[1608]],[[126630,126630],"mapped",[1586]],[[126631,126631],"mapped",[1581]],[[126632,126632],"mapped",[1591]],[[126633,126633],"mapped",[1610]],[[126634,126634],"disallowed"],[[126635,126635],"mapped",[1604]],[[126636,126636],"mapped",[1605]],[[126637,126637],"mapped",[1606]],[[126638,126638],"mapped",[1587]],[[126639,126639],"mapped",[1593]],[[126640,126640],"mapped",[1601]],[[126641,126641],"mapped",[1589]],[[126642,126642],"mapped",[1602]],[[126643,126643],"mapped",[1585]],[[126644,126644],"mapped",[1588]],[[126645,126645],"mapped",[1578]],[[126646,126646],"mapped",[1579]],[[126647,126647],"mapped",[1582]],[[126648,126648],"mapped",[1584]],[[126649,126649],"mapped",[1590]],[[126650,126650],"mapped",[1592]],[[126651,126651],"mapped",[1594]],[[126652,126703],"disallowed"],[[126704,126705],"valid",[],"NV8"],[[126706,126975],"disallowed"],[[126976,127019],"valid",[],"NV8"],[[127020,127023],"disallowed"],[[127024,127123],"valid",[],"NV8"],[[127124,127135],"disallowed"],[[127136,127150],"valid",[],"NV8"],[[127151,127152],"disallowed"],[[127153,127166],"valid",[],"NV8"],[[127167,127167],"valid",[],"NV8"],[[127168,127168],"disallowed"],[[127169,127183],"valid",[],"NV8"],[[127184,127184],"disallowed"],[[127185,127199],"valid",[],"NV8"],[[127200,127221],"valid",[],"NV8"],[[127222,127231],"disallowed"],[[127232,127232],"disallowed"],[[127233,127233],"disallowed_STD3_mapped",[48,44]],[[127234,127234],"disallowed_STD3_mapped",[49,44]],[[127235,127235],"disallowed_STD3_mapped",[50,44]],[[127236,127236],"disallowed_STD3_mapped",[51,44]],[[127237,127237],"disallowed_STD3_mapped",[52,44]],[[127238,127238],"disallowed_STD3_mapped",[53,44]],[[127239,127239],"disallowed_STD3_mapped",[54,44]],[[127240,127240],"disallowed_STD3_mapped",[55,44]],[[127241,127241],"disallowed_STD3_mapped",[56,44]],[[127242,127242],"disallowed_STD3_mapped",[57,44]],[[127243,127244],"valid",[],"NV8"],[[127245,127247],"disallowed"],[[127248,127248],"disallowed_STD3_mapped",[40,97,41]],[[127249,127249],"disallowed_STD3_mapped",[40,98,41]],[[127250,127250],"disallowed_STD3_mapped",[40,99,41]],[[127251,127251],"disallowed_STD3_mapped",[40,100,41]],[[127252,127252],"disallowed_STD3_mapped",[40,101,41]],[[127253,127253],"disallowed_STD3_mapped",[40,102,41]],[[127254,127254],"disallowed_STD3_mapped",[40,103,41]],[[127255,127255],"disallowed_STD3_mapped",[40,104,41]],[[127256,127256],"disallowed_STD3_mapped",[40,105,41]],[[127257,127257],"disallowed_STD3_mapped",[40,106,41]],[[127258,127258],"disallowed_STD3_mapped",[40,107,41]],[[127259,127259],"disallowed_STD3_mapped",[40,108,41]],[[127260,127260],"disallowed_STD3_mapped",[40,109,41]],[[127261,127261],"disallowed_STD3_mapped",[40,110,41]],[[127262,127262],"disallowed_STD3_mapped",[40,111,41]],[[127263,127263],"disallowed_STD3_mapped",[40,112,41]],[[127264,127264],"disallowed_STD3_mapped",[40,113,41]],[[127265,127265],"disallowed_STD3_mapped",[40,114,41]],[[127266,127266],"disallowed_STD3_mapped",[40,115,41]],[[127267,127267],"disallowed_STD3_mapped",[40,116,41]],[[127268,127268],"disallowed_STD3_mapped",[40,117,41]],[[127269,127269],"disallowed_STD3_mapped",[40,118,41]],[[127270,127270],"disallowed_STD3_mapped",[40,119,41]],[[127271,127271],"disallowed_STD3_mapped",[40,120,41]],[[127272,127272],"disallowed_STD3_mapped",[40,121,41]],[[127273,127273],"disallowed_STD3_mapped",[40,122,41]],[[127274,127274],"mapped",[12308,115,12309]],[[127275,127275],"mapped",[99]],[[127276,127276],"mapped",[114]],[[127277,127277],"mapped",[99,100]],[[127278,127278],"mapped",[119,122]],[[127279,127279],"disallowed"],[[127280,127280],"mapped",[97]],[[127281,127281],"mapped",[98]],[[127282,127282],"mapped",[99]],[[127283,127283],"mapped",[100]],[[127284,127284],"mapped",[101]],[[127285,127285],"mapped",[102]],[[127286,127286],"mapped",[103]],[[127287,127287],"mapped",[104]],[[127288,127288],"mapped",[105]],[[127289,127289],"mapped",[106]],[[127290,127290],"mapped",[107]],[[127291,127291],"mapped",[108]],[[127292,127292],"mapped",[109]],[[127293,127293],"mapped",[110]],[[127294,127294],"mapped",[111]],[[127295,127295],"mapped",[112]],[[127296,127296],"mapped",[113]],[[127297,127297],"mapped",[114]],[[127298,127298],"mapped",[115]],[[127299,127299],"mapped",[116]],[[127300,127300],"mapped",[117]],[[127301,127301],"mapped",[118]],[[127302,127302],"mapped",[119]],[[127303,127303],"mapped",[120]],[[127304,127304],"mapped",[121]],[[127305,127305],"mapped",[122]],[[127306,127306],"mapped",[104,118]],[[127307,127307],"mapped",[109,118]],[[127308,127308],"mapped",[115,100]],[[127309,127309],"mapped",[115,115]],[[127310,127310],"mapped",[112,112,118]],[[127311,127311],"mapped",[119,99]],[[127312,127318],"valid",[],"NV8"],[[127319,127319],"valid",[],"NV8"],[[127320,127326],"valid",[],"NV8"],[[127327,127327],"valid",[],"NV8"],[[127328,127337],"valid",[],"NV8"],[[127338,127338],"mapped",[109,99]],[[127339,127339],"mapped",[109,100]],[[127340,127343],"disallowed"],[[127344,127352],"valid",[],"NV8"],[[127353,127353],"valid",[],"NV8"],[[127354,127354],"valid",[],"NV8"],[[127355,127356],"valid",[],"NV8"],[[127357,127358],"valid",[],"NV8"],[[127359,127359],"valid",[],"NV8"],[[127360,127369],"valid",[],"NV8"],[[127370,127373],"valid",[],"NV8"],[[127374,127375],"valid",[],"NV8"],[[127376,127376],"mapped",[100,106]],[[127377,127386],"valid",[],"NV8"],[[127387,127461],"disallowed"],[[127462,127487],"valid",[],"NV8"],[[127488,127488],"mapped",[12411,12363]],[[127489,127489],"mapped",[12467,12467]],[[127490,127490],"mapped",[12469]],[[127491,127503],"disallowed"],[[127504,127504],"mapped",[25163]],[[127505,127505],"mapped",[23383]],[[127506,127506],"mapped",[21452]],[[127507,127507],"mapped",[12487]],[[127508,127508],"mapped",[20108]],[[127509,127509],"mapped",[22810]],[[127510,127510],"mapped",[35299]],[[127511,127511],"mapped",[22825]],[[127512,127512],"mapped",[20132]],[[127513,127513],"mapped",[26144]],[[127514,127514],"mapped",[28961]],[[127515,127515],"mapped",[26009]],[[127516,127516],"mapped",[21069]],[[127517,127517],"mapped",[24460]],[[127518,127518],"mapped",[20877]],[[127519,127519],"mapped",[26032]],[[127520,127520],"mapped",[21021]],[[127521,127521],"mapped",[32066]],[[127522,127522],"mapped",[29983]],[[127523,127523],"mapped",[36009]],[[127524,127524],"mapped",[22768]],[[127525,127525],"mapped",[21561]],[[127526,127526],"mapped",[28436]],[[127527,127527],"mapped",[25237]],[[127528,127528],"mapped",[25429]],[[127529,127529],"mapped",[19968]],[[127530,127530],"mapped",[19977]],[[127531,127531],"mapped",[36938]],[[127532,127532],"mapped",[24038]],[[127533,127533],"mapped",[20013]],[[127534,127534],"mapped",[21491]],[[127535,127535],"mapped",[25351]],[[127536,127536],"mapped",[36208]],[[127537,127537],"mapped",[25171]],[[127538,127538],"mapped",[31105]],[[127539,127539],"mapped",[31354]],[[127540,127540],"mapped",[21512]],[[127541,127541],"mapped",[28288]],[[127542,127542],"mapped",[26377]],[[127543,127543],"mapped",[26376]],[[127544,127544],"mapped",[30003]],[[127545,127545],"mapped",[21106]],[[127546,127546],"mapped",[21942]],[[127547,127551],"disallowed"],[[127552,127552],"mapped",[12308,26412,12309]],[[127553,127553],"mapped",[12308,19977,12309]],[[127554,127554],"mapped",[12308,20108,12309]],[[127555,127555],"mapped",[12308,23433,12309]],[[127556,127556],"mapped",[12308,28857,12309]],[[127557,127557],"mapped",[12308,25171,12309]],[[127558,127558],"mapped",[12308,30423,12309]],[[127559,127559],"mapped",[12308,21213,12309]],[[127560,127560],"mapped",[12308,25943,12309]],[[127561,127567],"disallowed"],[[127568,127568],"mapped",[24471]],[[127569,127569],"mapped",[21487]],[[127570,127743],"disallowed"],[[127744,127776],"valid",[],"NV8"],[[127777,127788],"valid",[],"NV8"],[[127789,127791],"valid",[],"NV8"],[[127792,127797],"valid",[],"NV8"],[[127798,127798],"valid",[],"NV8"],[[127799,127868],"valid",[],"NV8"],[[127869,127869],"valid",[],"NV8"],[[127870,127871],"valid",[],"NV8"],[[127872,127891],"valid",[],"NV8"],[[127892,127903],"valid",[],"NV8"],[[127904,127940],"valid",[],"NV8"],[[127941,127941],"valid",[],"NV8"],[[127942,127946],"valid",[],"NV8"],[[127947,127950],"valid",[],"NV8"],[[127951,127955],"valid",[],"NV8"],[[127956,127967],"valid",[],"NV8"],[[127968,127984],"valid",[],"NV8"],[[127985,127991],"valid",[],"NV8"],[[127992,127999],"valid",[],"NV8"],[[128e3,128062],"valid",[],"NV8"],[[128063,128063],"valid",[],"NV8"],[[128064,128064],"valid",[],"NV8"],[[128065,128065],"valid",[],"NV8"],[[128066,128247],"valid",[],"NV8"],[[128248,128248],"valid",[],"NV8"],[[128249,128252],"valid",[],"NV8"],[[128253,128254],"valid",[],"NV8"],[[128255,128255],"valid",[],"NV8"],[[128256,128317],"valid",[],"NV8"],[[128318,128319],"valid",[],"NV8"],[[128320,128323],"valid",[],"NV8"],[[128324,128330],"valid",[],"NV8"],[[128331,128335],"valid",[],"NV8"],[[128336,128359],"valid",[],"NV8"],[[128360,128377],"valid",[],"NV8"],[[128378,128378],"disallowed"],[[128379,128419],"valid",[],"NV8"],[[128420,128420],"disallowed"],[[128421,128506],"valid",[],"NV8"],[[128507,128511],"valid",[],"NV8"],[[128512,128512],"valid",[],"NV8"],[[128513,128528],"valid",[],"NV8"],[[128529,128529],"valid",[],"NV8"],[[128530,128532],"valid",[],"NV8"],[[128533,128533],"valid",[],"NV8"],[[128534,128534],"valid",[],"NV8"],[[128535,128535],"valid",[],"NV8"],[[128536,128536],"valid",[],"NV8"],[[128537,128537],"valid",[],"NV8"],[[128538,128538],"valid",[],"NV8"],[[128539,128539],"valid",[],"NV8"],[[128540,128542],"valid",[],"NV8"],[[128543,128543],"valid",[],"NV8"],[[128544,128549],"valid",[],"NV8"],[[128550,128551],"valid",[],"NV8"],[[128552,128555],"valid",[],"NV8"],[[128556,128556],"valid",[],"NV8"],[[128557,128557],"valid",[],"NV8"],[[128558,128559],"valid",[],"NV8"],[[128560,128563],"valid",[],"NV8"],[[128564,128564],"valid",[],"NV8"],[[128565,128576],"valid",[],"NV8"],[[128577,128578],"valid",[],"NV8"],[[128579,128580],"valid",[],"NV8"],[[128581,128591],"valid",[],"NV8"],[[128592,128639],"valid",[],"NV8"],[[128640,128709],"valid",[],"NV8"],[[128710,128719],"valid",[],"NV8"],[[128720,128720],"valid",[],"NV8"],[[128721,128735],"disallowed"],[[128736,128748],"valid",[],"NV8"],[[128749,128751],"disallowed"],[[128752,128755],"valid",[],"NV8"],[[128756,128767],"disallowed"],[[128768,128883],"valid",[],"NV8"],[[128884,128895],"disallowed"],[[128896,128980],"valid",[],"NV8"],[[128981,129023],"disallowed"],[[129024,129035],"valid",[],"NV8"],[[129036,129039],"disallowed"],[[129040,129095],"valid",[],"NV8"],[[129096,129103],"disallowed"],[[129104,129113],"valid",[],"NV8"],[[129114,129119],"disallowed"],[[129120,129159],"valid",[],"NV8"],[[129160,129167],"disallowed"],[[129168,129197],"valid",[],"NV8"],[[129198,129295],"disallowed"],[[129296,129304],"valid",[],"NV8"],[[129305,129407],"disallowed"],[[129408,129412],"valid",[],"NV8"],[[129413,129471],"disallowed"],[[129472,129472],"valid",[],"NV8"],[[129473,131069],"disallowed"],[[131070,131071],"disallowed"],[[131072,173782],"valid"],[[173783,173823],"disallowed"],[[173824,177972],"valid"],[[177973,177983],"disallowed"],[[177984,178205],"valid"],[[178206,178207],"disallowed"],[[178208,183969],"valid"],[[183970,194559],"disallowed"],[[194560,194560],"mapped",[20029]],[[194561,194561],"mapped",[20024]],[[194562,194562],"mapped",[20033]],[[194563,194563],"mapped",[131362]],[[194564,194564],"mapped",[20320]],[[194565,194565],"mapped",[20398]],[[194566,194566],"mapped",[20411]],[[194567,194567],"mapped",[20482]],[[194568,194568],"mapped",[20602]],[[194569,194569],"mapped",[20633]],[[194570,194570],"mapped",[20711]],[[194571,194571],"mapped",[20687]],[[194572,194572],"mapped",[13470]],[[194573,194573],"mapped",[132666]],[[194574,194574],"mapped",[20813]],[[194575,194575],"mapped",[20820]],[[194576,194576],"mapped",[20836]],[[194577,194577],"mapped",[20855]],[[194578,194578],"mapped",[132380]],[[194579,194579],"mapped",[13497]],[[194580,194580],"mapped",[20839]],[[194581,194581],"mapped",[20877]],[[194582,194582],"mapped",[132427]],[[194583,194583],"mapped",[20887]],[[194584,194584],"mapped",[20900]],[[194585,194585],"mapped",[20172]],[[194586,194586],"mapped",[20908]],[[194587,194587],"mapped",[20917]],[[194588,194588],"mapped",[168415]],[[194589,194589],"mapped",[20981]],[[194590,194590],"mapped",[20995]],[[194591,194591],"mapped",[13535]],[[194592,194592],"mapped",[21051]],[[194593,194593],"mapped",[21062]],[[194594,194594],"mapped",[21106]],[[194595,194595],"mapped",[21111]],[[194596,194596],"mapped",[13589]],[[194597,194597],"mapped",[21191]],[[194598,194598],"mapped",[21193]],[[194599,194599],"mapped",[21220]],[[194600,194600],"mapped",[21242]],[[194601,194601],"mapped",[21253]],[[194602,194602],"mapped",[21254]],[[194603,194603],"mapped",[21271]],[[194604,194604],"mapped",[21321]],[[194605,194605],"mapped",[21329]],[[194606,194606],"mapped",[21338]],[[194607,194607],"mapped",[21363]],[[194608,194608],"mapped",[21373]],[[194609,194611],"mapped",[21375]],[[194612,194612],"mapped",[133676]],[[194613,194613],"mapped",[28784]],[[194614,194614],"mapped",[21450]],[[194615,194615],"mapped",[21471]],[[194616,194616],"mapped",[133987]],[[194617,194617],"mapped",[21483]],[[194618,194618],"mapped",[21489]],[[194619,194619],"mapped",[21510]],[[194620,194620],"mapped",[21662]],[[194621,194621],"mapped",[21560]],[[194622,194622],"mapped",[21576]],[[194623,194623],"mapped",[21608]],[[194624,194624],"mapped",[21666]],[[194625,194625],"mapped",[21750]],[[194626,194626],"mapped",[21776]],[[194627,194627],"mapped",[21843]],[[194628,194628],"mapped",[21859]],[[194629,194630],"mapped",[21892]],[[194631,194631],"mapped",[21913]],[[194632,194632],"mapped",[21931]],[[194633,194633],"mapped",[21939]],[[194634,194634],"mapped",[21954]],[[194635,194635],"mapped",[22294]],[[194636,194636],"mapped",[22022]],[[194637,194637],"mapped",[22295]],[[194638,194638],"mapped",[22097]],[[194639,194639],"mapped",[22132]],[[194640,194640],"mapped",[20999]],[[194641,194641],"mapped",[22766]],[[194642,194642],"mapped",[22478]],[[194643,194643],"mapped",[22516]],[[194644,194644],"mapped",[22541]],[[194645,194645],"mapped",[22411]],[[194646,194646],"mapped",[22578]],[[194647,194647],"mapped",[22577]],[[194648,194648],"mapped",[22700]],[[194649,194649],"mapped",[136420]],[[194650,194650],"mapped",[22770]],[[194651,194651],"mapped",[22775]],[[194652,194652],"mapped",[22790]],[[194653,194653],"mapped",[22810]],[[194654,194654],"mapped",[22818]],[[194655,194655],"mapped",[22882]],[[194656,194656],"mapped",[136872]],[[194657,194657],"mapped",[136938]],[[194658,194658],"mapped",[23020]],[[194659,194659],"mapped",[23067]],[[194660,194660],"mapped",[23079]],[[194661,194661],"mapped",[23e3]],[[194662,194662],"mapped",[23142]],[[194663,194663],"mapped",[14062]],[[194664,194664],"disallowed"],[[194665,194665],"mapped",[23304]],[[194666,194667],"mapped",[23358]],[[194668,194668],"mapped",[137672]],[[194669,194669],"mapped",[23491]],[[194670,194670],"mapped",[23512]],[[194671,194671],"mapped",[23527]],[[194672,194672],"mapped",[23539]],[[194673,194673],"mapped",[138008]],[[194674,194674],"mapped",[23551]],[[194675,194675],"mapped",[23558]],[[194676,194676],"disallowed"],[[194677,194677],"mapped",[23586]],[[194678,194678],"mapped",[14209]],[[194679,194679],"mapped",[23648]],[[194680,194680],"mapped",[23662]],[[194681,194681],"mapped",[23744]],[[194682,194682],"mapped",[23693]],[[194683,194683],"mapped",[138724]],[[194684,194684],"mapped",[23875]],[[194685,194685],"mapped",[138726]],[[194686,194686],"mapped",[23918]],[[194687,194687],"mapped",[23915]],[[194688,194688],"mapped",[23932]],[[194689,194689],"mapped",[24033]],[[194690,194690],"mapped",[24034]],[[194691,194691],"mapped",[14383]],[[194692,194692],"mapped",[24061]],[[194693,194693],"mapped",[24104]],[[194694,194694],"mapped",[24125]],[[194695,194695],"mapped",[24169]],[[194696,194696],"mapped",[14434]],[[194697,194697],"mapped",[139651]],[[194698,194698],"mapped",[14460]],[[194699,194699],"mapped",[24240]],[[194700,194700],"mapped",[24243]],[[194701,194701],"mapped",[24246]],[[194702,194702],"mapped",[24266]],[[194703,194703],"mapped",[172946]],[[194704,194704],"mapped",[24318]],[[194705,194706],"mapped",[140081]],[[194707,194707],"mapped",[33281]],[[194708,194709],"mapped",[24354]],[[194710,194710],"mapped",[14535]],[[194711,194711],"mapped",[144056]],[[194712,194712],"mapped",[156122]],[[194713,194713],"mapped",[24418]],[[194714,194714],"mapped",[24427]],[[194715,194715],"mapped",[14563]],[[194716,194716],"mapped",[24474]],[[194717,194717],"mapped",[24525]],[[194718,194718],"mapped",[24535]],[[194719,194719],"mapped",[24569]],[[194720,194720],"mapped",[24705]],[[194721,194721],"mapped",[14650]],[[194722,194722],"mapped",[14620]],[[194723,194723],"mapped",[24724]],[[194724,194724],"mapped",[141012]],[[194725,194725],"mapped",[24775]],[[194726,194726],"mapped",[24904]],[[194727,194727],"mapped",[24908]],[[194728,194728],"mapped",[24910]],[[194729,194729],"mapped",[24908]],[[194730,194730],"mapped",[24954]],[[194731,194731],"mapped",[24974]],[[194732,194732],"mapped",[25010]],[[194733,194733],"mapped",[24996]],[[194734,194734],"mapped",[25007]],[[194735,194735],"mapped",[25054]],[[194736,194736],"mapped",[25074]],[[194737,194737],"mapped",[25078]],[[194738,194738],"mapped",[25104]],[[194739,194739],"mapped",[25115]],[[194740,194740],"mapped",[25181]],[[194741,194741],"mapped",[25265]],[[194742,194742],"mapped",[25300]],[[194743,194743],"mapped",[25424]],[[194744,194744],"mapped",[142092]],[[194745,194745],"mapped",[25405]],[[194746,194746],"mapped",[25340]],[[194747,194747],"mapped",[25448]],[[194748,194748],"mapped",[25475]],[[194749,194749],"mapped",[25572]],[[194750,194750],"mapped",[142321]],[[194751,194751],"mapped",[25634]],[[194752,194752],"mapped",[25541]],[[194753,194753],"mapped",[25513]],[[194754,194754],"mapped",[14894]],[[194755,194755],"mapped",[25705]],[[194756,194756],"mapped",[25726]],[[194757,194757],"mapped",[25757]],[[194758,194758],"mapped",[25719]],[[194759,194759],"mapped",[14956]],[[194760,194760],"mapped",[25935]],[[194761,194761],"mapped",[25964]],[[194762,194762],"mapped",[143370]],[[194763,194763],"mapped",[26083]],[[194764,194764],"mapped",[26360]],[[194765,194765],"mapped",[26185]],[[194766,194766],"mapped",[15129]],[[194767,194767],"mapped",[26257]],[[194768,194768],"mapped",[15112]],[[194769,194769],"mapped",[15076]],[[194770,194770],"mapped",[20882]],[[194771,194771],"mapped",[20885]],[[194772,194772],"mapped",[26368]],[[194773,194773],"mapped",[26268]],[[194774,194774],"mapped",[32941]],[[194775,194775],"mapped",[17369]],[[194776,194776],"mapped",[26391]],[[194777,194777],"mapped",[26395]],[[194778,194778],"mapped",[26401]],[[194779,194779],"mapped",[26462]],[[194780,194780],"mapped",[26451]],[[194781,194781],"mapped",[144323]],[[194782,194782],"mapped",[15177]],[[194783,194783],"mapped",[26618]],[[194784,194784],"mapped",[26501]],[[194785,194785],"mapped",[26706]],[[194786,194786],"mapped",[26757]],[[194787,194787],"mapped",[144493]],[[194788,194788],"mapped",[26766]],[[194789,194789],"mapped",[26655]],[[194790,194790],"mapped",[26900]],[[194791,194791],"mapped",[15261]],[[194792,194792],"mapped",[26946]],[[194793,194793],"mapped",[27043]],[[194794,194794],"mapped",[27114]],[[194795,194795],"mapped",[27304]],[[194796,194796],"mapped",[145059]],[[194797,194797],"mapped",[27355]],[[194798,194798],"mapped",[15384]],[[194799,194799],"mapped",[27425]],[[194800,194800],"mapped",[145575]],[[194801,194801],"mapped",[27476]],[[194802,194802],"mapped",[15438]],[[194803,194803],"mapped",[27506]],[[194804,194804],"mapped",[27551]],[[194805,194805],"mapped",[27578]],[[194806,194806],"mapped",[27579]],[[194807,194807],"mapped",[146061]],[[194808,194808],"mapped",[138507]],[[194809,194809],"mapped",[146170]],[[194810,194810],"mapped",[27726]],[[194811,194811],"mapped",[146620]],[[194812,194812],"mapped",[27839]],[[194813,194813],"mapped",[27853]],[[194814,194814],"mapped",[27751]],[[194815,194815],"mapped",[27926]],[[194816,194816],"mapped",[27966]],[[194817,194817],"mapped",[28023]],[[194818,194818],"mapped",[27969]],[[194819,194819],"mapped",[28009]],[[194820,194820],"mapped",[28024]],[[194821,194821],"mapped",[28037]],[[194822,194822],"mapped",[146718]],[[194823,194823],"mapped",[27956]],[[194824,194824],"mapped",[28207]],[[194825,194825],"mapped",[28270]],[[194826,194826],"mapped",[15667]],[[194827,194827],"mapped",[28363]],[[194828,194828],"mapped",[28359]],[[194829,194829],"mapped",[147153]],[[194830,194830],"mapped",[28153]],[[194831,194831],"mapped",[28526]],[[194832,194832],"mapped",[147294]],[[194833,194833],"mapped",[147342]],[[194834,194834],"mapped",[28614]],[[194835,194835],"mapped",[28729]],[[194836,194836],"mapped",[28702]],[[194837,194837],"mapped",[28699]],[[194838,194838],"mapped",[15766]],[[194839,194839],"mapped",[28746]],[[194840,194840],"mapped",[28797]],[[194841,194841],"mapped",[28791]],[[194842,194842],"mapped",[28845]],[[194843,194843],"mapped",[132389]],[[194844,194844],"mapped",[28997]],[[194845,194845],"mapped",[148067]],[[194846,194846],"mapped",[29084]],[[194847,194847],"disallowed"],[[194848,194848],"mapped",[29224]],[[194849,194849],"mapped",[29237]],[[194850,194850],"mapped",[29264]],[[194851,194851],"mapped",[149e3]],[[194852,194852],"mapped",[29312]],[[194853,194853],"mapped",[29333]],[[194854,194854],"mapped",[149301]],[[194855,194855],"mapped",[149524]],[[194856,194856],"mapped",[29562]],[[194857,194857],"mapped",[29579]],[[194858,194858],"mapped",[16044]],[[194859,194859],"mapped",[29605]],[[194860,194861],"mapped",[16056]],[[194862,194862],"mapped",[29767]],[[194863,194863],"mapped",[29788]],[[194864,194864],"mapped",[29809]],[[194865,194865],"mapped",[29829]],[[194866,194866],"mapped",[29898]],[[194867,194867],"mapped",[16155]],[[194868,194868],"mapped",[29988]],[[194869,194869],"mapped",[150582]],[[194870,194870],"mapped",[30014]],[[194871,194871],"mapped",[150674]],[[194872,194872],"mapped",[30064]],[[194873,194873],"mapped",[139679]],[[194874,194874],"mapped",[30224]],[[194875,194875],"mapped",[151457]],[[194876,194876],"mapped",[151480]],[[194877,194877],"mapped",[151620]],[[194878,194878],"mapped",[16380]],[[194879,194879],"mapped",[16392]],[[194880,194880],"mapped",[30452]],[[194881,194881],"mapped",[151795]],[[194882,194882],"mapped",[151794]],[[194883,194883],"mapped",[151833]],[[194884,194884],"mapped",[151859]],[[194885,194885],"mapped",[30494]],[[194886,194887],"mapped",[30495]],[[194888,194888],"mapped",[30538]],[[194889,194889],"mapped",[16441]],[[194890,194890],"mapped",[30603]],[[194891,194891],"mapped",[16454]],[[194892,194892],"mapped",[16534]],[[194893,194893],"mapped",[152605]],[[194894,194894],"mapped",[30798]],[[194895,194895],"mapped",[30860]],[[194896,194896],"mapped",[30924]],[[194897,194897],"mapped",[16611]],[[194898,194898],"mapped",[153126]],[[194899,194899],"mapped",[31062]],[[194900,194900],"mapped",[153242]],[[194901,194901],"mapped",[153285]],[[194902,194902],"mapped",[31119]],[[194903,194903],"mapped",[31211]],[[194904,194904],"mapped",[16687]],[[194905,194905],"mapped",[31296]],[[194906,194906],"mapped",[31306]],[[194907,194907],"mapped",[31311]],[[194908,194908],"mapped",[153980]],[[194909,194910],"mapped",[154279]],[[194911,194911],"disallowed"],[[194912,194912],"mapped",[16898]],[[194913,194913],"mapped",[154539]],[[194914,194914],"mapped",[31686]],[[194915,194915],"mapped",[31689]],[[194916,194916],"mapped",[16935]],[[194917,194917],"mapped",[154752]],[[194918,194918],"mapped",[31954]],[[194919,194919],"mapped",[17056]],[[194920,194920],"mapped",[31976]],[[194921,194921],"mapped",[31971]],[[194922,194922],"mapped",[32e3]],[[194923,194923],"mapped",[155526]],[[194924,194924],"mapped",[32099]],[[194925,194925],"mapped",[17153]],[[194926,194926],"mapped",[32199]],[[194927,194927],"mapped",[32258]],[[194928,194928],"mapped",[32325]],[[194929,194929],"mapped",[17204]],[[194930,194930],"mapped",[156200]],[[194931,194931],"mapped",[156231]],[[194932,194932],"mapped",[17241]],[[194933,194933],"mapped",[156377]],[[194934,194934],"mapped",[32634]],[[194935,194935],"mapped",[156478]],[[194936,194936],"mapped",[32661]],[[194937,194937],"mapped",[32762]],[[194938,194938],"mapped",[32773]],[[194939,194939],"mapped",[156890]],[[194940,194940],"mapped",[156963]],[[194941,194941],"mapped",[32864]],[[194942,194942],"mapped",[157096]],[[194943,194943],"mapped",[32880]],[[194944,194944],"mapped",[144223]],[[194945,194945],"mapped",[17365]],[[194946,194946],"mapped",[32946]],[[194947,194947],"mapped",[33027]],[[194948,194948],"mapped",[17419]],[[194949,194949],"mapped",[33086]],[[194950,194950],"mapped",[23221]],[[194951,194951],"mapped",[157607]],[[194952,194952],"mapped",[157621]],[[194953,194953],"mapped",[144275]],[[194954,194954],"mapped",[144284]],[[194955,194955],"mapped",[33281]],[[194956,194956],"mapped",[33284]],[[194957,194957],"mapped",[36766]],[[194958,194958],"mapped",[17515]],[[194959,194959],"mapped",[33425]],[[194960,194960],"mapped",[33419]],[[194961,194961],"mapped",[33437]],[[194962,194962],"mapped",[21171]],[[194963,194963],"mapped",[33457]],[[194964,194964],"mapped",[33459]],[[194965,194965],"mapped",[33469]],[[194966,194966],"mapped",[33510]],[[194967,194967],"mapped",[158524]],[[194968,194968],"mapped",[33509]],[[194969,194969],"mapped",[33565]],[[194970,194970],"mapped",[33635]],[[194971,194971],"mapped",[33709]],[[194972,194972],"mapped",[33571]],[[194973,194973],"mapped",[33725]],[[194974,194974],"mapped",[33767]],[[194975,194975],"mapped",[33879]],[[194976,194976],"mapped",[33619]],[[194977,194977],"mapped",[33738]],[[194978,194978],"mapped",[33740]],[[194979,194979],"mapped",[33756]],[[194980,194980],"mapped",[158774]],[[194981,194981],"mapped",[159083]],[[194982,194982],"mapped",[158933]],[[194983,194983],"mapped",[17707]],[[194984,194984],"mapped",[34033]],[[194985,194985],"mapped",[34035]],[[194986,194986],"mapped",[34070]],[[194987,194987],"mapped",[160714]],[[194988,194988],"mapped",[34148]],[[194989,194989],"mapped",[159532]],[[194990,194990],"mapped",[17757]],[[194991,194991],"mapped",[17761]],[[194992,194992],"mapped",[159665]],[[194993,194993],"mapped",[159954]],[[194994,194994],"mapped",[17771]],[[194995,194995],"mapped",[34384]],[[194996,194996],"mapped",[34396]],[[194997,194997],"mapped",[34407]],[[194998,194998],"mapped",[34409]],[[194999,194999],"mapped",[34473]],[[195e3,195e3],"mapped",[34440]],[[195001,195001],"mapped",[34574]],[[195002,195002],"mapped",[34530]],[[195003,195003],"mapped",[34681]],[[195004,195004],"mapped",[34600]],[[195005,195005],"mapped",[34667]],[[195006,195006],"mapped",[34694]],[[195007,195007],"disallowed"],[[195008,195008],"mapped",[34785]],[[195009,195009],"mapped",[34817]],[[195010,195010],"mapped",[17913]],[[195011,195011],"mapped",[34912]],[[195012,195012],"mapped",[34915]],[[195013,195013],"mapped",[161383]],[[195014,195014],"mapped",[35031]],[[195015,195015],"mapped",[35038]],[[195016,195016],"mapped",[17973]],[[195017,195017],"mapped",[35066]],[[195018,195018],"mapped",[13499]],[[195019,195019],"mapped",[161966]],[[195020,195020],"mapped",[162150]],[[195021,195021],"mapped",[18110]],[[195022,195022],"mapped",[18119]],[[195023,195023],"mapped",[35488]],[[195024,195024],"mapped",[35565]],[[195025,195025],"mapped",[35722]],[[195026,195026],"mapped",[35925]],[[195027,195027],"mapped",[162984]],[[195028,195028],"mapped",[36011]],[[195029,195029],"mapped",[36033]],[[195030,195030],"mapped",[36123]],[[195031,195031],"mapped",[36215]],[[195032,195032],"mapped",[163631]],[[195033,195033],"mapped",[133124]],[[195034,195034],"mapped",[36299]],[[195035,195035],"mapped",[36284]],[[195036,195036],"mapped",[36336]],[[195037,195037],"mapped",[133342]],[[195038,195038],"mapped",[36564]],[[195039,195039],"mapped",[36664]],[[195040,195040],"mapped",[165330]],[[195041,195041],"mapped",[165357]],[[195042,195042],"mapped",[37012]],[[195043,195043],"mapped",[37105]],[[195044,195044],"mapped",[37137]],[[195045,195045],"mapped",[165678]],[[195046,195046],"mapped",[37147]],[[195047,195047],"mapped",[37432]],[[195048,195048],"mapped",[37591]],[[195049,195049],"mapped",[37592]],[[195050,195050],"mapped",[37500]],[[195051,195051],"mapped",[37881]],[[195052,195052],"mapped",[37909]],[[195053,195053],"mapped",[166906]],[[195054,195054],"mapped",[38283]],[[195055,195055],"mapped",[18837]],[[195056,195056],"mapped",[38327]],[[195057,195057],"mapped",[167287]],[[195058,195058],"mapped",[18918]],[[195059,195059],"mapped",[38595]],[[195060,195060],"mapped",[23986]],[[195061,195061],"mapped",[38691]],[[195062,195062],"mapped",[168261]],[[195063,195063],"mapped",[168474]],[[195064,195064],"mapped",[19054]],[[195065,195065],"mapped",[19062]],[[195066,195066],"mapped",[38880]],[[195067,195067],"mapped",[168970]],[[195068,195068],"mapped",[19122]],[[195069,195069],"mapped",[169110]],[[195070,195071],"mapped",[38923]],[[195072,195072],"mapped",[38953]],[[195073,195073],"mapped",[169398]],[[195074,195074],"mapped",[39138]],[[195075,195075],"mapped",[19251]],[[195076,195076],"mapped",[39209]],[[195077,195077],"mapped",[39335]],[[195078,195078],"mapped",[39362]],[[195079,195079],"mapped",[39422]],[[195080,195080],"mapped",[19406]],[[195081,195081],"mapped",[170800]],[[195082,195082],"mapped",[39698]],[[195083,195083],"mapped",[4e4]],[[195084,195084],"mapped",[40189]],[[195085,195085],"mapped",[19662]],[[195086,195086],"mapped",[19693]],[[195087,195087],"mapped",[40295]],[[195088,195088],"mapped",[172238]],[[195089,195089],"mapped",[19704]],[[195090,195090],"mapped",[172293]],[[195091,195091],"mapped",[172558]],[[195092,195092],"mapped",[172689]],[[195093,195093],"mapped",[40635]],[[195094,195094],"mapped",[19798]],[[195095,195095],"mapped",[40697]],[[195096,195096],"mapped",[40702]],[[195097,195097],"mapped",[40709]],[[195098,195098],"mapped",[40719]],[[195099,195099],"mapped",[40726]],[[195100,195100],"mapped",[40763]],[[195101,195101],"mapped",[173568]],[[195102,196605],"disallowed"],[[196606,196607],"disallowed"],[[196608,262141],"disallowed"],[[262142,262143],"disallowed"],[[262144,327677],"disallowed"],[[327678,327679],"disallowed"],[[327680,393213],"disallowed"],[[393214,393215],"disallowed"],[[393216,458749],"disallowed"],[[458750,458751],"disallowed"],[[458752,524285],"disallowed"],[[524286,524287],"disallowed"],[[524288,589821],"disallowed"],[[589822,589823],"disallowed"],[[589824,655357],"disallowed"],[[655358,655359],"disallowed"],[[655360,720893],"disallowed"],[[720894,720895],"disallowed"],[[720896,786429],"disallowed"],[[786430,786431],"disallowed"],[[786432,851965],"disallowed"],[[851966,851967],"disallowed"],[[851968,917501],"disallowed"],[[917502,917503],"disallowed"],[[917504,917504],"disallowed"],[[917505,917505],"disallowed"],[[917506,917535],"disallowed"],[[917536,917631],"disallowed"],[[917632,917759],"disallowed"],[[917760,917999],"ignored"],[[918e3,983037],"disallowed"],[[983038,983039],"disallowed"],[[983040,1048573],"disallowed"],[[1048574,1048575],"disallowed"],[[1048576,1114109],"disallowed"],[[1114110,1114111],"disallowed"]]});var vK=g((J8t,uv)=>{"use strict";var hK=require("punycode"),mK=fK(),em={TRANSITIONAL:0,NONTRANSITIONAL:1};function gK(e){return e.split("\0").map(function(t){return t.normalize("NFC")}).join("\0")}function yK(e){for(var t=0,r=mK.length-1;t<=r;){var i=Math.floor((t+r)/2),n=mK[i];if(n[0][0]<=e&&n[0][1]>=e)return n;n[0][0]>e?r=i-1:t=i+1}return null}var GOe=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function bK(e){return e.replace(GOe,"_").length}function VOe(e,t,r){for(var i=!1,n="",s=bK(e),a=0;a253||a.length===0)&&(n.error=!0);for(var o=0;o63||s.length===0){n.error=!0;break}}return n.error?null:s.join(".")};uv.exports.toUnicode=function(e,t){var r=cv(e,t,em.NONTRANSITIONAL);return{domain:r.string,error:r.error}};uv.exports.PROCESSING_OPTIONS=em});var zo=g((e7t,Fs)=>{"use strict";var tm=require("punycode"),_K=vK(),xK={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},st=Symbol("failure");function wK(e){return tm.ucs2.decode(e).length}function EK(e,t){let r=e[t];return isNaN(r)?void 0:String.fromCodePoint(r)}function yg(e){return e>=48&&e<=57}function bg(e){return e>=65&&e<=90||e>=97&&e<=122}function XOe(e){return bg(e)||yg(e)}function io(e){return yg(e)||e>=65&&e<=70||e>=97&&e<=102}function SK(e){return e==="."||e.toLowerCase()==="%2e"}function QOe(e){return e=e.toLowerCase(),e===".."||e==="%2e."||e===".%2e"||e==="%2e%2e"}function YOe(e,t){return bg(e)&&(t===58||t===124)}function TK(e){return e.length===2&&bg(e.codePointAt(0))&&(e[1]===":"||e[1]==="|")}function ZOe(e){return e.length===2&&bg(e.codePointAt(0))&&e[1]===":"}function JOe(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function ePe(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function uT(e){return xK[e]!==void 0}function gi(e){return uT(e.scheme)}function tPe(e){return xK[e]}function NK(e){let t=e.toString(16).toUpperCase();return t.length===1&&(t="0"+t),"%"+t}function rPe(e){let t=new Buffer(e),r="";for(let i=0;i126}var nPe=new Set([32,34,35,60,62,63,96,123,125]);function RK(e){return dv(e)||nPe.has(e)}var sPe=new Set([47,58,59,61,64,91,92,93,94,124]);function pT(e){return RK(e)||sPe.has(e)}function $d(e,t){let r=String.fromCodePoint(e);return t(e)?rPe(r):r}function aPe(e){let t=10;return e.length>=2&&e.charAt(0)==="0"&&e.charAt(1).toLowerCase()==="x"?(e=e.substring(2),t=16):e.length>=2&&e.charAt(0)==="0"&&(e=e.substring(1),t=8),e===""?0:(t===10?/[^0-9]/:t===16?/[^0-9A-Fa-f]/:/[^0-7]/).test(e)?st:parseInt(e,t)}function oPe(e){let t=e.split(".");if(t[t.length-1]===""&&t.length>1&&t.pop(),t.length>4)return e;let r=[];for(let s of t){if(s==="")return e;let a=aPe(s);if(a===st)return e;r.push(a)}for(let s=0;s255)return st;if(r[r.length-1]>=Math.pow(256,5-r.length))return st;let i=r.pop(),n=0;for(let s of r)i+=s*Math.pow(256,3-n),++n;return i}function lPe(e){let t="",r=e;for(let i=1;i<=4;++i)t=String(r%256)+t,i!==4&&(t="."+t),r=Math.floor(r/256);return t}function cPe(e){let t=[0,0,0,0,0,0,0,0],r=0,i=null,n=0;if(e=tm.ucs2.decode(e),e[n]===58){if(e[n+1]!==58)return st;n+=2,++r,i=r}for(;n6))return st;let o=0;for(;e[n]!==void 0;){let l=null;if(o>0)if(e[n]===46&&o<4)++n;else return st;if(!yg(e[n]))return st;for(;yg(e[n]);){let c=parseInt(EK(e,n));if(l===null)l=c;else{if(l===0)return st;l=l*10+c}if(l>255)return st;++n}t[r]=t[r]*256+l,++o,(o===2||o===4)&&++r}if(o!==4)return st;break}else if(e[n]===58){if(++n,e[n]===void 0)return st}else if(e[n]!==void 0)return st;t[r]=s,++r}if(i!==null){let s=r-i;for(r=7;r!==0&&s>0;){let a=t[i+s-1];t[i+s-1]=t[r],t[r]=a,--r,--s}}else if(i===null&&r!==8)return st;return t}function uPe(e){let t="",i=pPe(e).idx,n=!1;for(let s=0;s<=7;++s)if(!(n&&e[s]===0)){if(n&&(n=!1),i===s){t+=s===0?"::":":",n=!0;continue}t+=e[s].toString(16),s!==7&&(t+=":")}return t}function dT(e,t){if(e[0]==="[")return e[e.length-1]!=="]"?st:cPe(e.substring(1,e.length-1));if(!t)return dPe(e);let r=iPe(e),i=_K.toASCII(r,!1,_K.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(i===null||JOe(i))return st;let n=oPe(i);return typeof n=="number"||n===st?n:i}function dPe(e){if(ePe(e))return st;let t="",r=tm.ucs2.decode(e);for(let i=0;ir&&(t=i,r=n),i=null,n=0):(i===null&&(i=s),++n);return n>r&&(t=i,r=n),{idx:t,len:r}}function fT(e){return typeof e=="number"?lPe(e):e instanceof Array?"["+uPe(e)+"]":e}function fPe(e){return e.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function mPe(e){return e.replace(/\u0009|\u000A|\u000D/g,"")}function AK(e){let t=e.path;t.length!==0&&(e.scheme==="file"&&t.length===1&&gPe(t[0])||t.pop())}function CK(e){return e.username!==""||e.password!==""}function hPe(e){return e.host===null||e.host===""||e.cannotBeABaseURL||e.scheme==="file"}function gPe(e){return/^[A-Za-z]:$/.test(e)}function Mr(e,t,r,i,n){if(this.pointer=0,this.input=e,this.base=t||null,this.encodingOverride=r||"utf-8",this.stateOverride=n,this.url=i,this.failure=!1,this.parseError=!1,!this.url){this.url={scheme:"",username:"",password:"",host:null,port:null,path:[],query:null,fragment:null,cannotBeABaseURL:!1};let a=fPe(this.input);a!==this.input&&(this.parseError=!0),this.input=a}let s=mPe(this.input);for(s!==this.input&&(this.parseError=!0),this.input=s,this.state=n||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=tm.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){let a=this.input[this.pointer],o=isNaN(a)?void 0:String.fromCodePoint(a),l=this["parse "+this.state](a,o);if(l){if(l===st){this.failure=!0;break}}else break}}Mr.prototype["parse scheme start"]=function(t,r){if(bg(t))this.buffer+=r.toLowerCase(),this.state="scheme";else if(!this.stateOverride)this.state="no scheme",--this.pointer;else return this.parseError=!0,st;return!0};Mr.prototype["parse scheme"]=function(t,r){if(XOe(t)||t===43||t===45||t===46)this.buffer+=r.toLowerCase();else if(t===58){if(this.stateOverride&&(gi(this.url)&&!uT(this.buffer)||!gi(this.url)&&uT(this.buffer)||(CK(this.url)||this.url.port!==null)&&this.buffer==="file"||this.url.scheme==="file"&&(this.url.host===""||this.url.host===null))||(this.url.scheme=this.buffer,this.buffer="",this.stateOverride))return!1;this.url.scheme==="file"?((this.input[this.pointer+1]!==47||this.input[this.pointer+2]!==47)&&(this.parseError=!0),this.state="file"):gi(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme?this.state="special relative or authority":gi(this.url)?this.state="special authority slashes":this.input[this.pointer+1]===47?(this.state="path or authority",++this.pointer):(this.url.cannotBeABaseURL=!0,this.url.path.push(""),this.state="cannot-be-a-base-URL path")}else if(!this.stateOverride)this.buffer="",this.state="no scheme",this.pointer=-1;else return this.parseError=!0,st;return!0};Mr.prototype["parse no scheme"]=function(t){return this.base===null||this.base.cannotBeABaseURL&&t!==35?st:(this.base.cannotBeABaseURL&&t===35?(this.url.scheme=this.base.scheme,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.url.cannotBeABaseURL=!0,this.state="fragment"):this.base.scheme==="file"?(this.state="file",--this.pointer):(this.state="relative",--this.pointer),!0)};Mr.prototype["parse special relative or authority"]=function(t){return t===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="relative",--this.pointer),!0};Mr.prototype["parse path or authority"]=function(t){return t===47?this.state="authority":(this.state="path",--this.pointer),!0};Mr.prototype["parse relative"]=function(t){return this.url.scheme=this.base.scheme,isNaN(t)?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query):t===47?this.state="relative slash":t===63?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):t===35?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):gi(this.url)&&t===92?(this.parseError=!0,this.state="relative slash"):(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(0,this.base.path.length-1),this.state="path",--this.pointer),!0};Mr.prototype["parse relative slash"]=function(t){return gi(this.url)&&(t===47||t===92)?(t===92&&(this.parseError=!0),this.state="special authority ignore slashes"):t===47?this.state="authority":(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.state="path",--this.pointer),!0};Mr.prototype["parse special authority slashes"]=function(t){return t===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="special authority ignore slashes",--this.pointer),!0};Mr.prototype["parse special authority ignore slashes"]=function(t){return t!==47&&t!==92?(this.state="authority",--this.pointer):this.parseError=!0,!0};Mr.prototype["parse authority"]=function(t,r){if(t===64){this.parseError=!0,this.atFlag&&(this.buffer="%40"+this.buffer),this.atFlag=!0;let i=wK(this.buffer);for(let n=0;nMath.pow(2,16)-1)return this.parseError=!0,st;this.url.port=i===tPe(this.url.scheme)?null:i,this.buffer=""}if(this.stateOverride)return!1;this.state="path start",--this.pointer}else return this.parseError=!0,st;return!0};var yPe=new Set([47,92,63,35]);Mr.prototype["parse file"]=function(t){return this.url.scheme="file",t===47||t===92?(t===92&&(this.parseError=!0),this.state="file slash"):this.base!==null&&this.base.scheme==="file"?isNaN(t)?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query):t===63?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):t===35?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):(this.input.length-this.pointer-1===0||!YOe(t,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!yPe.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),AK(this.url)):this.parseError=!0,this.state="path",--this.pointer):(this.state="path",--this.pointer),!0};Mr.prototype["parse file slash"]=function(t){return t===47||t===92?(t===92&&(this.parseError=!0),this.state="file host"):(this.base!==null&&this.base.scheme==="file"&&(ZOe(this.base.path[0])?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state="path",--this.pointer),!0};Mr.prototype["parse file host"]=function(t,r){if(isNaN(t)||t===47||t===92||t===63||t===35)if(--this.pointer,!this.stateOverride&&TK(this.buffer))this.parseError=!0,this.state="path";else if(this.buffer===""){if(this.url.host="",this.stateOverride)return!1;this.state="path start"}else{let i=dT(this.buffer,gi(this.url));if(i===st)return st;if(i==="localhost"&&(i=""),this.url.host=i,this.stateOverride)return!1;this.buffer="",this.state="path start"}else this.buffer+=r;return!0};Mr.prototype["parse path start"]=function(t){return gi(this.url)?(t===92&&(this.parseError=!0),this.state="path",t!==47&&t!==92&&--this.pointer):!this.stateOverride&&t===63?(this.url.query="",this.state="query"):!this.stateOverride&&t===35?(this.url.fragment="",this.state="fragment"):t!==void 0&&(this.state="path",t!==47&&--this.pointer),!0};Mr.prototype["parse path"]=function(t){if(isNaN(t)||t===47||gi(this.url)&&t===92||!this.stateOverride&&(t===63||t===35)){if(gi(this.url)&&t===92&&(this.parseError=!0),QOe(this.buffer)?(AK(this.url),t!==47&&!(gi(this.url)&&t===92)&&this.url.path.push("")):SK(this.buffer)&&t!==47&&!(gi(this.url)&&t===92)?this.url.path.push(""):SK(this.buffer)||(this.url.scheme==="file"&&this.url.path.length===0&&TK(this.buffer)&&(this.url.host!==""&&this.url.host!==null&&(this.parseError=!0,this.url.host=""),this.buffer=this.buffer[0]+":"),this.url.path.push(this.buffer)),this.buffer="",this.url.scheme==="file"&&(t===void 0||t===63||t===35))for(;this.url.path.length>1&&this.url.path[0]==="";)this.parseError=!0,this.url.path.shift();t===63&&(this.url.query="",this.state="query"),t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!io(this.input[this.pointer+1])||!io(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=$d(t,RK);return!0};Mr.prototype["parse cannot-be-a-base-URL path"]=function(t){return t===63?(this.url.query="",this.state="query"):t===35?(this.url.fragment="",this.state="fragment"):(!isNaN(t)&&t!==37&&(this.parseError=!0),t===37&&(!io(this.input[this.pointer+1])||!io(this.input[this.pointer+2]))&&(this.parseError=!0),isNaN(t)||(this.url.path[0]=this.url.path[0]+$d(t,dv))),!0};Mr.prototype["parse query"]=function(t,r){if(isNaN(t)||!this.stateOverride&&t===35){(!gi(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss")&&(this.encodingOverride="utf-8");let i=new Buffer(this.buffer);for(let n=0;n126||i[n]===34||i[n]===35||i[n]===60||i[n]===62?this.url.query+=NK(i[n]):this.url.query+=String.fromCodePoint(i[n]);this.buffer="",t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!io(this.input[this.pointer+1])||!io(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=r;return!0};Mr.prototype["parse fragment"]=function(t){return isNaN(t)||(t===0?this.parseError=!0:(t===37&&(!io(this.input[this.pointer+1])||!io(this.input[this.pointer+2]))&&(this.parseError=!0),this.url.fragment+=$d(t,dv))),!0};function bPe(e,t){let r=e.scheme+":";if(e.host!==null?(r+="//",(e.username!==""||e.password!=="")&&(r+=e.username,e.password!==""&&(r+=":"+e.password),r+="@"),r+=fT(e.host),e.port!==null&&(r+=":"+e.port)):e.host===null&&e.scheme==="file"&&(r+="//"),e.cannotBeABaseURL)r+=e.path[0];else for(let i of e.path)r+="/"+i;return e.query!==null&&(r+="?"+e.query),!t&&e.fragment!==null&&(r+="#"+e.fragment),r}function vPe(e){let t=e.scheme+"://";return t+=fT(e.host),e.port!==null&&(t+=":"+e.port),t}Fs.exports.serializeURL=bPe;Fs.exports.serializeURLOrigin=function(e){switch(e.scheme){case"blob":try{return Fs.exports.serializeURLOrigin(Fs.exports.parseURL(e.path[0]))}catch{return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return vPe({scheme:e.scheme,host:e.host,port:e.port});case"file":return"file://";default:return"null"}};Fs.exports.basicURLParse=function(e,t){t===void 0&&(t={});let r=new Mr(e,t.baseURL,t.encodingOverride,t.url,t.stateOverride);return r.failure?"failure":r.url};Fs.exports.setTheUsername=function(e,t){e.username="";let r=tm.ucs2.decode(t);for(let i=0;i{"use strict";var kr=zo();OK.implementation=class{constructor(t){let r=t[0],i=t[1],n=null;if(i!==void 0&&(n=kr.basicURLParse(i),n==="failure"))throw new TypeError("Invalid base URL");let s=kr.basicURLParse(r,{baseURL:n});if(s==="failure")throw new TypeError("Invalid URL");this._url=s}get href(){return kr.serializeURL(this._url)}set href(t){let r=kr.basicURLParse(t);if(r==="failure")throw new TypeError("Invalid URL");this._url=r}get origin(){return kr.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(t){kr.basicURLParse(t+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(t){kr.cannotHaveAUsernamePasswordPort(this._url)||kr.setTheUsername(this._url,t)}get password(){return this._url.password}set password(t){kr.cannotHaveAUsernamePasswordPort(this._url)||kr.setThePassword(this._url,t)}get host(){let t=this._url;return t.host===null?"":t.port===null?kr.serializeHost(t.host):kr.serializeHost(t.host)+":"+kr.serializeInteger(t.port)}set host(t){this._url.cannotBeABaseURL||kr.basicURLParse(t,{url:this._url,stateOverride:"host"})}get hostname(){return this._url.host===null?"":kr.serializeHost(this._url.host)}set hostname(t){this._url.cannotBeABaseURL||kr.basicURLParse(t,{url:this._url,stateOverride:"hostname"})}get port(){return this._url.port===null?"":kr.serializeInteger(this._url.port)}set port(t){kr.cannotHaveAUsernamePasswordPort(this._url)||(t===""?this._url.port=null:kr.basicURLParse(t,{url:this._url,stateOverride:"port"}))}get pathname(){return this._url.cannotBeABaseURL?this._url.path[0]:this._url.path.length===0?"":"/"+this._url.path.join("/")}set pathname(t){this._url.cannotBeABaseURL||(this._url.path=[],kr.basicURLParse(t,{url:this._url,stateOverride:"path start"}))}get search(){return this._url.query===null||this._url.query===""?"":"?"+this._url.query}set search(t){let r=this._url;if(t===""){r.query=null;return}let i=t[0]==="?"?t.substring(1):t;r.query="",kr.basicURLParse(i,{url:r,stateOverride:"query"})}get hash(){return this._url.fragment===null||this._url.fragment===""?"":"#"+this._url.fragment}set hash(t){if(t===""){this._url.fragment=null;return}let r=t[0]==="#"?t.substring(1):t;this._url.fragment="",kr.basicURLParse(r,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}});var LK=g((i7t,vg)=>{"use strict";var pa=dK(),DK=pK(),IK=PK(),Zt=DK.implSymbol;function Ni(e){if(!this||this[Zt]||!(this instanceof Ni))throw new TypeError("Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");if(arguments.length<1)throw new TypeError("Failed to construct 'URL': 1 argument required, but only "+arguments.length+" present.");let t=[];for(let r=0;r{"use strict";$o.URL=LK().interface;$o.serializeURL=zo().serializeURL;$o.serializeURLOrigin=zo().serializeURLOrigin;$o.basicURLParse=zo().basicURLParse;$o.setTheUsername=zo().setTheUsername;$o.setThePassword=zo().setThePassword;$o.serializeHost=zo().serializeHost;$o.serializeInteger=zo().serializeInteger;$o.parseURL=zo().parseURL});var WK=g((Ho,VK)=>{"use strict";Object.defineProperty(Ho,"__esModule",{value:!0});function nm(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var so=nm(require("stream")),kK=nm(require("http")),fv=nm(require("url")),jK=nm(FK()),_Pe=nm(require("https")),Hd=nm(require("zlib")),wPe=so.Readable,Gl=Symbol("buffer"),mT=Symbol("type"),wg=class e{constructor(){this[mT]="";let t=arguments[0],r=arguments[1],i=[],n=0;if(t){let a=t,o=Number(a.length);for(let l=0;l1&&arguments[1]!==void 0?arguments[1]:{},i=r.size;let n=i===void 0?0:i;var s=r.timeout;let a=s===void 0?0:s;e==null?e=null:UK(e)?e=Buffer.from(e.toString()):Sg(e)||Buffer.isBuffer(e)||(Object.prototype.toString.call(e)==="[object ArrayBuffer]"?e=Buffer.from(e):ArrayBuffer.isView(e)?e=Buffer.from(e.buffer,e.byteOffset,e.byteLength):e instanceof so||(e=Buffer.from(String(e)))),this[Wl]={body:e,disturbed:!1,error:null},this.size=n,this.timeout=a,e instanceof so&&e.on("error",function(o){let l=o.name==="AbortError"?o:new Yi(`Invalid response body while trying to fetch ${t.url}: ${o.message}`,"system",o);t[Wl].error=l})}Ri.prototype={get body(){return this[Wl].body},get bodyUsed(){return this[Wl].disturbed},arrayBuffer(){return rm.call(this).then(function(e){return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)})},blob(){let e=this.headers&&this.headers.get("content-type")||"";return rm.call(this).then(function(t){return Object.assign(new wg([],{type:e.toLowerCase()}),{[Gl]:t})})},json(){var e=this;return rm.call(this).then(function(t){try{return JSON.parse(t.toString())}catch(r){return Ri.Promise.reject(new Yi(`invalid json response body at ${e.url} reason: ${r.message}`,"invalid-json"))}})},text(){return rm.call(this).then(function(e){return e.toString()})},buffer(){return rm.call(this)},textConverted(){var e=this;return rm.call(this).then(function(t){return EPe(t,e.headers)})}};Object.defineProperties(Ri.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});Ri.mixIn=function(e){for(let t of Object.getOwnPropertyNames(Ri.prototype))if(!(t in e)){let r=Object.getOwnPropertyDescriptor(Ri.prototype,t);Object.defineProperty(e,t,r)}};function rm(){var e=this;if(this[Wl].disturbed)return Ri.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[Wl].disturbed=!0,this[Wl].error)return Ri.Promise.reject(this[Wl].error);let t=this.body;if(t===null)return Ri.Promise.resolve(Buffer.alloc(0));if(Sg(t)&&(t=t.stream()),Buffer.isBuffer(t))return Ri.Promise.resolve(t);if(!(t instanceof so))return Ri.Promise.resolve(Buffer.alloc(0));let r=[],i=0,n=!1;return new Ri.Promise(function(s,a){let o;e.timeout&&(o=setTimeout(function(){n=!0,a(new Yi(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))},e.timeout)),t.on("error",function(l){l.name==="AbortError"?(n=!0,a(l)):a(new Yi(`Invalid response body while trying to fetch ${e.url}: ${l.message}`,"system",l))}),t.on("data",function(l){if(!(n||l===null)){if(e.size&&i+l.length>e.size){n=!0,a(new Yi(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}i+=l.length,r.push(l)}}),t.on("end",function(){if(!n){clearTimeout(o);try{s(Buffer.concat(r,i))}catch(l){a(new Yi(`Could not create Buffer from response body for ${e.url}: ${l.message}`,"system",l))}}})})}function EPe(e,t){if(typeof yT!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let r=t.get("content-type"),i="utf-8",n,s;return r&&(n=/charset=([^;]*)/i.exec(r)),s=e.slice(0,1024).toString(),!n&&s&&(n=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[ei]=Object.create(null),t instanceof e){let r=t.raw(),i=Object.keys(r);for(let n of i)for(let s of r[n])this.append(n,s);return}if(t!=null)if(typeof t=="object"){let r=t[Symbol.iterator];if(r!=null){if(typeof r!="function")throw new TypeError("Header pairs must be iterable");let i=[];for(let n of t){if(typeof n!="object"||typeof n[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");i.push(Array.from(n))}for(let n of i){if(n.length!==2)throw new TypeError("Each header pair must be a name/value tuple");this.append(n[0],n[1])}}else for(let i of Object.keys(t)){let n=t[i];this.append(i,n)}}else throw new TypeError("Provided initializer must be an object")}get(t){t=`${t}`,_g(t);let r=im(this[ei],t);return r===void 0?null:this[ei][r].join(", ")}forEach(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,i=vT(this),n=0;for(;n1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(e[ei]).sort().map(t==="key"?function(i){return i.toLowerCase()}:t==="value"?function(i){return e[ei][i].join(", ")}:function(i){return[i.toLowerCase(),e[ei][i].join(", ")]})}var _T=Symbol("internal");function hT(e,t){let r=Object.create(ET);return r[_T]={target:e,kind:t,index:0},r}var ET=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==ET)throw new TypeError("Value of `this` is not a HeadersIterator");var e=this[_T];let t=e.target,r=e.kind,i=e.index,n=vT(t,r),s=n.length;return i>=s?{value:void 0,done:!0}:(this[_T].index=i+1,{value:n[i],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(ET,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function xPe(e){let t=Object.assign({__proto__:null},e[ei]),r=im(e[ei],"Host");return r!==void 0&&(t[r]=t[r][0]),t}function TPe(e){let t=new fa;for(let r of Object.keys(e))if(!GK.test(r))if(Array.isArray(e[r]))for(let i of e[r])bT.test(i)||(t[ei][r]===void 0?t[ei][r]=[i]:t[ei][r].push(i));else bT.test(e[r])||(t[ei][r]=[e[r]]);return t}var ou=Symbol("Response internals"),NPe=kK.STATUS_CODES,no=class e{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ri.call(this,t,r);let i=r.status||200,n=new fa(r.headers);if(t!=null&&!n.has("Content-Type")){let s=$K(t);s&&n.append("Content-Type",s)}this[ou]={url:r.url,status:i,statusText:r.statusText||NPe[i],headers:n,counter:r.counter}}get url(){return this[ou].url||""}get status(){return this[ou].status}get ok(){return this[ou].status>=200&&this[ou].status<300}get redirected(){return this[ou].counter>0}get statusText(){return this[ou].statusText}get headers(){return this[ou].headers}clone(){return new e(zK(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};Ri.mixIn(no.prototype);Object.defineProperties(no.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(no.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var Vl=Symbol("Request internals"),RPe=fv.URL||jK.URL,APe=fv.parse,CPe=fv.format;function gT(e){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(e)&&(e=new RPe(e).toString()),APe(e)}var OPe="destroy"in so.Readable.prototype;function pv(e){return typeof e=="object"&&typeof e[Vl]=="object"}function PPe(e){let t=e&&typeof e=="object"&&Object.getPrototypeOf(e);return!!(t&&t.constructor.name==="AbortSignal")}var cu=class e{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i;pv(t)?i=gT(t.url):(t&&t.href?i=gT(t.href):i=gT(`${t}`),t={});let n=r.method||t.method||"GET";if(n=n.toUpperCase(),(r.body!=null||pv(t)&&t.body!==null)&&(n==="GET"||n==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let s=r.body!=null?r.body:pv(t)&&t.body!==null?zK(t):null;Ri.call(this,s,{timeout:r.timeout||t.timeout||0,size:r.size||t.size||0});let a=new fa(r.headers||t.headers||{});if(s!=null&&!a.has("Content-Type")){let l=$K(s);l&&a.append("Content-Type",l)}let o=pv(t)?t.signal:null;if("signal"in r&&(o=r.signal),o!=null&&!PPe(o))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[Vl]={method:n,redirect:r.redirect||t.redirect||"follow",headers:a,parsedURL:i,signal:o},this.follow=r.follow!==void 0?r.follow:t.follow!==void 0?t.follow:20,this.compress=r.compress!==void 0?r.compress:t.compress!==void 0?t.compress:!0,this.counter=r.counter||t.counter||0,this.agent=r.agent||t.agent}get method(){return this[Vl].method}get url(){return CPe(this[Vl].parsedURL)}get headers(){return this[Vl].headers}get redirect(){return this[Vl].redirect}get signal(){return this[Vl].signal}clone(){return new e(this)}};Ri.mixIn(cu.prototype);Object.defineProperty(cu.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(cu.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function IPe(e){let t=e[Vl].parsedURL,r=new fa(e[Vl].headers);if(r.has("Accept")||r.set("Accept","*/*"),!t.protocol||!t.hostname)throw new TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(t.protocol))throw new TypeError("Only HTTP(S) protocols are supported");if(e.signal&&e.body instanceof so.Readable&&!OPe)throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let i=null;if(e.body==null&&/^(POST|PUT)$/i.test(e.method)&&(i="0"),e.body!=null){let s=HK(e);typeof s=="number"&&(i=String(s))}i&&r.set("Content-Length",i),r.has("User-Agent")||r.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"),e.compress&&!r.has("Accept-Encoding")&&r.set("Accept-Encoding","gzip,deflate");let n=e.agent;return typeof n=="function"&&(n=n(t)),!r.has("Connection")&&!n&&r.set("Connection","close"),Object.assign({},t,{method:e.method,headers:xPe(r),agent:n})}function Eg(e){Error.call(this,e),this.type="aborted",this.message=e,Error.captureStackTrace(this,this.constructor)}Eg.prototype=Object.create(Error.prototype);Eg.prototype.constructor=Eg;Eg.prototype.name="AbortError";var wT=fv.URL||jK.URL,MK=so.PassThrough,DPe=function(t,r){let i=new wT(r).hostname,n=new wT(t).hostname;return i===n||i[i.length-n.length-1]==="."&&i.endsWith(n)};function lu(e,t){if(!lu.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return Ri.Promise=lu.Promise,new lu.Promise(function(r,i){let n=new cu(e,t),s=IPe(n),a=(s.protocol==="https:"?_Pe:kK).request,o=n.signal,l=null,c=function(){let h=new Eg("The user aborted a request.");i(h),n.body&&n.body instanceof so.Readable&&n.body.destroy(h),!(!l||!l.body)&&l.body.emit("error",h)};if(o&&o.aborted){c();return}let u=function(){c(),f()},d=a(s),p;o&&o.addEventListener("abort",u);function f(){d.abort(),o&&o.removeEventListener("abort",u),clearTimeout(p)}n.timeout&&d.once("socket",function(m){p=setTimeout(function(){i(new Yi(`network timeout at: ${n.url}`,"request-timeout")),f()},n.timeout)}),d.on("error",function(m){i(new Yi(`request to ${n.url} failed, reason: ${m.message}`,"system",m)),f()}),d.on("response",function(m){clearTimeout(p);let h=TPe(m.headers);if(lu.isRedirect(m.statusCode)){let E=h.get("Location"),T=null;try{T=E===null?null:new wT(E,n.url).toString()}catch{if(n.redirect!=="manual"){i(new Yi(`uri requested responds with an invalid redirect URL: ${E}`,"invalid-redirect")),f();return}}switch(n.redirect){case"error":i(new Yi(`uri requested responds with a redirect, redirect mode is set to error: ${n.url}`,"no-redirect")),f();return;case"manual":if(T!==null)try{h.set("Location",T)}catch(O){i(O)}break;case"follow":if(T===null)break;if(n.counter>=n.follow){i(new Yi(`maximum redirect reached at: ${n.url}`,"max-redirect")),f();return}let q={headers:new fa(n.headers),follow:n.follow,counter:n.counter+1,agent:n.agent,compress:n.compress,method:n.method,body:n.body,signal:n.signal,timeout:n.timeout,size:n.size};if(!DPe(n.url,T))for(let O of["authorization","www-authenticate","cookie","cookie2"])q.headers.delete(O);if(m.statusCode!==303&&n.body&&HK(n)===null){i(new Yi("Cannot follow redirect with body being a readable stream","unsupported-redirect")),f();return}(m.statusCode===303||(m.statusCode===301||m.statusCode===302)&&n.method==="POST")&&(q.method="GET",q.body=void 0,q.headers.delete("content-length")),r(lu(new cu(T,q))),f();return}}m.once("end",function(){o&&o.removeEventListener("abort",u)});let y=m.pipe(new MK),b={url:n.url,status:m.statusCode,statusText:m.statusMessage,headers:h,size:n.size,timeout:n.timeout,counter:n.counter},w=h.get("Content-Encoding");if(!n.compress||n.method==="HEAD"||w===null||m.statusCode===204||m.statusCode===304){l=new no(y,b),r(l);return}let v={flush:Hd.Z_SYNC_FLUSH,finishFlush:Hd.Z_SYNC_FLUSH};if(w=="gzip"||w=="x-gzip"){y=y.pipe(Hd.createGunzip(v)),l=new no(y,b),r(l);return}if(w=="deflate"||w=="x-deflate"){m.pipe(new MK).once("data",function(T){(T[0]&15)===8?y=y.pipe(Hd.createInflate()):y=y.pipe(Hd.createInflateRaw()),l=new no(y,b),r(l)});return}if(w=="br"&&typeof Hd.createBrotliDecompress=="function"){y=y.pipe(Hd.createBrotliDecompress()),l=new no(y,b),r(l);return}l=new no(y,b),r(l)}),SPe(d,n)})}lu.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};lu.Promise=global.Promise;VK.exports=Ho=lu;Object.defineProperty(Ho,"__esModule",{value:!0});Ho.default=Ho;Ho.Headers=fa;Ho.Request=cu;Ho.Response=no;Ho.FetchError=Yi});var TT=g(xT=>{"use strict";Object.defineProperty(xT,"__esModule",{value:!0});var ST=class extends Error{constructor(t){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="Deprecation"}};xT.Deprecation=ST});var QK=g(RT=>{"use strict";Object.defineProperty(RT,"__esModule",{value:!0});function LPe(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var KK=TT(),XK=LPe(V0()),FPe=XK(e=>console.warn(e)),BPe=XK(e=>console.warn(e)),NT=class extends Error{constructor(t,r,i){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=r;let n;"headers"in i&&typeof i.headers<"u"&&(n=i.headers),"response"in i&&(this.response=i.response,n=i.response.headers);let s=Object.assign({},i.request);i.request.headers.authorization&&(s.headers=Object.assign({},i.request.headers,{authorization:i.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),s.url=s.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=s,Object.defineProperty(this,"code",{get(){return FPe(new KK.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),r}}),Object.defineProperty(this,"headers",{get(){return BPe(new KK.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),n||{}}})}};RT.RequestError=NT});var PT=g(OT=>{"use strict";Object.defineProperty(OT,"__esModule",{value:!0});function qPe(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var MPe=lK(),kPe=mg(),jPe=aT(),UPe=qPe(WK()),xg=QK(),zPe="5.6.3";function $Pe(e){return e.arrayBuffer()}function YK(e){let t=e.request&&e.request.log?e.request.log:console;(jPe.isPlainObject(e.body)||Array.isArray(e.body))&&(e.body=JSON.stringify(e.body));let r={},i,n;return(e.request&&e.request.fetch||UPe)(e.url,Object.assign({method:e.method,body:e.body,headers:e.headers,redirect:e.redirect},e.request)).then(async a=>{n=a.url,i=a.status;for(let o of a.headers)r[o[0]]=o[1];if("deprecation"in r){let o=r.link&&r.link.match(/<([^>]+)>; rel="deprecation"/),l=o&&o.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${r.sunset}${l?`. See ${l}`:""}`)}if(!(i===204||i===205)){if(e.method==="HEAD"){if(i<400)return;throw new xg.RequestError(a.statusText,i,{response:{url:n,status:i,headers:r,data:void 0},request:e})}if(i===304)throw new xg.RequestError("Not modified",i,{response:{url:n,status:i,headers:r,data:await AT(a)},request:e});if(i>=400){let o=await AT(a);throw new xg.RequestError(HPe(o),i,{response:{url:n,status:i,headers:r,data:o},request:e})}return AT(a)}}).then(a=>({status:i,url:n,headers:r,data:a})).catch(a=>{throw a instanceof xg.RequestError?a:new xg.RequestError(a.message,500,{request:e})})}async function AT(e){let t=e.headers.get("content-type");return/application\/json/.test(t)?e.json():!t||/^text\/|charset=utf-8$/.test(t)?e.text():$Pe(e)}function HPe(e){return typeof e=="string"?e:"message"in e?Array.isArray(e.errors)?`${e.message}: ${e.errors.map(JSON.stringify).join(", ")}`:e.message:`Unknown error: ${JSON.stringify(e)}`}function CT(e,t){let r=e.defaults(t);return Object.assign(function(n,s){let a=r.merge(n,s);if(!a.request||!a.request.hook)return YK(r.parse(a));let o=(l,c)=>YK(r.parse(r.merge(l,c)));return Object.assign(o,{endpoint:r,defaults:CT.bind(null,r)}),a.request.hook(o,a)},{endpoint:r,defaults:CT.bind(null,r)})}var GPe=CT(MPe.endpoint,{headers:{"user-agent":`octokit-request.js/${zPe} ${kPe.getUserAgent()}`}});OT.request=GPe});var eX=g(Tg=>{"use strict";Object.defineProperty(Tg,"__esModule",{value:!0});var JK=PT(),VPe=mg(),WPe="4.8.0";function KPe(e){return`Request failed due to following response errors: +`+e.errors.map(t=>` - ${t.message}`).join(` +`)}var mv=class extends Error{constructor(t,r,i){super(KPe(i)),this.request=t,this.headers=r,this.response=i,this.name="GraphqlResponseError",this.errors=i.errors,this.data=i.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}},XPe=["method","baseUrl","url","headers","request","query","mediaType"],QPe=["query","method","url"],ZK=/\/api\/v3\/?$/;function YPe(e,t,r){if(r){if(typeof t=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let a in r)if(QPe.includes(a))return Promise.reject(new Error(`[@octokit/graphql] "${a}" cannot be used as variable name`))}let i=typeof t=="string"?Object.assign({query:t},r):t,n=Object.keys(i).reduce((a,o)=>XPe.includes(o)?(a[o]=i[o],a):(a.variables||(a.variables={}),a.variables[o]=i[o],a),{}),s=i.baseUrl||e.endpoint.DEFAULTS.baseUrl;return ZK.test(s)&&(n.url=s.replace(ZK,"/api/graphql")),e(n).then(a=>{if(a.data.errors){let o={};for(let l of Object.keys(a.headers))o[l]=a.headers[l];throw new mv(n,o,a.data)}return a.data.data})}function IT(e,t){let r=e.defaults(t);return Object.assign((n,s)=>YPe(r,n,s),{defaults:IT.bind(null,r),endpoint:JK.request.endpoint})}var ZPe=IT(JK.request,{headers:{"user-agent":`octokit-graphql.js/${WPe} ${VPe.getUserAgent()}`},method:"POST",url:"/graphql"});function JPe(e){return IT(e,{method:"POST",url:"/graphql"})}Tg.GraphqlResponseError=mv;Tg.graphql=ZPe;Tg.withCustomRequest=JPe});var tX=g(DT=>{"use strict";Object.defineProperty(DT,"__esModule",{value:!0});var eIe=/^v1\./,tIe=/^ghs_/,rIe=/^ghu_/;async function iIe(e){let t=e.split(/\./).length===3,r=eIe.test(e)||tIe.test(e),i=rIe.test(e);return{type:"token",token:e,tokenType:t?"app":r?"installation":i?"user-to-server":"oauth"}}function nIe(e){return e.split(/\./).length===3?`bearer ${e}`:`token ${e}`}async function sIe(e,t,r,i){let n=t.endpoint.merge(r,i);return n.headers.authorization=nIe(e),t(n)}var aIe=function(t){if(!t)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof t!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return t=t.replace(/^(token|bearer) +/i,""),Object.assign(iIe.bind(null,t),{hook:sIe.bind(null,t)})};DT.createTokenAuth=aIe});var FT=g(LT=>{"use strict";Object.defineProperty(LT,"__esModule",{value:!0});var oIe=mg(),lIe=eK(),rX=PT(),cIe=eX(),uIe=tX();function dIe(e,t){if(e==null)return{};var r={},i=Object.keys(e),n,s;for(s=0;s=0)&&(r[n]=e[n]);return r}function pIe(e,t){if(e==null)return{};var r=dIe(e,t),i,n;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(r[i]=e[i])}return r}var iX="3.6.0",fIe=["authStrategy"],Ng=class{constructor(t={}){let r=new lIe.Collection,i={baseUrl:rX.request.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},t.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(i.headers["user-agent"]=[t.userAgent,`octokit-core.js/${iX} ${oIe.getUserAgent()}`].filter(Boolean).join(" "),t.baseUrl&&(i.baseUrl=t.baseUrl),t.previews&&(i.mediaType.previews=t.previews),t.timeZone&&(i.headers["time-zone"]=t.timeZone),this.request=rX.request.defaults(i),this.graphql=cIe.withCustomRequest(this.request).defaults(i),this.log=Object.assign({debug:()=>{},info:()=>{},warn:console.warn.bind(console),error:console.error.bind(console)},t.log),this.hook=r,t.authStrategy){let{authStrategy:s}=t,a=pIe(t,fIe),o=s(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:a},t.auth));r.wrap("request",o.hook),this.auth=o}else if(!t.auth)this.auth=async()=>({type:"unauthenticated"});else{let s=uIe.createTokenAuth(t.auth);r.wrap("request",s.hook),this.auth=s}this.constructor.plugins.forEach(s=>{Object.assign(this,s(this,t))})}static defaults(t){return class extends this{constructor(...i){let n=i[0]||{};if(typeof t=="function"){super(t(n));return}super(Object.assign({},t,n,n.userAgent&&t.userAgent?{userAgent:`${n.userAgent} ${t.userAgent}`}:null))}}}static plugin(...t){var r;let i=this.plugins;return r=class extends this{},r.plugins=i.concat(t.filter(s=>!i.includes(s))),r}};Ng.VERSION=iX;Ng.plugins=[];LT.Octokit=Ng});var dX=g(hv=>{"use strict";Object.defineProperty(hv,"__esModule",{value:!0});function nX(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function sX(e){for(var t=1;t{"use strict";Object.defineProperty(sm,"__esModule",{value:!0});var gIe="2.21.3";function pX(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function fX(e){for(var t=1;t({async next(){if(!o)return{done:!0};try{let l=await n({method:s,url:o,headers:a}),c=bIe(l);return o=((c.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1],{value:c}}catch(l){if(l.status!==409)throw l;return o="",{value:{status:200,headers:{},data:[]}}}}})}}function mX(e,t,r,i){return typeof r=="function"&&(i=r,r=void 0),hX(e,[],BT(e,t,r)[Symbol.asyncIterator](),i)}function hX(e,t,r,i){return r.next().then(n=>{if(n.done)return t;let s=!1;function a(){s=!0}return t=t.concat(i?i(n.value,a):n.value.data),s?t:hX(e,t,r,i)})}var vIe=Object.assign(mX,{iterator:BT}),gX=["GET /app/hook/deliveries","GET /app/installations","GET /applications/grants","GET /authorizations","GET /enterprises/{enterprise}/actions/permissions/organizations","GET /enterprises/{enterprise}/actions/runner-groups","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners","GET /enterprises/{enterprise}/actions/runners","GET /enterprises/{enterprise}/audit-log","GET /enterprises/{enterprise}/secret-scanning/alerts","GET /enterprises/{enterprise}/settings/billing/advanced-security","GET /events","GET /gists","GET /gists/public","GET /gists/starred","GET /gists/{gist_id}/comments","GET /gists/{gist_id}/commits","GET /gists/{gist_id}/forks","GET /installation/repositories","GET /issues","GET /licenses","GET /marketplace_listing/plans","GET /marketplace_listing/plans/{plan_id}/accounts","GET /marketplace_listing/stubbed/plans","GET /marketplace_listing/stubbed/plans/{plan_id}/accounts","GET /networks/{owner}/{repo}/events","GET /notifications","GET /organizations","GET /orgs/{org}/actions/cache/usage-by-repository","GET /orgs/{org}/actions/permissions/repositories","GET /orgs/{org}/actions/runner-groups","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners","GET /orgs/{org}/actions/runners","GET /orgs/{org}/actions/secrets","GET /orgs/{org}/actions/secrets/{secret_name}/repositories","GET /orgs/{org}/audit-log","GET /orgs/{org}/blocks","GET /orgs/{org}/code-scanning/alerts","GET /orgs/{org}/codespaces","GET /orgs/{org}/credential-authorizations","GET /orgs/{org}/dependabot/secrets","GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories","GET /orgs/{org}/events","GET /orgs/{org}/external-groups","GET /orgs/{org}/failed_invitations","GET /orgs/{org}/hooks","GET /orgs/{org}/hooks/{hook_id}/deliveries","GET /orgs/{org}/installations","GET /orgs/{org}/invitations","GET /orgs/{org}/invitations/{invitation_id}/teams","GET /orgs/{org}/issues","GET /orgs/{org}/members","GET /orgs/{org}/migrations","GET /orgs/{org}/migrations/{migration_id}/repositories","GET /orgs/{org}/outside_collaborators","GET /orgs/{org}/packages","GET /orgs/{org}/packages/{package_type}/{package_name}/versions","GET /orgs/{org}/projects","GET /orgs/{org}/public_members","GET /orgs/{org}/repos","GET /orgs/{org}/secret-scanning/alerts","GET /orgs/{org}/settings/billing/advanced-security","GET /orgs/{org}/team-sync/groups","GET /orgs/{org}/teams","GET /orgs/{org}/teams/{team_slug}/discussions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions","GET /orgs/{org}/teams/{team_slug}/invitations","GET /orgs/{org}/teams/{team_slug}/members","GET /orgs/{org}/teams/{team_slug}/projects","GET /orgs/{org}/teams/{team_slug}/repos","GET /orgs/{org}/teams/{team_slug}/teams","GET /projects/columns/{column_id}/cards","GET /projects/{project_id}/collaborators","GET /projects/{project_id}/columns","GET /repos/{owner}/{repo}/actions/artifacts","GET /repos/{owner}/{repo}/actions/caches","GET /repos/{owner}/{repo}/actions/runners","GET /repos/{owner}/{repo}/actions/runs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs","GET /repos/{owner}/{repo}/actions/secrets","GET /repos/{owner}/{repo}/actions/workflows","GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","GET /repos/{owner}/{repo}/assignees","GET /repos/{owner}/{repo}/branches","GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations","GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs","GET /repos/{owner}/{repo}/code-scanning/alerts","GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","GET /repos/{owner}/{repo}/code-scanning/analyses","GET /repos/{owner}/{repo}/codespaces","GET /repos/{owner}/{repo}/codespaces/devcontainers","GET /repos/{owner}/{repo}/codespaces/secrets","GET /repos/{owner}/{repo}/collaborators","GET /repos/{owner}/{repo}/comments","GET /repos/{owner}/{repo}/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/commits","GET /repos/{owner}/{repo}/commits/{commit_sha}/comments","GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls","GET /repos/{owner}/{repo}/commits/{ref}/check-runs","GET /repos/{owner}/{repo}/commits/{ref}/check-suites","GET /repos/{owner}/{repo}/commits/{ref}/status","GET /repos/{owner}/{repo}/commits/{ref}/statuses","GET /repos/{owner}/{repo}/contributors","GET /repos/{owner}/{repo}/dependabot/secrets","GET /repos/{owner}/{repo}/deployments","GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses","GET /repos/{owner}/{repo}/environments","GET /repos/{owner}/{repo}/events","GET /repos/{owner}/{repo}/forks","GET /repos/{owner}/{repo}/git/matching-refs/{ref}","GET /repos/{owner}/{repo}/hooks","GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries","GET /repos/{owner}/{repo}/invitations","GET /repos/{owner}/{repo}/issues","GET /repos/{owner}/{repo}/issues/comments","GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/issues/events","GET /repos/{owner}/{repo}/issues/{issue_number}/comments","GET /repos/{owner}/{repo}/issues/{issue_number}/events","GET /repos/{owner}/{repo}/issues/{issue_number}/labels","GET /repos/{owner}/{repo}/issues/{issue_number}/reactions","GET /repos/{owner}/{repo}/issues/{issue_number}/timeline","GET /repos/{owner}/{repo}/keys","GET /repos/{owner}/{repo}/labels","GET /repos/{owner}/{repo}/milestones","GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels","GET /repos/{owner}/{repo}/notifications","GET /repos/{owner}/{repo}/pages/builds","GET /repos/{owner}/{repo}/projects","GET /repos/{owner}/{repo}/pulls","GET /repos/{owner}/{repo}/pulls/comments","GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/pulls/{pull_number}/comments","GET /repos/{owner}/{repo}/pulls/{pull_number}/commits","GET /repos/{owner}/{repo}/pulls/{pull_number}/files","GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","GET /repos/{owner}/{repo}/releases","GET /repos/{owner}/{repo}/releases/{release_id}/assets","GET /repos/{owner}/{repo}/releases/{release_id}/reactions","GET /repos/{owner}/{repo}/secret-scanning/alerts","GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations","GET /repos/{owner}/{repo}/stargazers","GET /repos/{owner}/{repo}/subscribers","GET /repos/{owner}/{repo}/tags","GET /repos/{owner}/{repo}/teams","GET /repos/{owner}/{repo}/topics","GET /repositories","GET /repositories/{repository_id}/environments/{environment_name}/secrets","GET /search/code","GET /search/commits","GET /search/issues","GET /search/labels","GET /search/repositories","GET /search/topics","GET /search/users","GET /teams/{team_id}/discussions","GET /teams/{team_id}/discussions/{discussion_number}/comments","GET /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /teams/{team_id}/discussions/{discussion_number}/reactions","GET /teams/{team_id}/invitations","GET /teams/{team_id}/members","GET /teams/{team_id}/projects","GET /teams/{team_id}/repos","GET /teams/{team_id}/teams","GET /user/blocks","GET /user/codespaces","GET /user/codespaces/secrets","GET /user/emails","GET /user/followers","GET /user/following","GET /user/gpg_keys","GET /user/installations","GET /user/installations/{installation_id}/repositories","GET /user/issues","GET /user/keys","GET /user/marketplace_purchases","GET /user/marketplace_purchases/stubbed","GET /user/memberships/orgs","GET /user/migrations","GET /user/migrations/{migration_id}/repositories","GET /user/orgs","GET /user/packages","GET /user/packages/{package_type}/{package_name}/versions","GET /user/public_emails","GET /user/repos","GET /user/repository_invitations","GET /user/starred","GET /user/subscriptions","GET /user/teams","GET /users","GET /users/{username}/events","GET /users/{username}/events/orgs/{org}","GET /users/{username}/events/public","GET /users/{username}/followers","GET /users/{username}/following","GET /users/{username}/gists","GET /users/{username}/gpg_keys","GET /users/{username}/keys","GET /users/{username}/orgs","GET /users/{username}/packages","GET /users/{username}/projects","GET /users/{username}/received_events","GET /users/{username}/received_events/public","GET /users/{username}/repos","GET /users/{username}/starred","GET /users/{username}/subscriptions"];function _Ie(e){return typeof e=="string"?gX.includes(e):!1}function yX(e){return{paginate:Object.assign(mX.bind(null,e),{iterator:BT.bind(null,e)})}}yX.VERSION=gIe;sm.composePaginateRest=vIe;sm.isPaginatingEndpoint=_Ie;sm.paginateRest=yX;sm.paginatingEndpoints=gX});var am=g(Zi=>{"use strict";var wIe=Zi&&Zi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),EIe=Zi&&Zi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_X=Zi&&Zi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&wIe(t,e,r);return EIe(t,e),t};Object.defineProperty(Zi,"__esModule",{value:!0});Zi.getOctokitOptions=Zi.GitHub=Zi.defaults=Zi.context=void 0;var SIe=_X(iT()),qT=_X(jW()),xIe=FT(),TIe=dX(),NIe=bX();Zi.context=new SIe.Context;var vX=qT.getApiBaseUrl();Zi.defaults={baseUrl:vX,request:{agent:qT.getProxyAgent(vX)}};Zi.GitHub=xIe.Octokit.plugin(TIe.restEndpointMethods,NIe.paginateRest).defaults(Zi.defaults);function RIe(e,t){let r=Object.assign({},t||{}),i=qT.getAuthString(e,r);return i&&(r.auth=i),r}Zi.getOctokitOptions=RIe});var jT=g((MT,kT)=>{(function(e,t){typeof MT=="object"&&typeof kT<"u"?kT.exports=t():typeof define=="function"&&define.amd?define(t):e.Bottleneck=t()})(MT,function(){"use strict";var e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function t(xe){return xe&&xe.default||xe}var r=function(xe,k,C={}){var U,W,K;for(U in k)K=k[U],C[U]=(W=xe[U])!=null?W:K;return C},i=function(xe,k,C={}){var U,W;for(U in xe)W=xe[U],k[U]!==void 0&&(C[U]=W);return C},n={load:r,overwrite:i},s;s=class{constructor(k,C){this.incr=k,this.decr=C,this._first=null,this._last=null,this.length=0}push(k){var C;this.length++,typeof this.incr=="function"&&this.incr(),C={value:k,prev:this._last,next:null},this._last!=null?(this._last.next=C,this._last=C):this._first=this._last=C}shift(){var k;if(this._first!=null)return this.length--,typeof this.decr=="function"&&this.decr(),k=this._first.value,(this._first=this._first.next)!=null?this._first.prev=null:this._last=null,k}first(){if(this._first!=null)return this._first.value}getArray(){var k,C,U;for(k=this._first,U=[];k!=null;)U.push((C=k,k=k.next,C.value));return U}forEachShift(k){var C;for(C=this.shift();C!=null;)k(C),C=this.shift()}debug(){var k,C,U,W,K;for(k=this._first,K=[];k!=null;)K.push((C=k,k=k.next,{value:C.value,prev:(U=C.prev)!=null?U.value:void 0,next:(W=C.next)!=null?W.value:void 0}));return K}};var a=s,o;o=class{constructor(k){if(this.instance=k,this._events={},this.instance.on!=null||this.instance.once!=null||this.instance.removeAllListeners!=null)throw new Error("An Emitter already exists for this object");this.instance.on=(C,U)=>this._addListener(C,"many",U),this.instance.once=(C,U)=>this._addListener(C,"once",U),this.instance.removeAllListeners=(C=null)=>C!=null?delete this._events[C]:this._events={}}_addListener(k,C,U){var W;return(W=this._events)[k]==null&&(W[k]=[]),this._events[k].push({cb:U,status:C}),this.instance}listenerCount(k){return this._events[k]!=null?this._events[k].length:0}async trigger(k,...C){var U,W;try{return k!=="debug"&&this.trigger("debug",`Event triggered: ${k}`,C),this._events[k]==null?void 0:(this._events[k]=this._events[k].filter(function(K){return K.status!=="none"}),W=this._events[k].map(async K=>{var ee,ye;if(K.status!=="none"){K.status==="once"&&(K.status="none");try{return ye=typeof K.cb=="function"?K.cb(...C):void 0,typeof ye?.then=="function"?await ye:ye}catch(Et){return ee=Et,this.trigger("error",ee),null}}}),(await Promise.all(W)).find(function(K){return K!=null}))}catch(K){return U=K,this.trigger("error",U),null}}};var l=o,c,u,d;c=a,u=l,d=class{constructor(k){var C;this.Events=new u(this),this._length=0,this._lists=function(){var U,W,K;for(K=[],C=U=1,W=k;1<=W?U<=W:U>=W;C=1<=W?++U:--U)K.push(new c(()=>this.incr(),()=>this.decr()));return K}.call(this)}incr(){if(this._length++===0)return this.Events.trigger("leftzero")}decr(){if(--this._length===0)return this.Events.trigger("zero")}push(k){return this._lists[k.options.priority].push(k)}queued(k){return k!=null?this._lists[k].length:this._length}shiftAll(k){return this._lists.forEach(function(C){return C.forEachShift(k)})}getFirst(k=this._lists){var C,U,W;for(C=0,U=k.length;C0)return W;return[]}shiftLastFrom(k){return this.getFirst(this._lists.slice(k).reverse()).shift()}};var p=d,f;f=class extends Error{};var m=f,h,y,b,w,v;w=10,y=5,v=n,h=m,b=class{constructor(k,C,U,W,K,ee,ye,Et){this.task=k,this.args=C,this.rejectOnDrop=K,this.Events=ee,this._states=ye,this.Promise=Et,this.options=v.load(U,W),this.options.priority=this._sanitizePriority(this.options.priority),this.options.id===W.id&&(this.options.id=`${this.options.id}-${this._randomIndex()}`),this.promise=new this.Promise((Qt,xi)=>{this._resolve=Qt,this._reject=xi}),this.retryCount=0}_sanitizePriority(k){var C;return C=~~k!==k?y:k,C<0?0:C>w-1?w-1:C}_randomIndex(){return Math.random().toString(36).slice(2)}doDrop({error:k,message:C="This job has been dropped by Bottleneck"}={}){return this._states.remove(this.options.id)?(this.rejectOnDrop&&this._reject(k??new h(C)),this.Events.trigger("dropped",{args:this.args,options:this.options,task:this.task,promise:this.promise}),!0):!1}_assertStatus(k){var C;if(C=this._states.jobStatus(this.options.id),!(C===k||k==="DONE"&&C===null))throw new h(`Invalid job status ${C}, expected ${k}. Please open an issue at https://github.com/SGrondin/bottleneck/issues`)}doReceive(){return this._states.start(this.options.id),this.Events.trigger("received",{args:this.args,options:this.options})}doQueue(k,C){return this._assertStatus("RECEIVED"),this._states.next(this.options.id),this.Events.trigger("queued",{args:this.args,options:this.options,reachedHWM:k,blocked:C})}doRun(){return this.retryCount===0?(this._assertStatus("QUEUED"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),this.Events.trigger("scheduled",{args:this.args,options:this.options})}async doExecute(k,C,U,W){var K,ee,ye;this.retryCount===0?(this._assertStatus("RUNNING"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),ee={args:this.args,options:this.options,retryCount:this.retryCount},this.Events.trigger("executing",ee);try{if(ye=await(k!=null?k.schedule(this.options,this.task,...this.args):this.task(...this.args)),C())return this.doDone(ee),await W(this.options,ee),this._assertStatus("DONE"),this._resolve(ye)}catch(Et){return K=Et,this._onFailure(K,ee,C,U,W)}}doExpire(k,C,U){var W,K;return this._states.jobStatus(this.options.id==="RUNNING")&&this._states.next(this.options.id),this._assertStatus("EXECUTING"),K={args:this.args,options:this.options,retryCount:this.retryCount},W=new h(`This job timed out after ${this.options.expiration} ms.`),this._onFailure(W,K,k,C,U)}async _onFailure(k,C,U,W,K){var ee,ye;if(U())return ee=await this.Events.trigger("failed",k,C),ee!=null?(ye=~~ee,this.Events.trigger("retry",`Retrying ${this.options.id} after ${ye} ms`,C),this.retryCount++,W(ye)):(this.doDone(C),await K(this.options,C),this._assertStatus("DONE"),this._reject(k))}doDone(k){return this._assertStatus("EXECUTING"),this._states.next(this.options.id),this.Events.trigger("done",k)}};var E=b,T,q,O;O=n,T=m,q=class{constructor(k,C,U){this.instance=k,this.storeOptions=C,this.clientId=this.instance._randomIndex(),O.load(U,U,this),this._nextRequest=this._lastReservoirRefresh=this._lastReservoirIncrease=Date.now(),this._running=0,this._done=0,this._unblockTime=0,this.ready=this.Promise.resolve(),this.clients={},this._startHeartbeat()}_startHeartbeat(){var k;return this.heartbeat==null&&(this.storeOptions.reservoirRefreshInterval!=null&&this.storeOptions.reservoirRefreshAmount!=null||this.storeOptions.reservoirIncreaseInterval!=null&&this.storeOptions.reservoirIncreaseAmount!=null)?typeof(k=this.heartbeat=setInterval(()=>{var C,U,W,K,ee;if(K=Date.now(),this.storeOptions.reservoirRefreshInterval!=null&&K>=this._lastReservoirRefresh+this.storeOptions.reservoirRefreshInterval&&(this._lastReservoirRefresh=K,this.storeOptions.reservoir=this.storeOptions.reservoirRefreshAmount,this.instance._drainAll(this.computeCapacity())),this.storeOptions.reservoirIncreaseInterval!=null&&K>=this._lastReservoirIncrease+this.storeOptions.reservoirIncreaseInterval&&({reservoirIncreaseAmount:C,reservoirIncreaseMaximum:W,reservoir:ee}=this.storeOptions,this._lastReservoirIncrease=K,U=W!=null?Math.min(C,W-ee):C,U>0))return this.storeOptions.reservoir+=U,this.instance._drainAll(this.computeCapacity())},this.heartbeatInterval)).unref=="function"?k.unref():void 0:clearInterval(this.heartbeat)}async __publish__(k){return await this.yieldLoop(),this.instance.Events.trigger("message",k.toString())}async __disconnect__(k){return await this.yieldLoop(),clearInterval(this.heartbeat),this.Promise.resolve()}yieldLoop(k=0){return new this.Promise(function(C,U){return setTimeout(C,k)})}computePenalty(){var k;return(k=this.storeOptions.penalty)!=null?k:15*this.storeOptions.minTime||5e3}async __updateSettings__(k){return await this.yieldLoop(),O.overwrite(k,k,this.storeOptions),this._startHeartbeat(),this.instance._drainAll(this.computeCapacity()),!0}async __running__(){return await this.yieldLoop(),this._running}async __queued__(){return await this.yieldLoop(),this.instance.queued()}async __done__(){return await this.yieldLoop(),this._done}async __groupCheck__(k){return await this.yieldLoop(),this._nextRequest+this.timeout=k}check(k,C){return this.conditionsCheck(k)&&this._nextRequest-C<=0}async __check__(k){var C;return await this.yieldLoop(),C=Date.now(),this.check(k,C)}async __register__(k,C,U){var W,K;return await this.yieldLoop(),W=Date.now(),this.conditionsCheck(C)?(this._running+=C,this.storeOptions.reservoir!=null&&(this.storeOptions.reservoir-=C),K=Math.max(this._nextRequest-W,0),this._nextRequest=W+K+this.storeOptions.minTime,{success:!0,wait:K,reservoir:this.storeOptions.reservoir}):{success:!1}}strategyIsBlock(){return this.storeOptions.strategy===3}async __submit__(k,C){var U,W,K;if(await this.yieldLoop(),this.storeOptions.maxConcurrent!=null&&C>this.storeOptions.maxConcurrent)throw new T(`Impossible to add a job having a weight of ${C} to a limiter having a maxConcurrent setting of ${this.storeOptions.maxConcurrent}`);return W=Date.now(),K=this.storeOptions.highWater!=null&&k===this.storeOptions.highWater&&!this.check(C,W),U=this.strategyIsBlock()&&(K||this.isBlocked(W)),U&&(this._unblockTime=W+this.computePenalty(),this._nextRequest=this._unblockTime+this.storeOptions.minTime,this.instance._dropAllQueued()),{reachedHWM:K,blocked:U,strategy:this.storeOptions.strategy}}async __free__(k,C){return await this.yieldLoop(),this._running-=C,this._done+=C,this.instance._drainAll(this.computeCapacity()),{running:this._running}}};var B=q,P,M;P=m,M=class{constructor(k){this.status=k,this._jobs={},this.counts=this.status.map(function(){return 0})}next(k){var C,U;if(C=this._jobs[k],U=C+1,C!=null&&U(k[this.status[U]]=C,k),{})}};var x=M,Y,L;Y=a,L=class{constructor(k,C){this.schedule=this.schedule.bind(this),this.name=k,this.Promise=C,this._running=0,this._queue=new Y}isEmpty(){return this._queue.length===0}async _tryToRun(){var k,C,U,W,K,ee,ye;if(this._running<1&&this._queue.length>0)return this._running++,{task:ye,args:k,resolve:K,reject:W}=this._queue.shift(),C=await async function(){try{return ee=await ye(...k),function(){return K(ee)}}catch(Et){return U=Et,function(){return W(U)}}}(),this._running--,this._tryToRun(),C()}schedule(k,...C){var U,W,K;return K=W=null,U=new this.Promise(function(ee,ye){return K=ee,W=ye}),this._queue.push({task:k,args:C,resolve:K,reject:W}),this._tryToRun(),U}};var R=L,I="2.19.5",F={version:I},ae=Object.freeze({version:I,default:F}),ie=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),_e=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),Ue=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),pt,vt,Wt,Fr,Ve,Re;Re=n,pt=l,Fr=ie,Wt=_e,Ve=Ue,vt=function(){class xe{constructor(C={}){this.deleteKey=this.deleteKey.bind(this),this.limiterOptions=C,Re.load(this.limiterOptions,this.defaults,this),this.Events=new pt(this),this.instances={},this.Bottleneck=ff,this._startAutoCleanup(),this.sharedConnection=this.connection!=null,this.connection==null&&(this.limiterOptions.datastore==="redis"?this.connection=new Fr(Object.assign({},this.limiterOptions,{Events:this.Events})):this.limiterOptions.datastore==="ioredis"&&(this.connection=new Wt(Object.assign({},this.limiterOptions,{Events:this.Events}))))}key(C=""){var U;return(U=this.instances[C])!=null?U:(()=>{var W;return W=this.instances[C]=new this.Bottleneck(Object.assign(this.limiterOptions,{id:`${this.id}-${C}`,timeout:this.timeout,connection:this.connection})),this.Events.trigger("created",W,C),W})()}async deleteKey(C=""){var U,W;return W=this.instances[C],this.connection&&(U=await this.connection.__runCommand__(["del",...Ve.allKeys(`${this.id}-${C}`)])),W!=null&&(delete this.instances[C],await W.disconnect()),W!=null||U>0}limiters(){var C,U,W,K;U=this.instances,W=[];for(C in U)K=U[C],W.push({key:C,limiter:K});return W}keys(){return Object.keys(this.instances)}async clusterKeys(){var C,U,W,K,ee,ye,Et,Qt,xi;if(this.connection==null)return this.Promise.resolve(this.keys());for(ye=[],C=null,xi=`b_${this.id}-`.length,U=9;C!==0;)for([Qt,W]=await this.connection.__runCommand__(["scan",C??0,"match",`b_${this.id}-*_settings`,"count",1e4]),C=~~Qt,K=0,Et=W.length;K{var U,W,K,ee,ye,Et;ye=Date.now(),K=this.instances,ee=[];for(W in K){Et=K[W];try{await Et._store.__groupCheck__(ye)?ee.push(this.deleteKey(W)):ee.push(void 0)}catch(Qt){U=Qt,ee.push(Et.Events.trigger("error",U))}}return ee},this.timeout/2)).unref=="function"?C.unref():void 0}updateSettings(C={}){if(Re.overwrite(C,this.defaults,this),Re.overwrite(C,C,this.limiterOptions),C.timeout!=null)return this._startAutoCleanup()}disconnect(C=!0){var U;if(!this.sharedConnection)return(U=this.connection)!=null?U.disconnect(C):void 0}}return xe.prototype.defaults={timeout:1e3*60*5,connection:null,Promise,id:"group-key"},xe}.call(e);var In=vt,bd,se,ut;ut=n,se=l,bd=function(){class xe{constructor(C={}){this.options=C,ut.load(this.options,this.defaults,this),this.Events=new se(this),this._arr=[],this._resetPromise(),this._lastFlush=Date.now()}_resetPromise(){return this._promise=new this.Promise((C,U)=>this._resolve=C)}_flush(){return clearTimeout(this._timeout),this._lastFlush=Date.now(),this._resolve(),this.Events.trigger("batch",this._arr),this._arr=[],this._resetPromise()}add(C){var U;return this._arr.push(C),U=this._promise,this._arr.length===this.maxSize?this._flush():this.maxTime!=null&&this._arr.length===1&&(this._timeout=setTimeout(()=>this._flush(),this.maxTime)),U}}return xe.prototype.defaults={maxTime:null,maxSize:null,Promise},xe}.call(e);var re=bd,Ge=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),Xt=t(ae),ni,yr,Bl,Po,E0,S0,x0,df,T0,pf,ea,Za=[].splice;S0=10,yr=5,ea=n,x0=p,Po=E,E0=B,df=Ge,Bl=l,T0=x,pf=R,ni=function(){class xe{constructor(C={},...U){var W,K;this._addToQueue=this._addToQueue.bind(this),this._validateOptions(C,U),ea.load(C,this.instanceDefaults,this),this._queues=new x0(S0),this._scheduled={},this._states=new T0(["RECEIVED","QUEUED","RUNNING","EXECUTING"].concat(this.trackDoneStatus?["DONE"]:[])),this._limiter=null,this.Events=new Bl(this),this._submitLock=new pf("submit",this.Promise),this._registerLock=new pf("register",this.Promise),K=ea.load(C,this.storeDefaults,{}),this._store=function(){if(this.datastore==="redis"||this.datastore==="ioredis"||this.connection!=null)return W=ea.load(C,this.redisStoreDefaults,{}),new df(this,K,W);if(this.datastore==="local")return W=ea.load(C,this.localStoreDefaults,{}),new E0(this,K,W);throw new xe.prototype.BottleneckError(`Invalid datastore type: ${this.datastore}`)}.call(this),this._queues.on("leftzero",()=>{var ee;return(ee=this._store.heartbeat)!=null&&typeof ee.ref=="function"?ee.ref():void 0}),this._queues.on("zero",()=>{var ee;return(ee=this._store.heartbeat)!=null&&typeof ee.unref=="function"?ee.unref():void 0})}_validateOptions(C,U){if(!(C!=null&&typeof C=="object"&&U.length===0))throw new xe.prototype.BottleneckError("Bottleneck v2 takes a single object argument. Refer to https://github.com/SGrondin/bottleneck#upgrading-to-v2 if you're upgrading from Bottleneck v1.")}ready(){return this._store.ready}clients(){return this._store.clients}channel(){return`b_${this.id}`}channel_client(){return`b_${this.id}_${this._store.clientId}`}publish(C){return this._store.__publish__(C)}disconnect(C=!0){return this._store.__disconnect__(C)}chain(C){return this._limiter=C,this}queued(C){return this._queues.queued(C)}clusterQueued(){return this._store.__queued__()}empty(){return this.queued()===0&&this._submitLock.isEmpty()}running(){return this._store.__running__()}done(){return this._store.__done__()}jobStatus(C){return this._states.jobStatus(C)}jobs(C){return this._states.statusJobs(C)}counts(){return this._states.statusCounts()}_randomIndex(){return Math.random().toString(36).slice(2)}check(C=1){return this._store.__check__(C)}_clearGlobalState(C){return this._scheduled[C]!=null?(clearTimeout(this._scheduled[C].expiration),delete this._scheduled[C],!0):!1}async _free(C,U,W,K){var ee,ye;try{if({running:ye}=await this._store.__free__(C,W.weight),this.Events.trigger("debug",`Freed ${W.id}`,K),ye===0&&this.empty())return this.Events.trigger("idle")}catch(Et){return ee=Et,this.Events.trigger("error",ee)}}_run(C,U,W){var K,ee,ye;return U.doRun(),K=this._clearGlobalState.bind(this,C),ye=this._run.bind(this,C,U),ee=this._free.bind(this,C,U),this._scheduled[C]={timeout:setTimeout(()=>U.doExecute(this._limiter,K,ye,ee),W),expiration:U.options.expiration!=null?setTimeout(function(){return U.doExpire(K,ye,ee)},W+U.options.expiration):void 0,job:U}}_drainOne(C){return this._registerLock.schedule(()=>{var U,W,K,ee,ye;return this.queued()===0?this.Promise.resolve(null):(ye=this._queues.getFirst(),{options:ee,args:U}=K=ye.first(),C!=null&&ee.weight>C?this.Promise.resolve(null):(this.Events.trigger("debug",`Draining ${ee.id}`,{args:U,options:ee}),W=this._randomIndex(),this._store.__register__(W,ee.weight,ee.expiration).then(({success:Et,wait:Qt,reservoir:xi})=>{var Io;return this.Events.trigger("debug",`Drained ${ee.id}`,{success:Et,args:U,options:ee}),Et?(ye.shift(),Io=this.empty(),Io&&this.Events.trigger("empty"),xi===0&&this.Events.trigger("depleted",Io),this._run(W,K,Qt),this.Promise.resolve(ee.weight)):this.Promise.resolve(null)})))})}_drainAll(C,U=0){return this._drainOne(C).then(W=>{var K;return W!=null?(K=C!=null?C-W:C,this._drainAll(K,U+W)):this.Promise.resolve(U)}).catch(W=>this.Events.trigger("error",W))}_dropAllQueued(C){return this._queues.shiftAll(function(U){return U.doDrop({message:C})})}stop(C={}){var U,W;return C=ea.load(C,this.stopDefaults),W=K=>{var ee;return ee=()=>{var ye;return ye=this._states.counts,ye[0]+ye[1]+ye[2]+ye[3]===K},new this.Promise((ye,Et)=>ee()?ye():this.on("done",()=>{if(ee())return this.removeAllListeners("done"),ye()}))},U=C.dropWaitingJobs?(this._run=function(K,ee){return ee.doDrop({message:C.dropErrorMessage})},this._drainOne=()=>this.Promise.resolve(null),this._registerLock.schedule(()=>this._submitLock.schedule(()=>{var K,ee,ye;ee=this._scheduled;for(K in ee)ye=ee[K],this.jobStatus(ye.job.options.id)==="RUNNING"&&(clearTimeout(ye.timeout),clearTimeout(ye.expiration),ye.job.doDrop({message:C.dropErrorMessage}));return this._dropAllQueued(C.dropErrorMessage),W(0)}))):this.schedule({priority:S0-1,weight:0},()=>W(1)),this._receive=function(K){return K._reject(new xe.prototype.BottleneckError(C.enqueueErrorMessage))},this.stop=()=>this.Promise.reject(new xe.prototype.BottleneckError("stop() has already been called")),U}async _addToQueue(C){var U,W,K,ee,ye,Et,Qt;({args:U,options:ee}=C);try{({reachedHWM:ye,blocked:W,strategy:Qt}=await this._store.__submit__(this.queued(),ee.weight))}catch(xi){return K=xi,this.Events.trigger("debug",`Could not queue ${ee.id}`,{args:U,options:ee,error:K}),C.doDrop({error:K}),!1}return W?(C.doDrop(),!0):ye&&(Et=Qt===xe.prototype.strategy.LEAK?this._queues.shiftLastFrom(ee.priority):Qt===xe.prototype.strategy.OVERFLOW_PRIORITY?this._queues.shiftLastFrom(ee.priority+1):Qt===xe.prototype.strategy.OVERFLOW?C:void 0,Et?.doDrop(),Et==null||Qt===xe.prototype.strategy.OVERFLOW)?(Et==null&&C.doDrop(),ye):(C.doQueue(ye,W),this._queues.push(C),await this._drainAll(),ye)}_receive(C){return this._states.jobStatus(C.options.id)!=null?(C._reject(new xe.prototype.BottleneckError(`A job with the same id already exists (id=${C.options.id})`)),!1):(C.doReceive(),this._submitLock.schedule(this._addToQueue,C))}submit(...C){var U,W,K,ee,ye,Et,Qt;return typeof C[0]=="function"?(ye=C,[W,...C]=ye,[U]=Za.call(C,-1),ee=ea.load({},this.jobDefaults)):(Et=C,[ee,W,...C]=Et,[U]=Za.call(C,-1),ee=ea.load(ee,this.jobDefaults)),Qt=(...xi)=>new this.Promise(function(Io,F5){return W(...xi,function(...vd){return(vd[0]!=null?F5:Io)(vd)})}),K=new Po(Qt,C,ee,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),K.promise.then(function(xi){return typeof U=="function"?U(...xi):void 0}).catch(function(xi){return Array.isArray(xi)?typeof U=="function"?U(...xi):void 0:typeof U=="function"?U(xi):void 0}),this._receive(K)}schedule(...C){var U,W,K;return typeof C[0]=="function"?([K,...C]=C,W={}):[W,K,...C]=C,U=new Po(K,C,W,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),this._receive(U),U.promise}wrap(C){var U,W;return U=this.schedule.bind(this),W=function(...K){return U(C.bind(this),...K)},W.withOptions=function(K,...ee){return U(K,C,...ee)},W}async updateSettings(C={}){return await this._store.__updateSettings__(ea.overwrite(C,this.storeDefaults)),ea.overwrite(C,this.instanceDefaults,this),this}currentReservoir(){return this._store.__currentReservoir__()}incrementReservoir(C=0){return this._store.__incrementReservoir__(C)}}return xe.default=xe,xe.Events=Bl,xe.version=xe.prototype.version=Xt.version,xe.strategy=xe.prototype.strategy={LEAK:1,OVERFLOW:2,OVERFLOW_PRIORITY:4,BLOCK:3},xe.BottleneckError=xe.prototype.BottleneckError=m,xe.Group=xe.prototype.Group=In,xe.RedisConnection=xe.prototype.RedisConnection=ie,xe.IORedisConnection=xe.prototype.IORedisConnection=_e,xe.Batcher=xe.prototype.Batcher=re,xe.prototype.jobDefaults={priority:yr,weight:1,expiration:null,id:""},xe.prototype.storeDefaults={maxConcurrent:null,minTime:0,highWater:null,strategy:xe.prototype.strategy.LEAK,penalty:null,reservoir:null,reservoirRefreshInterval:null,reservoirRefreshAmount:null,reservoirIncreaseInterval:null,reservoirIncreaseAmount:null,reservoirIncreaseMaximum:null},xe.prototype.localStoreDefaults={Promise,timeout:null,heartbeatInterval:250},xe.prototype.redisStoreDefaults={Promise,timeout:null,heartbeatInterval:5e3,clientTimeout:1e4,Redis:null,clientOptions:{},clusterNodes:null,clearDatastore:!1,connection:null},xe.prototype.instanceDefaults={datastore:"local",connection:null,id:"",rejectOnDrop:!0,trackDoneStatus:!1,Promise},xe.prototype.stopDefaults={enqueueErrorMessage:"This limiter has been stopped and cannot accept new jobs.",dropWaitingJobs:!0,dropErrorMessage:"This limiter has been stopped."},xe}.call(e);var ff=ni,d6=ff;return d6})});var NX=g((x7t,TX)=>{"use strict";var AIe=Object.create,gv=Object.defineProperty,CIe=Object.getOwnPropertyDescriptor,OIe=Object.getOwnPropertyNames,PIe=Object.getPrototypeOf,IIe=Object.prototype.hasOwnProperty,DIe=(e,t)=>{for(var r in t)gv(e,r,{get:t[r],enumerable:!0})},EX=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of OIe(t))!IIe.call(e,n)&&n!==r&&gv(e,n,{get:()=>t[n],enumerable:!(i=CIe(t,n))||i.enumerable});return e},LIe=(e,t,r)=>(r=e!=null?AIe(PIe(e)):{},EX(t||!e||!e.__esModule?gv(r,"default",{value:e,enumerable:!0}):r,e)),FIe=e=>EX(gv({},"__esModule",{value:!0}),e),SX={};DIe(SX,{RequestError:()=>MIe});TX.exports=FIe(SX);var wX=TT(),xX=LIe(V0()),BIe=(0,xX.default)(e=>console.warn(e)),qIe=(0,xX.default)(e=>console.warn(e)),MIe=class extends Error{constructor(e,t,r){super(e),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=t;let i;"headers"in r&&typeof r.headers<"u"&&(i=r.headers),"response"in r&&(this.response=r.response,i=r.response.headers);let n=Object.assign({},r.request);r.request.headers.authorization&&(n.headers=Object.assign({},r.request.headers,{authorization:r.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),n.url=n.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=n,Object.defineProperty(this,"code",{get(){return BIe(new wX.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),t}}),Object.defineProperty(this,"headers",{get(){return qIe(new wX.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),i||{}}})}}});var DX=g((R7t,IX)=>{"use strict";var kIe=Object.create,yv=Object.defineProperty,jIe=Object.getOwnPropertyDescriptor,UIe=Object.getOwnPropertyNames,zIe=Object.getPrototypeOf,$Ie=Object.prototype.hasOwnProperty,HIe=(e,t)=>{for(var r in t)yv(e,r,{get:t[r],enumerable:!0})},RX=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of UIe(t))!$Ie.call(e,n)&&n!==r&&yv(e,n,{get:()=>t[n],enumerable:!(i=jIe(t,n))||i.enumerable});return e},GIe=(e,t,r)=>(r=e!=null?kIe(zIe(e)):{},RX(t||!e||!e.__esModule?yv(r,"default",{value:e,enumerable:!0}):r,e)),VIe=e=>RX(yv({},"__esModule",{value:!0}),e),AX={};HIe(AX,{VERSION:()=>OX,retry:()=>PX});IX.exports=VIe(AX);var N7t=FT();async function CX(e,t,r,i){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!e.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:e.retries,s=Math.pow((i.request.retryCount||0)+1,2);throw t.retry.retryRequest(r,n,s)}throw r}var WIe=GIe(jT()),KIe=NX();async function XIe(e,t,r,i){let n=new WIe.default;return n.on("failed",function(s,a){let o=~~s.request.request.retries,l=~~s.request.request.retryAfter;if(i.request.retryCount=a.retryCount+1,o>a.retryCount)return l*e.retryAfterBaseValue}),n.schedule(QIe.bind(null,e,t,r),i)}async function QIe(e,t,r,i){let n=await r(r,i);if(n.data&&n.data.errors&&/Something went wrong while executing your query/.test(n.data.errors[0].message)){let s=new KIe.RequestError(n.data.errors[0].message,500,{request:i,response:n});return CX(e,t,s,i)}return n}var OX="5.0.5";function PX(e,t){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,422,451],retries:3},t.retry);return r.enabled&&(e.hook.error("request",CX.bind(null,r,e)),e.hook.wrap("request",XIe.bind(null,r,e))),{retry:{retryRequest:(i,n,s)=>(i.request.request=Object.assign({},i.request.request,{retries:n,retryAfter:s}),i)}}}PX.VERSION=OX});var FX=g((A7t,LX)=>{"use strict";var UT=require("util"),zT=["trace","debug","info","warn","error","fatal"],YIe=function(){};LX.exports=function(e){e=e||{},e.level=e.level||"info";var t={},r=function(i){return zT.indexOf(i)>=zT.indexOf(e.level)};return zT.forEach(function(i){t[i]=r(i)?n:YIe;function n(){var s=e.prefix,a;if(e.stderr)a="error";else switch(i){case"trace":a="info";break;case"debug":a="info";break;case"fatal":a="error";break;default:a=i}s&&(typeof s=="function"&&(s=s(i)),arguments[0]=UT.format(s,arguments[0])),console[a](UT.format.apply(UT,arguments))}}),t}});var Rg=g($T=>{"use strict";Object.defineProperty($T,"__esModule",{value:!0});$T.parseRepositoryNwo=JIe;var ZIe=cr();function JIe(e){let t=e.split("/");if(t.length!==2)throw new ZIe.ConfigurationError(`"${e}" is not a valid repository name`);return{owner:t[0],repo:t[1]}}});var Kl=g(vr=>{"use strict";var eDe=vr&&vr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),tDe=vr&&vr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),VT=vr&&vr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&eDe(t,e,r);return tDe(t,e),t},rDe=vr&&vr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(vr,"__esModule",{value:!0});vr.DisallowedAPIVersionReason=void 0;vr.getApiDetails=KT;vr.getApiClient=Ag;vr.getApiClientWithExternalAuth=aDe;vr.getGitHubVersionFromApi=jX;vr.getGitHubVersion=oDe;vr.getWorkflowRelativePath=UX;vr.getAnalysisKey=zX;vr.getAutomationID=lDe;vr.computeAutomationID=$X;vr.listActionsCaches=cDe;vr.deleteActionsCache=uDe;vr.wrapApiConfigurationError=dDe;var iDe=VT(ze()),BX=VT(am()),nDe=VT(DX()),sDe=rDe(FX()),WT=Mn(),MX=Rg(),bn=cr(),HT="x-github-enterprise-version",qX;(function(e){e[e.ACTION_TOO_OLD=0]="ACTION_TOO_OLD",e[e.ACTION_TOO_NEW=1]="ACTION_TOO_NEW"})(qX||(vr.DisallowedAPIVersionReason=qX={}));function kX(e,{allowExternal:t=!1}={}){let r=t&&e.externalRepoAuth||e.auth,i=BX.GitHub.plugin(nDe.retry);return new i(BX.getOctokitOptions(r,{baseUrl:e.apiURL,userAgent:`CodeQL-Action/${(0,WT.getActionVersion)()}`,log:(0,sDe.default)({level:"debug"})}))}function KT(){return{auth:(0,WT.getRequiredInput)("token"),url:(0,bn.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,bn.getRequiredEnvParam)("GITHUB_API_URL")}}function Ag(){return kX(KT())}function aDe(e){return kX(e,{allowExternal:!0})}var GT;async function jX(e,t){if((0,bn.parseGitHubUrl)(t.url)===bn.GITHUB_DOTCOM_URL)return{type:bn.GitHubVariant.DOTCOM};let r=await e.rest.meta.get();if(r.headers[HT]===void 0)return{type:bn.GitHubVariant.DOTCOM};if(r.headers[HT]==="ghe.com")return{type:bn.GitHubVariant.GHE_DOTCOM};let i=r.headers[HT];return{type:bn.GitHubVariant.GHES,version:i}}async function oDe(){return GT===void 0&&(GT=await jX(Ag(),KT())),GT}async function UX(){let e=(0,bn.getRequiredEnvParam)("GITHUB_REPOSITORY").split("/"),t=e[0],r=e[1],i=Number((0,bn.getRequiredEnvParam)("GITHUB_RUN_ID")),n=Ag(),s=await n.request("GET /repos/:owner/:repo/actions/runs/:run_id?exclude_pull_requests=true",{owner:t,repo:r,run_id:i}),a=s.data.workflow_url;return!a||/\/repos\/[^/]+\/[^/]+\/actions\/required_workflows\/[^/]+/.test(a)?s.data.path:(await n.request(`GET ${a}`)).data.path}async function zX(){let e="CODEQL_ACTION_ANALYSIS_KEY",t=process.env[e];if(t!==void 0)return t;let r=await UX(),i=(0,bn.getRequiredEnvParam)("GITHUB_JOB");return t=`${r}:${i}`,iDe.exportVariable(e,t),t}async function lDe(){let e=await zX(),t=(0,WT.getRequiredInput)("matrix");return $X(e,t)}function $X(e,t){let r=`${e}/`,i=(0,bn.parseMatrixInput)(t);if(i!==void 0)for(let n of Object.entries(i).sort())typeof n[1]=="string"?r+=`${n[0]}:${n[1]}/`:r+=`${n[0]}:/`;return r}async function cDe(e,t){let r=(0,MX.parseRepositoryNwo)((0,bn.getRequiredEnvParam)("GITHUB_REPOSITORY"));return await Ag().paginate("GET /repos/{owner}/{repo}/actions/caches",{owner:r.owner,repo:r.repo,key:e,ref:t})}async function uDe(e){let t=(0,MX.parseRepositoryNwo)((0,bn.getRequiredEnvParam)("GITHUB_REPOSITORY"));await Ag().rest.actions.deleteActionsCacheById({owner:t.owner,repo:t.repo,cache_id:e})}function dDe(e){return(0,bn.isHTTPError)(e)&&(e.message.includes("API rate limit exceeded for site ID installation")||e.message.includes("commit not found")||/^ref .* not found in this repository$/.test(e.message))?new bn.ConfigurationError(e.message):e}});var WX=g(kn=>{"use strict";var pDe=kn&&kn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),fDe=kn&&kn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mDe=kn&&kn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&pDe(t,e,r);return fDe(t,e),t};Object.defineProperty(kn,"__esModule",{value:!0});kn.CachingKind=void 0;kn.getTotalCacheSize=yDe;kn.shouldStoreCache=bDe;kn.shouldRestoreCache=vDe;kn.getCachingKind=VX;kn.getDependencyCachingEnabled=_De;var hDe=mDe(ze()),HX=Mn(),gDe=ru(),GX=cr();async function yDe(e,t,r=!1){return(await Promise.all(e.map(n=>(0,GX.tryGetFolderBytes)(n,t,r)))).map(n=>n||0).reduce((n,s)=>n+s,0)}var ps;(function(e){e.None="none",e.Store="store",e.Restore="restore",e.Full="full"})(ps||(kn.CachingKind=ps={}));function bDe(e){return e===ps.Full||e===ps.Store}function vDe(e){return e===ps.Full||e===ps.Restore}function VX(e){switch(e){case void 0:case"none":case"off":case"false":return ps.None;case"full":case"on":case"true":return ps.Full;case"store":return ps.Store;case"restore":return ps.Restore;default:return hDe.warning(`Unrecognized 'dependency-caching' input: ${e}. Defaulting to 'none'.`),ps.None}}function _De(){let e=(0,HX.getOptionalInput)("dependency-caching")||process.env[gDe.EnvVar.DEPENDENCY_CACHING];return e!==void 0?VX(e):(!(0,GX.isHostedRunner)()||!(0,HX.isDefaultSetup)(),ps.None)}});var XT=g((I7t,wDe)=>{wDe.exports={bundleVersion:"codeql-bundle-v2.19.3",cliVersion:"2.19.3",priorBundleVersion:"codeql-bundle-v2.19.2",priorCliVersion:"2.19.2"}});var uu=g(Cg=>{"use strict";Object.defineProperty(Cg,"__esModule",{value:!0});Cg.ToolsFeature=void 0;Cg.isSupportedToolsFeature=EDe;var KX;(function(e){e.AnalysisSummaryV2IsDefault="analysisSummaryV2Default",e.BuildModeOption="buildModeOption",e.DatabaseInterpretResultsSupportsSarifRunProperty="databaseInterpretResultsSupportsSarifRunProperty",e.IndirectTracingSupportsStaticBinaries="indirectTracingSupportsStaticBinaries",e.InformsAboutUnsupportedPathFilters="informsAboutUnsupportedPathFilters",e.SetsCodeqlRunnerEnvVar="setsCodeqlRunnerEnvVar",e.TraceCommandUseBuildMode="traceCommandUseBuildMode",e.SarifMergeRunsFromEqualCategory="sarifMergeRunsFromEqualCategory",e.ForceOverwrite="forceOverwrite",e.PythonDefaultIsToNotExtractStdlib="pythonDefaultIsToNotExtractStdlib"})(KX||(Cg.ToolsFeature=KX={}));function EDe(e,t){return!!e.features&&e.features[t]}});var Go=g(It=>{"use strict";var SDe=It&&It.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),xDe=It&&It.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ig=It&&It.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&SDe(t,e,r);return xDe(t,e),t};Object.defineProperty(It,"__esModule",{value:!0});It.Features=It.FEATURE_FLAGS_FILE_NAME=It.featureConfig=It.Feature=It.CODEQL_VERSION_ZSTD_BUNDLE=It.CODEQL_VERSION_FINE_GRAINED_PARALLELISM=void 0;var QT=Ig(require("fs")),TDe=Ig(require("path")),NDe=Ig(Ud()),RDe=Kl(),Og=Ig(XT()),XX=uu(),Pg=Ig(cr()),QX="default_codeql_version_",YX="_enabled";It.CODEQL_VERSION_FINE_GRAINED_PARALLELISM="2.15.1";It.CODEQL_VERSION_ZSTD_BUNDLE="2.19.0";var fs;(function(e){e.ArtifactV4Upgrade="artifact_v4_upgrade",e.CleanupTrapCaches="cleanup_trap_caches",e.CppBuildModeNone="cpp_build_mode_none",e.CppDependencyInstallation="cpp_dependency_installation_enabled",e.DiffInformedQueries="diff_informed_queries",e.DisableCsharpBuildless="disable_csharp_buildless",e.DisableJavaBuildlessEnabled="disable_java_buildless_enabled",e.DisableKotlinAnalysisEnabled="disable_kotlin_analysis_enabled",e.ExportDiagnosticsEnabled="export_diagnostics_enabled",e.PythonDefaultIsToNotExtractStdlib="python_default_is_to_not_extract_stdlib",e.QaTelemetryEnabled="qa_telemetry_enabled",e.ZstdBundleStreamingExtraction="zstd_bundle_streaming_extraction"})(fs||(It.Feature=fs={}));It.featureConfig={[fs.ArtifactV4Upgrade]:{defaultValue:!1,envVar:"CODEQL_ACTION_ARTIFACT_V4_UPGRADE",minimumVersion:void 0},[fs.CleanupTrapCaches]:{defaultValue:!1,envVar:"CODEQL_ACTION_CLEANUP_TRAP_CACHES",minimumVersion:void 0},[fs.CppBuildModeNone]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_BUILD_MODE_NONE",minimumVersion:void 0},[fs.ZstdBundleStreamingExtraction]:{defaultValue:!1,envVar:"CODEQL_ACTION_ZSTD_BUNDLE_STREAMING_EXTRACTION",minimumVersion:void 0},[fs.CppDependencyInstallation]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_AUTOINSTALL_DEPENDENCIES",legacyApi:!0,minimumVersion:"2.15.0"},[fs.DiffInformedQueries]:{defaultValue:!1,envVar:"CODEQL_ACTION_DIFF_INFORMED_QUERIES",minimumVersion:void 0,toolsFeature:XX.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty},[fs.DisableCsharpBuildless]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_CSHARP_BUILDLESS",minimumVersion:void 0},[fs.DisableJavaBuildlessEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_JAVA_BUILDLESS",legacyApi:!0,minimumVersion:void 0},[fs.DisableKotlinAnalysisEnabled]:{defaultValue:!1,envVar:"CODEQL_DISABLE_KOTLIN_ANALYSIS",legacyApi:!0,minimumVersion:void 0},[fs.ExportDiagnosticsEnabled]:{defaultValue:!0,envVar:"CODEQL_ACTION_EXPORT_DIAGNOSTICS",legacyApi:!0,minimumVersion:void 0},[fs.PythonDefaultIsToNotExtractStdlib]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_PYTHON_STANDARD_LIBRARY_EXTRACTION",minimumVersion:void 0,toolsFeature:XX.ToolsFeature.PythonDefaultIsToNotExtractStdlib},[fs.QaTelemetryEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_QA_TELEMETRY",legacyApi:!0,minimumVersion:void 0}};It.FEATURE_FLAGS_FILE_NAME="cached-feature-flags.json";var YT=class{constructor(t,r,i,n){this.logger=n,this.gitHubFeatureFlags=new ZT(t,r,TDe.join(i,It.FEATURE_FLAGS_FILE_NAME),n)}async getDefaultCliVersion(t){return await this.gitHubFeatureFlags.getDefaultCliVersion(t)}async getValue(t,r){if(!r&&It.featureConfig[t].minimumVersion)throw new Error(`Internal error: A minimum version is specified for feature ${t}, but no instance of CodeQL was provided.`);if(!r&&It.featureConfig[t].toolsFeature)throw new Error(`Internal error: A required tools feature is specified for feature ${t}, but no instance of CodeQL was provided.`);let i=(process.env[It.featureConfig[t].envVar]||"").toLocaleLowerCase();if(i==="false")return this.logger.debug(`Feature ${t} is disabled via the environment variable ${It.featureConfig[t].envVar}.`),!1;let n=It.featureConfig[t].minimumVersion;if(r&&n)if(await Pg.codeQlVersionAtLeast(r,n))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} is newer than the minimum version ${n} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version is older than the minimum version ${n}.`),!1;let s=It.featureConfig[t].toolsFeature;if(r&&s)if(await r.supportsFeature(s))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} supports the required tools feature ${s} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version does not support the required tools feature ${s}.`),!1;if(i==="true")return this.logger.debug(`Feature ${t} is enabled via the environment variable ${It.featureConfig[t].envVar}.`),!0;let a=await this.gitHubFeatureFlags.getValue(t);if(a!==void 0)return this.logger.debug(`Feature ${t} is ${a?"enabled":"disabled"} via the GitHub API.`),a;let o=It.featureConfig[t].defaultValue;return this.logger.debug(`Feature ${t} is ${o?"enabled":"disabled"} due to its default value.`),o}};It.Features=YT;var ZT=class{constructor(t,r,i,n){this.gitHubVersion=t,this.repositoryNwo=r,this.featureFlagsFile=i,this.logger=n,this.hasAccessedRemoteFeatureFlags=!1}getCliVersionFromFeatureFlag(t){if(!t.startsWith(QX)||!t.endsWith(YX))return;let r=t.substring(QX.length,t.length-YX.length).replace(/_/g,".");if(!NDe.valid(r)){this.logger.warning(`Ignoring feature flag ${t} as it does not specify a valid CodeQL version.`);return}return r}async getDefaultCliVersion(t){return t===Pg.GitHubVariant.DOTCOM?await this.getDefaultDotcomCliVersion():{cliVersion:Og.cliVersion,tagName:Og.bundleVersion}}async getDefaultDotcomCliVersion(){let t=await this.getAllFeatures(),r=Object.entries(t).map(([n,s])=>s?this.getCliVersionFromFeatureFlag(n):void 0).filter(n=>n!==void 0);if(r.length===0){this.logger.warning(`Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${Og.cliVersion}.`);let n={cliVersion:Og.cliVersion,tagName:Og.bundleVersion};return this.hasAccessedRemoteFeatureFlags&&(n.toolsFeatureFlagsValid=!1),n}let i=r.reduce((n,s)=>s>n?s:n,r[0]);return this.logger.debug(`Derived default CLI version of ${i} from feature flags.`),{cliVersion:i,tagName:`codeql-bundle-v${i}`,toolsFeatureFlagsValid:!0}}async getValue(t){let r=await this.getAllFeatures();if(r===void 0){this.logger.debug(`No feature flags API response for ${t}.`);return}let i=r[t];if(i===void 0){this.logger.debug(`Feature '${t}' undefined in API response.`);return}return!!i}async getAllFeatures(){if(this.cachedApiResponse!==void 0)return this.cachedApiResponse;let t=await this.readLocalFlags();if(t!==void 0)return this.cachedApiResponse=t,t;let r=await this.loadApiResponse();return r===void 0&&(r={}),this.cachedApiResponse=r,await this.writeLocalFlags(r),r}async readLocalFlags(){try{if(QT.existsSync(this.featureFlagsFile))return this.logger.debug(`Loading feature flags from ${this.featureFlagsFile}`),JSON.parse(QT.readFileSync(this.featureFlagsFile,"utf8"))}catch(t){this.logger.warning(`Error reading cached feature flags file ${this.featureFlagsFile}: ${t}. Requesting from GitHub instead.`)}}async writeLocalFlags(t){try{this.logger.debug(`Writing feature flags to ${this.featureFlagsFile}`),QT.writeFileSync(this.featureFlagsFile,JSON.stringify(t))}catch(r){this.logger.warning(`Error writing cached feature flags file ${this.featureFlagsFile}: ${r}.`)}}async loadApiResponse(){if(this.gitHubVersion.type!==Pg.GitHubVariant.DOTCOM&&this.gitHubVersion.type!==Pg.GitHubVariant.GHE_DOTCOM)return this.logger.debug("Not running against github.com. Disabling all toggleable features."),this.hasAccessedRemoteFeatureFlags=!1,{};try{let t=Object.entries(It.featureConfig).filter(([,n])=>!n.legacyApi).map(([n])=>n).join(","),i=(await(0,RDe.getApiClient)().request("GET /repos/:owner/:repo/code-scanning/codeql-action/features",{owner:this.repositoryNwo.owner,repo:this.repositoryNwo.repo,features:t})).data;this.logger.debug("Loaded the following default values for the feature flags from the Code Scanning API:");for(let[n,s]of Object.entries(i).sort(([a],[o])=>a.localeCompare(o)))this.logger.debug(` ${n}: ${s}`);return this.hasAccessedRemoteFeatureFlags=!0,i}catch(t){if(Pg.isHTTPError(t)&&t.status===403)return this.logger.warning(`This run of the CodeQL Action does not have permission to access Code Scanning API endpoints. As a result, it will not be opted into any experimental features. This could be because the Action is running on a pull request from a fork. If not, please ensure the Action has the 'security-events: write' permission. Details: ${t.message}`),this.hasAccessedRemoteFeatureFlags=!1,{};throw new Error(`Encountered an error while trying to determine feature enablement: ${t}`)}}}});var Gd=g(ao=>{"use strict";Object.defineProperty(ao,"__esModule",{value:!0});ao.LANGUAGE_ALIASES=ao.Language=void 0;ao.parseLanguage=ADe;ao.isTracedLanguage=ZX;ao.isScannedLanguage=CDe;var Bs;(function(e){e.actions="actions",e.csharp="csharp",e.cpp="cpp",e.go="go",e.java="java",e.javascript="javascript",e.python="python",e.ruby="ruby",e.rust="rust",e.swift="swift"})(Bs||(ao.Language=Bs={}));ao.LANGUAGE_ALIASES={c:Bs.cpp,"c++":Bs.cpp,"c#":Bs.csharp,kotlin:Bs.java,typescript:Bs.javascript};function ADe(e){if(e=e.trim().toLowerCase(),e in Bs)return e;if(e in ao.LANGUAGE_ALIASES)return ao.LANGUAGE_ALIASES[e]}function ZX(e){return[Bs.cpp,Bs.csharp,Bs.go,Bs.java,Bs.swift].includes(e)}function CDe(e){return!ZX(e)}});var JX=g(Vo=>{"use strict";var ODe=Vo&&Vo.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),PDe=Vo&&Vo.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),IDe=Vo&&Vo.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&ODe(t,e,r);return PDe(t,e),t};Object.defineProperty(Vo,"__esModule",{value:!0});Vo.getOptions=void 0;var JT=IDe(ze());function DDe(e){let t={followSymbolicLinks:!0,implicitDescendants:!0,omitBrokenSymbolicLinks:!0};return e&&(typeof e.followSymbolicLinks=="boolean"&&(t.followSymbolicLinks=e.followSymbolicLinks,JT.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),typeof e.implicitDescendants=="boolean"&&(t.implicitDescendants=e.implicitDescendants,JT.debug(`implicitDescendants '${t.implicitDescendants}'`)),typeof e.omitBrokenSymbolicLinks=="boolean"&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,JT.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`))),t}Vo.getOptions=DDe});var vv=g(jr=>{"use strict";var LDe=jr&&jr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),FDe=jr&&jr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),BDe=jr&&jr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&LDe(t,e,r);return FDe(t,e),t},qDe=jr&&jr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(jr,"__esModule",{value:!0});jr.safeTrimTrailingSeparator=jr.normalizeSeparators=jr.hasRoot=jr.hasAbsoluteRoot=jr.ensureAbsoluteRoot=jr.dirname=void 0;var bv=BDe(require("path")),Vd=qDe(require("assert")),du=process.platform==="win32";function MDe(e){if(e=tN(e),du&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=bv.dirname(e);return du&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=tN(t)),t}jr.dirname=MDe;function kDe(e,t){if(Vd.default(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),Vd.default(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),eN(t))return t;if(du){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return Vd.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),t[0].toUpperCase()===r[0].toUpperCase()?t.length===2?`${t[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\"),`${t[0]}:\\${r.substr(3)}${t.substr(2)}`):`${t[0]}:\\${t.substr(2)}`}else if(Dg(t).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return Vd.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${t.substr(1)}`}}return Vd.default(eN(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||du&&e.endsWith("\\")||(e+=bv.sep),e+t}jr.ensureAbsoluteRoot=kDe;function eN(e){return Vd.default(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=Dg(e),du?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/")}jr.hasAbsoluteRoot=eN;function jDe(e){return Vd.default(e,"isRooted parameter 'itemPath' must not be empty"),e=Dg(e),du?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}jr.hasRoot=jDe;function Dg(e){return e=e||"",du?(e=e.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(e)?"\\":"")+e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}jr.normalizeSeparators=Dg;function tN(e){return e?(e=Dg(e),!e.endsWith(bv.sep)||e===bv.sep||du&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1)):""}jr.safeTrimTrailingSeparator=tN});var _v=g(Lg=>{"use strict";Object.defineProperty(Lg,"__esModule",{value:!0});Lg.MatchKind=void 0;var UDe;(function(e){e[e.None=0]="None",e[e.Directory=1]="Directory",e[e.File=2]="File",e[e.All=3]="All"})(UDe=Lg.MatchKind||(Lg.MatchKind={}))});var rQ=g(ms=>{"use strict";var zDe=ms&&ms.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),$De=ms&&ms.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),HDe=ms&&ms.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&zDe(t,e,r);return $De(t,e),t};Object.defineProperty(ms,"__esModule",{value:!0});ms.partialMatch=ms.match=ms.getSearchPaths=void 0;var eQ=HDe(vv()),GDe=_v(),tQ=process.platform==="win32";function VDe(e){e=e.filter(i=>!i.negate);let t={};for(let i of e){let n=tQ?i.searchPath.toUpperCase():i.searchPath;t[n]="candidate"}let r=[];for(let i of e){let n=tQ?i.searchPath.toUpperCase():i.searchPath;if(t[n]==="included")continue;let s=!1,a=n,o=eQ.dirname(a);for(;o!==a;){if(t[o]){s=!0;break}a=o,o=eQ.dirname(a)}s||(r.push(i.searchPath),t[n]="included")}return r}ms.getSearchPaths=VDe;function WDe(e,t){let r=GDe.MatchKind.None;for(let i of e)i.negate?r&=~i.match(t):r|=i.match(t);return r}ms.match=WDe;function KDe(e,t){return e.some(r=>!r.negate&&r.partialMatch(t))}ms.partialMatch=KDe});var nQ=g(ma=>{"use strict";var XDe=ma&&ma.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),QDe=ma&&ma.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),iQ=ma&&ma.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&XDe(t,e,r);return QDe(t,e),t},YDe=ma&&ma.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ma,"__esModule",{value:!0});ma.Path=void 0;var Fg=iQ(require("path")),pu=iQ(vv()),Bg=YDe(require("assert")),ZDe=process.platform==="win32",rN=class{constructor(t){if(this.segments=[],typeof t=="string")if(Bg.default(t,"Parameter 'itemPath' must not be empty"),t=pu.safeTrimTrailingSeparator(t),!pu.hasRoot(t))this.segments=t.split(Fg.sep);else{let r=t,i=pu.dirname(r);for(;i!==r;){let n=Fg.basename(r);this.segments.unshift(n),r=i,i=pu.dirname(r)}this.segments.unshift(r)}else{Bg.default(t.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r{"use strict";var JDe=ha&&ha.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),eLe=ha&&ha.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),sN=ha&&ha.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&JDe(t,e,r);return eLe(t,e),t},tLe=ha&&ha.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ha,"__esModule",{value:!0});ha.Pattern=void 0;var rLe=sN(require("os")),qg=sN(require("path")),hs=sN(vv()),Wd=tLe(require("assert")),iLe=H0(),iN=_v(),wv=nQ(),Xl=process.platform==="win32",nN=class e{constructor(t,r=!1,i,n){this.negate=!1;let s;if(typeof t=="string")s=t.trim();else{i=i||[],Wd.default(i.length,"Parameter 'segments' must not empty");let c=e.getLiteral(i[0]);Wd.default(c&&hs.hasAbsoluteRoot(c),"Parameter 'segments' first element must be a root path"),s=new wv.Path(i).toString().trim(),t&&(s=`!${s}`)}for(;s.startsWith("!");)this.negate=!this.negate,s=s.substr(1).trim();s=e.fixupPattern(s,n),this.segments=new wv.Path(s).segments,this.trailingSeparator=hs.normalizeSeparators(s).endsWith(qg.sep),s=hs.safeTrimTrailingSeparator(s);let a=!1,o=this.segments.map(c=>e.getLiteral(c)).filter(c=>!a&&!(a=c===""));this.searchPath=new wv.Path(o).toString(),this.rootRegExp=new RegExp(e.regExpEscape(o[0]),Xl?"i":""),this.isImplicitPattern=r;let l={dot:!0,nobrace:!0,nocase:Xl,nocomment:!0,noext:!0,nonegate:!0};s=Xl?s.replace(/\\/g,"/"):s,this.minimatch=new iLe.Minimatch(s,l)}match(t){return this.segments[this.segments.length-1]==="**"?(t=hs.normalizeSeparators(t),!t.endsWith(qg.sep)&&this.isImplicitPattern===!1&&(t=`${t}${qg.sep}`)):t=hs.safeTrimTrailingSeparator(t),this.minimatch.match(t)?this.trailingSeparator?iN.MatchKind.Directory:iN.MatchKind.All:iN.MatchKind.None}partialMatch(t){return t=hs.safeTrimTrailingSeparator(t),hs.dirname(t)===t?this.rootRegExp.test(t):this.minimatch.matchOne(t.split(Xl?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(t){return(Xl?t:t.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(t,r){Wd.default(t,"pattern cannot be empty");let i=new wv.Path(t).segments.map(n=>e.getLiteral(n));if(Wd.default(i.every((n,s)=>(n!=="."||s===0)&&n!==".."),`Invalid pattern '${t}'. Relative pathing '.' and '..' is not allowed.`),Wd.default(!hs.hasRoot(t)||i[0],`Invalid pattern '${t}'. Root segment must not contain globs.`),t=hs.normalizeSeparators(t),t==="."||t.startsWith(`.${qg.sep}`))t=e.globEscape(process.cwd())+t.substr(1);else if(t==="~"||t.startsWith(`~${qg.sep}`))r=r||rLe.homedir(),Wd.default(r,"Unable to determine HOME directory"),Wd.default(hs.hasAbsoluteRoot(r),`Expected HOME directory to be a rooted path. Actual '${r}'`),t=e.globEscape(r)+t.substr(1);else if(Xl&&(t.match(/^[A-Z]:$/i)||t.match(/^[A-Z]:[^\\]/i))){let n=hs.ensureAbsoluteRoot("C:\\dummy-root",t.substr(0,2));t.length>2&&!n.endsWith("\\")&&(n+="\\"),t=e.globEscape(n)+t.substr(2)}else if(Xl&&(t==="\\"||t.match(/^\\[^\\]/))){let n=hs.ensureAbsoluteRoot("C:\\dummy-root","\\");n.endsWith("\\")||(n+="\\"),t=e.globEscape(n)+t.substr(1)}else t=hs.ensureAbsoluteRoot(e.globEscape(process.cwd()),t);return hs.normalizeSeparators(t)}static getLiteral(t){let r="";for(let i=0;i=0){if(s.length>1)return"";if(s){r+=s,i=a;continue}}}}r+=n}return r}static regExpEscape(t){return t.replace(/[[\\^$.|?*+()]/g,"\\$&")}};ha.Pattern=nN});var aQ=g(Ev=>{"use strict";Object.defineProperty(Ev,"__esModule",{value:!0});Ev.SearchState=void 0;var aN=class{constructor(t,r){this.path=t,this.level=r}};Ev.SearchState=aN});var dQ=g(Ai=>{"use strict";var nLe=Ai&&Ai.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),sLe=Ai&&Ai.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),kg=Ai&&Ai.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&nLe(t,e,r);return sLe(t,e),t},oN=Ai&&Ai.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},aLe=Ai&&Ai.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}},fu=Ai&&Ai.__await||function(e){return this instanceof fu?(this.v=e,this):new fu(e)},oLe=Ai&&Ai.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=r.apply(e,t||[]),n,s=[];return n={},a("next"),a("throw"),a("return"),n[Symbol.asyncIterator]=function(){return this},n;function a(p){i[p]&&(n[p]=function(f){return new Promise(function(m,h){s.push([p,f,m,h])>1||o(p,f)})})}function o(p,f){try{l(i[p](f))}catch(m){d(s[0][3],m)}}function l(p){p.value instanceof fu?Promise.resolve(p.value.v).then(c,u):d(s[0][2],p)}function c(p){o("next",p)}function u(p){o("throw",p)}function d(p,f){p(f),s.shift(),s.length&&o(s[0][0],s[0][1])}};Object.defineProperty(Ai,"__esModule",{value:!0});Ai.DefaultGlobber=void 0;var lN=kg(ze()),Mg=kg(require("fs")),oQ=kg(JX()),lLe=kg(require("path")),Sv=kg(rQ()),lQ=_v(),cQ=sQ(),uQ=aQ(),cLe=process.platform==="win32",cN=class e{constructor(t){this.patterns=[],this.searchPaths=[],this.options=oQ.getOptions(t)}getSearchPaths(){return this.searchPaths.slice()}glob(){var t,r;return oN(this,void 0,void 0,function*(){let i=[];try{for(var n=aLe(this.globGenerator()),s;s=yield n.next(),!s.done;){let a=s.value;i.push(a)}}catch(a){t={error:a}}finally{try{s&&!s.done&&(r=n.return)&&(yield r.call(n))}finally{if(t)throw t.error}}return i})}globGenerator(){return oLe(this,arguments,function*(){let r=oQ.getOptions(this.options),i=[];for(let a of this.patterns)i.push(a),r.implicitDescendants&&(a.trailingSeparator||a.segments[a.segments.length-1]!=="**")&&i.push(new cQ.Pattern(a.negate,!0,a.segments.concat("**")));let n=[];for(let a of Sv.getSearchPaths(i)){lN.debug(`Search path '${a}'`);try{yield fu(Mg.promises.lstat(a))}catch(o){if(o.code==="ENOENT")continue;throw o}n.unshift(new uQ.SearchState(a,1))}let s=[];for(;n.length;){let a=n.pop(),o=Sv.match(i,a.path),l=!!o||Sv.partialMatch(i,a.path);if(!o&&!l)continue;let c=yield fu(e.stat(a,r,s));if(c)if(c.isDirectory()){if(o&lQ.MatchKind.Directory)yield yield fu(a.path);else if(!l)continue;let u=a.level+1,d=(yield fu(Mg.promises.readdir(a.path))).map(p=>new uQ.SearchState(lLe.join(a.path,p),u));n.push(...d.reverse())}else o&lQ.MatchKind.File&&(yield yield fu(a.path))}})}static create(t,r){return oN(this,void 0,void 0,function*(){let i=new e(r);cLe&&(t=t.replace(/\r\n/g,` +`),t=t.replace(/\r/g,` +`));let n=t.split(` +`).map(s=>s.trim());for(let s of n)!s||s.startsWith("#")||i.patterns.push(new cQ.Pattern(s));return i.searchPaths.push(...Sv.getSearchPaths(i.patterns)),i})}static stat(t,r,i){return oN(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Mg.promises.stat(t.path)}catch(s){if(s.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){lN.debug(`Broken symlink '${t.path}'`);return}throw new Error(`No information found for the path '${t.path}'. This may indicate a broken symbolic link.`)}throw s}else n=yield Mg.promises.lstat(t.path);if(n.isDirectory()&&r.followSymbolicLinks){let s=yield Mg.promises.realpath(t.path);for(;i.length>=t.level;)i.pop();if(i.some(a=>a===s)){lN.debug(`Symlink cycle detected for path '${t.path}' and realpath '${s}'`);return}i.push(s)}return n})}};Ai.DefaultGlobber=cN});var pQ=g(om=>{"use strict";var uLe=om&&om.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(om,"__esModule",{value:!0});om.create=void 0;var dLe=dQ();function pLe(e,t){return uLe(this,void 0,void 0,function*(){return yield dLe.DefaultGlobber.create(e,t)})}om.create=pLe});var bQ=g((Me,yQ)=>{Me=yQ.exports=Ke;var Lt;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?Lt=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:Lt=function(){};Me.SEMVER_SPEC_VERSION="2.0.0";var jg=256,xv=Number.MAX_SAFE_INTEGER||9007199254740991,uN=16,fLe=jg-6,lm=Me.re=[],Dt=Me.safeRe=[],X=Me.src=[],$=Me.tokens={},hQ=0;function et(e){$[e]=hQ++}var pN="[a-zA-Z0-9-]",dN=[["\\s",1],["\\d",jg],[pN,fLe]];function zg(e){for(var t=0;t)?=?)";et("XRANGEIDENTIFIERLOOSE");X[$.XRANGEIDENTIFIERLOOSE]=X[$.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";et("XRANGEIDENTIFIER");X[$.XRANGEIDENTIFIER]=X[$.NUMERICIDENTIFIER]+"|x|X|\\*";et("XRANGEPLAIN");X[$.XRANGEPLAIN]="[v=\\s]*("+X[$.XRANGEIDENTIFIER]+")(?:\\.("+X[$.XRANGEIDENTIFIER]+")(?:\\.("+X[$.XRANGEIDENTIFIER]+")(?:"+X[$.PRERELEASE]+")?"+X[$.BUILD]+"?)?)?";et("XRANGEPLAINLOOSE");X[$.XRANGEPLAINLOOSE]="[v=\\s]*("+X[$.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+X[$.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+X[$.XRANGEIDENTIFIERLOOSE]+")(?:"+X[$.PRERELEASELOOSE]+")?"+X[$.BUILD]+"?)?)?";et("XRANGE");X[$.XRANGE]="^"+X[$.GTLT]+"\\s*"+X[$.XRANGEPLAIN]+"$";et("XRANGELOOSE");X[$.XRANGELOOSE]="^"+X[$.GTLT]+"\\s*"+X[$.XRANGEPLAINLOOSE]+"$";et("COERCE");X[$.COERCE]="(^|[^\\d])(\\d{1,"+uN+"})(?:\\.(\\d{1,"+uN+"}))?(?:\\.(\\d{1,"+uN+"}))?(?:$|[^\\d])";et("COERCERTL");lm[$.COERCERTL]=new RegExp(X[$.COERCE],"g");Dt[$.COERCERTL]=new RegExp(zg(X[$.COERCE]),"g");et("LONETILDE");X[$.LONETILDE]="(?:~>?)";et("TILDETRIM");X[$.TILDETRIM]="(\\s*)"+X[$.LONETILDE]+"\\s+";lm[$.TILDETRIM]=new RegExp(X[$.TILDETRIM],"g");Dt[$.TILDETRIM]=new RegExp(zg(X[$.TILDETRIM]),"g");var mLe="$1~";et("TILDE");X[$.TILDE]="^"+X[$.LONETILDE]+X[$.XRANGEPLAIN]+"$";et("TILDELOOSE");X[$.TILDELOOSE]="^"+X[$.LONETILDE]+X[$.XRANGEPLAINLOOSE]+"$";et("LONECARET");X[$.LONECARET]="(?:\\^)";et("CARETTRIM");X[$.CARETTRIM]="(\\s*)"+X[$.LONECARET]+"\\s+";lm[$.CARETTRIM]=new RegExp(X[$.CARETTRIM],"g");Dt[$.CARETTRIM]=new RegExp(zg(X[$.CARETTRIM]),"g");var hLe="$1^";et("CARET");X[$.CARET]="^"+X[$.LONECARET]+X[$.XRANGEPLAIN]+"$";et("CARETLOOSE");X[$.CARETLOOSE]="^"+X[$.LONECARET]+X[$.XRANGEPLAINLOOSE]+"$";et("COMPARATORLOOSE");X[$.COMPARATORLOOSE]="^"+X[$.GTLT]+"\\s*("+X[$.LOOSEPLAIN]+")$|^$";et("COMPARATOR");X[$.COMPARATOR]="^"+X[$.GTLT]+"\\s*("+X[$.FULLPLAIN]+")$|^$";et("COMPARATORTRIM");X[$.COMPARATORTRIM]="(\\s*)"+X[$.GTLT]+"\\s*("+X[$.LOOSEPLAIN]+"|"+X[$.XRANGEPLAIN]+")";lm[$.COMPARATORTRIM]=new RegExp(X[$.COMPARATORTRIM],"g");Dt[$.COMPARATORTRIM]=new RegExp(zg(X[$.COMPARATORTRIM]),"g");var gLe="$1$2$3";et("HYPHENRANGE");X[$.HYPHENRANGE]="^\\s*("+X[$.XRANGEPLAIN]+")\\s+-\\s+("+X[$.XRANGEPLAIN]+")\\s*$";et("HYPHENRANGELOOSE");X[$.HYPHENRANGELOOSE]="^\\s*("+X[$.XRANGEPLAINLOOSE]+")\\s+-\\s+("+X[$.XRANGEPLAINLOOSE]+")\\s*$";et("STAR");X[$.STAR]="(<|>)?=?\\s*\\*";for(Wo=0;Wojg)return null;var r=t.loose?Dt[$.LOOSE]:Dt[$.FULL];if(!r.test(e))return null;try{return new Ke(e,t)}catch{return null}}Me.valid=yLe;function yLe(e,t){var r=Xd(e,t);return r?r.version:null}Me.clean=bLe;function bLe(e,t){var r=Xd(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}Me.SemVer=Ke;function Ke(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ke){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>jg)throw new TypeError("version is longer than "+jg+" characters");if(!(this instanceof Ke))return new Ke(e,t);Lt("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?Dt[$.LOOSE]:Dt[$.FULL]);if(!r)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>xv||this.major<0)throw new TypeError("Invalid major version");if(this.minor>xv||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>xv||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(function(i){if(/^[0-9]+$/.test(i)){var n=+i;if(n>=0&&n=0;)typeof this.prerelease[r]=="number"&&(this.prerelease[r]++,r=-2);r===-1&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this};Me.inc=vLe;function vLe(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new Ke(e,r).inc(t,i).version}catch{return null}}Me.diff=_Le;function _Le(e,t){if(fN(e,t))return null;var r=Xd(e),i=Xd(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var s="prerelease"}for(var a in r)if((a==="major"||a==="minor"||a==="patch")&&r[a]!==i[a])return n+a;return s}Me.compareIdentifiers=Kd;var fQ=/^[0-9]+$/;function Kd(e,t){var r=fQ.test(e),i=fQ.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}Me.lt=Tv;function Tv(e,t,r){return Ql(e,t,r)<0}Me.eq=fN;function fN(e,t,r){return Ql(e,t,r)===0}Me.neq=gQ;function gQ(e,t,r){return Ql(e,t,r)!==0}Me.gte=mN;function mN(e,t,r){return Ql(e,t,r)>=0}Me.lte=hN;function hN(e,t,r){return Ql(e,t,r)<=0}Me.cmp=Nv;function Nv(e,t,r,i){switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return fN(e,r,i);case"!=":return gQ(e,r,i);case">":return Ug(e,r,i);case">=":return mN(e,r,i);case"<":return Tv(e,r,i);case"<=":return hN(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}Me.Comparator=ga;function ga(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof ga){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof ga))return new ga(e,t);e=e.trim().split(/\s+/).join(" "),Lt("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===cm?this.value="":this.value=this.operator+this.semver.version,Lt("comp",this)}var cm={};ga.prototype.parse=function(e){var t=this.options.loose?Dt[$.COMPARATORLOOSE]:Dt[$.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new Ke(r[2],this.options.loose):this.semver=cm};ga.prototype.toString=function(){return this.value};ga.prototype.test=function(e){if(Lt("Comparator.test",e,this.options.loose),this.semver===cm||e===cm)return!0;if(typeof e=="string")try{e=new Ke(e,this.options)}catch{return!1}return Nv(e,this.operator,this.semver,this.options)};ga.prototype.intersects=function(e,t){if(!(e instanceof ga))throw new TypeError("a Comparator is required");(!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1});var r;if(this.operator==="")return this.value===""?!0:(r=new xr(e.value,t),Rv(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new xr(this.value,t),Rv(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),s=this.semver.version===e.semver.version,a=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=Nv(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=Nv(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||s&&a||o||l};Me.Range=xr;function xr(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof xr)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new xr(e.raw,t);if(e instanceof ga)return new xr(e.value,t);if(!(this instanceof xr))return new xr(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(r){return this.parseRange(r.trim())},this).filter(function(r){return r.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}xr.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};xr.prototype.toString=function(){return this.range};xr.prototype.parseRange=function(e){var t=this.options.loose,r=t?Dt[$.HYPHENRANGELOOSE]:Dt[$.HYPHENRANGE];e=e.replace(r,kLe),Lt("hyphen replace",e),e=e.replace(Dt[$.COMPARATORTRIM],gLe),Lt("comparator trim",e,Dt[$.COMPARATORTRIM]),e=e.replace(Dt[$.TILDETRIM],mLe),e=e.replace(Dt[$.CARETTRIM],hLe),e=e.split(/\s+/).join(" ");var i=t?Dt[$.COMPARATORLOOSE]:Dt[$.COMPARATOR],n=e.split(" ").map(function(s){return PLe(s,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(s){return!!s.match(i)})),n=n.map(function(s){return new ga(s,this.options)},this),n};xr.prototype.intersects=function(e,t){if(!(e instanceof xr))throw new TypeError("a Range is required");return this.set.some(function(r){return mQ(r,t)&&e.set.some(function(i){return mQ(i,t)&&r.every(function(n){return i.every(function(s){return n.intersects(s,t)})})})})};function mQ(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(s){return n.intersects(s,t)}),n=i.pop();return r}Me.toComparators=OLe;function OLe(e,t){return new xr(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function PLe(e,t){return Lt("comp",e,t),e=LLe(e,t),Lt("caret",e),e=ILe(e,t),Lt("tildes",e),e=BLe(e,t),Lt("xrange",e),e=MLe(e,t),Lt("stars",e),e}function jn(e){return!e||e.toLowerCase()==="x"||e==="*"}function ILe(e,t){return e.trim().split(/\s+/).map(function(r){return DLe(r,t)}).join(" ")}function DLe(e,t){var r=t.loose?Dt[$.TILDELOOSE]:Dt[$.TILDE];return e.replace(r,function(i,n,s,a,o){Lt("tilde",e,i,n,s,a,o);var l;return jn(n)?l="":jn(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":jn(a)?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":o?(Lt("replaceTilde pr",o),l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0"):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0",Lt("tilde return",l),l})}function LLe(e,t){return e.trim().split(/\s+/).map(function(r){return FLe(r,t)}).join(" ")}function FLe(e,t){Lt("caret",e,t);var r=t.loose?Dt[$.CARETLOOSE]:Dt[$.CARET];return e.replace(r,function(i,n,s,a,o){Lt("caret",e,i,n,s,a,o);var l;return jn(n)?l="":jn(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":jn(a)?n==="0"?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+".0 <"+(+n+1)+".0.0":o?(Lt("replaceCaret pr",o),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+"-"+o+" <"+(+n+1)+".0.0"):(Lt("no pr"),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+" <"+(+n+1)+".0.0"),Lt("caret return",l),l})}function BLe(e,t){return Lt("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return qLe(r,t)}).join(" ")}function qLe(e,t){e=e.trim();var r=t.loose?Dt[$.XRANGELOOSE]:Dt[$.XRANGE];return e.replace(r,function(i,n,s,a,o,l){Lt("xRange",e,i,n,s,a,o,l);var c=jn(s),u=c||jn(a),d=u||jn(o),p=d;return n==="="&&p&&(n=""),l=t.includePrerelease?"-0":"",c?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&p?(u&&(a=0),o=0,n===">"?(n=">=",u?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):n==="<="&&(n="<",u?s=+s+1:a=+a+1),i=n+s+"."+a+"."+o+l):u?i=">="+s+".0.0"+l+" <"+(+s+1)+".0.0"+l:d&&(i=">="+s+"."+a+".0"+l+" <"+s+"."+(+a+1)+".0"+l),Lt("xRange return",i),i})}function MLe(e,t){return Lt("replaceStars",e,t),e.trim().replace(Dt[$.STAR],"")}function kLe(e,t,r,i,n,s,a,o,l,c,u,d,p){return jn(r)?t="":jn(i)?t=">="+r+".0.0":jn(n)?t=">="+r+"."+i+".0":t=">="+t,jn(l)?o="":jn(c)?o="<"+(+l+1)+".0.0":jn(u)?o="<"+l+"."+(+c+1)+".0":d?o="<="+l+"."+c+"."+u+"-"+d:o="<="+o,(t+" "+o).trim()}xr.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Ke(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}Me.satisfies=Rv;function Rv(e,t,r){try{t=new xr(t,r)}catch{return!1}return t.test(e)}Me.maxSatisfying=ULe;function ULe(e,t,r){var i=null,n=null;try{var s=new xr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===-1)&&(i=a,n=new Ke(i,r))}),i}Me.minSatisfying=zLe;function zLe(e,t,r){var i=null,n=null;try{var s=new xr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===1)&&(i=a,n=new Ke(i,r))}),i}Me.minVersion=$Le;function $Le(e,t){e=new xr(e,t);var r=new Ke("0.0.0");if(e.test(r)||(r=new Ke("0.0.0-0"),e.test(r)))return r;r=null;for(var i=0;i":a.prerelease.length===0?a.patch++:a.prerelease.push(0),a.raw=a.format();case"":case">=":(!r||Ug(r,a))&&(r=a);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+s.operator)}})}return r&&e.test(r)?r:null}Me.validRange=HLe;function HLe(e,t){try{return new xr(e,t).range||"*"}catch{return null}}Me.ltr=GLe;function GLe(e,t,r){return gN(e,t,"<",r)}Me.gtr=VLe;function VLe(e,t,r){return gN(e,t,">",r)}Me.outside=gN;function gN(e,t,r,i){e=new Ke(e,i),t=new xr(t,i);var n,s,a,o,l;switch(r){case">":n=Ug,s=hN,a=Tv,o=">",l=">=";break;case"<":n=Tv,s=mN,a=Ug,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Rv(e,t,i))return!1;for(var c=0;c=0.0.0")),d=d||f,p=p||f,n(f.semver,d.semver,i)?d=f:a(f.semver,p.semver,i)&&(p=f)}),d.operator===o||d.operator===l||(!p.operator||p.operator===o)&&s(e,p.semver))return!1;if(p.operator===l&&a(e,p.semver))return!1}return!0}Me.prerelease=WLe;function WLe(e,t){var r=Xd(e,t);return r&&r.prerelease.length?r.prerelease:null}Me.intersects=KLe;function KLe(e,t,r){return e=new xr(e,r),t=new xr(t,r),e.intersects(t)}Me.coerce=XLe;function XLe(e,t){if(e instanceof Ke)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};var r=null;if(!t.rtl)r=e.match(Dt[$.COERCE]);else{for(var i;(i=Dt[$.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),Dt[$.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;Dt[$.COERCERTL].lastIndex=-1}return r===null?null:Xd(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var $g=g(Ur=>{"use strict";Object.defineProperty(Ur,"__esModule",{value:!0});Ur.ManifestFilename=Ur.TarFilename=Ur.SystemTarPathOnWindows=Ur.GnuTarPathOnWindows=Ur.SocketTimeout=Ur.DefaultRetryDelay=Ur.DefaultRetryAttempts=Ur.ArchiveToolType=Ur.CompressionMethod=Ur.CacheFilename=void 0;var vQ;(function(e){e.Gzip="cache.tgz",e.Zstd="cache.tzst"})(vQ||(Ur.CacheFilename=vQ={}));var _Q;(function(e){e.Gzip="gzip",e.ZstdWithoutLong="zstd-without-long",e.Zstd="zstd"})(_Q||(Ur.CompressionMethod=_Q={}));var wQ;(function(e){e.GNU="gnu",e.BSD="bsd"})(wQ||(Ur.ArchiveToolType=wQ={}));Ur.DefaultRetryAttempts=2;Ur.DefaultRetryDelay=5e3;Ur.SocketTimeout=5e3;Ur.GnuTarPathOnWindows=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`;Ur.SystemTarPathOnWindows=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`;Ur.TarFilename="cache.tar";Ur.ManifestFilename="manifest.txt"});var Gg=g(Ft=>{"use strict";var QLe=Ft&&Ft.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),YLe=Ft&&Ft.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Yl=Ft&&Ft.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&QLe(t,e,r);return YLe(t,e),t},um=Ft&&Ft.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},ZLe=Ft&&Ft.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}};Object.defineProperty(Ft,"__esModule",{value:!0});Ft.isGhes=Ft.assertDefined=Ft.getGnuTarPathOnWindows=Ft.getCacheFileName=Ft.getCompressionMethod=Ft.unlinkFile=Ft.resolvePaths=Ft.getArchiveFileSizeInBytes=Ft.createTempDirectory=void 0;var Hg=Yl(ze()),JLe=Yl(Ef()),eFe=Yl(pQ()),EQ=Yl(L0()),tFe=Yl(require("crypto")),yN=Yl(require("fs")),Av=Yl(require("path")),rFe=Yl(bQ()),iFe=Yl(require("util")),Qd=$g();function nFe(){return um(this,void 0,void 0,function*(){let e=process.platform==="win32",t=process.env.RUNNER_TEMP||"";if(!t){let i;e?i=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?i="/Users":i="/home",t=Av.join(i,"actions","temp")}let r=Av.join(t,tFe.randomUUID());return yield EQ.mkdirP(r),r})}Ft.createTempDirectory=nFe;function sFe(e){return yN.statSync(e).size}Ft.getArchiveFileSizeInBytes=sFe;function aFe(e){var t,r,i,n,s;return um(this,void 0,void 0,function*(){let a=[],o=(s=process.env.GITHUB_WORKSPACE)!==null&&s!==void 0?s:process.cwd(),l=yield eFe.create(e.join(` +`),{implicitDescendants:!1});try{for(var c=!0,u=ZLe(l.globGenerator()),d;d=yield u.next(),t=d.done,!t;c=!0){n=d.value,c=!1;let p=n,f=Av.relative(o,p).replace(new RegExp(`\\${Av.sep}`,"g"),"/");Hg.debug(`Matched: ${f}`),f===""?a.push("."):a.push(`${f}`)}}catch(p){r={error:p}}finally{try{!c&&!t&&(i=u.return)&&(yield i.call(u))}finally{if(r)throw r.error}}return a})}Ft.resolvePaths=aFe;function oFe(e){return um(this,void 0,void 0,function*(){return iFe.promisify(yN.unlink)(e)})}Ft.unlinkFile=oFe;function SQ(e,t=[]){return um(this,void 0,void 0,function*(){let r="";t.push("--version"),Hg.debug(`Checking ${e} ${t.join(" ")}`);try{yield JLe.exec(`${e}`,t,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:i=>r+=i.toString(),stderr:i=>r+=i.toString()}})}catch(i){Hg.debug(i.message)}return r=r.trim(),Hg.debug(r),r})}function lFe(){return um(this,void 0,void 0,function*(){let e=yield SQ("zstd",["--quiet"]),t=rFe.clean(e);return Hg.debug(`zstd version: ${t}`),e===""?Qd.CompressionMethod.Gzip:Qd.CompressionMethod.ZstdWithoutLong})}Ft.getCompressionMethod=lFe;function cFe(e){return e===Qd.CompressionMethod.Gzip?Qd.CacheFilename.Gzip:Qd.CacheFilename.Zstd}Ft.getCacheFileName=cFe;function uFe(){return um(this,void 0,void 0,function*(){return yN.existsSync(Qd.GnuTarPathOnWindows)?Qd.GnuTarPathOnWindows:(yield SQ("tar")).toLowerCase().includes("gnu tar")?EQ.which("tar"):""})}Ft.getGnuTarPathOnWindows=uFe;function dFe(e,t){if(t===void 0)throw Error(`Expected ${e} but value was undefiend`);return t}Ft.assertDefined=dFe;function pFe(){let t=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=t==="GITHUB.COM",i=t.endsWith(".GHE.COM")||t.endsWith(".GHE.LOCALHOST");return!r&&!i}Ft.isGhes=pFe});var _N=g(vN=>{"use strict";Object.defineProperty(vN,"__esModule",{value:!0});vN.createEmptyPipeline=fFe;var xQ=new Set(["Deserialize","Serialize","Retry","Sign"]),bN=class e{constructor(t){var r;this._policies=[],this._policies=(r=t?.slice(0))!==null&&r!==void 0?r:[],this._orderedPolicies=void 0}addPolicy(t,r={}){if(r.phase&&r.afterPhase)throw new Error("Policies inside a phase cannot specify afterPhase.");if(r.phase&&!xQ.has(r.phase))throw new Error(`Invalid phase name: ${r.phase}`);if(r.afterPhase&&!xQ.has(r.afterPhase))throw new Error(`Invalid afterPhase name: ${r.afterPhase}`);this._policies.push({policy:t,options:r}),this._orderedPolicies=void 0}removePolicy(t){let r=[];return this._policies=this._policies.filter(i=>t.name&&i.policy.name===t.name||t.phase&&i.options.phase===t.phase?(r.push(i.policy),!1):!0),this._orderedPolicies=void 0,r}sendRequest(t,r){return this.getOrderedPolicies().reduceRight((s,a)=>o=>a.sendRequest(o,s),s=>t.sendRequest(s))(r)}getOrderedPolicies(){return this._orderedPolicies||(this._orderedPolicies=this.orderPolicies()),this._orderedPolicies}clone(){return new e(this._policies)}static create(){return new e}orderPolicies(){let t=[],r=new Map;function i(m){return{name:m,policies:new Set,hasRun:!1,hasAfterPolicies:!1}}let n=i("Serialize"),s=i("None"),a=i("Deserialize"),o=i("Retry"),l=i("Sign"),c=[n,s,a,o,l];function u(m){return m==="Retry"?o:m==="Serialize"?n:m==="Deserialize"?a:m==="Sign"?l:s}for(let m of this._policies){let h=m.policy,y=m.options,b=h.name;if(r.has(b))throw new Error("Duplicate policy names not allowed in pipeline");let w={policy:h,dependsOn:new Set,dependants:new Set};y.afterPhase&&(w.afterPhase=u(y.afterPhase),w.afterPhase.hasAfterPolicies=!0),r.set(b,w),u(y.phase).policies.add(w)}for(let m of this._policies){let{policy:h,options:y}=m,b=h.name,w=r.get(b);if(!w)throw new Error(`Missing node for policy ${b}`);if(y.afterPolicies)for(let v of y.afterPolicies){let E=r.get(v);E&&(w.dependsOn.add(E),E.dependants.add(w))}if(y.beforePolicies)for(let v of y.beforePolicies){let E=r.get(v);E&&(E.dependsOn.add(w),w.dependants.add(E))}}function d(m){m.hasRun=!0;for(let h of m.policies)if(!(h.afterPhase&&(!h.afterPhase.hasRun||h.afterPhase.policies.size))&&h.dependsOn.size===0){t.push(h.policy);for(let y of h.dependants)y.dependsOn.delete(h);r.delete(h.policy.name),m.policies.delete(h)}}function p(){for(let m of c){if(d(m),m.policies.size>0&&m!==s){s.hasRun||d(s);return}m.hasAfterPolicies&&d(s)}}let f=0;for(;r.size>0;){f++;let m=t.length;if(p(),t.length<=m&&f>1)throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}return t}};function fFe(){return bN.create()}});var pm=g(dm=>{"use strict";Object.defineProperty(dm,"__esModule",{value:!0});var mFe=require("os"),hFe=require("util");function gFe(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var yFe=gFe(hFe);function bFe(e,...t){process.stderr.write(`${yFe.default.format(e,...t)}${mFe.EOL}`)}var TQ=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,RQ,wN=[],EN=[],Pv=[];TQ&&SN(TQ);var AQ=Object.assign(e=>CQ(e),{enable:SN,enabled:xN,disable:vFe,log:bFe});function SN(e){RQ=e,wN=[],EN=[];let t=/\*/g,r=e.split(",").map(i=>i.trim().replace(t,".*?"));for(let i of r)i.startsWith("-")?EN.push(new RegExp(`^${i.substr(1)}$`)):wN.push(new RegExp(`^${i}$`));for(let i of Pv)i.enabled=xN(i.namespace)}function xN(e){if(e.endsWith("*"))return!0;for(let t of EN)if(t.test(e))return!1;for(let t of wN)if(t.test(e))return!0;return!1}function vFe(){let e=RQ||"";return SN(""),e}function CQ(e){let t=Object.assign(r,{enabled:xN(e),destroy:_Fe,log:AQ.log,namespace:e,extend:wFe});function r(...i){t.enabled&&(i.length>0&&(i[0]=`${e} ${i[0]}`),t.log(...i))}return Pv.push(t),t}function _Fe(){let e=Pv.indexOf(this);return e>=0?(Pv.splice(e,1),!0):!1}function wFe(e){let t=CQ(`${this.namespace}:${e}`);return t.log=this.log,t}var Vg=AQ,OQ=new Set,Cv=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,Iv,Dv=Vg("azure");Dv.log=(...e)=>{Vg.log(...e)};var TN=["verbose","info","warning","error"];Cv&&(LQ(Cv)?PQ(Cv):console.error(`AZURE_LOG_LEVEL set to unknown log level '${Cv}'; logging is not enabled. Acceptable values: ${TN.join(", ")}.`));function PQ(e){if(e&&!LQ(e))throw new Error(`Unknown log level '${e}'. Acceptable values: ${TN.join(",")}`);Iv=e;let t=[];for(let r of OQ)DQ(r)&&t.push(r.namespace);Vg.enable(t.join(","))}function EFe(){return Iv}var NQ={verbose:400,info:300,warning:200,error:100};function SFe(e){let t=Dv.extend(e);return IQ(Dv,t),{error:Ov(t,"error"),warning:Ov(t,"warning"),info:Ov(t,"info"),verbose:Ov(t,"verbose")}}function IQ(e,t){t.log=(...r)=>{e.log(...r)}}function Ov(e,t){let r=Object.assign(e.extend(t),{level:t});if(IQ(e,r),DQ(r)){let i=Vg.disable();Vg.enable(i+","+r.namespace)}return OQ.add(r),r}function DQ(e){return!!(Iv&&NQ[e.level]<=NQ[Iv])}function LQ(e){return TN.includes(e)}dm.AzureLogger=Dv;dm.createClientLogger=SFe;dm.getLogLevel=EFe;dm.setLogLevel=PQ});var Yd=g(Lv=>{"use strict";Object.defineProperty(Lv,"__esModule",{value:!0});Lv.logger=void 0;var xFe=pm();Lv.logger=(0,xFe.createClientLogger)("core-rest-pipeline")});var FQ=g(Fv=>{"use strict";Object.defineProperty(Fv,"__esModule",{value:!0});Fv.AbortError=void 0;var NN=class extends Error{constructor(t){super(t),this.name="AbortError"}};Fv.AbortError=NN});var BQ=g(Bv=>{"use strict";Object.defineProperty(Bv,"__esModule",{value:!0});Bv.AbortError=void 0;var TFe=FQ();Object.defineProperty(Bv,"AbortError",{enumerable:!0,get:function(){return TFe.AbortError}})});var AN=g(RN=>{"use strict";Object.defineProperty(RN,"__esModule",{value:!0});RN.createAbortablePromise=RFe;var NFe=BQ();function RFe(e,t){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=t??{};return new Promise((s,a)=>{function o(){a(new NFe.AbortError(n??"The operation was aborted."))}function l(){i?.removeEventListener("abort",c)}function c(){r?.(),l(),o()}if(i?.aborted)return o();try{e(u=>{l(),s(u)},u=>{l(),a(u)})}catch(u){a(u)}i?.addEventListener("abort",c)})}});var ON=g(CN=>{"use strict";Object.defineProperty(CN,"__esModule",{value:!0});CN.getRandomIntegerInclusive=AFe;function AFe(e,t){return e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e}});var qQ=g(qv=>{"use strict";Object.defineProperty(qv,"__esModule",{value:!0});qv.delay=IFe;qv.calculateRetryDelay=DFe;var CFe=AN(),OFe=ON(),PFe="The delay was aborted.";function IFe(e,t){let r,{abortSignal:i,abortErrorMsg:n}=t??{};return(0,CFe.createAbortablePromise)(s=>{r=setTimeout(s,e)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:n??PFe})}function DFe(e,t){let r=t.retryDelayInMs*Math.pow(2,e),i=Math.min(t.maxRetryDelayInMs,r);return{retryAfterInMs:i/2+(0,OFe.getRandomIntegerInclusive)(0,i/2)}}});var MQ=g(PN=>{"use strict";Object.defineProperty(PN,"__esModule",{value:!0});PN.cancelablePromiseRace=LFe;async function LFe(e,t){var r,i;let n=new AbortController;function s(){n.abort()}(r=t?.abortSignal)===null||r===void 0||r.addEventListener("abort",s);try{return await Promise.race(e.map(a=>a({abortSignal:n.signal})))}finally{n.abort(),(i=t?.abortSignal)===null||i===void 0||i.removeEventListener("abort",s)}}});var DN=g(IN=>{"use strict";Object.defineProperty(IN,"__esModule",{value:!0});IN.isObject=FFe;function FFe(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}});var jQ=g(Mv=>{"use strict";Object.defineProperty(Mv,"__esModule",{value:!0});Mv.isError=kQ;Mv.getErrorMessage=qFe;var BFe=DN();function kQ(e){if((0,BFe.isObject)(e)){let t=typeof e.name=="string",r=typeof e.message=="string";return t&&r}return!1}function qFe(e){if(kQ(e))return e.message;{let t;try{typeof e=="object"&&e?t=JSON.stringify(e):t=String(e)}catch{t="[unable to stringify input]"}return`Unknown error ${t}`}}});var zQ=g(kv=>{"use strict";Object.defineProperty(kv,"__esModule",{value:!0});kv.computeSha256Hmac=MFe;kv.computeSha256Hash=kFe;var UQ=require("crypto");async function MFe(e,t,r){let i=Buffer.from(e,"base64");return(0,UQ.createHmac)("sha256",i).update(t).digest(r)}async function kFe(e,t){return(0,UQ.createHash)("sha256").update(e).digest(t)}});var HQ=g(Wg=>{"use strict";Object.defineProperty(Wg,"__esModule",{value:!0});Wg.isDefined=LN;Wg.isObjectWithProperties=jFe;Wg.objectHasProperty=$Q;function LN(e){return typeof e<"u"&&e!==null}function jFe(e,t){if(!LN(e)||typeof e!="object")return!1;for(let r of t)if(!$Q(e,r))return!1;return!0}function $Q(e,t){return LN(e)&&typeof e=="object"&&t in e}});var GQ=g(BN=>{"use strict";var FN;Object.defineProperty(BN,"__esModule",{value:!0});BN.randomUUID=$Fe;var UFe=require("crypto"),zFe=typeof((FN=globalThis?.crypto)===null||FN===void 0?void 0:FN.randomUUID)=="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):UFe.randomUUID;function $Fe(){return zFe()}});var VQ=g(zr=>{"use strict";var qN,MN,kN,jN;Object.defineProperty(zr,"__esModule",{value:!0});zr.isReactNative=zr.isNodeRuntime=zr.isNode=zr.isNodeLike=zr.isBun=zr.isDeno=zr.isWebWorker=zr.isBrowser=void 0;zr.isBrowser=typeof window<"u"&&typeof window.document<"u";zr.isWebWorker=typeof self=="object"&&typeof self?.importScripts=="function"&&(((qN=self.constructor)===null||qN===void 0?void 0:qN.name)==="DedicatedWorkerGlobalScope"||((MN=self.constructor)===null||MN===void 0?void 0:MN.name)==="ServiceWorkerGlobalScope"||((kN=self.constructor)===null||kN===void 0?void 0:kN.name)==="SharedWorkerGlobalScope");zr.isDeno=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u";zr.isBun=typeof Bun<"u"&&typeof Bun.version<"u";zr.isNodeLike=typeof globalThis.process<"u"&&!!globalThis.process.version&&!!(!((jN=globalThis.process.versions)===null||jN===void 0)&&jN.node);zr.isNode=zr.isNodeLike;zr.isNodeRuntime=zr.isNodeLike&&!zr.isBun&&!zr.isDeno;zr.isReactNative=typeof navigator<"u"&&navigator?.product==="ReactNative"});var WQ=g(jv=>{"use strict";Object.defineProperty(jv,"__esModule",{value:!0});jv.uint8ArrayToString=HFe;jv.stringToUint8Array=GFe;function HFe(e,t){return Buffer.from(e).toString(t)}function GFe(e,t){return Buffer.from(e,t)}});var Un=g(Be=>{"use strict";Object.defineProperty(Be,"__esModule",{value:!0});Be.stringToUint8Array=Be.uint8ArrayToString=Be.isWebWorker=Be.isReactNative=Be.isDeno=Be.isNodeRuntime=Be.isNodeLike=Be.isNode=Be.isBun=Be.isBrowser=Be.randomUUID=Be.objectHasProperty=Be.isObjectWithProperties=Be.isDefined=Be.computeSha256Hmac=Be.computeSha256Hash=Be.getErrorMessage=Be.isError=Be.isObject=Be.getRandomIntegerInclusive=Be.createAbortablePromise=Be.cancelablePromiseRace=Be.calculateRetryDelay=Be.delay=void 0;var KQ=qQ();Object.defineProperty(Be,"delay",{enumerable:!0,get:function(){return KQ.delay}});Object.defineProperty(Be,"calculateRetryDelay",{enumerable:!0,get:function(){return KQ.calculateRetryDelay}});var VFe=MQ();Object.defineProperty(Be,"cancelablePromiseRace",{enumerable:!0,get:function(){return VFe.cancelablePromiseRace}});var WFe=AN();Object.defineProperty(Be,"createAbortablePromise",{enumerable:!0,get:function(){return WFe.createAbortablePromise}});var KFe=ON();Object.defineProperty(Be,"getRandomIntegerInclusive",{enumerable:!0,get:function(){return KFe.getRandomIntegerInclusive}});var XFe=DN();Object.defineProperty(Be,"isObject",{enumerable:!0,get:function(){return XFe.isObject}});var XQ=jQ();Object.defineProperty(Be,"isError",{enumerable:!0,get:function(){return XQ.isError}});Object.defineProperty(Be,"getErrorMessage",{enumerable:!0,get:function(){return XQ.getErrorMessage}});var QQ=zQ();Object.defineProperty(Be,"computeSha256Hash",{enumerable:!0,get:function(){return QQ.computeSha256Hash}});Object.defineProperty(Be,"computeSha256Hmac",{enumerable:!0,get:function(){return QQ.computeSha256Hmac}});var UN=HQ();Object.defineProperty(Be,"isDefined",{enumerable:!0,get:function(){return UN.isDefined}});Object.defineProperty(Be,"isObjectWithProperties",{enumerable:!0,get:function(){return UN.isObjectWithProperties}});Object.defineProperty(Be,"objectHasProperty",{enumerable:!0,get:function(){return UN.objectHasProperty}});var QFe=GQ();Object.defineProperty(Be,"randomUUID",{enumerable:!0,get:function(){return QFe.randomUUID}});var mu=VQ();Object.defineProperty(Be,"isBrowser",{enumerable:!0,get:function(){return mu.isBrowser}});Object.defineProperty(Be,"isBun",{enumerable:!0,get:function(){return mu.isBun}});Object.defineProperty(Be,"isNode",{enumerable:!0,get:function(){return mu.isNode}});Object.defineProperty(Be,"isNodeLike",{enumerable:!0,get:function(){return mu.isNodeLike}});Object.defineProperty(Be,"isNodeRuntime",{enumerable:!0,get:function(){return mu.isNodeRuntime}});Object.defineProperty(Be,"isDeno",{enumerable:!0,get:function(){return mu.isDeno}});Object.defineProperty(Be,"isReactNative",{enumerable:!0,get:function(){return mu.isReactNative}});Object.defineProperty(Be,"isWebWorker",{enumerable:!0,get:function(){return mu.isWebWorker}});var YQ=WQ();Object.defineProperty(Be,"uint8ArrayToString",{enumerable:!0,get:function(){return YQ.uint8ArrayToString}});Object.defineProperty(Be,"stringToUint8Array",{enumerable:!0,get:function(){return YQ.stringToUint8Array}})});var zv=g(Uv=>{"use strict";Object.defineProperty(Uv,"__esModule",{value:!0});Uv.Sanitizer=void 0;var YFe=Un(),zN="REDACTED",ZFe=["x-ms-client-request-id","x-ms-return-client-request-id","x-ms-useragent","x-ms-correlation-request-id","x-ms-request-id","client-request-id","ms-cv","return-client-request-id","traceparent","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Origin","Accept","Accept-Encoding","Cache-Control","Connection","Content-Length","Content-Type","Date","ETag","Expires","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","Last-Modified","Pragma","Request-Id","Retry-After","Server","Transfer-Encoding","User-Agent","WWW-Authenticate"],JFe=["api-version"],$N=class{constructor({additionalAllowedHeaderNames:t=[],additionalAllowedQueryParameters:r=[]}={}){t=ZFe.concat(t),r=JFe.concat(r),this.allowedHeaderNames=new Set(t.map(i=>i.toLowerCase())),this.allowedQueryParameters=new Set(r.map(i=>i.toLowerCase()))}sanitize(t){let r=new Set;return JSON.stringify(t,(i,n)=>{if(n instanceof Error)return Object.assign(Object.assign({},n),{name:n.name,message:n.message});if(i==="headers")return this.sanitizeHeaders(n);if(i==="url")return this.sanitizeUrl(n);if(i==="query")return this.sanitizeQuery(n);if(i==="body")return;if(i==="response")return;if(i==="operationSpec")return;if(Array.isArray(n)||(0,YFe.isObject)(n)){if(r.has(n))return"[Circular]";r.add(n)}return n},2)}sanitizeUrl(t){if(typeof t!="string"||t===null||t==="")return t;let r=new URL(t);if(!r.search)return t;for(let[i]of r.searchParams)this.allowedQueryParameters.has(i.toLowerCase())||r.searchParams.set(i,zN);return r.toString()}sanitizeHeaders(t){let r={};for(let i of Object.keys(t))this.allowedHeaderNames.has(i.toLowerCase())?r[i]=t[i]:r[i]=zN;return r}sanitizeQuery(t){if(typeof t!="object"||t===null)return t;let r={};for(let i of Object.keys(t))this.allowedQueryParameters.has(i.toLowerCase())?r[i]=t[i]:r[i]=zN;return r}};Uv.Sanitizer=$N});var HN=g(fm=>{"use strict";Object.defineProperty(fm,"__esModule",{value:!0});fm.logPolicyName=void 0;fm.logPolicy=rBe;var eBe=Yd(),tBe=zv();fm.logPolicyName="logPolicy";function rBe(e={}){var t;let r=(t=e.logger)!==null&&t!==void 0?t:eBe.logger.info,i=new tBe.Sanitizer({additionalAllowedHeaderNames:e.additionalAllowedHeaderNames,additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});return{name:fm.logPolicyName,async sendRequest(n,s){if(!r.enabled)return s(n);r(`Request: ${i.sanitize(n)}`);let a=await s(n);return r(`Response status code: ${a.status}`),r(`Headers: ${i.sanitize(a.headers)}`),a}}}});var GN=g(mm=>{"use strict";Object.defineProperty(mm,"__esModule",{value:!0});mm.redirectPolicyName=void 0;mm.redirectPolicy=iBe;mm.redirectPolicyName="redirectPolicy";var ZQ=["GET","HEAD"];function iBe(e={}){let{maxRetries:t=20}=e;return{name:mm.redirectPolicyName,async sendRequest(r,i){let n=await i(r);return JQ(i,n,t)}}}async function JQ(e,t,r,i=0){let{request:n,status:s,headers:a}=t,o=a.get("location");if(o&&(s===300||s===301&&ZQ.includes(n.method)||s===302&&ZQ.includes(n.method)||s===303&&n.method==="POST"||s===307)&&i_Y,__assign:()=>$v,__asyncDelegator:()=>pY,__asyncGenerator:()=>dY,__asyncValues:()=>fY,__await:()=>hm,__awaiter:()=>sY,__classPrivateFieldGet:()=>yY,__classPrivateFieldIn:()=>vY,__classPrivateFieldSet:()=>bY,__createBinding:()=>Gv,__decorate:()=>rY,__disposeResources:()=>wY,__esDecorate:()=>nBe,__exportStar:()=>oY,__extends:()=>eY,__generator:()=>aY,__importDefault:()=>gY,__importStar:()=>hY,__makeTemplateObject:()=>mY,__metadata:()=>nY,__param:()=>iY,__propKey:()=>aBe,__read:()=>WN,__rest:()=>tY,__runInitializers:()=>sBe,__setFunctionName:()=>oBe,__spread:()=>lY,__spreadArray:()=>uY,__spreadArrays:()=>cY,__values:()=>Hv,default:()=>uBe});function eY(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");VN(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function tY(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(a=e[o])&&(s=(n<3?a(s):n>3?a(t,r,s):a(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s}function iY(e,t){return function(r,i){t(r,i,e)}}function nBe(e,t,r,i,n,s){function a(b){if(b!==void 0&&typeof b!="function")throw new TypeError("Function expected");return b}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",c=!t&&e?i.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,i.name):{}),d,p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in i)m[h]=h==="access"?{}:i[h];for(var h in i.access)m.access[h]=i.access[h];m.addInitializer=function(b){if(p)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(b||null))};var y=(0,r[f])(o==="accessor"?{get:u.get,set:u.set}:u[l],m);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(d=a(y.get))&&(u.get=d),(d=a(y.set))&&(u.set=d),(d=a(y.init))&&n.unshift(d)}else(d=a(y))&&(o==="field"?n.unshift(d):u[l]=d)}c&&Object.defineProperty(c,i.name,u),p=!0}function sBe(e,t,r){for(var i=arguments.length>2,n=0;n0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function WN(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],a;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(o){a={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return s}function lY(){for(var e=[],t=0;t1||l(f,h)})},m&&(n[f]=m(n[f])))}function l(f,m){try{c(i[f](m))}catch(h){p(s[0][3],h)}}function c(f){f.value instanceof hm?Promise.resolve(f.value.v).then(u,d):p(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function p(f,m){f(m),s.shift(),s.length&&l(s[0][0],s[0][1])}}function pY(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,s){t[n]=e[n]?function(a){return(r=!r)?{value:hm(e[n](a)),done:!1}:s?s(a):a}:s}}function fY(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof Hv=="function"?Hv(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}}function mY(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function hY(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Gv(t,e,r);return lBe(t,e),t}function gY(e){return e&&e.__esModule?e:{default:e}}function yY(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function bY(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function vY(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function _Y(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(s){return Promise.reject(s)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function wY(e){function t(s){e.error=e.hasError?new cBe(s,e.error,"An error was suppressed during disposal."):s,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var s=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(s).then(n,function(a){return t(a),n()})}else i|=1}catch(a){t(a)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var VN,$v,Gv,lBe,cBe,uBe,Wv=$5(()=>{VN=function(e,t){return VN=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},VN(e,t)};$v=function(){return $v=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(Kv,"__esModule",{value:!0});Kv.getHeaderName=dBe;Kv.setPlatformSpecificData=pBe;var EY=(Wv(),I0(Vv)),KN=EY.__importStar(require("node:os")),XN=EY.__importStar(require("node:process"));function dBe(){return"User-Agent"}async function pBe(e){if(XN&&XN.versions){let t=XN.versions;t.bun?e.set("Bun",t.bun):t.deno?e.set("Deno",t.deno):t.node&&e.set("Node",t.node)}e.set("OS",`(${KN.arch()}-${KN.type()}-${KN.release()})`)}});var hu=g(gm=>{"use strict";Object.defineProperty(gm,"__esModule",{value:!0});gm.DEFAULT_RETRY_POLICY_COUNT=gm.SDK_VERSION=void 0;gm.SDK_VERSION="1.17.0";gm.DEFAULT_RETRY_POLICY_COUNT=3});var QN=g(Xv=>{"use strict";Object.defineProperty(Xv,"__esModule",{value:!0});Xv.getUserAgentHeaderName=hBe;Xv.getUserAgentValue=gBe;var xY=SY(),fBe=hu();function mBe(e){let t=[];for(let[r,i]of e){let n=i?`${r}/${i}`:r;t.push(n)}return t.join(" ")}function hBe(){return(0,xY.getHeaderName)()}async function gBe(e){let t=new Map;t.set("core-rest-pipeline",fBe.SDK_VERSION),await(0,xY.setPlatformSpecificData)(t);let r=mBe(t);return e?`${e} ${r}`:r}});var YN=g(ym=>{"use strict";Object.defineProperty(ym,"__esModule",{value:!0});ym.userAgentPolicyName=void 0;ym.userAgentPolicy=yBe;var NY=QN(),TY=(0,NY.getUserAgentHeaderName)();ym.userAgentPolicyName="userAgentPolicy";function yBe(e={}){let t=(0,NY.getUserAgentValue)(e.userAgentPrefix);return{name:ym.userAgentPolicyName,async sendRequest(r,i){return r.headers.has(TY)||r.headers.set(TY,await t),i(r)}}}});var Qv=g(bm=>{"use strict";Object.defineProperty(bm,"__esModule",{value:!0});bm.isNodeReadableStream=RY;bm.isWebReadableStream=AY;bm.isReadableStream=bBe;bm.isBlob=vBe;function RY(e){return!!(e&&typeof e.pipe=="function")}function AY(e){return!!(e&&typeof e.getReader=="function"&&typeof e.tee=="function")}function bBe(e){return RY(e)||AY(e)}function vBe(e){return typeof e.stream=="function"}});var ZN=g(Kg=>{"use strict";Object.defineProperty(Kg,"__esModule",{value:!0});Kg.getRawContent=SBe;Kg.createFileFromStream=xBe;Kg.createFile=TBe;var _Be=Un(),wBe=Qv(),CY={arrayBuffer:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}},Yv=Symbol("rawContent");function EBe(e){return typeof e[Yv]=="function"}function SBe(e){return EBe(e)?e[Yv]():e.stream()}function xBe(e,t,r={}){var i,n,s,a;return Object.assign(Object.assign({},CY),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(s=r.webkitRelativePath)!==null&&s!==void 0?s:"",size:(a=r.size)!==null&&a!==void 0?a:-1,name:t,stream:()=>{let o=e();if((0,wBe.isNodeReadableStream)(o))throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.");return o},[Yv]:e})}function TBe(e,t,r={}){var i,n,s;return _Be.isNodeLike?Object.assign(Object.assign({},CY),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(s=r.webkitRelativePath)!==null&&s!==void 0?s:"",size:e.byteLength,name:t,arrayBuffer:async()=>e.buffer,stream:()=>new Blob([e]).stream(),[Yv]:()=>e}):new File([e],t,r)}});var IY=g(eR=>{"use strict";Object.defineProperty(eR,"__esModule",{value:!0});eR.concat=OBe;var Zl=(Wv(),I0(Vv)),JN=require("node:stream"),NBe=Qv(),RBe=ZN();function OY(){return Zl.__asyncGenerator(this,arguments,function*(){let t=this.getReader();try{for(;;){let{done:r,value:i}=yield Zl.__await(t.read());if(r)return yield Zl.__await(void 0);yield yield Zl.__await(i)}}finally{t.releaseLock()}})}function ABe(e){e[Symbol.asyncIterator]||(e[Symbol.asyncIterator]=OY.bind(e)),e.values||(e.values=OY.bind(e))}function CBe(e){return e instanceof ReadableStream?(ABe(e),JN.Readable.fromWeb(e)):e}function PY(e){return e instanceof Uint8Array?JN.Readable.from(Buffer.from(e)):(0,NBe.isBlob)(e)?PY((0,RBe.getRawContent)(e)):CBe(e)}async function OBe(e){return function(){let t=e.map(r=>typeof r=="function"?r():r).map(PY);return JN.Readable.from(function(){return Zl.__asyncGenerator(this,arguments,function*(){var r,i,n,s;for(let c of t)try{for(var a=!0,o=(i=void 0,Zl.__asyncValues(c)),l;l=yield Zl.__await(o.next()),r=l.done,!r;a=!0){s=l.value,a=!1;let u=s;yield yield Zl.__await(u)}}catch(u){i={error:u}}finally{try{!a&&!r&&(n=o.return)&&(yield Zl.__await(n.call(o)))}finally{if(i)throw i.error}}})}())}}});var tR=g(vm=>{"use strict";Object.defineProperty(vm,"__esModule",{value:!0});vm.multipartPolicyName=void 0;vm.multipartPolicy=UBe;var Zd=Un(),PBe=IY(),IBe=Qv();function DBe(){return`----AzSDKFormBoundary${(0,Zd.randomUUID)()}`}function LBe(e){let t="";for(let[r,i]of e)t+=`${r}: ${i}\r +`;return t}function FBe(e){return e instanceof Uint8Array?e.byteLength:(0,IBe.isBlob)(e)?e.size===-1?void 0:e.size:void 0}function BBe(e){let t=0;for(let r of e){let i=FBe(r);if(i===void 0)return;t+=i}return t}async function qBe(e,t,r){let i=[(0,Zd.stringToUint8Array)(`--${r}`,"utf-8"),...t.flatMap(s=>[(0,Zd.stringToUint8Array)(`\r +`,"utf-8"),(0,Zd.stringToUint8Array)(LBe(s.headers),"utf-8"),(0,Zd.stringToUint8Array)(`\r +`,"utf-8"),s.body,(0,Zd.stringToUint8Array)(`\r +--${r}`,"utf-8")]),(0,Zd.stringToUint8Array)(`--\r +\r +`,"utf-8")],n=BBe(i);n&&e.headers.set("Content-Length",n),e.body=await(0,PBe.concat)(i)}vm.multipartPolicyName="multipartPolicy";var MBe=70,kBe=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function jBe(e){if(e.length>MBe)throw new Error(`Multipart boundary "${e}" exceeds maximum length of 70 characters`);if(Array.from(e).some(t=>!kBe.has(t)))throw new Error(`Multipart boundary "${e}" contains invalid characters`)}function UBe(){return{name:vm.multipartPolicyName,async sendRequest(e,t){var r;if(!e.multipartBody)return t(e);if(e.body)throw new Error("multipartBody and regular body cannot be set at the same time");let i=e.multipartBody.boundary,n=(r=e.headers.get("Content-Type"))!==null&&r!==void 0?r:"multipart/mixed",s=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!s)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,a,o]=s;if(o&&i&&o!==i)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${i} in the request body`);return i??(i=o),i?jBe(i):i=DBe(),e.headers.set("Content-Type",`${a}; boundary=${i}`),await qBe(e,e.multipartBody.parts,i),e.multipartBody=void 0,t(e)}}}});var rR=g(_m=>{"use strict";Object.defineProperty(_m,"__esModule",{value:!0});_m.decompressResponsePolicyName=void 0;_m.decompressResponsePolicy=zBe;_m.decompressResponsePolicyName="decompressResponsePolicy";function zBe(){return{name:_m.decompressResponsePolicyName,async sendRequest(e,t){return e.method!=="HEAD"&&e.headers.set("Accept-Encoding","gzip,deflate"),t(e)}}}});var DY=g(Zv=>{"use strict";Object.defineProperty(Zv,"__esModule",{value:!0});Zv.AbortError=void 0;var iR=class extends Error{constructor(t){super(t),this.name="AbortError"}};Zv.AbortError=iR});var e_=g(Jv=>{"use strict";Object.defineProperty(Jv,"__esModule",{value:!0});Jv.AbortError=void 0;var $Be=DY();Object.defineProperty(Jv,"AbortError",{enumerable:!0,get:function(){return $Be.AbortError}})});var r_=g(t_=>{"use strict";Object.defineProperty(t_,"__esModule",{value:!0});t_.delay=VBe;t_.parseHeaderValueAsNumber=WBe;var HBe=e_(),GBe="The operation was aborted.";function VBe(e,t,r){return new Promise((i,n)=>{let s,a,o=()=>n(new HBe.AbortError(r?.abortErrorMsg?r?.abortErrorMsg:GBe)),l=()=>{r?.abortSignal&&a&&r.abortSignal.removeEventListener("abort",a)};if(a=()=>(s&&clearTimeout(s),l(),o()),r?.abortSignal&&r.abortSignal.aborted)return o();s=setTimeout(()=>{l(),i(t)},e),r?.abortSignal&&r.abortSignal.addEventListener("abort",a)})}function WBe(e,t){let r=e.headers.get(t);if(!r)return;let i=Number(r);if(!Number.isNaN(i))return i}});var n_=g(i_=>{"use strict";Object.defineProperty(i_,"__esModule",{value:!0});i_.isThrottlingRetryResponse=QBe;i_.throttlingRetryStrategy=YBe;var KBe=r_(),nR="Retry-After",XBe=["retry-after-ms","x-ms-retry-after-ms",nR];function LY(e){if(e&&[429,503].includes(e.status))try{for(let n of XBe){let s=(0,KBe.parseHeaderValueAsNumber)(e,n);if(s===0||s)return s*(n===nR?1e3:1)}let t=e.headers.get(nR);if(!t)return;let i=Date.parse(t)-Date.now();return Number.isFinite(i)?Math.max(0,i):void 0}catch{return}}function QBe(e){return Number.isFinite(LY(e))}function YBe(){return{name:"throttlingRetryStrategy",retry({response:e}){let t=LY(e);return Number.isFinite(t)?{retryAfterInMs:t}:{skipStrategy:!0}}}}});var s_=g(Xg=>{"use strict";Object.defineProperty(Xg,"__esModule",{value:!0});Xg.exponentialRetryStrategy=rqe;Xg.isExponentialRetryResponse=FY;Xg.isSystemError=BY;var ZBe=Un(),JBe=n_(),eqe=1e3,tqe=1e3*64;function rqe(e={}){var t,r;let i=(t=e.retryDelayInMs)!==null&&t!==void 0?t:eqe,n=(r=e.maxRetryDelayInMs)!==null&&r!==void 0?r:tqe,s=i;return{name:"exponentialRetryStrategy",retry({retryCount:a,response:o,responseError:l}){let c=BY(l),u=c&&e.ignoreSystemErrors,d=FY(o),p=d&&e.ignoreHttpStatusCodes;if(o&&((0,JBe.isThrottlingRetryResponse)(o)||!d)||p||u)return{skipStrategy:!0};if(l&&!c&&!d)return{errorToThrow:l};let m=s*Math.pow(2,a),h=Math.min(n,m);return s=h/2+(0,ZBe.getRandomIntegerInclusive)(0,h/2),{retryAfterInMs:s}}}}function FY(e){return!!(e&&e.status!==void 0&&(e.status>=500||e.status===408)&&e.status!==501&&e.status!==505)}function BY(e){return e?e.code==="ETIMEDOUT"||e.code==="ESOCKETTIMEDOUT"||e.code==="ECONNREFUSED"||e.code==="ECONNRESET"||e.code==="ENOENT"||e.code==="ENOTFOUND":!1}});var wm=g(sR=>{"use strict";Object.defineProperty(sR,"__esModule",{value:!0});sR.retryPolicy=oqe;var iqe=r_(),nqe=pm(),sqe=e_(),qY=hu(),MY=(0,nqe.createClientLogger)("core-rest-pipeline retryPolicy"),aqe="retryPolicy";function oqe(e,t={maxRetries:qY.DEFAULT_RETRY_POLICY_COUNT}){let r=t.logger||MY;return{name:aqe,async sendRequest(i,n){var s,a;let o,l,c=-1;e:for(;;){c+=1,o=void 0,l=void 0;try{r.info(`Retry ${c}: Attempting to send request`,i.requestId),o=await n(i),r.info(`Retry ${c}: Received a response from request`,i.requestId)}catch(u){if(r.error(`Retry ${c}: Received an error from request`,i.requestId),l=u,!u||l.name!=="RestError")throw u;o=l.response}if(!((s=i.abortSignal)===null||s===void 0)&&s.aborted)throw r.error(`Retry ${c}: Request aborted.`),new sqe.AbortError;if(c>=((a=t.maxRetries)!==null&&a!==void 0?a:qY.DEFAULT_RETRY_POLICY_COUNT)){if(r.info(`Retry ${c}: Maximum retries reached. Returning the last received response, or throwing the last received error.`),l)throw l;if(o)return o;throw new Error("Maximum retries reached with no response or error to throw")}r.info(`Retry ${c}: Processing ${e.length} retry strategies.`);t:for(let u of e){let d=u.logger||MY;d.info(`Retry ${c}: Processing retry strategy ${u.name}.`);let p=u.retry({retryCount:c,response:o,responseError:l});if(p.skipStrategy){d.info(`Retry ${c}: Skipped.`);continue t}let{errorToThrow:f,retryAfterInMs:m,redirectTo:h}=p;if(f)throw d.error(`Retry ${c}: Retry strategy ${u.name} throws error:`,f),f;if(m||m===0){d.info(`Retry ${c}: Retry strategy ${u.name} retries after ${m}`),await(0,iqe.delay)(m,void 0,{abortSignal:i.abortSignal});continue e}if(h){d.info(`Retry ${c}: Retry strategy ${u.name} redirects to ${h}`),i.url=h;continue e}}if(l)throw r.info("None of the retry strategies could work with the received error. Throwing it."),l;if(o)return r.info("None of the retry strategies could work with the received response. Returning it."),o}}}}});var aR=g(Em=>{"use strict";Object.defineProperty(Em,"__esModule",{value:!0});Em.defaultRetryPolicyName=void 0;Em.defaultRetryPolicy=pqe;var lqe=s_(),cqe=n_(),uqe=wm(),dqe=hu();Em.defaultRetryPolicyName="defaultRetryPolicy";function pqe(e={}){var t;return{name:Em.defaultRetryPolicyName,sendRequest:(0,uqe.retryPolicy)([(0,cqe.throttlingRetryStrategy)(),(0,lqe.exponentialRetryStrategy)(e)],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:dqe.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var Qg=g(lR=>{"use strict";Object.defineProperty(lR,"__esModule",{value:!0});lR.createHttpHeaders=mqe;function a_(e){return e.toLowerCase()}function*fqe(e){for(let t of e.values())yield[t.name,t.value]}var oR=class{constructor(t){if(this._headersMap=new Map,t)for(let r of Object.keys(t))this.set(r,t[r])}set(t,r){this._headersMap.set(a_(t),{name:t,value:String(r).trim()})}get(t){var r;return(r=this._headersMap.get(a_(t)))===null||r===void 0?void 0:r.value}has(t){return this._headersMap.has(a_(t))}delete(t){this._headersMap.delete(a_(t))}toJSON(t={}){let r={};if(t.preserveCase)for(let i of this._headersMap.values())r[i.name]=i.value;else for(let[i,n]of this._headersMap)r[i]=n.value;return r}toString(){return JSON.stringify(this.toJSON({preserveCase:!0}))}[Symbol.iterator](){return fqe(this._headersMap)}};function mqe(e){return new oR(e)}});var cR=g(Sm=>{"use strict";Object.defineProperty(Sm,"__esModule",{value:!0});Sm.formDataPolicyName=void 0;Sm.formDataPolicy=gqe;var jY=Un(),kY=Qg();Sm.formDataPolicyName="formDataPolicy";function hqe(e){var t;let r={};for(let[i,n]of e.entries())(t=r[i])!==null&&t!==void 0||(r[i]=[]),r[i].push(n);return r}function gqe(){return{name:Sm.formDataPolicyName,async sendRequest(e,t){if(jY.isNodeLike&&typeof FormData<"u"&&e.body instanceof FormData&&(e.formData=hqe(e.body),e.body=void 0),e.formData){let r=e.headers.get("Content-Type");r&&r.indexOf("application/x-www-form-urlencoded")!==-1?e.body=yqe(e.formData):await bqe(e.formData,e),e.formData=void 0}return t(e)}}}function yqe(e){let t=new URLSearchParams;for(let[r,i]of Object.entries(e))if(Array.isArray(i))for(let n of i)t.append(r,n.toString());else t.append(r,i.toString());return t.toString()}async function bqe(e,t){let r=t.headers.get("Content-Type");if(r&&!r.startsWith("multipart/form-data"))return;t.headers.set("Content-Type",r??"multipart/form-data");let i=[];for(let[n,s]of Object.entries(e))for(let a of Array.isArray(s)?s:[s])if(typeof a=="string")i.push({headers:(0,kY.createHttpHeaders)({"Content-Disposition":`form-data; name="${n}"`}),body:(0,jY.stringToUint8Array)(a,"utf-8")});else{if(a==null||typeof a!="object")throw new Error(`Unexpected value for key ${n}: ${a}. Value should be serialized to string first.`);{let o=a.name||"blob",l=(0,kY.createHttpHeaders)();l.set("Content-Disposition",`form-data; name="${n}"; filename="${o}"`),l.set("Content-Type",a.type||"application/octet-stream"),i.push({headers:l,body:a})}}t.multipartBody={parts:i}}});var zY=g((PSt,UY)=>{var xm=1e3,Tm=xm*60,Nm=Tm*60,Jd=Nm*24,vqe=Jd*7,_qe=Jd*365.25;UY.exports=function(e,t){t=t||{};var r=typeof e;if(r==="string"&&e.length>0)return wqe(e);if(r==="number"&&isFinite(e))return t.long?Sqe(e):Eqe(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function wqe(e){if(e=String(e),!(e.length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var r=parseFloat(t[1]),i=(t[2]||"ms").toLowerCase();switch(i){case"years":case"year":case"yrs":case"yr":case"y":return r*_qe;case"weeks":case"week":case"w":return r*vqe;case"days":case"day":case"d":return r*Jd;case"hours":case"hour":case"hrs":case"hr":case"h":return r*Nm;case"minutes":case"minute":case"mins":case"min":case"m":return r*Tm;case"seconds":case"second":case"secs":case"sec":case"s":return r*xm;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function Eqe(e){var t=Math.abs(e);return t>=Jd?Math.round(e/Jd)+"d":t>=Nm?Math.round(e/Nm)+"h":t>=Tm?Math.round(e/Tm)+"m":t>=xm?Math.round(e/xm)+"s":e+"ms"}function Sqe(e){var t=Math.abs(e);return t>=Jd?o_(e,t,Jd,"day"):t>=Nm?o_(e,t,Nm,"hour"):t>=Tm?o_(e,t,Tm,"minute"):t>=xm?o_(e,t,xm,"second"):e+" ms"}function o_(e,t,r,i){var n=t>=r*1.5;return Math.round(e/r)+" "+i+(n?"s":"")}});var uR=g((ISt,$Y)=>{function xqe(e){r.debug=r,r.default=r,r.coerce=l,r.disable=s,r.enable=n,r.enabled=a,r.humanize=zY(),r.destroy=c,Object.keys(e).forEach(u=>{r[u]=e[u]}),r.names=[],r.skips=[],r.formatters={};function t(u){let d=0;for(let p=0;p{if(q==="%%")return"%";E++;let B=r.formatters[O];if(typeof B=="function"){let P=y[E];q=B.call(b,P),y.splice(E,1),E--}return q}),r.formatArgs.call(b,y),(b.log||r.log).apply(b,y)}return h.namespace=u,h.useColors=r.useColors(),h.color=r.selectColor(u),h.extend=i,h.destroy=r.destroy,Object.defineProperty(h,"enabled",{enumerable:!0,configurable:!1,get:()=>p!==null?p:(f!==r.namespaces&&(f=r.namespaces,m=r.enabled(u)),m),set:y=>{p=y}}),typeof r.init=="function"&&r.init(h),h}function i(u,d){let p=r(this.namespace+(typeof d>"u"?":":d)+u);return p.log=this.log,p}function n(u){r.save(u),r.namespaces=u,r.names=[],r.skips=[];let d,p=(typeof u=="string"?u:"").split(/[\s,]+/),f=p.length;for(d=0;d"-"+d)].join(",");return r.enable(""),u}function a(u){if(u[u.length-1]==="*")return!0;let d,p;for(d=0,p=r.skips.length;d{qs.formatArgs=Nqe;qs.save=Rqe;qs.load=Aqe;qs.useColors=Tqe;qs.storage=Cqe();qs.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();qs.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function Tqe(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let e;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function Nqe(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+l_.exports.humanize(this.diff),!this.useColors)return;let t="color: "+this.color;e.splice(1,0,t,"color: inherit");let r=0,i=0;e[0].replace(/%[a-zA-Z%]/g,n=>{n!=="%%"&&(r++,n==="%c"&&(i=r))}),e.splice(i,0,t)}qs.log=console.debug||console.log||(()=>{});function Rqe(e){try{e?qs.storage.setItem("debug",e):qs.storage.removeItem("debug")}catch{}}function Aqe(){let e;try{e=qs.storage.getItem("debug")}catch{}return!e&&typeof process<"u"&&"env"in process&&(e=process.env.DEBUG),e}function Cqe(){try{return localStorage}catch{}}l_.exports=uR()(qs);var{formatters:Oqe}=l_.exports;Oqe.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}});var VY=g((Ci,u_)=>{var Pqe=require("tty"),c_=require("util");Ci.init=Mqe;Ci.log=Fqe;Ci.formatArgs=Dqe;Ci.save=Bqe;Ci.load=qqe;Ci.useColors=Iqe;Ci.destroy=c_.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");Ci.colors=[6,2,3,4,5,1];try{let e=require("supports-color");e&&(e.stderr||e).level>=2&&(Ci.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}Ci.inspectOpts=Object.keys(process.env).filter(e=>/^debug_/i.test(e)).reduce((e,t)=>{let r=t.substring(6).toLowerCase().replace(/_([a-z])/g,(n,s)=>s.toUpperCase()),i=process.env[t];return/^(yes|on|true|enabled)$/i.test(i)?i=!0:/^(no|off|false|disabled)$/i.test(i)?i=!1:i==="null"?i=null:i=Number(i),e[r]=i,e},{});function Iqe(){return"colors"in Ci.inspectOpts?!!Ci.inspectOpts.colors:Pqe.isatty(process.stderr.fd)}function Dqe(e){let{namespace:t,useColors:r}=this;if(r){let i=this.color,n="\x1B[3"+(i<8?i:"8;5;"+i),s=` ${n};1m${t} \x1B[0m`;e[0]=s+e[0].split(` +`).join(` +`+s),e.push(n+"m+"+u_.exports.humanize(this.diff)+"\x1B[0m")}else e[0]=Lqe()+t+" "+e[0]}function Lqe(){return Ci.inspectOpts.hideDate?"":new Date().toISOString()+" "}function Fqe(...e){return process.stderr.write(c_.formatWithOptions(Ci.inspectOpts,...e)+` +`)}function Bqe(e){e?process.env.DEBUG=e:delete process.env.DEBUG}function qqe(){return process.env.DEBUG}function Mqe(e){e.inspectOpts={};let t=Object.keys(Ci.inspectOpts);for(let r=0;rt.trim()).join(" ")};GY.O=function(e){return this.inspectOpts.colors=this.useColors,c_.inspect(e,this.inspectOpts)}});var Yg=g((DSt,dR)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?dR.exports=HY():dR.exports=VY()});var XY=g(gs=>{"use strict";var kqe=gs&&gs.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),jqe=gs&&gs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),WY=gs&&gs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&kqe(t,e,r);return jqe(t,e),t};Object.defineProperty(gs,"__esModule",{value:!0});gs.req=gs.json=gs.toBuffer=void 0;var Uqe=WY(require("http")),zqe=WY(require("https"));async function KY(e){let t=0,r=[];for await(let i of e)t+=i.length,r.push(i);return Buffer.concat(r,t)}gs.toBuffer=KY;async function $qe(e){let r=(await KY(e)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}gs.json=$qe;function Hqe(e,t={}){let i=((typeof e=="string"?e:e.href).startsWith("https:")?zqe:Uqe).request(e,t),n=new Promise((s,a)=>{i.once("response",s).once("error",a).end()});return i.then=n.then.bind(n),i}gs.req=Hqe});var fR=g(Ms=>{"use strict";var YY=Ms&&Ms.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Gqe=Ms&&Ms.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ZY=Ms&&Ms.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&YY(t,e,r);return Gqe(t,e),t},Vqe=Ms&&Ms.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&YY(t,e,r)};Object.defineProperty(Ms,"__esModule",{value:!0});Ms.Agent=void 0;var Wqe=ZY(require("net")),QY=ZY(require("http")),Kqe=require("https");Vqe(XY(),Ms);var Ko=Symbol("AgentBaseInternalState"),pR=class extends QY.Agent{constructor(t){super(t),this[Ko]={}}isSecureEndpoint(t){if(t){if(typeof t.secureEndpoint=="boolean")return t.secureEndpoint;if(typeof t.protocol=="string")return t.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(` +`).some(i=>i.indexOf("(https.js:")!==-1||i.indexOf("node:https:")!==-1)}incrementSockets(t){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[t]||(this.sockets[t]=[]);let r=new Wqe.Socket({writable:!1});return this.sockets[t].push(r),this.totalSocketCount++,r}decrementSockets(t,r){if(!this.sockets[t]||r===null)return;let i=this.sockets[t],n=i.indexOf(r);n!==-1&&(i.splice(n,1),this.totalSocketCount--,i.length===0&&delete this.sockets[t])}getName(t){return(typeof t.secureEndpoint=="boolean"?t.secureEndpoint:this.isSecureEndpoint(t))?Kqe.Agent.prototype.getName.call(this,t):super.getName(t)}createSocket(t,r,i){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},s=this.getName(n),a=this.incrementSockets(s);Promise.resolve().then(()=>this.connect(t,n)).then(o=>{if(this.decrementSockets(s,a),o instanceof QY.Agent)return o.addRequest(t,n);this[Ko].currentSocket=o,super.createSocket(t,r,i)},o=>{this.decrementSockets(s,a),i(o)})}createConnection(){let t=this[Ko].currentSocket;if(this[Ko].currentSocket=void 0,!t)throw new Error("No socket was returned in the `connect()` function");return t}get defaultPort(){return this[Ko].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(t){this[Ko]&&(this[Ko].defaultPort=t)}get protocol(){return this[Ko].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(t){this[Ko]&&(this[Ko].protocol=t)}};Ms.Agent=pR});var JY=g(Rm=>{"use strict";var Xqe=Rm&&Rm.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Rm,"__esModule",{value:!0});Rm.parseProxyResponse=void 0;var Qqe=Xqe(Yg()),d_=(0,Qqe.default)("https-proxy-agent:parse-proxy-response");function Yqe(e){return new Promise((t,r)=>{let i=0,n=[];function s(){let u=e.read();u?c(u):e.once("readable",s)}function a(){e.removeListener("end",o),e.removeListener("error",l),e.removeListener("readable",s)}function o(){a(),d_("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function l(u){a(),d_("onerror %o",u),r(u)}function c(u){n.push(u),i+=u.length;let d=Buffer.concat(n,i),p=d.indexOf(`\r +\r +`);if(p===-1){d_("have not received end of HTTP headers yet..."),s();return}let f=d.slice(0,p).toString("ascii").split(`\r +`),m=f.shift();if(!m)return e.destroy(),r(new Error("No header received from proxy CONNECT response"));let h=m.split(" "),y=+h[1],b=h.slice(2).join(" "),w={};for(let v of f){if(!v)continue;let E=v.indexOf(":");if(E===-1)return e.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${v}"`));let T=v.slice(0,E).toLowerCase(),q=v.slice(E+1).trimStart(),O=w[T];typeof O=="string"?w[T]=[O,q]:Array.isArray(O)?O.push(q):w[T]=q}d_("got proxy server response: %o %o",m,w),a(),t({connect:{statusCode:y,statusText:b,headers:w},buffered:d})}e.on("error",l),e.on("end",o),s()})}Rm.parseProxyResponse=Yqe});var nZ=g(ya=>{"use strict";var Zqe=ya&&ya.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Jqe=ya&&ya.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),rZ=ya&&ya.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Zqe(t,e,r);return Jqe(t,e),t},iZ=ya&&ya.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ya,"__esModule",{value:!0});ya.HttpsProxyAgent=void 0;var mR=rZ(require("net")),eZ=rZ(require("tls")),eMe=iZ(require("assert")),tMe=iZ(Yg()),rMe=fR(),iMe=require("url"),nMe=JY(),Zg=(0,tMe.default)("https-proxy-agent"),p_=class extends rMe.Agent{constructor(t,r){super(r),this.options={path:void 0},this.proxy=typeof t=="string"?new iMe.URL(t):t,this.proxyHeaders=r?.headers??{},Zg("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?tZ(r,"headers"):null,host:i,port:n}}async connect(t,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let n;if(i.protocol==="https:"){Zg("Creating `tls.Socket`: %o",this.connectOpts);let p=this.connectOpts.servername||this.connectOpts.host;n=eZ.connect({...this.connectOpts,servername:p})}else Zg("Creating `net.Socket`: %o",this.connectOpts),n=mR.connect(this.connectOpts);let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=mR.isIPv6(r.host)?`[${r.host}]`:r.host,o=`CONNECT ${a}:${r.port} HTTP/1.1\r +`;if(i.username||i.password){let p=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;s["Proxy-Authorization"]=`Basic ${Buffer.from(p).toString("base64")}`}s.Host=`${a}:${r.port}`,s["Proxy-Connection"]||(s["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let p of Object.keys(s))o+=`${p}: ${s[p]}\r +`;let l=(0,nMe.parseProxyResponse)(n);n.write(`${o}\r +`);let{connect:c,buffered:u}=await l;if(t.emit("proxyConnect",c),this.emit("proxyConnect",c,t),c.statusCode===200){if(t.once("socket",sMe),r.secureEndpoint){Zg("Upgrading socket connection to TLS");let p=r.servername||r.host;return eZ.connect({...tZ(r,"host","path","port"),socket:n,servername:p})}return n}n.destroy();let d=new mR.Socket({writable:!1});return d.readable=!0,t.once("socket",p=>{Zg("Replaying proxy buffer for failed request"),(0,eMe.default)(p.listenerCount("data")>0),p.push(u),p.push(null)}),d}};p_.protocols=["http","https"];ya.HttpsProxyAgent=p_;function sMe(e){e.resume()}function tZ(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var oZ=g(ba=>{"use strict";var aMe=ba&&ba.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),oMe=ba&&ba.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),aZ=ba&&ba.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&aMe(t,e,r);return oMe(t,e),t},lMe=ba&&ba.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ba,"__esModule",{value:!0});ba.HttpProxyAgent=void 0;var cMe=aZ(require("net")),uMe=aZ(require("tls")),dMe=lMe(Yg()),pMe=require("events"),fMe=fR(),sZ=require("url"),Am=(0,dMe.default)("http-proxy-agent"),f_=class extends fMe.Agent{constructor(t,r){super(r),this.proxy=typeof t=="string"?new sZ.URL(t):t,this.proxyHeaders=r?.headers??{},Am("Creating new HttpProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?mMe(r,"headers"):null,host:i,port:n}}addRequest(t,r){t._header=null,this.setRequestProps(t,r),super.addRequest(t,r)}setRequestProps(t,r){let{proxy:i}=this,n=r.secureEndpoint?"https:":"http:",s=t.getHeader("host")||"localhost",a=`${n}//${s}`,o=new sZ.URL(t.path,a);r.port!==80&&(o.port=String(r.port)),t.path=String(o);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(i.username||i.password){let c=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(c).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let c of Object.keys(l)){let u=l[c];u&&t.setHeader(c,u)}}async connect(t,r){t._header=null,t.path.includes("://")||this.setRequestProps(t,r);let i,n;Am("Regenerating stored HTTP header string for request"),t._implicitHeader(),t.outputData&&t.outputData.length>0&&(Am("Patching connection write() output buffer with updated header"),i=t.outputData[0].data,n=i.indexOf(`\r +\r +`)+4,t.outputData[0].data=t._header+i.substring(n),Am("Output buffer: %o",t.outputData[0].data));let s;return this.proxy.protocol==="https:"?(Am("Creating `tls.Socket`: %o",this.connectOpts),s=uMe.connect(this.connectOpts)):(Am("Creating `net.Socket`: %o",this.connectOpts),s=cMe.connect(this.connectOpts)),await(0,pMe.once)(s,"connect"),s}};f_.protocols=["http","https"];ba.HttpProxyAgent=f_;function mMe(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var hR=g(va=>{"use strict";Object.defineProperty(va,"__esModule",{value:!0});va.globalNoProxyList=va.proxyPolicyName=void 0;va.loadNoProxy=pZ;va.getDefaultProxySettings=xMe;va.proxyPolicy=NMe;var hMe=nZ(),gMe=oZ(),yMe=Yd(),bMe="HTTPS_PROXY",vMe="HTTP_PROXY",_Me="ALL_PROXY",wMe="NO_PROXY";va.proxyPolicyName="proxyPolicy";va.globalNoProxyList=[];var uZ=!1,EMe=new Map;function m_(e){if(process.env[e])return process.env[e];if(process.env[e.toLowerCase()])return process.env[e.toLowerCase()]}function dZ(){if(!process)return;let e=m_(bMe),t=m_(_Me),r=m_(vMe);return e||t||r}function SMe(e,t,r){if(t.length===0)return!1;let i=new URL(e).hostname;if(r?.has(i))return r.get(i);let n=!1;for(let s of t)s[0]==="."?(i.endsWith(s)||i.length===s.length-1&&i===s.slice(1))&&(n=!0):i===s&&(n=!0);return r?.set(i,n),n}function pZ(){let e=m_(wMe);return uZ=!0,e?e.split(",").map(t=>t.trim()).filter(t=>t.length):[]}function xMe(e){if(!e&&(e=dZ(),!e))return;let t=new URL(e);return{host:(t.protocol?t.protocol+"//":"")+t.hostname,port:Number.parseInt(t.port||"80"),username:t.username,password:t.password}}function TMe(){let e=dZ();return e?new URL(e):void 0}function lZ(e){let t;try{t=new URL(e.host)}catch{throw new Error(`Expecting a valid host string in proxy settings, but found "${e.host}".`)}return t.port=String(e.port),e.username&&(t.username=e.username),e.password&&(t.password=e.password),t}function cZ(e,t,r){if(e.agent)return;let n=new URL(e.url).protocol!=="https:";e.tlsSettings&&yMe.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.");let s=e.headers.toJSON();n?(t.httpProxyAgent||(t.httpProxyAgent=new gMe.HttpProxyAgent(r,{headers:s})),e.agent=t.httpProxyAgent):(t.httpsProxyAgent||(t.httpsProxyAgent=new hMe.HttpsProxyAgent(r,{headers:s})),e.agent=t.httpsProxyAgent)}function NMe(e,t){uZ||va.globalNoProxyList.push(...pZ());let r=e?lZ(e):TMe(),i={};return{name:va.proxyPolicyName,async sendRequest(n,s){var a;return!n.proxySettings&&r&&!SMe(n.url,(a=t?.customNoProxyList)!==null&&a!==void 0?a:va.globalNoProxyList,t?.customNoProxyList?void 0:EMe)?cZ(n,i,r):n.proxySettings&&cZ(n,i,lZ(n.proxySettings)),s(n)}}}});var gR=g(Cm=>{"use strict";Object.defineProperty(Cm,"__esModule",{value:!0});Cm.setClientRequestIdPolicyName=void 0;Cm.setClientRequestIdPolicy=RMe;Cm.setClientRequestIdPolicyName="setClientRequestIdPolicy";function RMe(e="x-ms-client-request-id"){return{name:Cm.setClientRequestIdPolicyName,async sendRequest(t,r){return t.headers.has(e)||t.headers.set(e,t.requestId),r(t)}}}});var yR=g(Om=>{"use strict";Object.defineProperty(Om,"__esModule",{value:!0});Om.tlsPolicyName=void 0;Om.tlsPolicy=AMe;Om.tlsPolicyName="tlsPolicy";function AMe(e){return{name:Om.tlsPolicyName,sendRequest:async(t,r)=>(t.tlsSettings||(t.tlsSettings=e),r(t))}}});var bR=g(Xo=>{"use strict";Object.defineProperty(Xo,"__esModule",{value:!0});Xo.TracingContextImpl=Xo.createTracingContext=Xo.knownContextKeys=void 0;Xo.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function CMe(e={}){let t=new h_(e.parentContext);return e.span&&(t=t.setValue(Xo.knownContextKeys.span,e.span)),e.namespace&&(t=t.setValue(Xo.knownContextKeys.namespace,e.namespace)),t}Xo.createTracingContext=CMe;var h_=class e{constructor(t){this._contextMap=t instanceof e?new Map(t._contextMap):new Map}setValue(t,r){let i=new e(this);return i._contextMap.set(t,r),i}getValue(t){return this._contextMap.get(t)}deleteValue(t){let r=new e(this);return r._contextMap.delete(t),r}};Xo.TracingContextImpl=h_});var fZ=g(g_=>{"use strict";Object.defineProperty(g_,"__esModule",{value:!0});g_.state=void 0;g_.state={instrumenterImplementation:void 0}});var vR=g(Qo=>{"use strict";Object.defineProperty(Qo,"__esModule",{value:!0});Qo.getInstrumenter=Qo.useInstrumenter=Qo.createDefaultInstrumenter=Qo.createDefaultTracingSpan=void 0;var OMe=bR(),y_=fZ();function mZ(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{}}}Qo.createDefaultTracingSpan=mZ;function hZ(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(e,t)=>({span:mZ(),tracingContext:(0,OMe.createTracingContext)({parentContext:t.tracingContext})}),withContext(e,t,...r){return t(...r)}}}Qo.createDefaultInstrumenter=hZ;function PMe(e){y_.state.instrumenterImplementation=e}Qo.useInstrumenter=PMe;function IMe(){return y_.state.instrumenterImplementation||(y_.state.instrumenterImplementation=hZ()),y_.state.instrumenterImplementation}Qo.getInstrumenter=IMe});var gZ=g(v_=>{"use strict";Object.defineProperty(v_,"__esModule",{value:!0});v_.createTracingClient=void 0;var b_=vR(),_R=bR();function DMe(e){let{namespace:t,packageName:r,packageVersion:i}=e;function n(c,u,d){var p;let f=(0,b_.getInstrumenter)().startSpan(c,Object.assign(Object.assign({},d),{packageName:r,packageVersion:i,tracingContext:(p=u?.tracingOptions)===null||p===void 0?void 0:p.tracingContext})),m=f.tracingContext,h=f.span;m.getValue(_R.knownContextKeys.namespace)||(m=m.setValue(_R.knownContextKeys.namespace,t)),h.setAttribute("az.namespace",m.getValue(_R.knownContextKeys.namespace));let y=Object.assign({},u,{tracingOptions:Object.assign(Object.assign({},u?.tracingOptions),{tracingContext:m})});return{span:h,updatedOptions:y}}async function s(c,u,d,p){let{span:f,updatedOptions:m}=n(c,u,p);try{let h=await a(m.tracingOptions.tracingContext,()=>Promise.resolve(d(m,f)));return f.setStatus({status:"success"}),h}catch(h){throw f.setStatus({status:"error",error:h}),h}finally{f.end()}}function a(c,u,...d){return(0,b_.getInstrumenter)().withContext(c,u,...d)}function o(c){return(0,b_.getInstrumenter)().parseTraceparentHeader(c)}function l(c){return(0,b_.getInstrumenter)().createRequestHeaders(c)}return{startSpan:n,withSpan:s,withContext:a,parseTraceparentHeader:o,createRequestHeaders:l}}v_.createTracingClient=DMe});var wR=g(Pm=>{"use strict";Object.defineProperty(Pm,"__esModule",{value:!0});Pm.createTracingClient=Pm.useInstrumenter=void 0;var LMe=vR();Object.defineProperty(Pm,"useInstrumenter",{enumerable:!0,get:function(){return LMe.useInstrumenter}});var FMe=gZ();Object.defineProperty(Pm,"createTracingClient",{enumerable:!0,get:function(){return FMe.createTracingClient}})});var yZ=g(__=>{"use strict";Object.defineProperty(__,"__esModule",{value:!0});__.custom=void 0;var BMe=require("node:util");__.custom=BMe.inspect.custom});var w_=g(Jg=>{"use strict";Object.defineProperty(Jg,"__esModule",{value:!0});Jg.RestError=void 0;Jg.isRestError=UMe;var qMe=Un(),MMe=yZ(),kMe=zv(),jMe=new kMe.Sanitizer,Im=class e extends Error{constructor(t,r={}){super(t),this.name="RestError",this.code=r.code,this.statusCode=r.statusCode,Object.defineProperty(this,"request",{value:r.request,enumerable:!1}),Object.defineProperty(this,"response",{value:r.response,enumerable:!1}),Object.setPrototypeOf(this,e.prototype)}[MMe.custom](){return`RestError: ${this.message} + ${jMe.sanitize(Object.assign(Object.assign({},this),{request:this.request,response:this.response}))}`}};Jg.RestError=Im;Im.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";Im.PARSE_ERROR="PARSE_ERROR";function UMe(e){return e instanceof Im?!0:(0,qMe.isError)(e)&&e.name==="RestError"}});var ER=g(Dm=>{"use strict";Object.defineProperty(Dm,"__esModule",{value:!0});Dm.tracingPolicyName=void 0;Dm.tracingPolicy=WMe;var zMe=wR(),$Me=hu(),HMe=QN(),E_=Yd(),ey=Un(),GMe=w_(),VMe=zv();Dm.tracingPolicyName="tracingPolicy";function WMe(e={}){let t=(0,HMe.getUserAgentValue)(e.userAgentPrefix),r=new VMe.Sanitizer({additionalAllowedQueryParameters:e.additionalAllowedQueryParameters}),i=KMe();return{name:Dm.tracingPolicyName,async sendRequest(n,s){var a;if(!i)return s(n);let o=await t,l={"http.url":r.sanitizeUrl(n.url),"http.method":n.method,"http.user_agent":o,requestId:n.requestId};o&&(l["http.user_agent"]=o);let{span:c,tracingContext:u}=(a=XMe(i,n,l))!==null&&a!==void 0?a:{};if(!c||!u)return s(n);try{let d=await i.withContext(u,s,n);return YMe(c,d),d}catch(d){throw QMe(c,d),d}}}}function KMe(){try{return(0,zMe.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:$Me.SDK_VERSION})}catch(e){E_.logger.warning(`Error when creating the TracingClient: ${(0,ey.getErrorMessage)(e)}`);return}}function XMe(e,t,r){try{let{span:i,updatedOptions:n}=e.startSpan(`HTTP ${t.method}`,{tracingOptions:t.tracingOptions},{spanKind:"client",spanAttributes:r});if(!i.isRecording()){i.end();return}let s=e.createRequestHeaders(n.tracingOptions.tracingContext);for(let[a,o]of Object.entries(s))t.headers.set(a,o);return{span:i,tracingContext:n.tracingOptions.tracingContext}}catch(i){E_.logger.warning(`Skipping creating a tracing span due to an error: ${(0,ey.getErrorMessage)(i)}`);return}}function QMe(e,t){try{e.setStatus({status:"error",error:(0,ey.isError)(t)?t:void 0}),(0,GMe.isRestError)(t)&&t.statusCode&&e.setAttribute("http.status_code",t.statusCode),e.end()}catch(r){E_.logger.warning(`Skipping tracing span processing due to an error: ${(0,ey.getErrorMessage)(r)}`)}}function YMe(e,t){try{e.setAttribute("http.status_code",t.status);let r=t.headers.get("x-ms-request-id");r&&e.setAttribute("serviceRequestId",r),e.setStatus({status:"success"}),e.end()}catch(r){E_.logger.warning(`Skipping tracing span processing due to an error: ${(0,ey.getErrorMessage)(r)}`)}}});var _Z=g(SR=>{"use strict";Object.defineProperty(SR,"__esModule",{value:!0});SR.createPipelineFromOptions=cke;var ZMe=HN(),JMe=_N(),eke=GN(),tke=YN(),bZ=tR(),rke=rR(),ike=aR(),nke=cR(),vZ=Un(),ske=hR(),ake=gR(),oke=yR(),lke=ER();function cke(e){var t;let r=(0,JMe.createEmptyPipeline)();return vZ.isNodeLike&&(e.tlsOptions&&r.addPolicy((0,oke.tlsPolicy)(e.tlsOptions)),r.addPolicy((0,ske.proxyPolicy)(e.proxyOptions)),r.addPolicy((0,rke.decompressResponsePolicy)())),r.addPolicy((0,nke.formDataPolicy)(),{beforePolicies:[bZ.multipartPolicyName]}),r.addPolicy((0,tke.userAgentPolicy)(e.userAgentOptions)),r.addPolicy((0,ake.setClientRequestIdPolicy)((t=e.telemetryOptions)===null||t===void 0?void 0:t.clientRequestIdHeaderName)),r.addPolicy((0,bZ.multipartPolicy)(),{afterPhase:"Deserialize"}),r.addPolicy((0,ike.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"}),r.addPolicy((0,lke.tracingPolicy)(Object.assign(Object.assign({},e.userAgentOptions),e.loggingOptions)),{afterPhase:"Retry"}),vZ.isNodeLike&&r.addPolicy((0,eke.redirectPolicy)(e.redirectOptions),{afterPhase:"Retry"}),r.addPolicy((0,ZMe.logPolicy)(e.loggingOptions),{afterPhase:"Sign"}),r}});var NZ=g(x_=>{"use strict";Object.defineProperty(x_,"__esModule",{value:!0});x_.getBodyLength=TZ;x_.createNodeHttpClient=gke;var RR=(Wv(),I0(Vv)),xR=RR.__importStar(require("node:http")),TR=RR.__importStar(require("node:https")),wZ=RR.__importStar(require("node:zlib")),uke=require("node:stream"),EZ=e_(),dke=Qg(),iy=w_(),ty=Yd(),pke={};function ry(e){return e&&typeof e.pipe=="function"}function SZ(e){return new Promise(t=>{let r=()=>{t(),e.removeListener("close",r),e.removeListener("end",r),e.removeListener("error",r)};e.on("close",r),e.on("end",r),e.on("error",r)})}function xZ(e){return e&&typeof e.byteLength=="number"}var S_=class extends uke.Transform{_transform(t,r,i){this.push(t),this.loadedBytes+=t.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),i()}catch(n){i(n)}}constructor(t){super(),this.loadedBytes=0,this.progressCallback=t}},NR=class{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(t){var r,i,n;let s=new AbortController,a;if(t.abortSignal){if(t.abortSignal.aborted)throw new EZ.AbortError("The operation was aborted.");a=d=>{d.type==="abort"&&s.abort()},t.abortSignal.addEventListener("abort",a)}t.timeout>0&&setTimeout(()=>{s.abort()},t.timeout);let o=t.headers.get("Accept-Encoding"),l=o?.includes("gzip")||o?.includes("deflate"),c=typeof t.body=="function"?t.body():t.body;if(c&&!t.headers.has("Content-Length")){let d=TZ(c);d!==null&&t.headers.set("Content-Length",d)}let u;try{if(c&&t.onUploadProgress){let y=t.onUploadProgress,b=new S_(y);b.on("error",w=>{ty.logger.error("Error in upload progress",w)}),ry(c)?c.pipe(b):b.end(c),c=b}let d=await this.makeRequest(t,s,c),p=fke(d),m={status:(r=d.statusCode)!==null&&r!==void 0?r:0,headers:p,request:t};if(t.method==="HEAD")return d.resume(),m;u=l?mke(d,p):d;let h=t.onDownloadProgress;if(h){let y=new S_(h);y.on("error",b=>{ty.logger.error("Error in download progress",b)}),u.pipe(y),u=y}return!((i=t.streamResponseStatusCodes)===null||i===void 0)&&i.has(Number.POSITIVE_INFINITY)||!((n=t.streamResponseStatusCodes)===null||n===void 0)&&n.has(m.status)?m.readableStreamBody=u:m.bodyAsText=await hke(u),m}finally{if(t.abortSignal&&a){let d=Promise.resolve();ry(c)&&(d=SZ(c));let p=Promise.resolve();ry(u)&&(p=SZ(u)),Promise.all([d,p]).then(()=>{var f;a&&((f=t.abortSignal)===null||f===void 0||f.removeEventListener("abort",a))}).catch(f=>{ty.logger.warning("Error when cleaning up abortListener on httpRequest",f)})}}}makeRequest(t,r,i){var n;let s=new URL(t.url),a=s.protocol!=="https:";if(a&&!t.allowInsecureConnection)throw new Error(`Cannot connect to ${t.url} while allowInsecureConnection is false.`);let l={agent:(n=t.agent)!==null&&n!==void 0?n:this.getOrCreateAgent(t,a),hostname:s.hostname,path:`${s.pathname}${s.search}`,port:s.port,method:t.method,headers:t.headers.toJSON({preserveCase:!0})};return new Promise((c,u)=>{let d=a?xR.request(l,c):TR.request(l,c);d.once("error",p=>{var f;u(new iy.RestError(p.message,{code:(f=p.code)!==null&&f!==void 0?f:iy.RestError.REQUEST_SEND_ERROR,request:t}))}),r.signal.addEventListener("abort",()=>{let p=new EZ.AbortError("The operation was aborted.");d.destroy(p),u(p)}),i&&ry(i)?i.pipe(d):i?typeof i=="string"||Buffer.isBuffer(i)?d.end(i):xZ(i)?d.end(ArrayBuffer.isView(i)?Buffer.from(i.buffer):Buffer.from(i)):(ty.logger.error("Unrecognized body type",i),u(new iy.RestError("Unrecognized body type"))):d.end()})}getOrCreateAgent(t,r){var i;let n=t.disableKeepAlive;if(r)return n?xR.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new xR.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!t.tlsSettings)return TR.globalAgent;let s=(i=t.tlsSettings)!==null&&i!==void 0?i:pke,a=this.cachedHttpsAgents.get(s);return a&&a.options.keepAlive===!n||(ty.logger.info("No cached TLS Agent exist, creating a new Agent"),a=new TR.Agent(Object.assign({keepAlive:!n},s)),this.cachedHttpsAgents.set(s,a)),a}}};function fke(e){let t=(0,dke.createHttpHeaders)();for(let r of Object.keys(e.headers)){let i=e.headers[r];Array.isArray(i)?i.length>0&&t.set(r,i[0]):i&&t.set(r,i)}return t}function mke(e,t){let r=t.get("Content-Encoding");if(r==="gzip"){let i=wZ.createGunzip();return e.pipe(i),i}else if(r==="deflate"){let i=wZ.createInflate();return e.pipe(i),i}return e}function hke(e){return new Promise((t,r)=>{let i=[];e.on("data",n=>{Buffer.isBuffer(n)?i.push(n):i.push(Buffer.from(n))}),e.on("end",()=>{t(Buffer.concat(i).toString("utf8"))}),e.on("error",n=>{n&&n?.name==="AbortError"?r(n):r(new iy.RestError(`Error reading response as text: ${n.message}`,{code:iy.RestError.PARSE_ERROR}))})})}function TZ(e){return e?Buffer.isBuffer(e)?e.length:ry(e)?null:xZ(e)?e.byteLength:typeof e=="string"?Buffer.from(e).length:null:0}function gke(){return new NR}});var RZ=g(AR=>{"use strict";Object.defineProperty(AR,"__esModule",{value:!0});AR.createDefaultHttpClient=bke;var yke=NZ();function bke(){return(0,yke.createNodeHttpClient)()}});var AZ=g(OR=>{"use strict";Object.defineProperty(OR,"__esModule",{value:!0});OR.createPipelineRequest=wke;var vke=Qg(),_ke=Un(),CR=class{constructor(t){var r,i,n,s,a,o,l;this.url=t.url,this.body=t.body,this.headers=(r=t.headers)!==null&&r!==void 0?r:(0,vke.createHttpHeaders)(),this.method=(i=t.method)!==null&&i!==void 0?i:"GET",this.timeout=(n=t.timeout)!==null&&n!==void 0?n:0,this.multipartBody=t.multipartBody,this.formData=t.formData,this.disableKeepAlive=(s=t.disableKeepAlive)!==null&&s!==void 0?s:!1,this.proxySettings=t.proxySettings,this.streamResponseStatusCodes=t.streamResponseStatusCodes,this.withCredentials=(a=t.withCredentials)!==null&&a!==void 0?a:!1,this.abortSignal=t.abortSignal,this.tracingOptions=t.tracingOptions,this.onUploadProgress=t.onUploadProgress,this.onDownloadProgress=t.onDownloadProgress,this.requestId=t.requestId||(0,_ke.randomUUID)(),this.allowInsecureConnection=(o=t.allowInsecureConnection)!==null&&o!==void 0?o:!1,this.enableBrowserStreams=(l=t.enableBrowserStreams)!==null&&l!==void 0?l:!1}};function wke(e){return new CR(e)}});var CZ=g(ny=>{"use strict";Object.defineProperty(ny,"__esModule",{value:!0});ny.exponentialRetryPolicyName=void 0;ny.exponentialRetryPolicy=Tke;var Eke=s_(),Ske=wm(),xke=hu();ny.exponentialRetryPolicyName="exponentialRetryPolicy";function Tke(e={}){var t;return(0,Ske.retryPolicy)([(0,Eke.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreSystemErrors:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:xke.DEFAULT_RETRY_POLICY_COUNT})}});var OZ=g(Lm=>{"use strict";Object.defineProperty(Lm,"__esModule",{value:!0});Lm.systemErrorRetryPolicyName=void 0;Lm.systemErrorRetryPolicy=Cke;var Nke=s_(),Rke=wm(),Ake=hu();Lm.systemErrorRetryPolicyName="systemErrorRetryPolicy";function Cke(e={}){var t;return{name:Lm.systemErrorRetryPolicyName,sendRequest:(0,Rke.retryPolicy)([(0,Nke.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreHttpStatusCodes:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Ake.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var PZ=g(Fm=>{"use strict";Object.defineProperty(Fm,"__esModule",{value:!0});Fm.throttlingRetryPolicyName=void 0;Fm.throttlingRetryPolicy=Dke;var Oke=n_(),Pke=wm(),Ike=hu();Fm.throttlingRetryPolicyName="throttlingRetryPolicy";function Dke(e={}){var t;return{name:Fm.throttlingRetryPolicyName,sendRequest:(0,Pke.retryPolicy)([(0,Oke.throttlingRetryStrategy)()],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Ike.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var PR=g(Bm=>{"use strict";Object.defineProperty(Bm,"__esModule",{value:!0});Bm.DEFAULT_CYCLER_OPTIONS=void 0;Bm.createTokenCycler=Bke;var Lke=r_();Bm.DEFAULT_CYCLER_OPTIONS={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function Fke(e,t,r){async function i(){if(Date.now()e.getToken(l,c),s.retryIntervalInMs,(u=i?.expiresOnTimestamp)!==null&&u!==void 0?u:Date.now()).then(p=>(r=null,i=p,n=c.tenantId,i)).catch(p=>{throw r=null,i=null,n=void 0,p})),r}return async(l,c)=>{let u=!!c.claims,d=n!==c.tenantId;return u&&(i=null),d||u||a.mustRefresh?o(l,c):(a.shouldRefresh&&o(l,c),i)}}});var IZ=g(qm=>{"use strict";Object.defineProperty(qm,"__esModule",{value:!0});qm.bearerTokenAuthenticationPolicyName=void 0;qm.bearerTokenAuthenticationPolicy=Uke;var qke=PR(),Mke=Yd();qm.bearerTokenAuthenticationPolicyName="bearerTokenAuthenticationPolicy";async function kke(e){let{scopes:t,getAccessToken:r,request:i}=e,n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions},s=await r(t,n);s&&e.request.headers.set("Authorization",`Bearer ${s.token}`)}function jke(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function Uke(e){var t;let{credential:r,scopes:i,challengeCallbacks:n}=e,s=e.logger||Mke.logger,a=Object.assign({authorizeRequest:(t=n?.authorizeRequest)!==null&&t!==void 0?t:kke,authorizeRequestOnChallenge:n?.authorizeRequestOnChallenge},n),o=r?(0,qke.createTokenCycler)(r):()=>Promise.resolve(null);return{name:qm.bearerTokenAuthenticationPolicyName,async sendRequest(l,c){if(!l.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");await a.authorizeRequest({scopes:Array.isArray(i)?i:[i],request:l,getAccessToken:o,logger:s});let u,d;try{u=await c(l)}catch(p){d=p,u=p.response}if(a.authorizeRequestOnChallenge&&u?.status===401&&jke(u)&&await a.authorizeRequestOnChallenge({scopes:Array.isArray(i)?i:[i],request:l,response:u,getAccessToken:o,logger:s}))return c(l);if(d)throw d;return u}}}});var DZ=g(Mm=>{"use strict";Object.defineProperty(Mm,"__esModule",{value:!0});Mm.ndJsonPolicyName=void 0;Mm.ndJsonPolicy=zke;Mm.ndJsonPolicyName="ndJsonPolicy";function zke(){return{name:Mm.ndJsonPolicyName,async sendRequest(e,t){if(typeof e.body=="string"&&e.body.startsWith("[")){let r=JSON.parse(e.body);Array.isArray(r)&&(e.body=r.map(i=>JSON.stringify(i)+` +`).join(""))}return t(e)}}}});var FZ=g(ep=>{"use strict";Object.defineProperty(ep,"__esModule",{value:!0});ep.auxiliaryAuthenticationHeaderPolicyName=void 0;ep.auxiliaryAuthenticationHeaderPolicy=Vke;var $ke=PR(),Hke=Yd();ep.auxiliaryAuthenticationHeaderPolicyName="auxiliaryAuthenticationHeaderPolicy";var LZ="x-ms-authorization-auxiliary";async function Gke(e){var t,r;let{scopes:i,getAccessToken:n,request:s}=e,a={abortSignal:s.abortSignal,tracingOptions:s.tracingOptions};return(r=(t=await n(i,a))===null||t===void 0?void 0:t.token)!==null&&r!==void 0?r:""}function Vke(e){let{credentials:t,scopes:r}=e,i=e.logger||Hke.logger,n=new WeakMap;return{name:ep.auxiliaryAuthenticationHeaderPolicyName,async sendRequest(s,a){if(!s.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.");if(!t||t.length===0)return i.info(`${ep.auxiliaryAuthenticationHeaderPolicyName} header will not be set due to empty credentials.`),a(s);let o=[];for(let c of t){let u=n.get(c);u||(u=(0,$ke.createTokenCycler)(c),n.set(c,u)),o.push(Gke({scopes:Array.isArray(r)?r:[r],request:s,getAccessToken:u,logger:i}))}let l=(await Promise.all(o)).filter(c=>!!c);return l.length===0?(i.warning(`None of the auxiliary tokens are valid. ${LZ} header will not be set.`),a(s)):(s.headers.set(LZ,l.map(c=>`Bearer ${c}`).join(", ")),a(s))}}}});var Jl=g(J=>{"use strict";Object.defineProperty(J,"__esModule",{value:!0});J.createFileFromStream=J.createFile=J.auxiliaryAuthenticationHeaderPolicyName=J.auxiliaryAuthenticationHeaderPolicy=J.ndJsonPolicyName=J.ndJsonPolicy=J.bearerTokenAuthenticationPolicyName=J.bearerTokenAuthenticationPolicy=J.formDataPolicyName=J.formDataPolicy=J.tlsPolicyName=J.tlsPolicy=J.userAgentPolicyName=J.userAgentPolicy=J.defaultRetryPolicy=J.tracingPolicyName=J.tracingPolicy=J.retryPolicy=J.throttlingRetryPolicyName=J.throttlingRetryPolicy=J.systemErrorRetryPolicyName=J.systemErrorRetryPolicy=J.redirectPolicyName=J.redirectPolicy=J.getDefaultProxySettings=J.proxyPolicyName=J.proxyPolicy=J.multipartPolicyName=J.multipartPolicy=J.logPolicyName=J.logPolicy=J.setClientRequestIdPolicyName=J.setClientRequestIdPolicy=J.exponentialRetryPolicyName=J.exponentialRetryPolicy=J.decompressResponsePolicyName=J.decompressResponsePolicy=J.isRestError=J.RestError=J.createPipelineRequest=J.createHttpHeaders=J.createDefaultHttpClient=J.createPipelineFromOptions=J.createEmptyPipeline=void 0;var Wke=_N();Object.defineProperty(J,"createEmptyPipeline",{enumerable:!0,get:function(){return Wke.createEmptyPipeline}});var Kke=_Z();Object.defineProperty(J,"createPipelineFromOptions",{enumerable:!0,get:function(){return Kke.createPipelineFromOptions}});var Xke=RZ();Object.defineProperty(J,"createDefaultHttpClient",{enumerable:!0,get:function(){return Xke.createDefaultHttpClient}});var Qke=Qg();Object.defineProperty(J,"createHttpHeaders",{enumerable:!0,get:function(){return Qke.createHttpHeaders}});var Yke=AZ();Object.defineProperty(J,"createPipelineRequest",{enumerable:!0,get:function(){return Yke.createPipelineRequest}});var BZ=w_();Object.defineProperty(J,"RestError",{enumerable:!0,get:function(){return BZ.RestError}});Object.defineProperty(J,"isRestError",{enumerable:!0,get:function(){return BZ.isRestError}});var qZ=rR();Object.defineProperty(J,"decompressResponsePolicy",{enumerable:!0,get:function(){return qZ.decompressResponsePolicy}});Object.defineProperty(J,"decompressResponsePolicyName",{enumerable:!0,get:function(){return qZ.decompressResponsePolicyName}});var MZ=CZ();Object.defineProperty(J,"exponentialRetryPolicy",{enumerable:!0,get:function(){return MZ.exponentialRetryPolicy}});Object.defineProperty(J,"exponentialRetryPolicyName",{enumerable:!0,get:function(){return MZ.exponentialRetryPolicyName}});var kZ=gR();Object.defineProperty(J,"setClientRequestIdPolicy",{enumerable:!0,get:function(){return kZ.setClientRequestIdPolicy}});Object.defineProperty(J,"setClientRequestIdPolicyName",{enumerable:!0,get:function(){return kZ.setClientRequestIdPolicyName}});var jZ=HN();Object.defineProperty(J,"logPolicy",{enumerable:!0,get:function(){return jZ.logPolicy}});Object.defineProperty(J,"logPolicyName",{enumerable:!0,get:function(){return jZ.logPolicyName}});var UZ=tR();Object.defineProperty(J,"multipartPolicy",{enumerable:!0,get:function(){return UZ.multipartPolicy}});Object.defineProperty(J,"multipartPolicyName",{enumerable:!0,get:function(){return UZ.multipartPolicyName}});var IR=hR();Object.defineProperty(J,"proxyPolicy",{enumerable:!0,get:function(){return IR.proxyPolicy}});Object.defineProperty(J,"proxyPolicyName",{enumerable:!0,get:function(){return IR.proxyPolicyName}});Object.defineProperty(J,"getDefaultProxySettings",{enumerable:!0,get:function(){return IR.getDefaultProxySettings}});var zZ=GN();Object.defineProperty(J,"redirectPolicy",{enumerable:!0,get:function(){return zZ.redirectPolicy}});Object.defineProperty(J,"redirectPolicyName",{enumerable:!0,get:function(){return zZ.redirectPolicyName}});var $Z=OZ();Object.defineProperty(J,"systemErrorRetryPolicy",{enumerable:!0,get:function(){return $Z.systemErrorRetryPolicy}});Object.defineProperty(J,"systemErrorRetryPolicyName",{enumerable:!0,get:function(){return $Z.systemErrorRetryPolicyName}});var HZ=PZ();Object.defineProperty(J,"throttlingRetryPolicy",{enumerable:!0,get:function(){return HZ.throttlingRetryPolicy}});Object.defineProperty(J,"throttlingRetryPolicyName",{enumerable:!0,get:function(){return HZ.throttlingRetryPolicyName}});var Zke=wm();Object.defineProperty(J,"retryPolicy",{enumerable:!0,get:function(){return Zke.retryPolicy}});var GZ=ER();Object.defineProperty(J,"tracingPolicy",{enumerable:!0,get:function(){return GZ.tracingPolicy}});Object.defineProperty(J,"tracingPolicyName",{enumerable:!0,get:function(){return GZ.tracingPolicyName}});var Jke=aR();Object.defineProperty(J,"defaultRetryPolicy",{enumerable:!0,get:function(){return Jke.defaultRetryPolicy}});var VZ=YN();Object.defineProperty(J,"userAgentPolicy",{enumerable:!0,get:function(){return VZ.userAgentPolicy}});Object.defineProperty(J,"userAgentPolicyName",{enumerable:!0,get:function(){return VZ.userAgentPolicyName}});var WZ=yR();Object.defineProperty(J,"tlsPolicy",{enumerable:!0,get:function(){return WZ.tlsPolicy}});Object.defineProperty(J,"tlsPolicyName",{enumerable:!0,get:function(){return WZ.tlsPolicyName}});var KZ=cR();Object.defineProperty(J,"formDataPolicy",{enumerable:!0,get:function(){return KZ.formDataPolicy}});Object.defineProperty(J,"formDataPolicyName",{enumerable:!0,get:function(){return KZ.formDataPolicyName}});var XZ=IZ();Object.defineProperty(J,"bearerTokenAuthenticationPolicy",{enumerable:!0,get:function(){return XZ.bearerTokenAuthenticationPolicy}});Object.defineProperty(J,"bearerTokenAuthenticationPolicyName",{enumerable:!0,get:function(){return XZ.bearerTokenAuthenticationPolicyName}});var QZ=DZ();Object.defineProperty(J,"ndJsonPolicy",{enumerable:!0,get:function(){return QZ.ndJsonPolicy}});Object.defineProperty(J,"ndJsonPolicyName",{enumerable:!0,get:function(){return QZ.ndJsonPolicyName}});var YZ=FZ();Object.defineProperty(J,"auxiliaryAuthenticationHeaderPolicy",{enumerable:!0,get:function(){return YZ.auxiliaryAuthenticationHeaderPolicy}});Object.defineProperty(J,"auxiliaryAuthenticationHeaderPolicyName",{enumerable:!0,get:function(){return YZ.auxiliaryAuthenticationHeaderPolicyName}});var ZZ=ZN();Object.defineProperty(J,"createFile",{enumerable:!0,get:function(){return ZZ.createFile}});Object.defineProperty(J,"createFileFromStream",{enumerable:!0,get:function(){return ZZ.createFileFromStream}})});var wJ={};H5(wJ,{__addDisposableResource:()=>vJ,__assign:()=>T_,__asyncDelegator:()=>dJ,__asyncGenerator:()=>uJ,__asyncValues:()=>pJ,__await:()=>km,__awaiter:()=>nJ,__classPrivateFieldGet:()=>gJ,__classPrivateFieldIn:()=>bJ,__classPrivateFieldSet:()=>yJ,__createBinding:()=>R_,__decorate:()=>tJ,__disposeResources:()=>_J,__esDecorate:()=>eje,__exportStar:()=>aJ,__extends:()=>JZ,__generator:()=>sJ,__importDefault:()=>hJ,__importStar:()=>mJ,__makeTemplateObject:()=>fJ,__metadata:()=>iJ,__param:()=>rJ,__propKey:()=>rje,__read:()=>LR,__rest:()=>eJ,__runInitializers:()=>tje,__setFunctionName:()=>ije,__spread:()=>oJ,__spreadArray:()=>cJ,__spreadArrays:()=>lJ,__values:()=>N_,default:()=>aje});function JZ(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");DR(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function eJ(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(a=e[o])&&(s=(n<3?a(s):n>3?a(t,r,s):a(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s}function rJ(e,t){return function(r,i){t(r,i,e)}}function eje(e,t,r,i,n,s){function a(b){if(b!==void 0&&typeof b!="function")throw new TypeError("Function expected");return b}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",c=!t&&e?i.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,i.name):{}),d,p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in i)m[h]=h==="access"?{}:i[h];for(var h in i.access)m.access[h]=i.access[h];m.addInitializer=function(b){if(p)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(b||null))};var y=(0,r[f])(o==="accessor"?{get:u.get,set:u.set}:u[l],m);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(d=a(y.get))&&(u.get=d),(d=a(y.set))&&(u.set=d),(d=a(y.init))&&n.unshift(d)}else(d=a(y))&&(o==="field"?n.unshift(d):u[l]=d)}c&&Object.defineProperty(c,i.name,u),p=!0}function tje(e,t,r){for(var i=arguments.length>2,n=0;n0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function LR(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],a;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(o){a={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return s}function oJ(){for(var e=[],t=0;t1||l(f,h)})},m&&(n[f]=m(n[f])))}function l(f,m){try{c(i[f](m))}catch(h){p(s[0][3],h)}}function c(f){f.value instanceof km?Promise.resolve(f.value.v).then(u,d):p(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function p(f,m){f(m),s.shift(),s.length&&l(s[0][0],s[0][1])}}function dJ(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,s){t[n]=e[n]?function(a){return(r=!r)?{value:km(e[n](a)),done:!1}:s?s(a):a}:s}}function pJ(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof N_=="function"?N_(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}}function fJ(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function mJ(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&R_(t,e,r);return nje(t,e),t}function hJ(e){return e&&e.__esModule?e:{default:e}}function gJ(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function yJ(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function bJ(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function vJ(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(s){return Promise.reject(s)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function _J(e){function t(s){e.error=e.hasError?new sje(s,e.error,"An error was suppressed during disposal."):s,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var s=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(s).then(n,function(a){return t(a),n()})}else i|=1}catch(a){t(a)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var DR,T_,R_,nje,sje,aje,EJ=$5(()=>{DR=function(e,t){return DR=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},DR(e,t)};T_=function(){return T_=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(A_,"__esModule",{value:!0});A_.AzureKeyCredential=void 0;var FR=class{get key(){return this._key}constructor(t){if(!t)throw new Error("key must be a non-empty string");this._key=t}update(t){this._key=t}};A_.AzureKeyCredential=FR});var xJ=g(BR=>{"use strict";Object.defineProperty(BR,"__esModule",{value:!0});BR.isKeyCredential=lje;var oje=Un();function lje(e){return(0,oje.isObjectWithProperties)(e,["key"])&&typeof e.key=="string"}});var TJ=g(sy=>{"use strict";Object.defineProperty(sy,"__esModule",{value:!0});sy.AzureNamedKeyCredential=void 0;sy.isNamedKeyCredential=uje;var cje=Un(),qR=class{get key(){return this._key}get name(){return this._name}constructor(t,r){if(!t||!r)throw new TypeError("name and key must be non-empty strings");this._name=t,this._key=r}update(t,r){if(!t||!r)throw new TypeError("newName and newKey must be non-empty strings");this._name=t,this._key=r}};sy.AzureNamedKeyCredential=qR;function uje(e){return(0,cje.isObjectWithProperties)(e,["name","key"])&&typeof e.key=="string"&&typeof e.name=="string"}});var NJ=g(ay=>{"use strict";Object.defineProperty(ay,"__esModule",{value:!0});ay.AzureSASCredential=void 0;ay.isSASCredential=pje;var dje=Un(),MR=class{get signature(){return this._signature}constructor(t){if(!t)throw new Error("shared access signature must be a non-empty string");this._signature=t}update(t){if(!t)throw new Error("shared access signature must be a non-empty string");this._signature=t}};ay.AzureSASCredential=MR;function pje(e){return(0,dje.isObjectWithProperties)(e,["signature"])&&typeof e.signature=="string"}});var RJ=g(kR=>{"use strict";Object.defineProperty(kR,"__esModule",{value:!0});kR.isTokenCredential=fje;function fje(e){let t=e;return t&&typeof t.getToken=="function"&&(t.signRequest===void 0||t.getToken.length>0)}});var OJ=g(vn=>{"use strict";Object.defineProperty(vn,"__esModule",{value:!0});vn.isTokenCredential=vn.isSASCredential=vn.AzureSASCredential=vn.isNamedKeyCredential=vn.AzureNamedKeyCredential=vn.isKeyCredential=vn.AzureKeyCredential=void 0;var mje=SJ();Object.defineProperty(vn,"AzureKeyCredential",{enumerable:!0,get:function(){return mje.AzureKeyCredential}});var hje=xJ();Object.defineProperty(vn,"isKeyCredential",{enumerable:!0,get:function(){return hje.isKeyCredential}});var AJ=TJ();Object.defineProperty(vn,"AzureNamedKeyCredential",{enumerable:!0,get:function(){return AJ.AzureNamedKeyCredential}});Object.defineProperty(vn,"isNamedKeyCredential",{enumerable:!0,get:function(){return AJ.isNamedKeyCredential}});var CJ=NJ();Object.defineProperty(vn,"AzureSASCredential",{enumerable:!0,get:function(){return CJ.AzureSASCredential}});Object.defineProperty(vn,"isSASCredential",{enumerable:!0,get:function(){return CJ.isSASCredential}});var gje=RJ();Object.defineProperty(vn,"isTokenCredential",{enumerable:!0,get:function(){return gje.isTokenCredential}})});var jR=g(Yo=>{"use strict";Object.defineProperty(Yo,"__esModule",{value:!0});Yo.pipelineContainsDisableKeepAlivePolicy=Yo.createDisableKeepAlivePolicy=Yo.disableKeepAlivePolicyName=void 0;Yo.disableKeepAlivePolicyName="DisableKeepAlivePolicy";function yje(){return{name:Yo.disableKeepAlivePolicyName,async sendRequest(e,t){return e.disableKeepAlive=!0,t(e)}}}Yo.createDisableKeepAlivePolicy=yje;function bje(e){return e.getOrderedPolicies().some(t=>t.name===Yo.disableKeepAlivePolicyName)}Yo.pipelineContainsDisableKeepAlivePolicy=bje});var JJ={};H5(JJ,{__addDisposableResource:()=>YJ,__assign:()=>C_,__asyncDelegator:()=>$J,__asyncGenerator:()=>zJ,__asyncValues:()=>HJ,__await:()=>jm,__awaiter:()=>BJ,__classPrivateFieldGet:()=>KJ,__classPrivateFieldIn:()=>QJ,__classPrivateFieldSet:()=>XJ,__createBinding:()=>P_,__decorate:()=>DJ,__disposeResources:()=>ZJ,__esDecorate:()=>vje,__exportStar:()=>MJ,__extends:()=>PJ,__generator:()=>qJ,__importDefault:()=>WJ,__importStar:()=>VJ,__makeTemplateObject:()=>GJ,__metadata:()=>FJ,__param:()=>LJ,__propKey:()=>wje,__read:()=>zR,__rest:()=>IJ,__runInitializers:()=>_je,__setFunctionName:()=>Eje,__spread:()=>kJ,__spreadArray:()=>UJ,__spreadArrays:()=>jJ,__values:()=>O_,default:()=>Tje});function PJ(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");UR(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function IJ(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(a=e[o])&&(s=(n<3?a(s):n>3?a(t,r,s):a(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s}function LJ(e,t){return function(r,i){t(r,i,e)}}function vje(e,t,r,i,n,s){function a(b){if(b!==void 0&&typeof b!="function")throw new TypeError("Function expected");return b}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",c=!t&&e?i.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,i.name):{}),d,p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in i)m[h]=h==="access"?{}:i[h];for(var h in i.access)m.access[h]=i.access[h];m.addInitializer=function(b){if(p)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(b||null))};var y=(0,r[f])(o==="accessor"?{get:u.get,set:u.set}:u[l],m);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(d=a(y.get))&&(u.get=d),(d=a(y.set))&&(u.set=d),(d=a(y.init))&&n.unshift(d)}else(d=a(y))&&(o==="field"?n.unshift(d):u[l]=d)}c&&Object.defineProperty(c,i.name,u),p=!0}function _je(e,t,r){for(var i=arguments.length>2,n=0;n0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function zR(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],a;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(o){a={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return s}function kJ(){for(var e=[],t=0;t1||l(f,h)})},m&&(n[f]=m(n[f])))}function l(f,m){try{c(i[f](m))}catch(h){p(s[0][3],h)}}function c(f){f.value instanceof jm?Promise.resolve(f.value.v).then(u,d):p(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function p(f,m){f(m),s.shift(),s.length&&l(s[0][0],s[0][1])}}function $J(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,s){t[n]=e[n]?function(a){return(r=!r)?{value:jm(e[n](a)),done:!1}:s?s(a):a}:s}}function HJ(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof O_=="function"?O_(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}}function GJ(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function VJ(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&P_(t,e,r);return Sje(t,e),t}function WJ(e){return e&&e.__esModule?e:{default:e}}function KJ(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function XJ(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function QJ(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function YJ(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(s){return Promise.reject(s)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function ZJ(e){function t(s){e.error=e.hasError?new xje(s,e.error,"An error was suppressed during disposal."):s,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var s=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(s).then(n,function(a){return t(a),n()})}else i|=1}catch(a){t(a)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var UR,C_,P_,Sje,xje,Tje,eee=$5(()=>{UR=function(e,t){return UR=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},UR(e,t)};C_=function(){return C_=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(Zo,"__esModule",{value:!0});Zo.decodeStringToString=Zo.decodeString=Zo.encodeByteArray=Zo.encodeString=void 0;function Nje(e){return Buffer.from(e).toString("base64")}Zo.encodeString=Nje;function Rje(e){return(e instanceof Buffer?e:Buffer.from(e.buffer)).toString("base64")}Zo.encodeByteArray=Rje;function Aje(e){return Buffer.from(e,"base64")}Zo.decodeString=Aje;function Cje(e){return Buffer.from(e,"base64").toString()}Zo.decodeStringToString=Cje});var oy=g(Um=>{"use strict";Object.defineProperty(Um,"__esModule",{value:!0});Um.XML_CHARKEY=Um.XML_ATTRKEY=void 0;Um.XML_ATTRKEY="$";Um.XML_CHARKEY="_"});var HR=g(Jo=>{"use strict";Object.defineProperty(Jo,"__esModule",{value:!0});Jo.flattenResponse=Jo.isValidUuid=Jo.isDuration=Jo.isPrimitiveBody=void 0;function tee(e,t){return t!=="Composite"&&t!=="Dictionary"&&(typeof e=="string"||typeof e=="number"||typeof e=="boolean"||t?.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i)!==null||e===void 0||e===null)}Jo.isPrimitiveBody=tee;var Oje=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Pje(e){return Oje.test(e)}Jo.isDuration=Pje;var Ije=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/i;function Dje(e){return Ije.test(e)}Jo.isValidUuid=Dje;function Lje(e){let t=Object.assign(Object.assign({},e.headers),e.body);return e.hasNullableType&&Object.getOwnPropertyNames(t).length===0?e.shouldWrapBody?{body:null}:null:e.shouldWrapBody?Object.assign(Object.assign({},e.headers),{body:e.body}):t}function Fje(e,t){var r,i;let n=e.parsedHeaders;if(e.request.method==="HEAD")return Object.assign(Object.assign({},n),{body:e.parsedBody});let s=t&&t.bodyMapper,a=!!s?.nullable,o=s?.type.name;if(o==="Stream")return Object.assign(Object.assign({},n),{blobBody:e.blobBody,readableStreamBody:e.readableStreamBody});let l=o==="Composite"&&s.type.modelProperties||{},c=Object.keys(l).some(u=>l[u].serializedName==="");if(o==="Sequence"||c){let u=(r=e.parsedBody)!==null&&r!==void 0?r:[];for(let d of Object.keys(l))l[d].serializedName&&(u[d]=(i=e.parsedBody)===null||i===void 0?void 0:i[d]);if(n)for(let d of Object.keys(n))u[d]=n[d];return a&&!e.parsedBody&&!n&&Object.getOwnPropertyNames(l).length===0?null:u}return Lje({body:e.parsedBody,headers:n,hasNullableType:a,shouldWrapBody:tee(e.parsedBody,o)})}Jo.flattenResponse=Fje});var ly=g(zm=>{"use strict";Object.defineProperty(zm,"__esModule",{value:!0});zm.MapperTypeNames=zm.createSerializer=void 0;var Bje=(eee(),I0(JJ)),D_=Bje.__importStar($R()),Oi=oy(),iee=HR(),GR=class{constructor(t={},r=!1){this.modelMappers=t,this.isXML=r}validateConstraints(t,r,i){let n=(s,a)=>{throw new Error(`"${i}" with value "${r}" should satisfy the constraint "${s}": ${a}.`)};if(t.constraints&&r!==void 0&&r!==null){let{ExclusiveMaximum:s,ExclusiveMinimum:a,InclusiveMaximum:o,InclusiveMinimum:l,MaxItems:c,MaxLength:u,MinItems:d,MinLength:p,MultipleOf:f,Pattern:m,UniqueItems:h}=t.constraints;if(s!==void 0&&r>=s&&n("ExclusiveMaximum",s),a!==void 0&&r<=a&&n("ExclusiveMinimum",a),o!==void 0&&r>o&&n("InclusiveMaximum",o),l!==void 0&&rc&&n("MaxItems",c),u!==void 0&&r.length>u&&n("MaxLength",u),d!==void 0&&r.lengthw.indexOf(y)!==b)&&n("UniqueItems",h)}}serialize(t,r,i,n={xml:{}}){var s,a,o;let l={xml:{rootName:(s=n.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=n.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:Oi.XML_CHARKEY}},c={},u=t.type.name;i||(i=t.serializedName),u.match(/^Sequence$/i)!==null&&(c=[]),t.isConstant&&(r=t.defaultValue);let{required:d,nullable:p}=t;if(d&&p&&r===void 0)throw new Error(`${i} cannot be undefined.`);if(d&&!p&&r==null)throw new Error(`${i} cannot be null or undefined.`);if(!d&&p===!1&&r===null)throw new Error(`${i} cannot be null.`);return r==null||u.match(/^any$/i)!==null?c=r:u.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null?c=$je(u,i,r):u.match(/^Enum$/i)!==null?c=Hje(i,t.type.allowedValues,r):u.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null?c=Wje(u,r,i):u.match(/^ByteArray$/i)!==null?c=Gje(i,r):u.match(/^Base64Url$/i)!==null?c=Vje(i,r):u.match(/^Sequence$/i)!==null?c=Kje(this,t,r,i,!!this.isXML,l):u.match(/^Dictionary$/i)!==null?c=Xje(this,t,r,i,!!this.isXML,l):u.match(/^Composite$/i)!==null&&(c=Yje(this,t,r,i,!!this.isXML,l)),c}deserialize(t,r,i,n={xml:{}}){var s,a,o,l;let c={xml:{rootName:(s=n.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=n.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:Oi.XML_CHARKEY},ignoreUnknownProperties:(l=n.ignoreUnknownProperties)!==null&&l!==void 0?l:!1};if(r==null)return this.isXML&&t.type.name==="Sequence"&&!t.xmlIsWrapped&&(r=[]),t.defaultValue!==void 0&&(r=t.defaultValue),r;let u,d=t.type.name;if(i||(i=t.serializedName),d.match(/^Composite$/i)!==null)u=Jje(this,t,r,i,c);else{if(this.isXML){let p=c.xml.xmlCharKey;r[Oi.XML_ATTRKEY]!==void 0&&r[p]!==void 0&&(r=r[p])}d.match(/^Number$/i)!==null?(u=parseFloat(r),isNaN(u)&&(u=r)):d.match(/^Boolean$/i)!==null?r==="true"?u=!0:r==="false"?u=!1:u=r:d.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null?u=r:d.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null?u=new Date(r):d.match(/^UnixTime$/i)!==null?u=zje(r):d.match(/^ByteArray$/i)!==null?u=D_.decodeString(r):d.match(/^Base64Url$/i)!==null?u=jje(r):d.match(/^Sequence$/i)!==null?u=tUe(this,t,r,i,c):d.match(/^Dictionary$/i)!==null&&(u=eUe(this,t,r,i,c))}return t.isConstant&&(u=t.defaultValue),u}};function qje(e={},t=!1){return new GR(e,t)}zm.createSerializer=qje;function Mje(e,t){let r=e.length;for(;r-1>=0&&e[r-1]===t;)--r;return e.substr(0,r)}function kje(e){if(!e)return;if(!(e instanceof Uint8Array))throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.");let t=D_.encodeByteArray(e);return Mje(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function jje(e){if(e){if(e&&typeof e.valueOf()!="string")throw new Error("Please provide an input of type string for converting to Uint8Array");return e=e.replace(/-/g,"+").replace(/_/g,"/"),D_.decodeString(e)}}function VR(e){let t=[],r="";if(e){let i=e.split(".");for(let n of i)n.charAt(n.length-1)==="\\"?r+=n.substr(0,n.length-1)+".":(r+=n,t.push(r),r="")}return t}function Uje(e){if(e)return typeof e.valueOf()=="string"&&(e=new Date(e)),Math.floor(e.getTime()/1e3)}function zje(e){if(e)return new Date(e*1e3)}function $je(e,t,r){if(r!=null){if(e.match(/^Number$/i)!==null){if(typeof r!="number")throw new Error(`${t} with value ${r} must be of type number.`)}else if(e.match(/^String$/i)!==null){if(typeof r.valueOf()!="string")throw new Error(`${t} with value "${r}" must be of type string.`)}else if(e.match(/^Uuid$/i)!==null){if(!(typeof r.valueOf()=="string"&&(0,iee.isValidUuid)(r)))throw new Error(`${t} with value "${r}" must be of type string and a valid uuid.`)}else if(e.match(/^Boolean$/i)!==null){if(typeof r!="boolean")throw new Error(`${t} with value ${r} must be of type boolean.`)}else if(e.match(/^Stream$/i)!==null){let i=typeof r;if(i!=="string"&&typeof r.pipe!="function"&&typeof r.tee!="function"&&!(r instanceof ArrayBuffer)&&!ArrayBuffer.isView(r)&&!((typeof Blob=="function"||typeof Blob=="object")&&r instanceof Blob)&&i!=="function")throw new Error(`${t} must be a string, Blob, ArrayBuffer, ArrayBufferView, ReadableStream, or () => ReadableStream.`)}}return r}function Hje(e,t,r){if(!t)throw new Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`);if(!t.some(n=>typeof n.valueOf()=="string"?n.toLowerCase()===r.toLowerCase():n===r))throw new Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`);return r}function Gje(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=D_.encodeByteArray(t)}return t}function Vje(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=kje(t)}return t}function Wje(e,t,r){if(t!=null){if(e.match(/^Date$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`);t=t instanceof Date?t.toISOString().substring(0,10):new Date(t).toISOString().substring(0,10)}else if(e.match(/^DateTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`);t=t instanceof Date?t.toISOString():new Date(t).toISOString()}else if(e.match(/^DateTimeRfc1123$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in RFC-1123 format.`);t=t instanceof Date?t.toUTCString():new Date(t).toUTCString()}else if(e.match(/^UnixTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in RFC-1123/ISO8601 format for it to be serialized in UnixTime/Epoch format.`);t=Uje(t)}else if(e.match(/^TimeSpan$/i)!==null&&!(0,iee.isDuration)(t))throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}return t}function Kje(e,t,r,i,n,s){var a;if(!Array.isArray(r))throw new Error(`${i} must be of type Array.`);let o=t.type.element;if(!o||typeof o!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}.`);o.type.name==="Composite"&&o.type.className&&(o=(a=e.modelMappers[o.type.className])!==null&&a!==void 0?a:o);let l=[];for(let c=0;cp!==u)&&(a[u]=e.serialize(l,r[u],i+'["'+u+'"]',s))}return a}return r}function aee(e,t,r,i){if(!r||!e.xmlNamespace)return t;let s={[e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns"]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[Oi.XML_ATTRKEY])return t;{let o=Object.assign({},t);return o[Oi.XML_ATTRKEY]=s,o}}let a={};return a[i.xml.xmlCharKey]=t,a[Oi.XML_ATTRKEY]=s,a}function Zje(e,t){return[Oi.XML_ATTRKEY,t.xml.xmlCharKey].includes(e)}function Jje(e,t,r,i,n){var s,a;let o=(s=n.xml.xmlCharKey)!==null&&s!==void 0?s:Oi.XML_CHARKEY;I_(e,t)&&(t=oee(e,t,r,"serializedName"));let l=see(e,t,i),c={},u=[];for(let p of Object.keys(l)){let f=l[p],m=VR(l[p].serializedName);u.push(m[0]);let{serializedName:h,xmlName:y,xmlElementName:b}=f,w=i;h!==""&&h!==void 0&&(w=i+"."+h);let v=f.headerCollectionPrefix;if(v){let E={};for(let T of Object.keys(r))T.startsWith(v)&&(E[T.substring(v.length)]=e.deserialize(f.type.value,r[T],w,n)),u.push(T);c[p]=E}else if(e.isXML)if(f.xmlIsAttribute&&r[Oi.XML_ATTRKEY])c[p]=e.deserialize(f,r[Oi.XML_ATTRKEY][y],w,n);else if(f.xmlIsMsText)r[o]!==void 0?c[p]=r[o]:typeof r=="string"&&(c[p]=r);else{let E=b||y||h;if(f.xmlIsWrapped){let T=r[y],q=(a=T?.[b])!==null&&a!==void 0?a:[];c[p]=e.deserialize(f,q,w,n),u.push(y)}else{let T=r[E];c[p]=e.deserialize(f,T,w,n),u.push(E)}}else{let E,T=r,q=0;for(let P of m){if(!T)break;q++,T=T[P]}T===null&&q{for(let m in l)if(VR(l[m].serializedName)[0]===f)return!1;return!0};for(let f in r)p(f)&&(c[f]=e.deserialize(d,r[f],i+'["'+f+'"]',n))}else if(r&&!n.ignoreUnknownProperties)for(let p of Object.keys(r))c[p]===void 0&&!u.includes(p)&&!Zje(p,n)&&(c[p]=r[p]);return c}function eUe(e,t,r,i,n){let s=t.type.value;if(!s||typeof s!="object")throw new Error(`"value" metadata for a Dictionary must be defined in the mapper and it must of type "object" in ${i}`);if(r){let a={};for(let o of Object.keys(r))a[o]=e.deserialize(s,r[o],i,n);return a}return r}function tUe(e,t,r,i,n){var s;let a=t.type.element;if(!a||typeof a!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}`);if(r){Array.isArray(r)||(r=[r]),a.type.name==="Composite"&&a.type.className&&(a=(s=e.modelMappers[a.type.className])!==null&&s!==void 0?s:a);let o=[];for(let l=0;l{"use strict";Object.defineProperty(L_,"__esModule",{value:!0});L_.state=void 0;L_.state={operationRequestMap:new WeakMap}});var cy=g($m=>{"use strict";Object.defineProperty($m,"__esModule",{value:!0});$m.getOperationRequestInfo=$m.getOperationArgumentValueFromParameter=void 0;var cee=lee();function dee(e,t,r){let i=t.parameterPath,n=t.mapper,s;if(typeof i=="string"&&(i=[i]),Array.isArray(i)){if(i.length>0)if(n.isConstant)s=n.defaultValue;else{let a=uee(e,i);!a.propertyFound&&r&&(a=uee(r,i));let o=!1;a.propertyFound||(o=n.required||i[0]==="options"&&i.length===2),s=o?n.defaultValue:a.propertyValue}}else{n.required&&(s={});for(let a in i){let o=n.type.modelProperties[a],l=i[a],c=dee(e,{parameterPath:l,mapper:o},r);c!==void 0&&(s||(s={}),s[a]=c)}}return s}$m.getOperationArgumentValueFromParameter=dee;function uee(e,t){let r={propertyFound:!1},i=0;for(;i{"use strict";Object.defineProperty(tp,"__esModule",{value:!0});tp.deserializationPolicy=tp.deserializationPolicyName=void 0;var nUe=oy(),F_=Jl(),mee=ly(),WR=cy(),sUe=["application/json","text/json"],aUe=["application/xml","application/atom+xml"];tp.deserializationPolicyName="deserializationPolicy";function oUe(e={}){var t,r,i,n,s,a,o;let l=(r=(t=e.expectedContentTypes)===null||t===void 0?void 0:t.json)!==null&&r!==void 0?r:sUe,c=(n=(i=e.expectedContentTypes)===null||i===void 0?void 0:i.xml)!==null&&n!==void 0?n:aUe,u=e.parseXML,d=e.serializerOptions,p={xml:{rootName:(s=d?.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=d?.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=d?.xml.xmlCharKey)!==null&&o!==void 0?o:nUe.XML_CHARKEY}};return{name:tp.deserializationPolicyName,async sendRequest(f,m){let h=await m(f);return uUe(l,c,h,p,u)}}}tp.deserializationPolicy=oUe;function lUe(e){let t,r=e.request,i=(0,WR.getOperationRequestInfo)(r),n=i?.operationSpec;return n&&(i?.operationResponseGetter?t=i?.operationResponseGetter(n,e):t=n.responses[e.status]),t}function cUe(e){let t=e.request,r=(0,WR.getOperationRequestInfo)(t),i=r?.shouldDeserialize,n;return i===void 0?n=!0:typeof i=="boolean"?n=i:n=i(e),n}async function uUe(e,t,r,i,n){let s=await fUe(e,t,r,i,n);if(!cUe(s))return s;let a=(0,WR.getOperationRequestInfo)(s.request),o=a?.operationSpec;if(!o||!o.responses)return s;let l=lUe(s),{error:c,shouldReturnResponse:u}=pUe(s,o,l,i);if(c)throw c;if(u)return s;if(l){if(l.bodyMapper){let d=s.parsedBody;o.isXML&&l.bodyMapper.type.name===mee.MapperTypeNames.Sequence&&(d=typeof d=="object"?d[l.bodyMapper.xmlElementName]:[]);try{s.parsedBody=o.serializer.deserialize(l.bodyMapper,d,"operationRes.parsedBody",i)}catch(p){throw new F_.RestError(`Error ${p} occurred in deserializing the responseBody - ${s.bodyAsText}`,{statusCode:s.status,request:s.request,response:s})}}else o.httpMethod==="HEAD"&&(s.parsedBody=r.status>=200&&r.status<300);l.headersMapper&&(s.parsedHeaders=o.serializer.deserialize(l.headersMapper,s.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:!0}))}return s}function dUe(e){let t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function pUe(e,t,r,i){var n;let s=200<=e.status&&e.status<300;if(dUe(t)?s:!!r)if(r){if(!r.isError)return{error:null,shouldReturnResponse:!1}}else return{error:null,shouldReturnResponse:!1};let o=r??t.responses.default,l=!((n=e.request.streamResponseStatusCodes)===null||n===void 0)&&n.has(e.status)?`Unexpected status code: ${e.status}`:e.bodyAsText,c=new F_.RestError(l,{statusCode:e.status,request:e.request,response:e});if(!o)throw c;let u=o.bodyMapper,d=o.headersMapper;try{if(e.parsedBody){let p=e.parsedBody,f;if(u){let h=p;if(t.isXML&&u.type.name===mee.MapperTypeNames.Sequence){h=[];let y=u.xmlElementName;typeof p=="object"&&y&&(h=p[y])}f=t.serializer.deserialize(u,h,"error.response.parsedBody",i)}let m=p.error||f||p;c.code=m.code,m.message&&(c.message=m.message),u&&(c.response.parsedBody=f)}e.headers&&d&&(c.response.parsedHeaders=t.serializer.deserialize(d,e.headers.toJSON(),"operationRes.parsedHeaders"))}catch(p){c.message=`Error "${p.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:c,shouldReturnResponse:!1}}async function fUe(e,t,r,i,n){var s;if(!(!((s=r.request.streamResponseStatusCodes)===null||s===void 0)&&s.has(r.status))&&r.bodyAsText){let a=r.bodyAsText,o=r.headers.get("Content-Type")||"",l=o?o.split(";").map(c=>c.toLowerCase()):[];try{if(l.length===0||l.some(c=>e.indexOf(c)!==-1))return r.parsedBody=JSON.parse(a),r;if(l.some(c=>t.indexOf(c)!==-1)){if(!n)throw new Error("Parsing XML not supported.");let c=await n(a,i.xml);return r.parsedBody=c,r}}catch(c){let u=`Error "${c}" occurred while parsing the response body - ${r.bodyAsText}.`,d=c.code||F_.RestError.PARSE_ERROR;throw new F_.RestError(u,{code:d,statusCode:r.status,request:r.request,response:r})}}return r}});var B_=g(Hm=>{"use strict";Object.defineProperty(Hm,"__esModule",{value:!0});Hm.getPathStringFromParameter=Hm.getStreamingResponseStatusCodes=void 0;var mUe=ly();function hUe(e){let t=new Set;for(let r in e.responses){let i=e.responses[r];i.bodyMapper&&i.bodyMapper.type.name===mUe.MapperTypeNames.Stream&&t.add(Number(r))}return t}Hm.getStreamingResponseStatusCodes=hUe;function gUe(e){let{parameterPath:t,mapper:r}=e,i;return typeof t=="string"?i=t:Array.isArray(t)?i=t.join("."):i=r.serializedName,i}Hm.getPathStringFromParameter=gUe});var YR=g(oo=>{"use strict";Object.defineProperty(oo,"__esModule",{value:!0});oo.serializeRequestBody=oo.serializeHeaders=oo.serializationPolicy=oo.serializationPolicyName=void 0;var QR=oy(),q_=cy(),XR=ly(),uy=B_();oo.serializationPolicyName="serializationPolicy";function yUe(e={}){let t=e.stringifyXML;return{name:oo.serializationPolicyName,async sendRequest(r,i){let n=(0,q_.getOperationRequestInfo)(r),s=n?.operationSpec,a=n?.operationArguments;return s&&a&&(hee(r,a,s),gee(r,a,s,t)),i(r)}}}oo.serializationPolicy=yUe;function hee(e,t,r){var i,n;if(r.headerParameters)for(let a of r.headerParameters){let o=(0,q_.getOperationArgumentValueFromParameter)(t,a);if(o!=null||a.mapper.required){o=r.serializer.serialize(a.mapper,o,(0,uy.getPathStringFromParameter)(a));let l=a.mapper.headerCollectionPrefix;if(l)for(let c of Object.keys(o))e.headers.set(l+c,o[c]);else e.headers.set(a.mapper.serializedName||(0,uy.getPathStringFromParameter)(a),o)}}let s=(n=(i=t.options)===null||i===void 0?void 0:i.requestOptions)===null||n===void 0?void 0:n.customHeaders;if(s)for(let a of Object.keys(s))e.headers.set(a,s[a])}oo.serializeHeaders=hee;function gee(e,t,r,i=function(){throw new Error("XML serialization unsupported!")}){var n,s,a,o,l;let c=(n=t.options)===null||n===void 0?void 0:n.serializerOptions,u={xml:{rootName:(s=c?.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=c?.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=c?.xml.xmlCharKey)!==null&&o!==void 0?o:QR.XML_CHARKEY}},d=u.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){e.body=(0,q_.getOperationArgumentValueFromParameter)(t,r.requestBody);let p=r.requestBody.mapper,{required:f,serializedName:m,xmlName:h,xmlElementName:y,xmlNamespace:b,xmlNamespacePrefix:w,nullable:v}=p,E=p.type.name;try{if(e.body!==void 0&&e.body!==null||v&&e.body===null||f){let T=(0,uy.getPathStringFromParameter)(r.requestBody);e.body=r.serializer.serialize(p,e.body,T,u);let q=E===XR.MapperTypeNames.Stream;if(r.isXML){let O=w?`xmlns:${w}`:"xmlns",B=bUe(b,O,E,e.body,u);E===XR.MapperTypeNames.Sequence?e.body=i(vUe(B,y||h||m,O,b),{rootName:h||m,xmlCharKey:d}):q||(e.body=i(B,{rootName:h||m,xmlCharKey:d}))}else{if(E===XR.MapperTypeNames.String&&(!((l=r.contentType)===null||l===void 0)&&l.match("text/plain")||r.mediaType==="text"))return;q||(e.body=JSON.stringify(e.body))}}}catch(T){throw new Error(`Error "${T.message}" occurred in serializing the payload - ${JSON.stringify(m,void 0," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){e.formData={};for(let p of r.formDataParameters){let f=(0,q_.getOperationArgumentValueFromParameter)(t,p);if(f!=null){let m=p.mapper.serializedName||(0,uy.getPathStringFromParameter)(p);e.formData[m]=r.serializer.serialize(p.mapper,f,(0,uy.getPathStringFromParameter)(p),u)}}}}oo.serializeRequestBody=gee;function bUe(e,t,r,i,n){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){let s={};return s[n.xml.xmlCharKey]=i,s[QR.XML_ATTRKEY]={[t]:e},s}return i}function vUe(e,t,r,i){if(Array.isArray(e)||(e=[e]),!r||!i)return{[t]:e};let n={[t]:e};return n[QR.XML_ATTRKEY]={[r]:i},n}});var ZR=g(M_=>{"use strict";Object.defineProperty(M_,"__esModule",{value:!0});M_.createClientPipeline=void 0;var _Ue=KR(),yee=Jl(),wUe=YR();function EUe(e={}){let t=(0,yee.createPipelineFromOptions)(e??{});return e.credentialOptions&&t.addPolicy((0,yee.bearerTokenAuthenticationPolicy)({credential:e.credentialOptions.credential,scopes:e.credentialOptions.credentialScopes})),t.addPolicy((0,wUe.serializationPolicy)(e.serializationOptions),{phase:"Serialize"}),t.addPolicy((0,_Ue.deserializationPolicy)(e.deserializationOptions),{phase:"Deserialize"}),t}M_.createClientPipeline=EUe});var bee=g(k_=>{"use strict";Object.defineProperty(k_,"__esModule",{value:!0});k_.getCachedDefaultHttpClient=void 0;var SUe=Jl(),JR;function xUe(){return JR||(JR=(0,SUe.createDefaultHttpClient)()),JR}k_.getCachedDefaultHttpClient=xUe});var Eee=g(Gm=>{"use strict";Object.defineProperty(Gm,"__esModule",{value:!0});Gm.appendQueryParams=Gm.getRequestUrl=void 0;var _ee=cy(),eA=B_(),TUe={CSV:",",SSV:" ",Multi:"Multi",TSV:" ",Pipes:"|"};function NUe(e,t,r,i){let n=RUe(t,r,i),s=!1,a=vee(e,n);if(t.path){let c=vee(t.path,n);t.path==="/{nextLink}"&&c.startsWith("/")&&(c=c.substring(1)),AUe(c)?(a=c,s=!0):a=CUe(a,c)}let{queryParams:o,sequenceParams:l}=OUe(t,r,i);return a=wee(a,o,l,s),a}Gm.getRequestUrl=NUe;function vee(e,t){let r=e;for(let[i,n]of t)r=r.split(i).join(n);return r}function RUe(e,t,r){var i;let n=new Map;if(!((i=e.urlParameters)===null||i===void 0)&&i.length)for(let s of e.urlParameters){let a=(0,_ee.getOperationArgumentValueFromParameter)(t,s,r),o=(0,eA.getPathStringFromParameter)(s);a=e.serializer.serialize(s.mapper,a,o),s.skipEncoding||(a=encodeURIComponent(a)),n.set(`{${s.mapper.serializedName||o}}`,a)}return n}function AUe(e){return e.includes("://")}function CUe(e,t){if(!t)return e;let r=new URL(e),i=r.pathname;i.endsWith("/")||(i=`${i}/`),t.startsWith("/")&&(t=t.substring(1));let n=t.indexOf("?");if(n!==-1){let s=t.substring(0,n),a=t.substring(n+1);i=i+s,a&&(r.search=r.search?`${r.search}&${a}`:a)}else i=i+t;return r.pathname=i,r.toString()}function OUe(e,t,r){var i;let n=new Map,s=new Set;if(!((i=e.queryParameters)===null||i===void 0)&&i.length)for(let a of e.queryParameters){a.mapper.type.name==="Sequence"&&a.mapper.serializedName&&s.add(a.mapper.serializedName);let o=(0,_ee.getOperationArgumentValueFromParameter)(t,a,r);if(o!=null||a.mapper.required){o=e.serializer.serialize(a.mapper,o,(0,eA.getPathStringFromParameter)(a));let l=a.collectionFormat?TUe[a.collectionFormat]:"";if(Array.isArray(o)&&(o=o.map(c=>c??"")),a.collectionFormat==="Multi"&&o.length===0)continue;Array.isArray(o)&&(a.collectionFormat==="SSV"||a.collectionFormat==="TSV")&&(o=o.join(l)),a.skipEncoding||(Array.isArray(o)?o=o.map(c=>encodeURIComponent(c)):o=encodeURIComponent(o)),Array.isArray(o)&&(a.collectionFormat==="CSV"||a.collectionFormat==="Pipes")&&(o=o.join(l)),n.set(a.mapper.serializedName||(0,eA.getPathStringFromParameter)(a),o)}}return{queryParams:n,sequenceParams:s}}function PUe(e){let t=new Map;if(!e||e[0]!=="?")return t;e=e.slice(1);let r=e.split("&");for(let i of r){let[n,s]=i.split("=",2),a=t.get(n);a?Array.isArray(a)?a.push(s):t.set(n,[a,s]):t.set(n,s)}return t}function wee(e,t,r,i=!1){if(t.size===0)return e;let n=new URL(e),s=PUe(n.search);for(let[o,l]of t){let c=s.get(o);if(Array.isArray(c))if(Array.isArray(l)){c.push(...l);let u=new Set(c);s.set(o,Array.from(u))}else c.push(l);else c?(Array.isArray(l)?l.unshift(c):r.has(o)&&s.set(o,[c,l]),i||s.set(o,l)):s.set(o,l)}let a=[];for(let[o,l]of s)if(typeof l=="string")a.push(`${o}=${l}`);else if(Array.isArray(l))for(let c of l)a.push(`${o}=${c}`);else a.push(`${o}=${l}`);return n.search=a.length?`?${a.join("&")}`:"",n.toString()}Gm.appendQueryParams=wee});var tA=g(j_=>{"use strict";Object.defineProperty(j_,"__esModule",{value:!0});j_.logger=void 0;var IUe=pm();j_.logger=(0,IUe.createClientLogger)("core-client")});var xee=g(U_=>{"use strict";Object.defineProperty(U_,"__esModule",{value:!0});U_.ServiceClient=void 0;var DUe=Jl(),LUe=ZR(),See=HR(),FUe=bee(),BUe=cy(),qUe=Eee(),MUe=B_(),kUe=tA(),rA=class{constructor(t={}){var r,i;if(this._requestContentType=t.requestContentType,this._endpoint=(r=t.endpoint)!==null&&r!==void 0?r:t.baseUri,t.baseUri&&kUe.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead."),this._allowInsecureConnection=t.allowInsecureConnection,this._httpClient=t.httpClient||(0,FUe.getCachedDefaultHttpClient)(),this.pipeline=t.pipeline||jUe(t),!((i=t.additionalPolicies)===null||i===void 0)&&i.length)for(let{policy:n,position:s}of t.additionalPolicies){let a=s==="perRetry"?"Sign":void 0;this.pipeline.addPolicy(n,{afterPhase:a})}}async sendRequest(t){return this.pipeline.sendRequest(this._httpClient,t)}async sendOperationRequest(t,r){let i=r.baseUrl||this._endpoint;if(!i)throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a endpoint string property that contains the base URL to use.");let n=(0,qUe.getRequestUrl)(i,r,t,this),s=(0,DUe.createPipelineRequest)({url:n});s.method=r.httpMethod;let a=(0,BUe.getOperationRequestInfo)(s);a.operationSpec=r,a.operationArguments=t;let o=r.contentType||this._requestContentType;o&&r.requestBody&&s.headers.set("Content-Type",o);let l=t.options;if(l){let c=l.requestOptions;c&&(c.timeout&&(s.timeout=c.timeout),c.onUploadProgress&&(s.onUploadProgress=c.onUploadProgress),c.onDownloadProgress&&(s.onDownloadProgress=c.onDownloadProgress),c.shouldDeserialize!==void 0&&(a.shouldDeserialize=c.shouldDeserialize),c.allowInsecureConnection&&(s.allowInsecureConnection=!0)),l.abortSignal&&(s.abortSignal=l.abortSignal),l.tracingOptions&&(s.tracingOptions=l.tracingOptions)}this._allowInsecureConnection&&(s.allowInsecureConnection=!0),s.streamResponseStatusCodes===void 0&&(s.streamResponseStatusCodes=(0,MUe.getStreamingResponseStatusCodes)(r));try{let c=await this.sendRequest(s),u=(0,See.flattenResponse)(c,r.responses[c.status]);return l?.onResponse&&l.onResponse(c,u),u}catch(c){if(typeof c=="object"&&c?.response){let u=c.response,d=(0,See.flattenResponse)(u,r.responses[c.statusCode]||r.responses.default);c.details=d,l?.onResponse&&l.onResponse(u,d,c)}throw c}}};U_.ServiceClient=rA;function jUe(e){let t=UUe(e),r=e.credential&&t?{credentialScopes:t,credential:e.credential}:void 0;return(0,LUe.createClientPipeline)(Object.assign(Object.assign({},e),{credentialOptions:r}))}function UUe(e){if(e.credentialScopes)return e.credentialScopes;if(e.endpoint)return`${e.endpoint}/.default`;if(e.baseUri)return`${e.baseUri}/.default`;if(e.credential&&!e.credentialScopes)throw new Error("When using credentials, the ServiceClientOptions must contain either a endpoint or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy")}});var Nee=g(Vm=>{"use strict";Object.defineProperty(Vm,"__esModule",{value:!0});Vm.authorizeRequestOnClaimChallenge=Vm.parseCAEChallenge=void 0;var zUe=tA(),$Ue=$R();function Tee(e){return`, ${e.trim()}`.split(", Bearer ").filter(r=>r).map(r=>`${r.trim()}, `.split('", ').filter(s=>s).map(s=>(([a,o])=>({[a]:o}))(s.trim().split('="'))).reduce((s,a)=>Object.assign(Object.assign({},s),a),{}))}Vm.parseCAEChallenge=Tee;async function HUe(e){let{scopes:t,response:r}=e,i=e.logger||zUe.logger,n=r.headers.get("WWW-Authenticate");if(!n)return i.info("The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow."),!1;let a=(Tee(n)||[]).find(l=>l.claims);if(!a)return i.info('The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.'),!1;let o=await e.getAccessToken(a.scope?[a.scope]:t,{claims:(0,$Ue.decodeStringToString)(a.claims)});return o?(e.request.headers.set("Authorization",`Bearer ${o.token}`),!0):!1}Vm.authorizeRequestOnClaimChallenge=HUe});var Aee=g(z_=>{"use strict";Object.defineProperty(z_,"__esModule",{value:!0});z_.authorizeRequestOnTenantChallenge=void 0;var Ree={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function GUe(e){return/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/.test(e)}var VUe=async e=>{let t=YUe(e.request),r=XUe(e.response);if(r){let i=QUe(r),n=KUe(e,i),s=WUe(i);if(!s)return!1;let a=await e.getAccessToken(n,Object.assign(Object.assign({},t),{tenantId:s}));return a?(e.request.headers.set(Ree.HeaderConstants.AUTHORIZATION,`Bearer ${a.token}`),!0):!1}return!1};z_.authorizeRequestOnTenantChallenge=VUe;function WUe(e){let i=new URL(e.authorization_uri).pathname.split("/")[1];if(i&&GUe(i))return i}function KUe(e,t){if(!t.resource_id)return e.scopes;let r=new URL(t.resource_id);r.pathname=Ree.DefaultScope;let i=r.toString();return i==="https://disk.azure.com/.default"&&(i="https://disk.azure.com//.default"),[i]}function XUe(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function QUe(e){return`${e.slice(7).trim()} `.split(" ").filter(n=>n).map(n=>(([s,a])=>({[s]:a}))(n.trim().split("="))).reduce((n,s)=>Object.assign(Object.assign({},n),s),{})}function YUe(e){return{abortSignal:e.abortSignal,requestOptions:{timeout:e.timeout},tracingOptions:e.tracingOptions}}});var iA=g(ir=>{"use strict";Object.defineProperty(ir,"__esModule",{value:!0});ir.authorizeRequestOnTenantChallenge=ir.authorizeRequestOnClaimChallenge=ir.serializationPolicyName=ir.serializationPolicy=ir.deserializationPolicyName=ir.deserializationPolicy=ir.XML_CHARKEY=ir.XML_ATTRKEY=ir.createClientPipeline=ir.ServiceClient=ir.MapperTypeNames=ir.createSerializer=void 0;var Cee=ly();Object.defineProperty(ir,"createSerializer",{enumerable:!0,get:function(){return Cee.createSerializer}});Object.defineProperty(ir,"MapperTypeNames",{enumerable:!0,get:function(){return Cee.MapperTypeNames}});var ZUe=xee();Object.defineProperty(ir,"ServiceClient",{enumerable:!0,get:function(){return ZUe.ServiceClient}});var JUe=ZR();Object.defineProperty(ir,"createClientPipeline",{enumerable:!0,get:function(){return JUe.createClientPipeline}});var Oee=oy();Object.defineProperty(ir,"XML_ATTRKEY",{enumerable:!0,get:function(){return Oee.XML_ATTRKEY}});Object.defineProperty(ir,"XML_CHARKEY",{enumerable:!0,get:function(){return Oee.XML_CHARKEY}});var Pee=KR();Object.defineProperty(ir,"deserializationPolicy",{enumerable:!0,get:function(){return Pee.deserializationPolicy}});Object.defineProperty(ir,"deserializationPolicyName",{enumerable:!0,get:function(){return Pee.deserializationPolicyName}});var Iee=YR();Object.defineProperty(ir,"serializationPolicy",{enumerable:!0,get:function(){return Iee.serializationPolicy}});Object.defineProperty(ir,"serializationPolicyName",{enumerable:!0,get:function(){return Iee.serializationPolicyName}});var eze=Nee();Object.defineProperty(ir,"authorizeRequestOnClaimChallenge",{enumerable:!0,get:function(){return eze.authorizeRequestOnClaimChallenge}});var tze=Aee();Object.defineProperty(ir,"authorizeRequestOnTenantChallenge",{enumerable:!0,get:function(){return tze.authorizeRequestOnTenantChallenge}})});var py=g(el=>{"use strict";Object.defineProperty(el,"__esModule",{value:!0});el.HttpHeaders=el.toHttpHeadersLike=el.toWebResourceLike=el.toPipelineRequest=void 0;var Dee=Jl(),Lee=Symbol("Original PipelineRequest"),rze=Symbol.for("@azure/core-client original request");function Fee(e,t={}){let i=e[Lee],n=(0,Dee.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));if(i)return i.headers=n,i;{let s=(0,Dee.createPipelineRequest)({url:e.url,method:e.method,headers:n,withCredentials:e.withCredentials,timeout:e.timeout,requestId:e.requestId,abortSignal:e.abortSignal,body:e.body,formData:e.formData,disableKeepAlive:!!e.keepAlive,onDownloadProgress:e.onDownloadProgress,onUploadProgress:e.onUploadProgress,proxySettings:e.proxySettings,streamResponseStatusCodes:e.streamResponseStatusCodes});return t.originalRequest&&(s[rze]=t.originalRequest),s}}el.toPipelineRequest=Fee;function Bee(e,t){var r;let i=(r=t?.originalRequest)!==null&&r!==void 0?r:e,n={url:e.url,method:e.method,headers:qee(e.headers),withCredentials:e.withCredentials,timeout:e.timeout,requestId:e.headers.get("x-ms-client-request-id")||e.requestId,abortSignal:e.abortSignal,body:e.body,formData:e.formData,keepAlive:!!e.disableKeepAlive,onDownloadProgress:e.onDownloadProgress,onUploadProgress:e.onUploadProgress,proxySettings:e.proxySettings,streamResponseStatusCodes:e.streamResponseStatusCodes,clone(){throw new Error("Cannot clone a non-proxied WebResourceLike")},prepare(){throw new Error("WebResourceLike.prepare() is not supported by @azure/core-http-compat")},validateRequestProperties(){}};return t?.createProxy?new Proxy(n,{get(s,a,o){return a===Lee?e:a==="clone"?()=>Bee(Fee(n,{originalRequest:i}),{createProxy:!0,originalRequest:i}):Reflect.get(s,a,o)},set(s,a,o,l){return a==="keepAlive"&&(e.disableKeepAlive=!o),typeof a=="string"&&["url","method","withCredentials","timeout","requestId","abortSignal","body","formData","onDownloadProgress","onUploadProgress","proxySettings","streamResponseStatusCodes"].includes(a)&&(e[a]=o),Reflect.set(s,a,o,l)}}):n}el.toWebResourceLike=Bee;function qee(e){return new $_(e.toJSON({preserveCase:!0}))}el.toHttpHeadersLike=qee;function dy(e){return e.toLowerCase()}var $_=class e{constructor(t){if(this._headersMap={},t)for(let r in t)this.set(r,t[r])}set(t,r){this._headersMap[dy(t)]={name:t,value:r.toString()}}get(t){let r=this._headersMap[dy(t)];return r?r.value:void 0}contains(t){return!!this._headersMap[dy(t)]}remove(t){let r=this.contains(t);return delete this._headersMap[dy(t)],r}rawHeaders(){return this.toJson({preserveCase:!0})}headersArray(){let t=[];for(let r in this._headersMap)t.push(this._headersMap[r]);return t}headerNames(){let t=[],r=this.headersArray();for(let i=0;i{"use strict";Object.defineProperty(Wm,"__esModule",{value:!0});Wm.toPipelineResponse=Wm.toCompatResponse=void 0;var ize=Jl(),nA=py(),Mee=Symbol("Original FullOperationResponse");function nze(e,t){let r=(0,nA.toWebResourceLike)(e.request),i=(0,nA.toHttpHeadersLike)(e.headers);return t?.createProxy?new Proxy(e,{get(n,s,a){return s==="headers"?i:s==="request"?r:s===Mee?e:Reflect.get(n,s,a)},set(n,s,a,o){return s==="headers"?i=a:s==="request"&&(r=a),Reflect.set(n,s,a,o)}}):Object.assign(Object.assign({},e),{request:r,headers:i})}Wm.toCompatResponse=nze;function sze(e){let r=e[Mee],i=(0,ize.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));return r?(r.headers=i,r):Object.assign(Object.assign({},e),{headers:i,request:(0,nA.toPipelineRequest)(e.request)})}Wm.toPipelineResponse=sze});var jee=g(G_=>{"use strict";Object.defineProperty(G_,"__esModule",{value:!0});G_.ExtendedServiceClient=void 0;var kee=jR(),aze=Jl(),oze=iA(),lze=H_(),sA=class extends oze.ServiceClient{constructor(t){var r,i;super(t),((r=t.keepAliveOptions)===null||r===void 0?void 0:r.enable)===!1&&!(0,kee.pipelineContainsDisableKeepAlivePolicy)(this.pipeline)&&this.pipeline.addPolicy((0,kee.createDisableKeepAlivePolicy)()),((i=t.redirectOptions)===null||i===void 0?void 0:i.handleRedirects)===!1&&this.pipeline.removePolicy({name:aze.redirectPolicyName})}async sendOperationRequest(t,r){var i;let n=(i=t?.options)===null||i===void 0?void 0:i.onResponse,s;function a(l,c,u){s=l,n&&n(l,c,u)}t.options=Object.assign(Object.assign({},t.options),{onResponse:a});let o=await super.sendOperationRequest(t,r);return s&&Object.defineProperty(o,"_response",{value:(0,lze.toCompatResponse)(s)}),o}};G_.ExtendedServiceClient=sA});var Hee=g(ec=>{"use strict";Object.defineProperty(ec,"__esModule",{value:!0});ec.createRequestPolicyFactoryPolicy=ec.requestPolicyFactoryPolicyName=ec.HttpPipelineLogLevel=void 0;var Uee=py(),zee=H_(),$ee;(function(e){e[e.ERROR=1]="ERROR",e[e.INFO=3]="INFO",e[e.OFF=0]="OFF",e[e.WARNING=2]="WARNING"})($ee||(ec.HttpPipelineLogLevel=$ee={}));var cze={log(e,t){},shouldLog(e){return!1}};ec.requestPolicyFactoryPolicyName="RequestPolicyFactoryPolicy";function uze(e){let t=e.slice().reverse();return{name:ec.requestPolicyFactoryPolicyName,async sendRequest(r,i){let n={async sendRequest(o){let l=await i((0,Uee.toPipelineRequest)(o));return(0,zee.toCompatResponse)(l,{createProxy:!0})}};for(let o of t)n=o.create(n,cze);let s=(0,Uee.toWebResourceLike)(r,{createProxy:!0}),a=await n.sendRequest(s);return(0,zee.toPipelineResponse)(a)}}}ec.createRequestPolicyFactoryPolicy=uze});var Gee=g(V_=>{"use strict";Object.defineProperty(V_,"__esModule",{value:!0});V_.convertHttpClient=void 0;var dze=H_(),pze=py();function fze(e){return{sendRequest:async t=>{let r=await e.sendRequest((0,pze.toWebResourceLike)(t,{createProxy:!0}));return(0,dze.toPipelineResponse)(r)}}}V_.convertHttpClient=fze});var Vee=g(_n=>{"use strict";Object.defineProperty(_n,"__esModule",{value:!0});_n.toHttpHeadersLike=_n.convertHttpClient=_n.disableKeepAlivePolicyName=_n.HttpPipelineLogLevel=_n.createRequestPolicyFactoryPolicy=_n.requestPolicyFactoryPolicyName=_n.ExtendedServiceClient=void 0;var mze=jee();Object.defineProperty(_n,"ExtendedServiceClient",{enumerable:!0,get:function(){return mze.ExtendedServiceClient}});var aA=Hee();Object.defineProperty(_n,"requestPolicyFactoryPolicyName",{enumerable:!0,get:function(){return aA.requestPolicyFactoryPolicyName}});Object.defineProperty(_n,"createRequestPolicyFactoryPolicy",{enumerable:!0,get:function(){return aA.createRequestPolicyFactoryPolicy}});Object.defineProperty(_n,"HttpPipelineLogLevel",{enumerable:!0,get:function(){return aA.HttpPipelineLogLevel}});var hze=jR();Object.defineProperty(_n,"disableKeepAlivePolicyName",{enumerable:!0,get:function(){return hze.disableKeepAlivePolicyName}});var gze=Gee();Object.defineProperty(_n,"convertHttpClient",{enumerable:!0,get:function(){return gze.convertHttpClient}});var yze=py();Object.defineProperty(_n,"toHttpHeadersLike",{enumerable:!0,get:function(){return yze.toHttpHeadersLike}})});var W_=g(tc=>{"use strict";var Wee=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",bze=Wee+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",Kee="["+Wee+"]["+bze+"]*",vze=new RegExp("^"+Kee+"$"),_ze=function(e,t){let r=[],i=t.exec(e);for(;i;){let n=[];n.startIndex=t.lastIndex-i[0].length;let s=i.length;for(let a=0;a"u")};tc.isExist=function(e){return typeof e<"u"};tc.isEmptyObject=function(e){return Object.keys(e).length===0};tc.merge=function(e,t,r){if(t){let i=Object.keys(t),n=i.length;for(let s=0;s{"use strict";var oA=W_(),Eze={allowBooleanAttributes:!1,unpairedTags:[]};Jee.validate=function(e,t){t=Object.assign({},Eze,t);let r=[],i=!1,n=!1;e[0]==="\uFEFF"&&(e=e.substr(1));for(let s=0;s"&&e[s]!==" "&&e[s]!==" "&&e[s]!==` +`&&e[s]!=="\r";s++)l+=e[s];if(l=l.trim(),l[l.length-1]==="/"&&(l=l.substring(0,l.length-1),s--),!Oze(l)){let d;return l.trim().length===0?d="Invalid space after '<'.":d="Tag '"+l+"' is an invalid name.",ti("InvalidTag",d,zn(e,s))}let c=Tze(e,s);if(c===!1)return ti("InvalidAttr","Attributes for '"+l+"' have open quote.",zn(e,s));let u=c.value;if(s=c.index,u[u.length-1]==="/"){let d=s-u.length;u=u.substring(0,u.length-1);let p=Zee(u,t);if(p===!0)i=!0;else return ti(p.err.code,p.err.msg,zn(e,d+p.err.line))}else if(o)if(c.tagClosed){if(u.trim().length>0)return ti("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",zn(e,a));if(r.length===0)return ti("InvalidTag","Closing tag '"+l+"' has not been opened.",zn(e,a));{let d=r.pop();if(l!==d.tagName){let p=zn(e,d.tagStartPos);return ti("InvalidTag","Expected closing tag '"+d.tagName+"' (opened in line "+p.line+", col "+p.col+") instead of closing tag '"+l+"'.",zn(e,a))}r.length==0&&(n=!0)}}else return ti("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",zn(e,s));else{let d=Zee(u,t);if(d!==!0)return ti(d.err.code,d.err.msg,zn(e,s-u.length+d.err.line));if(n===!0)return ti("InvalidXml","Multiple possible root nodes found.",zn(e,s));t.unpairedTags.indexOf(l)!==-1||r.push({tagName:l,tagStartPos:a}),i=!0}for(s++;s0)return ti("InvalidXml","Invalid '"+JSON.stringify(r.map(s=>s.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return ti("InvalidXml","Start tag expected.",1);return!0};function Xee(e){return e===" "||e===" "||e===` +`||e==="\r"}function Qee(e,t){let r=t;for(;t5&&i==="xml")return ti("InvalidXml","XML declaration allowed only at the start of the document.",zn(e,t));if(e[t]=="?"&&e[t+1]==">"){t++;break}else continue}return t}function Yee(e,t){if(e.length>t+5&&e[t+1]==="-"&&e[t+2]==="-"){for(t+=3;t"){t+=2;break}}else if(e.length>t+8&&e[t+1]==="D"&&e[t+2]==="O"&&e[t+3]==="C"&&e[t+4]==="T"&&e[t+5]==="Y"&&e[t+6]==="P"&&e[t+7]==="E"){let r=1;for(t+=8;t"&&(r--,r===0))break}else if(e.length>t+9&&e[t+1]==="["&&e[t+2]==="C"&&e[t+3]==="D"&&e[t+4]==="A"&&e[t+5]==="T"&&e[t+6]==="A"&&e[t+7]==="["){for(t+=8;t"){t+=2;break}}return t}var Sze='"',xze="'";function Tze(e,t){let r="",i="",n=!1;for(;t"&&i===""){n=!0;break}r+=e[t]}return i!==""?!1:{value:r,index:t,tagClosed:n}}var Nze=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function Zee(e,t){let r=oA.getAllMatches(e,Nze),i={};for(let n=0;n{var ete={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,r){return e}},Pze=function(e){return Object.assign({},ete,e)};cA.buildOptions=Pze;cA.defaultOptions=ete});var ite=g((Uxt,rte)=>{"use strict";var uA=class{constructor(t){this.tagname=t,this.child=[],this[":@"]={}}add(t,r){t==="__proto__"&&(t="#__proto__"),this.child.push({[t]:r})}addChild(t){t.tagname==="__proto__"&&(t.tagname="#__proto__"),t[":@"]&&Object.keys(t[":@"]).length>0?this.child.push({[t.tagname]:t.child,":@":t[":@"]}):this.child.push({[t.tagname]:t.child})}};rte.exports=uA});var ste=g((zxt,nte)=>{var Ize=W_();function Dze(e,t){let r={};if(e[t+3]==="O"&&e[t+4]==="C"&&e[t+5]==="T"&&e[t+6]==="Y"&&e[t+7]==="P"&&e[t+8]==="E"){t=t+9;let i=1,n=!1,s=!1,a="";for(;t"){if(s?e[t-1]==="-"&&e[t-2]==="-"&&(s=!1,i--):i--,i===0)break}else e[t]==="["?n=!0:a+=e[t];if(i!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:r,i:t}}function Lze(e,t){let r="";for(;t{var Uze=/^[-+]?0x[a-fA-F0-9]+$/,zze=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt);!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);var $ze={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};function Hze(e,t={}){if(t=Object.assign({},$ze,t),!e||typeof e!="string")return e;let r=e.trim();if(t.skipLike!==void 0&&t.skipLike.test(r))return e;if(t.hex&&Uze.test(r))return Number.parseInt(r,16);{let i=zze.exec(r);if(i){let n=i[1],s=i[2],a=Gze(i[3]),o=i[4]||i[6];if(!t.leadingZeros&&s.length>0&&n&&r[2]!==".")return e;if(!t.leadingZeros&&s.length>0&&!n&&r[1]!==".")return e;{let l=Number(r),c=""+l;return c.search(/[eE]/)!==-1||o?t.eNotation?l:e:r.indexOf(".")!==-1?c==="0"&&a===""||c===a||n&&c==="-"+a?l:e:s?a===c||n+a===c?l:e:r===c||r===n+c?l:e}}else return e}}function Gze(e){return e&&e.indexOf(".")!==-1&&(e=e.replace(/0+$/,""),e==="."?e="0":e[0]==="."?e="0"+e:e[e.length-1]==="."&&(e=e.substr(0,e.length-1))),e}ate.exports=Hze});var dA=g((Hxt,lte)=>{function Vze(e){return typeof e=="function"?e:Array.isArray(e)?t=>{for(let r of e)if(typeof r=="string"&&t===r||r instanceof RegExp&&r.test(t))return!0}:()=>!1}lte.exports=Vze});var dte=g((Gxt,ute)=>{"use strict";var cte=W_(),my=ite(),Wze=ste(),Kze=ote(),Xze=dA(),pA=class{constructor(t){this.options=t,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"\xA2"},pound:{regex:/&(pound|#163);/g,val:"\xA3"},yen:{regex:/&(yen|#165);/g,val:"\xA5"},euro:{regex:/&(euro|#8364);/g,val:"\u20AC"},copyright:{regex:/&(copy|#169);/g,val:"\xA9"},reg:{regex:/&(reg|#174);/g,val:"\xAE"},inr:{regex:/&(inr|#8377);/g,val:"\u20B9"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(r,i)=>String.fromCharCode(Number.parseInt(i,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(r,i)=>String.fromCharCode(Number.parseInt(i,16))}},this.addExternalEntities=Qze,this.parseXml=t$e,this.parseTextData=Yze,this.resolveNameSpace=Zze,this.buildAttributesMap=e$e,this.isItStopNode=s$e,this.replaceEntitiesValue=i$e,this.readStopNodeData=o$e,this.saveTextToParentTag=n$e,this.addChild=r$e,this.ignoreAttributesFn=Xze(this.options.ignoreAttributes)}};function Qze(e){let t=Object.keys(e);for(let r=0;r0)){a||(e=this.replaceEntitiesValue(e));let o=this.options.tagValueProcessor(t,e,r,n,s);return o==null?e:typeof o!=typeof e||o!==e?o:this.options.trimValues?mA(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?mA(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function Zze(e){if(this.options.removeNSPrefix){let t=e.split(":"),r=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns")return"";t.length===2&&(e=r+t[1])}return e}var Jze=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function e$e(e,t,r){if(this.options.ignoreAttributes!==!0&&typeof e=="string"){let i=cte.getAllMatches(e,Jze),n=i.length,s={};for(let a=0;a",s,"Closing Tag is not closed."),l=e.substring(s+2,o).trim();if(this.options.removeNSPrefix){let d=l.indexOf(":");d!==-1&&(l=l.substr(d+1))}this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&(i=this.saveTextToParentTag(i,r,n));let c=n.substring(n.lastIndexOf(".")+1);if(l&&this.options.unpairedTags.indexOf(l)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: `);let u=0;c&&this.options.unpairedTags.indexOf(c)!==-1?(u=n.lastIndexOf(".",n.lastIndexOf(".")-1),this.tagsNodeStack.pop()):u=n.lastIndexOf("."),n=n.substring(0,u),r=this.tagsNodeStack.pop(),i="",s=o}else if(e[s+1]==="?"){let o=fA(e,s,!1,"?>");if(!o)throw new Error("Pi Tag is not closed.");if(i=this.saveTextToParentTag(i,r,n),!(this.options.ignoreDeclaration&&o.tagName==="?xml"||this.options.ignorePiTags)){let l=new my(o.tagName);l.add(this.options.textNodeName,""),o.tagName!==o.tagExp&&o.attrExpPresent&&(l[":@"]=this.buildAttributesMap(o.tagExp,n,o.tagName)),this.addChild(r,l,n)}s=o.closeIndex+1}else if(e.substr(s+1,3)==="!--"){let o=rp(e,"-->",s+4,"Comment is not closed.");if(this.options.commentPropName){let l=e.substring(s+4,o-2);i=this.saveTextToParentTag(i,r,n),r.add(this.options.commentPropName,[{[this.options.textNodeName]:l}])}s=o}else if(e.substr(s+1,2)==="!D"){let o=Wze(e,s);this.docTypeEntities=o.entities,s=o.i}else if(e.substr(s+1,2)==="!["){let o=rp(e,"]]>",s,"CDATA is not closed.")-2,l=e.substring(s+9,o);i=this.saveTextToParentTag(i,r,n);let c=this.parseTextData(l,r.tagname,n,!0,!1,!0,!0);c==null&&(c=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:l}]):r.add(this.options.textNodeName,c),s=o+2}else{let o=fA(e,s,this.options.removeNSPrefix),l=o.tagName,c=o.rawTagName,u=o.tagExp,d=o.attrExpPresent,p=o.closeIndex;this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&i&&r.tagname!=="!xml"&&(i=this.saveTextToParentTag(i,r,n,!1));let f=r;if(f&&this.options.unpairedTags.indexOf(f.tagname)!==-1&&(r=this.tagsNodeStack.pop(),n=n.substring(0,n.lastIndexOf("."))),l!==t.tagname&&(n+=n?"."+l:l),this.isItStopNode(this.options.stopNodes,n,l)){let m="";if(u.length>0&&u.lastIndexOf("/")===u.length-1)l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),u=l):u=u.substr(0,u.length-1),s=o.closeIndex;else if(this.options.unpairedTags.indexOf(l)!==-1)s=o.closeIndex;else{let y=this.readStopNodeData(e,c,p+1);if(!y)throw new Error(`Unexpected end of ${c}`);s=y.i,m=y.tagContent}let h=new my(l);l!==u&&d&&(h[":@"]=this.buildAttributesMap(u,n,l)),m&&(m=this.parseTextData(m,l,n,!0,d,!0,!0)),n=n.substr(0,n.lastIndexOf(".")),h.add(this.options.textNodeName,m),this.addChild(r,h,n)}else{if(u.length>0&&u.lastIndexOf("/")===u.length-1){l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),u=l):u=u.substr(0,u.length-1),this.options.transformTagName&&(l=this.options.transformTagName(l));let m=new my(l);l!==u&&d&&(m[":@"]=this.buildAttributesMap(u,n,l)),this.addChild(r,m,n),n=n.substr(0,n.lastIndexOf("."))}else{let m=new my(l);this.tagsNodeStack.push(r),l!==u&&d&&(m[":@"]=this.buildAttributesMap(u,n,l)),this.addChild(r,m,n),r=m}i="",s=p}}else i+=e[s];return t.child};function r$e(e,t,r){let i=this.options.updateTag(t.tagname,r,t[":@"]);i===!1||(typeof i=="string"&&(t.tagname=i),e.addChild(t))}var i$e=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){let r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(let t in this.lastEntities){let r=this.lastEntities[t];e=e.replace(r.regex,r.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){let r=this.htmlEntities[t];e=e.replace(r.regex,r.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function n$e(e,t,r,i){return e&&(i===void 0&&(i=Object.keys(t.child).length===0),e=this.parseTextData(e,t.tagname,r,!1,t[":@"]?Object.keys(t[":@"]).length!==0:!1,i),e!==void 0&&e!==""&&t.add(this.options.textNodeName,e),e=""),e}function s$e(e,t,r){let i="*."+r;for(let n in e){let s=e[n];if(i===s||t===s)return!0}return!1}function a$e(e,t,r=">"){let i,n="";for(let s=t;s",r,`${t} is not closed`);if(e.substring(r+2,s).trim()===t&&(n--,n===0))return{tagContent:e.substring(i,r),i:s};r=s}else if(e[r+1]==="?")r=rp(e,"?>",r+1,"StopNode is not closed.");else if(e.substr(r+1,3)==="!--")r=rp(e,"-->",r+3,"StopNode is not closed.");else if(e.substr(r+1,2)==="![")r=rp(e,"]]>",r,"StopNode is not closed.")-2;else{let s=fA(e,r,">");s&&((s&&s.tagName)===t&&s.tagExp[s.tagExp.length-1]!=="/"&&n++,r=s.closeIndex)}}function mA(e,t,r){if(t&&typeof e=="string"){let i=e.trim();return i==="true"?!0:i==="false"?!1:Kze(e,r)}else return cte.isExist(e)?e:""}ute.exports=pA});var mte=g(fte=>{"use strict";function l$e(e,t){return pte(e,t)}function pte(e,t,r){let i,n={};for(let s=0;s0&&(n[t.textNodeName]=i):i!==void 0&&(n[t.textNodeName]=i),n}function c$e(e){let t=Object.keys(e);for(let r=0;r{var{buildOptions:p$e}=tte(),f$e=dte(),{prettify:m$e}=mte(),h$e=lA(),hA=class{constructor(t){this.externalEntities={},this.options=p$e(t)}parse(t,r){if(typeof t!="string")if(t.toString)t=t.toString();else throw new Error("XML data is accepted in String or Bytes[] form.");if(r){r===!0&&(r={});let s=h$e.validate(t,r);if(s!==!0)throw Error(`${s.err.msg}:${s.err.line}:${s.err.col}`)}let i=new f$e(this.options);i.addExternalEntities(this.externalEntities);let n=i.parseXml(t);return this.options.preserveOrder||n===void 0?n:m$e(n,this.options)}addEntity(t,r){if(r.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(t.indexOf("&")!==-1||t.indexOf(";")!==-1)throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if(r==="&")throw new Error("An entity with value '&' is not permitted");this.externalEntities[t]=r}};hte.exports=hA});var wte=g((Kxt,_te)=>{var g$e=` +`;function y$e(e,t){let r="";return t.format&&t.indentBy.length>0&&(r=g$e),bte(e,t,"",r)}function bte(e,t,r,i){let n="",s=!1;for(let a=0;a`,s=!1;continue}else if(l===t.commentPropName){n+=i+``,s=!0;continue}else if(l[0]==="?"){let m=yte(o[":@"],t),h=l==="?xml"?"":i,y=o[l][0][t.textNodeName];y=y.length!==0?" "+y:"",n+=h+`<${l}${y}${m}?>`,s=!0;continue}let u=i;u!==""&&(u+=t.indentBy);let d=yte(o[":@"],t),p=i+`<${l}${d}`,f=bte(o[l],t,c,u);t.unpairedTags.indexOf(l)!==-1?t.suppressUnpairedNode?n+=p+">":n+=p+"/>":(!f||f.length===0)&&t.suppressEmptyNode?n+=p+"/>":f&&f.endsWith(">")?n+=p+`>${f}${i}`:(n+=p+">",f&&i!==""&&(f.includes("/>")||f.includes("`),s=!0}return n}function b$e(e){let t=Object.keys(e);for(let r=0;r0&&t.processEntities)for(let r=0;r{"use strict";var _$e=wte(),w$e=dA(),E$e={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function gu(e){this.options=Object.assign({},E$e,e),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=w$e(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=T$e),this.processTextOrObjNode=S$e,this.options.format?(this.indentate=x$e,this.tagEndChar=`> +`,this.newLine=` +`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}gu.prototype.build=function(e){return this.options.preserveOrder?_$e(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0,[]).val)};gu.prototype.j2x=function(e,t,r){let i="",n="",s=r.join(".");for(let a in e)if(Object.prototype.hasOwnProperty.call(e,a))if(typeof e[a]>"u")this.isAttribute(a)&&(n+="");else if(e[a]===null)this.isAttribute(a)?n+="":a[0]==="?"?n+=this.indentate(t)+"<"+a+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+a+"/"+this.tagEndChar;else if(e[a]instanceof Date)n+=this.buildTextValNode(e[a],a,"",t);else if(typeof e[a]!="object"){let o=this.isAttribute(a);if(o&&!this.ignoreAttributesFn(o,s))i+=this.buildAttrPairStr(o,""+e[a]);else if(!o)if(a===this.options.textNodeName){let l=this.options.tagValueProcessor(a,""+e[a]);n+=this.replaceEntitiesValue(l)}else n+=this.buildTextValNode(e[a],a,"",t)}else if(Array.isArray(e[a])){let o=e[a].length,l="",c="";for(let u=0;u"u"))if(d===null)a[0]==="?"?n+=this.indentate(t)+"<"+a+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+a+"/"+this.tagEndChar;else if(typeof d=="object")if(this.options.oneListGroup){let p=this.j2x(d,t+1,r.concat(a));l+=p.val,this.options.attributesGroupName&&d.hasOwnProperty(this.options.attributesGroupName)&&(c+=p.attrStr)}else l+=this.processTextOrObjNode(d,a,t,r);else if(this.options.oneListGroup){let p=this.options.tagValueProcessor(a,d);p=this.replaceEntitiesValue(p),l+=p}else l+=this.buildTextValNode(d,a,"",t)}this.options.oneListGroup&&(l=this.buildObjectNode(l,a,c,t)),n+=l}else if(this.options.attributesGroupName&&a===this.options.attributesGroupName){let o=Object.keys(e[a]),l=o.length;for(let c=0;c"+e+n:this.options.commentPropName!==!1&&t===this.options.commentPropName&&s.length===0?this.indentate(i)+``+this.newLine:this.indentate(i)+"<"+t+r+s+this.tagEndChar+e+this.indentate(i)+n}};gu.prototype.closeTag=function(e){let t="";return this.options.unpairedTags.indexOf(e)!==-1?this.options.suppressUnpairedNode||(t="/"):this.options.suppressEmptyNode?t="/":t=`>`+this.newLine;if(this.options.commentPropName!==!1&&t===this.options.commentPropName)return this.indentate(i)+``+this.newLine;if(t[0]==="?")return this.indentate(i)+"<"+t+r+"?"+this.tagEndChar;{let n=this.options.tagValueProcessor(t,e);return n=this.replaceEntitiesValue(n),n===""?this.indentate(i)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(i)+"<"+t+r+">"+n+"0&&this.options.processEntities)for(let t=0;t{"use strict";var N$e=lA(),R$e=gte(),A$e=Ste();xte.exports={XMLParser:R$e,XMLValidator:N$e,XMLBuilder:A$e}});var gA=g(Km=>{"use strict";Object.defineProperty(Km,"__esModule",{value:!0});Km.XML_CHARKEY=Km.XML_ATTRKEY=void 0;Km.XML_ATTRKEY="$";Km.XML_CHARKEY="_"});var Ate=g(K_=>{"use strict";Object.defineProperty(K_,"__esModule",{value:!0});K_.stringifyXML=P$e;K_.parseXML=I$e;var yA=Tte(),Nte=gA();function Rte(e){var t;return{attributesGroupName:Nte.XML_ATTRKEY,textNodeName:(t=e.xmlCharKey)!==null&&t!==void 0?t:Nte.XML_CHARKEY,ignoreAttributes:!1,suppressBooleanAttributes:!1}}function C$e(e={}){var t,r;return Object.assign(Object.assign({},Rte(e)),{attributeNamePrefix:"@_",format:!0,suppressEmptyNode:!0,indentBy:"",rootNodeName:(t=e.rootName)!==null&&t!==void 0?t:"root",cdataPropName:(r=e.cdataPropName)!==null&&r!==void 0?r:"__cdata"})}function O$e(e={}){return Object.assign(Object.assign({},Rte(e)),{parseAttributeValue:!1,parseTagValue:!1,attributeNamePrefix:"",stopNodes:e.stopNodes,processEntities:!0})}function P$e(e,t={}){let r=C$e(t),i=new yA.XMLBuilder(r),n={[r.rootNodeName]:e};return`${i.build(n)}`.replace(/\n/g,"")}async function I$e(e,t={}){if(!e)throw new Error("Document is empty");let r=yA.XMLValidator.validate(e);if(r!==!0)throw r;let n=new yA.XMLParser(O$e(t)).parse(e);if(n["?xml"]&&delete n["?xml"],!t.includeRoot)for(let s of Object.keys(n)){let a=n[s];return typeof a=="object"?Object.assign({},a):a}return n}});var Pte=g(tl=>{"use strict";Object.defineProperty(tl,"__esModule",{value:!0});tl.XML_CHARKEY=tl.XML_ATTRKEY=tl.parseXML=tl.stringifyXML=void 0;var Cte=Ate();Object.defineProperty(tl,"stringifyXML",{enumerable:!0,get:function(){return Cte.stringifyXML}});Object.defineProperty(tl,"parseXML",{enumerable:!0,get:function(){return Cte.parseXML}});var Ote=gA();Object.defineProperty(tl,"XML_ATTRKEY",{enumerable:!0,get:function(){return Ote.XML_ATTRKEY}});Object.defineProperty(tl,"XML_CHARKEY",{enumerable:!0,get:function(){return Ote.XML_CHARKEY}})});var Ite=g(X_=>{"use strict";Object.defineProperty(X_,"__esModule",{value:!0});X_.AbortError=void 0;var bA=class extends Error{constructor(t){super(t),this.name="AbortError"}};X_.AbortError=bA});var Dte=g(Q_=>{"use strict";Object.defineProperty(Q_,"__esModule",{value:!0});Q_.AbortError=void 0;var D$e=Ite();Object.defineProperty(Q_,"AbortError",{enumerable:!0,get:function(){return D$e.AbortError}})});var wA=g(gy=>{"use strict";Object.defineProperty(gy,"__esModule",{value:!0});var Xm=new WeakMap,Y_=new WeakMap,hy=class e{constructor(){this.onabort=null,Xm.set(this,[]),Y_.set(this,!1)}get aborted(){if(!Y_.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return Y_.get(this)}static get none(){return new e}addEventListener(t,r){if(!Xm.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");Xm.get(this).push(r)}removeEventListener(t,r){if(!Xm.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=Xm.get(this),n=i.indexOf(r);n>-1&&i.splice(n,1)}dispatchEvent(t){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function Lte(e){if(e.aborted)return;e.onabort&&e.onabort.call(e);let t=Xm.get(e);t&&t.slice().forEach(r=>{r.call(e,{type:"abort"})}),Y_.set(e,!0)}var vA=class extends Error{constructor(t){super(t),this.name="AbortError"}},_A=class{constructor(t){if(this._signal=new hy,!!t){Array.isArray(t)||(t=arguments);for(let r of t)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){Lte(this._signal)}static timeout(t){let r=new hy,i=setTimeout(Lte,t,r);return typeof i.unref=="function"&&i.unref(),r}};gy.AbortController=_A;gy.AbortError=vA;gy.AbortSignal=hy});var tre=g(np=>{"use strict";Object.defineProperty(np,"__esModule",{value:!0});var L$e=pm(),Fte=wA(),F$e=Un(),ip=L$e.createClientLogger("core-lro"),qte=2e3,Mte=["succeeded","canceled","failed"];function kte(e){try{return JSON.parse(e).state}catch{throw new Error(`Unable to deserialize input state: ${e}`)}}function Bte(e){let{state:t,stateProxy:r,isOperationError:i}=e;return n=>{throw i(n)&&(r.setError(t,n),r.setFailed(t)),n}}function B$e(e,t){let r=e;return r.slice(-1)!=="."&&(r=r+"."),r+" "+t}function q$e(e){let t=e.message,r=e.code,i=e;for(;i.innererror;)i=i.innererror,r=i.code,t=B$e(t,i.message);return{code:r,message:t}}function jte(e){let{state:t,stateProxy:r,status:i,isDone:n,processResult:s,getError:a,response:o,setErrorAsResult:l}=e;switch(i){case"succeeded":{r.setSucceeded(t);break}case"failed":{let c=a?.(o),u="";if(c){let{code:p,message:f}=q$e(c);u=`. ${p}. ${f}`}let d=`The long-running operation has failed${u}`;r.setError(t,new Error(d)),r.setFailed(t),ip.warning(d);break}case"canceled":{r.setCanceled(t);break}}(n?.(o,t)||n===void 0&&["succeeded","canceled"].concat(l?[]:["failed"]).includes(i))&&r.setResult(t,M$e({response:o,state:t,processResult:s}))}function M$e(e){let{processResult:t,response:r,state:i}=e;return t?t(r,i):r}async function Ute(e){let{init:t,stateProxy:r,processResult:i,getOperationStatus:n,withOperationLocation:s,setErrorAsResult:a}=e,{operationLocation:o,resourceLocation:l,metadata:c,response:u}=await t();o&&s?.(o,!1);let d={metadata:c,operationLocation:o,resourceLocation:l};ip.verbose("LRO: Operation description:",d);let p=r.initState(d),f=n({response:u,state:p,operationLocation:o});return jte({state:p,status:f,stateProxy:r,response:u,setErrorAsResult:a,processResult:i}),p}async function k$e(e){let{poll:t,state:r,stateProxy:i,operationLocation:n,getOperationStatus:s,getResourceLocation:a,isOperationError:o,options:l}=e,c=await t(n,l).catch(Bte({state:r,stateProxy:i,isOperationError:o})),u=s(c,r);if(ip.verbose(`LRO: Status: + Polling from: ${r.config.operationLocation} + Operation status: ${u} + Polling status: ${Mte.includes(u)?"Stopped":"Running"}`),u==="succeeded"){let d=a(c,r);if(d!==void 0)return{response:await t(d).catch(Bte({state:r,stateProxy:i,isOperationError:o})),status:u}}return{response:c,status:u}}async function zte(e){let{poll:t,state:r,stateProxy:i,options:n,getOperationStatus:s,getResourceLocation:a,getOperationLocation:o,isOperationError:l,withOperationLocation:c,getPollingInterval:u,processResult:d,getError:p,updateState:f,setDelay:m,isDone:h,setErrorAsResult:y}=e,{operationLocation:b}=r.config;if(b!==void 0){let{response:w,status:v}=await k$e({poll:t,getOperationStatus:s,state:r,stateProxy:i,operationLocation:b,getResourceLocation:a,isOperationError:l,options:n});if(jte({status:v,response:w,state:r,stateProxy:i,isDone:h,processResult:d,getError:p,setErrorAsResult:y}),!Mte.includes(v)){let E=u?.(w);E&&m(E);let T=o?.(w,r);if(T!==void 0){let q=b!==T;r.config.operationLocation=T,c?.(T,q)}else c?.(b,!1)}f?.(r,w)}}function $te(e){let{azureAsyncOperation:t,operationLocation:r}=e;return r??t}function Hte(e){return e.headers.location}function Gte(e){return e.headers["operation-location"]}function Vte(e){return e.headers["azure-asyncoperation"]}function j$e(e){let{location:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e;switch(r){case"PUT":return i;case"DELETE":return;default:switch(n){case"azure-async-operation":return;case"original-uri":return i;case"location":default:return t}}}function Wte(e){let{rawResponse:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e,s=Gte(t),a=Vte(t),o=$te({operationLocation:s,azureAsyncOperation:a}),l=Hte(t),c=r?.toLocaleUpperCase();return o!==void 0?{mode:"OperationLocation",operationLocation:o,resourceLocation:j$e({requestMethod:c,location:l,requestPath:i,resourceLocationConfig:n})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:c==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}function Kte(e){let{status:t,statusCode:r}=e;if(typeof t!="string"&&t!==void 0)throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${t}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`);switch(t?.toLocaleLowerCase()){case void 0:return xA(r);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:return ip.verbose(`LRO: unrecognized operation status: ${t}`),t}}function U$e(e){var t;let{status:r}=(t=e.body)!==null&&t!==void 0?t:{};return Kte({status:r,statusCode:e.statusCode})}function z$e(e){var t,r;let{properties:i,provisioningState:n}=(t=e.body)!==null&&t!==void 0?t:{},s=(r=i?.provisioningState)!==null&&r!==void 0?r:n;return Kte({status:s,statusCode:e.statusCode})}function xA(e){return e===202?"running":e<300?"succeeded":"failed"}function Xte({rawResponse:e}){let t=e.headers["retry-after"];if(t!==void 0){let r=parseInt(t);return isNaN(r)?$$e(new Date(t)):r*1e3}}function Qte(e){let t=e.flatResponse.error;if(!t){ip.warning("The long-running operation failed but there is no error property in the response's body");return}if(!t.code||!t.message){ip.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return t}function $$e(e){let t=Math.floor(new Date().getTime()),r=e.getTime();if(t{let a=await n.sendInitialRequest(),o=Wte({rawResponse:a.rawResponse,requestPath:n.requestPath,requestMethod:n.requestMethod,resourceLocationConfig:r});return Object.assign({response:a,operationLocation:o?.operationLocation,resourceLocation:o?.resourceLocation},o?.mode?{metadata:{mode:o.mode}}:{})},stateProxy:t,processResult:i?({flatResponse:a},o)=>i(a,o):({flatResponse:a})=>a,getOperationStatus:Yte,setErrorAsResult:s})}function Zte({rawResponse:e},t){var r;switch((r=t.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return $te({operationLocation:Gte(e),azureAsyncOperation:Vte(e)});case"ResourceLocation":return Hte(e);case"Body":default:return}}function TA({rawResponse:e},t){var r;let i=(r=t.config.metadata)===null||r===void 0?void 0:r.mode;switch(i){case"OperationLocation":return U$e(e);case"ResourceLocation":return xA(e.statusCode);case"Body":return z$e(e);default:throw new Error(`Internal error: Unexpected operation mode: ${i}`)}}function Jte({flatResponse:e},t){if(typeof e=="object"){let r=e.resourceLocation;r!==void 0&&(t.config.resourceLocation=r)}return t.config.resourceLocation}function ere(e){return e.name==="RestError"}async function G$e(e){let{lro:t,stateProxy:r,options:i,processResult:n,updateState:s,setDelay:a,state:o,setErrorAsResult:l}=e;return zte({state:o,stateProxy:r,setDelay:a,processResult:n?({flatResponse:c},u)=>n(c,u):({flatResponse:c})=>c,getError:Qte,updateState:s,getPollingInterval:Xte,getOperationLocation:Zte,getOperationStatus:TA,isOperationError:ere,getResourceLocation:Jte,options:i,poll:async(c,u)=>t.sendPollRequest(c,u),setErrorAsResult:l})}var V$e=()=>({initState:e=>({status:"running",config:e}),setCanceled:e=>e.status="canceled",setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.status="running",setSucceeded:e=>e.status="succeeded",setFailed:e=>e.status="failed",getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>e.status==="canceled",isFailed:e=>e.status==="failed",isRunning:e=>e.status==="running",isSucceeded:e=>e.status==="succeeded"});function W$e(e){let{getOperationLocation:t,getStatusFromInitialResponse:r,getStatusFromPollResponse:i,isOperationError:n,getResourceLocation:s,getPollingInterval:a,getError:o,resolveOnUnsuccessful:l}=e;return async({init:c,poll:u},d)=>{let{processResult:p,updateState:f,withOperationLocation:m,intervalInMs:h=qte,restoreFrom:y}=d||{},b=V$e(),w=m?(()=>{let x=!1;return(Y,L)=>{L?m(Y):x||m(Y),x=!0}})():void 0,v=y?kte(y):await Ute({init:c,stateProxy:b,processResult:p,getOperationStatus:r,withOperationLocation:w,setErrorAsResult:!l}),E,T=new Fte.AbortController,q=new Map,O=async()=>q.forEach(x=>x(v)),B="Operation was canceled",P=h,M={getOperationState:()=>v,getResult:()=>v.result,isDone:()=>["succeeded","failed","canceled"].includes(v.status),isStopped:()=>E===void 0,stopPolling:()=>{T.abort()},toString:()=>JSON.stringify({state:v}),onProgress:x=>{let Y=Symbol();return q.set(Y,x),()=>q.delete(Y)},pollUntilDone:x=>E??(E=(async()=>{let{abortSignal:Y}=x||{},{signal:L}=Y?new Fte.AbortController([Y,T.signal]):T;if(!M.isDone())for(await M.poll({abortSignal:L});!M.isDone();)await F$e.delay(P,{abortSignal:L}),await M.poll({abortSignal:L});if(l)return M.getResult();switch(v.status){case"succeeded":return M.getResult();case"canceled":throw new Error(B);case"failed":throw v.error;case"notStarted":case"running":throw new Error("Polling completed without succeeding or failing")}})().finally(()=>{E=void 0})),async poll(x){if(l){if(M.isDone())return}else switch(v.status){case"succeeded":return;case"canceled":throw new Error(B);case"failed":throw v.error}if(await zte({poll:u,state:v,stateProxy:b,getOperationLocation:t,isOperationError:n,withOperationLocation:w,getPollingInterval:a,getOperationStatus:i,getResourceLocation:s,processResult:p,getError:o,updateState:f,options:x,setDelay:Y=>{P=Y},setErrorAsResult:!l}),await O(),!l)switch(v.status){case"canceled":throw new Error(B);case"failed":throw v.error}}};return M}}async function K$e(e,t){let{resourceLocationConfig:r,intervalInMs:i,processResult:n,restoreFrom:s,updateState:a,withOperationLocation:o,resolveOnUnsuccessful:l=!1}=t||{};return W$e({getStatusFromInitialResponse:Yte,getStatusFromPollResponse:TA,isOperationError:ere,getOperationLocation:Zte,getResourceLocation:Jte,getPollingInterval:Xte,getError:Qte,resolveOnUnsuccessful:l})({init:async()=>{let c=await e.sendInitialRequest(),u=Wte({rawResponse:c.rawResponse,requestPath:e.requestPath,requestMethod:e.requestMethod,resourceLocationConfig:r});return Object.assign({response:c,operationLocation:u?.operationLocation,resourceLocation:u?.resourceLocation},u?.mode?{metadata:{mode:u.mode}}:{})},poll:e.sendPollRequest},{intervalInMs:i,withOperationLocation:o,restoreFrom:s,updateState:a,processResult:n?({flatResponse:c},u)=>n(c,u):({flatResponse:c})=>c})}var X$e=()=>({initState:e=>({config:e,isStarted:!0}),setCanceled:e=>e.isCancelled=!0,setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.isStarted=!0,setSucceeded:e=>e.isCompleted=!0,setFailed:()=>{},getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>!!e.isCancelled,isFailed:e=>!!e.error,isRunning:e=>!!e.isStarted,isSucceeded:e=>!!(e.isCompleted&&!e.isCancelled&&!e.error)}),EA=class{constructor(t,r,i,n,s,a,o){this.state=t,this.lro=r,this.setErrorAsResult=i,this.lroResourceLocationConfig=n,this.processResult=s,this.updateState=a,this.isDone=o}setPollerConfig(t){this.pollerConfig=t}async update(t){var r;let i=X$e();this.state.isStarted||(this.state=Object.assign(Object.assign({},this.state),await H$e({lro:this.lro,stateProxy:i,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult})));let n=this.updateState,s=this.isDone;return!this.state.isCompleted&&this.state.error===void 0&&await G$e({lro:this.lro,state:this.state,stateProxy:i,processResult:this.processResult,updateState:n?(a,{rawResponse:o})=>n(a,o):void 0,isDone:s?({flatResponse:a},o)=>s(a,o):void 0,options:t,setDelay:a=>{this.pollerConfig.intervalInMs=a},setErrorAsResult:this.setErrorAsResult}),(r=t?.fireProgress)===null||r===void 0||r.call(t,this.state),this}async cancel(){return ip.error("`cancelOperation` is deprecated because it wasn't implemented"),this}toString(){return JSON.stringify({state:this.state})}},Z_=class e extends Error{constructor(t){super(t),this.name="PollerStoppedError",Object.setPrototypeOf(this,e.prototype)}},J_=class e extends Error{constructor(t){super(t),this.name="PollerCancelledError",Object.setPrototypeOf(this,e.prototype)}},ew=class{constructor(t){this.resolveOnUnsuccessful=!1,this.stopped=!0,this.pollProgressCallbacks=[],this.operation=t,this.promise=new Promise((r,i)=>{this.resolve=r,this.reject=i}),this.promise.catch(()=>{})}async startPolling(t={}){for(this.stopped&&(this.stopped=!1);!this.isStopped()&&!this.isDone();)await this.poll(t),await this.delay()}async pollOnce(t={}){this.isDone()||(this.operation=await this.operation.update({abortSignal:t.abortSignal,fireProgress:this.fireProgress.bind(this)})),this.processUpdatedState()}fireProgress(t){for(let r of this.pollProgressCallbacks)r(t)}async cancelOnce(t={}){this.operation=await this.operation.cancel(t)}poll(t={}){if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(t);let r=()=>{this.pollOncePromise=void 0};this.pollOncePromise.then(r,r).catch(this.reject)}return this.pollOncePromise}processUpdatedState(){if(this.operation.state.error&&(this.stopped=!0,!this.resolveOnUnsuccessful))throw this.reject(this.operation.state.error),this.operation.state.error;if(this.operation.state.isCancelled&&(this.stopped=!0,!this.resolveOnUnsuccessful)){let t=new J_("Operation was canceled");throw this.reject(t),t}this.isDone()&&this.resolve&&this.resolve(this.getResult())}async pollUntilDone(t={}){return this.stopped&&this.startPolling(t).catch(this.reject),this.processUpdatedState(),this.promise}onProgress(t){return this.pollProgressCallbacks.push(t),()=>{this.pollProgressCallbacks=this.pollProgressCallbacks.filter(r=>r!==t)}}isDone(){let t=this.operation.state;return!!(t.isCompleted||t.isCancelled||t.error)}stopPolling(){this.stopped||(this.stopped=!0,this.reject&&this.reject(new Z_("This poller is already stopped")))}isStopped(){return this.stopped}cancelOperation(t={}){if(!this.cancelPromise)this.cancelPromise=this.cancelOnce(t);else if(t.abortSignal)throw new Error("A cancel request is currently pending");return this.cancelPromise}getOperationState(){return this.operation.state}getResult(){return this.operation.state.result}toString(){return this.operation.toString()}},SA=class extends ew{constructor(t,r){let{intervalInMs:i=qte,resumeFrom:n,resolveOnUnsuccessful:s=!1,isDone:a,lroResourceLocationConfig:o,processResult:l,updateState:c}=r||{},u=n?kte(n):{},d=new EA(u,t,!s,o,l,c,a);super(d),this.resolveOnUnsuccessful=s,this.config={intervalInMs:i},d.setPollerConfig(this.config)}delay(){return new Promise(t=>setTimeout(()=>t(),this.config.intervalInMs))}};np.LroEngine=SA;np.Poller=ew;np.PollerCancelledError=J_;np.PollerStoppedError=Z_;np.createHttpPoller=K$e});var OC=g(Ne=>{"use strict";Object.defineProperty(Ne,"__esModule",{value:!0});var wn=Jl(),ne=(EJ(),I0(wJ)),_a=OJ(),Gt=Un(),gw=Vee(),_y=iA(),OA=Pte(),Q$e=pm(),yw=Dte(),oC=require("crypto"),Y$e=wR(),lC=require("stream"),Z$e=tre(),fre=require("events"),J$e=require("fs"),eHe=require("util"),tHe=require("buffer");function bw(e){var t=Object.create(null);return e&&Object.keys(e).forEach(function(r){if(r!=="default"){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}}),t.default=e,Object.freeze(t)}var rHe=bw(gw),nh=bw(_y),cC=bw(J$e),iHe=bw(eHe),oi=Q$e.createClientLogger("storage-blob"),eh=class{constructor(t,r){this._nextPolicy=t,this._options=r}shouldLog(t){return this._options.shouldLog(t)}log(t,r){this._options.log(t,r)}},mre="12.25.0",uC="2024-11-04",NA=256*1024*1024,RA=4e3*1024*1024,tw=5e4,nHe=8*1024*1024,PA=4*1024*1024,sHe=5,aHe=100*1e3,dC="https://storage.azure.com/.default",lo={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}},oHe={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416},He={AUTHORIZATION:"Authorization",AUTHORIZATION_SCHEME:"Bearer",CONTENT_ENCODING:"Content-Encoding",CONTENT_ID:"Content-ID",CONTENT_LANGUAGE:"Content-Language",CONTENT_LENGTH:"Content-Length",CONTENT_MD5:"Content-Md5",CONTENT_TRANSFER_ENCODING:"Content-Transfer-Encoding",CONTENT_TYPE:"Content-Type",COOKIE:"Cookie",DATE:"date",IF_MATCH:"if-match",IF_MODIFIED_SINCE:"if-modified-since",IF_NONE_MATCH:"if-none-match",IF_UNMODIFIED_SINCE:"if-unmodified-since",PREFIX_FOR_STORAGE:"x-ms-",RANGE:"Range",USER_AGENT:"User-Agent",X_MS_CLIENT_REQUEST_ID:"x-ms-client-request-id",X_MS_COPY_SOURCE:"x-ms-copy-source",X_MS_DATE:"x-ms-date",X_MS_ERROR_CODE:"x-ms-error-code",X_MS_VERSION:"x-ms-version",X_MS_CopySourceErrorCode:"x-ms-copy-source-error-code"},rl="",hre="*",lHe=1*1024*1024,rre=256,cHe=4*lHe,rc=`\r +`,gre="HTTP/1.1",uHe="AES256",dHe="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",pHe=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"],fHe=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"],mHe="BlobUsesCustomerSpecifiedEncryption",hHe="BlobDoesNotUseCustomerSpecifiedEncryption",gHe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function yHe(e){let t=new URL(e),r=t.pathname;return r=r||"/",r=vHe(r),t.pathname=r,t.toString()}function bHe(e){let t="";if(e.search("DevelopmentStorageProxyUri=")!==-1){let r=e.split(";");for(let i of r)i.trim().startsWith("DevelopmentStorageProxyUri=")&&(t=i.trim().match("DevelopmentStorageProxyUri=(.*)")[1])}return t}function sp(e,t){let r=e.split(";");for(let i of r)if(i.trim().startsWith(t))return i.trim().match(t+"=(.*)")[1];return""}function sh(e){let t="";e.startsWith("UseDevelopmentStorage=true")&&(t=bHe(e),e=dHe);let r=sp(e,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,e.search("DefaultEndpointsProtocol=")!==-1&&e.search("AccountKey=")!==-1){let i="",n="",s=Buffer.from("accountKey","base64"),a="";if(n=sp(e,"AccountName"),s=Buffer.from(sp(e,"AccountKey"),"base64"),!r){i=sp(e,"DefaultEndpointsProtocol");let o=i.toLowerCase();if(o!=="https"&&o!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(a=sp(e,"EndpointSuffix"),!a)throw new Error("Invalid EndpointSuffix in the provided Connection String");r=`${i}://${n}.blob.${a}`}if(n){if(s.length===0)throw new Error("Invalid AccountKey in the provided Connection String")}else throw new Error("Invalid AccountName in the provided Connection String");return{kind:"AccountConnString",url:r,accountName:n,accountKey:s,proxyUri:t}}else{let i=sp(e,"SharedAccessSignature"),n=sp(e,"AccountName");if(n||(n=wre(r)),r){if(!i)throw new Error("Invalid SharedAccessSignature in the provided SAS Connection String")}else throw new Error("Invalid BlobEndpoint in the provided SAS Connection String");return i.startsWith("?")&&(i=i.substring(1)),{kind:"SASConnString",url:r,accountName:n,accountSas:i}}}function vHe(e){return encodeURIComponent(e).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function Tr(e,t){let r=new URL(e),i=r.pathname;return i=i?i.endsWith("/")?`${i}${t}`:`${i}/${t}`:t,r.pathname=i,r.toString()}function ic(e,t,r){let i=new URL(e),n=encodeURIComponent(t),s=r?encodeURIComponent(r):void 0,a=i.search===""?"?":i.search,o=[];for(let l of a.slice(1).split("&"))if(l){let[c]=l.split("=",2);c!==n&&o.push(l)}return s&&o.push(`${n}=${s}`),i.search=o.length?`?${o.join("&")}`:"",i.toString()}function ire(e,t){var r;return(r=new URL(e).searchParams.get(t))!==null&&r!==void 0?r:void 0}function yre(e,t){let r=new URL(e);return r.hostname=t,r.toString()}function vw(e){try{return new URL(e).pathname}catch{return}}function _He(e){try{let t=new URL(e);return t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol}catch{return}}function wHe(e){let t=new URL(e),r=t.pathname;if(!r)throw new RangeError("Invalid url without valid path.");let i=t.search||"";return i=i.trim(),i!==""&&(i=i.startsWith("?")?i:`?${i}`),`${r}${i}`}function bre(e){let t=new URL(e).search;if(!t)return{};t=t.trim(),t=t.startsWith("?")?t.substring(1):t;let r=t.split("&");r=r.filter(n=>{let s=n.indexOf("="),a=n.lastIndexOf("=");return s>0&&s===a&&a42&&(e=e.slice(0,42));let s=e+SHe(t.toString(),48-e.length,"0");return EHe(s)}async function vre(e,t,r){return new Promise((i,n)=>{let s,a=()=>{s!==void 0&&clearTimeout(s),n(r)};s=setTimeout(()=>{t!==void 0&&t.removeEventListener("abort",a),i()},e),t!==void 0&&t.addEventListener("abort",a)})}function SHe(e,t,r=" "){return String.prototype.padStart?e.padStart(t,r):(r=r||" ",e.length>t?e:(t=t-e.length,t>r.length&&(r+=r.repeat(t/r.length)),r.slice(0,t)+e))}function _re(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase()}function wre(e){let t=new URL(e),r;try{return t.hostname.split(".")[1]==="blob"?r=t.hostname.split(".")[0]:fC(t)?r=t.pathname.split("/")[1]:r="",r}catch{throw new Error("Unable to extract accountName with provided information.")}}function fC(e){let t=e.host;return/^.*:.*:.*$|^(localhost|host.docker.internal)(:[0-9]+)?$|^(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])(\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])){3}(:[0-9]+)?$/.test(t)||!!e.port&&gHe.includes(e.port)}function op(e){if(e===void 0)return;let t=[];for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let i=e[r];t.push(`${encodeURIComponent(r)}=${encodeURIComponent(i)}`)}return t.join("&")}function xHe(e){if(e===void 0)return;let t={blobTagSet:[]};for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let i=e[r];t.blobTagSet.push({key:r,value:i})}return t}function yy(e){if(e===void 0)return;let t={};for(let r of e.blobTagSet)t[r.key]=r.value;return t}function sre(e){if(e!==void 0)switch(e.kind){case"csv":return{format:{type:"delimited",delimitedTextConfiguration:{columnSeparator:e.columnSeparator||",",fieldQuote:e.fieldQuote||"",recordSeparator:e.recordSeparator,escapeChar:e.escapeCharacter||"",headersPresent:e.hasHeaders||!1}}};case"json":return{format:{type:"json",jsonTextConfiguration:{recordSeparator:e.recordSeparator}}};case"arrow":return{format:{type:"arrow",arrowConfiguration:{schema:e.schema}}};case"parquet":return{format:{type:"parquet"}};default:throw Error("Invalid BlobQueryTextConfiguration.")}}function sw(e){if(!e||"policy-id"in e)return;let t=[];for(let r in e){let i=r.split("_"),n="or-";i[0].startsWith(n)&&(i[0]=i[0].substring(n.length));let s={ruleId:i[1],replicationStatus:e[r]},a=t.findIndex(o=>o.policyId===i[0]);a>-1?t[a].rules.push(s):t.push({policyId:i[0],rules:[s]})}return t}function wy(e){return e?e.scheme+" "+e.value:void 0}function Zm(e){return e.encoded?decodeURIComponent(e.content):e.content}function THe(e){return Object.assign(Object.assign({},e),{segment:{blobItems:e.segment.blobItems.map(t=>Object.assign(Object.assign({},t),{name:Zm(t.name)}))}})}function NHe(e){var t;return Object.assign(Object.assign({},e),{segment:{blobPrefixes:(t=e.segment.blobPrefixes)===null||t===void 0?void 0:t.map(r=>Object.assign(Object.assign({},r),{name:Zm(r.name)})),blobItems:e.segment.blobItems.map(r=>Object.assign(Object.assign({},r),{name:Zm(r.name)}))}})}function*are(e){let t=[],r=[];e.pageRange&&(t=e.pageRange),e.clearRange&&(r=e.clearRange);let i=0,n=0;for(;i=1?Math.floor(i.maxTries):yu.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:yu.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:yu.maxRetryDelayInMs):yu.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:yu.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:yu.secondaryHost}}async sendRequest(t){return this.attemptSendRequest(t,!1,1)}async attemptSendRequest(t,r,i){let n=t.clone(),s=r||!this.retryOptions.secondaryHost||!(t.method==="GET"||t.method==="HEAD"||t.method==="OPTIONS")||i%2===1;s||(n.url=yre(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=ic(n.url,lo.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let a;try{if(oi.info(`RetryPolicy: =====> Try=${i} ${s?"Primary":"Secondary"}`),a=await this._nextPolicy.sendRequest(n),!this.shouldRetry(s,i,a))return a;r=r||!s&&a.status===404}catch(o){if(oi.error(`RetryPolicy: Caught error, message: ${o.message}, code: ${o.code}`),!this.shouldRetry(s,i,a,o))throw o}return await this.delay(s,i,t.abortSignal),this.attemptSendRequest(t,r,++i)}shouldRetry(t,r,i,n){if(r>=this.retryOptions.maxTries)return oi.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let s=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(n){for(let a of s)if(n.name.toUpperCase().includes(a)||n.message.toUpperCase().includes(a)||n.code&&n.code.toString().toUpperCase()===a)return oi.info(`RetryPolicy: Network error ${a} found, will retry.`),!0}if(i||n){let a=i?i.status:n?n.statusCode:0;if(!t&&a===404)return oi.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(a===503||a===500)return oi.info(`RetryPolicy: Will retry for status code ${a}.`),!0}return n?.code==="PARSE_ERROR"&&n?.message.startsWith('Error "Error: Unclosed root tag')?(oi.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(t,r,i){let n=0;if(t)switch(this.retryOptions.retryPolicyType){case Ne.StorageRetryPolicyType.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case Ne.StorageRetryPolicyType.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return oi.info(`RetryPolicy: Delay for ${n}ms`),vre(n,i,RHe)}},ow=class{constructor(t){this.retryOptions=t}create(t,r){return new aw(t,r,this.retryOptions)}},Ey=class extends eh{sendRequest(t){return this._nextPolicy.sendRequest(this.signRequest(t))}signRequest(t){return t}},AHe=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1820,0,1823,1825,1827,1829,0,0,0,1837,2051,0,0,1843,0,3331,3354,3356,3358,3360,3362,3364,3366,3368,3370,0,0,0,0,0,0,0,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,0,0,1859,1860,1864,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,1868,0,1872,0]),CHe=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),OHe=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32786,0,0,0,0,0,33298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);function Ere(e,t){return PHe(e,t)?-1:1}function PHe(e,t){let r=[AHe,CHe,OHe],i=0,n=0,s=0;for(;is;let a=n0&&t.headers.set(He.CONTENT_LENGTH,Buffer.byteLength(t.body));let r=[t.method.toUpperCase(),this.getHeaderValueToSign(t,He.CONTENT_LANGUAGE),this.getHeaderValueToSign(t,He.CONTENT_ENCODING),this.getHeaderValueToSign(t,He.CONTENT_LENGTH),this.getHeaderValueToSign(t,He.CONTENT_MD5),this.getHeaderValueToSign(t,He.CONTENT_TYPE),this.getHeaderValueToSign(t,He.DATE),this.getHeaderValueToSign(t,He.IF_MODIFIED_SINCE),this.getHeaderValueToSign(t,He.IF_MATCH),this.getHeaderValueToSign(t,He.IF_NONE_MATCH),this.getHeaderValueToSign(t,He.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(t,He.RANGE)].join(` +`)+` +`+this.getCanonicalizedHeadersString(t)+this.getCanonicalizedResourceString(t),i=this.factory.computeHMACSHA256(r);return t.headers.set(He.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),t}getHeaderValueToSign(t,r){let i=t.headers.get(r);return!i||r===He.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(t){let r=t.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(He.PREFIX_FOR_STORAGE));r.sort((n,s)=>Ere(n.name.toLowerCase(),s.name.toLowerCase())),r=r.filter((n,s,a)=>!(s>0&&n.name.toLowerCase()===a[s-1].name.toLowerCase()));let i="";return r.forEach(n=>{i+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()} +`}),i}getCanonicalizedResourceString(t){let r=vw(t.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let n=bre(t.url),s={};if(n){let a=[];for(let o in n)if(Object.prototype.hasOwnProperty.call(n,o)){let l=o.toLowerCase();s[l]=n[o],a.push(l)}a.sort();for(let o of a)i+=` +${o}:${decodeURIComponent(s[o])}`}return i}},Sy=class{create(t,r){throw new Error("Method should be implemented in children classes.")}},Jt=class extends Sy{constructor(t,r){super(),this.accountName=t,this.accountKey=Buffer.from(r,"base64")}create(t,r){return new lw(t,r,this)}computeHMACSHA256(t){return oC.createHmac("sha256",this.accountKey).update(t,"utf8").digest("base64")}},cw=class extends Ey{constructor(t,r){super(t,r)}},tr=class extends Sy{create(t,r){return new cw(t,r)}},AA;function IHe(){return AA||(AA=wn.createDefaultHttpClient()),AA}var DHe="storageBrowserPolicy";function LHe(){return{name:DHe,async sendRequest(e,t){return Gt.isNode||((e.method==="GET"||e.method==="HEAD")&&(e.url=ic(e.url,lo.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),e.headers.delete(He.COOKIE),e.headers.delete(He.CONTENT_LENGTH)),t(e)}}}var FHe="storageRetryPolicy",xy;(function(e){e[e.EXPONENTIAL=0]="EXPONENTIAL",e[e.FIXED=1]="FIXED"})(xy||(xy={}));var Qm={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:xy.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},BHe=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],qHe=new yw.AbortError("The operation was aborted.");function MHe(e={}){var t,r,i,n,s,a;let o=(t=e.retryPolicyType)!==null&&t!==void 0?t:Qm.retryPolicyType,l=(r=e.maxTries)!==null&&r!==void 0?r:Qm.maxTries,c=(i=e.retryDelayInMs)!==null&&i!==void 0?i:Qm.retryDelayInMs,u=(n=e.maxRetryDelayInMs)!==null&&n!==void 0?n:Qm.maxRetryDelayInMs,d=(s=e.secondaryHost)!==null&&s!==void 0?s:Qm.secondaryHost,p=(a=e.tryTimeoutInMs)!==null&&a!==void 0?a:Qm.tryTimeoutInMs;function f({isPrimaryRetry:h,attempt:y,response:b,error:w}){var v,E;if(y>=l)return oi.info(`RetryPolicy: Attempt(s) ${y} >= maxTries ${l}, no further try.`),!1;if(w){for(let T of BHe)if(w.name.toUpperCase().includes(T)||w.message.toUpperCase().includes(T)||w.code&&w.code.toString().toUpperCase()===T)return oi.info(`RetryPolicy: Network error ${T} found, will retry.`),!0;if(w?.code==="PARSE_ERROR"&&w?.message.startsWith('Error "Error: Unclosed root tag'))return oi.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0}if(b||w){let T=(E=(v=b?.status)!==null&&v!==void 0?v:w?.statusCode)!==null&&E!==void 0?E:0;if(!h&&T===404)return oi.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(T===503||T===500)return oi.info(`RetryPolicy: Will retry for status code ${T}.`),!0}return!1}function m(h,y){let b=0;if(h)switch(o){case xy.EXPONENTIAL:b=Math.min((Math.pow(2,y-1)-1)*c,u);break;case xy.FIXED:b=c;break}else b=Math.random()*1e3;return oi.info(`RetryPolicy: Delay for ${b}ms`),b}return{name:FHe,async sendRequest(h,y){p&&(h.url=ic(h.url,lo.Parameters.TIMEOUT,String(Math.floor(p/1e3))));let b=h.url,w=d?yre(h.url,d):void 0,v=!1,E=1,T=!0,q,O;for(;T;){let B=v||!w||!["GET","HEAD","OPTIONS"].includes(h.method)||E%2===1;h.url=B?b:w,q=void 0,O=void 0;try{oi.info(`RetryPolicy: =====> Try=${E} ${B?"Primary":"Secondary"}`),q=await y(h),v=v||!B&&q.status===404}catch(P){if(wn.isRestError(P))oi.error(`RetryPolicy: Caught error, message: ${P.message}, code: ${P.code}`),O=P;else throw oi.error(`RetryPolicy: Caught error, message: ${Gt.getErrorMessage(P)}`),P}T=f({isPrimaryRetry:B,attempt:E,response:q,error:O}),T&&await vre(m(B,E),h.abortSignal,qHe),E++}if(q)return q;throw O??new wn.RestError("RetryPolicy failed without known error.")}}}var kHe="storageSharedKeyCredentialPolicy";function Sre(e){function t(s){s.headers.set(He.X_MS_DATE,new Date().toUTCString()),s.body&&(typeof s.body=="string"||Buffer.isBuffer(s.body))&&s.body.length>0&&s.headers.set(He.CONTENT_LENGTH,Buffer.byteLength(s.body));let a=[s.method.toUpperCase(),r(s,He.CONTENT_LANGUAGE),r(s,He.CONTENT_ENCODING),r(s,He.CONTENT_LENGTH),r(s,He.CONTENT_MD5),r(s,He.CONTENT_TYPE),r(s,He.DATE),r(s,He.IF_MODIFIED_SINCE),r(s,He.IF_MATCH),r(s,He.IF_NONE_MATCH),r(s,He.IF_UNMODIFIED_SINCE),r(s,He.RANGE)].join(` +`)+` +`+i(s)+n(s),o=oC.createHmac("sha256",e.accountKey).update(a,"utf8").digest("base64");s.headers.set(He.AUTHORIZATION,`SharedKey ${e.accountName}:${o}`)}function r(s,a){let o=s.headers.get(a);return!o||a===He.CONTENT_LENGTH&&o==="0"?"":o}function i(s){let a=[];for(let[l,c]of s.headers)l.toLowerCase().startsWith(He.PREFIX_FOR_STORAGE)&&a.push({name:l,value:c});a.sort((l,c)=>Ere(l.name.toLowerCase(),c.name.toLowerCase())),a=a.filter((l,c,u)=>!(c>0&&l.name.toLowerCase()===u[c-1].name.toLowerCase()));let o="";return a.forEach(l=>{o+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()} +`}),o}function n(s){let a=vw(s.url)||"/",o="";o+=`/${e.accountName}${a}`;let l=bre(s.url),c={};if(l){let u=[];for(let d in l)if(Object.prototype.hasOwnProperty.call(l,d)){let p=d.toLowerCase();c[p]=l[d],u.push(p)}u.sort();for(let d of u)o+=` +${d}:${decodeURIComponent(c[d])}`}return o}return{name:kHe,async sendRequest(s,a){return t(s),a(s)}}}var uw=class extends eh{constructor(t,r){super(t,r)}async sendRequest(t){return Gt.isNode?this._nextPolicy.sendRequest(t):((t.method.toUpperCase()==="GET"||t.method.toUpperCase()==="HEAD")&&(t.url=ic(t.url,lo.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.remove(He.COOKIE),t.headers.remove(He.CONTENT_LENGTH),this._nextPolicy.sendRequest(t))}},dw=class{create(t,r){return new uw(t,r)}},jHe="StorageCorrectContentLengthPolicy";function UHe(){function e(t){t.body&&(typeof t.body=="string"||Buffer.isBuffer(t.body))&&t.body.length>0&&t.headers.set(He.CONTENT_LENGTH,Buffer.byteLength(t.body))}return{name:jHe,async sendRequest(t,r){return e(t),r(t)}}}function vu(e){if(!e||typeof e!="object")return!1;let t=e;return Array.isArray(t.factories)&&typeof t.options=="object"&&typeof t.toServiceClientOptions=="function"}var Ty=class{constructor(t,r={}){this.factories=t,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function er(e,t={}){e||(e=new tr);let r=new Ty([],t);return r._credential=e,r}function zHe(e){let t=[$He,Nre,HHe,GHe,VHe,WHe,XHe];if(e.factories.length){let r=e.factories.filter(i=>!t.some(n=>n(i)));if(r.length){let i=r.some(n=>KHe(n));return{wrappedPolicies:gw.createRequestPolicyFactoryPolicy(r),afterRetry:i}}}}function xre(e){var t;let r=e.options,{httpClient:i}=r,n=ne.__rest(r,["httpClient"]),s=e._coreHttpClient;s||(s=i?gw.convertHttpClient(i):IHe(),e._coreHttpClient=s);let a=e._corePipeline;if(!a){let o=`azsdk-js-azure-storage-blob/${mre}`,l=n.userAgentOptions&&n.userAgentOptions.userAgentPrefix?`${n.userAgentOptions.userAgentPrefix} ${o}`:`${o}`;a=_y.createClientPipeline(Object.assign(Object.assign({},n),{loggingOptions:{additionalAllowedHeaderNames:pHe,additionalAllowedQueryParameters:fHe,logger:oi.info},userAgentOptions:{userAgentPrefix:l},serializationOptions:{stringifyXML:OA.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:OA.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}})),a.removePolicy({phase:"Retry"}),a.removePolicy({name:wn.decompressResponsePolicyName}),a.addPolicy(UHe()),a.addPolicy(MHe(n.retryOptions),{phase:"Retry"}),a.addPolicy(LHe());let c=zHe(e);c&&a.addPolicy(c.wrappedPolicies,c.afterRetry?{afterPhase:"Retry"}:void 0);let u=Tre(e);_a.isTokenCredential(u)?a.addPolicy(wn.bearerTokenAuthenticationPolicy({credential:u,scopes:(t=n.audience)!==null&&t!==void 0?t:dC,challengeCallbacks:{authorizeRequestOnChallenge:_y.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):u instanceof Jt&&a.addPolicy(Sre({accountName:u.accountName,accountKey:u.accountKey}),{phase:"Sign"}),e._corePipeline=a}return Object.assign(Object.assign({},n),{allowInsecureConnection:!0,httpClient:s,pipeline:a})}function Tre(e){if(e._credential)return e._credential;let t=new tr;for(let r of e.factories)if(_a.isTokenCredential(r.credential))t=r.credential;else if(Nre(r))return r;return t}function Nre(e){return e instanceof Jt?!0:e.constructor.name==="StorageSharedKeyCredential"}function $He(e){return e instanceof tr?!0:e.constructor.name==="AnonymousCredential"}function HHe(e){return _a.isTokenCredential(e.credential)}function GHe(e){return e instanceof dw?!0:e.constructor.name==="StorageBrowserPolicyFactory"}function VHe(e){return e instanceof ow?!0:e.constructor.name==="StorageRetryPolicyFactory"}function WHe(e){return e.constructor.name==="TelemetryPolicyFactory"}function KHe(e){return e.constructor.name==="InjectorPolicyFactory"}function XHe(e){let t=["GenerateClientRequestIdPolicy","TracingPolicy","LogPolicy","ProxyPolicy","DisableResponseDecompressionPolicy","KeepAlivePolicy","DeserializationPolicy"],r={sendRequest:async a=>({request:a,headers:a.headers.clone(),status:500})},i={log(a,o){},shouldLog(a){return!1}},s=e.create(r,i).constructor.name;return t.some(a=>s.startsWith(a))}var mC={serializedName:"BlobServiceProperties",xmlName:"StorageServiceProperties",type:{name:"Composite",className:"BlobServiceProperties",modelProperties:{blobAnalyticsLogging:{serializedName:"Logging",xmlName:"Logging",type:{name:"Composite",className:"Logging"}},hourMetrics:{serializedName:"HourMetrics",xmlName:"HourMetrics",type:{name:"Composite",className:"Metrics"}},minuteMetrics:{serializedName:"MinuteMetrics",xmlName:"MinuteMetrics",type:{name:"Composite",className:"Metrics"}},cors:{serializedName:"Cors",xmlName:"Cors",xmlIsWrapped:!0,xmlElementName:"CorsRule",type:{name:"Sequence",element:{type:{name:"Composite",className:"CorsRule"}}}},defaultServiceVersion:{serializedName:"DefaultServiceVersion",xmlName:"DefaultServiceVersion",type:{name:"String"}},deleteRetentionPolicy:{serializedName:"DeleteRetentionPolicy",xmlName:"DeleteRetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}},staticWebsite:{serializedName:"StaticWebsite",xmlName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite"}}}}},QHe={serializedName:"Logging",type:{name:"Composite",className:"Logging",modelProperties:{version:{serializedName:"Version",required:!0,xmlName:"Version",type:{name:"String"}},deleteProperty:{serializedName:"Delete",required:!0,xmlName:"Delete",type:{name:"Boolean"}},read:{serializedName:"Read",required:!0,xmlName:"Read",type:{name:"Boolean"}},write:{serializedName:"Write",required:!0,xmlName:"Write",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}},YHe={serializedName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy",modelProperties:{enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},days:{constraints:{InclusiveMinimum:1},serializedName:"Days",xmlName:"Days",type:{name:"Number"}}}}},ZHe={serializedName:"Metrics",type:{name:"Composite",className:"Metrics",modelProperties:{version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},includeAPIs:{serializedName:"IncludeAPIs",xmlName:"IncludeAPIs",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}},JHe={serializedName:"CorsRule",type:{name:"Composite",className:"CorsRule",modelProperties:{allowedOrigins:{serializedName:"AllowedOrigins",required:!0,xmlName:"AllowedOrigins",type:{name:"String"}},allowedMethods:{serializedName:"AllowedMethods",required:!0,xmlName:"AllowedMethods",type:{name:"String"}},allowedHeaders:{serializedName:"AllowedHeaders",required:!0,xmlName:"AllowedHeaders",type:{name:"String"}},exposedHeaders:{serializedName:"ExposedHeaders",required:!0,xmlName:"ExposedHeaders",type:{name:"String"}},maxAgeInSeconds:{constraints:{InclusiveMinimum:0},serializedName:"MaxAgeInSeconds",required:!0,xmlName:"MaxAgeInSeconds",type:{name:"Number"}}}}},eGe={serializedName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite",modelProperties:{enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},indexDocument:{serializedName:"IndexDocument",xmlName:"IndexDocument",type:{name:"String"}},errorDocument404Path:{serializedName:"ErrorDocument404Path",xmlName:"ErrorDocument404Path",type:{name:"String"}},defaultIndexDocumentPath:{serializedName:"DefaultIndexDocumentPath",xmlName:"DefaultIndexDocumentPath",type:{name:"String"}}}}},ce={serializedName:"StorageError",type:{name:"Composite",className:"StorageError",modelProperties:{message:{serializedName:"Message",xmlName:"Message",type:{name:"String"}},code:{serializedName:"Code",xmlName:"Code",type:{name:"String"}},authenticationErrorDetail:{serializedName:"AuthenticationErrorDetail",xmlName:"AuthenticationErrorDetail",type:{name:"String"}}}}},Rre={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}},tGe={serializedName:"GeoReplication",type:{name:"Composite",className:"GeoReplication",modelProperties:{status:{serializedName:"Status",required:!0,xmlName:"Status",type:{name:"Enum",allowedValues:["live","bootstrap","unavailable"]}},lastSyncOn:{serializedName:"LastSyncTime",required:!0,xmlName:"LastSyncTime",type:{name:"DateTimeRfc1123"}}}}},Are={serializedName:"ListContainersSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListContainersSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},containerItems:{serializedName:"ContainerItems",required:!0,xmlName:"Containers",xmlIsWrapped:!0,xmlElementName:"Container",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},rGe={serializedName:"ContainerItem",xmlName:"Container",type:{name:"Composite",className:"ContainerItem",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},deleted:{serializedName:"Deleted",xmlName:"Deleted",type:{name:"Boolean"}},version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"ContainerProperties"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},iGe={serializedName:"ContainerProperties",type:{name:"Composite",className:"ContainerProperties",modelProperties:{lastModified:{serializedName:"Last-Modified",required:!0,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:!0,xmlName:"Etag",type:{name:"String"}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},publicAccess:{serializedName:"PublicAccess",xmlName:"PublicAccess",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"HasImmutabilityPolicy",xmlName:"HasImmutabilityPolicy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"HasLegalHold",xmlName:"HasLegalHold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"DefaultEncryptionScope",xmlName:"DefaultEncryptionScope",type:{name:"String"}},preventEncryptionScopeOverride:{serializedName:"DenyEncryptionScopeOverride",xmlName:"DenyEncryptionScopeOverride",type:{name:"Boolean"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},isImmutableStorageWithVersioningEnabled:{serializedName:"ImmutableStorageWithVersioningEnabled",xmlName:"ImmutableStorageWithVersioningEnabled",type:{name:"Boolean"}}}}},Cre={serializedName:"KeyInfo",type:{name:"Composite",className:"KeyInfo",modelProperties:{startsOn:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",required:!0,xmlName:"Expiry",type:{name:"String"}}}}},Ore={serializedName:"UserDelegationKey",type:{name:"Composite",className:"UserDelegationKey",modelProperties:{signedObjectId:{serializedName:"SignedOid",required:!0,xmlName:"SignedOid",type:{name:"String"}},signedTenantId:{serializedName:"SignedTid",required:!0,xmlName:"SignedTid",type:{name:"String"}},signedStartsOn:{serializedName:"SignedStart",required:!0,xmlName:"SignedStart",type:{name:"String"}},signedExpiresOn:{serializedName:"SignedExpiry",required:!0,xmlName:"SignedExpiry",type:{name:"String"}},signedService:{serializedName:"SignedService",required:!0,xmlName:"SignedService",type:{name:"String"}},signedVersion:{serializedName:"SignedVersion",required:!0,xmlName:"SignedVersion",type:{name:"String"}},value:{serializedName:"Value",required:!0,xmlName:"Value",type:{name:"String"}}}}},hC={serializedName:"FilterBlobSegment",xmlName:"EnumerationResults",type:{name:"Composite",className:"FilterBlobSegment",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},where:{serializedName:"Where",required:!0,xmlName:"Where",type:{name:"String"}},blobs:{serializedName:"Blobs",required:!0,xmlName:"Blobs",xmlIsWrapped:!0,xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"FilterBlobItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},nGe={serializedName:"FilterBlobItem",xmlName:"Blob",type:{name:"Composite",className:"FilterBlobItem",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",type:{name:"String"}},tags:{serializedName:"Tags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}}}}},gC={serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags",modelProperties:{blobTagSet:{serializedName:"BlobTagSet",required:!0,xmlName:"TagSet",xmlIsWrapped:!0,xmlElementName:"Tag",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobTag"}}}}}}},sGe={serializedName:"BlobTag",xmlName:"Tag",type:{name:"Composite",className:"BlobTag",modelProperties:{key:{serializedName:"Key",required:!0,xmlName:"Key",type:{name:"String"}},value:{serializedName:"Value",required:!0,xmlName:"Value",type:{name:"String"}}}}},aGe={serializedName:"SignedIdentifier",xmlName:"SignedIdentifier",type:{name:"Composite",className:"SignedIdentifier",modelProperties:{id:{serializedName:"Id",required:!0,xmlName:"Id",type:{name:"String"}},accessPolicy:{serializedName:"AccessPolicy",xmlName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy"}}}}},oGe={serializedName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy",modelProperties:{startsOn:{serializedName:"Start",xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",xmlName:"Expiry",type:{name:"String"}},permissions:{serializedName:"Permission",xmlName:"Permission",type:{name:"String"}}}}},Pre={serializedName:"ListBlobsFlatSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsFlatSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},lGe={serializedName:"BlobFlatListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment",modelProperties:{blobItems:{serializedName:"BlobItems",required:!0,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}},cGe={serializedName:"BlobItemInternal",xmlName:"Blob",type:{name:"Composite",className:"BlobItemInternal",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}},deleted:{serializedName:"Deleted",required:!0,xmlName:"Deleted",type:{name:"Boolean"}},snapshot:{serializedName:"Snapshot",required:!0,xmlName:"Snapshot",type:{name:"String"}},versionId:{serializedName:"VersionId",xmlName:"VersionId",type:{name:"String"}},isCurrentVersion:{serializedName:"IsCurrentVersion",xmlName:"IsCurrentVersion",type:{name:"Boolean"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},blobTags:{serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}},objectReplicationMetadata:{serializedName:"ObjectReplicationMetadata",xmlName:"OrMetadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},hasVersionsOnly:{serializedName:"HasVersionsOnly",xmlName:"HasVersionsOnly",type:{name:"Boolean"}}}}},uGe={serializedName:"BlobName",type:{name:"Composite",className:"BlobName",modelProperties:{encoded:{serializedName:"Encoded",xmlName:"Encoded",xmlIsAttribute:!0,type:{name:"Boolean"}},content:{serializedName:"content",xmlName:"content",xmlIsMsText:!0,type:{name:"String"}}}}},dGe={serializedName:"BlobPropertiesInternal",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal",modelProperties:{createdOn:{serializedName:"Creation-Time",xmlName:"Creation-Time",type:{name:"DateTimeRfc1123"}},lastModified:{serializedName:"Last-Modified",required:!0,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:!0,xmlName:"Etag",type:{name:"String"}},contentLength:{serializedName:"Content-Length",xmlName:"Content-Length",type:{name:"Number"}},contentType:{serializedName:"Content-Type",xmlName:"Content-Type",type:{name:"String"}},contentEncoding:{serializedName:"Content-Encoding",xmlName:"Content-Encoding",type:{name:"String"}},contentLanguage:{serializedName:"Content-Language",xmlName:"Content-Language",type:{name:"String"}},contentMD5:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}},contentDisposition:{serializedName:"Content-Disposition",xmlName:"Content-Disposition",type:{name:"String"}},cacheControl:{serializedName:"Cache-Control",xmlName:"Cache-Control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"BlobType",xmlName:"BlobType",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},copyId:{serializedName:"CopyId",xmlName:"CopyId",type:{name:"String"}},copyStatus:{serializedName:"CopyStatus",xmlName:"CopyStatus",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},copySource:{serializedName:"CopySource",xmlName:"CopySource",type:{name:"String"}},copyProgress:{serializedName:"CopyProgress",xmlName:"CopyProgress",type:{name:"String"}},copyCompletedOn:{serializedName:"CopyCompletionTime",xmlName:"CopyCompletionTime",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"CopyStatusDescription",xmlName:"CopyStatusDescription",type:{name:"String"}},serverEncrypted:{serializedName:"ServerEncrypted",xmlName:"ServerEncrypted",type:{name:"Boolean"}},incrementalCopy:{serializedName:"IncrementalCopy",xmlName:"IncrementalCopy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"DestinationSnapshot",xmlName:"DestinationSnapshot",type:{name:"String"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},accessTier:{serializedName:"AccessTier",xmlName:"AccessTier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}},accessTierInferred:{serializedName:"AccessTierInferred",xmlName:"AccessTierInferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"ArchiveStatus",xmlName:"ArchiveStatus",type:{name:"Enum",allowedValues:["rehydrate-pending-to-hot","rehydrate-pending-to-cool","rehydrate-pending-to-cold"]}},customerProvidedKeySha256:{serializedName:"CustomerProvidedKeySha256",xmlName:"CustomerProvidedKeySha256",type:{name:"String"}},encryptionScope:{serializedName:"EncryptionScope",xmlName:"EncryptionScope",type:{name:"String"}},accessTierChangedOn:{serializedName:"AccessTierChangeTime",xmlName:"AccessTierChangeTime",type:{name:"DateTimeRfc1123"}},tagCount:{serializedName:"TagCount",xmlName:"TagCount",type:{name:"Number"}},expiresOn:{serializedName:"Expiry-Time",xmlName:"Expiry-Time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"Sealed",xmlName:"Sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"RehydratePriority",xmlName:"RehydratePriority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessedOn:{serializedName:"LastAccessTime",xmlName:"LastAccessTime",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"ImmutabilityPolicyUntilDate",xmlName:"ImmutabilityPolicyUntilDate",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"ImmutabilityPolicyMode",xmlName:"ImmutabilityPolicyMode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"LegalHold",xmlName:"LegalHold",type:{name:"Boolean"}}}}},Ire={serializedName:"ListBlobsHierarchySegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsHierarchySegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},delimiter:{serializedName:"Delimiter",xmlName:"Delimiter",type:{name:"String"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},pGe={serializedName:"BlobHierarchyListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment",modelProperties:{blobPrefixes:{serializedName:"BlobPrefixes",xmlName:"BlobPrefixes",xmlElementName:"BlobPrefix",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobPrefix"}}}},blobItems:{serializedName:"BlobItems",required:!0,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}},fGe={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}},Dre={serializedName:"BlockLookupList",xmlName:"BlockList",type:{name:"Composite",className:"BlockLookupList",modelProperties:{committed:{serializedName:"Committed",xmlName:"Committed",xmlElementName:"Committed",type:{name:"Sequence",element:{type:{name:"String"}}}},uncommitted:{serializedName:"Uncommitted",xmlName:"Uncommitted",xmlElementName:"Uncommitted",type:{name:"Sequence",element:{type:{name:"String"}}}},latest:{serializedName:"Latest",xmlName:"Latest",xmlElementName:"Latest",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},Lre={serializedName:"BlockList",type:{name:"Composite",className:"BlockList",modelProperties:{committedBlocks:{serializedName:"CommittedBlocks",xmlName:"CommittedBlocks",xmlIsWrapped:!0,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}},uncommittedBlocks:{serializedName:"UncommittedBlocks",xmlName:"UncommittedBlocks",xmlIsWrapped:!0,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}}}}},mGe={serializedName:"Block",type:{name:"Composite",className:"Block",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},size:{serializedName:"Size",required:!0,xmlName:"Size",type:{name:"Number"}}}}},yC={serializedName:"PageList",type:{name:"Composite",className:"PageList",modelProperties:{pageRange:{serializedName:"PageRange",xmlName:"PageRange",xmlElementName:"PageRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"PageRange"}}}},clearRange:{serializedName:"ClearRange",xmlName:"ClearRange",xmlElementName:"ClearRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"ClearRange"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},hGe={serializedName:"PageRange",xmlName:"PageRange",type:{name:"Composite",className:"PageRange",modelProperties:{start:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:!0,xmlName:"End",type:{name:"Number"}}}}},gGe={serializedName:"ClearRange",xmlName:"ClearRange",type:{name:"Composite",className:"ClearRange",modelProperties:{start:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:!0,xmlName:"End",type:{name:"Number"}}}}},Fre={serializedName:"QueryRequest",xmlName:"QueryRequest",type:{name:"Composite",className:"QueryRequest",modelProperties:{queryType:{serializedName:"QueryType",required:!0,xmlName:"QueryType",type:{name:"String"}},expression:{serializedName:"Expression",required:!0,xmlName:"Expression",type:{name:"String"}},inputSerialization:{serializedName:"InputSerialization",xmlName:"InputSerialization",type:{name:"Composite",className:"QuerySerialization"}},outputSerialization:{serializedName:"OutputSerialization",xmlName:"OutputSerialization",type:{name:"Composite",className:"QuerySerialization"}}}}},yGe={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}},bGe={serializedName:"QueryFormat",type:{name:"Composite",className:"QueryFormat",modelProperties:{type:{serializedName:"Type",required:!0,xmlName:"Type",type:{name:"Enum",allowedValues:["delimited","json","arrow","parquet"]}},delimitedTextConfiguration:{serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration"}},jsonTextConfiguration:{serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration"}},arrowConfiguration:{serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration"}},parquetTextConfiguration:{serializedName:"ParquetTextConfiguration",xmlName:"ParquetTextConfiguration",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}},vGe={serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration",modelProperties:{columnSeparator:{serializedName:"ColumnSeparator",xmlName:"ColumnSeparator",type:{name:"String"}},fieldQuote:{serializedName:"FieldQuote",xmlName:"FieldQuote",type:{name:"String"}},recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}},escapeChar:{serializedName:"EscapeChar",xmlName:"EscapeChar",type:{name:"String"}},headersPresent:{serializedName:"HeadersPresent",xmlName:"HasHeaders",type:{name:"Boolean"}}}}},_Ge={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}},wGe={serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration",modelProperties:{schema:{serializedName:"Schema",required:!0,xmlName:"Schema",xmlIsWrapped:!0,xmlElementName:"Field",type:{name:"Sequence",element:{type:{name:"Composite",className:"ArrowField"}}}}}}},EGe={serializedName:"ArrowField",xmlName:"Field",type:{name:"Composite",className:"ArrowField",modelProperties:{type:{serializedName:"Type",required:!0,xmlName:"Type",type:{name:"String"}},name:{serializedName:"Name",xmlName:"Name",type:{name:"String"}},precision:{serializedName:"Precision",xmlName:"Precision",type:{name:"Number"}},scale:{serializedName:"Scale",xmlName:"Scale",type:{name:"Number"}}}}},Bre={serializedName:"Service_setPropertiesHeaders",type:{name:"Composite",className:"ServiceSetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qre={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Mre={serializedName:"Service_getPropertiesHeaders",type:{name:"Composite",className:"ServiceGetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kre={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jre={serializedName:"Service_getStatisticsHeaders",type:{name:"Composite",className:"ServiceGetStatisticsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ure={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zre={serializedName:"Service_listContainersSegmentHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$re={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Hre={serializedName:"Service_getUserDelegationKeyHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Gre={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Vre={serializedName:"Service_getAccountInfoHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Wre={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Kre={serializedName:"Service_submitBatchHeaders",type:{name:"Composite",className:"ServiceSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Xre={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Qre={serializedName:"Service_filterBlobsHeaders",type:{name:"Composite",className:"ServiceFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Yre={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zre={serializedName:"Container_createHeaders",type:{name:"Composite",className:"ContainerCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Jre={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eie={serializedName:"Container_getPropertiesHeaders",type:{name:"Composite",className:"ContainerGetPropertiesHeaders",modelProperties:{metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"x-ms-has-immutability-policy",xmlName:"x-ms-has-immutability-policy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"x-ms-has-legal-hold",xmlName:"x-ms-has-legal-hold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}},denyEncryptionScopeOverride:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}},isImmutableStorageWithVersioningEnabled:{serializedName:"x-ms-immutable-storage-with-versioning-enabled",xmlName:"x-ms-immutable-storage-with-versioning-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tie={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rie={serializedName:"Container_deleteHeaders",type:{name:"Composite",className:"ContainerDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},iie={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nie={serializedName:"Container_setMetadataHeaders",type:{name:"Composite",className:"ContainerSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sie={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},aie={serializedName:"Container_getAccessPolicyHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyHeaders",modelProperties:{blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},oie={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lie={serializedName:"Container_setAccessPolicyHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cie={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},uie={serializedName:"Container_restoreHeaders",type:{name:"Composite",className:"ContainerRestoreHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},die={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pie={serializedName:"Container_renameHeaders",type:{name:"Composite",className:"ContainerRenameHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fie={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mie={serializedName:"Container_submitBatchHeaders",type:{name:"Composite",className:"ContainerSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}}}}},hie={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gie={serializedName:"Container_filterBlobsHeaders",type:{name:"Composite",className:"ContainerFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},yie={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bie={serializedName:"Container_acquireLeaseHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},vie={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_ie={serializedName:"Container_releaseLeaseHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},wie={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Eie={serializedName:"Container_renewLeaseHeaders",type:{name:"Composite",className:"ContainerRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Sie={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xie={serializedName:"Container_breakLeaseHeaders",type:{name:"Composite",className:"ContainerBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Tie={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Nie={serializedName:"Container_changeLeaseHeaders",type:{name:"Composite",className:"ContainerChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Rie={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Aie={serializedName:"Container_listBlobFlatSegmentHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Cie={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Oie={serializedName:"Container_listBlobHierarchySegmentHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Pie={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Iie={serializedName:"Container_getAccountInfoHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}},Die={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},IA={serializedName:"Blob_downloadHeaders",type:{name:"Composite",className:"BlobDownloadHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}},Lie={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Fie={serializedName:"Blob_getPropertiesHeaders",type:{name:"Composite",className:"BlobGetPropertiesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},isIncrementalCopy:{serializedName:"x-ms-incremental-copy",xmlName:"x-ms-incremental-copy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"x-ms-copy-destination-snapshot",xmlName:"x-ms-copy-destination-snapshot",type:{name:"String"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},accessTier:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"String"}},accessTierInferred:{serializedName:"x-ms-access-tier-inferred",xmlName:"x-ms-access-tier-inferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"x-ms-archive-status",xmlName:"x-ms-archive-status",type:{name:"String"}},accessTierChangedOn:{serializedName:"x-ms-access-tier-change-time",xmlName:"x-ms-access-tier-change-time",type:{name:"DateTimeRfc1123"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},expiresOn:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Bie={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qie={serializedName:"Blob_deleteHeaders",type:{name:"Composite",className:"BlobDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Mie={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kie={serializedName:"Blob_undeleteHeaders",type:{name:"Composite",className:"BlobUndeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jie={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Uie={serializedName:"Blob_setExpiryHeaders",type:{name:"Composite",className:"BlobSetExpiryHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},zie={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$ie={serializedName:"Blob_setHttpHeadersHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Hie={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Gie={serializedName:"Blob_setImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiry:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}}}},Vie={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Wie={serializedName:"Blob_deleteImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Kie={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Xie={serializedName:"Blob_setLegalHoldHeaders",type:{name:"Composite",className:"BlobSetLegalHoldHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}}}},Qie={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Yie={serializedName:"Blob_setMetadataHeaders",type:{name:"Composite",className:"BlobSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zie={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Jie={serializedName:"Blob_acquireLeaseHeaders",type:{name:"Composite",className:"BlobAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},ene={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tne={serializedName:"Blob_releaseLeaseHeaders",type:{name:"Composite",className:"BlobReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},rne={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ine={serializedName:"Blob_renewLeaseHeaders",type:{name:"Composite",className:"BlobRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},nne={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sne={serializedName:"Blob_changeLeaseHeaders",type:{name:"Composite",className:"BlobChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},ane={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},one={serializedName:"Blob_breakLeaseHeaders",type:{name:"Composite",className:"BlobBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},lne={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cne={serializedName:"Blob_createSnapshotHeaders",type:{name:"Composite",className:"BlobCreateSnapshotHeaders",modelProperties:{snapshot:{serializedName:"x-ms-snapshot",xmlName:"x-ms-snapshot",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},une={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dne={serializedName:"Blob_startCopyFromURLHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pne={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fne={serializedName:"Blob_copyFromURLHeaders",type:{name:"Composite",className:"BlobCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{defaultValue:"success",isConstant:!0,serializedName:"x-ms-copy-status",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mne={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hne={serializedName:"Blob_abortCopyFromURLHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gne={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},DA={serializedName:"Blob_setTierHeaders",type:{name:"Composite",className:"BlobSetTierHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yne={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bne={serializedName:"Blob_getAccountInfoHeaders",type:{name:"Composite",className:"BlobGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}},vne={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},LA={serializedName:"Blob_queryHeaders",type:{name:"Composite",className:"BlobQueryHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletionTime:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}},_ne={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wne={serializedName:"Blob_getTagsHeaders",type:{name:"Composite",className:"BlobGetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ene={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Sne={serializedName:"Blob_setTagsHeaders",type:{name:"Composite",className:"BlobSetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xne={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Tne={serializedName:"PageBlob_createHeaders",type:{name:"Composite",className:"PageBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Nne={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Rne={serializedName:"PageBlob_uploadPagesHeaders",type:{name:"Composite",className:"PageBlobUploadPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ane={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Cne={serializedName:"PageBlob_clearPagesHeaders",type:{name:"Composite",className:"PageBlobClearPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},One={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Pne={serializedName:"PageBlob_uploadPagesFromURLHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ine={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Dne={serializedName:"PageBlob_getPageRangesHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Lne={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Fne={serializedName:"PageBlob_getPageRangesDiffHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Bne={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qne={serializedName:"PageBlob_resizeHeaders",type:{name:"Composite",className:"PageBlobResizeHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Mne={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kne={serializedName:"PageBlob_updateSequenceNumberHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jne={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Une={serializedName:"PageBlob_copyIncrementalHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zne={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$ne={serializedName:"AppendBlob_createHeaders",type:{name:"Composite",className:"AppendBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Hne={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Gne={serializedName:"AppendBlob_appendBlockHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Vne={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Wne={serializedName:"AppendBlob_appendBlockFromUrlHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Kne={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Xne={serializedName:"AppendBlob_sealHeaders",type:{name:"Composite",className:"AppendBlobSealHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}}}}},Qne={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Yne={serializedName:"BlockBlob_uploadHeaders",type:{name:"Composite",className:"BlockBlobUploadHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zne={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Jne={serializedName:"BlockBlob_putBlobFromUrlHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ese={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tse={serializedName:"BlockBlob_stageBlockHeaders",type:{name:"Composite",className:"BlockBlobStageBlockHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rse={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ise={serializedName:"BlockBlob_stageBlockFromURLHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nse={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sse={serializedName:"BlockBlob_commitBlockListHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ase={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ose={serializedName:"BlockBlob_getBlockListHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lse={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ah=Object.freeze({__proto__:null,AccessPolicy:oGe,AppendBlobAppendBlockExceptionHeaders:Vne,AppendBlobAppendBlockFromUrlExceptionHeaders:Kne,AppendBlobAppendBlockFromUrlHeaders:Wne,AppendBlobAppendBlockHeaders:Gne,AppendBlobCreateExceptionHeaders:Hne,AppendBlobCreateHeaders:$ne,AppendBlobSealExceptionHeaders:Qne,AppendBlobSealHeaders:Xne,ArrowConfiguration:wGe,ArrowField:EGe,BlobAbortCopyFromURLExceptionHeaders:gne,BlobAbortCopyFromURLHeaders:hne,BlobAcquireLeaseExceptionHeaders:ene,BlobAcquireLeaseHeaders:Jie,BlobBreakLeaseExceptionHeaders:lne,BlobBreakLeaseHeaders:one,BlobChangeLeaseExceptionHeaders:ane,BlobChangeLeaseHeaders:sne,BlobCopyFromURLExceptionHeaders:mne,BlobCopyFromURLHeaders:fne,BlobCreateSnapshotExceptionHeaders:une,BlobCreateSnapshotHeaders:cne,BlobDeleteExceptionHeaders:Mie,BlobDeleteHeaders:qie,BlobDeleteImmutabilityPolicyExceptionHeaders:Kie,BlobDeleteImmutabilityPolicyHeaders:Wie,BlobDownloadExceptionHeaders:Lie,BlobDownloadHeaders:IA,BlobFlatListSegment:lGe,BlobGetAccountInfoExceptionHeaders:vne,BlobGetAccountInfoHeaders:bne,BlobGetPropertiesExceptionHeaders:Bie,BlobGetPropertiesHeaders:Fie,BlobGetTagsExceptionHeaders:Ene,BlobGetTagsHeaders:wne,BlobHierarchyListSegment:pGe,BlobItemInternal:cGe,BlobName:uGe,BlobPrefix:fGe,BlobPropertiesInternal:dGe,BlobQueryExceptionHeaders:_ne,BlobQueryHeaders:LA,BlobReleaseLeaseExceptionHeaders:rne,BlobReleaseLeaseHeaders:tne,BlobRenewLeaseExceptionHeaders:nne,BlobRenewLeaseHeaders:ine,BlobServiceProperties:mC,BlobServiceStatistics:Rre,BlobSetExpiryExceptionHeaders:zie,BlobSetExpiryHeaders:Uie,BlobSetHttpHeadersExceptionHeaders:Hie,BlobSetHttpHeadersHeaders:$ie,BlobSetImmutabilityPolicyExceptionHeaders:Vie,BlobSetImmutabilityPolicyHeaders:Gie,BlobSetLegalHoldExceptionHeaders:Qie,BlobSetLegalHoldHeaders:Xie,BlobSetMetadataExceptionHeaders:Zie,BlobSetMetadataHeaders:Yie,BlobSetTagsExceptionHeaders:xne,BlobSetTagsHeaders:Sne,BlobSetTierExceptionHeaders:yne,BlobSetTierHeaders:DA,BlobStartCopyFromURLExceptionHeaders:pne,BlobStartCopyFromURLHeaders:dne,BlobTag:sGe,BlobTags:gC,BlobUndeleteExceptionHeaders:jie,BlobUndeleteHeaders:kie,Block:mGe,BlockBlobCommitBlockListExceptionHeaders:ase,BlockBlobCommitBlockListHeaders:sse,BlockBlobGetBlockListExceptionHeaders:lse,BlockBlobGetBlockListHeaders:ose,BlockBlobPutBlobFromUrlExceptionHeaders:ese,BlockBlobPutBlobFromUrlHeaders:Jne,BlockBlobStageBlockExceptionHeaders:rse,BlockBlobStageBlockFromURLExceptionHeaders:nse,BlockBlobStageBlockFromURLHeaders:ise,BlockBlobStageBlockHeaders:tse,BlockBlobUploadExceptionHeaders:Zne,BlockBlobUploadHeaders:Yne,BlockList:Lre,BlockLookupList:Dre,ClearRange:gGe,ContainerAcquireLeaseExceptionHeaders:vie,ContainerAcquireLeaseHeaders:bie,ContainerBreakLeaseExceptionHeaders:Tie,ContainerBreakLeaseHeaders:xie,ContainerChangeLeaseExceptionHeaders:Rie,ContainerChangeLeaseHeaders:Nie,ContainerCreateExceptionHeaders:Jre,ContainerCreateHeaders:Zre,ContainerDeleteExceptionHeaders:iie,ContainerDeleteHeaders:rie,ContainerFilterBlobsExceptionHeaders:yie,ContainerFilterBlobsHeaders:gie,ContainerGetAccessPolicyExceptionHeaders:oie,ContainerGetAccessPolicyHeaders:aie,ContainerGetAccountInfoExceptionHeaders:Die,ContainerGetAccountInfoHeaders:Iie,ContainerGetPropertiesExceptionHeaders:tie,ContainerGetPropertiesHeaders:eie,ContainerItem:rGe,ContainerListBlobFlatSegmentExceptionHeaders:Cie,ContainerListBlobFlatSegmentHeaders:Aie,ContainerListBlobHierarchySegmentExceptionHeaders:Pie,ContainerListBlobHierarchySegmentHeaders:Oie,ContainerProperties:iGe,ContainerReleaseLeaseExceptionHeaders:wie,ContainerReleaseLeaseHeaders:_ie,ContainerRenameExceptionHeaders:fie,ContainerRenameHeaders:pie,ContainerRenewLeaseExceptionHeaders:Sie,ContainerRenewLeaseHeaders:Eie,ContainerRestoreExceptionHeaders:die,ContainerRestoreHeaders:uie,ContainerSetAccessPolicyExceptionHeaders:cie,ContainerSetAccessPolicyHeaders:lie,ContainerSetMetadataExceptionHeaders:sie,ContainerSetMetadataHeaders:nie,ContainerSubmitBatchExceptionHeaders:hie,ContainerSubmitBatchHeaders:mie,CorsRule:JHe,DelimitedTextConfiguration:vGe,FilterBlobItem:nGe,FilterBlobSegment:hC,GeoReplication:tGe,JsonTextConfiguration:_Ge,KeyInfo:Cre,ListBlobsFlatSegmentResponse:Pre,ListBlobsHierarchySegmentResponse:Ire,ListContainersSegmentResponse:Are,Logging:QHe,Metrics:ZHe,PageBlobClearPagesExceptionHeaders:One,PageBlobClearPagesHeaders:Cne,PageBlobCopyIncrementalExceptionHeaders:zne,PageBlobCopyIncrementalHeaders:Une,PageBlobCreateExceptionHeaders:Nne,PageBlobCreateHeaders:Tne,PageBlobGetPageRangesDiffExceptionHeaders:Bne,PageBlobGetPageRangesDiffHeaders:Fne,PageBlobGetPageRangesExceptionHeaders:Lne,PageBlobGetPageRangesHeaders:Dne,PageBlobResizeExceptionHeaders:Mne,PageBlobResizeHeaders:qne,PageBlobUpdateSequenceNumberExceptionHeaders:jne,PageBlobUpdateSequenceNumberHeaders:kne,PageBlobUploadPagesExceptionHeaders:Ane,PageBlobUploadPagesFromURLExceptionHeaders:Ine,PageBlobUploadPagesFromURLHeaders:Pne,PageBlobUploadPagesHeaders:Rne,PageList:yC,PageRange:hGe,QueryFormat:bGe,QueryRequest:Fre,QuerySerialization:yGe,RetentionPolicy:YHe,ServiceFilterBlobsExceptionHeaders:Yre,ServiceFilterBlobsHeaders:Qre,ServiceGetAccountInfoExceptionHeaders:Wre,ServiceGetAccountInfoHeaders:Vre,ServiceGetPropertiesExceptionHeaders:kre,ServiceGetPropertiesHeaders:Mre,ServiceGetStatisticsExceptionHeaders:Ure,ServiceGetStatisticsHeaders:jre,ServiceGetUserDelegationKeyExceptionHeaders:Gre,ServiceGetUserDelegationKeyHeaders:Hre,ServiceListContainersSegmentExceptionHeaders:$re,ServiceListContainersSegmentHeaders:zre,ServiceSetPropertiesExceptionHeaders:qre,ServiceSetPropertiesHeaders:Bre,ServiceSubmitBatchExceptionHeaders:Xre,ServiceSubmitBatchHeaders:Kre,SignedIdentifier:aGe,StaticWebsite:eGe,StorageError:ce,UserDelegationKey:Ore}),oh={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},SGe={parameterPath:"blobServiceProperties",mapper:mC},_u={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},de={parameterPath:"url",mapper:{serializedName:"url",required:!0,xmlName:"url",type:{name:"String"}},skipEncoding:!0},_w={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:!0,serializedName:"restype",type:{name:"String"}}},wu={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:!0,serializedName:"comp",type:{name:"String"}}},pe={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}},fe={parameterPath:"version",mapper:{defaultValue:"2024-11-04",isConstant:!0,serializedName:"x-ms-version",type:{name:"String"}}},me={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}},Ae={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},xGe={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:!0,serializedName:"comp",type:{name:"String"}}},bC={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:!0,serializedName:"comp",type:{name:"String"}}},vC={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}},cp={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}},up={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}},TGe={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:"CSV"},NGe={parameterPath:"keyInfo",mapper:Cre},RGe={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:!0,serializedName:"comp",type:{name:"String"}}},_C={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:!0,serializedName:"restype",type:{name:"String"}}},cse={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},use={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:!0,serializedName:"comp",type:{name:"String"}}},js={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:!0,xmlName:"Content-Length",type:{name:"Number"}}},dse={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:!0,xmlName:"Content-Type",type:{name:"String"}}},pse={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:!0,serializedName:"comp",type:{name:"String"}}},fse={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}},Ji={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:!0,serializedName:"restype",type:{name:"String"}}},uo={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",type:{name:"Dictionary",value:{type:{name:"String"}}}}},mse={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}},AGe={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}},CGe={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}},ot={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}},tt={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}},rt={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}},hse={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:!0,serializedName:"comp",type:{name:"String"}}},gse={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:!0,serializedName:"comp",type:{name:"String"}}},OGe={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}},yse={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:!0,serializedName:"comp",type:{name:"String"}}},PGe={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}},IGe={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}},DGe={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:!0,serializedName:"comp",type:{name:"String"}}},LGe={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:!0,xmlName:"x-ms-source-container-name",type:{name:"String"}}},FGe={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}},nl={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:!0,serializedName:"comp",type:{name:"String"}}},bse={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},vse={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}},_se={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},wse={parameterPath:"action",mapper:{defaultValue:"release",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},lh={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:!0,xmlName:"x-ms-lease-id",type:{name:"String"}}},Ese={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Sse={parameterPath:"action",mapper:{defaultValue:"break",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},xse={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}},Tse={parameterPath:"action",mapper:{defaultValue:"change",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Nse={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:!0,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},Rse={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListBlobsIncludeItem",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["copy","deleted","metadata","snapshots","uncommittedblobs","versions","tags","immutabilitypolicy","legalhold","deletedwithversions"]}}}},collectionFormat:"CSV"},BGe={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:!0,xmlName:"delimiter",type:{name:"String"}}},oc={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}},ch={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}},Iy={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}},qGe={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}},MGe={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}},Di={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}},Li={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}},Fi={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}},qt={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}},Mt={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}},_t={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}},kGe={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}},jGe={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}},UGe={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:!0,serializedName:"comp",type:{name:"String"}}},zGe={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:!0,xmlName:"x-ms-expiry-option",type:{name:"String"}}},$Ge={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}},uh={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}},dh={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}},ph={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}},fh={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}},mh={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}},hh={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}},Ase={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:!0,serializedName:"comp",type:{name:"String"}}},dp={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}},pp={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}},HGe={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:!0,serializedName:"comp",type:{name:"String"}}},GGe={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:!0,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},En={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}},VGe={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:!0,serializedName:"comp",type:{name:"String"}}},gh={parameterPath:["options","tier"],mapper:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}},Cse={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}},yh={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}},bh={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}},vh={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}},_h={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}},Ose={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}},ww={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},fp={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}},WGe={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}},wh={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},KGe={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:!0,serializedName:"x-ms-requires-sync",type:{name:"String"}}},Dy={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}},Ly={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}},Pse={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}},XGe={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},QGe={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:!0,serializedName:"x-ms-copy-action",type:{name:"String"}}},YGe={parameterPath:"copyId",mapper:{serializedName:"copyid",required:!0,xmlName:"copyid",type:{name:"String"}}},ZGe={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:!0,serializedName:"comp",type:{name:"String"}}},JGe={parameterPath:"tier",mapper:{serializedName:"x-ms-access-tier",required:!0,xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}},eVe={parameterPath:["options","queryRequest"],mapper:Fre},tVe={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Ise={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:!0,serializedName:"comp",type:{name:"String"}}},rVe={parameterPath:["options","tags"],mapper:gC},Eu={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}},Eh={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}},iVe={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},Dse={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:!0,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}},Lse={parameterPath:["options","blobSequenceNumber"],mapper:{defaultValue:0,serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}},Ew={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},Sw={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},xw={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},wC={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Fse={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},EC={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}},SC={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}},xC={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}},nVe={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},TC={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},sVe={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:!0,xmlName:"x-ms-source-range",type:{name:"String"}}},NC={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}},aVe={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:!0,xmlName:"x-ms-range",type:{name:"String"}}},Bse={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},oVe={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}},lVe={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}},cVe={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:!0,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}},uVe={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},dVe={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},qse={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Mse={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}},RC={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}},kse={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}},pVe={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:!0,serializedName:"comp",type:{name:"String"}}},jse={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},fVe={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}},Use={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:!0,serializedName:"comp",type:{name:"String"}}},zse={parameterPath:"blockId",mapper:{serializedName:"blockid",required:!0,xmlName:"blockid",type:{name:"String"}}},mVe={parameterPath:"blocks",mapper:Dre},$se={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},hVe={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:!0,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}},FA=class{constructor(t){this.client=t}setProperties(t,r){return this.client.sendOperationRequest({blobServiceProperties:t,options:r},gVe)}getProperties(t){return this.client.sendOperationRequest({options:t},yVe)}getStatistics(t){return this.client.sendOperationRequest({options:t},bVe)}listContainersSegment(t){return this.client.sendOperationRequest({options:t},vVe)}getUserDelegationKey(t,r){return this.client.sendOperationRequest({keyInfo:t,options:r},_Ve)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},wVe)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},EVe)}filterBlobs(t){return this.client.sendOperationRequest({options:t},SVe)}},Su=nh.createSerializer(ah,!0),gVe={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:Bre},default:{bodyMapper:ce,headersMapper:qre}},requestBody:SGe,queryParameters:[_w,wu,pe],urlParameters:[de],headerParameters:[oh,_u,fe,me],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Su},yVe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:mC,headersMapper:Mre},default:{bodyMapper:ce,headersMapper:kre}},queryParameters:[_w,wu,pe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Su},bVe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Rre,headersMapper:jre},default:{bodyMapper:ce,headersMapper:Ure}},queryParameters:[_w,pe,xGe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Su},vVe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Are,headersMapper:zre},default:{bodyMapper:ce,headersMapper:$re}},queryParameters:[pe,bC,vC,cp,up,TGe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Su},_Ve={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:Ore,headersMapper:Hre},default:{bodyMapper:ce,headersMapper:Gre}},requestBody:NGe,queryParameters:[_w,pe,RGe],urlParameters:[de],headerParameters:[oh,_u,fe,me],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Su},wVe={path:"/",httpMethod:"GET",responses:{200:{headersMapper:Vre},default:{bodyMapper:ce,headersMapper:Wre}},queryParameters:[wu,pe,_C],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Su},EVe={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Kre},default:{bodyMapper:ce,headersMapper:Xre}},requestBody:cse,queryParameters:[pe,use],urlParameters:[de],headerParameters:[_u,fe,me,js,dse],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Su},SVe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:hC,headersMapper:Qre},default:{bodyMapper:ce,headersMapper:Yre}},queryParameters:[pe,cp,up,pse,fse],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Su},BA=class{constructor(t){this.client=t}create(t){return this.client.sendOperationRequest({options:t},xVe)}getProperties(t){return this.client.sendOperationRequest({options:t},TVe)}delete(t){return this.client.sendOperationRequest({options:t},NVe)}setMetadata(t){return this.client.sendOperationRequest({options:t},RVe)}getAccessPolicy(t){return this.client.sendOperationRequest({options:t},AVe)}setAccessPolicy(t){return this.client.sendOperationRequest({options:t},CVe)}restore(t){return this.client.sendOperationRequest({options:t},OVe)}rename(t,r){return this.client.sendOperationRequest({sourceContainerName:t,options:r},PVe)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},IVe)}filterBlobs(t){return this.client.sendOperationRequest({options:t},DVe)}acquireLease(t){return this.client.sendOperationRequest({options:t},LVe)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},FVe)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},BVe)}breakLease(t){return this.client.sendOperationRequest({options:t},qVe)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},MVe)}listBlobFlatSegment(t){return this.client.sendOperationRequest({options:t},kVe)}listBlobHierarchySegment(t,r){return this.client.sendOperationRequest({delimiter:t,options:r},jVe)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},UVe)}},Bi=nh.createSerializer(ah,!0),xVe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:Zre},default:{bodyMapper:ce,headersMapper:Jre}},queryParameters:[pe,Ji],urlParameters:[de],headerParameters:[fe,me,Ae,uo,mse,AGe,CGe],isXML:!0,serializer:Bi},TVe={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:eie},default:{bodyMapper:ce,headersMapper:tie}},queryParameters:[pe,Ji],urlParameters:[de],headerParameters:[fe,me,Ae,ot],isXML:!0,serializer:Bi},NVe={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:rie},default:{bodyMapper:ce,headersMapper:iie}},queryParameters:[pe,Ji],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt],isXML:!0,serializer:Bi},RVe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:nie},default:{bodyMapper:ce,headersMapper:sie}},queryParameters:[pe,Ji,hse],urlParameters:[de],headerParameters:[fe,me,Ae,uo,ot,tt],isXML:!0,serializer:Bi},AVe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}},serializedName:"SignedIdentifiers",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier"},headersMapper:aie},default:{bodyMapper:ce,headersMapper:oie}},queryParameters:[pe,Ji,gse],urlParameters:[de],headerParameters:[fe,me,Ae,ot],isXML:!0,serializer:Bi},CVe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:lie},default:{bodyMapper:ce,headersMapper:cie}},requestBody:OGe,queryParameters:[pe,Ji,gse],urlParameters:[de],headerParameters:[oh,_u,fe,me,mse,ot,tt,rt],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Bi},OVe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:uie},default:{bodyMapper:ce,headersMapper:die}},queryParameters:[pe,Ji,yse],urlParameters:[de],headerParameters:[fe,me,Ae,PGe,IGe],isXML:!0,serializer:Bi},PVe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:pie},default:{bodyMapper:ce,headersMapper:fie}},queryParameters:[pe,Ji,DGe],urlParameters:[de],headerParameters:[fe,me,Ae,LGe,FGe],isXML:!0,serializer:Bi},IVe={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:mie},default:{bodyMapper:ce,headersMapper:hie}},requestBody:cse,queryParameters:[pe,use,Ji],urlParameters:[de],headerParameters:[_u,fe,me,js,dse],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Bi},DVe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:hC,headersMapper:gie},default:{bodyMapper:ce,headersMapper:yie}},queryParameters:[pe,cp,up,pse,fse,Ji],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Bi},LVe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:bie},default:{bodyMapper:ce,headersMapper:vie}},queryParameters:[pe,Ji,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,bse,vse,_se],isXML:!0,serializer:Bi},FVe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:_ie},default:{bodyMapper:ce,headersMapper:wie}},queryParameters:[pe,Ji,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,wse,lh],isXML:!0,serializer:Bi},BVe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Eie},default:{bodyMapper:ce,headersMapper:Sie}},queryParameters:[pe,Ji,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,lh,Ese],isXML:!0,serializer:Bi},qVe={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:xie},default:{bodyMapper:ce,headersMapper:Tie}},queryParameters:[pe,Ji,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,Sse,xse],isXML:!0,serializer:Bi},MVe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Nie},default:{bodyMapper:ce,headersMapper:Rie}},queryParameters:[pe,Ji,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,lh,Tse,Nse],isXML:!0,serializer:Bi},kVe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:Pre,headersMapper:Aie},default:{bodyMapper:ce,headersMapper:Cie}},queryParameters:[pe,bC,vC,cp,up,Ji,Rse],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Bi},jVe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:Ire,headersMapper:Oie},default:{bodyMapper:ce,headersMapper:Pie}},queryParameters:[pe,bC,vC,cp,up,Ji,Rse,BGe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Bi},UVe={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:Iie},default:{bodyMapper:ce,headersMapper:Die}},queryParameters:[wu,pe,_C],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Bi},qA=class{constructor(t){this.client=t}download(t){return this.client.sendOperationRequest({options:t},zVe)}getProperties(t){return this.client.sendOperationRequest({options:t},$Ve)}delete(t){return this.client.sendOperationRequest({options:t},HVe)}undelete(t){return this.client.sendOperationRequest({options:t},GVe)}setExpiry(t,r){return this.client.sendOperationRequest({expiryOptions:t,options:r},VVe)}setHttpHeaders(t){return this.client.sendOperationRequest({options:t},WVe)}setImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},KVe)}deleteImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},XVe)}setLegalHold(t,r){return this.client.sendOperationRequest({legalHold:t,options:r},QVe)}setMetadata(t){return this.client.sendOperationRequest({options:t},YVe)}acquireLease(t){return this.client.sendOperationRequest({options:t},ZVe)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},JVe)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},eWe)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},tWe)}breakLease(t){return this.client.sendOperationRequest({options:t},rWe)}createSnapshot(t){return this.client.sendOperationRequest({options:t},iWe)}startCopyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},nWe)}copyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},sWe)}abortCopyFromURL(t,r){return this.client.sendOperationRequest({copyId:t,options:r},aWe)}setTier(t,r){return this.client.sendOperationRequest({tier:t,options:r},oWe)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},lWe)}query(t){return this.client.sendOperationRequest({options:t},cWe)}getTags(t){return this.client.sendOperationRequest({options:t},uWe)}setTags(t){return this.client.sendOperationRequest({options:t},dWe)}},_r=nh.createSerializer(ah,!0),zVe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:IA},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:IA},default:{bodyMapper:ce,headersMapper:Lie}},queryParameters:[pe,oc,ch],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Iy,qGe,MGe,Di,Li,Fi,qt,Mt,_t],isXML:!0,serializer:_r},$Ve={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:Fie},default:{bodyMapper:ce,headersMapper:Bie}},queryParameters:[pe,oc,ch],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Di,Li,Fi,qt,Mt,_t],isXML:!0,serializer:_r},HVe={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:qie},default:{bodyMapper:ce,headersMapper:Mie}},queryParameters:[pe,oc,ch,jGe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,qt,Mt,_t,kGe],isXML:!0,serializer:_r},GVe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:kie},default:{bodyMapper:ce,headersMapper:jie}},queryParameters:[pe,yse],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:_r},VVe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Uie},default:{bodyMapper:ce,headersMapper:zie}},queryParameters:[pe,UGe],urlParameters:[de],headerParameters:[fe,me,Ae,zGe,$Ge],isXML:!0,serializer:_r},WVe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:$ie},default:{bodyMapper:ce,headersMapper:Hie}},queryParameters:[wu,pe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,qt,Mt,_t,uh,dh,ph,fh,mh,hh],isXML:!0,serializer:_r},KVe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Gie},default:{bodyMapper:ce,headersMapper:Vie}},queryParameters:[pe,Ase],urlParameters:[de],headerParameters:[fe,me,Ae,rt,dp,pp],isXML:!0,serializer:_r},XVe={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:Wie},default:{bodyMapper:ce,headersMapper:Kie}},queryParameters:[pe,Ase],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:_r},QVe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Xie},default:{bodyMapper:ce,headersMapper:Qie}},queryParameters:[pe,HGe],urlParameters:[de],headerParameters:[fe,me,Ae,GGe],isXML:!0,serializer:_r},YVe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Yie},default:{bodyMapper:ce,headersMapper:Zie}},queryParameters:[pe,hse],urlParameters:[de],headerParameters:[fe,me,Ae,uo,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,En],isXML:!0,serializer:_r},ZVe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Jie},default:{bodyMapper:ce,headersMapper:ene}},queryParameters:[pe,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,bse,vse,_se,qt,Mt,_t],isXML:!0,serializer:_r},JVe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:tne},default:{bodyMapper:ce,headersMapper:rne}},queryParameters:[pe,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,wse,lh,qt,Mt,_t],isXML:!0,serializer:_r},eWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:ine},default:{bodyMapper:ce,headersMapper:nne}},queryParameters:[pe,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,lh,Ese,qt,Mt,_t],isXML:!0,serializer:_r},tWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:sne},default:{bodyMapper:ce,headersMapper:ane}},queryParameters:[pe,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,lh,Tse,Nse,qt,Mt,_t],isXML:!0,serializer:_r},rWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:one},default:{bodyMapper:ce,headersMapper:lne}},queryParameters:[pe,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,Sse,xse,qt,Mt,_t],isXML:!0,serializer:_r},iWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:cne},default:{bodyMapper:ce,headersMapper:une}},queryParameters:[pe,VGe],urlParameters:[de],headerParameters:[fe,me,Ae,uo,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,En],isXML:!0,serializer:_r},nWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:dne},default:{bodyMapper:ce,headersMapper:pne}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,uo,ot,tt,rt,qt,Mt,_t,dp,pp,gh,Cse,yh,bh,vh,_h,Ose,ww,fp,WGe,wh],isXML:!0,serializer:_r},sWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:fne},default:{bodyMapper:ce,headersMapper:mne}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,uo,ot,tt,rt,qt,Mt,_t,dp,pp,En,gh,yh,bh,vh,_h,ww,fp,wh,KGe,Dy,Ly,Pse],isXML:!0,serializer:_r},aWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:hne},default:{bodyMapper:ce,headersMapper:gne}},queryParameters:[pe,XGe,YGe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,QGe],isXML:!0,serializer:_r},oWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:DA},202:{headersMapper:DA},default:{bodyMapper:ce,headersMapper:yne}},queryParameters:[pe,oc,ch,ZGe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,_t,Cse,JGe],isXML:!0,serializer:_r},lWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:bne},default:{bodyMapper:ce,headersMapper:vne}},queryParameters:[wu,pe,_C],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:_r},cWe={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:LA},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:LA},default:{bodyMapper:ce,headersMapper:_ne}},requestBody:eVe,queryParameters:[pe,oc,tVe],urlParameters:[de],headerParameters:[oh,_u,fe,me,ot,tt,rt,Di,Li,Fi,qt,Mt,_t],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:_r},uWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:gC,headersMapper:wne},default:{bodyMapper:ce,headersMapper:Ene}},queryParameters:[pe,oc,ch,Ise],urlParameters:[de],headerParameters:[fe,me,Ae,ot,_t],isXML:!0,serializer:_r},dWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Sne},default:{bodyMapper:ce,headersMapper:xne}},requestBody:rVe,queryParameters:[pe,ch,Ise],urlParameters:[de],headerParameters:[oh,_u,fe,me,ot,_t,Eu,Eh],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:_r},MA=class{constructor(t){this.client=t}create(t,r,i){return this.client.sendOperationRequest({contentLength:t,blobContentLength:r,options:i},pWe)}uploadPages(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},fWe)}clearPages(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},mWe)}uploadPagesFromURL(t,r,i,n,s){return this.client.sendOperationRequest({sourceUrl:t,sourceRange:r,contentLength:i,range:n,options:s},hWe)}getPageRanges(t){return this.client.sendOperationRequest({options:t},gWe)}getPageRangesDiff(t){return this.client.sendOperationRequest({options:t},yWe)}resize(t,r){return this.client.sendOperationRequest({blobContentLength:t,options:r},bWe)}updateSequenceNumber(t,r){return this.client.sendOperationRequest({sequenceNumberAction:t,options:r},vWe)}copyIncremental(t,r){return this.client.sendOperationRequest({copySource:t,options:r},_We)}},lc=nh.createSerializer(ah,!0),pWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Tne},default:{bodyMapper:ce,headersMapper:Nne}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,js,uo,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,uh,dh,ph,fh,mh,hh,dp,pp,En,gh,fp,wh,iVe,Dse,Lse],isXML:!0,serializer:lc},fWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Rne},default:{bodyMapper:ce,headersMapper:Ane}},requestBody:Sw,queryParameters:[pe,wC],urlParameters:[de],headerParameters:[fe,me,js,ot,tt,rt,Iy,Di,Li,Fi,qt,Mt,_t,En,Eu,Eh,Ew,xw,Fse,EC,SC,xC],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:lc},mWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Cne},default:{bodyMapper:ce,headersMapper:One}},queryParameters:[pe,wC],urlParameters:[de],headerParameters:[fe,me,Ae,js,ot,tt,rt,Iy,Di,Li,Fi,qt,Mt,_t,En,EC,SC,xC,nVe],isXML:!0,serializer:lc},hWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Pne},default:{bodyMapper:ce,headersMapper:Ine}},queryParameters:[pe,wC],urlParameters:[de],headerParameters:[fe,me,Ae,js,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,En,yh,bh,vh,_h,Dy,Ly,Fse,EC,SC,xC,TC,sVe,NC,aVe],isXML:!0,serializer:lc},gWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:yC,headersMapper:Dne},default:{bodyMapper:ce,headersMapper:Lne}},queryParameters:[pe,cp,up,oc,Bse],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Iy,qt,Mt,_t],isXML:!0,serializer:lc},yWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:yC,headersMapper:Fne},default:{bodyMapper:ce,headersMapper:Bne}},queryParameters:[pe,cp,up,oc,Bse,oVe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Iy,qt,Mt,_t,lVe],isXML:!0,serializer:lc},bWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:qne},default:{bodyMapper:ce,headersMapper:Mne}},queryParameters:[wu,pe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,En,Dse],isXML:!0,serializer:lc},vWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:kne},default:{bodyMapper:ce,headersMapper:jne}},queryParameters:[wu,pe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,qt,Mt,_t,Lse,cVe],isXML:!0,serializer:lc},_We={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Une},default:{bodyMapper:ce,headersMapper:zne}},queryParameters:[pe,uVe],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,qt,Mt,_t,ww],isXML:!0,serializer:lc},kA=class{constructor(t){this.client=t}create(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},wWe)}appendBlock(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},EWe)}appendBlockFromUrl(t,r,i){return this.client.sendOperationRequest({sourceUrl:t,contentLength:r,options:i},SWe)}seal(t){return this.client.sendOperationRequest({options:t},xWe)}},Tw=nh.createSerializer(ah,!0),wWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:$ne},default:{bodyMapper:ce,headersMapper:Hne}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,js,uo,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,uh,dh,ph,fh,mh,hh,dp,pp,En,fp,wh,dVe],isXML:!0,serializer:Tw},EWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Gne},default:{bodyMapper:ce,headersMapper:Vne}},requestBody:Sw,queryParameters:[pe,qse],urlParameters:[de],headerParameters:[fe,me,js,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,En,Eu,Eh,Ew,xw,Mse,RC],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Tw},SWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Wne},default:{bodyMapper:ce,headersMapper:Kne}},queryParameters:[pe,qse],urlParameters:[de],headerParameters:[fe,me,Ae,js,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,En,yh,bh,vh,_h,Dy,Ly,Eu,TC,NC,Mse,RC,kse],isXML:!0,serializer:Tw},xWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Xne},default:{bodyMapper:ce,headersMapper:Qne}},queryParameters:[pe,pVe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,qt,Mt,RC],isXML:!0,serializer:Tw},jA=class{constructor(t){this.client=t}upload(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},TWe)}putBlobFromUrl(t,r,i){return this.client.sendOperationRequest({contentLength:t,copySource:r,options:i},NWe)}stageBlock(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,body:i,options:n},RWe)}stageBlockFromURL(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,sourceUrl:i,options:n},AWe)}commitBlockList(t,r){return this.client.sendOperationRequest({blocks:t,options:r},CWe)}getBlockList(t,r){return this.client.sendOperationRequest({listType:t,options:r},OWe)}},Sh=nh.createSerializer(ah,!0),TWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Yne},default:{bodyMapper:ce,headersMapper:Zne}},requestBody:Sw,queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,js,uo,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,uh,dh,ph,fh,mh,hh,dp,pp,En,gh,fp,wh,Eu,Eh,Ew,xw,jse],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Sh},NWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Jne},default:{bodyMapper:ce,headersMapper:ese}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,js,uo,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,uh,dh,ph,fh,mh,hh,En,gh,yh,bh,vh,_h,Ose,ww,fp,Dy,Ly,Pse,Eu,jse,fVe],isXML:!0,serializer:Sh},RWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:tse},default:{bodyMapper:ce,headersMapper:rse}},requestBody:Sw,queryParameters:[pe,Use,zse],urlParameters:[de],headerParameters:[fe,me,js,ot,Di,Li,Fi,En,Eu,Eh,Ew,xw],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Sh},AWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:ise},default:{bodyMapper:ce,headersMapper:nse}},queryParameters:[pe,Use,zse],urlParameters:[de],headerParameters:[fe,me,Ae,js,ot,Di,Li,Fi,En,yh,bh,vh,_h,Dy,Ly,TC,NC,kse],isXML:!0,serializer:Sh},CWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:sse},default:{bodyMapper:ce,headersMapper:ase}},requestBody:mVe,queryParameters:[pe,$se],urlParameters:[de],headerParameters:[oh,_u,fe,me,uo,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,uh,dh,ph,fh,mh,hh,dp,pp,En,gh,fp,wh,Eu,Eh],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Sh},OWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:Lre,headersMapper:ose},default:{bodyMapper:ce,headersMapper:lse}},queryParameters:[pe,oc,$se,hVe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,_t],isXML:!0,serializer:Sh},PWe=class extends rHe.ExtendedServiceClient{constructor(t,r){var i,n;if(t===void 0)throw new Error("'url' cannot be null");r||(r={});let s={requestContentType:"application/json; charset=utf-8"},a="azsdk-js-azure-storage-blob/12.25.0",o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${a}`:`${a}`,l=Object.assign(Object.assign(Object.assign({},s),r),{userAgentOptions:{userAgentPrefix:o},endpoint:(n=(i=r.endpoint)!==null&&i!==void 0?i:r.baseUri)!==null&&n!==void 0?n:"{url}"});super(l),this.url=t,this.version=r.version||"2024-11-04",this.service=new FA(this),this.container=new BA(this),this.blob=new qA(this),this.pageBlob=new MA(this),this.appendBlob=new kA(this),this.blockBlob=new jA(this)}},pw=class extends PWe{async sendOperationRequest(t,r){let i=Object.assign({},r);return(i.path==="/{containerName}"||i.path==="/{containerName}/{blob}")&&(i.path=""),super.sendOperationRequest(t,i)}},Ny=class{constructor(t,r){this.url=yHe(t),this.accountName=wre(t),this.pipeline=r,this.storageClientContext=new pw(this.url,xre(r)),this.isHttps=_re(_He(this.url)||"","https"),this.credential=Tre(r);let i=this.storageClientContext;i.requestContentType=void 0}},te=Y$e.createTracingClient({packageName:"@azure/storage-blob",packageVersion:mre,namespace:"Microsoft.Storage"}),nc=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"r":r.read=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"x":r.deleteVersion=!0;break;case"t":r.tag=!0;break;case"m":r.move=!0;break;case"e":r.execute=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission: ${i}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.deleteVersion&&(r.deleteVersion=!0),t.tag&&(r.tag=!0),t.move&&(r.move=!0),t.execute&&(r.execute=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),r}toString(){let t=[];return this.read&&t.push("r"),this.add&&t.push("a"),this.create&&t.push("c"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.tag&&t.push("t"),this.move&&t.push("m"),this.execute&&t.push("e"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),t.join("")}},sc=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1,this.filterByTags=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"r":r.read=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"l":r.list=!0;break;case"t":r.tag=!0;break;case"x":r.deleteVersion=!0;break;case"m":r.move=!0;break;case"e":r.execute=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;case"f":r.filterByTags=!0;break;default:throw new RangeError(`Invalid permission ${i}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.list&&(r.list=!0),t.deleteVersion&&(r.deleteVersion=!0),t.tag&&(r.tag=!0),t.move&&(r.move=!0),t.execute&&(r.execute=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),t.filterByTags&&(r.filterByTags=!0),r}toString(){let t=[];return this.read&&t.push("r"),this.add&&t.push("a"),this.create&&t.push("c"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.list&&t.push("l"),this.tag&&t.push("t"),this.move&&t.push("m"),this.execute&&t.push("e"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),this.filterByTags&&t.push("f"),t.join("")}},UA=class{constructor(t,r){this.accountName=t,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(t){return oC.createHmac("sha256",this.key).update(t,"utf8").digest("base64")}};function ac(e){return e.end?`${e.start}-${e.end}`:e.start}Ne.SASProtocol=void 0;(function(e){e.Https="https",e.HttpsAndHttp="https,http"})(Ne.SASProtocol||(Ne.SASProtocol={}));var il=class{get ipRange(){if(this.ipRangeInner)return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}constructor(t,r,i,n,s,a,o,l,c,u,d,p,f,m,h,y,b,w,v,E){this.version=t,this.signature=r,i!==void 0&&typeof i!="string"?(this.permissions=i.permissions,this.services=i.services,this.resourceTypes=i.resourceTypes,this.protocol=i.protocol,this.startsOn=i.startsOn,this.expiresOn=i.expiresOn,this.ipRangeInner=i.ipRange,this.identifier=i.identifier,this.encryptionScope=i.encryptionScope,this.resource=i.resource,this.cacheControl=i.cacheControl,this.contentDisposition=i.contentDisposition,this.contentEncoding=i.contentEncoding,this.contentLanguage=i.contentLanguage,this.contentType=i.contentType,i.userDelegationKey&&(this.signedOid=i.userDelegationKey.signedObjectId,this.signedTenantId=i.userDelegationKey.signedTenantId,this.signedStartsOn=i.userDelegationKey.signedStartsOn,this.signedExpiresOn=i.userDelegationKey.signedExpiresOn,this.signedService=i.userDelegationKey.signedService,this.signedVersion=i.userDelegationKey.signedVersion,this.preauthorizedAgentObjectId=i.preauthorizedAgentObjectId,this.correlationId=i.correlationId)):(this.services=n,this.resourceTypes=s,this.expiresOn=l,this.permissions=i,this.protocol=a,this.startsOn=o,this.ipRangeInner=c,this.encryptionScope=E,this.identifier=u,this.resource=d,this.cacheControl=p,this.contentDisposition=f,this.contentEncoding=m,this.contentLanguage=h,this.contentType=y,b&&(this.signedOid=b.signedObjectId,this.signedTenantId=b.signedTenantId,this.signedStartsOn=b.signedStartsOn,this.signedExpiresOn=b.signedExpiresOn,this.signedService=b.signedService,this.signedVersion=b.signedVersion,this.preauthorizedAgentObjectId=w,this.correlationId=v))}toString(){let t=["sv","ss","srt","spr","st","se","sip","si","ses","skoid","sktid","skt","ske","sks","skv","sr","sp","sig","rscc","rscd","rsce","rscl","rsct","saoid","scid"],r=[];for(let i of t)switch(i){case"sv":this.tryAppendQueryParameter(r,i,this.version);break;case"ss":this.tryAppendQueryParameter(r,i,this.services);break;case"srt":this.tryAppendQueryParameter(r,i,this.resourceTypes);break;case"spr":this.tryAppendQueryParameter(r,i,this.protocol);break;case"st":this.tryAppendQueryParameter(r,i,this.startsOn?Bt(this.startsOn,!1):void 0);break;case"se":this.tryAppendQueryParameter(r,i,this.expiresOn?Bt(this.expiresOn,!1):void 0);break;case"sip":this.tryAppendQueryParameter(r,i,this.ipRange?ac(this.ipRange):void 0);break;case"si":this.tryAppendQueryParameter(r,i,this.identifier);break;case"ses":this.tryAppendQueryParameter(r,i,this.encryptionScope);break;case"skoid":this.tryAppendQueryParameter(r,i,this.signedOid);break;case"sktid":this.tryAppendQueryParameter(r,i,this.signedTenantId);break;case"skt":this.tryAppendQueryParameter(r,i,this.signedStartsOn?Bt(this.signedStartsOn,!1):void 0);break;case"ske":this.tryAppendQueryParameter(r,i,this.signedExpiresOn?Bt(this.signedExpiresOn,!1):void 0);break;case"sks":this.tryAppendQueryParameter(r,i,this.signedService);break;case"skv":this.tryAppendQueryParameter(r,i,this.signedVersion);break;case"sr":this.tryAppendQueryParameter(r,i,this.resource);break;case"sp":this.tryAppendQueryParameter(r,i,this.permissions);break;case"sig":this.tryAppendQueryParameter(r,i,this.signature);break;case"rscc":this.tryAppendQueryParameter(r,i,this.cacheControl);break;case"rscd":this.tryAppendQueryParameter(r,i,this.contentDisposition);break;case"rsce":this.tryAppendQueryParameter(r,i,this.contentEncoding);break;case"rscl":this.tryAppendQueryParameter(r,i,this.contentLanguage);break;case"rsct":this.tryAppendQueryParameter(r,i,this.contentType);break;case"saoid":this.tryAppendQueryParameter(r,i,this.preauthorizedAgentObjectId);break;case"scid":this.tryAppendQueryParameter(r,i,this.correlationId);break}return r.join("&")}tryAppendQueryParameter(t,r,i){i&&(r=encodeURIComponent(r),i=encodeURIComponent(i),r.length>0&&i.length>0&&t.push(`${r}=${i}`))}};function AC(e,t,r){return CC(e,t,r).sasQueryParameters}function CC(e,t,r){let i=e.version?e.version:uC,n=t instanceof Jt?t:void 0,s;if(n===void 0&&r!==void 0&&(s=new UA(r,t)),n===void 0&&s===void 0)throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.");if(i>="2020-12-06")return n!==void 0?LWe(e,n):qWe(e,s);if(i>="2018-11-09")return n!==void 0?DWe(e,n):i>="2020-02-10"?BWe(e,s):FWe(e,s);if(i>="2015-04-05"){if(n!==void 0)return IWe(e,n);throw new RangeError("'version' must be >= '2018-11-09' when generating user delegation SAS using user delegation key.")}throw new RangeError("'version' must be >= '2015-04-05'.")}function IWe(e,t){if(e=Th(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c";e.blobName&&(r="b");let i;e.permissions&&(e.blobName?i=nc.parse(e.permissions.toString()).toString():i=sc.parse(e.permissions.toString()).toString());let n=[i||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",xh(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?ac(e.ipRange):"",e.protocol?e.protocol:"",e.version,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),s=t.computeHMACSHA256(n);return{sasQueryParameters:new il(e.version,s,i,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType),stringToSign:n}}function DWe(e,t){if(e=Th(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=nc.parse(e.permissions.toString()).toString():n=sc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",xh(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?ac(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new il(e.version,a,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType),stringToSign:s}}function LWe(e,t){if(e=Th(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=nc.parse(e.permissions.toString()).toString():n=sc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",xh(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?ac(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.encryptionScope,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new il(e.version,a,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,void 0,void 0,void 0,e.encryptionScope),stringToSign:s}}function FWe(e,t){if(e=Th(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=nc.parse(e.permissions.toString()).toString():n=sc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",xh(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Bt(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Bt(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.ipRange?ac(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new il(e.version,a,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey),stringToSign:s}}function BWe(e,t){if(e=Th(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=nc.parse(e.permissions.toString()).toString():n=sc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",xh(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Bt(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Bt(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?ac(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new il(e.version,a,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId),stringToSign:s}}function qWe(e,t){if(e=Th(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=nc.parse(e.permissions.toString()).toString():n=sc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",xh(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Bt(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Bt(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?ac(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.encryptionScope,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new il(e.version,a,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId,e.encryptionScope),stringToSign:s}}function xh(e,t,r){let i=[`/blob/${e}/${t}`];return r&&i.push(`/${r}`),i.join("")}function Th(e){let t=e.version?e.version:uC;if(e.snapshotTime&&t<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(e.blobName===void 0&&e.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(e.versionId&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(e.blobName===void 0&&e.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(e.permissions&&e.permissions.setImmutabilityPolicy&&t<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(e.permissions&&e.permissions.deleteVersion&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(e.permissions&&e.permissions.permanentDelete&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(e.permissions&&e.permissions.tag&&t<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(t<"2020-02-10"&&e.permissions&&(e.permissions.move||e.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(t<"2021-04-10"&&e.permissions&&e.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(t<"2020-02-10"&&(e.preauthorizedAgentObjectId||e.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(e.encryptionScope&&t<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return e.version=t,e}var Ry=class{get leaseId(){return this._leaseId}get url(){return this._url}constructor(t,r){let i=t.storageClientContext;this._url=t.url,t.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=i.container):(this._isContainer=!1,this._containerOrBlobOperation=i.blob),r||(r=Gt.randomUUID()),this._leaseId=r}async acquireLease(t,r={}){var i,n,s,a,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==rl||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((a=r.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==rl||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-acquireLease",r,async l=>{var c;return ue(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),proposedLeaseId:this._leaseId,tracingOptions:l.tracingOptions}))})}async changeLease(t,r={}){var i,n,s,a,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==rl||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((a=r.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==rl||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-changeLease",r,async l=>{var c;let u=ue(await this._containerOrBlobOperation.changeLease(this._leaseId,t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),tracingOptions:l.tracingOptions}));return this._leaseId=t,u})}async releaseLease(t={}){var r,i,n,s,a;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==rl||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==rl||!((a=t.conditions)===null||a===void 0)&&a.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-releaseLease",t,async o=>{var l;return ue(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions}))})}async renewLease(t={}){var r,i,n,s,a;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==rl||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==rl||!((a=t.conditions)===null||a===void 0)&&a.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-renewLease",t,async o=>{var l;return this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions})})}async breakLease(t,r={}){var i,n,s,a,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==rl||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((a=r.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==rl||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-breakLease",r,async l=>{var c;let u={abortSignal:r.abortSignal,breakPeriod:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),tracingOptions:l.tracingOptions};return ue(await this._containerOrBlobOperation.breakLease(u))})}},zA=class extends lC.Readable{constructor(t,r,i,n,s={}){super({highWaterMark:s.highWaterMark}),this.retries=0,this.sourceDataHandler=a=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=void 0,this.source.pause(),this.sourceErrorOrEndHandler(),this.source.destroy();return}this.offset+=a.length,this.onProgress&&this.onProgress({loadedBytes:this.offset-this.start}),this.push(a)||this.source.pause()},this.sourceAbortedHandler=()=>{let a=new yw.AbortError("The operation was aborted.");this.destroy(a)},this.sourceErrorOrEndHandler=a=>{if(a&&a.name==="AbortError"){this.destroy(a);return}this.removeSourceEventHandlers(),this.offset-1===this.end?this.push(null):this.offset<=this.end?this.retries{this.source=o,this.setSourceEventHandlers()}).catch(o=>{this.destroy(o)})):this.destroy(new Error(`Data corruption failure: received less data than required and reached maxRetires limitation. Received data offset: ${this.offset-1}, data needed offset: ${this.end}, retries: ${this.retries}, max retries: ${this.maxRetryRequests}`)):this.destroy(new Error(`Data corruption failure: Received more data than original request, data needed offset is ${this.end}, received offset: ${this.offset-1}`))},this.getter=r,this.source=t,this.start=i,this.offset=i,this.end=i+n-1,this.maxRetryRequests=s.maxRetryRequests&&s.maxRetryRequests>=0?s.maxRetryRequests:0,this.onProgress=s.onProgress,this.options=s,this.setSourceEventHandlers()}_read(){this.source.resume()}setSourceEventHandlers(){this.source.on("data",this.sourceDataHandler),this.source.on("end",this.sourceErrorOrEndHandler),this.source.on("error",this.sourceErrorOrEndHandler),this.source.on("aborted",this.sourceAbortedHandler)}removeSourceEventHandlers(){this.source.removeListener("data",this.sourceDataHandler),this.source.removeListener("end",this.sourceErrorOrEndHandler),this.source.removeListener("error",this.sourceErrorOrEndHandler),this.source.removeListener("aborted",this.sourceAbortedHandler)}_destroy(t,r){this.removeSourceEventHandlers(),this.source.destroy(),r(t===null?void 0:t)}},$A=class{get acceptRanges(){return this.originalResponse.acceptRanges}get cacheControl(){return this.originalResponse.cacheControl}get contentDisposition(){return this.originalResponse.contentDisposition}get contentEncoding(){return this.originalResponse.contentEncoding}get contentLanguage(){return this.originalResponse.contentLanguage}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber}get blobType(){return this.originalResponse.blobType}get contentLength(){return this.originalResponse.contentLength}get contentMD5(){return this.originalResponse.contentMD5}get contentRange(){return this.originalResponse.contentRange}get contentType(){return this.originalResponse.contentType}get copyCompletedOn(){return this.originalResponse.copyCompletedOn}get copyId(){return this.originalResponse.copyId}get copyProgress(){return this.originalResponse.copyProgress}get copySource(){return this.originalResponse.copySource}get copyStatus(){return this.originalResponse.copyStatus}get copyStatusDescription(){return this.originalResponse.copyStatusDescription}get leaseDuration(){return this.originalResponse.leaseDuration}get leaseState(){return this.originalResponse.leaseState}get leaseStatus(){return this.originalResponse.leaseStatus}get date(){return this.originalResponse.date}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount}get etag(){return this.originalResponse.etag}get tagCount(){return this.originalResponse.tagCount}get errorCode(){return this.originalResponse.errorCode}get isServerEncrypted(){return this.originalResponse.isServerEncrypted}get blobContentMD5(){return this.originalResponse.blobContentMD5}get lastModified(){return this.originalResponse.lastModified}get lastAccessed(){return this.originalResponse.lastAccessed}get createdOn(){return this.originalResponse.createdOn}get metadata(){return this.originalResponse.metadata}get requestId(){return this.originalResponse.requestId}get clientRequestId(){return this.originalResponse.clientRequestId}get version(){return this.originalResponse.version}get versionId(){return this.originalResponse.versionId}get isCurrentVersion(){return this.originalResponse.isCurrentVersion}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256}get contentCrc64(){return this.originalResponse.contentCrc64}get objectReplicationDestinationPolicyId(){return this.originalResponse.objectReplicationDestinationPolicyId}get objectReplicationSourceProperties(){return this.originalResponse.objectReplicationSourceProperties}get isSealed(){return this.originalResponse.isSealed}get immutabilityPolicyExpiresOn(){return this.originalResponse.immutabilityPolicyExpiresOn}get immutabilityPolicyMode(){return this.originalResponse.immutabilityPolicyMode}get legalHold(){return this.originalResponse.legalHold}get contentAsBlob(){return this.originalResponse.blobBody}get readableStreamBody(){return Gt.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r,i,n,s={}){this.originalResponse=t,this.blobDownloadStream=new zA(this.originalResponse.readableStreamBody,r,i,n,s)}},ore=16,lre=new Uint8Array([79,98,106,1]),MWe="avro.codec",kWe="avro.schema",$r=class e{static async readFixedBytes(t,r,i={}){let n=await t.read(r,{abortSignal:i.abortSignal});if(n.length!==r)throw new Error("Hit stream end.");return n}static async readByte(t,r={}){return(await e.readFixedBytes(t,1,r))[0]}static async readZigZagLong(t,r={}){let i=0,n=0,s,a,o;do s=await e.readByte(t,r),a=s&128,i|=(s&127)<Number.MAX_SAFE_INTEGER)throw new Error("Integer overflow.");return l}return i>>1^-(i&1)}static async readLong(t,r={}){return e.readZigZagLong(t,r)}static async readInt(t,r={}){return e.readZigZagLong(t,r)}static async readNull(){return null}static async readBoolean(t,r={}){let i=await e.readByte(t,r);if(i===1)return!0;if(i===0)return!1;throw new Error("Byte was not a boolean.")}static async readFloat(t,r={}){let i=await e.readFixedBytes(t,4,r);return new DataView(i.buffer,i.byteOffset,i.byteLength).getFloat32(0,!0)}static async readDouble(t,r={}){let i=await e.readFixedBytes(t,8,r);return new DataView(i.buffer,i.byteOffset,i.byteLength).getFloat64(0,!0)}static async readBytes(t,r={}){let i=await e.readLong(t,r);if(i<0)throw new Error("Bytes size was negative.");return t.read(i,{abortSignal:r.abortSignal})}static async readString(t,r={}){let i=await e.readBytes(t,r);return new TextDecoder().decode(i)}static async readMapPair(t,r,i={}){let n=await e.readString(t,i),s=await r(t,i);return{key:n,value:s}}static async readMap(t,r,i={}){let n=(o,l={})=>e.readMapPair(o,r,l),s=await e.readArray(t,n,i),a={};for(let o of s)a[o.key]=o.value;return a}static async readArray(t,r,i={}){let n=[];for(let s=await e.readLong(t,i);s!==0;s=await e.readLong(t,i))for(s<0&&(await e.readLong(t,i),s=-s);s--;){let a=await r(t,i);n.push(a)}return n}},ap;(function(e){e.RECORD="record",e.ENUM="enum",e.ARRAY="array",e.MAP="map",e.UNION="union",e.FIXED="fixed"})(ap||(ap={}));var Pi;(function(e){e.NULL="null",e.BOOLEAN="boolean",e.INT="int",e.LONG="long",e.FLOAT="float",e.DOUBLE="double",e.BYTES="bytes",e.STRING="string"})(Pi||(Pi={}));var bu=class e{static fromSchema(t){return typeof t=="string"?e.fromStringSchema(t):Array.isArray(t)?e.fromArraySchema(t):e.fromObjectSchema(t)}static fromStringSchema(t){switch(t){case Pi.NULL:case Pi.BOOLEAN:case Pi.INT:case Pi.LONG:case Pi.FLOAT:case Pi.DOUBLE:case Pi.BYTES:case Pi.STRING:return new HA(t);default:throw new Error(`Unexpected Avro type ${t}`)}}static fromArraySchema(t){return new VA(t.map(e.fromSchema))}static fromObjectSchema(t){let r=t.type;try{return e.fromStringSchema(r)}catch{}switch(r){case ap.RECORD:if(t.aliases)throw new Error(`aliases currently is not supported, schema: ${t}`);if(!t.name)throw new Error(`Required attribute 'name' doesn't exist on schema: ${t}`);let i={};if(!t.fields)throw new Error(`Required attribute 'fields' doesn't exist on schema: ${t}`);for(let n of t.fields)i[n.name]=e.fromSchema(n.type);return new KA(i,t.name);case ap.ENUM:if(t.aliases)throw new Error(`aliases currently is not supported, schema: ${t}`);if(!t.symbols)throw new Error(`Required attribute 'symbols' doesn't exist on schema: ${t}`);return new GA(t.symbols);case ap.MAP:if(!t.values)throw new Error(`Required attribute 'values' doesn't exist on schema: ${t}`);return new WA(e.fromSchema(t.values));case ap.ARRAY:case ap.FIXED:default:throw new Error(`Unexpected Avro type ${r} in ${t}`)}}},HA=class extends bu{constructor(t){super(),this._primitive=t}read(t,r={}){switch(this._primitive){case Pi.NULL:return $r.readNull();case Pi.BOOLEAN:return $r.readBoolean(t,r);case Pi.INT:return $r.readInt(t,r);case Pi.LONG:return $r.readLong(t,r);case Pi.FLOAT:return $r.readFloat(t,r);case Pi.DOUBLE:return $r.readDouble(t,r);case Pi.BYTES:return $r.readBytes(t,r);case Pi.STRING:return $r.readString(t,r);default:throw new Error("Unknown Avro Primitive")}}},GA=class extends bu{constructor(t){super(),this._symbols=t}async read(t,r={}){let i=await $r.readInt(t,r);return this._symbols[i]}},VA=class extends bu{constructor(t){super(),this._types=t}async read(t,r={}){let i=await $r.readInt(t,r);return this._types[i].read(t,r)}},WA=class extends bu{constructor(t){super(),this._itemType=t}read(t,r={}){let i=(n,s)=>this._itemType.read(n,s);return $r.readMap(t,i,r)}},KA=class extends bu{constructor(t,r){super(),this._fields=t,this._name=r}async read(t,r={}){let i={};i.$schema=this._name;for(let n in this._fields)Object.prototype.hasOwnProperty.call(this._fields,n)&&(i[n]=await this._fields[n].read(t,r));return i}};function cre(e,t){if(e===t)return!0;if(e==null||t==null||e.length!==t.length)return!1;for(let r=0;r0)for(let s=0;s0}parseObjects(){return ne.__asyncGenerator(this,arguments,function*(r={}){for(this._initialized||(yield ne.__await(this.initialize(r)));this.hasNext();){let i=yield ne.__await(this._itemType.read(this._dataStream,{abortSignal:r.abortSignal}));if(this._itemsRemainingInBlock--,this._objectIndex++,this._itemsRemainingInBlock===0){let n=yield ne.__await($r.readFixedBytes(this._dataStream,ore,{abortSignal:r.abortSignal}));if(this._blockOffset=this._initialBlockOffset+this._dataStream.position,this._objectIndex=0,!cre(this._syncMarker,n))throw new Error("Stream is not a valid Avro file.");try{this._itemsRemainingInBlock=yield ne.__await($r.readLong(this._dataStream,{abortSignal:r.abortSignal}))}catch{this._itemsRemainingInBlock=0}this._itemsRemainingInBlock>0&&(yield ne.__await($r.readLong(this._dataStream,{abortSignal:r.abortSignal})))}yield yield ne.__await(i)}})}},QA=class{},ure=new yw.AbortError("Reading from the avro stream was aborted."),YA=class extends QA{toUint8Array(t){return typeof t=="string"?Buffer.from(t):t}constructor(t){super(),this._readable=t,this._position=0}get position(){return this._position}async read(t,r={}){var i;if(!((i=r.abortSignal)===null||i===void 0)&&i.aborted)throw ure;if(t<0)throw new Error(`size parameter should be positive: ${t}`);if(t===0)return new Uint8Array;if(!this._readable.readable)throw new Error("Stream no longer readable.");let n=this._readable.read(t);return n?(this._position+=n.length,this.toUint8Array(n)):new Promise((s,a)=>{let o=()=>{this._readable.removeListener("readable",l),this._readable.removeListener("error",c),this._readable.removeListener("end",c),this._readable.removeListener("close",c),r.abortSignal&&r.abortSignal.removeEventListener("abort",u)},l=()=>{let d=this._readable.read(t);d&&(this._position+=d.length,o(),s(this.toUint8Array(d)))},c=()=>{o(),a()},u=()=>{o(),a(ure)};this._readable.on("readable",l),this._readable.once("error",c),this._readable.once("end",c),this._readable.once("close",c),r.abortSignal&&r.abortSignal.addEventListener("abort",u)})}},ZA=class extends lC.Readable{constructor(t,r={}){super(),this.avroPaused=!0,this.source=t,this.onProgress=r.onProgress,this.onError=r.onError,this.avroReader=new XA(new YA(this.source)),this.avroIter=this.avroReader.parseObjects({abortSignal:r.abortSignal})}_read(){this.avroPaused&&this.readInternal().catch(t=>{this.emit("error",t)})}async readInternal(){this.avroPaused=!1;let t;do{if(t=await this.avroIter.next(),t.done)break;let r=t.value,i=r.$schema;if(typeof i!="string")throw Error("Missing schema in avro record.");switch(i){case"com.microsoft.azure.storage.queryBlobContents.resultData":{let n=r.data;if(!(n instanceof Uint8Array))throw Error("Invalid data in avro result record.");this.push(Buffer.from(n))||(this.avroPaused=!0)}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{let n=r.bytesScanned;if(typeof n!="number")throw Error("Invalid bytesScanned in avro progress record.");this.onProgress&&this.onProgress({loadedBytes:n})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){let n=r.totalBytes;if(typeof n!="number")throw Error("Invalid totalBytes in avro end record.");this.onProgress({loadedBytes:n})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){let n=r.fatal;if(typeof n!="boolean")throw Error("Invalid fatal in avro error record.");let s=r.name;if(typeof s!="string")throw Error("Invalid name in avro error record.");let a=r.description;if(typeof a!="string")throw Error("Invalid description in avro error record.");let o=r.position;if(typeof o!="number")throw Error("Invalid position in avro error record.");this.onError({position:o,name:s,isFatal:n,description:a})}break;default:throw Error(`Unknown schema ${i} in avro progress record.`)}}while(!t.done&&!this.avroPaused)}},JA=class{get acceptRanges(){return this.originalResponse.acceptRanges}get cacheControl(){return this.originalResponse.cacheControl}get contentDisposition(){return this.originalResponse.contentDisposition}get contentEncoding(){return this.originalResponse.contentEncoding}get contentLanguage(){return this.originalResponse.contentLanguage}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber}get blobType(){return this.originalResponse.blobType}get contentLength(){return this.originalResponse.contentLength}get contentMD5(){return this.originalResponse.contentMD5}get contentRange(){return this.originalResponse.contentRange}get contentType(){return this.originalResponse.contentType}get copyCompletedOn(){}get copyId(){return this.originalResponse.copyId}get copyProgress(){return this.originalResponse.copyProgress}get copySource(){return this.originalResponse.copySource}get copyStatus(){return this.originalResponse.copyStatus}get copyStatusDescription(){return this.originalResponse.copyStatusDescription}get leaseDuration(){return this.originalResponse.leaseDuration}get leaseState(){return this.originalResponse.leaseState}get leaseStatus(){return this.originalResponse.leaseStatus}get date(){return this.originalResponse.date}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount}get etag(){return this.originalResponse.etag}get errorCode(){return this.originalResponse.errorCode}get isServerEncrypted(){return this.originalResponse.isServerEncrypted}get blobContentMD5(){return this.originalResponse.blobContentMD5}get lastModified(){return this.originalResponse.lastModified}get metadata(){return this.originalResponse.metadata}get requestId(){return this.originalResponse.requestId}get clientRequestId(){return this.originalResponse.clientRequestId}get version(){return this.originalResponse.version}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256}get contentCrc64(){return this.originalResponse.contentCrc64}get blobBody(){}get readableStreamBody(){return Gt.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r={}){this.originalResponse=t,this.blobDownloadStream=new ZA(this.originalResponse.readableStreamBody,r)}};Ne.BlockBlobTier=void 0;(function(e){e.Hot="Hot",e.Cool="Cool",e.Cold="Cold",e.Archive="Archive"})(Ne.BlockBlobTier||(Ne.BlockBlobTier={}));Ne.PremiumPageBlobTier=void 0;(function(e){e.P4="P4",e.P6="P6",e.P10="P10",e.P15="P15",e.P20="P20",e.P30="P30",e.P40="P40",e.P50="P50",e.P60="P60",e.P70="P70",e.P80="P80"})(Ne.PremiumPageBlobTier||(Ne.PremiumPageBlobTier={}));function lp(e){if(e!==void 0)return e}function Ii(e,t){if(e&&!t)throw new RangeError("Customer-provided encryption key must be used over HTTPS.");e&&!e.encryptionAlgorithm&&(e.encryptionAlgorithm=uHe)}Ne.StorageBlobAudience=void 0;(function(e){e.StorageOAuthScopes="https://storage.azure.com/.default",e.DiskComputeOAuthScopes="https://disk.compute.azure.com/.default"})(Ne.StorageBlobAudience||(Ne.StorageBlobAudience={}));function jWe(e){return`https://${e}.blob.core.windows.net/.default`}function CA(e){let t=(e._response.parsedBody.pageRange||[]).map(i=>({offset:i.start,count:i.end-i.start})),r=(e._response.parsedBody.clearRange||[]).map(i=>({offset:i.start,count:i.end-i.start}));return Object.assign(Object.assign({},e),{pageRange:t,clearRange:r,_response:Object.assign(Object.assign({},e._response),{parsedBody:{pageRange:t,clearRange:r}})})}var eC=class extends Z$e.Poller{constructor(t){let{blobClient:r,copySource:i,intervalInMs:n=15e3,onProgress:s,resumeFrom:a,startCopyFromURLOptions:o}=t,l;a&&(l=JSON.parse(a).state);let c=by(Object.assign(Object.assign({},l),{blobClient:r,copySource:i,startCopyFromURLOptions:o}));super(c),typeof s=="function"&&this.onProgress(s),this.intervalInMs=n}delay(){return Gt.delay(this.intervalInMs)}},UWe=async function(t={}){let r=this.state,{copyId:i}=r;return r.isCompleted?by(r):i?(await r.blobClient.abortCopyFromURL(i,{abortSignal:t.abortSignal}),r.isCancelled=!0,by(r)):(r.isCancelled=!0,by(r))},zWe=async function(t={}){let r=this.state,{blobClient:i,copySource:n,startCopyFromURLOptions:s}=r;if(r.isStarted){if(!r.isCompleted)try{let a=await r.blobClient.getProperties({abortSignal:t.abortSignal}),{copyStatus:o,copyProgress:l}=a,c=r.copyProgress;l&&(r.copyProgress=l),o==="pending"&&l!==c&&typeof t.fireProgress=="function"?t.fireProgress(r):o==="success"?(r.result=a,r.isCompleted=!0):o==="failed"&&(r.error=new Error(`Blob copy failed with reason: "${a.copyStatusDescription||"unknown"}"`),r.isCompleted=!0)}catch(a){r.error=a,r.isCompleted=!0}}else{r.isStarted=!0;let a=await i.startCopyFromURL(n,s);r.copyId=a.copyId,a.copyStatus==="success"&&(r.result=a,r.isCompleted=!0)}return by(r)},$We=function(){return JSON.stringify({state:this.state},(t,r)=>{if(t!=="blobClient")return r})};function by(e){return{state:Object.assign({},e),cancel:UWe,toString:$We,update:zWe}}function ks(e){if(e.offset<0)throw new RangeError("Range.offset cannot be smaller than 0.");if(e.count&&e.count<=0)throw new RangeError("Range.count must be larger than 0. Leave it undefined if you want a range from offset to the end.");return e.count?`bytes=${e.offset}-${e.offset+e.count-1}`:`bytes=${e.offset}-`}var vy;(function(e){e[e.Good=0]="Good",e[e.Error=1]="Error"})(vy||(vy={}));var fw=class{constructor(t=5){if(this.actives=0,this.completed=0,this.offset=0,this.operations=[],this.state=vy.Good,t<1)throw new RangeError("concurrency must be larger than 0");this.concurrency=t,this.emitter=new fre.EventEmitter}addOperation(t){this.operations.push(async()=>{try{this.actives++,await t(),this.actives--,this.completed++,this.parallelExecute()}catch(r){this.emitter.emit("error",r)}})}async do(){return this.operations.length===0?Promise.resolve():(this.parallelExecute(),new Promise((t,r)=>{this.emitter.on("finish",t),this.emitter.on("error",i=>{this.state=vy.Error,r(i)})}))}nextOperation(){return this.offset=this.operations.length){this.emitter.emit("finish");return}for(;this.actives=this.byteLength&&this.push(null),t||(t=this.readableHighWaterMark);let r=[],i=0;for(;it-i){let o=this.byteOffsetInCurrentBuffer+t-i;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),this.pushedBytesLength+=t-i,this.byteOffsetInCurrentBuffer=o,i=t;break}else{let o=this.byteOffsetInCurrentBuffer+a;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),a===s?(this.byteOffsetInCurrentBuffer=0,this.bufferIndex++):this.byteOffsetInCurrentBuffer=o,this.pushedBytesLength+=a,i+=a}}r.length>1?this.push(Buffer.concat(r)):r.length===1&&this.push(r[0])}},iw=tHe.constants.MAX_LENGTH,rC=class{get size(){return this._size}constructor(t,r,i){this.buffers=[],this.capacity=t,this._size=0;let n=Math.ceil(t/iw);for(let s=0;s0&&(t[0]=t[0].slice(a))}getReadableStream(){return new tC(this.buffers,this.size)}},iC=class{constructor(t,r,i,n,s,a){if(this.emitter=new fre.EventEmitter,this.offset=0,this.isStreamEnd=!1,this.isError=!1,this.executingOutgoingHandlers=0,this.numBuffers=0,this.unresolvedDataArray=[],this.unresolvedLength=0,this.incoming=[],this.outgoing=[],r<=0)throw new RangeError(`bufferSize must be larger than 0, current is ${r}`);if(i<=0)throw new RangeError(`maxBuffers must be larger than 0, current is ${i}`);if(s<=0)throw new RangeError(`concurrency must be larger than 0, current is ${s}`);this.bufferSize=r,this.maxBuffers=i,this.readable=t,this.outgoingHandler=n,this.concurrency=s,this.encoding=a}async do(){return new Promise((t,r)=>{this.readable.on("data",i=>{i=typeof i=="string"?Buffer.from(i,this.encoding):i,this.appendUnresolvedData(i),this.resolveData()||this.readable.pause()}),this.readable.on("error",i=>{this.emitter.emit("error",i)}),this.readable.on("end",()=>{this.isStreamEnd=!0,this.emitter.emit("checkEnd")}),this.emitter.on("error",i=>{this.isError=!0,this.readable.pause(),r(i)}),this.emitter.on("checkEnd",()=>{if(this.outgoing.length>0){this.triggerOutgoingHandlers();return}if(this.isStreamEnd&&this.executingOutgoingHandlers===0)if(this.unresolvedLength>0&&this.unresolvedLengthi.getReadableStream(),i.size,this.offset).then(t).catch(r)}else{if(this.unresolvedLength>=this.bufferSize)return;t()}})})}appendUnresolvedData(t){this.unresolvedDataArray.push(t),this.unresolvedLength+=t.length}shiftBufferFromUnresolvedDataArray(t){return t?t.fill(this.unresolvedDataArray,this.unresolvedLength):t=new rC(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength),this.unresolvedLength-=t.size,t}resolveData(){for(;this.unresolvedLength>=this.bufferSize;){let t;if(this.incoming.length>0)t=this.incoming.shift(),this.shiftBufferFromUnresolvedDataArray(t);else if(this.numBuffers=this.concurrency)return;t=this.outgoing.shift(),t&&this.triggerOutgoingHandler(t)}while(t)}async triggerOutgoingHandler(t){let r=t.size;this.executingOutgoingHandlers++,this.offset+=r;try{await this.outgoingHandler(()=>t.getReadableStream(),r,this.offset-r)}catch(i){this.emitter.emit("error",i);return}this.executingOutgoingHandlers--,this.reuseBuffer(t),this.emitter.emit("checkEnd")}reuseBuffer(t){this.incoming.push(t),!this.isError&&this.resolveData()&&!this.isStreamEnd&&this.readable.resume()}};async function HWe(e,t,r,i,n){let s=0,a=i-r;return new Promise((o,l)=>{let c=setTimeout(()=>l(new Error("The operation cannot be completed in timeout.")),aHe);e.on("readable",()=>{if(s>=a){clearTimeout(c),o();return}let u=e.read();if(!u)return;typeof u=="string"&&(u=Buffer.from(u,n));let d=s+u.length>a?a-s:u.length;t.fill(u.slice(0,d),r+s,r+s+d),s+=d}),e.on("end",()=>{clearTimeout(c),s{clearTimeout(c),l(u)})})}async function GWe(e,t,r){let i=0,n=t.length;return new Promise((s,a)=>{e.on("readable",()=>{let o=e.read();if(o){if(typeof o=="string"&&(o=Buffer.from(o,r)),i+o.length>n){a(new Error(`Stream exceeds buffer size. Buffer size: ${n}`));return}t.fill(o,i,i+o.length),i+=o.length}}),e.on("end",()=>{s(i)}),e.on("error",a)})}async function VWe(e,t){return new Promise((r,i)=>{let n=cC.createWriteStream(t);e.on("error",s=>{i(s)}),n.on("error",s=>{i(s)}),n.on("close",r),e.pipe(n)})}var WWe=iHe.promisify(cC.stat),KWe=cC.createReadStream,co=class e extends Ny{get name(){return this._name}get containerName(){return this._containerName}constructor(t,r,i,n){n=n||{};let s,a;if(vu(r))a=t,s=r;else if(Gt.isNode&&r instanceof Jt||r instanceof tr||_a.isTokenCredential(r))a=t,n=i,s=er(r,n);else if(!r&&typeof r!="string")a=t,i&&typeof i!="string"&&(n=i),s=er(new tr,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=sh(t);if(c.kind==="AccountConnString")if(Gt.isNode){let u=new Jt(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=wn.getDefaultProxySettings(c.proxyUri)),s=er(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=er(new tr,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(a,s),{blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl(),this.blobContext=this.storageClientContext.blob,this._snapshot=ire(this.url,lo.Parameters.SNAPSHOT),this._versionId=ire(this.url,lo.Parameters.VERSIONID)}withSnapshot(t){return new e(ic(this.url,lo.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}withVersion(t){return new e(ic(this.url,lo.Parameters.VERSIONID,t.length===0?void 0:t),this.pipeline)}getAppendBlobClient(){return new Ay(this.url,this.pipeline)}getBlockBlobClient(){return new Cy(this.url,this.pipeline)}getPageBlobClient(){return new Oy(this.url,this.pipeline)}async download(t=0,r,i={}){return i.conditions=i.conditions||{},i.conditions=i.conditions||{},Ii(i.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-download",i,async n=>{var s;let a=ue(await this.blobContext.download({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onDownloadProgress:Gt.isNode?void 0:i.onProgress},range:t===0&&!r?void 0:ks({offset:t,count:r}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey,tracingOptions:n.tracingOptions})),o=Object.assign(Object.assign({},a),{_response:a._response,objectReplicationDestinationPolicyId:a.objectReplicationPolicyId,objectReplicationSourceProperties:sw(a.objectReplicationRules)});if(!Gt.isNode)return o;if((i.maxRetryRequests===void 0||i.maxRetryRequests<0)&&(i.maxRetryRequests=sHe),a.contentLength===void 0)throw new RangeError("File download response doesn't contain valid content length header");if(!a.etag)throw new RangeError("File download response doesn't contain valid etag header");return new $A(o,async l=>{var c;let u={leaseAccessConditions:i.conditions,modifiedAccessConditions:{ifMatch:i.conditions.ifMatch||a.etag,ifModifiedSince:i.conditions.ifModifiedSince,ifNoneMatch:i.conditions.ifNoneMatch,ifUnmodifiedSince:i.conditions.ifUnmodifiedSince,ifTags:(c=i.conditions)===null||c===void 0?void 0:c.tagConditions},range:ks({count:t+a.contentLength-l,offset:l}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey};return(await this.blobContext.download(Object.assign({abortSignal:i.abortSignal},u))).readableStreamBody},t,a.contentLength,{maxRetryRequests:i.maxRetryRequests,onProgress:i.onProgress})})}async exists(t={}){return te.withSpan("BlobClient-exists",t,async r=>{try{return Ii(t.customerProvidedKey,this.isHttps),await this.getProperties({abortSignal:t.abortSignal,customerProvidedKey:t.customerProvidedKey,conditions:t.conditions,tracingOptions:r.tracingOptions}),!0}catch(i){if(i.statusCode===404)return!1;if(i.statusCode===409&&(i.details.errorCode===mHe||i.details.errorCode===hHe))return!0;throw i}})}async getProperties(t={}){return t.conditions=t.conditions||{},Ii(t.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-getProperties",t,async r=>{var i;let n=ue(await this.blobContext.getProperties({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,objectReplicationDestinationPolicyId:n.objectReplicationPolicyId,objectReplicationSourceProperties:sw(n.objectReplicationRules)})})}async delete(t={}){return t.conditions=t.conditions||{},te.withSpan("BlobClient-delete",t,async r=>{var i;return ue(await this.blobContext.delete({abortSignal:t.abortSignal,deleteSnapshots:t.deleteSnapshots,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async deleteIfExists(t={}){return te.withSpan("BlobClient-deleteIfExists",t,async r=>{var i,n;try{let s=ue(await this.delete(r));return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="BlobNotFound")return Object.assign(Object.assign({succeeded:!1},(n=s.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:s.response});throw s}})}async undelete(t={}){return te.withSpan("BlobClient-undelete",t,async r=>ue(await this.blobContext.undelete({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setHTTPHeaders(t,r={}){return r.conditions=r.conditions||{},Ii(r.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-setHTTPHeaders",r,async i=>{var n;return ue(await this.blobContext.setHttpHeaders({abortSignal:r.abortSignal,blobHttpHeaders:t,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}async setMetadata(t,r={}){return r.conditions=r.conditions||{},Ii(r.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-setMetadata",r,async i=>{var n;return ue(await this.blobContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async setTags(t,r={}){return te.withSpan("BlobClient-setTags",r,async i=>{var n;return ue(await this.blobContext.setTags({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions,tags:xHe(t)}))})}async getTags(t={}){return te.withSpan("BlobClient-getTags",t,async r=>{var i;let n=ue(await this.blobContext.getTags({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,tags:yy({blobTagSet:n.blobTagSet})||{}})})}getBlobLeaseClient(t){return new Ry(this,t)}async createSnapshot(t={}){return t.conditions=t.conditions||{},Ii(t.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-createSnapshot",t,async r=>{var i;return ue(await this.blobContext.createSnapshot({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,tracingOptions:r.tracingOptions}))})}async beginCopyFromURL(t,r={}){let i={abortCopyFromURL:(...s)=>this.abortCopyFromURL(...s),getProperties:(...s)=>this.getProperties(...s),startCopyFromURL:(...s)=>this.startCopyFromURL(...s)},n=new eC({blobClient:i,copySource:t,intervalInMs:r.intervalInMs,onProgress:r.onProgress,resumeFrom:r.resumeFrom,startCopyFromURLOptions:r});return await n.poll(),n}async abortCopyFromURL(t,r={}){return te.withSpan("BlobClient-abortCopyFromURL",r,async i=>ue(await this.blobContext.abortCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,tracingOptions:i.tracingOptions})))}async syncCopyFromURL(t,r={}){return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},te.withSpan("BlobClient-syncCopyFromURL",r,async i=>{var n,s,a,o,l,c,u;return ue(await this.blobContext.copyFromURL(t,{abortSignal:r.abortSignal,metadata:r.metadata,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifMatch,sourceIfModifiedSince:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince},sourceContentMD5:r.sourceContentMD5,copySourceAuthorization:wy(r.sourceAuthorization),tier:lp(r.tier),blobTagsString:op(r.tags),immutabilityPolicyExpiry:(c=r.immutabilityPolicy)===null||c===void 0?void 0:c.expiriesOn,immutabilityPolicyMode:(u=r.immutabilityPolicy)===null||u===void 0?void 0:u.policyMode,legalHold:r.legalHold,encryptionScope:r.encryptionScope,copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions}))})}async setAccessTier(t,r={}){return te.withSpan("BlobClient-setAccessTier",r,async i=>{var n;return ue(await this.blobContext.setTier(lp(t),{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),rehydratePriority:r.rehydratePriority,tracingOptions:i.tracingOptions}))})}async downloadToBuffer(t,r,i,n={}){var s;let a,o=0,l=0,c=n;t instanceof Buffer?(a=t,o=r||0,l=typeof i=="number"?i:0):(o=typeof t=="number"?t:0,l=typeof r=="number"?r:0,c=i||{});let u=(s=c.blockSize)!==null&&s!==void 0?s:0;if(u<0)throw new RangeError("blockSize option must be >= 0");if(u===0&&(u=PA),o<0)throw new RangeError("offset option must be >= 0");if(l&&l<=0)throw new RangeError("count option must be greater than 0");return c.conditions||(c.conditions={}),te.withSpan("BlobClient-downloadToBuffer",c,async d=>{if(!l){let m=await this.getProperties(Object.assign(Object.assign({},c),{tracingOptions:d.tracingOptions}));if(l=m.contentLength-o,l<0)throw new RangeError(`offset ${o} shouldn't be larger than blob size ${m.contentLength}`)}if(!a)try{a=Buffer.alloc(l)}catch(m){throw new Error(`Unable to allocate the buffer of size: ${l}(in bytes). Please try passing your own buffer to the "downloadToBuffer" method or try using other methods like "download" or "downloadToFile". ${m.message}`)}if(a.length{let h=o+l;m+u{let a=await this.download(r,i,Object.assign(Object.assign({},n),{tracingOptions:s.tracingOptions}));return a.readableStreamBody&&await VWe(a.readableStreamBody,t),a.blobDownloadStream=void 0,a})}getBlobAndContainerNamesFromUrl(){let t,r;try{let i=new URL(this.url);if(i.host.split(".")[1]==="blob"){let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[3]}else if(fC(i)){let n=i.pathname.match("/([^/]*)/([^/]*)(/(.*))?");t=n[2],r=n[4]}else{let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[3]}if(t=decodeURIComponent(t),r=decodeURIComponent(r),r=r.replace(/\\/g,"/"),!t)throw new Error("Provided containerName is invalid.");return{blobName:r,containerName:t}}catch{throw new Error("Unable to extract blobName and containerName with provided information.")}}async startCopyFromURL(t,r={}){return te.withSpan("BlobClient-startCopyFromURL",r,async i=>{var n,s,a;return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},ue(await this.blobContext.startCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions.ifMatch,sourceIfModifiedSince:r.sourceConditions.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions.ifUnmodifiedSince,sourceIfTags:r.sourceConditions.tagConditions},immutabilityPolicyExpiry:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:r.legalHold,rehydratePriority:r.rehydratePriority,tier:lp(r.tier),blobTagsString:op(r.tags),sealBlob:r.sealBlob,tracingOptions:i.tracingOptions}))})}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof Jt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=AC(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).toString();r(pC(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof Jt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return CC(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).stringToSign}async deleteImmutabilityPolicy(t={}){return te.withSpan("BlobClient-deleteImmutabilityPolicy",t,async r=>ue(await this.blobContext.deleteImmutabilityPolicy({tracingOptions:r.tracingOptions})))}async setImmutabilityPolicy(t,r={}){return te.withSpan("BlobClient-setImmutabilityPolicy",r,async i=>ue(await this.blobContext.setImmutabilityPolicy({immutabilityPolicyExpiry:t.expiriesOn,immutabilityPolicyMode:t.policyMode,tracingOptions:i.tracingOptions})))}async setLegalHold(t,r={}){return te.withSpan("BlobClient-setLegalHold",r,async i=>ue(await this.blobContext.setLegalHold(t,{tracingOptions:i.tracingOptions})))}async getAccountInfo(t={}){return te.withSpan("BlobClient-getAccountInfo",t,async r=>ue(await this.blobContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}},Ay=class e extends co{constructor(t,r,i,n){let s,a;if(n=n||{},vu(r))a=t,s=r;else if(Gt.isNode&&r instanceof Jt||r instanceof tr||_a.isTokenCredential(r))a=t,n=i,s=er(r,n);else if(!r&&typeof r!="string")a=t,s=er(new tr,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=sh(t);if(c.kind==="AccountConnString")if(Gt.isNode){let u=new Jt(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=wn.getDefaultProxySettings(c.proxyUri)),s=er(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=er(new tr,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(a,s),this.appendBlobContext=this.storageClientContext.appendBlob}withSnapshot(t){return new e(ic(this.url,lo.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t={}){return t.conditions=t.conditions||{},Ii(t.customerProvidedKey,this.isHttps),te.withSpan("AppendBlobClient-create",t,async r=>{var i,n,s;return ue(await this.appendBlobContext.create(0,{abortSignal:t.abortSignal,blobHttpHeaders:t.blobHTTPHeaders,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,immutabilityPolicyExpiry:(n=t.immutabilityPolicy)===null||n===void 0?void 0:n.expiriesOn,immutabilityPolicyMode:(s=t.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:t.legalHold,blobTagsString:op(t.tags),tracingOptions:r.tracingOptions}))})}async createIfNotExists(t={}){let r={ifNoneMatch:hre};return te.withSpan("AppendBlobClient-createIfNotExists",t,async i=>{var n,s;try{let a=ue(await this.create(Object.assign(Object.assign({},i),{conditions:r})));return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((n=a.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(s=a.response)===null||s===void 0?void 0:s.parsedHeaders),{_response:a.response});throw a}})}async seal(t={}){return t.conditions=t.conditions||{},te.withSpan("AppendBlobClient-seal",t,async r=>{var i;return ue(await this.appendBlobContext.seal({abortSignal:t.abortSignal,appendPositionAccessConditions:t.conditions,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async appendBlock(t,r,i={}){return i.conditions=i.conditions||{},Ii(i.customerProvidedKey,this.isHttps),te.withSpan("AppendBlobClient-appendBlock",i,async n=>{var s;return ue(await this.appendBlobContext.appendBlock(r,t,{abortSignal:i.abortSignal,appendPositionAccessConditions:i.conditions,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},transactionalContentMD5:i.transactionalContentMD5,transactionalContentCrc64:i.transactionalContentCrc64,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async appendBlockFromURL(t,r,i,n={}){return n.conditions=n.conditions||{},n.sourceConditions=n.sourceConditions||{},Ii(n.customerProvidedKey,this.isHttps),te.withSpan("AppendBlobClient-appendBlockFromURL",n,async s=>{var a,o,l,c,u;return ue(await this.appendBlobContext.appendBlockFromUrl(t,0,{abortSignal:n.abortSignal,sourceRange:ks({offset:r,count:i}),sourceContentMD5:n.sourceContentMD5,sourceContentCrc64:n.sourceContentCrc64,leaseAccessConditions:n.conditions,appendPositionAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(o=n.sourceConditions)===null||o===void 0?void 0:o.ifMatch,sourceIfModifiedSince:(l=n.sourceConditions)===null||l===void 0?void 0:l.ifModifiedSince,sourceIfNoneMatch:(c=n.sourceConditions)===null||c===void 0?void 0:c.ifNoneMatch,sourceIfUnmodifiedSince:(u=n.sourceConditions)===null||u===void 0?void 0:u.ifUnmodifiedSince},copySourceAuthorization:wy(n.sourceAuthorization),cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions}))})}},Cy=class e extends co{constructor(t,r,i,n){let s,a;if(n=n||{},vu(r))a=t,s=r;else if(Gt.isNode&&r instanceof Jt||r instanceof tr||_a.isTokenCredential(r))a=t,n=i,s=er(r,n);else if(!r&&typeof r!="string")a=t,i&&typeof i!="string"&&(n=i),s=er(new tr,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=sh(t);if(c.kind==="AccountConnString")if(Gt.isNode){let u=new Jt(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=wn.getDefaultProxySettings(c.proxyUri)),s=er(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=er(new tr,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(a,s),this.blockBlobContext=this.storageClientContext.blockBlob,this._blobContext=this.storageClientContext.blob}withSnapshot(t){return new e(ic(this.url,lo.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async query(t,r={}){if(Ii(r.customerProvidedKey,this.isHttps),!Gt.isNode)throw new Error("This operation currently is only supported in Node.js.");return te.withSpan("BlockBlobClient-query",r,async i=>{var n;let s=ue(await this._blobContext.query({abortSignal:r.abortSignal,queryRequest:{queryType:"SQL",expression:t,inputSerialization:sre(r.inputTextConfiguration),outputSerialization:sre(r.outputTextConfiguration)},leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,tracingOptions:i.tracingOptions}));return new JA(s,{abortSignal:r.abortSignal,onProgress:r.onProgress,onError:r.onError})})}async upload(t,r,i={}){return i.conditions=i.conditions||{},Ii(i.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-upload",i,async n=>{var s,a,o;return ue(await this.blockBlobContext.upload(r,t,{abortSignal:i.abortSignal,blobHttpHeaders:i.blobHTTPHeaders,leaseAccessConditions:i.conditions,metadata:i.metadata,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,immutabilityPolicyExpiry:(a=i.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(o=i.immutabilityPolicy)===null||o===void 0?void 0:o.policyMode,legalHold:i.legalHold,tier:lp(i.tier),blobTagsString:op(i.tags),tracingOptions:n.tracingOptions}))})}async syncUploadFromURL(t,r={}){return r.conditions=r.conditions||{},Ii(r.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-syncUploadFromURL",r,async i=>{var n,s,a,o,l,c;return ue(await this.blockBlobContext.putBlobFromUrl(0,t,Object.assign(Object.assign({},r),{blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifMatch,sourceIfModifiedSince:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince,sourceIfTags:(c=r.sourceConditions)===null||c===void 0?void 0:c.tagConditions},cpkInfo:r.customerProvidedKey,copySourceAuthorization:wy(r.sourceAuthorization),tier:lp(r.tier),blobTagsString:op(r.tags),copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions})))})}async stageBlock(t,r,i,n={}){return Ii(n.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-stageBlock",n,async s=>ue(await this.blockBlobContext.stageBlock(t,i,r,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,requestOptions:{onUploadProgress:n.onProgress},transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions})))}async stageBlockFromURL(t,r,i=0,n,s={}){return Ii(s.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-stageBlockFromURL",s,async a=>ue(await this.blockBlobContext.stageBlockFromURL(t,0,r,{abortSignal:s.abortSignal,leaseAccessConditions:s.conditions,sourceContentMD5:s.sourceContentMD5,sourceContentCrc64:s.sourceContentCrc64,sourceRange:i===0&&!n?void 0:ks({offset:i,count:n}),cpkInfo:s.customerProvidedKey,encryptionScope:s.encryptionScope,copySourceAuthorization:wy(s.sourceAuthorization),tracingOptions:a.tracingOptions})))}async commitBlockList(t,r={}){return r.conditions=r.conditions||{},Ii(r.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-commitBlockList",r,async i=>{var n,s,a;return ue(await this.blockBlobContext.commitBlockList({latest:t},{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:r.legalHold,tier:lp(r.tier),blobTagsString:op(r.tags),tracingOptions:i.tracingOptions}))})}async getBlockList(t,r={}){return te.withSpan("BlockBlobClient-getBlockList",r,async i=>{var n;let s=ue(await this.blockBlobContext.getBlockList(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}));return s.committedBlocks||(s.committedBlocks=[]),s.uncommittedBlocks||(s.uncommittedBlocks=[]),s})}async uploadData(t,r={}){return te.withSpan("BlockBlobClient-uploadData",r,async i=>{if(Gt.isNode){let n;return t instanceof Buffer?n=t:t instanceof ArrayBuffer?n=Buffer.from(t):(t=t,n=Buffer.from(t.buffer,t.byteOffset,t.byteLength)),this.uploadSeekableInternal((s,a)=>n.slice(s,s+a),n.byteLength,i)}else{let n=new Blob([t]);return this.uploadSeekableInternal((s,a)=>n.slice(s,s+a),n.size,i)}})}async uploadBrowserData(t,r={}){return te.withSpan("BlockBlobClient-uploadBrowserData",r,async i=>{let n=new Blob([t]);return this.uploadSeekableInternal((s,a)=>n.slice(s,s+a),n.size,i)})}async uploadSeekableInternal(t,r,i={}){var n,s;let a=(n=i.blockSize)!==null&&n!==void 0?n:0;if(a<0||a>RA)throw new RangeError(`blockSize option must be >= 0 and <= ${RA}`);let o=(s=i.maxSingleShotSize)!==null&&s!==void 0?s:NA;if(o<0||o>NA)throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${NA}`);if(a===0){if(r>RA*tw)throw new RangeError(`${r} is too larger to upload to a block blob.`);r>o&&(a=Math.ceil(r/tw),a{if(r<=o)return ue(await this.upload(t(0,r),r,l));let c=Math.floor((r-1)/a)+1;if(c>tw)throw new RangeError(`The buffer's size is too big or the BlockSize is too small;the number of blocks must be <= ${tw}`);let u=[],d=Gt.randomUUID(),p=0,f=new fw(i.concurrency);for(let m=0;m{let h=nre(d,m),y=a*m,w=(m===c-1?r:y+a)-y;u.push(h),await this.stageBlock(h,t(y,w),w,{abortSignal:i.abortSignal,conditions:i.conditions,encryptionScope:i.encryptionScope,tracingOptions:l.tracingOptions}),p+=w,i.onProgress&&i.onProgress({loadedBytes:p})});return await f.do(),this.commitBlockList(u,l)})}async uploadFile(t,r={}){return te.withSpan("BlockBlobClient-uploadFile",r,async i=>{let n=(await WWe(t)).size;return this.uploadSeekableInternal((s,a)=>()=>KWe(t,{autoClose:!0,end:a?s+a-1:1/0,start:s}),n,Object.assign(Object.assign({},r),{tracingOptions:i.tracingOptions}))})}async uploadStream(t,r=nHe,i=5,n={}){return n.blobHTTPHeaders||(n.blobHTTPHeaders={}),n.conditions||(n.conditions={}),te.withSpan("BlockBlobClient-uploadStream",n,async s=>{let a=0,o=Gt.randomUUID(),l=0,c=[];return await new iC(t,r,i,async(d,p)=>{let f=nre(o,a);c.push(f),a++,await this.stageBlock(f,d,p,{customerProvidedKey:n.customerProvidedKey,conditions:n.conditions,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions}),l+=p,n.onProgress&&n.onProgress({loadedBytes:l})},Math.ceil(i/4*3)).do(),ue(await this.commitBlockList(c,Object.assign(Object.assign({},n),{tracingOptions:s.tracingOptions})))})}},Oy=class e extends co{constructor(t,r,i,n){let s,a;if(n=n||{},vu(r))a=t,s=r;else if(Gt.isNode&&r instanceof Jt||r instanceof tr||_a.isTokenCredential(r))a=t,n=i,s=er(r,n);else if(!r&&typeof r!="string")a=t,s=er(new tr,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=sh(t);if(c.kind==="AccountConnString")if(Gt.isNode){let u=new Jt(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=wn.getDefaultProxySettings(c.proxyUri)),s=er(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=er(new tr,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(a,s),this.pageBlobContext=this.storageClientContext.pageBlob}withSnapshot(t){return new e(ic(this.url,lo.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t,r={}){return r.conditions=r.conditions||{},Ii(r.customerProvidedKey,this.isHttps),te.withSpan("PageBlobClient-create",r,async i=>{var n,s,a;return ue(await this.pageBlobContext.create(0,t,{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,blobSequenceNumber:r.blobSequenceNumber,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:r.legalHold,tier:lp(r.tier),blobTagsString:op(r.tags),tracingOptions:i.tracingOptions}))})}async createIfNotExists(t,r={}){return te.withSpan("PageBlobClient-createIfNotExists",r,async i=>{var n,s;try{let a={ifNoneMatch:hre},o=ue(await this.create(t,Object.assign(Object.assign({},r),{conditions:a,tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({succeeded:!0},o),{_response:o._response})}catch(a){if(((n=a.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(s=a.response)===null||s===void 0?void 0:s.parsedHeaders),{_response:a.response});throw a}})}async uploadPages(t,r,i,n={}){return n.conditions=n.conditions||{},Ii(n.customerProvidedKey,this.isHttps),te.withSpan("PageBlobClient-uploadPages",n,async s=>{var a;return ue(await this.pageBlobContext.uploadPages(i,t,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:n.onProgress},range:ks({offset:r,count:i}),sequenceNumberAccessConditions:n.conditions,transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions}))})}async uploadPagesFromURL(t,r,i,n,s={}){return s.conditions=s.conditions||{},s.sourceConditions=s.sourceConditions||{},Ii(s.customerProvidedKey,this.isHttps),te.withSpan("PageBlobClient-uploadPagesFromURL",s,async a=>{var o,l,c,u,d;return ue(await this.pageBlobContext.uploadPagesFromURL(t,ks({offset:r,count:n}),0,ks({offset:i,count:n}),{abortSignal:s.abortSignal,sourceContentMD5:s.sourceContentMD5,sourceContentCrc64:s.sourceContentCrc64,leaseAccessConditions:s.conditions,sequenceNumberAccessConditions:s.conditions,modifiedAccessConditions:Object.assign(Object.assign({},s.conditions),{ifTags:(o=s.conditions)===null||o===void 0?void 0:o.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(l=s.sourceConditions)===null||l===void 0?void 0:l.ifMatch,sourceIfModifiedSince:(c=s.sourceConditions)===null||c===void 0?void 0:c.ifModifiedSince,sourceIfNoneMatch:(u=s.sourceConditions)===null||u===void 0?void 0:u.ifNoneMatch,sourceIfUnmodifiedSince:(d=s.sourceConditions)===null||d===void 0?void 0:d.ifUnmodifiedSince},cpkInfo:s.customerProvidedKey,encryptionScope:s.encryptionScope,copySourceAuthorization:wy(s.sourceAuthorization),tracingOptions:a.tracingOptions}))})}async clearPages(t=0,r,i={}){return i.conditions=i.conditions||{},te.withSpan("PageBlobClient-clearPages",i,async n=>{var s;return ue(await this.pageBlobContext.clearPages(0,{abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),range:ks({offset:t,count:r}),sequenceNumberAccessConditions:i.conditions,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async getPageRanges(t=0,r,i={}){return i.conditions=i.conditions||{},te.withSpan("PageBlobClient-getPageRanges",i,async n=>{var s;let a=ue(await this.pageBlobContext.getPageRanges({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),range:ks({offset:t,count:r}),tracingOptions:n.tracingOptions}));return CA(a)})}async listPageRangesSegment(t=0,r,i,n={}){return te.withSpan("PageBlobClient-getPageRangesSegment",n,async s=>{var a;return ue(await this.pageBlobContext.getPageRanges({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),range:ks({offset:t,count:r}),marker:i,maxPageSize:n.maxPageSize,tracingOptions:s.tracingOptions}))})}listPageRangeItemSegments(){return ne.__asyncGenerator(this,arguments,function*(r=0,i,n,s={}){let a;if(n||n===void 0)do a=yield ne.__await(this.listPageRangesSegment(r,i,n,s)),n=a.continuationToken,yield yield ne.__await(yield ne.__await(a));while(n)})}listPageRangeItems(){return ne.__asyncGenerator(this,arguments,function*(r=0,i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.listPageRangeItemSegments(r,i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let f=l;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(are(f))))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}listPageRanges(t=0,r,i={}){i.conditions=i.conditions||{};let n=this.listPageRangeItems(t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listPageRangeItemSegments(t,r,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async getPageRangesDiff(t,r,i,n={}){return n.conditions=n.conditions||{},te.withSpan("PageBlobClient-getPageRangesDiff",n,async s=>{var a;let o=ue(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),prevsnapshot:i,range:ks({offset:t,count:r}),tracingOptions:s.tracingOptions}));return CA(o)})}async listPageRangesDiffSegment(t,r,i,n,s={}){return te.withSpan("PageBlobClient-getPageRangesDiffSegment",s,async a=>{var o;return ue(await this.pageBlobContext.getPageRangesDiff({abortSignal:s?.abortSignal,leaseAccessConditions:s?.conditions,modifiedAccessConditions:Object.assign(Object.assign({},s?.conditions),{ifTags:(o=s?.conditions)===null||o===void 0?void 0:o.tagConditions}),prevsnapshot:i,range:ks({offset:t,count:r}),marker:n,maxPageSize:s?.maxPageSize,tracingOptions:a.tracingOptions}))})}listPageRangeDiffItemSegments(t,r,i,n,s){return ne.__asyncGenerator(this,arguments,function*(){let o;if(n||n===void 0)do o=yield ne.__await(this.listPageRangesDiffSegment(t,r,i,n,s)),n=o.continuationToken,yield yield ne.__await(yield ne.__await(o));while(n)})}listPageRangeDiffItems(t,r,i,n){return ne.__asyncGenerator(this,arguments,function*(){var a,o,l,c;let u;try{for(var d=!0,p=ne.__asyncValues(this.listPageRangeDiffItemSegments(t,r,i,u,n)),f;f=yield ne.__await(p.next()),a=f.done,!a;d=!0){c=f.value,d=!1;let m=c;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(are(m))))}}catch(m){o={error:m}}finally{try{!d&&!a&&(l=p.return)&&(yield ne.__await(l.call(p)))}finally{if(o)throw o.error}}})}listPageRangesDiff(t,r,i,n={}){n.conditions=n.conditions||{};let s=this.listPageRangeDiffItems(t,r,i,Object.assign({},n));return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listPageRangeDiffItemSegments(t,r,i,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},n))}}async getPageRangesDiffForManagedDisks(t,r,i,n={}){return n.conditions=n.conditions||{},te.withSpan("PageBlobClient-GetPageRangesDiffForManagedDisks",n,async s=>{var a;let o=ue(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),prevSnapshotUrl:i,range:ks({offset:t,count:r}),tracingOptions:s.tracingOptions}));return CA(o)})}async resize(t,r={}){return r.conditions=r.conditions||{},te.withSpan("PageBlobClient-resize",r,async i=>{var n;return ue(await this.pageBlobContext.resize(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async updateSequenceNumber(t,r,i={}){return i.conditions=i.conditions||{},te.withSpan("PageBlobClient-updateSequenceNumber",i,async n=>{var s;return ue(await this.pageBlobContext.updateSequenceNumber(t,{abortSignal:i.abortSignal,blobSequenceNumber:r,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),tracingOptions:n.tracingOptions}))})}async startCopyIncremental(t,r={}){return te.withSpan("PageBlobClient-startCopyIncremental",r,async i=>{var n;return ue(await this.pageBlobContext.copyIncremental(t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}};async function XWe(e){let t=Buffer.alloc(cHe),r=await GWe(e.readableStreamBody,t);return t=t.slice(0,r),t.toString()}function QWe(e){return Buffer.byteLength(e)}var nw=": ",dre=" ",pre=-1,nC=class{constructor(t,r){if(!t||!t.contentType)throw new RangeError("batchResponse is malformed or doesn't contain valid content-type.");if(!r||r.size===0)throw new RangeError("Invalid state: subRequests is not provided or size is 0.");this.batchResponse=t,this.subRequests=r,this.responseBatchBoundary=this.batchResponse.contentType.split("=")[1],this.perResponsePrefix=`--${this.responseBatchBoundary}${rc}`,this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==oHe.HTTP_ACCEPTED)throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`);let r=(await XWe(this.batchResponse)).split(this.batchResponseEnding)[0].split(this.perResponsePrefix).slice(1),i=r.length;if(i!==this.subRequests.size&&i!==1)throw new Error("Invalid state: sub responses' count is not equal to sub requests' count.");let n=new Array(i),s=0,a=0;for(let o=0;o=0&&m{this.keys[t]===void 0||this.keys[t]===Ym.UNLOCKED?(this.keys[t]=Ym.LOCKED,r()):this.onUnlockEvent(t,()=>{this.keys[t]=Ym.LOCKED,r()})})}static async unlock(t){return new Promise(r=>{this.keys[t]===Ym.LOCKED&&this.emitUnlockEvent(t),delete this.keys[t],r()})}static onUnlockEvent(t,r){this.listeners[t]===void 0?this.listeners[t]=[r]:this.listeners[t].push(r)}static emitUnlockEvent(t){if(this.listeners[t]!==void 0&&this.listeners[t].length>0){let r=this.listeners[t].shift();setImmediate(()=>{r.call(this)})}}};th.keys={};th.listeners={};var Jm=class{constructor(){this.batch="batch",this.batchRequest=new sC}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(t,r){await th.lock(this.batch);try{this.batchRequest.preAddSubRequest(t),await r(),this.batchRequest.postAddSubRequest(t)}finally{await th.unlock(this.batch)}}setBatchType(t){if(this.batchType||(this.batchType=t),this.batchType!==t)throw new RangeError(`BlobBatch only supports one operation type per batch and it already is being used for ${this.batchType} operations.`)}async deleteBlob(t,r,i){let n,s;if(typeof t=="string"&&(Gt.isNode&&r instanceof Jt||r instanceof tr||_a.isTokenCredential(r)))n=t,s=r;else if(t instanceof co)n=t.url,s=t.credential,i=r;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return i||(i={}),te.withSpan("BatchDeleteRequest-addSubRequest",i,async a=>{this.setBatchType("delete"),await this.addSubRequestInternal({url:n,credential:s},async()=>{await new co(n,this.batchRequest.createPipeline(s)).delete(a)})})}async setBlobAccessTier(t,r,i,n){let s,a,o;if(typeof t=="string"&&(Gt.isNode&&r instanceof Jt||r instanceof tr||_a.isTokenCredential(r)))s=t,a=r,o=i;else if(t instanceof co)s=t.url,a=t.credential,o=r,n=i;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return n||(n={}),te.withSpan("BatchSetTierRequest-addSubRequest",n,async l=>{this.setBatchType("setAccessTier"),await this.addSubRequestInternal({url:s,credential:a},async()=>{await new co(s,this.batchRequest.createPipeline(a)).setAccessTier(o,l)})})}},sC=class{constructor(){this.operationCount=0,this.body="";let t=Gt.randomUUID();this.boundary=`batch_${t}`,this.subRequestPrefix=`--${this.boundary}${rc}${He.CONTENT_TYPE}: application/http${rc}${He.CONTENT_TRANSFER_ENCODING}: binary`,this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`,this.batchRequestEnding=`--${this.boundary}--`,this.subRequests=new Map}createPipeline(t){let r=wn.createEmptyPipeline();r.addPolicy(_y.serializationPolicy({stringifyXML:OA.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}}),{phase:"Serialize"}),r.addPolicy(ZWe()),r.addPolicy(YWe(this),{afterPhase:"Sign"}),_a.isTokenCredential(t)?r.addPolicy(wn.bearerTokenAuthenticationPolicy({credential:t,scopes:dC,challengeCallbacks:{authorizeRequestOnChallenge:_y.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):t instanceof Jt&&r.addPolicy(Sre({accountName:t.accountName,accountKey:t.accountKey}),{phase:"Sign"});let i=new Ty([]);return i._credential=t,i._corePipeline=r,i}appendSubRequestToBody(t){this.body+=[this.subRequestPrefix,`${He.CONTENT_ID}: ${this.operationCount}`,"",`${t.method.toString()} ${wHe(t.url)} ${gre}${rc}`].join(rc);for(let[r,i]of t.headers)this.body+=`${r}: ${i}${rc}`;this.body+=rc}preAddSubRequest(t){if(this.operationCount>=rre)throw new RangeError(`Cannot exceed ${rre} sub requests in a single batch`);let r=vw(t.url);if(!r||r==="")throw new RangeError(`Invalid url for sub request: '${t.url}'`)}postAddSubRequest(t){this.subRequests.set(this.operationCount,t),this.operationCount++}getHttpRequestBody(){return`${this.body}${this.batchRequestEnding}${rc}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}};function YWe(e){return{name:"batchRequestAssemblePolicy",async sendRequest(t){return e.appendSubRequestToBody(t),{request:t,status:200,headers:wn.createHttpHeaders()}}}}function ZWe(){return{name:"batchHeaderFilterPolicy",async sendRequest(e,t){let r="";for(let[i]of e.headers)_re(i,He.X_MS_VERSION)&&(r=i);return r!==""&&e.headers.delete(r),t(e)}}}var Py=class{constructor(t,r,i){let n;vu(r)?n=r:r?n=er(r,i):n=er(new tr,i);let s=new pw(t,xre(n)),a=vw(t);a&&a!=="/"?this.serviceOrContainerContext=s.container:this.serviceOrContainerContext=s.service}createBatch(){return new Jm}async deleteBlobs(t,r,i){let n=new Jm;for(let s of t)typeof s=="string"?await n.deleteBlob(s,r,i):await n.deleteBlob(s,r);return this.submitBatch(n)}async setBlobsAccessTier(t,r,i,n){let s=new Jm;for(let a of t)typeof a=="string"?await s.setBlobAccessTier(a,r,i,n):await s.setBlobAccessTier(a,r,i);return this.submitBatch(s)}async submitBatch(t,r={}){if(!t||t.getSubRequests().size===0)throw new RangeError("Batch request should contain one or more sub requests.");return te.withSpan("BlobBatchClient-submitBatch",r,async i=>{let n=t.getHttpRequestBody(),s=ue(await this.serviceOrContainerContext.submitBatch(QWe(n),t.getMultiPartContentType(),n,Object.assign({},i))),o=await new nC(s,t.getSubRequests()).parseBatchResponse();return{_response:s._response,contentType:s.contentType,errorCode:s.errorCode,requestId:s.requestId,clientRequestId:s.clientRequestId,version:s.version,subResponses:o.subResponses,subResponsesSucceededCount:o.subResponsesSucceededCount,subResponsesFailedCount:o.subResponsesFailedCount}})}},mw=class extends Ny{get containerName(){return this._containerName}constructor(t,r,i){let n,s;if(i=i||{},vu(r))s=t,n=r;else if(Gt.isNode&&r instanceof Jt||r instanceof tr||_a.isTokenCredential(r))s=t,n=er(r,i);else if(!r&&typeof r!="string")s=t,n=er(new tr,i);else if(r&&typeof r=="string"){let a=r,o=sh(t);if(o.kind==="AccountConnString")if(Gt.isNode){let l=new Jt(o.accountName,o.accountKey);s=Tr(o.url,encodeURIComponent(a)),i.proxyOptions||(i.proxyOptions=wn.getDefaultProxySettings(o.proxyUri)),n=er(l,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(o.kind==="SASConnString")s=Tr(o.url,encodeURIComponent(a))+"?"+o.accountSas,n=er(new tr,i);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName parameter");super(s,n),this._containerName=this.getContainerNameFromUrl(),this.containerContext=this.storageClientContext.container}async create(t={}){return te.withSpan("ContainerClient-create",t,async r=>ue(await this.containerContext.create(r)))}async createIfNotExists(t={}){return te.withSpan("ContainerClient-createIfNotExists",t,async r=>{var i,n;try{let s=await this.create(r);return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="ContainerAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(n=s.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:s.response});throw s}})}async exists(t={}){return te.withSpan("ContainerClient-exists",t,async r=>{try{return await this.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions}),!0}catch(i){if(i.statusCode===404)return!1;throw i}})}getBlobClient(t){return new co(Tr(this.url,rw(t)),this.pipeline)}getAppendBlobClient(t){return new Ay(Tr(this.url,rw(t)),this.pipeline)}getBlockBlobClient(t){return new Cy(Tr(this.url,rw(t)),this.pipeline)}getPageBlobClient(t){return new Oy(Tr(this.url,rw(t)),this.pipeline)}async getProperties(t={}){return t.conditions||(t.conditions={}),te.withSpan("ContainerClient-getProperties",t,async r=>ue(await this.containerContext.getProperties(Object.assign(Object.assign({abortSignal:t.abortSignal},t.conditions),{tracingOptions:r.tracingOptions}))))}async delete(t={}){return t.conditions||(t.conditions={}),te.withSpan("ContainerClient-delete",t,async r=>ue(await this.containerContext.delete({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:t.conditions,tracingOptions:r.tracingOptions})))}async deleteIfExists(t={}){return te.withSpan("ContainerClient-deleteIfExists",t,async r=>{var i,n;try{let s=await this.delete(r);return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="ContainerNotFound")return Object.assign(Object.assign({succeeded:!1},(n=s.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:s.response});throw s}})}async setMetadata(t,r={}){if(r.conditions||(r.conditions={}),r.conditions.ifUnmodifiedSince)throw new RangeError("the IfUnmodifiedSince must have their default values because they are ignored by the blob service");return te.withSpan("ContainerClient-setMetadata",r,async i=>ue(await this.containerContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:r.conditions,tracingOptions:i.tracingOptions})))}async getAccessPolicy(t={}){return t.conditions||(t.conditions={}),te.withSpan("ContainerClient-getAccessPolicy",t,async r=>{let i=ue(await this.containerContext.getAccessPolicy({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,tracingOptions:r.tracingOptions})),n={_response:i._response,blobPublicAccess:i.blobPublicAccess,date:i.date,etag:i.etag,errorCode:i.errorCode,lastModified:i.lastModified,requestId:i.requestId,clientRequestId:i.clientRequestId,signedIdentifiers:[],version:i.version};for(let s of i){let a;s.accessPolicy&&(a={permissions:s.accessPolicy.permissions},s.accessPolicy.expiresOn&&(a.expiresOn=new Date(s.accessPolicy.expiresOn)),s.accessPolicy.startsOn&&(a.startsOn=new Date(s.accessPolicy.startsOn))),n.signedIdentifiers.push({accessPolicy:a,id:s.id})}return n})}async setAccessPolicy(t,r,i={}){return i.conditions=i.conditions||{},te.withSpan("ContainerClient-setAccessPolicy",i,async n=>{let s=[];for(let a of r||[])s.push({accessPolicy:{expiresOn:a.accessPolicy.expiresOn?Bt(a.accessPolicy.expiresOn):"",permissions:a.accessPolicy.permissions,startsOn:a.accessPolicy.startsOn?Bt(a.accessPolicy.startsOn):""},id:a.id});return ue(await this.containerContext.setAccessPolicy({abortSignal:i.abortSignal,access:t,containerAcl:s,leaseAccessConditions:i.conditions,modifiedAccessConditions:i.conditions,tracingOptions:n.tracingOptions}))})}getBlobLeaseClient(t){return new Ry(this,t)}async uploadBlockBlob(t,r,i,n={}){return te.withSpan("ContainerClient-uploadBlockBlob",n,async s=>{let a=this.getBlockBlobClient(t),o=await a.upload(r,i,s);return{blockBlobClient:a,response:o}})}async deleteBlob(t,r={}){return te.withSpan("ContainerClient-deleteBlob",r,async i=>{let n=this.getBlobClient(t);return r.versionId&&(n=n.withVersion(r.versionId)),n.delete(i)})}async listBlobFlatSegment(t,r={}){return te.withSpan("ContainerClient-listBlobFlatSegment",r,async i=>{let n=ue(await this.containerContext.listBlobFlatSegment(Object.assign(Object.assign({marker:t},r),{tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({},n),{_response:Object.assign(Object.assign({},n._response),{parsedBody:THe(n._response.parsedBody)}),segment:Object.assign(Object.assign({},n.segment),{blobItems:n.segment.blobItems.map(a=>Object.assign(Object.assign({},a),{name:Zm(a.name),tags:yy(a.blobTags),objectReplicationSourceProperties:sw(a.objectReplicationMetadata)}))})})})}async listBlobHierarchySegment(t,r,i={}){return te.withSpan("ContainerClient-listBlobHierarchySegment",i,async n=>{var s;let a=ue(await this.containerContext.listBlobHierarchySegment(t,Object.assign(Object.assign({marker:r},i),{tracingOptions:n.tracingOptions})));return Object.assign(Object.assign({},a),{_response:Object.assign(Object.assign({},a._response),{parsedBody:NHe(a._response.parsedBody)}),segment:Object.assign(Object.assign({},a.segment),{blobItems:a.segment.blobItems.map(l=>Object.assign(Object.assign({},l),{name:Zm(l.name),tags:yy(l.blobTags),objectReplicationSourceProperties:sw(l.objectReplicationMetadata)})),blobPrefixes:(s=a.segment.blobPrefixes)===null||s===void 0?void 0:s.map(l=>Object.assign(Object.assign({},l),{name:Zm(l.name)}))})})})}listSegments(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){let s;if(i||i===void 0)do s=yield ne.__await(this.listBlobFlatSegment(i,n)),i=s.continuationToken,yield yield ne.__await(yield ne.__await(s));while(i)})}listItems(){return ne.__asyncGenerator(this,arguments,function*(r={}){var i,n,s,a;let o;try{for(var l=!0,c=ne.__asyncValues(this.listSegments(o,r)),u;u=yield ne.__await(c.next()),i=u.done,!i;l=!0){a=u.value,l=!1;let d=a;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(d.segment.blobItems)))}}catch(d){n={error:d}}finally{try{!l&&!i&&(s=c.return)&&(yield ne.__await(s.call(c)))}finally{if(n)throw n.error}}})}listBlobsFlat(t={}){let r=[];t.includeCopy&&r.push("copy"),t.includeDeleted&&r.push("deleted"),t.includeMetadata&&r.push("metadata"),t.includeSnapshots&&r.push("snapshots"),t.includeVersions&&r.push("versions"),t.includeUncommitedBlobs&&r.push("uncommittedblobs"),t.includeTags&&r.push("tags"),t.includeDeletedWithVersions&&r.push("deletedwithversions"),t.includeImmutabilityPolicy&&r.push("immutabilitypolicy"),t.includeLegalHold&&r.push("legalhold"),t.prefix===""&&(t.prefix=void 0);let i=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listSegments(s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}listHierarchySegments(t,r){return ne.__asyncGenerator(this,arguments,function*(n,s,a={}){let o;if(s||s===void 0)do o=yield ne.__await(this.listBlobHierarchySegment(n,s,a)),s=o.continuationToken,yield yield ne.__await(yield ne.__await(o));while(s)})}listItemsByHierarchy(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.listHierarchySegments(i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let m=l.segment;if(m.blobPrefixes)for(let h of m.blobPrefixes)yield yield ne.__await(Object.assign({kind:"prefix"},h));for(let h of m.blobItems)yield yield ne.__await(Object.assign({kind:"blob"},h))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}listBlobsByHierarchy(t,r={}){if(t==="")throw new RangeError("delimiter should contain one or more characters");let i=[];r.includeCopy&&i.push("copy"),r.includeDeleted&&i.push("deleted"),r.includeMetadata&&i.push("metadata"),r.includeSnapshots&&i.push("snapshots"),r.includeVersions&&i.push("versions"),r.includeUncommitedBlobs&&i.push("uncommittedblobs"),r.includeTags&&i.push("tags"),r.includeDeletedWithVersions&&i.push("deletedwithversions"),r.includeImmutabilityPolicy&&i.push("immutabilitypolicy"),r.includeLegalHold&&i.push("legalhold"),r.prefix===""&&(r.prefix=void 0);let n=Object.assign(Object.assign({},r),i.length>0?{include:i}:{}),s=this.listItemsByHierarchy(t,n);return{async next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listHierarchySegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},n))}}async findBlobsByTagsSegment(t,r,i={}){return te.withSpan("ContainerClient-findBlobsByTagsSegment",i,async n=>{let s=ue(await this.containerContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},s),{_response:s._response,blobs:s.blobs.map(o=>{var l;let c="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(c=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:yy(o.tags),tagValue:c})})})})}findBlobsByTagsSegments(t,r){return ne.__asyncGenerator(this,arguments,function*(n,s,a={}){let o;if(s||s===void 0)do o=yield ne.__await(this.findBlobsByTagsSegment(n,s,a)),o.blobs=o.blobs||[],s=o.continuationToken,yield yield ne.__await(o);while(s)})}findBlobsByTagsItems(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.findBlobsByTagsSegments(i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let f=l;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(f.blobs)))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.findBlobsByTagsSegments(t,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async getAccountInfo(t={}){return te.withSpan("ContainerClient-getAccountInfo",t,async r=>ue(await this.containerContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}getContainerNameFromUrl(){let t;try{let r=new URL(this.url);if(r.hostname.split(".")[1]==="blob"?t=r.pathname.split("/")[1]:fC(r)?t=r.pathname.split("/")[2]:t=r.pathname.split("/")[1],t=decodeURIComponent(t),!t)throw new Error("Provided containerName is invalid.");return t}catch{throw new Error("Unable to extract containerName with provided information.")}}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof Jt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=AC(Object.assign({containerName:this._containerName},t),this.credential).toString();r(pC(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof Jt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return CC(Object.assign({containerName:this._containerName},t),this.credential).stringToSign}getBlobBatchClient(){return new Py(this.url,this.pipeline)}},rh=class e{constructor(){this.read=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.add=!1,this.create=!1,this.update=!1,this.process=!1,this.tag=!1,this.filter=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"r":r.read=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"x":r.deleteVersion=!0;break;case"l":r.list=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"u":r.update=!0;break;case"p":r.process=!0;break;case"t":r.tag=!0;break;case"f":r.filter=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission character: ${i}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.deleteVersion&&(r.deleteVersion=!0),t.filter&&(r.filter=!0),t.tag&&(r.tag=!0),t.list&&(r.list=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.update&&(r.update=!0),t.process&&(r.process=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),r}toString(){let t=[];return this.read&&t.push("r"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.filter&&t.push("f"),this.tag&&t.push("t"),this.list&&t.push("l"),this.add&&t.push("a"),this.create&&t.push("c"),this.update&&t.push("u"),this.process&&t.push("p"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),t.join("")}},hw=class e{constructor(){this.service=!1,this.container=!1,this.object=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"s":r.service=!0;break;case"c":r.container=!0;break;case"o":r.object=!0;break;default:throw new RangeError(`Invalid resource type: ${i}`)}return r}toString(){let t=[];return this.service&&t.push("s"),this.container&&t.push("c"),this.object&&t.push("o"),t.join("")}},ih=class e{constructor(){this.blob=!1,this.file=!1,this.queue=!1,this.table=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"b":r.blob=!0;break;case"f":r.file=!0;break;case"q":r.queue=!0;break;case"t":r.table=!0;break;default:throw new RangeError(`Invalid service character: ${i}`)}return r}toString(){let t=[];return this.blob&&t.push("b"),this.table&&t.push("t"),this.queue&&t.push("q"),this.file&&t.push("f"),t.join("")}};function Hse(e,t){return Gse(e,t).sasQueryParameters}function Gse(e,t){let r=e.version?e.version:uC;if(e.permissions&&e.permissions.setImmutabilityPolicy&&r<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(e.permissions&&e.permissions.deleteVersion&&r<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'x' permission.");if(e.permissions&&e.permissions.permanentDelete&&r<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'y' permission.");if(e.permissions&&e.permissions.tag&&r<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission.");if(e.permissions&&e.permissions.filter&&r<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 'f' permission.");if(e.encryptionScope&&r<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");let i=rh.parse(e.permissions.toString()),n=ih.parse(e.services).toString(),s=hw.parse(e.resourceTypes).toString(),a;r>="2020-12-06"?a=[t.accountName,i,n,s,e.startsOn?Bt(e.startsOn,!1):"",Bt(e.expiresOn,!1),e.ipRange?ac(e.ipRange):"",e.protocol?e.protocol:"",r,e.encryptionScope?e.encryptionScope:"",""].join(` +`):a=[t.accountName,i,n,s,e.startsOn?Bt(e.startsOn,!1):"",Bt(e.expiresOn,!1),e.ipRange?ac(e.ipRange):"",e.protocol?e.protocol:"",r,""].join(` +`);let o=t.computeHMACSHA256(a);return{sasQueryParameters:new il(r,o,i.toString(),n,s,e.protocol,e.startsOn,e.expiresOn,e.ipRange,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,e.encryptionScope),stringToSign:a}}var aC=class e extends Ny{static fromConnectionString(t,r){r=r||{};let i=sh(t);if(i.kind==="AccountConnString")if(Gt.isNode){let n=new Jt(i.accountName,i.accountKey);r.proxyOptions||(r.proxyOptions=wn.getDefaultProxySettings(i.proxyUri));let s=er(n,r);return new e(i.url,s)}else throw new Error("Account connection string is only supported in Node.js environment");else if(i.kind==="SASConnString"){let n=er(new tr,r);return new e(i.url+"?"+i.accountSas,n)}else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}constructor(t,r,i){let n;vu(r)?n=r:Gt.isNode&&r instanceof Jt||r instanceof tr||_a.isTokenCredential(r)?n=er(r,i):n=er(new tr,i),super(t,n),this.serviceContext=this.storageClientContext.service}getContainerClient(t){return new mw(Tr(this.url,encodeURIComponent(t)),this.pipeline)}async createContainer(t,r={}){return te.withSpan("BlobServiceClient-createContainer",r,async i=>{let n=this.getContainerClient(t),s=await n.create(i);return{containerClient:n,containerCreateResponse:s}})}async deleteContainer(t,r={}){return te.withSpan("BlobServiceClient-deleteContainer",r,async i=>this.getContainerClient(t).delete(i))}async undeleteContainer(t,r,i={}){return te.withSpan("BlobServiceClient-undeleteContainer",i,async n=>{let s=this.getContainerClient(i.destinationContainerName||t),a=s.storageClientContext.container,o=ue(await a.restore({deletedContainerName:t,deletedContainerVersion:r,tracingOptions:n.tracingOptions}));return{containerClient:s,containerUndeleteResponse:o}})}async renameContainer(t,r,i={}){return te.withSpan("BlobServiceClient-renameContainer",i,async n=>{var s;let a=this.getContainerClient(r),o=a.storageClientContext.container,l=ue(await o.rename(t,Object.assign(Object.assign({},n),{sourceLeaseId:(s=i.sourceCondition)===null||s===void 0?void 0:s.leaseId})));return{containerClient:a,containerRenameResponse:l}})}async getProperties(t={}){return te.withSpan("BlobServiceClient-getProperties",t,async r=>ue(await this.serviceContext.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setProperties(t,r={}){return te.withSpan("BlobServiceClient-setProperties",r,async i=>ue(await this.serviceContext.setProperties(t,{abortSignal:r.abortSignal,tracingOptions:i.tracingOptions})))}async getStatistics(t={}){return te.withSpan("BlobServiceClient-getStatistics",t,async r=>ue(await this.serviceContext.getStatistics({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async getAccountInfo(t={}){return te.withSpan("BlobServiceClient-getAccountInfo",t,async r=>ue(await this.serviceContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async listContainersSegment(t,r={}){return te.withSpan("BlobServiceClient-listContainersSegment",r,async i=>ue(await this.serviceContext.listContainersSegment(Object.assign(Object.assign({abortSignal:r.abortSignal,marker:t},r),{include:typeof r.include=="string"?[r.include]:r.include,tracingOptions:i.tracingOptions}))))}async findBlobsByTagsSegment(t,r,i={}){return te.withSpan("BlobServiceClient-findBlobsByTagsSegment",i,async n=>{let s=ue(await this.serviceContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},s),{_response:s._response,blobs:s.blobs.map(o=>{var l;let c="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(c=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:yy(o.tags),tagValue:c})})})})}findBlobsByTagsSegments(t,r){return ne.__asyncGenerator(this,arguments,function*(n,s,a={}){let o;if(s||s===void 0)do o=yield ne.__await(this.findBlobsByTagsSegment(n,s,a)),o.blobs=o.blobs||[],s=o.continuationToken,yield yield ne.__await(o);while(s)})}findBlobsByTagsItems(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.findBlobsByTagsSegments(i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let f=l;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(f.blobs)))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.findBlobsByTagsSegments(t,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}listSegments(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){let s;if(i||i===void 0)do s=yield ne.__await(this.listContainersSegment(i,n)),s.containerItems=s.containerItems||[],i=s.continuationToken,yield yield ne.__await(yield ne.__await(s));while(i)})}listItems(){return ne.__asyncGenerator(this,arguments,function*(r={}){var i,n,s,a;let o;try{for(var l=!0,c=ne.__asyncValues(this.listSegments(o,r)),u;u=yield ne.__await(c.next()),i=u.done,!i;l=!0){a=u.value,l=!1;let d=a;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(d.containerItems)))}}catch(d){n={error:d}}finally{try{!l&&!i&&(s=c.return)&&(yield ne.__await(s.call(c)))}finally{if(n)throw n.error}}})}listContainers(t={}){t.prefix===""&&(t.prefix=void 0);let r=[];t.includeDeleted&&r.push("deleted"),t.includeMetadata&&r.push("metadata"),t.includeSystem&&r.push("system");let i=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listSegments(s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async getUserDelegationKey(t,r,i={}){return te.withSpan("BlobServiceClient-getUserDelegationKey",i,async n=>{let s=ue(await this.serviceContext.getUserDelegationKey({startsOn:Bt(t,!1),expiresOn:Bt(r,!1)},{abortSignal:i.abortSignal,tracingOptions:n.tracingOptions})),a={signedObjectId:s.signedObjectId,signedTenantId:s.signedTenantId,signedStartsOn:new Date(s.signedStartsOn),signedExpiresOn:new Date(s.signedExpiresOn),signedService:s.signedService,signedVersion:s.signedVersion,value:s.value};return Object.assign({_response:s._response,requestId:s.requestId,clientRequestId:s.clientRequestId,version:s.version,date:s.date,errorCode:s.errorCode},a)})}getBlobBatchClient(){return new Py(this.url,this.pipeline)}generateAccountSasUrl(t,r=rh.parse("r"),i="sco",n={}){if(!(this.credential instanceof Jt))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let a=new Date;t=new Date(a.getTime()+3600*1e3)}let s=Hse(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:ih.parse("b").toString()},n),this.credential).toString();return pC(this.url,s)}generateSasStringToSign(t,r=rh.parse("r"),i="sco",n={}){if(!(this.credential instanceof Jt))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let s=new Date;t=new Date(s.getTime()+3600*1e3)}return Gse(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:ih.parse("b").toString()},n),this.credential).stringToSign}};Ne.KnownEncryptionAlgorithmType=void 0;(function(e){e.AES256="AES256"})(Ne.KnownEncryptionAlgorithmType||(Ne.KnownEncryptionAlgorithmType={}));Object.defineProperty(Ne,"RestError",{enumerable:!0,get:function(){return wn.RestError}});Ne.AccountSASPermissions=rh;Ne.AccountSASResourceTypes=hw;Ne.AccountSASServices=ih;Ne.AnonymousCredential=tr;Ne.AnonymousCredentialPolicy=cw;Ne.AppendBlobClient=Ay;Ne.BaseRequestPolicy=eh;Ne.BlobBatch=Jm;Ne.BlobBatchClient=Py;Ne.BlobClient=co;Ne.BlobLeaseClient=Ry;Ne.BlobSASPermissions=nc;Ne.BlobServiceClient=aC;Ne.BlockBlobClient=Cy;Ne.ContainerClient=mw;Ne.ContainerSASPermissions=sc;Ne.Credential=Sy;Ne.CredentialPolicy=Ey;Ne.PageBlobClient=Oy;Ne.Pipeline=Ty;Ne.SASQueryParameters=il;Ne.StorageBrowserPolicy=uw;Ne.StorageBrowserPolicyFactory=dw;Ne.StorageOAuthScopes=dC;Ne.StorageRetryPolicy=aw;Ne.StorageRetryPolicyFactory=ow;Ne.StorageSharedKeyCredential=Jt;Ne.StorageSharedKeyCredentialPolicy=lw;Ne.generateAccountSASQueryParameters=Hse;Ne.generateBlobSASQueryParameters=AC;Ne.getBlobServiceAccountAudience=jWe;Ne.isPipelineLike=vu;Ne.logger=oi;Ne.newPipeline=er});var IC=g(Hr=>{"use strict";var JWe=Hr&&Hr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),eKe=Hr&&Hr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),tKe=Hr&&Hr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&JWe(t,e,r);return eKe(t,e),t},Rw=Hr&&Hr.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Hr,"__esModule",{value:!0});Hr.retryHttpClientResponse=Hr.retryTypedResponse=Hr.retry=Hr.isRetryableStatusCode=Hr.isServerErrorStatusCode=Hr.isSuccessStatusCode=void 0;var Vse=tKe(ze()),Nw=eo(),Nh=$g();function rKe(e){return e?e>=200&&e<300:!1}Hr.isSuccessStatusCode=rKe;function Wse(e){return e?e>=500:!0}Hr.isServerErrorStatusCode=Wse;function Kse(e){return e?[Nw.HttpCodes.BadGateway,Nw.HttpCodes.ServiceUnavailable,Nw.HttpCodes.GatewayTimeout].includes(e):!1}Hr.isRetryableStatusCode=Kse;function iKe(e){return Rw(this,void 0,void 0,function*(){return new Promise(t=>setTimeout(t,e))})}function PC(e,t,r,i=Nh.DefaultRetryAttempts,n=Nh.DefaultRetryDelay,s=void 0){return Rw(this,void 0,void 0,function*(){let a="",o=1;for(;o<=i;){let l,c,u=!1;try{l=yield t()}catch(d){s&&(l=s(d)),u=!0,a=d.message}if(l&&(c=r(l),!Wse(c)))return l;if(c&&(u=Kse(c),a=`Cache service responded with ${c}`),Vse.debug(`${e} - Attempt ${o} of ${i} failed with error: ${a}`),!u){Vse.debug(`${e} - Error is not retryable`);break}yield iKe(n),o++}throw Error(`${e} failed: ${a}`)})}Hr.retry=PC;function nKe(e,t,r=Nh.DefaultRetryAttempts,i=Nh.DefaultRetryDelay){return Rw(this,void 0,void 0,function*(){return yield PC(e,t,n=>n.statusCode,r,i,n=>{if(n instanceof Nw.HttpClientError)return{statusCode:n.statusCode,result:null,headers:{},error:n}})})}Hr.retryTypedResponse=nKe;function sKe(e,t,r=Nh.DefaultRetryAttempts,i=Nh.DefaultRetryDelay){return Rw(this,void 0,void 0,function*(){return yield PC(e,t,n=>n.message.statusCode,r,i)})}Hr.retryHttpClientResponse=sKe});var Jse=g(qi=>{"use strict";var aKe=qi&&qi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),oKe=qi&&qi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Rh=qi&&qi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&aKe(t,e,r);return oKe(t,e),t},wa=qi&&qi.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(qi,"__esModule",{value:!0});qi.downloadCacheStorageSDK=qi.downloadCacheHttpClientConcurrent=qi.downloadCacheHttpClient=qi.DownloadProgress=void 0;var By=Rh(ze()),Qse=eo(),lKe=OC(),cKe=Rh(require("buffer")),Fy=Rh(require("fs")),uKe=Rh(require("stream")),dKe=Rh(require("util")),pKe=Rh(Gg()),Xse=$g(),DC=IC(),fKe=wA();function mKe(e,t){return wa(this,void 0,void 0,function*(){yield dKe.promisify(uKe.pipeline)(e.message,t)})}var qy=class{constructor(t){this.contentLength=t,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(t){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=t,this.receivedBytes=0,By.debug(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(t){this.receivedBytes=t}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let t=this.segmentOffset+this.receivedBytes,r=(100*(t/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,n=(t/(1024*1024)/(i/1e3)).toFixed(1);By.info(`Received ${t} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return t=>{this.setReceivedBytes(t.loadedBytes)}}startDisplayTimer(t=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,t))};this.timeoutHandle=setTimeout(r,t)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};qi.DownloadProgress=qy;function Yse(e,t){return wa(this,void 0,void 0,function*(){let r=Fy.createWriteStream(t),i=new Qse.HttpClient("actions/cache"),n=yield(0,DC.retryHttpClientResponse)("downloadCache",()=>wa(this,void 0,void 0,function*(){return i.get(e)}));n.message.socket.setTimeout(Xse.SocketTimeout,()=>{n.message.destroy(),By.debug(`Aborting download, socket timed out after ${Xse.SocketTimeout} ms`)}),yield mKe(n,r);let s=n.message.headers["content-length"];if(s){let a=parseInt(s),o=pKe.getArchiveFileSizeInBytes(t);if(o!==a)throw new Error(`Incomplete download. Expected file size: ${a}, actual file size: ${o}`)}else By.debug("Unable to validate download, no Content-Length header")})}qi.downloadCacheHttpClient=Yse;function hKe(e,t,r){var i;return wa(this,void 0,void 0,function*(){let n=yield Fy.promises.open(t,"w"),s=new Qse.HttpClient("actions/cache",void 0,{socketTimeout:r.timeoutInMs,keepAlive:!0});try{let o=(yield(0,DC.retryHttpClientResponse)("downloadCacheMetadata",()=>wa(this,void 0,void 0,function*(){return yield s.request("HEAD",e,null,{})}))).message.headers["content-length"];if(o==null)throw new Error("Content-Length not found on blob response");let l=parseInt(o);if(Number.isNaN(l))throw new Error(`Could not interpret Content-Length: ${l}`);let c=[],u=4*1024*1024;for(let w=0;wwa(this,void 0,void 0,function*(){return yield gKe(s,e,w,v)})})}c.reverse();let d=0,p=0,f=new qy(l);f.startDisplayTimer();let m=f.onProgress(),h=[],y,b=()=>wa(this,void 0,void 0,function*(){let w=yield Promise.race(Object.values(h));yield n.write(w.buffer,0,w.count,w.offset),d--,delete h[w.offset],p+=w.count,m({loadedBytes:p})});for(;y=c.pop();)h[y.offset]=y.promiseGetter(),d++,d>=((i=r.downloadConcurrency)!==null&&i!==void 0?i:10)&&(yield b());for(;d>0;)yield b()}finally{s.dispose(),yield n.close()}})}qi.downloadCacheHttpClientConcurrent=hKe;function gKe(e,t,r,i){return wa(this,void 0,void 0,function*(){let s=0;for(;;)try{let o=yield Zse(3e4,yKe(e,t,r,i));if(typeof o=="string")throw new Error("downloadSegmentRetry failed due to timeout");return o}catch(a){if(s>=5)throw a;s++}})}function yKe(e,t,r,i){return wa(this,void 0,void 0,function*(){let n=yield(0,DC.retryHttpClientResponse)("downloadCachePart",()=>wa(this,void 0,void 0,function*(){return yield e.get(t,{Range:`bytes=${r}-${r+i-1}`})}));if(!n.readBodyBuffer)throw new Error("Expected HttpClientResponse to implement readBodyBuffer");return{offset:r,count:i,buffer:yield n.readBodyBuffer()}})}function bKe(e,t,r){var i;return wa(this,void 0,void 0,function*(){let n=new lKe.BlockBlobClient(e,void 0,{retryOptions:{tryTimeoutInMs:r.timeoutInMs}}),a=(i=(yield n.getProperties()).contentLength)!==null&&i!==void 0?i:-1;if(a<0)By.debug("Unable to determine content length, downloading file with http-client..."),yield Yse(e,t);else{let o=Math.min(134217728,cKe.constants.MAX_LENGTH),l=new qy(a),c=Fy.openSync(t,"w");try{l.startDisplayTimer();let u=new fKe.AbortController,d=u.signal;for(;!l.isDone();){let p=l.segmentOffset+l.segmentSize,f=Math.min(o,a-p);l.nextSegment(f);let m=yield Zse(r.segmentTimeoutInMs||36e5,n.downloadToBuffer(p,f,{abortSignal:d,concurrency:r.downloadConcurrency,onProgress:l.onProgress()}));if(m==="timeout")throw u.abort(),new Error("Aborting cache download as the download time exceeded the timeout.");Buffer.isBuffer(m)&&Fy.writeFileSync(c,m)}}finally{l.stopDisplayTimer(),Fy.closeSync(c)}}})}qi.downloadCacheStorageSDK=bKe;var Zse=(e,t)=>wa(void 0,void 0,void 0,function*(){let r,i=new Promise(n=>{r=setTimeout(()=>n("timeout"),e)});return Promise.race([t,i]).then(n=>(clearTimeout(r),n))})});var eae=g(Ea=>{"use strict";var vKe=Ea&&Ea.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),_Ke=Ea&&Ea.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wKe=Ea&&Ea.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&vKe(t,e,r);return _Ke(t,e),t};Object.defineProperty(Ea,"__esModule",{value:!0});Ea.getDownloadOptions=Ea.getUploadOptions=void 0;var xu=wKe(ze());function EKe(e){let t={uploadConcurrency:4,uploadChunkSize:33554432};return e&&(typeof e.uploadConcurrency=="number"&&(t.uploadConcurrency=e.uploadConcurrency),typeof e.uploadChunkSize=="number"&&(t.uploadChunkSize=e.uploadChunkSize)),xu.debug(`Upload concurrency: ${t.uploadConcurrency}`),xu.debug(`Upload chunk size: ${t.uploadChunkSize}`),t}Ea.getUploadOptions=EKe;function SKe(e){let t={useAzureSdk:!1,concurrentBlobDownloads:!0,downloadConcurrency:8,timeoutInMs:3e4,segmentTimeoutInMs:6e5,lookupOnly:!1};e&&(typeof e.useAzureSdk=="boolean"&&(t.useAzureSdk=e.useAzureSdk),typeof e.concurrentBlobDownloads=="boolean"&&(t.concurrentBlobDownloads=e.concurrentBlobDownloads),typeof e.downloadConcurrency=="number"&&(t.downloadConcurrency=e.downloadConcurrency),typeof e.timeoutInMs=="number"&&(t.timeoutInMs=e.timeoutInMs),typeof e.segmentTimeoutInMs=="number"&&(t.segmentTimeoutInMs=e.segmentTimeoutInMs),typeof e.lookupOnly=="boolean"&&(t.lookupOnly=e.lookupOnly));let r=process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS;return r&&!isNaN(Number(r))&&isFinite(Number(r))&&(t.segmentTimeoutInMs=Number(r)*60*1e3),xu.debug(`Use Azure SDK: ${t.useAzureSdk}`),xu.debug(`Download concurrency: ${t.downloadConcurrency}`),xu.debug(`Request timeout (ms): ${t.timeoutInMs}`),xu.debug(`Cache segment download timeout mins env var: ${process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS}`),xu.debug(`Segment download timeout (ms): ${t.segmentTimeoutInMs}`),xu.debug(`Lookup only: ${t.lookupOnly}`),t}Ea.getDownloadOptions=SKe});var iae=g(li=>{"use strict";var xKe=li&&li.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),TKe=li&&li.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ow=li&&li.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&xKe(t,e,r);return TKe(t,e),t},ys=li&&li.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(li,"__esModule",{value:!0});li.saveCache=li.reserveCache=li.downloadCache=li.getCacheEntry=li.getCacheVersion=void 0;var Us=Ow(ze()),NKe=eo(),RKe=D0(),AKe=Ow(require("crypto")),LC=Ow(require("fs")),CKe=require("url"),Cw=Ow(Gg()),Aw=Jse(),rae=eae(),Tu=IC(),OKe="1.0";function My(e){let t=process.env.ACTIONS_CACHE_URL||"";if(!t)throw new Error("Cache Service Url not found, unable to restore cache.");let r=`${t}_apis/artifactcache/${e}`;return Us.debug(`Resource Url: ${r}`),r}function PKe(e,t){return`${e};api-version=${t}`}function IKe(){return{headers:{Accept:PKe("application/json","6.0-preview.1")}}}function FC(){let e=process.env.ACTIONS_RUNTIME_TOKEN||"",t=new RKe.BearerCredentialHandler(e);return new NKe.HttpClient("actions/cache",[t],IKe())}function BC(e,t,r=!1){let i=e.slice();return t&&i.push(t),process.platform==="win32"&&!r&&i.push("windows-only"),i.push(OKe),AKe.createHash("sha256").update(i.join("|")).digest("hex")}li.getCacheVersion=BC;function DKe(e,t,r){return ys(this,void 0,void 0,function*(){let i=FC(),n=BC(t,r?.compressionMethod,r?.enableCrossOsArchive),s=`cache?keys=${encodeURIComponent(e.join(","))}&version=${n}`,a=yield(0,Tu.retryTypedResponse)("getCacheEntry",()=>ys(this,void 0,void 0,function*(){return i.getJson(My(s))}));if(a.statusCode===204)return Us.isDebug()&&(yield LKe(e[0],i,n)),null;if(!(0,Tu.isSuccessStatusCode)(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode}`);let o=a.result,l=o?.archiveLocation;if(!l)throw new Error("Cache not found.");return Us.setSecret(l),Us.debug("Cache Result:"),Us.debug(JSON.stringify(o)),o})}li.getCacheEntry=DKe;function LKe(e,t,r){return ys(this,void 0,void 0,function*(){let i=`caches?key=${encodeURIComponent(e)}`,n=yield(0,Tu.retryTypedResponse)("listCache",()=>ys(this,void 0,void 0,function*(){return t.getJson(My(i))}));if(n.statusCode===200){let s=n.result,a=s?.totalCount;if(a&&a>0){Us.debug(`No matching cache found for cache key '${e}', version '${r} and scope ${process.env.GITHUB_REF}. There exist one or more cache(s) with similar key but they have different version or scope. See more info on cache matching here: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#matching-a-cache-key +Other caches with similar key:`);for(let o of s?.artifactCaches||[])Us.debug(`Cache Key: ${o?.cacheKey}, Cache Version: ${o?.cacheVersion}, Cache Scope: ${o?.scope}, Cache Created: ${o?.creationTime}`)}}})}function FKe(e,t,r){return ys(this,void 0,void 0,function*(){let i=new CKe.URL(e),n=(0,rae.getDownloadOptions)(r);i.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield(0,Aw.downloadCacheStorageSDK)(e,t,n):n.concurrentBlobDownloads?yield(0,Aw.downloadCacheHttpClientConcurrent)(e,t,n):yield(0,Aw.downloadCacheHttpClient)(e,t):yield(0,Aw.downloadCacheHttpClient)(e,t)})}li.downloadCache=FKe;function BKe(e,t,r){return ys(this,void 0,void 0,function*(){let i=FC(),n=BC(t,r?.compressionMethod,r?.enableCrossOsArchive),s={key:e,version:n,cacheSize:r?.cacheSize};return yield(0,Tu.retryTypedResponse)("reserveCache",()=>ys(this,void 0,void 0,function*(){return i.postJson(My("caches"),s)}))})}li.reserveCache=BKe;function tae(e,t){return`bytes ${e}-${t}/*`}function qKe(e,t,r,i,n){return ys(this,void 0,void 0,function*(){Us.debug(`Uploading chunk of size ${n-i+1} bytes at offset ${i} with content range: ${tae(i,n)}`);let s={"Content-Type":"application/octet-stream","Content-Range":tae(i,n)},a=yield(0,Tu.retryHttpClientResponse)(`uploadChunk (start: ${i}, end: ${n})`,()=>ys(this,void 0,void 0,function*(){return e.sendStream("PATCH",t,r(),s)}));if(!(0,Tu.isSuccessStatusCode)(a.message.statusCode))throw new Error(`Cache service responded with ${a.message.statusCode} during upload chunk.`)})}function MKe(e,t,r,i){return ys(this,void 0,void 0,function*(){let n=Cw.getArchiveFileSizeInBytes(r),s=My(`caches/${t.toString()}`),a=LC.openSync(r,"r"),o=(0,rae.getUploadOptions)(i),l=Cw.assertDefined("uploadConcurrency",o.uploadConcurrency),c=Cw.assertDefined("uploadChunkSize",o.uploadChunkSize),u=[...new Array(l).keys()];Us.debug("Awaiting all uploads");let d=0;try{yield Promise.all(u.map(()=>ys(this,void 0,void 0,function*(){for(;dLC.createReadStream(r,{fd:a,start:f,end:m,autoClose:!1}).on("error",h=>{throw new Error(`Cache upload failed because file read failed with ${h.message}`)}),f,m)}})))}finally{LC.closeSync(a)}})}function kKe(e,t,r){return ys(this,void 0,void 0,function*(){let i={size:r};return yield(0,Tu.retryTypedResponse)("commitCache",()=>ys(this,void 0,void 0,function*(){return e.postJson(My(`caches/${t.toString()}`),i)}))})}function jKe(e,t,r){return ys(this,void 0,void 0,function*(){let i=FC();Us.debug("Upload cache"),yield MKe(i,e,t,r),Us.debug("Commiting cache");let n=Cw.getArchiveFileSizeInBytes(t);Us.info(`Cache Size: ~${Math.round(n/(1024*1024))} MB (${n} B)`);let s=yield kKe(i,e,n);if(!(0,Tu.isSuccessStatusCode)(s.statusCode))throw new Error(`Cache service responded with ${s.statusCode} during commit cache.`);Us.info("Cache saved successfully")})}li.saveCache=jKe});var aae=g(Sn=>{"use strict";var UKe=Sn&&Sn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),zKe=Sn&&Sn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),qC=Sn&&Sn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&UKe(t,e,r);return zKe(t,e),t},cc=Sn&&Sn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Sn,"__esModule",{value:!0});Sn.createTar=Sn.extractTar=Sn.listTar=void 0;var $Ke=Ef(),Pw=qC(L0()),nae=require("fs"),po=qC(require("path")),MC=qC(Gg()),ur=$g(),Nu=process.platform==="win32";function HKe(){return cc(this,void 0,void 0,function*(){switch(process.platform){case"win32":{let e=yield MC.getGnuTarPathOnWindows(),t=ur.SystemTarPathOnWindows;if(e)return{path:e,type:ur.ArchiveToolType.GNU};if((0,nae.existsSync)(t))return{path:t,type:ur.ArchiveToolType.BSD};break}case"darwin":{let e=yield Pw.which("gtar",!1);return e?{path:e,type:ur.ArchiveToolType.GNU}:{path:yield Pw.which("tar",!0),type:ur.ArchiveToolType.BSD}}default:break}return{path:yield Pw.which("tar",!0),type:ur.ArchiveToolType.GNU}})}function GKe(e,t,r,i=""){return cc(this,void 0,void 0,function*(){let n=[`"${e.path}"`],s=MC.getCacheFileName(t),a="cache.tar",o=sae(),l=e.type===ur.ArchiveToolType.BSD&&t!==ur.CompressionMethod.Gzip&Νswitch(r){case"create":n.push("--posix","-cf",l?a:s.replace(new RegExp(`\\${po.sep}`,"g"),"/"),"--exclude",l?a:s.replace(new RegExp(`\\${po.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${po.sep}`,"g"),"/"),"--files-from",ur.ManifestFilename);break;case"extract":n.push("-xf",l?a:i.replace(new RegExp(`\\${po.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${po.sep}`,"g"),"/"));break;case"list":n.push("-tf",l?a:i.replace(new RegExp(`\\${po.sep}`,"g"),"/"),"-P");break}if(e.type===ur.ArchiveToolType.GNU)switch(process.platform){case"win32":n.push("--force-local");break;case"darwin":n.push("--delay-directory-restore");break}return n})}function kC(e,t,r=""){return cc(this,void 0,void 0,function*(){let i,n=yield HKe(),s=yield GKe(n,e,t,r),a=t!=="create"?yield VKe(n,e,r):yield WKe(n,e),o=n.type===ur.ArchiveToolType.BSD&&e!==ur.CompressionMethod.Gzip&Νreturn o&&t!=="create"?i=[[...a].join(" "),[...s].join(" ")]:i=[[...s].join(" "),[...a].join(" ")],o?i:[i.join(" ")]})}function sae(){var e;return(e=process.env.GITHUB_WORKSPACE)!==null&&e!==void 0?e:process.cwd()}function VKe(e,t,r){return cc(this,void 0,void 0,function*(){let i=e.type===ur.ArchiveToolType.BSD&&t!==ur.CompressionMethod.Gzip&Νswitch(t){case ur.CompressionMethod.Zstd:return i?["zstd -d --long=30 --force -o",ur.TarFilename,r.replace(new RegExp(`\\${po.sep}`,"g"),"/")]:["--use-compress-program",Nu?'"zstd -d --long=30"':"unzstd --long=30"];case ur.CompressionMethod.ZstdWithoutLong:return i?["zstd -d --force -o",ur.TarFilename,r.replace(new RegExp(`\\${po.sep}`,"g"),"/")]:["--use-compress-program",Nu?'"zstd -d"':"unzstd"];default:return["-z"]}})}function WKe(e,t){return cc(this,void 0,void 0,function*(){let r=MC.getCacheFileName(t),i=e.type===ur.ArchiveToolType.BSD&&t!==ur.CompressionMethod.Gzip&Νswitch(t){case ur.CompressionMethod.Zstd:return i?["zstd -T0 --long=30 --force -o",r.replace(new RegExp(`\\${po.sep}`,"g"),"/"),ur.TarFilename]:["--use-compress-program",Nu?'"zstd -T0 --long=30"':"zstdmt --long=30"];case ur.CompressionMethod.ZstdWithoutLong:return i?["zstd -T0 --force -o",r.replace(new RegExp(`\\${po.sep}`,"g"),"/"),ur.TarFilename]:["--use-compress-program",Nu?'"zstd -T0"':"zstdmt"];default:return["-z"]}})}function jC(e,t){return cc(this,void 0,void 0,function*(){for(let r of e)try{yield(0,$Ke.exec)(r,void 0,{cwd:t,env:Object.assign(Object.assign({},process.env),{MSYS:"winsymlinks:nativestrict"})})}catch(i){throw new Error(`${r.split(" ")[0]} failed with error: ${i?.message}`)}})}function KKe(e,t){return cc(this,void 0,void 0,function*(){let r=yield kC(t,"list",e);yield jC(r)})}Sn.listTar=KKe;function XKe(e,t){return cc(this,void 0,void 0,function*(){let r=sae();yield Pw.mkdirP(r);let i=yield kC(t,"extract",e);yield jC(i)})}Sn.extractTar=XKe;function QKe(e,t,r){return cc(this,void 0,void 0,function*(){(0,nae.writeFileSync)(po.join(e,ur.ManifestFilename),t.join(` +`));let i=yield kC(r,"create");yield jC(i,e)})}Sn.createTar=QKe});var dae=g(ci=>{"use strict";var YKe=ci&&ci.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),ZKe=ci&&ci.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Lw=ci&&ci.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&YKe(t,e,r);return ZKe(t,e),t},oae=ci&&ci.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ci,"__esModule",{value:!0});ci.saveCache=ci.restoreCache=ci.isFeatureAvailable=ci.ReserveCacheError=ci.ValidationError=void 0;var yi=Lw(ze()),lae=Lw(require("path")),Sa=Lw(Gg()),Iw=Lw(iae()),Dw=aae(),uc=class e extends Error{constructor(t){super(t),this.name="ValidationError",Object.setPrototypeOf(this,e.prototype)}};ci.ValidationError=uc;var ky=class e extends Error{constructor(t){super(t),this.name="ReserveCacheError",Object.setPrototypeOf(this,e.prototype)}};ci.ReserveCacheError=ky;function cae(e){if(!e||e.length===0)throw new uc("Path Validation Error: At least one directory or file path is required")}function uae(e){if(e.length>512)throw new uc(`Key Validation Error: ${e} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(e))throw new uc(`Key Validation Error: ${e} cannot contain commas.`)}function JKe(){return!!process.env.ACTIONS_CACHE_URL}ci.isFeatureAvailable=JKe;function eXe(e,t,r,i,n=!1){return oae(this,void 0,void 0,function*(){cae(e),r=r||[];let s=[t,...r];if(yi.debug("Resolved Keys:"),yi.debug(JSON.stringify(s)),s.length>10)throw new uc("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of s)uae(l);let a=yield Sa.getCompressionMethod(),o="";try{let l=yield Iw.getCacheEntry(s,e,{compressionMethod:a,enableCrossOsArchive:n});if(!l?.archiveLocation)return;if(i?.lookupOnly)return yi.info("Lookup only - skipping download"),l.cacheKey;o=lae.join(yield Sa.createTempDirectory(),Sa.getCacheFileName(a)),yi.debug(`Archive Path: ${o}`),yield Iw.downloadCache(l.archiveLocation,o,i),yi.isDebug()&&(yield(0,Dw.listTar)(o,a));let c=Sa.getArchiveFileSizeInBytes(o);return yi.info(`Cache Size: ~${Math.round(c/(1024*1024))} MB (${c} B)`),yield(0,Dw.extractTar)(o,a),yi.info("Cache restored successfully"),l.cacheKey}catch(l){if(l.name===uc.name)throw l;yi.warning(`Failed to restore: ${l.message}`)}finally{try{yield Sa.unlinkFile(o)}catch(l){yi.debug(`Failed to delete archive: ${l}`)}}})}ci.restoreCache=eXe;function tXe(e,t,r,i=!1){var n,s,a,o,l;return oae(this,void 0,void 0,function*(){cae(e),uae(t);let c=yield Sa.getCompressionMethod(),u=-1,d=yield Sa.resolvePaths(e);if(yi.debug("Cache Paths:"),yi.debug(`${JSON.stringify(d)}`),d.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let p=yield Sa.createTempDirectory(),f=lae.join(p,Sa.getCacheFileName(c));yi.debug(`Archive Path: ${f}`);try{yield(0,Dw.createTar)(p,d,c),yi.isDebug()&&(yield(0,Dw.listTar)(f,c));let m=10*1024*1024*1024,h=Sa.getArchiveFileSizeInBytes(f);if(yi.debug(`File Size: ${h}`),h>m&&!Sa.isGhes())throw new Error(`Cache size of ~${Math.round(h/(1024*1024))} MB (${h} B) is over the 10GB limit, not saving cache.`);yi.debug("Reserving Cache");let y=yield Iw.reserveCache(t,e,{compressionMethod:c,enableCrossOsArchive:i,cacheSize:h});if(!((n=y?.result)===null||n===void 0)&&n.cacheId)u=(s=y?.result)===null||s===void 0?void 0:s.cacheId;else throw y?.statusCode===400?new Error((o=(a=y?.error)===null||a===void 0?void 0:a.message)!==null&&o!==void 0?o:`Cache size of ~${Math.round(h/(1024*1024))} MB (${h} B) is over the data cap limit, not saving cache.`):new ky(`Unable to reserve cache with key ${t}, another job may be creating this cache. More details: ${(l=y?.error)===null||l===void 0?void 0:l.message}`);yi.debug(`Saving Cache (ID: ${u})`),yield Iw.saveCache(u,f,r)}catch(m){let h=m;if(h.name===uc.name)throw m;h.name===ky.name?yi.info(`Failed to save: ${h.message}`):yi.warning(`Failed to save: ${h.message}`)}finally{try{yield Sa.unlinkFile(f)}catch(m){yi.debug(`Failed to delete archive: ${m}`)}}return u})}ci.saveCache=tXe});var Ah=g(Fw=>{"use strict";Object.defineProperty(Fw,"__esModule",{value:!0});Fw.DocUrl=void 0;var pae;(function(e){e.ASSIGNING_PERMISSIONS_TO_JOBS="https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs",e.AUTOMATIC_BUILD_FAILED="https://docs.github.com/en/code-security/code-scanning/troubleshooting-code-scanning/automatic-build-failed",e.DEFINE_ENV_VARIABLES="https://docs.github.com/en/actions/learn-github-actions/variables#defining-environment-variables-for-a-single-workflow",e.SCANNING_ON_PUSH="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning#scanning-on-push",e.SPECIFY_BUILD_STEPS_MANUALLY="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages#about-specifying-build-steps-manually",e.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS="https://docs.github.com/en/enterprise-cloud@latest/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning#providing-data-to-track-code-scanning-alerts-across-runs"})(pae||(Fw.DocUrl=pae={}))});var wae=g(xa=>{"use strict";var rXe=xa&&xa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),iXe=xa&&xa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Uy=xa&&xa.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&rXe(t,e,r);return iXe(t,e),t};Object.defineProperty(xa,"__esModule",{value:!0});xa.downloadTrapCaches=lXe;xa.uploadTrapCaches=cXe;xa.cleanupTrapCaches=uXe;xa.getLanguagesSupportingCaching=bae;var fae=Uy(require("fs")),UC=Uy(require("path")),hae=Uy(dae()),Ch=Uy(Mn()),mae=Uy(Kl()),nXe=Ah(),sXe=Go(),jy=cr(),aXe=1,gae="codeql-trap",oXe=10,yae=12e4;async function lXe(e,t,r){let i={},n=await bae(e,t,r);if(r.info(`Found ${n.length} languages that support TRAP caching`),n.length===0)return i;let s=UC.join(Ch.getTemporaryDirectory(),"trapCaches");for(let l of n){let c=UC.join(s,l);fae.mkdirSync(c,{recursive:!0}),i[l]=c}if(await Ch.isAnalyzingDefaultBranch())return r.info("Analyzing default branch. Skipping downloading of TRAP caches."),i;let a="unknown",o=process.env.GITHUB_EVENT_PATH;Ch.getWorkflowEventName()==="pull_request"&&o!==void 0&&(a=JSON.parse(fae.readFileSync(UC.resolve(o),"utf-8")).pull_request?.base?.sha||a);for(let l of t){let c=i[l];if(c===void 0)continue;let u=await vae(e,l,a);r.info(`Looking in Actions cache for TRAP cache with key ${u}`),await(0,jy.withTimeout)(yae,hae.restoreCache([c],u,[await _ae(e,l)]),()=>{r.info(`Timed out downloading cache for ${l}, will continue without it`)})===void 0&&(r.info(`No TRAP cache found in Actions cache for ${l}`),delete i[l])}return i}async function cXe(e,t,r){if(!await Ch.isAnalyzingDefaultBranch())return!1;for(let i of t.languages){let n=t.trapCaches[i];if(n===void 0)continue;let s=await(0,jy.tryGetFolderBytes)(n,r);if(s===void 0){r.info(`Skipping upload of TRAP cache for ${i} as we couldn't determine its size`);continue}if(s{r.info(`Timed out waiting for TRAP cache for ${i} to upload, will continue without uploading`)})}return!0}async function uXe(e,t,r){if(!await t.getValue(sXe.Feature.CleanupTrapCaches))return{trap_cache_cleanup_skipped_because:"feature disabled"};if(!await Ch.isAnalyzingDefaultBranch())return{trap_cache_cleanup_skipped_because:"not analyzing default branch"};try{let i=0,n=await mae.listActionsCaches(gae,await Ch.getRef());for(let s of e.languages)if(e.trapCaches[s]){let a=await dXe(n,s,r);a.sort((u,d)=>u.created_at.localeCompare(d.created_at));let o=a.pop();if(r.debug(`Keeping most recent TRAP cache (${JSON.stringify(o)})`),a.length===0){r.info(`No TRAP caches to clean up for ${s}.`);continue}for(let u of a)r.debug(`Cleaning up TRAP cache (${JSON.stringify(u)})`),await mae.deleteActionsCache(u.id);let l=a.reduce((u,d)=>u+d.size_in_bytes,0);i+=l;let c=(l/(1024*1024)).toFixed(2);r.info(`Cleaned up ${c} MiB of old TRAP caches for ${s}.`)}return{trap_cache_cleanup_size_bytes:i}}catch(i){return(0,jy.isHTTPError)(i)&&i.status===403?r.warning(`Could not cleanup TRAP caches as the token did not have the required permissions. To clean up TRAP caches, ensure the token has the "actions:write" permission. See ${nXe.DocUrl.ASSIGNING_PERMISSIONS_TO_JOBS} for more information.`):r.info(`Failed to cleanup TRAP caches, continuing. Details: ${i}`),{trap_cache_cleanup_error:(0,jy.getErrorMessage)(i)}}}async function dXe(e,t,r){r.debug(`Listing TRAP caches for ${t}`);for(let i of e)if(!i.created_at||!i.id||!i.key||!i.size_in_bytes)throw new Error(`An unexpected cache item was returned from the API that was missing one or more required fields: ${JSON.stringify(i)}`);return e.filter(i=>i.key?.includes(`-${t}-`))}async function bae(e,t,r){let i=[],n=await e.betterResolveLanguages();e:for(let s of t){let a=n.extractors[s];if(a===void 0){r.info(`${s} does not support TRAP caching (couldn't find an extractor)`);continue}if(a.length!==1){r.info(`${s} does not support TRAP caching (found multiple extractors)`);continue}let l=a[0].extractor_options?.trap?.properties?.cache?.properties;if(l===void 0){r.info(`${s} does not support TRAP caching (missing option group)`);continue}for(let c of["dir","bound","write"])if(!(c in l)){r.info(`${s} does not support TRAP caching (missing ${c} option)`);continue e}i.push(s)}return i}async function vae(e,t,r){return`${await _ae(e,t)}${r}`}async function _ae(e,t){return`${gae}-${aXe}-${(await e.getVersion()).version}-${t}-`}});var qw=g(wt=>{"use strict";var pXe=wt&&wt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),fXe=wt&&wt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$y=wt&&wt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&pXe(t,e,r);return fXe(t,e),t};Object.defineProperty(wt,"__esModule",{value:!0});wt.defaultAugmentationProperties=void 0;wt.getPacksStrInvalid=Oh;wt.getConfigFileOutsideWorkspaceErrorMessage=Rae;wt.getConfigFileDoesNotExistErrorMessage=Aae;wt.getConfigFileRepoFormatInvalidMessage=Cae;wt.getConfigFileFormatInvalidMessage=Oae;wt.getConfigFileDirectoryGivenMessage=Pae;wt.getNoLanguagesError=Iae;wt.getUnknownLanguagesError=Dae;wt.getLanguagesInRepo=Lae;wt.getLanguages=$C;wt.getRawLanguages=Fae;wt.getDefaultConfig=Bae;wt.calculateAugmentation=HC;wt.parsePacksFromInput=Mae;wt.parsePacksSpecification=kae;wt.validatePackSpecification=jae;wt.initConfig=_Xe;wt.parseRegistriesWithoutCredentials=wXe;wt.getPathToParsedConfigFile=GC;wt.getConfig=NXe;wt.generateRegistries=RXe;wt.wrapEnvironment=CXe;wt.parseBuildModeInput=VC;var Ru=$y(require("fs")),Ta=$y(require("path")),Eae=require("perf_hooks"),Bw=$y(ng()),mXe=$y(Ud()),Tae=$y(Kl()),Nae=WX(),Sae=Go(),zy=Gd(),hXe=wae(),wr=cr(),gXe="packs";wt.defaultAugmentationProperties={queriesInputCombines:!1,packsInputCombines:!1,packsInput:void 0,queriesInput:void 0};function Oh(e,t){return t?zC(t,gXe,`"${e}" is not a valid pack`):`"${e}" is not a valid pack`}function Rae(e){return`The configuration file "${e}" is outside of the workspace`}function Aae(e){return`The configuration file "${e}" does not exist`}function Cae(e){let t=`The configuration file "${e}" is not a supported remote file reference.`;return t+=" Expected format //@",t}function Oae(e){return`The configuration file "${e}" could not be read`}function Pae(e){return`The configuration file "${e}" looks like a directory, not a file`}function zC(e,t,r){return e===void 0?`The workflow property "${t}" is invalid: ${r}`:`The configuration file "${e}" is invalid: property "${t}" ${r}`}function Iae(){return"Did not detect any languages to analyze. Please update input in workflow or check that GitHub detects the correct languages in your repository."}function Dae(e){return`Did not recognize the following languages: ${e.join(", ")}`}async function Lae(e,t){t.debug(`GitHub repo ${e.owner} ${e.repo}`);let r=await Tae.getApiClient().rest.repos.listLanguages({owner:e.owner,repo:e.repo});t.debug(`Languages API response: ${JSON.stringify(r)}`);let i=new Set;for(let n of Object.keys(r.data)){let s=(0,zy.parseLanguage)(n);s!==void 0&&i.add(s)}return[...i]}async function $C(e,t,r,i){let{rawLanguages:n,autodetected:s}=await Fae(t,r,i),a=n;if(s){let c=Object.keys(await e.resolveLanguages());a=a.map(zy.parseLanguage).filter(u=>u&&c.includes(u)).map(u=>u),i.info(`Automatically detected languages: ${a.join(", ")}`)}else{let c=(await e.betterResolveLanguages()).aliases;c&&(a=a.map(u=>c[u]||u)),i.info(`Languages from configuration: ${a.join(", ")}`)}if(a.length===0)throw new wr.ConfigurationError(Iae());let o=[],l=[];for(let c of a){let u=(0,zy.parseLanguage)(c);u===void 0?l.push(c):o.includes(u)||o.push(u)}if(l.length>0)throw new wr.ConfigurationError(Dae(l));return o}async function Fae(e,t,r){let i=(e||"").split(",").map(s=>s.trim().toLowerCase()).filter(s=>s.length>0),n;return i.length?n=!1:(n=!0,i=await Lae(t,r)),{rawLanguages:i,autodetected:n}}async function Bae({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,dbLocation:n,trapCachingEnabled:s,dependencyCachingEnabled:a,debugMode:o,debugArtifactName:l,debugDatabaseName:c,repository:u,tempDir:d,codeql:p,githubVersion:f,features:m,logger:h}){let y=await $C(p,e,u,h),b=await VC(i,y,m,h),w=HC(r,t,y),{trapCaches:v,trapCacheDownloadTime:E}=await qae(s,p,y,h);return{languages:y,buildMode:b,originalUserInput:{},tempDir:d,codeQLCmd:p.getPath(),gitHubVersion:f,dbLocation:Uae(n,d),debugMode:o,debugArtifactName:l,debugDatabaseName:c,augmentationProperties:w,trapCaches:v,trapCacheDownloadTime:E,dependencyCachingEnabled:(0,Nae.getCachingKind)(a)}}async function qae(e,t,r,i){let n={},s=0;if(e){let a=Eae.performance.now();n=await(0,hXe.downloadTrapCaches)(t,r,i),s=Eae.performance.now()-a}return{trapCaches:n,trapCacheDownloadTime:s}}async function yXe({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,configFile:n,dbLocation:s,trapCachingEnabled:a,dependencyCachingEnabled:o,debugMode:l,debugArtifactName:c,debugDatabaseName:u,repository:d,tempDir:p,codeql:f,workspacePath:m,githubVersion:h,apiDetails:y,features:b,logger:w}){let v;if(EXe(n)){if(n!==zae(p)&&(n=Ta.resolve(m,n),!(n+Ta.sep).startsWith(m+Ta.sep)))throw new wr.ConfigurationError(Rae(n));v=SXe(n)}else v=await xXe(n,y);let E=await $C(f,e,d,w),T=await VC(i,E,b,w),q=HC(r,t,E),{trapCaches:O,trapCacheDownloadTime:B}=await qae(a,f,E,w);return{languages:E,buildMode:T,originalUserInput:v,tempDir:p,codeQLCmd:f.getPath(),gitHubVersion:h,dbLocation:Uae(s,p),debugMode:l,debugArtifactName:c,debugDatabaseName:u,augmentationProperties:q,trapCaches:O,trapCacheDownloadTime:B,dependencyCachingEnabled:(0,Nae.getCachingKind)(o)}}function HC(e,t,r){let i=xae(e),n=Mae(e,r,i),s=xae(t),a=bXe(t,s);return{packsInputCombines:i,packsInput:n?.[r[0]],queriesInput:a,queriesInputCombines:s}}function bXe(e,t){if(!e)return;let r=t?e.trim().slice(1).trim():e?.trim()??"";if(t&&r.length===0)throw new wr.ConfigurationError(zC(void 0,"queries","A '+' was used in the 'queries' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return r.split(",").map(i=>({uses:i.trim()}))}var vXe=function(){let e="[a-z0-9]",r=`${e}([a-z0-9-]*${e})?`;return new RegExp(`^${r}/${r}$`)}();function Mae(e,t,r){if(e?.trim()){if(t.length>1)throw new wr.ConfigurationError("Cannot specify a 'packs' input in a multi-language analysis. Use a codeql-config.yml file instead and specify packs by language.");if(t.length===0)throw new wr.ConfigurationError("No languages specified. Cannot process the packs input.");if(e=e.trim(),r&&(e=e.trim().substring(1).trim(),!e))throw new wr.ConfigurationError(zC(void 0,"packs","A '+' was used in the 'packs' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return{[t[0]]:e.split(",").reduce((i,n)=>(i.push(jae(n)),i),[])}}}function kae(e){if(typeof e!="string")throw new wr.ConfigurationError(Oh(e));e=e.trim();let t=e.indexOf("@"),r=e.indexOf(":",t),i=0,n=t+1||void 0,s=r+1||void 0,a=Math.min(t>0?t:1/0,r>0?r:1/0,e.length),o=n?Math.min(r>0?r:1/0,e.length):void 0,l=s?e.length:void 0,c=e.slice(i,a).trim(),u=n?e.slice(n,o).trim():void 0,d=s?e.slice(s,l).trim():void 0;if(!vXe.test(c))throw new wr.ConfigurationError(Oh(e));if(u)try{new mXe.Range(u)}catch{throw new wr.ConfigurationError(Oh(e))}if(d&&(Ta.isAbsolute(d)||Ta.normalize(d).split(Ta.sep).join("/")!==d.split(Ta.sep).join("/")))throw new wr.ConfigurationError(Oh(e));if(!d&&s)throw new wr.ConfigurationError(Oh(e));return{name:c,version:u,path:d}}function jae(e){return(0,wr.prettyPrintPack)(kae(e))}function xae(e){return!!e?.trim().startsWith("+")}function Uae(e,t){return e||Ta.resolve(t,"codeql_databases")}function zae(e){return Ta.resolve(e,"user-config-from-action.yml")}async function _Xe(e){let t,{logger:r,tempDir:i}=e;return e.configInput&&(e.configFile&&r.warning("Both a config file and config input were provided. Ignoring config file."),e.configFile=zae(i),Ru.writeFileSync(e.configFile,e.configInput),r.debug(`Using config from action input: ${e.configFile}`)),e.configFile?t=await yXe({...e,configFile:e.configFile}):(r.debug("No configuration file was provided"),t=await Bae(e)),await TXe(t,r),t}function $ae(e){try{return e?Bw.load(e):void 0}catch{throw new wr.ConfigurationError("Invalid registries input. Must be a YAML string.")}}function wXe(e){return $ae(e)?.map(t=>{let{url:r,packages:i,kind:n}=t;return{url:r,packages:i,kind:n}})}function EXe(e){return e.indexOf("./")===0?!0:e.indexOf("@")===-1}function SXe(e){if(!Ru.existsSync(e))throw new wr.ConfigurationError(Aae(e));return Bw.load(Ru.readFileSync(e,"utf8"))}async function xXe(e,t){let i=new RegExp("(?[^/]+)/(?[^/]+)/(?[^@]+)@(?.*)").exec(e);if(i===null||i.groups===void 0||i.length<5)throw new wr.ConfigurationError(Cae(e));let n=await Tae.getApiClientWithExternalAuth(t).rest.repos.getContent({owner:i.groups.owner,repo:i.groups.repo,path:i.groups.path,ref:i.groups.ref}),s;if("content"in n.data&&n.data.content!==void 0)s=n.data.content;else throw Array.isArray(n.data)?new wr.ConfigurationError(Pae(e)):new wr.ConfigurationError(Oae(e));return Bw.load(Buffer.from(s,"base64").toString("binary"))}function GC(e){return Ta.join(e,"config")}async function TXe(e,t){let r=JSON.stringify(e),i=GC(e.tempDir);Ru.mkdirSync(Ta.dirname(i),{recursive:!0}),Ru.writeFileSync(i,r,"utf8"),t.debug("Saved config:"),t.debug(r)}async function NXe(e,t){let r=GC(e);if(!Ru.existsSync(r))return;let i=Ru.readFileSync(r,"utf8");return t.debug("Loaded config:"),t.debug(i),JSON.parse(i)}async function RXe(e,t,r){let i=$ae(e),n,s;if(i){let a=AXe(i);s=Ta.join(t,"qlconfig.yml");let o=Bw.dump(a);Ru.writeFileSync(s,o,"utf8"),r.debug("Generated qlconfig.yml:"),r.debug(o),n=i.map(l=>`${l.url}=${l.token}`).join(",")}return typeof process.env.CODEQL_REGISTRIES_AUTH=="string"&&r.debug("Using CODEQL_REGISTRIES_AUTH environment variable to authenticate with registries."),{registriesAuthTokens:process.env.CODEQL_REGISTRIES_AUTH??n,qlconfigFile:s}}function AXe(e){if(!Array.isArray(e)||e.some(i=>!i.url||!i.packages))throw new wr.ConfigurationError("Invalid 'registries' input. Must be an array of objects with 'url' and 'packages' properties.");return{registries:e.map(i=>({url:i?.url.endsWith("/")?i.url:`${i.url}/`,packages:i.packages,kind:i.kind}))}}async function CXe(e,t){let r={...process.env};for(let[i,n]of Object.entries(e))n!==void 0&&(process.env[i]=n);try{await t()}finally{for(let[i,n]of Object.entries(r))process.env[i]=n}}async function VC(e,t,r,i){if(e!==void 0){if(!Object.values(wr.BuildMode).includes(e))throw new wr.ConfigurationError(`Invalid build mode: '${e}'. Supported build modes are: ${Object.values(wr.BuildMode).join(", ")}.`);return t.includes(zy.Language.csharp)&&await r.getValue(Sae.Feature.DisableCsharpBuildless)?(i.warning("Scanning C# code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),wr.BuildMode.Autobuild):t.includes(zy.Language.java)&&await r.getValue(Sae.Feature.DisableJavaBuildlessEnabled)?(i.warning("Scanning Java code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),wr.BuildMode.Autobuild):e}}});var mp=g(Mi=>{"use strict";var OXe=Mi&&Mi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Mi,"__esModule",{value:!0});Mi.getUploadChunkTimeout=Mi.getConcurrency=Mi.getGitHubWorkspaceDir=Mi.isGhes=Mi.getResultsServiceUrl=Mi.getRuntimeToken=Mi.getUploadChunkSize=void 0;var PXe=OXe(require("os"));function IXe(){return 8*1024*1024}Mi.getUploadChunkSize=IXe;function DXe(){let e=process.env.ACTIONS_RUNTIME_TOKEN;if(!e)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return e}Mi.getRuntimeToken=DXe;function LXe(){let e=process.env.ACTIONS_RESULTS_URL;if(!e)throw new Error("Unable to get the ACTIONS_RESULTS_URL env variable");return new URL(e).origin}Mi.getResultsServiceUrl=LXe;function FXe(){let t=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=t==="GITHUB.COM",i=t.endsWith(".GHE.COM"),n=t.endsWith(".LOCALHOST");return!r&&!i&&!n}Mi.isGhes=FXe;function BXe(){let e=process.env.GITHUB_WORKSPACE;if(!e)throw new Error("Unable to get the GITHUB_WORKSPACE env variable");return e}Mi.getGitHubWorkspaceDir=BXe;function qXe(){let e=PXe.default.cpus().length;if(e<=4)return 32;let t=16*e;return t>300?300:t}Mi.getConcurrency=qXe;function MXe(){return 3e4}Mi.getUploadChunkTimeout=MXe});var Mw=g(Ph=>{"use strict";Object.defineProperty(Ph,"__esModule",{value:!0});Ph.isJsonObject=Ph.typeofJsonValue=void 0;function kXe(e){let t=typeof e;if(t=="object"){if(Array.isArray(e))return"array";if(e===null)return"null"}return t}Ph.typeofJsonValue=kXe;function jXe(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}Ph.isJsonObject=jXe});var jw=g(Ih=>{"use strict";Object.defineProperty(Ih,"__esModule",{value:!0});Ih.base64encode=Ih.base64decode=void 0;var dc="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),kw=[];for(let e=0;e>4,a=s,n=2;break;case 2:r[i++]=(a&15)<<4|(s&60)>>2,a=s,n=3;break;case 3:r[i++]=(a&3)<<6|s,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,i)}Ih.base64decode=UXe;function zXe(e){let t="",r=0,i,n=0;for(let s=0;s>2],n=(i&3)<<4,r=1;break;case 1:t+=dc[n|i>>4],n=(i&15)<<2,r=2;break;case 2:t+=dc[n|i>>6],t+=dc[i&63],r=0;break}return r&&(t+=dc[n],t+="=",r==1&&(t+="=")),t}Ih.base64encode=zXe});var Hae=g(Uw=>{"use strict";Object.defineProperty(Uw,"__esModule",{value:!0});Uw.utf8read=void 0;var WC=e=>String.fromCharCode.apply(String,e);function $Xe(e){if(e.length<1)return"";let t=0,r=[],i=[],n=0,s,a=e.length;for(;t191&&s<224?i[n++]=(s&31)<<6|e[t++]&63:s>239&&s<365?(s=((s&7)<<18|(e[t++]&63)<<12|(e[t++]&63)<<6|e[t++]&63)-65536,i[n++]=55296+(s>>10),i[n++]=56320+(s&1023)):i[n++]=(s&15)<<12|(e[t++]&63)<<6|e[t++]&63,n>8191&&(r.push(WC(i)),n=0);return r.length?(n&&r.push(WC(i.slice(0,n))),r.join("")):WC(i.slice(0,n))}Uw.utf8read=$Xe});var Hy=g(sl=>{"use strict";Object.defineProperty(sl,"__esModule",{value:!0});sl.WireType=sl.mergeBinaryOptions=sl.UnknownFieldHandler=void 0;var HXe;(function(e){e.symbol=Symbol.for("protobuf-ts/unknown"),e.onRead=(r,i,n,s,a)=>{(t(i)?i[e.symbol]:i[e.symbol]=[]).push({no:n,wireType:s,data:a})},e.onWrite=(r,i,n)=>{for(let{no:s,wireType:a,data:o}of e.list(i))n.tag(s,a).raw(o)},e.list=(r,i)=>{if(t(r)){let n=r[e.symbol];return i?n.filter(s=>s.no==i):n}return[]},e.last=(r,i)=>e.list(r,i).slice(-1)[0];let t=r=>r&&Array.isArray(r[e.symbol])})(HXe=sl.UnknownFieldHandler||(sl.UnknownFieldHandler={}));function GXe(e,t){return Object.assign(Object.assign({},e),t)}sl.mergeBinaryOptions=GXe;var VXe;(function(e){e[e.Varint=0]="Varint",e[e.Bit64=1]="Bit64",e[e.LengthDelimited=2]="LengthDelimited",e[e.StartGroup=3]="StartGroup",e[e.EndGroup=4]="EndGroup",e[e.Bit32=5]="Bit32"})(VXe=sl.WireType||(sl.WireType={}))});var $w=g(bs=>{"use strict";Object.defineProperty(bs,"__esModule",{value:!0});bs.varint32read=bs.varint32write=bs.int64toString=bs.int64fromString=bs.varint64write=bs.varint64read=void 0;function WXe(){let e=0,t=0;for(let i=0;i<28;i+=7){let n=this.buf[this.pos++];if(e|=(n&127)<>4,!(r&128))return this.assertBounds(),[e,t];for(let i=3;i<=31;i+=7){let n=this.buf[this.pos++];if(t|=(n&127)<>>s,o=!(!(a>>>7)&&t==0),l=(o?a|128:a)&255;if(r.push(l),!o)return}let i=e>>>28&15|(t&7)<<4,n=!!(t>>3);if(r.push((n?i|128:i)&255),!!n){for(let s=3;s<31;s=s+7){let a=t>>>s,o=!!(a>>>7),l=(o?a|128:a)&255;if(r.push(l),!o)return}r.push(t>>>31&1)}}bs.varint64write=KXe;var zw=65536*65536;function XXe(e){let t=e[0]=="-";t&&(e=e.slice(1));let r=1e6,i=0,n=0;function s(a,o){let l=Number(e.slice(a,o));n*=r,i=i*r+l,i>=zw&&(n=n+(i/zw|0),i=i%zw)}return s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[t,i,n]}bs.int64fromString=XXe;function QXe(e,t){if(t>>>0<=2097151)return""+(zw*t+(e>>>0));let r=e&16777215,i=(e>>>24|t<<8)>>>0&16777215,n=t>>16&65535,s=r+i*6777216+n*6710656,a=i+n*8147497,o=n*2,l=1e7;s>=l&&(a+=Math.floor(s/l),s%=l),a>=l&&(o+=Math.floor(a/l),a%=l);function c(u,d){let p=u?String(u):"";return d?"0000000".slice(p.length)+p:p}return c(o,0)+c(a,o)+c(s,1)}bs.int64toString=QXe;function YXe(e,t){if(e>=0){for(;e>127;)t.push(e&127|128),e=e>>>7;t.push(e)}else{for(let r=0;r<9;r++)t.push(e&127|128),e=e>>7;t.push(1)}}bs.varint32write=YXe;function ZXe(){let e=this.buf[this.pos++],t=e&127;if(!(e&128))return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(e&127)<<7,!(e&128))return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(e&127)<<14,!(e&128))return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(e&127)<<21,!(e&128))return this.assertBounds(),t;e=this.buf[this.pos++],t|=(e&15)<<28;for(let r=5;e&128&&r<10;r++)e=this.buf[this.pos++];if(e&128)throw new Error("invalid varint");return this.assertBounds(),t>>>0}bs.varint32read=ZXe});var Cu=g(Au=>{"use strict";Object.defineProperty(Au,"__esModule",{value:!0});Au.PbLong=Au.PbULong=Au.detectBi=void 0;var Gy=$w(),rr;function Gae(){let e=new DataView(new ArrayBuffer(8));rr=globalThis.BigInt!==void 0&&typeof e.getBigInt64=="function"&&typeof e.getBigUint64=="function"&&typeof e.setBigInt64=="function"&&typeof e.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:e}:void 0}Au.detectBi=Gae;Gae();function Vae(e){if(!e)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var Wae=/^-?[0-9]+$/,Gw=4294967296,Hw=2147483648,Vw=class{constructor(t,r){this.lo=t|0,this.hi=r|0}isZero(){return this.lo==0&&this.hi==0}toNumber(){let t=this.hi*Gw+(this.lo>>>0);if(!Number.isSafeInteger(t))throw new Error("cannot convert to safe number");return t}},Vy=class e extends Vw{static from(t){if(rr)switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=="")throw new Error("string is no integer");t=rr.C(t);case"number":if(t===0)return this.ZERO;t=rr.C(t);case"bigint":if(!t)return this.ZERO;if(trr.UMAX)throw new Error("ulong too large");return rr.V.setBigUint64(0,t,!0),new e(rr.V.getInt32(0,!0),rr.V.getInt32(4,!0))}else switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=t.trim(),!Wae.test(t))throw new Error("string is no integer");let[r,i,n]=Gy.int64fromString(t);if(r)throw new Error("signed value for ulong");return new e(i,n);case"number":if(t==0)return this.ZERO;if(!Number.isSafeInteger(t))throw new Error("number is no integer");if(t<0)throw new Error("signed value for ulong");return new e(t,t/Gw)}throw new Error("unknown value "+typeof t)}toString(){return rr?this.toBigInt().toString():Gy.int64toString(this.lo,this.hi)}toBigInt(){return Vae(rr),rr.V.setInt32(0,this.lo,!0),rr.V.setInt32(4,this.hi,!0),rr.V.getBigUint64(0,!0)}};Au.PbULong=Vy;Vy.ZERO=new Vy(0,0);var Wy=class e extends Vw{static from(t){if(rr)switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=="")throw new Error("string is no integer");t=rr.C(t);case"number":if(t===0)return this.ZERO;t=rr.C(t);case"bigint":if(!t)return this.ZERO;if(trr.MAX)throw new Error("signed long too large");return rr.V.setBigInt64(0,t,!0),new e(rr.V.getInt32(0,!0),rr.V.getInt32(4,!0))}else switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=t.trim(),!Wae.test(t))throw new Error("string is no integer");let[r,i,n]=Gy.int64fromString(t);if(r){if(n>Hw||n==Hw&&i!=0)throw new Error("signed long too small")}else if(n>=Hw)throw new Error("signed long too large");let s=new e(i,n);return r?s.negate():s;case"number":if(t==0)return this.ZERO;if(!Number.isSafeInteger(t))throw new Error("number is no integer");return t>0?new e(t,t/Gw):new e(-t,-t/Gw).negate()}throw new Error("unknown value "+typeof t)}isNegative(){return(this.hi&Hw)!==0}negate(){let t=~this.hi,r=this.lo;return r?r=~r+1:t+=1,new e(r,t)}toString(){if(rr)return this.toBigInt().toString();if(this.isNegative()){let t=this.negate();return"-"+Gy.int64toString(t.lo,t.hi)}return Gy.int64toString(this.lo,this.hi)}toBigInt(){return Vae(rr),rr.V.setInt32(0,this.lo,!0),rr.V.setInt32(4,this.hi,!0),rr.V.getBigInt64(0,!0)}};Au.PbLong=Wy;Wy.ZERO=new Wy(0,0)});var KC=g(Lh=>{"use strict";Object.defineProperty(Lh,"__esModule",{value:!0});Lh.BinaryReader=Lh.binaryReadOptions=void 0;var Dh=Hy(),Ky=Cu(),Kae=$w(),Xae={readUnknownField:!0,readerFactory:e=>new Ww(e)};function JXe(e){return e?Object.assign(Object.assign({},Xae),e):Xae}Lh.binaryReadOptions=JXe;var Ww=class{constructor(t,r){this.varint64=Kae.varint64read,this.uint32=Kae.varint32read,this.buf=t,this.len=t.length,this.pos=0,this.view=new DataView(t.buffer,t.byteOffset,t.byteLength),this.textDecoder=r??new TextDecoder("utf-8",{fatal:!0,ignoreBOM:!0})}tag(){let t=this.uint32(),r=t>>>3,i=t&7;if(r<=0||i<0||i>5)throw new Error("illegal tag: field no "+r+" wire type "+i);return[r,i]}skip(t){let r=this.pos;switch(t){case Dh.WireType.Varint:for(;this.buf[this.pos++]&128;);break;case Dh.WireType.Bit64:this.pos+=4;case Dh.WireType.Bit32:this.pos+=4;break;case Dh.WireType.LengthDelimited:let i=this.uint32();this.pos+=i;break;case Dh.WireType.StartGroup:let n;for(;(n=this.tag()[1])!==Dh.WireType.EndGroup;)this.skip(n);break;default:throw new Error("cant skip wire type "+t)}return this.assertBounds(),this.buf.subarray(r,this.pos)}assertBounds(){if(this.pos>this.len)throw new RangeError("premature EOF")}int32(){return this.uint32()|0}sint32(){let t=this.uint32();return t>>>1^-(t&1)}int64(){return new Ky.PbLong(...this.varint64())}uint64(){return new Ky.PbULong(...this.varint64())}sint64(){let[t,r]=this.varint64(),i=-(t&1);return t=(t>>>1|(r&1)<<31)^i,r=r>>>1^i,new Ky.PbLong(t,r)}bool(){let[t,r]=this.varint64();return t!==0||r!==0}fixed32(){return this.view.getUint32((this.pos+=4)-4,!0)}sfixed32(){return this.view.getInt32((this.pos+=4)-4,!0)}fixed64(){return new Ky.PbULong(this.sfixed32(),this.sfixed32())}sfixed64(){return new Ky.PbLong(this.sfixed32(),this.sfixed32())}float(){return this.view.getFloat32((this.pos+=4)-4,!0)}double(){return this.view.getFloat64((this.pos+=8)-8,!0)}bytes(){let t=this.uint32(),r=this.pos;return this.pos+=t,this.assertBounds(),this.buf.subarray(r,r+t)}string(){return this.textDecoder.decode(this.bytes())}};Lh.BinaryReader=Ww});var Fh=g(Na=>{"use strict";Object.defineProperty(Na,"__esModule",{value:!0});Na.assertFloat32=Na.assertUInt32=Na.assertInt32=Na.assertNever=Na.assert=void 0;function eQe(e,t){if(!e)throw new Error(t)}Na.assert=eQe;function tQe(e,t){throw new Error(t??"Unexpected object: "+e)}Na.assertNever=tQe;var rQe=34028234663852886e22,iQe=-34028234663852886e22,nQe=4294967295,sQe=2147483647,aQe=-2147483648;function oQe(e){if(typeof e!="number")throw new Error("invalid int 32: "+typeof e);if(!Number.isInteger(e)||e>sQe||enQe||e<0)throw new Error("invalid uint 32: "+e)}Na.assertUInt32=lQe;function cQe(e){if(typeof e!="number")throw new Error("invalid float 32: "+typeof e);if(Number.isFinite(e)&&(e>rQe||e{"use strict";Object.defineProperty(qh,"__esModule",{value:!0});qh.BinaryWriter=qh.binaryWriteOptions=void 0;var Xy=Cu(),Qy=$w(),Bh=Fh(),Qae={writeUnknownFields:!0,writerFactory:()=>new Kw};function uQe(e){return e?Object.assign(Object.assign({},Qae),e):Qae}qh.binaryWriteOptions=uQe;var Kw=class{constructor(t){this.stack=[],this.textEncoder=t??new TextEncoder,this.chunks=[],this.buf=[]}finish(){this.chunks.push(new Uint8Array(this.buf));let t=0;for(let n=0;n>>0)}raw(t){return this.buf.length&&(this.chunks.push(new Uint8Array(this.buf)),this.buf=[]),this.chunks.push(t),this}uint32(t){for(Bh.assertUInt32(t);t>127;)this.buf.push(t&127|128),t=t>>>7;return this.buf.push(t),this}int32(t){return Bh.assertInt32(t),Qy.varint32write(t,this.buf),this}bool(t){return this.buf.push(t?1:0),this}bytes(t){return this.uint32(t.byteLength),this.raw(t)}string(t){let r=this.textEncoder.encode(t);return this.uint32(r.byteLength),this.raw(r)}float(t){Bh.assertFloat32(t);let r=new Uint8Array(4);return new DataView(r.buffer).setFloat32(0,t,!0),this.raw(r)}double(t){let r=new Uint8Array(8);return new DataView(r.buffer).setFloat64(0,t,!0),this.raw(r)}fixed32(t){Bh.assertUInt32(t);let r=new Uint8Array(4);return new DataView(r.buffer).setUint32(0,t,!0),this.raw(r)}sfixed32(t){Bh.assertInt32(t);let r=new Uint8Array(4);return new DataView(r.buffer).setInt32(0,t,!0),this.raw(r)}sint32(t){return Bh.assertInt32(t),t=(t<<1^t>>31)>>>0,Qy.varint32write(t,this.buf),this}sfixed64(t){let r=new Uint8Array(8),i=new DataView(r.buffer),n=Xy.PbLong.from(t);return i.setInt32(0,n.lo,!0),i.setInt32(4,n.hi,!0),this.raw(r)}fixed64(t){let r=new Uint8Array(8),i=new DataView(r.buffer),n=Xy.PbULong.from(t);return i.setInt32(0,n.lo,!0),i.setInt32(4,n.hi,!0),this.raw(r)}int64(t){let r=Xy.PbLong.from(t);return Qy.varint64write(r.lo,r.hi,this.buf),this}sint64(t){let r=Xy.PbLong.from(t),i=r.hi>>31,n=r.lo<<1^i,s=(r.hi<<1|r.lo>>>31)^i;return Qy.varint64write(n,s,this.buf),this}uint64(t){let r=Xy.PbULong.from(t);return Qy.varint64write(r.lo,r.hi,this.buf),this}};qh.BinaryWriter=Kw});var QC=g(Ou=>{"use strict";Object.defineProperty(Ou,"__esModule",{value:!0});Ou.mergeJsonOptions=Ou.jsonWriteOptions=Ou.jsonReadOptions=void 0;var Yae={emitDefaultValues:!1,enumAsInteger:!1,useProtoFieldName:!1,prettySpaces:0},Zae={ignoreUnknownFields:!1};function dQe(e){return e?Object.assign(Object.assign({},Zae),e):Zae}Ou.jsonReadOptions=dQe;function pQe(e){return e?Object.assign(Object.assign({},Yae),e):Yae}Ou.jsonWriteOptions=pQe;function fQe(e,t){var r,i;let n=Object.assign(Object.assign({},e),t);return n.typeRegistry=[...(r=e?.typeRegistry)!==null&&r!==void 0?r:[],...(i=t?.typeRegistry)!==null&&i!==void 0?i:[]],n}Ou.mergeJsonOptions=fQe});var Yy=g(Xw=>{"use strict";Object.defineProperty(Xw,"__esModule",{value:!0});Xw.MESSAGE_TYPE=void 0;Xw.MESSAGE_TYPE=Symbol.for("protobuf-ts/message-type")});var YC=g(Qw=>{"use strict";Object.defineProperty(Qw,"__esModule",{value:!0});Qw.lowerCamelCase=void 0;function mQe(e){let t=!1,r=[];for(let i=0;i{"use strict";Object.defineProperty(bi,"__esModule",{value:!0});bi.readMessageOption=bi.readFieldOption=bi.readFieldOptions=bi.normalizeFieldInfo=bi.RepeatType=bi.LongType=bi.ScalarType=void 0;var Jae=YC(),hQe;(function(e){e[e.DOUBLE=1]="DOUBLE",e[e.FLOAT=2]="FLOAT",e[e.INT64=3]="INT64",e[e.UINT64=4]="UINT64",e[e.INT32=5]="INT32",e[e.FIXED64=6]="FIXED64",e[e.FIXED32=7]="FIXED32",e[e.BOOL=8]="BOOL",e[e.STRING=9]="STRING",e[e.BYTES=12]="BYTES",e[e.UINT32=13]="UINT32",e[e.SFIXED32=15]="SFIXED32",e[e.SFIXED64=16]="SFIXED64",e[e.SINT32=17]="SINT32",e[e.SINT64=18]="SINT64"})(hQe=bi.ScalarType||(bi.ScalarType={}));var gQe;(function(e){e[e.BIGINT=0]="BIGINT",e[e.STRING=1]="STRING",e[e.NUMBER=2]="NUMBER"})(gQe=bi.LongType||(bi.LongType={}));var eoe;(function(e){e[e.NO=0]="NO",e[e.PACKED=1]="PACKED",e[e.UNPACKED=2]="UNPACKED"})(eoe=bi.RepeatType||(bi.RepeatType={}));function yQe(e){var t,r,i,n;return e.localName=(t=e.localName)!==null&&t!==void 0?t:Jae.lowerCamelCase(e.name),e.jsonName=(r=e.jsonName)!==null&&r!==void 0?r:Jae.lowerCamelCase(e.name),e.repeat=(i=e.repeat)!==null&&i!==void 0?i:eoe.NO,e.opt=(n=e.opt)!==null&&n!==void 0?n:e.repeat||e.oneof?!1:e.kind=="message",e}bi.normalizeFieldInfo=yQe;function bQe(e,t,r,i){var n;let s=(n=e.fields.find((a,o)=>a.localName==t||o==t))===null||n===void 0?void 0:n.options;return s&&s[r]?i.fromJson(s[r]):void 0}bi.readFieldOptions=bQe;function vQe(e,t,r,i){var n;let s=(n=e.fields.find((o,l)=>o.localName==t||l==t))===null||n===void 0?void 0:n.options;if(!s)return;let a=s[r];return a===void 0?a:i?i.fromJson(a):a}bi.readFieldOption=vQe;function _Qe(e,t,r){let n=e.options[t];return n===void 0?n:r?r.fromJson(n):n}bi.readMessageOption=_Qe});var ZC=g(vs=>{"use strict";Object.defineProperty(vs,"__esModule",{value:!0});vs.getSelectedOneofValue=vs.clearOneofValue=vs.setUnknownOneofValue=vs.setOneofValue=vs.getOneofValue=vs.isOneofGroup=void 0;function wQe(e){if(typeof e!="object"||e===null||!e.hasOwnProperty("oneofKind"))return!1;switch(typeof e.oneofKind){case"string":return e[e.oneofKind]===void 0?!1:Object.keys(e).length==2;case"undefined":return Object.keys(e).length==1;default:return!1}}vs.isOneofGroup=wQe;function EQe(e,t){return e[t]}vs.getOneofValue=EQe;function SQe(e,t,r){e.oneofKind!==void 0&&delete e[e.oneofKind],e.oneofKind=t,r!==void 0&&(e[t]=r)}vs.setOneofValue=SQe;function xQe(e,t,r){e.oneofKind!==void 0&&delete e[e.oneofKind],e.oneofKind=t,r!==void 0&&t!==void 0&&(e[t]=r)}vs.setUnknownOneofValue=xQe;function TQe(e){e.oneofKind!==void 0&&delete e[e.oneofKind],e.oneofKind=void 0}vs.clearOneofValue=TQe;function NQe(e){if(e.oneofKind!==void 0)return e[e.oneofKind]}vs.getSelectedOneofValue=NQe});var eO=g(Yw=>{"use strict";Object.defineProperty(Yw,"__esModule",{value:!0});Yw.ReflectionTypeCheck=void 0;var Gr=fo(),RQe=ZC(),JC=class{constructor(t){var r;this.fields=(r=t.fields)!==null&&r!==void 0?r:[]}prepare(){if(this.data)return;let t=[],r=[],i=[];for(let n of this.fields)if(n.oneof)i.includes(n.oneof)||(i.push(n.oneof),t.push(n.oneof),r.push(n.oneof));else switch(r.push(n.localName),n.kind){case"scalar":case"enum":(!n.opt||n.repeat)&&t.push(n.localName);break;case"message":n.repeat&&t.push(n.localName);break;case"map":t.push(n.localName);break}this.data={req:t,known:r,oneofs:Object.values(i)}}is(t,r,i=!1){if(r<0)return!0;if(t==null||typeof t!="object")return!1;this.prepare();let n=Object.keys(t),s=this.data;if(n.length!n.includes(a))||!i&&n.some(a=>!s.known.includes(a)))return!1;if(r<1)return!0;for(let a of s.oneofs){let o=t[a];if(!RQe.isOneofGroup(o))return!1;if(o.oneofKind===void 0)continue;let l=this.fields.find(c=>c.localName===o.oneofKind);if(!l||!this.field(o[o.oneofKind],l,i,r))return!1}for(let a of this.fields)if(a.oneof===void 0&&!this.field(t[a.localName],a,i,r))return!1;return!0}field(t,r,i,n){let s=r.repeat;switch(r.kind){case"scalar":return t===void 0?r.opt:s?this.scalars(t,r.T,n,r.L):this.scalar(t,r.T,r.L);case"enum":return t===void 0?r.opt:s?this.scalars(t,Gr.ScalarType.INT32,n):this.scalar(t,Gr.ScalarType.INT32);case"message":return t===void 0?!0:s?this.messages(t,r.T(),i,n):this.message(t,r.T(),i,n);case"map":if(typeof t!="object"||t===null)return!1;if(n<2)return!0;if(!this.mapKeys(t,r.K,n))return!1;switch(r.V.kind){case"scalar":return this.scalars(Object.values(t),r.V.T,n,r.V.L);case"enum":return this.scalars(Object.values(t),Gr.ScalarType.INT32,n);case"message":return this.messages(Object.values(t),r.V.T(),i,n)}break}return!0}message(t,r,i,n){return i?r.isAssignable(t,n):r.is(t,n)}messages(t,r,i,n){if(!Array.isArray(t))return!1;if(n<2)return!0;if(i){for(let s=0;sparseInt(s)),r,i);case Gr.ScalarType.BOOL:return this.scalars(n.slice(0,i).map(s=>s=="true"?!0:s=="false"?!1:s),r,i);default:return this.scalars(n,r,i,Gr.LongType.STRING)}}};Yw.ReflectionTypeCheck=JC});var Jw=g(Zw=>{"use strict";Object.defineProperty(Zw,"__esModule",{value:!0});Zw.reflectionLongConvert=void 0;var toe=fo();function AQe(e,t){switch(t){case toe.LongType.BIGINT:return e.toBigInt();case toe.LongType.NUMBER:return e.toNumber();default:return e.toString()}}Zw.reflectionLongConvert=AQe});var rO=g(r3=>{"use strict";Object.defineProperty(r3,"__esModule",{value:!0});r3.ReflectionJsonReader=void 0;var roe=Mw(),CQe=jw(),vi=fo(),e3=Cu(),hp=Fh(),t3=Jw(),tO=class{constructor(t){this.info=t}prepare(){var t;if(this.fMap===void 0){this.fMap={};let r=(t=this.info.fields)!==null&&t!==void 0?t:[];for(let i of r)this.fMap[i.name]=i,this.fMap[i.jsonName]=i,this.fMap[i.localName]=i}}assert(t,r,i){if(!t){let n=roe.typeofJsonValue(i);throw(n=="number"||n=="boolean")&&(n=i.toString()),new Error(`Cannot parse JSON ${n} for ${this.info.typeName}#${r}`)}}read(t,r,i){this.prepare();let n=[];for(let[s,a]of Object.entries(t)){let o=this.fMap[s];if(!o){if(!i.ignoreUnknownFields)throw new Error(`Found unknown field while reading ${this.info.typeName} from JSON format. JSON key: ${s}`);continue}let l=o.localName,c;if(o.oneof){if(a===null&&(o.kind!=="enum"||o.T()[0]!=="google.protobuf.NullValue"))continue;if(n.includes(o.oneof))throw new Error(`Multiple members of the oneof group "${o.oneof}" of ${this.info.typeName} are present in JSON.`);n.push(o.oneof),c=r[o.oneof]={oneofKind:l}}else c=r;if(o.kind=="map"){if(a===null)continue;this.assert(roe.isJsonObject(a),o.name,a);let u=c[l];for(let[d,p]of Object.entries(a)){this.assert(p!==null,o.name+" map value",null);let f;switch(o.V.kind){case"message":f=o.V.T().internalJsonRead(p,i);break;case"enum":if(f=this.enum(o.V.T(),p,o.name,i.ignoreUnknownFields),f===!1)continue;break;case"scalar":f=this.scalar(p,o.V.T,o.V.L,o.name);break}this.assert(f!==void 0,o.name+" map value",p);let m=d;o.K==vi.ScalarType.BOOL&&(m=m=="true"?!0:m=="false"?!1:m),m=this.scalar(m,o.K,vi.LongType.STRING,o.name).toString(),u[m]=f}}else if(o.repeat){if(a===null)continue;this.assert(Array.isArray(a),o.name,a);let u=c[l];for(let d of a){this.assert(d!==null,o.name,null);let p;switch(o.kind){case"message":p=o.T().internalJsonRead(d,i);break;case"enum":if(p=this.enum(o.T(),d,o.name,i.ignoreUnknownFields),p===!1)continue;break;case"scalar":p=this.scalar(d,o.T,o.L,o.name);break}this.assert(p!==void 0,o.name,a),u.push(p)}}else switch(o.kind){case"message":if(a===null&&o.T().typeName!="google.protobuf.Value"){this.assert(o.oneof===void 0,o.name+" (oneof member)",null);continue}c[l]=o.T().internalJsonRead(a,i,c[l]);break;case"enum":let u=this.enum(o.T(),a,o.name,i.ignoreUnknownFields);if(u===!1)continue;c[l]=u;break;case"scalar":c[l]=this.scalar(a,o.T,o.L,o.name);break}}}enum(t,r,i,n){if(t[0]=="google.protobuf.NullValue"&&hp.assert(r===null||r==="NULL_VALUE",`Unable to parse field ${this.info.typeName}#${i}, enum ${t[0]} only accepts null.`),r===null)return 0;switch(typeof r){case"number":return hp.assert(Number.isInteger(r),`Unable to parse field ${this.info.typeName}#${i}, enum can only be integral number, got ${r}.`),r;case"string":let s=r;t[2]&&r.substring(0,t[2].length)===t[2]&&(s=r.substring(t[2].length));let a=t[1][s];return typeof a>"u"&&n?!1:(hp.assert(typeof a=="number",`Unable to parse field ${this.info.typeName}#${i}, enum ${t[0]} has no value for "${r}".`),a)}hp.assert(!1,`Unable to parse field ${this.info.typeName}#${i}, cannot parse enum value from ${typeof r}".`)}scalar(t,r,i,n){let s;try{switch(r){case vi.ScalarType.DOUBLE:case vi.ScalarType.FLOAT:if(t===null)return 0;if(t==="NaN")return Number.NaN;if(t==="Infinity")return Number.POSITIVE_INFINITY;if(t==="-Infinity")return Number.NEGATIVE_INFINITY;if(t===""){s="empty string";break}if(typeof t=="string"&&t.trim().length!==t.length){s="extra whitespace";break}if(typeof t!="string"&&typeof t!="number")break;let a=Number(t);if(Number.isNaN(a)){s="not a number";break}if(!Number.isFinite(a)){s="too large or small";break}return r==vi.ScalarType.FLOAT&&hp.assertFloat32(a),a;case vi.ScalarType.INT32:case vi.ScalarType.FIXED32:case vi.ScalarType.SFIXED32:case vi.ScalarType.SINT32:case vi.ScalarType.UINT32:if(t===null)return 0;let o;if(typeof t=="number"?o=t:t===""?s="empty string":typeof t=="string"&&(t.trim().length!==t.length?s="extra whitespace":o=Number(t)),o===void 0)break;return r==vi.ScalarType.UINT32?hp.assertUInt32(o):hp.assertInt32(o),o;case vi.ScalarType.INT64:case vi.ScalarType.SFIXED64:case vi.ScalarType.SINT64:if(t===null)return t3.reflectionLongConvert(e3.PbLong.ZERO,i);if(typeof t!="number"&&typeof t!="string")break;return t3.reflectionLongConvert(e3.PbLong.from(t),i);case vi.ScalarType.FIXED64:case vi.ScalarType.UINT64:if(t===null)return t3.reflectionLongConvert(e3.PbULong.ZERO,i);if(typeof t!="number"&&typeof t!="string")break;return t3.reflectionLongConvert(e3.PbULong.from(t),i);case vi.ScalarType.BOOL:if(t===null)return!1;if(typeof t!="boolean")break;return t;case vi.ScalarType.STRING:if(t===null)return"";if(typeof t!="string"){s="extra whitespace";break}try{encodeURIComponent(t)}catch(l){l="invalid UTF8";break}return t;case vi.ScalarType.BYTES:if(t===null||t==="")return new Uint8Array(0);if(typeof t!="string")break;return CQe.base64decode(t)}}catch(a){s=a.message}this.assert(!1,n+(s?" - "+s:""),t)}};r3.ReflectionJsonReader=tO});var nO=g(i3=>{"use strict";Object.defineProperty(i3,"__esModule",{value:!0});i3.ReflectionJsonWriter=void 0;var OQe=jw(),ioe=Cu(),$n=fo(),Er=Fh(),iO=class{constructor(t){var r;this.fields=(r=t.fields)!==null&&r!==void 0?r:[]}write(t,r){let i={},n=t;for(let s of this.fields){if(!s.oneof){let c=this.field(s,n[s.localName],r);c!==void 0&&(i[r.useProtoFieldName?s.name:s.jsonName]=c);continue}let a=n[s.oneof];if(a.oneofKind!==s.localName)continue;let o=s.kind=="scalar"||s.kind=="enum"?Object.assign(Object.assign({},r),{emitDefaultValues:!0}):r,l=this.field(s,a[s.localName],o);Er.assert(l!==void 0),i[r.useProtoFieldName?s.name:s.jsonName]=l}return i}field(t,r,i){let n;if(t.kind=="map"){Er.assert(typeof r=="object"&&r!==null);let s={};switch(t.V.kind){case"scalar":for(let[l,c]of Object.entries(r)){let u=this.scalar(t.V.T,c,t.name,!1,!0);Er.assert(u!==void 0),s[l.toString()]=u}break;case"message":let a=t.V.T();for(let[l,c]of Object.entries(r)){let u=this.message(a,c,t.name,i);Er.assert(u!==void 0),s[l.toString()]=u}break;case"enum":let o=t.V.T();for(let[l,c]of Object.entries(r)){Er.assert(c===void 0||typeof c=="number");let u=this.enum(o,c,t.name,!1,!0,i.enumAsInteger);Er.assert(u!==void 0),s[l.toString()]=u}break}(i.emitDefaultValues||Object.keys(s).length>0)&&(n=s)}else if(t.repeat){Er.assert(Array.isArray(r));let s=[];switch(t.kind){case"scalar":for(let l=0;l0||i.emitDefaultValues)&&(n=s)}else switch(t.kind){case"scalar":n=this.scalar(t.T,r,t.name,t.opt,i.emitDefaultValues);break;case"enum":n=this.enum(t.T(),r,t.name,t.opt,i.emitDefaultValues,i.enumAsInteger);break;case"message":n=this.message(t.T(),r,t.name,i);break}return n}enum(t,r,i,n,s,a){if(t[0]=="google.protobuf.NullValue")return!s&&!n?void 0:null;if(r===void 0){Er.assert(n);return}if(!(r===0&&!s&&!n))return Er.assert(typeof r=="number"),Er.assert(Number.isInteger(r)),a||!t[1].hasOwnProperty(r)?r:t[2]?t[2]+t[1][r]:t[1][r]}message(t,r,i,n){return r===void 0?n.emitDefaultValues?null:void 0:t.internalJsonWrite(r,n)}scalar(t,r,i,n,s){if(r===void 0){Er.assert(n);return}let a=s||n;switch(t){case $n.ScalarType.INT32:case $n.ScalarType.SFIXED32:case $n.ScalarType.SINT32:return r===0?a?0:void 0:(Er.assertInt32(r),r);case $n.ScalarType.FIXED32:case $n.ScalarType.UINT32:return r===0?a?0:void 0:(Er.assertUInt32(r),r);case $n.ScalarType.FLOAT:Er.assertFloat32(r);case $n.ScalarType.DOUBLE:return r===0?a?0:void 0:(Er.assert(typeof r=="number"),Number.isNaN(r)?"NaN":r===Number.POSITIVE_INFINITY?"Infinity":r===Number.NEGATIVE_INFINITY?"-Infinity":r);case $n.ScalarType.STRING:return r===""?a?"":void 0:(Er.assert(typeof r=="string"),r);case $n.ScalarType.BOOL:return r===!1?a?!1:void 0:(Er.assert(typeof r=="boolean"),r);case $n.ScalarType.UINT64:case $n.ScalarType.FIXED64:Er.assert(typeof r=="number"||typeof r=="string"||typeof r=="bigint");let o=ioe.PbULong.from(r);return o.isZero()&&!a?void 0:o.toString();case $n.ScalarType.INT64:case $n.ScalarType.SFIXED64:case $n.ScalarType.SINT64:Er.assert(typeof r=="number"||typeof r=="string"||typeof r=="bigint");let l=ioe.PbLong.from(r);return l.isZero()&&!a?void 0:l.toString();case $n.ScalarType.BYTES:return Er.assert(r instanceof Uint8Array),r.byteLength?OQe.base64encode(r):a?"":void 0}}};i3.ReflectionJsonWriter=iO});var s3=g(n3=>{"use strict";Object.defineProperty(n3,"__esModule",{value:!0});n3.reflectionScalarDefault=void 0;var mo=fo(),noe=Jw(),soe=Cu();function PQe(e,t=mo.LongType.STRING){switch(e){case mo.ScalarType.BOOL:return!1;case mo.ScalarType.UINT64:case mo.ScalarType.FIXED64:return noe.reflectionLongConvert(soe.PbULong.ZERO,t);case mo.ScalarType.INT64:case mo.ScalarType.SFIXED64:case mo.ScalarType.SINT64:return noe.reflectionLongConvert(soe.PbLong.ZERO,t);case mo.ScalarType.DOUBLE:case mo.ScalarType.FLOAT:return 0;case mo.ScalarType.BYTES:return new Uint8Array(0);case mo.ScalarType.STRING:return"";default:return 0}}n3.reflectionScalarDefault=PQe});var aO=g(a3=>{"use strict";Object.defineProperty(a3,"__esModule",{value:!0});a3.ReflectionBinaryReader=void 0;var aoe=Hy(),ri=fo(),Zy=Jw(),ooe=s3(),sO=class{constructor(t){this.info=t}prepare(){var t;if(!this.fieldNoToField){let r=(t=this.info.fields)!==null&&t!==void 0?t:[];this.fieldNoToField=new Map(r.map(i=>[i.no,i]))}}read(t,r,i,n){this.prepare();let s=n===void 0?t.len:t.pos+n;for(;t.pos{"use strict";Object.defineProperty(o3,"__esModule",{value:!0});o3.ReflectionBinaryWriter=void 0;var zs=Hy(),nr=fo(),Mh=Fh(),Jy=Cu(),oO=class{constructor(t){this.info=t}prepare(){if(!this.fields){let t=this.info.fields?this.info.fields.concat():[];this.fields=t.sort((r,i)=>r.no-i.no)}}write(t,r,i){this.prepare();for(let s of this.fields){let a,o,l=s.repeat,c=s.localName;if(s.oneof){let u=t[s.oneof];if(u.oneofKind!==c)continue;a=u[c],o=!0}else a=t[c],o=!1;switch(s.kind){case"scalar":case"enum":let u=s.kind=="enum"?nr.ScalarType.INT32:s.T;if(l)if(Mh.assert(Array.isArray(a)),l==nr.RepeatType.PACKED)this.packed(r,u,s.no,a);else for(let d of a)this.scalar(r,u,s.no,d,!0);else a===void 0?Mh.assert(s.opt):this.scalar(r,u,s.no,a,o||s.opt);break;case"message":if(l){Mh.assert(Array.isArray(a));for(let d of a)this.message(r,i,s.T(),s.no,d)}else this.message(r,i,s.T(),s.no,a);break;case"map":Mh.assert(typeof a=="object"&&a!==null);for(let[d,p]of Object.entries(a))this.mapEntry(r,i,s,d,p);break}}let n=i.writeUnknownFields;n!==!1&&(n===!0?zs.UnknownFieldHandler.onWrite:n)(this.info.typeName,t,r)}mapEntry(t,r,i,n,s){t.tag(i.no,zs.WireType.LengthDelimited),t.fork();let a=n;switch(i.K){case nr.ScalarType.INT32:case nr.ScalarType.FIXED32:case nr.ScalarType.UINT32:case nr.ScalarType.SFIXED32:case nr.ScalarType.SINT32:a=Number.parseInt(n);break;case nr.ScalarType.BOOL:Mh.assert(n=="true"||n=="false"),a=n=="true";break}switch(this.scalar(t,i.K,1,a,!0),i.V.kind){case"scalar":this.scalar(t,i.V.T,2,s,!0);break;case"enum":this.scalar(t,nr.ScalarType.INT32,2,s,!0);break;case"message":this.message(t,r,i.V.T(),2,s);break}t.join()}message(t,r,i,n,s){s!==void 0&&(i.internalBinaryWrite(s,t.tag(n,zs.WireType.LengthDelimited).fork(),r),t.join())}scalar(t,r,i,n,s){let[a,o,l]=this.scalarInfo(r,n);(!l||s)&&(t.tag(i,a),t[o](n))}packed(t,r,i,n){if(!n.length)return;Mh.assert(r!==nr.ScalarType.BYTES&&r!==nr.ScalarType.STRING),t.tag(i,zs.WireType.LengthDelimited),t.fork();let[,s]=this.scalarInfo(r);for(let a=0;a{"use strict";Object.defineProperty(l3,"__esModule",{value:!0});l3.reflectionCreate=void 0;var IQe=s3(),DQe=Yy();function LQe(e){let t=e.messagePrototype?Object.create(e.messagePrototype):Object.defineProperty({},DQe.MESSAGE_TYPE,{value:e});for(let r of e.fields){let i=r.localName;if(!r.opt)if(r.oneof)t[r.oneof]={oneofKind:void 0};else if(r.repeat)t[i]=[];else switch(r.kind){case"scalar":t[i]=IQe.reflectionScalarDefault(r.T,r.L);break;case"enum":t[i]=0;break;case"map":t[i]={};break}}return t}l3.reflectionCreate=LQe});var uO=g(c3=>{"use strict";Object.defineProperty(c3,"__esModule",{value:!0});c3.reflectionMergePartial=void 0;function FQe(e,t,r){let i,n=r,s;for(let a of e.fields){let o=a.localName;if(a.oneof){let l=n[a.oneof];if(l?.oneofKind==null)continue;if(i=l[o],s=t[a.oneof],s.oneofKind=l.oneofKind,i==null){delete s[o];continue}}else if(i=n[o],s=t,i==null)continue;switch(a.repeat&&(s[o].length=i.length),a.kind){case"scalar":case"enum":if(a.repeat)for(let c=0;c{"use strict";Object.defineProperty(d3,"__esModule",{value:!0});d3.reflectionEquals=void 0;var dO=fo();function BQe(e,t,r){if(t===r)return!0;if(!t||!r)return!1;for(let i of e.fields){let n=i.localName,s=i.oneof?t[i.oneof][n]:t[n],a=i.oneof?r[i.oneof][n]:r[n];switch(i.kind){case"enum":case"scalar":let o=i.kind=="enum"?dO.ScalarType.INT32:i.T;if(!(i.repeat?loe(o,s,a):uoe(o,s,a)))return!1;break;case"map":if(!(i.V.kind=="message"?coe(i.V.T(),u3(s),u3(a)):loe(i.V.kind=="enum"?dO.ScalarType.INT32:i.V.T,u3(s),u3(a))))return!1;break;case"message":let l=i.T();if(!(i.repeat?coe(l,s,a):l.equals(s,a)))return!1;break}}return!0}d3.reflectionEquals=BQe;var u3=Object.values;function uoe(e,t,r){if(t===r)return!0;if(e!==dO.ScalarType.BYTES)return!1;let i=t,n=r;if(i.length!==n.length)return!1;for(let s=0;s{"use strict";Object.defineProperty(p3,"__esModule",{value:!0});p3.MessageType=void 0;var qQe=Yy(),MQe=fo(),kQe=eO(),jQe=rO(),UQe=nO(),zQe=aO(),$Qe=lO(),HQe=cO(),fO=uO(),GQe=Mw(),doe=QC(),VQe=pO(),WQe=XC(),KQe=KC(),XQe=Object.getOwnPropertyDescriptors(Object.getPrototypeOf({})),mO=class{constructor(t,r,i){this.defaultCheckDepth=16,this.typeName=t,this.fields=r.map(MQe.normalizeFieldInfo),this.options=i??{},this.messagePrototype=Object.create(null,Object.assign(Object.assign({},XQe),{[qQe.MESSAGE_TYPE]:{value:this}})),this.refTypeCheck=new kQe.ReflectionTypeCheck(this),this.refJsonReader=new jQe.ReflectionJsonReader(this),this.refJsonWriter=new UQe.ReflectionJsonWriter(this),this.refBinReader=new zQe.ReflectionBinaryReader(this),this.refBinWriter=new $Qe.ReflectionBinaryWriter(this)}create(t){let r=HQe.reflectionCreate(this);return t!==void 0&&fO.reflectionMergePartial(this,r,t),r}clone(t){let r=this.create();return fO.reflectionMergePartial(this,r,t),r}equals(t,r){return VQe.reflectionEquals(this,t,r)}is(t,r=this.defaultCheckDepth){return this.refTypeCheck.is(t,r,!1)}isAssignable(t,r=this.defaultCheckDepth){return this.refTypeCheck.is(t,r,!0)}mergePartial(t,r){fO.reflectionMergePartial(this,t,r)}fromBinary(t,r){let i=KQe.binaryReadOptions(r);return this.internalBinaryRead(i.readerFactory(t),t.byteLength,i)}fromJson(t,r){return this.internalJsonRead(t,doe.jsonReadOptions(r))}fromJsonString(t,r){let i=JSON.parse(t);return this.fromJson(i,r)}toJson(t,r){return this.internalJsonWrite(t,doe.jsonWriteOptions(r))}toJsonString(t,r){var i;let n=this.toJson(t,r);return JSON.stringify(n,null,(i=r?.prettySpaces)!==null&&i!==void 0?i:0)}toBinary(t,r){let i=WQe.binaryWriteOptions(r);return this.internalBinaryWrite(t,i.writerFactory(),i).finish()}internalJsonRead(t,r,i){if(t!==null&&typeof t=="object"&&!Array.isArray(t)){let n=i??this.create();return this.refJsonReader.read(t,n,r),n}throw new Error(`Unable to parse message ${this.typeName} from JSON ${GQe.typeofJsonValue(t)}.`)}internalJsonWrite(t,r){return this.refJsonWriter.write(t,r)}internalBinaryWrite(t,r,i){return this.refBinWriter.write(t,r,i),r}internalBinaryRead(t,r,i,n){let s=n??this.create();return this.refBinReader.read(t,s,i,r),s}};p3.MessageType=mO});var foe=g(f3=>{"use strict";Object.defineProperty(f3,"__esModule",{value:!0});f3.containsMessageType=void 0;var QQe=Yy();function YQe(e){return e[QQe.MESSAGE_TYPE]!=null}f3.containsMessageType=YQe});var hoe=g(al=>{"use strict";Object.defineProperty(al,"__esModule",{value:!0});al.listEnumNumbers=al.listEnumNames=al.listEnumValues=al.isEnumObject=void 0;function moe(e){if(typeof e!="object"||e===null||!e.hasOwnProperty(0))return!1;for(let t of Object.keys(e)){let r=parseInt(t);if(Number.isNaN(r)){let i=e[t];if(i===void 0||typeof i!="number"||e[i]===void 0)return!1}else{let i=e[r];if(i===void 0||e[i]!==r)return!1}}return!0}al.isEnumObject=moe;function hO(e){if(!moe(e))throw new Error("not a typescript enum object");let t=[];for(let[r,i]of Object.entries(e))typeof i=="number"&&t.push({name:r,number:i});return t}al.listEnumValues=hO;function ZQe(e){return hO(e).map(t=>t.name)}al.listEnumNames=ZQe;function JQe(e){return hO(e).map(t=>t.number).filter((t,r,i)=>i.indexOf(t)==r)}al.listEnumNumbers=JQe});var dr=g(Oe=>{"use strict";Object.defineProperty(Oe,"__esModule",{value:!0});var goe=Mw();Object.defineProperty(Oe,"typeofJsonValue",{enumerable:!0,get:function(){return goe.typeofJsonValue}});Object.defineProperty(Oe,"isJsonObject",{enumerable:!0,get:function(){return goe.isJsonObject}});var yoe=jw();Object.defineProperty(Oe,"base64decode",{enumerable:!0,get:function(){return yoe.base64decode}});Object.defineProperty(Oe,"base64encode",{enumerable:!0,get:function(){return yoe.base64encode}});var eYe=Hae();Object.defineProperty(Oe,"utf8read",{enumerable:!0,get:function(){return eYe.utf8read}});var gO=Hy();Object.defineProperty(Oe,"WireType",{enumerable:!0,get:function(){return gO.WireType}});Object.defineProperty(Oe,"mergeBinaryOptions",{enumerable:!0,get:function(){return gO.mergeBinaryOptions}});Object.defineProperty(Oe,"UnknownFieldHandler",{enumerable:!0,get:function(){return gO.UnknownFieldHandler}});var boe=KC();Object.defineProperty(Oe,"BinaryReader",{enumerable:!0,get:function(){return boe.BinaryReader}});Object.defineProperty(Oe,"binaryReadOptions",{enumerable:!0,get:function(){return boe.binaryReadOptions}});var voe=XC();Object.defineProperty(Oe,"BinaryWriter",{enumerable:!0,get:function(){return voe.BinaryWriter}});Object.defineProperty(Oe,"binaryWriteOptions",{enumerable:!0,get:function(){return voe.binaryWriteOptions}});var _oe=Cu();Object.defineProperty(Oe,"PbLong",{enumerable:!0,get:function(){return _oe.PbLong}});Object.defineProperty(Oe,"PbULong",{enumerable:!0,get:function(){return _oe.PbULong}});var yO=QC();Object.defineProperty(Oe,"jsonReadOptions",{enumerable:!0,get:function(){return yO.jsonReadOptions}});Object.defineProperty(Oe,"jsonWriteOptions",{enumerable:!0,get:function(){return yO.jsonWriteOptions}});Object.defineProperty(Oe,"mergeJsonOptions",{enumerable:!0,get:function(){return yO.mergeJsonOptions}});var tYe=Yy();Object.defineProperty(Oe,"MESSAGE_TYPE",{enumerable:!0,get:function(){return tYe.MESSAGE_TYPE}});var rYe=poe();Object.defineProperty(Oe,"MessageType",{enumerable:!0,get:function(){return rYe.MessageType}});var gp=fo();Object.defineProperty(Oe,"ScalarType",{enumerable:!0,get:function(){return gp.ScalarType}});Object.defineProperty(Oe,"LongType",{enumerable:!0,get:function(){return gp.LongType}});Object.defineProperty(Oe,"RepeatType",{enumerable:!0,get:function(){return gp.RepeatType}});Object.defineProperty(Oe,"normalizeFieldInfo",{enumerable:!0,get:function(){return gp.normalizeFieldInfo}});Object.defineProperty(Oe,"readFieldOptions",{enumerable:!0,get:function(){return gp.readFieldOptions}});Object.defineProperty(Oe,"readFieldOption",{enumerable:!0,get:function(){return gp.readFieldOption}});Object.defineProperty(Oe,"readMessageOption",{enumerable:!0,get:function(){return gp.readMessageOption}});var iYe=eO();Object.defineProperty(Oe,"ReflectionTypeCheck",{enumerable:!0,get:function(){return iYe.ReflectionTypeCheck}});var nYe=cO();Object.defineProperty(Oe,"reflectionCreate",{enumerable:!0,get:function(){return nYe.reflectionCreate}});var sYe=s3();Object.defineProperty(Oe,"reflectionScalarDefault",{enumerable:!0,get:function(){return sYe.reflectionScalarDefault}});var aYe=uO();Object.defineProperty(Oe,"reflectionMergePartial",{enumerable:!0,get:function(){return aYe.reflectionMergePartial}});var oYe=pO();Object.defineProperty(Oe,"reflectionEquals",{enumerable:!0,get:function(){return oYe.reflectionEquals}});var lYe=aO();Object.defineProperty(Oe,"ReflectionBinaryReader",{enumerable:!0,get:function(){return lYe.ReflectionBinaryReader}});var cYe=lO();Object.defineProperty(Oe,"ReflectionBinaryWriter",{enumerable:!0,get:function(){return cYe.ReflectionBinaryWriter}});var uYe=rO();Object.defineProperty(Oe,"ReflectionJsonReader",{enumerable:!0,get:function(){return uYe.ReflectionJsonReader}});var dYe=nO();Object.defineProperty(Oe,"ReflectionJsonWriter",{enumerable:!0,get:function(){return dYe.ReflectionJsonWriter}});var pYe=foe();Object.defineProperty(Oe,"containsMessageType",{enumerable:!0,get:function(){return pYe.containsMessageType}});var e2=ZC();Object.defineProperty(Oe,"isOneofGroup",{enumerable:!0,get:function(){return e2.isOneofGroup}});Object.defineProperty(Oe,"setOneofValue",{enumerable:!0,get:function(){return e2.setOneofValue}});Object.defineProperty(Oe,"getOneofValue",{enumerable:!0,get:function(){return e2.getOneofValue}});Object.defineProperty(Oe,"clearOneofValue",{enumerable:!0,get:function(){return e2.clearOneofValue}});Object.defineProperty(Oe,"getSelectedOneofValue",{enumerable:!0,get:function(){return e2.getSelectedOneofValue}});var m3=hoe();Object.defineProperty(Oe,"listEnumValues",{enumerable:!0,get:function(){return m3.listEnumValues}});Object.defineProperty(Oe,"listEnumNames",{enumerable:!0,get:function(){return m3.listEnumNames}});Object.defineProperty(Oe,"listEnumNumbers",{enumerable:!0,get:function(){return m3.listEnumNumbers}});Object.defineProperty(Oe,"isEnumObject",{enumerable:!0,get:function(){return m3.isEnumObject}});var fYe=YC();Object.defineProperty(Oe,"lowerCamelCase",{enumerable:!0,get:function(){return fYe.lowerCamelCase}});var t2=Fh();Object.defineProperty(Oe,"assert",{enumerable:!0,get:function(){return t2.assert}});Object.defineProperty(Oe,"assertNever",{enumerable:!0,get:function(){return t2.assertNever}});Object.defineProperty(Oe,"assertInt32",{enumerable:!0,get:function(){return t2.assertInt32}});Object.defineProperty(Oe,"assertUInt32",{enumerable:!0,get:function(){return t2.assertUInt32}});Object.defineProperty(Oe,"assertFloat32",{enumerable:!0,get:function(){return t2.assertFloat32}})});var vO=g(h3=>{"use strict";Object.defineProperty(h3,"__esModule",{value:!0});h3.Timestamp=void 0;var woe=dr(),Eoe=dr(),mYe=dr(),hYe=dr(),gYe=dr(),r2=dr(),yYe=dr(),bO=class extends yYe.MessageType{constructor(){super("google.protobuf.Timestamp",[{no:1,name:"seconds",kind:"scalar",T:3},{no:2,name:"nanos",kind:"scalar",T:5}])}now(){let t=this.create(),r=Date.now();return t.seconds=r2.PbLong.from(Math.floor(r/1e3)).toString(),t.nanos=r%1e3*1e6,t}toDate(t){return new Date(r2.PbLong.from(t.seconds).toNumber()*1e3+Math.ceil(t.nanos/1e6))}fromDate(t){let r=this.create(),i=t.getTime();return r.seconds=r2.PbLong.from(Math.floor(i/1e3)).toString(),r.nanos=i%1e3*1e6,r}internalJsonWrite(t,r){let i=r2.PbLong.from(t.seconds).toNumber()*1e3;if(iDate.parse("9999-12-31T23:59:59Z"))throw new Error("Unable to encode Timestamp to JSON. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.");if(t.nanos<0)throw new Error("Unable to encode invalid Timestamp to JSON. Nanos must not be negative.");let n="Z";if(t.nanos>0){let s=(t.nanos+1e9).toString().substring(1);s.substring(3)==="000000"?n="."+s.substring(0,3)+"Z":s.substring(6)==="000"?n="."+s.substring(0,6)+"Z":n="."+s+"Z"}return new Date(i).toISOString().replace(".000Z",n)}internalJsonRead(t,r,i){if(typeof t!="string")throw new Error("Unable to parse Timestamp from JSON "+(0,gYe.typeofJsonValue)(t)+".");let n=t.match(/^([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})(?:Z|\.([0-9]{3,9})Z|([+-][0-9][0-9]:[0-9][0-9]))$/);if(!n)throw new Error("Unable to parse Timestamp from JSON. Invalid format.");let s=Date.parse(n[1]+"-"+n[2]+"-"+n[3]+"T"+n[4]+":"+n[5]+":"+n[6]+(n[8]?n[8]:"Z"));if(Number.isNaN(s))throw new Error("Unable to parse Timestamp from JSON. Invalid value.");if(sDate.parse("9999-12-31T23:59:59Z"))throw new globalThis.Error("Unable to parse Timestamp from JSON. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.");return i||(i=this.create()),i.seconds=r2.PbLong.from(s/1e3).toString(),i.nanos=0,n[7]&&(i.nanos=parseInt("1"+n[7]+"0".repeat(9-n[7].length))-1e9),i}create(t){let r={seconds:"0",nanos:0};return globalThis.Object.defineProperty(r,hYe.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,mYe.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.pos{"use strict";Object.defineProperty(ui,"__esModule",{value:!0});ui.BytesValue=ui.StringValue=ui.BoolValue=ui.UInt32Value=ui.Int32Value=ui.UInt64Value=ui.Int64Value=ui.FloatValue=ui.DoubleValue=void 0;var g3=dr(),Soe=dr(),pc=dr(),ki=dr(),fc=dr(),mc=dr(),hc=dr(),_O=class extends hc.MessageType{constructor(){super("google.protobuf.DoubleValue",[{no:1,name:"value",kind:"scalar",T:1}])}internalJsonWrite(t,r){return this.refJsonWriter.scalar(2,t.value,"value",!1,!0)}internalJsonRead(t,r,i){return i||(i=this.create()),i.value=this.refJsonReader.scalar(t,1,void 0,"value"),i}create(t){let r={value:0};return globalThis.Object.defineProperty(r,mc.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,fc.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.pos{"use strict";Object.defineProperty(ol,"__esModule",{value:!0});ol.readServiceOption=ol.readMethodOption=ol.readMethodOptions=ol.normalizeMethodInfo=void 0;var bYe=dr();function vYe(e,t){var r,i,n;let s=e;return s.service=t,s.localName=(r=s.localName)!==null&&r!==void 0?r:bYe.lowerCamelCase(s.name),s.serverStreaming=!!s.serverStreaming,s.clientStreaming=!!s.clientStreaming,s.options=(i=s.options)!==null&&i!==void 0?i:{},s.idempotency=(n=s.idempotency)!==null&&n!==void 0?n:void 0,s}ol.normalizeMethodInfo=vYe;function _Ye(e,t,r,i){var n;let s=(n=e.methods.find((a,o)=>a.localName===t||o===t))===null||n===void 0?void 0:n.options;return s&&s[r]?i.fromJson(s[r]):void 0}ol.readMethodOptions=_Ye;function wYe(e,t,r,i){var n;let s=(n=e.methods.find((o,l)=>o.localName===t||l===t))===null||n===void 0?void 0:n.options;if(!s)return;let a=s[r];return a===void 0?a:i?i.fromJson(a):a}ol.readMethodOption=wYe;function EYe(e,t,r){let i=e.options;if(!i)return;let n=i[t];return n===void 0?n:r?r.fromJson(n):n}ol.readServiceOption=EYe});var xoe=g(b3=>{"use strict";Object.defineProperty(b3,"__esModule",{value:!0});b3.ServiceType=void 0;var SYe=CO(),OO=class{constructor(t,r,i){this.typeName=t,this.methods=r.map(n=>SYe.normalizeMethodInfo(n,this)),this.options=i??{}}};b3.ServiceType=OO});var IO=g(v3=>{"use strict";Object.defineProperty(v3,"__esModule",{value:!0});v3.RpcError=void 0;var PO=class extends Error{constructor(t,r="UNKNOWN",i){super(t),this.name="RpcError",Object.setPrototypeOf(this,new.target.prototype),this.code=r,this.meta=i??{}}toString(){let t=[this.name+": "+this.message];this.code&&(t.push(""),t.push("Code: "+this.code)),this.serviceName&&this.methodName&&t.push("Method: "+this.serviceName+"/"+this.methodName);let r=Object.entries(this.meta);if(r.length){t.push(""),t.push("Meta:");for(let[i,n]of r)t.push(` ${i}: ${n}`)}return t.join(` +`)}};v3.RpcError=PO});var DO=g(w3=>{"use strict";Object.defineProperty(w3,"__esModule",{value:!0});w3.mergeRpcOptions=void 0;var Toe=dr();function xYe(e,t){if(!t)return e;let r={};_3(e,r),_3(t,r);for(let i of Object.keys(t)){let n=t[i];switch(i){case"jsonOptions":r.jsonOptions=Toe.mergeJsonOptions(e.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=Toe.mergeBinaryOptions(e.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},_3(e.meta,r.meta),_3(t.meta,r.meta);break;case"interceptors":r.interceptors=e.interceptors?e.interceptors.concat(n):n.concat();break}}return r}w3.mergeRpcOptions=xYe;function _3(e,t){if(!e)return;let r=t;for(let[i,n]of Object.entries(e))n instanceof Date?r[i]=new Date(n.getTime()):Array.isArray(n)?r[i]=n.concat():r[i]=n}});var FO=g(yp=>{"use strict";Object.defineProperty(yp,"__esModule",{value:!0});yp.Deferred=yp.DeferredState=void 0;var ll;(function(e){e[e.PENDING=0]="PENDING",e[e.REJECTED=1]="REJECTED",e[e.RESOLVED=2]="RESOLVED"})(ll=yp.DeferredState||(yp.DeferredState={}));var LO=class{constructor(t=!0){this._state=ll.PENDING,this._promise=new Promise((r,i)=>{this._resolve=r,this._reject=i}),t&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(t){if(this.state!==ll.PENDING)throw new Error(`cannot resolve ${ll[this.state].toLowerCase()}`);this._resolve(t),this._state=ll.RESOLVED}reject(t){if(this.state!==ll.PENDING)throw new Error(`cannot reject ${ll[this.state].toLowerCase()}`);this._reject(t),this._state=ll.REJECTED}resolvePending(t){this._state===ll.PENDING&&this.resolve(t)}rejectPending(t){this._state===ll.PENDING&&this.reject(t)}};yp.Deferred=LO});var qO=g(E3=>{"use strict";Object.defineProperty(E3,"__esModule",{value:!0});E3.RpcOutputStreamController=void 0;var Noe=FO(),bp=dr(),BO=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1}onNext(t){return this.addLis(t,this._lis.nxt)}onMessage(t){return this.addLis(t,this._lis.msg)}onError(t){return this.addLis(t,this._lis.err)}onComplete(t){return this.addLis(t,this._lis.cmp)}addLis(t,r){return r.push(t),()=>{let i=r.indexOf(t);i>=0&&r.splice(i,1)}}clearLis(){for(let t of Object.values(this._lis))t.splice(0,t.length)}get closed(){return this._closed!==!1}notifyNext(t,r,i){bp.assert((t?1:0)+(r?1:0)+(i?1:0)<=1,"only one emission at a time"),t&&this.notifyMessage(t),r&&this.notifyError(r),i&&this.notifyComplete()}notifyMessage(t){bp.assert(!this.closed,"stream is closed"),this.pushIt({value:t,done:!1}),this._lis.msg.forEach(r=>r(t)),this._lis.nxt.forEach(r=>r(t,void 0,!1))}notifyError(t){bp.assert(!this.closed,"stream is closed"),this._closed=t,this.pushIt(t),this._lis.err.forEach(r=>r(t)),this._lis.nxt.forEach(r=>r(void 0,t,!1)),this.clearLis()}notifyComplete(){bp.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(t=>t()),this._lis.nxt.forEach(t=>t(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._itState||(this._itState={q:[]}),this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let t=this._itState;bp.assert(t,"bad state"),bp.assert(!t.p,"iterator contract broken");let r=t.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(t.p=new Noe.Deferred,t.p.promise)}}}pushIt(t){let r=this._itState;if(r)if(r.p){let i=r.p;bp.assert(i.state==Noe.DeferredState.PENDING,"iterator contract broken"),"value"in t?i.resolve(t):i.reject(t),delete r.p}else r.q.push(t)}};E3.RpcOutputStreamController=BO});var kO=g(kh=>{"use strict";var TYe=kh&&kh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(kh,"__esModule",{value:!0});kh.UnaryCall=void 0;var MO=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.request=i,this.headers=n,this.response=s,this.status=a,this.trailers=o}then(t,r){return this.promiseFinished().then(i=>t?Promise.resolve(t(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return TYe(this,void 0,void 0,function*(){let[t,r,i,n]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:t,response:r,status:i,trailers:n}})}};kh.UnaryCall=MO});var UO=g(jh=>{"use strict";var NYe=jh&&jh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(jh,"__esModule",{value:!0});jh.ServerStreamingCall=void 0;var jO=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.request=i,this.headers=n,this.responses=s,this.status=a,this.trailers=o}then(t,r){return this.promiseFinished().then(i=>t?Promise.resolve(t(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return NYe(this,void 0,void 0,function*(){let[t,r,i]=yield Promise.all([this.headers,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:t,status:r,trailers:i}})}};jh.ServerStreamingCall=jO});var $O=g(Uh=>{"use strict";var RYe=Uh&&Uh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Uh,"__esModule",{value:!0});Uh.ClientStreamingCall=void 0;var zO=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.requests=i,this.headers=n,this.response=s,this.status=a,this.trailers=o}then(t,r){return this.promiseFinished().then(i=>t?Promise.resolve(t(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return RYe(this,void 0,void 0,function*(){let[t,r,i,n]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,headers:t,response:r,status:i,trailers:n}})}};Uh.ClientStreamingCall=zO});var GO=g(zh=>{"use strict";var AYe=zh&&zh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(zh,"__esModule",{value:!0});zh.DuplexStreamingCall=void 0;var HO=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.requests=i,this.headers=n,this.responses=s,this.status=a,this.trailers=o}then(t,r){return this.promiseFinished().then(i=>t?Promise.resolve(t(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return AYe(this,void 0,void 0,function*(){let[t,r,i]=yield Promise.all([this.headers,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,headers:t,status:r,trailers:i}})}};zh.DuplexStreamingCall=HO});var Aoe=g(Gh=>{"use strict";var CYe=Gh&&Gh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Gh,"__esModule",{value:!0});Gh.TestTransport=void 0;var Ra=IO(),S3=dr(),Roe=qO(),OYe=DO(),PYe=kO(),IYe=UO(),DYe=$O(),LYe=GO(),Hh=class e{constructor(t){this.suppressUncaughtRejections=!0,this.headerDelay=10,this.responseDelay=50,this.betweenResponseDelay=10,this.afterResponseDelay=10,this.data=t??{}}get sentMessages(){return this.lastInput instanceof $h?this.lastInput.sent:typeof this.lastInput=="object"?[this.lastInput.single]:[]}get sendComplete(){return this.lastInput instanceof $h?this.lastInput.completed:typeof this.lastInput=="object"}promiseHeaders(){var t;let r=(t=this.data.headers)!==null&&t!==void 0?t:e.defaultHeaders;return r instanceof Ra.RpcError?Promise.reject(r):Promise.resolve(r)}promiseSingleResponse(t){if(this.data.response instanceof Ra.RpcError)return Promise.reject(this.data.response);let r;return Array.isArray(this.data.response)?(S3.assert(this.data.response.length>0),r=this.data.response[0]):this.data.response!==void 0?r=this.data.response:r=t.O.create(),S3.assert(t.O.is(r)),Promise.resolve(r)}streamResponses(t,r,i){return CYe(this,void 0,void 0,function*(){let n=[];if(this.data.response===void 0)n.push(t.O.create());else if(Array.isArray(this.data.response))for(let s of this.data.response)S3.assert(t.O.is(s)),n.push(s);else this.data.response instanceof Ra.RpcError||(S3.assert(t.O.is(this.data.response)),n.push(this.data.response));try{yield ji(this.responseDelay,i)(void 0)}catch(s){r.notifyError(s);return}if(this.data.response instanceof Ra.RpcError){r.notifyError(this.data.response);return}for(let s of n){r.notifyMessage(s);try{yield ji(this.betweenResponseDelay,i)(void 0)}catch(a){r.notifyError(a);return}}if(this.data.status instanceof Ra.RpcError){r.notifyError(this.data.status);return}if(this.data.trailers instanceof Ra.RpcError){r.notifyError(this.data.trailers);return}r.notifyComplete()})}promiseStatus(){var t;let r=(t=this.data.status)!==null&&t!==void 0?t:e.defaultStatus;return r instanceof Ra.RpcError?Promise.reject(r):Promise.resolve(r)}promiseTrailers(){var t;let r=(t=this.data.trailers)!==null&&t!==void 0?t:e.defaultTrailers;return r instanceof Ra.RpcError?Promise.reject(r):Promise.resolve(r)}maybeSuppressUncaught(...t){if(this.suppressUncaughtRejections)for(let r of t)r.catch(()=>{})}mergeOptions(t){return OYe.mergeRpcOptions({},t)}unary(t,r,i){var n;let s=(n=i.meta)!==null&&n!==void 0?n:{},a=this.promiseHeaders().then(ji(this.headerDelay,i.abort)),o=a.catch(u=>{}).then(ji(this.responseDelay,i.abort)).then(u=>this.promiseSingleResponse(t)),l=o.catch(u=>{}).then(ji(this.afterResponseDelay,i.abort)).then(u=>this.promiseStatus()),c=o.catch(u=>{}).then(ji(this.afterResponseDelay,i.abort)).then(u=>this.promiseTrailers());return this.maybeSuppressUncaught(l,c),this.lastInput={single:r},new PYe.UnaryCall(t,s,r,a,o,l,c)}serverStreaming(t,r,i){var n;let s=(n=i.meta)!==null&&n!==void 0?n:{},a=this.promiseHeaders().then(ji(this.headerDelay,i.abort)),o=new Roe.RpcOutputStreamController,l=a.then(ji(this.responseDelay,i.abort)).catch(()=>{}).then(()=>this.streamResponses(t,o,i.abort)).then(ji(this.afterResponseDelay,i.abort)),c=l.then(()=>this.promiseStatus()),u=l.then(()=>this.promiseTrailers());return this.maybeSuppressUncaught(c,u),this.lastInput={single:r},new IYe.ServerStreamingCall(t,s,r,a,o,c,u)}clientStreaming(t,r){var i;let n=(i=r.meta)!==null&&i!==void 0?i:{},s=this.promiseHeaders().then(ji(this.headerDelay,r.abort)),a=s.catch(c=>{}).then(ji(this.responseDelay,r.abort)).then(c=>this.promiseSingleResponse(t)),o=a.catch(c=>{}).then(ji(this.afterResponseDelay,r.abort)).then(c=>this.promiseStatus()),l=a.catch(c=>{}).then(ji(this.afterResponseDelay,r.abort)).then(c=>this.promiseTrailers());return this.maybeSuppressUncaught(o,l),this.lastInput=new $h(this.data,r.abort),new DYe.ClientStreamingCall(t,n,this.lastInput,s,a,o,l)}duplex(t,r){var i;let n=(i=r.meta)!==null&&i!==void 0?i:{},s=this.promiseHeaders().then(ji(this.headerDelay,r.abort)),a=new Roe.RpcOutputStreamController,o=s.then(ji(this.responseDelay,r.abort)).catch(()=>{}).then(()=>this.streamResponses(t,a,r.abort)).then(ji(this.afterResponseDelay,r.abort)),l=o.then(()=>this.promiseStatus()),c=o.then(()=>this.promiseTrailers());return this.maybeSuppressUncaught(l,c),this.lastInput=new $h(this.data,r.abort),new LYe.DuplexStreamingCall(t,n,this.lastInput,s,a,l,c)}};Gh.TestTransport=Hh;Hh.defaultHeaders={responseHeader:"test"};Hh.defaultStatus={code:"OK",detail:"all good"};Hh.defaultTrailers={responseTrailer:"test"};function ji(e,t){return r=>new Promise((i,n)=>{if(t?.aborted)n(new Ra.RpcError("user cancel","CANCELLED"));else{let s=setTimeout(()=>i(r),e);t&&t.addEventListener("abort",a=>{clearTimeout(s),n(new Ra.RpcError("user cancel","CANCELLED"))})}})}var $h=class{constructor(t,r){this._completed=!1,this._sent=[],this.data=t,this.abort=r}get sent(){return this._sent}get completed(){return this._completed}send(t){if(this.data.inputMessage instanceof Ra.RpcError)return Promise.reject(this.data.inputMessage);let r=this.data.inputMessage===void 0?10:this.data.inputMessage;return Promise.resolve(void 0).then(()=>{this._sent.push(t)}).then(ji(r,this.abort))}complete(){if(this.data.inputComplete instanceof Ra.RpcError)return Promise.reject(this.data.inputComplete);let t=this.data.inputComplete===void 0?10:this.data.inputComplete;return Promise.resolve(void 0).then(()=>{this._completed=!0}).then(ji(t,this.abort))}}});var Coe=g(Aa=>{"use strict";Object.defineProperty(Aa,"__esModule",{value:!0});Aa.stackDuplexStreamingInterceptors=Aa.stackClientStreamingInterceptors=Aa.stackServerStreamingInterceptors=Aa.stackUnaryInterceptors=Aa.stackIntercept=void 0;var FYe=dr();function i2(e,t,r,i,n){var s,a,o,l;if(e=="unary"){let c=(u,d,p)=>t.unary(u,d,p);for(let u of((s=i.interceptors)!==null&&s!==void 0?s:[]).filter(d=>d.interceptUnary).reverse()){let d=c;c=(p,f,m)=>u.interceptUnary(d,p,f,m)}return c(r,n,i)}if(e=="serverStreaming"){let c=(u,d,p)=>t.serverStreaming(u,d,p);for(let u of((a=i.interceptors)!==null&&a!==void 0?a:[]).filter(d=>d.interceptServerStreaming).reverse()){let d=c;c=(p,f,m)=>u.interceptServerStreaming(d,p,f,m)}return c(r,n,i)}if(e=="clientStreaming"){let c=(u,d)=>t.clientStreaming(u,d);for(let u of((o=i.interceptors)!==null&&o!==void 0?o:[]).filter(d=>d.interceptClientStreaming).reverse()){let d=c;c=(p,f)=>u.interceptClientStreaming(d,p,f)}return c(r,i)}if(e=="duplex"){let c=(u,d)=>t.duplex(u,d);for(let u of((l=i.interceptors)!==null&&l!==void 0?l:[]).filter(d=>d.interceptDuplex).reverse()){let d=c;c=(p,f)=>u.interceptDuplex(d,p,f)}return c(r,i)}FYe.assertNever(e)}Aa.stackIntercept=i2;function BYe(e,t,r,i){return i2("unary",e,t,i,r)}Aa.stackUnaryInterceptors=BYe;function qYe(e,t,r,i){return i2("serverStreaming",e,t,i,r)}Aa.stackServerStreamingInterceptors=qYe;function MYe(e,t,r){return i2("clientStreaming",e,t,r)}Aa.stackClientStreamingInterceptors=MYe;function kYe(e,t,r){return i2("duplex",e,t,r)}Aa.stackDuplexStreamingInterceptors=kYe});var Ooe=g(x3=>{"use strict";Object.defineProperty(x3,"__esModule",{value:!0});x3.ServerCallContextController=void 0;var VO=class{constructor(t,r,i,n,s={code:"OK",detail:""}){this._cancelled=!1,this._listeners=[],this.method=t,this.headers=r,this.deadline=i,this.trailers={},this._sendRH=n,this.status=s}notifyCancelled(){if(!this._cancelled){this._cancelled=!0;for(let t of this._listeners)t()}}sendResponseHeaders(t){this._sendRH(t)}get cancelled(){return this._cancelled}onCancel(t){let r=this._listeners;return r.push(t),()=>{let i=r.indexOf(t);i>=0&&r.splice(i,1)}}};x3.ServerCallContextController=VO});var Ioe=g(Vr=>{"use strict";Object.defineProperty(Vr,"__esModule",{value:!0});var jYe=xoe();Object.defineProperty(Vr,"ServiceType",{enumerable:!0,get:function(){return jYe.ServiceType}});var WO=CO();Object.defineProperty(Vr,"readMethodOptions",{enumerable:!0,get:function(){return WO.readMethodOptions}});Object.defineProperty(Vr,"readMethodOption",{enumerable:!0,get:function(){return WO.readMethodOption}});Object.defineProperty(Vr,"readServiceOption",{enumerable:!0,get:function(){return WO.readServiceOption}});var UYe=IO();Object.defineProperty(Vr,"RpcError",{enumerable:!0,get:function(){return UYe.RpcError}});var zYe=DO();Object.defineProperty(Vr,"mergeRpcOptions",{enumerable:!0,get:function(){return zYe.mergeRpcOptions}});var $Ye=qO();Object.defineProperty(Vr,"RpcOutputStreamController",{enumerable:!0,get:function(){return $Ye.RpcOutputStreamController}});var HYe=Aoe();Object.defineProperty(Vr,"TestTransport",{enumerable:!0,get:function(){return HYe.TestTransport}});var Poe=FO();Object.defineProperty(Vr,"Deferred",{enumerable:!0,get:function(){return Poe.Deferred}});Object.defineProperty(Vr,"DeferredState",{enumerable:!0,get:function(){return Poe.DeferredState}});var GYe=GO();Object.defineProperty(Vr,"DuplexStreamingCall",{enumerable:!0,get:function(){return GYe.DuplexStreamingCall}});var VYe=$O();Object.defineProperty(Vr,"ClientStreamingCall",{enumerable:!0,get:function(){return VYe.ClientStreamingCall}});var WYe=UO();Object.defineProperty(Vr,"ServerStreamingCall",{enumerable:!0,get:function(){return WYe.ServerStreamingCall}});var KYe=kO();Object.defineProperty(Vr,"UnaryCall",{enumerable:!0,get:function(){return KYe.UnaryCall}});var n2=Coe();Object.defineProperty(Vr,"stackIntercept",{enumerable:!0,get:function(){return n2.stackIntercept}});Object.defineProperty(Vr,"stackDuplexStreamingInterceptors",{enumerable:!0,get:function(){return n2.stackDuplexStreamingInterceptors}});Object.defineProperty(Vr,"stackClientStreamingInterceptors",{enumerable:!0,get:function(){return n2.stackClientStreamingInterceptors}});Object.defineProperty(Vr,"stackServerStreamingInterceptors",{enumerable:!0,get:function(){return n2.stackServerStreamingInterceptors}});Object.defineProperty(Vr,"stackUnaryInterceptors",{enumerable:!0,get:function(){return n2.stackUnaryInterceptors}});var XYe=Ooe();Object.defineProperty(Vr,"ServerCallContextController",{enumerable:!0,get:function(){return XYe.ServerCallContextController}})});var aP=g(Je=>{"use strict";Object.defineProperty(Je,"__esModule",{value:!0});Je.ArtifactService=Je.DeleteArtifactResponse=Je.DeleteArtifactRequest=Je.GetSignedArtifactURLResponse=Je.GetSignedArtifactURLRequest=Je.ListArtifactsResponse_MonolithArtifact=Je.ListArtifactsResponse=Je.ListArtifactsRequest=Je.FinalizeArtifactResponse=Je.FinalizeArtifactRequest=Je.CreateArtifactResponse=Je.CreateArtifactRequest=void 0;var QYe=Ioe(),gt=dr(),Wr=dr(),ho=dr(),go=dr(),yo=dr(),KO=y3(),Vh=y3(),Wh=vO(),XO=class extends yo.MessageType{constructor(){super("github.actions.results.api.v1.CreateArtifactRequest",[{no:1,name:"workflow_run_backend_id",kind:"scalar",T:9},{no:2,name:"workflow_job_run_backend_id",kind:"scalar",T:9},{no:3,name:"name",kind:"scalar",T:9},{no:4,name:"expires_at",kind:"message",T:()=>Wh.Timestamp},{no:5,name:"version",kind:"scalar",T:5}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:"",name:"",version:0};return globalThis.Object.defineProperty(r,go.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,ho.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.posVh.StringValue}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:"",name:"",size:"0"};return globalThis.Object.defineProperty(r,go.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,ho.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.posVh.StringValue},{no:4,name:"id_filter",kind:"message",T:()=>KO.Int64Value}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:""};return globalThis.Object.defineProperty(r,go.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,ho.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.posJe.ListArtifactsResponse_MonolithArtifact}])}create(t){let r={artifacts:[]};return globalThis.Object.defineProperty(r,go.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,ho.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.posWh.Timestamp}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:"",databaseId:"0",name:"",size:"0"};return globalThis.Object.defineProperty(r,go.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,ho.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.pos{"use strict";Object.defineProperty(Doe,"__esModule",{value:!0})});var oP=g(Pu=>{"use strict";var vp=Pu&&Pu.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Pu,"__esModule",{value:!0});Pu.isHook=Pu.chainHooks=void 0;function YYe(...e){return e.length===0?null:e.length===1?e[0]:{requestReceived(r){return vp(this,void 0,void 0,function*(){for(let i of e)i.requestReceived&&(yield i.requestReceived(r))})},requestPrepared(r){return vp(this,void 0,void 0,function*(){for(let i of e)i.requestPrepared&&(console.warn("hook requestPrepared is deprecated and will be removed in the next release. Please use responsePrepared instead."),yield i.requestPrepared(r))})},responsePrepared(r){return vp(this,void 0,void 0,function*(){for(let i of e)i.responsePrepared&&(yield i.responsePrepared(r))})},requestSent(r){return vp(this,void 0,void 0,function*(){for(let i of e)i.requestSent&&(console.warn("hook requestSent is deprecated and will be removed in the next release. Please use responseSent instead."),yield i.requestSent(r))})},responseSent(r){return vp(this,void 0,void 0,function*(){for(let i of e)i.responseSent&&(yield i.responseSent(r))})},requestRouted(r){return vp(this,void 0,void 0,function*(){for(let i of e)i.requestRouted&&(yield i.requestRouted(r))})},error(r,i){return vp(this,void 0,void 0,function*(){for(let n of e)n.error&&(yield n.error(r,i))})}}}Pu.chainHooks=YYe;function ZYe(e){return"requestReceived"in e||"requestPrepared"in e||"requestSent"in e||"requestRouted"in e||"responsePrepared"in e||"responseSent"in e||"error"in e}Pu.isHook=ZYe});var Kh=g(Nr=>{"use strict";Object.defineProperty(Nr,"__esModule",{value:!0});Nr.isValidErrorCode=Nr.httpStatusFromErrorCode=Nr.TwirpErrorCode=Nr.BadRouteError=Nr.InternalServerErrorWith=Nr.InternalServerError=Nr.RequiredArgumentError=Nr.InvalidArgumentError=Nr.NotFoundError=Nr.TwirpError=void 0;var _p=class e extends Error{constructor(t,r){super(r),this.code=pr.Internal,this.meta={},this.code=t,this.msg=r,Object.setPrototypeOf(this,e.prototype)}withMeta(t,r){return this.meta[t]=r,this}getMeta(t){return this.meta[t]||""}withCause(t,r=!1){return this._originalCause=t,r&&this.withMeta("cause",t.message),this}cause(){return this._originalCause}toJSON(){try{return JSON.stringify({code:this.code,msg:this.msg,meta:this.meta})}catch{return'{"code": "internal", "msg": "There was an error but it could not be serialized into JSON"}'}}static fromObject(t){let r=t.code||pr.Unknown,i=t.msg||"unknown",n=new e(r,i);return t.meta&&Object.keys(t.meta).forEach(s=>{n.withMeta(s,t.meta[s])}),n}};Nr.TwirpError=_p;var lP=class extends _p{constructor(t){super(pr.NotFound,t)}};Nr.NotFoundError=lP;var T3=class extends _p{constructor(t,r){super(pr.InvalidArgument,t+" "+r),this.withMeta("argument",t)}};Nr.InvalidArgumentError=T3;var cP=class extends T3{constructor(t){super(t,"is required")}};Nr.RequiredArgumentError=cP;var N3=class extends _p{constructor(t){super(pr.Internal,t)}};Nr.InternalServerError=N3;var uP=class extends N3{constructor(t){super(t.message),this.withMeta("cause",t.name),this.withCause(t)}};Nr.InternalServerErrorWith=uP;var dP=class extends _p{constructor(t,r,i){super(pr.BadRoute,t),this.withMeta("twirp_invalid_route",r+" "+i)}};Nr.BadRouteError=dP;var pr;(function(e){e.Canceled="canceled",e.Unknown="unknown",e.InvalidArgument="invalid_argument",e.Malformed="malformed",e.DeadlineExceeded="deadline_exceeded",e.NotFound="not_found",e.BadRoute="bad_route",e.AlreadyExists="already_exists",e.PermissionDenied="permission_denied",e.Unauthenticated="unauthenticated",e.ResourceExhausted="resource_exhausted",e.FailedPrecondition="failed_precondition",e.Aborted="aborted",e.OutOfRange="out_of_range",e.Unimplemented="unimplemented",e.Internal="internal",e.Unavailable="unavailable",e.DataLoss="data_loss"})(pr=Nr.TwirpErrorCode||(Nr.TwirpErrorCode={}));function Foe(e){switch(e){case pr.Canceled:return 408;case pr.Unknown:return 500;case pr.InvalidArgument:return 400;case pr.Malformed:return 400;case pr.DeadlineExceeded:return 408;case pr.NotFound:return 404;case pr.BadRoute:return 404;case pr.AlreadyExists:return 409;case pr.PermissionDenied:return 403;case pr.Unauthenticated:return 401;case pr.ResourceExhausted:return 429;case pr.FailedPrecondition:return 412;case pr.Aborted:return 409;case pr.OutOfRange:return 400;case pr.Unimplemented:return 501;case pr.Internal:return 500;case pr.Unavailable:return 503;case pr.DataLoss:return 500;default:return 0}}Nr.httpStatusFromErrorCode=Foe;function JYe(e){return Foe(e)!=0}Nr.isValidErrorCode=JYe});var R3=g(Hn=>{"use strict";var eZe=Hn&&Hn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Hn,"__esModule",{value:!0});Hn.parseTwirpPath=Hn.getRequestData=Hn.validateRequest=Hn.getContentType=Hn.TwirpContentType=void 0;var cl=Kh(),s2;(function(e){e[e.Protobuf=0]="Protobuf",e[e.JSON=1]="JSON",e[e.Unknown=2]="Unknown"})(s2=Hn.TwirpContentType||(Hn.TwirpContentType={}));function tZe(e){switch(e){case"application/protobuf":return s2.Protobuf;case"application/json":return s2.JSON;default:return s2.Unknown}}Hn.getContentType=tZe;function rZe(e,t,r){if(t.method!=="POST"){let s=`unsupported method ${t.method} (only POST is allowed)`;throw new cl.BadRouteError(s,t.method||"",t.url||"")}let i=Boe(t.url||"");if(i.pkgService!==(e.packageName?e.packageName+".":"")+e.serviceName){let s=`no handler for path ${t.url}`;throw new cl.BadRouteError(s,t.method||"",t.url||"")}if(i.prefix!==r){let s=`invalid path prefix ${i.prefix}, expected ${r}, on path ${t.url}`;throw new cl.BadRouteError(s,t.method||"",t.url||"")}let n=t.headers["content-type"]||"";if(e.contentType===s2.Unknown){let s=`unexpected Content-Type: ${t.headers["content-type"]}`;throw new cl.BadRouteError(s,t.method||"",t.url||"")}return Object.assign(Object.assign({},i),{mimeContentType:n,contentType:e.contentType})}Hn.validateRequest=rZe;function iZe(e){return new Promise((t,r)=>{let i=e;if(i.rawBody instanceof Buffer){t(i.rawBody);return}let n=[];e.on("data",s=>n.push(s)),e.on("end",()=>eZe(this,void 0,void 0,function*(){let s=Buffer.concat(n);t(s)})),e.on("error",s=>{e.aborted?r(new cl.TwirpError(cl.TwirpErrorCode.DeadlineExceeded,"failed to read request: deadline exceeded")):r(new cl.TwirpError(cl.TwirpErrorCode.Malformed,s.message).withCause(s))}),e.on("close",()=>{r(new cl.TwirpError(cl.TwirpErrorCode.Canceled,"failed to read request: context canceled"))})})}Hn.getRequestData=iZe;function Boe(e){let t=e.split("/");return t.length<2?{pkgService:"",method:"",prefix:""}:{method:t[t.length-1],pkgService:t[t.length-2],prefix:t.slice(0,t.length-2).join("/")}}Hn.parseTwirpPath=Boe});var mP=g(Iu=>{"use strict";var qoe=Iu&&Iu.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Iu,"__esModule",{value:!0});Iu.writeError=Iu.TwirpServer=void 0;var Moe=oP(),pP=R3(),a2=Kh(),fP=class{constructor(t){this.pathPrefix="/twirp",this.hooks=[],this.interceptors=[],this.packageName=t.packageName,this.serviceName=t.serviceName,this.methodList=t.methodList,this.matchRoute=t.matchRoute,this.service=t.service}get prefix(){return this.pathPrefix}httpHandler(t){return(r,i)=>(t?.prefix!==void 0&&this.withPrefix(t.prefix),this._httpHandler(r,i))}use(...t){return t.forEach(r=>{if(Moe.isHook(r))return this.hooks.push(r),this;this.interceptors.push(r)}),this}withPrefix(t){return t===!1?this.pathPrefix="":this.pathPrefix=t,this}matchingPath(){let t=this.baseURI().replace(/\./g,"\\.");return new RegExp(`${t}/(${this.methodList.join("|")})`)}baseURI(){return`${this.pathPrefix}/${this.packageName?this.packageName+".":""}${this.serviceName}`}createContext(t,r){return{packageName:this.packageName,serviceName:this.serviceName,methodName:"",contentType:pP.getContentType(t.headers["content-type"]),req:t,res:r}}_httpHandler(t,r){return qoe(this,void 0,void 0,function*(){let i=this.createContext(t,r);try{yield this.invokeHook("requestReceived",i);let{method:n,mimeContentType:s}=pP.validateRequest(i,t,this.pathPrefix||""),a=this.matchRoute(n,{onMatch:c=>this.invokeHook("requestRouted",c),onNotFound:()=>{let c=`no handler for path ${t.url}`;throw new a2.BadRouteError(c,t.method||"",t.url||"")}}),o=yield pP.getRequestData(t),l=yield a(i,this.service,o,this.interceptors);yield Promise.all([this.invokeHook("responsePrepared",i),this.invokeHook("requestPrepared",i)]),r.statusCode=200,r.setHeader("Content-Type",s),r.end(l)}catch(n){yield this.invokeHook("error",i,joe(n)),r.headersSent||koe(r,n)}finally{yield Promise.all([this.invokeHook("responseSent",i),this.invokeHook("requestSent",i)])}})}invokeHook(t,r,i){return qoe(this,void 0,void 0,function*(){if(this.hooks.length===0)return;let n=Moe.chainHooks(...this.hooks),s=n?.[t];s&&(yield s(r,i||new a2.InternalServerError("internal server error")))})}};Iu.TwirpServer=fP;function koe(e,t){let r=joe(t);e.setHeader("Content-Type","application/json"),e.statusCode=a2.httpStatusFromErrorCode(r.code),e.end(r.toJSON())}Iu.writeError=koe;function joe(e){return e instanceof a2.TwirpError?e:new a2.InternalServerErrorWith(e)}});var Uoe=g(Xh=>{"use strict";var nZe=Xh&&Xh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Xh,"__esModule",{value:!0});Xh.chainInterceptors=void 0;function sZe(...e){if(e.length===0)return;if(e.length===1)return e[0];let t=e[0];return(r,i,n)=>nZe(this,void 0,void 0,function*(){let s=n;for(let a=e.length-1;a>0;a--)s=(o=>(l,c)=>e[a](l,c,o))(s);return t(r,i,s)})}Xh.chainInterceptors=sZe});var Hoe=g((fNt,$oe)=>{"use strict";function wp(e,t){var r,i;if(typeof t=="function")i=t(e),i!==void 0&&(e=i);else if(Array.isArray(t))for(r=0;r=0&&(e=e.replace(/\[/g,t).replace(/]/g,""));var r=e.split(t),i=r.filter(cZe);if(i.length!==r.length)throw Error("Refusing to update blacklisted property "+e);return r}var zoe=Object.prototype.hasOwnProperty;function yt(e,t,r,i){if(!(this instanceof yt))return new yt(e,t,r,i);typeof t>"u"&&(t=!1),typeof r>"u"&&(r=!0),typeof i>"u"&&(i=!0),this.separator=e||".",this.override=t,this.useArray=r,this.useBrackets=i,this.keepArray=!1,this.cleanup=[]}var Qh=new yt(".",!1,!0,!0);function bo(e){return function(){return Qh[e].apply(Qh,arguments)}}yt.prototype._fill=function(e,t,r,i){var n=e.shift();if(e.length>0){if(t[n]=t[n]||(this.useArray&&oZe(e[0])?[]:{}),!o2(t[n]))if(this.override)t[n]={};else{if(!(o2(r)&&C3(r)))throw new Error("Trying to redefine `"+n+"` which is a "+typeof t[n]);return}this._fill(e,t[n],r,i)}else{if(!this.override&&o2(t[n])&&!C3(t[n])){if(!(o2(r)&&C3(r)))throw new Error("Trying to redefine non-empty obj['"+n+"']");return}t[n]=wp(r,i)}};yt.prototype.object=function(e,t){var r=this;return Object.keys(e).forEach(function(i){var n=t===void 0?null:t[i],s=O3(i,r.separator).join(r.separator);s.indexOf(r.separator)!==-1?(r._fill(s.split(r.separator),e,e[i],n),delete e[i]):e[i]=wp(e[i],n)}),e};yt.prototype.str=function(e,t,r,i){var n=O3(e,this.separator).join(this.separator);return e.indexOf(this.separator)!==-1?this._fill(n.split(this.separator),r,t,i):r[e]=wp(t,i),r};yt.prototype.pick=function(e,t,r,i){var n,s,a,o,l;for(s=O3(e,this.separator),n=0;n"u")return r;for(a=O3(e,this.separator),n=0;n{"use strict";var uZe=xn&&xn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),dZe=xn&&xn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Goe=xn&&xn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&uZe(t,e,r);return dZe(t,e),t},pZe=xn&&xn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(xn,"__esModule",{value:!0});xn.FetchRPC=xn.wrapErrorResponseToTwirpError=xn.NodeHttpRPC=void 0;var fZe=Goe(require("http")),mZe=Goe(require("https")),hZe=require("url"),Voe=Kh(),gZe=e=>({request(t,r,i,n){let s;return new Promise((a,o)=>{let l=[],c=i==="application/protobuf"?Buffer.from(n):JSON.stringify(n),u=new hZe.URL(e.baseUrl),d=u.protocol==="https:";d?s=mZe:s=fZe;let p=u.pathname!=="/"?u.pathname:"";s.request(Object.assign(Object.assign({},e||{}),{method:"POST",protocol:u.protocol,host:u.hostname,port:u.port?u.port:d?443:80,path:`${p}/${t}/${r}`,headers:Object.assign(Object.assign({},e.headers?e.headers:{}),{"Content-Type":i,"Content-Length":i==="application/protobuf"?Buffer.byteLength(c):Buffer.from(c).byteLength})}),m=>{m.on("data",h=>l.push(h)),m.on("end",()=>{let h=Buffer.concat(l);m.statusCode!=200?o(Woe(h.toString())):a(i==="application/json"?JSON.parse(h.toString()):h)}),m.on("error",h=>{o(h)})}).on("error",m=>{o(m)}).end(c)})}});xn.NodeHttpRPC=gZe;function Woe(e){return Voe.TwirpError.fromObject(JSON.parse(e))}xn.wrapErrorResponseToTwirpError=Woe;var yZe=e=>({request(t,r,i,n){return pZe(this,void 0,void 0,function*(){let s=new Headers(e.headers);s.set("content-type",i);let a=yield fetch(`${e.baseUrl}/${t}/${r}`,Object.assign(Object.assign({},e),{method:"POST",headers:s,body:n instanceof Uint8Array?n:JSON.stringify(n)}));if(a.status===200)return i==="application/json"?yield a.json():new Uint8Array(yield a.arrayBuffer());throw Voe.TwirpError.fromObject(yield a.json())})}});xn.FetchRPC=yZe});var Xoe=g(en=>{"use strict";var bZe=en&&en.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),vZe=en&&en.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_Ze=en&&en.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&bZe(t,e,r);return vZe(t,e),t},gP=en&&en.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},wZe=en&&en.__rest||function(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n{this.rewrite(r,i,t).then(()=>n()).catch(s=>{s instanceof Yh.TwirpError&&(s.code!==Yh.TwirpErrorCode.NotFound?Koe.writeError(i,s):n())})}}rewrite(t,r,i="/twirp"){return gP(this,void 0,void 0,function*(){let[n,s]=this.matchRoute(t),a=yield this.prepareTwirpBody(t,n,s),o=`${i}/${s.packageName}.${s.serviceName}/${s.methodName}`;if(t.url=o,t.originalUrl=o,t.method="POST",t.headers["content-type"]="application/json",t.rawBody=Buffer.from(JSON.stringify(a)),s.responseBodyKey){let l=r.end.bind(r);r.end=function(c){r.statusCode===200?l(`{ "${s.responseBodyKey}": ${c} }`):l(c)}}})}reverseProxy(t){let r=TZe.NodeHttpRPC(t);return(i,n)=>gP(this,void 0,void 0,function*(){try{let[s,a]=this.matchRoute(i),o=yield this.prepareTwirpBody(i,s,a),l=yield r.request(`${a.packageName}.${a.serviceName}`,a.methodName,"application/json",o);n.statusCode=200,n.setHeader("content-type","application/json");let c;a.responseBodyKey?c=JSON.stringify({[a.responseBodyKey]:l}):c=JSON.stringify(l),n.end(c)}catch(s){Koe.writeError(n,s)}})}prepareTwirpBody(t,r,i){return gP(this,void 0,void 0,function*(){let n=r.params,{query_string:s}=n,a=wZe(n,["query_string"]),o=Object.assign({},a);if(s&&i.bodyKey!=="*"){let c=this.parseQueryString(s);o=Object.assign(Object.assign({},c),o)}let l={};if(i.bodyKey){let c=yield xZe.getRequestData(t);try{let u=JSON.parse(c.toString()||"{}");i.bodyKey==="*"?l=u:l[i.bodyKey]=u}catch(u){let d="the json request could not be decoded";throw new Yh.TwirpError(Yh.TwirpErrorCode.Malformed,d).withCause(u,!0)}}return Object.assign(Object.assign({},l),o)})}matchRoute(t){var r;let i=(r=t.method)===null||r===void 0?void 0:r.toLowerCase();if(!i)throw new Yh.BadRouteError("method not allowed",t.method||"",t.url||"");let n=this.routes[i];for(let s of n){let a=s.matcher(t.url||"/");if(a)return[a,s]}throw new Yh.NotFoundError(`url ${t.url} not found`)}parseQueryString(t){let r=EZe.parse(t.replace("?",""));return SZe.object(r)}};en.Gateway=yP});var Qoe=g(Gn=>{"use strict";var RZe=Gn&&Gn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Ep=Gn&&Gn.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&RZe(t,e,r)};Object.defineProperty(Gn,"__esModule",{value:!0});Gn.TwirpContentType=void 0;Ep(Loe(),Gn);Ep(mP(),Gn);Ep(Uoe(),Gn);Ep(oP(),Gn);Ep(Kh(),Gn);Ep(Xoe(),Gn);Ep(hP(),Gn);var AZe=R3();Object.defineProperty(Gn,"TwirpContentType",{enumerable:!0,get:function(){return AZe.TwirpContentType}})});var Yoe=g(Wn=>{"use strict";var Vn=Wn&&Wn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Wn,"__esModule",{value:!0});Wn.createArtifactServiceServer=Wn.ArtifactServiceMethodList=Wn.ArtifactServiceMethod=Wn.ArtifactServiceClientProtobuf=Wn.ArtifactServiceClientJSON=void 0;var Pe=Qoe(),Xe=aP(),bP=class{constructor(t){this.rpc=t,this.CreateArtifact.bind(this),this.FinalizeArtifact.bind(this),this.ListArtifacts.bind(this),this.GetSignedArtifactURL.bind(this),this.DeleteArtifact.bind(this)}CreateArtifact(t){let r=Xe.CreateArtifactRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","CreateArtifact","application/json",r).then(n=>Xe.CreateArtifactResponse.fromJson(n,{ignoreUnknownFields:!0}))}FinalizeArtifact(t){let r=Xe.FinalizeArtifactRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","FinalizeArtifact","application/json",r).then(n=>Xe.FinalizeArtifactResponse.fromJson(n,{ignoreUnknownFields:!0}))}ListArtifacts(t){let r=Xe.ListArtifactsRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","ListArtifacts","application/json",r).then(n=>Xe.ListArtifactsResponse.fromJson(n,{ignoreUnknownFields:!0}))}GetSignedArtifactURL(t){let r=Xe.GetSignedArtifactURLRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","GetSignedArtifactURL","application/json",r).then(n=>Xe.GetSignedArtifactURLResponse.fromJson(n,{ignoreUnknownFields:!0}))}DeleteArtifact(t){let r=Xe.DeleteArtifactRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","DeleteArtifact","application/json",r).then(n=>Xe.DeleteArtifactResponse.fromJson(n,{ignoreUnknownFields:!0}))}};Wn.ArtifactServiceClientJSON=bP;var vP=class{constructor(t){this.rpc=t,this.CreateArtifact.bind(this),this.FinalizeArtifact.bind(this),this.ListArtifacts.bind(this),this.GetSignedArtifactURL.bind(this),this.DeleteArtifact.bind(this)}CreateArtifact(t){let r=Xe.CreateArtifactRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","CreateArtifact","application/protobuf",r).then(n=>Xe.CreateArtifactResponse.fromBinary(n))}FinalizeArtifact(t){let r=Xe.FinalizeArtifactRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","FinalizeArtifact","application/protobuf",r).then(n=>Xe.FinalizeArtifactResponse.fromBinary(n))}ListArtifacts(t){let r=Xe.ListArtifactsRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","ListArtifacts","application/protobuf",r).then(n=>Xe.ListArtifactsResponse.fromBinary(n))}GetSignedArtifactURL(t){let r=Xe.GetSignedArtifactURLRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","GetSignedArtifactURL","application/protobuf",r).then(n=>Xe.GetSignedArtifactURLResponse.fromBinary(n))}DeleteArtifact(t){let r=Xe.DeleteArtifactRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","DeleteArtifact","application/protobuf",r).then(n=>Xe.DeleteArtifactResponse.fromBinary(n))}};Wn.ArtifactServiceClientProtobuf=vP;var Sp;(function(e){e.CreateArtifact="CreateArtifact",e.FinalizeArtifact="FinalizeArtifact",e.ListArtifacts="ListArtifacts",e.GetSignedArtifactURL="GetSignedArtifactURL",e.DeleteArtifact="DeleteArtifact"})(Sp||(Wn.ArtifactServiceMethod=Sp={}));Wn.ArtifactServiceMethodList=[Sp.CreateArtifact,Sp.FinalizeArtifact,Sp.ListArtifacts,Sp.GetSignedArtifactURL,Sp.DeleteArtifact];function CZe(e){return new Pe.TwirpServer({service:e,packageName:"github.actions.results.api.v1",serviceName:"ArtifactService",methodList:Wn.ArtifactServiceMethodList,matchRoute:OZe})}Wn.createArtifactServiceServer=CZe;function OZe(e,t){switch(e){case"CreateArtifact":return(i,n,s,a)=>Vn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"CreateArtifact"}),yield t.onMatch(i),PZe(i,n,s,a)});case"FinalizeArtifact":return(i,n,s,a)=>Vn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"FinalizeArtifact"}),yield t.onMatch(i),IZe(i,n,s,a)});case"ListArtifacts":return(i,n,s,a)=>Vn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"ListArtifacts"}),yield t.onMatch(i),DZe(i,n,s,a)});case"GetSignedArtifactURL":return(i,n,s,a)=>Vn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"GetSignedArtifactURL"}),yield t.onMatch(i),LZe(i,n,s,a)});case"DeleteArtifact":return(i,n,s,a)=>Vn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"DeleteArtifact"}),yield t.onMatch(i),FZe(i,n,s,a)});default:t.onNotFound();let r="no handler found";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,r)}}function PZe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return BZe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return UZe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function IZe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return qZe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return zZe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function DZe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return MZe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return $Ze(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function LZe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return kZe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return HZe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function FZe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return jZe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return GZe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function BZe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Xe.CreateArtifactRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.CreateArtifact(o,l)):s=yield t.CreateArtifact(e,n),JSON.stringify(Xe.CreateArtifactResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function qZe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Xe.FinalizeArtifactRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.FinalizeArtifact(o,l)):s=yield t.FinalizeArtifact(e,n),JSON.stringify(Xe.FinalizeArtifactResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function MZe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Xe.ListArtifactsRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.ListArtifacts(o,l)):s=yield t.ListArtifacts(e,n),JSON.stringify(Xe.ListArtifactsResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function kZe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Xe.GetSignedArtifactURLRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.GetSignedArtifactURL(o,l)):s=yield t.GetSignedArtifactURL(e,n),JSON.stringify(Xe.GetSignedArtifactURLResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function jZe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Xe.DeleteArtifactRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.DeleteArtifact(o,l)):s=yield t.DeleteArtifact(e,n),JSON.stringify(Xe.DeleteArtifactResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function UZe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{n=Xe.CreateArtifactRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.CreateArtifact(o,l)):s=yield t.CreateArtifact(e,n),Buffer.from(Xe.CreateArtifactResponse.toBinary(s))})}function zZe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{n=Xe.FinalizeArtifactRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.FinalizeArtifact(o,l)):s=yield t.FinalizeArtifact(e,n),Buffer.from(Xe.FinalizeArtifactResponse.toBinary(s))})}function $Ze(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{n=Xe.ListArtifactsRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.ListArtifacts(o,l)):s=yield t.ListArtifacts(e,n),Buffer.from(Xe.ListArtifactsResponse.toBinary(s))})}function HZe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{n=Xe.GetSignedArtifactURLRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.GetSignedArtifactURL(o,l)):s=yield t.GetSignedArtifactURL(e,n),Buffer.from(Xe.GetSignedArtifactURLResponse.toBinary(s))})}function GZe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{n=Xe.DeleteArtifactRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.DeleteArtifact(o,l)):s=yield t.DeleteArtifact(e,n),Buffer.from(Xe.DeleteArtifactResponse.toBinary(s))})}});var Du=g(ul=>{"use strict";var VZe=ul&&ul.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),P3=ul&&ul.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&VZe(t,e,r)};Object.defineProperty(ul,"__esModule",{value:!0});P3(vO(),ul);P3(y3(),ul);P3(aP(),ul);P3(Yoe(),ul)});var Zoe=g(dl=>{"use strict";var WZe=dl&&dl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),KZe=dl&&dl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),XZe=dl&&dl.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&WZe(t,e,r);return KZe(t,e),t};Object.defineProperty(dl,"__esModule",{value:!0});dl.getExpiration=void 0;var QZe=Du(),YZe=XZe(ze());function ZZe(e){if(!e)return;let t=JZe();t&&t{"use strict";Object.defineProperty(Zh,"__esModule",{value:!0});Zh.validateFilePath=Zh.validateArtifactName=void 0;var eJe=ze(),_P=new Map([['"',' Double quote "'],[":"," Colon :"],["<"," Less than <"],[">"," Greater than >"],["|"," Vertical bar |"],["*"," Asterisk *"],["?"," Question mark ?"],["\r"," Carriage return \\r"],[` +`," Line feed \\n"]]),Joe=new Map([..._P,["\\"," Backslash \\"],["/"," Forward slash /"]]);function tJe(e){if(!e)throw new Error("Provided artifact name input during validation is empty");for(let[t,r]of Joe)if(e.includes(t))throw new Error(`The artifact name is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(Joe.values()).toString()} + +These characters are not allowed in the artifact name due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.`);(0,eJe.info)("Artifact name is valid!")}Zh.validateArtifactName=tJe;function rJe(e){if(!e)throw new Error("Provided file path input during validation is empty");for(let[t,r]of _P)if(e.includes(t))throw new Error(`The path for one of the files in artifact is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(_P.values()).toString()} + +The following characters are not allowed in files that are uploaded due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems. + `)}Zh.validateFilePath=rJe});var ele=g((wNt,iJe)=>{iJe.exports={name:"@actions/artifact",version:"2.1.9",preview:!0,description:"Actions artifact lib",keywords:["github","actions","artifact"],homepage:"https://github.com/actions/toolkit/tree/main/packages/artifact",license:"MIT",main:"lib/artifact.js",types:"lib/artifact.d.ts",directories:{lib:"lib",test:"__tests__"},files:["lib","!.DS_Store"],publishConfig:{access:"public"},repository:{type:"git",url:"git+https://github.com/actions/toolkit.git",directory:"packages/artifact"},scripts:{},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^1.10.0","@actions/github":"^5.1.1","@actions/http-client":"^2.1.0","@azure/storage-blob":"^12.15.0","@octokit/core":"^3.5.1","@octokit/plugin-request-log":"^1.0.4","@octokit/plugin-retry":"^3.0.9","@octokit/request-error":"^5.0.0","@protobuf-ts/plugin":"^2.2.3-alpha.1",archiver:"^7.0.1",crypto:"^1.0.1","jwt-decode":"^3.1.2","twirp-ts":"^2.5.0","unzip-stream":"^0.3.1"},devDependencies:{"@types/archiver":"^5.3.2","@types/unzip-stream":"^0.3.4",typedoc:"^0.25.4","typedoc-plugin-markdown":"^3.17.1",typescript:"^5.2.2"}}});var Jh=g(I3=>{"use strict";Object.defineProperty(I3,"__esModule",{value:!0});I3.getUserAgentString=void 0;var nJe=ele();function sJe(){return`@actions/artifact-${nJe.version}`}I3.getUserAgentString=sJe});var gc=g(_s=>{"use strict";Object.defineProperty(_s,"__esModule",{value:!0});_s.UsageError=_s.NetworkError=_s.GHESNotSupportedError=_s.ArtifactNotFoundError=_s.InvalidResponseError=_s.FilesNotFoundError=void 0;var EP=class extends Error{constructor(t=[]){let r="No files were found to upload";t.length>0&&(r+=`: ${t.join(", ")}`),super(r),this.files=t,this.name="FilesNotFoundError"}};_s.FilesNotFoundError=EP;var SP=class extends Error{constructor(t){super(t),this.name="InvalidResponseError"}};_s.InvalidResponseError=SP;var xP=class extends Error{constructor(t="Artifact not found"){super(t),this.name="ArtifactNotFoundError"}};_s.ArtifactNotFoundError=xP;var TP=class extends Error{constructor(t="@actions/artifact v2.0.0+, upload-artifact@v4+ and download-artifact@v4+ are not currently supported on GHES."){super(t),this.name="GHESNotSupportedError"}};_s.GHESNotSupportedError=TP;var D3=class extends Error{constructor(t){let r=`Unable to make request: ${t} +If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=t,this.name="NetworkError"}};_s.NetworkError=D3;D3.isNetworkErrorCode=e=>e?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(e):!1;var L3=class extends Error{constructor(){super(`Artifact storage quota has been hit. Unable to upload any new artifacts. Usage is recalculated every 6-12 hours. +More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};_s.UsageError=L3;L3.isUsageErrorMessage=e=>e?e.includes("insufficient usage"):!1});var i1=g(r1=>{"use strict";var F3=r1&&r1.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(r1,"__esModule",{value:!0});r1.internalArtifactTwirpClient=void 0;var e1=eo(),aJe=D0(),t1=ze(),oJe=Du(),tle=mp(),lJe=Jh(),l2=gc(),NP=class{constructor(t,r,i,n){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let s=(0,tle.getRuntimeToken)();this.baseUrl=(0,tle.getResultsServiceUrl)(),r&&(this.maxAttempts=r),i&&(this.baseRetryIntervalMilliseconds=i),n&&(this.retryMultiplier=n),this.httpClient=new e1.HttpClient(t,[new aJe.BearerCredentialHandler(s)])}request(t,r,i,n){return F3(this,void 0,void 0,function*(){let s=new URL(`/twirp/${t}/${r}`,this.baseUrl).href;(0,t1.debug)(`[Request] ${r} ${s}`);let a={"Content-Type":i};try{let{body:o}=yield this.retryableRequest(()=>F3(this,void 0,void 0,function*(){return this.httpClient.post(s,JSON.stringify(n),a)}));return o}catch(o){throw new Error(`Failed to ${r}: ${o.message}`)}})}retryableRequest(t){return F3(this,void 0,void 0,function*(){let r=0,i="",n="";for(;r=200&&t<300:!1}isRetryableHttpStatusCode(t){return t?[e1.HttpCodes.BadGateway,e1.HttpCodes.GatewayTimeout,e1.HttpCodes.InternalServerError,e1.HttpCodes.ServiceUnavailable,e1.HttpCodes.TooManyRequests].includes(t):!1}sleep(t){return F3(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,t))})}getExponentialRetryTimeMilliseconds(t){if(t<0)throw new Error("attempt should be a positive integer");if(t===0)return this.baseRetryIntervalMilliseconds;let r=this.baseRetryIntervalMilliseconds*Math.pow(this.retryMultiplier,t),i=r*this.retryMultiplier;return Math.trunc(Math.random()*(i-r)+r)}};function cJe(e){let t=new NP((0,lJe.getUserAgentString)(),e?.maxAttempts,e?.retryIntervalMs,e?.retryMultiplier);return new oJe.ArtifactServiceClientJSON(t)}r1.internalArtifactTwirpClient=cJe});var ile=g(Ca=>{"use strict";var uJe=Ca&&Ca.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),dJe=Ca&&Ca.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),pJe=Ca&&Ca.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&uJe(t,e,r);return dJe(t,e),t};Object.defineProperty(Ca,"__esModule",{value:!0});Ca.getUploadZipSpecification=Ca.validateRootDirectory=void 0;var q3=pJe(require("fs")),fJe=ze(),B3=require("path"),rle=wP();function mJe(e){if(!q3.existsSync(e))throw new Error(`The provided rootDirectory ${e} does not exist`);if(!q3.statSync(e).isDirectory())throw new Error(`The provided rootDirectory ${e} is not a valid directory`);(0,fJe.info)("Root directory input is valid!")}Ca.validateRootDirectory=mJe;function hJe(e,t){let r=[];t=(0,B3.normalize)(t),t=(0,B3.resolve)(t);for(let i of e){if(!q3.existsSync(i))throw new Error(`File ${i} does not exist`);if(q3.statSync(i).isDirectory()){let n=i.replace(t,"");(0,rle.validateFilePath)(n),r.push({sourcePath:null,destinationPath:n})}else{if(i=(0,B3.normalize)(i),i=(0,B3.resolve)(i),!i.startsWith(t))throw new Error(`The rootDirectory: ${t} is not a parent directory of the file: ${i}`);let n=i.replace(t,"");(0,rle.validateFilePath)(n),r.push({sourcePath:i,destinationPath:n})}}return r}Ca.getUploadZipSpecification=hJe});var ole=g((NNt,ale)=>{"use strict";function AP(e){this.message=e}AP.prototype=new Error,AP.prototype.name="InvalidCharacterError";var nle=typeof window<"u"&&window.atob&&window.atob.bind(window)||function(e){var t=String(e).replace(/=+$/,"");if(t.length%4==1)throw new AP("'atob' failed: The string to be decoded is not correctly encoded.");for(var r,i,n=0,s=0,a="";i=t.charAt(s++);~i&&(r=n%4?64*r+i:i,n++%4)?a+=String.fromCharCode(255&r>>(-2*n&6)):0)i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(i);return a};function gJe(e){var t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw"Illegal base64url string!"}try{return function(r){return decodeURIComponent(nle(r).replace(/(.)/g,function(i,n){var s=n.charCodeAt(0).toString(16).toUpperCase();return s.length<2&&(s="0"+s),"%"+s}))}(t)}catch{return nle(t)}}function c2(e){this.message=e}function sle(e,t){if(typeof e!="string")throw new c2("Invalid token specified");var r=(t=t||{}).header===!0?0:1;try{return JSON.parse(gJe(e.split(".")[r]))}catch(i){throw new c2("Invalid token specified: "+i.message)}}c2.prototype=new Error,c2.prototype.name="InvalidTokenError";var RP=sle;RP.default=sle,RP.InvalidTokenError=c2,ale.exports=RP});var n1=g(Oa=>{"use strict";var yJe=Oa&&Oa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),bJe=Oa&&Oa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vJe=Oa&&Oa.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&yJe(t,e,r);return bJe(t,e),t},_Je=Oa&&Oa.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Oa,"__esModule",{value:!0});Oa.getBackendIdsFromToken=void 0;var lle=vJe(ze()),wJe=mp(),EJe=_Je(ole()),M3=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function SJe(){let e=(0,wJe.getRuntimeToken)(),t=(0,EJe.default)(e);if(!t.scp)throw M3;let r=t.scp.split(" ");if(r.length===0)throw M3;for(let i of r){let n=i.split(":");if(n?.[0]!=="Actions.Results")continue;if(n.length!==3)throw M3;let s={workflowRunBackendId:n[1],workflowJobRunBackendId:n[2]};return lle.debug(`Workflow Run Backend ID: ${s.workflowRunBackendId}`),lle.debug(`Workflow Job Run Backend ID: ${s.workflowJobRunBackendId}`),s}throw M3}Oa.getBackendIdsFromToken=SJe});var dle=g(Pa=>{"use strict";var xJe=Pa&&Pa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),TJe=Pa&&Pa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),OP=Pa&&Pa.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&xJe(t,e,r);return TJe(t,e),t},cle=Pa&&Pa.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Pa,"__esModule",{value:!0});Pa.uploadZipToBlobStorage=void 0;var NJe=OC(),CP=mp(),s1=OP(ze()),RJe=OP(require("crypto")),AJe=OP(require("stream")),ule=gc();function CJe(e,t){return cle(this,void 0,void 0,function*(){let r=0,i=Date.now(),n=new AbortController,s=h=>cle(this,void 0,void 0,function*(){return new Promise((y,b)=>{let w=setInterval(()=>{Date.now()-i>h&&b(new Error("Upload progress stalled."))},h);n.signal.addEventListener("abort",()=>{clearInterval(w),y()})})}),a=(0,CP.getConcurrency)(),o=(0,CP.getUploadChunkSize)(),c=new NJe.BlobClient(e).getBlockBlobClient();s1.debug(`Uploading artifact zip to blob storage with maxConcurrency: ${a}, bufferSize: ${o}`);let d={blobHTTPHeaders:{blobContentType:"zip"},onProgress:h=>{s1.info(`Uploaded bytes ${h.loadedBytes}`),r=h.loadedBytes,i=Date.now()},abortSignal:n.signal},p,f=new AJe.PassThrough,m=RJe.createHash("sha256");t.pipe(f),t.pipe(m).setEncoding("hex"),s1.info("Beginning upload of artifact content to blob storage");try{yield Promise.race([c.uploadStream(f,o,a,d),s((0,CP.getUploadChunkTimeout)())])}catch(h){throw ule.NetworkError.isNetworkErrorCode(h?.code)?new ule.NetworkError(h?.code):h}finally{n.abort()}return s1.info("Finished uploading artifact content to blob storage!"),m.end(),p=m.read(),s1.info(`SHA256 hash of uploaded artifact zip is ${p}`),r===0&&s1.warning("No data was uploaded to blob storage. Reported upload byte count is 0."),{uploadSize:r,sha256Hash:p}})}Pa.uploadZipToBlobStorage=CJe});var fle=g((CNt,ple)=>{var OJe=typeof process=="object"&&process&&process.platform==="win32";ple.exports=OJe?{sep:"\\"}:{sep:"/"}});var wle=g((ONt,_le)=>{var mle=O4();_le.exports=DJe;var hle="\0SLASH"+Math.random()+"\0",gle="\0OPEN"+Math.random()+"\0",IP="\0CLOSE"+Math.random()+"\0",yle="\0COMMA"+Math.random()+"\0",ble="\0PERIOD"+Math.random()+"\0";function PP(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function PJe(e){return e.split("\\\\").join(hle).split("\\{").join(gle).split("\\}").join(IP).split("\\,").join(yle).split("\\.").join(ble)}function IJe(e){return e.split(hle).join("\\").split(gle).join("{").split(IP).join("}").split(yle).join(",").split(ble).join(".")}function vle(e){if(!e)return[""];var t=[],r=mle("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,s=r.post,a=i.split(",");a[a.length-1]+="{"+n+"}";var o=vle(s);return s.length&&(a[a.length-1]+=o.shift(),a.push.apply(a,o)),t.push.apply(t,a),t}function DJe(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),u2(PJe(e),!0).map(IJe)):[]}function LJe(e){return"{"+e+"}"}function FJe(e){return/^-?0\d/.test(e)}function BJe(e,t){return e<=t}function qJe(e,t){return e>=t}function u2(e,t){var r=[],i=mle("{","}",e);if(!i)return[e];var n=i.pre,s=i.post.length?u2(i.post,!1):[""];if(/\$$/.test(i.pre))for(var a=0;a=0;if(!u&&!d)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+IP+i.post,u2(e)):[e];var p;if(u)p=i.body.split(/\.\./);else if(p=vle(i.body),p.length===1&&(p=u2(p[0],!1).map(LJe),p.length===1))return s.map(function(M){return i.pre+p[0]+M});var f;if(u){var m=PP(p[0]),h=PP(p[1]),y=Math.max(p[0].length,p[1].length),b=p.length==3?Math.abs(PP(p[2])):1,w=BJe,v=h0){var B=new Array(O+1).join("0");T<0?q="-"+B+q.slice(1):q=B+q}}f.push(q)}}else{f=[];for(var P=0;P{var $s=qP.exports=(e,t,r={})=>(k3(t),!r.nocomment&&t.charAt(0)==="#"?!1:new a1(t,r).match(e));qP.exports=$s;var FP=fle();$s.sep=FP.sep;var vo=Symbol("globstar **");$s.GLOBSTAR=vo;var MJe=wle(),Ele={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},BP="[^/]",DP=BP+"*?",kJe="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",jJe="(?:(?!(?:\\/|^)\\.).)*?",Tle=e=>e.split("").reduce((t,r)=>(t[r]=!0,t),{}),Sle=Tle("().*{}+?[]^$\\!"),UJe=Tle("[.("),xle=/\/+/;$s.filter=(e,t={})=>(r,i,n)=>$s(r,e,t);var Lu=(e,t={})=>{let r={};return Object.keys(e).forEach(i=>r[i]=e[i]),Object.keys(t).forEach(i=>r[i]=t[i]),r};$s.defaults=e=>{if(!e||typeof e!="object"||!Object.keys(e).length)return $s;let t=$s,r=(i,n,s)=>t(i,n,Lu(e,s));return r.Minimatch=class extends t.Minimatch{constructor(n,s){super(n,Lu(e,s))}},r.Minimatch.defaults=i=>t.defaults(Lu(e,i)).Minimatch,r.filter=(i,n)=>t.filter(i,Lu(e,n)),r.defaults=i=>t.defaults(Lu(e,i)),r.makeRe=(i,n)=>t.makeRe(i,Lu(e,n)),r.braceExpand=(i,n)=>t.braceExpand(i,Lu(e,n)),r.match=(i,n,s)=>t.match(i,n,Lu(e,s)),r};$s.braceExpand=(e,t)=>Nle(e,t);var Nle=(e,t={})=>(k3(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:MJe(e)),zJe=1024*64,k3=e=>{if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>zJe)throw new TypeError("pattern is too long")},LP=Symbol("subparse");$s.makeRe=(e,t)=>new a1(e,t||{}).makeRe();$s.match=(e,t,r={})=>{let i=new a1(t,r);return e=e.filter(n=>i.match(n)),i.options.nonull&&!e.length&&e.push(t),e};var $Je=e=>e.replace(/\\(.)/g,"$1"),HJe=e=>e.replace(/\\([^-\]])/g,"$1"),GJe=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),VJe=e=>e.replace(/[[\]\\]/g,"\\$&"),a1=class{constructor(t,r){k3(t),r||(r={}),this.options=r,this.set=[],this.pattern=t,this.windowsPathsNoEscape=!!r.windowsPathsNoEscape||r.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,"/")),this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!r.partial,this.make()}debug(){}make(){let t=this.pattern,r=this.options;if(!r.nocomment&&t.charAt(0)==="#"){this.comment=!0;return}if(!t){this.empty=!0;return}this.parseNegate();let i=this.globSet=this.braceExpand();r.debug&&(this.debug=(...n)=>console.error(...n)),this.debug(this.pattern,i),i=this.globParts=i.map(n=>n.split(xle)),this.debug(this.pattern,i),i=i.map((n,s,a)=>n.map(this.parse,this)),this.debug(this.pattern,i),i=i.filter(n=>n.indexOf(!1)===-1),this.debug(this.pattern,i),this.set=i}parseNegate(){if(this.options.nonegate)return;let t=this.pattern,r=!1,i=0;for(let n=0;n>> no match, partial?`,t,d,r,p),d===o))}var m;if(typeof c=="string"?(m=u===c,this.debug("string match",c,u,m)):(m=u.match(c),this.debug("pattern match",c,u,m)),!m)return!1}if(s===o&&a===l)return!0;if(s===o)return i;if(a===l)return s===o-1&&t[s]==="";throw new Error("wtf?")}braceExpand(){return Nle(this.pattern,this.options)}parse(t,r){k3(t);let i=this.options;if(t==="**")if(i.noglobstar)t="*";else return vo;if(t==="")return"";let n="",s=!1,a=!1,o=[],l=[],c,u=!1,d=-1,p=-1,f,m,h,y=t.charAt(0)===".",b=i.dot||y,w=()=>y?"":b?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",v=O=>O.charAt(0)==="."?"":i.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",E=()=>{if(c){switch(c){case"*":n+=DP,s=!0;break;case"?":n+=BP,s=!0;break;default:n+="\\"+c;break}this.debug("clearStateChar %j %j",c,n),c=!1}};for(let O=0,B;O(x||(x="\\"),M+M+x+"|")),this.debug(`tail=%j + %s`,O,O,m,n);let B=m.type==="*"?DP:m.type==="?"?BP:"\\"+m.type;s=!0,n=n.slice(0,m.reStart)+B+"\\("+O}E(),a&&(n+="\\\\");let T=UJe[n.charAt(0)];for(let O=l.length-1;O>-1;O--){let B=l[O],P=n.slice(0,B.reStart),M=n.slice(B.reStart,B.reEnd-8),x=n.slice(B.reEnd),Y=n.slice(B.reEnd-8,B.reEnd)+x,L=P.split(")").length,R=P.split("(").length-L,I=x;for(let ae=0;ae(a=a.map(o=>typeof o=="string"?GJe(o):o===vo?vo:o._src).reduce((o,l)=>(o[o.length-1]===vo&&l===vo||o.push(l),o),[]),a.forEach((o,l)=>{o!==vo||a[l-1]===vo||(l===0?a.length>1?a[l+1]="(?:\\/|"+i+"\\/)?"+a[l+1]:a[l]=i:l===a.length-1?a[l-1]+="(?:\\/|"+i+")?":(a[l-1]+="(?:\\/|\\/"+i+"\\/)"+a[l+1],a[l+1]=vo))}),a.filter(o=>o!==vo).join("/"))).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,n)}catch{this.regexp=!1}return this.regexp}match(t,r=this.partial){if(this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return t==="";if(t==="/"&&r)return!0;let i=this.options;FP.sep!=="/"&&(t=t.split(FP.sep).join("/")),t=t.split(xle),this.debug(this.pattern,"split",t);let n=this.set;this.debug(this.pattern,"set",n);let s;for(let a=t.length-1;a>=0&&(s=t[a],!s);a--);for(let a=0;a{Ple.exports=Ole;var kP=require("fs"),{EventEmitter:WJe}=require("events"),{Minimatch:MP}=Rle(),{resolve:KJe}=require("path");function XJe(e,t){return new Promise((r,i)=>{kP.readdir(e,{withFileTypes:!0},(n,s)=>{if(n)switch(n.code){case"ENOTDIR":t?i(n):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;case"ELOOP":default:i(n);break}else r(s)})})}function Ale(e,t){return new Promise((r,i)=>{(t?kP.stat:kP.lstat)(e,(s,a)=>{if(s)switch(s.code){case"ENOENT":r(t?Ale(e,!1):null);break;default:r(null);break}else r(a)})})}async function*Cle(e,t,r,i,n,s){let a=await XJe(t+e,s);for(let o of a){let l=o.name;l===void 0&&(l=o,i=!0);let c=e+"/"+l,u=c.slice(1),d=t+"/"+u,p=null;(i||r)&&(p=await Ale(d,r)),!p&&o.name!==void 0&&(p=o),p===null&&(p={isDirectory:()=>!1}),p.isDirectory()?n(u)||(yield{relative:u,absolute:d,stats:p},yield*Cle(c,t,r,i,n,!1)):yield{relative:u,absolute:d,stats:p}}}async function*QJe(e,t,r,i){yield*Cle("",e,t,r,i,!0)}function YJe(e){return{pattern:e.pattern,dot:!!e.dot,noglobstar:!!e.noglobstar,matchBase:!!e.matchBase,nocase:!!e.nocase,ignore:e.ignore,skip:e.skip,follow:!!e.follow,stat:!!e.stat,nodir:!!e.nodir,mark:!!e.mark,silent:!!e.silent,absolute:!!e.absolute}}var j3=class extends WJe{constructor(t,r,i){if(super(),typeof r=="function"&&(i=r,r=null),this.options=YJe(r||{}),this.matchers=[],this.options.pattern){let n=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=n.map(s=>new MP(s,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let n=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=n.map(s=>new MP(s,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let n=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=n.map(s=>new MP(s,{dot:!0}))}this.iterator=QJe(KJe(t||"."),this.options.follow,this.options.stat,this._shouldSkipDirectory.bind(this)),this.paused=!1,this.inactive=!1,this.aborted=!1,i&&(this._matches=[],this.on("match",n=>this._matches.push(this.options.absolute?n.absolute:n.relative)),this.on("error",n=>i(n)),this.on("end",()=>i(null,this._matches))),setTimeout(()=>this._next(),0)}_shouldSkipDirectory(t){return this.skipMatchers.some(r=>r.match(t))}_fileMatches(t,r){let i=t+(r?"/":"");return(this.matchers.length===0||this.matchers.some(n=>n.match(i)))&&!this.ignoreMatchers.some(n=>n.match(i))&&(!this.options.nodir||!r)}_next(){!this.paused&&!this.aborted?this.iterator.next().then(t=>{if(t.done)this.emit("end");else{let r=t.value.stats.isDirectory();if(this._fileMatches(t.value.relative,r)){let i=t.value.relative,n=t.value.absolute;this.options.mark&&r&&(i+="/",n+="/"),this.options.stat?this.emit("match",{relative:i,absolute:n,stat:t.value.stats}):this.emit("match",{relative:i,absolute:n})}this._next(this.iterator)}}).catch(t=>{this.abort(),this.emit("error",t),!t.code&&!this.options.silent&&console.error(t)}):this.inactive=!0}abort(){this.aborted=!0}pause(){this.paused=!0}resume(){this.paused=!1,this.inactive&&(this.inactive=!1,this._next())}};function Ole(e,t,r){return new j3(e,t,r)}Ole.ReaddirGlob=j3});var Lle=g((U3,Dle)=>{(function(e,t){typeof U3=="object"&&typeof Dle<"u"?t(U3):typeof define=="function"&&define.amd?define(["exports"],t):(e=typeof globalThis<"u"?globalThis:e||self,t(e.async={}))})(U3,function(e){"use strict";function t(N,...S){return(...A)=>N(...S,...A)}function r(N){return function(...S){var A=S.pop();return N.call(this,S,A)}}var i=typeof queueMicrotask=="function"&&queueMicrotask,n=typeof setImmediate=="function"&&setImmediate,s=typeof process=="object"&&typeof process.nextTick=="function";function a(N){setTimeout(N,0)}function o(N){return(S,...A)=>N(()=>S(...A))}var l;i?l=queueMicrotask:n?l=setImmediate:s?l=process.nextTick:l=a;var c=o(l);function u(N){return f(N)?function(...S){let A=S.pop(),D=N.apply(this,S);return d(D,A)}:r(function(S,A){var D;try{D=N.apply(this,S)}catch(j){return A(j)}if(D&&typeof D.then=="function")return d(D,A);A(null,D)})}function d(N,S){return N.then(A=>{p(S,null,A)},A=>{p(S,A&&(A instanceof Error||A.message)?A:new Error(A))})}function p(N,S,A){try{N(S,A)}catch(D){c(j=>{throw j},D)}}function f(N){return N[Symbol.toStringTag]==="AsyncFunction"}function m(N){return N[Symbol.toStringTag]==="AsyncGenerator"}function h(N){return typeof N[Symbol.asyncIterator]=="function"}function y(N){if(typeof N!="function")throw new Error("expected a function");return f(N)?u(N):N}function b(N,S){if(S||(S=N.length),!S)throw new Error("arity is undefined");function A(...D){return typeof D[S-1]=="function"?N.apply(this,D):new Promise((j,z)=>{D[S-1]=(G,...V)=>{if(G)return z(G);j(V.length>1?V:V[0])},N.apply(this,D)})}return A}function w(N){return function(A,...D){return b(function(z){var G=this;return N(A,(V,Z)=>{y(V).apply(G,D.concat(Z))},z)})}}function v(N,S,A,D){S=S||[];var j=[],z=0,G=y(A);return N(S,(V,Z,Te)=>{var dt=z++;G(V,(St,ft)=>{j[dt]=ft,Te(St)})},V=>{D(V,j)})}function E(N){return N&&typeof N.length=="number"&&N.length>=0&&N.length%1===0}let T={};function q(N){function S(...A){if(N!==null){var D=N;N=null,D.apply(this,A)}}return Object.assign(S,N),S}function O(N){return N[Symbol.iterator]&&N[Symbol.iterator]()}function B(N){var S=-1,A=N.length;return function(){return++S=S||G||j||(G=!0,N.next().then(({value:ft,done:ta})=>{if(!(z||j)){if(G=!1,ta){j=!0,V<=0&&D(null);return}V++,A(ft,Z,dt),Z++,Te()}}).catch(St))}function dt(ft,ta){if(V-=1,!z){if(ft)return St(ft);if(ft===!1){j=!0,z=!0;return}if(ta===T||j&&V<=0)return j=!0,D(null);Te()}}function St(ft){z||(G=!1,j=!0,D(ft))}Te()}var R=N=>(S,A,D)=>{if(D=q(D),N<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!S)return D(null);if(m(S))return L(S,N,A,D);if(h(S))return L(S[Symbol.asyncIterator](),N,A,D);var j=x(S),z=!1,G=!1,V=0,Z=!1;function Te(St,ft){if(!G)if(V-=1,St)z=!0,D(St);else if(St===!1)z=!0,G=!0;else{if(ft===T||z&&V<=0)return z=!0,D(null);Z||dt()}}function dt(){for(Z=!0;V1?j:j[0])}return A[se]=new Promise((D,j)=>{N=D,S=j}),A}function re(N,S,A){typeof S!="number"&&(A=S,S=null),A=q(A||ut());var D=Object.keys(N).length;if(!D)return A(null);S||(S=D);var j={},z=0,G=!1,V=!1,Z=Object.create(null),Te=[],dt=[],St={};Object.keys(N).forEach(Se=>{var De=N[Se];if(!Array.isArray(De)){ft(Se,[De]),dt.push(Se);return}var mt=De.slice(0,De.length-1),br=mt.length;if(br===0){ft(Se,De),dt.push(Se);return}St[Se]=br,mt.forEach(Ti=>{if(!N[Ti])throw new Error("async.auto task `"+Se+"` has a non-existent dependency `"+Ti+"` in "+mt.join(", "));mf(Ti,()=>{br--,br===0&&ft(Se,De)})})}),xt(),ta();function ft(Se,De){Te.push(()=>O0(Se,De))}function ta(){if(!G){if(Te.length===0&&z===0)return A(null,j);for(;Te.length&&zmt()),ta()}function O0(Se,De){if(!V){var mt=Y((Ti,...ra)=>{if(z--,Ti===!1){G=!0;return}if(ra.length<2&&([ra]=ra),Ti){var hf={};if(Object.keys(j).forEach(wd=>{hf[wd]=j[wd]}),hf[Se]=ra,V=!0,Z=Object.create(null),G)return;A(Ti,hf)}else j[Se]=ra,_d(Se)});z++;var br=y(De[De.length-1]);De.length>1?br(j,mt):br(mt)}}function xt(){for(var Se,De=0;dt.length;)Se=dt.pop(),De++,Ie(Se).forEach(mt=>{--St[mt]===0&&dt.push(mt)});if(De!==D)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function Ie(Se){var De=[];return Object.keys(N).forEach(mt=>{let br=N[mt];Array.isArray(br)&&br.indexOf(Se)>=0&&De.push(mt)}),De}return A[se]}var Ge=/^(?:async\s)?(?:function)?\s*(?:\w+\s*)?\(([^)]+)\)(?:\s*{)/,Xt=/^(?:async\s)?\s*(?:\(\s*)?((?:[^)=\s]\s*)*)(?:\)\s*)?=>/,ni=/,/,yr=/(=.+)?(\s*)$/;function Bl(N){let S="",A=0,D=N.indexOf("*/");for(;Aj.replace(yr,"").trim())}function E0(N,S){var A={};return Object.keys(N).forEach(D=>{var j=N[D],z,G=f(j),V=!G&&j.length===1||G&&j.length===0;if(Array.isArray(j))z=[...j],j=z.pop(),A[D]=z.concat(z.length>0?Z:j);else if(V)A[D]=j;else{if(z=Po(j),j.length===0&&!G&&z.length===0)throw new Error("autoInject task functions require explicit parameters.");G||z.pop(),A[D]=z.concat(Z)}function Z(Te,dt){var St=z.map(ft=>Te[ft]);St.push(dt),y(j)(...St)}}),re(A,S)}class S0{constructor(){this.head=this.tail=null,this.length=0}removeLink(S){return S.prev?S.prev.next=S.next:this.head=S.next,S.next?S.next.prev=S.prev:this.tail=S.prev,S.prev=S.next=null,this.length-=1,S}empty(){for(;this.head;)this.shift();return this}insertAfter(S,A){A.prev=S,A.next=S.next,S.next?S.next.prev=A:this.tail=A,S.next=A,this.length+=1}insertBefore(S,A){A.prev=S.prev,A.next=S,S.prev?S.prev.next=A:this.head=A,S.prev=A,this.length+=1}unshift(S){this.head?this.insertBefore(this.head,S):x0(this,S)}push(S){this.tail?this.insertAfter(this.tail,S):x0(this,S)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var S=this.head;S;)yield S.data,S=S.next}remove(S){for(var A=this.head;A;){var{next:D}=A;S(A)&&this.removeLink(A),A=D}return this}}function x0(N,S){N.length=1,N.head=N.tail=S}function df(N,S,A){if(S==null)S=1;else if(S===0)throw new RangeError("Concurrency must not be zero");var D=y(N),j=0,z=[];let G={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function V(Ie,Se){G[Ie].push(Se)}function Z(Ie,Se){let De=(...mt)=>{Te(Ie,De),Se(...mt)};G[Ie].push(De)}function Te(Ie,Se){if(!Ie)return Object.keys(G).forEach(De=>G[De]=[]);if(!Se)return G[Ie]=[];G[Ie]=G[Ie].filter(De=>De!==Se)}function dt(Ie,...Se){G[Ie].forEach(De=>De(...Se))}var St=!1;function ft(Ie,Se,De,mt){if(mt!=null&&typeof mt!="function")throw new Error("task callback must be a function");xt.started=!0;var br,Ti;function ra(wd,...P0){if(wd)return De?Ti(wd):br();if(P0.length<=1)return br(P0[0]);br(P0)}var hf=xt._createTaskItem(Ie,De?ra:mt||ra);if(Se?xt._tasks.unshift(hf):xt._tasks.push(hf),St||(St=!0,c(()=>{St=!1,xt.process()})),De||!mt)return new Promise((wd,P0)=>{br=wd,Ti=P0})}function ta(Ie){return function(Se,...De){j-=1;for(var mt=0,br=Ie.length;mt0&&z.splice(ra,1),Ti.callback(Se,...De),Se!=null&&dt("error",Se,Ti.data)}j<=xt.concurrency-xt.buffer&&dt("unsaturated"),xt.idle()&&dt("drain"),xt.process()}}function mf(Ie){return Ie.length===0&&xt.idle()?(c(()=>dt("drain")),!0):!1}let _d=Ie=>Se=>{if(!Se)return new Promise((De,mt)=>{Z(Ie,(br,Ti)=>{if(br)return mt(br);De(Ti)})});Te(Ie),V(Ie,Se)};var O0=!1,xt={_tasks:new S0,_createTaskItem(Ie,Se){return{data:Ie,callback:Se}},*[Symbol.iterator](){yield*xt._tasks[Symbol.iterator]()},concurrency:S,payload:A,buffer:S/4,started:!1,paused:!1,push(Ie,Se){return Array.isArray(Ie)?mf(Ie)?void 0:Ie.map(De=>ft(De,!1,!1,Se)):ft(Ie,!1,!1,Se)},pushAsync(Ie,Se){return Array.isArray(Ie)?mf(Ie)?void 0:Ie.map(De=>ft(De,!1,!0,Se)):ft(Ie,!1,!0,Se)},kill(){Te(),xt._tasks.empty()},unshift(Ie,Se){return Array.isArray(Ie)?mf(Ie)?void 0:Ie.map(De=>ft(De,!0,!1,Se)):ft(Ie,!0,!1,Se)},unshiftAsync(Ie,Se){return Array.isArray(Ie)?mf(Ie)?void 0:Ie.map(De=>ft(De,!0,!0,Se)):ft(Ie,!0,!0,Se)},remove(Ie){xt._tasks.remove(Ie)},process(){if(!O0){for(O0=!0;!xt.paused&&j{j(S,z,(Z,Te)=>{S=Te,V(Z)})},z=>D(z,S))}var Za=b(ea,4);function ff(...N){var S=N.map(y);return function(...A){var D=this,j=A[A.length-1];return typeof j=="function"?A.pop():j=ut(),Za(S,A,(z,G,V)=>{G.apply(D,z.concat((Z,...Te)=>{V(Z,Te)}))},(z,G)=>j(z,...G)),j[se]}}function d6(...N){return ff(...N.reverse())}function xe(N,S,A,D){return v(R(S),N,A,D)}var k=b(xe,4);function C(N,S,A,D){var j=y(A);return k(N,S,(z,G)=>{j(z,(V,...Z)=>V?G(V):G(V,Z))},(z,G)=>{for(var V=[],Z=0;Z{var G=!1,V;let Z=y(j);A(D,(Te,dt,St)=>{Z(Te,(ft,ta)=>{if(ft||ft===!1)return St(ft);if(N(ta)&&!V)return G=!0,V=S(!0,Te),St(null,T);St()})},Te=>{if(Te)return z(Te);z(null,G?V:S(!1))})}}function xi(N,S,A){return Qt(D=>D,(D,j)=>j)(Ue,N,S,A)}var Io=b(xi,3);function F5(N,S,A,D){return Qt(j=>j,(j,z)=>z)(R(S),N,A,D)}var vd=b(F5,4);function kve(N,S,A){return Qt(D=>D,(D,j)=>j)(R(1),N,S,A)}var p6=b(kve,3);function Iq(N){return(S,...A)=>y(S)(...A,(D,...j)=>{typeof console=="object"&&(D?console.error&&console.error(D):console[N]&&j.forEach(z=>console[N](z)))})}var Dq=Iq("dir");function jve(N,S,A){A=Y(A);var D=y(N),j=y(S),z;function G(Z,...Te){if(Z)return A(Z);Z!==!1&&(z=Te,j(...Te,V))}function V(Z,Te){if(Z)return A(Z);if(Z!==!1){if(!Te)return A(null,...z);D(G)}}return V(null,!0)}var N0=b(jve,3);function Lq(N,S,A){let D=y(S);return N0(N,(...j)=>{let z=j.pop();D(...j,(G,V)=>z(G,!V))},A)}function Fq(N){return(S,A,D)=>N(S,D)}function Uve(N,S,A){return Ue(N,Fq(y(S)),A)}var f6=b(Uve,3);function zve(N,S,A,D){return R(S)(N,Fq(y(A)),D)}var R0=b(zve,4);function $ve(N,S,A){return R0(N,1,S,A)}var A0=b($ve,3);function B5(N){return f(N)?N:function(...S){var A=S.pop(),D=!0;S.push((...j)=>{D?c(()=>A(...j)):A(...j)}),N.apply(this,S),D=!1}}function Hve(N,S,A){return Qt(D=>!D,D=>!D)(Ue,N,S,A)}var m6=b(Hve,3);function Gve(N,S,A,D){return Qt(j=>!j,j=>!j)(R(S),N,A,D)}var h6=b(Gve,4);function Vve(N,S,A){return Qt(D=>!D,D=>!D)(Ve,N,S,A)}var g6=b(Vve,3);function Wve(N,S,A,D){var j=new Array(S.length);N(S,(z,G,V)=>{A(z,(Z,Te)=>{j[G]=!!Te,V(Z)})},z=>{if(z)return D(z);for(var G=[],V=0;V{A(z,(Z,Te)=>{if(Z)return V(Z);Te&&j.push({index:G,value:z}),V(Z)})},z=>{if(z)return D(z);D(null,j.sort((G,V)=>G.index-V.index).map(G=>G.value))})}function y6(N,S,A,D){var j=E(S)?Wve:Kve;return j(N,S,y(A),D)}function Xve(N,S,A){return y6(Ue,N,S,A)}var b6=b(Xve,3);function Qve(N,S,A,D){return y6(R(S),N,A,D)}var v6=b(Qve,4);function Yve(N,S,A){return y6(Ve,N,S,A)}var _6=b(Yve,3);function Zve(N,S){var A=Y(S),D=y(B5(N));function j(z){if(z)return A(z);z!==!1&&D(j)}return j()}var Bq=b(Zve,2);function Jve(N,S,A,D){var j=y(A);return k(N,S,(z,G)=>{j(z,(V,Z)=>V?G(V):G(V,{key:Z,val:z}))},(z,G)=>{for(var V={},{hasOwnProperty:Z}=Object.prototype,Te=0;Te{z(G,V,(Te,dt)=>{if(Te)return Z(Te);j[V]=dt,Z(Te)})},G=>D(G,j))}var E6=b(e_e,4);function jq(N,S,A){return E6(N,1/0,S,A)}function Uq(N,S,A){return E6(N,1,S,A)}function zq(N,S=A=>A){var A=Object.create(null),D=Object.create(null),j=y(N),z=r((G,V)=>{var Z=S(...G);Z in A?c(()=>V(null,...A[Z])):Z in D?D[Z].push(V):(D[Z]=[V],j(...G,(Te,...dt)=>{Te||(A[Z]=dt);var St=D[Z];delete D[Z];for(var ft=0,ta=St.length;ft{var D=E(S)?[]:{};N(S,(j,z,G)=>{y(j)((V,...Z)=>{Z.length<2&&([Z]=Z),D[z]=Z,G(V)})},j=>A(j,D))},3);function Hq(N,S){return q5(Ue,N,S)}function Gq(N,S,A){return q5(R(S),N,A)}function M5(N,S){var A=y(N);return df((D,j)=>{A(D[0],j)},S,1)}class t_e{constructor(){this.heap=[],this.pushCount=Number.MIN_SAFE_INTEGER}get length(){return this.heap.length}empty(){return this.heap=[],this}percUp(S){let A;for(;S>0&&k5(this.heap[S],this.heap[A=Vq(S)]);){let D=this.heap[S];this.heap[S]=this.heap[A],this.heap[A]=D,S=A}}percDown(S){let A;for(;(A=r_e(S))=0;D--)this.percDown(D);return this}}function r_e(N){return(N<<1)+1}function Vq(N){return(N+1>>1)-1}function k5(N,S){return N.priority!==S.priority?N.priority({data:G,priority:V,callback:Z});function z(G,V){return Array.isArray(G)?G.map(Z=>({data:Z,priority:V})):{data:G,priority:V}}return A.push=function(G,V=0,Z){return D(z(G,V),Z)},A.pushAsync=function(G,V=0,Z){return j(z(G,V),Z)},delete A.unshift,delete A.unshiftAsync,A}function i_e(N,S){if(S=q(S),!Array.isArray(N))return S(new TypeError("First argument to race must be an array of functions"));if(!N.length)return S();for(var A=0,D=N.length;A{let V={};if(z&&(V.error=z),G.length>0){var Z=G;G.length<=1&&([Z]=G),V.value=Z}j(null,V)}),S.apply(this,D)})}function Xq(N){var S;return Array.isArray(N)?S=N.map(T6):(S={},Object.keys(N).forEach(A=>{S[A]=T6.call(this,N[A])})),S}function j5(N,S,A,D){let j=y(A);return y6(N,S,(z,G)=>{j(z,(V,Z)=>{G(V,!Z)})},D)}function n_e(N,S,A){return j5(Ue,N,S,A)}var Qq=b(n_e,3);function s_e(N,S,A,D){return j5(R(S),N,A,D)}var Yq=b(s_e,4);function a_e(N,S,A){return j5(Ve,N,S,A)}var Zq=b(a_e,3);function Jq(N){return function(){return N}}let U5=5,eM=0;function N6(N,S,A){var D={times:U5,intervalFunc:Jq(eM)};if(arguments.length<3&&typeof N=="function"?(A=S||ut(),S=N):(o_e(D,N),A=A||ut()),typeof S!="function")throw new Error("Invalid arguments for async.retry");var j=y(S),z=1;function G(){j((V,...Z)=>{V!==!1&&(V&&z++{(j.lengthD)(Ue,N,S,A)}var R6=b(l_e,3);function c_e(N,S,A,D){return Qt(Boolean,j=>j)(R(S),N,A,D)}var A6=b(c_e,4);function u_e(N,S,A){return Qt(Boolean,D=>D)(Ve,N,S,A)}var C6=b(u_e,3);function d_e(N,S,A){var D=y(S);return vt(N,(z,G)=>{D(z,(V,Z)=>{if(V)return G(V);G(V,{value:z,criteria:Z})})},(z,G)=>{if(z)return A(z);A(null,G.sort(j).map(V=>V.value))});function j(z,G){var V=z.criteria,Z=G.criteria;return VZ?1:0}}var iM=b(d_e,3);function nM(N,S,A){var D=y(N);return r((j,z)=>{var G=!1,V;function Z(){var Te=N.name||"anonymous",dt=new Error('Callback function "'+Te+'" timed out.');dt.code="ETIMEDOUT",A&&(dt.info=A),G=!0,z(dt)}j.push((...Te)=>{G||(z(...Te),clearTimeout(V))}),V=setTimeout(Z,S),D(...j)})}function p_e(N){for(var S=Array(N);N--;)S[N]=N;return S}function O6(N,S,A,D){var j=y(A);return k(p_e(N),S,j,D)}function sM(N,S,A){return O6(N,1/0,S,A)}function aM(N,S,A){return O6(N,1,S,A)}function oM(N,S,A,D){arguments.length<=3&&typeof S=="function"&&(D=A,A=S,S=Array.isArray(N)?[]:{}),D=q(D||ut());var j=y(A);return Ue(N,(z,G,V)=>{j(S,z,G,V)},z=>D(z,S)),D[se]}function f_e(N,S){var A=null,D;return A0(N,(j,z)=>{y(j)((G,...V)=>{if(G===!1)return z(G);V.length<2?[D]=V:D=V,A=G,z(G?null:{})})},()=>S(A,D))}var lM=b(f_e);function cM(N){return(...S)=>(N.unmemoized||N)(...S)}function m_e(N,S,A){A=Y(A);var D=y(S),j=y(N),z=[];function G(Z,...Te){if(Z)return A(Z);z=Te,Z!==!1&&j(V)}function V(Z,Te){if(Z)return A(Z);if(Z!==!1){if(!Te)return A(null,...z);D(G)}}return j(V)}var C0=b(m_e,3);function uM(N,S,A){let D=y(N);return C0(j=>D((z,G)=>j(z,!G)),S,A)}function h_e(N,S){if(S=q(S),!Array.isArray(N))return S(new Error("First argument to waterfall must be an array of functions"));if(!N.length)return S();var A=0;function D(z){var G=y(N[A++]);G(...z,Y(j))}function j(z,...G){if(z!==!1){if(z||A===N.length)return S(z,...G);D(G)}}D([])}var dM=b(h_e),g_e={apply:t,applyEach:Wt,applyEachSeries:bd,asyncify:u,auto:re,autoInject:E0,cargo:T0,cargoQueue:pf,compose:d6,concat:K,concatLimit:U,concatSeries:ye,constant:Et,detect:Io,detectLimit:vd,detectSeries:p6,dir:Dq,doUntil:Lq,doWhilst:N0,each:f6,eachLimit:R0,eachOf:Ue,eachOfLimit:F,eachOfSeries:Ve,eachSeries:A0,ensureAsync:B5,every:m6,everyLimit:h6,everySeries:g6,filter:b6,filterLimit:v6,filterSeries:_6,forever:Bq,groupBy:qq,groupByLimit:w6,groupBySeries:Mq,log:kq,map:vt,mapLimit:k,mapSeries:In,mapValues:jq,mapValuesLimit:E6,mapValuesSeries:Uq,memoize:zq,nextTick:$q,parallel:Hq,parallelLimit:Gq,priorityQueue:Wq,queue:M5,race:Kq,reduce:Za,reduceRight:x6,reflect:T6,reflectAll:Xq,reject:Qq,rejectLimit:Yq,rejectSeries:Zq,retry:N6,retryable:tM,seq:ff,series:rM,setImmediate:c,some:R6,someLimit:A6,someSeries:C6,sortBy:iM,timeout:nM,times:sM,timesLimit:O6,timesSeries:aM,transform:oM,tryEach:lM,unmemoize:cM,until:uM,waterfall:dM,whilst:C0,all:m6,allLimit:h6,allSeries:g6,any:R6,anyLimit:A6,anySeries:C6,find:Io,findLimit:vd,findSeries:p6,flatMap:K,flatMapLimit:U,flatMapSeries:ye,forEach:f6,forEachSeries:A0,forEachLimit:R0,forEachOf:Ue,forEachOfSeries:Ve,forEachOfLimit:F,inject:Za,foldl:Za,foldr:x6,select:b6,selectLimit:v6,selectSeries:_6,wrapSync:u,during:C0,doDuring:N0};e.all=m6,e.allLimit=h6,e.allSeries=g6,e.any=R6,e.anyLimit=A6,e.anySeries=C6,e.apply=t,e.applyEach=Wt,e.applyEachSeries=bd,e.asyncify=u,e.auto=re,e.autoInject=E0,e.cargo=T0,e.cargoQueue=pf,e.compose=d6,e.concat=K,e.concatLimit=U,e.concatSeries=ye,e.constant=Et,e.default=g_e,e.detect=Io,e.detectLimit=vd,e.detectSeries=p6,e.dir=Dq,e.doDuring=N0,e.doUntil=Lq,e.doWhilst=N0,e.during=C0,e.each=f6,e.eachLimit=R0,e.eachOf=Ue,e.eachOfLimit=F,e.eachOfSeries=Ve,e.eachSeries=A0,e.ensureAsync=B5,e.every=m6,e.everyLimit=h6,e.everySeries=g6,e.filter=b6,e.filterLimit=v6,e.filterSeries=_6,e.find=Io,e.findLimit=vd,e.findSeries=p6,e.flatMap=K,e.flatMapLimit=U,e.flatMapSeries=ye,e.foldl=Za,e.foldr=x6,e.forEach=f6,e.forEachLimit=R0,e.forEachOf=Ue,e.forEachOfLimit=F,e.forEachOfSeries=Ve,e.forEachSeries=A0,e.forever=Bq,e.groupBy=qq,e.groupByLimit=w6,e.groupBySeries=Mq,e.inject=Za,e.log=kq,e.map=vt,e.mapLimit=k,e.mapSeries=In,e.mapValues=jq,e.mapValuesLimit=E6,e.mapValuesSeries=Uq,e.memoize=zq,e.nextTick=$q,e.parallel=Hq,e.parallelLimit=Gq,e.priorityQueue=Wq,e.queue=M5,e.race=Kq,e.reduce=Za,e.reduceRight=x6,e.reflect=T6,e.reflectAll=Xq,e.reject=Qq,e.rejectLimit=Yq,e.rejectSeries=Zq,e.retry=N6,e.retryable=tM,e.select=b6,e.selectLimit=v6,e.selectSeries=_6,e.seq=ff,e.series=rM,e.setImmediate=c,e.some=R6,e.someLimit=A6,e.someSeries=C6,e.sortBy=iM,e.timeout=nM,e.times=sM,e.timesLimit=O6,e.timesSeries=aM,e.transform=oM,e.tryEach=lM,e.unmemoize=cM,e.until=uM,e.waterfall=dM,e.whilst=C0,e.wrapSync=u,Object.defineProperty(e,"__esModule",{value:!0})})});var Ble=g((LNt,Fle)=>{"use strict";var pl=e=>e!==null&&typeof e=="object"&&typeof e.pipe=="function";pl.writable=e=>pl(e)&&e.writable!==!1&&typeof e._write=="function"&&typeof e._writableState=="object";pl.readable=e=>pl(e)&&e.readable!==!1&&typeof e._read=="function"&&typeof e._readableState=="object";pl.duplex=e=>pl.writable(e)&&pl.readable(e);pl.transform=e=>pl.duplex(e)&&typeof e._transform=="function";Fle.exports=pl});var d2=g((FNt,jP)=>{"use strict";typeof process>"u"||!process.version||process.version.indexOf("v0.")===0||process.version.indexOf("v1.")===0&&process.version.indexOf("v1.8.")!==0?jP.exports={nextTick:ZJe}:jP.exports=process;function ZJe(e,t,r,i){if(typeof e!="function")throw new TypeError('"callback" argument must be a function');var n=arguments.length,s,a;switch(n){case 0:case 1:return process.nextTick(e);case 2:return process.nextTick(function(){e.call(null,t)});case 3:return process.nextTick(function(){e.call(null,t,r)});case 4:return process.nextTick(function(){e.call(null,t,r,i)});default:for(s=new Array(n-1),a=0;a{var JJe={}.toString;qle.exports=Array.isArray||function(e){return JJe.call(e)=="[object Array]"}});var UP=g((qNt,kle)=>{kle.exports=require("stream")});var p2=g((zP,Ule)=>{var z3=require("buffer"),yc=z3.Buffer;function jle(e,t){for(var r in e)t[r]=e[r]}yc.from&&yc.alloc&&yc.allocUnsafe&&yc.allocUnsafeSlow?Ule.exports=z3:(jle(z3,zP),zP.Buffer=o1);function o1(e,t,r){return yc(e,t,r)}jle(yc,o1);o1.from=function(e,t,r){if(typeof e=="number")throw new TypeError("Argument must not be a number");return yc(e,t,r)};o1.alloc=function(e,t,r){if(typeof e!="number")throw new TypeError("Argument must be a number");var i=yc(e);return t!==void 0?typeof r=="string"?i.fill(t,r):i.fill(t):i.fill(0),i};o1.allocUnsafe=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return yc(e)};o1.allocUnsafeSlow=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return z3.SlowBuffer(e)}});var l1=g(Tn=>{function eet(e){return Array.isArray?Array.isArray(e):$3(e)==="[object Array]"}Tn.isArray=eet;function tet(e){return typeof e=="boolean"}Tn.isBoolean=tet;function ret(e){return e===null}Tn.isNull=ret;function iet(e){return e==null}Tn.isNullOrUndefined=iet;function net(e){return typeof e=="number"}Tn.isNumber=net;function set(e){return typeof e=="string"}Tn.isString=set;function aet(e){return typeof e=="symbol"}Tn.isSymbol=aet;function oet(e){return e===void 0}Tn.isUndefined=oet;function cet(e){return $3(e)==="[object RegExp]"}Tn.isRegExp=cet;function uet(e){return typeof e=="object"&&e!==null}Tn.isObject=uet;function det(e){return $3(e)==="[object Date]"}Tn.isDate=det;function pet(e){return $3(e)==="[object Error]"||e instanceof Error}Tn.isError=pet;function fet(e){return typeof e=="function"}Tn.isFunction=fet;function met(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||typeof e>"u"}Tn.isPrimitive=met;Tn.isBuffer=require("buffer").Buffer.isBuffer;function $3(e){return Object.prototype.toString.call(e)}});var $le=g((kNt,$P)=>{"use strict";function het(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var zle=p2().Buffer,f2=require("util");function get(e,t,r){e.copy(t,r)}$P.exports=function(){function e(){het(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(r){var i={data:r,next:null};this.length>0?this.tail.next=i:this.head=i,this.tail=i,++this.length},e.prototype.unshift=function(r){var i={data:r,next:this.head};this.length===0&&(this.tail=i),this.head=i,++this.length},e.prototype.shift=function(){if(this.length!==0){var r=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,r}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(r){if(this.length===0)return"";for(var i=this.head,n=""+i.data;i=i.next;)n+=r+i.data;return n},e.prototype.concat=function(r){if(this.length===0)return zle.alloc(0);for(var i=zle.allocUnsafe(r>>>0),n=this.head,s=0;n;)get(n.data,i,s),s+=n.data.length,n=n.next;return i},e}();f2&&f2.inspect&&f2.inspect.custom&&($P.exports.prototype[f2.inspect.custom]=function(){var e=f2.inspect({length:this.length});return this.constructor.name+" "+e})});var HP=g((jNt,Hle)=>{"use strict";var H3=d2();function yet(e,t){var r=this,i=this._readableState&&this._readableState.destroyed,n=this._writableState&&this._writableState.destroyed;return i||n?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,H3.nextTick(G3,this,e)):H3.nextTick(G3,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(s){!t&&s?r._writableState?r._writableState.errorEmitted||(r._writableState.errorEmitted=!0,H3.nextTick(G3,r,s)):H3.nextTick(G3,r,s):t&&t(s)}),this)}function bet(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function G3(e,t){e.emit("error",t)}Hle.exports={destroy:yet,undestroy:bet}});var Vle=g((UNt,Gle)=>{Gle.exports=require("util").deprecate});var VP=g((zNt,ece)=>{"use strict";var xp=d2();ece.exports=di;function Kle(e){var t=this;this.next=null,this.entry=null,this.finish=function(){qet(t,e)}}var vet=!process.browser&&["v0.10","v0.9."].indexOf(process.version.slice(0,5))>-1?setImmediate:xp.nextTick,c1;di.WritableState=h2;var Xle=Object.create(l1());Xle.inherits=Id();var _et={deprecate:Vle()},Qle=UP(),W3=p2().Buffer,wet=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function Eet(e){return W3.from(e)}function xet(e){return W3.isBuffer(e)||e instanceof wet}var Yle=HP();Xle.inherits(di,Qle);function Tet(){}function h2(e,t){c1=c1||Tp(),e=e||{};var r=t instanceof c1;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var i=e.highWaterMark,n=e.writableHighWaterMark,s=this.objectMode?16:16*1024;i||i===0?this.highWaterMark=i:r&&(n||n===0)?this.highWaterMark=n:this.highWaterMark=s,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var a=e.decodeStrings===!1;this.decodeStrings=!a,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(o){Iet(t,o)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new Kle(this)}h2.prototype.getBuffer=function(){for(var t=this.bufferedRequest,r=[];t;)r.push(t),t=t.next;return r};(function(){try{Object.defineProperty(h2.prototype,"buffer",{get:_et.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var V3;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(V3=Function.prototype[Symbol.hasInstance],Object.defineProperty(di,Symbol.hasInstance,{value:function(e){return V3.call(this,e)?!0:this!==di?!1:e&&e._writableState instanceof h2}})):V3=function(e){return e instanceof this};function di(e){if(c1=c1||Tp(),!V3.call(di,this)&&!(this instanceof c1))return new di(e);this._writableState=new h2(e,this),this.writable=!0,e&&(typeof e.write=="function"&&(this._write=e.write),typeof e.writev=="function"&&(this._writev=e.writev),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.final=="function"&&(this._final=e.final)),Qle.call(this)}di.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function Net(e,t){var r=new Error("write after end");e.emit("error",r),xp.nextTick(t,r)}function Ret(e,t,r,i){var n=!0,s=!1;return r===null?s=new TypeError("May not write null values to stream"):typeof r!="string"&&r!==void 0&&!t.objectMode&&(s=new TypeError("Invalid non-string/buffer chunk")),s&&(e.emit("error",s),xp.nextTick(i,s),n=!1),n}di.prototype.write=function(e,t,r){var i=this._writableState,n=!1,s=!i.objectMode&&xet(e);return s&&!W3.isBuffer(e)&&(e=Eet(e)),typeof t=="function"&&(r=t,t=null),s?t="buffer":t||(t=i.defaultEncoding),typeof r!="function"&&(r=Tet),i.ended?Net(this,r):(s||Ret(this,i,e,r))&&(i.pendingcb++,n=Cet(this,i,s,e,t,r)),n};di.prototype.cork=function(){var e=this._writableState;e.corked++};di.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.bufferProcessing&&e.bufferedRequest&&Zle(this,e))};di.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+t);return this._writableState.defaultEncoding=t,this};function Aet(e,t,r){return!e.objectMode&&e.decodeStrings!==!1&&typeof t=="string"&&(t=W3.from(t,r)),t}Object.defineProperty(di.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Cet(e,t,r,i,n,s){if(!r){var a=Aet(t,i,n);i!==a&&(r=!0,n="buffer",i=a)}var o=t.objectMode?1:i.length;t.length+=o;var l=t.length{"use strict";var tce=d2(),Met=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};nce.exports=bc;var rce=Object.create(l1());rce.inherits=Id();var ice=XP(),KP=VP();rce.inherits(bc,ice);for(WP=Met(KP.prototype),K3=0;K3{"use strict";var YP=p2().Buffer,sce=YP.isEncoding||function(e){switch(e=""+e,e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function Uet(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}function zet(e){var t=Uet(e);if(typeof t!="string"&&(YP.isEncoding===sce||!sce(e)))throw new Error("Unknown encoding: "+e);return t||e}ace.StringDecoder=g2;function g2(e){this.encoding=zet(e);var t;switch(this.encoding){case"utf16le":this.text=Ket,this.end=Xet,t=4;break;case"utf8":this.fillLast=Get,t=4;break;case"base64":this.text=Qet,this.end=Yet,t=3;break;default:this.write=Zet,this.end=Jet;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=YP.allocUnsafe(t)}g2.prototype.write=function(e){if(e.length===0)return"";var t,r;if(this.lastNeed){if(t=this.fillLast(e),t===void 0)return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===2?-1:-2}function $et(e,t,r){var i=t.length-1;if(i=0?(n>0&&(e.lastNeed=n-1),n):--i=0?(n>0&&(e.lastNeed=n-2),n):--i=0?(n>0&&(n===2?n=0:e.lastNeed=n-3),n):0))}function Het(e,t,r){if((t[0]&192)!==128)return e.lastNeed=0,"\uFFFD";if(e.lastNeed>1&&t.length>1){if((t[1]&192)!==128)return e.lastNeed=1,"\uFFFD";if(e.lastNeed>2&&t.length>2&&(t[2]&192)!==128)return e.lastNeed=2,"\uFFFD"}}function Get(e){var t=this.lastTotal-this.lastNeed,r=Het(this,e,t);if(r!==void 0)return r;if(this.lastNeed<=e.length)return e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length}function Vet(e,t){var r=$et(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var i=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,i),e.toString("utf8",t,i)}function Wet(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"\uFFFD":t}function Ket(e,t){if((e.length-t)%2===0){var r=e.toString("utf16le",t);if(r){var i=r.charCodeAt(r.length-1);if(i>=55296&&i<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function Xet(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function Qet(e,t){var r=(e.length-t)%3;return r===0?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,r===1?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function Yet(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function Zet(e){return e.toString(this.encoding)}function Jet(e){return e&&e.length?this.write(e):""}});var XP=g((VNt,bce)=>{"use strict";var d1=d2();bce.exports=fr;var ett=Mle(),y2;fr.ReadableState=fce;var GNt=require("events").EventEmitter,uce=function(e,t){return e.listeners(t).length},iI=UP(),b2=p2().Buffer,ttt=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function rtt(e){return b2.from(e)}function itt(e){return b2.isBuffer(e)||e instanceof ttt}var dce=Object.create(l1());dce.inherits=Id();var JP=require("util"),Ct=void 0;JP&&JP.debuglog?Ct=JP.debuglog("stream"):Ct=function(){};var ntt=$le(),pce=HP(),u1;dce.inherits(fr,iI);var eI=["error","close","destroy","pause","resume"];function stt(e,t,r){if(typeof e.prependListener=="function")return e.prependListener(t,r);!e._events||!e._events[t]?e.on(t,r):ett(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}function fce(e,t){y2=y2||Tp(),e=e||{};var r=t instanceof y2;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var i=e.highWaterMark,n=e.readableHighWaterMark,s=this.objectMode?16:16*1024;i||i===0?this.highWaterMark=i:r&&(n||n===0)?this.highWaterMark=n:this.highWaterMark=s,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new ntt,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(u1||(u1=ZP().StringDecoder),this.decoder=new u1(e.encoding),this.encoding=e.encoding)}function fr(e){if(y2=y2||Tp(),!(this instanceof fr))return new fr(e);this._readableState=new fce(e,this),this.readable=!0,e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy)),iI.call(this)}Object.defineProperty(fr.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}});fr.prototype.destroy=pce.destroy;fr.prototype._undestroy=pce.undestroy;fr.prototype._destroy=function(e,t){this.push(null),t(e)};fr.prototype.push=function(e,t){var r=this._readableState,i;return r.objectMode?i=!0:typeof e=="string"&&(t=t||r.defaultEncoding,t!==r.encoding&&(e=b2.from(e,t),t=""),i=!0),mce(this,e,t,!1,i)};fr.prototype.unshift=function(e){return mce(this,e,null,!0,!1)};function mce(e,t,r,i,n){var s=e._readableState;if(t===null)s.reading=!1,ctt(e,s);else{var a;n||(a=att(s,t)),a?e.emit("error",a):s.objectMode||t&&t.length>0?(typeof t!="string"&&!s.objectMode&&Object.getPrototypeOf(t)!==b2.prototype&&(t=rtt(t)),i?s.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):tI(e,s,t,!0):s.ended?e.emit("error",new Error("stream.push() after EOF")):(s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||t.length!==0?tI(e,s,t,!1):hce(e,s)):tI(e,s,t,!1))):i||(s.reading=!1)}return ott(s)}function tI(e,t,r,i){t.flowing&&t.length===0&&!t.sync?(e.emit("data",r),e.read(0)):(t.length+=t.objectMode?1:r.length,i?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&Q3(e)),hce(e,t)}function att(e,t){var r;return!itt(t)&&typeof t!="string"&&t!==void 0&&!e.objectMode&&(r=new TypeError("Invalid non-string/buffer chunk")),r}function ott(e){return!e.ended&&(e.needReadable||e.length=oce?e=oce:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function lce(e,t){return e<=0||t.length===0&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=ltt(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}fr.prototype.read=function(e){Ct("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return Ct("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?rI(this):Q3(this),null;if(e=lce(e,t),e===0&&t.ended)return t.length===0&&rI(this),null;var i=t.needReadable;Ct("need readable",i),(t.length===0||t.length-e0?n=gce(e,t):n=null,n===null?(t.needReadable=!0,e=0):t.length-=e,t.length===0&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&rI(this)),n!==null&&this.emit("data",n),n};function ctt(e,t){if(!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,Q3(e)}}function Q3(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(Ct("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?d1.nextTick(cce,e):cce(e))}function cce(e){Ct("emit readable"),e.emit("readable"),nI(e)}function hce(e,t){t.readingMore||(t.readingMore=!0,d1.nextTick(utt,e,t))}function utt(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length1&&yce(i.pipes,e)!==-1)&&!c&&(Ct("false write response, pause",i.awaitDrain),i.awaitDrain++,d=!0),r.pause())}function f(b){Ct("onerror",b),y(),e.removeListener("error",f),uce(e,"error")===0&&e.emit("error",b)}stt(e,"error",f);function m(){e.removeListener("finish",h),y()}e.once("close",m);function h(){Ct("onfinish"),e.removeListener("close",m),y()}e.once("finish",h);function y(){Ct("unpipe"),r.unpipe(e)}return e.emit("pipe",r),i.flowing||(Ct("pipe resume"),r.resume()),e};function dtt(e){return function(){var t=e._readableState;Ct("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,t.awaitDrain===0&&uce(e,"data")&&(t.flowing=!0,nI(e))}}fr.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r),this);if(!e){var i=t.pipes,n=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var s=0;s=t.length?(t.decoder?r=t.buffer.join(""):t.buffer.length===1?r=t.buffer.head.data:r=t.buffer.concat(t.length),t.buffer.clear()):r=htt(e,t.buffer,t.decoder),r}function htt(e,t,r){var i;return es.length?s.length:e;if(a===s.length?n+=s:n+=s.slice(0,e),e-=a,e===0){a===s.length?(++i,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=s.slice(a));break}++i}return t.length-=i,n}function ytt(e,t){var r=b2.allocUnsafe(e),i=t.head,n=1;for(i.data.copy(r),e-=i.data.length;i=i.next;){var s=i.data,a=e>s.length?s.length:e;if(s.copy(r,r.length-e,0,a),e-=a,e===0){a===s.length?(++n,i.next?t.head=i.next:t.head=t.tail=null):(t.head=i,i.data=s.slice(a));break}++n}return t.length-=n,r}function rI(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,d1.nextTick(btt,t,e))}function btt(e,t){!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function yce(e,t){for(var r=0,i=e.length;r{"use strict";wce.exports=vc;var Y3=Tp(),_ce=Object.create(l1());_ce.inherits=Id();_ce.inherits(vc,Y3);function vtt(e,t){var r=this._transformState;r.transforming=!1;var i=r.writecb;if(!i)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,t!=null&&this.push(t),i(e);var n=this._readableState;n.reading=!1,(n.needReadable||n.length{"use strict";xce.exports=v2;var Ece=sI(),Sce=Object.create(l1());Sce.inherits=Id();Sce.inherits(v2,Ece);function v2(e){if(!(this instanceof v2))return new v2(e);Ece.call(this,e)}v2.prototype._transform=function(e,t,r){r(null,e)}});var Nce=g((tn,Z3)=>{var fl=require("stream");process.env.READABLE_STREAM==="disable"&&fl?(Z3.exports=fl,tn=Z3.exports=fl.Readable,tn.Readable=fl.Readable,tn.Writable=fl.Writable,tn.Duplex=fl.Duplex,tn.Transform=fl.Transform,tn.PassThrough=fl.PassThrough,tn.Stream=fl):(tn=Z3.exports=XP(),tn.Stream=fl||tn,tn.Readable=tn,tn.Writable=VP(),tn.Duplex=Tp(),tn.Transform=sI(),tn.PassThrough=Tce())});var Ace=g((XNt,Rce)=>{Rce.exports=Nce().PassThrough});var Ice=g((QNt,Pce)=>{var Cce=require("util"),t9=Ace();Pce.exports={Readable:J3,Writable:e9};Cce.inherits(J3,t9);Cce.inherits(e9,t9);function Oce(e,t,r){e[t]=function(){return delete e[t],r.apply(this,arguments),this[t].apply(this,arguments)}}function J3(e,t){if(!(this instanceof J3))return new J3(e,t);t9.call(this,t),Oce(this,"_read",function(){var r=e.call(this,t),i=this.emit.bind(this,"error");r.on("error",i),r.pipe(this)}),this.emit("readable")}function e9(e,t){if(!(this instanceof e9))return new e9(e,t);t9.call(this,t),Oce(this,"_write",function(){var r=e.call(this,t),i=this.emit.bind(this,"error");r.on("error",i),this.pipe(r)}),this.emit("writable")}});var aI=g((YNt,Dce)=>{Dce.exports=function(e,t){if(typeof e!="string")throw new TypeError("expected path to be a string");if(e==="\\"||e==="/")return"/";var r=e.length;if(r<=1)return e;var i="";if(r>4&&e[3]==="\\"){var n=e[2];(n==="?"||n===".")&&e.slice(0,2)==="\\\\"&&(e=e.slice(2),i="//")}var s=e.split(/[/\\]+/);return t!==!1&&s[s.length-1]===""&&s.pop(),i+s.join("/")}});var oI=g((ZNt,Lce)=>{function wtt(e){return e}Lce.exports=wtt});var Bce=g((JNt,Fce)=>{function Ett(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}Fce.exports=Ett});var kce=g((eRt,Mce)=>{var Stt=Bce(),qce=Math.max;function xtt(e,t,r){return t=qce(t===void 0?e.length-1:t,0),function(){for(var i=arguments,n=-1,s=qce(i.length-t,0),a=Array(s);++n{function Ttt(e){return function(){return e}}jce.exports=Ttt});var lI=g((rRt,zce)=>{var Ntt=typeof global=="object"&&global&&global.Object===Object&&global;zce.exports=Ntt});var p1=g((iRt,$ce)=>{var Rtt=lI(),Att=typeof self=="object"&&self&&self.Object===Object&&self,Ctt=Rtt||Att||Function("return this")();$ce.exports=Ctt});var r9=g((nRt,Hce)=>{var Ott=p1(),Ptt=Ott.Symbol;Hce.exports=Ptt});var Kce=g((sRt,Wce)=>{var Gce=r9(),Vce=Object.prototype,Itt=Vce.hasOwnProperty,Dtt=Vce.toString,_2=Gce?Gce.toStringTag:void 0;function Ltt(e){var t=Itt.call(e,_2),r=e[_2];try{e[_2]=void 0;var i=!0}catch{}var n=Dtt.call(e);return i&&(t?e[_2]=r:delete e[_2]),n}Wce.exports=Ltt});var Qce=g((aRt,Xce)=>{var Ftt=Object.prototype,Btt=Ftt.toString;function qtt(e){return Btt.call(e)}Xce.exports=qtt});var w2=g((oRt,Jce)=>{var Yce=r9(),Mtt=Kce(),ktt=Qce(),jtt="[object Null]",Utt="[object Undefined]",Zce=Yce?Yce.toStringTag:void 0;function ztt(e){return e==null?e===void 0?Utt:jtt:Zce&&Zce in Object(e)?Mtt(e):ktt(e)}Jce.exports=ztt});var E2=g((lRt,eue)=>{function $tt(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}eue.exports=$tt});var cI=g((cRt,tue)=>{var Htt=w2(),Gtt=E2(),Vtt="[object AsyncFunction]",Wtt="[object Function]",Ktt="[object GeneratorFunction]",Xtt="[object Proxy]";function Qtt(e){if(!Gtt(e))return!1;var t=Htt(e);return t==Wtt||t==Ktt||t==Vtt||t==Xtt}tue.exports=Qtt});var iue=g((uRt,rue)=>{var Ytt=p1(),Ztt=Ytt["__core-js_shared__"];rue.exports=Ztt});var aue=g((dRt,sue)=>{var uI=iue(),nue=function(){var e=/[^.]+$/.exec(uI&&uI.keys&&uI.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Jtt(e){return!!nue&&nue in e}sue.exports=Jtt});var lue=g((pRt,oue)=>{var ert=Function.prototype,trt=ert.toString;function rrt(e){if(e!=null){try{return trt.call(e)}catch{}try{return e+""}catch{}}return""}oue.exports=rrt});var uue=g((fRt,cue)=>{var irt=cI(),nrt=aue(),srt=E2(),art=lue(),ort=/[\\^$.*+?()[\]{}|]/g,lrt=/^\[object .+?Constructor\]$/,crt=Function.prototype,urt=Object.prototype,drt=crt.toString,prt=urt.hasOwnProperty,frt=RegExp("^"+drt.call(prt).replace(ort,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function mrt(e){if(!srt(e)||nrt(e))return!1;var t=irt(e)?frt:lrt;return t.test(art(e))}cue.exports=mrt});var pue=g((mRt,due)=>{function hrt(e,t){return e?.[t]}due.exports=hrt});var S2=g((hRt,fue)=>{var grt=uue(),yrt=pue();function brt(e,t){var r=yrt(e,t);return grt(r)?r:void 0}fue.exports=brt});var hue=g((gRt,mue)=>{var vrt=S2(),_rt=function(){try{var e=vrt(Object,"defineProperty");return e({},"",{}),e}catch{}}();mue.exports=_rt});var bue=g((yRt,yue)=>{var wrt=Uce(),gue=hue(),Ert=oI(),Srt=gue?function(e,t){return gue(e,"toString",{configurable:!0,enumerable:!1,value:wrt(t),writable:!0})}:Ert;yue.exports=Srt});var _ue=g((bRt,vue)=>{var xrt=800,Trt=16,Nrt=Date.now;function Rrt(e){var t=0,r=0;return function(){var i=Nrt(),n=Trt-(i-r);if(r=i,n>0){if(++t>=xrt)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}vue.exports=Rrt});var Eue=g((vRt,wue)=>{var Art=bue(),Crt=_ue(),Ort=Crt(Art);wue.exports=Ort});var i9=g((_Rt,Sue)=>{var Prt=oI(),Irt=kce(),Drt=Eue();function Lrt(e,t){return Drt(Irt(e,t,Prt),e+"")}Sue.exports=Lrt});var n9=g((wRt,xue)=>{function Frt(e,t){return e===t||e!==e&&t!==t}xue.exports=Frt});var dI=g((ERt,Tue)=>{var Brt=9007199254740991;function qrt(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=Brt}Tue.exports=qrt});var s9=g((SRt,Nue)=>{var Mrt=cI(),krt=dI();function jrt(e){return e!=null&&krt(e.length)&&!Mrt(e)}Nue.exports=jrt});var pI=g((xRt,Rue)=>{var Urt=9007199254740991,zrt=/^(?:0|[1-9]\d*)$/;function $rt(e,t){var r=typeof e;return t=t??Urt,!!t&&(r=="number"||r!="symbol"&&zrt.test(e))&&e>-1&&e%1==0&&e{var Hrt=n9(),Grt=s9(),Vrt=pI(),Wrt=E2();function Krt(e,t,r){if(!Wrt(r))return!1;var i=typeof t;return(i=="number"?Grt(r)&&Vrt(t,r.length):i=="string"&&t in r)?Hrt(r[t],e):!1}Aue.exports=Krt});var Pue=g((NRt,Oue)=>{function Xrt(e,t){for(var r=-1,i=Array(e);++r{function Qrt(e){return e!=null&&typeof e=="object"}Iue.exports=Qrt});var Lue=g((ARt,Due)=>{var Yrt=w2(),Zrt=f1(),Jrt="[object Arguments]";function eit(e){return Zrt(e)&&Yrt(e)==Jrt}Due.exports=eit});var fI=g((CRt,que)=>{var Fue=Lue(),tit=f1(),Bue=Object.prototype,rit=Bue.hasOwnProperty,iit=Bue.propertyIsEnumerable,nit=Fue(function(){return arguments}())?Fue:function(e){return tit(e)&&rit.call(e,"callee")&&!iit.call(e,"callee")};que.exports=nit});var mI=g((ORt,Mue)=>{var sit=Array.isArray;Mue.exports=sit});var jue=g((PRt,kue)=>{function ait(){return!1}kue.exports=ait});var Hue=g((x2,m1)=>{var oit=p1(),lit=jue(),$ue=typeof x2=="object"&&x2&&!x2.nodeType&&x2,Uue=$ue&&typeof m1=="object"&&m1&&!m1.nodeType&&m1,cit=Uue&&Uue.exports===$ue,zue=cit?oit.Buffer:void 0,uit=zue?zue.isBuffer:void 0,dit=uit||lit;m1.exports=dit});var Vue=g((IRt,Gue)=>{var pit=w2(),fit=dI(),mit=f1(),hit="[object Arguments]",git="[object Array]",yit="[object Boolean]",bit="[object Date]",vit="[object Error]",_it="[object Function]",wit="[object Map]",Eit="[object Number]",Sit="[object Object]",xit="[object RegExp]",Tit="[object Set]",Nit="[object String]",Rit="[object WeakMap]",Ait="[object ArrayBuffer]",Cit="[object DataView]",Oit="[object Float32Array]",Pit="[object Float64Array]",Iit="[object Int8Array]",Dit="[object Int16Array]",Lit="[object Int32Array]",Fit="[object Uint8Array]",Bit="[object Uint8ClampedArray]",qit="[object Uint16Array]",Mit="[object Uint32Array]",mr={};mr[Oit]=mr[Pit]=mr[Iit]=mr[Dit]=mr[Lit]=mr[Fit]=mr[Bit]=mr[qit]=mr[Mit]=!0;mr[hit]=mr[git]=mr[Ait]=mr[yit]=mr[Cit]=mr[bit]=mr[vit]=mr[_it]=mr[wit]=mr[Eit]=mr[Sit]=mr[xit]=mr[Tit]=mr[Nit]=mr[Rit]=!1;function kit(e){return mit(e)&&fit(e.length)&&!!mr[pit(e)]}Gue.exports=kit});var hI=g((DRt,Wue)=>{function jit(e){return function(t){return e(t)}}Wue.exports=jit});var Xue=g((T2,h1)=>{var Uit=lI(),Kue=typeof T2=="object"&&T2&&!T2.nodeType&&T2,N2=Kue&&typeof h1=="object"&&h1&&!h1.nodeType&&h1,zit=N2&&N2.exports===Kue,gI=zit&&Uit.process,$it=function(){try{var e=N2&&N2.require&&N2.require("util").types;return e||gI&&gI.binding&&gI.binding("util")}catch{}}();h1.exports=$it});var Jue=g((LRt,Zue)=>{var Hit=Vue(),Git=hI(),Que=Xue(),Yue=Que&&Que.isTypedArray,Vit=Yue?Git(Yue):Hit;Zue.exports=Vit});var tde=g((FRt,ede)=>{var Wit=Pue(),Kit=fI(),Xit=mI(),Qit=Hue(),Yit=pI(),Zit=Jue(),Jit=Object.prototype,ent=Jit.hasOwnProperty;function tnt(e,t){var r=Xit(e),i=!r&&Kit(e),n=!r&&!i&&Qit(e),s=!r&&!i&&!n&&Zit(e),a=r||i||n||s,o=a?Wit(e.length,String):[],l=o.length;for(var c in e)(t||ent.call(e,c))&&!(a&&(c=="length"||n&&(c=="offset"||c=="parent")||s&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||Yit(c,l)))&&o.push(c);return o}ede.exports=tnt});var ide=g((BRt,rde)=>{var rnt=Object.prototype;function int(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||rnt;return e===r}rde.exports=int});var sde=g((qRt,nde)=>{function nnt(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}nde.exports=nnt});var ode=g((MRt,ade)=>{var snt=E2(),ant=ide(),ont=sde(),lnt=Object.prototype,cnt=lnt.hasOwnProperty;function unt(e){if(!snt(e))return ont(e);var t=ant(e),r=[];for(var i in e)i=="constructor"&&(t||!cnt.call(e,i))||r.push(i);return r}ade.exports=unt});var cde=g((kRt,lde)=>{var dnt=tde(),pnt=ode(),fnt=s9();function mnt(e){return fnt(e)?dnt(e,!0):pnt(e)}lde.exports=mnt});var pde=g((jRt,dde)=>{var hnt=i9(),gnt=n9(),ynt=Cue(),bnt=cde(),ude=Object.prototype,vnt=ude.hasOwnProperty,_nt=hnt(function(e,t){e=Object(e);var r=-1,i=t.length,n=i>2?t[2]:void 0;for(n&&ynt(t[0],t[1],n)&&(i=1);++r{"use strict";fde.exports={ArrayIsArray(e){return Array.isArray(e)},ArrayPrototypeIncludes(e,t){return e.includes(t)},ArrayPrototypeIndexOf(e,t){return e.indexOf(t)},ArrayPrototypeJoin(e,t){return e.join(t)},ArrayPrototypeMap(e,t){return e.map(t)},ArrayPrototypePop(e,t){return e.pop(t)},ArrayPrototypePush(e,t){return e.push(t)},ArrayPrototypeSlice(e,t,r){return e.slice(t,r)},Error,FunctionPrototypeCall(e,t,...r){return e.call(t,...r)},FunctionPrototypeSymbolHasInstance(e,t){return Function.prototype[Symbol.hasInstance].call(e,t)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(e,t){return Object.defineProperties(e,t)},ObjectDefineProperty(e,t,r){return Object.defineProperty(e,t,r)},ObjectGetOwnPropertyDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)},ObjectKeys(e){return Object.keys(e)},ObjectSetPrototypeOf(e,t){return Object.setPrototypeOf(e,t)},Promise,PromisePrototypeCatch(e,t){return e.catch(t)},PromisePrototypeThen(e,t,r){return e.then(t,r)},PromiseReject(e){return Promise.reject(e)},PromiseResolve(e){return Promise.resolve(e)},ReflectApply:Reflect.apply,RegExpPrototypeTest(e,t){return e.test(t)},SafeSet:Set,String,StringPrototypeSlice(e,t,r){return e.slice(t,r)},StringPrototypeToLowerCase(e){return e.toLowerCase()},StringPrototypeToUpperCase(e){return e.toUpperCase()},StringPrototypeTrim(e){return e.trim()},Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,SymbolDispose:Symbol.dispose||Symbol("Symbol.dispose"),SymbolAsyncDispose:Symbol.asyncDispose||Symbol("Symbol.asyncDispose"),TypedArrayPrototypeSet(e,t,r){return e.set(t,r)},Boolean,Uint8Array}});var Sde=g((C2,A2)=>{"use strict";Object.defineProperty(C2,"__esModule",{value:!0});var vde=new WeakMap,yI=new WeakMap;function hr(e){let t=vde.get(e);return console.assert(t!=null,"'this' is expected an Event object, but got",e),t}function mde(e){if(e.passiveListener!=null){typeof console<"u"&&typeof console.error=="function"&&console.error("Unable to preventDefault inside passive event listener invocation.",e.passiveListener);return}e.event.cancelable&&(e.canceled=!0,typeof e.event.preventDefault=="function"&&e.event.preventDefault())}function g1(e,t){vde.set(this,{eventTarget:e,event:t,eventPhase:2,currentTarget:e,canceled:!1,stopped:!1,immediateStopped:!1,passiveListener:null,timeStamp:t.timeStamp||Date.now()}),Object.defineProperty(this,"isTrusted",{value:!1,enumerable:!0});let r=Object.keys(t);for(let i=0;i0){let e=new Array(arguments.length);for(let t=0;t{"use strict";Object.defineProperty(P2,"__esModule",{value:!0});var vI=Sde(),Fu=class extends vI.EventTarget{constructor(){throw super(),new TypeError("AbortSignal cannot be constructed directly")}get aborted(){let t=l9.get(this);if(typeof t!="boolean")throw new TypeError(`Expected 'this' to be an 'AbortSignal' object, but got ${this===null?"null":typeof this}`);return t}};vI.defineEventAttribute(Fu.prototype,"abort");function Ant(){let e=Object.create(Fu.prototype);return vI.EventTarget.call(e),l9.set(e,!1),e}function Cnt(e){l9.get(e)===!1&&(l9.set(e,!0),e.dispatchEvent({type:"abort"}))}var l9=new WeakMap;Object.defineProperties(Fu.prototype,{aborted:{enumerable:!0}});typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Fu.prototype,Symbol.toStringTag,{configurable:!0,value:"AbortSignal"});var Bu=class{constructor(){Tde.set(this,Ant())}get signal(){return xde(this)}abort(){Cnt(xde(this))}},Tde=new WeakMap;function xde(e){let t=Tde.get(e);if(t==null)throw new TypeError(`Expected 'this' to be an 'AbortController' object, but got ${e===null?"null":typeof e}`);return t}Object.defineProperties(Bu.prototype,{signal:{enumerable:!0},abort:{enumerable:!0}});typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Bu.prototype,Symbol.toStringTag,{configurable:!0,value:"AbortController"});P2.AbortController=Bu;P2.AbortSignal=Fu;P2.default=Bu;O2.exports=Bu;O2.exports.AbortController=O2.exports.default=Bu;O2.exports.AbortSignal=Fu});var Nn=g((zRt,wI)=>{"use strict";var Ont=require("buffer"),{kResistStopPropagation:Pnt,SymbolDispose:Int}=Rr(),Dnt=globalThis.AbortSignal||y1().AbortSignal,Lnt=globalThis.AbortController||y1().AbortController,Fnt=Object.getPrototypeOf(async function(){}).constructor,Nde=globalThis.Blob||Ont.Blob,Bnt=typeof Nde<"u"?function(t){return t instanceof Nde}:function(t){return!1},Rde=(e,t)=>{if(e!==void 0&&(e===null||typeof e!="object"||!("aborted"in e)))throw new ERR_INVALID_ARG_TYPE(t,"AbortSignal",e)},qnt=(e,t)=>{if(typeof e!="function")throw new ERR_INVALID_ARG_TYPE(t,"Function",e)},_I=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);let r="";for(let i=0;i{e=i,t=n}),resolve:e,reject:t}},promisify(e){return new Promise((t,r)=>{e((i,...n)=>i?r(i):t(...n))})},debuglog(){return function(){}},format(e,...t){return e.replace(/%([sdifj])/g,function(...[r,i]){let n=t.shift();return i==="f"?n.toFixed(6):i==="j"?JSON.stringify(n):i==="s"&&typeof n=="object"?`${n.constructor!==Object?n.constructor.name:""} {}`.trim():n.toString()})},inspect(e){switch(typeof e){case"string":if(e.includes("'"))if(e.includes('"')){if(!e.includes("`")&&!e.includes("${"))return`\`${e}\``}else return`"${e}"`;return`'${e}'`;case"number":return isNaN(e)?"NaN":Object.is(e,-0)?String(e):e;case"bigint":return`${String(e)}n`;case"boolean":case"undefined":return String(e);case"object":return"{}"}},types:{isAsyncFunction(e){return e instanceof Fnt},isArrayBufferView(e){return ArrayBuffer.isView(e)}},isBlob:Bnt,deprecate(e,t){return e},addAbortListener:require("events").addAbortListener||function(t,r){if(t===void 0)throw new ERR_INVALID_ARG_TYPE("signal","AbortSignal",t);Rde(t,"signal"),qnt(r,"listener");let i;return t.aborted?queueMicrotask(()=>r()):(t.addEventListener("abort",r,{__proto__:null,once:!0,[Pnt]:!0}),i=()=>{t.removeEventListener("abort",r)}),{__proto__:null,[Int](){var n;(n=i)===null||n===void 0||n()}}},AbortSignalAny:Dnt.any||function(t){if(t.length===1)return t[0];let r=new Lnt,i=()=>r.abort();return t.forEach(n=>{Rde(n,"signals"),n.addEventListener("abort",i,{once:!0})}),r.signal.addEventListener("abort",()=>{t.forEach(n=>n.removeEventListener("abort",i))},{once:!0}),r.signal}};wI.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var Kn=g(($Rt,Ode)=>{"use strict";var{format:Mnt,inspect:c9,AggregateError:knt}=Nn(),jnt=globalThis.AggregateError||knt,Unt=Symbol("kIsNodeError"),znt=["string","function","number","object","Function","Object","boolean","bigint","symbol"],$nt=/^([A-Z][a-z0-9]*)+$/,Hnt="__node_internal_",u9={};function Np(e,t){if(!e)throw new u9.ERR_INTERNAL_ASSERTION(t)}function Ade(e){let t="",r=e.length,i=e[0]==="-"?1:0;for(;r>=i+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function Gnt(e,t,r){if(typeof t=="function")return Np(t.length<=r.length,`Code: ${e}; The provided arguments length (${r.length}) does not match the required ones (${t.length}).`),t(...r);let i=(t.match(/%[dfijoOs]/g)||[]).length;return Np(i===r.length,`Code: ${e}; The provided arguments length (${r.length}) does not match the required ones (${i}).`),r.length===0?t:Mnt(t,...r)}function rn(e,t,r){r||(r=Error);class i extends r{constructor(...s){super(Gnt(e,t,s))}toString(){return`${this.name} [${e}]: ${this.message}`}}Object.defineProperties(i.prototype,{name:{value:r.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${e}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),i.prototype.code=e,i.prototype[Unt]=!0,u9[e]=i}function Cde(e){let t=Hnt+e.name;return Object.defineProperty(e,"name",{value:t}),e}function Vnt(e,t){if(e&&t&&e!==t){if(Array.isArray(t.errors))return t.errors.push(e),t;let r=new jnt([t,e],t.message);return r.code=t.code,r}return e||t}var EI=class extends Error{constructor(t="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new u9.ERR_INVALID_ARG_TYPE("options","Object",r);super(t,r),this.code="ABORT_ERR",this.name="AbortError"}};rn("ERR_ASSERTION","%s",Error);rn("ERR_INVALID_ARG_TYPE",(e,t,r)=>{Np(typeof e=="string","'name' must be a string"),Array.isArray(t)||(t=[t]);let i="The ";e.endsWith(" argument")?i+=`${e} `:i+=`"${e}" ${e.includes(".")?"property":"argument"} `,i+="must be ";let n=[],s=[],a=[];for(let l of t)Np(typeof l=="string","All expected entries have to be of type string"),znt.includes(l)?n.push(l.toLowerCase()):$nt.test(l)?s.push(l):(Np(l!=="object",'The value "object" should be written as "Object"'),a.push(l));if(s.length>0){let l=n.indexOf("object");l!==-1&&(n.splice(n,l,1),s.push("Object"))}if(n.length>0){switch(n.length){case 1:i+=`of type ${n[0]}`;break;case 2:i+=`one of type ${n[0]} or ${n[1]}`;break;default:{let l=n.pop();i+=`one of type ${n.join(", ")}, or ${l}`}}(s.length>0||a.length>0)&&(i+=" or ")}if(s.length>0){switch(s.length){case 1:i+=`an instance of ${s[0]}`;break;case 2:i+=`an instance of ${s[0]} or ${s[1]}`;break;default:{let l=s.pop();i+=`an instance of ${s.join(", ")}, or ${l}`}}a.length>0&&(i+=" or ")}switch(a.length){case 0:break;case 1:a[0].toLowerCase()!==a[0]&&(i+="an "),i+=`${a[0]}`;break;case 2:i+=`one of ${a[0]} or ${a[1]}`;break;default:{let l=a.pop();i+=`one of ${a.join(", ")}, or ${l}`}}if(r==null)i+=`. Received ${r}`;else if(typeof r=="function"&&r.name)i+=`. Received function ${r.name}`;else if(typeof r=="object"){var o;if((o=r.constructor)!==null&&o!==void 0&&o.name)i+=`. Received an instance of ${r.constructor.name}`;else{let l=c9(r,{depth:-1});i+=`. Received ${l}`}}else{let l=c9(r,{colors:!1});l.length>25&&(l=`${l.slice(0,25)}...`),i+=`. Received type ${typeof r} (${l})`}return i},TypeError);rn("ERR_INVALID_ARG_VALUE",(e,t,r="is invalid")=>{let i=c9(t);return i.length>128&&(i=i.slice(0,128)+"..."),`The ${e.includes(".")?"property":"argument"} '${e}' ${r}. Received ${i}`},TypeError);rn("ERR_INVALID_RETURN_VALUE",(e,t,r)=>{var i;let n=r!=null&&(i=r.constructor)!==null&&i!==void 0&&i.name?`instance of ${r.constructor.name}`:`type ${typeof r}`;return`Expected ${e} to be returned from the "${t}" function but got ${n}.`},TypeError);rn("ERR_MISSING_ARGS",(...e)=>{Np(e.length>0,"At least one arg needs to be specified");let t,r=e.length;switch(e=(Array.isArray(e)?e:[e]).map(i=>`"${i}"`).join(" or "),r){case 1:t+=`The ${e[0]} argument`;break;case 2:t+=`The ${e[0]} and ${e[1]} arguments`;break;default:{let i=e.pop();t+=`The ${e.join(", ")}, and ${i} arguments`}break}return`${t} must be specified`},TypeError);rn("ERR_OUT_OF_RANGE",(e,t,r)=>{Np(t,'Missing "range" argument');let i;return Number.isInteger(r)&&Math.abs(r)>2**32?i=Ade(String(r)):typeof r=="bigint"?(i=String(r),(r>2n**32n||r<-(2n**32n))&&(i=Ade(i)),i+="n"):i=c9(r),`The value of "${e}" is out of range. It must be ${t}. Received ${i}`},RangeError);rn("ERR_MULTIPLE_CALLBACK","Callback called multiple times",Error);rn("ERR_METHOD_NOT_IMPLEMENTED","The %s method is not implemented",Error);rn("ERR_STREAM_ALREADY_FINISHED","Cannot call %s after a stream was finished",Error);rn("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable",Error);rn("ERR_STREAM_DESTROYED","Cannot call %s after a stream was destroyed",Error);rn("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);rn("ERR_STREAM_PREMATURE_CLOSE","Premature close",Error);rn("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF",Error);rn("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event",Error);rn("ERR_STREAM_WRITE_AFTER_END","write after end",Error);rn("ERR_UNKNOWN_ENCODING","Unknown encoding: %s",TypeError);Ode.exports={AbortError:EI,aggregateTwoErrors:Cde(Vnt),hideStackFrames:Cde,codes:u9}});var v1=g((HRt,jde)=>{"use strict";var{ArrayIsArray:xI,ArrayPrototypeIncludes:Lde,ArrayPrototypeJoin:Fde,ArrayPrototypeMap:Wnt,NumberIsInteger:TI,NumberIsNaN:Knt,NumberMAX_SAFE_INTEGER:Xnt,NumberMIN_SAFE_INTEGER:Qnt,NumberParseInt:Ynt,ObjectPrototypeHasOwnProperty:Znt,RegExpPrototypeExec:Bde,String:Jnt,StringPrototypeToUpperCase:est,StringPrototypeTrim:tst}=Rr(),{hideStackFrames:Ia,codes:{ERR_SOCKET_BAD_PORT:rst,ERR_INVALID_ARG_TYPE:Rn,ERR_INVALID_ARG_VALUE:b1,ERR_OUT_OF_RANGE:Rp,ERR_UNKNOWN_SIGNAL:Pde}}=Kn(),{normalizeEncoding:ist}=Nn(),{isAsyncFunction:nst,isArrayBufferView:sst}=Nn().types,Ide={};function ast(e){return e===(e|0)}function ost(e){return e===e>>>0}var lst=/^[0-7]+$/,cst="must be a 32-bit unsigned integer or an octal string";function ust(e,t,r){if(typeof e>"u"&&(e=r),typeof e=="string"){if(Bde(lst,e)===null)throw new b1(t,e,cst);e=Ynt(e,8)}return qde(e,t),e}var dst=Ia((e,t,r=Qnt,i=Xnt)=>{if(typeof e!="number")throw new Rn(t,"number",e);if(!TI(e))throw new Rp(t,"an integer",e);if(ei)throw new Rp(t,`>= ${r} && <= ${i}`,e)}),pst=Ia((e,t,r=-2147483648,i=2147483647)=>{if(typeof e!="number")throw new Rn(t,"number",e);if(!TI(e))throw new Rp(t,"an integer",e);if(ei)throw new Rp(t,`>= ${r} && <= ${i}`,e)}),qde=Ia((e,t,r=!1)=>{if(typeof e!="number")throw new Rn(t,"number",e);if(!TI(e))throw new Rp(t,"an integer",e);let i=r?1:0,n=4294967295;if(en)throw new Rp(t,`>= ${i} && <= ${n}`,e)});function NI(e,t){if(typeof e!="string")throw new Rn(t,"string",e)}function fst(e,t,r=void 0,i){if(typeof e!="number")throw new Rn(t,"number",e);if(r!=null&&ei||(r!=null||i!=null)&&Knt(e))throw new Rp(t,`${r!=null?`>= ${r}`:""}${r!=null&&i!=null?" && ":""}${i!=null?`<= ${i}`:""}`,e)}var mst=Ia((e,t,r)=>{if(!Lde(r,e)){let n="must be one of: "+Fde(Wnt(r,s=>typeof s=="string"?`'${s}'`:Jnt(s)),", ");throw new b1(t,e,n)}});function Mde(e,t){if(typeof e!="boolean")throw new Rn(t,"boolean",e)}function SI(e,t,r){return e==null||!Znt(e,t)?r:e[t]}var hst=Ia((e,t,r=null)=>{let i=SI(r,"allowArray",!1),n=SI(r,"allowFunction",!1);if(!SI(r,"nullable",!1)&&e===null||!i&&xI(e)||typeof e!="object"&&(!n||typeof e!="function"))throw new Rn(t,"Object",e)}),gst=Ia((e,t)=>{if(e!=null&&typeof e!="object"&&typeof e!="function")throw new Rn(t,"a dictionary",e)}),d9=Ia((e,t,r=0)=>{if(!xI(e))throw new Rn(t,"Array",e);if(e.length{if(!sst(e))throw new Rn(t,["Buffer","TypedArray","DataView"],e)});function Est(e,t){let r=ist(t),i=e.length;if(r==="hex"&&i%2!==0)throw new b1("encoding",t,`is invalid for data of length ${i}`)}function Sst(e,t="Port",r=!0){if(typeof e!="number"&&typeof e!="string"||typeof e=="string"&&tst(e).length===0||+e!==+e>>>0||e>65535||e===0&&!r)throw new rst(t,e,r);return e|0}var kde=Ia((e,t)=>{if(e!==void 0&&(e===null||typeof e!="object"||!("aborted"in e)))throw new Rn(t,"AbortSignal",e)}),xst=Ia((e,t)=>{if(typeof e!="function")throw new Rn(t,"Function",e)}),Tst=Ia((e,t)=>{if(typeof e!="function"||nst(e))throw new Rn(t,"Function",e)}),Nst=Ia((e,t)=>{if(e!==void 0)throw new Rn(t,"undefined",e)});function Rst(e,t,r){if(!Lde(r,e))throw new Rn(t,`('${Fde(r,"|")}')`,e)}var Ast=/^(?:<[^>]*>)(?:\s*;\s*[^;"\s]+(?:=(")?[^;"\s]*\1)?)*$/;function Dde(e,t){if(typeof e>"u"||!Bde(Ast,e))throw new b1(t,e,'must be an array or string of format "; rel=preload; as=style"')}function Cst(e){if(typeof e=="string")return Dde(e,"hints"),e;if(xI(e)){let t=e.length,r="";if(t===0)return r;for(let i=0;i; rel=preload; as=style"')}jde.exports={isInt32:ast,isUint32:ost,parseFileMode:ust,validateArray:d9,validateStringArray:yst,validateBooleanArray:bst,validateAbortSignalArray:vst,validateBoolean:Mde,validateBuffer:wst,validateDictionary:gst,validateEncoding:Est,validateFunction:xst,validateInt32:pst,validateInteger:dst,validateNumber:fst,validateObject:hst,validateOneOf:mst,validatePlainFunction:Tst,validatePort:Sst,validateSignalName:_st,validateString:NI,validateUint32:qde,validateUndefined:Nst,validateUnion:Rst,validateAbortSignal:kde,validateLinkHeaderValue:Cst}});var qu=g((GRt,Ude)=>{Ude.exports=global.process});var hl=g((VRt,rpe)=>{"use strict";var{SymbolAsyncIterator:zde,SymbolIterator:$de,SymbolFor:Ap}=Rr(),Hde=Ap("nodejs.stream.destroyed"),Gde=Ap("nodejs.stream.errored"),RI=Ap("nodejs.stream.readable"),AI=Ap("nodejs.stream.writable"),Vde=Ap("nodejs.stream.disturbed"),Ost=Ap("nodejs.webstream.isClosedPromise"),Pst=Ap("nodejs.webstream.controllerErrorFunction");function p9(e,t=!1){var r;return!!(e&&typeof e.pipe=="function"&&typeof e.on=="function"&&(!t||typeof e.pause=="function"&&typeof e.resume=="function")&&(!e._writableState||((r=e._readableState)===null||r===void 0?void 0:r.readable)!==!1)&&(!e._writableState||e._readableState))}function f9(e){var t;return!!(e&&typeof e.write=="function"&&typeof e.on=="function"&&(!e._readableState||((t=e._writableState)===null||t===void 0?void 0:t.writable)!==!1))}function Ist(e){return!!(e&&typeof e.pipe=="function"&&e._readableState&&typeof e.on=="function"&&typeof e.write=="function")}function ml(e){return e&&(e._readableState||e._writableState||typeof e.write=="function"&&typeof e.on=="function"||typeof e.pipe=="function"&&typeof e.on=="function")}function Wde(e){return!!(e&&!ml(e)&&typeof e.pipeThrough=="function"&&typeof e.getReader=="function"&&typeof e.cancel=="function")}function Kde(e){return!!(e&&!ml(e)&&typeof e.getWriter=="function"&&typeof e.abort=="function")}function Xde(e){return!!(e&&!ml(e)&&typeof e.readable=="object"&&typeof e.writable=="object")}function Dst(e){return Wde(e)||Kde(e)||Xde(e)}function Lst(e,t){return e==null?!1:t===!0?typeof e[zde]=="function":t===!1?typeof e[$de]=="function":typeof e[zde]=="function"||typeof e[$de]=="function"}function m9(e){if(!ml(e))return null;let t=e._writableState,r=e._readableState,i=t||r;return!!(e.destroyed||e[Hde]||i!=null&&i.destroyed)}function Qde(e){if(!f9(e))return null;if(e.writableEnded===!0)return!0;let t=e._writableState;return t!=null&&t.errored?!1:typeof t?.ended!="boolean"?null:t.ended}function Fst(e,t){if(!f9(e))return null;if(e.writableFinished===!0)return!0;let r=e._writableState;return r!=null&&r.errored?!1:typeof r?.finished!="boolean"?null:!!(r.finished||t===!1&&r.ended===!0&&r.length===0)}function Bst(e){if(!p9(e))return null;if(e.readableEnded===!0)return!0;let t=e._readableState;return!t||t.errored?!1:typeof t?.ended!="boolean"?null:t.ended}function Yde(e,t){if(!p9(e))return null;let r=e._readableState;return r!=null&&r.errored?!1:typeof r?.endEmitted!="boolean"?null:!!(r.endEmitted||t===!1&&r.ended===!0&&r.length===0)}function Zde(e){return e&&e[RI]!=null?e[RI]:typeof e?.readable!="boolean"?null:m9(e)?!1:p9(e)&&e.readable&&!Yde(e)}function Jde(e){return e&&e[AI]!=null?e[AI]:typeof e?.writable!="boolean"?null:m9(e)?!1:f9(e)&&e.writable&&!Qde(e)}function qst(e,t){return ml(e)?m9(e)?!0:!(t?.readable!==!1&&Zde(e)||t?.writable!==!1&&Jde(e)):null}function Mst(e){var t,r;return ml(e)?e.writableErrored?e.writableErrored:(t=(r=e._writableState)===null||r===void 0?void 0:r.errored)!==null&&t!==void 0?t:null:null}function kst(e){var t,r;return ml(e)?e.readableErrored?e.readableErrored:(t=(r=e._readableState)===null||r===void 0?void 0:r.errored)!==null&&t!==void 0?t:null:null}function jst(e){if(!ml(e))return null;if(typeof e.closed=="boolean")return e.closed;let t=e._writableState,r=e._readableState;return typeof t?.closed=="boolean"||typeof r?.closed=="boolean"?t?.closed||r?.closed:typeof e._closed=="boolean"&&epe(e)?e._closed:null}function epe(e){return typeof e._closed=="boolean"&&typeof e._defaultKeepAlive=="boolean"&&typeof e._removedConnection=="boolean"&&typeof e._removedContLen=="boolean"}function tpe(e){return typeof e._sent100=="boolean"&&epe(e)}function Ust(e){var t;return typeof e._consuming=="boolean"&&typeof e._dumped=="boolean"&&((t=e.req)===null||t===void 0?void 0:t.upgradeOrConnect)===void 0}function zst(e){if(!ml(e))return null;let t=e._writableState,r=e._readableState,i=t||r;return!i&&tpe(e)||!!(i&&i.autoDestroy&&i.emitClose&&i.closed===!1)}function $st(e){var t;return!!(e&&((t=e[Vde])!==null&&t!==void 0?t:e.readableDidRead||e.readableAborted))}function Hst(e){var t,r,i,n,s,a,o,l,c,u;return!!(e&&((t=(r=(i=(n=(s=(a=e[Gde])!==null&&a!==void 0?a:e.readableErrored)!==null&&s!==void 0?s:e.writableErrored)!==null&&n!==void 0?n:(o=e._readableState)===null||o===void 0?void 0:o.errorEmitted)!==null&&i!==void 0?i:(l=e._writableState)===null||l===void 0?void 0:l.errorEmitted)!==null&&r!==void 0?r:(c=e._readableState)===null||c===void 0?void 0:c.errored)!==null&&t!==void 0?t:!((u=e._writableState)===null||u===void 0)&&u.errored))}rpe.exports={isDestroyed:m9,kIsDestroyed:Hde,isDisturbed:$st,kIsDisturbed:Vde,isErrored:Hst,kIsErrored:Gde,isReadable:Zde,kIsReadable:RI,kIsClosedPromise:Ost,kControllerErrorFunction:Pst,kIsWritable:AI,isClosed:jst,isDuplexNodeStream:Ist,isFinished:qst,isIterable:Lst,isReadableNodeStream:p9,isReadableStream:Wde,isReadableEnded:Bst,isReadableFinished:Yde,isReadableErrored:kst,isNodeStream:ml,isWebStream:Dst,isWritable:Jde,isWritableNodeStream:f9,isWritableStream:Kde,isWritableEnded:Qde,isWritableFinished:Fst,isWritableErrored:Mst,isServerRequest:Ust,isServerResponse:tpe,willEmitClose:zst,isTransformStream:Xde}});var _c=g((WRt,DI)=>{var Mu=qu(),{AbortError:dpe,codes:Gst}=Kn(),{ERR_INVALID_ARG_TYPE:Vst,ERR_STREAM_PREMATURE_CLOSE:ipe}=Gst,{kEmptyObject:OI,once:PI}=Nn(),{validateAbortSignal:Wst,validateFunction:Kst,validateObject:Xst,validateBoolean:Qst}=v1(),{Promise:Yst,PromisePrototypeThen:Zst,SymbolDispose:ppe}=Rr(),{isClosed:Jst,isReadable:npe,isReadableNodeStream:CI,isReadableStream:eat,isReadableFinished:spe,isReadableErrored:ape,isWritable:ope,isWritableNodeStream:lpe,isWritableStream:tat,isWritableFinished:cpe,isWritableErrored:upe,isNodeStream:rat,willEmitClose:iat,kIsClosedPromise:nat}=hl(),_1;function sat(e){return e.setHeader&&typeof e.abort=="function"}var II=()=>{};function fpe(e,t,r){var i,n;if(arguments.length===2?(r=t,t=OI):t==null?t=OI:Xst(t,"options"),Kst(r,"callback"),Wst(t.signal,"options.signal"),r=PI(r),eat(e)||tat(e))return aat(e,t,r);if(!rat(e))throw new Vst("stream",["ReadableStream","WritableStream","Stream"],e);let s=(i=t.readable)!==null&&i!==void 0?i:CI(e),a=(n=t.writable)!==null&&n!==void 0?n:lpe(e),o=e._writableState,l=e._readableState,c=()=>{e.writable||p()},u=iat(e)&&CI(e)===s&&lpe(e)===a,d=cpe(e,!1),p=()=>{d=!0,e.destroyed&&(u=!1),!(u&&(!e.readable||s))&&(!s||f)&&r.call(e)},f=spe(e,!1),m=()=>{f=!0,e.destroyed&&(u=!1),!(u&&(!e.writable||a))&&(!a||d)&&r.call(e)},h=T=>{r.call(e,T)},y=Jst(e),b=()=>{y=!0;let T=upe(e)||ape(e);if(T&&typeof T!="boolean")return r.call(e,T);if(s&&!f&&CI(e,!0)&&!spe(e,!1))return r.call(e,new ipe);if(a&&!d&&!cpe(e,!1))return r.call(e,new ipe);r.call(e)},w=()=>{y=!0;let T=upe(e)||ape(e);if(T&&typeof T!="boolean")return r.call(e,T);r.call(e)},v=()=>{e.req.on("finish",p)};sat(e)?(e.on("complete",p),u||e.on("abort",b),e.req?v():e.on("request",v)):a&&!o&&(e.on("end",c),e.on("close",c)),!u&&typeof e.aborted=="boolean"&&e.on("aborted",b),e.on("end",m),e.on("finish",p),t.error!==!1&&e.on("error",h),e.on("close",b),y?Mu.nextTick(b):o!=null&&o.errorEmitted||l!=null&&l.errorEmitted?u||Mu.nextTick(w):(!s&&(!u||npe(e))&&(d||ope(e)===!1)||!a&&(!u||ope(e))&&(f||npe(e)===!1)||l&&e.req&&e.aborted)&&Mu.nextTick(w);let E=()=>{r=II,e.removeListener("aborted",b),e.removeListener("complete",p),e.removeListener("abort",b),e.removeListener("request",v),e.req&&e.req.removeListener("finish",p),e.removeListener("end",c),e.removeListener("close",c),e.removeListener("finish",p),e.removeListener("end",m),e.removeListener("error",h),e.removeListener("close",b)};if(t.signal&&!y){let T=()=>{let q=r;E(),q.call(e,new dpe(void 0,{cause:t.signal.reason}))};if(t.signal.aborted)Mu.nextTick(T);else{_1=_1||Nn().addAbortListener;let q=_1(t.signal,T),O=r;r=PI((...B)=>{q[ppe](),O.apply(e,B)})}}return E}function aat(e,t,r){let i=!1,n=II;if(t.signal)if(n=()=>{i=!0,r.call(e,new dpe(void 0,{cause:t.signal.reason}))},t.signal.aborted)Mu.nextTick(n);else{_1=_1||Nn().addAbortListener;let a=_1(t.signal,n),o=r;r=PI((...l)=>{a[ppe](),o.apply(e,l)})}let s=(...a)=>{i||Mu.nextTick(()=>r.apply(e,a))};return Zst(e[nat].promise,s,s),II}function oat(e,t){var r;let i=!1;return t===null&&(t=OI),(r=t)!==null&&r!==void 0&&r.cleanup&&(Qst(t.cleanup,"cleanup"),i=t.cleanup),new Yst((n,s)=>{let a=fpe(e,t,o=>{i&&a(),o?s(o):n()})})}DI.exports=fpe;DI.exports.finished=oat});var Cp=g((KRt,wpe)=>{"use strict";var gl=qu(),{aggregateTwoErrors:lat,codes:{ERR_MULTIPLE_CALLBACK:cat},AbortError:uat}=Kn(),{Symbol:gpe}=Rr(),{kIsDestroyed:dat,isDestroyed:pat,isFinished:fat,isServerRequest:mat}=hl(),ype=gpe("kDestroy"),LI=gpe("kConstruct");function bpe(e,t,r){e&&(e.stack,t&&!t.errored&&(t.errored=e),r&&!r.errored&&(r.errored=e))}function hat(e,t){let r=this._readableState,i=this._writableState,n=i||r;return i!=null&&i.destroyed||r!=null&&r.destroyed?(typeof t=="function"&&t(),this):(bpe(e,i,r),i&&(i.destroyed=!0),r&&(r.destroyed=!0),n.constructed?mpe(this,e,t):this.once(ype,function(s){mpe(this,lat(s,e),t)}),this)}function mpe(e,t,r){let i=!1;function n(s){if(i)return;i=!0;let a=e._readableState,o=e._writableState;bpe(s,o,a),o&&(o.closed=!0),a&&(a.closed=!0),typeof r=="function"&&r(s),s?gl.nextTick(gat,e,s):gl.nextTick(vpe,e)}try{e._destroy(t||null,n)}catch(s){n(s)}}function gat(e,t){FI(e,t),vpe(e)}function vpe(e){let t=e._readableState,r=e._writableState;r&&(r.closeEmitted=!0),t&&(t.closeEmitted=!0),(r!=null&&r.emitClose||t!=null&&t.emitClose)&&e.emit("close")}function FI(e,t){let r=e._readableState,i=e._writableState;i!=null&&i.errorEmitted||r!=null&&r.errorEmitted||(i&&(i.errorEmitted=!0),r&&(r.errorEmitted=!0),e.emit("error",t))}function yat(){let e=this._readableState,t=this._writableState;e&&(e.constructed=!0,e.closed=!1,e.closeEmitted=!1,e.destroyed=!1,e.errored=null,e.errorEmitted=!1,e.reading=!1,e.ended=e.readable===!1,e.endEmitted=e.readable===!1),t&&(t.constructed=!0,t.destroyed=!1,t.closed=!1,t.closeEmitted=!1,t.errored=null,t.errorEmitted=!1,t.finalCalled=!1,t.prefinished=!1,t.ended=t.writable===!1,t.ending=t.writable===!1,t.finished=t.writable===!1)}function BI(e,t,r){let i=e._readableState,n=e._writableState;if(n!=null&&n.destroyed||i!=null&&i.destroyed)return this;i!=null&&i.autoDestroy||n!=null&&n.autoDestroy?e.destroy(t):t&&(t.stack,n&&!n.errored&&(n.errored=t),i&&!i.errored&&(i.errored=t),r?gl.nextTick(FI,e,t):FI(e,t))}function bat(e,t){if(typeof e._construct!="function")return;let r=e._readableState,i=e._writableState;r&&(r.constructed=!1),i&&(i.constructed=!1),e.once(LI,t),!(e.listenerCount(LI)>1)&&gl.nextTick(vat,e)}function vat(e){let t=!1;function r(i){if(t){BI(e,i??new cat);return}t=!0;let n=e._readableState,s=e._writableState,a=s||n;n&&(n.constructed=!0),s&&(s.constructed=!0),a.destroyed?e.emit(ype,i):i?BI(e,i,!0):gl.nextTick(_at,e)}try{e._construct(i=>{gl.nextTick(r,i)})}catch(i){gl.nextTick(r,i)}}function _at(e){e.emit(LI)}function hpe(e){return e?.setHeader&&typeof e.abort=="function"}function _pe(e){e.emit("close")}function wat(e,t){e.emit("error",t),gl.nextTick(_pe,e)}function Eat(e,t){!e||pat(e)||(!t&&!fat(e)&&(t=new uat),mat(e)?(e.socket=null,e.destroy(t)):hpe(e)?e.abort():hpe(e.req)?e.req.abort():typeof e.destroy=="function"?e.destroy(t):typeof e.close=="function"?e.close():t?gl.nextTick(wat,e,t):gl.nextTick(_pe,e),e.destroyed||(e[dat]=!0))}wpe.exports={construct:bat,destroyer:Eat,destroy:hat,undestroy:yat,errorOrDestroy:BI}});var y9=g((XRt,Spe)=>{"use strict";var{ArrayIsArray:Sat,ObjectSetPrototypeOf:Epe}=Rr(),{EventEmitter:h9}=require("events");function g9(e){h9.call(this,e)}Epe(g9.prototype,h9.prototype);Epe(g9,h9);g9.prototype.pipe=function(e,t){let r=this;function i(u){e.writable&&e.write(u)===!1&&r.pause&&r.pause()}r.on("data",i);function n(){r.readable&&r.resume&&r.resume()}e.on("drain",n),!e._isStdio&&(!t||t.end!==!1)&&(r.on("end",a),r.on("close",o));let s=!1;function a(){s||(s=!0,e.end())}function o(){s||(s=!0,typeof e.destroy=="function"&&e.destroy())}function l(u){c(),h9.listenerCount(this,"error")===0&&this.emit("error",u)}qI(r,"error",l),qI(e,"error",l);function c(){r.removeListener("data",i),e.removeListener("drain",n),r.removeListener("end",a),r.removeListener("close",o),r.removeListener("error",l),e.removeListener("error",l),r.removeListener("end",c),r.removeListener("close",c),e.removeListener("close",c)}return r.on("end",c),r.on("close",c),e.on("close",c),e.emit("pipe",r),e};function qI(e,t,r){if(typeof e.prependListener=="function")return e.prependListener(t,r);!e._events||!e._events[t]?e.on(t,r):Sat(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}Spe.exports={Stream:g9,prependListener:qI}});var I2=g((QRt,b9)=>{"use strict";var{SymbolDispose:xat}=Rr(),{AbortError:xpe,codes:Tat}=Kn(),{isNodeStream:Tpe,isWebStream:Nat,kControllerErrorFunction:Rat}=hl(),Aat=_c(),{ERR_INVALID_ARG_TYPE:Npe}=Tat,MI,Cat=(e,t)=>{if(typeof e!="object"||!("aborted"in e))throw new Npe(t,"AbortSignal",e)};b9.exports.addAbortSignal=function(t,r){if(Cat(t,"signal"),!Tpe(r)&&!Nat(r))throw new Npe("stream",["ReadableStream","WritableStream","Stream"],r);return b9.exports.addAbortSignalNoValidate(t,r)};b9.exports.addAbortSignalNoValidate=function(e,t){if(typeof e!="object"||!("aborted"in e))return t;let r=Tpe(t)?()=>{t.destroy(new xpe(void 0,{cause:e.reason}))}:()=>{t[Rat](new xpe(void 0,{cause:e.reason}))};if(e.aborted)r();else{MI=MI||Nn().addAbortListener;let i=MI(e,r);Aat(t,i[xat])}return t}});var Cpe=g((ZRt,Ape)=>{"use strict";var{StringPrototypeSlice:Rpe,SymbolIterator:Oat,TypedArrayPrototypeSet:v9,Uint8Array:Pat}=Rr(),{Buffer:kI}=require("buffer"),{inspect:Iat}=Nn();Ape.exports=class{constructor(){this.head=null,this.tail=null,this.length=0}push(t){let r={data:t,next:null};this.length>0?this.tail.next=r:this.head=r,this.tail=r,++this.length}unshift(t){let r={data:t,next:this.head};this.length===0&&(this.tail=r),this.head=r,++this.length}shift(){if(this.length===0)return;let t=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,t}clear(){this.head=this.tail=null,this.length=0}join(t){if(this.length===0)return"";let r=this.head,i=""+r.data;for(;(r=r.next)!==null;)i+=t+r.data;return i}concat(t){if(this.length===0)return kI.alloc(0);let r=kI.allocUnsafe(t>>>0),i=this.head,n=0;for(;i;)v9(r,i.data,n),n+=i.data.length,i=i.next;return r}consume(t,r){let i=this.head.data;if(ts.length)r+=s,t-=s.length;else{t===s.length?(r+=s,++n,i.next?this.head=i.next:this.head=this.tail=null):(r+=Rpe(s,0,t),this.head=i,i.data=Rpe(s,t));break}++n}while((i=i.next)!==null);return this.length-=n,r}_getBuffer(t){let r=kI.allocUnsafe(t),i=t,n=this.head,s=0;do{let a=n.data;if(t>a.length)v9(r,a,i-t),t-=a.length;else{t===a.length?(v9(r,a,i-t),++s,n.next?this.head=n.next:this.head=this.tail=null):(v9(r,new Pat(a.buffer,a.byteOffset,t),i-t),this.head=n,n.data=a.slice(t));break}++s}while((n=n.next)!==null);return this.length-=s,r}[Symbol.for("nodejs.util.inspect.custom")](t,r){return Iat(this,{...r,depth:0,customInspect:!1})}}});var D2=g((JRt,Dpe)=>{"use strict";var{MathFloor:Dat,NumberIsInteger:Lat}=Rr(),{validateInteger:Fat}=v1(),{ERR_INVALID_ARG_VALUE:Bat}=Kn().codes,Ope=16*1024,Ppe=16;function qat(e,t,r){return e.highWaterMark!=null?e.highWaterMark:t?e[r]:null}function Ipe(e){return e?Ppe:Ope}function Mat(e,t){Fat(t,"value",0),e?Ppe=t:Ope=t}function kat(e,t,r,i){let n=qat(t,i,r);if(n!=null){if(!Lat(n)||n<0){let s=i?`options.${r}`:"options.highWaterMark";throw new Bat(s,n)}return Dat(n)}return Ipe(e.objectMode)}Dpe.exports={getHighWaterMark:kat,getDefaultHighWaterMark:Ipe,setDefaultHighWaterMark:Mat}});var jI=g((eAt,qpe)=>{"use strict";var Lpe=qu(),{PromisePrototypeThen:jat,SymbolAsyncIterator:Fpe,SymbolIterator:Bpe}=Rr(),{Buffer:Uat}=require("buffer"),{ERR_INVALID_ARG_TYPE:zat,ERR_STREAM_NULL_VALUES:$at}=Kn().codes;function Hat(e,t,r){let i;if(typeof t=="string"||t instanceof Uat)return new e({objectMode:!0,...r,read(){this.push(t),this.push(null)}});let n;if(t&&t[Fpe])n=!0,i=t[Fpe]();else if(t&&t[Bpe])n=!1,i=t[Bpe]();else throw new zat("iterable",["Iterable"],t);let s=new e({objectMode:!0,highWaterMark:1,...r}),a=!1;s._read=function(){a||(a=!0,l())},s._destroy=function(c,u){jat(o(c),()=>Lpe.nextTick(u,c),d=>Lpe.nextTick(u,d||c))};async function o(c){let u=c!=null,d=typeof i.throw=="function";if(u&&d){let{value:p,done:f}=await i.throw(c);if(await p,f)return}if(typeof i.return=="function"){let{value:p}=await i.return();await p}}async function l(){for(;;){try{let{value:c,done:u}=n?await i.next():i.next();if(u)s.push(null);else{let d=c&&typeof c.then=="function"?await c:c;if(d===null)throw a=!1,new $at;if(s.push(d))continue;a=!1}}catch(c){s.destroy(c)}break}}return s}qpe.exports=Hat});var F2=g((tAt,tfe)=>{var wo=qu(),{ArrayPrototypeIndexOf:Gat,NumberIsInteger:Vat,NumberIsNaN:Wat,NumberParseInt:Kat,ObjectDefineProperties:KI,ObjectKeys:Xat,ObjectSetPrototypeOf:jpe,Promise:Upe,SafeSet:Qat,SymbolAsyncDispose:Yat,SymbolAsyncIterator:Zat,Symbol:Jat}=Rr();tfe.exports=Qe;Qe.ReadableState=S9;var{EventEmitter:eot}=require("events"),{Stream:ku,prependListener:tot}=y9(),{Buffer:UI}=require("buffer"),{addAbortSignal:rot}=I2(),zpe=_c(),lt=Nn().debuglog("stream",e=>{lt=e}),iot=Cpe(),S1=Cp(),{getHighWaterMark:not,getDefaultHighWaterMark:sot}=D2(),{aggregateTwoErrors:Mpe,codes:{ERR_INVALID_ARG_TYPE:aot,ERR_METHOD_NOT_IMPLEMENTED:oot,ERR_OUT_OF_RANGE:lot,ERR_STREAM_PUSH_AFTER_EOF:cot,ERR_STREAM_UNSHIFT_AFTER_END_EVENT:uot},AbortError:dot}=Kn(),{validateObject:pot}=v1(),Op=Jat("kPaused"),{StringDecoder:$pe}=require("string_decoder"),fot=jI();jpe(Qe.prototype,ku.prototype);jpe(Qe,ku);var zI=()=>{},{errorOrDestroy:w1}=S1,E1=1,mot=2,Hpe=4,L2=8,Gpe=16,_9=32,w9=64,Vpe=128,hot=256,got=512,yot=1024,VI=2048,WI=4096,bot=8192,vot=16384,_ot=32768,Wpe=65536,wot=1<<17,Eot=1<<18;function _i(e){return{enumerable:!1,get(){return(this.state&e)!==0},set(t){t?this.state|=e:this.state&=~e}}}KI(S9.prototype,{objectMode:_i(E1),ended:_i(mot),endEmitted:_i(Hpe),reading:_i(L2),constructed:_i(Gpe),sync:_i(_9),needReadable:_i(w9),emittedReadable:_i(Vpe),readableListening:_i(hot),resumeScheduled:_i(got),errorEmitted:_i(yot),emitClose:_i(VI),autoDestroy:_i(WI),destroyed:_i(bot),closed:_i(vot),closeEmitted:_i(_ot),multiAwaitDrain:_i(Wpe),readingMore:_i(wot),dataEmitted:_i(Eot)});function S9(e,t,r){typeof r!="boolean"&&(r=t instanceof yl()),this.state=VI|WI|Gpe|_9,e&&e.objectMode&&(this.state|=E1),r&&e&&e.readableObjectMode&&(this.state|=E1),this.highWaterMark=e?not(this,e,"readableHighWaterMark",r):sot(!1),this.buffer=new iot,this.length=0,this.pipes=[],this.flowing=null,this[Op]=null,e&&e.emitClose===!1&&(this.state&=~VI),e&&e.autoDestroy===!1&&(this.state&=~WI),this.errored=null,this.defaultEncoding=e&&e.defaultEncoding||"utf8",this.awaitDrainWriters=null,this.decoder=null,this.encoding=null,e&&e.encoding&&(this.decoder=new $pe(e.encoding),this.encoding=e.encoding)}function Qe(e){if(!(this instanceof Qe))return new Qe(e);let t=this instanceof yl();this._readableState=new S9(e,this,t),e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.construct=="function"&&(this._construct=e.construct),e.signal&&!t&&rot(e.signal,this)),ku.call(this,e),S1.construct(this,()=>{this._readableState.needReadable&&E9(this,this._readableState)})}Qe.prototype.destroy=S1.destroy;Qe.prototype._undestroy=S1.undestroy;Qe.prototype._destroy=function(e,t){t(e)};Qe.prototype[eot.captureRejectionSymbol]=function(e){this.destroy(e)};Qe.prototype[Yat]=function(){let e;return this.destroyed||(e=this.readableEnded?null:new dot,this.destroy(e)),new Upe((t,r)=>zpe(this,i=>i&&i!==e?r(i):t(null)))};Qe.prototype.push=function(e,t){return Kpe(this,e,t,!1)};Qe.prototype.unshift=function(e,t){return Kpe(this,e,t,!0)};function Kpe(e,t,r,i){lt("readableAddChunk",t);let n=e._readableState,s;if(n.state&E1||(typeof t=="string"?(r=r||n.defaultEncoding,n.encoding!==r&&(i&&n.encoding?t=UI.from(t,r).toString(n.encoding):(t=UI.from(t,r),r=""))):t instanceof UI?r="":ku._isUint8Array(t)?(t=ku._uint8ArrayToBuffer(t),r=""):t!=null&&(s=new aot("chunk",["string","Buffer","Uint8Array"],t))),s)w1(e,s);else if(t===null)n.state&=~L2,Tot(e,n);else if(n.state&E1||t&&t.length>0)if(i)if(n.state&Hpe)w1(e,new uot);else{if(n.destroyed||n.errored)return!1;$I(e,n,t,!0)}else if(n.ended)w1(e,new cot);else{if(n.destroyed||n.errored)return!1;n.state&=~L2,n.decoder&&!r?(t=n.decoder.write(t),n.objectMode||t.length!==0?$I(e,n,t,!1):E9(e,n)):$I(e,n,t,!1)}else i||(n.state&=~L2,E9(e,n));return!n.ended&&(n.length0?(t.state&Wpe?t.awaitDrainWriters.clear():t.awaitDrainWriters=null,t.dataEmitted=!0,e.emit("data",r)):(t.length+=t.objectMode?1:r.length,i?t.buffer.unshift(r):t.buffer.push(r),t.state&w9&&x9(e)),E9(e,t)}Qe.prototype.isPaused=function(){let e=this._readableState;return e[Op]===!0||e.flowing===!1};Qe.prototype.setEncoding=function(e){let t=new $pe(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;let r=this._readableState.buffer,i="";for(let n of r)i+=t.write(n);return r.clear(),i!==""&&r.push(i),this._readableState.length=i.length,this};var Sot=1073741824;function xot(e){if(e>Sot)throw new lot("size","<= 1GiB",e);return e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++,e}function kpe(e,t){return e<=0||t.length===0&&t.ended?0:t.state&E1?1:Wat(e)?t.flowing&&t.length?t.buffer.first().length:t.length:e<=t.length?e:t.ended?t.length:0}Qe.prototype.read=function(e){lt("read",e),e===void 0?e=NaN:Vat(e)||(e=Kat(e,10));let t=this._readableState,r=e;if(e>t.highWaterMark&&(t.highWaterMark=xot(e)),e!==0&&(t.state&=~Vpe),e===0&&t.needReadable&&((t.highWaterMark!==0?t.length>=t.highWaterMark:t.length>0)||t.ended))return lt("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?HI(this):x9(this),null;if(e=kpe(e,t),e===0&&t.ended)return t.length===0&&HI(this),null;let i=(t.state&w9)!==0;if(lt("need readable",i),(t.length===0||t.length-e0?n=Jpe(e,t):n=null,n===null?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.multiAwaitDrain?t.awaitDrainWriters.clear():t.awaitDrainWriters=null),t.length===0&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&HI(this)),n!==null&&!t.errorEmitted&&!t.closeEmitted&&(t.dataEmitted=!0,this.emit("data",n)),n};function Tot(e,t){if(lt("onEofChunk"),!t.ended){if(t.decoder){let r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,t.sync?x9(e):(t.needReadable=!1,t.emittedReadable=!0,Xpe(e))}}function x9(e){let t=e._readableState;lt("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(lt("emitReadable",t.flowing),t.emittedReadable=!0,wo.nextTick(Xpe,e))}function Xpe(e){let t=e._readableState;lt("emitReadable_",t.destroyed,t.length,t.ended),!t.destroyed&&!t.errored&&(t.length||t.ended)&&(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,Ype(e)}function E9(e,t){!t.readingMore&&t.constructed&&(t.readingMore=!0,wo.nextTick(Not,e,t))}function Not(e,t){for(;!t.reading&&!t.ended&&(t.length1&&i.pipes.includes(e)&&(lt("false write response, pause",i.awaitDrainWriters.size),i.awaitDrainWriters.add(e)),r.pause()),l||(l=Rot(r,e),e.on("drain",l))}r.on("data",p);function p(b){lt("ondata");let w=e.write(b);lt("dest.write",w),w===!1&&d()}function f(b){if(lt("onerror",b),y(),e.removeListener("error",f),e.listenerCount("error")===0){let w=e._writableState||e._readableState;w&&!w.errorEmitted?w1(e,b):e.emit("error",b)}}tot(e,"error",f);function m(){e.removeListener("finish",h),y()}e.once("close",m);function h(){lt("onfinish"),e.removeListener("close",m),y()}e.once("finish",h);function y(){lt("unpipe"),r.unpipe(e)}return e.emit("pipe",r),e.writableNeedDrain===!0?d():i.flowing||(lt("pipe resume"),r.resume()),e};function Rot(e,t){return function(){let i=e._readableState;i.awaitDrainWriters===t?(lt("pipeOnDrain",1),i.awaitDrainWriters=null):i.multiAwaitDrain&&(lt("pipeOnDrain",i.awaitDrainWriters.size),i.awaitDrainWriters.delete(t)),(!i.awaitDrainWriters||i.awaitDrainWriters.size===0)&&e.listenerCount("data")&&e.resume()}}Qe.prototype.unpipe=function(e){let t=this._readableState,r={hasUnpiped:!1};if(t.pipes.length===0)return this;if(!e){let n=t.pipes;t.pipes=[],this.pause();for(let s=0;s0,i.flowing!==!1&&this.resume()):e==="readable"&&!i.endEmitted&&!i.readableListening&&(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,lt("on readable",i.length,i.reading),i.length?x9(this):i.reading||wo.nextTick(Aot,this)),r};Qe.prototype.addListener=Qe.prototype.on;Qe.prototype.removeListener=function(e,t){let r=ku.prototype.removeListener.call(this,e,t);return e==="readable"&&wo.nextTick(Qpe,this),r};Qe.prototype.off=Qe.prototype.removeListener;Qe.prototype.removeAllListeners=function(e){let t=ku.prototype.removeAllListeners.apply(this,arguments);return(e==="readable"||e===void 0)&&wo.nextTick(Qpe,this),t};function Qpe(e){let t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&t[Op]===!1?t.flowing=!0:e.listenerCount("data")>0?e.resume():t.readableListening||(t.flowing=null)}function Aot(e){lt("readable nexttick read 0"),e.read(0)}Qe.prototype.resume=function(){let e=this._readableState;return e.flowing||(lt("resume"),e.flowing=!e.readableListening,Cot(this,e)),e[Op]=!1,this};function Cot(e,t){t.resumeScheduled||(t.resumeScheduled=!0,wo.nextTick(Oot,e,t))}function Oot(e,t){lt("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),Ype(e),t.flowing&&!t.reading&&e.read(0)}Qe.prototype.pause=function(){return lt("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(lt("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState[Op]=!0,this};function Ype(e){let t=e._readableState;for(lt("flow",t.flowing);t.flowing&&e.read()!==null;);}Qe.prototype.wrap=function(e){let t=!1;e.on("data",i=>{!this.push(i)&&e.pause&&(t=!0,e.pause())}),e.on("end",()=>{this.push(null)}),e.on("error",i=>{w1(this,i)}),e.on("close",()=>{this.destroy()}),e.on("destroy",()=>{this.destroy()}),this._read=()=>{t&&e.resume&&(t=!1,e.resume())};let r=Xat(e);for(let i=1;i{n=a?Mpe(n,a):null,r(),r=zI});try{for(;;){let a=e.destroyed?null:e.read();if(a!==null)yield a;else{if(n)throw n;if(n===null)return;await new Upe(i)}}}catch(a){throw n=Mpe(n,a),n}finally{(n||t?.destroyOnReturn!==!1)&&(n===void 0||e._readableState.autoDestroy)?S1.destroyer(e,null):(e.off("readable",i),s())}}KI(Qe.prototype,{readable:{__proto__:null,get(){let e=this._readableState;return!!e&&e.readable!==!1&&!e.destroyed&&!e.errorEmitted&&!e.endEmitted},set(e){this._readableState&&(this._readableState.readable=!!e)}},readableDidRead:{__proto__:null,enumerable:!1,get:function(){return this._readableState.dataEmitted}},readableAborted:{__proto__:null,enumerable:!1,get:function(){return!!(this._readableState.readable!==!1&&(this._readableState.destroyed||this._readableState.errored)&&!this._readableState.endEmitted)}},readableHighWaterMark:{__proto__:null,enumerable:!1,get:function(){return this._readableState.highWaterMark}},readableBuffer:{__proto__:null,enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}},readableFlowing:{__proto__:null,enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}},readableLength:{__proto__:null,enumerable:!1,get(){return this._readableState.length}},readableObjectMode:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.objectMode:!1}},readableEncoding:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.encoding:null}},errored:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.errored:null}},closed:{__proto__:null,get(){return this._readableState?this._readableState.closed:!1}},destroyed:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.destroyed:!1},set(e){this._readableState&&(this._readableState.destroyed=e)}},readableEnded:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.endEmitted:!1}}});KI(S9.prototype,{pipesCount:{__proto__:null,get(){return this.pipes.length}},paused:{__proto__:null,get(){return this[Op]!==!1},set(e){this[Op]=!!e}}});Qe._fromList=Jpe;function Jpe(e,t){if(t.length===0)return null;let r;return t.objectMode?r=t.buffer.shift():!e||e>=t.length?(t.decoder?r=t.buffer.join(""):t.buffer.length===1?r=t.buffer.first():r=t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r}function HI(e){let t=e._readableState;lt("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,wo.nextTick(Iot,t,e))}function Iot(e,t){if(lt("endReadableNT",e.endEmitted,e.length),!e.errored&&!e.closeEmitted&&!e.endEmitted&&e.length===0){if(e.endEmitted=!0,t.emit("end"),t.writable&&t.allowHalfOpen===!1)wo.nextTick(Dot,t);else if(e.autoDestroy){let r=t._writableState;(!r||r.autoDestroy&&(r.finished||r.writable===!1))&&t.destroy()}}}function Dot(e){e.writable&&!e.writableEnded&&!e.destroyed&&e.end()}Qe.from=function(e,t){return fot(Qe,e,t)};var GI;function efe(){return GI===void 0&&(GI={}),GI}Qe.fromWeb=function(e,t){return efe().newStreamReadableFromReadableStream(e,t)};Qe.toWeb=function(e,t){return efe().newReadableStreamFromStreamReadable(e,t)};Qe.wrap=function(e,t){var r,i;return new Qe({objectMode:(r=(i=e.readableObjectMode)!==null&&i!==void 0?i:e.objectMode)!==null&&r!==void 0?r:!0,...t,destroy(n,s){S1.destroyer(e,n),s(n)}}).wrap(e)}});var C9=g((rAt,ffe)=>{var Pp=qu(),{ArrayPrototypeSlice:nfe,Error:Lot,FunctionPrototypeSymbolHasInstance:sfe,ObjectDefineProperty:afe,ObjectDefineProperties:Fot,ObjectSetPrototypeOf:ofe,StringPrototypeToLowerCase:Bot,Symbol:qot,SymbolHasInstance:Mot}=Rr();ffe.exports=Ar;Ar.WritableState=M2;var{EventEmitter:kot}=require("events"),B2=y9().Stream,{Buffer:T9}=require("buffer"),A9=Cp(),{addAbortSignal:jot}=I2(),{getHighWaterMark:Uot,getDefaultHighWaterMark:zot}=D2(),{ERR_INVALID_ARG_TYPE:$ot,ERR_METHOD_NOT_IMPLEMENTED:Hot,ERR_MULTIPLE_CALLBACK:lfe,ERR_STREAM_CANNOT_PIPE:Got,ERR_STREAM_DESTROYED:q2,ERR_STREAM_ALREADY_FINISHED:Vot,ERR_STREAM_NULL_VALUES:Wot,ERR_STREAM_WRITE_AFTER_END:Kot,ERR_UNKNOWN_ENCODING:cfe}=Kn().codes,{errorOrDestroy:x1}=A9;ofe(Ar.prototype,B2.prototype);ofe(Ar,B2);function YI(){}var T1=qot("kOnFinished");function M2(e,t,r){typeof r!="boolean"&&(r=t instanceof yl()),this.objectMode=!!(e&&e.objectMode),r&&(this.objectMode=this.objectMode||!!(e&&e.writableObjectMode)),this.highWaterMark=e?Uot(this,e,"writableHighWaterMark",r):zot(!1),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;let i=!!(e&&e.decodeStrings===!1);this.decodeStrings=!i,this.defaultEncoding=e&&e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=Qot.bind(void 0,t),this.writecb=null,this.writelen=0,this.afterWriteTickInfo=null,R9(this),this.pendingcb=0,this.constructed=!0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!e||e.emitClose!==!1,this.autoDestroy=!e||e.autoDestroy!==!1,this.errored=null,this.closed=!1,this.closeEmitted=!1,this[T1]=[]}function R9(e){e.buffered=[],e.bufferedIndex=0,e.allBuffers=!0,e.allNoop=!0}M2.prototype.getBuffer=function(){return nfe(this.buffered,this.bufferedIndex)};afe(M2.prototype,"bufferedRequestCount",{__proto__:null,get(){return this.buffered.length-this.bufferedIndex}});function Ar(e){let t=this instanceof yl();if(!t&&!sfe(Ar,this))return new Ar(e);this._writableState=new M2(e,this,t),e&&(typeof e.write=="function"&&(this._write=e.write),typeof e.writev=="function"&&(this._writev=e.writev),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.final=="function"&&(this._final=e.final),typeof e.construct=="function"&&(this._construct=e.construct),e.signal&&jot(e.signal,this)),B2.call(this,e),A9.construct(this,()=>{let r=this._writableState;r.writing||JI(this,r),eD(this,r)})}afe(Ar,Mot,{__proto__:null,value:function(e){return sfe(this,e)?!0:this!==Ar?!1:e&&e._writableState instanceof M2}});Ar.prototype.pipe=function(){x1(this,new Got)};function ufe(e,t,r,i){let n=e._writableState;if(typeof r=="function")i=r,r=n.defaultEncoding;else{if(!r)r=n.defaultEncoding;else if(r!=="buffer"&&!T9.isEncoding(r))throw new cfe(r);typeof i!="function"&&(i=YI)}if(t===null)throw new Wot;if(!n.objectMode)if(typeof t=="string")n.decodeStrings!==!1&&(t=T9.from(t,r),r="buffer");else if(t instanceof T9)r="buffer";else if(B2._isUint8Array(t))t=B2._uint8ArrayToBuffer(t),r="buffer";else throw new $ot("chunk",["string","Buffer","Uint8Array"],t);let s;return n.ending?s=new Kot:n.destroyed&&(s=new q2("write")),s?(Pp.nextTick(i,s),x1(e,s,!0),s):(n.pendingcb++,Xot(e,n,t,r,i))}Ar.prototype.write=function(e,t,r){return ufe(this,e,t,r)===!0};Ar.prototype.cork=function(){this._writableState.corked++};Ar.prototype.uncork=function(){let e=this._writableState;e.corked&&(e.corked--,e.writing||JI(this,e))};Ar.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=Bot(t)),!T9.isEncoding(t))throw new cfe(t);return this._writableState.defaultEncoding=t,this};function Xot(e,t,r,i,n){let s=t.objectMode?1:r.length;t.length+=s;let a=t.lengthr.bufferedIndex&&JI(e,r),i?r.afterWriteTickInfo!==null&&r.afterWriteTickInfo.cb===n?r.afterWriteTickInfo.count++:(r.afterWriteTickInfo={count:1,cb:n,stream:e,state:r},Pp.nextTick(Yot,r.afterWriteTickInfo)):dfe(e,r,1,n))}function Yot({stream:e,state:t,count:r,cb:i}){return t.afterWriteTickInfo=null,dfe(e,t,r,i)}function dfe(e,t,r,i){for(!t.ending&&!e.destroyed&&t.length===0&&t.needDrain&&(t.needDrain=!1,e.emit("drain"));r-- >0;)t.pendingcb--,i();t.destroyed&&ZI(t),eD(e,t)}function ZI(e){if(e.writing)return;for(let n=e.bufferedIndex;n1&&e._writev){t.pendingcb-=s-1;let o=t.allNoop?YI:c=>{for(let u=a;u256?(r.splice(0,a),t.bufferedIndex=0):t.bufferedIndex=a}t.bufferProcessing=!1}Ar.prototype._write=function(e,t,r){if(this._writev)this._writev([{chunk:e,encoding:t}],r);else throw new Hot("_write()")};Ar.prototype._writev=null;Ar.prototype.end=function(e,t,r){let i=this._writableState;typeof e=="function"?(r=e,e=null,t=null):typeof t=="function"&&(r=t,t=null);let n;if(e!=null){let s=ufe(this,e,t);s instanceof Lot&&(n=s)}return i.corked&&(i.corked=1,this.uncork()),n||(!i.errored&&!i.ending?(i.ending=!0,eD(this,i,!0),i.ended=!0):i.finished?n=new Vot("end"):i.destroyed&&(n=new q2("end"))),typeof r=="function"&&(n||i.finished?Pp.nextTick(r,n):i[T1].push(r)),this};function N9(e){return e.ending&&!e.destroyed&&e.constructed&&e.length===0&&!e.errored&&e.buffered.length===0&&!e.finished&&!e.writing&&!e.errorEmitted&&!e.closeEmitted}function Zot(e,t){let r=!1;function i(n){if(r){x1(e,n??lfe());return}if(r=!0,t.pendingcb--,n){let s=t[T1].splice(0);for(let a=0;a{N9(n)?QI(i,n):n.pendingcb--},e,t)):N9(t)&&(t.pendingcb++,QI(e,t))))}function QI(e,t){t.pendingcb--,t.finished=!0;let r=t[T1].splice(0);for(let i=0;i{var tD=qu(),tlt=require("buffer"),{isReadable:rlt,isWritable:ilt,isIterable:mfe,isNodeStream:nlt,isReadableNodeStream:hfe,isWritableNodeStream:gfe,isDuplexNodeStream:slt,isReadableStream:yfe,isWritableStream:bfe}=hl(),vfe=_c(),{AbortError:Tfe,codes:{ERR_INVALID_ARG_TYPE:alt,ERR_INVALID_RETURN_VALUE:_fe}}=Kn(),{destroyer:R1}=Cp(),olt=yl(),Nfe=F2(),llt=C9(),{createDeferredPromise:wfe}=Nn(),Efe=jI(),Sfe=globalThis.Blob||tlt.Blob,clt=typeof Sfe<"u"?function(t){return t instanceof Sfe}:function(t){return!1},ult=globalThis.AbortController||y1().AbortController,{FunctionPrototypeCall:xfe}=Rr(),ju=class extends olt{constructor(t){super(t),t?.readable===!1&&(this._readableState.readable=!1,this._readableState.ended=!0,this._readableState.endEmitted=!0),t?.writable===!1&&(this._writableState.writable=!1,this._writableState.ending=!0,this._writableState.ended=!0,this._writableState.finished=!0)}};Rfe.exports=function e(t,r){if(slt(t))return t;if(hfe(t))return N1({readable:t});if(gfe(t))return N1({writable:t});if(nlt(t))return N1({writable:!1,readable:!1});if(yfe(t))return N1({readable:Nfe.fromWeb(t)});if(bfe(t))return N1({writable:llt.fromWeb(t)});if(typeof t=="function"){let{value:n,write:s,final:a,destroy:o}=dlt(t);if(mfe(n))return Efe(ju,n,{objectMode:!0,write:s,final:a,destroy:o});let l=n?.then;if(typeof l=="function"){let c,u=xfe(l,n,d=>{if(d!=null)throw new _fe("nully","body",d)},d=>{R1(c,d)});return c=new ju({objectMode:!0,readable:!1,write:s,final(d){a(async()=>{try{await u,tD.nextTick(d,null)}catch(p){tD.nextTick(d,p)}})},destroy:o})}throw new _fe("Iterable, AsyncIterable or AsyncFunction",r,n)}if(clt(t))return e(t.arrayBuffer());if(mfe(t))return Efe(ju,t,{objectMode:!0,writable:!1});if(yfe(t?.readable)&&bfe(t?.writable))return ju.fromWeb(t);if(typeof t?.writable=="object"||typeof t?.readable=="object"){let n=t!=null&&t.readable?hfe(t?.readable)?t?.readable:e(t.readable):void 0,s=t!=null&&t.writable?gfe(t?.writable)?t?.writable:e(t.writable):void 0;return N1({readable:n,writable:s})}let i=t?.then;if(typeof i=="function"){let n;return xfe(i,t,s=>{s!=null&&n.push(s),n.push(null)},s=>{R1(n,s)}),n=new ju({objectMode:!0,writable:!1,read(){}})}throw new alt(r,["Blob","ReadableStream","WritableStream","Stream","Iterable","AsyncIterable","Function","{ readable, writable } pair","Promise"],t)};function dlt(e){let{promise:t,resolve:r}=wfe(),i=new ult,n=i.signal;return{value:e(async function*(){for(;;){let a=t;t=null;let{chunk:o,done:l,cb:c}=await a;if(tD.nextTick(c),l)return;if(n.aborted)throw new Tfe(void 0,{cause:n.reason});({promise:t,resolve:r}=wfe()),yield o}}(),{signal:n}),write(a,o,l){let c=r;r=null,c({chunk:a,done:!1,cb:l})},final(a){let o=r;r=null,o({done:!0,cb:a})},destroy(a,o){i.abort(),o(a)}}}function N1(e){let t=e.readable&&typeof e.readable.read!="function"?Nfe.wrap(e.readable):e.readable,r=e.writable,i=!!rlt(t),n=!!ilt(r),s,a,o,l,c;function u(d){let p=l;l=null,p?p(d):d&&c.destroy(d)}return c=new ju({readableObjectMode:!!(t!=null&&t.readableObjectMode),writableObjectMode:!!(r!=null&&r.writableObjectMode),readable:i,writable:n}),n&&(vfe(r,d=>{n=!1,d&&R1(t,d),u(d)}),c._write=function(d,p,f){r.write(d,p)?f():s=f},c._final=function(d){r.end(),a=d},r.on("drain",function(){if(s){let d=s;s=null,d()}}),r.on("finish",function(){if(a){let d=a;a=null,d()}})),i&&(vfe(t,d=>{i=!1,d&&R1(t,d),u(d)}),t.on("readable",function(){if(o){let d=o;o=null,d()}}),t.on("end",function(){c.push(null)}),c._read=function(){for(;;){let d=t.read();if(d===null){o=c._read;return}if(!c.push(d))return}}),c._destroy=function(d,p){!d&&l!==null&&(d=new Tfe),o=null,s=null,a=null,l===null?p(d):(l=p,R1(r,d),R1(t,d))},c}});var yl=g((nAt,Pfe)=>{"use strict";var{ObjectDefineProperties:plt,ObjectGetOwnPropertyDescriptor:wc,ObjectKeys:flt,ObjectSetPrototypeOf:Cfe}=Rr();Pfe.exports=Eo;var nD=F2(),Da=C9();Cfe(Eo.prototype,nD.prototype);Cfe(Eo,nD);{let e=flt(Da.prototype);for(let t=0;t{"use strict";var{ObjectSetPrototypeOf:Ife,Symbol:mlt}=Rr();Dfe.exports=Ec;var{ERR_METHOD_NOT_IMPLEMENTED:hlt}=Kn().codes,aD=yl(),{getHighWaterMark:glt}=D2();Ife(Ec.prototype,aD.prototype);Ife(Ec,aD);var k2=mlt("kCallback");function Ec(e){if(!(this instanceof Ec))return new Ec(e);let t=e?glt(this,e,"readableHighWaterMark",!0):null;t===0&&(e={...e,highWaterMark:null,readableHighWaterMark:t,writableHighWaterMark:e.writableHighWaterMark||0}),aD.call(this,e),this._readableState.sync=!1,this[k2]=null,e&&(typeof e.transform=="function"&&(this._transform=e.transform),typeof e.flush=="function"&&(this._flush=e.flush)),this.on("prefinish",ylt)}function sD(e){typeof this._flush=="function"&&!this.destroyed?this._flush((t,r)=>{if(t){e?e(t):this.destroy(t);return}r!=null&&this.push(r),this.push(null),e&&e()}):(this.push(null),e&&e())}function ylt(){this._final!==sD&&sD.call(this)}Ec.prototype._final=sD;Ec.prototype._transform=function(e,t,r){throw new hlt("_transform()")};Ec.prototype._write=function(e,t,r){let i=this._readableState,n=this._writableState,s=i.length;this._transform(e,t,(a,o)=>{if(a){r(a);return}o!=null&&this.push(o),n.ended||s===i.length||i.length{"use strict";var{ObjectSetPrototypeOf:Lfe}=Rr();Ffe.exports=A1;var lD=oD();Lfe(A1.prototype,lD.prototype);Lfe(A1,lD);function A1(e){if(!(this instanceof A1))return new A1(e);lD.call(this,e)}A1.prototype._transform=function(e,t,r){r(null,e)}});var D9=g((oAt,jfe)=>{var j2=qu(),{ArrayIsArray:blt,Promise:vlt,SymbolAsyncIterator:_lt,SymbolDispose:wlt}=Rr(),I9=_c(),{once:Elt}=Nn(),Slt=Cp(),Bfe=yl(),{aggregateTwoErrors:xlt,codes:{ERR_INVALID_ARG_TYPE:bD,ERR_INVALID_RETURN_VALUE:uD,ERR_MISSING_ARGS:Tlt,ERR_STREAM_DESTROYED:Nlt,ERR_STREAM_PREMATURE_CLOSE:Rlt},AbortError:Alt}=Kn(),{validateFunction:Clt,validateAbortSignal:Olt}=v1(),{isIterable:Ip,isReadable:dD,isReadableNodeStream:P9,isNodeStream:qfe,isTransformStream:C1,isWebStream:Plt,isReadableStream:pD,isReadableFinished:Ilt}=hl(),Dlt=globalThis.AbortController||y1().AbortController,fD,mD,hD;function Mfe(e,t,r){let i=!1;e.on("close",()=>{i=!0});let n=I9(e,{readable:t,writable:r},s=>{i=!s});return{destroy:s=>{i||(i=!0,Slt.destroyer(e,s||new Nlt("pipe")))},cleanup:n}}function Llt(e){return Clt(e[e.length-1],"streams[stream.length - 1]"),e.pop()}function gD(e){if(Ip(e))return e;if(P9(e))return Flt(e);throw new bD("val",["Readable","Iterable","AsyncIterable"],e)}async function*Flt(e){mD||(mD=F2()),yield*mD.prototype[_lt].call(e)}async function O9(e,t,r,{end:i}){let n,s=null,a=c=>{if(c&&(n=c),s){let u=s;s=null,u()}},o=()=>new vlt((c,u)=>{n?u(n):s=()=>{n?u(n):c()}});t.on("drain",a);let l=I9(t,{readable:!1},a);try{t.writableNeedDrain&&await o();for await(let c of e)t.write(c)||await o();i&&(t.end(),await o()),r()}catch(c){r(n!==c?xlt(n,c):c)}finally{l(),t.off("drain",a)}}async function yD(e,t,r,{end:i}){C1(t)&&(t=t.writable);let n=t.getWriter();try{for await(let s of e)await n.ready,n.write(s).catch(()=>{});await n.ready,i&&await n.close(),r()}catch(s){try{await n.abort(s),r(s)}catch(a){r(a)}}}function Blt(...e){return kfe(e,Elt(Llt(e)))}function kfe(e,t,r){if(e.length===1&&blt(e[0])&&(e=e[0]),e.length<2)throw new Tlt("streams");let i=new Dlt,n=i.signal,s=r?.signal,a=[];Olt(s,"options.signal");function o(){m(new Alt)}hD=hD||Nn().addAbortListener;let l;s&&(l=hD(s,o));let c,u,d=[],p=0;function f(v){m(v,--p===0)}function m(v,E){var T;if(v&&(!c||c.code==="ERR_STREAM_PREMATURE_CLOSE")&&(c=v),!(!c&&!E)){for(;d.length;)d.shift()(c);(T=l)===null||T===void 0||T[wlt](),i.abort(),E&&(c||a.forEach(q=>q()),j2.nextTick(t,c,u))}}let h;for(let v=0;v0,O=T||r?.end!==!1,B=v===e.length-1;if(qfe(E)){let P=function(M){M&&M.name!=="AbortError"&&M.code!=="ERR_STREAM_PREMATURE_CLOSE"&&f(M)};var w=P;if(O){let{destroy:M,cleanup:x}=Mfe(E,T,q);d.push(M),dD(E)&&B&&a.push(x)}E.on("error",P),dD(E)&&B&&a.push(()=>{E.removeListener("error",P)})}if(v===0)if(typeof E=="function"){if(h=E({signal:n}),!Ip(h))throw new uD("Iterable, AsyncIterable or Stream","source",h)}else Ip(E)||P9(E)||C1(E)?h=E:h=Bfe.from(E);else if(typeof E=="function"){if(C1(h)){var y;h=gD((y=h)===null||y===void 0?void 0:y.readable)}else h=gD(h);if(h=E(h,{signal:n}),T){if(!Ip(h,!0))throw new uD("AsyncIterable",`transform[${v-1}]`,h)}else{var b;fD||(fD=cD());let P=new fD({objectMode:!0}),M=(b=h)===null||b===void 0?void 0:b.then;if(typeof M=="function")p++,M.call(h,L=>{u=L,L!=null&&P.write(L),O&&P.end(),j2.nextTick(f)},L=>{P.destroy(L),j2.nextTick(f,L)});else if(Ip(h,!0))p++,O9(h,P,f,{end:O});else if(pD(h)||C1(h)){let L=h.readable||h;p++,O9(L,P,f,{end:O})}else throw new uD("AsyncIterable or Promise","destination",h);h=P;let{destroy:x,cleanup:Y}=Mfe(h,!1,!0);d.push(x),B&&a.push(Y)}}else if(qfe(E)){if(P9(h)){p+=2;let P=qlt(h,E,f,{end:O});dD(E)&&B&&a.push(P)}else if(C1(h)||pD(h)){let P=h.readable||h;p++,O9(P,E,f,{end:O})}else if(Ip(h))p++,O9(h,E,f,{end:O});else throw new bD("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=E}else if(Plt(E)){if(P9(h))p++,yD(gD(h),E,f,{end:O});else if(pD(h)||Ip(h))p++,yD(h,E,f,{end:O});else if(C1(h))p++,yD(h.readable,E,f,{end:O});else throw new bD("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=E}else h=Bfe.from(E)}return(n!=null&&n.aborted||s!=null&&s.aborted)&&j2.nextTick(o),h}function qlt(e,t,r,{end:i}){let n=!1;if(t.on("close",()=>{n||r(new Rlt)}),e.pipe(t,{end:!1}),i){let a=function(){n=!0,t.end()};var s=a;Ilt(e)?j2.nextTick(a):e.once("end",a)}else r();return I9(e,{readable:!0,writable:!1},a=>{let o=e._readableState;a&&a.code==="ERR_STREAM_PREMATURE_CLOSE"&&o&&o.ended&&!o.errored&&!o.errorEmitted?e.once("end",r).once("error",r):r(a)}),I9(t,{readable:!1,writable:!0},r)}jfe.exports={pipelineImpl:kfe,pipeline:Blt}});var _D=g((lAt,Vfe)=>{"use strict";var{pipeline:Mlt}=D9(),L9=yl(),{destroyer:klt}=Cp(),{isNodeStream:F9,isReadable:Ufe,isWritable:zfe,isWebStream:vD,isTransformStream:Dp,isWritableStream:$fe,isReadableStream:Hfe}=hl(),{AbortError:jlt,codes:{ERR_INVALID_ARG_VALUE:Gfe,ERR_MISSING_ARGS:Ult}}=Kn(),zlt=_c();Vfe.exports=function(...t){if(t.length===0)throw new Ult("streams");if(t.length===1)return L9.from(t[0]);let r=[...t];if(typeof t[0]=="function"&&(t[0]=L9.from(t[0])),typeof t[t.length-1]=="function"){let f=t.length-1;t[f]=L9.from(t[f])}for(let f=0;f0&&!(zfe(t[f])||$fe(t[f])||Dp(t[f])))throw new Gfe(`streams[${f}]`,r[f],"must be writable")}let i,n,s,a,o;function l(f){let m=a;a=null,m?m(f):f?o.destroy(f):!p&&!d&&o.destroy()}let c=t[0],u=Mlt(t,l),d=!!(zfe(c)||$fe(c)||Dp(c)),p=!!(Ufe(u)||Hfe(u)||Dp(u));if(o=new L9({writableObjectMode:!!(c!=null&&c.writableObjectMode),readableObjectMode:!!(u!=null&&u.readableObjectMode),writable:d,readable:p}),d){if(F9(c))o._write=function(m,h,y){c.write(m,h)?y():i=y},o._final=function(m){c.end(),n=m},c.on("drain",function(){if(i){let m=i;i=null,m()}});else if(vD(c)){let h=(Dp(c)?c.writable:c).getWriter();o._write=async function(y,b,w){try{await h.ready,h.write(y).catch(()=>{}),w()}catch(v){w(v)}},o._final=async function(y){try{await h.ready,h.close().catch(()=>{}),n=y}catch(b){y(b)}}}let f=Dp(u)?u.readable:u;zlt(f,()=>{if(n){let m=n;n=null,m()}})}if(p){if(F9(u))u.on("readable",function(){if(s){let f=s;s=null,f()}}),u.on("end",function(){o.push(null)}),o._read=function(){for(;;){let f=u.read();if(f===null){s=o._read;return}if(!o.push(f))return}};else if(vD(u)){let m=(Dp(u)?u.readable:u).getReader();o._read=async function(){for(;;)try{let{value:h,done:y}=await m.read();if(!o.push(h))return;if(y){o.push(null);return}}catch{return}}}}return o._destroy=function(f,m){!f&&a!==null&&(f=new jlt),s=null,i=null,n=null,a===null?m(f):(a=m,F9(u)&&klt(u,f))},o}});var rme=g((cAt,SD)=>{"use strict";var $lt=globalThis.AbortController||y1().AbortController,{codes:{ERR_INVALID_ARG_VALUE:Hlt,ERR_INVALID_ARG_TYPE:U2,ERR_MISSING_ARGS:Glt,ERR_OUT_OF_RANGE:Vlt},AbortError:bl}=Kn(),{validateAbortSignal:Lp,validateInteger:Wfe,validateObject:Fp}=v1(),Wlt=Rr().Symbol("kWeak"),Klt=Rr().Symbol("kResistStopPropagation"),{finished:Xlt}=_c(),Qlt=_D(),{addAbortSignalNoValidate:Ylt}=I2(),{isWritable:Zlt,isNodeStream:Jlt}=hl(),{deprecate:ect}=Nn(),{ArrayPrototypePush:tct,Boolean:rct,MathFloor:Kfe,Number:ict,NumberIsNaN:nct,Promise:Xfe,PromiseReject:Qfe,PromiseResolve:sct,PromisePrototypeThen:Yfe,Symbol:Jfe}=Rr(),B9=Jfe("kEmpty"),Zfe=Jfe("kEof");function act(e,t){if(t!=null&&Fp(t,"options"),t?.signal!=null&&Lp(t.signal,"options.signal"),Jlt(e)&&!Zlt(e))throw new Hlt("stream",e,"must be writable");let r=Qlt(this,e);return t!=null&&t.signal&&Ylt(t.signal,r),r}function q9(e,t){if(typeof e!="function")throw new U2("fn",["Function","AsyncFunction"],e);t!=null&&Fp(t,"options"),t?.signal!=null&&Lp(t.signal,"options.signal");let r=1;t?.concurrency!=null&&(r=Kfe(t.concurrency));let i=r-1;return t?.highWaterMark!=null&&(i=Kfe(t.highWaterMark)),Wfe(r,"options.concurrency",1),Wfe(i,"options.highWaterMark",0),i+=r,async function*(){let s=Nn().AbortSignalAny([t?.signal].filter(rct)),a=this,o=[],l={signal:s},c,u,d=!1,p=0;function f(){d=!0,m()}function m(){p-=1,h()}function h(){u&&!d&&p=i||p>=r)&&await new Xfe(w=>{u=w})}o.push(Zfe)}catch(b){let w=Qfe(b);Yfe(w,m,f),o.push(w)}finally{d=!0,c&&(c(),c=null)}}y();try{for(;;){for(;o.length>0;){let b=await o[0];if(b===Zfe)return;if(s.aborted)throw new bl;b!==B9&&(yield b),o.shift(),h()}await new Xfe(b=>{c=b})}}finally{d=!0,u&&(u(),u=null)}}.call(this)}function oct(e=void 0){return e!=null&&Fp(e,"options"),e?.signal!=null&&Lp(e.signal,"options.signal"),async function*(){let r=0;for await(let n of this){var i;if(e!=null&&(i=e.signal)!==null&&i!==void 0&&i.aborted)throw new bl({cause:e.signal.reason});yield[r++,n]}}.call(this)}async function eme(e,t=void 0){for await(let r of ED.call(this,e,t))return!0;return!1}async function lct(e,t=void 0){if(typeof e!="function")throw new U2("fn",["Function","AsyncFunction"],e);return!await eme.call(this,async(...r)=>!await e(...r),t)}async function cct(e,t){for await(let r of ED.call(this,e,t))return r}async function uct(e,t){if(typeof e!="function")throw new U2("fn",["Function","AsyncFunction"],e);async function r(i,n){return await e(i,n),B9}for await(let i of q9.call(this,r,t));}function ED(e,t){if(typeof e!="function")throw new U2("fn",["Function","AsyncFunction"],e);async function r(i,n){return await e(i,n)?i:B9}return q9.call(this,r,t)}var wD=class extends Glt{constructor(){super("reduce"),this.message="Reduce of an empty stream requires an initial value"}};async function dct(e,t,r){var i;if(typeof e!="function")throw new U2("reducer",["Function","AsyncFunction"],e);r!=null&&Fp(r,"options"),r?.signal!=null&&Lp(r.signal,"options.signal");let n=arguments.length>1;if(r!=null&&(i=r.signal)!==null&&i!==void 0&&i.aborted){let c=new bl(void 0,{cause:r.signal.reason});throw this.once("error",()=>{}),await Xlt(this.destroy(c)),c}let s=new $lt,a=s.signal;if(r!=null&&r.signal){let c={once:!0,[Wlt]:this,[Klt]:!0};r.signal.addEventListener("abort",()=>s.abort(),c)}let o=!1;try{for await(let c of this){var l;if(o=!0,r!=null&&(l=r.signal)!==null&&l!==void 0&&l.aborted)throw new bl;n?t=await e(t,c,{signal:a}):(t=c,n=!0)}if(!o&&!n)throw new wD}finally{s.abort()}return t}async function pct(e){e!=null&&Fp(e,"options"),e?.signal!=null&&Lp(e.signal,"options.signal");let t=[];for await(let i of this){var r;if(e!=null&&(r=e.signal)!==null&&r!==void 0&&r.aborted)throw new bl(void 0,{cause:e.signal.reason});tct(t,i)}return t}function fct(e,t){let r=q9.call(this,e,t);return async function*(){for await(let n of r)yield*n}.call(this)}function tme(e){if(e=ict(e),nct(e))return 0;if(e<0)throw new Vlt("number",">= 0",e);return e}function mct(e,t=void 0){return t!=null&&Fp(t,"options"),t?.signal!=null&&Lp(t.signal,"options.signal"),e=tme(e),async function*(){var i;if(t!=null&&(i=t.signal)!==null&&i!==void 0&&i.aborted)throw new bl;for await(let s of this){var n;if(t!=null&&(n=t.signal)!==null&&n!==void 0&&n.aborted)throw new bl;e--<=0&&(yield s)}}.call(this)}function hct(e,t=void 0){return t!=null&&Fp(t,"options"),t?.signal!=null&&Lp(t.signal,"options.signal"),e=tme(e),async function*(){var i;if(t!=null&&(i=t.signal)!==null&&i!==void 0&&i.aborted)throw new bl;for await(let s of this){var n;if(t!=null&&(n=t.signal)!==null&&n!==void 0&&n.aborted)throw new bl;if(e-- >0&&(yield s),e<=0)return}}.call(this)}SD.exports.streamReturningOperators={asIndexedPairs:ect(oct,"readable.asIndexedPairs will be removed in a future version."),drop:mct,filter:ED,flatMap:fct,map:q9,take:hct,compose:act};SD.exports.promiseReturningOperators={every:lct,forEach:uct,reduce:dct,toArray:pct,some:eme,find:cct}});var xD=g((uAt,ime)=>{"use strict";var{ArrayPrototypePop:gct,Promise:yct}=Rr(),{isIterable:bct,isNodeStream:vct,isWebStream:_ct}=hl(),{pipelineImpl:wct}=D9(),{finished:Ect}=_c();TD();function Sct(...e){return new yct((t,r)=>{let i,n,s=e[e.length-1];if(s&&typeof s=="object"&&!vct(s)&&!bct(s)&&!_ct(s)){let a=gct(e);i=a.signal,n=a.end}wct(e,(a,o)=>{a?r(a):t(o)},{signal:i,end:n})})}ime.exports={finished:Ect,pipeline:Sct}});var TD=g((dAt,pme)=>{var{Buffer:xct}=require("buffer"),{ObjectDefineProperty:Sc,ObjectKeys:ame,ReflectApply:ome}=Rr(),{promisify:{custom:lme}}=Nn(),{streamReturningOperators:nme,promiseReturningOperators:sme}=rme(),{codes:{ERR_ILLEGAL_CONSTRUCTOR:cme}}=Kn(),Tct=_D(),{setDefaultHighWaterMark:Nct,getDefaultHighWaterMark:Rct}=D2(),{pipeline:ume}=D9(),{destroyer:Act}=Cp(),dme=_c(),ND=xD(),z2=hl(),gr=pme.exports=y9().Stream;gr.isDestroyed=z2.isDestroyed;gr.isDisturbed=z2.isDisturbed;gr.isErrored=z2.isErrored;gr.isReadable=z2.isReadable;gr.isWritable=z2.isWritable;gr.Readable=F2();for(let e of ame(nme)){let r=function(...i){if(new.target)throw cme();return gr.Readable.from(ome(t,this,i))};RD=r;let t=nme[e];Sc(r,"name",{__proto__:null,value:t.name}),Sc(r,"length",{__proto__:null,value:t.length}),Sc(gr.Readable.prototype,e,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var RD;for(let e of ame(sme)){let r=function(...n){if(new.target)throw cme();return ome(t,this,n)};RD=r;let t=sme[e];Sc(r,"name",{__proto__:null,value:t.name}),Sc(r,"length",{__proto__:null,value:t.length}),Sc(gr.Readable.prototype,e,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var RD;gr.Writable=C9();gr.Duplex=yl();gr.Transform=oD();gr.PassThrough=cD();gr.pipeline=ume;var{addAbortSignal:Cct}=I2();gr.addAbortSignal=Cct;gr.finished=dme;gr.destroy=Act;gr.compose=Tct;gr.setDefaultHighWaterMark=Nct;gr.getDefaultHighWaterMark=Rct;Sc(gr,"promises",{__proto__:null,configurable:!0,enumerable:!0,get(){return ND}});Sc(ume,lme,{__proto__:null,enumerable:!0,get(){return ND.pipeline}});Sc(dme,lme,{__proto__:null,enumerable:!0,get(){return ND.finished}});gr.Stream=gr;gr._isUint8Array=function(t){return t instanceof Uint8Array};gr._uint8ArrayToBuffer=function(t){return xct.from(t.buffer,t.byteOffset,t.byteLength)}});var Bp=g((pAt,at)=>{"use strict";var wi=require("stream");if(wi&&process.env.READABLE_STREAM==="disable"){let e=wi.promises;at.exports._uint8ArrayToBuffer=wi._uint8ArrayToBuffer,at.exports._isUint8Array=wi._isUint8Array,at.exports.isDisturbed=wi.isDisturbed,at.exports.isErrored=wi.isErrored,at.exports.isReadable=wi.isReadable,at.exports.Readable=wi.Readable,at.exports.Writable=wi.Writable,at.exports.Duplex=wi.Duplex,at.exports.Transform=wi.Transform,at.exports.PassThrough=wi.PassThrough,at.exports.addAbortSignal=wi.addAbortSignal,at.exports.finished=wi.finished,at.exports.destroy=wi.destroy,at.exports.pipeline=wi.pipeline,at.exports.compose=wi.compose,Object.defineProperty(wi,"promises",{configurable:!0,enumerable:!0,get(){return e}}),at.exports.Stream=wi.Stream}else{let e=TD(),t=xD(),r=e.Readable.destroy;at.exports=e.Readable,at.exports._uint8ArrayToBuffer=e._uint8ArrayToBuffer,at.exports._isUint8Array=e._isUint8Array,at.exports.isDisturbed=e.isDisturbed,at.exports.isErrored=e.isErrored,at.exports.isReadable=e.isReadable,at.exports.Readable=e.Readable,at.exports.Writable=e.Writable,at.exports.Duplex=e.Duplex,at.exports.Transform=e.Transform,at.exports.PassThrough=e.PassThrough,at.exports.addAbortSignal=e.addAbortSignal,at.exports.finished=e.finished,at.exports.destroy=e.destroy,at.exports.destroy=r,at.exports.pipeline=e.pipeline,at.exports.compose=e.compose,Object.defineProperty(e,"promises",{configurable:!0,enumerable:!0,get(){return t}}),at.exports.Stream=e.Stream}at.exports.default=at.exports});var mme=g((fAt,fme)=>{function Oct(e,t){for(var r=-1,i=t.length,n=e.length;++r{var hme=r9(),Pct=fI(),Ict=mI(),gme=hme?hme.isConcatSpreadable:void 0;function Dct(e){return Ict(e)||Pct(e)||!!(gme&&e&&e[gme])}yme.exports=Dct});var M9=g((hAt,_me)=>{var Lct=mme(),Fct=bme();function vme(e,t,r,i,n){var s=-1,a=e.length;for(r||(r=Fct),n||(n=[]);++s0&&r(o)?t>1?vme(o,t-1,r,i,n):Lct(n,o):i||(n[n.length]=o)}return n}_me.exports=vme});var Eme=g((gAt,wme)=>{var Bct=M9();function qct(e){var t=e==null?0:e.length;return t?Bct(e,1):[]}wme.exports=qct});var $2=g((yAt,Sme)=>{var Mct=S2(),kct=Mct(Object,"create");Sme.exports=kct});var Nme=g((bAt,Tme)=>{var xme=$2();function jct(){this.__data__=xme?xme(null):{},this.size=0}Tme.exports=jct});var Ame=g((vAt,Rme)=>{function Uct(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}Rme.exports=Uct});var Ome=g((_At,Cme)=>{var zct=$2(),$ct="__lodash_hash_undefined__",Hct=Object.prototype,Gct=Hct.hasOwnProperty;function Vct(e){var t=this.__data__;if(zct){var r=t[e];return r===$ct?void 0:r}return Gct.call(t,e)?t[e]:void 0}Cme.exports=Vct});var Ime=g((wAt,Pme)=>{var Wct=$2(),Kct=Object.prototype,Xct=Kct.hasOwnProperty;function Qct(e){var t=this.__data__;return Wct?t[e]!==void 0:Xct.call(t,e)}Pme.exports=Qct});var Lme=g((EAt,Dme)=>{var Yct=$2(),Zct="__lodash_hash_undefined__";function Jct(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Yct&&t===void 0?Zct:t,this}Dme.exports=Jct});var Bme=g((SAt,Fme)=>{var eut=Nme(),tut=Ame(),rut=Ome(),iut=Ime(),nut=Lme();function O1(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{function sut(){this.__data__=[],this.size=0}qme.exports=sut});var H2=g((TAt,kme)=>{var aut=n9();function out(e,t){for(var r=e.length;r--;)if(aut(e[r][0],t))return r;return-1}kme.exports=out});var Ume=g((NAt,jme)=>{var lut=H2(),cut=Array.prototype,uut=cut.splice;function dut(e){var t=this.__data__,r=lut(t,e);if(r<0)return!1;var i=t.length-1;return r==i?t.pop():uut.call(t,r,1),--this.size,!0}jme.exports=dut});var $me=g((RAt,zme)=>{var put=H2();function fut(e){var t=this.__data__,r=put(t,e);return r<0?void 0:t[r][1]}zme.exports=fut});var Gme=g((AAt,Hme)=>{var mut=H2();function hut(e){return mut(this.__data__,e)>-1}Hme.exports=hut});var Wme=g((CAt,Vme)=>{var gut=H2();function yut(e,t){var r=this.__data__,i=gut(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}Vme.exports=yut});var Xme=g((OAt,Kme)=>{var but=Mme(),vut=Ume(),_ut=$me(),wut=Gme(),Eut=Wme();function P1(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{var Sut=S2(),xut=p1(),Tut=Sut(xut,"Map");Qme.exports=Tut});var ehe=g((IAt,Jme)=>{var Zme=Bme(),Nut=Xme(),Rut=Yme();function Aut(){this.size=0,this.__data__={hash:new Zme,map:new(Rut||Nut),string:new Zme}}Jme.exports=Aut});var rhe=g((DAt,the)=>{function Cut(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}the.exports=Cut});var G2=g((LAt,ihe)=>{var Out=rhe();function Put(e,t){var r=e.__data__;return Out(t)?r[typeof t=="string"?"string":"hash"]:r.map}ihe.exports=Put});var she=g((FAt,nhe)=>{var Iut=G2();function Dut(e){var t=Iut(this,e).delete(e);return this.size-=t?1:0,t}nhe.exports=Dut});var ohe=g((BAt,ahe)=>{var Lut=G2();function Fut(e){return Lut(this,e).get(e)}ahe.exports=Fut});var che=g((qAt,lhe)=>{var But=G2();function qut(e){return But(this,e).has(e)}lhe.exports=qut});var dhe=g((MAt,uhe)=>{var Mut=G2();function kut(e,t){var r=Mut(this,e),i=r.size;return r.set(e,t),this.size+=r.size==i?0:1,this}uhe.exports=kut});var fhe=g((kAt,phe)=>{var jut=ehe(),Uut=she(),zut=ohe(),$ut=che(),Hut=dhe();function I1(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{var Gut="__lodash_hash_undefined__";function Vut(e){return this.__data__.set(e,Gut),this}mhe.exports=Vut});var yhe=g((UAt,ghe)=>{function Wut(e){return this.__data__.has(e)}ghe.exports=Wut});var AD=g((zAt,bhe)=>{var Kut=fhe(),Xut=hhe(),Qut=yhe();function k9(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new Kut;++t{function Yut(e,t,r,i){for(var n=e.length,s=r+(i?1:-1);i?s--:++s{function Zut(e){return e!==e}whe.exports=Zut});var xhe=g((GAt,She)=>{function Jut(e,t,r){for(var i=r-1,n=e.length;++i{var edt=_he(),tdt=Ehe(),rdt=xhe();function idt(e,t,r){return t===t?rdt(e,t,r):edt(e,tdt,r)}The.exports=idt});var CD=g((WAt,Rhe)=>{var ndt=Nhe();function sdt(e,t){var r=e==null?0:e.length;return!!r&&ndt(e,t,0)>-1}Rhe.exports=sdt});var OD=g((KAt,Ahe)=>{function adt(e,t,r){for(var i=-1,n=e==null?0:e.length;++i{function odt(e,t){for(var r=-1,i=e==null?0:e.length,n=Array(i);++r{function ldt(e,t){return e.has(t)}Phe.exports=ldt});var Dhe=g((YAt,Ihe)=>{var cdt=AD(),udt=CD(),ddt=OD(),pdt=Ohe(),fdt=hI(),mdt=PD(),hdt=200;function gdt(e,t,r,i){var n=-1,s=udt,a=!0,o=e.length,l=[],c=t.length;if(!o)return l;r&&(t=pdt(t,fdt(r))),i?(s=ddt,a=!1):t.length>=hdt&&(s=mdt,a=!1,t=new cdt(t));e:for(;++n{var ydt=s9(),bdt=f1();function vdt(e){return bdt(e)&&ydt(e)}Lhe.exports=vdt});var qhe=g((JAt,Bhe)=>{var _dt=Dhe(),wdt=M9(),Edt=i9(),Fhe=ID(),Sdt=Edt(function(e,t){return Fhe(e)?_dt(e,wdt(t,1,Fhe,!0)):[]});Bhe.exports=Sdt});var khe=g((eCt,Mhe)=>{var xdt=S2(),Tdt=p1(),Ndt=xdt(Tdt,"Set");Mhe.exports=Ndt});var Uhe=g((tCt,jhe)=>{function Rdt(){}jhe.exports=Rdt});var DD=g((rCt,zhe)=>{function Adt(e){var t=-1,r=Array(e.size);return e.forEach(function(i){r[++t]=i}),r}zhe.exports=Adt});var Hhe=g((iCt,$he)=>{var LD=khe(),Cdt=Uhe(),Odt=DD(),Pdt=1/0,Idt=LD&&1/Odt(new LD([,-0]))[1]==Pdt?function(e){return new LD(e)}:Cdt;$he.exports=Idt});var Vhe=g((nCt,Ghe)=>{var Ddt=AD(),Ldt=CD(),Fdt=OD(),Bdt=PD(),qdt=Hhe(),Mdt=DD(),kdt=200;function jdt(e,t,r){var i=-1,n=Ldt,s=e.length,a=!0,o=[],l=o;if(r)a=!1,n=Fdt;else if(s>=kdt){var c=t?null:qdt(e);if(c)return Mdt(c);a=!1,n=Bdt,l=new Ddt}else l=t?[]:o;e:for(;++i{var Udt=M9(),zdt=i9(),$dt=Vhe(),Hdt=ID(),Gdt=zdt(function(e){return $dt(Udt(e,1,Hdt,!0))});Whe.exports=Gdt});var Qhe=g((aCt,Xhe)=>{function Vdt(e,t){return function(r){return e(t(r))}}Xhe.exports=Vdt});var Zhe=g((oCt,Yhe)=>{var Wdt=Qhe(),Kdt=Wdt(Object.getPrototypeOf,Object);Yhe.exports=Kdt});var t1e=g((lCt,e1e)=>{var Xdt=w2(),Qdt=Zhe(),Ydt=f1(),Zdt="[object Object]",Jdt=Function.prototype,ept=Object.prototype,Jhe=Jdt.toString,tpt=ept.hasOwnProperty,rpt=Jhe.call(Object);function ipt(e){if(!Ydt(e)||Xdt(e)!=Zdt)return!1;var t=Qdt(e);if(t===null)return!0;var r=tpt.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&Jhe.call(r)==rpt}e1e.exports=ipt});var c1e=g((cCt,l1e)=>{var r1e=O4();l1e.exports=apt;var i1e="\0SLASH"+Math.random()+"\0",n1e="\0OPEN"+Math.random()+"\0",BD="\0CLOSE"+Math.random()+"\0",s1e="\0COMMA"+Math.random()+"\0",a1e="\0PERIOD"+Math.random()+"\0";function FD(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function npt(e){return e.split("\\\\").join(i1e).split("\\{").join(n1e).split("\\}").join(BD).split("\\,").join(s1e).split("\\.").join(a1e)}function spt(e){return e.split(i1e).join("\\").split(n1e).join("{").split(BD).join("}").split(s1e).join(",").split(a1e).join(".")}function o1e(e){if(!e)return[""];var t=[],r=r1e("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,s=r.post,a=i.split(",");a[a.length-1]+="{"+n+"}";var o=o1e(s);return s.length&&(a[a.length-1]+=o.shift(),a.push.apply(a,o)),t.push.apply(t,a),t}function apt(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),V2(npt(e),!0).map(spt)):[]}function opt(e){return"{"+e+"}"}function lpt(e){return/^-?0\d/.test(e)}function cpt(e,t){return e<=t}function upt(e,t){return e>=t}function V2(e,t){var r=[],i=r1e("{","}",e);if(!i)return[e];var n=i.pre,s=i.post.length?V2(i.post,!1):[""];if(/\$$/.test(i.pre))for(var a=0;a=0;if(!u&&!d)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+BD+i.post,V2(e)):[e];var p;if(u)p=i.body.split(/\.\./);else if(p=o1e(i.body),p.length===1&&(p=V2(p[0],!1).map(opt),p.length===1))return s.map(function(M){return i.pre+p[0]+M});var f;if(u){var m=FD(p[0]),h=FD(p[1]),y=Math.max(p[0].length,p[1].length),b=p.length==3?Math.abs(FD(p[2])):1,w=cpt,v=h0){var B=new Array(O+1).join("0");T<0?q="-"+B+q.slice(1):q=B+q}}f.push(q)}}else{f=[];for(var P=0;P{"use strict";Object.defineProperty(j9,"__esModule",{value:!0});j9.assertValidPattern=void 0;var dpt=1024*64,ppt=e=>{if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>dpt)throw new TypeError("pattern is too long")};j9.assertValidPattern=ppt});var p1e=g(U9=>{"use strict";Object.defineProperty(U9,"__esModule",{value:!0});U9.parseClass=void 0;var fpt={"[:alnum:]":["\\p{L}\\p{Nl}\\p{Nd}",!0],"[:alpha:]":["\\p{L}\\p{Nl}",!0],"[:ascii:]":["\\x00-\\x7f",!1],"[:blank:]":["\\p{Zs}\\t",!0],"[:cntrl:]":["\\p{Cc}",!0],"[:digit:]":["\\p{Nd}",!0],"[:graph:]":["\\p{Z}\\p{C}",!0,!0],"[:lower:]":["\\p{Ll}",!0],"[:print:]":["\\p{C}",!0],"[:punct:]":["\\p{P}",!0],"[:space:]":["\\p{Z}\\t\\r\\n\\v\\f",!0],"[:upper:]":["\\p{Lu}",!0],"[:word:]":["\\p{L}\\p{Nl}\\p{Nd}\\p{Pc}",!0],"[:xdigit:]":["A-Fa-f0-9",!1]},W2=e=>e.replace(/[[\]\\-]/g,"\\$&"),mpt=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),d1e=e=>e.join(""),hpt=(e,t)=>{let r=t;if(e.charAt(r)!=="[")throw new Error("not in a brace expression");let i=[],n=[],s=r+1,a=!1,o=!1,l=!1,c=!1,u=r,d="";e:for(;sd?i.push(W2(d)+"-"+W2(h)):h===d&&i.push(W2(h)),d="",s++;continue}if(e.startsWith("-]",s+1)){i.push(W2(h+"-")),s+=2;continue}if(e.startsWith("-",s+1)){d=h,s+=2;continue}i.push(W2(h)),s++}if(u{"use strict";Object.defineProperty(z9,"__esModule",{value:!0});z9.unescape=void 0;var gpt=(e,{windowsPathsNoEscape:t=!1}={})=>t?e.replace(/\[([^\/\\])\]/g,"$1"):e.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1");z9.unescape=gpt});var kD=g(V9=>{"use strict";Object.defineProperty(V9,"__esModule",{value:!0});V9.AST=void 0;var ypt=p1e(),H9=$9(),bpt=new Set(["!","?","+","*","@"]),f1e=e=>bpt.has(e),vpt="(?!(?:^|/)\\.\\.?(?:$|/))",G9="(?!\\.)",_pt=new Set(["[","."]),wpt=new Set(["..","."]),Ept=new Set("().*{}+?[]^$\\!"),Spt=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),MD="[^/]",m1e=MD+"*?",h1e=MD+"+?",qD=class e{type;#e;#t;#s=!1;#i=[];#a;#_;#c;#d=!1;#o;#l;#n=!1;constructor(t,r,i={}){this.type=t,t&&(this.#t=!0),this.#a=r,this.#e=this.#a?this.#a.#e:this,this.#o=this.#e===this?i:this.#e.#o,this.#c=this.#e===this?[]:this.#e.#c,t==="!"&&!this.#e.#d&&this.#c.push(this),this.#_=this.#a?this.#a.#i.length:0}get hasMagic(){if(this.#t!==void 0)return this.#t;for(let t of this.#i)if(typeof t!="string"&&(t.type||t.hasMagic))return this.#t=!0;return this.#t}toString(){return this.#l!==void 0?this.#l:this.type?this.#l=this.type+"("+this.#i.map(t=>String(t)).join("|")+")":this.#l=this.#i.map(t=>String(t)).join("")}#g(){if(this!==this.#e)throw new Error("should only call on root");if(this.#d)return this;this.toString(),this.#d=!0;let t;for(;t=this.#c.pop();){if(t.type!=="!")continue;let r=t,i=r.#a;for(;i;){for(let n=r.#_+1;!i.type&&ntypeof r=="string"?r:r.toJSON()):[this.type,...this.#i.map(r=>r.toJSON())];return this.isStart()&&!this.type&&t.unshift([]),this.isEnd()&&(this===this.#e||this.#e.#d&&this.#a?.type==="!")&&t.push({}),t}isStart(){if(this.#e===this)return!0;if(!this.#a?.isStart())return!1;if(this.#_===0)return!0;let t=this.#a;for(let r=0;r{let[m,h,y,b]=typeof f=="string"?e.#p(f,this.#t,l):f.toRegExpSource(t);return this.#t=this.#t||y,this.#s=this.#s||b,m}).join(""),u="";if(this.isStart()&&typeof this.#i[0]=="string"&&!(this.#i.length===1&&wpt.has(this.#i[0]))){let m=_pt,h=r&&m.has(c.charAt(0))||c.startsWith("\\.")&&m.has(c.charAt(2))||c.startsWith("\\.\\.")&&m.has(c.charAt(4)),y=!r&&!t&&m.has(c.charAt(0));u=h?vpt:y?G9:""}let d="";return this.isEnd()&&this.#e.#d&&this.#a?.type==="!"&&(d="(?:$|\\/)"),[u+c+d,(0,H9.unescape)(c),this.#t=!!this.#t,this.#s]}let i=this.type==="*"||this.type==="+",n=this.type==="!"?"(?:(?!(?:":"(?:",s=this.#f(r);if(this.isStart()&&this.isEnd()&&!s&&this.type!=="!"){let l=this.toString();return this.#i=[l],this.type=null,this.#t=void 0,[l,(0,H9.unescape)(this.toString()),!1,!1]}let a=!i||t||r||!G9?"":this.#f(!0);a===s&&(a=""),a&&(s=`(?:${s})(?:${a})*?`);let o="";if(this.type==="!"&&this.#n)o=(this.isStart()&&!r?G9:"")+h1e;else{let l=this.type==="!"?"))"+(this.isStart()&&!r&&!t?G9:"")+m1e+")":this.type==="@"?")":this.type==="?"?")?":this.type==="+"&&a?")":this.type==="*"&&a?")?":`)${this.type}`;o=n+s+l}return[o,(0,H9.unescape)(s),this.#t=!!this.#t,this.#s]}#f(t){return this.#i.map(r=>{if(typeof r=="string")throw new Error("string type in extglob ast??");let[i,n,s,a]=r.toRegExpSource(t);return this.#s=this.#s||a,i}).filter(r=>!(this.isStart()&&this.isEnd())||!!r).join("|")}static#p(t,r,i=!1){let n=!1,s="",a=!1;for(let o=0;o{"use strict";Object.defineProperty(W9,"__esModule",{value:!0});W9.escape=void 0;var xpt=(e,{windowsPathsNoEscape:t=!1}={})=>t?e.replace(/[?*()[\]]/g,"[$&]"):e.replace(/[?*()[\]\\]/g,"\\$&");W9.escape=xpt});var Uu=g(Ee=>{"use strict";var Tpt=Ee&&Ee.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ee,"__esModule",{value:!0});Ee.unescape=Ee.escape=Ee.AST=Ee.Minimatch=Ee.match=Ee.makeRe=Ee.braceExpand=Ee.defaults=Ee.filter=Ee.GLOBSTAR=Ee.sep=Ee.minimatch=void 0;var Npt=Tpt(c1e()),K9=u1e(),b1e=kD(),Rpt=jD(),Apt=$9(),Cpt=(e,t,r={})=>((0,K9.assertValidPattern)(t),!r.nocomment&&t.charAt(0)==="#"?!1:new qp(t,r).match(e));Ee.minimatch=Cpt;var Opt=/^\*+([^+@!?\*\[\(]*)$/,Ppt=e=>t=>!t.startsWith(".")&&t.endsWith(e),Ipt=e=>t=>t.endsWith(e),Dpt=e=>(e=e.toLowerCase(),t=>!t.startsWith(".")&&t.toLowerCase().endsWith(e)),Lpt=e=>(e=e.toLowerCase(),t=>t.toLowerCase().endsWith(e)),Fpt=/^\*+\.\*+$/,Bpt=e=>!e.startsWith(".")&&e.includes("."),qpt=e=>e!=="."&&e!==".."&&e.includes("."),Mpt=/^\.\*+$/,kpt=e=>e!=="."&&e!==".."&&e.startsWith("."),jpt=/^\*+$/,Upt=e=>e.length!==0&&!e.startsWith("."),zpt=e=>e.length!==0&&e!=="."&&e!=="..",$pt=/^\?+([^+@!?\*\[\(]*)?$/,Hpt=([e,t=""])=>{let r=v1e([e]);return t?(t=t.toLowerCase(),i=>r(i)&&i.toLowerCase().endsWith(t)):r},Gpt=([e,t=""])=>{let r=_1e([e]);return t?(t=t.toLowerCase(),i=>r(i)&&i.toLowerCase().endsWith(t)):r},Vpt=([e,t=""])=>{let r=_1e([e]);return t?i=>r(i)&&i.endsWith(t):r},Wpt=([e,t=""])=>{let r=v1e([e]);return t?i=>r(i)&&i.endsWith(t):r},v1e=([e])=>{let t=e.length;return r=>r.length===t&&!r.startsWith(".")},_1e=([e])=>{let t=e.length;return r=>r.length===t&&r!=="."&&r!==".."},w1e=typeof process=="object"&&process?typeof process.env=="object"&&process.env&&process.env.__MINIMATCH_TESTING_PLATFORM__||process.platform:"posix",g1e={win32:{sep:"\\"},posix:{sep:"/"}};Ee.sep=w1e==="win32"?g1e.win32.sep:g1e.posix.sep;Ee.minimatch.sep=Ee.sep;Ee.GLOBSTAR=Symbol("globstar **");Ee.minimatch.GLOBSTAR=Ee.GLOBSTAR;var Kpt="[^/]",Xpt=Kpt+"*?",Qpt="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",Ypt="(?:(?!(?:\\/|^)\\.).)*?",Zpt=(e,t={})=>r=>(0,Ee.minimatch)(r,e,t);Ee.filter=Zpt;Ee.minimatch.filter=Ee.filter;var La=(e,t={})=>Object.assign({},e,t),Jpt=e=>{if(!e||typeof e!="object"||!Object.keys(e).length)return Ee.minimatch;let t=Ee.minimatch;return Object.assign((i,n,s={})=>t(i,n,La(e,s)),{Minimatch:class extends t.Minimatch{constructor(n,s={}){super(n,La(e,s))}static defaults(n){return t.defaults(La(e,n)).Minimatch}},AST:class extends t.AST{constructor(n,s,a={}){super(n,s,La(e,a))}static fromGlob(n,s={}){return t.AST.fromGlob(n,La(e,s))}},unescape:(i,n={})=>t.unescape(i,La(e,n)),escape:(i,n={})=>t.escape(i,La(e,n)),filter:(i,n={})=>t.filter(i,La(e,n)),defaults:i=>t.defaults(La(e,i)),makeRe:(i,n={})=>t.makeRe(i,La(e,n)),braceExpand:(i,n={})=>t.braceExpand(i,La(e,n)),match:(i,n,s={})=>t.match(i,n,La(e,s)),sep:t.sep,GLOBSTAR:Ee.GLOBSTAR})};Ee.defaults=Jpt;Ee.minimatch.defaults=Ee.defaults;var eft=(e,t={})=>((0,K9.assertValidPattern)(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:(0,Npt.default)(e));Ee.braceExpand=eft;Ee.minimatch.braceExpand=Ee.braceExpand;var tft=(e,t={})=>new qp(e,t).makeRe();Ee.makeRe=tft;Ee.minimatch.makeRe=Ee.makeRe;var rft=(e,t,r={})=>{let i=new qp(t,r);return e=e.filter(n=>i.match(n)),i.options.nonull&&!e.length&&e.push(t),e};Ee.match=rft;Ee.minimatch.match=Ee.match;var y1e=/[?*]|[+@!]\(.*?\)|\[|\]/,ift=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),qp=class{options;set;pattern;windowsPathsNoEscape;nonegate;negate;comment;empty;preserveMultipleSlashes;partial;globSet;globParts;nocase;isWindows;platform;windowsNoMagicRoot;regexp;constructor(t,r={}){(0,K9.assertValidPattern)(t),r=r||{},this.options=r,this.pattern=t,this.platform=r.platform||w1e,this.isWindows=this.platform==="win32",this.windowsPathsNoEscape=!!r.windowsPathsNoEscape||r.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,"/")),this.preserveMultipleSlashes=!!r.preserveMultipleSlashes,this.regexp=null,this.negate=!1,this.nonegate=!!r.nonegate,this.comment=!1,this.empty=!1,this.partial=!!r.partial,this.nocase=!!this.options.nocase,this.windowsNoMagicRoot=r.windowsNoMagicRoot!==void 0?r.windowsNoMagicRoot:!!(this.isWindows&&this.nocase),this.globSet=[],this.globParts=[],this.set=[],this.make()}hasMagic(){if(this.options.magicalBraces&&this.set.length>1)return!0;for(let t of this.set)for(let r of t)if(typeof r!="string")return!0;return!1}debug(...t){}make(){let t=this.pattern,r=this.options;if(!r.nocomment&&t.charAt(0)==="#"){this.comment=!0;return}if(!t){this.empty=!0;return}this.parseNegate(),this.globSet=[...new Set(this.braceExpand())],r.debug&&(this.debug=(...s)=>console.error(...s)),this.debug(this.pattern,this.globSet);let i=this.globSet.map(s=>this.slashSplit(s));this.globParts=this.preprocess(i),this.debug(this.pattern,this.globParts);let n=this.globParts.map((s,a,o)=>{if(this.isWindows&&this.windowsNoMagicRoot){let l=s[0]===""&&s[1]===""&&(s[2]==="?"||!y1e.test(s[2]))&&!y1e.test(s[3]),c=/^[a-z]:/i.test(s[0]);if(l)return[...s.slice(0,4),...s.slice(4).map(u=>this.parse(u))];if(c)return[s[0],...s.slice(1).map(u=>this.parse(u))]}return s.map(l=>this.parse(l))});if(this.debug(this.pattern,n),this.set=n.filter(s=>s.indexOf(!1)===-1),this.isWindows)for(let s=0;s=2?(t=this.firstPhasePreProcess(t),t=this.secondPhasePreProcess(t)):r>=1?t=this.levelOneOptimize(t):t=this.adjascentGlobstarOptimize(t),t}adjascentGlobstarOptimize(t){return t.map(r=>{let i=-1;for(;(i=r.indexOf("**",i+1))!==-1;){let n=i;for(;r[n+1]==="**";)n++;n!==i&&r.splice(i,n-i)}return r})}levelOneOptimize(t){return t.map(r=>(r=r.reduce((i,n)=>{let s=i[i.length-1];return n==="**"&&s==="**"?i:n===".."&&s&&s!==".."&&s!=="."&&s!=="**"?(i.pop(),i):(i.push(n),i)},[]),r.length===0?[""]:r))}levelTwoFileOptimize(t){Array.isArray(t)||(t=this.slashSplit(t));let r=!1;do{if(r=!1,!this.preserveMultipleSlashes){for(let n=1;nn&&i.splice(n+1,a-n);let o=i[n+1],l=i[n+2],c=i[n+3];if(o!==".."||!l||l==="."||l===".."||!c||c==="."||c==="..")continue;r=!0,i.splice(n,1);let u=i.slice(0);u[n]="**",t.push(u),n--}if(!this.preserveMultipleSlashes){for(let a=1;ar.length)}partsMatch(t,r,i=!1){let n=0,s=0,a=[],o="";for(;nv?r=r.slice(E):v>E&&(t=t.slice(v)))}}let{optimizationLevel:s=1}=this.options;s>=2&&(t=this.levelTwoFileOptimize(t)),this.debug("matchOne",this,{file:t,pattern:r}),this.debug("matchOne",t.length,r.length);for(var a=0,o=0,l=t.length,c=r.length;a>> no match, partial?`,t,p,r,f),p===l))}let h;if(typeof u=="string"?(h=d===u,this.debug("string match",u,d,h)):(h=u.test(d),this.debug("pattern match",u,d,h)),!h)return!1}if(a===l&&o===c)return!0;if(a===l)return i;if(o===c)return a===l-1&&t[a]==="";throw new Error("wtf?")}braceExpand(){return(0,Ee.braceExpand)(this.pattern,this.options)}parse(t){(0,K9.assertValidPattern)(t);let r=this.options;if(t==="**")return Ee.GLOBSTAR;if(t==="")return"";let i,n=null;(i=t.match(jpt))?n=r.dot?zpt:Upt:(i=t.match(Opt))?n=(r.nocase?r.dot?Lpt:Dpt:r.dot?Ipt:Ppt)(i[1]):(i=t.match($pt))?n=(r.nocase?r.dot?Gpt:Hpt:r.dot?Vpt:Wpt)(i):(i=t.match(Fpt))?n=r.dot?qpt:Bpt:(i=t.match(Mpt))&&(n=kpt);let s=b1e.AST.fromGlob(t,this.options).toMMPattern();return n&&typeof s=="object"&&Reflect.defineProperty(s,"test",{value:n}),s}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let t=this.set;if(!t.length)return this.regexp=!1,this.regexp;let r=this.options,i=r.noglobstar?Xpt:r.dot?Qpt:Ypt,n=new Set(r.nocase?["i"]:[]),s=t.map(l=>{let c=l.map(u=>{if(u instanceof RegExp)for(let d of u.flags.split(""))n.add(d);return typeof u=="string"?ift(u):u===Ee.GLOBSTAR?Ee.GLOBSTAR:u._src});return c.forEach((u,d)=>{let p=c[d+1],f=c[d-1];u!==Ee.GLOBSTAR||f===Ee.GLOBSTAR||(f===void 0?p!==void 0&&p!==Ee.GLOBSTAR?c[d+1]="(?:\\/|"+i+"\\/)?"+p:c[d]=i:p===void 0?c[d-1]=f+"(?:\\/|"+i+")?":p!==Ee.GLOBSTAR&&(c[d-1]=f+"(?:\\/|\\/"+i+"\\/)"+p,c[d+1]=Ee.GLOBSTAR))}),c.filter(u=>u!==Ee.GLOBSTAR).join("/")}).join("|"),[a,o]=t.length>1?["(?:",")"]:["",""];s="^"+a+s+o+"$",this.negate&&(s="^(?!"+s+").+$");try{this.regexp=new RegExp(s,[...n].join(""))}catch{this.regexp=!1}return this.regexp}slashSplit(t){return this.preserveMultipleSlashes?t.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(t)?["",...t.split(/\/+/)]:t.split(/\/+/)}match(t,r=this.partial){if(this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return t==="";if(t==="/"&&r)return!0;let i=this.options;this.isWindows&&(t=t.split("\\").join("/"));let n=this.slashSplit(t);this.debug(this.pattern,"split",n);let s=this.set;this.debug(this.pattern,"set",s);let a=n[n.length-1];if(!a)for(let o=n.length-2;!a&&o>=0;o--)a=n[o];for(let o=0;o{"use strict";Object.defineProperty(Q9,"__esModule",{value:!0});Q9.LRUCache=void 0;var D1=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,S1e=new Set,UD=typeof process=="object"&&process?process:{},x1e=(e,t,r,i)=>{typeof UD.emitWarning=="function"?UD.emitWarning(e,t,r,i):console.error(`[${r}] ${t}: ${e}`)},X9=globalThis.AbortController,E1e=globalThis.AbortSignal;if(typeof X9>"u"){E1e=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(i,n){this._onabort.push(n)}},X9=class{constructor(){t()}signal=new E1e;abort(i){if(!this.signal.aborted){this.signal.reason=i,this.signal.aborted=!0;for(let n of this.signal._onabort)n(i);this.signal.onabort?.(i)}}};let e=UD.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",t=()=>{e&&(e=!1,x1e("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",t))}}var oft=e=>!S1e.has(e),_Ct=Symbol("type"),zu=e=>e&&e===Math.floor(e)&&e>0&&isFinite(e),T1e=e=>zu(e)?e<=Math.pow(2,8)?Uint8Array:e<=Math.pow(2,16)?Uint16Array:e<=Math.pow(2,32)?Uint32Array:e<=Number.MAX_SAFE_INTEGER?L1:null:null,L1=class extends Array{constructor(t){super(t),this.fill(0)}},zD=class e{heap;length;static#e=!1;static create(t){let r=T1e(t);if(!r)return[];e.#e=!0;let i=new e(t,r);return e.#e=!1,i}constructor(t,r){if(!e.#e)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new r(t),this.length=0}push(t){this.heap[this.length++]=t}pop(){return this.heap[--this.length]}},$D=class e{#e;#t;#s;#i;#a;#_;ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#c;#d;#o;#l;#n;#g;#y;#f;#p;#S;#h;#x;#T;#v;#w;#E;#m;static unsafeExposeInternals(t){return{starts:t.#T,ttls:t.#v,sizes:t.#x,keyMap:t.#o,keyList:t.#l,valList:t.#n,next:t.#g,prev:t.#y,get head(){return t.#f},get tail(){return t.#p},free:t.#S,isBackgroundFetch:r=>t.#u(r),backgroundFetch:(r,i,n,s)=>t.#M(r,i,n,s),moveToTail:r=>t.#j(r),indexes:r=>t.#R(r),rindexes:r=>t.#A(r),isStale:r=>t.#b(r)}}get max(){return this.#e}get maxSize(){return this.#t}get calculatedSize(){return this.#d}get size(){return this.#c}get fetchMethod(){return this.#a}get memoMethod(){return this.#_}get dispose(){return this.#s}get disposeAfter(){return this.#i}constructor(t){let{max:r=0,ttl:i,ttlResolution:n=1,ttlAutopurge:s,updateAgeOnGet:a,updateAgeOnHas:o,allowStale:l,dispose:c,disposeAfter:u,noDisposeOnSet:d,noUpdateTTL:p,maxSize:f=0,maxEntrySize:m=0,sizeCalculation:h,fetchMethod:y,memoMethod:b,noDeleteOnFetchRejection:w,noDeleteOnStaleGet:v,allowStaleOnFetchRejection:E,allowStaleOnFetchAbort:T,ignoreFetchAbort:q}=t;if(r!==0&&!zu(r))throw new TypeError("max option must be a nonnegative integer");let O=r?T1e(r):Array;if(!O)throw new Error("invalid max value: "+r);if(this.#e=r,this.#t=f,this.maxEntrySize=m||this.#t,this.sizeCalculation=h,this.sizeCalculation){if(!this.#t&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if(typeof this.sizeCalculation!="function")throw new TypeError("sizeCalculation set to non-function")}if(b!==void 0&&typeof b!="function")throw new TypeError("memoMethod must be a function if defined");if(this.#_=b,y!==void 0&&typeof y!="function")throw new TypeError("fetchMethod must be a function if specified");if(this.#a=y,this.#E=!!y,this.#o=new Map,this.#l=new Array(r).fill(void 0),this.#n=new Array(r).fill(void 0),this.#g=new O(r),this.#y=new O(r),this.#f=0,this.#p=0,this.#S=zD.create(r),this.#c=0,this.#d=0,typeof c=="function"&&(this.#s=c),typeof u=="function"?(this.#i=u,this.#h=[]):(this.#i=void 0,this.#h=void 0),this.#w=!!this.#s,this.#m=!!this.#i,this.noDisposeOnSet=!!d,this.noUpdateTTL=!!p,this.noDeleteOnFetchRejection=!!w,this.allowStaleOnFetchRejection=!!E,this.allowStaleOnFetchAbort=!!T,this.ignoreFetchAbort=!!q,this.maxEntrySize!==0){if(this.#t!==0&&!zu(this.#t))throw new TypeError("maxSize must be a positive integer if specified");if(!zu(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");this.#O()}if(this.allowStale=!!l,this.noDeleteOnStaleGet=!!v,this.updateAgeOnGet=!!a,this.updateAgeOnHas=!!o,this.ttlResolution=zu(n)||n===0?n:1,this.ttlAutopurge=!!s,this.ttl=i||0,this.ttl){if(!zu(this.ttl))throw new TypeError("ttl must be a positive integer if specified");this.#C()}if(this.#e===0&&this.ttl===0&&this.#t===0)throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!this.#e&&!this.#t){let B="LRU_CACHE_UNBOUNDED";oft(B)&&(S1e.add(B),x1e("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",B,e))}}getRemainingTTL(t){return this.#o.has(t)?1/0:0}#C(){let t=new L1(this.#e),r=new L1(this.#e);this.#v=t,this.#T=r,this.#I=(s,a,o=D1.now())=>{if(r[s]=a!==0?o:0,t[s]=a,a!==0&&this.ttlAutopurge){let l=setTimeout(()=>{this.#b(s)&&this.#P(this.#l[s],"expire")},a+1);l.unref&&l.unref()}},this.#N=s=>{r[s]=t[s]!==0?D1.now():0},this.#r=(s,a)=>{if(t[a]){let o=t[a],l=r[a];if(!o||!l)return;s.ttl=o,s.start=l,s.now=i||n();let c=s.now-l;s.remainingTTL=o-c}};let i=0,n=()=>{let s=D1.now();if(this.ttlResolution>0){i=s;let a=setTimeout(()=>i=0,this.ttlResolution);a.unref&&a.unref()}return s};this.getRemainingTTL=s=>{let a=this.#o.get(s);if(a===void 0)return 0;let o=t[a],l=r[a];if(!o||!l)return 1/0;let c=(i||n())-l;return o-c},this.#b=s=>{let a=r[s],o=t[s];return!!o&&!!a&&(i||n())-a>o}}#N=()=>{};#r=()=>{};#I=()=>{};#b=()=>!1;#O(){let t=new L1(this.#e);this.#d=0,this.#x=t,this.#D=r=>{this.#d-=t[r],t[r]=0},this.#F=(r,i,n,s)=>{if(this.#u(i))return 0;if(!zu(n))if(s){if(typeof s!="function")throw new TypeError("sizeCalculation must be a function");if(n=s(i,r),!zu(n))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}else throw new TypeError("invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.");return n},this.#L=(r,i,n)=>{if(t[r]=i,this.#t){let s=this.#t-t[r];for(;this.#d>s;)this.#q(!0)}this.#d+=t[r],n&&(n.entrySize=i,n.totalCalculatedSize=this.#d)}}#D=t=>{};#L=(t,r,i)=>{};#F=(t,r,i,n)=>{if(i||n)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0};*#R({allowStale:t=this.allowStale}={}){if(this.#c)for(let r=this.#p;!(!this.#B(r)||((t||!this.#b(r))&&(yield r),r===this.#f));)r=this.#y[r]}*#A({allowStale:t=this.allowStale}={}){if(this.#c)for(let r=this.#f;!(!this.#B(r)||((t||!this.#b(r))&&(yield r),r===this.#p));)r=this.#g[r]}#B(t){return t!==void 0&&this.#o.get(this.#l[t])===t}*entries(){for(let t of this.#R())this.#n[t]!==void 0&&this.#l[t]!==void 0&&!this.#u(this.#n[t])&&(yield[this.#l[t],this.#n[t]])}*rentries(){for(let t of this.#A())this.#n[t]!==void 0&&this.#l[t]!==void 0&&!this.#u(this.#n[t])&&(yield[this.#l[t],this.#n[t]])}*keys(){for(let t of this.#R()){let r=this.#l[t];r!==void 0&&!this.#u(this.#n[t])&&(yield r)}}*rkeys(){for(let t of this.#A()){let r=this.#l[t];r!==void 0&&!this.#u(this.#n[t])&&(yield r)}}*values(){for(let t of this.#R())this.#n[t]!==void 0&&!this.#u(this.#n[t])&&(yield this.#n[t])}*rvalues(){for(let t of this.#A())this.#n[t]!==void 0&&!this.#u(this.#n[t])&&(yield this.#n[t])}[Symbol.iterator](){return this.entries()}[Symbol.toStringTag]="LRUCache";find(t,r={}){for(let i of this.#R()){let n=this.#n[i],s=this.#u(n)?n.__staleWhileFetching:n;if(s!==void 0&&t(s,this.#l[i],this))return this.get(this.#l[i],r)}}forEach(t,r=this){for(let i of this.#R()){let n=this.#n[i],s=this.#u(n)?n.__staleWhileFetching:n;s!==void 0&&t.call(r,s,this.#l[i],this)}}rforEach(t,r=this){for(let i of this.#A()){let n=this.#n[i],s=this.#u(n)?n.__staleWhileFetching:n;s!==void 0&&t.call(r,s,this.#l[i],this)}}purgeStale(){let t=!1;for(let r of this.#A({allowStale:!0}))this.#b(r)&&(this.#P(this.#l[r],"expire"),t=!0);return t}info(t){let r=this.#o.get(t);if(r===void 0)return;let i=this.#n[r],n=this.#u(i)?i.__staleWhileFetching:i;if(n===void 0)return;let s={value:n};if(this.#v&&this.#T){let a=this.#v[r],o=this.#T[r];if(a&&o){let l=a-(D1.now()-o);s.ttl=l,s.start=Date.now()}}return this.#x&&(s.size=this.#x[r]),s}dump(){let t=[];for(let r of this.#R({allowStale:!0})){let i=this.#l[r],n=this.#n[r],s=this.#u(n)?n.__staleWhileFetching:n;if(s===void 0||i===void 0)continue;let a={value:s};if(this.#v&&this.#T){a.ttl=this.#v[r];let o=D1.now()-this.#T[r];a.start=Math.floor(Date.now()-o)}this.#x&&(a.size=this.#x[r]),t.unshift([i,a])}return t}load(t){this.clear();for(let[r,i]of t){if(i.start){let n=Date.now()-i.start;i.start=D1.now()-n}this.set(r,i.value,i)}}set(t,r,i={}){if(r===void 0)return this.delete(t),this;let{ttl:n=this.ttl,start:s,noDisposeOnSet:a=this.noDisposeOnSet,sizeCalculation:o=this.sizeCalculation,status:l}=i,{noUpdateTTL:c=this.noUpdateTTL}=i,u=this.#F(t,r,i.size||0,o);if(this.maxEntrySize&&u>this.maxEntrySize)return l&&(l.set="miss",l.maxEntrySizeExceeded=!0),this.#P(t,"set"),this;let d=this.#c===0?void 0:this.#o.get(t);if(d===void 0)d=this.#c===0?this.#p:this.#S.length!==0?this.#S.pop():this.#c===this.#e?this.#q(!1):this.#c,this.#l[d]=t,this.#n[d]=r,this.#o.set(t,d),this.#g[this.#p]=d,this.#y[d]=this.#p,this.#p=d,this.#c++,this.#L(d,u,l),l&&(l.set="add"),c=!1;else{this.#j(d);let p=this.#n[d];if(r!==p){if(this.#E&&this.#u(p)){p.__abortController.abort(new Error("replaced"));let{__staleWhileFetching:f}=p;f!==void 0&&!a&&(this.#w&&this.#s?.(f,t,"set"),this.#m&&this.#h?.push([f,t,"set"]))}else a||(this.#w&&this.#s?.(p,t,"set"),this.#m&&this.#h?.push([p,t,"set"]));if(this.#D(d),this.#L(d,u,l),this.#n[d]=r,l){l.set="replace";let f=p&&this.#u(p)?p.__staleWhileFetching:p;f!==void 0&&(l.oldValue=f)}}else l&&(l.set="update")}if(n!==0&&!this.#v&&this.#C(),this.#v&&(c||this.#I(d,n,s),l&&this.#r(l,d)),!a&&this.#m&&this.#h){let p=this.#h,f;for(;f=p?.shift();)this.#i?.(...f)}return this}pop(){try{for(;this.#c;){let t=this.#n[this.#f];if(this.#q(!0),this.#u(t)){if(t.__staleWhileFetching)return t.__staleWhileFetching}else if(t!==void 0)return t}}finally{if(this.#m&&this.#h){let t=this.#h,r;for(;r=t?.shift();)this.#i?.(...r)}}}#q(t){let r=this.#f,i=this.#l[r],n=this.#n[r];return this.#E&&this.#u(n)?n.__abortController.abort(new Error("evicted")):(this.#w||this.#m)&&(this.#w&&this.#s?.(n,i,"evict"),this.#m&&this.#h?.push([n,i,"evict"])),this.#D(r),t&&(this.#l[r]=void 0,this.#n[r]=void 0,this.#S.push(r)),this.#c===1?(this.#f=this.#p=0,this.#S.length=0):this.#f=this.#g[r],this.#o.delete(i),this.#c--,r}has(t,r={}){let{updateAgeOnHas:i=this.updateAgeOnHas,status:n}=r,s=this.#o.get(t);if(s!==void 0){let a=this.#n[s];if(this.#u(a)&&a.__staleWhileFetching===void 0)return!1;if(this.#b(s))n&&(n.has="stale",this.#r(n,s));else return i&&this.#N(s),n&&(n.has="hit",this.#r(n,s)),!0}else n&&(n.has="miss");return!1}peek(t,r={}){let{allowStale:i=this.allowStale}=r,n=this.#o.get(t);if(n===void 0||!i&&this.#b(n))return;let s=this.#n[n];return this.#u(s)?s.__staleWhileFetching:s}#M(t,r,i,n){let s=r===void 0?void 0:this.#n[r];if(this.#u(s))return s;let a=new X9,{signal:o}=i;o?.addEventListener("abort",()=>a.abort(o.reason),{signal:a.signal});let l={signal:a.signal,options:i,context:n},c=(h,y=!1)=>{let{aborted:b}=a.signal,w=i.ignoreFetchAbort&&h!==void 0;if(i.status&&(b&&!y?(i.status.fetchAborted=!0,i.status.fetchError=a.signal.reason,w&&(i.status.fetchAbortIgnored=!0)):i.status.fetchResolved=!0),b&&!w&&!y)return d(a.signal.reason);let v=f;return this.#n[r]===f&&(h===void 0?v.__staleWhileFetching?this.#n[r]=v.__staleWhileFetching:this.#P(t,"fetch"):(i.status&&(i.status.fetchUpdated=!0),this.set(t,h,l.options))),h},u=h=>(i.status&&(i.status.fetchRejected=!0,i.status.fetchError=h),d(h)),d=h=>{let{aborted:y}=a.signal,b=y&&i.allowStaleOnFetchAbort,w=b||i.allowStaleOnFetchRejection,v=w||i.noDeleteOnFetchRejection,E=f;if(this.#n[r]===f&&(!v||E.__staleWhileFetching===void 0?this.#P(t,"fetch"):b||(this.#n[r]=E.__staleWhileFetching)),w)return i.status&&E.__staleWhileFetching!==void 0&&(i.status.returnedStale=!0),E.__staleWhileFetching;if(E.__returned===E)throw h},p=(h,y)=>{let b=this.#a?.(t,s,l);b&&b instanceof Promise&&b.then(w=>h(w===void 0?void 0:w),y),a.signal.addEventListener("abort",()=>{(!i.ignoreFetchAbort||i.allowStaleOnFetchAbort)&&(h(void 0),i.allowStaleOnFetchAbort&&(h=w=>c(w,!0)))})};i.status&&(i.status.fetchDispatched=!0);let f=new Promise(p).then(c,u),m=Object.assign(f,{__abortController:a,__staleWhileFetching:s,__returned:void 0});return r===void 0?(this.set(t,m,{...l.options,status:void 0}),r=this.#o.get(t)):this.#n[r]=m,m}#u(t){if(!this.#E)return!1;let r=t;return!!r&&r instanceof Promise&&r.hasOwnProperty("__staleWhileFetching")&&r.__abortController instanceof X9}async fetch(t,r={}){let{allowStale:i=this.allowStale,updateAgeOnGet:n=this.updateAgeOnGet,noDeleteOnStaleGet:s=this.noDeleteOnStaleGet,ttl:a=this.ttl,noDisposeOnSet:o=this.noDisposeOnSet,size:l=0,sizeCalculation:c=this.sizeCalculation,noUpdateTTL:u=this.noUpdateTTL,noDeleteOnFetchRejection:d=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:p=this.allowStaleOnFetchRejection,ignoreFetchAbort:f=this.ignoreFetchAbort,allowStaleOnFetchAbort:m=this.allowStaleOnFetchAbort,context:h,forceRefresh:y=!1,status:b,signal:w}=r;if(!this.#E)return b&&(b.fetch="get"),this.get(t,{allowStale:i,updateAgeOnGet:n,noDeleteOnStaleGet:s,status:b});let v={allowStale:i,updateAgeOnGet:n,noDeleteOnStaleGet:s,ttl:a,noDisposeOnSet:o,size:l,sizeCalculation:c,noUpdateTTL:u,noDeleteOnFetchRejection:d,allowStaleOnFetchRejection:p,allowStaleOnFetchAbort:m,ignoreFetchAbort:f,status:b,signal:w},E=this.#o.get(t);if(E===void 0){b&&(b.fetch="miss");let T=this.#M(t,E,v,h);return T.__returned=T}else{let T=this.#n[E];if(this.#u(T)){let M=i&&T.__staleWhileFetching!==void 0;return b&&(b.fetch="inflight",M&&(b.returnedStale=!0)),M?T.__staleWhileFetching:T.__returned=T}let q=this.#b(E);if(!y&&!q)return b&&(b.fetch="hit"),this.#j(E),n&&this.#N(E),b&&this.#r(b,E),T;let O=this.#M(t,E,v,h),P=O.__staleWhileFetching!==void 0&&i;return b&&(b.fetch=q?"stale":"refresh",P&&q&&(b.returnedStale=!0)),P?O.__staleWhileFetching:O.__returned=O}}async forceFetch(t,r={}){let i=await this.fetch(t,r);if(i===void 0)throw new Error("fetch() returned undefined");return i}memo(t,r={}){let i=this.#_;if(!i)throw new Error("no memoMethod provided to constructor");let{context:n,forceRefresh:s,...a}=r,o=this.get(t,a);if(!s&&o!==void 0)return o;let l=i(t,o,{options:a,context:n});return this.set(t,l,a),l}get(t,r={}){let{allowStale:i=this.allowStale,updateAgeOnGet:n=this.updateAgeOnGet,noDeleteOnStaleGet:s=this.noDeleteOnStaleGet,status:a}=r,o=this.#o.get(t);if(o!==void 0){let l=this.#n[o],c=this.#u(l);return a&&this.#r(a,o),this.#b(o)?(a&&(a.get="stale"),c?(a&&i&&l.__staleWhileFetching!==void 0&&(a.returnedStale=!0),i?l.__staleWhileFetching:void 0):(s||this.#P(t,"expire"),a&&i&&(a.returnedStale=!0),i?l:void 0)):(a&&(a.get="hit"),c?l.__staleWhileFetching:(this.#j(o),n&&this.#N(o),l))}else a&&(a.get="miss")}#k(t,r){this.#y[r]=t,this.#g[t]=r}#j(t){t!==this.#p&&(t===this.#f?this.#f=this.#g[t]:this.#k(this.#y[t],this.#g[t]),this.#k(this.#p,t),this.#p=t)}delete(t){return this.#P(t,"delete")}#P(t,r){let i=!1;if(this.#c!==0){let n=this.#o.get(t);if(n!==void 0)if(i=!0,this.#c===1)this.#U(r);else{this.#D(n);let s=this.#n[n];if(this.#u(s)?s.__abortController.abort(new Error("deleted")):(this.#w||this.#m)&&(this.#w&&this.#s?.(s,t,r),this.#m&&this.#h?.push([s,t,r])),this.#o.delete(t),this.#l[n]=void 0,this.#n[n]=void 0,n===this.#p)this.#p=this.#y[n];else if(n===this.#f)this.#f=this.#g[n];else{let a=this.#y[n];this.#g[a]=this.#g[n];let o=this.#g[n];this.#y[o]=this.#y[n]}this.#c--,this.#S.push(n)}}if(this.#m&&this.#h?.length){let n=this.#h,s;for(;s=n?.shift();)this.#i?.(...s)}return i}clear(){return this.#U("delete")}#U(t){for(let r of this.#A({allowStale:!0})){let i=this.#n[r];if(this.#u(i))i.__abortController.abort(new Error("deleted"));else{let n=this.#l[r];this.#w&&this.#s?.(i,n,t),this.#m&&this.#h?.push([i,n,t])}}if(this.#o.clear(),this.#n.fill(void 0),this.#l.fill(void 0),this.#v&&this.#T&&(this.#v.fill(0),this.#T.fill(0)),this.#x&&this.#x.fill(0),this.#f=0,this.#p=0,this.#S.length=0,this.#d=0,this.#c=0,this.#m&&this.#h){let r=this.#h,i;for(;i=r?.shift();)this.#i?.(...i)}}};Q9.LRUCache=$D});var YD=g(Qn=>{"use strict";var lft=Qn&&Qn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Qn,"__esModule",{value:!0});Qn.Minipass=Qn.isWritable=Qn.isReadable=Qn.isStream=void 0;var R1e=typeof process=="object"&&process?process:{stdout:null,stderr:null},QD=require("node:events"),P1e=lft(require("node:stream")),cft=require("node:string_decoder"),uft=e=>!!e&&typeof e=="object"&&(e instanceof iE||e instanceof P1e.default||(0,Qn.isReadable)(e)||(0,Qn.isWritable)(e));Qn.isStream=uft;var dft=e=>!!e&&typeof e=="object"&&e instanceof QD.EventEmitter&&typeof e.pipe=="function"&&e.pipe!==P1e.default.Writable.prototype.pipe;Qn.isReadable=dft;var pft=e=>!!e&&typeof e=="object"&&e instanceof QD.EventEmitter&&typeof e.write=="function"&&typeof e.end=="function";Qn.isWritable=pft;var xc=Symbol("EOF"),Tc=Symbol("maybeEmitEnd"),$u=Symbol("emittedEnd"),Y9=Symbol("emittingEnd"),K2=Symbol("emittedError"),Z9=Symbol("closed"),A1e=Symbol("read"),J9=Symbol("flush"),C1e=Symbol("flushChunk"),So=Symbol("encoding"),F1=Symbol("decoder"),Ui=Symbol("flowing"),X2=Symbol("paused"),B1=Symbol("resume"),zi=Symbol("buffer"),Xn=Symbol("pipes"),$i=Symbol("bufferLength"),HD=Symbol("bufferPush"),eE=Symbol("bufferShift"),An=Symbol("objectMode"),ii=Symbol("destroyed"),GD=Symbol("error"),VD=Symbol("emitData"),O1e=Symbol("emitEnd"),WD=Symbol("emitEnd2"),vl=Symbol("async"),KD=Symbol("abort"),tE=Symbol("aborted"),Q2=Symbol("signal"),Mp=Symbol("dataListeners"),Hs=Symbol("discarded"),Y2=e=>Promise.resolve().then(e),fft=e=>e(),mft=e=>e==="end"||e==="finish"||e==="prefinish",hft=e=>e instanceof ArrayBuffer||!!e&&typeof e=="object"&&e.constructor&&e.constructor.name==="ArrayBuffer"&&e.byteLength>=0,gft=e=>!Buffer.isBuffer(e)&&ArrayBuffer.isView(e),rE=class{src;dest;opts;ondrain;constructor(t,r,i){this.src=t,this.dest=r,this.opts=i,this.ondrain=()=>t[B1](),this.dest.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(t){}end(){this.unpipe(),this.opts.end&&this.dest.end()}},XD=class extends rE{unpipe(){this.src.removeListener("error",this.proxyErrors),super.unpipe()}constructor(t,r,i){super(t,r,i),this.proxyErrors=n=>r.emit("error",n),t.on("error",this.proxyErrors)}},yft=e=>!!e.objectMode,bft=e=>!e.objectMode&&!!e.encoding&&e.encoding!=="buffer",iE=class extends QD.EventEmitter{[Ui]=!1;[X2]=!1;[Xn]=[];[zi]=[];[An];[So];[vl];[F1];[xc]=!1;[$u]=!1;[Y9]=!1;[Z9]=!1;[K2]=null;[$i]=0;[ii]=!1;[Q2];[tE]=!1;[Mp]=0;[Hs]=!1;writable=!0;readable=!0;constructor(...t){let r=t[0]||{};if(super(),r.objectMode&&typeof r.encoding=="string")throw new TypeError("Encoding and objectMode may not be used together");yft(r)?(this[An]=!0,this[So]=null):bft(r)?(this[So]=r.encoding,this[An]=!1):(this[An]=!1,this[So]=null),this[vl]=!!r.async,this[F1]=this[So]?new cft.StringDecoder(this[So]):null,r&&r.debugExposeBuffer===!0&&Object.defineProperty(this,"buffer",{get:()=>this[zi]}),r&&r.debugExposePipes===!0&&Object.defineProperty(this,"pipes",{get:()=>this[Xn]});let{signal:i}=r;i&&(this[Q2]=i,i.aborted?this[KD]():i.addEventListener("abort",()=>this[KD]()))}get bufferLength(){return this[$i]}get encoding(){return this[So]}set encoding(t){throw new Error("Encoding must be set at instantiation time")}setEncoding(t){throw new Error("Encoding must be set at instantiation time")}get objectMode(){return this[An]}set objectMode(t){throw new Error("objectMode must be set at instantiation time")}get async(){return this[vl]}set async(t){this[vl]=this[vl]||!!t}[KD](){this[tE]=!0,this.emit("abort",this[Q2]?.reason),this.destroy(this[Q2]?.reason)}get aborted(){return this[tE]}set aborted(t){}write(t,r,i){if(this[tE])return!1;if(this[xc])throw new Error("write after end");if(this[ii])return this.emit("error",Object.assign(new Error("Cannot call write after a stream was destroyed"),{code:"ERR_STREAM_DESTROYED"})),!0;typeof r=="function"&&(i=r,r="utf8"),r||(r="utf8");let n=this[vl]?Y2:fft;if(!this[An]&&!Buffer.isBuffer(t)){if(gft(t))t=Buffer.from(t.buffer,t.byteOffset,t.byteLength);else if(hft(t))t=Buffer.from(t);else if(typeof t!="string")throw new Error("Non-contiguous data written to non-objectMode stream")}return this[An]?(this[Ui]&&this[$i]!==0&&this[J9](!0),this[Ui]?this.emit("data",t):this[HD](t),this[$i]!==0&&this.emit("readable"),i&&n(i),this[Ui]):t.length?(typeof t=="string"&&!(r===this[So]&&!this[F1]?.lastNeed)&&(t=Buffer.from(t,r)),Buffer.isBuffer(t)&&this[So]&&(t=this[F1].write(t)),this[Ui]&&this[$i]!==0&&this[J9](!0),this[Ui]?this.emit("data",t):this[HD](t),this[$i]!==0&&this.emit("readable"),i&&n(i),this[Ui]):(this[$i]!==0&&this.emit("readable"),i&&n(i),this[Ui])}read(t){if(this[ii])return null;if(this[Hs]=!1,this[$i]===0||t===0||t&&t>this[$i])return this[Tc](),null;this[An]&&(t=null),this[zi].length>1&&!this[An]&&(this[zi]=[this[So]?this[zi].join(""):Buffer.concat(this[zi],this[$i])]);let r=this[A1e](t||null,this[zi][0]);return this[Tc](),r}[A1e](t,r){if(this[An])this[eE]();else{let i=r;t===i.length||t===null?this[eE]():typeof i=="string"?(this[zi][0]=i.slice(t),r=i.slice(0,t),this[$i]-=t):(this[zi][0]=i.subarray(t),r=i.subarray(0,t),this[$i]-=t)}return this.emit("data",r),!this[zi].length&&!this[xc]&&this.emit("drain"),r}end(t,r,i){return typeof t=="function"&&(i=t,t=void 0),typeof r=="function"&&(i=r,r="utf8"),t!==void 0&&this.write(t,r),i&&this.once("end",i),this[xc]=!0,this.writable=!1,(this[Ui]||!this[X2])&&this[Tc](),this}[B1](){this[ii]||(!this[Mp]&&!this[Xn].length&&(this[Hs]=!0),this[X2]=!1,this[Ui]=!0,this.emit("resume"),this[zi].length?this[J9]():this[xc]?this[Tc]():this.emit("drain"))}resume(){return this[B1]()}pause(){this[Ui]=!1,this[X2]=!0,this[Hs]=!1}get destroyed(){return this[ii]}get flowing(){return this[Ui]}get paused(){return this[X2]}[HD](t){this[An]?this[$i]+=1:this[$i]+=t.length,this[zi].push(t)}[eE](){return this[An]?this[$i]-=1:this[$i]-=this[zi][0].length,this[zi].shift()}[J9](t=!1){do;while(this[C1e](this[eE]())&&this[zi].length);!t&&!this[zi].length&&!this[xc]&&this.emit("drain")}[C1e](t){return this.emit("data",t),this[Ui]}pipe(t,r){if(this[ii])return t;this[Hs]=!1;let i=this[$u];return r=r||{},t===R1e.stdout||t===R1e.stderr?r.end=!1:r.end=r.end!==!1,r.proxyErrors=!!r.proxyErrors,i?r.end&&t.end():(this[Xn].push(r.proxyErrors?new XD(this,t,r):new rE(this,t,r)),this[vl]?Y2(()=>this[B1]()):this[B1]()),t}unpipe(t){let r=this[Xn].find(i=>i.dest===t);r&&(this[Xn].length===1?(this[Ui]&&this[Mp]===0&&(this[Ui]=!1),this[Xn]=[]):this[Xn].splice(this[Xn].indexOf(r),1),r.unpipe())}addListener(t,r){return this.on(t,r)}on(t,r){let i=super.on(t,r);if(t==="data")this[Hs]=!1,this[Mp]++,!this[Xn].length&&!this[Ui]&&this[B1]();else if(t==="readable"&&this[$i]!==0)super.emit("readable");else if(mft(t)&&this[$u])super.emit(t),this.removeAllListeners(t);else if(t==="error"&&this[K2]){let n=r;this[vl]?Y2(()=>n.call(this,this[K2])):n.call(this,this[K2])}return i}removeListener(t,r){return this.off(t,r)}off(t,r){let i=super.off(t,r);return t==="data"&&(this[Mp]=this.listeners("data").length,this[Mp]===0&&!this[Hs]&&!this[Xn].length&&(this[Ui]=!1)),i}removeAllListeners(t){let r=super.removeAllListeners(t);return(t==="data"||t===void 0)&&(this[Mp]=0,!this[Hs]&&!this[Xn].length&&(this[Ui]=!1)),r}get emittedEnd(){return this[$u]}[Tc](){!this[Y9]&&!this[$u]&&!this[ii]&&this[zi].length===0&&this[xc]&&(this[Y9]=!0,this.emit("end"),this.emit("prefinish"),this.emit("finish"),this[Z9]&&this.emit("close"),this[Y9]=!1)}emit(t,...r){let i=r[0];if(t!=="error"&&t!=="close"&&t!==ii&&this[ii])return!1;if(t==="data")return!this[An]&&!i?!1:this[vl]?(Y2(()=>this[VD](i)),!0):this[VD](i);if(t==="end")return this[O1e]();if(t==="close"){if(this[Z9]=!0,!this[$u]&&!this[ii])return!1;let s=super.emit("close");return this.removeAllListeners("close"),s}else if(t==="error"){this[K2]=i,super.emit(GD,i);let s=!this[Q2]||this.listeners("error").length?super.emit("error",i):!1;return this[Tc](),s}else if(t==="resume"){let s=super.emit("resume");return this[Tc](),s}else if(t==="finish"||t==="prefinish"){let s=super.emit(t);return this.removeAllListeners(t),s}let n=super.emit(t,...r);return this[Tc](),n}[VD](t){for(let i of this[Xn])i.dest.write(t)===!1&&this.pause();let r=this[Hs]?!1:super.emit("data",t);return this[Tc](),r}[O1e](){return this[$u]?!1:(this[$u]=!0,this.readable=!1,this[vl]?(Y2(()=>this[WD]()),!0):this[WD]())}[WD](){if(this[F1]){let r=this[F1].end();if(r){for(let i of this[Xn])i.dest.write(r);this[Hs]||super.emit("data",r)}}for(let r of this[Xn])r.end();let t=super.emit("end");return this.removeAllListeners("end"),t}async collect(){let t=Object.assign([],{dataLength:0});this[An]||(t.dataLength=0);let r=this.promise();return this.on("data",i=>{t.push(i),this[An]||(t.dataLength+=i.length)}),await r,t}async concat(){if(this[An])throw new Error("cannot concat in objectMode");let t=await this.collect();return this[So]?t.join(""):Buffer.concat(t,t.dataLength)}async promise(){return new Promise((t,r)=>{this.on(ii,()=>r(new Error("stream destroyed"))),this.on("error",i=>r(i)),this.on("end",()=>t())})}[Symbol.asyncIterator](){this[Hs]=!1;let t=!1,r=async()=>(this.pause(),t=!0,{value:void 0,done:!0});return{next:()=>{if(t)return r();let n=this.read();if(n!==null)return Promise.resolve({done:!1,value:n});if(this[xc])return r();let s,a,o=d=>{this.off("data",l),this.off("end",c),this.off(ii,u),r(),a(d)},l=d=>{this.off("error",o),this.off("end",c),this.off(ii,u),this.pause(),s({value:d,done:!!this[xc]})},c=()=>{this.off("error",o),this.off("data",l),this.off(ii,u),r(),s({done:!0,value:void 0})},u=()=>o(new Error("stream destroyed"));return new Promise((d,p)=>{a=p,s=d,this.once(ii,u),this.once("error",o),this.once("end",c),this.once("data",l)})},throw:r,return:r,[Symbol.asyncIterator](){return this}}}[Symbol.iterator](){this[Hs]=!1;let t=!1,r=()=>(this.pause(),this.off(GD,r),this.off(ii,r),this.off("end",r),t=!0,{done:!0,value:void 0}),i=()=>{if(t)return r();let n=this.read();return n===null?r():{done:!1,value:n}};return this.once("end",r),this.once(GD,r),this.once(ii,r),{next:i,throw:r,return:r,[Symbol.iterator](){return this}}}destroy(t){if(this[ii])return t?this.emit("error",t):this.emit(ii),this;this[ii]=!0,this[Hs]=!0,this[zi].length=0,this[$i]=0;let r=this;return typeof r.close=="function"&&!this[Z9]&&r.close(),t?this.emit("error",t):this.emit(ii),this}static get isStream(){return Qn.isStream}};Qn.Minipass=iE});var V1e=g(kt=>{"use strict";var vft=kt&&kt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),_ft=kt&&kt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wft=kt&&kt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&vft(t,e,r);return _ft(t,e),t};Object.defineProperty(kt,"__esModule",{value:!0});kt.PathScurry=kt.Path=kt.PathScurryDarwin=kt.PathScurryPosix=kt.PathScurryWin32=kt.PathScurryBase=kt.PathPosix=kt.PathWin32=kt.PathBase=kt.ChildrenCache=kt.ResolveCache=void 0;var q1e=N1e(),lE=require("node:path"),Eft=require("node:url"),J2=require("fs"),Sft=wft(require("node:fs")),xft=J2.realpathSync.native,nE=require("node:fs/promises"),I1e=YD(),eb={lstatSync:J2.lstatSync,readdir:J2.readdir,readdirSync:J2.readdirSync,readlinkSync:J2.readlinkSync,realpathSync:xft,promises:{lstat:nE.lstat,readdir:nE.readdir,readlink:nE.readlink,realpath:nE.realpath}},M1e=e=>!e||e===eb||e===Sft?eb:{...eb,...e,promises:{...eb.promises,...e.promises||{}}},k1e=/^\\\\\?\\([a-z]:)\\?$/i,Tft=e=>e.replace(/\//g,"\\").replace(k1e,"$1\\"),Nft=/[\\\/]/,Ba=0,j1e=1,U1e=2,_l=4,z1e=6,$1e=8,kp=10,H1e=12,Fa=15,Z2=~Fa,ZD=16,D1e=32,tb=64,xo=128,sE=256,oE=512,L1e=tb|xo|oE,Rft=1023,JD=e=>e.isFile()?$1e:e.isDirectory()?_l:e.isSymbolicLink()?kp:e.isCharacterDevice()?U1e:e.isBlockDevice()?z1e:e.isSocket()?H1e:e.isFIFO()?j1e:Ba,F1e=new Map,rb=e=>{let t=F1e.get(e);if(t)return t;let r=e.normalize("NFKD");return F1e.set(e,r),r},B1e=new Map,aE=e=>{let t=B1e.get(e);if(t)return t;let r=rb(e.toLowerCase());return B1e.set(e,r),r},ib=class extends q1e.LRUCache{constructor(){super({max:256})}};kt.ResolveCache=ib;var cE=class extends q1e.LRUCache{constructor(t=16*1024){super({maxSize:t,sizeCalculation:r=>r.length+1})}};kt.ChildrenCache=cE;var G1e=Symbol("PathScurry setAsCwd"),nn=class{name;root;roots;parent;nocase;isCWD=!1;#e;#t;get dev(){return this.#t}#s;get mode(){return this.#s}#i;get nlink(){return this.#i}#a;get uid(){return this.#a}#_;get gid(){return this.#_}#c;get rdev(){return this.#c}#d;get blksize(){return this.#d}#o;get ino(){return this.#o}#l;get size(){return this.#l}#n;get blocks(){return this.#n}#g;get atimeMs(){return this.#g}#y;get mtimeMs(){return this.#y}#f;get ctimeMs(){return this.#f}#p;get birthtimeMs(){return this.#p}#S;get atime(){return this.#S}#h;get mtime(){return this.#h}#x;get ctime(){return this.#x}#T;get birthtime(){return this.#T}#v;#w;#E;#m;#C;#N;#r;#I;#b;#O;get parentPath(){return(this.parent||this).fullpath()}get path(){return this.parentPath}constructor(t,r=Ba,i,n,s,a,o){this.name=t,this.#v=s?aE(t):rb(t),this.#r=r&Rft,this.nocase=s,this.roots=n,this.root=i||this,this.#I=a,this.#E=o.fullpath,this.#C=o.relative,this.#N=o.relativePosix,this.parent=o.parent,this.parent?this.#e=this.parent.#e:this.#e=M1e(o.fs)}depth(){return this.#w!==void 0?this.#w:this.parent?this.#w=this.parent.depth()+1:this.#w=0}childrenCache(){return this.#I}resolve(t){if(!t)return this;let r=this.getRootString(t),n=t.substring(r.length).split(this.splitSep);return r?this.getRoot(r).#D(n):this.#D(n)}#D(t){let r=this;for(let i of t)r=r.child(i);return r}children(){let t=this.#I.get(this);if(t)return t;let r=Object.assign([],{provisional:0});return this.#I.set(this,r),this.#r&=~ZD,r}child(t,r){if(t===""||t===".")return this;if(t==="..")return this.parent||this;let i=this.children(),n=this.nocase?aE(t):rb(t);for(let l of i)if(l.#v===n)return l;let s=this.parent?this.sep:"",a=this.#E?this.#E+s+t:void 0,o=this.newChild(t,Ba,{...r,parent:this,fullpath:a});return this.canReaddir()||(o.#r|=xo),i.push(o),o}relative(){if(this.isCWD)return"";if(this.#C!==void 0)return this.#C;let t=this.name,r=this.parent;if(!r)return this.#C=this.name;let i=r.relative();return i+(!i||!r.parent?"":this.sep)+t}relativePosix(){if(this.sep==="/")return this.relative();if(this.isCWD)return"";if(this.#N!==void 0)return this.#N;let t=this.name,r=this.parent;if(!r)return this.#N=this.fullpathPosix();let i=r.relativePosix();return i+(!i||!r.parent?"":"/")+t}fullpath(){if(this.#E!==void 0)return this.#E;let t=this.name,r=this.parent;if(!r)return this.#E=this.name;let n=r.fullpath()+(r.parent?this.sep:"")+t;return this.#E=n}fullpathPosix(){if(this.#m!==void 0)return this.#m;if(this.sep==="/")return this.#m=this.fullpath();if(!this.parent){let n=this.fullpath().replace(/\\/g,"/");return/^[a-z]:\//i.test(n)?this.#m=`//?/${n}`:this.#m=n}let t=this.parent,r=t.fullpathPosix(),i=r+(!r||!t.parent?"":"/")+this.name;return this.#m=i}isUnknown(){return(this.#r&Fa)===Ba}isType(t){return this[`is${t}`]()}getType(){return this.isUnknown()?"Unknown":this.isDirectory()?"Directory":this.isFile()?"File":this.isSymbolicLink()?"SymbolicLink":this.isFIFO()?"FIFO":this.isCharacterDevice()?"CharacterDevice":this.isBlockDevice()?"BlockDevice":this.isSocket()?"Socket":"Unknown"}isFile(){return(this.#r&Fa)===$1e}isDirectory(){return(this.#r&Fa)===_l}isCharacterDevice(){return(this.#r&Fa)===U1e}isBlockDevice(){return(this.#r&Fa)===z1e}isFIFO(){return(this.#r&Fa)===j1e}isSocket(){return(this.#r&Fa)===H1e}isSymbolicLink(){return(this.#r&kp)===kp}lstatCached(){return this.#r&D1e?this:void 0}readlinkCached(){return this.#b}realpathCached(){return this.#O}readdirCached(){let t=this.children();return t.slice(0,t.provisional)}canReadlink(){if(this.#b)return!0;if(!this.parent)return!1;let t=this.#r&Fa;return!(t!==Ba&&t!==kp||this.#r&sE||this.#r&xo)}calledReaddir(){return!!(this.#r&ZD)}isENOENT(){return!!(this.#r&xo)}isNamed(t){return this.nocase?this.#v===aE(t):this.#v===rb(t)}async readlink(){let t=this.#b;if(t)return t;if(this.canReadlink()&&this.parent)try{let r=await this.#e.promises.readlink(this.fullpath()),i=(await this.parent.realpath())?.resolve(r);if(i)return this.#b=i}catch(r){this.#u(r.code);return}}readlinkSync(){let t=this.#b;if(t)return t;if(this.canReadlink()&&this.parent)try{let r=this.#e.readlinkSync(this.fullpath()),i=this.parent.realpathSync()?.resolve(r);if(i)return this.#b=i}catch(r){this.#u(r.code);return}}#L(t){this.#r|=ZD;for(let r=t.provisional;ri(null,t))}readdirCB(t,r=!1){if(!this.canReaddir()){r?t(null,[]):queueMicrotask(()=>t(null,[]));return}let i=this.children();if(this.calledReaddir()){let s=i.slice(0,i.provisional);r?t(null,s):queueMicrotask(()=>t(null,s));return}if(this.#$.push(t),this.#H)return;this.#H=!0;let n=this.fullpath();this.#e.readdir(n,{withFileTypes:!0},(s,a)=>{if(s)this.#q(s.code),i.provisional=0;else{for(let o of a)this.#k(o,i);this.#L(i)}this.#V(i.slice(0,i.provisional))})}#z;async readdir(){if(!this.canReaddir())return[];let t=this.children();if(this.calledReaddir())return t.slice(0,t.provisional);let r=this.fullpath();if(this.#z)await this.#z;else{let i=()=>{};this.#z=new Promise(n=>i=n);try{for(let n of await this.#e.promises.readdir(r,{withFileTypes:!0}))this.#k(n,t);this.#L(t)}catch(n){this.#q(n.code),t.provisional=0}this.#z=void 0,i()}return t.slice(0,t.provisional)}readdirSync(){if(!this.canReaddir())return[];let t=this.children();if(this.calledReaddir())return t.slice(0,t.provisional);let r=this.fullpath();try{for(let i of this.#e.readdirSync(r,{withFileTypes:!0}))this.#k(i,t);this.#L(t)}catch(i){this.#q(i.code),t.provisional=0}return t.slice(0,t.provisional)}canReaddir(){if(this.#r&L1e)return!1;let t=Fa&this.#r;return t===Ba||t===_l||t===kp}shouldWalk(t,r){return(this.#r&_l)===_l&&!(this.#r&L1e)&&!t.has(this)&&(!r||r(this))}async realpath(){if(this.#O)return this.#O;if(!((oE|sE|xo)&this.#r))try{let t=await this.#e.promises.realpath(this.fullpath());return this.#O=this.resolve(t)}catch{this.#A()}}realpathSync(){if(this.#O)return this.#O;if(!((oE|sE|xo)&this.#r))try{let t=this.#e.realpathSync(this.fullpath());return this.#O=this.resolve(t)}catch{this.#A()}}[G1e](t){if(t===this)return;t.isCWD=!1,this.isCWD=!0;let r=new Set([]),i=[],n=this;for(;n&&n.parent;)r.add(n),n.#C=i.join(this.sep),n.#N=i.join("/"),n=n.parent,i.push("..");for(n=t;n&&n.parent&&!r.has(n);)n.#C=void 0,n.#N=void 0,n=n.parent}};kt.PathBase=nn;var nb=class e extends nn{sep="\\";splitSep=Nft;constructor(t,r=Ba,i,n,s,a,o){super(t,r,i,n,s,a,o)}newChild(t,r=Ba,i={}){return new e(t,r,this.root,this.roots,this.nocase,this.childrenCache(),i)}getRootString(t){return lE.win32.parse(t).root}getRoot(t){if(t=Tft(t.toUpperCase()),t===this.root.name)return this.root;for(let[r,i]of Object.entries(this.roots))if(this.sameRoot(t,r))return this.roots[t]=i;return this.roots[t]=new ob(t,this).root}sameRoot(t,r=this.root.name){return t=t.toUpperCase().replace(/\//g,"\\").replace(k1e,"$1\\"),t===r}};kt.PathWin32=nb;var sb=class e extends nn{splitSep="/";sep="/";constructor(t,r=Ba,i,n,s,a,o){super(t,r,i,n,s,a,o)}getRootString(t){return t.startsWith("/")?"/":""}getRoot(t){return this.root}newChild(t,r=Ba,i={}){return new e(t,r,this.root,this.roots,this.nocase,this.childrenCache(),i)}};kt.PathPosix=sb;var ab=class{root;rootPath;roots;cwd;#e;#t;#s;nocase;#i;constructor(t=process.cwd(),r,i,{nocase:n,childrenCacheSize:s=16*1024,fs:a=eb}={}){this.#i=M1e(a),(t instanceof URL||t.startsWith("file://"))&&(t=(0,Eft.fileURLToPath)(t));let o=r.resolve(t);this.roots=Object.create(null),this.rootPath=this.parseRootPath(o),this.#e=new ib,this.#t=new ib,this.#s=new cE(s);let l=o.substring(this.rootPath.length).split(i);if(l.length===1&&!l[0]&&l.pop(),n===void 0)throw new TypeError("must provide nocase setting to PathScurryBase ctor");this.nocase=n,this.root=this.newRoot(this.#i),this.roots[this.rootPath]=this.root;let c=this.root,u=l.length-1,d=r.sep,p=this.rootPath,f=!1;for(let m of l){let h=u--;c=c.child(m,{relative:new Array(h).fill("..").join(d),relativePosix:new Array(h).fill("..").join("/"),fullpath:p+=(f?"":d)+m}),f=!0}this.cwd=c}depth(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.depth()}childrenCache(){return this.#s}resolve(...t){let r="";for(let s=t.length-1;s>=0;s--){let a=t[s];if(!(!a||a===".")&&(r=r?`${a}/${r}`:a,this.isAbsolute(a)))break}let i=this.#e.get(r);if(i!==void 0)return i;let n=this.cwd.resolve(r).fullpath();return this.#e.set(r,n),n}resolvePosix(...t){let r="";for(let s=t.length-1;s>=0;s--){let a=t[s];if(!(!a||a===".")&&(r=r?`${a}/${r}`:a,this.isAbsolute(a)))break}let i=this.#t.get(r);if(i!==void 0)return i;let n=this.cwd.resolve(r).fullpathPosix();return this.#t.set(r,n),n}relative(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.relative()}relativePosix(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.relativePosix()}basename(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.name}dirname(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),(t.parent||t).fullpath()}async readdir(t=this.cwd,r={withFileTypes:!0}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i}=r;if(t.canReaddir()){let n=await t.readdir();return i?n:n.map(s=>s.name)}else return[]}readdirSync(t=this.cwd,r={withFileTypes:!0}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0}=r;return t.canReaddir()?i?t.readdirSync():t.readdirSync().map(n=>n.name):[]}async lstat(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.lstat()}lstatSync(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.lstatSync()}async readlink(t=this.cwd,{withFileTypes:r}={withFileTypes:!1}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t.withFileTypes,t=this.cwd);let i=await t.readlink();return r?i:i?.fullpath()}readlinkSync(t=this.cwd,{withFileTypes:r}={withFileTypes:!1}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t.withFileTypes,t=this.cwd);let i=t.readlinkSync();return r?i:i?.fullpath()}async realpath(t=this.cwd,{withFileTypes:r}={withFileTypes:!1}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t.withFileTypes,t=this.cwd);let i=await t.realpath();return r?i:i?.fullpath()}realpathSync(t=this.cwd,{withFileTypes:r}={withFileTypes:!1}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t.withFileTypes,t=this.cwd);let i=t.realpathSync();return r?i:i?.fullpath()}async walk(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=[];(!s||s(t))&&o.push(i?t:t.fullpath());let l=new Set,c=(d,p)=>{l.add(d),d.readdirCB((f,m)=>{if(f)return p(f);let h=m.length;if(!h)return p();let y=()=>{--h===0&&p()};for(let b of m)(!s||s(b))&&o.push(i?b:b.fullpath()),n&&b.isSymbolicLink()?b.realpath().then(w=>w?.isUnknown()?w.lstat():w).then(w=>w?.shouldWalk(l,a)?c(w,y):y()):b.shouldWalk(l,a)?c(b,y):y()},!0)},u=t;return new Promise((d,p)=>{c(u,f=>{if(f)return p(f);d(o)})})}walkSync(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=[];(!s||s(t))&&o.push(i?t:t.fullpath());let l=new Set([t]);for(let c of l){let u=c.readdirSync();for(let d of u){(!s||s(d))&&o.push(i?d:d.fullpath());let p=d;if(d.isSymbolicLink()){if(!(n&&(p=d.realpathSync())))continue;p.isUnknown()&&p.lstatSync()}p.shouldWalk(l,a)&&l.add(p)}}return o}[Symbol.asyncIterator](){return this.iterate()}iterate(t=this.cwd,r={}){return typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd),this.stream(t,r)[Symbol.asyncIterator]()}[Symbol.iterator](){return this.iterateSync()}*iterateSync(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r;(!s||s(t))&&(yield i?t:t.fullpath());let o=new Set([t]);for(let l of o){let c=l.readdirSync();for(let u of c){(!s||s(u))&&(yield i?u:u.fullpath());let d=u;if(u.isSymbolicLink()){if(!(n&&(d=u.realpathSync())))continue;d.isUnknown()&&d.lstatSync()}d.shouldWalk(o,a)&&o.add(d)}}}stream(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=new I1e.Minipass({objectMode:!0});(!s||s(t))&&o.write(i?t:t.fullpath());let l=new Set,c=[t],u=0,d=()=>{let p=!1;for(;!p;){let f=c.shift();if(!f){u===0&&o.end();return}u++,l.add(f);let m=(y,b,w=!1)=>{if(y)return o.emit("error",y);if(n&&!w){let v=[];for(let E of b)E.isSymbolicLink()&&v.push(E.realpath().then(T=>T?.isUnknown()?T.lstat():T));if(v.length){Promise.all(v).then(()=>m(null,b,!0));return}}for(let v of b)v&&(!s||s(v))&&(o.write(i?v:v.fullpath())||(p=!0));u--;for(let v of b){let E=v.realpathCached()||v;E.shouldWalk(l,a)&&c.push(E)}p&&!o.flowing?o.once("drain",d):h||d()},h=!0;f.readdirCB(m,!0),h=!1}};return d(),o}streamSync(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=new I1e.Minipass({objectMode:!0}),l=new Set;(!s||s(t))&&o.write(i?t:t.fullpath());let c=[t],u=0,d=()=>{let p=!1;for(;!p;){let f=c.shift();if(!f){u===0&&o.end();return}u++,l.add(f);let m=f.readdirSync();for(let h of m)(!s||s(h))&&(o.write(i?h:h.fullpath())||(p=!0));u--;for(let h of m){let y=h;if(h.isSymbolicLink()){if(!(n&&(y=h.realpathSync())))continue;y.isUnknown()&&y.lstatSync()}y.shouldWalk(l,a)&&c.push(y)}}p&&!o.flowing&&o.once("drain",d)};return d(),o}chdir(t=this.cwd){let r=this.cwd;this.cwd=typeof t=="string"?this.cwd.resolve(t):t,this.cwd[G1e](r)}};kt.PathScurryBase=ab;var ob=class extends ab{sep="\\";constructor(t=process.cwd(),r={}){let{nocase:i=!0}=r;super(t,lE.win32,"\\",{...r,nocase:i}),this.nocase=i;for(let n=this.cwd;n;n=n.parent)n.nocase=this.nocase}parseRootPath(t){return lE.win32.parse(t).root.toUpperCase()}newRoot(t){return new nb(this.rootPath,_l,void 0,this.roots,this.nocase,this.childrenCache(),{fs:t})}isAbsolute(t){return t.startsWith("/")||t.startsWith("\\")||/^[a-z]:(\/|\\)/i.test(t)}};kt.PathScurryWin32=ob;var lb=class extends ab{sep="/";constructor(t=process.cwd(),r={}){let{nocase:i=!1}=r;super(t,lE.posix,"/",{...r,nocase:i}),this.nocase=i}parseRootPath(t){return"/"}newRoot(t){return new sb(this.rootPath,_l,void 0,this.roots,this.nocase,this.childrenCache(),{fs:t})}isAbsolute(t){return t.startsWith("/")}};kt.PathScurryPosix=lb;var uE=class extends lb{constructor(t=process.cwd(),r={}){let{nocase:i=!0}=r;super(t,{...r,nocase:i})}};kt.PathScurryDarwin=uE;kt.Path=process.platform==="win32"?nb:sb;kt.PathScurry=process.platform==="win32"?ob:process.platform==="darwin"?uE:lb});var tL=g(dE=>{"use strict";Object.defineProperty(dE,"__esModule",{value:!0});dE.Pattern=void 0;var Aft=Uu(),Cft=e=>e.length>=1,Oft=e=>e.length>=1,eL=class e{#e;#t;#s;length;#i;#a;#_;#c;#d;#o;#l=!0;constructor(t,r,i,n){if(!Cft(t))throw new TypeError("empty pattern list");if(!Oft(r))throw new TypeError("empty glob list");if(r.length!==t.length)throw new TypeError("mismatched pattern list and glob list lengths");if(this.length=t.length,i<0||i>=this.length)throw new TypeError("index out of range");if(this.#e=t,this.#t=r,this.#s=i,this.#i=n,this.#s===0){if(this.isUNC()){let[s,a,o,l,...c]=this.#e,[u,d,p,f,...m]=this.#t;c[0]===""&&(c.shift(),m.shift());let h=[s,a,o,l,""].join("/"),y=[u,d,p,f,""].join("/");this.#e=[h,...c],this.#t=[y,...m],this.length=this.#e.length}else if(this.isDrive()||this.isAbsolute()){let[s,...a]=this.#e,[o,...l]=this.#t;a[0]===""&&(a.shift(),l.shift());let c=s+"/",u=o+"/";this.#e=[c,...a],this.#t=[u,...l],this.length=this.#e.length}}}pattern(){return this.#e[this.#s]}isString(){return typeof this.#e[this.#s]=="string"}isGlobstar(){return this.#e[this.#s]===Aft.GLOBSTAR}isRegExp(){return this.#e[this.#s]instanceof RegExp}globString(){return this.#_=this.#_||(this.#s===0?this.isAbsolute()?this.#t[0]+this.#t.slice(1).join("/"):this.#t.join("/"):this.#t.slice(this.#s).join("/"))}hasMore(){return this.length>this.#s+1}rest(){return this.#a!==void 0?this.#a:this.hasMore()?(this.#a=new e(this.#e,this.#t,this.#s+1,this.#i),this.#a.#o=this.#o,this.#a.#d=this.#d,this.#a.#c=this.#c,this.#a):this.#a=null}isUNC(){let t=this.#e;return this.#d!==void 0?this.#d:this.#d=this.#i==="win32"&&this.#s===0&&t[0]===""&&t[1]===""&&typeof t[2]=="string"&&!!t[2]&&typeof t[3]=="string"&&!!t[3]}isDrive(){let t=this.#e;return this.#c!==void 0?this.#c:this.#c=this.#i==="win32"&&this.#s===0&&this.length>1&&typeof t[0]=="string"&&/^[a-z]:$/i.test(t[0])}isAbsolute(){let t=this.#e;return this.#o!==void 0?this.#o:this.#o=t[0]===""&&t.length>1||this.isDrive()||this.isUNC()}root(){let t=this.#e[0];return typeof t=="string"&&this.isAbsolute()&&this.#s===0?t:""}checkFollowGlobstar(){return!(this.#s===0||!this.isGlobstar()||!this.#l)}markFollowGlobstar(){return this.#s===0||!this.isGlobstar()||!this.#l?!1:(this.#l=!1,!0)}};dE.Pattern=eL});var iL=g(pE=>{"use strict";Object.defineProperty(pE,"__esModule",{value:!0});pE.Ignore=void 0;var W1e=Uu(),Pft=tL(),Ift=typeof process=="object"&&process&&typeof process.platform=="string"?process.platform:"linux",rL=class{relative;relativeChildren;absolute;absoluteChildren;platform;mmopts;constructor(t,{nobrace:r,nocase:i,noext:n,noglobstar:s,platform:a=Ift}){this.relative=[],this.absolute=[],this.relativeChildren=[],this.absoluteChildren=[],this.platform=a,this.mmopts={dot:!0,nobrace:r,nocase:i,noext:n,noglobstar:s,optimizationLevel:2,platform:a,nocomment:!0,nonegate:!0};for(let o of t)this.add(o)}add(t){let r=new W1e.Minimatch(t,this.mmopts);for(let i=0;i{"use strict";Object.defineProperty(wl,"__esModule",{value:!0});wl.Processor=wl.SubWalks=wl.MatchRecord=wl.HasWalkedCache=void 0;var K1e=Uu(),fE=class e{store;constructor(t=new Map){this.store=t}copy(){return new e(new Map(this.store))}hasWalked(t,r){return this.store.get(t.fullpath())?.has(r.globString())}storeWalked(t,r){let i=t.fullpath(),n=this.store.get(i);n?n.add(r.globString()):this.store.set(i,new Set([r.globString()]))}};wl.HasWalkedCache=fE;var mE=class{store=new Map;add(t,r,i){let n=(r?2:0)|(i?1:0),s=this.store.get(t);this.store.set(t,s===void 0?n:n&s)}entries(){return[...this.store.entries()].map(([t,r])=>[t,!!(r&2),!!(r&1)])}};wl.MatchRecord=mE;var hE=class{store=new Map;add(t,r){if(!t.canReaddir())return;let i=this.store.get(t);i?i.find(n=>n.globString()===r.globString())||i.push(r):this.store.set(t,[r])}get(t){let r=this.store.get(t);if(!r)throw new Error("attempting to walk unknown path");return r}entries(){return this.keys().map(t=>[t,this.store.get(t)])}keys(){return[...this.store.keys()].filter(t=>t.canReaddir())}};wl.SubWalks=hE;var nL=class e{hasWalkedCache;matches=new mE;subwalks=new hE;patterns;follow;dot;opts;constructor(t,r){this.opts=t,this.follow=!!t.follow,this.dot=!!t.dot,this.hasWalkedCache=r?r.copy():new fE}processPatterns(t,r){this.patterns=r;let i=r.map(n=>[t,n]);for(let[n,s]of i){this.hasWalkedCache.storeWalked(n,s);let a=s.root(),o=s.isAbsolute()&&this.opts.absolute!==!1;if(a){n=n.resolve(a==="/"&&this.opts.root!==void 0?this.opts.root:a);let d=s.rest();if(d)s=d;else{this.matches.add(n,!0,!1);continue}}if(n.isENOENT())continue;let l,c,u=!1;for(;typeof(l=s.pattern())=="string"&&(c=s.rest());)n=n.resolve(l),s=c,u=!0;if(l=s.pattern(),c=s.rest(),u){if(this.hasWalkedCache.hasWalked(n,s))continue;this.hasWalkedCache.storeWalked(n,s)}if(typeof l=="string"){let d=l===".."||l===""||l===".";this.matches.add(n.resolve(l),o,d);continue}else if(l===K1e.GLOBSTAR){(!n.isSymbolicLink()||this.follow||s.checkFollowGlobstar())&&this.subwalks.add(n,s);let d=c?.pattern(),p=c?.rest();if(!c||(d===""||d===".")&&!p)this.matches.add(n,o,d===""||d===".");else if(d===".."){let f=n.parent||n;p?this.hasWalkedCache.hasWalked(f,p)||this.subwalks.add(f,p):this.matches.add(f,o,!0)}}else l instanceof RegExp&&this.subwalks.add(n,s)}return this}subwalkTargets(){return this.subwalks.keys()}child(){return new e(this.opts,this.hasWalkedCache)}filterEntries(t,r){let i=this.subwalks.get(t),n=this.child();for(let s of r)for(let a of i){let o=a.isAbsolute(),l=a.pattern(),c=a.rest();l===K1e.GLOBSTAR?n.testGlobstar(s,a,c,o):l instanceof RegExp?n.testRegExp(s,l,c,o):n.testString(s,l,c,o)}return n}testGlobstar(t,r,i,n){if((this.dot||!t.name.startsWith("."))&&(r.hasMore()||this.matches.add(t,n,!1),t.canReaddir()&&(this.follow||!t.isSymbolicLink()?this.subwalks.add(t,r):t.isSymbolicLink()&&(i&&r.checkFollowGlobstar()?this.subwalks.add(t,i):r.markFollowGlobstar()&&this.subwalks.add(t,r)))),i){let s=i.pattern();if(typeof s=="string"&&s!==".."&&s!==""&&s!==".")this.testString(t,s,i.rest(),n);else if(s===".."){let a=t.parent||t;this.subwalks.add(a,i)}else s instanceof RegExp&&this.testRegExp(t,s,i.rest(),n)}}testRegExp(t,r,i,n){r.test(t.name)&&(i?this.subwalks.add(t,i):this.matches.add(t,n,!1))}testString(t,r,i,n){t.isNamed(r)&&(i?this.subwalks.add(t,i):this.matches.add(t,n,!1))}};wl.Processor=nL});var Z1e=g(Hu=>{"use strict";Object.defineProperty(Hu,"__esModule",{value:!0});Hu.GlobStream=Hu.GlobWalker=Hu.GlobUtil=void 0;var Dft=YD(),Q1e=iL(),Y1e=X1e(),Lft=(e,t)=>typeof e=="string"?new Q1e.Ignore([e],t):Array.isArray(e)?new Q1e.Ignore(e,t):e,cb=class{path;patterns;opts;seen=new Set;paused=!1;aborted=!1;#e=[];#t;#s;signal;maxDepth;includeChildMatches;constructor(t,r,i){if(this.patterns=t,this.path=r,this.opts=i,this.#s=!i.posix&&i.platform==="win32"?"\\":"/",this.includeChildMatches=i.includeChildMatches!==!1,(i.ignore||!this.includeChildMatches)&&(this.#t=Lft(i.ignore??[],i),!this.includeChildMatches&&typeof this.#t.add!="function")){let n="cannot ignore child matches, ignore lacks add() method.";throw new Error(n)}this.maxDepth=i.maxDepth||1/0,i.signal&&(this.signal=i.signal,this.signal.addEventListener("abort",()=>{this.#e.length=0}))}#i(t){return this.seen.has(t)||!!this.#t?.ignored?.(t)}#a(t){return!!this.#t?.childrenIgnored?.(t)}pause(){this.paused=!0}resume(){if(this.signal?.aborted)return;this.paused=!1;let t;for(;!this.paused&&(t=this.#e.shift());)t()}onResume(t){this.signal?.aborted||(this.paused?this.#e.push(t):t())}async matchCheck(t,r){if(r&&this.opts.nodir)return;let i;if(this.opts.realpath){if(i=t.realpathCached()||await t.realpath(),!i)return;t=i}let s=t.isUnknown()||this.opts.stat?await t.lstat():t;if(this.opts.follow&&this.opts.nodir&&s?.isSymbolicLink()){let a=await s.realpath();a&&(a.isUnknown()||this.opts.stat)&&await a.lstat()}return this.matchCheckTest(s,r)}matchCheckTest(t,r){return t&&(this.maxDepth===1/0||t.depth()<=this.maxDepth)&&(!r||t.canReaddir())&&(!this.opts.nodir||!t.isDirectory())&&(!this.opts.nodir||!this.opts.follow||!t.isSymbolicLink()||!t.realpathCached()?.isDirectory())&&!this.#i(t)?t:void 0}matchCheckSync(t,r){if(r&&this.opts.nodir)return;let i;if(this.opts.realpath){if(i=t.realpathCached()||t.realpathSync(),!i)return;t=i}let s=t.isUnknown()||this.opts.stat?t.lstatSync():t;if(this.opts.follow&&this.opts.nodir&&s?.isSymbolicLink()){let a=s.realpathSync();a&&(a?.isUnknown()||this.opts.stat)&&a.lstatSync()}return this.matchCheckTest(s,r)}matchFinish(t,r){if(this.#i(t))return;if(!this.includeChildMatches&&this.#t?.add){let s=`${t.relativePosix()}/**`;this.#t.add(s)}let i=this.opts.absolute===void 0?r:this.opts.absolute;this.seen.add(t);let n=this.opts.mark&&t.isDirectory()?this.#s:"";if(this.opts.withFileTypes)this.matchEmit(t);else if(i){let s=this.opts.posix?t.fullpathPosix():t.fullpath();this.matchEmit(s+n)}else{let s=this.opts.posix?t.relativePosix():t.relative(),a=this.opts.dotRelative&&!s.startsWith(".."+this.#s)?"."+this.#s:"";this.matchEmit(s?a+s+n:"."+n)}}async match(t,r,i){let n=await this.matchCheck(t,i);n&&this.matchFinish(n,r)}matchSync(t,r,i){let n=this.matchCheckSync(t,i);n&&this.matchFinish(n,r)}walkCB(t,r,i){this.signal?.aborted&&i(),this.walkCB2(t,r,new Y1e.Processor(this.opts),i)}walkCB2(t,r,i,n){if(this.#a(t))return n();if(this.signal?.aborted&&n(),this.paused){this.onResume(()=>this.walkCB2(t,r,i,n));return}i.processPatterns(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||(s++,this.match(o,l,c).then(()=>a()));for(let o of i.subwalkTargets()){if(this.maxDepth!==1/0&&o.depth()>=this.maxDepth)continue;s++;let l=o.readdirCached();o.calledReaddir()?this.walkCB3(o,l,i,a):o.readdirCB((c,u)=>this.walkCB3(o,u,i,a),!0)}a()}walkCB3(t,r,i,n){i=i.filterEntries(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||(s++,this.match(o,l,c).then(()=>a()));for(let[o,l]of i.subwalks.entries())s++,this.walkCB2(o,l,i.child(),a);a()}walkCBSync(t,r,i){this.signal?.aborted&&i(),this.walkCB2Sync(t,r,new Y1e.Processor(this.opts),i)}walkCB2Sync(t,r,i,n){if(this.#a(t))return n();if(this.signal?.aborted&&n(),this.paused){this.onResume(()=>this.walkCB2Sync(t,r,i,n));return}i.processPatterns(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||this.matchSync(o,l,c);for(let o of i.subwalkTargets()){if(this.maxDepth!==1/0&&o.depth()>=this.maxDepth)continue;s++;let l=o.readdirSync();this.walkCB3Sync(o,l,i,a)}a()}walkCB3Sync(t,r,i,n){i=i.filterEntries(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||this.matchSync(o,l,c);for(let[o,l]of i.subwalks.entries())s++,this.walkCB2Sync(o,l,i.child(),a);a()}};Hu.GlobUtil=cb;var sL=class extends cb{matches=new Set;constructor(t,r,i){super(t,r,i)}matchEmit(t){this.matches.add(t)}async walk(){if(this.signal?.aborted)throw this.signal.reason;return this.path.isUnknown()&&await this.path.lstat(),await new Promise((t,r)=>{this.walkCB(this.path,this.patterns,()=>{this.signal?.aborted?r(this.signal.reason):t(this.matches)})}),this.matches}walkSync(){if(this.signal?.aborted)throw this.signal.reason;return this.path.isUnknown()&&this.path.lstatSync(),this.walkCBSync(this.path,this.patterns,()=>{if(this.signal?.aborted)throw this.signal.reason}),this.matches}};Hu.GlobWalker=sL;var aL=class extends cb{results;constructor(t,r,i){super(t,r,i),this.results=new Dft.Minipass({signal:this.signal,objectMode:!0}),this.results.on("drain",()=>this.resume()),this.results.on("resume",()=>this.resume())}matchEmit(t){this.results.write(t),this.results.flowing||this.pause()}stream(){let t=this.path;return t.isUnknown()?t.lstat().then(()=>{this.walkCB(t,this.patterns,()=>this.results.end())}):this.walkCB(t,this.patterns,()=>this.results.end()),this.results}streamSync(){return this.path.isUnknown()&&this.path.lstatSync(),this.walkCBSync(this.path,this.patterns,()=>this.results.end()),this.results}};Hu.GlobStream=aL});var lL=g(bE=>{"use strict";Object.defineProperty(bE,"__esModule",{value:!0});bE.Glob=void 0;var Fft=Uu(),Bft=require("node:url"),gE=V1e(),qft=tL(),yE=Z1e(),Mft=typeof process=="object"&&process&&typeof process.platform=="string"?process.platform:"linux",oL=class{absolute;cwd;root;dot;dotRelative;follow;ignore;magicalBraces;mark;matchBase;maxDepth;nobrace;nocase;nodir;noext;noglobstar;pattern;platform;realpath;scurry;stat;signal;windowsPathsNoEscape;withFileTypes;includeChildMatches;opts;patterns;constructor(t,r){if(!r)throw new TypeError("glob options required");if(this.withFileTypes=!!r.withFileTypes,this.signal=r.signal,this.follow=!!r.follow,this.dot=!!r.dot,this.dotRelative=!!r.dotRelative,this.nodir=!!r.nodir,this.mark=!!r.mark,r.cwd?(r.cwd instanceof URL||r.cwd.startsWith("file://"))&&(r.cwd=(0,Bft.fileURLToPath)(r.cwd)):this.cwd="",this.cwd=r.cwd||"",this.root=r.root,this.magicalBraces=!!r.magicalBraces,this.nobrace=!!r.nobrace,this.noext=!!r.noext,this.realpath=!!r.realpath,this.absolute=r.absolute,this.includeChildMatches=r.includeChildMatches!==!1,this.noglobstar=!!r.noglobstar,this.matchBase=!!r.matchBase,this.maxDepth=typeof r.maxDepth=="number"?r.maxDepth:1/0,this.stat=!!r.stat,this.ignore=r.ignore,this.withFileTypes&&this.absolute!==void 0)throw new Error("cannot set absolute and withFileTypes:true");if(typeof t=="string"&&(t=[t]),this.windowsPathsNoEscape=!!r.windowsPathsNoEscape||r.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(t=t.map(l=>l.replace(/\\/g,"/"))),this.matchBase){if(r.noglobstar)throw new TypeError("base matching requires globstar");t=t.map(l=>l.includes("/")?l:`./**/${l}`)}if(this.pattern=t,this.platform=r.platform||Mft,this.opts={...r,platform:this.platform},r.scurry){if(this.scurry=r.scurry,r.nocase!==void 0&&r.nocase!==r.scurry.nocase)throw new Error("nocase option contradicts provided scurry option")}else{let l=r.platform==="win32"?gE.PathScurryWin32:r.platform==="darwin"?gE.PathScurryDarwin:r.platform?gE.PathScurryPosix:gE.PathScurry;this.scurry=new l(this.cwd,{nocase:r.nocase,fs:r.fs})}this.nocase=this.scurry.nocase;let i=this.platform==="darwin"||this.platform==="win32",n={...r,dot:this.dot,matchBase:this.matchBase,nobrace:this.nobrace,nocase:this.nocase,nocaseMagicOnly:i,nocomment:!0,noext:this.noext,nonegate:!0,optimizationLevel:2,platform:this.platform,windowsPathsNoEscape:this.windowsPathsNoEscape,debug:!!this.opts.debug},s=this.pattern.map(l=>new Fft.Minimatch(l,n)),[a,o]=s.reduce((l,c)=>(l[0].push(...c.set),l[1].push(...c.globParts),l),[[],[]]);this.patterns=a.map((l,c)=>{let u=o[c];if(!u)throw new Error("invalid pattern object");return new qft.Pattern(l,u,0,this.platform)})}async walk(){return[...await new yE.GlobWalker(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).walk()]}walkSync(){return[...new yE.GlobWalker(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).walkSync()]}stream(){return new yE.GlobStream(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).stream()}streamSync(){return new yE.GlobStream(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).streamSync()}iterateSync(){return this.streamSync()[Symbol.iterator]()}[Symbol.iterator](){return this.iterateSync()}iterate(){return this.stream()[Symbol.asyncIterator]()}[Symbol.asyncIterator](){return this.iterate()}};bE.Glob=oL});var cL=g(vE=>{"use strict";Object.defineProperty(vE,"__esModule",{value:!0});vE.hasMagic=void 0;var kft=Uu(),jft=(e,t={})=>{Array.isArray(e)||(e=[e]);for(let r of e)if(new kft.Minimatch(r,t).hasMagic())return!0;return!1};vE.hasMagic=jft});var r0e=g(ct=>{"use strict";Object.defineProperty(ct,"__esModule",{value:!0});ct.glob=ct.sync=ct.iterate=ct.iterateSync=ct.stream=ct.streamSync=ct.Ignore=ct.hasMagic=ct.Glob=ct.unescape=ct.escape=void 0;ct.globStreamSync=ub;ct.globStream=uL;ct.globSync=dL;ct.globIterateSync=db;ct.globIterate=pL;var J1e=Uu(),jp=lL(),Uft=cL(),t0e=Uu();Object.defineProperty(ct,"escape",{enumerable:!0,get:function(){return t0e.escape}});Object.defineProperty(ct,"unescape",{enumerable:!0,get:function(){return t0e.unescape}});var zft=lL();Object.defineProperty(ct,"Glob",{enumerable:!0,get:function(){return zft.Glob}});var $ft=cL();Object.defineProperty(ct,"hasMagic",{enumerable:!0,get:function(){return $ft.hasMagic}});var Hft=iL();Object.defineProperty(ct,"Ignore",{enumerable:!0,get:function(){return Hft.Ignore}});function ub(e,t={}){return new jp.Glob(e,t).streamSync()}function uL(e,t={}){return new jp.Glob(e,t).stream()}function dL(e,t={}){return new jp.Glob(e,t).walkSync()}async function e0e(e,t={}){return new jp.Glob(e,t).walk()}function db(e,t={}){return new jp.Glob(e,t).iterateSync()}function pL(e,t={}){return new jp.Glob(e,t).iterate()}ct.streamSync=ub;ct.stream=Object.assign(uL,{sync:ub});ct.iterateSync=db;ct.iterate=Object.assign(pL,{sync:db});ct.sync=Object.assign(dL,{stream:ub,iterate:db});ct.glob=Object.assign(e0e,{glob:e0e,globSync:dL,sync:ct.sync,globStream:uL,stream:ct.stream,globStreamSync:ub,streamSync:ct.streamSync,globIterate:pL,iterate:ct.iterate,globIterateSync:db,iterateSync:ct.iterateSync,Glob:jp.Glob,hasMagic:Uft.hasMagic,escape:J1e.escape,unescape:J1e.unescape});ct.glob.glob=ct.glob});var a0e=g((PCt,s0e)=>{var n0e=C4(),q1=require("path"),fL=Eme(),Gft=qhe(),Vft=Khe(),Wft=t1e(),Kft=r0e(),Up=s0e.exports={},i0e=/[\/\\]/g,Xft=function(e,t){var r=[];return fL(e).forEach(function(i){var n=i.indexOf("!")===0;n&&(i=i.slice(1));var s=t(i);n?r=Gft(r,s):r=Vft(r,s)}),r};Up.exists=function(){var e=q1.join.apply(q1,arguments);return n0e.existsSync(e)};Up.expand=function(...e){var t=Wft(e[0])?e.shift():{},r=Array.isArray(e[0])?e[0]:e;if(r.length===0)return[];var i=Xft(r,function(n){return Kft.sync(n,t)});return t.filter&&(i=i.filter(function(n){n=q1.join(t.cwd||"",n);try{return typeof t.filter=="function"?t.filter(n):n0e.statSync(n)[t.filter]()}catch{return!1}})),i};Up.expandMapping=function(e,t,r){r=Object.assign({rename:function(s,a){return q1.join(s||"",a)}},r);var i=[],n={};return Up.expand(r,e).forEach(function(s){var a=s;r.flatten&&(a=q1.basename(a)),r.ext&&(a=a.replace(/(\.[^\/]*)?$/,r.ext));var o=r.rename(t,a,r);r.cwd&&(s=q1.join(r.cwd,s)),o=o.replace(i0e,"/"),s=s.replace(i0e,"/"),n[o]?n[o].src.push(s):(i.push({src:[s],dest:o}),n[o]=i[i.length-1])}),i};Up.normalizeFilesArray=function(e){var t=[];return e.forEach(function(r){var i;("src"in r||"dest"in r)&&t.push(r)}),t.length===0?[]:(t=_(t).chain().forEach(function(r){!("src"in r)||!r.src||(Array.isArray(r.src)?r.src=fL(r.src):r.src=[r.src])}).map(function(r){var i=Object.assign({},r);if(delete i.src,delete i.dest,r.expand)return Up.expandMapping(r.src,r.dest,i).map(function(s){var a=Object.assign({},r);return a.orig=Object.assign({},r),a.src=s.src,a.dest=s.dest,["expand","cwd","flatten","rename","ext"].forEach(function(o){delete a[o]}),a});var n=Object.assign({},r);return n.orig=Object.assign({},r),"src"in n&&Object.defineProperty(n,"src",{enumerable:!0,get:function s(){var a;return"result"in s||(a=r.src,a=Array.isArray(a)?fL(a):[a],s.result=Up.expand(i,a)),s.result}}),"dest"in n&&(n.dest=r.dest),n}).flatten().value(),t)}});var M1=g((DCt,c0e)=>{var mL=C4(),o0e=require("path"),Qft=Ble(),Yft=Ice(),l0e=aI(),Zft=pde(),ICt=require("stream").Stream,Jft=Bp().PassThrough,Gs=c0e.exports={};Gs.file=a0e();Gs.collectStream=function(e,t){var r=[],i=0;e.on("error",t),e.on("data",function(n){r.push(n),i+=n.length}),e.on("end",function(){var n=Buffer.alloc(i),s=0;r.forEach(function(a){a.copy(n,s),s+=a.length}),t(null,n)})};Gs.dateify=function(e){return e=e||new Date,e instanceof Date?e=e:typeof e=="string"?e=new Date(e):e=new Date,e};Gs.defaults=function(e,t,r){var i=arguments;return i[0]=i[0]||{},Zft(...i)};Gs.isStream=function(e){return Qft(e)};Gs.lazyReadStream=function(e){return new Yft.Readable(function(){return mL.createReadStream(e)})};Gs.normalizeInputSource=function(e){return e===null?Buffer.alloc(0):typeof e=="string"?Buffer.from(e):Gs.isStream(e)?e.pipe(new Jft):e};Gs.sanitizePath=function(e){return l0e(e,!1).replace(/^\w+:/,"").replace(/^(\.\.\/|\/)+/,"")};Gs.trailingSlashIt=function(e){return e.slice(-1)!=="/"?e+"/":e};Gs.unixifyPath=function(e){return l0e(e,!1).replace(/^\w+:/,"")};Gs.walkdir=function(e,t,r){var i=[];typeof t=="function"&&(r=t,t=e),mL.readdir(e,function(n,s){var a=0,o,l;if(n)return r(n);(function c(){if(o=s[a++],!o)return r(null,i);l=o0e.join(e,o),mL.stat(l,function(u,d){i.push({path:l,relative:o0e.relative(t,l).replace(/\\/g,"/"),stats:d}),d&&d.isDirectory()?Gs.walkdir(l,t,function(p,f){if(p)return r(p);f.forEach(function(m){i.push(m)}),c()}):c()})})()})}});var f0e=g((d0e,p0e)=>{var emt=require("util"),tmt={ABORTED:"archive was aborted",DIRECTORYDIRPATHREQUIRED:"diretory dirpath argument must be a non-empty string value",DIRECTORYFUNCTIONINVALIDDATA:"invalid data returned by directory custom data function",ENTRYNAMEREQUIRED:"entry name must be a non-empty string value",FILEFILEPATHREQUIRED:"file filepath argument must be a non-empty string value",FINALIZING:"archive already finalizing",QUEUECLOSED:"queue closed",NOENDMETHOD:"no suitable finalize/end method defined by module",DIRECTORYNOTSUPPORTED:"support for directory entries not defined by module",FORMATSET:"archive format already set",INPUTSTEAMBUFFERREQUIRED:"input source must be valid Stream or Buffer instance",MODULESET:"module already set",SYMLINKNOTSUPPORTED:"support for symlink entries not defined by module",SYMLINKFILEPATHREQUIRED:"symlink filepath argument must be a non-empty string value",SYMLINKTARGETREQUIRED:"symlink target argument must be a non-empty string value",ENTRYNOTSUPPORTED:"entry not supported"};function u0e(e,t){Error.captureStackTrace(this,this.constructor),this.message=tmt[e]||e,this.code=e,this.data=t}emt.inherits(u0e,Error);d0e=p0e.exports=u0e});var b0e=g((LCt,y0e)=>{var yL=require("fs"),h0e=Ile(),m0e=Lle(),hL=require("path"),El=M1(),rmt=require("util").inherits,Kr=f0e(),g0e=Bp().Transform,gL=process.platform==="win32",Tt=function(e,t){if(!(this instanceof Tt))return new Tt(e,t);typeof e!="string"&&(t=e,e="zip"),t=this.options=El.defaults(t,{highWaterMark:1024*1024,statConcurrency:4}),g0e.call(this,t),this._format=!1,this._module=!1,this._pending=0,this._pointer=0,this._entriesCount=0,this._entriesProcessedCount=0,this._fsEntriesTotalBytes=0,this._fsEntriesProcessedBytes=0,this._queue=m0e.queue(this._onQueueTask.bind(this),1),this._queue.drain(this._onQueueDrain.bind(this)),this._statQueue=m0e.queue(this._onStatQueueTask.bind(this),t.statConcurrency),this._statQueue.drain(this._onQueueDrain.bind(this)),this._state={aborted:!1,finalize:!1,finalizing:!1,finalized:!1,modulePiped:!1},this._streams=[]};rmt(Tt,g0e);Tt.prototype._abort=function(){this._state.aborted=!0,this._queue.kill(),this._statQueue.kill(),this._queue.idle()&&this._shutdown()};Tt.prototype._append=function(e,t){t=t||{};var r={source:null,filepath:e};t.name||(t.name=e),t.sourcePath=e,r.data=t,this._entriesCount++,t.stats&&t.stats instanceof yL.Stats?(r=this._updateQueueTaskWithStats(r,t.stats),r&&(t.stats.size&&(this._fsEntriesTotalBytes+=t.stats.size),this._queue.push(r))):this._statQueue.push(r)};Tt.prototype._finalize=function(){this._state.finalizing||this._state.finalized||this._state.aborted||(this._state.finalizing=!0,this._moduleFinalize(),this._state.finalizing=!1,this._state.finalized=!0)};Tt.prototype._maybeFinalize=function(){return this._state.finalizing||this._state.finalized||this._state.aborted?!1:this._state.finalize&&this._pending===0&&this._queue.idle()&&this._statQueue.idle()?(this._finalize(),!0):!1};Tt.prototype._moduleAppend=function(e,t,r){if(this._state.aborted){r();return}this._module.append(e,t,function(i){if(this._task=null,this._state.aborted){this._shutdown();return}if(i){this.emit("error",i),setImmediate(r);return}this.emit("entry",t),this._entriesProcessedCount++,t.stats&&t.stats.size&&(this._fsEntriesProcessedBytes+=t.stats.size),this.emit("progress",{entries:{total:this._entriesCount,processed:this._entriesProcessedCount},fs:{totalBytes:this._fsEntriesTotalBytes,processedBytes:this._fsEntriesProcessedBytes}}),setImmediate(r)}.bind(this))};Tt.prototype._moduleFinalize=function(){typeof this._module.finalize=="function"?this._module.finalize():typeof this._module.end=="function"?this._module.end():this.emit("error",new Kr("NOENDMETHOD"))};Tt.prototype._modulePipe=function(){this._module.on("error",this._onModuleError.bind(this)),this._module.pipe(this),this._state.modulePiped=!0};Tt.prototype._moduleSupports=function(e){return!this._module.supports||!this._module.supports[e]?!1:this._module.supports[e]};Tt.prototype._moduleUnpipe=function(){this._module.unpipe(this),this._state.modulePiped=!1};Tt.prototype._normalizeEntryData=function(e,t){e=El.defaults(e,{type:"file",name:null,date:null,mode:null,prefix:null,sourcePath:null,stats:!1}),t&&e.stats===!1&&(e.stats=t);var r=e.type==="directory";return e.name&&(typeof e.prefix=="string"&&e.prefix!==""&&(e.name=e.prefix+"/"+e.name,e.prefix=null),e.name=El.sanitizePath(e.name),e.type!=="symlink"&&e.name.slice(-1)==="/"?(r=!0,e.type="directory"):r&&(e.name+="/")),typeof e.mode=="number"?gL?e.mode&=511:e.mode&=4095:e.stats&&e.mode===null?(gL?e.mode=e.stats.mode&511:e.mode=e.stats.mode&4095,gL&&r&&(e.mode=493)):e.mode===null&&(e.mode=r?493:420),e.stats&&e.date===null?e.date=e.stats.mtime:e.date=El.dateify(e.date),e};Tt.prototype._onModuleError=function(e){this.emit("error",e)};Tt.prototype._onQueueDrain=function(){this._state.finalizing||this._state.finalized||this._state.aborted||this._state.finalize&&this._pending===0&&this._queue.idle()&&this._statQueue.idle()&&this._finalize()};Tt.prototype._onQueueTask=function(e,t){var r=()=>{e.data.callback&&e.data.callback(),t()};if(this._state.finalizing||this._state.finalized||this._state.aborted){r();return}this._task=e,this._moduleAppend(e.source,e.data,r)};Tt.prototype._onStatQueueTask=function(e,t){if(this._state.finalizing||this._state.finalized||this._state.aborted){t();return}yL.lstat(e.filepath,function(r,i){if(this._state.aborted){setImmediate(t);return}if(r){this._entriesCount--,this.emit("warning",r),setImmediate(t);return}e=this._updateQueueTaskWithStats(e,i),e&&(i.size&&(this._fsEntriesTotalBytes+=i.size),this._queue.push(e)),setImmediate(t)}.bind(this))};Tt.prototype._shutdown=function(){this._moduleUnpipe(),this.end()};Tt.prototype._transform=function(e,t,r){e&&(this._pointer+=e.length),r(null,e)};Tt.prototype._updateQueueTaskWithStats=function(e,t){if(t.isFile())e.data.type="file",e.data.sourceType="stream",e.source=El.lazyReadStream(e.filepath);else if(t.isDirectory()&&this._moduleSupports("directory"))e.data.name=El.trailingSlashIt(e.data.name),e.data.type="directory",e.data.sourcePath=El.trailingSlashIt(e.filepath),e.data.sourceType="buffer",e.source=Buffer.concat([]);else if(t.isSymbolicLink()&&this._moduleSupports("symlink")){var r=yL.readlinkSync(e.filepath),i=hL.dirname(e.filepath);e.data.type="symlink",e.data.linkname=hL.relative(i,hL.resolve(i,r)),e.data.sourceType="buffer",e.source=Buffer.concat([])}else return t.isDirectory()?this.emit("warning",new Kr("DIRECTORYNOTSUPPORTED",e.data)):t.isSymbolicLink()?this.emit("warning",new Kr("SYMLINKNOTSUPPORTED",e.data)):this.emit("warning",new Kr("ENTRYNOTSUPPORTED",e.data)),null;return e.data=this._normalizeEntryData(e.data,t),e};Tt.prototype.abort=function(){return this._state.aborted||this._state.finalized?this:(this._abort(),this)};Tt.prototype.append=function(e,t){if(this._state.finalize||this._state.aborted)return this.emit("error",new Kr("QUEUECLOSED")),this;if(t=this._normalizeEntryData(t),typeof t.name!="string"||t.name.length===0)return this.emit("error",new Kr("ENTRYNAMEREQUIRED")),this;if(t.type==="directory"&&!this._moduleSupports("directory"))return this.emit("error",new Kr("DIRECTORYNOTSUPPORTED",{name:t.name})),this;if(e=El.normalizeInputSource(e),Buffer.isBuffer(e))t.sourceType="buffer";else if(El.isStream(e))t.sourceType="stream";else return this.emit("error",new Kr("INPUTSTEAMBUFFERREQUIRED",{name:t.name})),this;return this._entriesCount++,this._queue.push({data:t,source:e}),this};Tt.prototype.directory=function(e,t,r){if(this._state.finalize||this._state.aborted)return this.emit("error",new Kr("QUEUECLOSED")),this;if(typeof e!="string"||e.length===0)return this.emit("error",new Kr("DIRECTORYDIRPATHREQUIRED")),this;this._pending++,t===!1?t="":typeof t!="string"&&(t=e);var i=!1;typeof r=="function"?(i=r,r={}):typeof r!="object"&&(r={});var n={stat:!0,dot:!0};function s(){this._pending--,this._maybeFinalize()}function a(c){this.emit("error",c)}function o(c){l.pause();var u=!1,d=Object.assign({},r);d.name=c.relative,d.prefix=t,d.stats=c.stat,d.callback=l.resume.bind(l);try{if(i){if(d=i(d),d===!1)u=!0;else if(typeof d!="object")throw new Kr("DIRECTORYFUNCTIONINVALIDDATA",{dirpath:e})}}catch(p){this.emit("error",p);return}if(u){l.resume();return}this._append(c.absolute,d)}var l=h0e(e,n);return l.on("error",a.bind(this)),l.on("match",o.bind(this)),l.on("end",s.bind(this)),this};Tt.prototype.file=function(e,t){return this._state.finalize||this._state.aborted?(this.emit("error",new Kr("QUEUECLOSED")),this):typeof e!="string"||e.length===0?(this.emit("error",new Kr("FILEFILEPATHREQUIRED")),this):(this._append(e,t),this)};Tt.prototype.glob=function(e,t,r){this._pending++,t=El.defaults(t,{stat:!0,pattern:e});function i(){this._pending--,this._maybeFinalize()}function n(o){this.emit("error",o)}function s(o){a.pause();var l=Object.assign({},r);l.callback=a.resume.bind(a),l.stats=o.stat,l.name=o.relative,this._append(o.absolute,l)}var a=h0e(t.cwd||".",t);return a.on("error",n.bind(this)),a.on("match",s.bind(this)),a.on("end",i.bind(this)),this};Tt.prototype.finalize=function(){if(this._state.aborted){var e=new Kr("ABORTED");return this.emit("error",e),Promise.reject(e)}if(this._state.finalize){var t=new Kr("FINALIZING");return this.emit("error",t),Promise.reject(t)}this._state.finalize=!0,this._pending===0&&this._queue.idle()&&this._statQueue.idle()&&this._finalize();var r=this;return new Promise(function(i,n){var s;r._module.on("end",function(){s||i()}),r._module.on("error",function(a){s=!0,n(a)})})};Tt.prototype.setFormat=function(e){return this._format?(this.emit("error",new Kr("FORMATSET")),this):(this._format=e,this)};Tt.prototype.setModule=function(e){return this._state.aborted?(this.emit("error",new Kr("ABORTED")),this):this._state.module?(this.emit("error",new Kr("MODULESET")),this):(this._module=e,this._modulePipe(),this)};Tt.prototype.symlink=function(e,t,r){if(this._state.finalize||this._state.aborted)return this.emit("error",new Kr("QUEUECLOSED")),this;if(typeof e!="string"||e.length===0)return this.emit("error",new Kr("SYMLINKFILEPATHREQUIRED")),this;if(typeof t!="string"||t.length===0)return this.emit("error",new Kr("SYMLINKTARGETREQUIRED",{filepath:e})),this;if(!this._moduleSupports("symlink"))return this.emit("error",new Kr("SYMLINKNOTSUPPORTED",{filepath:e})),this;var i={};return i.type="symlink",i.name=e.replace(/\\/g,"/"),i.linkname=t.replace(/\\/g,"/"),i.sourceType="buffer",typeof r=="number"&&(i.mode=r),this._entriesCount++,this._queue.push({data:i,source:Buffer.concat([])}),this};Tt.prototype.pointer=function(){return this._pointer};Tt.prototype.use=function(e){return this._streams.push(e),this};y0e.exports=Tt});var wE=g((FCt,v0e)=>{var _E=v0e.exports=function(){};_E.prototype.getName=function(){};_E.prototype.getSize=function(){};_E.prototype.getLastModifiedDate=function(){};_E.prototype.isDirectory=function(){}});var EE=g((BCt,_0e)=>{var qa=_0e.exports={};qa.dateToDos=function(e,t){t=t||!1;var r=t?e.getFullYear():e.getUTCFullYear();if(r<1980)return 2162688;if(r>=2044)return 2141175677;var i={year:r,month:t?e.getMonth():e.getUTCMonth(),date:t?e.getDate():e.getUTCDate(),hours:t?e.getHours():e.getUTCHours(),minutes:t?e.getMinutes():e.getUTCMinutes(),seconds:t?e.getSeconds():e.getUTCSeconds()};return i.year-1980<<25|i.month+1<<21|i.date<<16|i.hours<<11|i.minutes<<5|i.seconds/2};qa.dosToDate=function(e){return new Date((e>>25&127)+1980,(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(e&31)<<1)};qa.fromDosTime=function(e){return qa.dosToDate(e.readUInt32LE(0))};qa.getEightBytes=function(e){var t=Buffer.alloc(8);return t.writeUInt32LE(e%4294967296,0),t.writeUInt32LE(e/4294967296|0,4),t};qa.getShortBytes=function(e){var t=Buffer.alloc(2);return t.writeUInt16LE((e&65535)>>>0,0),t};qa.getShortBytesValue=function(e,t){return e.readUInt16LE(t)};qa.getLongBytes=function(e){var t=Buffer.alloc(4);return t.writeUInt32LE((e&4294967295)>>>0,0),t};qa.getLongBytesValue=function(e,t){return e.readUInt32LE(t)};qa.toDosTime=function(e){return qa.getLongBytes(qa.dateToDos(e))}});var bL=g((qCt,N0e)=>{var w0e=EE(),E0e=8,S0e=1,imt=4,nmt=2,x0e=64,T0e=2048,sn=N0e.exports=function(){return this instanceof sn?(this.descriptor=!1,this.encryption=!1,this.utf8=!1,this.numberOfShannonFanoTrees=0,this.strongEncryption=!1,this.slidingDictionarySize=0,this):new sn};sn.prototype.encode=function(){return w0e.getShortBytes((this.descriptor?E0e:0)|(this.utf8?T0e:0)|(this.encryption?S0e:0)|(this.strongEncryption?x0e:0))};sn.prototype.parse=function(e,t){var r=w0e.getShortBytesValue(e,t),i=new sn;return i.useDataDescriptor((r&E0e)!==0),i.useUTF8ForNames((r&T0e)!==0),i.useStrongEncryption((r&x0e)!==0),i.useEncryption((r&S0e)!==0),i.setSlidingDictionarySize(r&nmt?8192:4096),i.setNumberOfShannonFanoTrees(r&imt?3:2),i};sn.prototype.setNumberOfShannonFanoTrees=function(e){this.numberOfShannonFanoTrees=e};sn.prototype.getNumberOfShannonFanoTrees=function(){return this.numberOfShannonFanoTrees};sn.prototype.setSlidingDictionarySize=function(e){this.slidingDictionarySize=e};sn.prototype.getSlidingDictionarySize=function(){return this.slidingDictionarySize};sn.prototype.useDataDescriptor=function(e){this.descriptor=e};sn.prototype.usesDataDescriptor=function(){return this.descriptor};sn.prototype.useEncryption=function(e){this.encryption=e};sn.prototype.usesEncryption=function(){return this.encryption};sn.prototype.useStrongEncryption=function(e){this.strongEncryption=e};sn.prototype.usesStrongEncryption=function(){return this.strongEncryption};sn.prototype.useUTF8ForNames=function(e){this.utf8=e};sn.prototype.usesUTF8ForNames=function(){return this.utf8}});var A0e=g((MCt,R0e)=>{R0e.exports={PERM_MASK:4095,FILE_TYPE_FLAG:61440,LINK_FLAG:40960,FILE_FLAG:32768,DIR_FLAG:16384,DEFAULT_LINK_PERM:511,DEFAULT_DIR_PERM:493,DEFAULT_FILE_PERM:420}});var vL=g((kCt,C0e)=>{C0e.exports={WORD:4,DWORD:8,EMPTY:Buffer.alloc(0),SHORT:2,SHORT_MASK:65535,SHORT_SHIFT:16,SHORT_ZERO:Buffer.from(Array(2)),LONG:4,LONG_ZERO:Buffer.from(Array(4)),MIN_VERSION_INITIAL:10,MIN_VERSION_DATA_DESCRIPTOR:20,MIN_VERSION_ZIP64:45,VERSION_MADEBY:45,METHOD_STORED:0,METHOD_DEFLATED:8,PLATFORM_UNIX:3,PLATFORM_FAT:0,SIG_LFH:67324752,SIG_DD:134695760,SIG_CFH:33639248,SIG_EOCD:101010256,SIG_ZIP64_EOCD:101075792,SIG_ZIP64_EOCD_LOC:117853008,ZIP64_MAGIC_SHORT:65535,ZIP64_MAGIC:4294967295,ZIP64_EXTRA_ID:1,ZLIB_NO_COMPRESSION:0,ZLIB_BEST_SPEED:1,ZLIB_BEST_COMPRESSION:9,ZLIB_DEFAULT_COMPRESSION:-1,MODE_MASK:4095,DEFAULT_FILE_MODE:33188,DEFAULT_DIR_MODE:16877,EXT_FILE_ATTR_DIR:1106051088,EXT_FILE_ATTR_FILE:2175008800,S_IFMT:61440,S_IFIFO:4096,S_IFCHR:8192,S_IFDIR:16384,S_IFBLK:24576,S_IFREG:32768,S_IFLNK:40960,S_IFSOCK:49152,S_DOS_A:32,S_DOS_D:16,S_DOS_V:8,S_DOS_S:4,S_DOS_H:2,S_DOS_R:1}});var _L=g((jCt,L0e)=>{var smt=require("util").inherits,amt=aI(),P0e=wE(),I0e=bL(),O0e=A0e(),Yn=vL(),D0e=EE(),it=L0e.exports=function(e){if(!(this instanceof it))return new it(e);P0e.call(this),this.platform=Yn.PLATFORM_FAT,this.method=-1,this.name=null,this.size=0,this.csize=0,this.gpb=new I0e,this.crc=0,this.time=-1,this.minver=Yn.MIN_VERSION_INITIAL,this.mode=-1,this.extra=null,this.exattr=0,this.inattr=0,this.comment=null,e&&this.setName(e)};smt(it,P0e);it.prototype.getCentralDirectoryExtra=function(){return this.getExtra()};it.prototype.getComment=function(){return this.comment!==null?this.comment:""};it.prototype.getCompressedSize=function(){return this.csize};it.prototype.getCrc=function(){return this.crc};it.prototype.getExternalAttributes=function(){return this.exattr};it.prototype.getExtra=function(){return this.extra!==null?this.extra:Yn.EMPTY};it.prototype.getGeneralPurposeBit=function(){return this.gpb};it.prototype.getInternalAttributes=function(){return this.inattr};it.prototype.getLastModifiedDate=function(){return this.getTime()};it.prototype.getLocalFileDataExtra=function(){return this.getExtra()};it.prototype.getMethod=function(){return this.method};it.prototype.getName=function(){return this.name};it.prototype.getPlatform=function(){return this.platform};it.prototype.getSize=function(){return this.size};it.prototype.getTime=function(){return this.time!==-1?D0e.dosToDate(this.time):-1};it.prototype.getTimeDos=function(){return this.time!==-1?this.time:0};it.prototype.getUnixMode=function(){return this.platform!==Yn.PLATFORM_UNIX?0:this.getExternalAttributes()>>Yn.SHORT_SHIFT&Yn.SHORT_MASK};it.prototype.getVersionNeededToExtract=function(){return this.minver};it.prototype.setComment=function(e){Buffer.byteLength(e)!==e.length&&this.getGeneralPurposeBit().useUTF8ForNames(!0),this.comment=e};it.prototype.setCompressedSize=function(e){if(e<0)throw new Error("invalid entry compressed size");this.csize=e};it.prototype.setCrc=function(e){if(e<0)throw new Error("invalid entry crc32");this.crc=e};it.prototype.setExternalAttributes=function(e){this.exattr=e>>>0};it.prototype.setExtra=function(e){this.extra=e};it.prototype.setGeneralPurposeBit=function(e){if(!(e instanceof I0e))throw new Error("invalid entry GeneralPurposeBit");this.gpb=e};it.prototype.setInternalAttributes=function(e){this.inattr=e};it.prototype.setMethod=function(e){if(e<0)throw new Error("invalid entry compression method");this.method=e};it.prototype.setName=function(e,t=!1){e=amt(e,!1).replace(/^\w+:/,"").replace(/^(\.\.\/|\/)+/,""),t&&(e=`/${e}`),Buffer.byteLength(e)!==e.length&&this.getGeneralPurposeBit().useUTF8ForNames(!0),this.name=e};it.prototype.setPlatform=function(e){this.platform=e};it.prototype.setSize=function(e){if(e<0)throw new Error("invalid entry size");this.size=e};it.prototype.setTime=function(e,t){if(!(e instanceof Date))throw new Error("invalid entry time");this.time=D0e.dateToDos(e,t)};it.prototype.setUnixMode=function(e){e|=this.isDirectory()?Yn.S_IFDIR:Yn.S_IFREG;var t=0;t|=e<Yn.ZIP64_MAGIC||this.size>Yn.ZIP64_MAGIC}});var wL=g((UCt,F0e)=>{"use strict";var Sl=e=>e!==null&&typeof e=="object"&&typeof e.pipe=="function";Sl.writable=e=>Sl(e)&&e.writable!==!1&&typeof e._write=="function"&&typeof e._writableState=="object";Sl.readable=e=>Sl(e)&&e.readable!==!1&&typeof e._read=="function"&&typeof e._readableState=="object";Sl.duplex=e=>Sl.writable(e)&&Sl.readable(e);Sl.transform=e=>Sl.duplex(e)&&typeof e._transform=="function";F0e.exports=Sl});var EL=g(($Ct,B0e)=>{var zCt=require("stream").Stream,omt=Bp().PassThrough,lmt=wL(),cmt=B0e.exports={};cmt.normalizeInputSource=function(e){if(e===null)return Buffer.alloc(0);if(typeof e=="string")return Buffer.from(e);if(lmt(e)&&!e._readableState){var t=new omt;return e.pipe(t),t}return e}});var xL=g((HCt,q0e)=>{var umt=require("util").inherits,dmt=wL(),SL=Bp().Transform,pmt=wE(),fmt=EL(),Vs=q0e.exports=function(e){if(!(this instanceof Vs))return new Vs(e);SL.call(this,e),this.offset=0,this._archive={finish:!1,finished:!1,processing:!1}};umt(Vs,SL);Vs.prototype._appendBuffer=function(e,t,r){};Vs.prototype._appendStream=function(e,t,r){};Vs.prototype._emitErrorCallback=function(e){e&&this.emit("error",e)};Vs.prototype._finish=function(e){};Vs.prototype._normalizeEntry=function(e){};Vs.prototype._transform=function(e,t,r){r(null,e)};Vs.prototype.entry=function(e,t,r){if(t=t||null,typeof r!="function"&&(r=this._emitErrorCallback.bind(this)),!(e instanceof pmt)){r(new Error("not a valid instance of ArchiveEntry"));return}if(this._archive.finish||this._archive.finished){r(new Error("unacceptable entry after finish"));return}if(this._archive.processing){r(new Error("already processing an entry"));return}if(this._archive.processing=!0,this._normalizeEntry(e),this._entry=e,t=fmt.normalizeInputSource(t),Buffer.isBuffer(t))this._appendBuffer(e,t,r);else if(dmt(t))this._appendStream(e,t,r);else{this._archive.processing=!1,r(new Error("input source must be valid Stream or Buffer instance"));return}return this};Vs.prototype.finish=function(){if(this._archive.processing){this._archive.finish=!0;return}this._finish()};Vs.prototype.getBytesWritten=function(){return this.offset};Vs.prototype.write=function(e,t){return e&&(this.offset+=e.length),SL.prototype.write.call(this,e,t)}});var SE=g(TL=>{var M0e;(function(e){typeof DO_NOT_EXPORT_CRC>"u"?typeof TL=="object"?e(TL):typeof define=="function"&&define.amd?define(function(){var t={};return e(t),t}):e(M0e={}):e(M0e={})})(function(e){e.version="1.2.2";function t(){for(var O=0,B=new Array(256),P=0;P!=256;++P)O=P,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,B[P]=O;return typeof Int32Array<"u"?new Int32Array(B):B}var r=t();function i(O){var B=0,P=0,M=0,x=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(M=0;M!=256;++M)x[M]=O[M];for(M=0;M!=256;++M)for(P=O[M],B=256+M;B<4096;B+=256)P=x[B]=P>>>8^O[P&255];var Y=[];for(M=1;M!=16;++M)Y[M-1]=typeof Int32Array<"u"?x.subarray(M*256,M*256+256):x.slice(M*256,M*256+256);return Y}var n=i(r),s=n[0],a=n[1],o=n[2],l=n[3],c=n[4],u=n[5],d=n[6],p=n[7],f=n[8],m=n[9],h=n[10],y=n[11],b=n[12],w=n[13],v=n[14];function E(O,B){for(var P=B^-1,M=0,x=O.length;M>>8^r[(P^O.charCodeAt(M++))&255];return~P}function T(O,B){for(var P=B^-1,M=O.length-15,x=0;x>8&255]^b[O[x++]^P>>16&255]^y[O[x++]^P>>>24]^h[O[x++]]^m[O[x++]]^f[O[x++]]^p[O[x++]]^d[O[x++]]^u[O[x++]]^c[O[x++]]^l[O[x++]]^o[O[x++]]^a[O[x++]]^s[O[x++]]^r[O[x++]];for(M+=15;x>>8^r[(P^O[x++])&255];return~P}function q(O,B){for(var P=B^-1,M=0,x=O.length,Y=0,L=0;M>>8^r[(P^Y)&255]:Y<2048?(P=P>>>8^r[(P^(192|Y>>6&31))&255],P=P>>>8^r[(P^(128|Y&63))&255]):Y>=55296&&Y<57344?(Y=(Y&1023)+64,L=O.charCodeAt(M++)&1023,P=P>>>8^r[(P^(240|Y>>8&7))&255],P=P>>>8^r[(P^(128|Y>>2&63))&255],P=P>>>8^r[(P^(128|L>>6&15|(Y&3)<<4))&255],P=P>>>8^r[(P^(128|L&63))&255]):(P=P>>>8^r[(P^(224|Y>>12&15))&255],P=P>>>8^r[(P^(128|Y>>6&63))&255],P=P>>>8^r[(P^(128|Y&63))&255]);return~P}e.table=r,e.bstr=E,e.buf=T,e.str=q})});var j0e=g((VCt,k0e)=>{"use strict";var{Transform:mmt}=Bp(),hmt=SE(),NL=class extends mmt{constructor(t){super(t),this.checksum=Buffer.allocUnsafe(4),this.checksum.writeInt32BE(0,0),this.rawSize=0}_transform(t,r,i){t&&(this.checksum=hmt.buf(t,this.checksum)>>>0,this.rawSize+=t.length),i(null,t)}digest(t){let r=Buffer.allocUnsafe(4);return r.writeUInt32BE(this.checksum>>>0,0),t?r.toString(t):r}hex(){return this.digest("hex").toUpperCase()}size(){return this.rawSize}};k0e.exports=NL});var z0e=g((WCt,U0e)=>{"use strict";var{DeflateRaw:gmt}=require("zlib"),ymt=SE(),RL=class extends gmt{constructor(t){super(t),this.checksum=Buffer.allocUnsafe(4),this.checksum.writeInt32BE(0,0),this.rawSize=0,this.compressedSize=0}push(t,r){return t&&(this.compressedSize+=t.length),super.push(t,r)}_transform(t,r,i){t&&(this.checksum=ymt.buf(t,this.checksum)>>>0,this.rawSize+=t.length),super._transform(t,r,i)}digest(t){let r=Buffer.allocUnsafe(4);return r.writeUInt32BE(this.checksum>>>0,0),t?r.toString(t):r}hex(){return this.digest("hex").toUpperCase()}size(t=!1){return t?this.compressedSize:this.rawSize}};U0e.exports=RL});var AL=g((KCt,$0e)=>{"use strict";$0e.exports={CRC32Stream:j0e(),DeflateCRC32Stream:z0e()}});var V0e=g((ZCt,G0e)=>{var bmt=require("util").inherits,vmt=SE(),{CRC32Stream:_mt}=AL(),{DeflateCRC32Stream:wmt}=AL(),H0e=xL(),XCt=_L(),QCt=bL(),We=vL(),YCt=EL(),Le=EE(),Hi=G0e.exports=function(e){if(!(this instanceof Hi))return new Hi(e);e=this.options=this._defaults(e),H0e.call(this,e),this._entry=null,this._entries=[],this._archive={centralLength:0,centralOffset:0,comment:"",finish:!1,finished:!1,processing:!1,forceZip64:e.forceZip64,forceLocalTime:e.forceLocalTime}};bmt(Hi,H0e);Hi.prototype._afterAppend=function(e){this._entries.push(e),e.getGeneralPurposeBit().usesDataDescriptor()&&this._writeDataDescriptor(e),this._archive.processing=!1,this._entry=null,this._archive.finish&&!this._archive.finished&&this._finish()};Hi.prototype._appendBuffer=function(e,t,r){t.length===0&&e.setMethod(We.METHOD_STORED);var i=e.getMethod();if(i===We.METHOD_STORED&&(e.setSize(t.length),e.setCompressedSize(t.length),e.setCrc(vmt.buf(t)>>>0)),this._writeLocalFileHeader(e),i===We.METHOD_STORED){this.write(t),this._afterAppend(e),r(null,e);return}else if(i===We.METHOD_DEFLATED){this._smartStream(e,r).end(t);return}else{r(new Error("compression method "+i+" not implemented"));return}};Hi.prototype._appendStream=function(e,t,r){e.getGeneralPurposeBit().useDataDescriptor(!0),e.setVersionNeededToExtract(We.MIN_VERSION_DATA_DESCRIPTOR),this._writeLocalFileHeader(e);var i=this._smartStream(e,r);t.once("error",function(n){i.emit("error",n),i.end()}),t.pipe(i)};Hi.prototype._defaults=function(e){return typeof e!="object"&&(e={}),typeof e.zlib!="object"&&(e.zlib={}),typeof e.zlib.level!="number"&&(e.zlib.level=We.ZLIB_BEST_SPEED),e.forceZip64=!!e.forceZip64,e.forceLocalTime=!!e.forceLocalTime,e};Hi.prototype._finish=function(){this._archive.centralOffset=this.offset,this._entries.forEach(function(e){this._writeCentralFileHeader(e)}.bind(this)),this._archive.centralLength=this.offset-this._archive.centralOffset,this.isZip64()&&this._writeCentralDirectoryZip64(),this._writeCentralDirectoryEnd(),this._archive.processing=!1,this._archive.finish=!0,this._archive.finished=!0,this.end()};Hi.prototype._normalizeEntry=function(e){e.getMethod()===-1&&e.setMethod(We.METHOD_DEFLATED),e.getMethod()===We.METHOD_DEFLATED&&(e.getGeneralPurposeBit().useDataDescriptor(!0),e.setVersionNeededToExtract(We.MIN_VERSION_DATA_DESCRIPTOR)),e.getTime()===-1&&e.setTime(new Date,this._archive.forceLocalTime),e._offsets={file:0,data:0,contents:0}};Hi.prototype._smartStream=function(e,t){var r=e.getMethod()===We.METHOD_DEFLATED,i=r?new wmt(this.options.zlib):new _mt,n=null;function s(){var a=i.digest().readUInt32BE(0);e.setCrc(a),e.setSize(i.size()),e.setCompressedSize(i.size(!0)),this._afterAppend(e),t(n,e)}return i.once("end",s.bind(this)),i.once("error",function(a){n=a}),i.pipe(this,{end:!1}),i};Hi.prototype._writeCentralDirectoryEnd=function(){var e=this._entries.length,t=this._archive.centralLength,r=this._archive.centralOffset;this.isZip64()&&(e=We.ZIP64_MAGIC_SHORT,t=We.ZIP64_MAGIC,r=We.ZIP64_MAGIC),this.write(Le.getLongBytes(We.SIG_EOCD)),this.write(We.SHORT_ZERO),this.write(We.SHORT_ZERO),this.write(Le.getShortBytes(e)),this.write(Le.getShortBytes(e)),this.write(Le.getLongBytes(t)),this.write(Le.getLongBytes(r));var i=this.getComment(),n=Buffer.byteLength(i);this.write(Le.getShortBytes(n)),this.write(i)};Hi.prototype._writeCentralDirectoryZip64=function(){this.write(Le.getLongBytes(We.SIG_ZIP64_EOCD)),this.write(Le.getEightBytes(44)),this.write(Le.getShortBytes(We.MIN_VERSION_ZIP64)),this.write(Le.getShortBytes(We.MIN_VERSION_ZIP64)),this.write(We.LONG_ZERO),this.write(We.LONG_ZERO),this.write(Le.getEightBytes(this._entries.length)),this.write(Le.getEightBytes(this._entries.length)),this.write(Le.getEightBytes(this._archive.centralLength)),this.write(Le.getEightBytes(this._archive.centralOffset)),this.write(Le.getLongBytes(We.SIG_ZIP64_EOCD_LOC)),this.write(We.LONG_ZERO),this.write(Le.getEightBytes(this._archive.centralOffset+this._archive.centralLength)),this.write(Le.getLongBytes(1))};Hi.prototype._writeCentralFileHeader=function(e){var t=e.getGeneralPurposeBit(),r=e.getMethod(),i=e._offsets.file,n=e.getSize(),s=e.getCompressedSize();if(e.isZip64()||i>We.ZIP64_MAGIC){n=We.ZIP64_MAGIC,s=We.ZIP64_MAGIC,i=We.ZIP64_MAGIC,e.setVersionNeededToExtract(We.MIN_VERSION_ZIP64);var a=Buffer.concat([Le.getShortBytes(We.ZIP64_EXTRA_ID),Le.getShortBytes(24),Le.getEightBytes(e.getSize()),Le.getEightBytes(e.getCompressedSize()),Le.getEightBytes(e._offsets.file)],28);e.setExtra(a)}this.write(Le.getLongBytes(We.SIG_CFH)),this.write(Le.getShortBytes(e.getPlatform()<<8|We.VERSION_MADEBY)),this.write(Le.getShortBytes(e.getVersionNeededToExtract())),this.write(t.encode()),this.write(Le.getShortBytes(r)),this.write(Le.getLongBytes(e.getTimeDos())),this.write(Le.getLongBytes(e.getCrc())),this.write(Le.getLongBytes(s)),this.write(Le.getLongBytes(n));var o=e.getName(),l=e.getComment(),c=e.getCentralDirectoryExtra();t.usesUTF8ForNames()&&(o=Buffer.from(o),l=Buffer.from(l)),this.write(Le.getShortBytes(o.length)),this.write(Le.getShortBytes(c.length)),this.write(Le.getShortBytes(l.length)),this.write(We.SHORT_ZERO),this.write(Le.getShortBytes(e.getInternalAttributes())),this.write(Le.getLongBytes(e.getExternalAttributes())),this.write(Le.getLongBytes(i)),this.write(o),this.write(c),this.write(l)};Hi.prototype._writeDataDescriptor=function(e){this.write(Le.getLongBytes(We.SIG_DD)),this.write(Le.getLongBytes(e.getCrc())),e.isZip64()?(this.write(Le.getEightBytes(e.getCompressedSize())),this.write(Le.getEightBytes(e.getSize()))):(this.write(Le.getLongBytes(e.getCompressedSize())),this.write(Le.getLongBytes(e.getSize())))};Hi.prototype._writeLocalFileHeader=function(e){var t=e.getGeneralPurposeBit(),r=e.getMethod(),i=e.getName(),n=e.getLocalFileDataExtra();e.isZip64()&&(t.useDataDescriptor(!0),e.setVersionNeededToExtract(We.MIN_VERSION_ZIP64)),t.usesUTF8ForNames()&&(i=Buffer.from(i)),e._offsets.file=this.offset,this.write(Le.getLongBytes(We.SIG_LFH)),this.write(Le.getShortBytes(e.getVersionNeededToExtract())),this.write(t.encode()),this.write(Le.getShortBytes(r)),this.write(Le.getLongBytes(e.getTimeDos())),e._offsets.data=this.offset,t.usesDataDescriptor()?(this.write(We.LONG_ZERO),this.write(We.LONG_ZERO),this.write(We.LONG_ZERO)):(this.write(Le.getLongBytes(e.getCrc())),this.write(Le.getLongBytes(e.getCompressedSize())),this.write(Le.getLongBytes(e.getSize()))),this.write(Le.getShortBytes(i.length)),this.write(Le.getShortBytes(n.length)),this.write(i),this.write(n),e._offsets.contents=this.offset};Hi.prototype.getComment=function(e){return this._archive.comment!==null?this._archive.comment:""};Hi.prototype.isZip64=function(){return this._archive.forceZip64||this._entries.length>We.ZIP64_MAGIC_SHORT||this._archive.centralLength>We.ZIP64_MAGIC||this._archive.centralOffset>We.ZIP64_MAGIC};Hi.prototype.setComment=function(e){this._archive.comment=e}});var CL=g((JCt,W0e)=>{W0e.exports={ArchiveEntry:wE(),ZipArchiveEntry:_L(),ArchiveOutputStream:xL(),ZipArchiveOutputStream:V0e()}});var X0e=g((eOt,K0e)=>{var Emt=require("util").inherits,PL=CL().ZipArchiveOutputStream,Smt=CL().ZipArchiveEntry,OL=M1(),k1=K0e.exports=function(e){if(!(this instanceof k1))return new k1(e);e=this.options=e||{},e.zlib=e.zlib||{},PL.call(this,e),typeof e.level=="number"&&e.level>=0&&(e.zlib.level=e.level,delete e.level),!e.forceZip64&&typeof e.zlib.level=="number"&&e.zlib.level===0&&(e.store=!0),e.namePrependSlash=e.namePrependSlash||!1,e.comment&&e.comment.length>0&&this.setComment(e.comment)};Emt(k1,PL);k1.prototype._normalizeFileData=function(e){e=OL.defaults(e,{type:"file",name:null,namePrependSlash:this.options.namePrependSlash,linkname:null,date:null,mode:null,store:this.options.store,comment:""});var t=e.type==="directory",r=e.type==="symlink";return e.name&&(e.name=OL.sanitizePath(e.name),!r&&e.name.slice(-1)==="/"?(t=!0,e.type="directory"):t&&(e.name+="/")),(t||r)&&(e.store=!0),e.date=OL.dateify(e.date),e};k1.prototype.entry=function(e,t,r){if(typeof r!="function"&&(r=this._emitErrorCallback.bind(this)),t=this._normalizeFileData(t),t.type!=="file"&&t.type!=="directory"&&t.type!=="symlink"){r(new Error(t.type+" entries not currently supported"));return}if(typeof t.name!="string"||t.name.length===0){r(new Error("entry name must be a non-empty string value"));return}if(t.type==="symlink"&&typeof t.linkname!="string"){r(new Error("entry linkname must be a non-empty string value when type equals symlink"));return}var i=new Smt(t.name);return i.setTime(t.date,this.options.forceLocalTime),t.namePrependSlash&&i.setName(t.name,!0),t.store&&i.setMethod(0),t.comment.length>0&&i.setComment(t.comment),t.type==="symlink"&&typeof t.mode!="number"&&(t.mode=40960),typeof t.mode=="number"&&(t.type==="symlink"&&(t.mode|=40960),i.setUnixMode(t.mode)),t.type==="symlink"&&typeof t.linkname=="string"&&(e=Buffer.from(t.linkname)),PL.prototype.entry.call(this,i,e,r)};k1.prototype.finalize=function(){this.finish()}});var Y0e=g((tOt,Q0e)=>{var xmt=X0e(),Tmt=M1(),Gu=function(e){if(!(this instanceof Gu))return new Gu(e);e=this.options=Tmt.defaults(e,{comment:"",forceUTC:!1,namePrependSlash:!1,store:!1}),this.supports={directory:!0,symlink:!0},this.engine=new xmt(e)};Gu.prototype.append=function(e,t,r){this.engine.entry(e,t,r)};Gu.prototype.finalize=function(){this.engine.finalize()};Gu.prototype.on=function(){return this.engine.on.apply(this.engine,arguments)};Gu.prototype.pipe=function(){return this.engine.pipe.apply(this.engine,arguments)};Gu.prototype.unpipe=function(){return this.engine.unpipe.apply(this.engine,arguments)};Q0e.exports=Gu});var J0e=g((rOt,Z0e)=>{Z0e.exports=typeof queueMicrotask=="function"?queueMicrotask:e=>Promise.resolve().then(e)});var tge=g((iOt,ege)=>{ege.exports=typeof process<"u"&&typeof process.nextTick=="function"?process.nextTick.bind(process):J0e()});var ige=g((sOt,rge)=>{rge.exports=class{constructor(t){if(!(t>0)||t-1&t)throw new Error("Max size for a FixedFIFO should be a power of two");this.buffer=new Array(t),this.mask=t-1,this.top=0,this.btm=0,this.next=null}clear(){this.top=this.btm=0,this.next=null,this.buffer.fill(void 0)}push(t){return this.buffer[this.top]!==void 0?!1:(this.buffer[this.top]=t,this.top=this.top+1&this.mask,!0)}shift(){let t=this.buffer[this.btm];if(t!==void 0)return this.buffer[this.btm]=void 0,this.btm=this.btm+1&this.mask,t}peek(){return this.buffer[this.btm]}isEmpty(){return this.buffer[this.btm]===void 0}}});var IL=g((oOt,sge)=>{var nge=ige();sge.exports=class{constructor(t){this.hwm=t||16,this.head=new nge(this.hwm),this.tail=this.head,this.length=0}clear(){this.head=this.tail,this.head.clear(),this.length=0}push(t){if(this.length++,!this.head.push(t)){let r=this.head;this.head=r.next=new nge(2*this.head.buffer.length),this.head.push(t)}}shift(){this.length!==0&&this.length--;let t=this.tail.shift();if(t===void 0&&this.tail.next){let r=this.tail.next;return this.tail.next=null,this.tail=r,this.tail.shift()}return t}peek(){let t=this.tail.peek();return t===void 0&&this.tail.next?this.tail.next.peek():t}isEmpty(){return this.length===0}}});var j1=g((lOt,age)=>{function Nmt(e){return Buffer.isBuffer(e)||e instanceof Uint8Array}function Rmt(e){return Buffer.isEncoding(e)}function Amt(e,t,r){return Buffer.alloc(e,t,r)}function Cmt(e){return Buffer.allocUnsafe(e)}function Omt(e){return Buffer.allocUnsafeSlow(e)}function Pmt(e,t){return Buffer.byteLength(e,t)}function Imt(e,t){return Buffer.compare(e,t)}function Dmt(e,t){return Buffer.concat(e,t)}function Lmt(e,t,r,i,n){return Kt(e).copy(t,r,i,n)}function Fmt(e,t){return Kt(e).equals(t)}function Bmt(e,t,r,i,n){return Kt(e).fill(t,r,i,n)}function qmt(e,t,r){return Buffer.from(e,t,r)}function Mmt(e,t,r,i){return Kt(e).includes(t,r,i)}function kmt(e,t,r,i){return Kt(e).indexOf(t,r,i)}function jmt(e,t,r,i){return Kt(e).lastIndexOf(t,r,i)}function Umt(e){return Kt(e).swap16()}function zmt(e){return Kt(e).swap32()}function $mt(e){return Kt(e).swap64()}function Kt(e){return Buffer.isBuffer(e)?e:Buffer.from(e.buffer,e.byteOffset,e.byteLength)}function Hmt(e,t,r,i){return Kt(e).toString(t,r,i)}function Gmt(e,t,r,i,n){return Kt(e).write(t,r,i,n)}function Vmt(e,t,r){return Kt(e).writeDoubleLE(t,r)}function Wmt(e,t,r){return Kt(e).writeFloatLE(t,r)}function Kmt(e,t,r){return Kt(e).writeUInt32LE(t,r)}function Xmt(e,t,r){return Kt(e).writeInt32LE(t,r)}function Qmt(e,t){return Kt(e).readDoubleLE(t)}function Ymt(e,t){return Kt(e).readFloatLE(t)}function Zmt(e,t){return Kt(e).readUInt32LE(t)}function Jmt(e,t){return Kt(e).readInt32LE(t)}function eht(e,t,r){return Kt(e).writeDoubleBE(t,r)}function tht(e,t,r){return Kt(e).writeFloatBE(t,r)}function rht(e,t,r){return Kt(e).writeUInt32BE(t,r)}function iht(e,t,r){return Kt(e).writeInt32BE(t,r)}function nht(e,t){return Kt(e).readDoubleBE(t)}function sht(e,t){return Kt(e).readFloatBE(t)}function aht(e,t){return Kt(e).readUInt32BE(t)}function oht(e,t){return Kt(e).readInt32BE(t)}age.exports={isBuffer:Nmt,isEncoding:Rmt,alloc:Amt,allocUnsafe:Cmt,allocUnsafeSlow:Omt,byteLength:Pmt,compare:Imt,concat:Dmt,copy:Lmt,equals:Fmt,fill:Bmt,from:qmt,includes:Mmt,indexOf:kmt,lastIndexOf:jmt,swap16:Umt,swap32:zmt,swap64:$mt,toBuffer:Kt,toString:Hmt,write:Gmt,writeDoubleLE:Vmt,writeFloatLE:Wmt,writeUInt32LE:Kmt,writeInt32LE:Xmt,readDoubleLE:Qmt,readFloatLE:Ymt,readUInt32LE:Zmt,readInt32LE:Jmt,writeDoubleBE:eht,writeFloatBE:tht,writeUInt32BE:rht,writeInt32BE:iht,readDoubleBE:nht,readFloatBE:sht,readUInt32BE:aht,readInt32BE:oht}});var lge=g((uOt,oge)=>{var lht=j1();oge.exports=class{constructor(t){this.encoding=t}get remaining(){return 0}decode(t){return lht.toString(t,this.encoding)}flush(){return""}}});var uge=g((pOt,cge)=>{var cht=j1();cge.exports=class{constructor(){this.codePoint=0,this.bytesSeen=0,this.bytesNeeded=0,this.lowerBoundary=128,this.upperBoundary=191}get remaining(){return this.bytesSeen}decode(t){if(this.bytesNeeded===0){let i=!0;for(let n=Math.max(0,t.byteLength-4),s=t.byteLength;n=194&&s<=223?(this.bytesNeeded=2,this.codePoint=s&31):s>=224&&s<=239?(s===224?this.lowerBoundary=160:s===237&&(this.upperBoundary=159),this.bytesNeeded=3,this.codePoint=s&15):s>=240&&s<=244?(s===240&&(this.lowerBoundary=144),s===244&&(this.upperBoundary=143),this.bytesNeeded=4,this.codePoint=s&7):r+="\uFFFD");continue}if(sthis.upperBoundary){this.codePoint=0,this.bytesNeeded=0,this.bytesSeen=0,this.lowerBoundary=128,this.upperBoundary=191,r+="\uFFFD";continue}this.lowerBoundary=128,this.upperBoundary=191,this.codePoint=this.codePoint<<6|s&63,this.bytesSeen++,this.bytesSeen===this.bytesNeeded&&(r+=String.fromCodePoint(this.codePoint),this.codePoint=0,this.bytesNeeded=0,this.bytesSeen=0)}return r}flush(){let t=this.bytesNeeded>0?"\uFFFD":"";return this.codePoint=0,this.bytesNeeded=0,this.bytesSeen=0,this.lowerBoundary=128,this.upperBoundary=191,t}}});var pge=g((mOt,dge)=>{var uht=lge(),dht=uge();dge.exports=class{constructor(t="utf8"){switch(this.encoding=pht(t),this.encoding){case"utf8":this.decoder=new dht;break;case"utf16le":case"base64":throw new Error("Unsupported encoding: "+this.encoding);default:this.decoder=new uht(this.encoding)}}get remaining(){return this.decoder.remaining}push(t){return typeof t=="string"?t:this.decoder.decode(t)}write(t){return this.push(t)}end(t){let r="";return t&&(r=this.push(t)),r+=this.decoder.flush(),r}};function pht(e){switch(e=e.toLowerCase(),e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:throw new Error("Unknown encoding: "+e)}}});var KL=g((hOt,qge)=>{var{EventEmitter:fht}=require("events"),CE=new Error("Stream was destroyed"),DL=new Error("Premature close"),bge=tge(),vge=IL(),mht=pge(),Cr=(1<<29)-1,Vp=1,jL=2,zp=4,pb=8,_ge=Cr^Vp,hht=Cr^jL,bb=16,fb=32,G1=64,Vu=128,vb=256,UL=512,$p=1024,LL=2048,zL=4096,$L=8192,To=16384,U1=32768,OE=65536,Hp=131072,wge=vb|UL,ght=bb|OE,yht=G1|bb,bht=zL|Vu,HL=vb|Hp,vht=Cr^bb,_ht=Cr^G1,wht=Cr^(G1|OE),fge=Cr^OE,Eht=Cr^vb,Sht=Cr^(Vu|$L),xht=Cr^$p,mge=Cr^wge,Ege=Cr^U1,Tht=Cr^fb,Sge=Cr^Hp,Nht=Cr^HL,Wu=1<<18,$1=2<<18,_b=4<<18,Gp=8<<18,wb=16<<18,Wp=32<<18,FL=64<<18,z1=128<<18,GL=256<<18,H1=512<<18,PE=1024<<18,xge=Cr^(Wu|GL),Tge=Cr^_b,Rht=Cr^H1,Aht=Cr^wb,Cht=Cr^Gp,Nge=Cr^z1,Oht=Cr^$1,Rge=Cr^PE,mb=bb|Wu,Age=Cr^mb,VL=To|Wp,Nc=zp|pb|jL,Ws=Nc|Vp,Cge=Nc|VL,Pht=Tge&_ht,WL=z1|U1,Iht=WL&Age,Oge=Ws|Iht,Dht=Ws|$p|To,hge=Ws|To|Vu,Lht=Ws|$p|Vu,Fht=Ws|zL|Vu|$L,Bht=Ws|bb|$p|To|OE|Hp,qht=Nc|$p|To,Mht=fb|Ws|U1|G1,kht=Ws|H1|Wp,jht=Gp|wb,Pge=Gp|Wu,Uht=Gp|wb|Ws|Wu,gge=Ws|Wu|Gp|PE,zht=_b|Wu,$ht=Wu|GL,Hht=Ws|H1|Pge|Wp,Ght=wb|Nc|H1|Wp,Vht=$1|Ws|z1|_b,xE=Symbol.asyncIterator||Symbol("asyncIterator"),TE=class{constructor(t,{highWaterMark:r=16384,map:i=null,mapWritable:n,byteLength:s,byteLengthWritable:a}={}){this.stream=t,this.queue=new vge,this.highWaterMark=r,this.buffered=0,this.error=null,this.pipeline=null,this.drains=null,this.byteLength=a||s||Bge,this.map=n||i,this.afterWrite=Xht.bind(this),this.afterUpdateNextTick=Zht.bind(this)}get ended(){return(this.stream._duplexState&Wp)!==0}push(t){return this.map!==null&&(t=this.map(t)),this.buffered+=this.byteLength(t),this.queue.push(t),this.buffered0,this.error=null,this.pipeline=null,this.byteLength=a||s||Bge,this.map=n||i,this.pipeTo=null,this.afterRead=Qht.bind(this),this.afterUpdateNextTick=Yht.bind(this)}get ended(){return(this.stream._duplexState&To)!==0}pipe(t,r){if(this.pipeTo!==null)throw new Error("Can only pipe to one destination");if(typeof r!="function"&&(r=null),this.stream._duplexState|=UL,this.pipeTo=t,this.pipeline=new ML(this.stream,t,r),r&&this.stream.on("error",yge),yb(t))t._writableState.pipeline=this.pipeline,r&&t.on("error",yge),t.on("finish",this.pipeline.finished.bind(this.pipeline));else{let i=this.pipeline.done.bind(this.pipeline,t),n=this.pipeline.done.bind(this.pipeline,t,null);t.on("error",i),t.on("close",n),t.on("finish",this.pipeline.finished.bind(this.pipeline))}t.on("drain",Wht.bind(this)),this.stream.emit("piping",t),t.emit("pipe",this.stream)}push(t){let r=this.stream;return t===null?(this.highWaterMark=0,r._duplexState=(r._duplexState|$p)&wht,!1):this.map!==null&&(t=this.map(t),t===null)?(r._duplexState&=fge,this.buffered0;)r.push(this.shift());for(let i=0;i0;)i.drains.shift().resolve(!1);i.pipeline!==null&&i.pipeline.done(t,e)}}function Xht(e){let t=this.stream;e&&t.destroy(e),t._duplexState&=xge,this.drains!==null&&Jht(this.drains),(t._duplexState&Uht)===wb&&(t._duplexState&=Aht,(t._duplexState&FL)===FL&&t.emit("drain")),this.updateCallback()}function Qht(e){e&&this.stream.destroy(e),this.stream._duplexState&=vht,this.readAhead===!1&&!(this.stream._duplexState&vb)&&(this.stream._duplexState&=Sge),this.updateCallback()}function Yht(){this.stream._duplexState&fb||(this.stream._duplexState&=Ege,this.update())}function Zht(){this.stream._duplexState&$1||(this.stream._duplexState&=Nge,this.update())}function Jht(e){for(let t=0;t0)?null:i(a)}}_read(t){t(null)}pipe(t,r){return this._readableState.updateNextTick(),this._readableState.pipe(t,r),t}read(){return this._readableState.updateNextTick(),this._readableState.read()}push(t){return this._readableState.updateNextTick(),this._readableState.push(t)}unshift(t){return this._readableState.updateNextTick(),this._readableState.unshift(t)}resume(){return this._duplexState|=HL,this._readableState.updateNextTick(),this}pause(){return this._duplexState&=this._readableState.readAhead===!1?Nht:Eht,this}static _fromAsyncIterator(t,r){let i,n=new e({...r,read(a){t.next().then(s).then(a.bind(null,null)).catch(a)},predestroy(){i=t.return()},destroy(a){if(!i)return a(null);i.then(a.bind(null,null)).catch(a)}});return n;function s(a){a.done?n.push(null):n.push(a.value)}}static from(t,r){if(l1t(t))return t;if(t[xE])return this._fromAsyncIterator(t[xE](),r);Array.isArray(t)||(t=t===void 0?[]:[t]);let i=0;return new e({...r,read(n){this.push(i===t.length?null:t[i++]),n(null)}})}static isBackpressured(t){return(t._duplexState&qht)!==0||t._readableState.buffered>=t._readableState.highWaterMark}static isPaused(t){return(t._duplexState&vb)===0}[xE](){let t=this,r=null,i=null,n=null;return this.on("error",c=>{r=c}),this.on("readable",s),this.on("close",a),{[xE](){return this},next(){return new Promise(function(c,u){i=c,n=u;let d=t.read();d!==null?o(d):t._duplexState&pb&&o(null)})},return(){return l(null)},throw(c){return l(c)}};function s(){i!==null&&o(t.read())}function a(){i!==null&&o(null)}function o(c){n!==null&&(r?n(r):c===null&&!(t._duplexState&To)?n(CE):i({value:c,done:c===null}),n=i=null)}function l(c){return t.destroy(c),new Promise((u,d)=>{if(t._duplexState&pb)return u({value:void 0,done:!0});t.once("close",function(){c?d(c):u({value:void 0,done:!0})})})}}},RE=class extends hb{constructor(t){super(t),this._duplexState|=Vp|To,this._writableState=new TE(this,t),t&&(t.writev&&(this._writev=t.writev),t.write&&(this._write=t.write),t.final&&(this._final=t.final),t.eagerOpen&&this._writableState.updateNextTick())}cork(){this._duplexState|=PE}uncork(){this._duplexState&=Rge,this._writableState.updateNextTick()}_writev(t,r){r(null)}_write(t,r){this._writableState.autoBatch(t,r)}_final(t){t(null)}static isBackpressured(t){return(t._duplexState&Ght)!==0}static drained(t){if(t.destroyed)return Promise.resolve(!1);let r=t._writableState,n=(d1t(t)?Math.min(1,r.queue.length):r.queue.length)+(t._duplexState&GL?1:0);return n===0?Promise.resolve(!0):(r.drains===null&&(r.drains=[]),new Promise(s=>{r.drains.push({writes:n,resolve:s})}))}write(t){return this._writableState.updateNextTick(),this._writableState.push(t)}end(t){return this._writableState.updateNextTick(),this._writableState.end(t),this}},gb=class extends NE{constructor(t){super(t),this._duplexState=Vp|this._duplexState&Hp,this._writableState=new TE(this,t),t&&(t.writev&&(this._writev=t.writev),t.write&&(this._write=t.write),t.final&&(this._final=t.final))}cork(){this._duplexState|=PE}uncork(){this._duplexState&=Rge,this._writableState.updateNextTick()}_writev(t,r){r(null)}_write(t,r){this._writableState.autoBatch(t,r)}_final(t){t(null)}write(t){return this._writableState.updateNextTick(),this._writableState.push(t)}end(t){return this._writableState.updateNextTick(),this._writableState.end(t),this}},AE=class extends gb{constructor(t){super(t),this._transformState=new qL(this),t&&(t.transform&&(this._transform=t.transform),t.flush&&(this._flush=t.flush))}_write(t,r){this._readableState.buffered>=this._readableState.highWaterMark?this._transformState.data=t:this._transform(t,this._transformState.afterTransform)}_read(t){if(this._transformState.data!==null){let r=this._transformState.data;this._transformState.data=null,t(null),this._transform(r,this._transformState.afterTransform)}else t(null)}destroy(t){super.destroy(t),this._transformState.data!==null&&(this._transformState.data=null,this._transformState.afterTransform())}_transform(t,r){r(null,t)}_flush(t){t(null)}_final(t){this._transformState.afterFinal=t,this._flush(r1t.bind(this))}},kL=class extends AE{};function r1t(e,t){let r=this._transformState.afterFinal;if(e)return r(e);t!=null&&this.push(t),this.push(null),r(null)}function i1t(...e){return new Promise((t,r)=>Lge(...e,i=>{if(i)return r(i);t()}))}function Lge(e,...t){let r=Array.isArray(e)?[...e,...t]:[e,...t],i=r.length&&typeof r[r.length-1]=="function"?r.pop():null;if(r.length<2)throw new Error("Pipeline requires at least 2 streams");let n=r[0],s=null,a=null;for(let c=1;c1,l),n.pipe(s)),n=s;if(i){let c=!1,u=yb(s)||!!(s._writableState&&s._writableState.autoDestroy);s.on("error",d=>{a===null&&(a=d)}),s.on("finish",()=>{c=!0,u||i(a)}),u&&s.on("close",()=>i(a||(c?null:DL)))}return s;function o(c,u,d,p){c.on("error",p),c.on("close",f);function f(){if(u&&c._readableState&&!c._readableState.ended||d&&c._writableState&&!c._writableState.ended)return p(DL)}}function l(c){if(!(!c||a)){a=c;for(let u of r)u.destroy(c)}}}function n1t(e){return e}function Fge(e){return!!e._readableState||!!e._writableState}function yb(e){return typeof e._duplexState=="number"&&Fge(e)}function s1t(e){return!!e._readableState&&e._readableState.ended}function a1t(e){return!!e._writableState&&e._writableState.ended}function o1t(e,t={}){let r=e._readableState&&e._readableState.error||e._writableState&&e._writableState.error;return!t.all&&r===CE?null:r}function l1t(e){return yb(e)&&e.readable}function c1t(e){return typeof e=="object"&&e!==null&&typeof e.byteLength=="number"}function Bge(e){return c1t(e)?e.byteLength:1024}function yge(){}function u1t(){this.destroy(new Error("Stream aborted."))}function d1t(e){return e._writev!==RE.prototype._writev&&e._writev!==gb.prototype._writev}qge.exports={pipeline:Lge,pipelinePromise:i1t,isStream:Fge,isStreamx:yb,isEnded:s1t,isFinished:a1t,getStreamError:o1t,Stream:hb,Writable:RE,Readable:NE,Duplex:gb,Transform:AE,PassThrough:kL}});var YL=g(W1=>{var bt=j1(),p1t="0000000000000000000",f1t="7777777777777777777",IE=48,Mge=bt.from([117,115,116,97,114,0]),m1t=bt.from([IE,IE]),h1t=bt.from([117,115,116,97,114,32]),g1t=bt.from([32,0]),y1t=4095,Eb=257,QL=263;W1.decodeLongPath=function(t,r){return V1(t,0,t.length,r)};W1.encodePax=function(t){let r="";t.name&&(r+=XL(" path="+t.name+` +`)),t.linkname&&(r+=XL(" linkpath="+t.linkname+` +`));let i=t.pax;if(i)for(let n in i)r+=XL(" "+n+"="+i[n]+` +`);return bt.from(r)};W1.decodePax=function(t){let r={};for(;t.length;){let i=0;for(;i100;){let s=i.indexOf("/");if(s===-1)return null;n+=n?"/"+i.slice(0,s):i.slice(0,s),i=i.slice(s+1)}return bt.byteLength(i)>100||bt.byteLength(n)>155||t.linkname&&bt.byteLength(t.linkname)>100?null:(bt.write(r,i),bt.write(r,Xu(t.mode&y1t,6),100),bt.write(r,Xu(t.uid,6),108),bt.write(r,Xu(t.gid,6),116),x1t(t.size,r,124),bt.write(r,Xu(t.mtime.getTime()/1e3|0,11),136),r[156]=IE+E1t(t.type),t.linkname&&bt.write(r,t.linkname,157),bt.copy(Mge,r,Eb),bt.copy(m1t,r,QL),t.uname&&bt.write(r,t.uname,265),t.gname&&bt.write(r,t.gname,297),bt.write(r,Xu(t.devmajor||0,6),329),bt.write(r,Xu(t.devminor||0,6),337),n&&bt.write(r,n,345),bt.write(r,Xu(jge(r),6),148),r)};W1.decode=function(t,r,i){let n=t[156]===0?0:t[156]-IE,s=V1(t,0,100,r),a=Ku(t,100,8),o=Ku(t,108,8),l=Ku(t,116,8),c=Ku(t,124,12),u=Ku(t,136,12),d=w1t(n),p=t[157]===0?null:V1(t,157,100,r),f=V1(t,265,32),m=V1(t,297,32),h=Ku(t,329,8),y=Ku(t,337,8),b=jge(t);if(b===8*32)return null;if(b!==Ku(t,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(b1t(t))t[345]&&(s=V1(t,345,155,r)+"/"+s);else if(!v1t(t)){if(!i)throw new Error("Invalid tar header: unknown format.")}return n===0&&s&&s[s.length-1]==="/"&&(n=5),{name:s,mode:a,uid:o,gid:l,size:c,mtime:new Date(1e3*u),type:d,linkname:p,uname:f,gname:m,devmajor:h,devminor:y,pax:null}};function b1t(e){return bt.equals(Mge,e.subarray(Eb,Eb+6))}function v1t(e){return bt.equals(h1t,e.subarray(Eb,Eb+6))&&bt.equals(g1t,e.subarray(QL,QL+2))}function _1t(e,t,r){return typeof e!="number"?r:(e=~~e,e>=t?t:e>=0||(e+=t,e>=0)?e:0)}function w1t(e){switch(e){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null}function E1t(e){switch(e){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0}function kge(e,t,r,i){for(;rt?f1t.slice(0,t)+" ":p1t.slice(0,t-e.length)+e+" "}function S1t(e,t,r){t[r]=128;for(let i=11;i>0;i--)t[r+i]=e&255,e=Math.floor(e/256)}function x1t(e,t,r){e.toString(8).length>11?S1t(e,t,r):bt.write(t,Xu(e,11),r)}function T1t(e){let t;if(e[0]===128)t=!0;else if(e[0]===255)t=!1;else return null;let r=[],i;for(i=e.length-1;i>0;i--){let a=e[i];t?r.push(a):r.push(255-a)}let n=0,s=r.length;for(i=0;i=Math.pow(10,r)&&r++,t+r+e}});var Gge=g((yOt,Hge)=>{var{Writable:N1t,Readable:R1t,getStreamError:Uge}=KL(),A1t=IL(),zge=j1(),K1=YL(),C1t=zge.alloc(0),JL=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new A1t,this._offset=0}push(t){this.buffered+=t.byteLength,this.queue.push(t)}shiftFirst(t){return this._buffered===0?null:this._next(t)}shift(t){if(t>this.buffered)return null;if(t===0)return C1t;let r=this._next(t);if(t===r.byteLength)return r;let i=[r];for(;(t-=r.byteLength)>0;)r=this._next(t),i.push(r);return zge.concat(i)}_next(t){let r=this.queue.peek(),i=r.byteLength-this._offset;if(t>=i){let n=this._offset?r.subarray(this._offset,r.byteLength):r;return this.queue.shift(),this._offset=0,this.buffered-=i,this.shifted+=i,n}return this.buffered-=t,this.shifted+=t,r.subarray(this._offset,this._offset+=t)}},eF=class extends R1t{constructor(t,r,i){super(),this.header=r,this.offset=i,this._parent=t}_read(t){this.header.size===0&&this.push(null),this._parent._stream===this&&this._parent._update(),t(null)}_predestroy(){this._parent.destroy(Uge(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=$ge(this.header.size),this._parent._update())}_destroy(t){this._detach(),t(null)}},tF=class extends N1t{constructor(t){super(t),t||(t={}),this._buffer=new JL,this._offset=0,this._header=null,this._stream=null,this._missing=0,this._longHeader=!1,this._callback=ZL,this._locked=!1,this._finished=!1,this._pax=null,this._paxGlobal=null,this._gnuLongPath=null,this._gnuLongLinkPath=null,this._filenameEncoding=t.filenameEncoding||"utf-8",this._allowUnknownFormat=!!t.allowUnknownFormat,this._unlockBound=this._unlock.bind(this)}_unlock(t){if(this._locked=!1,t){this.destroy(t),this._continueWrite(t);return}this._update()}_consumeHeader(){if(this._locked)return!1;this._offset=this._buffer.shifted;try{this._header=K1.decode(this._buffer.shift(512),this._filenameEncoding,this._allowUnknownFormat)}catch(t){return this._continueWrite(t),!1}if(!this._header)return!0;switch(this._header.type){case"gnu-long-path":case"gnu-long-link-path":case"pax-global-header":case"pax-header":return this._longHeader=!0,this._missing=this._header.size,!0}return this._locked=!0,this._applyLongHeaders(),this._header.size===0||this._header.type==="directory"?(this.emit("entry",this._header,this._createStream(),this._unlockBound),!0):(this._stream=this._createStream(),this._missing=this._header.size,this.emit("entry",this._header,this._stream,this._unlockBound),!0)}_applyLongHeaders(){this._gnuLongPath&&(this._header.name=this._gnuLongPath,this._gnuLongPath=null),this._gnuLongLinkPath&&(this._header.linkname=this._gnuLongLinkPath,this._gnuLongLinkPath=null),this._pax&&(this._pax.path&&(this._header.name=this._pax.path),this._pax.linkpath&&(this._header.linkname=this._pax.linkpath),this._pax.size&&(this._header.size=parseInt(this._pax.size,10)),this._header.pax=this._pax,this._pax=null)}_decodeLongHeader(t){switch(this._header.type){case"gnu-long-path":this._gnuLongPath=K1.decodeLongPath(t,this._filenameEncoding);break;case"gnu-long-link-path":this._gnuLongLinkPath=K1.decodeLongPath(t,this._filenameEncoding);break;case"pax-global-header":this._paxGlobal=K1.decodePax(t);break;case"pax-header":this._pax=this._paxGlobal===null?K1.decodePax(t):Object.assign({},this._paxGlobal,K1.decodePax(t));break}}_consumeLongHeader(){this._longHeader=!1,this._missing=$ge(this._header.size);let t=this._buffer.shift(this._header.size);try{this._decodeLongHeader(t)}catch(r){return this._continueWrite(r),!1}return!0}_consumeStream(){let t=this._buffer.shiftFirst(this._missing);if(t===null)return!1;this._missing-=t.byteLength;let r=this._stream.push(t);return this._missing===0?(this._stream.push(null),r&&this._stream._detach(),r&&this._locked===!1):r}_createStream(){return new eF(this,this._header,this._offset)}_update(){for(;this._buffer.buffered>0&&!this.destroying;){if(this._missing>0){if(this._stream!==null){if(this._consumeStream()===!1)return;continue}if(this._longHeader===!0){if(this._missing>this._buffer.buffered)break;if(this._consumeLongHeader()===!1)return!1;continue}let t=this._buffer.shiftFirst(this._missing);t!==null&&(this._missing-=t.byteLength);continue}if(this._buffer.buffered<512)break;if(this._stream!==null||this._consumeHeader()===!1)return}this._continueWrite(null)}_continueWrite(t){let r=this._callback;this._callback=ZL,r(t)}_write(t,r){this._callback=r,this._buffer.push(t),this._update()}_final(t){this._finished=this._missing===0&&this._buffer.buffered===0,t(this._finished?null:new Error("Unexpected end of data"))}_predestroy(){this._continueWrite(null)}_destroy(t){this._stream&&this._stream.destroy(Uge(this)),t(null)}[Symbol.asyncIterator](){let t=null,r=null,i=null,n=null,s=null,a=this;return this.on("entry",c),this.on("error",p=>{t=p}),this.on("close",u),{[Symbol.asyncIterator](){return this},next(){return new Promise(l)},return(){return d(null)},throw(p){return d(p)}};function o(p){if(!s)return;let f=s;s=null,f(p)}function l(p,f){if(t)return f(t);if(n){p({value:n,done:!1}),n=null;return}r=p,i=f,o(null),a._finished&&r&&(r({value:void 0,done:!0}),r=i=null)}function c(p,f,m){s=m,f.on("error",ZL),r?(r({value:f,done:!1}),r=i=null):n=f}function u(){o(t),r&&(t?i(t):r({value:void 0,done:!0}),r=i=null)}function d(p){return a.destroy(p),o(p),new Promise((f,m)=>{if(a.destroyed)return f({value:void 0,done:!0});a.once("close",function(){p?m(p):f({value:void 0,done:!0})})})}}};Hge.exports=function(t){return new tF(t)};function ZL(){}function $ge(e){return e&=511,e&&512-e}});var Wge=g((bOt,rF)=>{var Vge={S_IFMT:61440,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960};try{rF.exports=require("fs").constants||Vge}catch{rF.exports=Vge}});var Zge=g((vOt,Yge)=>{var{Readable:O1t,Writable:P1t,getStreamError:Kge}=KL(),Kp=j1(),X1=Wge(),DE=YL(),I1t=493,D1t=420,Xge=Kp.alloc(1024),nF=class extends P1t{constructor(t,r,i){super({mapWritable:F1t,eagerOpen:!0}),this.written=0,this.header=r,this._callback=i,this._linkname=null,this._isLinkname=r.type==="symlink"&&!r.linkname,this._isVoid=r.type!=="file"&&r.type!=="contiguous-file",this._finished=!1,this._pack=t,this._openCallback=null,this._pack._stream===null?this._pack._stream=this:this._pack._pending.push(this)}_open(t){this._openCallback=t,this._pack._stream===this&&this._continueOpen()}_continuePack(t){if(this._callback===null)return;let r=this._callback;this._callback=null,r(t)}_continueOpen(){this._pack._stream===null&&(this._pack._stream=this);let t=this._openCallback;if(this._openCallback=null,t!==null){if(this._pack.destroying)return t(new Error("pack stream destroyed"));if(this._pack._finalized)return t(new Error("pack stream is already finalized"));this._pack._stream=this,this._isLinkname||this._pack._encode(this.header),this._isVoid&&(this._finish(),this._continuePack(null)),t(null)}}_write(t,r){if(this._isLinkname)return this._linkname=this._linkname?Kp.concat([this._linkname,t]):t,r(null);if(this._isVoid)return t.byteLength>0?r(new Error("No body allowed for this entry")):r();if(this.written+=t.byteLength,this._pack.push(t))return r();this._pack._drain=r}_finish(){this._finished||(this._finished=!0,this._isLinkname&&(this.header.linkname=this._linkname?Kp.toString(this._linkname,"utf-8"):"",this._pack._encode(this.header)),Qge(this._pack,this.header.size),this._pack._done(this))}_final(t){if(this.written!==this.header.size)return t(new Error("Size mismatch"));this._finish(),t(null)}_getError(){return Kge(this)||new Error("tar entry destroyed")}_predestroy(){this._pack.destroy(this._getError())}_destroy(t){this._pack._done(this),this._continuePack(this._finished?null:this._getError()),t()}},sF=class extends O1t{constructor(t){super(t),this._drain=iF,this._finalized=!1,this._finalizing=!1,this._pending=[],this._stream=null}entry(t,r,i){if(this._finalized||this.destroying)throw new Error("already finalized or destroyed");typeof r=="function"&&(i=r,r=null),i||(i=iF),(!t.size||t.type==="symlink")&&(t.size=0),t.type||(t.type=L1t(t.mode)),t.mode||(t.mode=t.type==="directory"?I1t:D1t),t.uid||(t.uid=0),t.gid||(t.gid=0),t.mtime||(t.mtime=new Date),typeof r=="string"&&(r=Kp.from(r));let n=new nF(this,t,i);return Kp.isBuffer(r)?(t.size=r.byteLength,n.write(r),n.end(),n):(n._isVoid,n)}finalize(){if(this._stream||this._pending.length>0){this._finalizing=!0;return}this._finalized||(this._finalized=!0,this.push(Xge),this.push(null))}_done(t){t===this._stream&&(this._stream=null,this._finalizing&&this.finalize(),this._pending.length&&this._pending.shift()._continueOpen())}_encode(t){if(!t.pax){let r=DE.encode(t);if(r){this.push(r);return}}this._encodePax(t)}_encodePax(t){let r=DE.encodePax({name:t.name,linkname:t.linkname,pax:t.pax}),i={name:"PaxHeader",mode:t.mode,uid:t.uid,gid:t.gid,size:r.byteLength,mtime:t.mtime,type:"pax-header",linkname:t.linkname&&"PaxHeader",uname:t.uname,gname:t.gname,devmajor:t.devmajor,devminor:t.devminor};this.push(DE.encode(i)),this.push(r),Qge(this,r.byteLength),i.size=t.size,i.type=t.type,this.push(DE.encode(i))}_doDrain(){let t=this._drain;this._drain=iF,t()}_predestroy(){let t=Kge(this);for(this._stream&&this._stream.destroy(t);this._pending.length;){let r=this._pending.shift();r.destroy(t),r._continueOpen()}this._doDrain()}_read(t){this._doDrain(),t()}};Yge.exports=function(t){return new sF(t)};function L1t(e){switch(e&X1.S_IFMT){case X1.S_IFBLK:return"block-device";case X1.S_IFCHR:return"character-device";case X1.S_IFDIR:return"directory";case X1.S_IFIFO:return"fifo";case X1.S_IFLNK:return"symlink"}return"file"}function iF(){}function Qge(e,t){t&=511,t&&e.push(Xge.subarray(0,512-t))}function F1t(e){return Kp.isBuffer(e)?e:Kp.from(e)}});var Jge=g(aF=>{aF.extract=Gge();aF.pack=Zge()});var rye=g((wOt,tye)=>{var B1t=require("zlib"),q1t=Jge(),eye=M1(),Rc=function(e){if(!(this instanceof Rc))return new Rc(e);e=this.options=eye.defaults(e,{gzip:!1}),typeof e.gzipOptions!="object"&&(e.gzipOptions={}),this.supports={directory:!0,symlink:!0},this.engine=q1t.pack(e),this.compressor=!1,e.gzip&&(this.compressor=B1t.createGzip(e.gzipOptions),this.compressor.on("error",this._onCompressorError.bind(this)))};Rc.prototype._onCompressorError=function(e){this.engine.emit("error",e)};Rc.prototype.append=function(e,t,r){var i=this;t.mtime=t.date;function n(a,o){if(a){r(a);return}i.engine.entry(t,o,function(l){r(l,t)})}if(t.sourceType==="buffer")n(null,e);else if(t.sourceType==="stream"&&t.stats){t.size=t.stats.size;var s=i.engine.entry(t,function(a){r(a,t)});e.pipe(s)}else t.sourceType==="stream"&&eye.collectStream(e,n)};Rc.prototype.finalize=function(){this.engine.finalize()};Rc.prototype.on=function(){return this.engine.on.apply(this.engine,arguments)};Rc.prototype.pipe=function(e,t){return this.compressor?this.engine.pipe.apply(this.engine,[this.compressor]).pipe(e,t):this.engine.pipe.apply(this.engine,arguments)};Rc.prototype.unpipe=function(){return this.compressor?this.compressor.unpipe.apply(this.compressor,arguments):this.engine.unpipe.apply(this.engine,arguments)};tye.exports=Rc});var sye=g((EOt,nye)=>{"use strict";function M1t(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var k1t=new Int32Array([0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117]);function iye(e){if(Buffer.isBuffer(e))return e;if(typeof e=="number")return Buffer.alloc(e);if(typeof e=="string")return Buffer.from(e);throw new Error("input must be buffer, number, or string, received "+typeof e)}function j1t(e){let t=iye(4);return t.writeInt32BE(e,0),t}function oF(e,t){e=iye(e),Buffer.isBuffer(t)&&(t=t.readUInt32BE(0));let r=~~t^-1;for(var i=0;i>>8;return r^-1}function lF(){return j1t(oF.apply(null,arguments))}lF.signed=function(){return oF.apply(null,arguments)};lF.unsigned=function(){return oF.apply(null,arguments)>>>0};var U1t=lF,z1t=M1t(U1t);nye.exports=z1t});var cye=g((SOt,lye)=>{var $1t=require("util").inherits,aye=Bp().Transform,H1t=sye(),oye=M1(),Qu=function(e){if(!(this instanceof Qu))return new Qu(e);e=this.options=oye.defaults(e,{}),aye.call(this,e),this.supports={directory:!0,symlink:!0},this.files=[]};$1t(Qu,aye);Qu.prototype._transform=function(e,t,r){r(null,e)};Qu.prototype._writeStringified=function(){var e=JSON.stringify(this.files);this.write(e)};Qu.prototype.append=function(e,t,r){var i=this;t.crc32=0;function n(s,a){if(s){r(s);return}t.size=a.length||0,t.crc32=H1t.unsigned(a),i.files.push(t),r(null,t)}t.sourceType==="buffer"?n(null,e):t.sourceType==="stream"&&oye.collectStream(e,n)};Qu.prototype.finalize=function(){this._writeStringified(),this.end()};lye.exports=Qu});var dye=g((xOt,uye)=>{var G1t=b0e(),Sb={},Yu=function(e,t){return Yu.create(e,t)};Yu.create=function(e,t){if(Sb[e]){var r=new G1t(e,t);return r.setFormat(e),r.setModule(new Sb[e](t)),r}else throw new Error("create("+e+"): format not registered")};Yu.registerFormat=function(e,t){if(Sb[e])throw new Error("register("+e+"): format already registered");if(typeof t!="function")throw new Error("register("+e+"): format module invalid");if(typeof t.prototype.append!="function"||typeof t.prototype.finalize!="function")throw new Error("register("+e+"): format module missing methods");Sb[e]=t};Yu.isRegisteredFormat=function(e){return!!Sb[e]};Yu.registerFormat("zip",Y0e());Yu.registerFormat("tar",rye());Yu.registerFormat("json",cye());uye.exports=Yu});var fye=g(an=>{"use strict";var V1t=an&&an.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),W1t=an&&an.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),cF=an&&an.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&V1t(t,e,r);return W1t(t,e),t},K1t=an&&an.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(an,"__esModule",{value:!0});an.createZipUploadStream=an.ZipUploadStream=an.DEFAULT_COMPRESSION_LEVEL=void 0;var X1t=cF(require("stream")),Q1t=cF(dye()),No=cF(ze()),pye=mp();an.DEFAULT_COMPRESSION_LEVEL=6;var LE=class extends X1t.Transform{constructor(t){super({highWaterMark:t})}_transform(t,r,i){i(null,t)}};an.ZipUploadStream=LE;function Y1t(e,t=an.DEFAULT_COMPRESSION_LEVEL){return K1t(this,void 0,void 0,function*(){No.debug(`Creating Artifact archive with compressionLevel: ${t}`);let r=Q1t.create("zip",{highWaterMark:(0,pye.getUploadChunkSize)(),zlib:{level:t}});r.on("error",Z1t),r.on("warning",J1t),r.on("finish",e0t),r.on("end",t0t);for(let s of e)s.sourcePath!==null?r.file(s.sourcePath,{name:s.destinationPath}):r.append("",{name:s.destinationPath});let i=(0,pye.getUploadChunkSize)(),n=new LE(i);return No.debug(`Zip write high watermark value ${n.writableHighWaterMark}`),No.debug(`Zip read high watermark value ${n.readableHighWaterMark}`),r.pipe(n),r.finalize(),n})}an.createZipUploadStream=Y1t;var Z1t=e=>{throw No.error("An error has occurred while creating the zip file for upload"),No.info(e),new Error("An error has occurred during zip creation for the artifact")},J1t=e=>{e.code==="ENOENT"?(No.warning("ENOENT warning during artifact zip creation. No such file or directory"),No.info(e)):(No.warning(`A non-blocking warning has occurred during artifact zip creation: ${e.code}`),No.info(e))},e0t=()=>{No.debug("Zip stream for upload has finished.")},t0t=()=>{No.debug("Zip stream for upload has ended.")}});var gye=g(Ma=>{"use strict";var r0t=Ma&&Ma.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),i0t=Ma&&Ma.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n0t=Ma&&Ma.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&r0t(t,e,r);return i0t(t,e),t},s0t=Ma&&Ma.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ma,"__esModule",{value:!0});Ma.uploadArtifact=void 0;var mye=n0t(ze()),a0t=Zoe(),o0t=wP(),l0t=i1(),hye=ile(),c0t=n1(),u0t=dle(),d0t=fye(),p0t=Du(),uF=gc();function f0t(e,t,r,i){return s0t(this,void 0,void 0,function*(){(0,o0t.validateArtifactName)(e),(0,hye.validateRootDirectory)(r);let n=(0,hye.getUploadZipSpecification)(t,r);if(n.length===0)throw new uF.FilesNotFoundError(n.flatMap(h=>h.sourcePath?[h.sourcePath]:[]));let s=(0,c0t.getBackendIdsFromToken)(),a=(0,l0t.internalArtifactTwirpClient)(),o={workflowRunBackendId:s.workflowRunBackendId,workflowJobRunBackendId:s.workflowJobRunBackendId,name:e,version:4},l=(0,a0t.getExpiration)(i?.retentionDays);l&&(o.expiresAt=l);let c=yield a.CreateArtifact(o);if(!c.ok)throw new uF.InvalidResponseError("CreateArtifact: response from backend was not ok");let u=yield(0,d0t.createZipUploadStream)(n,i?.compressionLevel),d=yield(0,u0t.uploadZipToBlobStorage)(c.signedUploadUrl,u),p={workflowRunBackendId:s.workflowRunBackendId,workflowJobRunBackendId:s.workflowJobRunBackendId,name:e,size:d.uploadSize?d.uploadSize.toString():"0"};d.sha256Hash&&(p.hash=p0t.StringValue.create({value:`sha256:${d.sha256Hash}`})),mye.info("Finalizing artifact upload");let f=yield a.FinalizeArtifact(p);if(!f.ok)throw new uF.InvalidResponseError("FinalizeArtifact: response from backend was not ok");let m=BigInt(f.artifactId);return mye.info(`Artifact ${e}.zip successfully finalized. Artifact ID ${m}`),{size:d.uploadSize,id:Number(m)}})}Ma.uploadArtifact=f0t});var xb=g(ka=>{"use strict";var m0t=ka&&ka.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),h0t=ka&&ka.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),g0t=ka&&ka.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&m0t(t,e,r);return h0t(t,e),t};Object.defineProperty(ka,"__esModule",{value:!0});ka.getOctokit=ka.context=void 0;var y0t=g0t(iT()),yye=am();ka.context=new y0t.Context;function b0t(e,t,...r){let i=yye.GitHub.plugin(...r);return new i(yye.getOctokitOptions(e,t))}ka.getOctokit=b0t});var wye=g((AOt,_ye)=>{_ye.exports=Cn;function Cn(e){if(!(this instanceof Cn))return new Cn(e);this.value=e}Cn.prototype.get=function(e){for(var t=this.value,r=0;r{var v0t=wye(),_0t=require("events").EventEmitter;Eye.exports=Q1;function Q1(e){var t=Q1.saw(e,{}),r=e.call(t.handlers,t);return r!==void 0&&(t.handlers=r),t.record(),t.chain()}Q1.light=function(t){var r=Q1.saw(t,{}),i=t.call(r.handlers,r);return i!==void 0&&(r.handlers=i),r.chain()};Q1.saw=function(e,t){var r=new _0t;return r.handlers=t,r.actions=[],r.chain=function(){var i=v0t(r.handlers).map(function(n){if(this.isRoot)return n;var s=this.path;typeof n=="function"&&this.update(function(){return r.actions.push({path:s,args:[].slice.call(arguments)}),i})});return process.nextTick(function(){r.emit("begin"),r.next()}),i},r.pop=function(){return r.actions.shift()},r.next=function(){var i=r.pop();if(!i)r.emit("end");else if(!i.trap){var n=r.handlers;i.path.forEach(function(s){n=n[s]}),n.apply(r.handlers,i.args)}},r.nest=function(i){var n=[].slice.call(arguments,1),s=!0;if(typeof i=="boolean"){var s=i;i=n.shift()}var a=Q1.saw(e,{}),o=e.call(a.handlers,a);o!==void 0&&(a.handlers=o),typeof r.step<"u"&&a.record(),i.apply(a.chain(),n),s!==!1&&a.on("end",r.next)},r.record=function(){w0t(r)},["trap","down","jump"].forEach(function(i){r[i]=function(){throw new Error("To use the trap, down and jump features, please call record() first to start recording actions.")}}),r};function w0t(e){e.step=0,e.pop=function(){return e.actions[e.step++]},e.trap=function(t,r){var i=Array.isArray(t)?t:[t];e.actions.push({path:i,step:e.step,cb:r,trap:!0})},e.down=function(t){var r=(Array.isArray(t)?t:[t]).join("/"),i=e.actions.slice(e.step).map(function(s){return s.trap&&s.step<=e.step?!1:s.path.join("/")==r}).indexOf(!0);i>=0?e.step+=i:e.step=e.actions.length;var n=e.actions[e.step-1];n&&n.trap?(e.step=n.step,n.cb()):e.next()},e.jump=function(t){e.step=t,e.next()}}});var Tye=g((OOt,xye)=>{xye.exports=Zn;function Zn(e){if(!(this instanceof Zn))return new Zn(e);this.buffers=e||[],this.length=this.buffers.reduce(function(t,r){return t+r.length},0)}Zn.prototype.push=function(){for(var e=0;e=0?e:this.length-e,n=[].slice.call(arguments,2);t===void 0?t=this.length-i:t>this.length-i&&(t=this.length-i);for(var e=0;e0){var c=i-o;if(c+t0){var f=n.slice();f.unshift(d),f.push(p),r.splice.apply(r,[l,1].concat(f)),l+=f.length,n=[]}else r.splice(l,1,d,p),l+=2}else s.push(r[l].slice(c)),r[l]=r[l].slice(0,c),l++}for(n.length>0&&(r.splice.apply(r,[l,0].concat(n)),l+=n.length);s.lengththis.length&&(t=this.length);for(var i=0,n=0;n=t-e?Math.min(c+(t-e)-a,l):l;r[o].copy(s,a,c,u),a+=u-c}return s};Zn.prototype.pos=function(e){if(e<0||e>=this.length)throw new Error("oob");for(var t=e,r=0,i=null;;){if(i=this.buffers[r],t=this.buffers[r].length;)if(i=0,r++,r>=this.buffers.length)return-1;var l=this.buffers[r][i];if(l==e[n]){if(n==0&&(s={i:r,j:i,pos:a}),n++,n==e.length)return s.pos}else n!=0&&(r=s.i,i=s.j,a=s.pos,n=0);i++,a++}};Zn.prototype.toBuffer=function(){return this.slice()};Zn.prototype.toString=function(e,t,r){return this.slice(t,r).toString(e)}});var Rye=g((POt,Nye)=>{Nye.exports=function(e){function t(i,n){var s=r.store,a=i.split(".");a.slice(0,-1).forEach(function(l){s[l]===void 0&&(s[l]={}),s=s[l]});var o=a[a.length-1];return arguments.length==1?s[o]:s[o]=n}var r={get:function(i){return t(i)},set:function(i,n){return t(i,n)},store:e||{}};return r}});var Dye=g((Xp,Iye)=>{var E0t=Sye(),Aye=require("events").EventEmitter,S0t=Tye(),FE=Rye(),x0t=require("stream").Stream;Xp=Iye.exports=function(e,t){if(Buffer.isBuffer(e))return Xp.parse(e);var r=Xp.stream();return e&&e.pipe?e.pipe(r):e&&(e.on(t||"data",function(i){r.write(i)}),e.on("end",function(){r.end()})),r};Xp.stream=function(e){if(e)return Xp.apply(null,arguments);var t=null;function r(d,p,f){t={bytes:d,skip:f,cb:function(m){t=null,p(m)}},n()}var i=null;function n(){if(!t){u&&(c=!0);return}if(typeof t=="function")t();else{var d=i+t.bytes;if(o.length>=d){var p;i==null?(p=o.splice(0,d),t.skip||(p=p.slice())):(t.skip||(p=o.slice(i,d)),i=d),t.skip?t.cb():t.cb(p)}}}function s(d){function p(){c||d.next()}var f=Pye(function(m,h){return function(y){r(m,function(b){l.set(y,h(b)),p()})}});return f.tap=function(m){d.nest(m,l.store)},f.into=function(m,h){l.get(m)||l.set(m,{});var y=l;l=FE(y.get(m)),d.nest(function(){h.apply(this,arguments),this.tap(function(){l=y})},l.store)},f.flush=function(){l.store={},p()},f.loop=function(m){var h=!1;d.nest(!1,function y(){this.vars=l.store,m.call(this,function(){h=!0,p()},l.store),this.tap(function(){h?d.next():y.call(this)}.bind(this))},l.store)},f.buffer=function(m,h){typeof h=="string"&&(h=l.get(h)),r(h,function(y){l.set(m,y),p()})},f.skip=function(m){typeof m=="string"&&(m=l.get(m)),r(m,function(){p()})},f.scan=function(h,y){if(typeof y=="string")y=new Buffer(y);else if(!Buffer.isBuffer(y))throw new Error("search must be a Buffer or a string");var b=0;t=function(){var w=o.indexOf(y,i+b),v=w-i-b;w!==-1?(t=null,i!=null?(l.set(h,o.slice(i,i+b+v)),i+=b+v+y.length):(l.set(h,o.slice(0,b+v)),o.splice(0,b+v+y.length)),p(),n()):v=Math.max(o.length-y.length-i-b,0),b+=v},n()},f.peek=function(m){i=0,d.nest(function(){m.call(this,l.store),this.tap(function(){i=null})})},f}var a=E0t.light(s);a.writable=!0;var o=S0t();a.write=function(d){o.push(d),n()};var l=FE(),c=!1,u=!1;return a.end=function(){u=!0},a.pipe=x0t.prototype.pipe,Object.getOwnPropertyNames(Aye.prototype).forEach(function(d){a[d]=Aye.prototype[d]}),a};Xp.parse=function(t){var r=Pye(function(s,a){return function(o){if(i+s<=t.length){var l=t.slice(i,i+s);i+=s,n.set(o,a(l))}else n.set(o,null);return r}}),i=0,n=FE();return r.vars=n.store,r.tap=function(s){return s.call(r,n.store),r},r.into=function(s,a){n.get(s)||n.set(s,{});var o=n;return n=FE(o.get(s)),a.call(r,n.store),n=o,r},r.loop=function(s){for(var a=!1,o=function(){a=!0};a===!1;)s.call(r,o,n.store);return r},r.buffer=function(s,a){typeof a=="string"&&(a=n.get(a));var o=t.slice(i,Math.min(t.length,i+a));return i+=a,n.set(s,o),r},r.skip=function(s){return typeof s=="string"&&(s=n.get(s)),i+=s,r},r.scan=function(s,a){if(typeof a=="string")a=new Buffer(a);else if(!Buffer.isBuffer(a))throw new Error("search must be a Buffer or a string");n.set(s,null);for(var o=0;o+i<=t.length-a.length+1;o++){for(var l=0;l=t.length},r};function Cye(e){for(var t=0,r=0;r{var Lye=require("stream").Transform,R0t=require("util");function Qp(e,t){if(!(this instanceof Qp))return new Qp;Lye.call(this);var r=typeof e=="object"?e.pattern:e;this.pattern=Buffer.isBuffer(r)?r:Buffer.from(r),this.requiredLength=this.pattern.length,e.requiredExtraSize&&(this.requiredLength+=e.requiredExtraSize),this.data=new Buffer(""),this.bytesSoFar=0,this.matchFn=t}R0t.inherits(Qp,Lye);Qp.prototype.checkDataChunk=function(e){var t=this.data.length>=this.requiredLength;if(t){var r=this.data.indexOf(this.pattern,e?1:0);if(r>=0&&r+this.requiredLength>this.data.length){if(r>0){var i=this.data.slice(0,r);this.push(i),this.bytesSoFar+=r,this.data=this.data.slice(r)}return}if(r===-1){var n=this.data.length-this.requiredLength+1,i=this.data.slice(0,n);this.push(i),this.bytesSoFar+=n,this.data=this.data.slice(n);return}if(r>0){var i=this.data.slice(0,r);this.data=this.data.slice(r),this.push(i),this.bytesSoFar+=r}var s=this.matchFn?this.matchFn(this.data,this.bytesSoFar):!0;if(s){this.data=new Buffer("");return}return!0}};Qp.prototype._transform=function(e,t,r){this.data=Buffer.concat([this.data,e]);for(var i=!0;this.checkDataChunk(!i);)i=!1;r()};Qp.prototype._flush=function(e){if(this.data.length>0)for(var t=!0;this.checkDataChunk(!t);)t=!1;this.data.length>0&&(this.push(this.data),this.data=null),e()};Fye.exports=Qp});var Mye=g((DOt,qye)=>{"use strict";var dF=require("stream"),A0t=require("util").inherits;function Tb(){if(!(this instanceof Tb))return new Tb;dF.PassThrough.call(this),this.path=null,this.type=null,this.isDirectory=!1}A0t(Tb,dF.PassThrough);Tb.prototype.autodrain=function(){return this.pipe(new dF.Transform({transform:function(e,t,r){r()}}))};qye.exports=Tb});var fF=g((LOt,jye)=>{"use strict";var Zu=Dye(),pF=require("stream"),C0t=require("util"),O0t=require("zlib"),P0t=Bye(),kye=Mye(),Fe={STREAM_START:0,START:1,LOCAL_FILE_HEADER:2,LOCAL_FILE_HEADER_SUFFIX:3,FILE_DATA:4,FILE_DATA_END:5,DATA_DESCRIPTOR:6,CENTRAL_DIRECTORY_FILE_HEADER:7,CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX:8,CDIR64_END:9,CDIR64_END_DATA_SECTOR:10,CDIR64_LOCATOR:11,CENTRAL_DIRECTORY_END:12,CENTRAL_DIRECTORY_END_COMMENT:13,TRAILING_JUNK:14,ERROR:99},Nb=4294967296,I0t=67324752,D0t=134695760,L0t=33639248,F0t=101075792,B0t=117853008,q0t=101010256;function on(e){if(!(this instanceof on))return new on(e);pF.Transform.call(this),this.options=e||{},this.data=new Buffer(""),this.state=Fe.STREAM_START,this.skippedBytes=0,this.parsedEntity=null,this.outStreamInfo={}}C0t.inherits(on,pF.Transform);on.prototype.processDataChunk=function(e){var t;switch(this.state){case Fe.STREAM_START:case Fe.START:t=4;break;case Fe.LOCAL_FILE_HEADER:t=26;break;case Fe.LOCAL_FILE_HEADER_SUFFIX:t=this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength;break;case Fe.DATA_DESCRIPTOR:t=12;break;case Fe.CENTRAL_DIRECTORY_FILE_HEADER:t=42;break;case Fe.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX:t=this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength+this.parsedEntity.fileCommentLength;break;case Fe.CDIR64_END:t=52;break;case Fe.CDIR64_END_DATA_SECTOR:t=this.parsedEntity.centralDirectoryRecordSize-44;break;case Fe.CDIR64_LOCATOR:t=16;break;case Fe.CENTRAL_DIRECTORY_END:t=18;break;case Fe.CENTRAL_DIRECTORY_END_COMMENT:t=this.parsedEntity.commentLength;break;case Fe.FILE_DATA:return 0;case Fe.FILE_DATA_END:return 0;case Fe.TRAILING_JUNK:return this.options.debug&&console.log("found",e.length,"bytes of TRAILING_JUNK"),e.length;default:return e.length}var r=e.length;if(r>>8,(s&255)===80){a=o;break}return this.skippedBytes+=a,this.options.debug&&console.log("Skipped",this.skippedBytes,"bytes"),a}this.state=Fe.ERROR;var l=n?"Not a valid zip file":"Invalid signature in zip file";if(this.options.debug){var c=e.readUInt32LE(0),u;try{u=e.slice(0,4).toString()}catch{}console.log("Unexpected signature in zip file: 0x"+c.toString(16),'"'+u+'", skipped',this.skippedBytes,"bytes")}return this.emit("error",new Error(l)),e.length}return this.skippedBytes=0,t;case Fe.LOCAL_FILE_HEADER:return this.parsedEntity=this._readFile(e),this.state=Fe.LOCAL_FILE_HEADER_SUFFIX,t;case Fe.LOCAL_FILE_HEADER_SUFFIX:var d=new kye,p=(this.parsedEntity.flags&2048)!==0;d.path=this._decodeString(e.slice(0,this.parsedEntity.fileNameLength),p);var m=e.slice(this.parsedEntity.fileNameLength,this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength),h=this._readExtraFields(m);if(h&&h.parsed&&(h.parsed.path&&!p&&(d.path=h.parsed.path),Number.isFinite(h.parsed.uncompressedSize)&&this.parsedEntity.uncompressedSize===Nb-1&&(this.parsedEntity.uncompressedSize=h.parsed.uncompressedSize),Number.isFinite(h.parsed.compressedSize)&&this.parsedEntity.compressedSize===Nb-1&&(this.parsedEntity.compressedSize=h.parsed.compressedSize)),this.parsedEntity.extra=h.parsed||{},this.options.debug){let E=Object.assign({},this.parsedEntity,{path:d.path,flags:"0x"+this.parsedEntity.flags.toString(16),extraFields:h&&h.debug});console.log("decoded LOCAL_FILE_HEADER:",JSON.stringify(E,null,2))}return this._prepareOutStream(this.parsedEntity,d),this.emit("entry",d),this.state=Fe.FILE_DATA,t;case Fe.CENTRAL_DIRECTORY_FILE_HEADER:return this.parsedEntity=this._readCentralDirectoryEntry(e),this.state=Fe.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX,t;case Fe.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX:var p=(this.parsedEntity.flags&2048)!==0,f=this._decodeString(e.slice(0,this.parsedEntity.fileNameLength),p),m=e.slice(this.parsedEntity.fileNameLength,this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength),h=this._readExtraFields(m);h&&h.parsed&&h.parsed.path&&!p&&(f=h.parsed.path),this.parsedEntity.extra=h.parsed;var y=(this.parsedEntity.versionMadeBy&65280)>>8===3,b,w;if(y){b=this.parsedEntity.externalFileAttributes>>>16;var v=b>>>12;w=(v&10)===10}if(this.options.debug){let E=Object.assign({},this.parsedEntity,{path:f,flags:"0x"+this.parsedEntity.flags.toString(16),unixAttrs:b&&"0"+b.toString(8),isSymlink:w,extraFields:h.debug});console.log("decoded CENTRAL_DIRECTORY_FILE_HEADER:",JSON.stringify(E,null,2))}return this.state=Fe.START,t;case Fe.CDIR64_END:return this.parsedEntity=this._readEndOfCentralDirectory64(e),this.options.debug&&console.log("decoded CDIR64_END_RECORD:",this.parsedEntity),this.state=Fe.CDIR64_END_DATA_SECTOR,t;case Fe.CDIR64_END_DATA_SECTOR:return this.state=Fe.START,t;case Fe.CDIR64_LOCATOR:return this.state=Fe.START,t;case Fe.CENTRAL_DIRECTORY_END:return this.parsedEntity=this._readEndOfCentralDirectory(e),this.options.debug&&console.log("decoded CENTRAL_DIRECTORY_END:",this.parsedEntity),this.state=Fe.CENTRAL_DIRECTORY_END_COMMENT,t;case Fe.CENTRAL_DIRECTORY_END_COMMENT:return this.options.debug&&console.log("decoded CENTRAL_DIRECTORY_END_COMMENT:",e.slice(0,t).toString()),this.state=Fe.TRAILING_JUNK,t;case Fe.ERROR:return e.length;default:return console.log("didn't handle state #",this.state,"discarding"),e.length}};on.prototype._prepareOutStream=function(e,t){var r=this,i=e.uncompressedSize===0&&/[\/\\]$/.test(t.path);t.path=t.path.replace(/(?<=^|[/\\]+)[.][.]+(?=[/\\]+|$)/g,"."),t.type=i?"Directory":"File",t.isDirectory=i;var n=!(e.flags&8);n&&(t.size=e.uncompressedSize);var s=e.versionsNeededToExtract<=45;if(this.outStreamInfo={stream:null,limit:n?e.compressedSize:-1,written:0},n)this.outStreamInfo.stream=new pF.PassThrough;else{var a=new Buffer(4);a.writeUInt32LE(D0t,0);var o=e.extra.zip64Mode,l=o?20:12,c={pattern:a,requiredExtraSize:l},u=new P0t(c,function(h,y){var b=r._readDataDescriptor(h,o),w=b.compressedSize===y;if(!o&&!w&&y>=Nb)for(var v=y-Nb;v>=0&&(w=b.compressedSize===v,!w);)v-=Nb;if(w){r.state=Fe.FILE_DATA_END;var E=o?24:16;return r.data.length>0?r.data=Buffer.concat([h.slice(E),r.data]):r.data=h.slice(E),!0}});this.outStreamInfo.stream=u}var d=e.flags&1||e.flags&64;if(d||!s){var p=d?"Encrypted files are not supported!":"Zip version "+Math.floor(e.versionsNeededToExtract/10)+"."+e.versionsNeededToExtract%10+" is not supported";t.skip=!0,setImmediate(()=>{r.emit("error",new Error(p))}),this.outStreamInfo.stream.pipe(new kye().autodrain());return}var f=e.compressionMethod>0;if(f){var m=O0t.createInflateRaw();m.on("error",function(h){r.state=Fe.ERROR,r.emit("error",h)}),this.outStreamInfo.stream.pipe(m).pipe(t)}else this.outStreamInfo.stream.pipe(t);this._drainAllEntries&&t.autodrain()};on.prototype._readFile=function(e){var t=Zu.parse(e).word16lu("versionsNeededToExtract").word16lu("flags").word16lu("compressionMethod").word16lu("lastModifiedTime").word16lu("lastModifiedDate").word32lu("crc32").word32lu("compressedSize").word32lu("uncompressedSize").word16lu("fileNameLength").word16lu("extraFieldLength").vars;return t};on.prototype._readExtraFields=function(e){var t={},r={parsed:t};this.options.debug&&(r.debug=[]);for(var i=0;i=w+4&&o&1&&(t.mtime=new Date(e.readUInt32LE(i+w)*1e3),w+=4),n.extraSize>=w+4&&o&2&&(t.atime=new Date(e.readUInt32LE(i+w)*1e3),w+=4),n.extraSize>=w+4&&o&4&&(t.ctime=new Date(e.readUInt32LE(i+w)*1e3));break;case 28789:s="Info-ZIP Unicode Path Extra Field";var l=e.readUInt8(i);if(l===1){var w=1,c=e.readUInt32LE(i+w);w+=4;var u=e.slice(i+w);t.path=u.toString()}break;case 13:case 22613:s=n.extraId===13?"PKWARE Unix":"Info-ZIP UNIX (type 1)";var w=0;if(n.extraSize>=8){var d=new Date(e.readUInt32LE(i+w)*1e3);w+=4;var p=new Date(e.readUInt32LE(i+w)*1e3);if(w+=4,t.atime=d,t.mtime=p,n.extraSize>=12){var f=e.readUInt16LE(i+w);w+=2;var m=e.readUInt16LE(i+w);w+=2,t.uid=f,t.gid=m}}break;case 30805:s="Info-ZIP UNIX (type 2)";var w=0;if(n.extraSize>=4){var f=e.readUInt16LE(i+w);w+=2;var m=e.readUInt16LE(i+w);w+=2,t.uid=f,t.gid=m}break;case 30837:s="Info-ZIP New Unix";var w=0,h=e.readUInt8(i);if(w+=1,h===1){var y=e.readUInt8(i+w);w+=1,y<=6&&(t.uid=e.readUIntLE(i+w,y)),w+=y;var b=e.readUInt8(i+w);w+=1,b<=6&&(t.gid=e.readUIntLE(i+w,b))}break;case 30062:s="ASi Unix";var w=0;if(n.extraSize>=14){var v=e.readUInt32LE(i+w);w+=4;var E=e.readUInt16LE(i+w);w+=2;var T=e.readUInt32LE(i+w);w+=4;var f=e.readUInt16LE(i+w);w+=2;var m=e.readUInt16LE(i+w);if(w+=2,t.mode=E,t.uid=f,t.gid=m,n.extraSize>14){var q=i+w,O=i+n.extraSize-14,B=this._decodeString(e.slice(q,O));t.symlink=B}}break}this.options.debug&&r.debug.push({extraId:"0x"+n.extraId.toString(16),description:s,data:e.slice(i,i+n.extraSize).inspect()}),i+=n.extraSize}return r};on.prototype._readDataDescriptor=function(e,t){if(t){var r=Zu.parse(e).word32lu("dataDescriptorSignature").word32lu("crc32").word64lu("compressedSize").word64lu("uncompressedSize").vars;return r}var r=Zu.parse(e).word32lu("dataDescriptorSignature").word32lu("crc32").word32lu("compressedSize").word32lu("uncompressedSize").vars;return r};on.prototype._readCentralDirectoryEntry=function(e){var t=Zu.parse(e).word16lu("versionMadeBy").word16lu("versionsNeededToExtract").word16lu("flags").word16lu("compressionMethod").word16lu("lastModifiedTime").word16lu("lastModifiedDate").word32lu("crc32").word32lu("compressedSize").word32lu("uncompressedSize").word16lu("fileNameLength").word16lu("extraFieldLength").word16lu("fileCommentLength").word16lu("diskNumber").word16lu("internalFileAttributes").word32lu("externalFileAttributes").word32lu("offsetToLocalFileHeader").vars;return t};on.prototype._readEndOfCentralDirectory64=function(e){var t=Zu.parse(e).word64lu("centralDirectoryRecordSize").word16lu("versionMadeBy").word16lu("versionsNeededToExtract").word32lu("diskNumber").word32lu("diskNumberWithCentralDirectoryStart").word64lu("centralDirectoryEntries").word64lu("totalCentralDirectoryEntries").word64lu("sizeOfCentralDirectory").word64lu("offsetToStartOfCentralDirectory").vars;return t};on.prototype._readEndOfCentralDirectory=function(e){var t=Zu.parse(e).word16lu("diskNumber").word16lu("diskStart").word16lu("centralDirectoryEntries").word16lu("totalCentralDirectoryEntries").word32lu("sizeOfCentralDirectory").word32lu("offsetToStartOfCentralDirectory").word16lu("commentLength").vars;return t};var M0t="\0\u263A\u263B\u2665\u2666\u2663\u2660\u2022\u25D8\u25CB\u25D9\u2642\u2640\u266A\u266B\u263C\u25BA\u25C4\u2195\u203C\xB6\xA7\u25AC\u21A8\u2191\u2193\u2192\u2190\u221F\u2194\u25B2\u25BC !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u2302\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0 ";on.prototype._decodeString=function(e,t){if(t)return e.toString("utf8");if(this.options.decodeString)return this.options.decodeString(e);let r="";for(var i=0;i0&&(this.data=this.data.slice(r),this.data.length!==0););if(this.state===Fe.FILE_DATA){if(this.outStreamInfo.limit>=0){var i=this.outStreamInfo.limit-this.outStreamInfo.written,n;i{if(this.state===Fe.FILE_DATA_END)return this.state=Fe.START,s.end(t);t()})}return}t()};on.prototype.drainAll=function(){this._drainAllEntries=!0};on.prototype._transform=function(e,t,r){var i=this;i.data.length>0?i.data=Buffer.concat([i.data,e]):i.data=e;var n=i.data.length,s=function(){if(i.data.length>0&&i.data.length0){t._parseOrOutput("buffer",function(){if(t.data.length>0)return setImmediate(function(){t._flush(e)});e()});return}if(t.state===Fe.FILE_DATA)return e(new Error("Stream finished in an invalid state, uncompression failed"));setImmediate(e)};jye.exports=on});var zye=g((FOt,Uye)=>{var Rb=require("stream").Transform,k0t=require("util"),j0t=fF();function Ju(e){if(!(this instanceof Ju))return new Ju(e);var t=e||{};Rb.call(this,{readableObjectMode:!0}),this.opts=e||{},this.unzipStream=new j0t(this.opts);var r=this;this.unzipStream.on("entry",function(i){r.push(i)}),this.unzipStream.on("error",function(i){r.emit("error",i)})}k0t.inherits(Ju,Rb);Ju.prototype._transform=function(e,t,r){this.unzipStream.write(e,t,r)};Ju.prototype._flush=function(e){var t=this;this.unzipStream.end(function(){process.nextTick(function(){t.emit("close")}),e()})};Ju.prototype.on=function(e,t){return e==="entry"?Rb.prototype.on.call(this,"data",t):Rb.prototype.on.call(this,e,t)};Ju.prototype.drainAll=function(){return this.unzipStream.drainAll(),this.pipe(new Rb({objectMode:!0,transform:function(e,t,r){r()}}))};Uye.exports=Ju});var Vye=g((BOt,Gye)=>{var Ab=require("path"),$ye=require("fs"),Hye=parseInt("0777",8);Gye.exports=Y1.mkdirp=Y1.mkdirP=Y1;function Y1(e,t,r,i){typeof t=="function"?(r=t,t={}):(!t||typeof t!="object")&&(t={mode:t});var n=t.mode,s=t.fs||$ye;n===void 0&&(n=Hye),i||(i=null);var a=r||function(){};e=Ab.resolve(e),s.mkdir(e,n,function(o){if(!o)return i=i||e,a(null,i);switch(o.code){case"ENOENT":if(Ab.dirname(e)===e)return a(o);Y1(Ab.dirname(e),t,function(l,c){l?a(l,c):Y1(e,t,a,c)});break;default:s.stat(e,function(l,c){l||!c.isDirectory()?a(o,i):a(null,i)});break}})}Y1.sync=function e(t,r,i){(!r||typeof r!="object")&&(r={mode:r});var n=r.mode,s=r.fs||$ye;n===void 0&&(n=Hye),i||(i=null),t=Ab.resolve(t);try{s.mkdirSync(t,n),i=i||t}catch(o){switch(o.code){case"ENOENT":i=e(Ab.dirname(t),r,i),e(t,r,i);break;default:var a;try{a=s.statSync(t)}catch{throw o}if(!a.isDirectory())throw o;break}}return i}});var Qye=g((qOt,Xye)=>{var U0t=require("fs"),Wye=require("path"),z0t=require("util"),$0t=Vye(),Kye=require("stream").Transform,H0t=fF();function ed(e){if(!(this instanceof ed))return new ed(e);Kye.call(this),this.opts=e||{},this.unzipStream=new H0t(this.opts),this.unfinishedEntries=0,this.afterFlushWait=!1,this.createdDirectories={};var t=this;this.unzipStream.on("entry",this._processEntry.bind(this)),this.unzipStream.on("error",function(r){t.emit("error",r)})}z0t.inherits(ed,Kye);ed.prototype._transform=function(e,t,r){this.unzipStream.write(e,t,r)};ed.prototype._flush=function(e){var t=this,r=function(){process.nextTick(function(){t.emit("close")}),e()};this.unzipStream.end(function(){if(t.unfinishedEntries>0)return t.afterFlushWait=!0,t.on("await-finished",r);r()})};ed.prototype._processEntry=function(e){var t=this,r=Wye.join(this.opts.path,e.path),i=e.isDirectory?r:Wye.dirname(r);this.unfinishedEntries++;var n=function(){var s=U0t.createWriteStream(r);s.on("close",function(){t.unfinishedEntries--,t._notifyAwaiter()}),s.on("error",function(a){t.emit("error",a)}),e.pipe(s)};if(this.createdDirectories[i]||i===".")return n();$0t(i,function(s){if(s)return t.emit("error",s);if(t.createdDirectories[i]=!0,e.isDirectory){t.unfinishedEntries--,t._notifyAwaiter();return}n()})};ed.prototype._notifyAwaiter=function(){this.afterFlushWait&&this.unfinishedEntries===0&&(this.emit("await-finished"),this.afterFlushWait=!1)};Xye.exports=ed});var Yye=g(mF=>{"use strict";mF.Parse=zye();mF.Extract=Qye()});var n2e=g(Gi=>{"use strict";var G0t=Gi&&Gi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),V0t=Gi&&Gi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),hF=Gi&&Gi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&G0t(t,e,r);return V0t(t,e),t},Z1=Gi&&Gi.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},Zye=Gi&&Gi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Gi,"__esModule",{value:!0});Gi.downloadArtifactInternal=Gi.downloadArtifactPublic=Gi.streamExtractExternal=void 0;var Jye=Zye(require("fs/promises")),W0t=hF(xb()),ja=hF(ze()),K0t=hF(eo()),X0t=Zye(Yye()),Q0t=Jh(),Y0t=mp(),Z0t=i1(),J0t=Du(),egt=n1(),tgt=gc(),e2e=e=>{let t=new URL(e);return t.search="",t.toString()};function rgt(e){return Z1(this,void 0,void 0,function*(){try{return yield Jye.default.access(e),!0}catch(t){if(t.code==="ENOENT")return!1;throw t}})}function t2e(e,t){return Z1(this,void 0,void 0,function*(){let r=0;for(;r<5;)try{yield r2e(e,t);return}catch(i){r++,ja.debug(`Failed to download artifact after ${r} retries due to ${i.message}. Retrying in 5 seconds...`),yield new Promise(n=>setTimeout(n,5e3))}throw new Error(`Artifact download failed after ${r} retries.`)})}function r2e(e,t){return Z1(this,void 0,void 0,function*(){let i=yield new K0t.HttpClient((0,Q0t.getUserAgentString)()).get(e);if(i.message.statusCode!==200)throw new Error(`Unexpected HTTP response from blob storage: ${i.message.statusCode} ${i.message.statusMessage}`);let n=30*1e3;return new Promise((s,a)=>{let l=setTimeout(()=>{i.message.destroy(new Error(`Blob storage chunk did not respond in ${n}ms`))},n);i.message.on("data",()=>{l.refresh()}).on("error",c=>{ja.debug(`response.message: Artifact download failed: ${c.message}`),clearTimeout(l),a(c)}).pipe(X0t.default.Extract({path:t})).on("close",()=>{clearTimeout(l),s()}).on("error",c=>{a(c)})})})}Gi.streamExtractExternal=r2e;function igt(e,t,r,i,n){return Z1(this,void 0,void 0,function*(){let s=yield i2e(n?.path),a=W0t.getOctokit(i);ja.info(`Downloading artifact '${e}' from '${t}/${r}'`);let{headers:o,status:l}=yield a.rest.actions.downloadArtifact({owner:t,repo:r,artifact_id:e,archive_format:"zip",request:{redirect:"manual"}});if(l!==302)throw new Error(`Unable to download artifact. Unexpected status: ${l}`);let{location:c}=o;if(!c)throw new Error("Unable to redirect to artifact download url");ja.info(`Redirecting to blob download url: ${e2e(c)}`);try{ja.info(`Starting download of artifact to: ${s}`),yield t2e(c,s),ja.info("Artifact download completed successfully.")}catch(u){throw new Error(`Unable to download and extract artifact: ${u.message}`)}return{downloadPath:s}})}Gi.downloadArtifactPublic=igt;function ngt(e,t){return Z1(this,void 0,void 0,function*(){let r=yield i2e(t?.path),i=(0,Z0t.internalArtifactTwirpClient)(),{workflowRunBackendId:n,workflowJobRunBackendId:s}=(0,egt.getBackendIdsFromToken)(),a={workflowRunBackendId:n,workflowJobRunBackendId:s,idFilter:J0t.Int64Value.create({value:e.toString()})},{artifacts:o}=yield i.ListArtifacts(a);if(o.length===0)throw new tgt.ArtifactNotFoundError(`No artifacts found for ID: ${e} +Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);o.length>1&&ja.warning("Multiple artifacts found, defaulting to first.");let l={workflowRunBackendId:o[0].workflowRunBackendId,workflowJobRunBackendId:o[0].workflowJobRunBackendId,name:o[0].name},{signedUrl:c}=yield i.GetSignedArtifactURL(l);ja.info(`Redirecting to blob download url: ${e2e(c)}`);try{ja.info(`Starting download of artifact to: ${r}`),yield t2e(c,r),ja.info("Artifact download completed successfully.")}catch(u){throw new Error(`Unable to download and extract artifact: ${u.message}`)}return{downloadPath:r}})}Gi.downloadArtifactInternal=ngt;function i2e(e=(0,Y0t.getGitHubWorkspaceDir)()){return Z1(this,void 0,void 0,function*(){return(yield rgt(e))?ja.debug(`Artifact destination folder already exists: ${e}`):(ja.debug(`Artifact destination folder does not exist, creating: ${e}`),yield Jye.default.mkdir(e,{recursive:!0})),e})}});var BE=g(xl=>{"use strict";var sgt=xl&&xl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),agt=xl&&xl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ogt=xl&&xl.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&sgt(t,e,r);return agt(t,e),t};Object.defineProperty(xl,"__esModule",{value:!0});xl.getRetryOptions=void 0;var lgt=ogt(ze()),cgt=5,ugt=[400,401,403,404,422];function dgt(e,t=cgt,r=ugt){var i;if(t<=0)return[{enabled:!1},e.request];let n={enabled:!0};r.length>0&&(n.doNotRetry=r);let s=Object.assign(Object.assign({},e.request),{retries:t});return lgt.debug(`GitHub client configured with: (retries: ${s.retries}, retry-exempt-status-code: ${(i=n.doNotRetry)!==null&&i!==void 0?i:"octokit default: [400, 401, 403, 404, 422]"})`),[n,s]}xl.getRetryOptions=dgt});var qE=g(gF=>{"use strict";Object.defineProperty(gF,"__esModule",{value:!0});var pgt="1.0.4";function s2e(e){e.hook.wrap("request",(t,r)=>{e.log.debug("request",r);let i=Date.now(),n=e.request.endpoint.parse(r),s=n.url.replace(r.baseUrl,"");return t(r).then(a=>(e.log.info(`${n.method} ${s} - ${a.status} in ${Date.now()-i}ms`),a)).catch(a=>{throw e.log.info(`${n.method} ${s} - ${a.status} in ${Date.now()-i}ms`),a})})}s2e.VERSION=pgt;gF.requestLog=s2e});var kE=g(ME=>{"use strict";Object.defineProperty(ME,"__esModule",{value:!0});function fgt(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var mgt=fgt(jT());async function hgt(e,t,r,i){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:t.retries,s=Math.pow((i.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,n,s)}throw r}async function ggt(e,t,r){let i=new mgt;return i.on("failed",function(n,s){let a=~~n.request.request.retries,o=~~n.request.request.retryAfter;if(r.request.retryCount=s.retryCount+1,a>s.retryCount)return o*e.retryAfterBaseValue}),i.schedule(t,r)}var a2e="3.0.9";function o2e(e,t){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,422],retries:3},t.retry);return r.enabled&&(e.hook.error("request",hgt.bind(null,e,r)),e.hook.wrap("request",ggt.bind(null,r))),{retry:{retryRequest:(i,n,s)=>(i.request.request=Object.assign({},i.request.request,{retries:n,retryAfter:s}),i)}}}o2e.VERSION=a2e;ME.VERSION=a2e;ME.retry=o2e});var bF=g(ws=>{"use strict";var ygt=ws&&ws.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),bgt=ws&&ws.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vgt=ws&&ws.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&ygt(t,e,r);return bgt(t,e),t},c2e=ws&&ws.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ws,"__esModule",{value:!0});ws.getArtifactInternal=ws.getArtifactPublic=void 0;var _gt=xb(),wgt=kE(),u2e=vgt(ze()),Egt=am(),Sgt=BE(),xgt=qE(),Tgt=n1(),Ngt=Jh(),Rgt=i1(),l2e=Du(),yF=gc();function Agt(e,t,r,i,n){var s;return c2e(this,void 0,void 0,function*(){let[a,o]=(0,Sgt.getRetryOptions)(Egt.defaults),l={log:void 0,userAgent:(0,Ngt.getUserAgentString)(),previews:void 0,retry:a,request:o},u=yield(0,_gt.getOctokit)(n,l,wgt.retry,xgt.requestLog).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:i,run_id:t,name:e});if(u.status!==200)throw new yF.InvalidResponseError(`Invalid response from GitHub API: ${u.status} (${(s=u?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);if(u.data.artifacts.length===0)throw new yF.ArtifactNotFoundError(`Artifact not found for name: ${e} + Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact. + For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let d=u.data.artifacts[0];return u.data.artifacts.length>1&&(d=u.data.artifacts.sort((p,f)=>f.id-p.id)[0],u2e.debug(`More than one artifact found for a single name, returning newest (id: ${d.id})`)),{artifact:{name:d.name,id:d.id,size:d.size_in_bytes,createdAt:d.created_at?new Date(d.created_at):void 0}}})}ws.getArtifactPublic=Agt;function Cgt(e){return c2e(this,void 0,void 0,function*(){let t=(0,Rgt.internalArtifactTwirpClient)(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=(0,Tgt.getBackendIdsFromToken)(),n={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:l2e.StringValue.create({value:e})},s=yield t.ListArtifacts(n);if(s.artifacts.length===0)throw new yF.ArtifactNotFoundError(`Artifact not found for name: ${e} + Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact. + For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let a=s.artifacts[0];return s.artifacts.length>1&&(a=s.artifacts.sort((o,l)=>Number(l.databaseId)-Number(o.databaseId))[0],u2e.debug(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`)),{artifact:{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?l2e.Timestamp.toDate(a.createdAt):void 0}}})}ws.getArtifactInternal=Cgt});var m2e=g(td=>{"use strict";var p2e=td&&td.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(td,"__esModule",{value:!0});td.deleteArtifactInternal=td.deleteArtifactPublic=void 0;var d2e=ze(),Ogt=xb(),Pgt=Jh(),Igt=BE(),Dgt=am(),Lgt=qE(),Fgt=kE(),Bgt=i1(),qgt=n1(),Mgt=Du(),kgt=bF(),f2e=gc();function jgt(e,t,r,i,n){var s;return p2e(this,void 0,void 0,function*(){let[a,o]=(0,Igt.getRetryOptions)(Dgt.defaults),l={log:void 0,userAgent:(0,Pgt.getUserAgentString)(),previews:void 0,retry:a,request:o},c=(0,Ogt.getOctokit)(n,l,Fgt.retry,Lgt.requestLog),u=yield(0,kgt.getArtifactPublic)(e,t,r,i,n),d=yield c.rest.actions.deleteArtifact({owner:r,repo:i,artifact_id:u.artifact.id});if(d.status!==204)throw new f2e.InvalidResponseError(`Invalid response from GitHub API: ${d.status} (${(s=d?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);return{id:u.artifact.id}})}td.deleteArtifactPublic=jgt;function Ugt(e){return p2e(this,void 0,void 0,function*(){let t=(0,Bgt.internalArtifactTwirpClient)(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=(0,qgt.getBackendIdsFromToken)(),n={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:Mgt.StringValue.create({value:e})},s=yield t.ListArtifacts(n);if(s.artifacts.length===0)throw new f2e.ArtifactNotFoundError(`Artifact not found for name: ${e}`);let a=s.artifacts[0];s.artifacts.length>1&&(a=s.artifacts.sort((c,u)=>Number(u.databaseId)-Number(c.databaseId))[0],(0,d2e.debug)(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`));let o={workflowRunBackendId:a.workflowRunBackendId,workflowJobRunBackendId:a.workflowJobRunBackendId,name:a.name},l=yield t.DeleteArtifact(o);return(0,d2e.info)(`Artifact '${e}' (ID: ${l.artifactId}) deleted`),{id:Number(l.artifactId)}})}td.deleteArtifactInternal=Ugt});var y2e=g(rd=>{"use strict";var h2e=rd&&rd.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(rd,"__esModule",{value:!0});rd.listArtifactsInternal=rd.listArtifactsPublic=void 0;var Cb=ze(),zgt=xb(),$gt=Jh(),Hgt=BE(),Ggt=am(),Vgt=qE(),Wgt=kE(),Kgt=i1(),Xgt=n1(),Qgt=Du(),vF=1e3,jE=100,Ygt=vF/jE;function Zgt(e,t,r,i,n=!1){return h2e(this,void 0,void 0,function*(){(0,Cb.info)(`Fetching artifact list for workflow run ${e} in repository ${t}/${r}`);let s=[],[a,o]=(0,Hgt.getRetryOptions)(Ggt.defaults),l={log:void 0,userAgent:(0,$gt.getUserAgentString)(),previews:void 0,retry:a,request:o},c=(0,zgt.getOctokit)(i,l,Wgt.retry,Vgt.requestLog),u=1,{data:d}=yield c.rest.actions.listWorkflowRunArtifacts({owner:t,repo:r,run_id:e,per_page:jE,page:u}),p=Math.ceil(d.total_count/jE);d.total_count>vF&&((0,Cb.warning)(`Workflow run ${e} has more than 1000 artifacts. Results will be incomplete as only the first ${vF} artifacts will be returned`),p=Ygt);for(let m of d.artifacts)s.push({name:m.name,id:m.id,size:m.size_in_bytes,createdAt:m.created_at?new Date(m.created_at):void 0});for(u;u({name:o.name,id:Number(o.databaseId),size:Number(o.size),createdAt:o.createdAt?Qgt.Timestamp.toDate(o.createdAt):void 0}));return e&&(a=g2e(a)),(0,Cb.info)(`Found ${a.length} artifact(s)`),{artifacts:a}})}rd.listArtifactsInternal=Jgt;function g2e(e){e.sort((i,n)=>n.id-i.id);let t=[],r=new Set;for(let i of e)r.has(i.name)||(t.push(i),r.add(i.name));return t}});var wF=g(id=>{"use strict";var Ob=id&&id.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},eyt=id&&id.__rest||function(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n{"use strict";Object.defineProperty(E2e,"__esModule",{value:!0})});var x2e=g(Tl=>{"use strict";var ryt=Tl&&Tl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),EF=Tl&&Tl.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&ryt(t,e,r)};Object.defineProperty(Tl,"__esModule",{value:!0});var iyt=wF();EF(S2e(),Tl);EF(gc(),Tl);EF(wF(),Tl);var nyt=new iyt.DefaultArtifactClient;Tl.default=nyt});var xF=g(J1=>{"use strict";Object.defineProperty(J1,"__esModule",{value:!0});J1.checkArtifactFilePath=J1.checkArtifactName=void 0;var syt=ze(),SF=new Map([['"',' Double quote "'],[":"," Colon :"],["<"," Less than <"],[">"," Greater than >"],["|"," Vertical bar |"],["*"," Asterisk *"],["?"," Question mark ?"],["\r"," Carriage return \\r"],[` +`," Line feed \\n"]]),T2e=new Map([...SF,["\\"," Backslash \\"],["/"," Forward slash /"]]);function ayt(e){if(!e)throw new Error(`Artifact name: ${e}, is incorrectly provided`);for(let[t,r]of T2e)if(e.includes(t))throw new Error(`Artifact name is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(T2e.values()).toString()} + +These characters are not allowed in the artifact name due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.`);(0,syt.info)("Artifact name is valid!")}J1.checkArtifactName=ayt;function oyt(e){if(!e)throw new Error(`Artifact path: ${e}, is incorrectly provided`);for(let[t,r]of SF)if(e.includes(t))throw new Error(`Artifact path is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(SF.values()).toString()} + +The following characters are not allowed in files that are uploaded due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems. + `)}J1.checkArtifactFilePath=oyt});var N2e=g(Nl=>{"use strict";var lyt=Nl&&Nl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),cyt=Nl&&Nl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),uyt=Nl&&Nl.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&lyt(t,e,r);return cyt(t,e),t};Object.defineProperty(Nl,"__esModule",{value:!0});Nl.getUploadSpecification=void 0;var UE=uyt(require("fs")),dyt=ze(),Lb=require("path"),pyt=xF();function fyt(e,t,r){let i=[];if(!UE.existsSync(t))throw new Error(`Provided rootDirectory ${t} does not exist`);if(!UE.statSync(t).isDirectory())throw new Error(`Provided rootDirectory ${t} is not a valid directory`);t=(0,Lb.normalize)(t),t=(0,Lb.resolve)(t);for(let n of r){if(!UE.existsSync(n))throw new Error(`File ${n} does not exist`);if(UE.statSync(n).isDirectory())(0,dyt.debug)(`Removing ${n} from rawSearchResults because it is a directory`);else{if(n=(0,Lb.normalize)(n),n=(0,Lb.resolve)(n),!n.startsWith(t))throw new Error(`The rootDirectory: ${t} is not a parent directory of the file: ${n}`);let s=n.replace(t,"");(0,pyt.checkArtifactFilePath)(s),i.push({absoluteFilePath:n,uploadFilePath:(0,Lb.join)(e,s)})}}return i}Nl.getUploadSpecification=fyt});var z2e=g((YOt,Ac)=>{var pi=require("fs"),CF=require("os"),Ks=require("path"),R2e=require("crypto"),Rl={fs:pi.constants,os:CF.constants},A2e="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",O2e=/XXXXXX/,myt=3,P2e=(Rl.O_CREAT||Rl.fs.O_CREAT)|(Rl.O_EXCL||Rl.fs.O_EXCL)|(Rl.O_RDWR||Rl.fs.O_RDWR),hyt=CF.platform()==="win32",gyt=Rl.EBADF||Rl.os.errno.EBADF,yyt=Rl.ENOENT||Rl.os.errno.ENOENT,I2e=448,D2e=384,byt="exit",e0=[],L2e=pi.rmdirSync.bind(pi),F2e=!1;function vyt(e,t){return pi.rm(e,{recursive:!0},t)}function B2e(e){return pi.rmSync(e,{recursive:!0})}function OF(e,t){let r=t0(e,t),i=r[0],n=r[1];try{k2e(i)}catch(a){return n(a)}let s=i.tries;(function a(){try{let o=M2e(i);pi.stat(o,function(l){if(!l)return s-- >0?a():n(new Error("Could not get a unique tmp filename, max tries reached "+o));n(null,o)})}catch(o){n(o)}})()}function PF(e){let t=t0(e),r=t[0];k2e(r);let i=r.tries;do{let n=M2e(r);try{pi.statSync(n)}catch{return n}}while(i-- >0);throw new Error("Could not get a unique tmp filename, max tries reached")}function _yt(e,t){let r=t0(e,t),i=r[0],n=r[1];OF(i,function(a,o){if(a)return n(a);pi.open(o,P2e,i.mode||D2e,function(c,u){if(c)return n(c);if(i.discardDescriptor)return pi.close(u,function(p){return n(p,o,void 0,NF(o,-1,i,!1))});{let d=i.discardDescriptor||i.detachDescriptor;n(null,o,u,NF(o,d?-1:u,i,!1))}})})}function wyt(e){let t=t0(e),r=t[0],i=r.discardDescriptor||r.detachDescriptor,n=PF(r);var s=pi.openSync(n,P2e,r.mode||D2e);return r.discardDescriptor&&(pi.closeSync(s),s=void 0),{name:n,fd:s,removeCallback:NF(n,i?-1:s,r,!0)}}function Eyt(e,t){let r=t0(e,t),i=r[0],n=r[1];OF(i,function(a,o){if(a)return n(a);pi.mkdir(o,i.mode||I2e,function(c){if(c)return n(c);n(null,o,q2e(o,i,!1))})})}function Syt(e){let t=t0(e),r=t[0],i=PF(r);return pi.mkdirSync(i,r.mode||I2e),{name:i,removeCallback:q2e(i,r,!0)}}function xyt(e,t){let r=function(i){if(i&&!AF(i))return t(i);t()};0<=e[0]?pi.close(e[0],function(){pi.unlink(e[1],r)}):pi.unlink(e[1],r)}function Tyt(e){let t=null;try{0<=e[0]&&pi.closeSync(e[0])}catch(r){if(!Ayt(r)&&!AF(r))throw r}finally{try{pi.unlinkSync(e[1])}catch(r){AF(r)||(t=r)}}if(t!==null)throw t}function NF(e,t,r,i){let n=zE(Tyt,[t,e],i),s=zE(xyt,[t,e],i,n);return r.keep||e0.unshift(n),i?n:s}function q2e(e,t,r){let i=t.unsafeCleanup?vyt:pi.rmdir.bind(pi),n=t.unsafeCleanup?B2e:L2e,s=zE(n,e,r),a=zE(i,e,r,s);return t.keep||e0.unshift(s),r?s:a}function zE(e,t,r,i){let n=!1;return function s(a){if(!n){let o=i||s,l=e0.indexOf(o);return l>=0&&e0.splice(l,1),n=!0,r||e===L2e||e===B2e?e(t):e(t,a||function(){})}}}function Nyt(){if(F2e)for(;e0.length;)try{e0[0]()}catch{}}function C2e(e){let t=[],r=null;try{r=R2e.randomBytes(e)}catch{r=R2e.pseudoRandomBytes(e)}for(var i=0;i"u"}function t0(e,t){if(typeof e=="function")return[{},e];if(Es(e))return[{},t];let r={};for(let i of Object.getOwnPropertyNames(e))r[i]=e[i];return[r,t]}function M2e(e){let t=e.tmpdir;if(!Es(e.name))return Ks.join(t,e.dir,e.name);if(!Es(e.template))return Ks.join(t,e.dir,e.template).replace(O2e,C2e(6));let r=[e.prefix?e.prefix:"tmp","-",process.pid,"-",C2e(12),e.postfix?"-"+e.postfix:""].join("");return Ks.join(t,e.dir,r)}function k2e(e){e.tmpdir=U2e(e);let t=e.tmpdir;if(Es(e.name)||TF(e.name,"name",t),Es(e.dir)||TF(e.dir,"dir",t),!Es(e.template)&&(TF(e.template,"template",t),!e.template.match(O2e)))throw new Error(`Invalid template, found "${e.template}".`);if(!Es(e.tries)&&isNaN(e.tries)||e.tries<0)throw new Error(`Invalid tries, found "${e.tries}".`);e.tries=Es(e.name)?e.tries||myt:1,e.keep=!!e.keep,e.detachDescriptor=!!e.detachDescriptor,e.discardDescriptor=!!e.discardDescriptor,e.unsafeCleanup=!!e.unsafeCleanup,e.dir=Es(e.dir)?"":Ks.relative(t,RF(e.dir,t)),e.template=Es(e.template)?void 0:Ks.relative(t,RF(e.template,t)),e.template=Ryt(e.template)?void 0:Ks.relative(e.dir,e.template),e.name=Es(e.name)?void 0:e.name,e.prefix=Es(e.prefix)?"":e.prefix,e.postfix=Es(e.postfix)?"":e.postfix}function RF(e,t){return e.startsWith(t)?Ks.resolve(e):Ks.resolve(Ks.join(t,e))}function TF(e,t,r){if(t==="name"){if(Ks.isAbsolute(e))throw new Error(`${t} option must not contain an absolute path, found "${e}".`);let i=Ks.basename(e);if(i===".."||i==="."||i!==e)throw new Error(`${t} option must not contain a path, found "${e}".`)}else{if(Ks.isAbsolute(e)&&!e.startsWith(r))throw new Error(`${t} option must be relative to "${r}", found "${e}".`);let i=RF(e,r);if(!i.startsWith(r))throw new Error(`${t} option must be relative to "${r}", found "${i}".`)}}function Ayt(e){return j2e(e,-gyt,"EBADF")}function AF(e){return j2e(e,-yyt,"ENOENT")}function j2e(e,t,r){return hyt?e.code===r:e.code===r&&e.errno===t}function Cyt(){F2e=!0}function U2e(e){return Ks.resolve(e&&e.tmpdir||CF.tmpdir())}process.addListener(byt,Nyt);Object.defineProperty(Ac.exports,"tmpdir",{enumerable:!0,configurable:!1,get:function(){return U2e()}});Ac.exports.dir=Eyt;Ac.exports.dirSync=Syt;Ac.exports.file=_yt;Ac.exports.fileSync=wyt;Ac.exports.tmpName=OF;Ac.exports.tmpNameSync=PF;Ac.exports.setGracefulCleanup=Cyt});var $2e=g((ZOt,Xs)=>{"use strict";var{promisify:Fb}=require("util"),nd=z2e();Xs.exports.fileSync=nd.fileSync;var Oyt=Fb((e,t)=>nd.file(e,(r,i,n,s)=>r?t(r):t(void 0,{path:i,fd:n,cleanup:Fb(s)})));Xs.exports.file=async e=>Oyt(e);Xs.exports.withFile=async function(t,r){let{path:i,fd:n,cleanup:s}=await Xs.exports.file(r);try{return await t({path:i,fd:n})}finally{await s()}};Xs.exports.dirSync=nd.dirSync;var Pyt=Fb((e,t)=>nd.dir(e,(r,i,n)=>r?t(r):t(void 0,{path:i,cleanup:Fb(n)})));Xs.exports.dir=async e=>Pyt(e);Xs.exports.withDir=async function(t,r){let{path:i,cleanup:n}=await Xs.exports.dir(r);try{return await t({path:i})}finally{await n()}};Xs.exports.tmpNameSync=nd.tmpNameSync;Xs.exports.tmpName=Fb(nd.tmpName);Xs.exports.tmpdir=nd.tmpdir;Xs.exports.setGracefulCleanup=nd.setGracefulCleanup});var r0=g(sr=>{"use strict";Object.defineProperty(sr,"__esModule",{value:!0});sr.isGhes=sr.getRetentionDays=sr.getWorkSpaceDirectory=sr.getWorkFlowRunId=sr.getRuntimeUrl=sr.getRuntimeToken=sr.getDownloadFileConcurrency=sr.getInitialRetryIntervalInMilliseconds=sr.getRetryMultiplier=sr.getRetryLimit=sr.getUploadChunkSize=sr.getUploadFileConcurrency=void 0;function Iyt(){return 2}sr.getUploadFileConcurrency=Iyt;function Dyt(){return 8*1024*1024}sr.getUploadChunkSize=Dyt;function Lyt(){return 5}sr.getRetryLimit=Lyt;function Fyt(){return 1.5}sr.getRetryMultiplier=Fyt;function Byt(){return 3e3}sr.getInitialRetryIntervalInMilliseconds=Byt;function qyt(){return 2}sr.getDownloadFileConcurrency=qyt;function Myt(){let e=process.env.ACTIONS_RUNTIME_TOKEN;if(!e)throw new Error("Unable to get ACTIONS_RUNTIME_TOKEN env variable");return e}sr.getRuntimeToken=Myt;function kyt(){let e=process.env.ACTIONS_RUNTIME_URL;if(!e)throw new Error("Unable to get ACTIONS_RUNTIME_URL env variable");return e}sr.getRuntimeUrl=kyt;function jyt(){let e=process.env.GITHUB_RUN_ID;if(!e)throw new Error("Unable to get GITHUB_RUN_ID env variable");return e}sr.getWorkFlowRunId=jyt;function Uyt(){let e=process.env.GITHUB_WORKSPACE;if(!e)throw new Error("Unable to get GITHUB_WORKSPACE env variable");return e}sr.getWorkSpaceDirectory=Uyt;function zyt(){return process.env.GITHUB_RETENTION_DAYS}sr.getRetentionDays=zyt;function $yt(){return new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.toUpperCase()!=="GITHUB.COM"}sr.isGhes=$yt});var H2e=g(DF=>{"use strict";Object.defineProperty(DF,"__esModule",{value:!0});var Hyt=[BigInt("0x0000000000000000"),BigInt("0x7F6EF0C830358979"),BigInt("0xFEDDE190606B12F2"),BigInt("0x81B31158505E9B8B"),BigInt("0xC962E5739841B68F"),BigInt("0xB60C15BBA8743FF6"),BigInt("0x37BF04E3F82AA47D"),BigInt("0x48D1F42BC81F2D04"),BigInt("0xA61CECB46814FE75"),BigInt("0xD9721C7C5821770C"),BigInt("0x58C10D24087FEC87"),BigInt("0x27AFFDEC384A65FE"),BigInt("0x6F7E09C7F05548FA"),BigInt("0x1010F90FC060C183"),BigInt("0x91A3E857903E5A08"),BigInt("0xEECD189FA00BD371"),BigInt("0x78E0FF3B88BE6F81"),BigInt("0x078E0FF3B88BE6F8"),BigInt("0x863D1EABE8D57D73"),BigInt("0xF953EE63D8E0F40A"),BigInt("0xB1821A4810FFD90E"),BigInt("0xCEECEA8020CA5077"),BigInt("0x4F5FFBD87094CBFC"),BigInt("0x30310B1040A14285"),BigInt("0xDEFC138FE0AA91F4"),BigInt("0xA192E347D09F188D"),BigInt("0x2021F21F80C18306"),BigInt("0x5F4F02D7B0F40A7F"),BigInt("0x179EF6FC78EB277B"),BigInt("0x68F0063448DEAE02"),BigInt("0xE943176C18803589"),BigInt("0x962DE7A428B5BCF0"),BigInt("0xF1C1FE77117CDF02"),BigInt("0x8EAF0EBF2149567B"),BigInt("0x0F1C1FE77117CDF0"),BigInt("0x7072EF2F41224489"),BigInt("0x38A31B04893D698D"),BigInt("0x47CDEBCCB908E0F4"),BigInt("0xC67EFA94E9567B7F"),BigInt("0xB9100A5CD963F206"),BigInt("0x57DD12C379682177"),BigInt("0x28B3E20B495DA80E"),BigInt("0xA900F35319033385"),BigInt("0xD66E039B2936BAFC"),BigInt("0x9EBFF7B0E12997F8"),BigInt("0xE1D10778D11C1E81"),BigInt("0x606216208142850A"),BigInt("0x1F0CE6E8B1770C73"),BigInt("0x8921014C99C2B083"),BigInt("0xF64FF184A9F739FA"),BigInt("0x77FCE0DCF9A9A271"),BigInt("0x08921014C99C2B08"),BigInt("0x4043E43F0183060C"),BigInt("0x3F2D14F731B68F75"),BigInt("0xBE9E05AF61E814FE"),BigInt("0xC1F0F56751DD9D87"),BigInt("0x2F3DEDF8F1D64EF6"),BigInt("0x50531D30C1E3C78F"),BigInt("0xD1E00C6891BD5C04"),BigInt("0xAE8EFCA0A188D57D"),BigInt("0xE65F088B6997F879"),BigInt("0x9931F84359A27100"),BigInt("0x1882E91B09FCEA8B"),BigInt("0x67EC19D339C963F2"),BigInt("0xD75ADABD7A6E2D6F"),BigInt("0xA8342A754A5BA416"),BigInt("0x29873B2D1A053F9D"),BigInt("0x56E9CBE52A30B6E4"),BigInt("0x1E383FCEE22F9BE0"),BigInt("0x6156CF06D21A1299"),BigInt("0xE0E5DE5E82448912"),BigInt("0x9F8B2E96B271006B"),BigInt("0x71463609127AD31A"),BigInt("0x0E28C6C1224F5A63"),BigInt("0x8F9BD7997211C1E8"),BigInt("0xF0F5275142244891"),BigInt("0xB824D37A8A3B6595"),BigInt("0xC74A23B2BA0EECEC"),BigInt("0x46F932EAEA507767"),BigInt("0x3997C222DA65FE1E"),BigInt("0xAFBA2586F2D042EE"),BigInt("0xD0D4D54EC2E5CB97"),BigInt("0x5167C41692BB501C"),BigInt("0x2E0934DEA28ED965"),BigInt("0x66D8C0F56A91F461"),BigInt("0x19B6303D5AA47D18"),BigInt("0x980521650AFAE693"),BigInt("0xE76BD1AD3ACF6FEA"),BigInt("0x09A6C9329AC4BC9B"),BigInt("0x76C839FAAAF135E2"),BigInt("0xF77B28A2FAAFAE69"),BigInt("0x8815D86ACA9A2710"),BigInt("0xC0C42C4102850A14"),BigInt("0xBFAADC8932B0836D"),BigInt("0x3E19CDD162EE18E6"),BigInt("0x41773D1952DB919F"),BigInt("0x269B24CA6B12F26D"),BigInt("0x59F5D4025B277B14"),BigInt("0xD846C55A0B79E09F"),BigInt("0xA72835923B4C69E6"),BigInt("0xEFF9C1B9F35344E2"),BigInt("0x90973171C366CD9B"),BigInt("0x1124202993385610"),BigInt("0x6E4AD0E1A30DDF69"),BigInt("0x8087C87E03060C18"),BigInt("0xFFE938B633338561"),BigInt("0x7E5A29EE636D1EEA"),BigInt("0x0134D92653589793"),BigInt("0x49E52D0D9B47BA97"),BigInt("0x368BDDC5AB7233EE"),BigInt("0xB738CC9DFB2CA865"),BigInt("0xC8563C55CB19211C"),BigInt("0x5E7BDBF1E3AC9DEC"),BigInt("0x21152B39D3991495"),BigInt("0xA0A63A6183C78F1E"),BigInt("0xDFC8CAA9B3F20667"),BigInt("0x97193E827BED2B63"),BigInt("0xE877CE4A4BD8A21A"),BigInt("0x69C4DF121B863991"),BigInt("0x16AA2FDA2BB3B0E8"),BigInt("0xF86737458BB86399"),BigInt("0x8709C78DBB8DEAE0"),BigInt("0x06BAD6D5EBD3716B"),BigInt("0x79D4261DDBE6F812"),BigInt("0x3105D23613F9D516"),BigInt("0x4E6B22FE23CC5C6F"),BigInt("0xCFD833A67392C7E4"),BigInt("0xB0B6C36E43A74E9D"),BigInt("0x9A6C9329AC4BC9B5"),BigInt("0xE50263E19C7E40CC"),BigInt("0x64B172B9CC20DB47"),BigInt("0x1BDF8271FC15523E"),BigInt("0x530E765A340A7F3A"),BigInt("0x2C608692043FF643"),BigInt("0xADD397CA54616DC8"),BigInt("0xD2BD67026454E4B1"),BigInt("0x3C707F9DC45F37C0"),BigInt("0x431E8F55F46ABEB9"),BigInt("0xC2AD9E0DA4342532"),BigInt("0xBDC36EC59401AC4B"),BigInt("0xF5129AEE5C1E814F"),BigInt("0x8A7C6A266C2B0836"),BigInt("0x0BCF7B7E3C7593BD"),BigInt("0x74A18BB60C401AC4"),BigInt("0xE28C6C1224F5A634"),BigInt("0x9DE29CDA14C02F4D"),BigInt("0x1C518D82449EB4C6"),BigInt("0x633F7D4A74AB3DBF"),BigInt("0x2BEE8961BCB410BB"),BigInt("0x548079A98C8199C2"),BigInt("0xD53368F1DCDF0249"),BigInt("0xAA5D9839ECEA8B30"),BigInt("0x449080A64CE15841"),BigInt("0x3BFE706E7CD4D138"),BigInt("0xBA4D61362C8A4AB3"),BigInt("0xC52391FE1CBFC3CA"),BigInt("0x8DF265D5D4A0EECE"),BigInt("0xF29C951DE49567B7"),BigInt("0x732F8445B4CBFC3C"),BigInt("0x0C41748D84FE7545"),BigInt("0x6BAD6D5EBD3716B7"),BigInt("0x14C39D968D029FCE"),BigInt("0x95708CCEDD5C0445"),BigInt("0xEA1E7C06ED698D3C"),BigInt("0xA2CF882D2576A038"),BigInt("0xDDA178E515432941"),BigInt("0x5C1269BD451DB2CA"),BigInt("0x237C997575283BB3"),BigInt("0xCDB181EAD523E8C2"),BigInt("0xB2DF7122E51661BB"),BigInt("0x336C607AB548FA30"),BigInt("0x4C0290B2857D7349"),BigInt("0x04D364994D625E4D"),BigInt("0x7BBD94517D57D734"),BigInt("0xFA0E85092D094CBF"),BigInt("0x856075C11D3CC5C6"),BigInt("0x134D926535897936"),BigInt("0x6C2362AD05BCF04F"),BigInt("0xED9073F555E26BC4"),BigInt("0x92FE833D65D7E2BD"),BigInt("0xDA2F7716ADC8CFB9"),BigInt("0xA54187DE9DFD46C0"),BigInt("0x24F29686CDA3DD4B"),BigInt("0x5B9C664EFD965432"),BigInt("0xB5517ED15D9D8743"),BigInt("0xCA3F8E196DA80E3A"),BigInt("0x4B8C9F413DF695B1"),BigInt("0x34E26F890DC31CC8"),BigInt("0x7C339BA2C5DC31CC"),BigInt("0x035D6B6AF5E9B8B5"),BigInt("0x82EE7A32A5B7233E"),BigInt("0xFD808AFA9582AA47"),BigInt("0x4D364994D625E4DA"),BigInt("0x3258B95CE6106DA3"),BigInt("0xB3EBA804B64EF628"),BigInt("0xCC8558CC867B7F51"),BigInt("0x8454ACE74E645255"),BigInt("0xFB3A5C2F7E51DB2C"),BigInt("0x7A894D772E0F40A7"),BigInt("0x05E7BDBF1E3AC9DE"),BigInt("0xEB2AA520BE311AAF"),BigInt("0x944455E88E0493D6"),BigInt("0x15F744B0DE5A085D"),BigInt("0x6A99B478EE6F8124"),BigInt("0x224840532670AC20"),BigInt("0x5D26B09B16452559"),BigInt("0xDC95A1C3461BBED2"),BigInt("0xA3FB510B762E37AB"),BigInt("0x35D6B6AF5E9B8B5B"),BigInt("0x4AB846676EAE0222"),BigInt("0xCB0B573F3EF099A9"),BigInt("0xB465A7F70EC510D0"),BigInt("0xFCB453DCC6DA3DD4"),BigInt("0x83DAA314F6EFB4AD"),BigInt("0x0269B24CA6B12F26"),BigInt("0x7D0742849684A65F"),BigInt("0x93CA5A1B368F752E"),BigInt("0xECA4AAD306BAFC57"),BigInt("0x6D17BB8B56E467DC"),BigInt("0x12794B4366D1EEA5"),BigInt("0x5AA8BF68AECEC3A1"),BigInt("0x25C64FA09EFB4AD8"),BigInt("0xA4755EF8CEA5D153"),BigInt("0xDB1BAE30FE90582A"),BigInt("0xBCF7B7E3C7593BD8"),BigInt("0xC399472BF76CB2A1"),BigInt("0x422A5673A732292A"),BigInt("0x3D44A6BB9707A053"),BigInt("0x759552905F188D57"),BigInt("0x0AFBA2586F2D042E"),BigInt("0x8B48B3003F739FA5"),BigInt("0xF42643C80F4616DC"),BigInt("0x1AEB5B57AF4DC5AD"),BigInt("0x6585AB9F9F784CD4"),BigInt("0xE436BAC7CF26D75F"),BigInt("0x9B584A0FFF135E26"),BigInt("0xD389BE24370C7322"),BigInt("0xACE74EEC0739FA5B"),BigInt("0x2D545FB4576761D0"),BigInt("0x523AAF7C6752E8A9"),BigInt("0xC41748D84FE75459"),BigInt("0xBB79B8107FD2DD20"),BigInt("0x3ACAA9482F8C46AB"),BigInt("0x45A459801FB9CFD2"),BigInt("0x0D75ADABD7A6E2D6"),BigInt("0x721B5D63E7936BAF"),BigInt("0xF3A84C3BB7CDF024"),BigInt("0x8CC6BCF387F8795D"),BigInt("0x620BA46C27F3AA2C"),BigInt("0x1D6554A417C62355"),BigInt("0x9CD645FC4798B8DE"),BigInt("0xE3B8B53477AD31A7"),BigInt("0xAB69411FBFB21CA3"),BigInt("0xD407B1D78F8795DA"),BigInt("0x55B4A08FDFD90E51"),BigInt("0x2ADA5047EFEC8728")],IF=class e{constructor(){this._crc=BigInt(0)}update(t){let r=typeof t=="string"?Buffer.from(t):t,i=e.flip64Bits(this._crc);for(let n of r){let s=Number(i&BigInt(255));i=Hyt[s^n]^i>>BigInt(8)}this._crc=e.flip64Bits(i)}digest(t){switch(t){case"hex":return this._crc.toString(16).toUpperCase();case"base64":return this.toBuffer().toString("base64");default:return this.toBuffer()}}toBuffer(){return Buffer.from([0,8,16,24,32,40,48,56].map(t=>Number(this._crc>>BigInt(t)&BigInt(255))))}static flip64Bits(t){return(BigInt(1)<{"use strict";var i0=qe&&qe.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},G2e=qe&&qe.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(qe,"__esModule",{value:!0});qe.digestForStream=qe.sleep=qe.getProperRetention=qe.rmFile=qe.getFileSize=qe.createEmptyFilesForArtifact=qe.createDirectoriesForArtifact=qe.displayHttpDiagnostics=qe.getArtifactUrl=qe.createHttpClient=qe.getUploadHeaders=qe.getDownloadHeaders=qe.getContentRange=qe.tryGetRetryAfterValueTimeInMilliseconds=qe.isThrottledStatusCode=qe.isRetryableStatusCode=qe.isForbiddenStatusCode=qe.isSuccessStatusCode=qe.getApiVersion=qe.parseEnvNumber=qe.getExponentialRetryTimeInMilliseconds=void 0;var Gyt=G2e(require("crypto")),$E=require("fs"),Zp=ze(),sd=eo(),Vyt=D0(),Yp=r0(),Wyt=G2e(H2e());function Kyt(e){if(e<0)throw new Error("RetryCount should not be negative");if(e===0)return(0,Yp.getInitialRetryIntervalInMilliseconds)();let t=(0,Yp.getInitialRetryIntervalInMilliseconds)()*(0,Yp.getRetryMultiplier)()*e,r=t*(0,Yp.getRetryMultiplier)();return Math.trunc(Math.random()*(r-t)+t)}qe.getExponentialRetryTimeInMilliseconds=Kyt;function Xyt(e){let t=Number(process.env[e]);if(!(Number.isNaN(t)||t<0))return t}qe.parseEnvNumber=Xyt;function Bb(){return"6.0-preview"}qe.getApiVersion=Bb;function Qyt(e){return e?e>=200&&e<300:!1}qe.isSuccessStatusCode=Qyt;function Yyt(e){return e?e===sd.HttpCodes.Forbidden:!1}qe.isForbiddenStatusCode=Yyt;function Zyt(e){return e?[sd.HttpCodes.BadGateway,sd.HttpCodes.GatewayTimeout,sd.HttpCodes.InternalServerError,sd.HttpCodes.ServiceUnavailable,sd.HttpCodes.TooManyRequests,413].includes(e):!1}qe.isRetryableStatusCode=Zyt;function Jyt(e){return e?e===sd.HttpCodes.TooManyRequests:!1}qe.isThrottledStatusCode=Jyt;function e2t(e){if(e["retry-after"]){let t=Number(e["retry-after"]);if(!isNaN(t))return(0,Zp.info)(`Retry-After header is present with a value of ${t}`),t*1e3;(0,Zp.info)(`Returned retry-after header value: ${t} is non-numeric and cannot be used`);return}(0,Zp.info)("No retry-after header was found. Dumping all headers for diagnostic purposes"),console.log(e)}qe.tryGetRetryAfterValueTimeInMilliseconds=e2t;function t2t(e,t,r){return`bytes ${e}-${t}/${r}`}qe.getContentRange=t2t;function r2t(e,t,r){let i={};return e&&(i["Content-Type"]=e),t&&(i.Connection="Keep-Alive",i["Keep-Alive"]="10"),r?(i["Accept-Encoding"]="gzip",i.Accept=`application/octet-stream;api-version=${Bb()}`):i.Accept=`application/json;api-version=${Bb()}`,i}qe.getDownloadHeaders=r2t;function i2t(e,t,r,i,n,s,a){let o={};return o.Accept=`application/json;api-version=${Bb()}`,e&&(o["Content-Type"]=e),t&&(o.Connection="Keep-Alive",o["Keep-Alive"]="10"),r&&(o["Content-Encoding"]="gzip",o["x-tfs-filelength"]=i),n&&(o["Content-Length"]=n),s&&(o["Content-Range"]=s),a&&(o["x-actions-results-crc64"]=a.crc64,o["x-actions-results-md5"]=a.md5),o}qe.getUploadHeaders=i2t;function n2t(e){return new sd.HttpClient(e,[new Vyt.BearerCredentialHandler((0,Yp.getRuntimeToken)())])}qe.createHttpClient=n2t;function s2t(){let e=`${(0,Yp.getRuntimeUrl)()}_apis/pipelines/workflows/${(0,Yp.getWorkFlowRunId)()}/artifacts?api-version=${Bb()}`;return(0,Zp.debug)(`Artifact Url: ${e}`),e}qe.getArtifactUrl=s2t;function a2t(e){(0,Zp.info)(`##### Begin Diagnostic HTTP information ##### +Status Code: ${e.message.statusCode} +Status Message: ${e.message.statusMessage} +Header Information: ${JSON.stringify(e.message.headers,void 0,2)} +###### End Diagnostic HTTP information ######`)}qe.displayHttpDiagnostics=a2t;function o2t(e){return i0(this,void 0,void 0,function*(){for(let t of e)yield $E.promises.mkdir(t,{recursive:!0})})}qe.createDirectoriesForArtifact=o2t;function l2t(e){return i0(this,void 0,void 0,function*(){for(let t of e)yield(yield $E.promises.open(t,"w")).close()})}qe.createEmptyFilesForArtifact=l2t;function c2t(e){return i0(this,void 0,void 0,function*(){let t=yield $E.promises.stat(e);return(0,Zp.debug)(`${e} size:(${t.size}) blksize:(${t.blksize}) blocks:(${t.blocks})`),t.size})}qe.getFileSize=c2t;function u2t(e){return i0(this,void 0,void 0,function*(){yield $E.promises.unlink(e)})}qe.rmFile=u2t;function d2t(e,t){if(e<0)throw new Error("Invalid retention, minimum value is 1.");let r=e;if(t){let i=parseInt(t);!isNaN(i)&&isetTimeout(t,e))})}qe.sleep=p2t;function f2t(e){return i0(this,void 0,void 0,function*(){return new Promise((t,r)=>{let i=new Wyt.default,n=Gyt.default.createHash("md5");e.on("data",s=>{i.update(s),n.update(s)}).on("end",()=>t({crc64:i.digest("base64"),md5:n.digest("base64")})).on("error",r)})})}qe.digestForStream=f2t});var FF=g(HE=>{"use strict";Object.defineProperty(HE,"__esModule",{value:!0});HE.StatusReporter=void 0;var V2e=ze(),LF=class{constructor(t){this.totalNumberOfFilesToProcess=0,this.processedCount=0,this.largeFiles=new Map,this.totalFileStatus=void 0,this.displayFrequencyInMilliseconds=t}setTotalNumberOfFilesToProcess(t){this.totalNumberOfFilesToProcess=t,this.processedCount=0}start(){this.totalFileStatus=setInterval(()=>{let t=this.formatPercentage(this.processedCount,this.totalNumberOfFilesToProcess);(0,V2e.info)(`Total file count: ${this.totalNumberOfFilesToProcess} ---- Processed file #${this.processedCount} (${t.slice(0,t.indexOf(".")+2)}%)`)},this.displayFrequencyInMilliseconds)}updateLargeFileStatus(t,r,i,n){let s=this.formatPercentage(i,n);(0,V2e.info)(`Uploaded ${t} (${s.slice(0,s.indexOf(".")+2)}%) bytes ${r}:${i}`)}stop(){this.totalFileStatus&&clearInterval(this.totalFileStatus)}incrementProcessedCount(){this.processedCount++}formatPercentage(t,r){return(t/r*100).toFixed(4).toString()}};HE.StatusReporter=LF});var qF=g(GE=>{"use strict";Object.defineProperty(GE,"__esModule",{value:!0});GE.HttpManager=void 0;var W2e=n0(),BF=class{constructor(t,r){if(t<1)throw new Error("There must be at least one client");this.userAgent=r,this.clients=new Array(t).fill((0,W2e.createHttpClient)(r))}getClient(t){return this.clients[t]}disposeAndReplaceClient(t){this.clients[t].dispose(),this.clients[t]=(0,W2e.createHttpClient)(this.userAgent)}disposeAndReplaceAllClients(){for(let[t]of this.clients.entries())this.disposeAndReplaceClient(t)}};GE.HttpManager=BF});var Q2e=g(On=>{"use strict";var m2t=On&&On.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),h2t=On&&On.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),K2e=On&&On.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&m2t(t,e,r);return h2t(t,e),t},VE=On&&On.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},g2t=On&&On.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}};Object.defineProperty(On,"__esModule",{value:!0});On.createGZipFileInBuffer=On.createGZipFileOnDisk=void 0;var WE=K2e(require("fs")),X2e=K2e(require("zlib")),y2t=require("util"),b2t=(0,y2t.promisify)(WE.stat),v2t=[".gz",".gzip",".tgz",".taz",".Z",".taZ",".bz2",".tbz",".tbz2",".tz2",".lz",".lzma",".tlz",".lzo",".xz",".txz",".zst",".zstd",".tzst",".zip",".7z"];function _2t(e,t){return VE(this,void 0,void 0,function*(){for(let r of v2t)if(e.endsWith(r))return Number.MAX_SAFE_INTEGER;return new Promise((r,i)=>{let n=WE.createReadStream(e),s=X2e.createGzip(),a=WE.createWriteStream(t);n.pipe(s).pipe(a),a.on("finish",()=>VE(this,void 0,void 0,function*(){let o=(yield b2t(t)).size;r(o)})),a.on("error",o=>{console.log(o),i(o)})})})}On.createGZipFileOnDisk=_2t;function w2t(e){return VE(this,void 0,void 0,function*(){return new Promise(t=>VE(this,void 0,void 0,function*(){var r,i,n,s;let a=WE.createReadStream(e),o=X2e.createGzip();a.pipe(o);let l=[];try{for(var c=!0,u=g2t(o),d;d=yield u.next(),r=d.done,!r;){s=d.value,c=!1;try{let p=s;l.push(p)}finally{c=!0}}}catch(p){i={error:p}}finally{try{!c&&!r&&(n=u.return)&&(yield n.call(u))}finally{if(i)throw i.error}}t(Buffer.concat(l))}))})}On.createGZipFileInBuffer=w2t});var MF=g(Ss=>{"use strict";var E2t=Ss&&Ss.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),S2t=Ss&&Ss.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),x2t=Ss&&Ss.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&E2t(t,e,r);return S2t(t,e),t},Z2e=Ss&&Ss.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ss,"__esModule",{value:!0});Ss.retryHttpClientRequest=Ss.retry=void 0;var s0=n0(),Y2e=x2t(ze()),T2t=r0();function J2e(e,t,r,i){return Z2e(this,void 0,void 0,function*(){let n,s,a=!1,o="",l,c=1;for(;c<=i;){try{if(n=yield t(),s=n.message.statusCode,(0,s0.isSuccessStatusCode)(s))return n;s&&(l=r.get(s)),a=(0,s0.isRetryableStatusCode)(s),o=`Artifact service responded with ${s}`}catch(u){a=!0,o=u.message}if(!a){Y2e.info(`${e} - Error is not retryable`),n&&(0,s0.displayHttpDiagnostics)(n);break}Y2e.info(`${e} - Attempt ${c} of ${i} failed with error: ${o}`),yield(0,s0.sleep)((0,s0.getExponentialRetryTimeInMilliseconds)(c)),c++}throw n&&(0,s0.displayHttpDiagnostics)(n),Error(l?`${e} failed: ${l}`:`${e} failed: ${o}`)})}Ss.retry=J2e;function N2t(e,t,r=new Map,i=(0,T2t.getRetryLimit)()){return Z2e(this,void 0,void 0,function*(){return yield J2e(e,t,r,i)})}Ss.retryHttpClientRequest=N2t});var nbe=g(Ua=>{"use strict";var R2t=Ua&&Ua.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),A2t=Ua&&Ua.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),KE=Ua&&Ua.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&R2t(t,e,r);return A2t(t,e),t},Al=Ua&&Ua.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ua,"__esModule",{value:!0});Ua.UploadHttpClient=void 0;var jF=KE(require("fs")),Or=KE(ze()),C2t=KE($2e()),O2t=KE(require("stream")),ln=n0(),a0=r0(),P2t=require("util"),ebe=require("url"),tbe=require("perf_hooks"),I2t=FF(),kF=eo(),D2t=qF(),rbe=Q2e(),ibe=MF(),L2t=(0,P2t.promisify)(jF.stat),UF=class{constructor(){this.uploadHttpManager=new D2t.HttpManager((0,a0.getUploadFileConcurrency)(),"@actions/artifact-upload"),this.statusReporter=new I2t.StatusReporter(1e4)}createArtifactInFileContainer(t,r){return Al(this,void 0,void 0,function*(){let i={Type:"actions_storage",Name:t};if(r&&r.retentionDays){let d=(0,a0.getRetentionDays)();i.RetentionDays=(0,ln.getProperRetention)(r.retentionDays,d)}let n=JSON.stringify(i,null,2),s=(0,ln.getArtifactUrl)(),a=this.uploadHttpManager.getClient(0),o=(0,ln.getUploadHeaders)("application/json",!1),l=new Map([[kF.HttpCodes.Forbidden,(0,a0.isGhes)()?"Please reference [Enabling GitHub Actions for GitHub Enterprise Server](https://docs.github.com/en/enterprise-server@3.8/admin/github-actions/enabling-github-actions-for-github-enterprise-server) to ensure Actions storage is configured correctly.":"Artifact storage quota has been hit. Unable to upload any new artifacts"],[kF.HttpCodes.BadRequest,`The artifact name ${t} is not valid. Request URL ${s}`]]),u=yield(yield(0,ibe.retryHttpClientRequest)("Create Artifact Container",()=>Al(this,void 0,void 0,function*(){return a.post(s,n,o)}),l)).readBody();return JSON.parse(u)})}uploadArtifactToFileContainer(t,r,i){return Al(this,void 0,void 0,function*(){let n=(0,a0.getUploadFileConcurrency)(),s=(0,a0.getUploadChunkSize)();Or.debug(`File Concurrency: ${n}, and Chunk Size: ${s}`);let a=[],o=!0;i&&i.continueOnError===!1&&(o=!1);for(let h of r){let y=new ebe.URL(t);y.searchParams.append("itemPath",h.uploadFilePath),a.push({file:h.absoluteFilePath,resourceUrl:y.toString(),maxChunkSize:s,continueOnError:o})}let l=[...new Array(n).keys()],c=[],u=0,d=0,p=0,f=0,m=!1;return this.statusReporter.setTotalNumberOfFilesToProcess(r.length),this.statusReporter.start(),yield Promise.all(l.map(h=>Al(this,void 0,void 0,function*(){for(;ujF.createReadStream(r.file),u=!1,c=n):(Or.debug(`A gzip file created for ${r.file} helped with reducing the size of the original file. The file will be uploaded using gzip.`),p=()=>{let m=new O2t.PassThrough;return m.end(d),m},c=d.byteLength),(yield this.uploadChunk(t,r.resourceUrl,p,0,c-1,c,u,n))||(o=!1,l+=c,Or.warning(`Aborting upload for ${r.file} due to failure`)),{isSuccess:o,successfulUploadSize:c-l,totalSize:n}}else{let d=yield C2t.file();Or.debug(`${r.file} is greater than 64k in size. Creating a gzip file on-disk ${d.path} to potentially reduce the upload size`),c=yield(0,rbe.createGZipFileOnDisk)(r.file,d.path);let p=d.path;!s&&njF.createReadStream(p,{start:h,end:y,autoClose:!1}),h,y,c,u,n))?c>8388608&&this.statusReporter.updateLargeFileStatus(r.file,h,y,c):(o=!1,l+=m,Or.warning(`Aborting upload for ${r.file} due to failure`),f=!0)}return Or.debug(`deleting temporary gzip file ${d.path}`),yield d.cleanup(),{isSuccess:o,successfulUploadSize:c-l,totalSize:n}}})}uploadChunk(t,r,i,n,s,a,o,l){return Al(this,void 0,void 0,function*(){let c=yield(0,ln.digestForStream)(i()),u=(0,ln.getUploadHeaders)("application/octet-stream",!0,o,l,s-n+1,(0,ln.getContentRange)(n,s,a),c),d=()=>Al(this,void 0,void 0,function*(){return yield this.uploadHttpManager.getClient(t).sendStream("PUT",r,i(),u)}),p=0,f=(0,a0.getRetryLimit)(),m=y=>(p++,p>f?(y&&(0,ln.displayHttpDiagnostics)(y),Or.info(`Retry limit has been reached for chunk at offset ${n} to ${r}`),!0):!1),h=y=>Al(this,void 0,void 0,function*(){if(this.uploadHttpManager.disposeAndReplaceClient(t),y)Or.info(`Backoff due to too many requests, retry #${p}. Waiting for ${y} milliseconds before continuing the upload`),yield(0,ln.sleep)(y);else{let b=(0,ln.getExponentialRetryTimeInMilliseconds)(p);Or.info(`Exponential backoff for retry #${p}. Waiting for ${b} milliseconds before continuing the upload at offset ${n}`),yield(0,ln.sleep)(b)}Or.info(`Finished backoff for retry #${p}, continuing with upload`)});for(;p<=f;){let y;try{y=yield d()}catch(b){if(Or.info(`An error has been caught http-client index ${t}, retrying the upload`),console.log(b),m())return!1;yield h();continue}if(yield y.readBody(),(0,ln.isSuccessStatusCode)(y.message.statusCode))return!0;if((0,ln.isRetryableStatusCode)(y.message.statusCode)){if(Or.info(`A ${y.message.statusCode} status code has been received, will attempt to retry the upload`),m(y))return!1;(0,ln.isThrottledStatusCode)(y.message.statusCode)?yield h((0,ln.tryGetRetryAfterValueTimeInMilliseconds)(y.message.headers)):yield h()}else return Or.error(`Unexpected response. Unable to upload chunk to ${r}`),(0,ln.displayHttpDiagnostics)(y),!1}return!1})}patchArtifactSize(t,r){return Al(this,void 0,void 0,function*(){let i=new ebe.URL((0,ln.getArtifactUrl)());i.searchParams.append("artifactName",r);let s=JSON.stringify({Size:t},null,2);Or.debug(`URL is ${i.toString()}`);let a=this.uploadHttpManager.getClient(0),o=(0,ln.getUploadHeaders)("application/json",!1),l=new Map([[kF.HttpCodes.NotFound,`An Artifact with the name ${r} was not found`]]);yield(yield(0,ibe.retryHttpClientRequest)("Finalize artifact upload",()=>Al(this,void 0,void 0,function*(){return a.patch(i.toString(),s,o)}),l)).readBody(),Or.debug(`Artifact ${r} has been successfully uploaded, total size in bytes: ${t}`)})}};Ua.UploadHttpClient=UF});var lbe=g(za=>{"use strict";var F2t=za&&za.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),B2t=za&&za.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),HF=za&&za.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&F2t(t,e,r);return B2t(t,e),t},Ro=za&&za.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(za,"__esModule",{value:!0});za.DownloadHttpClient=void 0;var sbe=HF(require("fs")),Jn=HF(ze()),q2t=HF(require("zlib")),xs=n0(),M2t=require("url"),k2t=FF(),abe=require("perf_hooks"),j2t=qF(),zF=r0(),obe=MF(),$F=class{constructor(){this.downloadHttpManager=new j2t.HttpManager((0,zF.getDownloadFileConcurrency)(),"@actions/artifact-download"),this.statusReporter=new k2t.StatusReporter(1e3)}listArtifacts(){return Ro(this,void 0,void 0,function*(){let t=(0,xs.getArtifactUrl)(),r=this.downloadHttpManager.getClient(0),i=(0,xs.getDownloadHeaders)("application/json"),s=yield(yield(0,obe.retryHttpClientRequest)("List Artifacts",()=>Ro(this,void 0,void 0,function*(){return r.get(t,i)}))).readBody();return JSON.parse(s)})}getContainerItems(t,r){return Ro(this,void 0,void 0,function*(){let i=new M2t.URL(r);i.searchParams.append("itemPath",t);let n=this.downloadHttpManager.getClient(0),s=(0,xs.getDownloadHeaders)("application/json"),o=yield(yield(0,obe.retryHttpClientRequest)("Get Container Items",()=>Ro(this,void 0,void 0,function*(){return n.get(i.toString(),s)}))).readBody();return JSON.parse(o)})}downloadSingleArtifact(t){return Ro(this,void 0,void 0,function*(){let r=(0,zF.getDownloadFileConcurrency)();Jn.debug(`Download file concurrency is set to ${r}`);let i=[...new Array(r).keys()],n=0,s=0;Jn.info(`Total number of files that will be downloaded: ${t.length}`),this.statusReporter.setTotalNumberOfFilesToProcess(t.length),this.statusReporter.start(),yield Promise.all(i.map(a=>Ro(this,void 0,void 0,function*(){for(;n{throw new Error(`Unable to download the artifact: ${a}`)}).finally(()=>{this.statusReporter.stop(),this.downloadHttpManager.disposeAndReplaceAllClients()})})}downloadIndividualFile(t,r,i){return Ro(this,void 0,void 0,function*(){let n=0,s=(0,zF.getRetryLimit)(),a=sbe.createWriteStream(i),o=(0,xs.getDownloadHeaders)("application/json",!0,!0),l=()=>Ro(this,void 0,void 0,function*(){return yield this.downloadHttpManager.getClient(t).get(r,o)}),c=f=>"content-encoding"in f&&f["content-encoding"]==="gzip",u=f=>Ro(this,void 0,void 0,function*(){if(n++,n>s)return Promise.reject(new Error(`Retry limit has been reached. Unable to download ${r}`));if(this.downloadHttpManager.disposeAndReplaceClient(t),f)Jn.info(`Backoff due to too many requests, retry #${n}. Waiting for ${f} milliseconds before continuing the download`),yield(0,xs.sleep)(f);else{let m=(0,xs.getExponentialRetryTimeInMilliseconds)(n);Jn.info(`Exponential backoff for retry #${n}. Waiting for ${m} milliseconds before continuing the download`),yield(0,xs.sleep)(m)}Jn.info(`Finished backoff for retry #${n}, continuing with download`)}),d=(f,m)=>!f||!m||process.env.ACTIONS_ARTIFACT_SKIP_DOWNLOAD_VALIDATION?(Jn.info("Skipping download validation."),!0):parseInt(f)===m,p=f=>Ro(this,void 0,void 0,function*(){a.close(),yield new Promise(m=>{a.on("close",m),a.writableFinished&&m()}),yield(0,xs.rmFile)(f),a=sbe.createWriteStream(f)});for(;n<=s;){let f;try{f=yield l()}catch(h){Jn.info("An error occurred while attempting to download a file"),console.log(h),yield u();continue}let m=!1;if((0,xs.isSuccessStatusCode)(f.message.statusCode))try{let h=c(f.message.headers);if(yield this.pipeResponseToFile(f,a,h),h||d(f.message.headers["content-length"],yield(0,xs.getFileSize)(i)))return;m=!0}catch{m=!0}if(m||(0,xs.isRetryableStatusCode)(f.message.statusCode))Jn.info(`A ${f.message.statusCode} response code has been received while attempting to download an artifact`),p(i),(0,xs.isThrottledStatusCode)(f.message.statusCode)?yield u((0,xs.tryGetRetryAfterValueTimeInMilliseconds)(f.message.headers)):yield u();else return(0,xs.displayHttpDiagnostics)(f),Promise.reject(new Error(`Unexpected http ${f.message.statusCode} during download for ${r}`))}})}pipeResponseToFile(t,r,i){return Ro(this,void 0,void 0,function*(){yield new Promise((n,s)=>{if(i){let a=q2t.createGunzip();t.message.on("error",o=>{Jn.info("An error occurred while attempting to read the response stream"),a.close(),r.close(),s(o)}).pipe(a).on("error",o=>{Jn.info("An error occurred while attempting to decompress the response stream"),r.close(),s(o)}).pipe(r).on("close",()=>{n()}).on("error",o=>{Jn.info(`An error occurred while writing a downloaded file to ${r.path}`),s(o)})}else t.message.on("error",a=>{Jn.info("An error occurred while attempting to read the response stream"),r.close(),s(a)}).pipe(r).on("close",()=>{n()}).on("error",a=>{Jn.info(`An error occurred while writing a downloaded file to ${r.path}`),s(a)})})})}};za.DownloadHttpClient=$F});var cbe=g(Cl=>{"use strict";var U2t=Cl&&Cl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),z2t=Cl&&Cl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$2t=Cl&&Cl.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&U2t(t,e,r);return z2t(t,e),t};Object.defineProperty(Cl,"__esModule",{value:!0});Cl.getDownloadSpecification=void 0;var XE=$2t(require("path"));function H2t(e,t,r,i){let n=new Set,s={rootDownloadLocation:i?XE.join(r,e):r,directoryStructure:[],emptyFilesToCreate:[],filesToDownload:[]};for(let a of t)if(a.path.startsWith(`${e}/`)||a.path.startsWith(`${e}\\`)){let o=XE.normalize(a.path),l=XE.join(r,i?o:o.replace(e,""));a.itemType==="file"&&(n.add(XE.dirname(l)),a.fileLength===0?s.emptyFilesToCreate.push(l):s.filesToDownload.push({sourceLocation:a.contentLocation,targetPath:l}))}return s.directoryStructure=Array.from(n),s}Cl.getDownloadSpecification=H2t});var fbe=g($a=>{"use strict";var G2t=$a&&$a.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),V2t=$a&&$a.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),W2t=$a&&$a.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&G2t(t,e,r);return V2t(t,e),t},GF=$a&&$a.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty($a,"__esModule",{value:!0});$a.DefaultArtifactClient=void 0;var Ts=W2t(ze()),K2t=N2e(),X2t=nbe(),QE=n0(),Q2t=xF(),ube=lbe(),dbe=cbe(),pbe=r0(),YE=require("path"),VF=class e{static create(){return new e}uploadArtifact(t,r,i,n){return GF(this,void 0,void 0,function*(){Ts.info(`Starting artifact upload +For more detailed logs during the artifact upload process, enable step-debugging: https://docs.github.com/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging#enabling-step-debug-logging`),(0,Q2t.checkArtifactName)(t);let s=(0,K2t.getUploadSpecification)(t,i,r),a={artifactName:t,artifactItems:[],size:0,failedItems:[]},o=new X2t.UploadHttpClient;if(s.length===0)Ts.warning("No files found that can be uploaded");else{let l=yield o.createArtifactInFileContainer(t,n);if(!l.fileContainerResourceUrl)throw Ts.debug(l.toString()),new Error("No URL provided by the Artifact Service to upload an artifact to");Ts.debug(`Upload Resource URL: ${l.fileContainerResourceUrl}`),Ts.info(`Container for artifact "${t}" successfully created. Starting upload of file(s)`);let c=yield o.uploadArtifactToFileContainer(l.fileContainerResourceUrl,s,n);Ts.info("File upload process has finished. Finalizing the artifact upload"),yield o.patchArtifactSize(c.totalSize,t),c.failedItems.length>0?Ts.info(`Upload finished. There were ${c.failedItems.length} items that failed to upload`):Ts.info("Artifact has been finalized. All files have been successfully uploaded!"),Ts.info(` +The raw size of all the files that were specified for upload is ${c.totalSize} bytes +The size of all the files that were uploaded is ${c.uploadSize} bytes. This takes into account any gzip compression used to reduce the upload size, time and storage + +Note: The size of downloaded zips can differ significantly from the reported size. For more information see: https://github.com/actions/upload-artifact#zipped-artifact-downloads \r +`),a.artifactItems=s.map(u=>u.absoluteFilePath),a.size=c.uploadSize,a.failedItems=c.failedItems}return a})}downloadArtifact(t,r,i){return GF(this,void 0,void 0,function*(){let n=new ube.DownloadHttpClient,s=yield n.listArtifacts();if(s.count===0)throw new Error("Unable to find any artifacts for the associated workflow");let a=s.value.find(c=>c.name===t);if(!a)throw new Error(`Unable to find an artifact with the name: ${t}`);let o=yield n.getContainerItems(a.name,a.fileContainerResourceUrl);r||(r=(0,pbe.getWorkSpaceDirectory)()),r=(0,YE.normalize)(r),r=(0,YE.resolve)(r);let l=(0,dbe.getDownloadSpecification)(t,o.value,r,i?.createArtifactFolder||!1);return l.filesToDownload.length===0?Ts.info(`No downloadable files were found for the artifact: ${a.name}`):(yield(0,QE.createDirectoriesForArtifact)(l.directoryStructure),Ts.info("Directory structure has been set up for the artifact"),yield(0,QE.createEmptyFilesForArtifact)(l.emptyFilesToCreate),yield n.downloadSingleArtifact(l.filesToDownload)),{artifactName:t,downloadPath:l.rootDownloadLocation}})}downloadAllArtifacts(t){return GF(this,void 0,void 0,function*(){let r=new ube.DownloadHttpClient,i=[],n=yield r.listArtifacts();if(n.count===0)return Ts.info("Unable to find any artifacts for the associated workflow"),i;t||(t=(0,pbe.getWorkSpaceDirectory)()),t=(0,YE.normalize)(t),t=(0,YE.resolve)(t);let s=0;for(;s{"use strict";Object.defineProperty(ZE,"__esModule",{value:!0});ZE.create=void 0;var Y2t=fbe();function Z2t(){return Y2t.DefaultArtifactClient.create()}ZE.create=Z2t});var WF=g((dPt,hbe)=>{hbe.exports={LOCHDR:30,LOCSIG:67324752,LOCVER:4,LOCFLG:6,LOCHOW:8,LOCTIM:10,LOCCRC:14,LOCSIZ:18,LOCLEN:22,LOCNAM:26,LOCEXT:28,EXTSIG:134695760,EXTHDR:16,EXTCRC:4,EXTSIZ:8,EXTLEN:12,CENHDR:46,CENSIG:33639248,CENVEM:4,CENVER:6,CENFLG:8,CENHOW:10,CENTIM:12,CENCRC:16,CENSIZ:20,CENLEN:24,CENNAM:28,CENEXT:30,CENCOM:32,CENDSK:34,CENATT:36,CENATX:38,CENOFF:42,ENDHDR:22,ENDSIG:101010256,ENDSUB:8,ENDTOT:10,ENDSIZ:12,ENDOFF:16,ENDCOM:20,END64HDR:20,END64SIG:117853008,END64START:4,END64OFF:8,END64NUMDISKS:16,ZIP64SIG:101075792,ZIP64HDR:56,ZIP64LEAD:12,ZIP64SIZE:4,ZIP64VEM:12,ZIP64VER:14,ZIP64DSK:16,ZIP64DSKDIR:20,ZIP64SUB:24,ZIP64TOT:32,ZIP64SIZB:40,ZIP64OFF:48,ZIP64EXTRA:56,STORED:0,SHRUNK:1,REDUCED1:2,REDUCED2:3,REDUCED3:4,REDUCED4:5,IMPLODED:6,DEFLATED:8,ENHANCED_DEFLATED:9,PKWARE:10,BZIP2:12,LZMA:14,IBM_TERSE:18,IBM_LZ77:19,AES_ENCRYPT:99,FLG_ENC:1,FLG_COMP1:2,FLG_COMP2:4,FLG_DESC:8,FLG_ENH:16,FLG_PATCH:32,FLG_STR:64,FLG_EFS:2048,FLG_MSK:4096,FILE:2,BUFFER:1,NONE:0,EF_ID:0,EF_SIZE:2,ID_ZIP64:1,ID_AVINFO:7,ID_PFS:8,ID_OS2:9,ID_NTFS:10,ID_OPENVMS:12,ID_UNIX:13,ID_FORK:14,ID_PATCH:15,ID_X509_PKCS7:20,ID_X509_CERTID_F:21,ID_X509_CERTID_C:22,ID_STRONGENC:23,ID_RECORD_MGT:24,ID_X509_PKCS7_RL:25,ID_IBM1:101,ID_IBM2:102,ID_POSZIP:18064,EF_ZIP64_OR_32:4294967295,EF_ZIP64_OR_16:65535,EF_ZIP64_SUNCOMP:0,EF_ZIP64_SCOMP:8,EF_ZIP64_RHO:16,EF_ZIP64_DSN:24}});var JE=g(ybe=>{var gbe={INVALID_LOC:"Invalid LOC header (bad signature)",INVALID_CEN:"Invalid CEN header (bad signature)",INVALID_END:"Invalid END header (bad signature)",DESCRIPTOR_NOT_EXIST:"No descriptor present",DESCRIPTOR_UNKNOWN:"Unknown descriptor format",DESCRIPTOR_FAULTY:"Descriptor data is malformed",NO_DATA:"Nothing to decompress",BAD_CRC:"CRC32 checksum failed {0}",FILE_IN_THE_WAY:"There is a file in the way: {0}",UNKNOWN_METHOD:"Invalid/unsupported compression method",AVAIL_DATA:"inflate::Available inflate data did not terminate",INVALID_DISTANCE:"inflate::Invalid literal/length or distance code in fixed or dynamic block",TO_MANY_CODES:"inflate::Dynamic block code description: too many length or distance codes",INVALID_REPEAT_LEN:"inflate::Dynamic block code description: repeat more than specified lengths",INVALID_REPEAT_FIRST:"inflate::Dynamic block code description: repeat lengths with no first length",INCOMPLETE_CODES:"inflate::Dynamic block code description: code lengths codes incomplete",INVALID_DYN_DISTANCE:"inflate::Dynamic block code description: invalid distance code lengths",INVALID_CODES_LEN:"inflate::Dynamic block code description: invalid literal/length code lengths",INVALID_STORE_BLOCK:"inflate::Stored block length did not match one's complement",INVALID_BLOCK_TYPE:"inflate::Invalid block type (type == 3)",CANT_EXTRACT_FILE:"Could not extract the file",CANT_OVERRIDE:"Target file already exists",DISK_ENTRY_TOO_LARGE:"Number of disk entries is too large",NO_ZIP:"No zip file was loaded",NO_ENTRY:"Entry doesn't exist",DIRECTORY_CONTENT_ERROR:"A directory cannot have content",FILE_NOT_FOUND:'File not found: "{0}"',NOT_IMPLEMENTED:"Not implemented",INVALID_FILENAME:"Invalid filename",INVALID_FORMAT:"Invalid or unsupported zip format. No END header found",INVALID_PASS_PARAM:"Incompatible password parameter",WRONG_PASSWORD:"Wrong Password",COMMENT_TOO_LONG:"Comment is too long",EXTRA_FIELD_PARSE_ERROR:"Extra field parsing error"};function J2t(e){return function(...t){return t.length&&(e=e.replace(/\{(\d)\}/g,(r,i)=>t[i]||"")),new Error("ADM-ZIP: "+e)}}for(let e of Object.keys(gbe))ybe[e]=J2t(gbe[e])});var Ebe=g((fPt,wbe)=>{var ebt=require("fs"),Ei=require("path"),bbe=WF(),tbt=JE(),rbt=typeof process=="object"&&process.platform==="win32",vbe=e=>typeof e=="object"&&e!==null,_be=new Uint32Array(256).map((e,t)=>{for(let r=0;r<8;r++)t&1?t=3988292384^t>>>1:t>>>=1;return t>>>0});function Xr(e){this.sep=Ei.sep,this.fs=ebt,vbe(e)&&vbe(e.fs)&&typeof e.fs.statSync=="function"&&(this.fs=e.fs)}wbe.exports=Xr;Xr.prototype.makeDir=function(e){let t=this;function r(i){let n=i.split(t.sep)[0];i.split(t.sep).forEach(function(s){if(!(!s||s.substr(-1,1)===":")){n+=t.sep+s;var a;try{a=t.fs.statSync(n)}catch{t.fs.mkdirSync(n)}if(a&&a.isFile())throw tbt.FILE_IN_THE_WAY(`"${n}"`)}})}r(e)};Xr.prototype.writeFileTo=function(e,t,r,i){let n=this;if(n.fs.existsSync(e)){if(!r)return!1;var s=n.fs.statSync(e);if(s.isDirectory())return!1}var a=Ei.dirname(e);n.fs.existsSync(a)||n.makeDir(a);var o;try{o=n.fs.openSync(e,"w",438)}catch{n.fs.chmodSync(e,438),o=n.fs.openSync(e,"w",438)}if(o)try{n.fs.writeSync(o,t,0,t.length,0)}finally{n.fs.closeSync(o)}return n.fs.chmodSync(e,i||438),!0};Xr.prototype.writeFileToAsync=function(e,t,r,i,n){typeof i=="function"&&(n=i,i=void 0);let s=this;s.fs.exists(e,function(a){if(a&&!r)return n(!1);s.fs.stat(e,function(o,l){if(a&&l.isDirectory())return n(!1);var c=Ei.dirname(e);s.fs.exists(c,function(u){u||s.makeDir(c),s.fs.open(e,"w",438,function(d,p){d?s.fs.chmod(e,438,function(){s.fs.open(e,"w",438,function(f,m){s.fs.write(m,t,0,t.length,0,function(){s.fs.close(m,function(){s.fs.chmod(e,i||438,function(){n(!0)})})})})}):p?s.fs.write(p,t,0,t.length,0,function(){s.fs.close(p,function(){s.fs.chmod(e,i||438,function(){n(!0)})})}):s.fs.chmod(e,i||438,function(){n(!0)})})})})})};Xr.prototype.findFiles=function(e){let t=this;function r(i,n,s){typeof n=="boolean"&&(s=n,n=void 0);let a=[];return t.fs.readdirSync(i).forEach(function(o){let l=Ei.join(i,o),c=t.fs.statSync(l);(!n||n.test(l))&&a.push(Ei.normalize(l)+(c.isDirectory()?t.sep:"")),c.isDirectory()&&s&&(a=a.concat(r(l,n,s)))}),a}return r(e,void 0,!0)};Xr.prototype.findFilesAsync=function(e,t){let r=this,i=[];r.fs.readdir(e,function(n,s){if(n)return t(n);let a=s.length;if(!a)return t(null,i);s.forEach(function(o){o=Ei.join(e,o),r.fs.stat(o,function(l,c){if(l)return t(l);c&&(i.push(Ei.normalize(o)+(c.isDirectory()?r.sep:"")),c.isDirectory()?r.findFilesAsync(o,function(u,d){if(u)return t(u);i=i.concat(d),--a||t(null,i)}):--a||t(null,i))})})})};Xr.prototype.getAttributes=function(){};Xr.prototype.setAttributes=function(){};Xr.crc32update=function(e,t){return _be[(e^t)&255]^e>>>8};Xr.crc32=function(e){typeof e=="string"&&(e=Buffer.from(e,"utf8"));let t=e.length,r=-1;for(let i=0;i>>0};Xr.methodToString=function(e){switch(e){case bbe.STORED:return"STORED ("+e+")";case bbe.DEFLATED:return"DEFLATED ("+e+")";default:return"UNSUPPORTED ("+e+")"}};Xr.canonical=function(e){if(!e)return"";let t=Ei.posix.normalize("/"+e.split("\\").join("/"));return Ei.join(".",t)};Xr.zipnamefix=function(e){if(!e)return"";let t=Ei.posix.normalize("/"+e.split("\\").join("/"));return Ei.posix.join(".",t)};Xr.findLast=function(e,t){if(!Array.isArray(e))throw new TypeError("arr is not array");let r=e.length>>>0;for(let i=r-1;i>=0;i--)if(t(e[i],i,e))return e[i]};Xr.sanitize=function(e,t){e=Ei.resolve(Ei.normalize(e));for(var r=t.split("/"),i=0,n=r.length;i>25&127)+1980,Math.max((e>>21&15)-1,0),Math.max(e>>16&31,1),e>>11&31,e>>5&63,(e&31)<<1)};Xr.fromDate2DOS=function(e){let t=0,r=0;return e.getFullYear()>1979&&(t=(e.getFullYear()-1980&127)<<9|e.getMonth()+1<<5|e.getDate(),r=e.getHours()<<11|e.getMinutes()<<5|e.getSeconds()>>1),t<<16|r};Xr.isWin=rbt;Xr.crcTable=_be});var xbe=g((mPt,Sbe)=>{var ibt=require("path");Sbe.exports=function(e,{fs:t}){var r=e||"",i=s(),n=null;function s(){return{directory:!1,readonly:!1,hidden:!1,executable:!1,mtime:0,atime:0}}return r&&t.existsSync(r)?(n=t.statSync(r),i.directory=n.isDirectory(),i.mtime=n.mtime,i.atime=n.atime,i.executable=(73&n.mode)!==0,i.readonly=(128&n.mode)===0,i.hidden=ibt.basename(r)[0]==="."):console.warn("Invalid path: "+r),{get directory(){return i.directory},get readOnly(){return i.readonly},get hidden(){return i.hidden},get mtime(){return i.mtime},get atime(){return i.atime},get executable(){return i.executable},decodeAttributes:function(){},encodeAttributes:function(){},toJSON:function(){return{path:r,isDirectory:i.directory,isReadOnly:i.readonly,isHidden:i.hidden,isExecutable:i.executable,mTime:i.mtime,aTime:i.atime}},toString:function(){return JSON.stringify(this.toJSON(),null," ")}}}});var Nbe=g((hPt,Tbe)=>{Tbe.exports={efs:!0,encode:e=>Buffer.from(e,"utf8"),decode:e=>e.toString("utf8")}});var l0=g((gPt,o0)=>{o0.exports=Ebe();o0.exports.Constants=WF();o0.exports.Errors=JE();o0.exports.FileAttr=xbe();o0.exports.decoder=Nbe()});var Abe=g((yPt,Rbe)=>{var ad=l0(),oe=ad.Constants;Rbe.exports=function(){var e=20,t=10,r=0,i=0,n=0,s=0,a=0,o=0,l=0,c=0,u=0,d=0,p=0,f=0,m=0;e|=ad.isWin?2560:768,r|=oe.FLG_EFS;let h={extraLen:0},y=v=>Math.max(0,v)>>>0,b=v=>Math.max(0,v)&65535,w=v=>Math.max(0,v)&255;return n=ad.fromDate2DOS(new Date),{get made(){return e},set made(v){e=v},get version(){return t},set version(v){t=v},get flags(){return r},set flags(v){r=v},get flags_efs(){return(r&oe.FLG_EFS)>0},set flags_efs(v){v?r|=oe.FLG_EFS:r&=~oe.FLG_EFS},get flags_desc(){return(r&oe.FLG_DESC)>0},set flags_desc(v){v?r|=oe.FLG_DESC:r&=~oe.FLG_DESC},get method(){return i},set method(v){switch(v){case oe.STORED:this.version=10;case oe.DEFLATED:default:this.version=20}i=v},get time(){return ad.fromDOS2Date(this.timeval)},set time(v){this.timeval=ad.fromDate2DOS(v)},get timeval(){return n},set timeval(v){n=y(v)},get timeHighByte(){return w(n>>>8)},get crc(){return s},set crc(v){s=y(v)},get compressedSize(){return a},set compressedSize(v){a=y(v)},get size(){return o},set size(v){o=y(v)},get fileNameLength(){return l},set fileNameLength(v){l=v},get extraLength(){return c},set extraLength(v){c=v},get extraLocalLength(){return h.extraLen},set extraLocalLength(v){h.extraLen=v},get commentLength(){return u},set commentLength(v){u=v},get diskNumStart(){return d},set diskNumStart(v){d=y(v)},get inAttr(){return p},set inAttr(v){p=y(v)},get attr(){return f},set attr(v){f=y(v)},get fileAttr(){return(f||0)>>16&4095},get offset(){return m},set offset(v){m=y(v)},get encrypted(){return(r&oe.FLG_ENC)===oe.FLG_ENC},get centralHeaderSize(){return oe.CENHDR+l+c+u},get realDataOffset(){return m+oe.LOCHDR+h.fnameLen+h.extraLen},get localHeader(){return h},loadLocalHeaderFromBinary:function(v){var E=v.slice(m,m+oe.LOCHDR);if(E.readUInt32LE(0)!==oe.LOCSIG)throw ad.Errors.INVALID_LOC();h.version=E.readUInt16LE(oe.LOCVER),h.flags=E.readUInt16LE(oe.LOCFLG),h.method=E.readUInt16LE(oe.LOCHOW),h.time=E.readUInt32LE(oe.LOCTIM),h.crc=E.readUInt32LE(oe.LOCCRC),h.compressedSize=E.readUInt32LE(oe.LOCSIZ),h.size=E.readUInt32LE(oe.LOCLEN),h.fnameLen=E.readUInt16LE(oe.LOCNAM),h.extraLen=E.readUInt16LE(oe.LOCEXT);let T=m+oe.LOCHDR+h.fnameLen,q=T+h.extraLen;return v.slice(T,q)},loadFromBinary:function(v){if(v.length!==oe.CENHDR||v.readUInt32LE(0)!==oe.CENSIG)throw ad.Errors.INVALID_CEN();e=v.readUInt16LE(oe.CENVEM),t=v.readUInt16LE(oe.CENVER),r=v.readUInt16LE(oe.CENFLG),i=v.readUInt16LE(oe.CENHOW),n=v.readUInt32LE(oe.CENTIM),s=v.readUInt32LE(oe.CENCRC),a=v.readUInt32LE(oe.CENSIZ),o=v.readUInt32LE(oe.CENLEN),l=v.readUInt16LE(oe.CENNAM),c=v.readUInt16LE(oe.CENEXT),u=v.readUInt16LE(oe.CENCOM),d=v.readUInt16LE(oe.CENDSK),p=v.readUInt16LE(oe.CENATT),f=v.readUInt32LE(oe.CENATX),m=v.readUInt32LE(oe.CENOFF)},localHeaderToBinary:function(){var v=Buffer.alloc(oe.LOCHDR);return v.writeUInt32LE(oe.LOCSIG,0),v.writeUInt16LE(t,oe.LOCVER),v.writeUInt16LE(r,oe.LOCFLG),v.writeUInt16LE(i,oe.LOCHOW),v.writeUInt32LE(n,oe.LOCTIM),v.writeUInt32LE(s,oe.LOCCRC),v.writeUInt32LE(a,oe.LOCSIZ),v.writeUInt32LE(o,oe.LOCLEN),v.writeUInt16LE(l,oe.LOCNAM),v.writeUInt16LE(h.extraLen,oe.LOCEXT),v},centralHeaderToBinary:function(){var v=Buffer.alloc(oe.CENHDR+l+c+u);return v.writeUInt32LE(oe.CENSIG,0),v.writeUInt16LE(e,oe.CENVEM),v.writeUInt16LE(t,oe.CENVER),v.writeUInt16LE(r,oe.CENFLG),v.writeUInt16LE(i,oe.CENHOW),v.writeUInt32LE(n,oe.CENTIM),v.writeUInt32LE(s,oe.CENCRC),v.writeUInt32LE(a,oe.CENSIZ),v.writeUInt32LE(o,oe.CENLEN),v.writeUInt16LE(l,oe.CENNAM),v.writeUInt16LE(c,oe.CENEXT),v.writeUInt16LE(u,oe.CENCOM),v.writeUInt16LE(d,oe.CENDSK),v.writeUInt16LE(p,oe.CENATT),v.writeUInt32LE(f,oe.CENATX),v.writeUInt32LE(m,oe.CENOFF),v},toJSON:function(){let v=function(E){return E+" bytes"};return{made:e,version:t,flags:r,method:ad.methodToString(i),time:this.time,crc:"0x"+s.toString(16).toUpperCase(),compressedSize:v(a),size:v(o),fileNameLength:v(l),extraLength:v(c),commentLength:v(u),diskNumStart:d,inAttr:p,attr:f,offset:m,centralHeaderSize:v(oe.CENHDR+l+c+u)}},toString:function(){return JSON.stringify(this.toJSON(),null," ")}}}});var Obe=g((bPt,Cbe)=>{var c0=l0(),Pr=c0.Constants;Cbe.exports=function(){var e=0,t=0,r=0,i=0,n=0;return{get diskEntries(){return e},set diskEntries(s){e=t=s},get totalEntries(){return t},set totalEntries(s){t=e=s},get size(){return r},set size(s){r=s},get offset(){return i},set offset(s){i=s},get commentLength(){return n},set commentLength(s){n=s},get mainHeaderSize(){return Pr.ENDHDR+n},loadFromBinary:function(s){if((s.length!==Pr.ENDHDR||s.readUInt32LE(0)!==Pr.ENDSIG)&&(s.length{KF.EntryHeader=Abe();KF.MainHeader=Obe()});var Ibe=g((_Pt,Pbe)=>{Pbe.exports=function(e){var t=require("zlib"),r={chunkSize:(parseInt(e.length/1024)+1)*1024};return{deflate:function(){return t.deflateRawSync(e,r)},deflateAsync:function(i){var n=t.createDeflateRaw(r),s=[],a=0;n.on("data",function(o){s.push(o),a+=o.length}),n.on("end",function(){var o=Buffer.alloc(a),l=0;o.fill(0);for(var c=0;c{var nbt=+(process.versions?process.versions.node:"").split(".")[0]||0;Dbe.exports=function(e,t){var r=require("zlib");let i=nbt>=15&&t>0?{maxOutputLength:t}:{};return{inflate:function(){return r.inflateRawSync(e,i)},inflateAsync:function(n){var s=r.createInflateRaw(i),a=[],o=0;s.on("data",function(l){a.push(l),o+=l.length}),s.on("end",function(){var l=Buffer.alloc(o),c=0;l.fill(0);for(var u=0;u{"use strict";var{randomFillSync:Fbe}=require("crypto"),sbt=JE(),abt=new Uint32Array(256).map((e,t)=>{for(let r=0;r<8;r++)t&1?t=t>>>1^3988292384:t>>>=1;return t>>>0}),qbe=(e,t)=>Math.imul(e,t)>>>0,Bbe=(e,t)=>abt[(e^t)&255]^e>>>8,qb=()=>typeof Fbe=="function"?Fbe(Buffer.alloc(12)):qb.node();qb.node=()=>{let e=Buffer.alloc(12),t=e.length;for(let r=0;r>>24),e};t5.prototype.next=function(){let e=(this.keys[2]|2)>>>0;return qbe(e,e^1)>>8&255};function obt(e){let t=new t5(e);return function(r){let i=Buffer.alloc(r.length),n=0;for(let s of r)i[n++]=t.updateKeys(s^t.next());return i}}function lbt(e){let t=new t5(e);return function(r,i,n=0){i||(i=Buffer.alloc(r.length));for(let s of r){let a=t.next();i[n++]=s^a,t.updateKeys(s)}return i}}function cbt(e,t,r){if(!e||!Buffer.isBuffer(e)||e.length<12)return Buffer.alloc(0);let i=obt(r),n=i(e.slice(0,12)),s=(t.flags&8)===8?t.timeHighByte:t.crc>>>24;if(n[11]!==s)throw sbt.WRONG_PASSWORD();return i(e.slice(12))}function ubt(e){Buffer.isBuffer(e)&&e.length>=12?e5.genSalt=function(){return e.slice(0,12)}:e==="node"?e5.genSalt=qb.node:e5.genSalt=qb}function dbt(e,t,r,i=!1){e==null&&(e=Buffer.alloc(0)),Buffer.isBuffer(e)||(e=Buffer.from(e.toString()));let n=lbt(r),s=e5.genSalt();s[11]=t.crc>>>24&255,i&&(s[10]=t.crc>>>16&255);let a=Buffer.alloc(e.length+12);return n(s,a),n(e,a,12)}Mbe.exports={decrypt:cbt,encrypt:dbt,_salter:ubt}});var jbe=g(r5=>{r5.Deflater=Ibe();r5.Inflater=Lbe();r5.ZipCrypto=kbe()});var YF=g((xPt,Ube)=>{var Vt=l0(),pbt=XF(),Qr=Vt.Constants,QF=jbe();Ube.exports=function(e,t){var r=new pbt.EntryHeader,i=Buffer.alloc(0),n=Buffer.alloc(0),s=!1,a=null,o=Buffer.alloc(0),l=Buffer.alloc(0),c=!0;let u=e,d=typeof u.decoder=="object"?u.decoder:Vt.decoder;c=d.hasOwnProperty("efs")?d.efs:!1;function p(){return!t||!(t instanceof Uint8Array)?Buffer.alloc(0):(l=r.loadLocalHeaderFromBinary(t),t.slice(r.realDataOffset,r.realDataOffset+r.compressedSize))}function f(v){if(r.flags_desc){let E={},T=r.realDataOffset+r.compressedSize;if(t.readUInt32LE(T)==Qr.LOCSIG||t.readUInt32LE(T)==Qr.CENSIG)throw Vt.Errors.DESCRIPTOR_NOT_EXIST();if(t.readUInt32LE(T)==Qr.EXTSIG)E.crc=t.readUInt32LE(T+Qr.EXTCRC),E.compressedSize=t.readUInt32LE(T+Qr.EXTSIZ),E.size=t.readUInt32LE(T+Qr.EXTLEN);else if(t.readUInt16LE(T+12)===19280)E.crc=t.readUInt32LE(T+Qr.EXTCRC-4),E.compressedSize=t.readUInt32LE(T+Qr.EXTSIZ-4),E.size=t.readUInt32LE(T+Qr.EXTLEN-4);else throw Vt.Errors.DESCRIPTOR_UNKNOWN();if(E.compressedSize!==r.compressedSize||E.size!==r.size||E.crc!==r.crc)throw Vt.Errors.DESCRIPTOR_FAULTY();if(Vt.crc32(v)!==E.crc)return!1}else if(Vt.crc32(v)!==r.localHeader.crc)return!1;return!0}function m(v,E,T){if(typeof E>"u"&&typeof v=="string"&&(T=v,v=void 0),s)return v&&E&&E(Buffer.alloc(0),Vt.Errors.DIRECTORY_CONTENT_ERROR()),Buffer.alloc(0);var q=p();if(q.length===0)return v&&E&&E(q),q;if(r.encrypted){if(typeof T!="string"&&!Buffer.isBuffer(T))throw Vt.Errors.INVALID_PASS_PARAM();q=QF.ZipCrypto.decrypt(q,r,T)}var O=Buffer.alloc(r.size);switch(r.method){case Vt.Constants.STORED:if(q.copy(O),f(O))return v&&E&&E(O),O;throw v&&E&&E(O,Vt.Errors.BAD_CRC()),Vt.Errors.BAD_CRC();case Vt.Constants.DEFLATED:var B=new QF.Inflater(q,r.size);if(v)B.inflateAsync(function(P){P.copy(P,0),E&&(f(P)?E(P):E(P,Vt.Errors.BAD_CRC()))});else{if(B.inflate(O).copy(O,0),!f(O))throw Vt.Errors.BAD_CRC(`"${d.decode(i)}"`);return O}break;default:throw v&&E&&E(Buffer.alloc(0),Vt.Errors.UNKNOWN_METHOD()),Vt.Errors.UNKNOWN_METHOD()}}function h(v,E){if((!a||!a.length)&&Buffer.isBuffer(t))return v&&E&&E(p()),p();if(a.length&&!s){var T;switch(r.method){case Vt.Constants.STORED:return r.compressedSize=r.size,T=Buffer.alloc(a.length),a.copy(T),v&&E&&E(T),T;default:case Vt.Constants.DEFLATED:var q=new QF.Deflater(a);if(v)q.deflateAsync(function(B){T=Buffer.alloc(B.length),r.compressedSize=B.length,B.copy(T),E&&E(T)});else{var O=q.deflate();return r.compressedSize=O.length,O}q=null;break}}else if(v&&E)E(Buffer.alloc(0));else return Buffer.alloc(0)}function y(v,E){return(v.readUInt32LE(E+4)<<4)+v.readUInt32LE(E)}function b(v){try{for(var E=0,T,q,O;E+4=Qr.EF_ZIP64_SCOMP&&(E=y(v,Qr.EF_ZIP64_SUNCOMP),r.size===Qr.EF_ZIP64_OR_32&&(r.size=E)),v.length>=Qr.EF_ZIP64_RHO&&(T=y(v,Qr.EF_ZIP64_SCOMP),r.compressedSize===Qr.EF_ZIP64_OR_32&&(r.compressedSize=T)),v.length>=Qr.EF_ZIP64_DSN&&(q=y(v,Qr.EF_ZIP64_RHO),r.offset===Qr.EF_ZIP64_OR_32&&(r.offset=q)),v.length>=Qr.EF_ZIP64_DSN+4&&(O=v.readUInt32LE(Qr.EF_ZIP64_DSN),r.diskNumStart===Qr.EF_ZIP64_OR_16&&(r.diskNumStart=O))}return{get entryName(){return d.decode(i)},get rawEntryName(){return i},set entryName(v){i=Vt.toBuffer(v,d.encode);var E=i[i.length-1];s=E===47||E===92,r.fileNameLength=i.length},get efs(){return typeof c=="function"?c(this.entryName):c},get extra(){return o},set extra(v){o=v,r.extraLength=v.length,b(v)},get comment(){return d.decode(n)},set comment(v){if(n=Vt.toBuffer(v,d.encode),r.commentLength=n.length,n.length>65535)throw Vt.Errors.COMMENT_TOO_LONG()},get name(){var v=d.decode(i);return s?v.substr(v.length-1).split("/").pop():v.split("/").pop()},get isDirectory(){return s},getCompressedData:function(){return h(!1,null)},getCompressedDataAsync:function(v){h(!0,v)},setData:function(v){a=Vt.toBuffer(v,Vt.decoder.encode),!s&&a.length?(r.size=a.length,r.method=Vt.Constants.DEFLATED,r.crc=Vt.crc32(v),r.changed=!0):r.method=Vt.Constants.STORED},getData:function(v){return r.changed?a:m(!1,null,v)},getDataAsync:function(v,E){r.changed?v(a):m(!0,v,E)},set attr(v){r.attr=v},get attr(){return r.attr},set header(v){r.loadFromBinary(v)},get header(){return r},packCentralHeader:function(){r.flags_efs=this.efs,r.extraLength=o.length;var v=r.centralHeaderToBinary(),E=Vt.Constants.CENHDR;return i.copy(v,E),E+=i.length,o.copy(v,E),E+=r.extraLength,n.copy(v,E),v},packLocalHeader:function(){let v=0;r.flags_efs=this.efs,r.extraLocalLength=l.length;let E=r.localHeaderToBinary(),T=Buffer.alloc(E.length+i.length+r.extraLocalLength);return E.copy(T,v),v+=E.length,i.copy(T,v),v+=i.length,l.copy(T,v),v+=l.length,T},toJSON:function(){let v=function(E){return"<"+(E&&E.length+" bytes buffer"||"null")+">"};return{entryName:this.entryName,name:this.name,comment:this.comment,isDirectory:this.isDirectory,header:r.toJSON(),compressedData:v(t),data:v(a)}},toString:function(){return JSON.stringify(this.toJSON(),null," ")}}}});var Hbe=g((TPt,$be)=>{var zbe=YF(),fbt=XF(),cn=l0();$be.exports=function(e,t){var r=[],i={},n=Buffer.alloc(0),s=new fbt.MainHeader,a=!1,o=null;let l=new Set,c=t,{noSort:u,decoder:d}=c;e?m(c.readEntries):a=!0;function p(){let y=new Set;for(let b of Object.keys(i)){let w=b.split("/");if(w.pop(),!!w.length)for(let v=0;v(e.length-s.offset)/cn.Constants.CENHDR)throw cn.Errors.DISK_ENTRY_TOO_LARGE();r=new Array(s.diskEntries);for(var y=s.offset,b=0;b=v;b--)if(e[b]===80){if(e.readUInt32LE(b)===cn.Constants.ENDSIG){T=b,q=b,E=b+cn.Constants.ENDHDR,v=b-cn.Constants.END64HDR;continue}if(e.readUInt32LE(b)===cn.Constants.END64SIG){v=w;continue}if(e.readUInt32LE(b)===cn.Constants.ZIP64SIG){T=b,E=b+cn.readBigUInt64LE(e,b+cn.Constants.ZIP64SIZE)+cn.Constants.ZIP64LEAD;break}}if(T==-1)throw cn.Errors.INVALID_FORMAT();s.loadFromBinary(e.slice(T,E)),s.commentLength&&(n=e.slice(q+cn.Constants.ENDHDR)),y&&f()}function h(){r.length>1&&!u&&r.sort((y,b)=>y.entryName.toLowerCase().localeCompare(b.entryName.toLowerCase()))}return{get entries(){return a||f(),r.filter(y=>!l.has(y))},get comment(){return d.decode(n)},set comment(y){n=cn.toBuffer(y,d.encode),s.commentLength=n.length},getEntryCount:function(){return a?r.length:s.diskEntries},forEach:function(y){this.entries.forEach(y)},getEntry:function(y){return a||f(),i[y]||null},setEntry:function(y){a||f(),r.push(y),i[y.entryName]=y,s.totalEntries=r.length},deleteFile:function(y,b=!0){a||f();let w=i[y];this.getEntryChildren(w,b).map(E=>E.entryName).forEach(this.deleteEntry)},deleteEntry:function(y){a||f();let b=i[y],w=r.indexOf(b);w>=0&&(r.splice(w,1),delete i[y],s.totalEntries=r.length)},getEntryChildren:function(y,b=!0){if(a||f(),typeof y=="object")if(y.isDirectory&&b){let w=[],v=y.entryName;for(let E of r)E.entryName.startsWith(v)&&w.push(E);return w}else return[y];return[]},getChildCount:function(y){if(y&&y.isDirectory){let b=this.getEntryChildren(y);return b.includes(y)?b.length-1:b.length}return 0},compressToBuffer:function(){a||f(),h();let y=[],b=[],w=0,v=0;s.size=0,s.offset=0;let E=0;for(let O of this.entries){let B=O.getCompressedData();O.header.offset=v;let P=O.packLocalHeader(),M=P.length+B.length;v+=M,y.push(P),y.push(B);let x=O.packCentralHeader();b.push(x),s.size+=x.length,w+=M+x.length,E++}w+=s.mainHeaderSize,s.offset=v,s.totalEntries=E,v=0;let T=Buffer.alloc(w);for(let O of y)O.copy(T,v),v+=O.length;for(let O of b)O.copy(T,v),v+=O.length;let q=s.toBinary();return n&&n.copy(q,cn.Constants.ENDHDR),q.copy(T,v),e=T,a=!1,T},toAsyncBuffer:function(y,b,w,v){try{a||f(),h();let E=[],T=[],q=0,O=0,B=0;s.size=0,s.offset=0;let P=function(M){if(M.length>0){let x=M.shift(),Y=x.entryName+x.extra.toString();w&&w(Y),x.getCompressedDataAsync(function(L){v&&v(Y),x.header.offset=O;let R=x.packLocalHeader(),I=R.length+L.length;O+=I,E.push(R),E.push(L);let F=x.packCentralHeader();T.push(F),s.size+=F.length,q+=I+F.length,B++,P(M)})}else{q+=s.mainHeaderSize,s.offset=O,s.totalEntries=B,O=0;let x=Buffer.alloc(q);E.forEach(function(L){L.copy(x,O),O+=L.length}),T.forEach(function(L){L.copy(x,O),O+=L.length});let Y=s.toBinary();n&&n.copy(Y,cn.Constants.ENDHDR),Y.copy(x,O),e=x,a=!1,y(x)}};P(Array.from(this.entries))}catch(E){b(E)}}}}});var Wbe=g((NPt,Vbe)=>{var Ir=l0(),Yr=require("path"),mbt=YF(),hbt=Hbe(),Jp=(...e)=>Ir.findLast(e,t=>typeof t=="boolean"),Gbe=(...e)=>Ir.findLast(e,t=>typeof t=="string"),gbt=(...e)=>Ir.findLast(e,t=>typeof t=="function"),ybt={noSort:!1,readEntries:!1,method:Ir.Constants.NONE,fs:null};Vbe.exports=function(e,t){let r=null,i=Object.assign(Object.create(null),ybt);e&&typeof e=="object"&&(e instanceof Uint8Array||(Object.assign(i,e),e=i.input?i.input:void 0,i.input&&delete i.input),Buffer.isBuffer(e)&&(r=e,i.method=Ir.Constants.BUFFER,e=void 0)),Object.assign(i,t);let n=new Ir(i);if((typeof i.decoder!="object"||typeof i.decoder.encode!="function"||typeof i.decoder.decode!="function")&&(i.decoder=Ir.decoder),e&&typeof e=="string")if(n.fs.existsSync(e))i.method=Ir.Constants.FILE,i.filename=e,r=n.fs.readFileSync(e);else throw Ir.Errors.INVALID_FILENAME();let s=new hbt(r,i),{canonical:a,sanitize:o,zipnamefix:l}=Ir;function c(f){if(f&&s){var m;if(typeof f=="string"&&(m=s.getEntry(Yr.posix.normalize(f))),typeof f=="object"&&typeof f.entryName<"u"&&typeof f.header<"u"&&(m=s.getEntry(f.entryName)),m)return m}return null}function u(f){let{join:m,normalize:h,sep:y}=Yr.posix;return m(".",h(y+f.split("\\").join(y)+y))}function d(f){return f instanceof RegExp?function(m){return function(h){return m.test(h)}}(f):typeof f!="function"?()=>!0:f}let p=(f,m)=>{let h=m.slice(-1);return h=h===n.sep?n.sep:"",Yr.relative(f,m)+h};return{readFile:function(f,m){var h=c(f);return h&&h.getData(m)||null},childCount:function(f){let m=c(f);if(m)return s.getChildCount(m)},readFileAsync:function(f,m){var h=c(f);h?h.getDataAsync(m):m(null,"getEntry failed for:"+f)},readAsText:function(f,m){var h=c(f);if(h){var y=h.getData();if(y&&y.length)return y.toString(m||"utf8")}return""},readAsTextAsync:function(f,m,h){var y=c(f);y?y.getDataAsync(function(b,w){if(w){m(b,w);return}b&&b.length?m(b.toString(h||"utf8")):m("")}):m("")},deleteFile:function(f,m=!0){var h=c(f);h&&s.deleteFile(h.entryName,m)},deleteEntry:function(f){var m=c(f);m&&s.deleteEntry(m.entryName)},addZipComment:function(f){s.comment=f},getZipComment:function(){return s.comment||""},addZipEntryComment:function(f,m){var h=c(f);h&&(h.comment=m)},getZipEntryComment:function(f){var m=c(f);return m&&m.comment||""},updateFile:function(f,m){var h=c(f);h&&h.setData(m)},addLocalFile:function(f,m,h,y){if(n.fs.existsSync(f)){m=m?u(m):"";let b=Yr.win32.basename(Yr.win32.normalize(f));m+=h||b;let w=n.fs.statSync(f),v=w.isFile()?n.fs.readFileSync(f):Buffer.alloc(0);w.isDirectory()&&(m+=n.sep),this.addFile(m,v,y,w)}else throw Ir.Errors.FILE_NOT_FOUND(f)},addLocalFileAsync:function(f,m){f=typeof f=="object"?f:{localPath:f};let h=Yr.resolve(f.localPath),{comment:y}=f,{zipPath:b,zipName:w}=f,v=this;n.fs.stat(h,function(E,T){if(E)return m(E,!1);b=b?u(b):"";let q=Yr.win32.basename(Yr.win32.normalize(h));if(b+=w||q,T.isFile())n.fs.readFile(h,function(O,B){return O?m(O,!1):(v.addFile(b,B,y,T),setImmediate(m,void 0,!0))});else if(T.isDirectory())return b+=n.sep,v.addFile(b,Buffer.alloc(0),y,T),setImmediate(m,void 0,!0)})},addLocalFolder:function(f,m,h){if(h=d(h),m=m?u(m):"",f=Yr.normalize(f),n.fs.existsSync(f)){let y=n.findFiles(f),b=this;if(y.length)for(let w of y){let v=Yr.join(m,p(f,w));h(v)&&b.addLocalFile(w,Yr.dirname(v))}}else throw Ir.Errors.FILE_NOT_FOUND(f)},addLocalFolderAsync:function(f,m,h,y){y=d(y),h=h?u(h):"",f=Yr.normalize(f);var b=this;n.fs.open(f,"r",function(w){if(w&&w.code==="ENOENT")m(void 0,Ir.Errors.FILE_NOT_FOUND(f));else if(w)m(void 0,w);else{var v=n.findFiles(f),E=-1,T=function(){if(E+=1,E{T()})}else m(!0,void 0)};T()}})},addLocalFolderAsync2:function(f,m){let h=this;f=typeof f=="object"?f:{localPath:f},localPath=Yr.resolve(u(f.localPath));let{zipPath:y,filter:b,namefix:w}=f;b instanceof RegExp?b=function(T){return function(q){return T.test(q)}}(b):typeof b!="function"&&(b=function(){return!0}),y=y?u(y):"",w=="latin1"&&(w=T=>T.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^\x20-\x7E]/g,"")),typeof w!="function"&&(w=T=>T);let v=T=>Yr.join(y,w(p(localPath,T))),E=T=>Yr.win32.basename(Yr.win32.normalize(w(T)));n.fs.open(localPath,"r",function(T){T&&T.code==="ENOENT"?m(void 0,Ir.Errors.FILE_NOT_FOUND(localPath)):T?m(void 0,T):n.findFilesAsync(localPath,function(q,O){if(q)return m(q);O=O.filter(B=>b(v(B))),O.length||m(void 0,!1),setImmediate(O.reverse().reduce(function(B,P){return function(M,x){if(M||x===!1)return setImmediate(B,M,!1);h.addLocalFileAsync({localPath:P,zipPath:Yr.dirname(v(P)),zipName:E(P)},B)}},m))})})},addLocalFolderPromise:function(f,m){return new Promise((h,y)=>{this.addLocalFolderAsync2(Object.assign({localPath:f},m),(b,w)=>{b&&y(b),w&&h(this)})})},addFile:function(f,m,h,y){f=l(f);let b=c(f),w=b!=null;w||(b=new mbt(i),b.entryName=f),b.comment=h||"";let v=typeof y=="object"&&y instanceof n.fs.Stats;v&&(b.header.time=y.mtime);var E=b.isDirectory?16:0;let T=b.isDirectory?16384:32768;return v?T|=4095&y.mode:typeof y=="number"?T|=4095&y:T|=b.isDirectory?493:420,E=(E|T<<16)>>>0,b.attr=E,b.setData(m),w||s.setEntry(b),b},getEntries:function(f){return s.password=f,s?s.entries:[]},getEntry:function(f){return c(f)},getEntryCount:function(){return s.getEntryCount()},forEach:function(f){return s.forEach(f)},extractEntryTo:function(f,m,h,y,b,w){y=Jp(!1,y),b=Jp(!1,b),h=Jp(!0,h),w=Gbe(b,w);var v=c(f);if(!v)throw Ir.Errors.NO_ENTRY();var E=a(v.entryName),T=o(m,w&&!v.isDirectory?w:h?E:Yr.basename(E));if(v.isDirectory){var q=s.getEntryChildren(v);return q.forEach(function(P){if(P.isDirectory)return;var M=P.getData();if(!M)throw Ir.Errors.CANT_EXTRACT_FILE();var x=a(P.entryName),Y=o(m,h?x:Yr.basename(x));let L=b?P.header.fileAttr:void 0;n.writeFileTo(Y,M,y,L)}),!0}var O=v.getData(s.password);if(!O)throw Ir.Errors.CANT_EXTRACT_FILE();if(n.fs.existsSync(T)&&!y)throw Ir.Errors.CANT_OVERRIDE();let B=b?f.header.fileAttr:void 0;return n.writeFileTo(T,O,y,B),!0},test:function(f){if(!s)return!1;for(var m in s.entries)try{if(m.isDirectory)continue;var h=s.entries[m].getData(f);if(!h)return!1}catch{return!1}return!0},extractAllTo:function(f,m,h,y){if(h=Jp(!1,h),y=Gbe(h,y),m=Jp(!1,m),!s)throw Ir.Errors.NO_ZIP();s.entries.forEach(function(b){var w=o(f,a(b.entryName));if(b.isDirectory){n.makeDir(w);return}var v=b.getData(y);if(!v)throw Ir.Errors.CANT_EXTRACT_FILE();let E=h?b.header.fileAttr:void 0;n.writeFileTo(w,v,m,E);try{n.fs.utimesSync(w,b.header.time,b.header.time)}catch{throw Ir.Errors.CANT_EXTRACT_FILE()}})},extractAllToAsync:function(f,m,h,y){if(y=gbt(m,h,y),h=Jp(!1,h),m=Jp(!1,m),!y)return new Promise((T,q)=>{this.extractAllToAsync(f,m,h,function(O){O?q(O):T(this)})});if(!s){y(Ir.Errors.NO_ZIP());return}f=Yr.resolve(f);let b=T=>o(f,Yr.normalize(a(T.entryName))),w=(T,q)=>new Error(T+': "'+q+'"'),v=[],E=[];s.entries.forEach(T=>{T.isDirectory?v.push(T):E.push(T)});for(let T of v){let q=b(T),O=h?T.header.fileAttr:void 0;try{n.makeDir(q),O&&n.fs.chmodSync(q,O),n.fs.utimesSync(q,T.header.time,T.header.time)}catch{y(w("Unable to create folder",q))}}E.reverse().reduce(function(T,q){return function(O){if(O)T(O);else{let B=Yr.normalize(a(q.entryName)),P=o(f,B);q.getDataAsync(function(M,x){if(x)T(x);else if(!M)T(Ir.Errors.CANT_EXTRACT_FILE());else{let Y=h?q.header.fileAttr:void 0;n.writeFileToAsync(P,M,m,Y,function(L){L||T(w("Unable to write file",P)),n.fs.utimes(P,q.header.time,q.header.time,function(R){R?T(w("Unable to set times",P)):T()})})}})}}},y)()},writeZip:function(f,m){if(arguments.length===1&&typeof f=="function"&&(m=f,f=""),!f&&i.filename&&(f=i.filename),!!f){var h=s.compressToBuffer();if(h){var y=n.writeFileTo(f,h,!0);typeof m=="function"&&m(y?null:new Error("failed"),"")}}},writeZipPromise:function(f,m){let{overwrite:h,perm:y}=Object.assign({overwrite:!0},m);return new Promise((b,w)=>{!f&&i.filename&&(f=i.filename),f||w("ADM-ZIP: ZIP File Name Missing"),this.toBufferPromise().then(v=>{let E=T=>T?b(T):w("ADM-ZIP: Wasn't able to write zip file");n.writeFileToAsync(f,v,h,y,E)},w)})},toBufferPromise:function(){return new Promise((f,m)=>{s.toAsyncBuffer(f,m)})},toBuffer:function(f,m,h,y){return typeof f=="function"?(s.toAsyncBuffer(f,m,h,y),null):s.compressToBuffer()}}}});var Xbe=g(Ha=>{"use strict";Object.defineProperty(Ha,"__esModule",{value:!0});Ha.cliErrorsConfig=Ha.CliConfigErrorCategory=Ha.CliError=void 0;Ha.getCliConfigCategoryIfExists=Kbe;Ha.wrapCliConfigurationError=Ebt;var Mb=Mn(),bbt=Ah(),vbt=cr(),ZF=class extends Error{constructor({cmd:t,args:r,exitCode:i,stderr:n}){let s=(0,Mb.prettyPrintInvocation)(t,r),a=_bt(n),o=wbt(n),l;if(a)l=`Encountered a fatal error while running "${s}". Exit code was ${i} and error was: ${(0,Mb.ensureEndsInPeriod)(a.trim())} See the logs for more details.`;else if(o)l=`We were unable to automatically build your code. Please provide manual build steps. See ${bbt.DocUrl.AUTOMATIC_BUILD_FAILED} for more information. Encountered the following error: ${o}`;else{let c=(0,Mb.ensureEndsInPeriod)(n.trim().split(` +`).pop()?.trim()||"n/a");l=`Encountered a fatal error while running "${s}". Exit code was ${i} and last log line was: ${c} See the logs for more details.`}super(l),this.exitCode=i,this.stderr=n}};Ha.CliError=ZF;function _bt(e){let t=/.*fatal (internal )?error occurr?ed(. Details)?:/gi,r=[],i,n;for(;(n=t.exec(e))!==null;)i!==void 0&&r.push(e.slice(i,n.index).trim()),i=n.index;if(i!==void 0){let s=e.slice(i).trim();if(r.length===0)return s;let a=!r.some(o=>o.includes(` +`));return a&&(r=r.map(Mb.ensureEndsInPeriod)),[(0,Mb.ensureEndsInPeriod)(s),"Context:",...r.reverse()].join(a?" ":` +`)}}function wbt(e){let t=/.*\[autobuild\] \[ERROR\] (.*)/gi,r=[...e.matchAll(t)].map(i=>i[1]);return r.length>10&&(r=r.slice(0,10),r.push("(truncated)")),r.join(` +`)||void 0}var fi;(function(e){e.AutobuildError="AutobuildError",e.ExternalRepositoryCloneFailed="ExternalRepositoryCloneFailed",e.GradleBuildFailed="GradleBuildFailed",e.IncompatibleWithActionVersion="IncompatibleWithActionVersion",e.InitCalledTwice="InitCalledTwice",e.InvalidConfigFile="InvalidConfigFile",e.InvalidSourceRoot="InvalidSourceRoot",e.MavenBuildFailed="MavenBuildFailed",e.NoBuildCommandAutodetected="NoBuildCommandAutodetected",e.NoBuildMethodAutodetected="NoBuildMethodAutodetected",e.NoSourceCodeSeen="NoSourceCodeSeen",e.NoSupportedBuildCommandSucceeded="NoSupportedBuildCommandSucceeded",e.NoSupportedBuildSystemDetected="NoSupportedBuildSystemDetected",e.OutOfMemoryOrDisk="OutOfMemoryOrDisk",e.PackCannotBeFound="PackCannotBeFound",e.PackMissingAuth="PackMissingAuth",e.SwiftBuildFailed="SwiftBuildFailed",e.UnsupportedBuildMode="UnsupportedBuildMode"})(fi||(Ha.CliConfigErrorCategory=fi={}));Ha.cliErrorsConfig={[fi.AutobuildError]:{cliErrorMessageCandidates:[new RegExp("We were unable to automatically build your code")]},[fi.ExternalRepositoryCloneFailed]:{cliErrorMessageCandidates:[new RegExp("Failed to clone external Git repository")]},[fi.GradleBuildFailed]:{cliErrorMessageCandidates:[new RegExp("[autobuild] FAILURE: Build failed with an exception.")]},[fi.IncompatibleWithActionVersion]:{cliErrorMessageCandidates:[new RegExp("is not compatible with this CodeQL CLI")]},[fi.InitCalledTwice]:{cliErrorMessageCandidates:[new RegExp("Refusing to create databases .* but could not process any of it")],additionalErrorMessageToAppend:'Is the "init" action called twice in the same job?'},[fi.InvalidConfigFile]:{cliErrorMessageCandidates:[new RegExp("Config file .* is not valid"),new RegExp("The supplied config file is empty")]},[fi.InvalidSourceRoot]:{cliErrorMessageCandidates:[new RegExp("Invalid source root")]},[fi.MavenBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuild\\] \\[ERROR\\] Failed to execute goal")]},[fi.NoBuildCommandAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not auto-detect a suitable build method")]},[fi.NoBuildMethodAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not detect a suitable build command for the source checkout")]},[fi.NoSourceCodeSeen]:{exitCode:32,cliErrorMessageCandidates:[new RegExp("CodeQL detected code written in .* but could not process any of it"),new RegExp("CodeQL did not detect any code written in languages supported by CodeQL")]},[fi.NoSupportedBuildCommandSucceeded]:{cliErrorMessageCandidates:[new RegExp("No supported build command succeeded")]},[fi.NoSupportedBuildSystemDetected]:{cliErrorMessageCandidates:[new RegExp("No supported build system detected")]},[fi.OutOfMemoryOrDisk]:{cliErrorMessageCandidates:[new RegExp("CodeQL is out of memory."),new RegExp("out of disk"),new RegExp("No space left on device")],additionalErrorMessageToAppend:"For more information, see https://gh.io/troubleshooting-code-scanning/out-of-disk-or-memory"},[fi.PackCannotBeFound]:{cliErrorMessageCandidates:[new RegExp("Query pack .* cannot be found\\. Check the spelling of the pack\\.")]},[fi.PackMissingAuth]:{cliErrorMessageCandidates:[new RegExp("GitHub Container registry .* 403 Forbidden"),new RegExp("Do you need to specify a token to authenticate to the registry?")]},[fi.SwiftBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuilder/build\\] \\[build-command-failed\\] `autobuild` failed to run the build command")]},[fi.UnsupportedBuildMode]:{cliErrorMessageCandidates:[new RegExp("does not support the .* build mode. Please try using one of the following build modes instead")]}};function Kbe(e){for(let[t,r]of Object.entries(Ha.cliErrorsConfig)){if(e.exitCode!==void 0&&r.exitCode!==void 0&&e.exitCode===r.exitCode)return t;for(let i of r.cliErrorMessageCandidates)if(e.message.match(i)||e.stderr.match(i))return t}}function Ebt(e){let t=Kbe(e);if(t===void 0)return e;let r=e.message,i=Ha.cliErrorsConfig[t].additionalErrorMessageToAppend;return i!==void 0&&(r=`${r} ${i}`),new vbt.ConfigurationError(r)}});var aB=g((ke,e6e)=>{ke=e6e.exports=Ye;var Ut;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?Ut=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:Ut=function(){};ke.SEMVER_SPEC_VERSION="2.0.0";var kb=256,i5=Number.MAX_SAFE_INTEGER||9007199254740991,JF=16,Sbt=kb-6,u0=ke.re=[],jt=ke.safeRe=[],Q=ke.src=[],H=ke.tokens={},Zbe=0;function nt(e){H[e]=Zbe++}var tB="[a-zA-Z0-9-]",eB=[["\\s",1],["\\d",kb],[tB,Sbt]];function Ub(e){for(var t=0;t)?=?)";nt("XRANGEIDENTIFIERLOOSE");Q[H.XRANGEIDENTIFIERLOOSE]=Q[H.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";nt("XRANGEIDENTIFIER");Q[H.XRANGEIDENTIFIER]=Q[H.NUMERICIDENTIFIER]+"|x|X|\\*";nt("XRANGEPLAIN");Q[H.XRANGEPLAIN]="[v=\\s]*("+Q[H.XRANGEIDENTIFIER]+")(?:\\.("+Q[H.XRANGEIDENTIFIER]+")(?:\\.("+Q[H.XRANGEIDENTIFIER]+")(?:"+Q[H.PRERELEASE]+")?"+Q[H.BUILD]+"?)?)?";nt("XRANGEPLAINLOOSE");Q[H.XRANGEPLAINLOOSE]="[v=\\s]*("+Q[H.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+Q[H.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+Q[H.XRANGEIDENTIFIERLOOSE]+")(?:"+Q[H.PRERELEASELOOSE]+")?"+Q[H.BUILD]+"?)?)?";nt("XRANGE");Q[H.XRANGE]="^"+Q[H.GTLT]+"\\s*"+Q[H.XRANGEPLAIN]+"$";nt("XRANGELOOSE");Q[H.XRANGELOOSE]="^"+Q[H.GTLT]+"\\s*"+Q[H.XRANGEPLAINLOOSE]+"$";nt("COERCE");Q[H.COERCE]="(^|[^\\d])(\\d{1,"+JF+"})(?:\\.(\\d{1,"+JF+"}))?(?:\\.(\\d{1,"+JF+"}))?(?:$|[^\\d])";nt("COERCERTL");u0[H.COERCERTL]=new RegExp(Q[H.COERCE],"g");jt[H.COERCERTL]=new RegExp(Ub(Q[H.COERCE]),"g");nt("LONETILDE");Q[H.LONETILDE]="(?:~>?)";nt("TILDETRIM");Q[H.TILDETRIM]="(\\s*)"+Q[H.LONETILDE]+"\\s+";u0[H.TILDETRIM]=new RegExp(Q[H.TILDETRIM],"g");jt[H.TILDETRIM]=new RegExp(Ub(Q[H.TILDETRIM]),"g");var xbt="$1~";nt("TILDE");Q[H.TILDE]="^"+Q[H.LONETILDE]+Q[H.XRANGEPLAIN]+"$";nt("TILDELOOSE");Q[H.TILDELOOSE]="^"+Q[H.LONETILDE]+Q[H.XRANGEPLAINLOOSE]+"$";nt("LONECARET");Q[H.LONECARET]="(?:\\^)";nt("CARETTRIM");Q[H.CARETTRIM]="(\\s*)"+Q[H.LONECARET]+"\\s+";u0[H.CARETTRIM]=new RegExp(Q[H.CARETTRIM],"g");jt[H.CARETTRIM]=new RegExp(Ub(Q[H.CARETTRIM]),"g");var Tbt="$1^";nt("CARET");Q[H.CARET]="^"+Q[H.LONECARET]+Q[H.XRANGEPLAIN]+"$";nt("CARETLOOSE");Q[H.CARETLOOSE]="^"+Q[H.LONECARET]+Q[H.XRANGEPLAINLOOSE]+"$";nt("COMPARATORLOOSE");Q[H.COMPARATORLOOSE]="^"+Q[H.GTLT]+"\\s*("+Q[H.LOOSEPLAIN]+")$|^$";nt("COMPARATOR");Q[H.COMPARATOR]="^"+Q[H.GTLT]+"\\s*("+Q[H.FULLPLAIN]+")$|^$";nt("COMPARATORTRIM");Q[H.COMPARATORTRIM]="(\\s*)"+Q[H.GTLT]+"\\s*("+Q[H.LOOSEPLAIN]+"|"+Q[H.XRANGEPLAIN]+")";u0[H.COMPARATORTRIM]=new RegExp(Q[H.COMPARATORTRIM],"g");jt[H.COMPARATORTRIM]=new RegExp(Ub(Q[H.COMPARATORTRIM]),"g");var Nbt="$1$2$3";nt("HYPHENRANGE");Q[H.HYPHENRANGE]="^\\s*("+Q[H.XRANGEPLAIN]+")\\s+-\\s+("+Q[H.XRANGEPLAIN]+")\\s*$";nt("HYPHENRANGELOOSE");Q[H.HYPHENRANGELOOSE]="^\\s*("+Q[H.XRANGEPLAINLOOSE]+")\\s+-\\s+("+Q[H.XRANGEPLAINLOOSE]+")\\s*$";nt("STAR");Q[H.STAR]="(<|>)?=?\\s*\\*";for(Ol=0;Olkb)return null;var r=t.loose?jt[H.LOOSE]:jt[H.FULL];if(!r.test(e))return null;try{return new Ye(e,t)}catch{return null}}ke.valid=Rbt;function Rbt(e,t){var r=tf(e,t);return r?r.version:null}ke.clean=Abt;function Abt(e,t){var r=tf(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}ke.SemVer=Ye;function Ye(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ye){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>kb)throw new TypeError("version is longer than "+kb+" characters");if(!(this instanceof Ye))return new Ye(e,t);Ut("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?jt[H.LOOSE]:jt[H.FULL]);if(!r)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>i5||this.major<0)throw new TypeError("Invalid major version");if(this.minor>i5||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>i5||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(function(i){if(/^[0-9]+$/.test(i)){var n=+i;if(n>=0&&n=0;)typeof this.prerelease[r]=="number"&&(this.prerelease[r]++,r=-2);r===-1&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this};ke.inc=Cbt;function Cbt(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new Ye(e,r).inc(t,i).version}catch{return null}}ke.diff=Obt;function Obt(e,t){if(rB(e,t))return null;var r=tf(e),i=tf(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var s="prerelease"}for(var a in r)if((a==="major"||a==="minor"||a==="patch")&&r[a]!==i[a])return n+a;return s}ke.compareIdentifiers=ef;var Qbe=/^[0-9]+$/;function ef(e,t){var r=Qbe.test(e),i=Qbe.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}ke.lt=n5;function n5(e,t,r){return Cc(e,t,r)<0}ke.eq=rB;function rB(e,t,r){return Cc(e,t,r)===0}ke.neq=Jbe;function Jbe(e,t,r){return Cc(e,t,r)!==0}ke.gte=iB;function iB(e,t,r){return Cc(e,t,r)>=0}ke.lte=nB;function nB(e,t,r){return Cc(e,t,r)<=0}ke.cmp=s5;function s5(e,t,r,i){switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return rB(e,r,i);case"!=":return Jbe(e,r,i);case">":return jb(e,r,i);case">=":return iB(e,r,i);case"<":return n5(e,r,i);case"<=":return nB(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}ke.Comparator=Ga;function Ga(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ga){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof Ga))return new Ga(e,t);e=e.trim().split(/\s+/).join(" "),Ut("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===d0?this.value="":this.value=this.operator+this.semver.version,Ut("comp",this)}var d0={};Ga.prototype.parse=function(e){var t=this.options.loose?jt[H.COMPARATORLOOSE]:jt[H.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new Ye(r[2],this.options.loose):this.semver=d0};Ga.prototype.toString=function(){return this.value};Ga.prototype.test=function(e){if(Ut("Comparator.test",e,this.options.loose),this.semver===d0||e===d0)return!0;if(typeof e=="string")try{e=new Ye(e,this.options)}catch{return!1}return s5(e,this.operator,this.semver,this.options)};Ga.prototype.intersects=function(e,t){if(!(e instanceof Ga))throw new TypeError("a Comparator is required");(!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1});var r;if(this.operator==="")return this.value===""?!0:(r=new Dr(e.value,t),a5(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new Dr(this.value,t),a5(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),s=this.semver.version===e.semver.version,a=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=s5(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=s5(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||s&&a||o||l};ke.Range=Dr;function Dr(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Dr)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new Dr(e.raw,t);if(e instanceof Ga)return new Dr(e.value,t);if(!(this instanceof Dr))return new Dr(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(r){return this.parseRange(r.trim())},this).filter(function(r){return r.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}Dr.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};Dr.prototype.toString=function(){return this.range};Dr.prototype.parseRange=function(e){var t=this.options.loose,r=t?jt[H.HYPHENRANGELOOSE]:jt[H.HYPHENRANGE];e=e.replace(r,Xbt),Ut("hyphen replace",e),e=e.replace(jt[H.COMPARATORTRIM],Nbt),Ut("comparator trim",e,jt[H.COMPARATORTRIM]),e=e.replace(jt[H.TILDETRIM],xbt),e=e.replace(jt[H.CARETTRIM],Tbt),e=e.split(/\s+/).join(" ");var i=t?jt[H.COMPARATORLOOSE]:jt[H.COMPARATOR],n=e.split(" ").map(function(s){return Ubt(s,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(s){return!!s.match(i)})),n=n.map(function(s){return new Ga(s,this.options)},this),n};Dr.prototype.intersects=function(e,t){if(!(e instanceof Dr))throw new TypeError("a Range is required");return this.set.some(function(r){return Ybe(r,t)&&e.set.some(function(i){return Ybe(i,t)&&r.every(function(n){return i.every(function(s){return n.intersects(s,t)})})})})};function Ybe(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(s){return n.intersects(s,t)}),n=i.pop();return r}ke.toComparators=jbt;function jbt(e,t){return new Dr(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function Ubt(e,t){return Ut("comp",e,t),e=Hbt(e,t),Ut("caret",e),e=zbt(e,t),Ut("tildes",e),e=Vbt(e,t),Ut("xrange",e),e=Kbt(e,t),Ut("stars",e),e}function es(e){return!e||e.toLowerCase()==="x"||e==="*"}function zbt(e,t){return e.trim().split(/\s+/).map(function(r){return $bt(r,t)}).join(" ")}function $bt(e,t){var r=t.loose?jt[H.TILDELOOSE]:jt[H.TILDE];return e.replace(r,function(i,n,s,a,o){Ut("tilde",e,i,n,s,a,o);var l;return es(n)?l="":es(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":es(a)?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":o?(Ut("replaceTilde pr",o),l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0"):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0",Ut("tilde return",l),l})}function Hbt(e,t){return e.trim().split(/\s+/).map(function(r){return Gbt(r,t)}).join(" ")}function Gbt(e,t){Ut("caret",e,t);var r=t.loose?jt[H.CARETLOOSE]:jt[H.CARET];return e.replace(r,function(i,n,s,a,o){Ut("caret",e,i,n,s,a,o);var l;return es(n)?l="":es(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":es(a)?n==="0"?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+".0 <"+(+n+1)+".0.0":o?(Ut("replaceCaret pr",o),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+"-"+o+" <"+(+n+1)+".0.0"):(Ut("no pr"),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+" <"+(+n+1)+".0.0"),Ut("caret return",l),l})}function Vbt(e,t){return Ut("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return Wbt(r,t)}).join(" ")}function Wbt(e,t){e=e.trim();var r=t.loose?jt[H.XRANGELOOSE]:jt[H.XRANGE];return e.replace(r,function(i,n,s,a,o,l){Ut("xRange",e,i,n,s,a,o,l);var c=es(s),u=c||es(a),d=u||es(o),p=d;return n==="="&&p&&(n=""),l=t.includePrerelease?"-0":"",c?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&p?(u&&(a=0),o=0,n===">"?(n=">=",u?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):n==="<="&&(n="<",u?s=+s+1:a=+a+1),i=n+s+"."+a+"."+o+l):u?i=">="+s+".0.0"+l+" <"+(+s+1)+".0.0"+l:d&&(i=">="+s+"."+a+".0"+l+" <"+s+"."+(+a+1)+".0"+l),Ut("xRange return",i),i})}function Kbt(e,t){return Ut("replaceStars",e,t),e.trim().replace(jt[H.STAR],"")}function Xbt(e,t,r,i,n,s,a,o,l,c,u,d,p){return es(r)?t="":es(i)?t=">="+r+".0.0":es(n)?t=">="+r+"."+i+".0":t=">="+t,es(l)?o="":es(c)?o="<"+(+l+1)+".0.0":es(u)?o="<"+l+"."+(+c+1)+".0":d?o="<="+l+"."+c+"."+u+"-"+d:o="<="+o,(t+" "+o).trim()}Dr.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Ye(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}ke.satisfies=a5;function a5(e,t,r){try{t=new Dr(t,r)}catch{return!1}return t.test(e)}ke.maxSatisfying=Ybt;function Ybt(e,t,r){var i=null,n=null;try{var s=new Dr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===-1)&&(i=a,n=new Ye(i,r))}),i}ke.minSatisfying=Zbt;function Zbt(e,t,r){var i=null,n=null;try{var s=new Dr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===1)&&(i=a,n=new Ye(i,r))}),i}ke.minVersion=Jbt;function Jbt(e,t){e=new Dr(e,t);var r=new Ye("0.0.0");if(e.test(r)||(r=new Ye("0.0.0-0"),e.test(r)))return r;r=null;for(var i=0;i":a.prerelease.length===0?a.patch++:a.prerelease.push(0),a.raw=a.format();case"":case">=":(!r||jb(r,a))&&(r=a);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+s.operator)}})}return r&&e.test(r)?r:null}ke.validRange=e6t;function e6t(e,t){try{return new Dr(e,t).range||"*"}catch{return null}}ke.ltr=t6t;function t6t(e,t,r){return sB(e,t,"<",r)}ke.gtr=r6t;function r6t(e,t,r){return sB(e,t,">",r)}ke.outside=sB;function sB(e,t,r,i){e=new Ye(e,i),t=new Dr(t,i);var n,s,a,o,l;switch(r){case">":n=jb,s=nB,a=n5,o=">",l=">=";break;case"<":n=n5,s=iB,a=jb,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(a5(e,t,i))return!1;for(var c=0;c=0.0.0")),d=d||f,p=p||f,n(f.semver,d.semver,i)?d=f:a(f.semver,p.semver,i)&&(p=f)}),d.operator===o||d.operator===l||(!p.operator||p.operator===o)&&s(e,p.semver))return!1;if(p.operator===l&&a(e,p.semver))return!1}return!0}ke.prerelease=i6t;function i6t(e,t){var r=tf(e,t);return r&&r.prerelease.length?r.prerelease:null}ke.intersects=n6t;function n6t(e,t,r){return e=new Dr(e,r),t=new Dr(t,r),e.intersects(t)}ke.coerce=s6t;function s6t(e,t){if(e instanceof Ye)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};var r=null;if(!t.rtl)r=e.match(jt[H.COERCE]);else{for(var i;(i=jt[H.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),jt[H.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;jt[H.COERCERTL].lastIndex=-1}return r===null?null:tf(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var i6e=g((Pn,lB)=>{"use strict";var a6t=Pn&&Pn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),o6t=Pn&&Pn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l6t=Pn&&Pn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&a6t(t,e,r);return o6t(t,e),t},c6t=Pn&&Pn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Pn,"__esModule",{value:!0});Pn._readLinuxVersionFile=Pn._getOsVersion=Pn._findMatch=void 0;var t6e=l6t(aB()),oB=ze(),r6e=require("os"),u6t=require("child_process"),o5=require("fs");function d6t(e,t,r,i){return c6t(this,void 0,void 0,function*(){let n=r6e.platform(),s,a,o;for(let l of r){let c=l.version;if(oB.debug(`check ${c} satisfies ${e}`),t6e.satisfies(c,e)&&(!t||l.stable===t)&&(o=l.files.find(u=>{oB.debug(`${u.arch}===${i} && ${u.platform}===${n}`);let d=u.arch===i&&u.platform===n;if(d&&u.platform_version){let p=lB.exports._getOsVersion();p===u.platform_version?d=!0:d=t6e.satisfies(p,u.platform_version)}return d}),o)){oB.debug(`matched ${l.version}`),a=l;break}}return a&&o&&(s=Object.assign({},a),s.files=[o]),s})}Pn._findMatch=d6t;function p6t(){let e=r6e.platform(),t="";if(e==="darwin")t=u6t.execSync("sw_vers -productVersion").toString();else if(e==="linux"){let r=lB.exports._readLinuxVersionFile();if(r){let i=r.split(` +`);for(let n of i){let s=n.split("=");if(s.length===2&&(s[0].trim()==="VERSION_ID"||s[0].trim()==="DISTRIB_RELEASE")){t=s[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return t}Pn._getOsVersion=p6t;function f6t(){let e="/etc/lsb-release",t="/etc/os-release",r="";return o5.existsSync(e)?r=o5.readFileSync(e).toString():o5.existsSync(t)&&(r=o5.readFileSync(t).toString()),r}Pn._readLinuxVersionFile=f6t});var s6e=g((APt,n6e)=>{var m6t=require("crypto");n6e.exports=function(){return m6t.randomBytes(16)}});var l6e=g((CPt,o6e)=>{var a6e=[];for(zb=0;zb<256;++zb)a6e[zb]=(zb+256).toString(16).substr(1);var zb;function h6t(e,t){var r=t||0,i=a6e;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}o6e.exports=h6t});var u6e=g((OPt,c6e)=>{var g6t=s6e(),y6t=l6e();function b6t(e,t,r){var i=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var n=e.random||(e.rng||g6t)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t)for(var s=0;s<16;++s)t[i+s]=n[s];return t||y6t(n)}c6e.exports=b6t});var f6e=g(Va=>{"use strict";var v6t=Va&&Va.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),_6t=Va&&Va.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),w6t=Va&&Va.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&v6t(t,e,r);return _6t(t,e),t},d6e=Va&&Va.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Va,"__esModule",{value:!0});Va.RetryHelper=void 0;var p6e=w6t(ze()),cB=class{constructor(t,r,i){if(t<1)throw new Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=t,this.minSeconds=Math.floor(r),this.maxSeconds=Math.floor(i),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(t,r){return d6e(this,void 0,void 0,function*(){let i=1;for(;isetTimeout(r,t*1e3))})}};Va.RetryHelper=cB});var u5=g(Ze=>{"use strict";var E6t=Ze&&Ze.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),S6t=Ze&&Ze.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Pl=Ze&&Ze.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&E6t(t,e,r);return S6t(t,e),t},ts=Ze&&Ze.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},x6t=Ze&&Ze.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ze,"__esModule",{value:!0});Ze.evaluateVersions=Ze.isExplicitVersion=Ze.findFromManifest=Ze.getManifestFromRepo=Ze.findAllVersions=Ze.find=Ze.cacheFile=Ze.cacheDir=Ze.extractZip=Ze.extractXar=Ze.extractTar=Ze.extract7z=Ze.downloadTool=Ze.HTTPError=void 0;var Nt=Pl(ze()),Qs=Pl(L0()),Wa=Pl(require("fs")),T6t=Pl(i6e()),Hb=Pl(require("os")),Ao=Pl(require("path")),m6e=Pl(eo()),Oc=Pl(aB()),N6t=Pl(require("stream")),R6t=Pl(require("util")),p0=require("assert"),h6e=x6t(u6e()),od=Ef(),A6t=f6e(),$b=class extends Error{constructor(t){super(`Unexpected HTTP response: ${t}`),this.httpStatusCode=t,Object.setPrototypeOf(this,new.target.prototype)}};Ze.HTTPError=$b;var dB=process.platform==="win32",C6t=process.platform==="darwin",O6t="actions/tool-cache";function P6t(e,t,r,i){return ts(this,void 0,void 0,function*(){t=t||Ao.join(_6e(),h6e.default()),yield Qs.mkdirP(Ao.dirname(t)),Nt.debug(`Downloading ${e}`),Nt.debug(`Destination ${t}`);let n=3,s=uB("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),a=uB("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new A6t.RetryHelper(n,s,a).execute(()=>ts(this,void 0,void 0,function*(){return yield I6t(e,t||"",r,i)}),l=>!(l instanceof $b&&l.httpStatusCode&&l.httpStatusCode<500&&l.httpStatusCode!==408&&l.httpStatusCode!==429))})}Ze.downloadTool=P6t;function I6t(e,t,r,i){return ts(this,void 0,void 0,function*(){if(Wa.existsSync(t))throw new Error(`Destination file path ${t} already exists`);let n=new m6e.HttpClient(O6t,[],{allowRetries:!1});r&&(Nt.debug("set auth"),i===void 0&&(i={}),i.authorization=r);let s=yield n.get(e,i);if(s.message.statusCode!==200){let u=new $b(s.message.statusCode);throw Nt.debug(`Failed to download from "${e}". Code(${s.message.statusCode}) Message(${s.message.statusMessage})`),u}let a=R6t.promisify(N6t.pipeline),l=uB("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>s.message)(),c=!1;try{return yield a(l,Wa.createWriteStream(t)),Nt.debug("download complete"),c=!0,t}finally{if(!c){Nt.debug("download failed");try{yield Qs.rmRF(t)}catch(u){Nt.debug(`Failed to delete '${t}'. ${u.message}`)}}}})}function D6t(e,t,r){return ts(this,void 0,void 0,function*(){p0.ok(dB,"extract7z() not supported on current OS"),p0.ok(e,'parameter "file" is required'),t=yield l5(t);let i=process.cwd();if(process.chdir(t),r)try{let s=["x",Nt.isDebug()?"-bb1":"-bb0","-bd","-sccUTF-8",e],a={silent:!0};yield od.exec(`"${r}"`,s,a)}finally{process.chdir(i)}else{let n=Ao.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,""),s=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),a=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),l=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${n}' -Source '${s}' -Target '${a}'`],c={silent:!0};try{let u=yield Qs.which("powershell",!0);yield od.exec(`"${u}"`,l,c)}finally{process.chdir(i)}}return t})}Ze.extract7z=D6t;function L6t(e,t,r="xz"){return ts(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");t=yield l5(t),Nt.debug("Checking tar --version");let i="";yield od.exec("tar --version",[],{ignoreReturnCode:!0,silent:!0,listeners:{stdout:l=>i+=l.toString(),stderr:l=>i+=l.toString()}}),Nt.debug(i.trim());let n=i.toUpperCase().includes("GNU TAR"),s;r instanceof Array?s=r:s=[r],Nt.isDebug()&&!r.includes("v")&&s.push("-v");let a=t,o=e;return dB&&n&&(s.push("--force-local"),a=t.replace(/\\/g,"/"),o=e.replace(/\\/g,"/")),n&&(s.push("--warning=no-unknown-keyword"),s.push("--overwrite")),s.push("-C",a,"-f",o),yield od.exec("tar",s),t})}Ze.extractTar=L6t;function F6t(e,t,r=[]){return ts(this,void 0,void 0,function*(){p0.ok(C6t,"extractXar() not supported on current OS"),p0.ok(e,'parameter "file" is required'),t=yield l5(t);let i;r instanceof Array?i=r:i=[r],i.push("-x","-C",t,"-f",e),Nt.isDebug()&&i.push("-v");let n=yield Qs.which("xar",!0);return yield od.exec(`"${n}"`,H6t(i)),t})}Ze.extractXar=F6t;function B6t(e,t){return ts(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");return t=yield l5(t),dB?yield q6t(e,t):yield M6t(e,t),t})}Ze.extractZip=B6t;function q6t(e,t){return ts(this,void 0,void 0,function*(){let r=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),n=yield Qs.which("pwsh",!1);if(n){let a=["-NoLogo","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.ZipFile } catch { } ;",`try { [System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${i}', $true) }`,`catch { if (($_.Exception.GetType().FullName -eq 'System.Management.Automation.MethodException') -or ($_.Exception.GetType().FullName -eq 'System.Management.Automation.RuntimeException') ){ Expand-Archive -LiteralPath '${r}' -DestinationPath '${i}' -Force } else { throw $_ } } ;`].join(" ")];Nt.debug(`Using pwsh at path: ${n}`),yield od.exec(`"${n}"`,a)}else{let a=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.FileSystem } catch { } ;",`if ((Get-Command -Name Expand-Archive -Module Microsoft.PowerShell.Archive -ErrorAction Ignore)) { Expand-Archive -LiteralPath '${r}' -DestinationPath '${i}' -Force }`,`else {[System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${i}', $true) }`].join(" ")],o=yield Qs.which("powershell",!0);Nt.debug(`Using powershell at path: ${o}`),yield od.exec(`"${o}"`,a)}})}function M6t(e,t){return ts(this,void 0,void 0,function*(){let r=yield Qs.which("unzip",!0),i=[e];Nt.isDebug()||i.unshift("-q"),i.unshift("-o"),yield od.exec(`"${r}"`,i,{cwd:t})})}function k6t(e,t,r,i){return ts(this,void 0,void 0,function*(){if(r=Oc.clean(r)||r,i=i||Hb.arch(),Nt.debug(`Caching tool ${t} ${r} ${i}`),Nt.debug(`source dir: ${e}`),!Wa.statSync(e).isDirectory())throw new Error("sourceDir is not a directory");let n=yield y6e(t,r,i);for(let s of Wa.readdirSync(e)){let a=Ao.join(e,s);yield Qs.cp(a,n,{recursive:!0})}return b6e(t,r,i),n})}Ze.cacheDir=k6t;function j6t(e,t,r,i,n){return ts(this,void 0,void 0,function*(){if(i=Oc.clean(i)||i,n=n||Hb.arch(),Nt.debug(`Caching tool ${r} ${i} ${n}`),Nt.debug(`source file: ${e}`),!Wa.statSync(e).isFile())throw new Error("sourceFile is not a file");let s=yield y6e(r,i,n),a=Ao.join(s,t);return Nt.debug(`destination file ${a}`),yield Qs.cp(e,a),b6e(r,i,n),s})}Ze.cacheFile=j6t;function U6t(e,t,r){if(!e)throw new Error("toolName parameter is required");if(!t)throw new Error("versionSpec parameter is required");if(r=r||Hb.arch(),!pB(t)){let n=g6e(e,r);t=v6e(n,t)}let i="";if(t){t=Oc.clean(t)||"";let n=Ao.join(c5(),e,t,r);Nt.debug(`checking cache: ${n}`),Wa.existsSync(n)&&Wa.existsSync(`${n}.complete`)?(Nt.debug(`Found tool in cache ${e} ${t} ${r}`),i=n):Nt.debug("not found")}return i}Ze.find=U6t;function g6e(e,t){let r=[];t=t||Hb.arch();let i=Ao.join(c5(),e);if(Wa.existsSync(i)){let n=Wa.readdirSync(i);for(let s of n)if(pB(s)){let a=Ao.join(i,s,t||"");Wa.existsSync(a)&&Wa.existsSync(`${a}.complete`)&&r.push(s)}}return r}Ze.findAllVersions=g6e;function z6t(e,t,r,i="master"){return ts(this,void 0,void 0,function*(){let n=[],s=`https://api.github.com/repos/${e}/${t}/git/trees/${i}`,a=new m6e.HttpClient("tool-cache"),o={};r&&(Nt.debug("set auth"),o.authorization=r);let l=yield a.getJson(s,o);if(!l.result)return n;let c="";for(let d of l.result.tree)if(d.path==="versions-manifest.json"){c=d.url;break}o.accept="application/vnd.github.VERSION.raw";let u=yield(yield a.get(c,o)).readBody();if(u){u=u.replace(/^\uFEFF/,"");try{n=JSON.parse(u)}catch{Nt.debug("Invalid json")}}return n})}Ze.getManifestFromRepo=z6t;function $6t(e,t,r,i=Hb.arch()){return ts(this,void 0,void 0,function*(){return yield T6t._findMatch(e,t,r,i)})}Ze.findFromManifest=$6t;function l5(e){return ts(this,void 0,void 0,function*(){return e||(e=Ao.join(_6e(),h6e.default())),yield Qs.mkdirP(e),e})}function y6e(e,t,r){return ts(this,void 0,void 0,function*(){let i=Ao.join(c5(),e,Oc.clean(t)||t,r||"");Nt.debug(`destination ${i}`);let n=`${i}.complete`;return yield Qs.rmRF(i),yield Qs.rmRF(n),yield Qs.mkdirP(i),i})}function b6e(e,t,r){let n=`${Ao.join(c5(),e,Oc.clean(t)||t,r||"")}.complete`;Wa.writeFileSync(n,""),Nt.debug("finished caching tool")}function pB(e){let t=Oc.clean(e)||"";Nt.debug(`isExplicit: ${t}`);let r=Oc.valid(t)!=null;return Nt.debug(`explicit? ${r}`),r}Ze.isExplicitVersion=pB;function v6e(e,t){let r="";Nt.debug(`evaluating ${e.length} versions`),e=e.sort((i,n)=>Oc.gt(i,n)?1:-1);for(let i=e.length-1;i>=0;i--){let n=e[i];if(Oc.satisfies(n,t)){r=n;break}}return r?Nt.debug(`matched: ${r}`):Nt.debug("match not found"),r}Ze.evaluateVersions=v6e;function c5(){let e=process.env.RUNNER_TOOL_CACHE||"";return p0.ok(e,"Expected RUNNER_TOOL_CACHE to be defined"),e}function _6e(){let e=process.env.RUNNER_TEMP||"";return p0.ok(e,"Expected RUNNER_TEMP to be defined"),e}function uB(e,t){let r=global[e];return r!==void 0?r:t}function H6t(e){return Array.from(new Set(e))}});var E6e=g((DPt,w6e)=>{"use strict";w6e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var i,n,s;if(Array.isArray(t)){if(i=t.length,i!=r.length)return!1;for(n=i;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(s=Object.keys(t),i=s.length,i!==Object.keys(r).length)return!1;for(n=i;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,s[n]))return!1;for(n=i;n--!==0;){var a=s[n];if(!e(t[a],r[a]))return!1}return!0}return t!==t&&r!==r}});var rf=g(Ka=>{"use strict";var G6t=Ka&&Ka.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),V6t=Ka&&Ka.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),W6t=Ka&&Ka.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&G6t(t,e,r);return V6t(t,e),t};Object.defineProperty(Ka,"__esModule",{value:!0});Ka.getActionsLogger=K6t;Ka.getRunnerLogger=X6t;Ka.withGroup=Q6t;Ka.formatDuration=Y6t;var fB=W6t(ze());function K6t(){return fB}function X6t(e){return{debug:e?console.debug:()=>{},info:console.info,warning:console.warn,error:console.error,isDebug:()=>e,startGroup:()=>{},endGroup:()=>{}}}function Q6t(e,t){fB.startGroup(e);try{return t()}finally{fB.endGroup()}}function Y6t(e){if(e<1e3)return`${e}ms`;if(e<60*1e3)return`${(e/1e3).toFixed(1)}s`;let t=Math.floor(e/(60*1e3)),r=Math.floor(e%(60*1e3)/1e3);return`${t}m${r}s`}});var S6e=g(mB=>{"use strict";Object.defineProperty(mB,"__esModule",{value:!0});mB.default="ffffffff-ffff-ffff-ffff-ffffffffffff"});var x6e=g(hB=>{"use strict";Object.defineProperty(hB,"__esModule",{value:!0});hB.default="00000000-0000-0000-0000-000000000000"});var T6e=g(gB=>{"use strict";Object.defineProperty(gB,"__esModule",{value:!0});gB.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i});var Gb=g(yB=>{"use strict";Object.defineProperty(yB,"__esModule",{value:!0});var Z6t=T6e();function J6t(e){return typeof e=="string"&&Z6t.default.test(e)}yB.default=J6t});var Vb=g(bB=>{"use strict";Object.defineProperty(bB,"__esModule",{value:!0});var e4t=Gb();function t4t(e){if(!(0,e4t.default)(e))throw TypeError("Invalid UUID");let t;return Uint8Array.of((t=parseInt(e.slice(0,8),16))>>>24,t>>>16&255,t>>>8&255,t&255,(t=parseInt(e.slice(9,13),16))>>>8,t&255,(t=parseInt(e.slice(14,18),16))>>>8,t&255,(t=parseInt(e.slice(19,23),16))>>>8,t&255,(t=parseInt(e.slice(24,36),16))/1099511627776&255,t/4294967296&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255)}bB.default=t4t});var Pc=g(d5=>{"use strict";Object.defineProperty(d5,"__esModule",{value:!0});d5.unsafeStringify=N6e;var r4t=Gb(),un=[];for(let e=0;e<256;++e)un.push((e+256).toString(16).slice(1));function N6e(e,t=0){return(un[e[t+0]]+un[e[t+1]]+un[e[t+2]]+un[e[t+3]]+"-"+un[e[t+4]]+un[e[t+5]]+"-"+un[e[t+6]]+un[e[t+7]]+"-"+un[e[t+8]]+un[e[t+9]]+"-"+un[e[t+10]]+un[e[t+11]]+un[e[t+12]]+un[e[t+13]]+un[e[t+14]]+un[e[t+15]]).toLowerCase()}function i4t(e,t=0){let r=N6e(e,t);if(!(0,r4t.default)(r))throw TypeError("Stringified UUID is invalid");return r}d5.default=i4t});var m5=g(vB=>{"use strict";Object.defineProperty(vB,"__esModule",{value:!0});vB.default=s4t;var n4t=require("crypto"),f5=new Uint8Array(256),p5=f5.length;function s4t(){return p5>f5.length-16&&((0,n4t.randomFillSync)(f5),p5=0),f5.slice(p5,p5+=16)}});var _B=g(h5=>{"use strict";Object.defineProperty(h5,"__esModule",{value:!0});h5.updateV1State=C6e;var R6e=m5(),a4t=Pc(),Wb={};function o4t(e,t,r){let i,n=e?._v6??!1;if(e){let s=Object.keys(e);s.length===1&&s[0]==="_v6"&&(e=void 0)}if(e)i=A6e(e.random??e.rng?.()??(0,R6e.default)(),e.msecs,e.nsecs,e.clockseq,e.node,t,r);else{let s=Date.now(),a=(0,R6e.default)();C6e(Wb,s,a),i=A6e(a,Wb.msecs,Wb.nsecs,n?void 0:Wb.clockseq,n?void 0:Wb.node,t,r)}return t?i:(0,a4t.unsafeStringify)(i)}function C6e(e,t,r){return e.msecs??=-1/0,e.nsecs??=0,t===e.msecs?(e.nsecs++,e.nsecs>=1e4&&(e.node=void 0,e.nsecs=0)):t>e.msecs?e.nsecs=0:t>>24&255,s[a++]=o>>>16&255,s[a++]=o>>>8&255,s[a++]=o&255;let l=t/4294967296*1e4&268435455;s[a++]=l>>>8&255,s[a++]=l&255,s[a++]=l>>>24&15|16,s[a++]=l>>>16&255,s[a++]=i>>>8|128,s[a++]=i&255;for(let c=0;c<6;++c)s[a++]=n[c];return s}h5.default=o4t});var EB=g(wB=>{"use strict";Object.defineProperty(wB,"__esModule",{value:!0});wB.default=u4t;var l4t=Vb(),c4t=Pc();function u4t(e){let t=typeof e=="string"?(0,l4t.default)(e):e,r=d4t(t);return typeof e=="string"?(0,c4t.unsafeStringify)(r):r}function d4t(e){return Uint8Array.of((e[6]&15)<<4|e[7]>>4&15,(e[7]&15)<<4|(e[4]&240)>>4,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,(e[1]&15)<<4|(e[2]&240)>>4,96|e[2]&15,e[3],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}});var O6e=g(SB=>{"use strict";Object.defineProperty(SB,"__esModule",{value:!0});var p4t=require("crypto");function f4t(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,p4t.createHash)("md5").update(e).digest()}SB.default=f4t});var Kb=g(ld=>{"use strict";Object.defineProperty(ld,"__esModule",{value:!0});ld.URL=ld.DNS=void 0;ld.stringToBytes=I6e;ld.default=h4t;var P6e=Vb(),m4t=Pc();function I6e(e){e=unescape(encodeURIComponent(e));let t=new Uint8Array(e.length);for(let r=0;r{"use strict";Object.defineProperty(nf,"__esModule",{value:!0});nf.URL=nf.DNS=void 0;var g4t=O6e(),xB=Kb(),D6e=Kb();Object.defineProperty(nf,"DNS",{enumerable:!0,get:function(){return D6e.DNS}});Object.defineProperty(nf,"URL",{enumerable:!0,get:function(){return D6e.URL}});function TB(e,t,r,i){return(0,xB.default)(48,g4t.default,e,t,r,i)}TB.DNS=xB.DNS;TB.URL=xB.URL;nf.default=TB});var F6e=g(NB=>{"use strict";Object.defineProperty(NB,"__esModule",{value:!0});var y4t=require("crypto");NB.default={randomUUID:y4t.randomUUID}});var q6e=g(RB=>{"use strict";Object.defineProperty(RB,"__esModule",{value:!0});var B6e=F6e(),b4t=m5(),v4t=Pc();function _4t(e,t,r){if(B6e.default.randomUUID&&!t&&!e)return B6e.default.randomUUID();e=e||{};let i=e.random||(e.rng||b4t.default)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t){r=r||0;for(let n=0;n<16;++n)t[r+n]=i[n];return t}return(0,v4t.unsafeStringify)(i)}RB.default=_4t});var M6e=g(AB=>{"use strict";Object.defineProperty(AB,"__esModule",{value:!0});var w4t=require("crypto");function E4t(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,w4t.createHash)("sha1").update(e).digest()}AB.default=E4t});var j6e=g(sf=>{"use strict";Object.defineProperty(sf,"__esModule",{value:!0});sf.URL=sf.DNS=void 0;var S4t=M6e(),CB=Kb(),k6e=Kb();Object.defineProperty(sf,"DNS",{enumerable:!0,get:function(){return k6e.DNS}});Object.defineProperty(sf,"URL",{enumerable:!0,get:function(){return k6e.URL}});function OB(e,t,r,i){return(0,CB.default)(80,S4t.default,e,t,r,i)}OB.DNS=CB.DNS;OB.URL=CB.URL;sf.default=OB});var U6e=g(PB=>{"use strict";Object.defineProperty(PB,"__esModule",{value:!0});var x4t=Pc(),T4t=_B(),N4t=EB();function R4t(e,t,r){e??={},r??=0;let i=(0,T4t.default)({...e,_v6:!0},new Uint8Array(16));if(i=(0,N4t.default)(i),t){for(let n=0;n<16;n++)t[r+n]=i[n];return t}return(0,x4t.unsafeStringify)(i)}PB.default=R4t});var z6e=g(IB=>{"use strict";Object.defineProperty(IB,"__esModule",{value:!0});IB.default=O4t;var A4t=Vb(),C4t=Pc();function O4t(e){let t=typeof e=="string"?(0,A4t.default)(e):e,r=P4t(t);return typeof e=="string"?(0,C4t.unsafeStringify)(r):r}function P4t(e){return Uint8Array.of((e[3]&15)<<4|e[4]>>4&15,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|e[6]&15,e[7],(e[1]&15)<<4|(e[2]&240)>>4,(e[2]&15)<<4|(e[3]&240)>>4,16|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}});var V6e=g(g5=>{"use strict";Object.defineProperty(g5,"__esModule",{value:!0});g5.updateV7State=G6e;var $6e=m5(),I4t=Pc(),DB={};function D4t(e,t,r){let i;if(e)i=H6e(e.random??e.rng?.()??(0,$6e.default)(),e.msecs,e.seq,t,r);else{let n=Date.now(),s=(0,$6e.default)();G6e(DB,n,s),i=H6e(s,DB.msecs,DB.seq,t,r)}return t?i:(0,I4t.unsafeStringify)(i)}function G6e(e,t,r){return e.msecs??=-1/0,e.seq??=0,t>e.msecs?(e.seq=r[6]<<23|r[7]<<16|r[8]<<8|r[9],e.msecs=t):(e.seq=e.seq+1|0,e.seq===0&&e.msecs++),e}function H6e(e,t,r,i,n=0){return i||(i=new Uint8Array(16),n=0),t??=Date.now(),r??=e[6]*127<<24|e[7]<<16|e[8]<<8|e[9],i[n++]=t/1099511627776&255,i[n++]=t/4294967296&255,i[n++]=t/16777216&255,i[n++]=t/65536&255,i[n++]=t/256&255,i[n++]=t&255,i[n++]=112|r>>>28&15,i[n++]=r>>>20&255,i[n++]=128|r>>>14&63,i[n++]=r>>>6&255,i[n++]=r<<2&255|e[10]&3,i[n++]=e[11],i[n++]=e[12],i[n++]=e[13],i[n++]=e[14],i[n++]=e[15],i}g5.default=D4t});var W6e=g(LB=>{"use strict";Object.defineProperty(LB,"__esModule",{value:!0});var L4t=Gb();function F4t(e){if(!(0,L4t.default)(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}LB.default=F4t});var FB=g(zt=>{"use strict";Object.defineProperty(zt,"__esModule",{value:!0});zt.version=zt.validate=zt.v7=zt.v6ToV1=zt.v6=zt.v5=zt.v4=zt.v3=zt.v1ToV6=zt.v1=zt.stringify=zt.parse=zt.NIL=zt.MAX=void 0;var B4t=S6e();Object.defineProperty(zt,"MAX",{enumerable:!0,get:function(){return B4t.default}});var q4t=x6e();Object.defineProperty(zt,"NIL",{enumerable:!0,get:function(){return q4t.default}});var M4t=Vb();Object.defineProperty(zt,"parse",{enumerable:!0,get:function(){return M4t.default}});var k4t=Pc();Object.defineProperty(zt,"stringify",{enumerable:!0,get:function(){return k4t.default}});var j4t=_B();Object.defineProperty(zt,"v1",{enumerable:!0,get:function(){return j4t.default}});var U4t=EB();Object.defineProperty(zt,"v1ToV6",{enumerable:!0,get:function(){return U4t.default}});var z4t=L6e();Object.defineProperty(zt,"v3",{enumerable:!0,get:function(){return z4t.default}});var $4t=q6e();Object.defineProperty(zt,"v4",{enumerable:!0,get:function(){return $4t.default}});var H4t=j6e();Object.defineProperty(zt,"v5",{enumerable:!0,get:function(){return H4t.default}});var G4t=U6e();Object.defineProperty(zt,"v6",{enumerable:!0,get:function(){return G4t.default}});var V4t=z6e();Object.defineProperty(zt,"v6ToV1",{enumerable:!0,get:function(){return V4t.default}});var W4t=V6e();Object.defineProperty(zt,"v7",{enumerable:!0,get:function(){return W4t.default}});var K4t=Gb();Object.defineProperty(zt,"validate",{enumerable:!0,get:function(){return K4t.default}});var X4t=W6e();Object.defineProperty(zt,"version",{enumerable:!0,get:function(){return X4t.default}})});var kB=g(Ns=>{"use strict";var Q4t=Ns&&Ns.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Y4t=Ns&&Ns.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),MB=Ns&&Ns.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Q4t(t,e,r);return Y4t(t,e),t},Z4t=Ns&&Ns.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ns,"__esModule",{value:!0});Ns.isZstdAvailable=cvt;Ns.extract=uvt;Ns.extractTarZst=X6e;Ns.inferCompressionMethod=pvt;var J4t=require("child_process"),evt=MB(require("fs")),tvt=Z4t(require("path")),BB=MB(require("stream")),rvt=wf(),ivt=MB(u5()),nvt=xf(),svt=FB(),K6e=Mn(),qB=cr(),avt="3.4.3",ovt="1.31";async function lvt(){let e=await(0,nvt.safeWhich)("tar"),t="";if(await new rvt.ToolRunner(e,["--version"],{listeners:{stdout:i=>{t+=i.toString()}}}).exec()!==0)throw new Error("Failed to call tar --version");if(t.includes("GNU tar")){let i=t.match(/tar \(GNU tar\) ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"gnu",version:i[1]}}else if(t.includes("bsdtar")){let i=t.match(/bsdtar ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"bsd",version:i[1]}}else throw new Error("Unknown tar version")}async function cvt(e){let t=await(0,qB.isBinaryAccessible)("zstd",e);try{let r=await lvt(),{type:i,version:n}=r;switch(e.info(`Found ${i} tar version ${n}.`),i){case"gnu":return{available:t&&n>=ovt,foundZstdBinary:t,version:r};case"bsd":return{available:t&&n>=avt,foundZstdBinary:t,version:r};default:(0,qB.assertNever)(i)}}catch(r){return e.warning(`Failed to determine tar version, therefore will assume zstd is not available. The underlying error was: ${r}`),{available:!1,foundZstdBinary:t}}}async function uvt(e,t,r,i){switch(t){case"gzip":return await ivt.extractTar(e);case"zstd":if(!r)throw new Error("Could not determine tar version, which is required to extract a Zstandard archive.");return await X6e(e,r,i)}}async function X6e(e,t,r){let i=await dvt();r.debug(`Extracting to ${i}.${e instanceof BB.Readable?` Input stream has high water mark ${e.readableHighWaterMark}.`:""}`);try{let n=["-x","--zstd"];t.type==="gnu"&&(n.push("--warning=no-unknown-keyword"),n.push("--overwrite")),n.push("-f",e instanceof BB.Readable?"-":e,"-C",i),process.stdout.write(`[command]tar ${n.join(" ")} +`);let s=(0,J4t.spawn)("tar",n,{stdio:"pipe"}),a="";s.stdout?.on("data",l=>{a+=l.toString(),process.stdout.write(l)});let o="";return s.stderr?.on("data",l=>{o+=l.toString(),process.stdout.write(l)}),e instanceof BB.Readable&&e.pipe(s.stdin),await new Promise((l,c)=>{s.on("exit",u=>{u!==0&&c(new K6e.CommandInvocationError("tar",n,u??void 0,a,o)),l()})}),i}catch(n){throw await(0,qB.cleanUpGlob)(i,"extraction destination directory",r),n}}async function dvt(){let e=tvt.default.join((0,K6e.getTemporaryDirectory)(),(0,svt.v4)());return evt.mkdirSync(e,{recursive:!0}),e}function pvt(e){return e.endsWith(".tar.gz")?"gzip":"zstd"}});var Y6e=g((iIt,Q6e)=>{var Xb;Q6e.exports=function(){if(!Xb){try{Xb=Yg()("follow-redirects")}catch{}typeof Xb!="function"&&(Xb=function(){})}Xb.apply(null,arguments)}});var r4e=g((nIt,YB)=>{var Yb=require("url"),Qb=Yb.URL,fvt=require("http"),mvt=require("https"),HB=require("stream").Writable,GB=require("assert"),Z6e=Y6e();(function(){var t=typeof process<"u",r=typeof window<"u"&&typeof document<"u",i=of(Error.captureStackTrace);!t&&(r||!i)&&console.warn("The follow-redirects package should be excluded from browser builds.")})();var VB=!1;try{GB(new Qb(""))}catch(e){VB=e.code==="ERR_INVALID_URL"}var hvt=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],WB=["abort","aborted","connect","error","socket","timeout"],KB=Object.create(null);WB.forEach(function(e){KB[e]=function(t,r,i){this._redirectable.emit(e,t,r,i)}});var UB=Zb("ERR_INVALID_URL","Invalid URL",TypeError),zB=Zb("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),gvt=Zb("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",zB),yvt=Zb("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),bvt=Zb("ERR_STREAM_WRITE_AFTER_END","write after end"),vvt=HB.prototype.destroy||e4e;function Rs(e,t){HB.call(this),this._sanitizeOptions(e),this._options=e,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],t&&this.on("response",t);var r=this;this._onNativeResponse=function(i){try{r._processResponse(i)}catch(n){r.emit("error",n instanceof zB?n:new zB({cause:n}))}},this._performRequest()}Rs.prototype=Object.create(HB.prototype);Rs.prototype.abort=function(){QB(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};Rs.prototype.destroy=function(e){return QB(this._currentRequest,e),vvt.call(this,e),this};Rs.prototype.write=function(e,t,r){if(this._ending)throw new bvt;if(!af(e)&&!Evt(e))throw new TypeError("data should be a string, Buffer or Uint8Array");if(of(t)&&(r=t,t=null),e.length===0){r&&r();return}this._requestBodyLength+e.length<=this._options.maxBodyLength?(this._requestBodyLength+=e.length,this._requestBodyBuffers.push({data:e,encoding:t}),this._currentRequest.write(e,t,r)):(this.emit("error",new yvt),this.abort())};Rs.prototype.end=function(e,t,r){if(of(e)?(r=e,e=t=null):of(t)&&(r=t,t=null),!e)this._ended=this._ending=!0,this._currentRequest.end(null,null,r);else{var i=this,n=this._currentRequest;this.write(e,t,function(){i._ended=!0,n.end(null,null,r)}),this._ending=!0}};Rs.prototype.setHeader=function(e,t){this._options.headers[e]=t,this._currentRequest.setHeader(e,t)};Rs.prototype.removeHeader=function(e){delete this._options.headers[e],this._currentRequest.removeHeader(e)};Rs.prototype.setTimeout=function(e,t){var r=this;function i(a){a.setTimeout(e),a.removeListener("timeout",a.destroy),a.addListener("timeout",a.destroy)}function n(a){r._timeout&&clearTimeout(r._timeout),r._timeout=setTimeout(function(){r.emit("timeout"),s()},e),i(a)}function s(){r._timeout&&(clearTimeout(r._timeout),r._timeout=null),r.removeListener("abort",s),r.removeListener("error",s),r.removeListener("response",s),r.removeListener("close",s),t&&r.removeListener("timeout",t),r.socket||r._currentRequest.removeListener("socket",n)}return t&&this.on("timeout",t),this.socket?n(this.socket):this._currentRequest.once("socket",n),this.on("socket",i),this.on("abort",s),this.on("error",s),this.on("response",s),this.on("close",s),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(e){Rs.prototype[e]=function(t,r){return this._currentRequest[e](t,r)}});["aborted","connection","socket"].forEach(function(e){Object.defineProperty(Rs.prototype,e,{get:function(){return this._currentRequest[e]}})});Rs.prototype._sanitizeOptions=function(e){if(e.headers||(e.headers={}),e.host&&(e.hostname||(e.hostname=e.host),delete e.host),!e.pathname&&e.path){var t=e.path.indexOf("?");t<0?e.pathname=e.path:(e.pathname=e.path.substring(0,t),e.search=e.path.substring(t))}};Rs.prototype._performRequest=function(){var e=this._options.protocol,t=this._options.nativeProtocols[e];if(!t)throw new TypeError("Unsupported protocol "+e);if(this._options.agents){var r=e.slice(0,-1);this._options.agent=this._options.agents[r]}var i=this._currentRequest=t.request(this._options,this._onNativeResponse);i._redirectable=this;for(var n of WB)i.on(n,KB[n]);if(this._currentUrl=/^\//.test(this._options.path)?Yb.format(this._options):this._options.path,this._isRedirect){var s=0,a=this,o=this._requestBodyBuffers;(function l(c){if(i===a._currentRequest)if(c)a.emit("error",c);else if(s=400){e.responseUrl=this._currentUrl,e.redirects=this._redirects,this.emit("response",e),this._requestBodyBuffers=[];return}if(QB(this._currentRequest),e.destroy(),++this._redirectCount>this._options.maxRedirects)throw new gvt;var i,n=this._options.beforeRedirect;n&&(i=Object.assign({Host:e.req.getHeader("host")},this._options.headers));var s=this._options.method;((t===301||t===302)&&this._options.method==="POST"||t===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],jB(/^content-/i,this._options.headers));var a=jB(/^host$/i,this._options.headers),o=XB(this._currentUrl),l=a||o.host,c=/^\w+:/.test(r)?this._currentUrl:Yb.format(Object.assign(o,{host:l})),u=_vt(r,c);if(Z6e("redirecting to",u.href),this._isRedirect=!0,$B(u,this._options),(u.protocol!==o.protocol&&u.protocol!=="https:"||u.host!==l&&!wvt(u.host,l))&&jB(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers),of(n)){var d={headers:e.headers,statusCode:t},p={url:c,method:s,headers:i};n(this._options,d,p),this._sanitizeOptions(this._options)}this._performRequest()};function J6e(e){var t={maxRedirects:21,maxBodyLength:10485760},r={};return Object.keys(e).forEach(function(i){var n=i+":",s=r[n]=e[i],a=t[i]=Object.create(s);function o(c,u,d){return Svt(c)?c=$B(c):af(c)?c=$B(XB(c)):(d=u,u=t4e(c),c={protocol:n}),of(u)&&(d=u,u=null),u=Object.assign({maxRedirects:t.maxRedirects,maxBodyLength:t.maxBodyLength},c,u),u.nativeProtocols=r,!af(u.host)&&!af(u.hostname)&&(u.hostname="::1"),GB.equal(u.protocol,n,"protocol mismatch"),Z6e("options",u),new Rs(u,d)}function l(c,u,d){var p=a.request(c,u,d);return p.end(),p}Object.defineProperties(a,{request:{value:o,configurable:!0,enumerable:!0,writable:!0},get:{value:l,configurable:!0,enumerable:!0,writable:!0}})}),t}function e4e(){}function XB(e){var t;if(VB)t=new Qb(e);else if(t=t4e(Yb.parse(e)),!af(t.protocol))throw new UB({input:e});return t}function _vt(e,t){return VB?new Qb(e,t):XB(Yb.resolve(t,e))}function t4e(e){if(/^\[/.test(e.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(e.hostname))throw new UB({input:e.href||e});if(/^\[/.test(e.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(e.host))throw new UB({input:e.href||e});return e}function $B(e,t){var r=t||{};for(var i of hvt)r[i]=e[i];return r.hostname.startsWith("[")&&(r.hostname=r.hostname.slice(1,-1)),r.port!==""&&(r.port=Number(r.port)),r.path=r.search?r.pathname+r.search:r.pathname,r}function jB(e,t){var r;for(var i in t)e.test(i)&&(r=t[i],delete t[i]);return r===null||typeof r>"u"?void 0:String(r).trim()}function Zb(e,t,r){function i(n){of(Error.captureStackTrace)&&Error.captureStackTrace(this,this.constructor),Object.assign(this,n||{}),this.code=e,this.message=this.cause?t+": "+this.cause.message:t}return i.prototype=new(r||Error),Object.defineProperties(i.prototype,{constructor:{value:i,enumerable:!1},name:{value:"Error ["+e+"]",enumerable:!1}}),i}function QB(e,t){for(var r of WB)e.removeListener(r,KB[r]);e.on("error",e4e),e.destroy(t)}function wvt(e,t){GB(af(e)&&af(t));var r=e.length-t.length-1;return r>0&&e[r]==="."&&e.endsWith(t)}function af(e){return typeof e=="string"||e instanceof String}function of(e){return typeof e=="function"}function Evt(e){return typeof e=="object"&&"length"in e}function Svt(e){return Qb&&e instanceof Qb}YB.exports=J6e({http:fvt,https:mvt});YB.exports.wrap=J6e});var n4e=g(Xa=>{"use strict";var xvt=Xa&&Xa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Tvt=Xa&&Xa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),eq=Xa&&Xa.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&xvt(t,e,r);return Tvt(t,e),t};Object.defineProperty(Xa,"__esModule",{value:!0});Xa.STREAMING_HIGH_WATERMARK_BYTES=void 0;Xa.downloadAndExtract=Lvt;var Nvt=eq(require("path")),f0=require("perf_hooks"),Rvt=eq(u5()),Avt=r4e(),Cvt=FB(),Ovt=Go(),ZB=rf(),JB=eq(kB()),Pvt=cr();Xa.STREAMING_HIGH_WATERMARK_BYTES=4*1024*1024;function Ivt(e,t){return{combinedDurationMs:e+t,downloadDurationMs:e,extractionDurationMs:t,streamExtraction:!1}}function Dvt(e){return{combinedDurationMs:e,downloadDurationMs:void 0,extractionDurationMs:void 0,streamExtraction:!0}}async function Lvt(e,t,r,i,n,s,a){a.info(`Downloading CodeQL tools from ${e} . This may take a while.`);let o=JB.inferCompressionMethod(e);if(await s.getValue(Ovt.Feature.ZstdBundleStreamingExtraction)&&o==="zstd"&&process.platform==="linux"){a.info("Streaming the extraction of the CodeQL bundle.");let m=f0.performance.now(),h=await Fvt(e,t,r,i,a),y=Math.round(f0.performance.now()-m);return a.info(`Finished downloading and extracting CodeQL bundle to ${h} (${(0,ZB.formatDuration)(y)}).`),{extractedBundlePath:h,statusReport:{compressionMethod:o,toolsUrl:i4e(e),...Dvt(y)}}}let l=Nvt.join(n,(0,Cvt.v4)()),c=f0.performance.now(),u=await Rvt.downloadTool(e,l,t,r),d=Math.round(f0.performance.now()-c);a.info(`Finished downloading CodeQL bundle to ${u} (${(0,ZB.formatDuration)(d)}).`);let p,f;try{a.info("Extracting CodeQL bundle.");let m=f0.performance.now();p=await JB.extract(u,o,i,a),f=Math.round(f0.performance.now()-m),a.info(`Finished extracting CodeQL bundle to ${p} (${(0,ZB.formatDuration)(f)}).`)}finally{await(0,Pvt.cleanUpGlob)(u,"CodeQL bundle archive",a)}return{extractedBundlePath:p,statusReport:{compressionMethod:o,toolsUrl:i4e(e),...Ivt(d,f)}}}async function Fvt(e,t,r,i,n){r=Object.assign({"User-Agent":"CodeQL Action"},t?{authorization:t}:{},r);let s=await new Promise(a=>Avt.https.get(e,{headers:r,highWaterMark:Xa.STREAMING_HIGH_WATERMARK_BYTES},o=>a(o)));if(s.statusCode!==200)throw new Error(`Failed to download CodeQL bundle from ${e}. HTTP status code: ${s.statusCode}.`);return await JB.extractTarZst(s,i,n)}function i4e(e){return["github/codeql-action","dsp-testing/codeql-cli-nightlies"].some(t=>e.startsWith(`https://github.com/${t}/releases/download/`))?e:"sanitized-value"}});var f4e=g($t=>{"use strict";var Bvt=$t&&$t.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),qvt=$t&&$t.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ud=$t&&$t.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Bvt(t,e,r);return qvt(t,e),t},Mvt=$t&&$t.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty($t,"__esModule",{value:!0});$t.downloadCodeQL=$t.CODEQL_DEFAULT_ACTION_REPOSITORY=$t.ToolsSource=void 0;$t.getCodeQLActionRepository=c4e;$t.tryGetTagNameFromUrl=rq;$t.tryGetBundleVersionFromUrl=u4e;$t.convertToSemVer=t6;$t.getCodeQLSource=d4e;$t.tryGetFallbackToolcacheVersion=p4e;$t.getCodeQLURLVersion=Zvt;$t.setupCodeQLBundle=e_t;var kvt=ud(require("fs")),jvt=ud(require("path")),s4e=require("perf_hooks"),lf=ud(u5()),Uvt=Mvt(E6e()),y5=ud(Ud()),zvt=Mn(),$vt=ud(Kl()),a4e=ud(XT()),Hvt=Go(),Gvt=rf(),tq=ud(kB()),Vvt=n4e(),cd=ud(cr()),l4e=cr(),Jb;(function(e){e.Unknown="UNKNOWN",e.Local="LOCAL",e.Toolcache="TOOLCACHE",e.Download="DOWNLOAD"})(Jb||($t.ToolsSource=Jb={}));$t.CODEQL_DEFAULT_ACTION_REPOSITORY="github/codeql-action";var o4e=["linked","latest"];function Wvt(e){return e?".tar.zst":".tar.gz"}function Kvt(e){let t=Wvt(e),r;if(process.platform==="win32")r="win64";else if(process.platform==="linux")r="linux64";else if(process.platform==="darwin")r="osx64";else return`codeql-bundle${t}`;return`codeql-bundle-${r}${t}`}function c4e(e){return(0,zvt.isRunningLocalAction)()?(e.info("The CodeQL Action is checked out locally. Using the default CodeQL Action repository."),$t.CODEQL_DEFAULT_ACTION_REPOSITORY):cd.getRequiredEnvParam("GITHUB_ACTION_REPOSITORY")}async function Xvt(e,t,r,i){let n=c4e(i),a=[[t.url,n],[t.url,$t.CODEQL_DEFAULT_ACTION_REPOSITORY],[cd.GITHUB_DOTCOM_URL,$t.CODEQL_DEFAULT_ACTION_REPOSITORY]].filter((l,c,u)=>!u.slice(0,c).some(d=>(0,Uvt.default)(l,d))),o=Kvt(r);for(let l of a){let[c,u]=l;if(c===cd.GITHUB_DOTCOM_URL&&u===$t.CODEQL_DEFAULT_ACTION_REPOSITORY)break;let[d,p]=u.split("/");try{let f=await $vt.getApiClient().rest.repos.getReleaseByTag({owner:d,repo:p,tag:e});for(let m of f.data.assets)if(m.name===o)return i.info(`Found CodeQL bundle in ${l[1]} on ${l[0]} with URL ${m.url}.`),m.url}catch(f){i.info(`Looked for CodeQL bundle in ${l[1]} on ${l[0]} but got error ${f}.`)}}return`https://github.com/${$t.CODEQL_DEFAULT_ACTION_REPOSITORY}/releases/download/${e}/${o}`}function e6(e,t){let r=e.match(/^codeql-bundle-(.*)$/);if(r===null||r.length<2){t.debug(`Could not determine bundle version from tag ${e}.`);return}return r[1]}function rq(e,t){let r=[...e.matchAll(/\/(codeql-bundle-[^/]*)\//g)];if(!r.length){t.debug(`Could not determine tag name for URL ${e}.`);return}let i=r[r.length-1];if(i===null||i.length!==2){t.debug(`Could not determine tag name for URL ${e}. Matched ${JSON.stringify(i)}.`);return}return i[1]}function u4e(e,t){let r=rq(e,t);if(r!==void 0)return e6(r,t)}function t6(e,t){y5.valid(e)||(t.debug(`Bundle version ${e} is not in SemVer format. Will treat it as pre-release 0.0.0-${e}.`),e=`0.0.0-${e}`);let r=y5.clean(e);if(!r)throw new Error(`Bundle version ${e} is not in SemVer format.`);return r}async function Qvt(e,t){let r=lf.findAllVersions("CodeQL").filter(l4e.isGoodVersion).map(i=>({folder:lf.find("CodeQL",i),version:i})).filter(({folder:i})=>kvt.existsSync(jvt.join(i,"pinned-version")));if(r.length===1){let i=r[0];return t.debug(`CodeQL tools version ${i.version} in toolcache overriding version ${e}.`),{codeqlFolder:i.folder,sourceType:"toolcache",toolsVersion:i.version}}else r.length===0?t.debug("Did not find any candidate pinned versions of the CodeQL tools in the toolcache."):t.debug("Could not use CodeQL tools from the toolcache since more than one candidate pinned version was found in the toolcache.")}async function d4e(e,t,r,i,n,s){if(e&&!o4e.includes(e)&&!e.startsWith("http"))return s.info(`Using CodeQL CLI from local path ${e}`),{codeqlTarPath:e,sourceType:"local",toolsVersion:"local"};let a=e&&o4e.includes(e);a&&(s.info(`'tools: ${e}' was requested, so using CodeQL version ${t.cliVersion}, the version shipped with the Action.`),e==="latest"&&s.warning("`tools: latest` has been renamed to `tools: linked`, but the old name is still supported. No action is required."));let o,l,c;if(a)o=a4e.cliVersion,l=a4e.bundleVersion;else if(e!==void 0){if(l=rq(e,s),c=e,l){let f=e6(l,s);f&&y5.valid(f)&&(o=t6(f,s))}}else o=t.cliVersion,l=t.tagName;let u=l&&e6(l,s),d=o??(u&&t6(u,s))??l??c??"unknown";s.debug(`Attempting to obtain CodeQL tools. CLI version: ${o??"unknown"}, bundle tag name: ${l??"unknown"}, URL: ${c??"unspecified"}.`);let p;if(o&&(p=lf.find("CodeQL",o),!p)){s.debug(`Didn't find a version of the CodeQL tools in the toolcache with a version number exactly matching ${o}.`);let f=lf.findAllVersions("CodeQL");s.debug(`Found the following versions of the CodeQL tools in the toolcache: ${JSON.stringify(f)}.`);let m=f.filter(h=>h.startsWith(`${o}-`));m.length===1?(s.debug(`Exactly one version of the CodeQL tools starting with ${o} found in the toolcache, using that.`),p=lf.find("CodeQL",m[0])):m.length===0?s.debug(`Didn't find any versions of the CodeQL tools starting with ${o} in the toolcache. Trying next fallback method.`):(s.warning(`Found ${m.length} versions of the CodeQL tools starting with ${o} in the toolcache, but at most one was expected.`),s.debug("Trying next fallback method."))}if(!p&&l){let f=await p4e(o,l,s);f?p=lf.find("CodeQL",f):s.debug(`Could not determine a fallback toolcache version number for CodeQL tools version ${d}.`)}if(p?s.info(`Found CodeQL tools version ${d} in the toolcache.`):s.info(`Did not find CodeQL tools version ${d} in the toolcache.`),p)return o?s.info(`Using CodeQL CLI version ${o} from toolcache at ${p}`):s.info(`Using CodeQL CLI from toolcache at ${p}`),{codeqlFolder:p,sourceType:"toolcache",toolsVersion:o??d};if(i!==cd.GitHubVariant.DOTCOM&&!a&&!e){let f=await Qvt(d,s);if(f!==void 0)return f}return c||(c=await Xvt(l,r,o!==void 0&&await t_t(o,n),s)),o?s.info(`Using CodeQL CLI version ${o} sourced from ${c} .`):s.info(`Using CodeQL CLI sourced from ${c} .`),{bundleVersion:l&&e6(l,s),cliVersion:o,codeqlURL:c,sourceType:"download",toolsVersion:o??d}}async function p4e(e,t,r){let i=e6(t,r);if(!i)return;let n=t6(i,r);return r.debug(`Computed a fallback toolcache version number of ${n} for CodeQL version ${e??t}.`),n}var Yvt=async function(e,t,r,i,n,s,a,o){let l=new URL(e),c=new URLSearchParams(l.search),u={accept:"application/octet-stream"},d;c.has("token")?o.debug("CodeQL tools URL contains an authorization token."):e.startsWith(`${i.url}/`)||i.apiURL&&e.startsWith(`${i.apiURL}/`)?(o.debug("Providing an authorization token to download CodeQL tools."),d=`token ${i.auth}`):o.debug("Downloading CodeQL tools without an authorization token.");let{extractedBundlePath:p,statusReport:f}=await(0,Vvt.downloadAndExtract)(e,d,{"User-Agent":"CodeQL Action",...u},n,s,a,o),m=t??u4e(e,o);if(m===void 0)return o.debug(`Could not cache CodeQL tools because we could not determine the bundle version from the URL ${e}.`),{codeqlFolder:p,statusReport:f,toolsVersion:r??"unknown"};o.debug("Caching CodeQL bundle.");let h=Jvt(r,m,o),y=s4e.performance.now(),b=await lf.cacheDir(p,"CodeQL",h);return o.info(`Added CodeQL bundle to the tool cache (${(0,Gvt.formatDuration)(s4e.performance.now()-y)}).`),b!==p&&await(0,l4e.cleanUpGlob)(p,"CodeQL bundle from temporary directory",o),{codeqlFolder:b,statusReport:f,toolsVersion:r??h}};$t.downloadCodeQL=Yvt;function Zvt(e){let t=e.match(/\/codeql-bundle-(.*)\//);if(t===null||t.length<2)throw new cd.ConfigurationError(`Malformed tools url: ${e}. Version could not be inferred`);return t[1]}function Jvt(e,t,r){return e?.match(/^[0-9]+\.[0-9]+\.[0-9]+$/)?e:t6(t,r)}async function e_t(e,t,r,i,n,s,a){if(!await cd.isBinaryAccessible("tar",a))throw new cd.ConfigurationError("Could not find tar in PATH, so unable to extract CodeQL bundle.");let o=await tq.isZstdAvailable(a),l=await d4e(e,s,t,i,o.available,a),c,u=l.toolsVersion,d,p;switch(l.sourceType){case"local":{let f=tq.inferCompressionMethod(l.codeqlTarPath);c=await tq.extract(l.codeqlTarPath,f,o.version,a),p=Jb.Local;break}case"toolcache":c=l.codeqlFolder,a.debug(`CodeQL found in cache ${c}`),p=Jb.Toolcache;break;case"download":{let f=await(0,$t.downloadCodeQL)(l.codeqlURL,l.bundleVersion,l.cliVersion,t,o.version,r,n,a);u=f.toolsVersion,c=f.codeqlFolder,d=f.statusReport,p=Jb.Download;break}default:cd.assertNever(l)}return{codeqlFolder:c,toolsDownloadStatusReport:d,toolsSource:p,toolsVersion:u,zstdAvailability:o}}async function t_t(e,t){return process.platform!=="win32"&&t&&y5.gte(e,Hvt.CODEQL_VERSION_ZSTD_BUNDLE)}});var b5=g(Qa=>{"use strict";var r_t=Qa&&Qa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),i_t=Qa&&Qa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),h4e=Qa&&Qa.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&r_t(t,e,r);return i_t(t,e),t};Object.defineProperty(Qa,"__esModule",{value:!0});Qa.shouldEnableIndirectTracing=sq;Qa.endTracingForCluster=s_t;Qa.getTracerConfigForCluster=y4e;Qa.getCombinedTracerConfig=a_t;var iq=h4e(require("fs")),nq=h4e(require("path")),n_t=Gd(),g4e=uu(),m4e=cr();async function sq(e,t){return t.buildMode===m4e.BuildMode.None||t.buildMode===m4e.BuildMode.Autobuild&&await e.supportsFeature(g4e.ToolsFeature.TraceCommandUseBuildMode)?!1:t.languages.some(r=>(0,n_t.isTracedLanguage)(r))}async function s_t(e,t,r){if(!await sq(e,t))return;r.info("Unsetting build tracing environment variables. Subsequent steps of this job will not be traced.");let i=nq.resolve(t.dbLocation,"temp/tracingEnvironment/end-tracing.json");if(!iq.existsSync(i))throw new Error(`Environment file for ending tracing not found: ${i}`);try{let n=JSON.parse(iq.readFileSync(i,"utf8"));for(let[s,a]of Object.entries(n))a!==null?process.env[s]=a:delete process.env[s]}catch(n){throw new Error(`Failed to parse file containing end tracing environment variables: ${n}`)}}async function y4e(e){return{env:JSON.parse(iq.readFileSync(nq.resolve(e.dbLocation,"temp/tracingEnvironment/start-tracing.json"),"utf8"))}}async function a_t(e,t){if(!await sq(e,t))return;let r=await y4e(t);if(!await e.supportsFeature(g4e.ToolsFeature.SetsCodeqlRunnerEnvVar)){let i=process.platform==="win32"?"runner.exe":"runner";r.env.CODEQL_RUNNER=nq.join(r.env.CODEQL_DIST,"tools",r.env.CODEQL_PLATFORM,i)}return r}});var h0=g(ar=>{"use strict";var o_t=ar&&ar.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),l_t=ar&&ar.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),pd=ar&&ar.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&o_t(t,e,r);return l_t(t,e),t};Object.defineProperty(ar,"__esModule",{value:!0});ar.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE=ar.CODEQL_VERSION_ANALYSIS_SUMMARY_V2=void 0;ar.setupCodeQL=v_t;ar.getCodeQL=__t;ar.setCodeQL=w_t;ar.getCachedCodeQL=E_t;ar.getCodeQLForTesting=S_t;ar.getCodeQLForCmd=S5;ar.getExtraOptions=oq;ar.getTrapCachingExtractorConfigArgs=A4e;ar.getTrapCachingExtractorConfigArgsForLang=w5;ar.getGeneratedCodeScanningConfigPath=E5;var c_t=pd(require("fs")),_5=pd(require("path")),b4e=pd(ze()),v5=pd(wf()),v4e=pd(ng()),u_t=pd(Ud()),m0=Mn(),_4e=Xbe(),d_t=Ah(),r6=ru(),w4e=Go(),p_t=Gd(),f_t=pd(f4e()),dd=uu(),m_t=b5(),Wi=pd(cr()),i6=cr(),Ic,E4e="2.14.6",S4e="2.14.6",h_t="3.10",g_t="2024-09-24",R4e="progress++";ar.CODEQL_VERSION_ANALYSIS_SUMMARY_V2="2.15.0";ar.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE="2.15.0";var y_t="2.15.2",b_t="2.17.1";async function v_t(e,t,r,i,n,s,a,o){try{let{codeqlFolder:l,toolsDownloadStatusReport:c,toolsSource:u,toolsVersion:d,zstdAvailability:p}=await f_t.setupCodeQLBundle(e,t,r,i,a,n,s);s.debug(`Bundle download status report: ${JSON.stringify(c)}`);let f=_5.join(l,"codeql","codeql");if(process.platform==="win32")f+=".exe";else if(process.platform!=="linux"&&process.platform!=="darwin")throw new Wi.ConfigurationError(`Unsupported platform: ${process.platform}`);return Ic=await S5(f,o),{codeql:Ic,toolsDownloadStatusReport:c,toolsSource:u,toolsVersion:d,zstdAvailability:p}}catch(l){throw new Error(`Unable to download and extract CodeQL CLI: ${(0,i6.getErrorMessage)(l)}`)}}async function __t(e){return Ic===void 0&&(Ic=await S5(e,!0)),Ic}function Lr(e,t,r){return typeof e[t]!="function"?r!==void 0?r:()=>{throw new Error(`CodeQL ${t} method not correctly defined`)}:e[t]}function w_t(e){return Ic={getPath:Lr(e,"getPath",()=>"/tmp/dummy-path"),getVersion:Lr(e,"getVersion",async()=>({version:"1.0.0"})),printVersion:Lr(e,"printVersion"),supportsFeature:Lr(e,"supportsFeature",async t=>!!e.getVersion&&(0,dd.isSupportedToolsFeature)(await e.getVersion(),t)),databaseInitCluster:Lr(e,"databaseInitCluster"),runAutobuild:Lr(e,"runAutobuild"),extractScannedLanguage:Lr(e,"extractScannedLanguage"),extractUsingBuildMode:Lr(e,"extractUsingBuildMode"),finalizeDatabase:Lr(e,"finalizeDatabase"),resolveLanguages:Lr(e,"resolveLanguages"),betterResolveLanguages:Lr(e,"betterResolveLanguages",async()=>({aliases:{},extractors:{}})),resolveQueries:Lr(e,"resolveQueries"),resolveBuildEnvironment:Lr(e,"resolveBuildEnvironment"),packDownload:Lr(e,"packDownload"),databaseCleanup:Lr(e,"databaseCleanup"),databaseBundle:Lr(e,"databaseBundle"),databaseRunQueries:Lr(e,"databaseRunQueries"),databaseInterpretResults:Lr(e,"databaseInterpretResults"),databasePrintBaseline:Lr(e,"databasePrintBaseline"),databaseExportDiagnostics:Lr(e,"databaseExportDiagnostics"),diagnosticsExport:Lr(e,"diagnosticsExport"),resolveExtractor:Lr(e,"resolveExtractor"),mergeResults:Lr(e,"mergeResults")},Ic}function E_t(){if(Ic===void 0)throw new Error("cachedCodeQL undefined");return Ic}async function S_t(e="codeql-for-testing"){return S5(e,!1)}async function S5(e,t){let r={getPath(){return e},async getVersion(){let i=Wi.getCachedCodeQlVersion();if(i===void 0){let n=await dn(e,["version","--format=json"],{noStreamStdout:!0});try{i=JSON.parse(n)}catch{throw Error(`Invalid JSON output from \`version --format=json\`: ${n}`)}Wi.cacheCodeQlVersion(i)}return i},async printVersion(){await dn(e,["version","--format=json"])},async supportsFeature(i){return(0,dd.isSupportedToolsFeature)(await this.getVersion(),i)},async databaseInitCluster(i,n,s,a,o){let l=i.languages.map(p=>`--language=${p}`);if(await(0,m_t.shouldEnableIndirectTracing)(r,i)&&(l.push("--begin-tracing"),l.push(...await A4e(i)),l.push(`--trace-process-name=${s}`)),i.languages.indexOf(p_t.Language.actions)>=0){l.push("--search-path");let p=_5.resolve(__dirname,"../actions-extractor");l.push(p)}let c=await x_t(i,o),u=(0,m0.getOptionalInput)("external-repository-token");l.push(`--codescanning-config=${c}`),u&&l.push("--external-repository-token-stdin"),i.buildMode!==void 0&&await this.supportsFeature(dd.ToolsFeature.BuildModeOption)&&l.push(`--build-mode=${i.buildMode}`),a!==void 0&&l.push(`--qlconfig-file=${a}`),l.push("--calculate-language-specific-baseline"),await T4e(i,this)?l.push("--sublanguage-file-coverage"):await Wi.codeQlVersionAtLeast(this,ar.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&l.push("--no-sublanguage-file-coverage");let d=(0,dd.isSupportedToolsFeature)(await this.getVersion(),dd.ToolsFeature.ForceOverwrite)?"--force-overwrite":"--overwrite";await dn(e,["database","init",d,"--db-cluster",i.dbLocation,`--source-root=${n}`,"--extractor-include-aliases",...l,...Vi(["database","init"],{ignoringOptions:["--overwrite"]})],{stdin:u})},async runAutobuild(i,n){N4e();let s=_5.join(await this.resolveExtractor(n),"tools",process.platform==="win32"?"autobuild.cmd":"autobuild.sh");i.debugMode&&(process.env[r6.EnvVar.CLI_VERBOSITY]=process.env[r6.EnvVar.CLI_VERBOSITY]||R4e),await dn(s)},async extractScannedLanguage(i,n){await dn(e,["database","trace-command","--index-traceless-dbs",...await w5(i,n),...aq(i.debugMode),...Vi(["database","trace-command"]),Wi.getCodeQLDatabasePath(i,n)])},async extractUsingBuildMode(i,n){i.buildMode===i6.BuildMode.Autobuild&&N4e();try{await dn(e,["database","trace-command","--use-build-mode","--working-dir",process.cwd(),...await w5(i,n),...aq(i.debugMode),...Vi(["database","trace-command"]),Wi.getCodeQLDatabasePath(i,n)])}catch(s){if(i.buildMode===i6.BuildMode.Autobuild){let a=`We were unable to automatically build your code. Please change the build mode for this language to manual and specify build steps for your project. See ${d_t.DocUrl.AUTOMATIC_BUILD_FAILED} for more information.`;throw new Wi.ConfigurationError(`${a} ${(0,i6.getErrorMessage)(s)}`)}else throw s}},async finalizeDatabase(i,n,s,a){let o=["database","finalize","--finalize-dataset",n,s,...aq(a),...Vi(["database","finalize"]),i];await dn(e,o)},async resolveLanguages(){let i=["resolve","languages","--format=json",...Vi(["resolve","languages"])],n=await dn(e,i);try{return JSON.parse(n)}catch(s){throw new Error(`Unexpected output from codeql resolve languages: ${s}`)}},async betterResolveLanguages(){let i=["resolve","languages","--format=betterjson","--extractor-options-verbosity=4","--extractor-include-aliases",...Vi(["resolve","languages"])],n=await dn(e,i);try{return JSON.parse(n)}catch(s){throw new Error(`Unexpected output from codeql resolve languages with --format=betterjson: ${s}`)}},async resolveQueries(i,n){let s=["resolve","queries",...i,"--format=bylanguage",...Vi(["resolve","queries"])];n!==void 0&&s.push("--additional-packs",n);let a=await dn(e,s);try{return JSON.parse(a)}catch(o){throw new Error(`Unexpected output from codeql resolve queries: ${o}`)}},async resolveBuildEnvironment(i,n){let s=["resolve","build-environment",`--language=${n}`,"--extractor-include-aliases",...Vi(["resolve","build-environment"])];i!==void 0&&s.push("--working-dir",i);let a=await dn(e,s);try{return JSON.parse(a)}catch(o){throw new Error(`Unexpected output from codeql resolve build-environment: ${o} in +${a}`)}},async databaseRunQueries(i,n){let s=["database","run-queries",...n,i,"--expect-discarded-cache","--min-disk-free=1024","-v",...Vi(["database","run-queries"],{ignoringOptions:["--expect-discarded-cache"]})];await Wi.codeQlVersionAtLeast(this,w4e.CODEQL_VERSION_FINE_GRAINED_PARALLELISM)&&s.push("--intra-layer-parallelism"),await dn(e,s)},async databaseInterpretResults(i,n,s,a,o,l,c,u,d,p){let f=await p.getValue(w4e.Feature.ExportDiagnosticsEnabled,this),m=["database","interpret-results",o,"--format=sarif-latest",l,`--output=${s}`,a,"--print-diagnostics-summary","--print-metrics-summary","--sarif-add-baseline-file-info",`--sarif-codescanning-config=${E5(d)}`,"--sarif-group-rules-by-pack",...await N_t(this),...await R_t(this),...Vi(["database","interpret-results"])];return c!==void 0&&m.push(c),u!==void 0&&m.push("--sarif-category",u),await T4e(d,this)?m.push("--sublanguage-file-coverage"):await Wi.codeQlVersionAtLeast(this,ar.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&m.push("--no-sublanguage-file-coverage"),f?m.push("--sarif-include-diagnostics"):m.push("--no-sarif-include-diagnostics"),await Wi.codeQlVersionAtLeast(this,ar.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)&&!(0,dd.isSupportedToolsFeature)(await this.getVersion(),dd.ToolsFeature.AnalysisSummaryV2IsDefault)&&m.push("--new-analysis-summary"),m.push(i),n&&m.push(...n),await dn(e,m,{noStreamStdout:!0})},async databasePrintBaseline(i){let n=["database","print-baseline",...Vi(["database","print-baseline"]),i];return await dn(e,n)},async packDownload(i,n){let a=["pack","download",...n?[`--qlconfig-file=${n}`]:[],"--format=json","--resolve-query-specs",...Vi(["pack","download"]),...i],o=await dn(e,a);try{let l=JSON.parse(o);if(Array.isArray(l.packs)&&l.packs.every(c=>c.name))return l;throw new Error("Unexpected output from pack download")}catch(l){throw new Error(`Attempted to download specified packs but got an error: +${o} +${l}`)}},async databaseCleanup(i,n){let s=await Wi.codeQlVersionAtLeast(this,b_t)?"--cache-cleanup":"--mode",a=["database","cleanup",i,`${s}=${n}`,...Vi(["database","cleanup"])];await dn(e,a)},async databaseBundle(i,n,s){let a=["database","bundle",i,`--output=${n}`,`--name=${s}`,...Vi(["database","bundle"])];await new v5.ToolRunner(e,a).exec()},async databaseExportDiagnostics(i,n,s){let a=["database","export-diagnostics",`${i}`,"--db-cluster","--format=sarif-latest",`--output=${n}`,"--sarif-include-diagnostics","-vvv",...Vi(["diagnostics","export"])];s!==void 0&&a.push("--sarif-category",s),await new v5.ToolRunner(e,a).exec()},async diagnosticsExport(i,n,s){let a=["diagnostics","export","--format=sarif-latest",`--output=${i}`,`--sarif-codescanning-config=${E5(s)}`,...Vi(["diagnostics","export"])];n!==void 0&&a.push("--sarif-category",n),await new v5.ToolRunner(e,a).exec()},async resolveExtractor(i){let n="";return await new v5.ToolRunner(e,["resolve","extractor","--format=json",`--language=${i}`,"--extractor-include-aliases",...Vi(["resolve","extractor"])],{silent:!0,listeners:{stdout:s=>{n+=s.toString()},stderr:s=>{process.stderr.write(s)}}}).exec(),JSON.parse(n)},async mergeResults(i,n,{mergeRunsFromEqualCategory:s=!1}){let a=["github","merge-results","--output",n,...Vi(["github","merge-results"])];for(let o of i)a.push("--sarif",o);s&&a.push("--sarif-merge-runs-from-equal-category"),await dn(e,a)}};if(t&&!await Wi.codeQlVersionAtLeast(r,E4e))throw new Wi.ConfigurationError(`Expected a CodeQL CLI with version at least ${E4e} but got version ${(await r.getVersion()).version}`);if(t&&process.env[r6.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING]!=="true"&&!await Wi.codeQlVersionAtLeast(r,S4e)){let i=await r.getVersion();b4e.warning(`CodeQL CLI version ${i.version} was discontinued on ${g_t} alongside GitHub Enterprise Server ${h_t} and will not be supported by the next minor release of the CodeQL Action. Please update to CodeQL CLI version ${S4e} or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version. + +Alternatively, if you want to continue using CodeQL CLI version ${i.version}, you can replace 'github/codeql-action/*@v${(0,m0.getActionVersion)().split(".")[0]}' by 'github/codeql-action/*@v${(0,m0.getActionVersion)()}' in your code scanning workflow to continue using this version of the CodeQL Action.`),b4e.exportVariable(r6.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING,"true")}return r}function Vi(e,{ignoringOptions:t}={}){let r=Wi.getExtraOptionsEnvParam();return oq(r,e,[]).filter(i=>!t?.includes(i))}function x4e(e,t){if(e===void 0)return[];if(!Array.isArray(e)){let r=`The extra options for '${t.join(".")}' ('${JSON.stringify(e)}') are not in an array.`;throw new Error(r)}return e.map(r=>{let i=typeof r;if(i!=="string"&&i!=="number"&&i!=="boolean"){let n=`The extra option for '${t.join(".")}' ('${JSON.stringify(r)}') is not a primitive value.`;throw new Error(n)}return`${r}`})}function oq(e,t,r){let i=x4e(e?.["*"],r.concat("*")),n=t.length===0?x4e(e,r):oq(e?.[t[0]],t?.slice(1),r.concat(t[0]));return i.concat(n)}async function dn(e,t=[],r={}){try{return await(0,m0.runTool)(e,t,r)}catch(i){throw i instanceof m0.CommandInvocationError?(0,_4e.wrapCliConfigurationError)(new _4e.CliError(i)):i}}async function x_t(e,t){let r=E5(e),i=(0,i6.cloneObject)(e.originalUserInput);if(e.augmentationProperties.queriesInput&&(e.augmentationProperties.queriesInputCombines?i.queries=(i.queries||[]).concat(e.augmentationProperties.queriesInput):i.queries=e.augmentationProperties.queriesInput),i.queries?.length===0&&delete i.queries,e.augmentationProperties.packsInput)if(e.augmentationProperties.packsInputCombines)if(Array.isArray(i.packs))i.packs=(i.packs||[]).concat(e.augmentationProperties.packsInput);else if(!i.packs)i.packs=e.augmentationProperties.packsInput;else{let n=Object.keys(i.packs)[0];i.packs[n]=i.packs[n].concat(e.augmentationProperties.packsInput)}else i.packs=e.augmentationProperties.packsInput;return Array.isArray(i.packs)&&!i.packs.length&&delete i.packs,t.info(`Writing augmented user configuration file to ${r}`),t.startGroup("Augmented user configuration file contents"),t.info(v4e.dump(i)),t.endGroup(),c_t.writeFileSync(r,v4e.dump(i)),r}var T_t=1024;async function A4e(e){let t=[];for(let r of e.languages)t.push(await w5(e,r));return t.flat()}async function w5(e,t){let r=e.trapCaches[t];if(r===void 0)return[];let i=await(0,m0.isAnalyzingDefaultBranch)();return[`-O=${t}.trap.cache.dir=${r}`,`-O=${t}.trap.cache.bound=${T_t}`,`-O=${t}.trap.cache.write=${i}`]}function E5(e){return _5.resolve(e.tempDir,"user-config.yaml")}async function T4e(e,t){return(e.gitHubVersion.type!==Wi.GitHubVariant.GHES||u_t.gte(e.gitHubVersion.version,"3.12.0"))&&await Wi.codeQlVersionAtLeast(t,ar.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)}async function N_t(e){return await Wi.codeQlVersionAtLeast(e,y_t)?["--sarif-include-query-help=always"]:["--sarif-add-query-help"]}function aq(e){return e?[`--verbosity=${R4e}`]:[]}function N4e(){let e=process.env.JAVA_TOOL_OPTIONS||"";process.env.JAVA_TOOL_OPTIONS=[...e.split(/\s+/),"-Dhttp.keepAlive=false","-Dmaven.wagon.http.pool=false"].join(" ")}async function R_t(e){let t=process.env[r6.EnvVar.JOB_RUN_UUID];return t&&await e.supportsFeature(dd.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty)?[`--sarif-run-property=jobRunUuid=${t}`]:[]}});var I4e=g(Co=>{"use strict";var A_t=Co&&Co.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),C_t=Co&&Co.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),O_t=Co&&Co.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&A_t(t,e,r);return C_t(t,e),t};Object.defineProperty(Co,"__esModule",{value:!0});Co.determineAutobuildLanguages=F_t;Co.setupCppAutobuild=P4e;Co.runAutobuild=B_t;var T5=O_t(ze()),C4e=Mn(),P_t=Kl(),I_t=h0(),lq=Ah(),D_t=ru(),x5=Go(),n6=Gd(),L_t=Rg(),O4e=uu(),cq=cr();async function F_t(e,t,r){if(t.buildMode===cq.BuildMode.None&&await e.supportsFeature(O4e.ToolsFeature.TraceCommandUseBuildMode)||t.buildMode===cq.BuildMode.Manual){r.info(`Using ${t.buildMode} build mode, nothing to autobuild.`);return}let i=t.languages.filter(a=>(0,n6.isTracedLanguage)(a));if(!i){r.info("None of the languages in this project require extra build steps");return}let n=i.filter(a=>a!==n6.Language.go),s=[];return n[0]!==void 0&&s.push(n[0]),i.length!==n.length&&s.push(n6.Language.go),r.debug(`Will autobuild ${s.join(" and ")}.`),n.length>1&&r.warning(`We will only automatically build ${s.join(" and ")} code. If you wish to scan ${n.slice(1).join(" and ")}, you must replace the autobuild step of your workflow with custom build steps. See ${lq.DocUrl.SPECIFY_BUILD_STEPS_MANUALLY} for more information.`),s}async function P4e(e,t){let r=x5.featureConfig[x5.Feature.CppDependencyInstallation].envVar,i="C++ automatic installation of dependencies",n=await(0,P_t.getGitHubVersion)(),s=(0,L_t.parseRepositoryNwo)((0,cq.getRequiredEnvParam)("GITHUB_REPOSITORY"));await new x5.Features(n,s,(0,C4e.getTemporaryDirectory)(),t).getValue(x5.Feature.CppDependencyInstallation,e)?process.env.RUNNER_ENVIRONMENT==="self-hosted"&&process.env[r]!=="true"?(t.info(`Disabling ${i} as we are on a self-hosted runner.${(0,C4e.getWorkflowEventName)()!=="dynamic"?` To override this, set the ${r} environment variable to 'true' in your workflow. See ${lq.DocUrl.DEFINE_ENV_VARIABLES} for more information.`:""}`),T5.exportVariable(r,"false")):(t.info(`Enabling ${i}. This can be disabled by setting the ${r} environment variable to 'false'. See ${lq.DocUrl.DEFINE_ENV_VARIABLES} for more information.`),T5.exportVariable(r,"true")):(t.info(`Disabling ${i}.`),T5.exportVariable(r,"false"))}async function B_t(e,t,r){r.startGroup(`Attempting to automatically build ${t} code`);let i=await(0,I_t.getCodeQL)(e.codeQLCmd);t===n6.Language.cpp&&await P4e(i,r),e.buildMode&&await i.supportsFeature(O4e.ToolsFeature.TraceCommandUseBuildMode)?await i.extractUsingBuildMode(e,t):await i.runAutobuild(e,t),t===n6.Language.go&&T5.exportVariable(D_t.EnvVar.DID_AUTOBUILD_GOLANG,"true"),r.endGroup()}});var B4e=g(fd=>{"use strict";var q_t=fd&&fd.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(fd,"__esModule",{value:!0});fd.makeDiagnostic=M_t;fd.addDiagnostic=k_t;fd.logUnwrittenDiagnostics=j_t;fd.flushDiagnostics=U_t;var uq=require("fs"),D4e=q_t(require("path")),N5=rf(),L4e=cr(),g0=[];function M_t(e,t,r=void 0){return{...r,timestamp:r?.timestamp??new Date().toISOString(),source:{...r?.source,id:e,name:t}}}function k_t(e,t,r){let i=(0,N5.getActionsLogger)(),n=t?(0,L4e.getCodeQLDatabasePath)(e,t):e.dbLocation;(0,uq.existsSync)(n)?F4e(e,t,r):(i.debug(`Writing a diagnostic for ${t}, but the database at ${n} does not exist yet.`),g0.push({diagnostic:r,language:t}))}function F4e(e,t,r){let i=(0,N5.getActionsLogger)(),n=t?(0,L4e.getCodeQLDatabasePath)(e,t):e.dbLocation,s=D4e.default.resolve(n,"diagnostic","codeql-action");try{(0,uq.mkdirSync)(s,{recursive:!0});let a=D4e.default.resolve(s,`codeql-action-${r.timestamp.replaceAll(":","")}.json`);(0,uq.writeFileSync)(a,JSON.stringify(r))}catch(a){i.warning(`Unable to write diagnostic message to database: ${a}`),i.debug(JSON.stringify(r))}}function j_t(){let e=(0,N5.getActionsLogger)(),t=g0.length;if(t>0){e.warning(`${t} diagnostic(s) could not be written to the database and will not appear on the Tool Status Page.`);for(let r of g0)e.debug(JSON.stringify(r.diagnostic))}}function U_t(e){(0,N5.getActionsLogger)().debug(`Writing ${g0.length} diagnostic(s) to database.`);for(let r of g0)F4e(e,r.language,r.diagnostic);g0=[]}});var M4e=g((dIt,q4e)=>{"use strict";var z_t=require("path");q4e.exports=(e,t)=>{if(typeof e!="string")throw new TypeError(`Expected a string, got ${typeof e}`);t={resolve:!0,...t};let r=e;return t.resolve&&(r=z_t.resolve(e)),r=r.replace(/\\/g,"/"),r[0]!=="/"&&(r=`/${r}`),encodeURI(`file://${r}`).replace(/[?#]/g,encodeURIComponent)}});var md=g((Ys,mq)=>{"use strict";var j4e=require("url"),dq=Ys.ValidationError=function(t,r,i,n,s,a){if(Array.isArray(n)?(this.path=n,this.property=n.reduce(function(l,c){return l+U4e(c)},"instance")):n!==void 0&&(this.property=n),t&&(this.message=t),i){var o=i.$id||i.id;this.schema=o||i}r!==void 0&&(this.instance=r),this.name=s,this.argument=a,this.stack=this.toString()};dq.prototype.toString=function(){return this.property+" "+this.message};var R5=Ys.ValidatorResult=function(t,r,i,n){this.instance=t,this.schema=r,this.options=i,this.path=n.path,this.propertyPath=n.propertyPath,this.errors=[],this.throwError=i&&i.throwError,this.throwFirst=i&&i.throwFirst,this.throwAll=i&&i.throwAll,this.disableFormat=i&&i.disableFormat===!0};R5.prototype.addError=function(t){var r;if(typeof t=="string")r=new dq(t,this.instance,this.schema,this.path);else{if(!t)throw new Error("Missing error detail");if(!t.message)throw new Error("Missing error message");if(!t.name)throw new Error("Missing validator type");r=new dq(t.message,this.instance,this.schema,this.path,t.name,t.argument)}if(this.errors.push(r),this.throwFirst)throw new cf(this);if(this.throwError)throw r;return r};R5.prototype.importErrors=function(t){typeof t=="string"||t&&t.validatorType?this.addError(t):t&&t.errors&&(this.errors=this.errors.concat(t.errors))};function $_t(e,t){return t+": "+e.toString()+` +`}R5.prototype.toString=function(t){return this.errors.map($_t).join("")};Object.defineProperty(R5.prototype,"valid",{get:function(){return!this.errors.length}});mq.exports.ValidatorResultError=cf;function cf(e){Error.captureStackTrace&&Error.captureStackTrace(this,cf),this.instance=e.instance,this.schema=e.schema,this.options=e.options,this.errors=e.errors}cf.prototype=new Error;cf.prototype.constructor=cf;cf.prototype.name="Validation Error";var k4e=Ys.SchemaError=function e(t,r){this.message=t,this.schema=r,Error.call(this,t),Error.captureStackTrace(this,e)};k4e.prototype=Object.create(Error.prototype,{constructor:{value:k4e,enumerable:!1},name:{value:"SchemaError",enumerable:!1}});var pq=Ys.SchemaContext=function(t,r,i,n,s){this.schema=t,this.options=r,Array.isArray(i)?(this.path=i,this.propertyPath=i.reduce(function(a,o){return a+U4e(o)},"instance")):this.propertyPath=i,this.base=n,this.schemas=s};pq.prototype.resolve=function(t){return j4e.resolve(this.base,t)};pq.prototype.makeChild=function(t,r){var i=r===void 0?this.path:this.path.concat([r]),n=t.$id||t.id,s=j4e.resolve(this.base,n||""),a=new pq(t,this.options,i,s,Object.create(this.schemas));return n&&!a.schemas[s]&&(a.schemas[s]=t),a};var Oo=Ys.FORMAT_REGEXPS={"date-time":/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])[tT ](2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])(\.\d+)?([zZ]|[+-]([0-5][0-9]):(60|[0-5][0-9]))$/,date:/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])$/,time:/^(2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])$/,duration:/P(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S)|\d+(D|M(\d+D)?|Y(\d+M(\d+D)?)?)(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S))?|\d+W)/i,email:/^(?:[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+\.)*[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+@(?:(?:(?:[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!\.)){0,61}[a-zA-Z0-9]?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!$)){0,61}[a-zA-Z0-9]?)|(?:\[(?:(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\]))$/,"idn-email":/^("(?:[!#-\[\]-\u{10FFFF}]|\\[\t -\u{10FFFF}])*"|[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*)@([!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*|\[[!-Z\^-\u{10FFFF}]*\])$/u,"ip-address":/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,ipv6:/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/,uri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"uri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/,iri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"iri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~-\u{10FFFF}]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~-\u{10FFFF}])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/u,uuid:/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i,"uri-template":/(%[0-9a-f]{2}|[!#$&(-;=?@\[\]_a-z~]|\{[!#&+,./;=?@|]?(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?(,(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?)*\})*/iu,"json-pointer":/^(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*$/iu,"relative-json-pointer":/^\d+(#|(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*)$/iu,hostname:/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"host-name":/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"utc-millisec":function(e){return typeof e=="string"&&parseFloat(e)===parseInt(e,10)&&!isNaN(e)},regex:function(e){var t=!0;try{new RegExp(e)}catch{t=!1}return t},style:/[\r\n\t ]*[^\r\n\t ][^:]*:[\r\n\t ]*[^\r\n\t ;]*[\r\n\t ]*;?/,color:/^(#?([0-9A-Fa-f]{3}){1,2}\b|aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow|(rgb\(\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*\))|(rgb\(\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*\)))$/,phone:/^\+(?:[0-9] ?){6,14}[0-9]$/,alpha:/^[a-zA-Z]+$/,alphanumeric:/^[a-zA-Z0-9]+$/};Oo.regexp=Oo.regex;Oo.pattern=Oo.regex;Oo.ipv4=Oo["ip-address"];Ys.isFormat=function(t,r,i){if(typeof t=="string"&&Oo[r]!==void 0){if(Oo[r]instanceof RegExp)return Oo[r].test(t);if(typeof Oo[r]=="function")return Oo[r](t)}else if(i&&i.customFormats&&typeof i.customFormats[r]=="function")return i.customFormats[r](t);return!0};var U4e=Ys.makeSuffix=function(t){return t=t.toString(),!t.match(/[.\s\[\]]/)&&!t.match(/^[\d]/)?"."+t:t.match(/^\d+$/)?"["+t+"]":"["+JSON.stringify(t)+"]"};Ys.deepCompareStrict=function e(t,r){if(typeof t!=typeof r)return!1;if(Array.isArray(t))return!Array.isArray(r)||t.length!==r.length?!1:t.every(function(s,a){return e(t[a],r[a])});if(typeof t=="object"){if(!t||!r)return t===r;var i=Object.keys(t),n=Object.keys(r);return i.length!==n.length?!1:i.every(function(s){return e(t[s],r[s])})}return t===r};function H_t(e,t,r,i){typeof r=="object"?t[i]=fq(e[i],r):e.indexOf(r)===-1&&t.push(r)}function G_t(e,t,r){t[r]=e[r]}function V_t(e,t,r,i){typeof t[i]!="object"||!t[i]?r[i]=t[i]:e[i]?r[i]=fq(e[i],t[i]):r[i]=t[i]}function fq(e,t){var r=Array.isArray(t),i=r&&[]||{};return r?(e=e||[],i=i.concat(e),t.forEach(H_t.bind(null,e,i))):(e&&typeof e=="object"&&Object.keys(e).forEach(G_t.bind(null,e,i)),Object.keys(t).forEach(V_t.bind(null,e,t,i))),i}mq.exports.deepMerge=fq;Ys.objectGetPath=function(t,r){for(var i=r.split("/").slice(1),n;typeof(n=i.shift())=="string";){var s=decodeURIComponent(n.replace(/~0/,"~").replace(/~1/g,"/"));if(!(s in t))return;t=t[s]}return t};function W_t(e){return"/"+encodeURIComponent(e).replace(/~/g,"%7E")}Ys.encodePath=function(t){return t.map(W_t).join("")};Ys.getDecimalPlaces=function(t){var r=0;if(isNaN(t))return r;typeof t!="number"&&(t=Number(t));var i=t.toString().split("e");if(i.length===2){if(i[1][0]!=="-")return r;r=Number(i[1].slice(1))}var n=i[0].split(".");return n.length===2&&(r+=n[1].length),r};Ys.isSchema=function(t){return typeof t=="object"&&t||typeof t=="boolean"}});var G4e=g((pIt,H4e)=>{"use strict";var Zs=md(),Rt=Zs.ValidatorResult,hd=Zs.SchemaError,hq={};hq.ignoreProperties={id:!0,default:!0,description:!0,title:!0,additionalItems:!0,then:!0,else:!0,$schema:!0,$ref:!0,extends:!0};var At=hq.validators={};At.type=function(t,r,i,n){if(t===void 0)return null;var s=new Rt(t,r,i,n),a=Array.isArray(r.type)?r.type:[r.type];if(!a.some(this.testType.bind(this,t,r,i,n))){var o=a.map(function(l){if(l){var c=l.$id||l.id;return c?"<"+c+">":l+""}});s.addError({name:"type",argument:o,message:"is not of a type(s) "+o})}return s};function gq(e,t,r,i,n){var s=t.throwError,a=t.throwAll;t.throwError=!1,t.throwAll=!1;var o=this.validateSchema(e,n,t,r);return t.throwError=s,t.throwAll=a,!o.valid&&i instanceof Function&&i(o),o.valid}At.anyOf=function(t,r,i,n){if(t===void 0)return null;var s=new Rt(t,r,i,n),a=new Rt(t,r,i,n);if(!Array.isArray(r.anyOf))throw new hd("anyOf must be an array");if(!r.anyOf.some(gq.bind(this,t,i,n,function(l){a.importErrors(l)}))){var o=r.anyOf.map(function(l,c){var u=l.$id||l.id;return u?"<"+u+">":l.title&&JSON.stringify(l.title)||l.$ref&&"<"+l.$ref+">"||"[subschema "+c+"]"});i.nestedErrors&&s.importErrors(a),s.addError({name:"anyOf",argument:o,message:"is not any of "+o.join(",")})}return s};At.allOf=function(t,r,i,n){if(t===void 0)return null;if(!Array.isArray(r.allOf))throw new hd("allOf must be an array");var s=new Rt(t,r,i,n),a=this;return r.allOf.forEach(function(o,l){var c=a.validateSchema(t,o,i,n);if(!c.valid){var u=o.$id||o.id,d=u||o.title&&JSON.stringify(o.title)||o.$ref&&"<"+o.$ref+">"||"[subschema "+l+"]";s.addError({name:"allOf",argument:{id:d,length:c.errors.length,valid:c},message:"does not match allOf schema "+d+" with "+c.errors.length+" error[s]:"}),s.importErrors(c)}}),s};At.oneOf=function(t,r,i,n){if(t===void 0)return null;if(!Array.isArray(r.oneOf))throw new hd("oneOf must be an array");var s=new Rt(t,r,i,n),a=new Rt(t,r,i,n),o=r.oneOf.filter(gq.bind(this,t,i,n,function(c){a.importErrors(c)})).length,l=r.oneOf.map(function(c,u){var d=c.$id||c.id;return d||c.title&&JSON.stringify(c.title)||c.$ref&&"<"+c.$ref+">"||"[subschema "+u+"]"});return o!==1&&(i.nestedErrors&&s.importErrors(a),s.addError({name:"oneOf",argument:l,message:"is not exactly one from "+l.join(",")})),s};At.if=function(t,r,i,n){if(t===void 0)return null;if(!Zs.isSchema(r.if))throw new Error('Expected "if" keyword to be a schema');var s=gq.call(this,t,i,n,null,r.if),a=new Rt(t,r,i,n),o;if(s){if(r.then===void 0)return;if(!Zs.isSchema(r.then))throw new Error('Expected "then" keyword to be a schema');o=this.validateSchema(t,r.then,i,n.makeChild(r.then)),a.importErrors(o)}else{if(r.else===void 0)return;if(!Zs.isSchema(r.else))throw new Error('Expected "else" keyword to be a schema');o=this.validateSchema(t,r.else,i,n.makeChild(r.else)),a.importErrors(o)}return a};function yq(e,t){if(Object.hasOwnProperty.call(e,t))return e[t];if(t in e){for(;e=Object.getPrototypeOf(e);)if(Object.propertyIsEnumerable.call(e,t))return e[t]}}At.propertyNames=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=r.propertyNames!==void 0?r.propertyNames:{};if(!Zs.isSchema(a))throw new hd('Expected "propertyNames" to be a schema (object or boolean)');for(var o in t)if(yq(t,o)!==void 0){var l=this.validateSchema(o,a,i,n.makeChild(a));s.importErrors(l)}return s}};At.properties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=r.properties||{};for(var o in a){var l=a[o];if(l!==void 0){if(l===null)throw new hd('Unexpected null, expected schema in "properties"');typeof i.preValidateProperty=="function"&&i.preValidateProperty(t,o,l,i,n);var c=yq(t,o),u=this.validateSchema(c,l,i,n.makeChild(l,o));u.instance!==s.instance[o]&&(s.instance[o]=u.instance),s.importErrors(u)}}return s}};function z4e(e,t,r,i,n,s){if(this.types.object(e)&&!(t.properties&&t.properties[n]!==void 0))if(t.additionalProperties===!1)s.addError({name:"additionalProperties",argument:n,message:"is not allowed to have the additional property "+JSON.stringify(n)});else{var a=t.additionalProperties||{};typeof r.preValidateProperty=="function"&&r.preValidateProperty(e,n,a,r,i);var o=this.validateSchema(e[n],a,r,i.makeChild(a,n));o.instance!==s.instance[n]&&(s.instance[n]=o.instance),s.importErrors(o)}}At.patternProperties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=r.patternProperties||{};for(var o in t){var l=!0;for(var c in a){var u=a[c];if(u!==void 0){if(u===null)throw new hd('Unexpected null, expected schema in "patternProperties"');try{var d=new RegExp(c,"u")}catch{d=new RegExp(c)}if(d.test(o)){l=!1,typeof i.preValidateProperty=="function"&&i.preValidateProperty(t,o,u,i,n);var p=this.validateSchema(t[o],u,i,n.makeChild(u,o));p.instance!==s.instance[o]&&(s.instance[o]=p.instance),s.importErrors(p)}}}l&&z4e.call(this,t,r,i,n,o,s)}return s}};At.additionalProperties=function(t,r,i,n){if(this.types.object(t)){if(r.patternProperties)return null;var s=new Rt(t,r,i,n);for(var a in t)z4e.call(this,t,r,i,n,a,s);return s}};At.minProperties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=Object.keys(t);return a.length>=r.minProperties||s.addError({name:"minProperties",argument:r.minProperties,message:"does not meet minimum property length of "+r.minProperties}),s}};At.maxProperties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=Object.keys(t);return a.length<=r.maxProperties||s.addError({name:"maxProperties",argument:r.maxProperties,message:"does not meet maximum property length of "+r.maxProperties}),s}};At.items=function(t,r,i,n){var s=this;if(this.types.array(t)&&r.items!==void 0){var a=new Rt(t,r,i,n);return t.every(function(o,l){if(Array.isArray(r.items))var c=r.items[l]===void 0?r.additionalItems:r.items[l];else var c=r.items;if(c===void 0)return!0;if(c===!1)return a.addError({name:"items",message:"additionalItems not permitted"}),!1;var u=s.validateSchema(o,c,i,n.makeChild(c,l));return u.instance!==a.instance[l]&&(a.instance[l]=u.instance),a.importErrors(u),!0}),a}};At.contains=function(t,r,i,n){var s=this;if(this.types.array(t)&&r.contains!==void 0){if(!Zs.isSchema(r.contains))throw new Error('Expected "contains" keyword to be a schema');var a=new Rt(t,r,i,n),o=t.some(function(l,c){var u=s.validateSchema(l,r.contains,i,n.makeChild(r.contains,c));return u.errors.length===0});return o===!1&&a.addError({name:"contains",argument:r.contains,message:"must contain an item matching given schema"}),a}};At.minimum=function(t,r,i,n){if(this.types.number(t)){var s=new Rt(t,r,i,n);return r.exclusiveMinimum&&r.exclusiveMinimum===!0?t>r.minimum||s.addError({name:"minimum",argument:r.minimum,message:"must be greater than "+r.minimum}):t>=r.minimum||s.addError({name:"minimum",argument:r.minimum,message:"must be greater than or equal to "+r.minimum}),s}};At.maximum=function(t,r,i,n){if(this.types.number(t)){var s=new Rt(t,r,i,n);return r.exclusiveMaximum&&r.exclusiveMaximum===!0?tr.exclusiveMinimum;return a||s.addError({name:"exclusiveMinimum",argument:r.exclusiveMinimum,message:"must be strictly greater than "+r.exclusiveMinimum}),s}};At.exclusiveMaximum=function(t,r,i,n){if(typeof r.exclusiveMaximum!="boolean"&&this.types.number(t)){var s=new Rt(t,r,i,n),a=t=r.minLength||s.addError({name:"minLength",argument:r.minLength,message:"does not meet minimum length of "+r.minLength}),s}};At.maxLength=function(t,r,i,n){if(this.types.string(t)){var s=new Rt(t,r,i,n),a=t.match(/[\uDC00-\uDFFF]/g),o=t.length-(a?a.length:0);return o<=r.maxLength||s.addError({name:"maxLength",argument:r.maxLength,message:"does not meet maximum length of "+r.maxLength}),s}};At.minItems=function(t,r,i,n){if(this.types.array(t)){var s=new Rt(t,r,i,n);return t.length>=r.minItems||s.addError({name:"minItems",argument:r.minItems,message:"does not meet minimum length of "+r.minItems}),s}};At.maxItems=function(t,r,i,n){if(this.types.array(t)){var s=new Rt(t,r,i,n);return t.length<=r.maxItems||s.addError({name:"maxItems",argument:r.maxItems,message:"does not meet maximum length of "+r.maxItems}),s}};function K_t(e,t,r){var i,n=r.length;for(i=t+1,n;i{"use strict";var V4e=require("url"),X_t=md();bq.exports.SchemaScanResult=W4e;function W4e(e,t){this.id=e,this.ref=t}bq.exports.scan=function(t,r){function i(l,c){if(!(!c||typeof c!="object")){if(c.$ref){var u=V4e.resolve(l,c.$ref);o[u]=o[u]?o[u]+1:0;return}var d=c.$id||c.id,p=d?V4e.resolve(l,d):l;if(p){if(p.indexOf("#")<0&&(p+="#"),a[p]){if(!X_t.deepCompareStrict(a[p],c))throw new Error("Schema <"+p+"> already exists with different definition");return a[p]}a[p]=c,p[p.length-1]=="#"&&(a[p.substring(0,p.length-1)]=c)}n(p+"/items",Array.isArray(c.items)?c.items:[c.items]),n(p+"/extends",Array.isArray(c.extends)?c.extends:[c.extends]),i(p+"/additionalItems",c.additionalItems),s(p+"/properties",c.properties),i(p+"/additionalProperties",c.additionalProperties),s(p+"/definitions",c.definitions),s(p+"/patternProperties",c.patternProperties),s(p+"/dependencies",c.dependencies),n(p+"/disallow",c.disallow),n(p+"/allOf",c.allOf),n(p+"/anyOf",c.anyOf),n(p+"/oneOf",c.oneOf),i(p+"/not",c.not)}}function n(l,c){if(Array.isArray(c))for(var u=0;u{"use strict";var K4e=require("url"),X4e=G4e(),uf=md(),Q4e=A5().scan,Y4e=uf.ValidatorResult,Q_t=uf.ValidatorResultError,s6=uf.SchemaError,Z4e=uf.SchemaContext,J4e="/",Ki=function e(){this.customFormats=Object.create(e.prototype.customFormats),this.schemas={},this.unresolvedRefs=[],this.types=Object.create(Il),this.attributes=Object.create(X4e.validators)};Ki.prototype.customFormats={};Ki.prototype.schemas=null;Ki.prototype.types=null;Ki.prototype.attributes=null;Ki.prototype.unresolvedRefs=null;Ki.prototype.addSchema=function(t,r){var i=this;if(!t)return null;var n=Q4e(r||J4e,t),s=r||t.$id||t.id;for(var a in n.id)this.schemas[a]=n.id[a];for(var a in n.ref)this.unresolvedRefs.push(a);return this.unresolvedRefs=this.unresolvedRefs.filter(function(o){return typeof i.schemas[o]>"u"}),this.schemas[s]};Ki.prototype.addSubSchemaArray=function(t,r){if(Array.isArray(r))for(var i=0;i",t);var o=uf.objectGetPath(i.schemas[a],s.substr(1));if(o===void 0)throw new s6("no such schema "+s+" located in <"+a+">",t);return{subschema:o,switchSchema:r}};Ki.prototype.testType=function(t,r,i,n,s){if(s!==void 0){if(s===null)throw new s6('Unexpected null in "type" keyword');if(typeof this.types[s]=="function")return this.types[s].call(this,t);if(s&&typeof s=="object"){var a=this.validateSchema(t,s,i,n);return a===void 0||!(a&&a.errors.length)}return!0}};var Il=Ki.prototype.types={};Il.string=function(t){return typeof t=="string"};Il.number=function(t){return typeof t=="number"&&isFinite(t)};Il.integer=function(t){return typeof t=="number"&&t%1===0};Il.boolean=function(t){return typeof t=="boolean"};Il.array=function(t){return Array.isArray(t)};Il.null=function(t){return t===null};Il.date=function(t){return t instanceof Date};Il.any=function(t){return!0};Il.object=function(t){return t&&typeof t=="object"&&!Array.isArray(t)&&!(t instanceof Date)};tve.exports=Ki});var ive=g((hIt,Dc)=>{"use strict";var Y_t=Dc.exports.Validator=rve();Dc.exports.ValidatorResult=md().ValidatorResult;Dc.exports.ValidatorResultError=md().ValidatorResultError;Dc.exports.ValidationError=md().ValidationError;Dc.exports.SchemaError=md().SchemaError;Dc.exports.SchemaScanResult=A5().SchemaScanResult;Dc.exports.scan=A5().scan;Dc.exports.validate=function(e,t,r){var i=new Y_t;return i.validate(e,t,r)}});var ave=g((sve,vq)=>{var nve=function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=null;try{t=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch{}function r(L,R,I){this.low=L|0,this.high=R|0,this.unsigned=!!I}r.prototype.__isLong__,Object.defineProperty(r.prototype,"__isLong__",{value:!0});function i(L){return(L&&L.__isLong__)===!0}function n(L){var R=Math.clz32(L&-L);return L?31-R:R}r.isLong=i;var s={},a={};function o(L,R){var I,F,ae;return R?(L>>>=0,(ae=0<=L&&L<256)&&(F=a[L],F)?F:(I=c(L,0,!0),ae&&(a[L]=I),I)):(L|=0,(ae=-128<=L&&L<128)&&(F=s[L],F)?F:(I=c(L,L<0?-1:0,!1),ae&&(s[L]=I),I))}r.fromInt=o;function l(L,R){if(isNaN(L))return R?E:v;if(R){if(L<0)return E;if(L>=y)return P}else{if(L<=-b)return M;if(L+1>=b)return B}return L<0?l(-L,R).neg():c(L%h|0,L/h|0,R)}r.fromNumber=l;function c(L,R,I){return new r(L,R,I)}r.fromBits=c;var u=Math.pow;function d(L,R,I){if(L.length===0)throw Error("empty string");if(typeof R=="number"?(I=R,R=!1):R=!!R,L==="NaN"||L==="Infinity"||L==="+Infinity"||L==="-Infinity")return R?E:v;if(I=I||10,I<2||360)throw Error("interior hyphen");if(F===0)return d(L.substring(1),R,I).neg();for(var ae=l(u(I,8)),ie=v,_e=0;_e>>0:this.low},x.toNumber=function(){return this.unsigned?(this.high>>>0)*h+(this.low>>>0):this.high*h+(this.low>>>0)},x.toString=function(R){if(R=R||10,R<2||36>>0,Wt=vt.toString(R);if(_e=pt,_e.isZero())return Wt+Ue;for(;Wt.length<6;)Wt="0"+Wt;Ue=""+Wt+Ue}},x.getHighBits=function(){return this.high},x.getHighBitsUnsigned=function(){return this.high>>>0},x.getLowBits=function(){return this.low},x.getLowBitsUnsigned=function(){return this.low>>>0},x.getNumBitsAbs=function(){if(this.isNegative())return this.eq(M)?64:this.neg().getNumBitsAbs();for(var R=this.high!=0?this.high:this.low,I=31;I>0&&!(R&1<=0},x.isOdd=function(){return(this.low&1)===1},x.isEven=function(){return(this.low&1)===0},x.equals=function(R){return i(R)||(R=p(R)),this.unsigned!==R.unsigned&&this.high>>>31===1&&R.high>>>31===1?!1:this.high===R.high&&this.low===R.low},x.eq=x.equals,x.notEquals=function(R){return!this.eq(R)},x.neq=x.notEquals,x.ne=x.notEquals,x.lessThan=function(R){return this.comp(R)<0},x.lt=x.lessThan,x.lessThanOrEqual=function(R){return this.comp(R)<=0},x.lte=x.lessThanOrEqual,x.le=x.lessThanOrEqual,x.greaterThan=function(R){return this.comp(R)>0},x.gt=x.greaterThan,x.greaterThanOrEqual=function(R){return this.comp(R)>=0},x.gte=x.greaterThanOrEqual,x.ge=x.greaterThanOrEqual,x.compare=function(R){if(i(R)||(R=p(R)),this.eq(R))return 0;var I=this.isNegative(),F=R.isNegative();return I&&!F?-1:!I&&F?1:this.unsigned?R.high>>>0>this.high>>>0||R.high===this.high&&R.low>>>0>this.low>>>0?-1:1:this.sub(R).isNegative()?-1:1},x.comp=x.compare,x.negate=function(){return!this.unsigned&&this.eq(M)?M:this.not().add(T)},x.neg=x.negate,x.add=function(R){i(R)||(R=p(R));var I=this.high>>>16,F=this.high&65535,ae=this.low>>>16,ie=this.low&65535,_e=R.high>>>16,Ue=R.high&65535,pt=R.low>>>16,vt=R.low&65535,Wt=0,Fr=0,Ve=0,Re=0;return Re+=ie+vt,Ve+=Re>>>16,Re&=65535,Ve+=ae+pt,Fr+=Ve>>>16,Ve&=65535,Fr+=F+Ue,Wt+=Fr>>>16,Fr&=65535,Wt+=I+_e,Wt&=65535,c(Ve<<16|Re,Wt<<16|Fr,this.unsigned)},x.subtract=function(R){return i(R)||(R=p(R)),this.add(R.neg())},x.sub=x.subtract,x.multiply=function(R){if(this.isZero())return this;if(i(R)||(R=p(R)),t){var I=t.mul(this.low,this.high,R.low,R.high);return c(I,t.get_high(),this.unsigned)}if(R.isZero())return this.unsigned?E:v;if(this.eq(M))return R.isOdd()?M:v;if(R.eq(M))return this.isOdd()?M:v;if(this.isNegative())return R.isNegative()?this.neg().mul(R.neg()):this.neg().mul(R).neg();if(R.isNegative())return this.mul(R.neg()).neg();if(this.lt(w)&&R.lt(w))return l(this.toNumber()*R.toNumber(),this.unsigned);var F=this.high>>>16,ae=this.high&65535,ie=this.low>>>16,_e=this.low&65535,Ue=R.high>>>16,pt=R.high&65535,vt=R.low>>>16,Wt=R.low&65535,Fr=0,Ve=0,Re=0,In=0;return In+=_e*Wt,Re+=In>>>16,In&=65535,Re+=ie*Wt,Ve+=Re>>>16,Re&=65535,Re+=_e*vt,Ve+=Re>>>16,Re&=65535,Ve+=ae*Wt,Fr+=Ve>>>16,Ve&=65535,Ve+=ie*vt,Fr+=Ve>>>16,Ve&=65535,Ve+=_e*pt,Fr+=Ve>>>16,Ve&=65535,Fr+=F*Wt+ae*vt+ie*pt+_e*Ue,Fr&=65535,c(Re<<16|In,Fr<<16|Ve,this.unsigned)},x.mul=x.multiply,x.divide=function(R){if(i(R)||(R=p(R)),R.isZero())throw Error("division by zero");if(t){if(!this.unsigned&&this.high===-2147483648&&R.low===-1&&R.high===-1)return this;var I=(this.unsigned?t.div_u:t.div_s)(this.low,this.high,R.low,R.high);return c(I,t.get_high(),this.unsigned)}if(this.isZero())return this.unsigned?E:v;var F,ae,ie;if(this.unsigned){if(R.unsigned||(R=R.toUnsigned()),R.gt(this))return E;if(R.gt(this.shru(1)))return q;ie=E}else{if(this.eq(M)){if(R.eq(T)||R.eq(O))return M;if(R.eq(M))return T;var _e=this.shr(1);return F=_e.div(R).shl(1),F.eq(v)?R.isNegative()?T:O:(ae=this.sub(R.mul(F)),ie=F.add(ae.div(R)),ie)}else if(R.eq(M))return this.unsigned?E:v;if(this.isNegative())return R.isNegative()?this.neg().div(R.neg()):this.neg().div(R).neg();if(R.isNegative())return this.div(R.neg()).neg();ie=v}for(ae=this;ae.gte(R);){F=Math.max(1,Math.floor(ae.toNumber()/R.toNumber()));for(var Ue=Math.ceil(Math.log(F)/Math.LN2),pt=Ue<=48?1:u(2,Ue-48),vt=l(F),Wt=vt.mul(R);Wt.isNegative()||Wt.gt(ae);)F-=pt,vt=l(F,this.unsigned),Wt=vt.mul(R);vt.isZero()&&(vt=T),ie=ie.add(vt),ae=ae.sub(Wt)}return ie},x.div=x.divide,x.modulo=function(R){if(i(R)||(R=p(R)),t){var I=(this.unsigned?t.rem_u:t.rem_s)(this.low,this.high,R.low,R.high);return c(I,t.get_high(),this.unsigned)}return this.sub(this.div(R).mul(R))},x.mod=x.modulo,x.rem=x.modulo,x.not=function(){return c(~this.low,~this.high,this.unsigned)},x.countLeadingZeros=function(){return this.high?Math.clz32(this.high):Math.clz32(this.low)+32},x.clz=x.countLeadingZeros,x.countTrailingZeros=function(){return this.low?n(this.low):n(this.high)+32},x.ctz=x.countTrailingZeros,x.and=function(R){return i(R)||(R=p(R)),c(this.low&R.low,this.high&R.high,this.unsigned)},x.or=function(R){return i(R)||(R=p(R)),c(this.low|R.low,this.high|R.high,this.unsigned)},x.xor=function(R){return i(R)||(R=p(R)),c(this.low^R.low,this.high^R.high,this.unsigned)},x.shiftLeft=function(R){return i(R)&&(R=R.toInt()),(R&=63)===0?this:R<32?c(this.low<>>32-R,this.unsigned):c(0,this.low<>>R|this.high<<32-R,this.high>>R,this.unsigned):c(this.high>>R-32,this.high>=0?0:-1,this.unsigned)},x.shr=x.shiftRight,x.shiftRightUnsigned=function(R){return i(R)&&(R=R.toInt()),(R&=63)===0?this:R<32?c(this.low>>>R|this.high<<32-R,this.high>>>R,this.unsigned):R===32?c(this.high,0,this.unsigned):c(this.high>>>R-32,0,this.unsigned)},x.shru=x.shiftRightUnsigned,x.shr_u=x.shiftRightUnsigned,x.rotateLeft=function(R){var I;return i(R)&&(R=R.toInt()),(R&=63)===0?this:R===32?c(this.high,this.low,this.unsigned):R<32?(I=32-R,c(this.low<>>I,this.high<>>I,this.unsigned)):(R-=32,I=32-R,c(this.high<>>I,this.low<>>I,this.unsigned))},x.rotl=x.rotateLeft,x.rotateRight=function(R){var I;return i(R)&&(R=R.toInt()),(R&=63)===0?this:R===32?c(this.high,this.low,this.unsigned):R<32?(I=32-R,c(this.high<>>R,this.low<>>R,this.unsigned)):(R-=32,I=32-R,c(this.low<>>R,this.high<>>R,this.unsigned))},x.rotr=x.rotateRight,x.toSigned=function(){return this.unsigned?c(this.low,this.high,!1):this},x.toUnsigned=function(){return this.unsigned?this:c(this.low,this.high,!0)},x.toBytes=function(R){return R?this.toBytesLE():this.toBytesBE()},x.toBytesLE=function(){var R=this.high,I=this.low;return[I&255,I>>>8&255,I>>>16&255,I>>>24,R&255,R>>>8&255,R>>>16&255,R>>>24]},x.toBytesBE=function(){var R=this.high,I=this.low;return[R>>>24,R>>>16&255,R>>>8&255,R&255,I>>>24,I>>>16&255,I>>>8&255,I&255]},r.fromBytes=function(R,I,F){return F?r.fromBytesLE(R,I):r.fromBytesBE(R,I)},r.fromBytesLE=function(R,I){return new r(R[0]|R[1]<<8|R[2]<<16|R[3]<<24,R[4]|R[5]<<8|R[6]<<16|R[7]<<24,I)},r.fromBytesBE=function(R,I){return new r(R[4]<<24|R[5]<<16|R[6]<<8|R[7],R[0]<<24|R[1]<<16|R[2]<<8|R[3],I)};var Y=r;return e.default=Y,"default"in e?e.default:e}({});typeof define=="function"&&define.amd?define([],function(){return nve}):typeof vq=="object"&&typeof sve=="object"&&(vq.exports=nve)});var dve=g(Js=>{"use strict";var Z_t=Js&&Js.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),J_t=Js&&Js.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ewt=Js&&Js.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Z_t(t,e,r);return J_t(t,e),t},ove=Js&&Js.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Js,"__esModule",{value:!0});Js.hash=cve;Js.resolveUriToFile=uve;Js.addFingerprints=cwt;var wq=ewt(require("fs")),twt=ove(require("path")),o6=ove(ave()),rwt=Ah(),iwt=9,nwt=32,_q=10,swt=13,awt=65535,a6=100,lve=o6.default.fromInt(37);function owt(){let e=o6.default.ONE;for(let t=0;t=t.length||typeof t[e.index].location!="object"){i.debug(`Ignoring location as index "${e.index}" is invalid`);return}e=t[e.index].location}if(typeof e.uri!="string"){i.debug(`Ignoring location as URI "${e.uri}" is invalid`);return}let n;try{n=decodeURIComponent(e.uri)}catch{i.debug(`Ignoring location as URI "${e.uri}" is invalid`);return}let s="file://";if(n.startsWith(s)&&(n=n.substring(s.length)),n.indexOf("://")!==-1){i.debug(`Ignoring location URI "${n}" as the scheme is not recognised`);return}let a=`${r}/`;if(n.startsWith("/")&&!n.startsWith(a)){i.debug(`Ignoring location URI "${n}" as it is outside of the src root`);return}if(twt.default.isAbsolute(n)||(n=a+n),!wq.existsSync(n)){i.debug(`Unable to compute fingerprint for non-existent file: ${n}`);return}if(wq.statSync(n).isDirectory()){i.debug(`Unable to compute fingerprint for directory: ${n}`);return}return n}async function cwt(e,t,r){r.info(`Adding fingerprints to SARIF file. See ${rwt.DocUrl.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS} for more information.`);let i={};for(let n of e.runs||[]){let s=n.artifacts||[];for(let a of n.results||[]){let o=(a.locations||[])[0];if(!o?.physicalLocation?.artifactLocation){r.debug(`Unable to compute fingerprint for invalid location: ${JSON.stringify(o)}`);continue}if(o?.physicalLocation?.region?.startLine===void 0)continue;let l=uve(o.physicalLocation.artifactLocation,s,t,r);l&&(i[l]||(i[l]=[]),i[l].push(lwt(a,o,r)))}}for(let[n,s]of Object.entries(i))await cve(function(o,l){for(let c of Object.values(s))c(o,l)},n);return e}});var hve=g(As=>{"use strict";var uwt=As&&As.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),dwt=As&&As.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),y0=As&&As.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&uwt(t,e,r);return dwt(t,e),t};Object.defineProperty(As,"__esModule",{value:!0});As.initCodeQL=bwt;As.initConfig=vwt;As.runInit=_wt;As.printPathFiltersWarning=mve;As.checkInstallPython311=wwt;As.cleanupDatabaseClusterDirectory=Ewt;var l6=y0(require("fs")),pwt=y0(require("path")),fwt=y0(wf()),mwt=y0(xf()),pve=Mn(),hwt=h0(),Sq=y0(qw()),fve=Gd(),gwt=uu(),ywt=b5(),Eq=y0(cr());async function bwt(e,t,r,i,n,s,a){a.startGroup("Setup CodeQL tools");let{codeql:o,toolsDownloadStatusReport:l,toolsSource:c,toolsVersion:u,zstdAvailability:d}=await(0,hwt.setupCodeQL)(e,t,r,i,n,a,s,!0);return await o.printVersion(),a.endGroup(),{codeql:o,toolsDownloadStatusReport:l,toolsSource:c,toolsVersion:u,zstdAvailability:d}}async function vwt(e,t){let r=e.logger;r.startGroup("Load language configuration");let i=await Sq.initConfig(e);return await t.supportsFeature(gwt.ToolsFeature.InformsAboutUnsupportedPathFilters)||mve(i,r),r.endGroup(),i}async function _wt(e,t,r,i,n,s,a){l6.mkdirSync(t.dbLocation,{recursive:!0});let{registriesAuthTokens:o,qlconfigFile:l}=await Sq.generateRegistries(n,t.tempDir,a);return await Sq.wrapEnvironment({GITHUB_TOKEN:s.auth,CODEQL_REGISTRIES_AUTH:o},async()=>await e.databaseInitCluster(t,r,i,l,a)),await(0,ywt.getCombinedTracerConfig)(e,t)}function mve(e,t){(e.originalUserInput.paths?.length||e.originalUserInput["paths-ignore"]?.length)&&!e.languages.every(fve.isScannedLanguage)&&t.warning('The "paths"/"paths-ignore" fields of the config only have effect for JavaScript, Python, and Ruby')}async function wwt(e,t){if(e.includes(fve.Language.python)&&process.platform==="win32"&&!(await t.getVersion()).features?.supportsPython312){let r=pwt.resolve(__dirname,"../python-setup","check_python12.ps1");await new fwt.ToolRunner(await mwt.safeWhich("powershell"),[r]).exec()}}function Ewt(e,t,r=l6.rmSync){if(l6.existsSync(e.dbLocation)&&(l6.statSync(e.dbLocation).isFile()||l6.readdirSync(e.dbLocation).length)){t.warning(`The database cluster directory ${e.dbLocation} must be empty. Attempting to clean it up.`);try{r(e.dbLocation,{force:!0,maxRetries:3,recursive:!0}),t.info(`Cleaned up database cluster directory ${e.dbLocation}.`)}catch(i){let n=`The CodeQL Action requires an empty database cluster directory. ${(0,pve.getOptionalInput)("db-location")?`This is currently configured to be ${e.dbLocation}. `:`By default, this is located at ${e.dbLocation}. You can customize it using the 'db-location' input to the init Action. `}An attempt was made to clean up the directory, but this failed.`;throw(0,pve.isSelfHostedRunner)()?new Eq.ConfigurationError(`${n} This can happen if another process is using the directory or the directory is owned by a different user. Please clean up the directory manually and rerun the job. Details: ${Eq.getErrorMessage(i)}`):new Error(`${n} This shouldn't typically happen on hosted runners. If you are using an advanced setup, please check your workflow, otherwise we recommend rerunning the job. Details: ${Eq.getErrorMessage(i)}`)}}}});var gve=g((bIt,Swt)=>{Swt.exports={$schema:"https://json-schema.org/draft/2020-12/schema",title:"Static Analysis Results Format (SARIF) Version 2.1.0 JSON Schema",$id:"https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json",description:"Static Analysis Results Format (SARIF) Version 2.1.0 JSON Schema: a standard format for the output of static analysis tools.",additionalProperties:!1,type:"object",properties:{$schema:{description:"The URI of the JSON schema corresponding to the version.",type:"string",format:"uri"},version:{description:"The SARIF format version of this log file.",enum:["2.1.0"],type:"string"},runs:{description:"The set of runs contained in this log file.",type:["array","null"],minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/run"}},inlineExternalProperties:{description:"References to external property files that share data between runs.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/externalProperties"}},properties:{description:"Key/value pairs that provide additional information about the log file.",$ref:"#/definitions/propertyBag"}},required:["version","runs"],definitions:{address:{description:"A physical or virtual address, or a range of addresses, in an 'addressable region' (memory or a binary file).",additionalProperties:!1,type:"object",properties:{absoluteAddress:{description:"The address expressed as a byte offset from the start of the addressable region.",type:"integer",minimum:-1,default:-1},relativeAddress:{description:"The address expressed as a byte offset from the absolute address of the top-most parent object.",type:"integer"},length:{description:"The number of bytes in this range of addresses.",type:"integer"},kind:{description:"An open-ended string that identifies the address kind. 'data', 'function', 'header','instruction', 'module', 'page', 'section', 'segment', 'stack', 'stackFrame', 'table' are well-known values.",type:"string"},name:{description:"A name that is associated with the address, e.g., '.text'.",type:"string"},fullyQualifiedName:{description:"A human-readable fully qualified name that is associated with the address.",type:"string"},offsetFromParent:{description:"The byte offset of this address from the absolute or relative address of the parent object.",type:"integer"},index:{description:"The index within run.addresses of the cached object for this address.",type:"integer",default:-1,minimum:-1},parentIndex:{description:"The index within run.addresses of the parent object.",type:"integer",default:-1,minimum:-1},properties:{description:"Key/value pairs that provide additional information about the address.",$ref:"#/definitions/propertyBag"}}},artifact:{description:"A single artifact. In some cases, this artifact might be nested within another artifact.",additionalProperties:!1,type:"object",properties:{description:{description:"A short description of the artifact.",$ref:"#/definitions/message"},location:{description:"The location of the artifact.",$ref:"#/definitions/artifactLocation"},parentIndex:{description:"Identifies the index of the immediate parent of the artifact, if this artifact is nested.",type:"integer",default:-1,minimum:-1},offset:{description:"The offset in bytes of the artifact within its containing artifact.",type:"integer",minimum:0},length:{description:"The length of the artifact in bytes.",type:"integer",default:-1,minimum:-1},roles:{description:"The role or roles played by the artifact in the analysis.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{enum:["analysisTarget","attachment","responseFile","resultFile","standardStream","tracedFile","unmodified","modified","added","deleted","renamed","uncontrolled","driver","extension","translation","taxonomy","policy","referencedOnCommandLine","memoryContents","directory","userSpecifiedConfiguration","toolSpecifiedConfiguration","debugOutputFile"],type:"string"}},mimeType:{description:"The MIME type (RFC 2045) of the artifact.",type:"string",pattern:"[^/]+/.+"},contents:{description:"The contents of the artifact.",$ref:"#/definitions/artifactContent"},encoding:{description:"Specifies the encoding for an artifact object that refers to a text file.",type:"string"},sourceLanguage:{description:"Specifies the source language for any artifact object that refers to a text file that contains source code.",type:"string"},hashes:{description:"A dictionary, each of whose keys is the name of a hash function and each of whose values is the hashed value of the artifact produced by the specified hash function.",type:"object",additionalProperties:{type:"string"}},lastModifiedTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the artifact was most recently modified. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},properties:{description:"Key/value pairs that provide additional information about the artifact.",$ref:"#/definitions/propertyBag"}}},artifactChange:{description:"A change to a single artifact.",additionalProperties:!1,type:"object",properties:{artifactLocation:{description:"The location of the artifact to change.",$ref:"#/definitions/artifactLocation"},replacements:{description:"An array of replacement objects, each of which represents the replacement of a single region in a single artifact specified by 'artifactLocation'.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/replacement"}},properties:{description:"Key/value pairs that provide additional information about the change.",$ref:"#/definitions/propertyBag"}},required:["artifactLocation","replacements"]},artifactContent:{description:"Represents the contents of an artifact.",type:"object",additionalProperties:!1,properties:{text:{description:"UTF-8-encoded content from a text artifact.",type:"string"},binary:{description:"MIME Base64-encoded content from a binary artifact, or from a text artifact in its original encoding.",type:"string"},rendered:{description:"An alternate rendered representation of the artifact (e.g., a decompiled representation of a binary region).",$ref:"#/definitions/multiformatMessageString"},properties:{description:"Key/value pairs that provide additional information about the artifact content.",$ref:"#/definitions/propertyBag"}}},artifactLocation:{description:"Specifies the location of an artifact.",additionalProperties:!1,type:"object",properties:{uri:{description:"A string containing a valid relative or absolute URI.",type:"string",format:"uri-reference"},uriBaseId:{description:'A string which indirectly specifies the absolute URI with respect to which a relative URI in the "uri" property is interpreted.',type:"string"},index:{description:"The index within the run artifacts array of the artifact object associated with the artifact location.",type:"integer",default:-1,minimum:-1},description:{description:"A short description of the artifact location.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the artifact location.",$ref:"#/definitions/propertyBag"}}},attachment:{description:"An artifact relevant to a result.",type:"object",additionalProperties:!1,properties:{description:{description:"A message describing the role played by the attachment.",$ref:"#/definitions/message"},artifactLocation:{description:"The location of the attachment.",$ref:"#/definitions/artifactLocation"},regions:{description:"An array of regions of interest within the attachment.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/region"}},rectangles:{description:"An array of rectangles specifying areas of interest within the image.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/rectangle"}},properties:{description:"Key/value pairs that provide additional information about the attachment.",$ref:"#/definitions/propertyBag"}},required:["artifactLocation"]},codeFlow:{description:"A set of threadFlows which together describe a pattern of code execution relevant to detecting a result.",additionalProperties:!1,type:"object",properties:{message:{description:"A message relevant to the code flow.",$ref:"#/definitions/message"},threadFlows:{description:"An array of one or more unique threadFlow objects, each of which describes the progress of a program through a thread of execution.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/threadFlow"}},properties:{description:"Key/value pairs that provide additional information about the code flow.",$ref:"#/definitions/propertyBag"}},required:["threadFlows"]},configurationOverride:{description:"Information about how a specific rule or notification was reconfigured at runtime.",type:"object",additionalProperties:!1,properties:{configuration:{description:"Specifies how the rule or notification was configured during the scan.",$ref:"#/definitions/reportingConfiguration"},descriptor:{description:"A reference used to locate the descriptor whose configuration was overridden.",$ref:"#/definitions/reportingDescriptorReference"},properties:{description:"Key/value pairs that provide additional information about the configuration override.",$ref:"#/definitions/propertyBag"}},required:["configuration","descriptor"]},conversion:{description:"Describes how a converter transformed the output of a static analysis tool from the analysis tool's native output format into the SARIF format.",additionalProperties:!1,type:"object",properties:{tool:{description:"A tool object that describes the converter.",$ref:"#/definitions/tool"},invocation:{description:"An invocation object that describes the invocation of the converter.",$ref:"#/definitions/invocation"},analysisToolLogFiles:{description:"The locations of the analysis tool's per-run log files.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/artifactLocation"}},properties:{description:"Key/value pairs that provide additional information about the conversion.",$ref:"#/definitions/propertyBag"}},required:["tool"]},edge:{description:"Represents a directed edge in a graph.",type:"object",additionalProperties:!1,properties:{id:{description:"A string that uniquely identifies the edge within its graph.",type:"string"},label:{description:"A short description of the edge.",$ref:"#/definitions/message"},sourceNodeId:{description:"Identifies the source node (the node at which the edge starts).",type:"string"},targetNodeId:{description:"Identifies the target node (the node at which the edge ends).",type:"string"},properties:{description:"Key/value pairs that provide additional information about the edge.",$ref:"#/definitions/propertyBag"}},required:["id","sourceNodeId","targetNodeId"]},edgeTraversal:{description:"Represents the traversal of a single edge during a graph traversal.",type:"object",additionalProperties:!1,properties:{edgeId:{description:"Identifies the edge being traversed.",type:"string"},message:{description:"A message to display to the user as the edge is traversed.",$ref:"#/definitions/message"},finalState:{description:"The values of relevant expressions after the edge has been traversed.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},stepOverEdgeCount:{description:"The number of edge traversals necessary to return from a nested graph.",type:"integer",minimum:0},properties:{description:"Key/value pairs that provide additional information about the edge traversal.",$ref:"#/definitions/propertyBag"}},required:["edgeId"]},exception:{description:"Describes a runtime exception encountered during the execution of an analysis tool.",type:"object",additionalProperties:!1,properties:{kind:{type:"string",description:"A string that identifies the kind of exception, for example, the fully qualified type name of an object that was thrown, or the symbolic name of a signal."},message:{description:"A message that describes the exception.",type:"string"},stack:{description:"The sequence of function calls leading to the exception.",$ref:"#/definitions/stack"},innerExceptions:{description:"An array of exception objects each of which is considered a cause of this exception.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/exception"}},properties:{description:"Key/value pairs that provide additional information about the exception.",$ref:"#/definitions/propertyBag"}}},externalProperties:{description:"The top-level element of an external property file.",type:"object",additionalProperties:!1,properties:{schema:{description:"The URI of the JSON schema corresponding to the version of the external property file format.",type:"string",format:"uri"},version:{description:"The SARIF format version of this external properties object.",enum:["2.1.0"],type:"string"},guid:{description:"A stable, unique identifier for this external properties object, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},runGuid:{description:"A stable, unique identifier for the run associated with this external properties object, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},conversion:{description:"A conversion object that will be merged with a separate run.",$ref:"#/definitions/conversion"},graphs:{description:"An array of graph objects that will be merged with a separate run.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/graph"}},externalizedProperties:{description:"Key/value pairs that provide additional information that will be merged with a separate run.",$ref:"#/definitions/propertyBag"},artifacts:{description:"An array of artifact objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifact"}},invocations:{description:"Describes the invocation of the analysis tool that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/invocation"}},logicalLocations:{description:"An array of logical locations such as namespaces, types or functions that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},threadFlowLocations:{description:"An array of threadFlowLocation objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/threadFlowLocation"}},results:{description:"An array of result objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/result"}},taxonomies:{description:"Tool taxonomies that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},driver:{description:"The analysis tool object that will be merged with a separate run.",$ref:"#/definitions/toolComponent"},extensions:{description:"Tool extensions that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},policies:{description:"Tool policies that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},translations:{description:"Tool translations that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},addresses:{description:"Addresses that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/address"}},webRequests:{description:"Requests that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webRequest"}},webResponses:{description:"Responses that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webResponse"}},properties:{description:"Key/value pairs that provide additional information about the external properties.",$ref:"#/definitions/propertyBag"}}},externalPropertyFileReference:{description:"Contains information that enables a SARIF consumer to locate the external property file that contains the value of an externalized property associated with the run.",type:"object",additionalProperties:!1,properties:{location:{description:"The location of the external property file.",$ref:"#/definitions/artifactLocation"},guid:{description:"A stable, unique identifier for the external property file in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},itemCount:{description:"A non-negative integer specifying the number of items contained in the external property file.",type:"integer",default:-1,minimum:-1},properties:{description:"Key/value pairs that provide additional information about the external property file.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["location"]},{required:["guid"]}]},externalPropertyFileReferences:{description:"References to external property files that should be inlined with the content of a root log file.",additionalProperties:!1,type:"object",properties:{conversion:{description:"An external property file containing a run.conversion object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},graphs:{description:"An array of external property files containing a run.graphs object to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},externalizedProperties:{description:"An external property file containing a run.properties object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},artifacts:{description:"An array of external property files containing run.artifacts arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},invocations:{description:"An array of external property files containing run.invocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},logicalLocations:{description:"An array of external property files containing run.logicalLocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},threadFlowLocations:{description:"An array of external property files containing run.threadFlowLocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},results:{description:"An array of external property files containing run.results arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},taxonomies:{description:"An array of external property files containing run.taxonomies arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},addresses:{description:"An array of external property files containing run.addresses arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},driver:{description:"An external property file containing a run.driver object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},extensions:{description:"An array of external property files containing run.extensions arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},policies:{description:"An array of external property files containing run.policies arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},translations:{description:"An array of external property files containing run.translations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},webRequests:{description:"An array of external property files containing run.requests arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},webResponses:{description:"An array of external property files containing run.responses arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},properties:{description:"Key/value pairs that provide additional information about the external property files.",$ref:"#/definitions/propertyBag"}}},fix:{description:"A proposed fix for the problem represented by a result object. A fix specifies a set of artifacts to modify. For each artifact, it specifies a set of bytes to remove, and provides a set of new bytes to replace them.",additionalProperties:!1,type:"object",properties:{description:{description:"A message that describes the proposed fix, enabling viewers to present the proposed change to an end user.",$ref:"#/definitions/message"},artifactChanges:{description:"One or more artifact changes that comprise a fix for a result.",type:"array",minItems:1,uniqueItems:!0,items:{$ref:"#/definitions/artifactChange"}},properties:{description:"Key/value pairs that provide additional information about the fix.",$ref:"#/definitions/propertyBag"}},required:["artifactChanges"]},graph:{description:"A network of nodes and directed edges that describes some aspect of the structure of the code (for example, a call graph).",type:"object",additionalProperties:!1,properties:{description:{description:"A description of the graph.",$ref:"#/definitions/message"},nodes:{description:"An array of node objects representing the nodes of the graph.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/node"}},edges:{description:"An array of edge objects representing the edges of the graph.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/edge"}},properties:{description:"Key/value pairs that provide additional information about the graph.",$ref:"#/definitions/propertyBag"}}},graphTraversal:{description:"Represents a path through a graph.",type:"object",additionalProperties:!1,properties:{runGraphIndex:{description:"The index within the run.graphs to be associated with the result.",type:"integer",default:-1,minimum:-1},resultGraphIndex:{description:"The index within the result.graphs to be associated with the result.",type:"integer",default:-1,minimum:-1},description:{description:"A description of this graph traversal.",$ref:"#/definitions/message"},initialState:{description:"Values of relevant expressions at the start of the graph traversal that may change during graph traversal.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},immutableState:{description:"Values of relevant expressions at the start of the graph traversal that remain constant for the graph traversal.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},edgeTraversals:{description:"The sequences of edges traversed by this graph traversal.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/edgeTraversal"}},properties:{description:"Key/value pairs that provide additional information about the graph traversal.",$ref:"#/definitions/propertyBag"}},oneOf:[{required:["runGraphIndex"]},{required:["resultGraphIndex"]}]},invocation:{description:"The runtime environment of the analysis tool run.",additionalProperties:!1,type:"object",properties:{commandLine:{description:"The command line used to invoke the tool.",type:"string"},arguments:{description:"An array of strings, containing in order the command line arguments passed to the tool from the operating system.",type:"array",minItems:0,uniqueItems:!1,items:{type:"string"}},responseFiles:{description:"The locations of any response files specified on the tool's command line.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifactLocation"}},startTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the invocation started. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},endTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the invocation ended. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},exitCode:{description:"The process exit code.",type:"integer"},ruleConfigurationOverrides:{description:"An array of configurationOverride objects that describe rules related runtime overrides.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/configurationOverride"}},notificationConfigurationOverrides:{description:"An array of configurationOverride objects that describe notifications related runtime overrides.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/configurationOverride"}},toolExecutionNotifications:{description:"A list of runtime conditions detected by the tool during the analysis.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/notification"}},toolConfigurationNotifications:{description:"A list of conditions detected by the tool that are relevant to the tool's configuration.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/notification"}},exitCodeDescription:{description:"The reason for the process exit.",type:"string"},exitSignalName:{description:"The name of the signal that caused the process to exit.",type:"string"},exitSignalNumber:{description:"The numeric value of the signal that caused the process to exit.",type:"integer"},processStartFailureMessage:{description:"The reason given by the operating system that the process failed to start.",type:"string"},executionSuccessful:{description:"Specifies whether the tool's execution completed successfully.",type:"boolean"},machine:{description:"The machine on which the invocation occurred.",type:"string"},account:{description:"The account under which the invocation occurred.",type:"string"},processId:{description:"The id of the process in which the invocation occurred.",type:"integer"},executableLocation:{description:"An absolute URI specifying the location of the executable that was invoked.",$ref:"#/definitions/artifactLocation"},workingDirectory:{description:"The working directory for the invocation.",$ref:"#/definitions/artifactLocation"},environmentVariables:{description:"The environment variables associated with the analysis tool process, expressed as key/value pairs.",type:"object",additionalProperties:{type:"string"}},stdin:{description:"A file containing the standard input stream to the process that was invoked.",$ref:"#/definitions/artifactLocation"},stdout:{description:"A file containing the standard output stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},stderr:{description:"A file containing the standard error stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},stdoutStderr:{description:"A file containing the interleaved standard output and standard error stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the invocation.",$ref:"#/definitions/propertyBag"}},required:["executionSuccessful"]},location:{description:"A location within a programming artifact.",additionalProperties:!1,type:"object",properties:{id:{description:"Value that distinguishes this location from all other locations within a single result object.",type:"integer",minimum:-1,default:-1},physicalLocation:{description:"Identifies the artifact and region.",$ref:"#/definitions/physicalLocation"},logicalLocations:{description:"The logical locations associated with the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},message:{description:"A message relevant to the location.",$ref:"#/definitions/message"},annotations:{description:"A set of regions relevant to the location.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/region"}},relationships:{description:"An array of objects that describe relationships between this location and others.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/locationRelationship"}},properties:{description:"Key/value pairs that provide additional information about the location.",$ref:"#/definitions/propertyBag"}}},locationRelationship:{description:"Information about the relation of one location to another.",type:"object",additionalProperties:!1,properties:{target:{description:"A reference to the related location.",type:"integer",minimum:0},kinds:{description:"A set of distinct strings that categorize the relationship. Well-known kinds include 'includes', 'isIncludedBy' and 'relevant'.",type:"array",default:["relevant"],uniqueItems:!0,items:{type:"string"}},description:{description:"A description of the location relationship.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the location relationship.",$ref:"#/definitions/propertyBag"}},required:["target"]},logicalLocation:{description:"A logical location of a construct that produced a result.",additionalProperties:!1,type:"object",properties:{name:{description:"Identifies the construct in which the result occurred. For example, this property might contain the name of a class or a method.",type:"string"},index:{description:"The index within the logical locations array.",type:"integer",default:-1,minimum:-1},fullyQualifiedName:{description:"The human-readable fully qualified name of the logical location.",type:"string"},decoratedName:{description:"The machine-readable name for the logical location, such as a mangled function name provided by a C++ compiler that encodes calling convention, return type and other details along with the function name.",type:"string"},parentIndex:{description:"Identifies the index of the immediate parent of the construct in which the result was detected. For example, this property might point to a logical location that represents the namespace that holds a type.",type:"integer",default:-1,minimum:-1},kind:{description:"The type of construct this logical location component refers to. Should be one of 'function', 'member', 'module', 'namespace', 'parameter', 'resource', 'returnType', 'type', 'variable', 'object', 'array', 'property', 'value', 'element', 'text', 'attribute', 'comment', 'declaration', 'dtd' or 'processingInstruction', if any of those accurately describe the construct.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the logical location.",$ref:"#/definitions/propertyBag"}}},message:{description:"Encapsulates a message intended to be read by the end user.",type:"object",additionalProperties:!1,properties:{text:{description:"A plain text message string.",type:"string"},markdown:{description:"A Markdown message string.",type:"string"},id:{description:"The identifier for this message.",type:"string"},arguments:{description:"An array of strings to substitute into the message string.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{type:"string"}},properties:{description:"Key/value pairs that provide additional information about the message.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["text"]},{required:["id"]}]},multiformatMessageString:{description:"A message string or message format string rendered in multiple formats.",type:"object",additionalProperties:!1,properties:{text:{description:"A plain text message string or format string.",type:"string"},markdown:{description:"A Markdown message string or format string.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the message.",$ref:"#/definitions/propertyBag"}},required:["text"]},node:{description:"Represents a node in a graph.",type:"object",additionalProperties:!1,properties:{id:{description:"A string that uniquely identifies the node within its graph.",type:"string"},label:{description:"A short description of the node.",$ref:"#/definitions/message"},location:{description:"A code location associated with the node.",$ref:"#/definitions/location"},children:{description:"Array of child nodes.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/node"}},properties:{description:"Key/value pairs that provide additional information about the node.",$ref:"#/definitions/propertyBag"}},required:["id"]},notification:{description:"Describes a condition relevant to the tool itself, as opposed to being relevant to a target being analyzed by the tool.",type:"object",additionalProperties:!1,properties:{locations:{description:"The locations relevant to this notification.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/location"}},message:{description:"A message that describes the condition that was encountered.",$ref:"#/definitions/message"},level:{description:"A value specifying the severity level of the notification.",default:"warning",enum:["none","note","warning","error"],type:"string"},threadId:{description:"The thread identifier of the code that generated the notification.",type:"integer"},timeUtc:{description:"The Coordinated Universal Time (UTC) date and time at which the analysis tool generated the notification.",type:"string",format:"date-time"},exception:{description:"The runtime exception, if any, relevant to this notification.",$ref:"#/definitions/exception"},descriptor:{description:"A reference used to locate the descriptor relevant to this notification.",$ref:"#/definitions/reportingDescriptorReference"},associatedRule:{description:"A reference used to locate the rule descriptor associated with this notification.",$ref:"#/definitions/reportingDescriptorReference"},properties:{description:"Key/value pairs that provide additional information about the notification.",$ref:"#/definitions/propertyBag"}},required:["message"]},physicalLocation:{description:"A physical location relevant to a result. Specifies a reference to a programming artifact together with a range of bytes or characters within that artifact.",additionalProperties:!1,type:"object",properties:{address:{description:"The address of the location.",$ref:"#/definitions/address"},artifactLocation:{description:"The location of the artifact.",$ref:"#/definitions/artifactLocation"},region:{description:"Specifies a portion of the artifact.",$ref:"#/definitions/region"},contextRegion:{description:"Specifies a portion of the artifact that encloses the region. Allows a viewer to display additional context around the region.",$ref:"#/definitions/region"},properties:{description:"Key/value pairs that provide additional information about the physical location.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["address"]},{required:["artifactLocation"]}]},propertyBag:{description:"Key/value pairs that provide additional information about the object.",type:"object",additionalProperties:!0,properties:{tags:{description:"A set of distinct strings that provide additional information.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}}}},rectangle:{description:"An area within an image.",additionalProperties:!1,type:"object",properties:{top:{description:"The Y coordinate of the top edge of the rectangle, measured in the image's natural units.",type:"number"},left:{description:"The X coordinate of the left edge of the rectangle, measured in the image's natural units.",type:"number"},bottom:{description:"The Y coordinate of the bottom edge of the rectangle, measured in the image's natural units.",type:"number"},right:{description:"The X coordinate of the right edge of the rectangle, measured in the image's natural units.",type:"number"},message:{description:"A message relevant to the rectangle.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the rectangle.",$ref:"#/definitions/propertyBag"}}},region:{description:"A region within an artifact where a result was detected.",additionalProperties:!1,type:"object",properties:{startLine:{description:"The line number of the first character in the region.",type:"integer",minimum:1},startColumn:{description:"The column number of the first character in the region.",type:"integer",minimum:1},endLine:{description:"The line number of the last character in the region.",type:"integer",minimum:1},endColumn:{description:"The column number of the character following the end of the region.",type:"integer",minimum:1},charOffset:{description:"The zero-based offset from the beginning of the artifact of the first character in the region.",type:"integer",default:-1,minimum:-1},charLength:{description:"The length of the region in characters.",type:"integer",minimum:0},byteOffset:{description:"The zero-based offset from the beginning of the artifact of the first byte in the region.",type:"integer",default:-1,minimum:-1},byteLength:{description:"The length of the region in bytes.",type:"integer",minimum:0},snippet:{description:"The portion of the artifact contents within the specified region.",$ref:"#/definitions/artifactContent"},message:{description:"A message relevant to the region.",$ref:"#/definitions/message"},sourceLanguage:{description:"Specifies the source language, if any, of the portion of the artifact specified by the region object.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the region.",$ref:"#/definitions/propertyBag"},anyOf:[{required:["startLine"]},{required:["charOffset"]},{required:["byteOffset"]}]}},replacement:{description:"The replacement of a single region of an artifact.",additionalProperties:!1,type:"object",properties:{deletedRegion:{description:"The region of the artifact to delete.",$ref:"#/definitions/region"},insertedContent:{description:"The content to insert at the location specified by the 'deletedRegion' property.",$ref:"#/definitions/artifactContent"},properties:{description:"Key/value pairs that provide additional information about the replacement.",$ref:"#/definitions/propertyBag"}},required:["deletedRegion"]},reportingDescriptor:{description:"Metadata that describes a specific report produced by the tool, as part of the analysis it provides or its runtime reporting.",additionalProperties:!1,type:"object",properties:{id:{description:"A stable, opaque identifier for the report.",type:"string"},deprecatedIds:{description:"An array of stable, opaque identifiers by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string"}},guid:{description:"A unique identifier for the reporting descriptor in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},deprecatedGuids:{description:"An array of unique identifies in the form of a GUID by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"}},name:{description:"A report identifier that is understandable to an end user.",type:"string"},deprecatedNames:{description:"An array of readable identifiers by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string"}},shortDescription:{description:"A concise description of the report. Should be a single sentence that is understandable when visible space is limited to a single line of text.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A description of the report. Should, as far as possible, provide details sufficient to enable resolution of any problem indicated by the result.",$ref:"#/definitions/multiformatMessageString"},messageStrings:{description:"A set of name/value pairs with arbitrary names. Each value is a multiformatMessageString object, which holds message strings in plain text and (optionally) Markdown format. The strings can include placeholders, which can be used to construct a message in combination with an arbitrary number of additional string arguments.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},defaultConfiguration:{description:"Default reporting configuration information.",$ref:"#/definitions/reportingConfiguration"},helpUri:{description:"A URI where the primary documentation for the report can be found.",type:"string",format:"uri"},help:{description:"Provides the primary documentation for the report, useful when there is no online documentation.",$ref:"#/definitions/multiformatMessageString"},relationships:{description:"An array of objects that describe relationships between this reporting descriptor and others.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorRelationship"}},properties:{description:"Key/value pairs that provide additional information about the report.",$ref:"#/definitions/propertyBag"}},required:["id"]},reportingConfiguration:{description:"Information about a rule or notification that can be configured at runtime.",type:"object",additionalProperties:!1,properties:{enabled:{description:"Specifies whether the report may be produced during the scan.",type:"boolean",default:!0},level:{description:"Specifies the failure level for the report.",default:"warning",enum:["none","note","warning","error"],type:"string"},rank:{description:"Specifies the relative priority of the report. Used for analysis output only.",type:"number",default:-1,minimum:-1,maximum:100},parameters:{description:"Contains configuration information specific to a report.",$ref:"#/definitions/propertyBag"},properties:{description:"Key/value pairs that provide additional information about the reporting configuration.",$ref:"#/definitions/propertyBag"}}},reportingDescriptorReference:{description:"Information about how to locate a relevant reporting descriptor.",type:"object",additionalProperties:!1,properties:{id:{description:"The id of the descriptor.",type:"string"},index:{description:"The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.",type:"integer",default:-1,minimum:-1},guid:{description:"A guid that uniquely identifies the descriptor.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},toolComponent:{description:"A reference used to locate the toolComponent associated with the descriptor.",$ref:"#/definitions/toolComponentReference"},properties:{description:"Key/value pairs that provide additional information about the reporting descriptor reference.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["index"]},{required:["guid"]},{required:["id"]}]},reportingDescriptorRelationship:{description:"Information about the relation of one reporting descriptor to another.",type:"object",additionalProperties:!1,properties:{target:{description:"A reference to the related reporting descriptor.",$ref:"#/definitions/reportingDescriptorReference"},kinds:{description:"A set of distinct strings that categorize the relationship. Well-known kinds include 'canPrecede', 'canFollow', 'willPrecede', 'willFollow', 'superset', 'subset', 'equal', 'disjoint', 'relevant', and 'incomparable'.",type:"array",default:["relevant"],uniqueItems:!0,items:{type:"string"}},description:{description:"A description of the reporting descriptor relationship.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the reporting descriptor reference.",$ref:"#/definitions/propertyBag"}},required:["target"]},result:{description:"A result produced by an analysis tool.",additionalProperties:!1,type:"object",properties:{ruleId:{description:"The stable, unique identifier of the rule, if any, to which this result is relevant.",type:"string"},ruleIndex:{description:"The index within the tool component rules array of the rule object associated with this result.",type:"integer",default:-1,minimum:-1},rule:{description:"A reference used to locate the rule descriptor relevant to this result.",$ref:"#/definitions/reportingDescriptorReference"},kind:{description:"A value that categorizes results by evaluation state.",default:"fail",enum:["notApplicable","pass","fail","review","open","informational"],type:"string"},level:{description:"A value specifying the severity level of the result.",default:"warning",enum:["none","note","warning","error"],type:"string"},message:{description:"A message that describes the result. The first sentence of the message only will be displayed when visible space is limited.",$ref:"#/definitions/message"},analysisTarget:{description:"Identifies the artifact that the analysis tool was instructed to scan. This need not be the same as the artifact where the result actually occurred.",$ref:"#/definitions/artifactLocation"},locations:{description:"The set of locations where the result was detected. Specify only one location unless the problem indicated by the result can only be corrected by making a change at every specified location.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/location"}},guid:{description:"A stable, unique identifier for the result in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},correlationGuid:{description:"A stable, unique identifier for the equivalence class of logically identical results to which this result belongs, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},occurrenceCount:{description:"A positive integer specifying the number of times this logically unique result was observed in this run.",type:"integer",minimum:1},partialFingerprints:{description:"A set of strings that contribute to the stable, unique identity of the result.",type:"object",additionalProperties:{type:"string"}},fingerprints:{description:"A set of strings each of which individually defines a stable, unique identity for the result.",type:"object",additionalProperties:{type:"string"}},stacks:{description:"An array of 'stack' objects relevant to the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/stack"}},codeFlows:{description:"An array of 'codeFlow' objects relevant to the result.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/codeFlow"}},graphs:{description:"An array of zero or more unique graph objects associated with the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graph"}},graphTraversals:{description:"An array of one or more unique 'graphTraversal' objects.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graphTraversal"}},relatedLocations:{description:"A set of locations relevant to this result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/location"}},suppressions:{description:"A set of suppressions relevant to this result.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/suppression"}},baselineState:{description:"The state of a result relative to a baseline of a previous run.",enum:["new","unchanged","updated","absent"],type:"string"},rank:{description:"A number representing the priority or importance of the result.",type:"number",default:-1,minimum:-1,maximum:100},attachments:{description:"A set of artifacts relevant to the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/attachment"}},hostedViewerUri:{description:"An absolute URI at which the result can be viewed.",type:"string",format:"uri"},workItemUris:{description:"The URIs of the work items associated with this result.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string",format:"uri"}},provenance:{description:"Information about how and when the result was detected.",$ref:"#/definitions/resultProvenance"},fixes:{description:"An array of 'fix' objects, each of which represents a proposed fix to the problem indicated by the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/fix"}},taxa:{description:"An array of references to taxonomy reporting descriptors that are applicable to the result.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorReference"}},webRequest:{description:"A web request associated with this result.",$ref:"#/definitions/webRequest"},webResponse:{description:"A web response associated with this result.",$ref:"#/definitions/webResponse"},properties:{description:"Key/value pairs that provide additional information about the result.",$ref:"#/definitions/propertyBag"}},required:["message"]},resultProvenance:{description:"Contains information about how and when a result was detected.",additionalProperties:!1,type:"object",properties:{firstDetectionTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the result was first detected. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},lastDetectionTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the result was most recently detected. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},firstDetectionRunGuid:{description:"A GUID-valued string equal to the automationDetails.guid property of the run in which the result was first detected.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},lastDetectionRunGuid:{description:"A GUID-valued string equal to the automationDetails.guid property of the run in which the result was most recently detected.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},invocationIndex:{description:"The index within the run.invocations array of the invocation object which describes the tool invocation that detected the result.",type:"integer",default:-1,minimum:-1},conversionSources:{description:"An array of physicalLocation objects which specify the portions of an analysis tool's output that a converter transformed into the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/physicalLocation"}},properties:{description:"Key/value pairs that provide additional information about the result.",$ref:"#/definitions/propertyBag"}}},run:{description:"Describes a single run of an analysis tool, and contains the reported output of that run.",additionalProperties:!1,type:"object",properties:{tool:{description:"Information about the tool or tool pipeline that generated the results in this run. A run can only contain results produced by a single tool or tool pipeline. A run can aggregate results from multiple log files, as long as context around the tool run (tool command-line arguments and the like) is identical for all aggregated files.",$ref:"#/definitions/tool"},invocations:{description:"Describes the invocation of the analysis tool.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/invocation"}},conversion:{description:"A conversion object that describes how a converter transformed an analysis tool's native reporting format into the SARIF format.",$ref:"#/definitions/conversion"},language:{description:"The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase culture code) and an optional region (expressed as an ISO 3166-1 two-letter uppercase subculture code associated with a country or region). The casing is recommended but not required (in order for this data to conform to RFC5646).",type:"string",default:"en-US",pattern:"^[a-zA-Z]{2}(-[a-zA-Z]{2})?$"},versionControlProvenance:{description:"Specifies the revision in version control of the artifacts that were scanned.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/versionControlDetails"}},originalUriBaseIds:{description:"The artifact location specified by each uriBaseId symbol on the machine where the tool originally ran.",type:"object",additionalProperties:{$ref:"#/definitions/artifactLocation"}},artifacts:{description:"An array of artifact objects relevant to the run.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifact"}},logicalLocations:{description:"An array of logical locations such as namespaces, types or functions.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},graphs:{description:"An array of zero or more unique graph objects associated with the run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graph"}},results:{description:"The set of results contained in an SARIF log. The results array can be omitted when a run is solely exporting rules metadata. It must be present (but may be empty) if a log file represents an actual scan.",type:"array",minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/result"}},automationDetails:{description:"Automation details that describe this run.",$ref:"#/definitions/runAutomationDetails"},runAggregates:{description:"Automation details that describe the aggregate of runs to which this run belongs.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/runAutomationDetails"}},baselineGuid:{description:"The 'guid' property of a previous SARIF 'run' that comprises the baseline that was used to compute result 'baselineState' properties for the run.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},redactionTokens:{description:"An array of strings used to replace sensitive information in a redaction-aware property.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}},defaultEncoding:{description:"Specifies the default encoding for any artifact object that refers to a text file.",type:"string"},defaultSourceLanguage:{description:"Specifies the default source language for any artifact object that refers to a text file that contains source code.",type:"string"},newlineSequences:{description:"An ordered list of character sequences that were treated as line breaks when computing region information for the run.",type:"array",minItems:1,uniqueItems:!0,default:[`\r +`,` +`],items:{type:"string"}},columnKind:{description:"Specifies the unit in which the tool measures columns.",enum:["utf16CodeUnits","unicodeCodePoints"],type:"string"},externalPropertyFileReferences:{description:"References to external property files that should be inlined with the content of a root log file.",$ref:"#/definitions/externalPropertyFileReferences"},threadFlowLocations:{description:"An array of threadFlowLocation objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/threadFlowLocation"}},taxonomies:{description:"An array of toolComponent objects relevant to a taxonomy in which results are categorized.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},addresses:{description:"Addresses associated with this run instance, if any.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/address"}},translations:{description:"The set of available translations of the localized data provided by the tool.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},policies:{description:"Contains configurations that may potentially override both reportingDescriptor.defaultConfiguration (the tool's default severities) and invocation.configurationOverrides (severities established at run-time from the command line).",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},webRequests:{description:"An array of request objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webRequest"}},webResponses:{description:"An array of response objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webResponse"}},specialLocations:{description:"A specialLocations object that defines locations of special significance to SARIF consumers.",$ref:"#/definitions/specialLocations"},properties:{description:"Key/value pairs that provide additional information about the run.",$ref:"#/definitions/propertyBag"}},required:["tool"]},runAutomationDetails:{description:"Information that describes a run's identity and role within an engineering system process.",additionalProperties:!1,type:"object",properties:{description:{description:"A description of the identity and role played within the engineering system by this object's containing run object.",$ref:"#/definitions/message"},id:{description:"A hierarchical string that uniquely identifies this object's containing run object.",type:"string"},guid:{description:"A stable, unique identifier for this object's containing run object in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},correlationGuid:{description:"A stable, unique identifier for the equivalence class of runs to which this object's containing run object belongs in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},properties:{description:"Key/value pairs that provide additional information about the run automation details.",$ref:"#/definitions/propertyBag"}}},specialLocations:{description:"Defines locations of special significance to SARIF consumers.",type:"object",additionalProperties:!1,properties:{displayBase:{description:"Provides a suggestion to SARIF consumers to display file paths relative to the specified location.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the special locations.",$ref:"#/definitions/propertyBag"}}},stack:{description:"A call stack that is relevant to a result.",additionalProperties:!1,type:"object",properties:{message:{description:"A message relevant to this call stack.",$ref:"#/definitions/message"},frames:{description:"An array of stack frames that represents a sequence of calls, rendered in reverse chronological order, that comprise the call stack.",type:"array",minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/stackFrame"}},properties:{description:"Key/value pairs that provide additional information about the stack.",$ref:"#/definitions/propertyBag"}},required:["frames"]},stackFrame:{description:"A function call within a stack trace.",additionalProperties:!1,type:"object",properties:{location:{description:"The location to which this stack frame refers.",$ref:"#/definitions/location"},module:{description:"The name of the module that contains the code of this stack frame.",type:"string"},threadId:{description:"The thread identifier of the stack frame.",type:"integer"},parameters:{description:"The parameters of the call that is executing.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{type:"string",default:[]}},properties:{description:"Key/value pairs that provide additional information about the stack frame.",$ref:"#/definitions/propertyBag"}}},suppression:{description:"A suppression that is relevant to a result.",additionalProperties:!1,type:"object",properties:{guid:{description:"A stable, unique identifier for the suprression in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},kind:{description:"A string that indicates where the suppression is persisted.",enum:["inSource","external"],type:"string"},status:{description:"A string that indicates the review status of the suppression.",enum:["accepted","underReview","rejected"],type:"string"},justification:{description:"A string representing the justification for the suppression.",type:"string"},location:{description:"Identifies the location associated with the suppression.",$ref:"#/definitions/location"},properties:{description:"Key/value pairs that provide additional information about the suppression.",$ref:"#/definitions/propertyBag"}},required:["kind"]},threadFlow:{description:"Describes a sequence of code locations that specify a path through a single thread of execution such as an operating system or fiber.",type:"object",additionalProperties:!1,properties:{id:{description:"An string that uniquely identifies the threadFlow within the codeFlow in which it occurs.",type:"string"},message:{description:"A message relevant to the thread flow.",$ref:"#/definitions/message"},initialState:{description:"Values of relevant expressions at the start of the thread flow that may change during thread flow execution.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},immutableState:{description:"Values of relevant expressions at the start of the thread flow that remain constant.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},locations:{description:"A temporally ordered array of 'threadFlowLocation' objects, each of which describes a location visited by the tool while producing the result.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/threadFlowLocation"}},properties:{description:"Key/value pairs that provide additional information about the thread flow.",$ref:"#/definitions/propertyBag"}},required:["locations"]},threadFlowLocation:{description:"A location visited by an analysis tool while simulating or monitoring the execution of a program.",additionalProperties:!1,type:"object",properties:{index:{description:"The index within the run threadFlowLocations array.",type:"integer",default:-1,minimum:-1},location:{description:"The code location.",$ref:"#/definitions/location"},stack:{description:"The call stack leading to this location.",$ref:"#/definitions/stack"},kinds:{description:"A set of distinct strings that categorize the thread flow location. Well-known kinds include 'acquire', 'release', 'enter', 'exit', 'call', 'return', 'branch', 'implicit', 'false', 'true', 'caution', 'danger', 'unknown', 'unreachable', 'taint', 'function', 'handler', 'lock', 'memory', 'resource', 'scope' and 'value'.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}},taxa:{description:"An array of references to rule or taxonomy reporting descriptors that are applicable to the thread flow location.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorReference"}},module:{description:"The name of the module that contains the code that is executing.",type:"string"},state:{description:"A dictionary, each of whose keys specifies a variable or expression, the associated value of which represents the variable or expression value. For an annotation of kind 'continuation', for example, this dictionary might hold the current assumed values of a set of global variables.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},nestingLevel:{description:"An integer representing a containment hierarchy within the thread flow.",type:"integer",minimum:0},executionOrder:{description:"An integer representing the temporal order in which execution reached this location.",type:"integer",default:-1,minimum:-1},executionTimeUtc:{description:"The Coordinated Universal Time (UTC) date and time at which this location was executed.",type:"string",format:"date-time"},importance:{description:'Specifies the importance of this location in understanding the code flow in which it occurs. The order from most to least important is "essential", "important", "unimportant". Default: "important".',enum:["important","essential","unimportant"],default:"important",type:"string"},webRequest:{description:"A web request associated with this thread flow location.",$ref:"#/definitions/webRequest"},webResponse:{description:"A web response associated with this thread flow location.",$ref:"#/definitions/webResponse"},properties:{description:"Key/value pairs that provide additional information about the threadflow location.",$ref:"#/definitions/propertyBag"}}},tool:{description:"The analysis tool that was run.",additionalProperties:!1,type:"object",properties:{driver:{description:"The analysis tool that was run.",$ref:"#/definitions/toolComponent"},extensions:{description:"Tool extensions that contributed to or reconfigured the analysis tool that was run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},properties:{description:"Key/value pairs that provide additional information about the tool.",$ref:"#/definitions/propertyBag"}},required:["driver"]},toolComponent:{description:"A component, such as a plug-in or the driver, of the analysis tool that was run.",additionalProperties:!1,type:"object",properties:{guid:{description:"A unique identifier for the tool component in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},name:{description:"The name of the tool component.",type:"string"},organization:{description:"The organization or company that produced the tool component.",type:"string"},product:{description:"A product suite to which the tool component belongs.",type:"string"},productSuite:{description:"A localizable string containing the name of the suite of products to which the tool component belongs.",type:"string"},shortDescription:{description:"A brief description of the tool component.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A comprehensive description of the tool component.",$ref:"#/definitions/multiformatMessageString"},fullName:{description:"The name of the tool component along with its version and any other useful identifying information, such as its locale.",type:"string"},version:{description:"The tool component version, in whatever format the component natively provides.",type:"string"},semanticVersion:{description:"The tool component version in the format specified by Semantic Versioning 2.0.",type:"string"},dottedQuadFileVersion:{description:"The binary version of the tool component's primary executable file expressed as four non-negative integers separated by a period (for operating systems that express file versions in this way).",type:"string",pattern:"[0-9]+(\\.[0-9]+){3}"},releaseDateUtc:{description:"A string specifying the UTC date (and optionally, the time) of the component's release.",type:"string"},downloadUri:{description:"The absolute URI from which the tool component can be downloaded.",type:"string",format:"uri"},informationUri:{description:"The absolute URI at which information about this version of the tool component can be found.",type:"string",format:"uri"},globalMessageStrings:{description:"A dictionary, each of whose keys is a resource identifier and each of whose values is a multiformatMessageString object, which holds message strings in plain text and (optionally) Markdown format. The strings can include placeholders, which can be used to construct a message in combination with an arbitrary number of additional string arguments.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},notifications:{description:"An array of reportingDescriptor objects relevant to the notifications related to the configuration and runtime execution of the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},rules:{description:"An array of reportingDescriptor objects relevant to the analysis performed by the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},taxa:{description:"An array of reportingDescriptor objects relevant to the definitions of both standalone and tool-defined taxonomies.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},locations:{description:"An array of the artifactLocation objects associated with the tool component.",type:"array",minItems:0,default:[],items:{$ref:"#/definitions/artifactLocation"}},language:{description:"The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase language code) and an optional region (expressed as an ISO 3166-1 two-letter uppercase subculture code associated with a country or region). The casing is recommended but not required (in order for this data to conform to RFC5646).",type:"string",default:"en-US",pattern:"^[a-zA-Z]{2}(-[a-zA-Z]{2})?$"},contents:{description:"The kinds of data contained in this object.",type:"array",uniqueItems:!0,default:["localizedData","nonLocalizedData"],items:{enum:["localizedData","nonLocalizedData"],type:"string"}},isComprehensive:{description:"Specifies whether this object contains a complete definition of the localizable and/or non-localizable data for this component, as opposed to including only data that is relevant to the results persisted to this log file.",type:"boolean",default:!1},localizedDataSemanticVersion:{description:"The semantic version of the localized strings defined in this component; maintained by components that provide translations.",type:"string"},minimumRequiredLocalizedDataSemanticVersion:{description:"The minimum value of localizedDataSemanticVersion required in translations consumed by this component; used by components that consume translations.",type:"string"},associatedComponent:{description:"The component which is strongly associated with this component. For a translation, this refers to the component which has been translated. For an extension, this is the driver that provides the extension's plugin model.",$ref:"#/definitions/toolComponentReference"},translationMetadata:{description:"Translation metadata, required for a translation, not populated by other component types.",$ref:"#/definitions/translationMetadata"},supportedTaxonomies:{description:"An array of toolComponentReference objects to declare the taxonomies supported by the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponentReference"}},properties:{description:"Key/value pairs that provide additional information about the tool component.",$ref:"#/definitions/propertyBag"}},required:["name"]},toolComponentReference:{description:"Identifies a particular toolComponent object, either the driver or an extension.",type:"object",additionalProperties:!1,properties:{name:{description:"The 'name' property of the referenced toolComponent.",type:"string"},index:{description:"An index into the referenced toolComponent in tool.extensions.",type:"integer",default:-1,minimum:-1},guid:{description:"The 'guid' property of the referenced toolComponent.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},properties:{description:"Key/value pairs that provide additional information about the toolComponentReference.",$ref:"#/definitions/propertyBag"}}},translationMetadata:{description:"Provides additional metadata related to translation.",type:"object",additionalProperties:!1,properties:{name:{description:"The name associated with the translation metadata.",type:"string"},fullName:{description:"The full name associated with the translation metadata.",type:"string"},shortDescription:{description:"A brief description of the translation metadata.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A comprehensive description of the translation metadata.",$ref:"#/definitions/multiformatMessageString"},downloadUri:{description:"The absolute URI from which the translation metadata can be downloaded.",type:"string",format:"uri"},informationUri:{description:"The absolute URI from which information related to the translation metadata can be downloaded.",type:"string",format:"uri"},properties:{description:"Key/value pairs that provide additional information about the translation metadata.",$ref:"#/definitions/propertyBag"}},required:["name"]},versionControlDetails:{description:"Specifies the information necessary to retrieve a desired revision from a version control system.",type:"object",additionalProperties:!1,properties:{repositoryUri:{description:"The absolute URI of the repository.",type:"string",format:"uri"},revisionId:{description:"A string that uniquely and permanently identifies the revision within the repository.",type:"string"},branch:{description:"The name of a branch containing the revision.",type:"string"},revisionTag:{description:"A tag that has been applied to the revision.",type:"string"},asOfTimeUtc:{description:"A Coordinated Universal Time (UTC) date and time that can be used to synchronize an enlistment to the state of the repository at that time.",type:"string",format:"date-time"},mappedTo:{description:"The location in the local file system to which the root of the repository was mapped at the time of the analysis.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the version control details.",$ref:"#/definitions/propertyBag"}},required:["repositoryUri"]},webRequest:{description:"Describes an HTTP request.",type:"object",additionalProperties:!1,properties:{index:{description:"The index within the run.webRequests array of the request object associated with this result.",type:"integer",default:-1,minimum:-1},protocol:{description:"The request protocol. Example: 'http'.",type:"string"},version:{description:"The request version. Example: '1.1'.",type:"string"},target:{description:"The target of the request.",type:"string"},method:{description:"The HTTP method. Well-known values are 'GET', 'PUT', 'POST', 'DELETE', 'PATCH', 'HEAD', 'OPTIONS', 'TRACE', 'CONNECT'.",type:"string"},headers:{description:"The request headers.",type:"object",additionalProperties:{type:"string"}},parameters:{description:"The request parameters.",type:"object",additionalProperties:{type:"string"}},body:{description:"The body of the request.",$ref:"#/definitions/artifactContent"},properties:{description:"Key/value pairs that provide additional information about the request.",$ref:"#/definitions/propertyBag"}}},webResponse:{description:"Describes the response to an HTTP request.",type:"object",additionalProperties:!1,properties:{index:{description:"The index within the run.webResponses array of the response object associated with this result.",type:"integer",default:-1,minimum:-1},protocol:{description:"The response protocol. Example: 'http'.",type:"string"},version:{description:"The response version. Example: '1.1'.",type:"string"},statusCode:{description:"The response status code. Example: 451.",type:"integer"},reasonPhrase:{description:"The response reason. Example: 'Not found'.",type:"string"},headers:{description:"The response headers.",type:"object",additionalProperties:{type:"string"}},body:{description:"The body of the response.",$ref:"#/definitions/artifactContent"},noResponseReceived:{description:"Specifies whether a response was received from the server.",type:"boolean",default:!1},properties:{description:"Key/value pairs that provide additional information about the response.",$ref:"#/definitions/propertyBag"}}}}}});var Rve=g(mi=>{"use strict";var xwt=mi&&mi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Twt=mi&&mi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),qc=mi&&mi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&xwt(t,e,r);return Twt(t,e),t},_ve=mi&&mi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(mi,"__esModule",{value:!0});mi.InvalidSarifUploadError=void 0;mi.shouldShowCombineSarifFilesDeprecationWarning=xq;mi.populateRunAutomationDetails=Eve;mi.findSarifFilesInDir=Sve;mi.validateSarifFileSchema=xve;mi.buildPayload=Tve;mi.uploadFiles=Wwt;mi.waitForProcessing=Qwt;mi.validateUniqueCategory=Nve;var Ya=qc(require("fs")),b0=qc(require("path")),Nwt=_ve(require("zlib")),v0=qc(ze()),Rwt=_ve(M4e()),Awt=qc(ive()),Cwt=qc(Ud()),Lc=qc(Mn()),yve=Mn(),C5=qc(Kl()),wve=Kl(),Owt=h0(),Pwt=qw(),Iwt=ru(),Dwt=qc(dve()),Lwt=hve(),Fwt=Rg(),Bwt=uu(),Dl=qc(cr()),Fc=cr(),qwt="The repo on which this action is running has not opted-in to CodeQL code scanning.",Mwt="The CodeQL code scanning feature is forbidden on this repository.";function bve(e,t){t.info("Loading SARIF file(s)");let r={version:null,runs:[]};for(let i of e){t.debug(`Loading SARIF file: ${i}`);let n=JSON.parse(Ya.readFileSync(i,"utf8"));if(r.version===null)r.version=n.version;else if(r.version!==n.version)throw new Bc(`Different SARIF versions encountered: ${r.version} and ${n.version}`);r.runs.push(...n.runs)}return r}function kwt(e){return e.every(t=>t.runs?.every(r=>r.tool?.driver?.name==="CodeQL"))}function jwt(e){return{name:e.tool?.driver?.name,fullName:e.tool?.driver?.fullName,version:e.tool?.driver?.version,semanticVersion:e.tool?.driver?.semanticVersion,guid:e.tool?.driver?.guid,automationId:e.automationDetails?.id}}function Uwt(e){let t=new Set;for(let r of e)for(let i of r.runs){let n=JSON.stringify(jwt(i));if(t.has(n))return!1;t.add(n)}return!0}async function xq(e,t){return t.type===Fc.GitHubVariant.GHES&&Cwt.lt(t.version,"3.14.0")?!1:!Uwt(e)&&!process.env.CODEQL_MERGE_SARIF_DEPRECATION_WARNING}async function zwt(e,t,r,i){if(i.info("Combining SARIF files using the CodeQL CLI"),e.length===1)return JSON.parse(Ya.readFileSync(e[0],"utf8"));let n=e.map(f=>JSON.parse(Ya.readFileSync(f,"utf8"))),s=t.type===Fc.GitHubVariant.GHES?"and will be removed in GitHub Enterprise Server 3.18":"and will be removed on June 4, 2025",a="For more information, see https://github.blog/changelog/2024-05-06-code-scanning-will-stop-combining-runs-from-a-single-upload";if(!kwt(n))return i.debug("Not all SARIF files were produced by CodeQL. Merging files in the action."),await xq(n,t)&&(i.warning(`Uploading multiple SARIF runs with the same category is deprecated ${s}. Please update your workflow to upload a single run per category. ${a}`),v0.exportVariable("CODEQL_MERGE_SARIF_DEPRECATION_WARNING","true")),bve(e,i);let o,l=Lc.getTemporaryDirectory(),c=await(0,Pwt.getConfig)(l,i);if(c!==void 0)o=await(0,Owt.getCodeQL)(c.codeQLCmd),l=c.tempDir;else{i.info("Initializing CodeQL since the 'init' Action was not called before this step.");let f={auth:(0,yve.getRequiredInput)("token"),externalRepoAuth:(0,yve.getOptionalInput)("external-repository-token"),url:(0,Fc.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,Fc.getRequiredEnvParam)("GITHUB_API_URL")},m=await r.getDefaultCliVersion(t.type);o=(await(0,Lwt.initCodeQL)(void 0,f,l,t.type,m,r,i)).codeql}if(!await o.supportsFeature(Bwt.ToolsFeature.SarifMergeRunsFromEqualCategory))return i.warning("The CodeQL CLI does not support merging SARIF files. Merging files in the action."),await xq(n,t)&&(i.warning(`Uploading multiple CodeQL runs with the same category is deprecated ${s} for CodeQL CLI 2.16.6 and earlier. Please update your CodeQL CLI version or update your workflow to set a distinct category for each CodeQL run. ${a}`),v0.exportVariable("CODEQL_MERGE_SARIF_DEPRECATION_WARNING","true")),bve(e,i);let u=b0.resolve(l,"combined-sarif");Ya.mkdirSync(u,{recursive:!0});let d=Ya.mkdtempSync(b0.resolve(u,"output-")),p=b0.resolve(d,"combined-sarif.sarif");return await o.mergeResults(e,p,{mergeRunsFromEqualCategory:!0}),JSON.parse(Ya.readFileSync(p,"utf8"))}function Eve(e,t,r,i){let n=$wt(t,r,i);if(n!==void 0){for(let s of e.runs||[])s.automationDetails===void 0&&(s.automationDetails={id:n});return e}return e}function $wt(e,t,r){if(e!==void 0){let i=e;return i.endsWith("/")||(i+="/"),i}return C5.computeAutomationID(t,r)}async function Hwt(e,t,r){if(r.info("Uploading results"),Dl.isInTestMode()){let n=b0.join(Lc.getTemporaryDirectory(),"payload.json");return r.info(`In test mode. Results are not uploaded. Saving to ${n}`),r.info(`Payload: ${JSON.stringify(e,null,2)}`),Ya.writeFileSync(n,JSON.stringify(e,null,2)),"test-mode-sarif-id"}let i=C5.getApiClient();try{let n=await i.request("PUT /repos/:owner/:repo/code-scanning/analysis",{owner:t.owner,repo:t.repo,data:e});return r.debug(`response status: ${n.status}`),r.info("Successfully uploaded results"),n.data.id}catch(n){if(Dl.isHTTPError(n))switch(n.status){case 403:v0.warning(n.message||qwt);break;case 404:v0.warning(n.message||Mwt);break;default:v0.warning(n.message);break}throw(0,wve.wrapApiConfigurationError)(n)}}function Sve(e){let t=[],r=i=>{let n=Ya.readdirSync(i,{withFileTypes:!0});for(let s of n)s.isFile()&&s.name.endsWith(".sarif")?t.push(b0.resolve(i,s.name)):s.isDirectory()&&r(b0.resolve(i,s.name))};return r(e),t}function Gwt(e){if(!Ya.existsSync(e))throw new Fc.ConfigurationError(`Path does not exist: ${e}`);let t;if(Ya.lstatSync(e).isDirectory()){if(t=Sve(e),t.length===0)throw new Fc.ConfigurationError(`No SARIF files found to upload in "${e}".`)}else t=[e];return t}function Vwt(e){let t=0,r=JSON.parse(e);if(!Array.isArray(r.runs))throw new Bc("Invalid SARIF. Missing 'runs' array.");for(let i of r.runs){if(!Array.isArray(i.results))throw new Bc("Invalid SARIF. Missing 'results' array in run.");t+=i.results.length}return t}function xve(e,t){t.info(`Validating ${e}`);let r;try{r=JSON.parse(Ya.readFileSync(e,"utf8"))}catch(l){throw new Bc(`Invalid SARIF. JSON syntax error: ${(0,Fc.getErrorMessage)(l)}`)}let i=gve(),n=new Awt.Validator().validate(r,i),s=["uri-reference","uri"],a=(n.errors??[]).filter(l=>!(l.name==="format"&&typeof l.argument=="string"&&s.includes(l.argument))),o=(n.errors??[]).filter(l=>l.name==="format"&&typeof l.argument=="string"&&s.includes(l.argument));for(let l of o)t.info(`Warning: '${l.instance}' is not a valid URI in '${l.property}'.`);if(a.length){for(let c of a)t.startGroup(`Error details: ${c.stack}`),t.info(JSON.stringify(c,null,2)),t.endGroup();let l=a.map(c=>`- ${c.stack}`);throw new Bc(`Unable to upload "${e}" as it is not valid SARIF: +${l.join(` +`)}`)}}function Tve(e,t,r,i,n,s,a,o,l,c,u){let d={commit_oid:e,ref:t,analysis_key:r,analysis_name:i,sarif:n,workflow_run_id:s,workflow_run_attempt:a,checkout_uri:o,environment:l,started_at:process.env[Iwt.EnvVar.WORKFLOW_STARTED_AT],tool_names:c,base_ref:void 0,base_sha:void 0};if(Lc.getWorkflowEventName()==="pull_request"){if(e===Dl.getRequiredEnvParam("GITHUB_SHA")&&u)d.base_ref=`refs/heads/${Dl.getRequiredEnvParam("GITHUB_BASE_REF")}`,d.base_sha=u;else if(process.env.GITHUB_EVENT_PATH){let p=JSON.parse(Ya.readFileSync(process.env.GITHUB_EVENT_PATH,"utf8"));d.base_ref=`refs/heads/${p.pull_request.base.ref}`,d.base_sha=p.pull_request.base.sha}}return d}async function Wwt(e,t,r,i,n){let s=Gwt(e);n.startGroup("Uploading results"),n.info(`Processing sarif files: ${JSON.stringify(s)}`);let a=await(0,wve.getGitHubVersion)();for(let v of s)xve(v,n);let o=await zwt(s,a,i,n);o=await Dwt.addFingerprints(o,t,n);let l=await C5.getAnalysisKey(),c=Lc.getRequiredInput("matrix");o=Eve(o,r,l,c);let u=Dl.getToolNames(o);n.debug("Validating that each SARIF run has a unique category"),Nve(o),n.debug("Serializing SARIF for upload");let d=JSON.stringify(o);n.debug("Compressing serialized SARIF");let p=Nwt.default.gzipSync(d).toString("base64"),f=(0,Rwt.default)(t),m=Tve(await Lc.getCommitOid(t),await Lc.getRef(),l,Dl.getRequiredEnvParam("GITHUB_WORKFLOW"),p,Lc.getWorkflowRunID(),Lc.getWorkflowRunAttempt(),f,c,u,await Lc.determineBaseBranchHeadCommitOid()),h=d.length;n.debug(`Raw upload size: ${h} bytes`);let y=p.length;n.debug(`Base64 zipped upload size: ${y} bytes`);let b=Vwt(d);n.debug(`Number of results in upload: ${b}`);let w=await Hwt(m,(0,Fwt.parseRepositoryNwo)(Dl.getRequiredEnvParam("GITHUB_REPOSITORY")),n);return n.endGroup(),{statusReport:{raw_upload_size_bytes:h,zipped_upload_size_bytes:y,num_results_in_sarif:b},sarifID:w}}var Kwt=5*1e3,Xwt=2*60*1e3;async function Qwt(e,t,r,i={isUnsuccessfulExecution:!1}){r.startGroup("Waiting for processing to finish");try{let n=C5.getApiClient(),s=Date.now();for(;;){if(Date.now()>s+Xwt){r.warning("Timed out waiting for analysis to finish processing. Continuing.");break}let a;try{a=await n.request("GET /repos/:owner/:repo/code-scanning/sarifs/:sarif_id",{owner:e.owner,repo:e.repo,sarif_id:t})}catch(l){r.warning(`An error occurred checking the status of the delivery. ${l} It should still be processed in the background, but errors that occur during processing may not be reported.`);break}let o=a.data.processing_status;if(r.info(`Analysis upload status is ${o}.`),o==="pending")r.debug("Analysis processing is still pending...");else if(i.isUnsuccessfulExecution){Jwt(a,o,r);break}else{if(o==="complete")break;if(o==="failed"){let l=`Code Scanning could not process the submitted SARIF file: +${a.data.errors}`,c=a.data.errors;throw Ywt(c)?new Fc.ConfigurationError(l):Zwt(c)?new Bc(l):new Error(l)}else Dl.assertNever(o)}await Dl.delay(Kwt,{allowProcessExit:!1})}}finally{r.endGroup()}}function Ywt(e){return e.length===1&&e[0]==="CodeQL analyses from advanced configurations cannot be processed when the default setup is enabled"}function Zwt(e){return e.every(t=>t.startsWith("rejecting SARIF")||t.startsWith("an invalid URI was provided as a SARIF location")||t.startsWith("locationFromSarifResult: expected artifact location")||t.startsWith("could not convert rules: invalid security severity value, is not a number")||/^SARIF URI scheme [^\s]* did not match the checkout URI scheme [^\s]*/.test(t))}function Jwt(e,t,r){t==="failed"&&Array.isArray(e.data.errors)&&e.data.errors.length===1&&e.data.errors[0].toString().startsWith("unsuccessful execution")?r.debug('Successfully uploaded a SARIF file for the unsuccessful execution. Received expected "unsuccessful execution" processing error, and no other errors.'):t==="failed"?r.warning(`Failed to upload a SARIF file for the unsuccessful execution. Code scanning status information for the repository may be out of date as a result. Processing errors: ${e.data.errors}`):t==="complete"?r.debug('Uploaded a SARIF file for the unsuccessful execution, but did not receive the expected "unsuccessful execution" processing error. This is a known transient issue with the code scanning API, and does not cause out of date code scanning status information.'):Dl.assertNever(t)}function Nve(e){let t={};for(let r of e.runs){let i=r?.automationDetails?.id,n=r.tool?.driver?.name,s=`${vve(i)}_${vve(n)}`;t[s]={id:i,tool:n}}for(let[r,{id:i,tool:n}]of Object.entries(t)){let s=`CODEQL_UPLOAD_SARIF_${r}`;if(process.env[s])throw new Fc.ConfigurationError(`Aborting upload: only one run of the codeql/analyze or codeql/upload-sarif actions is allowed per job per tool/category. The easiest fix is to specify a unique value for the \`category\` input. If .runs[].automationDetails.id is specified in the sarif file, that will take precedence over your configured \`category\`. Category: (${i||"none"}) Tool: (${n||"none"})`);v0.exportVariable(s,s)}}function vve(e){return(e??"_").replace(/[^a-zA-Z0-9_]/g,"_").toLocaleUpperCase()}var Bc=class extends Error{constructor(t){super(t)}};mi.InvalidSarifUploadError=Bc});var Pve=g(Si=>{"use strict";var e3t=Si&&Si.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),t3t=Si&&Si.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),c6=Si&&Si.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&e3t(t,e,r);return t3t(t,e),t},r3t=Si&&Si.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Si,"__esModule",{value:!0});Si.CodeQLAnalysisError=void 0;Si.runExtraction=Ove;Si.dbIsFinalized=Rq;Si.setupDiffInformedQueryRun=m3t;Si.runQueries=y3t;Si.runFinalize=b3t;Si.warnIfGoInstalledAfterInit=v3t;Si.runCleanup=_3t;var _0=c6(require("fs")),w0=c6(require("path")),O5=require("perf_hooks"),i3t=xf(),n3t=r3t(k4()),s3t=c6(ng()),Ll=c6(Mn()),a3t=I4e(),Tq=h0(),Ave=B4e(),P5=ru(),Cve=Go(),I5=Gd(),o3t=rf(),l3t=uu(),c3t=b5(),u3t=Rve(),Mc=c6(cr()),Nq=cr(),D5=class extends Error{constructor(t,r,i){super(r),this.queriesStatusReport=t,this.message=r,this.error=i,this.name="CodeQLAnalysisError"}};Si.CodeQLAnalysisError=D5;async function d3t(e){let t=process.env.CODEQL_PYTHON;t===void 0||t.length===0||e.warning(`The CODEQL_PYTHON environment variable is no longer supported. Please remove it from your workflow. This environment variable was originally used to specify a Python executable that included the dependencies of your Python code, however Python analysis no longer uses these dependencies. +If you used CODEQL_PYTHON to force the version of Python to analyze as, please use CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION instead, such as 'CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION=2.7' or 'CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION=3.11'.`)}async function Ove(e,t,r){for(let i of t.languages){if(Rq(t,i,r)){r.debug(`Database for ${i} has already been finalized, skipping extraction.`);continue}p3t(t,i)&&(r.startGroup(`Extracting ${i}`),i===I5.Language.python&&await d3t(r),t.buildMode&&await e.supportsFeature(l3t.ToolsFeature.TraceCommandUseBuildMode)?(i===I5.Language.cpp&&t.buildMode===Nq.BuildMode.Autobuild&&await(0,a3t.setupCppAutobuild)(e,r),await e.extractUsingBuildMode(t,i)):await e.extractScannedLanguage(t,i),r.endGroup())}}function p3t(e,t){return e.buildMode===Nq.BuildMode.None||e.buildMode===Nq.BuildMode.Autobuild&&process.env[P5.EnvVar.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY]!=="true"||!e.buildMode&&(0,I5.isScannedLanguage)(t)}function Rq(e,t,r){let i=Mc.getCodeQLDatabasePath(e,t);try{return!("inProgress"in s3t.load(_0.readFileSync(w0.resolve(i,"codeql-database.yml"),"utf8")))}catch{return r.warning(`Could not check whether database for ${t} was finalized. Assuming it is not.`),!1}}async function f3t(e,t,r,i,n){let s=O5.performance.now();await Ove(e,t,n);let a=O5.performance.now()-s,o=O5.performance.now();for(let c of t.languages)Rq(t,c,n)?n.info(`There is already a finalized database for ${c} at the location where the CodeQL Action places databases, so we did not create one.`):(n.startGroup(`Finalizing ${c}`),await e.finalizeDatabase(Mc.getCodeQLDatabasePath(t,c),r,i,t.debugMode),n.endGroup());let l=O5.performance.now()-o;return{scanned_language_extraction_duration_ms:Math.round(a),trap_import_duration_ms:Math.round(l)}}async function m3t(e,t,r,i,n){if(await n.getValue(Cve.Feature.DiffInformedQueries,r))return await(0,o3t.withGroup)("Generating diff range extension pack",async()=>{let s=await h3t(e,t,i);return g3t(i,s)})}async function h3t(e,t,r){let i=Ll.getOptionalInput("checkout_path");if(i===void 0)return;await Ll.deepenGitHistory(),await Ll.gitFetch(e,["--depth=1"]),await Ll.gitFetch(t,[`--shallow-exclude=${e}`]),await Ll.gitFetch(e,[`--shallow-exclude=${t}`]),await Ll.deepenGitHistory();let n=await Ll.getAllGitMergeBases([e,t]);if(r.info(`Merge bases: ${n.join(", ")}`),n.length!==1){r.info(`Cannot compute diff range because baseRef and headRef have ${n.length} merge bases (instead of exactly 1).`);return}let s=await Ll.getGitDiffHunkHeaders(n[0],t);if(s===void 0)return;let a=new Array,o="";for(let l of s){if(l.startsWith("+++ ")){let c=Ll.decodeGitFilePath(l.substring(4));if(c.startsWith("b/"))o=c.substring(2);else if(c==="/dev/null")o="";else{r.warning(`Failed to parse diff hunk header line: ${l}`);return}continue}if(l.startsWith("@@ ")){if(o==="")continue;let c=l.match(/^@@ -\d+(?:,\d+)? \+(\d+)(?:,(\d+))? @@/);if(c===null){r.warning(`Failed to parse diff hunk header line: ${l}`);return}let u=parseInt(c[1],10),d=parseInt(c[2],10);if(d===0)continue;let p=u+(d||1)-1;a.push({path:w0.join(i,o),startLine:u,endLine:p})}}return a}function g3t(e,t){if(t===void 0)return;let r=w0.join(Ll.getTemporaryDirectory(),"pr-diff-range");_0.mkdirSync(r),_0.writeFileSync(w0.join(r,"qlpack.yml"),` +name: codeql-action/pr-diff-range +version: 0.0.0 +library: true +extensionTargets: + codeql/util: '*' +dataExtensions: + - pr-diff-range.yml +`);let i=` +extensions: + - addsTo: + pack: codeql/util + extensible: restrictAlertsTo + data: +`,n=t.map(o=>` - ["${o[0]}", ${o[1]}, ${o[2]}] +`).join("");n||(n=` - ["", 0, 0] +`);let s=i+n,a=w0.join(r,"pr-diff-range.yml");return _0.writeFileSync(a,s),e.debug(`Wrote pr-diff-range extension pack to ${a}: +${s}`),r}async function y3t(e,t,r,i,n,s,a,o,l){let c={},u=n?[`--additional-packs=${n}`,"--extension-packs=codeql-action/pr-diff-range"]:[],d=n?"--sarif-run-property=incrementalMode=diff-informed":void 0,p=await(0,Tq.getCodeQL)(a.codeQLCmd),f=[t,i,...u];for(let b of a.languages)try{let w=w0.join(e,`${b}.sarif`);o.startGroup(`Running queries for ${b}`);let v=new Date().getTime(),E=Mc.getCodeQLDatabasePath(a,b);await p.databaseRunQueries(E,f),o.debug(`Finished running queries for ${b}.`),c[`analyze_builtin_queries_${b}_duration_ms`]=new Date().getTime()-v,o.startGroup(`Interpreting results for ${b}`);let T=new Date,q=await m(b,void 0,w,a.debugMode),O=new Date;if(c[`interpret_results_${b}_duration_ms`]=O.getTime()-T.getTime(),o.endGroup(),o.info(q),await l.getValue(Cve.Feature.QaTelemetryEnabled)){let B=h(w,o),P={event:"codeql database interpret-results",started_at:T.toISOString(),completed_at:O.toISOString(),exit_status:"success",language:b,properties:{alertCounts:B}};c.event_reports===void 0&&(c.event_reports=[]),c.event_reports.push(P)}await Mc.codeQlVersionAtLeast(p,Tq.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)||await y(b)}catch(w){throw c.analyze_failure_language=b,new D5(c,`Error running analysis for ${b}: ${Mc.getErrorMessage(w)}`,Mc.wrapError(w))}return c;async function m(b,w,v,E){let T=Mc.getCodeQLDatabasePath(a,b);return await p.databaseInterpretResults(T,w,v,r,i,E?"-vv":"-v",d,s,a,l)}function h(b,w){(0,u3t.validateSarifFileSchema)(b,w);let v=JSON.parse(_0.readFileSync(b,"utf8")),E={};for(let T of v.runs)if(T.results)for(let q of T.results){let O=q.rule?.id||q.ruleId;O&&(E[O]=(E[O]||0)+1)}return E}async function y(b){let w=Mc.getCodeQLDatabasePath(a,b);return await p.databasePrintBaseline(w)}}async function b3t(e,t,r,i,n,s){try{await(0,n3t.default)(e,{force:!0})}catch(o){if(o?.code!=="ENOENT")throw o}await _0.promises.mkdir(e,{recursive:!0});let a=await f3t(i,n,t,r,s);return process.env[P5.EnvVar.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY]!=="true"&&await(0,c3t.endTracingForCluster)(i,n,s),a}async function v3t(e,t){let r=process.env[P5.EnvVar.GO_BINARY_LOCATION];if(process.env[P5.EnvVar.DID_AUTOBUILD_GOLANG]!=="true"&&r!==void 0){let i=await(0,i3t.safeWhich)("go");r!==i&&(t.warning(`Expected \`which go\` to return ${r}, but got ${i}: please ensure that the correct version of Go is installed before the \`codeql-action/init\` Action is used.`),(0,Ave.addDiagnostic)(e,I5.Language.go,(0,Ave.makeDiagnostic)("go/workflow/go-installed-after-codeql-init","Go was installed after the `codeql-action/init` Action was run",{markdownMessage:"To avoid interfering with the CodeQL analysis, perform all installation steps before calling the `github/codeql-action/init` Action.",visibility:{statusPage:!0,telemetry:!0,cliSummaryTable:!0},severity:"warning"})))}}async function _3t(e,t,r){r.startGroup("Cleaning up databases");for(let i of e.languages){let n=await(0,Tq.getCodeQL)(e.codeQLCmd),s=Mc.getCodeQLDatabasePath(e,i);await n.databaseCleanup(s,t)}r.endGroup()}});var Mve=g(rs=>{"use strict";var w3t=rs&&rs.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),E3t=rs&&rs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),u6=rs&&rs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&w3t(t,e,r);return E3t(t,e),t},Lve=rs&&rs.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(rs,"__esModule",{value:!0});rs.sanitizeArtifactName=Bve;rs.uploadCombinedSarifArtifacts=O3t;rs.tryUploadAllAvailableDebugArtifacts=D3t;rs.uploadDebugArtifacts=Cq;rs.getArtifactUploaderClient=qve;var gd=u6(require("fs")),Fl=u6(require("path")),S3t=u6(x2e()),Ive=u6(mbe()),Aq=u6(ze()),x3t=Lve(Wbe()),T3t=Lve(k4()),Fve=Mn(),N3t=Pve(),R3t=h0(),A3t=ru(),C3t=Go(),Dve=rf(),Cs=cr();function Bve(e){return e.replace(/[^a-zA-Z0-9_\\-]+/g,"")}async function O3t(e,t,r){let i=(0,Fve.getTemporaryDirectory)();if(process.env.CODEQL_ACTION_DEBUG_COMBINED_SARIF==="true"){e.info("Uploading available combined SARIF files as Actions debugging artifact...");let n=Fl.resolve(i,"combined-sarif"),s=[];if(gd.existsSync(n)){let a=gd.readdirSync(n);for(let o of a){let l=gd.readdirSync(Fl.resolve(n,o)).filter(c=>c.endsWith(".sarif"));for(let c of l)s.push(Fl.resolve(n,o,c))}}try{await Cq(e,s,n,"combined-sarif-artifacts",t,r)}catch(a){e.warning(`Failed to upload combined SARIF files as Actions debugging artifact. Reason: ${(0,Cs.getErrorMessage)(a)}`)}}}function P3t(e,t,r){try{let i=process.env[A3t.EnvVar.SARIF_RESULTS_OUTPUT_DIR];if(i!==void 0&&gd.existsSync(i)&&gd.lstatSync(i).isDirectory()){let n=Fl.resolve(i,`${t}.sarif`);if(gd.existsSync(n)){let s=Fl.resolve(e.dbLocation,`${t}.sarif`);return gd.copyFileSync(n,s),s}}}catch(i){r.warning(`Failed to find SARIF results path for ${t}. Reason: ${(0,Cs.getErrorMessage)(i)}`)}}async function I3t(e,t,r){try{if((0,N3t.dbIsFinalized)(e,t,r))try{return await F3t(e,t)}catch(i){r.warning(`Failed to bundle database for ${t} using the CLI. Falling back to a partial bundle. Reason: ${(0,Cs.getErrorMessage)(i)}`)}return await L3t(e,t)}catch(i){r.warning(`Failed to bundle database for ${t}. Reason: ${(0,Cs.getErrorMessage)(i)}`);return}}async function D3t(e,t,r){let i=[];try{for(let n of e.languages)await(0,Dve.withGroup)(`Uploading debug artifacts for ${n}`,async()=>{t.info("Preparing SARIF result debug artifact...");let s=P3t(e,n,t);s&&(i.push(s),t.info("SARIF result debug artifact ready for upload.")),t.info("Preparing database logs debug artifact...");let a=(0,Cs.getCodeQLDatabasePath)(e,n),o=Fl.resolve(a,"log");(0,Cs.doesDirectoryExist)(o)&&(i.push(...(0,Cs.listFolder)(o)),t.info("Database logs debug artifact ready for upload.")),t.info("Preparing database cluster logs debug artifact...");let l=Fl.resolve(e.dbLocation,"log");(0,Cs.doesDirectoryExist)(l)&&(i.push(...(0,Cs.listFolder)(l)),t.info("Database cluster logs debug artifact ready for upload.")),t.info("Preparing database bundle debug artifact...");let c=await I3t(e,n,t);c&&(i.push(c),t.info("Database bundle debug artifact ready for upload."))})}catch(n){t.warning(`Failed to prepare debug artifacts. Reason: ${(0,Cs.getErrorMessage)(n)}`);return}try{await(0,Dve.withGroup)("Uploading debug artifacts",async()=>Cq(t,i,e.dbLocation,e.debugArtifactName,e.gitHubVersion.type,r))}catch(n){t.warning(`Failed to upload debug artifacts. Reason: ${(0,Cs.getErrorMessage)(n)}`)}}async function Cq(e,t,r,i,n,s){if(t.length===0)return;let a="",o=(0,Fve.getRequiredInput)("matrix");if(o)try{for(let[,c]of Object.entries(JSON.parse(o)).sort())a+=`-${c}`}catch{Aq.info("Could not parse user-specified `matrix` input into JSON. The debug artifact will not be named with the user's `matrix` input.")}let l=await qve(e,n,s);try{await l.uploadArtifact(Bve(`${i}${a}`),t.map(c=>Fl.normalize(c)),Fl.normalize(r),{retentionDays:7})}catch(c){Aq.warning(`Failed to upload debug artifacts: ${c}`)}}async function qve(e,t,r){return t===Cs.GitHubVariant.GHES?(e.info("Debug artifacts can be consumed with `actions/download-artifact@v3` because the `v4` version is not yet compatible on GHES."),Ive.create()):await r.getValue(C3t.Feature.ArtifactV4Upgrade)?(e.info("Debug artifacts can be consumed with `actions/download-artifact@v4`."),new S3t.DefaultArtifactClient):(e.info("Debug artifacts can be consumed with `actions/download-artifact@v3`. To use the `actions/download-artifact@v4`, set the `CODEQL_ACTION_ARTIFACT_V4_UPGRADE` environment variable to true."),Ive.create())}async function L3t(e,t){let r=(0,Cs.getCodeQLDatabasePath)(e,t),i=Fl.resolve(e.dbLocation,`${e.debugDatabaseName}-${t}-partial.zip`);Aq.info(`${e.debugDatabaseName}-${t} is not finalized. Uploading partial database bundle at ${i}...`),gd.existsSync(i)&&await(0,T3t.default)(i,{force:!0});let n=new x3t.default;return n.addLocalFolder(r),n.writeZip(i),i}async function F3t(e,t){return await(0,Cs.bundleDb)(e,t,await(0,R3t.getCodeQL)(e.codeQLCmd),`${e.debugDatabaseName}-${t}`)}});var B3t=exports&&exports.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),q3t=exports&&exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Pq=exports&&exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&B3t(t,e,r);return q3t(t,e),t};Object.defineProperty(exports,"__esModule",{value:!0});var yd=Pq(ze()),L5=Pq(Mn()),M3t=Kl(),k3t=Pq(qw()),j3t=Mve(),U3t=Go(),z3t=rf(),$3t=Rg(),Oq=cr();async function H3t(){try{L5.restoreInputs();let t=yd.getState("proxy-process-pid");t&&process.kill(Number(t))}catch(t){yd.setFailed(`start-proxy post-action step failed: ${(0,Oq.getErrorMessage)(t)}`)}let e=await k3t.getConfig(L5.getTemporaryDirectory(),yd);if(e&&e.debugMode||yd.isDebug()){let t=yd.getState("proxy-log-file");if(yd.info("Debug mode is on. Uploading proxy log as Actions debugging artifact..."),e?.gitHubVersion.type===void 0){yd.warning("Did not upload debug artifacts because cannot determine the GitHub variant running.");return}let r=(0,z3t.getActionsLogger)(),i=await(0,M3t.getGitHubVersion)();(0,Oq.checkGitHubVersionInRange)(i,r);let n=(0,$3t.parseRepositoryNwo)((0,Oq.getRequiredEnvParam)("GITHUB_REPOSITORY")),s=new U3t.Features(i,n,L5.getTemporaryDirectory(),r);try{await(await(0,j3t.getArtifactUploaderClient)(r,i.type,s)).uploadArtifact("proxy-log-file",[t],L5.getTemporaryDirectory(),{retentionDays:7})}catch(a){yd.warning(`Failed to upload debug artifacts: ${a}`)}}}H3t(); +/*! Bundled license information: + +is-extglob/index.js: + (*! + * is-extglob + * + * Copyright (c) 2014-2016, Jon Schlinkert. + * Licensed under the MIT License. + *) + +is-glob/index.js: + (*! + * is-glob + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +is-number/index.js: + (*! + * is-number + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Released under the MIT License. + *) + +to-regex-range/index.js: + (*! + * to-regex-range + * + * Copyright (c) 2015-present, Jon Schlinkert. + * Released under the MIT License. + *) + +fill-range/index.js: + (*! + * fill-range + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Licensed under the MIT License. + *) + +queue-microtask/index.js: + (*! queue-microtask. MIT License. Feross Aboukhadijeh *) + +run-parallel/index.js: + (*! run-parallel. MIT License. Feross Aboukhadijeh *) + +is-plain-object/dist/is-plain-object.js: + (*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +normalize-path/index.js: + (*! + * normalize-path + * + * Copyright (c) 2014-2018, Jon Schlinkert. + * Released under the MIT License. + *) + +archiver/lib/error.js: + (** + * Archiver Core + * + * @ignore + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +archiver/lib/core.js: + (** + * Archiver Core + * + * @ignore + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +crc-32/crc32.js: + (*! crc32.js (C) 2014-present SheetJS -- http://sheetjs.com *) + +zip-stream/index.js: + (** + * ZipStream + * + * @ignore + * @license [MIT]{@link https://github.com/archiverjs/node-zip-stream/blob/master/LICENSE} + * @copyright (c) 2014 Chris Talkington, contributors. + *) + +archiver/lib/plugins/zip.js: + (** + * ZIP Format Plugin + * + * @module plugins/zip + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +archiver/lib/plugins/tar.js: + (** + * TAR Format Plugin + * + * @module plugins/tar + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +archiver/lib/plugins/json.js: + (** + * JSON Format Plugin + * + * @module plugins/json + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +archiver/index.js: + (** + * Archiver Vending + * + * @ignore + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +tmp/lib/tmp.js: + (*! + * Tmp + * + * Copyright (c) 2011-2017 KARASZI Istvan + * + * MIT Licensed + *) + +long/umd/index.js: + (** + * @license + * Copyright 2009 The Closure Library Authors + * Copyright 2020 Daniel Wirtz / The long.js Authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 + *) +*/ diff --git a/start-proxy/start-proxy-action.js b/start-proxy/start-proxy-action.js new file mode 100644 index 0000000000..26857fb838 --- /dev/null +++ b/start-proxy/start-proxy-action.js @@ -0,0 +1,130 @@ +"use strict";var S=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Cs=S(Ai=>{"use strict";Object.defineProperty(Ai,"__esModule",{value:!0});Ai.toCommandProperties=Ai.toCommandValue=void 0;function ZA(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}Ai.toCommandValue=ZA;function JA(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}Ai.toCommandProperties=JA});var Id=S(ur=>{"use strict";var eT=ur&&ur.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),tT=ur&&ur.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),rT=ur&&ur.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&eT(t,e,r);return tT(t,e),t};Object.defineProperty(ur,"__esModule",{value:!0});ur.issue=ur.issueCommand=void 0;var nT=rT(require("os")),Ad=Cs();function Td(e,t,r){let n=new Mu(e,t,r);process.stdout.write(n.toString()+nT.EOL)}ur.issueCommand=Td;function iT(e,t=""){Td(e,{},t)}ur.issue=iT;var xd="::",Mu=class{constructor(t,r,n){t||(t="missing.command"),this.command=t,this.properties=r,this.message=n}toString(){let t=xd+this.command;if(this.properties&&Object.keys(this.properties).length>0){t+=" ";let r=!0;for(let n in this.properties)if(this.properties.hasOwnProperty(n)){let i=this.properties[n];i&&(r?r=!1:t+=",",t+=`${n}=${sT(i)}`)}}return t+=`${xd}${aT(this.message)}`,t}};function aT(e){return(0,Ad.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function sT(e){return(0,Ad.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var Rd=S(cr=>{"use strict";var oT=cr&&cr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),uT=cr&&cr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$u=cr&&cr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&oT(t,e,r);return uT(t,e),t};Object.defineProperty(cr,"__esModule",{value:!0});cr.prepareKeyValueMessage=cr.issueFileCommand=void 0;var cT=$u(require("crypto")),bd=$u(require("fs")),Vu=$u(require("os")),wd=Cs();function lT(e,t){let r=process.env[`GITHUB_${e}`];if(!r)throw new Error(`Unable to find environment variable for file command ${e}`);if(!bd.existsSync(r))throw new Error(`Missing file at path: ${r}`);bd.appendFileSync(r,`${(0,wd.toCommandValue)(t)}${Vu.EOL}`,{encoding:"utf8"})}cr.issueFileCommand=lT;function fT(e,t){let r=`ghadelimiter_${cT.randomUUID()}`,n=(0,wd.toCommandValue)(t);if(e.includes(r))throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`);if(n.includes(r))throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`);return`${e}<<${r}${Vu.EOL}${n}${Vu.EOL}${r}`}cr.prepareKeyValueMessage=fT});var Od=S(Ti=>{"use strict";Object.defineProperty(Ti,"__esModule",{value:!0});Ti.checkBypass=Ti.getProxyUrl=void 0;function hT(e){let t=e.protocol==="https:";if(Nd(e))return;let r=t?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new URL(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new URL(`http://${r}`)}else return}Ti.getProxyUrl=hT;function Nd(e){if(!e.hostname)return!1;let t=e.hostname;if(dT(t))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let n;e.port?n=Number(e.port):e.protocol==="http:"?n=80:e.protocol==="https:"&&(n=443);let i=[e.hostname.toUpperCase()];typeof n=="number"&&i.push(`${i[0]}:${n}`);for(let a of r.split(",").map(s=>s.trim().toUpperCase()).filter(s=>s))if(a==="*"||i.some(s=>s===a||s.endsWith(`.${a}`)||a.startsWith(".")&&s.endsWith(`${a}`)))return!0;return!1}Ti.checkBypass=Nd;function dT(e){let t=e.toLowerCase();return t==="localhost"||t.startsWith("127.")||t.startsWith("[::1]")||t.startsWith("[0:0:0:0:0:0:0:1]")}});var Dd=S(Ii=>{"use strict";var C6=require("net"),pT=require("tls"),Hu=require("http"),Ld=require("https"),gT=require("events"),_6=require("assert"),yT=require("util");Ii.httpOverHttp=vT;Ii.httpsOverHttp=mT;Ii.httpOverHttps=ET;Ii.httpsOverHttps=ST;function vT(e){var t=new tn(e);return t.request=Hu.request,t}function mT(e){var t=new tn(e);return t.request=Hu.request,t.createSocket=Bd,t.defaultPort=443,t}function ET(e){var t=new tn(e);return t.request=Ld.request,t}function ST(e){var t=new tn(e);return t.request=Ld.request,t.createSocket=Bd,t.defaultPort=443,t}function tn(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||Hu.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(n,i,a,s){for(var o=Pd(i,a,s),u=0,c=t.requests.length;u=this.maxSockets){a.requests.push(s);return}a.createSocket(s,function(o){o.on("free",u),o.on("close",c),o.on("agentRemove",c),t.onSocket(o);function u(){a.emit("free",o,s)}function c(l){a.removeSocket(o),o.removeListener("free",u),o.removeListener("close",c),o.removeListener("agentRemove",c)}})};tn.prototype.createSocket=function(t,r){var n=this,i={};n.sockets.push(i);var a=Gu({},n.proxyOptions,{method:"CONNECT",path:t.host+":"+t.port,agent:!1,headers:{host:t.host+":"+t.port}});t.localAddress&&(a.localAddress=t.localAddress),a.proxyAuth&&(a.headers=a.headers||{},a.headers["Proxy-Authorization"]="Basic "+new Buffer(a.proxyAuth).toString("base64")),vn("making CONNECT request");var s=n.request(a);s.useChunkedEncodingByDefault=!1,s.once("response",o),s.once("upgrade",u),s.once("connect",c),s.once("error",l),s.end();function o(f){f.upgrade=!0}function u(f,h,p){process.nextTick(function(){c(f,h,p)})}function c(f,h,p){if(s.removeAllListeners(),h.removeAllListeners(),f.statusCode!==200){vn("tunneling socket could not be established, statusCode=%d",f.statusCode),h.destroy();var d=new Error("tunneling socket could not be established, statusCode="+f.statusCode);d.code="ECONNRESET",t.request.emit("error",d),n.removeSocket(i);return}if(p.length>0){vn("got illegal response body from proxy"),h.destroy();var d=new Error("got illegal response body from proxy");d.code="ECONNRESET",t.request.emit("error",d),n.removeSocket(i);return}return vn("tunneling connection has established"),n.sockets[n.sockets.indexOf(i)]=h,r(h)}function l(f){s.removeAllListeners(),vn(`tunneling socket could not be established, cause=%s +`,f.message,f.stack);var h=new Error("tunneling socket could not be established, cause="+f.message);h.code="ECONNRESET",t.request.emit("error",h),n.removeSocket(i)}};tn.prototype.removeSocket=function(t){var r=this.sockets.indexOf(t);if(r!==-1){this.sockets.splice(r,1);var n=this.requests.shift();n&&this.createSocket(n,function(i){n.request.onSocket(i)})}};function Bd(e,t){var r=this;tn.prototype.createSocket.call(r,e,function(n){var i=e.request.getHeader("host"),a=Gu({},r.options,{socket:n,servername:i?i.replace(/:.*$/,""):e.host}),s=pT.connect(0,a);r.sockets[r.sockets.indexOf(n)]=s,t(s)})}function Pd(e,t,r){return typeof e=="string"?{host:e,port:t,localAddress:r}:e}function Gu(e){for(var t=1,r=arguments.length;t{kd.exports=Dd()});var Wu=S(je=>{"use strict";var CT=je&&je.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),_T=je&&je.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),bs=je&&je.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&CT(t,e,r);return _T(t,e),t},ct=je&&je.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(l){try{c(n.next(l))}catch(f){s(f)}}function u(l){try{c(n.throw(l))}catch(f){s(f)}}function c(l){l.done?a(l.value):i(l.value).then(o,u)}c((n=n.apply(e,t||[])).next())})};Object.defineProperty(je,"__esModule",{value:!0});je.HttpClient=je.isHttps=je.HttpClientResponse=je.HttpClientError=je.getProxyUrl=je.MediaTypes=je.Headers=je.HttpCodes=void 0;var _s=bs(require("http")),ju=bs(require("https")),Fd=bs(Od()),xs=bs(Ud()),br;(function(e){e[e.OK=200]="OK",e[e.MultipleChoices=300]="MultipleChoices",e[e.MovedPermanently=301]="MovedPermanently",e[e.ResourceMoved=302]="ResourceMoved",e[e.SeeOther=303]="SeeOther",e[e.NotModified=304]="NotModified",e[e.UseProxy=305]="UseProxy",e[e.SwitchProxy=306]="SwitchProxy",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",e[e.BadRequest=400]="BadRequest",e[e.Unauthorized=401]="Unauthorized",e[e.PaymentRequired=402]="PaymentRequired",e[e.Forbidden=403]="Forbidden",e[e.NotFound=404]="NotFound",e[e.MethodNotAllowed=405]="MethodNotAllowed",e[e.NotAcceptable=406]="NotAcceptable",e[e.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",e[e.RequestTimeout=408]="RequestTimeout",e[e.Conflict=409]="Conflict",e[e.Gone=410]="Gone",e[e.TooManyRequests=429]="TooManyRequests",e[e.InternalServerError=500]="InternalServerError",e[e.NotImplemented=501]="NotImplemented",e[e.BadGateway=502]="BadGateway",e[e.ServiceUnavailable=503]="ServiceUnavailable",e[e.GatewayTimeout=504]="GatewayTimeout"})(br=je.HttpCodes||(je.HttpCodes={}));var Bt;(function(e){e.Accept="accept",e.ContentType="content-type"})(Bt=je.Headers||(je.Headers={}));var mn;(function(e){e.ApplicationJson="application/json"})(mn=je.MediaTypes||(je.MediaTypes={}));function xT(e){let t=Fd.getProxyUrl(new URL(e));return t?t.href:""}je.getProxyUrl=xT;var AT=[br.MovedPermanently,br.ResourceMoved,br.SeeOther,br.TemporaryRedirect,br.PermanentRedirect],TT=[br.BadGateway,br.ServiceUnavailable,br.GatewayTimeout],IT=["OPTIONS","GET","DELETE","HEAD"],bT=10,wT=5,Ts=class e extends Error{constructor(t,r){super(t),this.name="HttpClientError",this.statusCode=r,Object.setPrototypeOf(this,e.prototype)}};je.HttpClientError=Ts;var Is=class{constructor(t){this.message=t}readBody(){return ct(this,void 0,void 0,function*(){return new Promise(t=>ct(this,void 0,void 0,function*(){let r=Buffer.alloc(0);this.message.on("data",n=>{r=Buffer.concat([r,n])}),this.message.on("end",()=>{t(r.toString())})}))})}readBodyBuffer(){return ct(this,void 0,void 0,function*(){return new Promise(t=>ct(this,void 0,void 0,function*(){let r=[];this.message.on("data",n=>{r.push(n)}),this.message.on("end",()=>{t(Buffer.concat(r))})}))})}};je.HttpClientResponse=Is;function RT(e){return new URL(e).protocol==="https:"}je.isHttps=RT;var Ku=class{constructor(t,r,n){this._ignoreSslError=!1,this._allowRedirects=!0,this._allowRedirectDowngrade=!1,this._maxRedirects=50,this._allowRetries=!1,this._maxRetries=1,this._keepAlive=!1,this._disposed=!1,this.userAgent=t,this.handlers=r||[],this.requestOptions=n,n&&(n.ignoreSslError!=null&&(this._ignoreSslError=n.ignoreSslError),this._socketTimeout=n.socketTimeout,n.allowRedirects!=null&&(this._allowRedirects=n.allowRedirects),n.allowRedirectDowngrade!=null&&(this._allowRedirectDowngrade=n.allowRedirectDowngrade),n.maxRedirects!=null&&(this._maxRedirects=Math.max(n.maxRedirects,0)),n.keepAlive!=null&&(this._keepAlive=n.keepAlive),n.allowRetries!=null&&(this._allowRetries=n.allowRetries),n.maxRetries!=null&&(this._maxRetries=n.maxRetries))}options(t,r){return ct(this,void 0,void 0,function*(){return this.request("OPTIONS",t,null,r||{})})}get(t,r){return ct(this,void 0,void 0,function*(){return this.request("GET",t,null,r||{})})}del(t,r){return ct(this,void 0,void 0,function*(){return this.request("DELETE",t,null,r||{})})}post(t,r,n){return ct(this,void 0,void 0,function*(){return this.request("POST",t,r,n||{})})}patch(t,r,n){return ct(this,void 0,void 0,function*(){return this.request("PATCH",t,r,n||{})})}put(t,r,n){return ct(this,void 0,void 0,function*(){return this.request("PUT",t,r,n||{})})}head(t,r){return ct(this,void 0,void 0,function*(){return this.request("HEAD",t,null,r||{})})}sendStream(t,r,n,i){return ct(this,void 0,void 0,function*(){return this.request(t,r,n,i)})}getJson(t,r={}){return ct(this,void 0,void 0,function*(){r[Bt.Accept]=this._getExistingOrDefaultHeader(r,Bt.Accept,mn.ApplicationJson);let n=yield this.get(t,r);return this._processResponse(n,this.requestOptions)})}postJson(t,r,n={}){return ct(this,void 0,void 0,function*(){let i=JSON.stringify(r,null,2);n[Bt.Accept]=this._getExistingOrDefaultHeader(n,Bt.Accept,mn.ApplicationJson),n[Bt.ContentType]=this._getExistingOrDefaultHeader(n,Bt.ContentType,mn.ApplicationJson);let a=yield this.post(t,i,n);return this._processResponse(a,this.requestOptions)})}putJson(t,r,n={}){return ct(this,void 0,void 0,function*(){let i=JSON.stringify(r,null,2);n[Bt.Accept]=this._getExistingOrDefaultHeader(n,Bt.Accept,mn.ApplicationJson),n[Bt.ContentType]=this._getExistingOrDefaultHeader(n,Bt.ContentType,mn.ApplicationJson);let a=yield this.put(t,i,n);return this._processResponse(a,this.requestOptions)})}patchJson(t,r,n={}){return ct(this,void 0,void 0,function*(){let i=JSON.stringify(r,null,2);n[Bt.Accept]=this._getExistingOrDefaultHeader(n,Bt.Accept,mn.ApplicationJson),n[Bt.ContentType]=this._getExistingOrDefaultHeader(n,Bt.ContentType,mn.ApplicationJson);let a=yield this.patch(t,i,n);return this._processResponse(a,this.requestOptions)})}request(t,r,n,i){return ct(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");let a=new URL(r),s=this._prepareRequest(t,a,i),o=this._allowRetries&&IT.includes(t)?this._maxRetries+1:1,u=0,c;do{if(c=yield this.requestRaw(s,n),c&&c.message&&c.message.statusCode===br.Unauthorized){let f;for(let h of this.handlers)if(h.canHandleAuthentication(c)){f=h;break}return f?f.handleAuthentication(this,s,n):c}let l=this._maxRedirects;for(;c.message.statusCode&&AT.includes(c.message.statusCode)&&this._allowRedirects&&l>0;){let f=c.message.headers.location;if(!f)break;let h=new URL(f);if(a.protocol==="https:"&&a.protocol!==h.protocol&&!this._allowRedirectDowngrade)throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.");if(yield c.readBody(),h.hostname!==a.hostname)for(let p in i)p.toLowerCase()==="authorization"&&delete i[p];s=this._prepareRequest(t,h,i),c=yield this.requestRaw(s,n),l--}if(!c.message.statusCode||!TT.includes(c.message.statusCode))return c;u+=1,u{function a(s,o){s?i(s):o?n(o):i(new Error("Unknown error"))}this.requestRawWithCallback(t,r,a)})})}requestRawWithCallback(t,r,n){typeof r=="string"&&(t.options.headers||(t.options.headers={}),t.options.headers["Content-Length"]=Buffer.byteLength(r,"utf8"));let i=!1;function a(u,c){i||(i=!0,n(u,c))}let s=t.httpModule.request(t.options,u=>{let c=new Is(u);a(void 0,c)}),o;s.on("socket",u=>{o=u}),s.setTimeout(this._socketTimeout||3*6e4,()=>{o&&o.end(),a(new Error(`Request timeout: ${t.options.path}`))}),s.on("error",function(u){a(u)}),r&&typeof r=="string"&&s.write(r,"utf8"),r&&typeof r!="string"?(r.on("close",function(){s.end()}),r.pipe(s)):s.end()}getAgent(t){let r=new URL(t);return this._getAgent(r)}_prepareRequest(t,r,n){let i={};i.parsedUrl=r;let a=i.parsedUrl.protocol==="https:";i.httpModule=a?ju:_s;let s=a?443:80;if(i.options={},i.options.host=i.parsedUrl.hostname,i.options.port=i.parsedUrl.port?parseInt(i.parsedUrl.port):s,i.options.path=(i.parsedUrl.pathname||"")+(i.parsedUrl.search||""),i.options.method=t,i.options.headers=this._mergeHeaders(n),this.userAgent!=null&&(i.options.headers["user-agent"]=this.userAgent),i.options.agent=this._getAgent(i.parsedUrl),this.handlers)for(let o of this.handlers)o.prepareRequest(i.options);return i}_mergeHeaders(t){return this.requestOptions&&this.requestOptions.headers?Object.assign({},As(this.requestOptions.headers),As(t||{})):As(t||{})}_getExistingOrDefaultHeader(t,r,n){let i;return this.requestOptions&&this.requestOptions.headers&&(i=As(this.requestOptions.headers)[r]),t[r]||i||n}_getAgent(t){let r,n=Fd.getProxyUrl(t),i=n&&n.hostname;if(this._keepAlive&&i&&(r=this._proxyAgent),this._keepAlive&&!i&&(r=this._agent),r)return r;let a=t.protocol==="https:",s=100;if(this.requestOptions&&(s=this.requestOptions.maxSockets||_s.globalAgent.maxSockets),n&&n.hostname){let o={maxSockets:s,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(n.username||n.password)&&{proxyAuth:`${n.username}:${n.password}`}),{host:n.hostname,port:n.port})},u,c=n.protocol==="https:";a?u=c?xs.httpsOverHttps:xs.httpsOverHttp:u=c?xs.httpOverHttps:xs.httpOverHttp,r=u(o),this._proxyAgent=r}if(this._keepAlive&&!r){let o={keepAlive:this._keepAlive,maxSockets:s};r=a?new ju.Agent(o):new _s.Agent(o),this._agent=r}return r||(r=a?ju.globalAgent:_s.globalAgent),a&&this._ignoreSslError&&(r.options=Object.assign(r.options||{},{rejectUnauthorized:!1})),r}_performExponentialBackoff(t){return ct(this,void 0,void 0,function*(){t=Math.min(bT,t);let r=wT*Math.pow(2,t);return new Promise(n=>setTimeout(()=>n(),r))})}_processResponse(t,r){return ct(this,void 0,void 0,function*(){return new Promise((n,i)=>ct(this,void 0,void 0,function*(){let a=t.message.statusCode||0,s={statusCode:a,result:null,headers:{}};a===br.NotFound&&n(s);function o(l,f){if(typeof f=="string"){let h=new Date(f);if(!isNaN(h.valueOf()))return h}return f}let u,c;try{c=yield t.readBody(),c&&c.length>0&&(r&&r.deserializeDates?u=JSON.parse(c,o):u=JSON.parse(c),s.result=u),s.headers=t.message.headers}catch{}if(a>299){let l;u&&u.message?l=u.message:c&&c.length>0?l=c:l=`Failed request: (${a})`;let f=new Ts(l,a);f.result=s.result,i(f)}else n(s)}))})}};je.HttpClient=Ku;var As=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{})});var qd=S(Pr=>{"use strict";var zu=Pr&&Pr.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(l){try{c(n.next(l))}catch(f){s(f)}}function u(l){try{c(n.throw(l))}catch(f){s(f)}}function c(l){l.done?a(l.value):i(l.value).then(o,u)}c((n=n.apply(e,t||[])).next())})};Object.defineProperty(Pr,"__esModule",{value:!0});Pr.PersonalAccessTokenCredentialHandler=Pr.BearerCredentialHandler=Pr.BasicCredentialHandler=void 0;var Qu=class{constructor(t,r){this.username=t,this.password=r}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return zu(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Pr.BasicCredentialHandler=Qu;var Yu=class{constructor(t){this.token=t}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Bearer ${this.token}`}canHandleAuthentication(){return!1}handleAuthentication(){return zu(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Pr.BearerCredentialHandler=Yu;var Xu=class{constructor(t){this.token=t}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return zu(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Pr.PersonalAccessTokenCredentialHandler=Xu});var $d=S(bi=>{"use strict";var Md=bi&&bi.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(l){try{c(n.next(l))}catch(f){s(f)}}function u(l){try{c(n.throw(l))}catch(f){s(f)}}function c(l){l.done?a(l.value):i(l.value).then(o,u)}c((n=n.apply(e,t||[])).next())})};Object.defineProperty(bi,"__esModule",{value:!0});bi.OidcClient=void 0;var NT=Wu(),OT=qd(),Vd=rn(),Zu=class e{static createHttpClient(t=!0,r=10){let n={allowRetries:t,maxRetries:r};return new NT.HttpClient("actions/oidc-client",[new OT.BearerCredentialHandler(e.getRequestToken())],n)}static getRequestToken(){let t=process.env.ACTIONS_ID_TOKEN_REQUEST_TOKEN;if(!t)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable");return t}static getIDTokenUrl(){let t=process.env.ACTIONS_ID_TOKEN_REQUEST_URL;if(!t)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable");return t}static getCall(t){var r;return Md(this,void 0,void 0,function*(){let a=(r=(yield e.createHttpClient().getJson(t).catch(s=>{throw new Error(`Failed to get ID Token. + + Error Code : ${s.statusCode} + + Error Message: ${s.message}`)})).result)===null||r===void 0?void 0:r.value;if(!a)throw new Error("Response json body do not have ID Token field");return a})}static getIDToken(t){return Md(this,void 0,void 0,function*(){try{let r=e.getIDTokenUrl();if(t){let i=encodeURIComponent(t);r=`${r}&audience=${i}`}(0,Vd.debug)(`ID token url is ${r}`);let n=yield e.getCall(r);return(0,Vd.setSecret)(n),n}catch(r){throw new Error(`Error message: ${r.message}`)}})}};bi.OidcClient=Zu});var rc=S(Gt=>{"use strict";var Ju=Gt&&Gt.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(l){try{c(n.next(l))}catch(f){s(f)}}function u(l){try{c(n.throw(l))}catch(f){s(f)}}function c(l){l.done?a(l.value):i(l.value).then(o,u)}c((n=n.apply(e,t||[])).next())})};Object.defineProperty(Gt,"__esModule",{value:!0});Gt.summary=Gt.markdownSummary=Gt.SUMMARY_DOCS_URL=Gt.SUMMARY_ENV_VAR=void 0;var LT=require("os"),ec=require("fs"),{access:BT,appendFile:PT,writeFile:DT}=ec.promises;Gt.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";Gt.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var tc=class{constructor(){this._buffer=""}filePath(){return Ju(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let t=process.env[Gt.SUMMARY_ENV_VAR];if(!t)throw new Error(`Unable to find environment variable for $${Gt.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield BT(t,ec.constants.R_OK|ec.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${t}'. Check if the file has correct read/write permissions.`)}return this._filePath=t,this._filePath})}wrap(t,r,n={}){let i=Object.entries(n).map(([a,s])=>` ${a}="${s}"`).join("");return r?`<${t}${i}>${r}`:`<${t}${i}>`}write(t){return Ju(this,void 0,void 0,function*(){let r=!!t?.overwrite,n=yield this.filePath();return yield(r?DT:PT)(n,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return Ju(this,void 0,void 0,function*(){return this.emptyBuffer().write({overwrite:!0})})}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){return this._buffer="",this}addRaw(t,r=!1){return this._buffer+=t,r?this.addEOL():this}addEOL(){return this.addRaw(LT.EOL)}addCodeBlock(t,r){let n=Object.assign({},r&&{lang:r}),i=this.wrap("pre",this.wrap("code",t),n);return this.addRaw(i).addEOL()}addList(t,r=!1){let n=r?"ol":"ul",i=t.map(s=>this.wrap("li",s)).join(""),a=this.wrap(n,i);return this.addRaw(a).addEOL()}addTable(t){let r=t.map(i=>{let a=i.map(s=>{if(typeof s=="string")return this.wrap("td",s);let{header:o,data:u,colspan:c,rowspan:l}=s,f=o?"th":"td",h=Object.assign(Object.assign({},c&&{colspan:c}),l&&{rowspan:l});return this.wrap(f,u,h)}).join("");return this.wrap("tr",a)}).join(""),n=this.wrap("table",r);return this.addRaw(n).addEOL()}addDetails(t,r){let n=this.wrap("details",this.wrap("summary",t)+r);return this.addRaw(n).addEOL()}addImage(t,r,n){let{width:i,height:a}=n||{},s=Object.assign(Object.assign({},i&&{width:i}),a&&{height:a}),o=this.wrap("img",null,Object.assign({src:t,alt:r},s));return this.addRaw(o).addEOL()}addHeading(t,r){let n=`h${r}`,i=["h1","h2","h3","h4","h5","h6"].includes(n)?n:"h1",a=this.wrap(i,t);return this.addRaw(a).addEOL()}addSeparator(){let t=this.wrap("hr",null);return this.addRaw(t).addEOL()}addBreak(){let t=this.wrap("br",null);return this.addRaw(t).addEOL()}addQuote(t,r){let n=Object.assign({},r&&{cite:r}),i=this.wrap("blockquote",t,n);return this.addRaw(i).addEOL()}addLink(t,r){let n=this.wrap("a",t,{href:r});return this.addRaw(n).addEOL()}},Hd=new tc;Gt.markdownSummary=Hd;Gt.summary=Hd});var Gd=S(jt=>{"use strict";var kT=jt&&jt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),UT=jt&&jt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),FT=jt&&jt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&kT(t,e,r);return UT(t,e),t};Object.defineProperty(jt,"__esModule",{value:!0});jt.toPlatformPath=jt.toWin32Path=jt.toPosixPath=void 0;var qT=FT(require("path"));function MT(e){return e.replace(/[\\]/g,"/")}jt.toPosixPath=MT;function VT(e){return e.replace(/[/]/g,"\\")}jt.toWin32Path=VT;function $T(e){return e.replace(/[/\\]/g,qT.sep)}jt.toPlatformPath=$T});var ic=S(ae=>{"use strict";var HT=ae&&ae.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),GT=ae&&ae.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Kd=ae&&ae.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&HT(t,e,r);return GT(t,e),t},nc=ae&&ae.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(l){try{c(n.next(l))}catch(f){s(f)}}function u(l){try{c(n.throw(l))}catch(f){s(f)}}function c(l){l.done?a(l.value):i(l.value).then(o,u)}c((n=n.apply(e,t||[])).next())})},Kt;Object.defineProperty(ae,"__esModule",{value:!0});ae.getCmdPath=ae.tryGetExecutablePath=ae.isRooted=ae.isDirectory=ae.exists=ae.READONLY=ae.UV_FS_O_EXLOCK=ae.IS_WINDOWS=ae.unlink=ae.symlink=ae.stat=ae.rmdir=ae.rm=ae.rename=ae.readlink=ae.readdir=ae.open=ae.mkdir=ae.lstat=ae.copyFile=ae.chmod=void 0;var Wd=Kd(require("fs")),ws=Kd(require("path"));Kt=Wd.promises,ae.chmod=Kt.chmod,ae.copyFile=Kt.copyFile,ae.lstat=Kt.lstat,ae.mkdir=Kt.mkdir,ae.open=Kt.open,ae.readdir=Kt.readdir,ae.readlink=Kt.readlink,ae.rename=Kt.rename,ae.rm=Kt.rm,ae.rmdir=Kt.rmdir,ae.stat=Kt.stat,ae.symlink=Kt.symlink,ae.unlink=Kt.unlink;ae.IS_WINDOWS=process.platform==="win32";ae.UV_FS_O_EXLOCK=268435456;ae.READONLY=Wd.constants.O_RDONLY;function jT(e){return nc(this,void 0,void 0,function*(){try{yield ae.stat(e)}catch(t){if(t.code==="ENOENT")return!1;throw t}return!0})}ae.exists=jT;function KT(e,t=!1){return nc(this,void 0,void 0,function*(){return(t?yield ae.stat(e):yield ae.lstat(e)).isDirectory()})}ae.isDirectory=KT;function WT(e){if(e=YT(e),!e)throw new Error('isRooted() parameter "p" cannot be empty');return ae.IS_WINDOWS?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}ae.isRooted=WT;function QT(e,t){return nc(this,void 0,void 0,function*(){let r;try{r=yield ae.stat(e)}catch(i){i.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${i}`)}if(r&&r.isFile()){if(ae.IS_WINDOWS){let i=ws.extname(e).toUpperCase();if(t.some(a=>a.toUpperCase()===i))return e}else if(jd(r))return e}let n=e;for(let i of t){e=n+i,r=void 0;try{r=yield ae.stat(e)}catch(a){a.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${a}`)}if(r&&r.isFile()){if(ae.IS_WINDOWS){try{let a=ws.dirname(e),s=ws.basename(e).toUpperCase();for(let o of yield ae.readdir(a))if(s===o.toUpperCase()){e=ws.join(a,o);break}}catch(a){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${a}`)}return e}else if(jd(r))return e}}return""})}ae.tryGetExecutablePath=QT;function YT(e){return e=e||"",ae.IS_WINDOWS?(e=e.replace(/\//g,"\\"),e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}function jd(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function XT(){var e;return(e=process.env.COMSPEC)!==null&&e!==void 0?e:"cmd.exe"}ae.getCmdPath=XT});var sc=S(at=>{"use strict";var zT=at&&at.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),ZT=at&&at.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Qd=at&&at.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&zT(t,e,r);return ZT(t,e),t},En=at&&at.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(l){try{c(n.next(l))}catch(f){s(f)}}function u(l){try{c(n.throw(l))}catch(f){s(f)}}function c(l){l.done?a(l.value):i(l.value).then(o,u)}c((n=n.apply(e,t||[])).next())})};Object.defineProperty(at,"__esModule",{value:!0});at.findInPath=at.which=at.mkdirP=at.rmRF=at.mv=at.cp=void 0;var JT=require("assert"),Dr=Qd(require("path")),Me=Qd(ic());function eI(e,t,r={}){return En(this,void 0,void 0,function*(){let{force:n,recursive:i,copySourceDirectory:a}=rI(r),s=(yield Me.exists(t))?yield Me.stat(t):null;if(s&&s.isFile()&&!n)return;let o=s&&s.isDirectory()&&a?Dr.join(t,Dr.basename(e)):t;if(!(yield Me.exists(e)))throw new Error(`no such file or directory: ${e}`);if((yield Me.stat(e)).isDirectory())if(i)yield Zd(e,o,0,n);else throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`);else{if(Dr.relative(e,o)==="")throw new Error(`'${o}' and '${e}' are the same file`);yield Jd(e,o,n)}})}at.cp=eI;function tI(e,t,r={}){return En(this,void 0,void 0,function*(){if(yield Me.exists(t)){let n=!0;if((yield Me.isDirectory(t))&&(t=Dr.join(t,Dr.basename(e)),n=yield Me.exists(t)),n)if(r.force==null||r.force)yield Yd(t);else throw new Error("Destination already exists")}yield ac(Dr.dirname(t)),yield Me.rename(e,t)})}at.mv=tI;function Yd(e){return En(this,void 0,void 0,function*(){if(Me.IS_WINDOWS&&/[*"<>|]/.test(e))throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield Me.rm(e,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(t){throw new Error(`File was unable to be removed ${t}`)}})}at.rmRF=Yd;function ac(e){return En(this,void 0,void 0,function*(){JT.ok(e,"a path argument must be provided"),yield Me.mkdir(e,{recursive:!0})})}at.mkdirP=ac;function Xd(e,t){return En(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");if(t){let n=yield Xd(e,!1);if(!n)throw Me.IS_WINDOWS?new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`):new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`);return n}let r=yield zd(e);return r&&r.length>0?r[0]:""})}at.which=Xd;function zd(e){return En(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");let t=[];if(Me.IS_WINDOWS&&process.env.PATHEXT)for(let i of process.env.PATHEXT.split(Dr.delimiter))i&&t.push(i);if(Me.isRooted(e)){let i=yield Me.tryGetExecutablePath(e,t);return i?[i]:[]}if(e.includes(Dr.sep))return[];let r=[];if(process.env.PATH)for(let i of process.env.PATH.split(Dr.delimiter))i&&r.push(i);let n=[];for(let i of r){let a=yield Me.tryGetExecutablePath(Dr.join(i,e),t);a&&n.push(a)}return n})}at.findInPath=zd;function rI(e){let t=e.force==null?!0:e.force,r=!!e.recursive,n=e.copySourceDirectory==null?!0:!!e.copySourceDirectory;return{force:t,recursive:r,copySourceDirectory:n}}function Zd(e,t,r,n){return En(this,void 0,void 0,function*(){if(r>=255)return;r++,yield ac(t);let i=yield Me.readdir(e);for(let a of i){let s=`${e}/${a}`,o=`${t}/${a}`;(yield Me.lstat(s)).isDirectory()?yield Zd(s,o,r,n):yield Jd(s,o,n)}yield Me.chmod(t,(yield Me.stat(e)).mode)})}function Jd(e,t,r){return En(this,void 0,void 0,function*(){if((yield Me.lstat(e)).isSymbolicLink()){try{yield Me.lstat(t),yield Me.unlink(t)}catch(i){i.code==="EPERM"&&(yield Me.chmod(t,"0666"),yield Me.unlink(t))}let n=yield Me.readlink(e);yield Me.symlink(n,t,Me.IS_WINDOWS?"junction":null)}else(!(yield Me.exists(t))||r)&&(yield Me.copyFile(e,t))})}});var cc=S(Wt=>{"use strict";var nI=Wt&&Wt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),iI=Wt&&Wt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wi=Wt&&Wt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&nI(t,e,r);return iI(t,e),t},ep=Wt&&Wt.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(l){try{c(n.next(l))}catch(f){s(f)}}function u(l){try{c(n.throw(l))}catch(f){s(f)}}function c(l){l.done?a(l.value):i(l.value).then(o,u)}c((n=n.apply(e,t||[])).next())})};Object.defineProperty(Wt,"__esModule",{value:!0});Wt.argStringToArray=Wt.ToolRunner=void 0;var Rs=wi(require("os")),rp=wi(require("events")),aI=wi(require("child_process")),sI=wi(require("path")),oI=wi(sc()),tp=wi(ic()),uI=require("timers"),Ns=process.platform==="win32",oc=class extends rp.EventEmitter{constructor(t,r,n){if(super(),!t)throw new Error("Parameter 'toolPath' cannot be null or empty.");this.toolPath=t,this.args=r||[],this.options=n||{}}_debug(t){this.options.listeners&&this.options.listeners.debug&&this.options.listeners.debug(t)}_getCommandString(t,r){let n=this._getSpawnFileName(),i=this._getSpawnArgs(t),a=r?"":"[command]";if(Ns)if(this._isCmdFile()){a+=n;for(let s of i)a+=` ${s}`}else if(t.windowsVerbatimArguments){a+=`"${n}"`;for(let s of i)a+=` ${s}`}else{a+=this._windowsQuoteCmdArg(n);for(let s of i)a+=` ${this._windowsQuoteCmdArg(s)}`}else{a+=n;for(let s of i)a+=` ${s}`}return a}_processLineBuffer(t,r,n){try{let i=r+t.toString(),a=i.indexOf(Rs.EOL);for(;a>-1;){let s=i.substring(0,a);n(s),i=i.substring(a+Rs.EOL.length),a=i.indexOf(Rs.EOL)}return i}catch(i){return this._debug(`error processing line. Failed with error ${i}`),""}}_getSpawnFileName(){return Ns&&this._isCmdFile()?process.env.COMSPEC||"cmd.exe":this.toolPath}_getSpawnArgs(t){if(Ns&&this._isCmdFile()){let r=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(let n of this.args)r+=" ",r+=t.windowsVerbatimArguments?n:this._windowsQuoteCmdArg(n);return r+='"',[r]}return this.args}_endsWith(t,r){return t.endsWith(r)}_isCmdFile(){let t=this.toolPath.toUpperCase();return this._endsWith(t,".CMD")||this._endsWith(t,".BAT")}_windowsQuoteCmdArg(t){if(!this._isCmdFile())return this._uvQuoteCmdArg(t);if(!t)return'""';let r=[" "," ","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'],n=!1;for(let s of t)if(r.some(o=>o===s)){n=!0;break}if(!n)return t;let i='"',a=!0;for(let s=t.length;s>0;s--)i+=t[s-1],a&&t[s-1]==="\\"?i+="\\":t[s-1]==='"'?(a=!0,i+='"'):a=!1;return i+='"',i.split("").reverse().join("")}_uvQuoteCmdArg(t){if(!t)return'""';if(!t.includes(" ")&&!t.includes(" ")&&!t.includes('"'))return t;if(!t.includes('"')&&!t.includes("\\"))return`"${t}"`;let r='"',n=!0;for(let i=t.length;i>0;i--)r+=t[i-1],n&&t[i-1]==="\\"?r+="\\":t[i-1]==='"'?(n=!0,r+="\\"):n=!1;return r+='"',r.split("").reverse().join("")}_cloneExecOptions(t){t=t||{};let r={cwd:t.cwd||process.cwd(),env:t.env||process.env,silent:t.silent||!1,windowsVerbatimArguments:t.windowsVerbatimArguments||!1,failOnStdErr:t.failOnStdErr||!1,ignoreReturnCode:t.ignoreReturnCode||!1,delay:t.delay||1e4};return r.outStream=t.outStream||process.stdout,r.errStream=t.errStream||process.stderr,r}_getSpawnOptions(t,r){t=t||{};let n={};return n.cwd=t.cwd,n.env=t.env,n.windowsVerbatimArguments=t.windowsVerbatimArguments||this._isCmdFile(),t.windowsVerbatimArguments&&(n.argv0=`"${r}"`),n}exec(){return ep(this,void 0,void 0,function*(){return!tp.isRooted(this.toolPath)&&(this.toolPath.includes("/")||Ns&&this.toolPath.includes("\\"))&&(this.toolPath=sI.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield oI.which(this.toolPath,!0),new Promise((t,r)=>ep(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`),this._debug("arguments:");for(let c of this.args)this._debug(` ${c}`);let n=this._cloneExecOptions(this.options);!n.silent&&n.outStream&&n.outStream.write(this._getCommandString(n)+Rs.EOL);let i=new uc(n,this.toolPath);if(i.on("debug",c=>{this._debug(c)}),this.options.cwd&&!(yield tp.exists(this.options.cwd)))return r(new Error(`The cwd: ${this.options.cwd} does not exist!`));let a=this._getSpawnFileName(),s=aI.spawn(a,this._getSpawnArgs(n),this._getSpawnOptions(this.options,a)),o="";s.stdout&&s.stdout.on("data",c=>{this.options.listeners&&this.options.listeners.stdout&&this.options.listeners.stdout(c),!n.silent&&n.outStream&&n.outStream.write(c),o=this._processLineBuffer(c,o,l=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(l)})});let u="";if(s.stderr&&s.stderr.on("data",c=>{i.processStderr=!0,this.options.listeners&&this.options.listeners.stderr&&this.options.listeners.stderr(c),!n.silent&&n.errStream&&n.outStream&&(n.failOnStdErr?n.errStream:n.outStream).write(c),u=this._processLineBuffer(c,u,l=>{this.options.listeners&&this.options.listeners.errline&&this.options.listeners.errline(l)})}),s.on("error",c=>{i.processError=c.message,i.processExited=!0,i.processClosed=!0,i.CheckComplete()}),s.on("exit",c=>{i.processExitCode=c,i.processExited=!0,this._debug(`Exit code ${c} received from tool '${this.toolPath}'`),i.CheckComplete()}),s.on("close",c=>{i.processExitCode=c,i.processExited=!0,i.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),i.CheckComplete()}),i.on("done",(c,l)=>{o.length>0&&this.emit("stdline",o),u.length>0&&this.emit("errline",u),s.removeAllListeners(),c?r(c):t(l)}),this.options.input){if(!s.stdin)throw new Error("child process missing stdin");s.stdin.end(this.options.input)}}))})}};Wt.ToolRunner=oc;function cI(e){let t=[],r=!1,n=!1,i="";function a(s){n&&s!=='"'&&(i+="\\"),i+=s,n=!1}for(let s=0;s0&&(t.push(i),i="");continue}a(o)}return i.length>0&&t.push(i.trim()),t}Wt.argStringToArray=cI;var uc=class e extends rp.EventEmitter{constructor(t,r){if(super(),this.processClosed=!1,this.processError="",this.processExitCode=0,this.processExited=!1,this.processStderr=!1,this.delay=1e4,this.done=!1,this.timeout=null,!r)throw new Error("toolPath must not be empty");this.options=t,this.toolPath=r,t.delay&&(this.delay=t.delay)}CheckComplete(){this.done||(this.processClosed?this._setResult():this.processExited&&(this.timeout=uI.setTimeout(e.HandleTimeout,this.delay,this)))}_debug(t){this.emit("debug",t)}_setResult(){let t;this.processExited&&(this.processError?t=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`):this.processExitCode!==0&&!this.options.ignoreReturnCode?t=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`):this.processStderr&&this.options.failOnStdErr&&(t=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`))),this.timeout&&(clearTimeout(this.timeout),this.timeout=null),this.done=!0,this.emit("done",t,this.processExitCode)}static HandleTimeout(t){if(!t.done){if(!t.processClosed&&t.processExited){let r=`The STDIO streams did not close within ${t.delay/1e3} seconds of the exit event from process '${t.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;t._debug(r)}t._setResult()}}}});var Os=S(Qt=>{"use strict";var lI=Qt&&Qt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),fI=Qt&&Qt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),hI=Qt&&Qt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&lI(t,e,r);return fI(t,e),t},ap=Qt&&Qt.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(l){try{c(n.next(l))}catch(f){s(f)}}function u(l){try{c(n.throw(l))}catch(f){s(f)}}function c(l){l.done?a(l.value):i(l.value).then(o,u)}c((n=n.apply(e,t||[])).next())})};Object.defineProperty(Qt,"__esModule",{value:!0});Qt.getExecOutput=Qt.exec=void 0;var np=require("string_decoder"),ip=hI(cc());function sp(e,t,r){return ap(this,void 0,void 0,function*(){let n=ip.argStringToArray(e);if(n.length===0)throw new Error("Parameter 'commandLine' cannot be null or empty.");let i=n[0];return t=n.slice(1).concat(t||[]),new ip.ToolRunner(i,t,r).exec()})}Qt.exec=sp;function dI(e,t,r){var n,i;return ap(this,void 0,void 0,function*(){let a="",s="",o=new np.StringDecoder("utf8"),u=new np.StringDecoder("utf8"),c=(n=r?.listeners)===null||n===void 0?void 0:n.stdout,l=(i=r?.listeners)===null||i===void 0?void 0:i.stderr,f=m=>{s+=u.write(m),l&&l(m)},h=m=>{a+=o.write(m),c&&c(m)},p=Object.assign(Object.assign({},r?.listeners),{stdout:h,stderr:f}),d=yield sp(e,t,Object.assign(Object.assign({},r),{listeners:p}));return a+=o.end(),s+=u.end(),{exitCode:d,stdout:a,stderr:s}})}Qt.getExecOutput=dI});var up=S(Be=>{"use strict";var pI=Be&&Be.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),gI=Be&&Be.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),yI=Be&&Be.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&pI(t,e,r);return gI(t,e),t},Bs=Be&&Be.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(l){try{c(n.next(l))}catch(f){s(f)}}function u(l){try{c(n.throw(l))}catch(f){s(f)}}function c(l){l.done?a(l.value):i(l.value).then(o,u)}c((n=n.apply(e,t||[])).next())})},vI=Be&&Be.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Be,"__esModule",{value:!0});Be.getDetails=Be.isLinux=Be.isMacOS=Be.isWindows=Be.arch=Be.platform=void 0;var op=vI(require("os")),Ls=yI(Os()),mI=()=>Bs(void 0,void 0,void 0,function*(){let{stdout:e}=yield Ls.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',void 0,{silent:!0}),{stdout:t}=yield Ls.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',void 0,{silent:!0});return{name:t.trim(),version:e.trim()}}),EI=()=>Bs(void 0,void 0,void 0,function*(){var e,t,r,n;let{stdout:i}=yield Ls.getExecOutput("sw_vers",void 0,{silent:!0}),a=(t=(e=i.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&t!==void 0?t:"";return{name:(n=(r=i.match(/ProductName:\s*(.+)/))===null||r===void 0?void 0:r[1])!==null&&n!==void 0?n:"",version:a}}),SI=()=>Bs(void 0,void 0,void 0,function*(){let{stdout:e}=yield Ls.getExecOutput("lsb_release",["-i","-r","-s"],{silent:!0}),[t,r]=e.trim().split(` +`);return{name:t,version:r}});Be.platform=op.default.platform();Be.arch=op.default.arch();Be.isWindows=Be.platform==="win32";Be.isMacOS=Be.platform==="darwin";Be.isLinux=Be.platform==="linux";function CI(){return Bs(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield Be.isWindows?mI():Be.isMacOS?EI():SI()),{platform:Be.platform,arch:Be.arch,isWindows:Be.isWindows,isMacOS:Be.isMacOS,isLinux:Be.isLinux})})}Be.getDetails=CI});var rn=S(re=>{"use strict";var _I=re&&re.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),xI=re&&re.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fc=re&&re.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&_I(t,e,r);return xI(t,e),t},cp=re&&re.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(l){try{c(n.next(l))}catch(f){s(f)}}function u(l){try{c(n.throw(l))}catch(f){s(f)}}function c(l){l.done?a(l.value):i(l.value).then(o,u)}c((n=n.apply(e,t||[])).next())})};Object.defineProperty(re,"__esModule",{value:!0});re.platform=re.toPlatformPath=re.toWin32Path=re.toPosixPath=re.markdownSummary=re.summary=re.getIDToken=re.getState=re.saveState=re.group=re.endGroup=re.startGroup=re.info=re.notice=re.warning=re.error=re.debug=re.isDebug=re.setFailed=re.setCommandEcho=re.setOutput=re.getBooleanInput=re.getMultilineInput=re.getInput=re.addPath=re.setSecret=re.exportVariable=re.ExitCode=void 0;var lr=Id(),Qn=Rd(),Ri=Cs(),lp=fc(require("os")),AI=fc(require("path")),TI=$d(),lc;(function(e){e[e.Success=0]="Success",e[e.Failure=1]="Failure"})(lc||(re.ExitCode=lc={}));function II(e,t){let r=(0,Ri.toCommandValue)(t);if(process.env[e]=r,process.env.GITHUB_ENV||"")return(0,Qn.issueFileCommand)("ENV",(0,Qn.prepareKeyValueMessage)(e,t));(0,lr.issueCommand)("set-env",{name:e},r)}re.exportVariable=II;function bI(e){(0,lr.issueCommand)("add-mask",{},e)}re.setSecret=bI;function wI(e){process.env.GITHUB_PATH||""?(0,Qn.issueFileCommand)("PATH",e):(0,lr.issueCommand)("add-path",{},e),process.env.PATH=`${e}${AI.delimiter}${process.env.PATH}`}re.addPath=wI;function hc(e,t){let r=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!r)throw new Error(`Input required and not supplied: ${e}`);return t&&t.trimWhitespace===!1?r:r.trim()}re.getInput=hc;function RI(e,t){let r=hc(e,t).split(` +`).filter(n=>n!=="");return t&&t.trimWhitespace===!1?r:r.map(n=>n.trim())}re.getMultilineInput=RI;function NI(e,t){let r=["true","True","TRUE"],n=["false","False","FALSE"],i=hc(e,t);if(r.includes(i))return!0;if(n.includes(i))return!1;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e} +Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}re.getBooleanInput=NI;function OI(e,t){if(process.env.GITHUB_OUTPUT||"")return(0,Qn.issueFileCommand)("OUTPUT",(0,Qn.prepareKeyValueMessage)(e,t));process.stdout.write(lp.EOL),(0,lr.issueCommand)("set-output",{name:e},(0,Ri.toCommandValue)(t))}re.setOutput=OI;function LI(e){(0,lr.issue)("echo",e?"on":"off")}re.setCommandEcho=LI;function BI(e){process.exitCode=lc.Failure,fp(e)}re.setFailed=BI;function PI(){return process.env.RUNNER_DEBUG==="1"}re.isDebug=PI;function DI(e){(0,lr.issueCommand)("debug",{},e)}re.debug=DI;function fp(e,t={}){(0,lr.issueCommand)("error",(0,Ri.toCommandProperties)(t),e instanceof Error?e.toString():e)}re.error=fp;function kI(e,t={}){(0,lr.issueCommand)("warning",(0,Ri.toCommandProperties)(t),e instanceof Error?e.toString():e)}re.warning=kI;function UI(e,t={}){(0,lr.issueCommand)("notice",(0,Ri.toCommandProperties)(t),e instanceof Error?e.toString():e)}re.notice=UI;function FI(e){process.stdout.write(e+lp.EOL)}re.info=FI;function hp(e){(0,lr.issue)("group",e)}re.startGroup=hp;function dp(){(0,lr.issue)("endgroup")}re.endGroup=dp;function qI(e,t){return cp(this,void 0,void 0,function*(){hp(e);let r;try{r=yield t()}finally{dp()}return r})}re.group=qI;function MI(e,t){if(process.env.GITHUB_STATE||"")return(0,Qn.issueFileCommand)("STATE",(0,Qn.prepareKeyValueMessage)(e,t));(0,lr.issueCommand)("save-state",{name:e},(0,Ri.toCommandValue)(t))}re.saveState=MI;function VI(e){return process.env[`STATE_${e}`]||""}re.getState=VI;function $I(e){return cp(this,void 0,void 0,function*(){return yield TI.OidcClient.getIDToken(e)})}re.getIDToken=$I;var HI=rc();Object.defineProperty(re,"summary",{enumerable:!0,get:function(){return HI.summary}});var GI=rc();Object.defineProperty(re,"markdownSummary",{enumerable:!0,get:function(){return GI.markdownSummary}});var dc=Gd();Object.defineProperty(re,"toPosixPath",{enumerable:!0,get:function(){return dc.toPosixPath}});Object.defineProperty(re,"toWin32Path",{enumerable:!0,get:function(){return dc.toWin32Path}});Object.defineProperty(re,"toPlatformPath",{enumerable:!0,get:function(){return dc.toPlatformPath}});re.platform=fc(up())});var Cc=S((de,mp)=>{de=mp.exports=_e;var $e;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?$e=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:$e=function(){};de.SEMVER_SPEC_VERSION="2.0.0";var Ca=256,Ps=Number.MAX_SAFE_INTEGER||9007199254740991,pc=16,jI=Ca-6,Ni=de.re=[],Ve=de.safeRe=[],k=de.src=[],O=de.tokens={},yp=0;function Te(e){O[e]=yp++}var yc="[a-zA-Z0-9-]",gc=[["\\s",1],["\\d",Ca],[yc,jI]];function xa(e){for(var t=0;t)?=?)";Te("XRANGEIDENTIFIERLOOSE");k[O.XRANGEIDENTIFIERLOOSE]=k[O.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";Te("XRANGEIDENTIFIER");k[O.XRANGEIDENTIFIER]=k[O.NUMERICIDENTIFIER]+"|x|X|\\*";Te("XRANGEPLAIN");k[O.XRANGEPLAIN]="[v=\\s]*("+k[O.XRANGEIDENTIFIER]+")(?:\\.("+k[O.XRANGEIDENTIFIER]+")(?:\\.("+k[O.XRANGEIDENTIFIER]+")(?:"+k[O.PRERELEASE]+")?"+k[O.BUILD]+"?)?)?";Te("XRANGEPLAINLOOSE");k[O.XRANGEPLAINLOOSE]="[v=\\s]*("+k[O.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+k[O.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+k[O.XRANGEIDENTIFIERLOOSE]+")(?:"+k[O.PRERELEASELOOSE]+")?"+k[O.BUILD]+"?)?)?";Te("XRANGE");k[O.XRANGE]="^"+k[O.GTLT]+"\\s*"+k[O.XRANGEPLAIN]+"$";Te("XRANGELOOSE");k[O.XRANGELOOSE]="^"+k[O.GTLT]+"\\s*"+k[O.XRANGEPLAINLOOSE]+"$";Te("COERCE");k[O.COERCE]="(^|[^\\d])(\\d{1,"+pc+"})(?:\\.(\\d{1,"+pc+"}))?(?:\\.(\\d{1,"+pc+"}))?(?:$|[^\\d])";Te("COERCERTL");Ni[O.COERCERTL]=new RegExp(k[O.COERCE],"g");Ve[O.COERCERTL]=new RegExp(xa(k[O.COERCE]),"g");Te("LONETILDE");k[O.LONETILDE]="(?:~>?)";Te("TILDETRIM");k[O.TILDETRIM]="(\\s*)"+k[O.LONETILDE]+"\\s+";Ni[O.TILDETRIM]=new RegExp(k[O.TILDETRIM],"g");Ve[O.TILDETRIM]=new RegExp(xa(k[O.TILDETRIM]),"g");var KI="$1~";Te("TILDE");k[O.TILDE]="^"+k[O.LONETILDE]+k[O.XRANGEPLAIN]+"$";Te("TILDELOOSE");k[O.TILDELOOSE]="^"+k[O.LONETILDE]+k[O.XRANGEPLAINLOOSE]+"$";Te("LONECARET");k[O.LONECARET]="(?:\\^)";Te("CARETTRIM");k[O.CARETTRIM]="(\\s*)"+k[O.LONECARET]+"\\s+";Ni[O.CARETTRIM]=new RegExp(k[O.CARETTRIM],"g");Ve[O.CARETTRIM]=new RegExp(xa(k[O.CARETTRIM]),"g");var WI="$1^";Te("CARET");k[O.CARET]="^"+k[O.LONECARET]+k[O.XRANGEPLAIN]+"$";Te("CARETLOOSE");k[O.CARETLOOSE]="^"+k[O.LONECARET]+k[O.XRANGEPLAINLOOSE]+"$";Te("COMPARATORLOOSE");k[O.COMPARATORLOOSE]="^"+k[O.GTLT]+"\\s*("+k[O.LOOSEPLAIN]+")$|^$";Te("COMPARATOR");k[O.COMPARATOR]="^"+k[O.GTLT]+"\\s*("+k[O.FULLPLAIN]+")$|^$";Te("COMPARATORTRIM");k[O.COMPARATORTRIM]="(\\s*)"+k[O.GTLT]+"\\s*("+k[O.LOOSEPLAIN]+"|"+k[O.XRANGEPLAIN]+")";Ni[O.COMPARATORTRIM]=new RegExp(k[O.COMPARATORTRIM],"g");Ve[O.COMPARATORTRIM]=new RegExp(xa(k[O.COMPARATORTRIM]),"g");var QI="$1$2$3";Te("HYPHENRANGE");k[O.HYPHENRANGE]="^\\s*("+k[O.XRANGEPLAIN]+")\\s+-\\s+("+k[O.XRANGEPLAIN]+")\\s*$";Te("HYPHENRANGELOOSE");k[O.HYPHENRANGELOOSE]="^\\s*("+k[O.XRANGEPLAINLOOSE]+")\\s+-\\s+("+k[O.XRANGEPLAINLOOSE]+")\\s*$";Te("STAR");k[O.STAR]="(<|>)?=?\\s*\\*";for(kr=0;krCa)return null;var r=t.loose?Ve[O.LOOSE]:Ve[O.FULL];if(!r.test(e))return null;try{return new _e(e,t)}catch{return null}}de.valid=YI;function YI(e,t){var r=Xn(e,t);return r?r.version:null}de.clean=XI;function XI(e,t){var r=Xn(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}de.SemVer=_e;function _e(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof _e){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>Ca)throw new TypeError("version is longer than "+Ca+" characters");if(!(this instanceof _e))return new _e(e,t);$e("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?Ve[O.LOOSE]:Ve[O.FULL]);if(!r)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>Ps||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Ps||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Ps||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(function(n){if(/^[0-9]+$/.test(n)){var i=+n;if(i>=0&&i=0;)typeof this.prerelease[r]=="number"&&(this.prerelease[r]++,r=-2);r===-1&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this};de.inc=zI;function zI(e,t,r,n){typeof r=="string"&&(n=r,r=void 0);try{return new _e(e,r).inc(t,n).version}catch{return null}}de.diff=ZI;function ZI(e,t){if(vc(e,t))return null;var r=Xn(e),n=Xn(t),i="";if(r.prerelease.length||n.prerelease.length){i="pre";var a="prerelease"}for(var s in r)if((s==="major"||s==="minor"||s==="patch")&&r[s]!==n[s])return i+s;return a}de.compareIdentifiers=Yn;var pp=/^[0-9]+$/;function Yn(e,t){var r=pp.test(e),n=pp.test(t);return r&&n&&(e=+e,t=+t),e===t?0:r&&!n?-1:n&&!r?1:e0}de.lt=Ds;function Ds(e,t,r){return nn(e,t,r)<0}de.eq=vc;function vc(e,t,r){return nn(e,t,r)===0}de.neq=vp;function vp(e,t,r){return nn(e,t,r)!==0}de.gte=mc;function mc(e,t,r){return nn(e,t,r)>=0}de.lte=Ec;function Ec(e,t,r){return nn(e,t,r)<=0}de.cmp=ks;function ks(e,t,r,n){switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return vc(e,r,n);case"!=":return vp(e,r,n);case">":return _a(e,r,n);case">=":return mc(e,r,n);case"<":return Ds(e,r,n);case"<=":return Ec(e,r,n);default:throw new TypeError("Invalid operator: "+t)}}de.Comparator=fr;function fr(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof fr){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof fr))return new fr(e,t);e=e.trim().split(/\s+/).join(" "),$e("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===Oi?this.value="":this.value=this.operator+this.semver.version,$e("comp",this)}var Oi={};fr.prototype.parse=function(e){var t=this.options.loose?Ve[O.COMPARATORLOOSE]:Ve[O.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new _e(r[2],this.options.loose):this.semver=Oi};fr.prototype.toString=function(){return this.value};fr.prototype.test=function(e){if($e("Comparator.test",e,this.options.loose),this.semver===Oi||e===Oi)return!0;if(typeof e=="string")try{e=new _e(e,this.options)}catch{return!1}return ks(e,this.operator,this.semver,this.options)};fr.prototype.intersects=function(e,t){if(!(e instanceof fr))throw new TypeError("a Comparator is required");(!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1});var r;if(this.operator==="")return this.value===""?!0:(r=new nt(e.value,t),Us(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new nt(this.value,t),Us(e.semver,r,t));var n=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),i=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),a=this.semver.version===e.semver.version,s=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=ks(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),u=ks(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return n||i||a&&s||o||u};de.Range=nt;function nt(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof nt)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new nt(e.raw,t);if(e instanceof fr)return new nt(e.value,t);if(!(this instanceof nt))return new nt(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(r){return this.parseRange(r.trim())},this).filter(function(r){return r.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}nt.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};nt.prototype.toString=function(){return this.range};nt.prototype.parseRange=function(e){var t=this.options.loose,r=t?Ve[O.HYPHENRANGELOOSE]:Ve[O.HYPHENRANGE];e=e.replace(r,vb),$e("hyphen replace",e),e=e.replace(Ve[O.COMPARATORTRIM],QI),$e("comparator trim",e,Ve[O.COMPARATORTRIM]),e=e.replace(Ve[O.TILDETRIM],KI),e=e.replace(Ve[O.CARETTRIM],WI),e=e.split(/\s+/).join(" ");var n=t?Ve[O.COMPARATORLOOSE]:Ve[O.COMPARATOR],i=e.split(" ").map(function(a){return cb(a,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(i=i.filter(function(a){return!!a.match(n)})),i=i.map(function(a){return new fr(a,this.options)},this),i};nt.prototype.intersects=function(e,t){if(!(e instanceof nt))throw new TypeError("a Range is required");return this.set.some(function(r){return gp(r,t)&&e.set.some(function(n){return gp(n,t)&&r.every(function(i){return n.every(function(a){return i.intersects(a,t)})})})})};function gp(e,t){for(var r=!0,n=e.slice(),i=n.pop();r&&n.length;)r=n.every(function(a){return i.intersects(a,t)}),i=n.pop();return r}de.toComparators=ub;function ub(e,t){return new nt(e,t).set.map(function(r){return r.map(function(n){return n.value}).join(" ").trim().split(" ")})}function cb(e,t){return $e("comp",e,t),e=hb(e,t),$e("caret",e),e=lb(e,t),$e("tildes",e),e=pb(e,t),$e("xrange",e),e=yb(e,t),$e("stars",e),e}function Pt(e){return!e||e.toLowerCase()==="x"||e==="*"}function lb(e,t){return e.trim().split(/\s+/).map(function(r){return fb(r,t)}).join(" ")}function fb(e,t){var r=t.loose?Ve[O.TILDELOOSE]:Ve[O.TILDE];return e.replace(r,function(n,i,a,s,o){$e("tilde",e,n,i,a,s,o);var u;return Pt(i)?u="":Pt(a)?u=">="+i+".0.0 <"+(+i+1)+".0.0":Pt(s)?u=">="+i+"."+a+".0 <"+i+"."+(+a+1)+".0":o?($e("replaceTilde pr",o),u=">="+i+"."+a+"."+s+"-"+o+" <"+i+"."+(+a+1)+".0"):u=">="+i+"."+a+"."+s+" <"+i+"."+(+a+1)+".0",$e("tilde return",u),u})}function hb(e,t){return e.trim().split(/\s+/).map(function(r){return db(r,t)}).join(" ")}function db(e,t){$e("caret",e,t);var r=t.loose?Ve[O.CARETLOOSE]:Ve[O.CARET];return e.replace(r,function(n,i,a,s,o){$e("caret",e,n,i,a,s,o);var u;return Pt(i)?u="":Pt(a)?u=">="+i+".0.0 <"+(+i+1)+".0.0":Pt(s)?i==="0"?u=">="+i+"."+a+".0 <"+i+"."+(+a+1)+".0":u=">="+i+"."+a+".0 <"+(+i+1)+".0.0":o?($e("replaceCaret pr",o),i==="0"?a==="0"?u=">="+i+"."+a+"."+s+"-"+o+" <"+i+"."+a+"."+(+s+1):u=">="+i+"."+a+"."+s+"-"+o+" <"+i+"."+(+a+1)+".0":u=">="+i+"."+a+"."+s+"-"+o+" <"+(+i+1)+".0.0"):($e("no pr"),i==="0"?a==="0"?u=">="+i+"."+a+"."+s+" <"+i+"."+a+"."+(+s+1):u=">="+i+"."+a+"."+s+" <"+i+"."+(+a+1)+".0":u=">="+i+"."+a+"."+s+" <"+(+i+1)+".0.0"),$e("caret return",u),u})}function pb(e,t){return $e("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return gb(r,t)}).join(" ")}function gb(e,t){e=e.trim();var r=t.loose?Ve[O.XRANGELOOSE]:Ve[O.XRANGE];return e.replace(r,function(n,i,a,s,o,u){$e("xRange",e,n,i,a,s,o,u);var c=Pt(a),l=c||Pt(s),f=l||Pt(o),h=f;return i==="="&&h&&(i=""),u=t.includePrerelease?"-0":"",c?i===">"||i==="<"?n="<0.0.0-0":n="*":i&&h?(l&&(s=0),o=0,i===">"?(i=">=",l?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):i==="<="&&(i="<",l?a=+a+1:s=+s+1),n=i+a+"."+s+"."+o+u):l?n=">="+a+".0.0"+u+" <"+(+a+1)+".0.0"+u:f&&(n=">="+a+"."+s+".0"+u+" <"+a+"."+(+s+1)+".0"+u),$e("xRange return",n),n})}function yb(e,t){return $e("replaceStars",e,t),e.trim().replace(Ve[O.STAR],"")}function vb(e,t,r,n,i,a,s,o,u,c,l,f,h){return Pt(r)?t="":Pt(n)?t=">="+r+".0.0":Pt(i)?t=">="+r+"."+n+".0":t=">="+t,Pt(u)?o="":Pt(c)?o="<"+(+u+1)+".0.0":Pt(l)?o="<"+u+"."+(+c+1)+".0":f?o="<="+u+"."+c+"."+l+"-"+f:o="<="+o,(t+" "+o).trim()}nt.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new _e(e,this.options)}catch{return!1}for(var t=0;t0){var i=e[n].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}de.satisfies=Us;function Us(e,t,r){try{t=new nt(t,r)}catch{return!1}return t.test(e)}de.maxSatisfying=Eb;function Eb(e,t,r){var n=null,i=null;try{var a=new nt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!n||i.compare(s)===-1)&&(n=s,i=new _e(n,r))}),n}de.minSatisfying=Sb;function Sb(e,t,r){var n=null,i=null;try{var a=new nt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!n||i.compare(s)===1)&&(n=s,i=new _e(n,r))}),n}de.minVersion=Cb;function Cb(e,t){e=new nt(e,t);var r=new _e("0.0.0");if(e.test(r)||(r=new _e("0.0.0-0"),e.test(r)))return r;r=null;for(var n=0;n":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!r||_a(r,s))&&(r=s);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+a.operator)}})}return r&&e.test(r)?r:null}de.validRange=_b;function _b(e,t){try{return new nt(e,t).range||"*"}catch{return null}}de.ltr=xb;function xb(e,t,r){return Sc(e,t,"<",r)}de.gtr=Ab;function Ab(e,t,r){return Sc(e,t,">",r)}de.outside=Sc;function Sc(e,t,r,n){e=new _e(e,n),t=new nt(t,n);var i,a,s,o,u;switch(r){case">":i=_a,a=Ec,s=Ds,o=">",u=">=";break;case"<":i=Ds,a=mc,s=_a,o="<",u="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Us(e,t,n))return!1;for(var c=0;c=0.0.0")),f=f||p,h=h||p,i(p.semver,f.semver,n)?f=p:s(p.semver,h.semver,n)&&(h=p)}),f.operator===o||f.operator===u||(!h.operator||h.operator===o)&&a(e,h.semver))return!1;if(h.operator===u&&s(e,h.semver))return!1}return!0}de.prerelease=Tb;function Tb(e,t){var r=Xn(e,t);return r&&r.prerelease.length?r.prerelease:null}de.intersects=Ib;function Ib(e,t,r){return e=new nt(e,r),t=new nt(t,r),e.intersects(t)}de.coerce=bb;function bb(e,t){if(e instanceof _e)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};var r=null;if(!t.rtl)r=e.match(Ve[O.COERCE]);else{for(var n;(n=Ve[O.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||n.index+n[0].length!==r.index+r[0].length)&&(r=n),Ve[O.COERCERTL].lastIndex=n.index+n[1].length+n[2].length;Ve[O.COERCERTL].lastIndex=-1}return r===null?null:Xn(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var Cp=S((It,xc)=>{"use strict";var wb=It&&It.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Rb=It&&It.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Nb=It&&It.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&wb(t,e,r);return Rb(t,e),t},Ob=It&&It.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(l){try{c(n.next(l))}catch(f){s(f)}}function u(l){try{c(n.throw(l))}catch(f){s(f)}}function c(l){l.done?a(l.value):i(l.value).then(o,u)}c((n=n.apply(e,t||[])).next())})};Object.defineProperty(It,"__esModule",{value:!0});It._readLinuxVersionFile=It._getOsVersion=It._findMatch=void 0;var Ep=Nb(Cc()),_c=rn(),Sp=require("os"),Lb=require("child_process"),Fs=require("fs");function Bb(e,t,r,n){return Ob(this,void 0,void 0,function*(){let i=Sp.platform(),a,s,o;for(let u of r){let c=u.version;if(_c.debug(`check ${c} satisfies ${e}`),Ep.satisfies(c,e)&&(!t||u.stable===t)&&(o=u.files.find(l=>{_c.debug(`${l.arch}===${n} && ${l.platform}===${i}`);let f=l.arch===n&&l.platform===i;if(f&&l.platform_version){let h=xc.exports._getOsVersion();h===l.platform_version?f=!0:f=Ep.satisfies(h,l.platform_version)}return f}),o)){_c.debug(`matched ${u.version}`),s=u;break}}return s&&o&&(a=Object.assign({},s),a.files=[o]),a})}It._findMatch=Bb;function Pb(){let e=Sp.platform(),t="";if(e==="darwin")t=Lb.execSync("sw_vers -productVersion").toString();else if(e==="linux"){let r=xc.exports._readLinuxVersionFile();if(r){let n=r.split(` +`);for(let i of n){let a=i.split("=");if(a.length===2&&(a[0].trim()==="VERSION_ID"||a[0].trim()==="DISTRIB_RELEASE")){t=a[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return t}It._getOsVersion=Pb;function Db(){let e="/etc/lsb-release",t="/etc/os-release",r="";return Fs.existsSync(e)?r=Fs.readFileSync(e).toString():Fs.existsSync(t)&&(r=Fs.readFileSync(t).toString()),r}It._readLinuxVersionFile=Db});var xp=S((k6,_p)=>{var kb=require("crypto");_p.exports=function(){return kb.randomBytes(16)}});var Ip=S((U6,Tp)=>{var Ap=[];for(Aa=0;Aa<256;++Aa)Ap[Aa]=(Aa+256).toString(16).substr(1);var Aa;function Ub(e,t){var r=t||0,n=Ap;return[n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]]].join("")}Tp.exports=Ub});var wp=S((F6,bp)=>{var Fb=xp(),qb=Ip();function Mb(e,t,r){var n=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var i=e.random||(e.rng||Fb)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t)for(var a=0;a<16;++a)t[n+a]=i[a];return t||qb(i)}bp.exports=Mb});var Op=S(hr=>{"use strict";var Vb=hr&&hr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),$b=hr&&hr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Hb=hr&&hr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Vb(t,e,r);return $b(t,e),t},Rp=hr&&hr.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(l){try{c(n.next(l))}catch(f){s(f)}}function u(l){try{c(n.throw(l))}catch(f){s(f)}}function c(l){l.done?a(l.value):i(l.value).then(o,u)}c((n=n.apply(e,t||[])).next())})};Object.defineProperty(hr,"__esModule",{value:!0});hr.RetryHelper=void 0;var Np=Hb(rn()),Ac=class{constructor(t,r,n){if(t<1)throw new Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=t,this.minSeconds=Math.floor(r),this.maxSeconds=Math.floor(n),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(t,r){return Rp(this,void 0,void 0,function*(){let n=1;for(;nsetTimeout(r,t*1e3))})}};hr.RetryHelper=Ac});var qp=S(xe=>{"use strict";var Gb=xe&&xe.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),jb=xe&&xe.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ur=xe&&xe.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Gb(t,e,r);return jb(t,e),t},Dt=xe&&xe.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(l){try{c(n.next(l))}catch(f){s(f)}}function u(l){try{c(n.throw(l))}catch(f){s(f)}}function c(l){l.done?a(l.value):i(l.value).then(o,u)}c((n=n.apply(e,t||[])).next())})},Kb=xe&&xe.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(xe,"__esModule",{value:!0});xe.evaluateVersions=xe.isExplicitVersion=xe.findFromManifest=xe.getManifestFromRepo=xe.findAllVersions=xe.find=xe.cacheFile=xe.cacheDir=xe.extractZip=xe.extractXar=xe.extractTar=xe.extract7z=xe.downloadTool=xe.HTTPError=void 0;var qe=Ur(rn()),er=Ur(sc()),dr=Ur(require("fs")),Wb=Ur(Cp()),Ia=Ur(require("os")),wr=Ur(require("path")),Lp=Ur(Wu()),an=Ur(Cc()),Qb=Ur(require("stream")),Yb=Ur(require("util")),Li=require("assert"),Bp=Kb(wp()),Sn=Os(),Xb=Op(),Ta=class extends Error{constructor(t){super(`Unexpected HTTP response: ${t}`),this.httpStatusCode=t,Object.setPrototypeOf(this,new.target.prototype)}};xe.HTTPError=Ta;var Ic=process.platform==="win32",zb=process.platform==="darwin",Zb="actions/tool-cache";function Jb(e,t,r,n){return Dt(this,void 0,void 0,function*(){t=t||wr.join(Fp(),Bp.default()),yield er.mkdirP(wr.dirname(t)),qe.debug(`Downloading ${e}`),qe.debug(`Destination ${t}`);let i=3,a=Tc("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),s=Tc("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new Xb.RetryHelper(i,a,s).execute(()=>Dt(this,void 0,void 0,function*(){return yield ew(e,t||"",r,n)}),u=>!(u instanceof Ta&&u.httpStatusCode&&u.httpStatusCode<500&&u.httpStatusCode!==408&&u.httpStatusCode!==429))})}xe.downloadTool=Jb;function ew(e,t,r,n){return Dt(this,void 0,void 0,function*(){if(dr.existsSync(t))throw new Error(`Destination file path ${t} already exists`);let i=new Lp.HttpClient(Zb,[],{allowRetries:!1});r&&(qe.debug("set auth"),n===void 0&&(n={}),n.authorization=r);let a=yield i.get(e,n);if(a.message.statusCode!==200){let l=new Ta(a.message.statusCode);throw qe.debug(`Failed to download from "${e}". Code(${a.message.statusCode}) Message(${a.message.statusMessage})`),l}let s=Yb.promisify(Qb.pipeline),u=Tc("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>a.message)(),c=!1;try{return yield s(u,dr.createWriteStream(t)),qe.debug("download complete"),c=!0,t}finally{if(!c){qe.debug("download failed");try{yield er.rmRF(t)}catch(l){qe.debug(`Failed to delete '${t}'. ${l.message}`)}}}})}function tw(e,t,r){return Dt(this,void 0,void 0,function*(){Li.ok(Ic,"extract7z() not supported on current OS"),Li.ok(e,'parameter "file" is required'),t=yield qs(t);let n=process.cwd();if(process.chdir(t),r)try{let a=["x",qe.isDebug()?"-bb1":"-bb0","-bd","-sccUTF-8",e],s={silent:!0};yield Sn.exec(`"${r}"`,a,s)}finally{process.chdir(n)}else{let i=wr.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,""),a=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),s=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),u=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${i}' -Source '${a}' -Target '${s}'`],c={silent:!0};try{let l=yield er.which("powershell",!0);yield Sn.exec(`"${l}"`,u,c)}finally{process.chdir(n)}}return t})}xe.extract7z=tw;function rw(e,t,r="xz"){return Dt(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");t=yield qs(t),qe.debug("Checking tar --version");let n="";yield Sn.exec("tar --version",[],{ignoreReturnCode:!0,silent:!0,listeners:{stdout:u=>n+=u.toString(),stderr:u=>n+=u.toString()}}),qe.debug(n.trim());let i=n.toUpperCase().includes("GNU TAR"),a;r instanceof Array?a=r:a=[r],qe.isDebug()&&!r.includes("v")&&a.push("-v");let s=t,o=e;return Ic&&i&&(a.push("--force-local"),s=t.replace(/\\/g,"/"),o=e.replace(/\\/g,"/")),i&&(a.push("--warning=no-unknown-keyword"),a.push("--overwrite")),a.push("-C",s,"-f",o),yield Sn.exec("tar",a),t})}xe.extractTar=rw;function nw(e,t,r=[]){return Dt(this,void 0,void 0,function*(){Li.ok(zb,"extractXar() not supported on current OS"),Li.ok(e,'parameter "file" is required'),t=yield qs(t);let n;r instanceof Array?n=r:n=[r],n.push("-x","-C",t,"-f",e),qe.isDebug()&&n.push("-v");let i=yield er.which("xar",!0);return yield Sn.exec(`"${i}"`,hw(n)),t})}xe.extractXar=nw;function iw(e,t){return Dt(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");return t=yield qs(t),Ic?yield aw(e,t):yield sw(e,t),t})}xe.extractZip=iw;function aw(e,t){return Dt(this,void 0,void 0,function*(){let r=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),n=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=yield er.which("pwsh",!1);if(i){let s=["-NoLogo","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.ZipFile } catch { } ;",`try { [System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${n}', $true) }`,`catch { if (($_.Exception.GetType().FullName -eq 'System.Management.Automation.MethodException') -or ($_.Exception.GetType().FullName -eq 'System.Management.Automation.RuntimeException') ){ Expand-Archive -LiteralPath '${r}' -DestinationPath '${n}' -Force } else { throw $_ } } ;`].join(" ")];qe.debug(`Using pwsh at path: ${i}`),yield Sn.exec(`"${i}"`,s)}else{let s=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.FileSystem } catch { } ;",`if ((Get-Command -Name Expand-Archive -Module Microsoft.PowerShell.Archive -ErrorAction Ignore)) { Expand-Archive -LiteralPath '${r}' -DestinationPath '${n}' -Force }`,`else {[System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${n}', $true) }`].join(" ")],o=yield er.which("powershell",!0);qe.debug(`Using powershell at path: ${o}`),yield Sn.exec(`"${o}"`,s)}})}function sw(e,t){return Dt(this,void 0,void 0,function*(){let r=yield er.which("unzip",!0),n=[e];qe.isDebug()||n.unshift("-q"),n.unshift("-o"),yield Sn.exec(`"${r}"`,n,{cwd:t})})}function ow(e,t,r,n){return Dt(this,void 0,void 0,function*(){if(r=an.clean(r)||r,n=n||Ia.arch(),qe.debug(`Caching tool ${t} ${r} ${n}`),qe.debug(`source dir: ${e}`),!dr.statSync(e).isDirectory())throw new Error("sourceDir is not a directory");let i=yield Dp(t,r,n);for(let a of dr.readdirSync(e)){let s=wr.join(e,a);yield er.cp(s,i,{recursive:!0})}return kp(t,r,n),i})}xe.cacheDir=ow;function uw(e,t,r,n,i){return Dt(this,void 0,void 0,function*(){if(n=an.clean(n)||n,i=i||Ia.arch(),qe.debug(`Caching tool ${r} ${n} ${i}`),qe.debug(`source file: ${e}`),!dr.statSync(e).isFile())throw new Error("sourceFile is not a file");let a=yield Dp(r,n,i),s=wr.join(a,t);return qe.debug(`destination file ${s}`),yield er.cp(e,s),kp(r,n,i),a})}xe.cacheFile=uw;function cw(e,t,r){if(!e)throw new Error("toolName parameter is required");if(!t)throw new Error("versionSpec parameter is required");if(r=r||Ia.arch(),!bc(t)){let i=Pp(e,r);t=Up(i,t)}let n="";if(t){t=an.clean(t)||"";let i=wr.join(Ms(),e,t,r);qe.debug(`checking cache: ${i}`),dr.existsSync(i)&&dr.existsSync(`${i}.complete`)?(qe.debug(`Found tool in cache ${e} ${t} ${r}`),n=i):qe.debug("not found")}return n}xe.find=cw;function Pp(e,t){let r=[];t=t||Ia.arch();let n=wr.join(Ms(),e);if(dr.existsSync(n)){let i=dr.readdirSync(n);for(let a of i)if(bc(a)){let s=wr.join(n,a,t||"");dr.existsSync(s)&&dr.existsSync(`${s}.complete`)&&r.push(a)}}return r}xe.findAllVersions=Pp;function lw(e,t,r,n="master"){return Dt(this,void 0,void 0,function*(){let i=[],a=`https://api.github.com/repos/${e}/${t}/git/trees/${n}`,s=new Lp.HttpClient("tool-cache"),o={};r&&(qe.debug("set auth"),o.authorization=r);let u=yield s.getJson(a,o);if(!u.result)return i;let c="";for(let f of u.result.tree)if(f.path==="versions-manifest.json"){c=f.url;break}o.accept="application/vnd.github.VERSION.raw";let l=yield(yield s.get(c,o)).readBody();if(l){l=l.replace(/^\uFEFF/,"");try{i=JSON.parse(l)}catch{qe.debug("Invalid json")}}return i})}xe.getManifestFromRepo=lw;function fw(e,t,r,n=Ia.arch()){return Dt(this,void 0,void 0,function*(){return yield Wb._findMatch(e,t,r,n)})}xe.findFromManifest=fw;function qs(e){return Dt(this,void 0,void 0,function*(){return e||(e=wr.join(Fp(),Bp.default())),yield er.mkdirP(e),e})}function Dp(e,t,r){return Dt(this,void 0,void 0,function*(){let n=wr.join(Ms(),e,an.clean(t)||t,r||"");qe.debug(`destination ${n}`);let i=`${n}.complete`;return yield er.rmRF(n),yield er.rmRF(i),yield er.mkdirP(n),n})}function kp(e,t,r){let i=`${wr.join(Ms(),e,an.clean(t)||t,r||"")}.complete`;dr.writeFileSync(i,""),qe.debug("finished caching tool")}function bc(e){let t=an.clean(e)||"";qe.debug(`isExplicit: ${t}`);let r=an.valid(t)!=null;return qe.debug(`explicit? ${r}`),r}xe.isExplicitVersion=bc;function Up(e,t){let r="";qe.debug(`evaluating ${e.length} versions`),e=e.sort((n,i)=>an.gt(n,i)?1:-1);for(let n=e.length-1;n>=0;n--){let i=e[n];if(an.satisfies(i,t)){r=i;break}}return r?qe.debug(`matched: ${r}`):qe.debug("match not found"),r}xe.evaluateVersions=Up;function Ms(){let e=process.env.RUNNER_TOOL_CACHE||"";return Li.ok(e,"Expected RUNNER_TOOL_CACHE to be defined"),e}function Fp(){let e=process.env.RUNNER_TEMP||"";return Li.ok(e,"Expected RUNNER_TEMP to be defined"),e}function Tc(e,t){let r=global[e];return r!==void 0?r:t}function hw(e){return Array.from(new Set(e))}});var Ae=S((V6,Mp)=>{Mp.exports={options:{usePureJavaScript:!1}}});var Hp=S(($6,$p)=>{var wc={};$p.exports=wc;var Vp={};wc.encode=function(e,t,r){if(typeof t!="string")throw new TypeError('"alphabet" must be a string.');if(r!==void 0&&typeof r!="number")throw new TypeError('"maxline" must be a number.');var n="";if(!(e instanceof Uint8Array))n=dw(e,t);else{var i=0,a=t.length,s=t.charAt(0),o=[0];for(i=0;i0;)o.push(c%a),c=c/a|0}for(i=0;e[i]===0&&i=0;--i)n+=t[o[i]]}if(r){var l=new RegExp(".{1,"+r+"}","g");n=n.match(l).join(`\r +`)}return n};wc.decode=function(e,t){if(typeof e!="string")throw new TypeError('"input" must be a string.');if(typeof t!="string")throw new TypeError('"alphabet" must be a string.');var r=Vp[t];if(!r){r=Vp[t]=[];for(var n=0;n>=8;for(;c>0;)s.push(c&255),c>>=8}for(var l=0;e[l]===a&&l0;)a.push(o%n),o=o/n|0}var u="";for(r=0;e.at(r)===0&&r=0;--r)u+=t[a[r]];return u}});var ke=S((H6,Wp)=>{var Gp=Ae(),jp=Hp(),A=Wp.exports=Gp.util=Gp.util||{};(function(){if(typeof process<"u"&&process.nextTick&&!process.browser){A.nextTick=process.nextTick,typeof setImmediate=="function"?A.setImmediate=setImmediate:A.setImmediate=A.nextTick;return}if(typeof setImmediate=="function"){A.setImmediate=function(){return setImmediate.apply(void 0,arguments)},A.nextTick=function(o){return setImmediate(o)};return}if(A.setImmediate=function(o){setTimeout(o,0)},typeof window<"u"&&typeof window.postMessage=="function"){let o=function(u){if(u.source===window&&u.data===e){u.stopPropagation();var c=t.slice();t.length=0,c.forEach(function(l){l()})}};var s=o,e="forge.setImmediate",t=[];A.setImmediate=function(u){t.push(u),t.length===1&&window.postMessage(e,"*")},window.addEventListener("message",o,!0)}if(typeof MutationObserver<"u"){var r=Date.now(),n=!0,i=document.createElement("div"),t=[];new MutationObserver(function(){var u=t.slice();t.length=0,u.forEach(function(c){c()})}).observe(i,{attributes:!0});var a=A.setImmediate;A.setImmediate=function(u){Date.now()-r>15?(r=Date.now(),a(u)):(t.push(u),t.length===1&&i.setAttribute("a",n=!n))}}A.nextTick=A.setImmediate})();A.isNodejs=typeof process<"u"&&process.versions&&process.versions.node;A.globalScope=function(){return A.isNodejs?global:typeof self>"u"?window:self}();A.isArray=Array.isArray||function(e){return Object.prototype.toString.call(e)==="[object Array]"};A.isArrayBuffer=function(e){return typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer};A.isArrayBufferView=function(e){return e&&A.isArrayBuffer(e.buffer)&&e.byteLength!==void 0};function ba(e){if(!(e===8||e===16||e===24||e===32))throw new Error("Only 8, 16, 24, or 32 bits supported: "+e)}A.ByteBuffer=Rc;function Rc(e){if(this.data="",this.read=0,typeof e=="string")this.data=e;else if(A.isArrayBuffer(e)||A.isArrayBufferView(e))if(typeof Buffer<"u"&&e instanceof Buffer)this.data=e.toString("binary");else{var t=new Uint8Array(e);try{this.data=String.fromCharCode.apply(null,t)}catch{for(var r=0;rpw&&(this.data.substr(0,1),this._constructedStringLength=0)};A.ByteStringBuffer.prototype.length=function(){return this.data.length-this.read};A.ByteStringBuffer.prototype.isEmpty=function(){return this.length()<=0};A.ByteStringBuffer.prototype.putByte=function(e){return this.putBytes(String.fromCharCode(e))};A.ByteStringBuffer.prototype.fillWithByte=function(e,t){e=String.fromCharCode(e);for(var r=this.data;t>0;)t&1&&(r+=e),t>>>=1,t>0&&(e+=e);return this.data=r,this._optimizeConstructedString(t),this};A.ByteStringBuffer.prototype.putBytes=function(e){return this.data+=e,this._optimizeConstructedString(e.length),this};A.ByteStringBuffer.prototype.putString=function(e){return this.putBytes(A.encodeUtf8(e))};A.ByteStringBuffer.prototype.putInt16=function(e){return this.putBytes(String.fromCharCode(e>>8&255)+String.fromCharCode(e&255))};A.ByteStringBuffer.prototype.putInt24=function(e){return this.putBytes(String.fromCharCode(e>>16&255)+String.fromCharCode(e>>8&255)+String.fromCharCode(e&255))};A.ByteStringBuffer.prototype.putInt32=function(e){return this.putBytes(String.fromCharCode(e>>24&255)+String.fromCharCode(e>>16&255)+String.fromCharCode(e>>8&255)+String.fromCharCode(e&255))};A.ByteStringBuffer.prototype.putInt16Le=function(e){return this.putBytes(String.fromCharCode(e&255)+String.fromCharCode(e>>8&255))};A.ByteStringBuffer.prototype.putInt24Le=function(e){return this.putBytes(String.fromCharCode(e&255)+String.fromCharCode(e>>8&255)+String.fromCharCode(e>>16&255))};A.ByteStringBuffer.prototype.putInt32Le=function(e){return this.putBytes(String.fromCharCode(e&255)+String.fromCharCode(e>>8&255)+String.fromCharCode(e>>16&255)+String.fromCharCode(e>>24&255))};A.ByteStringBuffer.prototype.putInt=function(e,t){ba(t);var r="";do t-=8,r+=String.fromCharCode(e>>t&255);while(t>0);return this.putBytes(r)};A.ByteStringBuffer.prototype.putSignedInt=function(e,t){return e<0&&(e+=2<0);return t};A.ByteStringBuffer.prototype.getSignedInt=function(e){var t=this.getInt(e),r=2<=r&&(t-=r<<1),t};A.ByteStringBuffer.prototype.getBytes=function(e){var t;return e?(e=Math.min(this.length(),e),t=this.data.slice(this.read,this.read+e),this.read+=e):e===0?t="":(t=this.read===0?this.data:this.data.slice(this.read),this.clear()),t};A.ByteStringBuffer.prototype.bytes=function(e){return typeof e>"u"?this.data.slice(this.read):this.data.slice(this.read,this.read+e)};A.ByteStringBuffer.prototype.at=function(e){return this.data.charCodeAt(this.read+e)};A.ByteStringBuffer.prototype.setAt=function(e,t){return this.data=this.data.substr(0,this.read+e)+String.fromCharCode(t)+this.data.substr(this.read+e+1),this};A.ByteStringBuffer.prototype.last=function(){return this.data.charCodeAt(this.data.length-1)};A.ByteStringBuffer.prototype.copy=function(){var e=A.createBuffer(this.data);return e.read=this.read,e};A.ByteStringBuffer.prototype.compact=function(){return this.read>0&&(this.data=this.data.slice(this.read),this.read=0),this};A.ByteStringBuffer.prototype.clear=function(){return this.data="",this.read=0,this};A.ByteStringBuffer.prototype.truncate=function(e){var t=Math.max(0,this.length()-e);return this.data=this.data.substr(this.read,t),this.read=0,this};A.ByteStringBuffer.prototype.toHex=function(){for(var e="",t=this.read;t=e)return this;t=Math.max(t||this.growSize,e);var r=new Uint8Array(this.data.buffer,this.data.byteOffset,this.data.byteLength),n=new Uint8Array(this.length()+t);return n.set(r),this.data=new DataView(n.buffer),this};A.DataBuffer.prototype.putByte=function(e){return this.accommodate(1),this.data.setUint8(this.write++,e),this};A.DataBuffer.prototype.fillWithByte=function(e,t){this.accommodate(t);for(var r=0;r>8&65535),this.data.setInt8(this.write,e>>16&255),this.write+=3,this};A.DataBuffer.prototype.putInt32=function(e){return this.accommodate(4),this.data.setInt32(this.write,e),this.write+=4,this};A.DataBuffer.prototype.putInt16Le=function(e){return this.accommodate(2),this.data.setInt16(this.write,e,!0),this.write+=2,this};A.DataBuffer.prototype.putInt24Le=function(e){return this.accommodate(3),this.data.setInt8(this.write,e>>16&255),this.data.setInt16(this.write,e>>8&65535,!0),this.write+=3,this};A.DataBuffer.prototype.putInt32Le=function(e){return this.accommodate(4),this.data.setInt32(this.write,e,!0),this.write+=4,this};A.DataBuffer.prototype.putInt=function(e,t){ba(t),this.accommodate(t/8);do t-=8,this.data.setInt8(this.write++,e>>t&255);while(t>0);return this};A.DataBuffer.prototype.putSignedInt=function(e,t){return ba(t),this.accommodate(t/8),e<0&&(e+=2<0);return t};A.DataBuffer.prototype.getSignedInt=function(e){var t=this.getInt(e),r=2<=r&&(t-=r<<1),t};A.DataBuffer.prototype.getBytes=function(e){var t;return e?(e=Math.min(this.length(),e),t=this.data.slice(this.read,this.read+e),this.read+=e):e===0?t="":(t=this.read===0?this.data:this.data.slice(this.read),this.clear()),t};A.DataBuffer.prototype.bytes=function(e){return typeof e>"u"?this.data.slice(this.read):this.data.slice(this.read,this.read+e)};A.DataBuffer.prototype.at=function(e){return this.data.getUint8(this.read+e)};A.DataBuffer.prototype.setAt=function(e,t){return this.data.setUint8(e,t),this};A.DataBuffer.prototype.last=function(){return this.data.getUint8(this.write-1)};A.DataBuffer.prototype.copy=function(){return new A.DataBuffer(this)};A.DataBuffer.prototype.compact=function(){if(this.read>0){var e=new Uint8Array(this.data.buffer,this.read),t=new Uint8Array(e.byteLength);t.set(e),this.data=new DataView(t),this.write-=this.read,this.read=0}return this};A.DataBuffer.prototype.clear=function(){return this.data=new DataView(new ArrayBuffer(0)),this.read=this.write=0,this};A.DataBuffer.prototype.truncate=function(e){return this.write=Math.max(0,this.length()-e),this.read=Math.min(this.read,this.write),this};A.DataBuffer.prototype.toHex=function(){for(var e="",t=this.read;t0;)t&1&&(r+=e),t>>>=1,t>0&&(e+=e);return r};A.xorBytes=function(e,t,r){for(var n="",i="",a="",s=0,o=0;r>0;--r,++s)i=e.charCodeAt(s)^t.charCodeAt(s),o>=10&&(n+=a,a="",o=0),a+=String.fromCharCode(i),++o;return n+=a,n};A.hexToBytes=function(e){var t="",r=0;for(e.length&!0&&(r=1,t+=String.fromCharCode(parseInt(e[0],16)));r>24&255)+String.fromCharCode(e>>16&255)+String.fromCharCode(e>>8&255)+String.fromCharCode(e&255)};var Cn="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_n=[62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,64,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51],Kp="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";A.encode64=function(e,t){for(var r="",n="",i,a,s,o=0;o>2),r+=Cn.charAt((i&3)<<4|a>>4),isNaN(a)?r+="==":(r+=Cn.charAt((a&15)<<2|s>>6),r+=isNaN(s)?"=":Cn.charAt(s&63)),t&&r.length>t&&(n+=r.substr(0,t)+`\r +`,r=r.substr(t));return n+=r,n};A.decode64=function(e){e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");for(var t="",r,n,i,a,s=0;s>4),i!==64&&(t+=String.fromCharCode((n&15)<<4|i>>2),a!==64&&(t+=String.fromCharCode((i&3)<<6|a)));return t};A.encodeUtf8=function(e){return unescape(encodeURIComponent(e))};A.decodeUtf8=function(e){return decodeURIComponent(escape(e))};A.binary={raw:{},hex:{},base64:{},base58:{},baseN:{encode:jp.encode,decode:jp.decode}};A.binary.raw.encode=function(e){return String.fromCharCode.apply(null,e)};A.binary.raw.decode=function(e,t,r){var n=t;n||(n=new Uint8Array(e.length)),r=r||0;for(var i=r,a=0;a>2),r+=Cn.charAt((i&3)<<4|a>>4),isNaN(a)?r+="==":(r+=Cn.charAt((a&15)<<2|s>>6),r+=isNaN(s)?"=":Cn.charAt(s&63)),t&&r.length>t&&(n+=r.substr(0,t)+`\r +`,r=r.substr(t));return n+=r,n};A.binary.base64.decode=function(e,t,r){var n=t;n||(n=new Uint8Array(Math.ceil(e.length/4)*3)),e=e.replace(/[^A-Za-z0-9\+\/\=]/g,""),r=r||0;for(var i,a,s,o,u=0,c=r;u>4,s!==64&&(n[c++]=(a&15)<<4|s>>2,o!==64&&(n[c++]=(s&3)<<6|o));return t?c-r:n.subarray(0,c)};A.binary.base58.encode=function(e,t){return A.binary.baseN.encode(e,Kp,t)};A.binary.base58.decode=function(e,t){return A.binary.baseN.decode(e,Kp,t)};A.text={utf8:{},utf16:{}};A.text.utf8.encode=function(e,t,r){e=A.encodeUtf8(e);var n=t;n||(n=new Uint8Array(e.length)),r=r||0;for(var i=r,a=0;a"u"&&(r=["web","flash"]);var i,a=!1,s=null;for(var o in r){i=r[o];try{if(i==="flash"||i==="both"){if(t[0]===null)throw new Error("Flash local storage not available.");n=e.apply(this,t),a=i==="flash"}(i==="web"||i==="both")&&(t[0]=localStorage,n=e.apply(this,t),a=!0)}catch(u){s=u}if(a)break}if(!a)throw s;return n};A.setItem=function(e,t,r,n,i){Vs(yw,arguments,i)};A.getItem=function(e,t,r,n){return Vs(vw,arguments,n)};A.removeItem=function(e,t,r,n){Vs(mw,arguments,n)};A.clearItems=function(e,t,r){Vs(Ew,arguments,r)};A.isEmpty=function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0};A.format=function(e){for(var t=/%./g,r,n,i=0,a=[],s=0;r=t.exec(e);){n=e.substring(s,t.lastIndex-2),n.length>0&&a.push(n),s=t.lastIndex;var o=r[0][1];switch(o){case"s":case"o":i");break;case"%":a.push("%");break;default:a.push("<%"+o+"?>")}}return a.push(e.substring(s)),a.join("")};A.formatNumber=function(e,t,r,n){var i=e,a=isNaN(t=Math.abs(t))?2:t,s=r===void 0?",":r,o=n===void 0?".":n,u=i<0?"-":"",c=parseInt(i=Math.abs(+i||0).toFixed(a),10)+"",l=c.length>3?c.length%3:0;return u+(l?c.substr(0,l)+o:"")+c.substr(l).replace(/(\d{3})(?=\d)/g,"$1"+o)+(a?s+Math.abs(i-c).toFixed(a).slice(2):"")};A.formatSize=function(e){return e>=1073741824?e=A.formatNumber(e/1073741824,2,".","")+" GiB":e>=1048576?e=A.formatNumber(e/1048576,2,".","")+" MiB":e>=1024?e=A.formatNumber(e/1024,0)+" KiB":e=A.formatNumber(e,0)+" bytes",e};A.bytesFromIP=function(e){return e.indexOf(".")!==-1?A.bytesFromIPv4(e):e.indexOf(":")!==-1?A.bytesFromIPv6(e):null};A.bytesFromIPv4=function(e){if(e=e.split("."),e.length!==4)return null;for(var t=A.createBuffer(),r=0;rr[n].end-r[n].start&&(n=r.length-1))}t.push(a)}if(r.length>0){var u=r[n];u.end-u.start>0&&(t.splice(u.start,u.end-u.start+1,""),u.start===0&&t.unshift(""),u.end===7&&t.push(""))}return t.join(":")};A.estimateCores=function(e,t){if(typeof e=="function"&&(t=e,e={}),e=e||{},"cores"in A&&!e.update)return t(null,A.cores);if(typeof navigator<"u"&&"hardwareConcurrency"in navigator&&navigator.hardwareConcurrency>0)return A.cores=navigator.hardwareConcurrency,t(null,A.cores);if(typeof Worker>"u")return A.cores=1,t(null,A.cores);if(typeof Blob>"u")return A.cores=2,t(null,A.cores);var r=URL.createObjectURL(new Blob(["(",function(){self.addEventListener("message",function(s){for(var o=Date.now(),u=o+4;Date.now()p.st&&l.stl.st&&p.st{var vt=Ae();ke();Qp.exports=vt.cipher=vt.cipher||{};vt.cipher.algorithms=vt.cipher.algorithms||{};vt.cipher.createCipher=function(e,t){var r=e;if(typeof r=="string"&&(r=vt.cipher.getAlgorithm(r),r&&(r=r())),!r)throw new Error("Unsupported algorithm: "+e);return new vt.cipher.BlockCipher({algorithm:r,key:t,decrypt:!1})};vt.cipher.createDecipher=function(e,t){var r=e;if(typeof r=="string"&&(r=vt.cipher.getAlgorithm(r),r&&(r=r())),!r)throw new Error("Unsupported algorithm: "+e);return new vt.cipher.BlockCipher({algorithm:r,key:t,decrypt:!0})};vt.cipher.registerAlgorithm=function(e,t){e=e.toUpperCase(),vt.cipher.algorithms[e]=t};vt.cipher.getAlgorithm=function(e){return e=e.toUpperCase(),e in vt.cipher.algorithms?vt.cipher.algorithms[e]:null};var Lc=vt.cipher.BlockCipher=function(e){this.algorithm=e.algorithm,this.mode=this.algorithm.mode,this.blockSize=this.mode.blockSize,this._finish=!1,this._input=null,this.output=null,this._op=e.decrypt?this.mode.decrypt:this.mode.encrypt,this._decrypt=e.decrypt,this.algorithm.initialize(e)};Lc.prototype.start=function(e){e=e||{};var t={};for(var r in e)t[r]=e[r];t.decrypt=this._decrypt,this._finish=!1,this._input=vt.util.createBuffer(),this.output=e.output||vt.util.createBuffer(),this.mode.start(t)};Lc.prototype.update=function(e){for(e&&this._input.putBuffer(e);!this._op.call(this.mode,this._input,this.output,this._finish)&&!this._finish;);this._input.compact()};Lc.prototype.finish=function(e){e&&(this.mode.name==="ECB"||this.mode.name==="CBC")&&(this.mode.pad=function(r){return e(this.blockSize,r,!1)},this.mode.unpad=function(r){return e(this.blockSize,r,!0)});var t={};return t.decrypt=this._decrypt,t.overflow=this._input.length()%this.blockSize,!(!this._decrypt&&this.mode.pad&&!this.mode.pad(this._input,t)||(this._finish=!0,this.update(),this._decrypt&&this.mode.unpad&&!this.mode.unpad(this.output,t))||this.mode.afterFinish&&!this.mode.afterFinish(this.output,t))}});var Pc=S((j6,Yp)=>{var mt=Ae();ke();mt.cipher=mt.cipher||{};var be=Yp.exports=mt.cipher.modes=mt.cipher.modes||{};be.ecb=function(e){e=e||{},this.name="ECB",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=new Array(this._ints),this._outBlock=new Array(this._ints)};be.ecb.prototype.start=function(e){};be.ecb.prototype.encrypt=function(e,t,r){if(e.length()0))return!0;for(var n=0;n0))return!0;for(var n=0;n0)return!1;var r=e.length(),n=e.at(r-1);return n>this.blockSize<<2?!1:(e.truncate(n),!0)};be.cbc=function(e){e=e||{},this.name="CBC",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=new Array(this._ints),this._outBlock=new Array(this._ints)};be.cbc.prototype.start=function(e){if(e.iv===null){if(!this._prev)throw new Error("Invalid IV parameter.");this._iv=this._prev.slice(0)}else if("iv"in e)this._iv=Hs(e.iv,this.blockSize),this._prev=this._iv.slice(0);else throw new Error("Invalid IV parameter.")};be.cbc.prototype.encrypt=function(e,t,r){if(e.length()0))return!0;for(var n=0;n0))return!0;for(var n=0;n0)return!1;var r=e.length(),n=e.at(r-1);return n>this.blockSize<<2?!1:(e.truncate(n),!0)};be.cfb=function(e){e=e||{},this.name="CFB",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=null,this._outBlock=new Array(this._ints),this._partialBlock=new Array(this._ints),this._partialOutput=mt.util.createBuffer(),this._partialBytes=0};be.cfb.prototype.start=function(e){if(!("iv"in e))throw new Error("Invalid IV parameter.");this._iv=Hs(e.iv,this.blockSize),this._inBlock=this._iv.slice(0),this._partialBytes=0};be.cfb.prototype.encrypt=function(e,t,r){var n=e.length();if(n===0)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),this._partialBytes===0&&n>=this.blockSize){for(var i=0;i0&&(a=this.blockSize-a),this._partialOutput.clear();for(var i=0;i0)e.read-=this.blockSize;else for(var i=0;i0&&this._partialOutput.getBytes(this._partialBytes),a>0&&!r)return t.putBytes(this._partialOutput.getBytes(a-this._partialBytes)),this._partialBytes=a,!0;t.putBytes(this._partialOutput.getBytes(n-this._partialBytes)),this._partialBytes=0};be.cfb.prototype.decrypt=function(e,t,r){var n=e.length();if(n===0)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),this._partialBytes===0&&n>=this.blockSize){for(var i=0;i0&&(a=this.blockSize-a),this._partialOutput.clear();for(var i=0;i0)e.read-=this.blockSize;else for(var i=0;i0&&this._partialOutput.getBytes(this._partialBytes),a>0&&!r)return t.putBytes(this._partialOutput.getBytes(a-this._partialBytes)),this._partialBytes=a,!0;t.putBytes(this._partialOutput.getBytes(n-this._partialBytes)),this._partialBytes=0};be.ofb=function(e){e=e||{},this.name="OFB",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=null,this._outBlock=new Array(this._ints),this._partialOutput=mt.util.createBuffer(),this._partialBytes=0};be.ofb.prototype.start=function(e){if(!("iv"in e))throw new Error("Invalid IV parameter.");this._iv=Hs(e.iv,this.blockSize),this._inBlock=this._iv.slice(0),this._partialBytes=0};be.ofb.prototype.encrypt=function(e,t,r){var n=e.length();if(e.length()===0)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),this._partialBytes===0&&n>=this.blockSize){for(var i=0;i0&&(a=this.blockSize-a),this._partialOutput.clear();for(var i=0;i0)e.read-=this.blockSize;else for(var i=0;i0&&this._partialOutput.getBytes(this._partialBytes),a>0&&!r)return t.putBytes(this._partialOutput.getBytes(a-this._partialBytes)),this._partialBytes=a,!0;t.putBytes(this._partialOutput.getBytes(n-this._partialBytes)),this._partialBytes=0};be.ofb.prototype.decrypt=be.ofb.prototype.encrypt;be.ctr=function(e){e=e||{},this.name="CTR",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=null,this._outBlock=new Array(this._ints),this._partialOutput=mt.util.createBuffer(),this._partialBytes=0};be.ctr.prototype.start=function(e){if(!("iv"in e))throw new Error("Invalid IV parameter.");this._iv=Hs(e.iv,this.blockSize),this._inBlock=this._iv.slice(0),this._partialBytes=0};be.ctr.prototype.encrypt=function(e,t,r){var n=e.length();if(n===0)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),this._partialBytes===0&&n>=this.blockSize)for(var i=0;i0&&(a=this.blockSize-a),this._partialOutput.clear();for(var i=0;i0&&(e.read-=this.blockSize),this._partialBytes>0&&this._partialOutput.getBytes(this._partialBytes),a>0&&!r)return t.putBytes(this._partialOutput.getBytes(a-this._partialBytes)),this._partialBytes=a,!0;t.putBytes(this._partialOutput.getBytes(n-this._partialBytes)),this._partialBytes=0}Gs(this._inBlock)};be.ctr.prototype.decrypt=be.ctr.prototype.encrypt;be.gcm=function(e){e=e||{},this.name="GCM",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=new Array(this._ints),this._outBlock=new Array(this._ints),this._partialOutput=mt.util.createBuffer(),this._partialBytes=0,this._R=3774873600};be.gcm.prototype.start=function(e){if(!("iv"in e))throw new Error("Invalid IV parameter.");var t=mt.util.createBuffer(e.iv);this._cipherLength=0;var r;if("additionalData"in e?r=mt.util.createBuffer(e.additionalData):r=mt.util.createBuffer(),"tagLength"in e?this._tagLength=e.tagLength:this._tagLength=128,this._tag=null,e.decrypt&&(this._tag=mt.util.createBuffer(e.tag).getBytes(),this._tag.length!==this._tagLength/8))throw new Error("Authentication tag does not match tag length.");this._hashBlock=new Array(this._ints),this.tag=null,this._hashSubkey=new Array(this._ints),this.cipher.encrypt([0,0,0,0],this._hashSubkey),this.componentBits=4,this._m=this.generateHashTable(this._hashSubkey,this.componentBits);var n=t.length();if(n===12)this._j0=[t.getInt32(),t.getInt32(),t.getInt32(),1];else{for(this._j0=[0,0,0,0];t.length()>0;)this._j0=this.ghash(this._hashSubkey,this._j0,[t.getInt32(),t.getInt32(),t.getInt32(),t.getInt32()]);this._j0=this.ghash(this._hashSubkey,this._j0,[0,0].concat(Bc(n*8)))}this._inBlock=this._j0.slice(0),Gs(this._inBlock),this._partialBytes=0,r=mt.util.createBuffer(r),this._aDataLength=Bc(r.length()*8);var i=r.length()%this.blockSize;for(i&&r.fillWithByte(0,this.blockSize-i),this._s=[0,0,0,0];r.length()>0;)this._s=this.ghash(this._hashSubkey,this._s,[r.getInt32(),r.getInt32(),r.getInt32(),r.getInt32()])};be.gcm.prototype.encrypt=function(e,t,r){var n=e.length();if(n===0)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),this._partialBytes===0&&n>=this.blockSize){for(var i=0;i0&&(a=this.blockSize-a),this._partialOutput.clear();for(var i=0;i0&&this._partialOutput.getBytes(this._partialBytes),a>0&&!r)return e.read-=this.blockSize,t.putBytes(this._partialOutput.getBytes(a-this._partialBytes)),this._partialBytes=a,!0;t.putBytes(this._partialOutput.getBytes(n-this._partialBytes)),this._partialBytes=0}this._s=this.ghash(this._hashSubkey,this._s,this._outBlock),Gs(this._inBlock)};be.gcm.prototype.decrypt=function(e,t,r){var n=e.length();if(n0))return!0;this.cipher.encrypt(this._inBlock,this._outBlock),Gs(this._inBlock),this._hashBlock[0]=e.getInt32(),this._hashBlock[1]=e.getInt32(),this._hashBlock[2]=e.getInt32(),this._hashBlock[3]=e.getInt32(),this._s=this.ghash(this._hashSubkey,this._s,this._hashBlock);for(var i=0;i0;--n)t[n]=e[n]>>>1|(e[n-1]&1)<<31;t[0]=e[0]>>>1,r&&(t[0]^=this._R)};be.gcm.prototype.tableMultiply=function(e){for(var t=[0,0,0,0],r=0;r<32;++r){var n=r/8|0,i=e[n]>>>(7-r%8)*4&15,a=this._m[r][i];t[0]^=a[0],t[1]^=a[1],t[2]^=a[2],t[3]^=a[3]}return t};be.gcm.prototype.ghash=function(e,t,r){return t[0]^=r[0],t[1]^=r[1],t[2]^=r[2],t[3]^=r[3],this.tableMultiply(t)};be.gcm.prototype.generateHashTable=function(e,t){for(var r=8/t,n=4*r,i=16*r,a=new Array(i),s=0;s>>1,i=new Array(r);i[n]=e.slice(0);for(var a=n>>>1;a>0;)this.pow(i[2*a],i[a]=[]),a>>=1;for(a=2;a4){var r=e;e=mt.util.createBuffer();for(var n=0;n{var Ye=Ae();$s();Pc();ke();Jp.exports=Ye.aes=Ye.aes||{};Ye.aes.startEncrypting=function(e,t,r,n){var i=js({key:e,output:r,decrypt:!1,mode:n});return i.start(t),i};Ye.aes.createEncryptionCipher=function(e,t){return js({key:e,output:null,decrypt:!1,mode:t})};Ye.aes.startDecrypting=function(e,t,r,n){var i=js({key:e,output:r,decrypt:!0,mode:n});return i.start(t),i};Ye.aes.createDecryptionCipher=function(e,t){return js({key:e,output:null,decrypt:!0,mode:t})};Ye.aes.Algorithm=function(e,t){Uc||zp();var r=this;r.name=e,r.mode=new t({blockSize:16,cipher:{encrypt:function(n,i){return kc(r._w,n,i,!1)},decrypt:function(n,i){return kc(r._w,n,i,!0)}}}),r._init=!1};Ye.aes.Algorithm.prototype.initialize=function(e){if(!this._init){var t=e.key,r;if(typeof t=="string"&&(t.length===16||t.length===24||t.length===32))t=Ye.util.createBuffer(t);else if(Ye.util.isArray(t)&&(t.length===16||t.length===24||t.length===32)){r=t,t=Ye.util.createBuffer();for(var n=0;n>>2;for(var n=0;n>8^o&255^99,kt[r]=o,Dc[o]=r,u=e[o],i=e[r],a=e[i],s=e[a],c=u<<24^o<<16^o<<8^(o^u),l=(i^a^s)<<24^(r^s)<<16^(r^a^s)<<8^(r^i^s);for(var f=0;f<4;++f)zn[f][r]=c,Rr[f][o]=l,c=c<<24|c>>>8,l=l<<24|l>>>8;r===0?r=n=1:(r=i^e[e[e[i^s]]],n^=e[e[n]])}}function Zp(e,t){for(var r=e.slice(0),n,i=1,a=r.length,s=a+6+1,o=Bi*s,u=a;u>>16&255]<<24^kt[n>>>8&255]<<16^kt[n&255]<<8^kt[n>>>24]^Xp[i]<<24,i++):a>6&&u%a===4&&(n=kt[n>>>24]<<24^kt[n>>>16&255]<<16^kt[n>>>8&255]<<8^kt[n&255]),r[u]=r[u-a]^n;if(t){var c,l=Rr[0],f=Rr[1],h=Rr[2],p=Rr[3],d=r.slice(0);o=r.length;for(var u=0,m=o-Bi;u>>24]]^f[kt[c>>>16&255]]^h[kt[c>>>8&255]]^p[kt[c&255]];r=d}return r}function kc(e,t,r,n){var i=e.length/4-1,a,s,o,u,c;n?(a=Rr[0],s=Rr[1],o=Rr[2],u=Rr[3],c=Dc):(a=zn[0],s=zn[1],o=zn[2],u=zn[3],c=kt);var l,f,h,p,d,m,E;l=t[0]^e[0],f=t[n?3:1]^e[1],h=t[2]^e[2],p=t[n?1:3]^e[3];for(var C=3,T=1;T>>24]^s[f>>>16&255]^o[h>>>8&255]^u[p&255]^e[++C],m=a[f>>>24]^s[h>>>16&255]^o[p>>>8&255]^u[l&255]^e[++C],E=a[h>>>24]^s[p>>>16&255]^o[l>>>8&255]^u[f&255]^e[++C],p=a[p>>>24]^s[l>>>16&255]^o[f>>>8&255]^u[h&255]^e[++C],l=d,f=m,h=E;r[0]=c[l>>>24]<<24^c[f>>>16&255]<<16^c[h>>>8&255]<<8^c[p&255]^e[++C],r[n?3:1]=c[f>>>24]<<24^c[h>>>16&255]<<16^c[p>>>8&255]<<8^c[l&255]^e[++C],r[2]=c[h>>>24]<<24^c[p>>>16&255]<<16^c[l>>>8&255]<<8^c[f&255]^e[++C],r[n?1:3]=c[p>>>24]<<24^c[l>>>16&255]<<16^c[f>>>8&255]<<8^c[h&255]^e[++C]}function js(e){e=e||{};var t=(e.mode||"CBC").toUpperCase(),r="AES-"+t,n;e.decrypt?n=Ye.cipher.createDecipher(r,e.key):n=Ye.cipher.createCipher(r,e.key);var i=n.start;return n.start=function(a,s){var o=null;s instanceof Ye.util.ByteBuffer&&(o=s,s={}),s=s||{},s.output=o,s.iv=a,i.call(n,s)},n}});var An=S((W6,eg)=>{var wa=Ae();wa.pki=wa.pki||{};var Fc=eg.exports=wa.pki.oids=wa.oids=wa.oids||{};function V(e,t){Fc[e]=t,Fc[t]=e}function He(e,t){Fc[e]=t}V("1.2.840.113549.1.1.1","rsaEncryption");V("1.2.840.113549.1.1.4","md5WithRSAEncryption");V("1.2.840.113549.1.1.5","sha1WithRSAEncryption");V("1.2.840.113549.1.1.7","RSAES-OAEP");V("1.2.840.113549.1.1.8","mgf1");V("1.2.840.113549.1.1.9","pSpecified");V("1.2.840.113549.1.1.10","RSASSA-PSS");V("1.2.840.113549.1.1.11","sha256WithRSAEncryption");V("1.2.840.113549.1.1.12","sha384WithRSAEncryption");V("1.2.840.113549.1.1.13","sha512WithRSAEncryption");V("1.3.101.112","EdDSA25519");V("1.2.840.10040.4.3","dsa-with-sha1");V("1.3.14.3.2.7","desCBC");V("1.3.14.3.2.26","sha1");V("1.3.14.3.2.29","sha1WithRSASignature");V("2.16.840.1.101.3.4.2.1","sha256");V("2.16.840.1.101.3.4.2.2","sha384");V("2.16.840.1.101.3.4.2.3","sha512");V("2.16.840.1.101.3.4.2.4","sha224");V("2.16.840.1.101.3.4.2.5","sha512-224");V("2.16.840.1.101.3.4.2.6","sha512-256");V("1.2.840.113549.2.2","md2");V("1.2.840.113549.2.5","md5");V("1.2.840.113549.1.7.1","data");V("1.2.840.113549.1.7.2","signedData");V("1.2.840.113549.1.7.3","envelopedData");V("1.2.840.113549.1.7.4","signedAndEnvelopedData");V("1.2.840.113549.1.7.5","digestedData");V("1.2.840.113549.1.7.6","encryptedData");V("1.2.840.113549.1.9.1","emailAddress");V("1.2.840.113549.1.9.2","unstructuredName");V("1.2.840.113549.1.9.3","contentType");V("1.2.840.113549.1.9.4","messageDigest");V("1.2.840.113549.1.9.5","signingTime");V("1.2.840.113549.1.9.6","counterSignature");V("1.2.840.113549.1.9.7","challengePassword");V("1.2.840.113549.1.9.8","unstructuredAddress");V("1.2.840.113549.1.9.14","extensionRequest");V("1.2.840.113549.1.9.20","friendlyName");V("1.2.840.113549.1.9.21","localKeyId");V("1.2.840.113549.1.9.22.1","x509Certificate");V("1.2.840.113549.1.12.10.1.1","keyBag");V("1.2.840.113549.1.12.10.1.2","pkcs8ShroudedKeyBag");V("1.2.840.113549.1.12.10.1.3","certBag");V("1.2.840.113549.1.12.10.1.4","crlBag");V("1.2.840.113549.1.12.10.1.5","secretBag");V("1.2.840.113549.1.12.10.1.6","safeContentsBag");V("1.2.840.113549.1.5.13","pkcs5PBES2");V("1.2.840.113549.1.5.12","pkcs5PBKDF2");V("1.2.840.113549.1.12.1.1","pbeWithSHAAnd128BitRC4");V("1.2.840.113549.1.12.1.2","pbeWithSHAAnd40BitRC4");V("1.2.840.113549.1.12.1.3","pbeWithSHAAnd3-KeyTripleDES-CBC");V("1.2.840.113549.1.12.1.4","pbeWithSHAAnd2-KeyTripleDES-CBC");V("1.2.840.113549.1.12.1.5","pbeWithSHAAnd128BitRC2-CBC");V("1.2.840.113549.1.12.1.6","pbewithSHAAnd40BitRC2-CBC");V("1.2.840.113549.2.7","hmacWithSHA1");V("1.2.840.113549.2.8","hmacWithSHA224");V("1.2.840.113549.2.9","hmacWithSHA256");V("1.2.840.113549.2.10","hmacWithSHA384");V("1.2.840.113549.2.11","hmacWithSHA512");V("1.2.840.113549.3.7","des-EDE3-CBC");V("2.16.840.1.101.3.4.1.2","aes128-CBC");V("2.16.840.1.101.3.4.1.22","aes192-CBC");V("2.16.840.1.101.3.4.1.42","aes256-CBC");V("2.5.4.3","commonName");V("2.5.4.4","surname");V("2.5.4.5","serialNumber");V("2.5.4.6","countryName");V("2.5.4.7","localityName");V("2.5.4.8","stateOrProvinceName");V("2.5.4.9","streetAddress");V("2.5.4.10","organizationName");V("2.5.4.11","organizationalUnitName");V("2.5.4.12","title");V("2.5.4.13","description");V("2.5.4.15","businessCategory");V("2.5.4.17","postalCode");V("2.5.4.42","givenName");V("1.3.6.1.4.1.311.60.2.1.2","jurisdictionOfIncorporationStateOrProvinceName");V("1.3.6.1.4.1.311.60.2.1.3","jurisdictionOfIncorporationCountryName");V("2.16.840.1.113730.1.1","nsCertType");V("2.16.840.1.113730.1.13","nsComment");He("2.5.29.1","authorityKeyIdentifier");He("2.5.29.2","keyAttributes");He("2.5.29.3","certificatePolicies");He("2.5.29.4","keyUsageRestriction");He("2.5.29.5","policyMapping");He("2.5.29.6","subtreesConstraint");He("2.5.29.7","subjectAltName");He("2.5.29.8","issuerAltName");He("2.5.29.9","subjectDirectoryAttributes");He("2.5.29.10","basicConstraints");He("2.5.29.11","nameConstraints");He("2.5.29.12","policyConstraints");He("2.5.29.13","basicConstraints");V("2.5.29.14","subjectKeyIdentifier");V("2.5.29.15","keyUsage");He("2.5.29.16","privateKeyUsagePeriod");V("2.5.29.17","subjectAltName");V("2.5.29.18","issuerAltName");V("2.5.29.19","basicConstraints");He("2.5.29.20","cRLNumber");He("2.5.29.21","cRLReason");He("2.5.29.22","expirationDate");He("2.5.29.23","instructionCode");He("2.5.29.24","invalidityDate");He("2.5.29.25","cRLDistributionPoints");He("2.5.29.26","issuingDistributionPoint");He("2.5.29.27","deltaCRLIndicator");He("2.5.29.28","issuingDistributionPoint");He("2.5.29.29","certificateIssuer");He("2.5.29.30","nameConstraints");V("2.5.29.31","cRLDistributionPoints");V("2.5.29.32","certificatePolicies");He("2.5.29.33","policyMappings");He("2.5.29.34","policyConstraints");V("2.5.29.35","authorityKeyIdentifier");He("2.5.29.36","policyConstraints");V("2.5.29.37","extKeyUsage");He("2.5.29.46","freshestCRL");He("2.5.29.54","inhibitAnyPolicy");V("1.3.6.1.4.1.11129.2.4.2","timestampList");V("1.3.6.1.5.5.7.1.1","authorityInfoAccess");V("1.3.6.1.5.5.7.3.1","serverAuth");V("1.3.6.1.5.5.7.3.2","clientAuth");V("1.3.6.1.5.5.7.3.3","codeSigning");V("1.3.6.1.5.5.7.3.4","emailProtection");V("1.3.6.1.5.5.7.3.8","timeStamping")});var Nr=S((Q6,rg)=>{var ze=Ae();ke();An();var Q=rg.exports=ze.asn1=ze.asn1||{};Q.Class={UNIVERSAL:0,APPLICATION:64,CONTEXT_SPECIFIC:128,PRIVATE:192};Q.Type={NONE:0,BOOLEAN:1,INTEGER:2,BITSTRING:3,OCTETSTRING:4,NULL:5,OID:6,ODESC:7,EXTERNAL:8,REAL:9,ENUMERATED:10,EMBEDDED:11,UTF8:12,ROID:13,SEQUENCE:16,SET:17,PRINTABLESTRING:19,IA5STRING:22,UTCTIME:23,GENERALIZEDTIME:24,BMPSTRING:30};Q.create=function(e,t,r,n,i){if(ze.util.isArray(n)){for(var a=[],s=0;st){var n=new Error("Too few bytes to parse DER.");throw n.available=e.length(),n.remaining=t,n.requested=r,n}}var Sw=function(e,t){var r=e.getByte();if(t--,r!==128){var n,i=r&128;if(!i)n=r;else{var a=r&127;Ra(e,t,a),n=e.getInt(a<<3)}if(n<0)throw new Error("Negative length: "+n);return n}};Q.fromDer=function(e,t){t===void 0&&(t={strict:!0,parseAllBytes:!0,decodeBitStrings:!0}),typeof t=="boolean"&&(t={strict:t,parseAllBytes:!0,decodeBitStrings:!0}),"strict"in t||(t.strict=!0),"parseAllBytes"in t||(t.parseAllBytes=!0),"decodeBitStrings"in t||(t.decodeBitStrings=!0),typeof e=="string"&&(e=ze.util.createBuffer(e));var r=e.length(),n=Ks(e,e.length(),0,t);if(t.parseAllBytes&&e.length()!==0){var i=new Error("Unparsed DER bytes remain after ASN.1 parsing.");throw i.byteCount=r,i.remaining=e.length(),i}return n};function Ks(e,t,r,n){var i;Ra(e,t,2);var a=e.getByte();t--;var s=a&192,o=a&31;i=e.length();var u=Sw(e,t);if(t-=i-e.length(),u!==void 0&&u>t){if(n.strict){var c=new Error("Too few bytes to read ASN.1 value.");throw c.available=e.length(),c.remaining=t,c.requested=u,c}u=t}var l,f,h=(a&32)===32;if(h)if(l=[],u===void 0)for(;;){if(Ra(e,t,2),e.bytes(2)==="\0\0"){e.getBytes(2),t-=2;break}i=e.length(),l.push(Ks(e,t,r+1,n)),t-=i-e.length()}else for(;u>0;)i=e.length(),l.push(Ks(e,u,r+1,n)),t-=i-e.length(),u-=i-e.length();if(l===void 0&&s===Q.Class.UNIVERSAL&&o===Q.Type.BITSTRING&&(f=e.bytes(u)),l===void 0&&n.decodeBitStrings&&s===Q.Class.UNIVERSAL&&o===Q.Type.BITSTRING&&u>1){var p=e.read,d=t,m=0;if(o===Q.Type.BITSTRING&&(Ra(e,t,1),m=e.getByte(),t--),m===0)try{i=e.length();var E={strict:!0,decodeBitStrings:!0},C=Ks(e,t,r+1,E),T=i-e.length();t-=T,o==Q.Type.BITSTRING&&T++;var I=C.tagClass;T===u&&(I===Q.Class.UNIVERSAL||I===Q.Class.CONTEXT_SPECIFIC)&&(l=[C])}catch{}l===void 0&&(e.read=p,t=d)}if(l===void 0){if(u===void 0){if(n.strict)throw new Error("Non-constructed ASN.1 object of indefinite length.");u=t}if(o===Q.Type.BMPSTRING)for(l="";u>0;u-=2)Ra(e,t,2),l+=String.fromCharCode(e.getInt16()),t-=2;else l=e.getBytes(u),t-=u}var P=f===void 0?null:{bitStringContents:f};return Q.create(s,o,h,l,P)}Q.toDer=function(e){var t=ze.util.createBuffer(),r=e.tagClass|e.type,n=ze.util.createBuffer(),i=!1;if("bitStringContents"in e&&(i=!0,e.original&&(i=Q.equals(e,e.original))),i)n.putBytes(e.bitStringContents);else if(e.composed){e.constructed?r|=32:n.putByte(0);for(var a=0;a1&&(e.value.charCodeAt(0)===0&&!(e.value.charCodeAt(1)&128)||e.value.charCodeAt(0)===255&&(e.value.charCodeAt(1)&128)===128)?n.putBytes(e.value.substr(1)):n.putBytes(e.value);if(t.putByte(r),n.length()<=127)t.putByte(n.length()&127);else{var s=n.length(),o="";do o+=String.fromCharCode(s&255),s=s>>>8;while(s>0);t.putByte(o.length|128);for(var a=o.length-1;a>=0;--a)t.putByte(o.charCodeAt(a))}return t.putBuffer(n),t};Q.oidToDer=function(e){var t=e.split("."),r=ze.util.createBuffer();r.putByte(40*parseInt(t[0],10)+parseInt(t[1],10));for(var n,i,a,s,o=2;o>>7,n||(s|=128),i.push(s),n=!1;while(a>0);for(var u=i.length-1;u>=0;--u)r.putByte(i[u])}return r};Q.derToOid=function(e){var t;typeof e=="string"&&(e=ze.util.createBuffer(e));var r=e.getByte();t=Math.floor(r/40)+"."+r%40;for(var n=0;e.length()>0;)r=e.getByte(),n=n<<7,r&128?n+=r&127:(t+="."+(n+r),n=0);return t};Q.utcTimeToDate=function(e){var t=new Date,r=parseInt(e.substr(0,2),10);r=r>=50?1900+r:2e3+r;var n=parseInt(e.substr(2,2),10)-1,i=parseInt(e.substr(4,2),10),a=parseInt(e.substr(6,2),10),s=parseInt(e.substr(8,2),10),o=0;if(e.length>11){var u=e.charAt(10),c=10;u!=="+"&&u!=="-"&&(o=parseInt(e.substr(10,2),10),c+=2)}if(t.setUTCFullYear(r,n,i),t.setUTCHours(a,s,o,0),c&&(u=e.charAt(c),u==="+"||u==="-")){var l=parseInt(e.substr(c+1,2),10),f=parseInt(e.substr(c+4,2),10),h=l*60+f;h*=6e4,u==="+"?t.setTime(+t-h):t.setTime(+t+h)}return t};Q.generalizedTimeToDate=function(e){var t=new Date,r=parseInt(e.substr(0,4),10),n=parseInt(e.substr(4,2),10)-1,i=parseInt(e.substr(6,2),10),a=parseInt(e.substr(8,2),10),s=parseInt(e.substr(10,2),10),o=parseInt(e.substr(12,2),10),u=0,c=0,l=!1;e.charAt(e.length-1)==="Z"&&(l=!0);var f=e.length-5,h=e.charAt(f);if(h==="+"||h==="-"){var p=parseInt(e.substr(f+1,2),10),d=parseInt(e.substr(f+4,2),10);c=p*60+d,c*=6e4,h==="+"&&(c*=-1),l=!0}return e.charAt(14)==="."&&(u=parseFloat(e.substr(14),10)*1e3),l?(t.setUTCFullYear(r,n,i),t.setUTCHours(a,s,o,u),t.setTime(+t+c)):(t.setFullYear(r,n,i),t.setHours(a,s,o,u)),t};Q.dateToUtcTime=function(e){if(typeof e=="string")return e;var t="",r=[];r.push((""+e.getUTCFullYear()).substr(2)),r.push(""+(e.getUTCMonth()+1)),r.push(""+e.getUTCDate()),r.push(""+e.getUTCHours()),r.push(""+e.getUTCMinutes()),r.push(""+e.getUTCSeconds());for(var n=0;n=-128&&e<128)return t.putSignedInt(e,8);if(e>=-32768&&e<32768)return t.putSignedInt(e,16);if(e>=-8388608&&e<8388608)return t.putSignedInt(e,24);if(e>=-2147483648&&e<2147483648)return t.putSignedInt(e,32);var r=new Error("Integer too large; max is 32-bits.");throw r.integer=e,r};Q.derToInteger=function(e){typeof e=="string"&&(e=ze.util.createBuffer(e));var t=e.length()*8;if(t>32)throw new Error("Integer too large; max is 32-bits.");return e.getSignedInt(t)};Q.validate=function(e,t,r,n){var i=!1;if((e.tagClass===t.tagClass||typeof t.tagClass>"u")&&(e.type===t.type||typeof t.type>"u"))if(e.constructed===t.constructed||typeof t.constructed>"u"){if(i=!0,t.value&&ze.util.isArray(t.value))for(var a=0,s=0;i&&s0&&(n+=` +`);for(var i="",a=0;a1?n+="0x"+ze.util.bytesToHex(e.value.slice(1)):n+="(none)",e.value.length>0){var c=e.value.charCodeAt(0);c==1?n+=" (1 unused bit shown)":c>1&&(n+=" ("+c+" unused bits shown)")}}else if(e.type===Q.Type.OCTETSTRING)tg.test(e.value)||(n+="("+e.value+") "),n+="0x"+ze.util.bytesToHex(e.value);else if(e.type===Q.Type.UTF8)try{n+=ze.util.decodeUtf8(e.value)}catch(l){if(l.message==="URI malformed")n+="0x"+ze.util.bytesToHex(e.value)+" (malformed UTF8)";else throw l}else e.type===Q.Type.PRINTABLESTRING||e.type===Q.Type.IA5String?n+=e.value:tg.test(e.value)?n+="0x"+ze.util.bytesToHex(e.value):e.value.length===0?n+="[null]":n+=e.value}return n}});var Fr=S((Y6,ng)=>{var Ws=Ae();ng.exports=Ws.md=Ws.md||{};Ws.md.algorithms=Ws.md.algorithms||{}});var Di=S((X6,ig)=>{var sn=Ae();Fr();ke();var Cw=ig.exports=sn.hmac=sn.hmac||{};Cw.create=function(){var e=null,t=null,r=null,n=null,i={};return i.start=function(a,s){if(a!==null)if(typeof a=="string")if(a=a.toLowerCase(),a in sn.md.algorithms)t=sn.md.algorithms[a].create();else throw new Error('Unknown hash algorithm "'+a+'"');else t=a;if(s===null)s=e;else{if(typeof s=="string")s=sn.util.createBuffer(s);else if(sn.util.isArray(s)){var o=s;s=sn.util.createBuffer();for(var u=0;ut.blockLength&&(t.start(),t.update(s.bytes()),s=t.digest()),r=sn.util.createBuffer(),n=sn.util.createBuffer(),c=s.length();for(var u=0;u{var qr=Ae();Fr();ke();var sg=ug.exports=qr.md5=qr.md5||{};qr.md.md5=qr.md.algorithms.md5=sg;sg.create=function(){og||_w();var e=null,t=qr.util.createBuffer(),r=new Array(16),n={algorithm:"md5",blockLength:64,digestLength:16,messageLength:0,fullMessageLength:null,messageLengthSize:8};return n.start=function(){n.messageLength=0,n.fullMessageLength=n.messageLength64=[];for(var i=n.messageLengthSize/4,a=0;a>>0,s>>>0];for(var o=n.fullMessageLength.length-1;o>=0;--o)n.fullMessageLength[o]+=s[1],s[1]=s[0]+(n.fullMessageLength[o]/4294967296>>>0),n.fullMessageLength[o]=n.fullMessageLength[o]>>>0,s[0]=s[1]/4294967296>>>0;return t.putBytes(i),ag(e,r,t),(t.read>2048||t.length()===0)&&t.compact(),n},n.digest=function(){var i=qr.util.createBuffer();i.putBytes(t.bytes());var a=n.fullMessageLength[n.fullMessageLength.length-1]+n.messageLengthSize,s=a&n.blockLength-1;i.putBytes(qc.substr(0,n.blockLength-s));for(var o,u=0,c=n.fullMessageLength.length-1;c>=0;--c)o=n.fullMessageLength[c]*8+u,u=o/4294967296>>>0,i.putInt32Le(o>>>0);var l={h0:e.h0,h1:e.h1,h2:e.h2,h3:e.h3};ag(l,r,i);var f=qr.util.createBuffer();return f.putInt32Le(l.h0),f.putInt32Le(l.h1),f.putInt32Le(l.h2),f.putInt32Le(l.h3),f},n};var qc=null,Qs=null,Na=null,ki=null,og=!1;function _w(){qc="\x80",qc+=qr.util.fillString("\0",64),Qs=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,1,6,11,0,5,10,15,4,9,14,3,8,13,2,7,12,5,8,11,14,1,4,7,10,13,0,3,6,9,12,15,2,0,7,14,5,12,3,10,1,8,15,6,13,4,11,2,9],Na=[7,12,17,22,7,12,17,22,7,12,17,22,7,12,17,22,5,9,14,20,5,9,14,20,5,9,14,20,5,9,14,20,4,11,16,23,4,11,16,23,4,11,16,23,4,11,16,23,6,10,15,21,6,10,15,21,6,10,15,21,6,10,15,21],ki=new Array(64);for(var e=0;e<64;++e)ki[e]=Math.floor(Math.abs(Math.sin(e+1))*4294967296);og=!0}function ag(e,t,r){for(var n,i,a,s,o,u,c,l,f=r.length();f>=64;){for(i=e.h0,a=e.h1,s=e.h2,o=e.h3,l=0;l<16;++l)t[l]=r.getInt32Le(),u=o^a&(s^o),n=i+u+ki[l]+t[l],c=Na[l],i=o,o=s,s=a,a+=n<>>32-c;for(;l<32;++l)u=s^o&(a^s),n=i+u+ki[l]+t[Qs[l]],c=Na[l],i=o,o=s,s=a,a+=n<>>32-c;for(;l<48;++l)u=a^s^o,n=i+u+ki[l]+t[Qs[l]],c=Na[l],i=o,o=s,s=a,a+=n<>>32-c;for(;l<64;++l)u=s^(a|~o),n=i+u+ki[l]+t[Qs[l]],c=Na[l],i=o,o=s,s=a,a+=n<>>32-c;e.h0=e.h0+i|0,e.h1=e.h1+a|0,e.h2=e.h2+s|0,e.h3=e.h3+o|0,f-=64}}});var Zn=S((Z6,lg)=>{var zs=Ae();ke();var cg=lg.exports=zs.pem=zs.pem||{};cg.encode=function(e,t){t=t||{};var r="-----BEGIN "+e.type+`-----\r +`,n;if(e.procType&&(n={name:"Proc-Type",values:[String(e.procType.version),e.procType.type]},r+=Xs(n)),e.contentDomain&&(n={name:"Content-Domain",values:[e.contentDomain]},r+=Xs(n)),e.dekInfo&&(n={name:"DEK-Info",values:[e.dekInfo.algorithm]},e.dekInfo.parameters&&n.values.push(e.dekInfo.parameters),r+=Xs(n)),e.headers)for(var i=0;i65&&s!==-1){var o=t[s];o===","?(++s,t=t.substr(0,s)+`\r + `+t.substr(s)):t=t.substr(0,s)+`\r +`+o+t.substr(s+1),a=i-s-1,s=-1,++i}else(t[i]===" "||t[i]===" "||t[i]===",")&&(s=i);return t}function xw(e){return e.replace(/^\s+/,"")}});var Oa=S((J6,hg)=>{var rt=Ae();$s();Pc();ke();hg.exports=rt.des=rt.des||{};rt.des.startEncrypting=function(e,t,r,n){var i=Zs({key:e,output:r,decrypt:!1,mode:n||(t===null?"ECB":"CBC")});return i.start(t),i};rt.des.createEncryptionCipher=function(e,t){return Zs({key:e,output:null,decrypt:!1,mode:t})};rt.des.startDecrypting=function(e,t,r,n){var i=Zs({key:e,output:r,decrypt:!0,mode:n||(t===null?"ECB":"CBC")});return i.start(t),i};rt.des.createDecryptionCipher=function(e,t){return Zs({key:e,output:null,decrypt:!0,mode:t})};rt.des.Algorithm=function(e,t){var r=this;r.name=e,r.mode=new t({blockSize:8,cipher:{encrypt:function(n,i){return fg(r._keys,n,i,!1)},decrypt:function(n,i){return fg(r._keys,n,i,!0)}}}),r._init=!1};rt.des.Algorithm.prototype.initialize=function(e){if(!this._init){var t=rt.util.createBuffer(e.key);if(this.name.indexOf("3DES")===0&&t.length()!==24)throw new Error("Invalid Triple-DES key size: "+t.length()*8);this._keys=Lw(t),this._init=!0}};Mr("DES-ECB",rt.cipher.modes.ecb);Mr("DES-CBC",rt.cipher.modes.cbc);Mr("DES-CFB",rt.cipher.modes.cfb);Mr("DES-OFB",rt.cipher.modes.ofb);Mr("DES-CTR",rt.cipher.modes.ctr);Mr("3DES-ECB",rt.cipher.modes.ecb);Mr("3DES-CBC",rt.cipher.modes.cbc);Mr("3DES-CFB",rt.cipher.modes.cfb);Mr("3DES-OFB",rt.cipher.modes.ofb);Mr("3DES-CTR",rt.cipher.modes.ctr);function Mr(e,t){var r=function(){return new rt.des.Algorithm(e,t)};rt.cipher.registerAlgorithm(e,r)}var Aw=[16843776,0,65536,16843780,16842756,66564,4,65536,1024,16843776,16843780,1024,16778244,16842756,16777216,4,1028,16778240,16778240,66560,66560,16842752,16842752,16778244,65540,16777220,16777220,65540,0,1028,66564,16777216,65536,16843780,4,16842752,16843776,16777216,16777216,1024,16842756,65536,66560,16777220,1024,4,16778244,66564,16843780,65540,16842752,16778244,16777220,1028,66564,16843776,1028,16778240,16778240,0,65540,66560,0,16842756],Tw=[-2146402272,-2147450880,32768,1081376,1048576,32,-2146435040,-2147450848,-2147483616,-2146402272,-2146402304,-2147483648,-2147450880,1048576,32,-2146435040,1081344,1048608,-2147450848,0,-2147483648,32768,1081376,-2146435072,1048608,-2147483616,0,1081344,32800,-2146402304,-2146435072,32800,0,1081376,-2146435040,1048576,-2147450848,-2146435072,-2146402304,32768,-2146435072,-2147450880,32,-2146402272,1081376,32,32768,-2147483648,32800,-2146402304,1048576,-2147483616,1048608,-2147450848,-2147483616,1048608,1081344,0,-2147450880,32800,-2147483648,-2146435040,-2146402272,1081344],Iw=[520,134349312,0,134348808,134218240,0,131592,134218240,131080,134217736,134217736,131072,134349320,131080,134348800,520,134217728,8,134349312,512,131584,134348800,134348808,131592,134218248,131584,131072,134218248,8,134349320,512,134217728,134349312,134217728,131080,520,131072,134349312,134218240,0,512,131080,134349320,134218240,134217736,512,0,134348808,134218248,131072,134217728,134349320,8,131592,131584,134217736,134348800,134218248,520,134348800,131592,8,134348808,131584],bw=[8396801,8321,8321,128,8396928,8388737,8388609,8193,0,8396800,8396800,8396929,129,0,8388736,8388609,1,8192,8388608,8396801,128,8388608,8193,8320,8388737,1,8320,8388736,8192,8396928,8396929,129,8388736,8388609,8396800,8396929,129,0,0,8396800,8320,8388736,8388737,1,8396801,8321,8321,128,8396929,129,1,8192,8388609,8193,8396928,8388737,8193,8320,8388608,8396801,128,8388608,8192,8396928],ww=[256,34078976,34078720,1107296512,524288,256,1073741824,34078720,1074266368,524288,33554688,1074266368,1107296512,1107820544,524544,1073741824,33554432,1074266112,1074266112,0,1073742080,1107820800,1107820800,33554688,1107820544,1073742080,0,1107296256,34078976,33554432,1107296256,524544,524288,1107296512,256,33554432,1073741824,34078720,1107296512,1074266368,33554688,1073741824,1107820544,34078976,1074266368,256,33554432,1107820544,1107820800,524544,1107296256,1107820800,34078720,0,1074266112,1107296256,524544,33554688,1073742080,524288,0,1074266112,34078976,1073742080],Rw=[536870928,541065216,16384,541081616,541065216,16,541081616,4194304,536887296,4210704,4194304,536870928,4194320,536887296,536870912,16400,0,4194320,536887312,16384,4210688,536887312,16,541065232,541065232,0,4210704,541081600,16400,4210688,541081600,536870912,536887296,16,541065232,4210688,541081616,4194304,16400,536870928,4194304,536887296,536870912,16400,536870928,541081616,4210688,541065216,4210704,541081600,0,541065232,16,16384,541065216,4210704,16384,4194320,536887312,0,541081600,536870912,4194320,536887312],Nw=[2097152,69206018,67110914,0,2048,67110914,2099202,69208064,69208066,2097152,0,67108866,2,67108864,69206018,2050,67110912,2099202,2097154,67110912,67108866,69206016,69208064,2097154,69206016,2048,2050,69208066,2099200,2,67108864,2099200,67108864,2099200,2097152,67110914,67110914,69206018,69206018,2,2097154,67108864,67110912,2097152,69208064,2050,2099202,69208064,2050,67108866,69208066,69206016,2099200,0,2,69208066,0,2099202,69206016,2048,67108866,67110912,2048,2097154],Ow=[268439616,4096,262144,268701760,268435456,268439616,64,268435456,262208,268697600,268701760,266240,268701696,266304,4096,64,268697600,268435520,268439552,4160,266240,262208,268697664,268701696,4160,0,0,268697664,268435520,268439552,266304,262144,266304,262144,268701696,4096,64,268697664,4096,266304,268439552,64,268435520,268697600,268697664,268435456,262144,268439616,0,268701760,262208,268435520,268697600,268439552,268439616,0,268701760,266240,266240,4160,4160,262208,268435456,268701696];function Lw(e){for(var t=[0,4,536870912,536870916,65536,65540,536936448,536936452,512,516,536871424,536871428,66048,66052,536936960,536936964],r=[0,1,1048576,1048577,67108864,67108865,68157440,68157441,256,257,1048832,1048833,67109120,67109121,68157696,68157697],n=[0,8,2048,2056,16777216,16777224,16779264,16779272,0,8,2048,2056,16777216,16777224,16779264,16779272],i=[0,2097152,134217728,136314880,8192,2105344,134225920,136323072,131072,2228224,134348800,136445952,139264,2236416,134356992,136454144],a=[0,262144,16,262160,0,262144,16,262160,4096,266240,4112,266256,4096,266240,4112,266256],s=[0,1024,32,1056,0,1024,32,1056,33554432,33555456,33554464,33555488,33554432,33555456,33554464,33555488],o=[0,268435456,524288,268959744,2,268435458,524290,268959746,0,268435456,524288,268959744,2,268435458,524290,268959746],u=[0,65536,2048,67584,536870912,536936448,536872960,536938496,131072,196608,133120,198656,537001984,537067520,537004032,537069568],c=[0,262144,0,262144,2,262146,2,262146,33554432,33816576,33554432,33816576,33554434,33816578,33554434,33816578],l=[0,268435456,8,268435464,0,268435456,8,268435464,1024,268436480,1032,268436488,1024,268436480,1032,268436488],f=[0,32,0,32,1048576,1048608,1048576,1048608,8192,8224,8192,8224,1056768,1056800,1056768,1056800],h=[0,16777216,512,16777728,2097152,18874368,2097664,18874880,67108864,83886080,67109376,83886592,69206016,85983232,69206528,85983744],p=[0,4096,134217728,134221824,524288,528384,134742016,134746112,16,4112,134217744,134221840,524304,528400,134742032,134746128],d=[0,4,256,260,0,4,256,260,1,5,257,261,1,5,257,261],m=e.length()>8?3:1,E=[],C=[0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0],T=0,I,P=0;P>>4^q)&252645135,q^=I,L^=I<<4,I=(q>>>-16^L)&65535,L^=I,q^=I<<-16,I=(L>>>2^q)&858993459,q^=I,L^=I<<2,I=(q>>>-16^L)&65535,L^=I,q^=I<<-16,I=(L>>>1^q)&1431655765,q^=I,L^=I<<1,I=(q>>>8^L)&16711935,L^=I,q^=I<<8,I=(L>>>1^q)&1431655765,q^=I,L^=I<<1,I=L<<8|q>>>20&240,L=q<<24|q<<8&16711680|q>>>8&65280|q>>>24&240,q=I;for(var te=0;te>>26,q=q<<2|q>>>26):(L=L<<1|L>>>27,q=q<<1|q>>>27),L&=-15,q&=-15;var $=t[L>>>28]|r[L>>>24&15]|n[L>>>20&15]|i[L>>>16&15]|a[L>>>12&15]|s[L>>>8&15]|o[L>>>4&15],D=u[q>>>28]|c[q>>>24&15]|l[q>>>20&15]|f[q>>>16&15]|h[q>>>12&15]|p[q>>>8&15]|d[q>>>4&15];I=(D>>>16^$)&65535,E[T++]=$^I,E[T++]=D^I<<16}}return E}function fg(e,t,r,n){var i=e.length===32?3:9,a;i===3?a=n?[30,-2,-2]:[0,32,2]:a=n?[94,62,-2,32,64,2,30,-2,-2]:[0,32,2,62,30,-2,64,96,2];var s,o=t[0],u=t[1];s=(o>>>4^u)&252645135,u^=s,o^=s<<4,s=(o>>>16^u)&65535,u^=s,o^=s<<16,s=(u>>>2^o)&858993459,o^=s,u^=s<<2,s=(u>>>8^o)&16711935,o^=s,u^=s<<8,s=(o>>>1^u)&1431655765,u^=s,o^=s<<1,o=o<<1|o>>>31,u=u<<1|u>>>31;for(var c=0;c>>4|u<<28)^e[h+1];s=o,o=u,u=s^(Tw[p>>>24&63]|bw[p>>>16&63]|Rw[p>>>8&63]|Ow[p&63]|Aw[d>>>24&63]|Iw[d>>>16&63]|ww[d>>>8&63]|Nw[d&63])}s=o,o=u,u=s}o=o>>>1|o<<31,u=u>>>1|u<<31,s=(o>>>1^u)&1431655765,u^=s,o^=s<<1,s=(u>>>8^o)&16711935,o^=s,u^=s<<8,s=(u>>>2^o)&858993459,o^=s,u^=s<<2,s=(o>>>16^u)&65535,u^=s,o^=s<<16,s=(o>>>4^u)&252645135,u^=s,o^=s<<4,r[0]=o,r[1]=u}function Zs(e){e=e||{};var t=(e.mode||"CBC").toUpperCase(),r="DES-"+t,n;e.decrypt?n=rt.cipher.createDecipher(r,e.key):n=rt.cipher.createCipher(r,e.key);var i=n.start;return n.start=function(a,s){var o=null;s instanceof rt.util.ByteBuffer&&(o=s,s={}),s=s||{},s.output=o,s.iv=a,i.call(n,s)},n}});var Js=S((eM,dg)=>{var Ut=Ae();Di();Fr();ke();var Bw=Ut.pkcs5=Ut.pkcs5||{},on;Ut.util.isNodejs&&!Ut.options.usePureJavaScript&&(on=require("crypto"));dg.exports=Ut.pbkdf2=Bw.pbkdf2=function(e,t,r,n,i,a){if(typeof i=="function"&&(a=i,i=null),Ut.util.isNodejs&&!Ut.options.usePureJavaScript&&on.pbkdf2&&(i===null||typeof i!="object")&&(on.pbkdf2Sync.length>4||!i||i==="sha1"))return typeof i!="string"&&(i="sha1"),e=Buffer.from(e,"binary"),t=Buffer.from(t,"binary"),a?on.pbkdf2Sync.length===4?on.pbkdf2(e,t,r,n,function(I,P){if(I)return a(I);a(null,P.toString("binary"))}):on.pbkdf2(e,t,r,n,i,function(I,P){if(I)return a(I);a(null,P.toString("binary"))}):on.pbkdf2Sync.length===4?on.pbkdf2Sync(e,t,r,n).toString("binary"):on.pbkdf2Sync(e,t,r,n,i).toString("binary");if((typeof i>"u"||i===null)&&(i="sha1"),typeof i=="string"){if(!(i in Ut.md.algorithms))throw new Error("Unknown hash algorithm: "+i);i=Ut.md[i].create()}var s=i.digestLength;if(n>4294967295*s){var o=new Error("Derived key is too long.");if(a)return a(o);throw o}var u=Math.ceil(n/s),c=n-(u-1)*s,l=Ut.hmac.create();l.start(i,e);var f="",h,p,d;if(!a){for(var m=1;m<=u;++m){l.start(null,null),l.update(t),l.update(Ut.util.int32ToBytes(m)),h=d=l.digest().getBytes();for(var E=2;E<=r;++E)l.start(null,null),l.update(d),p=l.digest().getBytes(),h=Ut.util.xorBytes(h,p,s),d=p;f+=mu)return a(null,f);l.start(null,null),l.update(t),l.update(Ut.util.int32ToBytes(m)),h=d=l.digest().getBytes(),E=2,T()}function T(){if(E<=r)return l.start(null,null),l.update(d),p=l.digest().getBytes(),h=Ut.util.xorBytes(h,p,s),d=p,++E,Ut.util.setImmediate(T);f+=m{var Vr=Ae();Fr();ke();var gg=mg.exports=Vr.sha256=Vr.sha256||{};Vr.md.sha256=Vr.md.algorithms.sha256=gg;gg.create=function(){yg||Pw();var e=null,t=Vr.util.createBuffer(),r=new Array(64),n={algorithm:"sha256",blockLength:64,digestLength:32,messageLength:0,fullMessageLength:null,messageLengthSize:8};return n.start=function(){n.messageLength=0,n.fullMessageLength=n.messageLength64=[];for(var i=n.messageLengthSize/4,a=0;a>>0,s>>>0];for(var o=n.fullMessageLength.length-1;o>=0;--o)n.fullMessageLength[o]+=s[1],s[1]=s[0]+(n.fullMessageLength[o]/4294967296>>>0),n.fullMessageLength[o]=n.fullMessageLength[o]>>>0,s[0]=s[1]/4294967296>>>0;return t.putBytes(i),pg(e,r,t),(t.read>2048||t.length()===0)&&t.compact(),n},n.digest=function(){var i=Vr.util.createBuffer();i.putBytes(t.bytes());var a=n.fullMessageLength[n.fullMessageLength.length-1]+n.messageLengthSize,s=a&n.blockLength-1;i.putBytes(Mc.substr(0,n.blockLength-s));for(var o,u,c=n.fullMessageLength[0]*8,l=0;l>>0,c+=u,i.putInt32(c>>>0),c=o>>>0;i.putInt32(c);var f={h0:e.h0,h1:e.h1,h2:e.h2,h3:e.h3,h4:e.h4,h5:e.h5,h6:e.h6,h7:e.h7};pg(f,r,i);var h=Vr.util.createBuffer();return h.putInt32(f.h0),h.putInt32(f.h1),h.putInt32(f.h2),h.putInt32(f.h3),h.putInt32(f.h4),h.putInt32(f.h5),h.putInt32(f.h6),h.putInt32(f.h7),h},n};var Mc=null,yg=!1,vg=null;function Pw(){Mc="\x80",Mc+=Vr.util.fillString("\0",64),vg=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],yg=!0}function pg(e,t,r){for(var n,i,a,s,o,u,c,l,f,h,p,d,m,E,C,T=r.length();T>=64;){for(c=0;c<16;++c)t[c]=r.getInt32();for(;c<64;++c)n=t[c-2],n=(n>>>17|n<<15)^(n>>>19|n<<13)^n>>>10,i=t[c-15],i=(i>>>7|i<<25)^(i>>>18|i<<14)^i>>>3,t[c]=n+t[c-7]+i+t[c-16]|0;for(l=e.h0,f=e.h1,h=e.h2,p=e.h3,d=e.h4,m=e.h5,E=e.h6,C=e.h7,c=0;c<64;++c)s=(d>>>6|d<<26)^(d>>>11|d<<21)^(d>>>25|d<<7),o=E^d&(m^E),a=(l>>>2|l<<30)^(l>>>13|l<<19)^(l>>>22|l<<10),u=l&f|h&(l^f),n=C+s+o+vg[c]+t[c],i=a+u,C=E,E=m,m=d,d=p+n>>>0,p=h,h=f,f=l,l=n+i>>>0;e.h0=e.h0+l|0,e.h1=e.h1+f|0,e.h2=e.h2+h|0,e.h3=e.h3+p|0,e.h4=e.h4+d|0,e.h5=e.h5+m|0,e.h6=e.h6+E|0,e.h7=e.h7+C|0,T-=64}}});var $c=S((rM,Eg)=>{var $r=Ae();ke();var eo=null;$r.util.isNodejs&&!$r.options.usePureJavaScript&&!process.versions["node-webkit"]&&(eo=require("crypto"));var Dw=Eg.exports=$r.prng=$r.prng||{};Dw.create=function(e){for(var t={plugin:e,key:null,seed:null,time:null,reseeds:0,generated:0,keyBytes:""},r=e.md,n=new Array(32),i=0;i<32;++i)n[i]=r.create();t.pools=n,t.pool=0,t.generate=function(c,l){if(!l)return t.generateSync(c);var f=t.plugin.cipher,h=t.plugin.increment,p=t.plugin.formatKey,d=t.plugin.formatSeed,m=$r.util.createBuffer();t.key=null,E();function E(C){if(C)return l(C);if(m.length()>=c)return l(null,m.getBytes(c));if(t.generated>1048575&&(t.key=null),t.key===null)return $r.util.nextTick(function(){a(E)});var T=f(t.key,t.seed);t.generated+=T.length,m.putBytes(T),t.key=p(f(t.key,h(t.seed))),t.seed=d(f(t.key,t.seed)),$r.util.setImmediate(E)}},t.generateSync=function(c){var l=t.plugin.cipher,f=t.plugin.increment,h=t.plugin.formatKey,p=t.plugin.formatSeed;t.key=null;for(var d=$r.util.createBuffer();d.length()1048575&&(t.key=null),t.key===null&&s();var m=l(t.key,t.seed);t.generated+=m.length,d.putBytes(m),t.key=h(l(t.key,f(t.seed))),t.seed=p(l(t.key,t.seed))}return d.getBytes(c)};function a(c){if(t.pools[0].messageLength>=32)return o(),c();var l=32-t.pools[0].messageLength<<5;t.seedFile(l,function(f,h){if(f)return c(f);t.collect(h),o(),c()})}function s(){if(t.pools[0].messageLength>=32)return o();var c=32-t.pools[0].messageLength<<5;t.collect(t.seedFileSync(c)),o()}function o(){t.reseeds=t.reseeds===4294967295?0:t.reseeds+1;var c=t.plugin.md.create();c.update(t.keyBytes);for(var l=1,f=0;f<32;++f)t.reseeds%l===0&&(c.update(t.pools[f].digest().getBytes()),t.pools[f].start()),l=l<<1;t.keyBytes=c.digest().getBytes(),c.start(),c.update(t.keyBytes);var h=c.digest().getBytes();t.key=t.plugin.formatKey(t.keyBytes),t.seed=t.plugin.formatSeed(h),t.generated=0}function u(c){var l=null,f=$r.util.globalScope,h=f.crypto||f.msCrypto;h&&h.getRandomValues&&(l=function(L){return h.getRandomValues(L)});var p=$r.util.createBuffer();if(l)for(;p.length()>16),T+=(C&32767)<<16,T+=C>>15,T=(T&2147483647)+(T>>31),P=T&4294967295;for(var E=0;E<3;++E)I=P>>>(E<<3),I^=Math.floor(Math.random()*256),p.putByte(I&255)}return p.getBytes(c)}return eo?(t.seedFile=function(c,l){eo.randomBytes(c,function(f,h){if(f)return l(f);l(null,h.toString())})},t.seedFileSync=function(c){return eo.randomBytes(c).toString()}):(t.seedFile=function(c,l){try{l(null,u(c))}catch(f){l(f)}},t.seedFileSync=u),t.collect=function(c){for(var l=c.length,f=0;f>h&255);t.collect(f)},t.registerWorker=function(c){if(c===self)t.seedFile=function(f,h){function p(d){var m=d.data;m.forge&&m.forge.prng&&(self.removeEventListener("message",p),h(m.forge.prng.err,m.forge.prng.bytes))}self.addEventListener("message",p),self.postMessage({forge:{prng:{needed:f}}})};else{var l=function(f){var h=f.data;h.forge&&h.forge.prng&&t.seedFile(h.forge.prng.needed,function(p,d){c.postMessage({forge:{prng:{err:p,bytes:d}}})})};c.addEventListener("message",l)}},t}});var pr=S((nM,Hc)=>{var Et=Ae();xn();Vc();$c();ke();(function(){if(Et.random&&Et.random.getBytes){Hc.exports=Et.random;return}(function(e){var t={},r=new Array(4),n=Et.util.createBuffer();t.formatKey=function(f){var h=Et.util.createBuffer(f);return f=new Array(4),f[0]=h.getInt32(),f[1]=h.getInt32(),f[2]=h.getInt32(),f[3]=h.getInt32(),Et.aes._expandKey(f,!1)},t.formatSeed=function(f){var h=Et.util.createBuffer(f);return f=new Array(4),f[0]=h.getInt32(),f[1]=h.getInt32(),f[2]=h.getInt32(),f[3]=h.getInt32(),f},t.cipher=function(f,h){return Et.aes._updateBlock(f,h,r,!1),n.putInt32(r[0]),n.putInt32(r[1]),n.putInt32(r[2]),n.putInt32(r[3]),n.getBytes()},t.increment=function(f){return++f[3],f},t.md=Et.md.sha256;function i(){var f=Et.prng.create(t);return f.getBytes=function(h,p){return f.generate(h,p)},f.getBytesSync=function(h){return f.generate(h)},f}var a=i(),s=null,o=Et.util.globalScope,u=o.crypto||o.msCrypto;if(u&&u.getRandomValues&&(s=function(f){return u.getRandomValues(f)}),Et.options.usePureJavaScript||!Et.util.isNodejs&&!s){if(typeof window>"u"||window.document,a.collectInt(+new Date,32),typeof navigator<"u"){var c="";for(var l in navigator)try{typeof navigator[l]=="string"&&(c+=navigator[l])}catch{}a.collect(c),c=null}e&&(e().mousemove(function(f){a.collectInt(f.clientX,16),a.collectInt(f.clientY,16)}),e().keypress(function(f){a.collectInt(f.charCode,8)}))}if(!Et.random)Et.random=a;else for(var l in a)Et.random[l]=a[l];Et.random.createInstance=i,Hc.exports=Et.random})(typeof jQuery<"u"?jQuery:null)})()});var jc=S((iM,_g)=>{var Yt=Ae();ke();var Gc=[217,120,249,196,25,221,181,237,40,233,253,121,74,160,216,157,198,126,55,131,43,118,83,142,98,76,100,136,68,139,251,162,23,154,89,245,135,179,79,19,97,69,109,141,9,129,125,50,189,143,64,235,134,183,123,11,240,149,33,34,92,107,78,130,84,214,101,147,206,96,178,28,115,86,192,20,167,140,241,220,18,117,202,31,59,190,228,209,66,61,212,48,163,60,182,38,111,191,14,218,70,105,7,87,39,242,29,155,188,148,67,3,248,17,199,246,144,239,62,231,6,195,213,47,200,102,30,215,8,232,234,222,128,82,238,247,132,170,114,172,53,77,106,42,150,26,210,113,90,21,73,116,75,159,208,94,4,24,164,236,194,224,65,110,15,81,203,204,36,145,175,80,161,244,112,57,153,124,58,133,35,184,180,122,252,2,54,91,37,85,151,49,45,93,250,152,227,138,146,174,5,223,41,16,103,108,186,201,211,0,230,207,225,158,168,44,99,22,1,63,88,226,137,169,13,56,52,27,171,51,255,176,187,72,12,95,185,177,205,46,197,243,219,71,229,165,156,119,10,166,32,104,254,127,193,173],Sg=[1,2,3,5],kw=function(e,t){return e<>16-t},Uw=function(e,t){return(e&65535)>>t|e<<16-t&65535};_g.exports=Yt.rc2=Yt.rc2||{};Yt.rc2.expandKey=function(e,t){typeof e=="string"&&(e=Yt.util.createBuffer(e)),t=t||128;var r=e,n=e.length(),i=t,a=Math.ceil(i/8),s=255>>(i&7),o;for(o=n;o<128;o++)r.putByte(Gc[r.at(o-1)+r.at(o-n)&255]);for(r.setAt(128-a,Gc[r.at(128-a)&s]),o=127-a;o>=0;o--)r.setAt(o,Gc[r.at(o+1)^r.at(o+a)]);return r};var Cg=function(e,t,r){var n=!1,i=null,a=null,s=null,o,u,c,l,f=[];for(e=Yt.rc2.expandKey(e,t),c=0;c<64;c++)f.push(e.getInt16Le());r?(o=function(d){for(c=0;c<4;c++)d[c]+=f[l]+(d[(c+3)%4]&d[(c+2)%4])+(~d[(c+3)%4]&d[(c+1)%4]),d[c]=kw(d[c],Sg[c]),l++},u=function(d){for(c=0;c<4;c++)d[c]+=f[d[(c+3)%4]&63]}):(o=function(d){for(c=3;c>=0;c--)d[c]=Uw(d[c],Sg[c]),d[c]-=f[l]+(d[(c+3)%4]&d[(c+2)%4])+(~d[(c+3)%4]&d[(c+1)%4]),l--},u=function(d){for(c=3;c>=0;c--)d[c]-=f[d[(c+3)%4]&63]});var h=function(d){var m=[];for(c=0;c<4;c++){var E=i.getInt16Le();s!==null&&(r?E^=s.getInt16Le():s.putInt16Le(E)),m.push(E&65535)}l=r?0:63;for(var C=0;C=8;)h([[5,o],[1,u],[6,o],[1,u],[5,o]])},finish:function(d){var m=!0;if(r)if(d)m=d(8,i,!r);else{var E=i.length()===8?8:8-i.length();i.fillWithByte(E,E)}if(m&&(n=!0,p.update()),!r&&(m=i.length()===0,m))if(d)m=d(8,a,!r);else{var C=a.length(),T=a.at(C-1);T>C?m=!1:a.truncate(T)}return m}},p};Yt.rc2.startEncrypting=function(e,t,r){var n=Yt.rc2.createEncryptionCipher(e,128);return n.start(t,r),n};Yt.rc2.createEncryptionCipher=function(e,t){return Cg(e,t,!0)};Yt.rc2.startDecrypting=function(e,t,r){var n=Yt.rc2.createDecryptionCipher(e,128);return n.start(t,r),n};Yt.rc2.createDecryptionCipher=function(e,t){return Cg(e,t,!1)}});var Ba=S((aM,Ng)=>{var Kc=Ae();Ng.exports=Kc.jsbn=Kc.jsbn||{};var un,Fw=0xdeadbeefcafe,xg=(Fw&16777215)==15715070;function U(e,t,r){this.data=[],e!=null&&(typeof e=="number"?this.fromNumber(e,t,r):t==null&&typeof e!="string"?this.fromString(e,256):this.fromString(e,t))}Kc.jsbn.BigInteger=U;function Ue(){return new U(null)}function qw(e,t,r,n,i,a){for(;--a>=0;){var s=t*this.data[e++]+r.data[n]+i;i=Math.floor(s/67108864),r.data[n++]=s&67108863}return i}function Mw(e,t,r,n,i,a){for(var s=t&32767,o=t>>15;--a>=0;){var u=this.data[e]&32767,c=this.data[e++]>>15,l=o*u+c*s;u=s*u+((l&32767)<<15)+r.data[n]+(i&1073741823),i=(u>>>30)+(l>>>15)+o*c+(i>>>30),r.data[n++]=u&1073741823}return i}function Ag(e,t,r,n,i,a){for(var s=t&16383,o=t>>14;--a>=0;){var u=this.data[e]&16383,c=this.data[e++]>>14,l=o*u+c*s;u=s*u+((l&16383)<<14)+r.data[n]+i,i=(u>>28)+(l>>14)+o*c,r.data[n++]=u&268435455}return i}typeof navigator>"u"?(U.prototype.am=Ag,un=28):xg&&navigator.appName=="Microsoft Internet Explorer"?(U.prototype.am=Mw,un=30):xg&&navigator.appName!="Netscape"?(U.prototype.am=qw,un=26):(U.prototype.am=Ag,un=28);U.prototype.DB=un;U.prototype.DM=(1<=0;--t)e.data[t]=this.data[t];e.t=this.t,e.s=this.s}function Hw(e){this.t=1,this.s=e<0?-1:0,e>0?this.data[0]=e:e<-1?this.data[0]=e+this.DV:this.t=0}function Tn(e){var t=Ue();return t.fromInt(e),t}function Gw(e,t){var r;if(t==16)r=4;else if(t==8)r=3;else if(t==256)r=8;else if(t==2)r=1;else if(t==32)r=5;else if(t==4)r=2;else{this.fromRadix(e,t);return}this.t=0,this.s=0;for(var n=e.length,i=!1,a=0;--n>=0;){var s=r==8?e[n]&255:Ig(e,n);if(s<0){e.charAt(n)=="-"&&(i=!0);continue}i=!1,a==0?this.data[this.t++]=s:a+r>this.DB?(this.data[this.t-1]|=(s&(1<>this.DB-a):this.data[this.t-1]|=s<=this.DB&&(a-=this.DB)}r==8&&e[0]&128&&(this.s=-1,a>0&&(this.data[this.t-1]|=(1<0&&this.data[this.t-1]==e;)--this.t}function Kw(e){if(this.s<0)return"-"+this.negate().toString(e);var t;if(e==16)t=4;else if(e==8)t=3;else if(e==2)t=1;else if(e==32)t=5;else if(e==4)t=2;else return this.toRadix(e);var r=(1<0)for(o>o)>0&&(i=!0,a=Tg(n));s>=0;)o>(o+=this.DB-t)):(n=this.data[s]>>(o-=t)&r,o<=0&&(o+=this.DB,--s)),n>0&&(i=!0),i&&(a+=Tg(n));return i?a:"0"}function Ww(){var e=Ue();return U.ZERO.subTo(this,e),e}function Qw(){return this.s<0?this.negate():this}function Yw(e){var t=this.s-e.s;if(t!=0)return t;var r=this.t;if(t=r-e.t,t!=0)return this.s<0?-t:t;for(;--r>=0;)if((t=this.data[r]-e.data[r])!=0)return t;return 0}function ro(e){var t=1,r;return(r=e>>>16)!=0&&(e=r,t+=16),(r=e>>8)!=0&&(e=r,t+=8),(r=e>>4)!=0&&(e=r,t+=4),(r=e>>2)!=0&&(e=r,t+=2),(r=e>>1)!=0&&(e=r,t+=1),t}function Xw(){return this.t<=0?0:this.DB*(this.t-1)+ro(this.data[this.t-1]^this.s&this.DM)}function zw(e,t){var r;for(r=this.t-1;r>=0;--r)t.data[r+e]=this.data[r];for(r=e-1;r>=0;--r)t.data[r]=0;t.t=this.t+e,t.s=this.s}function Zw(e,t){for(var r=e;r=0;--o)t.data[o+a+1]=this.data[o]>>n|s,s=(this.data[o]&i)<=0;--o)t.data[o]=0;t.data[a]=s,t.t=this.t+a+1,t.s=this.s,t.clamp()}function eR(e,t){t.s=this.s;var r=Math.floor(e/this.DB);if(r>=this.t){t.t=0;return}var n=e%this.DB,i=this.DB-n,a=(1<>n;for(var s=r+1;s>n;n>0&&(t.data[this.t-r-1]|=(this.s&a)<>=this.DB;if(e.t>=this.DB;n+=this.s}else{for(n+=this.s;r>=this.DB;n-=e.s}t.s=n<0?-1:0,n<-1?t.data[r++]=this.DV+n:n>0&&(t.data[r++]=n),t.t=r,t.clamp()}function rR(e,t){var r=this.abs(),n=e.abs(),i=r.t;for(t.t=i+n.t;--i>=0;)t.data[i]=0;for(i=0;i=0;)e.data[r]=0;for(r=0;r=t.DV&&(e.data[r+t.t]-=t.DV,e.data[r+t.t+1]=1)}e.t>0&&(e.data[e.t-1]+=t.am(r,t.data[r],e,2*r,0,1)),e.s=0,e.clamp()}function iR(e,t,r){var n=e.abs();if(!(n.t<=0)){var i=this.abs();if(i.t0?(n.lShiftTo(u,a),i.lShiftTo(u,r)):(n.copyTo(a),i.copyTo(r));var c=a.t,l=a.data[c-1];if(l!=0){var f=l*(1<1?a.data[c-2]>>this.F2:0),h=this.FV/f,p=(1<=0&&(r.data[r.t++]=1,r.subTo(C,r)),U.ONE.dlShiftTo(c,C),C.subTo(a,a);a.t=0;){var T=r.data[--m]==l?this.DM:Math.floor(r.data[m]*h+(r.data[m-1]+d)*p);if((r.data[m]+=a.am(0,T,r,E,0,c))0&&r.rShiftTo(u,r),s<0&&U.ZERO.subTo(r,r)}}}function aR(e){var t=Ue();return this.abs().divRemTo(e,null,t),this.s<0&&t.compareTo(U.ZERO)>0&&e.subTo(t,t),t}function Jn(e){this.m=e}function sR(e){return e.s<0||e.compareTo(this.m)>=0?e.mod(this.m):e}function oR(e){return e}function uR(e){e.divRemTo(this.m,null,e)}function cR(e,t,r){e.multiplyTo(t,r),this.reduce(r)}function lR(e,t){e.squareTo(t),this.reduce(t)}Jn.prototype.convert=sR;Jn.prototype.revert=oR;Jn.prototype.reduce=uR;Jn.prototype.mulTo=cR;Jn.prototype.sqrTo=lR;function fR(){if(this.t<1)return 0;var e=this.data[0];if(!(e&1))return 0;var t=e&3;return t=t*(2-(e&15)*t)&15,t=t*(2-(e&255)*t)&255,t=t*(2-((e&65535)*t&65535))&65535,t=t*(2-e*t%this.DV)%this.DV,t>0?this.DV-t:-t}function ei(e){this.m=e,this.mp=e.invDigit(),this.mpl=this.mp&32767,this.mph=this.mp>>15,this.um=(1<0&&this.m.subTo(t,t),t}function dR(e){var t=Ue();return e.copyTo(t),this.reduce(t),t}function pR(e){for(;e.t<=this.mt2;)e.data[e.t++]=0;for(var t=0;t>15)*this.mpl&this.um)<<15)&e.DM;for(r=t+this.m.t,e.data[r]+=this.m.am(0,n,e,t,0,this.m.t);e.data[r]>=e.DV;)e.data[r]-=e.DV,e.data[++r]++}e.clamp(),e.drShiftTo(this.m.t,e),e.compareTo(this.m)>=0&&e.subTo(this.m,e)}function gR(e,t){e.squareTo(t),this.reduce(t)}function yR(e,t,r){e.multiplyTo(t,r),this.reduce(r)}ei.prototype.convert=hR;ei.prototype.revert=dR;ei.prototype.reduce=pR;ei.prototype.mulTo=yR;ei.prototype.sqrTo=gR;function vR(){return(this.t>0?this.data[0]&1:this.s)==0}function mR(e,t){if(e>4294967295||e<1)return U.ONE;var r=Ue(),n=Ue(),i=t.convert(this),a=ro(e)-1;for(i.copyTo(r);--a>=0;)if(t.sqrTo(r,n),(e&1<0)t.mulTo(n,i,r);else{var s=r;r=n,n=s}return t.revert(r)}function ER(e,t){var r;return e<256||t.isEven()?r=new Jn(t):r=new ei(t),this.exp(e,r)}U.prototype.copyTo=$w;U.prototype.fromInt=Hw;U.prototype.fromString=Gw;U.prototype.clamp=jw;U.prototype.dlShiftTo=zw;U.prototype.drShiftTo=Zw;U.prototype.lShiftTo=Jw;U.prototype.rShiftTo=eR;U.prototype.subTo=tR;U.prototype.multiplyTo=rR;U.prototype.squareTo=nR;U.prototype.divRemTo=iR;U.prototype.invDigit=fR;U.prototype.isEven=vR;U.prototype.exp=mR;U.prototype.toString=Kw;U.prototype.negate=Ww;U.prototype.abs=Qw;U.prototype.compareTo=Yw;U.prototype.bitLength=Xw;U.prototype.mod=aR;U.prototype.modPowInt=ER;U.ZERO=Tn(0);U.ONE=Tn(1);function SR(){var e=Ue();return this.copyTo(e),e}function CR(){if(this.s<0){if(this.t==1)return this.data[0]-this.DV;if(this.t==0)return-1}else{if(this.t==1)return this.data[0];if(this.t==0)return 0}return(this.data[1]&(1<<32-this.DB)-1)<>24}function xR(){return this.t==0?this.s:this.data[0]<<16>>16}function AR(e){return Math.floor(Math.LN2*this.DB/Math.log(e))}function TR(){return this.s<0?-1:this.t<=0||this.t==1&&this.data[0]<=0?0:1}function IR(e){if(e==null&&(e=10),this.signum()==0||e<2||e>36)return"0";var t=this.chunkSize(e),r=Math.pow(e,t),n=Tn(r),i=Ue(),a=Ue(),s="";for(this.divRemTo(n,i,a);i.signum()>0;)s=(r+a.intValue()).toString(e).substr(1)+s,i.divRemTo(n,i,a);return a.intValue().toString(e)+s}function bR(e,t){this.fromInt(0),t==null&&(t=10);for(var r=this.chunkSize(t),n=Math.pow(t,r),i=!1,a=0,s=0,o=0;o=r&&(this.dMultiply(n),this.dAddOffset(s,0),a=0,s=0)}a>0&&(this.dMultiply(Math.pow(t,a)),this.dAddOffset(s,0)),i&&U.ZERO.subTo(this,this)}function wR(e,t,r){if(typeof t=="number")if(e<2)this.fromInt(1);else for(this.fromNumber(e,r),this.testBit(e-1)||this.bitwiseTo(U.ONE.shiftLeft(e-1),Qc,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(t);)this.dAddOffset(2,0),this.bitLength()>e&&this.subTo(U.ONE.shiftLeft(e-1),this);else{var n=new Array,i=e&7;n.length=(e>>3)+1,t.nextBytes(n),i>0?n[0]&=(1<0)for(r>r)!=(this.s&this.DM)>>r&&(t[i++]=n|this.s<=0;)r<8?(n=(this.data[e]&(1<>(r+=this.DB-8)):(n=this.data[e]>>(r-=8)&255,r<=0&&(r+=this.DB,--e)),n&128&&(n|=-256),i==0&&(this.s&128)!=(n&128)&&++i,(i>0||n!=this.s)&&(t[i++]=n);return t}function NR(e){return this.compareTo(e)==0}function OR(e){return this.compareTo(e)<0?this:e}function LR(e){return this.compareTo(e)>0?this:e}function BR(e,t,r){var n,i,a=Math.min(e.t,this.t);for(n=0;n>=16,t+=16),e&255||(e>>=8,t+=8),e&15||(e>>=4,t+=4),e&3||(e>>=2,t+=2),e&1||++t,t}function HR(){for(var e=0;e=this.t?this.s!=0:(this.data[t]&1<>=this.DB;if(e.t>=this.DB;n+=this.s}else{for(n+=this.s;r>=this.DB;n+=e.s}t.s=n<0?-1:0,n>0?t.data[r++]=n:n<-1&&(t.data[r++]=this.DV+n),t.t=r,t.clamp()}function ZR(e){var t=Ue();return this.addTo(e,t),t}function JR(e){var t=Ue();return this.subTo(e,t),t}function e2(e){var t=Ue();return this.multiplyTo(e,t),t}function t2(e){var t=Ue();return this.divRemTo(e,t,null),t}function r2(e){var t=Ue();return this.divRemTo(e,null,t),t}function n2(e){var t=Ue(),r=Ue();return this.divRemTo(e,t,r),new Array(t,r)}function i2(e){this.data[this.t]=this.am(0,e-1,this,0,0,this.t),++this.t,this.clamp()}function a2(e,t){if(e!=0){for(;this.t<=t;)this.data[this.t++]=0;for(this.data[t]+=e;this.data[t]>=this.DV;)this.data[t]-=this.DV,++t>=this.t&&(this.data[this.t++]=0),++this.data[t]}}function La(){}function Rg(e){return e}function s2(e,t,r){e.multiplyTo(t,r)}function o2(e,t){e.squareTo(t)}La.prototype.convert=Rg;La.prototype.revert=Rg;La.prototype.mulTo=s2;La.prototype.sqrTo=o2;function u2(e){return this.exp(e,new La)}function c2(e,t,r){var n=Math.min(this.t+e.t,t);for(r.s=0,r.t=n;n>0;)r.data[--n]=0;var i;for(i=r.t-this.t;n=0;)r.data[n]=0;for(n=Math.max(t-this.t,0);n2*this.m.t)return e.mod(this.m);if(e.compareTo(this.m)<0)return e;var t=Ue();return e.copyTo(t),this.reduce(t),t}function h2(e){return e}function d2(e){for(e.drShiftTo(this.m.t-1,this.r2),e.t>this.m.t+1&&(e.t=this.m.t+1,e.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);e.compareTo(this.r2)<0;)e.dAddOffset(1,this.m.t+1);for(e.subTo(this.r2,e);e.compareTo(this.m)>=0;)e.subTo(this.m,e)}function p2(e,t){e.squareTo(t),this.reduce(t)}function g2(e,t,r){e.multiplyTo(t,r),this.reduce(r)}Fi.prototype.convert=f2;Fi.prototype.revert=h2;Fi.prototype.reduce=d2;Fi.prototype.mulTo=g2;Fi.prototype.sqrTo=p2;function y2(e,t){var r=e.bitLength(),n,i=Tn(1),a;if(r<=0)return i;r<18?n=1:r<48?n=3:r<144?n=4:r<768?n=5:n=6,r<8?a=new Jn(t):t.isEven()?a=new Fi(t):a=new ei(t);var s=new Array,o=3,u=n-1,c=(1<1){var l=Ue();for(a.sqrTo(s[1],l);o<=c;)s[o]=Ue(),a.mulTo(l,s[o-2],s[o]),o+=2}var f=e.t-1,h,p=!0,d=Ue(),m;for(r=ro(e.data[f])-1;f>=0;){for(r>=u?h=e.data[f]>>r-u&c:(h=(e.data[f]&(1<0&&(h|=e.data[f-1]>>this.DB+r-u)),o=n;!(h&1);)h>>=1,--o;if((r-=o)<0&&(r+=this.DB,--f),p)s[h].copyTo(i),p=!1;else{for(;o>1;)a.sqrTo(i,d),a.sqrTo(d,i),o-=2;o>0?a.sqrTo(i,d):(m=i,i=d,d=m),a.mulTo(d,s[h],i)}for(;f>=0&&!(e.data[f]&1<0&&(t.rShiftTo(a,t),r.rShiftTo(a,r));t.signum()>0;)(i=t.getLowestSetBit())>0&&t.rShiftTo(i,t),(i=r.getLowestSetBit())>0&&r.rShiftTo(i,r),t.compareTo(r)>=0?(t.subTo(r,t),t.rShiftTo(1,t)):(r.subTo(t,r),r.rShiftTo(1,r));return a>0&&r.lShiftTo(a,r),r}function m2(e){if(e<=0)return 0;var t=this.DV%e,r=this.s<0?e-1:0;if(this.t>0)if(t==0)r=this.data[0]%e;else for(var n=this.t-1;n>=0;--n)r=(t*r+this.data[n])%e;return r}function E2(e){var t=e.isEven();if(this.isEven()&&t||e.signum()==0)return U.ZERO;for(var r=e.clone(),n=this.clone(),i=Tn(1),a=Tn(0),s=Tn(0),o=Tn(1);r.signum()!=0;){for(;r.isEven();)r.rShiftTo(1,r),t?((!i.isEven()||!a.isEven())&&(i.addTo(this,i),a.subTo(e,a)),i.rShiftTo(1,i)):a.isEven()||a.subTo(e,a),a.rShiftTo(1,a);for(;n.isEven();)n.rShiftTo(1,n),t?((!s.isEven()||!o.isEven())&&(s.addTo(this,s),o.subTo(e,o)),s.rShiftTo(1,s)):o.isEven()||o.subTo(e,o),o.rShiftTo(1,o);r.compareTo(n)>=0?(r.subTo(n,r),t&&i.subTo(s,i),a.subTo(o,a)):(n.subTo(r,n),t&&s.subTo(i,s),o.subTo(a,o))}if(n.compareTo(U.ONE)!=0)return U.ZERO;if(o.compareTo(e)>=0)return o.subtract(e);if(o.signum()<0)o.addTo(e,o);else return o;return o.signum()<0?o.add(e):o}var Or=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509],S2=(1<<26)/Or[Or.length-1];function C2(e){var t,r=this.abs();if(r.t==1&&r.data[0]<=Or[Or.length-1]){for(t=0;t=0);var o=a.modPow(n,this);if(o.compareTo(U.ONE)!=0&&o.compareTo(t)!=0){for(var u=1;u++{var Hr=Ae();Fr();ke();var Lg=Pg.exports=Hr.sha1=Hr.sha1||{};Hr.md.sha1=Hr.md.algorithms.sha1=Lg;Lg.create=function(){Bg||A2();var e=null,t=Hr.util.createBuffer(),r=new Array(80),n={algorithm:"sha1",blockLength:64,digestLength:20,messageLength:0,fullMessageLength:null,messageLengthSize:8};return n.start=function(){n.messageLength=0,n.fullMessageLength=n.messageLength64=[];for(var i=n.messageLengthSize/4,a=0;a>>0,s>>>0];for(var o=n.fullMessageLength.length-1;o>=0;--o)n.fullMessageLength[o]+=s[1],s[1]=s[0]+(n.fullMessageLength[o]/4294967296>>>0),n.fullMessageLength[o]=n.fullMessageLength[o]>>>0,s[0]=s[1]/4294967296>>>0;return t.putBytes(i),Og(e,r,t),(t.read>2048||t.length()===0)&&t.compact(),n},n.digest=function(){var i=Hr.util.createBuffer();i.putBytes(t.bytes());var a=n.fullMessageLength[n.fullMessageLength.length-1]+n.messageLengthSize,s=a&n.blockLength-1;i.putBytes(Yc.substr(0,n.blockLength-s));for(var o,u,c=n.fullMessageLength[0]*8,l=0;l>>0,c+=u,i.putInt32(c>>>0),c=o>>>0;i.putInt32(c);var f={h0:e.h0,h1:e.h1,h2:e.h2,h3:e.h3,h4:e.h4};Og(f,r,i);var h=Hr.util.createBuffer();return h.putInt32(f.h0),h.putInt32(f.h1),h.putInt32(f.h2),h.putInt32(f.h3),h.putInt32(f.h4),h},n};var Yc=null,Bg=!1;function A2(){Yc="\x80",Yc+=Hr.util.fillString("\0",64),Bg=!0}function Og(e,t,r){for(var n,i,a,s,o,u,c,l,f=r.length();f>=64;){for(i=e.h0,a=e.h1,s=e.h2,o=e.h3,u=e.h4,l=0;l<16;++l)n=r.getInt32(),t[l]=n,c=o^a&(s^o),n=(i<<5|i>>>27)+c+u+1518500249+n,u=o,o=s,s=(a<<30|a>>>2)>>>0,a=i,i=n;for(;l<20;++l)n=t[l-3]^t[l-8]^t[l-14]^t[l-16],n=n<<1|n>>>31,t[l]=n,c=o^a&(s^o),n=(i<<5|i>>>27)+c+u+1518500249+n,u=o,o=s,s=(a<<30|a>>>2)>>>0,a=i,i=n;for(;l<32;++l)n=t[l-3]^t[l-8]^t[l-14]^t[l-16],n=n<<1|n>>>31,t[l]=n,c=a^s^o,n=(i<<5|i>>>27)+c+u+1859775393+n,u=o,o=s,s=(a<<30|a>>>2)>>>0,a=i,i=n;for(;l<40;++l)n=t[l-6]^t[l-16]^t[l-28]^t[l-32],n=n<<2|n>>>30,t[l]=n,c=a^s^o,n=(i<<5|i>>>27)+c+u+1859775393+n,u=o,o=s,s=(a<<30|a>>>2)>>>0,a=i,i=n;for(;l<60;++l)n=t[l-6]^t[l-16]^t[l-28]^t[l-32],n=n<<2|n>>>30,t[l]=n,c=a&s|o&(a^s),n=(i<<5|i>>>27)+c+u+2400959708+n,u=o,o=s,s=(a<<30|a>>>2)>>>0,a=i,i=n;for(;l<80;++l)n=t[l-6]^t[l-16]^t[l-28]^t[l-32],n=n<<2|n>>>30,t[l]=n,c=a^s^o,n=(i<<5|i>>>27)+c+u+3395469782+n,u=o,o=s,s=(a<<30|a>>>2)>>>0,a=i,i=n;e.h0=e.h0+i|0,e.h1=e.h1+a|0,e.h2=e.h2+s|0,e.h3=e.h3+o|0,e.h4=e.h4+u|0,f-=64}}});var Xc=S((oM,kg)=>{var Gr=Ae();ke();pr();qi();var Dg=kg.exports=Gr.pkcs1=Gr.pkcs1||{};Dg.encode_rsa_oaep=function(e,t,r){var n,i,a,s;typeof r=="string"?(n=r,i=arguments[3]||void 0,a=arguments[4]||void 0):r&&(n=r.label||void 0,i=r.seed||void 0,a=r.md||void 0,r.mgf1&&r.mgf1.md&&(s=r.mgf1.md)),a?a.start():a=Gr.md.sha1.create(),s||(s=a);var o=Math.ceil(e.n.bitLength()/8),u=o-2*a.digestLength-2;if(t.length>u){var c=new Error("RSAES-OAEP input message length is too long.");throw c.length=t.length,c.maxLength=u,c}n||(n=""),a.update(n,"raw");for(var l=a.digest(),f="",h=u-t.length,p=0;p>24&255,a>>16&255,a>>8&255,a&255);r.start(),r.update(e+s),n+=r.digest().getBytes()}return n.substring(0,t)}});var Zc=S((uM,zc)=>{var In=Ae();ke();Ba();pr();(function(){if(In.prime){zc.exports=In.prime;return}var e=zc.exports=In.prime=In.prime||{},t=In.jsbn.BigInteger,r=[6,4,2,4,2,4,6,2],n=new t(null);n.fromInt(30);var i=function(f,h){return f|h};e.generateProbablePrime=function(f,h,p){typeof h=="function"&&(p=h,h={}),h=h||{};var d=h.algorithm||"PRIMEINC";typeof d=="string"&&(d={name:d}),d.options=d.options||{};var m=h.prng||In.random,E={nextBytes:function(C){for(var T=m.getBytesSync(C.length),I=0;Ih&&(f=c(h,p)),f.isProbablePrime(m))return C(null,f);f.dAddOffset(r[d++%8],0)}while(E<0||+new Date-T"u")return s(f,h,p,d);var m=c(f,h),E=p.workers,C=p.workLoad||100,T=C*30/8,I=p.workerScript||"forge/prime.worker.js";if(E===-1)return In.util.estimateCores(function(L,q){L&&(q=2),E=q-1,P()});P();function P(){E=Math.max(1,E);for(var L=[],q=0;qf&&(m=c(f,h));var ne=m.toString(16);K.target.postMessage({hex:ne,workLoad:C}),m.dAddOffset(T,0)}}}}function c(f,h){var p=new t(f,h),d=f-1;return p.testBit(d)||p.bitwiseTo(t.ONE.shiftLeft(d),i,p),p.dAddOffset(31-p.mod(n).byteValue(),0),p}function l(f){return f<=100?27:f<=150?18:f<=200?15:f<=250?12:f<=300?9:f<=350?8:f<=400?7:f<=500?6:f<=600?5:f<=800?4:f<=1250?3:2}})()});var Pa=S((cM,Hg)=>{var ce=Ae();Nr();Ba();An();Xc();Zc();pr();ke();typeof Pe>"u"&&(Pe=ce.jsbn.BigInteger);var Pe,Jc=ce.util.isNodejs?require("crypto"):null,N=ce.asn1,yr=ce.util;ce.pki=ce.pki||{};Hg.exports=ce.pki.rsa=ce.rsa=ce.rsa||{};var ye=ce.pki,T2=[6,4,2,4,2,4,6,2],I2={name:"PrivateKeyInfo",tagClass:N.Class.UNIVERSAL,type:N.Type.SEQUENCE,constructed:!0,value:[{name:"PrivateKeyInfo.version",tagClass:N.Class.UNIVERSAL,type:N.Type.INTEGER,constructed:!1,capture:"privateKeyVersion"},{name:"PrivateKeyInfo.privateKeyAlgorithm",tagClass:N.Class.UNIVERSAL,type:N.Type.SEQUENCE,constructed:!0,value:[{name:"AlgorithmIdentifier.algorithm",tagClass:N.Class.UNIVERSAL,type:N.Type.OID,constructed:!1,capture:"privateKeyOid"}]},{name:"PrivateKeyInfo",tagClass:N.Class.UNIVERSAL,type:N.Type.OCTETSTRING,constructed:!1,capture:"privateKey"}]},b2={name:"RSAPrivateKey",tagClass:N.Class.UNIVERSAL,type:N.Type.SEQUENCE,constructed:!0,value:[{name:"RSAPrivateKey.version",tagClass:N.Class.UNIVERSAL,type:N.Type.INTEGER,constructed:!1,capture:"privateKeyVersion"},{name:"RSAPrivateKey.modulus",tagClass:N.Class.UNIVERSAL,type:N.Type.INTEGER,constructed:!1,capture:"privateKeyModulus"},{name:"RSAPrivateKey.publicExponent",tagClass:N.Class.UNIVERSAL,type:N.Type.INTEGER,constructed:!1,capture:"privateKeyPublicExponent"},{name:"RSAPrivateKey.privateExponent",tagClass:N.Class.UNIVERSAL,type:N.Type.INTEGER,constructed:!1,capture:"privateKeyPrivateExponent"},{name:"RSAPrivateKey.prime1",tagClass:N.Class.UNIVERSAL,type:N.Type.INTEGER,constructed:!1,capture:"privateKeyPrime1"},{name:"RSAPrivateKey.prime2",tagClass:N.Class.UNIVERSAL,type:N.Type.INTEGER,constructed:!1,capture:"privateKeyPrime2"},{name:"RSAPrivateKey.exponent1",tagClass:N.Class.UNIVERSAL,type:N.Type.INTEGER,constructed:!1,capture:"privateKeyExponent1"},{name:"RSAPrivateKey.exponent2",tagClass:N.Class.UNIVERSAL,type:N.Type.INTEGER,constructed:!1,capture:"privateKeyExponent2"},{name:"RSAPrivateKey.coefficient",tagClass:N.Class.UNIVERSAL,type:N.Type.INTEGER,constructed:!1,capture:"privateKeyCoefficient"}]},w2={name:"RSAPublicKey",tagClass:N.Class.UNIVERSAL,type:N.Type.SEQUENCE,constructed:!0,value:[{name:"RSAPublicKey.modulus",tagClass:N.Class.UNIVERSAL,type:N.Type.INTEGER,constructed:!1,capture:"publicKeyModulus"},{name:"RSAPublicKey.exponent",tagClass:N.Class.UNIVERSAL,type:N.Type.INTEGER,constructed:!1,capture:"publicKeyExponent"}]},R2=ce.pki.rsa.publicKeyValidator={name:"SubjectPublicKeyInfo",tagClass:N.Class.UNIVERSAL,type:N.Type.SEQUENCE,constructed:!0,captureAsn1:"subjectPublicKeyInfo",value:[{name:"SubjectPublicKeyInfo.AlgorithmIdentifier",tagClass:N.Class.UNIVERSAL,type:N.Type.SEQUENCE,constructed:!0,value:[{name:"AlgorithmIdentifier.algorithm",tagClass:N.Class.UNIVERSAL,type:N.Type.OID,constructed:!1,capture:"publicKeyOid"}]},{name:"SubjectPublicKeyInfo.subjectPublicKey",tagClass:N.Class.UNIVERSAL,type:N.Type.BITSTRING,constructed:!1,value:[{name:"SubjectPublicKeyInfo.subjectPublicKey.RSAPublicKey",tagClass:N.Class.UNIVERSAL,type:N.Type.SEQUENCE,constructed:!0,optional:!0,captureAsn1:"rsaPublicKey"}]}]},N2={name:"DigestInfo",tagClass:N.Class.UNIVERSAL,type:N.Type.SEQUENCE,constructed:!0,value:[{name:"DigestInfo.DigestAlgorithm",tagClass:N.Class.UNIVERSAL,type:N.Type.SEQUENCE,constructed:!0,value:[{name:"DigestInfo.DigestAlgorithm.algorithmIdentifier",tagClass:N.Class.UNIVERSAL,type:N.Type.OID,constructed:!1,capture:"algorithmIdentifier"},{name:"DigestInfo.DigestAlgorithm.parameters",tagClass:N.Class.UNIVERSAL,type:N.Type.NULL,capture:"parameters",optional:!0,constructed:!1}]},{name:"DigestInfo.digest",tagClass:N.Class.UNIVERSAL,type:N.Type.OCTETSTRING,constructed:!1,capture:"digest"}]},O2=function(e){var t;if(e.algorithm in ye.oids)t=ye.oids[e.algorithm];else{var r=new Error("Unknown message digest algorithm.");throw r.algorithm=e.algorithm,r}var n=N.oidToDer(t).getBytes(),i=N.create(N.Class.UNIVERSAL,N.Type.SEQUENCE,!0,[]),a=N.create(N.Class.UNIVERSAL,N.Type.SEQUENCE,!0,[]);a.value.push(N.create(N.Class.UNIVERSAL,N.Type.OID,!1,n)),a.value.push(N.create(N.Class.UNIVERSAL,N.Type.NULL,!1,""));var s=N.create(N.Class.UNIVERSAL,N.Type.OCTETSTRING,!1,e.digest().getBytes());return i.value.push(a),i.value.push(s),N.toDer(i).getBytes()},Vg=function(e,t,r){if(r)return e.modPow(t.e,t.n);if(!t.p||!t.q)return e.modPow(t.d,t.n);t.dP||(t.dP=t.d.mod(t.p.subtract(Pe.ONE))),t.dQ||(t.dQ=t.d.mod(t.q.subtract(Pe.ONE))),t.qInv||(t.qInv=t.q.modInverse(t.p));var n;do n=new Pe(ce.util.bytesToHex(ce.random.getBytes(t.n.bitLength()/8)),16);while(n.compareTo(t.n)>=0||!n.gcd(t.n).equals(Pe.ONE));e=e.multiply(n.modPow(t.e,t.n)).mod(t.n);for(var i=e.mod(t.p).modPow(t.dP,t.p),a=e.mod(t.q).modPow(t.dQ,t.q);i.compareTo(a)<0;)i=i.add(t.p);var s=i.subtract(a).multiply(t.qInv).mod(t.p).multiply(t.q).add(a);return s=s.multiply(n.modInverse(t.n)).mod(t.n),s};ye.rsa.encrypt=function(e,t,r){var n=r,i,a=Math.ceil(t.n.bitLength()/8);r!==!1&&r!==!0?(n=r===2,i=$g(e,t,r)):(i=ce.util.createBuffer(),i.putBytes(e));for(var s=new Pe(i.toHex(),16),o=Vg(s,t,n),u=o.toString(16),c=ce.util.createBuffer(),l=a-Math.ceil(u.length/2);l>0;)c.putByte(0),--l;return c.putBytes(ce.util.hexToBytes(u)),c.getBytes()};ye.rsa.decrypt=function(e,t,r,n){var i=Math.ceil(t.n.bitLength()/8);if(e.length!==i){var a=new Error("Encrypted message length is invalid.");throw a.length=e.length,a.expected=i,a}var s=new Pe(ce.util.createBuffer(e).toHex(),16);if(s.compareTo(t.n)>=0)throw new Error("Encrypted message is invalid.");for(var o=Vg(s,t,r),u=o.toString(16),c=ce.util.createBuffer(),l=i-Math.ceil(u.length/2);l>0;)c.putByte(0),--l;return c.putBytes(ce.util.hexToBytes(u)),n!==!1?io(c.getBytes(),t,r):c.getBytes()};ye.rsa.createKeyPairGenerationState=function(e,t,r){typeof e=="string"&&(e=parseInt(e,10)),e=e||2048,r=r||{};var n=r.prng||ce.random,i={nextBytes:function(o){for(var u=n.getBytesSync(o.length),c=0;c>1,pBits:e-(e>>1),pqState:0,num:null,keys:null},s.e.fromInt(s.eInt);else throw new Error("Invalid key generation algorithm: "+a);return s};ye.rsa.stepKeyPairGenerationState=function(e,t){"algorithm"in e||(e.algorithm="PRIMEINC");var r=new Pe(null);r.fromInt(30);for(var n=0,i=function(f,h){return f|h},a=+new Date,s,o=0;e.keys===null&&(t<=0||ou?e.pqState=0:e.num.isProbablePrime(B2(e.num.bitLength()))?++e.pqState:e.num.dAddOffset(T2[n++%8],0):e.pqState===2?e.pqState=e.num.subtract(Pe.ONE).gcd(e.e).compareTo(Pe.ONE)===0?3:0:e.pqState===3&&(e.pqState=0,e.p===null?e.p=e.num:e.q=e.num,e.p!==null&&e.q!==null&&++e.state,e.num=null)}else if(e.state===1)e.p.compareTo(e.q)<0&&(e.num=e.p,e.p=e.q,e.q=e.num),++e.state;else if(e.state===2)e.p1=e.p.subtract(Pe.ONE),e.q1=e.q.subtract(Pe.ONE),e.phi=e.p1.multiply(e.q1),++e.state;else if(e.state===3)e.phi.gcd(e.e).compareTo(Pe.ONE)===0?++e.state:(e.p=null,e.q=null,e.state=0);else if(e.state===4)e.n=e.p.multiply(e.q),e.n.bitLength()===e.bits?++e.state:(e.q=null,e.state=0);else if(e.state===5){var l=e.e.modInverse(e.phi);e.keys={privateKey:ye.rsa.setPrivateKey(e.n,e.e,l,e.p,e.q,l.mod(e.p1),l.mod(e.q1),e.q.modInverse(e.p)),publicKey:ye.rsa.setPublicKey(e.n,e.e)}}s=+new Date,o+=s-a,a=s}return e.keys!==null};ye.rsa.generateKeyPair=function(e,t,r,n){if(arguments.length===1?typeof e=="object"?(r=e,e=void 0):typeof e=="function"&&(n=e,e=void 0):arguments.length===2?typeof e=="number"?typeof t=="function"?(n=t,t=void 0):typeof t!="number"&&(r=t,t=void 0):(r=e,n=t,e=void 0,t=void 0):arguments.length===3&&(typeof t=="number"?typeof r=="function"&&(n=r,r=void 0):(n=r,r=t,t=void 0)),r=r||{},e===void 0&&(e=r.bits||2048),t===void 0&&(t=r.e||65537),!ce.options.usePureJavaScript&&!r.prng&&e>=256&&e<=16384&&(t===65537||t===3)){if(n){if(Ug("generateKeyPair"))return Jc.generateKeyPair("rsa",{modulusLength:e,publicExponent:t,publicKeyEncoding:{type:"spki",format:"pem"},privateKeyEncoding:{type:"pkcs8",format:"pem"}},function(o,u,c){if(o)return n(o);n(null,{privateKey:ye.privateKeyFromPem(c),publicKey:ye.publicKeyFromPem(u)})});if(Fg("generateKey")&&Fg("exportKey"))return yr.globalScope.crypto.subtle.generateKey({name:"RSASSA-PKCS1-v1_5",modulusLength:e,publicExponent:Mg(t),hash:{name:"SHA-256"}},!0,["sign","verify"]).then(function(o){return yr.globalScope.crypto.subtle.exportKey("pkcs8",o.privateKey)}).then(void 0,function(o){n(o)}).then(function(o){if(o){var u=ye.privateKeyFromAsn1(N.fromDer(ce.util.createBuffer(o)));n(null,{privateKey:u,publicKey:ye.setRsaPublicKey(u.n,u.e)})}});if(qg("generateKey")&&qg("exportKey")){var i=yr.globalScope.msCrypto.subtle.generateKey({name:"RSASSA-PKCS1-v1_5",modulusLength:e,publicExponent:Mg(t),hash:{name:"SHA-256"}},!0,["sign","verify"]);i.oncomplete=function(o){var u=o.target.result,c=yr.globalScope.msCrypto.subtle.exportKey("pkcs8",u.privateKey);c.oncomplete=function(l){var f=l.target.result,h=ye.privateKeyFromAsn1(N.fromDer(ce.util.createBuffer(f)));n(null,{privateKey:h,publicKey:ye.setRsaPublicKey(h.n,h.e)})},c.onerror=function(l){n(l)}},i.onerror=function(o){n(o)};return}}else if(Ug("generateKeyPairSync")){var a=Jc.generateKeyPairSync("rsa",{modulusLength:e,publicExponent:t,publicKeyEncoding:{type:"spki",format:"pem"},privateKeyEncoding:{type:"pkcs8",format:"pem"}});return{privateKey:ye.privateKeyFromPem(a.privateKey),publicKey:ye.publicKeyFromPem(a.publicKey)}}}var s=ye.rsa.createKeyPairGenerationState(e,t,r);if(!n)return ye.rsa.stepKeyPairGenerationState(s,0),s.keys;L2(s,r,n)};ye.setRsaPublicKey=ye.rsa.setPublicKey=function(e,t){var r={n:e,e:t};return r.encrypt=function(n,i,a){if(typeof i=="string"?i=i.toUpperCase():i===void 0&&(i="RSAES-PKCS1-V1_5"),i==="RSAES-PKCS1-V1_5")i={encode:function(o,u,c){return $g(o,u,2).getBytes()}};else if(i==="RSA-OAEP"||i==="RSAES-OAEP")i={encode:function(o,u){return ce.pkcs1.encode_rsa_oaep(u,o,a)}};else if(["RAW","NONE","NULL",null].indexOf(i)!==-1)i={encode:function(o){return o}};else if(typeof i=="string")throw new Error('Unsupported encryption scheme: "'+i+'".');var s=i.encode(n,r,!0);return ye.rsa.encrypt(s,r,!0)},r.verify=function(n,i,a,s){typeof a=="string"?a=a.toUpperCase():a===void 0&&(a="RSASSA-PKCS1-V1_5"),s===void 0&&(s={_parseAllDigestBytes:!0}),"_parseAllDigestBytes"in s||(s._parseAllDigestBytes=!0),a==="RSASSA-PKCS1-V1_5"?a={verify:function(u,c){c=io(c,r,!0);var l=N.fromDer(c,{parseAllBytes:s._parseAllDigestBytes}),f={},h=[];if(!N.validate(l,N2,f,h)){var p=new Error("ASN.1 object does not contain a valid RSASSA-PKCS1-v1_5 DigestInfo value.");throw p.errors=h,p}var d=N.derToOid(f.algorithmIdentifier);if(!(d===ce.oids.md2||d===ce.oids.md5||d===ce.oids.sha1||d===ce.oids.sha224||d===ce.oids.sha256||d===ce.oids.sha384||d===ce.oids.sha512||d===ce.oids["sha512-224"]||d===ce.oids["sha512-256"])){var p=new Error("Unknown RSASSA-PKCS1-v1_5 DigestAlgorithm identifier.");throw p.oid=d,p}if((d===ce.oids.md2||d===ce.oids.md5)&&!("parameters"in f))throw new Error("ASN.1 object does not contain a valid RSASSA-PKCS1-v1_5 DigestInfo value. Missing algorithm identifer NULL parameters.");return u===f.digest}}:(a==="NONE"||a==="NULL"||a===null)&&(a={verify:function(u,c){return c=io(c,r,!0),u===c}});var o=ye.rsa.decrypt(i,r,!0,!1);return a.verify(n,o,r.n.bitLength())},r};ye.setRsaPrivateKey=ye.rsa.setPrivateKey=function(e,t,r,n,i,a,s,o){var u={n:e,e:t,d:r,p:n,q:i,dP:a,dQ:s,qInv:o};return u.decrypt=function(c,l,f){typeof l=="string"?l=l.toUpperCase():l===void 0&&(l="RSAES-PKCS1-V1_5");var h=ye.rsa.decrypt(c,u,!1,!1);if(l==="RSAES-PKCS1-V1_5")l={decode:io};else if(l==="RSA-OAEP"||l==="RSAES-OAEP")l={decode:function(p,d){return ce.pkcs1.decode_rsa_oaep(d,p,f)}};else if(["RAW","NONE","NULL",null].indexOf(l)!==-1)l={decode:function(p){return p}};else throw new Error('Unsupported encryption scheme: "'+l+'".');return l.decode(h,u,!1)},u.sign=function(c,l){var f=!1;typeof l=="string"&&(l=l.toUpperCase()),l===void 0||l==="RSASSA-PKCS1-V1_5"?(l={encode:O2},f=1):(l==="NONE"||l==="NULL"||l===null)&&(l={encode:function(){return c}},f=1);var h=l.encode(c,u.n.bitLength());return ye.rsa.encrypt(h,u,f)},u};ye.wrapRsaPrivateKey=function(e){return N.create(N.Class.UNIVERSAL,N.Type.SEQUENCE,!0,[N.create(N.Class.UNIVERSAL,N.Type.INTEGER,!1,N.integerToDer(0).getBytes()),N.create(N.Class.UNIVERSAL,N.Type.SEQUENCE,!0,[N.create(N.Class.UNIVERSAL,N.Type.OID,!1,N.oidToDer(ye.oids.rsaEncryption).getBytes()),N.create(N.Class.UNIVERSAL,N.Type.NULL,!1,"")]),N.create(N.Class.UNIVERSAL,N.Type.OCTETSTRING,!1,N.toDer(e).getBytes())])};ye.privateKeyFromAsn1=function(e){var t={},r=[];if(N.validate(e,I2,t,r)&&(e=N.fromDer(ce.util.createBuffer(t.privateKey))),t={},r=[],!N.validate(e,b2,t,r)){var n=new Error("Cannot read private key. ASN.1 object does not contain an RSAPrivateKey.");throw n.errors=r,n}var i,a,s,o,u,c,l,f;return i=ce.util.createBuffer(t.privateKeyModulus).toHex(),a=ce.util.createBuffer(t.privateKeyPublicExponent).toHex(),s=ce.util.createBuffer(t.privateKeyPrivateExponent).toHex(),o=ce.util.createBuffer(t.privateKeyPrime1).toHex(),u=ce.util.createBuffer(t.privateKeyPrime2).toHex(),c=ce.util.createBuffer(t.privateKeyExponent1).toHex(),l=ce.util.createBuffer(t.privateKeyExponent2).toHex(),f=ce.util.createBuffer(t.privateKeyCoefficient).toHex(),ye.setRsaPrivateKey(new Pe(i,16),new Pe(a,16),new Pe(s,16),new Pe(o,16),new Pe(u,16),new Pe(c,16),new Pe(l,16),new Pe(f,16))};ye.privateKeyToAsn1=ye.privateKeyToRSAPrivateKey=function(e){return N.create(N.Class.UNIVERSAL,N.Type.SEQUENCE,!0,[N.create(N.Class.UNIVERSAL,N.Type.INTEGER,!1,N.integerToDer(0).getBytes()),N.create(N.Class.UNIVERSAL,N.Type.INTEGER,!1,jr(e.n)),N.create(N.Class.UNIVERSAL,N.Type.INTEGER,!1,jr(e.e)),N.create(N.Class.UNIVERSAL,N.Type.INTEGER,!1,jr(e.d)),N.create(N.Class.UNIVERSAL,N.Type.INTEGER,!1,jr(e.p)),N.create(N.Class.UNIVERSAL,N.Type.INTEGER,!1,jr(e.q)),N.create(N.Class.UNIVERSAL,N.Type.INTEGER,!1,jr(e.dP)),N.create(N.Class.UNIVERSAL,N.Type.INTEGER,!1,jr(e.dQ)),N.create(N.Class.UNIVERSAL,N.Type.INTEGER,!1,jr(e.qInv))])};ye.publicKeyFromAsn1=function(e){var t={},r=[];if(N.validate(e,R2,t,r)){var n=N.derToOid(t.publicKeyOid);if(n!==ye.oids.rsaEncryption){var i=new Error("Cannot read public key. Unknown OID.");throw i.oid=n,i}e=t.rsaPublicKey}if(r=[],!N.validate(e,w2,t,r)){var i=new Error("Cannot read public key. ASN.1 object does not contain an RSAPublicKey.");throw i.errors=r,i}var a=ce.util.createBuffer(t.publicKeyModulus).toHex(),s=ce.util.createBuffer(t.publicKeyExponent).toHex();return ye.setRsaPublicKey(new Pe(a,16),new Pe(s,16))};ye.publicKeyToAsn1=ye.publicKeyToSubjectPublicKeyInfo=function(e){return N.create(N.Class.UNIVERSAL,N.Type.SEQUENCE,!0,[N.create(N.Class.UNIVERSAL,N.Type.SEQUENCE,!0,[N.create(N.Class.UNIVERSAL,N.Type.OID,!1,N.oidToDer(ye.oids.rsaEncryption).getBytes()),N.create(N.Class.UNIVERSAL,N.Type.NULL,!1,"")]),N.create(N.Class.UNIVERSAL,N.Type.BITSTRING,!1,[ye.publicKeyToRSAPublicKey(e)])])};ye.publicKeyToRSAPublicKey=function(e){return N.create(N.Class.UNIVERSAL,N.Type.SEQUENCE,!0,[N.create(N.Class.UNIVERSAL,N.Type.INTEGER,!1,jr(e.n)),N.create(N.Class.UNIVERSAL,N.Type.INTEGER,!1,jr(e.e))])};function $g(e,t,r){var n=ce.util.createBuffer(),i=Math.ceil(t.n.bitLength()/8);if(e.length>i-11){var a=new Error("Message is too long for PKCS#1 v1.5 padding.");throw a.length=e.length,a.max=i-11,a}n.putByte(0),n.putByte(r);var s=i-3-e.length,o;if(r===0||r===1){o=r===0?0:255;for(var u=0;u0;){for(var c=0,l=ce.random.getBytes(s),u=0;u"u")throw new Error("Encryption block is invalid.");var u=0;if(o===0){u=i-3-n;for(var c=0;c1;){if(a.getByte()!==255){--a.read;break}++u}else if(o===2)for(u=0;a.length()>1;){if(a.getByte()===0){--a.read;break}++u}var l=a.getByte();if(l!==0||u!==i-3-a.length())throw new Error("Encryption block is invalid.");return a.getBytes()}function L2(e,t,r){typeof t=="function"&&(r=t,t={}),t=t||{};var n={algorithm:{name:t.algorithm||"PRIMEINC",options:{workers:t.workers||2,workLoad:t.workLoad||100,workerScript:t.workerScript}}};"prng"in t&&(n.prng=t.prng),i();function i(){a(e.pBits,function(o,u){if(o)return r(o);if(e.p=u,e.q!==null)return s(o,e.q);a(e.qBits,s)})}function a(o,u){ce.prime.generateProbablePrime(o,n,u)}function s(o,u){if(o)return r(o);if(e.q=u,e.p.compareTo(e.q)<0){var c=e.p;e.p=e.q,e.q=c}if(e.p.subtract(Pe.ONE).gcd(e.e).compareTo(Pe.ONE)!==0){e.p=null,i();return}if(e.q.subtract(Pe.ONE).gcd(e.e).compareTo(Pe.ONE)!==0){e.q=null,a(e.qBits,s);return}if(e.p1=e.p.subtract(Pe.ONE),e.q1=e.q.subtract(Pe.ONE),e.phi=e.p1.multiply(e.q1),e.phi.gcd(e.e).compareTo(Pe.ONE)!==0){e.p=e.q=null,i();return}if(e.n=e.p.multiply(e.q),e.n.bitLength()!==e.bits){e.q=null,a(e.qBits,s);return}var l=e.e.modInverse(e.phi);e.keys={privateKey:ye.rsa.setPrivateKey(e.n,e.e,l,e.p,e.q,l.mod(e.p1),l.mod(e.q1),e.q.modInverse(e.p)),publicKey:ye.rsa.setPublicKey(e.n,e.e)},r(null,e.keys)}}function jr(e){var t=e.toString(16);t[0]>="8"&&(t="00"+t);var r=ce.util.hexToBytes(t);return r.length>1&&(r.charCodeAt(0)===0&&!(r.charCodeAt(1)&128)||r.charCodeAt(0)===255&&(r.charCodeAt(1)&128)===128)?r.substr(1):r}function B2(e){return e<=100?27:e<=150?18:e<=200?15:e<=250?12:e<=300?9:e<=350?8:e<=400?7:e<=500?6:e<=600?5:e<=800?4:e<=1250?3:2}function Ug(e){return ce.util.isNodejs&&typeof Jc[e]=="function"}function Fg(e){return typeof yr.globalScope<"u"&&typeof yr.globalScope.crypto=="object"&&typeof yr.globalScope.crypto.subtle=="object"&&typeof yr.globalScope.crypto.subtle[e]=="function"}function qg(e){return typeof yr.globalScope<"u"&&typeof yr.globalScope.msCrypto=="object"&&typeof yr.globalScope.msCrypto.subtle=="object"&&typeof yr.globalScope.msCrypto.subtle[e]=="function"}function Mg(e){for(var t=ce.util.hexToBytes(e.toString(16)),r=new Uint8Array(t.length),n=0;n{var z=Ae();xn();Nr();Oa();Fr();An();Js();Zn();pr();jc();Pa();ke();typeof Gg>"u"&&(Gg=z.jsbn.BigInteger);var Gg,B=z.asn1,Se=z.pki=z.pki||{};Qg.exports=Se.pbe=z.pbe=z.pbe||{};var ti=Se.oids,P2={name:"EncryptedPrivateKeyInfo",tagClass:B.Class.UNIVERSAL,type:B.Type.SEQUENCE,constructed:!0,value:[{name:"EncryptedPrivateKeyInfo.encryptionAlgorithm",tagClass:B.Class.UNIVERSAL,type:B.Type.SEQUENCE,constructed:!0,value:[{name:"AlgorithmIdentifier.algorithm",tagClass:B.Class.UNIVERSAL,type:B.Type.OID,constructed:!1,capture:"encryptionOid"},{name:"AlgorithmIdentifier.parameters",tagClass:B.Class.UNIVERSAL,type:B.Type.SEQUENCE,constructed:!0,captureAsn1:"encryptionParams"}]},{name:"EncryptedPrivateKeyInfo.encryptedData",tagClass:B.Class.UNIVERSAL,type:B.Type.OCTETSTRING,constructed:!1,capture:"encryptedData"}]},D2={name:"PBES2Algorithms",tagClass:B.Class.UNIVERSAL,type:B.Type.SEQUENCE,constructed:!0,value:[{name:"PBES2Algorithms.keyDerivationFunc",tagClass:B.Class.UNIVERSAL,type:B.Type.SEQUENCE,constructed:!0,value:[{name:"PBES2Algorithms.keyDerivationFunc.oid",tagClass:B.Class.UNIVERSAL,type:B.Type.OID,constructed:!1,capture:"kdfOid"},{name:"PBES2Algorithms.params",tagClass:B.Class.UNIVERSAL,type:B.Type.SEQUENCE,constructed:!0,value:[{name:"PBES2Algorithms.params.salt",tagClass:B.Class.UNIVERSAL,type:B.Type.OCTETSTRING,constructed:!1,capture:"kdfSalt"},{name:"PBES2Algorithms.params.iterationCount",tagClass:B.Class.UNIVERSAL,type:B.Type.INTEGER,constructed:!1,capture:"kdfIterationCount"},{name:"PBES2Algorithms.params.keyLength",tagClass:B.Class.UNIVERSAL,type:B.Type.INTEGER,constructed:!1,optional:!0,capture:"keyLength"},{name:"PBES2Algorithms.params.prf",tagClass:B.Class.UNIVERSAL,type:B.Type.SEQUENCE,constructed:!0,optional:!0,value:[{name:"PBES2Algorithms.params.prf.algorithm",tagClass:B.Class.UNIVERSAL,type:B.Type.OID,constructed:!1,capture:"prfOid"}]}]}]},{name:"PBES2Algorithms.encryptionScheme",tagClass:B.Class.UNIVERSAL,type:B.Type.SEQUENCE,constructed:!0,value:[{name:"PBES2Algorithms.encryptionScheme.oid",tagClass:B.Class.UNIVERSAL,type:B.Type.OID,constructed:!1,capture:"encOid"},{name:"PBES2Algorithms.encryptionScheme.iv",tagClass:B.Class.UNIVERSAL,type:B.Type.OCTETSTRING,constructed:!1,capture:"encIv"}]}]},k2={name:"pkcs-12PbeParams",tagClass:B.Class.UNIVERSAL,type:B.Type.SEQUENCE,constructed:!0,value:[{name:"pkcs-12PbeParams.salt",tagClass:B.Class.UNIVERSAL,type:B.Type.OCTETSTRING,constructed:!1,capture:"salt"},{name:"pkcs-12PbeParams.iterations",tagClass:B.Class.UNIVERSAL,type:B.Type.INTEGER,constructed:!1,capture:"iterations"}]};Se.encryptPrivateKeyInfo=function(e,t,r){r=r||{},r.saltSize=r.saltSize||8,r.count=r.count||2048,r.algorithm=r.algorithm||"aes128",r.prfAlgorithm=r.prfAlgorithm||"sha1";var n=z.random.getBytesSync(r.saltSize),i=r.count,a=B.integerToDer(i),s,o,u;if(r.algorithm.indexOf("aes")===0||r.algorithm==="des"){var c,l,f;switch(r.algorithm){case"aes128":s=16,c=16,l=ti["aes128-CBC"],f=z.aes.createEncryptionCipher;break;case"aes192":s=24,c=16,l=ti["aes192-CBC"],f=z.aes.createEncryptionCipher;break;case"aes256":s=32,c=16,l=ti["aes256-CBC"],f=z.aes.createEncryptionCipher;break;case"des":s=8,c=8,l=ti.desCBC,f=z.des.createEncryptionCipher;break;default:var h=new Error("Cannot encrypt private key. Unknown encryption algorithm.");throw h.algorithm=r.algorithm,h}var p="hmacWith"+r.prfAlgorithm.toUpperCase(),d=Wg(p),m=z.pkcs5.pbkdf2(t,n,i,s,d),E=z.random.getBytesSync(c),C=f(m);C.start(E),C.update(B.toDer(e)),C.finish(),u=C.output.getBytes();var T=U2(n,a,s,p);o=B.create(B.Class.UNIVERSAL,B.Type.SEQUENCE,!0,[B.create(B.Class.UNIVERSAL,B.Type.OID,!1,B.oidToDer(ti.pkcs5PBES2).getBytes()),B.create(B.Class.UNIVERSAL,B.Type.SEQUENCE,!0,[B.create(B.Class.UNIVERSAL,B.Type.SEQUENCE,!0,[B.create(B.Class.UNIVERSAL,B.Type.OID,!1,B.oidToDer(ti.pkcs5PBKDF2).getBytes()),T]),B.create(B.Class.UNIVERSAL,B.Type.SEQUENCE,!0,[B.create(B.Class.UNIVERSAL,B.Type.OID,!1,B.oidToDer(l).getBytes()),B.create(B.Class.UNIVERSAL,B.Type.OCTETSTRING,!1,E)])])])}else if(r.algorithm==="3des"){s=24;var I=new z.util.ByteBuffer(n),m=Se.pbe.generatePkcs12Key(t,I,1,i,s),E=Se.pbe.generatePkcs12Key(t,I,2,i,s),C=z.des.createEncryptionCipher(m);C.start(E),C.update(B.toDer(e)),C.finish(),u=C.output.getBytes(),o=B.create(B.Class.UNIVERSAL,B.Type.SEQUENCE,!0,[B.create(B.Class.UNIVERSAL,B.Type.OID,!1,B.oidToDer(ti["pbeWithSHAAnd3-KeyTripleDES-CBC"]).getBytes()),B.create(B.Class.UNIVERSAL,B.Type.SEQUENCE,!0,[B.create(B.Class.UNIVERSAL,B.Type.OCTETSTRING,!1,n),B.create(B.Class.UNIVERSAL,B.Type.INTEGER,!1,a.getBytes())])])}else{var h=new Error("Cannot encrypt private key. Unknown encryption algorithm.");throw h.algorithm=r.algorithm,h}var P=B.create(B.Class.UNIVERSAL,B.Type.SEQUENCE,!0,[o,B.create(B.Class.UNIVERSAL,B.Type.OCTETSTRING,!1,u)]);return P};Se.decryptPrivateKeyInfo=function(e,t){var r=null,n={},i=[];if(!B.validate(e,P2,n,i)){var a=new Error("Cannot read encrypted private key. ASN.1 object is not a supported EncryptedPrivateKeyInfo.");throw a.errors=i,a}var s=B.derToOid(n.encryptionOid),o=Se.pbe.getCipher(s,n.encryptionParams,t),u=z.util.createBuffer(n.encryptedData);return o.update(u),o.finish()&&(r=B.fromDer(o.output)),r};Se.encryptedPrivateKeyToPem=function(e,t){var r={type:"ENCRYPTED PRIVATE KEY",body:B.toDer(e).getBytes()};return z.pem.encode(r,{maxline:t})};Se.encryptedPrivateKeyFromPem=function(e){var t=z.pem.decode(e)[0];if(t.type!=="ENCRYPTED PRIVATE KEY"){var r=new Error('Could not convert encrypted private key from PEM; PEM header type is "ENCRYPTED PRIVATE KEY".');throw r.headerType=t.type,r}if(t.procType&&t.procType.type==="ENCRYPTED")throw new Error("Could not convert encrypted private key from PEM; PEM is encrypted.");return B.fromDer(t.body)};Se.encryptRsaPrivateKey=function(e,t,r){if(r=r||{},!r.legacy){var n=Se.wrapRsaPrivateKey(Se.privateKeyToAsn1(e));return n=Se.encryptPrivateKeyInfo(n,t,r),Se.encryptedPrivateKeyToPem(n)}var i,a,s,o;switch(r.algorithm){case"aes128":i="AES-128-CBC",s=16,a=z.random.getBytesSync(16),o=z.aes.createEncryptionCipher;break;case"aes192":i="AES-192-CBC",s=24,a=z.random.getBytesSync(16),o=z.aes.createEncryptionCipher;break;case"aes256":i="AES-256-CBC",s=32,a=z.random.getBytesSync(16),o=z.aes.createEncryptionCipher;break;case"3des":i="DES-EDE3-CBC",s=24,a=z.random.getBytesSync(8),o=z.des.createEncryptionCipher;break;case"des":i="DES-CBC",s=8,a=z.random.getBytesSync(8),o=z.des.createEncryptionCipher;break;default:var u=new Error('Could not encrypt RSA private key; unsupported encryption algorithm "'+r.algorithm+'".');throw u.algorithm=r.algorithm,u}var c=z.pbe.opensslDeriveBytes(t,a.substr(0,8),s),l=o(c);l.start(a),l.update(B.toDer(Se.privateKeyToAsn1(e))),l.finish();var f={type:"RSA PRIVATE KEY",procType:{version:"4",type:"ENCRYPTED"},dekInfo:{algorithm:i,parameters:z.util.bytesToHex(a).toUpperCase()},body:l.output.getBytes()};return z.pem.encode(f)};Se.decryptRsaPrivateKey=function(e,t){var r=null,n=z.pem.decode(e)[0];if(n.type!=="ENCRYPTED PRIVATE KEY"&&n.type!=="PRIVATE KEY"&&n.type!=="RSA PRIVATE KEY"){var i=new Error('Could not convert private key from PEM; PEM header type is not "ENCRYPTED PRIVATE KEY", "PRIVATE KEY", or "RSA PRIVATE KEY".');throw i.headerType=i,i}if(n.procType&&n.procType.type==="ENCRYPTED"){var a,s;switch(n.dekInfo.algorithm){case"DES-CBC":a=8,s=z.des.createDecryptionCipher;break;case"DES-EDE3-CBC":a=24,s=z.des.createDecryptionCipher;break;case"AES-128-CBC":a=16,s=z.aes.createDecryptionCipher;break;case"AES-192-CBC":a=24,s=z.aes.createDecryptionCipher;break;case"AES-256-CBC":a=32,s=z.aes.createDecryptionCipher;break;case"RC2-40-CBC":a=5,s=function(f){return z.rc2.createDecryptionCipher(f,40)};break;case"RC2-64-CBC":a=8,s=function(f){return z.rc2.createDecryptionCipher(f,64)};break;case"RC2-128-CBC":a=16,s=function(f){return z.rc2.createDecryptionCipher(f,128)};break;default:var i=new Error('Could not decrypt private key; unsupported encryption algorithm "'+n.dekInfo.algorithm+'".');throw i.algorithm=n.dekInfo.algorithm,i}var o=z.util.hexToBytes(n.dekInfo.parameters),u=z.pbe.opensslDeriveBytes(t,o.substr(0,8),a),c=s(u);if(c.start(o),c.update(z.util.createBuffer(n.body)),c.finish())r=c.output.getBytes();else return r}else r=n.body;return n.type==="ENCRYPTED PRIVATE KEY"?r=Se.decryptPrivateKeyInfo(B.fromDer(r),t):r=B.fromDer(r),r!==null&&(r=Se.privateKeyFromAsn1(r)),r};Se.pbe.generatePkcs12Key=function(e,t,r,n,i,a){var s,o;if(typeof a>"u"||a===null){if(!("sha1"in z.md))throw new Error('"sha1" hash algorithm unavailable.');a=z.md.sha1.create()}var u=a.digestLength,c=a.blockLength,l=new z.util.ByteBuffer,f=new z.util.ByteBuffer;if(e!=null){for(o=0;o=0;o--)X=X>>8,X+=$.at(o)+w.at(o),w.setAt(o,X&255);K.putBuffer(w)}I=K,l.putBuffer(q)}return l.truncate(l.length()-i),l};Se.pbe.getCipher=function(e,t,r){switch(e){case Se.oids.pkcs5PBES2:return Se.pbe.getCipherForPBES2(e,t,r);case Se.oids["pbeWithSHAAnd3-KeyTripleDES-CBC"]:case Se.oids["pbewithSHAAnd40BitRC2-CBC"]:return Se.pbe.getCipherForPKCS12PBE(e,t,r);default:var n=new Error("Cannot read encrypted PBE data block. Unsupported OID.");throw n.oid=e,n.supportedOids=["pkcs5PBES2","pbeWithSHAAnd3-KeyTripleDES-CBC","pbewithSHAAnd40BitRC2-CBC"],n}};Se.pbe.getCipherForPBES2=function(e,t,r){var n={},i=[];if(!B.validate(t,D2,n,i)){var a=new Error("Cannot read password-based-encryption algorithm parameters. ASN.1 object is not a supported EncryptedPrivateKeyInfo.");throw a.errors=i,a}if(e=B.derToOid(n.kdfOid),e!==Se.oids.pkcs5PBKDF2){var a=new Error("Cannot read encrypted private key. Unsupported key derivation function OID.");throw a.oid=e,a.supportedOids=["pkcs5PBKDF2"],a}if(e=B.derToOid(n.encOid),e!==Se.oids["aes128-CBC"]&&e!==Se.oids["aes192-CBC"]&&e!==Se.oids["aes256-CBC"]&&e!==Se.oids["des-EDE3-CBC"]&&e!==Se.oids.desCBC){var a=new Error("Cannot read encrypted private key. Unsupported encryption scheme OID.");throw a.oid=e,a.supportedOids=["aes128-CBC","aes192-CBC","aes256-CBC","des-EDE3-CBC","desCBC"],a}var s=n.kdfSalt,o=z.util.createBuffer(n.kdfIterationCount);o=o.getInt(o.length()<<3);var u,c;switch(Se.oids[e]){case"aes128-CBC":u=16,c=z.aes.createDecryptionCipher;break;case"aes192-CBC":u=24,c=z.aes.createDecryptionCipher;break;case"aes256-CBC":u=32,c=z.aes.createDecryptionCipher;break;case"des-EDE3-CBC":u=24,c=z.des.createDecryptionCipher;break;case"desCBC":u=8,c=z.des.createDecryptionCipher;break}var l=Kg(n.prfOid),f=z.pkcs5.pbkdf2(r,s,o,u,l),h=n.encIv,p=c(f);return p.start(h),p};Se.pbe.getCipherForPKCS12PBE=function(e,t,r){var n={},i=[];if(!B.validate(t,k2,n,i)){var a=new Error("Cannot read password-based-encryption algorithm parameters. ASN.1 object is not a supported EncryptedPrivateKeyInfo.");throw a.errors=i,a}var s=z.util.createBuffer(n.salt),o=z.util.createBuffer(n.iterations);o=o.getInt(o.length()<<3);var u,c,l;switch(e){case Se.oids["pbeWithSHAAnd3-KeyTripleDES-CBC"]:u=24,c=8,l=z.des.startDecrypting;break;case Se.oids["pbewithSHAAnd40BitRC2-CBC"]:u=5,c=8,l=function(m,E){var C=z.rc2.createDecryptionCipher(m,40);return C.start(E,null),C};break;default:var a=new Error("Cannot read PKCS #12 PBE data block. Unsupported OID.");throw a.oid=e,a}var f=Kg(n.prfOid),h=Se.pbe.generatePkcs12Key(r,s,1,o,u,f);f.start();var p=Se.pbe.generatePkcs12Key(r,s,2,o,c,f);return l(h,p)};Se.pbe.opensslDeriveBytes=function(e,t,r,n){if(typeof n>"u"||n===null){if(!("md5"in z.md))throw new Error('"md5" hash algorithm unavailable.');n=z.md.md5.create()}t===null&&(t="");for(var i=[jg(n,e+t)],a=16,s=1;a{var Mi=Ae();Nr();ke();var Y=Mi.asn1,Vi=zg.exports=Mi.pkcs7asn1=Mi.pkcs7asn1||{};Mi.pkcs7=Mi.pkcs7||{};Mi.pkcs7.asn1=Vi;var Yg={name:"ContentInfo",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,value:[{name:"ContentInfo.ContentType",tagClass:Y.Class.UNIVERSAL,type:Y.Type.OID,constructed:!1,capture:"contentType"},{name:"ContentInfo.content",tagClass:Y.Class.CONTEXT_SPECIFIC,type:0,constructed:!0,optional:!0,captureAsn1:"content"}]};Vi.contentInfoValidator=Yg;var Xg={name:"EncryptedContentInfo",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,value:[{name:"EncryptedContentInfo.contentType",tagClass:Y.Class.UNIVERSAL,type:Y.Type.OID,constructed:!1,capture:"contentType"},{name:"EncryptedContentInfo.contentEncryptionAlgorithm",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,value:[{name:"EncryptedContentInfo.contentEncryptionAlgorithm.algorithm",tagClass:Y.Class.UNIVERSAL,type:Y.Type.OID,constructed:!1,capture:"encAlgorithm"},{name:"EncryptedContentInfo.contentEncryptionAlgorithm.parameter",tagClass:Y.Class.UNIVERSAL,captureAsn1:"encParameter"}]},{name:"EncryptedContentInfo.encryptedContent",tagClass:Y.Class.CONTEXT_SPECIFIC,type:0,capture:"encryptedContent",captureAsn1:"encryptedContentAsn1"}]};Vi.envelopedDataValidator={name:"EnvelopedData",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,value:[{name:"EnvelopedData.Version",tagClass:Y.Class.UNIVERSAL,type:Y.Type.INTEGER,constructed:!1,capture:"version"},{name:"EnvelopedData.RecipientInfos",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SET,constructed:!0,captureAsn1:"recipientInfos"}].concat(Xg)};Vi.encryptedDataValidator={name:"EncryptedData",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,value:[{name:"EncryptedData.Version",tagClass:Y.Class.UNIVERSAL,type:Y.Type.INTEGER,constructed:!1,capture:"version"}].concat(Xg)};var F2={name:"SignerInfo",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,value:[{name:"SignerInfo.version",tagClass:Y.Class.UNIVERSAL,type:Y.Type.INTEGER,constructed:!1},{name:"SignerInfo.issuerAndSerialNumber",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,value:[{name:"SignerInfo.issuerAndSerialNumber.issuer",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,captureAsn1:"issuer"},{name:"SignerInfo.issuerAndSerialNumber.serialNumber",tagClass:Y.Class.UNIVERSAL,type:Y.Type.INTEGER,constructed:!1,capture:"serial"}]},{name:"SignerInfo.digestAlgorithm",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,value:[{name:"SignerInfo.digestAlgorithm.algorithm",tagClass:Y.Class.UNIVERSAL,type:Y.Type.OID,constructed:!1,capture:"digestAlgorithm"},{name:"SignerInfo.digestAlgorithm.parameter",tagClass:Y.Class.UNIVERSAL,constructed:!1,captureAsn1:"digestParameter",optional:!0}]},{name:"SignerInfo.authenticatedAttributes",tagClass:Y.Class.CONTEXT_SPECIFIC,type:0,constructed:!0,optional:!0,capture:"authenticatedAttributes"},{name:"SignerInfo.digestEncryptionAlgorithm",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,capture:"signatureAlgorithm"},{name:"SignerInfo.encryptedDigest",tagClass:Y.Class.UNIVERSAL,type:Y.Type.OCTETSTRING,constructed:!1,capture:"signature"},{name:"SignerInfo.unauthenticatedAttributes",tagClass:Y.Class.CONTEXT_SPECIFIC,type:1,constructed:!0,optional:!0,capture:"unauthenticatedAttributes"}]};Vi.signedDataValidator={name:"SignedData",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,value:[{name:"SignedData.Version",tagClass:Y.Class.UNIVERSAL,type:Y.Type.INTEGER,constructed:!1,capture:"version"},{name:"SignedData.DigestAlgorithms",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SET,constructed:!0,captureAsn1:"digestAlgorithms"},Yg,{name:"SignedData.Certificates",tagClass:Y.Class.CONTEXT_SPECIFIC,type:0,optional:!0,captureAsn1:"certificates"},{name:"SignedData.CertificateRevocationLists",tagClass:Y.Class.CONTEXT_SPECIFIC,type:1,optional:!0,captureAsn1:"crls"},{name:"SignedData.SignerInfos",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SET,capture:"signerInfos",optional:!0,value:[F2]}]};Vi.recipientInfoValidator={name:"RecipientInfo",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,value:[{name:"RecipientInfo.version",tagClass:Y.Class.UNIVERSAL,type:Y.Type.INTEGER,constructed:!1,capture:"version"},{name:"RecipientInfo.issuerAndSerial",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,value:[{name:"RecipientInfo.issuerAndSerial.issuer",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,captureAsn1:"issuer"},{name:"RecipientInfo.issuerAndSerial.serialNumber",tagClass:Y.Class.UNIVERSAL,type:Y.Type.INTEGER,constructed:!1,capture:"serial"}]},{name:"RecipientInfo.keyEncryptionAlgorithm",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,value:[{name:"RecipientInfo.keyEncryptionAlgorithm.algorithm",tagClass:Y.Class.UNIVERSAL,type:Y.Type.OID,constructed:!1,capture:"encAlgorithm"},{name:"RecipientInfo.keyEncryptionAlgorithm.parameter",tagClass:Y.Class.UNIVERSAL,constructed:!1,captureAsn1:"encParameter",optional:!0}]},{name:"RecipientInfo.encryptedKey",tagClass:Y.Class.UNIVERSAL,type:Y.Type.OCTETSTRING,constructed:!1,capture:"encKey"}]}});var rl=S((hM,Zg)=>{var ri=Ae();ke();ri.mgf=ri.mgf||{};var q2=Zg.exports=ri.mgf.mgf1=ri.mgf1=ri.mgf1||{};q2.create=function(e){var t={generate:function(r,n){for(var i=new ri.util.ByteBuffer,a=Math.ceil(n/e.digestLength),s=0;s{var ao=Ae();rl();Jg.exports=ao.mgf=ao.mgf||{};ao.mgf.mgf1=ao.mgf1});var so=S((pM,ty)=>{var ni=Ae();pr();ke();var M2=ty.exports=ni.pss=ni.pss||{};M2.create=function(e){arguments.length===3&&(e={md:arguments[0],mgf:arguments[1],saltLength:arguments[2]});var t=e.md,r=e.mgf,n=t.digestLength,i=e.salt||null;typeof i=="string"&&(i=ni.util.createBuffer(i));var a;if("saltLength"in e)a=e.saltLength;else if(i!==null)a=i.length();else throw new Error("Salt length not specified or specific salt not given.");if(i!==null&&i.length()!==a)throw new Error("Given salt length does not match length of given salt.");var s=e.prng||ni.random,o={};return o.encode=function(u,c){var l,f=c-1,h=Math.ceil(f/8),p=u.digest().getBytes();if(h>8*h-f&255;return L=String.fromCharCode(L.charCodeAt(0)&~q)+L.substr(1),L+E+"\xBC"},o.verify=function(u,c,l){var f,h=l-1,p=Math.ceil(h/8);if(c=c.substr(-p),p>8*p-h&255;if(m.charCodeAt(0)&C)throw new Error("Bits beyond keysize not zero as expected.");var T=r.generate(E,d),I="";for(f=0;f{var le=Ae();xn();Nr();Oa();Fr();ey();An();Zn();so();Pa();ke();var g=le.asn1,j=sy.exports=le.pki=le.pki||{},De=j.oids,st={};st.CN=De.commonName;st.commonName="CN";st.C=De.countryName;st.countryName="C";st.L=De.localityName;st.localityName="L";st.ST=De.stateOrProvinceName;st.stateOrProvinceName="ST";st.O=De.organizationName;st.organizationName="O";st.OU=De.organizationalUnitName;st.organizationalUnitName="OU";st.E=De.emailAddress;st.emailAddress="E";var ny=le.pki.rsa.publicKeyValidator,V2={name:"Certificate",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,value:[{name:"Certificate.TBSCertificate",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,captureAsn1:"tbsCertificate",value:[{name:"Certificate.TBSCertificate.version",tagClass:g.Class.CONTEXT_SPECIFIC,type:0,constructed:!0,optional:!0,value:[{name:"Certificate.TBSCertificate.version.integer",tagClass:g.Class.UNIVERSAL,type:g.Type.INTEGER,constructed:!1,capture:"certVersion"}]},{name:"Certificate.TBSCertificate.serialNumber",tagClass:g.Class.UNIVERSAL,type:g.Type.INTEGER,constructed:!1,capture:"certSerialNumber"},{name:"Certificate.TBSCertificate.signature",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,value:[{name:"Certificate.TBSCertificate.signature.algorithm",tagClass:g.Class.UNIVERSAL,type:g.Type.OID,constructed:!1,capture:"certinfoSignatureOid"},{name:"Certificate.TBSCertificate.signature.parameters",tagClass:g.Class.UNIVERSAL,optional:!0,captureAsn1:"certinfoSignatureParams"}]},{name:"Certificate.TBSCertificate.issuer",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,captureAsn1:"certIssuer"},{name:"Certificate.TBSCertificate.validity",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,value:[{name:"Certificate.TBSCertificate.validity.notBefore (utc)",tagClass:g.Class.UNIVERSAL,type:g.Type.UTCTIME,constructed:!1,optional:!0,capture:"certValidity1UTCTime"},{name:"Certificate.TBSCertificate.validity.notBefore (generalized)",tagClass:g.Class.UNIVERSAL,type:g.Type.GENERALIZEDTIME,constructed:!1,optional:!0,capture:"certValidity2GeneralizedTime"},{name:"Certificate.TBSCertificate.validity.notAfter (utc)",tagClass:g.Class.UNIVERSAL,type:g.Type.UTCTIME,constructed:!1,optional:!0,capture:"certValidity3UTCTime"},{name:"Certificate.TBSCertificate.validity.notAfter (generalized)",tagClass:g.Class.UNIVERSAL,type:g.Type.GENERALIZEDTIME,constructed:!1,optional:!0,capture:"certValidity4GeneralizedTime"}]},{name:"Certificate.TBSCertificate.subject",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,captureAsn1:"certSubject"},ny,{name:"Certificate.TBSCertificate.issuerUniqueID",tagClass:g.Class.CONTEXT_SPECIFIC,type:1,constructed:!0,optional:!0,value:[{name:"Certificate.TBSCertificate.issuerUniqueID.id",tagClass:g.Class.UNIVERSAL,type:g.Type.BITSTRING,constructed:!1,captureBitStringValue:"certIssuerUniqueId"}]},{name:"Certificate.TBSCertificate.subjectUniqueID",tagClass:g.Class.CONTEXT_SPECIFIC,type:2,constructed:!0,optional:!0,value:[{name:"Certificate.TBSCertificate.subjectUniqueID.id",tagClass:g.Class.UNIVERSAL,type:g.Type.BITSTRING,constructed:!1,captureBitStringValue:"certSubjectUniqueId"}]},{name:"Certificate.TBSCertificate.extensions",tagClass:g.Class.CONTEXT_SPECIFIC,type:3,constructed:!0,captureAsn1:"certExtensions",optional:!0}]},{name:"Certificate.signatureAlgorithm",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,value:[{name:"Certificate.signatureAlgorithm.algorithm",tagClass:g.Class.UNIVERSAL,type:g.Type.OID,constructed:!1,capture:"certSignatureOid"},{name:"Certificate.TBSCertificate.signature.parameters",tagClass:g.Class.UNIVERSAL,optional:!0,captureAsn1:"certSignatureParams"}]},{name:"Certificate.signatureValue",tagClass:g.Class.UNIVERSAL,type:g.Type.BITSTRING,constructed:!1,captureBitStringValue:"certSignature"}]},$2={name:"rsapss",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,value:[{name:"rsapss.hashAlgorithm",tagClass:g.Class.CONTEXT_SPECIFIC,type:0,constructed:!0,value:[{name:"rsapss.hashAlgorithm.AlgorithmIdentifier",tagClass:g.Class.UNIVERSAL,type:g.Class.SEQUENCE,constructed:!0,optional:!0,value:[{name:"rsapss.hashAlgorithm.AlgorithmIdentifier.algorithm",tagClass:g.Class.UNIVERSAL,type:g.Type.OID,constructed:!1,capture:"hashOid"}]}]},{name:"rsapss.maskGenAlgorithm",tagClass:g.Class.CONTEXT_SPECIFIC,type:1,constructed:!0,value:[{name:"rsapss.maskGenAlgorithm.AlgorithmIdentifier",tagClass:g.Class.UNIVERSAL,type:g.Class.SEQUENCE,constructed:!0,optional:!0,value:[{name:"rsapss.maskGenAlgorithm.AlgorithmIdentifier.algorithm",tagClass:g.Class.UNIVERSAL,type:g.Type.OID,constructed:!1,capture:"maskGenOid"},{name:"rsapss.maskGenAlgorithm.AlgorithmIdentifier.params",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,value:[{name:"rsapss.maskGenAlgorithm.AlgorithmIdentifier.params.algorithm",tagClass:g.Class.UNIVERSAL,type:g.Type.OID,constructed:!1,capture:"maskGenHashOid"}]}]}]},{name:"rsapss.saltLength",tagClass:g.Class.CONTEXT_SPECIFIC,type:2,optional:!0,value:[{name:"rsapss.saltLength.saltLength",tagClass:g.Class.UNIVERSAL,type:g.Class.INTEGER,constructed:!1,capture:"saltLength"}]},{name:"rsapss.trailerField",tagClass:g.Class.CONTEXT_SPECIFIC,type:3,optional:!0,value:[{name:"rsapss.trailer.trailer",tagClass:g.Class.UNIVERSAL,type:g.Class.INTEGER,constructed:!1,capture:"trailer"}]}]},H2={name:"CertificationRequestInfo",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,captureAsn1:"certificationRequestInfo",value:[{name:"CertificationRequestInfo.integer",tagClass:g.Class.UNIVERSAL,type:g.Type.INTEGER,constructed:!1,capture:"certificationRequestInfoVersion"},{name:"CertificationRequestInfo.subject",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,captureAsn1:"certificationRequestInfoSubject"},ny,{name:"CertificationRequestInfo.attributes",tagClass:g.Class.CONTEXT_SPECIFIC,type:0,constructed:!0,optional:!0,capture:"certificationRequestInfoAttributes",value:[{name:"CertificationRequestInfo.attributes",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,value:[{name:"CertificationRequestInfo.attributes.type",tagClass:g.Class.UNIVERSAL,type:g.Type.OID,constructed:!1},{name:"CertificationRequestInfo.attributes.value",tagClass:g.Class.UNIVERSAL,type:g.Type.SET,constructed:!0}]}]}]},G2={name:"CertificationRequest",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,captureAsn1:"csr",value:[H2,{name:"CertificationRequest.signatureAlgorithm",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,value:[{name:"CertificationRequest.signatureAlgorithm.algorithm",tagClass:g.Class.UNIVERSAL,type:g.Type.OID,constructed:!1,capture:"csrSignatureOid"},{name:"CertificationRequest.signatureAlgorithm.parameters",tagClass:g.Class.UNIVERSAL,optional:!0,captureAsn1:"csrSignatureParams"}]},{name:"CertificationRequest.signature",tagClass:g.Class.UNIVERSAL,type:g.Type.BITSTRING,constructed:!1,captureBitStringValue:"csrSignature"}]};j.RDNAttributesAsArray=function(e,t){for(var r=[],n,i,a,s=0;s2)throw new Error("Cannot read notBefore/notAfter validity times; more than two times were provided in the certificate.");if(u.length<2)throw new Error("Cannot read notBefore/notAfter validity times; they were not provided as either UTCTime or GeneralizedTime.");if(s.validity.notBefore=u[0],s.validity.notAfter=u[1],s.tbsCertificate=r.tbsCertificate,t){s.md=uo({signatureOid:s.signatureOid,type:"certificate"});var c=g.toDer(s.tbsCertificate);s.md.update(c.getBytes())}var l=le.md.sha1.create(),f=g.toDer(r.certIssuer);l.update(f.getBytes()),s.issuer.getField=function(d){return bn(s.issuer,d)},s.issuer.addField=function(d){vr([d]),s.issuer.attributes.push(d)},s.issuer.attributes=j.RDNAttributesAsArray(r.certIssuer),r.certIssuerUniqueId&&(s.issuer.uniqueId=r.certIssuerUniqueId),s.issuer.hash=l.digest().toHex();var h=le.md.sha1.create(),p=g.toDer(r.certSubject);return h.update(p.getBytes()),s.subject.getField=function(d){return bn(s.subject,d)},s.subject.addField=function(d){vr([d]),s.subject.attributes.push(d)},s.subject.attributes=j.RDNAttributesAsArray(r.certSubject),r.certSubjectUniqueId&&(s.subject.uniqueId=r.certSubjectUniqueId),s.subject.hash=h.digest().toHex(),r.certExtensions?s.extensions=j.certificateExtensionsFromAsn1(r.certExtensions):s.extensions=[],s.publicKey=j.publicKeyFromAsn1(r.subjectPublicKeyInfo),s};j.certificateExtensionsFromAsn1=function(e){for(var t=[],r=0;r1&&(n=r.value.charCodeAt(1),i=r.value.length>2?r.value.charCodeAt(2):0),t.digitalSignature=(n&128)===128,t.nonRepudiation=(n&64)===64,t.keyEncipherment=(n&32)===32,t.dataEncipherment=(n&16)===16,t.keyAgreement=(n&8)===8,t.keyCertSign=(n&4)===4,t.cRLSign=(n&2)===2,t.encipherOnly=(n&1)===1,t.decipherOnly=(i&128)===128}else if(t.name==="basicConstraints"){var r=g.fromDer(t.value);r.value.length>0&&r.value[0].type===g.Type.BOOLEAN?t.cA=r.value[0].value.charCodeAt(0)!==0:t.cA=!1;var a=null;r.value.length>0&&r.value[0].type===g.Type.INTEGER?a=r.value[0].value:r.value.length>1&&(a=r.value[1].value),a!==null&&(t.pathLenConstraint=g.derToInteger(a))}else if(t.name==="extKeyUsage")for(var r=g.fromDer(t.value),s=0;s1&&(n=r.value.charCodeAt(1)),t.client=(n&128)===128,t.server=(n&64)===64,t.email=(n&32)===32,t.objsign=(n&16)===16,t.reserved=(n&8)===8,t.sslCA=(n&4)===4,t.emailCA=(n&2)===2,t.objCA=(n&1)===1}else if(t.name==="subjectAltName"||t.name==="issuerAltName"){t.altNames=[];for(var u,r=g.fromDer(t.value),c=0;c"u"&&(t.type&&t.type in j.oids?t.name=j.oids[t.type]:t.shortName&&t.shortName in st&&(t.name=j.oids[st[t.shortName]])),typeof t.type>"u")if(t.name&&t.name in j.oids)t.type=j.oids[t.name];else{var n=new Error("Attribute type not specified.");throw n.attribute=t,n}if(typeof t.shortName>"u"&&t.name&&t.name in st&&(t.shortName=st[t.name]),t.type===De.extensionRequest&&(t.valueConstructed=!0,t.valueTagClass=g.Type.SEQUENCE,!t.value&&t.extensions)){t.value=[];for(var i=0;i"u"){var n=new Error("Attribute value not specified.");throw n.attribute=t,n}}}function ay(e,t){if(t=t||{},typeof e.name>"u"&&e.id&&e.id in j.oids&&(e.name=j.oids[e.id]),typeof e.id>"u")if(e.name&&e.name in j.oids)e.id=j.oids[e.name];else{var r=new Error("Extension ID not specified.");throw r.extension=e,r}if(typeof e.value<"u")return e;if(e.name==="keyUsage"){var n=0,i=0,a=0;e.digitalSignature&&(i|=128,n=7),e.nonRepudiation&&(i|=64,n=6),e.keyEncipherment&&(i|=32,n=5),e.dataEncipherment&&(i|=16,n=4),e.keyAgreement&&(i|=8,n=3),e.keyCertSign&&(i|=4,n=2),e.cRLSign&&(i|=2,n=1),e.encipherOnly&&(i|=1,n=0),e.decipherOnly&&(a|=128,n=7);var s=String.fromCharCode(n);a!==0?s+=String.fromCharCode(i)+String.fromCharCode(a):i!==0&&(s+=String.fromCharCode(i)),e.value=g.create(g.Class.UNIVERSAL,g.Type.BITSTRING,!1,s)}else if(e.name==="basicConstraints")e.value=g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,[]),e.cA&&e.value.value.push(g.create(g.Class.UNIVERSAL,g.Type.BOOLEAN,!1,"\xFF")),"pathLenConstraint"in e&&e.value.value.push(g.create(g.Class.UNIVERSAL,g.Type.INTEGER,!1,g.integerToDer(e.pathLenConstraint).getBytes()));else if(e.name==="extKeyUsage"){e.value=g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,[]);var o=e.value.value;for(var u in e)e[u]===!0&&(u in De?o.push(g.create(g.Class.UNIVERSAL,g.Type.OID,!1,g.oidToDer(De[u]).getBytes())):u.indexOf(".")!==-1&&o.push(g.create(g.Class.UNIVERSAL,g.Type.OID,!1,g.oidToDer(u).getBytes())))}else if(e.name==="nsCertType"){var n=0,i=0;e.client&&(i|=128,n=7),e.server&&(i|=64,n=6),e.email&&(i|=32,n=5),e.objsign&&(i|=16,n=4),e.reserved&&(i|=8,n=3),e.sslCA&&(i|=4,n=2),e.emailCA&&(i|=2,n=1),e.objCA&&(i|=1,n=0);var s=String.fromCharCode(n);i!==0&&(s+=String.fromCharCode(i)),e.value=g.create(g.Class.UNIVERSAL,g.Type.BITSTRING,!1,s)}else if(e.name==="subjectAltName"||e.name==="issuerAltName"){e.value=g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,[]);for(var c,l=0;l128)throw new Error('Invalid "nsComment" content.');e.value=g.create(g.Class.UNIVERSAL,g.Type.IA5STRING,!1,e.comment)}else if(e.name==="subjectKeyIdentifier"&&t.cert){var f=t.cert.generateSubjectKeyIdentifier();e.subjectKeyIdentifier=f.toHex(),e.value=g.create(g.Class.UNIVERSAL,g.Type.OCTETSTRING,!1,f.getBytes())}else if(e.name==="authorityKeyIdentifier"&&t.cert){e.value=g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,[]);var o=e.value.value;if(e.keyIdentifier){var h=e.keyIdentifier===!0?t.cert.generateSubjectKeyIdentifier().getBytes():e.keyIdentifier;o.push(g.create(g.Class.CONTEXT_SPECIFIC,0,!1,h))}if(e.authorityCertIssuer){var p=[g.create(g.Class.CONTEXT_SPECIFIC,4,!0,[$i(e.authorityCertIssuer===!0?t.cert.issuer:e.authorityCertIssuer)])];o.push(g.create(g.Class.CONTEXT_SPECIFIC,1,!0,p))}if(e.serialNumber){var d=le.util.hexToBytes(e.serialNumber===!0?t.cert.serialNumber:e.serialNumber);o.push(g.create(g.Class.CONTEXT_SPECIFIC,2,!1,d))}}else if(e.name==="cRLDistributionPoints"){e.value=g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,[]);for(var o=e.value.value,m=g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,[]),E=g.create(g.Class.CONTEXT_SPECIFIC,0,!0,[]),c,l=0;l"u"){var r=new Error("Extension value not specified.");throw r.extension=e,r}return e}function nl(e,t){switch(e){case De["RSASSA-PSS"]:var r=[];return t.hash.algorithmOid!==void 0&&r.push(g.create(g.Class.CONTEXT_SPECIFIC,0,!0,[g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,[g.create(g.Class.UNIVERSAL,g.Type.OID,!1,g.oidToDer(t.hash.algorithmOid).getBytes()),g.create(g.Class.UNIVERSAL,g.Type.NULL,!1,"")])])),t.mgf.algorithmOid!==void 0&&r.push(g.create(g.Class.CONTEXT_SPECIFIC,1,!0,[g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,[g.create(g.Class.UNIVERSAL,g.Type.OID,!1,g.oidToDer(t.mgf.algorithmOid).getBytes()),g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,[g.create(g.Class.UNIVERSAL,g.Type.OID,!1,g.oidToDer(t.mgf.hash.algorithmOid).getBytes()),g.create(g.Class.UNIVERSAL,g.Type.NULL,!1,"")])])])),t.saltLength!==void 0&&r.push(g.create(g.Class.CONTEXT_SPECIFIC,2,!0,[g.create(g.Class.UNIVERSAL,g.Type.INTEGER,!1,g.integerToDer(t.saltLength).getBytes())])),g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,r);default:return g.create(g.Class.UNIVERSAL,g.Type.NULL,!1,"")}}function j2(e){var t=g.create(g.Class.CONTEXT_SPECIFIC,0,!0,[]);if(e.attributes.length===0)return t;for(var r=e.attributes,n=0;n=K2&&e0&&n.value.push(j.certificateExtensionsToAsn1(e.extensions)),n};j.getCertificationRequestInfo=function(e){var t=g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,[g.create(g.Class.UNIVERSAL,g.Type.INTEGER,!1,g.integerToDer(e.version).getBytes()),$i(e.subject),j.publicKeyToAsn1(e.publicKey),j2(e)]);return t};j.distinguishedNameToAsn1=function(e){return $i(e)};j.certificateToAsn1=function(e){var t=e.tbsCertificate||j.getTBSCertificate(e);return g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,[t,g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,[g.create(g.Class.UNIVERSAL,g.Type.OID,!1,g.oidToDer(e.signatureOid).getBytes()),nl(e.signatureOid,e.signatureParameters)]),g.create(g.Class.UNIVERSAL,g.Type.BITSTRING,!1,"\0"+e.signature)])};j.certificateExtensionsToAsn1=function(e){var t=g.create(g.Class.CONTEXT_SPECIFIC,3,!0,[]),r=g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,[]);t.value.push(r);for(var n=0;n"u"&&(i=new Date);var a=!0,s=null,o=0;do{var u=t.shift(),c=null,l=!1;if(i&&(iu.validity.notAfter)&&(s={message:"Certificate is not valid yet or has expired.",error:j.certificateError.certificate_expired,notBefore:u.validity.notBefore,notAfter:u.validity.notAfter,now:i}),s===null){if(c=t[0]||e.getIssuer(u),c===null&&u.isIssuer(u)&&(l=!0,c=u),c){var f=c;le.util.isArray(f)||(f=[f]);for(var h=!1;!h&&f.length>0;){c=f.shift();try{h=c.verify(u)}catch{}}h||(s={message:"Certificate signature is invalid.",error:j.certificateError.bad_certificate})}s===null&&(!c||l)&&!e.hasCertificate(u)&&(s={message:"Certificate is not trusted.",error:j.certificateError.unknown_ca})}if(s===null&&c&&!u.isIssuer(c)&&(s={message:"Certificate issuer is invalid.",error:j.certificateError.bad_certificate}),s===null)for(var p={keyUsage:!0,basicConstraints:!0},d=0;s===null&&dE.pathLenConstraint&&(s={message:"Certificate basicConstraints pathLenConstraint violated.",error:j.certificateError.bad_certificate})}}var I=s===null?!0:s.error,P=r.verify?r.verify(I,o,n):I;if(P===!0)s=null;else throw I===!0&&(s={message:"The application rejected the certificate.",error:j.certificateError.bad_certificate}),(P||P===0)&&(typeof P=="object"&&!le.util.isArray(P)?(P.message&&(s.message=P.message),P.error&&(s.error=P.error)):typeof P=="string"&&(s.error=P)),s;a=!1,++o}while(t.length>0);return!0}});var al=S((yM,uy)=>{var Xe=Ae();Nr();Di();An();tl();el();pr();Pa();qi();ke();co();var _=Xe.asn1,we=Xe.pki,ka=uy.exports=Xe.pkcs12=Xe.pkcs12||{},oy={name:"ContentInfo",tagClass:_.Class.UNIVERSAL,type:_.Type.SEQUENCE,constructed:!0,value:[{name:"ContentInfo.contentType",tagClass:_.Class.UNIVERSAL,type:_.Type.OID,constructed:!1,capture:"contentType"},{name:"ContentInfo.content",tagClass:_.Class.CONTEXT_SPECIFIC,constructed:!0,captureAsn1:"content"}]},Q2={name:"PFX",tagClass:_.Class.UNIVERSAL,type:_.Type.SEQUENCE,constructed:!0,value:[{name:"PFX.version",tagClass:_.Class.UNIVERSAL,type:_.Type.INTEGER,constructed:!1,capture:"version"},oy,{name:"PFX.macData",tagClass:_.Class.UNIVERSAL,type:_.Type.SEQUENCE,constructed:!0,optional:!0,captureAsn1:"mac",value:[{name:"PFX.macData.mac",tagClass:_.Class.UNIVERSAL,type:_.Type.SEQUENCE,constructed:!0,value:[{name:"PFX.macData.mac.digestAlgorithm",tagClass:_.Class.UNIVERSAL,type:_.Type.SEQUENCE,constructed:!0,value:[{name:"PFX.macData.mac.digestAlgorithm.algorithm",tagClass:_.Class.UNIVERSAL,type:_.Type.OID,constructed:!1,capture:"macAlgorithm"},{name:"PFX.macData.mac.digestAlgorithm.parameters",tagClass:_.Class.UNIVERSAL,captureAsn1:"macAlgorithmParameters"}]},{name:"PFX.macData.mac.digest",tagClass:_.Class.UNIVERSAL,type:_.Type.OCTETSTRING,constructed:!1,capture:"macDigest"}]},{name:"PFX.macData.macSalt",tagClass:_.Class.UNIVERSAL,type:_.Type.OCTETSTRING,constructed:!1,capture:"macSalt"},{name:"PFX.macData.iterations",tagClass:_.Class.UNIVERSAL,type:_.Type.INTEGER,constructed:!1,optional:!0,capture:"macIterations"}]}]},Y2={name:"SafeBag",tagClass:_.Class.UNIVERSAL,type:_.Type.SEQUENCE,constructed:!0,value:[{name:"SafeBag.bagId",tagClass:_.Class.UNIVERSAL,type:_.Type.OID,constructed:!1,capture:"bagId"},{name:"SafeBag.bagValue",tagClass:_.Class.CONTEXT_SPECIFIC,constructed:!0,captureAsn1:"bagValue"},{name:"SafeBag.bagAttributes",tagClass:_.Class.UNIVERSAL,type:_.Type.SET,constructed:!0,optional:!0,capture:"bagAttributes"}]},X2={name:"Attribute",tagClass:_.Class.UNIVERSAL,type:_.Type.SEQUENCE,constructed:!0,value:[{name:"Attribute.attrId",tagClass:_.Class.UNIVERSAL,type:_.Type.OID,constructed:!1,capture:"oid"},{name:"Attribute.attrValues",tagClass:_.Class.UNIVERSAL,type:_.Type.SET,constructed:!0,capture:"values"}]},z2={name:"CertBag",tagClass:_.Class.UNIVERSAL,type:_.Type.SEQUENCE,constructed:!0,value:[{name:"CertBag.certId",tagClass:_.Class.UNIVERSAL,type:_.Type.OID,constructed:!1,capture:"certId"},{name:"CertBag.certValue",tagClass:_.Class.CONTEXT_SPECIFIC,constructed:!0,value:[{name:"CertBag.certValue[0]",tagClass:_.Class.UNIVERSAL,type:_.Class.OCTETSTRING,constructed:!1,capture:"cert"}]}]};function Da(e,t,r,n){for(var i=[],a=0;a=0&&i.push(o)}}return i}ka.pkcs12FromAsn1=function(e,t,r){typeof t=="string"?(r=t,t=!0):t===void 0&&(t=!0);var n={},i=[];if(!_.validate(e,Q2,n,i)){var a=new Error("Cannot read PKCS#12 PFX. ASN.1 object is not an PKCS#12 PFX.");throw a.errors=a,a}var s={version:n.version.charCodeAt(0),safeContents:[],getBags:function(E){var C={},T;return"localKeyId"in E?T=E.localKeyId:"localKeyIdHex"in E&&(T=Xe.util.hexToBytes(E.localKeyIdHex)),T===void 0&&!("friendlyName"in E)&&"bagType"in E&&(C[E.bagType]=Da(s.safeContents,null,null,E.bagType)),T!==void 0&&(C.localKeyId=Da(s.safeContents,"localKeyId",T,E.bagType)),"friendlyName"in E&&(C.friendlyName=Da(s.safeContents,"friendlyName",E.friendlyName,E.bagType)),C},getBagsByFriendlyName:function(E,C){return Da(s.safeContents,"friendlyName",E,C)},getBagsByLocalKeyId:function(E,C){return Da(s.safeContents,"localKeyId",E,C)}};if(n.version.charCodeAt(0)!==3){var a=new Error("PKCS#12 PFX of version other than 3 not supported.");throw a.version=n.version.charCodeAt(0),a}if(_.derToOid(n.contentType)!==we.oids.data){var a=new Error("Only PKCS#12 PFX in password integrity mode supported.");throw a.oid=_.derToOid(n.contentType),a}var o=n.content.value[0];if(o.tagClass!==_.Class.UNIVERSAL||o.type!==_.Type.OCTETSTRING)throw new Error("PKCS#12 authSafe content data is not an OCTET STRING.");if(o=il(o),n.mac){var u=null,c=0,l=_.derToOid(n.macAlgorithm);switch(l){case we.oids.sha1:u=Xe.md.sha1.create(),c=20;break;case we.oids.sha256:u=Xe.md.sha256.create(),c=32;break;case we.oids.sha384:u=Xe.md.sha384.create(),c=48;break;case we.oids.sha512:u=Xe.md.sha512.create(),c=64;break;case we.oids.md5:u=Xe.md.md5.create(),c=16;break}if(u===null)throw new Error("PKCS#12 uses unsupported MAC algorithm: "+l);var f=new Xe.util.ByteBuffer(n.macSalt),h="macIterations"in n?parseInt(Xe.util.bytesToHex(n.macIterations),16):1,p=ka.generateKey(r,f,3,h,c,u),d=Xe.hmac.create();d.start(u,p),d.update(o.value);var m=d.getMac();if(m.getBytes()!==n.macDigest)throw new Error("PKCS#12 MAC could not be verified. Invalid password?")}return Z2(s,o.value,t,r),s};function il(e){if(e.composed||e.constructed){for(var t=Xe.util.createBuffer(),r=0;r0&&(a=_.create(_.Class.UNIVERSAL,_.Type.SET,!0,u));var c=[],l=[];t!==null&&(Xe.util.isArray(t)?l=t:l=[t]);for(var f=[],h=0;h0){var E=_.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,f),C=_.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[_.create(_.Class.UNIVERSAL,_.Type.OID,!1,_.oidToDer(we.oids.data).getBytes()),_.create(_.Class.CONTEXT_SPECIFIC,0,!0,[_.create(_.Class.UNIVERSAL,_.Type.OCTETSTRING,!1,_.toDer(E).getBytes())])]);c.push(C)}var T=null;if(e!==null){var I=we.wrapRsaPrivateKey(we.privateKeyToAsn1(e));r===null?T=_.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[_.create(_.Class.UNIVERSAL,_.Type.OID,!1,_.oidToDer(we.oids.keyBag).getBytes()),_.create(_.Class.CONTEXT_SPECIFIC,0,!0,[I]),a]):T=_.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[_.create(_.Class.UNIVERSAL,_.Type.OID,!1,_.oidToDer(we.oids.pkcs8ShroudedKeyBag).getBytes()),_.create(_.Class.CONTEXT_SPECIFIC,0,!0,[we.encryptPrivateKeyInfo(I,r,n)]),a]);var P=_.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[T]),L=_.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[_.create(_.Class.UNIVERSAL,_.Type.OID,!1,_.oidToDer(we.oids.data).getBytes()),_.create(_.Class.CONTEXT_SPECIFIC,0,!0,[_.create(_.Class.UNIVERSAL,_.Type.OCTETSTRING,!1,_.toDer(P).getBytes())])]);c.push(L)}var q=_.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,c),te;if(n.useMac){var o=Xe.md.sha1.create(),$=new Xe.util.ByteBuffer(Xe.random.getBytes(n.saltSize)),D=n.count,e=ka.generateKey(r,$,3,D,20),K=Xe.hmac.create();K.start(o,e),K.update(_.toDer(q).getBytes());var w=K.getMac();te=_.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[_.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[_.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[_.create(_.Class.UNIVERSAL,_.Type.OID,!1,_.oidToDer(we.oids.sha1).getBytes()),_.create(_.Class.UNIVERSAL,_.Type.NULL,!1,"")]),_.create(_.Class.UNIVERSAL,_.Type.OCTETSTRING,!1,w.getBytes())]),_.create(_.Class.UNIVERSAL,_.Type.OCTETSTRING,!1,$.getBytes()),_.create(_.Class.UNIVERSAL,_.Type.INTEGER,!1,_.integerToDer(D).getBytes())])}return _.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[_.create(_.Class.UNIVERSAL,_.Type.INTEGER,!1,_.integerToDer(3).getBytes()),_.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[_.create(_.Class.UNIVERSAL,_.Type.OID,!1,_.oidToDer(we.oids.data).getBytes()),_.create(_.Class.CONTEXT_SPECIFIC,0,!0,[_.create(_.Class.UNIVERSAL,_.Type.OCTETSTRING,!1,_.toDer(q).getBytes())])]),te])};ka.generateKey=Xe.pbe.generatePkcs12Key});var ol=S((vM,cy)=>{var wn=Ae();Nr();An();el();Zn();Js();al();so();Pa();ke();co();var sl=wn.asn1,Hi=cy.exports=wn.pki=wn.pki||{};Hi.pemToDer=function(e){var t=wn.pem.decode(e)[0];if(t.procType&&t.procType.type==="ENCRYPTED")throw new Error("Could not convert PEM to DER; PEM is encrypted.");return wn.util.createBuffer(t.body)};Hi.privateKeyFromPem=function(e){var t=wn.pem.decode(e)[0];if(t.type!=="PRIVATE KEY"&&t.type!=="RSA PRIVATE KEY"){var r=new Error('Could not convert private key from PEM; PEM header type is not "PRIVATE KEY" or "RSA PRIVATE KEY".');throw r.headerType=t.type,r}if(t.procType&&t.procType.type==="ENCRYPTED")throw new Error("Could not convert private key from PEM; PEM is encrypted.");var n=sl.fromDer(t.body);return Hi.privateKeyFromAsn1(n)};Hi.privateKeyToPem=function(e,t){var r={type:"RSA PRIVATE KEY",body:sl.toDer(Hi.privateKeyToAsn1(e)).getBytes()};return wn.pem.encode(r,{maxline:t})};Hi.privateKeyInfoToPem=function(e,t){var r={type:"PRIVATE KEY",body:sl.toDer(e).getBytes()};return wn.pem.encode(r,{maxline:t})}});var dl=S((mM,vy)=>{var F=Ae();Nr();Di();Ys();Zn();ol();pr();qi();ke();var po=function(e,t,r,n){var i=F.util.createBuffer(),a=e.length>>1,s=a+(e.length&1),o=e.substr(0,s),u=e.substr(a,s),c=F.util.createBuffer(),l=F.hmac.create();r=t+r;var f=Math.ceil(n/16),h=Math.ceil(n/20);l.start("MD5",o);var p=F.util.createBuffer();c.putBytes(r);for(var d=0;d0&&(v.queue(e,v.createAlert(e,{level:v.Alert.Level.warning,description:v.Alert.Description.no_renegotiation})),v.flush(e)),e.process()};v.parseHelloMessage=function(e,t,r){var n=null,i=e.entity===v.ConnectionEnd.client;if(r<38)e.error(e,{message:i?"Invalid ServerHello message. Message too short.":"Invalid ClientHello message. Message too short.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.illegal_parameter}});else{var a=t.fragment,s=a.length();if(n={version:{major:a.getByte(),minor:a.getByte()},random:F.util.createBuffer(a.getBytes(32)),session_id:tr(a,1),extensions:[]},i?(n.cipher_suite=a.getBytes(2),n.compression_method=a.getByte()):(n.cipher_suites=tr(a,2),n.compression_methods=tr(a,1)),s=r-(s-a.length()),s>0){for(var o=tr(a,2);o.length()>0;)n.extensions.push({type:[o.getByte(),o.getByte()],data:tr(o,2)});if(!i)for(var u=0;u0;){var f=l.getByte();if(f!==0)break;e.session.extensions.server_name.serverNameList.push(tr(l,2).getBytes())}}}if(e.session.version&&(n.version.major!==e.session.version.major||n.version.minor!==e.session.version.minor))return e.error(e,{message:"TLS version change is disallowed during renegotiation.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.protocol_version}});if(i)e.session.cipherSuite=v.getCipherSuite(n.cipher_suite);else for(var h=F.util.createBuffer(n.cipher_suites.bytes());h.length()>0&&(e.session.cipherSuite=v.getCipherSuite(h.getBytes(2)),e.session.cipherSuite===null););if(e.session.cipherSuite===null)return e.error(e,{message:"No cipher suites in common.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.handshake_failure},cipherSuite:F.util.bytesToHex(n.cipher_suite)});i?e.session.compressionMethod=n.compression_method:e.session.compressionMethod=v.CompressionMethod.none}return n};v.createSecurityParameters=function(e,t){var r=e.entity===v.ConnectionEnd.client,n=t.random.bytes(),i=r?e.session.sp.client_random:n,a=r?n:v.createRandom().getBytes();e.session.sp={entity:e.entity,prf_algorithm:v.PRFAlgorithm.tls_prf_sha256,bulk_cipher_algorithm:null,cipher_type:null,enc_key_length:null,block_length:null,fixed_iv_length:null,record_iv_length:null,mac_algorithm:null,mac_length:null,mac_key_length:null,compression_algorithm:e.session.compressionMethod,pre_master_secret:null,master_secret:null,client_random:i,server_random:a}};v.handleServerHello=function(e,t,r){var n=v.parseHelloMessage(e,t,r);if(!e.fail){if(n.version.minor<=e.version.minor)e.version.minor=n.version.minor;else return e.error(e,{message:"Incompatible TLS version.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.protocol_version}});e.session.version=e.version;var i=n.session_id.bytes();i.length>0&&i===e.session.id?(e.expect=hy,e.session.resuming=!0,e.session.sp.server_random=n.random.bytes()):(e.expect=sN,e.session.resuming=!1,v.createSecurityParameters(e,n)),e.session.id=i,e.process()}};v.handleClientHello=function(e,t,r){var n=v.parseHelloMessage(e,t,r);if(!e.fail){var i=n.session_id.bytes(),a=null;if(e.sessionCache&&(a=e.sessionCache.getSession(i),a===null?i="":(a.version.major!==n.version.major||a.version.minor>n.version.minor)&&(a=null,i="")),i.length===0&&(i=F.random.getBytes(32)),e.session.id=i,e.session.clientHelloVersion=n.version,e.session.sp={},a)e.version=e.session.version=a.version,e.session.sp=a.sp;else{for(var s,o=1;o0;)a=tr(i.certificate_list,3),s=F.asn1.fromDer(a),a=F.pki.certificateFromAsn1(s,!0),o.push(a)}catch(c){return e.error(e,{message:"Could not parse certificate list.",cause:c,send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.bad_certificate}})}var u=e.entity===v.ConnectionEnd.client;(u||e.verifyClient===!0)&&o.length===0?e.error(e,{message:u?"No server certificate provided.":"No client certificate provided.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.illegal_parameter}}):o.length===0?e.expect=u?ly:ll:(u?e.session.serverCertificate=o[0]:e.session.clientCertificate=o[0],v.verifyCertificateChain(e,o)&&(e.expect=u?ly:ll)),e.process()};v.handleServerKeyExchange=function(e,t,r){if(r>0)return e.error(e,{message:"Invalid key parameters. Only RSA is supported.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.unsupported_certificate}});e.expect=oN,e.process()};v.handleClientKeyExchange=function(e,t,r){if(r<48)return e.error(e,{message:"Invalid key parameters. Only RSA is supported.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.unsupported_certificate}});var n=t.fragment,i={enc_pre_master_secret:tr(n,2).getBytes()},a=null;if(e.getPrivateKey)try{a=e.getPrivateKey(e,e.session.serverCertificate),a=F.pki.privateKeyFromPem(a)}catch(u){e.error(e,{message:"Could not get private key.",cause:u,send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.internal_error}})}if(a===null)return e.error(e,{message:"No private key set.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.internal_error}});try{var s=e.session.sp;s.pre_master_secret=a.decrypt(i.enc_pre_master_secret);var o=e.session.clientHelloVersion;if(o.major!==s.pre_master_secret.charCodeAt(0)||o.minor!==s.pre_master_secret.charCodeAt(1))throw new Error("TLS version rollback attack detected.")}catch{s.pre_master_secret=F.random.getBytes(48)}e.expect=fl,e.session.clientCertificate!==null&&(e.expect=pN),e.process()};v.handleCertificateRequest=function(e,t,r){if(r<3)return e.error(e,{message:"Invalid CertificateRequest. Message too short.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.illegal_parameter}});var n=t.fragment,i={certificate_types:tr(n,1),certificate_authorities:tr(n,2)};e.session.certificateRequest=i,e.expect=uN,e.process()};v.handleCertificateVerify=function(e,t,r){if(r<2)return e.error(e,{message:"Invalid CertificateVerify. Message too short.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.illegal_parameter}});var n=t.fragment;n.read-=4;var i=n.bytes();n.read+=4;var a={signature:tr(n,2).getBytes()},s=F.util.createBuffer();s.putBuffer(e.session.md5.digest()),s.putBuffer(e.session.sha1.digest()),s=s.getBytes();try{var o=e.session.clientCertificate;if(!o.publicKey.verify(s,a.signature,"NONE"))throw new Error("CertificateVerify signature does not match.");e.session.md5.update(i),e.session.sha1.update(i)}catch{return e.error(e,{message:"Bad signature in CertificateVerify.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.handshake_failure}})}e.expect=fl,e.process()};v.handleServerHelloDone=function(e,t,r){if(r>0)return e.error(e,{message:"Invalid ServerHelloDone message. Invalid length.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.record_overflow}});if(e.serverCertificate===null){var n={message:"No server certificate provided. Not enough security.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.insufficient_security}},i=0,a=e.verify(e,n.alert.description,i,[]);if(a!==!0)return(a||a===0)&&(typeof a=="object"&&!F.util.isArray(a)?(a.message&&(n.message=a.message),a.alert&&(n.alert.description=a.alert)):typeof a=="number"&&(n.alert.description=a)),e.error(e,n)}e.session.certificateRequest!==null&&(t=v.createRecord(e,{type:v.ContentType.handshake,data:v.createCertificate(e)}),v.queue(e,t)),t=v.createRecord(e,{type:v.ContentType.handshake,data:v.createClientKeyExchange(e)}),v.queue(e,t),e.expect=fN;var s=function(o,u){o.session.certificateRequest!==null&&o.session.clientCertificate!==null&&v.queue(o,v.createRecord(o,{type:v.ContentType.handshake,data:v.createCertificateVerify(o,u)})),v.queue(o,v.createRecord(o,{type:v.ContentType.change_cipher_spec,data:v.createChangeCipherSpec()})),o.state.pending=v.createConnectionState(o),o.state.current.write=o.state.pending.write,v.queue(o,v.createRecord(o,{type:v.ContentType.handshake,data:v.createFinished(o)})),o.expect=hy,v.flush(o),o.process()};if(e.session.certificateRequest===null||e.session.clientCertificate===null)return s(e,null);v.getClientSignature(e,s)};v.handleChangeCipherSpec=function(e,t){if(t.fragment.getByte()!==1)return e.error(e,{message:"Invalid ChangeCipherSpec message received.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.illegal_parameter}});var r=e.entity===v.ConnectionEnd.client;(e.session.resuming&&r||!e.session.resuming&&!r)&&(e.state.pending=v.createConnectionState(e)),e.state.current.read=e.state.pending.read,(!e.session.resuming&&r||e.session.resuming&&!r)&&(e.state.pending=null),e.expect=r?cN:gN,e.process()};v.handleFinished=function(e,t,r){var n=t.fragment;n.read-=4;var i=n.bytes();n.read+=4;var a=t.fragment.getBytes();n=F.util.createBuffer(),n.putBuffer(e.session.md5.digest()),n.putBuffer(e.session.sha1.digest());var s=e.entity===v.ConnectionEnd.client,o=s?"server finished":"client finished",u=e.session.sp,c=12,l=po;if(n=l(u.master_secret,o,n.getBytes(),c),n.getBytes()!==a)return e.error(e,{message:"Invalid verify_data in Finished message.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.decrypt_error}});e.session.md5.update(i),e.session.sha1.update(i),(e.session.resuming&&s||!e.session.resuming&&!s)&&(v.queue(e,v.createRecord(e,{type:v.ContentType.change_cipher_spec,data:v.createChangeCipherSpec()})),e.state.current.write=e.state.pending.write,e.state.pending=null,v.queue(e,v.createRecord(e,{type:v.ContentType.handshake,data:v.createFinished(e)}))),e.expect=s?lN:yN,e.handshaking=!1,++e.handshakes,e.peerCertificate=s?e.session.serverCertificate:e.session.clientCertificate,v.flush(e),e.isConnected=!0,e.connected(e),e.process()};v.handleAlert=function(e,t){var r=t.fragment,n={level:r.getByte(),description:r.getByte()},i;switch(n.description){case v.Alert.Description.close_notify:i="Connection closed.";break;case v.Alert.Description.unexpected_message:i="Unexpected message.";break;case v.Alert.Description.bad_record_mac:i="Bad record MAC.";break;case v.Alert.Description.decryption_failed:i="Decryption failed.";break;case v.Alert.Description.record_overflow:i="Record overflow.";break;case v.Alert.Description.decompression_failure:i="Decompression failed.";break;case v.Alert.Description.handshake_failure:i="Handshake failure.";break;case v.Alert.Description.bad_certificate:i="Bad certificate.";break;case v.Alert.Description.unsupported_certificate:i="Unsupported certificate.";break;case v.Alert.Description.certificate_revoked:i="Certificate revoked.";break;case v.Alert.Description.certificate_expired:i="Certificate expired.";break;case v.Alert.Description.certificate_unknown:i="Certificate unknown.";break;case v.Alert.Description.illegal_parameter:i="Illegal parameter.";break;case v.Alert.Description.unknown_ca:i="Unknown certificate authority.";break;case v.Alert.Description.access_denied:i="Access denied.";break;case v.Alert.Description.decode_error:i="Decode error.";break;case v.Alert.Description.decrypt_error:i="Decrypt error.";break;case v.Alert.Description.export_restriction:i="Export restriction.";break;case v.Alert.Description.protocol_version:i="Unsupported protocol version.";break;case v.Alert.Description.insufficient_security:i="Insufficient security.";break;case v.Alert.Description.internal_error:i="Internal error.";break;case v.Alert.Description.user_canceled:i="User canceled.";break;case v.Alert.Description.no_renegotiation:i="Renegotiation not supported.";break;default:i="Unknown error.";break}if(n.description===v.Alert.Description.close_notify)return e.close();e.error(e,{message:i,send:!1,origin:e.entity===v.ConnectionEnd.client?"server":"client",alert:n}),e.process()};v.handleHandshake=function(e,t){var r=t.fragment,n=r.getByte(),i=r.getInt24();if(i>r.length())return e.fragmented=t,t.fragment=F.util.createBuffer(),r.read-=4,e.process();e.fragmented=null,r.read-=4;var a=r.bytes(i+4);r.read+=4,n in ho[e.entity][e.expect]?(e.entity===v.ConnectionEnd.server&&!e.open&&!e.fail&&(e.handshaking=!0,e.session={version:null,extensions:{server_name:{serverNameList:[]}},cipherSuite:null,compressionMethod:null,serverCertificate:null,clientCertificate:null,md5:F.md.md5.create(),sha1:F.md.sha1.create()}),n!==v.HandshakeType.hello_request&&n!==v.HandshakeType.certificate_verify&&n!==v.HandshakeType.finished&&(e.session.md5.update(a),e.session.sha1.update(a)),ho[e.entity][e.expect][n](e,t,i)):v.handleUnexpected(e,t)};v.handleApplicationData=function(e,t){e.data.putBuffer(t.fragment),e.dataReady(e),e.process()};v.handleHeartbeat=function(e,t){var r=t.fragment,n=r.getByte(),i=r.getInt16(),a=r.getBytes(i);if(n===v.HeartbeatMessageType.heartbeat_request){if(e.handshaking||i>a.length)return e.process();v.queue(e,v.createRecord(e,{type:v.ContentType.heartbeat,data:v.createHeartbeat(v.HeartbeatMessageType.heartbeat_response,a)})),v.flush(e)}else if(n===v.HeartbeatMessageType.heartbeat_response){if(a!==e.expectedHeartbeatPayload)return e.process();e.heartbeatReceived&&e.heartbeatReceived(e,F.util.createBuffer(a))}e.process()};var aN=0,sN=1,ly=2,oN=3,uN=4,hy=5,cN=6,lN=7,fN=8,hN=0,dN=1,ll=2,pN=3,fl=4,gN=5,yN=6,y=v.handleUnexpected,dy=v.handleChangeCipherSpec,Ct=v.handleAlert,Ft=v.handleHandshake,py=v.handleApplicationData,_t=v.handleHeartbeat,hl=[];hl[v.ConnectionEnd.client]=[[y,Ct,Ft,y,_t],[y,Ct,Ft,y,_t],[y,Ct,Ft,y,_t],[y,Ct,Ft,y,_t],[y,Ct,Ft,y,_t],[dy,Ct,y,y,_t],[y,Ct,Ft,y,_t],[y,Ct,Ft,py,_t],[y,Ct,Ft,y,_t]];hl[v.ConnectionEnd.server]=[[y,Ct,Ft,y,_t],[y,Ct,Ft,y,_t],[y,Ct,Ft,y,_t],[y,Ct,Ft,y,_t],[dy,Ct,y,y,_t],[y,Ct,Ft,y,_t],[y,Ct,Ft,py,_t],[y,Ct,Ft,y,_t]];var Rn=v.handleHelloRequest,vN=v.handleServerHello,gy=v.handleCertificate,fy=v.handleServerKeyExchange,ul=v.handleCertificateRequest,lo=v.handleServerHelloDone,yy=v.handleFinished,ho=[];ho[v.ConnectionEnd.client]=[[y,y,vN,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y],[Rn,y,y,y,y,y,y,y,y,y,y,gy,fy,ul,lo,y,y,y,y,y,y],[Rn,y,y,y,y,y,y,y,y,y,y,y,fy,ul,lo,y,y,y,y,y,y],[Rn,y,y,y,y,y,y,y,y,y,y,y,y,ul,lo,y,y,y,y,y,y],[Rn,y,y,y,y,y,y,y,y,y,y,y,y,y,lo,y,y,y,y,y,y],[Rn,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y],[Rn,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,yy],[Rn,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y],[Rn,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y]];var mN=v.handleClientHello,EN=v.handleClientKeyExchange,SN=v.handleCertificateVerify;ho[v.ConnectionEnd.server]=[[y,mN,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y],[y,y,y,y,y,y,y,y,y,y,y,gy,y,y,y,y,y,y,y,y,y],[y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,EN,y,y,y,y],[y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,SN,y,y,y,y,y],[y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y],[y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,yy],[y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y],[y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y]];v.generateKeys=function(e,t){var r=po,n=t.client_random+t.server_random;e.session.resuming||(t.master_secret=r(t.pre_master_secret,"master secret",n,48).bytes(),t.pre_master_secret=null),n=t.server_random+t.client_random;var i=2*t.mac_key_length+2*t.enc_key_length,a=e.version.major===v.Versions.TLS_1_0.major&&e.version.minor===v.Versions.TLS_1_0.minor;a&&(i+=2*t.fixed_iv_length);var s=r(t.master_secret,"key expansion",n,i),o={client_write_MAC_key:s.getBytes(t.mac_key_length),server_write_MAC_key:s.getBytes(t.mac_key_length),client_write_key:s.getBytes(t.enc_key_length),server_write_key:s.getBytes(t.enc_key_length)};return a&&(o.client_write_IV=s.getBytes(t.fixed_iv_length),o.server_write_IV=s.getBytes(t.fixed_iv_length)),o};v.createConnectionState=function(e){var t=e.entity===v.ConnectionEnd.client,r=function(){var a={sequenceNumber:[0,0],macKey:null,macLength:0,macFunction:null,cipherState:null,cipherFunction:function(s){return!0},compressionState:null,compressFunction:function(s){return!0},updateSequenceNumber:function(){a.sequenceNumber[1]===4294967295?(a.sequenceNumber[1]=0,++a.sequenceNumber[0]):++a.sequenceNumber[1]}};return a},n={read:r(),write:r()};if(n.read.update=function(a,s){return n.read.cipherFunction(s,n.read)?n.read.compressFunction(a,s,n.read)||a.error(a,{message:"Could not decompress record.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.decompression_failure}}):a.error(a,{message:"Could not decrypt record or bad MAC.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.bad_record_mac}}),!a.fail},n.write.update=function(a,s){return n.write.compressFunction(a,s,n.write)?n.write.cipherFunction(s,n.write)||a.error(a,{message:"Could not encrypt record.",send:!1,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.internal_error}}):a.error(a,{message:"Could not compress record.",send:!1,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.internal_error}}),!a.fail},e.session){var i=e.session.sp;switch(e.session.cipherSuite.initSecurityParameters(i),i.keys=v.generateKeys(e,i),n.read.macKey=t?i.keys.server_write_MAC_key:i.keys.client_write_MAC_key,n.write.macKey=t?i.keys.client_write_MAC_key:i.keys.server_write_MAC_key,e.session.cipherSuite.initConnectionState(n,e,i),i.compression_algorithm){case v.CompressionMethod.none:break;case v.CompressionMethod.deflate:n.read.compressFunction=iN,n.write.compressFunction=nN;break;default:throw new Error("Unsupported compression algorithm.")}}return n};v.createRandom=function(){var e=new Date,t=+e+e.getTimezoneOffset()*6e4,r=F.util.createBuffer();return r.putInt32(t),r.putBytes(F.random.getBytes(28)),r};v.createRecord=function(e,t){if(!t.data)return null;var r={type:t.type,version:{major:e.version.major,minor:e.version.minor},length:t.data.length(),fragment:t.data};return r};v.createAlert=function(e,t){var r=F.util.createBuffer();return r.putByte(t.level),r.putByte(t.description),v.createRecord(e,{type:v.ContentType.alert,data:r})};v.createClientHello=function(e){e.session.clientHelloVersion={major:e.version.major,minor:e.version.minor};for(var t=F.util.createBuffer(),r=0;r0&&(f+=2);var h=e.session.id,p=h.length+1+2+4+28+2+i+1+s+f,d=F.util.createBuffer();return d.putByte(v.HandshakeType.client_hello),d.putInt24(p),d.putByte(e.version.major),d.putByte(e.version.minor),d.putBytes(e.session.sp.client_random),mr(d,1,F.util.createBuffer(h)),mr(d,2,t),mr(d,1,a),f>0&&mr(d,2,o),d};v.createServerHello=function(e){var t=e.session.id,r=t.length+1+2+4+28+2+1,n=F.util.createBuffer();return n.putByte(v.HandshakeType.server_hello),n.putInt24(r),n.putByte(e.version.major),n.putByte(e.version.minor),n.putBytes(e.session.sp.server_random),mr(n,1,F.util.createBuffer(t)),n.putByte(e.session.cipherSuite.id[0]),n.putByte(e.session.cipherSuite.id[1]),n.putByte(e.session.compressionMethod),n};v.createCertificate=function(e){var t=e.entity===v.ConnectionEnd.client,r=null;if(e.getCertificate){var n;t?n=e.session.certificateRequest:n=e.session.extensions.server_name.serverNameList,r=e.getCertificate(e,n)}var i=F.util.createBuffer();if(r!==null)try{F.util.isArray(r)||(r=[r]);for(var a=null,s=0;s0&&(r.putByte(v.HandshakeType.server_key_exchange),r.putInt24(t)),r};v.getClientSignature=function(e,t){var r=F.util.createBuffer();r.putBuffer(e.session.md5.digest()),r.putBuffer(e.session.sha1.digest()),r=r.getBytes(),e.getSignature=e.getSignature||function(n,i,a){var s=null;if(n.getPrivateKey)try{s=n.getPrivateKey(n,n.session.clientCertificate),s=F.pki.privateKeyFromPem(s)}catch(o){n.error(n,{message:"Could not get private key.",cause:o,send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.internal_error}})}s===null?n.error(n,{message:"No private key set.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.internal_error}}):i=s.sign(i,null),a(n,i)},e.getSignature(e,r,t)};v.createCertificateVerify=function(e,t){var r=t.length+2,n=F.util.createBuffer();return n.putByte(v.HandshakeType.certificate_verify),n.putInt24(r),n.putInt16(t.length),n.putBytes(t),n};v.createCertificateRequest=function(e){var t=F.util.createBuffer();t.putByte(1);var r=F.util.createBuffer();for(var n in e.caStore.certs){var i=e.caStore.certs[n],a=F.pki.distinguishedNameToAsn1(i.subject),s=F.asn1.toDer(a);r.putInt16(s.length()),r.putBuffer(s)}var o=1+t.length()+2+r.length(),u=F.util.createBuffer();return u.putByte(v.HandshakeType.certificate_request),u.putInt24(o),mr(u,1,t),mr(u,2,r),u};v.createServerHelloDone=function(e){var t=F.util.createBuffer();return t.putByte(v.HandshakeType.server_hello_done),t.putInt24(0),t};v.createChangeCipherSpec=function(){var e=F.util.createBuffer();return e.putByte(1),e};v.createFinished=function(e){var t=F.util.createBuffer();t.putBuffer(e.session.md5.digest()),t.putBuffer(e.session.sha1.digest());var r=e.entity===v.ConnectionEnd.client,n=e.session.sp,i=12,a=po,s=r?"client finished":"server finished";t=a(n.master_secret,s,t.getBytes(),i);var o=F.util.createBuffer();return o.putByte(v.HandshakeType.finished),o.putInt24(t.length()),o.putBuffer(t),o};v.createHeartbeat=function(e,t,r){typeof r>"u"&&(r=t.length);var n=F.util.createBuffer();n.putByte(e),n.putInt16(r),n.putBytes(t);var i=n.length(),a=Math.max(16,i-r-3);return n.putBytes(F.random.getBytes(a)),n};v.queue=function(e,t){if(t&&!(t.fragment.length()===0&&(t.type===v.ContentType.handshake||t.type===v.ContentType.alert||t.type===v.ContentType.change_cipher_spec))){if(t.type===v.ContentType.handshake){var r=t.fragment.bytes();e.session.md5.update(r),e.session.sha1.update(r),r=null}var n;if(t.fragment.length()<=v.MaxFragment)n=[t];else{n=[];for(var i=t.fragment.bytes();i.length>v.MaxFragment;)n.push(v.createRecord(e,{type:t.type,data:F.util.createBuffer(i.slice(0,v.MaxFragment))})),i=i.slice(v.MaxFragment);i.length>0&&n.push(v.createRecord(e,{type:t.type,data:F.util.createBuffer(i)}))}for(var a=0;a0&&(s=r.order[0]),s!==null&&s in r.cache){a=r.cache[s],delete r.cache[s];for(var o in r.order)if(r.order[o]===s){r.order.splice(o,1);break}}return a},r.setSession=function(i,a){if(r.order.length===r.capacity){var s=r.order.shift();delete r.cache[s]}var s=F.util.bytesToHex(i);r.order.push(s),r.cache[s]=a}}return r};v.createConnection=function(e){var t=null;e.caStore?F.util.isArray(e.caStore)?t=F.pki.createCaStore(e.caStore):t=e.caStore:t=F.pki.createCaStore();var r=e.cipherSuites||null;if(r===null){r=[];for(var n in v.CipherSuites)r.push(v.CipherSuites[n])}var i=e.server?v.ConnectionEnd.server:v.ConnectionEnd.client,a=e.sessionCache?v.createSessionCache(e.sessionCache):null,s={version:{major:v.Version.major,minor:v.Version.minor},entity:i,sessionId:e.sessionId,caStore:t,sessionCache:a,cipherSuites:r,connected:e.connected,virtualHost:e.virtualHost||null,verifyClient:e.verifyClient||!1,verify:e.verify||function(l,f,h,p){return f},verifyOptions:e.verifyOptions||{},getCertificate:e.getCertificate||null,getPrivateKey:e.getPrivateKey||null,getSignature:e.getSignature||null,input:F.util.createBuffer(),tlsData:F.util.createBuffer(),data:F.util.createBuffer(),tlsDataReady:e.tlsDataReady,dataReady:e.dataReady,heartbeatReceived:e.heartbeatReceived,closed:e.closed,error:function(l,f){f.origin=f.origin||(l.entity===v.ConnectionEnd.client?"client":"server"),f.send&&(v.queue(l,v.createAlert(l,f.alert)),v.flush(l));var h=f.fatal!==!1;h&&(l.fail=!0),e.error(l,f),h&&l.close(!1)},deflate:e.deflate||null,inflate:e.inflate||null};s.reset=function(l){s.version={major:v.Version.major,minor:v.Version.minor},s.record=null,s.session=null,s.peerCertificate=null,s.state={pending:null,current:null},s.expect=s.entity===v.ConnectionEnd.client?aN:hN,s.fragmented=null,s.records=[],s.open=!1,s.handshakes=0,s.handshaking=!1,s.isConnected=!1,s.fail=!(l||typeof l>"u"),s.input.clear(),s.tlsData.clear(),s.data.clear(),s.state.current=v.createConnectionState(s)},s.reset();var o=function(l,f){var h=f.type-v.ContentType.change_cipher_spec,p=hl[l.entity][l.expect];h in p?p[h](l,f):v.handleUnexpected(l,f)},u=function(l){var f=0,h=l.input,p=h.length();if(p<5)f=5-p;else{l.record={type:h.getByte(),version:{major:h.getByte(),minor:h.getByte()},length:h.getInt16(),fragment:F.util.createBuffer(),ready:!1};var d=l.record.version.major===l.version.major;d&&l.session&&l.session.version&&(d=l.record.version.minor===l.version.minor),d||l.error(l,{message:"Incompatible TLS version.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.protocol_version}})}return f},c=function(l){var f=0,h=l.input,p=h.length();if(p0&&(s.sessionCache&&(f=s.sessionCache.getSession(l)),f===null&&(l="")),l.length===0&&s.sessionCache&&(f=s.sessionCache.getSession(),f!==null&&(l=f.id)),s.session={id:l,version:null,cipherSuite:null,compressionMethod:null,serverCertificate:null,certificateRequest:null,clientCertificate:null,sp:{},md5:F.md.md5.create(),sha1:F.md.sha1.create()},f&&(s.version=f.version,s.session.sp=f.sp),s.session.sp.client_random=v.createRandom().getBytes(),s.open=!0,v.queue(s,v.createRecord(s,{type:v.ContentType.handshake,data:v.createClientHello(s)})),v.flush(s)}},s.process=function(l){var f=0;return l&&s.input.putBytes(l),s.fail||(s.record!==null&&s.record.ready&&s.record.fragment.isEmpty()&&(s.record=null),s.record===null&&(f=u(s)),!s.fail&&s.record!==null&&!s.record.ready&&(f=c(s)),!s.fail&&s.record!==null&&s.record.ready&&o(s,s.record)),f},s.prepare=function(l){return v.queue(s,v.createRecord(s,{type:v.ContentType.application_data,data:F.util.createBuffer(l)})),v.flush(s)},s.prepareHeartbeatRequest=function(l,f){return l instanceof F.util.ByteBuffer&&(l=l.bytes()),typeof f>"u"&&(f=l.length),s.expectedHeartbeatPayload=l,v.queue(s,v.createRecord(s,{type:v.ContentType.heartbeat,data:v.createHeartbeat(v.HeartbeatMessageType.heartbeat_request,l,f)})),v.flush(s)},s.close=function(l){if(!s.fail&&s.sessionCache&&s.session){var f={id:s.session.id,version:s.session.version,sp:s.session.sp};f.sp.keys=null,s.sessionCache.setSession(f.id,f)}s.open&&(s.open=!1,s.input.clear(),(s.isConnected||s.handshaking)&&(s.isConnected=s.handshaking=!1,v.queue(s,v.createAlert(s,{level:v.Alert.Level.warning,description:v.Alert.Description.close_notify})),v.flush(s)),s.closed(s)),s.reset(l)},s};vy.exports=F.tls=F.tls||{};for(fo in v)typeof v[fo]!="function"&&(F.tls[fo]=v[fo]);var fo;F.tls.prf_tls1=po;F.tls.hmac_sha1=rN;F.tls.createSessionCache=v.createSessionCache;F.tls.createConnection=v.createConnection});var Sy=S((EM,Ey)=>{var Nn=Ae();xn();dl();var Er=Ey.exports=Nn.tls;Er.CipherSuites.TLS_RSA_WITH_AES_128_CBC_SHA={id:[0,47],name:"TLS_RSA_WITH_AES_128_CBC_SHA",initSecurityParameters:function(e){e.bulk_cipher_algorithm=Er.BulkCipherAlgorithm.aes,e.cipher_type=Er.CipherType.block,e.enc_key_length=16,e.block_length=16,e.fixed_iv_length=16,e.record_iv_length=16,e.mac_algorithm=Er.MACAlgorithm.hmac_sha1,e.mac_length=20,e.mac_key_length=20},initConnectionState:my};Er.CipherSuites.TLS_RSA_WITH_AES_256_CBC_SHA={id:[0,53],name:"TLS_RSA_WITH_AES_256_CBC_SHA",initSecurityParameters:function(e){e.bulk_cipher_algorithm=Er.BulkCipherAlgorithm.aes,e.cipher_type=Er.CipherType.block,e.enc_key_length=32,e.block_length=16,e.fixed_iv_length=16,e.record_iv_length=16,e.mac_algorithm=Er.MACAlgorithm.hmac_sha1,e.mac_length=20,e.mac_key_length=20},initConnectionState:my};function my(e,t,r){var n=t.entity===Nn.tls.ConnectionEnd.client;e.read.cipherState={init:!1,cipher:Nn.cipher.createDecipher("AES-CBC",n?r.keys.server_write_key:r.keys.client_write_key),iv:n?r.keys.server_write_IV:r.keys.client_write_IV},e.write.cipherState={init:!1,cipher:Nn.cipher.createCipher("AES-CBC",n?r.keys.client_write_key:r.keys.server_write_key),iv:n?r.keys.client_write_IV:r.keys.server_write_IV},e.read.cipherFunction=TN,e.write.cipherFunction=_N,e.read.macLength=e.write.macLength=r.mac_length,e.read.macFunction=e.write.macFunction=Er.hmac_sha1}function _N(e,t){var r=!1,n=t.macFunction(t.macKey,t.sequenceNumber,e);e.fragment.putBytes(n),t.updateSequenceNumber();var i;e.version.minor===Er.Versions.TLS_1_0.minor?i=t.cipherState.init?null:t.cipherState.iv:i=Nn.random.getBytesSync(16),t.cipherState.init=!0;var a=t.cipherState.cipher;return a.start({iv:i}),e.version.minor>=Er.Versions.TLS_1_1.minor&&a.output.putBytes(i),a.update(e.fragment),a.finish(xN)&&(e.fragment=a.output,e.length=e.fragment.length(),r=!0),r}function xN(e,t,r){if(!r){var n=e-t.length()%e;t.fillWithByte(n-1,n)}return!0}function AN(e,t,r){var n=!0;if(r){for(var i=t.length(),a=t.last(),s=i-1-a;s=a?(e.fragment=i.output.getBytes(o-a),s=i.output.getBytes(a)):e.fragment=i.output.getBytes(),e.fragment=Nn.util.createBuffer(e.fragment),e.length=e.fragment.length();var u=t.macFunction(t.macKey,t.sequenceNumber,e);return t.updateSequenceNumber(),r=IN(t.macKey,s,u)&&r,r}function IN(e,t,r){var n=Nn.hmac.create();return n.start("SHA1",e),n.update(t),t=n.digest().getBytes(),n.start(null,null),n.update(r),r=n.digest().getBytes(),t===r}});var yl=S((SM,Ay)=>{var Ze=Ae();Fr();ke();var Ua=Ay.exports=Ze.sha512=Ze.sha512||{};Ze.md.sha512=Ze.md.algorithms.sha512=Ua;var _y=Ze.sha384=Ze.sha512.sha384=Ze.sha512.sha384||{};_y.create=function(){return Ua.create("SHA-384")};Ze.md.sha384=Ze.md.algorithms.sha384=_y;Ze.sha512.sha256=Ze.sha512.sha256||{create:function(){return Ua.create("SHA-512/256")}};Ze.md["sha512/256"]=Ze.md.algorithms["sha512/256"]=Ze.sha512.sha256;Ze.sha512.sha224=Ze.sha512.sha224||{create:function(){return Ua.create("SHA-512/224")}};Ze.md["sha512/224"]=Ze.md.algorithms["sha512/224"]=Ze.sha512.sha224;Ua.create=function(e){if(xy||bN(),typeof e>"u"&&(e="SHA-512"),!(e in ii))throw new Error("Invalid SHA-512 algorithm: "+e);for(var t=ii[e],r=null,n=Ze.util.createBuffer(),i=new Array(80),a=0;a<80;++a)i[a]=new Array(2);var s=64;switch(e){case"SHA-384":s=48;break;case"SHA-512/256":s=32;break;case"SHA-512/224":s=28;break}var o={algorithm:e.replace("-","").toLowerCase(),blockLength:128,digestLength:s,messageLength:0,fullMessageLength:null,messageLengthSize:16};return o.start=function(){o.messageLength=0,o.fullMessageLength=o.messageLength128=[];for(var u=o.messageLengthSize/4,c=0;c>>0,l>>>0];for(var f=o.fullMessageLength.length-1;f>=0;--f)o.fullMessageLength[f]+=l[1],l[1]=l[0]+(o.fullMessageLength[f]/4294967296>>>0),o.fullMessageLength[f]=o.fullMessageLength[f]>>>0,l[0]=l[1]/4294967296>>>0;return n.putBytes(u),Cy(r,i,n),(n.read>2048||n.length()===0)&&n.compact(),o},o.digest=function(){var u=Ze.util.createBuffer();u.putBytes(n.bytes());var c=o.fullMessageLength[o.fullMessageLength.length-1]+o.messageLengthSize,l=c&o.blockLength-1;u.putBytes(pl.substr(0,o.blockLength-l));for(var f,h,p=o.fullMessageLength[0]*8,d=0;d>>0,p+=h,u.putInt32(p>>>0),p=f>>>0;u.putInt32(p);for(var m=new Array(r.length),d=0;d=128;){for(b=0;b<16;++b)t[b][0]=r.getInt32()>>>0,t[b][1]=r.getInt32()>>>0;for(;b<80;++b)se=t[b-2],R=se[0],M=se[1],n=((R>>>19|M<<13)^(M>>>29|R<<3)^R>>>6)>>>0,i=((R<<13|M>>>19)^(M<<3|R>>>29)^(R<<26|M>>>6))>>>0,Le=t[b-15],R=Le[0],M=Le[1],a=((R>>>1|M<<31)^(R>>>8|M<<24)^R>>>7)>>>0,s=((R<<31|M>>>1)^(R<<24|M>>>8)^(R<<25|M>>>7))>>>0,pe=t[b-7],Ie=t[b-16],M=i+pe[1]+s+Ie[1],t[b][0]=n+pe[0]+a+Ie[0]+(M/4294967296>>>0)>>>0,t[b][1]=M>>>0;for(m=e[0][0],E=e[0][1],C=e[1][0],T=e[1][1],I=e[2][0],P=e[2][1],L=e[3][0],q=e[3][1],te=e[4][0],$=e[4][1],D=e[5][0],K=e[5][1],w=e[6][0],X=e[6][1],ne=e[7][0],me=e[7][1],b=0;b<80;++b)c=((te>>>14|$<<18)^(te>>>18|$<<14)^($>>>9|te<<23))>>>0,l=((te<<18|$>>>14)^(te<<14|$>>>18)^($<<23|te>>>9))>>>0,f=(w^te&(D^w))>>>0,h=(X^$&(K^X))>>>0,o=((m>>>28|E<<4)^(E>>>2|m<<30)^(E>>>7|m<<25))>>>0,u=((m<<4|E>>>28)^(E<<30|m>>>2)^(E<<25|m>>>7))>>>0,p=(m&C|I&(m^C))>>>0,d=(E&T|P&(E^T))>>>0,M=me+l+h+gl[b][1]+t[b][1],n=ne+c+f+gl[b][0]+t[b][0]+(M/4294967296>>>0)>>>0,i=M>>>0,M=u+d,a=o+p+(M/4294967296>>>0)>>>0,s=M>>>0,ne=w,me=X,w=D,X=K,D=te,K=$,M=q+i,te=L+n+(M/4294967296>>>0)>>>0,$=M>>>0,L=I,q=P,I=C,P=T,C=m,T=E,M=i+s,m=n+a+(M/4294967296>>>0)>>>0,E=M>>>0;M=e[0][1]+E,e[0][0]=e[0][0]+m+(M/4294967296>>>0)>>>0,e[0][1]=M>>>0,M=e[1][1]+T,e[1][0]=e[1][0]+C+(M/4294967296>>>0)>>>0,e[1][1]=M>>>0,M=e[2][1]+P,e[2][0]=e[2][0]+I+(M/4294967296>>>0)>>>0,e[2][1]=M>>>0,M=e[3][1]+q,e[3][0]=e[3][0]+L+(M/4294967296>>>0)>>>0,e[3][1]=M>>>0,M=e[4][1]+$,e[4][0]=e[4][0]+te+(M/4294967296>>>0)>>>0,e[4][1]=M>>>0,M=e[5][1]+K,e[5][0]=e[5][0]+D+(M/4294967296>>>0)>>>0,e[5][1]=M>>>0,M=e[6][1]+X,e[6][0]=e[6][0]+w+(M/4294967296>>>0)>>>0,e[6][1]=M>>>0,M=e[7][1]+me,e[7][0]=e[7][0]+ne+(M/4294967296>>>0)>>>0,e[7][1]=M>>>0,Ke-=128}}});var Ty=S(vl=>{var wN=Ae();Nr();var St=wN.asn1;vl.privateKeyValidator={name:"PrivateKeyInfo",tagClass:St.Class.UNIVERSAL,type:St.Type.SEQUENCE,constructed:!0,value:[{name:"PrivateKeyInfo.version",tagClass:St.Class.UNIVERSAL,type:St.Type.INTEGER,constructed:!1,capture:"privateKeyVersion"},{name:"PrivateKeyInfo.privateKeyAlgorithm",tagClass:St.Class.UNIVERSAL,type:St.Type.SEQUENCE,constructed:!0,value:[{name:"AlgorithmIdentifier.algorithm",tagClass:St.Class.UNIVERSAL,type:St.Type.OID,constructed:!1,capture:"privateKeyOid"}]},{name:"PrivateKeyInfo",tagClass:St.Class.UNIVERSAL,type:St.Type.OCTETSTRING,constructed:!1,capture:"privateKey"}]};vl.publicKeyValidator={name:"SubjectPublicKeyInfo",tagClass:St.Class.UNIVERSAL,type:St.Type.SEQUENCE,constructed:!0,captureAsn1:"subjectPublicKeyInfo",value:[{name:"SubjectPublicKeyInfo.AlgorithmIdentifier",tagClass:St.Class.UNIVERSAL,type:St.Type.SEQUENCE,constructed:!0,value:[{name:"AlgorithmIdentifier.algorithm",tagClass:St.Class.UNIVERSAL,type:St.Type.OID,constructed:!1,capture:"publicKeyOid"}]},{tagClass:St.Class.UNIVERSAL,type:St.Type.BITSTRING,constructed:!1,composed:!0,captureBitStringValue:"ed25519PublicKey"}]}});var Fy=S((_M,Uy)=>{var xt=Ae();Ba();pr();yl();ke();var Oy=Ty(),RN=Oy.publicKeyValidator,NN=Oy.privateKeyValidator;typeof Iy>"u"&&(Iy=xt.jsbn.BigInteger);var Iy,Sl=xt.util.ByteBuffer,Xt=typeof Buffer>"u"?Uint8Array:Buffer;xt.pki=xt.pki||{};Uy.exports=xt.pki.ed25519=xt.ed25519=xt.ed25519||{};var Re=xt.ed25519;Re.constants={};Re.constants.PUBLIC_KEY_BYTE_LENGTH=32;Re.constants.PRIVATE_KEY_BYTE_LENGTH=64;Re.constants.SEED_BYTE_LENGTH=32;Re.constants.SIGN_BYTE_LENGTH=64;Re.constants.HASH_BYTE_LENGTH=64;Re.generateKeyPair=function(e){e=e||{};var t=e.seed;if(t===void 0)t=xt.random.getBytesSync(Re.constants.SEED_BYTE_LENGTH);else if(typeof t=="string"){if(t.length!==Re.constants.SEED_BYTE_LENGTH)throw new TypeError('"seed" must be '+Re.constants.SEED_BYTE_LENGTH+" bytes in length.")}else if(!(t instanceof Uint8Array))throw new TypeError('"seed" must be a node.js Buffer, Uint8Array, or a binary string.');t=cn({message:t,encoding:"binary"});for(var r=new Xt(Re.constants.PUBLIC_KEY_BYTE_LENGTH),n=new Xt(Re.constants.PRIVATE_KEY_BYTE_LENGTH),i=0;i<32;++i)n[i]=t[i];return PN(r,n),{publicKey:r,privateKey:n}};Re.privateKeyFromAsn1=function(e){var t={},r=[],n=xt.asn1.validate(e,NN,t,r);if(!n){var i=new Error("Invalid Key.");throw i.errors=r,i}var a=xt.asn1.derToOid(t.privateKeyOid),s=xt.oids.EdDSA25519;if(a!==s)throw new Error('Invalid OID "'+a+'"; OID must be "'+s+'".');var o=t.privateKey,u=cn({message:xt.asn1.fromDer(o).value,encoding:"binary"});return{privateKeyBytes:u}};Re.publicKeyFromAsn1=function(e){var t={},r=[],n=xt.asn1.validate(e,RN,t,r);if(!n){var i=new Error("Invalid Key.");throw i.errors=r,i}var a=xt.asn1.derToOid(t.publicKeyOid),s=xt.oids.EdDSA25519;if(a!==s)throw new Error('Invalid OID "'+a+'"; OID must be "'+s+'".');var o=t.ed25519PublicKey;if(o.length!==Re.constants.PUBLIC_KEY_BYTE_LENGTH)throw new Error("Key length is invalid.");return cn({message:o,encoding:"binary"})};Re.publicKeyFromPrivateKey=function(e){e=e||{};var t=cn({message:e.privateKey,encoding:"binary"});if(t.length!==Re.constants.PRIVATE_KEY_BYTE_LENGTH)throw new TypeError('"options.privateKey" must have a byte length of '+Re.constants.PRIVATE_KEY_BYTE_LENGTH);for(var r=new Xt(Re.constants.PUBLIC_KEY_BYTE_LENGTH),n=0;n=0};function cn(e){var t=e.message;if(t instanceof Uint8Array||t instanceof Xt)return t;var r=e.encoding;if(t===void 0)if(e.md)t=e.md.digest().getBytes(),r="binary";else throw new TypeError('"options.message" or "options.md" not specified.');if(typeof t=="string"&&!r)throw new TypeError('"options.encoding" must be "binary" or "utf8".');if(typeof t=="string"){if(typeof Buffer<"u")return Buffer.from(t,r);t=new Sl(t,r)}else if(!(t instanceof Sl))throw new TypeError('"options.message" must be a node.js Buffer, a Uint8Array, a forge ByteBuffer, or a string with "options.encoding" specifying its encoding.');for(var n=new Xt(t.length()),i=0;i=32;--n){for(r=0,i=n-32,a=n-12;i>8,t[i]-=r*256;t[i]+=r,t[n]=0}for(r=0,i=0;i<32;++i)t[i]+=r-(t[31]>>4)*ml[i],r=t[i]>>8,t[i]&=255;for(i=0;i<32;++i)t[i]-=r*ml[i];for(n=0;n<32;++n)t[n+1]+=t[n]>>8,e[n]=t[n]&255}function _l(e){for(var t=new Float64Array(64),r=0;r<64;++r)t[r]=e[r],e[r]=0;Ly(e,t)}function xl(e,t){var r=he(),n=he(),i=he(),a=he(),s=he(),o=he(),u=he(),c=he(),l=he();ji(r,e[1],e[0]),ji(l,t[1],t[0]),We(r,r,l),Gi(n,e[0],e[1]),Gi(l,t[0],t[1]),We(n,n,l),We(i,e[3],t[3]),We(i,i,LN),We(a,e[2],t[2]),Gi(a,a,a),ji(s,n,r),ji(o,a,i),Gi(u,a,i),Gi(c,n,r),We(e[0],s,o),We(e[1],c,u),We(e[2],u,o),We(e[3],s,c)}function Ry(e,t,r){for(var n=0;n<4;++n)ky(e[n],t[n],r)}function Al(e,t){var r=he(),n=he(),i=he();VN(i,t[2]),We(r,t[0],i),We(n,t[1],i),yo(e,n),e[31]^=Py(r)<<7}function yo(e,t){var r,n,i,a=he(),s=he();for(r=0;r<16;++r)s[r]=t[r];for(El(s),El(s),El(s),n=0;n<2;++n){for(a[0]=s[0]-65517,r=1;r<15;++r)a[r]=s[r]-65535-(a[r-1]>>16&1),a[r-1]&=65535;a[15]=s[15]-32767-(a[14]>>16&1),i=a[15]>>16&1,a[14]&=65535,ky(s,a,1-i)}for(r=0;r<16;r++)e[2*r]=s[r]&255,e[2*r+1]=s[r]>>8}function UN(e,t){var r=he(),n=he(),i=he(),a=he(),s=he(),o=he(),u=he();return On(e[2],go),FN(e[1],t),ai(i,e[1]),We(a,i,ON),ji(i,i,e[2]),Gi(a,e[2],a),ai(s,a),ai(o,s),We(u,o,s),We(r,u,i),We(r,r,a),qN(r,r),We(r,r,i),We(r,r,a),We(r,r,a),We(e[0],r,a),ai(n,e[0]),We(n,n,a),Ny(n,i)&&We(e[0],e[0],BN),ai(n,e[0]),We(n,n,a),Ny(n,i)?-1:(Py(e[0])===t[31]>>7&&ji(e[0],Cl,e[0]),We(e[3],e[0],e[1]),0)}function FN(e,t){var r;for(r=0;r<16;++r)e[r]=t[2*r]+(t[2*r+1]<<8);e[15]&=32767}function qN(e,t){var r=he(),n;for(n=0;n<16;++n)r[n]=t[n];for(n=250;n>=0;--n)ai(r,r),n!==1&&We(r,r,t);for(n=0;n<16;++n)e[n]=r[n]}function Ny(e,t){var r=new Xt(32),n=new Xt(32);return yo(r,e),yo(n,t),By(r,0,n,0)}function By(e,t,r,n){return MN(e,t,r,n,32)}function MN(e,t,r,n,i){var a,s=0;for(a=0;a>>8)-1}function Py(e){var t=new Xt(32);return yo(t,e),t[0]&1}function Dy(e,t,r){var n,i;for(On(e[0],Cl),On(e[1],go),On(e[2],go),On(e[3],Cl),i=255;i>=0;--i)n=r[i/8|0]>>(i&7)&1,Ry(e,t,n),xl(t,e),xl(e,e),Ry(e,t,n)}function Tl(e,t){var r=[he(),he(),he(),he()];On(r[0],by),On(r[1],wy),On(r[2],go),We(r[3],by,wy),Dy(e,r,t)}function On(e,t){var r;for(r=0;r<16;r++)e[r]=t[r]|0}function VN(e,t){var r=he(),n;for(n=0;n<16;++n)r[n]=t[n];for(n=253;n>=0;--n)ai(r,r),n!==2&&n!==4&&We(r,r,t);for(n=0;n<16;++n)e[n]=r[n]}function El(e){var t,r,n=1;for(t=0;t<16;++t)r=e[t]+n+65535,n=Math.floor(r/65536),e[t]=r-n*65536;e[0]+=n-1+37*(n-1)}function ky(e,t,r){for(var n,i=~(r-1),a=0;a<16;++a)n=i&(e[a]^t[a]),e[a]^=n,t[a]^=n}function he(e){var t,r=new Float64Array(16);if(e)for(t=0;t{var rr=Ae();ke();pr();Ba();Vy.exports=rr.kem=rr.kem||{};var qy=rr.jsbn.BigInteger;rr.kem.rsa={};rr.kem.rsa.create=function(e,t){t=t||{};var r=t.prng||rr.random,n={};return n.encrypt=function(i,a){var s=Math.ceil(i.n.bitLength()/8),o;do o=new qy(rr.util.bytesToHex(r.getBytesSync(s)),16).mod(i.n);while(o.compareTo(qy.ONE)<=0);o=rr.util.hexToBytes(o.toString(16));var u=s-o.length;u>0&&(o=rr.util.fillString("\0",u)+o);var c=i.encrypt(o,"NONE"),l=e.generate(o,a);return{encapsulation:c,key:l}},n.decrypt=function(i,a,s){var o=i.decrypt(a,"NONE");return e.generate(o,s)},n};rr.kem.kdf1=function(e,t){My(this,e,0,t||e.digestLength)};rr.kem.kdf2=function(e,t){My(this,e,1,t||e.digestLength)};function My(e,t,r,n){e.generate=function(i,a){for(var s=new rr.util.ByteBuffer,o=Math.ceil(a/n)+r,u=new rr.util.ByteBuffer,c=r;c{var Oe=Ae();ke();jy.exports=Oe.log=Oe.log||{};Oe.log.levels=["none","error","warning","info","debug","verbose","max"];var vo={},wl=[],Ma=null;Oe.log.LEVEL_LOCKED=2;Oe.log.NO_LEVEL_CHECK=4;Oe.log.INTERPOLATE=8;for(Kr=0;Kr"u"||t?e.flags|=Oe.log.LEVEL_LOCKED:e.flags&=~Oe.log.LEVEL_LOCKED};Oe.log.addLogger=function(e){wl.push(e)};typeof console<"u"&&"log"in console?(console.error&&console.warn&&console.info&&console.debug?(Hy={error:console.error,warning:console.warn,info:console.info,debug:console.debug,verbose:console.debug},Va=function(e,t){Oe.log.prepareStandard(t);var r=Hy[t.level],n=[t.standard];n=n.concat(t.arguments.slice()),r.apply(console,n)},Ki=Oe.log.makeLogger(Va)):(Va=function(t,r){Oe.log.prepareStandardFull(r),console.log(r.standardFull)},Ki=Oe.log.makeLogger(Va)),Oe.log.setLevel(Ki,"debug"),Oe.log.addLogger(Ki),Ma=Ki):console={log:function(){}};var Ki,Hy,Va;Ma!==null&&typeof window<"u"&&window.location&&(qa=new URL(window.location.href).searchParams,qa.has("console.level")&&Oe.log.setLevel(Ma,qa.get("console.level").slice(-1)[0]),qa.has("console.lock")&&(Gy=qa.get("console.lock").slice(-1)[0],Gy=="true"&&Oe.log.lock(Ma)));var qa,Gy;Oe.log.consoleLogger=Ma});var Qy=S((TM,Wy)=>{Wy.exports=Fr();Ys();qi();Vc();yl()});var zy=S((IM,Xy)=>{var W=Ae();xn();Nr();Oa();An();Zn();tl();pr();ke();co();var x=W.asn1,qt=Xy.exports=W.pkcs7=W.pkcs7||{};qt.messageFromPem=function(e){var t=W.pem.decode(e)[0];if(t.type!=="PKCS7"){var r=new Error('Could not convert PKCS#7 message from PEM; PEM header type is not "PKCS#7".');throw r.headerType=t.type,r}if(t.procType&&t.procType.type==="ENCRYPTED")throw new Error("Could not convert PKCS#7 message from PEM; PEM is encrypted.");var n=x.fromDer(t.body);return qt.messageFromAsn1(n)};qt.messageToPem=function(e,t){var r={type:"PKCS7",body:x.toDer(e.toAsn1()).getBytes()};return W.pem.encode(r,{maxline:t})};qt.messageFromAsn1=function(e){var t={},r=[];if(!x.validate(e,qt.asn1.contentInfoValidator,t,r)){var n=new Error("Cannot read PKCS#7 message. ASN.1 object is not an PKCS#7 ContentInfo.");throw n.errors=r,n}var i=x.derToOid(t.contentType),a;switch(i){case W.pki.oids.envelopedData:a=qt.createEnvelopedData();break;case W.pki.oids.encryptedData:a=qt.createEncryptedData();break;case W.pki.oids.signedData:a=qt.createSignedData();break;default:throw new Error("Cannot read PKCS#7 message. ContentType with OID "+i+" is not (yet) supported.")}return a.fromAsn1(t.content.value[0]),a};qt.createSignedData=function(){var e=null;return e={type:W.pki.oids.signedData,version:1,certificates:[],crls:[],signers:[],digestAlgorithmIdentifiers:[],contentInfo:null,signerInfos:[],fromAsn1:function(n){if(Nl(e,n,qt.asn1.signedDataValidator),e.certificates=[],e.crls=[],e.digestAlgorithmIdentifiers=[],e.contentInfo=null,e.signerInfos=[],e.rawCapture.certificates)for(var i=e.rawCapture.certificates.value,a=0;a0&&s.value[0].value.push(x.create(x.Class.CONTEXT_SPECIFIC,0,!0,n)),a.length>0&&s.value[0].value.push(x.create(x.Class.CONTEXT_SPECIFIC,1,!0,a)),s.value[0].value.push(x.create(x.Class.UNIVERSAL,x.Type.SET,!0,e.signerInfos)),x.create(x.Class.UNIVERSAL,x.Type.SEQUENCE,!0,[x.create(x.Class.UNIVERSAL,x.Type.OID,!1,x.oidToDer(e.type).getBytes()),s])},addSigner:function(n){var i=n.issuer,a=n.serialNumber;if(n.certificate){var s=n.certificate;typeof s=="string"&&(s=W.pki.certificateFromPem(s)),i=s.issuer.attributes,a=s.serialNumber}var o=n.key;if(!o)throw new Error("Could not add PKCS#7 signer; no private key specified.");typeof o=="string"&&(o=W.pki.privateKeyFromPem(o));var u=n.digestAlgorithm||W.pki.oids.sha1;switch(u){case W.pki.oids.sha1:case W.pki.oids.sha256:case W.pki.oids.sha384:case W.pki.oids.sha512:case W.pki.oids.md5:break;default:throw new Error("Could not add PKCS#7 signer; unknown message digest algorithm: "+u)}var c=n.authenticatedAttributes||[];if(c.length>0){for(var l=!1,f=!1,h=0;h0){for(var r=x.create(x.Class.CONTEXT_SPECIFIC,1,!0,[]),n=0;n=r&&i{var ft=Ae();xn();Di();Ys();qi();ke();var Eo=Zy.exports=ft.ssh=ft.ssh||{};Eo.privateKeyToPutty=function(e,t,r){r=r||"",t=t||"";var n="ssh-rsa",i=t===""?"none":"aes256-cbc",a="PuTTY-User-Key-File-2: "+n+`\r +`;a+="Encryption: "+i+`\r +`,a+="Comment: "+r+`\r +`;var s=ft.util.createBuffer();Wi(s,n),Wr(s,e.e),Wr(s,e.n);var o=ft.util.encode64(s.bytes(),64),u=Math.floor(o.length/66)+1;a+="Public-Lines: "+u+`\r +`,a+=o;var c=ft.util.createBuffer();Wr(c,e.d),Wr(c,e.p),Wr(c,e.q),Wr(c,e.qInv);var l;if(!t)l=ft.util.encode64(c.bytes(),64);else{var f=c.length()+16-1;f-=f%16;var h=mo(c.bytes());h.truncate(h.length()-f+c.length()),c.putBuffer(h);var p=ft.util.createBuffer();p.putBuffer(mo("\0\0\0\0",t)),p.putBuffer(mo("\0\0\0",t));var d=ft.aes.createEncryptionCipher(p.truncate(8),"CBC");d.start(ft.util.createBuffer().fillWithByte(0,16)),d.update(c.copy()),d.finish();var m=d.output;m.truncate(16),l=ft.util.encode64(m.bytes(),64)}u=Math.floor(l.length/66)+1,a+=`\r +Private-Lines: `+u+`\r +`,a+=l;var E=mo("putty-private-key-file-mac-key",t),C=ft.util.createBuffer();Wi(C,n),Wi(C,i),Wi(C,r),C.putInt32(s.length()),C.putBuffer(s),C.putInt32(c.length()),C.putBuffer(c);var T=ft.hmac.create();return T.start("sha1",E),T.update(C.bytes()),a+=`\r +Private-MAC: `+T.digest().toHex()+`\r +`,a};Eo.publicKeyToOpenSSH=function(e,t){var r="ssh-rsa";t=t||"";var n=ft.util.createBuffer();return Wi(n,r),Wr(n,e.e),Wr(n,e.n),r+" "+ft.util.encode64(n.bytes())+" "+t};Eo.privateKeyToOpenSSH=function(e,t){return t?ft.pki.encryptRsaPrivateKey(e,t,{legacy:!0,algorithm:"aes128"}):ft.pki.privateKeyToPem(e)};Eo.getPublicKeyFingerprint=function(e,t){t=t||{};var r=t.md||ft.md.md5.create(),n="ssh-rsa",i=ft.util.createBuffer();Wi(i,n),Wr(i,e.e),Wr(i,e.n),r.start(),r.update(i.getBytes());var a=r.digest();if(t.encoding==="hex"){var s=a.toHex();return t.delimiter?s.match(/.{2}/g).join(t.delimiter):s}else{if(t.encoding==="binary")return a.getBytes();if(t.encoding)throw new Error('Unknown encoding "'+t.encoding+'".')}return a};function Wr(e,t){var r=t.toString(16);r[0]>="8"&&(r="00"+r);var n=ft.util.hexToBytes(r);e.putInt32(n.length),e.putBytes(n)}function Wi(e,t){e.putInt32(t.length),e.putString(t)}function mo(){for(var e=ft.md.sha1.create(),t=arguments.length,r=0;r{ev.exports=Ae();xn();Sy();Nr();$s();Oa();Fy();Di();$y();Ky();Qy();rl();Js();Zn();Xc();al();zy();ol();Zc();$c();so();pr();jc();Jy();dl();ke()});var Ol=S(Qr=>{"use strict";Object.defineProperty(Qr,"__esModule",{value:!0});Qr.safeWhich=Qr.isWindows=void 0;var rv=require("fs"),YN=require("path");Qr.isWindows=process.platform==="win32";var nv=Qr.isWindows?";":":",XN=Qr.isWindows?[".com",".exe",".bat",".cmd"]:[""];async function zN(e){if(e.includes("/")||e.includes("\\")&&Qr.isWindows)return e;let t=process.env.PATH;if(t===void 0)throw new Error(`Could not resolve program ${e} because no PATH environment variable was set.`);let r=t.split(nv),n=XN;Qr.isWindows&&process.env.PATHEXT!==void 0&&(n=process.env.PATHEXT.split(nv));for(let i of r)for(let a of n){let s=YN.join(i,e+a);try{return await rv.promises.access(s,rv.constants.X_OK),s}catch(o){if(o.code!=="ENOENT")throw o}}throw new Error(`Could not find program ${e} on PATH.`)}Qr.safeWhich=zN});var ov=S(Qi=>{"use strict";Object.defineProperty(Qi,"__esModule",{value:!0});var ZN=require("node:child_process"),JN=require("node:fs/promises"),eO=require("node:os"),iv=require("node:path"),tO=require("node:process"),rO=require("node:util"),$a=class e extends Error{constructor(t){super(t),this.name="InvalidPathError",Object.setPrototypeOf(this,e.prototype)}},So=class e extends Error{constructor(t){super(t),this.name="NoMatchError",Object.setPrototypeOf(this,e.prototype)}};async function av(e,t){try{return await t.fsAccess(e),Promise.resolve(!0)}catch{return Promise.resolve(!1)}}async function sv(e,t){let r=e,n=await av(r,t);for(;!n;)r=t.pathNormalize(r+"/.."),n=await av(r,t);return r}async function nO(e){if(parseInt(e.release.split(".")[0],10)<=6)return!1;try{return await e.cpExecFile("where",["powershell"],{windowsHide:!0}),!0}catch{return!1}}function iO(e,t={platform:tO.platform,release:eO.release(),fsAccess:JN.access,pathNormalize:iv.normalize,pathSep:iv.sep,cpExecFile:rO.promisify(ZN.execFile)}){function r(s,o,u,c){let f=s.split(` +`).map(p=>p.trim()).filter(p=>p.length!==0).slice(1).map(p=>p.split(/\s+(?=[\d/])/)).filter(o);if(f.length===0)throw new So;let h=f[0];return{diskPath:h[u.diskPath],free:parseInt(h[u.free],10)*c,size:parseInt(h[u.size],10)*c}}async function n(s,o,u,c=1){let[l,...f]=s;if(l===void 0)return Promise.reject(new Error("cmd must contain at least one item"));try{let{stdout:h}=await t.cpExecFile(l,f,{windowsHide:!0});return r(h,o,u,c)}catch(h){return Promise.reject(h)}}async function i(s){if(s.charAt(1)!==":")return Promise.reject(new $a(`The following path is invalid (should be X:\\...): ${s}`));let o=["powershell","Get-CimInstance -ClassName Win32_LogicalDisk | Select-Object Caption, FreeSpace, Size"],u=["wmic","logicaldisk","get","size,freespace,caption"],c=await nO(t)?o:u;return n(c,l=>{let f=l[0];return s.toUpperCase().startsWith(f.toUpperCase())},{diskPath:0,free:1,size:2})}async function a(s){if(!t.pathNormalize(s).startsWith(t.pathSep))return Promise.reject(new $a(`The following path is invalid (should start by ${t.pathSep}): ${s}`));let o=await sv(s,t);return n(["df","-Pk","--",o],()=>!0,{diskPath:5,free:3,size:1},1024)}return t.platform==="win32"?i(e):a(e)}Qi.InvalidPathError=$a;Qi.NoMatchError=So;Qi.default=iO;Qi.getFirstExistingParentPath=sv});var cv=S((OM,uv)=>{"use strict";uv.exports=(...e)=>[...new Set([].concat(...e))]});var Ll=S((LM,hv)=>{"use strict";var aO=require("stream"),lv=aO.PassThrough,sO=Array.prototype.slice;hv.exports=oO;function oO(){let e=[],t=sO.call(arguments),r=!1,n=t[t.length-1];n&&!Array.isArray(n)&&n.pipe==null?t.pop():n={};let i=n.end!==!1,a=n.pipeError===!0;n.objectMode==null&&(n.objectMode=!0),n.highWaterMark==null&&(n.highWaterMark=64*1024);let s=lv(n);function o(){for(let l=0,f=arguments.length;l0||(r=!1,u())}function p(d){function m(){d.removeListener("merge2UnpipeEnd",m),d.removeListener("end",m),a&&d.removeListener("error",E),h()}function E(C){s.emit("error",C)}if(d._readableState.endEmitted)return h();d.on("merge2UnpipeEnd",m),d.on("end",m),a&&d.on("error",E),d.pipe(s,{end:!1}),d.resume()}for(let d=0;d{"use strict";Object.defineProperty(Yi,"__esModule",{value:!0});Yi.splitWhen=Yi.flatten=void 0;function uO(e){return e.reduce((t,r)=>[].concat(t,r),[])}Yi.flatten=uO;function cO(e,t){let r=[[]],n=0;for(let i of e)t(i)?(n++,r[n]=[]):r[n].push(i);return r}Yi.splitWhen=cO});var pv=S(Co=>{"use strict";Object.defineProperty(Co,"__esModule",{value:!0});Co.isEnoentCodeError=void 0;function lO(e){return e.code==="ENOENT"}Co.isEnoentCodeError=lO});var gv=S(_o=>{"use strict";Object.defineProperty(_o,"__esModule",{value:!0});_o.createDirentFromStats=void 0;var Bl=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function fO(e,t){return new Bl(e,t)}_o.createDirentFromStats=fO});var Ev=S(ht=>{"use strict";Object.defineProperty(ht,"__esModule",{value:!0});ht.convertPosixPathToPattern=ht.convertWindowsPathToPattern=ht.convertPathToPattern=ht.escapePosixPath=ht.escapeWindowsPath=ht.escape=ht.removeLeadingDotSegment=ht.makeAbsolute=ht.unixify=void 0;var hO=require("os"),dO=require("path"),yv=hO.platform()==="win32",pO=2,gO=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,yO=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,vO=/^\\\\([.?])/,mO=/\\(?![!()+@[\]{}])/g;function EO(e){return e.replace(/\\/g,"/")}ht.unixify=EO;function SO(e,t){return dO.resolve(e,t)}ht.makeAbsolute=SO;function CO(e){if(e.charAt(0)==="."){let t=e.charAt(1);if(t==="/"||t==="\\")return e.slice(pO)}return e}ht.removeLeadingDotSegment=CO;ht.escape=yv?Pl:Dl;function Pl(e){return e.replace(yO,"\\$2")}ht.escapeWindowsPath=Pl;function Dl(e){return e.replace(gO,"\\$2")}ht.escapePosixPath=Dl;ht.convertPathToPattern=yv?vv:mv;function vv(e){return Pl(e).replace(vO,"//$1").replace(mO,"/")}ht.convertWindowsPathToPattern=vv;function mv(e){return Dl(e)}ht.convertPosixPathToPattern=mv});var Cv=S((UM,Sv)=>{Sv.exports=function(t){if(typeof t!="string"||t==="")return!1;for(var r;r=/(\\).|([@?!+*]\(.*\))/g.exec(t);){if(r[2])return!0;t=t.slice(r.index+r[0].length)}return!1}});var kl=S((FM,xv)=>{var _O=Cv(),_v={"{":"}","(":")","[":"]"},xO=function(e){if(e[0]==="!")return!0;for(var t=0,r=-2,n=-2,i=-2,a=-2,s=-2;tt&&(s===-1||s>n||(s=e.indexOf("\\",t),s===-1||s>n)))||i!==-1&&e[t]==="{"&&e[t+1]!=="}"&&(i=e.indexOf("}",t),i>t&&(s=e.indexOf("\\",t),s===-1||s>i))||a!==-1&&e[t]==="("&&e[t+1]==="?"&&/[:!=]/.test(e[t+2])&&e[t+3]!==")"&&(a=e.indexOf(")",t),a>t&&(s=e.indexOf("\\",t),s===-1||s>a))||r!==-1&&e[t]==="("&&e[t+1]!=="|"&&(rr&&(s=e.indexOf("\\",r),s===-1||s>a))))return!0;if(e[t]==="\\"){var o=e[t+1];t+=2;var u=_v[o];if(u){var c=e.indexOf(u,t);c!==-1&&(t=c+1)}if(e[t]==="!")return!0}else t++}return!1},AO=function(e){if(e[0]==="!")return!0;for(var t=0;t{"use strict";var TO=kl(),IO=require("path").posix.dirname,bO=require("os").platform()==="win32",Ul="/",wO=/\\/g,RO=/[\{\[].*[\}\]]$/,NO=/(^|[^\\])([\{\[]|\([^\)]+$)/,OO=/\\([\!\*\?\|\[\]\(\)\{\}])/g;Av.exports=function(t,r){var n=Object.assign({flipBackslashes:!0},r);n.flipBackslashes&&bO&&t.indexOf(Ul)<0&&(t=t.replace(wO,Ul)),RO.test(t)&&(t+=Ul),t+="a";do t=IO(t);while(TO(t)||NO.test(t));return t.replace(OO,"$1")}});var xo=S(Sr=>{"use strict";Sr.isInteger=e=>typeof e=="number"?Number.isInteger(e):typeof e=="string"&&e.trim()!==""?Number.isInteger(Number(e)):!1;Sr.find=(e,t)=>e.nodes.find(r=>r.type===t);Sr.exceedsLimit=(e,t,r=1,n)=>n===!1||!Sr.isInteger(e)||!Sr.isInteger(t)?!1:(Number(t)-Number(e))/Number(r)>=n;Sr.escapeNode=(e,t=0,r)=>{let n=e.nodes[t];n&&(r&&n.type===r||n.type==="open"||n.type==="close")&&n.escaped!==!0&&(n.value="\\"+n.value,n.escaped=!0)};Sr.encloseBrace=e=>e.type!=="brace"||e.commas>>0+e.ranges>>0?!1:(e.invalid=!0,!0);Sr.isInvalidBrace=e=>e.type!=="brace"?!1:e.invalid===!0||e.dollar?!0:!(e.commas>>0+e.ranges>>0)||e.open!==!0||e.close!==!0?(e.invalid=!0,!0):!1;Sr.isOpenOrClose=e=>e.type==="open"||e.type==="close"?!0:e.open===!0||e.close===!0;Sr.reduce=e=>e.reduce((t,r)=>(r.type==="text"&&t.push(r.value),r.type==="range"&&(r.type="text"),t),[]);Sr.flatten=(...e)=>{let t=[],r=n=>{for(let i=0;i{"use strict";var Iv=xo();bv.exports=(e,t={})=>{let r=(n,i={})=>{let a=t.escapeInvalid&&Iv.isInvalidBrace(i),s=n.invalid===!0&&t.escapeInvalid===!0,o="";if(n.value)return(a||s)&&Iv.isOpenOrClose(n)?"\\"+n.value:n.value;if(n.value)return n.value;if(n.nodes)for(let u of n.nodes)o+=r(u);return o};return r(e)}});var Rv=S(($M,wv)=>{"use strict";wv.exports=function(e){return typeof e=="number"?e-e===0:typeof e=="string"&&e.trim()!==""?Number.isFinite?Number.isFinite(+e):isFinite(+e):!1}});var Fv=S((HM,Uv)=>{"use strict";var Nv=Rv(),si=(e,t,r)=>{if(Nv(e)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(t===void 0||e===t)return String(e);if(Nv(t)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let n={relaxZeros:!0,...r};typeof n.strictZeros=="boolean"&&(n.relaxZeros=n.strictZeros===!1);let i=String(n.relaxZeros),a=String(n.shorthand),s=String(n.capture),o=String(n.wrap),u=e+":"+t+"="+i+a+s+o;if(si.cache.hasOwnProperty(u))return si.cache[u].result;let c=Math.min(e,t),l=Math.max(e,t);if(Math.abs(c-l)===1){let m=e+"|"+t;return n.capture?`(${m})`:n.wrap===!1?m:`(?:${m})`}let f=kv(e)||kv(t),h={min:e,max:t,a:c,b:l},p=[],d=[];if(f&&(h.isPadded=f,h.maxLen=String(h.max).length),c<0){let m=l<0?Math.abs(l):1;d=Ov(m,Math.abs(c),h,n),c=h.a=0}return l>=0&&(p=Ov(c,l,h,n)),h.negatives=d,h.positives=p,h.result=LO(d,p,n),n.capture===!0?h.result=`(${h.result})`:n.wrap!==!1&&p.length+d.length>1&&(h.result=`(?:${h.result})`),si.cache[u]=h,h.result};function LO(e,t,r){let n=Fl(e,t,"-",!1,r)||[],i=Fl(t,e,"",!1,r)||[],a=Fl(e,t,"-?",!0,r)||[];return n.concat(a).concat(i).join("|")}function BO(e,t){let r=1,n=1,i=Bv(e,r),a=new Set([t]);for(;e<=i&&i<=t;)a.add(i),r+=1,i=Bv(e,r);for(i=Pv(t+1,n)-1;e1&&o.count.pop(),o.count.push(l.count[0]),o.string=o.pattern+Dv(o.count),s=c+1;continue}r.isPadded&&(f=FO(c,r,n)),l.string=f+l.pattern+Dv(l.count),a.push(l),s=c+1,o=l}return a}function Fl(e,t,r,n,i){let a=[];for(let s of e){let{string:o}=s;!n&&!Lv(t,"string",o)&&a.push(r+o),n&&Lv(t,"string",o)&&a.push(r+o)}return a}function DO(e,t){let r=[];for(let n=0;nt?1:t>e?-1:0}function Lv(e,t,r){return e.some(n=>n[t]===r)}function Bv(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function Pv(e,t){return e-e%Math.pow(10,t)}function Dv(e){let[t=0,r=""]=e;return r||t>1?`{${t+(r?","+r:"")}}`:""}function UO(e,t,r){return`[${e}${t-e===1?"":"-"}${t}]`}function kv(e){return/^-?(0+)\d/.test(e)}function FO(e,t,r){if(!t.isPadded)return e;let n=Math.abs(t.maxLen-String(e).length),i=r.relaxZeros!==!1;switch(n){case 0:return"";case 1:return i?"0?":"0";case 2:return i?"0{0,2}":"00";default:return i?`0{0,${n}}`:`0{${n}}`}}si.cache={};si.clearCache=()=>si.cache={};Uv.exports=si});var Vl=S((GM,jv)=>{"use strict";var qO=require("util"),Mv=Fv(),qv=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),MO=e=>t=>e===!0?Number(t):String(t),ql=e=>typeof e=="number"||typeof e=="string"&&e!=="",Ha=e=>Number.isInteger(+e),Ml=e=>{let t=`${e}`,r=-1;if(t[0]==="-"&&(t=t.slice(1)),t==="0")return!1;for(;t[++r]==="0";);return r>0},VO=(e,t,r)=>typeof e=="string"||typeof t=="string"?!0:r.stringify===!0,$O=(e,t,r)=>{if(t>0){let n=e[0]==="-"?"-":"";n&&(e=e.slice(1)),e=n+e.padStart(n?t-1:t,"0")}return r===!1?String(e):e},Io=(e,t)=>{let r=e[0]==="-"?"-":"";for(r&&(e=e.slice(1),t--);e.length{e.negatives.sort((o,u)=>ou?1:0),e.positives.sort((o,u)=>ou?1:0);let n=t.capture?"":"?:",i="",a="",s;return e.positives.length&&(i=e.positives.map(o=>Io(String(o),r)).join("|")),e.negatives.length&&(a=`-(${n}${e.negatives.map(o=>Io(String(o),r)).join("|")})`),i&&a?s=`${i}|${a}`:s=i||a,t.wrap?`(${n}${s})`:s},Vv=(e,t,r,n)=>{if(r)return Mv(e,t,{wrap:!1,...n});let i=String.fromCharCode(e);if(e===t)return i;let a=String.fromCharCode(t);return`[${i}-${a}]`},$v=(e,t,r)=>{if(Array.isArray(e)){let n=r.wrap===!0,i=r.capture?"":"?:";return n?`(${i}${e.join("|")})`:e.join("|")}return Mv(e,t,r)},Hv=(...e)=>new RangeError("Invalid range arguments: "+qO.inspect(...e)),Gv=(e,t,r)=>{if(r.strictRanges===!0)throw Hv([e,t]);return[]},GO=(e,t)=>{if(t.strictRanges===!0)throw new TypeError(`Expected step "${e}" to be a number`);return[]},jO=(e,t,r=1,n={})=>{let i=Number(e),a=Number(t);if(!Number.isInteger(i)||!Number.isInteger(a)){if(n.strictRanges===!0)throw Hv([e,t]);return[]}i===0&&(i=0),a===0&&(a=0);let s=i>a,o=String(e),u=String(t),c=String(r);r=Math.max(Math.abs(r),1);let l=Ml(o)||Ml(u)||Ml(c),f=l?Math.max(o.length,u.length,c.length):0,h=l===!1&&VO(e,t,n)===!1,p=n.transform||MO(h);if(n.toRegex&&r===1)return Vv(Io(e,f),Io(t,f),!0,n);let d={negatives:[],positives:[]},m=T=>d[T<0?"negatives":"positives"].push(Math.abs(T)),E=[],C=0;for(;s?i>=a:i<=a;)n.toRegex===!0&&r>1?m(i):E.push($O(p(i,C),f,h)),i=s?i-r:i+r,C++;return n.toRegex===!0?r>1?HO(d,n,f):$v(E,null,{wrap:!1,...n}):E},KO=(e,t,r=1,n={})=>{if(!Ha(e)&&e.length>1||!Ha(t)&&t.length>1)return Gv(e,t,n);let i=n.transform||(h=>String.fromCharCode(h)),a=`${e}`.charCodeAt(0),s=`${t}`.charCodeAt(0),o=a>s,u=Math.min(a,s),c=Math.max(a,s);if(n.toRegex&&r===1)return Vv(u,c,!1,n);let l=[],f=0;for(;o?a>=s:a<=s;)l.push(i(a,f)),a=o?a-r:a+r,f++;return n.toRegex===!0?$v(l,null,{wrap:!1,options:n}):l},To=(e,t,r,n={})=>{if(t==null&&ql(e))return[e];if(!ql(e)||!ql(t))return Gv(e,t,n);if(typeof r=="function")return To(e,t,1,{transform:r});if(qv(r))return To(e,t,0,r);let i={...n};return i.capture===!0&&(i.wrap=!0),r=r||i.step||1,Ha(r)?Ha(e)&&Ha(t)?jO(e,t,r,i):KO(e,t,Math.max(Math.abs(r),1),i):r!=null&&!qv(r)?GO(r,i):To(e,t,1,r)};jv.exports=To});var Qv=S((jM,Wv)=>{"use strict";var WO=Vl(),Kv=xo(),QO=(e,t={})=>{let r=(n,i={})=>{let a=Kv.isInvalidBrace(i),s=n.invalid===!0&&t.escapeInvalid===!0,o=a===!0||s===!0,u=t.escapeInvalid===!0?"\\":"",c="";if(n.isOpen===!0)return u+n.value;if(n.isClose===!0)return console.log("node.isClose",u,n.value),u+n.value;if(n.type==="open")return o?u+n.value:"(";if(n.type==="close")return o?u+n.value:")";if(n.type==="comma")return n.prev.type==="comma"?"":o?n.value:"|";if(n.value)return n.value;if(n.nodes&&n.ranges>0){let l=Kv.reduce(n.nodes),f=WO(...l,{...t,wrap:!1,toRegex:!0,strictZeros:!0});if(f.length!==0)return l.length>1&&f.length>1?`(${f})`:f}if(n.nodes)for(let l of n.nodes)c+=r(l,n);return c};return r(e)};Wv.exports=QO});var zv=S((KM,Xv)=>{"use strict";var YO=Vl(),Yv=Ao(),Xi=xo(),oi=(e="",t="",r=!1)=>{let n=[];if(e=[].concat(e),t=[].concat(t),!t.length)return e;if(!e.length)return r?Xi.flatten(t).map(i=>`{${i}}`):t;for(let i of e)if(Array.isArray(i))for(let a of i)n.push(oi(a,t,r));else for(let a of t)r===!0&&typeof a=="string"&&(a=`{${a}}`),n.push(Array.isArray(a)?oi(i,a,r):i+a);return Xi.flatten(n)},XO=(e,t={})=>{let r=t.rangeLimit===void 0?1e3:t.rangeLimit,n=(i,a={})=>{i.queue=[];let s=a,o=a.queue;for(;s.type!=="brace"&&s.type!=="root"&&s.parent;)s=s.parent,o=s.queue;if(i.invalid||i.dollar){o.push(oi(o.pop(),Yv(i,t)));return}if(i.type==="brace"&&i.invalid!==!0&&i.nodes.length===2){o.push(oi(o.pop(),["{}"]));return}if(i.nodes&&i.ranges>0){let f=Xi.reduce(i.nodes);if(Xi.exceedsLimit(...f,t.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let h=YO(...f,t);h.length===0&&(h=Yv(i,t)),o.push(oi(o.pop(),h)),i.nodes=[];return}let u=Xi.encloseBrace(i),c=i.queue,l=i;for(;l.type!=="brace"&&l.type!=="root"&&l.parent;)l=l.parent,c=l.queue;for(let f=0;f{"use strict";Zv.exports={MAX_LENGTH:1e4,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:` +`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var im=S((QM,nm)=>{"use strict";var zO=Ao(),{MAX_LENGTH:em,CHAR_BACKSLASH:$l,CHAR_BACKTICK:ZO,CHAR_COMMA:JO,CHAR_DOT:eL,CHAR_LEFT_PARENTHESES:tL,CHAR_RIGHT_PARENTHESES:rL,CHAR_LEFT_CURLY_BRACE:nL,CHAR_RIGHT_CURLY_BRACE:iL,CHAR_LEFT_SQUARE_BRACKET:tm,CHAR_RIGHT_SQUARE_BRACKET:rm,CHAR_DOUBLE_QUOTE:aL,CHAR_SINGLE_QUOTE:sL,CHAR_NO_BREAK_SPACE:oL,CHAR_ZERO_WIDTH_NOBREAK_SPACE:uL}=Jv(),cL=(e,t={})=>{if(typeof e!="string")throw new TypeError("Expected a string");let r=t||{},n=typeof r.maxLength=="number"?Math.min(em,r.maxLength):em;if(e.length>n)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${n})`);let i={type:"root",input:e,nodes:[]},a=[i],s=i,o=i,u=0,c=e.length,l=0,f=0,h,p=()=>e[l++],d=m=>{if(m.type==="text"&&o.type==="dot"&&(o.type="text"),o&&o.type==="text"&&m.type==="text"){o.value+=m.value;return}return s.nodes.push(m),m.parent=s,m.prev=o,o=m,m};for(d({type:"bos"});l0){if(s.ranges>0){s.ranges=0;let m=s.nodes.shift();s.nodes=[m,{type:"text",value:zO(s)}]}d({type:"comma",value:h}),s.commas++;continue}if(h===eL&&f>0&&s.commas===0){let m=s.nodes;if(f===0||m.length===0){d({type:"text",value:h});continue}if(o.type==="dot"){if(s.range=[],o.value+=h,o.type="range",s.nodes.length!==3&&s.nodes.length!==5){s.invalid=!0,s.ranges=0,o.type="text";continue}s.ranges++,s.args=[];continue}if(o.type==="range"){m.pop();let E=m[m.length-1];E.value+=o.value+h,o=E,s.ranges--;continue}d({type:"dot",value:h});continue}d({type:"text",value:h})}do if(s=a.pop(),s.type!=="root"){s.nodes.forEach(C=>{C.nodes||(C.type==="open"&&(C.isOpen=!0),C.type==="close"&&(C.isClose=!0),C.nodes||(C.type="text"),C.invalid=!0)});let m=a[a.length-1],E=m.nodes.indexOf(s);m.nodes.splice(E,1,...s.nodes)}while(a.length>0);return d({type:"eos"}),i};nm.exports=cL});var om=S((YM,sm)=>{"use strict";var am=Ao(),lL=Qv(),fL=zv(),hL=im(),nr=(e,t={})=>{let r=[];if(Array.isArray(e))for(let n of e){let i=nr.create(n,t);Array.isArray(i)?r.push(...i):r.push(i)}else r=[].concat(nr.create(e,t));return t&&t.expand===!0&&t.nodupes===!0&&(r=[...new Set(r)]),r};nr.parse=(e,t={})=>hL(e,t);nr.stringify=(e,t={})=>am(typeof e=="string"?nr.parse(e,t):e,t);nr.compile=(e,t={})=>(typeof e=="string"&&(e=nr.parse(e,t)),lL(e,t));nr.expand=(e,t={})=>{typeof e=="string"&&(e=nr.parse(e,t));let r=fL(e,t);return t.noempty===!0&&(r=r.filter(Boolean)),t.nodupes===!0&&(r=[...new Set(r)]),r};nr.create=(e,t={})=>e===""||e.length<3?[e]:t.expand!==!0?nr.compile(e,t):nr.expand(e,t);sm.exports=nr});var Ga=S((XM,hm)=>{"use strict";var dL=require("path"),Yr="\\\\/",um=`[^${Yr}]`,ln="\\.",pL="\\+",gL="\\?",bo="\\/",yL="(?=.)",cm="[^/]",Hl=`(?:${bo}|$)`,lm=`(?:^|${bo})`,Gl=`${ln}{1,2}${Hl}`,vL=`(?!${ln})`,mL=`(?!${lm}${Gl})`,EL=`(?!${ln}{0,1}${Hl})`,SL=`(?!${Gl})`,CL=`[^.${bo}]`,_L=`${cm}*?`,fm={DOT_LITERAL:ln,PLUS_LITERAL:pL,QMARK_LITERAL:gL,SLASH_LITERAL:bo,ONE_CHAR:yL,QMARK:cm,END_ANCHOR:Hl,DOTS_SLASH:Gl,NO_DOT:vL,NO_DOTS:mL,NO_DOT_SLASH:EL,NO_DOTS_SLASH:SL,QMARK_NO_DOT:CL,STAR:_L,START_ANCHOR:lm},xL={...fm,SLASH_LITERAL:`[${Yr}]`,QMARK:um,STAR:`${um}*?`,DOTS_SLASH:`${ln}{1,2}(?:[${Yr}]|$)`,NO_DOT:`(?!${ln})`,NO_DOTS:`(?!(?:^|[${Yr}])${ln}{1,2}(?:[${Yr}]|$))`,NO_DOT_SLASH:`(?!${ln}{0,1}(?:[${Yr}]|$))`,NO_DOTS_SLASH:`(?!${ln}{1,2}(?:[${Yr}]|$))`,QMARK_NO_DOT:`[^.${Yr}]`,START_ANCHOR:`(?:^|[${Yr}])`,END_ANCHOR:`(?:[${Yr}]|$)`},AL={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};hm.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:AL,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:dL.sep,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===!0?xL:fm}}});var ja=S(zt=>{"use strict";var TL=require("path"),IL=process.platform==="win32",{REGEX_BACKSLASH:bL,REGEX_REMOVE_BACKSLASH:wL,REGEX_SPECIAL_CHARS:RL,REGEX_SPECIAL_CHARS_GLOBAL:NL}=Ga();zt.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);zt.hasRegexChars=e=>RL.test(e);zt.isRegexChar=e=>e.length===1&&zt.hasRegexChars(e);zt.escapeRegex=e=>e.replace(NL,"\\$1");zt.toPosixSlashes=e=>e.replace(bL,"/");zt.removeBackslashes=e=>e.replace(wL,t=>t==="\\"?"":t);zt.supportsLookbehinds=()=>{let e=process.version.slice(1).split(".").map(Number);return e.length===3&&e[0]>=9||e[0]===8&&e[1]>=10};zt.isWindows=e=>e&&typeof e.windows=="boolean"?e.windows:IL===!0||TL.sep==="\\";zt.escapeLast=(e,t,r)=>{let n=e.lastIndexOf(t,r);return n===-1?e:e[n-1]==="\\"?zt.escapeLast(e,t,n-1):`${e.slice(0,n)}\\${e.slice(n)}`};zt.removePrefix=(e,t={})=>{let r=e;return r.startsWith("./")&&(r=r.slice(2),t.prefix="./"),r};zt.wrapOutput=(e,t={},r={})=>{let n=r.contains?"":"^",i=r.contains?"":"$",a=`${n}(?:${e})${i}`;return t.negated===!0&&(a=`(?:^(?!${a}).*$)`),a}});var Sm=S((ZM,Em)=>{"use strict";var dm=ja(),{CHAR_ASTERISK:jl,CHAR_AT:OL,CHAR_BACKWARD_SLASH:Ka,CHAR_COMMA:LL,CHAR_DOT:Kl,CHAR_EXCLAMATION_MARK:Wl,CHAR_FORWARD_SLASH:mm,CHAR_LEFT_CURLY_BRACE:Ql,CHAR_LEFT_PARENTHESES:Yl,CHAR_LEFT_SQUARE_BRACKET:BL,CHAR_PLUS:PL,CHAR_QUESTION_MARK:pm,CHAR_RIGHT_CURLY_BRACE:DL,CHAR_RIGHT_PARENTHESES:gm,CHAR_RIGHT_SQUARE_BRACKET:kL}=Ga(),ym=e=>e===mm||e===Ka,vm=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?1/0:1)},UL=(e,t)=>{let r=t||{},n=e.length-1,i=r.parts===!0||r.scanToEnd===!0,a=[],s=[],o=[],u=e,c=-1,l=0,f=0,h=!1,p=!1,d=!1,m=!1,E=!1,C=!1,T=!1,I=!1,P=!1,L=!1,q=0,te,$,D={value:"",depth:0,isGlob:!1},K=()=>c>=n,w=()=>u.charCodeAt(c+1),X=()=>(te=$,u.charCodeAt(++c));for(;c0&&(me=u.slice(0,l),u=u.slice(l),f-=l),ne&&d===!0&&f>0?(ne=u.slice(0,f),b=u.slice(f)):d===!0?(ne="",b=u):ne=u,ne&&ne!==""&&ne!=="/"&&ne!==u&&ym(ne.charCodeAt(ne.length-1))&&(ne=ne.slice(0,-1)),r.unescape===!0&&(b&&(b=dm.removeBackslashes(b)),ne&&T===!0&&(ne=dm.removeBackslashes(ne)));let R={prefix:me,input:e,start:l,base:ne,glob:b,isBrace:h,isBracket:p,isGlob:d,isExtglob:m,isGlobstar:E,negated:I,negatedExtglob:P};if(r.tokens===!0&&(R.maxDepth=0,ym($)||s.push(D),R.tokens=s),r.parts===!0||r.tokens===!0){let M;for(let se=0;se{"use strict";var wo=Ga(),ir=ja(),{MAX_LENGTH:Ro,POSIX_REGEX_SOURCE:FL,REGEX_NON_SPECIAL_CHARS:qL,REGEX_SPECIAL_CHARS_BACKREF:ML,REPLACEMENTS:Cm}=wo,VL=(e,t)=>{if(typeof t.expandRange=="function")return t.expandRange(...e,t);e.sort();let r=`[${e.join("-")}]`;try{new RegExp(r)}catch{return e.map(i=>ir.escapeRegex(i)).join("..")}return r},zi=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,Xl=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=Cm[e]||e;let r={...t},n=typeof r.maxLength=="number"?Math.min(Ro,r.maxLength):Ro,i=e.length;if(i>n)throw new SyntaxError(`Input length: ${i}, exceeds maximum allowed length: ${n}`);let a={type:"bos",value:"",output:r.prepend||""},s=[a],o=r.capture?"":"?:",u=ir.isWindows(t),c=wo.globChars(u),l=wo.extglobChars(c),{DOT_LITERAL:f,PLUS_LITERAL:h,SLASH_LITERAL:p,ONE_CHAR:d,DOTS_SLASH:m,NO_DOT:E,NO_DOT_SLASH:C,NO_DOTS_SLASH:T,QMARK:I,QMARK_NO_DOT:P,STAR:L,START_ANCHOR:q}=c,te=G=>`(${o}(?:(?!${q}${G.dot?m:f}).)*?)`,$=r.dot?"":E,D=r.dot?I:P,K=r.bash===!0?te(r):L;r.capture&&(K=`(${K})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let w={input:e,index:-1,start:0,dot:r.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:s};e=ir.removePrefix(e,w),i=e.length;let X=[],ne=[],me=[],b=a,R,M=()=>w.index===i-1,se=w.peek=(G=1)=>e[w.index+G],pe=w.advance=()=>e[++w.index]||"",Le=()=>e.slice(w.index+1),Ie=(G="",Ee=0)=>{w.consumed+=G,w.index+=Ee},Ke=G=>{w.output+=G.output!=null?G.output:G.value,Ie(G.value)},gt=()=>{let G=1;for(;se()==="!"&&(se(2)!=="("||se(3)==="?");)pe(),w.start++,G++;return G%2===0?!1:(w.negated=!0,w.start++,!0)},ot=G=>{w[G]++,me.push(G)},tt=G=>{w[G]--,me.pop()},fe=G=>{if(b.type==="globstar"){let Ee=w.braces>0&&(G.type==="comma"||G.type==="brace"),H=G.extglob===!0||X.length&&(G.type==="pipe"||G.type==="paren");G.type!=="slash"&&G.type!=="paren"&&!Ee&&!H&&(w.output=w.output.slice(0,-b.output.length),b.type="star",b.value="*",b.output=K,w.output+=b.output)}if(X.length&&G.type!=="paren"&&(X[X.length-1].inner+=G.value),(G.value||G.output)&&Ke(G),b&&b.type==="text"&&G.type==="text"){b.value+=G.value,b.output=(b.output||"")+G.value;return}G.prev=b,s.push(G),b=G},ut=(G,Ee)=>{let H={...l[Ee],conditions:1,inner:""};H.prev=b,H.parens=w.parens,H.output=w.output;let ue=(r.capture?"(":"")+H.open;ot("parens"),fe({type:G,value:Ee,output:w.output?"":d}),fe({type:"paren",extglob:!0,value:pe(),output:ue}),X.push(H)},yt=G=>{let Ee=G.close+(r.capture?")":""),H;if(G.type==="negate"){let ue=K;if(G.inner&&G.inner.length>1&&G.inner.includes("/")&&(ue=te(r)),(ue!==K||M()||/^\)+$/.test(Le()))&&(Ee=G.close=`)$))${ue}`),G.inner.includes("*")&&(H=Le())&&/^\.[^\\/.]+$/.test(H)){let Ce=Xl(H,{...t,fastpaths:!1}).output;Ee=G.close=`)${Ce})${ue})`}G.prev.type==="bos"&&(w.negatedExtglob=!0)}fe({type:"paren",extglob:!0,value:R,output:Ee}),tt("parens")};if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let G=!1,Ee=e.replace(ML,(H,ue,Ce,Fe,Ne,qu)=>Fe==="\\"?(G=!0,H):Fe==="?"?ue?ue+Fe+(Ne?I.repeat(Ne.length):""):qu===0?D+(Ne?I.repeat(Ne.length):""):I.repeat(Ce.length):Fe==="."?f.repeat(Ce.length):Fe==="*"?ue?ue+Fe+(Ne?K:""):K:ue?H:`\\${H}`);return G===!0&&(r.unescape===!0?Ee=Ee.replace(/\\/g,""):Ee=Ee.replace(/\\+/g,H=>H.length%2===0?"\\\\":H?"\\":"")),Ee===e&&r.contains===!0?(w.output=e,w):(w.output=ir.wrapOutput(Ee,w,t),w)}for(;!M();){if(R=pe(),R==="\0")continue;if(R==="\\"){let H=se();if(H==="/"&&r.bash!==!0||H==="."||H===";")continue;if(!H){R+="\\",fe({type:"text",value:R});continue}let ue=/^\\+/.exec(Le()),Ce=0;if(ue&&ue[0].length>2&&(Ce=ue[0].length,w.index+=Ce,Ce%2!==0&&(R+="\\")),r.unescape===!0?R=pe():R+=pe(),w.brackets===0){fe({type:"text",value:R});continue}}if(w.brackets>0&&(R!=="]"||b.value==="["||b.value==="[^")){if(r.posix!==!1&&R===":"){let H=b.value.slice(1);if(H.includes("[")&&(b.posix=!0,H.includes(":"))){let ue=b.value.lastIndexOf("["),Ce=b.value.slice(0,ue),Fe=b.value.slice(ue+2),Ne=FL[Fe];if(Ne){b.value=Ce+Ne,w.backtrack=!0,pe(),!a.output&&s.indexOf(b)===1&&(a.output=d);continue}}}(R==="["&&se()!==":"||R==="-"&&se()==="]")&&(R=`\\${R}`),R==="]"&&(b.value==="["||b.value==="[^")&&(R=`\\${R}`),r.posix===!0&&R==="!"&&b.value==="["&&(R="^"),b.value+=R,Ke({value:R});continue}if(w.quotes===1&&R!=='"'){R=ir.escapeRegex(R),b.value+=R,Ke({value:R});continue}if(R==='"'){w.quotes=w.quotes===1?0:1,r.keepQuotes===!0&&fe({type:"text",value:R});continue}if(R==="("){ot("parens"),fe({type:"paren",value:R});continue}if(R===")"){if(w.parens===0&&r.strictBrackets===!0)throw new SyntaxError(zi("opening","("));let H=X[X.length-1];if(H&&w.parens===H.parens+1){yt(X.pop());continue}fe({type:"paren",value:R,output:w.parens?")":"\\)"}),tt("parens");continue}if(R==="["){if(r.nobracket===!0||!Le().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(zi("closing","]"));R=`\\${R}`}else ot("brackets");fe({type:"bracket",value:R});continue}if(R==="]"){if(r.nobracket===!0||b&&b.type==="bracket"&&b.value.length===1){fe({type:"text",value:R,output:`\\${R}`});continue}if(w.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(zi("opening","["));fe({type:"text",value:R,output:`\\${R}`});continue}tt("brackets");let H=b.value.slice(1);if(b.posix!==!0&&H[0]==="^"&&!H.includes("/")&&(R=`/${R}`),b.value+=R,Ke({value:R}),r.literalBrackets===!1||ir.hasRegexChars(H))continue;let ue=ir.escapeRegex(b.value);if(w.output=w.output.slice(0,-b.value.length),r.literalBrackets===!0){w.output+=ue,b.value=ue;continue}b.value=`(${o}${ue}|${b.value})`,w.output+=b.value;continue}if(R==="{"&&r.nobrace!==!0){ot("braces");let H={type:"brace",value:R,output:"(",outputIndex:w.output.length,tokensIndex:w.tokens.length};ne.push(H),fe(H);continue}if(R==="}"){let H=ne[ne.length-1];if(r.nobrace===!0||!H){fe({type:"text",value:R,output:R});continue}let ue=")";if(H.dots===!0){let Ce=s.slice(),Fe=[];for(let Ne=Ce.length-1;Ne>=0&&(s.pop(),Ce[Ne].type!=="brace");Ne--)Ce[Ne].type!=="dots"&&Fe.unshift(Ce[Ne].value);ue=VL(Fe,r),w.backtrack=!0}if(H.comma!==!0&&H.dots!==!0){let Ce=w.output.slice(0,H.outputIndex),Fe=w.tokens.slice(H.tokensIndex);H.value=H.output="\\{",R=ue="\\}",w.output=Ce;for(let Ne of Fe)w.output+=Ne.output||Ne.value}fe({type:"brace",value:R,output:ue}),tt("braces"),ne.pop();continue}if(R==="|"){X.length>0&&X[X.length-1].conditions++,fe({type:"text",value:R});continue}if(R===","){let H=R,ue=ne[ne.length-1];ue&&me[me.length-1]==="braces"&&(ue.comma=!0,H="|"),fe({type:"comma",value:R,output:H});continue}if(R==="/"){if(b.type==="dot"&&w.index===w.start+1){w.start=w.index+1,w.consumed="",w.output="",s.pop(),b=a;continue}fe({type:"slash",value:R,output:p});continue}if(R==="."){if(w.braces>0&&b.type==="dot"){b.value==="."&&(b.output=f);let H=ne[ne.length-1];b.type="dots",b.output+=R,b.value+=R,H.dots=!0;continue}if(w.braces+w.parens===0&&b.type!=="bos"&&b.type!=="slash"){fe({type:"text",value:R,output:f});continue}fe({type:"dot",value:R,output:f});continue}if(R==="?"){if(!(b&&b.value==="(")&&r.noextglob!==!0&&se()==="("&&se(2)!=="?"){ut("qmark",R);continue}if(b&&b.type==="paren"){let ue=se(),Ce=R;if(ue==="<"&&!ir.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(b.value==="("&&!/[!=<:]/.test(ue)||ue==="<"&&!/<([!=]|\w+>)/.test(Le()))&&(Ce=`\\${R}`),fe({type:"text",value:R,output:Ce});continue}if(r.dot!==!0&&(b.type==="slash"||b.type==="bos")){fe({type:"qmark",value:R,output:P});continue}fe({type:"qmark",value:R,output:I});continue}if(R==="!"){if(r.noextglob!==!0&&se()==="("&&(se(2)!=="?"||!/[!=<:]/.test(se(3)))){ut("negate",R);continue}if(r.nonegate!==!0&&w.index===0){gt();continue}}if(R==="+"){if(r.noextglob!==!0&&se()==="("&&se(2)!=="?"){ut("plus",R);continue}if(b&&b.value==="("||r.regex===!1){fe({type:"plus",value:R,output:h});continue}if(b&&(b.type==="bracket"||b.type==="paren"||b.type==="brace")||w.parens>0){fe({type:"plus",value:R});continue}fe({type:"plus",value:h});continue}if(R==="@"){if(r.noextglob!==!0&&se()==="("&&se(2)!=="?"){fe({type:"at",extglob:!0,value:R,output:""});continue}fe({type:"text",value:R});continue}if(R!=="*"){(R==="$"||R==="^")&&(R=`\\${R}`);let H=qL.exec(Le());H&&(R+=H[0],w.index+=H[0].length),fe({type:"text",value:R});continue}if(b&&(b.type==="globstar"||b.star===!0)){b.type="star",b.star=!0,b.value+=R,b.output=K,w.backtrack=!0,w.globstar=!0,Ie(R);continue}let G=Le();if(r.noextglob!==!0&&/^\([^?]/.test(G)){ut("star",R);continue}if(b.type==="star"){if(r.noglobstar===!0){Ie(R);continue}let H=b.prev,ue=H.prev,Ce=H.type==="slash"||H.type==="bos",Fe=ue&&(ue.type==="star"||ue.type==="globstar");if(r.bash===!0&&(!Ce||G[0]&&G[0]!=="/")){fe({type:"star",value:R,output:""});continue}let Ne=w.braces>0&&(H.type==="comma"||H.type==="brace"),qu=X.length&&(H.type==="pipe"||H.type==="paren");if(!Ce&&H.type!=="paren"&&!Ne&&!qu){fe({type:"star",value:R,output:""});continue}for(;G.slice(0,3)==="/**";){let Ss=e[w.index+4];if(Ss&&Ss!=="/")break;G=G.slice(3),Ie("/**",3)}if(H.type==="bos"&&M()){b.type="globstar",b.value+=R,b.output=te(r),w.output=b.output,w.globstar=!0,Ie(R);continue}if(H.type==="slash"&&H.prev.type!=="bos"&&!Fe&&M()){w.output=w.output.slice(0,-(H.output+b.output).length),H.output=`(?:${H.output}`,b.type="globstar",b.output=te(r)+(r.strictSlashes?")":"|$)"),b.value+=R,w.globstar=!0,w.output+=H.output+b.output,Ie(R);continue}if(H.type==="slash"&&H.prev.type!=="bos"&&G[0]==="/"){let Ss=G[1]!==void 0?"|$":"";w.output=w.output.slice(0,-(H.output+b.output).length),H.output=`(?:${H.output}`,b.type="globstar",b.output=`${te(r)}${p}|${p}${Ss})`,b.value+=R,w.output+=H.output+b.output,w.globstar=!0,Ie(R+pe()),fe({type:"slash",value:"/",output:""});continue}if(H.type==="bos"&&G[0]==="/"){b.type="globstar",b.value+=R,b.output=`(?:^|${p}|${te(r)}${p})`,w.output=b.output,w.globstar=!0,Ie(R+pe()),fe({type:"slash",value:"/",output:""});continue}w.output=w.output.slice(0,-b.output.length),b.type="globstar",b.output=te(r),b.value+=R,w.output+=b.output,w.globstar=!0,Ie(R);continue}let Ee={type:"star",value:R,output:K};if(r.bash===!0){Ee.output=".*?",(b.type==="bos"||b.type==="slash")&&(Ee.output=$+Ee.output),fe(Ee);continue}if(b&&(b.type==="bracket"||b.type==="paren")&&r.regex===!0){Ee.output=R,fe(Ee);continue}(w.index===w.start||b.type==="slash"||b.type==="dot")&&(b.type==="dot"?(w.output+=C,b.output+=C):r.dot===!0?(w.output+=T,b.output+=T):(w.output+=$,b.output+=$),se()!=="*"&&(w.output+=d,b.output+=d)),fe(Ee)}for(;w.brackets>0;){if(r.strictBrackets===!0)throw new SyntaxError(zi("closing","]"));w.output=ir.escapeLast(w.output,"["),tt("brackets")}for(;w.parens>0;){if(r.strictBrackets===!0)throw new SyntaxError(zi("closing",")"));w.output=ir.escapeLast(w.output,"("),tt("parens")}for(;w.braces>0;){if(r.strictBrackets===!0)throw new SyntaxError(zi("closing","}"));w.output=ir.escapeLast(w.output,"{"),tt("braces")}if(r.strictSlashes!==!0&&(b.type==="star"||b.type==="bracket")&&fe({type:"maybe_slash",value:"",output:`${p}?`}),w.backtrack===!0){w.output="";for(let G of w.tokens)w.output+=G.output!=null?G.output:G.value,G.suffix&&(w.output+=G.suffix)}return w};Xl.fastpaths=(e,t)=>{let r={...t},n=typeof r.maxLength=="number"?Math.min(Ro,r.maxLength):Ro,i=e.length;if(i>n)throw new SyntaxError(`Input length: ${i}, exceeds maximum allowed length: ${n}`);e=Cm[e]||e;let a=ir.isWindows(t),{DOT_LITERAL:s,SLASH_LITERAL:o,ONE_CHAR:u,DOTS_SLASH:c,NO_DOT:l,NO_DOTS:f,NO_DOTS_SLASH:h,STAR:p,START_ANCHOR:d}=wo.globChars(a),m=r.dot?f:l,E=r.dot?h:l,C=r.capture?"":"?:",T={negated:!1,prefix:""},I=r.bash===!0?".*?":p;r.capture&&(I=`(${I})`);let P=$=>$.noglobstar===!0?I:`(${C}(?:(?!${d}${$.dot?c:s}).)*?)`,L=$=>{switch($){case"*":return`${m}${u}${I}`;case".*":return`${s}${u}${I}`;case"*.*":return`${m}${I}${s}${u}${I}`;case"*/*":return`${m}${I}${o}${u}${E}${I}`;case"**":return m+P(r);case"**/*":return`(?:${m}${P(r)}${o})?${E}${u}${I}`;case"**/*.*":return`(?:${m}${P(r)}${o})?${E}${I}${s}${u}${I}`;case"**/.*":return`(?:${m}${P(r)}${o})?${s}${u}${I}`;default:{let D=/^(.*?)\.(\w+)$/.exec($);if(!D)return;let K=L(D[1]);return K?K+s+D[2]:void 0}}},q=ir.removePrefix(e,T),te=L(q);return te&&r.strictSlashes!==!0&&(te+=`${o}?`),te};_m.exports=Xl});var Tm=S((eV,Am)=>{"use strict";var $L=require("path"),HL=Sm(),zl=xm(),Zl=ja(),GL=Ga(),jL=e=>e&&typeof e=="object"&&!Array.isArray(e),lt=(e,t,r=!1)=>{if(Array.isArray(e)){let l=e.map(h=>lt(h,t,r));return h=>{for(let p of l){let d=p(h);if(d)return d}return!1}}let n=jL(e)&&e.tokens&&e.input;if(e===""||typeof e!="string"&&!n)throw new TypeError("Expected pattern to be a non-empty string");let i=t||{},a=Zl.isWindows(t),s=n?lt.compileRe(e,t):lt.makeRe(e,t,!1,!0),o=s.state;delete s.state;let u=()=>!1;if(i.ignore){let l={...t,ignore:null,onMatch:null,onResult:null};u=lt(i.ignore,l,r)}let c=(l,f=!1)=>{let{isMatch:h,match:p,output:d}=lt.test(l,s,t,{glob:e,posix:a}),m={glob:e,state:o,regex:s,posix:a,input:l,output:d,match:p,isMatch:h};return typeof i.onResult=="function"&&i.onResult(m),h===!1?(m.isMatch=!1,f?m:!1):u(l)?(typeof i.onIgnore=="function"&&i.onIgnore(m),m.isMatch=!1,f?m:!1):(typeof i.onMatch=="function"&&i.onMatch(m),f?m:!0)};return r&&(c.state=o),c};lt.test=(e,t,r,{glob:n,posix:i}={})=>{if(typeof e!="string")throw new TypeError("Expected input to be a string");if(e==="")return{isMatch:!1,output:""};let a=r||{},s=a.format||(i?Zl.toPosixSlashes:null),o=e===n,u=o&&s?s(e):e;return o===!1&&(u=s?s(e):e,o=u===n),(o===!1||a.capture===!0)&&(a.matchBase===!0||a.basename===!0?o=lt.matchBase(e,t,r,i):o=t.exec(u)),{isMatch:!!o,match:o,output:u}};lt.matchBase=(e,t,r,n=Zl.isWindows(r))=>(t instanceof RegExp?t:lt.makeRe(t,r)).test($L.basename(e));lt.isMatch=(e,t,r)=>lt(t,r)(e);lt.parse=(e,t)=>Array.isArray(e)?e.map(r=>lt.parse(r,t)):zl(e,{...t,fastpaths:!1});lt.scan=(e,t)=>HL(e,t);lt.compileRe=(e,t,r=!1,n=!1)=>{if(r===!0)return e.output;let i=t||{},a=i.contains?"":"^",s=i.contains?"":"$",o=`${a}(?:${e.output})${s}`;e&&e.negated===!0&&(o=`^(?!${o}).*$`);let u=lt.toRegex(o,t);return n===!0&&(u.state=e),u};lt.makeRe=(e,t={},r=!1,n=!1)=>{if(!e||typeof e!="string")throw new TypeError("Expected a non-empty string");let i={negated:!1,fastpaths:!0};return t.fastpaths!==!1&&(e[0]==="."||e[0]==="*")&&(i.output=zl.fastpaths(e,t)),i.output||(i=zl(e,t)),lt.compileRe(i,t,r,n)};lt.toRegex=(e,t)=>{try{let r=t||{};return new RegExp(e,r.flags||(r.nocase?"i":""))}catch(r){if(t&&t.debug===!0)throw r;return/$^/}};lt.constants=GL;Am.exports=lt});var bm=S((tV,Im)=>{"use strict";Im.exports=Tm()});var Bm=S((rV,Lm)=>{"use strict";var Rm=require("util"),Nm=om(),Xr=bm(),Jl=ja(),wm=e=>e===""||e==="./",Om=e=>{let t=e.indexOf("{");return t>-1&&e.indexOf("}",t)>-1},Je=(e,t,r)=>{t=[].concat(t),e=[].concat(e);let n=new Set,i=new Set,a=new Set,s=0,o=l=>{a.add(l.output),r&&r.onResult&&r.onResult(l)};for(let l=0;l!n.has(l));if(r&&c.length===0){if(r.failglob===!0)throw new Error(`No matches found for "${t.join(", ")}"`);if(r.nonull===!0||r.nullglob===!0)return r.unescape?t.map(l=>l.replace(/\\/g,"")):t}return c};Je.match=Je;Je.matcher=(e,t)=>Xr(e,t);Je.isMatch=(e,t,r)=>Xr(t,r)(e);Je.any=Je.isMatch;Je.not=(e,t,r={})=>{t=[].concat(t).map(String);let n=new Set,i=[],a=o=>{r.onResult&&r.onResult(o),i.push(o.output)},s=new Set(Je(e,t,{...r,onResult:a}));for(let o of i)s.has(o)||n.add(o);return[...n]};Je.contains=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${Rm.inspect(e)}"`);if(Array.isArray(t))return t.some(n=>Je.contains(e,n,r));if(typeof t=="string"){if(wm(e)||wm(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return Je.isMatch(e,t,{...r,contains:!0})};Je.matchKeys=(e,t,r)=>{if(!Jl.isObject(e))throw new TypeError("Expected the first argument to be an object");let n=Je(Object.keys(e),t,r),i={};for(let a of n)i[a]=e[a];return i};Je.some=(e,t,r)=>{let n=[].concat(e);for(let i of[].concat(t)){let a=Xr(String(i),r);if(n.some(s=>a(s)))return!0}return!1};Je.every=(e,t,r)=>{let n=[].concat(e);for(let i of[].concat(t)){let a=Xr(String(i),r);if(!n.every(s=>a(s)))return!1}return!0};Je.all=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${Rm.inspect(e)}"`);return[].concat(t).every(n=>Xr(n,r)(e))};Je.capture=(e,t,r)=>{let n=Jl.isWindows(r),a=Xr.makeRe(String(e),{...r,capture:!0}).exec(n?Jl.toPosixSlashes(t):t);if(a)return a.slice(1).map(s=>s===void 0?"":s)};Je.makeRe=(...e)=>Xr.makeRe(...e);Je.scan=(...e)=>Xr.scan(...e);Je.parse=(e,t)=>{let r=[];for(let n of[].concat(e||[]))for(let i of Nm(String(n),t))r.push(Xr.parse(i,t));return r};Je.braces=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return t&&t.nobrace===!0||!Om(e)?[e]:Nm(e,t)};Je.braceExpand=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return Je.braces(e,{...t,expand:!0})};Je.hasBraces=Om;Lm.exports=Je});var Vm=S(ge=>{"use strict";Object.defineProperty(ge,"__esModule",{value:!0});ge.removeDuplicateSlashes=ge.matchAny=ge.convertPatternsToRe=ge.makeRe=ge.getPatternParts=ge.expandBraceExpansion=ge.expandPatternsWithBraceExpansion=ge.isAffectDepthOfReadingPattern=ge.endsWithSlashGlobStar=ge.hasGlobStar=ge.getBaseDirectory=ge.isPatternRelatedToParentDirectory=ge.getPatternsOutsideCurrentDirectory=ge.getPatternsInsideCurrentDirectory=ge.getPositivePatterns=ge.getNegativePatterns=ge.isPositivePattern=ge.isNegativePattern=ge.convertToNegativePattern=ge.convertToPositivePattern=ge.isDynamicPattern=ge.isStaticPattern=void 0;var KL=require("path"),WL=Tv(),ef=Bm(),Pm="**",QL="\\",YL=/[*?]|^!/,XL=/\[[^[]*]/,zL=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,ZL=/[!*+?@]\([^(]*\)/,JL=/,|\.\./,eB=/(?!^)\/{2,}/g;function Dm(e,t={}){return!km(e,t)}ge.isStaticPattern=Dm;function km(e,t={}){return e===""?!1:!!(t.caseSensitiveMatch===!1||e.includes(QL)||YL.test(e)||XL.test(e)||zL.test(e)||t.extglob!==!1&&ZL.test(e)||t.braceExpansion!==!1&&tB(e))}ge.isDynamicPattern=km;function tB(e){let t=e.indexOf("{");if(t===-1)return!1;let r=e.indexOf("}",t+1);if(r===-1)return!1;let n=e.slice(t,r);return JL.test(n)}function rB(e){return No(e)?e.slice(1):e}ge.convertToPositivePattern=rB;function nB(e){return"!"+e}ge.convertToNegativePattern=nB;function No(e){return e.startsWith("!")&&e[1]!=="("}ge.isNegativePattern=No;function Um(e){return!No(e)}ge.isPositivePattern=Um;function iB(e){return e.filter(No)}ge.getNegativePatterns=iB;function aB(e){return e.filter(Um)}ge.getPositivePatterns=aB;function sB(e){return e.filter(t=>!tf(t))}ge.getPatternsInsideCurrentDirectory=sB;function oB(e){return e.filter(tf)}ge.getPatternsOutsideCurrentDirectory=oB;function tf(e){return e.startsWith("..")||e.startsWith("./..")}ge.isPatternRelatedToParentDirectory=tf;function uB(e){return WL(e,{flipBackslashes:!1})}ge.getBaseDirectory=uB;function cB(e){return e.includes(Pm)}ge.hasGlobStar=cB;function Fm(e){return e.endsWith("/"+Pm)}ge.endsWithSlashGlobStar=Fm;function lB(e){let t=KL.basename(e);return Fm(e)||Dm(t)}ge.isAffectDepthOfReadingPattern=lB;function fB(e){return e.reduce((t,r)=>t.concat(qm(r)),[])}ge.expandPatternsWithBraceExpansion=fB;function qm(e){let t=ef.braces(e,{expand:!0,nodupes:!0,keepEscaping:!0});return t.sort((r,n)=>r.length-n.length),t.filter(r=>r!=="")}ge.expandBraceExpansion=qm;function hB(e,t){let{parts:r}=ef.scan(e,Object.assign(Object.assign({},t),{parts:!0}));return r.length===0&&(r=[e]),r[0].startsWith("/")&&(r[0]=r[0].slice(1),r.unshift("")),r}ge.getPatternParts=hB;function Mm(e,t){return ef.makeRe(e,t)}ge.makeRe=Mm;function dB(e,t){return e.map(r=>Mm(r,t))}ge.convertPatternsToRe=dB;function pB(e,t){return t.some(r=>r.test(e))}ge.matchAny=pB;function gB(e){return e.replace(eB,"/")}ge.removeDuplicateSlashes=gB});var Hm=S(Oo=>{"use strict";Object.defineProperty(Oo,"__esModule",{value:!0});Oo.merge=void 0;var yB=Ll();function vB(e){let t=yB(e);return e.forEach(r=>{r.once("error",n=>t.emit("error",n))}),t.once("close",()=>$m(e)),t.once("end",()=>$m(e)),t}Oo.merge=vB;function $m(e){e.forEach(t=>t.emit("close"))}});var Gm=S(Zi=>{"use strict";Object.defineProperty(Zi,"__esModule",{value:!0});Zi.isEmpty=Zi.isString=void 0;function mB(e){return typeof e=="string"}Zi.isString=mB;function EB(e){return e===""}Zi.isEmpty=EB});var fn=S(bt=>{"use strict";Object.defineProperty(bt,"__esModule",{value:!0});bt.string=bt.stream=bt.pattern=bt.path=bt.fs=bt.errno=bt.array=void 0;var SB=dv();bt.array=SB;var CB=pv();bt.errno=CB;var _B=gv();bt.fs=_B;var xB=Ev();bt.path=xB;var AB=Vm();bt.pattern=AB;var TB=Hm();bt.stream=TB;var IB=Gm();bt.string=IB});var Qm=S(wt=>{"use strict";Object.defineProperty(wt,"__esModule",{value:!0});wt.convertPatternGroupToTask=wt.convertPatternGroupsToTasks=wt.groupPatternsByBaseDirectory=wt.getNegativePatternsAsPositive=wt.getPositivePatterns=wt.convertPatternsToTasks=wt.generate=void 0;var Lr=fn();function bB(e,t){let r=jm(e,t),n=jm(t.ignore,t),i=Km(r),a=Wm(r,n),s=i.filter(l=>Lr.pattern.isStaticPattern(l,t)),o=i.filter(l=>Lr.pattern.isDynamicPattern(l,t)),u=rf(s,a,!1),c=rf(o,a,!0);return u.concat(c)}wt.generate=bB;function jm(e,t){let r=e;return t.braceExpansion&&(r=Lr.pattern.expandPatternsWithBraceExpansion(r)),t.baseNameMatch&&(r=r.map(n=>n.includes("/")?n:`**/${n}`)),r.map(n=>Lr.pattern.removeDuplicateSlashes(n))}function rf(e,t,r){let n=[],i=Lr.pattern.getPatternsOutsideCurrentDirectory(e),a=Lr.pattern.getPatternsInsideCurrentDirectory(e),s=nf(i),o=nf(a);return n.push(...af(s,t,r)),"."in o?n.push(sf(".",a,t,r)):n.push(...af(o,t,r)),n}wt.convertPatternsToTasks=rf;function Km(e){return Lr.pattern.getPositivePatterns(e)}wt.getPositivePatterns=Km;function Wm(e,t){return Lr.pattern.getNegativePatterns(e).concat(t).map(Lr.pattern.convertToPositivePattern)}wt.getNegativePatternsAsPositive=Wm;function nf(e){let t={};return e.reduce((r,n)=>{let i=Lr.pattern.getBaseDirectory(n);return i in r?r[i].push(n):r[i]=[n],r},t)}wt.groupPatternsByBaseDirectory=nf;function af(e,t,r){return Object.keys(e).map(n=>sf(n,e[n],t,r))}wt.convertPatternGroupsToTasks=af;function sf(e,t,r,n){return{dynamic:n,positive:t,negative:r,base:e,patterns:[].concat(t,r.map(Lr.pattern.convertToNegativePattern))}}wt.convertPatternGroupToTask=sf});var Xm=S(Lo=>{"use strict";Object.defineProperty(Lo,"__esModule",{value:!0});Lo.read=void 0;function wB(e,t,r){t.fs.lstat(e,(n,i)=>{if(n!==null){Ym(r,n);return}if(!i.isSymbolicLink()||!t.followSymbolicLink){of(r,i);return}t.fs.stat(e,(a,s)=>{if(a!==null){if(t.throwErrorOnBrokenSymbolicLink){Ym(r,a);return}of(r,i);return}t.markSymbolicLink&&(s.isSymbolicLink=()=>!0),of(r,s)})})}Lo.read=wB;function Ym(e,t){e(t)}function of(e,t){e(null,t)}});var zm=S(Bo=>{"use strict";Object.defineProperty(Bo,"__esModule",{value:!0});Bo.read=void 0;function RB(e,t){let r=t.fs.lstatSync(e);if(!r.isSymbolicLink()||!t.followSymbolicLink)return r;try{let n=t.fs.statSync(e);return t.markSymbolicLink&&(n.isSymbolicLink=()=>!0),n}catch(n){if(!t.throwErrorOnBrokenSymbolicLink)return r;throw n}}Bo.read=RB});var Zm=S(Ln=>{"use strict";Object.defineProperty(Ln,"__esModule",{value:!0});Ln.createFileSystemAdapter=Ln.FILE_SYSTEM_ADAPTER=void 0;var Po=require("fs");Ln.FILE_SYSTEM_ADAPTER={lstat:Po.lstat,stat:Po.stat,lstatSync:Po.lstatSync,statSync:Po.statSync};function NB(e){return e===void 0?Ln.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Ln.FILE_SYSTEM_ADAPTER),e)}Ln.createFileSystemAdapter=NB});var Jm=S(cf=>{"use strict";Object.defineProperty(cf,"__esModule",{value:!0});var OB=Zm(),uf=class{constructor(t={}){this._options=t,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=OB.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(t,r){return t??r}};cf.default=uf});var ui=S(Bn=>{"use strict";Object.defineProperty(Bn,"__esModule",{value:!0});Bn.statSync=Bn.stat=Bn.Settings=void 0;var eE=Xm(),LB=zm(),lf=Jm();Bn.Settings=lf.default;function BB(e,t,r){if(typeof t=="function"){eE.read(e,ff(),t);return}eE.read(e,ff(t),r)}Bn.stat=BB;function PB(e,t){let r=ff(t);return LB.read(e,r)}Bn.statSync=PB;function ff(e={}){return e instanceof lf.default?e:new lf.default(e)}});var nE=S((dV,rE)=>{var tE;rE.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:global):e=>(tE||(tE=Promise.resolve())).then(e).catch(t=>setTimeout(()=>{throw t},0))});var aE=S((pV,iE)=>{iE.exports=kB;var DB=nE();function kB(e,t){let r,n,i,a=!0;Array.isArray(e)?(r=[],n=e.length):(i=Object.keys(e),r={},n=i.length);function s(u){function c(){t&&t(u,r),t=null}a?DB(c):c()}function o(u,c,l){r[u]=l,(--n===0||c)&&s(c)}n?i?i.forEach(function(u){e[u](function(c,l){o(u,c,l)})}):e.forEach(function(u,c){u(function(l,f){o(c,l,f)})}):s(null),a=!1}});var hf=S(ko=>{"use strict";Object.defineProperty(ko,"__esModule",{value:!0});ko.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;var Do=process.versions.node.split(".");if(Do[0]===void 0||Do[1]===void 0)throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);var sE=Number.parseInt(Do[0],10),UB=Number.parseInt(Do[1],10),oE=10,FB=10,qB=sE>oE,MB=sE===oE&&UB>=FB;ko.IS_SUPPORT_READDIR_WITH_FILE_TYPES=qB||MB});var uE=S(Uo=>{"use strict";Object.defineProperty(Uo,"__esModule",{value:!0});Uo.createDirentFromStats=void 0;var df=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function VB(e,t){return new df(e,t)}Uo.createDirentFromStats=VB});var pf=S(Fo=>{"use strict";Object.defineProperty(Fo,"__esModule",{value:!0});Fo.fs=void 0;var $B=uE();Fo.fs=$B});var gf=S(qo=>{"use strict";Object.defineProperty(qo,"__esModule",{value:!0});qo.joinPathSegments=void 0;function HB(e,t,r){return e.endsWith(r)?e+t:e+r+t}qo.joinPathSegments=HB});var pE=S(Pn=>{"use strict";Object.defineProperty(Pn,"__esModule",{value:!0});Pn.readdir=Pn.readdirWithFileTypes=Pn.read=void 0;var GB=ui(),cE=aE(),jB=hf(),lE=pf(),fE=gf();function KB(e,t,r){if(!t.stats&&jB.IS_SUPPORT_READDIR_WITH_FILE_TYPES){hE(e,t,r);return}dE(e,t,r)}Pn.read=KB;function hE(e,t,r){t.fs.readdir(e,{withFileTypes:!0},(n,i)=>{if(n!==null){Mo(r,n);return}let a=i.map(o=>({dirent:o,name:o.name,path:fE.joinPathSegments(e,o.name,t.pathSegmentSeparator)}));if(!t.followSymbolicLinks){yf(r,a);return}let s=a.map(o=>WB(o,t));cE(s,(o,u)=>{if(o!==null){Mo(r,o);return}yf(r,u)})})}Pn.readdirWithFileTypes=hE;function WB(e,t){return r=>{if(!e.dirent.isSymbolicLink()){r(null,e);return}t.fs.stat(e.path,(n,i)=>{if(n!==null){if(t.throwErrorOnBrokenSymbolicLink){r(n);return}r(null,e);return}e.dirent=lE.fs.createDirentFromStats(e.name,i),r(null,e)})}}function dE(e,t,r){t.fs.readdir(e,(n,i)=>{if(n!==null){Mo(r,n);return}let a=i.map(s=>{let o=fE.joinPathSegments(e,s,t.pathSegmentSeparator);return u=>{GB.stat(o,t.fsStatSettings,(c,l)=>{if(c!==null){u(c);return}let f={name:s,path:o,dirent:lE.fs.createDirentFromStats(s,l)};t.stats&&(f.stats=l),u(null,f)})}});cE(a,(s,o)=>{if(s!==null){Mo(r,s);return}yf(r,o)})})}Pn.readdir=dE;function Mo(e,t){e(t)}function yf(e,t){e(null,t)}});var EE=S(Dn=>{"use strict";Object.defineProperty(Dn,"__esModule",{value:!0});Dn.readdir=Dn.readdirWithFileTypes=Dn.read=void 0;var QB=ui(),YB=hf(),gE=pf(),yE=gf();function XB(e,t){return!t.stats&&YB.IS_SUPPORT_READDIR_WITH_FILE_TYPES?vE(e,t):mE(e,t)}Dn.read=XB;function vE(e,t){return t.fs.readdirSync(e,{withFileTypes:!0}).map(n=>{let i={dirent:n,name:n.name,path:yE.joinPathSegments(e,n.name,t.pathSegmentSeparator)};if(i.dirent.isSymbolicLink()&&t.followSymbolicLinks)try{let a=t.fs.statSync(i.path);i.dirent=gE.fs.createDirentFromStats(i.name,a)}catch(a){if(t.throwErrorOnBrokenSymbolicLink)throw a}return i})}Dn.readdirWithFileTypes=vE;function mE(e,t){return t.fs.readdirSync(e).map(n=>{let i=yE.joinPathSegments(e,n,t.pathSegmentSeparator),a=QB.statSync(i,t.fsStatSettings),s={name:n,path:i,dirent:gE.fs.createDirentFromStats(n,a)};return t.stats&&(s.stats=a),s})}Dn.readdir=mE});var SE=S(kn=>{"use strict";Object.defineProperty(kn,"__esModule",{value:!0});kn.createFileSystemAdapter=kn.FILE_SYSTEM_ADAPTER=void 0;var Ji=require("fs");kn.FILE_SYSTEM_ADAPTER={lstat:Ji.lstat,stat:Ji.stat,lstatSync:Ji.lstatSync,statSync:Ji.statSync,readdir:Ji.readdir,readdirSync:Ji.readdirSync};function zB(e){return e===void 0?kn.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},kn.FILE_SYSTEM_ADAPTER),e)}kn.createFileSystemAdapter=zB});var CE=S(mf=>{"use strict";Object.defineProperty(mf,"__esModule",{value:!0});var ZB=require("path"),JB=ui(),eP=SE(),vf=class{constructor(t={}){this._options=t,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=eP.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,ZB.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new JB.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};mf.default=vf});var Vo=S(Un=>{"use strict";Object.defineProperty(Un,"__esModule",{value:!0});Un.Settings=Un.scandirSync=Un.scandir=void 0;var _E=pE(),tP=EE(),Ef=CE();Un.Settings=Ef.default;function rP(e,t,r){if(typeof t=="function"){_E.read(e,Sf(),t);return}_E.read(e,Sf(t),r)}Un.scandir=rP;function nP(e,t){let r=Sf(t);return tP.read(e,r)}Un.scandirSync=nP;function Sf(e={}){return e instanceof Ef.default?e:new Ef.default(e)}});var AE=S((AV,xE)=>{"use strict";function iP(e){var t=new e,r=t;function n(){var a=t;return a.next?t=a.next:(t=new e,r=t),a.next=null,a}function i(a){r.next=a,r=a}return{get:n,release:i}}xE.exports=iP});var IE=S((TV,TE)=>{"use strict";var aP=AE();function sP(e,t,r){typeof e=="function"&&(r=t,t=e,e=null);var n=aP(oP),i=null,a=null,s=0,o={push:d,drain:zr,saturated:zr,pause:c,paused:!1,concurrency:r,running:u,resume:h,idle:p,length:l,getQueue:f,unshift:m,empty:zr,kill:C,killAndDrain:T};return o;function u(){return s}function c(){o.paused=!0}function l(){for(var I=i,P=0;I;)I=I.next,P++;return P}function f(){for(var I=i,P=[];I;)P.push(I.value),I=I.next;return P}function h(){if(o.paused){o.paused=!1;for(var I=0;I{"use strict";Object.defineProperty(Zr,"__esModule",{value:!0});Zr.joinPathSegments=Zr.replacePathSegmentSeparator=Zr.isAppliedFilter=Zr.isFatalError=void 0;function uP(e,t){return e.errorFilter===null?!0:!e.errorFilter(t)}Zr.isFatalError=uP;function cP(e,t){return e===null||e(t)}Zr.isAppliedFilter=cP;function lP(e,t){return e.split(/[/\\]/).join(t)}Zr.replacePathSegmentSeparator=lP;function fP(e,t,r){return e===""?t:e.endsWith(r)?e+t:e+r+t}Zr.joinPathSegments=fP});var xf=S(_f=>{"use strict";Object.defineProperty(_f,"__esModule",{value:!0});var hP=$o(),Cf=class{constructor(t,r){this._root=t,this._settings=r,this._root=hP.replacePathSegmentSeparator(t,r.pathSegmentSeparator)}};_f.default=Cf});var If=S(Tf=>{"use strict";Object.defineProperty(Tf,"__esModule",{value:!0});var dP=require("events"),pP=Vo(),gP=IE(),Ho=$o(),yP=xf(),Af=class extends yP.default{constructor(t,r){super(t,r),this._settings=r,this._scandir=pP.scandir,this._emitter=new dP.EventEmitter,this._queue=gP(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit("end")}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()=>{this._pushToQueue(this._root,this._settings.basePath)}),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw new Error("The reader is already destroyed");this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(t){this._emitter.on("entry",t)}onError(t){this._emitter.once("error",t)}onEnd(t){this._emitter.once("end",t)}_pushToQueue(t,r){let n={directory:t,base:r};this._queue.push(n,i=>{i!==null&&this._handleError(i)})}_worker(t,r){this._scandir(t.directory,this._settings.fsScandirSettings,(n,i)=>{if(n!==null){r(n,void 0);return}for(let a of i)this._handleEntry(a,t.base);r(null,void 0)})}_handleError(t){this._isDestroyed||!Ho.isFatalError(this._settings,t)||(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",t))}_handleEntry(t,r){if(this._isDestroyed||this._isFatalError)return;let n=t.path;r!==void 0&&(t.path=Ho.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),Ho.isAppliedFilter(this._settings.entryFilter,t)&&this._emitEntry(t),t.dirent.isDirectory()&&Ho.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(n,r===void 0?void 0:t.path)}_emitEntry(t){this._emitter.emit("entry",t)}};Tf.default=Af});var bE=S(wf=>{"use strict";Object.defineProperty(wf,"__esModule",{value:!0});var vP=If(),bf=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new vP.default(this._root,this._settings),this._storage=[]}read(t){this._reader.onError(r=>{mP(t,r)}),this._reader.onEntry(r=>{this._storage.push(r)}),this._reader.onEnd(()=>{EP(t,this._storage)}),this._reader.read()}};wf.default=bf;function mP(e,t){e(t)}function EP(e,t){e(null,t)}});var wE=S(Nf=>{"use strict";Object.defineProperty(Nf,"__esModule",{value:!0});var SP=require("stream"),CP=If(),Rf=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new CP.default(this._root,this._settings),this._stream=new SP.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError(t=>{this._stream.emit("error",t)}),this._reader.onEntry(t=>{this._stream.push(t)}),this._reader.onEnd(()=>{this._stream.push(null)}),this._reader.read(),this._stream}};Nf.default=Rf});var RE=S(Lf=>{"use strict";Object.defineProperty(Lf,"__esModule",{value:!0});var _P=Vo(),Go=$o(),xP=xf(),Of=class extends xP.default{constructor(){super(...arguments),this._scandir=_P.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(t,r){this._queue.add({directory:t,base:r})}_handleQueue(){for(let t of this._queue.values())this._handleDirectory(t.directory,t.base)}_handleDirectory(t,r){try{let n=this._scandir(t,this._settings.fsScandirSettings);for(let i of n)this._handleEntry(i,r)}catch(n){this._handleError(n)}}_handleError(t){if(Go.isFatalError(this._settings,t))throw t}_handleEntry(t,r){let n=t.path;r!==void 0&&(t.path=Go.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),Go.isAppliedFilter(this._settings.entryFilter,t)&&this._pushToStorage(t),t.dirent.isDirectory()&&Go.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(n,r===void 0?void 0:t.path)}_pushToStorage(t){this._storage.push(t)}};Lf.default=Of});var NE=S(Pf=>{"use strict";Object.defineProperty(Pf,"__esModule",{value:!0});var AP=RE(),Bf=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new AP.default(this._root,this._settings)}read(){return this._reader.read()}};Pf.default=Bf});var OE=S(kf=>{"use strict";Object.defineProperty(kf,"__esModule",{value:!0});var TP=require("path"),IP=Vo(),Df=class{constructor(t={}){this._options=t,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,Number.POSITIVE_INFINITY),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,TP.sep),this.fsScandirSettings=new IP.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};kf.default=Df});var Ko=S(Jr=>{"use strict";Object.defineProperty(Jr,"__esModule",{value:!0});Jr.Settings=Jr.walkStream=Jr.walkSync=Jr.walk=void 0;var LE=bE(),bP=wE(),wP=NE(),Uf=OE();Jr.Settings=Uf.default;function RP(e,t,r){if(typeof t=="function"){new LE.default(e,jo()).read(t);return}new LE.default(e,jo(t)).read(r)}Jr.walk=RP;function NP(e,t){let r=jo(t);return new wP.default(e,r).read()}Jr.walkSync=NP;function OP(e,t){let r=jo(t);return new bP.default(e,r).read()}Jr.walkStream=OP;function jo(e={}){return e instanceof Uf.default?e:new Uf.default(e)}});var Wo=S(qf=>{"use strict";Object.defineProperty(qf,"__esModule",{value:!0});var LP=require("path"),BP=ui(),BE=fn(),Ff=class{constructor(t){this._settings=t,this._fsStatSettings=new BP.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(t){return LP.resolve(this._settings.cwd,t)}_makeEntry(t,r){let n={name:r,path:r,dirent:BE.fs.createDirentFromStats(r,t)};return this._settings.stats&&(n.stats=t),n}_isFatalError(t){return!BE.errno.isEnoentCodeError(t)&&!this._settings.suppressErrors}};qf.default=Ff});var $f=S(Vf=>{"use strict";Object.defineProperty(Vf,"__esModule",{value:!0});var PP=require("stream"),DP=ui(),kP=Ko(),UP=Wo(),Mf=class extends UP.default{constructor(){super(...arguments),this._walkStream=kP.walkStream,this._stat=DP.stat}dynamic(t,r){return this._walkStream(t,r)}static(t,r){let n=t.map(this._getFullEntryPath,this),i=new PP.PassThrough({objectMode:!0});i._write=(a,s,o)=>this._getEntry(n[a],t[a],r).then(u=>{u!==null&&r.entryFilter(u)&&i.push(u),a===n.length-1&&i.end(),o()}).catch(o);for(let a=0;athis._makeEntry(i,r)).catch(i=>{if(n.errorFilter(i))return null;throw i})}_getStat(t){return new Promise((r,n)=>{this._stat(t,this._fsStatSettings,(i,a)=>i===null?r(a):n(i))})}};Vf.default=Mf});var PE=S(Gf=>{"use strict";Object.defineProperty(Gf,"__esModule",{value:!0});var FP=Ko(),qP=Wo(),MP=$f(),Hf=class extends qP.default{constructor(){super(...arguments),this._walkAsync=FP.walk,this._readerStream=new MP.default(this._settings)}dynamic(t,r){return new Promise((n,i)=>{this._walkAsync(t,r,(a,s)=>{a===null?n(s):i(a)})})}async static(t,r){let n=[],i=this._readerStream.static(t,r);return new Promise((a,s)=>{i.once("error",s),i.on("data",o=>n.push(o)),i.once("end",()=>a(n))})}};Gf.default=Hf});var DE=S(Kf=>{"use strict";Object.defineProperty(Kf,"__esModule",{value:!0});var Wa=fn(),jf=class{constructor(t,r,n){this._patterns=t,this._settings=r,this._micromatchOptions=n,this._storage=[],this._fillStorage()}_fillStorage(){for(let t of this._patterns){let r=this._getPatternSegments(t),n=this._splitSegmentsIntoSections(r);this._storage.push({complete:n.length<=1,pattern:t,segments:r,sections:n})}}_getPatternSegments(t){return Wa.pattern.getPatternParts(t,this._micromatchOptions).map(n=>Wa.pattern.isDynamicPattern(n,this._settings)?{dynamic:!0,pattern:n,patternRe:Wa.pattern.makeRe(n,this._micromatchOptions)}:{dynamic:!1,pattern:n})}_splitSegmentsIntoSections(t){return Wa.array.splitWhen(t,r=>r.dynamic&&Wa.pattern.hasGlobStar(r.pattern))}};Kf.default=jf});var kE=S(Qf=>{"use strict";Object.defineProperty(Qf,"__esModule",{value:!0});var VP=DE(),Wf=class extends VP.default{match(t){let r=t.split("/"),n=r.length,i=this._storage.filter(a=>!a.complete||a.segments.length>n);for(let a of i){let s=a.sections[0];if(!a.complete&&n>s.length||r.every((u,c)=>{let l=a.segments[c];return!!(l.dynamic&&l.patternRe.test(u)||!l.dynamic&&l.pattern===u)}))return!0}return!1}};Qf.default=Wf});var UE=S(Xf=>{"use strict";Object.defineProperty(Xf,"__esModule",{value:!0});var Qo=fn(),$P=kE(),Yf=class{constructor(t,r){this._settings=t,this._micromatchOptions=r}getFilter(t,r,n){let i=this._getMatcher(r),a=this._getNegativePatternsRe(n);return s=>this._filter(t,s,i,a)}_getMatcher(t){return new $P.default(t,this._settings,this._micromatchOptions)}_getNegativePatternsRe(t){let r=t.filter(Qo.pattern.isAffectDepthOfReadingPattern);return Qo.pattern.convertPatternsToRe(r,this._micromatchOptions)}_filter(t,r,n,i){if(this._isSkippedByDeep(t,r.path)||this._isSkippedSymbolicLink(r))return!1;let a=Qo.path.removeLeadingDotSegment(r.path);return this._isSkippedByPositivePatterns(a,n)?!1:this._isSkippedByNegativePatterns(a,i)}_isSkippedByDeep(t,r){return this._settings.deep===1/0?!1:this._getEntryLevel(t,r)>=this._settings.deep}_getEntryLevel(t,r){let n=r.split("/").length;if(t==="")return n;let i=t.split("/").length;return n-i}_isSkippedSymbolicLink(t){return!this._settings.followSymbolicLinks&&t.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(t,r){return!this._settings.baseNameMatch&&!r.match(t)}_isSkippedByNegativePatterns(t,r){return!Qo.pattern.matchAny(t,r)}};Xf.default=Yf});var FE=S(Zf=>{"use strict";Object.defineProperty(Zf,"__esModule",{value:!0});var ci=fn(),zf=class{constructor(t,r){this._settings=t,this._micromatchOptions=r,this.index=new Map}getFilter(t,r){let n=ci.pattern.convertPatternsToRe(t,this._micromatchOptions),i=ci.pattern.convertPatternsToRe(r,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0}));return a=>this._filter(a,n,i)}_filter(t,r,n){let i=ci.path.removeLeadingDotSegment(t.path);if(this._settings.unique&&this._isDuplicateEntry(i)||this._onlyFileFilter(t)||this._onlyDirectoryFilter(t)||this._isSkippedByAbsoluteNegativePatterns(i,n))return!1;let a=t.dirent.isDirectory(),s=this._isMatchToPatterns(i,r,a)&&!this._isMatchToPatterns(i,n,a);return this._settings.unique&&s&&this._createIndexRecord(i),s}_isDuplicateEntry(t){return this.index.has(t)}_createIndexRecord(t){this.index.set(t,void 0)}_onlyFileFilter(t){return this._settings.onlyFiles&&!t.dirent.isFile()}_onlyDirectoryFilter(t){return this._settings.onlyDirectories&&!t.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(t,r){if(!this._settings.absolute)return!1;let n=ci.path.makeAbsolute(this._settings.cwd,t);return ci.pattern.matchAny(n,r)}_isMatchToPatterns(t,r,n){let i=ci.pattern.matchAny(t,r);return!i&&n?ci.pattern.matchAny(t+"/",r):i}};Zf.default=zf});var qE=S(eh=>{"use strict";Object.defineProperty(eh,"__esModule",{value:!0});var HP=fn(),Jf=class{constructor(t){this._settings=t}getFilter(){return t=>this._isNonFatalError(t)}_isNonFatalError(t){return HP.errno.isEnoentCodeError(t)||this._settings.suppressErrors}};eh.default=Jf});var VE=S(rh=>{"use strict";Object.defineProperty(rh,"__esModule",{value:!0});var ME=fn(),th=class{constructor(t){this._settings=t}getTransformer(){return t=>this._transform(t)}_transform(t){let r=t.path;return this._settings.absolute&&(r=ME.path.makeAbsolute(this._settings.cwd,r),r=ME.path.unixify(r)),this._settings.markDirectories&&t.dirent.isDirectory()&&(r+="/"),this._settings.objectMode?Object.assign(Object.assign({},t),{path:r}):r}};rh.default=th});var Yo=S(ih=>{"use strict";Object.defineProperty(ih,"__esModule",{value:!0});var GP=require("path"),jP=UE(),KP=FE(),WP=qE(),QP=VE(),nh=class{constructor(t){this._settings=t,this.errorFilter=new WP.default(this._settings),this.entryFilter=new KP.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new jP.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new QP.default(this._settings)}_getRootDirectory(t){return GP.resolve(this._settings.cwd,t.base)}_getReaderOptions(t){let r=t.base==="."?"":t.base;return{basePath:r,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(r,t.positive,t.negative),entryFilter:this.entryFilter.getFilter(t.positive,t.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}};ih.default=nh});var $E=S(sh=>{"use strict";Object.defineProperty(sh,"__esModule",{value:!0});var YP=PE(),XP=Yo(),ah=class extends XP.default{constructor(){super(...arguments),this._reader=new YP.default(this._settings)}async read(t){let r=this._getRootDirectory(t),n=this._getReaderOptions(t);return(await this.api(r,t,n)).map(a=>n.transform(a))}api(t,r,n){return r.dynamic?this._reader.dynamic(t,n):this._reader.static(r.patterns,n)}};sh.default=ah});var HE=S(uh=>{"use strict";Object.defineProperty(uh,"__esModule",{value:!0});var zP=require("stream"),ZP=$f(),JP=Yo(),oh=class extends JP.default{constructor(){super(...arguments),this._reader=new ZP.default(this._settings)}read(t){let r=this._getRootDirectory(t),n=this._getReaderOptions(t),i=this.api(r,t,n),a=new zP.Readable({objectMode:!0,read:()=>{}});return i.once("error",s=>a.emit("error",s)).on("data",s=>a.emit("data",n.transform(s))).once("end",()=>a.emit("end")),a.once("close",()=>i.destroy()),a}api(t,r,n){return r.dynamic?this._reader.dynamic(t,n):this._reader.static(r.patterns,n)}};uh.default=oh});var GE=S(lh=>{"use strict";Object.defineProperty(lh,"__esModule",{value:!0});var eD=ui(),tD=Ko(),rD=Wo(),ch=class extends rD.default{constructor(){super(...arguments),this._walkSync=tD.walkSync,this._statSync=eD.statSync}dynamic(t,r){return this._walkSync(t,r)}static(t,r){let n=[];for(let i of t){let a=this._getFullEntryPath(i),s=this._getEntry(a,i,r);s===null||!r.entryFilter(s)||n.push(s)}return n}_getEntry(t,r,n){try{let i=this._getStat(t);return this._makeEntry(i,r)}catch(i){if(n.errorFilter(i))return null;throw i}}_getStat(t){return this._statSync(t,this._fsStatSettings)}};lh.default=ch});var jE=S(hh=>{"use strict";Object.defineProperty(hh,"__esModule",{value:!0});var nD=GE(),iD=Yo(),fh=class extends iD.default{constructor(){super(...arguments),this._reader=new nD.default(this._settings)}read(t){let r=this._getRootDirectory(t),n=this._getReaderOptions(t);return this.api(r,t,n).map(n.transform)}api(t,r,n){return r.dynamic?this._reader.dynamic(t,n):this._reader.static(r.patterns,n)}};hh.default=fh});var KE=S(ta=>{"use strict";Object.defineProperty(ta,"__esModule",{value:!0});ta.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;var ea=require("fs"),aD=require("os"),sD=Math.max(aD.cpus().length,1);ta.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:ea.lstat,lstatSync:ea.lstatSync,stat:ea.stat,statSync:ea.statSync,readdir:ea.readdir,readdirSync:ea.readdirSync};var dh=class{constructor(t={}){this._options=t,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,sD),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0),this.ignore=[].concat(this.ignore)}_getValue(t,r){return t===void 0?r:t}_getFileSystemMethods(t={}){return Object.assign(Object.assign({},ta.DEFAULT_FILE_SYSTEM_ADAPTER),t)}};ta.default=dh});var vh=S((XV,QE)=>{"use strict";var WE=Qm(),oD=$E(),uD=HE(),cD=jE(),ph=KE(),Cr=fn();async function gh(e,t){Br(e);let r=yh(e,oD.default,t),n=await Promise.all(r);return Cr.array.flatten(n)}(function(e){e.glob=e,e.globSync=t,e.globStream=r,e.async=e;function t(c,l){Br(c);let f=yh(c,cD.default,l);return Cr.array.flatten(f)}e.sync=t;function r(c,l){Br(c);let f=yh(c,uD.default,l);return Cr.stream.merge(f)}e.stream=r;function n(c,l){Br(c);let f=[].concat(c),h=new ph.default(l);return WE.generate(f,h)}e.generateTasks=n;function i(c,l){Br(c);let f=new ph.default(l);return Cr.pattern.isDynamicPattern(c,f)}e.isDynamicPattern=i;function a(c){return Br(c),Cr.path.escape(c)}e.escapePath=a;function s(c){return Br(c),Cr.path.convertPathToPattern(c)}e.convertPathToPattern=s;let o;(function(c){function l(h){return Br(h),Cr.path.escapePosixPath(h)}c.escapePath=l;function f(h){return Br(h),Cr.path.convertPosixPathToPattern(h)}c.convertPathToPattern=f})(o=e.posix||(e.posix={}));let u;(function(c){function l(h){return Br(h),Cr.path.escapeWindowsPath(h)}c.escapePath=l;function f(h){return Br(h),Cr.path.convertWindowsPathToPattern(h)}c.convertPathToPattern=f})(u=e.win32||(e.win32={}))})(gh||(gh={}));function yh(e,t,r){let n=[].concat(e),i=new ph.default(r),a=WE.generate(n,i),s=new t(i);return a.map(s.read,s)}function Br(e){if(![].concat(e).every(n=>Cr.string.isString(n)&&!Cr.string.isEmpty(n)))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}QE.exports=gh});var XE=S(li=>{"use strict";var{promisify:lD}=require("util"),YE=require("fs");async function mh(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return(await lD(YE[e])(r))[t]()}catch(n){if(n.code==="ENOENT")return!1;throw n}}function Eh(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return YE[e](r)[t]()}catch(n){if(n.code==="ENOENT")return!1;throw n}}li.isFile=mh.bind(null,"stat","isFile");li.isDirectory=mh.bind(null,"stat","isDirectory");li.isSymlink=mh.bind(null,"lstat","isSymbolicLink");li.isFileSync=Eh.bind(null,"statSync","isFile");li.isDirectorySync=Eh.bind(null,"statSync","isDirectory");li.isSymlinkSync=Eh.bind(null,"lstatSync","isSymbolicLink")});var t1=S((ZV,Sh)=>{"use strict";var fi=require("path"),zE=XE(),ZE=e=>e.length>1?`{${e.join(",")}}`:e[0],JE=(e,t)=>{let r=e[0]==="!"?e.slice(1):e;return fi.isAbsolute(r)?r:fi.join(t,r)},fD=(e,t)=>fi.extname(e)?`**/${e}`:`**/${e}.${ZE(t)}`,e1=(e,t)=>{if(t.files&&!Array.isArray(t.files))throw new TypeError(`Expected \`files\` to be of type \`Array\` but received type \`${typeof t.files}\``);if(t.extensions&&!Array.isArray(t.extensions))throw new TypeError(`Expected \`extensions\` to be of type \`Array\` but received type \`${typeof t.extensions}\``);return t.files&&t.extensions?t.files.map(r=>fi.posix.join(e,fD(r,t.extensions))):t.files?t.files.map(r=>fi.posix.join(e,`**/${r}`)):t.extensions?[fi.posix.join(e,`**/*.${ZE(t.extensions)}`)]:[fi.posix.join(e,"**")]};Sh.exports=async(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=await Promise.all([].concat(e).map(async n=>await zE.isDirectory(JE(n,t.cwd))?e1(n,t):n));return[].concat.apply([],r)};Sh.exports.sync=(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=[].concat(e).map(n=>zE.isDirectorySync(JE(n,t.cwd))?e1(n,t):n);return[].concat.apply([],r)}});var l1=S((JV,c1)=>{function r1(e){return Array.isArray(e)?e:[e]}var xh="",n1=" ",Ch="\\",hD=/^\s+$/,dD=/(?:[^\\]|^)\\$/,pD=/^\\!/,gD=/^\\#/,yD=/\r?\n/g,vD=/^\.*\/|^\.+$/,_h="/",s1="node-ignore";typeof Symbol<"u"&&(s1=Symbol.for("node-ignore"));var i1=s1,mD=(e,t,r)=>Object.defineProperty(e,t,{value:r}),ED=/([0-z])-([0-z])/g,o1=()=>!1,SD=e=>e.replace(ED,(t,r,n)=>r.charCodeAt(0)<=n.charCodeAt(0)?t:xh),CD=e=>{let{length:t}=e;return e.slice(0,t-t%2)},_D=[[/^\uFEFF/,()=>xh],[/\\?\s+$/,e=>e.indexOf("\\")===0?n1:xh],[/\\\s/g,()=>n1],[/[\\$.|*+(){^]/g,e=>`\\${e}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(e,t,r)=>t+6{let n=r.replace(/\\\*/g,"[^\\/]*");return t+n}],[/\\\\\\(?=[$.|*+(){^])/g,()=>Ch],[/\\\\/g,()=>Ch],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(e,t,r,n,i)=>t===Ch?`\\[${r}${CD(n)}${i}`:i==="]"&&n.length%2===0?`[${SD(r)}${n}]`:"[]"],[/(?:[^*])$/,e=>/\/$/.test(e)?`${e}$`:`${e}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(e,t)=>`${t?`${t}[^/]+`:"[^/]*"}(?=$|\\/$)`]],a1=Object.create(null),xD=(e,t)=>{let r=a1[e];return r||(r=_D.reduce((n,i)=>n.replace(i[0],i[1].bind(e)),e),a1[e]=r),t?new RegExp(r,"i"):new RegExp(r)},Ih=e=>typeof e=="string",AD=e=>e&&Ih(e)&&!hD.test(e)&&!dD.test(e)&&e.indexOf("#")!==0,TD=e=>e.split(yD),Ah=class{constructor(t,r,n,i){this.origin=t,this.pattern=r,this.negative=n,this.regex=i}},ID=(e,t)=>{let r=e,n=!1;e.indexOf("!")===0&&(n=!0,e=e.substr(1)),e=e.replace(pD,"!").replace(gD,"#");let i=xD(e,t);return new Ah(r,e,n,i)},bD=(e,t)=>{throw new t(e)},hn=(e,t,r)=>Ih(e)?e?hn.isNotRelative(e)?r(`path should be a \`path.relative()\`d string, but got "${t}"`,RangeError):!0:r("path must not be empty",TypeError):r(`path must be a string, but got \`${t}\``,TypeError),u1=e=>vD.test(e);hn.isNotRelative=u1;hn.convert=e=>e;var Th=class{constructor({ignorecase:t=!0,ignoreCase:r=t,allowRelativePaths:n=!1}={}){mD(this,i1,!0),this._rules=[],this._ignoreCase=r,this._allowRelativePaths=n,this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}_addPattern(t){if(t&&t[i1]){this._rules=this._rules.concat(t._rules),this._added=!0;return}if(AD(t)){let r=ID(t,this._ignoreCase);this._added=!0,this._rules.push(r)}}add(t){return this._added=!1,r1(Ih(t)?TD(t):t).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(t){return this.add(t)}_testOne(t,r){let n=!1,i=!1;return this._rules.forEach(a=>{let{negative:s}=a;if(i===s&&n!==i||s&&!n&&!i&&!r)return;a.regex.test(t)&&(n=!s,i=s)}),{ignored:n,unignored:i}}_test(t,r,n,i){let a=t&&hn.convert(t);return hn(a,t,this._allowRelativePaths?o1:bD),this._t(a,r,n,i)}_t(t,r,n,i){if(t in r)return r[t];if(i||(i=t.split(_h)),i.pop(),!i.length)return r[t]=this._testOne(t,n);let a=this._t(i.join(_h)+_h,r,n,i);return r[t]=a.ignored?a:this._testOne(t,n)}ignores(t){return this._test(t,this._ignoreCache,!1).ignored}createFilter(){return t=>!this.ignores(t)}filter(t){return r1(t).filter(this.createFilter())}test(t){return this._test(t,this._testCache,!0)}},Xo=e=>new Th(e),wD=e=>hn(e&&hn.convert(e),e,o1);Xo.isPathValid=wD;Xo.default=Xo;c1.exports=Xo;if(typeof process<"u"&&(process.env&&process.env.IGNORE_TEST_WIN32||process.platform==="win32")){let e=r=>/^\\\\\?\\/.test(r)||/["<>|\u0000-\u001F]+/u.test(r)?r:r.replace(/\\/g,"/");hn.convert=e;let t=/^[a-z]:\//i;hn.isNotRelative=r=>t.test(r)||u1(r)}});var bh=S((e$,f1)=>{"use strict";f1.exports=e=>{let t=/^\\\\\?\\/.test(e),r=/[^\u0000-\u0080]+/.test(e);return t||r?e:e.replace(/\\/g,"/")}});var m1=S((t$,wh)=>{"use strict";var{promisify:RD}=require("util"),h1=require("fs"),dn=require("path"),d1=vh(),ND=l1(),Qa=bh(),p1=["**/node_modules/**","**/flow-typed/**","**/coverage/**","**/.git"],OD=RD(h1.readFile),LD=e=>t=>t.startsWith("!")?"!"+dn.posix.join(e,t.slice(1)):dn.posix.join(e,t),BD=(e,t)=>{let r=Qa(dn.relative(t.cwd,dn.dirname(t.fileName)));return e.split(/\r?\n/).filter(Boolean).filter(n=>!n.startsWith("#")).map(LD(r))},g1=e=>{let t=ND();for(let r of e)t.add(BD(r.content,{cwd:r.cwd,fileName:r.filePath}));return t},PD=(e,t)=>{if(e=Qa(e),dn.isAbsolute(t)){if(Qa(t).startsWith(e))return t;throw new Error(`Path ${t} is not in cwd ${e}`)}return dn.join(e,t)},y1=(e,t)=>r=>e.ignores(Qa(dn.relative(t,PD(t,r.path||r)))),DD=async(e,t)=>{let r=dn.join(t,e),n=await OD(r,"utf8");return{cwd:t,filePath:r,content:n}},kD=(e,t)=>{let r=dn.join(t,e),n=h1.readFileSync(r,"utf8");return{cwd:t,filePath:r,content:n}},v1=({ignore:e=[],cwd:t=Qa(process.cwd())}={})=>({ignore:e,cwd:t});wh.exports=async e=>{e=v1(e);let t=await d1("**/.gitignore",{ignore:p1.concat(e.ignore),cwd:e.cwd}),r=await Promise.all(t.map(i=>DD(i,e.cwd))),n=g1(r);return y1(n,e.cwd)};wh.exports.sync=e=>{e=v1(e);let r=d1.sync("**/.gitignore",{ignore:p1.concat(e.ignore),cwd:e.cwd}).map(i=>kD(i,e.cwd)),n=g1(r);return y1(n,e.cwd)}});var S1=S((r$,E1)=>{"use strict";var{Transform:UD}=require("stream"),zo=class extends UD{constructor(){super({objectMode:!0})}},Rh=class extends zo{constructor(t){super(),this._filter=t}_transform(t,r,n){this._filter(t)&&this.push(t),n()}},Nh=class extends zo{constructor(){super(),this._pushed=new Set}_transform(t,r,n){this._pushed.has(t)||(this.push(t),this._pushed.add(t)),n()}};E1.exports={FilterStream:Rh,UniqueStream:Nh}});var T1=S((n$,hi)=>{"use strict";var _1=require("fs"),Zo=cv(),FD=Ll(),Jo=vh(),eu=t1(),Oh=m1(),{FilterStream:qD,UniqueStream:MD}=S1(),x1=()=>!1,C1=e=>e[0]==="!",VD=e=>{if(!e.every(t=>typeof t=="string"))throw new TypeError("Patterns must be a string or an array of strings")},$D=(e={})=>{if(!e.cwd)return;let t;try{t=_1.statSync(e.cwd)}catch{return}if(!t.isDirectory())throw new Error("The `cwd` option must be a path to a directory")},HD=e=>e.stats instanceof _1.Stats?e.path:e,tu=(e,t)=>{e=Zo([].concat(e)),VD(e),$D(t);let r=[];t={ignore:[],expandDirectories:!0,...t};for(let[n,i]of e.entries()){if(C1(i))continue;let a=e.slice(n).filter(o=>C1(o)).map(o=>o.slice(1)),s={...t,ignore:t.ignore.concat(a)};r.push({pattern:i,options:s})}return r},GD=(e,t)=>{let r={};return e.options.cwd&&(r.cwd=e.options.cwd),Array.isArray(e.options.expandDirectories)?r={...r,files:e.options.expandDirectories}:typeof e.options.expandDirectories=="object"&&(r={...r,...e.options.expandDirectories}),t(e.pattern,r)},Lh=(e,t)=>e.options.expandDirectories?GD(e,t):[e.pattern],A1=e=>e&&e.gitignore?Oh.sync({cwd:e.cwd,ignore:e.ignore}):x1,Bh=e=>t=>{let{options:r}=e;return r.ignore&&Array.isArray(r.ignore)&&r.expandDirectories&&(r.ignore=eu.sync(r.ignore)),{pattern:t,options:r}};hi.exports=async(e,t)=>{let r=tu(e,t),n=async()=>t&&t.gitignore?Oh({cwd:t.cwd,ignore:t.ignore}):x1,i=async()=>{let u=await Promise.all(r.map(async c=>{let l=await Lh(c,eu);return Promise.all(l.map(Bh(c)))}));return Zo(...u)},[a,s]=await Promise.all([n(),i()]),o=await Promise.all(s.map(u=>Jo(u.pattern,u.options)));return Zo(...o).filter(u=>!a(HD(u)))};hi.exports.sync=(e,t)=>{let r=tu(e,t),n=[];for(let s of r){let o=Lh(s,eu.sync).map(Bh(s));n.push(...o)}let i=A1(t),a=[];for(let s of n)a=Zo(a,Jo.sync(s.pattern,s.options));return a.filter(s=>!i(s))};hi.exports.stream=(e,t)=>{let r=tu(e,t),n=[];for(let o of r){let u=Lh(o,eu.sync).map(Bh(o));n.push(...u)}let i=A1(t),a=new qD(o=>!i(o)),s=new MD;return FD(n.map(o=>Jo.stream(o.pattern,o.options))).pipe(a).pipe(s)};hi.exports.generateGlobTasks=tu;hi.exports.hasMagic=(e,t)=>[].concat(e).some(r=>Jo.isDynamicPattern(r,t));hi.exports.gitignore=Oh});var b1=S((i$,I1)=>{var Fn=require("constants"),jD=process.cwd,ru=null,KD=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return ru||(ru=jD.call(process)),ru};try{process.cwd()}catch{}typeof process.chdir=="function"&&(Ph=process.chdir,process.chdir=function(e){ru=null,Ph.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,Ph));var Ph;I1.exports=WD;function WD(e){Fn.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&t(e),e.lutimes||r(e),e.chown=a(e.chown),e.fchown=a(e.fchown),e.lchown=a(e.lchown),e.chmod=n(e.chmod),e.fchmod=n(e.fchmod),e.lchmod=n(e.lchmod),e.chownSync=s(e.chownSync),e.fchownSync=s(e.fchownSync),e.lchownSync=s(e.lchownSync),e.chmodSync=i(e.chmodSync),e.fchmodSync=i(e.fchmodSync),e.lchmodSync=i(e.lchmodSync),e.stat=o(e.stat),e.fstat=o(e.fstat),e.lstat=o(e.lstat),e.statSync=u(e.statSync),e.fstatSync=u(e.fstatSync),e.lstatSync=u(e.lstatSync),e.chmod&&!e.lchmod&&(e.lchmod=function(l,f,h){h&&process.nextTick(h)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(l,f,h,p){p&&process.nextTick(p)},e.lchownSync=function(){}),KD==="win32"&&(e.rename=typeof e.rename!="function"?e.rename:function(l){function f(h,p,d){var m=Date.now(),E=0;l(h,p,function C(T){if(T&&(T.code==="EACCES"||T.code==="EPERM")&&Date.now()-m<6e4){setTimeout(function(){e.stat(p,function(I,P){I&&I.code==="ENOENT"?l(h,p,C):d(T)})},E),E<100&&(E+=10);return}d&&d(T)})}return Object.setPrototypeOf&&Object.setPrototypeOf(f,l),f}(e.rename)),e.read=typeof e.read!="function"?e.read:function(l){function f(h,p,d,m,E,C){var T;if(C&&typeof C=="function"){var I=0;T=function(P,L,q){if(P&&P.code==="EAGAIN"&&I<10)return I++,l.call(e,h,p,d,m,E,T);C.apply(this,arguments)}}return l.call(e,h,p,d,m,E,T)}return Object.setPrototypeOf&&Object.setPrototypeOf(f,l),f}(e.read),e.readSync=typeof e.readSync!="function"?e.readSync:function(l){return function(f,h,p,d,m){for(var E=0;;)try{return l.call(e,f,h,p,d,m)}catch(C){if(C.code==="EAGAIN"&&E<10){E++;continue}throw C}}}(e.readSync);function t(l){l.lchmod=function(f,h,p){l.open(f,Fn.O_WRONLY|Fn.O_SYMLINK,h,function(d,m){if(d){p&&p(d);return}l.fchmod(m,h,function(E){l.close(m,function(C){p&&p(E||C)})})})},l.lchmodSync=function(f,h){var p=l.openSync(f,Fn.O_WRONLY|Fn.O_SYMLINK,h),d=!0,m;try{m=l.fchmodSync(p,h),d=!1}finally{if(d)try{l.closeSync(p)}catch{}else l.closeSync(p)}return m}}function r(l){Fn.hasOwnProperty("O_SYMLINK")&&l.futimes?(l.lutimes=function(f,h,p,d){l.open(f,Fn.O_SYMLINK,function(m,E){if(m){d&&d(m);return}l.futimes(E,h,p,function(C){l.close(E,function(T){d&&d(C||T)})})})},l.lutimesSync=function(f,h,p){var d=l.openSync(f,Fn.O_SYMLINK),m,E=!0;try{m=l.futimesSync(d,h,p),E=!1}finally{if(E)try{l.closeSync(d)}catch{}else l.closeSync(d)}return m}):l.futimes&&(l.lutimes=function(f,h,p,d){d&&process.nextTick(d)},l.lutimesSync=function(){})}function n(l){return l&&function(f,h,p){return l.call(e,f,h,function(d){c(d)&&(d=null),p&&p.apply(this,arguments)})}}function i(l){return l&&function(f,h){try{return l.call(e,f,h)}catch(p){if(!c(p))throw p}}}function a(l){return l&&function(f,h,p,d){return l.call(e,f,h,p,function(m){c(m)&&(m=null),d&&d.apply(this,arguments)})}}function s(l){return l&&function(f,h,p){try{return l.call(e,f,h,p)}catch(d){if(!c(d))throw d}}}function o(l){return l&&function(f,h,p){typeof h=="function"&&(p=h,h=null);function d(m,E){E&&(E.uid<0&&(E.uid+=4294967296),E.gid<0&&(E.gid+=4294967296)),p&&p.apply(this,arguments)}return h?l.call(e,f,h,d):l.call(e,f,d)}}function u(l){return l&&function(f,h){var p=h?l.call(e,f,h):l.call(e,f);return p&&(p.uid<0&&(p.uid+=4294967296),p.gid<0&&(p.gid+=4294967296)),p}}function c(l){if(!l||l.code==="ENOSYS")return!0;var f=!process.getuid||process.getuid()!==0;return!!(f&&(l.code==="EINVAL"||l.code==="EPERM"))}}});var N1=S((a$,R1)=>{var w1=require("stream").Stream;R1.exports=QD;function QD(e){return{ReadStream:t,WriteStream:r};function t(n,i){if(!(this instanceof t))return new t(n,i);w1.call(this);var a=this;this.path=n,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,i=i||{};for(var s=Object.keys(i),o=0,u=s.length;othis.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){a._read()});return}e.open(this.path,this.flags,this.mode,function(l,f){if(l){a.emit("error",l),a.readable=!1;return}a.fd=f,a.emit("open",f),a._read()})}function r(n,i){if(!(this instanceof r))return new r(n,i);w1.call(this),this.path=n,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,i=i||{};for(var a=Object.keys(i),s=0,o=a.length;s= zero");this.pos=this.start}this.busy=!1,this._queue=[],this.fd===null&&(this._open=e.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}});var L1=S((s$,O1)=>{"use strict";O1.exports=XD;var YD=Object.getPrototypeOf||function(e){return e.__proto__};function XD(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:YD(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}),t}});var k1=S((o$,Uh)=>{var it=require("fs"),zD=b1(),ZD=N1(),JD=L1(),nu=require("util"),At,au;typeof Symbol=="function"&&typeof Symbol.for=="function"?(At=Symbol.for("graceful-fs.queue"),au=Symbol.for("graceful-fs.previous")):(At="___graceful-fs.queue",au="___graceful-fs.previous");function ek(){}function D1(e,t){Object.defineProperty(e,At,{get:function(){return t}})}var di=ek;nu.debuglog?di=nu.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(di=function(){var e=nu.format.apply(nu,arguments);e="GFS4: "+e.split(/\n/).join(` +GFS4: `),console.error(e)});it[At]||(B1=global[At]||[],D1(it,B1),it.close=function(e){function t(r,n){return e.call(it,r,function(i){i||P1(),typeof n=="function"&&n.apply(this,arguments)})}return Object.defineProperty(t,au,{value:e}),t}(it.close),it.closeSync=function(e){function t(r){e.apply(it,arguments),P1()}return Object.defineProperty(t,au,{value:e}),t}(it.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){di(it[At]),require("assert").equal(it[At].length,0)}));var B1;global[At]||D1(global,it[At]);Uh.exports=Dh(JD(it));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!it.__patched&&(Uh.exports=Dh(it),it.__patched=!0);function Dh(e){zD(e),e.gracefulify=Dh,e.createReadStream=L,e.createWriteStream=q;var t=e.readFile;e.readFile=r;function r(D,K,w){return typeof K=="function"&&(w=K,K=null),X(D,K,w);function X(ne,me,b,R){return t(ne,me,function(M){M&&(M.code==="EMFILE"||M.code==="ENFILE")?ra([X,[ne,me,b],M,R||Date.now(),Date.now()]):typeof b=="function"&&b.apply(this,arguments)})}}var n=e.writeFile;e.writeFile=i;function i(D,K,w,X){return typeof w=="function"&&(X=w,w=null),ne(D,K,w,X);function ne(me,b,R,M,se){return n(me,b,R,function(pe){pe&&(pe.code==="EMFILE"||pe.code==="ENFILE")?ra([ne,[me,b,R,M],pe,se||Date.now(),Date.now()]):typeof M=="function"&&M.apply(this,arguments)})}}var a=e.appendFile;a&&(e.appendFile=s);function s(D,K,w,X){return typeof w=="function"&&(X=w,w=null),ne(D,K,w,X);function ne(me,b,R,M,se){return a(me,b,R,function(pe){pe&&(pe.code==="EMFILE"||pe.code==="ENFILE")?ra([ne,[me,b,R,M],pe,se||Date.now(),Date.now()]):typeof M=="function"&&M.apply(this,arguments)})}}var o=e.copyFile;o&&(e.copyFile=u);function u(D,K,w,X){return typeof w=="function"&&(X=w,w=0),ne(D,K,w,X);function ne(me,b,R,M,se){return o(me,b,R,function(pe){pe&&(pe.code==="EMFILE"||pe.code==="ENFILE")?ra([ne,[me,b,R,M],pe,se||Date.now(),Date.now()]):typeof M=="function"&&M.apply(this,arguments)})}}var c=e.readdir;e.readdir=f;var l=/^v[0-5]\./;function f(D,K,w){typeof K=="function"&&(w=K,K=null);var X=l.test(process.version)?function(b,R,M,se){return c(b,ne(b,R,M,se))}:function(b,R,M,se){return c(b,R,ne(b,R,M,se))};return X(D,K,w);function ne(me,b,R,M){return function(se,pe){se&&(se.code==="EMFILE"||se.code==="ENFILE")?ra([X,[me,b,R],se,M||Date.now(),Date.now()]):(pe&&pe.sort&&pe.sort(),typeof R=="function"&&R.call(this,se,pe))}}}if(process.version.substr(0,4)==="v0.8"){var h=ZD(e);C=h.ReadStream,I=h.WriteStream}var p=e.ReadStream;p&&(C.prototype=Object.create(p.prototype),C.prototype.open=T);var d=e.WriteStream;d&&(I.prototype=Object.create(d.prototype),I.prototype.open=P),Object.defineProperty(e,"ReadStream",{get:function(){return C},set:function(D){C=D},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return I},set:function(D){I=D},enumerable:!0,configurable:!0});var m=C;Object.defineProperty(e,"FileReadStream",{get:function(){return m},set:function(D){m=D},enumerable:!0,configurable:!0});var E=I;Object.defineProperty(e,"FileWriteStream",{get:function(){return E},set:function(D){E=D},enumerable:!0,configurable:!0});function C(D,K){return this instanceof C?(p.apply(this,arguments),this):C.apply(Object.create(C.prototype),arguments)}function T(){var D=this;$(D.path,D.flags,D.mode,function(K,w){K?(D.autoClose&&D.destroy(),D.emit("error",K)):(D.fd=w,D.emit("open",w),D.read())})}function I(D,K){return this instanceof I?(d.apply(this,arguments),this):I.apply(Object.create(I.prototype),arguments)}function P(){var D=this;$(D.path,D.flags,D.mode,function(K,w){K?(D.destroy(),D.emit("error",K)):(D.fd=w,D.emit("open",w))})}function L(D,K){return new e.ReadStream(D,K)}function q(D,K){return new e.WriteStream(D,K)}var te=e.open;e.open=$;function $(D,K,w,X){return typeof w=="function"&&(X=w,w=null),ne(D,K,w,X);function ne(me,b,R,M,se){return te(me,b,R,function(pe,Le){pe&&(pe.code==="EMFILE"||pe.code==="ENFILE")?ra([ne,[me,b,R,M],pe,se||Date.now(),Date.now()]):typeof M=="function"&&M.apply(this,arguments)})}}return e}function ra(e){di("ENQUEUE",e[0].name,e[1]),it[At].push(e),kh()}var iu;function P1(){for(var e=Date.now(),t=0;t2&&(it[At][t][3]=e,it[At][t][4]=e);kh()}function kh(){if(clearTimeout(iu),iu=void 0,it[At].length!==0){var e=it[At].shift(),t=e[0],r=e[1],n=e[2],i=e[3],a=e[4];if(i===void 0)di("RETRY",t.name,r),t.apply(null,r);else if(Date.now()-i>=6e4){di("TIMEOUT",t.name,r);var s=r.pop();typeof s=="function"&&s.call(null,n)}else{var o=Date.now()-a,u=Math.max(a-i,1),c=Math.min(u*1.2,100);o>=c?(di("RETRY",t.name,r),t.apply(null,r.concat([i]))):it[At].push(e)}iu===void 0&&(iu=setTimeout(kh,0))}}});var F1=S((u$,U1)=>{"use strict";var tk=require("path");U1.exports=e=>{let t=process.cwd();return e=tk.resolve(e),process.platform==="win32"&&(t=t.toLowerCase(),e=e.toLowerCase()),e===t}});var M1=S((c$,q1)=>{"use strict";var Fh=require("path");q1.exports=(e,t)=>{let r=Fh.relative(t,e);return!!(r&&r!==".."&&!r.startsWith(`..${Fh.sep}`)&&r!==Fh.resolve(e))}});var V1=S(qh=>{var pi=require("path"),Mn=process.platform==="win32",qn=require("fs"),rk=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function nk(){var e;if(rk){var t=new Error;e=r}else e=n;return e;function r(i){i&&(t.message=i.message,i=t,n(i))}function n(i){if(i){if(process.throwDeprecation)throw i;if(!process.noDeprecation){var a="fs: missing callback "+(i.stack||i.message);process.traceDeprecation?console.trace(a):console.error(a)}}}}function ik(e){return typeof e=="function"?e:nk()}var l$=pi.normalize;Mn?pn=/(.*?)(?:[\/\\]+|$)/g:pn=/(.*?)(?:[\/]+|$)/g;var pn;Mn?Ya=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/:Ya=/^[\/]*/;var Ya;qh.realpathSync=function(t,r){if(t=pi.resolve(t),r&&Object.prototype.hasOwnProperty.call(r,t))return r[t];var n=t,i={},a={},s,o,u,c;l();function l(){var E=Ya.exec(t);s=E[0].length,o=E[0],u=E[0],c="",Mn&&!a[u]&&(qn.lstatSync(u),a[u]=!0)}for(;s=t.length)return r&&(r[i]=t),n(null,t);pn.lastIndex=o;var E=pn.exec(t);return l=u,u+=E[0],c=l+E[1],o=pn.lastIndex,s[c]||r&&r[c]===c?process.nextTick(h):r&&Object.prototype.hasOwnProperty.call(r,c)?m(r[c]):qn.lstat(c,p)}function p(E,C){if(E)return n(E);if(!C.isSymbolicLink())return s[c]=!0,r&&(r[c]=c),process.nextTick(h);if(!Mn){var T=C.dev.toString(32)+":"+C.ino.toString(32);if(a.hasOwnProperty(T))return d(null,a[T],c)}qn.stat(c,function(I){if(I)return n(I);qn.readlink(c,function(P,L){Mn||(a[T]=L),d(P,L)})})}function d(E,C,T){if(E)return n(E);var I=pi.resolve(l,C);r&&(r[T]=I),m(I)}function m(E){t=pi.resolve(E,t.slice(o)),f()}}});var Hh=S((h$,j1)=>{j1.exports=Vn;Vn.realpath=Vn;Vn.sync=$h;Vn.realpathSync=$h;Vn.monkeypatch=sk;Vn.unmonkeypatch=ok;var na=require("fs"),Mh=na.realpath,Vh=na.realpathSync,ak=process.version,$1=/^v[0-5]\./.test(ak),H1=V1();function G1(e){return e&&e.syscall==="realpath"&&(e.code==="ELOOP"||e.code==="ENOMEM"||e.code==="ENAMETOOLONG")}function Vn(e,t,r){if($1)return Mh(e,t,r);typeof t=="function"&&(r=t,t=null),Mh(e,t,function(n,i){G1(n)?H1.realpath(e,t,r):r(n,i)})}function $h(e,t){if($1)return Vh(e,t);try{return Vh(e,t)}catch(r){if(G1(r))return H1.realpathSync(e,t);throw r}}function sk(){na.realpath=Vn,na.realpathSync=$h}function ok(){na.realpath=Mh,na.realpathSync=Vh}});var W1=S((d$,K1)=>{K1.exports=function(e,t){for(var r=[],n=0;n{"use strict";z1.exports=Y1;function Y1(e,t,r){e instanceof RegExp&&(e=Q1(e,r)),t instanceof RegExp&&(t=Q1(t,r));var n=X1(e,t,r);return n&&{start:n[0],end:n[1],pre:r.slice(0,n[0]),body:r.slice(n[0]+e.length,n[1]),post:r.slice(n[1]+t.length)}}function Q1(e,t){var r=t.match(e);return r?r[0]:null}Y1.range=X1;function X1(e,t,r){var n,i,a,s,o,u=r.indexOf(e),c=r.indexOf(t,u+1),l=u;if(u>=0&&c>0){for(n=[],a=r.length;l>=0&&!o;)l==u?(n.push(l),u=r.indexOf(e,l+1)):n.length==1?o=[n.pop(),c]:(i=n.pop(),i=0?u:c;n.length&&(o=[a,s])}return o}});var sS=S((g$,aS)=>{var ck=W1(),J1=Z1();aS.exports=hk;var eS="\0SLASH"+Math.random()+"\0",tS="\0OPEN"+Math.random()+"\0",jh="\0CLOSE"+Math.random()+"\0",rS="\0COMMA"+Math.random()+"\0",nS="\0PERIOD"+Math.random()+"\0";function Gh(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function lk(e){return e.split("\\\\").join(eS).split("\\{").join(tS).split("\\}").join(jh).split("\\,").join(rS).split("\\.").join(nS)}function fk(e){return e.split(eS).join("\\").split(tS).join("{").split(jh).join("}").split(rS).join(",").split(nS).join(".")}function iS(e){if(!e)return[""];var t=[],r=J1("{","}",e);if(!r)return e.split(",");var n=r.pre,i=r.body,a=r.post,s=n.split(",");s[s.length-1]+="{"+i+"}";var o=iS(a);return a.length&&(s[s.length-1]+=o.shift(),s.push.apply(s,o)),t.push.apply(t,s),t}function hk(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),ia(lk(e),!0).map(fk)):[]}function dk(e){return"{"+e+"}"}function pk(e){return/^-?0\d/.test(e)}function gk(e,t){return e<=t}function yk(e,t){return e>=t}function ia(e,t){var r=[],n=J1("{","}",e);if(!n||/\$$/.test(n.pre))return[e];var i=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(n.body),a=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(n.body),s=i||a,o=n.body.indexOf(",")>=0;if(!s&&!o)return n.post.match(/,.*\}/)?(e=n.pre+"{"+n.body+jh+n.post,ia(e)):[e];var u;if(s)u=n.body.split(/\.\./);else if(u=iS(n.body),u.length===1&&(u=ia(u[0],!1).map(dk),u.length===1)){var l=n.post.length?ia(n.post,!1):[""];return l.map(function(w){return n.pre+u[0]+w})}var c=n.pre,l=n.post.length?ia(n.post,!1):[""],f;if(s){var h=Gh(u[0]),p=Gh(u[1]),d=Math.max(u[0].length,u[1].length),m=u.length==3?Math.abs(Gh(u[2])):1,E=gk,C=p0){var q=new Array(L+1).join("0");I<0?P="-"+q+P.slice(1):P=q+P}}f.push(P)}}else f=ck(u,function(K){return ia(K,!1)});for(var te=0;te{fS.exports=ar;ar.Minimatch=Tt;var Xa=function(){try{return require("path")}catch{}}()||{sep:"/"};ar.sep=Xa.sep;var Qh=ar.GLOBSTAR=Tt.GLOBSTAR={},vk=sS(),oS={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},Kh="[^/]",Wh=Kh+"*?",mk="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",Ek="(?:(?!(?:\\/|^)\\.).)*?",uS=Sk("().*{}+?[]^$\\!");function Sk(e){return e.split("").reduce(function(t,r){return t[r]=!0,t},{})}var cS=/\/+/;ar.filter=Ck;function Ck(e,t){return t=t||{},function(r,n,i){return ar(r,e,t)}}function $n(e,t){t=t||{};var r={};return Object.keys(e).forEach(function(n){r[n]=e[n]}),Object.keys(t).forEach(function(n){r[n]=t[n]}),r}ar.defaults=function(e){if(!e||typeof e!="object"||!Object.keys(e).length)return ar;var t=ar,r=function(i,a,s){return t(i,a,$n(e,s))};return r.Minimatch=function(i,a){return new t.Minimatch(i,$n(e,a))},r.Minimatch.defaults=function(i){return t.defaults($n(e,i)).Minimatch},r.filter=function(i,a){return t.filter(i,$n(e,a))},r.defaults=function(i){return t.defaults($n(e,i))},r.makeRe=function(i,a){return t.makeRe(i,$n(e,a))},r.braceExpand=function(i,a){return t.braceExpand(i,$n(e,a))},r.match=function(n,i,a){return t.match(n,i,$n(e,a))},r};Tt.defaults=function(e){return ar.defaults(e).Minimatch};function ar(e,t,r){return ou(t),r||(r={}),!r.nocomment&&t.charAt(0)==="#"?!1:new Tt(t,r).match(e)}function Tt(e,t){if(!(this instanceof Tt))return new Tt(e,t);ou(e),t||(t={}),e=e.trim(),!t.allowWindowsEscape&&Xa.sep!=="/"&&(e=e.split(Xa.sep).join("/")),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!t.partial,this.make()}Tt.prototype.debug=function(){};Tt.prototype.make=_k;function _k(){var e=this.pattern,t=this.options;if(!t.nocomment&&e.charAt(0)==="#"){this.comment=!0;return}if(!e){this.empty=!0;return}this.parseNegate();var r=this.globSet=this.braceExpand();t.debug&&(this.debug=function(){console.error.apply(console,arguments)}),this.debug(this.pattern,r),r=this.globParts=r.map(function(n){return n.split(cS)}),this.debug(this.pattern,r),r=r.map(function(n,i,a){return n.map(this.parse,this)},this),this.debug(this.pattern,r),r=r.filter(function(n){return n.indexOf(!1)===-1}),this.debug(this.pattern,r),this.set=r}Tt.prototype.parseNegate=xk;function xk(){var e=this.pattern,t=!1,r=this.options,n=0;if(!r.nonegate){for(var i=0,a=e.length;i"u"?this.pattern:e,ou(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:vk(e)}var Ak=1024*64,ou=function(e){if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>Ak)throw new TypeError("pattern is too long")};Tt.prototype.parse=Tk;var su={};function Tk(e,t){ou(e);var r=this.options;if(e==="**")if(r.noglobstar)e="*";else return Qh;if(e==="")return"";var n="",i=!!r.nocase,a=!1,s=[],o=[],u,c=!1,l=-1,f=-1,h=e.charAt(0)==="."?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",p=this;function d(){if(u){switch(u){case"*":n+=Wh,i=!0;break;case"?":n+=Kh,i=!0;break;default:n+="\\"+u;break}p.debug("clearStateChar %j %j",u,n),u=!1}}for(var m=0,E=e.length,C;m-1;$--){var D=o[$],K=n.slice(0,D.reStart),w=n.slice(D.reStart,D.reEnd-8),X=n.slice(D.reEnd-8,D.reEnd),ne=n.slice(D.reEnd);X+=ne;var me=K.split("(").length-1,b=ne;for(m=0;m"u"&&(r=this.partial),this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return t==="";if(t==="/"&&r)return!0;var n=this.options;Xa.sep!=="/"&&(t=t.split(Xa.sep).join("/")),t=t.split(cS),this.debug(this.pattern,"split",t);var i=this.set;this.debug(this.pattern,"set",i);var a,s;for(s=t.length-1;s>=0&&(a=t[s],!a);s--);for(s=0;s>> no match, partial?`,e,l,t,f),l===s))}var p;if(typeof u=="string"?(p=c===u,this.debug("string match",u,c,p)):(p=c.match(u),this.debug("pattern match",u,c,p)),!p)return!1}if(i===s&&a===o)return!0;if(i===s)return r;if(a===o)return i===s-1&&e[i]==="";throw new Error("wtf?")};function bk(e){return e.replace(/\\(.)/g,"$1")}function wk(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var hS=S((v$,Yh)=>{typeof Object.create=="function"?Yh.exports=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:Yh.exports=function(t,r){t.super_=r;var n=function(){};n.prototype=r.prototype,t.prototype=new n,t.prototype.constructor=t}});var dS=S((m$,zh)=>{try{if(Xh=require("util"),typeof Xh.inherits!="function")throw"";zh.exports=Xh.inherits}catch{zh.exports=hS()}var Xh});var lu=S((E$,cu)=>{"use strict";function pS(e){return e.charAt(0)==="/"}function gS(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,r=t.exec(e),n=r[1]||"",i=!!(n&&n.charAt(1)!==":");return!!(r[2]||i)}cu.exports=process.platform==="win32"?gS:pS;cu.exports.posix=pS;cu.exports.win32=gS});var Jh=S(Hn=>{Hn.setopts=Pk;Hn.ownProp=yS;Hn.makeAbs=za;Hn.finish=Dk;Hn.mark=kk;Hn.isIgnored=mS;Hn.childrenIgnored=Uk;function yS(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var Rk=require("fs"),aa=require("path"),Nk=uu(),vS=lu(),Zh=Nk.Minimatch;function Ok(e,t){return e.localeCompare(t,"en")}function Lk(e,t){e.ignore=t.ignore||[],Array.isArray(e.ignore)||(e.ignore=[e.ignore]),e.ignore.length&&(e.ignore=e.ignore.map(Bk))}function Bk(e){var t=null;if(e.slice(-3)==="/**"){var r=e.replace(/(\/\*\*)+$/,"");t=new Zh(r,{dot:!0})}return{matcher:new Zh(e,{dot:!0}),gmatcher:t}}function Pk(e,t,r){if(r||(r={}),r.matchBase&&t.indexOf("/")===-1){if(r.noglobstar)throw new Error("base matching requires globstar");t="**/"+t}e.silent=!!r.silent,e.pattern=t,e.strict=r.strict!==!1,e.realpath=!!r.realpath,e.realpathCache=r.realpathCache||Object.create(null),e.follow=!!r.follow,e.dot=!!r.dot,e.mark=!!r.mark,e.nodir=!!r.nodir,e.nodir&&(e.mark=!0),e.sync=!!r.sync,e.nounique=!!r.nounique,e.nonull=!!r.nonull,e.nosort=!!r.nosort,e.nocase=!!r.nocase,e.stat=!!r.stat,e.noprocess=!!r.noprocess,e.absolute=!!r.absolute,e.fs=r.fs||Rk,e.maxLength=r.maxLength||1/0,e.cache=r.cache||Object.create(null),e.statCache=r.statCache||Object.create(null),e.symlinks=r.symlinks||Object.create(null),Lk(e,r),e.changedCwd=!1;var n=process.cwd();yS(r,"cwd")?(e.cwd=aa.resolve(r.cwd),e.changedCwd=e.cwd!==n):e.cwd=n,e.root=r.root||aa.resolve(e.cwd,"/"),e.root=aa.resolve(e.root),process.platform==="win32"&&(e.root=e.root.replace(/\\/g,"/")),e.cwdAbs=vS(e.cwd)?e.cwd:za(e,e.cwd),process.platform==="win32"&&(e.cwdAbs=e.cwdAbs.replace(/\\/g,"/")),e.nomount=!!r.nomount,r.nonegate=!0,r.nocomment=!0,e.minimatch=new Zh(t,r),e.options=e.minimatch.options}function Dk(e){for(var t=e.nounique,r=t?[]:Object.create(null),n=0,i=e.matches.length;n{_S.exports=CS;CS.GlobSync=pt;var Fk=Hh(),ES=uu(),C$=ES.Minimatch,_$=r0().Glob,x$=require("util"),e0=require("path"),SS=require("assert"),fu=lu(),gi=Jh(),qk=gi.setopts,t0=gi.ownProp,Mk=gi.childrenIgnored,Vk=gi.isIgnored;function CS(e,t){if(typeof t=="function"||arguments.length===3)throw new TypeError(`callback provided to sync glob +See: https://github.com/isaacs/node-glob/issues/167`);return new pt(e,t).found}function pt(e,t){if(!e)throw new Error("must provide pattern");if(typeof t=="function"||arguments.length===3)throw new TypeError(`callback provided to sync glob +See: https://github.com/isaacs/node-glob/issues/167`);if(!(this instanceof pt))return new pt(e,t);if(qk(this,e,t),this.noprocess)return this;var r=this.minimatch.set.length;this.matches=new Array(r);for(var n=0;nthis.maxLength)return!1;if(!this.stat&&t0(this.cache,t)){var s=this.cache[t];if(Array.isArray(s)&&(s="DIR"),!r||s==="DIR")return s;if(r&&s==="FILE")return!1}var n,i=this.statCache[t];if(!i){var a;try{a=this.fs.lstatSync(t)}catch(o){if(o&&(o.code==="ENOENT"||o.code==="ENOTDIR"))return this.statCache[t]=!1,!1}if(a&&a.isSymbolicLink())try{i=this.fs.statSync(t)}catch{i=a}else i=a}this.statCache[t]=i;var s=!0;return i&&(s=i.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,r&&s==="FILE"?!1:s};pt.prototype._mark=function(e){return gi.mark(this,e)};pt.prototype._makeAbs=function(e){return gi.makeAbs(this,e)}});var n0=S((T$,TS)=>{TS.exports=AS;function AS(e,t){if(e&&t)return AS(e)(t);if(typeof e!="function")throw new TypeError("need wrapper function");return Object.keys(e).forEach(function(n){r[n]=e[n]}),r;function r(){for(var n=new Array(arguments.length),i=0;i{var IS=n0();i0.exports=IS(hu);i0.exports.strict=IS(bS);hu.proto=hu(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return hu(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return bS(this)},configurable:!0})});function hu(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function bS(e){var t=function(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)},r=e.name||"Function wrapped with `once`";return t.onceError=r+" shouldn't be called more than once",t.called=!1,t}});var RS=S((b$,wS)=>{var $k=n0(),Za=Object.create(null),Hk=a0();wS.exports=$k(Gk);function Gk(e,t){return Za[e]?(Za[e].push(t),null):(Za[e]=[t],jk(e))}function jk(e){return Hk(function t(){var r=Za[e],n=r.length,i=Kk(arguments);try{for(var a=0;an?(r.splice(0,n),process.nextTick(function(){t.apply(null,i)})):delete Za[e]}})}function Kk(e){for(var t=e.length,r=[],n=0;n{OS.exports=yi;var Wk=Hh(),NS=uu(),w$=NS.Minimatch,Qk=dS(),Yk=require("events").EventEmitter,s0=require("path"),o0=require("assert"),Ja=lu(),c0=xS(),vi=Jh(),Xk=vi.setopts,u0=vi.ownProp,l0=RS(),R$=require("util"),zk=vi.childrenIgnored,Zk=vi.isIgnored,Jk=a0();function yi(e,t,r){if(typeof t=="function"&&(r=t,t={}),t||(t={}),t.sync){if(r)throw new TypeError("callback provided to sync glob");return c0(e,t)}return new Ge(e,t,r)}yi.sync=c0;var e4=yi.GlobSync=c0.GlobSync;yi.glob=yi;function t4(e,t){if(t===null||typeof t!="object")return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e}yi.hasMagic=function(e,t){var r=t4({},t);r.noprocess=!0;var n=new Ge(e,r),i=n.minimatch.set;if(!e)return!1;if(i.length>1)return!0;for(var a=0;athis.maxLength)return t();if(!this.stat&&u0(this.cache,r)){var i=this.cache[r];if(Array.isArray(i)&&(i="DIR"),!n||i==="DIR")return t(null,i);if(n&&i==="FILE")return t()}var a,s=this.statCache[r];if(s!==void 0){if(s===!1)return t(null,s);var o=s.isDirectory()?"DIR":"FILE";return n&&o==="FILE"?t():t(null,o,s)}var u=this,c=l0("stat\0"+r,l);c&&u.fs.lstat(r,c);function l(f,h){if(h&&h.isSymbolicLink())return u.fs.stat(r,function(p,d){p?u._stat2(e,r,null,h,t):u._stat2(e,r,p,d,t)});u._stat2(e,r,f,h,t)}};Ge.prototype._stat2=function(e,t,r,n,i){if(r&&(r.code==="ENOENT"||r.code==="ENOTDIR"))return this.statCache[t]=!1,i();var a=e.slice(-1)==="/";if(this.statCache[t]=n,t.slice(-1)==="/"&&n&&!n.isDirectory())return i(null,!1,n);var s=!0;return n&&(s=n.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,a&&s==="FILE"?i():i(null,s,n)}});var qS=S((O$,FS)=>{var Qe=require("assert"),DS=require("path"),LS=require("fs"),sa;try{sa=r0()}catch{}var n4={nosort:!0,silent:!0},f0=0,es=process.platform==="win32",kS=e=>{if(["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(r=>{e[r]=e[r]||LS[r],r=r+"Sync",e[r]=e[r]||LS[r]}),e.maxBusyTries=e.maxBusyTries||3,e.emfileWait=e.emfileWait||1e3,e.glob===!1&&(e.disableGlob=!0),e.disableGlob!==!0&&sa===void 0)throw Error("glob dependency not found, set `options.disableGlob = true` if intentional");e.disableGlob=e.disableGlob||!1,e.glob=e.glob||n4},d0=(e,t,r)=>{typeof t=="function"&&(r=t,t={}),Qe(e,"rimraf: missing path"),Qe.equal(typeof e,"string","rimraf: path should be a string"),Qe.equal(typeof r,"function","rimraf: callback function required"),Qe(t,"rimraf: invalid options argument provided"),Qe.equal(typeof t,"object","rimraf: options should be object"),kS(t);let n=0,i=null,a=0,s=u=>{i=i||u,--a===0&&r(i)},o=(u,c)=>{if(u)return r(u);if(a=c.length,a===0)return r();c.forEach(l=>{let f=h=>{if(h){if((h.code==="EBUSY"||h.code==="ENOTEMPTY"||h.code==="EPERM")&&nh0(l,t,f),n*100);if(h.code==="EMFILE"&&f0h0(l,t,f),f0++);h.code==="ENOENT"&&(h=null)}f0=0,s(h)};h0(l,t,f)})};if(t.disableGlob||!sa.hasMagic(e))return o(null,[e]);t.lstat(e,(u,c)=>{if(!u)return o(null,[e]);sa(e,t.glob,o)})},h0=(e,t,r)=>{Qe(e),Qe(t),Qe(typeof r=="function"),t.lstat(e,(n,i)=>{if(n&&n.code==="ENOENT")return r(null);if(n&&n.code==="EPERM"&&es&&BS(e,t,n,r),i&&i.isDirectory())return du(e,t,n,r);t.unlink(e,a=>{if(a){if(a.code==="ENOENT")return r(null);if(a.code==="EPERM")return es?BS(e,t,a,r):du(e,t,a,r);if(a.code==="EISDIR")return du(e,t,a,r)}return r(a)})})},BS=(e,t,r,n)=>{Qe(e),Qe(t),Qe(typeof n=="function"),t.chmod(e,438,i=>{i?n(i.code==="ENOENT"?null:r):t.stat(e,(a,s)=>{a?n(a.code==="ENOENT"?null:r):s.isDirectory()?du(e,t,r,n):t.unlink(e,n)})})},PS=(e,t,r)=>{Qe(e),Qe(t);try{t.chmodSync(e,438)}catch(i){if(i.code==="ENOENT")return;throw r}let n;try{n=t.statSync(e)}catch(i){if(i.code==="ENOENT")return;throw r}n.isDirectory()?pu(e,t,r):t.unlinkSync(e)},du=(e,t,r,n)=>{Qe(e),Qe(t),Qe(typeof n=="function"),t.rmdir(e,i=>{i&&(i.code==="ENOTEMPTY"||i.code==="EEXIST"||i.code==="EPERM")?i4(e,t,n):i&&i.code==="ENOTDIR"?n(r):n(i)})},i4=(e,t,r)=>{Qe(e),Qe(t),Qe(typeof r=="function"),t.readdir(e,(n,i)=>{if(n)return r(n);let a=i.length;if(a===0)return t.rmdir(e,r);let s;i.forEach(o=>{d0(DS.join(e,o),t,u=>{if(!s){if(u)return r(s=u);--a===0&&t.rmdir(e,r)}})})})},US=(e,t)=>{t=t||{},kS(t),Qe(e,"rimraf: missing path"),Qe.equal(typeof e,"string","rimraf: path should be a string"),Qe(t,"rimraf: missing options"),Qe.equal(typeof t,"object","rimraf: options should be object");let r;if(t.disableGlob||!sa.hasMagic(e))r=[e];else try{t.lstatSync(e),r=[e]}catch{r=sa.sync(e,t.glob)}if(r.length)for(let n=0;n{Qe(e),Qe(t);try{t.rmdirSync(e)}catch(n){if(n.code==="ENOENT")return;if(n.code==="ENOTDIR")throw r;(n.code==="ENOTEMPTY"||n.code==="EEXIST"||n.code==="EPERM")&&a4(e,t)}},a4=(e,t)=>{Qe(e),Qe(t),t.readdirSync(e).forEach(i=>US(DS.join(e,i),t));let r=es?100:1,n=0;do{let i=!0;try{let a=t.rmdirSync(e,t);return i=!1,a}finally{if(++n{"use strict";MS.exports=(e,t=1,r)=>{if(r={indent:" ",includeEmptyLines:!1,...r},typeof e!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof e}\``);if(typeof t!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof t}\``);if(typeof r.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``);if(t===0)return e;let n=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return e.replace(n,r.indent.repeat(t))}});var jS=S((B$,GS)=>{"use strict";var $S=require("os"),HS=/\s+at.*(?:\(|\s)(.*)\)?/,s4=/^(?:(?:(?:node|(?:internal\/[\w/]*|.*node_modules\/(?:babel-polyfill|pirates)\/.*)?\w+)\.js:\d+:\d+)|native)/,o4=typeof $S.homedir>"u"?"":$S.homedir();GS.exports=(e,t)=>(t=Object.assign({pretty:!1},t),e.replace(/\\/g,"/").split(` +`).filter(r=>{let n=r.match(HS);if(n===null||!n[1])return!0;let i=n[1];return i.includes(".app/Contents/Resources/electron.asar")||i.includes(".app/Contents/Resources/default_app.asar")?!1:!s4.test(i)}).filter(r=>r.trim()!=="").map(r=>t.pretty?r.replace(HS,(n,i)=>n.replace(i,i.replace(o4,"~"))):r).join(` +`))});var WS=S((P$,KS)=>{"use strict";var u4=VS(),c4=jS(),l4=e=>e.replace(/\s+at .*aggregate-error\/index.js:\d+:\d+\)?/g,""),p0=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);t=[...t].map(n=>n instanceof Error?n:n!==null&&typeof n=="object"?Object.assign(new Error(n.message),n):new Error(n));let r=t.map(n=>typeof n.stack=="string"?l4(c4(n.stack)):String(n)).join(` +`);r=` +`+u4(r,4),super(r),this.name="AggregateError",Object.defineProperty(this,"_errors",{value:t})}*[Symbol.iterator](){for(let t of this._errors)yield t}};KS.exports=p0});var YS=S((D$,QS)=>{"use strict";var f4=WS();QS.exports=async(e,t,{concurrency:r=1/0,stopOnError:n=!0}={})=>new Promise((i,a)=>{if(typeof t!="function")throw new TypeError("Mapper function is required");if(!((Number.isSafeInteger(r)||r===1/0)&&r>=1))throw new TypeError(`Expected \`concurrency\` to be an integer from 1 and up or \`Infinity\`, got \`${r}\` (${typeof r})`);let s=[],o=[],u=e[Symbol.iterator](),c=!1,l=!1,f=0,h=0,p=()=>{if(c)return;let d=u.next(),m=h;if(h++,d.done){l=!0,f===0&&(!n&&o.length!==0?a(new f4(o)):i(s));return}f++,(async()=>{try{let E=await d.value;s[m]=await t(E,m),f--,p()}catch(E){n?(c=!0,a(E)):(o.push(E),f--,p())}})()};for(let d=0;d{"use strict";var{promisify:h4}=require("util"),XS=require("path"),zS=T1(),d4=kl(),p4=bh(),_r=k1(),g4=F1(),y4=M1(),ZS=qS(),v4=YS(),m4=h4(ZS),JS={glob:!1,unlink:_r.unlink,unlinkSync:_r.unlinkSync,chmod:_r.chmod,chmodSync:_r.chmodSync,stat:_r.stat,statSync:_r.statSync,lstat:_r.lstat,lstatSync:_r.lstatSync,rmdir:_r.rmdir,rmdirSync:_r.rmdirSync,readdir:_r.readdir,readdirSync:_r.readdirSync};function eC(e,t){if(g4(e))throw new Error("Cannot delete the current working directory. Can be overridden with the `force` option.");if(!y4(e,t))throw new Error("Cannot delete files/directories outside the current working directory. Can be overridden with the `force` option.")}function tC(e){return e=Array.isArray(e)?e:[e],e=e.map(t=>process.platform==="win32"&&d4(t)===!1?p4(t):t),e}g0.exports=async(e,{force:t,dryRun:r,cwd:n=process.cwd(),onProgress:i=()=>{},...a}={})=>{a={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:n,...a},e=tC(e);let s=(await zS(e,a)).sort((l,f)=>f.localeCompare(l));s.length===0&&i({totalCount:0,deletedCount:0,percent:1});let o=0,c=await v4(s,async l=>(l=XS.resolve(n,l),t||eC(l,n),r||await m4(l,JS),o+=1,i({totalCount:s.length,deletedCount:o,percent:o/s.length}),l),a);return c.sort((l,f)=>l.localeCompare(f)),c};g0.exports.sync=(e,{force:t,dryRun:r,cwd:n=process.cwd(),...i}={})=>{i={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:n,...i},e=tC(e);let s=zS.sync(e,i).sort((o,u)=>u.localeCompare(o)).map(o=>(o=XS.resolve(n,o),t||eC(o,n),r||ZS.sync(o,JS),o));return s.sort((o,u)=>o.localeCompare(u)),s}});var iC=S((U$,nC)=>{"use strict";nC.exports=function(t,r,n,i){var a=0,s=0,o=t.length-1,u=!1,c,l,f;if(typeof r=="number"?(c=r,f=n,l=i||function(){}):(f=r,l=n||function(){},c=t.length),!t.length)return l();var h=f.length,p=function(){return!u&&a{"use strict";var aC=require("fs"),E4=require("path"),S4=iC();function sC(e,t,r,n){let i,a;n?(i=n,a=r):(i=r,a=null),aC.lstat(t,function(o,u){let c=o?0:u.size||0;if(u){if(e.has(u.ino))return i(null,0);e.add(u.ino)}!o&&u.isDirectory()?aC.readdir(t,(l,f)=>{if(l)return i(l);S4(f,5e3,(h,p)=>{sC(e,E4.join(t,h),a,(d,m)=>{d||(c+=m),p(d)})},h=>{i(h,c)})}):(a&&a.test(t)&&(c=0),i(o,c))})}oC.exports=(...e)=>(e.unshift(new Set),sC(...e))});var oa=S((q$,mi)=>{"use strict";function cC(e){return typeof e>"u"||e===null}function C4(e){return typeof e=="object"&&e!==null}function _4(e){return Array.isArray(e)?e:cC(e)?[]:[e]}function x4(e,t){var r,n,i,a;if(t)for(a=Object.keys(t),r=0,n=a.length;r{"use strict";function lC(e,t){var r="",n=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(r+='in "'+e.mark.name+'" '),r+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!t&&e.mark.snippet&&(r+=` + +`+e.mark.snippet),n+" "+r):n}function ts(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=lC(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}ts.prototype=Object.create(Error.prototype);ts.prototype.constructor=ts;ts.prototype.toString=function(t){return this.name+": "+lC(this,t)};fC.exports=ts});var dC=S((V$,hC)=>{"use strict";var rs=oa();function y0(e,t,r,n,i){var a="",s="",o=Math.floor(i/2)-1;return n-t>o&&(a=" ... ",t=n-o+a.length),r-n>o&&(s=" ...",r=n+o-s.length),{str:a+e.slice(t,r).replace(/\t/g,"\u2192")+s,pos:n-t+a.length}}function v0(e,t){return rs.repeat(" ",t-e.length)+e}function I4(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),typeof t.indent!="number"&&(t.indent=1),typeof t.linesBefore!="number"&&(t.linesBefore=3),typeof t.linesAfter!="number"&&(t.linesAfter=2);for(var r=/\r?\n|\r|\0/g,n=[0],i=[],a,s=-1;a=r.exec(e.buffer);)i.push(a.index),n.push(a.index+a[0].length),e.position<=a.index&&s<0&&(s=n.length-2);s<0&&(s=n.length-1);var o="",u,c,l=Math.min(e.line+t.linesAfter,i.length).toString().length,f=t.maxLength-(t.indent+l+3);for(u=1;u<=t.linesBefore&&!(s-u<0);u++)c=y0(e.buffer,n[s-u],i[s-u],e.position-(n[s]-n[s-u]),f),o=rs.repeat(" ",t.indent)+v0((e.line-u+1).toString(),l)+" | "+c.str+` +`+o;for(c=y0(e.buffer,n[s],i[s],e.position,f),o+=rs.repeat(" ",t.indent)+v0((e.line+1).toString(),l)+" | "+c.str+` +`,o+=rs.repeat("-",t.indent+l+3+c.pos)+`^ +`,u=1;u<=t.linesAfter&&!(s+u>=i.length);u++)c=y0(e.buffer,n[s+u],i[s+u],e.position-(n[s]-n[s+u]),f),o+=rs.repeat(" ",t.indent)+v0((e.line+u+1).toString(),l)+" | "+c.str+` +`;return o.replace(/\n$/,"")}hC.exports=I4});var Rt=S(($$,gC)=>{"use strict";var pC=ua(),b4=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],w4=["scalar","sequence","mapping"];function R4(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(n){t[String(n)]=r})}),t}function N4(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(b4.indexOf(r)===-1)throw new pC('Unknown option "'+r+'" is met in definition of "'+e+'" YAML type.')}),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(r){return r},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=R4(t.styleAliases||null),w4.indexOf(this.kind)===-1)throw new pC('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}gC.exports=N4});var S0=S((H$,vC)=>{"use strict";var ns=ua(),m0=Rt();function yC(e,t){var r=[];return e[t].forEach(function(n){var i=r.length;r.forEach(function(a,s){a.tag===n.tag&&a.kind===n.kind&&a.multi===n.multi&&(i=s)}),r[i]=n}),r}function O4(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function n(i){i.multi?(e.multi[i.kind].push(i),e.multi.fallback.push(i)):e[i.kind][i.tag]=e.fallback[i.tag]=i}for(t=0,r=arguments.length;t{"use strict";var L4=Rt();mC.exports=new L4("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var _0=S((j$,EC)=>{"use strict";var B4=Rt();EC.exports=new B4("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var x0=S((K$,SC)=>{"use strict";var P4=Rt();SC.exports=new P4("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var A0=S((W$,CC)=>{"use strict";var D4=S0();CC.exports=new D4({explicit:[C0(),_0(),x0()]})});var T0=S((Q$,_C)=>{"use strict";var k4=Rt();function U4(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function F4(){return null}function q4(e){return e===null}_C.exports=new k4("tag:yaml.org,2002:null",{kind:"scalar",resolve:U4,construct:F4,predicate:q4,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})});var I0=S((Y$,xC)=>{"use strict";var M4=Rt();function V4(e){if(e===null)return!1;var t=e.length;return t===4&&(e==="true"||e==="True"||e==="TRUE")||t===5&&(e==="false"||e==="False"||e==="FALSE")}function $4(e){return e==="true"||e==="True"||e==="TRUE"}function H4(e){return Object.prototype.toString.call(e)==="[object Boolean]"}xC.exports=new M4("tag:yaml.org,2002:bool",{kind:"scalar",resolve:V4,construct:$4,predicate:H4,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})});var b0=S((X$,AC)=>{"use strict";var G4=oa(),j4=Rt();function K4(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function W4(e){return 48<=e&&e<=55}function Q4(e){return 48<=e&&e<=57}function Y4(e){if(e===null)return!1;var t=e.length,r=0,n=!1,i;if(!t)return!1;if(i=e[r],(i==="-"||i==="+")&&(i=e[++r]),i==="0"){if(r+1===t)return!0;if(i=e[++r],i==="b"){for(r++;r=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})});var w0=S((z$,IC)=>{"use strict";var TC=oa(),Z4=Rt(),J4=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function e3(e){return!(e===null||!J4.test(e)||e[e.length-1]==="_")}function t3(e){var t,r;return t=e.replace(/_/g,"").toLowerCase(),r=t[0]==="-"?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),t===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:t===".nan"?NaN:r*parseFloat(t,10)}var r3=/^[-+]?[0-9]+e/;function n3(e,t){var r;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(TC.isNegativeZero(e))return"-0.0";return r=e.toString(10),r3.test(r)?r.replace("e",".e"):r}function i3(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||TC.isNegativeZero(e))}IC.exports=new Z4("tag:yaml.org,2002:float",{kind:"scalar",resolve:e3,construct:t3,predicate:i3,represent:n3,defaultStyle:"lowercase"})});var R0=S((Z$,bC)=>{"use strict";bC.exports=A0().extend({implicit:[T0(),I0(),b0(),w0()]})});var N0=S((J$,wC)=>{"use strict";wC.exports=R0()});var O0=S((eH,OC)=>{"use strict";var a3=Rt(),RC=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),NC=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 s3(e){return e===null?!1:RC.exec(e)!==null||NC.exec(e)!==null}function o3(e){var t,r,n,i,a,s,o,u=0,c=null,l,f,h;if(t=RC.exec(e),t===null&&(t=NC.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],n=+t[2]-1,i=+t[3],!t[4])return new Date(Date.UTC(r,n,i));if(a=+t[4],s=+t[5],o=+t[6],t[7]){for(u=t[7].slice(0,3);u.length<3;)u+="0";u=+u}return t[9]&&(l=+t[10],f=+(t[11]||0),c=(l*60+f)*6e4,t[9]==="-"&&(c=-c)),h=new Date(Date.UTC(r,n,i,a,s,o,u)),c&&h.setTime(h.getTime()-c),h}function u3(e){return e.toISOString()}OC.exports=new a3("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:s3,construct:o3,instanceOf:Date,represent:u3})});var L0=S((tH,LC)=>{"use strict";var c3=Rt();function l3(e){return e==="<<"||e===null}LC.exports=new c3("tag:yaml.org,2002:merge",{kind:"scalar",resolve:l3})});var P0=S((rH,BC)=>{"use strict";var f3=Rt(),B0=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= +\r`;function h3(e){if(e===null)return!1;var t,r,n=0,i=e.length,a=B0;for(r=0;r64)){if(t<0)return!1;n+=6}return n%8===0}function d3(e){var t,r,n=e.replace(/[\r\n=]/g,""),i=n.length,a=B0,s=0,o=[];for(t=0;t>16&255),o.push(s>>8&255),o.push(s&255)),s=s<<6|a.indexOf(n.charAt(t));return r=i%4*6,r===0?(o.push(s>>16&255),o.push(s>>8&255),o.push(s&255)):r===18?(o.push(s>>10&255),o.push(s>>2&255)):r===12&&o.push(s>>4&255),new Uint8Array(o)}function p3(e){var t="",r=0,n,i,a=e.length,s=B0;for(n=0;n>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]),r=(r<<8)+e[n];return i=a%3,i===0?(t+=s[r>>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]):i===2?(t+=s[r>>10&63],t+=s[r>>4&63],t+=s[r<<2&63],t+=s[64]):i===1&&(t+=s[r>>2&63],t+=s[r<<4&63],t+=s[64],t+=s[64]),t}function g3(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}BC.exports=new f3("tag:yaml.org,2002:binary",{kind:"scalar",resolve:h3,construct:d3,predicate:g3,represent:p3})});var D0=S((nH,PC)=>{"use strict";var y3=Rt(),v3=Object.prototype.hasOwnProperty,m3=Object.prototype.toString;function E3(e){if(e===null)return!0;var t=[],r,n,i,a,s,o=e;for(r=0,n=o.length;r{"use strict";var C3=Rt(),_3=Object.prototype.toString;function x3(e){if(e===null)return!0;var t,r,n,i,a,s=e;for(a=new Array(s.length),t=0,r=s.length;t{"use strict";var T3=Rt(),I3=Object.prototype.hasOwnProperty;function b3(e){if(e===null)return!0;var t,r=e;for(t in r)if(I3.call(r,t)&&r[t]!==null)return!1;return!0}function w3(e){return e!==null?e:{}}kC.exports=new T3("tag:yaml.org,2002:set",{kind:"mapping",resolve:b3,construct:w3})});var gu=S((sH,UC)=>{"use strict";UC.exports=N0().extend({implicit:[O0(),L0()],explicit:[P0(),D0(),k0(),U0()]})});var JC=S((oH,V0)=>{"use strict";var Si=oa(),GC=ua(),R3=dC(),N3=gu(),jn=Object.prototype.hasOwnProperty,yu=1,jC=2,KC=3,vu=4,F0=1,O3=2,FC=3,L3=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,B3=/[\x85\u2028\u2029]/,P3=/[,\[\]\{\}]/,WC=/^(?:!|!!|![a-z\-]+!)$/i,QC=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function qC(e){return Object.prototype.toString.call(e)}function en(e){return e===10||e===13}function Ci(e){return e===9||e===32}function Zt(e){return e===9||e===32||e===10||e===13}function ca(e){return e===44||e===91||e===93||e===123||e===125}function D3(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function k3(e){return e===120?2:e===117?4:e===85?8:0}function U3(e){return 48<=e&&e<=57?e-48:-1}function MC(e){return e===48?"\0":e===97?"\x07":e===98?"\b":e===116||e===9?" ":e===110?` +`:e===118?"\v":e===102?"\f":e===114?"\r":e===101?"\x1B":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"\x85":e===95?"\xA0":e===76?"\u2028":e===80?"\u2029":""}function F3(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var YC=new Array(256),XC=new Array(256);for(Ei=0;Ei<256;Ei++)YC[Ei]=MC(Ei)?1:0,XC[Ei]=MC(Ei);var Ei;function q3(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||N3,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function zC(e,t){var r={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return r.snippet=R3(r),new GC(t,r)}function oe(e,t){throw zC(e,t)}function mu(e,t){e.onWarning&&e.onWarning.call(null,zC(e,t))}var VC={YAML:function(t,r,n){var i,a,s;t.version!==null&&oe(t,"duplication of %YAML directive"),n.length!==1&&oe(t,"YAML directive accepts exactly one argument"),i=/^([0-9]+)\.([0-9]+)$/.exec(n[0]),i===null&&oe(t,"ill-formed argument of the YAML directive"),a=parseInt(i[1],10),s=parseInt(i[2],10),a!==1&&oe(t,"unacceptable YAML version of the document"),t.version=n[0],t.checkLineBreaks=s<2,s!==1&&s!==2&&mu(t,"unsupported YAML version of the document")},TAG:function(t,r,n){var i,a;n.length!==2&&oe(t,"TAG directive accepts exactly two arguments"),i=n[0],a=n[1],WC.test(i)||oe(t,"ill-formed tag handle (first argument) of the TAG directive"),jn.call(t.tagMap,i)&&oe(t,'there is a previously declared suffix for "'+i+'" tag handle'),QC.test(a)||oe(t,"ill-formed tag prefix (second argument) of the TAG directive");try{a=decodeURIComponent(a)}catch{oe(t,"tag prefix is malformed: "+a)}t.tagMap[i]=a}};function Gn(e,t,r,n){var i,a,s,o;if(t1&&(e.result+=Si.repeat(` +`,t-1))}function M3(e,t,r){var n,i,a,s,o,u,c,l,f=e.kind,h=e.result,p;if(p=e.input.charCodeAt(e.position),Zt(p)||ca(p)||p===35||p===38||p===42||p===33||p===124||p===62||p===39||p===34||p===37||p===64||p===96||(p===63||p===45)&&(i=e.input.charCodeAt(e.position+1),Zt(i)||r&&ca(i)))return!1;for(e.kind="scalar",e.result="",a=s=e.position,o=!1;p!==0;){if(p===58){if(i=e.input.charCodeAt(e.position+1),Zt(i)||r&&ca(i))break}else if(p===35){if(n=e.input.charCodeAt(e.position-1),Zt(n))break}else{if(e.position===e.lineStart&&Eu(e)||r&&ca(p))break;if(en(p))if(u=e.line,c=e.lineStart,l=e.lineIndent,dt(e,!1,-1),e.lineIndent>=t){o=!0,p=e.input.charCodeAt(e.position);continue}else{e.position=s,e.line=u,e.lineStart=c,e.lineIndent=l;break}}o&&(Gn(e,a,s,!1),M0(e,e.line-u),a=s=e.position,o=!1),Ci(p)||(s=e.position+1),p=e.input.charCodeAt(++e.position)}return Gn(e,a,s,!1),e.result?!0:(e.kind=f,e.result=h,!1)}function V3(e,t){var r,n,i;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,n=i=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(Gn(e,n,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)n=e.position,e.position++,i=e.position;else return!0;else en(r)?(Gn(e,n,i,!0),M0(e,dt(e,!1,t)),n=i=e.position):e.position===e.lineStart&&Eu(e)?oe(e,"unexpected end of the document within a single quoted scalar"):(e.position++,i=e.position);oe(e,"unexpected end of the stream within a single quoted scalar")}function $3(e,t){var r,n,i,a,s,o;if(o=e.input.charCodeAt(e.position),o!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=n=e.position;(o=e.input.charCodeAt(e.position))!==0;){if(o===34)return Gn(e,r,e.position,!0),e.position++,!0;if(o===92){if(Gn(e,r,e.position,!0),o=e.input.charCodeAt(++e.position),en(o))dt(e,!1,t);else if(o<256&&YC[o])e.result+=XC[o],e.position++;else if((s=k3(o))>0){for(i=s,a=0;i>0;i--)o=e.input.charCodeAt(++e.position),(s=D3(o))>=0?a=(a<<4)+s:oe(e,"expected hexadecimal character");e.result+=F3(a),e.position++}else oe(e,"unknown escape sequence");r=n=e.position}else en(o)?(Gn(e,r,n,!0),M0(e,dt(e,!1,t)),r=n=e.position):e.position===e.lineStart&&Eu(e)?oe(e,"unexpected end of the document within a double quoted scalar"):(e.position++,n=e.position)}oe(e,"unexpected end of the stream within a double quoted scalar")}function H3(e,t){var r=!0,n,i,a,s=e.tag,o,u=e.anchor,c,l,f,h,p,d=Object.create(null),m,E,C,T;if(T=e.input.charCodeAt(e.position),T===91)l=93,p=!1,o=[];else if(T===123)l=125,p=!0,o={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=o),T=e.input.charCodeAt(++e.position);T!==0;){if(dt(e,!0,t),T=e.input.charCodeAt(e.position),T===l)return e.position++,e.tag=s,e.anchor=u,e.kind=p?"mapping":"sequence",e.result=o,!0;r?T===44&&oe(e,"expected the node content, but found ','"):oe(e,"missed comma between flow collection entries"),E=m=C=null,f=h=!1,T===63&&(c=e.input.charCodeAt(e.position+1),Zt(c)&&(f=h=!0,e.position++,dt(e,!0,t))),n=e.line,i=e.lineStart,a=e.position,fa(e,t,yu,!1,!0),E=e.tag,m=e.result,dt(e,!0,t),T=e.input.charCodeAt(e.position),(h||e.line===n)&&T===58&&(f=!0,T=e.input.charCodeAt(++e.position),dt(e,!0,t),fa(e,t,yu,!1,!0),C=e.result),p?la(e,o,d,E,m,C,n,i,a):f?o.push(la(e,null,d,E,m,C,n,i,a)):o.push(m),dt(e,!0,t),T=e.input.charCodeAt(e.position),T===44?(r=!0,T=e.input.charCodeAt(++e.position)):r=!1}oe(e,"unexpected end of the stream within a flow collection")}function G3(e,t){var r,n,i=F0,a=!1,s=!1,o=t,u=0,c=!1,l,f;if(f=e.input.charCodeAt(e.position),f===124)n=!1;else if(f===62)n=!0;else return!1;for(e.kind="scalar",e.result="";f!==0;)if(f=e.input.charCodeAt(++e.position),f===43||f===45)F0===i?i=f===43?FC:O3:oe(e,"repeat of a chomping mode identifier");else if((l=U3(f))>=0)l===0?oe(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):s?oe(e,"repeat of an indentation width identifier"):(o=t+l-1,s=!0);else break;if(Ci(f)){do f=e.input.charCodeAt(++e.position);while(Ci(f));if(f===35)do f=e.input.charCodeAt(++e.position);while(!en(f)&&f!==0)}for(;f!==0;){for(q0(e),e.lineIndent=0,f=e.input.charCodeAt(e.position);(!s||e.lineIndento&&(o=e.lineIndent),en(f)){u++;continue}if(e.lineIndentt)&&u!==0)oe(e,"bad indentation of a sequence entry");else if(e.lineIndentt)&&(E&&(s=e.line,o=e.lineStart,u=e.position),fa(e,t,vu,!0,i)&&(E?d=e.result:m=e.result),E||(la(e,f,h,p,d,m,s,o,u),p=d=m=null),dt(e,!0,-1),T=e.input.charCodeAt(e.position)),(e.line===a||e.lineIndent>t)&&T!==0)oe(e,"bad indentation of a mapping entry");else if(e.lineIndentt?u=1:e.lineIndent===t?u=0:e.lineIndentt?u=1:e.lineIndent===t?u=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),f=0,h=e.implicitTypes.length;f"),e.result!==null&&d.kind!==e.kind&&oe(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+d.kind+'", not "'+e.kind+'"'),d.resolve(e.result,e.tag)?(e.result=d.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):oe(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||l}function Y3(e){var t=e.position,r,n,i,a=!1,s;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(s=e.input.charCodeAt(e.position))!==0&&(dt(e,!0,-1),s=e.input.charCodeAt(e.position),!(e.lineIndent>0||s!==37));){for(a=!0,s=e.input.charCodeAt(++e.position),r=e.position;s!==0&&!Zt(s);)s=e.input.charCodeAt(++e.position);for(n=e.input.slice(r,e.position),i=[],n.length<1&&oe(e,"directive name must not be less than one character in length");s!==0;){for(;Ci(s);)s=e.input.charCodeAt(++e.position);if(s===35){do s=e.input.charCodeAt(++e.position);while(s!==0&&!en(s));break}if(en(s))break;for(r=e.position;s!==0&&!Zt(s);)s=e.input.charCodeAt(++e.position);i.push(e.input.slice(r,e.position))}s!==0&&q0(e),jn.call(VC,n)?VC[n](e,n,i):mu(e,'unknown document directive "'+n+'"')}if(dt(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,dt(e,!0,-1)):a&&oe(e,"directives end mark is expected"),fa(e,e.lineIndent-1,vu,!1,!0),dt(e,!0,-1),e.checkLineBreaks&&B3.test(e.input.slice(t,e.position))&&mu(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&Eu(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,dt(e,!0,-1));return}if(e.position"u"&&(r=t,t=null);var n=ZC(e,r);if(typeof t!="function")return n;for(var i=0,a=n.length;i{"use strict";var _u=oa(),us=ua(),Z3=gu(),u_=Object.prototype.toString,c_=Object.prototype.hasOwnProperty,K0=65279,J3=9,as=10,eU=13,tU=32,rU=33,nU=34,$0=35,iU=37,aU=38,sU=39,oU=42,l_=44,uU=45,Su=58,cU=61,lU=62,fU=63,hU=64,f_=91,h_=93,dU=96,d_=123,pU=124,p_=125,Nt={};Nt[0]="\\0";Nt[7]="\\a";Nt[8]="\\b";Nt[9]="\\t";Nt[10]="\\n";Nt[11]="\\v";Nt[12]="\\f";Nt[13]="\\r";Nt[27]="\\e";Nt[34]='\\"';Nt[92]="\\\\";Nt[133]="\\N";Nt[160]="\\_";Nt[8232]="\\L";Nt[8233]="\\P";var gU=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],yU=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function vU(e,t){var r,n,i,a,s,o,u;if(t===null)return{};for(r={},n=Object.keys(t),i=0,a=n.length;i=55296&&r<=56319&&t+1=56320&&n<=57343)?(r-55296)*1024+n-56320+65536:r}function g_(e){var t=/^\n* /;return t.test(e)}var y_=1,G0=2,v_=3,m_=4,ha=5;function AU(e,t,r,n,i,a,s,o){var u,c=0,l=null,f=!1,h=!1,p=n!==-1,d=-1,m=_U(is(e,0))&&xU(is(e,e.length-1));if(t||s)for(u=0;u=65536?u+=2:u++){if(c=is(e,u),!os(c))return ha;m=m&&r_(c,l,o),l=c}else{for(u=0;u=65536?u+=2:u++){if(c=is(e,u),c===as)f=!0,p&&(h=h||u-d-1>n&&e[d+1]!==" ",d=u);else if(!os(c))return ha;m=m&&r_(c,l,o),l=c}h=h||p&&u-d-1>n&&e[d+1]!==" "}return!f&&!h?m&&!s&&!i(e)?y_:a===ss?ha:G0:r>9&&g_(e)?ha:s?a===ss?ha:G0:h?m_:v_}function TU(e,t,r,n,i){e.dump=function(){if(t.length===0)return e.quotingType===ss?'""':"''";if(!e.noCompatMode&&(gU.indexOf(t)!==-1||yU.test(t)))return e.quotingType===ss?'"'+t+'"':"'"+t+"'";var a=e.indent*Math.max(1,r),s=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-a),o=n||e.flowLevel>-1&&r>=e.flowLevel;function u(c){return CU(e,c)}switch(AU(t,o,e.indent,s,u,e.quotingType,e.forceQuotes&&!n,i)){case y_:return t;case G0:return"'"+t.replace(/'/g,"''")+"'";case v_:return"|"+n_(t,e.indent)+i_(e_(t,a));case m_:return">"+n_(t,e.indent)+i_(e_(IU(t,s),a));case ha:return'"'+bU(t,s)+'"';default:throw new us("impossible error: invalid scalar style")}}()}function n_(e,t){var r=g_(e)?String(t):"",n=e[e.length-1]===` +`,i=n&&(e[e.length-2]===` +`||e===` +`),a=i?"+":n?"":"-";return r+a+` +`}function i_(e){return e[e.length-1]===` +`?e.slice(0,-1):e}function IU(e,t){for(var r=/(\n+)([^\n]*)/g,n=function(){var c=e.indexOf(` +`);return c=c!==-1?c:e.length,r.lastIndex=c,a_(e.slice(0,c),t)}(),i=e[0]===` +`||e[0]===" ",a,s;s=r.exec(e);){var o=s[1],u=s[2];a=u[0]===" ",n+=o+(!i&&!a&&u!==""?` +`:"")+a_(u,t),i=a}return n}function a_(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,n,i=0,a,s=0,o=0,u="";n=r.exec(e);)o=n.index,o-i>t&&(a=s>i?s:o,u+=` +`+e.slice(i,a),i=a+1),s=o;return u+=` +`,e.length-i>t&&s>i?u+=e.slice(i,s)+` +`+e.slice(s+1):u+=e.slice(i),u.slice(1)}function bU(e){for(var t="",r=0,n,i=0;i=65536?i+=2:i++)r=is(e,i),n=Nt[r],!n&&os(r)?(t+=e[i],r>=65536&&(t+=e[i+1])):t+=n||mU(r);return t}function wU(e,t,r){var n="",i=e.tag,a,s,o;for(a=0,s=r.length;a"u"&&gn(e,t,null,!1,!1))&&(n!==""&&(n+=","+(e.condenseFlow?"":" ")),n+=e.dump);e.tag=i,e.dump="["+n+"]"}function s_(e,t,r,n){var i="",a=e.tag,s,o,u;for(s=0,o=r.length;s"u"&&gn(e,t+1,null,!0,!0,!1,!0))&&((!n||i!=="")&&(i+=H0(e,t)),e.dump&&as===e.dump.charCodeAt(0)?i+="-":i+="- ",i+=e.dump);e.tag=a,e.dump=i||"[]"}function RU(e,t,r){var n="",i=e.tag,a=Object.keys(r),s,o,u,c,l;for(s=0,o=a.length;s1024&&(l+="? "),l+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),gn(e,t,c,!1,!1)&&(l+=e.dump,n+=l));e.tag=i,e.dump="{"+n+"}"}function NU(e,t,r,n){var i="",a=e.tag,s=Object.keys(r),o,u,c,l,f,h;if(e.sortKeys===!0)s.sort();else if(typeof e.sortKeys=="function")s.sort(e.sortKeys);else if(e.sortKeys)throw new us("sortKeys must be a boolean or a function");for(o=0,u=s.length;o1024,f&&(e.dump&&as===e.dump.charCodeAt(0)?h+="?":h+="? "),h+=e.dump,f&&(h+=H0(e,t)),gn(e,t+1,l,!0,f)&&(e.dump&&as===e.dump.charCodeAt(0)?h+=":":h+=": ",h+=e.dump,i+=h));e.tag=a,e.dump=i||"{}"}function o_(e,t,r){var n,i,a,s,o,u;for(i=r?e.explicitTypes:e.implicitTypes,a=0,s=i.length;a tag resolver accepts not "'+u+'" style');e.dump=n}return!0}return!1}function gn(e,t,r,n,i,a,s){e.tag=null,e.dump=r,o_(e,r,!1)||o_(e,r,!0);var o=u_.call(e.dump),u=n,c;n&&(n=e.flowLevel<0||e.flowLevel>t);var l=o==="[object Object]"||o==="[object Array]",f,h;if(l&&(f=e.duplicates.indexOf(r),h=f!==-1),(e.tag!==null&&e.tag!=="?"||h||e.indent!==2&&t>0)&&(i=!1),h&&e.usedDuplicates[f])e.dump="*ref_"+f;else{if(l&&h&&!e.usedDuplicates[f]&&(e.usedDuplicates[f]=!0),o==="[object Object]")n&&Object.keys(e.dump).length!==0?(NU(e,t,e.dump,i),h&&(e.dump="&ref_"+f+e.dump)):(RU(e,t,e.dump),h&&(e.dump="&ref_"+f+" "+e.dump));else if(o==="[object Array]")n&&e.dump.length!==0?(e.noArrayIndent&&!s&&t>0?s_(e,t-1,e.dump,i):s_(e,t,e.dump,i),h&&(e.dump="&ref_"+f+e.dump)):(wU(e,t,e.dump),h&&(e.dump="&ref_"+f+" "+e.dump));else if(o==="[object String]")e.tag!=="?"&&TU(e,e.dump,t,a,u);else{if(o==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new us("unacceptable kind of an object to dump "+o)}e.tag!==null&&e.tag!=="?"&&(c=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?c="!"+c:c.slice(0,18)==="tag:yaml.org,2002:"?c="!!"+c.slice(18):c="!<"+c+">",e.dump=c+" "+e.dump)}return!0}function OU(e,t){var r=[],n=[],i,a;for(j0(e,r,n),i=0,a=n.length;i{"use strict";var C_=JC(),BU=S_();function W0(e,t){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+t+" instead, which is now safe by default.")}}Mt.exports.Type=Rt();Mt.exports.Schema=S0();Mt.exports.FAILSAFE_SCHEMA=A0();Mt.exports.JSON_SCHEMA=R0();Mt.exports.CORE_SCHEMA=N0();Mt.exports.DEFAULT_SCHEMA=gu();Mt.exports.load=C_.load;Mt.exports.loadAll=C_.loadAll;Mt.exports.dump=BU.dump;Mt.exports.YAMLException=ua();Mt.exports.types={binary:P0(),float:w0(),map:x0(),null:T0(),pairs:k0(),set:U0(),timestamp:O0(),bool:I0(),int:b0(),merge:L0(),omap:D0(),seq:_0(),str:C0()};Mt.exports.safeLoad=W0("safeLoad","load");Mt.exports.safeLoadAll=W0("safeLoadAll","loadAll");Mt.exports.safeDump=W0("safeDump","dump")});var cs=S((lH,x_)=>{var PU="2.0.0",DU=Number.MAX_SAFE_INTEGER||9007199254740991,kU=16,UU=250,FU=["major","premajor","minor","preminor","patch","prepatch","prerelease"];x_.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:kU,MAX_SAFE_BUILD_LENGTH:UU,MAX_SAFE_INTEGER:DU,RELEASE_TYPES:FU,SEMVER_SPEC_VERSION:PU,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var ls=S((fH,A_)=>{var qU=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};A_.exports=qU});var da=S((yn,T_)=>{var{MAX_SAFE_COMPONENT_LENGTH:Q0,MAX_SAFE_BUILD_LENGTH:MU,MAX_LENGTH:VU}=cs(),$U=ls();yn=T_.exports={};var HU=yn.re=[],GU=yn.safeRe=[],J=yn.src=[],ee=yn.t={},jU=0,Y0="[a-zA-Z0-9-]",KU=[["\\s",1],["\\d",VU],[Y0,MU]],WU=e=>{for(let[t,r]of KU)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e},ve=(e,t,r)=>{let n=WU(t),i=jU++;$U(e,i,t),ee[e]=i,J[i]=t,HU[i]=new RegExp(t,r?"g":void 0),GU[i]=new RegExp(n,r?"g":void 0)};ve("NUMERICIDENTIFIER","0|[1-9]\\d*");ve("NUMERICIDENTIFIERLOOSE","\\d+");ve("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${Y0}*`);ve("MAINVERSION",`(${J[ee.NUMERICIDENTIFIER]})\\.(${J[ee.NUMERICIDENTIFIER]})\\.(${J[ee.NUMERICIDENTIFIER]})`);ve("MAINVERSIONLOOSE",`(${J[ee.NUMERICIDENTIFIERLOOSE]})\\.(${J[ee.NUMERICIDENTIFIERLOOSE]})\\.(${J[ee.NUMERICIDENTIFIERLOOSE]})`);ve("PRERELEASEIDENTIFIER",`(?:${J[ee.NUMERICIDENTIFIER]}|${J[ee.NONNUMERICIDENTIFIER]})`);ve("PRERELEASEIDENTIFIERLOOSE",`(?:${J[ee.NUMERICIDENTIFIERLOOSE]}|${J[ee.NONNUMERICIDENTIFIER]})`);ve("PRERELEASE",`(?:-(${J[ee.PRERELEASEIDENTIFIER]}(?:\\.${J[ee.PRERELEASEIDENTIFIER]})*))`);ve("PRERELEASELOOSE",`(?:-?(${J[ee.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${J[ee.PRERELEASEIDENTIFIERLOOSE]})*))`);ve("BUILDIDENTIFIER",`${Y0}+`);ve("BUILD",`(?:\\+(${J[ee.BUILDIDENTIFIER]}(?:\\.${J[ee.BUILDIDENTIFIER]})*))`);ve("FULLPLAIN",`v?${J[ee.MAINVERSION]}${J[ee.PRERELEASE]}?${J[ee.BUILD]}?`);ve("FULL",`^${J[ee.FULLPLAIN]}$`);ve("LOOSEPLAIN",`[v=\\s]*${J[ee.MAINVERSIONLOOSE]}${J[ee.PRERELEASELOOSE]}?${J[ee.BUILD]}?`);ve("LOOSE",`^${J[ee.LOOSEPLAIN]}$`);ve("GTLT","((?:<|>)?=?)");ve("XRANGEIDENTIFIERLOOSE",`${J[ee.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);ve("XRANGEIDENTIFIER",`${J[ee.NUMERICIDENTIFIER]}|x|X|\\*`);ve("XRANGEPLAIN",`[v=\\s]*(${J[ee.XRANGEIDENTIFIER]})(?:\\.(${J[ee.XRANGEIDENTIFIER]})(?:\\.(${J[ee.XRANGEIDENTIFIER]})(?:${J[ee.PRERELEASE]})?${J[ee.BUILD]}?)?)?`);ve("XRANGEPLAINLOOSE",`[v=\\s]*(${J[ee.XRANGEIDENTIFIERLOOSE]})(?:\\.(${J[ee.XRANGEIDENTIFIERLOOSE]})(?:\\.(${J[ee.XRANGEIDENTIFIERLOOSE]})(?:${J[ee.PRERELEASELOOSE]})?${J[ee.BUILD]}?)?)?`);ve("XRANGE",`^${J[ee.GTLT]}\\s*${J[ee.XRANGEPLAIN]}$`);ve("XRANGELOOSE",`^${J[ee.GTLT]}\\s*${J[ee.XRANGEPLAINLOOSE]}$`);ve("COERCEPLAIN",`(^|[^\\d])(\\d{1,${Q0}})(?:\\.(\\d{1,${Q0}}))?(?:\\.(\\d{1,${Q0}}))?`);ve("COERCE",`${J[ee.COERCEPLAIN]}(?:$|[^\\d])`);ve("COERCEFULL",J[ee.COERCEPLAIN]+`(?:${J[ee.PRERELEASE]})?(?:${J[ee.BUILD]})?(?:$|[^\\d])`);ve("COERCERTL",J[ee.COERCE],!0);ve("COERCERTLFULL",J[ee.COERCEFULL],!0);ve("LONETILDE","(?:~>?)");ve("TILDETRIM",`(\\s*)${J[ee.LONETILDE]}\\s+`,!0);yn.tildeTrimReplace="$1~";ve("TILDE",`^${J[ee.LONETILDE]}${J[ee.XRANGEPLAIN]}$`);ve("TILDELOOSE",`^${J[ee.LONETILDE]}${J[ee.XRANGEPLAINLOOSE]}$`);ve("LONECARET","(?:\\^)");ve("CARETTRIM",`(\\s*)${J[ee.LONECARET]}\\s+`,!0);yn.caretTrimReplace="$1^";ve("CARET",`^${J[ee.LONECARET]}${J[ee.XRANGEPLAIN]}$`);ve("CARETLOOSE",`^${J[ee.LONECARET]}${J[ee.XRANGEPLAINLOOSE]}$`);ve("COMPARATORLOOSE",`^${J[ee.GTLT]}\\s*(${J[ee.LOOSEPLAIN]})$|^$`);ve("COMPARATOR",`^${J[ee.GTLT]}\\s*(${J[ee.FULLPLAIN]})$|^$`);ve("COMPARATORTRIM",`(\\s*)${J[ee.GTLT]}\\s*(${J[ee.LOOSEPLAIN]}|${J[ee.XRANGEPLAIN]})`,!0);yn.comparatorTrimReplace="$1$2$3";ve("HYPHENRANGE",`^\\s*(${J[ee.XRANGEPLAIN]})\\s+-\\s+(${J[ee.XRANGEPLAIN]})\\s*$`);ve("HYPHENRANGELOOSE",`^\\s*(${J[ee.XRANGEPLAINLOOSE]})\\s+-\\s+(${J[ee.XRANGEPLAINLOOSE]})\\s*$`);ve("STAR","(<|>)?=?\\s*\\*");ve("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");ve("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var xu=S((hH,I_)=>{var QU=Object.freeze({loose:!0}),YU=Object.freeze({}),XU=e=>e?typeof e!="object"?QU:e:YU;I_.exports=XU});var X0=S((dH,R_)=>{var b_=/^[0-9]+$/,w_=(e,t)=>{let r=b_.test(e),n=b_.test(t);return r&&n&&(e=+e,t=+t),e===t?0:r&&!n?-1:n&&!r?1:ew_(t,e);R_.exports={compareIdentifiers:w_,rcompareIdentifiers:zU}});var Ot=S((pH,B_)=>{var Au=ls(),{MAX_LENGTH:N_,MAX_SAFE_INTEGER:Tu}=cs(),{safeRe:O_,t:L_}=da(),ZU=xu(),{compareIdentifiers:pa}=X0(),z0=class e{constructor(t,r){if(r=ZU(r),t instanceof e){if(t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease)return t;t=t.version}else if(typeof t!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof t}".`);if(t.length>N_)throw new TypeError(`version is longer than ${N_} characters`);Au("SemVer",t,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let n=t.trim().match(r.loose?O_[L_.LOOSE]:O_[L_.FULL]);if(!n)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>Tu||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Tu||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Tu||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(i=>{if(/^[0-9]+$/.test(i)){let a=+i;if(a>=0&&a=0;)typeof this.prerelease[a]=="number"&&(this.prerelease[a]++,a=-2);if(a===-1){if(r===this.prerelease.join(".")&&n===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(i)}}if(r){let a=[r,i];n===!1&&(a=[r]),pa(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=a):this.prerelease=a}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};B_.exports=z0});var _i=S((gH,D_)=>{var P_=Ot(),JU=(e,t,r=!1)=>{if(e instanceof P_)return e;try{return new P_(e,t)}catch(n){if(!r)return null;throw n}};D_.exports=JU});var U_=S((yH,k_)=>{var e5=_i(),t5=(e,t)=>{let r=e5(e,t);return r?r.version:null};k_.exports=t5});var q_=S((vH,F_)=>{var r5=_i(),n5=(e,t)=>{let r=r5(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};F_.exports=n5});var $_=S((mH,V_)=>{var M_=Ot(),i5=(e,t,r,n,i)=>{typeof r=="string"&&(i=n,n=r,r=void 0);try{return new M_(e instanceof M_?e.version:e,r).inc(t,n,i).version}catch{return null}};V_.exports=i5});var j_=S((EH,G_)=>{var H_=_i(),a5=(e,t)=>{let r=H_(e,null,!0),n=H_(t,null,!0),i=r.compare(n);if(i===0)return null;let a=i>0,s=a?r:n,o=a?n:r,u=!!s.prerelease.length;if(!!o.prerelease.length&&!u)return!o.patch&&!o.minor?"major":s.patch?"patch":s.minor?"minor":"major";let l=u?"pre":"";return r.major!==n.major?l+"major":r.minor!==n.minor?l+"minor":r.patch!==n.patch?l+"patch":"prerelease"};G_.exports=a5});var W_=S((SH,K_)=>{var s5=Ot(),o5=(e,t)=>new s5(e,t).major;K_.exports=o5});var Y_=S((CH,Q_)=>{var u5=Ot(),c5=(e,t)=>new u5(e,t).minor;Q_.exports=c5});var z_=S((_H,X_)=>{var l5=Ot(),f5=(e,t)=>new l5(e,t).patch;X_.exports=f5});var J_=S((xH,Z_)=>{var h5=_i(),d5=(e,t)=>{let r=h5(e,t);return r&&r.prerelease.length?r.prerelease:null};Z_.exports=d5});var xr=S((AH,tx)=>{var ex=Ot(),p5=(e,t,r)=>new ex(e,r).compare(new ex(t,r));tx.exports=p5});var nx=S((TH,rx)=>{var g5=xr(),y5=(e,t,r)=>g5(t,e,r);rx.exports=y5});var ax=S((IH,ix)=>{var v5=xr(),m5=(e,t)=>v5(e,t,!0);ix.exports=m5});var Iu=S((bH,ox)=>{var sx=Ot(),E5=(e,t,r)=>{let n=new sx(e,r),i=new sx(t,r);return n.compare(i)||n.compareBuild(i)};ox.exports=E5});var cx=S((wH,ux)=>{var S5=Iu(),C5=(e,t)=>e.sort((r,n)=>S5(r,n,t));ux.exports=C5});var fx=S((RH,lx)=>{var _5=Iu(),x5=(e,t)=>e.sort((r,n)=>_5(n,r,t));lx.exports=x5});var fs=S((NH,hx)=>{var A5=xr(),T5=(e,t,r)=>A5(e,t,r)>0;hx.exports=T5});var bu=S((OH,dx)=>{var I5=xr(),b5=(e,t,r)=>I5(e,t,r)<0;dx.exports=b5});var Z0=S((LH,px)=>{var w5=xr(),R5=(e,t,r)=>w5(e,t,r)===0;px.exports=R5});var J0=S((BH,gx)=>{var N5=xr(),O5=(e,t,r)=>N5(e,t,r)!==0;gx.exports=O5});var wu=S((PH,yx)=>{var L5=xr(),B5=(e,t,r)=>L5(e,t,r)>=0;yx.exports=B5});var Ru=S((DH,vx)=>{var P5=xr(),D5=(e,t,r)=>P5(e,t,r)<=0;vx.exports=D5});var ed=S((kH,mx)=>{var k5=Z0(),U5=J0(),F5=fs(),q5=wu(),M5=bu(),V5=Ru(),$5=(e,t,r,n)=>{switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return k5(e,r,n);case"!=":return U5(e,r,n);case">":return F5(e,r,n);case">=":return q5(e,r,n);case"<":return M5(e,r,n);case"<=":return V5(e,r,n);default:throw new TypeError(`Invalid operator: ${t}`)}};mx.exports=$5});var Sx=S((UH,Ex)=>{var H5=Ot(),G5=_i(),{safeRe:Nu,t:Ou}=da(),j5=(e,t)=>{if(e instanceof H5)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};let r=null;if(!t.rtl)r=e.match(t.includePrerelease?Nu[Ou.COERCEFULL]:Nu[Ou.COERCE]);else{let u=t.includePrerelease?Nu[Ou.COERCERTLFULL]:Nu[Ou.COERCERTL],c;for(;(c=u.exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||c.index+c[0].length!==r.index+r[0].length)&&(r=c),u.lastIndex=c.index+c[1].length+c[2].length;u.lastIndex=-1}if(r===null)return null;let n=r[2],i=r[3]||"0",a=r[4]||"0",s=t.includePrerelease&&r[5]?`-${r[5]}`:"",o=t.includePrerelease&&r[6]?`+${r[6]}`:"";return G5(`${n}.${i}.${a}${s}${o}`,t)};Ex.exports=j5});var _x=S((FH,Cx)=>{var td=class{constructor(){this.max=1e3,this.map=new Map}get(t){let r=this.map.get(t);if(r!==void 0)return this.map.delete(t),this.map.set(t,r),r}delete(t){return this.map.delete(t)}set(t,r){if(!this.delete(t)&&r!==void 0){if(this.map.size>=this.max){let i=this.map.keys().next().value;this.delete(i)}this.map.set(t,r)}return this}};Cx.exports=td});var Ar=S((qH,Ix)=>{var K5=/\s+/g,rd=class e{constructor(t,r){if(r=Q5(r),t instanceof e)return t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease?t:new e(t.raw,r);if(t instanceof nd)return this.raw=t.value,this.set=[[t]],this.formatted=void 0,this;if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=t.trim().replace(K5," "),this.set=this.raw.split("||").map(n=>this.parseRange(n.trim())).filter(n=>n.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let n=this.set[0];if(this.set=this.set.filter(i=>!Ax(i[0])),this.set.length===0)this.set=[n];else if(this.set.length>1){for(let i of this.set)if(i.length===1&&tF(i[0])){this.set=[i];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let t=0;t0&&(this.formatted+="||");let r=this.set[t];for(let n=0;n0&&(this.formatted+=" "),this.formatted+=r[n].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(t){let n=((this.options.includePrerelease&&J5)|(this.options.loose&&eF))+":"+t,i=xx.get(n);if(i)return i;let a=this.options.loose,s=a?Jt[Vt.HYPHENRANGELOOSE]:Jt[Vt.HYPHENRANGE];t=t.replace(s,fF(this.options.includePrerelease)),et("hyphen replace",t),t=t.replace(Jt[Vt.COMPARATORTRIM],X5),et("comparator trim",t),t=t.replace(Jt[Vt.TILDETRIM],z5),et("tilde trim",t),t=t.replace(Jt[Vt.CARETTRIM],Z5),et("caret trim",t);let o=t.split(" ").map(f=>rF(f,this.options)).join(" ").split(/\s+/).map(f=>lF(f,this.options));a&&(o=o.filter(f=>(et("loose invalid filter",f,this.options),!!f.match(Jt[Vt.COMPARATORLOOSE])))),et("range list",o);let u=new Map,c=o.map(f=>new nd(f,this.options));for(let f of c){if(Ax(f))return[f];u.set(f.value,f)}u.size>1&&u.has("")&&u.delete("");let l=[...u.values()];return xx.set(n,l),l}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some(n=>Tx(n,r)&&t.set.some(i=>Tx(i,r)&&n.every(a=>i.every(s=>a.intersects(s,r)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new Y5(t,this.options)}catch{return!1}for(let r=0;re.value==="<0.0.0-0",tF=e=>e.value==="",Tx=(e,t)=>{let r=!0,n=e.slice(),i=n.pop();for(;r&&n.length;)r=n.every(a=>i.intersects(a,t)),i=n.pop();return r},rF=(e,t)=>(et("comp",e,t),e=aF(e,t),et("caret",e),e=nF(e,t),et("tildes",e),e=oF(e,t),et("xrange",e),e=cF(e,t),et("stars",e),e),$t=e=>!e||e.toLowerCase()==="x"||e==="*",nF=(e,t)=>e.trim().split(/\s+/).map(r=>iF(r,t)).join(" "),iF=(e,t)=>{let r=t.loose?Jt[Vt.TILDELOOSE]:Jt[Vt.TILDE];return e.replace(r,(n,i,a,s,o)=>{et("tilde",e,n,i,a,s,o);let u;return $t(i)?u="":$t(a)?u=`>=${i}.0.0 <${+i+1}.0.0-0`:$t(s)?u=`>=${i}.${a}.0 <${i}.${+a+1}.0-0`:o?(et("replaceTilde pr",o),u=`>=${i}.${a}.${s}-${o} <${i}.${+a+1}.0-0`):u=`>=${i}.${a}.${s} <${i}.${+a+1}.0-0`,et("tilde return",u),u})},aF=(e,t)=>e.trim().split(/\s+/).map(r=>sF(r,t)).join(" "),sF=(e,t)=>{et("caret",e,t);let r=t.loose?Jt[Vt.CARETLOOSE]:Jt[Vt.CARET],n=t.includePrerelease?"-0":"";return e.replace(r,(i,a,s,o,u)=>{et("caret",e,i,a,s,o,u);let c;return $t(a)?c="":$t(s)?c=`>=${a}.0.0${n} <${+a+1}.0.0-0`:$t(o)?a==="0"?c=`>=${a}.${s}.0${n} <${a}.${+s+1}.0-0`:c=`>=${a}.${s}.0${n} <${+a+1}.0.0-0`:u?(et("replaceCaret pr",u),a==="0"?s==="0"?c=`>=${a}.${s}.${o}-${u} <${a}.${s}.${+o+1}-0`:c=`>=${a}.${s}.${o}-${u} <${a}.${+s+1}.0-0`:c=`>=${a}.${s}.${o}-${u} <${+a+1}.0.0-0`):(et("no pr"),a==="0"?s==="0"?c=`>=${a}.${s}.${o}${n} <${a}.${s}.${+o+1}-0`:c=`>=${a}.${s}.${o}${n} <${a}.${+s+1}.0-0`:c=`>=${a}.${s}.${o} <${+a+1}.0.0-0`),et("caret return",c),c})},oF=(e,t)=>(et("replaceXRanges",e,t),e.split(/\s+/).map(r=>uF(r,t)).join(" ")),uF=(e,t)=>{e=e.trim();let r=t.loose?Jt[Vt.XRANGELOOSE]:Jt[Vt.XRANGE];return e.replace(r,(n,i,a,s,o,u)=>{et("xRange",e,n,i,a,s,o,u);let c=$t(a),l=c||$t(s),f=l||$t(o),h=f;return i==="="&&h&&(i=""),u=t.includePrerelease?"-0":"",c?i===">"||i==="<"?n="<0.0.0-0":n="*":i&&h?(l&&(s=0),o=0,i===">"?(i=">=",l?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):i==="<="&&(i="<",l?a=+a+1:s=+s+1),i==="<"&&(u="-0"),n=`${i+a}.${s}.${o}${u}`):l?n=`>=${a}.0.0${u} <${+a+1}.0.0-0`:f&&(n=`>=${a}.${s}.0${u} <${a}.${+s+1}.0-0`),et("xRange return",n),n})},cF=(e,t)=>(et("replaceStars",e,t),e.trim().replace(Jt[Vt.STAR],"")),lF=(e,t)=>(et("replaceGTE0",e,t),e.trim().replace(Jt[t.includePrerelease?Vt.GTE0PRE:Vt.GTE0],"")),fF=e=>(t,r,n,i,a,s,o,u,c,l,f,h)=>($t(n)?r="":$t(i)?r=`>=${n}.0.0${e?"-0":""}`:$t(a)?r=`>=${n}.${i}.0${e?"-0":""}`:s?r=`>=${r}`:r=`>=${r}${e?"-0":""}`,$t(c)?u="":$t(l)?u=`<${+c+1}.0.0-0`:$t(f)?u=`<${c}.${+l+1}.0-0`:h?u=`<=${c}.${l}.${f}-${h}`:e?u=`<${c}.${l}.${+f+1}-0`:u=`<=${u}`,`${r} ${u}`.trim()),hF=(e,t,r)=>{for(let n=0;n0){let i=e[n].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}});var hs=S((MH,Lx)=>{var ds=Symbol("SemVer ANY"),sd=class e{static get ANY(){return ds}constructor(t,r){if(r=bx(r),t instanceof e){if(t.loose===!!r.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),ad("comparator",t,r),this.options=r,this.loose=!!r.loose,this.parse(t),this.semver===ds?this.value="":this.value=this.operator+this.semver.version,ad("comp",this)}parse(t){let r=this.options.loose?wx[Rx.COMPARATORLOOSE]:wx[Rx.COMPARATOR],n=t.match(r);if(!n)throw new TypeError(`Invalid comparator: ${t}`);this.operator=n[1]!==void 0?n[1]:"",this.operator==="="&&(this.operator=""),n[2]?this.semver=new Nx(n[2],this.options.loose):this.semver=ds}toString(){return this.value}test(t){if(ad("Comparator.test",t,this.options.loose),this.semver===ds||t===ds)return!0;if(typeof t=="string")try{t=new Nx(t,this.options)}catch{return!1}return id(t,this.operator,this.semver,this.options)}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new Ox(t.value,r).test(this.value):t.operator===""?t.value===""?!0:new Ox(this.value,r).test(t.semver):(r=bx(r),r.includePrerelease&&(this.value==="<0.0.0-0"||t.value==="<0.0.0-0")||!r.includePrerelease&&(this.value.startsWith("<0.0.0")||t.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&t.operator.startsWith(">")||this.operator.startsWith("<")&&t.operator.startsWith("<")||this.semver.version===t.semver.version&&this.operator.includes("=")&&t.operator.includes("=")||id(this.semver,"<",t.semver,r)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||id(this.semver,">",t.semver,r)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};Lx.exports=sd;var bx=xu(),{safeRe:wx,t:Rx}=da(),id=ed(),ad=ls(),Nx=Ot(),Ox=Ar()});var ps=S((VH,Bx)=>{var dF=Ar(),pF=(e,t,r)=>{try{t=new dF(t,r)}catch{return!1}return t.test(e)};Bx.exports=pF});var Dx=S(($H,Px)=>{var gF=Ar(),yF=(e,t)=>new gF(e,t).set.map(r=>r.map(n=>n.value).join(" ").trim().split(" "));Px.exports=yF});var Ux=S((HH,kx)=>{var vF=Ot(),mF=Ar(),EF=(e,t,r)=>{let n=null,i=null,a=null;try{a=new mF(t,r)}catch{return null}return e.forEach(s=>{a.test(s)&&(!n||i.compare(s)===-1)&&(n=s,i=new vF(n,r))}),n};kx.exports=EF});var qx=S((GH,Fx)=>{var SF=Ot(),CF=Ar(),_F=(e,t,r)=>{let n=null,i=null,a=null;try{a=new CF(t,r)}catch{return null}return e.forEach(s=>{a.test(s)&&(!n||i.compare(s)===1)&&(n=s,i=new SF(n,r))}),n};Fx.exports=_F});var $x=S((jH,Vx)=>{var od=Ot(),xF=Ar(),Mx=fs(),AF=(e,t)=>{e=new xF(e,t);let r=new od("0.0.0");if(e.test(r)||(r=new od("0.0.0-0"),e.test(r)))return r;r=null;for(let n=0;n{let o=new od(s.semver.version);switch(s.operator){case">":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!a||Mx(o,a))&&(a=o);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${s.operator}`)}}),a&&(!r||Mx(r,a))&&(r=a)}return r&&e.test(r)?r:null};Vx.exports=AF});var Gx=S((KH,Hx)=>{var TF=Ar(),IF=(e,t)=>{try{return new TF(e,t).range||"*"}catch{return null}};Hx.exports=IF});var Lu=S((WH,Qx)=>{var bF=Ot(),Wx=hs(),{ANY:wF}=Wx,RF=Ar(),NF=ps(),jx=fs(),Kx=bu(),OF=Ru(),LF=wu(),BF=(e,t,r,n)=>{e=new bF(e,n),t=new RF(t,n);let i,a,s,o,u;switch(r){case">":i=jx,a=OF,s=Kx,o=">",u=">=";break;case"<":i=Kx,a=LF,s=jx,o="<",u="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(NF(e,t,n))return!1;for(let c=0;c{p.semver===wF&&(p=new Wx(">=0.0.0")),f=f||p,h=h||p,i(p.semver,f.semver,n)?f=p:s(p.semver,h.semver,n)&&(h=p)}),f.operator===o||f.operator===u||(!h.operator||h.operator===o)&&a(e,h.semver))return!1;if(h.operator===u&&s(e,h.semver))return!1}return!0};Qx.exports=BF});var Xx=S((QH,Yx)=>{var PF=Lu(),DF=(e,t,r)=>PF(e,t,">",r);Yx.exports=DF});var Zx=S((YH,zx)=>{var kF=Lu(),UF=(e,t,r)=>kF(e,t,"<",r);zx.exports=UF});var tA=S((XH,eA)=>{var Jx=Ar(),FF=(e,t,r)=>(e=new Jx(e,r),t=new Jx(t,r),e.intersects(t,r));eA.exports=FF});var nA=S((zH,rA)=>{var qF=ps(),MF=xr();rA.exports=(e,t,r)=>{let n=[],i=null,a=null,s=e.sort((l,f)=>MF(l,f,r));for(let l of s)qF(l,t,r)?(a=l,i||(i=l)):(a&&n.push([i,a]),a=null,i=null);i&&n.push([i,null]);let o=[];for(let[l,f]of n)l===f?o.push(l):!f&&l===s[0]?o.push("*"):f?l===s[0]?o.push(`<=${f}`):o.push(`${l} - ${f}`):o.push(`>=${l}`);let u=o.join(" || "),c=typeof t.raw=="string"?t.raw:String(t);return u.length{var iA=Ar(),cd=hs(),{ANY:ud}=cd,gs=ps(),ld=xr(),VF=(e,t,r={})=>{if(e===t)return!0;e=new iA(e,r),t=new iA(t,r);let n=!1;e:for(let i of e.set){for(let a of t.set){let s=HF(i,a,r);if(n=n||s!==null,s)continue e}if(n)return!1}return!0},$F=[new cd(">=0.0.0-0")],aA=[new cd(">=0.0.0")],HF=(e,t,r)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===ud){if(t.length===1&&t[0].semver===ud)return!0;r.includePrerelease?e=$F:e=aA}if(t.length===1&&t[0].semver===ud){if(r.includePrerelease)return!0;t=aA}let n=new Set,i,a;for(let p of e)p.operator===">"||p.operator===">="?i=sA(i,p,r):p.operator==="<"||p.operator==="<="?a=oA(a,p,r):n.add(p.semver);if(n.size>1)return null;let s;if(i&&a){if(s=ld(i.semver,a.semver,r),s>0)return null;if(s===0&&(i.operator!==">="||a.operator!=="<="))return null}for(let p of n){if(i&&!gs(p,String(i),r)||a&&!gs(p,String(a),r))return null;for(let d of t)if(!gs(p,String(d),r))return!1;return!0}let o,u,c,l,f=a&&!r.includePrerelease&&a.semver.prerelease.length?a.semver:!1,h=i&&!r.includePrerelease&&i.semver.prerelease.length?i.semver:!1;f&&f.prerelease.length===1&&a.operator==="<"&&f.prerelease[0]===0&&(f=!1);for(let p of t){if(l=l||p.operator===">"||p.operator===">=",c=c||p.operator==="<"||p.operator==="<=",i){if(h&&p.semver.prerelease&&p.semver.prerelease.length&&p.semver.major===h.major&&p.semver.minor===h.minor&&p.semver.patch===h.patch&&(h=!1),p.operator===">"||p.operator===">="){if(o=sA(i,p,r),o===p&&o!==i)return!1}else if(i.operator===">="&&!gs(i.semver,String(p),r))return!1}if(a){if(f&&p.semver.prerelease&&p.semver.prerelease.length&&p.semver.major===f.major&&p.semver.minor===f.minor&&p.semver.patch===f.patch&&(f=!1),p.operator==="<"||p.operator==="<="){if(u=oA(a,p,r),u===p&&u!==a)return!1}else if(a.operator==="<="&&!gs(a.semver,String(p),r))return!1}if(!p.operator&&(a||i)&&s!==0)return!1}return!(i&&c&&!a&&s!==0||a&&l&&!i&&s!==0||h||f)},sA=(e,t,r)=>{if(!e)return t;let n=ld(e.semver,t.semver,r);return n>0?e:n<0||t.operator===">"&&e.operator===">="?t:e},oA=(e,t,r)=>{if(!e)return t;let n=ld(e.semver,t.semver,r);return n<0?e:n>0||t.operator==="<"&&e.operator==="<="?t:e};uA.exports=VF});var dA=S((JH,hA)=>{var fd=da(),lA=cs(),GF=Ot(),fA=X0(),jF=_i(),KF=U_(),WF=q_(),QF=$_(),YF=j_(),XF=W_(),zF=Y_(),ZF=z_(),JF=J_(),e8=xr(),t8=nx(),r8=ax(),n8=Iu(),i8=cx(),a8=fx(),s8=fs(),o8=bu(),u8=Z0(),c8=J0(),l8=wu(),f8=Ru(),h8=ed(),d8=Sx(),p8=hs(),g8=Ar(),y8=ps(),v8=Dx(),m8=Ux(),E8=qx(),S8=$x(),C8=Gx(),_8=Lu(),x8=Xx(),A8=Zx(),T8=tA(),I8=nA(),b8=cA();hA.exports={parse:jF,valid:KF,clean:WF,inc:QF,diff:YF,major:XF,minor:zF,patch:ZF,prerelease:JF,compare:e8,rcompare:t8,compareLoose:r8,compareBuild:n8,sort:i8,rsort:a8,gt:s8,lt:o8,eq:u8,neq:c8,gte:l8,lte:f8,cmp:h8,coerce:d8,Comparator:p8,Range:g8,satisfies:y8,toComparators:v8,maxSatisfying:m8,minSatisfying:E8,minVersion:S8,validRange:C8,outside:_8,gtr:x8,ltr:A8,intersects:T8,simplifyRange:I8,subset:b8,SemVer:GF,re:fd.re,src:fd.src,tokens:fd.t,SEMVER_SPEC_VERSION:lA.SEMVER_SPEC_VERSION,RELEASE_TYPES:lA.RELEASE_TYPES,compareIdentifiers:fA.compareIdentifiers,rcompareIdentifiers:fA.rcompareIdentifiers}});var pA=S((eG,w8)=>{w8.exports={maximumVersion:"3.16",minimumVersion:"3.11"}});var yA=S(Bu=>{"use strict";Object.defineProperty(Bu,"__esModule",{value:!0});Bu.EnvVar=void 0;var gA;(function(e){e.ANALYZE_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_ANALYZE_DID_COMPLETE_SUCCESSFULLY",e.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_AUTOBUILD_DID_COMPLETE_SUCCESSFULLY",e.CLI_VERBOSITY="CODEQL_VERBOSITY",e.DID_AUTOBUILD_GOLANG="CODEQL_ACTION_DID_AUTOBUILD_GOLANG",e.DISABLE_DUPLICATE_LOCATION_FIX="CODEQL_ACTION_DISABLE_DUPLICATE_LOCATION_FIX",e.FEATURE_MULTI_LANGUAGE="CODEQL_ACTION_FEATURE_MULTI_LANGUAGE",e.FEATURE_SANDWICH="CODEQL_ACTION_FEATURE_SANDWICH",e.FEATURE_SARIF_COMBINE="CODEQL_ACTION_FEATURE_SARIF_COMBINE",e.FEATURE_WILL_UPLOAD="CODEQL_ACTION_FEATURE_WILL_UPLOAD",e.HAS_WARNED_ABOUT_DISK_SPACE="CODEQL_ACTION_HAS_WARNED_ABOUT_DISK_SPACE",e.INIT_ACTION_HAS_RUN="CODEQL_ACTION_INIT_HAS_RUN",e.IS_SIP_ENABLED="CODEQL_ACTION_IS_SIP_ENABLED",e.JOB_RUN_UUID="JOB_RUN_UUID",e.JOB_STATUS="CODEQL_ACTION_JOB_STATUS",e.ODASA_TRACER_CONFIGURATION="ODASA_TRACER_CONFIGURATION",e.SARIF_RESULTS_OUTPUT_DIR="CODEQL_ACTION_SARIF_RESULTS_OUTPUT_DIR",e.SCALING_RESERVED_RAM_PERCENTAGE="CODEQL_ACTION_SCALING_RESERVED_RAM_PERCENTAGE",e.SUPPRESS_DEPRECATED_SOON_WARNING="CODEQL_ACTION_SUPPRESS_DEPRECATED_SOON_WARNING",e.TEST_MODE="CODEQL_ACTION_TEST_MODE",e.TESTING_ENVIRONMENT="CODEQL_ACTION_TESTING_ENVIRONMENT",e.VERSION="CODEQL_ACTION_VERSION",e.WORKFLOW_STARTED_AT="CODEQL_WORKFLOW_STARTED_AT",e.GO_BINARY_LOCATION="CODEQL_ACTION_GO_BINARY",e.DEPENDENCY_CACHING="CODEQL_ACTION_DEPENDENCY_CACHING",e.DEPENDENCY_CACHING_PREFIX="CODEQL_ACTION_DEPENDENCY_CACHE_PREFIX"})(gA||(Bu.EnvVar=gA={}))});var md=S(Z=>{"use strict";var R8=Z&&Z.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),N8=Z&&Z.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Wn=Z&&Z.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&R8(t,e,r);return N8(t,e),t},gd=Z&&Z.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Z,"__esModule",{value:!0});Z.BuildMode=Z.ConfigurationError=Z.HTTPError=Z.DisallowedAPIVersionReason=Z.GitHubVariant=Z.DEFAULT_DEBUG_DATABASE_NAME=Z.DEFAULT_DEBUG_ARTIFACT_NAME=Z.GITHUB_DOTCOM_URL=void 0;Z.getExtraOptionsEnvParam=q8;Z.getToolNames=M8;Z.withTmpDir=V8;Z.getMemoryFlagValueForPlatform=CA;Z.getMemoryFlagValue=_A;Z.getMemoryFlag=K8;Z.getAddSnippetsFlag=W8;Z.getThreadsFlagValue=xA;Z.getCgroupCpuCountFromCpus=AA;Z.getThreadsFlag=Y8;Z.getCodeQLDatabasePath=TA;Z.parseGitHubUrl=X8;Z.checkGitHubVersionInRange=Z8;Z.apiVersionInRange=IA;Z.assertNever=J8;Z.initializeEnvironment=eq;Z.getRequiredEnvParam=bA;Z.isHTTPError=tq;Z.cacheCodeQlVersion=rq;Z.getCachedCodeQlVersion=nq;Z.codeQlVersionAtLeast=iq;Z.bundleDb=aq;Z.delay=vd;Z.isGoodVersion=sq;Z.isInTestMode=oq;Z.doesDirectoryExist=wA;Z.listFolder=RA;Z.tryGetFolderBytes=uq;Z.withTimeout=cq;Z.checkForTimeout=lq;Z.isHostedRunner=fq;Z.parseMatrixInput=hq;Z.fixInvalidNotifications=OA;Z.fixInvalidNotificationsInFile=pq;Z.wrapError=LA;Z.getErrorMessage=BA;Z.prettyPrintPack=gq;Z.checkDiskUsage=yq;Z.checkActionVersion=vq;Z.cloneObject=mq;Z.checkSipEnablement=PA;Z.cleanUpGlob=Eq;Z.isBinaryAccessible=Sq;var sr=Wn(require("fs")),va=Wn(require("os")),ys=Wn(require("path")),O8=require("util"),Tr=Wn(rn()),L8=Wn(Os()),B8=Ol(),P8=gd(ov()),yd=gd(rC()),D8=gd(uC()),k8=Wn(__()),ga=Wn(dA()),vA=Wn(pA()),Lt=yA(),U8=["0.0.0-20211207"];Z.GITHUB_DOTCOM_URL="https://github.com";Z.DEFAULT_DEBUG_ARTIFACT_NAME="debug-artifacts";Z.DEFAULT_DEBUG_DATABASE_NAME="db";var F8=.05,mA=1024*1024;function q8(){let e="CODEQL_ACTION_EXTRA_OPTIONS",t=process.env[e];if(t===void 0||t.length===0)return{};try{return k8.load(t)}catch(r){let n=LA(r);throw new Kn(`${e} environment variable is set, but does not contain valid JSON: ${n.message}`)}}function M8(e){let t={};for(let r of e.runs||[]){let i=(r.tool||{}).driver||{};typeof i.name=="string"&&i.name.length>0&&(t[i.name]=!0)}return Object.keys(t)}async function V8(e){let t=sr.mkdtempSync(ys.join(va.tmpdir(),"codeql-action-")),r=await e(t);return await(0,yd.default)(t,{force:!0}),r}function $8(e,t){let r=1024*(t==="win32"?1.5:1),n=H8()*Math.max(e-8*1024,0);return r+n}function H8(){let e=Number.parseInt(process.env[Lt.EnvVar.SCALING_RESERVED_RAM_PERCENTAGE]||"",10);return e<0||e>100||Number.isNaN(e)?F8:e/100}function CA(e,t,r){let n;if(e){if(n=Number(e),Number.isNaN(n)||n<=0)throw new Kn(`Invalid RAM setting "${e}", specified.`)}else{let i=t/1048576,a=$8(i,r);n=i-a}return Math.floor(n)}function G8(e){let t=[va.totalmem()];va.platform()==="linux"&&t.push(...["/sys/fs/cgroup/memory/memory.limit_in_bytes","/sys/fs/cgroup/memory.max"].map(n=>j8(n,e)).filter(n=>n!==void 0).map(n=>n));let r=Math.min(...t);return e.debug(`While resolving RAM, determined that the total memory available to the Action is ${r/(1024*1024)} MiB.`),r}function j8(e,t){if(!sr.existsSync(e)){t.debug(`While resolving RAM, did not find a cgroup memory limit at ${e}.`);return}let r=Number(sr.readFileSync(e,"utf8"));if(!Number.isInteger(r)){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as this file did not contain an integer.`);return}let n=`${Math.floor(r/(1024*1024))} MiB`;if(r>va.totalmem()){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as its contents ${n} were greater than the total amount of system memory.`);return}if(rAA(a,t)).filter(a=>a!==void 0&&a>0).map(a=>a)),n.push(...["/sys/fs/cgroup/cpu.max"].map(a=>Q8(a,t)).filter(a=>a!==void 0&&a>0).map(a=>a)));let i=Math.min(...n);if(e){if(r=Number(e),Number.isNaN(r))throw new Kn(`Invalid threads setting "${e}", specified.`);r>i&&(t.info(`Clamping desired number of threads (${r}) to max available (${i}).`),r=i);let a=-i;r=${t}`))return ma.ACTION_TOO_NEW;if(!ga.satisfies(e,`<=${r}`))return ma.ACTION_TOO_OLD}var hd=class extends Error{constructor(t){super("Internal error: exhaustivity checking failure"),this.expectedExhaustiveValue=t}};function J8(e){throw new hd(e)}function eq(e){Tr.exportVariable(String(Lt.EnvVar.FEATURE_MULTI_LANGUAGE),"false"),Tr.exportVariable(String(Lt.EnvVar.FEATURE_SANDWICH),"false"),Tr.exportVariable(String(Lt.EnvVar.FEATURE_SARIF_COMBINE),"true"),Tr.exportVariable(String(Lt.EnvVar.FEATURE_WILL_UPLOAD),"true"),Tr.exportVariable(String(Lt.EnvVar.VERSION),e)}function bA(e){let t=process.env[e];if(t===void 0||t.length===0)throw new Error(`${e} environment variable must be set`);return t}var dd=class extends Error{constructor(t,r){super(t),this.status=r}};Z.HTTPError=dd;var Kn=class extends Error{constructor(t){super(t)}};Z.ConfigurationError=Kn;function tq(e){return e?.status!==void 0&&Number.isInteger(e.status)}var pd;function rq(e){if(pd!==void 0)throw new Error("cacheCodeQlVersion() should be called only once");pd=e}function nq(){return pd}async function iq(e,t){return ga.gte((await e.getVersion()).version,t)}async function aq(e,t,r,n){let i=TA(e,t),a=ys.resolve(e.dbLocation,`${n}.zip`);return sr.existsSync(a)&&await(0,yd.default)(a,{force:!0}),await r.databaseBundle(i,a,n),a}async function vd(e,t){let{allowProcessExit:r}=t||{};return new Promise(n=>{let i=setTimeout(n,e);r&&i.unref()})}function sq(e){return!U8.includes(e)}function oq(){return process.env[Lt.EnvVar.TEST_MODE]==="true"}function wA(e){try{return sr.lstatSync(e).isDirectory()}catch{return!1}}function RA(e){if(!wA(e))return[];let t=sr.readdirSync(e,{withFileTypes:!0}),r=[];for(let n of t)n.isFile()?r.push(ys.resolve(e,n.name)):n.isDirectory()&&(r=r.concat(RA(ys.resolve(e,n.name))));return r}async function uq(e,t,r=!1){try{return await(0,O8.promisify)(D8.default)(e)}catch(n){(!r||t.isDebug())&&t.warning(`Encountered an error while getting size of '${e}': ${n}`);return}}var NA=!1;async function cq(e,t,r){let n=!1,i=async()=>{let s=await t;return n=!0,s},a=async()=>{await vd(e,{allowProcessExit:!0}),n||(NA=!0,r())};return await Promise.race([i(),a()])}async function lq(){NA===!0&&(Tr.info("A timeout occurred, force exiting the process after 30 seconds to prevent hanging."),await vd(3e4,{allowProcessExit:!0}),process.exit())}function fq(){return process.env.RUNNER_NAME?.includes("Hosted Agent")||process.env.RUNNER_NAME?.includes("GitHub Actions")||process.env.RUNNER_TOOL_CACHE?.includes("hostedtoolcache")}function hq(e){if(!(e===void 0||e==="null"))return JSON.parse(e)}function dq(e){let t=new Set;return e.filter(r=>{let n=JSON.stringify(r);return t.has(n)?!1:(t.add(n),!0)})}function OA(e,t){if(!Array.isArray(e.runs))return e;let r=0,n={...e,runs:e.runs.map(i=>i.tool?.driver?.name!=="CodeQL"||!Array.isArray(i.invocations)?i:{...i,invocations:i.invocations.map(a=>Array.isArray(a.toolExecutionNotifications)?{...a,toolExecutionNotifications:a.toolExecutionNotifications.map(s=>{if(!Array.isArray(s.locations))return s;let o=dq(s.locations);return r+=s.locations.length-o.length,{...s,locations:o}})}:a)})};return r>0?t.info(`Removed ${r} duplicate locations from SARIF notification objects.`):t.debug("No duplicate locations found in SARIF notification objects."),n}function pq(e,t,r){if(process.env[Lt.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX]==="true")r.info(`SARIF notification object duplicate location fix disabled by the ${Lt.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX} environment variable.`),sr.renameSync(e,t);else{let n=JSON.parse(sr.readFileSync(e,"utf8"));n=OA(n,r),sr.writeFileSync(t,JSON.stringify(n))}}function LA(e){return e instanceof Error?e:new Error(String(e))}function BA(e){return e instanceof Error?e.message:String(e)}function gq(e){return`${e.name}${e.version?`@${e.version}`:""}${e.path?`:${e.path}`:""}`}async function yq(e){try{if(process.platform==="darwin"&&(process.arch==="arm"||process.arch==="arm64")&&!await PA(e))return;let t=await(0,P8.default)(bA("GITHUB_WORKSPACE")),r=1024*1024*1024;if(t.free<2*r){let n=`The Actions runner is running low on disk space (${(t.free/r).toPrecision(4)} GB available).`;process.env[Lt.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE]!=="true"?e.warning(n):e.debug(n),Tr.exportVariable(Lt.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE,"true")}return{numAvailableBytes:t.free,numTotalBytes:t.size}}catch(t){e.warning(`Failed to check available disk space: ${BA(t)}`);return}}function vq(e,t){!ga.satisfies(e,">=3")&&!process.env.CODEQL_V2_DEPRECATION_WARNING&&(t.type===ya.DOTCOM||t.type===ya.GHE_DOTCOM||t.type===ya.GHES&&ga.satisfies(ga.coerce(t.version)??"0.0.0",">=3.11"))&&(Tr.warning("CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/"),Tr.exportVariable("CODEQL_V2_DEPRECATION_WARNING","true"))}var SA;(function(e){e.None="none",e.Autobuild="autobuild",e.Manual="manual"})(SA||(Z.BuildMode=SA={}));function mq(e){return JSON.parse(JSON.stringify(e))}async function PA(e){if(process.env[Lt.EnvVar.IS_SIP_ENABLED]!==void 0&&["true","false"].includes(process.env[Lt.EnvVar.IS_SIP_ENABLED]))return process.env[Lt.EnvVar.IS_SIP_ENABLED]==="true";try{let t=await L8.getExecOutput("csrutil status");if(t.exitCode===0){if(t.stdout.includes("System Integrity Protection status: enabled."))return Tr.exportVariable(Lt.EnvVar.IS_SIP_ENABLED,"true"),!0;if(t.stdout.includes("System Integrity Protection status: disabled."))return Tr.exportVariable(Lt.EnvVar.IS_SIP_ENABLED,"false"),!1}return}catch(t){e.warning(`Failed to determine if System Integrity Protection was enabled: ${t}`);return}}async function Eq(e,t,r){r.debug(`Cleaning up ${t}.`);try{let n=await(0,yd.default)(e,{force:!0});n.length===0?r.warning(`Failed to clean up ${t}: no files found matching ${e}.`):n.length===1?r.debug(`Cleaned up ${t}.`):r.debug(`Cleaned up ${t} (${n.length} files).`)}catch(n){r.warning(`Failed to clean up ${t}: ${n}.`)}}async function Sq(e,t){try{return await(0,B8.safeWhich)(e),t.debug(`Found ${e}.`),!0}catch(r){return t.debug(`Could not find ${e}: ${r}`),!1}}});var DA=S((nG,Cq)=>{Cq.exports={name:"codeql",version:"3.27.6",private:!0,description:"CodeQL action",scripts:{},ava:{typescript:{rewritePaths:{"src/":"lib/"},compile:!1}},license:"MIT",dependencies:{"@actions/artifact":"^2.1.9","@actions/artifact-legacy":"npm:@actions/artifact@^1.1.2","@actions/cache":"^3.3.0","@actions/core":"^1.11.1","@actions/exec":"^1.1.1","@actions/github":"^5.1.1","@actions/glob":"^0.5.0","@actions/io":"^1.1.3","@actions/tool-cache":"^2.0.1","@chrisgavin/safe-which":"^1.0.2","@octokit/plugin-retry":"^5.0.2","@octokit/types":"^13.6.1","@schemastore/package":"0.0.10","@types/node-forge":"^1.3.11","@types/uuid":"^10.0.0","adm-zip":"^0.5.16","check-disk-space":"^3.4.0","console-log-level":"^1.4.1",del:"^6.1.1","fast-deep-equal":"^3.1.3","file-url":"^3.0.0","follow-redirects":"^1.15.9",fs:"0.0.1-security","get-folder-size":"^2.0.1","js-yaml":"^4.1.0",jsonschema:"1.4.1",long:"^5.2.3","node-forge":"^1.3.1",path:"^0.12.7",semver:"^7.6.3",uuid:"^11.0.3",zlib:"^1.0.5"},"//":["micromatch is an unspecified dependency of ava"],devDependencies:{"@ava/typescript":"4.1.0","@eslint/compat":"^1.1.1","@eslint/eslintrc":"^3.2.0","@eslint/js":"^9.15.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@types/adm-zip":"^0.5.6","@types/console-log-level":"^1.4.5","@types/follow-redirects":"^1.14.4","@types/get-folder-size":"^2.0.0","@types/js-yaml":"^4.0.9","@types/node":"20.9.0","@types/semver":"^7.5.8","@types/sinon":"^17.0.3","@typescript-eslint/eslint-plugin":"^8.15.0","@typescript-eslint/parser":"^8.15.0",ava:"^5.3.1",esbuild:"^0.24.0",eslint:"^8.57.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-filenames":"^1.3.2","eslint-plugin-github":"^5.0.2","eslint-plugin-import":"2.29.1","eslint-plugin-no-async-foreach":"^0.1.1",micromatch:"4.0.8",nock:"^13.5.6",sinon:"^19.0.2",typescript:"^5.6.3"},overrides:{"@actions/tool-cache":{semver:">=6.3.1"},"eslint-plugin-import":{semver:">=6.3.1"},"eslint-plugin-jsx-a11y":{semver:">=6.3.1"}}}});var KA=S(ie=>{"use strict";var _q=ie&&ie.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),xq=ie&&ie.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vs=ie&&ie.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&_q(t,e,r);return xq(t,e),t};Object.defineProperty(ie,"__esModule",{value:!0});ie.restoreInputs=ie.persistInputs=ie.CommandInvocationError=ie.getFileType=ie.FileCmdNotFoundError=ie.decodeGitFilePath=ie.getGitDiffHunkHeaders=ie.getAllGitMergeBases=ie.gitFetch=ie.deepenGitHistory=ie.determineBaseBranchHeadCommitOid=ie.getCommitOid=ie.getOptionalInput=ie.getRequiredInput=void 0;ie.getTemporaryDirectory=bq;ie.getRef=qA;ie.getActionVersion=Dq;ie.getWorkflowEventName=ku;ie.isRunningLocalAction=kq;ie.getRelativeScriptPath=VA;ie.getWorkflowEvent=$A;ie.isAnalyzingDefaultBranch=Uq;ie.printDebugLogs=Fq;ie.getUploadValue=qq;ie.getWorkflowRunID=Mq;ie.getWorkflowRunAttempt=Vq;ie.isSelfHostedRunner=Hq;ie.isDefaultSetup=Gq;ie.prettyPrintInvocation=HA;ie.ensureEndsInPeriod=GA;ie.runTool=jq;var Ed=vs(require("fs")),xi=vs(require("path")),or=vs(rn()),Sd=vs(cc()),FA=vs(Ol()),Ht=md(),Aq=DA(),Tq=function(e){let t=or.getInput(e);if(!t)throw new Ht.ConfigurationError(`Input required and not supplied: ${e}`);return t};ie.getRequiredInput=Tq;var Iq=function(e){let t=or.getInput(e);return t.length>0?t:void 0};ie.getOptionalInput=Iq;function bq(){let e=process.env.CODEQL_ACTION_TEMP;return e!==void 0&&e!==""?e:(0,Ht.getRequiredEnvParam)("RUNNER_TEMP")}async function Ea(e,t,r){let n="",i="";or.debug(`Running git command: git ${t.join(" ")}`);try{return await new Sd.ToolRunner(await FA.safeWhich("git"),t,{silent:!0,listeners:{stdout:a=>{n+=a.toString()},stderr:a=>{i+=a.toString()}},cwd:e}).exec(),n}catch(a){let s=i;throw i.includes("not a git repository")&&(s="The checkout path provided to the action does not appear to be a git repository."),or.info(`git call failed. ${r} Error: ${s}`),a}}var wq=async function(e,t="HEAD"){try{return(await Ea(e,["rev-parse",t],"Continuing with commit SHA from user input or environment.")).trim()}catch{return(0,ie.getOptionalInput)("sha")||(0,Ht.getRequiredEnvParam)("GITHUB_SHA")}};ie.getCommitOid=wq;var Rq=async function(e){if(ku()!=="pull_request")return;let t=(0,Ht.getRequiredEnvParam)("GITHUB_SHA"),r=e??(0,ie.getOptionalInput)("checkout_path");try{let n="",i="",a="",s=await Ea(r,["show","-s","--format=raw",t],"Will calculate the base branch SHA on the server.");for(let o of s.split(` +`))o.startsWith("commit ")&&n===""?n=o.substring(7):o.startsWith("parent ")&&(i===""?i=o.substring(7):a===""&&(a=o.substring(7)));return n===t&&a.length===40&&i.length===40?i:void 0}catch{return}};ie.determineBaseBranchHeadCommitOid=Rq;var Nq=async function(){try{await Ea((0,ie.getOptionalInput)("checkout_path"),["fetch","--no-tags","--deepen=1"],"Cannot deepen the shallow repository.")}catch{}};ie.deepenGitHistory=Nq;var Oq=async function(e,t){try{await Ea((0,ie.getOptionalInput)("checkout_path"),["fetch","--no-tags",...t,"origin",`${e}:${e}`],`Cannot fetch ${e}.`)}catch{}};ie.gitFetch=Oq;var Lq=async function(e){try{return(await Ea((0,ie.getOptionalInput)("checkout_path"),["merge-base","--all",...e],`Cannot get merge base of ${e}.`)).trim().split(` +`)}catch{return[]}};ie.getAllGitMergeBases=Lq;var Bq=async function(e,t){let r="";try{r=await Ea((0,ie.getOptionalInput)("checkout_path"),["-c","core.quotePath=false","diff","--no-renames","--irreversible-delete","-U0",e,t],`Cannot get diff from ${e} to ${t}.`)}catch{return}let n=[];for(let i of r.split(` +`))(i.startsWith("--- ")||i.startsWith("+++ ")||i.startsWith("@@ "))&&n.push(i);return n};ie.getGitDiffHunkHeaders=Bq;var Pq=function(e){return e.startsWith('"')&&e.endsWith('"')?(e=e.substring(1,e.length-1),e.replace(/\\([abfnrtv\\"]|[0-7]{1,3})/g,(t,r)=>{switch(r[0]){case"a":return"\x07";case"b":return"\b";case"f":return"\f";case"n":return` +`;case"r":return"\r";case"t":return" ";case"v":return"\v";case"\\":return"\\";case'"':return'"';default:return String.fromCharCode(parseInt(r,8))}})):e};ie.decodeGitFilePath=Pq;async function qA(){let e=(0,ie.getOptionalInput)("ref"),t=(0,ie.getOptionalInput)("sha"),r=(0,ie.getOptionalInput)("checkout_path")||(0,ie.getOptionalInput)("source-root")||(0,Ht.getRequiredEnvParam)("GITHUB_WORKSPACE"),n=!!e,i=!!t;if((n||i)&&!(n&&i))throw new Ht.ConfigurationError("Both 'ref' and 'sha' are required if one of them is provided.");let a=e||MA(),s=t||(0,Ht.getRequiredEnvParam)("GITHUB_SHA");if(e)return e;let o=/refs\/pull\/(\d+)\/merge/;if(!o.test(a))return a;let u=await(0,ie.getCommitOid)(r,"HEAD");if(s!==u&&await(0,ie.getCommitOid)(r,a.replace(/^refs\/pull\//,"refs/remotes/pull/"))!==u){let l=a.replace(o,"refs/pull/$1/head");return or.debug(`No longer on merge commit, rewriting ref from ${a} to ${l}.`),l}else return a}function MA(){let e;try{e=(0,Ht.getRequiredEnvParam)("GITHUB_REF")}catch(t){let r=process.env.CODE_SCANNING_REF;if(r===void 0||r.length===0)throw t;e=r}return e}function Dq(){return Aq.version}function ku(){return(0,Ht.getRequiredEnvParam)("GITHUB_EVENT_NAME")}function kq(){let e=VA();return e.startsWith("..")||xi.isAbsolute(e)}function VA(){let e=(0,Ht.getRequiredEnvParam)("RUNNER_TEMP"),t=xi.join(xi.dirname(e),"_actions");return xi.relative(t,__filename)}function $A(){let e=(0,Ht.getRequiredEnvParam)("GITHUB_EVENT_PATH");try{return JSON.parse(Ed.readFileSync(e,"utf-8"))}catch(t){throw new Error(`Unable to read workflow event JSON from ${e}: ${t}`)}}function kA(e){return e.startsWith("refs/heads/")?e.slice(11):e}async function Uq(){if(process.env.CODE_SCANNING_IS_ANALYZING_DEFAULT_BRANCH==="true")return!0;let e=await qA();e=kA(e);let r=$A()?.repository?.default_branch;return ku()==="schedule"&&(r=kA(MA())),e===r}async function Fq(e){for(let t of e.languages){let r=(0,Ht.getCodeQLDatabasePath)(e,t),n=xi.join(r,"log");if(!(0,Ht.doesDirectoryExist)(n)){or.info(`Directory ${n} does not exist.`);continue}let i=a=>{let s=Ed.readdirSync(a,{withFileTypes:!0});s.length===0&&or.info(`No debug logs found at directory ${n}.`);for(let o of s)if(o.isFile()){let u=xi.resolve(a,o.name);or.startGroup(`CodeQL Debug Logs - ${t} - ${o.name} from file at path ${u}`),process.stdout.write(Ed.readFileSync(u)),or.endGroup()}else o.isDirectory()&&i(xi.resolve(a,o.name))};i(n)}}function qq(e){switch(e){case void 0:case"true":case"always":return"always";case"false":case"failure-only":return"failure-only";case"never":return"never";default:return or.warning(`Unrecognized 'upload' input to 'analyze' Action: ${e}. Defaulting to 'always'.`),"always"}}function Mq(){let e=(0,Ht.getRequiredEnvParam)("GITHUB_RUN_ID"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ID must define a non NaN workflow run ID. Current value is ${e}`);if(t<0)throw new Error(`GITHUB_RUN_ID must be a non-negative integer. Current value is ${e}`);return t}function Vq(){let e=(0,Ht.getRequiredEnvParam)("GITHUB_RUN_ATTEMPT"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ATTEMPT must define a non NaN workflow run attempt. Current value is ${e}`);if(t<=0)throw new Error(`GITHUB_RUN_ATTEMPT must be a positive integer. Current value is ${e}`);return t}var Pu=class extends Error{constructor(t){super(t),this.name="FileCmdNotFoundError"}};ie.FileCmdNotFoundError=Pu;var $q=async e=>{let t="",r="",n;try{n=await FA.safeWhich("file")}catch(i){throw new Pu(`The \`file\` program is required, but does not appear to be installed. Please install it: ${i}`)}try{return await new Sd.ToolRunner(n,["-L",e],{silent:!0,listeners:{stdout:i=>{r+=i.toString()},stderr:i=>{t+=i.toString()}}}).exec(),r.trim()}catch(i){throw or.info(`Could not determine type of ${e} from ${r}. ${t}`),i}};ie.getFileType=$q;function Hq(){return process.env.RUNNER_ENVIRONMENT==="self-hosted"}function Gq(){return ku()==="dynamic"}function HA(e,t){return[e,...t].map(r=>r.includes(" ")?`'${r}'`:r).join(" ")}var Du=class extends Error{constructor(t,r,n,i,a){let s=HA(t,r),o=GA(i.trim().split(` +`).pop()?.trim()||"n/a");super(`Failed to run "${s}". Exit code was ${n} and last log line was: ${o} See the logs for more details.`),this.cmd=t,this.args=r,this.exitCode=n,this.stderr=i,this.stdout=a}};ie.CommandInvocationError=Du;function GA(e){return e[e.length-1]==="."?e:`${e}.`}var UA=2e4;async function jq(e,t=[],r={}){let n="",i="";r.noStreamStdout||process.stdout.write(`[command]${e} ${t.join(" ")} +`);let a=await new Sd.ToolRunner(e,t,{ignoreReturnCode:!0,listeners:{stdout:s=>{n+=s.toString("utf8"),r.noStreamStdout||process.stdout.write(s)},stderr:s=>{let o=0;s.length-UA>0&&(o=s.length-UA+1),i+=s.toString("utf8",o),process.stdout.write(s)}},silent:!0,...r.stdin?{input:Buffer.from(r.stdin||"")}:{}}).exec();if(a!==0)throw new Du(e,t,a,i,n);return n}var jA="persisted_inputs",Kq=function(){let e=Object.entries(process.env).filter(([t])=>t.startsWith("INPUT_"));or.saveState(jA,JSON.stringify(e))};ie.persistInputs=Kq;var Wq=function(){let e=or.getState(jA);if(e)for(let[t,r]of JSON.parse(e))process.env[t]=r};ie.restoreInputs=Wq});var WA=S(Ir=>{"use strict";var Qq=Ir&&Ir.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Yq=Ir&&Ir.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Xq=Ir&&Ir.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Qq(t,e,r);return Yq(t,e),t};Object.defineProperty(Ir,"__esModule",{value:!0});Ir.getActionsLogger=zq;Ir.getRunnerLogger=Zq;Ir.withGroup=Jq;Ir.formatDuration=e6;var Cd=Xq(rn());function zq(){return Cd}function Zq(e){return{debug:e?console.debug:()=>{},info:console.info,warning:console.warn,error:console.error,isDebug:()=>e,startGroup:()=>{},endGroup:()=>{}}}function Jq(e,t){Cd.startGroup(e);try{return t()}finally{Cd.endGroup()}}function e6(e){if(e<1e3)return`${e}ms`;if(e<60*1e3)return`${(e/1e3).toFixed(1)}s`;let t=Math.floor(e/(60*1e3)),r=Math.floor(e%(60*1e3)/1e3);return`${t}m${r}s`}});var t6=exports&&exports.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),r6=exports&&exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Es=exports&&exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&t6(t,e,r);return r6(t,e),t};Object.defineProperty(exports,"__esModule",{value:!0});var n6=require("child_process"),zA=Es(require("path")),Sa=Es(rn()),Uu=Es(qp()),Fu=tv(),ms=Es(KA()),i6=WA(),QA=Es(md()),_d="update-job-proxy",YA="v2.0.20241023203727",a6="https://github.com/github/codeql-action/releases/download/codeql-bundle-v2.18.1/",s6="proxy_user",o6=2048,u6=2,XA=[{name:"commonName",value:"Dependabot Internal CA"},{name:"organizationName",value:"GitHub inc."},{shortName:"OU",value:"Dependabot"},{name:"countryName",value:"US"},{shortName:"ST",value:"California"},{name:"localityName",value:"San Francisco"}];function c6(){let e=Fu.pki.rsa.generateKeyPair(o6),t=Fu.pki.createCertificate();t.publicKey=e.publicKey,t.serialNumber="01",t.validity.notBefore=new Date,t.validity.notAfter=new Date,t.validity.notAfter.setFullYear(t.validity.notBefore.getFullYear()+u6),t.setSubject(XA),t.setIssuer(XA),t.setExtensions([{name:"basicConstraints",cA:!0}]),t.sign(e.privateKey);let r=Fu.pki.certificateToPem(t),n=Fu.pki.privateKeyToPem(e.privateKey);return{cert:r,key:n}}async function l6(){ms.persistInputs();let e=(0,i6.getActionsLogger)(),t=ms.getTemporaryDirectory(),r=zA.resolve(t,"proxy.log");Sa.saveState("proxy-log-file",r);let n=h6(e);e.info(`Credentials loaded for the following registries: + ${n.map(u=>g6(u)).join(` +`)}`);let i=c6(),a=d6(),s={all_credentials:n,ca:i,proxy_auth:a},o=await p6();await f6(o,s,r,e)}async function f6(e,t,r,n){let i="127.0.0.1",a=49152;try{let s,o=5,u;for(;o-- >0&&!s&&!u;)s=(0,n6.spawn)(e,["-addr",`${i}:${a}`,"-config","-","-logfile",r],{detached:!0,stdio:["pipe","ignore","ignore"]}),s.unref(),s.pid&&Sa.saveState("proxy-process-pid",`${s.pid}`),s.on("error",c=>{u=c}),s.on("exit",c=>{c!==0&&(a=Math.floor(Math.random()*16383+49152),s=void 0)}),s.stdin?.write(JSON.stringify(t)),s.stdin?.end(),await QA.delay(1e3);if(u)throw u;n.info(`Proxy started on ${i}:${a}`),Sa.setOutput("proxy_host",i),Sa.setOutput("proxy_port",a.toString()),Sa.setOutput("proxy_ca_certificate",t.ca.cert)}catch(s){Sa.setFailed(`start-proxy action failed: ${QA.getErrorMessage(s)}`)}}function h6(e){let t=ms.getOptionalInput("registries_credentials"),r=ms.getOptionalInput("registry_secrets"),n;if(t!==void 0)e.info("Using registries_credentials input."),n=Buffer.from(t,"base64").toString();else if(r!==void 0)e.info("Using registry_secrets input."),n=r;else return e.info("No credentials defined."),[];let i=JSON.parse(n),a=[];for(let s of i){if(s.url===void 0&&s.host===void 0)throw new Error("Invalid credentials - must specify host or url");a.push({type:s.type,host:s.host,url:s.url,username:s.username,password:s.password,token:s.token})}return a}function d6(){let e=ms.getOptionalInput("proxy_password");if(e)return{username:s6,password:e}}async function p6(){let e=process.platform==="win32"?`${_d}.exe`:_d,t=process.platform==="win32"?"win64":process.platform==="darwin"?"osx64":"linux64",r=`${_d}-${t}.tar.gz`,n=`${a6}${r}`,i=Uu.find(e,YA);if(!i){let a=await Uu.downloadTool(n),s=await Uu.extractTar(a);i=await Uu.cacheDir(s,e,YA)}return i=zA.join(i,e),i}function g6(e){return`Type: ${e.type}; Host: ${e.host}; Url: ${e.url} Username: ${e.username}; Password: ${e.password!==void 0}; Token: ${e.token!==void 0}`}l6(); +/*! Bundled license information: + +is-extglob/index.js: + (*! + * is-extglob + * + * Copyright (c) 2014-2016, Jon Schlinkert. + * Licensed under the MIT License. + *) + +is-glob/index.js: + (*! + * is-glob + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +is-number/index.js: + (*! + * is-number + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Released under the MIT License. + *) + +to-regex-range/index.js: + (*! + * to-regex-range + * + * Copyright (c) 2015-present, Jon Schlinkert. + * Released under the MIT License. + *) + +fill-range/index.js: + (*! + * fill-range + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Licensed under the MIT License. + *) + +queue-microtask/index.js: + (*! queue-microtask. MIT License. Feross Aboukhadijeh *) + +run-parallel/index.js: + (*! run-parallel. MIT License. Feross Aboukhadijeh *) +*/ diff --git a/upload-sarif/action.yml b/upload-sarif/action.yml index f4fd30f0c6..82e5b37805 100644 --- a/upload-sarif/action.yml +++ b/upload-sarif/action.yml @@ -37,5 +37,5 @@ outputs: description: The ID of the uploaded SARIF file. runs: using: node20 - main: '../lib/upload-sarif-action.js' - post: '../lib/upload-sarif-action-post.js' + main: 'upload-sarif-action.js' + post: 'upload-sarif-action-post.js' diff --git a/upload-sarif/upload-sarif-action-post.js b/upload-sarif/upload-sarif-action-post.js new file mode 100644 index 0000000000..95ce545662 --- /dev/null +++ b/upload-sarif/upload-sarif-action-post.js @@ -0,0 +1,379 @@ +"use strict";var k5=Object.defineProperty;var y_e=Object.getOwnPropertyDescriptor;var b_e=Object.getOwnPropertyNames;var v_e=Object.prototype.hasOwnProperty;var j5=(e,t)=>()=>(e&&(t=e(e=0)),t);var g=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),U5=(e,t)=>{for(var r in t)k5(e,r,{get:t[r],enumerable:!0})},__e=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of b_e(t))!v_e.call(e,n)&&n!==r&&k5(e,n,{get:()=>t[n],enumerable:!(i=y_e(t,n))||i.enumerable});return e};var P0=e=>__e(k5({},"__esModule",{value:!0}),e);var O6=g(hf=>{"use strict";Object.defineProperty(hf,"__esModule",{value:!0});hf.toCommandProperties=hf.toCommandValue=void 0;function w_e(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}hf.toCommandValue=w_e;function E_e(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}hf.toCommandProperties=E_e});var fM=g(ia=>{"use strict";var S_e=ia&&ia.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),x_e=ia&&ia.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),T_e=ia&&ia.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&S_e(t,e,r);return x_e(t,e),t};Object.defineProperty(ia,"__esModule",{value:!0});ia.issue=ia.issueCommand=void 0;var N_e=T_e(require("os")),dM=O6();function pM(e,t,r){let i=new z5(e,t,r);process.stdout.write(i.toString()+N_e.EOL)}ia.issueCommand=pM;function R_e(e,t=""){pM(e,{},t)}ia.issue=R_e;var uM="::",z5=class{constructor(t,r,i){t||(t="missing.command"),this.command=t,this.properties=r,this.message=i}toString(){let t=uM+this.command;if(this.properties&&Object.keys(this.properties).length>0){t+=" ";let r=!0;for(let i in this.properties)if(this.properties.hasOwnProperty(i)){let n=this.properties[i];n&&(r?r=!1:t+=",",t+=`${i}=${C_e(n)}`)}}return t+=`${uM}${A_e(this.message)}`,t}};function A_e(e){return(0,dM.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function C_e(e){return(0,dM.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var gM=g(na=>{"use strict";var O_e=na&&na.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),P_e=na&&na.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),H5=na&&na.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&O_e(t,e,r);return P_e(t,e),t};Object.defineProperty(na,"__esModule",{value:!0});na.prepareKeyValueMessage=na.issueFileCommand=void 0;var I_e=H5(require("crypto")),mM=H5(require("fs")),$5=H5(require("os")),hM=O6();function D_e(e,t){let r=process.env[`GITHUB_${e}`];if(!r)throw new Error(`Unable to find environment variable for file command ${e}`);if(!mM.existsSync(r))throw new Error(`Missing file at path: ${r}`);mM.appendFileSync(r,`${(0,hM.toCommandValue)(t)}${$5.EOL}`,{encoding:"utf8"})}na.issueFileCommand=D_e;function L_e(e,t){let r=`ghadelimiter_${I_e.randomUUID()}`,i=(0,hM.toCommandValue)(t);if(e.includes(r))throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`);if(i.includes(r))throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`);return`${e}<<${r}${$5.EOL}${i}${$5.EOL}${r}`}na.prepareKeyValueMessage=L_e});var bM=g(gf=>{"use strict";Object.defineProperty(gf,"__esModule",{value:!0});gf.checkBypass=gf.getProxyUrl=void 0;function F_e(e){let t=e.protocol==="https:";if(yM(e))return;let r=t?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new URL(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new URL(`http://${r}`)}else return}gf.getProxyUrl=F_e;function yM(e){if(!e.hostname)return!1;let t=e.hostname;if(B_e(t))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let i;e.port?i=Number(e.port):e.protocol==="http:"?i=80:e.protocol==="https:"&&(i=443);let n=[e.hostname.toUpperCase()];typeof i=="number"&&n.push(`${n[0]}:${i}`);for(let s of r.split(",").map(a=>a.trim().toUpperCase()).filter(a=>a))if(s==="*"||n.some(a=>a===s||a.endsWith(`.${s}`)||s.startsWith(".")&&a.endsWith(`${s}`)))return!0;return!1}gf.checkBypass=yM;function B_e(e){let t=e.toLowerCase();return t==="localhost"||t.startsWith("127.")||t.startsWith("[::1]")||t.startsWith("[0:0:0:0:0:0:0:1]")}});var EM=g(yf=>{"use strict";var Y3t=require("net"),q_e=require("tls"),G5=require("http"),vM=require("https"),M_e=require("events"),Z3t=require("assert"),k_e=require("util");yf.httpOverHttp=j_e;yf.httpsOverHttp=U_e;yf.httpOverHttps=z_e;yf.httpsOverHttps=$_e;function j_e(e){var t=new ql(e);return t.request=G5.request,t}function U_e(e){var t=new ql(e);return t.request=G5.request,t.createSocket=_M,t.defaultPort=443,t}function z_e(e){var t=new ql(e);return t.request=vM.request,t}function $_e(e){var t=new ql(e);return t.request=vM.request,t.createSocket=_M,t.defaultPort=443,t}function ql(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||G5.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(i,n,s,a){for(var o=wM(n,s,a),l=0,c=t.requests.length;l=this.maxSockets){s.requests.push(a);return}s.createSocket(a,function(o){o.on("free",l),o.on("close",c),o.on("agentRemove",c),t.onSocket(o);function l(){s.emit("free",o,a)}function c(u){s.removeSocket(o),o.removeListener("free",l),o.removeListener("close",c),o.removeListener("agentRemove",c)}})};ql.prototype.createSocket=function(t,r){var i=this,n={};i.sockets.push(n);var s=V5({},i.proxyOptions,{method:"CONNECT",path:t.host+":"+t.port,agent:!1,headers:{host:t.host+":"+t.port}});t.localAddress&&(s.localAddress=t.localAddress),s.proxyAuth&&(s.headers=s.headers||{},s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")),jc("making CONNECT request");var a=i.request(s);a.useChunkedEncodingByDefault=!1,a.once("response",o),a.once("upgrade",l),a.once("connect",c),a.once("error",u),a.end();function o(d){d.upgrade=!0}function l(d,p,f){process.nextTick(function(){c(d,p,f)})}function c(d,p,f){if(a.removeAllListeners(),p.removeAllListeners(),d.statusCode!==200){jc("tunneling socket could not be established, statusCode=%d",d.statusCode),p.destroy();var m=new Error("tunneling socket could not be established, statusCode="+d.statusCode);m.code="ECONNRESET",t.request.emit("error",m),i.removeSocket(n);return}if(f.length>0){jc("got illegal response body from proxy"),p.destroy();var m=new Error("got illegal response body from proxy");m.code="ECONNRESET",t.request.emit("error",m),i.removeSocket(n);return}return jc("tunneling connection has established"),i.sockets[i.sockets.indexOf(n)]=p,r(p)}function u(d){a.removeAllListeners(),jc(`tunneling socket could not be established, cause=%s +`,d.message,d.stack);var p=new Error("tunneling socket could not be established, cause="+d.message);p.code="ECONNRESET",t.request.emit("error",p),i.removeSocket(n)}};ql.prototype.removeSocket=function(t){var r=this.sockets.indexOf(t);if(r!==-1){this.sockets.splice(r,1);var i=this.requests.shift();i&&this.createSocket(i,function(n){i.request.onSocket(n)})}};function _M(e,t){var r=this;ql.prototype.createSocket.call(r,e,function(i){var n=e.request.getHeader("host"),s=V5({},r.options,{socket:i,servername:n?n.replace(/:.*$/,""):e.host}),a=q_e.connect(0,s);r.sockets[r.sockets.indexOf(i)]=a,t(a)})}function wM(e,t,r){return typeof e=="string"?{host:e,port:t,localAddress:r}:e}function V5(e){for(var t=1,r=arguments.length;t{SM.exports=EM()});var eo=g(Ht=>{"use strict";var H_e=Ht&&Ht.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),G_e=Ht&&Ht.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),B6=Ht&&Ht.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&H_e(t,e,r);return G_e(t,e),t},Zr=Ht&&Ht.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ht,"__esModule",{value:!0});Ht.HttpClient=Ht.isHttps=Ht.HttpClientResponse=Ht.HttpClientError=Ht.getProxyUrl=Ht.MediaTypes=Ht.Headers=Ht.HttpCodes=void 0;var P6=B6(require("http")),W5=B6(require("https")),TM=B6(bM()),I6=B6(xM()),Ja;(function(e){e[e.OK=200]="OK",e[e.MultipleChoices=300]="MultipleChoices",e[e.MovedPermanently=301]="MovedPermanently",e[e.ResourceMoved=302]="ResourceMoved",e[e.SeeOther=303]="SeeOther",e[e.NotModified=304]="NotModified",e[e.UseProxy=305]="UseProxy",e[e.SwitchProxy=306]="SwitchProxy",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",e[e.BadRequest=400]="BadRequest",e[e.Unauthorized=401]="Unauthorized",e[e.PaymentRequired=402]="PaymentRequired",e[e.Forbidden=403]="Forbidden",e[e.NotFound=404]="NotFound",e[e.MethodNotAllowed=405]="MethodNotAllowed",e[e.NotAcceptable=406]="NotAcceptable",e[e.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",e[e.RequestTimeout=408]="RequestTimeout",e[e.Conflict=409]="Conflict",e[e.Gone=410]="Gone",e[e.TooManyRequests=429]="TooManyRequests",e[e.InternalServerError=500]="InternalServerError",e[e.NotImplemented=501]="NotImplemented",e[e.BadGateway=502]="BadGateway",e[e.ServiceUnavailable=503]="ServiceUnavailable",e[e.GatewayTimeout=504]="GatewayTimeout"})(Ja=Ht.HttpCodes||(Ht.HttpCodes={}));var Ln;(function(e){e.Accept="accept",e.ContentType="content-type"})(Ln=Ht.Headers||(Ht.Headers={}));var Uc;(function(e){e.ApplicationJson="application/json"})(Uc=Ht.MediaTypes||(Ht.MediaTypes={}));function V_e(e){let t=TM.getProxyUrl(new URL(e));return t?t.href:""}Ht.getProxyUrl=V_e;var W_e=[Ja.MovedPermanently,Ja.ResourceMoved,Ja.SeeOther,Ja.TemporaryRedirect,Ja.PermanentRedirect],K_e=[Ja.BadGateway,Ja.ServiceUnavailable,Ja.GatewayTimeout],X_e=["OPTIONS","GET","DELETE","HEAD"],Q_e=10,Y_e=5,L6=class e extends Error{constructor(t,r){super(t),this.name="HttpClientError",this.statusCode=r,Object.setPrototypeOf(this,e.prototype)}};Ht.HttpClientError=L6;var F6=class{constructor(t){this.message=t}readBody(){return Zr(this,void 0,void 0,function*(){return new Promise(t=>Zr(this,void 0,void 0,function*(){let r=Buffer.alloc(0);this.message.on("data",i=>{r=Buffer.concat([r,i])}),this.message.on("end",()=>{t(r.toString())})}))})}readBodyBuffer(){return Zr(this,void 0,void 0,function*(){return new Promise(t=>Zr(this,void 0,void 0,function*(){let r=[];this.message.on("data",i=>{r.push(i)}),this.message.on("end",()=>{t(Buffer.concat(r))})}))})}};Ht.HttpClientResponse=F6;function Z_e(e){return new URL(e).protocol==="https:"}Ht.isHttps=Z_e;var K5=class{constructor(t,r,i){this._ignoreSslError=!1,this._allowRedirects=!0,this._allowRedirectDowngrade=!1,this._maxRedirects=50,this._allowRetries=!1,this._maxRetries=1,this._keepAlive=!1,this._disposed=!1,this.userAgent=t,this.handlers=r||[],this.requestOptions=i,i&&(i.ignoreSslError!=null&&(this._ignoreSslError=i.ignoreSslError),this._socketTimeout=i.socketTimeout,i.allowRedirects!=null&&(this._allowRedirects=i.allowRedirects),i.allowRedirectDowngrade!=null&&(this._allowRedirectDowngrade=i.allowRedirectDowngrade),i.maxRedirects!=null&&(this._maxRedirects=Math.max(i.maxRedirects,0)),i.keepAlive!=null&&(this._keepAlive=i.keepAlive),i.allowRetries!=null&&(this._allowRetries=i.allowRetries),i.maxRetries!=null&&(this._maxRetries=i.maxRetries))}options(t,r){return Zr(this,void 0,void 0,function*(){return this.request("OPTIONS",t,null,r||{})})}get(t,r){return Zr(this,void 0,void 0,function*(){return this.request("GET",t,null,r||{})})}del(t,r){return Zr(this,void 0,void 0,function*(){return this.request("DELETE",t,null,r||{})})}post(t,r,i){return Zr(this,void 0,void 0,function*(){return this.request("POST",t,r,i||{})})}patch(t,r,i){return Zr(this,void 0,void 0,function*(){return this.request("PATCH",t,r,i||{})})}put(t,r,i){return Zr(this,void 0,void 0,function*(){return this.request("PUT",t,r,i||{})})}head(t,r){return Zr(this,void 0,void 0,function*(){return this.request("HEAD",t,null,r||{})})}sendStream(t,r,i,n){return Zr(this,void 0,void 0,function*(){return this.request(t,r,i,n)})}getJson(t,r={}){return Zr(this,void 0,void 0,function*(){r[Ln.Accept]=this._getExistingOrDefaultHeader(r,Ln.Accept,Uc.ApplicationJson);let i=yield this.get(t,r);return this._processResponse(i,this.requestOptions)})}postJson(t,r,i={}){return Zr(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Ln.Accept]=this._getExistingOrDefaultHeader(i,Ln.Accept,Uc.ApplicationJson),i[Ln.ContentType]=this._getExistingOrDefaultHeader(i,Ln.ContentType,Uc.ApplicationJson);let s=yield this.post(t,n,i);return this._processResponse(s,this.requestOptions)})}putJson(t,r,i={}){return Zr(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Ln.Accept]=this._getExistingOrDefaultHeader(i,Ln.Accept,Uc.ApplicationJson),i[Ln.ContentType]=this._getExistingOrDefaultHeader(i,Ln.ContentType,Uc.ApplicationJson);let s=yield this.put(t,n,i);return this._processResponse(s,this.requestOptions)})}patchJson(t,r,i={}){return Zr(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Ln.Accept]=this._getExistingOrDefaultHeader(i,Ln.Accept,Uc.ApplicationJson),i[Ln.ContentType]=this._getExistingOrDefaultHeader(i,Ln.ContentType,Uc.ApplicationJson);let s=yield this.patch(t,n,i);return this._processResponse(s,this.requestOptions)})}request(t,r,i,n){return Zr(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");let s=new URL(r),a=this._prepareRequest(t,s,n),o=this._allowRetries&&X_e.includes(t)?this._maxRetries+1:1,l=0,c;do{if(c=yield this.requestRaw(a,i),c&&c.message&&c.message.statusCode===Ja.Unauthorized){let d;for(let p of this.handlers)if(p.canHandleAuthentication(c)){d=p;break}return d?d.handleAuthentication(this,a,i):c}let u=this._maxRedirects;for(;c.message.statusCode&&W_e.includes(c.message.statusCode)&&this._allowRedirects&&u>0;){let d=c.message.headers.location;if(!d)break;let p=new URL(d);if(s.protocol==="https:"&&s.protocol!==p.protocol&&!this._allowRedirectDowngrade)throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.");if(yield c.readBody(),p.hostname!==s.hostname)for(let f in n)f.toLowerCase()==="authorization"&&delete n[f];a=this._prepareRequest(t,p,n),c=yield this.requestRaw(a,i),u--}if(!c.message.statusCode||!K_e.includes(c.message.statusCode))return c;l+=1,l{function s(a,o){a?n(a):o?i(o):n(new Error("Unknown error"))}this.requestRawWithCallback(t,r,s)})})}requestRawWithCallback(t,r,i){typeof r=="string"&&(t.options.headers||(t.options.headers={}),t.options.headers["Content-Length"]=Buffer.byteLength(r,"utf8"));let n=!1;function s(l,c){n||(n=!0,i(l,c))}let a=t.httpModule.request(t.options,l=>{let c=new F6(l);s(void 0,c)}),o;a.on("socket",l=>{o=l}),a.setTimeout(this._socketTimeout||3*6e4,()=>{o&&o.end(),s(new Error(`Request timeout: ${t.options.path}`))}),a.on("error",function(l){s(l)}),r&&typeof r=="string"&&a.write(r,"utf8"),r&&typeof r!="string"?(r.on("close",function(){a.end()}),r.pipe(a)):a.end()}getAgent(t){let r=new URL(t);return this._getAgent(r)}_prepareRequest(t,r,i){let n={};n.parsedUrl=r;let s=n.parsedUrl.protocol==="https:";n.httpModule=s?W5:P6;let a=s?443:80;if(n.options={},n.options.host=n.parsedUrl.hostname,n.options.port=n.parsedUrl.port?parseInt(n.parsedUrl.port):a,n.options.path=(n.parsedUrl.pathname||"")+(n.parsedUrl.search||""),n.options.method=t,n.options.headers=this._mergeHeaders(i),this.userAgent!=null&&(n.options.headers["user-agent"]=this.userAgent),n.options.agent=this._getAgent(n.parsedUrl),this.handlers)for(let o of this.handlers)o.prepareRequest(n.options);return n}_mergeHeaders(t){return this.requestOptions&&this.requestOptions.headers?Object.assign({},D6(this.requestOptions.headers),D6(t||{})):D6(t||{})}_getExistingOrDefaultHeader(t,r,i){let n;return this.requestOptions&&this.requestOptions.headers&&(n=D6(this.requestOptions.headers)[r]),t[r]||n||i}_getAgent(t){let r,i=TM.getProxyUrl(t),n=i&&i.hostname;if(this._keepAlive&&n&&(r=this._proxyAgent),this._keepAlive&&!n&&(r=this._agent),r)return r;let s=t.protocol==="https:",a=100;if(this.requestOptions&&(a=this.requestOptions.maxSockets||P6.globalAgent.maxSockets),i&&i.hostname){let o={maxSockets:a,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(i.username||i.password)&&{proxyAuth:`${i.username}:${i.password}`}),{host:i.hostname,port:i.port})},l,c=i.protocol==="https:";s?l=c?I6.httpsOverHttps:I6.httpsOverHttp:l=c?I6.httpOverHttps:I6.httpOverHttp,r=l(o),this._proxyAgent=r}if(this._keepAlive&&!r){let o={keepAlive:this._keepAlive,maxSockets:a};r=s?new W5.Agent(o):new P6.Agent(o),this._agent=r}return r||(r=s?W5.globalAgent:P6.globalAgent),s&&this._ignoreSslError&&(r.options=Object.assign(r.options||{},{rejectUnauthorized:!1})),r}_performExponentialBackoff(t){return Zr(this,void 0,void 0,function*(){t=Math.min(Q_e,t);let r=Y_e*Math.pow(2,t);return new Promise(i=>setTimeout(()=>i(),r))})}_processResponse(t,r){return Zr(this,void 0,void 0,function*(){return new Promise((i,n)=>Zr(this,void 0,void 0,function*(){let s=t.message.statusCode||0,a={statusCode:s,result:null,headers:{}};s===Ja.NotFound&&i(a);function o(u,d){if(typeof d=="string"){let p=new Date(d);if(!isNaN(p.valueOf()))return p}return d}let l,c;try{c=yield t.readBody(),c&&c.length>0&&(r&&r.deserializeDates?l=JSON.parse(c,o):l=JSON.parse(c),a.result=l),a.headers=t.message.headers}catch{}if(s>299){let u;l&&l.message?u=l.message:c&&c.length>0?u=c:u=`Failed request: (${s})`;let d=new L6(u,s);d.result=a.result,n(d)}else i(a)}))})}};Ht.HttpClient=K5;var D6=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{})});var I0=g(Do=>{"use strict";var Z5=Do&&Do.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Do,"__esModule",{value:!0});Do.PersonalAccessTokenCredentialHandler=Do.BearerCredentialHandler=Do.BasicCredentialHandler=void 0;var X5=class{constructor(t,r){this.username=t,this.password=r}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return Z5(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Do.BasicCredentialHandler=X5;var Q5=class{constructor(t){this.token=t}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Bearer ${this.token}`}canHandleAuthentication(){return!1}handleAuthentication(){return Z5(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Do.BearerCredentialHandler=Q5;var Y5=class{constructor(t){this.token=t}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return Z5(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Do.PersonalAccessTokenCredentialHandler=Y5});var AM=g(bf=>{"use strict";var NM=bf&&bf.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(bf,"__esModule",{value:!0});bf.OidcClient=void 0;var J_e=eo(),ewe=I0(),RM=ze(),J5=class e{static createHttpClient(t=!0,r=10){let i={allowRetries:t,maxRetries:r};return new J_e.HttpClient("actions/oidc-client",[new ewe.BearerCredentialHandler(e.getRequestToken())],i)}static getRequestToken(){let t=process.env.ACTIONS_ID_TOKEN_REQUEST_TOKEN;if(!t)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable");return t}static getIDTokenUrl(){let t=process.env.ACTIONS_ID_TOKEN_REQUEST_URL;if(!t)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable");return t}static getCall(t){var r;return NM(this,void 0,void 0,function*(){let s=(r=(yield e.createHttpClient().getJson(t).catch(a=>{throw new Error(`Failed to get ID Token. + + Error Code : ${a.statusCode} + + Error Message: ${a.message}`)})).result)===null||r===void 0?void 0:r.value;if(!s)throw new Error("Response json body do not have ID Token field");return s})}static getIDToken(t){return NM(this,void 0,void 0,function*(){try{let r=e.getIDTokenUrl();if(t){let n=encodeURIComponent(t);r=`${r}&audience=${n}`}(0,RM.debug)(`ID token url is ${r}`);let i=yield e.getCall(r);return(0,RM.setSecret)(i),i}catch(r){throw new Error(`Error message: ${r.message}`)}})}};bf.OidcClient=J5});var i8=g(is=>{"use strict";var e8=is&&is.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(is,"__esModule",{value:!0});is.summary=is.markdownSummary=is.SUMMARY_DOCS_URL=is.SUMMARY_ENV_VAR=void 0;var twe=require("os"),t8=require("fs"),{access:rwe,appendFile:iwe,writeFile:nwe}=t8.promises;is.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";is.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var r8=class{constructor(){this._buffer=""}filePath(){return e8(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let t=process.env[is.SUMMARY_ENV_VAR];if(!t)throw new Error(`Unable to find environment variable for $${is.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield rwe(t,t8.constants.R_OK|t8.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${t}'. Check if the file has correct read/write permissions.`)}return this._filePath=t,this._filePath})}wrap(t,r,i={}){let n=Object.entries(i).map(([s,a])=>` ${s}="${a}"`).join("");return r?`<${t}${n}>${r}`:`<${t}${n}>`}write(t){return e8(this,void 0,void 0,function*(){let r=!!t?.overwrite,i=yield this.filePath();return yield(r?nwe:iwe)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return e8(this,void 0,void 0,function*(){return this.emptyBuffer().write({overwrite:!0})})}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){return this._buffer="",this}addRaw(t,r=!1){return this._buffer+=t,r?this.addEOL():this}addEOL(){return this.addRaw(twe.EOL)}addCodeBlock(t,r){let i=Object.assign({},r&&{lang:r}),n=this.wrap("pre",this.wrap("code",t),i);return this.addRaw(n).addEOL()}addList(t,r=!1){let i=r?"ol":"ul",n=t.map(a=>this.wrap("li",a)).join(""),s=this.wrap(i,n);return this.addRaw(s).addEOL()}addTable(t){let r=t.map(n=>{let s=n.map(a=>{if(typeof a=="string")return this.wrap("td",a);let{header:o,data:l,colspan:c,rowspan:u}=a,d=o?"th":"td",p=Object.assign(Object.assign({},c&&{colspan:c}),u&&{rowspan:u});return this.wrap(d,l,p)}).join("");return this.wrap("tr",s)}).join(""),i=this.wrap("table",r);return this.addRaw(i).addEOL()}addDetails(t,r){let i=this.wrap("details",this.wrap("summary",t)+r);return this.addRaw(i).addEOL()}addImage(t,r,i){let{width:n,height:s}=i||{},a=Object.assign(Object.assign({},n&&{width:n}),s&&{height:s}),o=this.wrap("img",null,Object.assign({src:t,alt:r},a));return this.addRaw(o).addEOL()}addHeading(t,r){let i=`h${r}`,n=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",s=this.wrap(n,t);return this.addRaw(s).addEOL()}addSeparator(){let t=this.wrap("hr",null);return this.addRaw(t).addEOL()}addBreak(){let t=this.wrap("br",null);return this.addRaw(t).addEOL()}addQuote(t,r){let i=Object.assign({},r&&{cite:r}),n=this.wrap("blockquote",t,i);return this.addRaw(n).addEOL()}addLink(t,r){let i=this.wrap("a",t,{href:r});return this.addRaw(i).addEOL()}},CM=new r8;is.markdownSummary=CM;is.summary=CM});var OM=g(ns=>{"use strict";var swe=ns&&ns.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),awe=ns&&ns.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),owe=ns&&ns.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&swe(t,e,r);return awe(t,e),t};Object.defineProperty(ns,"__esModule",{value:!0});ns.toPlatformPath=ns.toWin32Path=ns.toPosixPath=void 0;var lwe=owe(require("path"));function cwe(e){return e.replace(/[\\]/g,"/")}ns.toPosixPath=cwe;function uwe(e){return e.replace(/[/]/g,"\\")}ns.toWin32Path=uwe;function dwe(e){return e.replace(/[/\\]/g,lwe.sep)}ns.toPlatformPath=dwe});var s8=g(we=>{"use strict";var pwe=we&&we.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),fwe=we&&we.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),IM=we&&we.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&pwe(t,e,r);return fwe(t,e),t},n8=we&&we.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},ss;Object.defineProperty(we,"__esModule",{value:!0});we.getCmdPath=we.tryGetExecutablePath=we.isRooted=we.isDirectory=we.exists=we.READONLY=we.UV_FS_O_EXLOCK=we.IS_WINDOWS=we.unlink=we.symlink=we.stat=we.rmdir=we.rm=we.rename=we.readlink=we.readdir=we.open=we.mkdir=we.lstat=we.copyFile=we.chmod=void 0;var DM=IM(require("fs")),q6=IM(require("path"));ss=DM.promises,we.chmod=ss.chmod,we.copyFile=ss.copyFile,we.lstat=ss.lstat,we.mkdir=ss.mkdir,we.open=ss.open,we.readdir=ss.readdir,we.readlink=ss.readlink,we.rename=ss.rename,we.rm=ss.rm,we.rmdir=ss.rmdir,we.stat=ss.stat,we.symlink=ss.symlink,we.unlink=ss.unlink;we.IS_WINDOWS=process.platform==="win32";we.UV_FS_O_EXLOCK=268435456;we.READONLY=DM.constants.O_RDONLY;function mwe(e){return n8(this,void 0,void 0,function*(){try{yield we.stat(e)}catch(t){if(t.code==="ENOENT")return!1;throw t}return!0})}we.exists=mwe;function hwe(e,t=!1){return n8(this,void 0,void 0,function*(){return(t?yield we.stat(e):yield we.lstat(e)).isDirectory()})}we.isDirectory=hwe;function gwe(e){if(e=bwe(e),!e)throw new Error('isRooted() parameter "p" cannot be empty');return we.IS_WINDOWS?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}we.isRooted=gwe;function ywe(e,t){return n8(this,void 0,void 0,function*(){let r;try{r=yield we.stat(e)}catch(n){n.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${n}`)}if(r&&r.isFile()){if(we.IS_WINDOWS){let n=q6.extname(e).toUpperCase();if(t.some(s=>s.toUpperCase()===n))return e}else if(PM(r))return e}let i=e;for(let n of t){e=i+n,r=void 0;try{r=yield we.stat(e)}catch(s){s.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${s}`)}if(r&&r.isFile()){if(we.IS_WINDOWS){try{let s=q6.dirname(e),a=q6.basename(e).toUpperCase();for(let o of yield we.readdir(s))if(a===o.toUpperCase()){e=q6.join(s,o);break}}catch(s){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${s}`)}return e}else if(PM(r))return e}}return""})}we.tryGetExecutablePath=ywe;function bwe(e){return e=e||"",we.IS_WINDOWS?(e=e.replace(/\//g,"\\"),e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}function PM(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function vwe(){var e;return(e=process.env.COMSPEC)!==null&&e!==void 0?e:"cmd.exe"}we.getCmdPath=vwe});var D0=g(Br=>{"use strict";var _we=Br&&Br.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),wwe=Br&&Br.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),LM=Br&&Br.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&_we(t,e,r);return wwe(t,e),t},zc=Br&&Br.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Br,"__esModule",{value:!0});Br.findInPath=Br.which=Br.mkdirP=Br.rmRF=Br.mv=Br.cp=void 0;var Ewe=require("assert"),Lo=LM(require("path")),Ot=LM(s8());function Swe(e,t,r={}){return zc(this,void 0,void 0,function*(){let{force:i,recursive:n,copySourceDirectory:s}=Twe(r),a=(yield Ot.exists(t))?yield Ot.stat(t):null;if(a&&a.isFile()&&!i)return;let o=a&&a.isDirectory()&&s?Lo.join(t,Lo.basename(e)):t;if(!(yield Ot.exists(e)))throw new Error(`no such file or directory: ${e}`);if((yield Ot.stat(e)).isDirectory())if(n)yield MM(e,o,0,i);else throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`);else{if(Lo.relative(e,o)==="")throw new Error(`'${o}' and '${e}' are the same file`);yield kM(e,o,i)}})}Br.cp=Swe;function xwe(e,t,r={}){return zc(this,void 0,void 0,function*(){if(yield Ot.exists(t)){let i=!0;if((yield Ot.isDirectory(t))&&(t=Lo.join(t,Lo.basename(e)),i=yield Ot.exists(t)),i)if(r.force==null||r.force)yield FM(t);else throw new Error("Destination already exists")}yield a8(Lo.dirname(t)),yield Ot.rename(e,t)})}Br.mv=xwe;function FM(e){return zc(this,void 0,void 0,function*(){if(Ot.IS_WINDOWS&&/[*"<>|]/.test(e))throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield Ot.rm(e,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(t){throw new Error(`File was unable to be removed ${t}`)}})}Br.rmRF=FM;function a8(e){return zc(this,void 0,void 0,function*(){Ewe.ok(e,"a path argument must be provided"),yield Ot.mkdir(e,{recursive:!0})})}Br.mkdirP=a8;function BM(e,t){return zc(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");if(t){let i=yield BM(e,!1);if(!i)throw Ot.IS_WINDOWS?new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`):new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`);return i}let r=yield qM(e);return r&&r.length>0?r[0]:""})}Br.which=BM;function qM(e){return zc(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");let t=[];if(Ot.IS_WINDOWS&&process.env.PATHEXT)for(let n of process.env.PATHEXT.split(Lo.delimiter))n&&t.push(n);if(Ot.isRooted(e)){let n=yield Ot.tryGetExecutablePath(e,t);return n?[n]:[]}if(e.includes(Lo.sep))return[];let r=[];if(process.env.PATH)for(let n of process.env.PATH.split(Lo.delimiter))n&&r.push(n);let i=[];for(let n of r){let s=yield Ot.tryGetExecutablePath(Lo.join(n,e),t);s&&i.push(s)}return i})}Br.findInPath=qM;function Twe(e){let t=e.force==null?!0:e.force,r=!!e.recursive,i=e.copySourceDirectory==null?!0:!!e.copySourceDirectory;return{force:t,recursive:r,copySourceDirectory:i}}function MM(e,t,r,i){return zc(this,void 0,void 0,function*(){if(r>=255)return;r++,yield a8(t);let n=yield Ot.readdir(e);for(let s of n){let a=`${e}/${s}`,o=`${t}/${s}`;(yield Ot.lstat(a)).isDirectory()?yield MM(a,o,r,i):yield kM(a,o,i)}yield Ot.chmod(t,(yield Ot.stat(e)).mode)})}function kM(e,t,r){return zc(this,void 0,void 0,function*(){if((yield Ot.lstat(e)).isSymbolicLink()){try{yield Ot.lstat(t),yield Ot.unlink(t)}catch(n){n.code==="EPERM"&&(yield Ot.chmod(t,"0666"),yield Ot.unlink(t))}let i=yield Ot.readlink(e);yield Ot.symlink(i,t,Ot.IS_WINDOWS?"junction":null)}else(!(yield Ot.exists(t))||r)&&(yield Ot.copyFile(e,t))})}});var _f=g(as=>{"use strict";var Nwe=as&&as.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Rwe=as&&as.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vf=as&&as.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Nwe(t,e,r);return Rwe(t,e),t},jM=as&&as.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(as,"__esModule",{value:!0});as.argStringToArray=as.ToolRunner=void 0;var M6=vf(require("os")),zM=vf(require("events")),Awe=vf(require("child_process")),Cwe=vf(require("path")),Owe=vf(D0()),UM=vf(s8()),Pwe=require("timers"),k6=process.platform==="win32",o8=class extends zM.EventEmitter{constructor(t,r,i){if(super(),!t)throw new Error("Parameter 'toolPath' cannot be null or empty.");this.toolPath=t,this.args=r||[],this.options=i||{}}_debug(t){this.options.listeners&&this.options.listeners.debug&&this.options.listeners.debug(t)}_getCommandString(t,r){let i=this._getSpawnFileName(),n=this._getSpawnArgs(t),s=r?"":"[command]";if(k6)if(this._isCmdFile()){s+=i;for(let a of n)s+=` ${a}`}else if(t.windowsVerbatimArguments){s+=`"${i}"`;for(let a of n)s+=` ${a}`}else{s+=this._windowsQuoteCmdArg(i);for(let a of n)s+=` ${this._windowsQuoteCmdArg(a)}`}else{s+=i;for(let a of n)s+=` ${a}`}return s}_processLineBuffer(t,r,i){try{let n=r+t.toString(),s=n.indexOf(M6.EOL);for(;s>-1;){let a=n.substring(0,s);i(a),n=n.substring(s+M6.EOL.length),s=n.indexOf(M6.EOL)}return n}catch(n){return this._debug(`error processing line. Failed with error ${n}`),""}}_getSpawnFileName(){return k6&&this._isCmdFile()?process.env.COMSPEC||"cmd.exe":this.toolPath}_getSpawnArgs(t){if(k6&&this._isCmdFile()){let r=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(let i of this.args)r+=" ",r+=t.windowsVerbatimArguments?i:this._windowsQuoteCmdArg(i);return r+='"',[r]}return this.args}_endsWith(t,r){return t.endsWith(r)}_isCmdFile(){let t=this.toolPath.toUpperCase();return this._endsWith(t,".CMD")||this._endsWith(t,".BAT")}_windowsQuoteCmdArg(t){if(!this._isCmdFile())return this._uvQuoteCmdArg(t);if(!t)return'""';let r=[" "," ","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'],i=!1;for(let a of t)if(r.some(o=>o===a)){i=!0;break}if(!i)return t;let n='"',s=!0;for(let a=t.length;a>0;a--)n+=t[a-1],s&&t[a-1]==="\\"?n+="\\":t[a-1]==='"'?(s=!0,n+='"'):s=!1;return n+='"',n.split("").reverse().join("")}_uvQuoteCmdArg(t){if(!t)return'""';if(!t.includes(" ")&&!t.includes(" ")&&!t.includes('"'))return t;if(!t.includes('"')&&!t.includes("\\"))return`"${t}"`;let r='"',i=!0;for(let n=t.length;n>0;n--)r+=t[n-1],i&&t[n-1]==="\\"?r+="\\":t[n-1]==='"'?(i=!0,r+="\\"):i=!1;return r+='"',r.split("").reverse().join("")}_cloneExecOptions(t){t=t||{};let r={cwd:t.cwd||process.cwd(),env:t.env||process.env,silent:t.silent||!1,windowsVerbatimArguments:t.windowsVerbatimArguments||!1,failOnStdErr:t.failOnStdErr||!1,ignoreReturnCode:t.ignoreReturnCode||!1,delay:t.delay||1e4};return r.outStream=t.outStream||process.stdout,r.errStream=t.errStream||process.stderr,r}_getSpawnOptions(t,r){t=t||{};let i={};return i.cwd=t.cwd,i.env=t.env,i.windowsVerbatimArguments=t.windowsVerbatimArguments||this._isCmdFile(),t.windowsVerbatimArguments&&(i.argv0=`"${r}"`),i}exec(){return jM(this,void 0,void 0,function*(){return!UM.isRooted(this.toolPath)&&(this.toolPath.includes("/")||k6&&this.toolPath.includes("\\"))&&(this.toolPath=Cwe.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield Owe.which(this.toolPath,!0),new Promise((t,r)=>jM(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`),this._debug("arguments:");for(let c of this.args)this._debug(` ${c}`);let i=this._cloneExecOptions(this.options);!i.silent&&i.outStream&&i.outStream.write(this._getCommandString(i)+M6.EOL);let n=new l8(i,this.toolPath);if(n.on("debug",c=>{this._debug(c)}),this.options.cwd&&!(yield UM.exists(this.options.cwd)))return r(new Error(`The cwd: ${this.options.cwd} does not exist!`));let s=this._getSpawnFileName(),a=Awe.spawn(s,this._getSpawnArgs(i),this._getSpawnOptions(this.options,s)),o="";a.stdout&&a.stdout.on("data",c=>{this.options.listeners&&this.options.listeners.stdout&&this.options.listeners.stdout(c),!i.silent&&i.outStream&&i.outStream.write(c),o=this._processLineBuffer(c,o,u=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(u)})});let l="";if(a.stderr&&a.stderr.on("data",c=>{n.processStderr=!0,this.options.listeners&&this.options.listeners.stderr&&this.options.listeners.stderr(c),!i.silent&&i.errStream&&i.outStream&&(i.failOnStdErr?i.errStream:i.outStream).write(c),l=this._processLineBuffer(c,l,u=>{this.options.listeners&&this.options.listeners.errline&&this.options.listeners.errline(u)})}),a.on("error",c=>{n.processError=c.message,n.processExited=!0,n.processClosed=!0,n.CheckComplete()}),a.on("exit",c=>{n.processExitCode=c,n.processExited=!0,this._debug(`Exit code ${c} received from tool '${this.toolPath}'`),n.CheckComplete()}),a.on("close",c=>{n.processExitCode=c,n.processExited=!0,n.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),n.CheckComplete()}),n.on("done",(c,u)=>{o.length>0&&this.emit("stdline",o),l.length>0&&this.emit("errline",l),a.removeAllListeners(),c?r(c):t(u)}),this.options.input){if(!a.stdin)throw new Error("child process missing stdin");a.stdin.end(this.options.input)}}))})}};as.ToolRunner=o8;function Iwe(e){let t=[],r=!1,i=!1,n="";function s(a){i&&a!=='"'&&(n+="\\"),n+=a,i=!1}for(let a=0;a0&&(t.push(n),n="");continue}s(o)}return n.length>0&&t.push(n.trim()),t}as.argStringToArray=Iwe;var l8=class e extends zM.EventEmitter{constructor(t,r){if(super(),this.processClosed=!1,this.processError="",this.processExitCode=0,this.processExited=!1,this.processStderr=!1,this.delay=1e4,this.done=!1,this.timeout=null,!r)throw new Error("toolPath must not be empty");this.options=t,this.toolPath=r,t.delay&&(this.delay=t.delay)}CheckComplete(){this.done||(this.processClosed?this._setResult():this.processExited&&(this.timeout=Pwe.setTimeout(e.HandleTimeout,this.delay,this)))}_debug(t){this.emit("debug",t)}_setResult(){let t;this.processExited&&(this.processError?t=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`):this.processExitCode!==0&&!this.options.ignoreReturnCode?t=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`):this.processStderr&&this.options.failOnStdErr&&(t=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`))),this.timeout&&(clearTimeout(this.timeout),this.timeout=null),this.done=!0,this.emit("done",t,this.processExitCode)}static HandleTimeout(t){if(!t.done){if(!t.processClosed&&t.processExited){let r=`The STDIO streams did not close within ${t.delay/1e3} seconds of the exit event from process '${t.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;t._debug(r)}t._setResult()}}}});var wf=g(os=>{"use strict";var Dwe=os&&os.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Lwe=os&&os.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Fwe=os&&os.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Dwe(t,e,r);return Lwe(t,e),t},GM=os&&os.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(os,"__esModule",{value:!0});os.getExecOutput=os.exec=void 0;var $M=require("string_decoder"),HM=Fwe(_f());function VM(e,t,r){return GM(this,void 0,void 0,function*(){let i=HM.argStringToArray(e);if(i.length===0)throw new Error("Parameter 'commandLine' cannot be null or empty.");let n=i[0];return t=i.slice(1).concat(t||[]),new HM.ToolRunner(n,t,r).exec()})}os.exec=VM;function Bwe(e,t,r){var i,n;return GM(this,void 0,void 0,function*(){let s="",a="",o=new $M.StringDecoder("utf8"),l=new $M.StringDecoder("utf8"),c=(i=r?.listeners)===null||i===void 0?void 0:i.stdout,u=(n=r?.listeners)===null||n===void 0?void 0:n.stderr,d=h=>{a+=l.write(h),u&&u(h)},p=h=>{s+=o.write(h),c&&c(h)},f=Object.assign(Object.assign({},r?.listeners),{stdout:p,stderr:d}),m=yield VM(e,t,Object.assign(Object.assign({},r),{listeners:f}));return s+=o.end(),a+=l.end(),{exitCode:m,stdout:s,stderr:a}})}os.getExecOutput=Bwe});var KM=g(ht=>{"use strict";var qwe=ht&&ht.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Mwe=ht&&ht.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),kwe=ht&&ht.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&qwe(t,e,r);return Mwe(t,e),t},U6=ht&&ht.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},jwe=ht&&ht.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ht,"__esModule",{value:!0});ht.getDetails=ht.isLinux=ht.isMacOS=ht.isWindows=ht.arch=ht.platform=void 0;var WM=jwe(require("os")),j6=kwe(wf()),Uwe=()=>U6(void 0,void 0,void 0,function*(){let{stdout:e}=yield j6.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',void 0,{silent:!0}),{stdout:t}=yield j6.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',void 0,{silent:!0});return{name:t.trim(),version:e.trim()}}),zwe=()=>U6(void 0,void 0,void 0,function*(){var e,t,r,i;let{stdout:n}=yield j6.getExecOutput("sw_vers",void 0,{silent:!0}),s=(t=(e=n.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&t!==void 0?t:"";return{name:(i=(r=n.match(/ProductName:\s*(.+)/))===null||r===void 0?void 0:r[1])!==null&&i!==void 0?i:"",version:s}}),$we=()=>U6(void 0,void 0,void 0,function*(){let{stdout:e}=yield j6.getExecOutput("lsb_release",["-i","-r","-s"],{silent:!0}),[t,r]=e.trim().split(` +`);return{name:t,version:r}});ht.platform=WM.default.platform();ht.arch=WM.default.arch();ht.isWindows=ht.platform==="win32";ht.isMacOS=ht.platform==="darwin";ht.isLinux=ht.platform==="linux";function Hwe(){return U6(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield ht.isWindows?Uwe():ht.isMacOS?zwe():$we()),{platform:ht.platform,arch:ht.arch,isWindows:ht.isWindows,isMacOS:ht.isMacOS,isLinux:ht.isLinux})})}ht.getDetails=Hwe});var ze=g(be=>{"use strict";var Gwe=be&&be.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Vwe=be&&be.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),u8=be&&be.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Gwe(t,e,r);return Vwe(t,e),t},XM=be&&be.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(be,"__esModule",{value:!0});be.platform=be.toPlatformPath=be.toWin32Path=be.toPosixPath=be.markdownSummary=be.summary=be.getIDToken=be.getState=be.saveState=be.group=be.endGroup=be.startGroup=be.info=be.notice=be.warning=be.error=be.debug=be.isDebug=be.setFailed=be.setCommandEcho=be.setOutput=be.getBooleanInput=be.getMultilineInput=be.getInput=be.addPath=be.setSecret=be.exportVariable=be.ExitCode=void 0;var sa=fM(),wd=gM(),Ef=O6(),QM=u8(require("os")),Wwe=u8(require("path")),Kwe=AM(),c8;(function(e){e[e.Success=0]="Success",e[e.Failure=1]="Failure"})(c8||(be.ExitCode=c8={}));function Xwe(e,t){let r=(0,Ef.toCommandValue)(t);if(process.env[e]=r,process.env.GITHUB_ENV||"")return(0,wd.issueFileCommand)("ENV",(0,wd.prepareKeyValueMessage)(e,t));(0,sa.issueCommand)("set-env",{name:e},r)}be.exportVariable=Xwe;function Qwe(e){(0,sa.issueCommand)("add-mask",{},e)}be.setSecret=Qwe;function Ywe(e){process.env.GITHUB_PATH||""?(0,wd.issueFileCommand)("PATH",e):(0,sa.issueCommand)("add-path",{},e),process.env.PATH=`${e}${Wwe.delimiter}${process.env.PATH}`}be.addPath=Ywe;function d8(e,t){let r=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!r)throw new Error(`Input required and not supplied: ${e}`);return t&&t.trimWhitespace===!1?r:r.trim()}be.getInput=d8;function Zwe(e,t){let r=d8(e,t).split(` +`).filter(i=>i!=="");return t&&t.trimWhitespace===!1?r:r.map(i=>i.trim())}be.getMultilineInput=Zwe;function Jwe(e,t){let r=["true","True","TRUE"],i=["false","False","FALSE"],n=d8(e,t);if(r.includes(n))return!0;if(i.includes(n))return!1;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e} +Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}be.getBooleanInput=Jwe;function e3e(e,t){if(process.env.GITHUB_OUTPUT||"")return(0,wd.issueFileCommand)("OUTPUT",(0,wd.prepareKeyValueMessage)(e,t));process.stdout.write(QM.EOL),(0,sa.issueCommand)("set-output",{name:e},(0,Ef.toCommandValue)(t))}be.setOutput=e3e;function t3e(e){(0,sa.issue)("echo",e?"on":"off")}be.setCommandEcho=t3e;function r3e(e){process.exitCode=c8.Failure,YM(e)}be.setFailed=r3e;function i3e(){return process.env.RUNNER_DEBUG==="1"}be.isDebug=i3e;function n3e(e){(0,sa.issueCommand)("debug",{},e)}be.debug=n3e;function YM(e,t={}){(0,sa.issueCommand)("error",(0,Ef.toCommandProperties)(t),e instanceof Error?e.toString():e)}be.error=YM;function s3e(e,t={}){(0,sa.issueCommand)("warning",(0,Ef.toCommandProperties)(t),e instanceof Error?e.toString():e)}be.warning=s3e;function a3e(e,t={}){(0,sa.issueCommand)("notice",(0,Ef.toCommandProperties)(t),e instanceof Error?e.toString():e)}be.notice=a3e;function o3e(e){process.stdout.write(e+QM.EOL)}be.info=o3e;function ZM(e){(0,sa.issue)("group",e)}be.startGroup=ZM;function JM(){(0,sa.issue)("endgroup")}be.endGroup=JM;function l3e(e,t){return XM(this,void 0,void 0,function*(){ZM(e);let r;try{r=yield t()}finally{JM()}return r})}be.group=l3e;function c3e(e,t){if(process.env.GITHUB_STATE||"")return(0,wd.issueFileCommand)("STATE",(0,wd.prepareKeyValueMessage)(e,t));(0,sa.issueCommand)("save-state",{name:e},(0,Ef.toCommandValue)(t))}be.saveState=c3e;function u3e(e){return process.env[`STATE_${e}`]||""}be.getState=u3e;function d3e(e){return XM(this,void 0,void 0,function*(){return yield Kwe.OidcClient.getIDToken(e)})}be.getIDToken=d3e;var p3e=i8();Object.defineProperty(be,"summary",{enumerable:!0,get:function(){return p3e.summary}});var f3e=i8();Object.defineProperty(be,"markdownSummary",{enumerable:!0,get:function(){return f3e.markdownSummary}});var p8=OM();Object.defineProperty(be,"toPosixPath",{enumerable:!0,get:function(){return p8.toPosixPath}});Object.defineProperty(be,"toWin32Path",{enumerable:!0,get:function(){return p8.toWin32Path}});Object.defineProperty(be,"toPlatformPath",{enumerable:!0,get:function(){return p8.toPlatformPath}});be.platform=u8(KM())});var Sf=g(Fo=>{"use strict";Object.defineProperty(Fo,"__esModule",{value:!0});Fo.safeWhich=Fo.isWindows=void 0;var ek=require("fs"),m3e=require("path");Fo.isWindows=process.platform==="win32";var tk=Fo.isWindows?";":":",h3e=Fo.isWindows?[".com",".exe",".bat",".cmd"]:[""];async function g3e(e){if(e.includes("/")||e.includes("\\")&&Fo.isWindows)return e;let t=process.env.PATH;if(t===void 0)throw new Error(`Could not resolve program ${e} because no PATH environment variable was set.`);let r=t.split(tk),i=h3e;Fo.isWindows&&process.env.PATHEXT!==void 0&&(i=process.env.PATHEXT.split(tk));for(let n of r)for(let s of i){let a=m3e.join(n,e+s);try{return await ek.promises.access(a,ek.constants.X_OK),a}catch(o){if(o.code!=="ENOENT")throw o}}throw new Error(`Could not find program ${e} on PATH.`)}Fo.safeWhich=g3e});var sk=g(xf=>{"use strict";Object.defineProperty(xf,"__esModule",{value:!0});var y3e=require("node:child_process"),b3e=require("node:fs/promises"),v3e=require("node:os"),rk=require("node:path"),_3e=require("node:process"),w3e=require("node:util"),L0=class e extends Error{constructor(t){super(t),this.name="InvalidPathError",Object.setPrototypeOf(this,e.prototype)}},z6=class e extends Error{constructor(t){super(t),this.name="NoMatchError",Object.setPrototypeOf(this,e.prototype)}};async function ik(e,t){try{return await t.fsAccess(e),Promise.resolve(!0)}catch{return Promise.resolve(!1)}}async function nk(e,t){let r=e,i=await ik(r,t);for(;!i;)r=t.pathNormalize(r+"/.."),i=await ik(r,t);return r}async function E3e(e){if(parseInt(e.release.split(".")[0],10)<=6)return!1;try{return await e.cpExecFile("where",["powershell"],{windowsHide:!0}),!0}catch{return!1}}function S3e(e,t={platform:_3e.platform,release:v3e.release(),fsAccess:b3e.access,pathNormalize:rk.normalize,pathSep:rk.sep,cpExecFile:w3e.promisify(y3e.execFile)}){function r(a,o,l,c){let d=a.split(` +`).map(f=>f.trim()).filter(f=>f.length!==0).slice(1).map(f=>f.split(/\s+(?=[\d/])/)).filter(o);if(d.length===0)throw new z6;let p=d[0];return{diskPath:p[l.diskPath],free:parseInt(p[l.free],10)*c,size:parseInt(p[l.size],10)*c}}async function i(a,o,l,c=1){let[u,...d]=a;if(u===void 0)return Promise.reject(new Error("cmd must contain at least one item"));try{let{stdout:p}=await t.cpExecFile(u,d,{windowsHide:!0});return r(p,o,l,c)}catch(p){return Promise.reject(p)}}async function n(a){if(a.charAt(1)!==":")return Promise.reject(new L0(`The following path is invalid (should be X:\\...): ${a}`));let o=["powershell","Get-CimInstance -ClassName Win32_LogicalDisk | Select-Object Caption, FreeSpace, Size"],l=["wmic","logicaldisk","get","size,freespace,caption"],c=await E3e(t)?o:l;return i(c,u=>{let d=u[0];return a.toUpperCase().startsWith(d.toUpperCase())},{diskPath:0,free:1,size:2})}async function s(a){if(!t.pathNormalize(a).startsWith(t.pathSep))return Promise.reject(new L0(`The following path is invalid (should start by ${t.pathSep}): ${a}`));let o=await nk(a,t);return i(["df","-Pk","--",o],()=>!0,{diskPath:5,free:3,size:1},1024)}return t.platform==="win32"?n(e):s(e)}xf.InvalidPathError=L0;xf.NoMatchError=z6;xf.default=S3e;xf.getFirstExistingParentPath=nk});var ok=g((m9t,ak)=>{"use strict";ak.exports=(...e)=>[...new Set([].concat(...e))]});var f8=g((h9t,uk)=>{"use strict";var x3e=require("stream"),lk=x3e.PassThrough,T3e=Array.prototype.slice;uk.exports=N3e;function N3e(){let e=[],t=T3e.call(arguments),r=!1,i=t[t.length-1];i&&!Array.isArray(i)&&i.pipe==null?t.pop():i={};let n=i.end!==!1,s=i.pipeError===!0;i.objectMode==null&&(i.objectMode=!0),i.highWaterMark==null&&(i.highWaterMark=64*1024);let a=lk(i);function o(){for(let u=0,d=arguments.length;u0||(r=!1,l())}function f(m){function h(){m.removeListener("merge2UnpipeEnd",h),m.removeListener("end",h),s&&m.removeListener("error",y),p()}function y(b){a.emit("error",b)}if(m._readableState.endEmitted)return p();m.on("merge2UnpipeEnd",h),m.on("end",h),s&&m.on("error",y),m.pipe(a,{end:!1}),m.resume()}for(let m=0;m{"use strict";Object.defineProperty(Tf,"__esModule",{value:!0});Tf.splitWhen=Tf.flatten=void 0;function R3e(e){return e.reduce((t,r)=>[].concat(t,r),[])}Tf.flatten=R3e;function A3e(e,t){let r=[[]],i=0;for(let n of e)t(n)?(i++,r[i]=[]):r[i].push(n);return r}Tf.splitWhen=A3e});var pk=g($6=>{"use strict";Object.defineProperty($6,"__esModule",{value:!0});$6.isEnoentCodeError=void 0;function C3e(e){return e.code==="ENOENT"}$6.isEnoentCodeError=C3e});var fk=g(H6=>{"use strict";Object.defineProperty(H6,"__esModule",{value:!0});H6.createDirentFromStats=void 0;var m8=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function O3e(e,t){return new m8(e,t)}H6.createDirentFromStats=O3e});var yk=g(si=>{"use strict";Object.defineProperty(si,"__esModule",{value:!0});si.convertPosixPathToPattern=si.convertWindowsPathToPattern=si.convertPathToPattern=si.escapePosixPath=si.escapeWindowsPath=si.escape=si.removeLeadingDotSegment=si.makeAbsolute=si.unixify=void 0;var P3e=require("os"),I3e=require("path"),mk=P3e.platform()==="win32",D3e=2,L3e=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,F3e=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,B3e=/^\\\\([.?])/,q3e=/\\(?![!()+@[\]{}])/g;function M3e(e){return e.replace(/\\/g,"/")}si.unixify=M3e;function k3e(e,t){return I3e.resolve(e,t)}si.makeAbsolute=k3e;function j3e(e){if(e.charAt(0)==="."){let t=e.charAt(1);if(t==="/"||t==="\\")return e.slice(D3e)}return e}si.removeLeadingDotSegment=j3e;si.escape=mk?h8:g8;function h8(e){return e.replace(F3e,"\\$2")}si.escapeWindowsPath=h8;function g8(e){return e.replace(L3e,"\\$2")}si.escapePosixPath=g8;si.convertPathToPattern=mk?hk:gk;function hk(e){return h8(e).replace(B3e,"//$1").replace(q3e,"/")}si.convertWindowsPathToPattern=hk;function gk(e){return g8(e)}si.convertPosixPathToPattern=gk});var vk=g((_9t,bk)=>{bk.exports=function(t){if(typeof t!="string"||t==="")return!1;for(var r;r=/(\\).|([@?!+*]\(.*\))/g.exec(t);){if(r[2])return!0;t=t.slice(r.index+r[0].length)}return!1}});var y8=g((w9t,wk)=>{var U3e=vk(),_k={"{":"}","(":")","[":"]"},z3e=function(e){if(e[0]==="!")return!0;for(var t=0,r=-2,i=-2,n=-2,s=-2,a=-2;tt&&(a===-1||a>i||(a=e.indexOf("\\",t),a===-1||a>i)))||n!==-1&&e[t]==="{"&&e[t+1]!=="}"&&(n=e.indexOf("}",t),n>t&&(a=e.indexOf("\\",t),a===-1||a>n))||s!==-1&&e[t]==="("&&e[t+1]==="?"&&/[:!=]/.test(e[t+2])&&e[t+3]!==")"&&(s=e.indexOf(")",t),s>t&&(a=e.indexOf("\\",t),a===-1||a>s))||r!==-1&&e[t]==="("&&e[t+1]!=="|"&&(rr&&(a=e.indexOf("\\",r),a===-1||a>s))))return!0;if(e[t]==="\\"){var o=e[t+1];t+=2;var l=_k[o];if(l){var c=e.indexOf(l,t);c!==-1&&(t=c+1)}if(e[t]==="!")return!0}else t++}return!1},$3e=function(e){if(e[0]==="!")return!0;for(var t=0;t{"use strict";var H3e=y8(),G3e=require("path").posix.dirname,V3e=require("os").platform()==="win32",b8="/",W3e=/\\/g,K3e=/[\{\[].*[\}\]]$/,X3e=/(^|[^\\])([\{\[]|\([^\)]+$)/,Q3e=/\\([\!\*\?\|\[\]\(\)\{\}])/g;Ek.exports=function(t,r){var i=Object.assign({flipBackslashes:!0},r);i.flipBackslashes&&V3e&&t.indexOf(b8)<0&&(t=t.replace(W3e,b8)),K3e.test(t)&&(t+=b8),t+="a";do t=G3e(t);while(H3e(t)||X3e.test(t));return t.replace(Q3e,"$1")}});var G6=g(aa=>{"use strict";aa.isInteger=e=>typeof e=="number"?Number.isInteger(e):typeof e=="string"&&e.trim()!==""?Number.isInteger(Number(e)):!1;aa.find=(e,t)=>e.nodes.find(r=>r.type===t);aa.exceedsLimit=(e,t,r=1,i)=>i===!1||!aa.isInteger(e)||!aa.isInteger(t)?!1:(Number(t)-Number(e))/Number(r)>=i;aa.escapeNode=(e,t=0,r)=>{let i=e.nodes[t];i&&(r&&i.type===r||i.type==="open"||i.type==="close")&&i.escaped!==!0&&(i.value="\\"+i.value,i.escaped=!0)};aa.encloseBrace=e=>e.type!=="brace"||e.commas>>0+e.ranges>>0?!1:(e.invalid=!0,!0);aa.isInvalidBrace=e=>e.type!=="brace"?!1:e.invalid===!0||e.dollar?!0:!(e.commas>>0+e.ranges>>0)||e.open!==!0||e.close!==!0?(e.invalid=!0,!0):!1;aa.isOpenOrClose=e=>e.type==="open"||e.type==="close"?!0:e.open===!0||e.close===!0;aa.reduce=e=>e.reduce((t,r)=>(r.type==="text"&&t.push(r.value),r.type==="range"&&(r.type="text"),t),[]);aa.flatten=(...e)=>{let t=[],r=i=>{for(let n=0;n{"use strict";var xk=G6();Tk.exports=(e,t={})=>{let r=(i,n={})=>{let s=t.escapeInvalid&&xk.isInvalidBrace(n),a=i.invalid===!0&&t.escapeInvalid===!0,o="";if(i.value)return(s||a)&&xk.isOpenOrClose(i)?"\\"+i.value:i.value;if(i.value)return i.value;if(i.nodes)for(let l of i.nodes)o+=r(l);return o};return r(e)}});var Rk=g((T9t,Nk)=>{"use strict";Nk.exports=function(e){return typeof e=="number"?e-e===0:typeof e=="string"&&e.trim()!==""?Number.isFinite?Number.isFinite(+e):isFinite(+e):!1}});var Bk=g((N9t,Fk)=>{"use strict";var Ak=Rk(),Ed=(e,t,r)=>{if(Ak(e)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(t===void 0||e===t)return String(e);if(Ak(t)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let i={relaxZeros:!0,...r};typeof i.strictZeros=="boolean"&&(i.relaxZeros=i.strictZeros===!1);let n=String(i.relaxZeros),s=String(i.shorthand),a=String(i.capture),o=String(i.wrap),l=e+":"+t+"="+n+s+a+o;if(Ed.cache.hasOwnProperty(l))return Ed.cache[l].result;let c=Math.min(e,t),u=Math.max(e,t);if(Math.abs(c-u)===1){let h=e+"|"+t;return i.capture?`(${h})`:i.wrap===!1?h:`(?:${h})`}let d=Lk(e)||Lk(t),p={min:e,max:t,a:c,b:u},f=[],m=[];if(d&&(p.isPadded=d,p.maxLen=String(p.max).length),c<0){let h=u<0?Math.abs(u):1;m=Ck(h,Math.abs(c),p,i),c=p.a=0}return u>=0&&(f=Ck(c,u,p,i)),p.negatives=m,p.positives=f,p.result=Y3e(m,f,i),i.capture===!0?p.result=`(${p.result})`:i.wrap!==!1&&f.length+m.length>1&&(p.result=`(?:${p.result})`),Ed.cache[l]=p,p.result};function Y3e(e,t,r){let i=v8(e,t,"-",!1,r)||[],n=v8(t,e,"",!1,r)||[],s=v8(e,t,"-?",!0,r)||[];return i.concat(s).concat(n).join("|")}function Z3e(e,t){let r=1,i=1,n=Pk(e,r),s=new Set([t]);for(;e<=n&&n<=t;)s.add(n),r+=1,n=Pk(e,r);for(n=Ik(t+1,i)-1;e1&&o.count.pop(),o.count.push(u.count[0]),o.string=o.pattern+Dk(o.count),a=c+1;continue}r.isPadded&&(d=i9e(c,r,i)),u.string=d+u.pattern+Dk(u.count),s.push(u),a=c+1,o=u}return s}function v8(e,t,r,i,n){let s=[];for(let a of e){let{string:o}=a;!i&&!Ok(t,"string",o)&&s.push(r+o),i&&Ok(t,"string",o)&&s.push(r+o)}return s}function e9e(e,t){let r=[];for(let i=0;it?1:t>e?-1:0}function Ok(e,t,r){return e.some(i=>i[t]===r)}function Pk(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function Ik(e,t){return e-e%Math.pow(10,t)}function Dk(e){let[t=0,r=""]=e;return r||t>1?`{${t+(r?","+r:"")}}`:""}function r9e(e,t,r){return`[${e}${t-e===1?"":"-"}${t}]`}function Lk(e){return/^-?(0+)\d/.test(e)}function i9e(e,t,r){if(!t.isPadded)return e;let i=Math.abs(t.maxLen-String(e).length),n=r.relaxZeros!==!1;switch(i){case 0:return"";case 1:return n?"0?":"0";case 2:return n?"0{0,2}":"00";default:return n?`0{0,${i}}`:`0{${i}}`}}Ed.cache={};Ed.clearCache=()=>Ed.cache={};Fk.exports=Ed});var E8=g((R9t,$k)=>{"use strict";var n9e=require("util"),Mk=Bk(),qk=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),s9e=e=>t=>e===!0?Number(t):String(t),_8=e=>typeof e=="number"||typeof e=="string"&&e!=="",F0=e=>Number.isInteger(+e),w8=e=>{let t=`${e}`,r=-1;if(t[0]==="-"&&(t=t.slice(1)),t==="0")return!1;for(;t[++r]==="0";);return r>0},a9e=(e,t,r)=>typeof e=="string"||typeof t=="string"?!0:r.stringify===!0,o9e=(e,t,r)=>{if(t>0){let i=e[0]==="-"?"-":"";i&&(e=e.slice(1)),e=i+e.padStart(i?t-1:t,"0")}return r===!1?String(e):e},K6=(e,t)=>{let r=e[0]==="-"?"-":"";for(r&&(e=e.slice(1),t--);e.length{e.negatives.sort((o,l)=>ol?1:0),e.positives.sort((o,l)=>ol?1:0);let i=t.capture?"":"?:",n="",s="",a;return e.positives.length&&(n=e.positives.map(o=>K6(String(o),r)).join("|")),e.negatives.length&&(s=`-(${i}${e.negatives.map(o=>K6(String(o),r)).join("|")})`),n&&s?a=`${n}|${s}`:a=n||s,t.wrap?`(${i}${a})`:a},kk=(e,t,r,i)=>{if(r)return Mk(e,t,{wrap:!1,...i});let n=String.fromCharCode(e);if(e===t)return n;let s=String.fromCharCode(t);return`[${n}-${s}]`},jk=(e,t,r)=>{if(Array.isArray(e)){let i=r.wrap===!0,n=r.capture?"":"?:";return i?`(${n}${e.join("|")})`:e.join("|")}return Mk(e,t,r)},Uk=(...e)=>new RangeError("Invalid range arguments: "+n9e.inspect(...e)),zk=(e,t,r)=>{if(r.strictRanges===!0)throw Uk([e,t]);return[]},c9e=(e,t)=>{if(t.strictRanges===!0)throw new TypeError(`Expected step "${e}" to be a number`);return[]},u9e=(e,t,r=1,i={})=>{let n=Number(e),s=Number(t);if(!Number.isInteger(n)||!Number.isInteger(s)){if(i.strictRanges===!0)throw Uk([e,t]);return[]}n===0&&(n=0),s===0&&(s=0);let a=n>s,o=String(e),l=String(t),c=String(r);r=Math.max(Math.abs(r),1);let u=w8(o)||w8(l)||w8(c),d=u?Math.max(o.length,l.length,c.length):0,p=u===!1&&a9e(e,t,i)===!1,f=i.transform||s9e(p);if(i.toRegex&&r===1)return kk(K6(e,d),K6(t,d),!0,i);let m={negatives:[],positives:[]},h=w=>m[w<0?"negatives":"positives"].push(Math.abs(w)),y=[],b=0;for(;a?n>=s:n<=s;)i.toRegex===!0&&r>1?h(n):y.push(o9e(f(n,b),d,p)),n=a?n-r:n+r,b++;return i.toRegex===!0?r>1?l9e(m,i,d):jk(y,null,{wrap:!1,...i}):y},d9e=(e,t,r=1,i={})=>{if(!F0(e)&&e.length>1||!F0(t)&&t.length>1)return zk(e,t,i);let n=i.transform||(p=>String.fromCharCode(p)),s=`${e}`.charCodeAt(0),a=`${t}`.charCodeAt(0),o=s>a,l=Math.min(s,a),c=Math.max(s,a);if(i.toRegex&&r===1)return kk(l,c,!1,i);let u=[],d=0;for(;o?s>=a:s<=a;)u.push(n(s,d)),s=o?s-r:s+r,d++;return i.toRegex===!0?jk(u,null,{wrap:!1,options:i}):u},W6=(e,t,r,i={})=>{if(t==null&&_8(e))return[e];if(!_8(e)||!_8(t))return zk(e,t,i);if(typeof r=="function")return W6(e,t,1,{transform:r});if(qk(r))return W6(e,t,0,r);let n={...i};return n.capture===!0&&(n.wrap=!0),r=r||n.step||1,F0(r)?F0(e)&&F0(t)?u9e(e,t,r,n):d9e(e,t,Math.max(Math.abs(r),1),n):r!=null&&!qk(r)?c9e(r,n):W6(e,t,1,r)};$k.exports=W6});var Vk=g((A9t,Gk)=>{"use strict";var p9e=E8(),Hk=G6(),f9e=(e,t={})=>{let r=(i,n={})=>{let s=Hk.isInvalidBrace(n),a=i.invalid===!0&&t.escapeInvalid===!0,o=s===!0||a===!0,l=t.escapeInvalid===!0?"\\":"",c="";if(i.isOpen===!0)return l+i.value;if(i.isClose===!0)return console.log("node.isClose",l,i.value),l+i.value;if(i.type==="open")return o?l+i.value:"(";if(i.type==="close")return o?l+i.value:")";if(i.type==="comma")return i.prev.type==="comma"?"":o?i.value:"|";if(i.value)return i.value;if(i.nodes&&i.ranges>0){let u=Hk.reduce(i.nodes),d=p9e(...u,{...t,wrap:!1,toRegex:!0,strictZeros:!0});if(d.length!==0)return u.length>1&&d.length>1?`(${d})`:d}if(i.nodes)for(let u of i.nodes)c+=r(u,i);return c};return r(e)};Gk.exports=f9e});var Xk=g((C9t,Kk)=>{"use strict";var m9e=E8(),Wk=V6(),Nf=G6(),Sd=(e="",t="",r=!1)=>{let i=[];if(e=[].concat(e),t=[].concat(t),!t.length)return e;if(!e.length)return r?Nf.flatten(t).map(n=>`{${n}}`):t;for(let n of e)if(Array.isArray(n))for(let s of n)i.push(Sd(s,t,r));else for(let s of t)r===!0&&typeof s=="string"&&(s=`{${s}}`),i.push(Array.isArray(s)?Sd(n,s,r):n+s);return Nf.flatten(i)},h9e=(e,t={})=>{let r=t.rangeLimit===void 0?1e3:t.rangeLimit,i=(n,s={})=>{n.queue=[];let a=s,o=s.queue;for(;a.type!=="brace"&&a.type!=="root"&&a.parent;)a=a.parent,o=a.queue;if(n.invalid||n.dollar){o.push(Sd(o.pop(),Wk(n,t)));return}if(n.type==="brace"&&n.invalid!==!0&&n.nodes.length===2){o.push(Sd(o.pop(),["{}"]));return}if(n.nodes&&n.ranges>0){let d=Nf.reduce(n.nodes);if(Nf.exceedsLimit(...d,t.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let p=m9e(...d,t);p.length===0&&(p=Wk(n,t)),o.push(Sd(o.pop(),p)),n.nodes=[];return}let l=Nf.encloseBrace(n),c=n.queue,u=n;for(;u.type!=="brace"&&u.type!=="root"&&u.parent;)u=u.parent,c=u.queue;for(let d=0;d{"use strict";Qk.exports={MAX_LENGTH:1e4,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:` +`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var rj=g((P9t,tj)=>{"use strict";var g9e=V6(),{MAX_LENGTH:Zk,CHAR_BACKSLASH:S8,CHAR_BACKTICK:y9e,CHAR_COMMA:b9e,CHAR_DOT:v9e,CHAR_LEFT_PARENTHESES:_9e,CHAR_RIGHT_PARENTHESES:w9e,CHAR_LEFT_CURLY_BRACE:E9e,CHAR_RIGHT_CURLY_BRACE:S9e,CHAR_LEFT_SQUARE_BRACKET:Jk,CHAR_RIGHT_SQUARE_BRACKET:ej,CHAR_DOUBLE_QUOTE:x9e,CHAR_SINGLE_QUOTE:T9e,CHAR_NO_BREAK_SPACE:N9e,CHAR_ZERO_WIDTH_NOBREAK_SPACE:R9e}=Yk(),A9e=(e,t={})=>{if(typeof e!="string")throw new TypeError("Expected a string");let r=t||{},i=typeof r.maxLength=="number"?Math.min(Zk,r.maxLength):Zk;if(e.length>i)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${i})`);let n={type:"root",input:e,nodes:[]},s=[n],a=n,o=n,l=0,c=e.length,u=0,d=0,p,f=()=>e[u++],m=h=>{if(h.type==="text"&&o.type==="dot"&&(o.type="text"),o&&o.type==="text"&&h.type==="text"){o.value+=h.value;return}return a.nodes.push(h),h.parent=a,h.prev=o,o=h,h};for(m({type:"bos"});u0){if(a.ranges>0){a.ranges=0;let h=a.nodes.shift();a.nodes=[h,{type:"text",value:g9e(a)}]}m({type:"comma",value:p}),a.commas++;continue}if(p===v9e&&d>0&&a.commas===0){let h=a.nodes;if(d===0||h.length===0){m({type:"text",value:p});continue}if(o.type==="dot"){if(a.range=[],o.value+=p,o.type="range",a.nodes.length!==3&&a.nodes.length!==5){a.invalid=!0,a.ranges=0,o.type="text";continue}a.ranges++,a.args=[];continue}if(o.type==="range"){h.pop();let y=h[h.length-1];y.value+=o.value+p,o=y,a.ranges--;continue}m({type:"dot",value:p});continue}m({type:"text",value:p})}do if(a=s.pop(),a.type!=="root"){a.nodes.forEach(b=>{b.nodes||(b.type==="open"&&(b.isOpen=!0),b.type==="close"&&(b.isClose=!0),b.nodes||(b.type="text"),b.invalid=!0)});let h=s[s.length-1],y=h.nodes.indexOf(a);h.nodes.splice(y,1,...a.nodes)}while(s.length>0);return m({type:"eos"}),n};tj.exports=A9e});var sj=g((I9t,nj)=>{"use strict";var ij=V6(),C9e=Vk(),O9e=Xk(),P9e=rj(),Os=(e,t={})=>{let r=[];if(Array.isArray(e))for(let i of e){let n=Os.create(i,t);Array.isArray(n)?r.push(...n):r.push(n)}else r=[].concat(Os.create(e,t));return t&&t.expand===!0&&t.nodupes===!0&&(r=[...new Set(r)]),r};Os.parse=(e,t={})=>P9e(e,t);Os.stringify=(e,t={})=>ij(typeof e=="string"?Os.parse(e,t):e,t);Os.compile=(e,t={})=>(typeof e=="string"&&(e=Os.parse(e,t)),C9e(e,t));Os.expand=(e,t={})=>{typeof e=="string"&&(e=Os.parse(e,t));let r=O9e(e,t);return t.noempty===!0&&(r=r.filter(Boolean)),t.nodupes===!0&&(r=[...new Set(r)]),r};Os.create=(e,t={})=>e===""||e.length<3?[e]:t.expand!==!0?Os.compile(e,t):Os.expand(e,t);nj.exports=Os});var B0=g((D9t,uj)=>{"use strict";var I9e=require("path"),Bo="\\\\/",aj=`[^${Bo}]`,Ml="\\.",D9e="\\+",L9e="\\?",X6="\\/",F9e="(?=.)",oj="[^/]",x8=`(?:${X6}|$)`,lj=`(?:^|${X6})`,T8=`${Ml}{1,2}${x8}`,B9e=`(?!${Ml})`,q9e=`(?!${lj}${T8})`,M9e=`(?!${Ml}{0,1}${x8})`,k9e=`(?!${T8})`,j9e=`[^.${X6}]`,U9e=`${oj}*?`,cj={DOT_LITERAL:Ml,PLUS_LITERAL:D9e,QMARK_LITERAL:L9e,SLASH_LITERAL:X6,ONE_CHAR:F9e,QMARK:oj,END_ANCHOR:x8,DOTS_SLASH:T8,NO_DOT:B9e,NO_DOTS:q9e,NO_DOT_SLASH:M9e,NO_DOTS_SLASH:k9e,QMARK_NO_DOT:j9e,STAR:U9e,START_ANCHOR:lj},z9e={...cj,SLASH_LITERAL:`[${Bo}]`,QMARK:aj,STAR:`${aj}*?`,DOTS_SLASH:`${Ml}{1,2}(?:[${Bo}]|$)`,NO_DOT:`(?!${Ml})`,NO_DOTS:`(?!(?:^|[${Bo}])${Ml}{1,2}(?:[${Bo}]|$))`,NO_DOT_SLASH:`(?!${Ml}{0,1}(?:[${Bo}]|$))`,NO_DOTS_SLASH:`(?!${Ml}{1,2}(?:[${Bo}]|$))`,QMARK_NO_DOT:`[^.${Bo}]`,START_ANCHOR:`(?:^|[${Bo}])`,END_ANCHOR:`(?:[${Bo}]|$)`},$9e={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};uj.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:$9e,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:I9e.sep,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===!0?z9e:cj}}});var q0=g(ls=>{"use strict";var H9e=require("path"),G9e=process.platform==="win32",{REGEX_BACKSLASH:V9e,REGEX_REMOVE_BACKSLASH:W9e,REGEX_SPECIAL_CHARS:K9e,REGEX_SPECIAL_CHARS_GLOBAL:X9e}=B0();ls.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);ls.hasRegexChars=e=>K9e.test(e);ls.isRegexChar=e=>e.length===1&&ls.hasRegexChars(e);ls.escapeRegex=e=>e.replace(X9e,"\\$1");ls.toPosixSlashes=e=>e.replace(V9e,"/");ls.removeBackslashes=e=>e.replace(W9e,t=>t==="\\"?"":t);ls.supportsLookbehinds=()=>{let e=process.version.slice(1).split(".").map(Number);return e.length===3&&e[0]>=9||e[0]===8&&e[1]>=10};ls.isWindows=e=>e&&typeof e.windows=="boolean"?e.windows:G9e===!0||H9e.sep==="\\";ls.escapeLast=(e,t,r)=>{let i=e.lastIndexOf(t,r);return i===-1?e:e[i-1]==="\\"?ls.escapeLast(e,t,i-1):`${e.slice(0,i)}\\${e.slice(i)}`};ls.removePrefix=(e,t={})=>{let r=e;return r.startsWith("./")&&(r=r.slice(2),t.prefix="./"),r};ls.wrapOutput=(e,t={},r={})=>{let i=r.contains?"":"^",n=r.contains?"":"$",s=`${i}(?:${e})${n}`;return t.negated===!0&&(s=`(?:^(?!${s}).*$)`),s}});var bj=g((F9t,yj)=>{"use strict";var dj=q0(),{CHAR_ASTERISK:N8,CHAR_AT:Q9e,CHAR_BACKWARD_SLASH:M0,CHAR_COMMA:Y9e,CHAR_DOT:R8,CHAR_EXCLAMATION_MARK:A8,CHAR_FORWARD_SLASH:gj,CHAR_LEFT_CURLY_BRACE:C8,CHAR_LEFT_PARENTHESES:O8,CHAR_LEFT_SQUARE_BRACKET:Z9e,CHAR_PLUS:J9e,CHAR_QUESTION_MARK:pj,CHAR_RIGHT_CURLY_BRACE:eEe,CHAR_RIGHT_PARENTHESES:fj,CHAR_RIGHT_SQUARE_BRACKET:tEe}=B0(),mj=e=>e===gj||e===M0,hj=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?1/0:1)},rEe=(e,t)=>{let r=t||{},i=e.length-1,n=r.parts===!0||r.scanToEnd===!0,s=[],a=[],o=[],l=e,c=-1,u=0,d=0,p=!1,f=!1,m=!1,h=!1,y=!1,b=!1,w=!1,v=!1,E=!1,T=!1,q=0,O,B,P={value:"",depth:0,isGlob:!1},M=()=>c>=i,x=()=>l.charCodeAt(c+1),Y=()=>(O=B,l.charCodeAt(++c));for(;c0&&(R=l.slice(0,u),l=l.slice(u),d-=u),L&&m===!0&&d>0?(L=l.slice(0,d),I=l.slice(d)):m===!0?(L="",I=l):L=l,L&&L!==""&&L!=="/"&&L!==l&&mj(L.charCodeAt(L.length-1))&&(L=L.slice(0,-1)),r.unescape===!0&&(I&&(I=dj.removeBackslashes(I)),L&&w===!0&&(L=dj.removeBackslashes(L)));let F={prefix:R,input:e,start:u,base:L,glob:I,isBrace:p,isBracket:f,isGlob:m,isExtglob:h,isGlobstar:y,negated:v,negatedExtglob:E};if(r.tokens===!0&&(F.maxDepth=0,mj(B)||a.push(P),F.tokens=a),r.parts===!0||r.tokens===!0){let ae;for(let ie=0;ie{"use strict";var Q6=B0(),Ps=q0(),{MAX_LENGTH:Y6,POSIX_REGEX_SOURCE:iEe,REGEX_NON_SPECIAL_CHARS:nEe,REGEX_SPECIAL_CHARS_BACKREF:sEe,REPLACEMENTS:vj}=Q6,aEe=(e,t)=>{if(typeof t.expandRange=="function")return t.expandRange(...e,t);e.sort();let r=`[${e.join("-")}]`;try{new RegExp(r)}catch{return e.map(n=>Ps.escapeRegex(n)).join("..")}return r},Rf=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,P8=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=vj[e]||e;let r={...t},i=typeof r.maxLength=="number"?Math.min(Y6,r.maxLength):Y6,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);let s={type:"bos",value:"",output:r.prepend||""},a=[s],o=r.capture?"":"?:",l=Ps.isWindows(t),c=Q6.globChars(l),u=Q6.extglobChars(c),{DOT_LITERAL:d,PLUS_LITERAL:p,SLASH_LITERAL:f,ONE_CHAR:m,DOTS_SLASH:h,NO_DOT:y,NO_DOT_SLASH:b,NO_DOTS_SLASH:w,QMARK:v,QMARK_NO_DOT:E,STAR:T,START_ANCHOR:q}=c,O=se=>`(${o}(?:(?!${q}${se.dot?h:d}).)*?)`,B=r.dot?"":y,P=r.dot?v:E,M=r.bash===!0?O(r):T;r.capture&&(M=`(${M})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let x={input:e,index:-1,start:0,dot:r.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:a};e=Ps.removePrefix(e,x),n=e.length;let Y=[],L=[],R=[],I=s,F,ae=()=>x.index===n-1,ie=x.peek=(se=1)=>e[x.index+se],_e=x.advance=()=>e[++x.index]||"",Ue=()=>e.slice(x.index+1),pt=(se="",ut=0)=>{x.consumed+=se,x.index+=ut},vt=se=>{x.output+=se.output!=null?se.output:se.value,pt(se.value)},Wt=()=>{let se=1;for(;ie()==="!"&&(ie(2)!=="("||ie(3)==="?");)_e(),x.start++,se++;return se%2===0?!1:(x.negated=!0,x.start++,!0)},Fr=se=>{x[se]++,R.push(se)},Ve=se=>{x[se]--,R.pop()},Re=se=>{if(I.type==="globstar"){let ut=x.braces>0&&(se.type==="comma"||se.type==="brace"),re=se.extglob===!0||Y.length&&(se.type==="pipe"||se.type==="paren");se.type!=="slash"&&se.type!=="paren"&&!ut&&!re&&(x.output=x.output.slice(0,-I.output.length),I.type="star",I.value="*",I.output=M,x.output+=I.output)}if(Y.length&&se.type!=="paren"&&(Y[Y.length-1].inner+=se.value),(se.value||se.output)&&vt(se),I&&I.type==="text"&&se.type==="text"){I.value+=se.value,I.output=(I.output||"")+se.value;return}se.prev=I,a.push(se),I=se},Dn=(se,ut)=>{let re={...u[ut],conditions:1,inner:""};re.prev=I,re.parens=x.parens,re.output=x.output;let Ge=(r.capture?"(":"")+re.open;Fr("parens"),Re({type:se,value:ut,output:x.output?"":m}),Re({type:"paren",extglob:!0,value:_e(),output:Ge}),Y.push(re)},yd=se=>{let ut=se.close+(r.capture?")":""),re;if(se.type==="negate"){let Ge=M;if(se.inner&&se.inner.length>1&&se.inner.includes("/")&&(Ge=O(r)),(Ge!==M||ae()||/^\)+$/.test(Ue()))&&(ut=se.close=`)$))${Ge}`),se.inner.includes("*")&&(re=Ue())&&/^\.[^\\/.]+$/.test(re)){let Xt=P8(re,{...t,fastpaths:!1}).output;ut=se.close=`)${Xt})${Ge})`}se.prev.type==="bos"&&(x.negatedExtglob=!0)}Re({type:"paren",extglob:!0,value:F,output:ut}),Ve("parens")};if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let se=!1,ut=e.replace(sEe,(re,Ge,Xt,ni,yr,Bl)=>ni==="\\"?(se=!0,re):ni==="?"?Ge?Ge+ni+(yr?v.repeat(yr.length):""):Bl===0?P+(yr?v.repeat(yr.length):""):v.repeat(Xt.length):ni==="."?d.repeat(Xt.length):ni==="*"?Ge?Ge+ni+(yr?M:""):M:Ge?re:`\\${re}`);return se===!0&&(r.unescape===!0?ut=ut.replace(/\\/g,""):ut=ut.replace(/\\+/g,re=>re.length%2===0?"\\\\":re?"\\":"")),ut===e&&r.contains===!0?(x.output=e,x):(x.output=Ps.wrapOutput(ut,x,t),x)}for(;!ae();){if(F=_e(),F==="\0")continue;if(F==="\\"){let re=ie();if(re==="/"&&r.bash!==!0||re==="."||re===";")continue;if(!re){F+="\\",Re({type:"text",value:F});continue}let Ge=/^\\+/.exec(Ue()),Xt=0;if(Ge&&Ge[0].length>2&&(Xt=Ge[0].length,x.index+=Xt,Xt%2!==0&&(F+="\\")),r.unescape===!0?F=_e():F+=_e(),x.brackets===0){Re({type:"text",value:F});continue}}if(x.brackets>0&&(F!=="]"||I.value==="["||I.value==="[^")){if(r.posix!==!1&&F===":"){let re=I.value.slice(1);if(re.includes("[")&&(I.posix=!0,re.includes(":"))){let Ge=I.value.lastIndexOf("["),Xt=I.value.slice(0,Ge),ni=I.value.slice(Ge+2),yr=iEe[ni];if(yr){I.value=Xt+yr,x.backtrack=!0,_e(),!s.output&&a.indexOf(I)===1&&(s.output=m);continue}}}(F==="["&&ie()!==":"||F==="-"&&ie()==="]")&&(F=`\\${F}`),F==="]"&&(I.value==="["||I.value==="[^")&&(F=`\\${F}`),r.posix===!0&&F==="!"&&I.value==="["&&(F="^"),I.value+=F,vt({value:F});continue}if(x.quotes===1&&F!=='"'){F=Ps.escapeRegex(F),I.value+=F,vt({value:F});continue}if(F==='"'){x.quotes=x.quotes===1?0:1,r.keepQuotes===!0&&Re({type:"text",value:F});continue}if(F==="("){Fr("parens"),Re({type:"paren",value:F});continue}if(F===")"){if(x.parens===0&&r.strictBrackets===!0)throw new SyntaxError(Rf("opening","("));let re=Y[Y.length-1];if(re&&x.parens===re.parens+1){yd(Y.pop());continue}Re({type:"paren",value:F,output:x.parens?")":"\\)"}),Ve("parens");continue}if(F==="["){if(r.nobracket===!0||!Ue().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(Rf("closing","]"));F=`\\${F}`}else Fr("brackets");Re({type:"bracket",value:F});continue}if(F==="]"){if(r.nobracket===!0||I&&I.type==="bracket"&&I.value.length===1){Re({type:"text",value:F,output:`\\${F}`});continue}if(x.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(Rf("opening","["));Re({type:"text",value:F,output:`\\${F}`});continue}Ve("brackets");let re=I.value.slice(1);if(I.posix!==!0&&re[0]==="^"&&!re.includes("/")&&(F=`/${F}`),I.value+=F,vt({value:F}),r.literalBrackets===!1||Ps.hasRegexChars(re))continue;let Ge=Ps.escapeRegex(I.value);if(x.output=x.output.slice(0,-I.value.length),r.literalBrackets===!0){x.output+=Ge,I.value=Ge;continue}I.value=`(${o}${Ge}|${I.value})`,x.output+=I.value;continue}if(F==="{"&&r.nobrace!==!0){Fr("braces");let re={type:"brace",value:F,output:"(",outputIndex:x.output.length,tokensIndex:x.tokens.length};L.push(re),Re(re);continue}if(F==="}"){let re=L[L.length-1];if(r.nobrace===!0||!re){Re({type:"text",value:F,output:F});continue}let Ge=")";if(re.dots===!0){let Xt=a.slice(),ni=[];for(let yr=Xt.length-1;yr>=0&&(a.pop(),Xt[yr].type!=="brace");yr--)Xt[yr].type!=="dots"&&ni.unshift(Xt[yr].value);Ge=aEe(ni,r),x.backtrack=!0}if(re.comma!==!0&&re.dots!==!0){let Xt=x.output.slice(0,re.outputIndex),ni=x.tokens.slice(re.tokensIndex);re.value=re.output="\\{",F=Ge="\\}",x.output=Xt;for(let yr of ni)x.output+=yr.output||yr.value}Re({type:"brace",value:F,output:Ge}),Ve("braces"),L.pop();continue}if(F==="|"){Y.length>0&&Y[Y.length-1].conditions++,Re({type:"text",value:F});continue}if(F===","){let re=F,Ge=L[L.length-1];Ge&&R[R.length-1]==="braces"&&(Ge.comma=!0,re="|"),Re({type:"comma",value:F,output:re});continue}if(F==="/"){if(I.type==="dot"&&x.index===x.start+1){x.start=x.index+1,x.consumed="",x.output="",a.pop(),I=s;continue}Re({type:"slash",value:F,output:f});continue}if(F==="."){if(x.braces>0&&I.type==="dot"){I.value==="."&&(I.output=d);let re=L[L.length-1];I.type="dots",I.output+=F,I.value+=F,re.dots=!0;continue}if(x.braces+x.parens===0&&I.type!=="bos"&&I.type!=="slash"){Re({type:"text",value:F,output:d});continue}Re({type:"dot",value:F,output:d});continue}if(F==="?"){if(!(I&&I.value==="(")&&r.noextglob!==!0&&ie()==="("&&ie(2)!=="?"){Dn("qmark",F);continue}if(I&&I.type==="paren"){let Ge=ie(),Xt=F;if(Ge==="<"&&!Ps.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(I.value==="("&&!/[!=<:]/.test(Ge)||Ge==="<"&&!/<([!=]|\w+>)/.test(Ue()))&&(Xt=`\\${F}`),Re({type:"text",value:F,output:Xt});continue}if(r.dot!==!0&&(I.type==="slash"||I.type==="bos")){Re({type:"qmark",value:F,output:E});continue}Re({type:"qmark",value:F,output:v});continue}if(F==="!"){if(r.noextglob!==!0&&ie()==="("&&(ie(2)!=="?"||!/[!=<:]/.test(ie(3)))){Dn("negate",F);continue}if(r.nonegate!==!0&&x.index===0){Wt();continue}}if(F==="+"){if(r.noextglob!==!0&&ie()==="("&&ie(2)!=="?"){Dn("plus",F);continue}if(I&&I.value==="("||r.regex===!1){Re({type:"plus",value:F,output:p});continue}if(I&&(I.type==="bracket"||I.type==="paren"||I.type==="brace")||x.parens>0){Re({type:"plus",value:F});continue}Re({type:"plus",value:p});continue}if(F==="@"){if(r.noextglob!==!0&&ie()==="("&&ie(2)!=="?"){Re({type:"at",extglob:!0,value:F,output:""});continue}Re({type:"text",value:F});continue}if(F!=="*"){(F==="$"||F==="^")&&(F=`\\${F}`);let re=nEe.exec(Ue());re&&(F+=re[0],x.index+=re[0].length),Re({type:"text",value:F});continue}if(I&&(I.type==="globstar"||I.star===!0)){I.type="star",I.star=!0,I.value+=F,I.output=M,x.backtrack=!0,x.globstar=!0,pt(F);continue}let se=Ue();if(r.noextglob!==!0&&/^\([^?]/.test(se)){Dn("star",F);continue}if(I.type==="star"){if(r.noglobstar===!0){pt(F);continue}let re=I.prev,Ge=re.prev,Xt=re.type==="slash"||re.type==="bos",ni=Ge&&(Ge.type==="star"||Ge.type==="globstar");if(r.bash===!0&&(!Xt||se[0]&&se[0]!=="/")){Re({type:"star",value:F,output:""});continue}let yr=x.braces>0&&(re.type==="comma"||re.type==="brace"),Bl=Y.length&&(re.type==="pipe"||re.type==="paren");if(!Xt&&re.type!=="paren"&&!yr&&!Bl){Re({type:"star",value:F,output:""});continue}for(;se.slice(0,3)==="/**";){let Po=e[x.index+4];if(Po&&Po!=="/")break;se=se.slice(3),pt("/**",3)}if(re.type==="bos"&&ae()){I.type="globstar",I.value+=F,I.output=O(r),x.output=I.output,x.globstar=!0,pt(F);continue}if(re.type==="slash"&&re.prev.type!=="bos"&&!ni&&ae()){x.output=x.output.slice(0,-(re.output+I.output).length),re.output=`(?:${re.output}`,I.type="globstar",I.output=O(r)+(r.strictSlashes?")":"|$)"),I.value+=F,x.globstar=!0,x.output+=re.output+I.output,pt(F);continue}if(re.type==="slash"&&re.prev.type!=="bos"&&se[0]==="/"){let Po=se[1]!==void 0?"|$":"";x.output=x.output.slice(0,-(re.output+I.output).length),re.output=`(?:${re.output}`,I.type="globstar",I.output=`${O(r)}${f}|${f}${Po})`,I.value+=F,x.output+=re.output+I.output,x.globstar=!0,pt(F+_e()),Re({type:"slash",value:"/",output:""});continue}if(re.type==="bos"&&se[0]==="/"){I.type="globstar",I.value+=F,I.output=`(?:^|${f}|${O(r)}${f})`,x.output=I.output,x.globstar=!0,pt(F+_e()),Re({type:"slash",value:"/",output:""});continue}x.output=x.output.slice(0,-I.output.length),I.type="globstar",I.output=O(r),I.value+=F,x.output+=I.output,x.globstar=!0,pt(F);continue}let ut={type:"star",value:F,output:M};if(r.bash===!0){ut.output=".*?",(I.type==="bos"||I.type==="slash")&&(ut.output=B+ut.output),Re(ut);continue}if(I&&(I.type==="bracket"||I.type==="paren")&&r.regex===!0){ut.output=F,Re(ut);continue}(x.index===x.start||I.type==="slash"||I.type==="dot")&&(I.type==="dot"?(x.output+=b,I.output+=b):r.dot===!0?(x.output+=w,I.output+=w):(x.output+=B,I.output+=B),ie()!=="*"&&(x.output+=m,I.output+=m)),Re(ut)}for(;x.brackets>0;){if(r.strictBrackets===!0)throw new SyntaxError(Rf("closing","]"));x.output=Ps.escapeLast(x.output,"["),Ve("brackets")}for(;x.parens>0;){if(r.strictBrackets===!0)throw new SyntaxError(Rf("closing",")"));x.output=Ps.escapeLast(x.output,"("),Ve("parens")}for(;x.braces>0;){if(r.strictBrackets===!0)throw new SyntaxError(Rf("closing","}"));x.output=Ps.escapeLast(x.output,"{"),Ve("braces")}if(r.strictSlashes!==!0&&(I.type==="star"||I.type==="bracket")&&Re({type:"maybe_slash",value:"",output:`${f}?`}),x.backtrack===!0){x.output="";for(let se of x.tokens)x.output+=se.output!=null?se.output:se.value,se.suffix&&(x.output+=se.suffix)}return x};P8.fastpaths=(e,t)=>{let r={...t},i=typeof r.maxLength=="number"?Math.min(Y6,r.maxLength):Y6,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);e=vj[e]||e;let s=Ps.isWindows(t),{DOT_LITERAL:a,SLASH_LITERAL:o,ONE_CHAR:l,DOTS_SLASH:c,NO_DOT:u,NO_DOTS:d,NO_DOTS_SLASH:p,STAR:f,START_ANCHOR:m}=Q6.globChars(s),h=r.dot?d:u,y=r.dot?p:u,b=r.capture?"":"?:",w={negated:!1,prefix:""},v=r.bash===!0?".*?":f;r.capture&&(v=`(${v})`);let E=B=>B.noglobstar===!0?v:`(${b}(?:(?!${m}${B.dot?c:a}).)*?)`,T=B=>{switch(B){case"*":return`${h}${l}${v}`;case".*":return`${a}${l}${v}`;case"*.*":return`${h}${v}${a}${l}${v}`;case"*/*":return`${h}${v}${o}${l}${y}${v}`;case"**":return h+E(r);case"**/*":return`(?:${h}${E(r)}${o})?${y}${l}${v}`;case"**/*.*":return`(?:${h}${E(r)}${o})?${y}${v}${a}${l}${v}`;case"**/.*":return`(?:${h}${E(r)}${o})?${a}${l}${v}`;default:{let P=/^(.*?)\.(\w+)$/.exec(B);if(!P)return;let M=T(P[1]);return M?M+a+P[2]:void 0}}},q=Ps.removePrefix(e,w),O=T(q);return O&&r.strictSlashes!==!0&&(O+=`${o}?`),O};_j.exports=P8});var Sj=g((q9t,Ej)=>{"use strict";var oEe=require("path"),lEe=bj(),I8=wj(),D8=q0(),cEe=B0(),uEe=e=>e&&typeof e=="object"&&!Array.isArray(e),Jr=(e,t,r=!1)=>{if(Array.isArray(e)){let u=e.map(p=>Jr(p,t,r));return p=>{for(let f of u){let m=f(p);if(m)return m}return!1}}let i=uEe(e)&&e.tokens&&e.input;if(e===""||typeof e!="string"&&!i)throw new TypeError("Expected pattern to be a non-empty string");let n=t||{},s=D8.isWindows(t),a=i?Jr.compileRe(e,t):Jr.makeRe(e,t,!1,!0),o=a.state;delete a.state;let l=()=>!1;if(n.ignore){let u={...t,ignore:null,onMatch:null,onResult:null};l=Jr(n.ignore,u,r)}let c=(u,d=!1)=>{let{isMatch:p,match:f,output:m}=Jr.test(u,a,t,{glob:e,posix:s}),h={glob:e,state:o,regex:a,posix:s,input:u,output:m,match:f,isMatch:p};return typeof n.onResult=="function"&&n.onResult(h),p===!1?(h.isMatch=!1,d?h:!1):l(u)?(typeof n.onIgnore=="function"&&n.onIgnore(h),h.isMatch=!1,d?h:!1):(typeof n.onMatch=="function"&&n.onMatch(h),d?h:!0)};return r&&(c.state=o),c};Jr.test=(e,t,r,{glob:i,posix:n}={})=>{if(typeof e!="string")throw new TypeError("Expected input to be a string");if(e==="")return{isMatch:!1,output:""};let s=r||{},a=s.format||(n?D8.toPosixSlashes:null),o=e===i,l=o&&a?a(e):e;return o===!1&&(l=a?a(e):e,o=l===i),(o===!1||s.capture===!0)&&(s.matchBase===!0||s.basename===!0?o=Jr.matchBase(e,t,r,n):o=t.exec(l)),{isMatch:!!o,match:o,output:l}};Jr.matchBase=(e,t,r,i=D8.isWindows(r))=>(t instanceof RegExp?t:Jr.makeRe(t,r)).test(oEe.basename(e));Jr.isMatch=(e,t,r)=>Jr(t,r)(e);Jr.parse=(e,t)=>Array.isArray(e)?e.map(r=>Jr.parse(r,t)):I8(e,{...t,fastpaths:!1});Jr.scan=(e,t)=>lEe(e,t);Jr.compileRe=(e,t,r=!1,i=!1)=>{if(r===!0)return e.output;let n=t||{},s=n.contains?"":"^",a=n.contains?"":"$",o=`${s}(?:${e.output})${a}`;e&&e.negated===!0&&(o=`^(?!${o}).*$`);let l=Jr.toRegex(o,t);return i===!0&&(l.state=e),l};Jr.makeRe=(e,t={},r=!1,i=!1)=>{if(!e||typeof e!="string")throw new TypeError("Expected a non-empty string");let n={negated:!1,fastpaths:!0};return t.fastpaths!==!1&&(e[0]==="."||e[0]==="*")&&(n.output=I8.fastpaths(e,t)),n.output||(n=I8(e,t)),Jr.compileRe(n,t,r,i)};Jr.toRegex=(e,t)=>{try{let r=t||{};return new RegExp(e,r.flags||(r.nocase?"i":""))}catch(r){if(t&&t.debug===!0)throw r;return/$^/}};Jr.constants=cEe;Ej.exports=Jr});var Tj=g((M9t,xj)=>{"use strict";xj.exports=Sj()});var Pj=g((k9t,Oj)=>{"use strict";var Rj=require("util"),Aj=sj(),qo=Tj(),L8=q0(),Nj=e=>e===""||e==="./",Cj=e=>{let t=e.indexOf("{");return t>-1&&e.indexOf("}",t)>-1},or=(e,t,r)=>{t=[].concat(t),e=[].concat(e);let i=new Set,n=new Set,s=new Set,a=0,o=u=>{s.add(u.output),r&&r.onResult&&r.onResult(u)};for(let u=0;u!i.has(u));if(r&&c.length===0){if(r.failglob===!0)throw new Error(`No matches found for "${t.join(", ")}"`);if(r.nonull===!0||r.nullglob===!0)return r.unescape?t.map(u=>u.replace(/\\/g,"")):t}return c};or.match=or;or.matcher=(e,t)=>qo(e,t);or.isMatch=(e,t,r)=>qo(t,r)(e);or.any=or.isMatch;or.not=(e,t,r={})=>{t=[].concat(t).map(String);let i=new Set,n=[],s=o=>{r.onResult&&r.onResult(o),n.push(o.output)},a=new Set(or(e,t,{...r,onResult:s}));for(let o of n)a.has(o)||i.add(o);return[...i]};or.contains=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${Rj.inspect(e)}"`);if(Array.isArray(t))return t.some(i=>or.contains(e,i,r));if(typeof t=="string"){if(Nj(e)||Nj(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return or.isMatch(e,t,{...r,contains:!0})};or.matchKeys=(e,t,r)=>{if(!L8.isObject(e))throw new TypeError("Expected the first argument to be an object");let i=or(Object.keys(e),t,r),n={};for(let s of i)n[s]=e[s];return n};or.some=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let s=qo(String(n),r);if(i.some(a=>s(a)))return!0}return!1};or.every=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let s=qo(String(n),r);if(!i.every(a=>s(a)))return!1}return!0};or.all=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${Rj.inspect(e)}"`);return[].concat(t).every(i=>qo(i,r)(e))};or.capture=(e,t,r)=>{let i=L8.isWindows(r),s=qo.makeRe(String(e),{...r,capture:!0}).exec(i?L8.toPosixSlashes(t):t);if(s)return s.slice(1).map(a=>a===void 0?"":a)};or.makeRe=(...e)=>qo.makeRe(...e);or.scan=(...e)=>qo.scan(...e);or.parse=(e,t)=>{let r=[];for(let i of[].concat(e||[]))for(let n of Aj(String(i),t))r.push(qo.parse(n,t));return r};or.braces=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return t&&t.nobrace===!0||!Cj(e)?[e]:Aj(e,t)};or.braceExpand=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return or.braces(e,{...t,expand:!0})};or.hasBraces=Cj;Oj.exports=or});var kj=g(je=>{"use strict";Object.defineProperty(je,"__esModule",{value:!0});je.removeDuplicateSlashes=je.matchAny=je.convertPatternsToRe=je.makeRe=je.getPatternParts=je.expandBraceExpansion=je.expandPatternsWithBraceExpansion=je.isAffectDepthOfReadingPattern=je.endsWithSlashGlobStar=je.hasGlobStar=je.getBaseDirectory=je.isPatternRelatedToParentDirectory=je.getPatternsOutsideCurrentDirectory=je.getPatternsInsideCurrentDirectory=je.getPositivePatterns=je.getNegativePatterns=je.isPositivePattern=je.isNegativePattern=je.convertToNegativePattern=je.convertToPositivePattern=je.isDynamicPattern=je.isStaticPattern=void 0;var dEe=require("path"),pEe=Sk(),F8=Pj(),Ij="**",fEe="\\",mEe=/[*?]|^!/,hEe=/\[[^[]*]/,gEe=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,yEe=/[!*+?@]\([^(]*\)/,bEe=/,|\.\./,vEe=/(?!^)\/{2,}/g;function Dj(e,t={}){return!Lj(e,t)}je.isStaticPattern=Dj;function Lj(e,t={}){return e===""?!1:!!(t.caseSensitiveMatch===!1||e.includes(fEe)||mEe.test(e)||hEe.test(e)||gEe.test(e)||t.extglob!==!1&&yEe.test(e)||t.braceExpansion!==!1&&_Ee(e))}je.isDynamicPattern=Lj;function _Ee(e){let t=e.indexOf("{");if(t===-1)return!1;let r=e.indexOf("}",t+1);if(r===-1)return!1;let i=e.slice(t,r);return bEe.test(i)}function wEe(e){return Z6(e)?e.slice(1):e}je.convertToPositivePattern=wEe;function EEe(e){return"!"+e}je.convertToNegativePattern=EEe;function Z6(e){return e.startsWith("!")&&e[1]!=="("}je.isNegativePattern=Z6;function Fj(e){return!Z6(e)}je.isPositivePattern=Fj;function SEe(e){return e.filter(Z6)}je.getNegativePatterns=SEe;function xEe(e){return e.filter(Fj)}je.getPositivePatterns=xEe;function TEe(e){return e.filter(t=>!B8(t))}je.getPatternsInsideCurrentDirectory=TEe;function NEe(e){return e.filter(B8)}je.getPatternsOutsideCurrentDirectory=NEe;function B8(e){return e.startsWith("..")||e.startsWith("./..")}je.isPatternRelatedToParentDirectory=B8;function REe(e){return pEe(e,{flipBackslashes:!1})}je.getBaseDirectory=REe;function AEe(e){return e.includes(Ij)}je.hasGlobStar=AEe;function Bj(e){return e.endsWith("/"+Ij)}je.endsWithSlashGlobStar=Bj;function CEe(e){let t=dEe.basename(e);return Bj(e)||Dj(t)}je.isAffectDepthOfReadingPattern=CEe;function OEe(e){return e.reduce((t,r)=>t.concat(qj(r)),[])}je.expandPatternsWithBraceExpansion=OEe;function qj(e){let t=F8.braces(e,{expand:!0,nodupes:!0,keepEscaping:!0});return t.sort((r,i)=>r.length-i.length),t.filter(r=>r!=="")}je.expandBraceExpansion=qj;function PEe(e,t){let{parts:r}=F8.scan(e,Object.assign(Object.assign({},t),{parts:!0}));return r.length===0&&(r=[e]),r[0].startsWith("/")&&(r[0]=r[0].slice(1),r.unshift("")),r}je.getPatternParts=PEe;function Mj(e,t){return F8.makeRe(e,t)}je.makeRe=Mj;function IEe(e,t){return e.map(r=>Mj(r,t))}je.convertPatternsToRe=IEe;function DEe(e,t){return t.some(r=>r.test(e))}je.matchAny=DEe;function LEe(e){return e.replace(vEe,"/")}je.removeDuplicateSlashes=LEe});var Uj=g(J6=>{"use strict";Object.defineProperty(J6,"__esModule",{value:!0});J6.merge=void 0;var FEe=f8();function BEe(e){let t=FEe(e);return e.forEach(r=>{r.once("error",i=>t.emit("error",i))}),t.once("close",()=>jj(e)),t.once("end",()=>jj(e)),t}J6.merge=BEe;function jj(e){e.forEach(t=>t.emit("close"))}});var zj=g(Af=>{"use strict";Object.defineProperty(Af,"__esModule",{value:!0});Af.isEmpty=Af.isString=void 0;function qEe(e){return typeof e=="string"}Af.isString=qEe;function MEe(e){return e===""}Af.isEmpty=MEe});var kl=g(pn=>{"use strict";Object.defineProperty(pn,"__esModule",{value:!0});pn.string=pn.stream=pn.pattern=pn.path=pn.fs=pn.errno=pn.array=void 0;var kEe=dk();pn.array=kEe;var jEe=pk();pn.errno=jEe;var UEe=fk();pn.fs=UEe;var zEe=yk();pn.path=zEe;var $Ee=kj();pn.pattern=$Ee;var HEe=Uj();pn.stream=HEe;var GEe=zj();pn.string=GEe});var Vj=g(fn=>{"use strict";Object.defineProperty(fn,"__esModule",{value:!0});fn.convertPatternGroupToTask=fn.convertPatternGroupsToTasks=fn.groupPatternsByBaseDirectory=fn.getNegativePatternsAsPositive=fn.getPositivePatterns=fn.convertPatternsToTasks=fn.generate=void 0;var to=kl();function VEe(e,t){let r=$j(e,t),i=$j(t.ignore,t),n=Hj(r),s=Gj(r,i),a=n.filter(u=>to.pattern.isStaticPattern(u,t)),o=n.filter(u=>to.pattern.isDynamicPattern(u,t)),l=q8(a,s,!1),c=q8(o,s,!0);return l.concat(c)}fn.generate=VEe;function $j(e,t){let r=e;return t.braceExpansion&&(r=to.pattern.expandPatternsWithBraceExpansion(r)),t.baseNameMatch&&(r=r.map(i=>i.includes("/")?i:`**/${i}`)),r.map(i=>to.pattern.removeDuplicateSlashes(i))}function q8(e,t,r){let i=[],n=to.pattern.getPatternsOutsideCurrentDirectory(e),s=to.pattern.getPatternsInsideCurrentDirectory(e),a=M8(n),o=M8(s);return i.push(...k8(a,t,r)),"."in o?i.push(j8(".",s,t,r)):i.push(...k8(o,t,r)),i}fn.convertPatternsToTasks=q8;function Hj(e){return to.pattern.getPositivePatterns(e)}fn.getPositivePatterns=Hj;function Gj(e,t){return to.pattern.getNegativePatterns(e).concat(t).map(to.pattern.convertToPositivePattern)}fn.getNegativePatternsAsPositive=Gj;function M8(e){let t={};return e.reduce((r,i)=>{let n=to.pattern.getBaseDirectory(i);return n in r?r[n].push(i):r[n]=[i],r},t)}fn.groupPatternsByBaseDirectory=M8;function k8(e,t,r){return Object.keys(e).map(i=>j8(i,e[i],t,r))}fn.convertPatternGroupsToTasks=k8;function j8(e,t,r,i){return{dynamic:i,positive:t,negative:r,base:e,patterns:[].concat(t,r.map(to.pattern.convertToNegativePattern))}}fn.convertPatternGroupToTask=j8});var Kj=g(e4=>{"use strict";Object.defineProperty(e4,"__esModule",{value:!0});e4.read=void 0;function WEe(e,t,r){t.fs.lstat(e,(i,n)=>{if(i!==null){Wj(r,i);return}if(!n.isSymbolicLink()||!t.followSymbolicLink){U8(r,n);return}t.fs.stat(e,(s,a)=>{if(s!==null){if(t.throwErrorOnBrokenSymbolicLink){Wj(r,s);return}U8(r,n);return}t.markSymbolicLink&&(a.isSymbolicLink=()=>!0),U8(r,a)})})}e4.read=WEe;function Wj(e,t){e(t)}function U8(e,t){e(null,t)}});var Xj=g(t4=>{"use strict";Object.defineProperty(t4,"__esModule",{value:!0});t4.read=void 0;function KEe(e,t){let r=t.fs.lstatSync(e);if(!r.isSymbolicLink()||!t.followSymbolicLink)return r;try{let i=t.fs.statSync(e);return t.markSymbolicLink&&(i.isSymbolicLink=()=>!0),i}catch(i){if(!t.throwErrorOnBrokenSymbolicLink)return r;throw i}}t4.read=KEe});var Qj=g($c=>{"use strict";Object.defineProperty($c,"__esModule",{value:!0});$c.createFileSystemAdapter=$c.FILE_SYSTEM_ADAPTER=void 0;var r4=require("fs");$c.FILE_SYSTEM_ADAPTER={lstat:r4.lstat,stat:r4.stat,lstatSync:r4.lstatSync,statSync:r4.statSync};function XEe(e){return e===void 0?$c.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},$c.FILE_SYSTEM_ADAPTER),e)}$c.createFileSystemAdapter=XEe});var Yj=g($8=>{"use strict";Object.defineProperty($8,"__esModule",{value:!0});var QEe=Qj(),z8=class{constructor(t={}){this._options=t,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=QEe.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(t,r){return t??r}};$8.default=z8});var xd=g(Hc=>{"use strict";Object.defineProperty(Hc,"__esModule",{value:!0});Hc.statSync=Hc.stat=Hc.Settings=void 0;var Zj=Kj(),YEe=Xj(),H8=Yj();Hc.Settings=H8.default;function ZEe(e,t,r){if(typeof t=="function"){Zj.read(e,G8(),t);return}Zj.read(e,G8(t),r)}Hc.stat=ZEe;function JEe(e,t){let r=G8(t);return YEe.read(e,r)}Hc.statSync=JEe;function G8(e={}){return e instanceof H8.default?e:new H8.default(e)}});var tU=g((Q9t,eU)=>{var Jj;eU.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:global):e=>(Jj||(Jj=Promise.resolve())).then(e).catch(t=>setTimeout(()=>{throw t},0))});var iU=g((Y9t,rU)=>{rU.exports=t5e;var e5e=tU();function t5e(e,t){let r,i,n,s=!0;Array.isArray(e)?(r=[],i=e.length):(n=Object.keys(e),r={},i=n.length);function a(l){function c(){t&&t(l,r),t=null}s?e5e(c):c()}function o(l,c,u){r[l]=u,(--i===0||c)&&a(c)}i?n?n.forEach(function(l){e[l](function(c,u){o(l,c,u)})}):e.forEach(function(l,c){l(function(u,d){o(c,u,d)})}):a(null),s=!1}});var V8=g(n4=>{"use strict";Object.defineProperty(n4,"__esModule",{value:!0});n4.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;var i4=process.versions.node.split(".");if(i4[0]===void 0||i4[1]===void 0)throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);var nU=Number.parseInt(i4[0],10),r5e=Number.parseInt(i4[1],10),sU=10,i5e=10,n5e=nU>sU,s5e=nU===sU&&r5e>=i5e;n4.IS_SUPPORT_READDIR_WITH_FILE_TYPES=n5e||s5e});var aU=g(s4=>{"use strict";Object.defineProperty(s4,"__esModule",{value:!0});s4.createDirentFromStats=void 0;var W8=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function a5e(e,t){return new W8(e,t)}s4.createDirentFromStats=a5e});var K8=g(a4=>{"use strict";Object.defineProperty(a4,"__esModule",{value:!0});a4.fs=void 0;var o5e=aU();a4.fs=o5e});var X8=g(o4=>{"use strict";Object.defineProperty(o4,"__esModule",{value:!0});o4.joinPathSegments=void 0;function l5e(e,t,r){return e.endsWith(r)?e+t:e+r+t}o4.joinPathSegments=l5e});var pU=g(Gc=>{"use strict";Object.defineProperty(Gc,"__esModule",{value:!0});Gc.readdir=Gc.readdirWithFileTypes=Gc.read=void 0;var c5e=xd(),oU=iU(),u5e=V8(),lU=K8(),cU=X8();function d5e(e,t,r){if(!t.stats&&u5e.IS_SUPPORT_READDIR_WITH_FILE_TYPES){uU(e,t,r);return}dU(e,t,r)}Gc.read=d5e;function uU(e,t,r){t.fs.readdir(e,{withFileTypes:!0},(i,n)=>{if(i!==null){l4(r,i);return}let s=n.map(o=>({dirent:o,name:o.name,path:cU.joinPathSegments(e,o.name,t.pathSegmentSeparator)}));if(!t.followSymbolicLinks){Q8(r,s);return}let a=s.map(o=>p5e(o,t));oU(a,(o,l)=>{if(o!==null){l4(r,o);return}Q8(r,l)})})}Gc.readdirWithFileTypes=uU;function p5e(e,t){return r=>{if(!e.dirent.isSymbolicLink()){r(null,e);return}t.fs.stat(e.path,(i,n)=>{if(i!==null){if(t.throwErrorOnBrokenSymbolicLink){r(i);return}r(null,e);return}e.dirent=lU.fs.createDirentFromStats(e.name,n),r(null,e)})}}function dU(e,t,r){t.fs.readdir(e,(i,n)=>{if(i!==null){l4(r,i);return}let s=n.map(a=>{let o=cU.joinPathSegments(e,a,t.pathSegmentSeparator);return l=>{c5e.stat(o,t.fsStatSettings,(c,u)=>{if(c!==null){l(c);return}let d={name:a,path:o,dirent:lU.fs.createDirentFromStats(a,u)};t.stats&&(d.stats=u),l(null,d)})}});oU(s,(a,o)=>{if(a!==null){l4(r,a);return}Q8(r,o)})})}Gc.readdir=dU;function l4(e,t){e(t)}function Q8(e,t){e(null,t)}});var yU=g(Vc=>{"use strict";Object.defineProperty(Vc,"__esModule",{value:!0});Vc.readdir=Vc.readdirWithFileTypes=Vc.read=void 0;var f5e=xd(),m5e=V8(),fU=K8(),mU=X8();function h5e(e,t){return!t.stats&&m5e.IS_SUPPORT_READDIR_WITH_FILE_TYPES?hU(e,t):gU(e,t)}Vc.read=h5e;function hU(e,t){return t.fs.readdirSync(e,{withFileTypes:!0}).map(i=>{let n={dirent:i,name:i.name,path:mU.joinPathSegments(e,i.name,t.pathSegmentSeparator)};if(n.dirent.isSymbolicLink()&&t.followSymbolicLinks)try{let s=t.fs.statSync(n.path);n.dirent=fU.fs.createDirentFromStats(n.name,s)}catch(s){if(t.throwErrorOnBrokenSymbolicLink)throw s}return n})}Vc.readdirWithFileTypes=hU;function gU(e,t){return t.fs.readdirSync(e).map(i=>{let n=mU.joinPathSegments(e,i,t.pathSegmentSeparator),s=f5e.statSync(n,t.fsStatSettings),a={name:i,path:n,dirent:fU.fs.createDirentFromStats(i,s)};return t.stats&&(a.stats=s),a})}Vc.readdir=gU});var bU=g(Wc=>{"use strict";Object.defineProperty(Wc,"__esModule",{value:!0});Wc.createFileSystemAdapter=Wc.FILE_SYSTEM_ADAPTER=void 0;var Cf=require("fs");Wc.FILE_SYSTEM_ADAPTER={lstat:Cf.lstat,stat:Cf.stat,lstatSync:Cf.lstatSync,statSync:Cf.statSync,readdir:Cf.readdir,readdirSync:Cf.readdirSync};function g5e(e){return e===void 0?Wc.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Wc.FILE_SYSTEM_ADAPTER),e)}Wc.createFileSystemAdapter=g5e});var vU=g(Z8=>{"use strict";Object.defineProperty(Z8,"__esModule",{value:!0});var y5e=require("path"),b5e=xd(),v5e=bU(),Y8=class{constructor(t={}){this._options=t,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=v5e.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,y5e.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new b5e.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};Z8.default=Y8});var c4=g(Kc=>{"use strict";Object.defineProperty(Kc,"__esModule",{value:!0});Kc.Settings=Kc.scandirSync=Kc.scandir=void 0;var _U=pU(),_5e=yU(),J8=vU();Kc.Settings=J8.default;function w5e(e,t,r){if(typeof t=="function"){_U.read(e,e7(),t);return}_U.read(e,e7(t),r)}Kc.scandir=w5e;function E5e(e,t){let r=e7(t);return _5e.read(e,r)}Kc.scandirSync=E5e;function e7(e={}){return e instanceof J8.default?e:new J8.default(e)}});var EU=g((oEt,wU)=>{"use strict";function S5e(e){var t=new e,r=t;function i(){var s=t;return s.next?t=s.next:(t=new e,r=t),s.next=null,s}function n(s){r.next=s,r=s}return{get:i,release:n}}wU.exports=S5e});var xU=g((lEt,SU)=>{"use strict";var x5e=EU();function T5e(e,t,r){typeof e=="function"&&(r=t,t=e,e=null);var i=x5e(N5e),n=null,s=null,a=0,o={push:m,drain:Mo,saturated:Mo,pause:c,paused:!1,concurrency:r,running:l,resume:p,idle:f,length:u,getQueue:d,unshift:h,empty:Mo,kill:b,killAndDrain:w};return o;function l(){return a}function c(){o.paused=!0}function u(){for(var v=n,E=0;v;)v=v.next,E++;return E}function d(){for(var v=n,E=[];v;)E.push(v.value),v=v.next;return E}function p(){if(o.paused){o.paused=!1;for(var v=0;v{"use strict";Object.defineProperty(ko,"__esModule",{value:!0});ko.joinPathSegments=ko.replacePathSegmentSeparator=ko.isAppliedFilter=ko.isFatalError=void 0;function R5e(e,t){return e.errorFilter===null?!0:!e.errorFilter(t)}ko.isFatalError=R5e;function A5e(e,t){return e===null||e(t)}ko.isAppliedFilter=A5e;function C5e(e,t){return e.split(/[/\\]/).join(t)}ko.replacePathSegmentSeparator=C5e;function O5e(e,t,r){return e===""?t:e.endsWith(r)?e+t:e+r+t}ko.joinPathSegments=O5e});var i7=g(r7=>{"use strict";Object.defineProperty(r7,"__esModule",{value:!0});var P5e=u4(),t7=class{constructor(t,r){this._root=t,this._settings=r,this._root=P5e.replacePathSegmentSeparator(t,r.pathSegmentSeparator)}};r7.default=t7});var a7=g(s7=>{"use strict";Object.defineProperty(s7,"__esModule",{value:!0});var I5e=require("events"),D5e=c4(),L5e=xU(),d4=u4(),F5e=i7(),n7=class extends F5e.default{constructor(t,r){super(t,r),this._settings=r,this._scandir=D5e.scandir,this._emitter=new I5e.EventEmitter,this._queue=L5e(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit("end")}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()=>{this._pushToQueue(this._root,this._settings.basePath)}),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw new Error("The reader is already destroyed");this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(t){this._emitter.on("entry",t)}onError(t){this._emitter.once("error",t)}onEnd(t){this._emitter.once("end",t)}_pushToQueue(t,r){let i={directory:t,base:r};this._queue.push(i,n=>{n!==null&&this._handleError(n)})}_worker(t,r){this._scandir(t.directory,this._settings.fsScandirSettings,(i,n)=>{if(i!==null){r(i,void 0);return}for(let s of n)this._handleEntry(s,t.base);r(null,void 0)})}_handleError(t){this._isDestroyed||!d4.isFatalError(this._settings,t)||(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",t))}_handleEntry(t,r){if(this._isDestroyed||this._isFatalError)return;let i=t.path;r!==void 0&&(t.path=d4.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),d4.isAppliedFilter(this._settings.entryFilter,t)&&this._emitEntry(t),t.dirent.isDirectory()&&d4.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_emitEntry(t){this._emitter.emit("entry",t)}};s7.default=n7});var TU=g(l7=>{"use strict";Object.defineProperty(l7,"__esModule",{value:!0});var B5e=a7(),o7=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new B5e.default(this._root,this._settings),this._storage=[]}read(t){this._reader.onError(r=>{q5e(t,r)}),this._reader.onEntry(r=>{this._storage.push(r)}),this._reader.onEnd(()=>{M5e(t,this._storage)}),this._reader.read()}};l7.default=o7;function q5e(e,t){e(t)}function M5e(e,t){e(null,t)}});var NU=g(u7=>{"use strict";Object.defineProperty(u7,"__esModule",{value:!0});var k5e=require("stream"),j5e=a7(),c7=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new j5e.default(this._root,this._settings),this._stream=new k5e.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError(t=>{this._stream.emit("error",t)}),this._reader.onEntry(t=>{this._stream.push(t)}),this._reader.onEnd(()=>{this._stream.push(null)}),this._reader.read(),this._stream}};u7.default=c7});var RU=g(p7=>{"use strict";Object.defineProperty(p7,"__esModule",{value:!0});var U5e=c4(),p4=u4(),z5e=i7(),d7=class extends z5e.default{constructor(){super(...arguments),this._scandir=U5e.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(t,r){this._queue.add({directory:t,base:r})}_handleQueue(){for(let t of this._queue.values())this._handleDirectory(t.directory,t.base)}_handleDirectory(t,r){try{let i=this._scandir(t,this._settings.fsScandirSettings);for(let n of i)this._handleEntry(n,r)}catch(i){this._handleError(i)}}_handleError(t){if(p4.isFatalError(this._settings,t))throw t}_handleEntry(t,r){let i=t.path;r!==void 0&&(t.path=p4.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),p4.isAppliedFilter(this._settings.entryFilter,t)&&this._pushToStorage(t),t.dirent.isDirectory()&&p4.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_pushToStorage(t){this._storage.push(t)}};p7.default=d7});var AU=g(m7=>{"use strict";Object.defineProperty(m7,"__esModule",{value:!0});var $5e=RU(),f7=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new $5e.default(this._root,this._settings)}read(){return this._reader.read()}};m7.default=f7});var CU=g(g7=>{"use strict";Object.defineProperty(g7,"__esModule",{value:!0});var H5e=require("path"),G5e=c4(),h7=class{constructor(t={}){this._options=t,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,Number.POSITIVE_INFINITY),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,H5e.sep),this.fsScandirSettings=new G5e.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};g7.default=h7});var m4=g(jo=>{"use strict";Object.defineProperty(jo,"__esModule",{value:!0});jo.Settings=jo.walkStream=jo.walkSync=jo.walk=void 0;var OU=TU(),V5e=NU(),W5e=AU(),y7=CU();jo.Settings=y7.default;function K5e(e,t,r){if(typeof t=="function"){new OU.default(e,f4()).read(t);return}new OU.default(e,f4(t)).read(r)}jo.walk=K5e;function X5e(e,t){let r=f4(t);return new W5e.default(e,r).read()}jo.walkSync=X5e;function Q5e(e,t){let r=f4(t);return new V5e.default(e,r).read()}jo.walkStream=Q5e;function f4(e={}){return e instanceof y7.default?e:new y7.default(e)}});var h4=g(v7=>{"use strict";Object.defineProperty(v7,"__esModule",{value:!0});var Y5e=require("path"),Z5e=xd(),PU=kl(),b7=class{constructor(t){this._settings=t,this._fsStatSettings=new Z5e.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(t){return Y5e.resolve(this._settings.cwd,t)}_makeEntry(t,r){let i={name:r,path:r,dirent:PU.fs.createDirentFromStats(r,t)};return this._settings.stats&&(i.stats=t),i}_isFatalError(t){return!PU.errno.isEnoentCodeError(t)&&!this._settings.suppressErrors}};v7.default=b7});var E7=g(w7=>{"use strict";Object.defineProperty(w7,"__esModule",{value:!0});var J5e=require("stream"),e8e=xd(),t8e=m4(),r8e=h4(),_7=class extends r8e.default{constructor(){super(...arguments),this._walkStream=t8e.walkStream,this._stat=e8e.stat}dynamic(t,r){return this._walkStream(t,r)}static(t,r){let i=t.map(this._getFullEntryPath,this),n=new J5e.PassThrough({objectMode:!0});n._write=(s,a,o)=>this._getEntry(i[s],t[s],r).then(l=>{l!==null&&r.entryFilter(l)&&n.push(l),s===i.length-1&&n.end(),o()}).catch(o);for(let s=0;sthis._makeEntry(n,r)).catch(n=>{if(i.errorFilter(n))return null;throw n})}_getStat(t){return new Promise((r,i)=>{this._stat(t,this._fsStatSettings,(n,s)=>n===null?r(s):i(n))})}};w7.default=_7});var IU=g(x7=>{"use strict";Object.defineProperty(x7,"__esModule",{value:!0});var i8e=m4(),n8e=h4(),s8e=E7(),S7=class extends n8e.default{constructor(){super(...arguments),this._walkAsync=i8e.walk,this._readerStream=new s8e.default(this._settings)}dynamic(t,r){return new Promise((i,n)=>{this._walkAsync(t,r,(s,a)=>{s===null?i(a):n(s)})})}async static(t,r){let i=[],n=this._readerStream.static(t,r);return new Promise((s,a)=>{n.once("error",a),n.on("data",o=>i.push(o)),n.once("end",()=>s(i))})}};x7.default=S7});var DU=g(N7=>{"use strict";Object.defineProperty(N7,"__esModule",{value:!0});var k0=kl(),T7=class{constructor(t,r,i){this._patterns=t,this._settings=r,this._micromatchOptions=i,this._storage=[],this._fillStorage()}_fillStorage(){for(let t of this._patterns){let r=this._getPatternSegments(t),i=this._splitSegmentsIntoSections(r);this._storage.push({complete:i.length<=1,pattern:t,segments:r,sections:i})}}_getPatternSegments(t){return k0.pattern.getPatternParts(t,this._micromatchOptions).map(i=>k0.pattern.isDynamicPattern(i,this._settings)?{dynamic:!0,pattern:i,patternRe:k0.pattern.makeRe(i,this._micromatchOptions)}:{dynamic:!1,pattern:i})}_splitSegmentsIntoSections(t){return k0.array.splitWhen(t,r=>r.dynamic&&k0.pattern.hasGlobStar(r.pattern))}};N7.default=T7});var LU=g(A7=>{"use strict";Object.defineProperty(A7,"__esModule",{value:!0});var a8e=DU(),R7=class extends a8e.default{match(t){let r=t.split("/"),i=r.length,n=this._storage.filter(s=>!s.complete||s.segments.length>i);for(let s of n){let a=s.sections[0];if(!s.complete&&i>a.length||r.every((l,c)=>{let u=s.segments[c];return!!(u.dynamic&&u.patternRe.test(l)||!u.dynamic&&u.pattern===l)}))return!0}return!1}};A7.default=R7});var FU=g(O7=>{"use strict";Object.defineProperty(O7,"__esModule",{value:!0});var g4=kl(),o8e=LU(),C7=class{constructor(t,r){this._settings=t,this._micromatchOptions=r}getFilter(t,r,i){let n=this._getMatcher(r),s=this._getNegativePatternsRe(i);return a=>this._filter(t,a,n,s)}_getMatcher(t){return new o8e.default(t,this._settings,this._micromatchOptions)}_getNegativePatternsRe(t){let r=t.filter(g4.pattern.isAffectDepthOfReadingPattern);return g4.pattern.convertPatternsToRe(r,this._micromatchOptions)}_filter(t,r,i,n){if(this._isSkippedByDeep(t,r.path)||this._isSkippedSymbolicLink(r))return!1;let s=g4.path.removeLeadingDotSegment(r.path);return this._isSkippedByPositivePatterns(s,i)?!1:this._isSkippedByNegativePatterns(s,n)}_isSkippedByDeep(t,r){return this._settings.deep===1/0?!1:this._getEntryLevel(t,r)>=this._settings.deep}_getEntryLevel(t,r){let i=r.split("/").length;if(t==="")return i;let n=t.split("/").length;return i-n}_isSkippedSymbolicLink(t){return!this._settings.followSymbolicLinks&&t.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(t,r){return!this._settings.baseNameMatch&&!r.match(t)}_isSkippedByNegativePatterns(t,r){return!g4.pattern.matchAny(t,r)}};O7.default=C7});var BU=g(I7=>{"use strict";Object.defineProperty(I7,"__esModule",{value:!0});var Td=kl(),P7=class{constructor(t,r){this._settings=t,this._micromatchOptions=r,this.index=new Map}getFilter(t,r){let i=Td.pattern.convertPatternsToRe(t,this._micromatchOptions),n=Td.pattern.convertPatternsToRe(r,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0}));return s=>this._filter(s,i,n)}_filter(t,r,i){let n=Td.path.removeLeadingDotSegment(t.path);if(this._settings.unique&&this._isDuplicateEntry(n)||this._onlyFileFilter(t)||this._onlyDirectoryFilter(t)||this._isSkippedByAbsoluteNegativePatterns(n,i))return!1;let s=t.dirent.isDirectory(),a=this._isMatchToPatterns(n,r,s)&&!this._isMatchToPatterns(n,i,s);return this._settings.unique&&a&&this._createIndexRecord(n),a}_isDuplicateEntry(t){return this.index.has(t)}_createIndexRecord(t){this.index.set(t,void 0)}_onlyFileFilter(t){return this._settings.onlyFiles&&!t.dirent.isFile()}_onlyDirectoryFilter(t){return this._settings.onlyDirectories&&!t.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(t,r){if(!this._settings.absolute)return!1;let i=Td.path.makeAbsolute(this._settings.cwd,t);return Td.pattern.matchAny(i,r)}_isMatchToPatterns(t,r,i){let n=Td.pattern.matchAny(t,r);return!n&&i?Td.pattern.matchAny(t+"/",r):n}};I7.default=P7});var qU=g(L7=>{"use strict";Object.defineProperty(L7,"__esModule",{value:!0});var l8e=kl(),D7=class{constructor(t){this._settings=t}getFilter(){return t=>this._isNonFatalError(t)}_isNonFatalError(t){return l8e.errno.isEnoentCodeError(t)||this._settings.suppressErrors}};L7.default=D7});var kU=g(B7=>{"use strict";Object.defineProperty(B7,"__esModule",{value:!0});var MU=kl(),F7=class{constructor(t){this._settings=t}getTransformer(){return t=>this._transform(t)}_transform(t){let r=t.path;return this._settings.absolute&&(r=MU.path.makeAbsolute(this._settings.cwd,r),r=MU.path.unixify(r)),this._settings.markDirectories&&t.dirent.isDirectory()&&(r+="/"),this._settings.objectMode?Object.assign(Object.assign({},t),{path:r}):r}};B7.default=F7});var y4=g(M7=>{"use strict";Object.defineProperty(M7,"__esModule",{value:!0});var c8e=require("path"),u8e=FU(),d8e=BU(),p8e=qU(),f8e=kU(),q7=class{constructor(t){this._settings=t,this.errorFilter=new p8e.default(this._settings),this.entryFilter=new d8e.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new u8e.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new f8e.default(this._settings)}_getRootDirectory(t){return c8e.resolve(this._settings.cwd,t.base)}_getReaderOptions(t){let r=t.base==="."?"":t.base;return{basePath:r,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(r,t.positive,t.negative),entryFilter:this.entryFilter.getFilter(t.positive,t.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}};M7.default=q7});var jU=g(j7=>{"use strict";Object.defineProperty(j7,"__esModule",{value:!0});var m8e=IU(),h8e=y4(),k7=class extends h8e.default{constructor(){super(...arguments),this._reader=new m8e.default(this._settings)}async read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return(await this.api(r,t,i)).map(s=>i.transform(s))}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};j7.default=k7});var UU=g(z7=>{"use strict";Object.defineProperty(z7,"__esModule",{value:!0});var g8e=require("stream"),y8e=E7(),b8e=y4(),U7=class extends b8e.default{constructor(){super(...arguments),this._reader=new y8e.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t),n=this.api(r,t,i),s=new g8e.Readable({objectMode:!0,read:()=>{}});return n.once("error",a=>s.emit("error",a)).on("data",a=>s.emit("data",i.transform(a))).once("end",()=>s.emit("end")),s.once("close",()=>n.destroy()),s}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};z7.default=U7});var zU=g(H7=>{"use strict";Object.defineProperty(H7,"__esModule",{value:!0});var v8e=xd(),_8e=m4(),w8e=h4(),$7=class extends w8e.default{constructor(){super(...arguments),this._walkSync=_8e.walkSync,this._statSync=v8e.statSync}dynamic(t,r){return this._walkSync(t,r)}static(t,r){let i=[];for(let n of t){let s=this._getFullEntryPath(n),a=this._getEntry(s,n,r);a===null||!r.entryFilter(a)||i.push(a)}return i}_getEntry(t,r,i){try{let n=this._getStat(t);return this._makeEntry(n,r)}catch(n){if(i.errorFilter(n))return null;throw n}}_getStat(t){return this._statSync(t,this._fsStatSettings)}};H7.default=$7});var $U=g(V7=>{"use strict";Object.defineProperty(V7,"__esModule",{value:!0});var E8e=zU(),S8e=y4(),G7=class extends S8e.default{constructor(){super(...arguments),this._reader=new E8e.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return this.api(r,t,i).map(i.transform)}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};V7.default=G7});var HU=g(Pf=>{"use strict";Object.defineProperty(Pf,"__esModule",{value:!0});Pf.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;var Of=require("fs"),x8e=require("os"),T8e=Math.max(x8e.cpus().length,1);Pf.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:Of.lstat,lstatSync:Of.lstatSync,stat:Of.stat,statSync:Of.statSync,readdir:Of.readdir,readdirSync:Of.readdirSync};var W7=class{constructor(t={}){this._options=t,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,T8e),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0),this.ignore=[].concat(this.ignore)}_getValue(t,r){return t===void 0?r:t}_getFileSystemMethods(t={}){return Object.assign(Object.assign({},Pf.DEFAULT_FILE_SYSTEM_ADAPTER),t)}};Pf.default=W7});var Y7=g((DEt,VU)=>{"use strict";var GU=Vj(),N8e=jU(),R8e=UU(),A8e=$U(),K7=HU(),oa=kl();async function X7(e,t){ro(e);let r=Q7(e,N8e.default,t),i=await Promise.all(r);return oa.array.flatten(i)}(function(e){e.glob=e,e.globSync=t,e.globStream=r,e.async=e;function t(c,u){ro(c);let d=Q7(c,A8e.default,u);return oa.array.flatten(d)}e.sync=t;function r(c,u){ro(c);let d=Q7(c,R8e.default,u);return oa.stream.merge(d)}e.stream=r;function i(c,u){ro(c);let d=[].concat(c),p=new K7.default(u);return GU.generate(d,p)}e.generateTasks=i;function n(c,u){ro(c);let d=new K7.default(u);return oa.pattern.isDynamicPattern(c,d)}e.isDynamicPattern=n;function s(c){return ro(c),oa.path.escape(c)}e.escapePath=s;function a(c){return ro(c),oa.path.convertPathToPattern(c)}e.convertPathToPattern=a;let o;(function(c){function u(p){return ro(p),oa.path.escapePosixPath(p)}c.escapePath=u;function d(p){return ro(p),oa.path.convertPosixPathToPattern(p)}c.convertPathToPattern=d})(o=e.posix||(e.posix={}));let l;(function(c){function u(p){return ro(p),oa.path.escapeWindowsPath(p)}c.escapePath=u;function d(p){return ro(p),oa.path.convertWindowsPathToPattern(p)}c.convertPathToPattern=d})(l=e.win32||(e.win32={}))})(X7||(X7={}));function Q7(e,t,r){let i=[].concat(e),n=new K7.default(r),s=GU.generate(i,n),a=new t(n);return s.map(a.read,a)}function ro(e){if(![].concat(e).every(i=>oa.string.isString(i)&&!oa.string.isEmpty(i)))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}VU.exports=X7});var KU=g(Nd=>{"use strict";var{promisify:C8e}=require("util"),WU=require("fs");async function Z7(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return(await C8e(WU[e])(r))[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}function J7(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return WU[e](r)[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}Nd.isFile=Z7.bind(null,"stat","isFile");Nd.isDirectory=Z7.bind(null,"stat","isDirectory");Nd.isSymlink=Z7.bind(null,"lstat","isSymbolicLink");Nd.isFileSync=J7.bind(null,"statSync","isFile");Nd.isDirectorySync=J7.bind(null,"statSync","isDirectory");Nd.isSymlinkSync=J7.bind(null,"lstatSync","isSymbolicLink")});var JU=g((FEt,eS)=>{"use strict";var Rd=require("path"),XU=KU(),QU=e=>e.length>1?`{${e.join(",")}}`:e[0],YU=(e,t)=>{let r=e[0]==="!"?e.slice(1):e;return Rd.isAbsolute(r)?r:Rd.join(t,r)},O8e=(e,t)=>Rd.extname(e)?`**/${e}`:`**/${e}.${QU(t)}`,ZU=(e,t)=>{if(t.files&&!Array.isArray(t.files))throw new TypeError(`Expected \`files\` to be of type \`Array\` but received type \`${typeof t.files}\``);if(t.extensions&&!Array.isArray(t.extensions))throw new TypeError(`Expected \`extensions\` to be of type \`Array\` but received type \`${typeof t.extensions}\``);return t.files&&t.extensions?t.files.map(r=>Rd.posix.join(e,O8e(r,t.extensions))):t.files?t.files.map(r=>Rd.posix.join(e,`**/${r}`)):t.extensions?[Rd.posix.join(e,`**/*.${QU(t.extensions)}`)]:[Rd.posix.join(e,"**")]};eS.exports=async(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=await Promise.all([].concat(e).map(async i=>await XU.isDirectory(YU(i,t.cwd))?ZU(i,t):i));return[].concat.apply([],r)};eS.exports.sync=(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=[].concat(e).map(i=>XU.isDirectorySync(YU(i,t.cwd))?ZU(i,t):i);return[].concat.apply([],r)}});var lz=g((BEt,oz)=>{function ez(e){return Array.isArray(e)?e:[e]}var iS="",tz=" ",tS="\\",P8e=/^\s+$/,I8e=/(?:[^\\]|^)\\$/,D8e=/^\\!/,L8e=/^\\#/,F8e=/\r?\n/g,B8e=/^\.*\/|^\.+$/,rS="/",nz="node-ignore";typeof Symbol<"u"&&(nz=Symbol.for("node-ignore"));var rz=nz,q8e=(e,t,r)=>Object.defineProperty(e,t,{value:r}),M8e=/([0-z])-([0-z])/g,sz=()=>!1,k8e=e=>e.replace(M8e,(t,r,i)=>r.charCodeAt(0)<=i.charCodeAt(0)?t:iS),j8e=e=>{let{length:t}=e;return e.slice(0,t-t%2)},U8e=[[/^\uFEFF/,()=>iS],[/\\?\s+$/,e=>e.indexOf("\\")===0?tz:iS],[/\\\s/g,()=>tz],[/[\\$.|*+(){^]/g,e=>`\\${e}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(e,t,r)=>t+6{let i=r.replace(/\\\*/g,"[^\\/]*");return t+i}],[/\\\\\\(?=[$.|*+(){^])/g,()=>tS],[/\\\\/g,()=>tS],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(e,t,r,i,n)=>t===tS?`\\[${r}${j8e(i)}${n}`:n==="]"&&i.length%2===0?`[${k8e(r)}${i}]`:"[]"],[/(?:[^*])$/,e=>/\/$/.test(e)?`${e}$`:`${e}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(e,t)=>`${t?`${t}[^/]+`:"[^/]*"}(?=$|\\/$)`]],iz=Object.create(null),z8e=(e,t)=>{let r=iz[e];return r||(r=U8e.reduce((i,n)=>i.replace(n[0],n[1].bind(e)),e),iz[e]=r),t?new RegExp(r,"i"):new RegExp(r)},aS=e=>typeof e=="string",$8e=e=>e&&aS(e)&&!P8e.test(e)&&!I8e.test(e)&&e.indexOf("#")!==0,H8e=e=>e.split(F8e),nS=class{constructor(t,r,i,n){this.origin=t,this.pattern=r,this.negative=i,this.regex=n}},G8e=(e,t)=>{let r=e,i=!1;e.indexOf("!")===0&&(i=!0,e=e.substr(1)),e=e.replace(D8e,"!").replace(L8e,"#");let n=z8e(e,t);return new nS(r,e,i,n)},V8e=(e,t)=>{throw new t(e)},jl=(e,t,r)=>aS(e)?e?jl.isNotRelative(e)?r(`path should be a \`path.relative()\`d string, but got "${t}"`,RangeError):!0:r("path must not be empty",TypeError):r(`path must be a string, but got \`${t}\``,TypeError),az=e=>B8e.test(e);jl.isNotRelative=az;jl.convert=e=>e;var sS=class{constructor({ignorecase:t=!0,ignoreCase:r=t,allowRelativePaths:i=!1}={}){q8e(this,rz,!0),this._rules=[],this._ignoreCase=r,this._allowRelativePaths=i,this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}_addPattern(t){if(t&&t[rz]){this._rules=this._rules.concat(t._rules),this._added=!0;return}if($8e(t)){let r=G8e(t,this._ignoreCase);this._added=!0,this._rules.push(r)}}add(t){return this._added=!1,ez(aS(t)?H8e(t):t).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(t){return this.add(t)}_testOne(t,r){let i=!1,n=!1;return this._rules.forEach(s=>{let{negative:a}=s;if(n===a&&i!==n||a&&!i&&!n&&!r)return;s.regex.test(t)&&(i=!a,n=a)}),{ignored:i,unignored:n}}_test(t,r,i,n){let s=t&&jl.convert(t);return jl(s,t,this._allowRelativePaths?sz:V8e),this._t(s,r,i,n)}_t(t,r,i,n){if(t in r)return r[t];if(n||(n=t.split(rS)),n.pop(),!n.length)return r[t]=this._testOne(t,i);let s=this._t(n.join(rS)+rS,r,i,n);return r[t]=s.ignored?s:this._testOne(t,i)}ignores(t){return this._test(t,this._ignoreCache,!1).ignored}createFilter(){return t=>!this.ignores(t)}filter(t){return ez(t).filter(this.createFilter())}test(t){return this._test(t,this._testCache,!0)}},b4=e=>new sS(e),W8e=e=>jl(e&&jl.convert(e),e,sz);b4.isPathValid=W8e;b4.default=b4;oz.exports=b4;if(typeof process<"u"&&(process.env&&process.env.IGNORE_TEST_WIN32||process.platform==="win32")){let e=r=>/^\\\\\?\\/.test(r)||/["<>|\u0000-\u001F]+/u.test(r)?r:r.replace(/\\/g,"/");jl.convert=e;let t=/^[a-z]:\//i;jl.isNotRelative=r=>t.test(r)||az(r)}});var oS=g((qEt,cz)=>{"use strict";cz.exports=e=>{let t=/^\\\\\?\\/.test(e),r=/[^\u0000-\u0080]+/.test(e);return t||r?e:e.replace(/\\/g,"/")}});var gz=g((MEt,lS)=>{"use strict";var{promisify:K8e}=require("util"),uz=require("fs"),Ul=require("path"),dz=Y7(),X8e=lz(),j0=oS(),pz=["**/node_modules/**","**/flow-typed/**","**/coverage/**","**/.git"],Q8e=K8e(uz.readFile),Y8e=e=>t=>t.startsWith("!")?"!"+Ul.posix.join(e,t.slice(1)):Ul.posix.join(e,t),Z8e=(e,t)=>{let r=j0(Ul.relative(t.cwd,Ul.dirname(t.fileName)));return e.split(/\r?\n/).filter(Boolean).filter(i=>!i.startsWith("#")).map(Y8e(r))},fz=e=>{let t=X8e();for(let r of e)t.add(Z8e(r.content,{cwd:r.cwd,fileName:r.filePath}));return t},J8e=(e,t)=>{if(e=j0(e),Ul.isAbsolute(t)){if(j0(t).startsWith(e))return t;throw new Error(`Path ${t} is not in cwd ${e}`)}return Ul.join(e,t)},mz=(e,t)=>r=>e.ignores(j0(Ul.relative(t,J8e(t,r.path||r)))),e7e=async(e,t)=>{let r=Ul.join(t,e),i=await Q8e(r,"utf8");return{cwd:t,filePath:r,content:i}},t7e=(e,t)=>{let r=Ul.join(t,e),i=uz.readFileSync(r,"utf8");return{cwd:t,filePath:r,content:i}},hz=({ignore:e=[],cwd:t=j0(process.cwd())}={})=>({ignore:e,cwd:t});lS.exports=async e=>{e=hz(e);let t=await dz("**/.gitignore",{ignore:pz.concat(e.ignore),cwd:e.cwd}),r=await Promise.all(t.map(n=>e7e(n,e.cwd))),i=fz(r);return mz(i,e.cwd)};lS.exports.sync=e=>{e=hz(e);let r=dz.sync("**/.gitignore",{ignore:pz.concat(e.ignore),cwd:e.cwd}).map(n=>t7e(n,e.cwd)),i=fz(r);return mz(i,e.cwd)}});var bz=g((kEt,yz)=>{"use strict";var{Transform:r7e}=require("stream"),v4=class extends r7e{constructor(){super({objectMode:!0})}},cS=class extends v4{constructor(t){super(),this._filter=t}_transform(t,r,i){this._filter(t)&&this.push(t),i()}},uS=class extends v4{constructor(){super(),this._pushed=new Set}_transform(t,r,i){this._pushed.has(t)||(this.push(t),this._pushed.add(t)),i()}};yz.exports={FilterStream:cS,UniqueStream:uS}});var Sz=g((jEt,Ad)=>{"use strict";var _z=require("fs"),_4=ok(),i7e=f8(),w4=Y7(),E4=JU(),dS=gz(),{FilterStream:n7e,UniqueStream:s7e}=bz(),wz=()=>!1,vz=e=>e[0]==="!",a7e=e=>{if(!e.every(t=>typeof t=="string"))throw new TypeError("Patterns must be a string or an array of strings")},o7e=(e={})=>{if(!e.cwd)return;let t;try{t=_z.statSync(e.cwd)}catch{return}if(!t.isDirectory())throw new Error("The `cwd` option must be a path to a directory")},l7e=e=>e.stats instanceof _z.Stats?e.path:e,S4=(e,t)=>{e=_4([].concat(e)),a7e(e),o7e(t);let r=[];t={ignore:[],expandDirectories:!0,...t};for(let[i,n]of e.entries()){if(vz(n))continue;let s=e.slice(i).filter(o=>vz(o)).map(o=>o.slice(1)),a={...t,ignore:t.ignore.concat(s)};r.push({pattern:n,options:a})}return r},c7e=(e,t)=>{let r={};return e.options.cwd&&(r.cwd=e.options.cwd),Array.isArray(e.options.expandDirectories)?r={...r,files:e.options.expandDirectories}:typeof e.options.expandDirectories=="object"&&(r={...r,...e.options.expandDirectories}),t(e.pattern,r)},pS=(e,t)=>e.options.expandDirectories?c7e(e,t):[e.pattern],Ez=e=>e&&e.gitignore?dS.sync({cwd:e.cwd,ignore:e.ignore}):wz,fS=e=>t=>{let{options:r}=e;return r.ignore&&Array.isArray(r.ignore)&&r.expandDirectories&&(r.ignore=E4.sync(r.ignore)),{pattern:t,options:r}};Ad.exports=async(e,t)=>{let r=S4(e,t),i=async()=>t&&t.gitignore?dS({cwd:t.cwd,ignore:t.ignore}):wz,n=async()=>{let l=await Promise.all(r.map(async c=>{let u=await pS(c,E4);return Promise.all(u.map(fS(c)))}));return _4(...l)},[s,a]=await Promise.all([i(),n()]),o=await Promise.all(a.map(l=>w4(l.pattern,l.options)));return _4(...o).filter(l=>!s(l7e(l)))};Ad.exports.sync=(e,t)=>{let r=S4(e,t),i=[];for(let a of r){let o=pS(a,E4.sync).map(fS(a));i.push(...o)}let n=Ez(t),s=[];for(let a of i)s=_4(s,w4.sync(a.pattern,a.options));return s.filter(a=>!n(a))};Ad.exports.stream=(e,t)=>{let r=S4(e,t),i=[];for(let o of r){let l=pS(o,E4.sync).map(fS(o));i.push(...l)}let n=Ez(t),s=new n7e(o=>!n(o)),a=new s7e;return i7e(i.map(o=>w4.stream(o.pattern,o.options))).pipe(s).pipe(a)};Ad.exports.generateGlobTasks=S4;Ad.exports.hasMagic=(e,t)=>[].concat(e).some(r=>w4.isDynamicPattern(r,t));Ad.exports.gitignore=dS});var Tz=g((UEt,xz)=>{var Xc=require("constants"),u7e=process.cwd,x4=null,d7e=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return x4||(x4=u7e.call(process)),x4};try{process.cwd()}catch{}typeof process.chdir=="function"&&(mS=process.chdir,process.chdir=function(e){x4=null,mS.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,mS));var mS;xz.exports=p7e;function p7e(e){Xc.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&t(e),e.lutimes||r(e),e.chown=s(e.chown),e.fchown=s(e.fchown),e.lchown=s(e.lchown),e.chmod=i(e.chmod),e.fchmod=i(e.fchmod),e.lchmod=i(e.lchmod),e.chownSync=a(e.chownSync),e.fchownSync=a(e.fchownSync),e.lchownSync=a(e.lchownSync),e.chmodSync=n(e.chmodSync),e.fchmodSync=n(e.fchmodSync),e.lchmodSync=n(e.lchmodSync),e.stat=o(e.stat),e.fstat=o(e.fstat),e.lstat=o(e.lstat),e.statSync=l(e.statSync),e.fstatSync=l(e.fstatSync),e.lstatSync=l(e.lstatSync),e.chmod&&!e.lchmod&&(e.lchmod=function(u,d,p){p&&process.nextTick(p)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(u,d,p,f){f&&process.nextTick(f)},e.lchownSync=function(){}),d7e==="win32"&&(e.rename=typeof e.rename!="function"?e.rename:function(u){function d(p,f,m){var h=Date.now(),y=0;u(p,f,function b(w){if(w&&(w.code==="EACCES"||w.code==="EPERM")&&Date.now()-h<6e4){setTimeout(function(){e.stat(f,function(v,E){v&&v.code==="ENOENT"?u(p,f,b):m(w)})},y),y<100&&(y+=10);return}m&&m(w)})}return Object.setPrototypeOf&&Object.setPrototypeOf(d,u),d}(e.rename)),e.read=typeof e.read!="function"?e.read:function(u){function d(p,f,m,h,y,b){var w;if(b&&typeof b=="function"){var v=0;w=function(E,T,q){if(E&&E.code==="EAGAIN"&&v<10)return v++,u.call(e,p,f,m,h,y,w);b.apply(this,arguments)}}return u.call(e,p,f,m,h,y,w)}return Object.setPrototypeOf&&Object.setPrototypeOf(d,u),d}(e.read),e.readSync=typeof e.readSync!="function"?e.readSync:function(u){return function(d,p,f,m,h){for(var y=0;;)try{return u.call(e,d,p,f,m,h)}catch(b){if(b.code==="EAGAIN"&&y<10){y++;continue}throw b}}}(e.readSync);function t(u){u.lchmod=function(d,p,f){u.open(d,Xc.O_WRONLY|Xc.O_SYMLINK,p,function(m,h){if(m){f&&f(m);return}u.fchmod(h,p,function(y){u.close(h,function(b){f&&f(y||b)})})})},u.lchmodSync=function(d,p){var f=u.openSync(d,Xc.O_WRONLY|Xc.O_SYMLINK,p),m=!0,h;try{h=u.fchmodSync(f,p),m=!1}finally{if(m)try{u.closeSync(f)}catch{}else u.closeSync(f)}return h}}function r(u){Xc.hasOwnProperty("O_SYMLINK")&&u.futimes?(u.lutimes=function(d,p,f,m){u.open(d,Xc.O_SYMLINK,function(h,y){if(h){m&&m(h);return}u.futimes(y,p,f,function(b){u.close(y,function(w){m&&m(b||w)})})})},u.lutimesSync=function(d,p,f){var m=u.openSync(d,Xc.O_SYMLINK),h,y=!0;try{h=u.futimesSync(m,p,f),y=!1}finally{if(y)try{u.closeSync(m)}catch{}else u.closeSync(m)}return h}):u.futimes&&(u.lutimes=function(d,p,f,m){m&&process.nextTick(m)},u.lutimesSync=function(){})}function i(u){return u&&function(d,p,f){return u.call(e,d,p,function(m){c(m)&&(m=null),f&&f.apply(this,arguments)})}}function n(u){return u&&function(d,p){try{return u.call(e,d,p)}catch(f){if(!c(f))throw f}}}function s(u){return u&&function(d,p,f,m){return u.call(e,d,p,f,function(h){c(h)&&(h=null),m&&m.apply(this,arguments)})}}function a(u){return u&&function(d,p,f){try{return u.call(e,d,p,f)}catch(m){if(!c(m))throw m}}}function o(u){return u&&function(d,p,f){typeof p=="function"&&(f=p,p=null);function m(h,y){y&&(y.uid<0&&(y.uid+=4294967296),y.gid<0&&(y.gid+=4294967296)),f&&f.apply(this,arguments)}return p?u.call(e,d,p,m):u.call(e,d,m)}}function l(u){return u&&function(d,p){var f=p?u.call(e,d,p):u.call(e,d);return f&&(f.uid<0&&(f.uid+=4294967296),f.gid<0&&(f.gid+=4294967296)),f}}function c(u){if(!u||u.code==="ENOSYS")return!0;var d=!process.getuid||process.getuid()!==0;return!!(d&&(u.code==="EINVAL"||u.code==="EPERM"))}}});var Az=g((zEt,Rz)=>{var Nz=require("stream").Stream;Rz.exports=f7e;function f7e(e){return{ReadStream:t,WriteStream:r};function t(i,n){if(!(this instanceof t))return new t(i,n);Nz.call(this);var s=this;this.path=i,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,n=n||{};for(var a=Object.keys(n),o=0,l=a.length;othis.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){s._read()});return}e.open(this.path,this.flags,this.mode,function(u,d){if(u){s.emit("error",u),s.readable=!1;return}s.fd=d,s.emit("open",d),s._read()})}function r(i,n){if(!(this instanceof r))return new r(i,n);Nz.call(this),this.path=i,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,n=n||{};for(var s=Object.keys(n),a=0,o=s.length;a= zero");this.pos=this.start}this.busy=!1,this._queue=[],this.fd===null&&(this._open=e.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}});var Oz=g(($Et,Cz)=>{"use strict";Cz.exports=h7e;var m7e=Object.getPrototypeOf||function(e){return e.__proto__};function h7e(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:m7e(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}),t}});var A4=g((HEt,yS)=>{var Sr=require("fs"),g7e=Tz(),y7e=Az(),b7e=Oz(),T4=require("util"),Xi,R4;typeof Symbol=="function"&&typeof Symbol.for=="function"?(Xi=Symbol.for("graceful-fs.queue"),R4=Symbol.for("graceful-fs.previous")):(Xi="___graceful-fs.queue",R4="___graceful-fs.previous");function v7e(){}function Dz(e,t){Object.defineProperty(e,Xi,{get:function(){return t}})}var Cd=v7e;T4.debuglog?Cd=T4.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(Cd=function(){var e=T4.format.apply(T4,arguments);e="GFS4: "+e.split(/\n/).join(` +GFS4: `),console.error(e)});Sr[Xi]||(Pz=global[Xi]||[],Dz(Sr,Pz),Sr.close=function(e){function t(r,i){return e.call(Sr,r,function(n){n||Iz(),typeof i=="function"&&i.apply(this,arguments)})}return Object.defineProperty(t,R4,{value:e}),t}(Sr.close),Sr.closeSync=function(e){function t(r){e.apply(Sr,arguments),Iz()}return Object.defineProperty(t,R4,{value:e}),t}(Sr.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){Cd(Sr[Xi]),require("assert").equal(Sr[Xi].length,0)}));var Pz;global[Xi]||Dz(global,Sr[Xi]);yS.exports=hS(b7e(Sr));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Sr.__patched&&(yS.exports=hS(Sr),Sr.__patched=!0);function hS(e){g7e(e),e.gracefulify=hS,e.createReadStream=T,e.createWriteStream=q;var t=e.readFile;e.readFile=r;function r(P,M,x){return typeof M=="function"&&(x=M,M=null),Y(P,M,x);function Y(L,R,I,F){return t(L,R,function(ae){ae&&(ae.code==="EMFILE"||ae.code==="ENFILE")?If([Y,[L,R,I],ae,F||Date.now(),Date.now()]):typeof I=="function"&&I.apply(this,arguments)})}}var i=e.writeFile;e.writeFile=n;function n(P,M,x,Y){return typeof x=="function"&&(Y=x,x=null),L(P,M,x,Y);function L(R,I,F,ae,ie){return i(R,I,F,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?If([L,[R,I,F,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}var s=e.appendFile;s&&(e.appendFile=a);function a(P,M,x,Y){return typeof x=="function"&&(Y=x,x=null),L(P,M,x,Y);function L(R,I,F,ae,ie){return s(R,I,F,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?If([L,[R,I,F,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}var o=e.copyFile;o&&(e.copyFile=l);function l(P,M,x,Y){return typeof x=="function"&&(Y=x,x=0),L(P,M,x,Y);function L(R,I,F,ae,ie){return o(R,I,F,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?If([L,[R,I,F,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}var c=e.readdir;e.readdir=d;var u=/^v[0-5]\./;function d(P,M,x){typeof M=="function"&&(x=M,M=null);var Y=u.test(process.version)?function(I,F,ae,ie){return c(I,L(I,F,ae,ie))}:function(I,F,ae,ie){return c(I,F,L(I,F,ae,ie))};return Y(P,M,x);function L(R,I,F,ae){return function(ie,_e){ie&&(ie.code==="EMFILE"||ie.code==="ENFILE")?If([Y,[R,I,F],ie,ae||Date.now(),Date.now()]):(_e&&_e.sort&&_e.sort(),typeof F=="function"&&F.call(this,ie,_e))}}}if(process.version.substr(0,4)==="v0.8"){var p=y7e(e);b=p.ReadStream,v=p.WriteStream}var f=e.ReadStream;f&&(b.prototype=Object.create(f.prototype),b.prototype.open=w);var m=e.WriteStream;m&&(v.prototype=Object.create(m.prototype),v.prototype.open=E),Object.defineProperty(e,"ReadStream",{get:function(){return b},set:function(P){b=P},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return v},set:function(P){v=P},enumerable:!0,configurable:!0});var h=b;Object.defineProperty(e,"FileReadStream",{get:function(){return h},set:function(P){h=P},enumerable:!0,configurable:!0});var y=v;Object.defineProperty(e,"FileWriteStream",{get:function(){return y},set:function(P){y=P},enumerable:!0,configurable:!0});function b(P,M){return this instanceof b?(f.apply(this,arguments),this):b.apply(Object.create(b.prototype),arguments)}function w(){var P=this;B(P.path,P.flags,P.mode,function(M,x){M?(P.autoClose&&P.destroy(),P.emit("error",M)):(P.fd=x,P.emit("open",x),P.read())})}function v(P,M){return this instanceof v?(m.apply(this,arguments),this):v.apply(Object.create(v.prototype),arguments)}function E(){var P=this;B(P.path,P.flags,P.mode,function(M,x){M?(P.destroy(),P.emit("error",M)):(P.fd=x,P.emit("open",x))})}function T(P,M){return new e.ReadStream(P,M)}function q(P,M){return new e.WriteStream(P,M)}var O=e.open;e.open=B;function B(P,M,x,Y){return typeof x=="function"&&(Y=x,x=null),L(P,M,x,Y);function L(R,I,F,ae,ie){return O(R,I,F,function(_e,Ue){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?If([L,[R,I,F,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}return e}function If(e){Cd("ENQUEUE",e[0].name,e[1]),Sr[Xi].push(e),gS()}var N4;function Iz(){for(var e=Date.now(),t=0;t2&&(Sr[Xi][t][3]=e,Sr[Xi][t][4]=e);gS()}function gS(){if(clearTimeout(N4),N4=void 0,Sr[Xi].length!==0){var e=Sr[Xi].shift(),t=e[0],r=e[1],i=e[2],n=e[3],s=e[4];if(n===void 0)Cd("RETRY",t.name,r),t.apply(null,r);else if(Date.now()-n>=6e4){Cd("TIMEOUT",t.name,r);var a=r.pop();typeof a=="function"&&a.call(null,i)}else{var o=Date.now()-s,l=Math.max(s-n,1),c=Math.min(l*1.2,100);o>=c?(Cd("RETRY",t.name,r),t.apply(null,r.concat([n]))):Sr[Xi].push(e)}N4===void 0&&(N4=setTimeout(gS,0))}}});var Fz=g((GEt,Lz)=>{"use strict";var _7e=require("path");Lz.exports=e=>{let t=process.cwd();return e=_7e.resolve(e),process.platform==="win32"&&(t=t.toLowerCase(),e=e.toLowerCase()),e===t}});var qz=g((VEt,Bz)=>{"use strict";var bS=require("path");Bz.exports=(e,t)=>{let r=bS.relative(t,e);return!!(r&&r!==".."&&!r.startsWith(`..${bS.sep}`)&&r!==bS.resolve(e))}});var Mz=g(vS=>{var Od=require("path"),Yc=process.platform==="win32",Qc=require("fs"),w7e=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function E7e(){var e;if(w7e){var t=new Error;e=r}else e=i;return e;function r(n){n&&(t.message=n.message,n=t,i(n))}function i(n){if(n){if(process.throwDeprecation)throw n;if(!process.noDeprecation){var s="fs: missing callback "+(n.stack||n.message);process.traceDeprecation?console.trace(s):console.error(s)}}}}function S7e(e){return typeof e=="function"?e:E7e()}var WEt=Od.normalize;Yc?zl=/(.*?)(?:[\/\\]+|$)/g:zl=/(.*?)(?:[\/]+|$)/g;var zl;Yc?U0=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/:U0=/^[\/]*/;var U0;vS.realpathSync=function(t,r){if(t=Od.resolve(t),r&&Object.prototype.hasOwnProperty.call(r,t))return r[t];var i=t,n={},s={},a,o,l,c;u();function u(){var y=U0.exec(t);a=y[0].length,o=y[0],l=y[0],c="",Yc&&!s[l]&&(Qc.lstatSync(l),s[l]=!0)}for(;a=t.length)return r&&(r[n]=t),i(null,t);zl.lastIndex=o;var y=zl.exec(t);return u=l,l+=y[0],c=u+y[1],o=zl.lastIndex,a[c]||r&&r[c]===c?process.nextTick(p):r&&Object.prototype.hasOwnProperty.call(r,c)?h(r[c]):Qc.lstat(c,f)}function f(y,b){if(y)return i(y);if(!b.isSymbolicLink())return a[c]=!0,r&&(r[c]=c),process.nextTick(p);if(!Yc){var w=b.dev.toString(32)+":"+b.ino.toString(32);if(s.hasOwnProperty(w))return m(null,s[w],c)}Qc.stat(c,function(v){if(v)return i(v);Qc.readlink(c,function(E,T){Yc||(s[w]=T),m(E,T)})})}function m(y,b,w){if(y)return i(y);var v=Od.resolve(u,b);r&&(r[w]=v),h(v)}function h(y){t=Od.resolve(y,t.slice(o)),d()}}});var SS=g((XEt,zz)=>{zz.exports=Zc;Zc.realpath=Zc;Zc.sync=ES;Zc.realpathSync=ES;Zc.monkeypatch=T7e;Zc.unmonkeypatch=N7e;var Df=require("fs"),_S=Df.realpath,wS=Df.realpathSync,x7e=process.version,kz=/^v[0-5]\./.test(x7e),jz=Mz();function Uz(e){return e&&e.syscall==="realpath"&&(e.code==="ELOOP"||e.code==="ENOMEM"||e.code==="ENAMETOOLONG")}function Zc(e,t,r){if(kz)return _S(e,t,r);typeof t=="function"&&(r=t,t=null),_S(e,t,function(i,n){Uz(i)?jz.realpath(e,t,r):r(i,n)})}function ES(e,t){if(kz)return wS(e,t);try{return wS(e,t)}catch(r){if(Uz(r))return jz.realpathSync(e,t);throw r}}function T7e(){Df.realpath=Zc,Df.realpathSync=ES}function N7e(){Df.realpath=_S,Df.realpathSync=wS}});var Hz=g((QEt,$z)=>{$z.exports=function(e,t){for(var r=[],i=0;i{"use strict";Kz.exports=Vz;function Vz(e,t,r){e instanceof RegExp&&(e=Gz(e,r)),t instanceof RegExp&&(t=Gz(t,r));var i=Wz(e,t,r);return i&&{start:i[0],end:i[1],pre:r.slice(0,i[0]),body:r.slice(i[0]+e.length,i[1]),post:r.slice(i[1]+t.length)}}function Gz(e,t){var r=t.match(e);return r?r[0]:null}Vz.range=Wz;function Wz(e,t,r){var i,n,s,a,o,l=r.indexOf(e),c=r.indexOf(t,l+1),u=l;if(l>=0&&c>0){for(i=[],s=r.length;u>=0&&!o;)u==l?(i.push(u),l=r.indexOf(e,u+1)):i.length==1?o=[i.pop(),c]:(n=i.pop(),n=0?l:c;i.length&&(o=[s,a])}return o}});var r$=g((ZEt,t$)=>{var A7e=Hz(),Xz=C4();t$.exports=P7e;var Qz="\0SLASH"+Math.random()+"\0",Yz="\0OPEN"+Math.random()+"\0",TS="\0CLOSE"+Math.random()+"\0",Zz="\0COMMA"+Math.random()+"\0",Jz="\0PERIOD"+Math.random()+"\0";function xS(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function C7e(e){return e.split("\\\\").join(Qz).split("\\{").join(Yz).split("\\}").join(TS).split("\\,").join(Zz).split("\\.").join(Jz)}function O7e(e){return e.split(Qz).join("\\").split(Yz).join("{").split(TS).join("}").split(Zz).join(",").split(Jz).join(".")}function e$(e){if(!e)return[""];var t=[],r=Xz("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,s=r.post,a=i.split(",");a[a.length-1]+="{"+n+"}";var o=e$(s);return s.length&&(a[a.length-1]+=o.shift(),a.push.apply(a,o)),t.push.apply(t,a),t}function P7e(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),Lf(C7e(e),!0).map(O7e)):[]}function I7e(e){return"{"+e+"}"}function D7e(e){return/^-?0\d/.test(e)}function L7e(e,t){return e<=t}function F7e(e,t){return e>=t}function Lf(e,t){var r=[],i=Xz("{","}",e);if(!i||/\$$/.test(i.pre))return[e];var n=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body),s=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body),a=n||s,o=i.body.indexOf(",")>=0;if(!a&&!o)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+TS+i.post,Lf(e)):[e];var l;if(a)l=i.body.split(/\.\./);else if(l=e$(i.body),l.length===1&&(l=Lf(l[0],!1).map(I7e),l.length===1)){var u=i.post.length?Lf(i.post,!1):[""];return u.map(function(x){return i.pre+l[0]+x})}var c=i.pre,u=i.post.length?Lf(i.post,!1):[""],d;if(a){var p=xS(l[0]),f=xS(l[1]),m=Math.max(l[0].length,l[1].length),h=l.length==3?Math.abs(xS(l[2])):1,y=L7e,b=f0){var q=new Array(T+1).join("0");v<0?E="-"+q+E.slice(1):E=q+E}}d.push(E)}}else d=A7e(l,function(M){return Lf(M,!1)});for(var O=0;O{o$.exports=Is;Is.Minimatch=Qi;var z0=function(){try{return require("path")}catch{}}()||{sep:"/"};Is.sep=z0.sep;var AS=Is.GLOBSTAR=Qi.GLOBSTAR={},B7e=r$(),i$={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},NS="[^/]",RS=NS+"*?",q7e="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",M7e="(?:(?!(?:\\/|^)\\.).)*?",n$=k7e("().*{}+?[]^$\\!");function k7e(e){return e.split("").reduce(function(t,r){return t[r]=!0,t},{})}var s$=/\/+/;Is.filter=j7e;function j7e(e,t){return t=t||{},function(r,i,n){return Is(r,e,t)}}function Jc(e,t){t=t||{};var r={};return Object.keys(e).forEach(function(i){r[i]=e[i]}),Object.keys(t).forEach(function(i){r[i]=t[i]}),r}Is.defaults=function(e){if(!e||typeof e!="object"||!Object.keys(e).length)return Is;var t=Is,r=function(n,s,a){return t(n,s,Jc(e,a))};return r.Minimatch=function(n,s){return new t.Minimatch(n,Jc(e,s))},r.Minimatch.defaults=function(n){return t.defaults(Jc(e,n)).Minimatch},r.filter=function(n,s){return t.filter(n,Jc(e,s))},r.defaults=function(n){return t.defaults(Jc(e,n))},r.makeRe=function(n,s){return t.makeRe(n,Jc(e,s))},r.braceExpand=function(n,s){return t.braceExpand(n,Jc(e,s))},r.match=function(i,n,s){return t.match(i,n,Jc(e,s))},r};Qi.defaults=function(e){return Is.defaults(e).Minimatch};function Is(e,t,r){return P4(t),r||(r={}),!r.nocomment&&t.charAt(0)==="#"?!1:new Qi(t,r).match(e)}function Qi(e,t){if(!(this instanceof Qi))return new Qi(e,t);P4(e),t||(t={}),e=e.trim(),!t.allowWindowsEscape&&z0.sep!=="/"&&(e=e.split(z0.sep).join("/")),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!t.partial,this.make()}Qi.prototype.debug=function(){};Qi.prototype.make=U7e;function U7e(){var e=this.pattern,t=this.options;if(!t.nocomment&&e.charAt(0)==="#"){this.comment=!0;return}if(!e){this.empty=!0;return}this.parseNegate();var r=this.globSet=this.braceExpand();t.debug&&(this.debug=function(){console.error.apply(console,arguments)}),this.debug(this.pattern,r),r=this.globParts=r.map(function(i){return i.split(s$)}),this.debug(this.pattern,r),r=r.map(function(i,n,s){return i.map(this.parse,this)},this),this.debug(this.pattern,r),r=r.filter(function(i){return i.indexOf(!1)===-1}),this.debug(this.pattern,r),this.set=r}Qi.prototype.parseNegate=z7e;function z7e(){var e=this.pattern,t=!1,r=this.options,i=0;if(!r.nonegate){for(var n=0,s=e.length;n"u"?this.pattern:e,P4(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:B7e(e)}var $7e=1024*64,P4=function(e){if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>$7e)throw new TypeError("pattern is too long")};Qi.prototype.parse=H7e;var O4={};function H7e(e,t){P4(e);var r=this.options;if(e==="**")if(r.noglobstar)e="*";else return AS;if(e==="")return"";var i="",n=!!r.nocase,s=!1,a=[],o=[],l,c=!1,u=-1,d=-1,p=e.charAt(0)==="."?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",f=this;function m(){if(l){switch(l){case"*":i+=RS,n=!0;break;case"?":i+=NS,n=!0;break;default:i+="\\"+l;break}f.debug("clearStateChar %j %j",l,i),l=!1}}for(var h=0,y=e.length,b;h-1;B--){var P=o[B],M=i.slice(0,P.reStart),x=i.slice(P.reStart,P.reEnd-8),Y=i.slice(P.reEnd-8,P.reEnd),L=i.slice(P.reEnd);Y+=L;var R=M.split("(").length-1,I=L;for(h=0;h"u"&&(r=this.partial),this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return t==="";if(t==="/"&&r)return!0;var i=this.options;z0.sep!=="/"&&(t=t.split(z0.sep).join("/")),t=t.split(s$),this.debug(this.pattern,"split",t);var n=this.set;this.debug(this.pattern,"set",n);var s,a;for(a=t.length-1;a>=0&&(s=t[a],!s);a--);for(a=0;a>> no match, partial?`,e,u,t,d),u===a))}var f;if(typeof l=="string"?(f=c===l,this.debug("string match",l,c,f)):(f=c.match(l),this.debug("pattern match",l,c,f)),!f)return!1}if(n===a&&s===o)return!0;if(n===a)return r;if(s===o)return n===a-1&&e[n]==="";throw new Error("wtf?")};function V7e(e){return e.replace(/\\(.)/g,"$1")}function W7e(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var l$=g((e5t,CS)=>{typeof Object.create=="function"?CS.exports=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:CS.exports=function(t,r){t.super_=r;var i=function(){};i.prototype=r.prototype,t.prototype=new i,t.prototype.constructor=t}});var Pd=g((t5t,PS)=>{try{if(OS=require("util"),typeof OS.inherits!="function")throw"";PS.exports=OS.inherits}catch{PS.exports=l$()}var OS});var D4=g((r5t,I4)=>{"use strict";function c$(e){return e.charAt(0)==="/"}function u$(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,r=t.exec(e),i=r[1]||"",n=!!(i&&i.charAt(1)!==":");return!!(r[2]||n)}I4.exports=process.platform==="win32"?u$:c$;I4.exports.posix=c$;I4.exports.win32=u$});var DS=g(eu=>{eu.setopts=J7e;eu.ownProp=d$;eu.makeAbs=H0;eu.finish=eSe;eu.mark=tSe;eu.isIgnored=f$;eu.childrenIgnored=rSe;function d$(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var K7e=require("fs"),Ff=require("path"),X7e=$0(),p$=D4(),IS=X7e.Minimatch;function Q7e(e,t){return e.localeCompare(t,"en")}function Y7e(e,t){e.ignore=t.ignore||[],Array.isArray(e.ignore)||(e.ignore=[e.ignore]),e.ignore.length&&(e.ignore=e.ignore.map(Z7e))}function Z7e(e){var t=null;if(e.slice(-3)==="/**"){var r=e.replace(/(\/\*\*)+$/,"");t=new IS(r,{dot:!0})}return{matcher:new IS(e,{dot:!0}),gmatcher:t}}function J7e(e,t,r){if(r||(r={}),r.matchBase&&t.indexOf("/")===-1){if(r.noglobstar)throw new Error("base matching requires globstar");t="**/"+t}e.silent=!!r.silent,e.pattern=t,e.strict=r.strict!==!1,e.realpath=!!r.realpath,e.realpathCache=r.realpathCache||Object.create(null),e.follow=!!r.follow,e.dot=!!r.dot,e.mark=!!r.mark,e.nodir=!!r.nodir,e.nodir&&(e.mark=!0),e.sync=!!r.sync,e.nounique=!!r.nounique,e.nonull=!!r.nonull,e.nosort=!!r.nosort,e.nocase=!!r.nocase,e.stat=!!r.stat,e.noprocess=!!r.noprocess,e.absolute=!!r.absolute,e.fs=r.fs||K7e,e.maxLength=r.maxLength||1/0,e.cache=r.cache||Object.create(null),e.statCache=r.statCache||Object.create(null),e.symlinks=r.symlinks||Object.create(null),Y7e(e,r),e.changedCwd=!1;var i=process.cwd();d$(r,"cwd")?(e.cwd=Ff.resolve(r.cwd),e.changedCwd=e.cwd!==i):e.cwd=i,e.root=r.root||Ff.resolve(e.cwd,"/"),e.root=Ff.resolve(e.root),process.platform==="win32"&&(e.root=e.root.replace(/\\/g,"/")),e.cwdAbs=p$(e.cwd)?e.cwd:H0(e,e.cwd),process.platform==="win32"&&(e.cwdAbs=e.cwdAbs.replace(/\\/g,"/")),e.nomount=!!r.nomount,r.nonegate=!0,r.nocomment=!0,e.minimatch=new IS(t,r),e.options=e.minimatch.options}function eSe(e){for(var t=e.nounique,r=t?[]:Object.create(null),i=0,n=e.matches.length;i{y$.exports=g$;g$.GlobSync=hi;var iSe=SS(),m$=$0(),n5t=m$.Minimatch,s5t=BS().Glob,a5t=require("util"),LS=require("path"),h$=require("assert"),L4=D4(),Id=DS(),nSe=Id.setopts,FS=Id.ownProp,sSe=Id.childrenIgnored,aSe=Id.isIgnored;function g$(e,t){if(typeof t=="function"||arguments.length===3)throw new TypeError(`callback provided to sync glob +See: https://github.com/isaacs/node-glob/issues/167`);return new hi(e,t).found}function hi(e,t){if(!e)throw new Error("must provide pattern");if(typeof t=="function"||arguments.length===3)throw new TypeError(`callback provided to sync glob +See: https://github.com/isaacs/node-glob/issues/167`);if(!(this instanceof hi))return new hi(e,t);if(nSe(this,e,t),this.noprocess)return this;var r=this.minimatch.set.length;this.matches=new Array(r);for(var i=0;ithis.maxLength)return!1;if(!this.stat&&FS(this.cache,t)){var a=this.cache[t];if(Array.isArray(a)&&(a="DIR"),!r||a==="DIR")return a;if(r&&a==="FILE")return!1}var i,n=this.statCache[t];if(!n){var s;try{s=this.fs.lstatSync(t)}catch(o){if(o&&(o.code==="ENOENT"||o.code==="ENOTDIR"))return this.statCache[t]=!1,!1}if(s&&s.isSymbolicLink())try{n=this.fs.statSync(t)}catch{n=s}else n=s}this.statCache[t]=n;var a=!0;return n&&(a=n.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||a,r&&a==="FILE"?!1:a};hi.prototype._mark=function(e){return Id.mark(this,e)};hi.prototype._makeAbs=function(e){return Id.makeAbs(this,e)}});var qS=g((l5t,_$)=>{_$.exports=v$;function v$(e,t){if(e&&t)return v$(e)(t);if(typeof e!="function")throw new TypeError("need wrapper function");return Object.keys(e).forEach(function(i){r[i]=e[i]}),r;function r(){for(var i=new Array(arguments.length),n=0;n{var w$=qS();MS.exports=w$(F4);MS.exports.strict=w$(E$);F4.proto=F4(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return F4(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return E$(this)},configurable:!0})});function F4(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function E$(e){var t=function(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)},r=e.name||"Function wrapped with `once`";return t.onceError=r+" shouldn't be called more than once",t.called=!1,t}});var x$=g((u5t,S$)=>{var oSe=qS(),V0=Object.create(null),lSe=G0();S$.exports=oSe(cSe);function cSe(e,t){return V0[e]?(V0[e].push(t),null):(V0[e]=[t],uSe(e))}function uSe(e){return lSe(function t(){var r=V0[e],i=r.length,n=dSe(arguments);try{for(var s=0;si?(r.splice(0,i),process.nextTick(function(){t.apply(null,n)})):delete V0[e]}})}function dSe(e){for(var t=e.length,r=[],i=0;i{N$.exports=Dd;var pSe=SS(),T$=$0(),d5t=T$.Minimatch,fSe=Pd(),mSe=require("events").EventEmitter,kS=require("path"),jS=require("assert"),W0=D4(),zS=b$(),Ld=DS(),hSe=Ld.setopts,US=Ld.ownProp,$S=x$(),p5t=require("util"),gSe=Ld.childrenIgnored,ySe=Ld.isIgnored,bSe=G0();function Dd(e,t,r){if(typeof t=="function"&&(r=t,t={}),t||(t={}),t.sync){if(r)throw new TypeError("callback provided to sync glob");return zS(e,t)}return new Pt(e,t,r)}Dd.sync=zS;var vSe=Dd.GlobSync=zS.GlobSync;Dd.glob=Dd;function _Se(e,t){if(t===null||typeof t!="object")return e;for(var r=Object.keys(t),i=r.length;i--;)e[r[i]]=t[r[i]];return e}Dd.hasMagic=function(e,t){var r=_Se({},t);r.noprocess=!0;var i=new Pt(e,r),n=i.minimatch.set;if(!e)return!1;if(n.length>1)return!0;for(var s=0;sthis.maxLength)return t();if(!this.stat&&US(this.cache,r)){var n=this.cache[r];if(Array.isArray(n)&&(n="DIR"),!i||n==="DIR")return t(null,n);if(i&&n==="FILE")return t()}var s,a=this.statCache[r];if(a!==void 0){if(a===!1)return t(null,a);var o=a.isDirectory()?"DIR":"FILE";return i&&o==="FILE"?t():t(null,o,a)}var l=this,c=$S("stat\0"+r,u);c&&l.fs.lstat(r,c);function u(d,p){if(p&&p.isSymbolicLink())return l.fs.stat(r,function(f,m){f?l._stat2(e,r,null,p,t):l._stat2(e,r,f,m,t)});l._stat2(e,r,d,p,t)}};Pt.prototype._stat2=function(e,t,r,i,n){if(r&&(r.code==="ENOENT"||r.code==="ENOTDIR"))return this.statCache[t]=!1,n();var s=e.slice(-1)==="/";if(this.statCache[t]=i,t.slice(-1)==="/"&&i&&!i.isDirectory())return n(null,!1,i);var a=!0;return i&&(a=i.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||a,s&&a==="FILE"?n():n(null,a,i)}});var L$=g((m5t,D$)=>{var Yt=require("assert"),O$=require("path"),R$=require("fs"),Bf;try{Bf=BS()}catch{}var ESe={nosort:!0,silent:!0},HS=0,K0=process.platform==="win32",P$=e=>{if(["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(r=>{e[r]=e[r]||R$[r],r=r+"Sync",e[r]=e[r]||R$[r]}),e.maxBusyTries=e.maxBusyTries||3,e.emfileWait=e.emfileWait||1e3,e.glob===!1&&(e.disableGlob=!0),e.disableGlob!==!0&&Bf===void 0)throw Error("glob dependency not found, set `options.disableGlob = true` if intentional");e.disableGlob=e.disableGlob||!1,e.glob=e.glob||ESe},VS=(e,t,r)=>{typeof t=="function"&&(r=t,t={}),Yt(e,"rimraf: missing path"),Yt.equal(typeof e,"string","rimraf: path should be a string"),Yt.equal(typeof r,"function","rimraf: callback function required"),Yt(t,"rimraf: invalid options argument provided"),Yt.equal(typeof t,"object","rimraf: options should be object"),P$(t);let i=0,n=null,s=0,a=l=>{n=n||l,--s===0&&r(n)},o=(l,c)=>{if(l)return r(l);if(s=c.length,s===0)return r();c.forEach(u=>{let d=p=>{if(p){if((p.code==="EBUSY"||p.code==="ENOTEMPTY"||p.code==="EPERM")&&iGS(u,t,d),i*100);if(p.code==="EMFILE"&&HSGS(u,t,d),HS++);p.code==="ENOENT"&&(p=null)}HS=0,a(p)};GS(u,t,d)})};if(t.disableGlob||!Bf.hasMagic(e))return o(null,[e]);t.lstat(e,(l,c)=>{if(!l)return o(null,[e]);Bf(e,t.glob,o)})},GS=(e,t,r)=>{Yt(e),Yt(t),Yt(typeof r=="function"),t.lstat(e,(i,n)=>{if(i&&i.code==="ENOENT")return r(null);if(i&&i.code==="EPERM"&&K0&&A$(e,t,i,r),n&&n.isDirectory())return B4(e,t,i,r);t.unlink(e,s=>{if(s){if(s.code==="ENOENT")return r(null);if(s.code==="EPERM")return K0?A$(e,t,s,r):B4(e,t,s,r);if(s.code==="EISDIR")return B4(e,t,s,r)}return r(s)})})},A$=(e,t,r,i)=>{Yt(e),Yt(t),Yt(typeof i=="function"),t.chmod(e,438,n=>{n?i(n.code==="ENOENT"?null:r):t.stat(e,(s,a)=>{s?i(s.code==="ENOENT"?null:r):a.isDirectory()?B4(e,t,r,i):t.unlink(e,i)})})},C$=(e,t,r)=>{Yt(e),Yt(t);try{t.chmodSync(e,438)}catch(n){if(n.code==="ENOENT")return;throw r}let i;try{i=t.statSync(e)}catch(n){if(n.code==="ENOENT")return;throw r}i.isDirectory()?q4(e,t,r):t.unlinkSync(e)},B4=(e,t,r,i)=>{Yt(e),Yt(t),Yt(typeof i=="function"),t.rmdir(e,n=>{n&&(n.code==="ENOTEMPTY"||n.code==="EEXIST"||n.code==="EPERM")?SSe(e,t,i):n&&n.code==="ENOTDIR"?i(r):i(n)})},SSe=(e,t,r)=>{Yt(e),Yt(t),Yt(typeof r=="function"),t.readdir(e,(i,n)=>{if(i)return r(i);let s=n.length;if(s===0)return t.rmdir(e,r);let a;n.forEach(o=>{VS(O$.join(e,o),t,l=>{if(!a){if(l)return r(a=l);--s===0&&t.rmdir(e,r)}})})})},I$=(e,t)=>{t=t||{},P$(t),Yt(e,"rimraf: missing path"),Yt.equal(typeof e,"string","rimraf: path should be a string"),Yt(t,"rimraf: missing options"),Yt.equal(typeof t,"object","rimraf: options should be object");let r;if(t.disableGlob||!Bf.hasMagic(e))r=[e];else try{t.lstatSync(e),r=[e]}catch{r=Bf.sync(e,t.glob)}if(r.length)for(let i=0;i{Yt(e),Yt(t);try{t.rmdirSync(e)}catch(i){if(i.code==="ENOENT")return;if(i.code==="ENOTDIR")throw r;(i.code==="ENOTEMPTY"||i.code==="EEXIST"||i.code==="EPERM")&&xSe(e,t)}},xSe=(e,t)=>{Yt(e),Yt(t),t.readdirSync(e).forEach(n=>I$(O$.join(e,n),t));let r=K0?100:1,i=0;do{let n=!0;try{let s=t.rmdirSync(e,t);return n=!1,s}finally{if(++i{"use strict";F$.exports=(e,t=1,r)=>{if(r={indent:" ",includeEmptyLines:!1,...r},typeof e!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof e}\``);if(typeof t!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof t}\``);if(typeof r.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``);if(t===0)return e;let i=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return e.replace(i,r.indent.repeat(t))}});var j$=g((g5t,k$)=>{"use strict";var q$=require("os"),M$=/\s+at.*(?:\(|\s)(.*)\)?/,TSe=/^(?:(?:(?:node|(?:internal\/[\w/]*|.*node_modules\/(?:babel-polyfill|pirates)\/.*)?\w+)\.js:\d+:\d+)|native)/,NSe=typeof q$.homedir>"u"?"":q$.homedir();k$.exports=(e,t)=>(t=Object.assign({pretty:!1},t),e.replace(/\\/g,"/").split(` +`).filter(r=>{let i=r.match(M$);if(i===null||!i[1])return!0;let n=i[1];return n.includes(".app/Contents/Resources/electron.asar")||n.includes(".app/Contents/Resources/default_app.asar")?!1:!TSe.test(n)}).filter(r=>r.trim()!=="").map(r=>t.pretty?r.replace(M$,(i,n)=>i.replace(n,n.replace(NSe,"~"))):r).join(` +`))});var z$=g((y5t,U$)=>{"use strict";var RSe=B$(),ASe=j$(),CSe=e=>e.replace(/\s+at .*aggregate-error\/index.js:\d+:\d+\)?/g,""),WS=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);t=[...t].map(i=>i instanceof Error?i:i!==null&&typeof i=="object"?Object.assign(new Error(i.message),i):new Error(i));let r=t.map(i=>typeof i.stack=="string"?CSe(ASe(i.stack)):String(i)).join(` +`);r=` +`+RSe(r,4),super(r),this.name="AggregateError",Object.defineProperty(this,"_errors",{value:t})}*[Symbol.iterator](){for(let t of this._errors)yield t}};U$.exports=WS});var H$=g((b5t,$$)=>{"use strict";var OSe=z$();$$.exports=async(e,t,{concurrency:r=1/0,stopOnError:i=!0}={})=>new Promise((n,s)=>{if(typeof t!="function")throw new TypeError("Mapper function is required");if(!((Number.isSafeInteger(r)||r===1/0)&&r>=1))throw new TypeError(`Expected \`concurrency\` to be an integer from 1 and up or \`Infinity\`, got \`${r}\` (${typeof r})`);let a=[],o=[],l=e[Symbol.iterator](),c=!1,u=!1,d=0,p=0,f=()=>{if(c)return;let m=l.next(),h=p;if(p++,m.done){u=!0,d===0&&(!i&&o.length!==0?s(new OSe(o)):n(a));return}d++,(async()=>{try{let y=await m.value;a[h]=await t(y,h),d--,f()}catch(y){i?(c=!0,s(y)):(o.push(y),d--,f())}})()};for(let m=0;m{"use strict";var{promisify:PSe}=require("util"),G$=require("path"),V$=Sz(),ISe=y8(),DSe=oS(),la=A4(),LSe=Fz(),FSe=qz(),W$=L$(),BSe=H$(),qSe=PSe(W$),K$={glob:!1,unlink:la.unlink,unlinkSync:la.unlinkSync,chmod:la.chmod,chmodSync:la.chmodSync,stat:la.stat,statSync:la.statSync,lstat:la.lstat,lstatSync:la.lstatSync,rmdir:la.rmdir,rmdirSync:la.rmdirSync,readdir:la.readdir,readdirSync:la.readdirSync};function X$(e,t){if(LSe(e))throw new Error("Cannot delete the current working directory. Can be overridden with the `force` option.");if(!FSe(e,t))throw new Error("Cannot delete files/directories outside the current working directory. Can be overridden with the `force` option.")}function Q$(e){return e=Array.isArray(e)?e:[e],e=e.map(t=>process.platform==="win32"&&ISe(t)===!1?DSe(t):t),e}KS.exports=async(e,{force:t,dryRun:r,cwd:i=process.cwd(),onProgress:n=()=>{},...s}={})=>{s={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...s},e=Q$(e);let a=(await V$(e,s)).sort((u,d)=>d.localeCompare(u));a.length===0&&n({totalCount:0,deletedCount:0,percent:1});let o=0,c=await BSe(a,async u=>(u=G$.resolve(i,u),t||X$(u,i),r||await qSe(u,K$),o+=1,n({totalCount:a.length,deletedCount:o,percent:o/a.length}),u),s);return c.sort((u,d)=>u.localeCompare(d)),c};KS.exports.sync=(e,{force:t,dryRun:r,cwd:i=process.cwd(),...n}={})=>{n={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...n},e=Q$(e);let a=V$.sync(e,n).sort((o,l)=>l.localeCompare(o)).map(o=>(o=G$.resolve(i,o),t||X$(o,i),r||W$.sync(o,K$),o));return a.sort((o,l)=>o.localeCompare(l)),a}});var Z$=g((_5t,Y$)=>{"use strict";Y$.exports=function(t,r,i,n){var s=0,a=0,o=t.length-1,l=!1,c,u,d;if(typeof r=="number"?(c=r,d=i,u=n||function(){}):(d=r,u=i||function(){},c=t.length),!t.length)return u();var p=d.length,f=function(){return!l&&s{"use strict";var J$=require("fs"),MSe=require("path"),kSe=Z$();function eH(e,t,r,i){let n,s;i?(n=i,s=r):(n=r,s=null),J$.lstat(t,function(o,l){let c=o?0:l.size||0;if(l){if(e.has(l.ino))return n(null,0);e.add(l.ino)}!o&&l.isDirectory()?J$.readdir(t,(u,d)=>{if(u)return n(u);kSe(d,5e3,(p,f)=>{eH(e,MSe.join(t,p),s,(m,h)=>{m||(c+=h),f(m)})},p=>{n(p,c)})}):(s&&s.test(t)&&(c=0),n(o,c))})}tH.exports=(...e)=>(e.unshift(new Set),eH(...e))});var qf=g((E5t,Fd)=>{"use strict";function iH(e){return typeof e>"u"||e===null}function jSe(e){return typeof e=="object"&&e!==null}function USe(e){return Array.isArray(e)?e:iH(e)?[]:[e]}function zSe(e,t){var r,i,n,s;if(t)for(s=Object.keys(t),r=0,i=s.length;r{"use strict";function nH(e,t){var r="",i=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(r+='in "'+e.mark.name+'" '),r+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!t&&e.mark.snippet&&(r+=` + +`+e.mark.snippet),i+" "+r):i}function X0(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=nH(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}X0.prototype=Object.create(Error.prototype);X0.prototype.constructor=X0;X0.prototype.toString=function(t){return this.name+": "+nH(this,t)};sH.exports=X0});var oH=g((x5t,aH)=>{"use strict";var Q0=qf();function XS(e,t,r,i,n){var s="",a="",o=Math.floor(n/2)-1;return i-t>o&&(s=" ... ",t=i-o+s.length),r-i>o&&(a=" ...",r=i+o-a.length),{str:s+e.slice(t,r).replace(/\t/g,"\u2192")+a,pos:i-t+s.length}}function QS(e,t){return Q0.repeat(" ",t-e.length)+e}function GSe(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),typeof t.indent!="number"&&(t.indent=1),typeof t.linesBefore!="number"&&(t.linesBefore=3),typeof t.linesAfter!="number"&&(t.linesAfter=2);for(var r=/\r?\n|\r|\0/g,i=[0],n=[],s,a=-1;s=r.exec(e.buffer);)n.push(s.index),i.push(s.index+s[0].length),e.position<=s.index&&a<0&&(a=i.length-2);a<0&&(a=i.length-1);var o="",l,c,u=Math.min(e.line+t.linesAfter,n.length).toString().length,d=t.maxLength-(t.indent+u+3);for(l=1;l<=t.linesBefore&&!(a-l<0);l++)c=XS(e.buffer,i[a-l],n[a-l],e.position-(i[a]-i[a-l]),d),o=Q0.repeat(" ",t.indent)+QS((e.line-l+1).toString(),u)+" | "+c.str+` +`+o;for(c=XS(e.buffer,i[a],n[a],e.position,d),o+=Q0.repeat(" ",t.indent)+QS((e.line+1).toString(),u)+" | "+c.str+` +`,o+=Q0.repeat("-",t.indent+u+3+c.pos)+`^ +`,l=1;l<=t.linesAfter&&!(a+l>=n.length);l++)c=XS(e.buffer,i[a+l],n[a+l],e.position-(i[a]-i[a+l]),d),o+=Q0.repeat(" ",t.indent)+QS((e.line+l+1).toString(),u)+" | "+c.str+` +`;return o.replace(/\n$/,"")}aH.exports=GSe});var mn=g((T5t,cH)=>{"use strict";var lH=Mf(),VSe=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],WSe=["scalar","sequence","mapping"];function KSe(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(i){t[String(i)]=r})}),t}function XSe(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(VSe.indexOf(r)===-1)throw new lH('Unknown option "'+r+'" is met in definition of "'+e+'" YAML type.')}),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(r){return r},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=KSe(t.styleAliases||null),WSe.indexOf(this.kind)===-1)throw new lH('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}cH.exports=XSe});var JS=g((N5t,dH)=>{"use strict";var Y0=Mf(),YS=mn();function uH(e,t){var r=[];return e[t].forEach(function(i){var n=r.length;r.forEach(function(s,a){s.tag===i.tag&&s.kind===i.kind&&s.multi===i.multi&&(n=a)}),r[n]=i}),r}function QSe(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function i(n){n.multi?(e.multi[n.kind].push(n),e.multi.fallback.push(n)):e[n.kind][n.tag]=e.fallback[n.tag]=n}for(t=0,r=arguments.length;t{"use strict";var YSe=mn();pH.exports=new YSe("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var tx=g((A5t,fH)=>{"use strict";var ZSe=mn();fH.exports=new ZSe("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var rx=g((C5t,mH)=>{"use strict";var JSe=mn();mH.exports=new JSe("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var ix=g((O5t,hH)=>{"use strict";var exe=JS();hH.exports=new exe({explicit:[ex(),tx(),rx()]})});var nx=g((P5t,gH)=>{"use strict";var txe=mn();function rxe(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function ixe(){return null}function nxe(e){return e===null}gH.exports=new txe("tag:yaml.org,2002:null",{kind:"scalar",resolve:rxe,construct:ixe,predicate:nxe,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})});var sx=g((I5t,yH)=>{"use strict";var sxe=mn();function axe(e){if(e===null)return!1;var t=e.length;return t===4&&(e==="true"||e==="True"||e==="TRUE")||t===5&&(e==="false"||e==="False"||e==="FALSE")}function oxe(e){return e==="true"||e==="True"||e==="TRUE"}function lxe(e){return Object.prototype.toString.call(e)==="[object Boolean]"}yH.exports=new sxe("tag:yaml.org,2002:bool",{kind:"scalar",resolve:axe,construct:oxe,predicate:lxe,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})});var ax=g((D5t,bH)=>{"use strict";var cxe=qf(),uxe=mn();function dxe(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function pxe(e){return 48<=e&&e<=55}function fxe(e){return 48<=e&&e<=57}function mxe(e){if(e===null)return!1;var t=e.length,r=0,i=!1,n;if(!t)return!1;if(n=e[r],(n==="-"||n==="+")&&(n=e[++r]),n==="0"){if(r+1===t)return!0;if(n=e[++r],n==="b"){for(r++;r=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})});var ox=g((L5t,_H)=>{"use strict";var vH=qf(),yxe=mn(),bxe=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function vxe(e){return!(e===null||!bxe.test(e)||e[e.length-1]==="_")}function _xe(e){var t,r;return t=e.replace(/_/g,"").toLowerCase(),r=t[0]==="-"?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),t===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:t===".nan"?NaN:r*parseFloat(t,10)}var wxe=/^[-+]?[0-9]+e/;function Exe(e,t){var r;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(vH.isNegativeZero(e))return"-0.0";return r=e.toString(10),wxe.test(r)?r.replace("e",".e"):r}function Sxe(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||vH.isNegativeZero(e))}_H.exports=new yxe("tag:yaml.org,2002:float",{kind:"scalar",resolve:vxe,construct:_xe,predicate:Sxe,represent:Exe,defaultStyle:"lowercase"})});var lx=g((F5t,wH)=>{"use strict";wH.exports=ix().extend({implicit:[nx(),sx(),ax(),ox()]})});var cx=g((B5t,EH)=>{"use strict";EH.exports=lx()});var ux=g((q5t,TH)=>{"use strict";var xxe=mn(),SH=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),xH=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 Txe(e){return e===null?!1:SH.exec(e)!==null||xH.exec(e)!==null}function Nxe(e){var t,r,i,n,s,a,o,l=0,c=null,u,d,p;if(t=SH.exec(e),t===null&&(t=xH.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],i=+t[2]-1,n=+t[3],!t[4])return new Date(Date.UTC(r,i,n));if(s=+t[4],a=+t[5],o=+t[6],t[7]){for(l=t[7].slice(0,3);l.length<3;)l+="0";l=+l}return t[9]&&(u=+t[10],d=+(t[11]||0),c=(u*60+d)*6e4,t[9]==="-"&&(c=-c)),p=new Date(Date.UTC(r,i,n,s,a,o,l)),c&&p.setTime(p.getTime()-c),p}function Rxe(e){return e.toISOString()}TH.exports=new xxe("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:Txe,construct:Nxe,instanceOf:Date,represent:Rxe})});var dx=g((M5t,NH)=>{"use strict";var Axe=mn();function Cxe(e){return e==="<<"||e===null}NH.exports=new Axe("tag:yaml.org,2002:merge",{kind:"scalar",resolve:Cxe})});var fx=g((k5t,RH)=>{"use strict";var Oxe=mn(),px=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= +\r`;function Pxe(e){if(e===null)return!1;var t,r,i=0,n=e.length,s=px;for(r=0;r64)){if(t<0)return!1;i+=6}return i%8===0}function Ixe(e){var t,r,i=e.replace(/[\r\n=]/g,""),n=i.length,s=px,a=0,o=[];for(t=0;t>16&255),o.push(a>>8&255),o.push(a&255)),a=a<<6|s.indexOf(i.charAt(t));return r=n%4*6,r===0?(o.push(a>>16&255),o.push(a>>8&255),o.push(a&255)):r===18?(o.push(a>>10&255),o.push(a>>2&255)):r===12&&o.push(a>>4&255),new Uint8Array(o)}function Dxe(e){var t="",r=0,i,n,s=e.length,a=px;for(i=0;i>18&63],t+=a[r>>12&63],t+=a[r>>6&63],t+=a[r&63]),r=(r<<8)+e[i];return n=s%3,n===0?(t+=a[r>>18&63],t+=a[r>>12&63],t+=a[r>>6&63],t+=a[r&63]):n===2?(t+=a[r>>10&63],t+=a[r>>4&63],t+=a[r<<2&63],t+=a[64]):n===1&&(t+=a[r>>2&63],t+=a[r<<4&63],t+=a[64],t+=a[64]),t}function Lxe(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}RH.exports=new Oxe("tag:yaml.org,2002:binary",{kind:"scalar",resolve:Pxe,construct:Ixe,predicate:Lxe,represent:Dxe})});var mx=g((j5t,AH)=>{"use strict";var Fxe=mn(),Bxe=Object.prototype.hasOwnProperty,qxe=Object.prototype.toString;function Mxe(e){if(e===null)return!0;var t=[],r,i,n,s,a,o=e;for(r=0,i=o.length;r{"use strict";var jxe=mn(),Uxe=Object.prototype.toString;function zxe(e){if(e===null)return!0;var t,r,i,n,s,a=e;for(s=new Array(a.length),t=0,r=a.length;t{"use strict";var Hxe=mn(),Gxe=Object.prototype.hasOwnProperty;function Vxe(e){if(e===null)return!0;var t,r=e;for(t in r)if(Gxe.call(r,t)&&r[t]!==null)return!1;return!0}function Wxe(e){return e!==null?e:{}}OH.exports=new Hxe("tag:yaml.org,2002:set",{kind:"mapping",resolve:Vxe,construct:Wxe})});var k4=g(($5t,PH)=>{"use strict";PH.exports=cx().extend({implicit:[ux(),dx()],explicit:[fx(),mx(),hx(),gx()]})});var WH=g((H5t,_x)=>{"use strict";var qd=qf(),MH=Mf(),Kxe=oH(),Xxe=k4(),ru=Object.prototype.hasOwnProperty,j4=1,kH=2,jH=3,U4=4,yx=1,Qxe=2,IH=3,Yxe=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,Zxe=/[\x85\u2028\u2029]/,Jxe=/[,\[\]\{\}]/,UH=/^(?:!|!!|![a-z\-]+!)$/i,zH=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function DH(e){return Object.prototype.toString.call(e)}function Uo(e){return e===10||e===13}function Md(e){return e===9||e===32}function cs(e){return e===9||e===32||e===10||e===13}function kf(e){return e===44||e===91||e===93||e===123||e===125}function eTe(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function tTe(e){return e===120?2:e===117?4:e===85?8:0}function rTe(e){return 48<=e&&e<=57?e-48:-1}function LH(e){return e===48?"\0":e===97?"\x07":e===98?"\b":e===116||e===9?" ":e===110?` +`:e===118?"\v":e===102?"\f":e===114?"\r":e===101?"\x1B":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"\x85":e===95?"\xA0":e===76?"\u2028":e===80?"\u2029":""}function iTe(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var $H=new Array(256),HH=new Array(256);for(Bd=0;Bd<256;Bd++)$H[Bd]=LH(Bd)?1:0,HH[Bd]=LH(Bd);var Bd;function nTe(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||Xxe,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function GH(e,t){var r={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return r.snippet=Kxe(r),new MH(t,r)}function Ce(e,t){throw GH(e,t)}function z4(e,t){e.onWarning&&e.onWarning.call(null,GH(e,t))}var FH={YAML:function(t,r,i){var n,s,a;t.version!==null&&Ce(t,"duplication of %YAML directive"),i.length!==1&&Ce(t,"YAML directive accepts exactly one argument"),n=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),n===null&&Ce(t,"ill-formed argument of the YAML directive"),s=parseInt(n[1],10),a=parseInt(n[2],10),s!==1&&Ce(t,"unacceptable YAML version of the document"),t.version=i[0],t.checkLineBreaks=a<2,a!==1&&a!==2&&z4(t,"unsupported YAML version of the document")},TAG:function(t,r,i){var n,s;i.length!==2&&Ce(t,"TAG directive accepts exactly two arguments"),n=i[0],s=i[1],UH.test(n)||Ce(t,"ill-formed tag handle (first argument) of the TAG directive"),ru.call(t.tagMap,n)&&Ce(t,'there is a previously declared suffix for "'+n+'" tag handle'),zH.test(s)||Ce(t,"ill-formed tag prefix (second argument) of the TAG directive");try{s=decodeURIComponent(s)}catch{Ce(t,"tag prefix is malformed: "+s)}t.tagMap[n]=s}};function tu(e,t,r,i){var n,s,a,o;if(t1&&(e.result+=qd.repeat(` +`,t-1))}function sTe(e,t,r){var i,n,s,a,o,l,c,u,d=e.kind,p=e.result,f;if(f=e.input.charCodeAt(e.position),cs(f)||kf(f)||f===35||f===38||f===42||f===33||f===124||f===62||f===39||f===34||f===37||f===64||f===96||(f===63||f===45)&&(n=e.input.charCodeAt(e.position+1),cs(n)||r&&kf(n)))return!1;for(e.kind="scalar",e.result="",s=a=e.position,o=!1;f!==0;){if(f===58){if(n=e.input.charCodeAt(e.position+1),cs(n)||r&&kf(n))break}else if(f===35){if(i=e.input.charCodeAt(e.position-1),cs(i))break}else{if(e.position===e.lineStart&&$4(e)||r&&kf(f))break;if(Uo(f))if(l=e.line,c=e.lineStart,u=e.lineIndent,ai(e,!1,-1),e.lineIndent>=t){o=!0,f=e.input.charCodeAt(e.position);continue}else{e.position=a,e.line=l,e.lineStart=c,e.lineIndent=u;break}}o&&(tu(e,s,a,!1),vx(e,e.line-l),s=a=e.position,o=!1),Md(f)||(a=e.position+1),f=e.input.charCodeAt(++e.position)}return tu(e,s,a,!1),e.result?!0:(e.kind=d,e.result=p,!1)}function aTe(e,t){var r,i,n;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,i=n=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(tu(e,i,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)i=e.position,e.position++,n=e.position;else return!0;else Uo(r)?(tu(e,i,n,!0),vx(e,ai(e,!1,t)),i=n=e.position):e.position===e.lineStart&&$4(e)?Ce(e,"unexpected end of the document within a single quoted scalar"):(e.position++,n=e.position);Ce(e,"unexpected end of the stream within a single quoted scalar")}function oTe(e,t){var r,i,n,s,a,o;if(o=e.input.charCodeAt(e.position),o!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=i=e.position;(o=e.input.charCodeAt(e.position))!==0;){if(o===34)return tu(e,r,e.position,!0),e.position++,!0;if(o===92){if(tu(e,r,e.position,!0),o=e.input.charCodeAt(++e.position),Uo(o))ai(e,!1,t);else if(o<256&&$H[o])e.result+=HH[o],e.position++;else if((a=tTe(o))>0){for(n=a,s=0;n>0;n--)o=e.input.charCodeAt(++e.position),(a=eTe(o))>=0?s=(s<<4)+a:Ce(e,"expected hexadecimal character");e.result+=iTe(s),e.position++}else Ce(e,"unknown escape sequence");r=i=e.position}else Uo(o)?(tu(e,r,i,!0),vx(e,ai(e,!1,t)),r=i=e.position):e.position===e.lineStart&&$4(e)?Ce(e,"unexpected end of the document within a double quoted scalar"):(e.position++,i=e.position)}Ce(e,"unexpected end of the stream within a double quoted scalar")}function lTe(e,t){var r=!0,i,n,s,a=e.tag,o,l=e.anchor,c,u,d,p,f,m=Object.create(null),h,y,b,w;if(w=e.input.charCodeAt(e.position),w===91)u=93,f=!1,o=[];else if(w===123)u=125,f=!0,o={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=o),w=e.input.charCodeAt(++e.position);w!==0;){if(ai(e,!0,t),w=e.input.charCodeAt(e.position),w===u)return e.position++,e.tag=a,e.anchor=l,e.kind=f?"mapping":"sequence",e.result=o,!0;r?w===44&&Ce(e,"expected the node content, but found ','"):Ce(e,"missed comma between flow collection entries"),y=h=b=null,d=p=!1,w===63&&(c=e.input.charCodeAt(e.position+1),cs(c)&&(d=p=!0,e.position++,ai(e,!0,t))),i=e.line,n=e.lineStart,s=e.position,Uf(e,t,j4,!1,!0),y=e.tag,h=e.result,ai(e,!0,t),w=e.input.charCodeAt(e.position),(p||e.line===i)&&w===58&&(d=!0,w=e.input.charCodeAt(++e.position),ai(e,!0,t),Uf(e,t,j4,!1,!0),b=e.result),f?jf(e,o,m,y,h,b,i,n,s):d?o.push(jf(e,null,m,y,h,b,i,n,s)):o.push(h),ai(e,!0,t),w=e.input.charCodeAt(e.position),w===44?(r=!0,w=e.input.charCodeAt(++e.position)):r=!1}Ce(e,"unexpected end of the stream within a flow collection")}function cTe(e,t){var r,i,n=yx,s=!1,a=!1,o=t,l=0,c=!1,u,d;if(d=e.input.charCodeAt(e.position),d===124)i=!1;else if(d===62)i=!0;else return!1;for(e.kind="scalar",e.result="";d!==0;)if(d=e.input.charCodeAt(++e.position),d===43||d===45)yx===n?n=d===43?IH:Qxe:Ce(e,"repeat of a chomping mode identifier");else if((u=rTe(d))>=0)u===0?Ce(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):a?Ce(e,"repeat of an indentation width identifier"):(o=t+u-1,a=!0);else break;if(Md(d)){do d=e.input.charCodeAt(++e.position);while(Md(d));if(d===35)do d=e.input.charCodeAt(++e.position);while(!Uo(d)&&d!==0)}for(;d!==0;){for(bx(e),e.lineIndent=0,d=e.input.charCodeAt(e.position);(!a||e.lineIndento&&(o=e.lineIndent),Uo(d)){l++;continue}if(e.lineIndentt)&&l!==0)Ce(e,"bad indentation of a sequence entry");else if(e.lineIndentt)&&(y&&(a=e.line,o=e.lineStart,l=e.position),Uf(e,t,U4,!0,n)&&(y?m=e.result:h=e.result),y||(jf(e,d,p,f,m,h,a,o,l),f=m=h=null),ai(e,!0,-1),w=e.input.charCodeAt(e.position)),(e.line===s||e.lineIndent>t)&&w!==0)Ce(e,"bad indentation of a mapping entry");else if(e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),d=0,p=e.implicitTypes.length;d"),e.result!==null&&m.kind!==e.kind&&Ce(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+m.kind+'", not "'+e.kind+'"'),m.resolve(e.result,e.tag)?(e.result=m.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):Ce(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||u}function mTe(e){var t=e.position,r,i,n,s=!1,a;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(a=e.input.charCodeAt(e.position))!==0&&(ai(e,!0,-1),a=e.input.charCodeAt(e.position),!(e.lineIndent>0||a!==37));){for(s=!0,a=e.input.charCodeAt(++e.position),r=e.position;a!==0&&!cs(a);)a=e.input.charCodeAt(++e.position);for(i=e.input.slice(r,e.position),n=[],i.length<1&&Ce(e,"directive name must not be less than one character in length");a!==0;){for(;Md(a);)a=e.input.charCodeAt(++e.position);if(a===35){do a=e.input.charCodeAt(++e.position);while(a!==0&&!Uo(a));break}if(Uo(a))break;for(r=e.position;a!==0&&!cs(a);)a=e.input.charCodeAt(++e.position);n.push(e.input.slice(r,e.position))}a!==0&&bx(e),ru.call(FH,i)?FH[i](e,i,n):z4(e,'unknown document directive "'+i+'"')}if(ai(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,ai(e,!0,-1)):s&&Ce(e,"directives end mark is expected"),Uf(e,e.lineIndent-1,U4,!1,!0),ai(e,!0,-1),e.checkLineBreaks&&Zxe.test(e.input.slice(t,e.position))&&z4(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&$4(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,ai(e,!0,-1));return}if(e.position"u"&&(r=t,t=null);var i=VH(e,r);if(typeof t!="function")return i;for(var n=0,s=i.length;n{"use strict";var V4=qf(),rg=Mf(),yTe=k4(),rG=Object.prototype.toString,iG=Object.prototype.hasOwnProperty,Tx=65279,bTe=9,J0=10,vTe=13,_Te=32,wTe=33,ETe=34,wx=35,STe=37,xTe=38,TTe=39,NTe=42,nG=44,RTe=45,H4=58,ATe=61,CTe=62,OTe=63,PTe=64,sG=91,aG=93,ITe=96,oG=123,DTe=124,lG=125,hn={};hn[0]="\\0";hn[7]="\\a";hn[8]="\\b";hn[9]="\\t";hn[10]="\\n";hn[11]="\\v";hn[12]="\\f";hn[13]="\\r";hn[27]="\\e";hn[34]='\\"';hn[92]="\\\\";hn[133]="\\N";hn[160]="\\_";hn[8232]="\\L";hn[8233]="\\P";var LTe=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],FTe=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function BTe(e,t){var r,i,n,s,a,o,l;if(t===null)return{};for(r={},i=Object.keys(t),n=0,s=i.length;n=55296&&r<=56319&&t+1=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function cG(e){var t=/^\n* /;return t.test(e)}var uG=1,Sx=2,dG=3,pG=4,zf=5;function $Te(e,t,r,i,n,s,a,o){var l,c=0,u=null,d=!1,p=!1,f=i!==-1,m=-1,h=UTe(Z0(e,0))&&zTe(Z0(e,e.length-1));if(t||a)for(l=0;l=65536?l+=2:l++){if(c=Z0(e,l),!tg(c))return zf;h=h&&QH(c,u,o),u=c}else{for(l=0;l=65536?l+=2:l++){if(c=Z0(e,l),c===J0)d=!0,f&&(p=p||l-m-1>i&&e[m+1]!==" ",m=l);else if(!tg(c))return zf;h=h&&QH(c,u,o),u=c}p=p||f&&l-m-1>i&&e[m+1]!==" "}return!d&&!p?h&&!a&&!n(e)?uG:s===eg?zf:Sx:r>9&&cG(e)?zf:a?s===eg?zf:Sx:p?pG:dG}function HTe(e,t,r,i,n){e.dump=function(){if(t.length===0)return e.quotingType===eg?'""':"''";if(!e.noCompatMode&&(LTe.indexOf(t)!==-1||FTe.test(t)))return e.quotingType===eg?'"'+t+'"':"'"+t+"'";var s=e.indent*Math.max(1,r),a=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-s),o=i||e.flowLevel>-1&&r>=e.flowLevel;function l(c){return jTe(e,c)}switch($Te(t,o,e.indent,a,l,e.quotingType,e.forceQuotes&&!i,n)){case uG:return t;case Sx:return"'"+t.replace(/'/g,"''")+"'";case dG:return"|"+YH(t,e.indent)+ZH(KH(t,s));case pG:return">"+YH(t,e.indent)+ZH(KH(GTe(t,a),s));case zf:return'"'+VTe(t,a)+'"';default:throw new rg("impossible error: invalid scalar style")}}()}function YH(e,t){var r=cG(e)?String(t):"",i=e[e.length-1]===` +`,n=i&&(e[e.length-2]===` +`||e===` +`),s=n?"+":i?"":"-";return r+s+` +`}function ZH(e){return e[e.length-1]===` +`?e.slice(0,-1):e}function GTe(e,t){for(var r=/(\n+)([^\n]*)/g,i=function(){var c=e.indexOf(` +`);return c=c!==-1?c:e.length,r.lastIndex=c,JH(e.slice(0,c),t)}(),n=e[0]===` +`||e[0]===" ",s,a;a=r.exec(e);){var o=a[1],l=a[2];s=l[0]===" ",i+=o+(!n&&!s&&l!==""?` +`:"")+JH(l,t),n=s}return i}function JH(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,i,n=0,s,a=0,o=0,l="";i=r.exec(e);)o=i.index,o-n>t&&(s=a>n?a:o,l+=` +`+e.slice(n,s),n=s+1),a=o;return l+=` +`,e.length-n>t&&a>n?l+=e.slice(n,a)+` +`+e.slice(a+1):l+=e.slice(n),l.slice(1)}function VTe(e){for(var t="",r=0,i,n=0;n=65536?n+=2:n++)r=Z0(e,n),i=hn[r],!i&&tg(r)?(t+=e[n],r>=65536&&(t+=e[n+1])):t+=i||qTe(r);return t}function WTe(e,t,r){var i="",n=e.tag,s,a,o;for(s=0,a=r.length;s"u"&&$l(e,t,null,!1,!1))&&(i!==""&&(i+=","+(e.condenseFlow?"":" ")),i+=e.dump);e.tag=n,e.dump="["+i+"]"}function eG(e,t,r,i){var n="",s=e.tag,a,o,l;for(a=0,o=r.length;a"u"&&$l(e,t+1,null,!0,!0,!1,!0))&&((!i||n!=="")&&(n+=Ex(e,t)),e.dump&&J0===e.dump.charCodeAt(0)?n+="-":n+="- ",n+=e.dump);e.tag=s,e.dump=n||"[]"}function KTe(e,t,r){var i="",n=e.tag,s=Object.keys(r),a,o,l,c,u;for(a=0,o=s.length;a1024&&(u+="? "),u+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),$l(e,t,c,!1,!1)&&(u+=e.dump,i+=u));e.tag=n,e.dump="{"+i+"}"}function XTe(e,t,r,i){var n="",s=e.tag,a=Object.keys(r),o,l,c,u,d,p;if(e.sortKeys===!0)a.sort();else if(typeof e.sortKeys=="function")a.sort(e.sortKeys);else if(e.sortKeys)throw new rg("sortKeys must be a boolean or a function");for(o=0,l=a.length;o1024,d&&(e.dump&&J0===e.dump.charCodeAt(0)?p+="?":p+="? "),p+=e.dump,d&&(p+=Ex(e,t)),$l(e,t+1,u,!0,d)&&(e.dump&&J0===e.dump.charCodeAt(0)?p+=":":p+=": ",p+=e.dump,n+=p));e.tag=s,e.dump=n||"{}"}function tG(e,t,r){var i,n,s,a,o,l;for(n=r?e.explicitTypes:e.implicitTypes,s=0,a=n.length;s tag resolver accepts not "'+l+'" style');e.dump=i}return!0}return!1}function $l(e,t,r,i,n,s,a){e.tag=null,e.dump=r,tG(e,r,!1)||tG(e,r,!0);var o=rG.call(e.dump),l=i,c;i&&(i=e.flowLevel<0||e.flowLevel>t);var u=o==="[object Object]"||o==="[object Array]",d,p;if(u&&(d=e.duplicates.indexOf(r),p=d!==-1),(e.tag!==null&&e.tag!=="?"||p||e.indent!==2&&t>0)&&(n=!1),p&&e.usedDuplicates[d])e.dump="*ref_"+d;else{if(u&&p&&!e.usedDuplicates[d]&&(e.usedDuplicates[d]=!0),o==="[object Object]")i&&Object.keys(e.dump).length!==0?(XTe(e,t,e.dump,n),p&&(e.dump="&ref_"+d+e.dump)):(KTe(e,t,e.dump),p&&(e.dump="&ref_"+d+" "+e.dump));else if(o==="[object Array]")i&&e.dump.length!==0?(e.noArrayIndent&&!a&&t>0?eG(e,t-1,e.dump,n):eG(e,t,e.dump,n),p&&(e.dump="&ref_"+d+e.dump)):(WTe(e,t,e.dump),p&&(e.dump="&ref_"+d+" "+e.dump));else if(o==="[object String]")e.tag!=="?"&&HTe(e,e.dump,t,s,l);else{if(o==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new rg("unacceptable kind of an object to dump "+o)}e.tag!==null&&e.tag!=="?"&&(c=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?c="!"+c:c.slice(0,18)==="tag:yaml.org,2002:"?c="!!"+c.slice(18):c="!<"+c+">",e.dump=c+" "+e.dump)}return!0}function QTe(e,t){var r=[],i=[],n,s;for(xx(e,r,i),n=0,s=i.length;n{"use strict";var hG=WH(),ZTe=mG();function Nx(e,t){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+t+" instead, which is now safe by default.")}}Fn.exports.Type=mn();Fn.exports.Schema=JS();Fn.exports.FAILSAFE_SCHEMA=ix();Fn.exports.JSON_SCHEMA=lx();Fn.exports.CORE_SCHEMA=cx();Fn.exports.DEFAULT_SCHEMA=k4();Fn.exports.load=hG.load;Fn.exports.loadAll=hG.loadAll;Fn.exports.dump=ZTe.dump;Fn.exports.YAMLException=Mf();Fn.exports.types={binary:fx(),float:ox(),map:rx(),null:nx(),pairs:hx(),set:gx(),timestamp:ux(),bool:sx(),int:ax(),merge:dx(),omap:mx(),seq:tx(),str:ex()};Fn.exports.safeLoad=Nx("safeLoad","load");Fn.exports.safeLoadAll=Nx("safeLoadAll","loadAll");Fn.exports.safeDump=Nx("safeDump","dump")});var ng=g((W5t,gG)=>{var JTe="2.0.0",eNe=Number.MAX_SAFE_INTEGER||9007199254740991,tNe=16,rNe=250,iNe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];gG.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:tNe,MAX_SAFE_BUILD_LENGTH:rNe,MAX_SAFE_INTEGER:eNe,RELEASE_TYPES:iNe,SEMVER_SPEC_VERSION:JTe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var sg=g((K5t,yG)=>{var nNe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};yG.exports=nNe});var $f=g((Hl,bG)=>{var{MAX_SAFE_COMPONENT_LENGTH:Rx,MAX_SAFE_BUILD_LENGTH:sNe,MAX_LENGTH:aNe}=ng(),oNe=sg();Hl=bG.exports={};var lNe=Hl.re=[],cNe=Hl.safeRe=[],he=Hl.src=[],ge=Hl.t={},uNe=0,Ax="[a-zA-Z0-9-]",dNe=[["\\s",1],["\\d",aNe],[Ax,sNe]],pNe=e=>{for(let[t,r]of dNe)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e},$e=(e,t,r)=>{let i=pNe(t),n=uNe++;oNe(e,n,t),ge[e]=n,he[n]=t,lNe[n]=new RegExp(t,r?"g":void 0),cNe[n]=new RegExp(i,r?"g":void 0)};$e("NUMERICIDENTIFIER","0|[1-9]\\d*");$e("NUMERICIDENTIFIERLOOSE","\\d+");$e("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${Ax}*`);$e("MAINVERSION",`(${he[ge.NUMERICIDENTIFIER]})\\.(${he[ge.NUMERICIDENTIFIER]})\\.(${he[ge.NUMERICIDENTIFIER]})`);$e("MAINVERSIONLOOSE",`(${he[ge.NUMERICIDENTIFIERLOOSE]})\\.(${he[ge.NUMERICIDENTIFIERLOOSE]})\\.(${he[ge.NUMERICIDENTIFIERLOOSE]})`);$e("PRERELEASEIDENTIFIER",`(?:${he[ge.NUMERICIDENTIFIER]}|${he[ge.NONNUMERICIDENTIFIER]})`);$e("PRERELEASEIDENTIFIERLOOSE",`(?:${he[ge.NUMERICIDENTIFIERLOOSE]}|${he[ge.NONNUMERICIDENTIFIER]})`);$e("PRERELEASE",`(?:-(${he[ge.PRERELEASEIDENTIFIER]}(?:\\.${he[ge.PRERELEASEIDENTIFIER]})*))`);$e("PRERELEASELOOSE",`(?:-?(${he[ge.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${he[ge.PRERELEASEIDENTIFIERLOOSE]})*))`);$e("BUILDIDENTIFIER",`${Ax}+`);$e("BUILD",`(?:\\+(${he[ge.BUILDIDENTIFIER]}(?:\\.${he[ge.BUILDIDENTIFIER]})*))`);$e("FULLPLAIN",`v?${he[ge.MAINVERSION]}${he[ge.PRERELEASE]}?${he[ge.BUILD]}?`);$e("FULL",`^${he[ge.FULLPLAIN]}$`);$e("LOOSEPLAIN",`[v=\\s]*${he[ge.MAINVERSIONLOOSE]}${he[ge.PRERELEASELOOSE]}?${he[ge.BUILD]}?`);$e("LOOSE",`^${he[ge.LOOSEPLAIN]}$`);$e("GTLT","((?:<|>)?=?)");$e("XRANGEIDENTIFIERLOOSE",`${he[ge.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);$e("XRANGEIDENTIFIER",`${he[ge.NUMERICIDENTIFIER]}|x|X|\\*`);$e("XRANGEPLAIN",`[v=\\s]*(${he[ge.XRANGEIDENTIFIER]})(?:\\.(${he[ge.XRANGEIDENTIFIER]})(?:\\.(${he[ge.XRANGEIDENTIFIER]})(?:${he[ge.PRERELEASE]})?${he[ge.BUILD]}?)?)?`);$e("XRANGEPLAINLOOSE",`[v=\\s]*(${he[ge.XRANGEIDENTIFIERLOOSE]})(?:\\.(${he[ge.XRANGEIDENTIFIERLOOSE]})(?:\\.(${he[ge.XRANGEIDENTIFIERLOOSE]})(?:${he[ge.PRERELEASELOOSE]})?${he[ge.BUILD]}?)?)?`);$e("XRANGE",`^${he[ge.GTLT]}\\s*${he[ge.XRANGEPLAIN]}$`);$e("XRANGELOOSE",`^${he[ge.GTLT]}\\s*${he[ge.XRANGEPLAINLOOSE]}$`);$e("COERCEPLAIN",`(^|[^\\d])(\\d{1,${Rx}})(?:\\.(\\d{1,${Rx}}))?(?:\\.(\\d{1,${Rx}}))?`);$e("COERCE",`${he[ge.COERCEPLAIN]}(?:$|[^\\d])`);$e("COERCEFULL",he[ge.COERCEPLAIN]+`(?:${he[ge.PRERELEASE]})?(?:${he[ge.BUILD]})?(?:$|[^\\d])`);$e("COERCERTL",he[ge.COERCE],!0);$e("COERCERTLFULL",he[ge.COERCEFULL],!0);$e("LONETILDE","(?:~>?)");$e("TILDETRIM",`(\\s*)${he[ge.LONETILDE]}\\s+`,!0);Hl.tildeTrimReplace="$1~";$e("TILDE",`^${he[ge.LONETILDE]}${he[ge.XRANGEPLAIN]}$`);$e("TILDELOOSE",`^${he[ge.LONETILDE]}${he[ge.XRANGEPLAINLOOSE]}$`);$e("LONECARET","(?:\\^)");$e("CARETTRIM",`(\\s*)${he[ge.LONECARET]}\\s+`,!0);Hl.caretTrimReplace="$1^";$e("CARET",`^${he[ge.LONECARET]}${he[ge.XRANGEPLAIN]}$`);$e("CARETLOOSE",`^${he[ge.LONECARET]}${he[ge.XRANGEPLAINLOOSE]}$`);$e("COMPARATORLOOSE",`^${he[ge.GTLT]}\\s*(${he[ge.LOOSEPLAIN]})$|^$`);$e("COMPARATOR",`^${he[ge.GTLT]}\\s*(${he[ge.FULLPLAIN]})$|^$`);$e("COMPARATORTRIM",`(\\s*)${he[ge.GTLT]}\\s*(${he[ge.LOOSEPLAIN]}|${he[ge.XRANGEPLAIN]})`,!0);Hl.comparatorTrimReplace="$1$2$3";$e("HYPHENRANGE",`^\\s*(${he[ge.XRANGEPLAIN]})\\s+-\\s+(${he[ge.XRANGEPLAIN]})\\s*$`);$e("HYPHENRANGELOOSE",`^\\s*(${he[ge.XRANGEPLAINLOOSE]})\\s+-\\s+(${he[ge.XRANGEPLAINLOOSE]})\\s*$`);$e("STAR","(<|>)?=?\\s*\\*");$e("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");$e("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var W4=g((X5t,vG)=>{var fNe=Object.freeze({loose:!0}),mNe=Object.freeze({}),hNe=e=>e?typeof e!="object"?fNe:e:mNe;vG.exports=hNe});var Cx=g((Q5t,EG)=>{var _G=/^[0-9]+$/,wG=(e,t)=>{let r=_G.test(e),i=_G.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:ewG(t,e);EG.exports={compareIdentifiers:wG,rcompareIdentifiers:gNe}});var gn=g((Y5t,NG)=>{var K4=sg(),{MAX_LENGTH:SG,MAX_SAFE_INTEGER:X4}=ng(),{safeRe:xG,t:TG}=$f(),yNe=W4(),{compareIdentifiers:Hf}=Cx(),Ox=class e{constructor(t,r){if(r=yNe(r),t instanceof e){if(t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease)return t;t=t.version}else if(typeof t!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof t}".`);if(t.length>SG)throw new TypeError(`version is longer than ${SG} characters`);K4("SemVer",t,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let i=t.trim().match(r.loose?xG[TG.LOOSE]:xG[TG.FULL]);if(!i)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+i[1],this.minor=+i[2],this.patch=+i[3],this.major>X4||this.major<0)throw new TypeError("Invalid major version");if(this.minor>X4||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>X4||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map(n=>{if(/^[0-9]+$/.test(n)){let s=+n;if(s>=0&&s=0;)typeof this.prerelease[s]=="number"&&(this.prerelease[s]++,s=-2);if(s===-1){if(r===this.prerelease.join(".")&&i===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(n)}}if(r){let s=[r,n];i===!1&&(s=[r]),Hf(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=s):this.prerelease=s}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};NG.exports=Ox});var kd=g((Z5t,AG)=>{var RG=gn(),bNe=(e,t,r=!1)=>{if(e instanceof RG)return e;try{return new RG(e,t)}catch(i){if(!r)return null;throw i}};AG.exports=bNe});var OG=g((J5t,CG)=>{var vNe=kd(),_Ne=(e,t)=>{let r=vNe(e,t);return r?r.version:null};CG.exports=_Ne});var IG=g((e8t,PG)=>{var wNe=kd(),ENe=(e,t)=>{let r=wNe(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};PG.exports=ENe});var FG=g((t8t,LG)=>{var DG=gn(),SNe=(e,t,r,i,n)=>{typeof r=="string"&&(n=i,i=r,r=void 0);try{return new DG(e instanceof DG?e.version:e,r).inc(t,i,n).version}catch{return null}};LG.exports=SNe});var MG=g((r8t,qG)=>{var BG=kd(),xNe=(e,t)=>{let r=BG(e,null,!0),i=BG(t,null,!0),n=r.compare(i);if(n===0)return null;let s=n>0,a=s?r:i,o=s?i:r,l=!!a.prerelease.length;if(!!o.prerelease.length&&!l)return!o.patch&&!o.minor?"major":a.patch?"patch":a.minor?"minor":"major";let u=l?"pre":"";return r.major!==i.major?u+"major":r.minor!==i.minor?u+"minor":r.patch!==i.patch?u+"patch":"prerelease"};qG.exports=xNe});var jG=g((i8t,kG)=>{var TNe=gn(),NNe=(e,t)=>new TNe(e,t).major;kG.exports=NNe});var zG=g((n8t,UG)=>{var RNe=gn(),ANe=(e,t)=>new RNe(e,t).minor;UG.exports=ANe});var HG=g((s8t,$G)=>{var CNe=gn(),ONe=(e,t)=>new CNe(e,t).patch;$G.exports=ONe});var VG=g((a8t,GG)=>{var PNe=kd(),INe=(e,t)=>{let r=PNe(e,t);return r&&r.prerelease.length?r.prerelease:null};GG.exports=INe});var ca=g((o8t,KG)=>{var WG=gn(),DNe=(e,t,r)=>new WG(e,r).compare(new WG(t,r));KG.exports=DNe});var QG=g((l8t,XG)=>{var LNe=ca(),FNe=(e,t,r)=>LNe(t,e,r);XG.exports=FNe});var ZG=g((c8t,YG)=>{var BNe=ca(),qNe=(e,t)=>BNe(e,t,!0);YG.exports=qNe});var Q4=g((u8t,eV)=>{var JG=gn(),MNe=(e,t,r)=>{let i=new JG(e,r),n=new JG(t,r);return i.compare(n)||i.compareBuild(n)};eV.exports=MNe});var rV=g((d8t,tV)=>{var kNe=Q4(),jNe=(e,t)=>e.sort((r,i)=>kNe(r,i,t));tV.exports=jNe});var nV=g((p8t,iV)=>{var UNe=Q4(),zNe=(e,t)=>e.sort((r,i)=>UNe(i,r,t));iV.exports=zNe});var ag=g((f8t,sV)=>{var $Ne=ca(),HNe=(e,t,r)=>$Ne(e,t,r)>0;sV.exports=HNe});var Y4=g((m8t,aV)=>{var GNe=ca(),VNe=(e,t,r)=>GNe(e,t,r)<0;aV.exports=VNe});var Px=g((h8t,oV)=>{var WNe=ca(),KNe=(e,t,r)=>WNe(e,t,r)===0;oV.exports=KNe});var Ix=g((g8t,lV)=>{var XNe=ca(),QNe=(e,t,r)=>XNe(e,t,r)!==0;lV.exports=QNe});var Z4=g((y8t,cV)=>{var YNe=ca(),ZNe=(e,t,r)=>YNe(e,t,r)>=0;cV.exports=ZNe});var J4=g((b8t,uV)=>{var JNe=ca(),eRe=(e,t,r)=>JNe(e,t,r)<=0;uV.exports=eRe});var Dx=g((v8t,dV)=>{var tRe=Px(),rRe=Ix(),iRe=ag(),nRe=Z4(),sRe=Y4(),aRe=J4(),oRe=(e,t,r,i)=>{switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return tRe(e,r,i);case"!=":return rRe(e,r,i);case">":return iRe(e,r,i);case">=":return nRe(e,r,i);case"<":return sRe(e,r,i);case"<=":return aRe(e,r,i);default:throw new TypeError(`Invalid operator: ${t}`)}};dV.exports=oRe});var fV=g((_8t,pV)=>{var lRe=gn(),cRe=kd(),{safeRe:ev,t:tv}=$f(),uRe=(e,t)=>{if(e instanceof lRe)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};let r=null;if(!t.rtl)r=e.match(t.includePrerelease?ev[tv.COERCEFULL]:ev[tv.COERCE]);else{let l=t.includePrerelease?ev[tv.COERCERTLFULL]:ev[tv.COERCERTL],c;for(;(c=l.exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||c.index+c[0].length!==r.index+r[0].length)&&(r=c),l.lastIndex=c.index+c[1].length+c[2].length;l.lastIndex=-1}if(r===null)return null;let i=r[2],n=r[3]||"0",s=r[4]||"0",a=t.includePrerelease&&r[5]?`-${r[5]}`:"",o=t.includePrerelease&&r[6]?`+${r[6]}`:"";return cRe(`${i}.${n}.${s}${a}${o}`,t)};pV.exports=uRe});var hV=g((w8t,mV)=>{var Lx=class{constructor(){this.max=1e3,this.map=new Map}get(t){let r=this.map.get(t);if(r!==void 0)return this.map.delete(t),this.map.set(t,r),r}delete(t){return this.map.delete(t)}set(t,r){if(!this.delete(t)&&r!==void 0){if(this.map.size>=this.max){let n=this.map.keys().next().value;this.delete(n)}this.map.set(t,r)}return this}};mV.exports=Lx});var ua=g((E8t,vV)=>{var dRe=/\s+/g,Fx=class e{constructor(t,r){if(r=fRe(r),t instanceof e)return t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease?t:new e(t.raw,r);if(t instanceof Bx)return this.raw=t.value,this.set=[[t]],this.formatted=void 0,this;if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=t.trim().replace(dRe," "),this.set=this.raw.split("||").map(i=>this.parseRange(i.trim())).filter(i=>i.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let i=this.set[0];if(this.set=this.set.filter(n=>!yV(n[0])),this.set.length===0)this.set=[i];else if(this.set.length>1){for(let n of this.set)if(n.length===1&&_Re(n[0])){this.set=[n];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let t=0;t0&&(this.formatted+="||");let r=this.set[t];for(let i=0;i0&&(this.formatted+=" "),this.formatted+=r[i].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(t){let i=((this.options.includePrerelease&&bRe)|(this.options.loose&&vRe))+":"+t,n=gV.get(i);if(n)return n;let s=this.options.loose,a=s?us[Bn.HYPHENRANGELOOSE]:us[Bn.HYPHENRANGE];t=t.replace(a,ORe(this.options.includePrerelease)),lr("hyphen replace",t),t=t.replace(us[Bn.COMPARATORTRIM],hRe),lr("comparator trim",t),t=t.replace(us[Bn.TILDETRIM],gRe),lr("tilde trim",t),t=t.replace(us[Bn.CARETTRIM],yRe),lr("caret trim",t);let o=t.split(" ").map(d=>wRe(d,this.options)).join(" ").split(/\s+/).map(d=>CRe(d,this.options));s&&(o=o.filter(d=>(lr("loose invalid filter",d,this.options),!!d.match(us[Bn.COMPARATORLOOSE])))),lr("range list",o);let l=new Map,c=o.map(d=>new Bx(d,this.options));for(let d of c){if(yV(d))return[d];l.set(d.value,d)}l.size>1&&l.has("")&&l.delete("");let u=[...l.values()];return gV.set(i,u),u}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some(i=>bV(i,r)&&t.set.some(n=>bV(n,r)&&i.every(s=>n.every(a=>s.intersects(a,r)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new mRe(t,this.options)}catch{return!1}for(let r=0;re.value==="<0.0.0-0",_Re=e=>e.value==="",bV=(e,t)=>{let r=!0,i=e.slice(),n=i.pop();for(;r&&i.length;)r=i.every(s=>n.intersects(s,t)),n=i.pop();return r},wRe=(e,t)=>(lr("comp",e,t),e=xRe(e,t),lr("caret",e),e=ERe(e,t),lr("tildes",e),e=NRe(e,t),lr("xrange",e),e=ARe(e,t),lr("stars",e),e),qn=e=>!e||e.toLowerCase()==="x"||e==="*",ERe=(e,t)=>e.trim().split(/\s+/).map(r=>SRe(r,t)).join(" "),SRe=(e,t)=>{let r=t.loose?us[Bn.TILDELOOSE]:us[Bn.TILDE];return e.replace(r,(i,n,s,a,o)=>{lr("tilde",e,i,n,s,a,o);let l;return qn(n)?l="":qn(s)?l=`>=${n}.0.0 <${+n+1}.0.0-0`:qn(a)?l=`>=${n}.${s}.0 <${n}.${+s+1}.0-0`:o?(lr("replaceTilde pr",o),l=`>=${n}.${s}.${a}-${o} <${n}.${+s+1}.0-0`):l=`>=${n}.${s}.${a} <${n}.${+s+1}.0-0`,lr("tilde return",l),l})},xRe=(e,t)=>e.trim().split(/\s+/).map(r=>TRe(r,t)).join(" "),TRe=(e,t)=>{lr("caret",e,t);let r=t.loose?us[Bn.CARETLOOSE]:us[Bn.CARET],i=t.includePrerelease?"-0":"";return e.replace(r,(n,s,a,o,l)=>{lr("caret",e,n,s,a,o,l);let c;return qn(s)?c="":qn(a)?c=`>=${s}.0.0${i} <${+s+1}.0.0-0`:qn(o)?s==="0"?c=`>=${s}.${a}.0${i} <${s}.${+a+1}.0-0`:c=`>=${s}.${a}.0${i} <${+s+1}.0.0-0`:l?(lr("replaceCaret pr",l),s==="0"?a==="0"?c=`>=${s}.${a}.${o}-${l} <${s}.${a}.${+o+1}-0`:c=`>=${s}.${a}.${o}-${l} <${s}.${+a+1}.0-0`:c=`>=${s}.${a}.${o}-${l} <${+s+1}.0.0-0`):(lr("no pr"),s==="0"?a==="0"?c=`>=${s}.${a}.${o}${i} <${s}.${a}.${+o+1}-0`:c=`>=${s}.${a}.${o}${i} <${s}.${+a+1}.0-0`:c=`>=${s}.${a}.${o} <${+s+1}.0.0-0`),lr("caret return",c),c})},NRe=(e,t)=>(lr("replaceXRanges",e,t),e.split(/\s+/).map(r=>RRe(r,t)).join(" ")),RRe=(e,t)=>{e=e.trim();let r=t.loose?us[Bn.XRANGELOOSE]:us[Bn.XRANGE];return e.replace(r,(i,n,s,a,o,l)=>{lr("xRange",e,i,n,s,a,o,l);let c=qn(s),u=c||qn(a),d=u||qn(o),p=d;return n==="="&&p&&(n=""),l=t.includePrerelease?"-0":"",c?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&p?(u&&(a=0),o=0,n===">"?(n=">=",u?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):n==="<="&&(n="<",u?s=+s+1:a=+a+1),n==="<"&&(l="-0"),i=`${n+s}.${a}.${o}${l}`):u?i=`>=${s}.0.0${l} <${+s+1}.0.0-0`:d&&(i=`>=${s}.${a}.0${l} <${s}.${+a+1}.0-0`),lr("xRange return",i),i})},ARe=(e,t)=>(lr("replaceStars",e,t),e.trim().replace(us[Bn.STAR],"")),CRe=(e,t)=>(lr("replaceGTE0",e,t),e.trim().replace(us[t.includePrerelease?Bn.GTE0PRE:Bn.GTE0],"")),ORe=e=>(t,r,i,n,s,a,o,l,c,u,d,p)=>(qn(i)?r="":qn(n)?r=`>=${i}.0.0${e?"-0":""}`:qn(s)?r=`>=${i}.${n}.0${e?"-0":""}`:a?r=`>=${r}`:r=`>=${r}${e?"-0":""}`,qn(c)?l="":qn(u)?l=`<${+c+1}.0.0-0`:qn(d)?l=`<${c}.${+u+1}.0-0`:p?l=`<=${c}.${u}.${d}-${p}`:e?l=`<${c}.${u}.${+d+1}-0`:l=`<=${l}`,`${r} ${l}`.trim()),PRe=(e,t,r)=>{for(let i=0;i0){let n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}});var og=g((S8t,TV)=>{var lg=Symbol("SemVer ANY"),kx=class e{static get ANY(){return lg}constructor(t,r){if(r=_V(r),t instanceof e){if(t.loose===!!r.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),Mx("comparator",t,r),this.options=r,this.loose=!!r.loose,this.parse(t),this.semver===lg?this.value="":this.value=this.operator+this.semver.version,Mx("comp",this)}parse(t){let r=this.options.loose?wV[EV.COMPARATORLOOSE]:wV[EV.COMPARATOR],i=t.match(r);if(!i)throw new TypeError(`Invalid comparator: ${t}`);this.operator=i[1]!==void 0?i[1]:"",this.operator==="="&&(this.operator=""),i[2]?this.semver=new SV(i[2],this.options.loose):this.semver=lg}toString(){return this.value}test(t){if(Mx("Comparator.test",t,this.options.loose),this.semver===lg||t===lg)return!0;if(typeof t=="string")try{t=new SV(t,this.options)}catch{return!1}return qx(t,this.operator,this.semver,this.options)}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new xV(t.value,r).test(this.value):t.operator===""?t.value===""?!0:new xV(this.value,r).test(t.semver):(r=_V(r),r.includePrerelease&&(this.value==="<0.0.0-0"||t.value==="<0.0.0-0")||!r.includePrerelease&&(this.value.startsWith("<0.0.0")||t.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&t.operator.startsWith(">")||this.operator.startsWith("<")&&t.operator.startsWith("<")||this.semver.version===t.semver.version&&this.operator.includes("=")&&t.operator.includes("=")||qx(this.semver,"<",t.semver,r)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||qx(this.semver,">",t.semver,r)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};TV.exports=kx;var _V=W4(),{safeRe:wV,t:EV}=$f(),qx=Dx(),Mx=sg(),SV=gn(),xV=ua()});var cg=g((x8t,NV)=>{var IRe=ua(),DRe=(e,t,r)=>{try{t=new IRe(t,r)}catch{return!1}return t.test(e)};NV.exports=DRe});var AV=g((T8t,RV)=>{var LRe=ua(),FRe=(e,t)=>new LRe(e,t).set.map(r=>r.map(i=>i.value).join(" ").trim().split(" "));RV.exports=FRe});var OV=g((N8t,CV)=>{var BRe=gn(),qRe=ua(),MRe=(e,t,r)=>{let i=null,n=null,s=null;try{s=new qRe(t,r)}catch{return null}return e.forEach(a=>{s.test(a)&&(!i||n.compare(a)===-1)&&(i=a,n=new BRe(i,r))}),i};CV.exports=MRe});var IV=g((R8t,PV)=>{var kRe=gn(),jRe=ua(),URe=(e,t,r)=>{let i=null,n=null,s=null;try{s=new jRe(t,r)}catch{return null}return e.forEach(a=>{s.test(a)&&(!i||n.compare(a)===1)&&(i=a,n=new kRe(i,r))}),i};PV.exports=URe});var FV=g((A8t,LV)=>{var jx=gn(),zRe=ua(),DV=ag(),$Re=(e,t)=>{e=new zRe(e,t);let r=new jx("0.0.0");if(e.test(r)||(r=new jx("0.0.0-0"),e.test(r)))return r;r=null;for(let i=0;i{let o=new jx(a.semver.version);switch(a.operator){case">":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!s||DV(o,s))&&(s=o);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${a.operator}`)}}),s&&(!r||DV(r,s))&&(r=s)}return r&&e.test(r)?r:null};LV.exports=$Re});var qV=g((C8t,BV)=>{var HRe=ua(),GRe=(e,t)=>{try{return new HRe(e,t).range||"*"}catch{return null}};BV.exports=GRe});var rv=g((O8t,UV)=>{var VRe=gn(),jV=og(),{ANY:WRe}=jV,KRe=ua(),XRe=cg(),MV=ag(),kV=Y4(),QRe=J4(),YRe=Z4(),ZRe=(e,t,r,i)=>{e=new VRe(e,i),t=new KRe(t,i);let n,s,a,o,l;switch(r){case">":n=MV,s=QRe,a=kV,o=">",l=">=";break;case"<":n=kV,s=YRe,a=MV,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(XRe(e,t,i))return!1;for(let c=0;c{f.semver===WRe&&(f=new jV(">=0.0.0")),d=d||f,p=p||f,n(f.semver,d.semver,i)?d=f:a(f.semver,p.semver,i)&&(p=f)}),d.operator===o||d.operator===l||(!p.operator||p.operator===o)&&s(e,p.semver))return!1;if(p.operator===l&&a(e,p.semver))return!1}return!0};UV.exports=ZRe});var $V=g((P8t,zV)=>{var JRe=rv(),eAe=(e,t,r)=>JRe(e,t,">",r);zV.exports=eAe});var GV=g((I8t,HV)=>{var tAe=rv(),rAe=(e,t,r)=>tAe(e,t,"<",r);HV.exports=rAe});var KV=g((D8t,WV)=>{var VV=ua(),iAe=(e,t,r)=>(e=new VV(e,r),t=new VV(t,r),e.intersects(t,r));WV.exports=iAe});var QV=g((L8t,XV)=>{var nAe=cg(),sAe=ca();XV.exports=(e,t,r)=>{let i=[],n=null,s=null,a=e.sort((u,d)=>sAe(u,d,r));for(let u of a)nAe(u,t,r)?(s=u,n||(n=u)):(s&&i.push([n,s]),s=null,n=null);n&&i.push([n,null]);let o=[];for(let[u,d]of i)u===d?o.push(u):!d&&u===a[0]?o.push("*"):d?u===a[0]?o.push(`<=${d}`):o.push(`${u} - ${d}`):o.push(`>=${u}`);let l=o.join(" || "),c=typeof t.raw=="string"?t.raw:String(t);return l.length{var YV=ua(),zx=og(),{ANY:Ux}=zx,ug=cg(),$x=ca(),aAe=(e,t,r={})=>{if(e===t)return!0;e=new YV(e,r),t=new YV(t,r);let i=!1;e:for(let n of e.set){for(let s of t.set){let a=lAe(n,s,r);if(i=i||a!==null,a)continue e}if(i)return!1}return!0},oAe=[new zx(">=0.0.0-0")],ZV=[new zx(">=0.0.0")],lAe=(e,t,r)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===Ux){if(t.length===1&&t[0].semver===Ux)return!0;r.includePrerelease?e=oAe:e=ZV}if(t.length===1&&t[0].semver===Ux){if(r.includePrerelease)return!0;t=ZV}let i=new Set,n,s;for(let f of e)f.operator===">"||f.operator===">="?n=JV(n,f,r):f.operator==="<"||f.operator==="<="?s=eW(s,f,r):i.add(f.semver);if(i.size>1)return null;let a;if(n&&s){if(a=$x(n.semver,s.semver,r),a>0)return null;if(a===0&&(n.operator!==">="||s.operator!=="<="))return null}for(let f of i){if(n&&!ug(f,String(n),r)||s&&!ug(f,String(s),r))return null;for(let m of t)if(!ug(f,String(m),r))return!1;return!0}let o,l,c,u,d=s&&!r.includePrerelease&&s.semver.prerelease.length?s.semver:!1,p=n&&!r.includePrerelease&&n.semver.prerelease.length?n.semver:!1;d&&d.prerelease.length===1&&s.operator==="<"&&d.prerelease[0]===0&&(d=!1);for(let f of t){if(u=u||f.operator===">"||f.operator===">=",c=c||f.operator==="<"||f.operator==="<=",n){if(p&&f.semver.prerelease&&f.semver.prerelease.length&&f.semver.major===p.major&&f.semver.minor===p.minor&&f.semver.patch===p.patch&&(p=!1),f.operator===">"||f.operator===">="){if(o=JV(n,f,r),o===f&&o!==n)return!1}else if(n.operator===">="&&!ug(n.semver,String(f),r))return!1}if(s){if(d&&f.semver.prerelease&&f.semver.prerelease.length&&f.semver.major===d.major&&f.semver.minor===d.minor&&f.semver.patch===d.patch&&(d=!1),f.operator==="<"||f.operator==="<="){if(l=eW(s,f,r),l===f&&l!==s)return!1}else if(s.operator==="<="&&!ug(s.semver,String(f),r))return!1}if(!f.operator&&(s||n)&&a!==0)return!1}return!(n&&c&&!s&&a!==0||s&&u&&!n&&a!==0||p||d)},JV=(e,t,r)=>{if(!e)return t;let i=$x(e.semver,t.semver,r);return i>0?e:i<0||t.operator===">"&&e.operator===">="?t:e},eW=(e,t,r)=>{if(!e)return t;let i=$x(e.semver,t.semver,r);return i<0?e:i>0||t.operator==="<"&&e.operator==="<="?t:e};tW.exports=aAe});var jd=g((B8t,sW)=>{var Hx=$f(),iW=ng(),cAe=gn(),nW=Cx(),uAe=kd(),dAe=OG(),pAe=IG(),fAe=FG(),mAe=MG(),hAe=jG(),gAe=zG(),yAe=HG(),bAe=VG(),vAe=ca(),_Ae=QG(),wAe=ZG(),EAe=Q4(),SAe=rV(),xAe=nV(),TAe=ag(),NAe=Y4(),RAe=Px(),AAe=Ix(),CAe=Z4(),OAe=J4(),PAe=Dx(),IAe=fV(),DAe=og(),LAe=ua(),FAe=cg(),BAe=AV(),qAe=OV(),MAe=IV(),kAe=FV(),jAe=qV(),UAe=rv(),zAe=$V(),$Ae=GV(),HAe=KV(),GAe=QV(),VAe=rW();sW.exports={parse:uAe,valid:dAe,clean:pAe,inc:fAe,diff:mAe,major:hAe,minor:gAe,patch:yAe,prerelease:bAe,compare:vAe,rcompare:_Ae,compareLoose:wAe,compareBuild:EAe,sort:SAe,rsort:xAe,gt:TAe,lt:NAe,eq:RAe,neq:AAe,gte:CAe,lte:OAe,cmp:PAe,coerce:IAe,Comparator:DAe,Range:LAe,satisfies:FAe,toComparators:BAe,maxSatisfying:qAe,minSatisfying:MAe,minVersion:kAe,validRange:jAe,outside:UAe,gtr:zAe,ltr:$Ae,intersects:HAe,simplifyRange:GAe,subset:VAe,SemVer:cAe,re:Hx.re,src:Hx.src,tokens:Hx.t,SEMVER_SPEC_VERSION:iW.SEMVER_SPEC_VERSION,RELEASE_TYPES:iW.RELEASE_TYPES,compareIdentifiers:nW.compareIdentifiers,rcompareIdentifiers:nW.rcompareIdentifiers}});var aW=g((q8t,WAe)=>{WAe.exports={maximumVersion:"3.16",minimumVersion:"3.11"}});var Gl=g(iv=>{"use strict";Object.defineProperty(iv,"__esModule",{value:!0});iv.EnvVar=void 0;var oW;(function(e){e.ANALYZE_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_ANALYZE_DID_COMPLETE_SUCCESSFULLY",e.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_AUTOBUILD_DID_COMPLETE_SUCCESSFULLY",e.CLI_VERBOSITY="CODEQL_VERBOSITY",e.DID_AUTOBUILD_GOLANG="CODEQL_ACTION_DID_AUTOBUILD_GOLANG",e.DISABLE_DUPLICATE_LOCATION_FIX="CODEQL_ACTION_DISABLE_DUPLICATE_LOCATION_FIX",e.FEATURE_MULTI_LANGUAGE="CODEQL_ACTION_FEATURE_MULTI_LANGUAGE",e.FEATURE_SANDWICH="CODEQL_ACTION_FEATURE_SANDWICH",e.FEATURE_SARIF_COMBINE="CODEQL_ACTION_FEATURE_SARIF_COMBINE",e.FEATURE_WILL_UPLOAD="CODEQL_ACTION_FEATURE_WILL_UPLOAD",e.HAS_WARNED_ABOUT_DISK_SPACE="CODEQL_ACTION_HAS_WARNED_ABOUT_DISK_SPACE",e.INIT_ACTION_HAS_RUN="CODEQL_ACTION_INIT_HAS_RUN",e.IS_SIP_ENABLED="CODEQL_ACTION_IS_SIP_ENABLED",e.JOB_RUN_UUID="JOB_RUN_UUID",e.JOB_STATUS="CODEQL_ACTION_JOB_STATUS",e.ODASA_TRACER_CONFIGURATION="ODASA_TRACER_CONFIGURATION",e.SARIF_RESULTS_OUTPUT_DIR="CODEQL_ACTION_SARIF_RESULTS_OUTPUT_DIR",e.SCALING_RESERVED_RAM_PERCENTAGE="CODEQL_ACTION_SCALING_RESERVED_RAM_PERCENTAGE",e.SUPPRESS_DEPRECATED_SOON_WARNING="CODEQL_ACTION_SUPPRESS_DEPRECATED_SOON_WARNING",e.TEST_MODE="CODEQL_ACTION_TEST_MODE",e.TESTING_ENVIRONMENT="CODEQL_ACTION_TESTING_ENVIRONMENT",e.VERSION="CODEQL_ACTION_VERSION",e.WORKFLOW_STARTED_AT="CODEQL_WORKFLOW_STARTED_AT",e.GO_BINARY_LOCATION="CODEQL_ACTION_GO_BINARY",e.DEPENDENCY_CACHING="CODEQL_ACTION_DEPENDENCY_CACHING",e.DEPENDENCY_CACHING_PREFIX="CODEQL_ACTION_DEPENDENCY_CACHE_PREFIX"})(oW||(iv.EnvVar=oW={}))});var cr=g(le=>{"use strict";var KAe=le&&le.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),XAe=le&&le.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),nu=le&&le.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&KAe(t,e,r);return XAe(t,e),t},Kx=le&&le.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(le,"__esModule",{value:!0});le.BuildMode=le.ConfigurationError=le.HTTPError=le.DisallowedAPIVersionReason=le.GitHubVariant=le.DEFAULT_DEBUG_DATABASE_NAME=le.DEFAULT_DEBUG_ARTIFACT_NAME=le.GITHUB_DOTCOM_URL=void 0;le.getExtraOptionsEnvParam=nCe;le.getToolNames=sCe;le.withTmpDir=aCe;le.getMemoryFlagValueForPlatform=pW;le.getMemoryFlagValue=fW;le.getMemoryFlag=dCe;le.getAddSnippetsFlag=pCe;le.getThreadsFlagValue=mW;le.getCgroupCpuCountFromCpus=hW;le.getThreadsFlag=mCe;le.getCodeQLDatabasePath=gW;le.parseGitHubUrl=hCe;le.checkGitHubVersionInRange=yCe;le.apiVersionInRange=yW;le.assertNever=bCe;le.initializeEnvironment=vCe;le.getRequiredEnvParam=bW;le.isHTTPError=_Ce;le.cacheCodeQlVersion=wCe;le.getCachedCodeQlVersion=ECe;le.codeQlVersionAtLeast=SCe;le.bundleDb=xCe;le.delay=Qx;le.isGoodVersion=TCe;le.isInTestMode=NCe;le.doesDirectoryExist=vW;le.listFolder=_W;le.tryGetFolderBytes=RCe;le.withTimeout=ACe;le.checkForTimeout=CCe;le.isHostedRunner=OCe;le.parseMatrixInput=PCe;le.fixInvalidNotifications=EW;le.fixInvalidNotificationsInFile=DCe;le.wrapError=SW;le.getErrorMessage=xW;le.prettyPrintPack=LCe;le.checkDiskUsage=FCe;le.checkActionVersion=BCe;le.cloneObject=qCe;le.checkSipEnablement=TW;le.cleanUpGlob=MCe;le.isBinaryAccessible=kCe;var Ds=nu(require("fs")),Wf=nu(require("os")),dg=nu(require("path")),QAe=require("util"),da=nu(ze()),YAe=nu(wf()),ZAe=Sf(),JAe=Kx(sk()),Xx=Kx(M4()),eCe=Kx(rH()),tCe=nu(ig()),Gf=nu(jd()),lW=nu(aW()),yn=Gl(),rCe=["0.0.0-20211207"];le.GITHUB_DOTCOM_URL="https://github.com";le.DEFAULT_DEBUG_ARTIFACT_NAME="debug-artifacts";le.DEFAULT_DEBUG_DATABASE_NAME="db";var iCe=.05,cW=1024*1024;function nCe(){let e="CODEQL_ACTION_EXTRA_OPTIONS",t=process.env[e];if(t===void 0||t.length===0)return{};try{return tCe.load(t)}catch(r){let i=SW(r);throw new iu(`${e} environment variable is set, but does not contain valid JSON: ${i.message}`)}}function sCe(e){let t={};for(let r of e.runs||[]){let n=(r.tool||{}).driver||{};typeof n.name=="string"&&n.name.length>0&&(t[n.name]=!0)}return Object.keys(t)}async function aCe(e){let t=Ds.mkdtempSync(dg.join(Wf.tmpdir(),"codeql-action-")),r=await e(t);return await(0,Xx.default)(t,{force:!0}),r}function oCe(e,t){let r=1024*(t==="win32"?1.5:1),i=lCe()*Math.max(e-8*1024,0);return r+i}function lCe(){let e=Number.parseInt(process.env[yn.EnvVar.SCALING_RESERVED_RAM_PERCENTAGE]||"",10);return e<0||e>100||Number.isNaN(e)?iCe:e/100}function pW(e,t,r){let i;if(e){if(i=Number(e),Number.isNaN(i)||i<=0)throw new iu(`Invalid RAM setting "${e}", specified.`)}else{let n=t/1048576,s=oCe(n,r);i=n-s}return Math.floor(i)}function cCe(e){let t=[Wf.totalmem()];Wf.platform()==="linux"&&t.push(...["/sys/fs/cgroup/memory/memory.limit_in_bytes","/sys/fs/cgroup/memory.max"].map(i=>uCe(i,e)).filter(i=>i!==void 0).map(i=>i));let r=Math.min(...t);return e.debug(`While resolving RAM, determined that the total memory available to the Action is ${r/(1024*1024)} MiB.`),r}function uCe(e,t){if(!Ds.existsSync(e)){t.debug(`While resolving RAM, did not find a cgroup memory limit at ${e}.`);return}let r=Number(Ds.readFileSync(e,"utf8"));if(!Number.isInteger(r)){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as this file did not contain an integer.`);return}let i=`${Math.floor(r/(1024*1024))} MiB`;if(r>Wf.totalmem()){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as its contents ${i} were greater than the total amount of system memory.`);return}if(rhW(s,t)).filter(s=>s!==void 0&&s>0).map(s=>s)),i.push(...["/sys/fs/cgroup/cpu.max"].map(s=>fCe(s,t)).filter(s=>s!==void 0&&s>0).map(s=>s)));let n=Math.min(...i);if(e){if(r=Number(e),Number.isNaN(r))throw new iu(`Invalid threads setting "${e}", specified.`);r>n&&(t.info(`Clamping desired number of threads (${r}) to max available (${n}).`),r=n);let s=-n;r=${t}`))return Kf.ACTION_TOO_NEW;if(!Gf.satisfies(e,`<=${r}`))return Kf.ACTION_TOO_OLD}var Gx=class extends Error{constructor(t){super("Internal error: exhaustivity checking failure"),this.expectedExhaustiveValue=t}};function bCe(e){throw new Gx(e)}function vCe(e){da.exportVariable(String(yn.EnvVar.FEATURE_MULTI_LANGUAGE),"false"),da.exportVariable(String(yn.EnvVar.FEATURE_SANDWICH),"false"),da.exportVariable(String(yn.EnvVar.FEATURE_SARIF_COMBINE),"true"),da.exportVariable(String(yn.EnvVar.FEATURE_WILL_UPLOAD),"true"),da.exportVariable(String(yn.EnvVar.VERSION),e)}function bW(e){let t=process.env[e];if(t===void 0||t.length===0)throw new Error(`${e} environment variable must be set`);return t}var Vx=class extends Error{constructor(t,r){super(t),this.status=r}};le.HTTPError=Vx;var iu=class extends Error{constructor(t){super(t)}};le.ConfigurationError=iu;function _Ce(e){return e?.status!==void 0&&Number.isInteger(e.status)}var Wx;function wCe(e){if(Wx!==void 0)throw new Error("cacheCodeQlVersion() should be called only once");Wx=e}function ECe(){return Wx}async function SCe(e,t){return Gf.gte((await e.getVersion()).version,t)}async function xCe(e,t,r,i){let n=gW(e,t),s=dg.resolve(e.dbLocation,`${i}.zip`);return Ds.existsSync(s)&&await(0,Xx.default)(s,{force:!0}),await r.databaseBundle(n,s,i),s}async function Qx(e,t){let{allowProcessExit:r}=t||{};return new Promise(i=>{let n=setTimeout(i,e);r&&n.unref()})}function TCe(e){return!rCe.includes(e)}function NCe(){return process.env[yn.EnvVar.TEST_MODE]==="true"}function vW(e){try{return Ds.lstatSync(e).isDirectory()}catch{return!1}}function _W(e){if(!vW(e))return[];let t=Ds.readdirSync(e,{withFileTypes:!0}),r=[];for(let i of t)i.isFile()?r.push(dg.resolve(e,i.name)):i.isDirectory()&&(r=r.concat(_W(dg.resolve(e,i.name))));return r}async function RCe(e,t,r=!1){try{return await(0,QAe.promisify)(eCe.default)(e)}catch(i){(!r||t.isDebug())&&t.warning(`Encountered an error while getting size of '${e}': ${i}`);return}}var wW=!1;async function ACe(e,t,r){let i=!1,n=async()=>{let a=await t;return i=!0,a},s=async()=>{await Qx(e,{allowProcessExit:!0}),i||(wW=!0,r())};return await Promise.race([n(),s()])}async function CCe(){wW===!0&&(da.info("A timeout occurred, force exiting the process after 30 seconds to prevent hanging."),await Qx(3e4,{allowProcessExit:!0}),process.exit())}function OCe(){return process.env.RUNNER_NAME?.includes("Hosted Agent")||process.env.RUNNER_NAME?.includes("GitHub Actions")||process.env.RUNNER_TOOL_CACHE?.includes("hostedtoolcache")}function PCe(e){if(!(e===void 0||e==="null"))return JSON.parse(e)}function ICe(e){let t=new Set;return e.filter(r=>{let i=JSON.stringify(r);return t.has(i)?!1:(t.add(i),!0)})}function EW(e,t){if(!Array.isArray(e.runs))return e;let r=0,i={...e,runs:e.runs.map(n=>n.tool?.driver?.name!=="CodeQL"||!Array.isArray(n.invocations)?n:{...n,invocations:n.invocations.map(s=>Array.isArray(s.toolExecutionNotifications)?{...s,toolExecutionNotifications:s.toolExecutionNotifications.map(a=>{if(!Array.isArray(a.locations))return a;let o=ICe(a.locations);return r+=a.locations.length-o.length,{...a,locations:o}})}:s)})};return r>0?t.info(`Removed ${r} duplicate locations from SARIF notification objects.`):t.debug("No duplicate locations found in SARIF notification objects."),i}function DCe(e,t,r){if(process.env[yn.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX]==="true")r.info(`SARIF notification object duplicate location fix disabled by the ${yn.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX} environment variable.`),Ds.renameSync(e,t);else{let i=JSON.parse(Ds.readFileSync(e,"utf8"));i=EW(i,r),Ds.writeFileSync(t,JSON.stringify(i))}}function SW(e){return e instanceof Error?e:new Error(String(e))}function xW(e){return e instanceof Error?e.message:String(e)}function LCe(e){return`${e.name}${e.version?`@${e.version}`:""}${e.path?`:${e.path}`:""}`}async function FCe(e){try{if(process.platform==="darwin"&&(process.arch==="arm"||process.arch==="arm64")&&!await TW(e))return;let t=await(0,JAe.default)(bW("GITHUB_WORKSPACE")),r=1024*1024*1024;if(t.free<2*r){let i=`The Actions runner is running low on disk space (${(t.free/r).toPrecision(4)} GB available).`;process.env[yn.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE]!=="true"?e.warning(i):e.debug(i),da.exportVariable(yn.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE,"true")}return{numAvailableBytes:t.free,numTotalBytes:t.size}}catch(t){e.warning(`Failed to check available disk space: ${xW(t)}`);return}}function BCe(e,t){!Gf.satisfies(e,">=3")&&!process.env.CODEQL_V2_DEPRECATION_WARNING&&(t.type===Vf.DOTCOM||t.type===Vf.GHE_DOTCOM||t.type===Vf.GHES&&Gf.satisfies(Gf.coerce(t.version)??"0.0.0",">=3.11"))&&(da.warning("CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/"),da.exportVariable("CODEQL_V2_DEPRECATION_WARNING","true"))}var dW;(function(e){e.None="none",e.Autobuild="autobuild",e.Manual="manual"})(dW||(le.BuildMode=dW={}));function qCe(e){return JSON.parse(JSON.stringify(e))}async function TW(e){if(process.env[yn.EnvVar.IS_SIP_ENABLED]!==void 0&&["true","false"].includes(process.env[yn.EnvVar.IS_SIP_ENABLED]))return process.env[yn.EnvVar.IS_SIP_ENABLED]==="true";try{let t=await YAe.getExecOutput("csrutil status");if(t.exitCode===0){if(t.stdout.includes("System Integrity Protection status: enabled."))return da.exportVariable(yn.EnvVar.IS_SIP_ENABLED,"true"),!0;if(t.stdout.includes("System Integrity Protection status: disabled."))return da.exportVariable(yn.EnvVar.IS_SIP_ENABLED,"false"),!1}return}catch(t){e.warning(`Failed to determine if System Integrity Protection was enabled: ${t}`);return}}async function MCe(e,t,r){r.debug(`Cleaning up ${t}.`);try{let i=await(0,Xx.default)(e,{force:!0});i.length===0?r.warning(`Failed to clean up ${t}: no files found matching ${e}.`):i.length===1?r.debug(`Cleaned up ${t}.`):r.debug(`Cleaned up ${t} (${i.length} files).`)}catch(i){r.warning(`Failed to clean up ${t}: ${i}.`)}}async function kCe(e,t){try{return await(0,ZAe.safeWhich)(e),t.debug(`Found ${e}.`),!0}catch(r){return t.debug(`Could not find ${e}: ${r}`),!1}}});var NW=g((j8t,jCe)=>{jCe.exports={name:"codeql",version:"3.27.6",private:!0,description:"CodeQL action",scripts:{},ava:{typescript:{rewritePaths:{"src/":"lib/"},compile:!1}},license:"MIT",dependencies:{"@actions/artifact":"^2.1.9","@actions/artifact-legacy":"npm:@actions/artifact@^1.1.2","@actions/cache":"^3.3.0","@actions/core":"^1.11.1","@actions/exec":"^1.1.1","@actions/github":"^5.1.1","@actions/glob":"^0.5.0","@actions/io":"^1.1.3","@actions/tool-cache":"^2.0.1","@chrisgavin/safe-which":"^1.0.2","@octokit/plugin-retry":"^5.0.2","@octokit/types":"^13.6.1","@schemastore/package":"0.0.10","@types/node-forge":"^1.3.11","@types/uuid":"^10.0.0","adm-zip":"^0.5.16","check-disk-space":"^3.4.0","console-log-level":"^1.4.1",del:"^6.1.1","fast-deep-equal":"^3.1.3","file-url":"^3.0.0","follow-redirects":"^1.15.9",fs:"0.0.1-security","get-folder-size":"^2.0.1","js-yaml":"^4.1.0",jsonschema:"1.4.1",long:"^5.2.3","node-forge":"^1.3.1",path:"^0.12.7",semver:"^7.6.3",uuid:"^11.0.3",zlib:"^1.0.5"},"//":["micromatch is an unspecified dependency of ava"],devDependencies:{"@ava/typescript":"4.1.0","@eslint/compat":"^1.1.1","@eslint/eslintrc":"^3.2.0","@eslint/js":"^9.15.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@types/adm-zip":"^0.5.6","@types/console-log-level":"^1.4.5","@types/follow-redirects":"^1.14.4","@types/get-folder-size":"^2.0.0","@types/js-yaml":"^4.0.9","@types/node":"20.9.0","@types/semver":"^7.5.8","@types/sinon":"^17.0.3","@typescript-eslint/eslint-plugin":"^8.15.0","@typescript-eslint/parser":"^8.15.0",ava:"^5.3.1",esbuild:"^0.24.0",eslint:"^8.57.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-filenames":"^1.3.2","eslint-plugin-github":"^5.0.2","eslint-plugin-import":"2.29.1","eslint-plugin-no-async-foreach":"^0.1.1",micromatch:"4.0.8",nock:"^13.5.6",sinon:"^19.0.2",typescript:"^5.6.3"},overrides:{"@actions/tool-cache":{semver:">=6.3.1"},"eslint-plugin-import":{semver:">=6.3.1"},"eslint-plugin-jsx-a11y":{semver:">=6.3.1"}}}});var bn=g(ve=>{"use strict";var UCe=ve&&ve.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),zCe=ve&&ve.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),pg=ve&&ve.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&UCe(t,e,r);return zCe(t,e),t};Object.defineProperty(ve,"__esModule",{value:!0});ve.restoreInputs=ve.persistInputs=ve.CommandInvocationError=ve.getFileType=ve.FileCmdNotFoundError=ve.decodeGitFilePath=ve.getGitDiffHunkHeaders=ve.getAllGitMergeBases=ve.gitFetch=ve.deepenGitHistory=ve.determineBaseBranchHeadCommitOid=ve.getCommitOid=ve.getOptionalInput=ve.getRequiredInput=void 0;ve.getTemporaryDirectory=VCe;ve.getRef=OW;ve.getActionVersion=eOe;ve.getWorkflowEventName=av;ve.isRunningLocalAction=tOe;ve.getRelativeScriptPath=IW;ve.getWorkflowEvent=DW;ve.isAnalyzingDefaultBranch=rOe;ve.printDebugLogs=iOe;ve.getUploadValue=nOe;ve.getWorkflowRunID=sOe;ve.getWorkflowRunAttempt=aOe;ve.isSelfHostedRunner=lOe;ve.isDefaultSetup=cOe;ve.prettyPrintInvocation=LW;ve.ensureEndsInPeriod=FW;ve.runTool=uOe;var Yx=pg(require("fs")),Ud=pg(require("path")),Ls=pg(ze()),Zx=pg(_f()),CW=pg(Sf()),Mn=cr(),$Ce=NW(),HCe=function(e){let t=Ls.getInput(e);if(!t)throw new Mn.ConfigurationError(`Input required and not supplied: ${e}`);return t};ve.getRequiredInput=HCe;var GCe=function(e){let t=Ls.getInput(e);return t.length>0?t:void 0};ve.getOptionalInput=GCe;function VCe(){let e=process.env.CODEQL_ACTION_TEMP;return e!==void 0&&e!==""?e:(0,Mn.getRequiredEnvParam)("RUNNER_TEMP")}async function Xf(e,t,r){let i="",n="";Ls.debug(`Running git command: git ${t.join(" ")}`);try{return await new Zx.ToolRunner(await CW.safeWhich("git"),t,{silent:!0,listeners:{stdout:s=>{i+=s.toString()},stderr:s=>{n+=s.toString()}},cwd:e}).exec(),i}catch(s){let a=n;throw n.includes("not a git repository")&&(a="The checkout path provided to the action does not appear to be a git repository."),Ls.info(`git call failed. ${r} Error: ${a}`),s}}var WCe=async function(e,t="HEAD"){try{return(await Xf(e,["rev-parse",t],"Continuing with commit SHA from user input or environment.")).trim()}catch{return(0,ve.getOptionalInput)("sha")||(0,Mn.getRequiredEnvParam)("GITHUB_SHA")}};ve.getCommitOid=WCe;var KCe=async function(e){if(av()!=="pull_request")return;let t=(0,Mn.getRequiredEnvParam)("GITHUB_SHA"),r=e??(0,ve.getOptionalInput)("checkout_path");try{let i="",n="",s="",a=await Xf(r,["show","-s","--format=raw",t],"Will calculate the base branch SHA on the server.");for(let o of a.split(` +`))o.startsWith("commit ")&&i===""?i=o.substring(7):o.startsWith("parent ")&&(n===""?n=o.substring(7):s===""&&(s=o.substring(7)));return i===t&&s.length===40&&n.length===40?n:void 0}catch{return}};ve.determineBaseBranchHeadCommitOid=KCe;var XCe=async function(){try{await Xf((0,ve.getOptionalInput)("checkout_path"),["fetch","--no-tags","--deepen=1"],"Cannot deepen the shallow repository.")}catch{}};ve.deepenGitHistory=XCe;var QCe=async function(e,t){try{await Xf((0,ve.getOptionalInput)("checkout_path"),["fetch","--no-tags",...t,"origin",`${e}:${e}`],`Cannot fetch ${e}.`)}catch{}};ve.gitFetch=QCe;var YCe=async function(e){try{return(await Xf((0,ve.getOptionalInput)("checkout_path"),["merge-base","--all",...e],`Cannot get merge base of ${e}.`)).trim().split(` +`)}catch{return[]}};ve.getAllGitMergeBases=YCe;var ZCe=async function(e,t){let r="";try{r=await Xf((0,ve.getOptionalInput)("checkout_path"),["-c","core.quotePath=false","diff","--no-renames","--irreversible-delete","-U0",e,t],`Cannot get diff from ${e} to ${t}.`)}catch{return}let i=[];for(let n of r.split(` +`))(n.startsWith("--- ")||n.startsWith("+++ ")||n.startsWith("@@ "))&&i.push(n);return i};ve.getGitDiffHunkHeaders=ZCe;var JCe=function(e){return e.startsWith('"')&&e.endsWith('"')?(e=e.substring(1,e.length-1),e.replace(/\\([abfnrtv\\"]|[0-7]{1,3})/g,(t,r)=>{switch(r[0]){case"a":return"\x07";case"b":return"\b";case"f":return"\f";case"n":return` +`;case"r":return"\r";case"t":return" ";case"v":return"\v";case"\\":return"\\";case'"':return'"';default:return String.fromCharCode(parseInt(r,8))}})):e};ve.decodeGitFilePath=JCe;async function OW(){let e=(0,ve.getOptionalInput)("ref"),t=(0,ve.getOptionalInput)("sha"),r=(0,ve.getOptionalInput)("checkout_path")||(0,ve.getOptionalInput)("source-root")||(0,Mn.getRequiredEnvParam)("GITHUB_WORKSPACE"),i=!!e,n=!!t;if((i||n)&&!(i&&n))throw new Mn.ConfigurationError("Both 'ref' and 'sha' are required if one of them is provided.");let s=e||PW(),a=t||(0,Mn.getRequiredEnvParam)("GITHUB_SHA");if(e)return e;let o=/refs\/pull\/(\d+)\/merge/;if(!o.test(s))return s;let l=await(0,ve.getCommitOid)(r,"HEAD");if(a!==l&&await(0,ve.getCommitOid)(r,s.replace(/^refs\/pull\//,"refs/remotes/pull/"))!==l){let u=s.replace(o,"refs/pull/$1/head");return Ls.debug(`No longer on merge commit, rewriting ref from ${s} to ${u}.`),u}else return s}function PW(){let e;try{e=(0,Mn.getRequiredEnvParam)("GITHUB_REF")}catch(t){let r=process.env.CODE_SCANNING_REF;if(r===void 0||r.length===0)throw t;e=r}return e}function eOe(){return $Ce.version}function av(){return(0,Mn.getRequiredEnvParam)("GITHUB_EVENT_NAME")}function tOe(){let e=IW();return e.startsWith("..")||Ud.isAbsolute(e)}function IW(){let e=(0,Mn.getRequiredEnvParam)("RUNNER_TEMP"),t=Ud.join(Ud.dirname(e),"_actions");return Ud.relative(t,__filename)}function DW(){let e=(0,Mn.getRequiredEnvParam)("GITHUB_EVENT_PATH");try{return JSON.parse(Yx.readFileSync(e,"utf-8"))}catch(t){throw new Error(`Unable to read workflow event JSON from ${e}: ${t}`)}}function RW(e){return e.startsWith("refs/heads/")?e.slice(11):e}async function rOe(){if(process.env.CODE_SCANNING_IS_ANALYZING_DEFAULT_BRANCH==="true")return!0;let e=await OW();e=RW(e);let r=DW()?.repository?.default_branch;return av()==="schedule"&&(r=RW(PW())),e===r}async function iOe(e){for(let t of e.languages){let r=(0,Mn.getCodeQLDatabasePath)(e,t),i=Ud.join(r,"log");if(!(0,Mn.doesDirectoryExist)(i)){Ls.info(`Directory ${i} does not exist.`);continue}let n=s=>{let a=Yx.readdirSync(s,{withFileTypes:!0});a.length===0&&Ls.info(`No debug logs found at directory ${i}.`);for(let o of a)if(o.isFile()){let l=Ud.resolve(s,o.name);Ls.startGroup(`CodeQL Debug Logs - ${t} - ${o.name} from file at path ${l}`),process.stdout.write(Yx.readFileSync(l)),Ls.endGroup()}else o.isDirectory()&&n(Ud.resolve(s,o.name))};n(i)}}function nOe(e){switch(e){case void 0:case"true":case"always":return"always";case"false":case"failure-only":return"failure-only";case"never":return"never";default:return Ls.warning(`Unrecognized 'upload' input to 'analyze' Action: ${e}. Defaulting to 'always'.`),"always"}}function sOe(){let e=(0,Mn.getRequiredEnvParam)("GITHUB_RUN_ID"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ID must define a non NaN workflow run ID. Current value is ${e}`);if(t<0)throw new Error(`GITHUB_RUN_ID must be a non-negative integer. Current value is ${e}`);return t}function aOe(){let e=(0,Mn.getRequiredEnvParam)("GITHUB_RUN_ATTEMPT"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ATTEMPT must define a non NaN workflow run attempt. Current value is ${e}`);if(t<=0)throw new Error(`GITHUB_RUN_ATTEMPT must be a positive integer. Current value is ${e}`);return t}var nv=class extends Error{constructor(t){super(t),this.name="FileCmdNotFoundError"}};ve.FileCmdNotFoundError=nv;var oOe=async e=>{let t="",r="",i;try{i=await CW.safeWhich("file")}catch(n){throw new nv(`The \`file\` program is required, but does not appear to be installed. Please install it: ${n}`)}try{return await new Zx.ToolRunner(i,["-L",e],{silent:!0,listeners:{stdout:n=>{r+=n.toString()},stderr:n=>{t+=n.toString()}}}).exec(),r.trim()}catch(n){throw Ls.info(`Could not determine type of ${e} from ${r}. ${t}`),n}};ve.getFileType=oOe;function lOe(){return process.env.RUNNER_ENVIRONMENT==="self-hosted"}function cOe(){return av()==="dynamic"}function LW(e,t){return[e,...t].map(r=>r.includes(" ")?`'${r}'`:r).join(" ")}var sv=class extends Error{constructor(t,r,i,n,s){let a=LW(t,r),o=FW(n.trim().split(` +`).pop()?.trim()||"n/a");super(`Failed to run "${a}". Exit code was ${i} and last log line was: ${o} See the logs for more details.`),this.cmd=t,this.args=r,this.exitCode=i,this.stderr=n,this.stdout=s}};ve.CommandInvocationError=sv;function FW(e){return e[e.length-1]==="."?e:`${e}.`}var AW=2e4;async function uOe(e,t=[],r={}){let i="",n="";r.noStreamStdout||process.stdout.write(`[command]${e} ${t.join(" ")} +`);let s=await new Zx.ToolRunner(e,t,{ignoreReturnCode:!0,listeners:{stdout:a=>{i+=a.toString("utf8"),r.noStreamStdout||process.stdout.write(a)},stderr:a=>{let o=0;a.length-AW>0&&(o=a.length-AW+1),n+=a.toString("utf8",o),process.stdout.write(a)}},silent:!0,...r.stdin?{input:Buffer.from(r.stdin||"")}:{}}).exec();if(s!==0)throw new sv(e,t,s,n,i);return i}var BW="persisted_inputs",dOe=function(){let e=Object.entries(process.env).filter(([t])=>t.startsWith("INPUT_"));Ls.saveState(BW,JSON.stringify(e))};ve.persistInputs=dOe;var pOe=function(){let e=Ls.getState(BW);if(e)for(let[t,r]of JSON.parse(e))process.env[t]=r};ve.restoreInputs=pOe});var eT=g(ov=>{"use strict";Object.defineProperty(ov,"__esModule",{value:!0});ov.Context=void 0;var qW=require("fs"),fOe=require("os"),Jx=class{constructor(){var t,r,i;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(qW.existsSync(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(qW.readFileSync(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let n=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${n} does not exist${fOe.EOL}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(t=process.env.GITHUB_API_URL)!==null&&t!==void 0?t:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(i=process.env.GITHUB_GRAPHQL_URL)!==null&&i!==void 0?i:"https://api.github.com/graphql"}get issue(){let t=this.payload;return Object.assign(Object.assign({},this.repo),{number:(t.issue||t.pull_request||t).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[t,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:t,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};ov.Context=Jx});var MW=g(ds=>{"use strict";var mOe=ds&&ds.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),hOe=ds&&ds.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),gOe=ds&&ds.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&mOe(t,e,r);return hOe(t,e),t};Object.defineProperty(ds,"__esModule",{value:!0});ds.getApiBaseUrl=ds.getProxyAgent=ds.getAuthString=void 0;var yOe=gOe(eo());function bOe(e,t){if(!e&&!t.auth)throw new Error("Parameter token or opts.auth is required");if(e&&t.auth)throw new Error("Parameters token and opts.auth may not both be specified");return typeof t.auth=="string"?t.auth:`token ${e}`}ds.getAuthString=bOe;function vOe(e){return new yOe.HttpClient().getAgent(e)}ds.getProxyAgent=vOe;function _Oe(){return process.env.GITHUB_API_URL||"https://api.github.com"}ds.getApiBaseUrl=_Oe});var fg=g(tT=>{"use strict";Object.defineProperty(tT,"__esModule",{value:!0});function wOe(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&"version"in process?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:""}tT.getUserAgent=wOe});var UW=g((G8t,jW)=>{jW.exports=kW;function kW(e,t,r,i){if(typeof r!="function")throw new Error("method for before hook must be a function");return i||(i={}),Array.isArray(t)?t.reverse().reduce(function(n,s){return kW.bind(null,e,s,n,i)},r)():Promise.resolve().then(function(){return e.registry[t]?e.registry[t].reduce(function(n,s){return s.hook.bind(null,n,i)},r)():r(i)})}});var $W=g((V8t,zW)=>{zW.exports=EOe;function EOe(e,t,r,i){var n=i;e.registry[r]||(e.registry[r]=[]),t==="before"&&(i=function(s,a){return Promise.resolve().then(n.bind(null,a)).then(s.bind(null,a))}),t==="after"&&(i=function(s,a){var o;return Promise.resolve().then(s.bind(null,a)).then(function(l){return o=l,n(o,a)}).then(function(){return o})}),t==="error"&&(i=function(s,a){return Promise.resolve().then(s.bind(null,a)).catch(function(o){return n(o,a)})}),e.registry[r].push({hook:i,orig:n})}});var GW=g((W8t,HW)=>{HW.exports=SOe;function SOe(e,t,r){if(e.registry[t]){var i=e.registry[t].map(function(n){return n.orig}).indexOf(r);i!==-1&&e.registry[t].splice(i,1)}}});var ZW=g((K8t,mg)=>{var XW=UW(),xOe=$W(),TOe=GW(),VW=Function.bind,WW=VW.bind(VW);function QW(e,t,r){var i=WW(TOe,null).apply(null,r?[t,r]:[t]);e.api={remove:i},e.remove=i,["before","error","after","wrap"].forEach(function(n){var s=r?[t,n,r]:[t,n];e[n]=e.api[n]=WW(xOe,null).apply(null,s)})}function NOe(){var e="h",t={registry:{}},r=XW.bind(null,t,e);return QW(r,t,e),r}function YW(){var e={registry:{}},t=XW.bind(null,e);return QW(t,e),t}var KW=!1;function Qf(){return KW||(console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4'),KW=!0),YW()}Qf.Singular=NOe.bind();Qf.Collection=YW.bind();mg.exports=Qf;mg.exports.Hook=Qf;mg.exports.Singular=Qf.Singular;mg.exports.Collection=Qf.Collection});var iT=g(rT=>{"use strict";Object.defineProperty(rT,"__esModule",{value:!0});function JW(e){return Object.prototype.toString.call(e)==="[object Object]"}function ROe(e){var t,r;return JW(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(JW(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}rT.isPlainObject=ROe});var aK=g(aT=>{"use strict";Object.defineProperty(aT,"__esModule",{value:!0});var AOe=iT(),COe=fg();function OOe(e){return e?Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{}):{}}function rK(e,t){let r=Object.assign({},e);return Object.keys(t).forEach(i=>{AOe.isPlainObject(t[i])?i in e?r[i]=rK(e[i],t[i]):Object.assign(r,{[i]:t[i]}):Object.assign(r,{[i]:t[i]})}),r}function eK(e){for(let t in e)e[t]===void 0&&delete e[t];return e}function sT(e,t,r){if(typeof t=="string"){let[n,s]=t.split(" ");r=Object.assign(s?{method:n,url:s}:{url:n},r)}else r=Object.assign({},t);r.headers=OOe(r.headers),eK(r),eK(r.headers);let i=rK(e||{},r);return e&&e.mediaType.previews.length&&(i.mediaType.previews=e.mediaType.previews.filter(n=>!i.mediaType.previews.includes(n)).concat(i.mediaType.previews)),i.mediaType.previews=i.mediaType.previews.map(n=>n.replace(/-preview/,"")),i}function POe(e,t){let r=/\?/.test(e)?"&":"?",i=Object.keys(t);return i.length===0?e:e+r+i.map(n=>n==="q"?"q="+t.q.split("+").map(encodeURIComponent).join("+"):`${n}=${encodeURIComponent(t[n])}`).join("&")}var IOe=/\{[^}]+\}/g;function DOe(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function LOe(e){let t=e.match(IOe);return t?t.map(DOe).reduce((r,i)=>r.concat(i),[]):[]}function tK(e,t){return Object.keys(e).filter(r=>!t.includes(r)).reduce((r,i)=>(r[i]=e[i],r),{})}function iK(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map(function(t){return/%[0-9A-Fa-f]/.test(t)||(t=encodeURI(t).replace(/%5B/g,"[").replace(/%5D/g,"]")),t}).join("")}function Zf(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function hg(e,t,r){return t=e==="+"||e==="#"?iK(t):Zf(t),r?Zf(r)+"="+t:t}function Yf(e){return e!=null}function nT(e){return e===";"||e==="&"||e==="?"}function FOe(e,t,r,i){var n=e[r],s=[];if(Yf(n)&&n!=="")if(typeof n=="string"||typeof n=="number"||typeof n=="boolean")n=n.toString(),i&&i!=="*"&&(n=n.substring(0,parseInt(i,10))),s.push(hg(t,n,nT(t)?r:""));else if(i==="*")Array.isArray(n)?n.filter(Yf).forEach(function(a){s.push(hg(t,a,nT(t)?r:""))}):Object.keys(n).forEach(function(a){Yf(n[a])&&s.push(hg(t,n[a],a))});else{let a=[];Array.isArray(n)?n.filter(Yf).forEach(function(o){a.push(hg(t,o))}):Object.keys(n).forEach(function(o){Yf(n[o])&&(a.push(Zf(o)),a.push(hg(t,n[o].toString())))}),nT(t)?s.push(Zf(r)+"="+a.join(",")):a.length!==0&&s.push(a.join(","))}else t===";"?Yf(n)&&s.push(Zf(r)):n===""&&(t==="&"||t==="?")?s.push(Zf(r)+"="):n===""&&s.push("");return s}function BOe(e){return{expand:qOe.bind(null,e)}}function qOe(e,t){var r=["+","#",".","/",";","?","&"];return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(i,n,s){if(n){let o="",l=[];if(r.indexOf(n.charAt(0))!==-1&&(o=n.charAt(0),n=n.substr(1)),n.split(/,/g).forEach(function(c){var u=/([^:\*]*)(?::(\d+)|(\*))?/.exec(c);l.push(FOe(t,o,u[1],u[2]||u[3]))}),o&&o!=="+"){var a=",";return o==="?"?a="&":o!=="#"&&(a=o),(l.length!==0?o:"")+l.join(a)}else return l.join(",")}else return iK(s)})}function nK(e){let t=e.method.toUpperCase(),r=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),i=Object.assign({},e.headers),n,s=tK(e,["method","baseUrl","url","headers","request","mediaType"]),a=LOe(r);r=BOe(r).expand(s),/^http/.test(r)||(r=e.baseUrl+r);let o=Object.keys(e).filter(u=>a.includes(u)).concat("baseUrl"),l=tK(s,o);if(!/application\/octet-stream/i.test(i.accept)&&(e.mediaType.format&&(i.accept=i.accept.split(/,/).map(u=>u.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")),e.mediaType.previews.length)){let u=i.accept.match(/[\w-]+(?=-preview)/g)||[];i.accept=u.concat(e.mediaType.previews).map(d=>{let p=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${d}-preview${p}`}).join(",")}return["GET","HEAD"].includes(t)?r=POe(r,l):"data"in l?n=l.data:Object.keys(l).length?n=l:i["content-length"]=0,!i["content-type"]&&typeof n<"u"&&(i["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(t)&&typeof n>"u"&&(n=""),Object.assign({method:t,url:r,headers:i},typeof n<"u"?{body:n}:null,e.request?{request:e.request}:null)}function MOe(e,t,r){return nK(sT(e,t,r))}function sK(e,t){let r=sT(e,t),i=MOe.bind(null,r);return Object.assign(i,{DEFAULTS:r,defaults:sK.bind(null,r),merge:sT.bind(null,r),parse:nK})}var kOe="6.0.12",jOe=`octokit-endpoint.js/${kOe} ${COe.getUserAgent()}`,UOe={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":jOe},mediaType:{format:"",previews:[]}},zOe=sK(null,UOe);aT.endpoint=zOe});var cK=g((Y8t,lK)=>{"use strict";var qr={};lK.exports=qr;function oK(e){return e<0?-1:1}function $Oe(e){return e%1===.5&&!(e&1)?Math.floor(e):Math.round(e)}function su(e,t){t.unsigned||--e;let r=t.unsigned?0:-Math.pow(2,e),i=Math.pow(2,e)-1,n=t.moduloBitLength?Math.pow(2,t.moduloBitLength):Math.pow(2,e),s=t.moduloBitLength?Math.pow(2,t.moduloBitLength-1):Math.pow(2,e-1);return function(a,o){o||(o={});let l=+a;if(o.enforceRange){if(!Number.isFinite(l))throw new TypeError("Argument is not a finite number");if(l=oK(l)*Math.floor(Math.abs(l)),li)throw new TypeError("Argument is not in byte range");return l}if(!isNaN(l)&&o.clamp)return l=$Oe(l),li&&(l=i),l;if(!Number.isFinite(l)||l===0)return 0;if(l=oK(l)*Math.floor(Math.abs(l)),l=l%n,!t.unsigned&&l>=s)return l-n;if(t.unsigned){if(l<0)l+=n;else if(l===-0)return 0}return l}}qr.void=function(){};qr.boolean=function(e){return!!e};qr.byte=su(8,{unsigned:!1});qr.octet=su(8,{unsigned:!0});qr.short=su(16,{unsigned:!1});qr["unsigned short"]=su(16,{unsigned:!0});qr.long=su(32,{unsigned:!1});qr["unsigned long"]=su(32,{unsigned:!0});qr["long long"]=su(32,{unsigned:!1,moduloBitLength:64});qr["unsigned long long"]=su(32,{unsigned:!0,moduloBitLength:64});qr.double=function(e){let t=+e;if(!Number.isFinite(t))throw new TypeError("Argument is not a finite floating-point value");return t};qr["unrestricted double"]=function(e){let t=+e;if(isNaN(t))throw new TypeError("Argument is NaN");return t};qr.float=qr.double;qr["unrestricted float"]=qr["unrestricted double"];qr.DOMString=function(e,t){return t||(t={}),t.treatNullAsEmptyString&&e===null?"":String(e)};qr.ByteString=function(e,t){let r=String(e),i;for(let n=0;(i=r.codePointAt(n))!==void 0;++n)if(i>255)throw new TypeError("Argument is not a valid bytestring");return r};qr.USVString=function(e){let t=String(e),r=t.length,i=[];for(let n=0;n57343)i.push(String.fromCodePoint(s));else if(56320<=s&&s<=57343)i.push(String.fromCodePoint(65533));else if(n===r-1)i.push(String.fromCodePoint(65533));else{let a=t.charCodeAt(n+1);if(56320<=a&&a<=57343){let o=s&1023,l=a&1023;i.push(String.fromCodePoint(65536+1024*o+l)),++n}else i.push(String.fromCodePoint(65533))}}return i.join("")};qr.Date=function(e,t){if(!(e instanceof Date))throw new TypeError("Argument is not a Date object");if(!isNaN(e))return e};qr.RegExp=function(e,t){return e instanceof RegExp||(e=new RegExp(e)),e}});var uK=g((Z8t,au)=>{"use strict";au.exports.mixin=function(t,r){let i=Object.getOwnPropertyNames(r);for(let n=0;n{HOe.exports=[[[0,44],"disallowed_STD3_valid"],[[45,46],"valid"],[[47,47],"disallowed_STD3_valid"],[[48,57],"valid"],[[58,64],"disallowed_STD3_valid"],[[65,65],"mapped",[97]],[[66,66],"mapped",[98]],[[67,67],"mapped",[99]],[[68,68],"mapped",[100]],[[69,69],"mapped",[101]],[[70,70],"mapped",[102]],[[71,71],"mapped",[103]],[[72,72],"mapped",[104]],[[73,73],"mapped",[105]],[[74,74],"mapped",[106]],[[75,75],"mapped",[107]],[[76,76],"mapped",[108]],[[77,77],"mapped",[109]],[[78,78],"mapped",[110]],[[79,79],"mapped",[111]],[[80,80],"mapped",[112]],[[81,81],"mapped",[113]],[[82,82],"mapped",[114]],[[83,83],"mapped",[115]],[[84,84],"mapped",[116]],[[85,85],"mapped",[117]],[[86,86],"mapped",[118]],[[87,87],"mapped",[119]],[[88,88],"mapped",[120]],[[89,89],"mapped",[121]],[[90,90],"mapped",[122]],[[91,96],"disallowed_STD3_valid"],[[97,122],"valid"],[[123,127],"disallowed_STD3_valid"],[[128,159],"disallowed"],[[160,160],"disallowed_STD3_mapped",[32]],[[161,167],"valid",[],"NV8"],[[168,168],"disallowed_STD3_mapped",[32,776]],[[169,169],"valid",[],"NV8"],[[170,170],"mapped",[97]],[[171,172],"valid",[],"NV8"],[[173,173],"ignored"],[[174,174],"valid",[],"NV8"],[[175,175],"disallowed_STD3_mapped",[32,772]],[[176,177],"valid",[],"NV8"],[[178,178],"mapped",[50]],[[179,179],"mapped",[51]],[[180,180],"disallowed_STD3_mapped",[32,769]],[[181,181],"mapped",[956]],[[182,182],"valid",[],"NV8"],[[183,183],"valid"],[[184,184],"disallowed_STD3_mapped",[32,807]],[[185,185],"mapped",[49]],[[186,186],"mapped",[111]],[[187,187],"valid",[],"NV8"],[[188,188],"mapped",[49,8260,52]],[[189,189],"mapped",[49,8260,50]],[[190,190],"mapped",[51,8260,52]],[[191,191],"valid",[],"NV8"],[[192,192],"mapped",[224]],[[193,193],"mapped",[225]],[[194,194],"mapped",[226]],[[195,195],"mapped",[227]],[[196,196],"mapped",[228]],[[197,197],"mapped",[229]],[[198,198],"mapped",[230]],[[199,199],"mapped",[231]],[[200,200],"mapped",[232]],[[201,201],"mapped",[233]],[[202,202],"mapped",[234]],[[203,203],"mapped",[235]],[[204,204],"mapped",[236]],[[205,205],"mapped",[237]],[[206,206],"mapped",[238]],[[207,207],"mapped",[239]],[[208,208],"mapped",[240]],[[209,209],"mapped",[241]],[[210,210],"mapped",[242]],[[211,211],"mapped",[243]],[[212,212],"mapped",[244]],[[213,213],"mapped",[245]],[[214,214],"mapped",[246]],[[215,215],"valid",[],"NV8"],[[216,216],"mapped",[248]],[[217,217],"mapped",[249]],[[218,218],"mapped",[250]],[[219,219],"mapped",[251]],[[220,220],"mapped",[252]],[[221,221],"mapped",[253]],[[222,222],"mapped",[254]],[[223,223],"deviation",[115,115]],[[224,246],"valid"],[[247,247],"valid",[],"NV8"],[[248,255],"valid"],[[256,256],"mapped",[257]],[[257,257],"valid"],[[258,258],"mapped",[259]],[[259,259],"valid"],[[260,260],"mapped",[261]],[[261,261],"valid"],[[262,262],"mapped",[263]],[[263,263],"valid"],[[264,264],"mapped",[265]],[[265,265],"valid"],[[266,266],"mapped",[267]],[[267,267],"valid"],[[268,268],"mapped",[269]],[[269,269],"valid"],[[270,270],"mapped",[271]],[[271,271],"valid"],[[272,272],"mapped",[273]],[[273,273],"valid"],[[274,274],"mapped",[275]],[[275,275],"valid"],[[276,276],"mapped",[277]],[[277,277],"valid"],[[278,278],"mapped",[279]],[[279,279],"valid"],[[280,280],"mapped",[281]],[[281,281],"valid"],[[282,282],"mapped",[283]],[[283,283],"valid"],[[284,284],"mapped",[285]],[[285,285],"valid"],[[286,286],"mapped",[287]],[[287,287],"valid"],[[288,288],"mapped",[289]],[[289,289],"valid"],[[290,290],"mapped",[291]],[[291,291],"valid"],[[292,292],"mapped",[293]],[[293,293],"valid"],[[294,294],"mapped",[295]],[[295,295],"valid"],[[296,296],"mapped",[297]],[[297,297],"valid"],[[298,298],"mapped",[299]],[[299,299],"valid"],[[300,300],"mapped",[301]],[[301,301],"valid"],[[302,302],"mapped",[303]],[[303,303],"valid"],[[304,304],"mapped",[105,775]],[[305,305],"valid"],[[306,307],"mapped",[105,106]],[[308,308],"mapped",[309]],[[309,309],"valid"],[[310,310],"mapped",[311]],[[311,312],"valid"],[[313,313],"mapped",[314]],[[314,314],"valid"],[[315,315],"mapped",[316]],[[316,316],"valid"],[[317,317],"mapped",[318]],[[318,318],"valid"],[[319,320],"mapped",[108,183]],[[321,321],"mapped",[322]],[[322,322],"valid"],[[323,323],"mapped",[324]],[[324,324],"valid"],[[325,325],"mapped",[326]],[[326,326],"valid"],[[327,327],"mapped",[328]],[[328,328],"valid"],[[329,329],"mapped",[700,110]],[[330,330],"mapped",[331]],[[331,331],"valid"],[[332,332],"mapped",[333]],[[333,333],"valid"],[[334,334],"mapped",[335]],[[335,335],"valid"],[[336,336],"mapped",[337]],[[337,337],"valid"],[[338,338],"mapped",[339]],[[339,339],"valid"],[[340,340],"mapped",[341]],[[341,341],"valid"],[[342,342],"mapped",[343]],[[343,343],"valid"],[[344,344],"mapped",[345]],[[345,345],"valid"],[[346,346],"mapped",[347]],[[347,347],"valid"],[[348,348],"mapped",[349]],[[349,349],"valid"],[[350,350],"mapped",[351]],[[351,351],"valid"],[[352,352],"mapped",[353]],[[353,353],"valid"],[[354,354],"mapped",[355]],[[355,355],"valid"],[[356,356],"mapped",[357]],[[357,357],"valid"],[[358,358],"mapped",[359]],[[359,359],"valid"],[[360,360],"mapped",[361]],[[361,361],"valid"],[[362,362],"mapped",[363]],[[363,363],"valid"],[[364,364],"mapped",[365]],[[365,365],"valid"],[[366,366],"mapped",[367]],[[367,367],"valid"],[[368,368],"mapped",[369]],[[369,369],"valid"],[[370,370],"mapped",[371]],[[371,371],"valid"],[[372,372],"mapped",[373]],[[373,373],"valid"],[[374,374],"mapped",[375]],[[375,375],"valid"],[[376,376],"mapped",[255]],[[377,377],"mapped",[378]],[[378,378],"valid"],[[379,379],"mapped",[380]],[[380,380],"valid"],[[381,381],"mapped",[382]],[[382,382],"valid"],[[383,383],"mapped",[115]],[[384,384],"valid"],[[385,385],"mapped",[595]],[[386,386],"mapped",[387]],[[387,387],"valid"],[[388,388],"mapped",[389]],[[389,389],"valid"],[[390,390],"mapped",[596]],[[391,391],"mapped",[392]],[[392,392],"valid"],[[393,393],"mapped",[598]],[[394,394],"mapped",[599]],[[395,395],"mapped",[396]],[[396,397],"valid"],[[398,398],"mapped",[477]],[[399,399],"mapped",[601]],[[400,400],"mapped",[603]],[[401,401],"mapped",[402]],[[402,402],"valid"],[[403,403],"mapped",[608]],[[404,404],"mapped",[611]],[[405,405],"valid"],[[406,406],"mapped",[617]],[[407,407],"mapped",[616]],[[408,408],"mapped",[409]],[[409,411],"valid"],[[412,412],"mapped",[623]],[[413,413],"mapped",[626]],[[414,414],"valid"],[[415,415],"mapped",[629]],[[416,416],"mapped",[417]],[[417,417],"valid"],[[418,418],"mapped",[419]],[[419,419],"valid"],[[420,420],"mapped",[421]],[[421,421],"valid"],[[422,422],"mapped",[640]],[[423,423],"mapped",[424]],[[424,424],"valid"],[[425,425],"mapped",[643]],[[426,427],"valid"],[[428,428],"mapped",[429]],[[429,429],"valid"],[[430,430],"mapped",[648]],[[431,431],"mapped",[432]],[[432,432],"valid"],[[433,433],"mapped",[650]],[[434,434],"mapped",[651]],[[435,435],"mapped",[436]],[[436,436],"valid"],[[437,437],"mapped",[438]],[[438,438],"valid"],[[439,439],"mapped",[658]],[[440,440],"mapped",[441]],[[441,443],"valid"],[[444,444],"mapped",[445]],[[445,451],"valid"],[[452,454],"mapped",[100,382]],[[455,457],"mapped",[108,106]],[[458,460],"mapped",[110,106]],[[461,461],"mapped",[462]],[[462,462],"valid"],[[463,463],"mapped",[464]],[[464,464],"valid"],[[465,465],"mapped",[466]],[[466,466],"valid"],[[467,467],"mapped",[468]],[[468,468],"valid"],[[469,469],"mapped",[470]],[[470,470],"valid"],[[471,471],"mapped",[472]],[[472,472],"valid"],[[473,473],"mapped",[474]],[[474,474],"valid"],[[475,475],"mapped",[476]],[[476,477],"valid"],[[478,478],"mapped",[479]],[[479,479],"valid"],[[480,480],"mapped",[481]],[[481,481],"valid"],[[482,482],"mapped",[483]],[[483,483],"valid"],[[484,484],"mapped",[485]],[[485,485],"valid"],[[486,486],"mapped",[487]],[[487,487],"valid"],[[488,488],"mapped",[489]],[[489,489],"valid"],[[490,490],"mapped",[491]],[[491,491],"valid"],[[492,492],"mapped",[493]],[[493,493],"valid"],[[494,494],"mapped",[495]],[[495,496],"valid"],[[497,499],"mapped",[100,122]],[[500,500],"mapped",[501]],[[501,501],"valid"],[[502,502],"mapped",[405]],[[503,503],"mapped",[447]],[[504,504],"mapped",[505]],[[505,505],"valid"],[[506,506],"mapped",[507]],[[507,507],"valid"],[[508,508],"mapped",[509]],[[509,509],"valid"],[[510,510],"mapped",[511]],[[511,511],"valid"],[[512,512],"mapped",[513]],[[513,513],"valid"],[[514,514],"mapped",[515]],[[515,515],"valid"],[[516,516],"mapped",[517]],[[517,517],"valid"],[[518,518],"mapped",[519]],[[519,519],"valid"],[[520,520],"mapped",[521]],[[521,521],"valid"],[[522,522],"mapped",[523]],[[523,523],"valid"],[[524,524],"mapped",[525]],[[525,525],"valid"],[[526,526],"mapped",[527]],[[527,527],"valid"],[[528,528],"mapped",[529]],[[529,529],"valid"],[[530,530],"mapped",[531]],[[531,531],"valid"],[[532,532],"mapped",[533]],[[533,533],"valid"],[[534,534],"mapped",[535]],[[535,535],"valid"],[[536,536],"mapped",[537]],[[537,537],"valid"],[[538,538],"mapped",[539]],[[539,539],"valid"],[[540,540],"mapped",[541]],[[541,541],"valid"],[[542,542],"mapped",[543]],[[543,543],"valid"],[[544,544],"mapped",[414]],[[545,545],"valid"],[[546,546],"mapped",[547]],[[547,547],"valid"],[[548,548],"mapped",[549]],[[549,549],"valid"],[[550,550],"mapped",[551]],[[551,551],"valid"],[[552,552],"mapped",[553]],[[553,553],"valid"],[[554,554],"mapped",[555]],[[555,555],"valid"],[[556,556],"mapped",[557]],[[557,557],"valid"],[[558,558],"mapped",[559]],[[559,559],"valid"],[[560,560],"mapped",[561]],[[561,561],"valid"],[[562,562],"mapped",[563]],[[563,563],"valid"],[[564,566],"valid"],[[567,569],"valid"],[[570,570],"mapped",[11365]],[[571,571],"mapped",[572]],[[572,572],"valid"],[[573,573],"mapped",[410]],[[574,574],"mapped",[11366]],[[575,576],"valid"],[[577,577],"mapped",[578]],[[578,578],"valid"],[[579,579],"mapped",[384]],[[580,580],"mapped",[649]],[[581,581],"mapped",[652]],[[582,582],"mapped",[583]],[[583,583],"valid"],[[584,584],"mapped",[585]],[[585,585],"valid"],[[586,586],"mapped",[587]],[[587,587],"valid"],[[588,588],"mapped",[589]],[[589,589],"valid"],[[590,590],"mapped",[591]],[[591,591],"valid"],[[592,680],"valid"],[[681,685],"valid"],[[686,687],"valid"],[[688,688],"mapped",[104]],[[689,689],"mapped",[614]],[[690,690],"mapped",[106]],[[691,691],"mapped",[114]],[[692,692],"mapped",[633]],[[693,693],"mapped",[635]],[[694,694],"mapped",[641]],[[695,695],"mapped",[119]],[[696,696],"mapped",[121]],[[697,705],"valid"],[[706,709],"valid",[],"NV8"],[[710,721],"valid"],[[722,727],"valid",[],"NV8"],[[728,728],"disallowed_STD3_mapped",[32,774]],[[729,729],"disallowed_STD3_mapped",[32,775]],[[730,730],"disallowed_STD3_mapped",[32,778]],[[731,731],"disallowed_STD3_mapped",[32,808]],[[732,732],"disallowed_STD3_mapped",[32,771]],[[733,733],"disallowed_STD3_mapped",[32,779]],[[734,734],"valid",[],"NV8"],[[735,735],"valid",[],"NV8"],[[736,736],"mapped",[611]],[[737,737],"mapped",[108]],[[738,738],"mapped",[115]],[[739,739],"mapped",[120]],[[740,740],"mapped",[661]],[[741,745],"valid",[],"NV8"],[[746,747],"valid",[],"NV8"],[[748,748],"valid"],[[749,749],"valid",[],"NV8"],[[750,750],"valid"],[[751,767],"valid",[],"NV8"],[[768,831],"valid"],[[832,832],"mapped",[768]],[[833,833],"mapped",[769]],[[834,834],"valid"],[[835,835],"mapped",[787]],[[836,836],"mapped",[776,769]],[[837,837],"mapped",[953]],[[838,846],"valid"],[[847,847],"ignored"],[[848,855],"valid"],[[856,860],"valid"],[[861,863],"valid"],[[864,865],"valid"],[[866,866],"valid"],[[867,879],"valid"],[[880,880],"mapped",[881]],[[881,881],"valid"],[[882,882],"mapped",[883]],[[883,883],"valid"],[[884,884],"mapped",[697]],[[885,885],"valid"],[[886,886],"mapped",[887]],[[887,887],"valid"],[[888,889],"disallowed"],[[890,890],"disallowed_STD3_mapped",[32,953]],[[891,893],"valid"],[[894,894],"disallowed_STD3_mapped",[59]],[[895,895],"mapped",[1011]],[[896,899],"disallowed"],[[900,900],"disallowed_STD3_mapped",[32,769]],[[901,901],"disallowed_STD3_mapped",[32,776,769]],[[902,902],"mapped",[940]],[[903,903],"mapped",[183]],[[904,904],"mapped",[941]],[[905,905],"mapped",[942]],[[906,906],"mapped",[943]],[[907,907],"disallowed"],[[908,908],"mapped",[972]],[[909,909],"disallowed"],[[910,910],"mapped",[973]],[[911,911],"mapped",[974]],[[912,912],"valid"],[[913,913],"mapped",[945]],[[914,914],"mapped",[946]],[[915,915],"mapped",[947]],[[916,916],"mapped",[948]],[[917,917],"mapped",[949]],[[918,918],"mapped",[950]],[[919,919],"mapped",[951]],[[920,920],"mapped",[952]],[[921,921],"mapped",[953]],[[922,922],"mapped",[954]],[[923,923],"mapped",[955]],[[924,924],"mapped",[956]],[[925,925],"mapped",[957]],[[926,926],"mapped",[958]],[[927,927],"mapped",[959]],[[928,928],"mapped",[960]],[[929,929],"mapped",[961]],[[930,930],"disallowed"],[[931,931],"mapped",[963]],[[932,932],"mapped",[964]],[[933,933],"mapped",[965]],[[934,934],"mapped",[966]],[[935,935],"mapped",[967]],[[936,936],"mapped",[968]],[[937,937],"mapped",[969]],[[938,938],"mapped",[970]],[[939,939],"mapped",[971]],[[940,961],"valid"],[[962,962],"deviation",[963]],[[963,974],"valid"],[[975,975],"mapped",[983]],[[976,976],"mapped",[946]],[[977,977],"mapped",[952]],[[978,978],"mapped",[965]],[[979,979],"mapped",[973]],[[980,980],"mapped",[971]],[[981,981],"mapped",[966]],[[982,982],"mapped",[960]],[[983,983],"valid"],[[984,984],"mapped",[985]],[[985,985],"valid"],[[986,986],"mapped",[987]],[[987,987],"valid"],[[988,988],"mapped",[989]],[[989,989],"valid"],[[990,990],"mapped",[991]],[[991,991],"valid"],[[992,992],"mapped",[993]],[[993,993],"valid"],[[994,994],"mapped",[995]],[[995,995],"valid"],[[996,996],"mapped",[997]],[[997,997],"valid"],[[998,998],"mapped",[999]],[[999,999],"valid"],[[1e3,1e3],"mapped",[1001]],[[1001,1001],"valid"],[[1002,1002],"mapped",[1003]],[[1003,1003],"valid"],[[1004,1004],"mapped",[1005]],[[1005,1005],"valid"],[[1006,1006],"mapped",[1007]],[[1007,1007],"valid"],[[1008,1008],"mapped",[954]],[[1009,1009],"mapped",[961]],[[1010,1010],"mapped",[963]],[[1011,1011],"valid"],[[1012,1012],"mapped",[952]],[[1013,1013],"mapped",[949]],[[1014,1014],"valid",[],"NV8"],[[1015,1015],"mapped",[1016]],[[1016,1016],"valid"],[[1017,1017],"mapped",[963]],[[1018,1018],"mapped",[1019]],[[1019,1019],"valid"],[[1020,1020],"valid"],[[1021,1021],"mapped",[891]],[[1022,1022],"mapped",[892]],[[1023,1023],"mapped",[893]],[[1024,1024],"mapped",[1104]],[[1025,1025],"mapped",[1105]],[[1026,1026],"mapped",[1106]],[[1027,1027],"mapped",[1107]],[[1028,1028],"mapped",[1108]],[[1029,1029],"mapped",[1109]],[[1030,1030],"mapped",[1110]],[[1031,1031],"mapped",[1111]],[[1032,1032],"mapped",[1112]],[[1033,1033],"mapped",[1113]],[[1034,1034],"mapped",[1114]],[[1035,1035],"mapped",[1115]],[[1036,1036],"mapped",[1116]],[[1037,1037],"mapped",[1117]],[[1038,1038],"mapped",[1118]],[[1039,1039],"mapped",[1119]],[[1040,1040],"mapped",[1072]],[[1041,1041],"mapped",[1073]],[[1042,1042],"mapped",[1074]],[[1043,1043],"mapped",[1075]],[[1044,1044],"mapped",[1076]],[[1045,1045],"mapped",[1077]],[[1046,1046],"mapped",[1078]],[[1047,1047],"mapped",[1079]],[[1048,1048],"mapped",[1080]],[[1049,1049],"mapped",[1081]],[[1050,1050],"mapped",[1082]],[[1051,1051],"mapped",[1083]],[[1052,1052],"mapped",[1084]],[[1053,1053],"mapped",[1085]],[[1054,1054],"mapped",[1086]],[[1055,1055],"mapped",[1087]],[[1056,1056],"mapped",[1088]],[[1057,1057],"mapped",[1089]],[[1058,1058],"mapped",[1090]],[[1059,1059],"mapped",[1091]],[[1060,1060],"mapped",[1092]],[[1061,1061],"mapped",[1093]],[[1062,1062],"mapped",[1094]],[[1063,1063],"mapped",[1095]],[[1064,1064],"mapped",[1096]],[[1065,1065],"mapped",[1097]],[[1066,1066],"mapped",[1098]],[[1067,1067],"mapped",[1099]],[[1068,1068],"mapped",[1100]],[[1069,1069],"mapped",[1101]],[[1070,1070],"mapped",[1102]],[[1071,1071],"mapped",[1103]],[[1072,1103],"valid"],[[1104,1104],"valid"],[[1105,1116],"valid"],[[1117,1117],"valid"],[[1118,1119],"valid"],[[1120,1120],"mapped",[1121]],[[1121,1121],"valid"],[[1122,1122],"mapped",[1123]],[[1123,1123],"valid"],[[1124,1124],"mapped",[1125]],[[1125,1125],"valid"],[[1126,1126],"mapped",[1127]],[[1127,1127],"valid"],[[1128,1128],"mapped",[1129]],[[1129,1129],"valid"],[[1130,1130],"mapped",[1131]],[[1131,1131],"valid"],[[1132,1132],"mapped",[1133]],[[1133,1133],"valid"],[[1134,1134],"mapped",[1135]],[[1135,1135],"valid"],[[1136,1136],"mapped",[1137]],[[1137,1137],"valid"],[[1138,1138],"mapped",[1139]],[[1139,1139],"valid"],[[1140,1140],"mapped",[1141]],[[1141,1141],"valid"],[[1142,1142],"mapped",[1143]],[[1143,1143],"valid"],[[1144,1144],"mapped",[1145]],[[1145,1145],"valid"],[[1146,1146],"mapped",[1147]],[[1147,1147],"valid"],[[1148,1148],"mapped",[1149]],[[1149,1149],"valid"],[[1150,1150],"mapped",[1151]],[[1151,1151],"valid"],[[1152,1152],"mapped",[1153]],[[1153,1153],"valid"],[[1154,1154],"valid",[],"NV8"],[[1155,1158],"valid"],[[1159,1159],"valid"],[[1160,1161],"valid",[],"NV8"],[[1162,1162],"mapped",[1163]],[[1163,1163],"valid"],[[1164,1164],"mapped",[1165]],[[1165,1165],"valid"],[[1166,1166],"mapped",[1167]],[[1167,1167],"valid"],[[1168,1168],"mapped",[1169]],[[1169,1169],"valid"],[[1170,1170],"mapped",[1171]],[[1171,1171],"valid"],[[1172,1172],"mapped",[1173]],[[1173,1173],"valid"],[[1174,1174],"mapped",[1175]],[[1175,1175],"valid"],[[1176,1176],"mapped",[1177]],[[1177,1177],"valid"],[[1178,1178],"mapped",[1179]],[[1179,1179],"valid"],[[1180,1180],"mapped",[1181]],[[1181,1181],"valid"],[[1182,1182],"mapped",[1183]],[[1183,1183],"valid"],[[1184,1184],"mapped",[1185]],[[1185,1185],"valid"],[[1186,1186],"mapped",[1187]],[[1187,1187],"valid"],[[1188,1188],"mapped",[1189]],[[1189,1189],"valid"],[[1190,1190],"mapped",[1191]],[[1191,1191],"valid"],[[1192,1192],"mapped",[1193]],[[1193,1193],"valid"],[[1194,1194],"mapped",[1195]],[[1195,1195],"valid"],[[1196,1196],"mapped",[1197]],[[1197,1197],"valid"],[[1198,1198],"mapped",[1199]],[[1199,1199],"valid"],[[1200,1200],"mapped",[1201]],[[1201,1201],"valid"],[[1202,1202],"mapped",[1203]],[[1203,1203],"valid"],[[1204,1204],"mapped",[1205]],[[1205,1205],"valid"],[[1206,1206],"mapped",[1207]],[[1207,1207],"valid"],[[1208,1208],"mapped",[1209]],[[1209,1209],"valid"],[[1210,1210],"mapped",[1211]],[[1211,1211],"valid"],[[1212,1212],"mapped",[1213]],[[1213,1213],"valid"],[[1214,1214],"mapped",[1215]],[[1215,1215],"valid"],[[1216,1216],"disallowed"],[[1217,1217],"mapped",[1218]],[[1218,1218],"valid"],[[1219,1219],"mapped",[1220]],[[1220,1220],"valid"],[[1221,1221],"mapped",[1222]],[[1222,1222],"valid"],[[1223,1223],"mapped",[1224]],[[1224,1224],"valid"],[[1225,1225],"mapped",[1226]],[[1226,1226],"valid"],[[1227,1227],"mapped",[1228]],[[1228,1228],"valid"],[[1229,1229],"mapped",[1230]],[[1230,1230],"valid"],[[1231,1231],"valid"],[[1232,1232],"mapped",[1233]],[[1233,1233],"valid"],[[1234,1234],"mapped",[1235]],[[1235,1235],"valid"],[[1236,1236],"mapped",[1237]],[[1237,1237],"valid"],[[1238,1238],"mapped",[1239]],[[1239,1239],"valid"],[[1240,1240],"mapped",[1241]],[[1241,1241],"valid"],[[1242,1242],"mapped",[1243]],[[1243,1243],"valid"],[[1244,1244],"mapped",[1245]],[[1245,1245],"valid"],[[1246,1246],"mapped",[1247]],[[1247,1247],"valid"],[[1248,1248],"mapped",[1249]],[[1249,1249],"valid"],[[1250,1250],"mapped",[1251]],[[1251,1251],"valid"],[[1252,1252],"mapped",[1253]],[[1253,1253],"valid"],[[1254,1254],"mapped",[1255]],[[1255,1255],"valid"],[[1256,1256],"mapped",[1257]],[[1257,1257],"valid"],[[1258,1258],"mapped",[1259]],[[1259,1259],"valid"],[[1260,1260],"mapped",[1261]],[[1261,1261],"valid"],[[1262,1262],"mapped",[1263]],[[1263,1263],"valid"],[[1264,1264],"mapped",[1265]],[[1265,1265],"valid"],[[1266,1266],"mapped",[1267]],[[1267,1267],"valid"],[[1268,1268],"mapped",[1269]],[[1269,1269],"valid"],[[1270,1270],"mapped",[1271]],[[1271,1271],"valid"],[[1272,1272],"mapped",[1273]],[[1273,1273],"valid"],[[1274,1274],"mapped",[1275]],[[1275,1275],"valid"],[[1276,1276],"mapped",[1277]],[[1277,1277],"valid"],[[1278,1278],"mapped",[1279]],[[1279,1279],"valid"],[[1280,1280],"mapped",[1281]],[[1281,1281],"valid"],[[1282,1282],"mapped",[1283]],[[1283,1283],"valid"],[[1284,1284],"mapped",[1285]],[[1285,1285],"valid"],[[1286,1286],"mapped",[1287]],[[1287,1287],"valid"],[[1288,1288],"mapped",[1289]],[[1289,1289],"valid"],[[1290,1290],"mapped",[1291]],[[1291,1291],"valid"],[[1292,1292],"mapped",[1293]],[[1293,1293],"valid"],[[1294,1294],"mapped",[1295]],[[1295,1295],"valid"],[[1296,1296],"mapped",[1297]],[[1297,1297],"valid"],[[1298,1298],"mapped",[1299]],[[1299,1299],"valid"],[[1300,1300],"mapped",[1301]],[[1301,1301],"valid"],[[1302,1302],"mapped",[1303]],[[1303,1303],"valid"],[[1304,1304],"mapped",[1305]],[[1305,1305],"valid"],[[1306,1306],"mapped",[1307]],[[1307,1307],"valid"],[[1308,1308],"mapped",[1309]],[[1309,1309],"valid"],[[1310,1310],"mapped",[1311]],[[1311,1311],"valid"],[[1312,1312],"mapped",[1313]],[[1313,1313],"valid"],[[1314,1314],"mapped",[1315]],[[1315,1315],"valid"],[[1316,1316],"mapped",[1317]],[[1317,1317],"valid"],[[1318,1318],"mapped",[1319]],[[1319,1319],"valid"],[[1320,1320],"mapped",[1321]],[[1321,1321],"valid"],[[1322,1322],"mapped",[1323]],[[1323,1323],"valid"],[[1324,1324],"mapped",[1325]],[[1325,1325],"valid"],[[1326,1326],"mapped",[1327]],[[1327,1327],"valid"],[[1328,1328],"disallowed"],[[1329,1329],"mapped",[1377]],[[1330,1330],"mapped",[1378]],[[1331,1331],"mapped",[1379]],[[1332,1332],"mapped",[1380]],[[1333,1333],"mapped",[1381]],[[1334,1334],"mapped",[1382]],[[1335,1335],"mapped",[1383]],[[1336,1336],"mapped",[1384]],[[1337,1337],"mapped",[1385]],[[1338,1338],"mapped",[1386]],[[1339,1339],"mapped",[1387]],[[1340,1340],"mapped",[1388]],[[1341,1341],"mapped",[1389]],[[1342,1342],"mapped",[1390]],[[1343,1343],"mapped",[1391]],[[1344,1344],"mapped",[1392]],[[1345,1345],"mapped",[1393]],[[1346,1346],"mapped",[1394]],[[1347,1347],"mapped",[1395]],[[1348,1348],"mapped",[1396]],[[1349,1349],"mapped",[1397]],[[1350,1350],"mapped",[1398]],[[1351,1351],"mapped",[1399]],[[1352,1352],"mapped",[1400]],[[1353,1353],"mapped",[1401]],[[1354,1354],"mapped",[1402]],[[1355,1355],"mapped",[1403]],[[1356,1356],"mapped",[1404]],[[1357,1357],"mapped",[1405]],[[1358,1358],"mapped",[1406]],[[1359,1359],"mapped",[1407]],[[1360,1360],"mapped",[1408]],[[1361,1361],"mapped",[1409]],[[1362,1362],"mapped",[1410]],[[1363,1363],"mapped",[1411]],[[1364,1364],"mapped",[1412]],[[1365,1365],"mapped",[1413]],[[1366,1366],"mapped",[1414]],[[1367,1368],"disallowed"],[[1369,1369],"valid"],[[1370,1375],"valid",[],"NV8"],[[1376,1376],"disallowed"],[[1377,1414],"valid"],[[1415,1415],"mapped",[1381,1410]],[[1416,1416],"disallowed"],[[1417,1417],"valid",[],"NV8"],[[1418,1418],"valid",[],"NV8"],[[1419,1420],"disallowed"],[[1421,1422],"valid",[],"NV8"],[[1423,1423],"valid",[],"NV8"],[[1424,1424],"disallowed"],[[1425,1441],"valid"],[[1442,1442],"valid"],[[1443,1455],"valid"],[[1456,1465],"valid"],[[1466,1466],"valid"],[[1467,1469],"valid"],[[1470,1470],"valid",[],"NV8"],[[1471,1471],"valid"],[[1472,1472],"valid",[],"NV8"],[[1473,1474],"valid"],[[1475,1475],"valid",[],"NV8"],[[1476,1476],"valid"],[[1477,1477],"valid"],[[1478,1478],"valid",[],"NV8"],[[1479,1479],"valid"],[[1480,1487],"disallowed"],[[1488,1514],"valid"],[[1515,1519],"disallowed"],[[1520,1524],"valid"],[[1525,1535],"disallowed"],[[1536,1539],"disallowed"],[[1540,1540],"disallowed"],[[1541,1541],"disallowed"],[[1542,1546],"valid",[],"NV8"],[[1547,1547],"valid",[],"NV8"],[[1548,1548],"valid",[],"NV8"],[[1549,1551],"valid",[],"NV8"],[[1552,1557],"valid"],[[1558,1562],"valid"],[[1563,1563],"valid",[],"NV8"],[[1564,1564],"disallowed"],[[1565,1565],"disallowed"],[[1566,1566],"valid",[],"NV8"],[[1567,1567],"valid",[],"NV8"],[[1568,1568],"valid"],[[1569,1594],"valid"],[[1595,1599],"valid"],[[1600,1600],"valid",[],"NV8"],[[1601,1618],"valid"],[[1619,1621],"valid"],[[1622,1624],"valid"],[[1625,1630],"valid"],[[1631,1631],"valid"],[[1632,1641],"valid"],[[1642,1645],"valid",[],"NV8"],[[1646,1647],"valid"],[[1648,1652],"valid"],[[1653,1653],"mapped",[1575,1652]],[[1654,1654],"mapped",[1608,1652]],[[1655,1655],"mapped",[1735,1652]],[[1656,1656],"mapped",[1610,1652]],[[1657,1719],"valid"],[[1720,1721],"valid"],[[1722,1726],"valid"],[[1727,1727],"valid"],[[1728,1742],"valid"],[[1743,1743],"valid"],[[1744,1747],"valid"],[[1748,1748],"valid",[],"NV8"],[[1749,1756],"valid"],[[1757,1757],"disallowed"],[[1758,1758],"valid",[],"NV8"],[[1759,1768],"valid"],[[1769,1769],"valid",[],"NV8"],[[1770,1773],"valid"],[[1774,1775],"valid"],[[1776,1785],"valid"],[[1786,1790],"valid"],[[1791,1791],"valid"],[[1792,1805],"valid",[],"NV8"],[[1806,1806],"disallowed"],[[1807,1807],"disallowed"],[[1808,1836],"valid"],[[1837,1839],"valid"],[[1840,1866],"valid"],[[1867,1868],"disallowed"],[[1869,1871],"valid"],[[1872,1901],"valid"],[[1902,1919],"valid"],[[1920,1968],"valid"],[[1969,1969],"valid"],[[1970,1983],"disallowed"],[[1984,2037],"valid"],[[2038,2042],"valid",[],"NV8"],[[2043,2047],"disallowed"],[[2048,2093],"valid"],[[2094,2095],"disallowed"],[[2096,2110],"valid",[],"NV8"],[[2111,2111],"disallowed"],[[2112,2139],"valid"],[[2140,2141],"disallowed"],[[2142,2142],"valid",[],"NV8"],[[2143,2207],"disallowed"],[[2208,2208],"valid"],[[2209,2209],"valid"],[[2210,2220],"valid"],[[2221,2226],"valid"],[[2227,2228],"valid"],[[2229,2274],"disallowed"],[[2275,2275],"valid"],[[2276,2302],"valid"],[[2303,2303],"valid"],[[2304,2304],"valid"],[[2305,2307],"valid"],[[2308,2308],"valid"],[[2309,2361],"valid"],[[2362,2363],"valid"],[[2364,2381],"valid"],[[2382,2382],"valid"],[[2383,2383],"valid"],[[2384,2388],"valid"],[[2389,2389],"valid"],[[2390,2391],"valid"],[[2392,2392],"mapped",[2325,2364]],[[2393,2393],"mapped",[2326,2364]],[[2394,2394],"mapped",[2327,2364]],[[2395,2395],"mapped",[2332,2364]],[[2396,2396],"mapped",[2337,2364]],[[2397,2397],"mapped",[2338,2364]],[[2398,2398],"mapped",[2347,2364]],[[2399,2399],"mapped",[2351,2364]],[[2400,2403],"valid"],[[2404,2405],"valid",[],"NV8"],[[2406,2415],"valid"],[[2416,2416],"valid",[],"NV8"],[[2417,2418],"valid"],[[2419,2423],"valid"],[[2424,2424],"valid"],[[2425,2426],"valid"],[[2427,2428],"valid"],[[2429,2429],"valid"],[[2430,2431],"valid"],[[2432,2432],"valid"],[[2433,2435],"valid"],[[2436,2436],"disallowed"],[[2437,2444],"valid"],[[2445,2446],"disallowed"],[[2447,2448],"valid"],[[2449,2450],"disallowed"],[[2451,2472],"valid"],[[2473,2473],"disallowed"],[[2474,2480],"valid"],[[2481,2481],"disallowed"],[[2482,2482],"valid"],[[2483,2485],"disallowed"],[[2486,2489],"valid"],[[2490,2491],"disallowed"],[[2492,2492],"valid"],[[2493,2493],"valid"],[[2494,2500],"valid"],[[2501,2502],"disallowed"],[[2503,2504],"valid"],[[2505,2506],"disallowed"],[[2507,2509],"valid"],[[2510,2510],"valid"],[[2511,2518],"disallowed"],[[2519,2519],"valid"],[[2520,2523],"disallowed"],[[2524,2524],"mapped",[2465,2492]],[[2525,2525],"mapped",[2466,2492]],[[2526,2526],"disallowed"],[[2527,2527],"mapped",[2479,2492]],[[2528,2531],"valid"],[[2532,2533],"disallowed"],[[2534,2545],"valid"],[[2546,2554],"valid",[],"NV8"],[[2555,2555],"valid",[],"NV8"],[[2556,2560],"disallowed"],[[2561,2561],"valid"],[[2562,2562],"valid"],[[2563,2563],"valid"],[[2564,2564],"disallowed"],[[2565,2570],"valid"],[[2571,2574],"disallowed"],[[2575,2576],"valid"],[[2577,2578],"disallowed"],[[2579,2600],"valid"],[[2601,2601],"disallowed"],[[2602,2608],"valid"],[[2609,2609],"disallowed"],[[2610,2610],"valid"],[[2611,2611],"mapped",[2610,2620]],[[2612,2612],"disallowed"],[[2613,2613],"valid"],[[2614,2614],"mapped",[2616,2620]],[[2615,2615],"disallowed"],[[2616,2617],"valid"],[[2618,2619],"disallowed"],[[2620,2620],"valid"],[[2621,2621],"disallowed"],[[2622,2626],"valid"],[[2627,2630],"disallowed"],[[2631,2632],"valid"],[[2633,2634],"disallowed"],[[2635,2637],"valid"],[[2638,2640],"disallowed"],[[2641,2641],"valid"],[[2642,2648],"disallowed"],[[2649,2649],"mapped",[2582,2620]],[[2650,2650],"mapped",[2583,2620]],[[2651,2651],"mapped",[2588,2620]],[[2652,2652],"valid"],[[2653,2653],"disallowed"],[[2654,2654],"mapped",[2603,2620]],[[2655,2661],"disallowed"],[[2662,2676],"valid"],[[2677,2677],"valid"],[[2678,2688],"disallowed"],[[2689,2691],"valid"],[[2692,2692],"disallowed"],[[2693,2699],"valid"],[[2700,2700],"valid"],[[2701,2701],"valid"],[[2702,2702],"disallowed"],[[2703,2705],"valid"],[[2706,2706],"disallowed"],[[2707,2728],"valid"],[[2729,2729],"disallowed"],[[2730,2736],"valid"],[[2737,2737],"disallowed"],[[2738,2739],"valid"],[[2740,2740],"disallowed"],[[2741,2745],"valid"],[[2746,2747],"disallowed"],[[2748,2757],"valid"],[[2758,2758],"disallowed"],[[2759,2761],"valid"],[[2762,2762],"disallowed"],[[2763,2765],"valid"],[[2766,2767],"disallowed"],[[2768,2768],"valid"],[[2769,2783],"disallowed"],[[2784,2784],"valid"],[[2785,2787],"valid"],[[2788,2789],"disallowed"],[[2790,2799],"valid"],[[2800,2800],"valid",[],"NV8"],[[2801,2801],"valid",[],"NV8"],[[2802,2808],"disallowed"],[[2809,2809],"valid"],[[2810,2816],"disallowed"],[[2817,2819],"valid"],[[2820,2820],"disallowed"],[[2821,2828],"valid"],[[2829,2830],"disallowed"],[[2831,2832],"valid"],[[2833,2834],"disallowed"],[[2835,2856],"valid"],[[2857,2857],"disallowed"],[[2858,2864],"valid"],[[2865,2865],"disallowed"],[[2866,2867],"valid"],[[2868,2868],"disallowed"],[[2869,2869],"valid"],[[2870,2873],"valid"],[[2874,2875],"disallowed"],[[2876,2883],"valid"],[[2884,2884],"valid"],[[2885,2886],"disallowed"],[[2887,2888],"valid"],[[2889,2890],"disallowed"],[[2891,2893],"valid"],[[2894,2901],"disallowed"],[[2902,2903],"valid"],[[2904,2907],"disallowed"],[[2908,2908],"mapped",[2849,2876]],[[2909,2909],"mapped",[2850,2876]],[[2910,2910],"disallowed"],[[2911,2913],"valid"],[[2914,2915],"valid"],[[2916,2917],"disallowed"],[[2918,2927],"valid"],[[2928,2928],"valid",[],"NV8"],[[2929,2929],"valid"],[[2930,2935],"valid",[],"NV8"],[[2936,2945],"disallowed"],[[2946,2947],"valid"],[[2948,2948],"disallowed"],[[2949,2954],"valid"],[[2955,2957],"disallowed"],[[2958,2960],"valid"],[[2961,2961],"disallowed"],[[2962,2965],"valid"],[[2966,2968],"disallowed"],[[2969,2970],"valid"],[[2971,2971],"disallowed"],[[2972,2972],"valid"],[[2973,2973],"disallowed"],[[2974,2975],"valid"],[[2976,2978],"disallowed"],[[2979,2980],"valid"],[[2981,2983],"disallowed"],[[2984,2986],"valid"],[[2987,2989],"disallowed"],[[2990,2997],"valid"],[[2998,2998],"valid"],[[2999,3001],"valid"],[[3002,3005],"disallowed"],[[3006,3010],"valid"],[[3011,3013],"disallowed"],[[3014,3016],"valid"],[[3017,3017],"disallowed"],[[3018,3021],"valid"],[[3022,3023],"disallowed"],[[3024,3024],"valid"],[[3025,3030],"disallowed"],[[3031,3031],"valid"],[[3032,3045],"disallowed"],[[3046,3046],"valid"],[[3047,3055],"valid"],[[3056,3058],"valid",[],"NV8"],[[3059,3066],"valid",[],"NV8"],[[3067,3071],"disallowed"],[[3072,3072],"valid"],[[3073,3075],"valid"],[[3076,3076],"disallowed"],[[3077,3084],"valid"],[[3085,3085],"disallowed"],[[3086,3088],"valid"],[[3089,3089],"disallowed"],[[3090,3112],"valid"],[[3113,3113],"disallowed"],[[3114,3123],"valid"],[[3124,3124],"valid"],[[3125,3129],"valid"],[[3130,3132],"disallowed"],[[3133,3133],"valid"],[[3134,3140],"valid"],[[3141,3141],"disallowed"],[[3142,3144],"valid"],[[3145,3145],"disallowed"],[[3146,3149],"valid"],[[3150,3156],"disallowed"],[[3157,3158],"valid"],[[3159,3159],"disallowed"],[[3160,3161],"valid"],[[3162,3162],"valid"],[[3163,3167],"disallowed"],[[3168,3169],"valid"],[[3170,3171],"valid"],[[3172,3173],"disallowed"],[[3174,3183],"valid"],[[3184,3191],"disallowed"],[[3192,3199],"valid",[],"NV8"],[[3200,3200],"disallowed"],[[3201,3201],"valid"],[[3202,3203],"valid"],[[3204,3204],"disallowed"],[[3205,3212],"valid"],[[3213,3213],"disallowed"],[[3214,3216],"valid"],[[3217,3217],"disallowed"],[[3218,3240],"valid"],[[3241,3241],"disallowed"],[[3242,3251],"valid"],[[3252,3252],"disallowed"],[[3253,3257],"valid"],[[3258,3259],"disallowed"],[[3260,3261],"valid"],[[3262,3268],"valid"],[[3269,3269],"disallowed"],[[3270,3272],"valid"],[[3273,3273],"disallowed"],[[3274,3277],"valid"],[[3278,3284],"disallowed"],[[3285,3286],"valid"],[[3287,3293],"disallowed"],[[3294,3294],"valid"],[[3295,3295],"disallowed"],[[3296,3297],"valid"],[[3298,3299],"valid"],[[3300,3301],"disallowed"],[[3302,3311],"valid"],[[3312,3312],"disallowed"],[[3313,3314],"valid"],[[3315,3328],"disallowed"],[[3329,3329],"valid"],[[3330,3331],"valid"],[[3332,3332],"disallowed"],[[3333,3340],"valid"],[[3341,3341],"disallowed"],[[3342,3344],"valid"],[[3345,3345],"disallowed"],[[3346,3368],"valid"],[[3369,3369],"valid"],[[3370,3385],"valid"],[[3386,3386],"valid"],[[3387,3388],"disallowed"],[[3389,3389],"valid"],[[3390,3395],"valid"],[[3396,3396],"valid"],[[3397,3397],"disallowed"],[[3398,3400],"valid"],[[3401,3401],"disallowed"],[[3402,3405],"valid"],[[3406,3406],"valid"],[[3407,3414],"disallowed"],[[3415,3415],"valid"],[[3416,3422],"disallowed"],[[3423,3423],"valid"],[[3424,3425],"valid"],[[3426,3427],"valid"],[[3428,3429],"disallowed"],[[3430,3439],"valid"],[[3440,3445],"valid",[],"NV8"],[[3446,3448],"disallowed"],[[3449,3449],"valid",[],"NV8"],[[3450,3455],"valid"],[[3456,3457],"disallowed"],[[3458,3459],"valid"],[[3460,3460],"disallowed"],[[3461,3478],"valid"],[[3479,3481],"disallowed"],[[3482,3505],"valid"],[[3506,3506],"disallowed"],[[3507,3515],"valid"],[[3516,3516],"disallowed"],[[3517,3517],"valid"],[[3518,3519],"disallowed"],[[3520,3526],"valid"],[[3527,3529],"disallowed"],[[3530,3530],"valid"],[[3531,3534],"disallowed"],[[3535,3540],"valid"],[[3541,3541],"disallowed"],[[3542,3542],"valid"],[[3543,3543],"disallowed"],[[3544,3551],"valid"],[[3552,3557],"disallowed"],[[3558,3567],"valid"],[[3568,3569],"disallowed"],[[3570,3571],"valid"],[[3572,3572],"valid",[],"NV8"],[[3573,3584],"disallowed"],[[3585,3634],"valid"],[[3635,3635],"mapped",[3661,3634]],[[3636,3642],"valid"],[[3643,3646],"disallowed"],[[3647,3647],"valid",[],"NV8"],[[3648,3662],"valid"],[[3663,3663],"valid",[],"NV8"],[[3664,3673],"valid"],[[3674,3675],"valid",[],"NV8"],[[3676,3712],"disallowed"],[[3713,3714],"valid"],[[3715,3715],"disallowed"],[[3716,3716],"valid"],[[3717,3718],"disallowed"],[[3719,3720],"valid"],[[3721,3721],"disallowed"],[[3722,3722],"valid"],[[3723,3724],"disallowed"],[[3725,3725],"valid"],[[3726,3731],"disallowed"],[[3732,3735],"valid"],[[3736,3736],"disallowed"],[[3737,3743],"valid"],[[3744,3744],"disallowed"],[[3745,3747],"valid"],[[3748,3748],"disallowed"],[[3749,3749],"valid"],[[3750,3750],"disallowed"],[[3751,3751],"valid"],[[3752,3753],"disallowed"],[[3754,3755],"valid"],[[3756,3756],"disallowed"],[[3757,3762],"valid"],[[3763,3763],"mapped",[3789,3762]],[[3764,3769],"valid"],[[3770,3770],"disallowed"],[[3771,3773],"valid"],[[3774,3775],"disallowed"],[[3776,3780],"valid"],[[3781,3781],"disallowed"],[[3782,3782],"valid"],[[3783,3783],"disallowed"],[[3784,3789],"valid"],[[3790,3791],"disallowed"],[[3792,3801],"valid"],[[3802,3803],"disallowed"],[[3804,3804],"mapped",[3755,3737]],[[3805,3805],"mapped",[3755,3745]],[[3806,3807],"valid"],[[3808,3839],"disallowed"],[[3840,3840],"valid"],[[3841,3850],"valid",[],"NV8"],[[3851,3851],"valid"],[[3852,3852],"mapped",[3851]],[[3853,3863],"valid",[],"NV8"],[[3864,3865],"valid"],[[3866,3871],"valid",[],"NV8"],[[3872,3881],"valid"],[[3882,3892],"valid",[],"NV8"],[[3893,3893],"valid"],[[3894,3894],"valid",[],"NV8"],[[3895,3895],"valid"],[[3896,3896],"valid",[],"NV8"],[[3897,3897],"valid"],[[3898,3901],"valid",[],"NV8"],[[3902,3906],"valid"],[[3907,3907],"mapped",[3906,4023]],[[3908,3911],"valid"],[[3912,3912],"disallowed"],[[3913,3916],"valid"],[[3917,3917],"mapped",[3916,4023]],[[3918,3921],"valid"],[[3922,3922],"mapped",[3921,4023]],[[3923,3926],"valid"],[[3927,3927],"mapped",[3926,4023]],[[3928,3931],"valid"],[[3932,3932],"mapped",[3931,4023]],[[3933,3944],"valid"],[[3945,3945],"mapped",[3904,4021]],[[3946,3946],"valid"],[[3947,3948],"valid"],[[3949,3952],"disallowed"],[[3953,3954],"valid"],[[3955,3955],"mapped",[3953,3954]],[[3956,3956],"valid"],[[3957,3957],"mapped",[3953,3956]],[[3958,3958],"mapped",[4018,3968]],[[3959,3959],"mapped",[4018,3953,3968]],[[3960,3960],"mapped",[4019,3968]],[[3961,3961],"mapped",[4019,3953,3968]],[[3962,3968],"valid"],[[3969,3969],"mapped",[3953,3968]],[[3970,3972],"valid"],[[3973,3973],"valid",[],"NV8"],[[3974,3979],"valid"],[[3980,3983],"valid"],[[3984,3986],"valid"],[[3987,3987],"mapped",[3986,4023]],[[3988,3989],"valid"],[[3990,3990],"valid"],[[3991,3991],"valid"],[[3992,3992],"disallowed"],[[3993,3996],"valid"],[[3997,3997],"mapped",[3996,4023]],[[3998,4001],"valid"],[[4002,4002],"mapped",[4001,4023]],[[4003,4006],"valid"],[[4007,4007],"mapped",[4006,4023]],[[4008,4011],"valid"],[[4012,4012],"mapped",[4011,4023]],[[4013,4013],"valid"],[[4014,4016],"valid"],[[4017,4023],"valid"],[[4024,4024],"valid"],[[4025,4025],"mapped",[3984,4021]],[[4026,4028],"valid"],[[4029,4029],"disallowed"],[[4030,4037],"valid",[],"NV8"],[[4038,4038],"valid"],[[4039,4044],"valid",[],"NV8"],[[4045,4045],"disallowed"],[[4046,4046],"valid",[],"NV8"],[[4047,4047],"valid",[],"NV8"],[[4048,4049],"valid",[],"NV8"],[[4050,4052],"valid",[],"NV8"],[[4053,4056],"valid",[],"NV8"],[[4057,4058],"valid",[],"NV8"],[[4059,4095],"disallowed"],[[4096,4129],"valid"],[[4130,4130],"valid"],[[4131,4135],"valid"],[[4136,4136],"valid"],[[4137,4138],"valid"],[[4139,4139],"valid"],[[4140,4146],"valid"],[[4147,4149],"valid"],[[4150,4153],"valid"],[[4154,4159],"valid"],[[4160,4169],"valid"],[[4170,4175],"valid",[],"NV8"],[[4176,4185],"valid"],[[4186,4249],"valid"],[[4250,4253],"valid"],[[4254,4255],"valid",[],"NV8"],[[4256,4293],"disallowed"],[[4294,4294],"disallowed"],[[4295,4295],"mapped",[11559]],[[4296,4300],"disallowed"],[[4301,4301],"mapped",[11565]],[[4302,4303],"disallowed"],[[4304,4342],"valid"],[[4343,4344],"valid"],[[4345,4346],"valid"],[[4347,4347],"valid",[],"NV8"],[[4348,4348],"mapped",[4316]],[[4349,4351],"valid"],[[4352,4441],"valid",[],"NV8"],[[4442,4446],"valid",[],"NV8"],[[4447,4448],"disallowed"],[[4449,4514],"valid",[],"NV8"],[[4515,4519],"valid",[],"NV8"],[[4520,4601],"valid",[],"NV8"],[[4602,4607],"valid",[],"NV8"],[[4608,4614],"valid"],[[4615,4615],"valid"],[[4616,4678],"valid"],[[4679,4679],"valid"],[[4680,4680],"valid"],[[4681,4681],"disallowed"],[[4682,4685],"valid"],[[4686,4687],"disallowed"],[[4688,4694],"valid"],[[4695,4695],"disallowed"],[[4696,4696],"valid"],[[4697,4697],"disallowed"],[[4698,4701],"valid"],[[4702,4703],"disallowed"],[[4704,4742],"valid"],[[4743,4743],"valid"],[[4744,4744],"valid"],[[4745,4745],"disallowed"],[[4746,4749],"valid"],[[4750,4751],"disallowed"],[[4752,4782],"valid"],[[4783,4783],"valid"],[[4784,4784],"valid"],[[4785,4785],"disallowed"],[[4786,4789],"valid"],[[4790,4791],"disallowed"],[[4792,4798],"valid"],[[4799,4799],"disallowed"],[[4800,4800],"valid"],[[4801,4801],"disallowed"],[[4802,4805],"valid"],[[4806,4807],"disallowed"],[[4808,4814],"valid"],[[4815,4815],"valid"],[[4816,4822],"valid"],[[4823,4823],"disallowed"],[[4824,4846],"valid"],[[4847,4847],"valid"],[[4848,4878],"valid"],[[4879,4879],"valid"],[[4880,4880],"valid"],[[4881,4881],"disallowed"],[[4882,4885],"valid"],[[4886,4887],"disallowed"],[[4888,4894],"valid"],[[4895,4895],"valid"],[[4896,4934],"valid"],[[4935,4935],"valid"],[[4936,4954],"valid"],[[4955,4956],"disallowed"],[[4957,4958],"valid"],[[4959,4959],"valid"],[[4960,4960],"valid",[],"NV8"],[[4961,4988],"valid",[],"NV8"],[[4989,4991],"disallowed"],[[4992,5007],"valid"],[[5008,5017],"valid",[],"NV8"],[[5018,5023],"disallowed"],[[5024,5108],"valid"],[[5109,5109],"valid"],[[5110,5111],"disallowed"],[[5112,5112],"mapped",[5104]],[[5113,5113],"mapped",[5105]],[[5114,5114],"mapped",[5106]],[[5115,5115],"mapped",[5107]],[[5116,5116],"mapped",[5108]],[[5117,5117],"mapped",[5109]],[[5118,5119],"disallowed"],[[5120,5120],"valid",[],"NV8"],[[5121,5740],"valid"],[[5741,5742],"valid",[],"NV8"],[[5743,5750],"valid"],[[5751,5759],"valid"],[[5760,5760],"disallowed"],[[5761,5786],"valid"],[[5787,5788],"valid",[],"NV8"],[[5789,5791],"disallowed"],[[5792,5866],"valid"],[[5867,5872],"valid",[],"NV8"],[[5873,5880],"valid"],[[5881,5887],"disallowed"],[[5888,5900],"valid"],[[5901,5901],"disallowed"],[[5902,5908],"valid"],[[5909,5919],"disallowed"],[[5920,5940],"valid"],[[5941,5942],"valid",[],"NV8"],[[5943,5951],"disallowed"],[[5952,5971],"valid"],[[5972,5983],"disallowed"],[[5984,5996],"valid"],[[5997,5997],"disallowed"],[[5998,6e3],"valid"],[[6001,6001],"disallowed"],[[6002,6003],"valid"],[[6004,6015],"disallowed"],[[6016,6067],"valid"],[[6068,6069],"disallowed"],[[6070,6099],"valid"],[[6100,6102],"valid",[],"NV8"],[[6103,6103],"valid"],[[6104,6107],"valid",[],"NV8"],[[6108,6108],"valid"],[[6109,6109],"valid"],[[6110,6111],"disallowed"],[[6112,6121],"valid"],[[6122,6127],"disallowed"],[[6128,6137],"valid",[],"NV8"],[[6138,6143],"disallowed"],[[6144,6149],"valid",[],"NV8"],[[6150,6150],"disallowed"],[[6151,6154],"valid",[],"NV8"],[[6155,6157],"ignored"],[[6158,6158],"disallowed"],[[6159,6159],"disallowed"],[[6160,6169],"valid"],[[6170,6175],"disallowed"],[[6176,6263],"valid"],[[6264,6271],"disallowed"],[[6272,6313],"valid"],[[6314,6314],"valid"],[[6315,6319],"disallowed"],[[6320,6389],"valid"],[[6390,6399],"disallowed"],[[6400,6428],"valid"],[[6429,6430],"valid"],[[6431,6431],"disallowed"],[[6432,6443],"valid"],[[6444,6447],"disallowed"],[[6448,6459],"valid"],[[6460,6463],"disallowed"],[[6464,6464],"valid",[],"NV8"],[[6465,6467],"disallowed"],[[6468,6469],"valid",[],"NV8"],[[6470,6509],"valid"],[[6510,6511],"disallowed"],[[6512,6516],"valid"],[[6517,6527],"disallowed"],[[6528,6569],"valid"],[[6570,6571],"valid"],[[6572,6575],"disallowed"],[[6576,6601],"valid"],[[6602,6607],"disallowed"],[[6608,6617],"valid"],[[6618,6618],"valid",[],"XV8"],[[6619,6621],"disallowed"],[[6622,6623],"valid",[],"NV8"],[[6624,6655],"valid",[],"NV8"],[[6656,6683],"valid"],[[6684,6685],"disallowed"],[[6686,6687],"valid",[],"NV8"],[[6688,6750],"valid"],[[6751,6751],"disallowed"],[[6752,6780],"valid"],[[6781,6782],"disallowed"],[[6783,6793],"valid"],[[6794,6799],"disallowed"],[[6800,6809],"valid"],[[6810,6815],"disallowed"],[[6816,6822],"valid",[],"NV8"],[[6823,6823],"valid"],[[6824,6829],"valid",[],"NV8"],[[6830,6831],"disallowed"],[[6832,6845],"valid"],[[6846,6846],"valid",[],"NV8"],[[6847,6911],"disallowed"],[[6912,6987],"valid"],[[6988,6991],"disallowed"],[[6992,7001],"valid"],[[7002,7018],"valid",[],"NV8"],[[7019,7027],"valid"],[[7028,7036],"valid",[],"NV8"],[[7037,7039],"disallowed"],[[7040,7082],"valid"],[[7083,7085],"valid"],[[7086,7097],"valid"],[[7098,7103],"valid"],[[7104,7155],"valid"],[[7156,7163],"disallowed"],[[7164,7167],"valid",[],"NV8"],[[7168,7223],"valid"],[[7224,7226],"disallowed"],[[7227,7231],"valid",[],"NV8"],[[7232,7241],"valid"],[[7242,7244],"disallowed"],[[7245,7293],"valid"],[[7294,7295],"valid",[],"NV8"],[[7296,7359],"disallowed"],[[7360,7367],"valid",[],"NV8"],[[7368,7375],"disallowed"],[[7376,7378],"valid"],[[7379,7379],"valid",[],"NV8"],[[7380,7410],"valid"],[[7411,7414],"valid"],[[7415,7415],"disallowed"],[[7416,7417],"valid"],[[7418,7423],"disallowed"],[[7424,7467],"valid"],[[7468,7468],"mapped",[97]],[[7469,7469],"mapped",[230]],[[7470,7470],"mapped",[98]],[[7471,7471],"valid"],[[7472,7472],"mapped",[100]],[[7473,7473],"mapped",[101]],[[7474,7474],"mapped",[477]],[[7475,7475],"mapped",[103]],[[7476,7476],"mapped",[104]],[[7477,7477],"mapped",[105]],[[7478,7478],"mapped",[106]],[[7479,7479],"mapped",[107]],[[7480,7480],"mapped",[108]],[[7481,7481],"mapped",[109]],[[7482,7482],"mapped",[110]],[[7483,7483],"valid"],[[7484,7484],"mapped",[111]],[[7485,7485],"mapped",[547]],[[7486,7486],"mapped",[112]],[[7487,7487],"mapped",[114]],[[7488,7488],"mapped",[116]],[[7489,7489],"mapped",[117]],[[7490,7490],"mapped",[119]],[[7491,7491],"mapped",[97]],[[7492,7492],"mapped",[592]],[[7493,7493],"mapped",[593]],[[7494,7494],"mapped",[7426]],[[7495,7495],"mapped",[98]],[[7496,7496],"mapped",[100]],[[7497,7497],"mapped",[101]],[[7498,7498],"mapped",[601]],[[7499,7499],"mapped",[603]],[[7500,7500],"mapped",[604]],[[7501,7501],"mapped",[103]],[[7502,7502],"valid"],[[7503,7503],"mapped",[107]],[[7504,7504],"mapped",[109]],[[7505,7505],"mapped",[331]],[[7506,7506],"mapped",[111]],[[7507,7507],"mapped",[596]],[[7508,7508],"mapped",[7446]],[[7509,7509],"mapped",[7447]],[[7510,7510],"mapped",[112]],[[7511,7511],"mapped",[116]],[[7512,7512],"mapped",[117]],[[7513,7513],"mapped",[7453]],[[7514,7514],"mapped",[623]],[[7515,7515],"mapped",[118]],[[7516,7516],"mapped",[7461]],[[7517,7517],"mapped",[946]],[[7518,7518],"mapped",[947]],[[7519,7519],"mapped",[948]],[[7520,7520],"mapped",[966]],[[7521,7521],"mapped",[967]],[[7522,7522],"mapped",[105]],[[7523,7523],"mapped",[114]],[[7524,7524],"mapped",[117]],[[7525,7525],"mapped",[118]],[[7526,7526],"mapped",[946]],[[7527,7527],"mapped",[947]],[[7528,7528],"mapped",[961]],[[7529,7529],"mapped",[966]],[[7530,7530],"mapped",[967]],[[7531,7531],"valid"],[[7532,7543],"valid"],[[7544,7544],"mapped",[1085]],[[7545,7578],"valid"],[[7579,7579],"mapped",[594]],[[7580,7580],"mapped",[99]],[[7581,7581],"mapped",[597]],[[7582,7582],"mapped",[240]],[[7583,7583],"mapped",[604]],[[7584,7584],"mapped",[102]],[[7585,7585],"mapped",[607]],[[7586,7586],"mapped",[609]],[[7587,7587],"mapped",[613]],[[7588,7588],"mapped",[616]],[[7589,7589],"mapped",[617]],[[7590,7590],"mapped",[618]],[[7591,7591],"mapped",[7547]],[[7592,7592],"mapped",[669]],[[7593,7593],"mapped",[621]],[[7594,7594],"mapped",[7557]],[[7595,7595],"mapped",[671]],[[7596,7596],"mapped",[625]],[[7597,7597],"mapped",[624]],[[7598,7598],"mapped",[626]],[[7599,7599],"mapped",[627]],[[7600,7600],"mapped",[628]],[[7601,7601],"mapped",[629]],[[7602,7602],"mapped",[632]],[[7603,7603],"mapped",[642]],[[7604,7604],"mapped",[643]],[[7605,7605],"mapped",[427]],[[7606,7606],"mapped",[649]],[[7607,7607],"mapped",[650]],[[7608,7608],"mapped",[7452]],[[7609,7609],"mapped",[651]],[[7610,7610],"mapped",[652]],[[7611,7611],"mapped",[122]],[[7612,7612],"mapped",[656]],[[7613,7613],"mapped",[657]],[[7614,7614],"mapped",[658]],[[7615,7615],"mapped",[952]],[[7616,7619],"valid"],[[7620,7626],"valid"],[[7627,7654],"valid"],[[7655,7669],"valid"],[[7670,7675],"disallowed"],[[7676,7676],"valid"],[[7677,7677],"valid"],[[7678,7679],"valid"],[[7680,7680],"mapped",[7681]],[[7681,7681],"valid"],[[7682,7682],"mapped",[7683]],[[7683,7683],"valid"],[[7684,7684],"mapped",[7685]],[[7685,7685],"valid"],[[7686,7686],"mapped",[7687]],[[7687,7687],"valid"],[[7688,7688],"mapped",[7689]],[[7689,7689],"valid"],[[7690,7690],"mapped",[7691]],[[7691,7691],"valid"],[[7692,7692],"mapped",[7693]],[[7693,7693],"valid"],[[7694,7694],"mapped",[7695]],[[7695,7695],"valid"],[[7696,7696],"mapped",[7697]],[[7697,7697],"valid"],[[7698,7698],"mapped",[7699]],[[7699,7699],"valid"],[[7700,7700],"mapped",[7701]],[[7701,7701],"valid"],[[7702,7702],"mapped",[7703]],[[7703,7703],"valid"],[[7704,7704],"mapped",[7705]],[[7705,7705],"valid"],[[7706,7706],"mapped",[7707]],[[7707,7707],"valid"],[[7708,7708],"mapped",[7709]],[[7709,7709],"valid"],[[7710,7710],"mapped",[7711]],[[7711,7711],"valid"],[[7712,7712],"mapped",[7713]],[[7713,7713],"valid"],[[7714,7714],"mapped",[7715]],[[7715,7715],"valid"],[[7716,7716],"mapped",[7717]],[[7717,7717],"valid"],[[7718,7718],"mapped",[7719]],[[7719,7719],"valid"],[[7720,7720],"mapped",[7721]],[[7721,7721],"valid"],[[7722,7722],"mapped",[7723]],[[7723,7723],"valid"],[[7724,7724],"mapped",[7725]],[[7725,7725],"valid"],[[7726,7726],"mapped",[7727]],[[7727,7727],"valid"],[[7728,7728],"mapped",[7729]],[[7729,7729],"valid"],[[7730,7730],"mapped",[7731]],[[7731,7731],"valid"],[[7732,7732],"mapped",[7733]],[[7733,7733],"valid"],[[7734,7734],"mapped",[7735]],[[7735,7735],"valid"],[[7736,7736],"mapped",[7737]],[[7737,7737],"valid"],[[7738,7738],"mapped",[7739]],[[7739,7739],"valid"],[[7740,7740],"mapped",[7741]],[[7741,7741],"valid"],[[7742,7742],"mapped",[7743]],[[7743,7743],"valid"],[[7744,7744],"mapped",[7745]],[[7745,7745],"valid"],[[7746,7746],"mapped",[7747]],[[7747,7747],"valid"],[[7748,7748],"mapped",[7749]],[[7749,7749],"valid"],[[7750,7750],"mapped",[7751]],[[7751,7751],"valid"],[[7752,7752],"mapped",[7753]],[[7753,7753],"valid"],[[7754,7754],"mapped",[7755]],[[7755,7755],"valid"],[[7756,7756],"mapped",[7757]],[[7757,7757],"valid"],[[7758,7758],"mapped",[7759]],[[7759,7759],"valid"],[[7760,7760],"mapped",[7761]],[[7761,7761],"valid"],[[7762,7762],"mapped",[7763]],[[7763,7763],"valid"],[[7764,7764],"mapped",[7765]],[[7765,7765],"valid"],[[7766,7766],"mapped",[7767]],[[7767,7767],"valid"],[[7768,7768],"mapped",[7769]],[[7769,7769],"valid"],[[7770,7770],"mapped",[7771]],[[7771,7771],"valid"],[[7772,7772],"mapped",[7773]],[[7773,7773],"valid"],[[7774,7774],"mapped",[7775]],[[7775,7775],"valid"],[[7776,7776],"mapped",[7777]],[[7777,7777],"valid"],[[7778,7778],"mapped",[7779]],[[7779,7779],"valid"],[[7780,7780],"mapped",[7781]],[[7781,7781],"valid"],[[7782,7782],"mapped",[7783]],[[7783,7783],"valid"],[[7784,7784],"mapped",[7785]],[[7785,7785],"valid"],[[7786,7786],"mapped",[7787]],[[7787,7787],"valid"],[[7788,7788],"mapped",[7789]],[[7789,7789],"valid"],[[7790,7790],"mapped",[7791]],[[7791,7791],"valid"],[[7792,7792],"mapped",[7793]],[[7793,7793],"valid"],[[7794,7794],"mapped",[7795]],[[7795,7795],"valid"],[[7796,7796],"mapped",[7797]],[[7797,7797],"valid"],[[7798,7798],"mapped",[7799]],[[7799,7799],"valid"],[[7800,7800],"mapped",[7801]],[[7801,7801],"valid"],[[7802,7802],"mapped",[7803]],[[7803,7803],"valid"],[[7804,7804],"mapped",[7805]],[[7805,7805],"valid"],[[7806,7806],"mapped",[7807]],[[7807,7807],"valid"],[[7808,7808],"mapped",[7809]],[[7809,7809],"valid"],[[7810,7810],"mapped",[7811]],[[7811,7811],"valid"],[[7812,7812],"mapped",[7813]],[[7813,7813],"valid"],[[7814,7814],"mapped",[7815]],[[7815,7815],"valid"],[[7816,7816],"mapped",[7817]],[[7817,7817],"valid"],[[7818,7818],"mapped",[7819]],[[7819,7819],"valid"],[[7820,7820],"mapped",[7821]],[[7821,7821],"valid"],[[7822,7822],"mapped",[7823]],[[7823,7823],"valid"],[[7824,7824],"mapped",[7825]],[[7825,7825],"valid"],[[7826,7826],"mapped",[7827]],[[7827,7827],"valid"],[[7828,7828],"mapped",[7829]],[[7829,7833],"valid"],[[7834,7834],"mapped",[97,702]],[[7835,7835],"mapped",[7777]],[[7836,7837],"valid"],[[7838,7838],"mapped",[115,115]],[[7839,7839],"valid"],[[7840,7840],"mapped",[7841]],[[7841,7841],"valid"],[[7842,7842],"mapped",[7843]],[[7843,7843],"valid"],[[7844,7844],"mapped",[7845]],[[7845,7845],"valid"],[[7846,7846],"mapped",[7847]],[[7847,7847],"valid"],[[7848,7848],"mapped",[7849]],[[7849,7849],"valid"],[[7850,7850],"mapped",[7851]],[[7851,7851],"valid"],[[7852,7852],"mapped",[7853]],[[7853,7853],"valid"],[[7854,7854],"mapped",[7855]],[[7855,7855],"valid"],[[7856,7856],"mapped",[7857]],[[7857,7857],"valid"],[[7858,7858],"mapped",[7859]],[[7859,7859],"valid"],[[7860,7860],"mapped",[7861]],[[7861,7861],"valid"],[[7862,7862],"mapped",[7863]],[[7863,7863],"valid"],[[7864,7864],"mapped",[7865]],[[7865,7865],"valid"],[[7866,7866],"mapped",[7867]],[[7867,7867],"valid"],[[7868,7868],"mapped",[7869]],[[7869,7869],"valid"],[[7870,7870],"mapped",[7871]],[[7871,7871],"valid"],[[7872,7872],"mapped",[7873]],[[7873,7873],"valid"],[[7874,7874],"mapped",[7875]],[[7875,7875],"valid"],[[7876,7876],"mapped",[7877]],[[7877,7877],"valid"],[[7878,7878],"mapped",[7879]],[[7879,7879],"valid"],[[7880,7880],"mapped",[7881]],[[7881,7881],"valid"],[[7882,7882],"mapped",[7883]],[[7883,7883],"valid"],[[7884,7884],"mapped",[7885]],[[7885,7885],"valid"],[[7886,7886],"mapped",[7887]],[[7887,7887],"valid"],[[7888,7888],"mapped",[7889]],[[7889,7889],"valid"],[[7890,7890],"mapped",[7891]],[[7891,7891],"valid"],[[7892,7892],"mapped",[7893]],[[7893,7893],"valid"],[[7894,7894],"mapped",[7895]],[[7895,7895],"valid"],[[7896,7896],"mapped",[7897]],[[7897,7897],"valid"],[[7898,7898],"mapped",[7899]],[[7899,7899],"valid"],[[7900,7900],"mapped",[7901]],[[7901,7901],"valid"],[[7902,7902],"mapped",[7903]],[[7903,7903],"valid"],[[7904,7904],"mapped",[7905]],[[7905,7905],"valid"],[[7906,7906],"mapped",[7907]],[[7907,7907],"valid"],[[7908,7908],"mapped",[7909]],[[7909,7909],"valid"],[[7910,7910],"mapped",[7911]],[[7911,7911],"valid"],[[7912,7912],"mapped",[7913]],[[7913,7913],"valid"],[[7914,7914],"mapped",[7915]],[[7915,7915],"valid"],[[7916,7916],"mapped",[7917]],[[7917,7917],"valid"],[[7918,7918],"mapped",[7919]],[[7919,7919],"valid"],[[7920,7920],"mapped",[7921]],[[7921,7921],"valid"],[[7922,7922],"mapped",[7923]],[[7923,7923],"valid"],[[7924,7924],"mapped",[7925]],[[7925,7925],"valid"],[[7926,7926],"mapped",[7927]],[[7927,7927],"valid"],[[7928,7928],"mapped",[7929]],[[7929,7929],"valid"],[[7930,7930],"mapped",[7931]],[[7931,7931],"valid"],[[7932,7932],"mapped",[7933]],[[7933,7933],"valid"],[[7934,7934],"mapped",[7935]],[[7935,7935],"valid"],[[7936,7943],"valid"],[[7944,7944],"mapped",[7936]],[[7945,7945],"mapped",[7937]],[[7946,7946],"mapped",[7938]],[[7947,7947],"mapped",[7939]],[[7948,7948],"mapped",[7940]],[[7949,7949],"mapped",[7941]],[[7950,7950],"mapped",[7942]],[[7951,7951],"mapped",[7943]],[[7952,7957],"valid"],[[7958,7959],"disallowed"],[[7960,7960],"mapped",[7952]],[[7961,7961],"mapped",[7953]],[[7962,7962],"mapped",[7954]],[[7963,7963],"mapped",[7955]],[[7964,7964],"mapped",[7956]],[[7965,7965],"mapped",[7957]],[[7966,7967],"disallowed"],[[7968,7975],"valid"],[[7976,7976],"mapped",[7968]],[[7977,7977],"mapped",[7969]],[[7978,7978],"mapped",[7970]],[[7979,7979],"mapped",[7971]],[[7980,7980],"mapped",[7972]],[[7981,7981],"mapped",[7973]],[[7982,7982],"mapped",[7974]],[[7983,7983],"mapped",[7975]],[[7984,7991],"valid"],[[7992,7992],"mapped",[7984]],[[7993,7993],"mapped",[7985]],[[7994,7994],"mapped",[7986]],[[7995,7995],"mapped",[7987]],[[7996,7996],"mapped",[7988]],[[7997,7997],"mapped",[7989]],[[7998,7998],"mapped",[7990]],[[7999,7999],"mapped",[7991]],[[8e3,8005],"valid"],[[8006,8007],"disallowed"],[[8008,8008],"mapped",[8e3]],[[8009,8009],"mapped",[8001]],[[8010,8010],"mapped",[8002]],[[8011,8011],"mapped",[8003]],[[8012,8012],"mapped",[8004]],[[8013,8013],"mapped",[8005]],[[8014,8015],"disallowed"],[[8016,8023],"valid"],[[8024,8024],"disallowed"],[[8025,8025],"mapped",[8017]],[[8026,8026],"disallowed"],[[8027,8027],"mapped",[8019]],[[8028,8028],"disallowed"],[[8029,8029],"mapped",[8021]],[[8030,8030],"disallowed"],[[8031,8031],"mapped",[8023]],[[8032,8039],"valid"],[[8040,8040],"mapped",[8032]],[[8041,8041],"mapped",[8033]],[[8042,8042],"mapped",[8034]],[[8043,8043],"mapped",[8035]],[[8044,8044],"mapped",[8036]],[[8045,8045],"mapped",[8037]],[[8046,8046],"mapped",[8038]],[[8047,8047],"mapped",[8039]],[[8048,8048],"valid"],[[8049,8049],"mapped",[940]],[[8050,8050],"valid"],[[8051,8051],"mapped",[941]],[[8052,8052],"valid"],[[8053,8053],"mapped",[942]],[[8054,8054],"valid"],[[8055,8055],"mapped",[943]],[[8056,8056],"valid"],[[8057,8057],"mapped",[972]],[[8058,8058],"valid"],[[8059,8059],"mapped",[973]],[[8060,8060],"valid"],[[8061,8061],"mapped",[974]],[[8062,8063],"disallowed"],[[8064,8064],"mapped",[7936,953]],[[8065,8065],"mapped",[7937,953]],[[8066,8066],"mapped",[7938,953]],[[8067,8067],"mapped",[7939,953]],[[8068,8068],"mapped",[7940,953]],[[8069,8069],"mapped",[7941,953]],[[8070,8070],"mapped",[7942,953]],[[8071,8071],"mapped",[7943,953]],[[8072,8072],"mapped",[7936,953]],[[8073,8073],"mapped",[7937,953]],[[8074,8074],"mapped",[7938,953]],[[8075,8075],"mapped",[7939,953]],[[8076,8076],"mapped",[7940,953]],[[8077,8077],"mapped",[7941,953]],[[8078,8078],"mapped",[7942,953]],[[8079,8079],"mapped",[7943,953]],[[8080,8080],"mapped",[7968,953]],[[8081,8081],"mapped",[7969,953]],[[8082,8082],"mapped",[7970,953]],[[8083,8083],"mapped",[7971,953]],[[8084,8084],"mapped",[7972,953]],[[8085,8085],"mapped",[7973,953]],[[8086,8086],"mapped",[7974,953]],[[8087,8087],"mapped",[7975,953]],[[8088,8088],"mapped",[7968,953]],[[8089,8089],"mapped",[7969,953]],[[8090,8090],"mapped",[7970,953]],[[8091,8091],"mapped",[7971,953]],[[8092,8092],"mapped",[7972,953]],[[8093,8093],"mapped",[7973,953]],[[8094,8094],"mapped",[7974,953]],[[8095,8095],"mapped",[7975,953]],[[8096,8096],"mapped",[8032,953]],[[8097,8097],"mapped",[8033,953]],[[8098,8098],"mapped",[8034,953]],[[8099,8099],"mapped",[8035,953]],[[8100,8100],"mapped",[8036,953]],[[8101,8101],"mapped",[8037,953]],[[8102,8102],"mapped",[8038,953]],[[8103,8103],"mapped",[8039,953]],[[8104,8104],"mapped",[8032,953]],[[8105,8105],"mapped",[8033,953]],[[8106,8106],"mapped",[8034,953]],[[8107,8107],"mapped",[8035,953]],[[8108,8108],"mapped",[8036,953]],[[8109,8109],"mapped",[8037,953]],[[8110,8110],"mapped",[8038,953]],[[8111,8111],"mapped",[8039,953]],[[8112,8113],"valid"],[[8114,8114],"mapped",[8048,953]],[[8115,8115],"mapped",[945,953]],[[8116,8116],"mapped",[940,953]],[[8117,8117],"disallowed"],[[8118,8118],"valid"],[[8119,8119],"mapped",[8118,953]],[[8120,8120],"mapped",[8112]],[[8121,8121],"mapped",[8113]],[[8122,8122],"mapped",[8048]],[[8123,8123],"mapped",[940]],[[8124,8124],"mapped",[945,953]],[[8125,8125],"disallowed_STD3_mapped",[32,787]],[[8126,8126],"mapped",[953]],[[8127,8127],"disallowed_STD3_mapped",[32,787]],[[8128,8128],"disallowed_STD3_mapped",[32,834]],[[8129,8129],"disallowed_STD3_mapped",[32,776,834]],[[8130,8130],"mapped",[8052,953]],[[8131,8131],"mapped",[951,953]],[[8132,8132],"mapped",[942,953]],[[8133,8133],"disallowed"],[[8134,8134],"valid"],[[8135,8135],"mapped",[8134,953]],[[8136,8136],"mapped",[8050]],[[8137,8137],"mapped",[941]],[[8138,8138],"mapped",[8052]],[[8139,8139],"mapped",[942]],[[8140,8140],"mapped",[951,953]],[[8141,8141],"disallowed_STD3_mapped",[32,787,768]],[[8142,8142],"disallowed_STD3_mapped",[32,787,769]],[[8143,8143],"disallowed_STD3_mapped",[32,787,834]],[[8144,8146],"valid"],[[8147,8147],"mapped",[912]],[[8148,8149],"disallowed"],[[8150,8151],"valid"],[[8152,8152],"mapped",[8144]],[[8153,8153],"mapped",[8145]],[[8154,8154],"mapped",[8054]],[[8155,8155],"mapped",[943]],[[8156,8156],"disallowed"],[[8157,8157],"disallowed_STD3_mapped",[32,788,768]],[[8158,8158],"disallowed_STD3_mapped",[32,788,769]],[[8159,8159],"disallowed_STD3_mapped",[32,788,834]],[[8160,8162],"valid"],[[8163,8163],"mapped",[944]],[[8164,8167],"valid"],[[8168,8168],"mapped",[8160]],[[8169,8169],"mapped",[8161]],[[8170,8170],"mapped",[8058]],[[8171,8171],"mapped",[973]],[[8172,8172],"mapped",[8165]],[[8173,8173],"disallowed_STD3_mapped",[32,776,768]],[[8174,8174],"disallowed_STD3_mapped",[32,776,769]],[[8175,8175],"disallowed_STD3_mapped",[96]],[[8176,8177],"disallowed"],[[8178,8178],"mapped",[8060,953]],[[8179,8179],"mapped",[969,953]],[[8180,8180],"mapped",[974,953]],[[8181,8181],"disallowed"],[[8182,8182],"valid"],[[8183,8183],"mapped",[8182,953]],[[8184,8184],"mapped",[8056]],[[8185,8185],"mapped",[972]],[[8186,8186],"mapped",[8060]],[[8187,8187],"mapped",[974]],[[8188,8188],"mapped",[969,953]],[[8189,8189],"disallowed_STD3_mapped",[32,769]],[[8190,8190],"disallowed_STD3_mapped",[32,788]],[[8191,8191],"disallowed"],[[8192,8202],"disallowed_STD3_mapped",[32]],[[8203,8203],"ignored"],[[8204,8205],"deviation",[]],[[8206,8207],"disallowed"],[[8208,8208],"valid",[],"NV8"],[[8209,8209],"mapped",[8208]],[[8210,8214],"valid",[],"NV8"],[[8215,8215],"disallowed_STD3_mapped",[32,819]],[[8216,8227],"valid",[],"NV8"],[[8228,8230],"disallowed"],[[8231,8231],"valid",[],"NV8"],[[8232,8238],"disallowed"],[[8239,8239],"disallowed_STD3_mapped",[32]],[[8240,8242],"valid",[],"NV8"],[[8243,8243],"mapped",[8242,8242]],[[8244,8244],"mapped",[8242,8242,8242]],[[8245,8245],"valid",[],"NV8"],[[8246,8246],"mapped",[8245,8245]],[[8247,8247],"mapped",[8245,8245,8245]],[[8248,8251],"valid",[],"NV8"],[[8252,8252],"disallowed_STD3_mapped",[33,33]],[[8253,8253],"valid",[],"NV8"],[[8254,8254],"disallowed_STD3_mapped",[32,773]],[[8255,8262],"valid",[],"NV8"],[[8263,8263],"disallowed_STD3_mapped",[63,63]],[[8264,8264],"disallowed_STD3_mapped",[63,33]],[[8265,8265],"disallowed_STD3_mapped",[33,63]],[[8266,8269],"valid",[],"NV8"],[[8270,8274],"valid",[],"NV8"],[[8275,8276],"valid",[],"NV8"],[[8277,8278],"valid",[],"NV8"],[[8279,8279],"mapped",[8242,8242,8242,8242]],[[8280,8286],"valid",[],"NV8"],[[8287,8287],"disallowed_STD3_mapped",[32]],[[8288,8288],"ignored"],[[8289,8291],"disallowed"],[[8292,8292],"ignored"],[[8293,8293],"disallowed"],[[8294,8297],"disallowed"],[[8298,8303],"disallowed"],[[8304,8304],"mapped",[48]],[[8305,8305],"mapped",[105]],[[8306,8307],"disallowed"],[[8308,8308],"mapped",[52]],[[8309,8309],"mapped",[53]],[[8310,8310],"mapped",[54]],[[8311,8311],"mapped",[55]],[[8312,8312],"mapped",[56]],[[8313,8313],"mapped",[57]],[[8314,8314],"disallowed_STD3_mapped",[43]],[[8315,8315],"mapped",[8722]],[[8316,8316],"disallowed_STD3_mapped",[61]],[[8317,8317],"disallowed_STD3_mapped",[40]],[[8318,8318],"disallowed_STD3_mapped",[41]],[[8319,8319],"mapped",[110]],[[8320,8320],"mapped",[48]],[[8321,8321],"mapped",[49]],[[8322,8322],"mapped",[50]],[[8323,8323],"mapped",[51]],[[8324,8324],"mapped",[52]],[[8325,8325],"mapped",[53]],[[8326,8326],"mapped",[54]],[[8327,8327],"mapped",[55]],[[8328,8328],"mapped",[56]],[[8329,8329],"mapped",[57]],[[8330,8330],"disallowed_STD3_mapped",[43]],[[8331,8331],"mapped",[8722]],[[8332,8332],"disallowed_STD3_mapped",[61]],[[8333,8333],"disallowed_STD3_mapped",[40]],[[8334,8334],"disallowed_STD3_mapped",[41]],[[8335,8335],"disallowed"],[[8336,8336],"mapped",[97]],[[8337,8337],"mapped",[101]],[[8338,8338],"mapped",[111]],[[8339,8339],"mapped",[120]],[[8340,8340],"mapped",[601]],[[8341,8341],"mapped",[104]],[[8342,8342],"mapped",[107]],[[8343,8343],"mapped",[108]],[[8344,8344],"mapped",[109]],[[8345,8345],"mapped",[110]],[[8346,8346],"mapped",[112]],[[8347,8347],"mapped",[115]],[[8348,8348],"mapped",[116]],[[8349,8351],"disallowed"],[[8352,8359],"valid",[],"NV8"],[[8360,8360],"mapped",[114,115]],[[8361,8362],"valid",[],"NV8"],[[8363,8363],"valid",[],"NV8"],[[8364,8364],"valid",[],"NV8"],[[8365,8367],"valid",[],"NV8"],[[8368,8369],"valid",[],"NV8"],[[8370,8373],"valid",[],"NV8"],[[8374,8376],"valid",[],"NV8"],[[8377,8377],"valid",[],"NV8"],[[8378,8378],"valid",[],"NV8"],[[8379,8381],"valid",[],"NV8"],[[8382,8382],"valid",[],"NV8"],[[8383,8399],"disallowed"],[[8400,8417],"valid",[],"NV8"],[[8418,8419],"valid",[],"NV8"],[[8420,8426],"valid",[],"NV8"],[[8427,8427],"valid",[],"NV8"],[[8428,8431],"valid",[],"NV8"],[[8432,8432],"valid",[],"NV8"],[[8433,8447],"disallowed"],[[8448,8448],"disallowed_STD3_mapped",[97,47,99]],[[8449,8449],"disallowed_STD3_mapped",[97,47,115]],[[8450,8450],"mapped",[99]],[[8451,8451],"mapped",[176,99]],[[8452,8452],"valid",[],"NV8"],[[8453,8453],"disallowed_STD3_mapped",[99,47,111]],[[8454,8454],"disallowed_STD3_mapped",[99,47,117]],[[8455,8455],"mapped",[603]],[[8456,8456],"valid",[],"NV8"],[[8457,8457],"mapped",[176,102]],[[8458,8458],"mapped",[103]],[[8459,8462],"mapped",[104]],[[8463,8463],"mapped",[295]],[[8464,8465],"mapped",[105]],[[8466,8467],"mapped",[108]],[[8468,8468],"valid",[],"NV8"],[[8469,8469],"mapped",[110]],[[8470,8470],"mapped",[110,111]],[[8471,8472],"valid",[],"NV8"],[[8473,8473],"mapped",[112]],[[8474,8474],"mapped",[113]],[[8475,8477],"mapped",[114]],[[8478,8479],"valid",[],"NV8"],[[8480,8480],"mapped",[115,109]],[[8481,8481],"mapped",[116,101,108]],[[8482,8482],"mapped",[116,109]],[[8483,8483],"valid",[],"NV8"],[[8484,8484],"mapped",[122]],[[8485,8485],"valid",[],"NV8"],[[8486,8486],"mapped",[969]],[[8487,8487],"valid",[],"NV8"],[[8488,8488],"mapped",[122]],[[8489,8489],"valid",[],"NV8"],[[8490,8490],"mapped",[107]],[[8491,8491],"mapped",[229]],[[8492,8492],"mapped",[98]],[[8493,8493],"mapped",[99]],[[8494,8494],"valid",[],"NV8"],[[8495,8496],"mapped",[101]],[[8497,8497],"mapped",[102]],[[8498,8498],"disallowed"],[[8499,8499],"mapped",[109]],[[8500,8500],"mapped",[111]],[[8501,8501],"mapped",[1488]],[[8502,8502],"mapped",[1489]],[[8503,8503],"mapped",[1490]],[[8504,8504],"mapped",[1491]],[[8505,8505],"mapped",[105]],[[8506,8506],"valid",[],"NV8"],[[8507,8507],"mapped",[102,97,120]],[[8508,8508],"mapped",[960]],[[8509,8510],"mapped",[947]],[[8511,8511],"mapped",[960]],[[8512,8512],"mapped",[8721]],[[8513,8516],"valid",[],"NV8"],[[8517,8518],"mapped",[100]],[[8519,8519],"mapped",[101]],[[8520,8520],"mapped",[105]],[[8521,8521],"mapped",[106]],[[8522,8523],"valid",[],"NV8"],[[8524,8524],"valid",[],"NV8"],[[8525,8525],"valid",[],"NV8"],[[8526,8526],"valid"],[[8527,8527],"valid",[],"NV8"],[[8528,8528],"mapped",[49,8260,55]],[[8529,8529],"mapped",[49,8260,57]],[[8530,8530],"mapped",[49,8260,49,48]],[[8531,8531],"mapped",[49,8260,51]],[[8532,8532],"mapped",[50,8260,51]],[[8533,8533],"mapped",[49,8260,53]],[[8534,8534],"mapped",[50,8260,53]],[[8535,8535],"mapped",[51,8260,53]],[[8536,8536],"mapped",[52,8260,53]],[[8537,8537],"mapped",[49,8260,54]],[[8538,8538],"mapped",[53,8260,54]],[[8539,8539],"mapped",[49,8260,56]],[[8540,8540],"mapped",[51,8260,56]],[[8541,8541],"mapped",[53,8260,56]],[[8542,8542],"mapped",[55,8260,56]],[[8543,8543],"mapped",[49,8260]],[[8544,8544],"mapped",[105]],[[8545,8545],"mapped",[105,105]],[[8546,8546],"mapped",[105,105,105]],[[8547,8547],"mapped",[105,118]],[[8548,8548],"mapped",[118]],[[8549,8549],"mapped",[118,105]],[[8550,8550],"mapped",[118,105,105]],[[8551,8551],"mapped",[118,105,105,105]],[[8552,8552],"mapped",[105,120]],[[8553,8553],"mapped",[120]],[[8554,8554],"mapped",[120,105]],[[8555,8555],"mapped",[120,105,105]],[[8556,8556],"mapped",[108]],[[8557,8557],"mapped",[99]],[[8558,8558],"mapped",[100]],[[8559,8559],"mapped",[109]],[[8560,8560],"mapped",[105]],[[8561,8561],"mapped",[105,105]],[[8562,8562],"mapped",[105,105,105]],[[8563,8563],"mapped",[105,118]],[[8564,8564],"mapped",[118]],[[8565,8565],"mapped",[118,105]],[[8566,8566],"mapped",[118,105,105]],[[8567,8567],"mapped",[118,105,105,105]],[[8568,8568],"mapped",[105,120]],[[8569,8569],"mapped",[120]],[[8570,8570],"mapped",[120,105]],[[8571,8571],"mapped",[120,105,105]],[[8572,8572],"mapped",[108]],[[8573,8573],"mapped",[99]],[[8574,8574],"mapped",[100]],[[8575,8575],"mapped",[109]],[[8576,8578],"valid",[],"NV8"],[[8579,8579],"disallowed"],[[8580,8580],"valid"],[[8581,8584],"valid",[],"NV8"],[[8585,8585],"mapped",[48,8260,51]],[[8586,8587],"valid",[],"NV8"],[[8588,8591],"disallowed"],[[8592,8682],"valid",[],"NV8"],[[8683,8691],"valid",[],"NV8"],[[8692,8703],"valid",[],"NV8"],[[8704,8747],"valid",[],"NV8"],[[8748,8748],"mapped",[8747,8747]],[[8749,8749],"mapped",[8747,8747,8747]],[[8750,8750],"valid",[],"NV8"],[[8751,8751],"mapped",[8750,8750]],[[8752,8752],"mapped",[8750,8750,8750]],[[8753,8799],"valid",[],"NV8"],[[8800,8800],"disallowed_STD3_valid"],[[8801,8813],"valid",[],"NV8"],[[8814,8815],"disallowed_STD3_valid"],[[8816,8945],"valid",[],"NV8"],[[8946,8959],"valid",[],"NV8"],[[8960,8960],"valid",[],"NV8"],[[8961,8961],"valid",[],"NV8"],[[8962,9e3],"valid",[],"NV8"],[[9001,9001],"mapped",[12296]],[[9002,9002],"mapped",[12297]],[[9003,9082],"valid",[],"NV8"],[[9083,9083],"valid",[],"NV8"],[[9084,9084],"valid",[],"NV8"],[[9085,9114],"valid",[],"NV8"],[[9115,9166],"valid",[],"NV8"],[[9167,9168],"valid",[],"NV8"],[[9169,9179],"valid",[],"NV8"],[[9180,9191],"valid",[],"NV8"],[[9192,9192],"valid",[],"NV8"],[[9193,9203],"valid",[],"NV8"],[[9204,9210],"valid",[],"NV8"],[[9211,9215],"disallowed"],[[9216,9252],"valid",[],"NV8"],[[9253,9254],"valid",[],"NV8"],[[9255,9279],"disallowed"],[[9280,9290],"valid",[],"NV8"],[[9291,9311],"disallowed"],[[9312,9312],"mapped",[49]],[[9313,9313],"mapped",[50]],[[9314,9314],"mapped",[51]],[[9315,9315],"mapped",[52]],[[9316,9316],"mapped",[53]],[[9317,9317],"mapped",[54]],[[9318,9318],"mapped",[55]],[[9319,9319],"mapped",[56]],[[9320,9320],"mapped",[57]],[[9321,9321],"mapped",[49,48]],[[9322,9322],"mapped",[49,49]],[[9323,9323],"mapped",[49,50]],[[9324,9324],"mapped",[49,51]],[[9325,9325],"mapped",[49,52]],[[9326,9326],"mapped",[49,53]],[[9327,9327],"mapped",[49,54]],[[9328,9328],"mapped",[49,55]],[[9329,9329],"mapped",[49,56]],[[9330,9330],"mapped",[49,57]],[[9331,9331],"mapped",[50,48]],[[9332,9332],"disallowed_STD3_mapped",[40,49,41]],[[9333,9333],"disallowed_STD3_mapped",[40,50,41]],[[9334,9334],"disallowed_STD3_mapped",[40,51,41]],[[9335,9335],"disallowed_STD3_mapped",[40,52,41]],[[9336,9336],"disallowed_STD3_mapped",[40,53,41]],[[9337,9337],"disallowed_STD3_mapped",[40,54,41]],[[9338,9338],"disallowed_STD3_mapped",[40,55,41]],[[9339,9339],"disallowed_STD3_mapped",[40,56,41]],[[9340,9340],"disallowed_STD3_mapped",[40,57,41]],[[9341,9341],"disallowed_STD3_mapped",[40,49,48,41]],[[9342,9342],"disallowed_STD3_mapped",[40,49,49,41]],[[9343,9343],"disallowed_STD3_mapped",[40,49,50,41]],[[9344,9344],"disallowed_STD3_mapped",[40,49,51,41]],[[9345,9345],"disallowed_STD3_mapped",[40,49,52,41]],[[9346,9346],"disallowed_STD3_mapped",[40,49,53,41]],[[9347,9347],"disallowed_STD3_mapped",[40,49,54,41]],[[9348,9348],"disallowed_STD3_mapped",[40,49,55,41]],[[9349,9349],"disallowed_STD3_mapped",[40,49,56,41]],[[9350,9350],"disallowed_STD3_mapped",[40,49,57,41]],[[9351,9351],"disallowed_STD3_mapped",[40,50,48,41]],[[9352,9371],"disallowed"],[[9372,9372],"disallowed_STD3_mapped",[40,97,41]],[[9373,9373],"disallowed_STD3_mapped",[40,98,41]],[[9374,9374],"disallowed_STD3_mapped",[40,99,41]],[[9375,9375],"disallowed_STD3_mapped",[40,100,41]],[[9376,9376],"disallowed_STD3_mapped",[40,101,41]],[[9377,9377],"disallowed_STD3_mapped",[40,102,41]],[[9378,9378],"disallowed_STD3_mapped",[40,103,41]],[[9379,9379],"disallowed_STD3_mapped",[40,104,41]],[[9380,9380],"disallowed_STD3_mapped",[40,105,41]],[[9381,9381],"disallowed_STD3_mapped",[40,106,41]],[[9382,9382],"disallowed_STD3_mapped",[40,107,41]],[[9383,9383],"disallowed_STD3_mapped",[40,108,41]],[[9384,9384],"disallowed_STD3_mapped",[40,109,41]],[[9385,9385],"disallowed_STD3_mapped",[40,110,41]],[[9386,9386],"disallowed_STD3_mapped",[40,111,41]],[[9387,9387],"disallowed_STD3_mapped",[40,112,41]],[[9388,9388],"disallowed_STD3_mapped",[40,113,41]],[[9389,9389],"disallowed_STD3_mapped",[40,114,41]],[[9390,9390],"disallowed_STD3_mapped",[40,115,41]],[[9391,9391],"disallowed_STD3_mapped",[40,116,41]],[[9392,9392],"disallowed_STD3_mapped",[40,117,41]],[[9393,9393],"disallowed_STD3_mapped",[40,118,41]],[[9394,9394],"disallowed_STD3_mapped",[40,119,41]],[[9395,9395],"disallowed_STD3_mapped",[40,120,41]],[[9396,9396],"disallowed_STD3_mapped",[40,121,41]],[[9397,9397],"disallowed_STD3_mapped",[40,122,41]],[[9398,9398],"mapped",[97]],[[9399,9399],"mapped",[98]],[[9400,9400],"mapped",[99]],[[9401,9401],"mapped",[100]],[[9402,9402],"mapped",[101]],[[9403,9403],"mapped",[102]],[[9404,9404],"mapped",[103]],[[9405,9405],"mapped",[104]],[[9406,9406],"mapped",[105]],[[9407,9407],"mapped",[106]],[[9408,9408],"mapped",[107]],[[9409,9409],"mapped",[108]],[[9410,9410],"mapped",[109]],[[9411,9411],"mapped",[110]],[[9412,9412],"mapped",[111]],[[9413,9413],"mapped",[112]],[[9414,9414],"mapped",[113]],[[9415,9415],"mapped",[114]],[[9416,9416],"mapped",[115]],[[9417,9417],"mapped",[116]],[[9418,9418],"mapped",[117]],[[9419,9419],"mapped",[118]],[[9420,9420],"mapped",[119]],[[9421,9421],"mapped",[120]],[[9422,9422],"mapped",[121]],[[9423,9423],"mapped",[122]],[[9424,9424],"mapped",[97]],[[9425,9425],"mapped",[98]],[[9426,9426],"mapped",[99]],[[9427,9427],"mapped",[100]],[[9428,9428],"mapped",[101]],[[9429,9429],"mapped",[102]],[[9430,9430],"mapped",[103]],[[9431,9431],"mapped",[104]],[[9432,9432],"mapped",[105]],[[9433,9433],"mapped",[106]],[[9434,9434],"mapped",[107]],[[9435,9435],"mapped",[108]],[[9436,9436],"mapped",[109]],[[9437,9437],"mapped",[110]],[[9438,9438],"mapped",[111]],[[9439,9439],"mapped",[112]],[[9440,9440],"mapped",[113]],[[9441,9441],"mapped",[114]],[[9442,9442],"mapped",[115]],[[9443,9443],"mapped",[116]],[[9444,9444],"mapped",[117]],[[9445,9445],"mapped",[118]],[[9446,9446],"mapped",[119]],[[9447,9447],"mapped",[120]],[[9448,9448],"mapped",[121]],[[9449,9449],"mapped",[122]],[[9450,9450],"mapped",[48]],[[9451,9470],"valid",[],"NV8"],[[9471,9471],"valid",[],"NV8"],[[9472,9621],"valid",[],"NV8"],[[9622,9631],"valid",[],"NV8"],[[9632,9711],"valid",[],"NV8"],[[9712,9719],"valid",[],"NV8"],[[9720,9727],"valid",[],"NV8"],[[9728,9747],"valid",[],"NV8"],[[9748,9749],"valid",[],"NV8"],[[9750,9751],"valid",[],"NV8"],[[9752,9752],"valid",[],"NV8"],[[9753,9753],"valid",[],"NV8"],[[9754,9839],"valid",[],"NV8"],[[9840,9841],"valid",[],"NV8"],[[9842,9853],"valid",[],"NV8"],[[9854,9855],"valid",[],"NV8"],[[9856,9865],"valid",[],"NV8"],[[9866,9873],"valid",[],"NV8"],[[9874,9884],"valid",[],"NV8"],[[9885,9885],"valid",[],"NV8"],[[9886,9887],"valid",[],"NV8"],[[9888,9889],"valid",[],"NV8"],[[9890,9905],"valid",[],"NV8"],[[9906,9906],"valid",[],"NV8"],[[9907,9916],"valid",[],"NV8"],[[9917,9919],"valid",[],"NV8"],[[9920,9923],"valid",[],"NV8"],[[9924,9933],"valid",[],"NV8"],[[9934,9934],"valid",[],"NV8"],[[9935,9953],"valid",[],"NV8"],[[9954,9954],"valid",[],"NV8"],[[9955,9955],"valid",[],"NV8"],[[9956,9959],"valid",[],"NV8"],[[9960,9983],"valid",[],"NV8"],[[9984,9984],"valid",[],"NV8"],[[9985,9988],"valid",[],"NV8"],[[9989,9989],"valid",[],"NV8"],[[9990,9993],"valid",[],"NV8"],[[9994,9995],"valid",[],"NV8"],[[9996,10023],"valid",[],"NV8"],[[10024,10024],"valid",[],"NV8"],[[10025,10059],"valid",[],"NV8"],[[10060,10060],"valid",[],"NV8"],[[10061,10061],"valid",[],"NV8"],[[10062,10062],"valid",[],"NV8"],[[10063,10066],"valid",[],"NV8"],[[10067,10069],"valid",[],"NV8"],[[10070,10070],"valid",[],"NV8"],[[10071,10071],"valid",[],"NV8"],[[10072,10078],"valid",[],"NV8"],[[10079,10080],"valid",[],"NV8"],[[10081,10087],"valid",[],"NV8"],[[10088,10101],"valid",[],"NV8"],[[10102,10132],"valid",[],"NV8"],[[10133,10135],"valid",[],"NV8"],[[10136,10159],"valid",[],"NV8"],[[10160,10160],"valid",[],"NV8"],[[10161,10174],"valid",[],"NV8"],[[10175,10175],"valid",[],"NV8"],[[10176,10182],"valid",[],"NV8"],[[10183,10186],"valid",[],"NV8"],[[10187,10187],"valid",[],"NV8"],[[10188,10188],"valid",[],"NV8"],[[10189,10189],"valid",[],"NV8"],[[10190,10191],"valid",[],"NV8"],[[10192,10219],"valid",[],"NV8"],[[10220,10223],"valid",[],"NV8"],[[10224,10239],"valid",[],"NV8"],[[10240,10495],"valid",[],"NV8"],[[10496,10763],"valid",[],"NV8"],[[10764,10764],"mapped",[8747,8747,8747,8747]],[[10765,10867],"valid",[],"NV8"],[[10868,10868],"disallowed_STD3_mapped",[58,58,61]],[[10869,10869],"disallowed_STD3_mapped",[61,61]],[[10870,10870],"disallowed_STD3_mapped",[61,61,61]],[[10871,10971],"valid",[],"NV8"],[[10972,10972],"mapped",[10973,824]],[[10973,11007],"valid",[],"NV8"],[[11008,11021],"valid",[],"NV8"],[[11022,11027],"valid",[],"NV8"],[[11028,11034],"valid",[],"NV8"],[[11035,11039],"valid",[],"NV8"],[[11040,11043],"valid",[],"NV8"],[[11044,11084],"valid",[],"NV8"],[[11085,11087],"valid",[],"NV8"],[[11088,11092],"valid",[],"NV8"],[[11093,11097],"valid",[],"NV8"],[[11098,11123],"valid",[],"NV8"],[[11124,11125],"disallowed"],[[11126,11157],"valid",[],"NV8"],[[11158,11159],"disallowed"],[[11160,11193],"valid",[],"NV8"],[[11194,11196],"disallowed"],[[11197,11208],"valid",[],"NV8"],[[11209,11209],"disallowed"],[[11210,11217],"valid",[],"NV8"],[[11218,11243],"disallowed"],[[11244,11247],"valid",[],"NV8"],[[11248,11263],"disallowed"],[[11264,11264],"mapped",[11312]],[[11265,11265],"mapped",[11313]],[[11266,11266],"mapped",[11314]],[[11267,11267],"mapped",[11315]],[[11268,11268],"mapped",[11316]],[[11269,11269],"mapped",[11317]],[[11270,11270],"mapped",[11318]],[[11271,11271],"mapped",[11319]],[[11272,11272],"mapped",[11320]],[[11273,11273],"mapped",[11321]],[[11274,11274],"mapped",[11322]],[[11275,11275],"mapped",[11323]],[[11276,11276],"mapped",[11324]],[[11277,11277],"mapped",[11325]],[[11278,11278],"mapped",[11326]],[[11279,11279],"mapped",[11327]],[[11280,11280],"mapped",[11328]],[[11281,11281],"mapped",[11329]],[[11282,11282],"mapped",[11330]],[[11283,11283],"mapped",[11331]],[[11284,11284],"mapped",[11332]],[[11285,11285],"mapped",[11333]],[[11286,11286],"mapped",[11334]],[[11287,11287],"mapped",[11335]],[[11288,11288],"mapped",[11336]],[[11289,11289],"mapped",[11337]],[[11290,11290],"mapped",[11338]],[[11291,11291],"mapped",[11339]],[[11292,11292],"mapped",[11340]],[[11293,11293],"mapped",[11341]],[[11294,11294],"mapped",[11342]],[[11295,11295],"mapped",[11343]],[[11296,11296],"mapped",[11344]],[[11297,11297],"mapped",[11345]],[[11298,11298],"mapped",[11346]],[[11299,11299],"mapped",[11347]],[[11300,11300],"mapped",[11348]],[[11301,11301],"mapped",[11349]],[[11302,11302],"mapped",[11350]],[[11303,11303],"mapped",[11351]],[[11304,11304],"mapped",[11352]],[[11305,11305],"mapped",[11353]],[[11306,11306],"mapped",[11354]],[[11307,11307],"mapped",[11355]],[[11308,11308],"mapped",[11356]],[[11309,11309],"mapped",[11357]],[[11310,11310],"mapped",[11358]],[[11311,11311],"disallowed"],[[11312,11358],"valid"],[[11359,11359],"disallowed"],[[11360,11360],"mapped",[11361]],[[11361,11361],"valid"],[[11362,11362],"mapped",[619]],[[11363,11363],"mapped",[7549]],[[11364,11364],"mapped",[637]],[[11365,11366],"valid"],[[11367,11367],"mapped",[11368]],[[11368,11368],"valid"],[[11369,11369],"mapped",[11370]],[[11370,11370],"valid"],[[11371,11371],"mapped",[11372]],[[11372,11372],"valid"],[[11373,11373],"mapped",[593]],[[11374,11374],"mapped",[625]],[[11375,11375],"mapped",[592]],[[11376,11376],"mapped",[594]],[[11377,11377],"valid"],[[11378,11378],"mapped",[11379]],[[11379,11379],"valid"],[[11380,11380],"valid"],[[11381,11381],"mapped",[11382]],[[11382,11383],"valid"],[[11384,11387],"valid"],[[11388,11388],"mapped",[106]],[[11389,11389],"mapped",[118]],[[11390,11390],"mapped",[575]],[[11391,11391],"mapped",[576]],[[11392,11392],"mapped",[11393]],[[11393,11393],"valid"],[[11394,11394],"mapped",[11395]],[[11395,11395],"valid"],[[11396,11396],"mapped",[11397]],[[11397,11397],"valid"],[[11398,11398],"mapped",[11399]],[[11399,11399],"valid"],[[11400,11400],"mapped",[11401]],[[11401,11401],"valid"],[[11402,11402],"mapped",[11403]],[[11403,11403],"valid"],[[11404,11404],"mapped",[11405]],[[11405,11405],"valid"],[[11406,11406],"mapped",[11407]],[[11407,11407],"valid"],[[11408,11408],"mapped",[11409]],[[11409,11409],"valid"],[[11410,11410],"mapped",[11411]],[[11411,11411],"valid"],[[11412,11412],"mapped",[11413]],[[11413,11413],"valid"],[[11414,11414],"mapped",[11415]],[[11415,11415],"valid"],[[11416,11416],"mapped",[11417]],[[11417,11417],"valid"],[[11418,11418],"mapped",[11419]],[[11419,11419],"valid"],[[11420,11420],"mapped",[11421]],[[11421,11421],"valid"],[[11422,11422],"mapped",[11423]],[[11423,11423],"valid"],[[11424,11424],"mapped",[11425]],[[11425,11425],"valid"],[[11426,11426],"mapped",[11427]],[[11427,11427],"valid"],[[11428,11428],"mapped",[11429]],[[11429,11429],"valid"],[[11430,11430],"mapped",[11431]],[[11431,11431],"valid"],[[11432,11432],"mapped",[11433]],[[11433,11433],"valid"],[[11434,11434],"mapped",[11435]],[[11435,11435],"valid"],[[11436,11436],"mapped",[11437]],[[11437,11437],"valid"],[[11438,11438],"mapped",[11439]],[[11439,11439],"valid"],[[11440,11440],"mapped",[11441]],[[11441,11441],"valid"],[[11442,11442],"mapped",[11443]],[[11443,11443],"valid"],[[11444,11444],"mapped",[11445]],[[11445,11445],"valid"],[[11446,11446],"mapped",[11447]],[[11447,11447],"valid"],[[11448,11448],"mapped",[11449]],[[11449,11449],"valid"],[[11450,11450],"mapped",[11451]],[[11451,11451],"valid"],[[11452,11452],"mapped",[11453]],[[11453,11453],"valid"],[[11454,11454],"mapped",[11455]],[[11455,11455],"valid"],[[11456,11456],"mapped",[11457]],[[11457,11457],"valid"],[[11458,11458],"mapped",[11459]],[[11459,11459],"valid"],[[11460,11460],"mapped",[11461]],[[11461,11461],"valid"],[[11462,11462],"mapped",[11463]],[[11463,11463],"valid"],[[11464,11464],"mapped",[11465]],[[11465,11465],"valid"],[[11466,11466],"mapped",[11467]],[[11467,11467],"valid"],[[11468,11468],"mapped",[11469]],[[11469,11469],"valid"],[[11470,11470],"mapped",[11471]],[[11471,11471],"valid"],[[11472,11472],"mapped",[11473]],[[11473,11473],"valid"],[[11474,11474],"mapped",[11475]],[[11475,11475],"valid"],[[11476,11476],"mapped",[11477]],[[11477,11477],"valid"],[[11478,11478],"mapped",[11479]],[[11479,11479],"valid"],[[11480,11480],"mapped",[11481]],[[11481,11481],"valid"],[[11482,11482],"mapped",[11483]],[[11483,11483],"valid"],[[11484,11484],"mapped",[11485]],[[11485,11485],"valid"],[[11486,11486],"mapped",[11487]],[[11487,11487],"valid"],[[11488,11488],"mapped",[11489]],[[11489,11489],"valid"],[[11490,11490],"mapped",[11491]],[[11491,11492],"valid"],[[11493,11498],"valid",[],"NV8"],[[11499,11499],"mapped",[11500]],[[11500,11500],"valid"],[[11501,11501],"mapped",[11502]],[[11502,11505],"valid"],[[11506,11506],"mapped",[11507]],[[11507,11507],"valid"],[[11508,11512],"disallowed"],[[11513,11519],"valid",[],"NV8"],[[11520,11557],"valid"],[[11558,11558],"disallowed"],[[11559,11559],"valid"],[[11560,11564],"disallowed"],[[11565,11565],"valid"],[[11566,11567],"disallowed"],[[11568,11621],"valid"],[[11622,11623],"valid"],[[11624,11630],"disallowed"],[[11631,11631],"mapped",[11617]],[[11632,11632],"valid",[],"NV8"],[[11633,11646],"disallowed"],[[11647,11647],"valid"],[[11648,11670],"valid"],[[11671,11679],"disallowed"],[[11680,11686],"valid"],[[11687,11687],"disallowed"],[[11688,11694],"valid"],[[11695,11695],"disallowed"],[[11696,11702],"valid"],[[11703,11703],"disallowed"],[[11704,11710],"valid"],[[11711,11711],"disallowed"],[[11712,11718],"valid"],[[11719,11719],"disallowed"],[[11720,11726],"valid"],[[11727,11727],"disallowed"],[[11728,11734],"valid"],[[11735,11735],"disallowed"],[[11736,11742],"valid"],[[11743,11743],"disallowed"],[[11744,11775],"valid"],[[11776,11799],"valid",[],"NV8"],[[11800,11803],"valid",[],"NV8"],[[11804,11805],"valid",[],"NV8"],[[11806,11822],"valid",[],"NV8"],[[11823,11823],"valid"],[[11824,11824],"valid",[],"NV8"],[[11825,11825],"valid",[],"NV8"],[[11826,11835],"valid",[],"NV8"],[[11836,11842],"valid",[],"NV8"],[[11843,11903],"disallowed"],[[11904,11929],"valid",[],"NV8"],[[11930,11930],"disallowed"],[[11931,11934],"valid",[],"NV8"],[[11935,11935],"mapped",[27597]],[[11936,12018],"valid",[],"NV8"],[[12019,12019],"mapped",[40863]],[[12020,12031],"disallowed"],[[12032,12032],"mapped",[19968]],[[12033,12033],"mapped",[20008]],[[12034,12034],"mapped",[20022]],[[12035,12035],"mapped",[20031]],[[12036,12036],"mapped",[20057]],[[12037,12037],"mapped",[20101]],[[12038,12038],"mapped",[20108]],[[12039,12039],"mapped",[20128]],[[12040,12040],"mapped",[20154]],[[12041,12041],"mapped",[20799]],[[12042,12042],"mapped",[20837]],[[12043,12043],"mapped",[20843]],[[12044,12044],"mapped",[20866]],[[12045,12045],"mapped",[20886]],[[12046,12046],"mapped",[20907]],[[12047,12047],"mapped",[20960]],[[12048,12048],"mapped",[20981]],[[12049,12049],"mapped",[20992]],[[12050,12050],"mapped",[21147]],[[12051,12051],"mapped",[21241]],[[12052,12052],"mapped",[21269]],[[12053,12053],"mapped",[21274]],[[12054,12054],"mapped",[21304]],[[12055,12055],"mapped",[21313]],[[12056,12056],"mapped",[21340]],[[12057,12057],"mapped",[21353]],[[12058,12058],"mapped",[21378]],[[12059,12059],"mapped",[21430]],[[12060,12060],"mapped",[21448]],[[12061,12061],"mapped",[21475]],[[12062,12062],"mapped",[22231]],[[12063,12063],"mapped",[22303]],[[12064,12064],"mapped",[22763]],[[12065,12065],"mapped",[22786]],[[12066,12066],"mapped",[22794]],[[12067,12067],"mapped",[22805]],[[12068,12068],"mapped",[22823]],[[12069,12069],"mapped",[22899]],[[12070,12070],"mapped",[23376]],[[12071,12071],"mapped",[23424]],[[12072,12072],"mapped",[23544]],[[12073,12073],"mapped",[23567]],[[12074,12074],"mapped",[23586]],[[12075,12075],"mapped",[23608]],[[12076,12076],"mapped",[23662]],[[12077,12077],"mapped",[23665]],[[12078,12078],"mapped",[24027]],[[12079,12079],"mapped",[24037]],[[12080,12080],"mapped",[24049]],[[12081,12081],"mapped",[24062]],[[12082,12082],"mapped",[24178]],[[12083,12083],"mapped",[24186]],[[12084,12084],"mapped",[24191]],[[12085,12085],"mapped",[24308]],[[12086,12086],"mapped",[24318]],[[12087,12087],"mapped",[24331]],[[12088,12088],"mapped",[24339]],[[12089,12089],"mapped",[24400]],[[12090,12090],"mapped",[24417]],[[12091,12091],"mapped",[24435]],[[12092,12092],"mapped",[24515]],[[12093,12093],"mapped",[25096]],[[12094,12094],"mapped",[25142]],[[12095,12095],"mapped",[25163]],[[12096,12096],"mapped",[25903]],[[12097,12097],"mapped",[25908]],[[12098,12098],"mapped",[25991]],[[12099,12099],"mapped",[26007]],[[12100,12100],"mapped",[26020]],[[12101,12101],"mapped",[26041]],[[12102,12102],"mapped",[26080]],[[12103,12103],"mapped",[26085]],[[12104,12104],"mapped",[26352]],[[12105,12105],"mapped",[26376]],[[12106,12106],"mapped",[26408]],[[12107,12107],"mapped",[27424]],[[12108,12108],"mapped",[27490]],[[12109,12109],"mapped",[27513]],[[12110,12110],"mapped",[27571]],[[12111,12111],"mapped",[27595]],[[12112,12112],"mapped",[27604]],[[12113,12113],"mapped",[27611]],[[12114,12114],"mapped",[27663]],[[12115,12115],"mapped",[27668]],[[12116,12116],"mapped",[27700]],[[12117,12117],"mapped",[28779]],[[12118,12118],"mapped",[29226]],[[12119,12119],"mapped",[29238]],[[12120,12120],"mapped",[29243]],[[12121,12121],"mapped",[29247]],[[12122,12122],"mapped",[29255]],[[12123,12123],"mapped",[29273]],[[12124,12124],"mapped",[29275]],[[12125,12125],"mapped",[29356]],[[12126,12126],"mapped",[29572]],[[12127,12127],"mapped",[29577]],[[12128,12128],"mapped",[29916]],[[12129,12129],"mapped",[29926]],[[12130,12130],"mapped",[29976]],[[12131,12131],"mapped",[29983]],[[12132,12132],"mapped",[29992]],[[12133,12133],"mapped",[3e4]],[[12134,12134],"mapped",[30091]],[[12135,12135],"mapped",[30098]],[[12136,12136],"mapped",[30326]],[[12137,12137],"mapped",[30333]],[[12138,12138],"mapped",[30382]],[[12139,12139],"mapped",[30399]],[[12140,12140],"mapped",[30446]],[[12141,12141],"mapped",[30683]],[[12142,12142],"mapped",[30690]],[[12143,12143],"mapped",[30707]],[[12144,12144],"mapped",[31034]],[[12145,12145],"mapped",[31160]],[[12146,12146],"mapped",[31166]],[[12147,12147],"mapped",[31348]],[[12148,12148],"mapped",[31435]],[[12149,12149],"mapped",[31481]],[[12150,12150],"mapped",[31859]],[[12151,12151],"mapped",[31992]],[[12152,12152],"mapped",[32566]],[[12153,12153],"mapped",[32593]],[[12154,12154],"mapped",[32650]],[[12155,12155],"mapped",[32701]],[[12156,12156],"mapped",[32769]],[[12157,12157],"mapped",[32780]],[[12158,12158],"mapped",[32786]],[[12159,12159],"mapped",[32819]],[[12160,12160],"mapped",[32895]],[[12161,12161],"mapped",[32905]],[[12162,12162],"mapped",[33251]],[[12163,12163],"mapped",[33258]],[[12164,12164],"mapped",[33267]],[[12165,12165],"mapped",[33276]],[[12166,12166],"mapped",[33292]],[[12167,12167],"mapped",[33307]],[[12168,12168],"mapped",[33311]],[[12169,12169],"mapped",[33390]],[[12170,12170],"mapped",[33394]],[[12171,12171],"mapped",[33400]],[[12172,12172],"mapped",[34381]],[[12173,12173],"mapped",[34411]],[[12174,12174],"mapped",[34880]],[[12175,12175],"mapped",[34892]],[[12176,12176],"mapped",[34915]],[[12177,12177],"mapped",[35198]],[[12178,12178],"mapped",[35211]],[[12179,12179],"mapped",[35282]],[[12180,12180],"mapped",[35328]],[[12181,12181],"mapped",[35895]],[[12182,12182],"mapped",[35910]],[[12183,12183],"mapped",[35925]],[[12184,12184],"mapped",[35960]],[[12185,12185],"mapped",[35997]],[[12186,12186],"mapped",[36196]],[[12187,12187],"mapped",[36208]],[[12188,12188],"mapped",[36275]],[[12189,12189],"mapped",[36523]],[[12190,12190],"mapped",[36554]],[[12191,12191],"mapped",[36763]],[[12192,12192],"mapped",[36784]],[[12193,12193],"mapped",[36789]],[[12194,12194],"mapped",[37009]],[[12195,12195],"mapped",[37193]],[[12196,12196],"mapped",[37318]],[[12197,12197],"mapped",[37324]],[[12198,12198],"mapped",[37329]],[[12199,12199],"mapped",[38263]],[[12200,12200],"mapped",[38272]],[[12201,12201],"mapped",[38428]],[[12202,12202],"mapped",[38582]],[[12203,12203],"mapped",[38585]],[[12204,12204],"mapped",[38632]],[[12205,12205],"mapped",[38737]],[[12206,12206],"mapped",[38750]],[[12207,12207],"mapped",[38754]],[[12208,12208],"mapped",[38761]],[[12209,12209],"mapped",[38859]],[[12210,12210],"mapped",[38893]],[[12211,12211],"mapped",[38899]],[[12212,12212],"mapped",[38913]],[[12213,12213],"mapped",[39080]],[[12214,12214],"mapped",[39131]],[[12215,12215],"mapped",[39135]],[[12216,12216],"mapped",[39318]],[[12217,12217],"mapped",[39321]],[[12218,12218],"mapped",[39340]],[[12219,12219],"mapped",[39592]],[[12220,12220],"mapped",[39640]],[[12221,12221],"mapped",[39647]],[[12222,12222],"mapped",[39717]],[[12223,12223],"mapped",[39727]],[[12224,12224],"mapped",[39730]],[[12225,12225],"mapped",[39740]],[[12226,12226],"mapped",[39770]],[[12227,12227],"mapped",[40165]],[[12228,12228],"mapped",[40565]],[[12229,12229],"mapped",[40575]],[[12230,12230],"mapped",[40613]],[[12231,12231],"mapped",[40635]],[[12232,12232],"mapped",[40643]],[[12233,12233],"mapped",[40653]],[[12234,12234],"mapped",[40657]],[[12235,12235],"mapped",[40697]],[[12236,12236],"mapped",[40701]],[[12237,12237],"mapped",[40718]],[[12238,12238],"mapped",[40723]],[[12239,12239],"mapped",[40736]],[[12240,12240],"mapped",[40763]],[[12241,12241],"mapped",[40778]],[[12242,12242],"mapped",[40786]],[[12243,12243],"mapped",[40845]],[[12244,12244],"mapped",[40860]],[[12245,12245],"mapped",[40864]],[[12246,12271],"disallowed"],[[12272,12283],"disallowed"],[[12284,12287],"disallowed"],[[12288,12288],"disallowed_STD3_mapped",[32]],[[12289,12289],"valid",[],"NV8"],[[12290,12290],"mapped",[46]],[[12291,12292],"valid",[],"NV8"],[[12293,12295],"valid"],[[12296,12329],"valid",[],"NV8"],[[12330,12333],"valid"],[[12334,12341],"valid",[],"NV8"],[[12342,12342],"mapped",[12306]],[[12343,12343],"valid",[],"NV8"],[[12344,12344],"mapped",[21313]],[[12345,12345],"mapped",[21316]],[[12346,12346],"mapped",[21317]],[[12347,12347],"valid",[],"NV8"],[[12348,12348],"valid"],[[12349,12349],"valid",[],"NV8"],[[12350,12350],"valid",[],"NV8"],[[12351,12351],"valid",[],"NV8"],[[12352,12352],"disallowed"],[[12353,12436],"valid"],[[12437,12438],"valid"],[[12439,12440],"disallowed"],[[12441,12442],"valid"],[[12443,12443],"disallowed_STD3_mapped",[32,12441]],[[12444,12444],"disallowed_STD3_mapped",[32,12442]],[[12445,12446],"valid"],[[12447,12447],"mapped",[12424,12426]],[[12448,12448],"valid",[],"NV8"],[[12449,12542],"valid"],[[12543,12543],"mapped",[12467,12488]],[[12544,12548],"disallowed"],[[12549,12588],"valid"],[[12589,12589],"valid"],[[12590,12592],"disallowed"],[[12593,12593],"mapped",[4352]],[[12594,12594],"mapped",[4353]],[[12595,12595],"mapped",[4522]],[[12596,12596],"mapped",[4354]],[[12597,12597],"mapped",[4524]],[[12598,12598],"mapped",[4525]],[[12599,12599],"mapped",[4355]],[[12600,12600],"mapped",[4356]],[[12601,12601],"mapped",[4357]],[[12602,12602],"mapped",[4528]],[[12603,12603],"mapped",[4529]],[[12604,12604],"mapped",[4530]],[[12605,12605],"mapped",[4531]],[[12606,12606],"mapped",[4532]],[[12607,12607],"mapped",[4533]],[[12608,12608],"mapped",[4378]],[[12609,12609],"mapped",[4358]],[[12610,12610],"mapped",[4359]],[[12611,12611],"mapped",[4360]],[[12612,12612],"mapped",[4385]],[[12613,12613],"mapped",[4361]],[[12614,12614],"mapped",[4362]],[[12615,12615],"mapped",[4363]],[[12616,12616],"mapped",[4364]],[[12617,12617],"mapped",[4365]],[[12618,12618],"mapped",[4366]],[[12619,12619],"mapped",[4367]],[[12620,12620],"mapped",[4368]],[[12621,12621],"mapped",[4369]],[[12622,12622],"mapped",[4370]],[[12623,12623],"mapped",[4449]],[[12624,12624],"mapped",[4450]],[[12625,12625],"mapped",[4451]],[[12626,12626],"mapped",[4452]],[[12627,12627],"mapped",[4453]],[[12628,12628],"mapped",[4454]],[[12629,12629],"mapped",[4455]],[[12630,12630],"mapped",[4456]],[[12631,12631],"mapped",[4457]],[[12632,12632],"mapped",[4458]],[[12633,12633],"mapped",[4459]],[[12634,12634],"mapped",[4460]],[[12635,12635],"mapped",[4461]],[[12636,12636],"mapped",[4462]],[[12637,12637],"mapped",[4463]],[[12638,12638],"mapped",[4464]],[[12639,12639],"mapped",[4465]],[[12640,12640],"mapped",[4466]],[[12641,12641],"mapped",[4467]],[[12642,12642],"mapped",[4468]],[[12643,12643],"mapped",[4469]],[[12644,12644],"disallowed"],[[12645,12645],"mapped",[4372]],[[12646,12646],"mapped",[4373]],[[12647,12647],"mapped",[4551]],[[12648,12648],"mapped",[4552]],[[12649,12649],"mapped",[4556]],[[12650,12650],"mapped",[4558]],[[12651,12651],"mapped",[4563]],[[12652,12652],"mapped",[4567]],[[12653,12653],"mapped",[4569]],[[12654,12654],"mapped",[4380]],[[12655,12655],"mapped",[4573]],[[12656,12656],"mapped",[4575]],[[12657,12657],"mapped",[4381]],[[12658,12658],"mapped",[4382]],[[12659,12659],"mapped",[4384]],[[12660,12660],"mapped",[4386]],[[12661,12661],"mapped",[4387]],[[12662,12662],"mapped",[4391]],[[12663,12663],"mapped",[4393]],[[12664,12664],"mapped",[4395]],[[12665,12665],"mapped",[4396]],[[12666,12666],"mapped",[4397]],[[12667,12667],"mapped",[4398]],[[12668,12668],"mapped",[4399]],[[12669,12669],"mapped",[4402]],[[12670,12670],"mapped",[4406]],[[12671,12671],"mapped",[4416]],[[12672,12672],"mapped",[4423]],[[12673,12673],"mapped",[4428]],[[12674,12674],"mapped",[4593]],[[12675,12675],"mapped",[4594]],[[12676,12676],"mapped",[4439]],[[12677,12677],"mapped",[4440]],[[12678,12678],"mapped",[4441]],[[12679,12679],"mapped",[4484]],[[12680,12680],"mapped",[4485]],[[12681,12681],"mapped",[4488]],[[12682,12682],"mapped",[4497]],[[12683,12683],"mapped",[4498]],[[12684,12684],"mapped",[4500]],[[12685,12685],"mapped",[4510]],[[12686,12686],"mapped",[4513]],[[12687,12687],"disallowed"],[[12688,12689],"valid",[],"NV8"],[[12690,12690],"mapped",[19968]],[[12691,12691],"mapped",[20108]],[[12692,12692],"mapped",[19977]],[[12693,12693],"mapped",[22235]],[[12694,12694],"mapped",[19978]],[[12695,12695],"mapped",[20013]],[[12696,12696],"mapped",[19979]],[[12697,12697],"mapped",[30002]],[[12698,12698],"mapped",[20057]],[[12699,12699],"mapped",[19993]],[[12700,12700],"mapped",[19969]],[[12701,12701],"mapped",[22825]],[[12702,12702],"mapped",[22320]],[[12703,12703],"mapped",[20154]],[[12704,12727],"valid"],[[12728,12730],"valid"],[[12731,12735],"disallowed"],[[12736,12751],"valid",[],"NV8"],[[12752,12771],"valid",[],"NV8"],[[12772,12783],"disallowed"],[[12784,12799],"valid"],[[12800,12800],"disallowed_STD3_mapped",[40,4352,41]],[[12801,12801],"disallowed_STD3_mapped",[40,4354,41]],[[12802,12802],"disallowed_STD3_mapped",[40,4355,41]],[[12803,12803],"disallowed_STD3_mapped",[40,4357,41]],[[12804,12804],"disallowed_STD3_mapped",[40,4358,41]],[[12805,12805],"disallowed_STD3_mapped",[40,4359,41]],[[12806,12806],"disallowed_STD3_mapped",[40,4361,41]],[[12807,12807],"disallowed_STD3_mapped",[40,4363,41]],[[12808,12808],"disallowed_STD3_mapped",[40,4364,41]],[[12809,12809],"disallowed_STD3_mapped",[40,4366,41]],[[12810,12810],"disallowed_STD3_mapped",[40,4367,41]],[[12811,12811],"disallowed_STD3_mapped",[40,4368,41]],[[12812,12812],"disallowed_STD3_mapped",[40,4369,41]],[[12813,12813],"disallowed_STD3_mapped",[40,4370,41]],[[12814,12814],"disallowed_STD3_mapped",[40,44032,41]],[[12815,12815],"disallowed_STD3_mapped",[40,45208,41]],[[12816,12816],"disallowed_STD3_mapped",[40,45796,41]],[[12817,12817],"disallowed_STD3_mapped",[40,46972,41]],[[12818,12818],"disallowed_STD3_mapped",[40,47560,41]],[[12819,12819],"disallowed_STD3_mapped",[40,48148,41]],[[12820,12820],"disallowed_STD3_mapped",[40,49324,41]],[[12821,12821],"disallowed_STD3_mapped",[40,50500,41]],[[12822,12822],"disallowed_STD3_mapped",[40,51088,41]],[[12823,12823],"disallowed_STD3_mapped",[40,52264,41]],[[12824,12824],"disallowed_STD3_mapped",[40,52852,41]],[[12825,12825],"disallowed_STD3_mapped",[40,53440,41]],[[12826,12826],"disallowed_STD3_mapped",[40,54028,41]],[[12827,12827],"disallowed_STD3_mapped",[40,54616,41]],[[12828,12828],"disallowed_STD3_mapped",[40,51452,41]],[[12829,12829],"disallowed_STD3_mapped",[40,50724,51204,41]],[[12830,12830],"disallowed_STD3_mapped",[40,50724,54980,41]],[[12831,12831],"disallowed"],[[12832,12832],"disallowed_STD3_mapped",[40,19968,41]],[[12833,12833],"disallowed_STD3_mapped",[40,20108,41]],[[12834,12834],"disallowed_STD3_mapped",[40,19977,41]],[[12835,12835],"disallowed_STD3_mapped",[40,22235,41]],[[12836,12836],"disallowed_STD3_mapped",[40,20116,41]],[[12837,12837],"disallowed_STD3_mapped",[40,20845,41]],[[12838,12838],"disallowed_STD3_mapped",[40,19971,41]],[[12839,12839],"disallowed_STD3_mapped",[40,20843,41]],[[12840,12840],"disallowed_STD3_mapped",[40,20061,41]],[[12841,12841],"disallowed_STD3_mapped",[40,21313,41]],[[12842,12842],"disallowed_STD3_mapped",[40,26376,41]],[[12843,12843],"disallowed_STD3_mapped",[40,28779,41]],[[12844,12844],"disallowed_STD3_mapped",[40,27700,41]],[[12845,12845],"disallowed_STD3_mapped",[40,26408,41]],[[12846,12846],"disallowed_STD3_mapped",[40,37329,41]],[[12847,12847],"disallowed_STD3_mapped",[40,22303,41]],[[12848,12848],"disallowed_STD3_mapped",[40,26085,41]],[[12849,12849],"disallowed_STD3_mapped",[40,26666,41]],[[12850,12850],"disallowed_STD3_mapped",[40,26377,41]],[[12851,12851],"disallowed_STD3_mapped",[40,31038,41]],[[12852,12852],"disallowed_STD3_mapped",[40,21517,41]],[[12853,12853],"disallowed_STD3_mapped",[40,29305,41]],[[12854,12854],"disallowed_STD3_mapped",[40,36001,41]],[[12855,12855],"disallowed_STD3_mapped",[40,31069,41]],[[12856,12856],"disallowed_STD3_mapped",[40,21172,41]],[[12857,12857],"disallowed_STD3_mapped",[40,20195,41]],[[12858,12858],"disallowed_STD3_mapped",[40,21628,41]],[[12859,12859],"disallowed_STD3_mapped",[40,23398,41]],[[12860,12860],"disallowed_STD3_mapped",[40,30435,41]],[[12861,12861],"disallowed_STD3_mapped",[40,20225,41]],[[12862,12862],"disallowed_STD3_mapped",[40,36039,41]],[[12863,12863],"disallowed_STD3_mapped",[40,21332,41]],[[12864,12864],"disallowed_STD3_mapped",[40,31085,41]],[[12865,12865],"disallowed_STD3_mapped",[40,20241,41]],[[12866,12866],"disallowed_STD3_mapped",[40,33258,41]],[[12867,12867],"disallowed_STD3_mapped",[40,33267,41]],[[12868,12868],"mapped",[21839]],[[12869,12869],"mapped",[24188]],[[12870,12870],"mapped",[25991]],[[12871,12871],"mapped",[31631]],[[12872,12879],"valid",[],"NV8"],[[12880,12880],"mapped",[112,116,101]],[[12881,12881],"mapped",[50,49]],[[12882,12882],"mapped",[50,50]],[[12883,12883],"mapped",[50,51]],[[12884,12884],"mapped",[50,52]],[[12885,12885],"mapped",[50,53]],[[12886,12886],"mapped",[50,54]],[[12887,12887],"mapped",[50,55]],[[12888,12888],"mapped",[50,56]],[[12889,12889],"mapped",[50,57]],[[12890,12890],"mapped",[51,48]],[[12891,12891],"mapped",[51,49]],[[12892,12892],"mapped",[51,50]],[[12893,12893],"mapped",[51,51]],[[12894,12894],"mapped",[51,52]],[[12895,12895],"mapped",[51,53]],[[12896,12896],"mapped",[4352]],[[12897,12897],"mapped",[4354]],[[12898,12898],"mapped",[4355]],[[12899,12899],"mapped",[4357]],[[12900,12900],"mapped",[4358]],[[12901,12901],"mapped",[4359]],[[12902,12902],"mapped",[4361]],[[12903,12903],"mapped",[4363]],[[12904,12904],"mapped",[4364]],[[12905,12905],"mapped",[4366]],[[12906,12906],"mapped",[4367]],[[12907,12907],"mapped",[4368]],[[12908,12908],"mapped",[4369]],[[12909,12909],"mapped",[4370]],[[12910,12910],"mapped",[44032]],[[12911,12911],"mapped",[45208]],[[12912,12912],"mapped",[45796]],[[12913,12913],"mapped",[46972]],[[12914,12914],"mapped",[47560]],[[12915,12915],"mapped",[48148]],[[12916,12916],"mapped",[49324]],[[12917,12917],"mapped",[50500]],[[12918,12918],"mapped",[51088]],[[12919,12919],"mapped",[52264]],[[12920,12920],"mapped",[52852]],[[12921,12921],"mapped",[53440]],[[12922,12922],"mapped",[54028]],[[12923,12923],"mapped",[54616]],[[12924,12924],"mapped",[52280,44256]],[[12925,12925],"mapped",[51452,51032]],[[12926,12926],"mapped",[50864]],[[12927,12927],"valid",[],"NV8"],[[12928,12928],"mapped",[19968]],[[12929,12929],"mapped",[20108]],[[12930,12930],"mapped",[19977]],[[12931,12931],"mapped",[22235]],[[12932,12932],"mapped",[20116]],[[12933,12933],"mapped",[20845]],[[12934,12934],"mapped",[19971]],[[12935,12935],"mapped",[20843]],[[12936,12936],"mapped",[20061]],[[12937,12937],"mapped",[21313]],[[12938,12938],"mapped",[26376]],[[12939,12939],"mapped",[28779]],[[12940,12940],"mapped",[27700]],[[12941,12941],"mapped",[26408]],[[12942,12942],"mapped",[37329]],[[12943,12943],"mapped",[22303]],[[12944,12944],"mapped",[26085]],[[12945,12945],"mapped",[26666]],[[12946,12946],"mapped",[26377]],[[12947,12947],"mapped",[31038]],[[12948,12948],"mapped",[21517]],[[12949,12949],"mapped",[29305]],[[12950,12950],"mapped",[36001]],[[12951,12951],"mapped",[31069]],[[12952,12952],"mapped",[21172]],[[12953,12953],"mapped",[31192]],[[12954,12954],"mapped",[30007]],[[12955,12955],"mapped",[22899]],[[12956,12956],"mapped",[36969]],[[12957,12957],"mapped",[20778]],[[12958,12958],"mapped",[21360]],[[12959,12959],"mapped",[27880]],[[12960,12960],"mapped",[38917]],[[12961,12961],"mapped",[20241]],[[12962,12962],"mapped",[20889]],[[12963,12963],"mapped",[27491]],[[12964,12964],"mapped",[19978]],[[12965,12965],"mapped",[20013]],[[12966,12966],"mapped",[19979]],[[12967,12967],"mapped",[24038]],[[12968,12968],"mapped",[21491]],[[12969,12969],"mapped",[21307]],[[12970,12970],"mapped",[23447]],[[12971,12971],"mapped",[23398]],[[12972,12972],"mapped",[30435]],[[12973,12973],"mapped",[20225]],[[12974,12974],"mapped",[36039]],[[12975,12975],"mapped",[21332]],[[12976,12976],"mapped",[22812]],[[12977,12977],"mapped",[51,54]],[[12978,12978],"mapped",[51,55]],[[12979,12979],"mapped",[51,56]],[[12980,12980],"mapped",[51,57]],[[12981,12981],"mapped",[52,48]],[[12982,12982],"mapped",[52,49]],[[12983,12983],"mapped",[52,50]],[[12984,12984],"mapped",[52,51]],[[12985,12985],"mapped",[52,52]],[[12986,12986],"mapped",[52,53]],[[12987,12987],"mapped",[52,54]],[[12988,12988],"mapped",[52,55]],[[12989,12989],"mapped",[52,56]],[[12990,12990],"mapped",[52,57]],[[12991,12991],"mapped",[53,48]],[[12992,12992],"mapped",[49,26376]],[[12993,12993],"mapped",[50,26376]],[[12994,12994],"mapped",[51,26376]],[[12995,12995],"mapped",[52,26376]],[[12996,12996],"mapped",[53,26376]],[[12997,12997],"mapped",[54,26376]],[[12998,12998],"mapped",[55,26376]],[[12999,12999],"mapped",[56,26376]],[[13e3,13e3],"mapped",[57,26376]],[[13001,13001],"mapped",[49,48,26376]],[[13002,13002],"mapped",[49,49,26376]],[[13003,13003],"mapped",[49,50,26376]],[[13004,13004],"mapped",[104,103]],[[13005,13005],"mapped",[101,114,103]],[[13006,13006],"mapped",[101,118]],[[13007,13007],"mapped",[108,116,100]],[[13008,13008],"mapped",[12450]],[[13009,13009],"mapped",[12452]],[[13010,13010],"mapped",[12454]],[[13011,13011],"mapped",[12456]],[[13012,13012],"mapped",[12458]],[[13013,13013],"mapped",[12459]],[[13014,13014],"mapped",[12461]],[[13015,13015],"mapped",[12463]],[[13016,13016],"mapped",[12465]],[[13017,13017],"mapped",[12467]],[[13018,13018],"mapped",[12469]],[[13019,13019],"mapped",[12471]],[[13020,13020],"mapped",[12473]],[[13021,13021],"mapped",[12475]],[[13022,13022],"mapped",[12477]],[[13023,13023],"mapped",[12479]],[[13024,13024],"mapped",[12481]],[[13025,13025],"mapped",[12484]],[[13026,13026],"mapped",[12486]],[[13027,13027],"mapped",[12488]],[[13028,13028],"mapped",[12490]],[[13029,13029],"mapped",[12491]],[[13030,13030],"mapped",[12492]],[[13031,13031],"mapped",[12493]],[[13032,13032],"mapped",[12494]],[[13033,13033],"mapped",[12495]],[[13034,13034],"mapped",[12498]],[[13035,13035],"mapped",[12501]],[[13036,13036],"mapped",[12504]],[[13037,13037],"mapped",[12507]],[[13038,13038],"mapped",[12510]],[[13039,13039],"mapped",[12511]],[[13040,13040],"mapped",[12512]],[[13041,13041],"mapped",[12513]],[[13042,13042],"mapped",[12514]],[[13043,13043],"mapped",[12516]],[[13044,13044],"mapped",[12518]],[[13045,13045],"mapped",[12520]],[[13046,13046],"mapped",[12521]],[[13047,13047],"mapped",[12522]],[[13048,13048],"mapped",[12523]],[[13049,13049],"mapped",[12524]],[[13050,13050],"mapped",[12525]],[[13051,13051],"mapped",[12527]],[[13052,13052],"mapped",[12528]],[[13053,13053],"mapped",[12529]],[[13054,13054],"mapped",[12530]],[[13055,13055],"disallowed"],[[13056,13056],"mapped",[12450,12497,12540,12488]],[[13057,13057],"mapped",[12450,12523,12501,12449]],[[13058,13058],"mapped",[12450,12531,12506,12450]],[[13059,13059],"mapped",[12450,12540,12523]],[[13060,13060],"mapped",[12452,12491,12531,12464]],[[13061,13061],"mapped",[12452,12531,12481]],[[13062,13062],"mapped",[12454,12457,12531]],[[13063,13063],"mapped",[12456,12473,12463,12540,12489]],[[13064,13064],"mapped",[12456,12540,12459,12540]],[[13065,13065],"mapped",[12458,12531,12473]],[[13066,13066],"mapped",[12458,12540,12512]],[[13067,13067],"mapped",[12459,12452,12522]],[[13068,13068],"mapped",[12459,12521,12483,12488]],[[13069,13069],"mapped",[12459,12525,12522,12540]],[[13070,13070],"mapped",[12460,12525,12531]],[[13071,13071],"mapped",[12460,12531,12510]],[[13072,13072],"mapped",[12462,12460]],[[13073,13073],"mapped",[12462,12491,12540]],[[13074,13074],"mapped",[12461,12517,12522,12540]],[[13075,13075],"mapped",[12462,12523,12480,12540]],[[13076,13076],"mapped",[12461,12525]],[[13077,13077],"mapped",[12461,12525,12464,12521,12512]],[[13078,13078],"mapped",[12461,12525,12513,12540,12488,12523]],[[13079,13079],"mapped",[12461,12525,12527,12483,12488]],[[13080,13080],"mapped",[12464,12521,12512]],[[13081,13081],"mapped",[12464,12521,12512,12488,12531]],[[13082,13082],"mapped",[12463,12523,12476,12452,12525]],[[13083,13083],"mapped",[12463,12525,12540,12493]],[[13084,13084],"mapped",[12465,12540,12473]],[[13085,13085],"mapped",[12467,12523,12490]],[[13086,13086],"mapped",[12467,12540,12509]],[[13087,13087],"mapped",[12469,12452,12463,12523]],[[13088,13088],"mapped",[12469,12531,12481,12540,12512]],[[13089,13089],"mapped",[12471,12522,12531,12464]],[[13090,13090],"mapped",[12475,12531,12481]],[[13091,13091],"mapped",[12475,12531,12488]],[[13092,13092],"mapped",[12480,12540,12473]],[[13093,13093],"mapped",[12487,12471]],[[13094,13094],"mapped",[12489,12523]],[[13095,13095],"mapped",[12488,12531]],[[13096,13096],"mapped",[12490,12494]],[[13097,13097],"mapped",[12494,12483,12488]],[[13098,13098],"mapped",[12495,12452,12484]],[[13099,13099],"mapped",[12497,12540,12475,12531,12488]],[[13100,13100],"mapped",[12497,12540,12484]],[[13101,13101],"mapped",[12496,12540,12524,12523]],[[13102,13102],"mapped",[12500,12450,12473,12488,12523]],[[13103,13103],"mapped",[12500,12463,12523]],[[13104,13104],"mapped",[12500,12467]],[[13105,13105],"mapped",[12499,12523]],[[13106,13106],"mapped",[12501,12449,12521,12483,12489]],[[13107,13107],"mapped",[12501,12451,12540,12488]],[[13108,13108],"mapped",[12502,12483,12471,12455,12523]],[[13109,13109],"mapped",[12501,12521,12531]],[[13110,13110],"mapped",[12504,12463,12479,12540,12523]],[[13111,13111],"mapped",[12506,12477]],[[13112,13112],"mapped",[12506,12491,12498]],[[13113,13113],"mapped",[12504,12523,12484]],[[13114,13114],"mapped",[12506,12531,12473]],[[13115,13115],"mapped",[12506,12540,12472]],[[13116,13116],"mapped",[12505,12540,12479]],[[13117,13117],"mapped",[12509,12452,12531,12488]],[[13118,13118],"mapped",[12508,12523,12488]],[[13119,13119],"mapped",[12507,12531]],[[13120,13120],"mapped",[12509,12531,12489]],[[13121,13121],"mapped",[12507,12540,12523]],[[13122,13122],"mapped",[12507,12540,12531]],[[13123,13123],"mapped",[12510,12452,12463,12525]],[[13124,13124],"mapped",[12510,12452,12523]],[[13125,13125],"mapped",[12510,12483,12495]],[[13126,13126],"mapped",[12510,12523,12463]],[[13127,13127],"mapped",[12510,12531,12471,12519,12531]],[[13128,13128],"mapped",[12511,12463,12525,12531]],[[13129,13129],"mapped",[12511,12522]],[[13130,13130],"mapped",[12511,12522,12496,12540,12523]],[[13131,13131],"mapped",[12513,12460]],[[13132,13132],"mapped",[12513,12460,12488,12531]],[[13133,13133],"mapped",[12513,12540,12488,12523]],[[13134,13134],"mapped",[12516,12540,12489]],[[13135,13135],"mapped",[12516,12540,12523]],[[13136,13136],"mapped",[12518,12450,12531]],[[13137,13137],"mapped",[12522,12483,12488,12523]],[[13138,13138],"mapped",[12522,12521]],[[13139,13139],"mapped",[12523,12500,12540]],[[13140,13140],"mapped",[12523,12540,12502,12523]],[[13141,13141],"mapped",[12524,12512]],[[13142,13142],"mapped",[12524,12531,12488,12466,12531]],[[13143,13143],"mapped",[12527,12483,12488]],[[13144,13144],"mapped",[48,28857]],[[13145,13145],"mapped",[49,28857]],[[13146,13146],"mapped",[50,28857]],[[13147,13147],"mapped",[51,28857]],[[13148,13148],"mapped",[52,28857]],[[13149,13149],"mapped",[53,28857]],[[13150,13150],"mapped",[54,28857]],[[13151,13151],"mapped",[55,28857]],[[13152,13152],"mapped",[56,28857]],[[13153,13153],"mapped",[57,28857]],[[13154,13154],"mapped",[49,48,28857]],[[13155,13155],"mapped",[49,49,28857]],[[13156,13156],"mapped",[49,50,28857]],[[13157,13157],"mapped",[49,51,28857]],[[13158,13158],"mapped",[49,52,28857]],[[13159,13159],"mapped",[49,53,28857]],[[13160,13160],"mapped",[49,54,28857]],[[13161,13161],"mapped",[49,55,28857]],[[13162,13162],"mapped",[49,56,28857]],[[13163,13163],"mapped",[49,57,28857]],[[13164,13164],"mapped",[50,48,28857]],[[13165,13165],"mapped",[50,49,28857]],[[13166,13166],"mapped",[50,50,28857]],[[13167,13167],"mapped",[50,51,28857]],[[13168,13168],"mapped",[50,52,28857]],[[13169,13169],"mapped",[104,112,97]],[[13170,13170],"mapped",[100,97]],[[13171,13171],"mapped",[97,117]],[[13172,13172],"mapped",[98,97,114]],[[13173,13173],"mapped",[111,118]],[[13174,13174],"mapped",[112,99]],[[13175,13175],"mapped",[100,109]],[[13176,13176],"mapped",[100,109,50]],[[13177,13177],"mapped",[100,109,51]],[[13178,13178],"mapped",[105,117]],[[13179,13179],"mapped",[24179,25104]],[[13180,13180],"mapped",[26157,21644]],[[13181,13181],"mapped",[22823,27491]],[[13182,13182],"mapped",[26126,27835]],[[13183,13183],"mapped",[26666,24335,20250,31038]],[[13184,13184],"mapped",[112,97]],[[13185,13185],"mapped",[110,97]],[[13186,13186],"mapped",[956,97]],[[13187,13187],"mapped",[109,97]],[[13188,13188],"mapped",[107,97]],[[13189,13189],"mapped",[107,98]],[[13190,13190],"mapped",[109,98]],[[13191,13191],"mapped",[103,98]],[[13192,13192],"mapped",[99,97,108]],[[13193,13193],"mapped",[107,99,97,108]],[[13194,13194],"mapped",[112,102]],[[13195,13195],"mapped",[110,102]],[[13196,13196],"mapped",[956,102]],[[13197,13197],"mapped",[956,103]],[[13198,13198],"mapped",[109,103]],[[13199,13199],"mapped",[107,103]],[[13200,13200],"mapped",[104,122]],[[13201,13201],"mapped",[107,104,122]],[[13202,13202],"mapped",[109,104,122]],[[13203,13203],"mapped",[103,104,122]],[[13204,13204],"mapped",[116,104,122]],[[13205,13205],"mapped",[956,108]],[[13206,13206],"mapped",[109,108]],[[13207,13207],"mapped",[100,108]],[[13208,13208],"mapped",[107,108]],[[13209,13209],"mapped",[102,109]],[[13210,13210],"mapped",[110,109]],[[13211,13211],"mapped",[956,109]],[[13212,13212],"mapped",[109,109]],[[13213,13213],"mapped",[99,109]],[[13214,13214],"mapped",[107,109]],[[13215,13215],"mapped",[109,109,50]],[[13216,13216],"mapped",[99,109,50]],[[13217,13217],"mapped",[109,50]],[[13218,13218],"mapped",[107,109,50]],[[13219,13219],"mapped",[109,109,51]],[[13220,13220],"mapped",[99,109,51]],[[13221,13221],"mapped",[109,51]],[[13222,13222],"mapped",[107,109,51]],[[13223,13223],"mapped",[109,8725,115]],[[13224,13224],"mapped",[109,8725,115,50]],[[13225,13225],"mapped",[112,97]],[[13226,13226],"mapped",[107,112,97]],[[13227,13227],"mapped",[109,112,97]],[[13228,13228],"mapped",[103,112,97]],[[13229,13229],"mapped",[114,97,100]],[[13230,13230],"mapped",[114,97,100,8725,115]],[[13231,13231],"mapped",[114,97,100,8725,115,50]],[[13232,13232],"mapped",[112,115]],[[13233,13233],"mapped",[110,115]],[[13234,13234],"mapped",[956,115]],[[13235,13235],"mapped",[109,115]],[[13236,13236],"mapped",[112,118]],[[13237,13237],"mapped",[110,118]],[[13238,13238],"mapped",[956,118]],[[13239,13239],"mapped",[109,118]],[[13240,13240],"mapped",[107,118]],[[13241,13241],"mapped",[109,118]],[[13242,13242],"mapped",[112,119]],[[13243,13243],"mapped",[110,119]],[[13244,13244],"mapped",[956,119]],[[13245,13245],"mapped",[109,119]],[[13246,13246],"mapped",[107,119]],[[13247,13247],"mapped",[109,119]],[[13248,13248],"mapped",[107,969]],[[13249,13249],"mapped",[109,969]],[[13250,13250],"disallowed"],[[13251,13251],"mapped",[98,113]],[[13252,13252],"mapped",[99,99]],[[13253,13253],"mapped",[99,100]],[[13254,13254],"mapped",[99,8725,107,103]],[[13255,13255],"disallowed"],[[13256,13256],"mapped",[100,98]],[[13257,13257],"mapped",[103,121]],[[13258,13258],"mapped",[104,97]],[[13259,13259],"mapped",[104,112]],[[13260,13260],"mapped",[105,110]],[[13261,13261],"mapped",[107,107]],[[13262,13262],"mapped",[107,109]],[[13263,13263],"mapped",[107,116]],[[13264,13264],"mapped",[108,109]],[[13265,13265],"mapped",[108,110]],[[13266,13266],"mapped",[108,111,103]],[[13267,13267],"mapped",[108,120]],[[13268,13268],"mapped",[109,98]],[[13269,13269],"mapped",[109,105,108]],[[13270,13270],"mapped",[109,111,108]],[[13271,13271],"mapped",[112,104]],[[13272,13272],"disallowed"],[[13273,13273],"mapped",[112,112,109]],[[13274,13274],"mapped",[112,114]],[[13275,13275],"mapped",[115,114]],[[13276,13276],"mapped",[115,118]],[[13277,13277],"mapped",[119,98]],[[13278,13278],"mapped",[118,8725,109]],[[13279,13279],"mapped",[97,8725,109]],[[13280,13280],"mapped",[49,26085]],[[13281,13281],"mapped",[50,26085]],[[13282,13282],"mapped",[51,26085]],[[13283,13283],"mapped",[52,26085]],[[13284,13284],"mapped",[53,26085]],[[13285,13285],"mapped",[54,26085]],[[13286,13286],"mapped",[55,26085]],[[13287,13287],"mapped",[56,26085]],[[13288,13288],"mapped",[57,26085]],[[13289,13289],"mapped",[49,48,26085]],[[13290,13290],"mapped",[49,49,26085]],[[13291,13291],"mapped",[49,50,26085]],[[13292,13292],"mapped",[49,51,26085]],[[13293,13293],"mapped",[49,52,26085]],[[13294,13294],"mapped",[49,53,26085]],[[13295,13295],"mapped",[49,54,26085]],[[13296,13296],"mapped",[49,55,26085]],[[13297,13297],"mapped",[49,56,26085]],[[13298,13298],"mapped",[49,57,26085]],[[13299,13299],"mapped",[50,48,26085]],[[13300,13300],"mapped",[50,49,26085]],[[13301,13301],"mapped",[50,50,26085]],[[13302,13302],"mapped",[50,51,26085]],[[13303,13303],"mapped",[50,52,26085]],[[13304,13304],"mapped",[50,53,26085]],[[13305,13305],"mapped",[50,54,26085]],[[13306,13306],"mapped",[50,55,26085]],[[13307,13307],"mapped",[50,56,26085]],[[13308,13308],"mapped",[50,57,26085]],[[13309,13309],"mapped",[51,48,26085]],[[13310,13310],"mapped",[51,49,26085]],[[13311,13311],"mapped",[103,97,108]],[[13312,19893],"valid"],[[19894,19903],"disallowed"],[[19904,19967],"valid",[],"NV8"],[[19968,40869],"valid"],[[40870,40891],"valid"],[[40892,40899],"valid"],[[40900,40907],"valid"],[[40908,40908],"valid"],[[40909,40917],"valid"],[[40918,40959],"disallowed"],[[40960,42124],"valid"],[[42125,42127],"disallowed"],[[42128,42145],"valid",[],"NV8"],[[42146,42147],"valid",[],"NV8"],[[42148,42163],"valid",[],"NV8"],[[42164,42164],"valid",[],"NV8"],[[42165,42176],"valid",[],"NV8"],[[42177,42177],"valid",[],"NV8"],[[42178,42180],"valid",[],"NV8"],[[42181,42181],"valid",[],"NV8"],[[42182,42182],"valid",[],"NV8"],[[42183,42191],"disallowed"],[[42192,42237],"valid"],[[42238,42239],"valid",[],"NV8"],[[42240,42508],"valid"],[[42509,42511],"valid",[],"NV8"],[[42512,42539],"valid"],[[42540,42559],"disallowed"],[[42560,42560],"mapped",[42561]],[[42561,42561],"valid"],[[42562,42562],"mapped",[42563]],[[42563,42563],"valid"],[[42564,42564],"mapped",[42565]],[[42565,42565],"valid"],[[42566,42566],"mapped",[42567]],[[42567,42567],"valid"],[[42568,42568],"mapped",[42569]],[[42569,42569],"valid"],[[42570,42570],"mapped",[42571]],[[42571,42571],"valid"],[[42572,42572],"mapped",[42573]],[[42573,42573],"valid"],[[42574,42574],"mapped",[42575]],[[42575,42575],"valid"],[[42576,42576],"mapped",[42577]],[[42577,42577],"valid"],[[42578,42578],"mapped",[42579]],[[42579,42579],"valid"],[[42580,42580],"mapped",[42581]],[[42581,42581],"valid"],[[42582,42582],"mapped",[42583]],[[42583,42583],"valid"],[[42584,42584],"mapped",[42585]],[[42585,42585],"valid"],[[42586,42586],"mapped",[42587]],[[42587,42587],"valid"],[[42588,42588],"mapped",[42589]],[[42589,42589],"valid"],[[42590,42590],"mapped",[42591]],[[42591,42591],"valid"],[[42592,42592],"mapped",[42593]],[[42593,42593],"valid"],[[42594,42594],"mapped",[42595]],[[42595,42595],"valid"],[[42596,42596],"mapped",[42597]],[[42597,42597],"valid"],[[42598,42598],"mapped",[42599]],[[42599,42599],"valid"],[[42600,42600],"mapped",[42601]],[[42601,42601],"valid"],[[42602,42602],"mapped",[42603]],[[42603,42603],"valid"],[[42604,42604],"mapped",[42605]],[[42605,42607],"valid"],[[42608,42611],"valid",[],"NV8"],[[42612,42619],"valid"],[[42620,42621],"valid"],[[42622,42622],"valid",[],"NV8"],[[42623,42623],"valid"],[[42624,42624],"mapped",[42625]],[[42625,42625],"valid"],[[42626,42626],"mapped",[42627]],[[42627,42627],"valid"],[[42628,42628],"mapped",[42629]],[[42629,42629],"valid"],[[42630,42630],"mapped",[42631]],[[42631,42631],"valid"],[[42632,42632],"mapped",[42633]],[[42633,42633],"valid"],[[42634,42634],"mapped",[42635]],[[42635,42635],"valid"],[[42636,42636],"mapped",[42637]],[[42637,42637],"valid"],[[42638,42638],"mapped",[42639]],[[42639,42639],"valid"],[[42640,42640],"mapped",[42641]],[[42641,42641],"valid"],[[42642,42642],"mapped",[42643]],[[42643,42643],"valid"],[[42644,42644],"mapped",[42645]],[[42645,42645],"valid"],[[42646,42646],"mapped",[42647]],[[42647,42647],"valid"],[[42648,42648],"mapped",[42649]],[[42649,42649],"valid"],[[42650,42650],"mapped",[42651]],[[42651,42651],"valid"],[[42652,42652],"mapped",[1098]],[[42653,42653],"mapped",[1100]],[[42654,42654],"valid"],[[42655,42655],"valid"],[[42656,42725],"valid"],[[42726,42735],"valid",[],"NV8"],[[42736,42737],"valid"],[[42738,42743],"valid",[],"NV8"],[[42744,42751],"disallowed"],[[42752,42774],"valid",[],"NV8"],[[42775,42778],"valid"],[[42779,42783],"valid"],[[42784,42785],"valid",[],"NV8"],[[42786,42786],"mapped",[42787]],[[42787,42787],"valid"],[[42788,42788],"mapped",[42789]],[[42789,42789],"valid"],[[42790,42790],"mapped",[42791]],[[42791,42791],"valid"],[[42792,42792],"mapped",[42793]],[[42793,42793],"valid"],[[42794,42794],"mapped",[42795]],[[42795,42795],"valid"],[[42796,42796],"mapped",[42797]],[[42797,42797],"valid"],[[42798,42798],"mapped",[42799]],[[42799,42801],"valid"],[[42802,42802],"mapped",[42803]],[[42803,42803],"valid"],[[42804,42804],"mapped",[42805]],[[42805,42805],"valid"],[[42806,42806],"mapped",[42807]],[[42807,42807],"valid"],[[42808,42808],"mapped",[42809]],[[42809,42809],"valid"],[[42810,42810],"mapped",[42811]],[[42811,42811],"valid"],[[42812,42812],"mapped",[42813]],[[42813,42813],"valid"],[[42814,42814],"mapped",[42815]],[[42815,42815],"valid"],[[42816,42816],"mapped",[42817]],[[42817,42817],"valid"],[[42818,42818],"mapped",[42819]],[[42819,42819],"valid"],[[42820,42820],"mapped",[42821]],[[42821,42821],"valid"],[[42822,42822],"mapped",[42823]],[[42823,42823],"valid"],[[42824,42824],"mapped",[42825]],[[42825,42825],"valid"],[[42826,42826],"mapped",[42827]],[[42827,42827],"valid"],[[42828,42828],"mapped",[42829]],[[42829,42829],"valid"],[[42830,42830],"mapped",[42831]],[[42831,42831],"valid"],[[42832,42832],"mapped",[42833]],[[42833,42833],"valid"],[[42834,42834],"mapped",[42835]],[[42835,42835],"valid"],[[42836,42836],"mapped",[42837]],[[42837,42837],"valid"],[[42838,42838],"mapped",[42839]],[[42839,42839],"valid"],[[42840,42840],"mapped",[42841]],[[42841,42841],"valid"],[[42842,42842],"mapped",[42843]],[[42843,42843],"valid"],[[42844,42844],"mapped",[42845]],[[42845,42845],"valid"],[[42846,42846],"mapped",[42847]],[[42847,42847],"valid"],[[42848,42848],"mapped",[42849]],[[42849,42849],"valid"],[[42850,42850],"mapped",[42851]],[[42851,42851],"valid"],[[42852,42852],"mapped",[42853]],[[42853,42853],"valid"],[[42854,42854],"mapped",[42855]],[[42855,42855],"valid"],[[42856,42856],"mapped",[42857]],[[42857,42857],"valid"],[[42858,42858],"mapped",[42859]],[[42859,42859],"valid"],[[42860,42860],"mapped",[42861]],[[42861,42861],"valid"],[[42862,42862],"mapped",[42863]],[[42863,42863],"valid"],[[42864,42864],"mapped",[42863]],[[42865,42872],"valid"],[[42873,42873],"mapped",[42874]],[[42874,42874],"valid"],[[42875,42875],"mapped",[42876]],[[42876,42876],"valid"],[[42877,42877],"mapped",[7545]],[[42878,42878],"mapped",[42879]],[[42879,42879],"valid"],[[42880,42880],"mapped",[42881]],[[42881,42881],"valid"],[[42882,42882],"mapped",[42883]],[[42883,42883],"valid"],[[42884,42884],"mapped",[42885]],[[42885,42885],"valid"],[[42886,42886],"mapped",[42887]],[[42887,42888],"valid"],[[42889,42890],"valid",[],"NV8"],[[42891,42891],"mapped",[42892]],[[42892,42892],"valid"],[[42893,42893],"mapped",[613]],[[42894,42894],"valid"],[[42895,42895],"valid"],[[42896,42896],"mapped",[42897]],[[42897,42897],"valid"],[[42898,42898],"mapped",[42899]],[[42899,42899],"valid"],[[42900,42901],"valid"],[[42902,42902],"mapped",[42903]],[[42903,42903],"valid"],[[42904,42904],"mapped",[42905]],[[42905,42905],"valid"],[[42906,42906],"mapped",[42907]],[[42907,42907],"valid"],[[42908,42908],"mapped",[42909]],[[42909,42909],"valid"],[[42910,42910],"mapped",[42911]],[[42911,42911],"valid"],[[42912,42912],"mapped",[42913]],[[42913,42913],"valid"],[[42914,42914],"mapped",[42915]],[[42915,42915],"valid"],[[42916,42916],"mapped",[42917]],[[42917,42917],"valid"],[[42918,42918],"mapped",[42919]],[[42919,42919],"valid"],[[42920,42920],"mapped",[42921]],[[42921,42921],"valid"],[[42922,42922],"mapped",[614]],[[42923,42923],"mapped",[604]],[[42924,42924],"mapped",[609]],[[42925,42925],"mapped",[620]],[[42926,42927],"disallowed"],[[42928,42928],"mapped",[670]],[[42929,42929],"mapped",[647]],[[42930,42930],"mapped",[669]],[[42931,42931],"mapped",[43859]],[[42932,42932],"mapped",[42933]],[[42933,42933],"valid"],[[42934,42934],"mapped",[42935]],[[42935,42935],"valid"],[[42936,42998],"disallowed"],[[42999,42999],"valid"],[[43e3,43e3],"mapped",[295]],[[43001,43001],"mapped",[339]],[[43002,43002],"valid"],[[43003,43007],"valid"],[[43008,43047],"valid"],[[43048,43051],"valid",[],"NV8"],[[43052,43055],"disallowed"],[[43056,43065],"valid",[],"NV8"],[[43066,43071],"disallowed"],[[43072,43123],"valid"],[[43124,43127],"valid",[],"NV8"],[[43128,43135],"disallowed"],[[43136,43204],"valid"],[[43205,43213],"disallowed"],[[43214,43215],"valid",[],"NV8"],[[43216,43225],"valid"],[[43226,43231],"disallowed"],[[43232,43255],"valid"],[[43256,43258],"valid",[],"NV8"],[[43259,43259],"valid"],[[43260,43260],"valid",[],"NV8"],[[43261,43261],"valid"],[[43262,43263],"disallowed"],[[43264,43309],"valid"],[[43310,43311],"valid",[],"NV8"],[[43312,43347],"valid"],[[43348,43358],"disallowed"],[[43359,43359],"valid",[],"NV8"],[[43360,43388],"valid",[],"NV8"],[[43389,43391],"disallowed"],[[43392,43456],"valid"],[[43457,43469],"valid",[],"NV8"],[[43470,43470],"disallowed"],[[43471,43481],"valid"],[[43482,43485],"disallowed"],[[43486,43487],"valid",[],"NV8"],[[43488,43518],"valid"],[[43519,43519],"disallowed"],[[43520,43574],"valid"],[[43575,43583],"disallowed"],[[43584,43597],"valid"],[[43598,43599],"disallowed"],[[43600,43609],"valid"],[[43610,43611],"disallowed"],[[43612,43615],"valid",[],"NV8"],[[43616,43638],"valid"],[[43639,43641],"valid",[],"NV8"],[[43642,43643],"valid"],[[43644,43647],"valid"],[[43648,43714],"valid"],[[43715,43738],"disallowed"],[[43739,43741],"valid"],[[43742,43743],"valid",[],"NV8"],[[43744,43759],"valid"],[[43760,43761],"valid",[],"NV8"],[[43762,43766],"valid"],[[43767,43776],"disallowed"],[[43777,43782],"valid"],[[43783,43784],"disallowed"],[[43785,43790],"valid"],[[43791,43792],"disallowed"],[[43793,43798],"valid"],[[43799,43807],"disallowed"],[[43808,43814],"valid"],[[43815,43815],"disallowed"],[[43816,43822],"valid"],[[43823,43823],"disallowed"],[[43824,43866],"valid"],[[43867,43867],"valid",[],"NV8"],[[43868,43868],"mapped",[42791]],[[43869,43869],"mapped",[43831]],[[43870,43870],"mapped",[619]],[[43871,43871],"mapped",[43858]],[[43872,43875],"valid"],[[43876,43877],"valid"],[[43878,43887],"disallowed"],[[43888,43888],"mapped",[5024]],[[43889,43889],"mapped",[5025]],[[43890,43890],"mapped",[5026]],[[43891,43891],"mapped",[5027]],[[43892,43892],"mapped",[5028]],[[43893,43893],"mapped",[5029]],[[43894,43894],"mapped",[5030]],[[43895,43895],"mapped",[5031]],[[43896,43896],"mapped",[5032]],[[43897,43897],"mapped",[5033]],[[43898,43898],"mapped",[5034]],[[43899,43899],"mapped",[5035]],[[43900,43900],"mapped",[5036]],[[43901,43901],"mapped",[5037]],[[43902,43902],"mapped",[5038]],[[43903,43903],"mapped",[5039]],[[43904,43904],"mapped",[5040]],[[43905,43905],"mapped",[5041]],[[43906,43906],"mapped",[5042]],[[43907,43907],"mapped",[5043]],[[43908,43908],"mapped",[5044]],[[43909,43909],"mapped",[5045]],[[43910,43910],"mapped",[5046]],[[43911,43911],"mapped",[5047]],[[43912,43912],"mapped",[5048]],[[43913,43913],"mapped",[5049]],[[43914,43914],"mapped",[5050]],[[43915,43915],"mapped",[5051]],[[43916,43916],"mapped",[5052]],[[43917,43917],"mapped",[5053]],[[43918,43918],"mapped",[5054]],[[43919,43919],"mapped",[5055]],[[43920,43920],"mapped",[5056]],[[43921,43921],"mapped",[5057]],[[43922,43922],"mapped",[5058]],[[43923,43923],"mapped",[5059]],[[43924,43924],"mapped",[5060]],[[43925,43925],"mapped",[5061]],[[43926,43926],"mapped",[5062]],[[43927,43927],"mapped",[5063]],[[43928,43928],"mapped",[5064]],[[43929,43929],"mapped",[5065]],[[43930,43930],"mapped",[5066]],[[43931,43931],"mapped",[5067]],[[43932,43932],"mapped",[5068]],[[43933,43933],"mapped",[5069]],[[43934,43934],"mapped",[5070]],[[43935,43935],"mapped",[5071]],[[43936,43936],"mapped",[5072]],[[43937,43937],"mapped",[5073]],[[43938,43938],"mapped",[5074]],[[43939,43939],"mapped",[5075]],[[43940,43940],"mapped",[5076]],[[43941,43941],"mapped",[5077]],[[43942,43942],"mapped",[5078]],[[43943,43943],"mapped",[5079]],[[43944,43944],"mapped",[5080]],[[43945,43945],"mapped",[5081]],[[43946,43946],"mapped",[5082]],[[43947,43947],"mapped",[5083]],[[43948,43948],"mapped",[5084]],[[43949,43949],"mapped",[5085]],[[43950,43950],"mapped",[5086]],[[43951,43951],"mapped",[5087]],[[43952,43952],"mapped",[5088]],[[43953,43953],"mapped",[5089]],[[43954,43954],"mapped",[5090]],[[43955,43955],"mapped",[5091]],[[43956,43956],"mapped",[5092]],[[43957,43957],"mapped",[5093]],[[43958,43958],"mapped",[5094]],[[43959,43959],"mapped",[5095]],[[43960,43960],"mapped",[5096]],[[43961,43961],"mapped",[5097]],[[43962,43962],"mapped",[5098]],[[43963,43963],"mapped",[5099]],[[43964,43964],"mapped",[5100]],[[43965,43965],"mapped",[5101]],[[43966,43966],"mapped",[5102]],[[43967,43967],"mapped",[5103]],[[43968,44010],"valid"],[[44011,44011],"valid",[],"NV8"],[[44012,44013],"valid"],[[44014,44015],"disallowed"],[[44016,44025],"valid"],[[44026,44031],"disallowed"],[[44032,55203],"valid"],[[55204,55215],"disallowed"],[[55216,55238],"valid",[],"NV8"],[[55239,55242],"disallowed"],[[55243,55291],"valid",[],"NV8"],[[55292,55295],"disallowed"],[[55296,57343],"disallowed"],[[57344,63743],"disallowed"],[[63744,63744],"mapped",[35912]],[[63745,63745],"mapped",[26356]],[[63746,63746],"mapped",[36554]],[[63747,63747],"mapped",[36040]],[[63748,63748],"mapped",[28369]],[[63749,63749],"mapped",[20018]],[[63750,63750],"mapped",[21477]],[[63751,63752],"mapped",[40860]],[[63753,63753],"mapped",[22865]],[[63754,63754],"mapped",[37329]],[[63755,63755],"mapped",[21895]],[[63756,63756],"mapped",[22856]],[[63757,63757],"mapped",[25078]],[[63758,63758],"mapped",[30313]],[[63759,63759],"mapped",[32645]],[[63760,63760],"mapped",[34367]],[[63761,63761],"mapped",[34746]],[[63762,63762],"mapped",[35064]],[[63763,63763],"mapped",[37007]],[[63764,63764],"mapped",[27138]],[[63765,63765],"mapped",[27931]],[[63766,63766],"mapped",[28889]],[[63767,63767],"mapped",[29662]],[[63768,63768],"mapped",[33853]],[[63769,63769],"mapped",[37226]],[[63770,63770],"mapped",[39409]],[[63771,63771],"mapped",[20098]],[[63772,63772],"mapped",[21365]],[[63773,63773],"mapped",[27396]],[[63774,63774],"mapped",[29211]],[[63775,63775],"mapped",[34349]],[[63776,63776],"mapped",[40478]],[[63777,63777],"mapped",[23888]],[[63778,63778],"mapped",[28651]],[[63779,63779],"mapped",[34253]],[[63780,63780],"mapped",[35172]],[[63781,63781],"mapped",[25289]],[[63782,63782],"mapped",[33240]],[[63783,63783],"mapped",[34847]],[[63784,63784],"mapped",[24266]],[[63785,63785],"mapped",[26391]],[[63786,63786],"mapped",[28010]],[[63787,63787],"mapped",[29436]],[[63788,63788],"mapped",[37070]],[[63789,63789],"mapped",[20358]],[[63790,63790],"mapped",[20919]],[[63791,63791],"mapped",[21214]],[[63792,63792],"mapped",[25796]],[[63793,63793],"mapped",[27347]],[[63794,63794],"mapped",[29200]],[[63795,63795],"mapped",[30439]],[[63796,63796],"mapped",[32769]],[[63797,63797],"mapped",[34310]],[[63798,63798],"mapped",[34396]],[[63799,63799],"mapped",[36335]],[[63800,63800],"mapped",[38706]],[[63801,63801],"mapped",[39791]],[[63802,63802],"mapped",[40442]],[[63803,63803],"mapped",[30860]],[[63804,63804],"mapped",[31103]],[[63805,63805],"mapped",[32160]],[[63806,63806],"mapped",[33737]],[[63807,63807],"mapped",[37636]],[[63808,63808],"mapped",[40575]],[[63809,63809],"mapped",[35542]],[[63810,63810],"mapped",[22751]],[[63811,63811],"mapped",[24324]],[[63812,63812],"mapped",[31840]],[[63813,63813],"mapped",[32894]],[[63814,63814],"mapped",[29282]],[[63815,63815],"mapped",[30922]],[[63816,63816],"mapped",[36034]],[[63817,63817],"mapped",[38647]],[[63818,63818],"mapped",[22744]],[[63819,63819],"mapped",[23650]],[[63820,63820],"mapped",[27155]],[[63821,63821],"mapped",[28122]],[[63822,63822],"mapped",[28431]],[[63823,63823],"mapped",[32047]],[[63824,63824],"mapped",[32311]],[[63825,63825],"mapped",[38475]],[[63826,63826],"mapped",[21202]],[[63827,63827],"mapped",[32907]],[[63828,63828],"mapped",[20956]],[[63829,63829],"mapped",[20940]],[[63830,63830],"mapped",[31260]],[[63831,63831],"mapped",[32190]],[[63832,63832],"mapped",[33777]],[[63833,63833],"mapped",[38517]],[[63834,63834],"mapped",[35712]],[[63835,63835],"mapped",[25295]],[[63836,63836],"mapped",[27138]],[[63837,63837],"mapped",[35582]],[[63838,63838],"mapped",[20025]],[[63839,63839],"mapped",[23527]],[[63840,63840],"mapped",[24594]],[[63841,63841],"mapped",[29575]],[[63842,63842],"mapped",[30064]],[[63843,63843],"mapped",[21271]],[[63844,63844],"mapped",[30971]],[[63845,63845],"mapped",[20415]],[[63846,63846],"mapped",[24489]],[[63847,63847],"mapped",[19981]],[[63848,63848],"mapped",[27852]],[[63849,63849],"mapped",[25976]],[[63850,63850],"mapped",[32034]],[[63851,63851],"mapped",[21443]],[[63852,63852],"mapped",[22622]],[[63853,63853],"mapped",[30465]],[[63854,63854],"mapped",[33865]],[[63855,63855],"mapped",[35498]],[[63856,63856],"mapped",[27578]],[[63857,63857],"mapped",[36784]],[[63858,63858],"mapped",[27784]],[[63859,63859],"mapped",[25342]],[[63860,63860],"mapped",[33509]],[[63861,63861],"mapped",[25504]],[[63862,63862],"mapped",[30053]],[[63863,63863],"mapped",[20142]],[[63864,63864],"mapped",[20841]],[[63865,63865],"mapped",[20937]],[[63866,63866],"mapped",[26753]],[[63867,63867],"mapped",[31975]],[[63868,63868],"mapped",[33391]],[[63869,63869],"mapped",[35538]],[[63870,63870],"mapped",[37327]],[[63871,63871],"mapped",[21237]],[[63872,63872],"mapped",[21570]],[[63873,63873],"mapped",[22899]],[[63874,63874],"mapped",[24300]],[[63875,63875],"mapped",[26053]],[[63876,63876],"mapped",[28670]],[[63877,63877],"mapped",[31018]],[[63878,63878],"mapped",[38317]],[[63879,63879],"mapped",[39530]],[[63880,63880],"mapped",[40599]],[[63881,63881],"mapped",[40654]],[[63882,63882],"mapped",[21147]],[[63883,63883],"mapped",[26310]],[[63884,63884],"mapped",[27511]],[[63885,63885],"mapped",[36706]],[[63886,63886],"mapped",[24180]],[[63887,63887],"mapped",[24976]],[[63888,63888],"mapped",[25088]],[[63889,63889],"mapped",[25754]],[[63890,63890],"mapped",[28451]],[[63891,63891],"mapped",[29001]],[[63892,63892],"mapped",[29833]],[[63893,63893],"mapped",[31178]],[[63894,63894],"mapped",[32244]],[[63895,63895],"mapped",[32879]],[[63896,63896],"mapped",[36646]],[[63897,63897],"mapped",[34030]],[[63898,63898],"mapped",[36899]],[[63899,63899],"mapped",[37706]],[[63900,63900],"mapped",[21015]],[[63901,63901],"mapped",[21155]],[[63902,63902],"mapped",[21693]],[[63903,63903],"mapped",[28872]],[[63904,63904],"mapped",[35010]],[[63905,63905],"mapped",[35498]],[[63906,63906],"mapped",[24265]],[[63907,63907],"mapped",[24565]],[[63908,63908],"mapped",[25467]],[[63909,63909],"mapped",[27566]],[[63910,63910],"mapped",[31806]],[[63911,63911],"mapped",[29557]],[[63912,63912],"mapped",[20196]],[[63913,63913],"mapped",[22265]],[[63914,63914],"mapped",[23527]],[[63915,63915],"mapped",[23994]],[[63916,63916],"mapped",[24604]],[[63917,63917],"mapped",[29618]],[[63918,63918],"mapped",[29801]],[[63919,63919],"mapped",[32666]],[[63920,63920],"mapped",[32838]],[[63921,63921],"mapped",[37428]],[[63922,63922],"mapped",[38646]],[[63923,63923],"mapped",[38728]],[[63924,63924],"mapped",[38936]],[[63925,63925],"mapped",[20363]],[[63926,63926],"mapped",[31150]],[[63927,63927],"mapped",[37300]],[[63928,63928],"mapped",[38584]],[[63929,63929],"mapped",[24801]],[[63930,63930],"mapped",[20102]],[[63931,63931],"mapped",[20698]],[[63932,63932],"mapped",[23534]],[[63933,63933],"mapped",[23615]],[[63934,63934],"mapped",[26009]],[[63935,63935],"mapped",[27138]],[[63936,63936],"mapped",[29134]],[[63937,63937],"mapped",[30274]],[[63938,63938],"mapped",[34044]],[[63939,63939],"mapped",[36988]],[[63940,63940],"mapped",[40845]],[[63941,63941],"mapped",[26248]],[[63942,63942],"mapped",[38446]],[[63943,63943],"mapped",[21129]],[[63944,63944],"mapped",[26491]],[[63945,63945],"mapped",[26611]],[[63946,63946],"mapped",[27969]],[[63947,63947],"mapped",[28316]],[[63948,63948],"mapped",[29705]],[[63949,63949],"mapped",[30041]],[[63950,63950],"mapped",[30827]],[[63951,63951],"mapped",[32016]],[[63952,63952],"mapped",[39006]],[[63953,63953],"mapped",[20845]],[[63954,63954],"mapped",[25134]],[[63955,63955],"mapped",[38520]],[[63956,63956],"mapped",[20523]],[[63957,63957],"mapped",[23833]],[[63958,63958],"mapped",[28138]],[[63959,63959],"mapped",[36650]],[[63960,63960],"mapped",[24459]],[[63961,63961],"mapped",[24900]],[[63962,63962],"mapped",[26647]],[[63963,63963],"mapped",[29575]],[[63964,63964],"mapped",[38534]],[[63965,63965],"mapped",[21033]],[[63966,63966],"mapped",[21519]],[[63967,63967],"mapped",[23653]],[[63968,63968],"mapped",[26131]],[[63969,63969],"mapped",[26446]],[[63970,63970],"mapped",[26792]],[[63971,63971],"mapped",[27877]],[[63972,63972],"mapped",[29702]],[[63973,63973],"mapped",[30178]],[[63974,63974],"mapped",[32633]],[[63975,63975],"mapped",[35023]],[[63976,63976],"mapped",[35041]],[[63977,63977],"mapped",[37324]],[[63978,63978],"mapped",[38626]],[[63979,63979],"mapped",[21311]],[[63980,63980],"mapped",[28346]],[[63981,63981],"mapped",[21533]],[[63982,63982],"mapped",[29136]],[[63983,63983],"mapped",[29848]],[[63984,63984],"mapped",[34298]],[[63985,63985],"mapped",[38563]],[[63986,63986],"mapped",[40023]],[[63987,63987],"mapped",[40607]],[[63988,63988],"mapped",[26519]],[[63989,63989],"mapped",[28107]],[[63990,63990],"mapped",[33256]],[[63991,63991],"mapped",[31435]],[[63992,63992],"mapped",[31520]],[[63993,63993],"mapped",[31890]],[[63994,63994],"mapped",[29376]],[[63995,63995],"mapped",[28825]],[[63996,63996],"mapped",[35672]],[[63997,63997],"mapped",[20160]],[[63998,63998],"mapped",[33590]],[[63999,63999],"mapped",[21050]],[[64e3,64e3],"mapped",[20999]],[[64001,64001],"mapped",[24230]],[[64002,64002],"mapped",[25299]],[[64003,64003],"mapped",[31958]],[[64004,64004],"mapped",[23429]],[[64005,64005],"mapped",[27934]],[[64006,64006],"mapped",[26292]],[[64007,64007],"mapped",[36667]],[[64008,64008],"mapped",[34892]],[[64009,64009],"mapped",[38477]],[[64010,64010],"mapped",[35211]],[[64011,64011],"mapped",[24275]],[[64012,64012],"mapped",[20800]],[[64013,64013],"mapped",[21952]],[[64014,64015],"valid"],[[64016,64016],"mapped",[22618]],[[64017,64017],"valid"],[[64018,64018],"mapped",[26228]],[[64019,64020],"valid"],[[64021,64021],"mapped",[20958]],[[64022,64022],"mapped",[29482]],[[64023,64023],"mapped",[30410]],[[64024,64024],"mapped",[31036]],[[64025,64025],"mapped",[31070]],[[64026,64026],"mapped",[31077]],[[64027,64027],"mapped",[31119]],[[64028,64028],"mapped",[38742]],[[64029,64029],"mapped",[31934]],[[64030,64030],"mapped",[32701]],[[64031,64031],"valid"],[[64032,64032],"mapped",[34322]],[[64033,64033],"valid"],[[64034,64034],"mapped",[35576]],[[64035,64036],"valid"],[[64037,64037],"mapped",[36920]],[[64038,64038],"mapped",[37117]],[[64039,64041],"valid"],[[64042,64042],"mapped",[39151]],[[64043,64043],"mapped",[39164]],[[64044,64044],"mapped",[39208]],[[64045,64045],"mapped",[40372]],[[64046,64046],"mapped",[37086]],[[64047,64047],"mapped",[38583]],[[64048,64048],"mapped",[20398]],[[64049,64049],"mapped",[20711]],[[64050,64050],"mapped",[20813]],[[64051,64051],"mapped",[21193]],[[64052,64052],"mapped",[21220]],[[64053,64053],"mapped",[21329]],[[64054,64054],"mapped",[21917]],[[64055,64055],"mapped",[22022]],[[64056,64056],"mapped",[22120]],[[64057,64057],"mapped",[22592]],[[64058,64058],"mapped",[22696]],[[64059,64059],"mapped",[23652]],[[64060,64060],"mapped",[23662]],[[64061,64061],"mapped",[24724]],[[64062,64062],"mapped",[24936]],[[64063,64063],"mapped",[24974]],[[64064,64064],"mapped",[25074]],[[64065,64065],"mapped",[25935]],[[64066,64066],"mapped",[26082]],[[64067,64067],"mapped",[26257]],[[64068,64068],"mapped",[26757]],[[64069,64069],"mapped",[28023]],[[64070,64070],"mapped",[28186]],[[64071,64071],"mapped",[28450]],[[64072,64072],"mapped",[29038]],[[64073,64073],"mapped",[29227]],[[64074,64074],"mapped",[29730]],[[64075,64075],"mapped",[30865]],[[64076,64076],"mapped",[31038]],[[64077,64077],"mapped",[31049]],[[64078,64078],"mapped",[31048]],[[64079,64079],"mapped",[31056]],[[64080,64080],"mapped",[31062]],[[64081,64081],"mapped",[31069]],[[64082,64082],"mapped",[31117]],[[64083,64083],"mapped",[31118]],[[64084,64084],"mapped",[31296]],[[64085,64085],"mapped",[31361]],[[64086,64086],"mapped",[31680]],[[64087,64087],"mapped",[32244]],[[64088,64088],"mapped",[32265]],[[64089,64089],"mapped",[32321]],[[64090,64090],"mapped",[32626]],[[64091,64091],"mapped",[32773]],[[64092,64092],"mapped",[33261]],[[64093,64094],"mapped",[33401]],[[64095,64095],"mapped",[33879]],[[64096,64096],"mapped",[35088]],[[64097,64097],"mapped",[35222]],[[64098,64098],"mapped",[35585]],[[64099,64099],"mapped",[35641]],[[64100,64100],"mapped",[36051]],[[64101,64101],"mapped",[36104]],[[64102,64102],"mapped",[36790]],[[64103,64103],"mapped",[36920]],[[64104,64104],"mapped",[38627]],[[64105,64105],"mapped",[38911]],[[64106,64106],"mapped",[38971]],[[64107,64107],"mapped",[24693]],[[64108,64108],"mapped",[148206]],[[64109,64109],"mapped",[33304]],[[64110,64111],"disallowed"],[[64112,64112],"mapped",[20006]],[[64113,64113],"mapped",[20917]],[[64114,64114],"mapped",[20840]],[[64115,64115],"mapped",[20352]],[[64116,64116],"mapped",[20805]],[[64117,64117],"mapped",[20864]],[[64118,64118],"mapped",[21191]],[[64119,64119],"mapped",[21242]],[[64120,64120],"mapped",[21917]],[[64121,64121],"mapped",[21845]],[[64122,64122],"mapped",[21913]],[[64123,64123],"mapped",[21986]],[[64124,64124],"mapped",[22618]],[[64125,64125],"mapped",[22707]],[[64126,64126],"mapped",[22852]],[[64127,64127],"mapped",[22868]],[[64128,64128],"mapped",[23138]],[[64129,64129],"mapped",[23336]],[[64130,64130],"mapped",[24274]],[[64131,64131],"mapped",[24281]],[[64132,64132],"mapped",[24425]],[[64133,64133],"mapped",[24493]],[[64134,64134],"mapped",[24792]],[[64135,64135],"mapped",[24910]],[[64136,64136],"mapped",[24840]],[[64137,64137],"mapped",[24974]],[[64138,64138],"mapped",[24928]],[[64139,64139],"mapped",[25074]],[[64140,64140],"mapped",[25140]],[[64141,64141],"mapped",[25540]],[[64142,64142],"mapped",[25628]],[[64143,64143],"mapped",[25682]],[[64144,64144],"mapped",[25942]],[[64145,64145],"mapped",[26228]],[[64146,64146],"mapped",[26391]],[[64147,64147],"mapped",[26395]],[[64148,64148],"mapped",[26454]],[[64149,64149],"mapped",[27513]],[[64150,64150],"mapped",[27578]],[[64151,64151],"mapped",[27969]],[[64152,64152],"mapped",[28379]],[[64153,64153],"mapped",[28363]],[[64154,64154],"mapped",[28450]],[[64155,64155],"mapped",[28702]],[[64156,64156],"mapped",[29038]],[[64157,64157],"mapped",[30631]],[[64158,64158],"mapped",[29237]],[[64159,64159],"mapped",[29359]],[[64160,64160],"mapped",[29482]],[[64161,64161],"mapped",[29809]],[[64162,64162],"mapped",[29958]],[[64163,64163],"mapped",[30011]],[[64164,64164],"mapped",[30237]],[[64165,64165],"mapped",[30239]],[[64166,64166],"mapped",[30410]],[[64167,64167],"mapped",[30427]],[[64168,64168],"mapped",[30452]],[[64169,64169],"mapped",[30538]],[[64170,64170],"mapped",[30528]],[[64171,64171],"mapped",[30924]],[[64172,64172],"mapped",[31409]],[[64173,64173],"mapped",[31680]],[[64174,64174],"mapped",[31867]],[[64175,64175],"mapped",[32091]],[[64176,64176],"mapped",[32244]],[[64177,64177],"mapped",[32574]],[[64178,64178],"mapped",[32773]],[[64179,64179],"mapped",[33618]],[[64180,64180],"mapped",[33775]],[[64181,64181],"mapped",[34681]],[[64182,64182],"mapped",[35137]],[[64183,64183],"mapped",[35206]],[[64184,64184],"mapped",[35222]],[[64185,64185],"mapped",[35519]],[[64186,64186],"mapped",[35576]],[[64187,64187],"mapped",[35531]],[[64188,64188],"mapped",[35585]],[[64189,64189],"mapped",[35582]],[[64190,64190],"mapped",[35565]],[[64191,64191],"mapped",[35641]],[[64192,64192],"mapped",[35722]],[[64193,64193],"mapped",[36104]],[[64194,64194],"mapped",[36664]],[[64195,64195],"mapped",[36978]],[[64196,64196],"mapped",[37273]],[[64197,64197],"mapped",[37494]],[[64198,64198],"mapped",[38524]],[[64199,64199],"mapped",[38627]],[[64200,64200],"mapped",[38742]],[[64201,64201],"mapped",[38875]],[[64202,64202],"mapped",[38911]],[[64203,64203],"mapped",[38923]],[[64204,64204],"mapped",[38971]],[[64205,64205],"mapped",[39698]],[[64206,64206],"mapped",[40860]],[[64207,64207],"mapped",[141386]],[[64208,64208],"mapped",[141380]],[[64209,64209],"mapped",[144341]],[[64210,64210],"mapped",[15261]],[[64211,64211],"mapped",[16408]],[[64212,64212],"mapped",[16441]],[[64213,64213],"mapped",[152137]],[[64214,64214],"mapped",[154832]],[[64215,64215],"mapped",[163539]],[[64216,64216],"mapped",[40771]],[[64217,64217],"mapped",[40846]],[[64218,64255],"disallowed"],[[64256,64256],"mapped",[102,102]],[[64257,64257],"mapped",[102,105]],[[64258,64258],"mapped",[102,108]],[[64259,64259],"mapped",[102,102,105]],[[64260,64260],"mapped",[102,102,108]],[[64261,64262],"mapped",[115,116]],[[64263,64274],"disallowed"],[[64275,64275],"mapped",[1396,1398]],[[64276,64276],"mapped",[1396,1381]],[[64277,64277],"mapped",[1396,1387]],[[64278,64278],"mapped",[1406,1398]],[[64279,64279],"mapped",[1396,1389]],[[64280,64284],"disallowed"],[[64285,64285],"mapped",[1497,1460]],[[64286,64286],"valid"],[[64287,64287],"mapped",[1522,1463]],[[64288,64288],"mapped",[1506]],[[64289,64289],"mapped",[1488]],[[64290,64290],"mapped",[1491]],[[64291,64291],"mapped",[1492]],[[64292,64292],"mapped",[1499]],[[64293,64293],"mapped",[1500]],[[64294,64294],"mapped",[1501]],[[64295,64295],"mapped",[1512]],[[64296,64296],"mapped",[1514]],[[64297,64297],"disallowed_STD3_mapped",[43]],[[64298,64298],"mapped",[1513,1473]],[[64299,64299],"mapped",[1513,1474]],[[64300,64300],"mapped",[1513,1468,1473]],[[64301,64301],"mapped",[1513,1468,1474]],[[64302,64302],"mapped",[1488,1463]],[[64303,64303],"mapped",[1488,1464]],[[64304,64304],"mapped",[1488,1468]],[[64305,64305],"mapped",[1489,1468]],[[64306,64306],"mapped",[1490,1468]],[[64307,64307],"mapped",[1491,1468]],[[64308,64308],"mapped",[1492,1468]],[[64309,64309],"mapped",[1493,1468]],[[64310,64310],"mapped",[1494,1468]],[[64311,64311],"disallowed"],[[64312,64312],"mapped",[1496,1468]],[[64313,64313],"mapped",[1497,1468]],[[64314,64314],"mapped",[1498,1468]],[[64315,64315],"mapped",[1499,1468]],[[64316,64316],"mapped",[1500,1468]],[[64317,64317],"disallowed"],[[64318,64318],"mapped",[1502,1468]],[[64319,64319],"disallowed"],[[64320,64320],"mapped",[1504,1468]],[[64321,64321],"mapped",[1505,1468]],[[64322,64322],"disallowed"],[[64323,64323],"mapped",[1507,1468]],[[64324,64324],"mapped",[1508,1468]],[[64325,64325],"disallowed"],[[64326,64326],"mapped",[1510,1468]],[[64327,64327],"mapped",[1511,1468]],[[64328,64328],"mapped",[1512,1468]],[[64329,64329],"mapped",[1513,1468]],[[64330,64330],"mapped",[1514,1468]],[[64331,64331],"mapped",[1493,1465]],[[64332,64332],"mapped",[1489,1471]],[[64333,64333],"mapped",[1499,1471]],[[64334,64334],"mapped",[1508,1471]],[[64335,64335],"mapped",[1488,1500]],[[64336,64337],"mapped",[1649]],[[64338,64341],"mapped",[1659]],[[64342,64345],"mapped",[1662]],[[64346,64349],"mapped",[1664]],[[64350,64353],"mapped",[1658]],[[64354,64357],"mapped",[1663]],[[64358,64361],"mapped",[1657]],[[64362,64365],"mapped",[1700]],[[64366,64369],"mapped",[1702]],[[64370,64373],"mapped",[1668]],[[64374,64377],"mapped",[1667]],[[64378,64381],"mapped",[1670]],[[64382,64385],"mapped",[1671]],[[64386,64387],"mapped",[1677]],[[64388,64389],"mapped",[1676]],[[64390,64391],"mapped",[1678]],[[64392,64393],"mapped",[1672]],[[64394,64395],"mapped",[1688]],[[64396,64397],"mapped",[1681]],[[64398,64401],"mapped",[1705]],[[64402,64405],"mapped",[1711]],[[64406,64409],"mapped",[1715]],[[64410,64413],"mapped",[1713]],[[64414,64415],"mapped",[1722]],[[64416,64419],"mapped",[1723]],[[64420,64421],"mapped",[1728]],[[64422,64425],"mapped",[1729]],[[64426,64429],"mapped",[1726]],[[64430,64431],"mapped",[1746]],[[64432,64433],"mapped",[1747]],[[64434,64449],"valid",[],"NV8"],[[64450,64466],"disallowed"],[[64467,64470],"mapped",[1709]],[[64471,64472],"mapped",[1735]],[[64473,64474],"mapped",[1734]],[[64475,64476],"mapped",[1736]],[[64477,64477],"mapped",[1735,1652]],[[64478,64479],"mapped",[1739]],[[64480,64481],"mapped",[1733]],[[64482,64483],"mapped",[1737]],[[64484,64487],"mapped",[1744]],[[64488,64489],"mapped",[1609]],[[64490,64491],"mapped",[1574,1575]],[[64492,64493],"mapped",[1574,1749]],[[64494,64495],"mapped",[1574,1608]],[[64496,64497],"mapped",[1574,1735]],[[64498,64499],"mapped",[1574,1734]],[[64500,64501],"mapped",[1574,1736]],[[64502,64504],"mapped",[1574,1744]],[[64505,64507],"mapped",[1574,1609]],[[64508,64511],"mapped",[1740]],[[64512,64512],"mapped",[1574,1580]],[[64513,64513],"mapped",[1574,1581]],[[64514,64514],"mapped",[1574,1605]],[[64515,64515],"mapped",[1574,1609]],[[64516,64516],"mapped",[1574,1610]],[[64517,64517],"mapped",[1576,1580]],[[64518,64518],"mapped",[1576,1581]],[[64519,64519],"mapped",[1576,1582]],[[64520,64520],"mapped",[1576,1605]],[[64521,64521],"mapped",[1576,1609]],[[64522,64522],"mapped",[1576,1610]],[[64523,64523],"mapped",[1578,1580]],[[64524,64524],"mapped",[1578,1581]],[[64525,64525],"mapped",[1578,1582]],[[64526,64526],"mapped",[1578,1605]],[[64527,64527],"mapped",[1578,1609]],[[64528,64528],"mapped",[1578,1610]],[[64529,64529],"mapped",[1579,1580]],[[64530,64530],"mapped",[1579,1605]],[[64531,64531],"mapped",[1579,1609]],[[64532,64532],"mapped",[1579,1610]],[[64533,64533],"mapped",[1580,1581]],[[64534,64534],"mapped",[1580,1605]],[[64535,64535],"mapped",[1581,1580]],[[64536,64536],"mapped",[1581,1605]],[[64537,64537],"mapped",[1582,1580]],[[64538,64538],"mapped",[1582,1581]],[[64539,64539],"mapped",[1582,1605]],[[64540,64540],"mapped",[1587,1580]],[[64541,64541],"mapped",[1587,1581]],[[64542,64542],"mapped",[1587,1582]],[[64543,64543],"mapped",[1587,1605]],[[64544,64544],"mapped",[1589,1581]],[[64545,64545],"mapped",[1589,1605]],[[64546,64546],"mapped",[1590,1580]],[[64547,64547],"mapped",[1590,1581]],[[64548,64548],"mapped",[1590,1582]],[[64549,64549],"mapped",[1590,1605]],[[64550,64550],"mapped",[1591,1581]],[[64551,64551],"mapped",[1591,1605]],[[64552,64552],"mapped",[1592,1605]],[[64553,64553],"mapped",[1593,1580]],[[64554,64554],"mapped",[1593,1605]],[[64555,64555],"mapped",[1594,1580]],[[64556,64556],"mapped",[1594,1605]],[[64557,64557],"mapped",[1601,1580]],[[64558,64558],"mapped",[1601,1581]],[[64559,64559],"mapped",[1601,1582]],[[64560,64560],"mapped",[1601,1605]],[[64561,64561],"mapped",[1601,1609]],[[64562,64562],"mapped",[1601,1610]],[[64563,64563],"mapped",[1602,1581]],[[64564,64564],"mapped",[1602,1605]],[[64565,64565],"mapped",[1602,1609]],[[64566,64566],"mapped",[1602,1610]],[[64567,64567],"mapped",[1603,1575]],[[64568,64568],"mapped",[1603,1580]],[[64569,64569],"mapped",[1603,1581]],[[64570,64570],"mapped",[1603,1582]],[[64571,64571],"mapped",[1603,1604]],[[64572,64572],"mapped",[1603,1605]],[[64573,64573],"mapped",[1603,1609]],[[64574,64574],"mapped",[1603,1610]],[[64575,64575],"mapped",[1604,1580]],[[64576,64576],"mapped",[1604,1581]],[[64577,64577],"mapped",[1604,1582]],[[64578,64578],"mapped",[1604,1605]],[[64579,64579],"mapped",[1604,1609]],[[64580,64580],"mapped",[1604,1610]],[[64581,64581],"mapped",[1605,1580]],[[64582,64582],"mapped",[1605,1581]],[[64583,64583],"mapped",[1605,1582]],[[64584,64584],"mapped",[1605,1605]],[[64585,64585],"mapped",[1605,1609]],[[64586,64586],"mapped",[1605,1610]],[[64587,64587],"mapped",[1606,1580]],[[64588,64588],"mapped",[1606,1581]],[[64589,64589],"mapped",[1606,1582]],[[64590,64590],"mapped",[1606,1605]],[[64591,64591],"mapped",[1606,1609]],[[64592,64592],"mapped",[1606,1610]],[[64593,64593],"mapped",[1607,1580]],[[64594,64594],"mapped",[1607,1605]],[[64595,64595],"mapped",[1607,1609]],[[64596,64596],"mapped",[1607,1610]],[[64597,64597],"mapped",[1610,1580]],[[64598,64598],"mapped",[1610,1581]],[[64599,64599],"mapped",[1610,1582]],[[64600,64600],"mapped",[1610,1605]],[[64601,64601],"mapped",[1610,1609]],[[64602,64602],"mapped",[1610,1610]],[[64603,64603],"mapped",[1584,1648]],[[64604,64604],"mapped",[1585,1648]],[[64605,64605],"mapped",[1609,1648]],[[64606,64606],"disallowed_STD3_mapped",[32,1612,1617]],[[64607,64607],"disallowed_STD3_mapped",[32,1613,1617]],[[64608,64608],"disallowed_STD3_mapped",[32,1614,1617]],[[64609,64609],"disallowed_STD3_mapped",[32,1615,1617]],[[64610,64610],"disallowed_STD3_mapped",[32,1616,1617]],[[64611,64611],"disallowed_STD3_mapped",[32,1617,1648]],[[64612,64612],"mapped",[1574,1585]],[[64613,64613],"mapped",[1574,1586]],[[64614,64614],"mapped",[1574,1605]],[[64615,64615],"mapped",[1574,1606]],[[64616,64616],"mapped",[1574,1609]],[[64617,64617],"mapped",[1574,1610]],[[64618,64618],"mapped",[1576,1585]],[[64619,64619],"mapped",[1576,1586]],[[64620,64620],"mapped",[1576,1605]],[[64621,64621],"mapped",[1576,1606]],[[64622,64622],"mapped",[1576,1609]],[[64623,64623],"mapped",[1576,1610]],[[64624,64624],"mapped",[1578,1585]],[[64625,64625],"mapped",[1578,1586]],[[64626,64626],"mapped",[1578,1605]],[[64627,64627],"mapped",[1578,1606]],[[64628,64628],"mapped",[1578,1609]],[[64629,64629],"mapped",[1578,1610]],[[64630,64630],"mapped",[1579,1585]],[[64631,64631],"mapped",[1579,1586]],[[64632,64632],"mapped",[1579,1605]],[[64633,64633],"mapped",[1579,1606]],[[64634,64634],"mapped",[1579,1609]],[[64635,64635],"mapped",[1579,1610]],[[64636,64636],"mapped",[1601,1609]],[[64637,64637],"mapped",[1601,1610]],[[64638,64638],"mapped",[1602,1609]],[[64639,64639],"mapped",[1602,1610]],[[64640,64640],"mapped",[1603,1575]],[[64641,64641],"mapped",[1603,1604]],[[64642,64642],"mapped",[1603,1605]],[[64643,64643],"mapped",[1603,1609]],[[64644,64644],"mapped",[1603,1610]],[[64645,64645],"mapped",[1604,1605]],[[64646,64646],"mapped",[1604,1609]],[[64647,64647],"mapped",[1604,1610]],[[64648,64648],"mapped",[1605,1575]],[[64649,64649],"mapped",[1605,1605]],[[64650,64650],"mapped",[1606,1585]],[[64651,64651],"mapped",[1606,1586]],[[64652,64652],"mapped",[1606,1605]],[[64653,64653],"mapped",[1606,1606]],[[64654,64654],"mapped",[1606,1609]],[[64655,64655],"mapped",[1606,1610]],[[64656,64656],"mapped",[1609,1648]],[[64657,64657],"mapped",[1610,1585]],[[64658,64658],"mapped",[1610,1586]],[[64659,64659],"mapped",[1610,1605]],[[64660,64660],"mapped",[1610,1606]],[[64661,64661],"mapped",[1610,1609]],[[64662,64662],"mapped",[1610,1610]],[[64663,64663],"mapped",[1574,1580]],[[64664,64664],"mapped",[1574,1581]],[[64665,64665],"mapped",[1574,1582]],[[64666,64666],"mapped",[1574,1605]],[[64667,64667],"mapped",[1574,1607]],[[64668,64668],"mapped",[1576,1580]],[[64669,64669],"mapped",[1576,1581]],[[64670,64670],"mapped",[1576,1582]],[[64671,64671],"mapped",[1576,1605]],[[64672,64672],"mapped",[1576,1607]],[[64673,64673],"mapped",[1578,1580]],[[64674,64674],"mapped",[1578,1581]],[[64675,64675],"mapped",[1578,1582]],[[64676,64676],"mapped",[1578,1605]],[[64677,64677],"mapped",[1578,1607]],[[64678,64678],"mapped",[1579,1605]],[[64679,64679],"mapped",[1580,1581]],[[64680,64680],"mapped",[1580,1605]],[[64681,64681],"mapped",[1581,1580]],[[64682,64682],"mapped",[1581,1605]],[[64683,64683],"mapped",[1582,1580]],[[64684,64684],"mapped",[1582,1605]],[[64685,64685],"mapped",[1587,1580]],[[64686,64686],"mapped",[1587,1581]],[[64687,64687],"mapped",[1587,1582]],[[64688,64688],"mapped",[1587,1605]],[[64689,64689],"mapped",[1589,1581]],[[64690,64690],"mapped",[1589,1582]],[[64691,64691],"mapped",[1589,1605]],[[64692,64692],"mapped",[1590,1580]],[[64693,64693],"mapped",[1590,1581]],[[64694,64694],"mapped",[1590,1582]],[[64695,64695],"mapped",[1590,1605]],[[64696,64696],"mapped",[1591,1581]],[[64697,64697],"mapped",[1592,1605]],[[64698,64698],"mapped",[1593,1580]],[[64699,64699],"mapped",[1593,1605]],[[64700,64700],"mapped",[1594,1580]],[[64701,64701],"mapped",[1594,1605]],[[64702,64702],"mapped",[1601,1580]],[[64703,64703],"mapped",[1601,1581]],[[64704,64704],"mapped",[1601,1582]],[[64705,64705],"mapped",[1601,1605]],[[64706,64706],"mapped",[1602,1581]],[[64707,64707],"mapped",[1602,1605]],[[64708,64708],"mapped",[1603,1580]],[[64709,64709],"mapped",[1603,1581]],[[64710,64710],"mapped",[1603,1582]],[[64711,64711],"mapped",[1603,1604]],[[64712,64712],"mapped",[1603,1605]],[[64713,64713],"mapped",[1604,1580]],[[64714,64714],"mapped",[1604,1581]],[[64715,64715],"mapped",[1604,1582]],[[64716,64716],"mapped",[1604,1605]],[[64717,64717],"mapped",[1604,1607]],[[64718,64718],"mapped",[1605,1580]],[[64719,64719],"mapped",[1605,1581]],[[64720,64720],"mapped",[1605,1582]],[[64721,64721],"mapped",[1605,1605]],[[64722,64722],"mapped",[1606,1580]],[[64723,64723],"mapped",[1606,1581]],[[64724,64724],"mapped",[1606,1582]],[[64725,64725],"mapped",[1606,1605]],[[64726,64726],"mapped",[1606,1607]],[[64727,64727],"mapped",[1607,1580]],[[64728,64728],"mapped",[1607,1605]],[[64729,64729],"mapped",[1607,1648]],[[64730,64730],"mapped",[1610,1580]],[[64731,64731],"mapped",[1610,1581]],[[64732,64732],"mapped",[1610,1582]],[[64733,64733],"mapped",[1610,1605]],[[64734,64734],"mapped",[1610,1607]],[[64735,64735],"mapped",[1574,1605]],[[64736,64736],"mapped",[1574,1607]],[[64737,64737],"mapped",[1576,1605]],[[64738,64738],"mapped",[1576,1607]],[[64739,64739],"mapped",[1578,1605]],[[64740,64740],"mapped",[1578,1607]],[[64741,64741],"mapped",[1579,1605]],[[64742,64742],"mapped",[1579,1607]],[[64743,64743],"mapped",[1587,1605]],[[64744,64744],"mapped",[1587,1607]],[[64745,64745],"mapped",[1588,1605]],[[64746,64746],"mapped",[1588,1607]],[[64747,64747],"mapped",[1603,1604]],[[64748,64748],"mapped",[1603,1605]],[[64749,64749],"mapped",[1604,1605]],[[64750,64750],"mapped",[1606,1605]],[[64751,64751],"mapped",[1606,1607]],[[64752,64752],"mapped",[1610,1605]],[[64753,64753],"mapped",[1610,1607]],[[64754,64754],"mapped",[1600,1614,1617]],[[64755,64755],"mapped",[1600,1615,1617]],[[64756,64756],"mapped",[1600,1616,1617]],[[64757,64757],"mapped",[1591,1609]],[[64758,64758],"mapped",[1591,1610]],[[64759,64759],"mapped",[1593,1609]],[[64760,64760],"mapped",[1593,1610]],[[64761,64761],"mapped",[1594,1609]],[[64762,64762],"mapped",[1594,1610]],[[64763,64763],"mapped",[1587,1609]],[[64764,64764],"mapped",[1587,1610]],[[64765,64765],"mapped",[1588,1609]],[[64766,64766],"mapped",[1588,1610]],[[64767,64767],"mapped",[1581,1609]],[[64768,64768],"mapped",[1581,1610]],[[64769,64769],"mapped",[1580,1609]],[[64770,64770],"mapped",[1580,1610]],[[64771,64771],"mapped",[1582,1609]],[[64772,64772],"mapped",[1582,1610]],[[64773,64773],"mapped",[1589,1609]],[[64774,64774],"mapped",[1589,1610]],[[64775,64775],"mapped",[1590,1609]],[[64776,64776],"mapped",[1590,1610]],[[64777,64777],"mapped",[1588,1580]],[[64778,64778],"mapped",[1588,1581]],[[64779,64779],"mapped",[1588,1582]],[[64780,64780],"mapped",[1588,1605]],[[64781,64781],"mapped",[1588,1585]],[[64782,64782],"mapped",[1587,1585]],[[64783,64783],"mapped",[1589,1585]],[[64784,64784],"mapped",[1590,1585]],[[64785,64785],"mapped",[1591,1609]],[[64786,64786],"mapped",[1591,1610]],[[64787,64787],"mapped",[1593,1609]],[[64788,64788],"mapped",[1593,1610]],[[64789,64789],"mapped",[1594,1609]],[[64790,64790],"mapped",[1594,1610]],[[64791,64791],"mapped",[1587,1609]],[[64792,64792],"mapped",[1587,1610]],[[64793,64793],"mapped",[1588,1609]],[[64794,64794],"mapped",[1588,1610]],[[64795,64795],"mapped",[1581,1609]],[[64796,64796],"mapped",[1581,1610]],[[64797,64797],"mapped",[1580,1609]],[[64798,64798],"mapped",[1580,1610]],[[64799,64799],"mapped",[1582,1609]],[[64800,64800],"mapped",[1582,1610]],[[64801,64801],"mapped",[1589,1609]],[[64802,64802],"mapped",[1589,1610]],[[64803,64803],"mapped",[1590,1609]],[[64804,64804],"mapped",[1590,1610]],[[64805,64805],"mapped",[1588,1580]],[[64806,64806],"mapped",[1588,1581]],[[64807,64807],"mapped",[1588,1582]],[[64808,64808],"mapped",[1588,1605]],[[64809,64809],"mapped",[1588,1585]],[[64810,64810],"mapped",[1587,1585]],[[64811,64811],"mapped",[1589,1585]],[[64812,64812],"mapped",[1590,1585]],[[64813,64813],"mapped",[1588,1580]],[[64814,64814],"mapped",[1588,1581]],[[64815,64815],"mapped",[1588,1582]],[[64816,64816],"mapped",[1588,1605]],[[64817,64817],"mapped",[1587,1607]],[[64818,64818],"mapped",[1588,1607]],[[64819,64819],"mapped",[1591,1605]],[[64820,64820],"mapped",[1587,1580]],[[64821,64821],"mapped",[1587,1581]],[[64822,64822],"mapped",[1587,1582]],[[64823,64823],"mapped",[1588,1580]],[[64824,64824],"mapped",[1588,1581]],[[64825,64825],"mapped",[1588,1582]],[[64826,64826],"mapped",[1591,1605]],[[64827,64827],"mapped",[1592,1605]],[[64828,64829],"mapped",[1575,1611]],[[64830,64831],"valid",[],"NV8"],[[64832,64847],"disallowed"],[[64848,64848],"mapped",[1578,1580,1605]],[[64849,64850],"mapped",[1578,1581,1580]],[[64851,64851],"mapped",[1578,1581,1605]],[[64852,64852],"mapped",[1578,1582,1605]],[[64853,64853],"mapped",[1578,1605,1580]],[[64854,64854],"mapped",[1578,1605,1581]],[[64855,64855],"mapped",[1578,1605,1582]],[[64856,64857],"mapped",[1580,1605,1581]],[[64858,64858],"mapped",[1581,1605,1610]],[[64859,64859],"mapped",[1581,1605,1609]],[[64860,64860],"mapped",[1587,1581,1580]],[[64861,64861],"mapped",[1587,1580,1581]],[[64862,64862],"mapped",[1587,1580,1609]],[[64863,64864],"mapped",[1587,1605,1581]],[[64865,64865],"mapped",[1587,1605,1580]],[[64866,64867],"mapped",[1587,1605,1605]],[[64868,64869],"mapped",[1589,1581,1581]],[[64870,64870],"mapped",[1589,1605,1605]],[[64871,64872],"mapped",[1588,1581,1605]],[[64873,64873],"mapped",[1588,1580,1610]],[[64874,64875],"mapped",[1588,1605,1582]],[[64876,64877],"mapped",[1588,1605,1605]],[[64878,64878],"mapped",[1590,1581,1609]],[[64879,64880],"mapped",[1590,1582,1605]],[[64881,64882],"mapped",[1591,1605,1581]],[[64883,64883],"mapped",[1591,1605,1605]],[[64884,64884],"mapped",[1591,1605,1610]],[[64885,64885],"mapped",[1593,1580,1605]],[[64886,64887],"mapped",[1593,1605,1605]],[[64888,64888],"mapped",[1593,1605,1609]],[[64889,64889],"mapped",[1594,1605,1605]],[[64890,64890],"mapped",[1594,1605,1610]],[[64891,64891],"mapped",[1594,1605,1609]],[[64892,64893],"mapped",[1601,1582,1605]],[[64894,64894],"mapped",[1602,1605,1581]],[[64895,64895],"mapped",[1602,1605,1605]],[[64896,64896],"mapped",[1604,1581,1605]],[[64897,64897],"mapped",[1604,1581,1610]],[[64898,64898],"mapped",[1604,1581,1609]],[[64899,64900],"mapped",[1604,1580,1580]],[[64901,64902],"mapped",[1604,1582,1605]],[[64903,64904],"mapped",[1604,1605,1581]],[[64905,64905],"mapped",[1605,1581,1580]],[[64906,64906],"mapped",[1605,1581,1605]],[[64907,64907],"mapped",[1605,1581,1610]],[[64908,64908],"mapped",[1605,1580,1581]],[[64909,64909],"mapped",[1605,1580,1605]],[[64910,64910],"mapped",[1605,1582,1580]],[[64911,64911],"mapped",[1605,1582,1605]],[[64912,64913],"disallowed"],[[64914,64914],"mapped",[1605,1580,1582]],[[64915,64915],"mapped",[1607,1605,1580]],[[64916,64916],"mapped",[1607,1605,1605]],[[64917,64917],"mapped",[1606,1581,1605]],[[64918,64918],"mapped",[1606,1581,1609]],[[64919,64920],"mapped",[1606,1580,1605]],[[64921,64921],"mapped",[1606,1580,1609]],[[64922,64922],"mapped",[1606,1605,1610]],[[64923,64923],"mapped",[1606,1605,1609]],[[64924,64925],"mapped",[1610,1605,1605]],[[64926,64926],"mapped",[1576,1582,1610]],[[64927,64927],"mapped",[1578,1580,1610]],[[64928,64928],"mapped",[1578,1580,1609]],[[64929,64929],"mapped",[1578,1582,1610]],[[64930,64930],"mapped",[1578,1582,1609]],[[64931,64931],"mapped",[1578,1605,1610]],[[64932,64932],"mapped",[1578,1605,1609]],[[64933,64933],"mapped",[1580,1605,1610]],[[64934,64934],"mapped",[1580,1581,1609]],[[64935,64935],"mapped",[1580,1605,1609]],[[64936,64936],"mapped",[1587,1582,1609]],[[64937,64937],"mapped",[1589,1581,1610]],[[64938,64938],"mapped",[1588,1581,1610]],[[64939,64939],"mapped",[1590,1581,1610]],[[64940,64940],"mapped",[1604,1580,1610]],[[64941,64941],"mapped",[1604,1605,1610]],[[64942,64942],"mapped",[1610,1581,1610]],[[64943,64943],"mapped",[1610,1580,1610]],[[64944,64944],"mapped",[1610,1605,1610]],[[64945,64945],"mapped",[1605,1605,1610]],[[64946,64946],"mapped",[1602,1605,1610]],[[64947,64947],"mapped",[1606,1581,1610]],[[64948,64948],"mapped",[1602,1605,1581]],[[64949,64949],"mapped",[1604,1581,1605]],[[64950,64950],"mapped",[1593,1605,1610]],[[64951,64951],"mapped",[1603,1605,1610]],[[64952,64952],"mapped",[1606,1580,1581]],[[64953,64953],"mapped",[1605,1582,1610]],[[64954,64954],"mapped",[1604,1580,1605]],[[64955,64955],"mapped",[1603,1605,1605]],[[64956,64956],"mapped",[1604,1580,1605]],[[64957,64957],"mapped",[1606,1580,1581]],[[64958,64958],"mapped",[1580,1581,1610]],[[64959,64959],"mapped",[1581,1580,1610]],[[64960,64960],"mapped",[1605,1580,1610]],[[64961,64961],"mapped",[1601,1605,1610]],[[64962,64962],"mapped",[1576,1581,1610]],[[64963,64963],"mapped",[1603,1605,1605]],[[64964,64964],"mapped",[1593,1580,1605]],[[64965,64965],"mapped",[1589,1605,1605]],[[64966,64966],"mapped",[1587,1582,1610]],[[64967,64967],"mapped",[1606,1580,1610]],[[64968,64975],"disallowed"],[[64976,65007],"disallowed"],[[65008,65008],"mapped",[1589,1604,1746]],[[65009,65009],"mapped",[1602,1604,1746]],[[65010,65010],"mapped",[1575,1604,1604,1607]],[[65011,65011],"mapped",[1575,1603,1576,1585]],[[65012,65012],"mapped",[1605,1581,1605,1583]],[[65013,65013],"mapped",[1589,1604,1593,1605]],[[65014,65014],"mapped",[1585,1587,1608,1604]],[[65015,65015],"mapped",[1593,1604,1610,1607]],[[65016,65016],"mapped",[1608,1587,1604,1605]],[[65017,65017],"mapped",[1589,1604,1609]],[[65018,65018],"disallowed_STD3_mapped",[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605]],[[65019,65019],"disallowed_STD3_mapped",[1580,1604,32,1580,1604,1575,1604,1607]],[[65020,65020],"mapped",[1585,1740,1575,1604]],[[65021,65021],"valid",[],"NV8"],[[65022,65023],"disallowed"],[[65024,65039],"ignored"],[[65040,65040],"disallowed_STD3_mapped",[44]],[[65041,65041],"mapped",[12289]],[[65042,65042],"disallowed"],[[65043,65043],"disallowed_STD3_mapped",[58]],[[65044,65044],"disallowed_STD3_mapped",[59]],[[65045,65045],"disallowed_STD3_mapped",[33]],[[65046,65046],"disallowed_STD3_mapped",[63]],[[65047,65047],"mapped",[12310]],[[65048,65048],"mapped",[12311]],[[65049,65049],"disallowed"],[[65050,65055],"disallowed"],[[65056,65059],"valid"],[[65060,65062],"valid"],[[65063,65069],"valid"],[[65070,65071],"valid"],[[65072,65072],"disallowed"],[[65073,65073],"mapped",[8212]],[[65074,65074],"mapped",[8211]],[[65075,65076],"disallowed_STD3_mapped",[95]],[[65077,65077],"disallowed_STD3_mapped",[40]],[[65078,65078],"disallowed_STD3_mapped",[41]],[[65079,65079],"disallowed_STD3_mapped",[123]],[[65080,65080],"disallowed_STD3_mapped",[125]],[[65081,65081],"mapped",[12308]],[[65082,65082],"mapped",[12309]],[[65083,65083],"mapped",[12304]],[[65084,65084],"mapped",[12305]],[[65085,65085],"mapped",[12298]],[[65086,65086],"mapped",[12299]],[[65087,65087],"mapped",[12296]],[[65088,65088],"mapped",[12297]],[[65089,65089],"mapped",[12300]],[[65090,65090],"mapped",[12301]],[[65091,65091],"mapped",[12302]],[[65092,65092],"mapped",[12303]],[[65093,65094],"valid",[],"NV8"],[[65095,65095],"disallowed_STD3_mapped",[91]],[[65096,65096],"disallowed_STD3_mapped",[93]],[[65097,65100],"disallowed_STD3_mapped",[32,773]],[[65101,65103],"disallowed_STD3_mapped",[95]],[[65104,65104],"disallowed_STD3_mapped",[44]],[[65105,65105],"mapped",[12289]],[[65106,65106],"disallowed"],[[65107,65107],"disallowed"],[[65108,65108],"disallowed_STD3_mapped",[59]],[[65109,65109],"disallowed_STD3_mapped",[58]],[[65110,65110],"disallowed_STD3_mapped",[63]],[[65111,65111],"disallowed_STD3_mapped",[33]],[[65112,65112],"mapped",[8212]],[[65113,65113],"disallowed_STD3_mapped",[40]],[[65114,65114],"disallowed_STD3_mapped",[41]],[[65115,65115],"disallowed_STD3_mapped",[123]],[[65116,65116],"disallowed_STD3_mapped",[125]],[[65117,65117],"mapped",[12308]],[[65118,65118],"mapped",[12309]],[[65119,65119],"disallowed_STD3_mapped",[35]],[[65120,65120],"disallowed_STD3_mapped",[38]],[[65121,65121],"disallowed_STD3_mapped",[42]],[[65122,65122],"disallowed_STD3_mapped",[43]],[[65123,65123],"mapped",[45]],[[65124,65124],"disallowed_STD3_mapped",[60]],[[65125,65125],"disallowed_STD3_mapped",[62]],[[65126,65126],"disallowed_STD3_mapped",[61]],[[65127,65127],"disallowed"],[[65128,65128],"disallowed_STD3_mapped",[92]],[[65129,65129],"disallowed_STD3_mapped",[36]],[[65130,65130],"disallowed_STD3_mapped",[37]],[[65131,65131],"disallowed_STD3_mapped",[64]],[[65132,65135],"disallowed"],[[65136,65136],"disallowed_STD3_mapped",[32,1611]],[[65137,65137],"mapped",[1600,1611]],[[65138,65138],"disallowed_STD3_mapped",[32,1612]],[[65139,65139],"valid"],[[65140,65140],"disallowed_STD3_mapped",[32,1613]],[[65141,65141],"disallowed"],[[65142,65142],"disallowed_STD3_mapped",[32,1614]],[[65143,65143],"mapped",[1600,1614]],[[65144,65144],"disallowed_STD3_mapped",[32,1615]],[[65145,65145],"mapped",[1600,1615]],[[65146,65146],"disallowed_STD3_mapped",[32,1616]],[[65147,65147],"mapped",[1600,1616]],[[65148,65148],"disallowed_STD3_mapped",[32,1617]],[[65149,65149],"mapped",[1600,1617]],[[65150,65150],"disallowed_STD3_mapped",[32,1618]],[[65151,65151],"mapped",[1600,1618]],[[65152,65152],"mapped",[1569]],[[65153,65154],"mapped",[1570]],[[65155,65156],"mapped",[1571]],[[65157,65158],"mapped",[1572]],[[65159,65160],"mapped",[1573]],[[65161,65164],"mapped",[1574]],[[65165,65166],"mapped",[1575]],[[65167,65170],"mapped",[1576]],[[65171,65172],"mapped",[1577]],[[65173,65176],"mapped",[1578]],[[65177,65180],"mapped",[1579]],[[65181,65184],"mapped",[1580]],[[65185,65188],"mapped",[1581]],[[65189,65192],"mapped",[1582]],[[65193,65194],"mapped",[1583]],[[65195,65196],"mapped",[1584]],[[65197,65198],"mapped",[1585]],[[65199,65200],"mapped",[1586]],[[65201,65204],"mapped",[1587]],[[65205,65208],"mapped",[1588]],[[65209,65212],"mapped",[1589]],[[65213,65216],"mapped",[1590]],[[65217,65220],"mapped",[1591]],[[65221,65224],"mapped",[1592]],[[65225,65228],"mapped",[1593]],[[65229,65232],"mapped",[1594]],[[65233,65236],"mapped",[1601]],[[65237,65240],"mapped",[1602]],[[65241,65244],"mapped",[1603]],[[65245,65248],"mapped",[1604]],[[65249,65252],"mapped",[1605]],[[65253,65256],"mapped",[1606]],[[65257,65260],"mapped",[1607]],[[65261,65262],"mapped",[1608]],[[65263,65264],"mapped",[1609]],[[65265,65268],"mapped",[1610]],[[65269,65270],"mapped",[1604,1570]],[[65271,65272],"mapped",[1604,1571]],[[65273,65274],"mapped",[1604,1573]],[[65275,65276],"mapped",[1604,1575]],[[65277,65278],"disallowed"],[[65279,65279],"ignored"],[[65280,65280],"disallowed"],[[65281,65281],"disallowed_STD3_mapped",[33]],[[65282,65282],"disallowed_STD3_mapped",[34]],[[65283,65283],"disallowed_STD3_mapped",[35]],[[65284,65284],"disallowed_STD3_mapped",[36]],[[65285,65285],"disallowed_STD3_mapped",[37]],[[65286,65286],"disallowed_STD3_mapped",[38]],[[65287,65287],"disallowed_STD3_mapped",[39]],[[65288,65288],"disallowed_STD3_mapped",[40]],[[65289,65289],"disallowed_STD3_mapped",[41]],[[65290,65290],"disallowed_STD3_mapped",[42]],[[65291,65291],"disallowed_STD3_mapped",[43]],[[65292,65292],"disallowed_STD3_mapped",[44]],[[65293,65293],"mapped",[45]],[[65294,65294],"mapped",[46]],[[65295,65295],"disallowed_STD3_mapped",[47]],[[65296,65296],"mapped",[48]],[[65297,65297],"mapped",[49]],[[65298,65298],"mapped",[50]],[[65299,65299],"mapped",[51]],[[65300,65300],"mapped",[52]],[[65301,65301],"mapped",[53]],[[65302,65302],"mapped",[54]],[[65303,65303],"mapped",[55]],[[65304,65304],"mapped",[56]],[[65305,65305],"mapped",[57]],[[65306,65306],"disallowed_STD3_mapped",[58]],[[65307,65307],"disallowed_STD3_mapped",[59]],[[65308,65308],"disallowed_STD3_mapped",[60]],[[65309,65309],"disallowed_STD3_mapped",[61]],[[65310,65310],"disallowed_STD3_mapped",[62]],[[65311,65311],"disallowed_STD3_mapped",[63]],[[65312,65312],"disallowed_STD3_mapped",[64]],[[65313,65313],"mapped",[97]],[[65314,65314],"mapped",[98]],[[65315,65315],"mapped",[99]],[[65316,65316],"mapped",[100]],[[65317,65317],"mapped",[101]],[[65318,65318],"mapped",[102]],[[65319,65319],"mapped",[103]],[[65320,65320],"mapped",[104]],[[65321,65321],"mapped",[105]],[[65322,65322],"mapped",[106]],[[65323,65323],"mapped",[107]],[[65324,65324],"mapped",[108]],[[65325,65325],"mapped",[109]],[[65326,65326],"mapped",[110]],[[65327,65327],"mapped",[111]],[[65328,65328],"mapped",[112]],[[65329,65329],"mapped",[113]],[[65330,65330],"mapped",[114]],[[65331,65331],"mapped",[115]],[[65332,65332],"mapped",[116]],[[65333,65333],"mapped",[117]],[[65334,65334],"mapped",[118]],[[65335,65335],"mapped",[119]],[[65336,65336],"mapped",[120]],[[65337,65337],"mapped",[121]],[[65338,65338],"mapped",[122]],[[65339,65339],"disallowed_STD3_mapped",[91]],[[65340,65340],"disallowed_STD3_mapped",[92]],[[65341,65341],"disallowed_STD3_mapped",[93]],[[65342,65342],"disallowed_STD3_mapped",[94]],[[65343,65343],"disallowed_STD3_mapped",[95]],[[65344,65344],"disallowed_STD3_mapped",[96]],[[65345,65345],"mapped",[97]],[[65346,65346],"mapped",[98]],[[65347,65347],"mapped",[99]],[[65348,65348],"mapped",[100]],[[65349,65349],"mapped",[101]],[[65350,65350],"mapped",[102]],[[65351,65351],"mapped",[103]],[[65352,65352],"mapped",[104]],[[65353,65353],"mapped",[105]],[[65354,65354],"mapped",[106]],[[65355,65355],"mapped",[107]],[[65356,65356],"mapped",[108]],[[65357,65357],"mapped",[109]],[[65358,65358],"mapped",[110]],[[65359,65359],"mapped",[111]],[[65360,65360],"mapped",[112]],[[65361,65361],"mapped",[113]],[[65362,65362],"mapped",[114]],[[65363,65363],"mapped",[115]],[[65364,65364],"mapped",[116]],[[65365,65365],"mapped",[117]],[[65366,65366],"mapped",[118]],[[65367,65367],"mapped",[119]],[[65368,65368],"mapped",[120]],[[65369,65369],"mapped",[121]],[[65370,65370],"mapped",[122]],[[65371,65371],"disallowed_STD3_mapped",[123]],[[65372,65372],"disallowed_STD3_mapped",[124]],[[65373,65373],"disallowed_STD3_mapped",[125]],[[65374,65374],"disallowed_STD3_mapped",[126]],[[65375,65375],"mapped",[10629]],[[65376,65376],"mapped",[10630]],[[65377,65377],"mapped",[46]],[[65378,65378],"mapped",[12300]],[[65379,65379],"mapped",[12301]],[[65380,65380],"mapped",[12289]],[[65381,65381],"mapped",[12539]],[[65382,65382],"mapped",[12530]],[[65383,65383],"mapped",[12449]],[[65384,65384],"mapped",[12451]],[[65385,65385],"mapped",[12453]],[[65386,65386],"mapped",[12455]],[[65387,65387],"mapped",[12457]],[[65388,65388],"mapped",[12515]],[[65389,65389],"mapped",[12517]],[[65390,65390],"mapped",[12519]],[[65391,65391],"mapped",[12483]],[[65392,65392],"mapped",[12540]],[[65393,65393],"mapped",[12450]],[[65394,65394],"mapped",[12452]],[[65395,65395],"mapped",[12454]],[[65396,65396],"mapped",[12456]],[[65397,65397],"mapped",[12458]],[[65398,65398],"mapped",[12459]],[[65399,65399],"mapped",[12461]],[[65400,65400],"mapped",[12463]],[[65401,65401],"mapped",[12465]],[[65402,65402],"mapped",[12467]],[[65403,65403],"mapped",[12469]],[[65404,65404],"mapped",[12471]],[[65405,65405],"mapped",[12473]],[[65406,65406],"mapped",[12475]],[[65407,65407],"mapped",[12477]],[[65408,65408],"mapped",[12479]],[[65409,65409],"mapped",[12481]],[[65410,65410],"mapped",[12484]],[[65411,65411],"mapped",[12486]],[[65412,65412],"mapped",[12488]],[[65413,65413],"mapped",[12490]],[[65414,65414],"mapped",[12491]],[[65415,65415],"mapped",[12492]],[[65416,65416],"mapped",[12493]],[[65417,65417],"mapped",[12494]],[[65418,65418],"mapped",[12495]],[[65419,65419],"mapped",[12498]],[[65420,65420],"mapped",[12501]],[[65421,65421],"mapped",[12504]],[[65422,65422],"mapped",[12507]],[[65423,65423],"mapped",[12510]],[[65424,65424],"mapped",[12511]],[[65425,65425],"mapped",[12512]],[[65426,65426],"mapped",[12513]],[[65427,65427],"mapped",[12514]],[[65428,65428],"mapped",[12516]],[[65429,65429],"mapped",[12518]],[[65430,65430],"mapped",[12520]],[[65431,65431],"mapped",[12521]],[[65432,65432],"mapped",[12522]],[[65433,65433],"mapped",[12523]],[[65434,65434],"mapped",[12524]],[[65435,65435],"mapped",[12525]],[[65436,65436],"mapped",[12527]],[[65437,65437],"mapped",[12531]],[[65438,65438],"mapped",[12441]],[[65439,65439],"mapped",[12442]],[[65440,65440],"disallowed"],[[65441,65441],"mapped",[4352]],[[65442,65442],"mapped",[4353]],[[65443,65443],"mapped",[4522]],[[65444,65444],"mapped",[4354]],[[65445,65445],"mapped",[4524]],[[65446,65446],"mapped",[4525]],[[65447,65447],"mapped",[4355]],[[65448,65448],"mapped",[4356]],[[65449,65449],"mapped",[4357]],[[65450,65450],"mapped",[4528]],[[65451,65451],"mapped",[4529]],[[65452,65452],"mapped",[4530]],[[65453,65453],"mapped",[4531]],[[65454,65454],"mapped",[4532]],[[65455,65455],"mapped",[4533]],[[65456,65456],"mapped",[4378]],[[65457,65457],"mapped",[4358]],[[65458,65458],"mapped",[4359]],[[65459,65459],"mapped",[4360]],[[65460,65460],"mapped",[4385]],[[65461,65461],"mapped",[4361]],[[65462,65462],"mapped",[4362]],[[65463,65463],"mapped",[4363]],[[65464,65464],"mapped",[4364]],[[65465,65465],"mapped",[4365]],[[65466,65466],"mapped",[4366]],[[65467,65467],"mapped",[4367]],[[65468,65468],"mapped",[4368]],[[65469,65469],"mapped",[4369]],[[65470,65470],"mapped",[4370]],[[65471,65473],"disallowed"],[[65474,65474],"mapped",[4449]],[[65475,65475],"mapped",[4450]],[[65476,65476],"mapped",[4451]],[[65477,65477],"mapped",[4452]],[[65478,65478],"mapped",[4453]],[[65479,65479],"mapped",[4454]],[[65480,65481],"disallowed"],[[65482,65482],"mapped",[4455]],[[65483,65483],"mapped",[4456]],[[65484,65484],"mapped",[4457]],[[65485,65485],"mapped",[4458]],[[65486,65486],"mapped",[4459]],[[65487,65487],"mapped",[4460]],[[65488,65489],"disallowed"],[[65490,65490],"mapped",[4461]],[[65491,65491],"mapped",[4462]],[[65492,65492],"mapped",[4463]],[[65493,65493],"mapped",[4464]],[[65494,65494],"mapped",[4465]],[[65495,65495],"mapped",[4466]],[[65496,65497],"disallowed"],[[65498,65498],"mapped",[4467]],[[65499,65499],"mapped",[4468]],[[65500,65500],"mapped",[4469]],[[65501,65503],"disallowed"],[[65504,65504],"mapped",[162]],[[65505,65505],"mapped",[163]],[[65506,65506],"mapped",[172]],[[65507,65507],"disallowed_STD3_mapped",[32,772]],[[65508,65508],"mapped",[166]],[[65509,65509],"mapped",[165]],[[65510,65510],"mapped",[8361]],[[65511,65511],"disallowed"],[[65512,65512],"mapped",[9474]],[[65513,65513],"mapped",[8592]],[[65514,65514],"mapped",[8593]],[[65515,65515],"mapped",[8594]],[[65516,65516],"mapped",[8595]],[[65517,65517],"mapped",[9632]],[[65518,65518],"mapped",[9675]],[[65519,65528],"disallowed"],[[65529,65531],"disallowed"],[[65532,65532],"disallowed"],[[65533,65533],"disallowed"],[[65534,65535],"disallowed"],[[65536,65547],"valid"],[[65548,65548],"disallowed"],[[65549,65574],"valid"],[[65575,65575],"disallowed"],[[65576,65594],"valid"],[[65595,65595],"disallowed"],[[65596,65597],"valid"],[[65598,65598],"disallowed"],[[65599,65613],"valid"],[[65614,65615],"disallowed"],[[65616,65629],"valid"],[[65630,65663],"disallowed"],[[65664,65786],"valid"],[[65787,65791],"disallowed"],[[65792,65794],"valid",[],"NV8"],[[65795,65798],"disallowed"],[[65799,65843],"valid",[],"NV8"],[[65844,65846],"disallowed"],[[65847,65855],"valid",[],"NV8"],[[65856,65930],"valid",[],"NV8"],[[65931,65932],"valid",[],"NV8"],[[65933,65935],"disallowed"],[[65936,65947],"valid",[],"NV8"],[[65948,65951],"disallowed"],[[65952,65952],"valid",[],"NV8"],[[65953,65999],"disallowed"],[[66e3,66044],"valid",[],"NV8"],[[66045,66045],"valid"],[[66046,66175],"disallowed"],[[66176,66204],"valid"],[[66205,66207],"disallowed"],[[66208,66256],"valid"],[[66257,66271],"disallowed"],[[66272,66272],"valid"],[[66273,66299],"valid",[],"NV8"],[[66300,66303],"disallowed"],[[66304,66334],"valid"],[[66335,66335],"valid"],[[66336,66339],"valid",[],"NV8"],[[66340,66351],"disallowed"],[[66352,66368],"valid"],[[66369,66369],"valid",[],"NV8"],[[66370,66377],"valid"],[[66378,66378],"valid",[],"NV8"],[[66379,66383],"disallowed"],[[66384,66426],"valid"],[[66427,66431],"disallowed"],[[66432,66461],"valid"],[[66462,66462],"disallowed"],[[66463,66463],"valid",[],"NV8"],[[66464,66499],"valid"],[[66500,66503],"disallowed"],[[66504,66511],"valid"],[[66512,66517],"valid",[],"NV8"],[[66518,66559],"disallowed"],[[66560,66560],"mapped",[66600]],[[66561,66561],"mapped",[66601]],[[66562,66562],"mapped",[66602]],[[66563,66563],"mapped",[66603]],[[66564,66564],"mapped",[66604]],[[66565,66565],"mapped",[66605]],[[66566,66566],"mapped",[66606]],[[66567,66567],"mapped",[66607]],[[66568,66568],"mapped",[66608]],[[66569,66569],"mapped",[66609]],[[66570,66570],"mapped",[66610]],[[66571,66571],"mapped",[66611]],[[66572,66572],"mapped",[66612]],[[66573,66573],"mapped",[66613]],[[66574,66574],"mapped",[66614]],[[66575,66575],"mapped",[66615]],[[66576,66576],"mapped",[66616]],[[66577,66577],"mapped",[66617]],[[66578,66578],"mapped",[66618]],[[66579,66579],"mapped",[66619]],[[66580,66580],"mapped",[66620]],[[66581,66581],"mapped",[66621]],[[66582,66582],"mapped",[66622]],[[66583,66583],"mapped",[66623]],[[66584,66584],"mapped",[66624]],[[66585,66585],"mapped",[66625]],[[66586,66586],"mapped",[66626]],[[66587,66587],"mapped",[66627]],[[66588,66588],"mapped",[66628]],[[66589,66589],"mapped",[66629]],[[66590,66590],"mapped",[66630]],[[66591,66591],"mapped",[66631]],[[66592,66592],"mapped",[66632]],[[66593,66593],"mapped",[66633]],[[66594,66594],"mapped",[66634]],[[66595,66595],"mapped",[66635]],[[66596,66596],"mapped",[66636]],[[66597,66597],"mapped",[66637]],[[66598,66598],"mapped",[66638]],[[66599,66599],"mapped",[66639]],[[66600,66637],"valid"],[[66638,66717],"valid"],[[66718,66719],"disallowed"],[[66720,66729],"valid"],[[66730,66815],"disallowed"],[[66816,66855],"valid"],[[66856,66863],"disallowed"],[[66864,66915],"valid"],[[66916,66926],"disallowed"],[[66927,66927],"valid",[],"NV8"],[[66928,67071],"disallowed"],[[67072,67382],"valid"],[[67383,67391],"disallowed"],[[67392,67413],"valid"],[[67414,67423],"disallowed"],[[67424,67431],"valid"],[[67432,67583],"disallowed"],[[67584,67589],"valid"],[[67590,67591],"disallowed"],[[67592,67592],"valid"],[[67593,67593],"disallowed"],[[67594,67637],"valid"],[[67638,67638],"disallowed"],[[67639,67640],"valid"],[[67641,67643],"disallowed"],[[67644,67644],"valid"],[[67645,67646],"disallowed"],[[67647,67647],"valid"],[[67648,67669],"valid"],[[67670,67670],"disallowed"],[[67671,67679],"valid",[],"NV8"],[[67680,67702],"valid"],[[67703,67711],"valid",[],"NV8"],[[67712,67742],"valid"],[[67743,67750],"disallowed"],[[67751,67759],"valid",[],"NV8"],[[67760,67807],"disallowed"],[[67808,67826],"valid"],[[67827,67827],"disallowed"],[[67828,67829],"valid"],[[67830,67834],"disallowed"],[[67835,67839],"valid",[],"NV8"],[[67840,67861],"valid"],[[67862,67865],"valid",[],"NV8"],[[67866,67867],"valid",[],"NV8"],[[67868,67870],"disallowed"],[[67871,67871],"valid",[],"NV8"],[[67872,67897],"valid"],[[67898,67902],"disallowed"],[[67903,67903],"valid",[],"NV8"],[[67904,67967],"disallowed"],[[67968,68023],"valid"],[[68024,68027],"disallowed"],[[68028,68029],"valid",[],"NV8"],[[68030,68031],"valid"],[[68032,68047],"valid",[],"NV8"],[[68048,68049],"disallowed"],[[68050,68095],"valid",[],"NV8"],[[68096,68099],"valid"],[[68100,68100],"disallowed"],[[68101,68102],"valid"],[[68103,68107],"disallowed"],[[68108,68115],"valid"],[[68116,68116],"disallowed"],[[68117,68119],"valid"],[[68120,68120],"disallowed"],[[68121,68147],"valid"],[[68148,68151],"disallowed"],[[68152,68154],"valid"],[[68155,68158],"disallowed"],[[68159,68159],"valid"],[[68160,68167],"valid",[],"NV8"],[[68168,68175],"disallowed"],[[68176,68184],"valid",[],"NV8"],[[68185,68191],"disallowed"],[[68192,68220],"valid"],[[68221,68223],"valid",[],"NV8"],[[68224,68252],"valid"],[[68253,68255],"valid",[],"NV8"],[[68256,68287],"disallowed"],[[68288,68295],"valid"],[[68296,68296],"valid",[],"NV8"],[[68297,68326],"valid"],[[68327,68330],"disallowed"],[[68331,68342],"valid",[],"NV8"],[[68343,68351],"disallowed"],[[68352,68405],"valid"],[[68406,68408],"disallowed"],[[68409,68415],"valid",[],"NV8"],[[68416,68437],"valid"],[[68438,68439],"disallowed"],[[68440,68447],"valid",[],"NV8"],[[68448,68466],"valid"],[[68467,68471],"disallowed"],[[68472,68479],"valid",[],"NV8"],[[68480,68497],"valid"],[[68498,68504],"disallowed"],[[68505,68508],"valid",[],"NV8"],[[68509,68520],"disallowed"],[[68521,68527],"valid",[],"NV8"],[[68528,68607],"disallowed"],[[68608,68680],"valid"],[[68681,68735],"disallowed"],[[68736,68736],"mapped",[68800]],[[68737,68737],"mapped",[68801]],[[68738,68738],"mapped",[68802]],[[68739,68739],"mapped",[68803]],[[68740,68740],"mapped",[68804]],[[68741,68741],"mapped",[68805]],[[68742,68742],"mapped",[68806]],[[68743,68743],"mapped",[68807]],[[68744,68744],"mapped",[68808]],[[68745,68745],"mapped",[68809]],[[68746,68746],"mapped",[68810]],[[68747,68747],"mapped",[68811]],[[68748,68748],"mapped",[68812]],[[68749,68749],"mapped",[68813]],[[68750,68750],"mapped",[68814]],[[68751,68751],"mapped",[68815]],[[68752,68752],"mapped",[68816]],[[68753,68753],"mapped",[68817]],[[68754,68754],"mapped",[68818]],[[68755,68755],"mapped",[68819]],[[68756,68756],"mapped",[68820]],[[68757,68757],"mapped",[68821]],[[68758,68758],"mapped",[68822]],[[68759,68759],"mapped",[68823]],[[68760,68760],"mapped",[68824]],[[68761,68761],"mapped",[68825]],[[68762,68762],"mapped",[68826]],[[68763,68763],"mapped",[68827]],[[68764,68764],"mapped",[68828]],[[68765,68765],"mapped",[68829]],[[68766,68766],"mapped",[68830]],[[68767,68767],"mapped",[68831]],[[68768,68768],"mapped",[68832]],[[68769,68769],"mapped",[68833]],[[68770,68770],"mapped",[68834]],[[68771,68771],"mapped",[68835]],[[68772,68772],"mapped",[68836]],[[68773,68773],"mapped",[68837]],[[68774,68774],"mapped",[68838]],[[68775,68775],"mapped",[68839]],[[68776,68776],"mapped",[68840]],[[68777,68777],"mapped",[68841]],[[68778,68778],"mapped",[68842]],[[68779,68779],"mapped",[68843]],[[68780,68780],"mapped",[68844]],[[68781,68781],"mapped",[68845]],[[68782,68782],"mapped",[68846]],[[68783,68783],"mapped",[68847]],[[68784,68784],"mapped",[68848]],[[68785,68785],"mapped",[68849]],[[68786,68786],"mapped",[68850]],[[68787,68799],"disallowed"],[[68800,68850],"valid"],[[68851,68857],"disallowed"],[[68858,68863],"valid",[],"NV8"],[[68864,69215],"disallowed"],[[69216,69246],"valid",[],"NV8"],[[69247,69631],"disallowed"],[[69632,69702],"valid"],[[69703,69709],"valid",[],"NV8"],[[69710,69713],"disallowed"],[[69714,69733],"valid",[],"NV8"],[[69734,69743],"valid"],[[69744,69758],"disallowed"],[[69759,69759],"valid"],[[69760,69818],"valid"],[[69819,69820],"valid",[],"NV8"],[[69821,69821],"disallowed"],[[69822,69825],"valid",[],"NV8"],[[69826,69839],"disallowed"],[[69840,69864],"valid"],[[69865,69871],"disallowed"],[[69872,69881],"valid"],[[69882,69887],"disallowed"],[[69888,69940],"valid"],[[69941,69941],"disallowed"],[[69942,69951],"valid"],[[69952,69955],"valid",[],"NV8"],[[69956,69967],"disallowed"],[[69968,70003],"valid"],[[70004,70005],"valid",[],"NV8"],[[70006,70006],"valid"],[[70007,70015],"disallowed"],[[70016,70084],"valid"],[[70085,70088],"valid",[],"NV8"],[[70089,70089],"valid",[],"NV8"],[[70090,70092],"valid"],[[70093,70093],"valid",[],"NV8"],[[70094,70095],"disallowed"],[[70096,70105],"valid"],[[70106,70106],"valid"],[[70107,70107],"valid",[],"NV8"],[[70108,70108],"valid"],[[70109,70111],"valid",[],"NV8"],[[70112,70112],"disallowed"],[[70113,70132],"valid",[],"NV8"],[[70133,70143],"disallowed"],[[70144,70161],"valid"],[[70162,70162],"disallowed"],[[70163,70199],"valid"],[[70200,70205],"valid",[],"NV8"],[[70206,70271],"disallowed"],[[70272,70278],"valid"],[[70279,70279],"disallowed"],[[70280,70280],"valid"],[[70281,70281],"disallowed"],[[70282,70285],"valid"],[[70286,70286],"disallowed"],[[70287,70301],"valid"],[[70302,70302],"disallowed"],[[70303,70312],"valid"],[[70313,70313],"valid",[],"NV8"],[[70314,70319],"disallowed"],[[70320,70378],"valid"],[[70379,70383],"disallowed"],[[70384,70393],"valid"],[[70394,70399],"disallowed"],[[70400,70400],"valid"],[[70401,70403],"valid"],[[70404,70404],"disallowed"],[[70405,70412],"valid"],[[70413,70414],"disallowed"],[[70415,70416],"valid"],[[70417,70418],"disallowed"],[[70419,70440],"valid"],[[70441,70441],"disallowed"],[[70442,70448],"valid"],[[70449,70449],"disallowed"],[[70450,70451],"valid"],[[70452,70452],"disallowed"],[[70453,70457],"valid"],[[70458,70459],"disallowed"],[[70460,70468],"valid"],[[70469,70470],"disallowed"],[[70471,70472],"valid"],[[70473,70474],"disallowed"],[[70475,70477],"valid"],[[70478,70479],"disallowed"],[[70480,70480],"valid"],[[70481,70486],"disallowed"],[[70487,70487],"valid"],[[70488,70492],"disallowed"],[[70493,70499],"valid"],[[70500,70501],"disallowed"],[[70502,70508],"valid"],[[70509,70511],"disallowed"],[[70512,70516],"valid"],[[70517,70783],"disallowed"],[[70784,70853],"valid"],[[70854,70854],"valid",[],"NV8"],[[70855,70855],"valid"],[[70856,70863],"disallowed"],[[70864,70873],"valid"],[[70874,71039],"disallowed"],[[71040,71093],"valid"],[[71094,71095],"disallowed"],[[71096,71104],"valid"],[[71105,71113],"valid",[],"NV8"],[[71114,71127],"valid",[],"NV8"],[[71128,71133],"valid"],[[71134,71167],"disallowed"],[[71168,71232],"valid"],[[71233,71235],"valid",[],"NV8"],[[71236,71236],"valid"],[[71237,71247],"disallowed"],[[71248,71257],"valid"],[[71258,71295],"disallowed"],[[71296,71351],"valid"],[[71352,71359],"disallowed"],[[71360,71369],"valid"],[[71370,71423],"disallowed"],[[71424,71449],"valid"],[[71450,71452],"disallowed"],[[71453,71467],"valid"],[[71468,71471],"disallowed"],[[71472,71481],"valid"],[[71482,71487],"valid",[],"NV8"],[[71488,71839],"disallowed"],[[71840,71840],"mapped",[71872]],[[71841,71841],"mapped",[71873]],[[71842,71842],"mapped",[71874]],[[71843,71843],"mapped",[71875]],[[71844,71844],"mapped",[71876]],[[71845,71845],"mapped",[71877]],[[71846,71846],"mapped",[71878]],[[71847,71847],"mapped",[71879]],[[71848,71848],"mapped",[71880]],[[71849,71849],"mapped",[71881]],[[71850,71850],"mapped",[71882]],[[71851,71851],"mapped",[71883]],[[71852,71852],"mapped",[71884]],[[71853,71853],"mapped",[71885]],[[71854,71854],"mapped",[71886]],[[71855,71855],"mapped",[71887]],[[71856,71856],"mapped",[71888]],[[71857,71857],"mapped",[71889]],[[71858,71858],"mapped",[71890]],[[71859,71859],"mapped",[71891]],[[71860,71860],"mapped",[71892]],[[71861,71861],"mapped",[71893]],[[71862,71862],"mapped",[71894]],[[71863,71863],"mapped",[71895]],[[71864,71864],"mapped",[71896]],[[71865,71865],"mapped",[71897]],[[71866,71866],"mapped",[71898]],[[71867,71867],"mapped",[71899]],[[71868,71868],"mapped",[71900]],[[71869,71869],"mapped",[71901]],[[71870,71870],"mapped",[71902]],[[71871,71871],"mapped",[71903]],[[71872,71913],"valid"],[[71914,71922],"valid",[],"NV8"],[[71923,71934],"disallowed"],[[71935,71935],"valid"],[[71936,72383],"disallowed"],[[72384,72440],"valid"],[[72441,73727],"disallowed"],[[73728,74606],"valid"],[[74607,74648],"valid"],[[74649,74649],"valid"],[[74650,74751],"disallowed"],[[74752,74850],"valid",[],"NV8"],[[74851,74862],"valid",[],"NV8"],[[74863,74863],"disallowed"],[[74864,74867],"valid",[],"NV8"],[[74868,74868],"valid",[],"NV8"],[[74869,74879],"disallowed"],[[74880,75075],"valid"],[[75076,77823],"disallowed"],[[77824,78894],"valid"],[[78895,82943],"disallowed"],[[82944,83526],"valid"],[[83527,92159],"disallowed"],[[92160,92728],"valid"],[[92729,92735],"disallowed"],[[92736,92766],"valid"],[[92767,92767],"disallowed"],[[92768,92777],"valid"],[[92778,92781],"disallowed"],[[92782,92783],"valid",[],"NV8"],[[92784,92879],"disallowed"],[[92880,92909],"valid"],[[92910,92911],"disallowed"],[[92912,92916],"valid"],[[92917,92917],"valid",[],"NV8"],[[92918,92927],"disallowed"],[[92928,92982],"valid"],[[92983,92991],"valid",[],"NV8"],[[92992,92995],"valid"],[[92996,92997],"valid",[],"NV8"],[[92998,93007],"disallowed"],[[93008,93017],"valid"],[[93018,93018],"disallowed"],[[93019,93025],"valid",[],"NV8"],[[93026,93026],"disallowed"],[[93027,93047],"valid"],[[93048,93052],"disallowed"],[[93053,93071],"valid"],[[93072,93951],"disallowed"],[[93952,94020],"valid"],[[94021,94031],"disallowed"],[[94032,94078],"valid"],[[94079,94094],"disallowed"],[[94095,94111],"valid"],[[94112,110591],"disallowed"],[[110592,110593],"valid"],[[110594,113663],"disallowed"],[[113664,113770],"valid"],[[113771,113775],"disallowed"],[[113776,113788],"valid"],[[113789,113791],"disallowed"],[[113792,113800],"valid"],[[113801,113807],"disallowed"],[[113808,113817],"valid"],[[113818,113819],"disallowed"],[[113820,113820],"valid",[],"NV8"],[[113821,113822],"valid"],[[113823,113823],"valid",[],"NV8"],[[113824,113827],"ignored"],[[113828,118783],"disallowed"],[[118784,119029],"valid",[],"NV8"],[[119030,119039],"disallowed"],[[119040,119078],"valid",[],"NV8"],[[119079,119080],"disallowed"],[[119081,119081],"valid",[],"NV8"],[[119082,119133],"valid",[],"NV8"],[[119134,119134],"mapped",[119127,119141]],[[119135,119135],"mapped",[119128,119141]],[[119136,119136],"mapped",[119128,119141,119150]],[[119137,119137],"mapped",[119128,119141,119151]],[[119138,119138],"mapped",[119128,119141,119152]],[[119139,119139],"mapped",[119128,119141,119153]],[[119140,119140],"mapped",[119128,119141,119154]],[[119141,119154],"valid",[],"NV8"],[[119155,119162],"disallowed"],[[119163,119226],"valid",[],"NV8"],[[119227,119227],"mapped",[119225,119141]],[[119228,119228],"mapped",[119226,119141]],[[119229,119229],"mapped",[119225,119141,119150]],[[119230,119230],"mapped",[119226,119141,119150]],[[119231,119231],"mapped",[119225,119141,119151]],[[119232,119232],"mapped",[119226,119141,119151]],[[119233,119261],"valid",[],"NV8"],[[119262,119272],"valid",[],"NV8"],[[119273,119295],"disallowed"],[[119296,119365],"valid",[],"NV8"],[[119366,119551],"disallowed"],[[119552,119638],"valid",[],"NV8"],[[119639,119647],"disallowed"],[[119648,119665],"valid",[],"NV8"],[[119666,119807],"disallowed"],[[119808,119808],"mapped",[97]],[[119809,119809],"mapped",[98]],[[119810,119810],"mapped",[99]],[[119811,119811],"mapped",[100]],[[119812,119812],"mapped",[101]],[[119813,119813],"mapped",[102]],[[119814,119814],"mapped",[103]],[[119815,119815],"mapped",[104]],[[119816,119816],"mapped",[105]],[[119817,119817],"mapped",[106]],[[119818,119818],"mapped",[107]],[[119819,119819],"mapped",[108]],[[119820,119820],"mapped",[109]],[[119821,119821],"mapped",[110]],[[119822,119822],"mapped",[111]],[[119823,119823],"mapped",[112]],[[119824,119824],"mapped",[113]],[[119825,119825],"mapped",[114]],[[119826,119826],"mapped",[115]],[[119827,119827],"mapped",[116]],[[119828,119828],"mapped",[117]],[[119829,119829],"mapped",[118]],[[119830,119830],"mapped",[119]],[[119831,119831],"mapped",[120]],[[119832,119832],"mapped",[121]],[[119833,119833],"mapped",[122]],[[119834,119834],"mapped",[97]],[[119835,119835],"mapped",[98]],[[119836,119836],"mapped",[99]],[[119837,119837],"mapped",[100]],[[119838,119838],"mapped",[101]],[[119839,119839],"mapped",[102]],[[119840,119840],"mapped",[103]],[[119841,119841],"mapped",[104]],[[119842,119842],"mapped",[105]],[[119843,119843],"mapped",[106]],[[119844,119844],"mapped",[107]],[[119845,119845],"mapped",[108]],[[119846,119846],"mapped",[109]],[[119847,119847],"mapped",[110]],[[119848,119848],"mapped",[111]],[[119849,119849],"mapped",[112]],[[119850,119850],"mapped",[113]],[[119851,119851],"mapped",[114]],[[119852,119852],"mapped",[115]],[[119853,119853],"mapped",[116]],[[119854,119854],"mapped",[117]],[[119855,119855],"mapped",[118]],[[119856,119856],"mapped",[119]],[[119857,119857],"mapped",[120]],[[119858,119858],"mapped",[121]],[[119859,119859],"mapped",[122]],[[119860,119860],"mapped",[97]],[[119861,119861],"mapped",[98]],[[119862,119862],"mapped",[99]],[[119863,119863],"mapped",[100]],[[119864,119864],"mapped",[101]],[[119865,119865],"mapped",[102]],[[119866,119866],"mapped",[103]],[[119867,119867],"mapped",[104]],[[119868,119868],"mapped",[105]],[[119869,119869],"mapped",[106]],[[119870,119870],"mapped",[107]],[[119871,119871],"mapped",[108]],[[119872,119872],"mapped",[109]],[[119873,119873],"mapped",[110]],[[119874,119874],"mapped",[111]],[[119875,119875],"mapped",[112]],[[119876,119876],"mapped",[113]],[[119877,119877],"mapped",[114]],[[119878,119878],"mapped",[115]],[[119879,119879],"mapped",[116]],[[119880,119880],"mapped",[117]],[[119881,119881],"mapped",[118]],[[119882,119882],"mapped",[119]],[[119883,119883],"mapped",[120]],[[119884,119884],"mapped",[121]],[[119885,119885],"mapped",[122]],[[119886,119886],"mapped",[97]],[[119887,119887],"mapped",[98]],[[119888,119888],"mapped",[99]],[[119889,119889],"mapped",[100]],[[119890,119890],"mapped",[101]],[[119891,119891],"mapped",[102]],[[119892,119892],"mapped",[103]],[[119893,119893],"disallowed"],[[119894,119894],"mapped",[105]],[[119895,119895],"mapped",[106]],[[119896,119896],"mapped",[107]],[[119897,119897],"mapped",[108]],[[119898,119898],"mapped",[109]],[[119899,119899],"mapped",[110]],[[119900,119900],"mapped",[111]],[[119901,119901],"mapped",[112]],[[119902,119902],"mapped",[113]],[[119903,119903],"mapped",[114]],[[119904,119904],"mapped",[115]],[[119905,119905],"mapped",[116]],[[119906,119906],"mapped",[117]],[[119907,119907],"mapped",[118]],[[119908,119908],"mapped",[119]],[[119909,119909],"mapped",[120]],[[119910,119910],"mapped",[121]],[[119911,119911],"mapped",[122]],[[119912,119912],"mapped",[97]],[[119913,119913],"mapped",[98]],[[119914,119914],"mapped",[99]],[[119915,119915],"mapped",[100]],[[119916,119916],"mapped",[101]],[[119917,119917],"mapped",[102]],[[119918,119918],"mapped",[103]],[[119919,119919],"mapped",[104]],[[119920,119920],"mapped",[105]],[[119921,119921],"mapped",[106]],[[119922,119922],"mapped",[107]],[[119923,119923],"mapped",[108]],[[119924,119924],"mapped",[109]],[[119925,119925],"mapped",[110]],[[119926,119926],"mapped",[111]],[[119927,119927],"mapped",[112]],[[119928,119928],"mapped",[113]],[[119929,119929],"mapped",[114]],[[119930,119930],"mapped",[115]],[[119931,119931],"mapped",[116]],[[119932,119932],"mapped",[117]],[[119933,119933],"mapped",[118]],[[119934,119934],"mapped",[119]],[[119935,119935],"mapped",[120]],[[119936,119936],"mapped",[121]],[[119937,119937],"mapped",[122]],[[119938,119938],"mapped",[97]],[[119939,119939],"mapped",[98]],[[119940,119940],"mapped",[99]],[[119941,119941],"mapped",[100]],[[119942,119942],"mapped",[101]],[[119943,119943],"mapped",[102]],[[119944,119944],"mapped",[103]],[[119945,119945],"mapped",[104]],[[119946,119946],"mapped",[105]],[[119947,119947],"mapped",[106]],[[119948,119948],"mapped",[107]],[[119949,119949],"mapped",[108]],[[119950,119950],"mapped",[109]],[[119951,119951],"mapped",[110]],[[119952,119952],"mapped",[111]],[[119953,119953],"mapped",[112]],[[119954,119954],"mapped",[113]],[[119955,119955],"mapped",[114]],[[119956,119956],"mapped",[115]],[[119957,119957],"mapped",[116]],[[119958,119958],"mapped",[117]],[[119959,119959],"mapped",[118]],[[119960,119960],"mapped",[119]],[[119961,119961],"mapped",[120]],[[119962,119962],"mapped",[121]],[[119963,119963],"mapped",[122]],[[119964,119964],"mapped",[97]],[[119965,119965],"disallowed"],[[119966,119966],"mapped",[99]],[[119967,119967],"mapped",[100]],[[119968,119969],"disallowed"],[[119970,119970],"mapped",[103]],[[119971,119972],"disallowed"],[[119973,119973],"mapped",[106]],[[119974,119974],"mapped",[107]],[[119975,119976],"disallowed"],[[119977,119977],"mapped",[110]],[[119978,119978],"mapped",[111]],[[119979,119979],"mapped",[112]],[[119980,119980],"mapped",[113]],[[119981,119981],"disallowed"],[[119982,119982],"mapped",[115]],[[119983,119983],"mapped",[116]],[[119984,119984],"mapped",[117]],[[119985,119985],"mapped",[118]],[[119986,119986],"mapped",[119]],[[119987,119987],"mapped",[120]],[[119988,119988],"mapped",[121]],[[119989,119989],"mapped",[122]],[[119990,119990],"mapped",[97]],[[119991,119991],"mapped",[98]],[[119992,119992],"mapped",[99]],[[119993,119993],"mapped",[100]],[[119994,119994],"disallowed"],[[119995,119995],"mapped",[102]],[[119996,119996],"disallowed"],[[119997,119997],"mapped",[104]],[[119998,119998],"mapped",[105]],[[119999,119999],"mapped",[106]],[[12e4,12e4],"mapped",[107]],[[120001,120001],"mapped",[108]],[[120002,120002],"mapped",[109]],[[120003,120003],"mapped",[110]],[[120004,120004],"disallowed"],[[120005,120005],"mapped",[112]],[[120006,120006],"mapped",[113]],[[120007,120007],"mapped",[114]],[[120008,120008],"mapped",[115]],[[120009,120009],"mapped",[116]],[[120010,120010],"mapped",[117]],[[120011,120011],"mapped",[118]],[[120012,120012],"mapped",[119]],[[120013,120013],"mapped",[120]],[[120014,120014],"mapped",[121]],[[120015,120015],"mapped",[122]],[[120016,120016],"mapped",[97]],[[120017,120017],"mapped",[98]],[[120018,120018],"mapped",[99]],[[120019,120019],"mapped",[100]],[[120020,120020],"mapped",[101]],[[120021,120021],"mapped",[102]],[[120022,120022],"mapped",[103]],[[120023,120023],"mapped",[104]],[[120024,120024],"mapped",[105]],[[120025,120025],"mapped",[106]],[[120026,120026],"mapped",[107]],[[120027,120027],"mapped",[108]],[[120028,120028],"mapped",[109]],[[120029,120029],"mapped",[110]],[[120030,120030],"mapped",[111]],[[120031,120031],"mapped",[112]],[[120032,120032],"mapped",[113]],[[120033,120033],"mapped",[114]],[[120034,120034],"mapped",[115]],[[120035,120035],"mapped",[116]],[[120036,120036],"mapped",[117]],[[120037,120037],"mapped",[118]],[[120038,120038],"mapped",[119]],[[120039,120039],"mapped",[120]],[[120040,120040],"mapped",[121]],[[120041,120041],"mapped",[122]],[[120042,120042],"mapped",[97]],[[120043,120043],"mapped",[98]],[[120044,120044],"mapped",[99]],[[120045,120045],"mapped",[100]],[[120046,120046],"mapped",[101]],[[120047,120047],"mapped",[102]],[[120048,120048],"mapped",[103]],[[120049,120049],"mapped",[104]],[[120050,120050],"mapped",[105]],[[120051,120051],"mapped",[106]],[[120052,120052],"mapped",[107]],[[120053,120053],"mapped",[108]],[[120054,120054],"mapped",[109]],[[120055,120055],"mapped",[110]],[[120056,120056],"mapped",[111]],[[120057,120057],"mapped",[112]],[[120058,120058],"mapped",[113]],[[120059,120059],"mapped",[114]],[[120060,120060],"mapped",[115]],[[120061,120061],"mapped",[116]],[[120062,120062],"mapped",[117]],[[120063,120063],"mapped",[118]],[[120064,120064],"mapped",[119]],[[120065,120065],"mapped",[120]],[[120066,120066],"mapped",[121]],[[120067,120067],"mapped",[122]],[[120068,120068],"mapped",[97]],[[120069,120069],"mapped",[98]],[[120070,120070],"disallowed"],[[120071,120071],"mapped",[100]],[[120072,120072],"mapped",[101]],[[120073,120073],"mapped",[102]],[[120074,120074],"mapped",[103]],[[120075,120076],"disallowed"],[[120077,120077],"mapped",[106]],[[120078,120078],"mapped",[107]],[[120079,120079],"mapped",[108]],[[120080,120080],"mapped",[109]],[[120081,120081],"mapped",[110]],[[120082,120082],"mapped",[111]],[[120083,120083],"mapped",[112]],[[120084,120084],"mapped",[113]],[[120085,120085],"disallowed"],[[120086,120086],"mapped",[115]],[[120087,120087],"mapped",[116]],[[120088,120088],"mapped",[117]],[[120089,120089],"mapped",[118]],[[120090,120090],"mapped",[119]],[[120091,120091],"mapped",[120]],[[120092,120092],"mapped",[121]],[[120093,120093],"disallowed"],[[120094,120094],"mapped",[97]],[[120095,120095],"mapped",[98]],[[120096,120096],"mapped",[99]],[[120097,120097],"mapped",[100]],[[120098,120098],"mapped",[101]],[[120099,120099],"mapped",[102]],[[120100,120100],"mapped",[103]],[[120101,120101],"mapped",[104]],[[120102,120102],"mapped",[105]],[[120103,120103],"mapped",[106]],[[120104,120104],"mapped",[107]],[[120105,120105],"mapped",[108]],[[120106,120106],"mapped",[109]],[[120107,120107],"mapped",[110]],[[120108,120108],"mapped",[111]],[[120109,120109],"mapped",[112]],[[120110,120110],"mapped",[113]],[[120111,120111],"mapped",[114]],[[120112,120112],"mapped",[115]],[[120113,120113],"mapped",[116]],[[120114,120114],"mapped",[117]],[[120115,120115],"mapped",[118]],[[120116,120116],"mapped",[119]],[[120117,120117],"mapped",[120]],[[120118,120118],"mapped",[121]],[[120119,120119],"mapped",[122]],[[120120,120120],"mapped",[97]],[[120121,120121],"mapped",[98]],[[120122,120122],"disallowed"],[[120123,120123],"mapped",[100]],[[120124,120124],"mapped",[101]],[[120125,120125],"mapped",[102]],[[120126,120126],"mapped",[103]],[[120127,120127],"disallowed"],[[120128,120128],"mapped",[105]],[[120129,120129],"mapped",[106]],[[120130,120130],"mapped",[107]],[[120131,120131],"mapped",[108]],[[120132,120132],"mapped",[109]],[[120133,120133],"disallowed"],[[120134,120134],"mapped",[111]],[[120135,120137],"disallowed"],[[120138,120138],"mapped",[115]],[[120139,120139],"mapped",[116]],[[120140,120140],"mapped",[117]],[[120141,120141],"mapped",[118]],[[120142,120142],"mapped",[119]],[[120143,120143],"mapped",[120]],[[120144,120144],"mapped",[121]],[[120145,120145],"disallowed"],[[120146,120146],"mapped",[97]],[[120147,120147],"mapped",[98]],[[120148,120148],"mapped",[99]],[[120149,120149],"mapped",[100]],[[120150,120150],"mapped",[101]],[[120151,120151],"mapped",[102]],[[120152,120152],"mapped",[103]],[[120153,120153],"mapped",[104]],[[120154,120154],"mapped",[105]],[[120155,120155],"mapped",[106]],[[120156,120156],"mapped",[107]],[[120157,120157],"mapped",[108]],[[120158,120158],"mapped",[109]],[[120159,120159],"mapped",[110]],[[120160,120160],"mapped",[111]],[[120161,120161],"mapped",[112]],[[120162,120162],"mapped",[113]],[[120163,120163],"mapped",[114]],[[120164,120164],"mapped",[115]],[[120165,120165],"mapped",[116]],[[120166,120166],"mapped",[117]],[[120167,120167],"mapped",[118]],[[120168,120168],"mapped",[119]],[[120169,120169],"mapped",[120]],[[120170,120170],"mapped",[121]],[[120171,120171],"mapped",[122]],[[120172,120172],"mapped",[97]],[[120173,120173],"mapped",[98]],[[120174,120174],"mapped",[99]],[[120175,120175],"mapped",[100]],[[120176,120176],"mapped",[101]],[[120177,120177],"mapped",[102]],[[120178,120178],"mapped",[103]],[[120179,120179],"mapped",[104]],[[120180,120180],"mapped",[105]],[[120181,120181],"mapped",[106]],[[120182,120182],"mapped",[107]],[[120183,120183],"mapped",[108]],[[120184,120184],"mapped",[109]],[[120185,120185],"mapped",[110]],[[120186,120186],"mapped",[111]],[[120187,120187],"mapped",[112]],[[120188,120188],"mapped",[113]],[[120189,120189],"mapped",[114]],[[120190,120190],"mapped",[115]],[[120191,120191],"mapped",[116]],[[120192,120192],"mapped",[117]],[[120193,120193],"mapped",[118]],[[120194,120194],"mapped",[119]],[[120195,120195],"mapped",[120]],[[120196,120196],"mapped",[121]],[[120197,120197],"mapped",[122]],[[120198,120198],"mapped",[97]],[[120199,120199],"mapped",[98]],[[120200,120200],"mapped",[99]],[[120201,120201],"mapped",[100]],[[120202,120202],"mapped",[101]],[[120203,120203],"mapped",[102]],[[120204,120204],"mapped",[103]],[[120205,120205],"mapped",[104]],[[120206,120206],"mapped",[105]],[[120207,120207],"mapped",[106]],[[120208,120208],"mapped",[107]],[[120209,120209],"mapped",[108]],[[120210,120210],"mapped",[109]],[[120211,120211],"mapped",[110]],[[120212,120212],"mapped",[111]],[[120213,120213],"mapped",[112]],[[120214,120214],"mapped",[113]],[[120215,120215],"mapped",[114]],[[120216,120216],"mapped",[115]],[[120217,120217],"mapped",[116]],[[120218,120218],"mapped",[117]],[[120219,120219],"mapped",[118]],[[120220,120220],"mapped",[119]],[[120221,120221],"mapped",[120]],[[120222,120222],"mapped",[121]],[[120223,120223],"mapped",[122]],[[120224,120224],"mapped",[97]],[[120225,120225],"mapped",[98]],[[120226,120226],"mapped",[99]],[[120227,120227],"mapped",[100]],[[120228,120228],"mapped",[101]],[[120229,120229],"mapped",[102]],[[120230,120230],"mapped",[103]],[[120231,120231],"mapped",[104]],[[120232,120232],"mapped",[105]],[[120233,120233],"mapped",[106]],[[120234,120234],"mapped",[107]],[[120235,120235],"mapped",[108]],[[120236,120236],"mapped",[109]],[[120237,120237],"mapped",[110]],[[120238,120238],"mapped",[111]],[[120239,120239],"mapped",[112]],[[120240,120240],"mapped",[113]],[[120241,120241],"mapped",[114]],[[120242,120242],"mapped",[115]],[[120243,120243],"mapped",[116]],[[120244,120244],"mapped",[117]],[[120245,120245],"mapped",[118]],[[120246,120246],"mapped",[119]],[[120247,120247],"mapped",[120]],[[120248,120248],"mapped",[121]],[[120249,120249],"mapped",[122]],[[120250,120250],"mapped",[97]],[[120251,120251],"mapped",[98]],[[120252,120252],"mapped",[99]],[[120253,120253],"mapped",[100]],[[120254,120254],"mapped",[101]],[[120255,120255],"mapped",[102]],[[120256,120256],"mapped",[103]],[[120257,120257],"mapped",[104]],[[120258,120258],"mapped",[105]],[[120259,120259],"mapped",[106]],[[120260,120260],"mapped",[107]],[[120261,120261],"mapped",[108]],[[120262,120262],"mapped",[109]],[[120263,120263],"mapped",[110]],[[120264,120264],"mapped",[111]],[[120265,120265],"mapped",[112]],[[120266,120266],"mapped",[113]],[[120267,120267],"mapped",[114]],[[120268,120268],"mapped",[115]],[[120269,120269],"mapped",[116]],[[120270,120270],"mapped",[117]],[[120271,120271],"mapped",[118]],[[120272,120272],"mapped",[119]],[[120273,120273],"mapped",[120]],[[120274,120274],"mapped",[121]],[[120275,120275],"mapped",[122]],[[120276,120276],"mapped",[97]],[[120277,120277],"mapped",[98]],[[120278,120278],"mapped",[99]],[[120279,120279],"mapped",[100]],[[120280,120280],"mapped",[101]],[[120281,120281],"mapped",[102]],[[120282,120282],"mapped",[103]],[[120283,120283],"mapped",[104]],[[120284,120284],"mapped",[105]],[[120285,120285],"mapped",[106]],[[120286,120286],"mapped",[107]],[[120287,120287],"mapped",[108]],[[120288,120288],"mapped",[109]],[[120289,120289],"mapped",[110]],[[120290,120290],"mapped",[111]],[[120291,120291],"mapped",[112]],[[120292,120292],"mapped",[113]],[[120293,120293],"mapped",[114]],[[120294,120294],"mapped",[115]],[[120295,120295],"mapped",[116]],[[120296,120296],"mapped",[117]],[[120297,120297],"mapped",[118]],[[120298,120298],"mapped",[119]],[[120299,120299],"mapped",[120]],[[120300,120300],"mapped",[121]],[[120301,120301],"mapped",[122]],[[120302,120302],"mapped",[97]],[[120303,120303],"mapped",[98]],[[120304,120304],"mapped",[99]],[[120305,120305],"mapped",[100]],[[120306,120306],"mapped",[101]],[[120307,120307],"mapped",[102]],[[120308,120308],"mapped",[103]],[[120309,120309],"mapped",[104]],[[120310,120310],"mapped",[105]],[[120311,120311],"mapped",[106]],[[120312,120312],"mapped",[107]],[[120313,120313],"mapped",[108]],[[120314,120314],"mapped",[109]],[[120315,120315],"mapped",[110]],[[120316,120316],"mapped",[111]],[[120317,120317],"mapped",[112]],[[120318,120318],"mapped",[113]],[[120319,120319],"mapped",[114]],[[120320,120320],"mapped",[115]],[[120321,120321],"mapped",[116]],[[120322,120322],"mapped",[117]],[[120323,120323],"mapped",[118]],[[120324,120324],"mapped",[119]],[[120325,120325],"mapped",[120]],[[120326,120326],"mapped",[121]],[[120327,120327],"mapped",[122]],[[120328,120328],"mapped",[97]],[[120329,120329],"mapped",[98]],[[120330,120330],"mapped",[99]],[[120331,120331],"mapped",[100]],[[120332,120332],"mapped",[101]],[[120333,120333],"mapped",[102]],[[120334,120334],"mapped",[103]],[[120335,120335],"mapped",[104]],[[120336,120336],"mapped",[105]],[[120337,120337],"mapped",[106]],[[120338,120338],"mapped",[107]],[[120339,120339],"mapped",[108]],[[120340,120340],"mapped",[109]],[[120341,120341],"mapped",[110]],[[120342,120342],"mapped",[111]],[[120343,120343],"mapped",[112]],[[120344,120344],"mapped",[113]],[[120345,120345],"mapped",[114]],[[120346,120346],"mapped",[115]],[[120347,120347],"mapped",[116]],[[120348,120348],"mapped",[117]],[[120349,120349],"mapped",[118]],[[120350,120350],"mapped",[119]],[[120351,120351],"mapped",[120]],[[120352,120352],"mapped",[121]],[[120353,120353],"mapped",[122]],[[120354,120354],"mapped",[97]],[[120355,120355],"mapped",[98]],[[120356,120356],"mapped",[99]],[[120357,120357],"mapped",[100]],[[120358,120358],"mapped",[101]],[[120359,120359],"mapped",[102]],[[120360,120360],"mapped",[103]],[[120361,120361],"mapped",[104]],[[120362,120362],"mapped",[105]],[[120363,120363],"mapped",[106]],[[120364,120364],"mapped",[107]],[[120365,120365],"mapped",[108]],[[120366,120366],"mapped",[109]],[[120367,120367],"mapped",[110]],[[120368,120368],"mapped",[111]],[[120369,120369],"mapped",[112]],[[120370,120370],"mapped",[113]],[[120371,120371],"mapped",[114]],[[120372,120372],"mapped",[115]],[[120373,120373],"mapped",[116]],[[120374,120374],"mapped",[117]],[[120375,120375],"mapped",[118]],[[120376,120376],"mapped",[119]],[[120377,120377],"mapped",[120]],[[120378,120378],"mapped",[121]],[[120379,120379],"mapped",[122]],[[120380,120380],"mapped",[97]],[[120381,120381],"mapped",[98]],[[120382,120382],"mapped",[99]],[[120383,120383],"mapped",[100]],[[120384,120384],"mapped",[101]],[[120385,120385],"mapped",[102]],[[120386,120386],"mapped",[103]],[[120387,120387],"mapped",[104]],[[120388,120388],"mapped",[105]],[[120389,120389],"mapped",[106]],[[120390,120390],"mapped",[107]],[[120391,120391],"mapped",[108]],[[120392,120392],"mapped",[109]],[[120393,120393],"mapped",[110]],[[120394,120394],"mapped",[111]],[[120395,120395],"mapped",[112]],[[120396,120396],"mapped",[113]],[[120397,120397],"mapped",[114]],[[120398,120398],"mapped",[115]],[[120399,120399],"mapped",[116]],[[120400,120400],"mapped",[117]],[[120401,120401],"mapped",[118]],[[120402,120402],"mapped",[119]],[[120403,120403],"mapped",[120]],[[120404,120404],"mapped",[121]],[[120405,120405],"mapped",[122]],[[120406,120406],"mapped",[97]],[[120407,120407],"mapped",[98]],[[120408,120408],"mapped",[99]],[[120409,120409],"mapped",[100]],[[120410,120410],"mapped",[101]],[[120411,120411],"mapped",[102]],[[120412,120412],"mapped",[103]],[[120413,120413],"mapped",[104]],[[120414,120414],"mapped",[105]],[[120415,120415],"mapped",[106]],[[120416,120416],"mapped",[107]],[[120417,120417],"mapped",[108]],[[120418,120418],"mapped",[109]],[[120419,120419],"mapped",[110]],[[120420,120420],"mapped",[111]],[[120421,120421],"mapped",[112]],[[120422,120422],"mapped",[113]],[[120423,120423],"mapped",[114]],[[120424,120424],"mapped",[115]],[[120425,120425],"mapped",[116]],[[120426,120426],"mapped",[117]],[[120427,120427],"mapped",[118]],[[120428,120428],"mapped",[119]],[[120429,120429],"mapped",[120]],[[120430,120430],"mapped",[121]],[[120431,120431],"mapped",[122]],[[120432,120432],"mapped",[97]],[[120433,120433],"mapped",[98]],[[120434,120434],"mapped",[99]],[[120435,120435],"mapped",[100]],[[120436,120436],"mapped",[101]],[[120437,120437],"mapped",[102]],[[120438,120438],"mapped",[103]],[[120439,120439],"mapped",[104]],[[120440,120440],"mapped",[105]],[[120441,120441],"mapped",[106]],[[120442,120442],"mapped",[107]],[[120443,120443],"mapped",[108]],[[120444,120444],"mapped",[109]],[[120445,120445],"mapped",[110]],[[120446,120446],"mapped",[111]],[[120447,120447],"mapped",[112]],[[120448,120448],"mapped",[113]],[[120449,120449],"mapped",[114]],[[120450,120450],"mapped",[115]],[[120451,120451],"mapped",[116]],[[120452,120452],"mapped",[117]],[[120453,120453],"mapped",[118]],[[120454,120454],"mapped",[119]],[[120455,120455],"mapped",[120]],[[120456,120456],"mapped",[121]],[[120457,120457],"mapped",[122]],[[120458,120458],"mapped",[97]],[[120459,120459],"mapped",[98]],[[120460,120460],"mapped",[99]],[[120461,120461],"mapped",[100]],[[120462,120462],"mapped",[101]],[[120463,120463],"mapped",[102]],[[120464,120464],"mapped",[103]],[[120465,120465],"mapped",[104]],[[120466,120466],"mapped",[105]],[[120467,120467],"mapped",[106]],[[120468,120468],"mapped",[107]],[[120469,120469],"mapped",[108]],[[120470,120470],"mapped",[109]],[[120471,120471],"mapped",[110]],[[120472,120472],"mapped",[111]],[[120473,120473],"mapped",[112]],[[120474,120474],"mapped",[113]],[[120475,120475],"mapped",[114]],[[120476,120476],"mapped",[115]],[[120477,120477],"mapped",[116]],[[120478,120478],"mapped",[117]],[[120479,120479],"mapped",[118]],[[120480,120480],"mapped",[119]],[[120481,120481],"mapped",[120]],[[120482,120482],"mapped",[121]],[[120483,120483],"mapped",[122]],[[120484,120484],"mapped",[305]],[[120485,120485],"mapped",[567]],[[120486,120487],"disallowed"],[[120488,120488],"mapped",[945]],[[120489,120489],"mapped",[946]],[[120490,120490],"mapped",[947]],[[120491,120491],"mapped",[948]],[[120492,120492],"mapped",[949]],[[120493,120493],"mapped",[950]],[[120494,120494],"mapped",[951]],[[120495,120495],"mapped",[952]],[[120496,120496],"mapped",[953]],[[120497,120497],"mapped",[954]],[[120498,120498],"mapped",[955]],[[120499,120499],"mapped",[956]],[[120500,120500],"mapped",[957]],[[120501,120501],"mapped",[958]],[[120502,120502],"mapped",[959]],[[120503,120503],"mapped",[960]],[[120504,120504],"mapped",[961]],[[120505,120505],"mapped",[952]],[[120506,120506],"mapped",[963]],[[120507,120507],"mapped",[964]],[[120508,120508],"mapped",[965]],[[120509,120509],"mapped",[966]],[[120510,120510],"mapped",[967]],[[120511,120511],"mapped",[968]],[[120512,120512],"mapped",[969]],[[120513,120513],"mapped",[8711]],[[120514,120514],"mapped",[945]],[[120515,120515],"mapped",[946]],[[120516,120516],"mapped",[947]],[[120517,120517],"mapped",[948]],[[120518,120518],"mapped",[949]],[[120519,120519],"mapped",[950]],[[120520,120520],"mapped",[951]],[[120521,120521],"mapped",[952]],[[120522,120522],"mapped",[953]],[[120523,120523],"mapped",[954]],[[120524,120524],"mapped",[955]],[[120525,120525],"mapped",[956]],[[120526,120526],"mapped",[957]],[[120527,120527],"mapped",[958]],[[120528,120528],"mapped",[959]],[[120529,120529],"mapped",[960]],[[120530,120530],"mapped",[961]],[[120531,120532],"mapped",[963]],[[120533,120533],"mapped",[964]],[[120534,120534],"mapped",[965]],[[120535,120535],"mapped",[966]],[[120536,120536],"mapped",[967]],[[120537,120537],"mapped",[968]],[[120538,120538],"mapped",[969]],[[120539,120539],"mapped",[8706]],[[120540,120540],"mapped",[949]],[[120541,120541],"mapped",[952]],[[120542,120542],"mapped",[954]],[[120543,120543],"mapped",[966]],[[120544,120544],"mapped",[961]],[[120545,120545],"mapped",[960]],[[120546,120546],"mapped",[945]],[[120547,120547],"mapped",[946]],[[120548,120548],"mapped",[947]],[[120549,120549],"mapped",[948]],[[120550,120550],"mapped",[949]],[[120551,120551],"mapped",[950]],[[120552,120552],"mapped",[951]],[[120553,120553],"mapped",[952]],[[120554,120554],"mapped",[953]],[[120555,120555],"mapped",[954]],[[120556,120556],"mapped",[955]],[[120557,120557],"mapped",[956]],[[120558,120558],"mapped",[957]],[[120559,120559],"mapped",[958]],[[120560,120560],"mapped",[959]],[[120561,120561],"mapped",[960]],[[120562,120562],"mapped",[961]],[[120563,120563],"mapped",[952]],[[120564,120564],"mapped",[963]],[[120565,120565],"mapped",[964]],[[120566,120566],"mapped",[965]],[[120567,120567],"mapped",[966]],[[120568,120568],"mapped",[967]],[[120569,120569],"mapped",[968]],[[120570,120570],"mapped",[969]],[[120571,120571],"mapped",[8711]],[[120572,120572],"mapped",[945]],[[120573,120573],"mapped",[946]],[[120574,120574],"mapped",[947]],[[120575,120575],"mapped",[948]],[[120576,120576],"mapped",[949]],[[120577,120577],"mapped",[950]],[[120578,120578],"mapped",[951]],[[120579,120579],"mapped",[952]],[[120580,120580],"mapped",[953]],[[120581,120581],"mapped",[954]],[[120582,120582],"mapped",[955]],[[120583,120583],"mapped",[956]],[[120584,120584],"mapped",[957]],[[120585,120585],"mapped",[958]],[[120586,120586],"mapped",[959]],[[120587,120587],"mapped",[960]],[[120588,120588],"mapped",[961]],[[120589,120590],"mapped",[963]],[[120591,120591],"mapped",[964]],[[120592,120592],"mapped",[965]],[[120593,120593],"mapped",[966]],[[120594,120594],"mapped",[967]],[[120595,120595],"mapped",[968]],[[120596,120596],"mapped",[969]],[[120597,120597],"mapped",[8706]],[[120598,120598],"mapped",[949]],[[120599,120599],"mapped",[952]],[[120600,120600],"mapped",[954]],[[120601,120601],"mapped",[966]],[[120602,120602],"mapped",[961]],[[120603,120603],"mapped",[960]],[[120604,120604],"mapped",[945]],[[120605,120605],"mapped",[946]],[[120606,120606],"mapped",[947]],[[120607,120607],"mapped",[948]],[[120608,120608],"mapped",[949]],[[120609,120609],"mapped",[950]],[[120610,120610],"mapped",[951]],[[120611,120611],"mapped",[952]],[[120612,120612],"mapped",[953]],[[120613,120613],"mapped",[954]],[[120614,120614],"mapped",[955]],[[120615,120615],"mapped",[956]],[[120616,120616],"mapped",[957]],[[120617,120617],"mapped",[958]],[[120618,120618],"mapped",[959]],[[120619,120619],"mapped",[960]],[[120620,120620],"mapped",[961]],[[120621,120621],"mapped",[952]],[[120622,120622],"mapped",[963]],[[120623,120623],"mapped",[964]],[[120624,120624],"mapped",[965]],[[120625,120625],"mapped",[966]],[[120626,120626],"mapped",[967]],[[120627,120627],"mapped",[968]],[[120628,120628],"mapped",[969]],[[120629,120629],"mapped",[8711]],[[120630,120630],"mapped",[945]],[[120631,120631],"mapped",[946]],[[120632,120632],"mapped",[947]],[[120633,120633],"mapped",[948]],[[120634,120634],"mapped",[949]],[[120635,120635],"mapped",[950]],[[120636,120636],"mapped",[951]],[[120637,120637],"mapped",[952]],[[120638,120638],"mapped",[953]],[[120639,120639],"mapped",[954]],[[120640,120640],"mapped",[955]],[[120641,120641],"mapped",[956]],[[120642,120642],"mapped",[957]],[[120643,120643],"mapped",[958]],[[120644,120644],"mapped",[959]],[[120645,120645],"mapped",[960]],[[120646,120646],"mapped",[961]],[[120647,120648],"mapped",[963]],[[120649,120649],"mapped",[964]],[[120650,120650],"mapped",[965]],[[120651,120651],"mapped",[966]],[[120652,120652],"mapped",[967]],[[120653,120653],"mapped",[968]],[[120654,120654],"mapped",[969]],[[120655,120655],"mapped",[8706]],[[120656,120656],"mapped",[949]],[[120657,120657],"mapped",[952]],[[120658,120658],"mapped",[954]],[[120659,120659],"mapped",[966]],[[120660,120660],"mapped",[961]],[[120661,120661],"mapped",[960]],[[120662,120662],"mapped",[945]],[[120663,120663],"mapped",[946]],[[120664,120664],"mapped",[947]],[[120665,120665],"mapped",[948]],[[120666,120666],"mapped",[949]],[[120667,120667],"mapped",[950]],[[120668,120668],"mapped",[951]],[[120669,120669],"mapped",[952]],[[120670,120670],"mapped",[953]],[[120671,120671],"mapped",[954]],[[120672,120672],"mapped",[955]],[[120673,120673],"mapped",[956]],[[120674,120674],"mapped",[957]],[[120675,120675],"mapped",[958]],[[120676,120676],"mapped",[959]],[[120677,120677],"mapped",[960]],[[120678,120678],"mapped",[961]],[[120679,120679],"mapped",[952]],[[120680,120680],"mapped",[963]],[[120681,120681],"mapped",[964]],[[120682,120682],"mapped",[965]],[[120683,120683],"mapped",[966]],[[120684,120684],"mapped",[967]],[[120685,120685],"mapped",[968]],[[120686,120686],"mapped",[969]],[[120687,120687],"mapped",[8711]],[[120688,120688],"mapped",[945]],[[120689,120689],"mapped",[946]],[[120690,120690],"mapped",[947]],[[120691,120691],"mapped",[948]],[[120692,120692],"mapped",[949]],[[120693,120693],"mapped",[950]],[[120694,120694],"mapped",[951]],[[120695,120695],"mapped",[952]],[[120696,120696],"mapped",[953]],[[120697,120697],"mapped",[954]],[[120698,120698],"mapped",[955]],[[120699,120699],"mapped",[956]],[[120700,120700],"mapped",[957]],[[120701,120701],"mapped",[958]],[[120702,120702],"mapped",[959]],[[120703,120703],"mapped",[960]],[[120704,120704],"mapped",[961]],[[120705,120706],"mapped",[963]],[[120707,120707],"mapped",[964]],[[120708,120708],"mapped",[965]],[[120709,120709],"mapped",[966]],[[120710,120710],"mapped",[967]],[[120711,120711],"mapped",[968]],[[120712,120712],"mapped",[969]],[[120713,120713],"mapped",[8706]],[[120714,120714],"mapped",[949]],[[120715,120715],"mapped",[952]],[[120716,120716],"mapped",[954]],[[120717,120717],"mapped",[966]],[[120718,120718],"mapped",[961]],[[120719,120719],"mapped",[960]],[[120720,120720],"mapped",[945]],[[120721,120721],"mapped",[946]],[[120722,120722],"mapped",[947]],[[120723,120723],"mapped",[948]],[[120724,120724],"mapped",[949]],[[120725,120725],"mapped",[950]],[[120726,120726],"mapped",[951]],[[120727,120727],"mapped",[952]],[[120728,120728],"mapped",[953]],[[120729,120729],"mapped",[954]],[[120730,120730],"mapped",[955]],[[120731,120731],"mapped",[956]],[[120732,120732],"mapped",[957]],[[120733,120733],"mapped",[958]],[[120734,120734],"mapped",[959]],[[120735,120735],"mapped",[960]],[[120736,120736],"mapped",[961]],[[120737,120737],"mapped",[952]],[[120738,120738],"mapped",[963]],[[120739,120739],"mapped",[964]],[[120740,120740],"mapped",[965]],[[120741,120741],"mapped",[966]],[[120742,120742],"mapped",[967]],[[120743,120743],"mapped",[968]],[[120744,120744],"mapped",[969]],[[120745,120745],"mapped",[8711]],[[120746,120746],"mapped",[945]],[[120747,120747],"mapped",[946]],[[120748,120748],"mapped",[947]],[[120749,120749],"mapped",[948]],[[120750,120750],"mapped",[949]],[[120751,120751],"mapped",[950]],[[120752,120752],"mapped",[951]],[[120753,120753],"mapped",[952]],[[120754,120754],"mapped",[953]],[[120755,120755],"mapped",[954]],[[120756,120756],"mapped",[955]],[[120757,120757],"mapped",[956]],[[120758,120758],"mapped",[957]],[[120759,120759],"mapped",[958]],[[120760,120760],"mapped",[959]],[[120761,120761],"mapped",[960]],[[120762,120762],"mapped",[961]],[[120763,120764],"mapped",[963]],[[120765,120765],"mapped",[964]],[[120766,120766],"mapped",[965]],[[120767,120767],"mapped",[966]],[[120768,120768],"mapped",[967]],[[120769,120769],"mapped",[968]],[[120770,120770],"mapped",[969]],[[120771,120771],"mapped",[8706]],[[120772,120772],"mapped",[949]],[[120773,120773],"mapped",[952]],[[120774,120774],"mapped",[954]],[[120775,120775],"mapped",[966]],[[120776,120776],"mapped",[961]],[[120777,120777],"mapped",[960]],[[120778,120779],"mapped",[989]],[[120780,120781],"disallowed"],[[120782,120782],"mapped",[48]],[[120783,120783],"mapped",[49]],[[120784,120784],"mapped",[50]],[[120785,120785],"mapped",[51]],[[120786,120786],"mapped",[52]],[[120787,120787],"mapped",[53]],[[120788,120788],"mapped",[54]],[[120789,120789],"mapped",[55]],[[120790,120790],"mapped",[56]],[[120791,120791],"mapped",[57]],[[120792,120792],"mapped",[48]],[[120793,120793],"mapped",[49]],[[120794,120794],"mapped",[50]],[[120795,120795],"mapped",[51]],[[120796,120796],"mapped",[52]],[[120797,120797],"mapped",[53]],[[120798,120798],"mapped",[54]],[[120799,120799],"mapped",[55]],[[120800,120800],"mapped",[56]],[[120801,120801],"mapped",[57]],[[120802,120802],"mapped",[48]],[[120803,120803],"mapped",[49]],[[120804,120804],"mapped",[50]],[[120805,120805],"mapped",[51]],[[120806,120806],"mapped",[52]],[[120807,120807],"mapped",[53]],[[120808,120808],"mapped",[54]],[[120809,120809],"mapped",[55]],[[120810,120810],"mapped",[56]],[[120811,120811],"mapped",[57]],[[120812,120812],"mapped",[48]],[[120813,120813],"mapped",[49]],[[120814,120814],"mapped",[50]],[[120815,120815],"mapped",[51]],[[120816,120816],"mapped",[52]],[[120817,120817],"mapped",[53]],[[120818,120818],"mapped",[54]],[[120819,120819],"mapped",[55]],[[120820,120820],"mapped",[56]],[[120821,120821],"mapped",[57]],[[120822,120822],"mapped",[48]],[[120823,120823],"mapped",[49]],[[120824,120824],"mapped",[50]],[[120825,120825],"mapped",[51]],[[120826,120826],"mapped",[52]],[[120827,120827],"mapped",[53]],[[120828,120828],"mapped",[54]],[[120829,120829],"mapped",[55]],[[120830,120830],"mapped",[56]],[[120831,120831],"mapped",[57]],[[120832,121343],"valid",[],"NV8"],[[121344,121398],"valid"],[[121399,121402],"valid",[],"NV8"],[[121403,121452],"valid"],[[121453,121460],"valid",[],"NV8"],[[121461,121461],"valid"],[[121462,121475],"valid",[],"NV8"],[[121476,121476],"valid"],[[121477,121483],"valid",[],"NV8"],[[121484,121498],"disallowed"],[[121499,121503],"valid"],[[121504,121504],"disallowed"],[[121505,121519],"valid"],[[121520,124927],"disallowed"],[[124928,125124],"valid"],[[125125,125126],"disallowed"],[[125127,125135],"valid",[],"NV8"],[[125136,125142],"valid"],[[125143,126463],"disallowed"],[[126464,126464],"mapped",[1575]],[[126465,126465],"mapped",[1576]],[[126466,126466],"mapped",[1580]],[[126467,126467],"mapped",[1583]],[[126468,126468],"disallowed"],[[126469,126469],"mapped",[1608]],[[126470,126470],"mapped",[1586]],[[126471,126471],"mapped",[1581]],[[126472,126472],"mapped",[1591]],[[126473,126473],"mapped",[1610]],[[126474,126474],"mapped",[1603]],[[126475,126475],"mapped",[1604]],[[126476,126476],"mapped",[1605]],[[126477,126477],"mapped",[1606]],[[126478,126478],"mapped",[1587]],[[126479,126479],"mapped",[1593]],[[126480,126480],"mapped",[1601]],[[126481,126481],"mapped",[1589]],[[126482,126482],"mapped",[1602]],[[126483,126483],"mapped",[1585]],[[126484,126484],"mapped",[1588]],[[126485,126485],"mapped",[1578]],[[126486,126486],"mapped",[1579]],[[126487,126487],"mapped",[1582]],[[126488,126488],"mapped",[1584]],[[126489,126489],"mapped",[1590]],[[126490,126490],"mapped",[1592]],[[126491,126491],"mapped",[1594]],[[126492,126492],"mapped",[1646]],[[126493,126493],"mapped",[1722]],[[126494,126494],"mapped",[1697]],[[126495,126495],"mapped",[1647]],[[126496,126496],"disallowed"],[[126497,126497],"mapped",[1576]],[[126498,126498],"mapped",[1580]],[[126499,126499],"disallowed"],[[126500,126500],"mapped",[1607]],[[126501,126502],"disallowed"],[[126503,126503],"mapped",[1581]],[[126504,126504],"disallowed"],[[126505,126505],"mapped",[1610]],[[126506,126506],"mapped",[1603]],[[126507,126507],"mapped",[1604]],[[126508,126508],"mapped",[1605]],[[126509,126509],"mapped",[1606]],[[126510,126510],"mapped",[1587]],[[126511,126511],"mapped",[1593]],[[126512,126512],"mapped",[1601]],[[126513,126513],"mapped",[1589]],[[126514,126514],"mapped",[1602]],[[126515,126515],"disallowed"],[[126516,126516],"mapped",[1588]],[[126517,126517],"mapped",[1578]],[[126518,126518],"mapped",[1579]],[[126519,126519],"mapped",[1582]],[[126520,126520],"disallowed"],[[126521,126521],"mapped",[1590]],[[126522,126522],"disallowed"],[[126523,126523],"mapped",[1594]],[[126524,126529],"disallowed"],[[126530,126530],"mapped",[1580]],[[126531,126534],"disallowed"],[[126535,126535],"mapped",[1581]],[[126536,126536],"disallowed"],[[126537,126537],"mapped",[1610]],[[126538,126538],"disallowed"],[[126539,126539],"mapped",[1604]],[[126540,126540],"disallowed"],[[126541,126541],"mapped",[1606]],[[126542,126542],"mapped",[1587]],[[126543,126543],"mapped",[1593]],[[126544,126544],"disallowed"],[[126545,126545],"mapped",[1589]],[[126546,126546],"mapped",[1602]],[[126547,126547],"disallowed"],[[126548,126548],"mapped",[1588]],[[126549,126550],"disallowed"],[[126551,126551],"mapped",[1582]],[[126552,126552],"disallowed"],[[126553,126553],"mapped",[1590]],[[126554,126554],"disallowed"],[[126555,126555],"mapped",[1594]],[[126556,126556],"disallowed"],[[126557,126557],"mapped",[1722]],[[126558,126558],"disallowed"],[[126559,126559],"mapped",[1647]],[[126560,126560],"disallowed"],[[126561,126561],"mapped",[1576]],[[126562,126562],"mapped",[1580]],[[126563,126563],"disallowed"],[[126564,126564],"mapped",[1607]],[[126565,126566],"disallowed"],[[126567,126567],"mapped",[1581]],[[126568,126568],"mapped",[1591]],[[126569,126569],"mapped",[1610]],[[126570,126570],"mapped",[1603]],[[126571,126571],"disallowed"],[[126572,126572],"mapped",[1605]],[[126573,126573],"mapped",[1606]],[[126574,126574],"mapped",[1587]],[[126575,126575],"mapped",[1593]],[[126576,126576],"mapped",[1601]],[[126577,126577],"mapped",[1589]],[[126578,126578],"mapped",[1602]],[[126579,126579],"disallowed"],[[126580,126580],"mapped",[1588]],[[126581,126581],"mapped",[1578]],[[126582,126582],"mapped",[1579]],[[126583,126583],"mapped",[1582]],[[126584,126584],"disallowed"],[[126585,126585],"mapped",[1590]],[[126586,126586],"mapped",[1592]],[[126587,126587],"mapped",[1594]],[[126588,126588],"mapped",[1646]],[[126589,126589],"disallowed"],[[126590,126590],"mapped",[1697]],[[126591,126591],"disallowed"],[[126592,126592],"mapped",[1575]],[[126593,126593],"mapped",[1576]],[[126594,126594],"mapped",[1580]],[[126595,126595],"mapped",[1583]],[[126596,126596],"mapped",[1607]],[[126597,126597],"mapped",[1608]],[[126598,126598],"mapped",[1586]],[[126599,126599],"mapped",[1581]],[[126600,126600],"mapped",[1591]],[[126601,126601],"mapped",[1610]],[[126602,126602],"disallowed"],[[126603,126603],"mapped",[1604]],[[126604,126604],"mapped",[1605]],[[126605,126605],"mapped",[1606]],[[126606,126606],"mapped",[1587]],[[126607,126607],"mapped",[1593]],[[126608,126608],"mapped",[1601]],[[126609,126609],"mapped",[1589]],[[126610,126610],"mapped",[1602]],[[126611,126611],"mapped",[1585]],[[126612,126612],"mapped",[1588]],[[126613,126613],"mapped",[1578]],[[126614,126614],"mapped",[1579]],[[126615,126615],"mapped",[1582]],[[126616,126616],"mapped",[1584]],[[126617,126617],"mapped",[1590]],[[126618,126618],"mapped",[1592]],[[126619,126619],"mapped",[1594]],[[126620,126624],"disallowed"],[[126625,126625],"mapped",[1576]],[[126626,126626],"mapped",[1580]],[[126627,126627],"mapped",[1583]],[[126628,126628],"disallowed"],[[126629,126629],"mapped",[1608]],[[126630,126630],"mapped",[1586]],[[126631,126631],"mapped",[1581]],[[126632,126632],"mapped",[1591]],[[126633,126633],"mapped",[1610]],[[126634,126634],"disallowed"],[[126635,126635],"mapped",[1604]],[[126636,126636],"mapped",[1605]],[[126637,126637],"mapped",[1606]],[[126638,126638],"mapped",[1587]],[[126639,126639],"mapped",[1593]],[[126640,126640],"mapped",[1601]],[[126641,126641],"mapped",[1589]],[[126642,126642],"mapped",[1602]],[[126643,126643],"mapped",[1585]],[[126644,126644],"mapped",[1588]],[[126645,126645],"mapped",[1578]],[[126646,126646],"mapped",[1579]],[[126647,126647],"mapped",[1582]],[[126648,126648],"mapped",[1584]],[[126649,126649],"mapped",[1590]],[[126650,126650],"mapped",[1592]],[[126651,126651],"mapped",[1594]],[[126652,126703],"disallowed"],[[126704,126705],"valid",[],"NV8"],[[126706,126975],"disallowed"],[[126976,127019],"valid",[],"NV8"],[[127020,127023],"disallowed"],[[127024,127123],"valid",[],"NV8"],[[127124,127135],"disallowed"],[[127136,127150],"valid",[],"NV8"],[[127151,127152],"disallowed"],[[127153,127166],"valid",[],"NV8"],[[127167,127167],"valid",[],"NV8"],[[127168,127168],"disallowed"],[[127169,127183],"valid",[],"NV8"],[[127184,127184],"disallowed"],[[127185,127199],"valid",[],"NV8"],[[127200,127221],"valid",[],"NV8"],[[127222,127231],"disallowed"],[[127232,127232],"disallowed"],[[127233,127233],"disallowed_STD3_mapped",[48,44]],[[127234,127234],"disallowed_STD3_mapped",[49,44]],[[127235,127235],"disallowed_STD3_mapped",[50,44]],[[127236,127236],"disallowed_STD3_mapped",[51,44]],[[127237,127237],"disallowed_STD3_mapped",[52,44]],[[127238,127238],"disallowed_STD3_mapped",[53,44]],[[127239,127239],"disallowed_STD3_mapped",[54,44]],[[127240,127240],"disallowed_STD3_mapped",[55,44]],[[127241,127241],"disallowed_STD3_mapped",[56,44]],[[127242,127242],"disallowed_STD3_mapped",[57,44]],[[127243,127244],"valid",[],"NV8"],[[127245,127247],"disallowed"],[[127248,127248],"disallowed_STD3_mapped",[40,97,41]],[[127249,127249],"disallowed_STD3_mapped",[40,98,41]],[[127250,127250],"disallowed_STD3_mapped",[40,99,41]],[[127251,127251],"disallowed_STD3_mapped",[40,100,41]],[[127252,127252],"disallowed_STD3_mapped",[40,101,41]],[[127253,127253],"disallowed_STD3_mapped",[40,102,41]],[[127254,127254],"disallowed_STD3_mapped",[40,103,41]],[[127255,127255],"disallowed_STD3_mapped",[40,104,41]],[[127256,127256],"disallowed_STD3_mapped",[40,105,41]],[[127257,127257],"disallowed_STD3_mapped",[40,106,41]],[[127258,127258],"disallowed_STD3_mapped",[40,107,41]],[[127259,127259],"disallowed_STD3_mapped",[40,108,41]],[[127260,127260],"disallowed_STD3_mapped",[40,109,41]],[[127261,127261],"disallowed_STD3_mapped",[40,110,41]],[[127262,127262],"disallowed_STD3_mapped",[40,111,41]],[[127263,127263],"disallowed_STD3_mapped",[40,112,41]],[[127264,127264],"disallowed_STD3_mapped",[40,113,41]],[[127265,127265],"disallowed_STD3_mapped",[40,114,41]],[[127266,127266],"disallowed_STD3_mapped",[40,115,41]],[[127267,127267],"disallowed_STD3_mapped",[40,116,41]],[[127268,127268],"disallowed_STD3_mapped",[40,117,41]],[[127269,127269],"disallowed_STD3_mapped",[40,118,41]],[[127270,127270],"disallowed_STD3_mapped",[40,119,41]],[[127271,127271],"disallowed_STD3_mapped",[40,120,41]],[[127272,127272],"disallowed_STD3_mapped",[40,121,41]],[[127273,127273],"disallowed_STD3_mapped",[40,122,41]],[[127274,127274],"mapped",[12308,115,12309]],[[127275,127275],"mapped",[99]],[[127276,127276],"mapped",[114]],[[127277,127277],"mapped",[99,100]],[[127278,127278],"mapped",[119,122]],[[127279,127279],"disallowed"],[[127280,127280],"mapped",[97]],[[127281,127281],"mapped",[98]],[[127282,127282],"mapped",[99]],[[127283,127283],"mapped",[100]],[[127284,127284],"mapped",[101]],[[127285,127285],"mapped",[102]],[[127286,127286],"mapped",[103]],[[127287,127287],"mapped",[104]],[[127288,127288],"mapped",[105]],[[127289,127289],"mapped",[106]],[[127290,127290],"mapped",[107]],[[127291,127291],"mapped",[108]],[[127292,127292],"mapped",[109]],[[127293,127293],"mapped",[110]],[[127294,127294],"mapped",[111]],[[127295,127295],"mapped",[112]],[[127296,127296],"mapped",[113]],[[127297,127297],"mapped",[114]],[[127298,127298],"mapped",[115]],[[127299,127299],"mapped",[116]],[[127300,127300],"mapped",[117]],[[127301,127301],"mapped",[118]],[[127302,127302],"mapped",[119]],[[127303,127303],"mapped",[120]],[[127304,127304],"mapped",[121]],[[127305,127305],"mapped",[122]],[[127306,127306],"mapped",[104,118]],[[127307,127307],"mapped",[109,118]],[[127308,127308],"mapped",[115,100]],[[127309,127309],"mapped",[115,115]],[[127310,127310],"mapped",[112,112,118]],[[127311,127311],"mapped",[119,99]],[[127312,127318],"valid",[],"NV8"],[[127319,127319],"valid",[],"NV8"],[[127320,127326],"valid",[],"NV8"],[[127327,127327],"valid",[],"NV8"],[[127328,127337],"valid",[],"NV8"],[[127338,127338],"mapped",[109,99]],[[127339,127339],"mapped",[109,100]],[[127340,127343],"disallowed"],[[127344,127352],"valid",[],"NV8"],[[127353,127353],"valid",[],"NV8"],[[127354,127354],"valid",[],"NV8"],[[127355,127356],"valid",[],"NV8"],[[127357,127358],"valid",[],"NV8"],[[127359,127359],"valid",[],"NV8"],[[127360,127369],"valid",[],"NV8"],[[127370,127373],"valid",[],"NV8"],[[127374,127375],"valid",[],"NV8"],[[127376,127376],"mapped",[100,106]],[[127377,127386],"valid",[],"NV8"],[[127387,127461],"disallowed"],[[127462,127487],"valid",[],"NV8"],[[127488,127488],"mapped",[12411,12363]],[[127489,127489],"mapped",[12467,12467]],[[127490,127490],"mapped",[12469]],[[127491,127503],"disallowed"],[[127504,127504],"mapped",[25163]],[[127505,127505],"mapped",[23383]],[[127506,127506],"mapped",[21452]],[[127507,127507],"mapped",[12487]],[[127508,127508],"mapped",[20108]],[[127509,127509],"mapped",[22810]],[[127510,127510],"mapped",[35299]],[[127511,127511],"mapped",[22825]],[[127512,127512],"mapped",[20132]],[[127513,127513],"mapped",[26144]],[[127514,127514],"mapped",[28961]],[[127515,127515],"mapped",[26009]],[[127516,127516],"mapped",[21069]],[[127517,127517],"mapped",[24460]],[[127518,127518],"mapped",[20877]],[[127519,127519],"mapped",[26032]],[[127520,127520],"mapped",[21021]],[[127521,127521],"mapped",[32066]],[[127522,127522],"mapped",[29983]],[[127523,127523],"mapped",[36009]],[[127524,127524],"mapped",[22768]],[[127525,127525],"mapped",[21561]],[[127526,127526],"mapped",[28436]],[[127527,127527],"mapped",[25237]],[[127528,127528],"mapped",[25429]],[[127529,127529],"mapped",[19968]],[[127530,127530],"mapped",[19977]],[[127531,127531],"mapped",[36938]],[[127532,127532],"mapped",[24038]],[[127533,127533],"mapped",[20013]],[[127534,127534],"mapped",[21491]],[[127535,127535],"mapped",[25351]],[[127536,127536],"mapped",[36208]],[[127537,127537],"mapped",[25171]],[[127538,127538],"mapped",[31105]],[[127539,127539],"mapped",[31354]],[[127540,127540],"mapped",[21512]],[[127541,127541],"mapped",[28288]],[[127542,127542],"mapped",[26377]],[[127543,127543],"mapped",[26376]],[[127544,127544],"mapped",[30003]],[[127545,127545],"mapped",[21106]],[[127546,127546],"mapped",[21942]],[[127547,127551],"disallowed"],[[127552,127552],"mapped",[12308,26412,12309]],[[127553,127553],"mapped",[12308,19977,12309]],[[127554,127554],"mapped",[12308,20108,12309]],[[127555,127555],"mapped",[12308,23433,12309]],[[127556,127556],"mapped",[12308,28857,12309]],[[127557,127557],"mapped",[12308,25171,12309]],[[127558,127558],"mapped",[12308,30423,12309]],[[127559,127559],"mapped",[12308,21213,12309]],[[127560,127560],"mapped",[12308,25943,12309]],[[127561,127567],"disallowed"],[[127568,127568],"mapped",[24471]],[[127569,127569],"mapped",[21487]],[[127570,127743],"disallowed"],[[127744,127776],"valid",[],"NV8"],[[127777,127788],"valid",[],"NV8"],[[127789,127791],"valid",[],"NV8"],[[127792,127797],"valid",[],"NV8"],[[127798,127798],"valid",[],"NV8"],[[127799,127868],"valid",[],"NV8"],[[127869,127869],"valid",[],"NV8"],[[127870,127871],"valid",[],"NV8"],[[127872,127891],"valid",[],"NV8"],[[127892,127903],"valid",[],"NV8"],[[127904,127940],"valid",[],"NV8"],[[127941,127941],"valid",[],"NV8"],[[127942,127946],"valid",[],"NV8"],[[127947,127950],"valid",[],"NV8"],[[127951,127955],"valid",[],"NV8"],[[127956,127967],"valid",[],"NV8"],[[127968,127984],"valid",[],"NV8"],[[127985,127991],"valid",[],"NV8"],[[127992,127999],"valid",[],"NV8"],[[128e3,128062],"valid",[],"NV8"],[[128063,128063],"valid",[],"NV8"],[[128064,128064],"valid",[],"NV8"],[[128065,128065],"valid",[],"NV8"],[[128066,128247],"valid",[],"NV8"],[[128248,128248],"valid",[],"NV8"],[[128249,128252],"valid",[],"NV8"],[[128253,128254],"valid",[],"NV8"],[[128255,128255],"valid",[],"NV8"],[[128256,128317],"valid",[],"NV8"],[[128318,128319],"valid",[],"NV8"],[[128320,128323],"valid",[],"NV8"],[[128324,128330],"valid",[],"NV8"],[[128331,128335],"valid",[],"NV8"],[[128336,128359],"valid",[],"NV8"],[[128360,128377],"valid",[],"NV8"],[[128378,128378],"disallowed"],[[128379,128419],"valid",[],"NV8"],[[128420,128420],"disallowed"],[[128421,128506],"valid",[],"NV8"],[[128507,128511],"valid",[],"NV8"],[[128512,128512],"valid",[],"NV8"],[[128513,128528],"valid",[],"NV8"],[[128529,128529],"valid",[],"NV8"],[[128530,128532],"valid",[],"NV8"],[[128533,128533],"valid",[],"NV8"],[[128534,128534],"valid",[],"NV8"],[[128535,128535],"valid",[],"NV8"],[[128536,128536],"valid",[],"NV8"],[[128537,128537],"valid",[],"NV8"],[[128538,128538],"valid",[],"NV8"],[[128539,128539],"valid",[],"NV8"],[[128540,128542],"valid",[],"NV8"],[[128543,128543],"valid",[],"NV8"],[[128544,128549],"valid",[],"NV8"],[[128550,128551],"valid",[],"NV8"],[[128552,128555],"valid",[],"NV8"],[[128556,128556],"valid",[],"NV8"],[[128557,128557],"valid",[],"NV8"],[[128558,128559],"valid",[],"NV8"],[[128560,128563],"valid",[],"NV8"],[[128564,128564],"valid",[],"NV8"],[[128565,128576],"valid",[],"NV8"],[[128577,128578],"valid",[],"NV8"],[[128579,128580],"valid",[],"NV8"],[[128581,128591],"valid",[],"NV8"],[[128592,128639],"valid",[],"NV8"],[[128640,128709],"valid",[],"NV8"],[[128710,128719],"valid",[],"NV8"],[[128720,128720],"valid",[],"NV8"],[[128721,128735],"disallowed"],[[128736,128748],"valid",[],"NV8"],[[128749,128751],"disallowed"],[[128752,128755],"valid",[],"NV8"],[[128756,128767],"disallowed"],[[128768,128883],"valid",[],"NV8"],[[128884,128895],"disallowed"],[[128896,128980],"valid",[],"NV8"],[[128981,129023],"disallowed"],[[129024,129035],"valid",[],"NV8"],[[129036,129039],"disallowed"],[[129040,129095],"valid",[],"NV8"],[[129096,129103],"disallowed"],[[129104,129113],"valid",[],"NV8"],[[129114,129119],"disallowed"],[[129120,129159],"valid",[],"NV8"],[[129160,129167],"disallowed"],[[129168,129197],"valid",[],"NV8"],[[129198,129295],"disallowed"],[[129296,129304],"valid",[],"NV8"],[[129305,129407],"disallowed"],[[129408,129412],"valid",[],"NV8"],[[129413,129471],"disallowed"],[[129472,129472],"valid",[],"NV8"],[[129473,131069],"disallowed"],[[131070,131071],"disallowed"],[[131072,173782],"valid"],[[173783,173823],"disallowed"],[[173824,177972],"valid"],[[177973,177983],"disallowed"],[[177984,178205],"valid"],[[178206,178207],"disallowed"],[[178208,183969],"valid"],[[183970,194559],"disallowed"],[[194560,194560],"mapped",[20029]],[[194561,194561],"mapped",[20024]],[[194562,194562],"mapped",[20033]],[[194563,194563],"mapped",[131362]],[[194564,194564],"mapped",[20320]],[[194565,194565],"mapped",[20398]],[[194566,194566],"mapped",[20411]],[[194567,194567],"mapped",[20482]],[[194568,194568],"mapped",[20602]],[[194569,194569],"mapped",[20633]],[[194570,194570],"mapped",[20711]],[[194571,194571],"mapped",[20687]],[[194572,194572],"mapped",[13470]],[[194573,194573],"mapped",[132666]],[[194574,194574],"mapped",[20813]],[[194575,194575],"mapped",[20820]],[[194576,194576],"mapped",[20836]],[[194577,194577],"mapped",[20855]],[[194578,194578],"mapped",[132380]],[[194579,194579],"mapped",[13497]],[[194580,194580],"mapped",[20839]],[[194581,194581],"mapped",[20877]],[[194582,194582],"mapped",[132427]],[[194583,194583],"mapped",[20887]],[[194584,194584],"mapped",[20900]],[[194585,194585],"mapped",[20172]],[[194586,194586],"mapped",[20908]],[[194587,194587],"mapped",[20917]],[[194588,194588],"mapped",[168415]],[[194589,194589],"mapped",[20981]],[[194590,194590],"mapped",[20995]],[[194591,194591],"mapped",[13535]],[[194592,194592],"mapped",[21051]],[[194593,194593],"mapped",[21062]],[[194594,194594],"mapped",[21106]],[[194595,194595],"mapped",[21111]],[[194596,194596],"mapped",[13589]],[[194597,194597],"mapped",[21191]],[[194598,194598],"mapped",[21193]],[[194599,194599],"mapped",[21220]],[[194600,194600],"mapped",[21242]],[[194601,194601],"mapped",[21253]],[[194602,194602],"mapped",[21254]],[[194603,194603],"mapped",[21271]],[[194604,194604],"mapped",[21321]],[[194605,194605],"mapped",[21329]],[[194606,194606],"mapped",[21338]],[[194607,194607],"mapped",[21363]],[[194608,194608],"mapped",[21373]],[[194609,194611],"mapped",[21375]],[[194612,194612],"mapped",[133676]],[[194613,194613],"mapped",[28784]],[[194614,194614],"mapped",[21450]],[[194615,194615],"mapped",[21471]],[[194616,194616],"mapped",[133987]],[[194617,194617],"mapped",[21483]],[[194618,194618],"mapped",[21489]],[[194619,194619],"mapped",[21510]],[[194620,194620],"mapped",[21662]],[[194621,194621],"mapped",[21560]],[[194622,194622],"mapped",[21576]],[[194623,194623],"mapped",[21608]],[[194624,194624],"mapped",[21666]],[[194625,194625],"mapped",[21750]],[[194626,194626],"mapped",[21776]],[[194627,194627],"mapped",[21843]],[[194628,194628],"mapped",[21859]],[[194629,194630],"mapped",[21892]],[[194631,194631],"mapped",[21913]],[[194632,194632],"mapped",[21931]],[[194633,194633],"mapped",[21939]],[[194634,194634],"mapped",[21954]],[[194635,194635],"mapped",[22294]],[[194636,194636],"mapped",[22022]],[[194637,194637],"mapped",[22295]],[[194638,194638],"mapped",[22097]],[[194639,194639],"mapped",[22132]],[[194640,194640],"mapped",[20999]],[[194641,194641],"mapped",[22766]],[[194642,194642],"mapped",[22478]],[[194643,194643],"mapped",[22516]],[[194644,194644],"mapped",[22541]],[[194645,194645],"mapped",[22411]],[[194646,194646],"mapped",[22578]],[[194647,194647],"mapped",[22577]],[[194648,194648],"mapped",[22700]],[[194649,194649],"mapped",[136420]],[[194650,194650],"mapped",[22770]],[[194651,194651],"mapped",[22775]],[[194652,194652],"mapped",[22790]],[[194653,194653],"mapped",[22810]],[[194654,194654],"mapped",[22818]],[[194655,194655],"mapped",[22882]],[[194656,194656],"mapped",[136872]],[[194657,194657],"mapped",[136938]],[[194658,194658],"mapped",[23020]],[[194659,194659],"mapped",[23067]],[[194660,194660],"mapped",[23079]],[[194661,194661],"mapped",[23e3]],[[194662,194662],"mapped",[23142]],[[194663,194663],"mapped",[14062]],[[194664,194664],"disallowed"],[[194665,194665],"mapped",[23304]],[[194666,194667],"mapped",[23358]],[[194668,194668],"mapped",[137672]],[[194669,194669],"mapped",[23491]],[[194670,194670],"mapped",[23512]],[[194671,194671],"mapped",[23527]],[[194672,194672],"mapped",[23539]],[[194673,194673],"mapped",[138008]],[[194674,194674],"mapped",[23551]],[[194675,194675],"mapped",[23558]],[[194676,194676],"disallowed"],[[194677,194677],"mapped",[23586]],[[194678,194678],"mapped",[14209]],[[194679,194679],"mapped",[23648]],[[194680,194680],"mapped",[23662]],[[194681,194681],"mapped",[23744]],[[194682,194682],"mapped",[23693]],[[194683,194683],"mapped",[138724]],[[194684,194684],"mapped",[23875]],[[194685,194685],"mapped",[138726]],[[194686,194686],"mapped",[23918]],[[194687,194687],"mapped",[23915]],[[194688,194688],"mapped",[23932]],[[194689,194689],"mapped",[24033]],[[194690,194690],"mapped",[24034]],[[194691,194691],"mapped",[14383]],[[194692,194692],"mapped",[24061]],[[194693,194693],"mapped",[24104]],[[194694,194694],"mapped",[24125]],[[194695,194695],"mapped",[24169]],[[194696,194696],"mapped",[14434]],[[194697,194697],"mapped",[139651]],[[194698,194698],"mapped",[14460]],[[194699,194699],"mapped",[24240]],[[194700,194700],"mapped",[24243]],[[194701,194701],"mapped",[24246]],[[194702,194702],"mapped",[24266]],[[194703,194703],"mapped",[172946]],[[194704,194704],"mapped",[24318]],[[194705,194706],"mapped",[140081]],[[194707,194707],"mapped",[33281]],[[194708,194709],"mapped",[24354]],[[194710,194710],"mapped",[14535]],[[194711,194711],"mapped",[144056]],[[194712,194712],"mapped",[156122]],[[194713,194713],"mapped",[24418]],[[194714,194714],"mapped",[24427]],[[194715,194715],"mapped",[14563]],[[194716,194716],"mapped",[24474]],[[194717,194717],"mapped",[24525]],[[194718,194718],"mapped",[24535]],[[194719,194719],"mapped",[24569]],[[194720,194720],"mapped",[24705]],[[194721,194721],"mapped",[14650]],[[194722,194722],"mapped",[14620]],[[194723,194723],"mapped",[24724]],[[194724,194724],"mapped",[141012]],[[194725,194725],"mapped",[24775]],[[194726,194726],"mapped",[24904]],[[194727,194727],"mapped",[24908]],[[194728,194728],"mapped",[24910]],[[194729,194729],"mapped",[24908]],[[194730,194730],"mapped",[24954]],[[194731,194731],"mapped",[24974]],[[194732,194732],"mapped",[25010]],[[194733,194733],"mapped",[24996]],[[194734,194734],"mapped",[25007]],[[194735,194735],"mapped",[25054]],[[194736,194736],"mapped",[25074]],[[194737,194737],"mapped",[25078]],[[194738,194738],"mapped",[25104]],[[194739,194739],"mapped",[25115]],[[194740,194740],"mapped",[25181]],[[194741,194741],"mapped",[25265]],[[194742,194742],"mapped",[25300]],[[194743,194743],"mapped",[25424]],[[194744,194744],"mapped",[142092]],[[194745,194745],"mapped",[25405]],[[194746,194746],"mapped",[25340]],[[194747,194747],"mapped",[25448]],[[194748,194748],"mapped",[25475]],[[194749,194749],"mapped",[25572]],[[194750,194750],"mapped",[142321]],[[194751,194751],"mapped",[25634]],[[194752,194752],"mapped",[25541]],[[194753,194753],"mapped",[25513]],[[194754,194754],"mapped",[14894]],[[194755,194755],"mapped",[25705]],[[194756,194756],"mapped",[25726]],[[194757,194757],"mapped",[25757]],[[194758,194758],"mapped",[25719]],[[194759,194759],"mapped",[14956]],[[194760,194760],"mapped",[25935]],[[194761,194761],"mapped",[25964]],[[194762,194762],"mapped",[143370]],[[194763,194763],"mapped",[26083]],[[194764,194764],"mapped",[26360]],[[194765,194765],"mapped",[26185]],[[194766,194766],"mapped",[15129]],[[194767,194767],"mapped",[26257]],[[194768,194768],"mapped",[15112]],[[194769,194769],"mapped",[15076]],[[194770,194770],"mapped",[20882]],[[194771,194771],"mapped",[20885]],[[194772,194772],"mapped",[26368]],[[194773,194773],"mapped",[26268]],[[194774,194774],"mapped",[32941]],[[194775,194775],"mapped",[17369]],[[194776,194776],"mapped",[26391]],[[194777,194777],"mapped",[26395]],[[194778,194778],"mapped",[26401]],[[194779,194779],"mapped",[26462]],[[194780,194780],"mapped",[26451]],[[194781,194781],"mapped",[144323]],[[194782,194782],"mapped",[15177]],[[194783,194783],"mapped",[26618]],[[194784,194784],"mapped",[26501]],[[194785,194785],"mapped",[26706]],[[194786,194786],"mapped",[26757]],[[194787,194787],"mapped",[144493]],[[194788,194788],"mapped",[26766]],[[194789,194789],"mapped",[26655]],[[194790,194790],"mapped",[26900]],[[194791,194791],"mapped",[15261]],[[194792,194792],"mapped",[26946]],[[194793,194793],"mapped",[27043]],[[194794,194794],"mapped",[27114]],[[194795,194795],"mapped",[27304]],[[194796,194796],"mapped",[145059]],[[194797,194797],"mapped",[27355]],[[194798,194798],"mapped",[15384]],[[194799,194799],"mapped",[27425]],[[194800,194800],"mapped",[145575]],[[194801,194801],"mapped",[27476]],[[194802,194802],"mapped",[15438]],[[194803,194803],"mapped",[27506]],[[194804,194804],"mapped",[27551]],[[194805,194805],"mapped",[27578]],[[194806,194806],"mapped",[27579]],[[194807,194807],"mapped",[146061]],[[194808,194808],"mapped",[138507]],[[194809,194809],"mapped",[146170]],[[194810,194810],"mapped",[27726]],[[194811,194811],"mapped",[146620]],[[194812,194812],"mapped",[27839]],[[194813,194813],"mapped",[27853]],[[194814,194814],"mapped",[27751]],[[194815,194815],"mapped",[27926]],[[194816,194816],"mapped",[27966]],[[194817,194817],"mapped",[28023]],[[194818,194818],"mapped",[27969]],[[194819,194819],"mapped",[28009]],[[194820,194820],"mapped",[28024]],[[194821,194821],"mapped",[28037]],[[194822,194822],"mapped",[146718]],[[194823,194823],"mapped",[27956]],[[194824,194824],"mapped",[28207]],[[194825,194825],"mapped",[28270]],[[194826,194826],"mapped",[15667]],[[194827,194827],"mapped",[28363]],[[194828,194828],"mapped",[28359]],[[194829,194829],"mapped",[147153]],[[194830,194830],"mapped",[28153]],[[194831,194831],"mapped",[28526]],[[194832,194832],"mapped",[147294]],[[194833,194833],"mapped",[147342]],[[194834,194834],"mapped",[28614]],[[194835,194835],"mapped",[28729]],[[194836,194836],"mapped",[28702]],[[194837,194837],"mapped",[28699]],[[194838,194838],"mapped",[15766]],[[194839,194839],"mapped",[28746]],[[194840,194840],"mapped",[28797]],[[194841,194841],"mapped",[28791]],[[194842,194842],"mapped",[28845]],[[194843,194843],"mapped",[132389]],[[194844,194844],"mapped",[28997]],[[194845,194845],"mapped",[148067]],[[194846,194846],"mapped",[29084]],[[194847,194847],"disallowed"],[[194848,194848],"mapped",[29224]],[[194849,194849],"mapped",[29237]],[[194850,194850],"mapped",[29264]],[[194851,194851],"mapped",[149e3]],[[194852,194852],"mapped",[29312]],[[194853,194853],"mapped",[29333]],[[194854,194854],"mapped",[149301]],[[194855,194855],"mapped",[149524]],[[194856,194856],"mapped",[29562]],[[194857,194857],"mapped",[29579]],[[194858,194858],"mapped",[16044]],[[194859,194859],"mapped",[29605]],[[194860,194861],"mapped",[16056]],[[194862,194862],"mapped",[29767]],[[194863,194863],"mapped",[29788]],[[194864,194864],"mapped",[29809]],[[194865,194865],"mapped",[29829]],[[194866,194866],"mapped",[29898]],[[194867,194867],"mapped",[16155]],[[194868,194868],"mapped",[29988]],[[194869,194869],"mapped",[150582]],[[194870,194870],"mapped",[30014]],[[194871,194871],"mapped",[150674]],[[194872,194872],"mapped",[30064]],[[194873,194873],"mapped",[139679]],[[194874,194874],"mapped",[30224]],[[194875,194875],"mapped",[151457]],[[194876,194876],"mapped",[151480]],[[194877,194877],"mapped",[151620]],[[194878,194878],"mapped",[16380]],[[194879,194879],"mapped",[16392]],[[194880,194880],"mapped",[30452]],[[194881,194881],"mapped",[151795]],[[194882,194882],"mapped",[151794]],[[194883,194883],"mapped",[151833]],[[194884,194884],"mapped",[151859]],[[194885,194885],"mapped",[30494]],[[194886,194887],"mapped",[30495]],[[194888,194888],"mapped",[30538]],[[194889,194889],"mapped",[16441]],[[194890,194890],"mapped",[30603]],[[194891,194891],"mapped",[16454]],[[194892,194892],"mapped",[16534]],[[194893,194893],"mapped",[152605]],[[194894,194894],"mapped",[30798]],[[194895,194895],"mapped",[30860]],[[194896,194896],"mapped",[30924]],[[194897,194897],"mapped",[16611]],[[194898,194898],"mapped",[153126]],[[194899,194899],"mapped",[31062]],[[194900,194900],"mapped",[153242]],[[194901,194901],"mapped",[153285]],[[194902,194902],"mapped",[31119]],[[194903,194903],"mapped",[31211]],[[194904,194904],"mapped",[16687]],[[194905,194905],"mapped",[31296]],[[194906,194906],"mapped",[31306]],[[194907,194907],"mapped",[31311]],[[194908,194908],"mapped",[153980]],[[194909,194910],"mapped",[154279]],[[194911,194911],"disallowed"],[[194912,194912],"mapped",[16898]],[[194913,194913],"mapped",[154539]],[[194914,194914],"mapped",[31686]],[[194915,194915],"mapped",[31689]],[[194916,194916],"mapped",[16935]],[[194917,194917],"mapped",[154752]],[[194918,194918],"mapped",[31954]],[[194919,194919],"mapped",[17056]],[[194920,194920],"mapped",[31976]],[[194921,194921],"mapped",[31971]],[[194922,194922],"mapped",[32e3]],[[194923,194923],"mapped",[155526]],[[194924,194924],"mapped",[32099]],[[194925,194925],"mapped",[17153]],[[194926,194926],"mapped",[32199]],[[194927,194927],"mapped",[32258]],[[194928,194928],"mapped",[32325]],[[194929,194929],"mapped",[17204]],[[194930,194930],"mapped",[156200]],[[194931,194931],"mapped",[156231]],[[194932,194932],"mapped",[17241]],[[194933,194933],"mapped",[156377]],[[194934,194934],"mapped",[32634]],[[194935,194935],"mapped",[156478]],[[194936,194936],"mapped",[32661]],[[194937,194937],"mapped",[32762]],[[194938,194938],"mapped",[32773]],[[194939,194939],"mapped",[156890]],[[194940,194940],"mapped",[156963]],[[194941,194941],"mapped",[32864]],[[194942,194942],"mapped",[157096]],[[194943,194943],"mapped",[32880]],[[194944,194944],"mapped",[144223]],[[194945,194945],"mapped",[17365]],[[194946,194946],"mapped",[32946]],[[194947,194947],"mapped",[33027]],[[194948,194948],"mapped",[17419]],[[194949,194949],"mapped",[33086]],[[194950,194950],"mapped",[23221]],[[194951,194951],"mapped",[157607]],[[194952,194952],"mapped",[157621]],[[194953,194953],"mapped",[144275]],[[194954,194954],"mapped",[144284]],[[194955,194955],"mapped",[33281]],[[194956,194956],"mapped",[33284]],[[194957,194957],"mapped",[36766]],[[194958,194958],"mapped",[17515]],[[194959,194959],"mapped",[33425]],[[194960,194960],"mapped",[33419]],[[194961,194961],"mapped",[33437]],[[194962,194962],"mapped",[21171]],[[194963,194963],"mapped",[33457]],[[194964,194964],"mapped",[33459]],[[194965,194965],"mapped",[33469]],[[194966,194966],"mapped",[33510]],[[194967,194967],"mapped",[158524]],[[194968,194968],"mapped",[33509]],[[194969,194969],"mapped",[33565]],[[194970,194970],"mapped",[33635]],[[194971,194971],"mapped",[33709]],[[194972,194972],"mapped",[33571]],[[194973,194973],"mapped",[33725]],[[194974,194974],"mapped",[33767]],[[194975,194975],"mapped",[33879]],[[194976,194976],"mapped",[33619]],[[194977,194977],"mapped",[33738]],[[194978,194978],"mapped",[33740]],[[194979,194979],"mapped",[33756]],[[194980,194980],"mapped",[158774]],[[194981,194981],"mapped",[159083]],[[194982,194982],"mapped",[158933]],[[194983,194983],"mapped",[17707]],[[194984,194984],"mapped",[34033]],[[194985,194985],"mapped",[34035]],[[194986,194986],"mapped",[34070]],[[194987,194987],"mapped",[160714]],[[194988,194988],"mapped",[34148]],[[194989,194989],"mapped",[159532]],[[194990,194990],"mapped",[17757]],[[194991,194991],"mapped",[17761]],[[194992,194992],"mapped",[159665]],[[194993,194993],"mapped",[159954]],[[194994,194994],"mapped",[17771]],[[194995,194995],"mapped",[34384]],[[194996,194996],"mapped",[34396]],[[194997,194997],"mapped",[34407]],[[194998,194998],"mapped",[34409]],[[194999,194999],"mapped",[34473]],[[195e3,195e3],"mapped",[34440]],[[195001,195001],"mapped",[34574]],[[195002,195002],"mapped",[34530]],[[195003,195003],"mapped",[34681]],[[195004,195004],"mapped",[34600]],[[195005,195005],"mapped",[34667]],[[195006,195006],"mapped",[34694]],[[195007,195007],"disallowed"],[[195008,195008],"mapped",[34785]],[[195009,195009],"mapped",[34817]],[[195010,195010],"mapped",[17913]],[[195011,195011],"mapped",[34912]],[[195012,195012],"mapped",[34915]],[[195013,195013],"mapped",[161383]],[[195014,195014],"mapped",[35031]],[[195015,195015],"mapped",[35038]],[[195016,195016],"mapped",[17973]],[[195017,195017],"mapped",[35066]],[[195018,195018],"mapped",[13499]],[[195019,195019],"mapped",[161966]],[[195020,195020],"mapped",[162150]],[[195021,195021],"mapped",[18110]],[[195022,195022],"mapped",[18119]],[[195023,195023],"mapped",[35488]],[[195024,195024],"mapped",[35565]],[[195025,195025],"mapped",[35722]],[[195026,195026],"mapped",[35925]],[[195027,195027],"mapped",[162984]],[[195028,195028],"mapped",[36011]],[[195029,195029],"mapped",[36033]],[[195030,195030],"mapped",[36123]],[[195031,195031],"mapped",[36215]],[[195032,195032],"mapped",[163631]],[[195033,195033],"mapped",[133124]],[[195034,195034],"mapped",[36299]],[[195035,195035],"mapped",[36284]],[[195036,195036],"mapped",[36336]],[[195037,195037],"mapped",[133342]],[[195038,195038],"mapped",[36564]],[[195039,195039],"mapped",[36664]],[[195040,195040],"mapped",[165330]],[[195041,195041],"mapped",[165357]],[[195042,195042],"mapped",[37012]],[[195043,195043],"mapped",[37105]],[[195044,195044],"mapped",[37137]],[[195045,195045],"mapped",[165678]],[[195046,195046],"mapped",[37147]],[[195047,195047],"mapped",[37432]],[[195048,195048],"mapped",[37591]],[[195049,195049],"mapped",[37592]],[[195050,195050],"mapped",[37500]],[[195051,195051],"mapped",[37881]],[[195052,195052],"mapped",[37909]],[[195053,195053],"mapped",[166906]],[[195054,195054],"mapped",[38283]],[[195055,195055],"mapped",[18837]],[[195056,195056],"mapped",[38327]],[[195057,195057],"mapped",[167287]],[[195058,195058],"mapped",[18918]],[[195059,195059],"mapped",[38595]],[[195060,195060],"mapped",[23986]],[[195061,195061],"mapped",[38691]],[[195062,195062],"mapped",[168261]],[[195063,195063],"mapped",[168474]],[[195064,195064],"mapped",[19054]],[[195065,195065],"mapped",[19062]],[[195066,195066],"mapped",[38880]],[[195067,195067],"mapped",[168970]],[[195068,195068],"mapped",[19122]],[[195069,195069],"mapped",[169110]],[[195070,195071],"mapped",[38923]],[[195072,195072],"mapped",[38953]],[[195073,195073],"mapped",[169398]],[[195074,195074],"mapped",[39138]],[[195075,195075],"mapped",[19251]],[[195076,195076],"mapped",[39209]],[[195077,195077],"mapped",[39335]],[[195078,195078],"mapped",[39362]],[[195079,195079],"mapped",[39422]],[[195080,195080],"mapped",[19406]],[[195081,195081],"mapped",[170800]],[[195082,195082],"mapped",[39698]],[[195083,195083],"mapped",[4e4]],[[195084,195084],"mapped",[40189]],[[195085,195085],"mapped",[19662]],[[195086,195086],"mapped",[19693]],[[195087,195087],"mapped",[40295]],[[195088,195088],"mapped",[172238]],[[195089,195089],"mapped",[19704]],[[195090,195090],"mapped",[172293]],[[195091,195091],"mapped",[172558]],[[195092,195092],"mapped",[172689]],[[195093,195093],"mapped",[40635]],[[195094,195094],"mapped",[19798]],[[195095,195095],"mapped",[40697]],[[195096,195096],"mapped",[40702]],[[195097,195097],"mapped",[40709]],[[195098,195098],"mapped",[40719]],[[195099,195099],"mapped",[40726]],[[195100,195100],"mapped",[40763]],[[195101,195101],"mapped",[173568]],[[195102,196605],"disallowed"],[[196606,196607],"disallowed"],[[196608,262141],"disallowed"],[[262142,262143],"disallowed"],[[262144,327677],"disallowed"],[[327678,327679],"disallowed"],[[327680,393213],"disallowed"],[[393214,393215],"disallowed"],[[393216,458749],"disallowed"],[[458750,458751],"disallowed"],[[458752,524285],"disallowed"],[[524286,524287],"disallowed"],[[524288,589821],"disallowed"],[[589822,589823],"disallowed"],[[589824,655357],"disallowed"],[[655358,655359],"disallowed"],[[655360,720893],"disallowed"],[[720894,720895],"disallowed"],[[720896,786429],"disallowed"],[[786430,786431],"disallowed"],[[786432,851965],"disallowed"],[[851966,851967],"disallowed"],[[851968,917501],"disallowed"],[[917502,917503],"disallowed"],[[917504,917504],"disallowed"],[[917505,917505],"disallowed"],[[917506,917535],"disallowed"],[[917536,917631],"disallowed"],[[917632,917759],"disallowed"],[[917760,917999],"ignored"],[[918e3,983037],"disallowed"],[[983038,983039],"disallowed"],[[983040,1048573],"disallowed"],[[1048574,1048575],"disallowed"],[[1048576,1114109],"disallowed"],[[1114110,1114111],"disallowed"]]});var yK=g((e7t,cv)=>{"use strict";var fK=require("punycode"),pK=dK(),Jf={TRANSITIONAL:0,NONTRANSITIONAL:1};function mK(e){return e.split("\0").map(function(t){return t.normalize("NFC")}).join("\0")}function hK(e){for(var t=0,r=pK.length-1;t<=r;){var i=Math.floor((t+r)/2),n=pK[i];if(n[0][0]<=e&&n[0][1]>=e)return n;n[0][0]>e?r=i-1:t=i+1}return null}var GOe=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function gK(e){return e.replace(GOe,"_").length}function VOe(e,t,r){for(var i=!1,n="",s=gK(e),a=0;a253||a.length===0)&&(n.error=!0);for(var o=0;o63||s.length===0){n.error=!0;break}}return n.error?null:s.join(".")};cv.exports.toUnicode=function(e,t){var r=lv(e,t,Jf.NONTRANSITIONAL);return{domain:r.string,error:r.error}};cv.exports.PROCESSING_OPTIONS=Jf});var zo=g((t7t,Fs)=>{"use strict";var em=require("punycode"),bK=yK(),EK={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},st=Symbol("failure");function vK(e){return em.ucs2.decode(e).length}function _K(e,t){let r=e[t];return isNaN(r)?void 0:String.fromCodePoint(r)}function gg(e){return e>=48&&e<=57}function yg(e){return e>=65&&e<=90||e>=97&&e<=122}function XOe(e){return yg(e)||gg(e)}function io(e){return gg(e)||e>=65&&e<=70||e>=97&&e<=102}function wK(e){return e==="."||e.toLowerCase()==="%2e"}function QOe(e){return e=e.toLowerCase(),e===".."||e==="%2e."||e===".%2e"||e==="%2e%2e"}function YOe(e,t){return yg(e)&&(t===58||t===124)}function SK(e){return e.length===2&&yg(e.codePointAt(0))&&(e[1]===":"||e[1]==="|")}function ZOe(e){return e.length===2&&yg(e.codePointAt(0))&&e[1]===":"}function JOe(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function ePe(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function oT(e){return EK[e]!==void 0}function gi(e){return oT(e.scheme)}function tPe(e){return EK[e]}function xK(e){let t=e.toString(16).toUpperCase();return t.length===1&&(t="0"+t),"%"+t}function rPe(e){let t=new Buffer(e),r="";for(let i=0;i126}var nPe=new Set([32,34,35,60,62,63,96,123,125]);function TK(e){return uv(e)||nPe.has(e)}var sPe=new Set([47,58,59,61,64,91,92,93,94,124]);function cT(e){return TK(e)||sPe.has(e)}function zd(e,t){let r=String.fromCodePoint(e);return t(e)?rPe(r):r}function aPe(e){let t=10;return e.length>=2&&e.charAt(0)==="0"&&e.charAt(1).toLowerCase()==="x"?(e=e.substring(2),t=16):e.length>=2&&e.charAt(0)==="0"&&(e=e.substring(1),t=8),e===""?0:(t===10?/[^0-9]/:t===16?/[^0-9A-Fa-f]/:/[^0-7]/).test(e)?st:parseInt(e,t)}function oPe(e){let t=e.split(".");if(t[t.length-1]===""&&t.length>1&&t.pop(),t.length>4)return e;let r=[];for(let s of t){if(s==="")return e;let a=aPe(s);if(a===st)return e;r.push(a)}for(let s=0;s255)return st;if(r[r.length-1]>=Math.pow(256,5-r.length))return st;let i=r.pop(),n=0;for(let s of r)i+=s*Math.pow(256,3-n),++n;return i}function lPe(e){let t="",r=e;for(let i=1;i<=4;++i)t=String(r%256)+t,i!==4&&(t="."+t),r=Math.floor(r/256);return t}function cPe(e){let t=[0,0,0,0,0,0,0,0],r=0,i=null,n=0;if(e=em.ucs2.decode(e),e[n]===58){if(e[n+1]!==58)return st;n+=2,++r,i=r}for(;n6))return st;let o=0;for(;e[n]!==void 0;){let l=null;if(o>0)if(e[n]===46&&o<4)++n;else return st;if(!gg(e[n]))return st;for(;gg(e[n]);){let c=parseInt(_K(e,n));if(l===null)l=c;else{if(l===0)return st;l=l*10+c}if(l>255)return st;++n}t[r]=t[r]*256+l,++o,(o===2||o===4)&&++r}if(o!==4)return st;break}else if(e[n]===58){if(++n,e[n]===void 0)return st}else if(e[n]!==void 0)return st;t[r]=s,++r}if(i!==null){let s=r-i;for(r=7;r!==0&&s>0;){let a=t[i+s-1];t[i+s-1]=t[r],t[r]=a,--r,--s}}else if(i===null&&r!==8)return st;return t}function uPe(e){let t="",i=pPe(e).idx,n=!1;for(let s=0;s<=7;++s)if(!(n&&e[s]===0)){if(n&&(n=!1),i===s){t+=s===0?"::":":",n=!0;continue}t+=e[s].toString(16),s!==7&&(t+=":")}return t}function lT(e,t){if(e[0]==="[")return e[e.length-1]!=="]"?st:cPe(e.substring(1,e.length-1));if(!t)return dPe(e);let r=iPe(e),i=bK.toASCII(r,!1,bK.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(i===null||JOe(i))return st;let n=oPe(i);return typeof n=="number"||n===st?n:i}function dPe(e){if(ePe(e))return st;let t="",r=em.ucs2.decode(e);for(let i=0;ir&&(t=i,r=n),i=null,n=0):(i===null&&(i=s),++n);return n>r&&(t=i,r=n),{idx:t,len:r}}function uT(e){return typeof e=="number"?lPe(e):e instanceof Array?"["+uPe(e)+"]":e}function fPe(e){return e.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function mPe(e){return e.replace(/\u0009|\u000A|\u000D/g,"")}function NK(e){let t=e.path;t.length!==0&&(e.scheme==="file"&&t.length===1&&gPe(t[0])||t.pop())}function RK(e){return e.username!==""||e.password!==""}function hPe(e){return e.host===null||e.host===""||e.cannotBeABaseURL||e.scheme==="file"}function gPe(e){return/^[A-Za-z]:$/.test(e)}function Mr(e,t,r,i,n){if(this.pointer=0,this.input=e,this.base=t||null,this.encodingOverride=r||"utf-8",this.stateOverride=n,this.url=i,this.failure=!1,this.parseError=!1,!this.url){this.url={scheme:"",username:"",password:"",host:null,port:null,path:[],query:null,fragment:null,cannotBeABaseURL:!1};let a=fPe(this.input);a!==this.input&&(this.parseError=!0),this.input=a}let s=mPe(this.input);for(s!==this.input&&(this.parseError=!0),this.input=s,this.state=n||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=em.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){let a=this.input[this.pointer],o=isNaN(a)?void 0:String.fromCodePoint(a),l=this["parse "+this.state](a,o);if(l){if(l===st){this.failure=!0;break}}else break}}Mr.prototype["parse scheme start"]=function(t,r){if(yg(t))this.buffer+=r.toLowerCase(),this.state="scheme";else if(!this.stateOverride)this.state="no scheme",--this.pointer;else return this.parseError=!0,st;return!0};Mr.prototype["parse scheme"]=function(t,r){if(XOe(t)||t===43||t===45||t===46)this.buffer+=r.toLowerCase();else if(t===58){if(this.stateOverride&&(gi(this.url)&&!oT(this.buffer)||!gi(this.url)&&oT(this.buffer)||(RK(this.url)||this.url.port!==null)&&this.buffer==="file"||this.url.scheme==="file"&&(this.url.host===""||this.url.host===null))||(this.url.scheme=this.buffer,this.buffer="",this.stateOverride))return!1;this.url.scheme==="file"?((this.input[this.pointer+1]!==47||this.input[this.pointer+2]!==47)&&(this.parseError=!0),this.state="file"):gi(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme?this.state="special relative or authority":gi(this.url)?this.state="special authority slashes":this.input[this.pointer+1]===47?(this.state="path or authority",++this.pointer):(this.url.cannotBeABaseURL=!0,this.url.path.push(""),this.state="cannot-be-a-base-URL path")}else if(!this.stateOverride)this.buffer="",this.state="no scheme",this.pointer=-1;else return this.parseError=!0,st;return!0};Mr.prototype["parse no scheme"]=function(t){return this.base===null||this.base.cannotBeABaseURL&&t!==35?st:(this.base.cannotBeABaseURL&&t===35?(this.url.scheme=this.base.scheme,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.url.cannotBeABaseURL=!0,this.state="fragment"):this.base.scheme==="file"?(this.state="file",--this.pointer):(this.state="relative",--this.pointer),!0)};Mr.prototype["parse special relative or authority"]=function(t){return t===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="relative",--this.pointer),!0};Mr.prototype["parse path or authority"]=function(t){return t===47?this.state="authority":(this.state="path",--this.pointer),!0};Mr.prototype["parse relative"]=function(t){return this.url.scheme=this.base.scheme,isNaN(t)?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query):t===47?this.state="relative slash":t===63?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):t===35?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):gi(this.url)&&t===92?(this.parseError=!0,this.state="relative slash"):(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(0,this.base.path.length-1),this.state="path",--this.pointer),!0};Mr.prototype["parse relative slash"]=function(t){return gi(this.url)&&(t===47||t===92)?(t===92&&(this.parseError=!0),this.state="special authority ignore slashes"):t===47?this.state="authority":(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.state="path",--this.pointer),!0};Mr.prototype["parse special authority slashes"]=function(t){return t===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="special authority ignore slashes",--this.pointer),!0};Mr.prototype["parse special authority ignore slashes"]=function(t){return t!==47&&t!==92?(this.state="authority",--this.pointer):this.parseError=!0,!0};Mr.prototype["parse authority"]=function(t,r){if(t===64){this.parseError=!0,this.atFlag&&(this.buffer="%40"+this.buffer),this.atFlag=!0;let i=vK(this.buffer);for(let n=0;nMath.pow(2,16)-1)return this.parseError=!0,st;this.url.port=i===tPe(this.url.scheme)?null:i,this.buffer=""}if(this.stateOverride)return!1;this.state="path start",--this.pointer}else return this.parseError=!0,st;return!0};var yPe=new Set([47,92,63,35]);Mr.prototype["parse file"]=function(t){return this.url.scheme="file",t===47||t===92?(t===92&&(this.parseError=!0),this.state="file slash"):this.base!==null&&this.base.scheme==="file"?isNaN(t)?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query):t===63?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):t===35?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):(this.input.length-this.pointer-1===0||!YOe(t,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!yPe.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),NK(this.url)):this.parseError=!0,this.state="path",--this.pointer):(this.state="path",--this.pointer),!0};Mr.prototype["parse file slash"]=function(t){return t===47||t===92?(t===92&&(this.parseError=!0),this.state="file host"):(this.base!==null&&this.base.scheme==="file"&&(ZOe(this.base.path[0])?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state="path",--this.pointer),!0};Mr.prototype["parse file host"]=function(t,r){if(isNaN(t)||t===47||t===92||t===63||t===35)if(--this.pointer,!this.stateOverride&&SK(this.buffer))this.parseError=!0,this.state="path";else if(this.buffer===""){if(this.url.host="",this.stateOverride)return!1;this.state="path start"}else{let i=lT(this.buffer,gi(this.url));if(i===st)return st;if(i==="localhost"&&(i=""),this.url.host=i,this.stateOverride)return!1;this.buffer="",this.state="path start"}else this.buffer+=r;return!0};Mr.prototype["parse path start"]=function(t){return gi(this.url)?(t===92&&(this.parseError=!0),this.state="path",t!==47&&t!==92&&--this.pointer):!this.stateOverride&&t===63?(this.url.query="",this.state="query"):!this.stateOverride&&t===35?(this.url.fragment="",this.state="fragment"):t!==void 0&&(this.state="path",t!==47&&--this.pointer),!0};Mr.prototype["parse path"]=function(t){if(isNaN(t)||t===47||gi(this.url)&&t===92||!this.stateOverride&&(t===63||t===35)){if(gi(this.url)&&t===92&&(this.parseError=!0),QOe(this.buffer)?(NK(this.url),t!==47&&!(gi(this.url)&&t===92)&&this.url.path.push("")):wK(this.buffer)&&t!==47&&!(gi(this.url)&&t===92)?this.url.path.push(""):wK(this.buffer)||(this.url.scheme==="file"&&this.url.path.length===0&&SK(this.buffer)&&(this.url.host!==""&&this.url.host!==null&&(this.parseError=!0,this.url.host=""),this.buffer=this.buffer[0]+":"),this.url.path.push(this.buffer)),this.buffer="",this.url.scheme==="file"&&(t===void 0||t===63||t===35))for(;this.url.path.length>1&&this.url.path[0]==="";)this.parseError=!0,this.url.path.shift();t===63&&(this.url.query="",this.state="query"),t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!io(this.input[this.pointer+1])||!io(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=zd(t,TK);return!0};Mr.prototype["parse cannot-be-a-base-URL path"]=function(t){return t===63?(this.url.query="",this.state="query"):t===35?(this.url.fragment="",this.state="fragment"):(!isNaN(t)&&t!==37&&(this.parseError=!0),t===37&&(!io(this.input[this.pointer+1])||!io(this.input[this.pointer+2]))&&(this.parseError=!0),isNaN(t)||(this.url.path[0]=this.url.path[0]+zd(t,uv))),!0};Mr.prototype["parse query"]=function(t,r){if(isNaN(t)||!this.stateOverride&&t===35){(!gi(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss")&&(this.encodingOverride="utf-8");let i=new Buffer(this.buffer);for(let n=0;n126||i[n]===34||i[n]===35||i[n]===60||i[n]===62?this.url.query+=xK(i[n]):this.url.query+=String.fromCodePoint(i[n]);this.buffer="",t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!io(this.input[this.pointer+1])||!io(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=r;return!0};Mr.prototype["parse fragment"]=function(t){return isNaN(t)||(t===0?this.parseError=!0:(t===37&&(!io(this.input[this.pointer+1])||!io(this.input[this.pointer+2]))&&(this.parseError=!0),this.url.fragment+=zd(t,uv))),!0};function bPe(e,t){let r=e.scheme+":";if(e.host!==null?(r+="//",(e.username!==""||e.password!=="")&&(r+=e.username,e.password!==""&&(r+=":"+e.password),r+="@"),r+=uT(e.host),e.port!==null&&(r+=":"+e.port)):e.host===null&&e.scheme==="file"&&(r+="//"),e.cannotBeABaseURL)r+=e.path[0];else for(let i of e.path)r+="/"+i;return e.query!==null&&(r+="?"+e.query),!t&&e.fragment!==null&&(r+="#"+e.fragment),r}function vPe(e){let t=e.scheme+"://";return t+=uT(e.host),e.port!==null&&(t+=":"+e.port),t}Fs.exports.serializeURL=bPe;Fs.exports.serializeURLOrigin=function(e){switch(e.scheme){case"blob":try{return Fs.exports.serializeURLOrigin(Fs.exports.parseURL(e.path[0]))}catch{return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return vPe({scheme:e.scheme,host:e.host,port:e.port});case"file":return"file://";default:return"null"}};Fs.exports.basicURLParse=function(e,t){t===void 0&&(t={});let r=new Mr(e,t.baseURL,t.encodingOverride,t.url,t.stateOverride);return r.failure?"failure":r.url};Fs.exports.setTheUsername=function(e,t){e.username="";let r=em.ucs2.decode(t);for(let i=0;i{"use strict";var kr=zo();AK.implementation=class{constructor(t){let r=t[0],i=t[1],n=null;if(i!==void 0&&(n=kr.basicURLParse(i),n==="failure"))throw new TypeError("Invalid base URL");let s=kr.basicURLParse(r,{baseURL:n});if(s==="failure")throw new TypeError("Invalid URL");this._url=s}get href(){return kr.serializeURL(this._url)}set href(t){let r=kr.basicURLParse(t);if(r==="failure")throw new TypeError("Invalid URL");this._url=r}get origin(){return kr.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(t){kr.basicURLParse(t+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(t){kr.cannotHaveAUsernamePasswordPort(this._url)||kr.setTheUsername(this._url,t)}get password(){return this._url.password}set password(t){kr.cannotHaveAUsernamePasswordPort(this._url)||kr.setThePassword(this._url,t)}get host(){let t=this._url;return t.host===null?"":t.port===null?kr.serializeHost(t.host):kr.serializeHost(t.host)+":"+kr.serializeInteger(t.port)}set host(t){this._url.cannotBeABaseURL||kr.basicURLParse(t,{url:this._url,stateOverride:"host"})}get hostname(){return this._url.host===null?"":kr.serializeHost(this._url.host)}set hostname(t){this._url.cannotBeABaseURL||kr.basicURLParse(t,{url:this._url,stateOverride:"hostname"})}get port(){return this._url.port===null?"":kr.serializeInteger(this._url.port)}set port(t){kr.cannotHaveAUsernamePasswordPort(this._url)||(t===""?this._url.port=null:kr.basicURLParse(t,{url:this._url,stateOverride:"port"}))}get pathname(){return this._url.cannotBeABaseURL?this._url.path[0]:this._url.path.length===0?"":"/"+this._url.path.join("/")}set pathname(t){this._url.cannotBeABaseURL||(this._url.path=[],kr.basicURLParse(t,{url:this._url,stateOverride:"path start"}))}get search(){return this._url.query===null||this._url.query===""?"":"?"+this._url.query}set search(t){let r=this._url;if(t===""){r.query=null;return}let i=t[0]==="?"?t.substring(1):t;r.query="",kr.basicURLParse(i,{url:r,stateOverride:"query"})}get hash(){return this._url.fragment===null||this._url.fragment===""?"":"#"+this._url.fragment}set hash(t){if(t===""){this._url.fragment=null;return}let r=t[0]==="#"?t.substring(1):t;this._url.fragment="",kr.basicURLParse(r,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}});var IK=g((n7t,bg)=>{"use strict";var pa=cK(),PK=uK(),OK=CK(),Zt=PK.implSymbol;function Ni(e){if(!this||this[Zt]||!(this instanceof Ni))throw new TypeError("Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");if(arguments.length<1)throw new TypeError("Failed to construct 'URL': 1 argument required, but only "+arguments.length+" present.");let t=[];for(let r=0;r{"use strict";$o.URL=IK().interface;$o.serializeURL=zo().serializeURL;$o.serializeURLOrigin=zo().serializeURLOrigin;$o.basicURLParse=zo().basicURLParse;$o.setTheUsername=zo().setTheUsername;$o.setThePassword=zo().setThePassword;$o.serializeHost=zo().serializeHost;$o.serializeInteger=zo().serializeInteger;$o.parseURL=zo().parseURL});var GK=g((Ho,HK)=>{"use strict";Object.defineProperty(Ho,"__esModule",{value:!0});function im(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var so=im(require("stream")),qK=im(require("http")),pv=im(require("url")),MK=im(DK()),_Pe=im(require("https")),$d=im(require("zlib")),wPe=so.Readable,Vl=Symbol("buffer"),dT=Symbol("type"),_g=class e{constructor(){this[dT]="";let t=arguments[0],r=arguments[1],i=[],n=0;if(t){let a=t,o=Number(a.length);for(let l=0;l1&&arguments[1]!==void 0?arguments[1]:{},i=r.size;let n=i===void 0?0:i;var s=r.timeout;let a=s===void 0?0:s;e==null?e=null:kK(e)?e=Buffer.from(e.toString()):Eg(e)||Buffer.isBuffer(e)||(Object.prototype.toString.call(e)==="[object ArrayBuffer]"?e=Buffer.from(e):ArrayBuffer.isView(e)?e=Buffer.from(e.buffer,e.byteOffset,e.byteLength):e instanceof so||(e=Buffer.from(String(e)))),this[Kl]={body:e,disturbed:!1,error:null},this.size=n,this.timeout=a,e instanceof so&&e.on("error",function(o){let l=o.name==="AbortError"?o:new Yi(`Invalid response body while trying to fetch ${t.url}: ${o.message}`,"system",o);t[Kl].error=l})}Ri.prototype={get body(){return this[Kl].body},get bodyUsed(){return this[Kl].disturbed},arrayBuffer(){return tm.call(this).then(function(e){return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)})},blob(){let e=this.headers&&this.headers.get("content-type")||"";return tm.call(this).then(function(t){return Object.assign(new _g([],{type:e.toLowerCase()}),{[Vl]:t})})},json(){var e=this;return tm.call(this).then(function(t){try{return JSON.parse(t.toString())}catch(r){return Ri.Promise.reject(new Yi(`invalid json response body at ${e.url} reason: ${r.message}`,"invalid-json"))}})},text(){return tm.call(this).then(function(e){return e.toString()})},buffer(){return tm.call(this)},textConverted(){var e=this;return tm.call(this).then(function(t){return EPe(t,e.headers)})}};Object.defineProperties(Ri.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});Ri.mixIn=function(e){for(let t of Object.getOwnPropertyNames(Ri.prototype))if(!(t in e)){let r=Object.getOwnPropertyDescriptor(Ri.prototype,t);Object.defineProperty(e,t,r)}};function tm(){var e=this;if(this[Kl].disturbed)return Ri.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[Kl].disturbed=!0,this[Kl].error)return Ri.Promise.reject(this[Kl].error);let t=this.body;if(t===null)return Ri.Promise.resolve(Buffer.alloc(0));if(Eg(t)&&(t=t.stream()),Buffer.isBuffer(t))return Ri.Promise.resolve(t);if(!(t instanceof so))return Ri.Promise.resolve(Buffer.alloc(0));let r=[],i=0,n=!1;return new Ri.Promise(function(s,a){let o;e.timeout&&(o=setTimeout(function(){n=!0,a(new Yi(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))},e.timeout)),t.on("error",function(l){l.name==="AbortError"?(n=!0,a(l)):a(new Yi(`Invalid response body while trying to fetch ${e.url}: ${l.message}`,"system",l))}),t.on("data",function(l){if(!(n||l===null)){if(e.size&&i+l.length>e.size){n=!0,a(new Yi(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}i+=l.length,r.push(l)}}),t.on("end",function(){if(!n){clearTimeout(o);try{s(Buffer.concat(r,i))}catch(l){a(new Yi(`Could not create Buffer from response body for ${e.url}: ${l.message}`,"system",l))}}})})}function EPe(e,t){if(typeof mT!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let r=t.get("content-type"),i="utf-8",n,s;return r&&(n=/charset=([^;]*)/i.exec(r)),s=e.slice(0,1024).toString(),!n&&s&&(n=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[ei]=Object.create(null),t instanceof e){let r=t.raw(),i=Object.keys(r);for(let n of i)for(let s of r[n])this.append(n,s);return}if(t!=null)if(typeof t=="object"){let r=t[Symbol.iterator];if(r!=null){if(typeof r!="function")throw new TypeError("Header pairs must be iterable");let i=[];for(let n of t){if(typeof n!="object"||typeof n[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");i.push(Array.from(n))}for(let n of i){if(n.length!==2)throw new TypeError("Each header pair must be a name/value tuple");this.append(n[0],n[1])}}else for(let i of Object.keys(t)){let n=t[i];this.append(i,n)}}else throw new TypeError("Provided initializer must be an object")}get(t){t=`${t}`,vg(t);let r=rm(this[ei],t);return r===void 0?null:this[ei][r].join(", ")}forEach(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,i=gT(this),n=0;for(;n1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(e[ei]).sort().map(t==="key"?function(i){return i.toLowerCase()}:t==="value"?function(i){return e[ei][i].join(", ")}:function(i){return[i.toLowerCase(),e[ei][i].join(", ")]})}var yT=Symbol("internal");function pT(e,t){let r=Object.create(vT);return r[yT]={target:e,kind:t,index:0},r}var vT=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==vT)throw new TypeError("Value of `this` is not a HeadersIterator");var e=this[yT];let t=e.target,r=e.kind,i=e.index,n=gT(t,r),s=n.length;return i>=s?{value:void 0,done:!0}:(this[yT].index=i+1,{value:n[i],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(vT,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function xPe(e){let t=Object.assign({__proto__:null},e[ei]),r=rm(e[ei],"Host");return r!==void 0&&(t[r]=t[r][0]),t}function TPe(e){let t=new fa;for(let r of Object.keys(e))if(!$K.test(r))if(Array.isArray(e[r]))for(let i of e[r])hT.test(i)||(t[ei][r]===void 0?t[ei][r]=[i]:t[ei][r].push(i));else hT.test(e[r])||(t[ei][r]=[e[r]]);return t}var ou=Symbol("Response internals"),NPe=qK.STATUS_CODES,no=class e{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ri.call(this,t,r);let i=r.status||200,n=new fa(r.headers);if(t!=null&&!n.has("Content-Type")){let s=UK(t);s&&n.append("Content-Type",s)}this[ou]={url:r.url,status:i,statusText:r.statusText||NPe[i],headers:n,counter:r.counter}}get url(){return this[ou].url||""}get status(){return this[ou].status}get ok(){return this[ou].status>=200&&this[ou].status<300}get redirected(){return this[ou].counter>0}get statusText(){return this[ou].statusText}get headers(){return this[ou].headers}clone(){return new e(jK(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};Ri.mixIn(no.prototype);Object.defineProperties(no.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(no.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var Wl=Symbol("Request internals"),RPe=pv.URL||MK.URL,APe=pv.parse,CPe=pv.format;function fT(e){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(e)&&(e=new RPe(e).toString()),APe(e)}var OPe="destroy"in so.Readable.prototype;function dv(e){return typeof e=="object"&&typeof e[Wl]=="object"}function PPe(e){let t=e&&typeof e=="object"&&Object.getPrototypeOf(e);return!!(t&&t.constructor.name==="AbortSignal")}var cu=class e{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i;dv(t)?i=fT(t.url):(t&&t.href?i=fT(t.href):i=fT(`${t}`),t={});let n=r.method||t.method||"GET";if(n=n.toUpperCase(),(r.body!=null||dv(t)&&t.body!==null)&&(n==="GET"||n==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let s=r.body!=null?r.body:dv(t)&&t.body!==null?jK(t):null;Ri.call(this,s,{timeout:r.timeout||t.timeout||0,size:r.size||t.size||0});let a=new fa(r.headers||t.headers||{});if(s!=null&&!a.has("Content-Type")){let l=UK(s);l&&a.append("Content-Type",l)}let o=dv(t)?t.signal:null;if("signal"in r&&(o=r.signal),o!=null&&!PPe(o))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[Wl]={method:n,redirect:r.redirect||t.redirect||"follow",headers:a,parsedURL:i,signal:o},this.follow=r.follow!==void 0?r.follow:t.follow!==void 0?t.follow:20,this.compress=r.compress!==void 0?r.compress:t.compress!==void 0?t.compress:!0,this.counter=r.counter||t.counter||0,this.agent=r.agent||t.agent}get method(){return this[Wl].method}get url(){return CPe(this[Wl].parsedURL)}get headers(){return this[Wl].headers}get redirect(){return this[Wl].redirect}get signal(){return this[Wl].signal}clone(){return new e(this)}};Ri.mixIn(cu.prototype);Object.defineProperty(cu.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(cu.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function IPe(e){let t=e[Wl].parsedURL,r=new fa(e[Wl].headers);if(r.has("Accept")||r.set("Accept","*/*"),!t.protocol||!t.hostname)throw new TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(t.protocol))throw new TypeError("Only HTTP(S) protocols are supported");if(e.signal&&e.body instanceof so.Readable&&!OPe)throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let i=null;if(e.body==null&&/^(POST|PUT)$/i.test(e.method)&&(i="0"),e.body!=null){let s=zK(e);typeof s=="number"&&(i=String(s))}i&&r.set("Content-Length",i),r.has("User-Agent")||r.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"),e.compress&&!r.has("Accept-Encoding")&&r.set("Accept-Encoding","gzip,deflate");let n=e.agent;return typeof n=="function"&&(n=n(t)),!r.has("Connection")&&!n&&r.set("Connection","close"),Object.assign({},t,{method:e.method,headers:xPe(r),agent:n})}function wg(e){Error.call(this,e),this.type="aborted",this.message=e,Error.captureStackTrace(this,this.constructor)}wg.prototype=Object.create(Error.prototype);wg.prototype.constructor=wg;wg.prototype.name="AbortError";var bT=pv.URL||MK.URL,BK=so.PassThrough,DPe=function(t,r){let i=new bT(r).hostname,n=new bT(t).hostname;return i===n||i[i.length-n.length-1]==="."&&i.endsWith(n)};function lu(e,t){if(!lu.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return Ri.Promise=lu.Promise,new lu.Promise(function(r,i){let n=new cu(e,t),s=IPe(n),a=(s.protocol==="https:"?_Pe:qK).request,o=n.signal,l=null,c=function(){let h=new wg("The user aborted a request.");i(h),n.body&&n.body instanceof so.Readable&&n.body.destroy(h),!(!l||!l.body)&&l.body.emit("error",h)};if(o&&o.aborted){c();return}let u=function(){c(),f()},d=a(s),p;o&&o.addEventListener("abort",u);function f(){d.abort(),o&&o.removeEventListener("abort",u),clearTimeout(p)}n.timeout&&d.once("socket",function(m){p=setTimeout(function(){i(new Yi(`network timeout at: ${n.url}`,"request-timeout")),f()},n.timeout)}),d.on("error",function(m){i(new Yi(`request to ${n.url} failed, reason: ${m.message}`,"system",m)),f()}),d.on("response",function(m){clearTimeout(p);let h=TPe(m.headers);if(lu.isRedirect(m.statusCode)){let E=h.get("Location"),T=null;try{T=E===null?null:new bT(E,n.url).toString()}catch{if(n.redirect!=="manual"){i(new Yi(`uri requested responds with an invalid redirect URL: ${E}`,"invalid-redirect")),f();return}}switch(n.redirect){case"error":i(new Yi(`uri requested responds with a redirect, redirect mode is set to error: ${n.url}`,"no-redirect")),f();return;case"manual":if(T!==null)try{h.set("Location",T)}catch(O){i(O)}break;case"follow":if(T===null)break;if(n.counter>=n.follow){i(new Yi(`maximum redirect reached at: ${n.url}`,"max-redirect")),f();return}let q={headers:new fa(n.headers),follow:n.follow,counter:n.counter+1,agent:n.agent,compress:n.compress,method:n.method,body:n.body,signal:n.signal,timeout:n.timeout,size:n.size};if(!DPe(n.url,T))for(let O of["authorization","www-authenticate","cookie","cookie2"])q.headers.delete(O);if(m.statusCode!==303&&n.body&&zK(n)===null){i(new Yi("Cannot follow redirect with body being a readable stream","unsupported-redirect")),f();return}(m.statusCode===303||(m.statusCode===301||m.statusCode===302)&&n.method==="POST")&&(q.method="GET",q.body=void 0,q.headers.delete("content-length")),r(lu(new cu(T,q))),f();return}}m.once("end",function(){o&&o.removeEventListener("abort",u)});let y=m.pipe(new BK),b={url:n.url,status:m.statusCode,statusText:m.statusMessage,headers:h,size:n.size,timeout:n.timeout,counter:n.counter},w=h.get("Content-Encoding");if(!n.compress||n.method==="HEAD"||w===null||m.statusCode===204||m.statusCode===304){l=new no(y,b),r(l);return}let v={flush:$d.Z_SYNC_FLUSH,finishFlush:$d.Z_SYNC_FLUSH};if(w=="gzip"||w=="x-gzip"){y=y.pipe($d.createGunzip(v)),l=new no(y,b),r(l);return}if(w=="deflate"||w=="x-deflate"){m.pipe(new BK).once("data",function(T){(T[0]&15)===8?y=y.pipe($d.createInflate()):y=y.pipe($d.createInflateRaw()),l=new no(y,b),r(l)});return}if(w=="br"&&typeof $d.createBrotliDecompress=="function"){y=y.pipe($d.createBrotliDecompress()),l=new no(y,b),r(l);return}l=new no(y,b),r(l)}),SPe(d,n)})}lu.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};lu.Promise=global.Promise;HK.exports=Ho=lu;Object.defineProperty(Ho,"__esModule",{value:!0});Ho.default=Ho;Ho.Headers=fa;Ho.Request=cu;Ho.Response=no;Ho.FetchError=Yi});var ET=g(wT=>{"use strict";Object.defineProperty(wT,"__esModule",{value:!0});var _T=class extends Error{constructor(t){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="Deprecation"}};wT.Deprecation=_T});var KK=g(xT=>{"use strict";Object.defineProperty(xT,"__esModule",{value:!0});function LPe(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var VK=ET(),WK=LPe(G0()),FPe=WK(e=>console.warn(e)),BPe=WK(e=>console.warn(e)),ST=class extends Error{constructor(t,r,i){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=r;let n;"headers"in i&&typeof i.headers<"u"&&(n=i.headers),"response"in i&&(this.response=i.response,n=i.response.headers);let s=Object.assign({},i.request);i.request.headers.authorization&&(s.headers=Object.assign({},i.request.headers,{authorization:i.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),s.url=s.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=s,Object.defineProperty(this,"code",{get(){return FPe(new VK.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),r}}),Object.defineProperty(this,"headers",{get(){return BPe(new VK.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),n||{}}})}};xT.RequestError=ST});var AT=g(RT=>{"use strict";Object.defineProperty(RT,"__esModule",{value:!0});function qPe(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var MPe=aK(),kPe=fg(),jPe=iT(),UPe=qPe(GK()),Sg=KK(),zPe="5.6.3";function $Pe(e){return e.arrayBuffer()}function XK(e){let t=e.request&&e.request.log?e.request.log:console;(jPe.isPlainObject(e.body)||Array.isArray(e.body))&&(e.body=JSON.stringify(e.body));let r={},i,n;return(e.request&&e.request.fetch||UPe)(e.url,Object.assign({method:e.method,body:e.body,headers:e.headers,redirect:e.redirect},e.request)).then(async a=>{n=a.url,i=a.status;for(let o of a.headers)r[o[0]]=o[1];if("deprecation"in r){let o=r.link&&r.link.match(/<([^>]+)>; rel="deprecation"/),l=o&&o.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${r.sunset}${l?`. See ${l}`:""}`)}if(!(i===204||i===205)){if(e.method==="HEAD"){if(i<400)return;throw new Sg.RequestError(a.statusText,i,{response:{url:n,status:i,headers:r,data:void 0},request:e})}if(i===304)throw new Sg.RequestError("Not modified",i,{response:{url:n,status:i,headers:r,data:await TT(a)},request:e});if(i>=400){let o=await TT(a);throw new Sg.RequestError(HPe(o),i,{response:{url:n,status:i,headers:r,data:o},request:e})}return TT(a)}}).then(a=>({status:i,url:n,headers:r,data:a})).catch(a=>{throw a instanceof Sg.RequestError?a:new Sg.RequestError(a.message,500,{request:e})})}async function TT(e){let t=e.headers.get("content-type");return/application\/json/.test(t)?e.json():!t||/^text\/|charset=utf-8$/.test(t)?e.text():$Pe(e)}function HPe(e){return typeof e=="string"?e:"message"in e?Array.isArray(e.errors)?`${e.message}: ${e.errors.map(JSON.stringify).join(", ")}`:e.message:`Unknown error: ${JSON.stringify(e)}`}function NT(e,t){let r=e.defaults(t);return Object.assign(function(n,s){let a=r.merge(n,s);if(!a.request||!a.request.hook)return XK(r.parse(a));let o=(l,c)=>XK(r.parse(r.merge(l,c)));return Object.assign(o,{endpoint:r,defaults:NT.bind(null,r)}),a.request.hook(o,a)},{endpoint:r,defaults:NT.bind(null,r)})}var GPe=NT(MPe.endpoint,{headers:{"user-agent":`octokit-request.js/${zPe} ${kPe.getUserAgent()}`}});RT.request=GPe});var ZK=g(xg=>{"use strict";Object.defineProperty(xg,"__esModule",{value:!0});var YK=AT(),VPe=fg(),WPe="4.8.0";function KPe(e){return`Request failed due to following response errors: +`+e.errors.map(t=>` - ${t.message}`).join(` +`)}var fv=class extends Error{constructor(t,r,i){super(KPe(i)),this.request=t,this.headers=r,this.response=i,this.name="GraphqlResponseError",this.errors=i.errors,this.data=i.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}},XPe=["method","baseUrl","url","headers","request","query","mediaType"],QPe=["query","method","url"],QK=/\/api\/v3\/?$/;function YPe(e,t,r){if(r){if(typeof t=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let a in r)if(QPe.includes(a))return Promise.reject(new Error(`[@octokit/graphql] "${a}" cannot be used as variable name`))}let i=typeof t=="string"?Object.assign({query:t},r):t,n=Object.keys(i).reduce((a,o)=>XPe.includes(o)?(a[o]=i[o],a):(a.variables||(a.variables={}),a.variables[o]=i[o],a),{}),s=i.baseUrl||e.endpoint.DEFAULTS.baseUrl;return QK.test(s)&&(n.url=s.replace(QK,"/api/graphql")),e(n).then(a=>{if(a.data.errors){let o={};for(let l of Object.keys(a.headers))o[l]=a.headers[l];throw new fv(n,o,a.data)}return a.data.data})}function CT(e,t){let r=e.defaults(t);return Object.assign((n,s)=>YPe(r,n,s),{defaults:CT.bind(null,r),endpoint:YK.request.endpoint})}var ZPe=CT(YK.request,{headers:{"user-agent":`octokit-graphql.js/${WPe} ${VPe.getUserAgent()}`},method:"POST",url:"/graphql"});function JPe(e){return CT(e,{method:"POST",url:"/graphql"})}xg.GraphqlResponseError=fv;xg.graphql=ZPe;xg.withCustomRequest=JPe});var JK=g(OT=>{"use strict";Object.defineProperty(OT,"__esModule",{value:!0});var eIe=/^v1\./,tIe=/^ghs_/,rIe=/^ghu_/;async function iIe(e){let t=e.split(/\./).length===3,r=eIe.test(e)||tIe.test(e),i=rIe.test(e);return{type:"token",token:e,tokenType:t?"app":r?"installation":i?"user-to-server":"oauth"}}function nIe(e){return e.split(/\./).length===3?`bearer ${e}`:`token ${e}`}async function sIe(e,t,r,i){let n=t.endpoint.merge(r,i);return n.headers.authorization=nIe(e),t(n)}var aIe=function(t){if(!t)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof t!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return t=t.replace(/^(token|bearer) +/i,""),Object.assign(iIe.bind(null,t),{hook:sIe.bind(null,t)})};OT.createTokenAuth=aIe});var IT=g(PT=>{"use strict";Object.defineProperty(PT,"__esModule",{value:!0});var oIe=fg(),lIe=ZW(),eX=AT(),cIe=ZK(),uIe=JK();function dIe(e,t){if(e==null)return{};var r={},i=Object.keys(e),n,s;for(s=0;s=0)&&(r[n]=e[n]);return r}function pIe(e,t){if(e==null)return{};var r=dIe(e,t),i,n;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(r[i]=e[i])}return r}var tX="3.6.0",fIe=["authStrategy"],Tg=class{constructor(t={}){let r=new lIe.Collection,i={baseUrl:eX.request.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},t.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(i.headers["user-agent"]=[t.userAgent,`octokit-core.js/${tX} ${oIe.getUserAgent()}`].filter(Boolean).join(" "),t.baseUrl&&(i.baseUrl=t.baseUrl),t.previews&&(i.mediaType.previews=t.previews),t.timeZone&&(i.headers["time-zone"]=t.timeZone),this.request=eX.request.defaults(i),this.graphql=cIe.withCustomRequest(this.request).defaults(i),this.log=Object.assign({debug:()=>{},info:()=>{},warn:console.warn.bind(console),error:console.error.bind(console)},t.log),this.hook=r,t.authStrategy){let{authStrategy:s}=t,a=pIe(t,fIe),o=s(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:a},t.auth));r.wrap("request",o.hook),this.auth=o}else if(!t.auth)this.auth=async()=>({type:"unauthenticated"});else{let s=uIe.createTokenAuth(t.auth);r.wrap("request",s.hook),this.auth=s}this.constructor.plugins.forEach(s=>{Object.assign(this,s(this,t))})}static defaults(t){return class extends this{constructor(...i){let n=i[0]||{};if(typeof t=="function"){super(t(n));return}super(Object.assign({},t,n,n.userAgent&&t.userAgent?{userAgent:`${n.userAgent} ${t.userAgent}`}:null))}}}static plugin(...t){var r;let i=this.plugins;return r=class extends this{},r.plugins=i.concat(t.filter(s=>!i.includes(s))),r}};Tg.VERSION=tX;Tg.plugins=[];PT.Octokit=Tg});var cX=g(mv=>{"use strict";Object.defineProperty(mv,"__esModule",{value:!0});function rX(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function iX(e){for(var t=1;t{"use strict";Object.defineProperty(nm,"__esModule",{value:!0});var gIe="2.21.3";function uX(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function dX(e){for(var t=1;t({async next(){if(!o)return{done:!0};try{let l=await n({method:s,url:o,headers:a}),c=bIe(l);return o=((c.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1],{value:c}}catch(l){if(l.status!==409)throw l;return o="",{value:{status:200,headers:{},data:[]}}}}})}}function pX(e,t,r,i){return typeof r=="function"&&(i=r,r=void 0),fX(e,[],DT(e,t,r)[Symbol.asyncIterator](),i)}function fX(e,t,r,i){return r.next().then(n=>{if(n.done)return t;let s=!1;function a(){s=!0}return t=t.concat(i?i(n.value,a):n.value.data),s?t:fX(e,t,r,i)})}var vIe=Object.assign(pX,{iterator:DT}),mX=["GET /app/hook/deliveries","GET /app/installations","GET /applications/grants","GET /authorizations","GET /enterprises/{enterprise}/actions/permissions/organizations","GET /enterprises/{enterprise}/actions/runner-groups","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners","GET /enterprises/{enterprise}/actions/runners","GET /enterprises/{enterprise}/audit-log","GET /enterprises/{enterprise}/secret-scanning/alerts","GET /enterprises/{enterprise}/settings/billing/advanced-security","GET /events","GET /gists","GET /gists/public","GET /gists/starred","GET /gists/{gist_id}/comments","GET /gists/{gist_id}/commits","GET /gists/{gist_id}/forks","GET /installation/repositories","GET /issues","GET /licenses","GET /marketplace_listing/plans","GET /marketplace_listing/plans/{plan_id}/accounts","GET /marketplace_listing/stubbed/plans","GET /marketplace_listing/stubbed/plans/{plan_id}/accounts","GET /networks/{owner}/{repo}/events","GET /notifications","GET /organizations","GET /orgs/{org}/actions/cache/usage-by-repository","GET /orgs/{org}/actions/permissions/repositories","GET /orgs/{org}/actions/runner-groups","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners","GET /orgs/{org}/actions/runners","GET /orgs/{org}/actions/secrets","GET /orgs/{org}/actions/secrets/{secret_name}/repositories","GET /orgs/{org}/audit-log","GET /orgs/{org}/blocks","GET /orgs/{org}/code-scanning/alerts","GET /orgs/{org}/codespaces","GET /orgs/{org}/credential-authorizations","GET /orgs/{org}/dependabot/secrets","GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories","GET /orgs/{org}/events","GET /orgs/{org}/external-groups","GET /orgs/{org}/failed_invitations","GET /orgs/{org}/hooks","GET /orgs/{org}/hooks/{hook_id}/deliveries","GET /orgs/{org}/installations","GET /orgs/{org}/invitations","GET /orgs/{org}/invitations/{invitation_id}/teams","GET /orgs/{org}/issues","GET /orgs/{org}/members","GET /orgs/{org}/migrations","GET /orgs/{org}/migrations/{migration_id}/repositories","GET /orgs/{org}/outside_collaborators","GET /orgs/{org}/packages","GET /orgs/{org}/packages/{package_type}/{package_name}/versions","GET /orgs/{org}/projects","GET /orgs/{org}/public_members","GET /orgs/{org}/repos","GET /orgs/{org}/secret-scanning/alerts","GET /orgs/{org}/settings/billing/advanced-security","GET /orgs/{org}/team-sync/groups","GET /orgs/{org}/teams","GET /orgs/{org}/teams/{team_slug}/discussions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions","GET /orgs/{org}/teams/{team_slug}/invitations","GET /orgs/{org}/teams/{team_slug}/members","GET /orgs/{org}/teams/{team_slug}/projects","GET /orgs/{org}/teams/{team_slug}/repos","GET /orgs/{org}/teams/{team_slug}/teams","GET /projects/columns/{column_id}/cards","GET /projects/{project_id}/collaborators","GET /projects/{project_id}/columns","GET /repos/{owner}/{repo}/actions/artifacts","GET /repos/{owner}/{repo}/actions/caches","GET /repos/{owner}/{repo}/actions/runners","GET /repos/{owner}/{repo}/actions/runs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs","GET /repos/{owner}/{repo}/actions/secrets","GET /repos/{owner}/{repo}/actions/workflows","GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","GET /repos/{owner}/{repo}/assignees","GET /repos/{owner}/{repo}/branches","GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations","GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs","GET /repos/{owner}/{repo}/code-scanning/alerts","GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","GET /repos/{owner}/{repo}/code-scanning/analyses","GET /repos/{owner}/{repo}/codespaces","GET /repos/{owner}/{repo}/codespaces/devcontainers","GET /repos/{owner}/{repo}/codespaces/secrets","GET /repos/{owner}/{repo}/collaborators","GET /repos/{owner}/{repo}/comments","GET /repos/{owner}/{repo}/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/commits","GET /repos/{owner}/{repo}/commits/{commit_sha}/comments","GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls","GET /repos/{owner}/{repo}/commits/{ref}/check-runs","GET /repos/{owner}/{repo}/commits/{ref}/check-suites","GET /repos/{owner}/{repo}/commits/{ref}/status","GET /repos/{owner}/{repo}/commits/{ref}/statuses","GET /repos/{owner}/{repo}/contributors","GET /repos/{owner}/{repo}/dependabot/secrets","GET /repos/{owner}/{repo}/deployments","GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses","GET /repos/{owner}/{repo}/environments","GET /repos/{owner}/{repo}/events","GET /repos/{owner}/{repo}/forks","GET /repos/{owner}/{repo}/git/matching-refs/{ref}","GET /repos/{owner}/{repo}/hooks","GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries","GET /repos/{owner}/{repo}/invitations","GET /repos/{owner}/{repo}/issues","GET /repos/{owner}/{repo}/issues/comments","GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/issues/events","GET /repos/{owner}/{repo}/issues/{issue_number}/comments","GET /repos/{owner}/{repo}/issues/{issue_number}/events","GET /repos/{owner}/{repo}/issues/{issue_number}/labels","GET /repos/{owner}/{repo}/issues/{issue_number}/reactions","GET /repos/{owner}/{repo}/issues/{issue_number}/timeline","GET /repos/{owner}/{repo}/keys","GET /repos/{owner}/{repo}/labels","GET /repos/{owner}/{repo}/milestones","GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels","GET /repos/{owner}/{repo}/notifications","GET /repos/{owner}/{repo}/pages/builds","GET /repos/{owner}/{repo}/projects","GET /repos/{owner}/{repo}/pulls","GET /repos/{owner}/{repo}/pulls/comments","GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/pulls/{pull_number}/comments","GET /repos/{owner}/{repo}/pulls/{pull_number}/commits","GET /repos/{owner}/{repo}/pulls/{pull_number}/files","GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","GET /repos/{owner}/{repo}/releases","GET /repos/{owner}/{repo}/releases/{release_id}/assets","GET /repos/{owner}/{repo}/releases/{release_id}/reactions","GET /repos/{owner}/{repo}/secret-scanning/alerts","GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations","GET /repos/{owner}/{repo}/stargazers","GET /repos/{owner}/{repo}/subscribers","GET /repos/{owner}/{repo}/tags","GET /repos/{owner}/{repo}/teams","GET /repos/{owner}/{repo}/topics","GET /repositories","GET /repositories/{repository_id}/environments/{environment_name}/secrets","GET /search/code","GET /search/commits","GET /search/issues","GET /search/labels","GET /search/repositories","GET /search/topics","GET /search/users","GET /teams/{team_id}/discussions","GET /teams/{team_id}/discussions/{discussion_number}/comments","GET /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /teams/{team_id}/discussions/{discussion_number}/reactions","GET /teams/{team_id}/invitations","GET /teams/{team_id}/members","GET /teams/{team_id}/projects","GET /teams/{team_id}/repos","GET /teams/{team_id}/teams","GET /user/blocks","GET /user/codespaces","GET /user/codespaces/secrets","GET /user/emails","GET /user/followers","GET /user/following","GET /user/gpg_keys","GET /user/installations","GET /user/installations/{installation_id}/repositories","GET /user/issues","GET /user/keys","GET /user/marketplace_purchases","GET /user/marketplace_purchases/stubbed","GET /user/memberships/orgs","GET /user/migrations","GET /user/migrations/{migration_id}/repositories","GET /user/orgs","GET /user/packages","GET /user/packages/{package_type}/{package_name}/versions","GET /user/public_emails","GET /user/repos","GET /user/repository_invitations","GET /user/starred","GET /user/subscriptions","GET /user/teams","GET /users","GET /users/{username}/events","GET /users/{username}/events/orgs/{org}","GET /users/{username}/events/public","GET /users/{username}/followers","GET /users/{username}/following","GET /users/{username}/gists","GET /users/{username}/gpg_keys","GET /users/{username}/keys","GET /users/{username}/orgs","GET /users/{username}/packages","GET /users/{username}/projects","GET /users/{username}/received_events","GET /users/{username}/received_events/public","GET /users/{username}/repos","GET /users/{username}/starred","GET /users/{username}/subscriptions"];function _Ie(e){return typeof e=="string"?mX.includes(e):!1}function hX(e){return{paginate:Object.assign(pX.bind(null,e),{iterator:DT.bind(null,e)})}}hX.VERSION=gIe;nm.composePaginateRest=vIe;nm.isPaginatingEndpoint=_Ie;nm.paginateRest=hX;nm.paginatingEndpoints=mX});var sm=g(Zi=>{"use strict";var wIe=Zi&&Zi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),EIe=Zi&&Zi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),bX=Zi&&Zi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&wIe(t,e,r);return EIe(t,e),t};Object.defineProperty(Zi,"__esModule",{value:!0});Zi.getOctokitOptions=Zi.GitHub=Zi.defaults=Zi.context=void 0;var SIe=bX(eT()),LT=bX(MW()),xIe=IT(),TIe=cX(),NIe=gX();Zi.context=new SIe.Context;var yX=LT.getApiBaseUrl();Zi.defaults={baseUrl:yX,request:{agent:LT.getProxyAgent(yX)}};Zi.GitHub=xIe.Octokit.plugin(TIe.restEndpointMethods,NIe.paginateRest).defaults(Zi.defaults);function RIe(e,t){let r=Object.assign({},t||{}),i=LT.getAuthString(e,r);return i&&(r.auth=i),r}Zi.getOctokitOptions=RIe});var qT=g((FT,BT)=>{(function(e,t){typeof FT=="object"&&typeof BT<"u"?BT.exports=t():typeof define=="function"&&define.amd?define(t):e.Bottleneck=t()})(FT,function(){"use strict";var e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function t(xe){return xe&&xe.default||xe}var r=function(xe,k,C={}){var U,W,K;for(U in k)K=k[U],C[U]=(W=xe[U])!=null?W:K;return C},i=function(xe,k,C={}){var U,W;for(U in xe)W=xe[U],k[U]!==void 0&&(C[U]=W);return C},n={load:r,overwrite:i},s;s=class{constructor(k,C){this.incr=k,this.decr=C,this._first=null,this._last=null,this.length=0}push(k){var C;this.length++,typeof this.incr=="function"&&this.incr(),C={value:k,prev:this._last,next:null},this._last!=null?(this._last.next=C,this._last=C):this._first=this._last=C}shift(){var k;if(this._first!=null)return this.length--,typeof this.decr=="function"&&this.decr(),k=this._first.value,(this._first=this._first.next)!=null?this._first.prev=null:this._last=null,k}first(){if(this._first!=null)return this._first.value}getArray(){var k,C,U;for(k=this._first,U=[];k!=null;)U.push((C=k,k=k.next,C.value));return U}forEachShift(k){var C;for(C=this.shift();C!=null;)k(C),C=this.shift()}debug(){var k,C,U,W,K;for(k=this._first,K=[];k!=null;)K.push((C=k,k=k.next,{value:C.value,prev:(U=C.prev)!=null?U.value:void 0,next:(W=C.next)!=null?W.value:void 0}));return K}};var a=s,o;o=class{constructor(k){if(this.instance=k,this._events={},this.instance.on!=null||this.instance.once!=null||this.instance.removeAllListeners!=null)throw new Error("An Emitter already exists for this object");this.instance.on=(C,U)=>this._addListener(C,"many",U),this.instance.once=(C,U)=>this._addListener(C,"once",U),this.instance.removeAllListeners=(C=null)=>C!=null?delete this._events[C]:this._events={}}_addListener(k,C,U){var W;return(W=this._events)[k]==null&&(W[k]=[]),this._events[k].push({cb:U,status:C}),this.instance}listenerCount(k){return this._events[k]!=null?this._events[k].length:0}async trigger(k,...C){var U,W;try{return k!=="debug"&&this.trigger("debug",`Event triggered: ${k}`,C),this._events[k]==null?void 0:(this._events[k]=this._events[k].filter(function(K){return K.status!=="none"}),W=this._events[k].map(async K=>{var ee,ye;if(K.status!=="none"){K.status==="once"&&(K.status="none");try{return ye=typeof K.cb=="function"?K.cb(...C):void 0,typeof ye?.then=="function"?await ye:ye}catch(Et){return ee=Et,this.trigger("error",ee),null}}}),(await Promise.all(W)).find(function(K){return K!=null}))}catch(K){return U=K,this.trigger("error",U),null}}};var l=o,c,u,d;c=a,u=l,d=class{constructor(k){var C;this.Events=new u(this),this._length=0,this._lists=function(){var U,W,K;for(K=[],C=U=1,W=k;1<=W?U<=W:U>=W;C=1<=W?++U:--U)K.push(new c(()=>this.incr(),()=>this.decr()));return K}.call(this)}incr(){if(this._length++===0)return this.Events.trigger("leftzero")}decr(){if(--this._length===0)return this.Events.trigger("zero")}push(k){return this._lists[k.options.priority].push(k)}queued(k){return k!=null?this._lists[k].length:this._length}shiftAll(k){return this._lists.forEach(function(C){return C.forEachShift(k)})}getFirst(k=this._lists){var C,U,W;for(C=0,U=k.length;C0)return W;return[]}shiftLastFrom(k){return this.getFirst(this._lists.slice(k).reverse()).shift()}};var p=d,f;f=class extends Error{};var m=f,h,y,b,w,v;w=10,y=5,v=n,h=m,b=class{constructor(k,C,U,W,K,ee,ye,Et){this.task=k,this.args=C,this.rejectOnDrop=K,this.Events=ee,this._states=ye,this.Promise=Et,this.options=v.load(U,W),this.options.priority=this._sanitizePriority(this.options.priority),this.options.id===W.id&&(this.options.id=`${this.options.id}-${this._randomIndex()}`),this.promise=new this.Promise((Qt,xi)=>{this._resolve=Qt,this._reject=xi}),this.retryCount=0}_sanitizePriority(k){var C;return C=~~k!==k?y:k,C<0?0:C>w-1?w-1:C}_randomIndex(){return Math.random().toString(36).slice(2)}doDrop({error:k,message:C="This job has been dropped by Bottleneck"}={}){return this._states.remove(this.options.id)?(this.rejectOnDrop&&this._reject(k??new h(C)),this.Events.trigger("dropped",{args:this.args,options:this.options,task:this.task,promise:this.promise}),!0):!1}_assertStatus(k){var C;if(C=this._states.jobStatus(this.options.id),!(C===k||k==="DONE"&&C===null))throw new h(`Invalid job status ${C}, expected ${k}. Please open an issue at https://github.com/SGrondin/bottleneck/issues`)}doReceive(){return this._states.start(this.options.id),this.Events.trigger("received",{args:this.args,options:this.options})}doQueue(k,C){return this._assertStatus("RECEIVED"),this._states.next(this.options.id),this.Events.trigger("queued",{args:this.args,options:this.options,reachedHWM:k,blocked:C})}doRun(){return this.retryCount===0?(this._assertStatus("QUEUED"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),this.Events.trigger("scheduled",{args:this.args,options:this.options})}async doExecute(k,C,U,W){var K,ee,ye;this.retryCount===0?(this._assertStatus("RUNNING"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),ee={args:this.args,options:this.options,retryCount:this.retryCount},this.Events.trigger("executing",ee);try{if(ye=await(k!=null?k.schedule(this.options,this.task,...this.args):this.task(...this.args)),C())return this.doDone(ee),await W(this.options,ee),this._assertStatus("DONE"),this._resolve(ye)}catch(Et){return K=Et,this._onFailure(K,ee,C,U,W)}}doExpire(k,C,U){var W,K;return this._states.jobStatus(this.options.id==="RUNNING")&&this._states.next(this.options.id),this._assertStatus("EXECUTING"),K={args:this.args,options:this.options,retryCount:this.retryCount},W=new h(`This job timed out after ${this.options.expiration} ms.`),this._onFailure(W,K,k,C,U)}async _onFailure(k,C,U,W,K){var ee,ye;if(U())return ee=await this.Events.trigger("failed",k,C),ee!=null?(ye=~~ee,this.Events.trigger("retry",`Retrying ${this.options.id} after ${ye} ms`,C),this.retryCount++,W(ye)):(this.doDone(C),await K(this.options,C),this._assertStatus("DONE"),this._reject(k))}doDone(k){return this._assertStatus("EXECUTING"),this._states.next(this.options.id),this.Events.trigger("done",k)}};var E=b,T,q,O;O=n,T=m,q=class{constructor(k,C,U){this.instance=k,this.storeOptions=C,this.clientId=this.instance._randomIndex(),O.load(U,U,this),this._nextRequest=this._lastReservoirRefresh=this._lastReservoirIncrease=Date.now(),this._running=0,this._done=0,this._unblockTime=0,this.ready=this.Promise.resolve(),this.clients={},this._startHeartbeat()}_startHeartbeat(){var k;return this.heartbeat==null&&(this.storeOptions.reservoirRefreshInterval!=null&&this.storeOptions.reservoirRefreshAmount!=null||this.storeOptions.reservoirIncreaseInterval!=null&&this.storeOptions.reservoirIncreaseAmount!=null)?typeof(k=this.heartbeat=setInterval(()=>{var C,U,W,K,ee;if(K=Date.now(),this.storeOptions.reservoirRefreshInterval!=null&&K>=this._lastReservoirRefresh+this.storeOptions.reservoirRefreshInterval&&(this._lastReservoirRefresh=K,this.storeOptions.reservoir=this.storeOptions.reservoirRefreshAmount,this.instance._drainAll(this.computeCapacity())),this.storeOptions.reservoirIncreaseInterval!=null&&K>=this._lastReservoirIncrease+this.storeOptions.reservoirIncreaseInterval&&({reservoirIncreaseAmount:C,reservoirIncreaseMaximum:W,reservoir:ee}=this.storeOptions,this._lastReservoirIncrease=K,U=W!=null?Math.min(C,W-ee):C,U>0))return this.storeOptions.reservoir+=U,this.instance._drainAll(this.computeCapacity())},this.heartbeatInterval)).unref=="function"?k.unref():void 0:clearInterval(this.heartbeat)}async __publish__(k){return await this.yieldLoop(),this.instance.Events.trigger("message",k.toString())}async __disconnect__(k){return await this.yieldLoop(),clearInterval(this.heartbeat),this.Promise.resolve()}yieldLoop(k=0){return new this.Promise(function(C,U){return setTimeout(C,k)})}computePenalty(){var k;return(k=this.storeOptions.penalty)!=null?k:15*this.storeOptions.minTime||5e3}async __updateSettings__(k){return await this.yieldLoop(),O.overwrite(k,k,this.storeOptions),this._startHeartbeat(),this.instance._drainAll(this.computeCapacity()),!0}async __running__(){return await this.yieldLoop(),this._running}async __queued__(){return await this.yieldLoop(),this.instance.queued()}async __done__(){return await this.yieldLoop(),this._done}async __groupCheck__(k){return await this.yieldLoop(),this._nextRequest+this.timeout=k}check(k,C){return this.conditionsCheck(k)&&this._nextRequest-C<=0}async __check__(k){var C;return await this.yieldLoop(),C=Date.now(),this.check(k,C)}async __register__(k,C,U){var W,K;return await this.yieldLoop(),W=Date.now(),this.conditionsCheck(C)?(this._running+=C,this.storeOptions.reservoir!=null&&(this.storeOptions.reservoir-=C),K=Math.max(this._nextRequest-W,0),this._nextRequest=W+K+this.storeOptions.minTime,{success:!0,wait:K,reservoir:this.storeOptions.reservoir}):{success:!1}}strategyIsBlock(){return this.storeOptions.strategy===3}async __submit__(k,C){var U,W,K;if(await this.yieldLoop(),this.storeOptions.maxConcurrent!=null&&C>this.storeOptions.maxConcurrent)throw new T(`Impossible to add a job having a weight of ${C} to a limiter having a maxConcurrent setting of ${this.storeOptions.maxConcurrent}`);return W=Date.now(),K=this.storeOptions.highWater!=null&&k===this.storeOptions.highWater&&!this.check(C,W),U=this.strategyIsBlock()&&(K||this.isBlocked(W)),U&&(this._unblockTime=W+this.computePenalty(),this._nextRequest=this._unblockTime+this.storeOptions.minTime,this.instance._dropAllQueued()),{reachedHWM:K,blocked:U,strategy:this.storeOptions.strategy}}async __free__(k,C){return await this.yieldLoop(),this._running-=C,this._done+=C,this.instance._drainAll(this.computeCapacity()),{running:this._running}}};var B=q,P,M;P=m,M=class{constructor(k){this.status=k,this._jobs={},this.counts=this.status.map(function(){return 0})}next(k){var C,U;if(C=this._jobs[k],U=C+1,C!=null&&U(k[this.status[U]]=C,k),{})}};var x=M,Y,L;Y=a,L=class{constructor(k,C){this.schedule=this.schedule.bind(this),this.name=k,this.Promise=C,this._running=0,this._queue=new Y}isEmpty(){return this._queue.length===0}async _tryToRun(){var k,C,U,W,K,ee,ye;if(this._running<1&&this._queue.length>0)return this._running++,{task:ye,args:k,resolve:K,reject:W}=this._queue.shift(),C=await async function(){try{return ee=await ye(...k),function(){return K(ee)}}catch(Et){return U=Et,function(){return W(U)}}}(),this._running--,this._tryToRun(),C()}schedule(k,...C){var U,W,K;return K=W=null,U=new this.Promise(function(ee,ye){return K=ee,W=ye}),this._queue.push({task:k,args:C,resolve:K,reject:W}),this._tryToRun(),U}};var R=L,I="2.19.5",F={version:I},ae=Object.freeze({version:I,default:F}),ie=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),_e=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),Ue=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),pt,vt,Wt,Fr,Ve,Re;Re=n,pt=l,Fr=ie,Wt=_e,Ve=Ue,vt=function(){class xe{constructor(C={}){this.deleteKey=this.deleteKey.bind(this),this.limiterOptions=C,Re.load(this.limiterOptions,this.defaults,this),this.Events=new pt(this),this.instances={},this.Bottleneck=pf,this._startAutoCleanup(),this.sharedConnection=this.connection!=null,this.connection==null&&(this.limiterOptions.datastore==="redis"?this.connection=new Fr(Object.assign({},this.limiterOptions,{Events:this.Events})):this.limiterOptions.datastore==="ioredis"&&(this.connection=new Wt(Object.assign({},this.limiterOptions,{Events:this.Events}))))}key(C=""){var U;return(U=this.instances[C])!=null?U:(()=>{var W;return W=this.instances[C]=new this.Bottleneck(Object.assign(this.limiterOptions,{id:`${this.id}-${C}`,timeout:this.timeout,connection:this.connection})),this.Events.trigger("created",W,C),W})()}async deleteKey(C=""){var U,W;return W=this.instances[C],this.connection&&(U=await this.connection.__runCommand__(["del",...Ve.allKeys(`${this.id}-${C}`)])),W!=null&&(delete this.instances[C],await W.disconnect()),W!=null||U>0}limiters(){var C,U,W,K;U=this.instances,W=[];for(C in U)K=U[C],W.push({key:C,limiter:K});return W}keys(){return Object.keys(this.instances)}async clusterKeys(){var C,U,W,K,ee,ye,Et,Qt,xi;if(this.connection==null)return this.Promise.resolve(this.keys());for(ye=[],C=null,xi=`b_${this.id}-`.length,U=9;C!==0;)for([Qt,W]=await this.connection.__runCommand__(["scan",C??0,"match",`b_${this.id}-*_settings`,"count",1e4]),C=~~Qt,K=0,Et=W.length;K{var U,W,K,ee,ye,Et;ye=Date.now(),K=this.instances,ee=[];for(W in K){Et=K[W];try{await Et._store.__groupCheck__(ye)?ee.push(this.deleteKey(W)):ee.push(void 0)}catch(Qt){U=Qt,ee.push(Et.Events.trigger("error",U))}}return ee},this.timeout/2)).unref=="function"?C.unref():void 0}updateSettings(C={}){if(Re.overwrite(C,this.defaults,this),Re.overwrite(C,C,this.limiterOptions),C.timeout!=null)return this._startAutoCleanup()}disconnect(C=!0){var U;if(!this.sharedConnection)return(U=this.connection)!=null?U.disconnect(C):void 0}}return xe.prototype.defaults={timeout:1e3*60*5,connection:null,Promise,id:"group-key"},xe}.call(e);var Dn=vt,yd,se,ut;ut=n,se=l,yd=function(){class xe{constructor(C={}){this.options=C,ut.load(this.options,this.defaults,this),this.Events=new se(this),this._arr=[],this._resetPromise(),this._lastFlush=Date.now()}_resetPromise(){return this._promise=new this.Promise((C,U)=>this._resolve=C)}_flush(){return clearTimeout(this._timeout),this._lastFlush=Date.now(),this._resolve(),this.Events.trigger("batch",this._arr),this._arr=[],this._resetPromise()}add(C){var U;return this._arr.push(C),U=this._promise,this._arr.length===this.maxSize?this._flush():this.maxTime!=null&&this._arr.length===1&&(this._timeout=setTimeout(()=>this._flush(),this.maxTime)),U}}return xe.prototype.defaults={maxTime:null,maxSize:null,Promise},xe}.call(e);var re=yd,Ge=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),Xt=t(ae),ni,yr,Bl,Po,w0,E0,S0,uf,x0,df,ea,Za=[].splice;E0=10,yr=5,ea=n,S0=p,Po=E,w0=B,uf=Ge,Bl=l,x0=x,df=R,ni=function(){class xe{constructor(C={},...U){var W,K;this._addToQueue=this._addToQueue.bind(this),this._validateOptions(C,U),ea.load(C,this.instanceDefaults,this),this._queues=new S0(E0),this._scheduled={},this._states=new x0(["RECEIVED","QUEUED","RUNNING","EXECUTING"].concat(this.trackDoneStatus?["DONE"]:[])),this._limiter=null,this.Events=new Bl(this),this._submitLock=new df("submit",this.Promise),this._registerLock=new df("register",this.Promise),K=ea.load(C,this.storeDefaults,{}),this._store=function(){if(this.datastore==="redis"||this.datastore==="ioredis"||this.connection!=null)return W=ea.load(C,this.redisStoreDefaults,{}),new uf(this,K,W);if(this.datastore==="local")return W=ea.load(C,this.localStoreDefaults,{}),new w0(this,K,W);throw new xe.prototype.BottleneckError(`Invalid datastore type: ${this.datastore}`)}.call(this),this._queues.on("leftzero",()=>{var ee;return(ee=this._store.heartbeat)!=null&&typeof ee.ref=="function"?ee.ref():void 0}),this._queues.on("zero",()=>{var ee;return(ee=this._store.heartbeat)!=null&&typeof ee.unref=="function"?ee.unref():void 0})}_validateOptions(C,U){if(!(C!=null&&typeof C=="object"&&U.length===0))throw new xe.prototype.BottleneckError("Bottleneck v2 takes a single object argument. Refer to https://github.com/SGrondin/bottleneck#upgrading-to-v2 if you're upgrading from Bottleneck v1.")}ready(){return this._store.ready}clients(){return this._store.clients}channel(){return`b_${this.id}`}channel_client(){return`b_${this.id}_${this._store.clientId}`}publish(C){return this._store.__publish__(C)}disconnect(C=!0){return this._store.__disconnect__(C)}chain(C){return this._limiter=C,this}queued(C){return this._queues.queued(C)}clusterQueued(){return this._store.__queued__()}empty(){return this.queued()===0&&this._submitLock.isEmpty()}running(){return this._store.__running__()}done(){return this._store.__done__()}jobStatus(C){return this._states.jobStatus(C)}jobs(C){return this._states.statusJobs(C)}counts(){return this._states.statusCounts()}_randomIndex(){return Math.random().toString(36).slice(2)}check(C=1){return this._store.__check__(C)}_clearGlobalState(C){return this._scheduled[C]!=null?(clearTimeout(this._scheduled[C].expiration),delete this._scheduled[C],!0):!1}async _free(C,U,W,K){var ee,ye;try{if({running:ye}=await this._store.__free__(C,W.weight),this.Events.trigger("debug",`Freed ${W.id}`,K),ye===0&&this.empty())return this.Events.trigger("idle")}catch(Et){return ee=Et,this.Events.trigger("error",ee)}}_run(C,U,W){var K,ee,ye;return U.doRun(),K=this._clearGlobalState.bind(this,C),ye=this._run.bind(this,C,U),ee=this._free.bind(this,C,U),this._scheduled[C]={timeout:setTimeout(()=>U.doExecute(this._limiter,K,ye,ee),W),expiration:U.options.expiration!=null?setTimeout(function(){return U.doExpire(K,ye,ee)},W+U.options.expiration):void 0,job:U}}_drainOne(C){return this._registerLock.schedule(()=>{var U,W,K,ee,ye;return this.queued()===0?this.Promise.resolve(null):(ye=this._queues.getFirst(),{options:ee,args:U}=K=ye.first(),C!=null&&ee.weight>C?this.Promise.resolve(null):(this.Events.trigger("debug",`Draining ${ee.id}`,{args:U,options:ee}),W=this._randomIndex(),this._store.__register__(W,ee.weight,ee.expiration).then(({success:Et,wait:Qt,reservoir:xi})=>{var Io;return this.Events.trigger("debug",`Drained ${ee.id}`,{success:Et,args:U,options:ee}),Et?(ye.shift(),Io=this.empty(),Io&&this.Events.trigger("empty"),xi===0&&this.Events.trigger("depleted",Io),this._run(W,K,Qt),this.Promise.resolve(ee.weight)):this.Promise.resolve(null)})))})}_drainAll(C,U=0){return this._drainOne(C).then(W=>{var K;return W!=null?(K=C!=null?C-W:C,this._drainAll(K,U+W)):this.Promise.resolve(U)}).catch(W=>this.Events.trigger("error",W))}_dropAllQueued(C){return this._queues.shiftAll(function(U){return U.doDrop({message:C})})}stop(C={}){var U,W;return C=ea.load(C,this.stopDefaults),W=K=>{var ee;return ee=()=>{var ye;return ye=this._states.counts,ye[0]+ye[1]+ye[2]+ye[3]===K},new this.Promise((ye,Et)=>ee()?ye():this.on("done",()=>{if(ee())return this.removeAllListeners("done"),ye()}))},U=C.dropWaitingJobs?(this._run=function(K,ee){return ee.doDrop({message:C.dropErrorMessage})},this._drainOne=()=>this.Promise.resolve(null),this._registerLock.schedule(()=>this._submitLock.schedule(()=>{var K,ee,ye;ee=this._scheduled;for(K in ee)ye=ee[K],this.jobStatus(ye.job.options.id)==="RUNNING"&&(clearTimeout(ye.timeout),clearTimeout(ye.expiration),ye.job.doDrop({message:C.dropErrorMessage}));return this._dropAllQueued(C.dropErrorMessage),W(0)}))):this.schedule({priority:E0-1,weight:0},()=>W(1)),this._receive=function(K){return K._reject(new xe.prototype.BottleneckError(C.enqueueErrorMessage))},this.stop=()=>this.Promise.reject(new xe.prototype.BottleneckError("stop() has already been called")),U}async _addToQueue(C){var U,W,K,ee,ye,Et,Qt;({args:U,options:ee}=C);try{({reachedHWM:ye,blocked:W,strategy:Qt}=await this._store.__submit__(this.queued(),ee.weight))}catch(xi){return K=xi,this.Events.trigger("debug",`Could not queue ${ee.id}`,{args:U,options:ee,error:K}),C.doDrop({error:K}),!1}return W?(C.doDrop(),!0):ye&&(Et=Qt===xe.prototype.strategy.LEAK?this._queues.shiftLastFrom(ee.priority):Qt===xe.prototype.strategy.OVERFLOW_PRIORITY?this._queues.shiftLastFrom(ee.priority+1):Qt===xe.prototype.strategy.OVERFLOW?C:void 0,Et?.doDrop(),Et==null||Qt===xe.prototype.strategy.OVERFLOW)?(Et==null&&C.doDrop(),ye):(C.doQueue(ye,W),this._queues.push(C),await this._drainAll(),ye)}_receive(C){return this._states.jobStatus(C.options.id)!=null?(C._reject(new xe.prototype.BottleneckError(`A job with the same id already exists (id=${C.options.id})`)),!1):(C.doReceive(),this._submitLock.schedule(this._addToQueue,C))}submit(...C){var U,W,K,ee,ye,Et,Qt;return typeof C[0]=="function"?(ye=C,[W,...C]=ye,[U]=Za.call(C,-1),ee=ea.load({},this.jobDefaults)):(Et=C,[ee,W,...C]=Et,[U]=Za.call(C,-1),ee=ea.load(ee,this.jobDefaults)),Qt=(...xi)=>new this.Promise(function(Io,I5){return W(...xi,function(...bd){return(bd[0]!=null?I5:Io)(bd)})}),K=new Po(Qt,C,ee,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),K.promise.then(function(xi){return typeof U=="function"?U(...xi):void 0}).catch(function(xi){return Array.isArray(xi)?typeof U=="function"?U(...xi):void 0:typeof U=="function"?U(xi):void 0}),this._receive(K)}schedule(...C){var U,W,K;return typeof C[0]=="function"?([K,...C]=C,W={}):[W,K,...C]=C,U=new Po(K,C,W,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),this._receive(U),U.promise}wrap(C){var U,W;return U=this.schedule.bind(this),W=function(...K){return U(C.bind(this),...K)},W.withOptions=function(K,...ee){return U(K,C,...ee)},W}async updateSettings(C={}){return await this._store.__updateSettings__(ea.overwrite(C,this.storeDefaults)),ea.overwrite(C,this.instanceDefaults,this),this}currentReservoir(){return this._store.__currentReservoir__()}incrementReservoir(C=0){return this._store.__incrementReservoir__(C)}}return xe.default=xe,xe.Events=Bl,xe.version=xe.prototype.version=Xt.version,xe.strategy=xe.prototype.strategy={LEAK:1,OVERFLOW:2,OVERFLOW_PRIORITY:4,BLOCK:3},xe.BottleneckError=xe.prototype.BottleneckError=m,xe.Group=xe.prototype.Group=Dn,xe.RedisConnection=xe.prototype.RedisConnection=ie,xe.IORedisConnection=xe.prototype.IORedisConnection=_e,xe.Batcher=xe.prototype.Batcher=re,xe.prototype.jobDefaults={priority:yr,weight:1,expiration:null,id:""},xe.prototype.storeDefaults={maxConcurrent:null,minTime:0,highWater:null,strategy:xe.prototype.strategy.LEAK,penalty:null,reservoir:null,reservoirRefreshInterval:null,reservoirRefreshAmount:null,reservoirIncreaseInterval:null,reservoirIncreaseAmount:null,reservoirIncreaseMaximum:null},xe.prototype.localStoreDefaults={Promise,timeout:null,heartbeatInterval:250},xe.prototype.redisStoreDefaults={Promise,timeout:null,heartbeatInterval:5e3,clientTimeout:1e4,Redis:null,clientOptions:{},clusterNodes:null,clearDatastore:!1,connection:null},xe.prototype.instanceDefaults={datastore:"local",connection:null,id:"",rejectOnDrop:!0,trackDoneStatus:!1,Promise},xe.prototype.stopDefaults={enqueueErrorMessage:"This limiter has been stopped and cannot accept new jobs.",dropWaitingJobs:!0,dropErrorMessage:"This limiter has been stopped."},xe}.call(e);var pf=ni,u6=pf;return u6})});var xX=g((T7t,SX)=>{"use strict";var AIe=Object.create,hv=Object.defineProperty,CIe=Object.getOwnPropertyDescriptor,OIe=Object.getOwnPropertyNames,PIe=Object.getPrototypeOf,IIe=Object.prototype.hasOwnProperty,DIe=(e,t)=>{for(var r in t)hv(e,r,{get:t[r],enumerable:!0})},_X=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of OIe(t))!IIe.call(e,n)&&n!==r&&hv(e,n,{get:()=>t[n],enumerable:!(i=CIe(t,n))||i.enumerable});return e},LIe=(e,t,r)=>(r=e!=null?AIe(PIe(e)):{},_X(t||!e||!e.__esModule?hv(r,"default",{value:e,enumerable:!0}):r,e)),FIe=e=>_X(hv({},"__esModule",{value:!0}),e),wX={};DIe(wX,{RequestError:()=>MIe});SX.exports=FIe(wX);var vX=ET(),EX=LIe(G0()),BIe=(0,EX.default)(e=>console.warn(e)),qIe=(0,EX.default)(e=>console.warn(e)),MIe=class extends Error{constructor(e,t,r){super(e),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=t;let i;"headers"in r&&typeof r.headers<"u"&&(i=r.headers),"response"in r&&(this.response=r.response,i=r.response.headers);let n=Object.assign({},r.request);r.request.headers.authorization&&(n.headers=Object.assign({},r.request.headers,{authorization:r.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),n.url=n.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=n,Object.defineProperty(this,"code",{get(){return BIe(new vX.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),t}}),Object.defineProperty(this,"headers",{get(){return qIe(new vX.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),i||{}}})}}});var PX=g((A7t,OX)=>{"use strict";var kIe=Object.create,gv=Object.defineProperty,jIe=Object.getOwnPropertyDescriptor,UIe=Object.getOwnPropertyNames,zIe=Object.getPrototypeOf,$Ie=Object.prototype.hasOwnProperty,HIe=(e,t)=>{for(var r in t)gv(e,r,{get:t[r],enumerable:!0})},TX=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of UIe(t))!$Ie.call(e,n)&&n!==r&&gv(e,n,{get:()=>t[n],enumerable:!(i=jIe(t,n))||i.enumerable});return e},GIe=(e,t,r)=>(r=e!=null?kIe(zIe(e)):{},TX(t||!e||!e.__esModule?gv(r,"default",{value:e,enumerable:!0}):r,e)),VIe=e=>TX(gv({},"__esModule",{value:!0}),e),NX={};HIe(NX,{VERSION:()=>AX,retry:()=>CX});OX.exports=VIe(NX);var R7t=IT();async function RX(e,t,r,i){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!e.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:e.retries,s=Math.pow((i.request.retryCount||0)+1,2);throw t.retry.retryRequest(r,n,s)}throw r}var WIe=GIe(qT()),KIe=xX();async function XIe(e,t,r,i){let n=new WIe.default;return n.on("failed",function(s,a){let o=~~s.request.request.retries,l=~~s.request.request.retryAfter;if(i.request.retryCount=a.retryCount+1,o>a.retryCount)return l*e.retryAfterBaseValue}),n.schedule(QIe.bind(null,e,t,r),i)}async function QIe(e,t,r,i){let n=await r(r,i);if(n.data&&n.data.errors&&/Something went wrong while executing your query/.test(n.data.errors[0].message)){let s=new KIe.RequestError(n.data.errors[0].message,500,{request:i,response:n});return RX(e,t,s,i)}return n}var AX="5.0.5";function CX(e,t){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,422,451],retries:3},t.retry);return r.enabled&&(e.hook.error("request",RX.bind(null,r,e)),e.hook.wrap("request",XIe.bind(null,r,e))),{retry:{retryRequest:(i,n,s)=>(i.request.request=Object.assign({},i.request.request,{retries:n,retryAfter:s}),i)}}}CX.VERSION=AX});var DX=g((C7t,IX)=>{"use strict";var MT=require("util"),kT=["trace","debug","info","warn","error","fatal"],YIe=function(){};IX.exports=function(e){e=e||{},e.level=e.level||"info";var t={},r=function(i){return kT.indexOf(i)>=kT.indexOf(e.level)};return kT.forEach(function(i){t[i]=r(i)?n:YIe;function n(){var s=e.prefix,a;if(e.stderr)a="error";else switch(i){case"trace":a="info";break;case"debug":a="info";break;case"fatal":a="error";break;default:a=i}s&&(typeof s=="function"&&(s=s(i)),arguments[0]=MT.format(s,arguments[0])),console[a](MT.format.apply(MT,arguments))}}),t}});var Ng=g(jT=>{"use strict";Object.defineProperty(jT,"__esModule",{value:!0});jT.parseRepositoryNwo=JIe;var ZIe=cr();function JIe(e){let t=e.split("/");if(t.length!==2)throw new ZIe.ConfigurationError(`"${e}" is not a valid repository name`);return{owner:t[0],repo:t[1]}}});var Xl=g(vr=>{"use strict";var eDe=vr&&vr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),tDe=vr&&vr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$T=vr&&vr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&eDe(t,e,r);return tDe(t,e),t},rDe=vr&&vr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(vr,"__esModule",{value:!0});vr.DisallowedAPIVersionReason=void 0;vr.getApiDetails=GT;vr.getApiClient=Rg;vr.getApiClientWithExternalAuth=aDe;vr.getGitHubVersionFromApi=MX;vr.getGitHubVersion=oDe;vr.getWorkflowRelativePath=kX;vr.getAnalysisKey=jX;vr.getAutomationID=lDe;vr.computeAutomationID=UX;vr.listActionsCaches=cDe;vr.deleteActionsCache=uDe;vr.wrapApiConfigurationError=dDe;var iDe=$T(ze()),LX=$T(sm()),nDe=$T(PX()),sDe=rDe(DX()),HT=bn(),BX=Ng(),vn=cr(),UT="x-github-enterprise-version",FX;(function(e){e[e.ACTION_TOO_OLD=0]="ACTION_TOO_OLD",e[e.ACTION_TOO_NEW=1]="ACTION_TOO_NEW"})(FX||(vr.DisallowedAPIVersionReason=FX={}));function qX(e,{allowExternal:t=!1}={}){let r=t&&e.externalRepoAuth||e.auth,i=LX.GitHub.plugin(nDe.retry);return new i(LX.getOctokitOptions(r,{baseUrl:e.apiURL,userAgent:`CodeQL-Action/${(0,HT.getActionVersion)()}`,log:(0,sDe.default)({level:"debug"})}))}function GT(){return{auth:(0,HT.getRequiredInput)("token"),url:(0,vn.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,vn.getRequiredEnvParam)("GITHUB_API_URL")}}function Rg(){return qX(GT())}function aDe(e){return qX(e,{allowExternal:!0})}var zT;async function MX(e,t){if((0,vn.parseGitHubUrl)(t.url)===vn.GITHUB_DOTCOM_URL)return{type:vn.GitHubVariant.DOTCOM};let r=await e.rest.meta.get();if(r.headers[UT]===void 0)return{type:vn.GitHubVariant.DOTCOM};if(r.headers[UT]==="ghe.com")return{type:vn.GitHubVariant.GHE_DOTCOM};let i=r.headers[UT];return{type:vn.GitHubVariant.GHES,version:i}}async function oDe(){return zT===void 0&&(zT=await MX(Rg(),GT())),zT}async function kX(){let e=(0,vn.getRequiredEnvParam)("GITHUB_REPOSITORY").split("/"),t=e[0],r=e[1],i=Number((0,vn.getRequiredEnvParam)("GITHUB_RUN_ID")),n=Rg(),s=await n.request("GET /repos/:owner/:repo/actions/runs/:run_id?exclude_pull_requests=true",{owner:t,repo:r,run_id:i}),a=s.data.workflow_url;return!a||/\/repos\/[^/]+\/[^/]+\/actions\/required_workflows\/[^/]+/.test(a)?s.data.path:(await n.request(`GET ${a}`)).data.path}async function jX(){let e="CODEQL_ACTION_ANALYSIS_KEY",t=process.env[e];if(t!==void 0)return t;let r=await kX(),i=(0,vn.getRequiredEnvParam)("GITHUB_JOB");return t=`${r}:${i}`,iDe.exportVariable(e,t),t}async function lDe(){let e=await jX(),t=(0,HT.getRequiredInput)("matrix");return UX(e,t)}function UX(e,t){let r=`${e}/`,i=(0,vn.parseMatrixInput)(t);if(i!==void 0)for(let n of Object.entries(i).sort())typeof n[1]=="string"?r+=`${n[0]}:${n[1]}/`:r+=`${n[0]}:/`;return r}async function cDe(e,t){let r=(0,BX.parseRepositoryNwo)((0,vn.getRequiredEnvParam)("GITHUB_REPOSITORY"));return await Rg().paginate("GET /repos/{owner}/{repo}/actions/caches",{owner:r.owner,repo:r.repo,key:e,ref:t})}async function uDe(e){let t=(0,BX.parseRepositoryNwo)((0,vn.getRequiredEnvParam)("GITHUB_REPOSITORY"));await Rg().rest.actions.deleteActionsCacheById({owner:t.owner,repo:t.repo,cache_id:e})}function dDe(e){return(0,vn.isHTTPError)(e)&&(e.message.includes("API rate limit exceeded for site ID installation")||e.message.includes("commit not found")||/^ref .* not found in this repository$/.test(e.message))?new vn.ConfigurationError(e.message):e}});var Hd=g(Ai=>{"use strict";var pDe=Ai&&Ai.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ai,"__esModule",{value:!0});Ai.getUploadChunkTimeout=Ai.getConcurrency=Ai.getGitHubWorkspaceDir=Ai.isGhes=Ai.getResultsServiceUrl=Ai.getRuntimeToken=Ai.getUploadChunkSize=void 0;var fDe=pDe(require("os"));function mDe(){return 8*1024*1024}Ai.getUploadChunkSize=mDe;function hDe(){let e=process.env.ACTIONS_RUNTIME_TOKEN;if(!e)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return e}Ai.getRuntimeToken=hDe;function gDe(){let e=process.env.ACTIONS_RESULTS_URL;if(!e)throw new Error("Unable to get the ACTIONS_RESULTS_URL env variable");return new URL(e).origin}Ai.getResultsServiceUrl=gDe;function yDe(){let t=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=t==="GITHUB.COM",i=t.endsWith(".GHE.COM"),n=t.endsWith(".LOCALHOST");return!r&&!i&&!n}Ai.isGhes=yDe;function bDe(){let e=process.env.GITHUB_WORKSPACE;if(!e)throw new Error("Unable to get the GITHUB_WORKSPACE env variable");return e}Ai.getGitHubWorkspaceDir=bDe;function vDe(){let e=fDe.default.cpus().length;if(e<=4)return 32;let t=16*e;return t>300?300:t}Ai.getConcurrency=vDe;function _De(){return 3e4}Ai.getUploadChunkTimeout=_De});var yv=g(am=>{"use strict";Object.defineProperty(am,"__esModule",{value:!0});am.isJsonObject=am.typeofJsonValue=void 0;function wDe(e){let t=typeof e;if(t=="object"){if(Array.isArray(e))return"array";if(e===null)return"null"}return t}am.typeofJsonValue=wDe;function EDe(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}am.isJsonObject=EDe});var vv=g(om=>{"use strict";Object.defineProperty(om,"__esModule",{value:!0});om.base64encode=om.base64decode=void 0;var Ql="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),bv=[];for(let e=0;e>4,a=s,n=2;break;case 2:r[i++]=(a&15)<<4|(s&60)>>2,a=s,n=3;break;case 3:r[i++]=(a&3)<<6|s,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,i)}om.base64decode=SDe;function xDe(e){let t="",r=0,i,n=0;for(let s=0;s>2],n=(i&3)<<4,r=1;break;case 1:t+=Ql[n|i>>4],n=(i&15)<<2,r=2;break;case 2:t+=Ql[n|i>>6],t+=Ql[i&63],r=0;break}return r&&(t+=Ql[n],t+="=",r==1&&(t+="=")),t}om.base64encode=xDe});var zX=g(_v=>{"use strict";Object.defineProperty(_v,"__esModule",{value:!0});_v.utf8read=void 0;var VT=e=>String.fromCharCode.apply(String,e);function TDe(e){if(e.length<1)return"";let t=0,r=[],i=[],n=0,s,a=e.length;for(;t191&&s<224?i[n++]=(s&31)<<6|e[t++]&63:s>239&&s<365?(s=((s&7)<<18|(e[t++]&63)<<12|(e[t++]&63)<<6|e[t++]&63)-65536,i[n++]=55296+(s>>10),i[n++]=56320+(s&1023)):i[n++]=(s&15)<<12|(e[t++]&63)<<6|e[t++]&63,n>8191&&(r.push(VT(i)),n=0);return r.length?(n&&r.push(VT(i.slice(0,n))),r.join("")):VT(i.slice(0,n))}_v.utf8read=TDe});var Ag=g(Go=>{"use strict";Object.defineProperty(Go,"__esModule",{value:!0});Go.WireType=Go.mergeBinaryOptions=Go.UnknownFieldHandler=void 0;var NDe;(function(e){e.symbol=Symbol.for("protobuf-ts/unknown"),e.onRead=(r,i,n,s,a)=>{(t(i)?i[e.symbol]:i[e.symbol]=[]).push({no:n,wireType:s,data:a})},e.onWrite=(r,i,n)=>{for(let{no:s,wireType:a,data:o}of e.list(i))n.tag(s,a).raw(o)},e.list=(r,i)=>{if(t(r)){let n=r[e.symbol];return i?n.filter(s=>s.no==i):n}return[]},e.last=(r,i)=>e.list(r,i).slice(-1)[0];let t=r=>r&&Array.isArray(r[e.symbol])})(NDe=Go.UnknownFieldHandler||(Go.UnknownFieldHandler={}));function RDe(e,t){return Object.assign(Object.assign({},e),t)}Go.mergeBinaryOptions=RDe;var ADe;(function(e){e[e.Varint=0]="Varint",e[e.Bit64=1]="Bit64",e[e.LengthDelimited=2]="LengthDelimited",e[e.StartGroup=3]="StartGroup",e[e.EndGroup=4]="EndGroup",e[e.Bit32=5]="Bit32"})(ADe=Go.WireType||(Go.WireType={}))});var Ev=g(ps=>{"use strict";Object.defineProperty(ps,"__esModule",{value:!0});ps.varint32read=ps.varint32write=ps.int64toString=ps.int64fromString=ps.varint64write=ps.varint64read=void 0;function CDe(){let e=0,t=0;for(let i=0;i<28;i+=7){let n=this.buf[this.pos++];if(e|=(n&127)<>4,!(r&128))return this.assertBounds(),[e,t];for(let i=3;i<=31;i+=7){let n=this.buf[this.pos++];if(t|=(n&127)<>>s,o=!(!(a>>>7)&&t==0),l=(o?a|128:a)&255;if(r.push(l),!o)return}let i=e>>>28&15|(t&7)<<4,n=!!(t>>3);if(r.push((n?i|128:i)&255),!!n){for(let s=3;s<31;s=s+7){let a=t>>>s,o=!!(a>>>7),l=(o?a|128:a)&255;if(r.push(l),!o)return}r.push(t>>>31&1)}}ps.varint64write=ODe;var wv=65536*65536;function PDe(e){let t=e[0]=="-";t&&(e=e.slice(1));let r=1e6,i=0,n=0;function s(a,o){let l=Number(e.slice(a,o));n*=r,i=i*r+l,i>=wv&&(n=n+(i/wv|0),i=i%wv)}return s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[t,i,n]}ps.int64fromString=PDe;function IDe(e,t){if(t>>>0<=2097151)return""+(wv*t+(e>>>0));let r=e&16777215,i=(e>>>24|t<<8)>>>0&16777215,n=t>>16&65535,s=r+i*6777216+n*6710656,a=i+n*8147497,o=n*2,l=1e7;s>=l&&(a+=Math.floor(s/l),s%=l),a>=l&&(o+=Math.floor(a/l),a%=l);function c(u,d){let p=u?String(u):"";return d?"0000000".slice(p.length)+p:p}return c(o,0)+c(a,o)+c(s,1)}ps.int64toString=IDe;function DDe(e,t){if(e>=0){for(;e>127;)t.push(e&127|128),e=e>>>7;t.push(e)}else{for(let r=0;r<9;r++)t.push(e&127|128),e=e>>7;t.push(1)}}ps.varint32write=DDe;function LDe(){let e=this.buf[this.pos++],t=e&127;if(!(e&128))return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(e&127)<<7,!(e&128))return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(e&127)<<14,!(e&128))return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(e&127)<<21,!(e&128))return this.assertBounds(),t;e=this.buf[this.pos++],t|=(e&15)<<28;for(let r=5;e&128&&r<10;r++)e=this.buf[this.pos++];if(e&128)throw new Error("invalid varint");return this.assertBounds(),t>>>0}ps.varint32read=LDe});var du=g(uu=>{"use strict";Object.defineProperty(uu,"__esModule",{value:!0});uu.PbLong=uu.PbULong=uu.detectBi=void 0;var Cg=Ev(),Jt;function $X(){let e=new DataView(new ArrayBuffer(8));Jt=globalThis.BigInt!==void 0&&typeof e.getBigInt64=="function"&&typeof e.getBigUint64=="function"&&typeof e.setBigInt64=="function"&&typeof e.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:e}:void 0}uu.detectBi=$X;$X();function HX(e){if(!e)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var GX=/^-?[0-9]+$/,xv=4294967296,Sv=2147483648,Tv=class{constructor(t,r){this.lo=t|0,this.hi=r|0}isZero(){return this.lo==0&&this.hi==0}toNumber(){let t=this.hi*xv+(this.lo>>>0);if(!Number.isSafeInteger(t))throw new Error("cannot convert to safe number");return t}},Og=class e extends Tv{static from(t){if(Jt)switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=="")throw new Error("string is no integer");t=Jt.C(t);case"number":if(t===0)return this.ZERO;t=Jt.C(t);case"bigint":if(!t)return this.ZERO;if(tJt.UMAX)throw new Error("ulong too large");return Jt.V.setBigUint64(0,t,!0),new e(Jt.V.getInt32(0,!0),Jt.V.getInt32(4,!0))}else switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=t.trim(),!GX.test(t))throw new Error("string is no integer");let[r,i,n]=Cg.int64fromString(t);if(r)throw new Error("signed value for ulong");return new e(i,n);case"number":if(t==0)return this.ZERO;if(!Number.isSafeInteger(t))throw new Error("number is no integer");if(t<0)throw new Error("signed value for ulong");return new e(t,t/xv)}throw new Error("unknown value "+typeof t)}toString(){return Jt?this.toBigInt().toString():Cg.int64toString(this.lo,this.hi)}toBigInt(){return HX(Jt),Jt.V.setInt32(0,this.lo,!0),Jt.V.setInt32(4,this.hi,!0),Jt.V.getBigUint64(0,!0)}};uu.PbULong=Og;Og.ZERO=new Og(0,0);var Pg=class e extends Tv{static from(t){if(Jt)switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=="")throw new Error("string is no integer");t=Jt.C(t);case"number":if(t===0)return this.ZERO;t=Jt.C(t);case"bigint":if(!t)return this.ZERO;if(tJt.MAX)throw new Error("signed long too large");return Jt.V.setBigInt64(0,t,!0),new e(Jt.V.getInt32(0,!0),Jt.V.getInt32(4,!0))}else switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=t.trim(),!GX.test(t))throw new Error("string is no integer");let[r,i,n]=Cg.int64fromString(t);if(r){if(n>Sv||n==Sv&&i!=0)throw new Error("signed long too small")}else if(n>=Sv)throw new Error("signed long too large");let s=new e(i,n);return r?s.negate():s;case"number":if(t==0)return this.ZERO;if(!Number.isSafeInteger(t))throw new Error("number is no integer");return t>0?new e(t,t/xv):new e(-t,-t/xv).negate()}throw new Error("unknown value "+typeof t)}isNegative(){return(this.hi&Sv)!==0}negate(){let t=~this.hi,r=this.lo;return r?r=~r+1:t+=1,new e(r,t)}toString(){if(Jt)return this.toBigInt().toString();if(this.isNegative()){let t=this.negate();return"-"+Cg.int64toString(t.lo,t.hi)}return Cg.int64toString(this.lo,this.hi)}toBigInt(){return HX(Jt),Jt.V.setInt32(0,this.lo,!0),Jt.V.setInt32(4,this.hi,!0),Jt.V.getBigInt64(0,!0)}};uu.PbLong=Pg;Pg.ZERO=new Pg(0,0)});var WT=g(cm=>{"use strict";Object.defineProperty(cm,"__esModule",{value:!0});cm.BinaryReader=cm.binaryReadOptions=void 0;var lm=Ag(),Ig=du(),VX=Ev(),WX={readUnknownField:!0,readerFactory:e=>new Nv(e)};function FDe(e){return e?Object.assign(Object.assign({},WX),e):WX}cm.binaryReadOptions=FDe;var Nv=class{constructor(t,r){this.varint64=VX.varint64read,this.uint32=VX.varint32read,this.buf=t,this.len=t.length,this.pos=0,this.view=new DataView(t.buffer,t.byteOffset,t.byteLength),this.textDecoder=r??new TextDecoder("utf-8",{fatal:!0,ignoreBOM:!0})}tag(){let t=this.uint32(),r=t>>>3,i=t&7;if(r<=0||i<0||i>5)throw new Error("illegal tag: field no "+r+" wire type "+i);return[r,i]}skip(t){let r=this.pos;switch(t){case lm.WireType.Varint:for(;this.buf[this.pos++]&128;);break;case lm.WireType.Bit64:this.pos+=4;case lm.WireType.Bit32:this.pos+=4;break;case lm.WireType.LengthDelimited:let i=this.uint32();this.pos+=i;break;case lm.WireType.StartGroup:let n;for(;(n=this.tag()[1])!==lm.WireType.EndGroup;)this.skip(n);break;default:throw new Error("cant skip wire type "+t)}return this.assertBounds(),this.buf.subarray(r,this.pos)}assertBounds(){if(this.pos>this.len)throw new RangeError("premature EOF")}int32(){return this.uint32()|0}sint32(){let t=this.uint32();return t>>>1^-(t&1)}int64(){return new Ig.PbLong(...this.varint64())}uint64(){return new Ig.PbULong(...this.varint64())}sint64(){let[t,r]=this.varint64(),i=-(t&1);return t=(t>>>1|(r&1)<<31)^i,r=r>>>1^i,new Ig.PbLong(t,r)}bool(){let[t,r]=this.varint64();return t!==0||r!==0}fixed32(){return this.view.getUint32((this.pos+=4)-4,!0)}sfixed32(){return this.view.getInt32((this.pos+=4)-4,!0)}fixed64(){return new Ig.PbULong(this.sfixed32(),this.sfixed32())}sfixed64(){return new Ig.PbLong(this.sfixed32(),this.sfixed32())}float(){return this.view.getFloat32((this.pos+=4)-4,!0)}double(){return this.view.getFloat64((this.pos+=8)-8,!0)}bytes(){let t=this.uint32(),r=this.pos;return this.pos+=t,this.assertBounds(),this.buf.subarray(r,r+t)}string(){return this.textDecoder.decode(this.bytes())}};cm.BinaryReader=Nv});var um=g(ma=>{"use strict";Object.defineProperty(ma,"__esModule",{value:!0});ma.assertFloat32=ma.assertUInt32=ma.assertInt32=ma.assertNever=ma.assert=void 0;function BDe(e,t){if(!e)throw new Error(t)}ma.assert=BDe;function qDe(e,t){throw new Error(t??"Unexpected object: "+e)}ma.assertNever=qDe;var MDe=34028234663852886e22,kDe=-34028234663852886e22,jDe=4294967295,UDe=2147483647,zDe=-2147483648;function $De(e){if(typeof e!="number")throw new Error("invalid int 32: "+typeof e);if(!Number.isInteger(e)||e>UDe||ejDe||e<0)throw new Error("invalid uint 32: "+e)}ma.assertUInt32=HDe;function GDe(e){if(typeof e!="number")throw new Error("invalid float 32: "+typeof e);if(Number.isFinite(e)&&(e>MDe||e{"use strict";Object.defineProperty(pm,"__esModule",{value:!0});pm.BinaryWriter=pm.binaryWriteOptions=void 0;var Dg=du(),Lg=Ev(),dm=um(),KX={writeUnknownFields:!0,writerFactory:()=>new Rv};function VDe(e){return e?Object.assign(Object.assign({},KX),e):KX}pm.binaryWriteOptions=VDe;var Rv=class{constructor(t){this.stack=[],this.textEncoder=t??new TextEncoder,this.chunks=[],this.buf=[]}finish(){this.chunks.push(new Uint8Array(this.buf));let t=0;for(let n=0;n>>0)}raw(t){return this.buf.length&&(this.chunks.push(new Uint8Array(this.buf)),this.buf=[]),this.chunks.push(t),this}uint32(t){for(dm.assertUInt32(t);t>127;)this.buf.push(t&127|128),t=t>>>7;return this.buf.push(t),this}int32(t){return dm.assertInt32(t),Lg.varint32write(t,this.buf),this}bool(t){return this.buf.push(t?1:0),this}bytes(t){return this.uint32(t.byteLength),this.raw(t)}string(t){let r=this.textEncoder.encode(t);return this.uint32(r.byteLength),this.raw(r)}float(t){dm.assertFloat32(t);let r=new Uint8Array(4);return new DataView(r.buffer).setFloat32(0,t,!0),this.raw(r)}double(t){let r=new Uint8Array(8);return new DataView(r.buffer).setFloat64(0,t,!0),this.raw(r)}fixed32(t){dm.assertUInt32(t);let r=new Uint8Array(4);return new DataView(r.buffer).setUint32(0,t,!0),this.raw(r)}sfixed32(t){dm.assertInt32(t);let r=new Uint8Array(4);return new DataView(r.buffer).setInt32(0,t,!0),this.raw(r)}sint32(t){return dm.assertInt32(t),t=(t<<1^t>>31)>>>0,Lg.varint32write(t,this.buf),this}sfixed64(t){let r=new Uint8Array(8),i=new DataView(r.buffer),n=Dg.PbLong.from(t);return i.setInt32(0,n.lo,!0),i.setInt32(4,n.hi,!0),this.raw(r)}fixed64(t){let r=new Uint8Array(8),i=new DataView(r.buffer),n=Dg.PbULong.from(t);return i.setInt32(0,n.lo,!0),i.setInt32(4,n.hi,!0),this.raw(r)}int64(t){let r=Dg.PbLong.from(t);return Lg.varint64write(r.lo,r.hi,this.buf),this}sint64(t){let r=Dg.PbLong.from(t),i=r.hi>>31,n=r.lo<<1^i,s=(r.hi<<1|r.lo>>>31)^i;return Lg.varint64write(n,s,this.buf),this}uint64(t){let r=Dg.PbULong.from(t);return Lg.varint64write(r.lo,r.hi,this.buf),this}};pm.BinaryWriter=Rv});var XT=g(pu=>{"use strict";Object.defineProperty(pu,"__esModule",{value:!0});pu.mergeJsonOptions=pu.jsonWriteOptions=pu.jsonReadOptions=void 0;var XX={emitDefaultValues:!1,enumAsInteger:!1,useProtoFieldName:!1,prettySpaces:0},QX={ignoreUnknownFields:!1};function WDe(e){return e?Object.assign(Object.assign({},QX),e):QX}pu.jsonReadOptions=WDe;function KDe(e){return e?Object.assign(Object.assign({},XX),e):XX}pu.jsonWriteOptions=KDe;function XDe(e,t){var r,i;let n=Object.assign(Object.assign({},e),t);return n.typeRegistry=[...(r=e?.typeRegistry)!==null&&r!==void 0?r:[],...(i=t?.typeRegistry)!==null&&i!==void 0?i:[]],n}pu.mergeJsonOptions=XDe});var Fg=g(Av=>{"use strict";Object.defineProperty(Av,"__esModule",{value:!0});Av.MESSAGE_TYPE=void 0;Av.MESSAGE_TYPE=Symbol.for("protobuf-ts/message-type")});var QT=g(Cv=>{"use strict";Object.defineProperty(Cv,"__esModule",{value:!0});Cv.lowerCamelCase=void 0;function QDe(e){let t=!1,r=[];for(let i=0;i{"use strict";Object.defineProperty(yi,"__esModule",{value:!0});yi.readMessageOption=yi.readFieldOption=yi.readFieldOptions=yi.normalizeFieldInfo=yi.RepeatType=yi.LongType=yi.ScalarType=void 0;var YX=QT(),YDe;(function(e){e[e.DOUBLE=1]="DOUBLE",e[e.FLOAT=2]="FLOAT",e[e.INT64=3]="INT64",e[e.UINT64=4]="UINT64",e[e.INT32=5]="INT32",e[e.FIXED64=6]="FIXED64",e[e.FIXED32=7]="FIXED32",e[e.BOOL=8]="BOOL",e[e.STRING=9]="STRING",e[e.BYTES=12]="BYTES",e[e.UINT32=13]="UINT32",e[e.SFIXED32=15]="SFIXED32",e[e.SFIXED64=16]="SFIXED64",e[e.SINT32=17]="SINT32",e[e.SINT64=18]="SINT64"})(YDe=yi.ScalarType||(yi.ScalarType={}));var ZDe;(function(e){e[e.BIGINT=0]="BIGINT",e[e.STRING=1]="STRING",e[e.NUMBER=2]="NUMBER"})(ZDe=yi.LongType||(yi.LongType={}));var ZX;(function(e){e[e.NO=0]="NO",e[e.PACKED=1]="PACKED",e[e.UNPACKED=2]="UNPACKED"})(ZX=yi.RepeatType||(yi.RepeatType={}));function JDe(e){var t,r,i,n;return e.localName=(t=e.localName)!==null&&t!==void 0?t:YX.lowerCamelCase(e.name),e.jsonName=(r=e.jsonName)!==null&&r!==void 0?r:YX.lowerCamelCase(e.name),e.repeat=(i=e.repeat)!==null&&i!==void 0?i:ZX.NO,e.opt=(n=e.opt)!==null&&n!==void 0?n:e.repeat||e.oneof?!1:e.kind=="message",e}yi.normalizeFieldInfo=JDe;function eLe(e,t,r,i){var n;let s=(n=e.fields.find((a,o)=>a.localName==t||o==t))===null||n===void 0?void 0:n.options;return s&&s[r]?i.fromJson(s[r]):void 0}yi.readFieldOptions=eLe;function tLe(e,t,r,i){var n;let s=(n=e.fields.find((o,l)=>o.localName==t||l==t))===null||n===void 0?void 0:n.options;if(!s)return;let a=s[r];return a===void 0?a:i?i.fromJson(a):a}yi.readFieldOption=tLe;function rLe(e,t,r){let n=e.options[t];return n===void 0?n:r?r.fromJson(n):n}yi.readMessageOption=rLe});var YT=g(fs=>{"use strict";Object.defineProperty(fs,"__esModule",{value:!0});fs.getSelectedOneofValue=fs.clearOneofValue=fs.setUnknownOneofValue=fs.setOneofValue=fs.getOneofValue=fs.isOneofGroup=void 0;function iLe(e){if(typeof e!="object"||e===null||!e.hasOwnProperty("oneofKind"))return!1;switch(typeof e.oneofKind){case"string":return e[e.oneofKind]===void 0?!1:Object.keys(e).length==2;case"undefined":return Object.keys(e).length==1;default:return!1}}fs.isOneofGroup=iLe;function nLe(e,t){return e[t]}fs.getOneofValue=nLe;function sLe(e,t,r){e.oneofKind!==void 0&&delete e[e.oneofKind],e.oneofKind=t,r!==void 0&&(e[t]=r)}fs.setOneofValue=sLe;function aLe(e,t,r){e.oneofKind!==void 0&&delete e[e.oneofKind],e.oneofKind=t,r!==void 0&&t!==void 0&&(e[t]=r)}fs.setUnknownOneofValue=aLe;function oLe(e){e.oneofKind!==void 0&&delete e[e.oneofKind],e.oneofKind=void 0}fs.clearOneofValue=oLe;function lLe(e){if(e.oneofKind!==void 0)return e[e.oneofKind]}fs.getSelectedOneofValue=lLe});var JT=g(Ov=>{"use strict";Object.defineProperty(Ov,"__esModule",{value:!0});Ov.ReflectionTypeCheck=void 0;var jr=ao(),cLe=YT(),ZT=class{constructor(t){var r;this.fields=(r=t.fields)!==null&&r!==void 0?r:[]}prepare(){if(this.data)return;let t=[],r=[],i=[];for(let n of this.fields)if(n.oneof)i.includes(n.oneof)||(i.push(n.oneof),t.push(n.oneof),r.push(n.oneof));else switch(r.push(n.localName),n.kind){case"scalar":case"enum":(!n.opt||n.repeat)&&t.push(n.localName);break;case"message":n.repeat&&t.push(n.localName);break;case"map":t.push(n.localName);break}this.data={req:t,known:r,oneofs:Object.values(i)}}is(t,r,i=!1){if(r<0)return!0;if(t==null||typeof t!="object")return!1;this.prepare();let n=Object.keys(t),s=this.data;if(n.length!n.includes(a))||!i&&n.some(a=>!s.known.includes(a)))return!1;if(r<1)return!0;for(let a of s.oneofs){let o=t[a];if(!cLe.isOneofGroup(o))return!1;if(o.oneofKind===void 0)continue;let l=this.fields.find(c=>c.localName===o.oneofKind);if(!l||!this.field(o[o.oneofKind],l,i,r))return!1}for(let a of this.fields)if(a.oneof===void 0&&!this.field(t[a.localName],a,i,r))return!1;return!0}field(t,r,i,n){let s=r.repeat;switch(r.kind){case"scalar":return t===void 0?r.opt:s?this.scalars(t,r.T,n,r.L):this.scalar(t,r.T,r.L);case"enum":return t===void 0?r.opt:s?this.scalars(t,jr.ScalarType.INT32,n):this.scalar(t,jr.ScalarType.INT32);case"message":return t===void 0?!0:s?this.messages(t,r.T(),i,n):this.message(t,r.T(),i,n);case"map":if(typeof t!="object"||t===null)return!1;if(n<2)return!0;if(!this.mapKeys(t,r.K,n))return!1;switch(r.V.kind){case"scalar":return this.scalars(Object.values(t),r.V.T,n,r.V.L);case"enum":return this.scalars(Object.values(t),jr.ScalarType.INT32,n);case"message":return this.messages(Object.values(t),r.V.T(),i,n)}break}return!0}message(t,r,i,n){return i?r.isAssignable(t,n):r.is(t,n)}messages(t,r,i,n){if(!Array.isArray(t))return!1;if(n<2)return!0;if(i){for(let s=0;sparseInt(s)),r,i);case jr.ScalarType.BOOL:return this.scalars(n.slice(0,i).map(s=>s=="true"?!0:s=="false"?!1:s),r,i);default:return this.scalars(n,r,i,jr.LongType.STRING)}}};Ov.ReflectionTypeCheck=ZT});var Iv=g(Pv=>{"use strict";Object.defineProperty(Pv,"__esModule",{value:!0});Pv.reflectionLongConvert=void 0;var JX=ao();function uLe(e,t){switch(t){case JX.LongType.BIGINT:return e.toBigInt();case JX.LongType.NUMBER:return e.toNumber();default:return e.toString()}}Pv.reflectionLongConvert=uLe});var tN=g(Fv=>{"use strict";Object.defineProperty(Fv,"__esModule",{value:!0});Fv.ReflectionJsonReader=void 0;var eQ=yv(),dLe=vv(),bi=ao(),Dv=du(),Gd=um(),Lv=Iv(),eN=class{constructor(t){this.info=t}prepare(){var t;if(this.fMap===void 0){this.fMap={};let r=(t=this.info.fields)!==null&&t!==void 0?t:[];for(let i of r)this.fMap[i.name]=i,this.fMap[i.jsonName]=i,this.fMap[i.localName]=i}}assert(t,r,i){if(!t){let n=eQ.typeofJsonValue(i);throw(n=="number"||n=="boolean")&&(n=i.toString()),new Error(`Cannot parse JSON ${n} for ${this.info.typeName}#${r}`)}}read(t,r,i){this.prepare();let n=[];for(let[s,a]of Object.entries(t)){let o=this.fMap[s];if(!o){if(!i.ignoreUnknownFields)throw new Error(`Found unknown field while reading ${this.info.typeName} from JSON format. JSON key: ${s}`);continue}let l=o.localName,c;if(o.oneof){if(a===null&&(o.kind!=="enum"||o.T()[0]!=="google.protobuf.NullValue"))continue;if(n.includes(o.oneof))throw new Error(`Multiple members of the oneof group "${o.oneof}" of ${this.info.typeName} are present in JSON.`);n.push(o.oneof),c=r[o.oneof]={oneofKind:l}}else c=r;if(o.kind=="map"){if(a===null)continue;this.assert(eQ.isJsonObject(a),o.name,a);let u=c[l];for(let[d,p]of Object.entries(a)){this.assert(p!==null,o.name+" map value",null);let f;switch(o.V.kind){case"message":f=o.V.T().internalJsonRead(p,i);break;case"enum":if(f=this.enum(o.V.T(),p,o.name,i.ignoreUnknownFields),f===!1)continue;break;case"scalar":f=this.scalar(p,o.V.T,o.V.L,o.name);break}this.assert(f!==void 0,o.name+" map value",p);let m=d;o.K==bi.ScalarType.BOOL&&(m=m=="true"?!0:m=="false"?!1:m),m=this.scalar(m,o.K,bi.LongType.STRING,o.name).toString(),u[m]=f}}else if(o.repeat){if(a===null)continue;this.assert(Array.isArray(a),o.name,a);let u=c[l];for(let d of a){this.assert(d!==null,o.name,null);let p;switch(o.kind){case"message":p=o.T().internalJsonRead(d,i);break;case"enum":if(p=this.enum(o.T(),d,o.name,i.ignoreUnknownFields),p===!1)continue;break;case"scalar":p=this.scalar(d,o.T,o.L,o.name);break}this.assert(p!==void 0,o.name,a),u.push(p)}}else switch(o.kind){case"message":if(a===null&&o.T().typeName!="google.protobuf.Value"){this.assert(o.oneof===void 0,o.name+" (oneof member)",null);continue}c[l]=o.T().internalJsonRead(a,i,c[l]);break;case"enum":let u=this.enum(o.T(),a,o.name,i.ignoreUnknownFields);if(u===!1)continue;c[l]=u;break;case"scalar":c[l]=this.scalar(a,o.T,o.L,o.name);break}}}enum(t,r,i,n){if(t[0]=="google.protobuf.NullValue"&&Gd.assert(r===null||r==="NULL_VALUE",`Unable to parse field ${this.info.typeName}#${i}, enum ${t[0]} only accepts null.`),r===null)return 0;switch(typeof r){case"number":return Gd.assert(Number.isInteger(r),`Unable to parse field ${this.info.typeName}#${i}, enum can only be integral number, got ${r}.`),r;case"string":let s=r;t[2]&&r.substring(0,t[2].length)===t[2]&&(s=r.substring(t[2].length));let a=t[1][s];return typeof a>"u"&&n?!1:(Gd.assert(typeof a=="number",`Unable to parse field ${this.info.typeName}#${i}, enum ${t[0]} has no value for "${r}".`),a)}Gd.assert(!1,`Unable to parse field ${this.info.typeName}#${i}, cannot parse enum value from ${typeof r}".`)}scalar(t,r,i,n){let s;try{switch(r){case bi.ScalarType.DOUBLE:case bi.ScalarType.FLOAT:if(t===null)return 0;if(t==="NaN")return Number.NaN;if(t==="Infinity")return Number.POSITIVE_INFINITY;if(t==="-Infinity")return Number.NEGATIVE_INFINITY;if(t===""){s="empty string";break}if(typeof t=="string"&&t.trim().length!==t.length){s="extra whitespace";break}if(typeof t!="string"&&typeof t!="number")break;let a=Number(t);if(Number.isNaN(a)){s="not a number";break}if(!Number.isFinite(a)){s="too large or small";break}return r==bi.ScalarType.FLOAT&&Gd.assertFloat32(a),a;case bi.ScalarType.INT32:case bi.ScalarType.FIXED32:case bi.ScalarType.SFIXED32:case bi.ScalarType.SINT32:case bi.ScalarType.UINT32:if(t===null)return 0;let o;if(typeof t=="number"?o=t:t===""?s="empty string":typeof t=="string"&&(t.trim().length!==t.length?s="extra whitespace":o=Number(t)),o===void 0)break;return r==bi.ScalarType.UINT32?Gd.assertUInt32(o):Gd.assertInt32(o),o;case bi.ScalarType.INT64:case bi.ScalarType.SFIXED64:case bi.ScalarType.SINT64:if(t===null)return Lv.reflectionLongConvert(Dv.PbLong.ZERO,i);if(typeof t!="number"&&typeof t!="string")break;return Lv.reflectionLongConvert(Dv.PbLong.from(t),i);case bi.ScalarType.FIXED64:case bi.ScalarType.UINT64:if(t===null)return Lv.reflectionLongConvert(Dv.PbULong.ZERO,i);if(typeof t!="number"&&typeof t!="string")break;return Lv.reflectionLongConvert(Dv.PbULong.from(t),i);case bi.ScalarType.BOOL:if(t===null)return!1;if(typeof t!="boolean")break;return t;case bi.ScalarType.STRING:if(t===null)return"";if(typeof t!="string"){s="extra whitespace";break}try{encodeURIComponent(t)}catch(l){l="invalid UTF8";break}return t;case bi.ScalarType.BYTES:if(t===null||t==="")return new Uint8Array(0);if(typeof t!="string")break;return dLe.base64decode(t)}}catch(a){s=a.message}this.assert(!1,n+(s?" - "+s:""),t)}};Fv.ReflectionJsonReader=eN});var iN=g(Bv=>{"use strict";Object.defineProperty(Bv,"__esModule",{value:!0});Bv.ReflectionJsonWriter=void 0;var pLe=vv(),tQ=du(),kn=ao(),_r=um(),rN=class{constructor(t){var r;this.fields=(r=t.fields)!==null&&r!==void 0?r:[]}write(t,r){let i={},n=t;for(let s of this.fields){if(!s.oneof){let c=this.field(s,n[s.localName],r);c!==void 0&&(i[r.useProtoFieldName?s.name:s.jsonName]=c);continue}let a=n[s.oneof];if(a.oneofKind!==s.localName)continue;let o=s.kind=="scalar"||s.kind=="enum"?Object.assign(Object.assign({},r),{emitDefaultValues:!0}):r,l=this.field(s,a[s.localName],o);_r.assert(l!==void 0),i[r.useProtoFieldName?s.name:s.jsonName]=l}return i}field(t,r,i){let n;if(t.kind=="map"){_r.assert(typeof r=="object"&&r!==null);let s={};switch(t.V.kind){case"scalar":for(let[l,c]of Object.entries(r)){let u=this.scalar(t.V.T,c,t.name,!1,!0);_r.assert(u!==void 0),s[l.toString()]=u}break;case"message":let a=t.V.T();for(let[l,c]of Object.entries(r)){let u=this.message(a,c,t.name,i);_r.assert(u!==void 0),s[l.toString()]=u}break;case"enum":let o=t.V.T();for(let[l,c]of Object.entries(r)){_r.assert(c===void 0||typeof c=="number");let u=this.enum(o,c,t.name,!1,!0,i.enumAsInteger);_r.assert(u!==void 0),s[l.toString()]=u}break}(i.emitDefaultValues||Object.keys(s).length>0)&&(n=s)}else if(t.repeat){_r.assert(Array.isArray(r));let s=[];switch(t.kind){case"scalar":for(let l=0;l0||i.emitDefaultValues)&&(n=s)}else switch(t.kind){case"scalar":n=this.scalar(t.T,r,t.name,t.opt,i.emitDefaultValues);break;case"enum":n=this.enum(t.T(),r,t.name,t.opt,i.emitDefaultValues,i.enumAsInteger);break;case"message":n=this.message(t.T(),r,t.name,i);break}return n}enum(t,r,i,n,s,a){if(t[0]=="google.protobuf.NullValue")return!s&&!n?void 0:null;if(r===void 0){_r.assert(n);return}if(!(r===0&&!s&&!n))return _r.assert(typeof r=="number"),_r.assert(Number.isInteger(r)),a||!t[1].hasOwnProperty(r)?r:t[2]?t[2]+t[1][r]:t[1][r]}message(t,r,i,n){return r===void 0?n.emitDefaultValues?null:void 0:t.internalJsonWrite(r,n)}scalar(t,r,i,n,s){if(r===void 0){_r.assert(n);return}let a=s||n;switch(t){case kn.ScalarType.INT32:case kn.ScalarType.SFIXED32:case kn.ScalarType.SINT32:return r===0?a?0:void 0:(_r.assertInt32(r),r);case kn.ScalarType.FIXED32:case kn.ScalarType.UINT32:return r===0?a?0:void 0:(_r.assertUInt32(r),r);case kn.ScalarType.FLOAT:_r.assertFloat32(r);case kn.ScalarType.DOUBLE:return r===0?a?0:void 0:(_r.assert(typeof r=="number"),Number.isNaN(r)?"NaN":r===Number.POSITIVE_INFINITY?"Infinity":r===Number.NEGATIVE_INFINITY?"-Infinity":r);case kn.ScalarType.STRING:return r===""?a?"":void 0:(_r.assert(typeof r=="string"),r);case kn.ScalarType.BOOL:return r===!1?a?!1:void 0:(_r.assert(typeof r=="boolean"),r);case kn.ScalarType.UINT64:case kn.ScalarType.FIXED64:_r.assert(typeof r=="number"||typeof r=="string"||typeof r=="bigint");let o=tQ.PbULong.from(r);return o.isZero()&&!a?void 0:o.toString();case kn.ScalarType.INT64:case kn.ScalarType.SFIXED64:case kn.ScalarType.SINT64:_r.assert(typeof r=="number"||typeof r=="string"||typeof r=="bigint");let l=tQ.PbLong.from(r);return l.isZero()&&!a?void 0:l.toString();case kn.ScalarType.BYTES:return _r.assert(r instanceof Uint8Array),r.byteLength?pLe.base64encode(r):a?"":void 0}}};Bv.ReflectionJsonWriter=rN});var Mv=g(qv=>{"use strict";Object.defineProperty(qv,"__esModule",{value:!0});qv.reflectionScalarDefault=void 0;var oo=ao(),rQ=Iv(),iQ=du();function fLe(e,t=oo.LongType.STRING){switch(e){case oo.ScalarType.BOOL:return!1;case oo.ScalarType.UINT64:case oo.ScalarType.FIXED64:return rQ.reflectionLongConvert(iQ.PbULong.ZERO,t);case oo.ScalarType.INT64:case oo.ScalarType.SFIXED64:case oo.ScalarType.SINT64:return rQ.reflectionLongConvert(iQ.PbLong.ZERO,t);case oo.ScalarType.DOUBLE:case oo.ScalarType.FLOAT:return 0;case oo.ScalarType.BYTES:return new Uint8Array(0);case oo.ScalarType.STRING:return"";default:return 0}}qv.reflectionScalarDefault=fLe});var sN=g(kv=>{"use strict";Object.defineProperty(kv,"__esModule",{value:!0});kv.ReflectionBinaryReader=void 0;var nQ=Ag(),ti=ao(),Bg=Iv(),sQ=Mv(),nN=class{constructor(t){this.info=t}prepare(){var t;if(!this.fieldNoToField){let r=(t=this.info.fields)!==null&&t!==void 0?t:[];this.fieldNoToField=new Map(r.map(i=>[i.no,i]))}}read(t,r,i,n){this.prepare();let s=n===void 0?t.len:t.pos+n;for(;t.pos{"use strict";Object.defineProperty(jv,"__esModule",{value:!0});jv.ReflectionBinaryWriter=void 0;var Bs=Ag(),ir=ao(),fm=um(),qg=du(),aN=class{constructor(t){this.info=t}prepare(){if(!this.fields){let t=this.info.fields?this.info.fields.concat():[];this.fields=t.sort((r,i)=>r.no-i.no)}}write(t,r,i){this.prepare();for(let s of this.fields){let a,o,l=s.repeat,c=s.localName;if(s.oneof){let u=t[s.oneof];if(u.oneofKind!==c)continue;a=u[c],o=!0}else a=t[c],o=!1;switch(s.kind){case"scalar":case"enum":let u=s.kind=="enum"?ir.ScalarType.INT32:s.T;if(l)if(fm.assert(Array.isArray(a)),l==ir.RepeatType.PACKED)this.packed(r,u,s.no,a);else for(let d of a)this.scalar(r,u,s.no,d,!0);else a===void 0?fm.assert(s.opt):this.scalar(r,u,s.no,a,o||s.opt);break;case"message":if(l){fm.assert(Array.isArray(a));for(let d of a)this.message(r,i,s.T(),s.no,d)}else this.message(r,i,s.T(),s.no,a);break;case"map":fm.assert(typeof a=="object"&&a!==null);for(let[d,p]of Object.entries(a))this.mapEntry(r,i,s,d,p);break}}let n=i.writeUnknownFields;n!==!1&&(n===!0?Bs.UnknownFieldHandler.onWrite:n)(this.info.typeName,t,r)}mapEntry(t,r,i,n,s){t.tag(i.no,Bs.WireType.LengthDelimited),t.fork();let a=n;switch(i.K){case ir.ScalarType.INT32:case ir.ScalarType.FIXED32:case ir.ScalarType.UINT32:case ir.ScalarType.SFIXED32:case ir.ScalarType.SINT32:a=Number.parseInt(n);break;case ir.ScalarType.BOOL:fm.assert(n=="true"||n=="false"),a=n=="true";break}switch(this.scalar(t,i.K,1,a,!0),i.V.kind){case"scalar":this.scalar(t,i.V.T,2,s,!0);break;case"enum":this.scalar(t,ir.ScalarType.INT32,2,s,!0);break;case"message":this.message(t,r,i.V.T(),2,s);break}t.join()}message(t,r,i,n,s){s!==void 0&&(i.internalBinaryWrite(s,t.tag(n,Bs.WireType.LengthDelimited).fork(),r),t.join())}scalar(t,r,i,n,s){let[a,o,l]=this.scalarInfo(r,n);(!l||s)&&(t.tag(i,a),t[o](n))}packed(t,r,i,n){if(!n.length)return;fm.assert(r!==ir.ScalarType.BYTES&&r!==ir.ScalarType.STRING),t.tag(i,Bs.WireType.LengthDelimited),t.fork();let[,s]=this.scalarInfo(r);for(let a=0;a{"use strict";Object.defineProperty(Uv,"__esModule",{value:!0});Uv.reflectionCreate=void 0;var mLe=Mv(),hLe=Fg();function gLe(e){let t=e.messagePrototype?Object.create(e.messagePrototype):Object.defineProperty({},hLe.MESSAGE_TYPE,{value:e});for(let r of e.fields){let i=r.localName;if(!r.opt)if(r.oneof)t[r.oneof]={oneofKind:void 0};else if(r.repeat)t[i]=[];else switch(r.kind){case"scalar":t[i]=mLe.reflectionScalarDefault(r.T,r.L);break;case"enum":t[i]=0;break;case"map":t[i]={};break}}return t}Uv.reflectionCreate=gLe});var cN=g(zv=>{"use strict";Object.defineProperty(zv,"__esModule",{value:!0});zv.reflectionMergePartial=void 0;function yLe(e,t,r){let i,n=r,s;for(let a of e.fields){let o=a.localName;if(a.oneof){let l=n[a.oneof];if(l?.oneofKind==null)continue;if(i=l[o],s=t[a.oneof],s.oneofKind=l.oneofKind,i==null){delete s[o];continue}}else if(i=n[o],s=t,i==null)continue;switch(a.repeat&&(s[o].length=i.length),a.kind){case"scalar":case"enum":if(a.repeat)for(let c=0;c{"use strict";Object.defineProperty(Hv,"__esModule",{value:!0});Hv.reflectionEquals=void 0;var uN=ao();function bLe(e,t,r){if(t===r)return!0;if(!t||!r)return!1;for(let i of e.fields){let n=i.localName,s=i.oneof?t[i.oneof][n]:t[n],a=i.oneof?r[i.oneof][n]:r[n];switch(i.kind){case"enum":case"scalar":let o=i.kind=="enum"?uN.ScalarType.INT32:i.T;if(!(i.repeat?aQ(o,s,a):lQ(o,s,a)))return!1;break;case"map":if(!(i.V.kind=="message"?oQ(i.V.T(),$v(s),$v(a)):aQ(i.V.kind=="enum"?uN.ScalarType.INT32:i.V.T,$v(s),$v(a))))return!1;break;case"message":let l=i.T();if(!(i.repeat?oQ(l,s,a):l.equals(s,a)))return!1;break}}return!0}Hv.reflectionEquals=bLe;var $v=Object.values;function lQ(e,t,r){if(t===r)return!0;if(e!==uN.ScalarType.BYTES)return!1;let i=t,n=r;if(i.length!==n.length)return!1;for(let s=0;s{"use strict";Object.defineProperty(Gv,"__esModule",{value:!0});Gv.MessageType=void 0;var vLe=Fg(),_Le=ao(),wLe=JT(),ELe=tN(),SLe=iN(),xLe=sN(),TLe=oN(),NLe=lN(),pN=cN(),RLe=yv(),cQ=XT(),ALe=dN(),CLe=KT(),OLe=WT(),PLe=Object.getOwnPropertyDescriptors(Object.getPrototypeOf({})),fN=class{constructor(t,r,i){this.defaultCheckDepth=16,this.typeName=t,this.fields=r.map(_Le.normalizeFieldInfo),this.options=i??{},this.messagePrototype=Object.create(null,Object.assign(Object.assign({},PLe),{[vLe.MESSAGE_TYPE]:{value:this}})),this.refTypeCheck=new wLe.ReflectionTypeCheck(this),this.refJsonReader=new ELe.ReflectionJsonReader(this),this.refJsonWriter=new SLe.ReflectionJsonWriter(this),this.refBinReader=new xLe.ReflectionBinaryReader(this),this.refBinWriter=new TLe.ReflectionBinaryWriter(this)}create(t){let r=NLe.reflectionCreate(this);return t!==void 0&&pN.reflectionMergePartial(this,r,t),r}clone(t){let r=this.create();return pN.reflectionMergePartial(this,r,t),r}equals(t,r){return ALe.reflectionEquals(this,t,r)}is(t,r=this.defaultCheckDepth){return this.refTypeCheck.is(t,r,!1)}isAssignable(t,r=this.defaultCheckDepth){return this.refTypeCheck.is(t,r,!0)}mergePartial(t,r){pN.reflectionMergePartial(this,t,r)}fromBinary(t,r){let i=OLe.binaryReadOptions(r);return this.internalBinaryRead(i.readerFactory(t),t.byteLength,i)}fromJson(t,r){return this.internalJsonRead(t,cQ.jsonReadOptions(r))}fromJsonString(t,r){let i=JSON.parse(t);return this.fromJson(i,r)}toJson(t,r){return this.internalJsonWrite(t,cQ.jsonWriteOptions(r))}toJsonString(t,r){var i;let n=this.toJson(t,r);return JSON.stringify(n,null,(i=r?.prettySpaces)!==null&&i!==void 0?i:0)}toBinary(t,r){let i=CLe.binaryWriteOptions(r);return this.internalBinaryWrite(t,i.writerFactory(),i).finish()}internalJsonRead(t,r,i){if(t!==null&&typeof t=="object"&&!Array.isArray(t)){let n=i??this.create();return this.refJsonReader.read(t,n,r),n}throw new Error(`Unable to parse message ${this.typeName} from JSON ${RLe.typeofJsonValue(t)}.`)}internalJsonWrite(t,r){return this.refJsonWriter.write(t,r)}internalBinaryWrite(t,r,i){return this.refBinWriter.write(t,r,i),r}internalBinaryRead(t,r,i,n){let s=n??this.create();return this.refBinReader.read(t,s,i,r),s}};Gv.MessageType=fN});var dQ=g(Vv=>{"use strict";Object.defineProperty(Vv,"__esModule",{value:!0});Vv.containsMessageType=void 0;var ILe=Fg();function DLe(e){return e[ILe.MESSAGE_TYPE]!=null}Vv.containsMessageType=DLe});var fQ=g(Vo=>{"use strict";Object.defineProperty(Vo,"__esModule",{value:!0});Vo.listEnumNumbers=Vo.listEnumNames=Vo.listEnumValues=Vo.isEnumObject=void 0;function pQ(e){if(typeof e!="object"||e===null||!e.hasOwnProperty(0))return!1;for(let t of Object.keys(e)){let r=parseInt(t);if(Number.isNaN(r)){let i=e[t];if(i===void 0||typeof i!="number"||e[i]===void 0)return!1}else{let i=e[r];if(i===void 0||e[i]!==r)return!1}}return!0}Vo.isEnumObject=pQ;function mN(e){if(!pQ(e))throw new Error("not a typescript enum object");let t=[];for(let[r,i]of Object.entries(e))typeof i=="number"&&t.push({name:r,number:i});return t}Vo.listEnumValues=mN;function LLe(e){return mN(e).map(t=>t.name)}Vo.listEnumNames=LLe;function FLe(e){return mN(e).map(t=>t.number).filter((t,r,i)=>i.indexOf(t)==r)}Vo.listEnumNumbers=FLe});var ur=g(Oe=>{"use strict";Object.defineProperty(Oe,"__esModule",{value:!0});var mQ=yv();Object.defineProperty(Oe,"typeofJsonValue",{enumerable:!0,get:function(){return mQ.typeofJsonValue}});Object.defineProperty(Oe,"isJsonObject",{enumerable:!0,get:function(){return mQ.isJsonObject}});var hQ=vv();Object.defineProperty(Oe,"base64decode",{enumerable:!0,get:function(){return hQ.base64decode}});Object.defineProperty(Oe,"base64encode",{enumerable:!0,get:function(){return hQ.base64encode}});var BLe=zX();Object.defineProperty(Oe,"utf8read",{enumerable:!0,get:function(){return BLe.utf8read}});var hN=Ag();Object.defineProperty(Oe,"WireType",{enumerable:!0,get:function(){return hN.WireType}});Object.defineProperty(Oe,"mergeBinaryOptions",{enumerable:!0,get:function(){return hN.mergeBinaryOptions}});Object.defineProperty(Oe,"UnknownFieldHandler",{enumerable:!0,get:function(){return hN.UnknownFieldHandler}});var gQ=WT();Object.defineProperty(Oe,"BinaryReader",{enumerable:!0,get:function(){return gQ.BinaryReader}});Object.defineProperty(Oe,"binaryReadOptions",{enumerable:!0,get:function(){return gQ.binaryReadOptions}});var yQ=KT();Object.defineProperty(Oe,"BinaryWriter",{enumerable:!0,get:function(){return yQ.BinaryWriter}});Object.defineProperty(Oe,"binaryWriteOptions",{enumerable:!0,get:function(){return yQ.binaryWriteOptions}});var bQ=du();Object.defineProperty(Oe,"PbLong",{enumerable:!0,get:function(){return bQ.PbLong}});Object.defineProperty(Oe,"PbULong",{enumerable:!0,get:function(){return bQ.PbULong}});var gN=XT();Object.defineProperty(Oe,"jsonReadOptions",{enumerable:!0,get:function(){return gN.jsonReadOptions}});Object.defineProperty(Oe,"jsonWriteOptions",{enumerable:!0,get:function(){return gN.jsonWriteOptions}});Object.defineProperty(Oe,"mergeJsonOptions",{enumerable:!0,get:function(){return gN.mergeJsonOptions}});var qLe=Fg();Object.defineProperty(Oe,"MESSAGE_TYPE",{enumerable:!0,get:function(){return qLe.MESSAGE_TYPE}});var MLe=uQ();Object.defineProperty(Oe,"MessageType",{enumerable:!0,get:function(){return MLe.MessageType}});var Vd=ao();Object.defineProperty(Oe,"ScalarType",{enumerable:!0,get:function(){return Vd.ScalarType}});Object.defineProperty(Oe,"LongType",{enumerable:!0,get:function(){return Vd.LongType}});Object.defineProperty(Oe,"RepeatType",{enumerable:!0,get:function(){return Vd.RepeatType}});Object.defineProperty(Oe,"normalizeFieldInfo",{enumerable:!0,get:function(){return Vd.normalizeFieldInfo}});Object.defineProperty(Oe,"readFieldOptions",{enumerable:!0,get:function(){return Vd.readFieldOptions}});Object.defineProperty(Oe,"readFieldOption",{enumerable:!0,get:function(){return Vd.readFieldOption}});Object.defineProperty(Oe,"readMessageOption",{enumerable:!0,get:function(){return Vd.readMessageOption}});var kLe=JT();Object.defineProperty(Oe,"ReflectionTypeCheck",{enumerable:!0,get:function(){return kLe.ReflectionTypeCheck}});var jLe=lN();Object.defineProperty(Oe,"reflectionCreate",{enumerable:!0,get:function(){return jLe.reflectionCreate}});var ULe=Mv();Object.defineProperty(Oe,"reflectionScalarDefault",{enumerable:!0,get:function(){return ULe.reflectionScalarDefault}});var zLe=cN();Object.defineProperty(Oe,"reflectionMergePartial",{enumerable:!0,get:function(){return zLe.reflectionMergePartial}});var $Le=dN();Object.defineProperty(Oe,"reflectionEquals",{enumerable:!0,get:function(){return $Le.reflectionEquals}});var HLe=sN();Object.defineProperty(Oe,"ReflectionBinaryReader",{enumerable:!0,get:function(){return HLe.ReflectionBinaryReader}});var GLe=oN();Object.defineProperty(Oe,"ReflectionBinaryWriter",{enumerable:!0,get:function(){return GLe.ReflectionBinaryWriter}});var VLe=tN();Object.defineProperty(Oe,"ReflectionJsonReader",{enumerable:!0,get:function(){return VLe.ReflectionJsonReader}});var WLe=iN();Object.defineProperty(Oe,"ReflectionJsonWriter",{enumerable:!0,get:function(){return WLe.ReflectionJsonWriter}});var KLe=dQ();Object.defineProperty(Oe,"containsMessageType",{enumerable:!0,get:function(){return KLe.containsMessageType}});var Mg=YT();Object.defineProperty(Oe,"isOneofGroup",{enumerable:!0,get:function(){return Mg.isOneofGroup}});Object.defineProperty(Oe,"setOneofValue",{enumerable:!0,get:function(){return Mg.setOneofValue}});Object.defineProperty(Oe,"getOneofValue",{enumerable:!0,get:function(){return Mg.getOneofValue}});Object.defineProperty(Oe,"clearOneofValue",{enumerable:!0,get:function(){return Mg.clearOneofValue}});Object.defineProperty(Oe,"getSelectedOneofValue",{enumerable:!0,get:function(){return Mg.getSelectedOneofValue}});var Wv=fQ();Object.defineProperty(Oe,"listEnumValues",{enumerable:!0,get:function(){return Wv.listEnumValues}});Object.defineProperty(Oe,"listEnumNames",{enumerable:!0,get:function(){return Wv.listEnumNames}});Object.defineProperty(Oe,"listEnumNumbers",{enumerable:!0,get:function(){return Wv.listEnumNumbers}});Object.defineProperty(Oe,"isEnumObject",{enumerable:!0,get:function(){return Wv.isEnumObject}});var XLe=QT();Object.defineProperty(Oe,"lowerCamelCase",{enumerable:!0,get:function(){return XLe.lowerCamelCase}});var kg=um();Object.defineProperty(Oe,"assert",{enumerable:!0,get:function(){return kg.assert}});Object.defineProperty(Oe,"assertNever",{enumerable:!0,get:function(){return kg.assertNever}});Object.defineProperty(Oe,"assertInt32",{enumerable:!0,get:function(){return kg.assertInt32}});Object.defineProperty(Oe,"assertUInt32",{enumerable:!0,get:function(){return kg.assertUInt32}});Object.defineProperty(Oe,"assertFloat32",{enumerable:!0,get:function(){return kg.assertFloat32}})});var bN=g(Kv=>{"use strict";Object.defineProperty(Kv,"__esModule",{value:!0});Kv.Timestamp=void 0;var vQ=ur(),_Q=ur(),QLe=ur(),YLe=ur(),ZLe=ur(),jg=ur(),JLe=ur(),yN=class extends JLe.MessageType{constructor(){super("google.protobuf.Timestamp",[{no:1,name:"seconds",kind:"scalar",T:3},{no:2,name:"nanos",kind:"scalar",T:5}])}now(){let t=this.create(),r=Date.now();return t.seconds=jg.PbLong.from(Math.floor(r/1e3)).toString(),t.nanos=r%1e3*1e6,t}toDate(t){return new Date(jg.PbLong.from(t.seconds).toNumber()*1e3+Math.ceil(t.nanos/1e6))}fromDate(t){let r=this.create(),i=t.getTime();return r.seconds=jg.PbLong.from(Math.floor(i/1e3)).toString(),r.nanos=i%1e3*1e6,r}internalJsonWrite(t,r){let i=jg.PbLong.from(t.seconds).toNumber()*1e3;if(iDate.parse("9999-12-31T23:59:59Z"))throw new Error("Unable to encode Timestamp to JSON. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.");if(t.nanos<0)throw new Error("Unable to encode invalid Timestamp to JSON. Nanos must not be negative.");let n="Z";if(t.nanos>0){let s=(t.nanos+1e9).toString().substring(1);s.substring(3)==="000000"?n="."+s.substring(0,3)+"Z":s.substring(6)==="000"?n="."+s.substring(0,6)+"Z":n="."+s+"Z"}return new Date(i).toISOString().replace(".000Z",n)}internalJsonRead(t,r,i){if(typeof t!="string")throw new Error("Unable to parse Timestamp from JSON "+(0,ZLe.typeofJsonValue)(t)+".");let n=t.match(/^([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})(?:Z|\.([0-9]{3,9})Z|([+-][0-9][0-9]:[0-9][0-9]))$/);if(!n)throw new Error("Unable to parse Timestamp from JSON. Invalid format.");let s=Date.parse(n[1]+"-"+n[2]+"-"+n[3]+"T"+n[4]+":"+n[5]+":"+n[6]+(n[8]?n[8]:"Z"));if(Number.isNaN(s))throw new Error("Unable to parse Timestamp from JSON. Invalid value.");if(sDate.parse("9999-12-31T23:59:59Z"))throw new globalThis.Error("Unable to parse Timestamp from JSON. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.");return i||(i=this.create()),i.seconds=jg.PbLong.from(s/1e3).toString(),i.nanos=0,n[7]&&(i.nanos=parseInt("1"+n[7]+"0".repeat(9-n[7].length))-1e9),i}create(t){let r={seconds:"0",nanos:0};return globalThis.Object.defineProperty(r,YLe.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,QLe.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.pos{"use strict";Object.defineProperty(oi,"__esModule",{value:!0});oi.BytesValue=oi.StringValue=oi.BoolValue=oi.UInt32Value=oi.Int32Value=oi.UInt64Value=oi.Int64Value=oi.FloatValue=oi.DoubleValue=void 0;var Xv=ur(),wQ=ur(),Yl=ur(),Ci=ur(),Zl=ur(),Jl=ur(),ec=ur(),vN=class extends ec.MessageType{constructor(){super("google.protobuf.DoubleValue",[{no:1,name:"value",kind:"scalar",T:1}])}internalJsonWrite(t,r){return this.refJsonWriter.scalar(2,t.value,"value",!1,!0)}internalJsonRead(t,r,i){return i||(i=this.create()),i.value=this.refJsonReader.scalar(t,1,void 0,"value"),i}create(t){let r={value:0};return globalThis.Object.defineProperty(r,Jl.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,Zl.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.pos{"use strict";Object.defineProperty(Wo,"__esModule",{value:!0});Wo.readServiceOption=Wo.readMethodOption=Wo.readMethodOptions=Wo.normalizeMethodInfo=void 0;var eFe=ur();function tFe(e,t){var r,i,n;let s=e;return s.service=t,s.localName=(r=s.localName)!==null&&r!==void 0?r:eFe.lowerCamelCase(s.name),s.serverStreaming=!!s.serverStreaming,s.clientStreaming=!!s.clientStreaming,s.options=(i=s.options)!==null&&i!==void 0?i:{},s.idempotency=(n=s.idempotency)!==null&&n!==void 0?n:void 0,s}Wo.normalizeMethodInfo=tFe;function rFe(e,t,r,i){var n;let s=(n=e.methods.find((a,o)=>a.localName===t||o===t))===null||n===void 0?void 0:n.options;return s&&s[r]?i.fromJson(s[r]):void 0}Wo.readMethodOptions=rFe;function iFe(e,t,r,i){var n;let s=(n=e.methods.find((o,l)=>o.localName===t||l===t))===null||n===void 0?void 0:n.options;if(!s)return;let a=s[r];return a===void 0?a:i?i.fromJson(a):a}Wo.readMethodOption=iFe;function nFe(e,t,r){let i=e.options;if(!i)return;let n=i[t];return n===void 0?n:r?r.fromJson(n):n}Wo.readServiceOption=nFe});var EQ=g(Yv=>{"use strict";Object.defineProperty(Yv,"__esModule",{value:!0});Yv.ServiceType=void 0;var sFe=AN(),CN=class{constructor(t,r,i){this.typeName=t,this.methods=r.map(n=>sFe.normalizeMethodInfo(n,this)),this.options=i??{}}};Yv.ServiceType=CN});var PN=g(Zv=>{"use strict";Object.defineProperty(Zv,"__esModule",{value:!0});Zv.RpcError=void 0;var ON=class extends Error{constructor(t,r="UNKNOWN",i){super(t),this.name="RpcError",Object.setPrototypeOf(this,new.target.prototype),this.code=r,this.meta=i??{}}toString(){let t=[this.name+": "+this.message];this.code&&(t.push(""),t.push("Code: "+this.code)),this.serviceName&&this.methodName&&t.push("Method: "+this.serviceName+"/"+this.methodName);let r=Object.entries(this.meta);if(r.length){t.push(""),t.push("Meta:");for(let[i,n]of r)t.push(` ${i}: ${n}`)}return t.join(` +`)}};Zv.RpcError=ON});var IN=g(e_=>{"use strict";Object.defineProperty(e_,"__esModule",{value:!0});e_.mergeRpcOptions=void 0;var SQ=ur();function aFe(e,t){if(!t)return e;let r={};Jv(e,r),Jv(t,r);for(let i of Object.keys(t)){let n=t[i];switch(i){case"jsonOptions":r.jsonOptions=SQ.mergeJsonOptions(e.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=SQ.mergeBinaryOptions(e.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},Jv(e.meta,r.meta),Jv(t.meta,r.meta);break;case"interceptors":r.interceptors=e.interceptors?e.interceptors.concat(n):n.concat();break}}return r}e_.mergeRpcOptions=aFe;function Jv(e,t){if(!e)return;let r=t;for(let[i,n]of Object.entries(e))n instanceof Date?r[i]=new Date(n.getTime()):Array.isArray(n)?r[i]=n.concat():r[i]=n}});var LN=g(Wd=>{"use strict";Object.defineProperty(Wd,"__esModule",{value:!0});Wd.Deferred=Wd.DeferredState=void 0;var Ko;(function(e){e[e.PENDING=0]="PENDING",e[e.REJECTED=1]="REJECTED",e[e.RESOLVED=2]="RESOLVED"})(Ko=Wd.DeferredState||(Wd.DeferredState={}));var DN=class{constructor(t=!0){this._state=Ko.PENDING,this._promise=new Promise((r,i)=>{this._resolve=r,this._reject=i}),t&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(t){if(this.state!==Ko.PENDING)throw new Error(`cannot resolve ${Ko[this.state].toLowerCase()}`);this._resolve(t),this._state=Ko.RESOLVED}reject(t){if(this.state!==Ko.PENDING)throw new Error(`cannot reject ${Ko[this.state].toLowerCase()}`);this._reject(t),this._state=Ko.REJECTED}resolvePending(t){this._state===Ko.PENDING&&this.resolve(t)}rejectPending(t){this._state===Ko.PENDING&&this.reject(t)}};Wd.Deferred=DN});var BN=g(t_=>{"use strict";Object.defineProperty(t_,"__esModule",{value:!0});t_.RpcOutputStreamController=void 0;var xQ=LN(),Kd=ur(),FN=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1}onNext(t){return this.addLis(t,this._lis.nxt)}onMessage(t){return this.addLis(t,this._lis.msg)}onError(t){return this.addLis(t,this._lis.err)}onComplete(t){return this.addLis(t,this._lis.cmp)}addLis(t,r){return r.push(t),()=>{let i=r.indexOf(t);i>=0&&r.splice(i,1)}}clearLis(){for(let t of Object.values(this._lis))t.splice(0,t.length)}get closed(){return this._closed!==!1}notifyNext(t,r,i){Kd.assert((t?1:0)+(r?1:0)+(i?1:0)<=1,"only one emission at a time"),t&&this.notifyMessage(t),r&&this.notifyError(r),i&&this.notifyComplete()}notifyMessage(t){Kd.assert(!this.closed,"stream is closed"),this.pushIt({value:t,done:!1}),this._lis.msg.forEach(r=>r(t)),this._lis.nxt.forEach(r=>r(t,void 0,!1))}notifyError(t){Kd.assert(!this.closed,"stream is closed"),this._closed=t,this.pushIt(t),this._lis.err.forEach(r=>r(t)),this._lis.nxt.forEach(r=>r(void 0,t,!1)),this.clearLis()}notifyComplete(){Kd.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(t=>t()),this._lis.nxt.forEach(t=>t(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._itState||(this._itState={q:[]}),this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let t=this._itState;Kd.assert(t,"bad state"),Kd.assert(!t.p,"iterator contract broken");let r=t.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(t.p=new xQ.Deferred,t.p.promise)}}}pushIt(t){let r=this._itState;if(r)if(r.p){let i=r.p;Kd.assert(i.state==xQ.DeferredState.PENDING,"iterator contract broken"),"value"in t?i.resolve(t):i.reject(t),delete r.p}else r.q.push(t)}};t_.RpcOutputStreamController=FN});var MN=g(mm=>{"use strict";var oFe=mm&&mm.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(mm,"__esModule",{value:!0});mm.UnaryCall=void 0;var qN=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.request=i,this.headers=n,this.response=s,this.status=a,this.trailers=o}then(t,r){return this.promiseFinished().then(i=>t?Promise.resolve(t(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return oFe(this,void 0,void 0,function*(){let[t,r,i,n]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:t,response:r,status:i,trailers:n}})}};mm.UnaryCall=qN});var jN=g(hm=>{"use strict";var lFe=hm&&hm.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(hm,"__esModule",{value:!0});hm.ServerStreamingCall=void 0;var kN=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.request=i,this.headers=n,this.responses=s,this.status=a,this.trailers=o}then(t,r){return this.promiseFinished().then(i=>t?Promise.resolve(t(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return lFe(this,void 0,void 0,function*(){let[t,r,i]=yield Promise.all([this.headers,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:t,status:r,trailers:i}})}};hm.ServerStreamingCall=kN});var zN=g(gm=>{"use strict";var cFe=gm&&gm.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(gm,"__esModule",{value:!0});gm.ClientStreamingCall=void 0;var UN=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.requests=i,this.headers=n,this.response=s,this.status=a,this.trailers=o}then(t,r){return this.promiseFinished().then(i=>t?Promise.resolve(t(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return cFe(this,void 0,void 0,function*(){let[t,r,i,n]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,headers:t,response:r,status:i,trailers:n}})}};gm.ClientStreamingCall=UN});var HN=g(ym=>{"use strict";var uFe=ym&&ym.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ym,"__esModule",{value:!0});ym.DuplexStreamingCall=void 0;var $N=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.requests=i,this.headers=n,this.responses=s,this.status=a,this.trailers=o}then(t,r){return this.promiseFinished().then(i=>t?Promise.resolve(t(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return uFe(this,void 0,void 0,function*(){let[t,r,i]=yield Promise.all([this.headers,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,headers:t,status:r,trailers:i}})}};ym.DuplexStreamingCall=$N});var NQ=g(_m=>{"use strict";var dFe=_m&&_m.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(_m,"__esModule",{value:!0});_m.TestTransport=void 0;var ha=PN(),r_=ur(),TQ=BN(),pFe=IN(),fFe=MN(),mFe=jN(),hFe=zN(),gFe=HN(),vm=class e{constructor(t){this.suppressUncaughtRejections=!0,this.headerDelay=10,this.responseDelay=50,this.betweenResponseDelay=10,this.afterResponseDelay=10,this.data=t??{}}get sentMessages(){return this.lastInput instanceof bm?this.lastInput.sent:typeof this.lastInput=="object"?[this.lastInput.single]:[]}get sendComplete(){return this.lastInput instanceof bm?this.lastInput.completed:typeof this.lastInput=="object"}promiseHeaders(){var t;let r=(t=this.data.headers)!==null&&t!==void 0?t:e.defaultHeaders;return r instanceof ha.RpcError?Promise.reject(r):Promise.resolve(r)}promiseSingleResponse(t){if(this.data.response instanceof ha.RpcError)return Promise.reject(this.data.response);let r;return Array.isArray(this.data.response)?(r_.assert(this.data.response.length>0),r=this.data.response[0]):this.data.response!==void 0?r=this.data.response:r=t.O.create(),r_.assert(t.O.is(r)),Promise.resolve(r)}streamResponses(t,r,i){return dFe(this,void 0,void 0,function*(){let n=[];if(this.data.response===void 0)n.push(t.O.create());else if(Array.isArray(this.data.response))for(let s of this.data.response)r_.assert(t.O.is(s)),n.push(s);else this.data.response instanceof ha.RpcError||(r_.assert(t.O.is(this.data.response)),n.push(this.data.response));try{yield Oi(this.responseDelay,i)(void 0)}catch(s){r.notifyError(s);return}if(this.data.response instanceof ha.RpcError){r.notifyError(this.data.response);return}for(let s of n){r.notifyMessage(s);try{yield Oi(this.betweenResponseDelay,i)(void 0)}catch(a){r.notifyError(a);return}}if(this.data.status instanceof ha.RpcError){r.notifyError(this.data.status);return}if(this.data.trailers instanceof ha.RpcError){r.notifyError(this.data.trailers);return}r.notifyComplete()})}promiseStatus(){var t;let r=(t=this.data.status)!==null&&t!==void 0?t:e.defaultStatus;return r instanceof ha.RpcError?Promise.reject(r):Promise.resolve(r)}promiseTrailers(){var t;let r=(t=this.data.trailers)!==null&&t!==void 0?t:e.defaultTrailers;return r instanceof ha.RpcError?Promise.reject(r):Promise.resolve(r)}maybeSuppressUncaught(...t){if(this.suppressUncaughtRejections)for(let r of t)r.catch(()=>{})}mergeOptions(t){return pFe.mergeRpcOptions({},t)}unary(t,r,i){var n;let s=(n=i.meta)!==null&&n!==void 0?n:{},a=this.promiseHeaders().then(Oi(this.headerDelay,i.abort)),o=a.catch(u=>{}).then(Oi(this.responseDelay,i.abort)).then(u=>this.promiseSingleResponse(t)),l=o.catch(u=>{}).then(Oi(this.afterResponseDelay,i.abort)).then(u=>this.promiseStatus()),c=o.catch(u=>{}).then(Oi(this.afterResponseDelay,i.abort)).then(u=>this.promiseTrailers());return this.maybeSuppressUncaught(l,c),this.lastInput={single:r},new fFe.UnaryCall(t,s,r,a,o,l,c)}serverStreaming(t,r,i){var n;let s=(n=i.meta)!==null&&n!==void 0?n:{},a=this.promiseHeaders().then(Oi(this.headerDelay,i.abort)),o=new TQ.RpcOutputStreamController,l=a.then(Oi(this.responseDelay,i.abort)).catch(()=>{}).then(()=>this.streamResponses(t,o,i.abort)).then(Oi(this.afterResponseDelay,i.abort)),c=l.then(()=>this.promiseStatus()),u=l.then(()=>this.promiseTrailers());return this.maybeSuppressUncaught(c,u),this.lastInput={single:r},new mFe.ServerStreamingCall(t,s,r,a,o,c,u)}clientStreaming(t,r){var i;let n=(i=r.meta)!==null&&i!==void 0?i:{},s=this.promiseHeaders().then(Oi(this.headerDelay,r.abort)),a=s.catch(c=>{}).then(Oi(this.responseDelay,r.abort)).then(c=>this.promiseSingleResponse(t)),o=a.catch(c=>{}).then(Oi(this.afterResponseDelay,r.abort)).then(c=>this.promiseStatus()),l=a.catch(c=>{}).then(Oi(this.afterResponseDelay,r.abort)).then(c=>this.promiseTrailers());return this.maybeSuppressUncaught(o,l),this.lastInput=new bm(this.data,r.abort),new hFe.ClientStreamingCall(t,n,this.lastInput,s,a,o,l)}duplex(t,r){var i;let n=(i=r.meta)!==null&&i!==void 0?i:{},s=this.promiseHeaders().then(Oi(this.headerDelay,r.abort)),a=new TQ.RpcOutputStreamController,o=s.then(Oi(this.responseDelay,r.abort)).catch(()=>{}).then(()=>this.streamResponses(t,a,r.abort)).then(Oi(this.afterResponseDelay,r.abort)),l=o.then(()=>this.promiseStatus()),c=o.then(()=>this.promiseTrailers());return this.maybeSuppressUncaught(l,c),this.lastInput=new bm(this.data,r.abort),new gFe.DuplexStreamingCall(t,n,this.lastInput,s,a,l,c)}};_m.TestTransport=vm;vm.defaultHeaders={responseHeader:"test"};vm.defaultStatus={code:"OK",detail:"all good"};vm.defaultTrailers={responseTrailer:"test"};function Oi(e,t){return r=>new Promise((i,n)=>{if(t?.aborted)n(new ha.RpcError("user cancel","CANCELLED"));else{let s=setTimeout(()=>i(r),e);t&&t.addEventListener("abort",a=>{clearTimeout(s),n(new ha.RpcError("user cancel","CANCELLED"))})}})}var bm=class{constructor(t,r){this._completed=!1,this._sent=[],this.data=t,this.abort=r}get sent(){return this._sent}get completed(){return this._completed}send(t){if(this.data.inputMessage instanceof ha.RpcError)return Promise.reject(this.data.inputMessage);let r=this.data.inputMessage===void 0?10:this.data.inputMessage;return Promise.resolve(void 0).then(()=>{this._sent.push(t)}).then(Oi(r,this.abort))}complete(){if(this.data.inputComplete instanceof ha.RpcError)return Promise.reject(this.data.inputComplete);let t=this.data.inputComplete===void 0?10:this.data.inputComplete;return Promise.resolve(void 0).then(()=>{this._completed=!0}).then(Oi(t,this.abort))}}});var RQ=g(ga=>{"use strict";Object.defineProperty(ga,"__esModule",{value:!0});ga.stackDuplexStreamingInterceptors=ga.stackClientStreamingInterceptors=ga.stackServerStreamingInterceptors=ga.stackUnaryInterceptors=ga.stackIntercept=void 0;var yFe=ur();function Ug(e,t,r,i,n){var s,a,o,l;if(e=="unary"){let c=(u,d,p)=>t.unary(u,d,p);for(let u of((s=i.interceptors)!==null&&s!==void 0?s:[]).filter(d=>d.interceptUnary).reverse()){let d=c;c=(p,f,m)=>u.interceptUnary(d,p,f,m)}return c(r,n,i)}if(e=="serverStreaming"){let c=(u,d,p)=>t.serverStreaming(u,d,p);for(let u of((a=i.interceptors)!==null&&a!==void 0?a:[]).filter(d=>d.interceptServerStreaming).reverse()){let d=c;c=(p,f,m)=>u.interceptServerStreaming(d,p,f,m)}return c(r,n,i)}if(e=="clientStreaming"){let c=(u,d)=>t.clientStreaming(u,d);for(let u of((o=i.interceptors)!==null&&o!==void 0?o:[]).filter(d=>d.interceptClientStreaming).reverse()){let d=c;c=(p,f)=>u.interceptClientStreaming(d,p,f)}return c(r,i)}if(e=="duplex"){let c=(u,d)=>t.duplex(u,d);for(let u of((l=i.interceptors)!==null&&l!==void 0?l:[]).filter(d=>d.interceptDuplex).reverse()){let d=c;c=(p,f)=>u.interceptDuplex(d,p,f)}return c(r,i)}yFe.assertNever(e)}ga.stackIntercept=Ug;function bFe(e,t,r,i){return Ug("unary",e,t,i,r)}ga.stackUnaryInterceptors=bFe;function vFe(e,t,r,i){return Ug("serverStreaming",e,t,i,r)}ga.stackServerStreamingInterceptors=vFe;function _Fe(e,t,r){return Ug("clientStreaming",e,t,r)}ga.stackClientStreamingInterceptors=_Fe;function wFe(e,t,r){return Ug("duplex",e,t,r)}ga.stackDuplexStreamingInterceptors=wFe});var AQ=g(i_=>{"use strict";Object.defineProperty(i_,"__esModule",{value:!0});i_.ServerCallContextController=void 0;var GN=class{constructor(t,r,i,n,s={code:"OK",detail:""}){this._cancelled=!1,this._listeners=[],this.method=t,this.headers=r,this.deadline=i,this.trailers={},this._sendRH=n,this.status=s}notifyCancelled(){if(!this._cancelled){this._cancelled=!0;for(let t of this._listeners)t()}}sendResponseHeaders(t){this._sendRH(t)}get cancelled(){return this._cancelled}onCancel(t){let r=this._listeners;return r.push(t),()=>{let i=r.indexOf(t);i>=0&&r.splice(i,1)}}};i_.ServerCallContextController=GN});var OQ=g(Ur=>{"use strict";Object.defineProperty(Ur,"__esModule",{value:!0});var EFe=EQ();Object.defineProperty(Ur,"ServiceType",{enumerable:!0,get:function(){return EFe.ServiceType}});var VN=AN();Object.defineProperty(Ur,"readMethodOptions",{enumerable:!0,get:function(){return VN.readMethodOptions}});Object.defineProperty(Ur,"readMethodOption",{enumerable:!0,get:function(){return VN.readMethodOption}});Object.defineProperty(Ur,"readServiceOption",{enumerable:!0,get:function(){return VN.readServiceOption}});var SFe=PN();Object.defineProperty(Ur,"RpcError",{enumerable:!0,get:function(){return SFe.RpcError}});var xFe=IN();Object.defineProperty(Ur,"mergeRpcOptions",{enumerable:!0,get:function(){return xFe.mergeRpcOptions}});var TFe=BN();Object.defineProperty(Ur,"RpcOutputStreamController",{enumerable:!0,get:function(){return TFe.RpcOutputStreamController}});var NFe=NQ();Object.defineProperty(Ur,"TestTransport",{enumerable:!0,get:function(){return NFe.TestTransport}});var CQ=LN();Object.defineProperty(Ur,"Deferred",{enumerable:!0,get:function(){return CQ.Deferred}});Object.defineProperty(Ur,"DeferredState",{enumerable:!0,get:function(){return CQ.DeferredState}});var RFe=HN();Object.defineProperty(Ur,"DuplexStreamingCall",{enumerable:!0,get:function(){return RFe.DuplexStreamingCall}});var AFe=zN();Object.defineProperty(Ur,"ClientStreamingCall",{enumerable:!0,get:function(){return AFe.ClientStreamingCall}});var CFe=jN();Object.defineProperty(Ur,"ServerStreamingCall",{enumerable:!0,get:function(){return CFe.ServerStreamingCall}});var OFe=MN();Object.defineProperty(Ur,"UnaryCall",{enumerable:!0,get:function(){return OFe.UnaryCall}});var zg=RQ();Object.defineProperty(Ur,"stackIntercept",{enumerable:!0,get:function(){return zg.stackIntercept}});Object.defineProperty(Ur,"stackDuplexStreamingInterceptors",{enumerable:!0,get:function(){return zg.stackDuplexStreamingInterceptors}});Object.defineProperty(Ur,"stackClientStreamingInterceptors",{enumerable:!0,get:function(){return zg.stackClientStreamingInterceptors}});Object.defineProperty(Ur,"stackServerStreamingInterceptors",{enumerable:!0,get:function(){return zg.stackServerStreamingInterceptors}});Object.defineProperty(Ur,"stackUnaryInterceptors",{enumerable:!0,get:function(){return zg.stackUnaryInterceptors}});var PFe=AQ();Object.defineProperty(Ur,"ServerCallContextController",{enumerable:!0,get:function(){return PFe.ServerCallContextController}})});var sR=g(Je=>{"use strict";Object.defineProperty(Je,"__esModule",{value:!0});Je.ArtifactService=Je.DeleteArtifactResponse=Je.DeleteArtifactRequest=Je.GetSignedArtifactURLResponse=Je.GetSignedArtifactURLRequest=Je.ListArtifactsResponse_MonolithArtifact=Je.ListArtifactsResponse=Je.ListArtifactsRequest=Je.FinalizeArtifactResponse=Je.FinalizeArtifactRequest=Je.CreateArtifactResponse=Je.CreateArtifactRequest=void 0;var IFe=OQ(),gt=ur(),zr=ur(),lo=ur(),co=ur(),uo=ur(),WN=Qv(),wm=Qv(),Em=bN(),KN=class extends uo.MessageType{constructor(){super("github.actions.results.api.v1.CreateArtifactRequest",[{no:1,name:"workflow_run_backend_id",kind:"scalar",T:9},{no:2,name:"workflow_job_run_backend_id",kind:"scalar",T:9},{no:3,name:"name",kind:"scalar",T:9},{no:4,name:"expires_at",kind:"message",T:()=>Em.Timestamp},{no:5,name:"version",kind:"scalar",T:5}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:"",name:"",version:0};return globalThis.Object.defineProperty(r,co.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,lo.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.poswm.StringValue}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:"",name:"",size:"0"};return globalThis.Object.defineProperty(r,co.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,lo.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.poswm.StringValue},{no:4,name:"id_filter",kind:"message",T:()=>WN.Int64Value}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:""};return globalThis.Object.defineProperty(r,co.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,lo.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.posJe.ListArtifactsResponse_MonolithArtifact}])}create(t){let r={artifacts:[]};return globalThis.Object.defineProperty(r,co.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,lo.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.posEm.Timestamp}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:"",databaseId:"0",name:"",size:"0"};return globalThis.Object.defineProperty(r,co.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,lo.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.pos{"use strict";Object.defineProperty(PQ,"__esModule",{value:!0})});var aR=g(fu=>{"use strict";var Xd=fu&&fu.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(fu,"__esModule",{value:!0});fu.isHook=fu.chainHooks=void 0;function DFe(...e){return e.length===0?null:e.length===1?e[0]:{requestReceived(r){return Xd(this,void 0,void 0,function*(){for(let i of e)i.requestReceived&&(yield i.requestReceived(r))})},requestPrepared(r){return Xd(this,void 0,void 0,function*(){for(let i of e)i.requestPrepared&&(console.warn("hook requestPrepared is deprecated and will be removed in the next release. Please use responsePrepared instead."),yield i.requestPrepared(r))})},responsePrepared(r){return Xd(this,void 0,void 0,function*(){for(let i of e)i.responsePrepared&&(yield i.responsePrepared(r))})},requestSent(r){return Xd(this,void 0,void 0,function*(){for(let i of e)i.requestSent&&(console.warn("hook requestSent is deprecated and will be removed in the next release. Please use responseSent instead."),yield i.requestSent(r))})},responseSent(r){return Xd(this,void 0,void 0,function*(){for(let i of e)i.responseSent&&(yield i.responseSent(r))})},requestRouted(r){return Xd(this,void 0,void 0,function*(){for(let i of e)i.requestRouted&&(yield i.requestRouted(r))})},error(r,i){return Xd(this,void 0,void 0,function*(){for(let n of e)n.error&&(yield n.error(r,i))})}}}fu.chainHooks=DFe;function LFe(e){return"requestReceived"in e||"requestPrepared"in e||"requestSent"in e||"requestRouted"in e||"responsePrepared"in e||"responseSent"in e||"error"in e}fu.isHook=LFe});var Sm=g(xr=>{"use strict";Object.defineProperty(xr,"__esModule",{value:!0});xr.isValidErrorCode=xr.httpStatusFromErrorCode=xr.TwirpErrorCode=xr.BadRouteError=xr.InternalServerErrorWith=xr.InternalServerError=xr.RequiredArgumentError=xr.InvalidArgumentError=xr.NotFoundError=xr.TwirpError=void 0;var Qd=class e extends Error{constructor(t,r){super(r),this.code=dr.Internal,this.meta={},this.code=t,this.msg=r,Object.setPrototypeOf(this,e.prototype)}withMeta(t,r){return this.meta[t]=r,this}getMeta(t){return this.meta[t]||""}withCause(t,r=!1){return this._originalCause=t,r&&this.withMeta("cause",t.message),this}cause(){return this._originalCause}toJSON(){try{return JSON.stringify({code:this.code,msg:this.msg,meta:this.meta})}catch{return'{"code": "internal", "msg": "There was an error but it could not be serialized into JSON"}'}}static fromObject(t){let r=t.code||dr.Unknown,i=t.msg||"unknown",n=new e(r,i);return t.meta&&Object.keys(t.meta).forEach(s=>{n.withMeta(s,t.meta[s])}),n}};xr.TwirpError=Qd;var oR=class extends Qd{constructor(t){super(dr.NotFound,t)}};xr.NotFoundError=oR;var n_=class extends Qd{constructor(t,r){super(dr.InvalidArgument,t+" "+r),this.withMeta("argument",t)}};xr.InvalidArgumentError=n_;var lR=class extends n_{constructor(t){super(t,"is required")}};xr.RequiredArgumentError=lR;var s_=class extends Qd{constructor(t){super(dr.Internal,t)}};xr.InternalServerError=s_;var cR=class extends s_{constructor(t){super(t.message),this.withMeta("cause",t.name),this.withCause(t)}};xr.InternalServerErrorWith=cR;var uR=class extends Qd{constructor(t,r,i){super(dr.BadRoute,t),this.withMeta("twirp_invalid_route",r+" "+i)}};xr.BadRouteError=uR;var dr;(function(e){e.Canceled="canceled",e.Unknown="unknown",e.InvalidArgument="invalid_argument",e.Malformed="malformed",e.DeadlineExceeded="deadline_exceeded",e.NotFound="not_found",e.BadRoute="bad_route",e.AlreadyExists="already_exists",e.PermissionDenied="permission_denied",e.Unauthenticated="unauthenticated",e.ResourceExhausted="resource_exhausted",e.FailedPrecondition="failed_precondition",e.Aborted="aborted",e.OutOfRange="out_of_range",e.Unimplemented="unimplemented",e.Internal="internal",e.Unavailable="unavailable",e.DataLoss="data_loss"})(dr=xr.TwirpErrorCode||(xr.TwirpErrorCode={}));function DQ(e){switch(e){case dr.Canceled:return 408;case dr.Unknown:return 500;case dr.InvalidArgument:return 400;case dr.Malformed:return 400;case dr.DeadlineExceeded:return 408;case dr.NotFound:return 404;case dr.BadRoute:return 404;case dr.AlreadyExists:return 409;case dr.PermissionDenied:return 403;case dr.Unauthenticated:return 401;case dr.ResourceExhausted:return 429;case dr.FailedPrecondition:return 412;case dr.Aborted:return 409;case dr.OutOfRange:return 400;case dr.Unimplemented:return 501;case dr.Internal:return 500;case dr.Unavailable:return 503;case dr.DataLoss:return 500;default:return 0}}xr.httpStatusFromErrorCode=DQ;function FFe(e){return DQ(e)!=0}xr.isValidErrorCode=FFe});var a_=g(jn=>{"use strict";var BFe=jn&&jn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(jn,"__esModule",{value:!0});jn.parseTwirpPath=jn.getRequestData=jn.validateRequest=jn.getContentType=jn.TwirpContentType=void 0;var Xo=Sm(),$g;(function(e){e[e.Protobuf=0]="Protobuf",e[e.JSON=1]="JSON",e[e.Unknown=2]="Unknown"})($g=jn.TwirpContentType||(jn.TwirpContentType={}));function qFe(e){switch(e){case"application/protobuf":return $g.Protobuf;case"application/json":return $g.JSON;default:return $g.Unknown}}jn.getContentType=qFe;function MFe(e,t,r){if(t.method!=="POST"){let s=`unsupported method ${t.method} (only POST is allowed)`;throw new Xo.BadRouteError(s,t.method||"",t.url||"")}let i=LQ(t.url||"");if(i.pkgService!==(e.packageName?e.packageName+".":"")+e.serviceName){let s=`no handler for path ${t.url}`;throw new Xo.BadRouteError(s,t.method||"",t.url||"")}if(i.prefix!==r){let s=`invalid path prefix ${i.prefix}, expected ${r}, on path ${t.url}`;throw new Xo.BadRouteError(s,t.method||"",t.url||"")}let n=t.headers["content-type"]||"";if(e.contentType===$g.Unknown){let s=`unexpected Content-Type: ${t.headers["content-type"]}`;throw new Xo.BadRouteError(s,t.method||"",t.url||"")}return Object.assign(Object.assign({},i),{mimeContentType:n,contentType:e.contentType})}jn.validateRequest=MFe;function kFe(e){return new Promise((t,r)=>{let i=e;if(i.rawBody instanceof Buffer){t(i.rawBody);return}let n=[];e.on("data",s=>n.push(s)),e.on("end",()=>BFe(this,void 0,void 0,function*(){let s=Buffer.concat(n);t(s)})),e.on("error",s=>{e.aborted?r(new Xo.TwirpError(Xo.TwirpErrorCode.DeadlineExceeded,"failed to read request: deadline exceeded")):r(new Xo.TwirpError(Xo.TwirpErrorCode.Malformed,s.message).withCause(s))}),e.on("close",()=>{r(new Xo.TwirpError(Xo.TwirpErrorCode.Canceled,"failed to read request: context canceled"))})})}jn.getRequestData=kFe;function LQ(e){let t=e.split("/");return t.length<2?{pkgService:"",method:"",prefix:""}:{method:t[t.length-1],pkgService:t[t.length-2],prefix:t.slice(0,t.length-2).join("/")}}jn.parseTwirpPath=LQ});var fR=g(mu=>{"use strict";var FQ=mu&&mu.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(mu,"__esModule",{value:!0});mu.writeError=mu.TwirpServer=void 0;var BQ=aR(),dR=a_(),Hg=Sm(),pR=class{constructor(t){this.pathPrefix="/twirp",this.hooks=[],this.interceptors=[],this.packageName=t.packageName,this.serviceName=t.serviceName,this.methodList=t.methodList,this.matchRoute=t.matchRoute,this.service=t.service}get prefix(){return this.pathPrefix}httpHandler(t){return(r,i)=>(t?.prefix!==void 0&&this.withPrefix(t.prefix),this._httpHandler(r,i))}use(...t){return t.forEach(r=>{if(BQ.isHook(r))return this.hooks.push(r),this;this.interceptors.push(r)}),this}withPrefix(t){return t===!1?this.pathPrefix="":this.pathPrefix=t,this}matchingPath(){let t=this.baseURI().replace(/\./g,"\\.");return new RegExp(`${t}/(${this.methodList.join("|")})`)}baseURI(){return`${this.pathPrefix}/${this.packageName?this.packageName+".":""}${this.serviceName}`}createContext(t,r){return{packageName:this.packageName,serviceName:this.serviceName,methodName:"",contentType:dR.getContentType(t.headers["content-type"]),req:t,res:r}}_httpHandler(t,r){return FQ(this,void 0,void 0,function*(){let i=this.createContext(t,r);try{yield this.invokeHook("requestReceived",i);let{method:n,mimeContentType:s}=dR.validateRequest(i,t,this.pathPrefix||""),a=this.matchRoute(n,{onMatch:c=>this.invokeHook("requestRouted",c),onNotFound:()=>{let c=`no handler for path ${t.url}`;throw new Hg.BadRouteError(c,t.method||"",t.url||"")}}),o=yield dR.getRequestData(t),l=yield a(i,this.service,o,this.interceptors);yield Promise.all([this.invokeHook("responsePrepared",i),this.invokeHook("requestPrepared",i)]),r.statusCode=200,r.setHeader("Content-Type",s),r.end(l)}catch(n){yield this.invokeHook("error",i,MQ(n)),r.headersSent||qQ(r,n)}finally{yield Promise.all([this.invokeHook("responseSent",i),this.invokeHook("requestSent",i)])}})}invokeHook(t,r,i){return FQ(this,void 0,void 0,function*(){if(this.hooks.length===0)return;let n=BQ.chainHooks(...this.hooks),s=n?.[t];s&&(yield s(r,i||new Hg.InternalServerError("internal server error")))})}};mu.TwirpServer=pR;function qQ(e,t){let r=MQ(t);e.setHeader("Content-Type","application/json"),e.statusCode=Hg.httpStatusFromErrorCode(r.code),e.end(r.toJSON())}mu.writeError=qQ;function MQ(e){return e instanceof Hg.TwirpError?e:new Hg.InternalServerErrorWith(e)}});var kQ=g(xm=>{"use strict";var jFe=xm&&xm.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(xm,"__esModule",{value:!0});xm.chainInterceptors=void 0;function UFe(...e){if(e.length===0)return;if(e.length===1)return e[0];let t=e[0];return(r,i,n)=>jFe(this,void 0,void 0,function*(){let s=n;for(let a=e.length-1;a>0;a--)s=(o=>(l,c)=>e[a](l,c,o))(s);return t(r,i,s)})}xm.chainInterceptors=UFe});var zQ=g((OSt,UQ)=>{"use strict";function Yd(e,t){var r,i;if(typeof t=="function")i=t(e),i!==void 0&&(e=i);else if(Array.isArray(t))for(r=0;r=0&&(e=e.replace(/\[/g,t).replace(/]/g,""));var r=e.split(t),i=r.filter(GFe);if(i.length!==r.length)throw Error("Refusing to update blacklisted property "+e);return r}var jQ=Object.prototype.hasOwnProperty;function yt(e,t,r,i){if(!(this instanceof yt))return new yt(e,t,r,i);typeof t>"u"&&(t=!1),typeof r>"u"&&(r=!0),typeof i>"u"&&(i=!0),this.separator=e||".",this.override=t,this.useArray=r,this.useBrackets=i,this.keepArray=!1,this.cleanup=[]}var Tm=new yt(".",!1,!0,!0);function po(e){return function(){return Tm[e].apply(Tm,arguments)}}yt.prototype._fill=function(e,t,r,i){var n=e.shift();if(e.length>0){if(t[n]=t[n]||(this.useArray&&$Fe(e[0])?[]:{}),!Gg(t[n]))if(this.override)t[n]={};else{if(!(Gg(r)&&l_(r)))throw new Error("Trying to redefine `"+n+"` which is a "+typeof t[n]);return}this._fill(e,t[n],r,i)}else{if(!this.override&&Gg(t[n])&&!l_(t[n])){if(!(Gg(r)&&l_(r)))throw new Error("Trying to redefine non-empty obj['"+n+"']");return}t[n]=Yd(r,i)}};yt.prototype.object=function(e,t){var r=this;return Object.keys(e).forEach(function(i){var n=t===void 0?null:t[i],s=c_(i,r.separator).join(r.separator);s.indexOf(r.separator)!==-1?(r._fill(s.split(r.separator),e,e[i],n),delete e[i]):e[i]=Yd(e[i],n)}),e};yt.prototype.str=function(e,t,r,i){var n=c_(e,this.separator).join(this.separator);return e.indexOf(this.separator)!==-1?this._fill(n.split(this.separator),r,t,i):r[e]=Yd(t,i),r};yt.prototype.pick=function(e,t,r,i){var n,s,a,o,l;for(s=c_(e,this.separator),n=0;n"u")return r;for(a=c_(e,this.separator),n=0;n{"use strict";var VFe=_n&&_n.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),WFe=_n&&_n.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$Q=_n&&_n.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&VFe(t,e,r);return WFe(t,e),t},KFe=_n&&_n.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(_n,"__esModule",{value:!0});_n.FetchRPC=_n.wrapErrorResponseToTwirpError=_n.NodeHttpRPC=void 0;var XFe=$Q(require("http")),QFe=$Q(require("https")),YFe=require("url"),HQ=Sm(),ZFe=e=>({request(t,r,i,n){let s;return new Promise((a,o)=>{let l=[],c=i==="application/protobuf"?Buffer.from(n):JSON.stringify(n),u=new YFe.URL(e.baseUrl),d=u.protocol==="https:";d?s=QFe:s=XFe;let p=u.pathname!=="/"?u.pathname:"";s.request(Object.assign(Object.assign({},e||{}),{method:"POST",protocol:u.protocol,host:u.hostname,port:u.port?u.port:d?443:80,path:`${p}/${t}/${r}`,headers:Object.assign(Object.assign({},e.headers?e.headers:{}),{"Content-Type":i,"Content-Length":i==="application/protobuf"?Buffer.byteLength(c):Buffer.from(c).byteLength})}),m=>{m.on("data",h=>l.push(h)),m.on("end",()=>{let h=Buffer.concat(l);m.statusCode!=200?o(GQ(h.toString())):a(i==="application/json"?JSON.parse(h.toString()):h)}),m.on("error",h=>{o(h)})}).on("error",m=>{o(m)}).end(c)})}});_n.NodeHttpRPC=ZFe;function GQ(e){return HQ.TwirpError.fromObject(JSON.parse(e))}_n.wrapErrorResponseToTwirpError=GQ;var JFe=e=>({request(t,r,i,n){return KFe(this,void 0,void 0,function*(){let s=new Headers(e.headers);s.set("content-type",i);let a=yield fetch(`${e.baseUrl}/${t}/${r}`,Object.assign(Object.assign({},e),{method:"POST",headers:s,body:n instanceof Uint8Array?n:JSON.stringify(n)}));if(a.status===200)return i==="application/json"?yield a.json():new Uint8Array(yield a.arrayBuffer());throw HQ.TwirpError.fromObject(yield a.json())})}});_n.FetchRPC=JFe});var WQ=g(Ji=>{"use strict";var eBe=Ji&&Ji.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),tBe=Ji&&Ji.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),rBe=Ji&&Ji.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&eBe(t,e,r);return tBe(t,e),t},hR=Ji&&Ji.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},iBe=Ji&&Ji.__rest||function(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n{this.rewrite(r,i,t).then(()=>n()).catch(s=>{s instanceof Nm.TwirpError&&(s.code!==Nm.TwirpErrorCode.NotFound?VQ.writeError(i,s):n())})}}rewrite(t,r,i="/twirp"){return hR(this,void 0,void 0,function*(){let[n,s]=this.matchRoute(t),a=yield this.prepareTwirpBody(t,n,s),o=`${i}/${s.packageName}.${s.serviceName}/${s.methodName}`;if(t.url=o,t.originalUrl=o,t.method="POST",t.headers["content-type"]="application/json",t.rawBody=Buffer.from(JSON.stringify(a)),s.responseBodyKey){let l=r.end.bind(r);r.end=function(c){r.statusCode===200?l(`{ "${s.responseBodyKey}": ${c} }`):l(c)}}})}reverseProxy(t){let r=oBe.NodeHttpRPC(t);return(i,n)=>hR(this,void 0,void 0,function*(){try{let[s,a]=this.matchRoute(i),o=yield this.prepareTwirpBody(i,s,a),l=yield r.request(`${a.packageName}.${a.serviceName}`,a.methodName,"application/json",o);n.statusCode=200,n.setHeader("content-type","application/json");let c;a.responseBodyKey?c=JSON.stringify({[a.responseBodyKey]:l}):c=JSON.stringify(l),n.end(c)}catch(s){VQ.writeError(n,s)}})}prepareTwirpBody(t,r,i){return hR(this,void 0,void 0,function*(){let n=r.params,{query_string:s}=n,a=iBe(n,["query_string"]),o=Object.assign({},a);if(s&&i.bodyKey!=="*"){let c=this.parseQueryString(s);o=Object.assign(Object.assign({},c),o)}let l={};if(i.bodyKey){let c=yield aBe.getRequestData(t);try{let u=JSON.parse(c.toString()||"{}");i.bodyKey==="*"?l=u:l[i.bodyKey]=u}catch(u){let d="the json request could not be decoded";throw new Nm.TwirpError(Nm.TwirpErrorCode.Malformed,d).withCause(u,!0)}}return Object.assign(Object.assign({},l),o)})}matchRoute(t){var r;let i=(r=t.method)===null||r===void 0?void 0:r.toLowerCase();if(!i)throw new Nm.BadRouteError("method not allowed",t.method||"",t.url||"");let n=this.routes[i];for(let s of n){let a=s.matcher(t.url||"/");if(a)return[a,s]}throw new Nm.NotFoundError(`url ${t.url} not found`)}parseQueryString(t){let r=nBe.parse(t.replace("?",""));return sBe.object(r)}};Ji.Gateway=gR});var KQ=g(Un=>{"use strict";var cBe=Un&&Un.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Zd=Un&&Un.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&cBe(t,e,r)};Object.defineProperty(Un,"__esModule",{value:!0});Un.TwirpContentType=void 0;Zd(IQ(),Un);Zd(fR(),Un);Zd(kQ(),Un);Zd(aR(),Un);Zd(Sm(),Un);Zd(WQ(),Un);Zd(mR(),Un);var uBe=a_();Object.defineProperty(Un,"TwirpContentType",{enumerable:!0,get:function(){return uBe.TwirpContentType}})});var XQ=g($n=>{"use strict";var zn=$n&&$n.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty($n,"__esModule",{value:!0});$n.createArtifactServiceServer=$n.ArtifactServiceMethodList=$n.ArtifactServiceMethod=$n.ArtifactServiceClientProtobuf=$n.ArtifactServiceClientJSON=void 0;var Pe=KQ(),Ke=sR(),yR=class{constructor(t){this.rpc=t,this.CreateArtifact.bind(this),this.FinalizeArtifact.bind(this),this.ListArtifacts.bind(this),this.GetSignedArtifactURL.bind(this),this.DeleteArtifact.bind(this)}CreateArtifact(t){let r=Ke.CreateArtifactRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","CreateArtifact","application/json",r).then(n=>Ke.CreateArtifactResponse.fromJson(n,{ignoreUnknownFields:!0}))}FinalizeArtifact(t){let r=Ke.FinalizeArtifactRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","FinalizeArtifact","application/json",r).then(n=>Ke.FinalizeArtifactResponse.fromJson(n,{ignoreUnknownFields:!0}))}ListArtifacts(t){let r=Ke.ListArtifactsRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","ListArtifacts","application/json",r).then(n=>Ke.ListArtifactsResponse.fromJson(n,{ignoreUnknownFields:!0}))}GetSignedArtifactURL(t){let r=Ke.GetSignedArtifactURLRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","GetSignedArtifactURL","application/json",r).then(n=>Ke.GetSignedArtifactURLResponse.fromJson(n,{ignoreUnknownFields:!0}))}DeleteArtifact(t){let r=Ke.DeleteArtifactRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","DeleteArtifact","application/json",r).then(n=>Ke.DeleteArtifactResponse.fromJson(n,{ignoreUnknownFields:!0}))}};$n.ArtifactServiceClientJSON=yR;var bR=class{constructor(t){this.rpc=t,this.CreateArtifact.bind(this),this.FinalizeArtifact.bind(this),this.ListArtifacts.bind(this),this.GetSignedArtifactURL.bind(this),this.DeleteArtifact.bind(this)}CreateArtifact(t){let r=Ke.CreateArtifactRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","CreateArtifact","application/protobuf",r).then(n=>Ke.CreateArtifactResponse.fromBinary(n))}FinalizeArtifact(t){let r=Ke.FinalizeArtifactRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","FinalizeArtifact","application/protobuf",r).then(n=>Ke.FinalizeArtifactResponse.fromBinary(n))}ListArtifacts(t){let r=Ke.ListArtifactsRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","ListArtifacts","application/protobuf",r).then(n=>Ke.ListArtifactsResponse.fromBinary(n))}GetSignedArtifactURL(t){let r=Ke.GetSignedArtifactURLRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","GetSignedArtifactURL","application/protobuf",r).then(n=>Ke.GetSignedArtifactURLResponse.fromBinary(n))}DeleteArtifact(t){let r=Ke.DeleteArtifactRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","DeleteArtifact","application/protobuf",r).then(n=>Ke.DeleteArtifactResponse.fromBinary(n))}};$n.ArtifactServiceClientProtobuf=bR;var Jd;(function(e){e.CreateArtifact="CreateArtifact",e.FinalizeArtifact="FinalizeArtifact",e.ListArtifacts="ListArtifacts",e.GetSignedArtifactURL="GetSignedArtifactURL",e.DeleteArtifact="DeleteArtifact"})(Jd||($n.ArtifactServiceMethod=Jd={}));$n.ArtifactServiceMethodList=[Jd.CreateArtifact,Jd.FinalizeArtifact,Jd.ListArtifacts,Jd.GetSignedArtifactURL,Jd.DeleteArtifact];function dBe(e){return new Pe.TwirpServer({service:e,packageName:"github.actions.results.api.v1",serviceName:"ArtifactService",methodList:$n.ArtifactServiceMethodList,matchRoute:pBe})}$n.createArtifactServiceServer=dBe;function pBe(e,t){switch(e){case"CreateArtifact":return(i,n,s,a)=>zn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"CreateArtifact"}),yield t.onMatch(i),fBe(i,n,s,a)});case"FinalizeArtifact":return(i,n,s,a)=>zn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"FinalizeArtifact"}),yield t.onMatch(i),mBe(i,n,s,a)});case"ListArtifacts":return(i,n,s,a)=>zn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"ListArtifacts"}),yield t.onMatch(i),hBe(i,n,s,a)});case"GetSignedArtifactURL":return(i,n,s,a)=>zn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"GetSignedArtifactURL"}),yield t.onMatch(i),gBe(i,n,s,a)});case"DeleteArtifact":return(i,n,s,a)=>zn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"DeleteArtifact"}),yield t.onMatch(i),yBe(i,n,s,a)});default:t.onNotFound();let r="no handler found";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,r)}}function fBe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return bBe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return SBe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function mBe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return vBe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return xBe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function hBe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return _Be(e,t,r,i);case Pe.TwirpContentType.Protobuf:return TBe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function gBe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return wBe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return NBe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function yBe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return EBe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return RBe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function bBe(e,t,r,i){return zn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Ke.CreateArtifactRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.CreateArtifact(o,l)):s=yield t.CreateArtifact(e,n),JSON.stringify(Ke.CreateArtifactResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function vBe(e,t,r,i){return zn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Ke.FinalizeArtifactRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.FinalizeArtifact(o,l)):s=yield t.FinalizeArtifact(e,n),JSON.stringify(Ke.FinalizeArtifactResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function _Be(e,t,r,i){return zn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Ke.ListArtifactsRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.ListArtifacts(o,l)):s=yield t.ListArtifacts(e,n),JSON.stringify(Ke.ListArtifactsResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function wBe(e,t,r,i){return zn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Ke.GetSignedArtifactURLRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.GetSignedArtifactURL(o,l)):s=yield t.GetSignedArtifactURL(e,n),JSON.stringify(Ke.GetSignedArtifactURLResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function EBe(e,t,r,i){return zn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Ke.DeleteArtifactRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.DeleteArtifact(o,l)):s=yield t.DeleteArtifact(e,n),JSON.stringify(Ke.DeleteArtifactResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function SBe(e,t,r,i){return zn(this,void 0,void 0,function*(){let n,s;try{n=Ke.CreateArtifactRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.CreateArtifact(o,l)):s=yield t.CreateArtifact(e,n),Buffer.from(Ke.CreateArtifactResponse.toBinary(s))})}function xBe(e,t,r,i){return zn(this,void 0,void 0,function*(){let n,s;try{n=Ke.FinalizeArtifactRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.FinalizeArtifact(o,l)):s=yield t.FinalizeArtifact(e,n),Buffer.from(Ke.FinalizeArtifactResponse.toBinary(s))})}function TBe(e,t,r,i){return zn(this,void 0,void 0,function*(){let n,s;try{n=Ke.ListArtifactsRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.ListArtifacts(o,l)):s=yield t.ListArtifacts(e,n),Buffer.from(Ke.ListArtifactsResponse.toBinary(s))})}function NBe(e,t,r,i){return zn(this,void 0,void 0,function*(){let n,s;try{n=Ke.GetSignedArtifactURLRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.GetSignedArtifactURL(o,l)):s=yield t.GetSignedArtifactURL(e,n),Buffer.from(Ke.GetSignedArtifactURLResponse.toBinary(s))})}function RBe(e,t,r,i){return zn(this,void 0,void 0,function*(){let n,s;try{n=Ke.DeleteArtifactRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.DeleteArtifact(o,l)):s=yield t.DeleteArtifact(e,n),Buffer.from(Ke.DeleteArtifactResponse.toBinary(s))})}});var hu=g(Qo=>{"use strict";var ABe=Qo&&Qo.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),u_=Qo&&Qo.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&ABe(t,e,r)};Object.defineProperty(Qo,"__esModule",{value:!0});u_(bN(),Qo);u_(Qv(),Qo);u_(sR(),Qo);u_(XQ(),Qo)});var QQ=g(Yo=>{"use strict";var CBe=Yo&&Yo.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),OBe=Yo&&Yo.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),PBe=Yo&&Yo.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&CBe(t,e,r);return OBe(t,e),t};Object.defineProperty(Yo,"__esModule",{value:!0});Yo.getExpiration=void 0;var IBe=hu(),DBe=PBe(ze());function LBe(e){if(!e)return;let t=FBe();t&&t{"use strict";Object.defineProperty(Rm,"__esModule",{value:!0});Rm.validateFilePath=Rm.validateArtifactName=void 0;var BBe=ze(),vR=new Map([['"',' Double quote "'],[":"," Colon :"],["<"," Less than <"],[">"," Greater than >"],["|"," Vertical bar |"],["*"," Asterisk *"],["?"," Question mark ?"],["\r"," Carriage return \\r"],[` +`," Line feed \\n"]]),YQ=new Map([...vR,["\\"," Backslash \\"],["/"," Forward slash /"]]);function qBe(e){if(!e)throw new Error("Provided artifact name input during validation is empty");for(let[t,r]of YQ)if(e.includes(t))throw new Error(`The artifact name is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(YQ.values()).toString()} + +These characters are not allowed in the artifact name due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.`);(0,BBe.info)("Artifact name is valid!")}Rm.validateArtifactName=qBe;function MBe(e){if(!e)throw new Error("Provided file path input during validation is empty");for(let[t,r]of vR)if(e.includes(t))throw new Error(`The path for one of the files in artifact is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(vR.values()).toString()} + +The following characters are not allowed in files that are uploaded due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems. + `)}Rm.validateFilePath=MBe});var ZQ=g((MSt,kBe)=>{kBe.exports={name:"@actions/artifact",version:"2.1.9",preview:!0,description:"Actions artifact lib",keywords:["github","actions","artifact"],homepage:"https://github.com/actions/toolkit/tree/main/packages/artifact",license:"MIT",main:"lib/artifact.js",types:"lib/artifact.d.ts",directories:{lib:"lib",test:"__tests__"},files:["lib","!.DS_Store"],publishConfig:{access:"public"},repository:{type:"git",url:"git+https://github.com/actions/toolkit.git",directory:"packages/artifact"},scripts:{},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^1.10.0","@actions/github":"^5.1.1","@actions/http-client":"^2.1.0","@azure/storage-blob":"^12.15.0","@octokit/core":"^3.5.1","@octokit/plugin-request-log":"^1.0.4","@octokit/plugin-retry":"^3.0.9","@octokit/request-error":"^5.0.0","@protobuf-ts/plugin":"^2.2.3-alpha.1",archiver:"^7.0.1",crypto:"^1.0.1","jwt-decode":"^3.1.2","twirp-ts":"^2.5.0","unzip-stream":"^0.3.1"},devDependencies:{"@types/archiver":"^5.3.2","@types/unzip-stream":"^0.3.4",typedoc:"^0.25.4","typedoc-plugin-markdown":"^3.17.1",typescript:"^5.2.2"}}});var Am=g(d_=>{"use strict";Object.defineProperty(d_,"__esModule",{value:!0});d_.getUserAgentString=void 0;var jBe=ZQ();function UBe(){return`@actions/artifact-${jBe.version}`}d_.getUserAgentString=UBe});var tc=g(ms=>{"use strict";Object.defineProperty(ms,"__esModule",{value:!0});ms.UsageError=ms.NetworkError=ms.GHESNotSupportedError=ms.ArtifactNotFoundError=ms.InvalidResponseError=ms.FilesNotFoundError=void 0;var wR=class extends Error{constructor(t=[]){let r="No files were found to upload";t.length>0&&(r+=`: ${t.join(", ")}`),super(r),this.files=t,this.name="FilesNotFoundError"}};ms.FilesNotFoundError=wR;var ER=class extends Error{constructor(t){super(t),this.name="InvalidResponseError"}};ms.InvalidResponseError=ER;var SR=class extends Error{constructor(t="Artifact not found"){super(t),this.name="ArtifactNotFoundError"}};ms.ArtifactNotFoundError=SR;var xR=class extends Error{constructor(t="@actions/artifact v2.0.0+, upload-artifact@v4+ and download-artifact@v4+ are not currently supported on GHES."){super(t),this.name="GHESNotSupportedError"}};ms.GHESNotSupportedError=xR;var p_=class extends Error{constructor(t){let r=`Unable to make request: ${t} +If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=t,this.name="NetworkError"}};ms.NetworkError=p_;p_.isNetworkErrorCode=e=>e?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(e):!1;var f_=class extends Error{constructor(){super(`Artifact storage quota has been hit. Unable to upload any new artifacts. Usage is recalculated every 6-12 hours. +More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};ms.UsageError=f_;f_.isUsageErrorMessage=e=>e?e.includes("insufficient usage"):!1});var Im=g(Pm=>{"use strict";var m_=Pm&&Pm.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Pm,"__esModule",{value:!0});Pm.internalArtifactTwirpClient=void 0;var Cm=eo(),zBe=I0(),Om=ze(),$Be=hu(),JQ=Hd(),HBe=Am(),Vg=tc(),TR=class{constructor(t,r,i,n){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let s=(0,JQ.getRuntimeToken)();this.baseUrl=(0,JQ.getResultsServiceUrl)(),r&&(this.maxAttempts=r),i&&(this.baseRetryIntervalMilliseconds=i),n&&(this.retryMultiplier=n),this.httpClient=new Cm.HttpClient(t,[new zBe.BearerCredentialHandler(s)])}request(t,r,i,n){return m_(this,void 0,void 0,function*(){let s=new URL(`/twirp/${t}/${r}`,this.baseUrl).href;(0,Om.debug)(`[Request] ${r} ${s}`);let a={"Content-Type":i};try{let{body:o}=yield this.retryableRequest(()=>m_(this,void 0,void 0,function*(){return this.httpClient.post(s,JSON.stringify(n),a)}));return o}catch(o){throw new Error(`Failed to ${r}: ${o.message}`)}})}retryableRequest(t){return m_(this,void 0,void 0,function*(){let r=0,i="",n="";for(;r=200&&t<300:!1}isRetryableHttpStatusCode(t){return t?[Cm.HttpCodes.BadGateway,Cm.HttpCodes.GatewayTimeout,Cm.HttpCodes.InternalServerError,Cm.HttpCodes.ServiceUnavailable,Cm.HttpCodes.TooManyRequests].includes(t):!1}sleep(t){return m_(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,t))})}getExponentialRetryTimeMilliseconds(t){if(t<0)throw new Error("attempt should be a positive integer");if(t===0)return this.baseRetryIntervalMilliseconds;let r=this.baseRetryIntervalMilliseconds*Math.pow(this.retryMultiplier,t),i=r*this.retryMultiplier;return Math.trunc(Math.random()*(i-r)+r)}};function GBe(e){let t=new TR((0,HBe.getUserAgentString)(),e?.maxAttempts,e?.retryIntervalMs,e?.retryMultiplier);return new $Be.ArtifactServiceClientJSON(t)}Pm.internalArtifactTwirpClient=GBe});var tY=g(ya=>{"use strict";var VBe=ya&&ya.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),WBe=ya&&ya.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),KBe=ya&&ya.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&VBe(t,e,r);return WBe(t,e),t};Object.defineProperty(ya,"__esModule",{value:!0});ya.getUploadZipSpecification=ya.validateRootDirectory=void 0;var g_=KBe(require("fs")),XBe=ze(),h_=require("path"),eY=_R();function QBe(e){if(!g_.existsSync(e))throw new Error(`The provided rootDirectory ${e} does not exist`);if(!g_.statSync(e).isDirectory())throw new Error(`The provided rootDirectory ${e} is not a valid directory`);(0,XBe.info)("Root directory input is valid!")}ya.validateRootDirectory=QBe;function YBe(e,t){let r=[];t=(0,h_.normalize)(t),t=(0,h_.resolve)(t);for(let i of e){if(!g_.existsSync(i))throw new Error(`File ${i} does not exist`);if(g_.statSync(i).isDirectory()){let n=i.replace(t,"");(0,eY.validateFilePath)(n),r.push({sourcePath:null,destinationPath:n})}else{if(i=(0,h_.normalize)(i),i=(0,h_.resolve)(i),!i.startsWith(t))throw new Error(`The rootDirectory: ${t} is not a parent directory of the file: ${i}`);let n=i.replace(t,"");(0,eY.validateFilePath)(n),r.push({sourcePath:i,destinationPath:n})}}return r}ya.getUploadZipSpecification=YBe});var sY=g(($St,nY)=>{"use strict";function RR(e){this.message=e}RR.prototype=new Error,RR.prototype.name="InvalidCharacterError";var rY=typeof window<"u"&&window.atob&&window.atob.bind(window)||function(e){var t=String(e).replace(/=+$/,"");if(t.length%4==1)throw new RR("'atob' failed: The string to be decoded is not correctly encoded.");for(var r,i,n=0,s=0,a="";i=t.charAt(s++);~i&&(r=n%4?64*r+i:i,n++%4)?a+=String.fromCharCode(255&r>>(-2*n&6)):0)i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(i);return a};function ZBe(e){var t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw"Illegal base64url string!"}try{return function(r){return decodeURIComponent(rY(r).replace(/(.)/g,function(i,n){var s=n.charCodeAt(0).toString(16).toUpperCase();return s.length<2&&(s="0"+s),"%"+s}))}(t)}catch{return rY(t)}}function Wg(e){this.message=e}function iY(e,t){if(typeof e!="string")throw new Wg("Invalid token specified");var r=(t=t||{}).header===!0?0:1;try{return JSON.parse(ZBe(e.split(".")[r]))}catch(i){throw new Wg("Invalid token specified: "+i.message)}}Wg.prototype=new Error,Wg.prototype.name="InvalidTokenError";var NR=iY;NR.default=iY,NR.InvalidTokenError=Wg,nY.exports=NR});var Dm=g(ba=>{"use strict";var JBe=ba&&ba.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),eqe=ba&&ba.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),tqe=ba&&ba.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&JBe(t,e,r);return eqe(t,e),t},rqe=ba&&ba.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ba,"__esModule",{value:!0});ba.getBackendIdsFromToken=void 0;var aY=tqe(ze()),iqe=Hd(),nqe=rqe(sY()),y_=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function sqe(){let e=(0,iqe.getRuntimeToken)(),t=(0,nqe.default)(e);if(!t.scp)throw y_;let r=t.scp.split(" ");if(r.length===0)throw y_;for(let i of r){let n=i.split(":");if(n?.[0]!=="Actions.Results")continue;if(n.length!==3)throw y_;let s={workflowRunBackendId:n[1],workflowJobRunBackendId:n[2]};return aY.debug(`Workflow Run Backend ID: ${s.workflowRunBackendId}`),aY.debug(`Workflow Job Run Backend ID: ${s.workflowJobRunBackendId}`),s}throw y_}ba.getBackendIdsFromToken=sqe});var OR=g(CR=>{"use strict";Object.defineProperty(CR,"__esModule",{value:!0});CR.createEmptyPipeline=aqe;var oY=new Set(["Deserialize","Serialize","Retry","Sign"]),AR=class e{constructor(t){var r;this._policies=[],this._policies=(r=t?.slice(0))!==null&&r!==void 0?r:[],this._orderedPolicies=void 0}addPolicy(t,r={}){if(r.phase&&r.afterPhase)throw new Error("Policies inside a phase cannot specify afterPhase.");if(r.phase&&!oY.has(r.phase))throw new Error(`Invalid phase name: ${r.phase}`);if(r.afterPhase&&!oY.has(r.afterPhase))throw new Error(`Invalid afterPhase name: ${r.afterPhase}`);this._policies.push({policy:t,options:r}),this._orderedPolicies=void 0}removePolicy(t){let r=[];return this._policies=this._policies.filter(i=>t.name&&i.policy.name===t.name||t.phase&&i.options.phase===t.phase?(r.push(i.policy),!1):!0),this._orderedPolicies=void 0,r}sendRequest(t,r){return this.getOrderedPolicies().reduceRight((s,a)=>o=>a.sendRequest(o,s),s=>t.sendRequest(s))(r)}getOrderedPolicies(){return this._orderedPolicies||(this._orderedPolicies=this.orderPolicies()),this._orderedPolicies}clone(){return new e(this._policies)}static create(){return new e}orderPolicies(){let t=[],r=new Map;function i(m){return{name:m,policies:new Set,hasRun:!1,hasAfterPolicies:!1}}let n=i("Serialize"),s=i("None"),a=i("Deserialize"),o=i("Retry"),l=i("Sign"),c=[n,s,a,o,l];function u(m){return m==="Retry"?o:m==="Serialize"?n:m==="Deserialize"?a:m==="Sign"?l:s}for(let m of this._policies){let h=m.policy,y=m.options,b=h.name;if(r.has(b))throw new Error("Duplicate policy names not allowed in pipeline");let w={policy:h,dependsOn:new Set,dependants:new Set};y.afterPhase&&(w.afterPhase=u(y.afterPhase),w.afterPhase.hasAfterPolicies=!0),r.set(b,w),u(y.phase).policies.add(w)}for(let m of this._policies){let{policy:h,options:y}=m,b=h.name,w=r.get(b);if(!w)throw new Error(`Missing node for policy ${b}`);if(y.afterPolicies)for(let v of y.afterPolicies){let E=r.get(v);E&&(w.dependsOn.add(E),E.dependants.add(w))}if(y.beforePolicies)for(let v of y.beforePolicies){let E=r.get(v);E&&(E.dependsOn.add(w),w.dependants.add(E))}}function d(m){m.hasRun=!0;for(let h of m.policies)if(!(h.afterPhase&&(!h.afterPhase.hasRun||h.afterPhase.policies.size))&&h.dependsOn.size===0){t.push(h.policy);for(let y of h.dependants)y.dependsOn.delete(h);r.delete(h.policy.name),m.policies.delete(h)}}function p(){for(let m of c){if(d(m),m.policies.size>0&&m!==s){s.hasRun||d(s);return}m.hasAfterPolicies&&d(s)}}let f=0;for(;r.size>0;){f++;let m=t.length;if(p(),t.length<=m&&f>1)throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}return t}};function aqe(){return AR.create()}});var Fm=g(Lm=>{"use strict";Object.defineProperty(Lm,"__esModule",{value:!0});var oqe=require("os"),lqe=require("util");function cqe(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var uqe=cqe(lqe);function dqe(e,...t){process.stderr.write(`${uqe.default.format(e,...t)}${oqe.EOL}`)}var lY=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,uY,PR=[],IR=[],__=[];lY&&DR(lY);var dY=Object.assign(e=>pY(e),{enable:DR,enabled:LR,disable:pqe,log:dqe});function DR(e){uY=e,PR=[],IR=[];let t=/\*/g,r=e.split(",").map(i=>i.trim().replace(t,".*?"));for(let i of r)i.startsWith("-")?IR.push(new RegExp(`^${i.substr(1)}$`)):PR.push(new RegExp(`^${i}$`));for(let i of __)i.enabled=LR(i.namespace)}function LR(e){if(e.endsWith("*"))return!0;for(let t of IR)if(t.test(e))return!1;for(let t of PR)if(t.test(e))return!0;return!1}function pqe(){let e=uY||"";return DR(""),e}function pY(e){let t=Object.assign(r,{enabled:LR(e),destroy:fqe,log:dY.log,namespace:e,extend:mqe});function r(...i){t.enabled&&(i.length>0&&(i[0]=`${e} ${i[0]}`),t.log(...i))}return __.push(t),t}function fqe(){let e=__.indexOf(this);return e>=0?(__.splice(e,1),!0):!1}function mqe(e){let t=pY(`${this.namespace}:${e}`);return t.log=this.log,t}var Kg=dY,fY=new Set,b_=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,w_,E_=Kg("azure");E_.log=(...e)=>{Kg.log(...e)};var FR=["verbose","info","warning","error"];b_&&(yY(b_)?mY(b_):console.error(`AZURE_LOG_LEVEL set to unknown log level '${b_}'; logging is not enabled. Acceptable values: ${FR.join(", ")}.`));function mY(e){if(e&&!yY(e))throw new Error(`Unknown log level '${e}'. Acceptable values: ${FR.join(",")}`);w_=e;let t=[];for(let r of fY)gY(r)&&t.push(r.namespace);Kg.enable(t.join(","))}function hqe(){return w_}var cY={verbose:400,info:300,warning:200,error:100};function gqe(e){let t=E_.extend(e);return hY(E_,t),{error:v_(t,"error"),warning:v_(t,"warning"),info:v_(t,"info"),verbose:v_(t,"verbose")}}function hY(e,t){t.log=(...r)=>{e.log(...r)}}function v_(e,t){let r=Object.assign(e.extend(t),{level:t});if(hY(e,r),gY(r)){let i=Kg.disable();Kg.enable(i+","+r.namespace)}return fY.add(r),r}function gY(e){return!!(w_&&cY[e.level]<=cY[w_])}function yY(e){return FR.includes(e)}Lm.AzureLogger=E_;Lm.createClientLogger=gqe;Lm.getLogLevel=hqe;Lm.setLogLevel=mY});var ep=g(S_=>{"use strict";Object.defineProperty(S_,"__esModule",{value:!0});S_.logger=void 0;var yqe=Fm();S_.logger=(0,yqe.createClientLogger)("core-rest-pipeline")});var bY=g(x_=>{"use strict";Object.defineProperty(x_,"__esModule",{value:!0});x_.AbortError=void 0;var BR=class extends Error{constructor(t){super(t),this.name="AbortError"}};x_.AbortError=BR});var vY=g(T_=>{"use strict";Object.defineProperty(T_,"__esModule",{value:!0});T_.AbortError=void 0;var bqe=bY();Object.defineProperty(T_,"AbortError",{enumerable:!0,get:function(){return bqe.AbortError}})});var MR=g(qR=>{"use strict";Object.defineProperty(qR,"__esModule",{value:!0});qR.createAbortablePromise=_qe;var vqe=vY();function _qe(e,t){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=t??{};return new Promise((s,a)=>{function o(){a(new vqe.AbortError(n??"The operation was aborted."))}function l(){i?.removeEventListener("abort",c)}function c(){r?.(),l(),o()}if(i?.aborted)return o();try{e(u=>{l(),s(u)},u=>{l(),a(u)})}catch(u){a(u)}i?.addEventListener("abort",c)})}});var jR=g(kR=>{"use strict";Object.defineProperty(kR,"__esModule",{value:!0});kR.getRandomIntegerInclusive=wqe;function wqe(e,t){return e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e}});var _Y=g(N_=>{"use strict";Object.defineProperty(N_,"__esModule",{value:!0});N_.delay=Tqe;N_.calculateRetryDelay=Nqe;var Eqe=MR(),Sqe=jR(),xqe="The delay was aborted.";function Tqe(e,t){let r,{abortSignal:i,abortErrorMsg:n}=t??{};return(0,Eqe.createAbortablePromise)(s=>{r=setTimeout(s,e)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:n??xqe})}function Nqe(e,t){let r=t.retryDelayInMs*Math.pow(2,e),i=Math.min(t.maxRetryDelayInMs,r);return{retryAfterInMs:i/2+(0,Sqe.getRandomIntegerInclusive)(0,i/2)}}});var wY=g(UR=>{"use strict";Object.defineProperty(UR,"__esModule",{value:!0});UR.cancelablePromiseRace=Rqe;async function Rqe(e,t){var r,i;let n=new AbortController;function s(){n.abort()}(r=t?.abortSignal)===null||r===void 0||r.addEventListener("abort",s);try{return await Promise.race(e.map(a=>a({abortSignal:n.signal})))}finally{n.abort(),(i=t?.abortSignal)===null||i===void 0||i.removeEventListener("abort",s)}}});var $R=g(zR=>{"use strict";Object.defineProperty(zR,"__esModule",{value:!0});zR.isObject=Aqe;function Aqe(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}});var SY=g(R_=>{"use strict";Object.defineProperty(R_,"__esModule",{value:!0});R_.isError=EY;R_.getErrorMessage=Oqe;var Cqe=$R();function EY(e){if((0,Cqe.isObject)(e)){let t=typeof e.name=="string",r=typeof e.message=="string";return t&&r}return!1}function Oqe(e){if(EY(e))return e.message;{let t;try{typeof e=="object"&&e?t=JSON.stringify(e):t=String(e)}catch{t="[unable to stringify input]"}return`Unknown error ${t}`}}});var TY=g(A_=>{"use strict";Object.defineProperty(A_,"__esModule",{value:!0});A_.computeSha256Hmac=Pqe;A_.computeSha256Hash=Iqe;var xY=require("crypto");async function Pqe(e,t,r){let i=Buffer.from(e,"base64");return(0,xY.createHmac)("sha256",i).update(t).digest(r)}async function Iqe(e,t){return(0,xY.createHash)("sha256").update(e).digest(t)}});var RY=g(Xg=>{"use strict";Object.defineProperty(Xg,"__esModule",{value:!0});Xg.isDefined=HR;Xg.isObjectWithProperties=Dqe;Xg.objectHasProperty=NY;function HR(e){return typeof e<"u"&&e!==null}function Dqe(e,t){if(!HR(e)||typeof e!="object")return!1;for(let r of t)if(!NY(e,r))return!1;return!0}function NY(e,t){return HR(e)&&typeof e=="object"&&t in e}});var AY=g(VR=>{"use strict";var GR;Object.defineProperty(VR,"__esModule",{value:!0});VR.randomUUID=Bqe;var Lqe=require("crypto"),Fqe=typeof((GR=globalThis?.crypto)===null||GR===void 0?void 0:GR.randomUUID)=="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):Lqe.randomUUID;function Bqe(){return Fqe()}});var CY=g($r=>{"use strict";var WR,KR,XR,QR;Object.defineProperty($r,"__esModule",{value:!0});$r.isReactNative=$r.isNodeRuntime=$r.isNode=$r.isNodeLike=$r.isBun=$r.isDeno=$r.isWebWorker=$r.isBrowser=void 0;$r.isBrowser=typeof window<"u"&&typeof window.document<"u";$r.isWebWorker=typeof self=="object"&&typeof self?.importScripts=="function"&&(((WR=self.constructor)===null||WR===void 0?void 0:WR.name)==="DedicatedWorkerGlobalScope"||((KR=self.constructor)===null||KR===void 0?void 0:KR.name)==="ServiceWorkerGlobalScope"||((XR=self.constructor)===null||XR===void 0?void 0:XR.name)==="SharedWorkerGlobalScope");$r.isDeno=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u";$r.isBun=typeof Bun<"u"&&typeof Bun.version<"u";$r.isNodeLike=typeof globalThis.process<"u"&&!!globalThis.process.version&&!!(!((QR=globalThis.process.versions)===null||QR===void 0)&&QR.node);$r.isNode=$r.isNodeLike;$r.isNodeRuntime=$r.isNodeLike&&!$r.isBun&&!$r.isDeno;$r.isReactNative=typeof navigator<"u"&&navigator?.product==="ReactNative"});var OY=g(C_=>{"use strict";Object.defineProperty(C_,"__esModule",{value:!0});C_.uint8ArrayToString=qqe;C_.stringToUint8Array=Mqe;function qqe(e,t){return Buffer.from(e).toString(t)}function Mqe(e,t){return Buffer.from(e,t)}});var Hn=g(Be=>{"use strict";Object.defineProperty(Be,"__esModule",{value:!0});Be.stringToUint8Array=Be.uint8ArrayToString=Be.isWebWorker=Be.isReactNative=Be.isDeno=Be.isNodeRuntime=Be.isNodeLike=Be.isNode=Be.isBun=Be.isBrowser=Be.randomUUID=Be.objectHasProperty=Be.isObjectWithProperties=Be.isDefined=Be.computeSha256Hmac=Be.computeSha256Hash=Be.getErrorMessage=Be.isError=Be.isObject=Be.getRandomIntegerInclusive=Be.createAbortablePromise=Be.cancelablePromiseRace=Be.calculateRetryDelay=Be.delay=void 0;var PY=_Y();Object.defineProperty(Be,"delay",{enumerable:!0,get:function(){return PY.delay}});Object.defineProperty(Be,"calculateRetryDelay",{enumerable:!0,get:function(){return PY.calculateRetryDelay}});var kqe=wY();Object.defineProperty(Be,"cancelablePromiseRace",{enumerable:!0,get:function(){return kqe.cancelablePromiseRace}});var jqe=MR();Object.defineProperty(Be,"createAbortablePromise",{enumerable:!0,get:function(){return jqe.createAbortablePromise}});var Uqe=jR();Object.defineProperty(Be,"getRandomIntegerInclusive",{enumerable:!0,get:function(){return Uqe.getRandomIntegerInclusive}});var zqe=$R();Object.defineProperty(Be,"isObject",{enumerable:!0,get:function(){return zqe.isObject}});var IY=SY();Object.defineProperty(Be,"isError",{enumerable:!0,get:function(){return IY.isError}});Object.defineProperty(Be,"getErrorMessage",{enumerable:!0,get:function(){return IY.getErrorMessage}});var DY=TY();Object.defineProperty(Be,"computeSha256Hash",{enumerable:!0,get:function(){return DY.computeSha256Hash}});Object.defineProperty(Be,"computeSha256Hmac",{enumerable:!0,get:function(){return DY.computeSha256Hmac}});var YR=RY();Object.defineProperty(Be,"isDefined",{enumerable:!0,get:function(){return YR.isDefined}});Object.defineProperty(Be,"isObjectWithProperties",{enumerable:!0,get:function(){return YR.isObjectWithProperties}});Object.defineProperty(Be,"objectHasProperty",{enumerable:!0,get:function(){return YR.objectHasProperty}});var $qe=AY();Object.defineProperty(Be,"randomUUID",{enumerable:!0,get:function(){return $qe.randomUUID}});var gu=CY();Object.defineProperty(Be,"isBrowser",{enumerable:!0,get:function(){return gu.isBrowser}});Object.defineProperty(Be,"isBun",{enumerable:!0,get:function(){return gu.isBun}});Object.defineProperty(Be,"isNode",{enumerable:!0,get:function(){return gu.isNode}});Object.defineProperty(Be,"isNodeLike",{enumerable:!0,get:function(){return gu.isNodeLike}});Object.defineProperty(Be,"isNodeRuntime",{enumerable:!0,get:function(){return gu.isNodeRuntime}});Object.defineProperty(Be,"isDeno",{enumerable:!0,get:function(){return gu.isDeno}});Object.defineProperty(Be,"isReactNative",{enumerable:!0,get:function(){return gu.isReactNative}});Object.defineProperty(Be,"isWebWorker",{enumerable:!0,get:function(){return gu.isWebWorker}});var LY=OY();Object.defineProperty(Be,"uint8ArrayToString",{enumerable:!0,get:function(){return LY.uint8ArrayToString}});Object.defineProperty(Be,"stringToUint8Array",{enumerable:!0,get:function(){return LY.stringToUint8Array}})});var P_=g(O_=>{"use strict";Object.defineProperty(O_,"__esModule",{value:!0});O_.Sanitizer=void 0;var Hqe=Hn(),ZR="REDACTED",Gqe=["x-ms-client-request-id","x-ms-return-client-request-id","x-ms-useragent","x-ms-correlation-request-id","x-ms-request-id","client-request-id","ms-cv","return-client-request-id","traceparent","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Origin","Accept","Accept-Encoding","Cache-Control","Connection","Content-Length","Content-Type","Date","ETag","Expires","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","Last-Modified","Pragma","Request-Id","Retry-After","Server","Transfer-Encoding","User-Agent","WWW-Authenticate"],Vqe=["api-version"],JR=class{constructor({additionalAllowedHeaderNames:t=[],additionalAllowedQueryParameters:r=[]}={}){t=Gqe.concat(t),r=Vqe.concat(r),this.allowedHeaderNames=new Set(t.map(i=>i.toLowerCase())),this.allowedQueryParameters=new Set(r.map(i=>i.toLowerCase()))}sanitize(t){let r=new Set;return JSON.stringify(t,(i,n)=>{if(n instanceof Error)return Object.assign(Object.assign({},n),{name:n.name,message:n.message});if(i==="headers")return this.sanitizeHeaders(n);if(i==="url")return this.sanitizeUrl(n);if(i==="query")return this.sanitizeQuery(n);if(i==="body")return;if(i==="response")return;if(i==="operationSpec")return;if(Array.isArray(n)||(0,Hqe.isObject)(n)){if(r.has(n))return"[Circular]";r.add(n)}return n},2)}sanitizeUrl(t){if(typeof t!="string"||t===null||t==="")return t;let r=new URL(t);if(!r.search)return t;for(let[i]of r.searchParams)this.allowedQueryParameters.has(i.toLowerCase())||r.searchParams.set(i,ZR);return r.toString()}sanitizeHeaders(t){let r={};for(let i of Object.keys(t))this.allowedHeaderNames.has(i.toLowerCase())?r[i]=t[i]:r[i]=ZR;return r}sanitizeQuery(t){if(typeof t!="object"||t===null)return t;let r={};for(let i of Object.keys(t))this.allowedQueryParameters.has(i.toLowerCase())?r[i]=t[i]:r[i]=ZR;return r}};O_.Sanitizer=JR});var eA=g(Bm=>{"use strict";Object.defineProperty(Bm,"__esModule",{value:!0});Bm.logPolicyName=void 0;Bm.logPolicy=Xqe;var Wqe=ep(),Kqe=P_();Bm.logPolicyName="logPolicy";function Xqe(e={}){var t;let r=(t=e.logger)!==null&&t!==void 0?t:Wqe.logger.info,i=new Kqe.Sanitizer({additionalAllowedHeaderNames:e.additionalAllowedHeaderNames,additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});return{name:Bm.logPolicyName,async sendRequest(n,s){if(!r.enabled)return s(n);r(`Request: ${i.sanitize(n)}`);let a=await s(n);return r(`Response status code: ${a.status}`),r(`Headers: ${i.sanitize(a.headers)}`),a}}}});var tA=g(qm=>{"use strict";Object.defineProperty(qm,"__esModule",{value:!0});qm.redirectPolicyName=void 0;qm.redirectPolicy=Qqe;qm.redirectPolicyName="redirectPolicy";var FY=["GET","HEAD"];function Qqe(e={}){let{maxRetries:t=20}=e;return{name:qm.redirectPolicyName,async sendRequest(r,i){let n=await i(r);return BY(i,n,t)}}}async function BY(e,t,r,i=0){let{request:n,status:s,headers:a}=t,o=a.get("location");if(o&&(s===300||s===301&&FY.includes(n.method)||s===302&&FY.includes(n.method)||s===303&&n.method==="POST"||s===307)&&iiZ,__assign:()=>I_,__asyncDelegator:()=>XY,__asyncGenerator:()=>KY,__asyncValues:()=>QY,__await:()=>Mm,__awaiter:()=>zY,__classPrivateFieldGet:()=>eZ,__classPrivateFieldIn:()=>rZ,__classPrivateFieldSet:()=>tZ,__createBinding:()=>L_,__decorate:()=>kY,__disposeResources:()=>nZ,__esDecorate:()=>Yqe,__exportStar:()=>HY,__extends:()=>qY,__generator:()=>$Y,__importDefault:()=>JY,__importStar:()=>ZY,__makeTemplateObject:()=>YY,__metadata:()=>UY,__param:()=>jY,__propKey:()=>Jqe,__read:()=>iA,__rest:()=>MY,__runInitializers:()=>Zqe,__setFunctionName:()=>eMe,__spread:()=>GY,__spreadArray:()=>WY,__spreadArrays:()=>VY,__values:()=>D_,default:()=>iMe});function qY(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");rA(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function MY(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(a=e[o])&&(s=(n<3?a(s):n>3?a(t,r,s):a(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s}function jY(e,t){return function(r,i){t(r,i,e)}}function Yqe(e,t,r,i,n,s){function a(b){if(b!==void 0&&typeof b!="function")throw new TypeError("Function expected");return b}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",c=!t&&e?i.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,i.name):{}),d,p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in i)m[h]=h==="access"?{}:i[h];for(var h in i.access)m.access[h]=i.access[h];m.addInitializer=function(b){if(p)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(b||null))};var y=(0,r[f])(o==="accessor"?{get:u.get,set:u.set}:u[l],m);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(d=a(y.get))&&(u.get=d),(d=a(y.set))&&(u.set=d),(d=a(y.init))&&n.unshift(d)}else(d=a(y))&&(o==="field"?n.unshift(d):u[l]=d)}c&&Object.defineProperty(c,i.name,u),p=!0}function Zqe(e,t,r){for(var i=arguments.length>2,n=0;n0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function iA(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],a;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(o){a={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return s}function GY(){for(var e=[],t=0;t1||l(f,h)})},m&&(n[f]=m(n[f])))}function l(f,m){try{c(i[f](m))}catch(h){p(s[0][3],h)}}function c(f){f.value instanceof Mm?Promise.resolve(f.value.v).then(u,d):p(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function p(f,m){f(m),s.shift(),s.length&&l(s[0][0],s[0][1])}}function XY(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,s){t[n]=e[n]?function(a){return(r=!r)?{value:Mm(e[n](a)),done:!1}:s?s(a):a}:s}}function QY(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof D_=="function"?D_(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}}function YY(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function ZY(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&L_(t,e,r);return tMe(t,e),t}function JY(e){return e&&e.__esModule?e:{default:e}}function eZ(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function tZ(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function rZ(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function iZ(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(s){return Promise.reject(s)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function nZ(e){function t(s){e.error=e.hasError?new rMe(s,e.error,"An error was suppressed during disposal."):s,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var s=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(s).then(n,function(a){return t(a),n()})}else i|=1}catch(a){t(a)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var rA,I_,L_,tMe,rMe,iMe,B_=j5(()=>{rA=function(e,t){return rA=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},rA(e,t)};I_=function(){return I_=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(q_,"__esModule",{value:!0});q_.getHeaderName=nMe;q_.setPlatformSpecificData=sMe;var sZ=(B_(),P0(F_)),nA=sZ.__importStar(require("node:os")),sA=sZ.__importStar(require("node:process"));function nMe(){return"User-Agent"}async function sMe(e){if(sA&&sA.versions){let t=sA.versions;t.bun?e.set("Bun",t.bun):t.deno?e.set("Deno",t.deno):t.node&&e.set("Node",t.node)}e.set("OS",`(${nA.arch()}-${nA.type()}-${nA.release()})`)}});var yu=g(km=>{"use strict";Object.defineProperty(km,"__esModule",{value:!0});km.DEFAULT_RETRY_POLICY_COUNT=km.SDK_VERSION=void 0;km.SDK_VERSION="1.17.0";km.DEFAULT_RETRY_POLICY_COUNT=3});var aA=g(M_=>{"use strict";Object.defineProperty(M_,"__esModule",{value:!0});M_.getUserAgentHeaderName=lMe;M_.getUserAgentValue=cMe;var oZ=aZ(),aMe=yu();function oMe(e){let t=[];for(let[r,i]of e){let n=i?`${r}/${i}`:r;t.push(n)}return t.join(" ")}function lMe(){return(0,oZ.getHeaderName)()}async function cMe(e){let t=new Map;t.set("core-rest-pipeline",aMe.SDK_VERSION),await(0,oZ.setPlatformSpecificData)(t);let r=oMe(t);return e?`${e} ${r}`:r}});var oA=g(jm=>{"use strict";Object.defineProperty(jm,"__esModule",{value:!0});jm.userAgentPolicyName=void 0;jm.userAgentPolicy=uMe;var cZ=aA(),lZ=(0,cZ.getUserAgentHeaderName)();jm.userAgentPolicyName="userAgentPolicy";function uMe(e={}){let t=(0,cZ.getUserAgentValue)(e.userAgentPrefix);return{name:jm.userAgentPolicyName,async sendRequest(r,i){return r.headers.has(lZ)||r.headers.set(lZ,await t),i(r)}}}});var k_=g(Um=>{"use strict";Object.defineProperty(Um,"__esModule",{value:!0});Um.isNodeReadableStream=uZ;Um.isWebReadableStream=dZ;Um.isReadableStream=dMe;Um.isBlob=pMe;function uZ(e){return!!(e&&typeof e.pipe=="function")}function dZ(e){return!!(e&&typeof e.getReader=="function"&&typeof e.tee=="function")}function dMe(e){return uZ(e)||dZ(e)}function pMe(e){return typeof e.stream=="function"}});var lA=g(Qg=>{"use strict";Object.defineProperty(Qg,"__esModule",{value:!0});Qg.getRawContent=gMe;Qg.createFileFromStream=yMe;Qg.createFile=bMe;var fMe=Hn(),mMe=k_(),pZ={arrayBuffer:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}},j_=Symbol("rawContent");function hMe(e){return typeof e[j_]=="function"}function gMe(e){return hMe(e)?e[j_]():e.stream()}function yMe(e,t,r={}){var i,n,s,a;return Object.assign(Object.assign({},pZ),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(s=r.webkitRelativePath)!==null&&s!==void 0?s:"",size:(a=r.size)!==null&&a!==void 0?a:-1,name:t,stream:()=>{let o=e();if((0,mMe.isNodeReadableStream)(o))throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.");return o},[j_]:e})}function bMe(e,t,r={}){var i,n,s;return fMe.isNodeLike?Object.assign(Object.assign({},pZ),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(s=r.webkitRelativePath)!==null&&s!==void 0?s:"",size:e.byteLength,name:t,arrayBuffer:async()=>e.buffer,stream:()=>new Blob([e]).stream(),[j_]:()=>e}):new File([e],t,r)}});var hZ=g(uA=>{"use strict";Object.defineProperty(uA,"__esModule",{value:!0});uA.concat=SMe;var rc=(B_(),P0(F_)),cA=require("node:stream"),vMe=k_(),_Me=lA();function fZ(){return rc.__asyncGenerator(this,arguments,function*(){let t=this.getReader();try{for(;;){let{done:r,value:i}=yield rc.__await(t.read());if(r)return yield rc.__await(void 0);yield yield rc.__await(i)}}finally{t.releaseLock()}})}function wMe(e){e[Symbol.asyncIterator]||(e[Symbol.asyncIterator]=fZ.bind(e)),e.values||(e.values=fZ.bind(e))}function EMe(e){return e instanceof ReadableStream?(wMe(e),cA.Readable.fromWeb(e)):e}function mZ(e){return e instanceof Uint8Array?cA.Readable.from(Buffer.from(e)):(0,vMe.isBlob)(e)?mZ((0,_Me.getRawContent)(e)):EMe(e)}async function SMe(e){return function(){let t=e.map(r=>typeof r=="function"?r():r).map(mZ);return cA.Readable.from(function(){return rc.__asyncGenerator(this,arguments,function*(){var r,i,n,s;for(let c of t)try{for(var a=!0,o=(i=void 0,rc.__asyncValues(c)),l;l=yield rc.__await(o.next()),r=l.done,!r;a=!0){s=l.value,a=!1;let u=s;yield yield rc.__await(u)}}catch(u){i={error:u}}finally{try{!a&&!r&&(n=o.return)&&(yield rc.__await(n.call(o)))}finally{if(i)throw i.error}}})}())}}});var dA=g(zm=>{"use strict";Object.defineProperty(zm,"__esModule",{value:!0});zm.multipartPolicyName=void 0;zm.multipartPolicy=LMe;var tp=Hn(),xMe=hZ(),TMe=k_();function NMe(){return`----AzSDKFormBoundary${(0,tp.randomUUID)()}`}function RMe(e){let t="";for(let[r,i]of e)t+=`${r}: ${i}\r +`;return t}function AMe(e){return e instanceof Uint8Array?e.byteLength:(0,TMe.isBlob)(e)?e.size===-1?void 0:e.size:void 0}function CMe(e){let t=0;for(let r of e){let i=AMe(r);if(i===void 0)return;t+=i}return t}async function OMe(e,t,r){let i=[(0,tp.stringToUint8Array)(`--${r}`,"utf-8"),...t.flatMap(s=>[(0,tp.stringToUint8Array)(`\r +`,"utf-8"),(0,tp.stringToUint8Array)(RMe(s.headers),"utf-8"),(0,tp.stringToUint8Array)(`\r +`,"utf-8"),s.body,(0,tp.stringToUint8Array)(`\r +--${r}`,"utf-8")]),(0,tp.stringToUint8Array)(`--\r +\r +`,"utf-8")],n=CMe(i);n&&e.headers.set("Content-Length",n),e.body=await(0,xMe.concat)(i)}zm.multipartPolicyName="multipartPolicy";var PMe=70,IMe=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function DMe(e){if(e.length>PMe)throw new Error(`Multipart boundary "${e}" exceeds maximum length of 70 characters`);if(Array.from(e).some(t=>!IMe.has(t)))throw new Error(`Multipart boundary "${e}" contains invalid characters`)}function LMe(){return{name:zm.multipartPolicyName,async sendRequest(e,t){var r;if(!e.multipartBody)return t(e);if(e.body)throw new Error("multipartBody and regular body cannot be set at the same time");let i=e.multipartBody.boundary,n=(r=e.headers.get("Content-Type"))!==null&&r!==void 0?r:"multipart/mixed",s=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!s)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,a,o]=s;if(o&&i&&o!==i)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${i} in the request body`);return i??(i=o),i?DMe(i):i=NMe(),e.headers.set("Content-Type",`${a}; boundary=${i}`),await OMe(e,e.multipartBody.parts,i),e.multipartBody=void 0,t(e)}}}});var pA=g($m=>{"use strict";Object.defineProperty($m,"__esModule",{value:!0});$m.decompressResponsePolicyName=void 0;$m.decompressResponsePolicy=FMe;$m.decompressResponsePolicyName="decompressResponsePolicy";function FMe(){return{name:$m.decompressResponsePolicyName,async sendRequest(e,t){return e.method!=="HEAD"&&e.headers.set("Accept-Encoding","gzip,deflate"),t(e)}}}});var gZ=g(U_=>{"use strict";Object.defineProperty(U_,"__esModule",{value:!0});U_.AbortError=void 0;var fA=class extends Error{constructor(t){super(t),this.name="AbortError"}};U_.AbortError=fA});var $_=g(z_=>{"use strict";Object.defineProperty(z_,"__esModule",{value:!0});z_.AbortError=void 0;var BMe=gZ();Object.defineProperty(z_,"AbortError",{enumerable:!0,get:function(){return BMe.AbortError}})});var G_=g(H_=>{"use strict";Object.defineProperty(H_,"__esModule",{value:!0});H_.delay=kMe;H_.parseHeaderValueAsNumber=jMe;var qMe=$_(),MMe="The operation was aborted.";function kMe(e,t,r){return new Promise((i,n)=>{let s,a,o=()=>n(new qMe.AbortError(r?.abortErrorMsg?r?.abortErrorMsg:MMe)),l=()=>{r?.abortSignal&&a&&r.abortSignal.removeEventListener("abort",a)};if(a=()=>(s&&clearTimeout(s),l(),o()),r?.abortSignal&&r.abortSignal.aborted)return o();s=setTimeout(()=>{l(),i(t)},e),r?.abortSignal&&r.abortSignal.addEventListener("abort",a)})}function jMe(e,t){let r=e.headers.get(t);if(!r)return;let i=Number(r);if(!Number.isNaN(i))return i}});var W_=g(V_=>{"use strict";Object.defineProperty(V_,"__esModule",{value:!0});V_.isThrottlingRetryResponse=$Me;V_.throttlingRetryStrategy=HMe;var UMe=G_(),mA="Retry-After",zMe=["retry-after-ms","x-ms-retry-after-ms",mA];function yZ(e){if(e&&[429,503].includes(e.status))try{for(let n of zMe){let s=(0,UMe.parseHeaderValueAsNumber)(e,n);if(s===0||s)return s*(n===mA?1e3:1)}let t=e.headers.get(mA);if(!t)return;let i=Date.parse(t)-Date.now();return Number.isFinite(i)?Math.max(0,i):void 0}catch{return}}function $Me(e){return Number.isFinite(yZ(e))}function HMe(){return{name:"throttlingRetryStrategy",retry({response:e}){let t=yZ(e);return Number.isFinite(t)?{retryAfterInMs:t}:{skipStrategy:!0}}}}});var K_=g(Yg=>{"use strict";Object.defineProperty(Yg,"__esModule",{value:!0});Yg.exponentialRetryStrategy=XMe;Yg.isExponentialRetryResponse=bZ;Yg.isSystemError=vZ;var GMe=Hn(),VMe=W_(),WMe=1e3,KMe=1e3*64;function XMe(e={}){var t,r;let i=(t=e.retryDelayInMs)!==null&&t!==void 0?t:WMe,n=(r=e.maxRetryDelayInMs)!==null&&r!==void 0?r:KMe,s=i;return{name:"exponentialRetryStrategy",retry({retryCount:a,response:o,responseError:l}){let c=vZ(l),u=c&&e.ignoreSystemErrors,d=bZ(o),p=d&&e.ignoreHttpStatusCodes;if(o&&((0,VMe.isThrottlingRetryResponse)(o)||!d)||p||u)return{skipStrategy:!0};if(l&&!c&&!d)return{errorToThrow:l};let m=s*Math.pow(2,a),h=Math.min(n,m);return s=h/2+(0,GMe.getRandomIntegerInclusive)(0,h/2),{retryAfterInMs:s}}}}function bZ(e){return!!(e&&e.status!==void 0&&(e.status>=500||e.status===408)&&e.status!==501&&e.status!==505)}function vZ(e){return e?e.code==="ETIMEDOUT"||e.code==="ESOCKETTIMEDOUT"||e.code==="ECONNREFUSED"||e.code==="ECONNRESET"||e.code==="ENOENT"||e.code==="ENOTFOUND":!1}});var Hm=g(hA=>{"use strict";Object.defineProperty(hA,"__esModule",{value:!0});hA.retryPolicy=eke;var QMe=G_(),YMe=Fm(),ZMe=$_(),_Z=yu(),wZ=(0,YMe.createClientLogger)("core-rest-pipeline retryPolicy"),JMe="retryPolicy";function eke(e,t={maxRetries:_Z.DEFAULT_RETRY_POLICY_COUNT}){let r=t.logger||wZ;return{name:JMe,async sendRequest(i,n){var s,a;let o,l,c=-1;e:for(;;){c+=1,o=void 0,l=void 0;try{r.info(`Retry ${c}: Attempting to send request`,i.requestId),o=await n(i),r.info(`Retry ${c}: Received a response from request`,i.requestId)}catch(u){if(r.error(`Retry ${c}: Received an error from request`,i.requestId),l=u,!u||l.name!=="RestError")throw u;o=l.response}if(!((s=i.abortSignal)===null||s===void 0)&&s.aborted)throw r.error(`Retry ${c}: Request aborted.`),new ZMe.AbortError;if(c>=((a=t.maxRetries)!==null&&a!==void 0?a:_Z.DEFAULT_RETRY_POLICY_COUNT)){if(r.info(`Retry ${c}: Maximum retries reached. Returning the last received response, or throwing the last received error.`),l)throw l;if(o)return o;throw new Error("Maximum retries reached with no response or error to throw")}r.info(`Retry ${c}: Processing ${e.length} retry strategies.`);t:for(let u of e){let d=u.logger||wZ;d.info(`Retry ${c}: Processing retry strategy ${u.name}.`);let p=u.retry({retryCount:c,response:o,responseError:l});if(p.skipStrategy){d.info(`Retry ${c}: Skipped.`);continue t}let{errorToThrow:f,retryAfterInMs:m,redirectTo:h}=p;if(f)throw d.error(`Retry ${c}: Retry strategy ${u.name} throws error:`,f),f;if(m||m===0){d.info(`Retry ${c}: Retry strategy ${u.name} retries after ${m}`),await(0,QMe.delay)(m,void 0,{abortSignal:i.abortSignal});continue e}if(h){d.info(`Retry ${c}: Retry strategy ${u.name} redirects to ${h}`),i.url=h;continue e}}if(l)throw r.info("None of the retry strategies could work with the received error. Throwing it."),l;if(o)return r.info("None of the retry strategies could work with the received response. Returning it."),o}}}}});var gA=g(Gm=>{"use strict";Object.defineProperty(Gm,"__esModule",{value:!0});Gm.defaultRetryPolicyName=void 0;Gm.defaultRetryPolicy=ske;var tke=K_(),rke=W_(),ike=Hm(),nke=yu();Gm.defaultRetryPolicyName="defaultRetryPolicy";function ske(e={}){var t;return{name:Gm.defaultRetryPolicyName,sendRequest:(0,ike.retryPolicy)([(0,rke.throttlingRetryStrategy)(),(0,tke.exponentialRetryStrategy)(e)],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:nke.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var Zg=g(bA=>{"use strict";Object.defineProperty(bA,"__esModule",{value:!0});bA.createHttpHeaders=oke;function X_(e){return e.toLowerCase()}function*ake(e){for(let t of e.values())yield[t.name,t.value]}var yA=class{constructor(t){if(this._headersMap=new Map,t)for(let r of Object.keys(t))this.set(r,t[r])}set(t,r){this._headersMap.set(X_(t),{name:t,value:String(r).trim()})}get(t){var r;return(r=this._headersMap.get(X_(t)))===null||r===void 0?void 0:r.value}has(t){return this._headersMap.has(X_(t))}delete(t){this._headersMap.delete(X_(t))}toJSON(t={}){let r={};if(t.preserveCase)for(let i of this._headersMap.values())r[i.name]=i.value;else for(let[i,n]of this._headersMap)r[i]=n.value;return r}toString(){return JSON.stringify(this.toJSON({preserveCase:!0}))}[Symbol.iterator](){return ake(this._headersMap)}};function oke(e){return new yA(e)}});var vA=g(Vm=>{"use strict";Object.defineProperty(Vm,"__esModule",{value:!0});Vm.formDataPolicyName=void 0;Vm.formDataPolicy=cke;var SZ=Hn(),EZ=Zg();Vm.formDataPolicyName="formDataPolicy";function lke(e){var t;let r={};for(let[i,n]of e.entries())(t=r[i])!==null&&t!==void 0||(r[i]=[]),r[i].push(n);return r}function cke(){return{name:Vm.formDataPolicyName,async sendRequest(e,t){if(SZ.isNodeLike&&typeof FormData<"u"&&e.body instanceof FormData&&(e.formData=lke(e.body),e.body=void 0),e.formData){let r=e.headers.get("Content-Type");r&&r.indexOf("application/x-www-form-urlencoded")!==-1?e.body=uke(e.formData):await dke(e.formData,e),e.formData=void 0}return t(e)}}}function uke(e){let t=new URLSearchParams;for(let[r,i]of Object.entries(e))if(Array.isArray(i))for(let n of i)t.append(r,n.toString());else t.append(r,i.toString());return t.toString()}async function dke(e,t){let r=t.headers.get("Content-Type");if(r&&!r.startsWith("multipart/form-data"))return;t.headers.set("Content-Type",r??"multipart/form-data");let i=[];for(let[n,s]of Object.entries(e))for(let a of Array.isArray(s)?s:[s])if(typeof a=="string")i.push({headers:(0,EZ.createHttpHeaders)({"Content-Disposition":`form-data; name="${n}"`}),body:(0,SZ.stringToUint8Array)(a,"utf-8")});else{if(a==null||typeof a!="object")throw new Error(`Unexpected value for key ${n}: ${a}. Value should be serialized to string first.`);{let o=a.name||"blob",l=(0,EZ.createHttpHeaders)();l.set("Content-Disposition",`form-data; name="${n}"; filename="${o}"`),l.set("Content-Type",a.type||"application/octet-stream"),i.push({headers:l,body:a})}}t.multipartBody={parts:i}}});var TZ=g((Cxt,xZ)=>{var Wm=1e3,Km=Wm*60,Xm=Km*60,rp=Xm*24,pke=rp*7,fke=rp*365.25;xZ.exports=function(e,t){t=t||{};var r=typeof e;if(r==="string"&&e.length>0)return mke(e);if(r==="number"&&isFinite(e))return t.long?gke(e):hke(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function mke(e){if(e=String(e),!(e.length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var r=parseFloat(t[1]),i=(t[2]||"ms").toLowerCase();switch(i){case"years":case"year":case"yrs":case"yr":case"y":return r*fke;case"weeks":case"week":case"w":return r*pke;case"days":case"day":case"d":return r*rp;case"hours":case"hour":case"hrs":case"hr":case"h":return r*Xm;case"minutes":case"minute":case"mins":case"min":case"m":return r*Km;case"seconds":case"second":case"secs":case"sec":case"s":return r*Wm;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function hke(e){var t=Math.abs(e);return t>=rp?Math.round(e/rp)+"d":t>=Xm?Math.round(e/Xm)+"h":t>=Km?Math.round(e/Km)+"m":t>=Wm?Math.round(e/Wm)+"s":e+"ms"}function gke(e){var t=Math.abs(e);return t>=rp?Q_(e,t,rp,"day"):t>=Xm?Q_(e,t,Xm,"hour"):t>=Km?Q_(e,t,Km,"minute"):t>=Wm?Q_(e,t,Wm,"second"):e+" ms"}function Q_(e,t,r,i){var n=t>=r*1.5;return Math.round(e/r)+" "+i+(n?"s":"")}});var _A=g((Oxt,NZ)=>{function yke(e){r.debug=r,r.default=r,r.coerce=l,r.disable=s,r.enable=n,r.enabled=a,r.humanize=TZ(),r.destroy=c,Object.keys(e).forEach(u=>{r[u]=e[u]}),r.names=[],r.skips=[],r.formatters={};function t(u){let d=0;for(let p=0;p{if(q==="%%")return"%";E++;let B=r.formatters[O];if(typeof B=="function"){let P=y[E];q=B.call(b,P),y.splice(E,1),E--}return q}),r.formatArgs.call(b,y),(b.log||r.log).apply(b,y)}return h.namespace=u,h.useColors=r.useColors(),h.color=r.selectColor(u),h.extend=i,h.destroy=r.destroy,Object.defineProperty(h,"enabled",{enumerable:!0,configurable:!1,get:()=>p!==null?p:(f!==r.namespaces&&(f=r.namespaces,m=r.enabled(u)),m),set:y=>{p=y}}),typeof r.init=="function"&&r.init(h),h}function i(u,d){let p=r(this.namespace+(typeof d>"u"?":":d)+u);return p.log=this.log,p}function n(u){r.save(u),r.namespaces=u,r.names=[],r.skips=[];let d,p=(typeof u=="string"?u:"").split(/[\s,]+/),f=p.length;for(d=0;d"-"+d)].join(",");return r.enable(""),u}function a(u){if(u[u.length-1]==="*")return!0;let d,p;for(d=0,p=r.skips.length;d{qs.formatArgs=vke;qs.save=_ke;qs.load=wke;qs.useColors=bke;qs.storage=Eke();qs.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();qs.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function bke(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let e;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function vke(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+Y_.exports.humanize(this.diff),!this.useColors)return;let t="color: "+this.color;e.splice(1,0,t,"color: inherit");let r=0,i=0;e[0].replace(/%[a-zA-Z%]/g,n=>{n!=="%%"&&(r++,n==="%c"&&(i=r))}),e.splice(i,0,t)}qs.log=console.debug||console.log||(()=>{});function _ke(e){try{e?qs.storage.setItem("debug",e):qs.storage.removeItem("debug")}catch{}}function wke(){let e;try{e=qs.storage.getItem("debug")}catch{}return!e&&typeof process<"u"&&"env"in process&&(e=process.env.DEBUG),e}function Eke(){try{return localStorage}catch{}}Y_.exports=_A()(qs);var{formatters:Ske}=Y_.exports;Ske.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}});var CZ=g((Pi,J_)=>{var xke=require("tty"),Z_=require("util");Pi.init=Pke;Pi.log=Ake;Pi.formatArgs=Nke;Pi.save=Cke;Pi.load=Oke;Pi.useColors=Tke;Pi.destroy=Z_.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");Pi.colors=[6,2,3,4,5,1];try{let e=require("supports-color");e&&(e.stderr||e).level>=2&&(Pi.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}Pi.inspectOpts=Object.keys(process.env).filter(e=>/^debug_/i.test(e)).reduce((e,t)=>{let r=t.substring(6).toLowerCase().replace(/_([a-z])/g,(n,s)=>s.toUpperCase()),i=process.env[t];return/^(yes|on|true|enabled)$/i.test(i)?i=!0:/^(no|off|false|disabled)$/i.test(i)?i=!1:i==="null"?i=null:i=Number(i),e[r]=i,e},{});function Tke(){return"colors"in Pi.inspectOpts?!!Pi.inspectOpts.colors:xke.isatty(process.stderr.fd)}function Nke(e){let{namespace:t,useColors:r}=this;if(r){let i=this.color,n="\x1B[3"+(i<8?i:"8;5;"+i),s=` ${n};1m${t} \x1B[0m`;e[0]=s+e[0].split(` +`).join(` +`+s),e.push(n+"m+"+J_.exports.humanize(this.diff)+"\x1B[0m")}else e[0]=Rke()+t+" "+e[0]}function Rke(){return Pi.inspectOpts.hideDate?"":new Date().toISOString()+" "}function Ake(...e){return process.stderr.write(Z_.formatWithOptions(Pi.inspectOpts,...e)+` +`)}function Cke(e){e?process.env.DEBUG=e:delete process.env.DEBUG}function Oke(){return process.env.DEBUG}function Pke(e){e.inspectOpts={};let t=Object.keys(Pi.inspectOpts);for(let r=0;rt.trim()).join(" ")};AZ.O=function(e){return this.inspectOpts.colors=this.useColors,Z_.inspect(e,this.inspectOpts)}});var Jg=g((Pxt,wA)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?wA.exports=RZ():wA.exports=CZ()});var IZ=g(hs=>{"use strict";var Ike=hs&&hs.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Dke=hs&&hs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),OZ=hs&&hs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Ike(t,e,r);return Dke(t,e),t};Object.defineProperty(hs,"__esModule",{value:!0});hs.req=hs.json=hs.toBuffer=void 0;var Lke=OZ(require("http")),Fke=OZ(require("https"));async function PZ(e){let t=0,r=[];for await(let i of e)t+=i.length,r.push(i);return Buffer.concat(r,t)}hs.toBuffer=PZ;async function Bke(e){let r=(await PZ(e)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}hs.json=Bke;function qke(e,t={}){let i=((typeof e=="string"?e:e.href).startsWith("https:")?Fke:Lke).request(e,t),n=new Promise((s,a)=>{i.once("response",s).once("error",a).end()});return i.then=n.then.bind(n),i}hs.req=qke});var SA=g(Ms=>{"use strict";var LZ=Ms&&Ms.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Mke=Ms&&Ms.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),FZ=Ms&&Ms.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&LZ(t,e,r);return Mke(t,e),t},kke=Ms&&Ms.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&LZ(t,e,r)};Object.defineProperty(Ms,"__esModule",{value:!0});Ms.Agent=void 0;var jke=FZ(require("net")),DZ=FZ(require("http")),Uke=require("https");kke(IZ(),Ms);var Zo=Symbol("AgentBaseInternalState"),EA=class extends DZ.Agent{constructor(t){super(t),this[Zo]={}}isSecureEndpoint(t){if(t){if(typeof t.secureEndpoint=="boolean")return t.secureEndpoint;if(typeof t.protocol=="string")return t.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(` +`).some(i=>i.indexOf("(https.js:")!==-1||i.indexOf("node:https:")!==-1)}incrementSockets(t){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[t]||(this.sockets[t]=[]);let r=new jke.Socket({writable:!1});return this.sockets[t].push(r),this.totalSocketCount++,r}decrementSockets(t,r){if(!this.sockets[t]||r===null)return;let i=this.sockets[t],n=i.indexOf(r);n!==-1&&(i.splice(n,1),this.totalSocketCount--,i.length===0&&delete this.sockets[t])}getName(t){return(typeof t.secureEndpoint=="boolean"?t.secureEndpoint:this.isSecureEndpoint(t))?Uke.Agent.prototype.getName.call(this,t):super.getName(t)}createSocket(t,r,i){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},s=this.getName(n),a=this.incrementSockets(s);Promise.resolve().then(()=>this.connect(t,n)).then(o=>{if(this.decrementSockets(s,a),o instanceof DZ.Agent)return o.addRequest(t,n);this[Zo].currentSocket=o,super.createSocket(t,r,i)},o=>{this.decrementSockets(s,a),i(o)})}createConnection(){let t=this[Zo].currentSocket;if(this[Zo].currentSocket=void 0,!t)throw new Error("No socket was returned in the `connect()` function");return t}get defaultPort(){return this[Zo].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(t){this[Zo]&&(this[Zo].defaultPort=t)}get protocol(){return this[Zo].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(t){this[Zo]&&(this[Zo].protocol=t)}};Ms.Agent=EA});var BZ=g(Qm=>{"use strict";var zke=Qm&&Qm.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Qm,"__esModule",{value:!0});Qm.parseProxyResponse=void 0;var $ke=zke(Jg()),ew=(0,$ke.default)("https-proxy-agent:parse-proxy-response");function Hke(e){return new Promise((t,r)=>{let i=0,n=[];function s(){let u=e.read();u?c(u):e.once("readable",s)}function a(){e.removeListener("end",o),e.removeListener("error",l),e.removeListener("readable",s)}function o(){a(),ew("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function l(u){a(),ew("onerror %o",u),r(u)}function c(u){n.push(u),i+=u.length;let d=Buffer.concat(n,i),p=d.indexOf(`\r +\r +`);if(p===-1){ew("have not received end of HTTP headers yet..."),s();return}let f=d.slice(0,p).toString("ascii").split(`\r +`),m=f.shift();if(!m)return e.destroy(),r(new Error("No header received from proxy CONNECT response"));let h=m.split(" "),y=+h[1],b=h.slice(2).join(" "),w={};for(let v of f){if(!v)continue;let E=v.indexOf(":");if(E===-1)return e.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${v}"`));let T=v.slice(0,E).toLowerCase(),q=v.slice(E+1).trimStart(),O=w[T];typeof O=="string"?w[T]=[O,q]:Array.isArray(O)?O.push(q):w[T]=q}ew("got proxy server response: %o %o",m,w),a(),t({connect:{statusCode:y,statusText:b,headers:w},buffered:d})}e.on("error",l),e.on("end",o),s()})}Qm.parseProxyResponse=Hke});var UZ=g(va=>{"use strict";var Gke=va&&va.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Vke=va&&va.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),kZ=va&&va.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Gke(t,e,r);return Vke(t,e),t},jZ=va&&va.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(va,"__esModule",{value:!0});va.HttpsProxyAgent=void 0;var xA=kZ(require("net")),qZ=kZ(require("tls")),Wke=jZ(require("assert")),Kke=jZ(Jg()),Xke=SA(),Qke=require("url"),Yke=BZ(),ey=(0,Kke.default)("https-proxy-agent"),tw=class extends Xke.Agent{constructor(t,r){super(r),this.options={path:void 0},this.proxy=typeof t=="string"?new Qke.URL(t):t,this.proxyHeaders=r?.headers??{},ey("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?MZ(r,"headers"):null,host:i,port:n}}async connect(t,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let n;if(i.protocol==="https:"){ey("Creating `tls.Socket`: %o",this.connectOpts);let p=this.connectOpts.servername||this.connectOpts.host;n=qZ.connect({...this.connectOpts,servername:p})}else ey("Creating `net.Socket`: %o",this.connectOpts),n=xA.connect(this.connectOpts);let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=xA.isIPv6(r.host)?`[${r.host}]`:r.host,o=`CONNECT ${a}:${r.port} HTTP/1.1\r +`;if(i.username||i.password){let p=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;s["Proxy-Authorization"]=`Basic ${Buffer.from(p).toString("base64")}`}s.Host=`${a}:${r.port}`,s["Proxy-Connection"]||(s["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let p of Object.keys(s))o+=`${p}: ${s[p]}\r +`;let l=(0,Yke.parseProxyResponse)(n);n.write(`${o}\r +`);let{connect:c,buffered:u}=await l;if(t.emit("proxyConnect",c),this.emit("proxyConnect",c,t),c.statusCode===200){if(t.once("socket",Zke),r.secureEndpoint){ey("Upgrading socket connection to TLS");let p=r.servername||r.host;return qZ.connect({...MZ(r,"host","path","port"),socket:n,servername:p})}return n}n.destroy();let d=new xA.Socket({writable:!1});return d.readable=!0,t.once("socket",p=>{ey("Replaying proxy buffer for failed request"),(0,Wke.default)(p.listenerCount("data")>0),p.push(u),p.push(null)}),d}};tw.protocols=["http","https"];va.HttpsProxyAgent=tw;function Zke(e){e.resume()}function MZ(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var HZ=g(_a=>{"use strict";var Jke=_a&&_a.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),eje=_a&&_a.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$Z=_a&&_a.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Jke(t,e,r);return eje(t,e),t},tje=_a&&_a.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(_a,"__esModule",{value:!0});_a.HttpProxyAgent=void 0;var rje=$Z(require("net")),ije=$Z(require("tls")),nje=tje(Jg()),sje=require("events"),aje=SA(),zZ=require("url"),Ym=(0,nje.default)("http-proxy-agent"),rw=class extends aje.Agent{constructor(t,r){super(r),this.proxy=typeof t=="string"?new zZ.URL(t):t,this.proxyHeaders=r?.headers??{},Ym("Creating new HttpProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?oje(r,"headers"):null,host:i,port:n}}addRequest(t,r){t._header=null,this.setRequestProps(t,r),super.addRequest(t,r)}setRequestProps(t,r){let{proxy:i}=this,n=r.secureEndpoint?"https:":"http:",s=t.getHeader("host")||"localhost",a=`${n}//${s}`,o=new zZ.URL(t.path,a);r.port!==80&&(o.port=String(r.port)),t.path=String(o);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(i.username||i.password){let c=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(c).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let c of Object.keys(l)){let u=l[c];u&&t.setHeader(c,u)}}async connect(t,r){t._header=null,t.path.includes("://")||this.setRequestProps(t,r);let i,n;Ym("Regenerating stored HTTP header string for request"),t._implicitHeader(),t.outputData&&t.outputData.length>0&&(Ym("Patching connection write() output buffer with updated header"),i=t.outputData[0].data,n=i.indexOf(`\r +\r +`)+4,t.outputData[0].data=t._header+i.substring(n),Ym("Output buffer: %o",t.outputData[0].data));let s;return this.proxy.protocol==="https:"?(Ym("Creating `tls.Socket`: %o",this.connectOpts),s=ije.connect(this.connectOpts)):(Ym("Creating `net.Socket`: %o",this.connectOpts),s=rje.connect(this.connectOpts)),await(0,sje.once)(s,"connect"),s}};rw.protocols=["http","https"];_a.HttpProxyAgent=rw;function oje(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var TA=g(wa=>{"use strict";Object.defineProperty(wa,"__esModule",{value:!0});wa.globalNoProxyList=wa.proxyPolicyName=void 0;wa.loadNoProxy=XZ;wa.getDefaultProxySettings=yje;wa.proxyPolicy=vje;var lje=UZ(),cje=HZ(),uje=ep(),dje="HTTPS_PROXY",pje="HTTP_PROXY",fje="ALL_PROXY",mje="NO_PROXY";wa.proxyPolicyName="proxyPolicy";wa.globalNoProxyList=[];var WZ=!1,hje=new Map;function iw(e){if(process.env[e])return process.env[e];if(process.env[e.toLowerCase()])return process.env[e.toLowerCase()]}function KZ(){if(!process)return;let e=iw(dje),t=iw(fje),r=iw(pje);return e||t||r}function gje(e,t,r){if(t.length===0)return!1;let i=new URL(e).hostname;if(r?.has(i))return r.get(i);let n=!1;for(let s of t)s[0]==="."?(i.endsWith(s)||i.length===s.length-1&&i===s.slice(1))&&(n=!0):i===s&&(n=!0);return r?.set(i,n),n}function XZ(){let e=iw(mje);return WZ=!0,e?e.split(",").map(t=>t.trim()).filter(t=>t.length):[]}function yje(e){if(!e&&(e=KZ(),!e))return;let t=new URL(e);return{host:(t.protocol?t.protocol+"//":"")+t.hostname,port:Number.parseInt(t.port||"80"),username:t.username,password:t.password}}function bje(){let e=KZ();return e?new URL(e):void 0}function GZ(e){let t;try{t=new URL(e.host)}catch{throw new Error(`Expecting a valid host string in proxy settings, but found "${e.host}".`)}return t.port=String(e.port),e.username&&(t.username=e.username),e.password&&(t.password=e.password),t}function VZ(e,t,r){if(e.agent)return;let n=new URL(e.url).protocol!=="https:";e.tlsSettings&&uje.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.");let s=e.headers.toJSON();n?(t.httpProxyAgent||(t.httpProxyAgent=new cje.HttpProxyAgent(r,{headers:s})),e.agent=t.httpProxyAgent):(t.httpsProxyAgent||(t.httpsProxyAgent=new lje.HttpsProxyAgent(r,{headers:s})),e.agent=t.httpsProxyAgent)}function vje(e,t){WZ||wa.globalNoProxyList.push(...XZ());let r=e?GZ(e):bje(),i={};return{name:wa.proxyPolicyName,async sendRequest(n,s){var a;return!n.proxySettings&&r&&!gje(n.url,(a=t?.customNoProxyList)!==null&&a!==void 0?a:wa.globalNoProxyList,t?.customNoProxyList?void 0:hje)?VZ(n,i,r):n.proxySettings&&VZ(n,i,GZ(n.proxySettings)),s(n)}}}});var NA=g(Zm=>{"use strict";Object.defineProperty(Zm,"__esModule",{value:!0});Zm.setClientRequestIdPolicyName=void 0;Zm.setClientRequestIdPolicy=_je;Zm.setClientRequestIdPolicyName="setClientRequestIdPolicy";function _je(e="x-ms-client-request-id"){return{name:Zm.setClientRequestIdPolicyName,async sendRequest(t,r){return t.headers.has(e)||t.headers.set(e,t.requestId),r(t)}}}});var RA=g(Jm=>{"use strict";Object.defineProperty(Jm,"__esModule",{value:!0});Jm.tlsPolicyName=void 0;Jm.tlsPolicy=wje;Jm.tlsPolicyName="tlsPolicy";function wje(e){return{name:Jm.tlsPolicyName,sendRequest:async(t,r)=>(t.tlsSettings||(t.tlsSettings=e),r(t))}}});var AA=g(Jo=>{"use strict";Object.defineProperty(Jo,"__esModule",{value:!0});Jo.TracingContextImpl=Jo.createTracingContext=Jo.knownContextKeys=void 0;Jo.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function Eje(e={}){let t=new nw(e.parentContext);return e.span&&(t=t.setValue(Jo.knownContextKeys.span,e.span)),e.namespace&&(t=t.setValue(Jo.knownContextKeys.namespace,e.namespace)),t}Jo.createTracingContext=Eje;var nw=class e{constructor(t){this._contextMap=t instanceof e?new Map(t._contextMap):new Map}setValue(t,r){let i=new e(this);return i._contextMap.set(t,r),i}getValue(t){return this._contextMap.get(t)}deleteValue(t){let r=new e(this);return r._contextMap.delete(t),r}};Jo.TracingContextImpl=nw});var QZ=g(sw=>{"use strict";Object.defineProperty(sw,"__esModule",{value:!0});sw.state=void 0;sw.state={instrumenterImplementation:void 0}});var CA=g(el=>{"use strict";Object.defineProperty(el,"__esModule",{value:!0});el.getInstrumenter=el.useInstrumenter=el.createDefaultInstrumenter=el.createDefaultTracingSpan=void 0;var Sje=AA(),aw=QZ();function YZ(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{}}}el.createDefaultTracingSpan=YZ;function ZZ(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(e,t)=>({span:YZ(),tracingContext:(0,Sje.createTracingContext)({parentContext:t.tracingContext})}),withContext(e,t,...r){return t(...r)}}}el.createDefaultInstrumenter=ZZ;function xje(e){aw.state.instrumenterImplementation=e}el.useInstrumenter=xje;function Tje(){return aw.state.instrumenterImplementation||(aw.state.instrumenterImplementation=ZZ()),aw.state.instrumenterImplementation}el.getInstrumenter=Tje});var JZ=g(lw=>{"use strict";Object.defineProperty(lw,"__esModule",{value:!0});lw.createTracingClient=void 0;var ow=CA(),OA=AA();function Nje(e){let{namespace:t,packageName:r,packageVersion:i}=e;function n(c,u,d){var p;let f=(0,ow.getInstrumenter)().startSpan(c,Object.assign(Object.assign({},d),{packageName:r,packageVersion:i,tracingContext:(p=u?.tracingOptions)===null||p===void 0?void 0:p.tracingContext})),m=f.tracingContext,h=f.span;m.getValue(OA.knownContextKeys.namespace)||(m=m.setValue(OA.knownContextKeys.namespace,t)),h.setAttribute("az.namespace",m.getValue(OA.knownContextKeys.namespace));let y=Object.assign({},u,{tracingOptions:Object.assign(Object.assign({},u?.tracingOptions),{tracingContext:m})});return{span:h,updatedOptions:y}}async function s(c,u,d,p){let{span:f,updatedOptions:m}=n(c,u,p);try{let h=await a(m.tracingOptions.tracingContext,()=>Promise.resolve(d(m,f)));return f.setStatus({status:"success"}),h}catch(h){throw f.setStatus({status:"error",error:h}),h}finally{f.end()}}function a(c,u,...d){return(0,ow.getInstrumenter)().withContext(c,u,...d)}function o(c){return(0,ow.getInstrumenter)().parseTraceparentHeader(c)}function l(c){return(0,ow.getInstrumenter)().createRequestHeaders(c)}return{startSpan:n,withSpan:s,withContext:a,parseTraceparentHeader:o,createRequestHeaders:l}}lw.createTracingClient=Nje});var PA=g(eh=>{"use strict";Object.defineProperty(eh,"__esModule",{value:!0});eh.createTracingClient=eh.useInstrumenter=void 0;var Rje=CA();Object.defineProperty(eh,"useInstrumenter",{enumerable:!0,get:function(){return Rje.useInstrumenter}});var Aje=JZ();Object.defineProperty(eh,"createTracingClient",{enumerable:!0,get:function(){return Aje.createTracingClient}})});var eJ=g(cw=>{"use strict";Object.defineProperty(cw,"__esModule",{value:!0});cw.custom=void 0;var Cje=require("node:util");cw.custom=Cje.inspect.custom});var uw=g(ty=>{"use strict";Object.defineProperty(ty,"__esModule",{value:!0});ty.RestError=void 0;ty.isRestError=Lje;var Oje=Hn(),Pje=eJ(),Ije=P_(),Dje=new Ije.Sanitizer,th=class e extends Error{constructor(t,r={}){super(t),this.name="RestError",this.code=r.code,this.statusCode=r.statusCode,Object.defineProperty(this,"request",{value:r.request,enumerable:!1}),Object.defineProperty(this,"response",{value:r.response,enumerable:!1}),Object.setPrototypeOf(this,e.prototype)}[Pje.custom](){return`RestError: ${this.message} + ${Dje.sanitize(Object.assign(Object.assign({},this),{request:this.request,response:this.response}))}`}};ty.RestError=th;th.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";th.PARSE_ERROR="PARSE_ERROR";function Lje(e){return e instanceof th?!0:(0,Oje.isError)(e)&&e.name==="RestError"}});var IA=g(rh=>{"use strict";Object.defineProperty(rh,"__esModule",{value:!0});rh.tracingPolicyName=void 0;rh.tracingPolicy=jje;var Fje=PA(),Bje=yu(),qje=aA(),dw=ep(),ry=Hn(),Mje=uw(),kje=P_();rh.tracingPolicyName="tracingPolicy";function jje(e={}){let t=(0,qje.getUserAgentValue)(e.userAgentPrefix),r=new kje.Sanitizer({additionalAllowedQueryParameters:e.additionalAllowedQueryParameters}),i=Uje();return{name:rh.tracingPolicyName,async sendRequest(n,s){var a;if(!i)return s(n);let o=await t,l={"http.url":r.sanitizeUrl(n.url),"http.method":n.method,"http.user_agent":o,requestId:n.requestId};o&&(l["http.user_agent"]=o);let{span:c,tracingContext:u}=(a=zje(i,n,l))!==null&&a!==void 0?a:{};if(!c||!u)return s(n);try{let d=await i.withContext(u,s,n);return Hje(c,d),d}catch(d){throw $je(c,d),d}}}}function Uje(){try{return(0,Fje.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:Bje.SDK_VERSION})}catch(e){dw.logger.warning(`Error when creating the TracingClient: ${(0,ry.getErrorMessage)(e)}`);return}}function zje(e,t,r){try{let{span:i,updatedOptions:n}=e.startSpan(`HTTP ${t.method}`,{tracingOptions:t.tracingOptions},{spanKind:"client",spanAttributes:r});if(!i.isRecording()){i.end();return}let s=e.createRequestHeaders(n.tracingOptions.tracingContext);for(let[a,o]of Object.entries(s))t.headers.set(a,o);return{span:i,tracingContext:n.tracingOptions.tracingContext}}catch(i){dw.logger.warning(`Skipping creating a tracing span due to an error: ${(0,ry.getErrorMessage)(i)}`);return}}function $je(e,t){try{e.setStatus({status:"error",error:(0,ry.isError)(t)?t:void 0}),(0,Mje.isRestError)(t)&&t.statusCode&&e.setAttribute("http.status_code",t.statusCode),e.end()}catch(r){dw.logger.warning(`Skipping tracing span processing due to an error: ${(0,ry.getErrorMessage)(r)}`)}}function Hje(e,t){try{e.setAttribute("http.status_code",t.status);let r=t.headers.get("x-ms-request-id");r&&e.setAttribute("serviceRequestId",r),e.setStatus({status:"success"}),e.end()}catch(r){dw.logger.warning(`Skipping tracing span processing due to an error: ${(0,ry.getErrorMessage)(r)}`)}}});var iJ=g(DA=>{"use strict";Object.defineProperty(DA,"__esModule",{value:!0});DA.createPipelineFromOptions=rUe;var Gje=eA(),Vje=OR(),Wje=tA(),Kje=oA(),tJ=dA(),Xje=pA(),Qje=gA(),Yje=vA(),rJ=Hn(),Zje=TA(),Jje=NA(),eUe=RA(),tUe=IA();function rUe(e){var t;let r=(0,Vje.createEmptyPipeline)();return rJ.isNodeLike&&(e.tlsOptions&&r.addPolicy((0,eUe.tlsPolicy)(e.tlsOptions)),r.addPolicy((0,Zje.proxyPolicy)(e.proxyOptions)),r.addPolicy((0,Xje.decompressResponsePolicy)())),r.addPolicy((0,Yje.formDataPolicy)(),{beforePolicies:[tJ.multipartPolicyName]}),r.addPolicy((0,Kje.userAgentPolicy)(e.userAgentOptions)),r.addPolicy((0,Jje.setClientRequestIdPolicy)((t=e.telemetryOptions)===null||t===void 0?void 0:t.clientRequestIdHeaderName)),r.addPolicy((0,tJ.multipartPolicy)(),{afterPhase:"Deserialize"}),r.addPolicy((0,Qje.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"}),r.addPolicy((0,tUe.tracingPolicy)(Object.assign(Object.assign({},e.userAgentOptions),e.loggingOptions)),{afterPhase:"Retry"}),rJ.isNodeLike&&r.addPolicy((0,Wje.redirectPolicy)(e.redirectOptions),{afterPhase:"Retry"}),r.addPolicy((0,Gje.logPolicy)(e.loggingOptions),{afterPhase:"Sign"}),r}});var cJ=g(fw=>{"use strict";Object.defineProperty(fw,"__esModule",{value:!0});fw.getBodyLength=lJ;fw.createNodeHttpClient=cUe;var qA=(B_(),P0(F_)),LA=qA.__importStar(require("node:http")),FA=qA.__importStar(require("node:https")),nJ=qA.__importStar(require("node:zlib")),iUe=require("node:stream"),sJ=$_(),nUe=Zg(),sy=uw(),iy=ep(),sUe={};function ny(e){return e&&typeof e.pipe=="function"}function aJ(e){return new Promise(t=>{let r=()=>{t(),e.removeListener("close",r),e.removeListener("end",r),e.removeListener("error",r)};e.on("close",r),e.on("end",r),e.on("error",r)})}function oJ(e){return e&&typeof e.byteLength=="number"}var pw=class extends iUe.Transform{_transform(t,r,i){this.push(t),this.loadedBytes+=t.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),i()}catch(n){i(n)}}constructor(t){super(),this.loadedBytes=0,this.progressCallback=t}},BA=class{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(t){var r,i,n;let s=new AbortController,a;if(t.abortSignal){if(t.abortSignal.aborted)throw new sJ.AbortError("The operation was aborted.");a=d=>{d.type==="abort"&&s.abort()},t.abortSignal.addEventListener("abort",a)}t.timeout>0&&setTimeout(()=>{s.abort()},t.timeout);let o=t.headers.get("Accept-Encoding"),l=o?.includes("gzip")||o?.includes("deflate"),c=typeof t.body=="function"?t.body():t.body;if(c&&!t.headers.has("Content-Length")){let d=lJ(c);d!==null&&t.headers.set("Content-Length",d)}let u;try{if(c&&t.onUploadProgress){let y=t.onUploadProgress,b=new pw(y);b.on("error",w=>{iy.logger.error("Error in upload progress",w)}),ny(c)?c.pipe(b):b.end(c),c=b}let d=await this.makeRequest(t,s,c),p=aUe(d),m={status:(r=d.statusCode)!==null&&r!==void 0?r:0,headers:p,request:t};if(t.method==="HEAD")return d.resume(),m;u=l?oUe(d,p):d;let h=t.onDownloadProgress;if(h){let y=new pw(h);y.on("error",b=>{iy.logger.error("Error in download progress",b)}),u.pipe(y),u=y}return!((i=t.streamResponseStatusCodes)===null||i===void 0)&&i.has(Number.POSITIVE_INFINITY)||!((n=t.streamResponseStatusCodes)===null||n===void 0)&&n.has(m.status)?m.readableStreamBody=u:m.bodyAsText=await lUe(u),m}finally{if(t.abortSignal&&a){let d=Promise.resolve();ny(c)&&(d=aJ(c));let p=Promise.resolve();ny(u)&&(p=aJ(u)),Promise.all([d,p]).then(()=>{var f;a&&((f=t.abortSignal)===null||f===void 0||f.removeEventListener("abort",a))}).catch(f=>{iy.logger.warning("Error when cleaning up abortListener on httpRequest",f)})}}}makeRequest(t,r,i){var n;let s=new URL(t.url),a=s.protocol!=="https:";if(a&&!t.allowInsecureConnection)throw new Error(`Cannot connect to ${t.url} while allowInsecureConnection is false.`);let l={agent:(n=t.agent)!==null&&n!==void 0?n:this.getOrCreateAgent(t,a),hostname:s.hostname,path:`${s.pathname}${s.search}`,port:s.port,method:t.method,headers:t.headers.toJSON({preserveCase:!0})};return new Promise((c,u)=>{let d=a?LA.request(l,c):FA.request(l,c);d.once("error",p=>{var f;u(new sy.RestError(p.message,{code:(f=p.code)!==null&&f!==void 0?f:sy.RestError.REQUEST_SEND_ERROR,request:t}))}),r.signal.addEventListener("abort",()=>{let p=new sJ.AbortError("The operation was aborted.");d.destroy(p),u(p)}),i&&ny(i)?i.pipe(d):i?typeof i=="string"||Buffer.isBuffer(i)?d.end(i):oJ(i)?d.end(ArrayBuffer.isView(i)?Buffer.from(i.buffer):Buffer.from(i)):(iy.logger.error("Unrecognized body type",i),u(new sy.RestError("Unrecognized body type"))):d.end()})}getOrCreateAgent(t,r){var i;let n=t.disableKeepAlive;if(r)return n?LA.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new LA.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!t.tlsSettings)return FA.globalAgent;let s=(i=t.tlsSettings)!==null&&i!==void 0?i:sUe,a=this.cachedHttpsAgents.get(s);return a&&a.options.keepAlive===!n||(iy.logger.info("No cached TLS Agent exist, creating a new Agent"),a=new FA.Agent(Object.assign({keepAlive:!n},s)),this.cachedHttpsAgents.set(s,a)),a}}};function aUe(e){let t=(0,nUe.createHttpHeaders)();for(let r of Object.keys(e.headers)){let i=e.headers[r];Array.isArray(i)?i.length>0&&t.set(r,i[0]):i&&t.set(r,i)}return t}function oUe(e,t){let r=t.get("Content-Encoding");if(r==="gzip"){let i=nJ.createGunzip();return e.pipe(i),i}else if(r==="deflate"){let i=nJ.createInflate();return e.pipe(i),i}return e}function lUe(e){return new Promise((t,r)=>{let i=[];e.on("data",n=>{Buffer.isBuffer(n)?i.push(n):i.push(Buffer.from(n))}),e.on("end",()=>{t(Buffer.concat(i).toString("utf8"))}),e.on("error",n=>{n&&n?.name==="AbortError"?r(n):r(new sy.RestError(`Error reading response as text: ${n.message}`,{code:sy.RestError.PARSE_ERROR}))})})}function lJ(e){return e?Buffer.isBuffer(e)?e.length:ny(e)?null:oJ(e)?e.byteLength:typeof e=="string"?Buffer.from(e).length:null:0}function cUe(){return new BA}});var uJ=g(MA=>{"use strict";Object.defineProperty(MA,"__esModule",{value:!0});MA.createDefaultHttpClient=dUe;var uUe=cJ();function dUe(){return(0,uUe.createNodeHttpClient)()}});var dJ=g(jA=>{"use strict";Object.defineProperty(jA,"__esModule",{value:!0});jA.createPipelineRequest=mUe;var pUe=Zg(),fUe=Hn(),kA=class{constructor(t){var r,i,n,s,a,o,l;this.url=t.url,this.body=t.body,this.headers=(r=t.headers)!==null&&r!==void 0?r:(0,pUe.createHttpHeaders)(),this.method=(i=t.method)!==null&&i!==void 0?i:"GET",this.timeout=(n=t.timeout)!==null&&n!==void 0?n:0,this.multipartBody=t.multipartBody,this.formData=t.formData,this.disableKeepAlive=(s=t.disableKeepAlive)!==null&&s!==void 0?s:!1,this.proxySettings=t.proxySettings,this.streamResponseStatusCodes=t.streamResponseStatusCodes,this.withCredentials=(a=t.withCredentials)!==null&&a!==void 0?a:!1,this.abortSignal=t.abortSignal,this.tracingOptions=t.tracingOptions,this.onUploadProgress=t.onUploadProgress,this.onDownloadProgress=t.onDownloadProgress,this.requestId=t.requestId||(0,fUe.randomUUID)(),this.allowInsecureConnection=(o=t.allowInsecureConnection)!==null&&o!==void 0?o:!1,this.enableBrowserStreams=(l=t.enableBrowserStreams)!==null&&l!==void 0?l:!1}};function mUe(e){return new kA(e)}});var pJ=g(ay=>{"use strict";Object.defineProperty(ay,"__esModule",{value:!0});ay.exponentialRetryPolicyName=void 0;ay.exponentialRetryPolicy=bUe;var hUe=K_(),gUe=Hm(),yUe=yu();ay.exponentialRetryPolicyName="exponentialRetryPolicy";function bUe(e={}){var t;return(0,gUe.retryPolicy)([(0,hUe.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreSystemErrors:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:yUe.DEFAULT_RETRY_POLICY_COUNT})}});var fJ=g(ih=>{"use strict";Object.defineProperty(ih,"__esModule",{value:!0});ih.systemErrorRetryPolicyName=void 0;ih.systemErrorRetryPolicy=EUe;var vUe=K_(),_Ue=Hm(),wUe=yu();ih.systemErrorRetryPolicyName="systemErrorRetryPolicy";function EUe(e={}){var t;return{name:ih.systemErrorRetryPolicyName,sendRequest:(0,_Ue.retryPolicy)([(0,vUe.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreHttpStatusCodes:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:wUe.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var mJ=g(nh=>{"use strict";Object.defineProperty(nh,"__esModule",{value:!0});nh.throttlingRetryPolicyName=void 0;nh.throttlingRetryPolicy=NUe;var SUe=W_(),xUe=Hm(),TUe=yu();nh.throttlingRetryPolicyName="throttlingRetryPolicy";function NUe(e={}){var t;return{name:nh.throttlingRetryPolicyName,sendRequest:(0,xUe.retryPolicy)([(0,SUe.throttlingRetryStrategy)()],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:TUe.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var UA=g(sh=>{"use strict";Object.defineProperty(sh,"__esModule",{value:!0});sh.DEFAULT_CYCLER_OPTIONS=void 0;sh.createTokenCycler=CUe;var RUe=G_();sh.DEFAULT_CYCLER_OPTIONS={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function AUe(e,t,r){async function i(){if(Date.now()e.getToken(l,c),s.retryIntervalInMs,(u=i?.expiresOnTimestamp)!==null&&u!==void 0?u:Date.now()).then(p=>(r=null,i=p,n=c.tenantId,i)).catch(p=>{throw r=null,i=null,n=void 0,p})),r}return async(l,c)=>{let u=!!c.claims,d=n!==c.tenantId;return u&&(i=null),d||u||a.mustRefresh?o(l,c):(a.shouldRefresh&&o(l,c),i)}}});var hJ=g(ah=>{"use strict";Object.defineProperty(ah,"__esModule",{value:!0});ah.bearerTokenAuthenticationPolicyName=void 0;ah.bearerTokenAuthenticationPolicy=LUe;var OUe=UA(),PUe=ep();ah.bearerTokenAuthenticationPolicyName="bearerTokenAuthenticationPolicy";async function IUe(e){let{scopes:t,getAccessToken:r,request:i}=e,n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions},s=await r(t,n);s&&e.request.headers.set("Authorization",`Bearer ${s.token}`)}function DUe(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function LUe(e){var t;let{credential:r,scopes:i,challengeCallbacks:n}=e,s=e.logger||PUe.logger,a=Object.assign({authorizeRequest:(t=n?.authorizeRequest)!==null&&t!==void 0?t:IUe,authorizeRequestOnChallenge:n?.authorizeRequestOnChallenge},n),o=r?(0,OUe.createTokenCycler)(r):()=>Promise.resolve(null);return{name:ah.bearerTokenAuthenticationPolicyName,async sendRequest(l,c){if(!l.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");await a.authorizeRequest({scopes:Array.isArray(i)?i:[i],request:l,getAccessToken:o,logger:s});let u,d;try{u=await c(l)}catch(p){d=p,u=p.response}if(a.authorizeRequestOnChallenge&&u?.status===401&&DUe(u)&&await a.authorizeRequestOnChallenge({scopes:Array.isArray(i)?i:[i],request:l,response:u,getAccessToken:o,logger:s}))return c(l);if(d)throw d;return u}}}});var gJ=g(oh=>{"use strict";Object.defineProperty(oh,"__esModule",{value:!0});oh.ndJsonPolicyName=void 0;oh.ndJsonPolicy=FUe;oh.ndJsonPolicyName="ndJsonPolicy";function FUe(){return{name:oh.ndJsonPolicyName,async sendRequest(e,t){if(typeof e.body=="string"&&e.body.startsWith("[")){let r=JSON.parse(e.body);Array.isArray(r)&&(e.body=r.map(i=>JSON.stringify(i)+` +`).join(""))}return t(e)}}}});var bJ=g(ip=>{"use strict";Object.defineProperty(ip,"__esModule",{value:!0});ip.auxiliaryAuthenticationHeaderPolicyName=void 0;ip.auxiliaryAuthenticationHeaderPolicy=kUe;var BUe=UA(),qUe=ep();ip.auxiliaryAuthenticationHeaderPolicyName="auxiliaryAuthenticationHeaderPolicy";var yJ="x-ms-authorization-auxiliary";async function MUe(e){var t,r;let{scopes:i,getAccessToken:n,request:s}=e,a={abortSignal:s.abortSignal,tracingOptions:s.tracingOptions};return(r=(t=await n(i,a))===null||t===void 0?void 0:t.token)!==null&&r!==void 0?r:""}function kUe(e){let{credentials:t,scopes:r}=e,i=e.logger||qUe.logger,n=new WeakMap;return{name:ip.auxiliaryAuthenticationHeaderPolicyName,async sendRequest(s,a){if(!s.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.");if(!t||t.length===0)return i.info(`${ip.auxiliaryAuthenticationHeaderPolicyName} header will not be set due to empty credentials.`),a(s);let o=[];for(let c of t){let u=n.get(c);u||(u=(0,BUe.createTokenCycler)(c),n.set(c,u)),o.push(MUe({scopes:Array.isArray(r)?r:[r],request:s,getAccessToken:u,logger:i}))}let l=(await Promise.all(o)).filter(c=>!!c);return l.length===0?(i.warning(`None of the auxiliary tokens are valid. ${yJ} header will not be set.`),a(s)):(s.headers.set(yJ,l.map(c=>`Bearer ${c}`).join(", ")),a(s))}}}});var ic=g(J=>{"use strict";Object.defineProperty(J,"__esModule",{value:!0});J.createFileFromStream=J.createFile=J.auxiliaryAuthenticationHeaderPolicyName=J.auxiliaryAuthenticationHeaderPolicy=J.ndJsonPolicyName=J.ndJsonPolicy=J.bearerTokenAuthenticationPolicyName=J.bearerTokenAuthenticationPolicy=J.formDataPolicyName=J.formDataPolicy=J.tlsPolicyName=J.tlsPolicy=J.userAgentPolicyName=J.userAgentPolicy=J.defaultRetryPolicy=J.tracingPolicyName=J.tracingPolicy=J.retryPolicy=J.throttlingRetryPolicyName=J.throttlingRetryPolicy=J.systemErrorRetryPolicyName=J.systemErrorRetryPolicy=J.redirectPolicyName=J.redirectPolicy=J.getDefaultProxySettings=J.proxyPolicyName=J.proxyPolicy=J.multipartPolicyName=J.multipartPolicy=J.logPolicyName=J.logPolicy=J.setClientRequestIdPolicyName=J.setClientRequestIdPolicy=J.exponentialRetryPolicyName=J.exponentialRetryPolicy=J.decompressResponsePolicyName=J.decompressResponsePolicy=J.isRestError=J.RestError=J.createPipelineRequest=J.createHttpHeaders=J.createDefaultHttpClient=J.createPipelineFromOptions=J.createEmptyPipeline=void 0;var jUe=OR();Object.defineProperty(J,"createEmptyPipeline",{enumerable:!0,get:function(){return jUe.createEmptyPipeline}});var UUe=iJ();Object.defineProperty(J,"createPipelineFromOptions",{enumerable:!0,get:function(){return UUe.createPipelineFromOptions}});var zUe=uJ();Object.defineProperty(J,"createDefaultHttpClient",{enumerable:!0,get:function(){return zUe.createDefaultHttpClient}});var $Ue=Zg();Object.defineProperty(J,"createHttpHeaders",{enumerable:!0,get:function(){return $Ue.createHttpHeaders}});var HUe=dJ();Object.defineProperty(J,"createPipelineRequest",{enumerable:!0,get:function(){return HUe.createPipelineRequest}});var vJ=uw();Object.defineProperty(J,"RestError",{enumerable:!0,get:function(){return vJ.RestError}});Object.defineProperty(J,"isRestError",{enumerable:!0,get:function(){return vJ.isRestError}});var _J=pA();Object.defineProperty(J,"decompressResponsePolicy",{enumerable:!0,get:function(){return _J.decompressResponsePolicy}});Object.defineProperty(J,"decompressResponsePolicyName",{enumerable:!0,get:function(){return _J.decompressResponsePolicyName}});var wJ=pJ();Object.defineProperty(J,"exponentialRetryPolicy",{enumerable:!0,get:function(){return wJ.exponentialRetryPolicy}});Object.defineProperty(J,"exponentialRetryPolicyName",{enumerable:!0,get:function(){return wJ.exponentialRetryPolicyName}});var EJ=NA();Object.defineProperty(J,"setClientRequestIdPolicy",{enumerable:!0,get:function(){return EJ.setClientRequestIdPolicy}});Object.defineProperty(J,"setClientRequestIdPolicyName",{enumerable:!0,get:function(){return EJ.setClientRequestIdPolicyName}});var SJ=eA();Object.defineProperty(J,"logPolicy",{enumerable:!0,get:function(){return SJ.logPolicy}});Object.defineProperty(J,"logPolicyName",{enumerable:!0,get:function(){return SJ.logPolicyName}});var xJ=dA();Object.defineProperty(J,"multipartPolicy",{enumerable:!0,get:function(){return xJ.multipartPolicy}});Object.defineProperty(J,"multipartPolicyName",{enumerable:!0,get:function(){return xJ.multipartPolicyName}});var zA=TA();Object.defineProperty(J,"proxyPolicy",{enumerable:!0,get:function(){return zA.proxyPolicy}});Object.defineProperty(J,"proxyPolicyName",{enumerable:!0,get:function(){return zA.proxyPolicyName}});Object.defineProperty(J,"getDefaultProxySettings",{enumerable:!0,get:function(){return zA.getDefaultProxySettings}});var TJ=tA();Object.defineProperty(J,"redirectPolicy",{enumerable:!0,get:function(){return TJ.redirectPolicy}});Object.defineProperty(J,"redirectPolicyName",{enumerable:!0,get:function(){return TJ.redirectPolicyName}});var NJ=fJ();Object.defineProperty(J,"systemErrorRetryPolicy",{enumerable:!0,get:function(){return NJ.systemErrorRetryPolicy}});Object.defineProperty(J,"systemErrorRetryPolicyName",{enumerable:!0,get:function(){return NJ.systemErrorRetryPolicyName}});var RJ=mJ();Object.defineProperty(J,"throttlingRetryPolicy",{enumerable:!0,get:function(){return RJ.throttlingRetryPolicy}});Object.defineProperty(J,"throttlingRetryPolicyName",{enumerable:!0,get:function(){return RJ.throttlingRetryPolicyName}});var GUe=Hm();Object.defineProperty(J,"retryPolicy",{enumerable:!0,get:function(){return GUe.retryPolicy}});var AJ=IA();Object.defineProperty(J,"tracingPolicy",{enumerable:!0,get:function(){return AJ.tracingPolicy}});Object.defineProperty(J,"tracingPolicyName",{enumerable:!0,get:function(){return AJ.tracingPolicyName}});var VUe=gA();Object.defineProperty(J,"defaultRetryPolicy",{enumerable:!0,get:function(){return VUe.defaultRetryPolicy}});var CJ=oA();Object.defineProperty(J,"userAgentPolicy",{enumerable:!0,get:function(){return CJ.userAgentPolicy}});Object.defineProperty(J,"userAgentPolicyName",{enumerable:!0,get:function(){return CJ.userAgentPolicyName}});var OJ=RA();Object.defineProperty(J,"tlsPolicy",{enumerable:!0,get:function(){return OJ.tlsPolicy}});Object.defineProperty(J,"tlsPolicyName",{enumerable:!0,get:function(){return OJ.tlsPolicyName}});var PJ=vA();Object.defineProperty(J,"formDataPolicy",{enumerable:!0,get:function(){return PJ.formDataPolicy}});Object.defineProperty(J,"formDataPolicyName",{enumerable:!0,get:function(){return PJ.formDataPolicyName}});var IJ=hJ();Object.defineProperty(J,"bearerTokenAuthenticationPolicy",{enumerable:!0,get:function(){return IJ.bearerTokenAuthenticationPolicy}});Object.defineProperty(J,"bearerTokenAuthenticationPolicyName",{enumerable:!0,get:function(){return IJ.bearerTokenAuthenticationPolicyName}});var DJ=gJ();Object.defineProperty(J,"ndJsonPolicy",{enumerable:!0,get:function(){return DJ.ndJsonPolicy}});Object.defineProperty(J,"ndJsonPolicyName",{enumerable:!0,get:function(){return DJ.ndJsonPolicyName}});var LJ=bJ();Object.defineProperty(J,"auxiliaryAuthenticationHeaderPolicy",{enumerable:!0,get:function(){return LJ.auxiliaryAuthenticationHeaderPolicy}});Object.defineProperty(J,"auxiliaryAuthenticationHeaderPolicyName",{enumerable:!0,get:function(){return LJ.auxiliaryAuthenticationHeaderPolicyName}});var FJ=lA();Object.defineProperty(J,"createFile",{enumerable:!0,get:function(){return FJ.createFile}});Object.defineProperty(J,"createFileFromStream",{enumerable:!0,get:function(){return FJ.createFileFromStream}})});var nee={};U5(nee,{__addDisposableResource:()=>ree,__assign:()=>mw,__asyncDelegator:()=>KJ,__asyncGenerator:()=>WJ,__asyncValues:()=>XJ,__await:()=>lh,__awaiter:()=>UJ,__classPrivateFieldGet:()=>JJ,__classPrivateFieldIn:()=>tee,__classPrivateFieldSet:()=>eee,__createBinding:()=>gw,__decorate:()=>MJ,__disposeResources:()=>iee,__esDecorate:()=>WUe,__exportStar:()=>$J,__extends:()=>BJ,__generator:()=>zJ,__importDefault:()=>ZJ,__importStar:()=>YJ,__makeTemplateObject:()=>QJ,__metadata:()=>jJ,__param:()=>kJ,__propKey:()=>XUe,__read:()=>HA,__rest:()=>qJ,__runInitializers:()=>KUe,__setFunctionName:()=>QUe,__spread:()=>HJ,__spreadArray:()=>VJ,__spreadArrays:()=>GJ,__values:()=>hw,default:()=>JUe});function BJ(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");$A(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function qJ(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(a=e[o])&&(s=(n<3?a(s):n>3?a(t,r,s):a(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s}function kJ(e,t){return function(r,i){t(r,i,e)}}function WUe(e,t,r,i,n,s){function a(b){if(b!==void 0&&typeof b!="function")throw new TypeError("Function expected");return b}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",c=!t&&e?i.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,i.name):{}),d,p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in i)m[h]=h==="access"?{}:i[h];for(var h in i.access)m.access[h]=i.access[h];m.addInitializer=function(b){if(p)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(b||null))};var y=(0,r[f])(o==="accessor"?{get:u.get,set:u.set}:u[l],m);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(d=a(y.get))&&(u.get=d),(d=a(y.set))&&(u.set=d),(d=a(y.init))&&n.unshift(d)}else(d=a(y))&&(o==="field"?n.unshift(d):u[l]=d)}c&&Object.defineProperty(c,i.name,u),p=!0}function KUe(e,t,r){for(var i=arguments.length>2,n=0;n0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function HA(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],a;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(o){a={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return s}function HJ(){for(var e=[],t=0;t1||l(f,h)})},m&&(n[f]=m(n[f])))}function l(f,m){try{c(i[f](m))}catch(h){p(s[0][3],h)}}function c(f){f.value instanceof lh?Promise.resolve(f.value.v).then(u,d):p(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function p(f,m){f(m),s.shift(),s.length&&l(s[0][0],s[0][1])}}function KJ(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,s){t[n]=e[n]?function(a){return(r=!r)?{value:lh(e[n](a)),done:!1}:s?s(a):a}:s}}function XJ(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof hw=="function"?hw(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}}function QJ(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function YJ(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&gw(t,e,r);return YUe(t,e),t}function ZJ(e){return e&&e.__esModule?e:{default:e}}function JJ(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function eee(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function tee(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function ree(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(s){return Promise.reject(s)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function iee(e){function t(s){e.error=e.hasError?new ZUe(s,e.error,"An error was suppressed during disposal."):s,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var s=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(s).then(n,function(a){return t(a),n()})}else i|=1}catch(a){t(a)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var $A,mw,gw,YUe,ZUe,JUe,see=j5(()=>{$A=function(e,t){return $A=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},$A(e,t)};mw=function(){return mw=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(yw,"__esModule",{value:!0});yw.AzureKeyCredential=void 0;var GA=class{get key(){return this._key}constructor(t){if(!t)throw new Error("key must be a non-empty string");this._key=t}update(t){this._key=t}};yw.AzureKeyCredential=GA});var oee=g(VA=>{"use strict";Object.defineProperty(VA,"__esModule",{value:!0});VA.isKeyCredential=tze;var eze=Hn();function tze(e){return(0,eze.isObjectWithProperties)(e,["key"])&&typeof e.key=="string"}});var lee=g(oy=>{"use strict";Object.defineProperty(oy,"__esModule",{value:!0});oy.AzureNamedKeyCredential=void 0;oy.isNamedKeyCredential=ize;var rze=Hn(),WA=class{get key(){return this._key}get name(){return this._name}constructor(t,r){if(!t||!r)throw new TypeError("name and key must be non-empty strings");this._name=t,this._key=r}update(t,r){if(!t||!r)throw new TypeError("newName and newKey must be non-empty strings");this._name=t,this._key=r}};oy.AzureNamedKeyCredential=WA;function ize(e){return(0,rze.isObjectWithProperties)(e,["name","key"])&&typeof e.key=="string"&&typeof e.name=="string"}});var cee=g(ly=>{"use strict";Object.defineProperty(ly,"__esModule",{value:!0});ly.AzureSASCredential=void 0;ly.isSASCredential=sze;var nze=Hn(),KA=class{get signature(){return this._signature}constructor(t){if(!t)throw new Error("shared access signature must be a non-empty string");this._signature=t}update(t){if(!t)throw new Error("shared access signature must be a non-empty string");this._signature=t}};ly.AzureSASCredential=KA;function sze(e){return(0,nze.isObjectWithProperties)(e,["signature"])&&typeof e.signature=="string"}});var uee=g(XA=>{"use strict";Object.defineProperty(XA,"__esModule",{value:!0});XA.isTokenCredential=aze;function aze(e){let t=e;return t&&typeof t.getToken=="function"&&(t.signRequest===void 0||t.getToken.length>0)}});var fee=g(wn=>{"use strict";Object.defineProperty(wn,"__esModule",{value:!0});wn.isTokenCredential=wn.isSASCredential=wn.AzureSASCredential=wn.isNamedKeyCredential=wn.AzureNamedKeyCredential=wn.isKeyCredential=wn.AzureKeyCredential=void 0;var oze=aee();Object.defineProperty(wn,"AzureKeyCredential",{enumerable:!0,get:function(){return oze.AzureKeyCredential}});var lze=oee();Object.defineProperty(wn,"isKeyCredential",{enumerable:!0,get:function(){return lze.isKeyCredential}});var dee=lee();Object.defineProperty(wn,"AzureNamedKeyCredential",{enumerable:!0,get:function(){return dee.AzureNamedKeyCredential}});Object.defineProperty(wn,"isNamedKeyCredential",{enumerable:!0,get:function(){return dee.isNamedKeyCredential}});var pee=cee();Object.defineProperty(wn,"AzureSASCredential",{enumerable:!0,get:function(){return pee.AzureSASCredential}});Object.defineProperty(wn,"isSASCredential",{enumerable:!0,get:function(){return pee.isSASCredential}});var cze=uee();Object.defineProperty(wn,"isTokenCredential",{enumerable:!0,get:function(){return cze.isTokenCredential}})});var QA=g(tl=>{"use strict";Object.defineProperty(tl,"__esModule",{value:!0});tl.pipelineContainsDisableKeepAlivePolicy=tl.createDisableKeepAlivePolicy=tl.disableKeepAlivePolicyName=void 0;tl.disableKeepAlivePolicyName="DisableKeepAlivePolicy";function uze(){return{name:tl.disableKeepAlivePolicyName,async sendRequest(e,t){return e.disableKeepAlive=!0,t(e)}}}tl.createDisableKeepAlivePolicy=uze;function dze(e){return e.getOrderedPolicies().some(t=>t.name===tl.disableKeepAlivePolicyName)}tl.pipelineContainsDisableKeepAlivePolicy=dze});var Bee={};U5(Bee,{__addDisposableResource:()=>Lee,__assign:()=>bw,__asyncDelegator:()=>Nee,__asyncGenerator:()=>Tee,__asyncValues:()=>Ree,__await:()=>ch,__awaiter:()=>vee,__classPrivateFieldGet:()=>Pee,__classPrivateFieldIn:()=>Dee,__classPrivateFieldSet:()=>Iee,__createBinding:()=>_w,__decorate:()=>gee,__disposeResources:()=>Fee,__esDecorate:()=>pze,__exportStar:()=>wee,__extends:()=>mee,__generator:()=>_ee,__importDefault:()=>Oee,__importStar:()=>Cee,__makeTemplateObject:()=>Aee,__metadata:()=>bee,__param:()=>yee,__propKey:()=>mze,__read:()=>ZA,__rest:()=>hee,__runInitializers:()=>fze,__setFunctionName:()=>hze,__spread:()=>Eee,__spreadArray:()=>xee,__spreadArrays:()=>See,__values:()=>vw,default:()=>bze});function mee(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");YA(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function hee(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(a=e[o])&&(s=(n<3?a(s):n>3?a(t,r,s):a(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s}function yee(e,t){return function(r,i){t(r,i,e)}}function pze(e,t,r,i,n,s){function a(b){if(b!==void 0&&typeof b!="function")throw new TypeError("Function expected");return b}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",c=!t&&e?i.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,i.name):{}),d,p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in i)m[h]=h==="access"?{}:i[h];for(var h in i.access)m.access[h]=i.access[h];m.addInitializer=function(b){if(p)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(b||null))};var y=(0,r[f])(o==="accessor"?{get:u.get,set:u.set}:u[l],m);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(d=a(y.get))&&(u.get=d),(d=a(y.set))&&(u.set=d),(d=a(y.init))&&n.unshift(d)}else(d=a(y))&&(o==="field"?n.unshift(d):u[l]=d)}c&&Object.defineProperty(c,i.name,u),p=!0}function fze(e,t,r){for(var i=arguments.length>2,n=0;n0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function ZA(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],a;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(o){a={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return s}function Eee(){for(var e=[],t=0;t1||l(f,h)})},m&&(n[f]=m(n[f])))}function l(f,m){try{c(i[f](m))}catch(h){p(s[0][3],h)}}function c(f){f.value instanceof ch?Promise.resolve(f.value.v).then(u,d):p(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function p(f,m){f(m),s.shift(),s.length&&l(s[0][0],s[0][1])}}function Nee(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,s){t[n]=e[n]?function(a){return(r=!r)?{value:ch(e[n](a)),done:!1}:s?s(a):a}:s}}function Ree(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof vw=="function"?vw(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}}function Aee(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function Cee(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&_w(t,e,r);return gze(t,e),t}function Oee(e){return e&&e.__esModule?e:{default:e}}function Pee(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function Iee(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function Dee(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function Lee(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(s){return Promise.reject(s)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function Fee(e){function t(s){e.error=e.hasError?new yze(s,e.error,"An error was suppressed during disposal."):s,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var s=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(s).then(n,function(a){return t(a),n()})}else i|=1}catch(a){t(a)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var YA,bw,_w,gze,yze,bze,qee=j5(()=>{YA=function(e,t){return YA=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},YA(e,t)};bw=function(){return bw=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(rl,"__esModule",{value:!0});rl.decodeStringToString=rl.decodeString=rl.encodeByteArray=rl.encodeString=void 0;function vze(e){return Buffer.from(e).toString("base64")}rl.encodeString=vze;function _ze(e){return(e instanceof Buffer?e:Buffer.from(e.buffer)).toString("base64")}rl.encodeByteArray=_ze;function wze(e){return Buffer.from(e,"base64")}rl.decodeString=wze;function Eze(e){return Buffer.from(e,"base64").toString()}rl.decodeStringToString=Eze});var cy=g(uh=>{"use strict";Object.defineProperty(uh,"__esModule",{value:!0});uh.XML_CHARKEY=uh.XML_ATTRKEY=void 0;uh.XML_ATTRKEY="$";uh.XML_CHARKEY="_"});var eC=g(il=>{"use strict";Object.defineProperty(il,"__esModule",{value:!0});il.flattenResponse=il.isValidUuid=il.isDuration=il.isPrimitiveBody=void 0;function Mee(e,t){return t!=="Composite"&&t!=="Dictionary"&&(typeof e=="string"||typeof e=="number"||typeof e=="boolean"||t?.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i)!==null||e===void 0||e===null)}il.isPrimitiveBody=Mee;var Sze=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function xze(e){return Sze.test(e)}il.isDuration=xze;var Tze=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/i;function Nze(e){return Tze.test(e)}il.isValidUuid=Nze;function Rze(e){let t=Object.assign(Object.assign({},e.headers),e.body);return e.hasNullableType&&Object.getOwnPropertyNames(t).length===0?e.shouldWrapBody?{body:null}:null:e.shouldWrapBody?Object.assign(Object.assign({},e.headers),{body:e.body}):t}function Aze(e,t){var r,i;let n=e.parsedHeaders;if(e.request.method==="HEAD")return Object.assign(Object.assign({},n),{body:e.parsedBody});let s=t&&t.bodyMapper,a=!!s?.nullable,o=s?.type.name;if(o==="Stream")return Object.assign(Object.assign({},n),{blobBody:e.blobBody,readableStreamBody:e.readableStreamBody});let l=o==="Composite"&&s.type.modelProperties||{},c=Object.keys(l).some(u=>l[u].serializedName==="");if(o==="Sequence"||c){let u=(r=e.parsedBody)!==null&&r!==void 0?r:[];for(let d of Object.keys(l))l[d].serializedName&&(u[d]=(i=e.parsedBody)===null||i===void 0?void 0:i[d]);if(n)for(let d of Object.keys(n))u[d]=n[d];return a&&!e.parsedBody&&!n&&Object.getOwnPropertyNames(l).length===0?null:u}return Rze({body:e.parsedBody,headers:n,hasNullableType:a,shouldWrapBody:Mee(e.parsedBody,o)})}il.flattenResponse=Aze});var uy=g(dh=>{"use strict";Object.defineProperty(dh,"__esModule",{value:!0});dh.MapperTypeNames=dh.createSerializer=void 0;var Cze=(qee(),P0(Bee)),Ew=Cze.__importStar(JA()),Ii=cy(),jee=eC(),tC=class{constructor(t={},r=!1){this.modelMappers=t,this.isXML=r}validateConstraints(t,r,i){let n=(s,a)=>{throw new Error(`"${i}" with value "${r}" should satisfy the constraint "${s}": ${a}.`)};if(t.constraints&&r!==void 0&&r!==null){let{ExclusiveMaximum:s,ExclusiveMinimum:a,InclusiveMaximum:o,InclusiveMinimum:l,MaxItems:c,MaxLength:u,MinItems:d,MinLength:p,MultipleOf:f,Pattern:m,UniqueItems:h}=t.constraints;if(s!==void 0&&r>=s&&n("ExclusiveMaximum",s),a!==void 0&&r<=a&&n("ExclusiveMinimum",a),o!==void 0&&r>o&&n("InclusiveMaximum",o),l!==void 0&&rc&&n("MaxItems",c),u!==void 0&&r.length>u&&n("MaxLength",u),d!==void 0&&r.lengthw.indexOf(y)!==b)&&n("UniqueItems",h)}}serialize(t,r,i,n={xml:{}}){var s,a,o;let l={xml:{rootName:(s=n.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=n.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:Ii.XML_CHARKEY}},c={},u=t.type.name;i||(i=t.serializedName),u.match(/^Sequence$/i)!==null&&(c=[]),t.isConstant&&(r=t.defaultValue);let{required:d,nullable:p}=t;if(d&&p&&r===void 0)throw new Error(`${i} cannot be undefined.`);if(d&&!p&&r==null)throw new Error(`${i} cannot be null or undefined.`);if(!d&&p===!1&&r===null)throw new Error(`${i} cannot be null.`);return r==null||u.match(/^any$/i)!==null?c=r:u.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null?c=Bze(u,i,r):u.match(/^Enum$/i)!==null?c=qze(i,t.type.allowedValues,r):u.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null?c=jze(u,r,i):u.match(/^ByteArray$/i)!==null?c=Mze(i,r):u.match(/^Base64Url$/i)!==null?c=kze(i,r):u.match(/^Sequence$/i)!==null?c=Uze(this,t,r,i,!!this.isXML,l):u.match(/^Dictionary$/i)!==null?c=zze(this,t,r,i,!!this.isXML,l):u.match(/^Composite$/i)!==null&&(c=Hze(this,t,r,i,!!this.isXML,l)),c}deserialize(t,r,i,n={xml:{}}){var s,a,o,l;let c={xml:{rootName:(s=n.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=n.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:Ii.XML_CHARKEY},ignoreUnknownProperties:(l=n.ignoreUnknownProperties)!==null&&l!==void 0?l:!1};if(r==null)return this.isXML&&t.type.name==="Sequence"&&!t.xmlIsWrapped&&(r=[]),t.defaultValue!==void 0&&(r=t.defaultValue),r;let u,d=t.type.name;if(i||(i=t.serializedName),d.match(/^Composite$/i)!==null)u=Vze(this,t,r,i,c);else{if(this.isXML){let p=c.xml.xmlCharKey;r[Ii.XML_ATTRKEY]!==void 0&&r[p]!==void 0&&(r=r[p])}d.match(/^Number$/i)!==null?(u=parseFloat(r),isNaN(u)&&(u=r)):d.match(/^Boolean$/i)!==null?r==="true"?u=!0:r==="false"?u=!1:u=r:d.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null?u=r:d.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null?u=new Date(r):d.match(/^UnixTime$/i)!==null?u=Fze(r):d.match(/^ByteArray$/i)!==null?u=Ew.decodeString(r):d.match(/^Base64Url$/i)!==null?u=Dze(r):d.match(/^Sequence$/i)!==null?u=Kze(this,t,r,i,c):d.match(/^Dictionary$/i)!==null&&(u=Wze(this,t,r,i,c))}return t.isConstant&&(u=t.defaultValue),u}};function Oze(e={},t=!1){return new tC(e,t)}dh.createSerializer=Oze;function Pze(e,t){let r=e.length;for(;r-1>=0&&e[r-1]===t;)--r;return e.substr(0,r)}function Ize(e){if(!e)return;if(!(e instanceof Uint8Array))throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.");let t=Ew.encodeByteArray(e);return Pze(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function Dze(e){if(e){if(e&&typeof e.valueOf()!="string")throw new Error("Please provide an input of type string for converting to Uint8Array");return e=e.replace(/-/g,"+").replace(/_/g,"/"),Ew.decodeString(e)}}function rC(e){let t=[],r="";if(e){let i=e.split(".");for(let n of i)n.charAt(n.length-1)==="\\"?r+=n.substr(0,n.length-1)+".":(r+=n,t.push(r),r="")}return t}function Lze(e){if(e)return typeof e.valueOf()=="string"&&(e=new Date(e)),Math.floor(e.getTime()/1e3)}function Fze(e){if(e)return new Date(e*1e3)}function Bze(e,t,r){if(r!=null){if(e.match(/^Number$/i)!==null){if(typeof r!="number")throw new Error(`${t} with value ${r} must be of type number.`)}else if(e.match(/^String$/i)!==null){if(typeof r.valueOf()!="string")throw new Error(`${t} with value "${r}" must be of type string.`)}else if(e.match(/^Uuid$/i)!==null){if(!(typeof r.valueOf()=="string"&&(0,jee.isValidUuid)(r)))throw new Error(`${t} with value "${r}" must be of type string and a valid uuid.`)}else if(e.match(/^Boolean$/i)!==null){if(typeof r!="boolean")throw new Error(`${t} with value ${r} must be of type boolean.`)}else if(e.match(/^Stream$/i)!==null){let i=typeof r;if(i!=="string"&&typeof r.pipe!="function"&&typeof r.tee!="function"&&!(r instanceof ArrayBuffer)&&!ArrayBuffer.isView(r)&&!((typeof Blob=="function"||typeof Blob=="object")&&r instanceof Blob)&&i!=="function")throw new Error(`${t} must be a string, Blob, ArrayBuffer, ArrayBufferView, ReadableStream, or () => ReadableStream.`)}}return r}function qze(e,t,r){if(!t)throw new Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`);if(!t.some(n=>typeof n.valueOf()=="string"?n.toLowerCase()===r.toLowerCase():n===r))throw new Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`);return r}function Mze(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=Ew.encodeByteArray(t)}return t}function kze(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=Ize(t)}return t}function jze(e,t,r){if(t!=null){if(e.match(/^Date$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`);t=t instanceof Date?t.toISOString().substring(0,10):new Date(t).toISOString().substring(0,10)}else if(e.match(/^DateTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`);t=t instanceof Date?t.toISOString():new Date(t).toISOString()}else if(e.match(/^DateTimeRfc1123$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in RFC-1123 format.`);t=t instanceof Date?t.toUTCString():new Date(t).toUTCString()}else if(e.match(/^UnixTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in RFC-1123/ISO8601 format for it to be serialized in UnixTime/Epoch format.`);t=Lze(t)}else if(e.match(/^TimeSpan$/i)!==null&&!(0,jee.isDuration)(t))throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}return t}function Uze(e,t,r,i,n,s){var a;if(!Array.isArray(r))throw new Error(`${i} must be of type Array.`);let o=t.type.element;if(!o||typeof o!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}.`);o.type.name==="Composite"&&o.type.className&&(o=(a=e.modelMappers[o.type.className])!==null&&a!==void 0?a:o);let l=[];for(let c=0;cp!==u)&&(a[u]=e.serialize(l,r[u],i+'["'+u+'"]',s))}return a}return r}function $ee(e,t,r,i){if(!r||!e.xmlNamespace)return t;let s={[e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns"]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[Ii.XML_ATTRKEY])return t;{let o=Object.assign({},t);return o[Ii.XML_ATTRKEY]=s,o}}let a={};return a[i.xml.xmlCharKey]=t,a[Ii.XML_ATTRKEY]=s,a}function Gze(e,t){return[Ii.XML_ATTRKEY,t.xml.xmlCharKey].includes(e)}function Vze(e,t,r,i,n){var s,a;let o=(s=n.xml.xmlCharKey)!==null&&s!==void 0?s:Ii.XML_CHARKEY;ww(e,t)&&(t=Hee(e,t,r,"serializedName"));let l=zee(e,t,i),c={},u=[];for(let p of Object.keys(l)){let f=l[p],m=rC(l[p].serializedName);u.push(m[0]);let{serializedName:h,xmlName:y,xmlElementName:b}=f,w=i;h!==""&&h!==void 0&&(w=i+"."+h);let v=f.headerCollectionPrefix;if(v){let E={};for(let T of Object.keys(r))T.startsWith(v)&&(E[T.substring(v.length)]=e.deserialize(f.type.value,r[T],w,n)),u.push(T);c[p]=E}else if(e.isXML)if(f.xmlIsAttribute&&r[Ii.XML_ATTRKEY])c[p]=e.deserialize(f,r[Ii.XML_ATTRKEY][y],w,n);else if(f.xmlIsMsText)r[o]!==void 0?c[p]=r[o]:typeof r=="string"&&(c[p]=r);else{let E=b||y||h;if(f.xmlIsWrapped){let T=r[y],q=(a=T?.[b])!==null&&a!==void 0?a:[];c[p]=e.deserialize(f,q,w,n),u.push(y)}else{let T=r[E];c[p]=e.deserialize(f,T,w,n),u.push(E)}}else{let E,T=r,q=0;for(let P of m){if(!T)break;q++,T=T[P]}T===null&&q{for(let m in l)if(rC(l[m].serializedName)[0]===f)return!1;return!0};for(let f in r)p(f)&&(c[f]=e.deserialize(d,r[f],i+'["'+f+'"]',n))}else if(r&&!n.ignoreUnknownProperties)for(let p of Object.keys(r))c[p]===void 0&&!u.includes(p)&&!Gze(p,n)&&(c[p]=r[p]);return c}function Wze(e,t,r,i,n){let s=t.type.value;if(!s||typeof s!="object")throw new Error(`"value" metadata for a Dictionary must be defined in the mapper and it must of type "object" in ${i}`);if(r){let a={};for(let o of Object.keys(r))a[o]=e.deserialize(s,r[o],i,n);return a}return r}function Kze(e,t,r,i,n){var s;let a=t.type.element;if(!a||typeof a!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}`);if(r){Array.isArray(r)||(r=[r]),a.type.name==="Composite"&&a.type.className&&(a=(s=e.modelMappers[a.type.className])!==null&&s!==void 0?s:a);let o=[];for(let l=0;l{"use strict";Object.defineProperty(Sw,"__esModule",{value:!0});Sw.state=void 0;Sw.state={operationRequestMap:new WeakMap}});var dy=g(ph=>{"use strict";Object.defineProperty(ph,"__esModule",{value:!0});ph.getOperationRequestInfo=ph.getOperationArgumentValueFromParameter=void 0;var Vee=Gee();function Kee(e,t,r){let i=t.parameterPath,n=t.mapper,s;if(typeof i=="string"&&(i=[i]),Array.isArray(i)){if(i.length>0)if(n.isConstant)s=n.defaultValue;else{let a=Wee(e,i);!a.propertyFound&&r&&(a=Wee(r,i));let o=!1;a.propertyFound||(o=n.required||i[0]==="options"&&i.length===2),s=o?n.defaultValue:a.propertyValue}}else{n.required&&(s={});for(let a in i){let o=n.type.modelProperties[a],l=i[a],c=Kee(e,{parameterPath:l,mapper:o},r);c!==void 0&&(s||(s={}),s[a]=c)}}return s}ph.getOperationArgumentValueFromParameter=Kee;function Wee(e,t){let r={propertyFound:!1},i=0;for(;i{"use strict";Object.defineProperty(np,"__esModule",{value:!0});np.deserializationPolicy=np.deserializationPolicyName=void 0;var Yze=cy(),xw=ic(),Yee=uy(),iC=dy(),Zze=["application/json","text/json"],Jze=["application/xml","application/atom+xml"];np.deserializationPolicyName="deserializationPolicy";function e$e(e={}){var t,r,i,n,s,a,o;let l=(r=(t=e.expectedContentTypes)===null||t===void 0?void 0:t.json)!==null&&r!==void 0?r:Zze,c=(n=(i=e.expectedContentTypes)===null||i===void 0?void 0:i.xml)!==null&&n!==void 0?n:Jze,u=e.parseXML,d=e.serializerOptions,p={xml:{rootName:(s=d?.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=d?.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=d?.xml.xmlCharKey)!==null&&o!==void 0?o:Yze.XML_CHARKEY}};return{name:np.deserializationPolicyName,async sendRequest(f,m){let h=await m(f);return i$e(l,c,h,p,u)}}}np.deserializationPolicy=e$e;function t$e(e){let t,r=e.request,i=(0,iC.getOperationRequestInfo)(r),n=i?.operationSpec;return n&&(i?.operationResponseGetter?t=i?.operationResponseGetter(n,e):t=n.responses[e.status]),t}function r$e(e){let t=e.request,r=(0,iC.getOperationRequestInfo)(t),i=r?.shouldDeserialize,n;return i===void 0?n=!0:typeof i=="boolean"?n=i:n=i(e),n}async function i$e(e,t,r,i,n){let s=await a$e(e,t,r,i,n);if(!r$e(s))return s;let a=(0,iC.getOperationRequestInfo)(s.request),o=a?.operationSpec;if(!o||!o.responses)return s;let l=t$e(s),{error:c,shouldReturnResponse:u}=s$e(s,o,l,i);if(c)throw c;if(u)return s;if(l){if(l.bodyMapper){let d=s.parsedBody;o.isXML&&l.bodyMapper.type.name===Yee.MapperTypeNames.Sequence&&(d=typeof d=="object"?d[l.bodyMapper.xmlElementName]:[]);try{s.parsedBody=o.serializer.deserialize(l.bodyMapper,d,"operationRes.parsedBody",i)}catch(p){throw new xw.RestError(`Error ${p} occurred in deserializing the responseBody - ${s.bodyAsText}`,{statusCode:s.status,request:s.request,response:s})}}else o.httpMethod==="HEAD"&&(s.parsedBody=r.status>=200&&r.status<300);l.headersMapper&&(s.parsedHeaders=o.serializer.deserialize(l.headersMapper,s.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:!0}))}return s}function n$e(e){let t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function s$e(e,t,r,i){var n;let s=200<=e.status&&e.status<300;if(n$e(t)?s:!!r)if(r){if(!r.isError)return{error:null,shouldReturnResponse:!1}}else return{error:null,shouldReturnResponse:!1};let o=r??t.responses.default,l=!((n=e.request.streamResponseStatusCodes)===null||n===void 0)&&n.has(e.status)?`Unexpected status code: ${e.status}`:e.bodyAsText,c=new xw.RestError(l,{statusCode:e.status,request:e.request,response:e});if(!o)throw c;let u=o.bodyMapper,d=o.headersMapper;try{if(e.parsedBody){let p=e.parsedBody,f;if(u){let h=p;if(t.isXML&&u.type.name===Yee.MapperTypeNames.Sequence){h=[];let y=u.xmlElementName;typeof p=="object"&&y&&(h=p[y])}f=t.serializer.deserialize(u,h,"error.response.parsedBody",i)}let m=p.error||f||p;c.code=m.code,m.message&&(c.message=m.message),u&&(c.response.parsedBody=f)}e.headers&&d&&(c.response.parsedHeaders=t.serializer.deserialize(d,e.headers.toJSON(),"operationRes.parsedHeaders"))}catch(p){c.message=`Error "${p.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:c,shouldReturnResponse:!1}}async function a$e(e,t,r,i,n){var s;if(!(!((s=r.request.streamResponseStatusCodes)===null||s===void 0)&&s.has(r.status))&&r.bodyAsText){let a=r.bodyAsText,o=r.headers.get("Content-Type")||"",l=o?o.split(";").map(c=>c.toLowerCase()):[];try{if(l.length===0||l.some(c=>e.indexOf(c)!==-1))return r.parsedBody=JSON.parse(a),r;if(l.some(c=>t.indexOf(c)!==-1)){if(!n)throw new Error("Parsing XML not supported.");let c=await n(a,i.xml);return r.parsedBody=c,r}}catch(c){let u=`Error "${c}" occurred while parsing the response body - ${r.bodyAsText}.`,d=c.code||xw.RestError.PARSE_ERROR;throw new xw.RestError(u,{code:d,statusCode:r.status,request:r.request,response:r})}}return r}});var Tw=g(fh=>{"use strict";Object.defineProperty(fh,"__esModule",{value:!0});fh.getPathStringFromParameter=fh.getStreamingResponseStatusCodes=void 0;var o$e=uy();function l$e(e){let t=new Set;for(let r in e.responses){let i=e.responses[r];i.bodyMapper&&i.bodyMapper.type.name===o$e.MapperTypeNames.Stream&&t.add(Number(r))}return t}fh.getStreamingResponseStatusCodes=l$e;function c$e(e){let{parameterPath:t,mapper:r}=e,i;return typeof t=="string"?i=t:Array.isArray(t)?i=t.join("."):i=r.serializedName,i}fh.getPathStringFromParameter=c$e});var oC=g(fo=>{"use strict";Object.defineProperty(fo,"__esModule",{value:!0});fo.serializeRequestBody=fo.serializeHeaders=fo.serializationPolicy=fo.serializationPolicyName=void 0;var aC=cy(),Nw=dy(),sC=uy(),py=Tw();fo.serializationPolicyName="serializationPolicy";function u$e(e={}){let t=e.stringifyXML;return{name:fo.serializationPolicyName,async sendRequest(r,i){let n=(0,Nw.getOperationRequestInfo)(r),s=n?.operationSpec,a=n?.operationArguments;return s&&a&&(Zee(r,a,s),Jee(r,a,s,t)),i(r)}}}fo.serializationPolicy=u$e;function Zee(e,t,r){var i,n;if(r.headerParameters)for(let a of r.headerParameters){let o=(0,Nw.getOperationArgumentValueFromParameter)(t,a);if(o!=null||a.mapper.required){o=r.serializer.serialize(a.mapper,o,(0,py.getPathStringFromParameter)(a));let l=a.mapper.headerCollectionPrefix;if(l)for(let c of Object.keys(o))e.headers.set(l+c,o[c]);else e.headers.set(a.mapper.serializedName||(0,py.getPathStringFromParameter)(a),o)}}let s=(n=(i=t.options)===null||i===void 0?void 0:i.requestOptions)===null||n===void 0?void 0:n.customHeaders;if(s)for(let a of Object.keys(s))e.headers.set(a,s[a])}fo.serializeHeaders=Zee;function Jee(e,t,r,i=function(){throw new Error("XML serialization unsupported!")}){var n,s,a,o,l;let c=(n=t.options)===null||n===void 0?void 0:n.serializerOptions,u={xml:{rootName:(s=c?.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=c?.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=c?.xml.xmlCharKey)!==null&&o!==void 0?o:aC.XML_CHARKEY}},d=u.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){e.body=(0,Nw.getOperationArgumentValueFromParameter)(t,r.requestBody);let p=r.requestBody.mapper,{required:f,serializedName:m,xmlName:h,xmlElementName:y,xmlNamespace:b,xmlNamespacePrefix:w,nullable:v}=p,E=p.type.name;try{if(e.body!==void 0&&e.body!==null||v&&e.body===null||f){let T=(0,py.getPathStringFromParameter)(r.requestBody);e.body=r.serializer.serialize(p,e.body,T,u);let q=E===sC.MapperTypeNames.Stream;if(r.isXML){let O=w?`xmlns:${w}`:"xmlns",B=d$e(b,O,E,e.body,u);E===sC.MapperTypeNames.Sequence?e.body=i(p$e(B,y||h||m,O,b),{rootName:h||m,xmlCharKey:d}):q||(e.body=i(B,{rootName:h||m,xmlCharKey:d}))}else{if(E===sC.MapperTypeNames.String&&(!((l=r.contentType)===null||l===void 0)&&l.match("text/plain")||r.mediaType==="text"))return;q||(e.body=JSON.stringify(e.body))}}}catch(T){throw new Error(`Error "${T.message}" occurred in serializing the payload - ${JSON.stringify(m,void 0," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){e.formData={};for(let p of r.formDataParameters){let f=(0,Nw.getOperationArgumentValueFromParameter)(t,p);if(f!=null){let m=p.mapper.serializedName||(0,py.getPathStringFromParameter)(p);e.formData[m]=r.serializer.serialize(p.mapper,f,(0,py.getPathStringFromParameter)(p),u)}}}}fo.serializeRequestBody=Jee;function d$e(e,t,r,i,n){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){let s={};return s[n.xml.xmlCharKey]=i,s[aC.XML_ATTRKEY]={[t]:e},s}return i}function p$e(e,t,r,i){if(Array.isArray(e)||(e=[e]),!r||!i)return{[t]:e};let n={[t]:e};return n[aC.XML_ATTRKEY]={[r]:i},n}});var lC=g(Rw=>{"use strict";Object.defineProperty(Rw,"__esModule",{value:!0});Rw.createClientPipeline=void 0;var f$e=nC(),ete=ic(),m$e=oC();function h$e(e={}){let t=(0,ete.createPipelineFromOptions)(e??{});return e.credentialOptions&&t.addPolicy((0,ete.bearerTokenAuthenticationPolicy)({credential:e.credentialOptions.credential,scopes:e.credentialOptions.credentialScopes})),t.addPolicy((0,m$e.serializationPolicy)(e.serializationOptions),{phase:"Serialize"}),t.addPolicy((0,f$e.deserializationPolicy)(e.deserializationOptions),{phase:"Deserialize"}),t}Rw.createClientPipeline=h$e});var tte=g(Aw=>{"use strict";Object.defineProperty(Aw,"__esModule",{value:!0});Aw.getCachedDefaultHttpClient=void 0;var g$e=ic(),cC;function y$e(){return cC||(cC=(0,g$e.createDefaultHttpClient)()),cC}Aw.getCachedDefaultHttpClient=y$e});var ste=g(mh=>{"use strict";Object.defineProperty(mh,"__esModule",{value:!0});mh.appendQueryParams=mh.getRequestUrl=void 0;var ite=dy(),uC=Tw(),b$e={CSV:",",SSV:" ",Multi:"Multi",TSV:" ",Pipes:"|"};function v$e(e,t,r,i){let n=_$e(t,r,i),s=!1,a=rte(e,n);if(t.path){let c=rte(t.path,n);t.path==="/{nextLink}"&&c.startsWith("/")&&(c=c.substring(1)),w$e(c)?(a=c,s=!0):a=E$e(a,c)}let{queryParams:o,sequenceParams:l}=S$e(t,r,i);return a=nte(a,o,l,s),a}mh.getRequestUrl=v$e;function rte(e,t){let r=e;for(let[i,n]of t)r=r.split(i).join(n);return r}function _$e(e,t,r){var i;let n=new Map;if(!((i=e.urlParameters)===null||i===void 0)&&i.length)for(let s of e.urlParameters){let a=(0,ite.getOperationArgumentValueFromParameter)(t,s,r),o=(0,uC.getPathStringFromParameter)(s);a=e.serializer.serialize(s.mapper,a,o),s.skipEncoding||(a=encodeURIComponent(a)),n.set(`{${s.mapper.serializedName||o}}`,a)}return n}function w$e(e){return e.includes("://")}function E$e(e,t){if(!t)return e;let r=new URL(e),i=r.pathname;i.endsWith("/")||(i=`${i}/`),t.startsWith("/")&&(t=t.substring(1));let n=t.indexOf("?");if(n!==-1){let s=t.substring(0,n),a=t.substring(n+1);i=i+s,a&&(r.search=r.search?`${r.search}&${a}`:a)}else i=i+t;return r.pathname=i,r.toString()}function S$e(e,t,r){var i;let n=new Map,s=new Set;if(!((i=e.queryParameters)===null||i===void 0)&&i.length)for(let a of e.queryParameters){a.mapper.type.name==="Sequence"&&a.mapper.serializedName&&s.add(a.mapper.serializedName);let o=(0,ite.getOperationArgumentValueFromParameter)(t,a,r);if(o!=null||a.mapper.required){o=e.serializer.serialize(a.mapper,o,(0,uC.getPathStringFromParameter)(a));let l=a.collectionFormat?b$e[a.collectionFormat]:"";if(Array.isArray(o)&&(o=o.map(c=>c??"")),a.collectionFormat==="Multi"&&o.length===0)continue;Array.isArray(o)&&(a.collectionFormat==="SSV"||a.collectionFormat==="TSV")&&(o=o.join(l)),a.skipEncoding||(Array.isArray(o)?o=o.map(c=>encodeURIComponent(c)):o=encodeURIComponent(o)),Array.isArray(o)&&(a.collectionFormat==="CSV"||a.collectionFormat==="Pipes")&&(o=o.join(l)),n.set(a.mapper.serializedName||(0,uC.getPathStringFromParameter)(a),o)}}return{queryParams:n,sequenceParams:s}}function x$e(e){let t=new Map;if(!e||e[0]!=="?")return t;e=e.slice(1);let r=e.split("&");for(let i of r){let[n,s]=i.split("=",2),a=t.get(n);a?Array.isArray(a)?a.push(s):t.set(n,[a,s]):t.set(n,s)}return t}function nte(e,t,r,i=!1){if(t.size===0)return e;let n=new URL(e),s=x$e(n.search);for(let[o,l]of t){let c=s.get(o);if(Array.isArray(c))if(Array.isArray(l)){c.push(...l);let u=new Set(c);s.set(o,Array.from(u))}else c.push(l);else c?(Array.isArray(l)?l.unshift(c):r.has(o)&&s.set(o,[c,l]),i||s.set(o,l)):s.set(o,l)}let a=[];for(let[o,l]of s)if(typeof l=="string")a.push(`${o}=${l}`);else if(Array.isArray(l))for(let c of l)a.push(`${o}=${c}`);else a.push(`${o}=${l}`);return n.search=a.length?`?${a.join("&")}`:"",n.toString()}mh.appendQueryParams=nte});var dC=g(Cw=>{"use strict";Object.defineProperty(Cw,"__esModule",{value:!0});Cw.logger=void 0;var T$e=Fm();Cw.logger=(0,T$e.createClientLogger)("core-client")});var ote=g(Ow=>{"use strict";Object.defineProperty(Ow,"__esModule",{value:!0});Ow.ServiceClient=void 0;var N$e=ic(),R$e=lC(),ate=eC(),A$e=tte(),C$e=dy(),O$e=ste(),P$e=Tw(),I$e=dC(),pC=class{constructor(t={}){var r,i;if(this._requestContentType=t.requestContentType,this._endpoint=(r=t.endpoint)!==null&&r!==void 0?r:t.baseUri,t.baseUri&&I$e.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead."),this._allowInsecureConnection=t.allowInsecureConnection,this._httpClient=t.httpClient||(0,A$e.getCachedDefaultHttpClient)(),this.pipeline=t.pipeline||D$e(t),!((i=t.additionalPolicies)===null||i===void 0)&&i.length)for(let{policy:n,position:s}of t.additionalPolicies){let a=s==="perRetry"?"Sign":void 0;this.pipeline.addPolicy(n,{afterPhase:a})}}async sendRequest(t){return this.pipeline.sendRequest(this._httpClient,t)}async sendOperationRequest(t,r){let i=r.baseUrl||this._endpoint;if(!i)throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a endpoint string property that contains the base URL to use.");let n=(0,O$e.getRequestUrl)(i,r,t,this),s=(0,N$e.createPipelineRequest)({url:n});s.method=r.httpMethod;let a=(0,C$e.getOperationRequestInfo)(s);a.operationSpec=r,a.operationArguments=t;let o=r.contentType||this._requestContentType;o&&r.requestBody&&s.headers.set("Content-Type",o);let l=t.options;if(l){let c=l.requestOptions;c&&(c.timeout&&(s.timeout=c.timeout),c.onUploadProgress&&(s.onUploadProgress=c.onUploadProgress),c.onDownloadProgress&&(s.onDownloadProgress=c.onDownloadProgress),c.shouldDeserialize!==void 0&&(a.shouldDeserialize=c.shouldDeserialize),c.allowInsecureConnection&&(s.allowInsecureConnection=!0)),l.abortSignal&&(s.abortSignal=l.abortSignal),l.tracingOptions&&(s.tracingOptions=l.tracingOptions)}this._allowInsecureConnection&&(s.allowInsecureConnection=!0),s.streamResponseStatusCodes===void 0&&(s.streamResponseStatusCodes=(0,P$e.getStreamingResponseStatusCodes)(r));try{let c=await this.sendRequest(s),u=(0,ate.flattenResponse)(c,r.responses[c.status]);return l?.onResponse&&l.onResponse(c,u),u}catch(c){if(typeof c=="object"&&c?.response){let u=c.response,d=(0,ate.flattenResponse)(u,r.responses[c.statusCode]||r.responses.default);c.details=d,l?.onResponse&&l.onResponse(u,d,c)}throw c}}};Ow.ServiceClient=pC;function D$e(e){let t=L$e(e),r=e.credential&&t?{credentialScopes:t,credential:e.credential}:void 0;return(0,R$e.createClientPipeline)(Object.assign(Object.assign({},e),{credentialOptions:r}))}function L$e(e){if(e.credentialScopes)return e.credentialScopes;if(e.endpoint)return`${e.endpoint}/.default`;if(e.baseUri)return`${e.baseUri}/.default`;if(e.credential&&!e.credentialScopes)throw new Error("When using credentials, the ServiceClientOptions must contain either a endpoint or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy")}});var cte=g(hh=>{"use strict";Object.defineProperty(hh,"__esModule",{value:!0});hh.authorizeRequestOnClaimChallenge=hh.parseCAEChallenge=void 0;var F$e=dC(),B$e=JA();function lte(e){return`, ${e.trim()}`.split(", Bearer ").filter(r=>r).map(r=>`${r.trim()}, `.split('", ').filter(s=>s).map(s=>(([a,o])=>({[a]:o}))(s.trim().split('="'))).reduce((s,a)=>Object.assign(Object.assign({},s),a),{}))}hh.parseCAEChallenge=lte;async function q$e(e){let{scopes:t,response:r}=e,i=e.logger||F$e.logger,n=r.headers.get("WWW-Authenticate");if(!n)return i.info("The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow."),!1;let a=(lte(n)||[]).find(l=>l.claims);if(!a)return i.info('The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.'),!1;let o=await e.getAccessToken(a.scope?[a.scope]:t,{claims:(0,B$e.decodeStringToString)(a.claims)});return o?(e.request.headers.set("Authorization",`Bearer ${o.token}`),!0):!1}hh.authorizeRequestOnClaimChallenge=q$e});var dte=g(Pw=>{"use strict";Object.defineProperty(Pw,"__esModule",{value:!0});Pw.authorizeRequestOnTenantChallenge=void 0;var ute={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function M$e(e){return/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/.test(e)}var k$e=async e=>{let t=H$e(e.request),r=z$e(e.response);if(r){let i=$$e(r),n=U$e(e,i),s=j$e(i);if(!s)return!1;let a=await e.getAccessToken(n,Object.assign(Object.assign({},t),{tenantId:s}));return a?(e.request.headers.set(ute.HeaderConstants.AUTHORIZATION,`Bearer ${a.token}`),!0):!1}return!1};Pw.authorizeRequestOnTenantChallenge=k$e;function j$e(e){let i=new URL(e.authorization_uri).pathname.split("/")[1];if(i&&M$e(i))return i}function U$e(e,t){if(!t.resource_id)return e.scopes;let r=new URL(t.resource_id);r.pathname=ute.DefaultScope;let i=r.toString();return i==="https://disk.azure.com/.default"&&(i="https://disk.azure.com//.default"),[i]}function z$e(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function $$e(e){return`${e.slice(7).trim()} `.split(" ").filter(n=>n).map(n=>(([s,a])=>({[s]:a}))(n.trim().split("="))).reduce((n,s)=>Object.assign(Object.assign({},n),s),{})}function H$e(e){return{abortSignal:e.abortSignal,requestOptions:{timeout:e.timeout},tracingOptions:e.tracingOptions}}});var fC=g(nr=>{"use strict";Object.defineProperty(nr,"__esModule",{value:!0});nr.authorizeRequestOnTenantChallenge=nr.authorizeRequestOnClaimChallenge=nr.serializationPolicyName=nr.serializationPolicy=nr.deserializationPolicyName=nr.deserializationPolicy=nr.XML_CHARKEY=nr.XML_ATTRKEY=nr.createClientPipeline=nr.ServiceClient=nr.MapperTypeNames=nr.createSerializer=void 0;var pte=uy();Object.defineProperty(nr,"createSerializer",{enumerable:!0,get:function(){return pte.createSerializer}});Object.defineProperty(nr,"MapperTypeNames",{enumerable:!0,get:function(){return pte.MapperTypeNames}});var G$e=ote();Object.defineProperty(nr,"ServiceClient",{enumerable:!0,get:function(){return G$e.ServiceClient}});var V$e=lC();Object.defineProperty(nr,"createClientPipeline",{enumerable:!0,get:function(){return V$e.createClientPipeline}});var fte=cy();Object.defineProperty(nr,"XML_ATTRKEY",{enumerable:!0,get:function(){return fte.XML_ATTRKEY}});Object.defineProperty(nr,"XML_CHARKEY",{enumerable:!0,get:function(){return fte.XML_CHARKEY}});var mte=nC();Object.defineProperty(nr,"deserializationPolicy",{enumerable:!0,get:function(){return mte.deserializationPolicy}});Object.defineProperty(nr,"deserializationPolicyName",{enumerable:!0,get:function(){return mte.deserializationPolicyName}});var hte=oC();Object.defineProperty(nr,"serializationPolicy",{enumerable:!0,get:function(){return hte.serializationPolicy}});Object.defineProperty(nr,"serializationPolicyName",{enumerable:!0,get:function(){return hte.serializationPolicyName}});var W$e=cte();Object.defineProperty(nr,"authorizeRequestOnClaimChallenge",{enumerable:!0,get:function(){return W$e.authorizeRequestOnClaimChallenge}});var K$e=dte();Object.defineProperty(nr,"authorizeRequestOnTenantChallenge",{enumerable:!0,get:function(){return K$e.authorizeRequestOnTenantChallenge}})});var my=g(nl=>{"use strict";Object.defineProperty(nl,"__esModule",{value:!0});nl.HttpHeaders=nl.toHttpHeadersLike=nl.toWebResourceLike=nl.toPipelineRequest=void 0;var gte=ic(),yte=Symbol("Original PipelineRequest"),X$e=Symbol.for("@azure/core-client original request");function bte(e,t={}){let i=e[yte],n=(0,gte.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));if(i)return i.headers=n,i;{let s=(0,gte.createPipelineRequest)({url:e.url,method:e.method,headers:n,withCredentials:e.withCredentials,timeout:e.timeout,requestId:e.requestId,abortSignal:e.abortSignal,body:e.body,formData:e.formData,disableKeepAlive:!!e.keepAlive,onDownloadProgress:e.onDownloadProgress,onUploadProgress:e.onUploadProgress,proxySettings:e.proxySettings,streamResponseStatusCodes:e.streamResponseStatusCodes});return t.originalRequest&&(s[X$e]=t.originalRequest),s}}nl.toPipelineRequest=bte;function vte(e,t){var r;let i=(r=t?.originalRequest)!==null&&r!==void 0?r:e,n={url:e.url,method:e.method,headers:_te(e.headers),withCredentials:e.withCredentials,timeout:e.timeout,requestId:e.headers.get("x-ms-client-request-id")||e.requestId,abortSignal:e.abortSignal,body:e.body,formData:e.formData,keepAlive:!!e.disableKeepAlive,onDownloadProgress:e.onDownloadProgress,onUploadProgress:e.onUploadProgress,proxySettings:e.proxySettings,streamResponseStatusCodes:e.streamResponseStatusCodes,clone(){throw new Error("Cannot clone a non-proxied WebResourceLike")},prepare(){throw new Error("WebResourceLike.prepare() is not supported by @azure/core-http-compat")},validateRequestProperties(){}};return t?.createProxy?new Proxy(n,{get(s,a,o){return a===yte?e:a==="clone"?()=>vte(bte(n,{originalRequest:i}),{createProxy:!0,originalRequest:i}):Reflect.get(s,a,o)},set(s,a,o,l){return a==="keepAlive"&&(e.disableKeepAlive=!o),typeof a=="string"&&["url","method","withCredentials","timeout","requestId","abortSignal","body","formData","onDownloadProgress","onUploadProgress","proxySettings","streamResponseStatusCodes"].includes(a)&&(e[a]=o),Reflect.set(s,a,o,l)}}):n}nl.toWebResourceLike=vte;function _te(e){return new Iw(e.toJSON({preserveCase:!0}))}nl.toHttpHeadersLike=_te;function fy(e){return e.toLowerCase()}var Iw=class e{constructor(t){if(this._headersMap={},t)for(let r in t)this.set(r,t[r])}set(t,r){this._headersMap[fy(t)]={name:t,value:r.toString()}}get(t){let r=this._headersMap[fy(t)];return r?r.value:void 0}contains(t){return!!this._headersMap[fy(t)]}remove(t){let r=this.contains(t);return delete this._headersMap[fy(t)],r}rawHeaders(){return this.toJson({preserveCase:!0})}headersArray(){let t=[];for(let r in this._headersMap)t.push(this._headersMap[r]);return t}headerNames(){let t=[],r=this.headersArray();for(let i=0;i{"use strict";Object.defineProperty(gh,"__esModule",{value:!0});gh.toPipelineResponse=gh.toCompatResponse=void 0;var Q$e=ic(),mC=my(),wte=Symbol("Original FullOperationResponse");function Y$e(e,t){let r=(0,mC.toWebResourceLike)(e.request),i=(0,mC.toHttpHeadersLike)(e.headers);return t?.createProxy?new Proxy(e,{get(n,s,a){return s==="headers"?i:s==="request"?r:s===wte?e:Reflect.get(n,s,a)},set(n,s,a,o){return s==="headers"?i=a:s==="request"&&(r=a),Reflect.set(n,s,a,o)}}):Object.assign(Object.assign({},e),{request:r,headers:i})}gh.toCompatResponse=Y$e;function Z$e(e){let r=e[wte],i=(0,Q$e.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));return r?(r.headers=i,r):Object.assign(Object.assign({},e),{headers:i,request:(0,mC.toPipelineRequest)(e.request)})}gh.toPipelineResponse=Z$e});var Ste=g(Lw=>{"use strict";Object.defineProperty(Lw,"__esModule",{value:!0});Lw.ExtendedServiceClient=void 0;var Ete=QA(),J$e=ic(),eHe=fC(),tHe=Dw(),hC=class extends eHe.ServiceClient{constructor(t){var r,i;super(t),((r=t.keepAliveOptions)===null||r===void 0?void 0:r.enable)===!1&&!(0,Ete.pipelineContainsDisableKeepAlivePolicy)(this.pipeline)&&this.pipeline.addPolicy((0,Ete.createDisableKeepAlivePolicy)()),((i=t.redirectOptions)===null||i===void 0?void 0:i.handleRedirects)===!1&&this.pipeline.removePolicy({name:J$e.redirectPolicyName})}async sendOperationRequest(t,r){var i;let n=(i=t?.options)===null||i===void 0?void 0:i.onResponse,s;function a(l,c,u){s=l,n&&n(l,c,u)}t.options=Object.assign(Object.assign({},t.options),{onResponse:a});let o=await super.sendOperationRequest(t,r);return s&&Object.defineProperty(o,"_response",{value:(0,tHe.toCompatResponse)(s)}),o}};Lw.ExtendedServiceClient=hC});var Rte=g(nc=>{"use strict";Object.defineProperty(nc,"__esModule",{value:!0});nc.createRequestPolicyFactoryPolicy=nc.requestPolicyFactoryPolicyName=nc.HttpPipelineLogLevel=void 0;var xte=my(),Tte=Dw(),Nte;(function(e){e[e.ERROR=1]="ERROR",e[e.INFO=3]="INFO",e[e.OFF=0]="OFF",e[e.WARNING=2]="WARNING"})(Nte||(nc.HttpPipelineLogLevel=Nte={}));var rHe={log(e,t){},shouldLog(e){return!1}};nc.requestPolicyFactoryPolicyName="RequestPolicyFactoryPolicy";function iHe(e){let t=e.slice().reverse();return{name:nc.requestPolicyFactoryPolicyName,async sendRequest(r,i){let n={async sendRequest(o){let l=await i((0,xte.toPipelineRequest)(o));return(0,Tte.toCompatResponse)(l,{createProxy:!0})}};for(let o of t)n=o.create(n,rHe);let s=(0,xte.toWebResourceLike)(r,{createProxy:!0}),a=await n.sendRequest(s);return(0,Tte.toPipelineResponse)(a)}}}nc.createRequestPolicyFactoryPolicy=iHe});var Ate=g(Fw=>{"use strict";Object.defineProperty(Fw,"__esModule",{value:!0});Fw.convertHttpClient=void 0;var nHe=Dw(),sHe=my();function aHe(e){return{sendRequest:async t=>{let r=await e.sendRequest((0,sHe.toWebResourceLike)(t,{createProxy:!0}));return(0,nHe.toPipelineResponse)(r)}}}Fw.convertHttpClient=aHe});var Cte=g(En=>{"use strict";Object.defineProperty(En,"__esModule",{value:!0});En.toHttpHeadersLike=En.convertHttpClient=En.disableKeepAlivePolicyName=En.HttpPipelineLogLevel=En.createRequestPolicyFactoryPolicy=En.requestPolicyFactoryPolicyName=En.ExtendedServiceClient=void 0;var oHe=Ste();Object.defineProperty(En,"ExtendedServiceClient",{enumerable:!0,get:function(){return oHe.ExtendedServiceClient}});var gC=Rte();Object.defineProperty(En,"requestPolicyFactoryPolicyName",{enumerable:!0,get:function(){return gC.requestPolicyFactoryPolicyName}});Object.defineProperty(En,"createRequestPolicyFactoryPolicy",{enumerable:!0,get:function(){return gC.createRequestPolicyFactoryPolicy}});Object.defineProperty(En,"HttpPipelineLogLevel",{enumerable:!0,get:function(){return gC.HttpPipelineLogLevel}});var lHe=QA();Object.defineProperty(En,"disableKeepAlivePolicyName",{enumerable:!0,get:function(){return lHe.disableKeepAlivePolicyName}});var cHe=Ate();Object.defineProperty(En,"convertHttpClient",{enumerable:!0,get:function(){return cHe.convertHttpClient}});var uHe=my();Object.defineProperty(En,"toHttpHeadersLike",{enumerable:!0,get:function(){return uHe.toHttpHeadersLike}})});var Bw=g(sc=>{"use strict";var Ote=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",dHe=Ote+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",Pte="["+Ote+"]["+dHe+"]*",pHe=new RegExp("^"+Pte+"$"),fHe=function(e,t){let r=[],i=t.exec(e);for(;i;){let n=[];n.startIndex=t.lastIndex-i[0].length;let s=i.length;for(let a=0;a"u")};sc.isExist=function(e){return typeof e<"u"};sc.isEmptyObject=function(e){return Object.keys(e).length===0};sc.merge=function(e,t,r){if(t){let i=Object.keys(t),n=i.length;for(let s=0;s{"use strict";var yC=Bw(),hHe={allowBooleanAttributes:!1,unpairedTags:[]};Bte.validate=function(e,t){t=Object.assign({},hHe,t);let r=[],i=!1,n=!1;e[0]==="\uFEFF"&&(e=e.substr(1));for(let s=0;s"&&e[s]!==" "&&e[s]!==" "&&e[s]!==` +`&&e[s]!=="\r";s++)l+=e[s];if(l=l.trim(),l[l.length-1]==="/"&&(l=l.substring(0,l.length-1),s--),!SHe(l)){let d;return l.trim().length===0?d="Invalid space after '<'.":d="Tag '"+l+"' is an invalid name.",ri("InvalidTag",d,Gn(e,s))}let c=bHe(e,s);if(c===!1)return ri("InvalidAttr","Attributes for '"+l+"' have open quote.",Gn(e,s));let u=c.value;if(s=c.index,u[u.length-1]==="/"){let d=s-u.length;u=u.substring(0,u.length-1);let p=Fte(u,t);if(p===!0)i=!0;else return ri(p.err.code,p.err.msg,Gn(e,d+p.err.line))}else if(o)if(c.tagClosed){if(u.trim().length>0)return ri("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",Gn(e,a));if(r.length===0)return ri("InvalidTag","Closing tag '"+l+"' has not been opened.",Gn(e,a));{let d=r.pop();if(l!==d.tagName){let p=Gn(e,d.tagStartPos);return ri("InvalidTag","Expected closing tag '"+d.tagName+"' (opened in line "+p.line+", col "+p.col+") instead of closing tag '"+l+"'.",Gn(e,a))}r.length==0&&(n=!0)}}else return ri("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",Gn(e,s));else{let d=Fte(u,t);if(d!==!0)return ri(d.err.code,d.err.msg,Gn(e,s-u.length+d.err.line));if(n===!0)return ri("InvalidXml","Multiple possible root nodes found.",Gn(e,s));t.unpairedTags.indexOf(l)!==-1||r.push({tagName:l,tagStartPos:a}),i=!0}for(s++;s0)return ri("InvalidXml","Invalid '"+JSON.stringify(r.map(s=>s.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return ri("InvalidXml","Start tag expected.",1);return!0};function Ite(e){return e===" "||e===" "||e===` +`||e==="\r"}function Dte(e,t){let r=t;for(;t5&&i==="xml")return ri("InvalidXml","XML declaration allowed only at the start of the document.",Gn(e,t));if(e[t]=="?"&&e[t+1]==">"){t++;break}else continue}return t}function Lte(e,t){if(e.length>t+5&&e[t+1]==="-"&&e[t+2]==="-"){for(t+=3;t"){t+=2;break}}else if(e.length>t+8&&e[t+1]==="D"&&e[t+2]==="O"&&e[t+3]==="C"&&e[t+4]==="T"&&e[t+5]==="Y"&&e[t+6]==="P"&&e[t+7]==="E"){let r=1;for(t+=8;t"&&(r--,r===0))break}else if(e.length>t+9&&e[t+1]==="["&&e[t+2]==="C"&&e[t+3]==="D"&&e[t+4]==="A"&&e[t+5]==="T"&&e[t+6]==="A"&&e[t+7]==="["){for(t+=8;t"){t+=2;break}}return t}var gHe='"',yHe="'";function bHe(e,t){let r="",i="",n=!1;for(;t"&&i===""){n=!0;break}r+=e[t]}return i!==""?!1:{value:r,index:t,tagClosed:n}}var vHe=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function Fte(e,t){let r=yC.getAllMatches(e,vHe),i={};for(let n=0;n{var qte={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,r){return e}},xHe=function(e){return Object.assign({},qte,e)};vC.buildOptions=xHe;vC.defaultOptions=qte});var jte=g((kTt,kte)=>{"use strict";var _C=class{constructor(t){this.tagname=t,this.child=[],this[":@"]={}}add(t,r){t==="__proto__"&&(t="#__proto__"),this.child.push({[t]:r})}addChild(t){t.tagname==="__proto__"&&(t.tagname="#__proto__"),t[":@"]&&Object.keys(t[":@"]).length>0?this.child.push({[t.tagname]:t.child,":@":t[":@"]}):this.child.push({[t.tagname]:t.child})}};kte.exports=_C});var zte=g((jTt,Ute)=>{var THe=Bw();function NHe(e,t){let r={};if(e[t+3]==="O"&&e[t+4]==="C"&&e[t+5]==="T"&&e[t+6]==="Y"&&e[t+7]==="P"&&e[t+8]==="E"){t=t+9;let i=1,n=!1,s=!1,a="";for(;t"){if(s?e[t-1]==="-"&&e[t-2]==="-"&&(s=!1,i--):i--,i===0)break}else e[t]==="["?n=!0:a+=e[t];if(i!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:r,i:t}}function RHe(e,t){let r="";for(;t{var LHe=/^[-+]?0x[a-fA-F0-9]+$/,FHe=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt);!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);var BHe={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};function qHe(e,t={}){if(t=Object.assign({},BHe,t),!e||typeof e!="string")return e;let r=e.trim();if(t.skipLike!==void 0&&t.skipLike.test(r))return e;if(t.hex&&LHe.test(r))return Number.parseInt(r,16);{let i=FHe.exec(r);if(i){let n=i[1],s=i[2],a=MHe(i[3]),o=i[4]||i[6];if(!t.leadingZeros&&s.length>0&&n&&r[2]!==".")return e;if(!t.leadingZeros&&s.length>0&&!n&&r[1]!==".")return e;{let l=Number(r),c=""+l;return c.search(/[eE]/)!==-1||o?t.eNotation?l:e:r.indexOf(".")!==-1?c==="0"&&a===""||c===a||n&&c==="-"+a?l:e:s?a===c||n+a===c?l:e:r===c||r===n+c?l:e}}else return e}}function MHe(e){return e&&e.indexOf(".")!==-1&&(e=e.replace(/0+$/,""),e==="."?e="0":e[0]==="."?e="0"+e:e[e.length-1]==="."&&(e=e.substr(0,e.length-1))),e}$te.exports=qHe});var wC=g((zTt,Gte)=>{function kHe(e){return typeof e=="function"?e:Array.isArray(e)?t=>{for(let r of e)if(typeof r=="string"&&t===r||r instanceof RegExp&&r.test(t))return!0}:()=>!1}Gte.exports=kHe});var Kte=g(($Tt,Wte)=>{"use strict";var Vte=Bw(),gy=jte(),jHe=zte(),UHe=Hte(),zHe=wC(),EC=class{constructor(t){this.options=t,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"\xA2"},pound:{regex:/&(pound|#163);/g,val:"\xA3"},yen:{regex:/&(yen|#165);/g,val:"\xA5"},euro:{regex:/&(euro|#8364);/g,val:"\u20AC"},copyright:{regex:/&(copy|#169);/g,val:"\xA9"},reg:{regex:/&(reg|#174);/g,val:"\xAE"},inr:{regex:/&(inr|#8377);/g,val:"\u20B9"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(r,i)=>String.fromCharCode(Number.parseInt(i,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(r,i)=>String.fromCharCode(Number.parseInt(i,16))}},this.addExternalEntities=$He,this.parseXml=KHe,this.parseTextData=HHe,this.resolveNameSpace=GHe,this.buildAttributesMap=WHe,this.isItStopNode=ZHe,this.replaceEntitiesValue=QHe,this.readStopNodeData=eGe,this.saveTextToParentTag=YHe,this.addChild=XHe,this.ignoreAttributesFn=zHe(this.options.ignoreAttributes)}};function $He(e){let t=Object.keys(e);for(let r=0;r0)){a||(e=this.replaceEntitiesValue(e));let o=this.options.tagValueProcessor(t,e,r,n,s);return o==null?e:typeof o!=typeof e||o!==e?o:this.options.trimValues?xC(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?xC(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function GHe(e){if(this.options.removeNSPrefix){let t=e.split(":"),r=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns")return"";t.length===2&&(e=r+t[1])}return e}var VHe=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function WHe(e,t,r){if(this.options.ignoreAttributes!==!0&&typeof e=="string"){let i=Vte.getAllMatches(e,VHe),n=i.length,s={};for(let a=0;a",s,"Closing Tag is not closed."),l=e.substring(s+2,o).trim();if(this.options.removeNSPrefix){let d=l.indexOf(":");d!==-1&&(l=l.substr(d+1))}this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&(i=this.saveTextToParentTag(i,r,n));let c=n.substring(n.lastIndexOf(".")+1);if(l&&this.options.unpairedTags.indexOf(l)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: `);let u=0;c&&this.options.unpairedTags.indexOf(c)!==-1?(u=n.lastIndexOf(".",n.lastIndexOf(".")-1),this.tagsNodeStack.pop()):u=n.lastIndexOf("."),n=n.substring(0,u),r=this.tagsNodeStack.pop(),i="",s=o}else if(e[s+1]==="?"){let o=SC(e,s,!1,"?>");if(!o)throw new Error("Pi Tag is not closed.");if(i=this.saveTextToParentTag(i,r,n),!(this.options.ignoreDeclaration&&o.tagName==="?xml"||this.options.ignorePiTags)){let l=new gy(o.tagName);l.add(this.options.textNodeName,""),o.tagName!==o.tagExp&&o.attrExpPresent&&(l[":@"]=this.buildAttributesMap(o.tagExp,n,o.tagName)),this.addChild(r,l,n)}s=o.closeIndex+1}else if(e.substr(s+1,3)==="!--"){let o=sp(e,"-->",s+4,"Comment is not closed.");if(this.options.commentPropName){let l=e.substring(s+4,o-2);i=this.saveTextToParentTag(i,r,n),r.add(this.options.commentPropName,[{[this.options.textNodeName]:l}])}s=o}else if(e.substr(s+1,2)==="!D"){let o=jHe(e,s);this.docTypeEntities=o.entities,s=o.i}else if(e.substr(s+1,2)==="!["){let o=sp(e,"]]>",s,"CDATA is not closed.")-2,l=e.substring(s+9,o);i=this.saveTextToParentTag(i,r,n);let c=this.parseTextData(l,r.tagname,n,!0,!1,!0,!0);c==null&&(c=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:l}]):r.add(this.options.textNodeName,c),s=o+2}else{let o=SC(e,s,this.options.removeNSPrefix),l=o.tagName,c=o.rawTagName,u=o.tagExp,d=o.attrExpPresent,p=o.closeIndex;this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&i&&r.tagname!=="!xml"&&(i=this.saveTextToParentTag(i,r,n,!1));let f=r;if(f&&this.options.unpairedTags.indexOf(f.tagname)!==-1&&(r=this.tagsNodeStack.pop(),n=n.substring(0,n.lastIndexOf("."))),l!==t.tagname&&(n+=n?"."+l:l),this.isItStopNode(this.options.stopNodes,n,l)){let m="";if(u.length>0&&u.lastIndexOf("/")===u.length-1)l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),u=l):u=u.substr(0,u.length-1),s=o.closeIndex;else if(this.options.unpairedTags.indexOf(l)!==-1)s=o.closeIndex;else{let y=this.readStopNodeData(e,c,p+1);if(!y)throw new Error(`Unexpected end of ${c}`);s=y.i,m=y.tagContent}let h=new gy(l);l!==u&&d&&(h[":@"]=this.buildAttributesMap(u,n,l)),m&&(m=this.parseTextData(m,l,n,!0,d,!0,!0)),n=n.substr(0,n.lastIndexOf(".")),h.add(this.options.textNodeName,m),this.addChild(r,h,n)}else{if(u.length>0&&u.lastIndexOf("/")===u.length-1){l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),u=l):u=u.substr(0,u.length-1),this.options.transformTagName&&(l=this.options.transformTagName(l));let m=new gy(l);l!==u&&d&&(m[":@"]=this.buildAttributesMap(u,n,l)),this.addChild(r,m,n),n=n.substr(0,n.lastIndexOf("."))}else{let m=new gy(l);this.tagsNodeStack.push(r),l!==u&&d&&(m[":@"]=this.buildAttributesMap(u,n,l)),this.addChild(r,m,n),r=m}i="",s=p}}else i+=e[s];return t.child};function XHe(e,t,r){let i=this.options.updateTag(t.tagname,r,t[":@"]);i===!1||(typeof i=="string"&&(t.tagname=i),e.addChild(t))}var QHe=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){let r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(let t in this.lastEntities){let r=this.lastEntities[t];e=e.replace(r.regex,r.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){let r=this.htmlEntities[t];e=e.replace(r.regex,r.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function YHe(e,t,r,i){return e&&(i===void 0&&(i=Object.keys(t.child).length===0),e=this.parseTextData(e,t.tagname,r,!1,t[":@"]?Object.keys(t[":@"]).length!==0:!1,i),e!==void 0&&e!==""&&t.add(this.options.textNodeName,e),e=""),e}function ZHe(e,t,r){let i="*."+r;for(let n in e){let s=e[n];if(i===s||t===s)return!0}return!1}function JHe(e,t,r=">"){let i,n="";for(let s=t;s",r,`${t} is not closed`);if(e.substring(r+2,s).trim()===t&&(n--,n===0))return{tagContent:e.substring(i,r),i:s};r=s}else if(e[r+1]==="?")r=sp(e,"?>",r+1,"StopNode is not closed.");else if(e.substr(r+1,3)==="!--")r=sp(e,"-->",r+3,"StopNode is not closed.");else if(e.substr(r+1,2)==="![")r=sp(e,"]]>",r,"StopNode is not closed.")-2;else{let s=SC(e,r,">");s&&((s&&s.tagName)===t&&s.tagExp[s.tagExp.length-1]!=="/"&&n++,r=s.closeIndex)}}function xC(e,t,r){if(t&&typeof e=="string"){let i=e.trim();return i==="true"?!0:i==="false"?!1:UHe(e,r)}else return Vte.isExist(e)?e:""}Wte.exports=EC});var Yte=g(Qte=>{"use strict";function tGe(e,t){return Xte(e,t)}function Xte(e,t,r){let i,n={};for(let s=0;s0&&(n[t.textNodeName]=i):i!==void 0&&(n[t.textNodeName]=i),n}function rGe(e){let t=Object.keys(e);for(let r=0;r{var{buildOptions:sGe}=Mte(),aGe=Kte(),{prettify:oGe}=Yte(),lGe=bC(),TC=class{constructor(t){this.externalEntities={},this.options=sGe(t)}parse(t,r){if(typeof t!="string")if(t.toString)t=t.toString();else throw new Error("XML data is accepted in String or Bytes[] form.");if(r){r===!0&&(r={});let s=lGe.validate(t,r);if(s!==!0)throw Error(`${s.err.msg}:${s.err.line}:${s.err.col}`)}let i=new aGe(this.options);i.addExternalEntities(this.externalEntities);let n=i.parseXml(t);return this.options.preserveOrder||n===void 0?n:oGe(n,this.options)}addEntity(t,r){if(r.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(t.indexOf("&")!==-1||t.indexOf(";")!==-1)throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if(r==="&")throw new Error("An entity with value '&' is not permitted");this.externalEntities[t]=r}};Zte.exports=TC});var nre=g((VTt,ire)=>{var cGe=` +`;function uGe(e,t){let r="";return t.format&&t.indentBy.length>0&&(r=cGe),tre(e,t,"",r)}function tre(e,t,r,i){let n="",s=!1;for(let a=0;a`,s=!1;continue}else if(l===t.commentPropName){n+=i+``,s=!0;continue}else if(l[0]==="?"){let m=ere(o[":@"],t),h=l==="?xml"?"":i,y=o[l][0][t.textNodeName];y=y.length!==0?" "+y:"",n+=h+`<${l}${y}${m}?>`,s=!0;continue}let u=i;u!==""&&(u+=t.indentBy);let d=ere(o[":@"],t),p=i+`<${l}${d}`,f=tre(o[l],t,c,u);t.unpairedTags.indexOf(l)!==-1?t.suppressUnpairedNode?n+=p+">":n+=p+"/>":(!f||f.length===0)&&t.suppressEmptyNode?n+=p+"/>":f&&f.endsWith(">")?n+=p+`>${f}${i}`:(n+=p+">",f&&i!==""&&(f.includes("/>")||f.includes("`),s=!0}return n}function dGe(e){let t=Object.keys(e);for(let r=0;r0&&t.processEntities)for(let r=0;r{"use strict";var fGe=nre(),mGe=wC(),hGe={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function bu(e){this.options=Object.assign({},hGe,e),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=mGe(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=bGe),this.processTextOrObjNode=gGe,this.options.format?(this.indentate=yGe,this.tagEndChar=`> +`,this.newLine=` +`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}bu.prototype.build=function(e){return this.options.preserveOrder?fGe(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0,[]).val)};bu.prototype.j2x=function(e,t,r){let i="",n="",s=r.join(".");for(let a in e)if(Object.prototype.hasOwnProperty.call(e,a))if(typeof e[a]>"u")this.isAttribute(a)&&(n+="");else if(e[a]===null)this.isAttribute(a)?n+="":a[0]==="?"?n+=this.indentate(t)+"<"+a+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+a+"/"+this.tagEndChar;else if(e[a]instanceof Date)n+=this.buildTextValNode(e[a],a,"",t);else if(typeof e[a]!="object"){let o=this.isAttribute(a);if(o&&!this.ignoreAttributesFn(o,s))i+=this.buildAttrPairStr(o,""+e[a]);else if(!o)if(a===this.options.textNodeName){let l=this.options.tagValueProcessor(a,""+e[a]);n+=this.replaceEntitiesValue(l)}else n+=this.buildTextValNode(e[a],a,"",t)}else if(Array.isArray(e[a])){let o=e[a].length,l="",c="";for(let u=0;u"u"))if(d===null)a[0]==="?"?n+=this.indentate(t)+"<"+a+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+a+"/"+this.tagEndChar;else if(typeof d=="object")if(this.options.oneListGroup){let p=this.j2x(d,t+1,r.concat(a));l+=p.val,this.options.attributesGroupName&&d.hasOwnProperty(this.options.attributesGroupName)&&(c+=p.attrStr)}else l+=this.processTextOrObjNode(d,a,t,r);else if(this.options.oneListGroup){let p=this.options.tagValueProcessor(a,d);p=this.replaceEntitiesValue(p),l+=p}else l+=this.buildTextValNode(d,a,"",t)}this.options.oneListGroup&&(l=this.buildObjectNode(l,a,c,t)),n+=l}else if(this.options.attributesGroupName&&a===this.options.attributesGroupName){let o=Object.keys(e[a]),l=o.length;for(let c=0;c"+e+n:this.options.commentPropName!==!1&&t===this.options.commentPropName&&s.length===0?this.indentate(i)+``+this.newLine:this.indentate(i)+"<"+t+r+s+this.tagEndChar+e+this.indentate(i)+n}};bu.prototype.closeTag=function(e){let t="";return this.options.unpairedTags.indexOf(e)!==-1?this.options.suppressUnpairedNode||(t="/"):this.options.suppressEmptyNode?t="/":t=`>`+this.newLine;if(this.options.commentPropName!==!1&&t===this.options.commentPropName)return this.indentate(i)+``+this.newLine;if(t[0]==="?")return this.indentate(i)+"<"+t+r+"?"+this.tagEndChar;{let n=this.options.tagValueProcessor(t,e);return n=this.replaceEntitiesValue(n),n===""?this.indentate(i)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(i)+"<"+t+r+">"+n+"0&&this.options.processEntities)for(let t=0;t{"use strict";var vGe=bC(),_Ge=Jte(),wGe=are();ore.exports={XMLParser:_Ge,XMLValidator:vGe,XMLBuilder:wGe}});var NC=g(yh=>{"use strict";Object.defineProperty(yh,"__esModule",{value:!0});yh.XML_CHARKEY=yh.XML_ATTRKEY=void 0;yh.XML_ATTRKEY="$";yh.XML_CHARKEY="_"});var dre=g(qw=>{"use strict";Object.defineProperty(qw,"__esModule",{value:!0});qw.stringifyXML=xGe;qw.parseXML=TGe;var RC=lre(),cre=NC();function ure(e){var t;return{attributesGroupName:cre.XML_ATTRKEY,textNodeName:(t=e.xmlCharKey)!==null&&t!==void 0?t:cre.XML_CHARKEY,ignoreAttributes:!1,suppressBooleanAttributes:!1}}function EGe(e={}){var t,r;return Object.assign(Object.assign({},ure(e)),{attributeNamePrefix:"@_",format:!0,suppressEmptyNode:!0,indentBy:"",rootNodeName:(t=e.rootName)!==null&&t!==void 0?t:"root",cdataPropName:(r=e.cdataPropName)!==null&&r!==void 0?r:"__cdata"})}function SGe(e={}){return Object.assign(Object.assign({},ure(e)),{parseAttributeValue:!1,parseTagValue:!1,attributeNamePrefix:"",stopNodes:e.stopNodes,processEntities:!0})}function xGe(e,t={}){let r=EGe(t),i=new RC.XMLBuilder(r),n={[r.rootNodeName]:e};return`${i.build(n)}`.replace(/\n/g,"")}async function TGe(e,t={}){if(!e)throw new Error("Document is empty");let r=RC.XMLValidator.validate(e);if(r!==!0)throw r;let n=new RC.XMLParser(SGe(t)).parse(e);if(n["?xml"]&&delete n["?xml"],!t.includeRoot)for(let s of Object.keys(n)){let a=n[s];return typeof a=="object"?Object.assign({},a):a}return n}});var mre=g(sl=>{"use strict";Object.defineProperty(sl,"__esModule",{value:!0});sl.XML_CHARKEY=sl.XML_ATTRKEY=sl.parseXML=sl.stringifyXML=void 0;var pre=dre();Object.defineProperty(sl,"stringifyXML",{enumerable:!0,get:function(){return pre.stringifyXML}});Object.defineProperty(sl,"parseXML",{enumerable:!0,get:function(){return pre.parseXML}});var fre=NC();Object.defineProperty(sl,"XML_ATTRKEY",{enumerable:!0,get:function(){return fre.XML_ATTRKEY}});Object.defineProperty(sl,"XML_CHARKEY",{enumerable:!0,get:function(){return fre.XML_CHARKEY}})});var hre=g(Mw=>{"use strict";Object.defineProperty(Mw,"__esModule",{value:!0});Mw.AbortError=void 0;var AC=class extends Error{constructor(t){super(t),this.name="AbortError"}};Mw.AbortError=AC});var gre=g(kw=>{"use strict";Object.defineProperty(kw,"__esModule",{value:!0});kw.AbortError=void 0;var NGe=hre();Object.defineProperty(kw,"AbortError",{enumerable:!0,get:function(){return NGe.AbortError}})});var PC=g(by=>{"use strict";Object.defineProperty(by,"__esModule",{value:!0});var bh=new WeakMap,jw=new WeakMap,yy=class e{constructor(){this.onabort=null,bh.set(this,[]),jw.set(this,!1)}get aborted(){if(!jw.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return jw.get(this)}static get none(){return new e}addEventListener(t,r){if(!bh.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");bh.get(this).push(r)}removeEventListener(t,r){if(!bh.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=bh.get(this),n=i.indexOf(r);n>-1&&i.splice(n,1)}dispatchEvent(t){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function yre(e){if(e.aborted)return;e.onabort&&e.onabort.call(e);let t=bh.get(e);t&&t.slice().forEach(r=>{r.call(e,{type:"abort"})}),jw.set(e,!0)}var CC=class extends Error{constructor(t){super(t),this.name="AbortError"}},OC=class{constructor(t){if(this._signal=new yy,!!t){Array.isArray(t)||(t=arguments);for(let r of t)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){yre(this._signal)}static timeout(t){let r=new yy,i=setTimeout(yre,t,r);return typeof i.unref=="function"&&i.unref(),r}};by.AbortController=OC;by.AbortError=CC;by.AbortSignal=yy});var Mre=g(op=>{"use strict";Object.defineProperty(op,"__esModule",{value:!0});var RGe=Fm(),bre=PC(),AGe=Hn(),ap=RGe.createClientLogger("core-lro"),_re=2e3,wre=["succeeded","canceled","failed"];function Ere(e){try{return JSON.parse(e).state}catch{throw new Error(`Unable to deserialize input state: ${e}`)}}function vre(e){let{state:t,stateProxy:r,isOperationError:i}=e;return n=>{throw i(n)&&(r.setError(t,n),r.setFailed(t)),n}}function CGe(e,t){let r=e;return r.slice(-1)!=="."&&(r=r+"."),r+" "+t}function OGe(e){let t=e.message,r=e.code,i=e;for(;i.innererror;)i=i.innererror,r=i.code,t=CGe(t,i.message);return{code:r,message:t}}function Sre(e){let{state:t,stateProxy:r,status:i,isDone:n,processResult:s,getError:a,response:o,setErrorAsResult:l}=e;switch(i){case"succeeded":{r.setSucceeded(t);break}case"failed":{let c=a?.(o),u="";if(c){let{code:p,message:f}=OGe(c);u=`. ${p}. ${f}`}let d=`The long-running operation has failed${u}`;r.setError(t,new Error(d)),r.setFailed(t),ap.warning(d);break}case"canceled":{r.setCanceled(t);break}}(n?.(o,t)||n===void 0&&["succeeded","canceled"].concat(l?[]:["failed"]).includes(i))&&r.setResult(t,PGe({response:o,state:t,processResult:s}))}function PGe(e){let{processResult:t,response:r,state:i}=e;return t?t(r,i):r}async function xre(e){let{init:t,stateProxy:r,processResult:i,getOperationStatus:n,withOperationLocation:s,setErrorAsResult:a}=e,{operationLocation:o,resourceLocation:l,metadata:c,response:u}=await t();o&&s?.(o,!1);let d={metadata:c,operationLocation:o,resourceLocation:l};ap.verbose("LRO: Operation description:",d);let p=r.initState(d),f=n({response:u,state:p,operationLocation:o});return Sre({state:p,status:f,stateProxy:r,response:u,setErrorAsResult:a,processResult:i}),p}async function IGe(e){let{poll:t,state:r,stateProxy:i,operationLocation:n,getOperationStatus:s,getResourceLocation:a,isOperationError:o,options:l}=e,c=await t(n,l).catch(vre({state:r,stateProxy:i,isOperationError:o})),u=s(c,r);if(ap.verbose(`LRO: Status: + Polling from: ${r.config.operationLocation} + Operation status: ${u} + Polling status: ${wre.includes(u)?"Stopped":"Running"}`),u==="succeeded"){let d=a(c,r);if(d!==void 0)return{response:await t(d).catch(vre({state:r,stateProxy:i,isOperationError:o})),status:u}}return{response:c,status:u}}async function Tre(e){let{poll:t,state:r,stateProxy:i,options:n,getOperationStatus:s,getResourceLocation:a,getOperationLocation:o,isOperationError:l,withOperationLocation:c,getPollingInterval:u,processResult:d,getError:p,updateState:f,setDelay:m,isDone:h,setErrorAsResult:y}=e,{operationLocation:b}=r.config;if(b!==void 0){let{response:w,status:v}=await IGe({poll:t,getOperationStatus:s,state:r,stateProxy:i,operationLocation:b,getResourceLocation:a,isOperationError:l,options:n});if(Sre({status:v,response:w,state:r,stateProxy:i,isDone:h,processResult:d,getError:p,setErrorAsResult:y}),!wre.includes(v)){let E=u?.(w);E&&m(E);let T=o?.(w,r);if(T!==void 0){let q=b!==T;r.config.operationLocation=T,c?.(T,q)}else c?.(b,!1)}f?.(r,w)}}function Nre(e){let{azureAsyncOperation:t,operationLocation:r}=e;return r??t}function Rre(e){return e.headers.location}function Are(e){return e.headers["operation-location"]}function Cre(e){return e.headers["azure-asyncoperation"]}function DGe(e){let{location:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e;switch(r){case"PUT":return i;case"DELETE":return;default:switch(n){case"azure-async-operation":return;case"original-uri":return i;case"location":default:return t}}}function Ore(e){let{rawResponse:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e,s=Are(t),a=Cre(t),o=Nre({operationLocation:s,azureAsyncOperation:a}),l=Rre(t),c=r?.toLocaleUpperCase();return o!==void 0?{mode:"OperationLocation",operationLocation:o,resourceLocation:DGe({requestMethod:c,location:l,requestPath:i,resourceLocationConfig:n})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:c==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}function Pre(e){let{status:t,statusCode:r}=e;if(typeof t!="string"&&t!==void 0)throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${t}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`);switch(t?.toLocaleLowerCase()){case void 0:return LC(r);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:return ap.verbose(`LRO: unrecognized operation status: ${t}`),t}}function LGe(e){var t;let{status:r}=(t=e.body)!==null&&t!==void 0?t:{};return Pre({status:r,statusCode:e.statusCode})}function FGe(e){var t,r;let{properties:i,provisioningState:n}=(t=e.body)!==null&&t!==void 0?t:{},s=(r=i?.provisioningState)!==null&&r!==void 0?r:n;return Pre({status:s,statusCode:e.statusCode})}function LC(e){return e===202?"running":e<300?"succeeded":"failed"}function Ire({rawResponse:e}){let t=e.headers["retry-after"];if(t!==void 0){let r=parseInt(t);return isNaN(r)?BGe(new Date(t)):r*1e3}}function Dre(e){let t=e.flatResponse.error;if(!t){ap.warning("The long-running operation failed but there is no error property in the response's body");return}if(!t.code||!t.message){ap.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return t}function BGe(e){let t=Math.floor(new Date().getTime()),r=e.getTime();if(t{let a=await n.sendInitialRequest(),o=Ore({rawResponse:a.rawResponse,requestPath:n.requestPath,requestMethod:n.requestMethod,resourceLocationConfig:r});return Object.assign({response:a,operationLocation:o?.operationLocation,resourceLocation:o?.resourceLocation},o?.mode?{metadata:{mode:o.mode}}:{})},stateProxy:t,processResult:i?({flatResponse:a},o)=>i(a,o):({flatResponse:a})=>a,getOperationStatus:Lre,setErrorAsResult:s})}function Fre({rawResponse:e},t){var r;switch((r=t.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return Nre({operationLocation:Are(e),azureAsyncOperation:Cre(e)});case"ResourceLocation":return Rre(e);case"Body":default:return}}function FC({rawResponse:e},t){var r;let i=(r=t.config.metadata)===null||r===void 0?void 0:r.mode;switch(i){case"OperationLocation":return LGe(e);case"ResourceLocation":return LC(e.statusCode);case"Body":return FGe(e);default:throw new Error(`Internal error: Unexpected operation mode: ${i}`)}}function Bre({flatResponse:e},t){if(typeof e=="object"){let r=e.resourceLocation;r!==void 0&&(t.config.resourceLocation=r)}return t.config.resourceLocation}function qre(e){return e.name==="RestError"}async function MGe(e){let{lro:t,stateProxy:r,options:i,processResult:n,updateState:s,setDelay:a,state:o,setErrorAsResult:l}=e;return Tre({state:o,stateProxy:r,setDelay:a,processResult:n?({flatResponse:c},u)=>n(c,u):({flatResponse:c})=>c,getError:Dre,updateState:s,getPollingInterval:Ire,getOperationLocation:Fre,getOperationStatus:FC,isOperationError:qre,getResourceLocation:Bre,options:i,poll:async(c,u)=>t.sendPollRequest(c,u),setErrorAsResult:l})}var kGe=()=>({initState:e=>({status:"running",config:e}),setCanceled:e=>e.status="canceled",setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.status="running",setSucceeded:e=>e.status="succeeded",setFailed:e=>e.status="failed",getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>e.status==="canceled",isFailed:e=>e.status==="failed",isRunning:e=>e.status==="running",isSucceeded:e=>e.status==="succeeded"});function jGe(e){let{getOperationLocation:t,getStatusFromInitialResponse:r,getStatusFromPollResponse:i,isOperationError:n,getResourceLocation:s,getPollingInterval:a,getError:o,resolveOnUnsuccessful:l}=e;return async({init:c,poll:u},d)=>{let{processResult:p,updateState:f,withOperationLocation:m,intervalInMs:h=_re,restoreFrom:y}=d||{},b=kGe(),w=m?(()=>{let x=!1;return(Y,L)=>{L?m(Y):x||m(Y),x=!0}})():void 0,v=y?Ere(y):await xre({init:c,stateProxy:b,processResult:p,getOperationStatus:r,withOperationLocation:w,setErrorAsResult:!l}),E,T=new bre.AbortController,q=new Map,O=async()=>q.forEach(x=>x(v)),B="Operation was canceled",P=h,M={getOperationState:()=>v,getResult:()=>v.result,isDone:()=>["succeeded","failed","canceled"].includes(v.status),isStopped:()=>E===void 0,stopPolling:()=>{T.abort()},toString:()=>JSON.stringify({state:v}),onProgress:x=>{let Y=Symbol();return q.set(Y,x),()=>q.delete(Y)},pollUntilDone:x=>E??(E=(async()=>{let{abortSignal:Y}=x||{},{signal:L}=Y?new bre.AbortController([Y,T.signal]):T;if(!M.isDone())for(await M.poll({abortSignal:L});!M.isDone();)await AGe.delay(P,{abortSignal:L}),await M.poll({abortSignal:L});if(l)return M.getResult();switch(v.status){case"succeeded":return M.getResult();case"canceled":throw new Error(B);case"failed":throw v.error;case"notStarted":case"running":throw new Error("Polling completed without succeeding or failing")}})().finally(()=>{E=void 0})),async poll(x){if(l){if(M.isDone())return}else switch(v.status){case"succeeded":return;case"canceled":throw new Error(B);case"failed":throw v.error}if(await Tre({poll:u,state:v,stateProxy:b,getOperationLocation:t,isOperationError:n,withOperationLocation:w,getPollingInterval:a,getOperationStatus:i,getResourceLocation:s,processResult:p,getError:o,updateState:f,options:x,setDelay:Y=>{P=Y},setErrorAsResult:!l}),await O(),!l)switch(v.status){case"canceled":throw new Error(B);case"failed":throw v.error}}};return M}}async function UGe(e,t){let{resourceLocationConfig:r,intervalInMs:i,processResult:n,restoreFrom:s,updateState:a,withOperationLocation:o,resolveOnUnsuccessful:l=!1}=t||{};return jGe({getStatusFromInitialResponse:Lre,getStatusFromPollResponse:FC,isOperationError:qre,getOperationLocation:Fre,getResourceLocation:Bre,getPollingInterval:Ire,getError:Dre,resolveOnUnsuccessful:l})({init:async()=>{let c=await e.sendInitialRequest(),u=Ore({rawResponse:c.rawResponse,requestPath:e.requestPath,requestMethod:e.requestMethod,resourceLocationConfig:r});return Object.assign({response:c,operationLocation:u?.operationLocation,resourceLocation:u?.resourceLocation},u?.mode?{metadata:{mode:u.mode}}:{})},poll:e.sendPollRequest},{intervalInMs:i,withOperationLocation:o,restoreFrom:s,updateState:a,processResult:n?({flatResponse:c},u)=>n(c,u):({flatResponse:c})=>c})}var zGe=()=>({initState:e=>({config:e,isStarted:!0}),setCanceled:e=>e.isCancelled=!0,setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.isStarted=!0,setSucceeded:e=>e.isCompleted=!0,setFailed:()=>{},getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>!!e.isCancelled,isFailed:e=>!!e.error,isRunning:e=>!!e.isStarted,isSucceeded:e=>!!(e.isCompleted&&!e.isCancelled&&!e.error)}),IC=class{constructor(t,r,i,n,s,a,o){this.state=t,this.lro=r,this.setErrorAsResult=i,this.lroResourceLocationConfig=n,this.processResult=s,this.updateState=a,this.isDone=o}setPollerConfig(t){this.pollerConfig=t}async update(t){var r;let i=zGe();this.state.isStarted||(this.state=Object.assign(Object.assign({},this.state),await qGe({lro:this.lro,stateProxy:i,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult})));let n=this.updateState,s=this.isDone;return!this.state.isCompleted&&this.state.error===void 0&&await MGe({lro:this.lro,state:this.state,stateProxy:i,processResult:this.processResult,updateState:n?(a,{rawResponse:o})=>n(a,o):void 0,isDone:s?({flatResponse:a},o)=>s(a,o):void 0,options:t,setDelay:a=>{this.pollerConfig.intervalInMs=a},setErrorAsResult:this.setErrorAsResult}),(r=t?.fireProgress)===null||r===void 0||r.call(t,this.state),this}async cancel(){return ap.error("`cancelOperation` is deprecated because it wasn't implemented"),this}toString(){return JSON.stringify({state:this.state})}},Uw=class e extends Error{constructor(t){super(t),this.name="PollerStoppedError",Object.setPrototypeOf(this,e.prototype)}},zw=class e extends Error{constructor(t){super(t),this.name="PollerCancelledError",Object.setPrototypeOf(this,e.prototype)}},$w=class{constructor(t){this.resolveOnUnsuccessful=!1,this.stopped=!0,this.pollProgressCallbacks=[],this.operation=t,this.promise=new Promise((r,i)=>{this.resolve=r,this.reject=i}),this.promise.catch(()=>{})}async startPolling(t={}){for(this.stopped&&(this.stopped=!1);!this.isStopped()&&!this.isDone();)await this.poll(t),await this.delay()}async pollOnce(t={}){this.isDone()||(this.operation=await this.operation.update({abortSignal:t.abortSignal,fireProgress:this.fireProgress.bind(this)})),this.processUpdatedState()}fireProgress(t){for(let r of this.pollProgressCallbacks)r(t)}async cancelOnce(t={}){this.operation=await this.operation.cancel(t)}poll(t={}){if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(t);let r=()=>{this.pollOncePromise=void 0};this.pollOncePromise.then(r,r).catch(this.reject)}return this.pollOncePromise}processUpdatedState(){if(this.operation.state.error&&(this.stopped=!0,!this.resolveOnUnsuccessful))throw this.reject(this.operation.state.error),this.operation.state.error;if(this.operation.state.isCancelled&&(this.stopped=!0,!this.resolveOnUnsuccessful)){let t=new zw("Operation was canceled");throw this.reject(t),t}this.isDone()&&this.resolve&&this.resolve(this.getResult())}async pollUntilDone(t={}){return this.stopped&&this.startPolling(t).catch(this.reject),this.processUpdatedState(),this.promise}onProgress(t){return this.pollProgressCallbacks.push(t),()=>{this.pollProgressCallbacks=this.pollProgressCallbacks.filter(r=>r!==t)}}isDone(){let t=this.operation.state;return!!(t.isCompleted||t.isCancelled||t.error)}stopPolling(){this.stopped||(this.stopped=!0,this.reject&&this.reject(new Uw("This poller is already stopped")))}isStopped(){return this.stopped}cancelOperation(t={}){if(!this.cancelPromise)this.cancelPromise=this.cancelOnce(t);else if(t.abortSignal)throw new Error("A cancel request is currently pending");return this.cancelPromise}getOperationState(){return this.operation.state}getResult(){return this.operation.state.result}toString(){return this.operation.toString()}},DC=class extends $w{constructor(t,r){let{intervalInMs:i=_re,resumeFrom:n,resolveOnUnsuccessful:s=!1,isDone:a,lroResourceLocationConfig:o,processResult:l,updateState:c}=r||{},u=n?Ere(n):{},d=new IC(u,t,!s,o,l,c,a);super(d),this.resolveOnUnsuccessful=s,this.config={intervalInMs:i},d.setPollerConfig(this.config)}delay(){return new Promise(t=>setTimeout(()=>t(),this.config.intervalInMs))}};op.LroEngine=DC;op.Poller=$w;op.PollerCancelledError=zw;op.PollerStoppedError=Uw;op.createHttpPoller=UGe});var jO=g(Ne=>{"use strict";Object.defineProperty(Ne,"__esModule",{value:!0});var Sn=ic(),ne=(see(),P0(nee)),Ea=fee(),Gt=Hn(),s3=Cte(),Ey=fC(),jC=mre(),$Ge=Fm(),a3=gre(),yO=require("crypto"),HGe=PA(),bO=require("stream"),GGe=Mre(),Qre=require("events"),VGe=require("fs"),WGe=require("util"),KGe=require("buffer");function o3(e){var t=Object.create(null);return e&&Object.keys(e).forEach(function(r){if(r!=="default"){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}}),t.default=e,Object.freeze(t)}var XGe=o3(s3),Rh=o3(Ey),vO=o3(VGe),QGe=o3(WGe),li=$Ge.createClientLogger("storage-blob"),Sh=class{constructor(t,r){this._nextPolicy=t,this._options=r}shouldLog(t){return this._options.shouldLog(t)}log(t,r){this._options.log(t,r)}},Yre="12.25.0",_O="2024-11-04",BC=256*1024*1024,qC=4e3*1024*1024,Hw=5e4,YGe=8*1024*1024,UC=4*1024*1024,ZGe=5,JGe=100*1e3,wO="https://storage.azure.com/.default",mo={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}},eVe={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416},He={AUTHORIZATION:"Authorization",AUTHORIZATION_SCHEME:"Bearer",CONTENT_ENCODING:"Content-Encoding",CONTENT_ID:"Content-ID",CONTENT_LANGUAGE:"Content-Language",CONTENT_LENGTH:"Content-Length",CONTENT_MD5:"Content-Md5",CONTENT_TRANSFER_ENCODING:"Content-Transfer-Encoding",CONTENT_TYPE:"Content-Type",COOKIE:"Cookie",DATE:"date",IF_MATCH:"if-match",IF_MODIFIED_SINCE:"if-modified-since",IF_NONE_MATCH:"if-none-match",IF_UNMODIFIED_SINCE:"if-unmodified-since",PREFIX_FOR_STORAGE:"x-ms-",RANGE:"Range",USER_AGENT:"User-Agent",X_MS_CLIENT_REQUEST_ID:"x-ms-client-request-id",X_MS_COPY_SOURCE:"x-ms-copy-source",X_MS_DATE:"x-ms-date",X_MS_ERROR_CODE:"x-ms-error-code",X_MS_VERSION:"x-ms-version",X_MS_CopySourceErrorCode:"x-ms-copy-source-error-code"},al="",Zre="*",tVe=1*1024*1024,kre=256,rVe=4*tVe,ac=`\r +`,Jre="HTTP/1.1",iVe="AES256",nVe="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",sVe=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"],aVe=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"],oVe="BlobUsesCustomerSpecifiedEncryption",lVe="BlobDoesNotUseCustomerSpecifiedEncryption",cVe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function uVe(e){let t=new URL(e),r=t.pathname;return r=r||"/",r=pVe(r),t.pathname=r,t.toString()}function dVe(e){let t="";if(e.search("DevelopmentStorageProxyUri=")!==-1){let r=e.split(";");for(let i of r)i.trim().startsWith("DevelopmentStorageProxyUri=")&&(t=i.trim().match("DevelopmentStorageProxyUri=(.*)")[1])}return t}function lp(e,t){let r=e.split(";");for(let i of r)if(i.trim().startsWith(t))return i.trim().match(t+"=(.*)")[1];return""}function Ah(e){let t="";e.startsWith("UseDevelopmentStorage=true")&&(t=dVe(e),e=nVe);let r=lp(e,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,e.search("DefaultEndpointsProtocol=")!==-1&&e.search("AccountKey=")!==-1){let i="",n="",s=Buffer.from("accountKey","base64"),a="";if(n=lp(e,"AccountName"),s=Buffer.from(lp(e,"AccountKey"),"base64"),!r){i=lp(e,"DefaultEndpointsProtocol");let o=i.toLowerCase();if(o!=="https"&&o!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(a=lp(e,"EndpointSuffix"),!a)throw new Error("Invalid EndpointSuffix in the provided Connection String");r=`${i}://${n}.blob.${a}`}if(n){if(s.length===0)throw new Error("Invalid AccountKey in the provided Connection String")}else throw new Error("Invalid AccountName in the provided Connection String");return{kind:"AccountConnString",url:r,accountName:n,accountKey:s,proxyUri:t}}else{let i=lp(e,"SharedAccessSignature"),n=lp(e,"AccountName");if(n||(n=nie(r)),r){if(!i)throw new Error("Invalid SharedAccessSignature in the provided SAS Connection String")}else throw new Error("Invalid BlobEndpoint in the provided SAS Connection String");return i.startsWith("?")&&(i=i.substring(1)),{kind:"SASConnString",url:r,accountName:n,accountSas:i}}}function pVe(e){return encodeURIComponent(e).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function Tr(e,t){let r=new URL(e),i=r.pathname;return i=i?i.endsWith("/")?`${i}${t}`:`${i}/${t}`:t,r.pathname=i,r.toString()}function oc(e,t,r){let i=new URL(e),n=encodeURIComponent(t),s=r?encodeURIComponent(r):void 0,a=i.search===""?"?":i.search,o=[];for(let l of a.slice(1).split("&"))if(l){let[c]=l.split("=",2);c!==n&&o.push(l)}return s&&o.push(`${n}=${s}`),i.search=o.length?`?${o.join("&")}`:"",i.toString()}function jre(e,t){var r;return(r=new URL(e).searchParams.get(t))!==null&&r!==void 0?r:void 0}function eie(e,t){let r=new URL(e);return r.hostname=t,r.toString()}function l3(e){try{return new URL(e).pathname}catch{return}}function fVe(e){try{let t=new URL(e);return t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol}catch{return}}function mVe(e){let t=new URL(e),r=t.pathname;if(!r)throw new RangeError("Invalid url without valid path.");let i=t.search||"";return i=i.trim(),i!==""&&(i=i.startsWith("?")?i:`?${i}`),`${r}${i}`}function tie(e){let t=new URL(e).search;if(!t)return{};t=t.trim(),t=t.startsWith("?")?t.substring(1):t;let r=t.split("&");r=r.filter(n=>{let s=n.indexOf("="),a=n.lastIndexOf("=");return s>0&&s===a&&a42&&(e=e.slice(0,42));let s=e+gVe(t.toString(),48-e.length,"0");return hVe(s)}async function rie(e,t,r){return new Promise((i,n)=>{let s,a=()=>{s!==void 0&&clearTimeout(s),n(r)};s=setTimeout(()=>{t!==void 0&&t.removeEventListener("abort",a),i()},e),t!==void 0&&t.addEventListener("abort",a)})}function gVe(e,t,r=" "){return String.prototype.padStart?e.padStart(t,r):(r=r||" ",e.length>t?e:(t=t-e.length,t>r.length&&(r+=r.repeat(t/r.length)),r.slice(0,t)+e))}function iie(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase()}function nie(e){let t=new URL(e),r;try{return t.hostname.split(".")[1]==="blob"?r=t.hostname.split(".")[0]:SO(t)?r=t.pathname.split("/")[1]:r="",r}catch{throw new Error("Unable to extract accountName with provided information.")}}function SO(e){let t=e.host;return/^.*:.*:.*$|^(localhost|host.docker.internal)(:[0-9]+)?$|^(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])(\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])){3}(:[0-9]+)?$/.test(t)||!!e.port&&cVe.includes(e.port)}function up(e){if(e===void 0)return;let t=[];for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let i=e[r];t.push(`${encodeURIComponent(r)}=${encodeURIComponent(i)}`)}return t.join("&")}function yVe(e){if(e===void 0)return;let t={blobTagSet:[]};for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let i=e[r];t.blobTagSet.push({key:r,value:i})}return t}function vy(e){if(e===void 0)return;let t={};for(let r of e.blobTagSet)t[r.key]=r.value;return t}function zre(e){if(e!==void 0)switch(e.kind){case"csv":return{format:{type:"delimited",delimitedTextConfiguration:{columnSeparator:e.columnSeparator||",",fieldQuote:e.fieldQuote||"",recordSeparator:e.recordSeparator,escapeChar:e.escapeCharacter||"",headersPresent:e.hasHeaders||!1}}};case"json":return{format:{type:"json",jsonTextConfiguration:{recordSeparator:e.recordSeparator}}};case"arrow":return{format:{type:"arrow",arrowConfiguration:{schema:e.schema}}};case"parquet":return{format:{type:"parquet"}};default:throw Error("Invalid BlobQueryTextConfiguration.")}}function Kw(e){if(!e||"policy-id"in e)return;let t=[];for(let r in e){let i=r.split("_"),n="or-";i[0].startsWith(n)&&(i[0]=i[0].substring(n.length));let s={ruleId:i[1],replicationStatus:e[r]},a=t.findIndex(o=>o.policyId===i[0]);a>-1?t[a].rules.push(s):t.push({policyId:i[0],rules:[s]})}return t}function Sy(e){return e?e.scheme+" "+e.value:void 0}function wh(e){return e.encoded?decodeURIComponent(e.content):e.content}function bVe(e){return Object.assign(Object.assign({},e),{segment:{blobItems:e.segment.blobItems.map(t=>Object.assign(Object.assign({},t),{name:wh(t.name)}))}})}function vVe(e){var t;return Object.assign(Object.assign({},e),{segment:{blobPrefixes:(t=e.segment.blobPrefixes)===null||t===void 0?void 0:t.map(r=>Object.assign(Object.assign({},r),{name:wh(r.name)})),blobItems:e.segment.blobItems.map(r=>Object.assign(Object.assign({},r),{name:wh(r.name)}))}})}function*$re(e){let t=[],r=[];e.pageRange&&(t=e.pageRange),e.clearRange&&(r=e.clearRange);let i=0,n=0;for(;i=1?Math.floor(i.maxTries):vu.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:vu.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:vu.maxRetryDelayInMs):vu.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:vu.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:vu.secondaryHost}}async sendRequest(t){return this.attemptSendRequest(t,!1,1)}async attemptSendRequest(t,r,i){let n=t.clone(),s=r||!this.retryOptions.secondaryHost||!(t.method==="GET"||t.method==="HEAD"||t.method==="OPTIONS")||i%2===1;s||(n.url=eie(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=oc(n.url,mo.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let a;try{if(li.info(`RetryPolicy: =====> Try=${i} ${s?"Primary":"Secondary"}`),a=await this._nextPolicy.sendRequest(n),!this.shouldRetry(s,i,a))return a;r=r||!s&&a.status===404}catch(o){if(li.error(`RetryPolicy: Caught error, message: ${o.message}, code: ${o.code}`),!this.shouldRetry(s,i,a,o))throw o}return await this.delay(s,i,t.abortSignal),this.attemptSendRequest(t,r,++i)}shouldRetry(t,r,i,n){if(r>=this.retryOptions.maxTries)return li.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let s=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(n){for(let a of s)if(n.name.toUpperCase().includes(a)||n.message.toUpperCase().includes(a)||n.code&&n.code.toString().toUpperCase()===a)return li.info(`RetryPolicy: Network error ${a} found, will retry.`),!0}if(i||n){let a=i?i.status:n?n.statusCode:0;if(!t&&a===404)return li.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(a===503||a===500)return li.info(`RetryPolicy: Will retry for status code ${a}.`),!0}return n?.code==="PARSE_ERROR"&&n?.message.startsWith('Error "Error: Unclosed root tag')?(li.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(t,r,i){let n=0;if(t)switch(this.retryOptions.retryPolicyType){case Ne.StorageRetryPolicyType.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case Ne.StorageRetryPolicyType.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return li.info(`RetryPolicy: Delay for ${n}ms`),rie(n,i,_Ve)}},Qw=class{constructor(t){this.retryOptions=t}create(t,r){return new Xw(t,r,this.retryOptions)}},xy=class extends Sh{sendRequest(t){return this._nextPolicy.sendRequest(this.signRequest(t))}signRequest(t){return t}},wVe=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1820,0,1823,1825,1827,1829,0,0,0,1837,2051,0,0,1843,0,3331,3354,3356,3358,3360,3362,3364,3366,3368,3370,0,0,0,0,0,0,0,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,0,0,1859,1860,1864,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,1868,0,1872,0]),EVe=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),SVe=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32786,0,0,0,0,0,33298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);function sie(e,t){return xVe(e,t)?-1:1}function xVe(e,t){let r=[wVe,EVe,SVe],i=0,n=0,s=0;for(;is;let a=n0&&t.headers.set(He.CONTENT_LENGTH,Buffer.byteLength(t.body));let r=[t.method.toUpperCase(),this.getHeaderValueToSign(t,He.CONTENT_LANGUAGE),this.getHeaderValueToSign(t,He.CONTENT_ENCODING),this.getHeaderValueToSign(t,He.CONTENT_LENGTH),this.getHeaderValueToSign(t,He.CONTENT_MD5),this.getHeaderValueToSign(t,He.CONTENT_TYPE),this.getHeaderValueToSign(t,He.DATE),this.getHeaderValueToSign(t,He.IF_MODIFIED_SINCE),this.getHeaderValueToSign(t,He.IF_MATCH),this.getHeaderValueToSign(t,He.IF_NONE_MATCH),this.getHeaderValueToSign(t,He.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(t,He.RANGE)].join(` +`)+` +`+this.getCanonicalizedHeadersString(t)+this.getCanonicalizedResourceString(t),i=this.factory.computeHMACSHA256(r);return t.headers.set(He.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),t}getHeaderValueToSign(t,r){let i=t.headers.get(r);return!i||r===He.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(t){let r=t.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(He.PREFIX_FOR_STORAGE));r.sort((n,s)=>sie(n.name.toLowerCase(),s.name.toLowerCase())),r=r.filter((n,s,a)=>!(s>0&&n.name.toLowerCase()===a[s-1].name.toLowerCase()));let i="";return r.forEach(n=>{i+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()} +`}),i}getCanonicalizedResourceString(t){let r=l3(t.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let n=tie(t.url),s={};if(n){let a=[];for(let o in n)if(Object.prototype.hasOwnProperty.call(n,o)){let l=o.toLowerCase();s[l]=n[o],a.push(l)}a.sort();for(let o of a)i+=` +${o}:${decodeURIComponent(s[o])}`}return i}},Ty=class{create(t,r){throw new Error("Method should be implemented in children classes.")}},er=class extends Ty{constructor(t,r){super(),this.accountName=t,this.accountKey=Buffer.from(r,"base64")}create(t,r){return new Yw(t,r,this)}computeHMACSHA256(t){return yO.createHmac("sha256",this.accountKey).update(t,"utf8").digest("base64")}},Zw=class extends xy{constructor(t,r){super(t,r)}},rr=class extends Ty{create(t,r){return new Zw(t,r)}},MC;function TVe(){return MC||(MC=Sn.createDefaultHttpClient()),MC}var NVe="storageBrowserPolicy";function RVe(){return{name:NVe,async sendRequest(e,t){return Gt.isNode||((e.method==="GET"||e.method==="HEAD")&&(e.url=oc(e.url,mo.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),e.headers.delete(He.COOKIE),e.headers.delete(He.CONTENT_LENGTH)),t(e)}}}var AVe="storageRetryPolicy",Ny;(function(e){e[e.EXPONENTIAL=0]="EXPONENTIAL",e[e.FIXED=1]="FIXED"})(Ny||(Ny={}));var vh={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Ny.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},CVe=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],OVe=new a3.AbortError("The operation was aborted.");function PVe(e={}){var t,r,i,n,s,a;let o=(t=e.retryPolicyType)!==null&&t!==void 0?t:vh.retryPolicyType,l=(r=e.maxTries)!==null&&r!==void 0?r:vh.maxTries,c=(i=e.retryDelayInMs)!==null&&i!==void 0?i:vh.retryDelayInMs,u=(n=e.maxRetryDelayInMs)!==null&&n!==void 0?n:vh.maxRetryDelayInMs,d=(s=e.secondaryHost)!==null&&s!==void 0?s:vh.secondaryHost,p=(a=e.tryTimeoutInMs)!==null&&a!==void 0?a:vh.tryTimeoutInMs;function f({isPrimaryRetry:h,attempt:y,response:b,error:w}){var v,E;if(y>=l)return li.info(`RetryPolicy: Attempt(s) ${y} >= maxTries ${l}, no further try.`),!1;if(w){for(let T of CVe)if(w.name.toUpperCase().includes(T)||w.message.toUpperCase().includes(T)||w.code&&w.code.toString().toUpperCase()===T)return li.info(`RetryPolicy: Network error ${T} found, will retry.`),!0;if(w?.code==="PARSE_ERROR"&&w?.message.startsWith('Error "Error: Unclosed root tag'))return li.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0}if(b||w){let T=(E=(v=b?.status)!==null&&v!==void 0?v:w?.statusCode)!==null&&E!==void 0?E:0;if(!h&&T===404)return li.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(T===503||T===500)return li.info(`RetryPolicy: Will retry for status code ${T}.`),!0}return!1}function m(h,y){let b=0;if(h)switch(o){case Ny.EXPONENTIAL:b=Math.min((Math.pow(2,y-1)-1)*c,u);break;case Ny.FIXED:b=c;break}else b=Math.random()*1e3;return li.info(`RetryPolicy: Delay for ${b}ms`),b}return{name:AVe,async sendRequest(h,y){p&&(h.url=oc(h.url,mo.Parameters.TIMEOUT,String(Math.floor(p/1e3))));let b=h.url,w=d?eie(h.url,d):void 0,v=!1,E=1,T=!0,q,O;for(;T;){let B=v||!w||!["GET","HEAD","OPTIONS"].includes(h.method)||E%2===1;h.url=B?b:w,q=void 0,O=void 0;try{li.info(`RetryPolicy: =====> Try=${E} ${B?"Primary":"Secondary"}`),q=await y(h),v=v||!B&&q.status===404}catch(P){if(Sn.isRestError(P))li.error(`RetryPolicy: Caught error, message: ${P.message}, code: ${P.code}`),O=P;else throw li.error(`RetryPolicy: Caught error, message: ${Gt.getErrorMessage(P)}`),P}T=f({isPrimaryRetry:B,attempt:E,response:q,error:O}),T&&await rie(m(B,E),h.abortSignal,OVe),E++}if(q)return q;throw O??new Sn.RestError("RetryPolicy failed without known error.")}}}var IVe="storageSharedKeyCredentialPolicy";function aie(e){function t(s){s.headers.set(He.X_MS_DATE,new Date().toUTCString()),s.body&&(typeof s.body=="string"||Buffer.isBuffer(s.body))&&s.body.length>0&&s.headers.set(He.CONTENT_LENGTH,Buffer.byteLength(s.body));let a=[s.method.toUpperCase(),r(s,He.CONTENT_LANGUAGE),r(s,He.CONTENT_ENCODING),r(s,He.CONTENT_LENGTH),r(s,He.CONTENT_MD5),r(s,He.CONTENT_TYPE),r(s,He.DATE),r(s,He.IF_MODIFIED_SINCE),r(s,He.IF_MATCH),r(s,He.IF_NONE_MATCH),r(s,He.IF_UNMODIFIED_SINCE),r(s,He.RANGE)].join(` +`)+` +`+i(s)+n(s),o=yO.createHmac("sha256",e.accountKey).update(a,"utf8").digest("base64");s.headers.set(He.AUTHORIZATION,`SharedKey ${e.accountName}:${o}`)}function r(s,a){let o=s.headers.get(a);return!o||a===He.CONTENT_LENGTH&&o==="0"?"":o}function i(s){let a=[];for(let[l,c]of s.headers)l.toLowerCase().startsWith(He.PREFIX_FOR_STORAGE)&&a.push({name:l,value:c});a.sort((l,c)=>sie(l.name.toLowerCase(),c.name.toLowerCase())),a=a.filter((l,c,u)=>!(c>0&&l.name.toLowerCase()===u[c-1].name.toLowerCase()));let o="";return a.forEach(l=>{o+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()} +`}),o}function n(s){let a=l3(s.url)||"/",o="";o+=`/${e.accountName}${a}`;let l=tie(s.url),c={};if(l){let u=[];for(let d in l)if(Object.prototype.hasOwnProperty.call(l,d)){let p=d.toLowerCase();c[p]=l[d],u.push(p)}u.sort();for(let d of u)o+=` +${d}:${decodeURIComponent(c[d])}`}return o}return{name:IVe,async sendRequest(s,a){return t(s),a(s)}}}var Jw=class extends Sh{constructor(t,r){super(t,r)}async sendRequest(t){return Gt.isNode?this._nextPolicy.sendRequest(t):((t.method.toUpperCase()==="GET"||t.method.toUpperCase()==="HEAD")&&(t.url=oc(t.url,mo.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.remove(He.COOKIE),t.headers.remove(He.CONTENT_LENGTH),this._nextPolicy.sendRequest(t))}},e3=class{create(t,r){return new Jw(t,r)}},DVe="StorageCorrectContentLengthPolicy";function LVe(){function e(t){t.body&&(typeof t.body=="string"||Buffer.isBuffer(t.body))&&t.body.length>0&&t.headers.set(He.CONTENT_LENGTH,Buffer.byteLength(t.body))}return{name:DVe,async sendRequest(t,r){return e(t),r(t)}}}function wu(e){if(!e||typeof e!="object")return!1;let t=e;return Array.isArray(t.factories)&&typeof t.options=="object"&&typeof t.toServiceClientOptions=="function"}var Ry=class{constructor(t,r={}){this.factories=t,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function tr(e,t={}){e||(e=new rr);let r=new Ry([],t);return r._credential=e,r}function FVe(e){let t=[BVe,cie,qVe,MVe,kVe,jVe,zVe];if(e.factories.length){let r=e.factories.filter(i=>!t.some(n=>n(i)));if(r.length){let i=r.some(n=>UVe(n));return{wrappedPolicies:s3.createRequestPolicyFactoryPolicy(r),afterRetry:i}}}}function oie(e){var t;let r=e.options,{httpClient:i}=r,n=ne.__rest(r,["httpClient"]),s=e._coreHttpClient;s||(s=i?s3.convertHttpClient(i):TVe(),e._coreHttpClient=s);let a=e._corePipeline;if(!a){let o=`azsdk-js-azure-storage-blob/${Yre}`,l=n.userAgentOptions&&n.userAgentOptions.userAgentPrefix?`${n.userAgentOptions.userAgentPrefix} ${o}`:`${o}`;a=Ey.createClientPipeline(Object.assign(Object.assign({},n),{loggingOptions:{additionalAllowedHeaderNames:sVe,additionalAllowedQueryParameters:aVe,logger:li.info},userAgentOptions:{userAgentPrefix:l},serializationOptions:{stringifyXML:jC.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:jC.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}})),a.removePolicy({phase:"Retry"}),a.removePolicy({name:Sn.decompressResponsePolicyName}),a.addPolicy(LVe()),a.addPolicy(PVe(n.retryOptions),{phase:"Retry"}),a.addPolicy(RVe());let c=FVe(e);c&&a.addPolicy(c.wrappedPolicies,c.afterRetry?{afterPhase:"Retry"}:void 0);let u=lie(e);Ea.isTokenCredential(u)?a.addPolicy(Sn.bearerTokenAuthenticationPolicy({credential:u,scopes:(t=n.audience)!==null&&t!==void 0?t:wO,challengeCallbacks:{authorizeRequestOnChallenge:Ey.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):u instanceof er&&a.addPolicy(aie({accountName:u.accountName,accountKey:u.accountKey}),{phase:"Sign"}),e._corePipeline=a}return Object.assign(Object.assign({},n),{allowInsecureConnection:!0,httpClient:s,pipeline:a})}function lie(e){if(e._credential)return e._credential;let t=new rr;for(let r of e.factories)if(Ea.isTokenCredential(r.credential))t=r.credential;else if(cie(r))return r;return t}function cie(e){return e instanceof er?!0:e.constructor.name==="StorageSharedKeyCredential"}function BVe(e){return e instanceof rr?!0:e.constructor.name==="AnonymousCredential"}function qVe(e){return Ea.isTokenCredential(e.credential)}function MVe(e){return e instanceof e3?!0:e.constructor.name==="StorageBrowserPolicyFactory"}function kVe(e){return e instanceof Qw?!0:e.constructor.name==="StorageRetryPolicyFactory"}function jVe(e){return e.constructor.name==="TelemetryPolicyFactory"}function UVe(e){return e.constructor.name==="InjectorPolicyFactory"}function zVe(e){let t=["GenerateClientRequestIdPolicy","TracingPolicy","LogPolicy","ProxyPolicy","DisableResponseDecompressionPolicy","KeepAlivePolicy","DeserializationPolicy"],r={sendRequest:async a=>({request:a,headers:a.headers.clone(),status:500})},i={log(a,o){},shouldLog(a){return!1}},s=e.create(r,i).constructor.name;return t.some(a=>s.startsWith(a))}var xO={serializedName:"BlobServiceProperties",xmlName:"StorageServiceProperties",type:{name:"Composite",className:"BlobServiceProperties",modelProperties:{blobAnalyticsLogging:{serializedName:"Logging",xmlName:"Logging",type:{name:"Composite",className:"Logging"}},hourMetrics:{serializedName:"HourMetrics",xmlName:"HourMetrics",type:{name:"Composite",className:"Metrics"}},minuteMetrics:{serializedName:"MinuteMetrics",xmlName:"MinuteMetrics",type:{name:"Composite",className:"Metrics"}},cors:{serializedName:"Cors",xmlName:"Cors",xmlIsWrapped:!0,xmlElementName:"CorsRule",type:{name:"Sequence",element:{type:{name:"Composite",className:"CorsRule"}}}},defaultServiceVersion:{serializedName:"DefaultServiceVersion",xmlName:"DefaultServiceVersion",type:{name:"String"}},deleteRetentionPolicy:{serializedName:"DeleteRetentionPolicy",xmlName:"DeleteRetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}},staticWebsite:{serializedName:"StaticWebsite",xmlName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite"}}}}},$Ve={serializedName:"Logging",type:{name:"Composite",className:"Logging",modelProperties:{version:{serializedName:"Version",required:!0,xmlName:"Version",type:{name:"String"}},deleteProperty:{serializedName:"Delete",required:!0,xmlName:"Delete",type:{name:"Boolean"}},read:{serializedName:"Read",required:!0,xmlName:"Read",type:{name:"Boolean"}},write:{serializedName:"Write",required:!0,xmlName:"Write",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}},HVe={serializedName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy",modelProperties:{enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},days:{constraints:{InclusiveMinimum:1},serializedName:"Days",xmlName:"Days",type:{name:"Number"}}}}},GVe={serializedName:"Metrics",type:{name:"Composite",className:"Metrics",modelProperties:{version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},includeAPIs:{serializedName:"IncludeAPIs",xmlName:"IncludeAPIs",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}},VVe={serializedName:"CorsRule",type:{name:"Composite",className:"CorsRule",modelProperties:{allowedOrigins:{serializedName:"AllowedOrigins",required:!0,xmlName:"AllowedOrigins",type:{name:"String"}},allowedMethods:{serializedName:"AllowedMethods",required:!0,xmlName:"AllowedMethods",type:{name:"String"}},allowedHeaders:{serializedName:"AllowedHeaders",required:!0,xmlName:"AllowedHeaders",type:{name:"String"}},exposedHeaders:{serializedName:"ExposedHeaders",required:!0,xmlName:"ExposedHeaders",type:{name:"String"}},maxAgeInSeconds:{constraints:{InclusiveMinimum:0},serializedName:"MaxAgeInSeconds",required:!0,xmlName:"MaxAgeInSeconds",type:{name:"Number"}}}}},WVe={serializedName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite",modelProperties:{enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},indexDocument:{serializedName:"IndexDocument",xmlName:"IndexDocument",type:{name:"String"}},errorDocument404Path:{serializedName:"ErrorDocument404Path",xmlName:"ErrorDocument404Path",type:{name:"String"}},defaultIndexDocumentPath:{serializedName:"DefaultIndexDocumentPath",xmlName:"DefaultIndexDocumentPath",type:{name:"String"}}}}},ce={serializedName:"StorageError",type:{name:"Composite",className:"StorageError",modelProperties:{message:{serializedName:"Message",xmlName:"Message",type:{name:"String"}},code:{serializedName:"Code",xmlName:"Code",type:{name:"String"}},authenticationErrorDetail:{serializedName:"AuthenticationErrorDetail",xmlName:"AuthenticationErrorDetail",type:{name:"String"}}}}},uie={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}},KVe={serializedName:"GeoReplication",type:{name:"Composite",className:"GeoReplication",modelProperties:{status:{serializedName:"Status",required:!0,xmlName:"Status",type:{name:"Enum",allowedValues:["live","bootstrap","unavailable"]}},lastSyncOn:{serializedName:"LastSyncTime",required:!0,xmlName:"LastSyncTime",type:{name:"DateTimeRfc1123"}}}}},die={serializedName:"ListContainersSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListContainersSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},containerItems:{serializedName:"ContainerItems",required:!0,xmlName:"Containers",xmlIsWrapped:!0,xmlElementName:"Container",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},XVe={serializedName:"ContainerItem",xmlName:"Container",type:{name:"Composite",className:"ContainerItem",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},deleted:{serializedName:"Deleted",xmlName:"Deleted",type:{name:"Boolean"}},version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"ContainerProperties"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},QVe={serializedName:"ContainerProperties",type:{name:"Composite",className:"ContainerProperties",modelProperties:{lastModified:{serializedName:"Last-Modified",required:!0,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:!0,xmlName:"Etag",type:{name:"String"}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},publicAccess:{serializedName:"PublicAccess",xmlName:"PublicAccess",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"HasImmutabilityPolicy",xmlName:"HasImmutabilityPolicy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"HasLegalHold",xmlName:"HasLegalHold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"DefaultEncryptionScope",xmlName:"DefaultEncryptionScope",type:{name:"String"}},preventEncryptionScopeOverride:{serializedName:"DenyEncryptionScopeOverride",xmlName:"DenyEncryptionScopeOverride",type:{name:"Boolean"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},isImmutableStorageWithVersioningEnabled:{serializedName:"ImmutableStorageWithVersioningEnabled",xmlName:"ImmutableStorageWithVersioningEnabled",type:{name:"Boolean"}}}}},pie={serializedName:"KeyInfo",type:{name:"Composite",className:"KeyInfo",modelProperties:{startsOn:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",required:!0,xmlName:"Expiry",type:{name:"String"}}}}},fie={serializedName:"UserDelegationKey",type:{name:"Composite",className:"UserDelegationKey",modelProperties:{signedObjectId:{serializedName:"SignedOid",required:!0,xmlName:"SignedOid",type:{name:"String"}},signedTenantId:{serializedName:"SignedTid",required:!0,xmlName:"SignedTid",type:{name:"String"}},signedStartsOn:{serializedName:"SignedStart",required:!0,xmlName:"SignedStart",type:{name:"String"}},signedExpiresOn:{serializedName:"SignedExpiry",required:!0,xmlName:"SignedExpiry",type:{name:"String"}},signedService:{serializedName:"SignedService",required:!0,xmlName:"SignedService",type:{name:"String"}},signedVersion:{serializedName:"SignedVersion",required:!0,xmlName:"SignedVersion",type:{name:"String"}},value:{serializedName:"Value",required:!0,xmlName:"Value",type:{name:"String"}}}}},TO={serializedName:"FilterBlobSegment",xmlName:"EnumerationResults",type:{name:"Composite",className:"FilterBlobSegment",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},where:{serializedName:"Where",required:!0,xmlName:"Where",type:{name:"String"}},blobs:{serializedName:"Blobs",required:!0,xmlName:"Blobs",xmlIsWrapped:!0,xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"FilterBlobItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},YVe={serializedName:"FilterBlobItem",xmlName:"Blob",type:{name:"Composite",className:"FilterBlobItem",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",type:{name:"String"}},tags:{serializedName:"Tags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}}}}},NO={serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags",modelProperties:{blobTagSet:{serializedName:"BlobTagSet",required:!0,xmlName:"TagSet",xmlIsWrapped:!0,xmlElementName:"Tag",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobTag"}}}}}}},ZVe={serializedName:"BlobTag",xmlName:"Tag",type:{name:"Composite",className:"BlobTag",modelProperties:{key:{serializedName:"Key",required:!0,xmlName:"Key",type:{name:"String"}},value:{serializedName:"Value",required:!0,xmlName:"Value",type:{name:"String"}}}}},JVe={serializedName:"SignedIdentifier",xmlName:"SignedIdentifier",type:{name:"Composite",className:"SignedIdentifier",modelProperties:{id:{serializedName:"Id",required:!0,xmlName:"Id",type:{name:"String"}},accessPolicy:{serializedName:"AccessPolicy",xmlName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy"}}}}},eWe={serializedName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy",modelProperties:{startsOn:{serializedName:"Start",xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",xmlName:"Expiry",type:{name:"String"}},permissions:{serializedName:"Permission",xmlName:"Permission",type:{name:"String"}}}}},mie={serializedName:"ListBlobsFlatSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsFlatSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},tWe={serializedName:"BlobFlatListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment",modelProperties:{blobItems:{serializedName:"BlobItems",required:!0,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}},rWe={serializedName:"BlobItemInternal",xmlName:"Blob",type:{name:"Composite",className:"BlobItemInternal",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}},deleted:{serializedName:"Deleted",required:!0,xmlName:"Deleted",type:{name:"Boolean"}},snapshot:{serializedName:"Snapshot",required:!0,xmlName:"Snapshot",type:{name:"String"}},versionId:{serializedName:"VersionId",xmlName:"VersionId",type:{name:"String"}},isCurrentVersion:{serializedName:"IsCurrentVersion",xmlName:"IsCurrentVersion",type:{name:"Boolean"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},blobTags:{serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}},objectReplicationMetadata:{serializedName:"ObjectReplicationMetadata",xmlName:"OrMetadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},hasVersionsOnly:{serializedName:"HasVersionsOnly",xmlName:"HasVersionsOnly",type:{name:"Boolean"}}}}},iWe={serializedName:"BlobName",type:{name:"Composite",className:"BlobName",modelProperties:{encoded:{serializedName:"Encoded",xmlName:"Encoded",xmlIsAttribute:!0,type:{name:"Boolean"}},content:{serializedName:"content",xmlName:"content",xmlIsMsText:!0,type:{name:"String"}}}}},nWe={serializedName:"BlobPropertiesInternal",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal",modelProperties:{createdOn:{serializedName:"Creation-Time",xmlName:"Creation-Time",type:{name:"DateTimeRfc1123"}},lastModified:{serializedName:"Last-Modified",required:!0,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:!0,xmlName:"Etag",type:{name:"String"}},contentLength:{serializedName:"Content-Length",xmlName:"Content-Length",type:{name:"Number"}},contentType:{serializedName:"Content-Type",xmlName:"Content-Type",type:{name:"String"}},contentEncoding:{serializedName:"Content-Encoding",xmlName:"Content-Encoding",type:{name:"String"}},contentLanguage:{serializedName:"Content-Language",xmlName:"Content-Language",type:{name:"String"}},contentMD5:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}},contentDisposition:{serializedName:"Content-Disposition",xmlName:"Content-Disposition",type:{name:"String"}},cacheControl:{serializedName:"Cache-Control",xmlName:"Cache-Control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"BlobType",xmlName:"BlobType",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},copyId:{serializedName:"CopyId",xmlName:"CopyId",type:{name:"String"}},copyStatus:{serializedName:"CopyStatus",xmlName:"CopyStatus",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},copySource:{serializedName:"CopySource",xmlName:"CopySource",type:{name:"String"}},copyProgress:{serializedName:"CopyProgress",xmlName:"CopyProgress",type:{name:"String"}},copyCompletedOn:{serializedName:"CopyCompletionTime",xmlName:"CopyCompletionTime",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"CopyStatusDescription",xmlName:"CopyStatusDescription",type:{name:"String"}},serverEncrypted:{serializedName:"ServerEncrypted",xmlName:"ServerEncrypted",type:{name:"Boolean"}},incrementalCopy:{serializedName:"IncrementalCopy",xmlName:"IncrementalCopy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"DestinationSnapshot",xmlName:"DestinationSnapshot",type:{name:"String"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},accessTier:{serializedName:"AccessTier",xmlName:"AccessTier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}},accessTierInferred:{serializedName:"AccessTierInferred",xmlName:"AccessTierInferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"ArchiveStatus",xmlName:"ArchiveStatus",type:{name:"Enum",allowedValues:["rehydrate-pending-to-hot","rehydrate-pending-to-cool","rehydrate-pending-to-cold"]}},customerProvidedKeySha256:{serializedName:"CustomerProvidedKeySha256",xmlName:"CustomerProvidedKeySha256",type:{name:"String"}},encryptionScope:{serializedName:"EncryptionScope",xmlName:"EncryptionScope",type:{name:"String"}},accessTierChangedOn:{serializedName:"AccessTierChangeTime",xmlName:"AccessTierChangeTime",type:{name:"DateTimeRfc1123"}},tagCount:{serializedName:"TagCount",xmlName:"TagCount",type:{name:"Number"}},expiresOn:{serializedName:"Expiry-Time",xmlName:"Expiry-Time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"Sealed",xmlName:"Sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"RehydratePriority",xmlName:"RehydratePriority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessedOn:{serializedName:"LastAccessTime",xmlName:"LastAccessTime",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"ImmutabilityPolicyUntilDate",xmlName:"ImmutabilityPolicyUntilDate",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"ImmutabilityPolicyMode",xmlName:"ImmutabilityPolicyMode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"LegalHold",xmlName:"LegalHold",type:{name:"Boolean"}}}}},hie={serializedName:"ListBlobsHierarchySegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsHierarchySegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},delimiter:{serializedName:"Delimiter",xmlName:"Delimiter",type:{name:"String"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},sWe={serializedName:"BlobHierarchyListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment",modelProperties:{blobPrefixes:{serializedName:"BlobPrefixes",xmlName:"BlobPrefixes",xmlElementName:"BlobPrefix",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobPrefix"}}}},blobItems:{serializedName:"BlobItems",required:!0,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}},aWe={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}},gie={serializedName:"BlockLookupList",xmlName:"BlockList",type:{name:"Composite",className:"BlockLookupList",modelProperties:{committed:{serializedName:"Committed",xmlName:"Committed",xmlElementName:"Committed",type:{name:"Sequence",element:{type:{name:"String"}}}},uncommitted:{serializedName:"Uncommitted",xmlName:"Uncommitted",xmlElementName:"Uncommitted",type:{name:"Sequence",element:{type:{name:"String"}}}},latest:{serializedName:"Latest",xmlName:"Latest",xmlElementName:"Latest",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},yie={serializedName:"BlockList",type:{name:"Composite",className:"BlockList",modelProperties:{committedBlocks:{serializedName:"CommittedBlocks",xmlName:"CommittedBlocks",xmlIsWrapped:!0,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}},uncommittedBlocks:{serializedName:"UncommittedBlocks",xmlName:"UncommittedBlocks",xmlIsWrapped:!0,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}}}}},oWe={serializedName:"Block",type:{name:"Composite",className:"Block",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},size:{serializedName:"Size",required:!0,xmlName:"Size",type:{name:"Number"}}}}},RO={serializedName:"PageList",type:{name:"Composite",className:"PageList",modelProperties:{pageRange:{serializedName:"PageRange",xmlName:"PageRange",xmlElementName:"PageRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"PageRange"}}}},clearRange:{serializedName:"ClearRange",xmlName:"ClearRange",xmlElementName:"ClearRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"ClearRange"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},lWe={serializedName:"PageRange",xmlName:"PageRange",type:{name:"Composite",className:"PageRange",modelProperties:{start:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:!0,xmlName:"End",type:{name:"Number"}}}}},cWe={serializedName:"ClearRange",xmlName:"ClearRange",type:{name:"Composite",className:"ClearRange",modelProperties:{start:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:!0,xmlName:"End",type:{name:"Number"}}}}},bie={serializedName:"QueryRequest",xmlName:"QueryRequest",type:{name:"Composite",className:"QueryRequest",modelProperties:{queryType:{serializedName:"QueryType",required:!0,xmlName:"QueryType",type:{name:"String"}},expression:{serializedName:"Expression",required:!0,xmlName:"Expression",type:{name:"String"}},inputSerialization:{serializedName:"InputSerialization",xmlName:"InputSerialization",type:{name:"Composite",className:"QuerySerialization"}},outputSerialization:{serializedName:"OutputSerialization",xmlName:"OutputSerialization",type:{name:"Composite",className:"QuerySerialization"}}}}},uWe={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}},dWe={serializedName:"QueryFormat",type:{name:"Composite",className:"QueryFormat",modelProperties:{type:{serializedName:"Type",required:!0,xmlName:"Type",type:{name:"Enum",allowedValues:["delimited","json","arrow","parquet"]}},delimitedTextConfiguration:{serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration"}},jsonTextConfiguration:{serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration"}},arrowConfiguration:{serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration"}},parquetTextConfiguration:{serializedName:"ParquetTextConfiguration",xmlName:"ParquetTextConfiguration",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}},pWe={serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration",modelProperties:{columnSeparator:{serializedName:"ColumnSeparator",xmlName:"ColumnSeparator",type:{name:"String"}},fieldQuote:{serializedName:"FieldQuote",xmlName:"FieldQuote",type:{name:"String"}},recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}},escapeChar:{serializedName:"EscapeChar",xmlName:"EscapeChar",type:{name:"String"}},headersPresent:{serializedName:"HeadersPresent",xmlName:"HasHeaders",type:{name:"Boolean"}}}}},fWe={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}},mWe={serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration",modelProperties:{schema:{serializedName:"Schema",required:!0,xmlName:"Schema",xmlIsWrapped:!0,xmlElementName:"Field",type:{name:"Sequence",element:{type:{name:"Composite",className:"ArrowField"}}}}}}},hWe={serializedName:"ArrowField",xmlName:"Field",type:{name:"Composite",className:"ArrowField",modelProperties:{type:{serializedName:"Type",required:!0,xmlName:"Type",type:{name:"String"}},name:{serializedName:"Name",xmlName:"Name",type:{name:"String"}},precision:{serializedName:"Precision",xmlName:"Precision",type:{name:"Number"}},scale:{serializedName:"Scale",xmlName:"Scale",type:{name:"Number"}}}}},vie={serializedName:"Service_setPropertiesHeaders",type:{name:"Composite",className:"ServiceSetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_ie={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wie={serializedName:"Service_getPropertiesHeaders",type:{name:"Composite",className:"ServiceGetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Eie={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Sie={serializedName:"Service_getStatisticsHeaders",type:{name:"Composite",className:"ServiceGetStatisticsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xie={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Tie={serializedName:"Service_listContainersSegmentHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Nie={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Rie={serializedName:"Service_getUserDelegationKeyHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Aie={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Cie={serializedName:"Service_getAccountInfoHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Oie={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Pie={serializedName:"Service_submitBatchHeaders",type:{name:"Composite",className:"ServiceSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Iie={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Die={serializedName:"Service_filterBlobsHeaders",type:{name:"Composite",className:"ServiceFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Lie={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Fie={serializedName:"Container_createHeaders",type:{name:"Composite",className:"ContainerCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Bie={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qie={serializedName:"Container_getPropertiesHeaders",type:{name:"Composite",className:"ContainerGetPropertiesHeaders",modelProperties:{metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"x-ms-has-immutability-policy",xmlName:"x-ms-has-immutability-policy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"x-ms-has-legal-hold",xmlName:"x-ms-has-legal-hold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}},denyEncryptionScopeOverride:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}},isImmutableStorageWithVersioningEnabled:{serializedName:"x-ms-immutable-storage-with-versioning-enabled",xmlName:"x-ms-immutable-storage-with-versioning-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Mie={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kie={serializedName:"Container_deleteHeaders",type:{name:"Composite",className:"ContainerDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jie={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Uie={serializedName:"Container_setMetadataHeaders",type:{name:"Composite",className:"ContainerSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zie={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$ie={serializedName:"Container_getAccessPolicyHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyHeaders",modelProperties:{blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Hie={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Gie={serializedName:"Container_setAccessPolicyHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Vie={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Wie={serializedName:"Container_restoreHeaders",type:{name:"Composite",className:"ContainerRestoreHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Kie={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Xie={serializedName:"Container_renameHeaders",type:{name:"Composite",className:"ContainerRenameHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Qie={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Yie={serializedName:"Container_submitBatchHeaders",type:{name:"Composite",className:"ContainerSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}}}}},Zie={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Jie={serializedName:"Container_filterBlobsHeaders",type:{name:"Composite",className:"ContainerFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},ene={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tne={serializedName:"Container_acquireLeaseHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},rne={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ine={serializedName:"Container_releaseLeaseHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},nne={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sne={serializedName:"Container_renewLeaseHeaders",type:{name:"Composite",className:"ContainerRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},ane={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},one={serializedName:"Container_breakLeaseHeaders",type:{name:"Composite",className:"ContainerBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},lne={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cne={serializedName:"Container_changeLeaseHeaders",type:{name:"Composite",className:"ContainerChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},une={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dne={serializedName:"Container_listBlobFlatSegmentHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pne={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fne={serializedName:"Container_listBlobHierarchySegmentHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mne={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hne={serializedName:"Container_getAccountInfoHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}},gne={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zC={serializedName:"Blob_downloadHeaders",type:{name:"Composite",className:"BlobDownloadHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}},yne={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bne={serializedName:"Blob_getPropertiesHeaders",type:{name:"Composite",className:"BlobGetPropertiesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},isIncrementalCopy:{serializedName:"x-ms-incremental-copy",xmlName:"x-ms-incremental-copy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"x-ms-copy-destination-snapshot",xmlName:"x-ms-copy-destination-snapshot",type:{name:"String"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},accessTier:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"String"}},accessTierInferred:{serializedName:"x-ms-access-tier-inferred",xmlName:"x-ms-access-tier-inferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"x-ms-archive-status",xmlName:"x-ms-archive-status",type:{name:"String"}},accessTierChangedOn:{serializedName:"x-ms-access-tier-change-time",xmlName:"x-ms-access-tier-change-time",type:{name:"DateTimeRfc1123"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},expiresOn:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vne={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_ne={serializedName:"Blob_deleteHeaders",type:{name:"Composite",className:"BlobDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wne={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ene={serializedName:"Blob_undeleteHeaders",type:{name:"Composite",className:"BlobUndeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Sne={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xne={serializedName:"Blob_setExpiryHeaders",type:{name:"Composite",className:"BlobSetExpiryHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Tne={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Nne={serializedName:"Blob_setHttpHeadersHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Rne={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ane={serializedName:"Blob_setImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiry:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}}}},Cne={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},One={serializedName:"Blob_deleteImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Pne={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ine={serializedName:"Blob_setLegalHoldHeaders",type:{name:"Composite",className:"BlobSetLegalHoldHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}}}},Dne={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Lne={serializedName:"Blob_setMetadataHeaders",type:{name:"Composite",className:"BlobSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Fne={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Bne={serializedName:"Blob_acquireLeaseHeaders",type:{name:"Composite",className:"BlobAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},qne={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Mne={serializedName:"Blob_releaseLeaseHeaders",type:{name:"Composite",className:"BlobReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},kne={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jne={serializedName:"Blob_renewLeaseHeaders",type:{name:"Composite",className:"BlobRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Une={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zne={serializedName:"Blob_changeLeaseHeaders",type:{name:"Composite",className:"BlobChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},$ne={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Hne={serializedName:"Blob_breakLeaseHeaders",type:{name:"Composite",className:"BlobBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Gne={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Vne={serializedName:"Blob_createSnapshotHeaders",type:{name:"Composite",className:"BlobCreateSnapshotHeaders",modelProperties:{snapshot:{serializedName:"x-ms-snapshot",xmlName:"x-ms-snapshot",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Wne={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Kne={serializedName:"Blob_startCopyFromURLHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Xne={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Qne={serializedName:"Blob_copyFromURLHeaders",type:{name:"Composite",className:"BlobCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{defaultValue:"success",isConstant:!0,serializedName:"x-ms-copy-status",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Yne={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zne={serializedName:"Blob_abortCopyFromURLHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Jne={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$C={serializedName:"Blob_setTierHeaders",type:{name:"Composite",className:"BlobSetTierHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ese={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tse={serializedName:"Blob_getAccountInfoHeaders",type:{name:"Composite",className:"BlobGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}},rse={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},HC={serializedName:"Blob_queryHeaders",type:{name:"Composite",className:"BlobQueryHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletionTime:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}},ise={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nse={serializedName:"Blob_getTagsHeaders",type:{name:"Composite",className:"BlobGetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sse={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ase={serializedName:"Blob_setTagsHeaders",type:{name:"Composite",className:"BlobSetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ose={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lse={serializedName:"PageBlob_createHeaders",type:{name:"Composite",className:"PageBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cse={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},use={serializedName:"PageBlob_uploadPagesHeaders",type:{name:"Composite",className:"PageBlobUploadPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dse={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pse={serializedName:"PageBlob_clearPagesHeaders",type:{name:"Composite",className:"PageBlobClearPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fse={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mse={serializedName:"PageBlob_uploadPagesFromURLHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hse={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gse={serializedName:"PageBlob_getPageRangesHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yse={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bse={serializedName:"PageBlob_getPageRangesDiffHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vse={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_se={serializedName:"PageBlob_resizeHeaders",type:{name:"Composite",className:"PageBlobResizeHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wse={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ese={serializedName:"PageBlob_updateSequenceNumberHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Sse={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xse={serializedName:"PageBlob_copyIncrementalHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Tse={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Nse={serializedName:"AppendBlob_createHeaders",type:{name:"Composite",className:"AppendBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Rse={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ase={serializedName:"AppendBlob_appendBlockHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Cse={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ose={serializedName:"AppendBlob_appendBlockFromUrlHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Pse={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ise={serializedName:"AppendBlob_sealHeaders",type:{name:"Composite",className:"AppendBlobSealHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}}}}},Dse={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Lse={serializedName:"BlockBlob_uploadHeaders",type:{name:"Composite",className:"BlockBlobUploadHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Fse={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Bse={serializedName:"BlockBlob_putBlobFromUrlHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qse={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Mse={serializedName:"BlockBlob_stageBlockHeaders",type:{name:"Composite",className:"BlockBlobStageBlockHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kse={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jse={serializedName:"BlockBlob_stageBlockFromURLHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Use={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zse={serializedName:"BlockBlob_commitBlockListHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$se={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Hse={serializedName:"BlockBlob_getBlockListHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Gse={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ch=Object.freeze({__proto__:null,AccessPolicy:eWe,AppendBlobAppendBlockExceptionHeaders:Cse,AppendBlobAppendBlockFromUrlExceptionHeaders:Pse,AppendBlobAppendBlockFromUrlHeaders:Ose,AppendBlobAppendBlockHeaders:Ase,AppendBlobCreateExceptionHeaders:Rse,AppendBlobCreateHeaders:Nse,AppendBlobSealExceptionHeaders:Dse,AppendBlobSealHeaders:Ise,ArrowConfiguration:mWe,ArrowField:hWe,BlobAbortCopyFromURLExceptionHeaders:Jne,BlobAbortCopyFromURLHeaders:Zne,BlobAcquireLeaseExceptionHeaders:qne,BlobAcquireLeaseHeaders:Bne,BlobBreakLeaseExceptionHeaders:Gne,BlobBreakLeaseHeaders:Hne,BlobChangeLeaseExceptionHeaders:$ne,BlobChangeLeaseHeaders:zne,BlobCopyFromURLExceptionHeaders:Yne,BlobCopyFromURLHeaders:Qne,BlobCreateSnapshotExceptionHeaders:Wne,BlobCreateSnapshotHeaders:Vne,BlobDeleteExceptionHeaders:wne,BlobDeleteHeaders:_ne,BlobDeleteImmutabilityPolicyExceptionHeaders:Pne,BlobDeleteImmutabilityPolicyHeaders:One,BlobDownloadExceptionHeaders:yne,BlobDownloadHeaders:zC,BlobFlatListSegment:tWe,BlobGetAccountInfoExceptionHeaders:rse,BlobGetAccountInfoHeaders:tse,BlobGetPropertiesExceptionHeaders:vne,BlobGetPropertiesHeaders:bne,BlobGetTagsExceptionHeaders:sse,BlobGetTagsHeaders:nse,BlobHierarchyListSegment:sWe,BlobItemInternal:rWe,BlobName:iWe,BlobPrefix:aWe,BlobPropertiesInternal:nWe,BlobQueryExceptionHeaders:ise,BlobQueryHeaders:HC,BlobReleaseLeaseExceptionHeaders:kne,BlobReleaseLeaseHeaders:Mne,BlobRenewLeaseExceptionHeaders:Une,BlobRenewLeaseHeaders:jne,BlobServiceProperties:xO,BlobServiceStatistics:uie,BlobSetExpiryExceptionHeaders:Tne,BlobSetExpiryHeaders:xne,BlobSetHttpHeadersExceptionHeaders:Rne,BlobSetHttpHeadersHeaders:Nne,BlobSetImmutabilityPolicyExceptionHeaders:Cne,BlobSetImmutabilityPolicyHeaders:Ane,BlobSetLegalHoldExceptionHeaders:Dne,BlobSetLegalHoldHeaders:Ine,BlobSetMetadataExceptionHeaders:Fne,BlobSetMetadataHeaders:Lne,BlobSetTagsExceptionHeaders:ose,BlobSetTagsHeaders:ase,BlobSetTierExceptionHeaders:ese,BlobSetTierHeaders:$C,BlobStartCopyFromURLExceptionHeaders:Xne,BlobStartCopyFromURLHeaders:Kne,BlobTag:ZVe,BlobTags:NO,BlobUndeleteExceptionHeaders:Sne,BlobUndeleteHeaders:Ene,Block:oWe,BlockBlobCommitBlockListExceptionHeaders:$se,BlockBlobCommitBlockListHeaders:zse,BlockBlobGetBlockListExceptionHeaders:Gse,BlockBlobGetBlockListHeaders:Hse,BlockBlobPutBlobFromUrlExceptionHeaders:qse,BlockBlobPutBlobFromUrlHeaders:Bse,BlockBlobStageBlockExceptionHeaders:kse,BlockBlobStageBlockFromURLExceptionHeaders:Use,BlockBlobStageBlockFromURLHeaders:jse,BlockBlobStageBlockHeaders:Mse,BlockBlobUploadExceptionHeaders:Fse,BlockBlobUploadHeaders:Lse,BlockList:yie,BlockLookupList:gie,ClearRange:cWe,ContainerAcquireLeaseExceptionHeaders:rne,ContainerAcquireLeaseHeaders:tne,ContainerBreakLeaseExceptionHeaders:lne,ContainerBreakLeaseHeaders:one,ContainerChangeLeaseExceptionHeaders:une,ContainerChangeLeaseHeaders:cne,ContainerCreateExceptionHeaders:Bie,ContainerCreateHeaders:Fie,ContainerDeleteExceptionHeaders:jie,ContainerDeleteHeaders:kie,ContainerFilterBlobsExceptionHeaders:ene,ContainerFilterBlobsHeaders:Jie,ContainerGetAccessPolicyExceptionHeaders:Hie,ContainerGetAccessPolicyHeaders:$ie,ContainerGetAccountInfoExceptionHeaders:gne,ContainerGetAccountInfoHeaders:hne,ContainerGetPropertiesExceptionHeaders:Mie,ContainerGetPropertiesHeaders:qie,ContainerItem:XVe,ContainerListBlobFlatSegmentExceptionHeaders:pne,ContainerListBlobFlatSegmentHeaders:dne,ContainerListBlobHierarchySegmentExceptionHeaders:mne,ContainerListBlobHierarchySegmentHeaders:fne,ContainerProperties:QVe,ContainerReleaseLeaseExceptionHeaders:nne,ContainerReleaseLeaseHeaders:ine,ContainerRenameExceptionHeaders:Qie,ContainerRenameHeaders:Xie,ContainerRenewLeaseExceptionHeaders:ane,ContainerRenewLeaseHeaders:sne,ContainerRestoreExceptionHeaders:Kie,ContainerRestoreHeaders:Wie,ContainerSetAccessPolicyExceptionHeaders:Vie,ContainerSetAccessPolicyHeaders:Gie,ContainerSetMetadataExceptionHeaders:zie,ContainerSetMetadataHeaders:Uie,ContainerSubmitBatchExceptionHeaders:Zie,ContainerSubmitBatchHeaders:Yie,CorsRule:VVe,DelimitedTextConfiguration:pWe,FilterBlobItem:YVe,FilterBlobSegment:TO,GeoReplication:KVe,JsonTextConfiguration:fWe,KeyInfo:pie,ListBlobsFlatSegmentResponse:mie,ListBlobsHierarchySegmentResponse:hie,ListContainersSegmentResponse:die,Logging:$Ve,Metrics:GVe,PageBlobClearPagesExceptionHeaders:fse,PageBlobClearPagesHeaders:pse,PageBlobCopyIncrementalExceptionHeaders:Tse,PageBlobCopyIncrementalHeaders:xse,PageBlobCreateExceptionHeaders:cse,PageBlobCreateHeaders:lse,PageBlobGetPageRangesDiffExceptionHeaders:vse,PageBlobGetPageRangesDiffHeaders:bse,PageBlobGetPageRangesExceptionHeaders:yse,PageBlobGetPageRangesHeaders:gse,PageBlobResizeExceptionHeaders:wse,PageBlobResizeHeaders:_se,PageBlobUpdateSequenceNumberExceptionHeaders:Sse,PageBlobUpdateSequenceNumberHeaders:Ese,PageBlobUploadPagesExceptionHeaders:dse,PageBlobUploadPagesFromURLExceptionHeaders:hse,PageBlobUploadPagesFromURLHeaders:mse,PageBlobUploadPagesHeaders:use,PageList:RO,PageRange:lWe,QueryFormat:dWe,QueryRequest:bie,QuerySerialization:uWe,RetentionPolicy:HVe,ServiceFilterBlobsExceptionHeaders:Lie,ServiceFilterBlobsHeaders:Die,ServiceGetAccountInfoExceptionHeaders:Oie,ServiceGetAccountInfoHeaders:Cie,ServiceGetPropertiesExceptionHeaders:Eie,ServiceGetPropertiesHeaders:wie,ServiceGetStatisticsExceptionHeaders:xie,ServiceGetStatisticsHeaders:Sie,ServiceGetUserDelegationKeyExceptionHeaders:Aie,ServiceGetUserDelegationKeyHeaders:Rie,ServiceListContainersSegmentExceptionHeaders:Nie,ServiceListContainersSegmentHeaders:Tie,ServiceSetPropertiesExceptionHeaders:_ie,ServiceSetPropertiesHeaders:vie,ServiceSubmitBatchExceptionHeaders:Iie,ServiceSubmitBatchHeaders:Pie,SignedIdentifier:JVe,StaticWebsite:WVe,StorageError:ce,UserDelegationKey:fie}),Oh={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},gWe={parameterPath:"blobServiceProperties",mapper:xO},Eu={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},de={parameterPath:"url",mapper:{serializedName:"url",required:!0,xmlName:"url",type:{name:"String"}},skipEncoding:!0},c3={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:!0,serializedName:"restype",type:{name:"String"}}},Su={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:!0,serializedName:"comp",type:{name:"String"}}},pe={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}},fe={parameterPath:"version",mapper:{defaultValue:"2024-11-04",isConstant:!0,serializedName:"x-ms-version",type:{name:"String"}}},me={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}},Ae={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},yWe={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:!0,serializedName:"comp",type:{name:"String"}}},AO={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:!0,serializedName:"comp",type:{name:"String"}}},CO={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}},pp={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}},fp={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}},bWe={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:"CSV"},vWe={parameterPath:"keyInfo",mapper:pie},_We={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:!0,serializedName:"comp",type:{name:"String"}}},OO={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:!0,serializedName:"restype",type:{name:"String"}}},Vse={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},Wse={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:!0,serializedName:"comp",type:{name:"String"}}},js={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:!0,xmlName:"Content-Length",type:{name:"Number"}}},Kse={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:!0,xmlName:"Content-Type",type:{name:"String"}}},Xse={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Qse={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}},en={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:!0,serializedName:"restype",type:{name:"String"}}},go={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",type:{name:"Dictionary",value:{type:{name:"String"}}}}},Yse={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}},wWe={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}},EWe={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}},ot={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}},et={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}},tt={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}},Zse={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Jse={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:!0,serializedName:"comp",type:{name:"String"}}},SWe={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}},eae={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:!0,serializedName:"comp",type:{name:"String"}}},xWe={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}},TWe={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}},NWe={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:!0,serializedName:"comp",type:{name:"String"}}},RWe={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:!0,xmlName:"x-ms-source-container-name",type:{name:"String"}}},AWe={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}},ll={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:!0,serializedName:"comp",type:{name:"String"}}},tae={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},rae={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}},iae={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},nae={parameterPath:"action",mapper:{defaultValue:"release",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Ph={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:!0,xmlName:"x-ms-lease-id",type:{name:"String"}}},sae={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},aae={parameterPath:"action",mapper:{defaultValue:"break",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},oae={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}},lae={parameterPath:"action",mapper:{defaultValue:"change",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},cae={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:!0,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},uae={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListBlobsIncludeItem",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["copy","deleted","metadata","snapshots","uncommittedblobs","versions","tags","immutabilitypolicy","legalhold","deletedwithversions"]}}}},collectionFormat:"CSV"},CWe={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:!0,xmlName:"delimiter",type:{name:"String"}}},dc={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}},Ih={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}},Ly={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}},OWe={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}},PWe={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}},Fi={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}},Bi={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}},qi={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}},Dt={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}},Lt={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}},_t={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}},IWe={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}},DWe={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}},LWe={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:!0,serializedName:"comp",type:{name:"String"}}},FWe={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:!0,xmlName:"x-ms-expiry-option",type:{name:"String"}}},BWe={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}},Dh={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}},Lh={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}},Fh={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}},Bh={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}},qh={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}},Mh={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}},dae={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:!0,serializedName:"comp",type:{name:"String"}}},mp={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}},hp={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}},qWe={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:!0,serializedName:"comp",type:{name:"String"}}},MWe={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:!0,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},xn={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}},kWe={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:!0,serializedName:"comp",type:{name:"String"}}},kh={parameterPath:["options","tier"],mapper:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}},pae={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}},jh={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}},Uh={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}},zh={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}},$h={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}},fae={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}},u3={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},gp={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}},jWe={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}},Hh={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},UWe={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:!0,serializedName:"x-ms-requires-sync",type:{name:"String"}}},Fy={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}},By={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}},mae={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}},zWe={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},$We={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:!0,serializedName:"x-ms-copy-action",type:{name:"String"}}},HWe={parameterPath:"copyId",mapper:{serializedName:"copyid",required:!0,xmlName:"copyid",type:{name:"String"}}},GWe={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:!0,serializedName:"comp",type:{name:"String"}}},VWe={parameterPath:"tier",mapper:{serializedName:"x-ms-access-tier",required:!0,xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}},WWe={parameterPath:["options","queryRequest"],mapper:bie},KWe={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:!0,serializedName:"comp",type:{name:"String"}}},hae={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:!0,serializedName:"comp",type:{name:"String"}}},XWe={parameterPath:["options","tags"],mapper:NO},xu={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}},Gh={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}},QWe={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},gae={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:!0,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}},yae={parameterPath:["options","blobSequenceNumber"],mapper:{defaultValue:0,serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}},d3={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},p3={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},f3={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},PO={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:!0,serializedName:"comp",type:{name:"String"}}},bae={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},IO={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}},DO={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}},LO={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}},YWe={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},FO={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},ZWe={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:!0,xmlName:"x-ms-source-range",type:{name:"String"}}},BO={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}},JWe={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:!0,xmlName:"x-ms-range",type:{name:"String"}}},vae={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},eKe={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}},tKe={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}},rKe={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:!0,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}},iKe={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},nKe={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},_ae={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:!0,serializedName:"comp",type:{name:"String"}}},wae={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}},qO={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}},Eae={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}},sKe={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Sae={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},aKe={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}},xae={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Tae={parameterPath:"blockId",mapper:{serializedName:"blockid",required:!0,xmlName:"blockid",type:{name:"String"}}},oKe={parameterPath:"blocks",mapper:gie},Nae={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},lKe={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:!0,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}},GC=class{constructor(t){this.client=t}setProperties(t,r){return this.client.sendOperationRequest({blobServiceProperties:t,options:r},cKe)}getProperties(t){return this.client.sendOperationRequest({options:t},uKe)}getStatistics(t){return this.client.sendOperationRequest({options:t},dKe)}listContainersSegment(t){return this.client.sendOperationRequest({options:t},pKe)}getUserDelegationKey(t,r){return this.client.sendOperationRequest({keyInfo:t,options:r},fKe)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},mKe)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},hKe)}filterBlobs(t){return this.client.sendOperationRequest({options:t},gKe)}},Tu=Rh.createSerializer(Ch,!0),cKe={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:vie},default:{bodyMapper:ce,headersMapper:_ie}},requestBody:gWe,queryParameters:[c3,Su,pe],urlParameters:[de],headerParameters:[Oh,Eu,fe,me],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Tu},uKe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:xO,headersMapper:wie},default:{bodyMapper:ce,headersMapper:Eie}},queryParameters:[c3,Su,pe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Tu},dKe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:uie,headersMapper:Sie},default:{bodyMapper:ce,headersMapper:xie}},queryParameters:[c3,pe,yWe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Tu},pKe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:die,headersMapper:Tie},default:{bodyMapper:ce,headersMapper:Nie}},queryParameters:[pe,AO,CO,pp,fp,bWe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Tu},fKe={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:fie,headersMapper:Rie},default:{bodyMapper:ce,headersMapper:Aie}},requestBody:vWe,queryParameters:[c3,pe,_We],urlParameters:[de],headerParameters:[Oh,Eu,fe,me],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Tu},mKe={path:"/",httpMethod:"GET",responses:{200:{headersMapper:Cie},default:{bodyMapper:ce,headersMapper:Oie}},queryParameters:[Su,pe,OO],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Tu},hKe={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Pie},default:{bodyMapper:ce,headersMapper:Iie}},requestBody:Vse,queryParameters:[pe,Wse],urlParameters:[de],headerParameters:[Eu,fe,me,js,Kse],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Tu},gKe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:TO,headersMapper:Die},default:{bodyMapper:ce,headersMapper:Lie}},queryParameters:[pe,pp,fp,Xse,Qse],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Tu},VC=class{constructor(t){this.client=t}create(t){return this.client.sendOperationRequest({options:t},yKe)}getProperties(t){return this.client.sendOperationRequest({options:t},bKe)}delete(t){return this.client.sendOperationRequest({options:t},vKe)}setMetadata(t){return this.client.sendOperationRequest({options:t},_Ke)}getAccessPolicy(t){return this.client.sendOperationRequest({options:t},wKe)}setAccessPolicy(t){return this.client.sendOperationRequest({options:t},EKe)}restore(t){return this.client.sendOperationRequest({options:t},SKe)}rename(t,r){return this.client.sendOperationRequest({sourceContainerName:t,options:r},xKe)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},TKe)}filterBlobs(t){return this.client.sendOperationRequest({options:t},NKe)}acquireLease(t){return this.client.sendOperationRequest({options:t},RKe)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},AKe)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},CKe)}breakLease(t){return this.client.sendOperationRequest({options:t},OKe)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},PKe)}listBlobFlatSegment(t){return this.client.sendOperationRequest({options:t},IKe)}listBlobHierarchySegment(t,r){return this.client.sendOperationRequest({delimiter:t,options:r},DKe)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},LKe)}},Mi=Rh.createSerializer(Ch,!0),yKe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:Fie},default:{bodyMapper:ce,headersMapper:Bie}},queryParameters:[pe,en],urlParameters:[de],headerParameters:[fe,me,Ae,go,Yse,wWe,EWe],isXML:!0,serializer:Mi},bKe={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:qie},default:{bodyMapper:ce,headersMapper:Mie}},queryParameters:[pe,en],urlParameters:[de],headerParameters:[fe,me,Ae,ot],isXML:!0,serializer:Mi},vKe={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:kie},default:{bodyMapper:ce,headersMapper:jie}},queryParameters:[pe,en],urlParameters:[de],headerParameters:[fe,me,Ae,ot,et,tt],isXML:!0,serializer:Mi},_Ke={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Uie},default:{bodyMapper:ce,headersMapper:zie}},queryParameters:[pe,en,Zse],urlParameters:[de],headerParameters:[fe,me,Ae,go,ot,et],isXML:!0,serializer:Mi},wKe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}},serializedName:"SignedIdentifiers",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier"},headersMapper:$ie},default:{bodyMapper:ce,headersMapper:Hie}},queryParameters:[pe,en,Jse],urlParameters:[de],headerParameters:[fe,me,Ae,ot],isXML:!0,serializer:Mi},EKe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Gie},default:{bodyMapper:ce,headersMapper:Vie}},requestBody:SWe,queryParameters:[pe,en,Jse],urlParameters:[de],headerParameters:[Oh,Eu,fe,me,Yse,ot,et,tt],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Mi},SKe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:Wie},default:{bodyMapper:ce,headersMapper:Kie}},queryParameters:[pe,en,eae],urlParameters:[de],headerParameters:[fe,me,Ae,xWe,TWe],isXML:!0,serializer:Mi},xKe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Xie},default:{bodyMapper:ce,headersMapper:Qie}},queryParameters:[pe,en,NWe],urlParameters:[de],headerParameters:[fe,me,Ae,RWe,AWe],isXML:!0,serializer:Mi},TKe={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Yie},default:{bodyMapper:ce,headersMapper:Zie}},requestBody:Vse,queryParameters:[pe,Wse,en],urlParameters:[de],headerParameters:[Eu,fe,me,js,Kse],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Mi},NKe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:TO,headersMapper:Jie},default:{bodyMapper:ce,headersMapper:ene}},queryParameters:[pe,pp,fp,Xse,Qse,en],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Mi},RKe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:tne},default:{bodyMapper:ce,headersMapper:rne}},queryParameters:[pe,en,ll],urlParameters:[de],headerParameters:[fe,me,Ae,et,tt,tae,rae,iae],isXML:!0,serializer:Mi},AKe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:ine},default:{bodyMapper:ce,headersMapper:nne}},queryParameters:[pe,en,ll],urlParameters:[de],headerParameters:[fe,me,Ae,et,tt,nae,Ph],isXML:!0,serializer:Mi},CKe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:sne},default:{bodyMapper:ce,headersMapper:ane}},queryParameters:[pe,en,ll],urlParameters:[de],headerParameters:[fe,me,Ae,et,tt,Ph,sae],isXML:!0,serializer:Mi},OKe={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:one},default:{bodyMapper:ce,headersMapper:lne}},queryParameters:[pe,en,ll],urlParameters:[de],headerParameters:[fe,me,Ae,et,tt,aae,oae],isXML:!0,serializer:Mi},PKe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:cne},default:{bodyMapper:ce,headersMapper:une}},queryParameters:[pe,en,ll],urlParameters:[de],headerParameters:[fe,me,Ae,et,tt,Ph,lae,cae],isXML:!0,serializer:Mi},IKe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:mie,headersMapper:dne},default:{bodyMapper:ce,headersMapper:pne}},queryParameters:[pe,AO,CO,pp,fp,en,uae],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Mi},DKe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:hie,headersMapper:fne},default:{bodyMapper:ce,headersMapper:mne}},queryParameters:[pe,AO,CO,pp,fp,en,uae,CWe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Mi},LKe={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:hne},default:{bodyMapper:ce,headersMapper:gne}},queryParameters:[Su,pe,OO],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Mi},WC=class{constructor(t){this.client=t}download(t){return this.client.sendOperationRequest({options:t},FKe)}getProperties(t){return this.client.sendOperationRequest({options:t},BKe)}delete(t){return this.client.sendOperationRequest({options:t},qKe)}undelete(t){return this.client.sendOperationRequest({options:t},MKe)}setExpiry(t,r){return this.client.sendOperationRequest({expiryOptions:t,options:r},kKe)}setHttpHeaders(t){return this.client.sendOperationRequest({options:t},jKe)}setImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},UKe)}deleteImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},zKe)}setLegalHold(t,r){return this.client.sendOperationRequest({legalHold:t,options:r},$Ke)}setMetadata(t){return this.client.sendOperationRequest({options:t},HKe)}acquireLease(t){return this.client.sendOperationRequest({options:t},GKe)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},VKe)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},WKe)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},KKe)}breakLease(t){return this.client.sendOperationRequest({options:t},XKe)}createSnapshot(t){return this.client.sendOperationRequest({options:t},QKe)}startCopyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},YKe)}copyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},ZKe)}abortCopyFromURL(t,r){return this.client.sendOperationRequest({copyId:t,options:r},JKe)}setTier(t,r){return this.client.sendOperationRequest({tier:t,options:r},eXe)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},tXe)}query(t){return this.client.sendOperationRequest({options:t},rXe)}getTags(t){return this.client.sendOperationRequest({options:t},iXe)}setTags(t){return this.client.sendOperationRequest({options:t},nXe)}},wr=Rh.createSerializer(Ch,!0),FKe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:zC},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:zC},default:{bodyMapper:ce,headersMapper:yne}},queryParameters:[pe,dc,Ih],urlParameters:[de],headerParameters:[fe,me,Ae,ot,et,tt,Ly,OWe,PWe,Fi,Bi,qi,Dt,Lt,_t],isXML:!0,serializer:wr},BKe={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:bne},default:{bodyMapper:ce,headersMapper:vne}},queryParameters:[pe,dc,Ih],urlParameters:[de],headerParameters:[fe,me,Ae,ot,et,tt,Fi,Bi,qi,Dt,Lt,_t],isXML:!0,serializer:wr},qKe={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:_ne},default:{bodyMapper:ce,headersMapper:wne}},queryParameters:[pe,dc,Ih,DWe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,et,tt,Dt,Lt,_t,IWe],isXML:!0,serializer:wr},MKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Ene},default:{bodyMapper:ce,headersMapper:Sne}},queryParameters:[pe,eae],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:wr},kKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:xne},default:{bodyMapper:ce,headersMapper:Tne}},queryParameters:[pe,LWe],urlParameters:[de],headerParameters:[fe,me,Ae,FWe,BWe],isXML:!0,serializer:wr},jKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Nne},default:{bodyMapper:ce,headersMapper:Rne}},queryParameters:[Su,pe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,et,tt,Dt,Lt,_t,Dh,Lh,Fh,Bh,qh,Mh],isXML:!0,serializer:wr},UKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Ane},default:{bodyMapper:ce,headersMapper:Cne}},queryParameters:[pe,dae],urlParameters:[de],headerParameters:[fe,me,Ae,tt,mp,hp],isXML:!0,serializer:wr},zKe={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:One},default:{bodyMapper:ce,headersMapper:Pne}},queryParameters:[pe,dae],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:wr},$Ke={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Ine},default:{bodyMapper:ce,headersMapper:Dne}},queryParameters:[pe,qWe],urlParameters:[de],headerParameters:[fe,me,Ae,MWe],isXML:!0,serializer:wr},HKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Lne},default:{bodyMapper:ce,headersMapper:Fne}},queryParameters:[pe,Zse],urlParameters:[de],headerParameters:[fe,me,Ae,go,ot,et,tt,Fi,Bi,qi,Dt,Lt,_t,xn],isXML:!0,serializer:wr},GKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Bne},default:{bodyMapper:ce,headersMapper:qne}},queryParameters:[pe,ll],urlParameters:[de],headerParameters:[fe,me,Ae,et,tt,tae,rae,iae,Dt,Lt,_t],isXML:!0,serializer:wr},VKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Mne},default:{bodyMapper:ce,headersMapper:kne}},queryParameters:[pe,ll],urlParameters:[de],headerParameters:[fe,me,Ae,et,tt,nae,Ph,Dt,Lt,_t],isXML:!0,serializer:wr},WKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:jne},default:{bodyMapper:ce,headersMapper:Une}},queryParameters:[pe,ll],urlParameters:[de],headerParameters:[fe,me,Ae,et,tt,Ph,sae,Dt,Lt,_t],isXML:!0,serializer:wr},KKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:zne},default:{bodyMapper:ce,headersMapper:$ne}},queryParameters:[pe,ll],urlParameters:[de],headerParameters:[fe,me,Ae,et,tt,Ph,lae,cae,Dt,Lt,_t],isXML:!0,serializer:wr},XKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Hne},default:{bodyMapper:ce,headersMapper:Gne}},queryParameters:[pe,ll],urlParameters:[de],headerParameters:[fe,me,Ae,et,tt,aae,oae,Dt,Lt,_t],isXML:!0,serializer:wr},QKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Vne},default:{bodyMapper:ce,headersMapper:Wne}},queryParameters:[pe,kWe],urlParameters:[de],headerParameters:[fe,me,Ae,go,ot,et,tt,Fi,Bi,qi,Dt,Lt,_t,xn],isXML:!0,serializer:wr},YKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Kne},default:{bodyMapper:ce,headersMapper:Xne}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,go,ot,et,tt,Dt,Lt,_t,mp,hp,kh,pae,jh,Uh,zh,$h,fae,u3,gp,jWe,Hh],isXML:!0,serializer:wr},ZKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Qne},default:{bodyMapper:ce,headersMapper:Yne}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,go,ot,et,tt,Dt,Lt,_t,mp,hp,xn,kh,jh,Uh,zh,$h,u3,gp,Hh,UWe,Fy,By,mae],isXML:!0,serializer:wr},JKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Zne},default:{bodyMapper:ce,headersMapper:Jne}},queryParameters:[pe,zWe,HWe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,$We],isXML:!0,serializer:wr},eXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:$C},202:{headersMapper:$C},default:{bodyMapper:ce,headersMapper:ese}},queryParameters:[pe,dc,Ih,GWe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,_t,pae,VWe],isXML:!0,serializer:wr},tXe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:tse},default:{bodyMapper:ce,headersMapper:rse}},queryParameters:[Su,pe,OO],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:wr},rXe={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:HC},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:HC},default:{bodyMapper:ce,headersMapper:ise}},requestBody:WWe,queryParameters:[pe,dc,KWe],urlParameters:[de],headerParameters:[Oh,Eu,fe,me,ot,et,tt,Fi,Bi,qi,Dt,Lt,_t],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:wr},iXe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:NO,headersMapper:nse},default:{bodyMapper:ce,headersMapper:sse}},queryParameters:[pe,dc,Ih,hae],urlParameters:[de],headerParameters:[fe,me,Ae,ot,_t],isXML:!0,serializer:wr},nXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:ase},default:{bodyMapper:ce,headersMapper:ose}},requestBody:XWe,queryParameters:[pe,Ih,hae],urlParameters:[de],headerParameters:[Oh,Eu,fe,me,ot,_t,xu,Gh],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:wr},KC=class{constructor(t){this.client=t}create(t,r,i){return this.client.sendOperationRequest({contentLength:t,blobContentLength:r,options:i},sXe)}uploadPages(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},aXe)}clearPages(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},oXe)}uploadPagesFromURL(t,r,i,n,s){return this.client.sendOperationRequest({sourceUrl:t,sourceRange:r,contentLength:i,range:n,options:s},lXe)}getPageRanges(t){return this.client.sendOperationRequest({options:t},cXe)}getPageRangesDiff(t){return this.client.sendOperationRequest({options:t},uXe)}resize(t,r){return this.client.sendOperationRequest({blobContentLength:t,options:r},dXe)}updateSequenceNumber(t,r){return this.client.sendOperationRequest({sequenceNumberAction:t,options:r},pXe)}copyIncremental(t,r){return this.client.sendOperationRequest({copySource:t,options:r},fXe)}},pc=Rh.createSerializer(Ch,!0),sXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:lse},default:{bodyMapper:ce,headersMapper:cse}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,js,go,ot,et,tt,Fi,Bi,qi,Dt,Lt,_t,Dh,Lh,Fh,Bh,qh,Mh,mp,hp,xn,kh,gp,Hh,QWe,gae,yae],isXML:!0,serializer:pc},aXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:use},default:{bodyMapper:ce,headersMapper:dse}},requestBody:p3,queryParameters:[pe,PO],urlParameters:[de],headerParameters:[fe,me,js,ot,et,tt,Ly,Fi,Bi,qi,Dt,Lt,_t,xn,xu,Gh,d3,f3,bae,IO,DO,LO],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:pc},oXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:pse},default:{bodyMapper:ce,headersMapper:fse}},queryParameters:[pe,PO],urlParameters:[de],headerParameters:[fe,me,Ae,js,ot,et,tt,Ly,Fi,Bi,qi,Dt,Lt,_t,xn,IO,DO,LO,YWe],isXML:!0,serializer:pc},lXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:mse},default:{bodyMapper:ce,headersMapper:hse}},queryParameters:[pe,PO],urlParameters:[de],headerParameters:[fe,me,Ae,js,ot,et,tt,Fi,Bi,qi,Dt,Lt,_t,xn,jh,Uh,zh,$h,Fy,By,bae,IO,DO,LO,FO,ZWe,BO,JWe],isXML:!0,serializer:pc},cXe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:RO,headersMapper:gse},default:{bodyMapper:ce,headersMapper:yse}},queryParameters:[pe,pp,fp,dc,vae],urlParameters:[de],headerParameters:[fe,me,Ae,ot,et,tt,Ly,Dt,Lt,_t],isXML:!0,serializer:pc},uXe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:RO,headersMapper:bse},default:{bodyMapper:ce,headersMapper:vse}},queryParameters:[pe,pp,fp,dc,vae,eKe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,et,tt,Ly,Dt,Lt,_t,tKe],isXML:!0,serializer:pc},dXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:_se},default:{bodyMapper:ce,headersMapper:wse}},queryParameters:[Su,pe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,et,tt,Fi,Bi,qi,Dt,Lt,_t,xn,gae],isXML:!0,serializer:pc},pXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Ese},default:{bodyMapper:ce,headersMapper:Sse}},queryParameters:[Su,pe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,et,tt,Dt,Lt,_t,yae,rKe],isXML:!0,serializer:pc},fXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:xse},default:{bodyMapper:ce,headersMapper:Tse}},queryParameters:[pe,iKe],urlParameters:[de],headerParameters:[fe,me,Ae,et,tt,Dt,Lt,_t,u3],isXML:!0,serializer:pc},XC=class{constructor(t){this.client=t}create(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},mXe)}appendBlock(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},hXe)}appendBlockFromUrl(t,r,i){return this.client.sendOperationRequest({sourceUrl:t,contentLength:r,options:i},gXe)}seal(t){return this.client.sendOperationRequest({options:t},yXe)}},m3=Rh.createSerializer(Ch,!0),mXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Nse},default:{bodyMapper:ce,headersMapper:Rse}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,js,go,ot,et,tt,Fi,Bi,qi,Dt,Lt,_t,Dh,Lh,Fh,Bh,qh,Mh,mp,hp,xn,gp,Hh,nKe],isXML:!0,serializer:m3},hXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Ase},default:{bodyMapper:ce,headersMapper:Cse}},requestBody:p3,queryParameters:[pe,_ae],urlParameters:[de],headerParameters:[fe,me,js,ot,et,tt,Fi,Bi,qi,Dt,Lt,_t,xn,xu,Gh,d3,f3,wae,qO],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:m3},gXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Ose},default:{bodyMapper:ce,headersMapper:Pse}},queryParameters:[pe,_ae],urlParameters:[de],headerParameters:[fe,me,Ae,js,ot,et,tt,Fi,Bi,qi,Dt,Lt,_t,xn,jh,Uh,zh,$h,Fy,By,xu,FO,BO,wae,qO,Eae],isXML:!0,serializer:m3},yXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Ise},default:{bodyMapper:ce,headersMapper:Dse}},queryParameters:[pe,sKe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,et,tt,Dt,Lt,qO],isXML:!0,serializer:m3},QC=class{constructor(t){this.client=t}upload(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},bXe)}putBlobFromUrl(t,r,i){return this.client.sendOperationRequest({contentLength:t,copySource:r,options:i},vXe)}stageBlock(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,body:i,options:n},_Xe)}stageBlockFromURL(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,sourceUrl:i,options:n},wXe)}commitBlockList(t,r){return this.client.sendOperationRequest({blocks:t,options:r},EXe)}getBlockList(t,r){return this.client.sendOperationRequest({listType:t,options:r},SXe)}},Vh=Rh.createSerializer(Ch,!0),bXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Lse},default:{bodyMapper:ce,headersMapper:Fse}},requestBody:p3,queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,js,go,ot,et,tt,Fi,Bi,qi,Dt,Lt,_t,Dh,Lh,Fh,Bh,qh,Mh,mp,hp,xn,kh,gp,Hh,xu,Gh,d3,f3,Sae],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Vh},vXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Bse},default:{bodyMapper:ce,headersMapper:qse}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,js,go,ot,et,tt,Fi,Bi,qi,Dt,Lt,_t,Dh,Lh,Fh,Bh,qh,Mh,xn,kh,jh,Uh,zh,$h,fae,u3,gp,Fy,By,mae,xu,Sae,aKe],isXML:!0,serializer:Vh},_Xe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Mse},default:{bodyMapper:ce,headersMapper:kse}},requestBody:p3,queryParameters:[pe,xae,Tae],urlParameters:[de],headerParameters:[fe,me,js,ot,Fi,Bi,qi,xn,xu,Gh,d3,f3],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Vh},wXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:jse},default:{bodyMapper:ce,headersMapper:Use}},queryParameters:[pe,xae,Tae],urlParameters:[de],headerParameters:[fe,me,Ae,js,ot,Fi,Bi,qi,xn,jh,Uh,zh,$h,Fy,By,FO,BO,Eae],isXML:!0,serializer:Vh},EXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:zse},default:{bodyMapper:ce,headersMapper:$se}},requestBody:oKe,queryParameters:[pe,Nae],urlParameters:[de],headerParameters:[Oh,Eu,fe,me,go,ot,et,tt,Fi,Bi,qi,Dt,Lt,_t,Dh,Lh,Fh,Bh,qh,Mh,mp,hp,xn,kh,gp,Hh,xu,Gh],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Vh},SXe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:yie,headersMapper:Hse},default:{bodyMapper:ce,headersMapper:Gse}},queryParameters:[pe,dc,Nae,lKe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,_t],isXML:!0,serializer:Vh},xXe=class extends XGe.ExtendedServiceClient{constructor(t,r){var i,n;if(t===void 0)throw new Error("'url' cannot be null");r||(r={});let s={requestContentType:"application/json; charset=utf-8"},a="azsdk-js-azure-storage-blob/12.25.0",o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${a}`:`${a}`,l=Object.assign(Object.assign(Object.assign({},s),r),{userAgentOptions:{userAgentPrefix:o},endpoint:(n=(i=r.endpoint)!==null&&i!==void 0?i:r.baseUri)!==null&&n!==void 0?n:"{url}"});super(l),this.url=t,this.version=r.version||"2024-11-04",this.service=new GC(this),this.container=new VC(this),this.blob=new WC(this),this.pageBlob=new KC(this),this.appendBlob=new XC(this),this.blockBlob=new QC(this)}},t3=class extends xXe{async sendOperationRequest(t,r){let i=Object.assign({},r);return(i.path==="/{containerName}"||i.path==="/{containerName}/{blob}")&&(i.path=""),super.sendOperationRequest(t,i)}},Ay=class{constructor(t,r){this.url=uVe(t),this.accountName=nie(t),this.pipeline=r,this.storageClientContext=new t3(this.url,oie(r)),this.isHttps=iie(fVe(this.url)||"","https"),this.credential=lie(r);let i=this.storageClientContext;i.requestContentType=void 0}},te=HGe.createTracingClient({packageName:"@azure/storage-blob",packageVersion:Yre,namespace:"Microsoft.Storage"}),lc=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"r":r.read=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"x":r.deleteVersion=!0;break;case"t":r.tag=!0;break;case"m":r.move=!0;break;case"e":r.execute=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission: ${i}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.deleteVersion&&(r.deleteVersion=!0),t.tag&&(r.tag=!0),t.move&&(r.move=!0),t.execute&&(r.execute=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),r}toString(){let t=[];return this.read&&t.push("r"),this.add&&t.push("a"),this.create&&t.push("c"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.tag&&t.push("t"),this.move&&t.push("m"),this.execute&&t.push("e"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),t.join("")}},cc=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1,this.filterByTags=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"r":r.read=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"l":r.list=!0;break;case"t":r.tag=!0;break;case"x":r.deleteVersion=!0;break;case"m":r.move=!0;break;case"e":r.execute=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;case"f":r.filterByTags=!0;break;default:throw new RangeError(`Invalid permission ${i}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.list&&(r.list=!0),t.deleteVersion&&(r.deleteVersion=!0),t.tag&&(r.tag=!0),t.move&&(r.move=!0),t.execute&&(r.execute=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),t.filterByTags&&(r.filterByTags=!0),r}toString(){let t=[];return this.read&&t.push("r"),this.add&&t.push("a"),this.create&&t.push("c"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.list&&t.push("l"),this.tag&&t.push("t"),this.move&&t.push("m"),this.execute&&t.push("e"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),this.filterByTags&&t.push("f"),t.join("")}},YC=class{constructor(t,r){this.accountName=t,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(t){return yO.createHmac("sha256",this.key).update(t,"utf8").digest("base64")}};function uc(e){return e.end?`${e.start}-${e.end}`:e.start}Ne.SASProtocol=void 0;(function(e){e.Https="https",e.HttpsAndHttp="https,http"})(Ne.SASProtocol||(Ne.SASProtocol={}));var ol=class{get ipRange(){if(this.ipRangeInner)return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}constructor(t,r,i,n,s,a,o,l,c,u,d,p,f,m,h,y,b,w,v,E){this.version=t,this.signature=r,i!==void 0&&typeof i!="string"?(this.permissions=i.permissions,this.services=i.services,this.resourceTypes=i.resourceTypes,this.protocol=i.protocol,this.startsOn=i.startsOn,this.expiresOn=i.expiresOn,this.ipRangeInner=i.ipRange,this.identifier=i.identifier,this.encryptionScope=i.encryptionScope,this.resource=i.resource,this.cacheControl=i.cacheControl,this.contentDisposition=i.contentDisposition,this.contentEncoding=i.contentEncoding,this.contentLanguage=i.contentLanguage,this.contentType=i.contentType,i.userDelegationKey&&(this.signedOid=i.userDelegationKey.signedObjectId,this.signedTenantId=i.userDelegationKey.signedTenantId,this.signedStartsOn=i.userDelegationKey.signedStartsOn,this.signedExpiresOn=i.userDelegationKey.signedExpiresOn,this.signedService=i.userDelegationKey.signedService,this.signedVersion=i.userDelegationKey.signedVersion,this.preauthorizedAgentObjectId=i.preauthorizedAgentObjectId,this.correlationId=i.correlationId)):(this.services=n,this.resourceTypes=s,this.expiresOn=l,this.permissions=i,this.protocol=a,this.startsOn=o,this.ipRangeInner=c,this.encryptionScope=E,this.identifier=u,this.resource=d,this.cacheControl=p,this.contentDisposition=f,this.contentEncoding=m,this.contentLanguage=h,this.contentType=y,b&&(this.signedOid=b.signedObjectId,this.signedTenantId=b.signedTenantId,this.signedStartsOn=b.signedStartsOn,this.signedExpiresOn=b.signedExpiresOn,this.signedService=b.signedService,this.signedVersion=b.signedVersion,this.preauthorizedAgentObjectId=w,this.correlationId=v))}toString(){let t=["sv","ss","srt","spr","st","se","sip","si","ses","skoid","sktid","skt","ske","sks","skv","sr","sp","sig","rscc","rscd","rsce","rscl","rsct","saoid","scid"],r=[];for(let i of t)switch(i){case"sv":this.tryAppendQueryParameter(r,i,this.version);break;case"ss":this.tryAppendQueryParameter(r,i,this.services);break;case"srt":this.tryAppendQueryParameter(r,i,this.resourceTypes);break;case"spr":this.tryAppendQueryParameter(r,i,this.protocol);break;case"st":this.tryAppendQueryParameter(r,i,this.startsOn?It(this.startsOn,!1):void 0);break;case"se":this.tryAppendQueryParameter(r,i,this.expiresOn?It(this.expiresOn,!1):void 0);break;case"sip":this.tryAppendQueryParameter(r,i,this.ipRange?uc(this.ipRange):void 0);break;case"si":this.tryAppendQueryParameter(r,i,this.identifier);break;case"ses":this.tryAppendQueryParameter(r,i,this.encryptionScope);break;case"skoid":this.tryAppendQueryParameter(r,i,this.signedOid);break;case"sktid":this.tryAppendQueryParameter(r,i,this.signedTenantId);break;case"skt":this.tryAppendQueryParameter(r,i,this.signedStartsOn?It(this.signedStartsOn,!1):void 0);break;case"ske":this.tryAppendQueryParameter(r,i,this.signedExpiresOn?It(this.signedExpiresOn,!1):void 0);break;case"sks":this.tryAppendQueryParameter(r,i,this.signedService);break;case"skv":this.tryAppendQueryParameter(r,i,this.signedVersion);break;case"sr":this.tryAppendQueryParameter(r,i,this.resource);break;case"sp":this.tryAppendQueryParameter(r,i,this.permissions);break;case"sig":this.tryAppendQueryParameter(r,i,this.signature);break;case"rscc":this.tryAppendQueryParameter(r,i,this.cacheControl);break;case"rscd":this.tryAppendQueryParameter(r,i,this.contentDisposition);break;case"rsce":this.tryAppendQueryParameter(r,i,this.contentEncoding);break;case"rscl":this.tryAppendQueryParameter(r,i,this.contentLanguage);break;case"rsct":this.tryAppendQueryParameter(r,i,this.contentType);break;case"saoid":this.tryAppendQueryParameter(r,i,this.preauthorizedAgentObjectId);break;case"scid":this.tryAppendQueryParameter(r,i,this.correlationId);break}return r.join("&")}tryAppendQueryParameter(t,r,i){i&&(r=encodeURIComponent(r),i=encodeURIComponent(i),r.length>0&&i.length>0&&t.push(`${r}=${i}`))}};function MO(e,t,r){return kO(e,t,r).sasQueryParameters}function kO(e,t,r){let i=e.version?e.version:_O,n=t instanceof er?t:void 0,s;if(n===void 0&&r!==void 0&&(s=new YC(r,t)),n===void 0&&s===void 0)throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.");if(i>="2020-12-06")return n!==void 0?RXe(e,n):OXe(e,s);if(i>="2018-11-09")return n!==void 0?NXe(e,n):i>="2020-02-10"?CXe(e,s):AXe(e,s);if(i>="2015-04-05"){if(n!==void 0)return TXe(e,n);throw new RangeError("'version' must be >= '2018-11-09' when generating user delegation SAS using user delegation key.")}throw new RangeError("'version' must be >= '2015-04-05'.")}function TXe(e,t){if(e=Kh(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c";e.blobName&&(r="b");let i;e.permissions&&(e.blobName?i=lc.parse(e.permissions.toString()).toString():i=cc.parse(e.permissions.toString()).toString());let n=[i||"",e.startsOn?It(e.startsOn,!1):"",e.expiresOn?It(e.expiresOn,!1):"",Wh(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?uc(e.ipRange):"",e.protocol?e.protocol:"",e.version,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),s=t.computeHMACSHA256(n);return{sasQueryParameters:new ol(e.version,s,i,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType),stringToSign:n}}function NXe(e,t){if(e=Kh(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=lc.parse(e.permissions.toString()).toString():n=cc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?It(e.startsOn,!1):"",e.expiresOn?It(e.expiresOn,!1):"",Wh(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?uc(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new ol(e.version,a,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType),stringToSign:s}}function RXe(e,t){if(e=Kh(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=lc.parse(e.permissions.toString()).toString():n=cc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?It(e.startsOn,!1):"",e.expiresOn?It(e.expiresOn,!1):"",Wh(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?uc(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.encryptionScope,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new ol(e.version,a,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,void 0,void 0,void 0,e.encryptionScope),stringToSign:s}}function AXe(e,t){if(e=Kh(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=lc.parse(e.permissions.toString()).toString():n=cc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?It(e.startsOn,!1):"",e.expiresOn?It(e.expiresOn,!1):"",Wh(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?It(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?It(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.ipRange?uc(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new ol(e.version,a,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey),stringToSign:s}}function CXe(e,t){if(e=Kh(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=lc.parse(e.permissions.toString()).toString():n=cc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?It(e.startsOn,!1):"",e.expiresOn?It(e.expiresOn,!1):"",Wh(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?It(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?It(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?uc(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new ol(e.version,a,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId),stringToSign:s}}function OXe(e,t){if(e=Kh(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=lc.parse(e.permissions.toString()).toString():n=cc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?It(e.startsOn,!1):"",e.expiresOn?It(e.expiresOn,!1):"",Wh(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?It(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?It(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?uc(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.encryptionScope,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new ol(e.version,a,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId,e.encryptionScope),stringToSign:s}}function Wh(e,t,r){let i=[`/blob/${e}/${t}`];return r&&i.push(`/${r}`),i.join("")}function Kh(e){let t=e.version?e.version:_O;if(e.snapshotTime&&t<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(e.blobName===void 0&&e.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(e.versionId&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(e.blobName===void 0&&e.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(e.permissions&&e.permissions.setImmutabilityPolicy&&t<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(e.permissions&&e.permissions.deleteVersion&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(e.permissions&&e.permissions.permanentDelete&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(e.permissions&&e.permissions.tag&&t<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(t<"2020-02-10"&&e.permissions&&(e.permissions.move||e.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(t<"2021-04-10"&&e.permissions&&e.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(t<"2020-02-10"&&(e.preauthorizedAgentObjectId||e.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(e.encryptionScope&&t<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return e.version=t,e}var Cy=class{get leaseId(){return this._leaseId}get url(){return this._url}constructor(t,r){let i=t.storageClientContext;this._url=t.url,t.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=i.container):(this._isContainer=!1,this._containerOrBlobOperation=i.blob),r||(r=Gt.randomUUID()),this._leaseId=r}async acquireLease(t,r={}){var i,n,s,a,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==al||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((a=r.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==al||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-acquireLease",r,async l=>{var c;return ue(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),proposedLeaseId:this._leaseId,tracingOptions:l.tracingOptions}))})}async changeLease(t,r={}){var i,n,s,a,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==al||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((a=r.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==al||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-changeLease",r,async l=>{var c;let u=ue(await this._containerOrBlobOperation.changeLease(this._leaseId,t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),tracingOptions:l.tracingOptions}));return this._leaseId=t,u})}async releaseLease(t={}){var r,i,n,s,a;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==al||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==al||!((a=t.conditions)===null||a===void 0)&&a.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-releaseLease",t,async o=>{var l;return ue(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions}))})}async renewLease(t={}){var r,i,n,s,a;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==al||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==al||!((a=t.conditions)===null||a===void 0)&&a.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-renewLease",t,async o=>{var l;return this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions})})}async breakLease(t,r={}){var i,n,s,a,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==al||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((a=r.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==al||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-breakLease",r,async l=>{var c;let u={abortSignal:r.abortSignal,breakPeriod:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),tracingOptions:l.tracingOptions};return ue(await this._containerOrBlobOperation.breakLease(u))})}},ZC=class extends bO.Readable{constructor(t,r,i,n,s={}){super({highWaterMark:s.highWaterMark}),this.retries=0,this.sourceDataHandler=a=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=void 0,this.source.pause(),this.sourceErrorOrEndHandler(),this.source.destroy();return}this.offset+=a.length,this.onProgress&&this.onProgress({loadedBytes:this.offset-this.start}),this.push(a)||this.source.pause()},this.sourceAbortedHandler=()=>{let a=new a3.AbortError("The operation was aborted.");this.destroy(a)},this.sourceErrorOrEndHandler=a=>{if(a&&a.name==="AbortError"){this.destroy(a);return}this.removeSourceEventHandlers(),this.offset-1===this.end?this.push(null):this.offset<=this.end?this.retries{this.source=o,this.setSourceEventHandlers()}).catch(o=>{this.destroy(o)})):this.destroy(new Error(`Data corruption failure: received less data than required and reached maxRetires limitation. Received data offset: ${this.offset-1}, data needed offset: ${this.end}, retries: ${this.retries}, max retries: ${this.maxRetryRequests}`)):this.destroy(new Error(`Data corruption failure: Received more data than original request, data needed offset is ${this.end}, received offset: ${this.offset-1}`))},this.getter=r,this.source=t,this.start=i,this.offset=i,this.end=i+n-1,this.maxRetryRequests=s.maxRetryRequests&&s.maxRetryRequests>=0?s.maxRetryRequests:0,this.onProgress=s.onProgress,this.options=s,this.setSourceEventHandlers()}_read(){this.source.resume()}setSourceEventHandlers(){this.source.on("data",this.sourceDataHandler),this.source.on("end",this.sourceErrorOrEndHandler),this.source.on("error",this.sourceErrorOrEndHandler),this.source.on("aborted",this.sourceAbortedHandler)}removeSourceEventHandlers(){this.source.removeListener("data",this.sourceDataHandler),this.source.removeListener("end",this.sourceErrorOrEndHandler),this.source.removeListener("error",this.sourceErrorOrEndHandler),this.source.removeListener("aborted",this.sourceAbortedHandler)}_destroy(t,r){this.removeSourceEventHandlers(),this.source.destroy(),r(t===null?void 0:t)}},JC=class{get acceptRanges(){return this.originalResponse.acceptRanges}get cacheControl(){return this.originalResponse.cacheControl}get contentDisposition(){return this.originalResponse.contentDisposition}get contentEncoding(){return this.originalResponse.contentEncoding}get contentLanguage(){return this.originalResponse.contentLanguage}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber}get blobType(){return this.originalResponse.blobType}get contentLength(){return this.originalResponse.contentLength}get contentMD5(){return this.originalResponse.contentMD5}get contentRange(){return this.originalResponse.contentRange}get contentType(){return this.originalResponse.contentType}get copyCompletedOn(){return this.originalResponse.copyCompletedOn}get copyId(){return this.originalResponse.copyId}get copyProgress(){return this.originalResponse.copyProgress}get copySource(){return this.originalResponse.copySource}get copyStatus(){return this.originalResponse.copyStatus}get copyStatusDescription(){return this.originalResponse.copyStatusDescription}get leaseDuration(){return this.originalResponse.leaseDuration}get leaseState(){return this.originalResponse.leaseState}get leaseStatus(){return this.originalResponse.leaseStatus}get date(){return this.originalResponse.date}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount}get etag(){return this.originalResponse.etag}get tagCount(){return this.originalResponse.tagCount}get errorCode(){return this.originalResponse.errorCode}get isServerEncrypted(){return this.originalResponse.isServerEncrypted}get blobContentMD5(){return this.originalResponse.blobContentMD5}get lastModified(){return this.originalResponse.lastModified}get lastAccessed(){return this.originalResponse.lastAccessed}get createdOn(){return this.originalResponse.createdOn}get metadata(){return this.originalResponse.metadata}get requestId(){return this.originalResponse.requestId}get clientRequestId(){return this.originalResponse.clientRequestId}get version(){return this.originalResponse.version}get versionId(){return this.originalResponse.versionId}get isCurrentVersion(){return this.originalResponse.isCurrentVersion}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256}get contentCrc64(){return this.originalResponse.contentCrc64}get objectReplicationDestinationPolicyId(){return this.originalResponse.objectReplicationDestinationPolicyId}get objectReplicationSourceProperties(){return this.originalResponse.objectReplicationSourceProperties}get isSealed(){return this.originalResponse.isSealed}get immutabilityPolicyExpiresOn(){return this.originalResponse.immutabilityPolicyExpiresOn}get immutabilityPolicyMode(){return this.originalResponse.immutabilityPolicyMode}get legalHold(){return this.originalResponse.legalHold}get contentAsBlob(){return this.originalResponse.blobBody}get readableStreamBody(){return Gt.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r,i,n,s={}){this.originalResponse=t,this.blobDownloadStream=new ZC(this.originalResponse.readableStreamBody,r,i,n,s)}},Hre=16,Gre=new Uint8Array([79,98,106,1]),PXe="avro.codec",IXe="avro.schema",Hr=class e{static async readFixedBytes(t,r,i={}){let n=await t.read(r,{abortSignal:i.abortSignal});if(n.length!==r)throw new Error("Hit stream end.");return n}static async readByte(t,r={}){return(await e.readFixedBytes(t,1,r))[0]}static async readZigZagLong(t,r={}){let i=0,n=0,s,a,o;do s=await e.readByte(t,r),a=s&128,i|=(s&127)<Number.MAX_SAFE_INTEGER)throw new Error("Integer overflow.");return l}return i>>1^-(i&1)}static async readLong(t,r={}){return e.readZigZagLong(t,r)}static async readInt(t,r={}){return e.readZigZagLong(t,r)}static async readNull(){return null}static async readBoolean(t,r={}){let i=await e.readByte(t,r);if(i===1)return!0;if(i===0)return!1;throw new Error("Byte was not a boolean.")}static async readFloat(t,r={}){let i=await e.readFixedBytes(t,4,r);return new DataView(i.buffer,i.byteOffset,i.byteLength).getFloat32(0,!0)}static async readDouble(t,r={}){let i=await e.readFixedBytes(t,8,r);return new DataView(i.buffer,i.byteOffset,i.byteLength).getFloat64(0,!0)}static async readBytes(t,r={}){let i=await e.readLong(t,r);if(i<0)throw new Error("Bytes size was negative.");return t.read(i,{abortSignal:r.abortSignal})}static async readString(t,r={}){let i=await e.readBytes(t,r);return new TextDecoder().decode(i)}static async readMapPair(t,r,i={}){let n=await e.readString(t,i),s=await r(t,i);return{key:n,value:s}}static async readMap(t,r,i={}){let n=(o,l={})=>e.readMapPair(o,r,l),s=await e.readArray(t,n,i),a={};for(let o of s)a[o.key]=o.value;return a}static async readArray(t,r,i={}){let n=[];for(let s=await e.readLong(t,i);s!==0;s=await e.readLong(t,i))for(s<0&&(await e.readLong(t,i),s=-s);s--;){let a=await r(t,i);n.push(a)}return n}},cp;(function(e){e.RECORD="record",e.ENUM="enum",e.ARRAY="array",e.MAP="map",e.UNION="union",e.FIXED="fixed"})(cp||(cp={}));var Di;(function(e){e.NULL="null",e.BOOLEAN="boolean",e.INT="int",e.LONG="long",e.FLOAT="float",e.DOUBLE="double",e.BYTES="bytes",e.STRING="string"})(Di||(Di={}));var _u=class e{static fromSchema(t){return typeof t=="string"?e.fromStringSchema(t):Array.isArray(t)?e.fromArraySchema(t):e.fromObjectSchema(t)}static fromStringSchema(t){switch(t){case Di.NULL:case Di.BOOLEAN:case Di.INT:case Di.LONG:case Di.FLOAT:case Di.DOUBLE:case Di.BYTES:case Di.STRING:return new eO(t);default:throw new Error(`Unexpected Avro type ${t}`)}}static fromArraySchema(t){return new rO(t.map(e.fromSchema))}static fromObjectSchema(t){let r=t.type;try{return e.fromStringSchema(r)}catch{}switch(r){case cp.RECORD:if(t.aliases)throw new Error(`aliases currently is not supported, schema: ${t}`);if(!t.name)throw new Error(`Required attribute 'name' doesn't exist on schema: ${t}`);let i={};if(!t.fields)throw new Error(`Required attribute 'fields' doesn't exist on schema: ${t}`);for(let n of t.fields)i[n.name]=e.fromSchema(n.type);return new nO(i,t.name);case cp.ENUM:if(t.aliases)throw new Error(`aliases currently is not supported, schema: ${t}`);if(!t.symbols)throw new Error(`Required attribute 'symbols' doesn't exist on schema: ${t}`);return new tO(t.symbols);case cp.MAP:if(!t.values)throw new Error(`Required attribute 'values' doesn't exist on schema: ${t}`);return new iO(e.fromSchema(t.values));case cp.ARRAY:case cp.FIXED:default:throw new Error(`Unexpected Avro type ${r} in ${t}`)}}},eO=class extends _u{constructor(t){super(),this._primitive=t}read(t,r={}){switch(this._primitive){case Di.NULL:return Hr.readNull();case Di.BOOLEAN:return Hr.readBoolean(t,r);case Di.INT:return Hr.readInt(t,r);case Di.LONG:return Hr.readLong(t,r);case Di.FLOAT:return Hr.readFloat(t,r);case Di.DOUBLE:return Hr.readDouble(t,r);case Di.BYTES:return Hr.readBytes(t,r);case Di.STRING:return Hr.readString(t,r);default:throw new Error("Unknown Avro Primitive")}}},tO=class extends _u{constructor(t){super(),this._symbols=t}async read(t,r={}){let i=await Hr.readInt(t,r);return this._symbols[i]}},rO=class extends _u{constructor(t){super(),this._types=t}async read(t,r={}){let i=await Hr.readInt(t,r);return this._types[i].read(t,r)}},iO=class extends _u{constructor(t){super(),this._itemType=t}read(t,r={}){let i=(n,s)=>this._itemType.read(n,s);return Hr.readMap(t,i,r)}},nO=class extends _u{constructor(t,r){super(),this._fields=t,this._name=r}async read(t,r={}){let i={};i.$schema=this._name;for(let n in this._fields)Object.prototype.hasOwnProperty.call(this._fields,n)&&(i[n]=await this._fields[n].read(t,r));return i}};function Vre(e,t){if(e===t)return!0;if(e==null||t==null||e.length!==t.length)return!1;for(let r=0;r0)for(let s=0;s0}parseObjects(){return ne.__asyncGenerator(this,arguments,function*(r={}){for(this._initialized||(yield ne.__await(this.initialize(r)));this.hasNext();){let i=yield ne.__await(this._itemType.read(this._dataStream,{abortSignal:r.abortSignal}));if(this._itemsRemainingInBlock--,this._objectIndex++,this._itemsRemainingInBlock===0){let n=yield ne.__await(Hr.readFixedBytes(this._dataStream,Hre,{abortSignal:r.abortSignal}));if(this._blockOffset=this._initialBlockOffset+this._dataStream.position,this._objectIndex=0,!Vre(this._syncMarker,n))throw new Error("Stream is not a valid Avro file.");try{this._itemsRemainingInBlock=yield ne.__await(Hr.readLong(this._dataStream,{abortSignal:r.abortSignal}))}catch{this._itemsRemainingInBlock=0}this._itemsRemainingInBlock>0&&(yield ne.__await(Hr.readLong(this._dataStream,{abortSignal:r.abortSignal})))}yield yield ne.__await(i)}})}},aO=class{},Wre=new a3.AbortError("Reading from the avro stream was aborted."),oO=class extends aO{toUint8Array(t){return typeof t=="string"?Buffer.from(t):t}constructor(t){super(),this._readable=t,this._position=0}get position(){return this._position}async read(t,r={}){var i;if(!((i=r.abortSignal)===null||i===void 0)&&i.aborted)throw Wre;if(t<0)throw new Error(`size parameter should be positive: ${t}`);if(t===0)return new Uint8Array;if(!this._readable.readable)throw new Error("Stream no longer readable.");let n=this._readable.read(t);return n?(this._position+=n.length,this.toUint8Array(n)):new Promise((s,a)=>{let o=()=>{this._readable.removeListener("readable",l),this._readable.removeListener("error",c),this._readable.removeListener("end",c),this._readable.removeListener("close",c),r.abortSignal&&r.abortSignal.removeEventListener("abort",u)},l=()=>{let d=this._readable.read(t);d&&(this._position+=d.length,o(),s(this.toUint8Array(d)))},c=()=>{o(),a()},u=()=>{o(),a(Wre)};this._readable.on("readable",l),this._readable.once("error",c),this._readable.once("end",c),this._readable.once("close",c),r.abortSignal&&r.abortSignal.addEventListener("abort",u)})}},lO=class extends bO.Readable{constructor(t,r={}){super(),this.avroPaused=!0,this.source=t,this.onProgress=r.onProgress,this.onError=r.onError,this.avroReader=new sO(new oO(this.source)),this.avroIter=this.avroReader.parseObjects({abortSignal:r.abortSignal})}_read(){this.avroPaused&&this.readInternal().catch(t=>{this.emit("error",t)})}async readInternal(){this.avroPaused=!1;let t;do{if(t=await this.avroIter.next(),t.done)break;let r=t.value,i=r.$schema;if(typeof i!="string")throw Error("Missing schema in avro record.");switch(i){case"com.microsoft.azure.storage.queryBlobContents.resultData":{let n=r.data;if(!(n instanceof Uint8Array))throw Error("Invalid data in avro result record.");this.push(Buffer.from(n))||(this.avroPaused=!0)}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{let n=r.bytesScanned;if(typeof n!="number")throw Error("Invalid bytesScanned in avro progress record.");this.onProgress&&this.onProgress({loadedBytes:n})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){let n=r.totalBytes;if(typeof n!="number")throw Error("Invalid totalBytes in avro end record.");this.onProgress({loadedBytes:n})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){let n=r.fatal;if(typeof n!="boolean")throw Error("Invalid fatal in avro error record.");let s=r.name;if(typeof s!="string")throw Error("Invalid name in avro error record.");let a=r.description;if(typeof a!="string")throw Error("Invalid description in avro error record.");let o=r.position;if(typeof o!="number")throw Error("Invalid position in avro error record.");this.onError({position:o,name:s,isFatal:n,description:a})}break;default:throw Error(`Unknown schema ${i} in avro progress record.`)}}while(!t.done&&!this.avroPaused)}},cO=class{get acceptRanges(){return this.originalResponse.acceptRanges}get cacheControl(){return this.originalResponse.cacheControl}get contentDisposition(){return this.originalResponse.contentDisposition}get contentEncoding(){return this.originalResponse.contentEncoding}get contentLanguage(){return this.originalResponse.contentLanguage}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber}get blobType(){return this.originalResponse.blobType}get contentLength(){return this.originalResponse.contentLength}get contentMD5(){return this.originalResponse.contentMD5}get contentRange(){return this.originalResponse.contentRange}get contentType(){return this.originalResponse.contentType}get copyCompletedOn(){}get copyId(){return this.originalResponse.copyId}get copyProgress(){return this.originalResponse.copyProgress}get copySource(){return this.originalResponse.copySource}get copyStatus(){return this.originalResponse.copyStatus}get copyStatusDescription(){return this.originalResponse.copyStatusDescription}get leaseDuration(){return this.originalResponse.leaseDuration}get leaseState(){return this.originalResponse.leaseState}get leaseStatus(){return this.originalResponse.leaseStatus}get date(){return this.originalResponse.date}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount}get etag(){return this.originalResponse.etag}get errorCode(){return this.originalResponse.errorCode}get isServerEncrypted(){return this.originalResponse.isServerEncrypted}get blobContentMD5(){return this.originalResponse.blobContentMD5}get lastModified(){return this.originalResponse.lastModified}get metadata(){return this.originalResponse.metadata}get requestId(){return this.originalResponse.requestId}get clientRequestId(){return this.originalResponse.clientRequestId}get version(){return this.originalResponse.version}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256}get contentCrc64(){return this.originalResponse.contentCrc64}get blobBody(){}get readableStreamBody(){return Gt.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r={}){this.originalResponse=t,this.blobDownloadStream=new lO(this.originalResponse.readableStreamBody,r)}};Ne.BlockBlobTier=void 0;(function(e){e.Hot="Hot",e.Cool="Cool",e.Cold="Cold",e.Archive="Archive"})(Ne.BlockBlobTier||(Ne.BlockBlobTier={}));Ne.PremiumPageBlobTier=void 0;(function(e){e.P4="P4",e.P6="P6",e.P10="P10",e.P15="P15",e.P20="P20",e.P30="P30",e.P40="P40",e.P50="P50",e.P60="P60",e.P70="P70",e.P80="P80"})(Ne.PremiumPageBlobTier||(Ne.PremiumPageBlobTier={}));function dp(e){if(e!==void 0)return e}function Li(e,t){if(e&&!t)throw new RangeError("Customer-provided encryption key must be used over HTTPS.");e&&!e.encryptionAlgorithm&&(e.encryptionAlgorithm=iVe)}Ne.StorageBlobAudience=void 0;(function(e){e.StorageOAuthScopes="https://storage.azure.com/.default",e.DiskComputeOAuthScopes="https://disk.compute.azure.com/.default"})(Ne.StorageBlobAudience||(Ne.StorageBlobAudience={}));function DXe(e){return`https://${e}.blob.core.windows.net/.default`}function kC(e){let t=(e._response.parsedBody.pageRange||[]).map(i=>({offset:i.start,count:i.end-i.start})),r=(e._response.parsedBody.clearRange||[]).map(i=>({offset:i.start,count:i.end-i.start}));return Object.assign(Object.assign({},e),{pageRange:t,clearRange:r,_response:Object.assign(Object.assign({},e._response),{parsedBody:{pageRange:t,clearRange:r}})})}var uO=class extends GGe.Poller{constructor(t){let{blobClient:r,copySource:i,intervalInMs:n=15e3,onProgress:s,resumeFrom:a,startCopyFromURLOptions:o}=t,l;a&&(l=JSON.parse(a).state);let c=_y(Object.assign(Object.assign({},l),{blobClient:r,copySource:i,startCopyFromURLOptions:o}));super(c),typeof s=="function"&&this.onProgress(s),this.intervalInMs=n}delay(){return Gt.delay(this.intervalInMs)}},LXe=async function(t={}){let r=this.state,{copyId:i}=r;return r.isCompleted?_y(r):i?(await r.blobClient.abortCopyFromURL(i,{abortSignal:t.abortSignal}),r.isCancelled=!0,_y(r)):(r.isCancelled=!0,_y(r))},FXe=async function(t={}){let r=this.state,{blobClient:i,copySource:n,startCopyFromURLOptions:s}=r;if(r.isStarted){if(!r.isCompleted)try{let a=await r.blobClient.getProperties({abortSignal:t.abortSignal}),{copyStatus:o,copyProgress:l}=a,c=r.copyProgress;l&&(r.copyProgress=l),o==="pending"&&l!==c&&typeof t.fireProgress=="function"?t.fireProgress(r):o==="success"?(r.result=a,r.isCompleted=!0):o==="failed"&&(r.error=new Error(`Blob copy failed with reason: "${a.copyStatusDescription||"unknown"}"`),r.isCompleted=!0)}catch(a){r.error=a,r.isCompleted=!0}}else{r.isStarted=!0;let a=await i.startCopyFromURL(n,s);r.copyId=a.copyId,a.copyStatus==="success"&&(r.result=a,r.isCompleted=!0)}return _y(r)},BXe=function(){return JSON.stringify({state:this.state},(t,r)=>{if(t!=="blobClient")return r})};function _y(e){return{state:Object.assign({},e),cancel:LXe,toString:BXe,update:FXe}}function ks(e){if(e.offset<0)throw new RangeError("Range.offset cannot be smaller than 0.");if(e.count&&e.count<=0)throw new RangeError("Range.count must be larger than 0. Leave it undefined if you want a range from offset to the end.");return e.count?`bytes=${e.offset}-${e.offset+e.count-1}`:`bytes=${e.offset}-`}var wy;(function(e){e[e.Good=0]="Good",e[e.Error=1]="Error"})(wy||(wy={}));var r3=class{constructor(t=5){if(this.actives=0,this.completed=0,this.offset=0,this.operations=[],this.state=wy.Good,t<1)throw new RangeError("concurrency must be larger than 0");this.concurrency=t,this.emitter=new Qre.EventEmitter}addOperation(t){this.operations.push(async()=>{try{this.actives++,await t(),this.actives--,this.completed++,this.parallelExecute()}catch(r){this.emitter.emit("error",r)}})}async do(){return this.operations.length===0?Promise.resolve():(this.parallelExecute(),new Promise((t,r)=>{this.emitter.on("finish",t),this.emitter.on("error",i=>{this.state=wy.Error,r(i)})}))}nextOperation(){return this.offset=this.operations.length){this.emitter.emit("finish");return}for(;this.actives=this.byteLength&&this.push(null),t||(t=this.readableHighWaterMark);let r=[],i=0;for(;it-i){let o=this.byteOffsetInCurrentBuffer+t-i;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),this.pushedBytesLength+=t-i,this.byteOffsetInCurrentBuffer=o,i=t;break}else{let o=this.byteOffsetInCurrentBuffer+a;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),a===s?(this.byteOffsetInCurrentBuffer=0,this.bufferIndex++):this.byteOffsetInCurrentBuffer=o,this.pushedBytesLength+=a,i+=a}}r.length>1?this.push(Buffer.concat(r)):r.length===1&&this.push(r[0])}},Vw=KGe.constants.MAX_LENGTH,pO=class{get size(){return this._size}constructor(t,r,i){this.buffers=[],this.capacity=t,this._size=0;let n=Math.ceil(t/Vw);for(let s=0;s0&&(t[0]=t[0].slice(a))}getReadableStream(){return new dO(this.buffers,this.size)}},fO=class{constructor(t,r,i,n,s,a){if(this.emitter=new Qre.EventEmitter,this.offset=0,this.isStreamEnd=!1,this.isError=!1,this.executingOutgoingHandlers=0,this.numBuffers=0,this.unresolvedDataArray=[],this.unresolvedLength=0,this.incoming=[],this.outgoing=[],r<=0)throw new RangeError(`bufferSize must be larger than 0, current is ${r}`);if(i<=0)throw new RangeError(`maxBuffers must be larger than 0, current is ${i}`);if(s<=0)throw new RangeError(`concurrency must be larger than 0, current is ${s}`);this.bufferSize=r,this.maxBuffers=i,this.readable=t,this.outgoingHandler=n,this.concurrency=s,this.encoding=a}async do(){return new Promise((t,r)=>{this.readable.on("data",i=>{i=typeof i=="string"?Buffer.from(i,this.encoding):i,this.appendUnresolvedData(i),this.resolveData()||this.readable.pause()}),this.readable.on("error",i=>{this.emitter.emit("error",i)}),this.readable.on("end",()=>{this.isStreamEnd=!0,this.emitter.emit("checkEnd")}),this.emitter.on("error",i=>{this.isError=!0,this.readable.pause(),r(i)}),this.emitter.on("checkEnd",()=>{if(this.outgoing.length>0){this.triggerOutgoingHandlers();return}if(this.isStreamEnd&&this.executingOutgoingHandlers===0)if(this.unresolvedLength>0&&this.unresolvedLengthi.getReadableStream(),i.size,this.offset).then(t).catch(r)}else{if(this.unresolvedLength>=this.bufferSize)return;t()}})})}appendUnresolvedData(t){this.unresolvedDataArray.push(t),this.unresolvedLength+=t.length}shiftBufferFromUnresolvedDataArray(t){return t?t.fill(this.unresolvedDataArray,this.unresolvedLength):t=new pO(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength),this.unresolvedLength-=t.size,t}resolveData(){for(;this.unresolvedLength>=this.bufferSize;){let t;if(this.incoming.length>0)t=this.incoming.shift(),this.shiftBufferFromUnresolvedDataArray(t);else if(this.numBuffers=this.concurrency)return;t=this.outgoing.shift(),t&&this.triggerOutgoingHandler(t)}while(t)}async triggerOutgoingHandler(t){let r=t.size;this.executingOutgoingHandlers++,this.offset+=r;try{await this.outgoingHandler(()=>t.getReadableStream(),r,this.offset-r)}catch(i){this.emitter.emit("error",i);return}this.executingOutgoingHandlers--,this.reuseBuffer(t),this.emitter.emit("checkEnd")}reuseBuffer(t){this.incoming.push(t),!this.isError&&this.resolveData()&&!this.isStreamEnd&&this.readable.resume()}};async function qXe(e,t,r,i,n){let s=0,a=i-r;return new Promise((o,l)=>{let c=setTimeout(()=>l(new Error("The operation cannot be completed in timeout.")),JGe);e.on("readable",()=>{if(s>=a){clearTimeout(c),o();return}let u=e.read();if(!u)return;typeof u=="string"&&(u=Buffer.from(u,n));let d=s+u.length>a?a-s:u.length;t.fill(u.slice(0,d),r+s,r+s+d),s+=d}),e.on("end",()=>{clearTimeout(c),s{clearTimeout(c),l(u)})})}async function MXe(e,t,r){let i=0,n=t.length;return new Promise((s,a)=>{e.on("readable",()=>{let o=e.read();if(o){if(typeof o=="string"&&(o=Buffer.from(o,r)),i+o.length>n){a(new Error(`Stream exceeds buffer size. Buffer size: ${n}`));return}t.fill(o,i,i+o.length),i+=o.length}}),e.on("end",()=>{s(i)}),e.on("error",a)})}async function kXe(e,t){return new Promise((r,i)=>{let n=vO.createWriteStream(t);e.on("error",s=>{i(s)}),n.on("error",s=>{i(s)}),n.on("close",r),e.pipe(n)})}var jXe=QGe.promisify(vO.stat),UXe=vO.createReadStream,ho=class e extends Ay{get name(){return this._name}get containerName(){return this._containerName}constructor(t,r,i,n){n=n||{};let s,a;if(wu(r))a=t,s=r;else if(Gt.isNode&&r instanceof er||r instanceof rr||Ea.isTokenCredential(r))a=t,n=i,s=tr(r,n);else if(!r&&typeof r!="string")a=t,i&&typeof i!="string"&&(n=i),s=tr(new rr,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=Ah(t);if(c.kind==="AccountConnString")if(Gt.isNode){let u=new er(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Sn.getDefaultProxySettings(c.proxyUri)),s=tr(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=tr(new rr,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(a,s),{blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl(),this.blobContext=this.storageClientContext.blob,this._snapshot=jre(this.url,mo.Parameters.SNAPSHOT),this._versionId=jre(this.url,mo.Parameters.VERSIONID)}withSnapshot(t){return new e(oc(this.url,mo.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}withVersion(t){return new e(oc(this.url,mo.Parameters.VERSIONID,t.length===0?void 0:t),this.pipeline)}getAppendBlobClient(){return new Oy(this.url,this.pipeline)}getBlockBlobClient(){return new Py(this.url,this.pipeline)}getPageBlobClient(){return new Iy(this.url,this.pipeline)}async download(t=0,r,i={}){return i.conditions=i.conditions||{},i.conditions=i.conditions||{},Li(i.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-download",i,async n=>{var s;let a=ue(await this.blobContext.download({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onDownloadProgress:Gt.isNode?void 0:i.onProgress},range:t===0&&!r?void 0:ks({offset:t,count:r}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey,tracingOptions:n.tracingOptions})),o=Object.assign(Object.assign({},a),{_response:a._response,objectReplicationDestinationPolicyId:a.objectReplicationPolicyId,objectReplicationSourceProperties:Kw(a.objectReplicationRules)});if(!Gt.isNode)return o;if((i.maxRetryRequests===void 0||i.maxRetryRequests<0)&&(i.maxRetryRequests=ZGe),a.contentLength===void 0)throw new RangeError("File download response doesn't contain valid content length header");if(!a.etag)throw new RangeError("File download response doesn't contain valid etag header");return new JC(o,async l=>{var c;let u={leaseAccessConditions:i.conditions,modifiedAccessConditions:{ifMatch:i.conditions.ifMatch||a.etag,ifModifiedSince:i.conditions.ifModifiedSince,ifNoneMatch:i.conditions.ifNoneMatch,ifUnmodifiedSince:i.conditions.ifUnmodifiedSince,ifTags:(c=i.conditions)===null||c===void 0?void 0:c.tagConditions},range:ks({count:t+a.contentLength-l,offset:l}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey};return(await this.blobContext.download(Object.assign({abortSignal:i.abortSignal},u))).readableStreamBody},t,a.contentLength,{maxRetryRequests:i.maxRetryRequests,onProgress:i.onProgress})})}async exists(t={}){return te.withSpan("BlobClient-exists",t,async r=>{try{return Li(t.customerProvidedKey,this.isHttps),await this.getProperties({abortSignal:t.abortSignal,customerProvidedKey:t.customerProvidedKey,conditions:t.conditions,tracingOptions:r.tracingOptions}),!0}catch(i){if(i.statusCode===404)return!1;if(i.statusCode===409&&(i.details.errorCode===oVe||i.details.errorCode===lVe))return!0;throw i}})}async getProperties(t={}){return t.conditions=t.conditions||{},Li(t.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-getProperties",t,async r=>{var i;let n=ue(await this.blobContext.getProperties({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,objectReplicationDestinationPolicyId:n.objectReplicationPolicyId,objectReplicationSourceProperties:Kw(n.objectReplicationRules)})})}async delete(t={}){return t.conditions=t.conditions||{},te.withSpan("BlobClient-delete",t,async r=>{var i;return ue(await this.blobContext.delete({abortSignal:t.abortSignal,deleteSnapshots:t.deleteSnapshots,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async deleteIfExists(t={}){return te.withSpan("BlobClient-deleteIfExists",t,async r=>{var i,n;try{let s=ue(await this.delete(r));return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="BlobNotFound")return Object.assign(Object.assign({succeeded:!1},(n=s.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:s.response});throw s}})}async undelete(t={}){return te.withSpan("BlobClient-undelete",t,async r=>ue(await this.blobContext.undelete({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setHTTPHeaders(t,r={}){return r.conditions=r.conditions||{},Li(r.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-setHTTPHeaders",r,async i=>{var n;return ue(await this.blobContext.setHttpHeaders({abortSignal:r.abortSignal,blobHttpHeaders:t,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}async setMetadata(t,r={}){return r.conditions=r.conditions||{},Li(r.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-setMetadata",r,async i=>{var n;return ue(await this.blobContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async setTags(t,r={}){return te.withSpan("BlobClient-setTags",r,async i=>{var n;return ue(await this.blobContext.setTags({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions,tags:yVe(t)}))})}async getTags(t={}){return te.withSpan("BlobClient-getTags",t,async r=>{var i;let n=ue(await this.blobContext.getTags({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,tags:vy({blobTagSet:n.blobTagSet})||{}})})}getBlobLeaseClient(t){return new Cy(this,t)}async createSnapshot(t={}){return t.conditions=t.conditions||{},Li(t.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-createSnapshot",t,async r=>{var i;return ue(await this.blobContext.createSnapshot({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,tracingOptions:r.tracingOptions}))})}async beginCopyFromURL(t,r={}){let i={abortCopyFromURL:(...s)=>this.abortCopyFromURL(...s),getProperties:(...s)=>this.getProperties(...s),startCopyFromURL:(...s)=>this.startCopyFromURL(...s)},n=new uO({blobClient:i,copySource:t,intervalInMs:r.intervalInMs,onProgress:r.onProgress,resumeFrom:r.resumeFrom,startCopyFromURLOptions:r});return await n.poll(),n}async abortCopyFromURL(t,r={}){return te.withSpan("BlobClient-abortCopyFromURL",r,async i=>ue(await this.blobContext.abortCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,tracingOptions:i.tracingOptions})))}async syncCopyFromURL(t,r={}){return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},te.withSpan("BlobClient-syncCopyFromURL",r,async i=>{var n,s,a,o,l,c,u;return ue(await this.blobContext.copyFromURL(t,{abortSignal:r.abortSignal,metadata:r.metadata,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifMatch,sourceIfModifiedSince:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince},sourceContentMD5:r.sourceContentMD5,copySourceAuthorization:Sy(r.sourceAuthorization),tier:dp(r.tier),blobTagsString:up(r.tags),immutabilityPolicyExpiry:(c=r.immutabilityPolicy)===null||c===void 0?void 0:c.expiriesOn,immutabilityPolicyMode:(u=r.immutabilityPolicy)===null||u===void 0?void 0:u.policyMode,legalHold:r.legalHold,encryptionScope:r.encryptionScope,copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions}))})}async setAccessTier(t,r={}){return te.withSpan("BlobClient-setAccessTier",r,async i=>{var n;return ue(await this.blobContext.setTier(dp(t),{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),rehydratePriority:r.rehydratePriority,tracingOptions:i.tracingOptions}))})}async downloadToBuffer(t,r,i,n={}){var s;let a,o=0,l=0,c=n;t instanceof Buffer?(a=t,o=r||0,l=typeof i=="number"?i:0):(o=typeof t=="number"?t:0,l=typeof r=="number"?r:0,c=i||{});let u=(s=c.blockSize)!==null&&s!==void 0?s:0;if(u<0)throw new RangeError("blockSize option must be >= 0");if(u===0&&(u=UC),o<0)throw new RangeError("offset option must be >= 0");if(l&&l<=0)throw new RangeError("count option must be greater than 0");return c.conditions||(c.conditions={}),te.withSpan("BlobClient-downloadToBuffer",c,async d=>{if(!l){let m=await this.getProperties(Object.assign(Object.assign({},c),{tracingOptions:d.tracingOptions}));if(l=m.contentLength-o,l<0)throw new RangeError(`offset ${o} shouldn't be larger than blob size ${m.contentLength}`)}if(!a)try{a=Buffer.alloc(l)}catch(m){throw new Error(`Unable to allocate the buffer of size: ${l}(in bytes). Please try passing your own buffer to the "downloadToBuffer" method or try using other methods like "download" or "downloadToFile". ${m.message}`)}if(a.length{let h=o+l;m+u{let a=await this.download(r,i,Object.assign(Object.assign({},n),{tracingOptions:s.tracingOptions}));return a.readableStreamBody&&await kXe(a.readableStreamBody,t),a.blobDownloadStream=void 0,a})}getBlobAndContainerNamesFromUrl(){let t,r;try{let i=new URL(this.url);if(i.host.split(".")[1]==="blob"){let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[3]}else if(SO(i)){let n=i.pathname.match("/([^/]*)/([^/]*)(/(.*))?");t=n[2],r=n[4]}else{let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[3]}if(t=decodeURIComponent(t),r=decodeURIComponent(r),r=r.replace(/\\/g,"/"),!t)throw new Error("Provided containerName is invalid.");return{blobName:r,containerName:t}}catch{throw new Error("Unable to extract blobName and containerName with provided information.")}}async startCopyFromURL(t,r={}){return te.withSpan("BlobClient-startCopyFromURL",r,async i=>{var n,s,a;return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},ue(await this.blobContext.startCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions.ifMatch,sourceIfModifiedSince:r.sourceConditions.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions.ifUnmodifiedSince,sourceIfTags:r.sourceConditions.tagConditions},immutabilityPolicyExpiry:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:r.legalHold,rehydratePriority:r.rehydratePriority,tier:dp(r.tier),blobTagsString:up(r.tags),sealBlob:r.sealBlob,tracingOptions:i.tracingOptions}))})}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof er))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=MO(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).toString();r(EO(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof er))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return kO(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).stringToSign}async deleteImmutabilityPolicy(t={}){return te.withSpan("BlobClient-deleteImmutabilityPolicy",t,async r=>ue(await this.blobContext.deleteImmutabilityPolicy({tracingOptions:r.tracingOptions})))}async setImmutabilityPolicy(t,r={}){return te.withSpan("BlobClient-setImmutabilityPolicy",r,async i=>ue(await this.blobContext.setImmutabilityPolicy({immutabilityPolicyExpiry:t.expiriesOn,immutabilityPolicyMode:t.policyMode,tracingOptions:i.tracingOptions})))}async setLegalHold(t,r={}){return te.withSpan("BlobClient-setLegalHold",r,async i=>ue(await this.blobContext.setLegalHold(t,{tracingOptions:i.tracingOptions})))}async getAccountInfo(t={}){return te.withSpan("BlobClient-getAccountInfo",t,async r=>ue(await this.blobContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}},Oy=class e extends ho{constructor(t,r,i,n){let s,a;if(n=n||{},wu(r))a=t,s=r;else if(Gt.isNode&&r instanceof er||r instanceof rr||Ea.isTokenCredential(r))a=t,n=i,s=tr(r,n);else if(!r&&typeof r!="string")a=t,s=tr(new rr,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=Ah(t);if(c.kind==="AccountConnString")if(Gt.isNode){let u=new er(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Sn.getDefaultProxySettings(c.proxyUri)),s=tr(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=tr(new rr,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(a,s),this.appendBlobContext=this.storageClientContext.appendBlob}withSnapshot(t){return new e(oc(this.url,mo.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t={}){return t.conditions=t.conditions||{},Li(t.customerProvidedKey,this.isHttps),te.withSpan("AppendBlobClient-create",t,async r=>{var i,n,s;return ue(await this.appendBlobContext.create(0,{abortSignal:t.abortSignal,blobHttpHeaders:t.blobHTTPHeaders,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,immutabilityPolicyExpiry:(n=t.immutabilityPolicy)===null||n===void 0?void 0:n.expiriesOn,immutabilityPolicyMode:(s=t.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:t.legalHold,blobTagsString:up(t.tags),tracingOptions:r.tracingOptions}))})}async createIfNotExists(t={}){let r={ifNoneMatch:Zre};return te.withSpan("AppendBlobClient-createIfNotExists",t,async i=>{var n,s;try{let a=ue(await this.create(Object.assign(Object.assign({},i),{conditions:r})));return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((n=a.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(s=a.response)===null||s===void 0?void 0:s.parsedHeaders),{_response:a.response});throw a}})}async seal(t={}){return t.conditions=t.conditions||{},te.withSpan("AppendBlobClient-seal",t,async r=>{var i;return ue(await this.appendBlobContext.seal({abortSignal:t.abortSignal,appendPositionAccessConditions:t.conditions,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async appendBlock(t,r,i={}){return i.conditions=i.conditions||{},Li(i.customerProvidedKey,this.isHttps),te.withSpan("AppendBlobClient-appendBlock",i,async n=>{var s;return ue(await this.appendBlobContext.appendBlock(r,t,{abortSignal:i.abortSignal,appendPositionAccessConditions:i.conditions,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},transactionalContentMD5:i.transactionalContentMD5,transactionalContentCrc64:i.transactionalContentCrc64,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async appendBlockFromURL(t,r,i,n={}){return n.conditions=n.conditions||{},n.sourceConditions=n.sourceConditions||{},Li(n.customerProvidedKey,this.isHttps),te.withSpan("AppendBlobClient-appendBlockFromURL",n,async s=>{var a,o,l,c,u;return ue(await this.appendBlobContext.appendBlockFromUrl(t,0,{abortSignal:n.abortSignal,sourceRange:ks({offset:r,count:i}),sourceContentMD5:n.sourceContentMD5,sourceContentCrc64:n.sourceContentCrc64,leaseAccessConditions:n.conditions,appendPositionAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(o=n.sourceConditions)===null||o===void 0?void 0:o.ifMatch,sourceIfModifiedSince:(l=n.sourceConditions)===null||l===void 0?void 0:l.ifModifiedSince,sourceIfNoneMatch:(c=n.sourceConditions)===null||c===void 0?void 0:c.ifNoneMatch,sourceIfUnmodifiedSince:(u=n.sourceConditions)===null||u===void 0?void 0:u.ifUnmodifiedSince},copySourceAuthorization:Sy(n.sourceAuthorization),cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions}))})}},Py=class e extends ho{constructor(t,r,i,n){let s,a;if(n=n||{},wu(r))a=t,s=r;else if(Gt.isNode&&r instanceof er||r instanceof rr||Ea.isTokenCredential(r))a=t,n=i,s=tr(r,n);else if(!r&&typeof r!="string")a=t,i&&typeof i!="string"&&(n=i),s=tr(new rr,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=Ah(t);if(c.kind==="AccountConnString")if(Gt.isNode){let u=new er(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Sn.getDefaultProxySettings(c.proxyUri)),s=tr(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=tr(new rr,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(a,s),this.blockBlobContext=this.storageClientContext.blockBlob,this._blobContext=this.storageClientContext.blob}withSnapshot(t){return new e(oc(this.url,mo.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async query(t,r={}){if(Li(r.customerProvidedKey,this.isHttps),!Gt.isNode)throw new Error("This operation currently is only supported in Node.js.");return te.withSpan("BlockBlobClient-query",r,async i=>{var n;let s=ue(await this._blobContext.query({abortSignal:r.abortSignal,queryRequest:{queryType:"SQL",expression:t,inputSerialization:zre(r.inputTextConfiguration),outputSerialization:zre(r.outputTextConfiguration)},leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,tracingOptions:i.tracingOptions}));return new cO(s,{abortSignal:r.abortSignal,onProgress:r.onProgress,onError:r.onError})})}async upload(t,r,i={}){return i.conditions=i.conditions||{},Li(i.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-upload",i,async n=>{var s,a,o;return ue(await this.blockBlobContext.upload(r,t,{abortSignal:i.abortSignal,blobHttpHeaders:i.blobHTTPHeaders,leaseAccessConditions:i.conditions,metadata:i.metadata,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,immutabilityPolicyExpiry:(a=i.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(o=i.immutabilityPolicy)===null||o===void 0?void 0:o.policyMode,legalHold:i.legalHold,tier:dp(i.tier),blobTagsString:up(i.tags),tracingOptions:n.tracingOptions}))})}async syncUploadFromURL(t,r={}){return r.conditions=r.conditions||{},Li(r.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-syncUploadFromURL",r,async i=>{var n,s,a,o,l,c;return ue(await this.blockBlobContext.putBlobFromUrl(0,t,Object.assign(Object.assign({},r),{blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifMatch,sourceIfModifiedSince:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince,sourceIfTags:(c=r.sourceConditions)===null||c===void 0?void 0:c.tagConditions},cpkInfo:r.customerProvidedKey,copySourceAuthorization:Sy(r.sourceAuthorization),tier:dp(r.tier),blobTagsString:up(r.tags),copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions})))})}async stageBlock(t,r,i,n={}){return Li(n.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-stageBlock",n,async s=>ue(await this.blockBlobContext.stageBlock(t,i,r,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,requestOptions:{onUploadProgress:n.onProgress},transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions})))}async stageBlockFromURL(t,r,i=0,n,s={}){return Li(s.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-stageBlockFromURL",s,async a=>ue(await this.blockBlobContext.stageBlockFromURL(t,0,r,{abortSignal:s.abortSignal,leaseAccessConditions:s.conditions,sourceContentMD5:s.sourceContentMD5,sourceContentCrc64:s.sourceContentCrc64,sourceRange:i===0&&!n?void 0:ks({offset:i,count:n}),cpkInfo:s.customerProvidedKey,encryptionScope:s.encryptionScope,copySourceAuthorization:Sy(s.sourceAuthorization),tracingOptions:a.tracingOptions})))}async commitBlockList(t,r={}){return r.conditions=r.conditions||{},Li(r.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-commitBlockList",r,async i=>{var n,s,a;return ue(await this.blockBlobContext.commitBlockList({latest:t},{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:r.legalHold,tier:dp(r.tier),blobTagsString:up(r.tags),tracingOptions:i.tracingOptions}))})}async getBlockList(t,r={}){return te.withSpan("BlockBlobClient-getBlockList",r,async i=>{var n;let s=ue(await this.blockBlobContext.getBlockList(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}));return s.committedBlocks||(s.committedBlocks=[]),s.uncommittedBlocks||(s.uncommittedBlocks=[]),s})}async uploadData(t,r={}){return te.withSpan("BlockBlobClient-uploadData",r,async i=>{if(Gt.isNode){let n;return t instanceof Buffer?n=t:t instanceof ArrayBuffer?n=Buffer.from(t):(t=t,n=Buffer.from(t.buffer,t.byteOffset,t.byteLength)),this.uploadSeekableInternal((s,a)=>n.slice(s,s+a),n.byteLength,i)}else{let n=new Blob([t]);return this.uploadSeekableInternal((s,a)=>n.slice(s,s+a),n.size,i)}})}async uploadBrowserData(t,r={}){return te.withSpan("BlockBlobClient-uploadBrowserData",r,async i=>{let n=new Blob([t]);return this.uploadSeekableInternal((s,a)=>n.slice(s,s+a),n.size,i)})}async uploadSeekableInternal(t,r,i={}){var n,s;let a=(n=i.blockSize)!==null&&n!==void 0?n:0;if(a<0||a>qC)throw new RangeError(`blockSize option must be >= 0 and <= ${qC}`);let o=(s=i.maxSingleShotSize)!==null&&s!==void 0?s:BC;if(o<0||o>BC)throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${BC}`);if(a===0){if(r>qC*Hw)throw new RangeError(`${r} is too larger to upload to a block blob.`);r>o&&(a=Math.ceil(r/Hw),a{if(r<=o)return ue(await this.upload(t(0,r),r,l));let c=Math.floor((r-1)/a)+1;if(c>Hw)throw new RangeError(`The buffer's size is too big or the BlockSize is too small;the number of blocks must be <= ${Hw}`);let u=[],d=Gt.randomUUID(),p=0,f=new r3(i.concurrency);for(let m=0;m{let h=Ure(d,m),y=a*m,w=(m===c-1?r:y+a)-y;u.push(h),await this.stageBlock(h,t(y,w),w,{abortSignal:i.abortSignal,conditions:i.conditions,encryptionScope:i.encryptionScope,tracingOptions:l.tracingOptions}),p+=w,i.onProgress&&i.onProgress({loadedBytes:p})});return await f.do(),this.commitBlockList(u,l)})}async uploadFile(t,r={}){return te.withSpan("BlockBlobClient-uploadFile",r,async i=>{let n=(await jXe(t)).size;return this.uploadSeekableInternal((s,a)=>()=>UXe(t,{autoClose:!0,end:a?s+a-1:1/0,start:s}),n,Object.assign(Object.assign({},r),{tracingOptions:i.tracingOptions}))})}async uploadStream(t,r=YGe,i=5,n={}){return n.blobHTTPHeaders||(n.blobHTTPHeaders={}),n.conditions||(n.conditions={}),te.withSpan("BlockBlobClient-uploadStream",n,async s=>{let a=0,o=Gt.randomUUID(),l=0,c=[];return await new fO(t,r,i,async(d,p)=>{let f=Ure(o,a);c.push(f),a++,await this.stageBlock(f,d,p,{customerProvidedKey:n.customerProvidedKey,conditions:n.conditions,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions}),l+=p,n.onProgress&&n.onProgress({loadedBytes:l})},Math.ceil(i/4*3)).do(),ue(await this.commitBlockList(c,Object.assign(Object.assign({},n),{tracingOptions:s.tracingOptions})))})}},Iy=class e extends ho{constructor(t,r,i,n){let s,a;if(n=n||{},wu(r))a=t,s=r;else if(Gt.isNode&&r instanceof er||r instanceof rr||Ea.isTokenCredential(r))a=t,n=i,s=tr(r,n);else if(!r&&typeof r!="string")a=t,s=tr(new rr,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=Ah(t);if(c.kind==="AccountConnString")if(Gt.isNode){let u=new er(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Sn.getDefaultProxySettings(c.proxyUri)),s=tr(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=tr(new rr,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(a,s),this.pageBlobContext=this.storageClientContext.pageBlob}withSnapshot(t){return new e(oc(this.url,mo.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t,r={}){return r.conditions=r.conditions||{},Li(r.customerProvidedKey,this.isHttps),te.withSpan("PageBlobClient-create",r,async i=>{var n,s,a;return ue(await this.pageBlobContext.create(0,t,{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,blobSequenceNumber:r.blobSequenceNumber,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:r.legalHold,tier:dp(r.tier),blobTagsString:up(r.tags),tracingOptions:i.tracingOptions}))})}async createIfNotExists(t,r={}){return te.withSpan("PageBlobClient-createIfNotExists",r,async i=>{var n,s;try{let a={ifNoneMatch:Zre},o=ue(await this.create(t,Object.assign(Object.assign({},r),{conditions:a,tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({succeeded:!0},o),{_response:o._response})}catch(a){if(((n=a.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(s=a.response)===null||s===void 0?void 0:s.parsedHeaders),{_response:a.response});throw a}})}async uploadPages(t,r,i,n={}){return n.conditions=n.conditions||{},Li(n.customerProvidedKey,this.isHttps),te.withSpan("PageBlobClient-uploadPages",n,async s=>{var a;return ue(await this.pageBlobContext.uploadPages(i,t,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:n.onProgress},range:ks({offset:r,count:i}),sequenceNumberAccessConditions:n.conditions,transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions}))})}async uploadPagesFromURL(t,r,i,n,s={}){return s.conditions=s.conditions||{},s.sourceConditions=s.sourceConditions||{},Li(s.customerProvidedKey,this.isHttps),te.withSpan("PageBlobClient-uploadPagesFromURL",s,async a=>{var o,l,c,u,d;return ue(await this.pageBlobContext.uploadPagesFromURL(t,ks({offset:r,count:n}),0,ks({offset:i,count:n}),{abortSignal:s.abortSignal,sourceContentMD5:s.sourceContentMD5,sourceContentCrc64:s.sourceContentCrc64,leaseAccessConditions:s.conditions,sequenceNumberAccessConditions:s.conditions,modifiedAccessConditions:Object.assign(Object.assign({},s.conditions),{ifTags:(o=s.conditions)===null||o===void 0?void 0:o.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(l=s.sourceConditions)===null||l===void 0?void 0:l.ifMatch,sourceIfModifiedSince:(c=s.sourceConditions)===null||c===void 0?void 0:c.ifModifiedSince,sourceIfNoneMatch:(u=s.sourceConditions)===null||u===void 0?void 0:u.ifNoneMatch,sourceIfUnmodifiedSince:(d=s.sourceConditions)===null||d===void 0?void 0:d.ifUnmodifiedSince},cpkInfo:s.customerProvidedKey,encryptionScope:s.encryptionScope,copySourceAuthorization:Sy(s.sourceAuthorization),tracingOptions:a.tracingOptions}))})}async clearPages(t=0,r,i={}){return i.conditions=i.conditions||{},te.withSpan("PageBlobClient-clearPages",i,async n=>{var s;return ue(await this.pageBlobContext.clearPages(0,{abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),range:ks({offset:t,count:r}),sequenceNumberAccessConditions:i.conditions,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async getPageRanges(t=0,r,i={}){return i.conditions=i.conditions||{},te.withSpan("PageBlobClient-getPageRanges",i,async n=>{var s;let a=ue(await this.pageBlobContext.getPageRanges({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),range:ks({offset:t,count:r}),tracingOptions:n.tracingOptions}));return kC(a)})}async listPageRangesSegment(t=0,r,i,n={}){return te.withSpan("PageBlobClient-getPageRangesSegment",n,async s=>{var a;return ue(await this.pageBlobContext.getPageRanges({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),range:ks({offset:t,count:r}),marker:i,maxPageSize:n.maxPageSize,tracingOptions:s.tracingOptions}))})}listPageRangeItemSegments(){return ne.__asyncGenerator(this,arguments,function*(r=0,i,n,s={}){let a;if(n||n===void 0)do a=yield ne.__await(this.listPageRangesSegment(r,i,n,s)),n=a.continuationToken,yield yield ne.__await(yield ne.__await(a));while(n)})}listPageRangeItems(){return ne.__asyncGenerator(this,arguments,function*(r=0,i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.listPageRangeItemSegments(r,i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let f=l;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues($re(f))))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}listPageRanges(t=0,r,i={}){i.conditions=i.conditions||{};let n=this.listPageRangeItems(t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listPageRangeItemSegments(t,r,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async getPageRangesDiff(t,r,i,n={}){return n.conditions=n.conditions||{},te.withSpan("PageBlobClient-getPageRangesDiff",n,async s=>{var a;let o=ue(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),prevsnapshot:i,range:ks({offset:t,count:r}),tracingOptions:s.tracingOptions}));return kC(o)})}async listPageRangesDiffSegment(t,r,i,n,s={}){return te.withSpan("PageBlobClient-getPageRangesDiffSegment",s,async a=>{var o;return ue(await this.pageBlobContext.getPageRangesDiff({abortSignal:s?.abortSignal,leaseAccessConditions:s?.conditions,modifiedAccessConditions:Object.assign(Object.assign({},s?.conditions),{ifTags:(o=s?.conditions)===null||o===void 0?void 0:o.tagConditions}),prevsnapshot:i,range:ks({offset:t,count:r}),marker:n,maxPageSize:s?.maxPageSize,tracingOptions:a.tracingOptions}))})}listPageRangeDiffItemSegments(t,r,i,n,s){return ne.__asyncGenerator(this,arguments,function*(){let o;if(n||n===void 0)do o=yield ne.__await(this.listPageRangesDiffSegment(t,r,i,n,s)),n=o.continuationToken,yield yield ne.__await(yield ne.__await(o));while(n)})}listPageRangeDiffItems(t,r,i,n){return ne.__asyncGenerator(this,arguments,function*(){var a,o,l,c;let u;try{for(var d=!0,p=ne.__asyncValues(this.listPageRangeDiffItemSegments(t,r,i,u,n)),f;f=yield ne.__await(p.next()),a=f.done,!a;d=!0){c=f.value,d=!1;let m=c;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues($re(m))))}}catch(m){o={error:m}}finally{try{!d&&!a&&(l=p.return)&&(yield ne.__await(l.call(p)))}finally{if(o)throw o.error}}})}listPageRangesDiff(t,r,i,n={}){n.conditions=n.conditions||{};let s=this.listPageRangeDiffItems(t,r,i,Object.assign({},n));return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listPageRangeDiffItemSegments(t,r,i,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},n))}}async getPageRangesDiffForManagedDisks(t,r,i,n={}){return n.conditions=n.conditions||{},te.withSpan("PageBlobClient-GetPageRangesDiffForManagedDisks",n,async s=>{var a;let o=ue(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),prevSnapshotUrl:i,range:ks({offset:t,count:r}),tracingOptions:s.tracingOptions}));return kC(o)})}async resize(t,r={}){return r.conditions=r.conditions||{},te.withSpan("PageBlobClient-resize",r,async i=>{var n;return ue(await this.pageBlobContext.resize(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async updateSequenceNumber(t,r,i={}){return i.conditions=i.conditions||{},te.withSpan("PageBlobClient-updateSequenceNumber",i,async n=>{var s;return ue(await this.pageBlobContext.updateSequenceNumber(t,{abortSignal:i.abortSignal,blobSequenceNumber:r,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),tracingOptions:n.tracingOptions}))})}async startCopyIncremental(t,r={}){return te.withSpan("PageBlobClient-startCopyIncremental",r,async i=>{var n;return ue(await this.pageBlobContext.copyIncremental(t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}};async function zXe(e){let t=Buffer.alloc(rVe),r=await MXe(e.readableStreamBody,t);return t=t.slice(0,r),t.toString()}function $Xe(e){return Buffer.byteLength(e)}var Ww=": ",Kre=" ",Xre=-1,mO=class{constructor(t,r){if(!t||!t.contentType)throw new RangeError("batchResponse is malformed or doesn't contain valid content-type.");if(!r||r.size===0)throw new RangeError("Invalid state: subRequests is not provided or size is 0.");this.batchResponse=t,this.subRequests=r,this.responseBatchBoundary=this.batchResponse.contentType.split("=")[1],this.perResponsePrefix=`--${this.responseBatchBoundary}${ac}`,this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==eVe.HTTP_ACCEPTED)throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`);let r=(await zXe(this.batchResponse)).split(this.batchResponseEnding)[0].split(this.perResponsePrefix).slice(1),i=r.length;if(i!==this.subRequests.size&&i!==1)throw new Error("Invalid state: sub responses' count is not equal to sub requests' count.");let n=new Array(i),s=0,a=0;for(let o=0;o=0&&m{this.keys[t]===void 0||this.keys[t]===_h.UNLOCKED?(this.keys[t]=_h.LOCKED,r()):this.onUnlockEvent(t,()=>{this.keys[t]=_h.LOCKED,r()})})}static async unlock(t){return new Promise(r=>{this.keys[t]===_h.LOCKED&&this.emitUnlockEvent(t),delete this.keys[t],r()})}static onUnlockEvent(t,r){this.listeners[t]===void 0?this.listeners[t]=[r]:this.listeners[t].push(r)}static emitUnlockEvent(t){if(this.listeners[t]!==void 0&&this.listeners[t].length>0){let r=this.listeners[t].shift();setImmediate(()=>{r.call(this)})}}};xh.keys={};xh.listeners={};var Eh=class{constructor(){this.batch="batch",this.batchRequest=new hO}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(t,r){await xh.lock(this.batch);try{this.batchRequest.preAddSubRequest(t),await r(),this.batchRequest.postAddSubRequest(t)}finally{await xh.unlock(this.batch)}}setBatchType(t){if(this.batchType||(this.batchType=t),this.batchType!==t)throw new RangeError(`BlobBatch only supports one operation type per batch and it already is being used for ${this.batchType} operations.`)}async deleteBlob(t,r,i){let n,s;if(typeof t=="string"&&(Gt.isNode&&r instanceof er||r instanceof rr||Ea.isTokenCredential(r)))n=t,s=r;else if(t instanceof ho)n=t.url,s=t.credential,i=r;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return i||(i={}),te.withSpan("BatchDeleteRequest-addSubRequest",i,async a=>{this.setBatchType("delete"),await this.addSubRequestInternal({url:n,credential:s},async()=>{await new ho(n,this.batchRequest.createPipeline(s)).delete(a)})})}async setBlobAccessTier(t,r,i,n){let s,a,o;if(typeof t=="string"&&(Gt.isNode&&r instanceof er||r instanceof rr||Ea.isTokenCredential(r)))s=t,a=r,o=i;else if(t instanceof ho)s=t.url,a=t.credential,o=r,n=i;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return n||(n={}),te.withSpan("BatchSetTierRequest-addSubRequest",n,async l=>{this.setBatchType("setAccessTier"),await this.addSubRequestInternal({url:s,credential:a},async()=>{await new ho(s,this.batchRequest.createPipeline(a)).setAccessTier(o,l)})})}},hO=class{constructor(){this.operationCount=0,this.body="";let t=Gt.randomUUID();this.boundary=`batch_${t}`,this.subRequestPrefix=`--${this.boundary}${ac}${He.CONTENT_TYPE}: application/http${ac}${He.CONTENT_TRANSFER_ENCODING}: binary`,this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`,this.batchRequestEnding=`--${this.boundary}--`,this.subRequests=new Map}createPipeline(t){let r=Sn.createEmptyPipeline();r.addPolicy(Ey.serializationPolicy({stringifyXML:jC.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}}),{phase:"Serialize"}),r.addPolicy(GXe()),r.addPolicy(HXe(this),{afterPhase:"Sign"}),Ea.isTokenCredential(t)?r.addPolicy(Sn.bearerTokenAuthenticationPolicy({credential:t,scopes:wO,challengeCallbacks:{authorizeRequestOnChallenge:Ey.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):t instanceof er&&r.addPolicy(aie({accountName:t.accountName,accountKey:t.accountKey}),{phase:"Sign"});let i=new Ry([]);return i._credential=t,i._corePipeline=r,i}appendSubRequestToBody(t){this.body+=[this.subRequestPrefix,`${He.CONTENT_ID}: ${this.operationCount}`,"",`${t.method.toString()} ${mVe(t.url)} ${Jre}${ac}`].join(ac);for(let[r,i]of t.headers)this.body+=`${r}: ${i}${ac}`;this.body+=ac}preAddSubRequest(t){if(this.operationCount>=kre)throw new RangeError(`Cannot exceed ${kre} sub requests in a single batch`);let r=l3(t.url);if(!r||r==="")throw new RangeError(`Invalid url for sub request: '${t.url}'`)}postAddSubRequest(t){this.subRequests.set(this.operationCount,t),this.operationCount++}getHttpRequestBody(){return`${this.body}${this.batchRequestEnding}${ac}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}};function HXe(e){return{name:"batchRequestAssemblePolicy",async sendRequest(t){return e.appendSubRequestToBody(t),{request:t,status:200,headers:Sn.createHttpHeaders()}}}}function GXe(){return{name:"batchHeaderFilterPolicy",async sendRequest(e,t){let r="";for(let[i]of e.headers)iie(i,He.X_MS_VERSION)&&(r=i);return r!==""&&e.headers.delete(r),t(e)}}}var Dy=class{constructor(t,r,i){let n;wu(r)?n=r:r?n=tr(r,i):n=tr(new rr,i);let s=new t3(t,oie(n)),a=l3(t);a&&a!=="/"?this.serviceOrContainerContext=s.container:this.serviceOrContainerContext=s.service}createBatch(){return new Eh}async deleteBlobs(t,r,i){let n=new Eh;for(let s of t)typeof s=="string"?await n.deleteBlob(s,r,i):await n.deleteBlob(s,r);return this.submitBatch(n)}async setBlobsAccessTier(t,r,i,n){let s=new Eh;for(let a of t)typeof a=="string"?await s.setBlobAccessTier(a,r,i,n):await s.setBlobAccessTier(a,r,i);return this.submitBatch(s)}async submitBatch(t,r={}){if(!t||t.getSubRequests().size===0)throw new RangeError("Batch request should contain one or more sub requests.");return te.withSpan("BlobBatchClient-submitBatch",r,async i=>{let n=t.getHttpRequestBody(),s=ue(await this.serviceOrContainerContext.submitBatch($Xe(n),t.getMultiPartContentType(),n,Object.assign({},i))),o=await new mO(s,t.getSubRequests()).parseBatchResponse();return{_response:s._response,contentType:s.contentType,errorCode:s.errorCode,requestId:s.requestId,clientRequestId:s.clientRequestId,version:s.version,subResponses:o.subResponses,subResponsesSucceededCount:o.subResponsesSucceededCount,subResponsesFailedCount:o.subResponsesFailedCount}})}},i3=class extends Ay{get containerName(){return this._containerName}constructor(t,r,i){let n,s;if(i=i||{},wu(r))s=t,n=r;else if(Gt.isNode&&r instanceof er||r instanceof rr||Ea.isTokenCredential(r))s=t,n=tr(r,i);else if(!r&&typeof r!="string")s=t,n=tr(new rr,i);else if(r&&typeof r=="string"){let a=r,o=Ah(t);if(o.kind==="AccountConnString")if(Gt.isNode){let l=new er(o.accountName,o.accountKey);s=Tr(o.url,encodeURIComponent(a)),i.proxyOptions||(i.proxyOptions=Sn.getDefaultProxySettings(o.proxyUri)),n=tr(l,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(o.kind==="SASConnString")s=Tr(o.url,encodeURIComponent(a))+"?"+o.accountSas,n=tr(new rr,i);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName parameter");super(s,n),this._containerName=this.getContainerNameFromUrl(),this.containerContext=this.storageClientContext.container}async create(t={}){return te.withSpan("ContainerClient-create",t,async r=>ue(await this.containerContext.create(r)))}async createIfNotExists(t={}){return te.withSpan("ContainerClient-createIfNotExists",t,async r=>{var i,n;try{let s=await this.create(r);return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="ContainerAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(n=s.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:s.response});throw s}})}async exists(t={}){return te.withSpan("ContainerClient-exists",t,async r=>{try{return await this.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions}),!0}catch(i){if(i.statusCode===404)return!1;throw i}})}getBlobClient(t){return new ho(Tr(this.url,Gw(t)),this.pipeline)}getAppendBlobClient(t){return new Oy(Tr(this.url,Gw(t)),this.pipeline)}getBlockBlobClient(t){return new Py(Tr(this.url,Gw(t)),this.pipeline)}getPageBlobClient(t){return new Iy(Tr(this.url,Gw(t)),this.pipeline)}async getProperties(t={}){return t.conditions||(t.conditions={}),te.withSpan("ContainerClient-getProperties",t,async r=>ue(await this.containerContext.getProperties(Object.assign(Object.assign({abortSignal:t.abortSignal},t.conditions),{tracingOptions:r.tracingOptions}))))}async delete(t={}){return t.conditions||(t.conditions={}),te.withSpan("ContainerClient-delete",t,async r=>ue(await this.containerContext.delete({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:t.conditions,tracingOptions:r.tracingOptions})))}async deleteIfExists(t={}){return te.withSpan("ContainerClient-deleteIfExists",t,async r=>{var i,n;try{let s=await this.delete(r);return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="ContainerNotFound")return Object.assign(Object.assign({succeeded:!1},(n=s.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:s.response});throw s}})}async setMetadata(t,r={}){if(r.conditions||(r.conditions={}),r.conditions.ifUnmodifiedSince)throw new RangeError("the IfUnmodifiedSince must have their default values because they are ignored by the blob service");return te.withSpan("ContainerClient-setMetadata",r,async i=>ue(await this.containerContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:r.conditions,tracingOptions:i.tracingOptions})))}async getAccessPolicy(t={}){return t.conditions||(t.conditions={}),te.withSpan("ContainerClient-getAccessPolicy",t,async r=>{let i=ue(await this.containerContext.getAccessPolicy({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,tracingOptions:r.tracingOptions})),n={_response:i._response,blobPublicAccess:i.blobPublicAccess,date:i.date,etag:i.etag,errorCode:i.errorCode,lastModified:i.lastModified,requestId:i.requestId,clientRequestId:i.clientRequestId,signedIdentifiers:[],version:i.version};for(let s of i){let a;s.accessPolicy&&(a={permissions:s.accessPolicy.permissions},s.accessPolicy.expiresOn&&(a.expiresOn=new Date(s.accessPolicy.expiresOn)),s.accessPolicy.startsOn&&(a.startsOn=new Date(s.accessPolicy.startsOn))),n.signedIdentifiers.push({accessPolicy:a,id:s.id})}return n})}async setAccessPolicy(t,r,i={}){return i.conditions=i.conditions||{},te.withSpan("ContainerClient-setAccessPolicy",i,async n=>{let s=[];for(let a of r||[])s.push({accessPolicy:{expiresOn:a.accessPolicy.expiresOn?It(a.accessPolicy.expiresOn):"",permissions:a.accessPolicy.permissions,startsOn:a.accessPolicy.startsOn?It(a.accessPolicy.startsOn):""},id:a.id});return ue(await this.containerContext.setAccessPolicy({abortSignal:i.abortSignal,access:t,containerAcl:s,leaseAccessConditions:i.conditions,modifiedAccessConditions:i.conditions,tracingOptions:n.tracingOptions}))})}getBlobLeaseClient(t){return new Cy(this,t)}async uploadBlockBlob(t,r,i,n={}){return te.withSpan("ContainerClient-uploadBlockBlob",n,async s=>{let a=this.getBlockBlobClient(t),o=await a.upload(r,i,s);return{blockBlobClient:a,response:o}})}async deleteBlob(t,r={}){return te.withSpan("ContainerClient-deleteBlob",r,async i=>{let n=this.getBlobClient(t);return r.versionId&&(n=n.withVersion(r.versionId)),n.delete(i)})}async listBlobFlatSegment(t,r={}){return te.withSpan("ContainerClient-listBlobFlatSegment",r,async i=>{let n=ue(await this.containerContext.listBlobFlatSegment(Object.assign(Object.assign({marker:t},r),{tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({},n),{_response:Object.assign(Object.assign({},n._response),{parsedBody:bVe(n._response.parsedBody)}),segment:Object.assign(Object.assign({},n.segment),{blobItems:n.segment.blobItems.map(a=>Object.assign(Object.assign({},a),{name:wh(a.name),tags:vy(a.blobTags),objectReplicationSourceProperties:Kw(a.objectReplicationMetadata)}))})})})}async listBlobHierarchySegment(t,r,i={}){return te.withSpan("ContainerClient-listBlobHierarchySegment",i,async n=>{var s;let a=ue(await this.containerContext.listBlobHierarchySegment(t,Object.assign(Object.assign({marker:r},i),{tracingOptions:n.tracingOptions})));return Object.assign(Object.assign({},a),{_response:Object.assign(Object.assign({},a._response),{parsedBody:vVe(a._response.parsedBody)}),segment:Object.assign(Object.assign({},a.segment),{blobItems:a.segment.blobItems.map(l=>Object.assign(Object.assign({},l),{name:wh(l.name),tags:vy(l.blobTags),objectReplicationSourceProperties:Kw(l.objectReplicationMetadata)})),blobPrefixes:(s=a.segment.blobPrefixes)===null||s===void 0?void 0:s.map(l=>Object.assign(Object.assign({},l),{name:wh(l.name)}))})})})}listSegments(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){let s;if(i||i===void 0)do s=yield ne.__await(this.listBlobFlatSegment(i,n)),i=s.continuationToken,yield yield ne.__await(yield ne.__await(s));while(i)})}listItems(){return ne.__asyncGenerator(this,arguments,function*(r={}){var i,n,s,a;let o;try{for(var l=!0,c=ne.__asyncValues(this.listSegments(o,r)),u;u=yield ne.__await(c.next()),i=u.done,!i;l=!0){a=u.value,l=!1;let d=a;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(d.segment.blobItems)))}}catch(d){n={error:d}}finally{try{!l&&!i&&(s=c.return)&&(yield ne.__await(s.call(c)))}finally{if(n)throw n.error}}})}listBlobsFlat(t={}){let r=[];t.includeCopy&&r.push("copy"),t.includeDeleted&&r.push("deleted"),t.includeMetadata&&r.push("metadata"),t.includeSnapshots&&r.push("snapshots"),t.includeVersions&&r.push("versions"),t.includeUncommitedBlobs&&r.push("uncommittedblobs"),t.includeTags&&r.push("tags"),t.includeDeletedWithVersions&&r.push("deletedwithversions"),t.includeImmutabilityPolicy&&r.push("immutabilitypolicy"),t.includeLegalHold&&r.push("legalhold"),t.prefix===""&&(t.prefix=void 0);let i=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listSegments(s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}listHierarchySegments(t,r){return ne.__asyncGenerator(this,arguments,function*(n,s,a={}){let o;if(s||s===void 0)do o=yield ne.__await(this.listBlobHierarchySegment(n,s,a)),s=o.continuationToken,yield yield ne.__await(yield ne.__await(o));while(s)})}listItemsByHierarchy(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.listHierarchySegments(i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let m=l.segment;if(m.blobPrefixes)for(let h of m.blobPrefixes)yield yield ne.__await(Object.assign({kind:"prefix"},h));for(let h of m.blobItems)yield yield ne.__await(Object.assign({kind:"blob"},h))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}listBlobsByHierarchy(t,r={}){if(t==="")throw new RangeError("delimiter should contain one or more characters");let i=[];r.includeCopy&&i.push("copy"),r.includeDeleted&&i.push("deleted"),r.includeMetadata&&i.push("metadata"),r.includeSnapshots&&i.push("snapshots"),r.includeVersions&&i.push("versions"),r.includeUncommitedBlobs&&i.push("uncommittedblobs"),r.includeTags&&i.push("tags"),r.includeDeletedWithVersions&&i.push("deletedwithversions"),r.includeImmutabilityPolicy&&i.push("immutabilitypolicy"),r.includeLegalHold&&i.push("legalhold"),r.prefix===""&&(r.prefix=void 0);let n=Object.assign(Object.assign({},r),i.length>0?{include:i}:{}),s=this.listItemsByHierarchy(t,n);return{async next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listHierarchySegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},n))}}async findBlobsByTagsSegment(t,r,i={}){return te.withSpan("ContainerClient-findBlobsByTagsSegment",i,async n=>{let s=ue(await this.containerContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},s),{_response:s._response,blobs:s.blobs.map(o=>{var l;let c="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(c=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:vy(o.tags),tagValue:c})})})})}findBlobsByTagsSegments(t,r){return ne.__asyncGenerator(this,arguments,function*(n,s,a={}){let o;if(s||s===void 0)do o=yield ne.__await(this.findBlobsByTagsSegment(n,s,a)),o.blobs=o.blobs||[],s=o.continuationToken,yield yield ne.__await(o);while(s)})}findBlobsByTagsItems(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.findBlobsByTagsSegments(i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let f=l;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(f.blobs)))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.findBlobsByTagsSegments(t,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async getAccountInfo(t={}){return te.withSpan("ContainerClient-getAccountInfo",t,async r=>ue(await this.containerContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}getContainerNameFromUrl(){let t;try{let r=new URL(this.url);if(r.hostname.split(".")[1]==="blob"?t=r.pathname.split("/")[1]:SO(r)?t=r.pathname.split("/")[2]:t=r.pathname.split("/")[1],t=decodeURIComponent(t),!t)throw new Error("Provided containerName is invalid.");return t}catch{throw new Error("Unable to extract containerName with provided information.")}}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof er))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=MO(Object.assign({containerName:this._containerName},t),this.credential).toString();r(EO(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof er))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return kO(Object.assign({containerName:this._containerName},t),this.credential).stringToSign}getBlobBatchClient(){return new Dy(this.url,this.pipeline)}},Th=class e{constructor(){this.read=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.add=!1,this.create=!1,this.update=!1,this.process=!1,this.tag=!1,this.filter=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"r":r.read=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"x":r.deleteVersion=!0;break;case"l":r.list=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"u":r.update=!0;break;case"p":r.process=!0;break;case"t":r.tag=!0;break;case"f":r.filter=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission character: ${i}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.deleteVersion&&(r.deleteVersion=!0),t.filter&&(r.filter=!0),t.tag&&(r.tag=!0),t.list&&(r.list=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.update&&(r.update=!0),t.process&&(r.process=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),r}toString(){let t=[];return this.read&&t.push("r"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.filter&&t.push("f"),this.tag&&t.push("t"),this.list&&t.push("l"),this.add&&t.push("a"),this.create&&t.push("c"),this.update&&t.push("u"),this.process&&t.push("p"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),t.join("")}},n3=class e{constructor(){this.service=!1,this.container=!1,this.object=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"s":r.service=!0;break;case"c":r.container=!0;break;case"o":r.object=!0;break;default:throw new RangeError(`Invalid resource type: ${i}`)}return r}toString(){let t=[];return this.service&&t.push("s"),this.container&&t.push("c"),this.object&&t.push("o"),t.join("")}},Nh=class e{constructor(){this.blob=!1,this.file=!1,this.queue=!1,this.table=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"b":r.blob=!0;break;case"f":r.file=!0;break;case"q":r.queue=!0;break;case"t":r.table=!0;break;default:throw new RangeError(`Invalid service character: ${i}`)}return r}toString(){let t=[];return this.blob&&t.push("b"),this.table&&t.push("t"),this.queue&&t.push("q"),this.file&&t.push("f"),t.join("")}};function Rae(e,t){return Aae(e,t).sasQueryParameters}function Aae(e,t){let r=e.version?e.version:_O;if(e.permissions&&e.permissions.setImmutabilityPolicy&&r<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(e.permissions&&e.permissions.deleteVersion&&r<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'x' permission.");if(e.permissions&&e.permissions.permanentDelete&&r<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'y' permission.");if(e.permissions&&e.permissions.tag&&r<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission.");if(e.permissions&&e.permissions.filter&&r<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 'f' permission.");if(e.encryptionScope&&r<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");let i=Th.parse(e.permissions.toString()),n=Nh.parse(e.services).toString(),s=n3.parse(e.resourceTypes).toString(),a;r>="2020-12-06"?a=[t.accountName,i,n,s,e.startsOn?It(e.startsOn,!1):"",It(e.expiresOn,!1),e.ipRange?uc(e.ipRange):"",e.protocol?e.protocol:"",r,e.encryptionScope?e.encryptionScope:"",""].join(` +`):a=[t.accountName,i,n,s,e.startsOn?It(e.startsOn,!1):"",It(e.expiresOn,!1),e.ipRange?uc(e.ipRange):"",e.protocol?e.protocol:"",r,""].join(` +`);let o=t.computeHMACSHA256(a);return{sasQueryParameters:new ol(r,o,i.toString(),n,s,e.protocol,e.startsOn,e.expiresOn,e.ipRange,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,e.encryptionScope),stringToSign:a}}var gO=class e extends Ay{static fromConnectionString(t,r){r=r||{};let i=Ah(t);if(i.kind==="AccountConnString")if(Gt.isNode){let n=new er(i.accountName,i.accountKey);r.proxyOptions||(r.proxyOptions=Sn.getDefaultProxySettings(i.proxyUri));let s=tr(n,r);return new e(i.url,s)}else throw new Error("Account connection string is only supported in Node.js environment");else if(i.kind==="SASConnString"){let n=tr(new rr,r);return new e(i.url+"?"+i.accountSas,n)}else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}constructor(t,r,i){let n;wu(r)?n=r:Gt.isNode&&r instanceof er||r instanceof rr||Ea.isTokenCredential(r)?n=tr(r,i):n=tr(new rr,i),super(t,n),this.serviceContext=this.storageClientContext.service}getContainerClient(t){return new i3(Tr(this.url,encodeURIComponent(t)),this.pipeline)}async createContainer(t,r={}){return te.withSpan("BlobServiceClient-createContainer",r,async i=>{let n=this.getContainerClient(t),s=await n.create(i);return{containerClient:n,containerCreateResponse:s}})}async deleteContainer(t,r={}){return te.withSpan("BlobServiceClient-deleteContainer",r,async i=>this.getContainerClient(t).delete(i))}async undeleteContainer(t,r,i={}){return te.withSpan("BlobServiceClient-undeleteContainer",i,async n=>{let s=this.getContainerClient(i.destinationContainerName||t),a=s.storageClientContext.container,o=ue(await a.restore({deletedContainerName:t,deletedContainerVersion:r,tracingOptions:n.tracingOptions}));return{containerClient:s,containerUndeleteResponse:o}})}async renameContainer(t,r,i={}){return te.withSpan("BlobServiceClient-renameContainer",i,async n=>{var s;let a=this.getContainerClient(r),o=a.storageClientContext.container,l=ue(await o.rename(t,Object.assign(Object.assign({},n),{sourceLeaseId:(s=i.sourceCondition)===null||s===void 0?void 0:s.leaseId})));return{containerClient:a,containerRenameResponse:l}})}async getProperties(t={}){return te.withSpan("BlobServiceClient-getProperties",t,async r=>ue(await this.serviceContext.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setProperties(t,r={}){return te.withSpan("BlobServiceClient-setProperties",r,async i=>ue(await this.serviceContext.setProperties(t,{abortSignal:r.abortSignal,tracingOptions:i.tracingOptions})))}async getStatistics(t={}){return te.withSpan("BlobServiceClient-getStatistics",t,async r=>ue(await this.serviceContext.getStatistics({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async getAccountInfo(t={}){return te.withSpan("BlobServiceClient-getAccountInfo",t,async r=>ue(await this.serviceContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async listContainersSegment(t,r={}){return te.withSpan("BlobServiceClient-listContainersSegment",r,async i=>ue(await this.serviceContext.listContainersSegment(Object.assign(Object.assign({abortSignal:r.abortSignal,marker:t},r),{include:typeof r.include=="string"?[r.include]:r.include,tracingOptions:i.tracingOptions}))))}async findBlobsByTagsSegment(t,r,i={}){return te.withSpan("BlobServiceClient-findBlobsByTagsSegment",i,async n=>{let s=ue(await this.serviceContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},s),{_response:s._response,blobs:s.blobs.map(o=>{var l;let c="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(c=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:vy(o.tags),tagValue:c})})})})}findBlobsByTagsSegments(t,r){return ne.__asyncGenerator(this,arguments,function*(n,s,a={}){let o;if(s||s===void 0)do o=yield ne.__await(this.findBlobsByTagsSegment(n,s,a)),o.blobs=o.blobs||[],s=o.continuationToken,yield yield ne.__await(o);while(s)})}findBlobsByTagsItems(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.findBlobsByTagsSegments(i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let f=l;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(f.blobs)))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.findBlobsByTagsSegments(t,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}listSegments(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){let s;if(i||i===void 0)do s=yield ne.__await(this.listContainersSegment(i,n)),s.containerItems=s.containerItems||[],i=s.continuationToken,yield yield ne.__await(yield ne.__await(s));while(i)})}listItems(){return ne.__asyncGenerator(this,arguments,function*(r={}){var i,n,s,a;let o;try{for(var l=!0,c=ne.__asyncValues(this.listSegments(o,r)),u;u=yield ne.__await(c.next()),i=u.done,!i;l=!0){a=u.value,l=!1;let d=a;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(d.containerItems)))}}catch(d){n={error:d}}finally{try{!l&&!i&&(s=c.return)&&(yield ne.__await(s.call(c)))}finally{if(n)throw n.error}}})}listContainers(t={}){t.prefix===""&&(t.prefix=void 0);let r=[];t.includeDeleted&&r.push("deleted"),t.includeMetadata&&r.push("metadata"),t.includeSystem&&r.push("system");let i=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listSegments(s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async getUserDelegationKey(t,r,i={}){return te.withSpan("BlobServiceClient-getUserDelegationKey",i,async n=>{let s=ue(await this.serviceContext.getUserDelegationKey({startsOn:It(t,!1),expiresOn:It(r,!1)},{abortSignal:i.abortSignal,tracingOptions:n.tracingOptions})),a={signedObjectId:s.signedObjectId,signedTenantId:s.signedTenantId,signedStartsOn:new Date(s.signedStartsOn),signedExpiresOn:new Date(s.signedExpiresOn),signedService:s.signedService,signedVersion:s.signedVersion,value:s.value};return Object.assign({_response:s._response,requestId:s.requestId,clientRequestId:s.clientRequestId,version:s.version,date:s.date,errorCode:s.errorCode},a)})}getBlobBatchClient(){return new Dy(this.url,this.pipeline)}generateAccountSasUrl(t,r=Th.parse("r"),i="sco",n={}){if(!(this.credential instanceof er))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let a=new Date;t=new Date(a.getTime()+3600*1e3)}let s=Rae(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:Nh.parse("b").toString()},n),this.credential).toString();return EO(this.url,s)}generateSasStringToSign(t,r=Th.parse("r"),i="sco",n={}){if(!(this.credential instanceof er))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let s=new Date;t=new Date(s.getTime()+3600*1e3)}return Aae(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:Nh.parse("b").toString()},n),this.credential).stringToSign}};Ne.KnownEncryptionAlgorithmType=void 0;(function(e){e.AES256="AES256"})(Ne.KnownEncryptionAlgorithmType||(Ne.KnownEncryptionAlgorithmType={}));Object.defineProperty(Ne,"RestError",{enumerable:!0,get:function(){return Sn.RestError}});Ne.AccountSASPermissions=Th;Ne.AccountSASResourceTypes=n3;Ne.AccountSASServices=Nh;Ne.AnonymousCredential=rr;Ne.AnonymousCredentialPolicy=Zw;Ne.AppendBlobClient=Oy;Ne.BaseRequestPolicy=Sh;Ne.BlobBatch=Eh;Ne.BlobBatchClient=Dy;Ne.BlobClient=ho;Ne.BlobLeaseClient=Cy;Ne.BlobSASPermissions=lc;Ne.BlobServiceClient=gO;Ne.BlockBlobClient=Py;Ne.ContainerClient=i3;Ne.ContainerSASPermissions=cc;Ne.Credential=Ty;Ne.CredentialPolicy=xy;Ne.PageBlobClient=Iy;Ne.Pipeline=Ry;Ne.SASQueryParameters=ol;Ne.StorageBrowserPolicy=Jw;Ne.StorageBrowserPolicyFactory=e3;Ne.StorageOAuthScopes=wO;Ne.StorageRetryPolicy=Xw;Ne.StorageRetryPolicyFactory=Qw;Ne.StorageSharedKeyCredential=er;Ne.StorageSharedKeyCredentialPolicy=Yw;Ne.generateAccountSASQueryParameters=Rae;Ne.generateBlobSASQueryParameters=MO;Ne.getBlobServiceAccountAudience=DXe;Ne.isPipelineLike=wu;Ne.logger=li;Ne.newPipeline=tr});var Pae=g(Sa=>{"use strict";var VXe=Sa&&Sa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),WXe=Sa&&Sa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),zO=Sa&&Sa.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&VXe(t,e,r);return WXe(t,e),t},Cae=Sa&&Sa.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Sa,"__esModule",{value:!0});Sa.uploadZipToBlobStorage=void 0;var KXe=jO(),UO=Hd(),Xh=zO(ze()),XXe=zO(require("crypto")),QXe=zO(require("stream")),Oae=tc();function YXe(e,t){return Cae(this,void 0,void 0,function*(){let r=0,i=Date.now(),n=new AbortController,s=h=>Cae(this,void 0,void 0,function*(){return new Promise((y,b)=>{let w=setInterval(()=>{Date.now()-i>h&&b(new Error("Upload progress stalled."))},h);n.signal.addEventListener("abort",()=>{clearInterval(w),y()})})}),a=(0,UO.getConcurrency)(),o=(0,UO.getUploadChunkSize)(),c=new KXe.BlobClient(e).getBlockBlobClient();Xh.debug(`Uploading artifact zip to blob storage with maxConcurrency: ${a}, bufferSize: ${o}`);let d={blobHTTPHeaders:{blobContentType:"zip"},onProgress:h=>{Xh.info(`Uploaded bytes ${h.loadedBytes}`),r=h.loadedBytes,i=Date.now()},abortSignal:n.signal},p,f=new QXe.PassThrough,m=XXe.createHash("sha256");t.pipe(f),t.pipe(m).setEncoding("hex"),Xh.info("Beginning upload of artifact content to blob storage");try{yield Promise.race([c.uploadStream(f,o,a,d),s((0,UO.getUploadChunkTimeout)())])}catch(h){throw Oae.NetworkError.isNetworkErrorCode(h?.code)?new Oae.NetworkError(h?.code):h}finally{n.abort()}return Xh.info("Finished uploading artifact content to blob storage!"),m.end(),p=m.read(),Xh.info(`SHA256 hash of uploaded artifact zip is ${p}`),r===0&&Xh.warning("No data was uploaded to blob storage. Reported upload byte count is 0."),{uploadSize:r,sha256Hash:p}})}Sa.uploadZipToBlobStorage=YXe});var Dae=g((sNt,Iae)=>{var ZXe=typeof process=="object"&&process&&process.platform==="win32";Iae.exports=ZXe?{sep:"\\"}:{sep:"/"}});var Uae=g((aNt,jae)=>{var Lae=C4();jae.exports=tQe;var Fae="\0SLASH"+Math.random()+"\0",Bae="\0OPEN"+Math.random()+"\0",HO="\0CLOSE"+Math.random()+"\0",qae="\0COMMA"+Math.random()+"\0",Mae="\0PERIOD"+Math.random()+"\0";function $O(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function JXe(e){return e.split("\\\\").join(Fae).split("\\{").join(Bae).split("\\}").join(HO).split("\\,").join(qae).split("\\.").join(Mae)}function eQe(e){return e.split(Fae).join("\\").split(Bae).join("{").split(HO).join("}").split(qae).join(",").split(Mae).join(".")}function kae(e){if(!e)return[""];var t=[],r=Lae("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,s=r.post,a=i.split(",");a[a.length-1]+="{"+n+"}";var o=kae(s);return s.length&&(a[a.length-1]+=o.shift(),a.push.apply(a,o)),t.push.apply(t,a),t}function tQe(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),qy(JXe(e),!0).map(eQe)):[]}function rQe(e){return"{"+e+"}"}function iQe(e){return/^-?0\d/.test(e)}function nQe(e,t){return e<=t}function sQe(e,t){return e>=t}function qy(e,t){var r=[],i=Lae("{","}",e);if(!i)return[e];var n=i.pre,s=i.post.length?qy(i.post,!1):[""];if(/\$$/.test(i.pre))for(var a=0;a=0;if(!u&&!d)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+HO+i.post,qy(e)):[e];var p;if(u)p=i.body.split(/\.\./);else if(p=kae(i.body),p.length===1&&(p=qy(p[0],!1).map(rQe),p.length===1))return s.map(function(M){return i.pre+p[0]+M});var f;if(u){var m=$O(p[0]),h=$O(p[1]),y=Math.max(p[0].length,p[1].length),b=p.length==3?Math.abs($O(p[2])):1,w=nQe,v=h0){var B=new Array(O+1).join("0");T<0?q="-"+B+q.slice(1):q=B+q}}f.push(q)}}else{f=[];for(var P=0;P{var Us=XO.exports=(e,t,r={})=>(h3(t),!r.nocomment&&t.charAt(0)==="#"?!1:new Qh(t,r).match(e));XO.exports=Us;var WO=Dae();Us.sep=WO.sep;var yo=Symbol("globstar **");Us.GLOBSTAR=yo;var aQe=Uae(),zae={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},KO="[^/]",GO=KO+"*?",oQe="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",lQe="(?:(?!(?:\\/|^)\\.).)*?",Gae=e=>e.split("").reduce((t,r)=>(t[r]=!0,t),{}),$ae=Gae("().*{}+?[]^$\\!"),cQe=Gae("[.("),Hae=/\/+/;Us.filter=(e,t={})=>(r,i,n)=>Us(r,e,t);var Nu=(e,t={})=>{let r={};return Object.keys(e).forEach(i=>r[i]=e[i]),Object.keys(t).forEach(i=>r[i]=t[i]),r};Us.defaults=e=>{if(!e||typeof e!="object"||!Object.keys(e).length)return Us;let t=Us,r=(i,n,s)=>t(i,n,Nu(e,s));return r.Minimatch=class extends t.Minimatch{constructor(n,s){super(n,Nu(e,s))}},r.Minimatch.defaults=i=>t.defaults(Nu(e,i)).Minimatch,r.filter=(i,n)=>t.filter(i,Nu(e,n)),r.defaults=i=>t.defaults(Nu(e,i)),r.makeRe=(i,n)=>t.makeRe(i,Nu(e,n)),r.braceExpand=(i,n)=>t.braceExpand(i,Nu(e,n)),r.match=(i,n,s)=>t.match(i,n,Nu(e,s)),r};Us.braceExpand=(e,t)=>Vae(e,t);var Vae=(e,t={})=>(h3(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:aQe(e)),uQe=1024*64,h3=e=>{if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>uQe)throw new TypeError("pattern is too long")},VO=Symbol("subparse");Us.makeRe=(e,t)=>new Qh(e,t||{}).makeRe();Us.match=(e,t,r={})=>{let i=new Qh(t,r);return e=e.filter(n=>i.match(n)),i.options.nonull&&!e.length&&e.push(t),e};var dQe=e=>e.replace(/\\(.)/g,"$1"),pQe=e=>e.replace(/\\([^-\]])/g,"$1"),fQe=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),mQe=e=>e.replace(/[[\]\\]/g,"\\$&"),Qh=class{constructor(t,r){h3(t),r||(r={}),this.options=r,this.set=[],this.pattern=t,this.windowsPathsNoEscape=!!r.windowsPathsNoEscape||r.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,"/")),this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!r.partial,this.make()}debug(){}make(){let t=this.pattern,r=this.options;if(!r.nocomment&&t.charAt(0)==="#"){this.comment=!0;return}if(!t){this.empty=!0;return}this.parseNegate();let i=this.globSet=this.braceExpand();r.debug&&(this.debug=(...n)=>console.error(...n)),this.debug(this.pattern,i),i=this.globParts=i.map(n=>n.split(Hae)),this.debug(this.pattern,i),i=i.map((n,s,a)=>n.map(this.parse,this)),this.debug(this.pattern,i),i=i.filter(n=>n.indexOf(!1)===-1),this.debug(this.pattern,i),this.set=i}parseNegate(){if(this.options.nonegate)return;let t=this.pattern,r=!1,i=0;for(let n=0;n>> no match, partial?`,t,d,r,p),d===o))}var m;if(typeof c=="string"?(m=u===c,this.debug("string match",c,u,m)):(m=u.match(c),this.debug("pattern match",c,u,m)),!m)return!1}if(s===o&&a===l)return!0;if(s===o)return i;if(a===l)return s===o-1&&t[s]==="";throw new Error("wtf?")}braceExpand(){return Vae(this.pattern,this.options)}parse(t,r){h3(t);let i=this.options;if(t==="**")if(i.noglobstar)t="*";else return yo;if(t==="")return"";let n="",s=!1,a=!1,o=[],l=[],c,u=!1,d=-1,p=-1,f,m,h,y=t.charAt(0)===".",b=i.dot||y,w=()=>y?"":b?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",v=O=>O.charAt(0)==="."?"":i.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",E=()=>{if(c){switch(c){case"*":n+=GO,s=!0;break;case"?":n+=KO,s=!0;break;default:n+="\\"+c;break}this.debug("clearStateChar %j %j",c,n),c=!1}};for(let O=0,B;O(x||(x="\\"),M+M+x+"|")),this.debug(`tail=%j + %s`,O,O,m,n);let B=m.type==="*"?GO:m.type==="?"?KO:"\\"+m.type;s=!0,n=n.slice(0,m.reStart)+B+"\\("+O}E(),a&&(n+="\\\\");let T=cQe[n.charAt(0)];for(let O=l.length-1;O>-1;O--){let B=l[O],P=n.slice(0,B.reStart),M=n.slice(B.reStart,B.reEnd-8),x=n.slice(B.reEnd),Y=n.slice(B.reEnd-8,B.reEnd)+x,L=P.split(")").length,R=P.split("(").length-L,I=x;for(let ae=0;ae(a=a.map(o=>typeof o=="string"?fQe(o):o===yo?yo:o._src).reduce((o,l)=>(o[o.length-1]===yo&&l===yo||o.push(l),o),[]),a.forEach((o,l)=>{o!==yo||a[l-1]===yo||(l===0?a.length>1?a[l+1]="(?:\\/|"+i+"\\/)?"+a[l+1]:a[l]=i:l===a.length-1?a[l-1]+="(?:\\/|"+i+")?":(a[l-1]+="(?:\\/|\\/"+i+"\\/)"+a[l+1],a[l+1]=yo))}),a.filter(o=>o!==yo).join("/"))).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,n)}catch{this.regexp=!1}return this.regexp}match(t,r=this.partial){if(this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return t==="";if(t==="/"&&r)return!0;let i=this.options;WO.sep!=="/"&&(t=t.split(WO.sep).join("/")),t=t.split(Hae),this.debug(this.pattern,"split",t);let n=this.set;this.debug(this.pattern,"set",n);let s;for(let a=t.length-1;a>=0&&(s=t[a],!s);a--);for(let a=0;a{Yae.exports=Qae;var YO=require("fs"),{EventEmitter:hQe}=require("events"),{Minimatch:QO}=Wae(),{resolve:gQe}=require("path");function yQe(e,t){return new Promise((r,i)=>{YO.readdir(e,{withFileTypes:!0},(n,s)=>{if(n)switch(n.code){case"ENOTDIR":t?i(n):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;case"ELOOP":default:i(n);break}else r(s)})})}function Kae(e,t){return new Promise((r,i)=>{(t?YO.stat:YO.lstat)(e,(s,a)=>{if(s)switch(s.code){case"ENOENT":r(t?Kae(e,!1):null);break;default:r(null);break}else r(a)})})}async function*Xae(e,t,r,i,n,s){let a=await yQe(t+e,s);for(let o of a){let l=o.name;l===void 0&&(l=o,i=!0);let c=e+"/"+l,u=c.slice(1),d=t+"/"+u,p=null;(i||r)&&(p=await Kae(d,r)),!p&&o.name!==void 0&&(p=o),p===null&&(p={isDirectory:()=>!1}),p.isDirectory()?n(u)||(yield{relative:u,absolute:d,stats:p},yield*Xae(c,t,r,i,n,!1)):yield{relative:u,absolute:d,stats:p}}}async function*bQe(e,t,r,i){yield*Xae("",e,t,r,i,!0)}function vQe(e){return{pattern:e.pattern,dot:!!e.dot,noglobstar:!!e.noglobstar,matchBase:!!e.matchBase,nocase:!!e.nocase,ignore:e.ignore,skip:e.skip,follow:!!e.follow,stat:!!e.stat,nodir:!!e.nodir,mark:!!e.mark,silent:!!e.silent,absolute:!!e.absolute}}var g3=class extends hQe{constructor(t,r,i){if(super(),typeof r=="function"&&(i=r,r=null),this.options=vQe(r||{}),this.matchers=[],this.options.pattern){let n=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=n.map(s=>new QO(s,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let n=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=n.map(s=>new QO(s,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let n=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=n.map(s=>new QO(s,{dot:!0}))}this.iterator=bQe(gQe(t||"."),this.options.follow,this.options.stat,this._shouldSkipDirectory.bind(this)),this.paused=!1,this.inactive=!1,this.aborted=!1,i&&(this._matches=[],this.on("match",n=>this._matches.push(this.options.absolute?n.absolute:n.relative)),this.on("error",n=>i(n)),this.on("end",()=>i(null,this._matches))),setTimeout(()=>this._next(),0)}_shouldSkipDirectory(t){return this.skipMatchers.some(r=>r.match(t))}_fileMatches(t,r){let i=t+(r?"/":"");return(this.matchers.length===0||this.matchers.some(n=>n.match(i)))&&!this.ignoreMatchers.some(n=>n.match(i))&&(!this.options.nodir||!r)}_next(){!this.paused&&!this.aborted?this.iterator.next().then(t=>{if(t.done)this.emit("end");else{let r=t.value.stats.isDirectory();if(this._fileMatches(t.value.relative,r)){let i=t.value.relative,n=t.value.absolute;this.options.mark&&r&&(i+="/",n+="/"),this.options.stat?this.emit("match",{relative:i,absolute:n,stat:t.value.stats}):this.emit("match",{relative:i,absolute:n})}this._next(this.iterator)}}).catch(t=>{this.abort(),this.emit("error",t),!t.code&&!this.options.silent&&console.error(t)}):this.inactive=!0}abort(){this.aborted=!0}pause(){this.paused=!0}resume(){this.paused=!1,this.inactive&&(this.inactive=!1,this._next())}};function Qae(e,t,r){return new g3(e,t,r)}Qae.ReaddirGlob=g3});var eoe=g((y3,Jae)=>{(function(e,t){typeof y3=="object"&&typeof Jae<"u"?t(y3):typeof define=="function"&&define.amd?define(["exports"],t):(e=typeof globalThis<"u"?globalThis:e||self,t(e.async={}))})(y3,function(e){"use strict";function t(N,...S){return(...A)=>N(...S,...A)}function r(N){return function(...S){var A=S.pop();return N.call(this,S,A)}}var i=typeof queueMicrotask=="function"&&queueMicrotask,n=typeof setImmediate=="function"&&setImmediate,s=typeof process=="object"&&typeof process.nextTick=="function";function a(N){setTimeout(N,0)}function o(N){return(S,...A)=>N(()=>S(...A))}var l;i?l=queueMicrotask:n?l=setImmediate:s?l=process.nextTick:l=a;var c=o(l);function u(N){return f(N)?function(...S){let A=S.pop(),D=N.apply(this,S);return d(D,A)}:r(function(S,A){var D;try{D=N.apply(this,S)}catch(j){return A(j)}if(D&&typeof D.then=="function")return d(D,A);A(null,D)})}function d(N,S){return N.then(A=>{p(S,null,A)},A=>{p(S,A&&(A instanceof Error||A.message)?A:new Error(A))})}function p(N,S,A){try{N(S,A)}catch(D){c(j=>{throw j},D)}}function f(N){return N[Symbol.toStringTag]==="AsyncFunction"}function m(N){return N[Symbol.toStringTag]==="AsyncGenerator"}function h(N){return typeof N[Symbol.asyncIterator]=="function"}function y(N){if(typeof N!="function")throw new Error("expected a function");return f(N)?u(N):N}function b(N,S){if(S||(S=N.length),!S)throw new Error("arity is undefined");function A(...D){return typeof D[S-1]=="function"?N.apply(this,D):new Promise((j,z)=>{D[S-1]=(G,...V)=>{if(G)return z(G);j(V.length>1?V:V[0])},N.apply(this,D)})}return A}function w(N){return function(A,...D){return b(function(z){var G=this;return N(A,(V,Z)=>{y(V).apply(G,D.concat(Z))},z)})}}function v(N,S,A,D){S=S||[];var j=[],z=0,G=y(A);return N(S,(V,Z,Te)=>{var dt=z++;G(V,(St,ft)=>{j[dt]=ft,Te(St)})},V=>{D(V,j)})}function E(N){return N&&typeof N.length=="number"&&N.length>=0&&N.length%1===0}let T={};function q(N){function S(...A){if(N!==null){var D=N;N=null,D.apply(this,A)}}return Object.assign(S,N),S}function O(N){return N[Symbol.iterator]&&N[Symbol.iterator]()}function B(N){var S=-1,A=N.length;return function(){return++S=S||G||j||(G=!0,N.next().then(({value:ft,done:ta})=>{if(!(z||j)){if(G=!1,ta){j=!0,V<=0&&D(null);return}V++,A(ft,Z,dt),Z++,Te()}}).catch(St))}function dt(ft,ta){if(V-=1,!z){if(ft)return St(ft);if(ft===!1){j=!0,z=!0;return}if(ta===T||j&&V<=0)return j=!0,D(null);Te()}}function St(ft){z||(G=!1,j=!0,D(ft))}Te()}var R=N=>(S,A,D)=>{if(D=q(D),N<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!S)return D(null);if(m(S))return L(S,N,A,D);if(h(S))return L(S[Symbol.asyncIterator](),N,A,D);var j=x(S),z=!1,G=!1,V=0,Z=!1;function Te(St,ft){if(!G)if(V-=1,St)z=!0,D(St);else if(St===!1)z=!0,G=!0;else{if(ft===T||z&&V<=0)return z=!0,D(null);Z||dt()}}function dt(){for(Z=!0;V1?j:j[0])}return A[se]=new Promise((D,j)=>{N=D,S=j}),A}function re(N,S,A){typeof S!="number"&&(A=S,S=null),A=q(A||ut());var D=Object.keys(N).length;if(!D)return A(null);S||(S=D);var j={},z=0,G=!1,V=!1,Z=Object.create(null),Te=[],dt=[],St={};Object.keys(N).forEach(Se=>{var De=N[Se];if(!Array.isArray(De)){ft(Se,[De]),dt.push(Se);return}var mt=De.slice(0,De.length-1),br=mt.length;if(br===0){ft(Se,De),dt.push(Se);return}St[Se]=br,mt.forEach(Ti=>{if(!N[Ti])throw new Error("async.auto task `"+Se+"` has a non-existent dependency `"+Ti+"` in "+mt.join(", "));ff(Ti,()=>{br--,br===0&&ft(Se,De)})})}),xt(),ta();function ft(Se,De){Te.push(()=>C0(Se,De))}function ta(){if(!G){if(Te.length===0&&z===0)return A(null,j);for(;Te.length&&zmt()),ta()}function C0(Se,De){if(!V){var mt=Y((Ti,...ra)=>{if(z--,Ti===!1){G=!0;return}if(ra.length<2&&([ra]=ra),Ti){var mf={};if(Object.keys(j).forEach(_d=>{mf[_d]=j[_d]}),mf[Se]=ra,V=!0,Z=Object.create(null),G)return;A(Ti,mf)}else j[Se]=ra,vd(Se)});z++;var br=y(De[De.length-1]);De.length>1?br(j,mt):br(mt)}}function xt(){for(var Se,De=0;dt.length;)Se=dt.pop(),De++,Ie(Se).forEach(mt=>{--St[mt]===0&&dt.push(mt)});if(De!==D)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function Ie(Se){var De=[];return Object.keys(N).forEach(mt=>{let br=N[mt];Array.isArray(br)&&br.indexOf(Se)>=0&&De.push(mt)}),De}return A[se]}var Ge=/^(?:async\s)?(?:function)?\s*(?:\w+\s*)?\(([^)]+)\)(?:\s*{)/,Xt=/^(?:async\s)?\s*(?:\(\s*)?((?:[^)=\s]\s*)*)(?:\)\s*)?=>/,ni=/,/,yr=/(=.+)?(\s*)$/;function Bl(N){let S="",A=0,D=N.indexOf("*/");for(;Aj.replace(yr,"").trim())}function w0(N,S){var A={};return Object.keys(N).forEach(D=>{var j=N[D],z,G=f(j),V=!G&&j.length===1||G&&j.length===0;if(Array.isArray(j))z=[...j],j=z.pop(),A[D]=z.concat(z.length>0?Z:j);else if(V)A[D]=j;else{if(z=Po(j),j.length===0&&!G&&z.length===0)throw new Error("autoInject task functions require explicit parameters.");G||z.pop(),A[D]=z.concat(Z)}function Z(Te,dt){var St=z.map(ft=>Te[ft]);St.push(dt),y(j)(...St)}}),re(A,S)}class E0{constructor(){this.head=this.tail=null,this.length=0}removeLink(S){return S.prev?S.prev.next=S.next:this.head=S.next,S.next?S.next.prev=S.prev:this.tail=S.prev,S.prev=S.next=null,this.length-=1,S}empty(){for(;this.head;)this.shift();return this}insertAfter(S,A){A.prev=S,A.next=S.next,S.next?S.next.prev=A:this.tail=A,S.next=A,this.length+=1}insertBefore(S,A){A.prev=S.prev,A.next=S,S.prev?S.prev.next=A:this.head=A,S.prev=A,this.length+=1}unshift(S){this.head?this.insertBefore(this.head,S):S0(this,S)}push(S){this.tail?this.insertAfter(this.tail,S):S0(this,S)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var S=this.head;S;)yield S.data,S=S.next}remove(S){for(var A=this.head;A;){var{next:D}=A;S(A)&&this.removeLink(A),A=D}return this}}function S0(N,S){N.length=1,N.head=N.tail=S}function uf(N,S,A){if(S==null)S=1;else if(S===0)throw new RangeError("Concurrency must not be zero");var D=y(N),j=0,z=[];let G={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function V(Ie,Se){G[Ie].push(Se)}function Z(Ie,Se){let De=(...mt)=>{Te(Ie,De),Se(...mt)};G[Ie].push(De)}function Te(Ie,Se){if(!Ie)return Object.keys(G).forEach(De=>G[De]=[]);if(!Se)return G[Ie]=[];G[Ie]=G[Ie].filter(De=>De!==Se)}function dt(Ie,...Se){G[Ie].forEach(De=>De(...Se))}var St=!1;function ft(Ie,Se,De,mt){if(mt!=null&&typeof mt!="function")throw new Error("task callback must be a function");xt.started=!0;var br,Ti;function ra(_d,...O0){if(_d)return De?Ti(_d):br();if(O0.length<=1)return br(O0[0]);br(O0)}var mf=xt._createTaskItem(Ie,De?ra:mt||ra);if(Se?xt._tasks.unshift(mf):xt._tasks.push(mf),St||(St=!0,c(()=>{St=!1,xt.process()})),De||!mt)return new Promise((_d,O0)=>{br=_d,Ti=O0})}function ta(Ie){return function(Se,...De){j-=1;for(var mt=0,br=Ie.length;mt0&&z.splice(ra,1),Ti.callback(Se,...De),Se!=null&&dt("error",Se,Ti.data)}j<=xt.concurrency-xt.buffer&&dt("unsaturated"),xt.idle()&&dt("drain"),xt.process()}}function ff(Ie){return Ie.length===0&&xt.idle()?(c(()=>dt("drain")),!0):!1}let vd=Ie=>Se=>{if(!Se)return new Promise((De,mt)=>{Z(Ie,(br,Ti)=>{if(br)return mt(br);De(Ti)})});Te(Ie),V(Ie,Se)};var C0=!1,xt={_tasks:new E0,_createTaskItem(Ie,Se){return{data:Ie,callback:Se}},*[Symbol.iterator](){yield*xt._tasks[Symbol.iterator]()},concurrency:S,payload:A,buffer:S/4,started:!1,paused:!1,push(Ie,Se){return Array.isArray(Ie)?ff(Ie)?void 0:Ie.map(De=>ft(De,!1,!1,Se)):ft(Ie,!1,!1,Se)},pushAsync(Ie,Se){return Array.isArray(Ie)?ff(Ie)?void 0:Ie.map(De=>ft(De,!1,!0,Se)):ft(Ie,!1,!0,Se)},kill(){Te(),xt._tasks.empty()},unshift(Ie,Se){return Array.isArray(Ie)?ff(Ie)?void 0:Ie.map(De=>ft(De,!0,!1,Se)):ft(Ie,!0,!1,Se)},unshiftAsync(Ie,Se){return Array.isArray(Ie)?ff(Ie)?void 0:Ie.map(De=>ft(De,!0,!0,Se)):ft(Ie,!0,!0,Se)},remove(Ie){xt._tasks.remove(Ie)},process(){if(!C0){for(C0=!0;!xt.paused&&j{j(S,z,(Z,Te)=>{S=Te,V(Z)})},z=>D(z,S))}var Za=b(ea,4);function pf(...N){var S=N.map(y);return function(...A){var D=this,j=A[A.length-1];return typeof j=="function"?A.pop():j=ut(),Za(S,A,(z,G,V)=>{G.apply(D,z.concat((Z,...Te)=>{V(Z,Te)}))},(z,G)=>j(z,...G)),j[se]}}function u6(...N){return pf(...N.reverse())}function xe(N,S,A,D){return v(R(S),N,A,D)}var k=b(xe,4);function C(N,S,A,D){var j=y(A);return k(N,S,(z,G)=>{j(z,(V,...Z)=>V?G(V):G(V,Z))},(z,G)=>{for(var V=[],Z=0;Z{var G=!1,V;let Z=y(j);A(D,(Te,dt,St)=>{Z(Te,(ft,ta)=>{if(ft||ft===!1)return St(ft);if(N(ta)&&!V)return G=!0,V=S(!0,Te),St(null,T);St()})},Te=>{if(Te)return z(Te);z(null,G?V:S(!1))})}}function xi(N,S,A){return Qt(D=>D,(D,j)=>j)(Ue,N,S,A)}var Io=b(xi,3);function I5(N,S,A,D){return Qt(j=>j,(j,z)=>z)(R(S),N,A,D)}var bd=b(I5,4);function kve(N,S,A){return Qt(D=>D,(D,j)=>j)(R(1),N,S,A)}var d6=b(kve,3);function Oq(N){return(S,...A)=>y(S)(...A,(D,...j)=>{typeof console=="object"&&(D?console.error&&console.error(D):console[N]&&j.forEach(z=>console[N](z)))})}var Pq=Oq("dir");function jve(N,S,A){A=Y(A);var D=y(N),j=y(S),z;function G(Z,...Te){if(Z)return A(Z);Z!==!1&&(z=Te,j(...Te,V))}function V(Z,Te){if(Z)return A(Z);if(Z!==!1){if(!Te)return A(null,...z);D(G)}}return V(null,!0)}var T0=b(jve,3);function Iq(N,S,A){let D=y(S);return T0(N,(...j)=>{let z=j.pop();D(...j,(G,V)=>z(G,!V))},A)}function Dq(N){return(S,A,D)=>N(S,D)}function Uve(N,S,A){return Ue(N,Dq(y(S)),A)}var p6=b(Uve,3);function zve(N,S,A,D){return R(S)(N,Dq(y(A)),D)}var N0=b(zve,4);function $ve(N,S,A){return N0(N,1,S,A)}var R0=b($ve,3);function D5(N){return f(N)?N:function(...S){var A=S.pop(),D=!0;S.push((...j)=>{D?c(()=>A(...j)):A(...j)}),N.apply(this,S),D=!1}}function Hve(N,S,A){return Qt(D=>!D,D=>!D)(Ue,N,S,A)}var f6=b(Hve,3);function Gve(N,S,A,D){return Qt(j=>!j,j=>!j)(R(S),N,A,D)}var m6=b(Gve,4);function Vve(N,S,A){return Qt(D=>!D,D=>!D)(Ve,N,S,A)}var h6=b(Vve,3);function Wve(N,S,A,D){var j=new Array(S.length);N(S,(z,G,V)=>{A(z,(Z,Te)=>{j[G]=!!Te,V(Z)})},z=>{if(z)return D(z);for(var G=[],V=0;V{A(z,(Z,Te)=>{if(Z)return V(Z);Te&&j.push({index:G,value:z}),V(Z)})},z=>{if(z)return D(z);D(null,j.sort((G,V)=>G.index-V.index).map(G=>G.value))})}function g6(N,S,A,D){var j=E(S)?Wve:Kve;return j(N,S,y(A),D)}function Xve(N,S,A){return g6(Ue,N,S,A)}var y6=b(Xve,3);function Qve(N,S,A,D){return g6(R(S),N,A,D)}var b6=b(Qve,4);function Yve(N,S,A){return g6(Ve,N,S,A)}var v6=b(Yve,3);function Zve(N,S){var A=Y(S),D=y(D5(N));function j(z){if(z)return A(z);z!==!1&&D(j)}return j()}var Lq=b(Zve,2);function Jve(N,S,A,D){var j=y(A);return k(N,S,(z,G)=>{j(z,(V,Z)=>V?G(V):G(V,{key:Z,val:z}))},(z,G)=>{for(var V={},{hasOwnProperty:Z}=Object.prototype,Te=0;Te{z(G,V,(Te,dt)=>{if(Te)return Z(Te);j[V]=dt,Z(Te)})},G=>D(G,j))}var w6=b(e_e,4);function Mq(N,S,A){return w6(N,1/0,S,A)}function kq(N,S,A){return w6(N,1,S,A)}function jq(N,S=A=>A){var A=Object.create(null),D=Object.create(null),j=y(N),z=r((G,V)=>{var Z=S(...G);Z in A?c(()=>V(null,...A[Z])):Z in D?D[Z].push(V):(D[Z]=[V],j(...G,(Te,...dt)=>{Te||(A[Z]=dt);var St=D[Z];delete D[Z];for(var ft=0,ta=St.length;ft{var D=E(S)?[]:{};N(S,(j,z,G)=>{y(j)((V,...Z)=>{Z.length<2&&([Z]=Z),D[z]=Z,G(V)})},j=>A(j,D))},3);function zq(N,S){return L5(Ue,N,S)}function $q(N,S,A){return L5(R(S),N,A)}function F5(N,S){var A=y(N);return uf((D,j)=>{A(D[0],j)},S,1)}class t_e{constructor(){this.heap=[],this.pushCount=Number.MIN_SAFE_INTEGER}get length(){return this.heap.length}empty(){return this.heap=[],this}percUp(S){let A;for(;S>0&&B5(this.heap[S],this.heap[A=Hq(S)]);){let D=this.heap[S];this.heap[S]=this.heap[A],this.heap[A]=D,S=A}}percDown(S){let A;for(;(A=r_e(S))=0;D--)this.percDown(D);return this}}function r_e(N){return(N<<1)+1}function Hq(N){return(N+1>>1)-1}function B5(N,S){return N.priority!==S.priority?N.priority({data:G,priority:V,callback:Z});function z(G,V){return Array.isArray(G)?G.map(Z=>({data:Z,priority:V})):{data:G,priority:V}}return A.push=function(G,V=0,Z){return D(z(G,V),Z)},A.pushAsync=function(G,V=0,Z){return j(z(G,V),Z)},delete A.unshift,delete A.unshiftAsync,A}function i_e(N,S){if(S=q(S),!Array.isArray(N))return S(new TypeError("First argument to race must be an array of functions"));if(!N.length)return S();for(var A=0,D=N.length;A{let V={};if(z&&(V.error=z),G.length>0){var Z=G;G.length<=1&&([Z]=G),V.value=Z}j(null,V)}),S.apply(this,D)})}function Wq(N){var S;return Array.isArray(N)?S=N.map(x6):(S={},Object.keys(N).forEach(A=>{S[A]=x6.call(this,N[A])})),S}function q5(N,S,A,D){let j=y(A);return g6(N,S,(z,G)=>{j(z,(V,Z)=>{G(V,!Z)})},D)}function n_e(N,S,A){return q5(Ue,N,S,A)}var Kq=b(n_e,3);function s_e(N,S,A,D){return q5(R(S),N,A,D)}var Xq=b(s_e,4);function a_e(N,S,A){return q5(Ve,N,S,A)}var Qq=b(a_e,3);function Yq(N){return function(){return N}}let M5=5,Zq=0;function T6(N,S,A){var D={times:M5,intervalFunc:Yq(Zq)};if(arguments.length<3&&typeof N=="function"?(A=S||ut(),S=N):(o_e(D,N),A=A||ut()),typeof S!="function")throw new Error("Invalid arguments for async.retry");var j=y(S),z=1;function G(){j((V,...Z)=>{V!==!1&&(V&&z++{(j.lengthD)(Ue,N,S,A)}var N6=b(l_e,3);function c_e(N,S,A,D){return Qt(Boolean,j=>j)(R(S),N,A,D)}var R6=b(c_e,4);function u_e(N,S,A){return Qt(Boolean,D=>D)(Ve,N,S,A)}var A6=b(u_e,3);function d_e(N,S,A){var D=y(S);return vt(N,(z,G)=>{D(z,(V,Z)=>{if(V)return G(V);G(V,{value:z,criteria:Z})})},(z,G)=>{if(z)return A(z);A(null,G.sort(j).map(V=>V.value))});function j(z,G){var V=z.criteria,Z=G.criteria;return VZ?1:0}}var tM=b(d_e,3);function rM(N,S,A){var D=y(N);return r((j,z)=>{var G=!1,V;function Z(){var Te=N.name||"anonymous",dt=new Error('Callback function "'+Te+'" timed out.');dt.code="ETIMEDOUT",A&&(dt.info=A),G=!0,z(dt)}j.push((...Te)=>{G||(z(...Te),clearTimeout(V))}),V=setTimeout(Z,S),D(...j)})}function p_e(N){for(var S=Array(N);N--;)S[N]=N;return S}function C6(N,S,A,D){var j=y(A);return k(p_e(N),S,j,D)}function iM(N,S,A){return C6(N,1/0,S,A)}function nM(N,S,A){return C6(N,1,S,A)}function sM(N,S,A,D){arguments.length<=3&&typeof S=="function"&&(D=A,A=S,S=Array.isArray(N)?[]:{}),D=q(D||ut());var j=y(A);return Ue(N,(z,G,V)=>{j(S,z,G,V)},z=>D(z,S)),D[se]}function f_e(N,S){var A=null,D;return R0(N,(j,z)=>{y(j)((G,...V)=>{if(G===!1)return z(G);V.length<2?[D]=V:D=V,A=G,z(G?null:{})})},()=>S(A,D))}var aM=b(f_e);function oM(N){return(...S)=>(N.unmemoized||N)(...S)}function m_e(N,S,A){A=Y(A);var D=y(S),j=y(N),z=[];function G(Z,...Te){if(Z)return A(Z);z=Te,Z!==!1&&j(V)}function V(Z,Te){if(Z)return A(Z);if(Z!==!1){if(!Te)return A(null,...z);D(G)}}return j(V)}var A0=b(m_e,3);function lM(N,S,A){let D=y(N);return A0(j=>D((z,G)=>j(z,!G)),S,A)}function h_e(N,S){if(S=q(S),!Array.isArray(N))return S(new Error("First argument to waterfall must be an array of functions"));if(!N.length)return S();var A=0;function D(z){var G=y(N[A++]);G(...z,Y(j))}function j(z,...G){if(z!==!1){if(z||A===N.length)return S(z,...G);D(G)}}D([])}var cM=b(h_e),g_e={apply:t,applyEach:Wt,applyEachSeries:yd,asyncify:u,auto:re,autoInject:w0,cargo:x0,cargoQueue:df,compose:u6,concat:K,concatLimit:U,concatSeries:ye,constant:Et,detect:Io,detectLimit:bd,detectSeries:d6,dir:Pq,doUntil:Iq,doWhilst:T0,each:p6,eachLimit:N0,eachOf:Ue,eachOfLimit:F,eachOfSeries:Ve,eachSeries:R0,ensureAsync:D5,every:f6,everyLimit:m6,everySeries:h6,filter:y6,filterLimit:b6,filterSeries:v6,forever:Lq,groupBy:Fq,groupByLimit:_6,groupBySeries:Bq,log:qq,map:vt,mapLimit:k,mapSeries:Dn,mapValues:Mq,mapValuesLimit:w6,mapValuesSeries:kq,memoize:jq,nextTick:Uq,parallel:zq,parallelLimit:$q,priorityQueue:Gq,queue:F5,race:Vq,reduce:Za,reduceRight:S6,reflect:x6,reflectAll:Wq,reject:Kq,rejectLimit:Xq,rejectSeries:Qq,retry:T6,retryable:Jq,seq:pf,series:eM,setImmediate:c,some:N6,someLimit:R6,someSeries:A6,sortBy:tM,timeout:rM,times:iM,timesLimit:C6,timesSeries:nM,transform:sM,tryEach:aM,unmemoize:oM,until:lM,waterfall:cM,whilst:A0,all:f6,allLimit:m6,allSeries:h6,any:N6,anyLimit:R6,anySeries:A6,find:Io,findLimit:bd,findSeries:d6,flatMap:K,flatMapLimit:U,flatMapSeries:ye,forEach:p6,forEachSeries:R0,forEachLimit:N0,forEachOf:Ue,forEachOfSeries:Ve,forEachOfLimit:F,inject:Za,foldl:Za,foldr:S6,select:y6,selectLimit:b6,selectSeries:v6,wrapSync:u,during:A0,doDuring:T0};e.all=f6,e.allLimit=m6,e.allSeries=h6,e.any=N6,e.anyLimit=R6,e.anySeries=A6,e.apply=t,e.applyEach=Wt,e.applyEachSeries=yd,e.asyncify=u,e.auto=re,e.autoInject=w0,e.cargo=x0,e.cargoQueue=df,e.compose=u6,e.concat=K,e.concatLimit=U,e.concatSeries=ye,e.constant=Et,e.default=g_e,e.detect=Io,e.detectLimit=bd,e.detectSeries=d6,e.dir=Pq,e.doDuring=T0,e.doUntil=Iq,e.doWhilst=T0,e.during=A0,e.each=p6,e.eachLimit=N0,e.eachOf=Ue,e.eachOfLimit=F,e.eachOfSeries=Ve,e.eachSeries=R0,e.ensureAsync=D5,e.every=f6,e.everyLimit=m6,e.everySeries=h6,e.filter=y6,e.filterLimit=b6,e.filterSeries=v6,e.find=Io,e.findLimit=bd,e.findSeries=d6,e.flatMap=K,e.flatMapLimit=U,e.flatMapSeries=ye,e.foldl=Za,e.foldr=S6,e.forEach=p6,e.forEachLimit=N0,e.forEachOf=Ue,e.forEachOfLimit=F,e.forEachOfSeries=Ve,e.forEachSeries=R0,e.forever=Lq,e.groupBy=Fq,e.groupByLimit=_6,e.groupBySeries=Bq,e.inject=Za,e.log=qq,e.map=vt,e.mapLimit=k,e.mapSeries=Dn,e.mapValues=Mq,e.mapValuesLimit=w6,e.mapValuesSeries=kq,e.memoize=jq,e.nextTick=Uq,e.parallel=zq,e.parallelLimit=$q,e.priorityQueue=Gq,e.queue=F5,e.race=Vq,e.reduce=Za,e.reduceRight=S6,e.reflect=x6,e.reflectAll=Wq,e.reject=Kq,e.rejectLimit=Xq,e.rejectSeries=Qq,e.retry=T6,e.retryable=Jq,e.select=y6,e.selectLimit=b6,e.selectSeries=v6,e.seq=pf,e.series=eM,e.setImmediate=c,e.some=N6,e.someLimit=R6,e.someSeries=A6,e.sortBy=tM,e.timeout=rM,e.times=iM,e.timesLimit=C6,e.timesSeries=nM,e.transform=sM,e.tryEach=aM,e.unmemoize=oM,e.until=lM,e.waterfall=cM,e.whilst=A0,e.wrapSync=u,Object.defineProperty(e,"__esModule",{value:!0})})});var roe=g((uNt,toe)=>{"use strict";var cl=e=>e!==null&&typeof e=="object"&&typeof e.pipe=="function";cl.writable=e=>cl(e)&&e.writable!==!1&&typeof e._write=="function"&&typeof e._writableState=="object";cl.readable=e=>cl(e)&&e.readable!==!1&&typeof e._read=="function"&&typeof e._readableState=="object";cl.duplex=e=>cl.writable(e)&&cl.readable(e);cl.transform=e=>cl.duplex(e)&&typeof e._transform=="function";toe.exports=cl});var My=g((dNt,ZO)=>{"use strict";typeof process>"u"||!process.version||process.version.indexOf("v0.")===0||process.version.indexOf("v1.")===0&&process.version.indexOf("v1.8.")!==0?ZO.exports={nextTick:_Qe}:ZO.exports=process;function _Qe(e,t,r,i){if(typeof e!="function")throw new TypeError('"callback" argument must be a function');var n=arguments.length,s,a;switch(n){case 0:case 1:return process.nextTick(e);case 2:return process.nextTick(function(){e.call(null,t)});case 3:return process.nextTick(function(){e.call(null,t,r)});case 4:return process.nextTick(function(){e.call(null,t,r,i)});default:for(s=new Array(n-1),a=0;a{var wQe={}.toString;ioe.exports=Array.isArray||function(e){return wQe.call(e)=="[object Array]"}});var JO=g((fNt,soe)=>{soe.exports=require("stream")});var ky=g((eP,ooe)=>{var b3=require("buffer"),fc=b3.Buffer;function aoe(e,t){for(var r in e)t[r]=e[r]}fc.from&&fc.alloc&&fc.allocUnsafe&&fc.allocUnsafeSlow?ooe.exports=b3:(aoe(b3,eP),eP.Buffer=Yh);function Yh(e,t,r){return fc(e,t,r)}aoe(fc,Yh);Yh.from=function(e,t,r){if(typeof e=="number")throw new TypeError("Argument must not be a number");return fc(e,t,r)};Yh.alloc=function(e,t,r){if(typeof e!="number")throw new TypeError("Argument must be a number");var i=fc(e);return t!==void 0?typeof r=="string"?i.fill(t,r):i.fill(t):i.fill(0),i};Yh.allocUnsafe=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return fc(e)};Yh.allocUnsafeSlow=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return b3.SlowBuffer(e)}});var Zh=g(Tn=>{function EQe(e){return Array.isArray?Array.isArray(e):v3(e)==="[object Array]"}Tn.isArray=EQe;function SQe(e){return typeof e=="boolean"}Tn.isBoolean=SQe;function xQe(e){return e===null}Tn.isNull=xQe;function TQe(e){return e==null}Tn.isNullOrUndefined=TQe;function NQe(e){return typeof e=="number"}Tn.isNumber=NQe;function RQe(e){return typeof e=="string"}Tn.isString=RQe;function AQe(e){return typeof e=="symbol"}Tn.isSymbol=AQe;function CQe(e){return e===void 0}Tn.isUndefined=CQe;function OQe(e){return v3(e)==="[object RegExp]"}Tn.isRegExp=OQe;function PQe(e){return typeof e=="object"&&e!==null}Tn.isObject=PQe;function IQe(e){return v3(e)==="[object Date]"}Tn.isDate=IQe;function DQe(e){return v3(e)==="[object Error]"||e instanceof Error}Tn.isError=DQe;function LQe(e){return typeof e=="function"}Tn.isFunction=LQe;function FQe(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||typeof e>"u"}Tn.isPrimitive=FQe;Tn.isBuffer=require("buffer").Buffer.isBuffer;function v3(e){return Object.prototype.toString.call(e)}});var coe=g((hNt,tP)=>{"use strict";function BQe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var loe=ky().Buffer,jy=require("util");function qQe(e,t,r){e.copy(t,r)}tP.exports=function(){function e(){BQe(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(r){var i={data:r,next:null};this.length>0?this.tail.next=i:this.head=i,this.tail=i,++this.length},e.prototype.unshift=function(r){var i={data:r,next:this.head};this.length===0&&(this.tail=i),this.head=i,++this.length},e.prototype.shift=function(){if(this.length!==0){var r=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,r}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(r){if(this.length===0)return"";for(var i=this.head,n=""+i.data;i=i.next;)n+=r+i.data;return n},e.prototype.concat=function(r){if(this.length===0)return loe.alloc(0);for(var i=loe.allocUnsafe(r>>>0),n=this.head,s=0;n;)qQe(n.data,i,s),s+=n.data.length,n=n.next;return i},e}();jy&&jy.inspect&&jy.inspect.custom&&(tP.exports.prototype[jy.inspect.custom]=function(){var e=jy.inspect({length:this.length});return this.constructor.name+" "+e})});var rP=g((gNt,uoe)=>{"use strict";var _3=My();function MQe(e,t){var r=this,i=this._readableState&&this._readableState.destroyed,n=this._writableState&&this._writableState.destroyed;return i||n?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,_3.nextTick(w3,this,e)):_3.nextTick(w3,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(s){!t&&s?r._writableState?r._writableState.errorEmitted||(r._writableState.errorEmitted=!0,_3.nextTick(w3,r,s)):_3.nextTick(w3,r,s):t&&t(s)}),this)}function kQe(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function w3(e,t){e.emit("error",t)}uoe.exports={destroy:MQe,undestroy:kQe}});var poe=g((yNt,doe)=>{doe.exports=require("util").deprecate});var nP=g((bNt,_oe)=>{"use strict";var yp=My();_oe.exports=ci;function moe(e){var t=this;this.next=null,this.entry=null,this.finish=function(){iYe(t,e)}}var jQe=!process.browser&&["v0.10","v0.9."].indexOf(process.version.slice(0,5))>-1?setImmediate:yp.nextTick,Jh;ci.WritableState=zy;var hoe=Object.create(Zh());hoe.inherits=Pd();var UQe={deprecate:poe()},goe=JO(),S3=ky().Buffer,zQe=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function $Qe(e){return S3.from(e)}function HQe(e){return S3.isBuffer(e)||e instanceof zQe}var yoe=rP();hoe.inherits(ci,goe);function GQe(){}function zy(e,t){Jh=Jh||bp(),e=e||{};var r=t instanceof Jh;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var i=e.highWaterMark,n=e.writableHighWaterMark,s=this.objectMode?16:16*1024;i||i===0?this.highWaterMark=i:r&&(n||n===0)?this.highWaterMark=n:this.highWaterMark=s,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var a=e.decodeStrings===!1;this.decodeStrings=!a,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(o){ZQe(t,o)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new moe(this)}zy.prototype.getBuffer=function(){for(var t=this.bufferedRequest,r=[];t;)r.push(t),t=t.next;return r};(function(){try{Object.defineProperty(zy.prototype,"buffer",{get:UQe.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var E3;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(E3=Function.prototype[Symbol.hasInstance],Object.defineProperty(ci,Symbol.hasInstance,{value:function(e){return E3.call(this,e)?!0:this!==ci?!1:e&&e._writableState instanceof zy}})):E3=function(e){return e instanceof this};function ci(e){if(Jh=Jh||bp(),!E3.call(ci,this)&&!(this instanceof Jh))return new ci(e);this._writableState=new zy(e,this),this.writable=!0,e&&(typeof e.write=="function"&&(this._write=e.write),typeof e.writev=="function"&&(this._writev=e.writev),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.final=="function"&&(this._final=e.final)),goe.call(this)}ci.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function VQe(e,t){var r=new Error("write after end");e.emit("error",r),yp.nextTick(t,r)}function WQe(e,t,r,i){var n=!0,s=!1;return r===null?s=new TypeError("May not write null values to stream"):typeof r!="string"&&r!==void 0&&!t.objectMode&&(s=new TypeError("Invalid non-string/buffer chunk")),s&&(e.emit("error",s),yp.nextTick(i,s),n=!1),n}ci.prototype.write=function(e,t,r){var i=this._writableState,n=!1,s=!i.objectMode&&HQe(e);return s&&!S3.isBuffer(e)&&(e=$Qe(e)),typeof t=="function"&&(r=t,t=null),s?t="buffer":t||(t=i.defaultEncoding),typeof r!="function"&&(r=GQe),i.ended?VQe(this,r):(s||WQe(this,i,e,r))&&(i.pendingcb++,n=XQe(this,i,s,e,t,r)),n};ci.prototype.cork=function(){var e=this._writableState;e.corked++};ci.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.bufferProcessing&&e.bufferedRequest&&boe(this,e))};ci.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+t);return this._writableState.defaultEncoding=t,this};function KQe(e,t,r){return!e.objectMode&&e.decodeStrings!==!1&&typeof t=="string"&&(t=S3.from(t,r)),t}Object.defineProperty(ci.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function XQe(e,t,r,i,n,s){if(!r){var a=KQe(t,i,n);i!==a&&(r=!0,n="buffer",i=a)}var o=t.objectMode?1:i.length;t.length+=o;var l=t.length{"use strict";var woe=My(),nYe=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};xoe.exports=mc;var Eoe=Object.create(Zh());Eoe.inherits=Pd();var Soe=oP(),aP=nP();Eoe.inherits(mc,Soe);for(sP=nYe(aP.prototype),x3=0;x3{"use strict";var cP=ky().Buffer,Toe=cP.isEncoding||function(e){switch(e=""+e,e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function oYe(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}function lYe(e){var t=oYe(e);if(typeof t!="string"&&(cP.isEncoding===Toe||!Toe(e)))throw new Error("Unknown encoding: "+e);return t||e}Noe.StringDecoder=$y;function $y(e){this.encoding=lYe(e);var t;switch(this.encoding){case"utf16le":this.text=mYe,this.end=hYe,t=4;break;case"utf8":this.fillLast=dYe,t=4;break;case"base64":this.text=gYe,this.end=yYe,t=3;break;default:this.write=bYe,this.end=vYe;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=cP.allocUnsafe(t)}$y.prototype.write=function(e){if(e.length===0)return"";var t,r;if(this.lastNeed){if(t=this.fillLast(e),t===void 0)return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===2?-1:-2}function cYe(e,t,r){var i=t.length-1;if(i=0?(n>0&&(e.lastNeed=n-1),n):--i=0?(n>0&&(e.lastNeed=n-2),n):--i=0?(n>0&&(n===2?n=0:e.lastNeed=n-3),n):0))}function uYe(e,t,r){if((t[0]&192)!==128)return e.lastNeed=0,"\uFFFD";if(e.lastNeed>1&&t.length>1){if((t[1]&192)!==128)return e.lastNeed=1,"\uFFFD";if(e.lastNeed>2&&t.length>2&&(t[2]&192)!==128)return e.lastNeed=2,"\uFFFD"}}function dYe(e){var t=this.lastTotal-this.lastNeed,r=uYe(this,e,t);if(r!==void 0)return r;if(this.lastNeed<=e.length)return e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length}function pYe(e,t){var r=cYe(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var i=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,i),e.toString("utf8",t,i)}function fYe(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"\uFFFD":t}function mYe(e,t){if((e.length-t)%2===0){var r=e.toString("utf16le",t);if(r){var i=r.charCodeAt(r.length-1);if(i>=55296&&i<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function hYe(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function gYe(e,t){var r=(e.length-t)%3;return r===0?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,r===1?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function yYe(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function bYe(e){return e.toString(this.encoding)}function vYe(e){return e&&e.length?this.write(e):""}});var oP=g((ENt,Moe)=>{"use strict";var t1=My();Moe.exports=pr;var _Ye=noe(),Hy;pr.ReadableState=Doe;var wNt=require("events").EventEmitter,Ooe=function(e,t){return e.listeners(t).length},hP=JO(),Gy=ky().Buffer,wYe=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function EYe(e){return Gy.from(e)}function SYe(e){return Gy.isBuffer(e)||e instanceof wYe}var Poe=Object.create(Zh());Poe.inherits=Pd();var dP=require("util"),Ct=void 0;dP&&dP.debuglog?Ct=dP.debuglog("stream"):Ct=function(){};var xYe=coe(),Ioe=rP(),e1;Poe.inherits(pr,hP);var pP=["error","close","destroy","pause","resume"];function TYe(e,t,r){if(typeof e.prependListener=="function")return e.prependListener(t,r);!e._events||!e._events[t]?e.on(t,r):_Ye(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}function Doe(e,t){Hy=Hy||bp(),e=e||{};var r=t instanceof Hy;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var i=e.highWaterMark,n=e.readableHighWaterMark,s=this.objectMode?16:16*1024;i||i===0?this.highWaterMark=i:r&&(n||n===0)?this.highWaterMark=n:this.highWaterMark=s,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new xYe,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(e1||(e1=uP().StringDecoder),this.decoder=new e1(e.encoding),this.encoding=e.encoding)}function pr(e){if(Hy=Hy||bp(),!(this instanceof pr))return new pr(e);this._readableState=new Doe(e,this),this.readable=!0,e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy)),hP.call(this)}Object.defineProperty(pr.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}});pr.prototype.destroy=Ioe.destroy;pr.prototype._undestroy=Ioe.undestroy;pr.prototype._destroy=function(e,t){this.push(null),t(e)};pr.prototype.push=function(e,t){var r=this._readableState,i;return r.objectMode?i=!0:typeof e=="string"&&(t=t||r.defaultEncoding,t!==r.encoding&&(e=Gy.from(e,t),t=""),i=!0),Loe(this,e,t,!1,i)};pr.prototype.unshift=function(e){return Loe(this,e,null,!0,!1)};function Loe(e,t,r,i,n){var s=e._readableState;if(t===null)s.reading=!1,CYe(e,s);else{var a;n||(a=NYe(s,t)),a?e.emit("error",a):s.objectMode||t&&t.length>0?(typeof t!="string"&&!s.objectMode&&Object.getPrototypeOf(t)!==Gy.prototype&&(t=EYe(t)),i?s.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):fP(e,s,t,!0):s.ended?e.emit("error",new Error("stream.push() after EOF")):(s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||t.length!==0?fP(e,s,t,!1):Foe(e,s)):fP(e,s,t,!1))):i||(s.reading=!1)}return RYe(s)}function fP(e,t,r,i){t.flowing&&t.length===0&&!t.sync?(e.emit("data",r),e.read(0)):(t.length+=t.objectMode?1:r.length,i?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&N3(e)),Foe(e,t)}function NYe(e,t){var r;return!SYe(t)&&typeof t!="string"&&t!==void 0&&!e.objectMode&&(r=new TypeError("Invalid non-string/buffer chunk")),r}function RYe(e){return!e.ended&&(e.needReadable||e.length=Roe?e=Roe:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function Aoe(e,t){return e<=0||t.length===0&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=AYe(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}pr.prototype.read=function(e){Ct("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return Ct("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?mP(this):N3(this),null;if(e=Aoe(e,t),e===0&&t.ended)return t.length===0&&mP(this),null;var i=t.needReadable;Ct("need readable",i),(t.length===0||t.length-e0?n=Boe(e,t):n=null,n===null?(t.needReadable=!0,e=0):t.length-=e,t.length===0&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&mP(this)),n!==null&&this.emit("data",n),n};function CYe(e,t){if(!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,N3(e)}}function N3(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(Ct("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?t1.nextTick(Coe,e):Coe(e))}function Coe(e){Ct("emit readable"),e.emit("readable"),gP(e)}function Foe(e,t){t.readingMore||(t.readingMore=!0,t1.nextTick(OYe,e,t))}function OYe(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length1&&qoe(i.pipes,e)!==-1)&&!c&&(Ct("false write response, pause",i.awaitDrain),i.awaitDrain++,d=!0),r.pause())}function f(b){Ct("onerror",b),y(),e.removeListener("error",f),Ooe(e,"error")===0&&e.emit("error",b)}TYe(e,"error",f);function m(){e.removeListener("finish",h),y()}e.once("close",m);function h(){Ct("onfinish"),e.removeListener("close",m),y()}e.once("finish",h);function y(){Ct("unpipe"),r.unpipe(e)}return e.emit("pipe",r),i.flowing||(Ct("pipe resume"),r.resume()),e};function PYe(e){return function(){var t=e._readableState;Ct("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,t.awaitDrain===0&&Ooe(e,"data")&&(t.flowing=!0,gP(e))}}pr.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r),this);if(!e){var i=t.pipes,n=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var s=0;s=t.length?(t.decoder?r=t.buffer.join(""):t.buffer.length===1?r=t.buffer.head.data:r=t.buffer.concat(t.length),t.buffer.clear()):r=FYe(e,t.buffer,t.decoder),r}function FYe(e,t,r){var i;return es.length?s.length:e;if(a===s.length?n+=s:n+=s.slice(0,e),e-=a,e===0){a===s.length?(++i,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=s.slice(a));break}++i}return t.length-=i,n}function qYe(e,t){var r=Gy.allocUnsafe(e),i=t.head,n=1;for(i.data.copy(r),e-=i.data.length;i=i.next;){var s=i.data,a=e>s.length?s.length:e;if(s.copy(r,r.length-e,0,a),e-=a,e===0){a===s.length?(++n,i.next?t.head=i.next:t.head=t.tail=null):(t.head=i,i.data=s.slice(a));break}++n}return t.length-=n,r}function mP(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,t1.nextTick(MYe,t,e))}function MYe(e,t){!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function qoe(e,t){for(var r=0,i=e.length;r{"use strict";Uoe.exports=hc;var R3=bp(),joe=Object.create(Zh());joe.inherits=Pd();joe.inherits(hc,R3);function kYe(e,t){var r=this._transformState;r.transforming=!1;var i=r.writecb;if(!i)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,t!=null&&this.push(t),i(e);var n=this._readableState;n.reading=!1,(n.needReadable||n.length{"use strict";Hoe.exports=Vy;var zoe=yP(),$oe=Object.create(Zh());$oe.inherits=Pd();$oe.inherits(Vy,zoe);function Vy(e){if(!(this instanceof Vy))return new Vy(e);zoe.call(this,e)}Vy.prototype._transform=function(e,t,r){r(null,e)}});var Voe=g((tn,A3)=>{var ul=require("stream");process.env.READABLE_STREAM==="disable"&&ul?(A3.exports=ul,tn=A3.exports=ul.Readable,tn.Readable=ul.Readable,tn.Writable=ul.Writable,tn.Duplex=ul.Duplex,tn.Transform=ul.Transform,tn.PassThrough=ul.PassThrough,tn.Stream=ul):(tn=A3.exports=oP(),tn.Stream=ul||tn,tn.Readable=tn,tn.Writable=nP(),tn.Duplex=bp(),tn.Transform=yP(),tn.PassThrough=Goe())});var Koe=g((TNt,Woe)=>{Woe.exports=Voe().PassThrough});var Zoe=g((NNt,Yoe)=>{var Xoe=require("util"),P3=Koe();Yoe.exports={Readable:C3,Writable:O3};Xoe.inherits(C3,P3);Xoe.inherits(O3,P3);function Qoe(e,t,r){e[t]=function(){return delete e[t],r.apply(this,arguments),this[t].apply(this,arguments)}}function C3(e,t){if(!(this instanceof C3))return new C3(e,t);P3.call(this,t),Qoe(this,"_read",function(){var r=e.call(this,t),i=this.emit.bind(this,"error");r.on("error",i),r.pipe(this)}),this.emit("readable")}function O3(e,t){if(!(this instanceof O3))return new O3(e,t);P3.call(this,t),Qoe(this,"_write",function(){var r=e.call(this,t),i=this.emit.bind(this,"error");r.on("error",i),this.pipe(r)}),this.emit("writable")}});var bP=g((RNt,Joe)=>{Joe.exports=function(e,t){if(typeof e!="string")throw new TypeError("expected path to be a string");if(e==="\\"||e==="/")return"/";var r=e.length;if(r<=1)return e;var i="";if(r>4&&e[3]==="\\"){var n=e[2];(n==="?"||n===".")&&e.slice(0,2)==="\\\\"&&(e=e.slice(2),i="//")}var s=e.split(/[/\\]+/);return t!==!1&&s[s.length-1]===""&&s.pop(),i+s.join("/")}});var vP=g((ANt,ele)=>{function UYe(e){return e}ele.exports=UYe});var rle=g((CNt,tle)=>{function zYe(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}tle.exports=zYe});var sle=g((ONt,nle)=>{var $Ye=rle(),ile=Math.max;function HYe(e,t,r){return t=ile(t===void 0?e.length-1:t,0),function(){for(var i=arguments,n=-1,s=ile(i.length-t,0),a=Array(s);++n{function GYe(e){return function(){return e}}ale.exports=GYe});var _P=g((INt,lle)=>{var VYe=typeof global=="object"&&global&&global.Object===Object&&global;lle.exports=VYe});var r1=g((DNt,cle)=>{var WYe=_P(),KYe=typeof self=="object"&&self&&self.Object===Object&&self,XYe=WYe||KYe||Function("return this")();cle.exports=XYe});var I3=g((LNt,ule)=>{var QYe=r1(),YYe=QYe.Symbol;ule.exports=YYe});var mle=g((FNt,fle)=>{var dle=I3(),ple=Object.prototype,ZYe=ple.hasOwnProperty,JYe=ple.toString,Wy=dle?dle.toStringTag:void 0;function eZe(e){var t=ZYe.call(e,Wy),r=e[Wy];try{e[Wy]=void 0;var i=!0}catch{}var n=JYe.call(e);return i&&(t?e[Wy]=r:delete e[Wy]),n}fle.exports=eZe});var gle=g((BNt,hle)=>{var tZe=Object.prototype,rZe=tZe.toString;function iZe(e){return rZe.call(e)}hle.exports=iZe});var Ky=g((qNt,vle)=>{var yle=I3(),nZe=mle(),sZe=gle(),aZe="[object Null]",oZe="[object Undefined]",ble=yle?yle.toStringTag:void 0;function lZe(e){return e==null?e===void 0?oZe:aZe:ble&&ble in Object(e)?nZe(e):sZe(e)}vle.exports=lZe});var Xy=g((MNt,_le)=>{function cZe(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}_le.exports=cZe});var wP=g((kNt,wle)=>{var uZe=Ky(),dZe=Xy(),pZe="[object AsyncFunction]",fZe="[object Function]",mZe="[object GeneratorFunction]",hZe="[object Proxy]";function gZe(e){if(!dZe(e))return!1;var t=uZe(e);return t==fZe||t==mZe||t==pZe||t==hZe}wle.exports=gZe});var Sle=g((jNt,Ele)=>{var yZe=r1(),bZe=yZe["__core-js_shared__"];Ele.exports=bZe});var Nle=g((UNt,Tle)=>{var EP=Sle(),xle=function(){var e=/[^.]+$/.exec(EP&&EP.keys&&EP.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function vZe(e){return!!xle&&xle in e}Tle.exports=vZe});var Ale=g((zNt,Rle)=>{var _Ze=Function.prototype,wZe=_Ze.toString;function EZe(e){if(e!=null){try{return wZe.call(e)}catch{}try{return e+""}catch{}}return""}Rle.exports=EZe});var Ole=g(($Nt,Cle)=>{var SZe=wP(),xZe=Nle(),TZe=Xy(),NZe=Ale(),RZe=/[\\^$.*+?()[\]{}|]/g,AZe=/^\[object .+?Constructor\]$/,CZe=Function.prototype,OZe=Object.prototype,PZe=CZe.toString,IZe=OZe.hasOwnProperty,DZe=RegExp("^"+PZe.call(IZe).replace(RZe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function LZe(e){if(!TZe(e)||xZe(e))return!1;var t=SZe(e)?DZe:AZe;return t.test(NZe(e))}Cle.exports=LZe});var Ile=g((HNt,Ple)=>{function FZe(e,t){return e?.[t]}Ple.exports=FZe});var Qy=g((GNt,Dle)=>{var BZe=Ole(),qZe=Ile();function MZe(e,t){var r=qZe(e,t);return BZe(r)?r:void 0}Dle.exports=MZe});var Fle=g((VNt,Lle)=>{var kZe=Qy(),jZe=function(){try{var e=kZe(Object,"defineProperty");return e({},"",{}),e}catch{}}();Lle.exports=jZe});var Mle=g((WNt,qle)=>{var UZe=ole(),Ble=Fle(),zZe=vP(),$Ze=Ble?function(e,t){return Ble(e,"toString",{configurable:!0,enumerable:!1,value:UZe(t),writable:!0})}:zZe;qle.exports=$Ze});var jle=g((KNt,kle)=>{var HZe=800,GZe=16,VZe=Date.now;function WZe(e){var t=0,r=0;return function(){var i=VZe(),n=GZe-(i-r);if(r=i,n>0){if(++t>=HZe)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}kle.exports=WZe});var zle=g((XNt,Ule)=>{var KZe=Mle(),XZe=jle(),QZe=XZe(KZe);Ule.exports=QZe});var D3=g((QNt,$le)=>{var YZe=vP(),ZZe=sle(),JZe=zle();function eJe(e,t){return JZe(ZZe(e,t,YZe),e+"")}$le.exports=eJe});var L3=g((YNt,Hle)=>{function tJe(e,t){return e===t||e!==e&&t!==t}Hle.exports=tJe});var SP=g((ZNt,Gle)=>{var rJe=9007199254740991;function iJe(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=rJe}Gle.exports=iJe});var F3=g((JNt,Vle)=>{var nJe=wP(),sJe=SP();function aJe(e){return e!=null&&sJe(e.length)&&!nJe(e)}Vle.exports=aJe});var xP=g((eRt,Wle)=>{var oJe=9007199254740991,lJe=/^(?:0|[1-9]\d*)$/;function cJe(e,t){var r=typeof e;return t=t??oJe,!!t&&(r=="number"||r!="symbol"&&lJe.test(e))&&e>-1&&e%1==0&&e{var uJe=L3(),dJe=F3(),pJe=xP(),fJe=Xy();function mJe(e,t,r){if(!fJe(r))return!1;var i=typeof t;return(i=="number"?dJe(r)&&pJe(t,r.length):i=="string"&&t in r)?uJe(r[t],e):!1}Kle.exports=mJe});var Yle=g((rRt,Qle)=>{function hJe(e,t){for(var r=-1,i=Array(e);++r{function gJe(e){return e!=null&&typeof e=="object"}Zle.exports=gJe});var ece=g((nRt,Jle)=>{var yJe=Ky(),bJe=i1(),vJe="[object Arguments]";function _Je(e){return bJe(e)&&yJe(e)==vJe}Jle.exports=_Je});var TP=g((sRt,ice)=>{var tce=ece(),wJe=i1(),rce=Object.prototype,EJe=rce.hasOwnProperty,SJe=rce.propertyIsEnumerable,xJe=tce(function(){return arguments}())?tce:function(e){return wJe(e)&&EJe.call(e,"callee")&&!SJe.call(e,"callee")};ice.exports=xJe});var NP=g((aRt,nce)=>{var TJe=Array.isArray;nce.exports=TJe});var ace=g((oRt,sce)=>{function NJe(){return!1}sce.exports=NJe});var uce=g((Yy,n1)=>{var RJe=r1(),AJe=ace(),cce=typeof Yy=="object"&&Yy&&!Yy.nodeType&&Yy,oce=cce&&typeof n1=="object"&&n1&&!n1.nodeType&&n1,CJe=oce&&oce.exports===cce,lce=CJe?RJe.Buffer:void 0,OJe=lce?lce.isBuffer:void 0,PJe=OJe||AJe;n1.exports=PJe});var pce=g((lRt,dce)=>{var IJe=Ky(),DJe=SP(),LJe=i1(),FJe="[object Arguments]",BJe="[object Array]",qJe="[object Boolean]",MJe="[object Date]",kJe="[object Error]",jJe="[object Function]",UJe="[object Map]",zJe="[object Number]",$Je="[object Object]",HJe="[object RegExp]",GJe="[object Set]",VJe="[object String]",WJe="[object WeakMap]",KJe="[object ArrayBuffer]",XJe="[object DataView]",QJe="[object Float32Array]",YJe="[object Float64Array]",ZJe="[object Int8Array]",JJe="[object Int16Array]",eet="[object Int32Array]",tet="[object Uint8Array]",ret="[object Uint8ClampedArray]",iet="[object Uint16Array]",net="[object Uint32Array]",fr={};fr[QJe]=fr[YJe]=fr[ZJe]=fr[JJe]=fr[eet]=fr[tet]=fr[ret]=fr[iet]=fr[net]=!0;fr[FJe]=fr[BJe]=fr[KJe]=fr[qJe]=fr[XJe]=fr[MJe]=fr[kJe]=fr[jJe]=fr[UJe]=fr[zJe]=fr[$Je]=fr[HJe]=fr[GJe]=fr[VJe]=fr[WJe]=!1;function set(e){return LJe(e)&&DJe(e.length)&&!!fr[IJe(e)]}dce.exports=set});var RP=g((cRt,fce)=>{function aet(e){return function(t){return e(t)}}fce.exports=aet});var hce=g((Zy,s1)=>{var oet=_P(),mce=typeof Zy=="object"&&Zy&&!Zy.nodeType&&Zy,Jy=mce&&typeof s1=="object"&&s1&&!s1.nodeType&&s1,cet=Jy&&Jy.exports===mce,AP=cet&&oet.process,uet=function(){try{var e=Jy&&Jy.require&&Jy.require("util").types;return e||AP&&AP.binding&&AP.binding("util")}catch{}}();s1.exports=uet});var vce=g((uRt,bce)=>{var det=pce(),pet=RP(),gce=hce(),yce=gce&&gce.isTypedArray,fet=yce?pet(yce):det;bce.exports=fet});var wce=g((dRt,_ce)=>{var met=Yle(),het=TP(),get=NP(),yet=uce(),bet=xP(),vet=vce(),_et=Object.prototype,wet=_et.hasOwnProperty;function Eet(e,t){var r=get(e),i=!r&&het(e),n=!r&&!i&&yet(e),s=!r&&!i&&!n&&vet(e),a=r||i||n||s,o=a?met(e.length,String):[],l=o.length;for(var c in e)(t||wet.call(e,c))&&!(a&&(c=="length"||n&&(c=="offset"||c=="parent")||s&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||bet(c,l)))&&o.push(c);return o}_ce.exports=Eet});var Sce=g((pRt,Ece)=>{var xet=Object.prototype;function Tet(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||xet;return e===r}Ece.exports=Tet});var Tce=g((fRt,xce)=>{function Net(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}xce.exports=Net});var Rce=g((mRt,Nce)=>{var Ret=Xy(),Aet=Sce(),Cet=Tce(),Oet=Object.prototype,Pet=Oet.hasOwnProperty;function Iet(e){if(!Ret(e))return Cet(e);var t=Aet(e),r=[];for(var i in e)i=="constructor"&&(t||!Pet.call(e,i))||r.push(i);return r}Nce.exports=Iet});var Cce=g((hRt,Ace)=>{var Det=wce(),Let=Rce(),Fet=F3();function Bet(e){return Fet(e)?Det(e,!0):Let(e)}Ace.exports=Bet});var Ice=g((gRt,Pce)=>{var qet=D3(),Met=L3(),ket=Xle(),jet=Cce(),Oce=Object.prototype,Uet=Oce.hasOwnProperty,zet=qet(function(e,t){e=Object(e);var r=-1,i=t.length,n=i>2?t[2]:void 0;for(n&&ket(t[0],t[1],n)&&(i=1);++r{"use strict";Dce.exports={ArrayIsArray(e){return Array.isArray(e)},ArrayPrototypeIncludes(e,t){return e.includes(t)},ArrayPrototypeIndexOf(e,t){return e.indexOf(t)},ArrayPrototypeJoin(e,t){return e.join(t)},ArrayPrototypeMap(e,t){return e.map(t)},ArrayPrototypePop(e,t){return e.pop(t)},ArrayPrototypePush(e,t){return e.push(t)},ArrayPrototypeSlice(e,t,r){return e.slice(t,r)},Error,FunctionPrototypeCall(e,t,...r){return e.call(t,...r)},FunctionPrototypeSymbolHasInstance(e,t){return Function.prototype[Symbol.hasInstance].call(e,t)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(e,t){return Object.defineProperties(e,t)},ObjectDefineProperty(e,t,r){return Object.defineProperty(e,t,r)},ObjectGetOwnPropertyDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)},ObjectKeys(e){return Object.keys(e)},ObjectSetPrototypeOf(e,t){return Object.setPrototypeOf(e,t)},Promise,PromisePrototypeCatch(e,t){return e.catch(t)},PromisePrototypeThen(e,t,r){return e.then(t,r)},PromiseReject(e){return Promise.reject(e)},PromiseResolve(e){return Promise.resolve(e)},ReflectApply:Reflect.apply,RegExpPrototypeTest(e,t){return e.test(t)},SafeSet:Set,String,StringPrototypeSlice(e,t,r){return e.slice(t,r)},StringPrototypeToLowerCase(e){return e.toLowerCase()},StringPrototypeToUpperCase(e){return e.toUpperCase()},StringPrototypeTrim(e){return e.trim()},Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,SymbolDispose:Symbol.dispose||Symbol("Symbol.dispose"),SymbolAsyncDispose:Symbol.asyncDispose||Symbol("Symbol.asyncDispose"),TypedArrayPrototypeSet(e,t,r){return e.set(t,r)},Boolean,Uint8Array}});var $ce=g((r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0});var kce=new WeakMap,CP=new WeakMap;function mr(e){let t=kce.get(e);return console.assert(t!=null,"'this' is expected an Event object, but got",e),t}function Lce(e){if(e.passiveListener!=null){typeof console<"u"&&typeof console.error=="function"&&console.error("Unable to preventDefault inside passive event listener invocation.",e.passiveListener);return}e.event.cancelable&&(e.canceled=!0,typeof e.event.preventDefault=="function"&&e.event.preventDefault())}function a1(e,t){kce.set(this,{eventTarget:e,event:t,eventPhase:2,currentTarget:e,canceled:!1,stopped:!1,immediateStopped:!1,passiveListener:null,timeStamp:t.timeStamp||Date.now()}),Object.defineProperty(this,"isTrusted",{value:!1,enumerable:!0});let r=Object.keys(t);for(let i=0;i0){let e=new Array(arguments.length);for(let t=0;t{"use strict";Object.defineProperty(n2,"__esModule",{value:!0});var PP=$ce(),Ru=class extends PP.EventTarget{constructor(){throw super(),new TypeError("AbortSignal cannot be constructed directly")}get aborted(){let t=M3.get(this);if(typeof t!="boolean")throw new TypeError(`Expected 'this' to be an 'AbortSignal' object, but got ${this===null?"null":typeof this}`);return t}};PP.defineEventAttribute(Ru.prototype,"abort");function Qet(){let e=Object.create(Ru.prototype);return PP.EventTarget.call(e),M3.set(e,!1),e}function Yet(e){M3.get(e)===!1&&(M3.set(e,!0),e.dispatchEvent({type:"abort"}))}var M3=new WeakMap;Object.defineProperties(Ru.prototype,{aborted:{enumerable:!0}});typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Ru.prototype,Symbol.toStringTag,{configurable:!0,value:"AbortSignal"});var Au=class{constructor(){Gce.set(this,Qet())}get signal(){return Hce(this)}abort(){Yet(Hce(this))}},Gce=new WeakMap;function Hce(e){let t=Gce.get(e);if(t==null)throw new TypeError(`Expected 'this' to be an 'AbortController' object, but got ${e===null?"null":typeof e}`);return t}Object.defineProperties(Au.prototype,{signal:{enumerable:!0},abort:{enumerable:!0}});typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Au.prototype,Symbol.toStringTag,{configurable:!0,value:"AbortController"});n2.AbortController=Au;n2.AbortSignal=Ru;n2.default=Au;i2.exports=Au;i2.exports.AbortController=i2.exports.default=Au;i2.exports.AbortSignal=Ru});var Nn=g((bRt,DP)=>{"use strict";var Zet=require("buffer"),{kResistStopPropagation:Jet,SymbolDispose:ett}=Nr(),ttt=globalThis.AbortSignal||o1().AbortSignal,rtt=globalThis.AbortController||o1().AbortController,itt=Object.getPrototypeOf(async function(){}).constructor,Vce=globalThis.Blob||Zet.Blob,ntt=typeof Vce<"u"?function(t){return t instanceof Vce}:function(t){return!1},Wce=(e,t)=>{if(e!==void 0&&(e===null||typeof e!="object"||!("aborted"in e)))throw new ERR_INVALID_ARG_TYPE(t,"AbortSignal",e)},stt=(e,t)=>{if(typeof e!="function")throw new ERR_INVALID_ARG_TYPE(t,"Function",e)},IP=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);let r="";for(let i=0;i{e=i,t=n}),resolve:e,reject:t}},promisify(e){return new Promise((t,r)=>{e((i,...n)=>i?r(i):t(...n))})},debuglog(){return function(){}},format(e,...t){return e.replace(/%([sdifj])/g,function(...[r,i]){let n=t.shift();return i==="f"?n.toFixed(6):i==="j"?JSON.stringify(n):i==="s"&&typeof n=="object"?`${n.constructor!==Object?n.constructor.name:""} {}`.trim():n.toString()})},inspect(e){switch(typeof e){case"string":if(e.includes("'"))if(e.includes('"')){if(!e.includes("`")&&!e.includes("${"))return`\`${e}\``}else return`"${e}"`;return`'${e}'`;case"number":return isNaN(e)?"NaN":Object.is(e,-0)?String(e):e;case"bigint":return`${String(e)}n`;case"boolean":case"undefined":return String(e);case"object":return"{}"}},types:{isAsyncFunction(e){return e instanceof itt},isArrayBufferView(e){return ArrayBuffer.isView(e)}},isBlob:ntt,deprecate(e,t){return e},addAbortListener:require("events").addAbortListener||function(t,r){if(t===void 0)throw new ERR_INVALID_ARG_TYPE("signal","AbortSignal",t);Wce(t,"signal"),stt(r,"listener");let i;return t.aborted?queueMicrotask(()=>r()):(t.addEventListener("abort",r,{__proto__:null,once:!0,[Jet]:!0}),i=()=>{t.removeEventListener("abort",r)}),{__proto__:null,[ett](){var n;(n=i)===null||n===void 0||n()}}},AbortSignalAny:ttt.any||function(t){if(t.length===1)return t[0];let r=new rtt,i=()=>r.abort();return t.forEach(n=>{Wce(n,"signals"),n.addEventListener("abort",i,{once:!0})}),r.signal.addEventListener("abort",()=>{t.forEach(n=>n.removeEventListener("abort",i))},{once:!0}),r.signal}};DP.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var Vn=g((vRt,Qce)=>{"use strict";var{format:att,inspect:k3,AggregateError:ott}=Nn(),ltt=globalThis.AggregateError||ott,ctt=Symbol("kIsNodeError"),utt=["string","function","number","object","Function","Object","boolean","bigint","symbol"],dtt=/^([A-Z][a-z0-9]*)+$/,ptt="__node_internal_",j3={};function vp(e,t){if(!e)throw new j3.ERR_INTERNAL_ASSERTION(t)}function Kce(e){let t="",r=e.length,i=e[0]==="-"?1:0;for(;r>=i+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function ftt(e,t,r){if(typeof t=="function")return vp(t.length<=r.length,`Code: ${e}; The provided arguments length (${r.length}) does not match the required ones (${t.length}).`),t(...r);let i=(t.match(/%[dfijoOs]/g)||[]).length;return vp(i===r.length,`Code: ${e}; The provided arguments length (${r.length}) does not match the required ones (${i}).`),r.length===0?t:att(t,...r)}function rn(e,t,r){r||(r=Error);class i extends r{constructor(...s){super(ftt(e,t,s))}toString(){return`${this.name} [${e}]: ${this.message}`}}Object.defineProperties(i.prototype,{name:{value:r.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${e}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),i.prototype.code=e,i.prototype[ctt]=!0,j3[e]=i}function Xce(e){let t=ptt+e.name;return Object.defineProperty(e,"name",{value:t}),e}function mtt(e,t){if(e&&t&&e!==t){if(Array.isArray(t.errors))return t.errors.push(e),t;let r=new ltt([t,e],t.message);return r.code=t.code,r}return e||t}var LP=class extends Error{constructor(t="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new j3.ERR_INVALID_ARG_TYPE("options","Object",r);super(t,r),this.code="ABORT_ERR",this.name="AbortError"}};rn("ERR_ASSERTION","%s",Error);rn("ERR_INVALID_ARG_TYPE",(e,t,r)=>{vp(typeof e=="string","'name' must be a string"),Array.isArray(t)||(t=[t]);let i="The ";e.endsWith(" argument")?i+=`${e} `:i+=`"${e}" ${e.includes(".")?"property":"argument"} `,i+="must be ";let n=[],s=[],a=[];for(let l of t)vp(typeof l=="string","All expected entries have to be of type string"),utt.includes(l)?n.push(l.toLowerCase()):dtt.test(l)?s.push(l):(vp(l!=="object",'The value "object" should be written as "Object"'),a.push(l));if(s.length>0){let l=n.indexOf("object");l!==-1&&(n.splice(n,l,1),s.push("Object"))}if(n.length>0){switch(n.length){case 1:i+=`of type ${n[0]}`;break;case 2:i+=`one of type ${n[0]} or ${n[1]}`;break;default:{let l=n.pop();i+=`one of type ${n.join(", ")}, or ${l}`}}(s.length>0||a.length>0)&&(i+=" or ")}if(s.length>0){switch(s.length){case 1:i+=`an instance of ${s[0]}`;break;case 2:i+=`an instance of ${s[0]} or ${s[1]}`;break;default:{let l=s.pop();i+=`an instance of ${s.join(", ")}, or ${l}`}}a.length>0&&(i+=" or ")}switch(a.length){case 0:break;case 1:a[0].toLowerCase()!==a[0]&&(i+="an "),i+=`${a[0]}`;break;case 2:i+=`one of ${a[0]} or ${a[1]}`;break;default:{let l=a.pop();i+=`one of ${a.join(", ")}, or ${l}`}}if(r==null)i+=`. Received ${r}`;else if(typeof r=="function"&&r.name)i+=`. Received function ${r.name}`;else if(typeof r=="object"){var o;if((o=r.constructor)!==null&&o!==void 0&&o.name)i+=`. Received an instance of ${r.constructor.name}`;else{let l=k3(r,{depth:-1});i+=`. Received ${l}`}}else{let l=k3(r,{colors:!1});l.length>25&&(l=`${l.slice(0,25)}...`),i+=`. Received type ${typeof r} (${l})`}return i},TypeError);rn("ERR_INVALID_ARG_VALUE",(e,t,r="is invalid")=>{let i=k3(t);return i.length>128&&(i=i.slice(0,128)+"..."),`The ${e.includes(".")?"property":"argument"} '${e}' ${r}. Received ${i}`},TypeError);rn("ERR_INVALID_RETURN_VALUE",(e,t,r)=>{var i;let n=r!=null&&(i=r.constructor)!==null&&i!==void 0&&i.name?`instance of ${r.constructor.name}`:`type ${typeof r}`;return`Expected ${e} to be returned from the "${t}" function but got ${n}.`},TypeError);rn("ERR_MISSING_ARGS",(...e)=>{vp(e.length>0,"At least one arg needs to be specified");let t,r=e.length;switch(e=(Array.isArray(e)?e:[e]).map(i=>`"${i}"`).join(" or "),r){case 1:t+=`The ${e[0]} argument`;break;case 2:t+=`The ${e[0]} and ${e[1]} arguments`;break;default:{let i=e.pop();t+=`The ${e.join(", ")}, and ${i} arguments`}break}return`${t} must be specified`},TypeError);rn("ERR_OUT_OF_RANGE",(e,t,r)=>{vp(t,'Missing "range" argument');let i;return Number.isInteger(r)&&Math.abs(r)>2**32?i=Kce(String(r)):typeof r=="bigint"?(i=String(r),(r>2n**32n||r<-(2n**32n))&&(i=Kce(i)),i+="n"):i=k3(r),`The value of "${e}" is out of range. It must be ${t}. Received ${i}`},RangeError);rn("ERR_MULTIPLE_CALLBACK","Callback called multiple times",Error);rn("ERR_METHOD_NOT_IMPLEMENTED","The %s method is not implemented",Error);rn("ERR_STREAM_ALREADY_FINISHED","Cannot call %s after a stream was finished",Error);rn("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable",Error);rn("ERR_STREAM_DESTROYED","Cannot call %s after a stream was destroyed",Error);rn("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);rn("ERR_STREAM_PREMATURE_CLOSE","Premature close",Error);rn("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF",Error);rn("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event",Error);rn("ERR_STREAM_WRITE_AFTER_END","write after end",Error);rn("ERR_UNKNOWN_ENCODING","Unknown encoding: %s",TypeError);Qce.exports={AbortError:LP,aggregateTwoErrors:Xce(mtt),hideStackFrames:Xce,codes:j3}});var c1=g((_Rt,aue)=>{"use strict";var{ArrayIsArray:BP,ArrayPrototypeIncludes:eue,ArrayPrototypeJoin:tue,ArrayPrototypeMap:htt,NumberIsInteger:qP,NumberIsNaN:gtt,NumberMAX_SAFE_INTEGER:ytt,NumberMIN_SAFE_INTEGER:btt,NumberParseInt:vtt,ObjectPrototypeHasOwnProperty:_tt,RegExpPrototypeExec:rue,String:wtt,StringPrototypeToUpperCase:Ett,StringPrototypeTrim:Stt}=Nr(),{hideStackFrames:xa,codes:{ERR_SOCKET_BAD_PORT:xtt,ERR_INVALID_ARG_TYPE:Rn,ERR_INVALID_ARG_VALUE:l1,ERR_OUT_OF_RANGE:_p,ERR_UNKNOWN_SIGNAL:Yce}}=Vn(),{normalizeEncoding:Ttt}=Nn(),{isAsyncFunction:Ntt,isArrayBufferView:Rtt}=Nn().types,Zce={};function Att(e){return e===(e|0)}function Ctt(e){return e===e>>>0}var Ott=/^[0-7]+$/,Ptt="must be a 32-bit unsigned integer or an octal string";function Itt(e,t,r){if(typeof e>"u"&&(e=r),typeof e=="string"){if(rue(Ott,e)===null)throw new l1(t,e,Ptt);e=vtt(e,8)}return iue(e,t),e}var Dtt=xa((e,t,r=btt,i=ytt)=>{if(typeof e!="number")throw new Rn(t,"number",e);if(!qP(e))throw new _p(t,"an integer",e);if(ei)throw new _p(t,`>= ${r} && <= ${i}`,e)}),Ltt=xa((e,t,r=-2147483648,i=2147483647)=>{if(typeof e!="number")throw new Rn(t,"number",e);if(!qP(e))throw new _p(t,"an integer",e);if(ei)throw new _p(t,`>= ${r} && <= ${i}`,e)}),iue=xa((e,t,r=!1)=>{if(typeof e!="number")throw new Rn(t,"number",e);if(!qP(e))throw new _p(t,"an integer",e);let i=r?1:0,n=4294967295;if(en)throw new _p(t,`>= ${i} && <= ${n}`,e)});function MP(e,t){if(typeof e!="string")throw new Rn(t,"string",e)}function Ftt(e,t,r=void 0,i){if(typeof e!="number")throw new Rn(t,"number",e);if(r!=null&&ei||(r!=null||i!=null)&>t(e))throw new _p(t,`${r!=null?`>= ${r}`:""}${r!=null&&i!=null?" && ":""}${i!=null?`<= ${i}`:""}`,e)}var Btt=xa((e,t,r)=>{if(!eue(r,e)){let n="must be one of: "+tue(htt(r,s=>typeof s=="string"?`'${s}'`:wtt(s)),", ");throw new l1(t,e,n)}});function nue(e,t){if(typeof e!="boolean")throw new Rn(t,"boolean",e)}function FP(e,t,r){return e==null||!_tt(e,t)?r:e[t]}var qtt=xa((e,t,r=null)=>{let i=FP(r,"allowArray",!1),n=FP(r,"allowFunction",!1);if(!FP(r,"nullable",!1)&&e===null||!i&&BP(e)||typeof e!="object"&&(!n||typeof e!="function"))throw new Rn(t,"Object",e)}),Mtt=xa((e,t)=>{if(e!=null&&typeof e!="object"&&typeof e!="function")throw new Rn(t,"a dictionary",e)}),U3=xa((e,t,r=0)=>{if(!BP(e))throw new Rn(t,"Array",e);if(e.length{if(!Rtt(e))throw new Rn(t,["Buffer","TypedArray","DataView"],e)});function Htt(e,t){let r=Ttt(t),i=e.length;if(r==="hex"&&i%2!==0)throw new l1("encoding",t,`is invalid for data of length ${i}`)}function Gtt(e,t="Port",r=!0){if(typeof e!="number"&&typeof e!="string"||typeof e=="string"&&Stt(e).length===0||+e!==+e>>>0||e>65535||e===0&&!r)throw new xtt(t,e,r);return e|0}var sue=xa((e,t)=>{if(e!==void 0&&(e===null||typeof e!="object"||!("aborted"in e)))throw new Rn(t,"AbortSignal",e)}),Vtt=xa((e,t)=>{if(typeof e!="function")throw new Rn(t,"Function",e)}),Wtt=xa((e,t)=>{if(typeof e!="function"||Ntt(e))throw new Rn(t,"Function",e)}),Ktt=xa((e,t)=>{if(e!==void 0)throw new Rn(t,"undefined",e)});function Xtt(e,t,r){if(!eue(r,e))throw new Rn(t,`('${tue(r,"|")}')`,e)}var Qtt=/^(?:<[^>]*>)(?:\s*;\s*[^;"\s]+(?:=(")?[^;"\s]*\1)?)*$/;function Jce(e,t){if(typeof e>"u"||!rue(Qtt,e))throw new l1(t,e,'must be an array or string of format "; rel=preload; as=style"')}function Ytt(e){if(typeof e=="string")return Jce(e,"hints"),e;if(BP(e)){let t=e.length,r="";if(t===0)return r;for(let i=0;i; rel=preload; as=style"')}aue.exports={isInt32:Att,isUint32:Ctt,parseFileMode:Itt,validateArray:U3,validateStringArray:ktt,validateBooleanArray:jtt,validateAbortSignalArray:Utt,validateBoolean:nue,validateBuffer:$tt,validateDictionary:Mtt,validateEncoding:Htt,validateFunction:Vtt,validateInt32:Ltt,validateInteger:Dtt,validateNumber:Ftt,validateObject:qtt,validateOneOf:Btt,validatePlainFunction:Wtt,validatePort:Gtt,validateSignalName:ztt,validateString:MP,validateUint32:iue,validateUndefined:Ktt,validateUnion:Xtt,validateAbortSignal:sue,validateLinkHeaderValue:Ytt}});var Cu=g((wRt,oue)=>{oue.exports=global.process});var pl=g((ERt,Eue)=>{"use strict";var{SymbolAsyncIterator:lue,SymbolIterator:cue,SymbolFor:wp}=Nr(),uue=wp("nodejs.stream.destroyed"),due=wp("nodejs.stream.errored"),kP=wp("nodejs.stream.readable"),jP=wp("nodejs.stream.writable"),pue=wp("nodejs.stream.disturbed"),Ztt=wp("nodejs.webstream.isClosedPromise"),Jtt=wp("nodejs.webstream.controllerErrorFunction");function z3(e,t=!1){var r;return!!(e&&typeof e.pipe=="function"&&typeof e.on=="function"&&(!t||typeof e.pause=="function"&&typeof e.resume=="function")&&(!e._writableState||((r=e._readableState)===null||r===void 0?void 0:r.readable)!==!1)&&(!e._writableState||e._readableState))}function $3(e){var t;return!!(e&&typeof e.write=="function"&&typeof e.on=="function"&&(!e._readableState||((t=e._writableState)===null||t===void 0?void 0:t.writable)!==!1))}function ert(e){return!!(e&&typeof e.pipe=="function"&&e._readableState&&typeof e.on=="function"&&typeof e.write=="function")}function dl(e){return e&&(e._readableState||e._writableState||typeof e.write=="function"&&typeof e.on=="function"||typeof e.pipe=="function"&&typeof e.on=="function")}function fue(e){return!!(e&&!dl(e)&&typeof e.pipeThrough=="function"&&typeof e.getReader=="function"&&typeof e.cancel=="function")}function mue(e){return!!(e&&!dl(e)&&typeof e.getWriter=="function"&&typeof e.abort=="function")}function hue(e){return!!(e&&!dl(e)&&typeof e.readable=="object"&&typeof e.writable=="object")}function trt(e){return fue(e)||mue(e)||hue(e)}function rrt(e,t){return e==null?!1:t===!0?typeof e[lue]=="function":t===!1?typeof e[cue]=="function":typeof e[lue]=="function"||typeof e[cue]=="function"}function H3(e){if(!dl(e))return null;let t=e._writableState,r=e._readableState,i=t||r;return!!(e.destroyed||e[uue]||i!=null&&i.destroyed)}function gue(e){if(!$3(e))return null;if(e.writableEnded===!0)return!0;let t=e._writableState;return t!=null&&t.errored?!1:typeof t?.ended!="boolean"?null:t.ended}function irt(e,t){if(!$3(e))return null;if(e.writableFinished===!0)return!0;let r=e._writableState;return r!=null&&r.errored?!1:typeof r?.finished!="boolean"?null:!!(r.finished||t===!1&&r.ended===!0&&r.length===0)}function nrt(e){if(!z3(e))return null;if(e.readableEnded===!0)return!0;let t=e._readableState;return!t||t.errored?!1:typeof t?.ended!="boolean"?null:t.ended}function yue(e,t){if(!z3(e))return null;let r=e._readableState;return r!=null&&r.errored?!1:typeof r?.endEmitted!="boolean"?null:!!(r.endEmitted||t===!1&&r.ended===!0&&r.length===0)}function bue(e){return e&&e[kP]!=null?e[kP]:typeof e?.readable!="boolean"?null:H3(e)?!1:z3(e)&&e.readable&&!yue(e)}function vue(e){return e&&e[jP]!=null?e[jP]:typeof e?.writable!="boolean"?null:H3(e)?!1:$3(e)&&e.writable&&!gue(e)}function srt(e,t){return dl(e)?H3(e)?!0:!(t?.readable!==!1&&bue(e)||t?.writable!==!1&&vue(e)):null}function art(e){var t,r;return dl(e)?e.writableErrored?e.writableErrored:(t=(r=e._writableState)===null||r===void 0?void 0:r.errored)!==null&&t!==void 0?t:null:null}function ort(e){var t,r;return dl(e)?e.readableErrored?e.readableErrored:(t=(r=e._readableState)===null||r===void 0?void 0:r.errored)!==null&&t!==void 0?t:null:null}function lrt(e){if(!dl(e))return null;if(typeof e.closed=="boolean")return e.closed;let t=e._writableState,r=e._readableState;return typeof t?.closed=="boolean"||typeof r?.closed=="boolean"?t?.closed||r?.closed:typeof e._closed=="boolean"&&_ue(e)?e._closed:null}function _ue(e){return typeof e._closed=="boolean"&&typeof e._defaultKeepAlive=="boolean"&&typeof e._removedConnection=="boolean"&&typeof e._removedContLen=="boolean"}function wue(e){return typeof e._sent100=="boolean"&&_ue(e)}function crt(e){var t;return typeof e._consuming=="boolean"&&typeof e._dumped=="boolean"&&((t=e.req)===null||t===void 0?void 0:t.upgradeOrConnect)===void 0}function urt(e){if(!dl(e))return null;let t=e._writableState,r=e._readableState,i=t||r;return!i&&wue(e)||!!(i&&i.autoDestroy&&i.emitClose&&i.closed===!1)}function drt(e){var t;return!!(e&&((t=e[pue])!==null&&t!==void 0?t:e.readableDidRead||e.readableAborted))}function prt(e){var t,r,i,n,s,a,o,l,c,u;return!!(e&&((t=(r=(i=(n=(s=(a=e[due])!==null&&a!==void 0?a:e.readableErrored)!==null&&s!==void 0?s:e.writableErrored)!==null&&n!==void 0?n:(o=e._readableState)===null||o===void 0?void 0:o.errorEmitted)!==null&&i!==void 0?i:(l=e._writableState)===null||l===void 0?void 0:l.errorEmitted)!==null&&r!==void 0?r:(c=e._readableState)===null||c===void 0?void 0:c.errored)!==null&&t!==void 0?t:!((u=e._writableState)===null||u===void 0)&&u.errored))}Eue.exports={isDestroyed:H3,kIsDestroyed:uue,isDisturbed:drt,kIsDisturbed:pue,isErrored:prt,kIsErrored:due,isReadable:bue,kIsReadable:kP,kIsClosedPromise:Ztt,kControllerErrorFunction:Jtt,kIsWritable:jP,isClosed:lrt,isDuplexNodeStream:ert,isFinished:srt,isIterable:rrt,isReadableNodeStream:z3,isReadableStream:fue,isReadableEnded:nrt,isReadableFinished:yue,isReadableErrored:ort,isNodeStream:dl,isWebStream:trt,isWritable:vue,isWritableNodeStream:$3,isWritableStream:mue,isWritableEnded:gue,isWritableFinished:irt,isWritableErrored:art,isServerRequest:crt,isServerResponse:wue,willEmitClose:urt,isTransformStream:hue}});var gc=g((SRt,GP)=>{var Ou=Cu(),{AbortError:Pue,codes:frt}=Vn(),{ERR_INVALID_ARG_TYPE:mrt,ERR_STREAM_PREMATURE_CLOSE:Sue}=frt,{kEmptyObject:zP,once:$P}=Nn(),{validateAbortSignal:hrt,validateFunction:grt,validateObject:yrt,validateBoolean:brt}=c1(),{Promise:vrt,PromisePrototypeThen:_rt,SymbolDispose:Iue}=Nr(),{isClosed:wrt,isReadable:xue,isReadableNodeStream:UP,isReadableStream:Ert,isReadableFinished:Tue,isReadableErrored:Nue,isWritable:Rue,isWritableNodeStream:Aue,isWritableStream:Srt,isWritableFinished:Cue,isWritableErrored:Oue,isNodeStream:xrt,willEmitClose:Trt,kIsClosedPromise:Nrt}=pl(),u1;function Rrt(e){return e.setHeader&&typeof e.abort=="function"}var HP=()=>{};function Due(e,t,r){var i,n;if(arguments.length===2?(r=t,t=zP):t==null?t=zP:yrt(t,"options"),grt(r,"callback"),hrt(t.signal,"options.signal"),r=$P(r),Ert(e)||Srt(e))return Art(e,t,r);if(!xrt(e))throw new mrt("stream",["ReadableStream","WritableStream","Stream"],e);let s=(i=t.readable)!==null&&i!==void 0?i:UP(e),a=(n=t.writable)!==null&&n!==void 0?n:Aue(e),o=e._writableState,l=e._readableState,c=()=>{e.writable||p()},u=Trt(e)&&UP(e)===s&&Aue(e)===a,d=Cue(e,!1),p=()=>{d=!0,e.destroyed&&(u=!1),!(u&&(!e.readable||s))&&(!s||f)&&r.call(e)},f=Tue(e,!1),m=()=>{f=!0,e.destroyed&&(u=!1),!(u&&(!e.writable||a))&&(!a||d)&&r.call(e)},h=T=>{r.call(e,T)},y=wrt(e),b=()=>{y=!0;let T=Oue(e)||Nue(e);if(T&&typeof T!="boolean")return r.call(e,T);if(s&&!f&&UP(e,!0)&&!Tue(e,!1))return r.call(e,new Sue);if(a&&!d&&!Cue(e,!1))return r.call(e,new Sue);r.call(e)},w=()=>{y=!0;let T=Oue(e)||Nue(e);if(T&&typeof T!="boolean")return r.call(e,T);r.call(e)},v=()=>{e.req.on("finish",p)};Rrt(e)?(e.on("complete",p),u||e.on("abort",b),e.req?v():e.on("request",v)):a&&!o&&(e.on("end",c),e.on("close",c)),!u&&typeof e.aborted=="boolean"&&e.on("aborted",b),e.on("end",m),e.on("finish",p),t.error!==!1&&e.on("error",h),e.on("close",b),y?Ou.nextTick(b):o!=null&&o.errorEmitted||l!=null&&l.errorEmitted?u||Ou.nextTick(w):(!s&&(!u||xue(e))&&(d||Rue(e)===!1)||!a&&(!u||Rue(e))&&(f||xue(e)===!1)||l&&e.req&&e.aborted)&&Ou.nextTick(w);let E=()=>{r=HP,e.removeListener("aborted",b),e.removeListener("complete",p),e.removeListener("abort",b),e.removeListener("request",v),e.req&&e.req.removeListener("finish",p),e.removeListener("end",c),e.removeListener("close",c),e.removeListener("finish",p),e.removeListener("end",m),e.removeListener("error",h),e.removeListener("close",b)};if(t.signal&&!y){let T=()=>{let q=r;E(),q.call(e,new Pue(void 0,{cause:t.signal.reason}))};if(t.signal.aborted)Ou.nextTick(T);else{u1=u1||Nn().addAbortListener;let q=u1(t.signal,T),O=r;r=$P((...B)=>{q[Iue](),O.apply(e,B)})}}return E}function Art(e,t,r){let i=!1,n=HP;if(t.signal)if(n=()=>{i=!0,r.call(e,new Pue(void 0,{cause:t.signal.reason}))},t.signal.aborted)Ou.nextTick(n);else{u1=u1||Nn().addAbortListener;let a=u1(t.signal,n),o=r;r=$P((...l)=>{a[Iue](),o.apply(e,l)})}let s=(...a)=>{i||Ou.nextTick(()=>r.apply(e,a))};return _rt(e[Nrt].promise,s,s),HP}function Crt(e,t){var r;let i=!1;return t===null&&(t=zP),(r=t)!==null&&r!==void 0&&r.cleanup&&(brt(t.cleanup,"cleanup"),i=t.cleanup),new vrt((n,s)=>{let a=Due(e,t,o=>{i&&a(),o?s(o):n()})})}GP.exports=Due;GP.exports.finished=Crt});var Ep=g((xRt,Uue)=>{"use strict";var fl=Cu(),{aggregateTwoErrors:Ort,codes:{ERR_MULTIPLE_CALLBACK:Prt},AbortError:Irt}=Vn(),{Symbol:Bue}=Nr(),{kIsDestroyed:Drt,isDestroyed:Lrt,isFinished:Frt,isServerRequest:Brt}=pl(),que=Bue("kDestroy"),VP=Bue("kConstruct");function Mue(e,t,r){e&&(e.stack,t&&!t.errored&&(t.errored=e),r&&!r.errored&&(r.errored=e))}function qrt(e,t){let r=this._readableState,i=this._writableState,n=i||r;return i!=null&&i.destroyed||r!=null&&r.destroyed?(typeof t=="function"&&t(),this):(Mue(e,i,r),i&&(i.destroyed=!0),r&&(r.destroyed=!0),n.constructed?Lue(this,e,t):this.once(que,function(s){Lue(this,Ort(s,e),t)}),this)}function Lue(e,t,r){let i=!1;function n(s){if(i)return;i=!0;let a=e._readableState,o=e._writableState;Mue(s,o,a),o&&(o.closed=!0),a&&(a.closed=!0),typeof r=="function"&&r(s),s?fl.nextTick(Mrt,e,s):fl.nextTick(kue,e)}try{e._destroy(t||null,n)}catch(s){n(s)}}function Mrt(e,t){WP(e,t),kue(e)}function kue(e){let t=e._readableState,r=e._writableState;r&&(r.closeEmitted=!0),t&&(t.closeEmitted=!0),(r!=null&&r.emitClose||t!=null&&t.emitClose)&&e.emit("close")}function WP(e,t){let r=e._readableState,i=e._writableState;i!=null&&i.errorEmitted||r!=null&&r.errorEmitted||(i&&(i.errorEmitted=!0),r&&(r.errorEmitted=!0),e.emit("error",t))}function krt(){let e=this._readableState,t=this._writableState;e&&(e.constructed=!0,e.closed=!1,e.closeEmitted=!1,e.destroyed=!1,e.errored=null,e.errorEmitted=!1,e.reading=!1,e.ended=e.readable===!1,e.endEmitted=e.readable===!1),t&&(t.constructed=!0,t.destroyed=!1,t.closed=!1,t.closeEmitted=!1,t.errored=null,t.errorEmitted=!1,t.finalCalled=!1,t.prefinished=!1,t.ended=t.writable===!1,t.ending=t.writable===!1,t.finished=t.writable===!1)}function KP(e,t,r){let i=e._readableState,n=e._writableState;if(n!=null&&n.destroyed||i!=null&&i.destroyed)return this;i!=null&&i.autoDestroy||n!=null&&n.autoDestroy?e.destroy(t):t&&(t.stack,n&&!n.errored&&(n.errored=t),i&&!i.errored&&(i.errored=t),r?fl.nextTick(WP,e,t):WP(e,t))}function jrt(e,t){if(typeof e._construct!="function")return;let r=e._readableState,i=e._writableState;r&&(r.constructed=!1),i&&(i.constructed=!1),e.once(VP,t),!(e.listenerCount(VP)>1)&&fl.nextTick(Urt,e)}function Urt(e){let t=!1;function r(i){if(t){KP(e,i??new Prt);return}t=!0;let n=e._readableState,s=e._writableState,a=s||n;n&&(n.constructed=!0),s&&(s.constructed=!0),a.destroyed?e.emit(que,i):i?KP(e,i,!0):fl.nextTick(zrt,e)}try{e._construct(i=>{fl.nextTick(r,i)})}catch(i){fl.nextTick(r,i)}}function zrt(e){e.emit(VP)}function Fue(e){return e?.setHeader&&typeof e.abort=="function"}function jue(e){e.emit("close")}function $rt(e,t){e.emit("error",t),fl.nextTick(jue,e)}function Hrt(e,t){!e||Lrt(e)||(!t&&!Frt(e)&&(t=new Irt),Brt(e)?(e.socket=null,e.destroy(t)):Fue(e)?e.abort():Fue(e.req)?e.req.abort():typeof e.destroy=="function"?e.destroy(t):typeof e.close=="function"?e.close():t?fl.nextTick($rt,e,t):fl.nextTick(jue,e),e.destroyed||(e[Drt]=!0))}Uue.exports={construct:jrt,destroyer:Hrt,destroy:qrt,undestroy:krt,errorOrDestroy:KP}});var W3=g((TRt,$ue)=>{"use strict";var{ArrayIsArray:Grt,ObjectSetPrototypeOf:zue}=Nr(),{EventEmitter:G3}=require("events");function V3(e){G3.call(this,e)}zue(V3.prototype,G3.prototype);zue(V3,G3);V3.prototype.pipe=function(e,t){let r=this;function i(u){e.writable&&e.write(u)===!1&&r.pause&&r.pause()}r.on("data",i);function n(){r.readable&&r.resume&&r.resume()}e.on("drain",n),!e._isStdio&&(!t||t.end!==!1)&&(r.on("end",a),r.on("close",o));let s=!1;function a(){s||(s=!0,e.end())}function o(){s||(s=!0,typeof e.destroy=="function"&&e.destroy())}function l(u){c(),G3.listenerCount(this,"error")===0&&this.emit("error",u)}XP(r,"error",l),XP(e,"error",l);function c(){r.removeListener("data",i),e.removeListener("drain",n),r.removeListener("end",a),r.removeListener("close",o),r.removeListener("error",l),e.removeListener("error",l),r.removeListener("end",c),r.removeListener("close",c),e.removeListener("close",c)}return r.on("end",c),r.on("close",c),e.on("close",c),e.emit("pipe",r),e};function XP(e,t,r){if(typeof e.prependListener=="function")return e.prependListener(t,r);!e._events||!e._events[t]?e.on(t,r):Grt(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}$ue.exports={Stream:V3,prependListener:XP}});var s2=g((NRt,K3)=>{"use strict";var{SymbolDispose:Vrt}=Nr(),{AbortError:Hue,codes:Wrt}=Vn(),{isNodeStream:Gue,isWebStream:Krt,kControllerErrorFunction:Xrt}=pl(),Qrt=gc(),{ERR_INVALID_ARG_TYPE:Vue}=Wrt,QP,Yrt=(e,t)=>{if(typeof e!="object"||!("aborted"in e))throw new Vue(t,"AbortSignal",e)};K3.exports.addAbortSignal=function(t,r){if(Yrt(t,"signal"),!Gue(r)&&!Krt(r))throw new Vue("stream",["ReadableStream","WritableStream","Stream"],r);return K3.exports.addAbortSignalNoValidate(t,r)};K3.exports.addAbortSignalNoValidate=function(e,t){if(typeof e!="object"||!("aborted"in e))return t;let r=Gue(t)?()=>{t.destroy(new Hue(void 0,{cause:e.reason}))}:()=>{t[Xrt](new Hue(void 0,{cause:e.reason}))};if(e.aborted)r();else{QP=QP||Nn().addAbortListener;let i=QP(e,r);Qrt(t,i[Vrt])}return t}});var Xue=g((ARt,Kue)=>{"use strict";var{StringPrototypeSlice:Wue,SymbolIterator:Zrt,TypedArrayPrototypeSet:X3,Uint8Array:Jrt}=Nr(),{Buffer:YP}=require("buffer"),{inspect:eit}=Nn();Kue.exports=class{constructor(){this.head=null,this.tail=null,this.length=0}push(t){let r={data:t,next:null};this.length>0?this.tail.next=r:this.head=r,this.tail=r,++this.length}unshift(t){let r={data:t,next:this.head};this.length===0&&(this.tail=r),this.head=r,++this.length}shift(){if(this.length===0)return;let t=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,t}clear(){this.head=this.tail=null,this.length=0}join(t){if(this.length===0)return"";let r=this.head,i=""+r.data;for(;(r=r.next)!==null;)i+=t+r.data;return i}concat(t){if(this.length===0)return YP.alloc(0);let r=YP.allocUnsafe(t>>>0),i=this.head,n=0;for(;i;)X3(r,i.data,n),n+=i.data.length,i=i.next;return r}consume(t,r){let i=this.head.data;if(ts.length)r+=s,t-=s.length;else{t===s.length?(r+=s,++n,i.next?this.head=i.next:this.head=this.tail=null):(r+=Wue(s,0,t),this.head=i,i.data=Wue(s,t));break}++n}while((i=i.next)!==null);return this.length-=n,r}_getBuffer(t){let r=YP.allocUnsafe(t),i=t,n=this.head,s=0;do{let a=n.data;if(t>a.length)X3(r,a,i-t),t-=a.length;else{t===a.length?(X3(r,a,i-t),++s,n.next?this.head=n.next:this.head=this.tail=null):(X3(r,new Jrt(a.buffer,a.byteOffset,t),i-t),this.head=n,n.data=a.slice(t));break}++s}while((n=n.next)!==null);return this.length-=s,r}[Symbol.for("nodejs.util.inspect.custom")](t,r){return eit(this,{...r,depth:0,customInspect:!1})}}});var a2=g((CRt,Jue)=>{"use strict";var{MathFloor:tit,NumberIsInteger:rit}=Nr(),{validateInteger:iit}=c1(),{ERR_INVALID_ARG_VALUE:nit}=Vn().codes,Que=16*1024,Yue=16;function sit(e,t,r){return e.highWaterMark!=null?e.highWaterMark:t?e[r]:null}function Zue(e){return e?Yue:Que}function ait(e,t){iit(t,"value",0),e?Yue=t:Que=t}function oit(e,t,r,i){let n=sit(t,i,r);if(n!=null){if(!rit(n)||n<0){let s=i?`options.${r}`:"options.highWaterMark";throw new nit(s,n)}return tit(n)}return Zue(e.objectMode)}Jue.exports={getHighWaterMark:oit,getDefaultHighWaterMark:Zue,setDefaultHighWaterMark:ait}});var ZP=g((ORt,ide)=>{"use strict";var ede=Cu(),{PromisePrototypeThen:lit,SymbolAsyncIterator:tde,SymbolIterator:rde}=Nr(),{Buffer:cit}=require("buffer"),{ERR_INVALID_ARG_TYPE:uit,ERR_STREAM_NULL_VALUES:dit}=Vn().codes;function pit(e,t,r){let i;if(typeof t=="string"||t instanceof cit)return new e({objectMode:!0,...r,read(){this.push(t),this.push(null)}});let n;if(t&&t[tde])n=!0,i=t[tde]();else if(t&&t[rde])n=!1,i=t[rde]();else throw new uit("iterable",["Iterable"],t);let s=new e({objectMode:!0,highWaterMark:1,...r}),a=!1;s._read=function(){a||(a=!0,l())},s._destroy=function(c,u){lit(o(c),()=>ede.nextTick(u,c),d=>ede.nextTick(u,d||c))};async function o(c){let u=c!=null,d=typeof i.throw=="function";if(u&&d){let{value:p,done:f}=await i.throw(c);if(await p,f)return}if(typeof i.return=="function"){let{value:p}=await i.return();await p}}async function l(){for(;;){try{let{value:c,done:u}=n?await i.next():i.next();if(u)s.push(null);else{let d=c&&typeof c.then=="function"?await c:c;if(d===null)throw a=!1,new dit;if(s.push(d))continue;a=!1}}catch(c){s.destroy(c)}break}}return s}ide.exports=pit});var l2=g((PRt,wde)=>{var vo=Cu(),{ArrayPrototypeIndexOf:fit,NumberIsInteger:mit,NumberIsNaN:hit,NumberParseInt:git,ObjectDefineProperties:aI,ObjectKeys:yit,ObjectSetPrototypeOf:ade,Promise:ode,SafeSet:bit,SymbolAsyncDispose:vit,SymbolAsyncIterator:_it,Symbol:wit}=Nr();wde.exports=Xe;Xe.ReadableState=J3;var{EventEmitter:Eit}=require("events"),{Stream:Pu,prependListener:Sit}=W3(),{Buffer:JP}=require("buffer"),{addAbortSignal:xit}=s2(),lde=gc(),lt=Nn().debuglog("stream",e=>{lt=e}),Tit=Xue(),f1=Ep(),{getHighWaterMark:Nit,getDefaultHighWaterMark:Rit}=a2(),{aggregateTwoErrors:nde,codes:{ERR_INVALID_ARG_TYPE:Ait,ERR_METHOD_NOT_IMPLEMENTED:Cit,ERR_OUT_OF_RANGE:Oit,ERR_STREAM_PUSH_AFTER_EOF:Pit,ERR_STREAM_UNSHIFT_AFTER_END_EVENT:Iit},AbortError:Dit}=Vn(),{validateObject:Lit}=c1(),Sp=wit("kPaused"),{StringDecoder:cde}=require("string_decoder"),Fit=ZP();ade(Xe.prototype,Pu.prototype);ade(Xe,Pu);var eI=()=>{},{errorOrDestroy:d1}=f1,p1=1,Bit=2,ude=4,o2=8,dde=16,Q3=32,Y3=64,pde=128,qit=256,Mit=512,kit=1024,nI=2048,sI=4096,jit=8192,Uit=16384,zit=32768,fde=65536,$it=1<<17,Hit=1<<18;function vi(e){return{enumerable:!1,get(){return(this.state&e)!==0},set(t){t?this.state|=e:this.state&=~e}}}aI(J3.prototype,{objectMode:vi(p1),ended:vi(Bit),endEmitted:vi(ude),reading:vi(o2),constructed:vi(dde),sync:vi(Q3),needReadable:vi(Y3),emittedReadable:vi(pde),readableListening:vi(qit),resumeScheduled:vi(Mit),errorEmitted:vi(kit),emitClose:vi(nI),autoDestroy:vi(sI),destroyed:vi(jit),closed:vi(Uit),closeEmitted:vi(zit),multiAwaitDrain:vi(fde),readingMore:vi($it),dataEmitted:vi(Hit)});function J3(e,t,r){typeof r!="boolean"&&(r=t instanceof ml()),this.state=nI|sI|dde|Q3,e&&e.objectMode&&(this.state|=p1),r&&e&&e.readableObjectMode&&(this.state|=p1),this.highWaterMark=e?Nit(this,e,"readableHighWaterMark",r):Rit(!1),this.buffer=new Tit,this.length=0,this.pipes=[],this.flowing=null,this[Sp]=null,e&&e.emitClose===!1&&(this.state&=~nI),e&&e.autoDestroy===!1&&(this.state&=~sI),this.errored=null,this.defaultEncoding=e&&e.defaultEncoding||"utf8",this.awaitDrainWriters=null,this.decoder=null,this.encoding=null,e&&e.encoding&&(this.decoder=new cde(e.encoding),this.encoding=e.encoding)}function Xe(e){if(!(this instanceof Xe))return new Xe(e);let t=this instanceof ml();this._readableState=new J3(e,this,t),e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.construct=="function"&&(this._construct=e.construct),e.signal&&!t&&xit(e.signal,this)),Pu.call(this,e),f1.construct(this,()=>{this._readableState.needReadable&&Z3(this,this._readableState)})}Xe.prototype.destroy=f1.destroy;Xe.prototype._undestroy=f1.undestroy;Xe.prototype._destroy=function(e,t){t(e)};Xe.prototype[Eit.captureRejectionSymbol]=function(e){this.destroy(e)};Xe.prototype[vit]=function(){let e;return this.destroyed||(e=this.readableEnded?null:new Dit,this.destroy(e)),new ode((t,r)=>lde(this,i=>i&&i!==e?r(i):t(null)))};Xe.prototype.push=function(e,t){return mde(this,e,t,!1)};Xe.prototype.unshift=function(e,t){return mde(this,e,t,!0)};function mde(e,t,r,i){lt("readableAddChunk",t);let n=e._readableState,s;if(n.state&p1||(typeof t=="string"?(r=r||n.defaultEncoding,n.encoding!==r&&(i&&n.encoding?t=JP.from(t,r).toString(n.encoding):(t=JP.from(t,r),r=""))):t instanceof JP?r="":Pu._isUint8Array(t)?(t=Pu._uint8ArrayToBuffer(t),r=""):t!=null&&(s=new Ait("chunk",["string","Buffer","Uint8Array"],t))),s)d1(e,s);else if(t===null)n.state&=~o2,Wit(e,n);else if(n.state&p1||t&&t.length>0)if(i)if(n.state&ude)d1(e,new Iit);else{if(n.destroyed||n.errored)return!1;tI(e,n,t,!0)}else if(n.ended)d1(e,new Pit);else{if(n.destroyed||n.errored)return!1;n.state&=~o2,n.decoder&&!r?(t=n.decoder.write(t),n.objectMode||t.length!==0?tI(e,n,t,!1):Z3(e,n)):tI(e,n,t,!1)}else i||(n.state&=~o2,Z3(e,n));return!n.ended&&(n.length0?(t.state&fde?t.awaitDrainWriters.clear():t.awaitDrainWriters=null,t.dataEmitted=!0,e.emit("data",r)):(t.length+=t.objectMode?1:r.length,i?t.buffer.unshift(r):t.buffer.push(r),t.state&Y3&&e9(e)),Z3(e,t)}Xe.prototype.isPaused=function(){let e=this._readableState;return e[Sp]===!0||e.flowing===!1};Xe.prototype.setEncoding=function(e){let t=new cde(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;let r=this._readableState.buffer,i="";for(let n of r)i+=t.write(n);return r.clear(),i!==""&&r.push(i),this._readableState.length=i.length,this};var Git=1073741824;function Vit(e){if(e>Git)throw new Oit("size","<= 1GiB",e);return e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++,e}function sde(e,t){return e<=0||t.length===0&&t.ended?0:t.state&p1?1:hit(e)?t.flowing&&t.length?t.buffer.first().length:t.length:e<=t.length?e:t.ended?t.length:0}Xe.prototype.read=function(e){lt("read",e),e===void 0?e=NaN:mit(e)||(e=git(e,10));let t=this._readableState,r=e;if(e>t.highWaterMark&&(t.highWaterMark=Vit(e)),e!==0&&(t.state&=~pde),e===0&&t.needReadable&&((t.highWaterMark!==0?t.length>=t.highWaterMark:t.length>0)||t.ended))return lt("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?rI(this):e9(this),null;if(e=sde(e,t),e===0&&t.ended)return t.length===0&&rI(this),null;let i=(t.state&Y3)!==0;if(lt("need readable",i),(t.length===0||t.length-e0?n=vde(e,t):n=null,n===null?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.multiAwaitDrain?t.awaitDrainWriters.clear():t.awaitDrainWriters=null),t.length===0&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&rI(this)),n!==null&&!t.errorEmitted&&!t.closeEmitted&&(t.dataEmitted=!0,this.emit("data",n)),n};function Wit(e,t){if(lt("onEofChunk"),!t.ended){if(t.decoder){let r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,t.sync?e9(e):(t.needReadable=!1,t.emittedReadable=!0,hde(e))}}function e9(e){let t=e._readableState;lt("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(lt("emitReadable",t.flowing),t.emittedReadable=!0,vo.nextTick(hde,e))}function hde(e){let t=e._readableState;lt("emitReadable_",t.destroyed,t.length,t.ended),!t.destroyed&&!t.errored&&(t.length||t.ended)&&(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,yde(e)}function Z3(e,t){!t.readingMore&&t.constructed&&(t.readingMore=!0,vo.nextTick(Kit,e,t))}function Kit(e,t){for(;!t.reading&&!t.ended&&(t.length1&&i.pipes.includes(e)&&(lt("false write response, pause",i.awaitDrainWriters.size),i.awaitDrainWriters.add(e)),r.pause()),l||(l=Xit(r,e),e.on("drain",l))}r.on("data",p);function p(b){lt("ondata");let w=e.write(b);lt("dest.write",w),w===!1&&d()}function f(b){if(lt("onerror",b),y(),e.removeListener("error",f),e.listenerCount("error")===0){let w=e._writableState||e._readableState;w&&!w.errorEmitted?d1(e,b):e.emit("error",b)}}Sit(e,"error",f);function m(){e.removeListener("finish",h),y()}e.once("close",m);function h(){lt("onfinish"),e.removeListener("close",m),y()}e.once("finish",h);function y(){lt("unpipe"),r.unpipe(e)}return e.emit("pipe",r),e.writableNeedDrain===!0?d():i.flowing||(lt("pipe resume"),r.resume()),e};function Xit(e,t){return function(){let i=e._readableState;i.awaitDrainWriters===t?(lt("pipeOnDrain",1),i.awaitDrainWriters=null):i.multiAwaitDrain&&(lt("pipeOnDrain",i.awaitDrainWriters.size),i.awaitDrainWriters.delete(t)),(!i.awaitDrainWriters||i.awaitDrainWriters.size===0)&&e.listenerCount("data")&&e.resume()}}Xe.prototype.unpipe=function(e){let t=this._readableState,r={hasUnpiped:!1};if(t.pipes.length===0)return this;if(!e){let n=t.pipes;t.pipes=[],this.pause();for(let s=0;s0,i.flowing!==!1&&this.resume()):e==="readable"&&!i.endEmitted&&!i.readableListening&&(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,lt("on readable",i.length,i.reading),i.length?e9(this):i.reading||vo.nextTick(Qit,this)),r};Xe.prototype.addListener=Xe.prototype.on;Xe.prototype.removeListener=function(e,t){let r=Pu.prototype.removeListener.call(this,e,t);return e==="readable"&&vo.nextTick(gde,this),r};Xe.prototype.off=Xe.prototype.removeListener;Xe.prototype.removeAllListeners=function(e){let t=Pu.prototype.removeAllListeners.apply(this,arguments);return(e==="readable"||e===void 0)&&vo.nextTick(gde,this),t};function gde(e){let t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&t[Sp]===!1?t.flowing=!0:e.listenerCount("data")>0?e.resume():t.readableListening||(t.flowing=null)}function Qit(e){lt("readable nexttick read 0"),e.read(0)}Xe.prototype.resume=function(){let e=this._readableState;return e.flowing||(lt("resume"),e.flowing=!e.readableListening,Yit(this,e)),e[Sp]=!1,this};function Yit(e,t){t.resumeScheduled||(t.resumeScheduled=!0,vo.nextTick(Zit,e,t))}function Zit(e,t){lt("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),yde(e),t.flowing&&!t.reading&&e.read(0)}Xe.prototype.pause=function(){return lt("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(lt("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState[Sp]=!0,this};function yde(e){let t=e._readableState;for(lt("flow",t.flowing);t.flowing&&e.read()!==null;);}Xe.prototype.wrap=function(e){let t=!1;e.on("data",i=>{!this.push(i)&&e.pause&&(t=!0,e.pause())}),e.on("end",()=>{this.push(null)}),e.on("error",i=>{d1(this,i)}),e.on("close",()=>{this.destroy()}),e.on("destroy",()=>{this.destroy()}),this._read=()=>{t&&e.resume&&(t=!1,e.resume())};let r=yit(e);for(let i=1;i{n=a?nde(n,a):null,r(),r=eI});try{for(;;){let a=e.destroyed?null:e.read();if(a!==null)yield a;else{if(n)throw n;if(n===null)return;await new ode(i)}}}catch(a){throw n=nde(n,a),n}finally{(n||t?.destroyOnReturn!==!1)&&(n===void 0||e._readableState.autoDestroy)?f1.destroyer(e,null):(e.off("readable",i),s())}}aI(Xe.prototype,{readable:{__proto__:null,get(){let e=this._readableState;return!!e&&e.readable!==!1&&!e.destroyed&&!e.errorEmitted&&!e.endEmitted},set(e){this._readableState&&(this._readableState.readable=!!e)}},readableDidRead:{__proto__:null,enumerable:!1,get:function(){return this._readableState.dataEmitted}},readableAborted:{__proto__:null,enumerable:!1,get:function(){return!!(this._readableState.readable!==!1&&(this._readableState.destroyed||this._readableState.errored)&&!this._readableState.endEmitted)}},readableHighWaterMark:{__proto__:null,enumerable:!1,get:function(){return this._readableState.highWaterMark}},readableBuffer:{__proto__:null,enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}},readableFlowing:{__proto__:null,enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}},readableLength:{__proto__:null,enumerable:!1,get(){return this._readableState.length}},readableObjectMode:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.objectMode:!1}},readableEncoding:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.encoding:null}},errored:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.errored:null}},closed:{__proto__:null,get(){return this._readableState?this._readableState.closed:!1}},destroyed:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.destroyed:!1},set(e){this._readableState&&(this._readableState.destroyed=e)}},readableEnded:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.endEmitted:!1}}});aI(J3.prototype,{pipesCount:{__proto__:null,get(){return this.pipes.length}},paused:{__proto__:null,get(){return this[Sp]!==!1},set(e){this[Sp]=!!e}}});Xe._fromList=vde;function vde(e,t){if(t.length===0)return null;let r;return t.objectMode?r=t.buffer.shift():!e||e>=t.length?(t.decoder?r=t.buffer.join(""):t.buffer.length===1?r=t.buffer.first():r=t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r}function rI(e){let t=e._readableState;lt("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,vo.nextTick(ent,t,e))}function ent(e,t){if(lt("endReadableNT",e.endEmitted,e.length),!e.errored&&!e.closeEmitted&&!e.endEmitted&&e.length===0){if(e.endEmitted=!0,t.emit("end"),t.writable&&t.allowHalfOpen===!1)vo.nextTick(tnt,t);else if(e.autoDestroy){let r=t._writableState;(!r||r.autoDestroy&&(r.finished||r.writable===!1))&&t.destroy()}}}function tnt(e){e.writable&&!e.writableEnded&&!e.destroyed&&e.end()}Xe.from=function(e,t){return Fit(Xe,e,t)};var iI;function _de(){return iI===void 0&&(iI={}),iI}Xe.fromWeb=function(e,t){return _de().newStreamReadableFromReadableStream(e,t)};Xe.toWeb=function(e,t){return _de().newReadableStreamFromStreamReadable(e,t)};Xe.wrap=function(e,t){var r,i;return new Xe({objectMode:(r=(i=e.readableObjectMode)!==null&&i!==void 0?i:e.objectMode)!==null&&r!==void 0?r:!0,...t,destroy(n,s){f1.destroyer(e,n),s(n)}}).wrap(e)}});var s9=g((IRt,Dde)=>{var xp=Cu(),{ArrayPrototypeSlice:xde,Error:rnt,FunctionPrototypeSymbolHasInstance:Tde,ObjectDefineProperty:Nde,ObjectDefineProperties:int,ObjectSetPrototypeOf:Rde,StringPrototypeToLowerCase:nnt,Symbol:snt,SymbolHasInstance:ant}=Nr();Dde.exports=Rr;Rr.WritableState=d2;var{EventEmitter:ont}=require("events"),c2=W3().Stream,{Buffer:t9}=require("buffer"),n9=Ep(),{addAbortSignal:lnt}=s2(),{getHighWaterMark:cnt,getDefaultHighWaterMark:unt}=a2(),{ERR_INVALID_ARG_TYPE:dnt,ERR_METHOD_NOT_IMPLEMENTED:pnt,ERR_MULTIPLE_CALLBACK:Ade,ERR_STREAM_CANNOT_PIPE:fnt,ERR_STREAM_DESTROYED:u2,ERR_STREAM_ALREADY_FINISHED:mnt,ERR_STREAM_NULL_VALUES:hnt,ERR_STREAM_WRITE_AFTER_END:gnt,ERR_UNKNOWN_ENCODING:Cde}=Vn().codes,{errorOrDestroy:m1}=n9;Rde(Rr.prototype,c2.prototype);Rde(Rr,c2);function cI(){}var h1=snt("kOnFinished");function d2(e,t,r){typeof r!="boolean"&&(r=t instanceof ml()),this.objectMode=!!(e&&e.objectMode),r&&(this.objectMode=this.objectMode||!!(e&&e.writableObjectMode)),this.highWaterMark=e?cnt(this,e,"writableHighWaterMark",r):unt(!1),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;let i=!!(e&&e.decodeStrings===!1);this.decodeStrings=!i,this.defaultEncoding=e&&e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=bnt.bind(void 0,t),this.writecb=null,this.writelen=0,this.afterWriteTickInfo=null,i9(this),this.pendingcb=0,this.constructed=!0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!e||e.emitClose!==!1,this.autoDestroy=!e||e.autoDestroy!==!1,this.errored=null,this.closed=!1,this.closeEmitted=!1,this[h1]=[]}function i9(e){e.buffered=[],e.bufferedIndex=0,e.allBuffers=!0,e.allNoop=!0}d2.prototype.getBuffer=function(){return xde(this.buffered,this.bufferedIndex)};Nde(d2.prototype,"bufferedRequestCount",{__proto__:null,get(){return this.buffered.length-this.bufferedIndex}});function Rr(e){let t=this instanceof ml();if(!t&&!Tde(Rr,this))return new Rr(e);this._writableState=new d2(e,this,t),e&&(typeof e.write=="function"&&(this._write=e.write),typeof e.writev=="function"&&(this._writev=e.writev),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.final=="function"&&(this._final=e.final),typeof e.construct=="function"&&(this._construct=e.construct),e.signal&&lnt(e.signal,this)),c2.call(this,e),n9.construct(this,()=>{let r=this._writableState;r.writing||dI(this,r),pI(this,r)})}Nde(Rr,ant,{__proto__:null,value:function(e){return Tde(this,e)?!0:this!==Rr?!1:e&&e._writableState instanceof d2}});Rr.prototype.pipe=function(){m1(this,new fnt)};function Ode(e,t,r,i){let n=e._writableState;if(typeof r=="function")i=r,r=n.defaultEncoding;else{if(!r)r=n.defaultEncoding;else if(r!=="buffer"&&!t9.isEncoding(r))throw new Cde(r);typeof i!="function"&&(i=cI)}if(t===null)throw new hnt;if(!n.objectMode)if(typeof t=="string")n.decodeStrings!==!1&&(t=t9.from(t,r),r="buffer");else if(t instanceof t9)r="buffer";else if(c2._isUint8Array(t))t=c2._uint8ArrayToBuffer(t),r="buffer";else throw new dnt("chunk",["string","Buffer","Uint8Array"],t);let s;return n.ending?s=new gnt:n.destroyed&&(s=new u2("write")),s?(xp.nextTick(i,s),m1(e,s,!0),s):(n.pendingcb++,ynt(e,n,t,r,i))}Rr.prototype.write=function(e,t,r){return Ode(this,e,t,r)===!0};Rr.prototype.cork=function(){this._writableState.corked++};Rr.prototype.uncork=function(){let e=this._writableState;e.corked&&(e.corked--,e.writing||dI(this,e))};Rr.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=nnt(t)),!t9.isEncoding(t))throw new Cde(t);return this._writableState.defaultEncoding=t,this};function ynt(e,t,r,i,n){let s=t.objectMode?1:r.length;t.length+=s;let a=t.lengthr.bufferedIndex&&dI(e,r),i?r.afterWriteTickInfo!==null&&r.afterWriteTickInfo.cb===n?r.afterWriteTickInfo.count++:(r.afterWriteTickInfo={count:1,cb:n,stream:e,state:r},xp.nextTick(vnt,r.afterWriteTickInfo)):Pde(e,r,1,n))}function vnt({stream:e,state:t,count:r,cb:i}){return t.afterWriteTickInfo=null,Pde(e,t,r,i)}function Pde(e,t,r,i){for(!t.ending&&!e.destroyed&&t.length===0&&t.needDrain&&(t.needDrain=!1,e.emit("drain"));r-- >0;)t.pendingcb--,i();t.destroyed&&uI(t),pI(e,t)}function uI(e){if(e.writing)return;for(let n=e.bufferedIndex;n1&&e._writev){t.pendingcb-=s-1;let o=t.allNoop?cI:c=>{for(let u=a;u256?(r.splice(0,a),t.bufferedIndex=0):t.bufferedIndex=a}t.bufferProcessing=!1}Rr.prototype._write=function(e,t,r){if(this._writev)this._writev([{chunk:e,encoding:t}],r);else throw new pnt("_write()")};Rr.prototype._writev=null;Rr.prototype.end=function(e,t,r){let i=this._writableState;typeof e=="function"?(r=e,e=null,t=null):typeof t=="function"&&(r=t,t=null);let n;if(e!=null){let s=Ode(this,e,t);s instanceof rnt&&(n=s)}return i.corked&&(i.corked=1,this.uncork()),n||(!i.errored&&!i.ending?(i.ending=!0,pI(this,i,!0),i.ended=!0):i.finished?n=new mnt("end"):i.destroyed&&(n=new u2("end"))),typeof r=="function"&&(n||i.finished?xp.nextTick(r,n):i[h1].push(r)),this};function r9(e){return e.ending&&!e.destroyed&&e.constructed&&e.length===0&&!e.errored&&e.buffered.length===0&&!e.finished&&!e.writing&&!e.errorEmitted&&!e.closeEmitted}function _nt(e,t){let r=!1;function i(n){if(r){m1(e,n??Ade());return}if(r=!0,t.pendingcb--,n){let s=t[h1].splice(0);for(let a=0;a{r9(n)?lI(i,n):n.pendingcb--},e,t)):r9(t)&&(t.pendingcb++,lI(e,t))))}function lI(e,t){t.pendingcb--,t.finished=!0;let r=t[h1].splice(0);for(let i=0;i{var fI=Cu(),Snt=require("buffer"),{isReadable:xnt,isWritable:Tnt,isIterable:Lde,isNodeStream:Nnt,isReadableNodeStream:Fde,isWritableNodeStream:Bde,isDuplexNodeStream:Rnt,isReadableStream:qde,isWritableStream:Mde}=pl(),kde=gc(),{AbortError:Gde,codes:{ERR_INVALID_ARG_TYPE:Ant,ERR_INVALID_RETURN_VALUE:jde}}=Vn(),{destroyer:y1}=Ep(),Cnt=ml(),Vde=l2(),Ont=s9(),{createDeferredPromise:Ude}=Nn(),zde=ZP(),$de=globalThis.Blob||Snt.Blob,Pnt=typeof $de<"u"?function(t){return t instanceof $de}:function(t){return!1},Int=globalThis.AbortController||o1().AbortController,{FunctionPrototypeCall:Hde}=Nr(),Iu=class extends Cnt{constructor(t){super(t),t?.readable===!1&&(this._readableState.readable=!1,this._readableState.ended=!0,this._readableState.endEmitted=!0),t?.writable===!1&&(this._writableState.writable=!1,this._writableState.ending=!0,this._writableState.ended=!0,this._writableState.finished=!0)}};Wde.exports=function e(t,r){if(Rnt(t))return t;if(Fde(t))return g1({readable:t});if(Bde(t))return g1({writable:t});if(Nnt(t))return g1({writable:!1,readable:!1});if(qde(t))return g1({readable:Vde.fromWeb(t)});if(Mde(t))return g1({writable:Ont.fromWeb(t)});if(typeof t=="function"){let{value:n,write:s,final:a,destroy:o}=Dnt(t);if(Lde(n))return zde(Iu,n,{objectMode:!0,write:s,final:a,destroy:o});let l=n?.then;if(typeof l=="function"){let c,u=Hde(l,n,d=>{if(d!=null)throw new jde("nully","body",d)},d=>{y1(c,d)});return c=new Iu({objectMode:!0,readable:!1,write:s,final(d){a(async()=>{try{await u,fI.nextTick(d,null)}catch(p){fI.nextTick(d,p)}})},destroy:o})}throw new jde("Iterable, AsyncIterable or AsyncFunction",r,n)}if(Pnt(t))return e(t.arrayBuffer());if(Lde(t))return zde(Iu,t,{objectMode:!0,writable:!1});if(qde(t?.readable)&&Mde(t?.writable))return Iu.fromWeb(t);if(typeof t?.writable=="object"||typeof t?.readable=="object"){let n=t!=null&&t.readable?Fde(t?.readable)?t?.readable:e(t.readable):void 0,s=t!=null&&t.writable?Bde(t?.writable)?t?.writable:e(t.writable):void 0;return g1({readable:n,writable:s})}let i=t?.then;if(typeof i=="function"){let n;return Hde(i,t,s=>{s!=null&&n.push(s),n.push(null)},s=>{y1(n,s)}),n=new Iu({objectMode:!0,writable:!1,read(){}})}throw new Ant(r,["Blob","ReadableStream","WritableStream","Stream","Iterable","AsyncIterable","Function","{ readable, writable } pair","Promise"],t)};function Dnt(e){let{promise:t,resolve:r}=Ude(),i=new Int,n=i.signal;return{value:e(async function*(){for(;;){let a=t;t=null;let{chunk:o,done:l,cb:c}=await a;if(fI.nextTick(c),l)return;if(n.aborted)throw new Gde(void 0,{cause:n.reason});({promise:t,resolve:r}=Ude()),yield o}}(),{signal:n}),write(a,o,l){let c=r;r=null,c({chunk:a,done:!1,cb:l})},final(a){let o=r;r=null,o({done:!0,cb:a})},destroy(a,o){i.abort(),o(a)}}}function g1(e){let t=e.readable&&typeof e.readable.read!="function"?Vde.wrap(e.readable):e.readable,r=e.writable,i=!!xnt(t),n=!!Tnt(r),s,a,o,l,c;function u(d){let p=l;l=null,p?p(d):d&&c.destroy(d)}return c=new Iu({readableObjectMode:!!(t!=null&&t.readableObjectMode),writableObjectMode:!!(r!=null&&r.writableObjectMode),readable:i,writable:n}),n&&(kde(r,d=>{n=!1,d&&y1(t,d),u(d)}),c._write=function(d,p,f){r.write(d,p)?f():s=f},c._final=function(d){r.end(),a=d},r.on("drain",function(){if(s){let d=s;s=null,d()}}),r.on("finish",function(){if(a){let d=a;a=null,d()}})),i&&(kde(t,d=>{i=!1,d&&y1(t,d),u(d)}),t.on("readable",function(){if(o){let d=o;o=null,d()}}),t.on("end",function(){c.push(null)}),c._read=function(){for(;;){let d=t.read();if(d===null){o=c._read;return}if(!c.push(d))return}}),c._destroy=function(d,p){!d&&l!==null&&(d=new Gde),o=null,s=null,a=null,l===null?p(d):(l=p,y1(r,d),y1(t,d))},c}});var ml=g((LRt,Yde)=>{"use strict";var{ObjectDefineProperties:Lnt,ObjectGetOwnPropertyDescriptor:yc,ObjectKeys:Fnt,ObjectSetPrototypeOf:Xde}=Nr();Yde.exports=_o;var gI=l2(),Ta=s9();Xde(_o.prototype,gI.prototype);Xde(_o,gI);{let e=Fnt(Ta.prototype);for(let t=0;t{"use strict";var{ObjectSetPrototypeOf:Zde,Symbol:Bnt}=Nr();Jde.exports=bc;var{ERR_METHOD_NOT_IMPLEMENTED:qnt}=Vn().codes,bI=ml(),{getHighWaterMark:Mnt}=a2();Zde(bc.prototype,bI.prototype);Zde(bc,bI);var p2=Bnt("kCallback");function bc(e){if(!(this instanceof bc))return new bc(e);let t=e?Mnt(this,e,"readableHighWaterMark",!0):null;t===0&&(e={...e,highWaterMark:null,readableHighWaterMark:t,writableHighWaterMark:e.writableHighWaterMark||0}),bI.call(this,e),this._readableState.sync=!1,this[p2]=null,e&&(typeof e.transform=="function"&&(this._transform=e.transform),typeof e.flush=="function"&&(this._flush=e.flush)),this.on("prefinish",knt)}function yI(e){typeof this._flush=="function"&&!this.destroyed?this._flush((t,r)=>{if(t){e?e(t):this.destroy(t);return}r!=null&&this.push(r),this.push(null),e&&e()}):(this.push(null),e&&e())}function knt(){this._final!==yI&&yI.call(this)}bc.prototype._final=yI;bc.prototype._transform=function(e,t,r){throw new qnt("_transform()")};bc.prototype._write=function(e,t,r){let i=this._readableState,n=this._writableState,s=i.length;this._transform(e,t,(a,o)=>{if(a){r(a);return}o!=null&&this.push(o),n.ended||s===i.length||i.length{"use strict";var{ObjectSetPrototypeOf:epe}=Nr();tpe.exports=b1;var _I=vI();epe(b1.prototype,_I.prototype);epe(b1,_I);function b1(e){if(!(this instanceof b1))return new b1(e);_I.call(this,e)}b1.prototype._transform=function(e,t,r){r(null,e)}});var c9=g((qRt,ape)=>{var f2=Cu(),{ArrayIsArray:jnt,Promise:Unt,SymbolAsyncIterator:znt,SymbolDispose:$nt}=Nr(),l9=gc(),{once:Hnt}=Nn(),Gnt=Ep(),rpe=ml(),{aggregateTwoErrors:Vnt,codes:{ERR_INVALID_ARG_TYPE:OI,ERR_INVALID_RETURN_VALUE:EI,ERR_MISSING_ARGS:Wnt,ERR_STREAM_DESTROYED:Knt,ERR_STREAM_PREMATURE_CLOSE:Xnt},AbortError:Qnt}=Vn(),{validateFunction:Ynt,validateAbortSignal:Znt}=c1(),{isIterable:Tp,isReadable:SI,isReadableNodeStream:o9,isNodeStream:ipe,isTransformStream:v1,isWebStream:Jnt,isReadableStream:xI,isReadableFinished:est}=pl(),tst=globalThis.AbortController||o1().AbortController,TI,NI,RI;function npe(e,t,r){let i=!1;e.on("close",()=>{i=!0});let n=l9(e,{readable:t,writable:r},s=>{i=!s});return{destroy:s=>{i||(i=!0,Gnt.destroyer(e,s||new Knt("pipe")))},cleanup:n}}function rst(e){return Ynt(e[e.length-1],"streams[stream.length - 1]"),e.pop()}function AI(e){if(Tp(e))return e;if(o9(e))return ist(e);throw new OI("val",["Readable","Iterable","AsyncIterable"],e)}async function*ist(e){NI||(NI=l2()),yield*NI.prototype[znt].call(e)}async function a9(e,t,r,{end:i}){let n,s=null,a=c=>{if(c&&(n=c),s){let u=s;s=null,u()}},o=()=>new Unt((c,u)=>{n?u(n):s=()=>{n?u(n):c()}});t.on("drain",a);let l=l9(t,{readable:!1},a);try{t.writableNeedDrain&&await o();for await(let c of e)t.write(c)||await o();i&&(t.end(),await o()),r()}catch(c){r(n!==c?Vnt(n,c):c)}finally{l(),t.off("drain",a)}}async function CI(e,t,r,{end:i}){v1(t)&&(t=t.writable);let n=t.getWriter();try{for await(let s of e)await n.ready,n.write(s).catch(()=>{});await n.ready,i&&await n.close(),r()}catch(s){try{await n.abort(s),r(s)}catch(a){r(a)}}}function nst(...e){return spe(e,Hnt(rst(e)))}function spe(e,t,r){if(e.length===1&&jnt(e[0])&&(e=e[0]),e.length<2)throw new Wnt("streams");let i=new tst,n=i.signal,s=r?.signal,a=[];Znt(s,"options.signal");function o(){m(new Qnt)}RI=RI||Nn().addAbortListener;let l;s&&(l=RI(s,o));let c,u,d=[],p=0;function f(v){m(v,--p===0)}function m(v,E){var T;if(v&&(!c||c.code==="ERR_STREAM_PREMATURE_CLOSE")&&(c=v),!(!c&&!E)){for(;d.length;)d.shift()(c);(T=l)===null||T===void 0||T[$nt](),i.abort(),E&&(c||a.forEach(q=>q()),f2.nextTick(t,c,u))}}let h;for(let v=0;v0,O=T||r?.end!==!1,B=v===e.length-1;if(ipe(E)){let P=function(M){M&&M.name!=="AbortError"&&M.code!=="ERR_STREAM_PREMATURE_CLOSE"&&f(M)};var w=P;if(O){let{destroy:M,cleanup:x}=npe(E,T,q);d.push(M),SI(E)&&B&&a.push(x)}E.on("error",P),SI(E)&&B&&a.push(()=>{E.removeListener("error",P)})}if(v===0)if(typeof E=="function"){if(h=E({signal:n}),!Tp(h))throw new EI("Iterable, AsyncIterable or Stream","source",h)}else Tp(E)||o9(E)||v1(E)?h=E:h=rpe.from(E);else if(typeof E=="function"){if(v1(h)){var y;h=AI((y=h)===null||y===void 0?void 0:y.readable)}else h=AI(h);if(h=E(h,{signal:n}),T){if(!Tp(h,!0))throw new EI("AsyncIterable",`transform[${v-1}]`,h)}else{var b;TI||(TI=wI());let P=new TI({objectMode:!0}),M=(b=h)===null||b===void 0?void 0:b.then;if(typeof M=="function")p++,M.call(h,L=>{u=L,L!=null&&P.write(L),O&&P.end(),f2.nextTick(f)},L=>{P.destroy(L),f2.nextTick(f,L)});else if(Tp(h,!0))p++,a9(h,P,f,{end:O});else if(xI(h)||v1(h)){let L=h.readable||h;p++,a9(L,P,f,{end:O})}else throw new EI("AsyncIterable or Promise","destination",h);h=P;let{destroy:x,cleanup:Y}=npe(h,!1,!0);d.push(x),B&&a.push(Y)}}else if(ipe(E)){if(o9(h)){p+=2;let P=sst(h,E,f,{end:O});SI(E)&&B&&a.push(P)}else if(v1(h)||xI(h)){let P=h.readable||h;p++,a9(P,E,f,{end:O})}else if(Tp(h))p++,a9(h,E,f,{end:O});else throw new OI("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=E}else if(Jnt(E)){if(o9(h))p++,CI(AI(h),E,f,{end:O});else if(xI(h)||Tp(h))p++,CI(h,E,f,{end:O});else if(v1(h))p++,CI(h.readable,E,f,{end:O});else throw new OI("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=E}else h=rpe.from(E)}return(n!=null&&n.aborted||s!=null&&s.aborted)&&f2.nextTick(o),h}function sst(e,t,r,{end:i}){let n=!1;if(t.on("close",()=>{n||r(new Xnt)}),e.pipe(t,{end:!1}),i){let a=function(){n=!0,t.end()};var s=a;est(e)?f2.nextTick(a):e.once("end",a)}else r();return l9(e,{readable:!0,writable:!1},a=>{let o=e._readableState;a&&a.code==="ERR_STREAM_PREMATURE_CLOSE"&&o&&o.ended&&!o.errored&&!o.errorEmitted?e.once("end",r).once("error",r):r(a)}),l9(t,{readable:!1,writable:!0},r)}ape.exports={pipelineImpl:spe,pipeline:nst}});var II=g((MRt,ppe)=>{"use strict";var{pipeline:ast}=c9(),u9=ml(),{destroyer:ost}=Ep(),{isNodeStream:d9,isReadable:ope,isWritable:lpe,isWebStream:PI,isTransformStream:Np,isWritableStream:cpe,isReadableStream:upe}=pl(),{AbortError:lst,codes:{ERR_INVALID_ARG_VALUE:dpe,ERR_MISSING_ARGS:cst}}=Vn(),ust=gc();ppe.exports=function(...t){if(t.length===0)throw new cst("streams");if(t.length===1)return u9.from(t[0]);let r=[...t];if(typeof t[0]=="function"&&(t[0]=u9.from(t[0])),typeof t[t.length-1]=="function"){let f=t.length-1;t[f]=u9.from(t[f])}for(let f=0;f0&&!(lpe(t[f])||cpe(t[f])||Np(t[f])))throw new dpe(`streams[${f}]`,r[f],"must be writable")}let i,n,s,a,o;function l(f){let m=a;a=null,m?m(f):f?o.destroy(f):!p&&!d&&o.destroy()}let c=t[0],u=ast(t,l),d=!!(lpe(c)||cpe(c)||Np(c)),p=!!(ope(u)||upe(u)||Np(u));if(o=new u9({writableObjectMode:!!(c!=null&&c.writableObjectMode),readableObjectMode:!!(u!=null&&u.readableObjectMode),writable:d,readable:p}),d){if(d9(c))o._write=function(m,h,y){c.write(m,h)?y():i=y},o._final=function(m){c.end(),n=m},c.on("drain",function(){if(i){let m=i;i=null,m()}});else if(PI(c)){let h=(Np(c)?c.writable:c).getWriter();o._write=async function(y,b,w){try{await h.ready,h.write(y).catch(()=>{}),w()}catch(v){w(v)}},o._final=async function(y){try{await h.ready,h.close().catch(()=>{}),n=y}catch(b){y(b)}}}let f=Np(u)?u.readable:u;ust(f,()=>{if(n){let m=n;n=null,m()}})}if(p){if(d9(u))u.on("readable",function(){if(s){let f=s;s=null,f()}}),u.on("end",function(){o.push(null)}),o._read=function(){for(;;){let f=u.read();if(f===null){s=o._read;return}if(!o.push(f))return}};else if(PI(u)){let m=(Np(u)?u.readable:u).getReader();o._read=async function(){for(;;)try{let{value:h,done:y}=await m.read();if(!o.push(h))return;if(y){o.push(null);return}}catch{return}}}}return o._destroy=function(f,m){!f&&a!==null&&(f=new lst),s=null,i=null,n=null,a===null?m(f):(a=m,d9(u)&&ost(u,f))},o}});var Epe=g((kRt,FI)=>{"use strict";var dst=globalThis.AbortController||o1().AbortController,{codes:{ERR_INVALID_ARG_VALUE:pst,ERR_INVALID_ARG_TYPE:m2,ERR_MISSING_ARGS:fst,ERR_OUT_OF_RANGE:mst},AbortError:hl}=Vn(),{validateAbortSignal:Rp,validateInteger:fpe,validateObject:Ap}=c1(),hst=Nr().Symbol("kWeak"),gst=Nr().Symbol("kResistStopPropagation"),{finished:yst}=gc(),bst=II(),{addAbortSignalNoValidate:vst}=s2(),{isWritable:_st,isNodeStream:wst}=pl(),{deprecate:Est}=Nn(),{ArrayPrototypePush:Sst,Boolean:xst,MathFloor:mpe,Number:Tst,NumberIsNaN:Nst,Promise:hpe,PromiseReject:gpe,PromiseResolve:Rst,PromisePrototypeThen:ype,Symbol:vpe}=Nr(),p9=vpe("kEmpty"),bpe=vpe("kEof");function Ast(e,t){if(t!=null&&Ap(t,"options"),t?.signal!=null&&Rp(t.signal,"options.signal"),wst(e)&&!_st(e))throw new pst("stream",e,"must be writable");let r=bst(this,e);return t!=null&&t.signal&&vst(t.signal,r),r}function f9(e,t){if(typeof e!="function")throw new m2("fn",["Function","AsyncFunction"],e);t!=null&&Ap(t,"options"),t?.signal!=null&&Rp(t.signal,"options.signal");let r=1;t?.concurrency!=null&&(r=mpe(t.concurrency));let i=r-1;return t?.highWaterMark!=null&&(i=mpe(t.highWaterMark)),fpe(r,"options.concurrency",1),fpe(i,"options.highWaterMark",0),i+=r,async function*(){let s=Nn().AbortSignalAny([t?.signal].filter(xst)),a=this,o=[],l={signal:s},c,u,d=!1,p=0;function f(){d=!0,m()}function m(){p-=1,h()}function h(){u&&!d&&p=i||p>=r)&&await new hpe(w=>{u=w})}o.push(bpe)}catch(b){let w=gpe(b);ype(w,m,f),o.push(w)}finally{d=!0,c&&(c(),c=null)}}y();try{for(;;){for(;o.length>0;){let b=await o[0];if(b===bpe)return;if(s.aborted)throw new hl;b!==p9&&(yield b),o.shift(),h()}await new hpe(b=>{c=b})}}finally{d=!0,u&&(u(),u=null)}}.call(this)}function Cst(e=void 0){return e!=null&&Ap(e,"options"),e?.signal!=null&&Rp(e.signal,"options.signal"),async function*(){let r=0;for await(let n of this){var i;if(e!=null&&(i=e.signal)!==null&&i!==void 0&&i.aborted)throw new hl({cause:e.signal.reason});yield[r++,n]}}.call(this)}async function _pe(e,t=void 0){for await(let r of LI.call(this,e,t))return!0;return!1}async function Ost(e,t=void 0){if(typeof e!="function")throw new m2("fn",["Function","AsyncFunction"],e);return!await _pe.call(this,async(...r)=>!await e(...r),t)}async function Pst(e,t){for await(let r of LI.call(this,e,t))return r}async function Ist(e,t){if(typeof e!="function")throw new m2("fn",["Function","AsyncFunction"],e);async function r(i,n){return await e(i,n),p9}for await(let i of f9.call(this,r,t));}function LI(e,t){if(typeof e!="function")throw new m2("fn",["Function","AsyncFunction"],e);async function r(i,n){return await e(i,n)?i:p9}return f9.call(this,r,t)}var DI=class extends fst{constructor(){super("reduce"),this.message="Reduce of an empty stream requires an initial value"}};async function Dst(e,t,r){var i;if(typeof e!="function")throw new m2("reducer",["Function","AsyncFunction"],e);r!=null&&Ap(r,"options"),r?.signal!=null&&Rp(r.signal,"options.signal");let n=arguments.length>1;if(r!=null&&(i=r.signal)!==null&&i!==void 0&&i.aborted){let c=new hl(void 0,{cause:r.signal.reason});throw this.once("error",()=>{}),await yst(this.destroy(c)),c}let s=new dst,a=s.signal;if(r!=null&&r.signal){let c={once:!0,[hst]:this,[gst]:!0};r.signal.addEventListener("abort",()=>s.abort(),c)}let o=!1;try{for await(let c of this){var l;if(o=!0,r!=null&&(l=r.signal)!==null&&l!==void 0&&l.aborted)throw new hl;n?t=await e(t,c,{signal:a}):(t=c,n=!0)}if(!o&&!n)throw new DI}finally{s.abort()}return t}async function Lst(e){e!=null&&Ap(e,"options"),e?.signal!=null&&Rp(e.signal,"options.signal");let t=[];for await(let i of this){var r;if(e!=null&&(r=e.signal)!==null&&r!==void 0&&r.aborted)throw new hl(void 0,{cause:e.signal.reason});Sst(t,i)}return t}function Fst(e,t){let r=f9.call(this,e,t);return async function*(){for await(let n of r)yield*n}.call(this)}function wpe(e){if(e=Tst(e),Nst(e))return 0;if(e<0)throw new mst("number",">= 0",e);return e}function Bst(e,t=void 0){return t!=null&&Ap(t,"options"),t?.signal!=null&&Rp(t.signal,"options.signal"),e=wpe(e),async function*(){var i;if(t!=null&&(i=t.signal)!==null&&i!==void 0&&i.aborted)throw new hl;for await(let s of this){var n;if(t!=null&&(n=t.signal)!==null&&n!==void 0&&n.aborted)throw new hl;e--<=0&&(yield s)}}.call(this)}function qst(e,t=void 0){return t!=null&&Ap(t,"options"),t?.signal!=null&&Rp(t.signal,"options.signal"),e=wpe(e),async function*(){var i;if(t!=null&&(i=t.signal)!==null&&i!==void 0&&i.aborted)throw new hl;for await(let s of this){var n;if(t!=null&&(n=t.signal)!==null&&n!==void 0&&n.aborted)throw new hl;if(e-- >0&&(yield s),e<=0)return}}.call(this)}FI.exports.streamReturningOperators={asIndexedPairs:Est(Cst,"readable.asIndexedPairs will be removed in a future version."),drop:Bst,filter:LI,flatMap:Fst,map:f9,take:qst,compose:Ast};FI.exports.promiseReturningOperators={every:Ost,forEach:Ist,reduce:Dst,toArray:Lst,some:_pe,find:Pst}});var BI=g((jRt,Spe)=>{"use strict";var{ArrayPrototypePop:Mst,Promise:kst}=Nr(),{isIterable:jst,isNodeStream:Ust,isWebStream:zst}=pl(),{pipelineImpl:$st}=c9(),{finished:Hst}=gc();qI();function Gst(...e){return new kst((t,r)=>{let i,n,s=e[e.length-1];if(s&&typeof s=="object"&&!Ust(s)&&!jst(s)&&!zst(s)){let a=Mst(e);i=a.signal,n=a.end}$st(e,(a,o)=>{a?r(a):t(o)},{signal:i,end:n})})}Spe.exports={finished:Hst,pipeline:Gst}});var qI=g((URt,Ipe)=>{var{Buffer:Vst}=require("buffer"),{ObjectDefineProperty:vc,ObjectKeys:Npe,ReflectApply:Rpe}=Nr(),{promisify:{custom:Ape}}=Nn(),{streamReturningOperators:xpe,promiseReturningOperators:Tpe}=Epe(),{codes:{ERR_ILLEGAL_CONSTRUCTOR:Cpe}}=Vn(),Wst=II(),{setDefaultHighWaterMark:Kst,getDefaultHighWaterMark:Xst}=a2(),{pipeline:Ope}=c9(),{destroyer:Qst}=Ep(),Ppe=gc(),MI=BI(),h2=pl(),hr=Ipe.exports=W3().Stream;hr.isDestroyed=h2.isDestroyed;hr.isDisturbed=h2.isDisturbed;hr.isErrored=h2.isErrored;hr.isReadable=h2.isReadable;hr.isWritable=h2.isWritable;hr.Readable=l2();for(let e of Npe(xpe)){let r=function(...i){if(new.target)throw Cpe();return hr.Readable.from(Rpe(t,this,i))};kI=r;let t=xpe[e];vc(r,"name",{__proto__:null,value:t.name}),vc(r,"length",{__proto__:null,value:t.length}),vc(hr.Readable.prototype,e,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var kI;for(let e of Npe(Tpe)){let r=function(...n){if(new.target)throw Cpe();return Rpe(t,this,n)};kI=r;let t=Tpe[e];vc(r,"name",{__proto__:null,value:t.name}),vc(r,"length",{__proto__:null,value:t.length}),vc(hr.Readable.prototype,e,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var kI;hr.Writable=s9();hr.Duplex=ml();hr.Transform=vI();hr.PassThrough=wI();hr.pipeline=Ope;var{addAbortSignal:Yst}=s2();hr.addAbortSignal=Yst;hr.finished=Ppe;hr.destroy=Qst;hr.compose=Wst;hr.setDefaultHighWaterMark=Kst;hr.getDefaultHighWaterMark=Xst;vc(hr,"promises",{__proto__:null,configurable:!0,enumerable:!0,get(){return MI}});vc(Ope,Ape,{__proto__:null,enumerable:!0,get(){return MI.pipeline}});vc(Ppe,Ape,{__proto__:null,enumerable:!0,get(){return MI.finished}});hr.Stream=hr;hr._isUint8Array=function(t){return t instanceof Uint8Array};hr._uint8ArrayToBuffer=function(t){return Vst.from(t.buffer,t.byteOffset,t.byteLength)}});var Cp=g((zRt,at)=>{"use strict";var _i=require("stream");if(_i&&process.env.READABLE_STREAM==="disable"){let e=_i.promises;at.exports._uint8ArrayToBuffer=_i._uint8ArrayToBuffer,at.exports._isUint8Array=_i._isUint8Array,at.exports.isDisturbed=_i.isDisturbed,at.exports.isErrored=_i.isErrored,at.exports.isReadable=_i.isReadable,at.exports.Readable=_i.Readable,at.exports.Writable=_i.Writable,at.exports.Duplex=_i.Duplex,at.exports.Transform=_i.Transform,at.exports.PassThrough=_i.PassThrough,at.exports.addAbortSignal=_i.addAbortSignal,at.exports.finished=_i.finished,at.exports.destroy=_i.destroy,at.exports.pipeline=_i.pipeline,at.exports.compose=_i.compose,Object.defineProperty(_i,"promises",{configurable:!0,enumerable:!0,get(){return e}}),at.exports.Stream=_i.Stream}else{let e=qI(),t=BI(),r=e.Readable.destroy;at.exports=e.Readable,at.exports._uint8ArrayToBuffer=e._uint8ArrayToBuffer,at.exports._isUint8Array=e._isUint8Array,at.exports.isDisturbed=e.isDisturbed,at.exports.isErrored=e.isErrored,at.exports.isReadable=e.isReadable,at.exports.Readable=e.Readable,at.exports.Writable=e.Writable,at.exports.Duplex=e.Duplex,at.exports.Transform=e.Transform,at.exports.PassThrough=e.PassThrough,at.exports.addAbortSignal=e.addAbortSignal,at.exports.finished=e.finished,at.exports.destroy=e.destroy,at.exports.destroy=r,at.exports.pipeline=e.pipeline,at.exports.compose=e.compose,Object.defineProperty(e,"promises",{configurable:!0,enumerable:!0,get(){return t}}),at.exports.Stream=e.Stream}at.exports.default=at.exports});var Lpe=g(($Rt,Dpe)=>{function Zst(e,t){for(var r=-1,i=t.length,n=e.length;++r{var Fpe=I3(),Jst=TP(),eat=NP(),Bpe=Fpe?Fpe.isConcatSpreadable:void 0;function tat(e){return eat(e)||Jst(e)||!!(Bpe&&e&&e[Bpe])}qpe.exports=tat});var m9=g((GRt,jpe)=>{var rat=Lpe(),iat=Mpe();function kpe(e,t,r,i,n){var s=-1,a=e.length;for(r||(r=iat),n||(n=[]);++s0&&r(o)?t>1?kpe(o,t-1,r,i,n):rat(n,o):i||(n[n.length]=o)}return n}jpe.exports=kpe});var zpe=g((VRt,Upe)=>{var nat=m9();function sat(e){var t=e==null?0:e.length;return t?nat(e,1):[]}Upe.exports=sat});var g2=g((WRt,$pe)=>{var aat=Qy(),oat=aat(Object,"create");$pe.exports=oat});var Vpe=g((KRt,Gpe)=>{var Hpe=g2();function lat(){this.__data__=Hpe?Hpe(null):{},this.size=0}Gpe.exports=lat});var Kpe=g((XRt,Wpe)=>{function cat(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}Wpe.exports=cat});var Qpe=g((QRt,Xpe)=>{var uat=g2(),dat="__lodash_hash_undefined__",pat=Object.prototype,fat=pat.hasOwnProperty;function mat(e){var t=this.__data__;if(uat){var r=t[e];return r===dat?void 0:r}return fat.call(t,e)?t[e]:void 0}Xpe.exports=mat});var Zpe=g((YRt,Ype)=>{var hat=g2(),gat=Object.prototype,yat=gat.hasOwnProperty;function bat(e){var t=this.__data__;return hat?t[e]!==void 0:yat.call(t,e)}Ype.exports=bat});var efe=g((ZRt,Jpe)=>{var vat=g2(),_at="__lodash_hash_undefined__";function wat(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=vat&&t===void 0?_at:t,this}Jpe.exports=wat});var rfe=g((JRt,tfe)=>{var Eat=Vpe(),Sat=Kpe(),xat=Qpe(),Tat=Zpe(),Nat=efe();function _1(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{function Rat(){this.__data__=[],this.size=0}ife.exports=Rat});var y2=g((tAt,sfe)=>{var Aat=L3();function Cat(e,t){for(var r=e.length;r--;)if(Aat(e[r][0],t))return r;return-1}sfe.exports=Cat});var ofe=g((rAt,afe)=>{var Oat=y2(),Pat=Array.prototype,Iat=Pat.splice;function Dat(e){var t=this.__data__,r=Oat(t,e);if(r<0)return!1;var i=t.length-1;return r==i?t.pop():Iat.call(t,r,1),--this.size,!0}afe.exports=Dat});var cfe=g((iAt,lfe)=>{var Lat=y2();function Fat(e){var t=this.__data__,r=Lat(t,e);return r<0?void 0:t[r][1]}lfe.exports=Fat});var dfe=g((nAt,ufe)=>{var Bat=y2();function qat(e){return Bat(this.__data__,e)>-1}ufe.exports=qat});var ffe=g((sAt,pfe)=>{var Mat=y2();function kat(e,t){var r=this.__data__,i=Mat(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}pfe.exports=kat});var hfe=g((aAt,mfe)=>{var jat=nfe(),Uat=ofe(),zat=cfe(),$at=dfe(),Hat=ffe();function w1(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{var Gat=Qy(),Vat=r1(),Wat=Gat(Vat,"Map");gfe.exports=Wat});var _fe=g((lAt,vfe)=>{var bfe=rfe(),Kat=hfe(),Xat=yfe();function Qat(){this.size=0,this.__data__={hash:new bfe,map:new(Xat||Kat),string:new bfe}}vfe.exports=Qat});var Efe=g((cAt,wfe)=>{function Yat(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}wfe.exports=Yat});var b2=g((uAt,Sfe)=>{var Zat=Efe();function Jat(e,t){var r=e.__data__;return Zat(t)?r[typeof t=="string"?"string":"hash"]:r.map}Sfe.exports=Jat});var Tfe=g((dAt,xfe)=>{var eot=b2();function tot(e){var t=eot(this,e).delete(e);return this.size-=t?1:0,t}xfe.exports=tot});var Rfe=g((pAt,Nfe)=>{var rot=b2();function iot(e){return rot(this,e).get(e)}Nfe.exports=iot});var Cfe=g((fAt,Afe)=>{var not=b2();function sot(e){return not(this,e).has(e)}Afe.exports=sot});var Pfe=g((mAt,Ofe)=>{var aot=b2();function oot(e,t){var r=aot(this,e),i=r.size;return r.set(e,t),this.size+=r.size==i?0:1,this}Ofe.exports=oot});var Dfe=g((hAt,Ife)=>{var lot=_fe(),cot=Tfe(),uot=Rfe(),dot=Cfe(),pot=Pfe();function E1(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{var fot="__lodash_hash_undefined__";function mot(e){return this.__data__.set(e,fot),this}Lfe.exports=mot});var qfe=g((yAt,Bfe)=>{function hot(e){return this.__data__.has(e)}Bfe.exports=hot});var jI=g((bAt,Mfe)=>{var got=Dfe(),yot=Ffe(),bot=qfe();function h9(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new got;++t{function vot(e,t,r,i){for(var n=e.length,s=r+(i?1:-1);i?s--:++s{function _ot(e){return e!==e}Ufe.exports=_ot});var Hfe=g((wAt,$fe)=>{function wot(e,t,r){for(var i=r-1,n=e.length;++i{var Eot=jfe(),Sot=zfe(),xot=Hfe();function Tot(e,t,r){return t===t?xot(e,t,r):Eot(e,Sot,r)}Gfe.exports=Tot});var UI=g((SAt,Wfe)=>{var Not=Vfe();function Rot(e,t){var r=e==null?0:e.length;return!!r&&Not(e,t,0)>-1}Wfe.exports=Rot});var zI=g((xAt,Kfe)=>{function Aot(e,t,r){for(var i=-1,n=e==null?0:e.length;++i{function Cot(e,t){for(var r=-1,i=e==null?0:e.length,n=Array(i);++r{function Oot(e,t){return e.has(t)}Yfe.exports=Oot});var Jfe=g((RAt,Zfe)=>{var Pot=jI(),Iot=UI(),Dot=zI(),Lot=Qfe(),Fot=RP(),Bot=$I(),qot=200;function Mot(e,t,r,i){var n=-1,s=Iot,a=!0,o=e.length,l=[],c=t.length;if(!o)return l;r&&(t=Lot(t,Fot(r))),i?(s=Dot,a=!1):t.length>=qot&&(s=Bot,a=!1,t=new Pot(t));e:for(;++n{var kot=F3(),jot=i1();function Uot(e){return jot(e)&&kot(e)}eme.exports=Uot});var ime=g((CAt,rme)=>{var zot=Jfe(),$ot=m9(),Hot=D3(),tme=HI(),Got=Hot(function(e,t){return tme(e)?zot(e,$ot(t,1,tme,!0)):[]});rme.exports=Got});var sme=g((OAt,nme)=>{var Vot=Qy(),Wot=r1(),Kot=Vot(Wot,"Set");nme.exports=Kot});var ome=g((PAt,ame)=>{function Xot(){}ame.exports=Xot});var GI=g((IAt,lme)=>{function Qot(e){var t=-1,r=Array(e.size);return e.forEach(function(i){r[++t]=i}),r}lme.exports=Qot});var ume=g((DAt,cme)=>{var VI=sme(),Yot=ome(),Zot=GI(),Jot=1/0,elt=VI&&1/Zot(new VI([,-0]))[1]==Jot?function(e){return new VI(e)}:Yot;cme.exports=elt});var pme=g((LAt,dme)=>{var tlt=jI(),rlt=UI(),ilt=zI(),nlt=$I(),slt=ume(),alt=GI(),olt=200;function llt(e,t,r){var i=-1,n=rlt,s=e.length,a=!0,o=[],l=o;if(r)a=!1,n=ilt;else if(s>=olt){var c=t?null:slt(e);if(c)return alt(c);a=!1,n=nlt,l=new tlt}else l=t?[]:o;e:for(;++i{var clt=m9(),ult=D3(),dlt=pme(),plt=HI(),flt=ult(function(e){return dlt(clt(e,1,plt,!0))});fme.exports=flt});var gme=g((BAt,hme)=>{function mlt(e,t){return function(r){return e(t(r))}}hme.exports=mlt});var bme=g((qAt,yme)=>{var hlt=gme(),glt=hlt(Object.getPrototypeOf,Object);yme.exports=glt});var wme=g((MAt,_me)=>{var ylt=Ky(),blt=bme(),vlt=i1(),_lt="[object Object]",wlt=Function.prototype,Elt=Object.prototype,vme=wlt.toString,Slt=Elt.hasOwnProperty,xlt=vme.call(Object);function Tlt(e){if(!vlt(e)||ylt(e)!=_lt)return!1;var t=blt(e);if(t===null)return!0;var r=Slt.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&vme.call(r)==xlt}_me.exports=Tlt});var Cme=g((kAt,Ame)=>{var Eme=C4();Ame.exports=Alt;var Sme="\0SLASH"+Math.random()+"\0",xme="\0OPEN"+Math.random()+"\0",KI="\0CLOSE"+Math.random()+"\0",Tme="\0COMMA"+Math.random()+"\0",Nme="\0PERIOD"+Math.random()+"\0";function WI(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function Nlt(e){return e.split("\\\\").join(Sme).split("\\{").join(xme).split("\\}").join(KI).split("\\,").join(Tme).split("\\.").join(Nme)}function Rlt(e){return e.split(Sme).join("\\").split(xme).join("{").split(KI).join("}").split(Tme).join(",").split(Nme).join(".")}function Rme(e){if(!e)return[""];var t=[],r=Eme("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,s=r.post,a=i.split(",");a[a.length-1]+="{"+n+"}";var o=Rme(s);return s.length&&(a[a.length-1]+=o.shift(),a.push.apply(a,o)),t.push.apply(t,a),t}function Alt(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),v2(Nlt(e),!0).map(Rlt)):[]}function Clt(e){return"{"+e+"}"}function Olt(e){return/^-?0\d/.test(e)}function Plt(e,t){return e<=t}function Ilt(e,t){return e>=t}function v2(e,t){var r=[],i=Eme("{","}",e);if(!i)return[e];var n=i.pre,s=i.post.length?v2(i.post,!1):[""];if(/\$$/.test(i.pre))for(var a=0;a=0;if(!u&&!d)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+KI+i.post,v2(e)):[e];var p;if(u)p=i.body.split(/\.\./);else if(p=Rme(i.body),p.length===1&&(p=v2(p[0],!1).map(Clt),p.length===1))return s.map(function(M){return i.pre+p[0]+M});var f;if(u){var m=WI(p[0]),h=WI(p[1]),y=Math.max(p[0].length,p[1].length),b=p.length==3?Math.abs(WI(p[2])):1,w=Plt,v=h0){var B=new Array(O+1).join("0");T<0?q="-"+B+q.slice(1):q=B+q}}f.push(q)}}else{f=[];for(var P=0;P{"use strict";Object.defineProperty(g9,"__esModule",{value:!0});g9.assertValidPattern=void 0;var Dlt=1024*64,Llt=e=>{if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>Dlt)throw new TypeError("pattern is too long")};g9.assertValidPattern=Llt});var Ime=g(y9=>{"use strict";Object.defineProperty(y9,"__esModule",{value:!0});y9.parseClass=void 0;var Flt={"[:alnum:]":["\\p{L}\\p{Nl}\\p{Nd}",!0],"[:alpha:]":["\\p{L}\\p{Nl}",!0],"[:ascii:]":["\\x00-\\x7f",!1],"[:blank:]":["\\p{Zs}\\t",!0],"[:cntrl:]":["\\p{Cc}",!0],"[:digit:]":["\\p{Nd}",!0],"[:graph:]":["\\p{Z}\\p{C}",!0,!0],"[:lower:]":["\\p{Ll}",!0],"[:print:]":["\\p{C}",!0],"[:punct:]":["\\p{P}",!0],"[:space:]":["\\p{Z}\\t\\r\\n\\v\\f",!0],"[:upper:]":["\\p{Lu}",!0],"[:word:]":["\\p{L}\\p{Nl}\\p{Nd}\\p{Pc}",!0],"[:xdigit:]":["A-Fa-f0-9",!1]},_2=e=>e.replace(/[[\]\\-]/g,"\\$&"),Blt=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),Pme=e=>e.join(""),qlt=(e,t)=>{let r=t;if(e.charAt(r)!=="[")throw new Error("not in a brace expression");let i=[],n=[],s=r+1,a=!1,o=!1,l=!1,c=!1,u=r,d="";e:for(;sd?i.push(_2(d)+"-"+_2(h)):h===d&&i.push(_2(h)),d="",s++;continue}if(e.startsWith("-]",s+1)){i.push(_2(h+"-")),s+=2;continue}if(e.startsWith("-",s+1)){d=h,s+=2;continue}i.push(_2(h)),s++}if(u{"use strict";Object.defineProperty(b9,"__esModule",{value:!0});b9.unescape=void 0;var Mlt=(e,{windowsPathsNoEscape:t=!1}={})=>t?e.replace(/\[([^\/\\])\]/g,"$1"):e.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1");b9.unescape=Mlt});var YI=g(E9=>{"use strict";Object.defineProperty(E9,"__esModule",{value:!0});E9.AST=void 0;var klt=Ime(),_9=v9(),jlt=new Set(["!","?","+","*","@"]),Dme=e=>jlt.has(e),Ult="(?!(?:^|/)\\.\\.?(?:$|/))",w9="(?!\\.)",zlt=new Set(["[","."]),$lt=new Set(["..","."]),Hlt=new Set("().*{}+?[]^$\\!"),Glt=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),QI="[^/]",Lme=QI+"*?",Fme=QI+"+?",XI=class e{type;#e;#t;#s=!1;#i=[];#a;#_;#c;#d=!1;#o;#l;#n=!1;constructor(t,r,i={}){this.type=t,t&&(this.#t=!0),this.#a=r,this.#e=this.#a?this.#a.#e:this,this.#o=this.#e===this?i:this.#e.#o,this.#c=this.#e===this?[]:this.#e.#c,t==="!"&&!this.#e.#d&&this.#c.push(this),this.#_=this.#a?this.#a.#i.length:0}get hasMagic(){if(this.#t!==void 0)return this.#t;for(let t of this.#i)if(typeof t!="string"&&(t.type||t.hasMagic))return this.#t=!0;return this.#t}toString(){return this.#l!==void 0?this.#l:this.type?this.#l=this.type+"("+this.#i.map(t=>String(t)).join("|")+")":this.#l=this.#i.map(t=>String(t)).join("")}#g(){if(this!==this.#e)throw new Error("should only call on root");if(this.#d)return this;this.toString(),this.#d=!0;let t;for(;t=this.#c.pop();){if(t.type!=="!")continue;let r=t,i=r.#a;for(;i;){for(let n=r.#_+1;!i.type&&ntypeof r=="string"?r:r.toJSON()):[this.type,...this.#i.map(r=>r.toJSON())];return this.isStart()&&!this.type&&t.unshift([]),this.isEnd()&&(this===this.#e||this.#e.#d&&this.#a?.type==="!")&&t.push({}),t}isStart(){if(this.#e===this)return!0;if(!this.#a?.isStart())return!1;if(this.#_===0)return!0;let t=this.#a;for(let r=0;r{let[m,h,y,b]=typeof f=="string"?e.#p(f,this.#t,l):f.toRegExpSource(t);return this.#t=this.#t||y,this.#s=this.#s||b,m}).join(""),u="";if(this.isStart()&&typeof this.#i[0]=="string"&&!(this.#i.length===1&&$lt.has(this.#i[0]))){let m=zlt,h=r&&m.has(c.charAt(0))||c.startsWith("\\.")&&m.has(c.charAt(2))||c.startsWith("\\.\\.")&&m.has(c.charAt(4)),y=!r&&!t&&m.has(c.charAt(0));u=h?Ult:y?w9:""}let d="";return this.isEnd()&&this.#e.#d&&this.#a?.type==="!"&&(d="(?:$|\\/)"),[u+c+d,(0,_9.unescape)(c),this.#t=!!this.#t,this.#s]}let i=this.type==="*"||this.type==="+",n=this.type==="!"?"(?:(?!(?:":"(?:",s=this.#f(r);if(this.isStart()&&this.isEnd()&&!s&&this.type!=="!"){let l=this.toString();return this.#i=[l],this.type=null,this.#t=void 0,[l,(0,_9.unescape)(this.toString()),!1,!1]}let a=!i||t||r||!w9?"":this.#f(!0);a===s&&(a=""),a&&(s=`(?:${s})(?:${a})*?`);let o="";if(this.type==="!"&&this.#n)o=(this.isStart()&&!r?w9:"")+Fme;else{let l=this.type==="!"?"))"+(this.isStart()&&!r&&!t?w9:"")+Lme+")":this.type==="@"?")":this.type==="?"?")?":this.type==="+"&&a?")":this.type==="*"&&a?")?":`)${this.type}`;o=n+s+l}return[o,(0,_9.unescape)(s),this.#t=!!this.#t,this.#s]}#f(t){return this.#i.map(r=>{if(typeof r=="string")throw new Error("string type in extglob ast??");let[i,n,s,a]=r.toRegExpSource(t);return this.#s=this.#s||a,i}).filter(r=>!(this.isStart()&&this.isEnd())||!!r).join("|")}static#p(t,r,i=!1){let n=!1,s="",a=!1;for(let o=0;o{"use strict";Object.defineProperty(S9,"__esModule",{value:!0});S9.escape=void 0;var Vlt=(e,{windowsPathsNoEscape:t=!1}={})=>t?e.replace(/[?*()[\]]/g,"[$&]"):e.replace(/[?*()[\]\\]/g,"\\$&");S9.escape=Vlt});var Du=g(Ee=>{"use strict";var Wlt=Ee&&Ee.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ee,"__esModule",{value:!0});Ee.unescape=Ee.escape=Ee.AST=Ee.Minimatch=Ee.match=Ee.makeRe=Ee.braceExpand=Ee.defaults=Ee.filter=Ee.GLOBSTAR=Ee.sep=Ee.minimatch=void 0;var Klt=Wlt(Cme()),x9=Ome(),Mme=YI(),Xlt=ZI(),Qlt=v9(),Ylt=(e,t,r={})=>((0,x9.assertValidPattern)(t),!r.nocomment&&t.charAt(0)==="#"?!1:new Op(t,r).match(e));Ee.minimatch=Ylt;var Zlt=/^\*+([^+@!?\*\[\(]*)$/,Jlt=e=>t=>!t.startsWith(".")&&t.endsWith(e),ect=e=>t=>t.endsWith(e),tct=e=>(e=e.toLowerCase(),t=>!t.startsWith(".")&&t.toLowerCase().endsWith(e)),rct=e=>(e=e.toLowerCase(),t=>t.toLowerCase().endsWith(e)),ict=/^\*+\.\*+$/,nct=e=>!e.startsWith(".")&&e.includes("."),sct=e=>e!=="."&&e!==".."&&e.includes("."),act=/^\.\*+$/,oct=e=>e!=="."&&e!==".."&&e.startsWith("."),lct=/^\*+$/,cct=e=>e.length!==0&&!e.startsWith("."),uct=e=>e.length!==0&&e!=="."&&e!=="..",dct=/^\?+([^+@!?\*\[\(]*)?$/,pct=([e,t=""])=>{let r=kme([e]);return t?(t=t.toLowerCase(),i=>r(i)&&i.toLowerCase().endsWith(t)):r},fct=([e,t=""])=>{let r=jme([e]);return t?(t=t.toLowerCase(),i=>r(i)&&i.toLowerCase().endsWith(t)):r},mct=([e,t=""])=>{let r=jme([e]);return t?i=>r(i)&&i.endsWith(t):r},hct=([e,t=""])=>{let r=kme([e]);return t?i=>r(i)&&i.endsWith(t):r},kme=([e])=>{let t=e.length;return r=>r.length===t&&!r.startsWith(".")},jme=([e])=>{let t=e.length;return r=>r.length===t&&r!=="."&&r!==".."},Ume=typeof process=="object"&&process?typeof process.env=="object"&&process.env&&process.env.__MINIMATCH_TESTING_PLATFORM__||process.platform:"posix",Bme={win32:{sep:"\\"},posix:{sep:"/"}};Ee.sep=Ume==="win32"?Bme.win32.sep:Bme.posix.sep;Ee.minimatch.sep=Ee.sep;Ee.GLOBSTAR=Symbol("globstar **");Ee.minimatch.GLOBSTAR=Ee.GLOBSTAR;var gct="[^/]",yct=gct+"*?",bct="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",vct="(?:(?!(?:\\/|^)\\.).)*?",_ct=(e,t={})=>r=>(0,Ee.minimatch)(r,e,t);Ee.filter=_ct;Ee.minimatch.filter=Ee.filter;var Na=(e,t={})=>Object.assign({},e,t),wct=e=>{if(!e||typeof e!="object"||!Object.keys(e).length)return Ee.minimatch;let t=Ee.minimatch;return Object.assign((i,n,s={})=>t(i,n,Na(e,s)),{Minimatch:class extends t.Minimatch{constructor(n,s={}){super(n,Na(e,s))}static defaults(n){return t.defaults(Na(e,n)).Minimatch}},AST:class extends t.AST{constructor(n,s,a={}){super(n,s,Na(e,a))}static fromGlob(n,s={}){return t.AST.fromGlob(n,Na(e,s))}},unescape:(i,n={})=>t.unescape(i,Na(e,n)),escape:(i,n={})=>t.escape(i,Na(e,n)),filter:(i,n={})=>t.filter(i,Na(e,n)),defaults:i=>t.defaults(Na(e,i)),makeRe:(i,n={})=>t.makeRe(i,Na(e,n)),braceExpand:(i,n={})=>t.braceExpand(i,Na(e,n)),match:(i,n,s={})=>t.match(i,n,Na(e,s)),sep:t.sep,GLOBSTAR:Ee.GLOBSTAR})};Ee.defaults=wct;Ee.minimatch.defaults=Ee.defaults;var Ect=(e,t={})=>((0,x9.assertValidPattern)(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:(0,Klt.default)(e));Ee.braceExpand=Ect;Ee.minimatch.braceExpand=Ee.braceExpand;var Sct=(e,t={})=>new Op(e,t).makeRe();Ee.makeRe=Sct;Ee.minimatch.makeRe=Ee.makeRe;var xct=(e,t,r={})=>{let i=new Op(t,r);return e=e.filter(n=>i.match(n)),i.options.nonull&&!e.length&&e.push(t),e};Ee.match=xct;Ee.minimatch.match=Ee.match;var qme=/[?*]|[+@!]\(.*?\)|\[|\]/,Tct=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),Op=class{options;set;pattern;windowsPathsNoEscape;nonegate;negate;comment;empty;preserveMultipleSlashes;partial;globSet;globParts;nocase;isWindows;platform;windowsNoMagicRoot;regexp;constructor(t,r={}){(0,x9.assertValidPattern)(t),r=r||{},this.options=r,this.pattern=t,this.platform=r.platform||Ume,this.isWindows=this.platform==="win32",this.windowsPathsNoEscape=!!r.windowsPathsNoEscape||r.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,"/")),this.preserveMultipleSlashes=!!r.preserveMultipleSlashes,this.regexp=null,this.negate=!1,this.nonegate=!!r.nonegate,this.comment=!1,this.empty=!1,this.partial=!!r.partial,this.nocase=!!this.options.nocase,this.windowsNoMagicRoot=r.windowsNoMagicRoot!==void 0?r.windowsNoMagicRoot:!!(this.isWindows&&this.nocase),this.globSet=[],this.globParts=[],this.set=[],this.make()}hasMagic(){if(this.options.magicalBraces&&this.set.length>1)return!0;for(let t of this.set)for(let r of t)if(typeof r!="string")return!0;return!1}debug(...t){}make(){let t=this.pattern,r=this.options;if(!r.nocomment&&t.charAt(0)==="#"){this.comment=!0;return}if(!t){this.empty=!0;return}this.parseNegate(),this.globSet=[...new Set(this.braceExpand())],r.debug&&(this.debug=(...s)=>console.error(...s)),this.debug(this.pattern,this.globSet);let i=this.globSet.map(s=>this.slashSplit(s));this.globParts=this.preprocess(i),this.debug(this.pattern,this.globParts);let n=this.globParts.map((s,a,o)=>{if(this.isWindows&&this.windowsNoMagicRoot){let l=s[0]===""&&s[1]===""&&(s[2]==="?"||!qme.test(s[2]))&&!qme.test(s[3]),c=/^[a-z]:/i.test(s[0]);if(l)return[...s.slice(0,4),...s.slice(4).map(u=>this.parse(u))];if(c)return[s[0],...s.slice(1).map(u=>this.parse(u))]}return s.map(l=>this.parse(l))});if(this.debug(this.pattern,n),this.set=n.filter(s=>s.indexOf(!1)===-1),this.isWindows)for(let s=0;s=2?(t=this.firstPhasePreProcess(t),t=this.secondPhasePreProcess(t)):r>=1?t=this.levelOneOptimize(t):t=this.adjascentGlobstarOptimize(t),t}adjascentGlobstarOptimize(t){return t.map(r=>{let i=-1;for(;(i=r.indexOf("**",i+1))!==-1;){let n=i;for(;r[n+1]==="**";)n++;n!==i&&r.splice(i,n-i)}return r})}levelOneOptimize(t){return t.map(r=>(r=r.reduce((i,n)=>{let s=i[i.length-1];return n==="**"&&s==="**"?i:n===".."&&s&&s!==".."&&s!=="."&&s!=="**"?(i.pop(),i):(i.push(n),i)},[]),r.length===0?[""]:r))}levelTwoFileOptimize(t){Array.isArray(t)||(t=this.slashSplit(t));let r=!1;do{if(r=!1,!this.preserveMultipleSlashes){for(let n=1;nn&&i.splice(n+1,a-n);let o=i[n+1],l=i[n+2],c=i[n+3];if(o!==".."||!l||l==="."||l===".."||!c||c==="."||c==="..")continue;r=!0,i.splice(n,1);let u=i.slice(0);u[n]="**",t.push(u),n--}if(!this.preserveMultipleSlashes){for(let a=1;ar.length)}partsMatch(t,r,i=!1){let n=0,s=0,a=[],o="";for(;nv?r=r.slice(E):v>E&&(t=t.slice(v)))}}let{optimizationLevel:s=1}=this.options;s>=2&&(t=this.levelTwoFileOptimize(t)),this.debug("matchOne",this,{file:t,pattern:r}),this.debug("matchOne",t.length,r.length);for(var a=0,o=0,l=t.length,c=r.length;a>> no match, partial?`,t,p,r,f),p===l))}let h;if(typeof u=="string"?(h=d===u,this.debug("string match",u,d,h)):(h=u.test(d),this.debug("pattern match",u,d,h)),!h)return!1}if(a===l&&o===c)return!0;if(a===l)return i;if(o===c)return a===l-1&&t[a]==="";throw new Error("wtf?")}braceExpand(){return(0,Ee.braceExpand)(this.pattern,this.options)}parse(t){(0,x9.assertValidPattern)(t);let r=this.options;if(t==="**")return Ee.GLOBSTAR;if(t==="")return"";let i,n=null;(i=t.match(lct))?n=r.dot?uct:cct:(i=t.match(Zlt))?n=(r.nocase?r.dot?rct:tct:r.dot?ect:Jlt)(i[1]):(i=t.match(dct))?n=(r.nocase?r.dot?fct:pct:r.dot?mct:hct)(i):(i=t.match(ict))?n=r.dot?sct:nct:(i=t.match(act))&&(n=oct);let s=Mme.AST.fromGlob(t,this.options).toMMPattern();return n&&typeof s=="object"&&Reflect.defineProperty(s,"test",{value:n}),s}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let t=this.set;if(!t.length)return this.regexp=!1,this.regexp;let r=this.options,i=r.noglobstar?yct:r.dot?bct:vct,n=new Set(r.nocase?["i"]:[]),s=t.map(l=>{let c=l.map(u=>{if(u instanceof RegExp)for(let d of u.flags.split(""))n.add(d);return typeof u=="string"?Tct(u):u===Ee.GLOBSTAR?Ee.GLOBSTAR:u._src});return c.forEach((u,d)=>{let p=c[d+1],f=c[d-1];u!==Ee.GLOBSTAR||f===Ee.GLOBSTAR||(f===void 0?p!==void 0&&p!==Ee.GLOBSTAR?c[d+1]="(?:\\/|"+i+"\\/)?"+p:c[d]=i:p===void 0?c[d-1]=f+"(?:\\/|"+i+")?":p!==Ee.GLOBSTAR&&(c[d-1]=f+"(?:\\/|\\/"+i+"\\/)"+p,c[d+1]=Ee.GLOBSTAR))}),c.filter(u=>u!==Ee.GLOBSTAR).join("/")}).join("|"),[a,o]=t.length>1?["(?:",")"]:["",""];s="^"+a+s+o+"$",this.negate&&(s="^(?!"+s+").+$");try{this.regexp=new RegExp(s,[...n].join(""))}catch{this.regexp=!1}return this.regexp}slashSplit(t){return this.preserveMultipleSlashes?t.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(t)?["",...t.split(/\/+/)]:t.split(/\/+/)}match(t,r=this.partial){if(this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return t==="";if(t==="/"&&r)return!0;let i=this.options;this.isWindows&&(t=t.split("\\").join("/"));let n=this.slashSplit(t);this.debug(this.pattern,"split",n);let s=this.set;this.debug(this.pattern,"set",s);let a=n[n.length-1];if(!a)for(let o=n.length-2;!a&&o>=0;o--)a=n[o];for(let o=0;o{"use strict";Object.defineProperty(N9,"__esModule",{value:!0});N9.LRUCache=void 0;var S1=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,$me=new Set,JI=typeof process=="object"&&process?process:{},Hme=(e,t,r,i)=>{typeof JI.emitWarning=="function"?JI.emitWarning(e,t,r,i):console.error(`[${r}] ${t}: ${e}`)},T9=globalThis.AbortController,zme=globalThis.AbortSignal;if(typeof T9>"u"){zme=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(i,n){this._onabort.push(n)}},T9=class{constructor(){t()}signal=new zme;abort(i){if(!this.signal.aborted){this.signal.reason=i,this.signal.aborted=!0;for(let n of this.signal._onabort)n(i);this.signal.onabort?.(i)}}};let e=JI.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",t=()=>{e&&(e=!1,Hme("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",t))}}var Cct=e=>!$me.has(e),QAt=Symbol("type"),Lu=e=>e&&e===Math.floor(e)&&e>0&&isFinite(e),Gme=e=>Lu(e)?e<=Math.pow(2,8)?Uint8Array:e<=Math.pow(2,16)?Uint16Array:e<=Math.pow(2,32)?Uint32Array:e<=Number.MAX_SAFE_INTEGER?x1:null:null,x1=class extends Array{constructor(t){super(t),this.fill(0)}},eD=class e{heap;length;static#e=!1;static create(t){let r=Gme(t);if(!r)return[];e.#e=!0;let i=new e(t,r);return e.#e=!1,i}constructor(t,r){if(!e.#e)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new r(t),this.length=0}push(t){this.heap[this.length++]=t}pop(){return this.heap[--this.length]}},tD=class e{#e;#t;#s;#i;#a;#_;ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#c;#d;#o;#l;#n;#g;#y;#f;#p;#S;#h;#x;#T;#v;#w;#E;#m;static unsafeExposeInternals(t){return{starts:t.#T,ttls:t.#v,sizes:t.#x,keyMap:t.#o,keyList:t.#l,valList:t.#n,next:t.#g,prev:t.#y,get head(){return t.#f},get tail(){return t.#p},free:t.#S,isBackgroundFetch:r=>t.#u(r),backgroundFetch:(r,i,n,s)=>t.#M(r,i,n,s),moveToTail:r=>t.#j(r),indexes:r=>t.#R(r),rindexes:r=>t.#A(r),isStale:r=>t.#b(r)}}get max(){return this.#e}get maxSize(){return this.#t}get calculatedSize(){return this.#d}get size(){return this.#c}get fetchMethod(){return this.#a}get memoMethod(){return this.#_}get dispose(){return this.#s}get disposeAfter(){return this.#i}constructor(t){let{max:r=0,ttl:i,ttlResolution:n=1,ttlAutopurge:s,updateAgeOnGet:a,updateAgeOnHas:o,allowStale:l,dispose:c,disposeAfter:u,noDisposeOnSet:d,noUpdateTTL:p,maxSize:f=0,maxEntrySize:m=0,sizeCalculation:h,fetchMethod:y,memoMethod:b,noDeleteOnFetchRejection:w,noDeleteOnStaleGet:v,allowStaleOnFetchRejection:E,allowStaleOnFetchAbort:T,ignoreFetchAbort:q}=t;if(r!==0&&!Lu(r))throw new TypeError("max option must be a nonnegative integer");let O=r?Gme(r):Array;if(!O)throw new Error("invalid max value: "+r);if(this.#e=r,this.#t=f,this.maxEntrySize=m||this.#t,this.sizeCalculation=h,this.sizeCalculation){if(!this.#t&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if(typeof this.sizeCalculation!="function")throw new TypeError("sizeCalculation set to non-function")}if(b!==void 0&&typeof b!="function")throw new TypeError("memoMethod must be a function if defined");if(this.#_=b,y!==void 0&&typeof y!="function")throw new TypeError("fetchMethod must be a function if specified");if(this.#a=y,this.#E=!!y,this.#o=new Map,this.#l=new Array(r).fill(void 0),this.#n=new Array(r).fill(void 0),this.#g=new O(r),this.#y=new O(r),this.#f=0,this.#p=0,this.#S=eD.create(r),this.#c=0,this.#d=0,typeof c=="function"&&(this.#s=c),typeof u=="function"?(this.#i=u,this.#h=[]):(this.#i=void 0,this.#h=void 0),this.#w=!!this.#s,this.#m=!!this.#i,this.noDisposeOnSet=!!d,this.noUpdateTTL=!!p,this.noDeleteOnFetchRejection=!!w,this.allowStaleOnFetchRejection=!!E,this.allowStaleOnFetchAbort=!!T,this.ignoreFetchAbort=!!q,this.maxEntrySize!==0){if(this.#t!==0&&!Lu(this.#t))throw new TypeError("maxSize must be a positive integer if specified");if(!Lu(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");this.#O()}if(this.allowStale=!!l,this.noDeleteOnStaleGet=!!v,this.updateAgeOnGet=!!a,this.updateAgeOnHas=!!o,this.ttlResolution=Lu(n)||n===0?n:1,this.ttlAutopurge=!!s,this.ttl=i||0,this.ttl){if(!Lu(this.ttl))throw new TypeError("ttl must be a positive integer if specified");this.#C()}if(this.#e===0&&this.ttl===0&&this.#t===0)throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!this.#e&&!this.#t){let B="LRU_CACHE_UNBOUNDED";Cct(B)&&($me.add(B),Hme("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",B,e))}}getRemainingTTL(t){return this.#o.has(t)?1/0:0}#C(){let t=new x1(this.#e),r=new x1(this.#e);this.#v=t,this.#T=r,this.#I=(s,a,o=S1.now())=>{if(r[s]=a!==0?o:0,t[s]=a,a!==0&&this.ttlAutopurge){let l=setTimeout(()=>{this.#b(s)&&this.#P(this.#l[s],"expire")},a+1);l.unref&&l.unref()}},this.#N=s=>{r[s]=t[s]!==0?S1.now():0},this.#r=(s,a)=>{if(t[a]){let o=t[a],l=r[a];if(!o||!l)return;s.ttl=o,s.start=l,s.now=i||n();let c=s.now-l;s.remainingTTL=o-c}};let i=0,n=()=>{let s=S1.now();if(this.ttlResolution>0){i=s;let a=setTimeout(()=>i=0,this.ttlResolution);a.unref&&a.unref()}return s};this.getRemainingTTL=s=>{let a=this.#o.get(s);if(a===void 0)return 0;let o=t[a],l=r[a];if(!o||!l)return 1/0;let c=(i||n())-l;return o-c},this.#b=s=>{let a=r[s],o=t[s];return!!o&&!!a&&(i||n())-a>o}}#N=()=>{};#r=()=>{};#I=()=>{};#b=()=>!1;#O(){let t=new x1(this.#e);this.#d=0,this.#x=t,this.#D=r=>{this.#d-=t[r],t[r]=0},this.#F=(r,i,n,s)=>{if(this.#u(i))return 0;if(!Lu(n))if(s){if(typeof s!="function")throw new TypeError("sizeCalculation must be a function");if(n=s(i,r),!Lu(n))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}else throw new TypeError("invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.");return n},this.#L=(r,i,n)=>{if(t[r]=i,this.#t){let s=this.#t-t[r];for(;this.#d>s;)this.#q(!0)}this.#d+=t[r],n&&(n.entrySize=i,n.totalCalculatedSize=this.#d)}}#D=t=>{};#L=(t,r,i)=>{};#F=(t,r,i,n)=>{if(i||n)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0};*#R({allowStale:t=this.allowStale}={}){if(this.#c)for(let r=this.#p;!(!this.#B(r)||((t||!this.#b(r))&&(yield r),r===this.#f));)r=this.#y[r]}*#A({allowStale:t=this.allowStale}={}){if(this.#c)for(let r=this.#f;!(!this.#B(r)||((t||!this.#b(r))&&(yield r),r===this.#p));)r=this.#g[r]}#B(t){return t!==void 0&&this.#o.get(this.#l[t])===t}*entries(){for(let t of this.#R())this.#n[t]!==void 0&&this.#l[t]!==void 0&&!this.#u(this.#n[t])&&(yield[this.#l[t],this.#n[t]])}*rentries(){for(let t of this.#A())this.#n[t]!==void 0&&this.#l[t]!==void 0&&!this.#u(this.#n[t])&&(yield[this.#l[t],this.#n[t]])}*keys(){for(let t of this.#R()){let r=this.#l[t];r!==void 0&&!this.#u(this.#n[t])&&(yield r)}}*rkeys(){for(let t of this.#A()){let r=this.#l[t];r!==void 0&&!this.#u(this.#n[t])&&(yield r)}}*values(){for(let t of this.#R())this.#n[t]!==void 0&&!this.#u(this.#n[t])&&(yield this.#n[t])}*rvalues(){for(let t of this.#A())this.#n[t]!==void 0&&!this.#u(this.#n[t])&&(yield this.#n[t])}[Symbol.iterator](){return this.entries()}[Symbol.toStringTag]="LRUCache";find(t,r={}){for(let i of this.#R()){let n=this.#n[i],s=this.#u(n)?n.__staleWhileFetching:n;if(s!==void 0&&t(s,this.#l[i],this))return this.get(this.#l[i],r)}}forEach(t,r=this){for(let i of this.#R()){let n=this.#n[i],s=this.#u(n)?n.__staleWhileFetching:n;s!==void 0&&t.call(r,s,this.#l[i],this)}}rforEach(t,r=this){for(let i of this.#A()){let n=this.#n[i],s=this.#u(n)?n.__staleWhileFetching:n;s!==void 0&&t.call(r,s,this.#l[i],this)}}purgeStale(){let t=!1;for(let r of this.#A({allowStale:!0}))this.#b(r)&&(this.#P(this.#l[r],"expire"),t=!0);return t}info(t){let r=this.#o.get(t);if(r===void 0)return;let i=this.#n[r],n=this.#u(i)?i.__staleWhileFetching:i;if(n===void 0)return;let s={value:n};if(this.#v&&this.#T){let a=this.#v[r],o=this.#T[r];if(a&&o){let l=a-(S1.now()-o);s.ttl=l,s.start=Date.now()}}return this.#x&&(s.size=this.#x[r]),s}dump(){let t=[];for(let r of this.#R({allowStale:!0})){let i=this.#l[r],n=this.#n[r],s=this.#u(n)?n.__staleWhileFetching:n;if(s===void 0||i===void 0)continue;let a={value:s};if(this.#v&&this.#T){a.ttl=this.#v[r];let o=S1.now()-this.#T[r];a.start=Math.floor(Date.now()-o)}this.#x&&(a.size=this.#x[r]),t.unshift([i,a])}return t}load(t){this.clear();for(let[r,i]of t){if(i.start){let n=Date.now()-i.start;i.start=S1.now()-n}this.set(r,i.value,i)}}set(t,r,i={}){if(r===void 0)return this.delete(t),this;let{ttl:n=this.ttl,start:s,noDisposeOnSet:a=this.noDisposeOnSet,sizeCalculation:o=this.sizeCalculation,status:l}=i,{noUpdateTTL:c=this.noUpdateTTL}=i,u=this.#F(t,r,i.size||0,o);if(this.maxEntrySize&&u>this.maxEntrySize)return l&&(l.set="miss",l.maxEntrySizeExceeded=!0),this.#P(t,"set"),this;let d=this.#c===0?void 0:this.#o.get(t);if(d===void 0)d=this.#c===0?this.#p:this.#S.length!==0?this.#S.pop():this.#c===this.#e?this.#q(!1):this.#c,this.#l[d]=t,this.#n[d]=r,this.#o.set(t,d),this.#g[this.#p]=d,this.#y[d]=this.#p,this.#p=d,this.#c++,this.#L(d,u,l),l&&(l.set="add"),c=!1;else{this.#j(d);let p=this.#n[d];if(r!==p){if(this.#E&&this.#u(p)){p.__abortController.abort(new Error("replaced"));let{__staleWhileFetching:f}=p;f!==void 0&&!a&&(this.#w&&this.#s?.(f,t,"set"),this.#m&&this.#h?.push([f,t,"set"]))}else a||(this.#w&&this.#s?.(p,t,"set"),this.#m&&this.#h?.push([p,t,"set"]));if(this.#D(d),this.#L(d,u,l),this.#n[d]=r,l){l.set="replace";let f=p&&this.#u(p)?p.__staleWhileFetching:p;f!==void 0&&(l.oldValue=f)}}else l&&(l.set="update")}if(n!==0&&!this.#v&&this.#C(),this.#v&&(c||this.#I(d,n,s),l&&this.#r(l,d)),!a&&this.#m&&this.#h){let p=this.#h,f;for(;f=p?.shift();)this.#i?.(...f)}return this}pop(){try{for(;this.#c;){let t=this.#n[this.#f];if(this.#q(!0),this.#u(t)){if(t.__staleWhileFetching)return t.__staleWhileFetching}else if(t!==void 0)return t}}finally{if(this.#m&&this.#h){let t=this.#h,r;for(;r=t?.shift();)this.#i?.(...r)}}}#q(t){let r=this.#f,i=this.#l[r],n=this.#n[r];return this.#E&&this.#u(n)?n.__abortController.abort(new Error("evicted")):(this.#w||this.#m)&&(this.#w&&this.#s?.(n,i,"evict"),this.#m&&this.#h?.push([n,i,"evict"])),this.#D(r),t&&(this.#l[r]=void 0,this.#n[r]=void 0,this.#S.push(r)),this.#c===1?(this.#f=this.#p=0,this.#S.length=0):this.#f=this.#g[r],this.#o.delete(i),this.#c--,r}has(t,r={}){let{updateAgeOnHas:i=this.updateAgeOnHas,status:n}=r,s=this.#o.get(t);if(s!==void 0){let a=this.#n[s];if(this.#u(a)&&a.__staleWhileFetching===void 0)return!1;if(this.#b(s))n&&(n.has="stale",this.#r(n,s));else return i&&this.#N(s),n&&(n.has="hit",this.#r(n,s)),!0}else n&&(n.has="miss");return!1}peek(t,r={}){let{allowStale:i=this.allowStale}=r,n=this.#o.get(t);if(n===void 0||!i&&this.#b(n))return;let s=this.#n[n];return this.#u(s)?s.__staleWhileFetching:s}#M(t,r,i,n){let s=r===void 0?void 0:this.#n[r];if(this.#u(s))return s;let a=new T9,{signal:o}=i;o?.addEventListener("abort",()=>a.abort(o.reason),{signal:a.signal});let l={signal:a.signal,options:i,context:n},c=(h,y=!1)=>{let{aborted:b}=a.signal,w=i.ignoreFetchAbort&&h!==void 0;if(i.status&&(b&&!y?(i.status.fetchAborted=!0,i.status.fetchError=a.signal.reason,w&&(i.status.fetchAbortIgnored=!0)):i.status.fetchResolved=!0),b&&!w&&!y)return d(a.signal.reason);let v=f;return this.#n[r]===f&&(h===void 0?v.__staleWhileFetching?this.#n[r]=v.__staleWhileFetching:this.#P(t,"fetch"):(i.status&&(i.status.fetchUpdated=!0),this.set(t,h,l.options))),h},u=h=>(i.status&&(i.status.fetchRejected=!0,i.status.fetchError=h),d(h)),d=h=>{let{aborted:y}=a.signal,b=y&&i.allowStaleOnFetchAbort,w=b||i.allowStaleOnFetchRejection,v=w||i.noDeleteOnFetchRejection,E=f;if(this.#n[r]===f&&(!v||E.__staleWhileFetching===void 0?this.#P(t,"fetch"):b||(this.#n[r]=E.__staleWhileFetching)),w)return i.status&&E.__staleWhileFetching!==void 0&&(i.status.returnedStale=!0),E.__staleWhileFetching;if(E.__returned===E)throw h},p=(h,y)=>{let b=this.#a?.(t,s,l);b&&b instanceof Promise&&b.then(w=>h(w===void 0?void 0:w),y),a.signal.addEventListener("abort",()=>{(!i.ignoreFetchAbort||i.allowStaleOnFetchAbort)&&(h(void 0),i.allowStaleOnFetchAbort&&(h=w=>c(w,!0)))})};i.status&&(i.status.fetchDispatched=!0);let f=new Promise(p).then(c,u),m=Object.assign(f,{__abortController:a,__staleWhileFetching:s,__returned:void 0});return r===void 0?(this.set(t,m,{...l.options,status:void 0}),r=this.#o.get(t)):this.#n[r]=m,m}#u(t){if(!this.#E)return!1;let r=t;return!!r&&r instanceof Promise&&r.hasOwnProperty("__staleWhileFetching")&&r.__abortController instanceof T9}async fetch(t,r={}){let{allowStale:i=this.allowStale,updateAgeOnGet:n=this.updateAgeOnGet,noDeleteOnStaleGet:s=this.noDeleteOnStaleGet,ttl:a=this.ttl,noDisposeOnSet:o=this.noDisposeOnSet,size:l=0,sizeCalculation:c=this.sizeCalculation,noUpdateTTL:u=this.noUpdateTTL,noDeleteOnFetchRejection:d=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:p=this.allowStaleOnFetchRejection,ignoreFetchAbort:f=this.ignoreFetchAbort,allowStaleOnFetchAbort:m=this.allowStaleOnFetchAbort,context:h,forceRefresh:y=!1,status:b,signal:w}=r;if(!this.#E)return b&&(b.fetch="get"),this.get(t,{allowStale:i,updateAgeOnGet:n,noDeleteOnStaleGet:s,status:b});let v={allowStale:i,updateAgeOnGet:n,noDeleteOnStaleGet:s,ttl:a,noDisposeOnSet:o,size:l,sizeCalculation:c,noUpdateTTL:u,noDeleteOnFetchRejection:d,allowStaleOnFetchRejection:p,allowStaleOnFetchAbort:m,ignoreFetchAbort:f,status:b,signal:w},E=this.#o.get(t);if(E===void 0){b&&(b.fetch="miss");let T=this.#M(t,E,v,h);return T.__returned=T}else{let T=this.#n[E];if(this.#u(T)){let M=i&&T.__staleWhileFetching!==void 0;return b&&(b.fetch="inflight",M&&(b.returnedStale=!0)),M?T.__staleWhileFetching:T.__returned=T}let q=this.#b(E);if(!y&&!q)return b&&(b.fetch="hit"),this.#j(E),n&&this.#N(E),b&&this.#r(b,E),T;let O=this.#M(t,E,v,h),P=O.__staleWhileFetching!==void 0&&i;return b&&(b.fetch=q?"stale":"refresh",P&&q&&(b.returnedStale=!0)),P?O.__staleWhileFetching:O.__returned=O}}async forceFetch(t,r={}){let i=await this.fetch(t,r);if(i===void 0)throw new Error("fetch() returned undefined");return i}memo(t,r={}){let i=this.#_;if(!i)throw new Error("no memoMethod provided to constructor");let{context:n,forceRefresh:s,...a}=r,o=this.get(t,a);if(!s&&o!==void 0)return o;let l=i(t,o,{options:a,context:n});return this.set(t,l,a),l}get(t,r={}){let{allowStale:i=this.allowStale,updateAgeOnGet:n=this.updateAgeOnGet,noDeleteOnStaleGet:s=this.noDeleteOnStaleGet,status:a}=r,o=this.#o.get(t);if(o!==void 0){let l=this.#n[o],c=this.#u(l);return a&&this.#r(a,o),this.#b(o)?(a&&(a.get="stale"),c?(a&&i&&l.__staleWhileFetching!==void 0&&(a.returnedStale=!0),i?l.__staleWhileFetching:void 0):(s||this.#P(t,"expire"),a&&i&&(a.returnedStale=!0),i?l:void 0)):(a&&(a.get="hit"),c?l.__staleWhileFetching:(this.#j(o),n&&this.#N(o),l))}else a&&(a.get="miss")}#k(t,r){this.#y[r]=t,this.#g[t]=r}#j(t){t!==this.#p&&(t===this.#f?this.#f=this.#g[t]:this.#k(this.#y[t],this.#g[t]),this.#k(this.#p,t),this.#p=t)}delete(t){return this.#P(t,"delete")}#P(t,r){let i=!1;if(this.#c!==0){let n=this.#o.get(t);if(n!==void 0)if(i=!0,this.#c===1)this.#U(r);else{this.#D(n);let s=this.#n[n];if(this.#u(s)?s.__abortController.abort(new Error("deleted")):(this.#w||this.#m)&&(this.#w&&this.#s?.(s,t,r),this.#m&&this.#h?.push([s,t,r])),this.#o.delete(t),this.#l[n]=void 0,this.#n[n]=void 0,n===this.#p)this.#p=this.#y[n];else if(n===this.#f)this.#f=this.#g[n];else{let a=this.#y[n];this.#g[a]=this.#g[n];let o=this.#g[n];this.#y[o]=this.#y[n]}this.#c--,this.#S.push(n)}}if(this.#m&&this.#h?.length){let n=this.#h,s;for(;s=n?.shift();)this.#i?.(...s)}return i}clear(){return this.#U("delete")}#U(t){for(let r of this.#A({allowStale:!0})){let i=this.#n[r];if(this.#u(i))i.__abortController.abort(new Error("deleted"));else{let n=this.#l[r];this.#w&&this.#s?.(i,n,t),this.#m&&this.#h?.push([i,n,t])}}if(this.#o.clear(),this.#n.fill(void 0),this.#l.fill(void 0),this.#v&&this.#T&&(this.#v.fill(0),this.#T.fill(0)),this.#x&&this.#x.fill(0),this.#f=0,this.#p=0,this.#S.length=0,this.#d=0,this.#c=0,this.#m&&this.#h){let r=this.#h,i;for(;i=r?.shift();)this.#i?.(...i)}}};N9.LRUCache=tD});var cD=g(Kn=>{"use strict";var Oct=Kn&&Kn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Kn,"__esModule",{value:!0});Kn.Minipass=Kn.isWritable=Kn.isReadable=Kn.isStream=void 0;var Wme=typeof process=="object"&&process?process:{stdout:null,stderr:null},lD=require("node:events"),Yme=Oct(require("node:stream")),Pct=require("node:string_decoder"),Ict=e=>!!e&&typeof e=="object"&&(e instanceof D9||e instanceof Yme.default||(0,Kn.isReadable)(e)||(0,Kn.isWritable)(e));Kn.isStream=Ict;var Dct=e=>!!e&&typeof e=="object"&&e instanceof lD.EventEmitter&&typeof e.pipe=="function"&&e.pipe!==Yme.default.Writable.prototype.pipe;Kn.isReadable=Dct;var Lct=e=>!!e&&typeof e=="object"&&e instanceof lD.EventEmitter&&typeof e.write=="function"&&typeof e.end=="function";Kn.isWritable=Lct;var _c=Symbol("EOF"),wc=Symbol("maybeEmitEnd"),Fu=Symbol("emittedEnd"),R9=Symbol("emittingEnd"),w2=Symbol("emittedError"),A9=Symbol("closed"),Kme=Symbol("read"),C9=Symbol("flush"),Xme=Symbol("flushChunk"),wo=Symbol("encoding"),T1=Symbol("decoder"),ki=Symbol("flowing"),E2=Symbol("paused"),N1=Symbol("resume"),ji=Symbol("buffer"),Wn=Symbol("pipes"),Ui=Symbol("bufferLength"),rD=Symbol("bufferPush"),O9=Symbol("bufferShift"),An=Symbol("objectMode"),ii=Symbol("destroyed"),iD=Symbol("error"),nD=Symbol("emitData"),Qme=Symbol("emitEnd"),sD=Symbol("emitEnd2"),gl=Symbol("async"),aD=Symbol("abort"),P9=Symbol("aborted"),S2=Symbol("signal"),Pp=Symbol("dataListeners"),zs=Symbol("discarded"),x2=e=>Promise.resolve().then(e),Fct=e=>e(),Bct=e=>e==="end"||e==="finish"||e==="prefinish",qct=e=>e instanceof ArrayBuffer||!!e&&typeof e=="object"&&e.constructor&&e.constructor.name==="ArrayBuffer"&&e.byteLength>=0,Mct=e=>!Buffer.isBuffer(e)&&ArrayBuffer.isView(e),I9=class{src;dest;opts;ondrain;constructor(t,r,i){this.src=t,this.dest=r,this.opts=i,this.ondrain=()=>t[N1](),this.dest.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(t){}end(){this.unpipe(),this.opts.end&&this.dest.end()}},oD=class extends I9{unpipe(){this.src.removeListener("error",this.proxyErrors),super.unpipe()}constructor(t,r,i){super(t,r,i),this.proxyErrors=n=>r.emit("error",n),t.on("error",this.proxyErrors)}},kct=e=>!!e.objectMode,jct=e=>!e.objectMode&&!!e.encoding&&e.encoding!=="buffer",D9=class extends lD.EventEmitter{[ki]=!1;[E2]=!1;[Wn]=[];[ji]=[];[An];[wo];[gl];[T1];[_c]=!1;[Fu]=!1;[R9]=!1;[A9]=!1;[w2]=null;[Ui]=0;[ii]=!1;[S2];[P9]=!1;[Pp]=0;[zs]=!1;writable=!0;readable=!0;constructor(...t){let r=t[0]||{};if(super(),r.objectMode&&typeof r.encoding=="string")throw new TypeError("Encoding and objectMode may not be used together");kct(r)?(this[An]=!0,this[wo]=null):jct(r)?(this[wo]=r.encoding,this[An]=!1):(this[An]=!1,this[wo]=null),this[gl]=!!r.async,this[T1]=this[wo]?new Pct.StringDecoder(this[wo]):null,r&&r.debugExposeBuffer===!0&&Object.defineProperty(this,"buffer",{get:()=>this[ji]}),r&&r.debugExposePipes===!0&&Object.defineProperty(this,"pipes",{get:()=>this[Wn]});let{signal:i}=r;i&&(this[S2]=i,i.aborted?this[aD]():i.addEventListener("abort",()=>this[aD]()))}get bufferLength(){return this[Ui]}get encoding(){return this[wo]}set encoding(t){throw new Error("Encoding must be set at instantiation time")}setEncoding(t){throw new Error("Encoding must be set at instantiation time")}get objectMode(){return this[An]}set objectMode(t){throw new Error("objectMode must be set at instantiation time")}get async(){return this[gl]}set async(t){this[gl]=this[gl]||!!t}[aD](){this[P9]=!0,this.emit("abort",this[S2]?.reason),this.destroy(this[S2]?.reason)}get aborted(){return this[P9]}set aborted(t){}write(t,r,i){if(this[P9])return!1;if(this[_c])throw new Error("write after end");if(this[ii])return this.emit("error",Object.assign(new Error("Cannot call write after a stream was destroyed"),{code:"ERR_STREAM_DESTROYED"})),!0;typeof r=="function"&&(i=r,r="utf8"),r||(r="utf8");let n=this[gl]?x2:Fct;if(!this[An]&&!Buffer.isBuffer(t)){if(Mct(t))t=Buffer.from(t.buffer,t.byteOffset,t.byteLength);else if(qct(t))t=Buffer.from(t);else if(typeof t!="string")throw new Error("Non-contiguous data written to non-objectMode stream")}return this[An]?(this[ki]&&this[Ui]!==0&&this[C9](!0),this[ki]?this.emit("data",t):this[rD](t),this[Ui]!==0&&this.emit("readable"),i&&n(i),this[ki]):t.length?(typeof t=="string"&&!(r===this[wo]&&!this[T1]?.lastNeed)&&(t=Buffer.from(t,r)),Buffer.isBuffer(t)&&this[wo]&&(t=this[T1].write(t)),this[ki]&&this[Ui]!==0&&this[C9](!0),this[ki]?this.emit("data",t):this[rD](t),this[Ui]!==0&&this.emit("readable"),i&&n(i),this[ki]):(this[Ui]!==0&&this.emit("readable"),i&&n(i),this[ki])}read(t){if(this[ii])return null;if(this[zs]=!1,this[Ui]===0||t===0||t&&t>this[Ui])return this[wc](),null;this[An]&&(t=null),this[ji].length>1&&!this[An]&&(this[ji]=[this[wo]?this[ji].join(""):Buffer.concat(this[ji],this[Ui])]);let r=this[Kme](t||null,this[ji][0]);return this[wc](),r}[Kme](t,r){if(this[An])this[O9]();else{let i=r;t===i.length||t===null?this[O9]():typeof i=="string"?(this[ji][0]=i.slice(t),r=i.slice(0,t),this[Ui]-=t):(this[ji][0]=i.subarray(t),r=i.subarray(0,t),this[Ui]-=t)}return this.emit("data",r),!this[ji].length&&!this[_c]&&this.emit("drain"),r}end(t,r,i){return typeof t=="function"&&(i=t,t=void 0),typeof r=="function"&&(i=r,r="utf8"),t!==void 0&&this.write(t,r),i&&this.once("end",i),this[_c]=!0,this.writable=!1,(this[ki]||!this[E2])&&this[wc](),this}[N1](){this[ii]||(!this[Pp]&&!this[Wn].length&&(this[zs]=!0),this[E2]=!1,this[ki]=!0,this.emit("resume"),this[ji].length?this[C9]():this[_c]?this[wc]():this.emit("drain"))}resume(){return this[N1]()}pause(){this[ki]=!1,this[E2]=!0,this[zs]=!1}get destroyed(){return this[ii]}get flowing(){return this[ki]}get paused(){return this[E2]}[rD](t){this[An]?this[Ui]+=1:this[Ui]+=t.length,this[ji].push(t)}[O9](){return this[An]?this[Ui]-=1:this[Ui]-=this[ji][0].length,this[ji].shift()}[C9](t=!1){do;while(this[Xme](this[O9]())&&this[ji].length);!t&&!this[ji].length&&!this[_c]&&this.emit("drain")}[Xme](t){return this.emit("data",t),this[ki]}pipe(t,r){if(this[ii])return t;this[zs]=!1;let i=this[Fu];return r=r||{},t===Wme.stdout||t===Wme.stderr?r.end=!1:r.end=r.end!==!1,r.proxyErrors=!!r.proxyErrors,i?r.end&&t.end():(this[Wn].push(r.proxyErrors?new oD(this,t,r):new I9(this,t,r)),this[gl]?x2(()=>this[N1]()):this[N1]()),t}unpipe(t){let r=this[Wn].find(i=>i.dest===t);r&&(this[Wn].length===1?(this[ki]&&this[Pp]===0&&(this[ki]=!1),this[Wn]=[]):this[Wn].splice(this[Wn].indexOf(r),1),r.unpipe())}addListener(t,r){return this.on(t,r)}on(t,r){let i=super.on(t,r);if(t==="data")this[zs]=!1,this[Pp]++,!this[Wn].length&&!this[ki]&&this[N1]();else if(t==="readable"&&this[Ui]!==0)super.emit("readable");else if(Bct(t)&&this[Fu])super.emit(t),this.removeAllListeners(t);else if(t==="error"&&this[w2]){let n=r;this[gl]?x2(()=>n.call(this,this[w2])):n.call(this,this[w2])}return i}removeListener(t,r){return this.off(t,r)}off(t,r){let i=super.off(t,r);return t==="data"&&(this[Pp]=this.listeners("data").length,this[Pp]===0&&!this[zs]&&!this[Wn].length&&(this[ki]=!1)),i}removeAllListeners(t){let r=super.removeAllListeners(t);return(t==="data"||t===void 0)&&(this[Pp]=0,!this[zs]&&!this[Wn].length&&(this[ki]=!1)),r}get emittedEnd(){return this[Fu]}[wc](){!this[R9]&&!this[Fu]&&!this[ii]&&this[ji].length===0&&this[_c]&&(this[R9]=!0,this.emit("end"),this.emit("prefinish"),this.emit("finish"),this[A9]&&this.emit("close"),this[R9]=!1)}emit(t,...r){let i=r[0];if(t!=="error"&&t!=="close"&&t!==ii&&this[ii])return!1;if(t==="data")return!this[An]&&!i?!1:this[gl]?(x2(()=>this[nD](i)),!0):this[nD](i);if(t==="end")return this[Qme]();if(t==="close"){if(this[A9]=!0,!this[Fu]&&!this[ii])return!1;let s=super.emit("close");return this.removeAllListeners("close"),s}else if(t==="error"){this[w2]=i,super.emit(iD,i);let s=!this[S2]||this.listeners("error").length?super.emit("error",i):!1;return this[wc](),s}else if(t==="resume"){let s=super.emit("resume");return this[wc](),s}else if(t==="finish"||t==="prefinish"){let s=super.emit(t);return this.removeAllListeners(t),s}let n=super.emit(t,...r);return this[wc](),n}[nD](t){for(let i of this[Wn])i.dest.write(t)===!1&&this.pause();let r=this[zs]?!1:super.emit("data",t);return this[wc](),r}[Qme](){return this[Fu]?!1:(this[Fu]=!0,this.readable=!1,this[gl]?(x2(()=>this[sD]()),!0):this[sD]())}[sD](){if(this[T1]){let r=this[T1].end();if(r){for(let i of this[Wn])i.dest.write(r);this[zs]||super.emit("data",r)}}for(let r of this[Wn])r.end();let t=super.emit("end");return this.removeAllListeners("end"),t}async collect(){let t=Object.assign([],{dataLength:0});this[An]||(t.dataLength=0);let r=this.promise();return this.on("data",i=>{t.push(i),this[An]||(t.dataLength+=i.length)}),await r,t}async concat(){if(this[An])throw new Error("cannot concat in objectMode");let t=await this.collect();return this[wo]?t.join(""):Buffer.concat(t,t.dataLength)}async promise(){return new Promise((t,r)=>{this.on(ii,()=>r(new Error("stream destroyed"))),this.on("error",i=>r(i)),this.on("end",()=>t())})}[Symbol.asyncIterator](){this[zs]=!1;let t=!1,r=async()=>(this.pause(),t=!0,{value:void 0,done:!0});return{next:()=>{if(t)return r();let n=this.read();if(n!==null)return Promise.resolve({done:!1,value:n});if(this[_c])return r();let s,a,o=d=>{this.off("data",l),this.off("end",c),this.off(ii,u),r(),a(d)},l=d=>{this.off("error",o),this.off("end",c),this.off(ii,u),this.pause(),s({value:d,done:!!this[_c]})},c=()=>{this.off("error",o),this.off("data",l),this.off(ii,u),r(),s({done:!0,value:void 0})},u=()=>o(new Error("stream destroyed"));return new Promise((d,p)=>{a=p,s=d,this.once(ii,u),this.once("error",o),this.once("end",c),this.once("data",l)})},throw:r,return:r,[Symbol.asyncIterator](){return this}}}[Symbol.iterator](){this[zs]=!1;let t=!1,r=()=>(this.pause(),this.off(iD,r),this.off(ii,r),this.off("end",r),t=!0,{done:!0,value:void 0}),i=()=>{if(t)return r();let n=this.read();return n===null?r():{done:!1,value:n}};return this.once("end",r),this.once(iD,r),this.once(ii,r),{next:i,throw:r,return:r,[Symbol.iterator](){return this}}}destroy(t){if(this[ii])return t?this.emit("error",t):this.emit(ii),this;this[ii]=!0,this[zs]=!0,this[ji].length=0,this[Ui]=0;let r=this;return typeof r.close=="function"&&!this[A9]&&r.close(),t?this.emit("error",t):this.emit(ii),this}static get isStream(){return Kn.isStream}};Kn.Minipass=D9});var phe=g(Ft=>{"use strict";var Uct=Ft&&Ft.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),zct=Ft&&Ft.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$ct=Ft&&Ft.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Uct(t,e,r);return zct(t,e),t};Object.defineProperty(Ft,"__esModule",{value:!0});Ft.PathScurry=Ft.Path=Ft.PathScurryDarwin=Ft.PathScurryPosix=Ft.PathScurryWin32=Ft.PathScurryBase=Ft.PathPosix=Ft.PathWin32=Ft.PathBase=Ft.ChildrenCache=Ft.ResolveCache=void 0;var ihe=Vme(),M9=require("node:path"),Hct=require("node:url"),N2=require("fs"),Gct=$ct(require("node:fs")),Vct=N2.realpathSync.native,L9=require("node:fs/promises"),Zme=cD(),R2={lstatSync:N2.lstatSync,readdir:N2.readdir,readdirSync:N2.readdirSync,readlinkSync:N2.readlinkSync,realpathSync:Vct,promises:{lstat:L9.lstat,readdir:L9.readdir,readlink:L9.readlink,realpath:L9.realpath}},nhe=e=>!e||e===R2||e===Gct?R2:{...R2,...e,promises:{...R2.promises,...e.promises||{}}},she=/^\\\\\?\\([a-z]:)\\?$/i,Wct=e=>e.replace(/\//g,"\\").replace(she,"$1\\"),Kct=/[\\\/]/,Aa=0,ahe=1,ohe=2,yl=4,lhe=6,che=8,Ip=10,uhe=12,Ra=15,T2=~Ra,uD=16,Jme=32,A2=64,Eo=128,F9=256,q9=512,ehe=A2|Eo|q9,Xct=1023,dD=e=>e.isFile()?che:e.isDirectory()?yl:e.isSymbolicLink()?Ip:e.isCharacterDevice()?ohe:e.isBlockDevice()?lhe:e.isSocket()?uhe:e.isFIFO()?ahe:Aa,the=new Map,C2=e=>{let t=the.get(e);if(t)return t;let r=e.normalize("NFKD");return the.set(e,r),r},rhe=new Map,B9=e=>{let t=rhe.get(e);if(t)return t;let r=C2(e.toLowerCase());return rhe.set(e,r),r},O2=class extends ihe.LRUCache{constructor(){super({max:256})}};Ft.ResolveCache=O2;var k9=class extends ihe.LRUCache{constructor(t=16*1024){super({maxSize:t,sizeCalculation:r=>r.length+1})}};Ft.ChildrenCache=k9;var dhe=Symbol("PathScurry setAsCwd"),nn=class{name;root;roots;parent;nocase;isCWD=!1;#e;#t;get dev(){return this.#t}#s;get mode(){return this.#s}#i;get nlink(){return this.#i}#a;get uid(){return this.#a}#_;get gid(){return this.#_}#c;get rdev(){return this.#c}#d;get blksize(){return this.#d}#o;get ino(){return this.#o}#l;get size(){return this.#l}#n;get blocks(){return this.#n}#g;get atimeMs(){return this.#g}#y;get mtimeMs(){return this.#y}#f;get ctimeMs(){return this.#f}#p;get birthtimeMs(){return this.#p}#S;get atime(){return this.#S}#h;get mtime(){return this.#h}#x;get ctime(){return this.#x}#T;get birthtime(){return this.#T}#v;#w;#E;#m;#C;#N;#r;#I;#b;#O;get parentPath(){return(this.parent||this).fullpath()}get path(){return this.parentPath}constructor(t,r=Aa,i,n,s,a,o){this.name=t,this.#v=s?B9(t):C2(t),this.#r=r&Xct,this.nocase=s,this.roots=n,this.root=i||this,this.#I=a,this.#E=o.fullpath,this.#C=o.relative,this.#N=o.relativePosix,this.parent=o.parent,this.parent?this.#e=this.parent.#e:this.#e=nhe(o.fs)}depth(){return this.#w!==void 0?this.#w:this.parent?this.#w=this.parent.depth()+1:this.#w=0}childrenCache(){return this.#I}resolve(t){if(!t)return this;let r=this.getRootString(t),n=t.substring(r.length).split(this.splitSep);return r?this.getRoot(r).#D(n):this.#D(n)}#D(t){let r=this;for(let i of t)r=r.child(i);return r}children(){let t=this.#I.get(this);if(t)return t;let r=Object.assign([],{provisional:0});return this.#I.set(this,r),this.#r&=~uD,r}child(t,r){if(t===""||t===".")return this;if(t==="..")return this.parent||this;let i=this.children(),n=this.nocase?B9(t):C2(t);for(let l of i)if(l.#v===n)return l;let s=this.parent?this.sep:"",a=this.#E?this.#E+s+t:void 0,o=this.newChild(t,Aa,{...r,parent:this,fullpath:a});return this.canReaddir()||(o.#r|=Eo),i.push(o),o}relative(){if(this.isCWD)return"";if(this.#C!==void 0)return this.#C;let t=this.name,r=this.parent;if(!r)return this.#C=this.name;let i=r.relative();return i+(!i||!r.parent?"":this.sep)+t}relativePosix(){if(this.sep==="/")return this.relative();if(this.isCWD)return"";if(this.#N!==void 0)return this.#N;let t=this.name,r=this.parent;if(!r)return this.#N=this.fullpathPosix();let i=r.relativePosix();return i+(!i||!r.parent?"":"/")+t}fullpath(){if(this.#E!==void 0)return this.#E;let t=this.name,r=this.parent;if(!r)return this.#E=this.name;let n=r.fullpath()+(r.parent?this.sep:"")+t;return this.#E=n}fullpathPosix(){if(this.#m!==void 0)return this.#m;if(this.sep==="/")return this.#m=this.fullpath();if(!this.parent){let n=this.fullpath().replace(/\\/g,"/");return/^[a-z]:\//i.test(n)?this.#m=`//?/${n}`:this.#m=n}let t=this.parent,r=t.fullpathPosix(),i=r+(!r||!t.parent?"":"/")+this.name;return this.#m=i}isUnknown(){return(this.#r&Ra)===Aa}isType(t){return this[`is${t}`]()}getType(){return this.isUnknown()?"Unknown":this.isDirectory()?"Directory":this.isFile()?"File":this.isSymbolicLink()?"SymbolicLink":this.isFIFO()?"FIFO":this.isCharacterDevice()?"CharacterDevice":this.isBlockDevice()?"BlockDevice":this.isSocket()?"Socket":"Unknown"}isFile(){return(this.#r&Ra)===che}isDirectory(){return(this.#r&Ra)===yl}isCharacterDevice(){return(this.#r&Ra)===ohe}isBlockDevice(){return(this.#r&Ra)===lhe}isFIFO(){return(this.#r&Ra)===ahe}isSocket(){return(this.#r&Ra)===uhe}isSymbolicLink(){return(this.#r&Ip)===Ip}lstatCached(){return this.#r&Jme?this:void 0}readlinkCached(){return this.#b}realpathCached(){return this.#O}readdirCached(){let t=this.children();return t.slice(0,t.provisional)}canReadlink(){if(this.#b)return!0;if(!this.parent)return!1;let t=this.#r&Ra;return!(t!==Aa&&t!==Ip||this.#r&F9||this.#r&Eo)}calledReaddir(){return!!(this.#r&uD)}isENOENT(){return!!(this.#r&Eo)}isNamed(t){return this.nocase?this.#v===B9(t):this.#v===C2(t)}async readlink(){let t=this.#b;if(t)return t;if(this.canReadlink()&&this.parent)try{let r=await this.#e.promises.readlink(this.fullpath()),i=(await this.parent.realpath())?.resolve(r);if(i)return this.#b=i}catch(r){this.#u(r.code);return}}readlinkSync(){let t=this.#b;if(t)return t;if(this.canReadlink()&&this.parent)try{let r=this.#e.readlinkSync(this.fullpath()),i=this.parent.realpathSync()?.resolve(r);if(i)return this.#b=i}catch(r){this.#u(r.code);return}}#L(t){this.#r|=uD;for(let r=t.provisional;ri(null,t))}readdirCB(t,r=!1){if(!this.canReaddir()){r?t(null,[]):queueMicrotask(()=>t(null,[]));return}let i=this.children();if(this.calledReaddir()){let s=i.slice(0,i.provisional);r?t(null,s):queueMicrotask(()=>t(null,s));return}if(this.#$.push(t),this.#H)return;this.#H=!0;let n=this.fullpath();this.#e.readdir(n,{withFileTypes:!0},(s,a)=>{if(s)this.#q(s.code),i.provisional=0;else{for(let o of a)this.#k(o,i);this.#L(i)}this.#V(i.slice(0,i.provisional))})}#z;async readdir(){if(!this.canReaddir())return[];let t=this.children();if(this.calledReaddir())return t.slice(0,t.provisional);let r=this.fullpath();if(this.#z)await this.#z;else{let i=()=>{};this.#z=new Promise(n=>i=n);try{for(let n of await this.#e.promises.readdir(r,{withFileTypes:!0}))this.#k(n,t);this.#L(t)}catch(n){this.#q(n.code),t.provisional=0}this.#z=void 0,i()}return t.slice(0,t.provisional)}readdirSync(){if(!this.canReaddir())return[];let t=this.children();if(this.calledReaddir())return t.slice(0,t.provisional);let r=this.fullpath();try{for(let i of this.#e.readdirSync(r,{withFileTypes:!0}))this.#k(i,t);this.#L(t)}catch(i){this.#q(i.code),t.provisional=0}return t.slice(0,t.provisional)}canReaddir(){if(this.#r&ehe)return!1;let t=Ra&this.#r;return t===Aa||t===yl||t===Ip}shouldWalk(t,r){return(this.#r&yl)===yl&&!(this.#r&ehe)&&!t.has(this)&&(!r||r(this))}async realpath(){if(this.#O)return this.#O;if(!((q9|F9|Eo)&this.#r))try{let t=await this.#e.promises.realpath(this.fullpath());return this.#O=this.resolve(t)}catch{this.#A()}}realpathSync(){if(this.#O)return this.#O;if(!((q9|F9|Eo)&this.#r))try{let t=this.#e.realpathSync(this.fullpath());return this.#O=this.resolve(t)}catch{this.#A()}}[dhe](t){if(t===this)return;t.isCWD=!1,this.isCWD=!0;let r=new Set([]),i=[],n=this;for(;n&&n.parent;)r.add(n),n.#C=i.join(this.sep),n.#N=i.join("/"),n=n.parent,i.push("..");for(n=t;n&&n.parent&&!r.has(n);)n.#C=void 0,n.#N=void 0,n=n.parent}};Ft.PathBase=nn;var P2=class e extends nn{sep="\\";splitSep=Kct;constructor(t,r=Aa,i,n,s,a,o){super(t,r,i,n,s,a,o)}newChild(t,r=Aa,i={}){return new e(t,r,this.root,this.roots,this.nocase,this.childrenCache(),i)}getRootString(t){return M9.win32.parse(t).root}getRoot(t){if(t=Wct(t.toUpperCase()),t===this.root.name)return this.root;for(let[r,i]of Object.entries(this.roots))if(this.sameRoot(t,r))return this.roots[t]=i;return this.roots[t]=new L2(t,this).root}sameRoot(t,r=this.root.name){return t=t.toUpperCase().replace(/\//g,"\\").replace(she,"$1\\"),t===r}};Ft.PathWin32=P2;var I2=class e extends nn{splitSep="/";sep="/";constructor(t,r=Aa,i,n,s,a,o){super(t,r,i,n,s,a,o)}getRootString(t){return t.startsWith("/")?"/":""}getRoot(t){return this.root}newChild(t,r=Aa,i={}){return new e(t,r,this.root,this.roots,this.nocase,this.childrenCache(),i)}};Ft.PathPosix=I2;var D2=class{root;rootPath;roots;cwd;#e;#t;#s;nocase;#i;constructor(t=process.cwd(),r,i,{nocase:n,childrenCacheSize:s=16*1024,fs:a=R2}={}){this.#i=nhe(a),(t instanceof URL||t.startsWith("file://"))&&(t=(0,Hct.fileURLToPath)(t));let o=r.resolve(t);this.roots=Object.create(null),this.rootPath=this.parseRootPath(o),this.#e=new O2,this.#t=new O2,this.#s=new k9(s);let l=o.substring(this.rootPath.length).split(i);if(l.length===1&&!l[0]&&l.pop(),n===void 0)throw new TypeError("must provide nocase setting to PathScurryBase ctor");this.nocase=n,this.root=this.newRoot(this.#i),this.roots[this.rootPath]=this.root;let c=this.root,u=l.length-1,d=r.sep,p=this.rootPath,f=!1;for(let m of l){let h=u--;c=c.child(m,{relative:new Array(h).fill("..").join(d),relativePosix:new Array(h).fill("..").join("/"),fullpath:p+=(f?"":d)+m}),f=!0}this.cwd=c}depth(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.depth()}childrenCache(){return this.#s}resolve(...t){let r="";for(let s=t.length-1;s>=0;s--){let a=t[s];if(!(!a||a===".")&&(r=r?`${a}/${r}`:a,this.isAbsolute(a)))break}let i=this.#e.get(r);if(i!==void 0)return i;let n=this.cwd.resolve(r).fullpath();return this.#e.set(r,n),n}resolvePosix(...t){let r="";for(let s=t.length-1;s>=0;s--){let a=t[s];if(!(!a||a===".")&&(r=r?`${a}/${r}`:a,this.isAbsolute(a)))break}let i=this.#t.get(r);if(i!==void 0)return i;let n=this.cwd.resolve(r).fullpathPosix();return this.#t.set(r,n),n}relative(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.relative()}relativePosix(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.relativePosix()}basename(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.name}dirname(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),(t.parent||t).fullpath()}async readdir(t=this.cwd,r={withFileTypes:!0}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i}=r;if(t.canReaddir()){let n=await t.readdir();return i?n:n.map(s=>s.name)}else return[]}readdirSync(t=this.cwd,r={withFileTypes:!0}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0}=r;return t.canReaddir()?i?t.readdirSync():t.readdirSync().map(n=>n.name):[]}async lstat(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.lstat()}lstatSync(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.lstatSync()}async readlink(t=this.cwd,{withFileTypes:r}={withFileTypes:!1}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t.withFileTypes,t=this.cwd);let i=await t.readlink();return r?i:i?.fullpath()}readlinkSync(t=this.cwd,{withFileTypes:r}={withFileTypes:!1}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t.withFileTypes,t=this.cwd);let i=t.readlinkSync();return r?i:i?.fullpath()}async realpath(t=this.cwd,{withFileTypes:r}={withFileTypes:!1}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t.withFileTypes,t=this.cwd);let i=await t.realpath();return r?i:i?.fullpath()}realpathSync(t=this.cwd,{withFileTypes:r}={withFileTypes:!1}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t.withFileTypes,t=this.cwd);let i=t.realpathSync();return r?i:i?.fullpath()}async walk(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=[];(!s||s(t))&&o.push(i?t:t.fullpath());let l=new Set,c=(d,p)=>{l.add(d),d.readdirCB((f,m)=>{if(f)return p(f);let h=m.length;if(!h)return p();let y=()=>{--h===0&&p()};for(let b of m)(!s||s(b))&&o.push(i?b:b.fullpath()),n&&b.isSymbolicLink()?b.realpath().then(w=>w?.isUnknown()?w.lstat():w).then(w=>w?.shouldWalk(l,a)?c(w,y):y()):b.shouldWalk(l,a)?c(b,y):y()},!0)},u=t;return new Promise((d,p)=>{c(u,f=>{if(f)return p(f);d(o)})})}walkSync(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=[];(!s||s(t))&&o.push(i?t:t.fullpath());let l=new Set([t]);for(let c of l){let u=c.readdirSync();for(let d of u){(!s||s(d))&&o.push(i?d:d.fullpath());let p=d;if(d.isSymbolicLink()){if(!(n&&(p=d.realpathSync())))continue;p.isUnknown()&&p.lstatSync()}p.shouldWalk(l,a)&&l.add(p)}}return o}[Symbol.asyncIterator](){return this.iterate()}iterate(t=this.cwd,r={}){return typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd),this.stream(t,r)[Symbol.asyncIterator]()}[Symbol.iterator](){return this.iterateSync()}*iterateSync(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r;(!s||s(t))&&(yield i?t:t.fullpath());let o=new Set([t]);for(let l of o){let c=l.readdirSync();for(let u of c){(!s||s(u))&&(yield i?u:u.fullpath());let d=u;if(u.isSymbolicLink()){if(!(n&&(d=u.realpathSync())))continue;d.isUnknown()&&d.lstatSync()}d.shouldWalk(o,a)&&o.add(d)}}}stream(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=new Zme.Minipass({objectMode:!0});(!s||s(t))&&o.write(i?t:t.fullpath());let l=new Set,c=[t],u=0,d=()=>{let p=!1;for(;!p;){let f=c.shift();if(!f){u===0&&o.end();return}u++,l.add(f);let m=(y,b,w=!1)=>{if(y)return o.emit("error",y);if(n&&!w){let v=[];for(let E of b)E.isSymbolicLink()&&v.push(E.realpath().then(T=>T?.isUnknown()?T.lstat():T));if(v.length){Promise.all(v).then(()=>m(null,b,!0));return}}for(let v of b)v&&(!s||s(v))&&(o.write(i?v:v.fullpath())||(p=!0));u--;for(let v of b){let E=v.realpathCached()||v;E.shouldWalk(l,a)&&c.push(E)}p&&!o.flowing?o.once("drain",d):h||d()},h=!0;f.readdirCB(m,!0),h=!1}};return d(),o}streamSync(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=new Zme.Minipass({objectMode:!0}),l=new Set;(!s||s(t))&&o.write(i?t:t.fullpath());let c=[t],u=0,d=()=>{let p=!1;for(;!p;){let f=c.shift();if(!f){u===0&&o.end();return}u++,l.add(f);let m=f.readdirSync();for(let h of m)(!s||s(h))&&(o.write(i?h:h.fullpath())||(p=!0));u--;for(let h of m){let y=h;if(h.isSymbolicLink()){if(!(n&&(y=h.realpathSync())))continue;y.isUnknown()&&y.lstatSync()}y.shouldWalk(l,a)&&c.push(y)}}p&&!o.flowing&&o.once("drain",d)};return d(),o}chdir(t=this.cwd){let r=this.cwd;this.cwd=typeof t=="string"?this.cwd.resolve(t):t,this.cwd[dhe](r)}};Ft.PathScurryBase=D2;var L2=class extends D2{sep="\\";constructor(t=process.cwd(),r={}){let{nocase:i=!0}=r;super(t,M9.win32,"\\",{...r,nocase:i}),this.nocase=i;for(let n=this.cwd;n;n=n.parent)n.nocase=this.nocase}parseRootPath(t){return M9.win32.parse(t).root.toUpperCase()}newRoot(t){return new P2(this.rootPath,yl,void 0,this.roots,this.nocase,this.childrenCache(),{fs:t})}isAbsolute(t){return t.startsWith("/")||t.startsWith("\\")||/^[a-z]:(\/|\\)/i.test(t)}};Ft.PathScurryWin32=L2;var F2=class extends D2{sep="/";constructor(t=process.cwd(),r={}){let{nocase:i=!1}=r;super(t,M9.posix,"/",{...r,nocase:i}),this.nocase=i}parseRootPath(t){return"/"}newRoot(t){return new I2(this.rootPath,yl,void 0,this.roots,this.nocase,this.childrenCache(),{fs:t})}isAbsolute(t){return t.startsWith("/")}};Ft.PathScurryPosix=F2;var j9=class extends F2{constructor(t=process.cwd(),r={}){let{nocase:i=!0}=r;super(t,{...r,nocase:i})}};Ft.PathScurryDarwin=j9;Ft.Path=process.platform==="win32"?P2:I2;Ft.PathScurry=process.platform==="win32"?L2:process.platform==="darwin"?j9:F2});var fD=g(U9=>{"use strict";Object.defineProperty(U9,"__esModule",{value:!0});U9.Pattern=void 0;var Qct=Du(),Yct=e=>e.length>=1,Zct=e=>e.length>=1,pD=class e{#e;#t;#s;length;#i;#a;#_;#c;#d;#o;#l=!0;constructor(t,r,i,n){if(!Yct(t))throw new TypeError("empty pattern list");if(!Zct(r))throw new TypeError("empty glob list");if(r.length!==t.length)throw new TypeError("mismatched pattern list and glob list lengths");if(this.length=t.length,i<0||i>=this.length)throw new TypeError("index out of range");if(this.#e=t,this.#t=r,this.#s=i,this.#i=n,this.#s===0){if(this.isUNC()){let[s,a,o,l,...c]=this.#e,[u,d,p,f,...m]=this.#t;c[0]===""&&(c.shift(),m.shift());let h=[s,a,o,l,""].join("/"),y=[u,d,p,f,""].join("/");this.#e=[h,...c],this.#t=[y,...m],this.length=this.#e.length}else if(this.isDrive()||this.isAbsolute()){let[s,...a]=this.#e,[o,...l]=this.#t;a[0]===""&&(a.shift(),l.shift());let c=s+"/",u=o+"/";this.#e=[c,...a],this.#t=[u,...l],this.length=this.#e.length}}}pattern(){return this.#e[this.#s]}isString(){return typeof this.#e[this.#s]=="string"}isGlobstar(){return this.#e[this.#s]===Qct.GLOBSTAR}isRegExp(){return this.#e[this.#s]instanceof RegExp}globString(){return this.#_=this.#_||(this.#s===0?this.isAbsolute()?this.#t[0]+this.#t.slice(1).join("/"):this.#t.join("/"):this.#t.slice(this.#s).join("/"))}hasMore(){return this.length>this.#s+1}rest(){return this.#a!==void 0?this.#a:this.hasMore()?(this.#a=new e(this.#e,this.#t,this.#s+1,this.#i),this.#a.#o=this.#o,this.#a.#d=this.#d,this.#a.#c=this.#c,this.#a):this.#a=null}isUNC(){let t=this.#e;return this.#d!==void 0?this.#d:this.#d=this.#i==="win32"&&this.#s===0&&t[0]===""&&t[1]===""&&typeof t[2]=="string"&&!!t[2]&&typeof t[3]=="string"&&!!t[3]}isDrive(){let t=this.#e;return this.#c!==void 0?this.#c:this.#c=this.#i==="win32"&&this.#s===0&&this.length>1&&typeof t[0]=="string"&&/^[a-z]:$/i.test(t[0])}isAbsolute(){let t=this.#e;return this.#o!==void 0?this.#o:this.#o=t[0]===""&&t.length>1||this.isDrive()||this.isUNC()}root(){let t=this.#e[0];return typeof t=="string"&&this.isAbsolute()&&this.#s===0?t:""}checkFollowGlobstar(){return!(this.#s===0||!this.isGlobstar()||!this.#l)}markFollowGlobstar(){return this.#s===0||!this.isGlobstar()||!this.#l?!1:(this.#l=!1,!0)}};U9.Pattern=pD});var hD=g(z9=>{"use strict";Object.defineProperty(z9,"__esModule",{value:!0});z9.Ignore=void 0;var fhe=Du(),Jct=fD(),eut=typeof process=="object"&&process&&typeof process.platform=="string"?process.platform:"linux",mD=class{relative;relativeChildren;absolute;absoluteChildren;platform;mmopts;constructor(t,{nobrace:r,nocase:i,noext:n,noglobstar:s,platform:a=eut}){this.relative=[],this.absolute=[],this.relativeChildren=[],this.absoluteChildren=[],this.platform=a,this.mmopts={dot:!0,nobrace:r,nocase:i,noext:n,noglobstar:s,optimizationLevel:2,platform:a,nocomment:!0,nonegate:!0};for(let o of t)this.add(o)}add(t){let r=new fhe.Minimatch(t,this.mmopts);for(let i=0;i{"use strict";Object.defineProperty(bl,"__esModule",{value:!0});bl.Processor=bl.SubWalks=bl.MatchRecord=bl.HasWalkedCache=void 0;var mhe=Du(),$9=class e{store;constructor(t=new Map){this.store=t}copy(){return new e(new Map(this.store))}hasWalked(t,r){return this.store.get(t.fullpath())?.has(r.globString())}storeWalked(t,r){let i=t.fullpath(),n=this.store.get(i);n?n.add(r.globString()):this.store.set(i,new Set([r.globString()]))}};bl.HasWalkedCache=$9;var H9=class{store=new Map;add(t,r,i){let n=(r?2:0)|(i?1:0),s=this.store.get(t);this.store.set(t,s===void 0?n:n&s)}entries(){return[...this.store.entries()].map(([t,r])=>[t,!!(r&2),!!(r&1)])}};bl.MatchRecord=H9;var G9=class{store=new Map;add(t,r){if(!t.canReaddir())return;let i=this.store.get(t);i?i.find(n=>n.globString()===r.globString())||i.push(r):this.store.set(t,[r])}get(t){let r=this.store.get(t);if(!r)throw new Error("attempting to walk unknown path");return r}entries(){return this.keys().map(t=>[t,this.store.get(t)])}keys(){return[...this.store.keys()].filter(t=>t.canReaddir())}};bl.SubWalks=G9;var gD=class e{hasWalkedCache;matches=new H9;subwalks=new G9;patterns;follow;dot;opts;constructor(t,r){this.opts=t,this.follow=!!t.follow,this.dot=!!t.dot,this.hasWalkedCache=r?r.copy():new $9}processPatterns(t,r){this.patterns=r;let i=r.map(n=>[t,n]);for(let[n,s]of i){this.hasWalkedCache.storeWalked(n,s);let a=s.root(),o=s.isAbsolute()&&this.opts.absolute!==!1;if(a){n=n.resolve(a==="/"&&this.opts.root!==void 0?this.opts.root:a);let d=s.rest();if(d)s=d;else{this.matches.add(n,!0,!1);continue}}if(n.isENOENT())continue;let l,c,u=!1;for(;typeof(l=s.pattern())=="string"&&(c=s.rest());)n=n.resolve(l),s=c,u=!0;if(l=s.pattern(),c=s.rest(),u){if(this.hasWalkedCache.hasWalked(n,s))continue;this.hasWalkedCache.storeWalked(n,s)}if(typeof l=="string"){let d=l===".."||l===""||l===".";this.matches.add(n.resolve(l),o,d);continue}else if(l===mhe.GLOBSTAR){(!n.isSymbolicLink()||this.follow||s.checkFollowGlobstar())&&this.subwalks.add(n,s);let d=c?.pattern(),p=c?.rest();if(!c||(d===""||d===".")&&!p)this.matches.add(n,o,d===""||d===".");else if(d===".."){let f=n.parent||n;p?this.hasWalkedCache.hasWalked(f,p)||this.subwalks.add(f,p):this.matches.add(f,o,!0)}}else l instanceof RegExp&&this.subwalks.add(n,s)}return this}subwalkTargets(){return this.subwalks.keys()}child(){return new e(this.opts,this.hasWalkedCache)}filterEntries(t,r){let i=this.subwalks.get(t),n=this.child();for(let s of r)for(let a of i){let o=a.isAbsolute(),l=a.pattern(),c=a.rest();l===mhe.GLOBSTAR?n.testGlobstar(s,a,c,o):l instanceof RegExp?n.testRegExp(s,l,c,o):n.testString(s,l,c,o)}return n}testGlobstar(t,r,i,n){if((this.dot||!t.name.startsWith("."))&&(r.hasMore()||this.matches.add(t,n,!1),t.canReaddir()&&(this.follow||!t.isSymbolicLink()?this.subwalks.add(t,r):t.isSymbolicLink()&&(i&&r.checkFollowGlobstar()?this.subwalks.add(t,i):r.markFollowGlobstar()&&this.subwalks.add(t,r)))),i){let s=i.pattern();if(typeof s=="string"&&s!==".."&&s!==""&&s!==".")this.testString(t,s,i.rest(),n);else if(s===".."){let a=t.parent||t;this.subwalks.add(a,i)}else s instanceof RegExp&&this.testRegExp(t,s,i.rest(),n)}}testRegExp(t,r,i,n){r.test(t.name)&&(i?this.subwalks.add(t,i):this.matches.add(t,n,!1))}testString(t,r,i,n){t.isNamed(r)&&(i?this.subwalks.add(t,i):this.matches.add(t,n,!1))}};bl.Processor=gD});var bhe=g(Bu=>{"use strict";Object.defineProperty(Bu,"__esModule",{value:!0});Bu.GlobStream=Bu.GlobWalker=Bu.GlobUtil=void 0;var tut=cD(),ghe=hD(),yhe=hhe(),rut=(e,t)=>typeof e=="string"?new ghe.Ignore([e],t):Array.isArray(e)?new ghe.Ignore(e,t):e,B2=class{path;patterns;opts;seen=new Set;paused=!1;aborted=!1;#e=[];#t;#s;signal;maxDepth;includeChildMatches;constructor(t,r,i){if(this.patterns=t,this.path=r,this.opts=i,this.#s=!i.posix&&i.platform==="win32"?"\\":"/",this.includeChildMatches=i.includeChildMatches!==!1,(i.ignore||!this.includeChildMatches)&&(this.#t=rut(i.ignore??[],i),!this.includeChildMatches&&typeof this.#t.add!="function")){let n="cannot ignore child matches, ignore lacks add() method.";throw new Error(n)}this.maxDepth=i.maxDepth||1/0,i.signal&&(this.signal=i.signal,this.signal.addEventListener("abort",()=>{this.#e.length=0}))}#i(t){return this.seen.has(t)||!!this.#t?.ignored?.(t)}#a(t){return!!this.#t?.childrenIgnored?.(t)}pause(){this.paused=!0}resume(){if(this.signal?.aborted)return;this.paused=!1;let t;for(;!this.paused&&(t=this.#e.shift());)t()}onResume(t){this.signal?.aborted||(this.paused?this.#e.push(t):t())}async matchCheck(t,r){if(r&&this.opts.nodir)return;let i;if(this.opts.realpath){if(i=t.realpathCached()||await t.realpath(),!i)return;t=i}let s=t.isUnknown()||this.opts.stat?await t.lstat():t;if(this.opts.follow&&this.opts.nodir&&s?.isSymbolicLink()){let a=await s.realpath();a&&(a.isUnknown()||this.opts.stat)&&await a.lstat()}return this.matchCheckTest(s,r)}matchCheckTest(t,r){return t&&(this.maxDepth===1/0||t.depth()<=this.maxDepth)&&(!r||t.canReaddir())&&(!this.opts.nodir||!t.isDirectory())&&(!this.opts.nodir||!this.opts.follow||!t.isSymbolicLink()||!t.realpathCached()?.isDirectory())&&!this.#i(t)?t:void 0}matchCheckSync(t,r){if(r&&this.opts.nodir)return;let i;if(this.opts.realpath){if(i=t.realpathCached()||t.realpathSync(),!i)return;t=i}let s=t.isUnknown()||this.opts.stat?t.lstatSync():t;if(this.opts.follow&&this.opts.nodir&&s?.isSymbolicLink()){let a=s.realpathSync();a&&(a?.isUnknown()||this.opts.stat)&&a.lstatSync()}return this.matchCheckTest(s,r)}matchFinish(t,r){if(this.#i(t))return;if(!this.includeChildMatches&&this.#t?.add){let s=`${t.relativePosix()}/**`;this.#t.add(s)}let i=this.opts.absolute===void 0?r:this.opts.absolute;this.seen.add(t);let n=this.opts.mark&&t.isDirectory()?this.#s:"";if(this.opts.withFileTypes)this.matchEmit(t);else if(i){let s=this.opts.posix?t.fullpathPosix():t.fullpath();this.matchEmit(s+n)}else{let s=this.opts.posix?t.relativePosix():t.relative(),a=this.opts.dotRelative&&!s.startsWith(".."+this.#s)?"."+this.#s:"";this.matchEmit(s?a+s+n:"."+n)}}async match(t,r,i){let n=await this.matchCheck(t,i);n&&this.matchFinish(n,r)}matchSync(t,r,i){let n=this.matchCheckSync(t,i);n&&this.matchFinish(n,r)}walkCB(t,r,i){this.signal?.aborted&&i(),this.walkCB2(t,r,new yhe.Processor(this.opts),i)}walkCB2(t,r,i,n){if(this.#a(t))return n();if(this.signal?.aborted&&n(),this.paused){this.onResume(()=>this.walkCB2(t,r,i,n));return}i.processPatterns(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||(s++,this.match(o,l,c).then(()=>a()));for(let o of i.subwalkTargets()){if(this.maxDepth!==1/0&&o.depth()>=this.maxDepth)continue;s++;let l=o.readdirCached();o.calledReaddir()?this.walkCB3(o,l,i,a):o.readdirCB((c,u)=>this.walkCB3(o,u,i,a),!0)}a()}walkCB3(t,r,i,n){i=i.filterEntries(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||(s++,this.match(o,l,c).then(()=>a()));for(let[o,l]of i.subwalks.entries())s++,this.walkCB2(o,l,i.child(),a);a()}walkCBSync(t,r,i){this.signal?.aborted&&i(),this.walkCB2Sync(t,r,new yhe.Processor(this.opts),i)}walkCB2Sync(t,r,i,n){if(this.#a(t))return n();if(this.signal?.aborted&&n(),this.paused){this.onResume(()=>this.walkCB2Sync(t,r,i,n));return}i.processPatterns(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||this.matchSync(o,l,c);for(let o of i.subwalkTargets()){if(this.maxDepth!==1/0&&o.depth()>=this.maxDepth)continue;s++;let l=o.readdirSync();this.walkCB3Sync(o,l,i,a)}a()}walkCB3Sync(t,r,i,n){i=i.filterEntries(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||this.matchSync(o,l,c);for(let[o,l]of i.subwalks.entries())s++,this.walkCB2Sync(o,l,i.child(),a);a()}};Bu.GlobUtil=B2;var yD=class extends B2{matches=new Set;constructor(t,r,i){super(t,r,i)}matchEmit(t){this.matches.add(t)}async walk(){if(this.signal?.aborted)throw this.signal.reason;return this.path.isUnknown()&&await this.path.lstat(),await new Promise((t,r)=>{this.walkCB(this.path,this.patterns,()=>{this.signal?.aborted?r(this.signal.reason):t(this.matches)})}),this.matches}walkSync(){if(this.signal?.aborted)throw this.signal.reason;return this.path.isUnknown()&&this.path.lstatSync(),this.walkCBSync(this.path,this.patterns,()=>{if(this.signal?.aborted)throw this.signal.reason}),this.matches}};Bu.GlobWalker=yD;var bD=class extends B2{results;constructor(t,r,i){super(t,r,i),this.results=new tut.Minipass({signal:this.signal,objectMode:!0}),this.results.on("drain",()=>this.resume()),this.results.on("resume",()=>this.resume())}matchEmit(t){this.results.write(t),this.results.flowing||this.pause()}stream(){let t=this.path;return t.isUnknown()?t.lstat().then(()=>{this.walkCB(t,this.patterns,()=>this.results.end())}):this.walkCB(t,this.patterns,()=>this.results.end()),this.results}streamSync(){return this.path.isUnknown()&&this.path.lstatSync(),this.walkCBSync(this.path,this.patterns,()=>this.results.end()),this.results}};Bu.GlobStream=bD});var _D=g(K9=>{"use strict";Object.defineProperty(K9,"__esModule",{value:!0});K9.Glob=void 0;var iut=Du(),nut=require("node:url"),V9=phe(),sut=fD(),W9=bhe(),aut=typeof process=="object"&&process&&typeof process.platform=="string"?process.platform:"linux",vD=class{absolute;cwd;root;dot;dotRelative;follow;ignore;magicalBraces;mark;matchBase;maxDepth;nobrace;nocase;nodir;noext;noglobstar;pattern;platform;realpath;scurry;stat;signal;windowsPathsNoEscape;withFileTypes;includeChildMatches;opts;patterns;constructor(t,r){if(!r)throw new TypeError("glob options required");if(this.withFileTypes=!!r.withFileTypes,this.signal=r.signal,this.follow=!!r.follow,this.dot=!!r.dot,this.dotRelative=!!r.dotRelative,this.nodir=!!r.nodir,this.mark=!!r.mark,r.cwd?(r.cwd instanceof URL||r.cwd.startsWith("file://"))&&(r.cwd=(0,nut.fileURLToPath)(r.cwd)):this.cwd="",this.cwd=r.cwd||"",this.root=r.root,this.magicalBraces=!!r.magicalBraces,this.nobrace=!!r.nobrace,this.noext=!!r.noext,this.realpath=!!r.realpath,this.absolute=r.absolute,this.includeChildMatches=r.includeChildMatches!==!1,this.noglobstar=!!r.noglobstar,this.matchBase=!!r.matchBase,this.maxDepth=typeof r.maxDepth=="number"?r.maxDepth:1/0,this.stat=!!r.stat,this.ignore=r.ignore,this.withFileTypes&&this.absolute!==void 0)throw new Error("cannot set absolute and withFileTypes:true");if(typeof t=="string"&&(t=[t]),this.windowsPathsNoEscape=!!r.windowsPathsNoEscape||r.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(t=t.map(l=>l.replace(/\\/g,"/"))),this.matchBase){if(r.noglobstar)throw new TypeError("base matching requires globstar");t=t.map(l=>l.includes("/")?l:`./**/${l}`)}if(this.pattern=t,this.platform=r.platform||aut,this.opts={...r,platform:this.platform},r.scurry){if(this.scurry=r.scurry,r.nocase!==void 0&&r.nocase!==r.scurry.nocase)throw new Error("nocase option contradicts provided scurry option")}else{let l=r.platform==="win32"?V9.PathScurryWin32:r.platform==="darwin"?V9.PathScurryDarwin:r.platform?V9.PathScurryPosix:V9.PathScurry;this.scurry=new l(this.cwd,{nocase:r.nocase,fs:r.fs})}this.nocase=this.scurry.nocase;let i=this.platform==="darwin"||this.platform==="win32",n={...r,dot:this.dot,matchBase:this.matchBase,nobrace:this.nobrace,nocase:this.nocase,nocaseMagicOnly:i,nocomment:!0,noext:this.noext,nonegate:!0,optimizationLevel:2,platform:this.platform,windowsPathsNoEscape:this.windowsPathsNoEscape,debug:!!this.opts.debug},s=this.pattern.map(l=>new iut.Minimatch(l,n)),[a,o]=s.reduce((l,c)=>(l[0].push(...c.set),l[1].push(...c.globParts),l),[[],[]]);this.patterns=a.map((l,c)=>{let u=o[c];if(!u)throw new Error("invalid pattern object");return new sut.Pattern(l,u,0,this.platform)})}async walk(){return[...await new W9.GlobWalker(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).walk()]}walkSync(){return[...new W9.GlobWalker(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).walkSync()]}stream(){return new W9.GlobStream(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).stream()}streamSync(){return new W9.GlobStream(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).streamSync()}iterateSync(){return this.streamSync()[Symbol.iterator]()}[Symbol.iterator](){return this.iterateSync()}iterate(){return this.stream()[Symbol.asyncIterator]()}[Symbol.asyncIterator](){return this.iterate()}};K9.Glob=vD});var wD=g(X9=>{"use strict";Object.defineProperty(X9,"__esModule",{value:!0});X9.hasMagic=void 0;var out=Du(),lut=(e,t={})=>{Array.isArray(e)||(e=[e]);for(let r of e)if(new out.Minimatch(r,t).hasMagic())return!0;return!1};X9.hasMagic=lut});var Ehe=g(ct=>{"use strict";Object.defineProperty(ct,"__esModule",{value:!0});ct.glob=ct.sync=ct.iterate=ct.iterateSync=ct.stream=ct.streamSync=ct.Ignore=ct.hasMagic=ct.Glob=ct.unescape=ct.escape=void 0;ct.globStreamSync=q2;ct.globStream=ED;ct.globSync=SD;ct.globIterateSync=M2;ct.globIterate=xD;var vhe=Du(),Dp=_D(),cut=wD(),whe=Du();Object.defineProperty(ct,"escape",{enumerable:!0,get:function(){return whe.escape}});Object.defineProperty(ct,"unescape",{enumerable:!0,get:function(){return whe.unescape}});var uut=_D();Object.defineProperty(ct,"Glob",{enumerable:!0,get:function(){return uut.Glob}});var dut=wD();Object.defineProperty(ct,"hasMagic",{enumerable:!0,get:function(){return dut.hasMagic}});var put=hD();Object.defineProperty(ct,"Ignore",{enumerable:!0,get:function(){return put.Ignore}});function q2(e,t={}){return new Dp.Glob(e,t).streamSync()}function ED(e,t={}){return new Dp.Glob(e,t).stream()}function SD(e,t={}){return new Dp.Glob(e,t).walkSync()}async function _he(e,t={}){return new Dp.Glob(e,t).walk()}function M2(e,t={}){return new Dp.Glob(e,t).iterateSync()}function xD(e,t={}){return new Dp.Glob(e,t).iterate()}ct.streamSync=q2;ct.stream=Object.assign(ED,{sync:q2});ct.iterateSync=M2;ct.iterate=Object.assign(xD,{sync:M2});ct.sync=Object.assign(SD,{stream:q2,iterate:M2});ct.glob=Object.assign(_he,{glob:_he,globSync:SD,sync:ct.sync,globStream:ED,stream:ct.stream,globStreamSync:q2,streamSync:ct.streamSync,globIterate:xD,iterate:ct.iterate,globIterateSync:M2,iterateSync:ct.iterateSync,Glob:Dp.Glob,hasMagic:cut.hasMagic,escape:vhe.escape,unescape:vhe.unescape});ct.glob.glob=ct.glob});var Nhe=g((oCt,The)=>{var xhe=A4(),R1=require("path"),TD=zpe(),fut=ime(),mut=mme(),hut=wme(),gut=Ehe(),Lp=The.exports={},She=/[\/\\]/g,yut=function(e,t){var r=[];return TD(e).forEach(function(i){var n=i.indexOf("!")===0;n&&(i=i.slice(1));var s=t(i);n?r=fut(r,s):r=mut(r,s)}),r};Lp.exists=function(){var e=R1.join.apply(R1,arguments);return xhe.existsSync(e)};Lp.expand=function(...e){var t=hut(e[0])?e.shift():{},r=Array.isArray(e[0])?e[0]:e;if(r.length===0)return[];var i=yut(r,function(n){return gut.sync(n,t)});return t.filter&&(i=i.filter(function(n){n=R1.join(t.cwd||"",n);try{return typeof t.filter=="function"?t.filter(n):xhe.statSync(n)[t.filter]()}catch{return!1}})),i};Lp.expandMapping=function(e,t,r){r=Object.assign({rename:function(s,a){return R1.join(s||"",a)}},r);var i=[],n={};return Lp.expand(r,e).forEach(function(s){var a=s;r.flatten&&(a=R1.basename(a)),r.ext&&(a=a.replace(/(\.[^\/]*)?$/,r.ext));var o=r.rename(t,a,r);r.cwd&&(s=R1.join(r.cwd,s)),o=o.replace(She,"/"),s=s.replace(She,"/"),n[o]?n[o].src.push(s):(i.push({src:[s],dest:o}),n[o]=i[i.length-1])}),i};Lp.normalizeFilesArray=function(e){var t=[];return e.forEach(function(r){var i;("src"in r||"dest"in r)&&t.push(r)}),t.length===0?[]:(t=_(t).chain().forEach(function(r){!("src"in r)||!r.src||(Array.isArray(r.src)?r.src=TD(r.src):r.src=[r.src])}).map(function(r){var i=Object.assign({},r);if(delete i.src,delete i.dest,r.expand)return Lp.expandMapping(r.src,r.dest,i).map(function(s){var a=Object.assign({},r);return a.orig=Object.assign({},r),a.src=s.src,a.dest=s.dest,["expand","cwd","flatten","rename","ext"].forEach(function(o){delete a[o]}),a});var n=Object.assign({},r);return n.orig=Object.assign({},r),"src"in n&&Object.defineProperty(n,"src",{enumerable:!0,get:function s(){var a;return"result"in s||(a=r.src,a=Array.isArray(a)?TD(a):[a],s.result=Lp.expand(i,a)),s.result}}),"dest"in n&&(n.dest=r.dest),n}).flatten().value(),t)}});var A1=g((cCt,Che)=>{var ND=A4(),Rhe=require("path"),but=roe(),vut=Zoe(),Ahe=bP(),_ut=Ice(),lCt=require("stream").Stream,wut=Cp().PassThrough,$s=Che.exports={};$s.file=Nhe();$s.collectStream=function(e,t){var r=[],i=0;e.on("error",t),e.on("data",function(n){r.push(n),i+=n.length}),e.on("end",function(){var n=Buffer.alloc(i),s=0;r.forEach(function(a){a.copy(n,s),s+=a.length}),t(null,n)})};$s.dateify=function(e){return e=e||new Date,e instanceof Date?e=e:typeof e=="string"?e=new Date(e):e=new Date,e};$s.defaults=function(e,t,r){var i=arguments;return i[0]=i[0]||{},_ut(...i)};$s.isStream=function(e){return but(e)};$s.lazyReadStream=function(e){return new vut.Readable(function(){return ND.createReadStream(e)})};$s.normalizeInputSource=function(e){return e===null?Buffer.alloc(0):typeof e=="string"?Buffer.from(e):$s.isStream(e)?e.pipe(new wut):e};$s.sanitizePath=function(e){return Ahe(e,!1).replace(/^\w+:/,"").replace(/^(\.\.\/|\/)+/,"")};$s.trailingSlashIt=function(e){return e.slice(-1)!=="/"?e+"/":e};$s.unixifyPath=function(e){return Ahe(e,!1).replace(/^\w+:/,"")};$s.walkdir=function(e,t,r){var i=[];typeof t=="function"&&(r=t,t=e),ND.readdir(e,function(n,s){var a=0,o,l;if(n)return r(n);(function c(){if(o=s[a++],!o)return r(null,i);l=Rhe.join(e,o),ND.stat(l,function(u,d){i.push({path:l,relative:Rhe.relative(t,l).replace(/\\/g,"/"),stats:d}),d&&d.isDirectory()?$s.walkdir(l,t,function(p,f){if(p)return r(p);f.forEach(function(m){i.push(m)}),c()}):c()})})()})}});var Dhe=g((Phe,Ihe)=>{var Eut=require("util"),Sut={ABORTED:"archive was aborted",DIRECTORYDIRPATHREQUIRED:"diretory dirpath argument must be a non-empty string value",DIRECTORYFUNCTIONINVALIDDATA:"invalid data returned by directory custom data function",ENTRYNAMEREQUIRED:"entry name must be a non-empty string value",FILEFILEPATHREQUIRED:"file filepath argument must be a non-empty string value",FINALIZING:"archive already finalizing",QUEUECLOSED:"queue closed",NOENDMETHOD:"no suitable finalize/end method defined by module",DIRECTORYNOTSUPPORTED:"support for directory entries not defined by module",FORMATSET:"archive format already set",INPUTSTEAMBUFFERREQUIRED:"input source must be valid Stream or Buffer instance",MODULESET:"module already set",SYMLINKNOTSUPPORTED:"support for symlink entries not defined by module",SYMLINKFILEPATHREQUIRED:"symlink filepath argument must be a non-empty string value",SYMLINKTARGETREQUIRED:"symlink target argument must be a non-empty string value",ENTRYNOTSUPPORTED:"entry not supported"};function Ohe(e,t){Error.captureStackTrace(this,this.constructor),this.message=Sut[e]||e,this.code=e,this.data=t}Eut.inherits(Ohe,Error);Phe=Ihe.exports=Ohe});var Mhe=g((uCt,qhe)=>{var CD=require("fs"),Fhe=Zae(),Lhe=eoe(),RD=require("path"),vl=A1(),xut=require("util").inherits,Gr=Dhe(),Bhe=Cp().Transform,AD=process.platform==="win32",Tt=function(e,t){if(!(this instanceof Tt))return new Tt(e,t);typeof e!="string"&&(t=e,e="zip"),t=this.options=vl.defaults(t,{highWaterMark:1024*1024,statConcurrency:4}),Bhe.call(this,t),this._format=!1,this._module=!1,this._pending=0,this._pointer=0,this._entriesCount=0,this._entriesProcessedCount=0,this._fsEntriesTotalBytes=0,this._fsEntriesProcessedBytes=0,this._queue=Lhe.queue(this._onQueueTask.bind(this),1),this._queue.drain(this._onQueueDrain.bind(this)),this._statQueue=Lhe.queue(this._onStatQueueTask.bind(this),t.statConcurrency),this._statQueue.drain(this._onQueueDrain.bind(this)),this._state={aborted:!1,finalize:!1,finalizing:!1,finalized:!1,modulePiped:!1},this._streams=[]};xut(Tt,Bhe);Tt.prototype._abort=function(){this._state.aborted=!0,this._queue.kill(),this._statQueue.kill(),this._queue.idle()&&this._shutdown()};Tt.prototype._append=function(e,t){t=t||{};var r={source:null,filepath:e};t.name||(t.name=e),t.sourcePath=e,r.data=t,this._entriesCount++,t.stats&&t.stats instanceof CD.Stats?(r=this._updateQueueTaskWithStats(r,t.stats),r&&(t.stats.size&&(this._fsEntriesTotalBytes+=t.stats.size),this._queue.push(r))):this._statQueue.push(r)};Tt.prototype._finalize=function(){this._state.finalizing||this._state.finalized||this._state.aborted||(this._state.finalizing=!0,this._moduleFinalize(),this._state.finalizing=!1,this._state.finalized=!0)};Tt.prototype._maybeFinalize=function(){return this._state.finalizing||this._state.finalized||this._state.aborted?!1:this._state.finalize&&this._pending===0&&this._queue.idle()&&this._statQueue.idle()?(this._finalize(),!0):!1};Tt.prototype._moduleAppend=function(e,t,r){if(this._state.aborted){r();return}this._module.append(e,t,function(i){if(this._task=null,this._state.aborted){this._shutdown();return}if(i){this.emit("error",i),setImmediate(r);return}this.emit("entry",t),this._entriesProcessedCount++,t.stats&&t.stats.size&&(this._fsEntriesProcessedBytes+=t.stats.size),this.emit("progress",{entries:{total:this._entriesCount,processed:this._entriesProcessedCount},fs:{totalBytes:this._fsEntriesTotalBytes,processedBytes:this._fsEntriesProcessedBytes}}),setImmediate(r)}.bind(this))};Tt.prototype._moduleFinalize=function(){typeof this._module.finalize=="function"?this._module.finalize():typeof this._module.end=="function"?this._module.end():this.emit("error",new Gr("NOENDMETHOD"))};Tt.prototype._modulePipe=function(){this._module.on("error",this._onModuleError.bind(this)),this._module.pipe(this),this._state.modulePiped=!0};Tt.prototype._moduleSupports=function(e){return!this._module.supports||!this._module.supports[e]?!1:this._module.supports[e]};Tt.prototype._moduleUnpipe=function(){this._module.unpipe(this),this._state.modulePiped=!1};Tt.prototype._normalizeEntryData=function(e,t){e=vl.defaults(e,{type:"file",name:null,date:null,mode:null,prefix:null,sourcePath:null,stats:!1}),t&&e.stats===!1&&(e.stats=t);var r=e.type==="directory";return e.name&&(typeof e.prefix=="string"&&e.prefix!==""&&(e.name=e.prefix+"/"+e.name,e.prefix=null),e.name=vl.sanitizePath(e.name),e.type!=="symlink"&&e.name.slice(-1)==="/"?(r=!0,e.type="directory"):r&&(e.name+="/")),typeof e.mode=="number"?AD?e.mode&=511:e.mode&=4095:e.stats&&e.mode===null?(AD?e.mode=e.stats.mode&511:e.mode=e.stats.mode&4095,AD&&r&&(e.mode=493)):e.mode===null&&(e.mode=r?493:420),e.stats&&e.date===null?e.date=e.stats.mtime:e.date=vl.dateify(e.date),e};Tt.prototype._onModuleError=function(e){this.emit("error",e)};Tt.prototype._onQueueDrain=function(){this._state.finalizing||this._state.finalized||this._state.aborted||this._state.finalize&&this._pending===0&&this._queue.idle()&&this._statQueue.idle()&&this._finalize()};Tt.prototype._onQueueTask=function(e,t){var r=()=>{e.data.callback&&e.data.callback(),t()};if(this._state.finalizing||this._state.finalized||this._state.aborted){r();return}this._task=e,this._moduleAppend(e.source,e.data,r)};Tt.prototype._onStatQueueTask=function(e,t){if(this._state.finalizing||this._state.finalized||this._state.aborted){t();return}CD.lstat(e.filepath,function(r,i){if(this._state.aborted){setImmediate(t);return}if(r){this._entriesCount--,this.emit("warning",r),setImmediate(t);return}e=this._updateQueueTaskWithStats(e,i),e&&(i.size&&(this._fsEntriesTotalBytes+=i.size),this._queue.push(e)),setImmediate(t)}.bind(this))};Tt.prototype._shutdown=function(){this._moduleUnpipe(),this.end()};Tt.prototype._transform=function(e,t,r){e&&(this._pointer+=e.length),r(null,e)};Tt.prototype._updateQueueTaskWithStats=function(e,t){if(t.isFile())e.data.type="file",e.data.sourceType="stream",e.source=vl.lazyReadStream(e.filepath);else if(t.isDirectory()&&this._moduleSupports("directory"))e.data.name=vl.trailingSlashIt(e.data.name),e.data.type="directory",e.data.sourcePath=vl.trailingSlashIt(e.filepath),e.data.sourceType="buffer",e.source=Buffer.concat([]);else if(t.isSymbolicLink()&&this._moduleSupports("symlink")){var r=CD.readlinkSync(e.filepath),i=RD.dirname(e.filepath);e.data.type="symlink",e.data.linkname=RD.relative(i,RD.resolve(i,r)),e.data.sourceType="buffer",e.source=Buffer.concat([])}else return t.isDirectory()?this.emit("warning",new Gr("DIRECTORYNOTSUPPORTED",e.data)):t.isSymbolicLink()?this.emit("warning",new Gr("SYMLINKNOTSUPPORTED",e.data)):this.emit("warning",new Gr("ENTRYNOTSUPPORTED",e.data)),null;return e.data=this._normalizeEntryData(e.data,t),e};Tt.prototype.abort=function(){return this._state.aborted||this._state.finalized?this:(this._abort(),this)};Tt.prototype.append=function(e,t){if(this._state.finalize||this._state.aborted)return this.emit("error",new Gr("QUEUECLOSED")),this;if(t=this._normalizeEntryData(t),typeof t.name!="string"||t.name.length===0)return this.emit("error",new Gr("ENTRYNAMEREQUIRED")),this;if(t.type==="directory"&&!this._moduleSupports("directory"))return this.emit("error",new Gr("DIRECTORYNOTSUPPORTED",{name:t.name})),this;if(e=vl.normalizeInputSource(e),Buffer.isBuffer(e))t.sourceType="buffer";else if(vl.isStream(e))t.sourceType="stream";else return this.emit("error",new Gr("INPUTSTEAMBUFFERREQUIRED",{name:t.name})),this;return this._entriesCount++,this._queue.push({data:t,source:e}),this};Tt.prototype.directory=function(e,t,r){if(this._state.finalize||this._state.aborted)return this.emit("error",new Gr("QUEUECLOSED")),this;if(typeof e!="string"||e.length===0)return this.emit("error",new Gr("DIRECTORYDIRPATHREQUIRED")),this;this._pending++,t===!1?t="":typeof t!="string"&&(t=e);var i=!1;typeof r=="function"?(i=r,r={}):typeof r!="object"&&(r={});var n={stat:!0,dot:!0};function s(){this._pending--,this._maybeFinalize()}function a(c){this.emit("error",c)}function o(c){l.pause();var u=!1,d=Object.assign({},r);d.name=c.relative,d.prefix=t,d.stats=c.stat,d.callback=l.resume.bind(l);try{if(i){if(d=i(d),d===!1)u=!0;else if(typeof d!="object")throw new Gr("DIRECTORYFUNCTIONINVALIDDATA",{dirpath:e})}}catch(p){this.emit("error",p);return}if(u){l.resume();return}this._append(c.absolute,d)}var l=Fhe(e,n);return l.on("error",a.bind(this)),l.on("match",o.bind(this)),l.on("end",s.bind(this)),this};Tt.prototype.file=function(e,t){return this._state.finalize||this._state.aborted?(this.emit("error",new Gr("QUEUECLOSED")),this):typeof e!="string"||e.length===0?(this.emit("error",new Gr("FILEFILEPATHREQUIRED")),this):(this._append(e,t),this)};Tt.prototype.glob=function(e,t,r){this._pending++,t=vl.defaults(t,{stat:!0,pattern:e});function i(){this._pending--,this._maybeFinalize()}function n(o){this.emit("error",o)}function s(o){a.pause();var l=Object.assign({},r);l.callback=a.resume.bind(a),l.stats=o.stat,l.name=o.relative,this._append(o.absolute,l)}var a=Fhe(t.cwd||".",t);return a.on("error",n.bind(this)),a.on("match",s.bind(this)),a.on("end",i.bind(this)),this};Tt.prototype.finalize=function(){if(this._state.aborted){var e=new Gr("ABORTED");return this.emit("error",e),Promise.reject(e)}if(this._state.finalize){var t=new Gr("FINALIZING");return this.emit("error",t),Promise.reject(t)}this._state.finalize=!0,this._pending===0&&this._queue.idle()&&this._statQueue.idle()&&this._finalize();var r=this;return new Promise(function(i,n){var s;r._module.on("end",function(){s||i()}),r._module.on("error",function(a){s=!0,n(a)})})};Tt.prototype.setFormat=function(e){return this._format?(this.emit("error",new Gr("FORMATSET")),this):(this._format=e,this)};Tt.prototype.setModule=function(e){return this._state.aborted?(this.emit("error",new Gr("ABORTED")),this):this._state.module?(this.emit("error",new Gr("MODULESET")),this):(this._module=e,this._modulePipe(),this)};Tt.prototype.symlink=function(e,t,r){if(this._state.finalize||this._state.aborted)return this.emit("error",new Gr("QUEUECLOSED")),this;if(typeof e!="string"||e.length===0)return this.emit("error",new Gr("SYMLINKFILEPATHREQUIRED")),this;if(typeof t!="string"||t.length===0)return this.emit("error",new Gr("SYMLINKTARGETREQUIRED",{filepath:e})),this;if(!this._moduleSupports("symlink"))return this.emit("error",new Gr("SYMLINKNOTSUPPORTED",{filepath:e})),this;var i={};return i.type="symlink",i.name=e.replace(/\\/g,"/"),i.linkname=t.replace(/\\/g,"/"),i.sourceType="buffer",typeof r=="number"&&(i.mode=r),this._entriesCount++,this._queue.push({data:i,source:Buffer.concat([])}),this};Tt.prototype.pointer=function(){return this._pointer};Tt.prototype.use=function(e){return this._streams.push(e),this};qhe.exports=Tt});var Y9=g((dCt,khe)=>{var Q9=khe.exports=function(){};Q9.prototype.getName=function(){};Q9.prototype.getSize=function(){};Q9.prototype.getLastModifiedDate=function(){};Q9.prototype.isDirectory=function(){}});var Z9=g((pCt,jhe)=>{var Ca=jhe.exports={};Ca.dateToDos=function(e,t){t=t||!1;var r=t?e.getFullYear():e.getUTCFullYear();if(r<1980)return 2162688;if(r>=2044)return 2141175677;var i={year:r,month:t?e.getMonth():e.getUTCMonth(),date:t?e.getDate():e.getUTCDate(),hours:t?e.getHours():e.getUTCHours(),minutes:t?e.getMinutes():e.getUTCMinutes(),seconds:t?e.getSeconds():e.getUTCSeconds()};return i.year-1980<<25|i.month+1<<21|i.date<<16|i.hours<<11|i.minutes<<5|i.seconds/2};Ca.dosToDate=function(e){return new Date((e>>25&127)+1980,(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(e&31)<<1)};Ca.fromDosTime=function(e){return Ca.dosToDate(e.readUInt32LE(0))};Ca.getEightBytes=function(e){var t=Buffer.alloc(8);return t.writeUInt32LE(e%4294967296,0),t.writeUInt32LE(e/4294967296|0,4),t};Ca.getShortBytes=function(e){var t=Buffer.alloc(2);return t.writeUInt16LE((e&65535)>>>0,0),t};Ca.getShortBytesValue=function(e,t){return e.readUInt16LE(t)};Ca.getLongBytes=function(e){var t=Buffer.alloc(4);return t.writeUInt32LE((e&4294967295)>>>0,0),t};Ca.getLongBytesValue=function(e,t){return e.readUInt32LE(t)};Ca.toDosTime=function(e){return Ca.getLongBytes(Ca.dateToDos(e))}});var OD=g((fCt,Vhe)=>{var Uhe=Z9(),zhe=8,$he=1,Tut=4,Nut=2,Hhe=64,Ghe=2048,sn=Vhe.exports=function(){return this instanceof sn?(this.descriptor=!1,this.encryption=!1,this.utf8=!1,this.numberOfShannonFanoTrees=0,this.strongEncryption=!1,this.slidingDictionarySize=0,this):new sn};sn.prototype.encode=function(){return Uhe.getShortBytes((this.descriptor?zhe:0)|(this.utf8?Ghe:0)|(this.encryption?$he:0)|(this.strongEncryption?Hhe:0))};sn.prototype.parse=function(e,t){var r=Uhe.getShortBytesValue(e,t),i=new sn;return i.useDataDescriptor((r&zhe)!==0),i.useUTF8ForNames((r&Ghe)!==0),i.useStrongEncryption((r&Hhe)!==0),i.useEncryption((r&$he)!==0),i.setSlidingDictionarySize(r&Nut?8192:4096),i.setNumberOfShannonFanoTrees(r&Tut?3:2),i};sn.prototype.setNumberOfShannonFanoTrees=function(e){this.numberOfShannonFanoTrees=e};sn.prototype.getNumberOfShannonFanoTrees=function(){return this.numberOfShannonFanoTrees};sn.prototype.setSlidingDictionarySize=function(e){this.slidingDictionarySize=e};sn.prototype.getSlidingDictionarySize=function(){return this.slidingDictionarySize};sn.prototype.useDataDescriptor=function(e){this.descriptor=e};sn.prototype.usesDataDescriptor=function(){return this.descriptor};sn.prototype.useEncryption=function(e){this.encryption=e};sn.prototype.usesEncryption=function(){return this.encryption};sn.prototype.useStrongEncryption=function(e){this.strongEncryption=e};sn.prototype.usesStrongEncryption=function(){return this.strongEncryption};sn.prototype.useUTF8ForNames=function(e){this.utf8=e};sn.prototype.usesUTF8ForNames=function(){return this.utf8}});var Khe=g((mCt,Whe)=>{Whe.exports={PERM_MASK:4095,FILE_TYPE_FLAG:61440,LINK_FLAG:40960,FILE_FLAG:32768,DIR_FLAG:16384,DEFAULT_LINK_PERM:511,DEFAULT_DIR_PERM:493,DEFAULT_FILE_PERM:420}});var PD=g((hCt,Xhe)=>{Xhe.exports={WORD:4,DWORD:8,EMPTY:Buffer.alloc(0),SHORT:2,SHORT_MASK:65535,SHORT_SHIFT:16,SHORT_ZERO:Buffer.from(Array(2)),LONG:4,LONG_ZERO:Buffer.from(Array(4)),MIN_VERSION_INITIAL:10,MIN_VERSION_DATA_DESCRIPTOR:20,MIN_VERSION_ZIP64:45,VERSION_MADEBY:45,METHOD_STORED:0,METHOD_DEFLATED:8,PLATFORM_UNIX:3,PLATFORM_FAT:0,SIG_LFH:67324752,SIG_DD:134695760,SIG_CFH:33639248,SIG_EOCD:101010256,SIG_ZIP64_EOCD:101075792,SIG_ZIP64_EOCD_LOC:117853008,ZIP64_MAGIC_SHORT:65535,ZIP64_MAGIC:4294967295,ZIP64_EXTRA_ID:1,ZLIB_NO_COMPRESSION:0,ZLIB_BEST_SPEED:1,ZLIB_BEST_COMPRESSION:9,ZLIB_DEFAULT_COMPRESSION:-1,MODE_MASK:4095,DEFAULT_FILE_MODE:33188,DEFAULT_DIR_MODE:16877,EXT_FILE_ATTR_DIR:1106051088,EXT_FILE_ATTR_FILE:2175008800,S_IFMT:61440,S_IFIFO:4096,S_IFCHR:8192,S_IFDIR:16384,S_IFBLK:24576,S_IFREG:32768,S_IFLNK:40960,S_IFSOCK:49152,S_DOS_A:32,S_DOS_D:16,S_DOS_V:8,S_DOS_S:4,S_DOS_H:2,S_DOS_R:1}});var ID=g((gCt,e1e)=>{var Rut=require("util").inherits,Aut=bP(),Yhe=Y9(),Zhe=OD(),Qhe=Khe(),Xn=PD(),Jhe=Z9(),rt=e1e.exports=function(e){if(!(this instanceof rt))return new rt(e);Yhe.call(this),this.platform=Xn.PLATFORM_FAT,this.method=-1,this.name=null,this.size=0,this.csize=0,this.gpb=new Zhe,this.crc=0,this.time=-1,this.minver=Xn.MIN_VERSION_INITIAL,this.mode=-1,this.extra=null,this.exattr=0,this.inattr=0,this.comment=null,e&&this.setName(e)};Rut(rt,Yhe);rt.prototype.getCentralDirectoryExtra=function(){return this.getExtra()};rt.prototype.getComment=function(){return this.comment!==null?this.comment:""};rt.prototype.getCompressedSize=function(){return this.csize};rt.prototype.getCrc=function(){return this.crc};rt.prototype.getExternalAttributes=function(){return this.exattr};rt.prototype.getExtra=function(){return this.extra!==null?this.extra:Xn.EMPTY};rt.prototype.getGeneralPurposeBit=function(){return this.gpb};rt.prototype.getInternalAttributes=function(){return this.inattr};rt.prototype.getLastModifiedDate=function(){return this.getTime()};rt.prototype.getLocalFileDataExtra=function(){return this.getExtra()};rt.prototype.getMethod=function(){return this.method};rt.prototype.getName=function(){return this.name};rt.prototype.getPlatform=function(){return this.platform};rt.prototype.getSize=function(){return this.size};rt.prototype.getTime=function(){return this.time!==-1?Jhe.dosToDate(this.time):-1};rt.prototype.getTimeDos=function(){return this.time!==-1?this.time:0};rt.prototype.getUnixMode=function(){return this.platform!==Xn.PLATFORM_UNIX?0:this.getExternalAttributes()>>Xn.SHORT_SHIFT&Xn.SHORT_MASK};rt.prototype.getVersionNeededToExtract=function(){return this.minver};rt.prototype.setComment=function(e){Buffer.byteLength(e)!==e.length&&this.getGeneralPurposeBit().useUTF8ForNames(!0),this.comment=e};rt.prototype.setCompressedSize=function(e){if(e<0)throw new Error("invalid entry compressed size");this.csize=e};rt.prototype.setCrc=function(e){if(e<0)throw new Error("invalid entry crc32");this.crc=e};rt.prototype.setExternalAttributes=function(e){this.exattr=e>>>0};rt.prototype.setExtra=function(e){this.extra=e};rt.prototype.setGeneralPurposeBit=function(e){if(!(e instanceof Zhe))throw new Error("invalid entry GeneralPurposeBit");this.gpb=e};rt.prototype.setInternalAttributes=function(e){this.inattr=e};rt.prototype.setMethod=function(e){if(e<0)throw new Error("invalid entry compression method");this.method=e};rt.prototype.setName=function(e,t=!1){e=Aut(e,!1).replace(/^\w+:/,"").replace(/^(\.\.\/|\/)+/,""),t&&(e=`/${e}`),Buffer.byteLength(e)!==e.length&&this.getGeneralPurposeBit().useUTF8ForNames(!0),this.name=e};rt.prototype.setPlatform=function(e){this.platform=e};rt.prototype.setSize=function(e){if(e<0)throw new Error("invalid entry size");this.size=e};rt.prototype.setTime=function(e,t){if(!(e instanceof Date))throw new Error("invalid entry time");this.time=Jhe.dateToDos(e,t)};rt.prototype.setUnixMode=function(e){e|=this.isDirectory()?Xn.S_IFDIR:Xn.S_IFREG;var t=0;t|=e<Xn.ZIP64_MAGIC||this.size>Xn.ZIP64_MAGIC}});var DD=g((yCt,t1e)=>{"use strict";var _l=e=>e!==null&&typeof e=="object"&&typeof e.pipe=="function";_l.writable=e=>_l(e)&&e.writable!==!1&&typeof e._write=="function"&&typeof e._writableState=="object";_l.readable=e=>_l(e)&&e.readable!==!1&&typeof e._read=="function"&&typeof e._readableState=="object";_l.duplex=e=>_l.writable(e)&&_l.readable(e);_l.transform=e=>_l.duplex(e)&&typeof e._transform=="function";t1e.exports=_l});var LD=g((vCt,r1e)=>{var bCt=require("stream").Stream,Cut=Cp().PassThrough,Out=DD(),Put=r1e.exports={};Put.normalizeInputSource=function(e){if(e===null)return Buffer.alloc(0);if(typeof e=="string")return Buffer.from(e);if(Out(e)&&!e._readableState){var t=new Cut;return e.pipe(t),t}return e}});var BD=g((_Ct,i1e)=>{var Iut=require("util").inherits,Dut=DD(),FD=Cp().Transform,Lut=Y9(),Fut=LD(),Hs=i1e.exports=function(e){if(!(this instanceof Hs))return new Hs(e);FD.call(this,e),this.offset=0,this._archive={finish:!1,finished:!1,processing:!1}};Iut(Hs,FD);Hs.prototype._appendBuffer=function(e,t,r){};Hs.prototype._appendStream=function(e,t,r){};Hs.prototype._emitErrorCallback=function(e){e&&this.emit("error",e)};Hs.prototype._finish=function(e){};Hs.prototype._normalizeEntry=function(e){};Hs.prototype._transform=function(e,t,r){r(null,e)};Hs.prototype.entry=function(e,t,r){if(t=t||null,typeof r!="function"&&(r=this._emitErrorCallback.bind(this)),!(e instanceof Lut)){r(new Error("not a valid instance of ArchiveEntry"));return}if(this._archive.finish||this._archive.finished){r(new Error("unacceptable entry after finish"));return}if(this._archive.processing){r(new Error("already processing an entry"));return}if(this._archive.processing=!0,this._normalizeEntry(e),this._entry=e,t=Fut.normalizeInputSource(t),Buffer.isBuffer(t))this._appendBuffer(e,t,r);else if(Dut(t))this._appendStream(e,t,r);else{this._archive.processing=!1,r(new Error("input source must be valid Stream or Buffer instance"));return}return this};Hs.prototype.finish=function(){if(this._archive.processing){this._archive.finish=!0;return}this._finish()};Hs.prototype.getBytesWritten=function(){return this.offset};Hs.prototype.write=function(e,t){return e&&(this.offset+=e.length),FD.prototype.write.call(this,e,t)}});var J9=g(qD=>{var n1e;(function(e){typeof DO_NOT_EXPORT_CRC>"u"?typeof qD=="object"?e(qD):typeof define=="function"&&define.amd?define(function(){var t={};return e(t),t}):e(n1e={}):e(n1e={})})(function(e){e.version="1.2.2";function t(){for(var O=0,B=new Array(256),P=0;P!=256;++P)O=P,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,B[P]=O;return typeof Int32Array<"u"?new Int32Array(B):B}var r=t();function i(O){var B=0,P=0,M=0,x=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(M=0;M!=256;++M)x[M]=O[M];for(M=0;M!=256;++M)for(P=O[M],B=256+M;B<4096;B+=256)P=x[B]=P>>>8^O[P&255];var Y=[];for(M=1;M!=16;++M)Y[M-1]=typeof Int32Array<"u"?x.subarray(M*256,M*256+256):x.slice(M*256,M*256+256);return Y}var n=i(r),s=n[0],a=n[1],o=n[2],l=n[3],c=n[4],u=n[5],d=n[6],p=n[7],f=n[8],m=n[9],h=n[10],y=n[11],b=n[12],w=n[13],v=n[14];function E(O,B){for(var P=B^-1,M=0,x=O.length;M>>8^r[(P^O.charCodeAt(M++))&255];return~P}function T(O,B){for(var P=B^-1,M=O.length-15,x=0;x>8&255]^b[O[x++]^P>>16&255]^y[O[x++]^P>>>24]^h[O[x++]]^m[O[x++]]^f[O[x++]]^p[O[x++]]^d[O[x++]]^u[O[x++]]^c[O[x++]]^l[O[x++]]^o[O[x++]]^a[O[x++]]^s[O[x++]]^r[O[x++]];for(M+=15;x>>8^r[(P^O[x++])&255];return~P}function q(O,B){for(var P=B^-1,M=0,x=O.length,Y=0,L=0;M>>8^r[(P^Y)&255]:Y<2048?(P=P>>>8^r[(P^(192|Y>>6&31))&255],P=P>>>8^r[(P^(128|Y&63))&255]):Y>=55296&&Y<57344?(Y=(Y&1023)+64,L=O.charCodeAt(M++)&1023,P=P>>>8^r[(P^(240|Y>>8&7))&255],P=P>>>8^r[(P^(128|Y>>2&63))&255],P=P>>>8^r[(P^(128|L>>6&15|(Y&3)<<4))&255],P=P>>>8^r[(P^(128|L&63))&255]):(P=P>>>8^r[(P^(224|Y>>12&15))&255],P=P>>>8^r[(P^(128|Y>>6&63))&255],P=P>>>8^r[(P^(128|Y&63))&255]);return~P}e.table=r,e.bstr=E,e.buf=T,e.str=q})});var a1e=g((ECt,s1e)=>{"use strict";var{Transform:But}=Cp(),qut=J9(),MD=class extends But{constructor(t){super(t),this.checksum=Buffer.allocUnsafe(4),this.checksum.writeInt32BE(0,0),this.rawSize=0}_transform(t,r,i){t&&(this.checksum=qut.buf(t,this.checksum)>>>0,this.rawSize+=t.length),i(null,t)}digest(t){let r=Buffer.allocUnsafe(4);return r.writeUInt32BE(this.checksum>>>0,0),t?r.toString(t):r}hex(){return this.digest("hex").toUpperCase()}size(){return this.rawSize}};s1e.exports=MD});var l1e=g((SCt,o1e)=>{"use strict";var{DeflateRaw:Mut}=require("zlib"),kut=J9(),kD=class extends Mut{constructor(t){super(t),this.checksum=Buffer.allocUnsafe(4),this.checksum.writeInt32BE(0,0),this.rawSize=0,this.compressedSize=0}push(t,r){return t&&(this.compressedSize+=t.length),super.push(t,r)}_transform(t,r,i){t&&(this.checksum=kut.buf(t,this.checksum)>>>0,this.rawSize+=t.length),super._transform(t,r,i)}digest(t){let r=Buffer.allocUnsafe(4);return r.writeUInt32BE(this.checksum>>>0,0),t?r.toString(t):r}hex(){return this.digest("hex").toUpperCase()}size(t=!1){return t?this.compressedSize:this.rawSize}};o1e.exports=kD});var jD=g((xCt,c1e)=>{"use strict";c1e.exports={CRC32Stream:a1e(),DeflateCRC32Stream:l1e()}});var p1e=g((ACt,d1e)=>{var jut=require("util").inherits,Uut=J9(),{CRC32Stream:zut}=jD(),{DeflateCRC32Stream:$ut}=jD(),u1e=BD(),TCt=ID(),NCt=OD(),We=PD(),RCt=LD(),Le=Z9(),zi=d1e.exports=function(e){if(!(this instanceof zi))return new zi(e);e=this.options=this._defaults(e),u1e.call(this,e),this._entry=null,this._entries=[],this._archive={centralLength:0,centralOffset:0,comment:"",finish:!1,finished:!1,processing:!1,forceZip64:e.forceZip64,forceLocalTime:e.forceLocalTime}};jut(zi,u1e);zi.prototype._afterAppend=function(e){this._entries.push(e),e.getGeneralPurposeBit().usesDataDescriptor()&&this._writeDataDescriptor(e),this._archive.processing=!1,this._entry=null,this._archive.finish&&!this._archive.finished&&this._finish()};zi.prototype._appendBuffer=function(e,t,r){t.length===0&&e.setMethod(We.METHOD_STORED);var i=e.getMethod();if(i===We.METHOD_STORED&&(e.setSize(t.length),e.setCompressedSize(t.length),e.setCrc(Uut.buf(t)>>>0)),this._writeLocalFileHeader(e),i===We.METHOD_STORED){this.write(t),this._afterAppend(e),r(null,e);return}else if(i===We.METHOD_DEFLATED){this._smartStream(e,r).end(t);return}else{r(new Error("compression method "+i+" not implemented"));return}};zi.prototype._appendStream=function(e,t,r){e.getGeneralPurposeBit().useDataDescriptor(!0),e.setVersionNeededToExtract(We.MIN_VERSION_DATA_DESCRIPTOR),this._writeLocalFileHeader(e);var i=this._smartStream(e,r);t.once("error",function(n){i.emit("error",n),i.end()}),t.pipe(i)};zi.prototype._defaults=function(e){return typeof e!="object"&&(e={}),typeof e.zlib!="object"&&(e.zlib={}),typeof e.zlib.level!="number"&&(e.zlib.level=We.ZLIB_BEST_SPEED),e.forceZip64=!!e.forceZip64,e.forceLocalTime=!!e.forceLocalTime,e};zi.prototype._finish=function(){this._archive.centralOffset=this.offset,this._entries.forEach(function(e){this._writeCentralFileHeader(e)}.bind(this)),this._archive.centralLength=this.offset-this._archive.centralOffset,this.isZip64()&&this._writeCentralDirectoryZip64(),this._writeCentralDirectoryEnd(),this._archive.processing=!1,this._archive.finish=!0,this._archive.finished=!0,this.end()};zi.prototype._normalizeEntry=function(e){e.getMethod()===-1&&e.setMethod(We.METHOD_DEFLATED),e.getMethod()===We.METHOD_DEFLATED&&(e.getGeneralPurposeBit().useDataDescriptor(!0),e.setVersionNeededToExtract(We.MIN_VERSION_DATA_DESCRIPTOR)),e.getTime()===-1&&e.setTime(new Date,this._archive.forceLocalTime),e._offsets={file:0,data:0,contents:0}};zi.prototype._smartStream=function(e,t){var r=e.getMethod()===We.METHOD_DEFLATED,i=r?new $ut(this.options.zlib):new zut,n=null;function s(){var a=i.digest().readUInt32BE(0);e.setCrc(a),e.setSize(i.size()),e.setCompressedSize(i.size(!0)),this._afterAppend(e),t(n,e)}return i.once("end",s.bind(this)),i.once("error",function(a){n=a}),i.pipe(this,{end:!1}),i};zi.prototype._writeCentralDirectoryEnd=function(){var e=this._entries.length,t=this._archive.centralLength,r=this._archive.centralOffset;this.isZip64()&&(e=We.ZIP64_MAGIC_SHORT,t=We.ZIP64_MAGIC,r=We.ZIP64_MAGIC),this.write(Le.getLongBytes(We.SIG_EOCD)),this.write(We.SHORT_ZERO),this.write(We.SHORT_ZERO),this.write(Le.getShortBytes(e)),this.write(Le.getShortBytes(e)),this.write(Le.getLongBytes(t)),this.write(Le.getLongBytes(r));var i=this.getComment(),n=Buffer.byteLength(i);this.write(Le.getShortBytes(n)),this.write(i)};zi.prototype._writeCentralDirectoryZip64=function(){this.write(Le.getLongBytes(We.SIG_ZIP64_EOCD)),this.write(Le.getEightBytes(44)),this.write(Le.getShortBytes(We.MIN_VERSION_ZIP64)),this.write(Le.getShortBytes(We.MIN_VERSION_ZIP64)),this.write(We.LONG_ZERO),this.write(We.LONG_ZERO),this.write(Le.getEightBytes(this._entries.length)),this.write(Le.getEightBytes(this._entries.length)),this.write(Le.getEightBytes(this._archive.centralLength)),this.write(Le.getEightBytes(this._archive.centralOffset)),this.write(Le.getLongBytes(We.SIG_ZIP64_EOCD_LOC)),this.write(We.LONG_ZERO),this.write(Le.getEightBytes(this._archive.centralOffset+this._archive.centralLength)),this.write(Le.getLongBytes(1))};zi.prototype._writeCentralFileHeader=function(e){var t=e.getGeneralPurposeBit(),r=e.getMethod(),i=e._offsets.file,n=e.getSize(),s=e.getCompressedSize();if(e.isZip64()||i>We.ZIP64_MAGIC){n=We.ZIP64_MAGIC,s=We.ZIP64_MAGIC,i=We.ZIP64_MAGIC,e.setVersionNeededToExtract(We.MIN_VERSION_ZIP64);var a=Buffer.concat([Le.getShortBytes(We.ZIP64_EXTRA_ID),Le.getShortBytes(24),Le.getEightBytes(e.getSize()),Le.getEightBytes(e.getCompressedSize()),Le.getEightBytes(e._offsets.file)],28);e.setExtra(a)}this.write(Le.getLongBytes(We.SIG_CFH)),this.write(Le.getShortBytes(e.getPlatform()<<8|We.VERSION_MADEBY)),this.write(Le.getShortBytes(e.getVersionNeededToExtract())),this.write(t.encode()),this.write(Le.getShortBytes(r)),this.write(Le.getLongBytes(e.getTimeDos())),this.write(Le.getLongBytes(e.getCrc())),this.write(Le.getLongBytes(s)),this.write(Le.getLongBytes(n));var o=e.getName(),l=e.getComment(),c=e.getCentralDirectoryExtra();t.usesUTF8ForNames()&&(o=Buffer.from(o),l=Buffer.from(l)),this.write(Le.getShortBytes(o.length)),this.write(Le.getShortBytes(c.length)),this.write(Le.getShortBytes(l.length)),this.write(We.SHORT_ZERO),this.write(Le.getShortBytes(e.getInternalAttributes())),this.write(Le.getLongBytes(e.getExternalAttributes())),this.write(Le.getLongBytes(i)),this.write(o),this.write(c),this.write(l)};zi.prototype._writeDataDescriptor=function(e){this.write(Le.getLongBytes(We.SIG_DD)),this.write(Le.getLongBytes(e.getCrc())),e.isZip64()?(this.write(Le.getEightBytes(e.getCompressedSize())),this.write(Le.getEightBytes(e.getSize()))):(this.write(Le.getLongBytes(e.getCompressedSize())),this.write(Le.getLongBytes(e.getSize())))};zi.prototype._writeLocalFileHeader=function(e){var t=e.getGeneralPurposeBit(),r=e.getMethod(),i=e.getName(),n=e.getLocalFileDataExtra();e.isZip64()&&(t.useDataDescriptor(!0),e.setVersionNeededToExtract(We.MIN_VERSION_ZIP64)),t.usesUTF8ForNames()&&(i=Buffer.from(i)),e._offsets.file=this.offset,this.write(Le.getLongBytes(We.SIG_LFH)),this.write(Le.getShortBytes(e.getVersionNeededToExtract())),this.write(t.encode()),this.write(Le.getShortBytes(r)),this.write(Le.getLongBytes(e.getTimeDos())),e._offsets.data=this.offset,t.usesDataDescriptor()?(this.write(We.LONG_ZERO),this.write(We.LONG_ZERO),this.write(We.LONG_ZERO)):(this.write(Le.getLongBytes(e.getCrc())),this.write(Le.getLongBytes(e.getCompressedSize())),this.write(Le.getLongBytes(e.getSize()))),this.write(Le.getShortBytes(i.length)),this.write(Le.getShortBytes(n.length)),this.write(i),this.write(n),e._offsets.contents=this.offset};zi.prototype.getComment=function(e){return this._archive.comment!==null?this._archive.comment:""};zi.prototype.isZip64=function(){return this._archive.forceZip64||this._entries.length>We.ZIP64_MAGIC_SHORT||this._archive.centralLength>We.ZIP64_MAGIC||this._archive.centralOffset>We.ZIP64_MAGIC};zi.prototype.setComment=function(e){this._archive.comment=e}});var UD=g((CCt,f1e)=>{f1e.exports={ArchiveEntry:Y9(),ZipArchiveEntry:ID(),ArchiveOutputStream:BD(),ZipArchiveOutputStream:p1e()}});var h1e=g((OCt,m1e)=>{var Hut=require("util").inherits,$D=UD().ZipArchiveOutputStream,Gut=UD().ZipArchiveEntry,zD=A1(),C1=m1e.exports=function(e){if(!(this instanceof C1))return new C1(e);e=this.options=e||{},e.zlib=e.zlib||{},$D.call(this,e),typeof e.level=="number"&&e.level>=0&&(e.zlib.level=e.level,delete e.level),!e.forceZip64&&typeof e.zlib.level=="number"&&e.zlib.level===0&&(e.store=!0),e.namePrependSlash=e.namePrependSlash||!1,e.comment&&e.comment.length>0&&this.setComment(e.comment)};Hut(C1,$D);C1.prototype._normalizeFileData=function(e){e=zD.defaults(e,{type:"file",name:null,namePrependSlash:this.options.namePrependSlash,linkname:null,date:null,mode:null,store:this.options.store,comment:""});var t=e.type==="directory",r=e.type==="symlink";return e.name&&(e.name=zD.sanitizePath(e.name),!r&&e.name.slice(-1)==="/"?(t=!0,e.type="directory"):t&&(e.name+="/")),(t||r)&&(e.store=!0),e.date=zD.dateify(e.date),e};C1.prototype.entry=function(e,t,r){if(typeof r!="function"&&(r=this._emitErrorCallback.bind(this)),t=this._normalizeFileData(t),t.type!=="file"&&t.type!=="directory"&&t.type!=="symlink"){r(new Error(t.type+" entries not currently supported"));return}if(typeof t.name!="string"||t.name.length===0){r(new Error("entry name must be a non-empty string value"));return}if(t.type==="symlink"&&typeof t.linkname!="string"){r(new Error("entry linkname must be a non-empty string value when type equals symlink"));return}var i=new Gut(t.name);return i.setTime(t.date,this.options.forceLocalTime),t.namePrependSlash&&i.setName(t.name,!0),t.store&&i.setMethod(0),t.comment.length>0&&i.setComment(t.comment),t.type==="symlink"&&typeof t.mode!="number"&&(t.mode=40960),typeof t.mode=="number"&&(t.type==="symlink"&&(t.mode|=40960),i.setUnixMode(t.mode)),t.type==="symlink"&&typeof t.linkname=="string"&&(e=Buffer.from(t.linkname)),$D.prototype.entry.call(this,i,e,r)};C1.prototype.finalize=function(){this.finish()}});var y1e=g((PCt,g1e)=>{var Vut=h1e(),Wut=A1(),qu=function(e){if(!(this instanceof qu))return new qu(e);e=this.options=Wut.defaults(e,{comment:"",forceUTC:!1,namePrependSlash:!1,store:!1}),this.supports={directory:!0,symlink:!0},this.engine=new Vut(e)};qu.prototype.append=function(e,t,r){this.engine.entry(e,t,r)};qu.prototype.finalize=function(){this.engine.finalize()};qu.prototype.on=function(){return this.engine.on.apply(this.engine,arguments)};qu.prototype.pipe=function(){return this.engine.pipe.apply(this.engine,arguments)};qu.prototype.unpipe=function(){return this.engine.unpipe.apply(this.engine,arguments)};g1e.exports=qu});var v1e=g((ICt,b1e)=>{b1e.exports=typeof queueMicrotask=="function"?queueMicrotask:e=>Promise.resolve().then(e)});var w1e=g((DCt,_1e)=>{_1e.exports=typeof process<"u"&&typeof process.nextTick=="function"?process.nextTick.bind(process):v1e()});var S1e=g((FCt,E1e)=>{E1e.exports=class{constructor(t){if(!(t>0)||t-1&t)throw new Error("Max size for a FixedFIFO should be a power of two");this.buffer=new Array(t),this.mask=t-1,this.top=0,this.btm=0,this.next=null}clear(){this.top=this.btm=0,this.next=null,this.buffer.fill(void 0)}push(t){return this.buffer[this.top]!==void 0?!1:(this.buffer[this.top]=t,this.top=this.top+1&this.mask,!0)}shift(){let t=this.buffer[this.btm];if(t!==void 0)return this.buffer[this.btm]=void 0,this.btm=this.btm+1&this.mask,t}peek(){return this.buffer[this.btm]}isEmpty(){return this.buffer[this.btm]===void 0}}});var HD=g((qCt,T1e)=>{var x1e=S1e();T1e.exports=class{constructor(t){this.hwm=t||16,this.head=new x1e(this.hwm),this.tail=this.head,this.length=0}clear(){this.head=this.tail,this.head.clear(),this.length=0}push(t){if(this.length++,!this.head.push(t)){let r=this.head;this.head=r.next=new x1e(2*this.head.buffer.length),this.head.push(t)}}shift(){this.length!==0&&this.length--;let t=this.tail.shift();if(t===void 0&&this.tail.next){let r=this.tail.next;return this.tail.next=null,this.tail=r,this.tail.shift()}return t}peek(){let t=this.tail.peek();return t===void 0&&this.tail.next?this.tail.next.peek():t}isEmpty(){return this.length===0}}});var O1=g((MCt,N1e)=>{function Kut(e){return Buffer.isBuffer(e)||e instanceof Uint8Array}function Xut(e){return Buffer.isEncoding(e)}function Qut(e,t,r){return Buffer.alloc(e,t,r)}function Yut(e){return Buffer.allocUnsafe(e)}function Zut(e){return Buffer.allocUnsafeSlow(e)}function Jut(e,t){return Buffer.byteLength(e,t)}function edt(e,t){return Buffer.compare(e,t)}function tdt(e,t){return Buffer.concat(e,t)}function rdt(e,t,r,i,n){return Kt(e).copy(t,r,i,n)}function idt(e,t){return Kt(e).equals(t)}function ndt(e,t,r,i,n){return Kt(e).fill(t,r,i,n)}function sdt(e,t,r){return Buffer.from(e,t,r)}function adt(e,t,r,i){return Kt(e).includes(t,r,i)}function odt(e,t,r,i){return Kt(e).indexOf(t,r,i)}function ldt(e,t,r,i){return Kt(e).lastIndexOf(t,r,i)}function cdt(e){return Kt(e).swap16()}function udt(e){return Kt(e).swap32()}function ddt(e){return Kt(e).swap64()}function Kt(e){return Buffer.isBuffer(e)?e:Buffer.from(e.buffer,e.byteOffset,e.byteLength)}function pdt(e,t,r,i){return Kt(e).toString(t,r,i)}function fdt(e,t,r,i,n){return Kt(e).write(t,r,i,n)}function mdt(e,t,r){return Kt(e).writeDoubleLE(t,r)}function hdt(e,t,r){return Kt(e).writeFloatLE(t,r)}function gdt(e,t,r){return Kt(e).writeUInt32LE(t,r)}function ydt(e,t,r){return Kt(e).writeInt32LE(t,r)}function bdt(e,t){return Kt(e).readDoubleLE(t)}function vdt(e,t){return Kt(e).readFloatLE(t)}function _dt(e,t){return Kt(e).readUInt32LE(t)}function wdt(e,t){return Kt(e).readInt32LE(t)}function Edt(e,t,r){return Kt(e).writeDoubleBE(t,r)}function Sdt(e,t,r){return Kt(e).writeFloatBE(t,r)}function xdt(e,t,r){return Kt(e).writeUInt32BE(t,r)}function Tdt(e,t,r){return Kt(e).writeInt32BE(t,r)}function Ndt(e,t){return Kt(e).readDoubleBE(t)}function Rdt(e,t){return Kt(e).readFloatBE(t)}function Adt(e,t){return Kt(e).readUInt32BE(t)}function Cdt(e,t){return Kt(e).readInt32BE(t)}N1e.exports={isBuffer:Kut,isEncoding:Xut,alloc:Qut,allocUnsafe:Yut,allocUnsafeSlow:Zut,byteLength:Jut,compare:edt,concat:tdt,copy:rdt,equals:idt,fill:ndt,from:sdt,includes:adt,indexOf:odt,lastIndexOf:ldt,swap16:cdt,swap32:udt,swap64:ddt,toBuffer:Kt,toString:pdt,write:fdt,writeDoubleLE:mdt,writeFloatLE:hdt,writeUInt32LE:gdt,writeInt32LE:ydt,readDoubleLE:bdt,readFloatLE:vdt,readUInt32LE:_dt,readInt32LE:wdt,writeDoubleBE:Edt,writeFloatBE:Sdt,writeUInt32BE:xdt,writeInt32BE:Tdt,readDoubleBE:Ndt,readFloatBE:Rdt,readUInt32BE:Adt,readInt32BE:Cdt}});var A1e=g((jCt,R1e)=>{var Odt=O1();R1e.exports=class{constructor(t){this.encoding=t}get remaining(){return 0}decode(t){return Odt.toString(t,this.encoding)}flush(){return""}}});var O1e=g((zCt,C1e)=>{var Pdt=O1();C1e.exports=class{constructor(){this.codePoint=0,this.bytesSeen=0,this.bytesNeeded=0,this.lowerBoundary=128,this.upperBoundary=191}get remaining(){return this.bytesSeen}decode(t){if(this.bytesNeeded===0){let i=!0;for(let n=Math.max(0,t.byteLength-4),s=t.byteLength;n=194&&s<=223?(this.bytesNeeded=2,this.codePoint=s&31):s>=224&&s<=239?(s===224?this.lowerBoundary=160:s===237&&(this.upperBoundary=159),this.bytesNeeded=3,this.codePoint=s&15):s>=240&&s<=244?(s===240&&(this.lowerBoundary=144),s===244&&(this.upperBoundary=143),this.bytesNeeded=4,this.codePoint=s&7):r+="\uFFFD");continue}if(sthis.upperBoundary){this.codePoint=0,this.bytesNeeded=0,this.bytesSeen=0,this.lowerBoundary=128,this.upperBoundary=191,r+="\uFFFD";continue}this.lowerBoundary=128,this.upperBoundary=191,this.codePoint=this.codePoint<<6|s&63,this.bytesSeen++,this.bytesSeen===this.bytesNeeded&&(r+=String.fromCodePoint(this.codePoint),this.codePoint=0,this.bytesNeeded=0,this.bytesSeen=0)}return r}flush(){let t=this.bytesNeeded>0?"\uFFFD":"";return this.codePoint=0,this.bytesNeeded=0,this.bytesSeen=0,this.lowerBoundary=128,this.upperBoundary=191,t}}});var I1e=g((HCt,P1e)=>{var Idt=A1e(),Ddt=O1e();P1e.exports=class{constructor(t="utf8"){switch(this.encoding=Ldt(t),this.encoding){case"utf8":this.decoder=new Ddt;break;case"utf16le":case"base64":throw new Error("Unsupported encoding: "+this.encoding);default:this.decoder=new Idt(this.encoding)}}get remaining(){return this.decoder.remaining}push(t){return typeof t=="string"?t:this.decoder.decode(t)}write(t){return this.push(t)}end(t){let r="";return t&&(r=this.push(t)),r+=this.decoder.flush(),r}};function Ldt(e){switch(e=e.toLowerCase(),e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:throw new Error("Unknown encoding: "+e)}}});var aL=g((GCt,i0e)=>{var{EventEmitter:Fdt}=require("events"),sE=new Error("Stream was destroyed"),GD=new Error("Premature close"),M1e=w1e(),k1e=HD(),Bdt=I1e(),Ar=(1<<29)-1,kp=1,ZD=2,Fp=4,k2=8,j1e=Ar^kp,qdt=Ar^ZD,G2=16,j2=32,F1=64,Mu=128,V2=256,JD=512,Bp=1024,VD=2048,eL=4096,tL=8192,So=16384,P1=32768,aE=65536,qp=131072,U1e=V2|JD,Mdt=G2|aE,kdt=F1|G2,jdt=eL|Mu,rL=V2|qp,Udt=Ar^G2,zdt=Ar^F1,$dt=Ar^(F1|aE),D1e=Ar^aE,Hdt=Ar^V2,Gdt=Ar^(Mu|tL),Vdt=Ar^Bp,L1e=Ar^U1e,z1e=Ar^P1,Wdt=Ar^j2,$1e=Ar^qp,Kdt=Ar^rL,ku=1<<18,D1=2<<18,W2=4<<18,Mp=8<<18,K2=16<<18,jp=32<<18,WD=64<<18,I1=128<<18,iL=256<<18,L1=512<<18,oE=1024<<18,H1e=Ar^(ku|iL),G1e=Ar^W2,Xdt=Ar^L1,Qdt=Ar^K2,Ydt=Ar^Mp,V1e=Ar^I1,Zdt=Ar^D1,W1e=Ar^oE,U2=G2|ku,K1e=Ar^U2,nL=So|jp,Ec=Fp|k2|ZD,Gs=Ec|kp,X1e=Ec|nL,Jdt=G1e&zdt,sL=I1|P1,ept=sL&K1e,Q1e=Gs|ept,tpt=Gs|Bp|So,F1e=Gs|So|Mu,rpt=Gs|Bp|Mu,ipt=Gs|eL|Mu|tL,npt=Gs|G2|Bp|So|aE|qp,spt=Ec|Bp|So,apt=j2|Gs|P1|F1,opt=Gs|L1|jp,lpt=Mp|K2,Y1e=Mp|ku,cpt=Mp|K2|Gs|ku,B1e=Gs|ku|Mp|oE,upt=W2|ku,dpt=ku|iL,ppt=Gs|L1|Y1e|jp,fpt=K2|Ec|L1|jp,mpt=D1|Gs|I1|W2,eE=Symbol.asyncIterator||Symbol("asyncIterator"),tE=class{constructor(t,{highWaterMark:r=16384,map:i=null,mapWritable:n,byteLength:s,byteLengthWritable:a}={}){this.stream=t,this.queue=new k1e,this.highWaterMark=r,this.buffered=0,this.error=null,this.pipeline=null,this.drains=null,this.byteLength=a||s||r0e,this.map=n||i,this.afterWrite=ypt.bind(this),this.afterUpdateNextTick=_pt.bind(this)}get ended(){return(this.stream._duplexState&jp)!==0}push(t){return this.map!==null&&(t=this.map(t)),this.buffered+=this.byteLength(t),this.queue.push(t),this.buffered0,this.error=null,this.pipeline=null,this.byteLength=a||s||r0e,this.map=n||i,this.pipeTo=null,this.afterRead=bpt.bind(this),this.afterUpdateNextTick=vpt.bind(this)}get ended(){return(this.stream._duplexState&So)!==0}pipe(t,r){if(this.pipeTo!==null)throw new Error("Can only pipe to one destination");if(typeof r!="function"&&(r=null),this.stream._duplexState|=JD,this.pipeTo=t,this.pipeline=new QD(this.stream,t,r),r&&this.stream.on("error",q1e),H2(t))t._writableState.pipeline=this.pipeline,r&&t.on("error",q1e),t.on("finish",this.pipeline.finished.bind(this.pipeline));else{let i=this.pipeline.done.bind(this.pipeline,t),n=this.pipeline.done.bind(this.pipeline,t,null);t.on("error",i),t.on("close",n),t.on("finish",this.pipeline.finished.bind(this.pipeline))}t.on("drain",hpt.bind(this)),this.stream.emit("piping",t),t.emit("pipe",this.stream)}push(t){let r=this.stream;return t===null?(this.highWaterMark=0,r._duplexState=(r._duplexState|Bp)&$dt,!1):this.map!==null&&(t=this.map(t),t===null)?(r._duplexState&=D1e,this.buffered0;)r.push(this.shift());for(let i=0;i0;)i.drains.shift().resolve(!1);i.pipeline!==null&&i.pipeline.done(t,e)}}function ypt(e){let t=this.stream;e&&t.destroy(e),t._duplexState&=H1e,this.drains!==null&&wpt(this.drains),(t._duplexState&cpt)===K2&&(t._duplexState&=Qdt,(t._duplexState&WD)===WD&&t.emit("drain")),this.updateCallback()}function bpt(e){e&&this.stream.destroy(e),this.stream._duplexState&=Udt,this.readAhead===!1&&!(this.stream._duplexState&V2)&&(this.stream._duplexState&=$1e),this.updateCallback()}function vpt(){this.stream._duplexState&j2||(this.stream._duplexState&=z1e,this.update())}function _pt(){this.stream._duplexState&D1||(this.stream._duplexState&=V1e,this.update())}function wpt(e){for(let t=0;t0)?null:i(a)}}_read(t){t(null)}pipe(t,r){return this._readableState.updateNextTick(),this._readableState.pipe(t,r),t}read(){return this._readableState.updateNextTick(),this._readableState.read()}push(t){return this._readableState.updateNextTick(),this._readableState.push(t)}unshift(t){return this._readableState.updateNextTick(),this._readableState.unshift(t)}resume(){return this._duplexState|=rL,this._readableState.updateNextTick(),this}pause(){return this._duplexState&=this._readableState.readAhead===!1?Kdt:Hdt,this}static _fromAsyncIterator(t,r){let i,n=new e({...r,read(a){t.next().then(s).then(a.bind(null,null)).catch(a)},predestroy(){i=t.return()},destroy(a){if(!i)return a(null);i.then(a.bind(null,null)).catch(a)}});return n;function s(a){a.done?n.push(null):n.push(a.value)}}static from(t,r){if(Opt(t))return t;if(t[eE])return this._fromAsyncIterator(t[eE](),r);Array.isArray(t)||(t=t===void 0?[]:[t]);let i=0;return new e({...r,read(n){this.push(i===t.length?null:t[i++]),n(null)}})}static isBackpressured(t){return(t._duplexState&spt)!==0||t._readableState.buffered>=t._readableState.highWaterMark}static isPaused(t){return(t._duplexState&V2)===0}[eE](){let t=this,r=null,i=null,n=null;return this.on("error",c=>{r=c}),this.on("readable",s),this.on("close",a),{[eE](){return this},next(){return new Promise(function(c,u){i=c,n=u;let d=t.read();d!==null?o(d):t._duplexState&k2&&o(null)})},return(){return l(null)},throw(c){return l(c)}};function s(){i!==null&&o(t.read())}function a(){i!==null&&o(null)}function o(c){n!==null&&(r?n(r):c===null&&!(t._duplexState&So)?n(sE):i({value:c,done:c===null}),n=i=null)}function l(c){return t.destroy(c),new Promise((u,d)=>{if(t._duplexState&k2)return u({value:void 0,done:!0});t.once("close",function(){c?d(c):u({value:void 0,done:!0})})})}}},iE=class extends z2{constructor(t){super(t),this._duplexState|=kp|So,this._writableState=new tE(this,t),t&&(t.writev&&(this._writev=t.writev),t.write&&(this._write=t.write),t.final&&(this._final=t.final),t.eagerOpen&&this._writableState.updateNextTick())}cork(){this._duplexState|=oE}uncork(){this._duplexState&=W1e,this._writableState.updateNextTick()}_writev(t,r){r(null)}_write(t,r){this._writableState.autoBatch(t,r)}_final(t){t(null)}static isBackpressured(t){return(t._duplexState&fpt)!==0}static drained(t){if(t.destroyed)return Promise.resolve(!1);let r=t._writableState,n=(Dpt(t)?Math.min(1,r.queue.length):r.queue.length)+(t._duplexState&iL?1:0);return n===0?Promise.resolve(!0):(r.drains===null&&(r.drains=[]),new Promise(s=>{r.drains.push({writes:n,resolve:s})}))}write(t){return this._writableState.updateNextTick(),this._writableState.push(t)}end(t){return this._writableState.updateNextTick(),this._writableState.end(t),this}},$2=class extends rE{constructor(t){super(t),this._duplexState=kp|this._duplexState&qp,this._writableState=new tE(this,t),t&&(t.writev&&(this._writev=t.writev),t.write&&(this._write=t.write),t.final&&(this._final=t.final))}cork(){this._duplexState|=oE}uncork(){this._duplexState&=W1e,this._writableState.updateNextTick()}_writev(t,r){r(null)}_write(t,r){this._writableState.autoBatch(t,r)}_final(t){t(null)}write(t){return this._writableState.updateNextTick(),this._writableState.push(t)}end(t){return this._writableState.updateNextTick(),this._writableState.end(t),this}},nE=class extends $2{constructor(t){super(t),this._transformState=new XD(this),t&&(t.transform&&(this._transform=t.transform),t.flush&&(this._flush=t.flush))}_write(t,r){this._readableState.buffered>=this._readableState.highWaterMark?this._transformState.data=t:this._transform(t,this._transformState.afterTransform)}_read(t){if(this._transformState.data!==null){let r=this._transformState.data;this._transformState.data=null,t(null),this._transform(r,this._transformState.afterTransform)}else t(null)}destroy(t){super.destroy(t),this._transformState.data!==null&&(this._transformState.data=null,this._transformState.afterTransform())}_transform(t,r){r(null,t)}_flush(t){t(null)}_final(t){this._transformState.afterFinal=t,this._flush(xpt.bind(this))}},YD=class extends nE{};function xpt(e,t){let r=this._transformState.afterFinal;if(e)return r(e);t!=null&&this.push(t),this.push(null),r(null)}function Tpt(...e){return new Promise((t,r)=>e0e(...e,i=>{if(i)return r(i);t()}))}function e0e(e,...t){let r=Array.isArray(e)?[...e,...t]:[e,...t],i=r.length&&typeof r[r.length-1]=="function"?r.pop():null;if(r.length<2)throw new Error("Pipeline requires at least 2 streams");let n=r[0],s=null,a=null;for(let c=1;c1,l),n.pipe(s)),n=s;if(i){let c=!1,u=H2(s)||!!(s._writableState&&s._writableState.autoDestroy);s.on("error",d=>{a===null&&(a=d)}),s.on("finish",()=>{c=!0,u||i(a)}),u&&s.on("close",()=>i(a||(c?null:GD)))}return s;function o(c,u,d,p){c.on("error",p),c.on("close",f);function f(){if(u&&c._readableState&&!c._readableState.ended||d&&c._writableState&&!c._writableState.ended)return p(GD)}}function l(c){if(!(!c||a)){a=c;for(let u of r)u.destroy(c)}}}function Npt(e){return e}function t0e(e){return!!e._readableState||!!e._writableState}function H2(e){return typeof e._duplexState=="number"&&t0e(e)}function Rpt(e){return!!e._readableState&&e._readableState.ended}function Apt(e){return!!e._writableState&&e._writableState.ended}function Cpt(e,t={}){let r=e._readableState&&e._readableState.error||e._writableState&&e._writableState.error;return!t.all&&r===sE?null:r}function Opt(e){return H2(e)&&e.readable}function Ppt(e){return typeof e=="object"&&e!==null&&typeof e.byteLength=="number"}function r0e(e){return Ppt(e)?e.byteLength:1024}function q1e(){}function Ipt(){this.destroy(new Error("Stream aborted."))}function Dpt(e){return e._writev!==iE.prototype._writev&&e._writev!==$2.prototype._writev}i0e.exports={pipeline:e0e,pipelinePromise:Tpt,isStream:t0e,isStreamx:H2,isEnded:Rpt,isFinished:Apt,getStreamError:Cpt,Stream:z2,Writable:iE,Readable:rE,Duplex:$2,Transform:nE,PassThrough:YD}});var cL=g(q1=>{var bt=O1(),Lpt="0000000000000000000",Fpt="7777777777777777777",lE=48,n0e=bt.from([117,115,116,97,114,0]),Bpt=bt.from([lE,lE]),qpt=bt.from([117,115,116,97,114,32]),Mpt=bt.from([32,0]),kpt=4095,X2=257,lL=263;q1.decodeLongPath=function(t,r){return B1(t,0,t.length,r)};q1.encodePax=function(t){let r="";t.name&&(r+=oL(" path="+t.name+` +`)),t.linkname&&(r+=oL(" linkpath="+t.linkname+` +`));let i=t.pax;if(i)for(let n in i)r+=oL(" "+n+"="+i[n]+` +`);return bt.from(r)};q1.decodePax=function(t){let r={};for(;t.length;){let i=0;for(;i100;){let s=i.indexOf("/");if(s===-1)return null;n+=n?"/"+i.slice(0,s):i.slice(0,s),i=i.slice(s+1)}return bt.byteLength(i)>100||bt.byteLength(n)>155||t.linkname&&bt.byteLength(t.linkname)>100?null:(bt.write(r,i),bt.write(r,Uu(t.mode&kpt,6),100),bt.write(r,Uu(t.uid,6),108),bt.write(r,Uu(t.gid,6),116),Vpt(t.size,r,124),bt.write(r,Uu(t.mtime.getTime()/1e3|0,11),136),r[156]=lE+Hpt(t.type),t.linkname&&bt.write(r,t.linkname,157),bt.copy(n0e,r,X2),bt.copy(Bpt,r,lL),t.uname&&bt.write(r,t.uname,265),t.gname&&bt.write(r,t.gname,297),bt.write(r,Uu(t.devmajor||0,6),329),bt.write(r,Uu(t.devminor||0,6),337),n&&bt.write(r,n,345),bt.write(r,Uu(a0e(r),6),148),r)};q1.decode=function(t,r,i){let n=t[156]===0?0:t[156]-lE,s=B1(t,0,100,r),a=ju(t,100,8),o=ju(t,108,8),l=ju(t,116,8),c=ju(t,124,12),u=ju(t,136,12),d=$pt(n),p=t[157]===0?null:B1(t,157,100,r),f=B1(t,265,32),m=B1(t,297,32),h=ju(t,329,8),y=ju(t,337,8),b=a0e(t);if(b===8*32)return null;if(b!==ju(t,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(jpt(t))t[345]&&(s=B1(t,345,155,r)+"/"+s);else if(!Upt(t)){if(!i)throw new Error("Invalid tar header: unknown format.")}return n===0&&s&&s[s.length-1]==="/"&&(n=5),{name:s,mode:a,uid:o,gid:l,size:c,mtime:new Date(1e3*u),type:d,linkname:p,uname:f,gname:m,devmajor:h,devminor:y,pax:null}};function jpt(e){return bt.equals(n0e,e.subarray(X2,X2+6))}function Upt(e){return bt.equals(qpt,e.subarray(X2,X2+6))&&bt.equals(Mpt,e.subarray(lL,lL+2))}function zpt(e,t,r){return typeof e!="number"?r:(e=~~e,e>=t?t:e>=0||(e+=t,e>=0)?e:0)}function $pt(e){switch(e){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null}function Hpt(e){switch(e){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0}function s0e(e,t,r,i){for(;rt?Fpt.slice(0,t)+" ":Lpt.slice(0,t-e.length)+e+" "}function Gpt(e,t,r){t[r]=128;for(let i=11;i>0;i--)t[r+i]=e&255,e=Math.floor(e/256)}function Vpt(e,t,r){e.toString(8).length>11?Gpt(e,t,r):bt.write(t,Uu(e,11),r)}function Wpt(e){let t;if(e[0]===128)t=!0;else if(e[0]===255)t=!1;else return null;let r=[],i;for(i=e.length-1;i>0;i--){let a=e[i];t?r.push(a):r.push(255-a)}let n=0,s=r.length;for(i=0;i=Math.pow(10,r)&&r++,t+r+e}});var d0e=g((WCt,u0e)=>{var{Writable:Kpt,Readable:Xpt,getStreamError:o0e}=aL(),Qpt=HD(),l0e=O1(),M1=cL(),Ypt=l0e.alloc(0),dL=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new Qpt,this._offset=0}push(t){this.buffered+=t.byteLength,this.queue.push(t)}shiftFirst(t){return this._buffered===0?null:this._next(t)}shift(t){if(t>this.buffered)return null;if(t===0)return Ypt;let r=this._next(t);if(t===r.byteLength)return r;let i=[r];for(;(t-=r.byteLength)>0;)r=this._next(t),i.push(r);return l0e.concat(i)}_next(t){let r=this.queue.peek(),i=r.byteLength-this._offset;if(t>=i){let n=this._offset?r.subarray(this._offset,r.byteLength):r;return this.queue.shift(),this._offset=0,this.buffered-=i,this.shifted+=i,n}return this.buffered-=t,this.shifted+=t,r.subarray(this._offset,this._offset+=t)}},pL=class extends Xpt{constructor(t,r,i){super(),this.header=r,this.offset=i,this._parent=t}_read(t){this.header.size===0&&this.push(null),this._parent._stream===this&&this._parent._update(),t(null)}_predestroy(){this._parent.destroy(o0e(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=c0e(this.header.size),this._parent._update())}_destroy(t){this._detach(),t(null)}},fL=class extends Kpt{constructor(t){super(t),t||(t={}),this._buffer=new dL,this._offset=0,this._header=null,this._stream=null,this._missing=0,this._longHeader=!1,this._callback=uL,this._locked=!1,this._finished=!1,this._pax=null,this._paxGlobal=null,this._gnuLongPath=null,this._gnuLongLinkPath=null,this._filenameEncoding=t.filenameEncoding||"utf-8",this._allowUnknownFormat=!!t.allowUnknownFormat,this._unlockBound=this._unlock.bind(this)}_unlock(t){if(this._locked=!1,t){this.destroy(t),this._continueWrite(t);return}this._update()}_consumeHeader(){if(this._locked)return!1;this._offset=this._buffer.shifted;try{this._header=M1.decode(this._buffer.shift(512),this._filenameEncoding,this._allowUnknownFormat)}catch(t){return this._continueWrite(t),!1}if(!this._header)return!0;switch(this._header.type){case"gnu-long-path":case"gnu-long-link-path":case"pax-global-header":case"pax-header":return this._longHeader=!0,this._missing=this._header.size,!0}return this._locked=!0,this._applyLongHeaders(),this._header.size===0||this._header.type==="directory"?(this.emit("entry",this._header,this._createStream(),this._unlockBound),!0):(this._stream=this._createStream(),this._missing=this._header.size,this.emit("entry",this._header,this._stream,this._unlockBound),!0)}_applyLongHeaders(){this._gnuLongPath&&(this._header.name=this._gnuLongPath,this._gnuLongPath=null),this._gnuLongLinkPath&&(this._header.linkname=this._gnuLongLinkPath,this._gnuLongLinkPath=null),this._pax&&(this._pax.path&&(this._header.name=this._pax.path),this._pax.linkpath&&(this._header.linkname=this._pax.linkpath),this._pax.size&&(this._header.size=parseInt(this._pax.size,10)),this._header.pax=this._pax,this._pax=null)}_decodeLongHeader(t){switch(this._header.type){case"gnu-long-path":this._gnuLongPath=M1.decodeLongPath(t,this._filenameEncoding);break;case"gnu-long-link-path":this._gnuLongLinkPath=M1.decodeLongPath(t,this._filenameEncoding);break;case"pax-global-header":this._paxGlobal=M1.decodePax(t);break;case"pax-header":this._pax=this._paxGlobal===null?M1.decodePax(t):Object.assign({},this._paxGlobal,M1.decodePax(t));break}}_consumeLongHeader(){this._longHeader=!1,this._missing=c0e(this._header.size);let t=this._buffer.shift(this._header.size);try{this._decodeLongHeader(t)}catch(r){return this._continueWrite(r),!1}return!0}_consumeStream(){let t=this._buffer.shiftFirst(this._missing);if(t===null)return!1;this._missing-=t.byteLength;let r=this._stream.push(t);return this._missing===0?(this._stream.push(null),r&&this._stream._detach(),r&&this._locked===!1):r}_createStream(){return new pL(this,this._header,this._offset)}_update(){for(;this._buffer.buffered>0&&!this.destroying;){if(this._missing>0){if(this._stream!==null){if(this._consumeStream()===!1)return;continue}if(this._longHeader===!0){if(this._missing>this._buffer.buffered)break;if(this._consumeLongHeader()===!1)return!1;continue}let t=this._buffer.shiftFirst(this._missing);t!==null&&(this._missing-=t.byteLength);continue}if(this._buffer.buffered<512)break;if(this._stream!==null||this._consumeHeader()===!1)return}this._continueWrite(null)}_continueWrite(t){let r=this._callback;this._callback=uL,r(t)}_write(t,r){this._callback=r,this._buffer.push(t),this._update()}_final(t){this._finished=this._missing===0&&this._buffer.buffered===0,t(this._finished?null:new Error("Unexpected end of data"))}_predestroy(){this._continueWrite(null)}_destroy(t){this._stream&&this._stream.destroy(o0e(this)),t(null)}[Symbol.asyncIterator](){let t=null,r=null,i=null,n=null,s=null,a=this;return this.on("entry",c),this.on("error",p=>{t=p}),this.on("close",u),{[Symbol.asyncIterator](){return this},next(){return new Promise(l)},return(){return d(null)},throw(p){return d(p)}};function o(p){if(!s)return;let f=s;s=null,f(p)}function l(p,f){if(t)return f(t);if(n){p({value:n,done:!1}),n=null;return}r=p,i=f,o(null),a._finished&&r&&(r({value:void 0,done:!0}),r=i=null)}function c(p,f,m){s=m,f.on("error",uL),r?(r({value:f,done:!1}),r=i=null):n=f}function u(){o(t),r&&(t?i(t):r({value:void 0,done:!0}),r=i=null)}function d(p){return a.destroy(p),o(p),new Promise((f,m)=>{if(a.destroyed)return f({value:void 0,done:!0});a.once("close",function(){p?m(p):f({value:void 0,done:!0})})})}}};u0e.exports=function(t){return new fL(t)};function uL(){}function c0e(e){return e&=511,e&&512-e}});var f0e=g((KCt,mL)=>{var p0e={S_IFMT:61440,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960};try{mL.exports=require("fs").constants||p0e}catch{mL.exports=p0e}});var b0e=g((XCt,y0e)=>{var{Readable:Zpt,Writable:Jpt,getStreamError:m0e}=aL(),Up=O1(),k1=f0e(),cE=cL(),eft=493,tft=420,h0e=Up.alloc(1024),gL=class extends Jpt{constructor(t,r,i){super({mapWritable:ift,eagerOpen:!0}),this.written=0,this.header=r,this._callback=i,this._linkname=null,this._isLinkname=r.type==="symlink"&&!r.linkname,this._isVoid=r.type!=="file"&&r.type!=="contiguous-file",this._finished=!1,this._pack=t,this._openCallback=null,this._pack._stream===null?this._pack._stream=this:this._pack._pending.push(this)}_open(t){this._openCallback=t,this._pack._stream===this&&this._continueOpen()}_continuePack(t){if(this._callback===null)return;let r=this._callback;this._callback=null,r(t)}_continueOpen(){this._pack._stream===null&&(this._pack._stream=this);let t=this._openCallback;if(this._openCallback=null,t!==null){if(this._pack.destroying)return t(new Error("pack stream destroyed"));if(this._pack._finalized)return t(new Error("pack stream is already finalized"));this._pack._stream=this,this._isLinkname||this._pack._encode(this.header),this._isVoid&&(this._finish(),this._continuePack(null)),t(null)}}_write(t,r){if(this._isLinkname)return this._linkname=this._linkname?Up.concat([this._linkname,t]):t,r(null);if(this._isVoid)return t.byteLength>0?r(new Error("No body allowed for this entry")):r();if(this.written+=t.byteLength,this._pack.push(t))return r();this._pack._drain=r}_finish(){this._finished||(this._finished=!0,this._isLinkname&&(this.header.linkname=this._linkname?Up.toString(this._linkname,"utf-8"):"",this._pack._encode(this.header)),g0e(this._pack,this.header.size),this._pack._done(this))}_final(t){if(this.written!==this.header.size)return t(new Error("Size mismatch"));this._finish(),t(null)}_getError(){return m0e(this)||new Error("tar entry destroyed")}_predestroy(){this._pack.destroy(this._getError())}_destroy(t){this._pack._done(this),this._continuePack(this._finished?null:this._getError()),t()}},yL=class extends Zpt{constructor(t){super(t),this._drain=hL,this._finalized=!1,this._finalizing=!1,this._pending=[],this._stream=null}entry(t,r,i){if(this._finalized||this.destroying)throw new Error("already finalized or destroyed");typeof r=="function"&&(i=r,r=null),i||(i=hL),(!t.size||t.type==="symlink")&&(t.size=0),t.type||(t.type=rft(t.mode)),t.mode||(t.mode=t.type==="directory"?eft:tft),t.uid||(t.uid=0),t.gid||(t.gid=0),t.mtime||(t.mtime=new Date),typeof r=="string"&&(r=Up.from(r));let n=new gL(this,t,i);return Up.isBuffer(r)?(t.size=r.byteLength,n.write(r),n.end(),n):(n._isVoid,n)}finalize(){if(this._stream||this._pending.length>0){this._finalizing=!0;return}this._finalized||(this._finalized=!0,this.push(h0e),this.push(null))}_done(t){t===this._stream&&(this._stream=null,this._finalizing&&this.finalize(),this._pending.length&&this._pending.shift()._continueOpen())}_encode(t){if(!t.pax){let r=cE.encode(t);if(r){this.push(r);return}}this._encodePax(t)}_encodePax(t){let r=cE.encodePax({name:t.name,linkname:t.linkname,pax:t.pax}),i={name:"PaxHeader",mode:t.mode,uid:t.uid,gid:t.gid,size:r.byteLength,mtime:t.mtime,type:"pax-header",linkname:t.linkname&&"PaxHeader",uname:t.uname,gname:t.gname,devmajor:t.devmajor,devminor:t.devminor};this.push(cE.encode(i)),this.push(r),g0e(this,r.byteLength),i.size=t.size,i.type=t.type,this.push(cE.encode(i))}_doDrain(){let t=this._drain;this._drain=hL,t()}_predestroy(){let t=m0e(this);for(this._stream&&this._stream.destroy(t);this._pending.length;){let r=this._pending.shift();r.destroy(t),r._continueOpen()}this._doDrain()}_read(t){this._doDrain(),t()}};y0e.exports=function(t){return new yL(t)};function rft(e){switch(e&k1.S_IFMT){case k1.S_IFBLK:return"block-device";case k1.S_IFCHR:return"character-device";case k1.S_IFDIR:return"directory";case k1.S_IFIFO:return"fifo";case k1.S_IFLNK:return"symlink"}return"file"}function hL(){}function g0e(e,t){t&=511,t&&e.push(h0e.subarray(0,512-t))}function ift(e){return Up.isBuffer(e)?e:Up.from(e)}});var v0e=g(bL=>{bL.extract=d0e();bL.pack=b0e()});var E0e=g((YCt,w0e)=>{var nft=require("zlib"),sft=v0e(),_0e=A1(),Sc=function(e){if(!(this instanceof Sc))return new Sc(e);e=this.options=_0e.defaults(e,{gzip:!1}),typeof e.gzipOptions!="object"&&(e.gzipOptions={}),this.supports={directory:!0,symlink:!0},this.engine=sft.pack(e),this.compressor=!1,e.gzip&&(this.compressor=nft.createGzip(e.gzipOptions),this.compressor.on("error",this._onCompressorError.bind(this)))};Sc.prototype._onCompressorError=function(e){this.engine.emit("error",e)};Sc.prototype.append=function(e,t,r){var i=this;t.mtime=t.date;function n(a,o){if(a){r(a);return}i.engine.entry(t,o,function(l){r(l,t)})}if(t.sourceType==="buffer")n(null,e);else if(t.sourceType==="stream"&&t.stats){t.size=t.stats.size;var s=i.engine.entry(t,function(a){r(a,t)});e.pipe(s)}else t.sourceType==="stream"&&_0e.collectStream(e,n)};Sc.prototype.finalize=function(){this.engine.finalize()};Sc.prototype.on=function(){return this.engine.on.apply(this.engine,arguments)};Sc.prototype.pipe=function(e,t){return this.compressor?this.engine.pipe.apply(this.engine,[this.compressor]).pipe(e,t):this.engine.pipe.apply(this.engine,arguments)};Sc.prototype.unpipe=function(){return this.compressor?this.compressor.unpipe.apply(this.compressor,arguments):this.engine.unpipe.apply(this.engine,arguments)};w0e.exports=Sc});var T0e=g((ZCt,x0e)=>{"use strict";function aft(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var oft=new Int32Array([0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117]);function S0e(e){if(Buffer.isBuffer(e))return e;if(typeof e=="number")return Buffer.alloc(e);if(typeof e=="string")return Buffer.from(e);throw new Error("input must be buffer, number, or string, received "+typeof e)}function lft(e){let t=S0e(4);return t.writeInt32BE(e,0),t}function vL(e,t){e=S0e(e),Buffer.isBuffer(t)&&(t=t.readUInt32BE(0));let r=~~t^-1;for(var i=0;i>>8;return r^-1}function _L(){return lft(vL.apply(null,arguments))}_L.signed=function(){return vL.apply(null,arguments)};_L.unsigned=function(){return vL.apply(null,arguments)>>>0};var cft=_L,uft=aft(cft);x0e.exports=uft});var C0e=g((JCt,A0e)=>{var dft=require("util").inherits,N0e=Cp().Transform,pft=T0e(),R0e=A1(),zu=function(e){if(!(this instanceof zu))return new zu(e);e=this.options=R0e.defaults(e,{}),N0e.call(this,e),this.supports={directory:!0,symlink:!0},this.files=[]};dft(zu,N0e);zu.prototype._transform=function(e,t,r){r(null,e)};zu.prototype._writeStringified=function(){var e=JSON.stringify(this.files);this.write(e)};zu.prototype.append=function(e,t,r){var i=this;t.crc32=0;function n(s,a){if(s){r(s);return}t.size=a.length||0,t.crc32=pft.unsigned(a),i.files.push(t),r(null,t)}t.sourceType==="buffer"?n(null,e):t.sourceType==="stream"&&R0e.collectStream(e,n)};zu.prototype.finalize=function(){this._writeStringified(),this.end()};A0e.exports=zu});var P0e=g((eOt,O0e)=>{var fft=Mhe(),Q2={},$u=function(e,t){return $u.create(e,t)};$u.create=function(e,t){if(Q2[e]){var r=new fft(e,t);return r.setFormat(e),r.setModule(new Q2[e](t)),r}else throw new Error("create("+e+"): format not registered")};$u.registerFormat=function(e,t){if(Q2[e])throw new Error("register("+e+"): format already registered");if(typeof t!="function")throw new Error("register("+e+"): format module invalid");if(typeof t.prototype.append!="function"||typeof t.prototype.finalize!="function")throw new Error("register("+e+"): format module missing methods");Q2[e]=t};$u.isRegisteredFormat=function(e){return!!Q2[e]};$u.registerFormat("zip",y1e());$u.registerFormat("tar",E0e());$u.registerFormat("json",C0e());O0e.exports=$u});var D0e=g(an=>{"use strict";var mft=an&&an.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),hft=an&&an.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wL=an&&an.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&mft(t,e,r);return hft(t,e),t},gft=an&&an.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(an,"__esModule",{value:!0});an.createZipUploadStream=an.ZipUploadStream=an.DEFAULT_COMPRESSION_LEVEL=void 0;var yft=wL(require("stream")),bft=wL(P0e()),xo=wL(ze()),I0e=Hd();an.DEFAULT_COMPRESSION_LEVEL=6;var uE=class extends yft.Transform{constructor(t){super({highWaterMark:t})}_transform(t,r,i){i(null,t)}};an.ZipUploadStream=uE;function vft(e,t=an.DEFAULT_COMPRESSION_LEVEL){return gft(this,void 0,void 0,function*(){xo.debug(`Creating Artifact archive with compressionLevel: ${t}`);let r=bft.create("zip",{highWaterMark:(0,I0e.getUploadChunkSize)(),zlib:{level:t}});r.on("error",_ft),r.on("warning",wft),r.on("finish",Eft),r.on("end",Sft);for(let s of e)s.sourcePath!==null?r.file(s.sourcePath,{name:s.destinationPath}):r.append("",{name:s.destinationPath});let i=(0,I0e.getUploadChunkSize)(),n=new uE(i);return xo.debug(`Zip write high watermark value ${n.writableHighWaterMark}`),xo.debug(`Zip read high watermark value ${n.readableHighWaterMark}`),r.pipe(n),r.finalize(),n})}an.createZipUploadStream=vft;var _ft=e=>{throw xo.error("An error has occurred while creating the zip file for upload"),xo.info(e),new Error("An error has occurred during zip creation for the artifact")},wft=e=>{e.code==="ENOENT"?(xo.warning("ENOENT warning during artifact zip creation. No such file or directory"),xo.info(e)):(xo.warning(`A non-blocking warning has occurred during artifact zip creation: ${e.code}`),xo.info(e))},Eft=()=>{xo.debug("Zip stream for upload has finished.")},Sft=()=>{xo.debug("Zip stream for upload has ended.")}});var B0e=g(Oa=>{"use strict";var xft=Oa&&Oa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Tft=Oa&&Oa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Nft=Oa&&Oa.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&xft(t,e,r);return Tft(t,e),t},Rft=Oa&&Oa.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Oa,"__esModule",{value:!0});Oa.uploadArtifact=void 0;var L0e=Nft(ze()),Aft=QQ(),Cft=_R(),Oft=Im(),F0e=tY(),Pft=Dm(),Ift=Pae(),Dft=D0e(),Lft=hu(),EL=tc();function Fft(e,t,r,i){return Rft(this,void 0,void 0,function*(){(0,Cft.validateArtifactName)(e),(0,F0e.validateRootDirectory)(r);let n=(0,F0e.getUploadZipSpecification)(t,r);if(n.length===0)throw new EL.FilesNotFoundError(n.flatMap(h=>h.sourcePath?[h.sourcePath]:[]));let s=(0,Pft.getBackendIdsFromToken)(),a=(0,Oft.internalArtifactTwirpClient)(),o={workflowRunBackendId:s.workflowRunBackendId,workflowJobRunBackendId:s.workflowJobRunBackendId,name:e,version:4},l=(0,Aft.getExpiration)(i?.retentionDays);l&&(o.expiresAt=l);let c=yield a.CreateArtifact(o);if(!c.ok)throw new EL.InvalidResponseError("CreateArtifact: response from backend was not ok");let u=yield(0,Dft.createZipUploadStream)(n,i?.compressionLevel),d=yield(0,Ift.uploadZipToBlobStorage)(c.signedUploadUrl,u),p={workflowRunBackendId:s.workflowRunBackendId,workflowJobRunBackendId:s.workflowJobRunBackendId,name:e,size:d.uploadSize?d.uploadSize.toString():"0"};d.sha256Hash&&(p.hash=Lft.StringValue.create({value:`sha256:${d.sha256Hash}`})),L0e.info("Finalizing artifact upload");let f=yield a.FinalizeArtifact(p);if(!f.ok)throw new EL.InvalidResponseError("FinalizeArtifact: response from backend was not ok");let m=BigInt(f.artifactId);return L0e.info(`Artifact ${e}.zip successfully finalized. Artifact ID ${m}`),{size:d.uploadSize,id:Number(m)}})}Oa.uploadArtifact=Fft});var Y2=g(Pa=>{"use strict";var Bft=Pa&&Pa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),qft=Pa&&Pa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Mft=Pa&&Pa.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Bft(t,e,r);return qft(t,e),t};Object.defineProperty(Pa,"__esModule",{value:!0});Pa.getOctokit=Pa.context=void 0;var kft=Mft(eT()),q0e=sm();Pa.context=new kft.Context;function jft(e,t,...r){let i=q0e.GitHub.plugin(...r);return new i(q0e.getOctokitOptions(e,t))}Pa.getOctokit=jft});var U0e=g((nOt,j0e)=>{j0e.exports=Cn;function Cn(e){if(!(this instanceof Cn))return new Cn(e);this.value=e}Cn.prototype.get=function(e){for(var t=this.value,r=0;r{var Uft=U0e(),zft=require("events").EventEmitter;z0e.exports=j1;function j1(e){var t=j1.saw(e,{}),r=e.call(t.handlers,t);return r!==void 0&&(t.handlers=r),t.record(),t.chain()}j1.light=function(t){var r=j1.saw(t,{}),i=t.call(r.handlers,r);return i!==void 0&&(r.handlers=i),r.chain()};j1.saw=function(e,t){var r=new zft;return r.handlers=t,r.actions=[],r.chain=function(){var i=Uft(r.handlers).map(function(n){if(this.isRoot)return n;var s=this.path;typeof n=="function"&&this.update(function(){return r.actions.push({path:s,args:[].slice.call(arguments)}),i})});return process.nextTick(function(){r.emit("begin"),r.next()}),i},r.pop=function(){return r.actions.shift()},r.next=function(){var i=r.pop();if(!i)r.emit("end");else if(!i.trap){var n=r.handlers;i.path.forEach(function(s){n=n[s]}),n.apply(r.handlers,i.args)}},r.nest=function(i){var n=[].slice.call(arguments,1),s=!0;if(typeof i=="boolean"){var s=i;i=n.shift()}var a=j1.saw(e,{}),o=e.call(a.handlers,a);o!==void 0&&(a.handlers=o),typeof r.step<"u"&&a.record(),i.apply(a.chain(),n),s!==!1&&a.on("end",r.next)},r.record=function(){$ft(r)},["trap","down","jump"].forEach(function(i){r[i]=function(){throw new Error("To use the trap, down and jump features, please call record() first to start recording actions.")}}),r};function $ft(e){e.step=0,e.pop=function(){return e.actions[e.step++]},e.trap=function(t,r){var i=Array.isArray(t)?t:[t];e.actions.push({path:i,step:e.step,cb:r,trap:!0})},e.down=function(t){var r=(Array.isArray(t)?t:[t]).join("/"),i=e.actions.slice(e.step).map(function(s){return s.trap&&s.step<=e.step?!1:s.path.join("/")==r}).indexOf(!0);i>=0?e.step+=i:e.step=e.actions.length;var n=e.actions[e.step-1];n&&n.trap?(e.step=n.step,n.cb()):e.next()},e.jump=function(t){e.step=t,e.next()}}});var G0e=g((aOt,H0e)=>{H0e.exports=Qn;function Qn(e){if(!(this instanceof Qn))return new Qn(e);this.buffers=e||[],this.length=this.buffers.reduce(function(t,r){return t+r.length},0)}Qn.prototype.push=function(){for(var e=0;e=0?e:this.length-e,n=[].slice.call(arguments,2);t===void 0?t=this.length-i:t>this.length-i&&(t=this.length-i);for(var e=0;e0){var c=i-o;if(c+t0){var f=n.slice();f.unshift(d),f.push(p),r.splice.apply(r,[l,1].concat(f)),l+=f.length,n=[]}else r.splice(l,1,d,p),l+=2}else s.push(r[l].slice(c)),r[l]=r[l].slice(0,c),l++}for(n.length>0&&(r.splice.apply(r,[l,0].concat(n)),l+=n.length);s.lengththis.length&&(t=this.length);for(var i=0,n=0;n=t-e?Math.min(c+(t-e)-a,l):l;r[o].copy(s,a,c,u),a+=u-c}return s};Qn.prototype.pos=function(e){if(e<0||e>=this.length)throw new Error("oob");for(var t=e,r=0,i=null;;){if(i=this.buffers[r],t=this.buffers[r].length;)if(i=0,r++,r>=this.buffers.length)return-1;var l=this.buffers[r][i];if(l==e[n]){if(n==0&&(s={i:r,j:i,pos:a}),n++,n==e.length)return s.pos}else n!=0&&(r=s.i,i=s.j,a=s.pos,n=0);i++,a++}};Qn.prototype.toBuffer=function(){return this.slice()};Qn.prototype.toString=function(e,t,r){return this.slice(t,r).toString(e)}});var W0e=g((oOt,V0e)=>{V0e.exports=function(e){function t(i,n){var s=r.store,a=i.split(".");a.slice(0,-1).forEach(function(l){s[l]===void 0&&(s[l]={}),s=s[l]});var o=a[a.length-1];return arguments.length==1?s[o]:s[o]=n}var r={get:function(i){return t(i)},set:function(i,n){return t(i,n)},store:e||{}};return r}});var J0e=g((zp,Z0e)=>{var Hft=$0e(),K0e=require("events").EventEmitter,Gft=G0e(),dE=W0e(),Vft=require("stream").Stream;zp=Z0e.exports=function(e,t){if(Buffer.isBuffer(e))return zp.parse(e);var r=zp.stream();return e&&e.pipe?e.pipe(r):e&&(e.on(t||"data",function(i){r.write(i)}),e.on("end",function(){r.end()})),r};zp.stream=function(e){if(e)return zp.apply(null,arguments);var t=null;function r(d,p,f){t={bytes:d,skip:f,cb:function(m){t=null,p(m)}},n()}var i=null;function n(){if(!t){u&&(c=!0);return}if(typeof t=="function")t();else{var d=i+t.bytes;if(o.length>=d){var p;i==null?(p=o.splice(0,d),t.skip||(p=p.slice())):(t.skip||(p=o.slice(i,d)),i=d),t.skip?t.cb():t.cb(p)}}}function s(d){function p(){c||d.next()}var f=Y0e(function(m,h){return function(y){r(m,function(b){l.set(y,h(b)),p()})}});return f.tap=function(m){d.nest(m,l.store)},f.into=function(m,h){l.get(m)||l.set(m,{});var y=l;l=dE(y.get(m)),d.nest(function(){h.apply(this,arguments),this.tap(function(){l=y})},l.store)},f.flush=function(){l.store={},p()},f.loop=function(m){var h=!1;d.nest(!1,function y(){this.vars=l.store,m.call(this,function(){h=!0,p()},l.store),this.tap(function(){h?d.next():y.call(this)}.bind(this))},l.store)},f.buffer=function(m,h){typeof h=="string"&&(h=l.get(h)),r(h,function(y){l.set(m,y),p()})},f.skip=function(m){typeof m=="string"&&(m=l.get(m)),r(m,function(){p()})},f.scan=function(h,y){if(typeof y=="string")y=new Buffer(y);else if(!Buffer.isBuffer(y))throw new Error("search must be a Buffer or a string");var b=0;t=function(){var w=o.indexOf(y,i+b),v=w-i-b;w!==-1?(t=null,i!=null?(l.set(h,o.slice(i,i+b+v)),i+=b+v+y.length):(l.set(h,o.slice(0,b+v)),o.splice(0,b+v+y.length)),p(),n()):v=Math.max(o.length-y.length-i-b,0),b+=v},n()},f.peek=function(m){i=0,d.nest(function(){m.call(this,l.store),this.tap(function(){i=null})})},f}var a=Hft.light(s);a.writable=!0;var o=Gft();a.write=function(d){o.push(d),n()};var l=dE(),c=!1,u=!1;return a.end=function(){u=!0},a.pipe=Vft.prototype.pipe,Object.getOwnPropertyNames(K0e.prototype).forEach(function(d){a[d]=K0e.prototype[d]}),a};zp.parse=function(t){var r=Y0e(function(s,a){return function(o){if(i+s<=t.length){var l=t.slice(i,i+s);i+=s,n.set(o,a(l))}else n.set(o,null);return r}}),i=0,n=dE();return r.vars=n.store,r.tap=function(s){return s.call(r,n.store),r},r.into=function(s,a){n.get(s)||n.set(s,{});var o=n;return n=dE(o.get(s)),a.call(r,n.store),n=o,r},r.loop=function(s){for(var a=!1,o=function(){a=!0};a===!1;)s.call(r,o,n.store);return r},r.buffer=function(s,a){typeof a=="string"&&(a=n.get(a));var o=t.slice(i,Math.min(t.length,i+a));return i+=a,n.set(s,o),r},r.skip=function(s){return typeof s=="string"&&(s=n.get(s)),i+=s,r},r.scan=function(s,a){if(typeof a=="string")a=new Buffer(a);else if(!Buffer.isBuffer(a))throw new Error("search must be a Buffer or a string");n.set(s,null);for(var o=0;o+i<=t.length-a.length+1;o++){for(var l=0;l=t.length},r};function X0e(e){for(var t=0,r=0;r{var ege=require("stream").Transform,Xft=require("util");function $p(e,t){if(!(this instanceof $p))return new $p;ege.call(this);var r=typeof e=="object"?e.pattern:e;this.pattern=Buffer.isBuffer(r)?r:Buffer.from(r),this.requiredLength=this.pattern.length,e.requiredExtraSize&&(this.requiredLength+=e.requiredExtraSize),this.data=new Buffer(""),this.bytesSoFar=0,this.matchFn=t}Xft.inherits($p,ege);$p.prototype.checkDataChunk=function(e){var t=this.data.length>=this.requiredLength;if(t){var r=this.data.indexOf(this.pattern,e?1:0);if(r>=0&&r+this.requiredLength>this.data.length){if(r>0){var i=this.data.slice(0,r);this.push(i),this.bytesSoFar+=r,this.data=this.data.slice(r)}return}if(r===-1){var n=this.data.length-this.requiredLength+1,i=this.data.slice(0,n);this.push(i),this.bytesSoFar+=n,this.data=this.data.slice(n);return}if(r>0){var i=this.data.slice(0,r);this.data=this.data.slice(r),this.push(i),this.bytesSoFar+=r}var s=this.matchFn?this.matchFn(this.data,this.bytesSoFar):!0;if(s){this.data=new Buffer("");return}return!0}};$p.prototype._transform=function(e,t,r){this.data=Buffer.concat([this.data,e]);for(var i=!0;this.checkDataChunk(!i);)i=!1;r()};$p.prototype._flush=function(e){if(this.data.length>0)for(var t=!0;this.checkDataChunk(!t);)t=!1;this.data.length>0&&(this.push(this.data),this.data=null),e()};tge.exports=$p});var nge=g((cOt,ige)=>{"use strict";var SL=require("stream"),Qft=require("util").inherits;function Z2(){if(!(this instanceof Z2))return new Z2;SL.PassThrough.call(this),this.path=null,this.type=null,this.isDirectory=!1}Qft(Z2,SL.PassThrough);Z2.prototype.autodrain=function(){return this.pipe(new SL.Transform({transform:function(e,t,r){r()}}))};ige.exports=Z2});var TL=g((uOt,age)=>{"use strict";var Hu=J0e(),xL=require("stream"),Yft=require("util"),Zft=require("zlib"),Jft=rge(),sge=nge(),Fe={STREAM_START:0,START:1,LOCAL_FILE_HEADER:2,LOCAL_FILE_HEADER_SUFFIX:3,FILE_DATA:4,FILE_DATA_END:5,DATA_DESCRIPTOR:6,CENTRAL_DIRECTORY_FILE_HEADER:7,CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX:8,CDIR64_END:9,CDIR64_END_DATA_SECTOR:10,CDIR64_LOCATOR:11,CENTRAL_DIRECTORY_END:12,CENTRAL_DIRECTORY_END_COMMENT:13,TRAILING_JUNK:14,ERROR:99},J2=4294967296,emt=67324752,tmt=134695760,rmt=33639248,imt=101075792,nmt=117853008,smt=101010256;function on(e){if(!(this instanceof on))return new on(e);xL.Transform.call(this),this.options=e||{},this.data=new Buffer(""),this.state=Fe.STREAM_START,this.skippedBytes=0,this.parsedEntity=null,this.outStreamInfo={}}Yft.inherits(on,xL.Transform);on.prototype.processDataChunk=function(e){var t;switch(this.state){case Fe.STREAM_START:case Fe.START:t=4;break;case Fe.LOCAL_FILE_HEADER:t=26;break;case Fe.LOCAL_FILE_HEADER_SUFFIX:t=this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength;break;case Fe.DATA_DESCRIPTOR:t=12;break;case Fe.CENTRAL_DIRECTORY_FILE_HEADER:t=42;break;case Fe.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX:t=this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength+this.parsedEntity.fileCommentLength;break;case Fe.CDIR64_END:t=52;break;case Fe.CDIR64_END_DATA_SECTOR:t=this.parsedEntity.centralDirectoryRecordSize-44;break;case Fe.CDIR64_LOCATOR:t=16;break;case Fe.CENTRAL_DIRECTORY_END:t=18;break;case Fe.CENTRAL_DIRECTORY_END_COMMENT:t=this.parsedEntity.commentLength;break;case Fe.FILE_DATA:return 0;case Fe.FILE_DATA_END:return 0;case Fe.TRAILING_JUNK:return this.options.debug&&console.log("found",e.length,"bytes of TRAILING_JUNK"),e.length;default:return e.length}var r=e.length;if(r>>8,(s&255)===80){a=o;break}return this.skippedBytes+=a,this.options.debug&&console.log("Skipped",this.skippedBytes,"bytes"),a}this.state=Fe.ERROR;var l=n?"Not a valid zip file":"Invalid signature in zip file";if(this.options.debug){var c=e.readUInt32LE(0),u;try{u=e.slice(0,4).toString()}catch{}console.log("Unexpected signature in zip file: 0x"+c.toString(16),'"'+u+'", skipped',this.skippedBytes,"bytes")}return this.emit("error",new Error(l)),e.length}return this.skippedBytes=0,t;case Fe.LOCAL_FILE_HEADER:return this.parsedEntity=this._readFile(e),this.state=Fe.LOCAL_FILE_HEADER_SUFFIX,t;case Fe.LOCAL_FILE_HEADER_SUFFIX:var d=new sge,p=(this.parsedEntity.flags&2048)!==0;d.path=this._decodeString(e.slice(0,this.parsedEntity.fileNameLength),p);var m=e.slice(this.parsedEntity.fileNameLength,this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength),h=this._readExtraFields(m);if(h&&h.parsed&&(h.parsed.path&&!p&&(d.path=h.parsed.path),Number.isFinite(h.parsed.uncompressedSize)&&this.parsedEntity.uncompressedSize===J2-1&&(this.parsedEntity.uncompressedSize=h.parsed.uncompressedSize),Number.isFinite(h.parsed.compressedSize)&&this.parsedEntity.compressedSize===J2-1&&(this.parsedEntity.compressedSize=h.parsed.compressedSize)),this.parsedEntity.extra=h.parsed||{},this.options.debug){let E=Object.assign({},this.parsedEntity,{path:d.path,flags:"0x"+this.parsedEntity.flags.toString(16),extraFields:h&&h.debug});console.log("decoded LOCAL_FILE_HEADER:",JSON.stringify(E,null,2))}return this._prepareOutStream(this.parsedEntity,d),this.emit("entry",d),this.state=Fe.FILE_DATA,t;case Fe.CENTRAL_DIRECTORY_FILE_HEADER:return this.parsedEntity=this._readCentralDirectoryEntry(e),this.state=Fe.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX,t;case Fe.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX:var p=(this.parsedEntity.flags&2048)!==0,f=this._decodeString(e.slice(0,this.parsedEntity.fileNameLength),p),m=e.slice(this.parsedEntity.fileNameLength,this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength),h=this._readExtraFields(m);h&&h.parsed&&h.parsed.path&&!p&&(f=h.parsed.path),this.parsedEntity.extra=h.parsed;var y=(this.parsedEntity.versionMadeBy&65280)>>8===3,b,w;if(y){b=this.parsedEntity.externalFileAttributes>>>16;var v=b>>>12;w=(v&10)===10}if(this.options.debug){let E=Object.assign({},this.parsedEntity,{path:f,flags:"0x"+this.parsedEntity.flags.toString(16),unixAttrs:b&&"0"+b.toString(8),isSymlink:w,extraFields:h.debug});console.log("decoded CENTRAL_DIRECTORY_FILE_HEADER:",JSON.stringify(E,null,2))}return this.state=Fe.START,t;case Fe.CDIR64_END:return this.parsedEntity=this._readEndOfCentralDirectory64(e),this.options.debug&&console.log("decoded CDIR64_END_RECORD:",this.parsedEntity),this.state=Fe.CDIR64_END_DATA_SECTOR,t;case Fe.CDIR64_END_DATA_SECTOR:return this.state=Fe.START,t;case Fe.CDIR64_LOCATOR:return this.state=Fe.START,t;case Fe.CENTRAL_DIRECTORY_END:return this.parsedEntity=this._readEndOfCentralDirectory(e),this.options.debug&&console.log("decoded CENTRAL_DIRECTORY_END:",this.parsedEntity),this.state=Fe.CENTRAL_DIRECTORY_END_COMMENT,t;case Fe.CENTRAL_DIRECTORY_END_COMMENT:return this.options.debug&&console.log("decoded CENTRAL_DIRECTORY_END_COMMENT:",e.slice(0,t).toString()),this.state=Fe.TRAILING_JUNK,t;case Fe.ERROR:return e.length;default:return console.log("didn't handle state #",this.state,"discarding"),e.length}};on.prototype._prepareOutStream=function(e,t){var r=this,i=e.uncompressedSize===0&&/[\/\\]$/.test(t.path);t.path=t.path.replace(/(?<=^|[/\\]+)[.][.]+(?=[/\\]+|$)/g,"."),t.type=i?"Directory":"File",t.isDirectory=i;var n=!(e.flags&8);n&&(t.size=e.uncompressedSize);var s=e.versionsNeededToExtract<=45;if(this.outStreamInfo={stream:null,limit:n?e.compressedSize:-1,written:0},n)this.outStreamInfo.stream=new xL.PassThrough;else{var a=new Buffer(4);a.writeUInt32LE(tmt,0);var o=e.extra.zip64Mode,l=o?20:12,c={pattern:a,requiredExtraSize:l},u=new Jft(c,function(h,y){var b=r._readDataDescriptor(h,o),w=b.compressedSize===y;if(!o&&!w&&y>=J2)for(var v=y-J2;v>=0&&(w=b.compressedSize===v,!w);)v-=J2;if(w){r.state=Fe.FILE_DATA_END;var E=o?24:16;return r.data.length>0?r.data=Buffer.concat([h.slice(E),r.data]):r.data=h.slice(E),!0}});this.outStreamInfo.stream=u}var d=e.flags&1||e.flags&64;if(d||!s){var p=d?"Encrypted files are not supported!":"Zip version "+Math.floor(e.versionsNeededToExtract/10)+"."+e.versionsNeededToExtract%10+" is not supported";t.skip=!0,setImmediate(()=>{r.emit("error",new Error(p))}),this.outStreamInfo.stream.pipe(new sge().autodrain());return}var f=e.compressionMethod>0;if(f){var m=Zft.createInflateRaw();m.on("error",function(h){r.state=Fe.ERROR,r.emit("error",h)}),this.outStreamInfo.stream.pipe(m).pipe(t)}else this.outStreamInfo.stream.pipe(t);this._drainAllEntries&&t.autodrain()};on.prototype._readFile=function(e){var t=Hu.parse(e).word16lu("versionsNeededToExtract").word16lu("flags").word16lu("compressionMethod").word16lu("lastModifiedTime").word16lu("lastModifiedDate").word32lu("crc32").word32lu("compressedSize").word32lu("uncompressedSize").word16lu("fileNameLength").word16lu("extraFieldLength").vars;return t};on.prototype._readExtraFields=function(e){var t={},r={parsed:t};this.options.debug&&(r.debug=[]);for(var i=0;i=w+4&&o&1&&(t.mtime=new Date(e.readUInt32LE(i+w)*1e3),w+=4),n.extraSize>=w+4&&o&2&&(t.atime=new Date(e.readUInt32LE(i+w)*1e3),w+=4),n.extraSize>=w+4&&o&4&&(t.ctime=new Date(e.readUInt32LE(i+w)*1e3));break;case 28789:s="Info-ZIP Unicode Path Extra Field";var l=e.readUInt8(i);if(l===1){var w=1,c=e.readUInt32LE(i+w);w+=4;var u=e.slice(i+w);t.path=u.toString()}break;case 13:case 22613:s=n.extraId===13?"PKWARE Unix":"Info-ZIP UNIX (type 1)";var w=0;if(n.extraSize>=8){var d=new Date(e.readUInt32LE(i+w)*1e3);w+=4;var p=new Date(e.readUInt32LE(i+w)*1e3);if(w+=4,t.atime=d,t.mtime=p,n.extraSize>=12){var f=e.readUInt16LE(i+w);w+=2;var m=e.readUInt16LE(i+w);w+=2,t.uid=f,t.gid=m}}break;case 30805:s="Info-ZIP UNIX (type 2)";var w=0;if(n.extraSize>=4){var f=e.readUInt16LE(i+w);w+=2;var m=e.readUInt16LE(i+w);w+=2,t.uid=f,t.gid=m}break;case 30837:s="Info-ZIP New Unix";var w=0,h=e.readUInt8(i);if(w+=1,h===1){var y=e.readUInt8(i+w);w+=1,y<=6&&(t.uid=e.readUIntLE(i+w,y)),w+=y;var b=e.readUInt8(i+w);w+=1,b<=6&&(t.gid=e.readUIntLE(i+w,b))}break;case 30062:s="ASi Unix";var w=0;if(n.extraSize>=14){var v=e.readUInt32LE(i+w);w+=4;var E=e.readUInt16LE(i+w);w+=2;var T=e.readUInt32LE(i+w);w+=4;var f=e.readUInt16LE(i+w);w+=2;var m=e.readUInt16LE(i+w);if(w+=2,t.mode=E,t.uid=f,t.gid=m,n.extraSize>14){var q=i+w,O=i+n.extraSize-14,B=this._decodeString(e.slice(q,O));t.symlink=B}}break}this.options.debug&&r.debug.push({extraId:"0x"+n.extraId.toString(16),description:s,data:e.slice(i,i+n.extraSize).inspect()}),i+=n.extraSize}return r};on.prototype._readDataDescriptor=function(e,t){if(t){var r=Hu.parse(e).word32lu("dataDescriptorSignature").word32lu("crc32").word64lu("compressedSize").word64lu("uncompressedSize").vars;return r}var r=Hu.parse(e).word32lu("dataDescriptorSignature").word32lu("crc32").word32lu("compressedSize").word32lu("uncompressedSize").vars;return r};on.prototype._readCentralDirectoryEntry=function(e){var t=Hu.parse(e).word16lu("versionMadeBy").word16lu("versionsNeededToExtract").word16lu("flags").word16lu("compressionMethod").word16lu("lastModifiedTime").word16lu("lastModifiedDate").word32lu("crc32").word32lu("compressedSize").word32lu("uncompressedSize").word16lu("fileNameLength").word16lu("extraFieldLength").word16lu("fileCommentLength").word16lu("diskNumber").word16lu("internalFileAttributes").word32lu("externalFileAttributes").word32lu("offsetToLocalFileHeader").vars;return t};on.prototype._readEndOfCentralDirectory64=function(e){var t=Hu.parse(e).word64lu("centralDirectoryRecordSize").word16lu("versionMadeBy").word16lu("versionsNeededToExtract").word32lu("diskNumber").word32lu("diskNumberWithCentralDirectoryStart").word64lu("centralDirectoryEntries").word64lu("totalCentralDirectoryEntries").word64lu("sizeOfCentralDirectory").word64lu("offsetToStartOfCentralDirectory").vars;return t};on.prototype._readEndOfCentralDirectory=function(e){var t=Hu.parse(e).word16lu("diskNumber").word16lu("diskStart").word16lu("centralDirectoryEntries").word16lu("totalCentralDirectoryEntries").word32lu("sizeOfCentralDirectory").word32lu("offsetToStartOfCentralDirectory").word16lu("commentLength").vars;return t};var amt="\0\u263A\u263B\u2665\u2666\u2663\u2660\u2022\u25D8\u25CB\u25D9\u2642\u2640\u266A\u266B\u263C\u25BA\u25C4\u2195\u203C\xB6\xA7\u25AC\u21A8\u2191\u2193\u2192\u2190\u221F\u2194\u25B2\u25BC !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u2302\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0 ";on.prototype._decodeString=function(e,t){if(t)return e.toString("utf8");if(this.options.decodeString)return this.options.decodeString(e);let r="";for(var i=0;i0&&(this.data=this.data.slice(r),this.data.length!==0););if(this.state===Fe.FILE_DATA){if(this.outStreamInfo.limit>=0){var i=this.outStreamInfo.limit-this.outStreamInfo.written,n;i{if(this.state===Fe.FILE_DATA_END)return this.state=Fe.START,s.end(t);t()})}return}t()};on.prototype.drainAll=function(){this._drainAllEntries=!0};on.prototype._transform=function(e,t,r){var i=this;i.data.length>0?i.data=Buffer.concat([i.data,e]):i.data=e;var n=i.data.length,s=function(){if(i.data.length>0&&i.data.length0){t._parseOrOutput("buffer",function(){if(t.data.length>0)return setImmediate(function(){t._flush(e)});e()});return}if(t.state===Fe.FILE_DATA)return e(new Error("Stream finished in an invalid state, uncompression failed"));setImmediate(e)};age.exports=on});var lge=g((dOt,oge)=>{var eb=require("stream").Transform,omt=require("util"),lmt=TL();function Gu(e){if(!(this instanceof Gu))return new Gu(e);var t=e||{};eb.call(this,{readableObjectMode:!0}),this.opts=e||{},this.unzipStream=new lmt(this.opts);var r=this;this.unzipStream.on("entry",function(i){r.push(i)}),this.unzipStream.on("error",function(i){r.emit("error",i)})}omt.inherits(Gu,eb);Gu.prototype._transform=function(e,t,r){this.unzipStream.write(e,t,r)};Gu.prototype._flush=function(e){var t=this;this.unzipStream.end(function(){process.nextTick(function(){t.emit("close")}),e()})};Gu.prototype.on=function(e,t){return e==="entry"?eb.prototype.on.call(this,"data",t):eb.prototype.on.call(this,e,t)};Gu.prototype.drainAll=function(){return this.unzipStream.drainAll(),this.pipe(new eb({objectMode:!0,transform:function(e,t,r){r()}}))};oge.exports=Gu});var pge=g((pOt,dge)=>{var tb=require("path"),cge=require("fs"),uge=parseInt("0777",8);dge.exports=U1.mkdirp=U1.mkdirP=U1;function U1(e,t,r,i){typeof t=="function"?(r=t,t={}):(!t||typeof t!="object")&&(t={mode:t});var n=t.mode,s=t.fs||cge;n===void 0&&(n=uge),i||(i=null);var a=r||function(){};e=tb.resolve(e),s.mkdir(e,n,function(o){if(!o)return i=i||e,a(null,i);switch(o.code){case"ENOENT":if(tb.dirname(e)===e)return a(o);U1(tb.dirname(e),t,function(l,c){l?a(l,c):U1(e,t,a,c)});break;default:s.stat(e,function(l,c){l||!c.isDirectory()?a(o,i):a(null,i)});break}})}U1.sync=function e(t,r,i){(!r||typeof r!="object")&&(r={mode:r});var n=r.mode,s=r.fs||cge;n===void 0&&(n=uge),i||(i=null),t=tb.resolve(t);try{s.mkdirSync(t,n),i=i||t}catch(o){switch(o.code){case"ENOENT":i=e(tb.dirname(t),r,i),e(t,r,i);break;default:var a;try{a=s.statSync(t)}catch{throw o}if(!a.isDirectory())throw o;break}}return i}});var gge=g((fOt,hge)=>{var cmt=require("fs"),fge=require("path"),umt=require("util"),dmt=pge(),mge=require("stream").Transform,pmt=TL();function Vu(e){if(!(this instanceof Vu))return new Vu(e);mge.call(this),this.opts=e||{},this.unzipStream=new pmt(this.opts),this.unfinishedEntries=0,this.afterFlushWait=!1,this.createdDirectories={};var t=this;this.unzipStream.on("entry",this._processEntry.bind(this)),this.unzipStream.on("error",function(r){t.emit("error",r)})}umt.inherits(Vu,mge);Vu.prototype._transform=function(e,t,r){this.unzipStream.write(e,t,r)};Vu.prototype._flush=function(e){var t=this,r=function(){process.nextTick(function(){t.emit("close")}),e()};this.unzipStream.end(function(){if(t.unfinishedEntries>0)return t.afterFlushWait=!0,t.on("await-finished",r);r()})};Vu.prototype._processEntry=function(e){var t=this,r=fge.join(this.opts.path,e.path),i=e.isDirectory?r:fge.dirname(r);this.unfinishedEntries++;var n=function(){var s=cmt.createWriteStream(r);s.on("close",function(){t.unfinishedEntries--,t._notifyAwaiter()}),s.on("error",function(a){t.emit("error",a)}),e.pipe(s)};if(this.createdDirectories[i]||i===".")return n();dmt(i,function(s){if(s)return t.emit("error",s);if(t.createdDirectories[i]=!0,e.isDirectory){t.unfinishedEntries--,t._notifyAwaiter();return}n()})};Vu.prototype._notifyAwaiter=function(){this.afterFlushWait&&this.unfinishedEntries===0&&(this.emit("await-finished"),this.afterFlushWait=!1)};hge.exports=Vu});var yge=g(NL=>{"use strict";NL.Parse=lge();NL.Extract=gge()});var xge=g($i=>{"use strict";var fmt=$i&&$i.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),mmt=$i&&$i.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),RL=$i&&$i.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&fmt(t,e,r);return mmt(t,e),t},z1=$i&&$i.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},bge=$i&&$i.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty($i,"__esModule",{value:!0});$i.downloadArtifactInternal=$i.downloadArtifactPublic=$i.streamExtractExternal=void 0;var vge=bge(require("fs/promises")),hmt=RL(Y2()),Ia=RL(ze()),gmt=RL(eo()),ymt=bge(yge()),bmt=Am(),vmt=Hd(),_mt=Im(),wmt=hu(),Emt=Dm(),Smt=tc(),_ge=e=>{let t=new URL(e);return t.search="",t.toString()};function xmt(e){return z1(this,void 0,void 0,function*(){try{return yield vge.default.access(e),!0}catch(t){if(t.code==="ENOENT")return!1;throw t}})}function wge(e,t){return z1(this,void 0,void 0,function*(){let r=0;for(;r<5;)try{yield Ege(e,t);return}catch(i){r++,Ia.debug(`Failed to download artifact after ${r} retries due to ${i.message}. Retrying in 5 seconds...`),yield new Promise(n=>setTimeout(n,5e3))}throw new Error(`Artifact download failed after ${r} retries.`)})}function Ege(e,t){return z1(this,void 0,void 0,function*(){let i=yield new gmt.HttpClient((0,bmt.getUserAgentString)()).get(e);if(i.message.statusCode!==200)throw new Error(`Unexpected HTTP response from blob storage: ${i.message.statusCode} ${i.message.statusMessage}`);let n=30*1e3;return new Promise((s,a)=>{let l=setTimeout(()=>{i.message.destroy(new Error(`Blob storage chunk did not respond in ${n}ms`))},n);i.message.on("data",()=>{l.refresh()}).on("error",c=>{Ia.debug(`response.message: Artifact download failed: ${c.message}`),clearTimeout(l),a(c)}).pipe(ymt.default.Extract({path:t})).on("close",()=>{clearTimeout(l),s()}).on("error",c=>{a(c)})})})}$i.streamExtractExternal=Ege;function Tmt(e,t,r,i,n){return z1(this,void 0,void 0,function*(){let s=yield Sge(n?.path),a=hmt.getOctokit(i);Ia.info(`Downloading artifact '${e}' from '${t}/${r}'`);let{headers:o,status:l}=yield a.rest.actions.downloadArtifact({owner:t,repo:r,artifact_id:e,archive_format:"zip",request:{redirect:"manual"}});if(l!==302)throw new Error(`Unable to download artifact. Unexpected status: ${l}`);let{location:c}=o;if(!c)throw new Error("Unable to redirect to artifact download url");Ia.info(`Redirecting to blob download url: ${_ge(c)}`);try{Ia.info(`Starting download of artifact to: ${s}`),yield wge(c,s),Ia.info("Artifact download completed successfully.")}catch(u){throw new Error(`Unable to download and extract artifact: ${u.message}`)}return{downloadPath:s}})}$i.downloadArtifactPublic=Tmt;function Nmt(e,t){return z1(this,void 0,void 0,function*(){let r=yield Sge(t?.path),i=(0,_mt.internalArtifactTwirpClient)(),{workflowRunBackendId:n,workflowJobRunBackendId:s}=(0,Emt.getBackendIdsFromToken)(),a={workflowRunBackendId:n,workflowJobRunBackendId:s,idFilter:wmt.Int64Value.create({value:e.toString()})},{artifacts:o}=yield i.ListArtifacts(a);if(o.length===0)throw new Smt.ArtifactNotFoundError(`No artifacts found for ID: ${e} +Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);o.length>1&&Ia.warning("Multiple artifacts found, defaulting to first.");let l={workflowRunBackendId:o[0].workflowRunBackendId,workflowJobRunBackendId:o[0].workflowJobRunBackendId,name:o[0].name},{signedUrl:c}=yield i.GetSignedArtifactURL(l);Ia.info(`Redirecting to blob download url: ${_ge(c)}`);try{Ia.info(`Starting download of artifact to: ${r}`),yield wge(c,r),Ia.info("Artifact download completed successfully.")}catch(u){throw new Error(`Unable to download and extract artifact: ${u.message}`)}return{downloadPath:r}})}$i.downloadArtifactInternal=Nmt;function Sge(e=(0,vmt.getGitHubWorkspaceDir)()){return z1(this,void 0,void 0,function*(){return(yield xmt(e))?Ia.debug(`Artifact destination folder already exists: ${e}`):(Ia.debug(`Artifact destination folder does not exist, creating: ${e}`),yield vge.default.mkdir(e,{recursive:!0})),e})}});var pE=g(wl=>{"use strict";var Rmt=wl&&wl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Amt=wl&&wl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Cmt=wl&&wl.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Rmt(t,e,r);return Amt(t,e),t};Object.defineProperty(wl,"__esModule",{value:!0});wl.getRetryOptions=void 0;var Omt=Cmt(ze()),Pmt=5,Imt=[400,401,403,404,422];function Dmt(e,t=Pmt,r=Imt){var i;if(t<=0)return[{enabled:!1},e.request];let n={enabled:!0};r.length>0&&(n.doNotRetry=r);let s=Object.assign(Object.assign({},e.request),{retries:t});return Omt.debug(`GitHub client configured with: (retries: ${s.retries}, retry-exempt-status-code: ${(i=n.doNotRetry)!==null&&i!==void 0?i:"octokit default: [400, 401, 403, 404, 422]"})`),[n,s]}wl.getRetryOptions=Dmt});var fE=g(AL=>{"use strict";Object.defineProperty(AL,"__esModule",{value:!0});var Lmt="1.0.4";function Tge(e){e.hook.wrap("request",(t,r)=>{e.log.debug("request",r);let i=Date.now(),n=e.request.endpoint.parse(r),s=n.url.replace(r.baseUrl,"");return t(r).then(a=>(e.log.info(`${n.method} ${s} - ${a.status} in ${Date.now()-i}ms`),a)).catch(a=>{throw e.log.info(`${n.method} ${s} - ${a.status} in ${Date.now()-i}ms`),a})})}Tge.VERSION=Lmt;AL.requestLog=Tge});var hE=g(mE=>{"use strict";Object.defineProperty(mE,"__esModule",{value:!0});function Fmt(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var Bmt=Fmt(qT());async function qmt(e,t,r,i){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:t.retries,s=Math.pow((i.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,n,s)}throw r}async function Mmt(e,t,r){let i=new Bmt;return i.on("failed",function(n,s){let a=~~n.request.request.retries,o=~~n.request.request.retryAfter;if(r.request.retryCount=s.retryCount+1,a>s.retryCount)return o*e.retryAfterBaseValue}),i.schedule(t,r)}var Nge="3.0.9";function Rge(e,t){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,422],retries:3},t.retry);return r.enabled&&(e.hook.error("request",qmt.bind(null,e,r)),e.hook.wrap("request",Mmt.bind(null,r))),{retry:{retryRequest:(i,n,s)=>(i.request.request=Object.assign({},i.request.request,{retries:n,retryAfter:s}),i)}}}Rge.VERSION=Nge;mE.VERSION=Nge;mE.retry=Rge});var OL=g(gs=>{"use strict";var kmt=gs&&gs.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),jmt=gs&&gs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Umt=gs&&gs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&kmt(t,e,r);return jmt(t,e),t},Cge=gs&&gs.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(gs,"__esModule",{value:!0});gs.getArtifactInternal=gs.getArtifactPublic=void 0;var zmt=Y2(),$mt=hE(),Oge=Umt(ze()),Hmt=sm(),Gmt=pE(),Vmt=fE(),Wmt=Dm(),Kmt=Am(),Xmt=Im(),Age=hu(),CL=tc();function Qmt(e,t,r,i,n){var s;return Cge(this,void 0,void 0,function*(){let[a,o]=(0,Gmt.getRetryOptions)(Hmt.defaults),l={log:void 0,userAgent:(0,Kmt.getUserAgentString)(),previews:void 0,retry:a,request:o},u=yield(0,zmt.getOctokit)(n,l,$mt.retry,Vmt.requestLog).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:i,run_id:t,name:e});if(u.status!==200)throw new CL.InvalidResponseError(`Invalid response from GitHub API: ${u.status} (${(s=u?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);if(u.data.artifacts.length===0)throw new CL.ArtifactNotFoundError(`Artifact not found for name: ${e} + Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact. + For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let d=u.data.artifacts[0];return u.data.artifacts.length>1&&(d=u.data.artifacts.sort((p,f)=>f.id-p.id)[0],Oge.debug(`More than one artifact found for a single name, returning newest (id: ${d.id})`)),{artifact:{name:d.name,id:d.id,size:d.size_in_bytes,createdAt:d.created_at?new Date(d.created_at):void 0}}})}gs.getArtifactPublic=Qmt;function Ymt(e){return Cge(this,void 0,void 0,function*(){let t=(0,Xmt.internalArtifactTwirpClient)(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=(0,Wmt.getBackendIdsFromToken)(),n={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:Age.StringValue.create({value:e})},s=yield t.ListArtifacts(n);if(s.artifacts.length===0)throw new CL.ArtifactNotFoundError(`Artifact not found for name: ${e} + Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact. + For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let a=s.artifacts[0];return s.artifacts.length>1&&(a=s.artifacts.sort((o,l)=>Number(l.databaseId)-Number(o.databaseId))[0],Oge.debug(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`)),{artifact:{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?Age.Timestamp.toDate(a.createdAt):void 0}}})}gs.getArtifactInternal=Ymt});var Lge=g(Wu=>{"use strict";var Ige=Wu&&Wu.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Wu,"__esModule",{value:!0});Wu.deleteArtifactInternal=Wu.deleteArtifactPublic=void 0;var Pge=ze(),Zmt=Y2(),Jmt=Am(),eht=pE(),tht=sm(),rht=fE(),iht=hE(),nht=Im(),sht=Dm(),aht=hu(),oht=OL(),Dge=tc();function lht(e,t,r,i,n){var s;return Ige(this,void 0,void 0,function*(){let[a,o]=(0,eht.getRetryOptions)(tht.defaults),l={log:void 0,userAgent:(0,Jmt.getUserAgentString)(),previews:void 0,retry:a,request:o},c=(0,Zmt.getOctokit)(n,l,iht.retry,rht.requestLog),u=yield(0,oht.getArtifactPublic)(e,t,r,i,n),d=yield c.rest.actions.deleteArtifact({owner:r,repo:i,artifact_id:u.artifact.id});if(d.status!==204)throw new Dge.InvalidResponseError(`Invalid response from GitHub API: ${d.status} (${(s=d?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);return{id:u.artifact.id}})}Wu.deleteArtifactPublic=lht;function cht(e){return Ige(this,void 0,void 0,function*(){let t=(0,nht.internalArtifactTwirpClient)(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=(0,sht.getBackendIdsFromToken)(),n={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:aht.StringValue.create({value:e})},s=yield t.ListArtifacts(n);if(s.artifacts.length===0)throw new Dge.ArtifactNotFoundError(`Artifact not found for name: ${e}`);let a=s.artifacts[0];s.artifacts.length>1&&(a=s.artifacts.sort((c,u)=>Number(u.databaseId)-Number(c.databaseId))[0],(0,Pge.debug)(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`));let o={workflowRunBackendId:a.workflowRunBackendId,workflowJobRunBackendId:a.workflowJobRunBackendId,name:a.name},l=yield t.DeleteArtifact(o);return(0,Pge.info)(`Artifact '${e}' (ID: ${l.artifactId}) deleted`),{id:Number(l.artifactId)}})}Wu.deleteArtifactInternal=cht});var qge=g(Ku=>{"use strict";var Fge=Ku&&Ku.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ku,"__esModule",{value:!0});Ku.listArtifactsInternal=Ku.listArtifactsPublic=void 0;var rb=ze(),uht=Y2(),dht=Am(),pht=pE(),fht=sm(),mht=fE(),hht=hE(),ght=Im(),yht=Dm(),bht=hu(),PL=1e3,gE=100,vht=PL/gE;function _ht(e,t,r,i,n=!1){return Fge(this,void 0,void 0,function*(){(0,rb.info)(`Fetching artifact list for workflow run ${e} in repository ${t}/${r}`);let s=[],[a,o]=(0,pht.getRetryOptions)(fht.defaults),l={log:void 0,userAgent:(0,dht.getUserAgentString)(),previews:void 0,retry:a,request:o},c=(0,uht.getOctokit)(i,l,hht.retry,mht.requestLog),u=1,{data:d}=yield c.rest.actions.listWorkflowRunArtifacts({owner:t,repo:r,run_id:e,per_page:gE,page:u}),p=Math.ceil(d.total_count/gE);d.total_count>PL&&((0,rb.warning)(`Workflow run ${e} has more than 1000 artifacts. Results will be incomplete as only the first ${PL} artifacts will be returned`),p=vht);for(let m of d.artifacts)s.push({name:m.name,id:m.id,size:m.size_in_bytes,createdAt:m.created_at?new Date(m.created_at):void 0});for(u;u({name:o.name,id:Number(o.databaseId),size:Number(o.size),createdAt:o.createdAt?bht.Timestamp.toDate(o.createdAt):void 0}));return e&&(a=Bge(a)),(0,rb.info)(`Found ${a.length} artifact(s)`),{artifacts:a}})}Ku.listArtifactsInternal=wht;function Bge(e){e.sort((i,n)=>n.id-i.id);let t=[],r=new Set;for(let i of e)r.has(i.name)||(t.push(i),r.add(i.name));return t}});var DL=g(Xu=>{"use strict";var ib=Xu&&Xu.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},Eht=Xu&&Xu.__rest||function(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n{"use strict";Object.defineProperty(zge,"__esModule",{value:!0})});var Hge=g(El=>{"use strict";var xht=El&&El.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),LL=El&&El.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&xht(t,e,r)};Object.defineProperty(El,"__esModule",{value:!0});var Tht=DL();LL($ge(),El);LL(tc(),El);LL(DL(),El);var Nht=new Tht.DefaultArtifactClient;El.default=Nht});var BL=g($1=>{"use strict";Object.defineProperty($1,"__esModule",{value:!0});$1.checkArtifactFilePath=$1.checkArtifactName=void 0;var Rht=ze(),FL=new Map([['"',' Double quote "'],[":"," Colon :"],["<"," Less than <"],[">"," Greater than >"],["|"," Vertical bar |"],["*"," Asterisk *"],["?"," Question mark ?"],["\r"," Carriage return \\r"],[` +`," Line feed \\n"]]),Gge=new Map([...FL,["\\"," Backslash \\"],["/"," Forward slash /"]]);function Aht(e){if(!e)throw new Error(`Artifact name: ${e}, is incorrectly provided`);for(let[t,r]of Gge)if(e.includes(t))throw new Error(`Artifact name is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(Gge.values()).toString()} + +These characters are not allowed in the artifact name due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.`);(0,Rht.info)("Artifact name is valid!")}$1.checkArtifactName=Aht;function Cht(e){if(!e)throw new Error(`Artifact path: ${e}, is incorrectly provided`);for(let[t,r]of FL)if(e.includes(t))throw new Error(`Artifact path is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(FL.values()).toString()} + +The following characters are not allowed in files that are uploaded due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems. + `)}$1.checkArtifactFilePath=Cht});var Vge=g(Sl=>{"use strict";var Oht=Sl&&Sl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Pht=Sl&&Sl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Iht=Sl&&Sl.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Oht(t,e,r);return Pht(t,e),t};Object.defineProperty(Sl,"__esModule",{value:!0});Sl.getUploadSpecification=void 0;var yE=Iht(require("fs")),Dht=ze(),ob=require("path"),Lht=BL();function Fht(e,t,r){let i=[];if(!yE.existsSync(t))throw new Error(`Provided rootDirectory ${t} does not exist`);if(!yE.statSync(t).isDirectory())throw new Error(`Provided rootDirectory ${t} is not a valid directory`);t=(0,ob.normalize)(t),t=(0,ob.resolve)(t);for(let n of r){if(!yE.existsSync(n))throw new Error(`File ${n} does not exist`);if(yE.statSync(n).isDirectory())(0,Dht.debug)(`Removing ${n} from rawSearchResults because it is a directory`);else{if(n=(0,ob.normalize)(n),n=(0,ob.resolve)(n),!n.startsWith(t))throw new Error(`The rootDirectory: ${t} is not a parent directory of the file: ${n}`);let s=n.replace(t,"");(0,Lht.checkArtifactFilePath)(s),i.push({absoluteFilePath:n,uploadFilePath:(0,ob.join)(e,s)})}}return i}Sl.getUploadSpecification=Fht});var lye=g((ROt,xc)=>{var ui=require("fs"),UL=require("os"),Vs=require("path"),Wge=require("crypto"),xl={fs:ui.constants,os:UL.constants},Kge="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",Qge=/XXXXXX/,Bht=3,Yge=(xl.O_CREAT||xl.fs.O_CREAT)|(xl.O_EXCL||xl.fs.O_EXCL)|(xl.O_RDWR||xl.fs.O_RDWR),qht=UL.platform()==="win32",Mht=xl.EBADF||xl.os.errno.EBADF,kht=xl.ENOENT||xl.os.errno.ENOENT,Zge=448,Jge=384,jht="exit",H1=[],eye=ui.rmdirSync.bind(ui),tye=!1;function Uht(e,t){return ui.rm(e,{recursive:!0},t)}function rye(e){return ui.rmSync(e,{recursive:!0})}function zL(e,t){let r=G1(e,t),i=r[0],n=r[1];try{sye(i)}catch(a){return n(a)}let s=i.tries;(function a(){try{let o=nye(i);ui.stat(o,function(l){if(!l)return s-- >0?a():n(new Error("Could not get a unique tmp filename, max tries reached "+o));n(null,o)})}catch(o){n(o)}})()}function $L(e){let t=G1(e),r=t[0];sye(r);let i=r.tries;do{let n=nye(r);try{ui.statSync(n)}catch{return n}}while(i-- >0);throw new Error("Could not get a unique tmp filename, max tries reached")}function zht(e,t){let r=G1(e,t),i=r[0],n=r[1];zL(i,function(a,o){if(a)return n(a);ui.open(o,Yge,i.mode||Jge,function(c,u){if(c)return n(c);if(i.discardDescriptor)return ui.close(u,function(p){return n(p,o,void 0,ML(o,-1,i,!1))});{let d=i.discardDescriptor||i.detachDescriptor;n(null,o,u,ML(o,d?-1:u,i,!1))}})})}function $ht(e){let t=G1(e),r=t[0],i=r.discardDescriptor||r.detachDescriptor,n=$L(r);var s=ui.openSync(n,Yge,r.mode||Jge);return r.discardDescriptor&&(ui.closeSync(s),s=void 0),{name:n,fd:s,removeCallback:ML(n,i?-1:s,r,!0)}}function Hht(e,t){let r=G1(e,t),i=r[0],n=r[1];zL(i,function(a,o){if(a)return n(a);ui.mkdir(o,i.mode||Zge,function(c){if(c)return n(c);n(null,o,iye(o,i,!1))})})}function Ght(e){let t=G1(e),r=t[0],i=$L(r);return ui.mkdirSync(i,r.mode||Zge),{name:i,removeCallback:iye(i,r,!0)}}function Vht(e,t){let r=function(i){if(i&&!jL(i))return t(i);t()};0<=e[0]?ui.close(e[0],function(){ui.unlink(e[1],r)}):ui.unlink(e[1],r)}function Wht(e){let t=null;try{0<=e[0]&&ui.closeSync(e[0])}catch(r){if(!Qht(r)&&!jL(r))throw r}finally{try{ui.unlinkSync(e[1])}catch(r){jL(r)||(t=r)}}if(t!==null)throw t}function ML(e,t,r,i){let n=bE(Wht,[t,e],i),s=bE(Vht,[t,e],i,n);return r.keep||H1.unshift(n),i?n:s}function iye(e,t,r){let i=t.unsafeCleanup?Uht:ui.rmdir.bind(ui),n=t.unsafeCleanup?rye:eye,s=bE(n,e,r),a=bE(i,e,r,s);return t.keep||H1.unshift(s),r?s:a}function bE(e,t,r,i){let n=!1;return function s(a){if(!n){let o=i||s,l=H1.indexOf(o);return l>=0&&H1.splice(l,1),n=!0,r||e===eye||e===rye?e(t):e(t,a||function(){})}}}function Kht(){if(tye)for(;H1.length;)try{H1[0]()}catch{}}function Xge(e){let t=[],r=null;try{r=Wge.randomBytes(e)}catch{r=Wge.pseudoRandomBytes(e)}for(var i=0;i"u"}function G1(e,t){if(typeof e=="function")return[{},e];if(ys(e))return[{},t];let r={};for(let i of Object.getOwnPropertyNames(e))r[i]=e[i];return[r,t]}function nye(e){let t=e.tmpdir;if(!ys(e.name))return Vs.join(t,e.dir,e.name);if(!ys(e.template))return Vs.join(t,e.dir,e.template).replace(Qge,Xge(6));let r=[e.prefix?e.prefix:"tmp","-",process.pid,"-",Xge(12),e.postfix?"-"+e.postfix:""].join("");return Vs.join(t,e.dir,r)}function sye(e){e.tmpdir=oye(e);let t=e.tmpdir;if(ys(e.name)||qL(e.name,"name",t),ys(e.dir)||qL(e.dir,"dir",t),!ys(e.template)&&(qL(e.template,"template",t),!e.template.match(Qge)))throw new Error(`Invalid template, found "${e.template}".`);if(!ys(e.tries)&&isNaN(e.tries)||e.tries<0)throw new Error(`Invalid tries, found "${e.tries}".`);e.tries=ys(e.name)?e.tries||Bht:1,e.keep=!!e.keep,e.detachDescriptor=!!e.detachDescriptor,e.discardDescriptor=!!e.discardDescriptor,e.unsafeCleanup=!!e.unsafeCleanup,e.dir=ys(e.dir)?"":Vs.relative(t,kL(e.dir,t)),e.template=ys(e.template)?void 0:Vs.relative(t,kL(e.template,t)),e.template=Xht(e.template)?void 0:Vs.relative(e.dir,e.template),e.name=ys(e.name)?void 0:e.name,e.prefix=ys(e.prefix)?"":e.prefix,e.postfix=ys(e.postfix)?"":e.postfix}function kL(e,t){return e.startsWith(t)?Vs.resolve(e):Vs.resolve(Vs.join(t,e))}function qL(e,t,r){if(t==="name"){if(Vs.isAbsolute(e))throw new Error(`${t} option must not contain an absolute path, found "${e}".`);let i=Vs.basename(e);if(i===".."||i==="."||i!==e)throw new Error(`${t} option must not contain a path, found "${e}".`)}else{if(Vs.isAbsolute(e)&&!e.startsWith(r))throw new Error(`${t} option must be relative to "${r}", found "${e}".`);let i=kL(e,r);if(!i.startsWith(r))throw new Error(`${t} option must be relative to "${r}", found "${i}".`)}}function Qht(e){return aye(e,-Mht,"EBADF")}function jL(e){return aye(e,-kht,"ENOENT")}function aye(e,t,r){return qht?e.code===r:e.code===r&&e.errno===t}function Yht(){tye=!0}function oye(e){return Vs.resolve(e&&e.tmpdir||UL.tmpdir())}process.addListener(jht,Kht);Object.defineProperty(xc.exports,"tmpdir",{enumerable:!0,configurable:!1,get:function(){return oye()}});xc.exports.dir=Hht;xc.exports.dirSync=Ght;xc.exports.file=zht;xc.exports.fileSync=$ht;xc.exports.tmpName=zL;xc.exports.tmpNameSync=$L;xc.exports.setGracefulCleanup=Yht});var cye=g((AOt,Ws)=>{"use strict";var{promisify:lb}=require("util"),Qu=lye();Ws.exports.fileSync=Qu.fileSync;var Zht=lb((e,t)=>Qu.file(e,(r,i,n,s)=>r?t(r):t(void 0,{path:i,fd:n,cleanup:lb(s)})));Ws.exports.file=async e=>Zht(e);Ws.exports.withFile=async function(t,r){let{path:i,fd:n,cleanup:s}=await Ws.exports.file(r);try{return await t({path:i,fd:n})}finally{await s()}};Ws.exports.dirSync=Qu.dirSync;var Jht=lb((e,t)=>Qu.dir(e,(r,i,n)=>r?t(r):t(void 0,{path:i,cleanup:lb(n)})));Ws.exports.dir=async e=>Jht(e);Ws.exports.withDir=async function(t,r){let{path:i,cleanup:n}=await Ws.exports.dir(r);try{return await t({path:i})}finally{await n()}};Ws.exports.tmpNameSync=Qu.tmpNameSync;Ws.exports.tmpName=lb(Qu.tmpName);Ws.exports.tmpdir=Qu.tmpdir;Ws.exports.setGracefulCleanup=Qu.setGracefulCleanup});var V1=g(sr=>{"use strict";Object.defineProperty(sr,"__esModule",{value:!0});sr.isGhes=sr.getRetentionDays=sr.getWorkSpaceDirectory=sr.getWorkFlowRunId=sr.getRuntimeUrl=sr.getRuntimeToken=sr.getDownloadFileConcurrency=sr.getInitialRetryIntervalInMilliseconds=sr.getRetryMultiplier=sr.getRetryLimit=sr.getUploadChunkSize=sr.getUploadFileConcurrency=void 0;function e1t(){return 2}sr.getUploadFileConcurrency=e1t;function t1t(){return 8*1024*1024}sr.getUploadChunkSize=t1t;function r1t(){return 5}sr.getRetryLimit=r1t;function i1t(){return 1.5}sr.getRetryMultiplier=i1t;function n1t(){return 3e3}sr.getInitialRetryIntervalInMilliseconds=n1t;function s1t(){return 2}sr.getDownloadFileConcurrency=s1t;function a1t(){let e=process.env.ACTIONS_RUNTIME_TOKEN;if(!e)throw new Error("Unable to get ACTIONS_RUNTIME_TOKEN env variable");return e}sr.getRuntimeToken=a1t;function o1t(){let e=process.env.ACTIONS_RUNTIME_URL;if(!e)throw new Error("Unable to get ACTIONS_RUNTIME_URL env variable");return e}sr.getRuntimeUrl=o1t;function l1t(){let e=process.env.GITHUB_RUN_ID;if(!e)throw new Error("Unable to get GITHUB_RUN_ID env variable");return e}sr.getWorkFlowRunId=l1t;function c1t(){let e=process.env.GITHUB_WORKSPACE;if(!e)throw new Error("Unable to get GITHUB_WORKSPACE env variable");return e}sr.getWorkSpaceDirectory=c1t;function u1t(){return process.env.GITHUB_RETENTION_DAYS}sr.getRetentionDays=u1t;function d1t(){return new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.toUpperCase()!=="GITHUB.COM"}sr.isGhes=d1t});var uye=g(GL=>{"use strict";Object.defineProperty(GL,"__esModule",{value:!0});var p1t=[BigInt("0x0000000000000000"),BigInt("0x7F6EF0C830358979"),BigInt("0xFEDDE190606B12F2"),BigInt("0x81B31158505E9B8B"),BigInt("0xC962E5739841B68F"),BigInt("0xB60C15BBA8743FF6"),BigInt("0x37BF04E3F82AA47D"),BigInt("0x48D1F42BC81F2D04"),BigInt("0xA61CECB46814FE75"),BigInt("0xD9721C7C5821770C"),BigInt("0x58C10D24087FEC87"),BigInt("0x27AFFDEC384A65FE"),BigInt("0x6F7E09C7F05548FA"),BigInt("0x1010F90FC060C183"),BigInt("0x91A3E857903E5A08"),BigInt("0xEECD189FA00BD371"),BigInt("0x78E0FF3B88BE6F81"),BigInt("0x078E0FF3B88BE6F8"),BigInt("0x863D1EABE8D57D73"),BigInt("0xF953EE63D8E0F40A"),BigInt("0xB1821A4810FFD90E"),BigInt("0xCEECEA8020CA5077"),BigInt("0x4F5FFBD87094CBFC"),BigInt("0x30310B1040A14285"),BigInt("0xDEFC138FE0AA91F4"),BigInt("0xA192E347D09F188D"),BigInt("0x2021F21F80C18306"),BigInt("0x5F4F02D7B0F40A7F"),BigInt("0x179EF6FC78EB277B"),BigInt("0x68F0063448DEAE02"),BigInt("0xE943176C18803589"),BigInt("0x962DE7A428B5BCF0"),BigInt("0xF1C1FE77117CDF02"),BigInt("0x8EAF0EBF2149567B"),BigInt("0x0F1C1FE77117CDF0"),BigInt("0x7072EF2F41224489"),BigInt("0x38A31B04893D698D"),BigInt("0x47CDEBCCB908E0F4"),BigInt("0xC67EFA94E9567B7F"),BigInt("0xB9100A5CD963F206"),BigInt("0x57DD12C379682177"),BigInt("0x28B3E20B495DA80E"),BigInt("0xA900F35319033385"),BigInt("0xD66E039B2936BAFC"),BigInt("0x9EBFF7B0E12997F8"),BigInt("0xE1D10778D11C1E81"),BigInt("0x606216208142850A"),BigInt("0x1F0CE6E8B1770C73"),BigInt("0x8921014C99C2B083"),BigInt("0xF64FF184A9F739FA"),BigInt("0x77FCE0DCF9A9A271"),BigInt("0x08921014C99C2B08"),BigInt("0x4043E43F0183060C"),BigInt("0x3F2D14F731B68F75"),BigInt("0xBE9E05AF61E814FE"),BigInt("0xC1F0F56751DD9D87"),BigInt("0x2F3DEDF8F1D64EF6"),BigInt("0x50531D30C1E3C78F"),BigInt("0xD1E00C6891BD5C04"),BigInt("0xAE8EFCA0A188D57D"),BigInt("0xE65F088B6997F879"),BigInt("0x9931F84359A27100"),BigInt("0x1882E91B09FCEA8B"),BigInt("0x67EC19D339C963F2"),BigInt("0xD75ADABD7A6E2D6F"),BigInt("0xA8342A754A5BA416"),BigInt("0x29873B2D1A053F9D"),BigInt("0x56E9CBE52A30B6E4"),BigInt("0x1E383FCEE22F9BE0"),BigInt("0x6156CF06D21A1299"),BigInt("0xE0E5DE5E82448912"),BigInt("0x9F8B2E96B271006B"),BigInt("0x71463609127AD31A"),BigInt("0x0E28C6C1224F5A63"),BigInt("0x8F9BD7997211C1E8"),BigInt("0xF0F5275142244891"),BigInt("0xB824D37A8A3B6595"),BigInt("0xC74A23B2BA0EECEC"),BigInt("0x46F932EAEA507767"),BigInt("0x3997C222DA65FE1E"),BigInt("0xAFBA2586F2D042EE"),BigInt("0xD0D4D54EC2E5CB97"),BigInt("0x5167C41692BB501C"),BigInt("0x2E0934DEA28ED965"),BigInt("0x66D8C0F56A91F461"),BigInt("0x19B6303D5AA47D18"),BigInt("0x980521650AFAE693"),BigInt("0xE76BD1AD3ACF6FEA"),BigInt("0x09A6C9329AC4BC9B"),BigInt("0x76C839FAAAF135E2"),BigInt("0xF77B28A2FAAFAE69"),BigInt("0x8815D86ACA9A2710"),BigInt("0xC0C42C4102850A14"),BigInt("0xBFAADC8932B0836D"),BigInt("0x3E19CDD162EE18E6"),BigInt("0x41773D1952DB919F"),BigInt("0x269B24CA6B12F26D"),BigInt("0x59F5D4025B277B14"),BigInt("0xD846C55A0B79E09F"),BigInt("0xA72835923B4C69E6"),BigInt("0xEFF9C1B9F35344E2"),BigInt("0x90973171C366CD9B"),BigInt("0x1124202993385610"),BigInt("0x6E4AD0E1A30DDF69"),BigInt("0x8087C87E03060C18"),BigInt("0xFFE938B633338561"),BigInt("0x7E5A29EE636D1EEA"),BigInt("0x0134D92653589793"),BigInt("0x49E52D0D9B47BA97"),BigInt("0x368BDDC5AB7233EE"),BigInt("0xB738CC9DFB2CA865"),BigInt("0xC8563C55CB19211C"),BigInt("0x5E7BDBF1E3AC9DEC"),BigInt("0x21152B39D3991495"),BigInt("0xA0A63A6183C78F1E"),BigInt("0xDFC8CAA9B3F20667"),BigInt("0x97193E827BED2B63"),BigInt("0xE877CE4A4BD8A21A"),BigInt("0x69C4DF121B863991"),BigInt("0x16AA2FDA2BB3B0E8"),BigInt("0xF86737458BB86399"),BigInt("0x8709C78DBB8DEAE0"),BigInt("0x06BAD6D5EBD3716B"),BigInt("0x79D4261DDBE6F812"),BigInt("0x3105D23613F9D516"),BigInt("0x4E6B22FE23CC5C6F"),BigInt("0xCFD833A67392C7E4"),BigInt("0xB0B6C36E43A74E9D"),BigInt("0x9A6C9329AC4BC9B5"),BigInt("0xE50263E19C7E40CC"),BigInt("0x64B172B9CC20DB47"),BigInt("0x1BDF8271FC15523E"),BigInt("0x530E765A340A7F3A"),BigInt("0x2C608692043FF643"),BigInt("0xADD397CA54616DC8"),BigInt("0xD2BD67026454E4B1"),BigInt("0x3C707F9DC45F37C0"),BigInt("0x431E8F55F46ABEB9"),BigInt("0xC2AD9E0DA4342532"),BigInt("0xBDC36EC59401AC4B"),BigInt("0xF5129AEE5C1E814F"),BigInt("0x8A7C6A266C2B0836"),BigInt("0x0BCF7B7E3C7593BD"),BigInt("0x74A18BB60C401AC4"),BigInt("0xE28C6C1224F5A634"),BigInt("0x9DE29CDA14C02F4D"),BigInt("0x1C518D82449EB4C6"),BigInt("0x633F7D4A74AB3DBF"),BigInt("0x2BEE8961BCB410BB"),BigInt("0x548079A98C8199C2"),BigInt("0xD53368F1DCDF0249"),BigInt("0xAA5D9839ECEA8B30"),BigInt("0x449080A64CE15841"),BigInt("0x3BFE706E7CD4D138"),BigInt("0xBA4D61362C8A4AB3"),BigInt("0xC52391FE1CBFC3CA"),BigInt("0x8DF265D5D4A0EECE"),BigInt("0xF29C951DE49567B7"),BigInt("0x732F8445B4CBFC3C"),BigInt("0x0C41748D84FE7545"),BigInt("0x6BAD6D5EBD3716B7"),BigInt("0x14C39D968D029FCE"),BigInt("0x95708CCEDD5C0445"),BigInt("0xEA1E7C06ED698D3C"),BigInt("0xA2CF882D2576A038"),BigInt("0xDDA178E515432941"),BigInt("0x5C1269BD451DB2CA"),BigInt("0x237C997575283BB3"),BigInt("0xCDB181EAD523E8C2"),BigInt("0xB2DF7122E51661BB"),BigInt("0x336C607AB548FA30"),BigInt("0x4C0290B2857D7349"),BigInt("0x04D364994D625E4D"),BigInt("0x7BBD94517D57D734"),BigInt("0xFA0E85092D094CBF"),BigInt("0x856075C11D3CC5C6"),BigInt("0x134D926535897936"),BigInt("0x6C2362AD05BCF04F"),BigInt("0xED9073F555E26BC4"),BigInt("0x92FE833D65D7E2BD"),BigInt("0xDA2F7716ADC8CFB9"),BigInt("0xA54187DE9DFD46C0"),BigInt("0x24F29686CDA3DD4B"),BigInt("0x5B9C664EFD965432"),BigInt("0xB5517ED15D9D8743"),BigInt("0xCA3F8E196DA80E3A"),BigInt("0x4B8C9F413DF695B1"),BigInt("0x34E26F890DC31CC8"),BigInt("0x7C339BA2C5DC31CC"),BigInt("0x035D6B6AF5E9B8B5"),BigInt("0x82EE7A32A5B7233E"),BigInt("0xFD808AFA9582AA47"),BigInt("0x4D364994D625E4DA"),BigInt("0x3258B95CE6106DA3"),BigInt("0xB3EBA804B64EF628"),BigInt("0xCC8558CC867B7F51"),BigInt("0x8454ACE74E645255"),BigInt("0xFB3A5C2F7E51DB2C"),BigInt("0x7A894D772E0F40A7"),BigInt("0x05E7BDBF1E3AC9DE"),BigInt("0xEB2AA520BE311AAF"),BigInt("0x944455E88E0493D6"),BigInt("0x15F744B0DE5A085D"),BigInt("0x6A99B478EE6F8124"),BigInt("0x224840532670AC20"),BigInt("0x5D26B09B16452559"),BigInt("0xDC95A1C3461BBED2"),BigInt("0xA3FB510B762E37AB"),BigInt("0x35D6B6AF5E9B8B5B"),BigInt("0x4AB846676EAE0222"),BigInt("0xCB0B573F3EF099A9"),BigInt("0xB465A7F70EC510D0"),BigInt("0xFCB453DCC6DA3DD4"),BigInt("0x83DAA314F6EFB4AD"),BigInt("0x0269B24CA6B12F26"),BigInt("0x7D0742849684A65F"),BigInt("0x93CA5A1B368F752E"),BigInt("0xECA4AAD306BAFC57"),BigInt("0x6D17BB8B56E467DC"),BigInt("0x12794B4366D1EEA5"),BigInt("0x5AA8BF68AECEC3A1"),BigInt("0x25C64FA09EFB4AD8"),BigInt("0xA4755EF8CEA5D153"),BigInt("0xDB1BAE30FE90582A"),BigInt("0xBCF7B7E3C7593BD8"),BigInt("0xC399472BF76CB2A1"),BigInt("0x422A5673A732292A"),BigInt("0x3D44A6BB9707A053"),BigInt("0x759552905F188D57"),BigInt("0x0AFBA2586F2D042E"),BigInt("0x8B48B3003F739FA5"),BigInt("0xF42643C80F4616DC"),BigInt("0x1AEB5B57AF4DC5AD"),BigInt("0x6585AB9F9F784CD4"),BigInt("0xE436BAC7CF26D75F"),BigInt("0x9B584A0FFF135E26"),BigInt("0xD389BE24370C7322"),BigInt("0xACE74EEC0739FA5B"),BigInt("0x2D545FB4576761D0"),BigInt("0x523AAF7C6752E8A9"),BigInt("0xC41748D84FE75459"),BigInt("0xBB79B8107FD2DD20"),BigInt("0x3ACAA9482F8C46AB"),BigInt("0x45A459801FB9CFD2"),BigInt("0x0D75ADABD7A6E2D6"),BigInt("0x721B5D63E7936BAF"),BigInt("0xF3A84C3BB7CDF024"),BigInt("0x8CC6BCF387F8795D"),BigInt("0x620BA46C27F3AA2C"),BigInt("0x1D6554A417C62355"),BigInt("0x9CD645FC4798B8DE"),BigInt("0xE3B8B53477AD31A7"),BigInt("0xAB69411FBFB21CA3"),BigInt("0xD407B1D78F8795DA"),BigInt("0x55B4A08FDFD90E51"),BigInt("0x2ADA5047EFEC8728")],HL=class e{constructor(){this._crc=BigInt(0)}update(t){let r=typeof t=="string"?Buffer.from(t):t,i=e.flip64Bits(this._crc);for(let n of r){let s=Number(i&BigInt(255));i=p1t[s^n]^i>>BigInt(8)}this._crc=e.flip64Bits(i)}digest(t){switch(t){case"hex":return this._crc.toString(16).toUpperCase();case"base64":return this.toBuffer().toString("base64");default:return this.toBuffer()}}toBuffer(){return Buffer.from([0,8,16,24,32,40,48,56].map(t=>Number(this._crc>>BigInt(t)&BigInt(255))))}static flip64Bits(t){return(BigInt(1)<{"use strict";var W1=qe&&qe.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},dye=qe&&qe.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(qe,"__esModule",{value:!0});qe.digestForStream=qe.sleep=qe.getProperRetention=qe.rmFile=qe.getFileSize=qe.createEmptyFilesForArtifact=qe.createDirectoriesForArtifact=qe.displayHttpDiagnostics=qe.getArtifactUrl=qe.createHttpClient=qe.getUploadHeaders=qe.getDownloadHeaders=qe.getContentRange=qe.tryGetRetryAfterValueTimeInMilliseconds=qe.isThrottledStatusCode=qe.isRetryableStatusCode=qe.isForbiddenStatusCode=qe.isSuccessStatusCode=qe.getApiVersion=qe.parseEnvNumber=qe.getExponentialRetryTimeInMilliseconds=void 0;var f1t=dye(require("crypto")),vE=require("fs"),Gp=ze(),Yu=eo(),m1t=I0(),Hp=V1(),h1t=dye(uye());function g1t(e){if(e<0)throw new Error("RetryCount should not be negative");if(e===0)return(0,Hp.getInitialRetryIntervalInMilliseconds)();let t=(0,Hp.getInitialRetryIntervalInMilliseconds)()*(0,Hp.getRetryMultiplier)()*e,r=t*(0,Hp.getRetryMultiplier)();return Math.trunc(Math.random()*(r-t)+t)}qe.getExponentialRetryTimeInMilliseconds=g1t;function y1t(e){let t=Number(process.env[e]);if(!(Number.isNaN(t)||t<0))return t}qe.parseEnvNumber=y1t;function cb(){return"6.0-preview"}qe.getApiVersion=cb;function b1t(e){return e?e>=200&&e<300:!1}qe.isSuccessStatusCode=b1t;function v1t(e){return e?e===Yu.HttpCodes.Forbidden:!1}qe.isForbiddenStatusCode=v1t;function _1t(e){return e?[Yu.HttpCodes.BadGateway,Yu.HttpCodes.GatewayTimeout,Yu.HttpCodes.InternalServerError,Yu.HttpCodes.ServiceUnavailable,Yu.HttpCodes.TooManyRequests,413].includes(e):!1}qe.isRetryableStatusCode=_1t;function w1t(e){return e?e===Yu.HttpCodes.TooManyRequests:!1}qe.isThrottledStatusCode=w1t;function E1t(e){if(e["retry-after"]){let t=Number(e["retry-after"]);if(!isNaN(t))return(0,Gp.info)(`Retry-After header is present with a value of ${t}`),t*1e3;(0,Gp.info)(`Returned retry-after header value: ${t} is non-numeric and cannot be used`);return}(0,Gp.info)("No retry-after header was found. Dumping all headers for diagnostic purposes"),console.log(e)}qe.tryGetRetryAfterValueTimeInMilliseconds=E1t;function S1t(e,t,r){return`bytes ${e}-${t}/${r}`}qe.getContentRange=S1t;function x1t(e,t,r){let i={};return e&&(i["Content-Type"]=e),t&&(i.Connection="Keep-Alive",i["Keep-Alive"]="10"),r?(i["Accept-Encoding"]="gzip",i.Accept=`application/octet-stream;api-version=${cb()}`):i.Accept=`application/json;api-version=${cb()}`,i}qe.getDownloadHeaders=x1t;function T1t(e,t,r,i,n,s,a){let o={};return o.Accept=`application/json;api-version=${cb()}`,e&&(o["Content-Type"]=e),t&&(o.Connection="Keep-Alive",o["Keep-Alive"]="10"),r&&(o["Content-Encoding"]="gzip",o["x-tfs-filelength"]=i),n&&(o["Content-Length"]=n),s&&(o["Content-Range"]=s),a&&(o["x-actions-results-crc64"]=a.crc64,o["x-actions-results-md5"]=a.md5),o}qe.getUploadHeaders=T1t;function N1t(e){return new Yu.HttpClient(e,[new m1t.BearerCredentialHandler((0,Hp.getRuntimeToken)())])}qe.createHttpClient=N1t;function R1t(){let e=`${(0,Hp.getRuntimeUrl)()}_apis/pipelines/workflows/${(0,Hp.getWorkFlowRunId)()}/artifacts?api-version=${cb()}`;return(0,Gp.debug)(`Artifact Url: ${e}`),e}qe.getArtifactUrl=R1t;function A1t(e){(0,Gp.info)(`##### Begin Diagnostic HTTP information ##### +Status Code: ${e.message.statusCode} +Status Message: ${e.message.statusMessage} +Header Information: ${JSON.stringify(e.message.headers,void 0,2)} +###### End Diagnostic HTTP information ######`)}qe.displayHttpDiagnostics=A1t;function C1t(e){return W1(this,void 0,void 0,function*(){for(let t of e)yield vE.promises.mkdir(t,{recursive:!0})})}qe.createDirectoriesForArtifact=C1t;function O1t(e){return W1(this,void 0,void 0,function*(){for(let t of e)yield(yield vE.promises.open(t,"w")).close()})}qe.createEmptyFilesForArtifact=O1t;function P1t(e){return W1(this,void 0,void 0,function*(){let t=yield vE.promises.stat(e);return(0,Gp.debug)(`${e} size:(${t.size}) blksize:(${t.blksize}) blocks:(${t.blocks})`),t.size})}qe.getFileSize=P1t;function I1t(e){return W1(this,void 0,void 0,function*(){yield vE.promises.unlink(e)})}qe.rmFile=I1t;function D1t(e,t){if(e<0)throw new Error("Invalid retention, minimum value is 1.");let r=e;if(t){let i=parseInt(t);!isNaN(i)&&isetTimeout(t,e))})}qe.sleep=L1t;function F1t(e){return W1(this,void 0,void 0,function*(){return new Promise((t,r)=>{let i=new h1t.default,n=f1t.default.createHash("md5");e.on("data",s=>{i.update(s),n.update(s)}).on("end",()=>t({crc64:i.digest("base64"),md5:n.digest("base64")})).on("error",r)})})}qe.digestForStream=F1t});var WL=g(_E=>{"use strict";Object.defineProperty(_E,"__esModule",{value:!0});_E.StatusReporter=void 0;var pye=ze(),VL=class{constructor(t){this.totalNumberOfFilesToProcess=0,this.processedCount=0,this.largeFiles=new Map,this.totalFileStatus=void 0,this.displayFrequencyInMilliseconds=t}setTotalNumberOfFilesToProcess(t){this.totalNumberOfFilesToProcess=t,this.processedCount=0}start(){this.totalFileStatus=setInterval(()=>{let t=this.formatPercentage(this.processedCount,this.totalNumberOfFilesToProcess);(0,pye.info)(`Total file count: ${this.totalNumberOfFilesToProcess} ---- Processed file #${this.processedCount} (${t.slice(0,t.indexOf(".")+2)}%)`)},this.displayFrequencyInMilliseconds)}updateLargeFileStatus(t,r,i,n){let s=this.formatPercentage(i,n);(0,pye.info)(`Uploaded ${t} (${s.slice(0,s.indexOf(".")+2)}%) bytes ${r}:${i}`)}stop(){this.totalFileStatus&&clearInterval(this.totalFileStatus)}incrementProcessedCount(){this.processedCount++}formatPercentage(t,r){return(t/r*100).toFixed(4).toString()}};_E.StatusReporter=VL});var XL=g(wE=>{"use strict";Object.defineProperty(wE,"__esModule",{value:!0});wE.HttpManager=void 0;var fye=K1(),KL=class{constructor(t,r){if(t<1)throw new Error("There must be at least one client");this.userAgent=r,this.clients=new Array(t).fill((0,fye.createHttpClient)(r))}getClient(t){return this.clients[t]}disposeAndReplaceClient(t){this.clients[t].dispose(),this.clients[t]=(0,fye.createHttpClient)(this.userAgent)}disposeAndReplaceAllClients(){for(let[t]of this.clients.entries())this.disposeAndReplaceClient(t)}};wE.HttpManager=KL});var gye=g(On=>{"use strict";var B1t=On&&On.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),q1t=On&&On.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mye=On&&On.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&B1t(t,e,r);return q1t(t,e),t},EE=On&&On.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},M1t=On&&On.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}};Object.defineProperty(On,"__esModule",{value:!0});On.createGZipFileInBuffer=On.createGZipFileOnDisk=void 0;var SE=mye(require("fs")),hye=mye(require("zlib")),k1t=require("util"),j1t=(0,k1t.promisify)(SE.stat),U1t=[".gz",".gzip",".tgz",".taz",".Z",".taZ",".bz2",".tbz",".tbz2",".tz2",".lz",".lzma",".tlz",".lzo",".xz",".txz",".zst",".zstd",".tzst",".zip",".7z"];function z1t(e,t){return EE(this,void 0,void 0,function*(){for(let r of U1t)if(e.endsWith(r))return Number.MAX_SAFE_INTEGER;return new Promise((r,i)=>{let n=SE.createReadStream(e),s=hye.createGzip(),a=SE.createWriteStream(t);n.pipe(s).pipe(a),a.on("finish",()=>EE(this,void 0,void 0,function*(){let o=(yield j1t(t)).size;r(o)})),a.on("error",o=>{console.log(o),i(o)})})})}On.createGZipFileOnDisk=z1t;function $1t(e){return EE(this,void 0,void 0,function*(){return new Promise(t=>EE(this,void 0,void 0,function*(){var r,i,n,s;let a=SE.createReadStream(e),o=hye.createGzip();a.pipe(o);let l=[];try{for(var c=!0,u=M1t(o),d;d=yield u.next(),r=d.done,!r;){s=d.value,c=!1;try{let p=s;l.push(p)}finally{c=!0}}}catch(p){i={error:p}}finally{try{!c&&!r&&(n=u.return)&&(yield n.call(u))}finally{if(i)throw i.error}}t(Buffer.concat(l))}))})}On.createGZipFileInBuffer=$1t});var QL=g(bs=>{"use strict";var H1t=bs&&bs.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),G1t=bs&&bs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),V1t=bs&&bs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&H1t(t,e,r);return G1t(t,e),t},bye=bs&&bs.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(bs,"__esModule",{value:!0});bs.retryHttpClientRequest=bs.retry=void 0;var X1=K1(),yye=V1t(ze()),W1t=V1();function vye(e,t,r,i){return bye(this,void 0,void 0,function*(){let n,s,a=!1,o="",l,c=1;for(;c<=i;){try{if(n=yield t(),s=n.message.statusCode,(0,X1.isSuccessStatusCode)(s))return n;s&&(l=r.get(s)),a=(0,X1.isRetryableStatusCode)(s),o=`Artifact service responded with ${s}`}catch(u){a=!0,o=u.message}if(!a){yye.info(`${e} - Error is not retryable`),n&&(0,X1.displayHttpDiagnostics)(n);break}yye.info(`${e} - Attempt ${c} of ${i} failed with error: ${o}`),yield(0,X1.sleep)((0,X1.getExponentialRetryTimeInMilliseconds)(c)),c++}throw n&&(0,X1.displayHttpDiagnostics)(n),Error(l?`${e} failed: ${l}`:`${e} failed: ${o}`)})}bs.retry=vye;function K1t(e,t,r=new Map,i=(0,W1t.getRetryLimit)()){return bye(this,void 0,void 0,function*(){return yield vye(e,t,r,i)})}bs.retryHttpClientRequest=K1t});var xye=g(Da=>{"use strict";var X1t=Da&&Da.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Q1t=Da&&Da.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),xE=Da&&Da.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&X1t(t,e,r);return Q1t(t,e),t},Tl=Da&&Da.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Da,"__esModule",{value:!0});Da.UploadHttpClient=void 0;var ZL=xE(require("fs")),Cr=xE(ze()),Y1t=xE(cye()),Z1t=xE(require("stream")),ln=K1(),Q1=V1(),J1t=require("util"),_ye=require("url"),wye=require("perf_hooks"),e0t=WL(),YL=eo(),t0t=XL(),Eye=gye(),Sye=QL(),r0t=(0,J1t.promisify)(ZL.stat),JL=class{constructor(){this.uploadHttpManager=new t0t.HttpManager((0,Q1.getUploadFileConcurrency)(),"@actions/artifact-upload"),this.statusReporter=new e0t.StatusReporter(1e4)}createArtifactInFileContainer(t,r){return Tl(this,void 0,void 0,function*(){let i={Type:"actions_storage",Name:t};if(r&&r.retentionDays){let d=(0,Q1.getRetentionDays)();i.RetentionDays=(0,ln.getProperRetention)(r.retentionDays,d)}let n=JSON.stringify(i,null,2),s=(0,ln.getArtifactUrl)(),a=this.uploadHttpManager.getClient(0),o=(0,ln.getUploadHeaders)("application/json",!1),l=new Map([[YL.HttpCodes.Forbidden,(0,Q1.isGhes)()?"Please reference [Enabling GitHub Actions for GitHub Enterprise Server](https://docs.github.com/en/enterprise-server@3.8/admin/github-actions/enabling-github-actions-for-github-enterprise-server) to ensure Actions storage is configured correctly.":"Artifact storage quota has been hit. Unable to upload any new artifacts"],[YL.HttpCodes.BadRequest,`The artifact name ${t} is not valid. Request URL ${s}`]]),u=yield(yield(0,Sye.retryHttpClientRequest)("Create Artifact Container",()=>Tl(this,void 0,void 0,function*(){return a.post(s,n,o)}),l)).readBody();return JSON.parse(u)})}uploadArtifactToFileContainer(t,r,i){return Tl(this,void 0,void 0,function*(){let n=(0,Q1.getUploadFileConcurrency)(),s=(0,Q1.getUploadChunkSize)();Cr.debug(`File Concurrency: ${n}, and Chunk Size: ${s}`);let a=[],o=!0;i&&i.continueOnError===!1&&(o=!1);for(let h of r){let y=new _ye.URL(t);y.searchParams.append("itemPath",h.uploadFilePath),a.push({file:h.absoluteFilePath,resourceUrl:y.toString(),maxChunkSize:s,continueOnError:o})}let l=[...new Array(n).keys()],c=[],u=0,d=0,p=0,f=0,m=!1;return this.statusReporter.setTotalNumberOfFilesToProcess(r.length),this.statusReporter.start(),yield Promise.all(l.map(h=>Tl(this,void 0,void 0,function*(){for(;uZL.createReadStream(r.file),u=!1,c=n):(Cr.debug(`A gzip file created for ${r.file} helped with reducing the size of the original file. The file will be uploaded using gzip.`),p=()=>{let m=new Z1t.PassThrough;return m.end(d),m},c=d.byteLength),(yield this.uploadChunk(t,r.resourceUrl,p,0,c-1,c,u,n))||(o=!1,l+=c,Cr.warning(`Aborting upload for ${r.file} due to failure`)),{isSuccess:o,successfulUploadSize:c-l,totalSize:n}}else{let d=yield Y1t.file();Cr.debug(`${r.file} is greater than 64k in size. Creating a gzip file on-disk ${d.path} to potentially reduce the upload size`),c=yield(0,Eye.createGZipFileOnDisk)(r.file,d.path);let p=d.path;!s&&nZL.createReadStream(p,{start:h,end:y,autoClose:!1}),h,y,c,u,n))?c>8388608&&this.statusReporter.updateLargeFileStatus(r.file,h,y,c):(o=!1,l+=m,Cr.warning(`Aborting upload for ${r.file} due to failure`),f=!0)}return Cr.debug(`deleting temporary gzip file ${d.path}`),yield d.cleanup(),{isSuccess:o,successfulUploadSize:c-l,totalSize:n}}})}uploadChunk(t,r,i,n,s,a,o,l){return Tl(this,void 0,void 0,function*(){let c=yield(0,ln.digestForStream)(i()),u=(0,ln.getUploadHeaders)("application/octet-stream",!0,o,l,s-n+1,(0,ln.getContentRange)(n,s,a),c),d=()=>Tl(this,void 0,void 0,function*(){return yield this.uploadHttpManager.getClient(t).sendStream("PUT",r,i(),u)}),p=0,f=(0,Q1.getRetryLimit)(),m=y=>(p++,p>f?(y&&(0,ln.displayHttpDiagnostics)(y),Cr.info(`Retry limit has been reached for chunk at offset ${n} to ${r}`),!0):!1),h=y=>Tl(this,void 0,void 0,function*(){if(this.uploadHttpManager.disposeAndReplaceClient(t),y)Cr.info(`Backoff due to too many requests, retry #${p}. Waiting for ${y} milliseconds before continuing the upload`),yield(0,ln.sleep)(y);else{let b=(0,ln.getExponentialRetryTimeInMilliseconds)(p);Cr.info(`Exponential backoff for retry #${p}. Waiting for ${b} milliseconds before continuing the upload at offset ${n}`),yield(0,ln.sleep)(b)}Cr.info(`Finished backoff for retry #${p}, continuing with upload`)});for(;p<=f;){let y;try{y=yield d()}catch(b){if(Cr.info(`An error has been caught http-client index ${t}, retrying the upload`),console.log(b),m())return!1;yield h();continue}if(yield y.readBody(),(0,ln.isSuccessStatusCode)(y.message.statusCode))return!0;if((0,ln.isRetryableStatusCode)(y.message.statusCode)){if(Cr.info(`A ${y.message.statusCode} status code has been received, will attempt to retry the upload`),m(y))return!1;(0,ln.isThrottledStatusCode)(y.message.statusCode)?yield h((0,ln.tryGetRetryAfterValueTimeInMilliseconds)(y.message.headers)):yield h()}else return Cr.error(`Unexpected response. Unable to upload chunk to ${r}`),(0,ln.displayHttpDiagnostics)(y),!1}return!1})}patchArtifactSize(t,r){return Tl(this,void 0,void 0,function*(){let i=new _ye.URL((0,ln.getArtifactUrl)());i.searchParams.append("artifactName",r);let s=JSON.stringify({Size:t},null,2);Cr.debug(`URL is ${i.toString()}`);let a=this.uploadHttpManager.getClient(0),o=(0,ln.getUploadHeaders)("application/json",!1),l=new Map([[YL.HttpCodes.NotFound,`An Artifact with the name ${r} was not found`]]);yield(yield(0,Sye.retryHttpClientRequest)("Finalize artifact upload",()=>Tl(this,void 0,void 0,function*(){return a.patch(i.toString(),s,o)}),l)).readBody(),Cr.debug(`Artifact ${r} has been successfully uploaded, total size in bytes: ${t}`)})}};Da.UploadHttpClient=JL});var Aye=g(La=>{"use strict";var i0t=La&&La.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),n0t=La&&La.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),rF=La&&La.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&i0t(t,e,r);return n0t(t,e),t},To=La&&La.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(La,"__esModule",{value:!0});La.DownloadHttpClient=void 0;var Tye=rF(require("fs")),Yn=rF(ze()),s0t=rF(require("zlib")),vs=K1(),a0t=require("url"),o0t=WL(),Nye=require("perf_hooks"),l0t=XL(),eF=V1(),Rye=QL(),tF=class{constructor(){this.downloadHttpManager=new l0t.HttpManager((0,eF.getDownloadFileConcurrency)(),"@actions/artifact-download"),this.statusReporter=new o0t.StatusReporter(1e3)}listArtifacts(){return To(this,void 0,void 0,function*(){let t=(0,vs.getArtifactUrl)(),r=this.downloadHttpManager.getClient(0),i=(0,vs.getDownloadHeaders)("application/json"),s=yield(yield(0,Rye.retryHttpClientRequest)("List Artifacts",()=>To(this,void 0,void 0,function*(){return r.get(t,i)}))).readBody();return JSON.parse(s)})}getContainerItems(t,r){return To(this,void 0,void 0,function*(){let i=new a0t.URL(r);i.searchParams.append("itemPath",t);let n=this.downloadHttpManager.getClient(0),s=(0,vs.getDownloadHeaders)("application/json"),o=yield(yield(0,Rye.retryHttpClientRequest)("Get Container Items",()=>To(this,void 0,void 0,function*(){return n.get(i.toString(),s)}))).readBody();return JSON.parse(o)})}downloadSingleArtifact(t){return To(this,void 0,void 0,function*(){let r=(0,eF.getDownloadFileConcurrency)();Yn.debug(`Download file concurrency is set to ${r}`);let i=[...new Array(r).keys()],n=0,s=0;Yn.info(`Total number of files that will be downloaded: ${t.length}`),this.statusReporter.setTotalNumberOfFilesToProcess(t.length),this.statusReporter.start(),yield Promise.all(i.map(a=>To(this,void 0,void 0,function*(){for(;n{throw new Error(`Unable to download the artifact: ${a}`)}).finally(()=>{this.statusReporter.stop(),this.downloadHttpManager.disposeAndReplaceAllClients()})})}downloadIndividualFile(t,r,i){return To(this,void 0,void 0,function*(){let n=0,s=(0,eF.getRetryLimit)(),a=Tye.createWriteStream(i),o=(0,vs.getDownloadHeaders)("application/json",!0,!0),l=()=>To(this,void 0,void 0,function*(){return yield this.downloadHttpManager.getClient(t).get(r,o)}),c=f=>"content-encoding"in f&&f["content-encoding"]==="gzip",u=f=>To(this,void 0,void 0,function*(){if(n++,n>s)return Promise.reject(new Error(`Retry limit has been reached. Unable to download ${r}`));if(this.downloadHttpManager.disposeAndReplaceClient(t),f)Yn.info(`Backoff due to too many requests, retry #${n}. Waiting for ${f} milliseconds before continuing the download`),yield(0,vs.sleep)(f);else{let m=(0,vs.getExponentialRetryTimeInMilliseconds)(n);Yn.info(`Exponential backoff for retry #${n}. Waiting for ${m} milliseconds before continuing the download`),yield(0,vs.sleep)(m)}Yn.info(`Finished backoff for retry #${n}, continuing with download`)}),d=(f,m)=>!f||!m||process.env.ACTIONS_ARTIFACT_SKIP_DOWNLOAD_VALIDATION?(Yn.info("Skipping download validation."),!0):parseInt(f)===m,p=f=>To(this,void 0,void 0,function*(){a.close(),yield new Promise(m=>{a.on("close",m),a.writableFinished&&m()}),yield(0,vs.rmFile)(f),a=Tye.createWriteStream(f)});for(;n<=s;){let f;try{f=yield l()}catch(h){Yn.info("An error occurred while attempting to download a file"),console.log(h),yield u();continue}let m=!1;if((0,vs.isSuccessStatusCode)(f.message.statusCode))try{let h=c(f.message.headers);if(yield this.pipeResponseToFile(f,a,h),h||d(f.message.headers["content-length"],yield(0,vs.getFileSize)(i)))return;m=!0}catch{m=!0}if(m||(0,vs.isRetryableStatusCode)(f.message.statusCode))Yn.info(`A ${f.message.statusCode} response code has been received while attempting to download an artifact`),p(i),(0,vs.isThrottledStatusCode)(f.message.statusCode)?yield u((0,vs.tryGetRetryAfterValueTimeInMilliseconds)(f.message.headers)):yield u();else return(0,vs.displayHttpDiagnostics)(f),Promise.reject(new Error(`Unexpected http ${f.message.statusCode} during download for ${r}`))}})}pipeResponseToFile(t,r,i){return To(this,void 0,void 0,function*(){yield new Promise((n,s)=>{if(i){let a=s0t.createGunzip();t.message.on("error",o=>{Yn.info("An error occurred while attempting to read the response stream"),a.close(),r.close(),s(o)}).pipe(a).on("error",o=>{Yn.info("An error occurred while attempting to decompress the response stream"),r.close(),s(o)}).pipe(r).on("close",()=>{n()}).on("error",o=>{Yn.info(`An error occurred while writing a downloaded file to ${r.path}`),s(o)})}else t.message.on("error",a=>{Yn.info("An error occurred while attempting to read the response stream"),r.close(),s(a)}).pipe(r).on("close",()=>{n()}).on("error",a=>{Yn.info(`An error occurred while writing a downloaded file to ${r.path}`),s(a)})})})}};La.DownloadHttpClient=tF});var Cye=g(Nl=>{"use strict";var c0t=Nl&&Nl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),u0t=Nl&&Nl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),d0t=Nl&&Nl.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&c0t(t,e,r);return u0t(t,e),t};Object.defineProperty(Nl,"__esModule",{value:!0});Nl.getDownloadSpecification=void 0;var TE=d0t(require("path"));function p0t(e,t,r,i){let n=new Set,s={rootDownloadLocation:i?TE.join(r,e):r,directoryStructure:[],emptyFilesToCreate:[],filesToDownload:[]};for(let a of t)if(a.path.startsWith(`${e}/`)||a.path.startsWith(`${e}\\`)){let o=TE.normalize(a.path),l=TE.join(r,i?o:o.replace(e,""));a.itemType==="file"&&(n.add(TE.dirname(l)),a.fileLength===0?s.emptyFilesToCreate.push(l):s.filesToDownload.push({sourceLocation:a.contentLocation,targetPath:l}))}return s.directoryStructure=Array.from(n),s}Nl.getDownloadSpecification=p0t});var Dye=g(Fa=>{"use strict";var f0t=Fa&&Fa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),m0t=Fa&&Fa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),h0t=Fa&&Fa.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&f0t(t,e,r);return m0t(t,e),t},iF=Fa&&Fa.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Fa,"__esModule",{value:!0});Fa.DefaultArtifactClient=void 0;var _s=h0t(ze()),g0t=Vge(),y0t=xye(),NE=K1(),b0t=BL(),Oye=Aye(),Pye=Cye(),Iye=V1(),RE=require("path"),nF=class e{static create(){return new e}uploadArtifact(t,r,i,n){return iF(this,void 0,void 0,function*(){_s.info(`Starting artifact upload +For more detailed logs during the artifact upload process, enable step-debugging: https://docs.github.com/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging#enabling-step-debug-logging`),(0,b0t.checkArtifactName)(t);let s=(0,g0t.getUploadSpecification)(t,i,r),a={artifactName:t,artifactItems:[],size:0,failedItems:[]},o=new y0t.UploadHttpClient;if(s.length===0)_s.warning("No files found that can be uploaded");else{let l=yield o.createArtifactInFileContainer(t,n);if(!l.fileContainerResourceUrl)throw _s.debug(l.toString()),new Error("No URL provided by the Artifact Service to upload an artifact to");_s.debug(`Upload Resource URL: ${l.fileContainerResourceUrl}`),_s.info(`Container for artifact "${t}" successfully created. Starting upload of file(s)`);let c=yield o.uploadArtifactToFileContainer(l.fileContainerResourceUrl,s,n);_s.info("File upload process has finished. Finalizing the artifact upload"),yield o.patchArtifactSize(c.totalSize,t),c.failedItems.length>0?_s.info(`Upload finished. There were ${c.failedItems.length} items that failed to upload`):_s.info("Artifact has been finalized. All files have been successfully uploaded!"),_s.info(` +The raw size of all the files that were specified for upload is ${c.totalSize} bytes +The size of all the files that were uploaded is ${c.uploadSize} bytes. This takes into account any gzip compression used to reduce the upload size, time and storage + +Note: The size of downloaded zips can differ significantly from the reported size. For more information see: https://github.com/actions/upload-artifact#zipped-artifact-downloads \r +`),a.artifactItems=s.map(u=>u.absoluteFilePath),a.size=c.uploadSize,a.failedItems=c.failedItems}return a})}downloadArtifact(t,r,i){return iF(this,void 0,void 0,function*(){let n=new Oye.DownloadHttpClient,s=yield n.listArtifacts();if(s.count===0)throw new Error("Unable to find any artifacts for the associated workflow");let a=s.value.find(c=>c.name===t);if(!a)throw new Error(`Unable to find an artifact with the name: ${t}`);let o=yield n.getContainerItems(a.name,a.fileContainerResourceUrl);r||(r=(0,Iye.getWorkSpaceDirectory)()),r=(0,RE.normalize)(r),r=(0,RE.resolve)(r);let l=(0,Pye.getDownloadSpecification)(t,o.value,r,i?.createArtifactFolder||!1);return l.filesToDownload.length===0?_s.info(`No downloadable files were found for the artifact: ${a.name}`):(yield(0,NE.createDirectoriesForArtifact)(l.directoryStructure),_s.info("Directory structure has been set up for the artifact"),yield(0,NE.createEmptyFilesForArtifact)(l.emptyFilesToCreate),yield n.downloadSingleArtifact(l.filesToDownload)),{artifactName:t,downloadPath:l.rootDownloadLocation}})}downloadAllArtifacts(t){return iF(this,void 0,void 0,function*(){let r=new Oye.DownloadHttpClient,i=[],n=yield r.listArtifacts();if(n.count===0)return _s.info("Unable to find any artifacts for the associated workflow"),i;t||(t=(0,Iye.getWorkSpaceDirectory)()),t=(0,RE.normalize)(t),t=(0,RE.resolve)(t);let s=0;for(;s{"use strict";Object.defineProperty(AE,"__esModule",{value:!0});AE.create=void 0;var v0t=Dye();function _0t(){return v0t.DefaultArtifactClient.create()}AE.create=_0t});var sF=g((UOt,Fye)=>{Fye.exports={LOCHDR:30,LOCSIG:67324752,LOCVER:4,LOCFLG:6,LOCHOW:8,LOCTIM:10,LOCCRC:14,LOCSIZ:18,LOCLEN:22,LOCNAM:26,LOCEXT:28,EXTSIG:134695760,EXTHDR:16,EXTCRC:4,EXTSIZ:8,EXTLEN:12,CENHDR:46,CENSIG:33639248,CENVEM:4,CENVER:6,CENFLG:8,CENHOW:10,CENTIM:12,CENCRC:16,CENSIZ:20,CENLEN:24,CENNAM:28,CENEXT:30,CENCOM:32,CENDSK:34,CENATT:36,CENATX:38,CENOFF:42,ENDHDR:22,ENDSIG:101010256,ENDSUB:8,ENDTOT:10,ENDSIZ:12,ENDOFF:16,ENDCOM:20,END64HDR:20,END64SIG:117853008,END64START:4,END64OFF:8,END64NUMDISKS:16,ZIP64SIG:101075792,ZIP64HDR:56,ZIP64LEAD:12,ZIP64SIZE:4,ZIP64VEM:12,ZIP64VER:14,ZIP64DSK:16,ZIP64DSKDIR:20,ZIP64SUB:24,ZIP64TOT:32,ZIP64SIZB:40,ZIP64OFF:48,ZIP64EXTRA:56,STORED:0,SHRUNK:1,REDUCED1:2,REDUCED2:3,REDUCED3:4,REDUCED4:5,IMPLODED:6,DEFLATED:8,ENHANCED_DEFLATED:9,PKWARE:10,BZIP2:12,LZMA:14,IBM_TERSE:18,IBM_LZ77:19,AES_ENCRYPT:99,FLG_ENC:1,FLG_COMP1:2,FLG_COMP2:4,FLG_DESC:8,FLG_ENH:16,FLG_PATCH:32,FLG_STR:64,FLG_EFS:2048,FLG_MSK:4096,FILE:2,BUFFER:1,NONE:0,EF_ID:0,EF_SIZE:2,ID_ZIP64:1,ID_AVINFO:7,ID_PFS:8,ID_OS2:9,ID_NTFS:10,ID_OPENVMS:12,ID_UNIX:13,ID_FORK:14,ID_PATCH:15,ID_X509_PKCS7:20,ID_X509_CERTID_F:21,ID_X509_CERTID_C:22,ID_STRONGENC:23,ID_RECORD_MGT:24,ID_X509_PKCS7_RL:25,ID_IBM1:101,ID_IBM2:102,ID_POSZIP:18064,EF_ZIP64_OR_32:4294967295,EF_ZIP64_OR_16:65535,EF_ZIP64_SUNCOMP:0,EF_ZIP64_SCOMP:8,EF_ZIP64_RHO:16,EF_ZIP64_DSN:24}});var CE=g(qye=>{var Bye={INVALID_LOC:"Invalid LOC header (bad signature)",INVALID_CEN:"Invalid CEN header (bad signature)",INVALID_END:"Invalid END header (bad signature)",DESCRIPTOR_NOT_EXIST:"No descriptor present",DESCRIPTOR_UNKNOWN:"Unknown descriptor format",DESCRIPTOR_FAULTY:"Descriptor data is malformed",NO_DATA:"Nothing to decompress",BAD_CRC:"CRC32 checksum failed {0}",FILE_IN_THE_WAY:"There is a file in the way: {0}",UNKNOWN_METHOD:"Invalid/unsupported compression method",AVAIL_DATA:"inflate::Available inflate data did not terminate",INVALID_DISTANCE:"inflate::Invalid literal/length or distance code in fixed or dynamic block",TO_MANY_CODES:"inflate::Dynamic block code description: too many length or distance codes",INVALID_REPEAT_LEN:"inflate::Dynamic block code description: repeat more than specified lengths",INVALID_REPEAT_FIRST:"inflate::Dynamic block code description: repeat lengths with no first length",INCOMPLETE_CODES:"inflate::Dynamic block code description: code lengths codes incomplete",INVALID_DYN_DISTANCE:"inflate::Dynamic block code description: invalid distance code lengths",INVALID_CODES_LEN:"inflate::Dynamic block code description: invalid literal/length code lengths",INVALID_STORE_BLOCK:"inflate::Stored block length did not match one's complement",INVALID_BLOCK_TYPE:"inflate::Invalid block type (type == 3)",CANT_EXTRACT_FILE:"Could not extract the file",CANT_OVERRIDE:"Target file already exists",DISK_ENTRY_TOO_LARGE:"Number of disk entries is too large",NO_ZIP:"No zip file was loaded",NO_ENTRY:"Entry doesn't exist",DIRECTORY_CONTENT_ERROR:"A directory cannot have content",FILE_NOT_FOUND:'File not found: "{0}"',NOT_IMPLEMENTED:"Not implemented",INVALID_FILENAME:"Invalid filename",INVALID_FORMAT:"Invalid or unsupported zip format. No END header found",INVALID_PASS_PARAM:"Incompatible password parameter",WRONG_PASSWORD:"Wrong Password",COMMENT_TOO_LONG:"Comment is too long",EXTRA_FIELD_PARSE_ERROR:"Extra field parsing error"};function w0t(e){return function(...t){return t.length&&(e=e.replace(/\{(\d)\}/g,(r,i)=>t[i]||"")),new Error("ADM-ZIP: "+e)}}for(let e of Object.keys(Bye))qye[e]=w0t(Bye[e])});var zye=g(($Ot,Uye)=>{var E0t=require("fs"),wi=require("path"),Mye=sF(),S0t=CE(),x0t=typeof process=="object"&&process.platform==="win32",kye=e=>typeof e=="object"&&e!==null,jye=new Uint32Array(256).map((e,t)=>{for(let r=0;r<8;r++)t&1?t=3988292384^t>>>1:t>>>=1;return t>>>0});function Vr(e){this.sep=wi.sep,this.fs=E0t,kye(e)&&kye(e.fs)&&typeof e.fs.statSync=="function"&&(this.fs=e.fs)}Uye.exports=Vr;Vr.prototype.makeDir=function(e){let t=this;function r(i){let n=i.split(t.sep)[0];i.split(t.sep).forEach(function(s){if(!(!s||s.substr(-1,1)===":")){n+=t.sep+s;var a;try{a=t.fs.statSync(n)}catch{t.fs.mkdirSync(n)}if(a&&a.isFile())throw S0t.FILE_IN_THE_WAY(`"${n}"`)}})}r(e)};Vr.prototype.writeFileTo=function(e,t,r,i){let n=this;if(n.fs.existsSync(e)){if(!r)return!1;var s=n.fs.statSync(e);if(s.isDirectory())return!1}var a=wi.dirname(e);n.fs.existsSync(a)||n.makeDir(a);var o;try{o=n.fs.openSync(e,"w",438)}catch{n.fs.chmodSync(e,438),o=n.fs.openSync(e,"w",438)}if(o)try{n.fs.writeSync(o,t,0,t.length,0)}finally{n.fs.closeSync(o)}return n.fs.chmodSync(e,i||438),!0};Vr.prototype.writeFileToAsync=function(e,t,r,i,n){typeof i=="function"&&(n=i,i=void 0);let s=this;s.fs.exists(e,function(a){if(a&&!r)return n(!1);s.fs.stat(e,function(o,l){if(a&&l.isDirectory())return n(!1);var c=wi.dirname(e);s.fs.exists(c,function(u){u||s.makeDir(c),s.fs.open(e,"w",438,function(d,p){d?s.fs.chmod(e,438,function(){s.fs.open(e,"w",438,function(f,m){s.fs.write(m,t,0,t.length,0,function(){s.fs.close(m,function(){s.fs.chmod(e,i||438,function(){n(!0)})})})})}):p?s.fs.write(p,t,0,t.length,0,function(){s.fs.close(p,function(){s.fs.chmod(e,i||438,function(){n(!0)})})}):s.fs.chmod(e,i||438,function(){n(!0)})})})})})};Vr.prototype.findFiles=function(e){let t=this;function r(i,n,s){typeof n=="boolean"&&(s=n,n=void 0);let a=[];return t.fs.readdirSync(i).forEach(function(o){let l=wi.join(i,o),c=t.fs.statSync(l);(!n||n.test(l))&&a.push(wi.normalize(l)+(c.isDirectory()?t.sep:"")),c.isDirectory()&&s&&(a=a.concat(r(l,n,s)))}),a}return r(e,void 0,!0)};Vr.prototype.findFilesAsync=function(e,t){let r=this,i=[];r.fs.readdir(e,function(n,s){if(n)return t(n);let a=s.length;if(!a)return t(null,i);s.forEach(function(o){o=wi.join(e,o),r.fs.stat(o,function(l,c){if(l)return t(l);c&&(i.push(wi.normalize(o)+(c.isDirectory()?r.sep:"")),c.isDirectory()?r.findFilesAsync(o,function(u,d){if(u)return t(u);i=i.concat(d),--a||t(null,i)}):--a||t(null,i))})})})};Vr.prototype.getAttributes=function(){};Vr.prototype.setAttributes=function(){};Vr.crc32update=function(e,t){return jye[(e^t)&255]^e>>>8};Vr.crc32=function(e){typeof e=="string"&&(e=Buffer.from(e,"utf8"));let t=e.length,r=-1;for(let i=0;i>>0};Vr.methodToString=function(e){switch(e){case Mye.STORED:return"STORED ("+e+")";case Mye.DEFLATED:return"DEFLATED ("+e+")";default:return"UNSUPPORTED ("+e+")"}};Vr.canonical=function(e){if(!e)return"";let t=wi.posix.normalize("/"+e.split("\\").join("/"));return wi.join(".",t)};Vr.zipnamefix=function(e){if(!e)return"";let t=wi.posix.normalize("/"+e.split("\\").join("/"));return wi.posix.join(".",t)};Vr.findLast=function(e,t){if(!Array.isArray(e))throw new TypeError("arr is not array");let r=e.length>>>0;for(let i=r-1;i>=0;i--)if(t(e[i],i,e))return e[i]};Vr.sanitize=function(e,t){e=wi.resolve(wi.normalize(e));for(var r=t.split("/"),i=0,n=r.length;i>25&127)+1980,Math.max((e>>21&15)-1,0),Math.max(e>>16&31,1),e>>11&31,e>>5&63,(e&31)<<1)};Vr.fromDate2DOS=function(e){let t=0,r=0;return e.getFullYear()>1979&&(t=(e.getFullYear()-1980&127)<<9|e.getMonth()+1<<5|e.getDate(),r=e.getHours()<<11|e.getMinutes()<<5|e.getSeconds()>>1),t<<16|r};Vr.isWin=x0t;Vr.crcTable=jye});var Hye=g((HOt,$ye)=>{var T0t=require("path");$ye.exports=function(e,{fs:t}){var r=e||"",i=s(),n=null;function s(){return{directory:!1,readonly:!1,hidden:!1,executable:!1,mtime:0,atime:0}}return r&&t.existsSync(r)?(n=t.statSync(r),i.directory=n.isDirectory(),i.mtime=n.mtime,i.atime=n.atime,i.executable=(73&n.mode)!==0,i.readonly=(128&n.mode)===0,i.hidden=T0t.basename(r)[0]==="."):console.warn("Invalid path: "+r),{get directory(){return i.directory},get readOnly(){return i.readonly},get hidden(){return i.hidden},get mtime(){return i.mtime},get atime(){return i.atime},get executable(){return i.executable},decodeAttributes:function(){},encodeAttributes:function(){},toJSON:function(){return{path:r,isDirectory:i.directory,isReadOnly:i.readonly,isHidden:i.hidden,isExecutable:i.executable,mTime:i.mtime,aTime:i.atime}},toString:function(){return JSON.stringify(this.toJSON(),null," ")}}}});var Vye=g((GOt,Gye)=>{Gye.exports={efs:!0,encode:e=>Buffer.from(e,"utf8"),decode:e=>e.toString("utf8")}});var Z1=g((VOt,Y1)=>{Y1.exports=zye();Y1.exports.Constants=sF();Y1.exports.Errors=CE();Y1.exports.FileAttr=Hye();Y1.exports.decoder=Vye()});var Kye=g((WOt,Wye)=>{var Zu=Z1(),oe=Zu.Constants;Wye.exports=function(){var e=20,t=10,r=0,i=0,n=0,s=0,a=0,o=0,l=0,c=0,u=0,d=0,p=0,f=0,m=0;e|=Zu.isWin?2560:768,r|=oe.FLG_EFS;let h={extraLen:0},y=v=>Math.max(0,v)>>>0,b=v=>Math.max(0,v)&65535,w=v=>Math.max(0,v)&255;return n=Zu.fromDate2DOS(new Date),{get made(){return e},set made(v){e=v},get version(){return t},set version(v){t=v},get flags(){return r},set flags(v){r=v},get flags_efs(){return(r&oe.FLG_EFS)>0},set flags_efs(v){v?r|=oe.FLG_EFS:r&=~oe.FLG_EFS},get flags_desc(){return(r&oe.FLG_DESC)>0},set flags_desc(v){v?r|=oe.FLG_DESC:r&=~oe.FLG_DESC},get method(){return i},set method(v){switch(v){case oe.STORED:this.version=10;case oe.DEFLATED:default:this.version=20}i=v},get time(){return Zu.fromDOS2Date(this.timeval)},set time(v){this.timeval=Zu.fromDate2DOS(v)},get timeval(){return n},set timeval(v){n=y(v)},get timeHighByte(){return w(n>>>8)},get crc(){return s},set crc(v){s=y(v)},get compressedSize(){return a},set compressedSize(v){a=y(v)},get size(){return o},set size(v){o=y(v)},get fileNameLength(){return l},set fileNameLength(v){l=v},get extraLength(){return c},set extraLength(v){c=v},get extraLocalLength(){return h.extraLen},set extraLocalLength(v){h.extraLen=v},get commentLength(){return u},set commentLength(v){u=v},get diskNumStart(){return d},set diskNumStart(v){d=y(v)},get inAttr(){return p},set inAttr(v){p=y(v)},get attr(){return f},set attr(v){f=y(v)},get fileAttr(){return(f||0)>>16&4095},get offset(){return m},set offset(v){m=y(v)},get encrypted(){return(r&oe.FLG_ENC)===oe.FLG_ENC},get centralHeaderSize(){return oe.CENHDR+l+c+u},get realDataOffset(){return m+oe.LOCHDR+h.fnameLen+h.extraLen},get localHeader(){return h},loadLocalHeaderFromBinary:function(v){var E=v.slice(m,m+oe.LOCHDR);if(E.readUInt32LE(0)!==oe.LOCSIG)throw Zu.Errors.INVALID_LOC();h.version=E.readUInt16LE(oe.LOCVER),h.flags=E.readUInt16LE(oe.LOCFLG),h.method=E.readUInt16LE(oe.LOCHOW),h.time=E.readUInt32LE(oe.LOCTIM),h.crc=E.readUInt32LE(oe.LOCCRC),h.compressedSize=E.readUInt32LE(oe.LOCSIZ),h.size=E.readUInt32LE(oe.LOCLEN),h.fnameLen=E.readUInt16LE(oe.LOCNAM),h.extraLen=E.readUInt16LE(oe.LOCEXT);let T=m+oe.LOCHDR+h.fnameLen,q=T+h.extraLen;return v.slice(T,q)},loadFromBinary:function(v){if(v.length!==oe.CENHDR||v.readUInt32LE(0)!==oe.CENSIG)throw Zu.Errors.INVALID_CEN();e=v.readUInt16LE(oe.CENVEM),t=v.readUInt16LE(oe.CENVER),r=v.readUInt16LE(oe.CENFLG),i=v.readUInt16LE(oe.CENHOW),n=v.readUInt32LE(oe.CENTIM),s=v.readUInt32LE(oe.CENCRC),a=v.readUInt32LE(oe.CENSIZ),o=v.readUInt32LE(oe.CENLEN),l=v.readUInt16LE(oe.CENNAM),c=v.readUInt16LE(oe.CENEXT),u=v.readUInt16LE(oe.CENCOM),d=v.readUInt16LE(oe.CENDSK),p=v.readUInt16LE(oe.CENATT),f=v.readUInt32LE(oe.CENATX),m=v.readUInt32LE(oe.CENOFF)},localHeaderToBinary:function(){var v=Buffer.alloc(oe.LOCHDR);return v.writeUInt32LE(oe.LOCSIG,0),v.writeUInt16LE(t,oe.LOCVER),v.writeUInt16LE(r,oe.LOCFLG),v.writeUInt16LE(i,oe.LOCHOW),v.writeUInt32LE(n,oe.LOCTIM),v.writeUInt32LE(s,oe.LOCCRC),v.writeUInt32LE(a,oe.LOCSIZ),v.writeUInt32LE(o,oe.LOCLEN),v.writeUInt16LE(l,oe.LOCNAM),v.writeUInt16LE(h.extraLen,oe.LOCEXT),v},centralHeaderToBinary:function(){var v=Buffer.alloc(oe.CENHDR+l+c+u);return v.writeUInt32LE(oe.CENSIG,0),v.writeUInt16LE(e,oe.CENVEM),v.writeUInt16LE(t,oe.CENVER),v.writeUInt16LE(r,oe.CENFLG),v.writeUInt16LE(i,oe.CENHOW),v.writeUInt32LE(n,oe.CENTIM),v.writeUInt32LE(s,oe.CENCRC),v.writeUInt32LE(a,oe.CENSIZ),v.writeUInt32LE(o,oe.CENLEN),v.writeUInt16LE(l,oe.CENNAM),v.writeUInt16LE(c,oe.CENEXT),v.writeUInt16LE(u,oe.CENCOM),v.writeUInt16LE(d,oe.CENDSK),v.writeUInt16LE(p,oe.CENATT),v.writeUInt32LE(f,oe.CENATX),v.writeUInt32LE(m,oe.CENOFF),v},toJSON:function(){let v=function(E){return E+" bytes"};return{made:e,version:t,flags:r,method:Zu.methodToString(i),time:this.time,crc:"0x"+s.toString(16).toUpperCase(),compressedSize:v(a),size:v(o),fileNameLength:v(l),extraLength:v(c),commentLength:v(u),diskNumStart:d,inAttr:p,attr:f,offset:m,centralHeaderSize:v(oe.CENHDR+l+c+u)}},toString:function(){return JSON.stringify(this.toJSON(),null," ")}}}});var Qye=g((KOt,Xye)=>{var J1=Z1(),Or=J1.Constants;Xye.exports=function(){var e=0,t=0,r=0,i=0,n=0;return{get diskEntries(){return e},set diskEntries(s){e=t=s},get totalEntries(){return t},set totalEntries(s){t=e=s},get size(){return r},set size(s){r=s},get offset(){return i},set offset(s){i=s},get commentLength(){return n},set commentLength(s){n=s},get mainHeaderSize(){return Or.ENDHDR+n},loadFromBinary:function(s){if((s.length!==Or.ENDHDR||s.readUInt32LE(0)!==Or.ENDSIG)&&(s.length{aF.EntryHeader=Kye();aF.MainHeader=Qye()});var Zye=g((QOt,Yye)=>{Yye.exports=function(e){var t=require("zlib"),r={chunkSize:(parseInt(e.length/1024)+1)*1024};return{deflate:function(){return t.deflateRawSync(e,r)},deflateAsync:function(i){var n=t.createDeflateRaw(r),s=[],a=0;n.on("data",function(o){s.push(o),a+=o.length}),n.on("end",function(){var o=Buffer.alloc(a),l=0;o.fill(0);for(var c=0;c{var N0t=+(process.versions?process.versions.node:"").split(".")[0]||0;Jye.exports=function(e,t){var r=require("zlib");let i=N0t>=15&&t>0?{maxOutputLength:t}:{};return{inflate:function(){return r.inflateRawSync(e,i)},inflateAsync:function(n){var s=r.createInflateRaw(i),a=[],o=0;s.on("data",function(l){a.push(l),o+=l.length}),s.on("end",function(){var l=Buffer.alloc(o),c=0;l.fill(0);for(var u=0;u{"use strict";var{randomFillSync:t2e}=require("crypto"),R0t=CE(),A0t=new Uint32Array(256).map((e,t)=>{for(let r=0;r<8;r++)t&1?t=t>>>1^3988292384:t>>>=1;return t>>>0}),i2e=(e,t)=>Math.imul(e,t)>>>0,r2e=(e,t)=>A0t[(e^t)&255]^e>>>8,ub=()=>typeof t2e=="function"?t2e(Buffer.alloc(12)):ub.node();ub.node=()=>{let e=Buffer.alloc(12),t=e.length;for(let r=0;r>>24),e};PE.prototype.next=function(){let e=(this.keys[2]|2)>>>0;return i2e(e,e^1)>>8&255};function C0t(e){let t=new PE(e);return function(r){let i=Buffer.alloc(r.length),n=0;for(let s of r)i[n++]=t.updateKeys(s^t.next());return i}}function O0t(e){let t=new PE(e);return function(r,i,n=0){i||(i=Buffer.alloc(r.length));for(let s of r){let a=t.next();i[n++]=s^a,t.updateKeys(s)}return i}}function P0t(e,t,r){if(!e||!Buffer.isBuffer(e)||e.length<12)return Buffer.alloc(0);let i=C0t(r),n=i(e.slice(0,12)),s=(t.flags&8)===8?t.timeHighByte:t.crc>>>24;if(n[11]!==s)throw R0t.WRONG_PASSWORD();return i(e.slice(12))}function I0t(e){Buffer.isBuffer(e)&&e.length>=12?OE.genSalt=function(){return e.slice(0,12)}:e==="node"?OE.genSalt=ub.node:OE.genSalt=ub}function D0t(e,t,r,i=!1){e==null&&(e=Buffer.alloc(0)),Buffer.isBuffer(e)||(e=Buffer.from(e.toString()));let n=O0t(r),s=OE.genSalt();s[11]=t.crc>>>24&255,i&&(s[10]=t.crc>>>16&255);let a=Buffer.alloc(e.length+12);return n(s,a),n(e,a,12)}n2e.exports={decrypt:P0t,encrypt:D0t,_salter:I0t}});var a2e=g(IE=>{IE.Deflater=Zye();IE.Inflater=e2e();IE.ZipCrypto=s2e()});var cF=g((ePt,o2e)=>{var Vt=Z1(),L0t=oF(),Wr=Vt.Constants,lF=a2e();o2e.exports=function(e,t){var r=new L0t.EntryHeader,i=Buffer.alloc(0),n=Buffer.alloc(0),s=!1,a=null,o=Buffer.alloc(0),l=Buffer.alloc(0),c=!0;let u=e,d=typeof u.decoder=="object"?u.decoder:Vt.decoder;c=d.hasOwnProperty("efs")?d.efs:!1;function p(){return!t||!(t instanceof Uint8Array)?Buffer.alloc(0):(l=r.loadLocalHeaderFromBinary(t),t.slice(r.realDataOffset,r.realDataOffset+r.compressedSize))}function f(v){if(r.flags_desc){let E={},T=r.realDataOffset+r.compressedSize;if(t.readUInt32LE(T)==Wr.LOCSIG||t.readUInt32LE(T)==Wr.CENSIG)throw Vt.Errors.DESCRIPTOR_NOT_EXIST();if(t.readUInt32LE(T)==Wr.EXTSIG)E.crc=t.readUInt32LE(T+Wr.EXTCRC),E.compressedSize=t.readUInt32LE(T+Wr.EXTSIZ),E.size=t.readUInt32LE(T+Wr.EXTLEN);else if(t.readUInt16LE(T+12)===19280)E.crc=t.readUInt32LE(T+Wr.EXTCRC-4),E.compressedSize=t.readUInt32LE(T+Wr.EXTSIZ-4),E.size=t.readUInt32LE(T+Wr.EXTLEN-4);else throw Vt.Errors.DESCRIPTOR_UNKNOWN();if(E.compressedSize!==r.compressedSize||E.size!==r.size||E.crc!==r.crc)throw Vt.Errors.DESCRIPTOR_FAULTY();if(Vt.crc32(v)!==E.crc)return!1}else if(Vt.crc32(v)!==r.localHeader.crc)return!1;return!0}function m(v,E,T){if(typeof E>"u"&&typeof v=="string"&&(T=v,v=void 0),s)return v&&E&&E(Buffer.alloc(0),Vt.Errors.DIRECTORY_CONTENT_ERROR()),Buffer.alloc(0);var q=p();if(q.length===0)return v&&E&&E(q),q;if(r.encrypted){if(typeof T!="string"&&!Buffer.isBuffer(T))throw Vt.Errors.INVALID_PASS_PARAM();q=lF.ZipCrypto.decrypt(q,r,T)}var O=Buffer.alloc(r.size);switch(r.method){case Vt.Constants.STORED:if(q.copy(O),f(O))return v&&E&&E(O),O;throw v&&E&&E(O,Vt.Errors.BAD_CRC()),Vt.Errors.BAD_CRC();case Vt.Constants.DEFLATED:var B=new lF.Inflater(q,r.size);if(v)B.inflateAsync(function(P){P.copy(P,0),E&&(f(P)?E(P):E(P,Vt.Errors.BAD_CRC()))});else{if(B.inflate(O).copy(O,0),!f(O))throw Vt.Errors.BAD_CRC(`"${d.decode(i)}"`);return O}break;default:throw v&&E&&E(Buffer.alloc(0),Vt.Errors.UNKNOWN_METHOD()),Vt.Errors.UNKNOWN_METHOD()}}function h(v,E){if((!a||!a.length)&&Buffer.isBuffer(t))return v&&E&&E(p()),p();if(a.length&&!s){var T;switch(r.method){case Vt.Constants.STORED:return r.compressedSize=r.size,T=Buffer.alloc(a.length),a.copy(T),v&&E&&E(T),T;default:case Vt.Constants.DEFLATED:var q=new lF.Deflater(a);if(v)q.deflateAsync(function(B){T=Buffer.alloc(B.length),r.compressedSize=B.length,B.copy(T),E&&E(T)});else{var O=q.deflate();return r.compressedSize=O.length,O}q=null;break}}else if(v&&E)E(Buffer.alloc(0));else return Buffer.alloc(0)}function y(v,E){return(v.readUInt32LE(E+4)<<4)+v.readUInt32LE(E)}function b(v){try{for(var E=0,T,q,O;E+4=Wr.EF_ZIP64_SCOMP&&(E=y(v,Wr.EF_ZIP64_SUNCOMP),r.size===Wr.EF_ZIP64_OR_32&&(r.size=E)),v.length>=Wr.EF_ZIP64_RHO&&(T=y(v,Wr.EF_ZIP64_SCOMP),r.compressedSize===Wr.EF_ZIP64_OR_32&&(r.compressedSize=T)),v.length>=Wr.EF_ZIP64_DSN&&(q=y(v,Wr.EF_ZIP64_RHO),r.offset===Wr.EF_ZIP64_OR_32&&(r.offset=q)),v.length>=Wr.EF_ZIP64_DSN+4&&(O=v.readUInt32LE(Wr.EF_ZIP64_DSN),r.diskNumStart===Wr.EF_ZIP64_OR_16&&(r.diskNumStart=O))}return{get entryName(){return d.decode(i)},get rawEntryName(){return i},set entryName(v){i=Vt.toBuffer(v,d.encode);var E=i[i.length-1];s=E===47||E===92,r.fileNameLength=i.length},get efs(){return typeof c=="function"?c(this.entryName):c},get extra(){return o},set extra(v){o=v,r.extraLength=v.length,b(v)},get comment(){return d.decode(n)},set comment(v){if(n=Vt.toBuffer(v,d.encode),r.commentLength=n.length,n.length>65535)throw Vt.Errors.COMMENT_TOO_LONG()},get name(){var v=d.decode(i);return s?v.substr(v.length-1).split("/").pop():v.split("/").pop()},get isDirectory(){return s},getCompressedData:function(){return h(!1,null)},getCompressedDataAsync:function(v){h(!0,v)},setData:function(v){a=Vt.toBuffer(v,Vt.decoder.encode),!s&&a.length?(r.size=a.length,r.method=Vt.Constants.DEFLATED,r.crc=Vt.crc32(v),r.changed=!0):r.method=Vt.Constants.STORED},getData:function(v){return r.changed?a:m(!1,null,v)},getDataAsync:function(v,E){r.changed?v(a):m(!0,v,E)},set attr(v){r.attr=v},get attr(){return r.attr},set header(v){r.loadFromBinary(v)},get header(){return r},packCentralHeader:function(){r.flags_efs=this.efs,r.extraLength=o.length;var v=r.centralHeaderToBinary(),E=Vt.Constants.CENHDR;return i.copy(v,E),E+=i.length,o.copy(v,E),E+=r.extraLength,n.copy(v,E),v},packLocalHeader:function(){let v=0;r.flags_efs=this.efs,r.extraLocalLength=l.length;let E=r.localHeaderToBinary(),T=Buffer.alloc(E.length+i.length+r.extraLocalLength);return E.copy(T,v),v+=E.length,i.copy(T,v),v+=i.length,l.copy(T,v),v+=l.length,T},toJSON:function(){let v=function(E){return"<"+(E&&E.length+" bytes buffer"||"null")+">"};return{entryName:this.entryName,name:this.name,comment:this.comment,isDirectory:this.isDirectory,header:r.toJSON(),compressedData:v(t),data:v(a)}},toString:function(){return JSON.stringify(this.toJSON(),null," ")}}}});var u2e=g((tPt,c2e)=>{var l2e=cF(),F0t=oF(),cn=Z1();c2e.exports=function(e,t){var r=[],i={},n=Buffer.alloc(0),s=new F0t.MainHeader,a=!1,o=null;let l=new Set,c=t,{noSort:u,decoder:d}=c;e?m(c.readEntries):a=!0;function p(){let y=new Set;for(let b of Object.keys(i)){let w=b.split("/");if(w.pop(),!!w.length)for(let v=0;v(e.length-s.offset)/cn.Constants.CENHDR)throw cn.Errors.DISK_ENTRY_TOO_LARGE();r=new Array(s.diskEntries);for(var y=s.offset,b=0;b=v;b--)if(e[b]===80){if(e.readUInt32LE(b)===cn.Constants.ENDSIG){T=b,q=b,E=b+cn.Constants.ENDHDR,v=b-cn.Constants.END64HDR;continue}if(e.readUInt32LE(b)===cn.Constants.END64SIG){v=w;continue}if(e.readUInt32LE(b)===cn.Constants.ZIP64SIG){T=b,E=b+cn.readBigUInt64LE(e,b+cn.Constants.ZIP64SIZE)+cn.Constants.ZIP64LEAD;break}}if(T==-1)throw cn.Errors.INVALID_FORMAT();s.loadFromBinary(e.slice(T,E)),s.commentLength&&(n=e.slice(q+cn.Constants.ENDHDR)),y&&f()}function h(){r.length>1&&!u&&r.sort((y,b)=>y.entryName.toLowerCase().localeCompare(b.entryName.toLowerCase()))}return{get entries(){return a||f(),r.filter(y=>!l.has(y))},get comment(){return d.decode(n)},set comment(y){n=cn.toBuffer(y,d.encode),s.commentLength=n.length},getEntryCount:function(){return a?r.length:s.diskEntries},forEach:function(y){this.entries.forEach(y)},getEntry:function(y){return a||f(),i[y]||null},setEntry:function(y){a||f(),r.push(y),i[y.entryName]=y,s.totalEntries=r.length},deleteFile:function(y,b=!0){a||f();let w=i[y];this.getEntryChildren(w,b).map(E=>E.entryName).forEach(this.deleteEntry)},deleteEntry:function(y){a||f();let b=i[y],w=r.indexOf(b);w>=0&&(r.splice(w,1),delete i[y],s.totalEntries=r.length)},getEntryChildren:function(y,b=!0){if(a||f(),typeof y=="object")if(y.isDirectory&&b){let w=[],v=y.entryName;for(let E of r)E.entryName.startsWith(v)&&w.push(E);return w}else return[y];return[]},getChildCount:function(y){if(y&&y.isDirectory){let b=this.getEntryChildren(y);return b.includes(y)?b.length-1:b.length}return 0},compressToBuffer:function(){a||f(),h();let y=[],b=[],w=0,v=0;s.size=0,s.offset=0;let E=0;for(let O of this.entries){let B=O.getCompressedData();O.header.offset=v;let P=O.packLocalHeader(),M=P.length+B.length;v+=M,y.push(P),y.push(B);let x=O.packCentralHeader();b.push(x),s.size+=x.length,w+=M+x.length,E++}w+=s.mainHeaderSize,s.offset=v,s.totalEntries=E,v=0;let T=Buffer.alloc(w);for(let O of y)O.copy(T,v),v+=O.length;for(let O of b)O.copy(T,v),v+=O.length;let q=s.toBinary();return n&&n.copy(q,cn.Constants.ENDHDR),q.copy(T,v),e=T,a=!1,T},toAsyncBuffer:function(y,b,w,v){try{a||f(),h();let E=[],T=[],q=0,O=0,B=0;s.size=0,s.offset=0;let P=function(M){if(M.length>0){let x=M.shift(),Y=x.entryName+x.extra.toString();w&&w(Y),x.getCompressedDataAsync(function(L){v&&v(Y),x.header.offset=O;let R=x.packLocalHeader(),I=R.length+L.length;O+=I,E.push(R),E.push(L);let F=x.packCentralHeader();T.push(F),s.size+=F.length,q+=I+F.length,B++,P(M)})}else{q+=s.mainHeaderSize,s.offset=O,s.totalEntries=B,O=0;let x=Buffer.alloc(q);E.forEach(function(L){L.copy(x,O),O+=L.length}),T.forEach(function(L){L.copy(x,O),O+=L.length});let Y=s.toBinary();n&&n.copy(Y,cn.Constants.ENDHDR),Y.copy(x,O),e=x,a=!1,y(x)}};P(Array.from(this.entries))}catch(E){b(E)}}}}});var f2e=g((rPt,p2e)=>{var Pr=Z1(),Kr=require("path"),B0t=cF(),q0t=u2e(),Vp=(...e)=>Pr.findLast(e,t=>typeof t=="boolean"),d2e=(...e)=>Pr.findLast(e,t=>typeof t=="string"),M0t=(...e)=>Pr.findLast(e,t=>typeof t=="function"),k0t={noSort:!1,readEntries:!1,method:Pr.Constants.NONE,fs:null};p2e.exports=function(e,t){let r=null,i=Object.assign(Object.create(null),k0t);e&&typeof e=="object"&&(e instanceof Uint8Array||(Object.assign(i,e),e=i.input?i.input:void 0,i.input&&delete i.input),Buffer.isBuffer(e)&&(r=e,i.method=Pr.Constants.BUFFER,e=void 0)),Object.assign(i,t);let n=new Pr(i);if((typeof i.decoder!="object"||typeof i.decoder.encode!="function"||typeof i.decoder.decode!="function")&&(i.decoder=Pr.decoder),e&&typeof e=="string")if(n.fs.existsSync(e))i.method=Pr.Constants.FILE,i.filename=e,r=n.fs.readFileSync(e);else throw Pr.Errors.INVALID_FILENAME();let s=new q0t(r,i),{canonical:a,sanitize:o,zipnamefix:l}=Pr;function c(f){if(f&&s){var m;if(typeof f=="string"&&(m=s.getEntry(Kr.posix.normalize(f))),typeof f=="object"&&typeof f.entryName<"u"&&typeof f.header<"u"&&(m=s.getEntry(f.entryName)),m)return m}return null}function u(f){let{join:m,normalize:h,sep:y}=Kr.posix;return m(".",h(y+f.split("\\").join(y)+y))}function d(f){return f instanceof RegExp?function(m){return function(h){return m.test(h)}}(f):typeof f!="function"?()=>!0:f}let p=(f,m)=>{let h=m.slice(-1);return h=h===n.sep?n.sep:"",Kr.relative(f,m)+h};return{readFile:function(f,m){var h=c(f);return h&&h.getData(m)||null},childCount:function(f){let m=c(f);if(m)return s.getChildCount(m)},readFileAsync:function(f,m){var h=c(f);h?h.getDataAsync(m):m(null,"getEntry failed for:"+f)},readAsText:function(f,m){var h=c(f);if(h){var y=h.getData();if(y&&y.length)return y.toString(m||"utf8")}return""},readAsTextAsync:function(f,m,h){var y=c(f);y?y.getDataAsync(function(b,w){if(w){m(b,w);return}b&&b.length?m(b.toString(h||"utf8")):m("")}):m("")},deleteFile:function(f,m=!0){var h=c(f);h&&s.deleteFile(h.entryName,m)},deleteEntry:function(f){var m=c(f);m&&s.deleteEntry(m.entryName)},addZipComment:function(f){s.comment=f},getZipComment:function(){return s.comment||""},addZipEntryComment:function(f,m){var h=c(f);h&&(h.comment=m)},getZipEntryComment:function(f){var m=c(f);return m&&m.comment||""},updateFile:function(f,m){var h=c(f);h&&h.setData(m)},addLocalFile:function(f,m,h,y){if(n.fs.existsSync(f)){m=m?u(m):"";let b=Kr.win32.basename(Kr.win32.normalize(f));m+=h||b;let w=n.fs.statSync(f),v=w.isFile()?n.fs.readFileSync(f):Buffer.alloc(0);w.isDirectory()&&(m+=n.sep),this.addFile(m,v,y,w)}else throw Pr.Errors.FILE_NOT_FOUND(f)},addLocalFileAsync:function(f,m){f=typeof f=="object"?f:{localPath:f};let h=Kr.resolve(f.localPath),{comment:y}=f,{zipPath:b,zipName:w}=f,v=this;n.fs.stat(h,function(E,T){if(E)return m(E,!1);b=b?u(b):"";let q=Kr.win32.basename(Kr.win32.normalize(h));if(b+=w||q,T.isFile())n.fs.readFile(h,function(O,B){return O?m(O,!1):(v.addFile(b,B,y,T),setImmediate(m,void 0,!0))});else if(T.isDirectory())return b+=n.sep,v.addFile(b,Buffer.alloc(0),y,T),setImmediate(m,void 0,!0)})},addLocalFolder:function(f,m,h){if(h=d(h),m=m?u(m):"",f=Kr.normalize(f),n.fs.existsSync(f)){let y=n.findFiles(f),b=this;if(y.length)for(let w of y){let v=Kr.join(m,p(f,w));h(v)&&b.addLocalFile(w,Kr.dirname(v))}}else throw Pr.Errors.FILE_NOT_FOUND(f)},addLocalFolderAsync:function(f,m,h,y){y=d(y),h=h?u(h):"",f=Kr.normalize(f);var b=this;n.fs.open(f,"r",function(w){if(w&&w.code==="ENOENT")m(void 0,Pr.Errors.FILE_NOT_FOUND(f));else if(w)m(void 0,w);else{var v=n.findFiles(f),E=-1,T=function(){if(E+=1,E{T()})}else m(!0,void 0)};T()}})},addLocalFolderAsync2:function(f,m){let h=this;f=typeof f=="object"?f:{localPath:f},localPath=Kr.resolve(u(f.localPath));let{zipPath:y,filter:b,namefix:w}=f;b instanceof RegExp?b=function(T){return function(q){return T.test(q)}}(b):typeof b!="function"&&(b=function(){return!0}),y=y?u(y):"",w=="latin1"&&(w=T=>T.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^\x20-\x7E]/g,"")),typeof w!="function"&&(w=T=>T);let v=T=>Kr.join(y,w(p(localPath,T))),E=T=>Kr.win32.basename(Kr.win32.normalize(w(T)));n.fs.open(localPath,"r",function(T){T&&T.code==="ENOENT"?m(void 0,Pr.Errors.FILE_NOT_FOUND(localPath)):T?m(void 0,T):n.findFilesAsync(localPath,function(q,O){if(q)return m(q);O=O.filter(B=>b(v(B))),O.length||m(void 0,!1),setImmediate(O.reverse().reduce(function(B,P){return function(M,x){if(M||x===!1)return setImmediate(B,M,!1);h.addLocalFileAsync({localPath:P,zipPath:Kr.dirname(v(P)),zipName:E(P)},B)}},m))})})},addLocalFolderPromise:function(f,m){return new Promise((h,y)=>{this.addLocalFolderAsync2(Object.assign({localPath:f},m),(b,w)=>{b&&y(b),w&&h(this)})})},addFile:function(f,m,h,y){f=l(f);let b=c(f),w=b!=null;w||(b=new B0t(i),b.entryName=f),b.comment=h||"";let v=typeof y=="object"&&y instanceof n.fs.Stats;v&&(b.header.time=y.mtime);var E=b.isDirectory?16:0;let T=b.isDirectory?16384:32768;return v?T|=4095&y.mode:typeof y=="number"?T|=4095&y:T|=b.isDirectory?493:420,E=(E|T<<16)>>>0,b.attr=E,b.setData(m),w||s.setEntry(b),b},getEntries:function(f){return s.password=f,s?s.entries:[]},getEntry:function(f){return c(f)},getEntryCount:function(){return s.getEntryCount()},forEach:function(f){return s.forEach(f)},extractEntryTo:function(f,m,h,y,b,w){y=Vp(!1,y),b=Vp(!1,b),h=Vp(!0,h),w=d2e(b,w);var v=c(f);if(!v)throw Pr.Errors.NO_ENTRY();var E=a(v.entryName),T=o(m,w&&!v.isDirectory?w:h?E:Kr.basename(E));if(v.isDirectory){var q=s.getEntryChildren(v);return q.forEach(function(P){if(P.isDirectory)return;var M=P.getData();if(!M)throw Pr.Errors.CANT_EXTRACT_FILE();var x=a(P.entryName),Y=o(m,h?x:Kr.basename(x));let L=b?P.header.fileAttr:void 0;n.writeFileTo(Y,M,y,L)}),!0}var O=v.getData(s.password);if(!O)throw Pr.Errors.CANT_EXTRACT_FILE();if(n.fs.existsSync(T)&&!y)throw Pr.Errors.CANT_OVERRIDE();let B=b?f.header.fileAttr:void 0;return n.writeFileTo(T,O,y,B),!0},test:function(f){if(!s)return!1;for(var m in s.entries)try{if(m.isDirectory)continue;var h=s.entries[m].getData(f);if(!h)return!1}catch{return!1}return!0},extractAllTo:function(f,m,h,y){if(h=Vp(!1,h),y=d2e(h,y),m=Vp(!1,m),!s)throw Pr.Errors.NO_ZIP();s.entries.forEach(function(b){var w=o(f,a(b.entryName));if(b.isDirectory){n.makeDir(w);return}var v=b.getData(y);if(!v)throw Pr.Errors.CANT_EXTRACT_FILE();let E=h?b.header.fileAttr:void 0;n.writeFileTo(w,v,m,E);try{n.fs.utimesSync(w,b.header.time,b.header.time)}catch{throw Pr.Errors.CANT_EXTRACT_FILE()}})},extractAllToAsync:function(f,m,h,y){if(y=M0t(m,h,y),h=Vp(!1,h),m=Vp(!1,m),!y)return new Promise((T,q)=>{this.extractAllToAsync(f,m,h,function(O){O?q(O):T(this)})});if(!s){y(Pr.Errors.NO_ZIP());return}f=Kr.resolve(f);let b=T=>o(f,Kr.normalize(a(T.entryName))),w=(T,q)=>new Error(T+': "'+q+'"'),v=[],E=[];s.entries.forEach(T=>{T.isDirectory?v.push(T):E.push(T)});for(let T of v){let q=b(T),O=h?T.header.fileAttr:void 0;try{n.makeDir(q),O&&n.fs.chmodSync(q,O),n.fs.utimesSync(q,T.header.time,T.header.time)}catch{y(w("Unable to create folder",q))}}E.reverse().reduce(function(T,q){return function(O){if(O)T(O);else{let B=Kr.normalize(a(q.entryName)),P=o(f,B);q.getDataAsync(function(M,x){if(x)T(x);else if(!M)T(Pr.Errors.CANT_EXTRACT_FILE());else{let Y=h?q.header.fileAttr:void 0;n.writeFileToAsync(P,M,m,Y,function(L){L||T(w("Unable to write file",P)),n.fs.utimes(P,q.header.time,q.header.time,function(R){R?T(w("Unable to set times",P)):T()})})}})}}},y)()},writeZip:function(f,m){if(arguments.length===1&&typeof f=="function"&&(m=f,f=""),!f&&i.filename&&(f=i.filename),!!f){var h=s.compressToBuffer();if(h){var y=n.writeFileTo(f,h,!0);typeof m=="function"&&m(y?null:new Error("failed"),"")}}},writeZipPromise:function(f,m){let{overwrite:h,perm:y}=Object.assign({overwrite:!0},m);return new Promise((b,w)=>{!f&&i.filename&&(f=i.filename),f||w("ADM-ZIP: ZIP File Name Missing"),this.toBufferPromise().then(v=>{let E=T=>T?b(T):w("ADM-ZIP: Wasn't able to write zip file");n.writeFileToAsync(f,v,h,y,E)},w)})},toBufferPromise:function(){return new Promise((f,m)=>{s.toAsyncBuffer(f,m)})},toBuffer:function(f,m,h,y){return typeof f=="function"?(s.toAsyncBuffer(f,m,h,y),null):s.compressToBuffer()}}}});var e0=g(DE=>{"use strict";Object.defineProperty(DE,"__esModule",{value:!0});DE.DocUrl=void 0;var m2e;(function(e){e.ASSIGNING_PERMISSIONS_TO_JOBS="https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs",e.AUTOMATIC_BUILD_FAILED="https://docs.github.com/en/code-security/code-scanning/troubleshooting-code-scanning/automatic-build-failed",e.DEFINE_ENV_VARIABLES="https://docs.github.com/en/actions/learn-github-actions/variables#defining-environment-variables-for-a-single-workflow",e.SCANNING_ON_PUSH="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning#scanning-on-push",e.SPECIFY_BUILD_STEPS_MANUALLY="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages#about-specifying-build-steps-manually",e.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS="https://docs.github.com/en/enterprise-cloud@latest/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning#providing-data-to-track-code-scanning-alerts-across-runs"})(m2e||(DE.DocUrl=m2e={}))});var g2e=g(Ba=>{"use strict";Object.defineProperty(Ba,"__esModule",{value:!0});Ba.cliErrorsConfig=Ba.CliConfigErrorCategory=Ba.CliError=void 0;Ba.getCliConfigCategoryIfExists=h2e;Ba.wrapCliConfigurationError=H0t;var db=bn(),j0t=e0(),U0t=cr(),uF=class extends Error{constructor({cmd:t,args:r,exitCode:i,stderr:n}){let s=(0,db.prettyPrintInvocation)(t,r),a=z0t(n),o=$0t(n),l;if(a)l=`Encountered a fatal error while running "${s}". Exit code was ${i} and error was: ${(0,db.ensureEndsInPeriod)(a.trim())} See the logs for more details.`;else if(o)l=`We were unable to automatically build your code. Please provide manual build steps. See ${j0t.DocUrl.AUTOMATIC_BUILD_FAILED} for more information. Encountered the following error: ${o}`;else{let c=(0,db.ensureEndsInPeriod)(n.trim().split(` +`).pop()?.trim()||"n/a");l=`Encountered a fatal error while running "${s}". Exit code was ${i} and last log line was: ${c} See the logs for more details.`}super(l),this.exitCode=i,this.stderr=n}};Ba.CliError=uF;function z0t(e){let t=/.*fatal (internal )?error occurr?ed(. Details)?:/gi,r=[],i,n;for(;(n=t.exec(e))!==null;)i!==void 0&&r.push(e.slice(i,n.index).trim()),i=n.index;if(i!==void 0){let s=e.slice(i).trim();if(r.length===0)return s;let a=!r.some(o=>o.includes(` +`));return a&&(r=r.map(db.ensureEndsInPeriod)),[(0,db.ensureEndsInPeriod)(s),"Context:",...r.reverse()].join(a?" ":` +`)}}function $0t(e){let t=/.*\[autobuild\] \[ERROR\] (.*)/gi,r=[...e.matchAll(t)].map(i=>i[1]);return r.length>10&&(r=r.slice(0,10),r.push("(truncated)")),r.join(` +`)||void 0}var di;(function(e){e.AutobuildError="AutobuildError",e.ExternalRepositoryCloneFailed="ExternalRepositoryCloneFailed",e.GradleBuildFailed="GradleBuildFailed",e.IncompatibleWithActionVersion="IncompatibleWithActionVersion",e.InitCalledTwice="InitCalledTwice",e.InvalidConfigFile="InvalidConfigFile",e.InvalidSourceRoot="InvalidSourceRoot",e.MavenBuildFailed="MavenBuildFailed",e.NoBuildCommandAutodetected="NoBuildCommandAutodetected",e.NoBuildMethodAutodetected="NoBuildMethodAutodetected",e.NoSourceCodeSeen="NoSourceCodeSeen",e.NoSupportedBuildCommandSucceeded="NoSupportedBuildCommandSucceeded",e.NoSupportedBuildSystemDetected="NoSupportedBuildSystemDetected",e.OutOfMemoryOrDisk="OutOfMemoryOrDisk",e.PackCannotBeFound="PackCannotBeFound",e.PackMissingAuth="PackMissingAuth",e.SwiftBuildFailed="SwiftBuildFailed",e.UnsupportedBuildMode="UnsupportedBuildMode"})(di||(Ba.CliConfigErrorCategory=di={}));Ba.cliErrorsConfig={[di.AutobuildError]:{cliErrorMessageCandidates:[new RegExp("We were unable to automatically build your code")]},[di.ExternalRepositoryCloneFailed]:{cliErrorMessageCandidates:[new RegExp("Failed to clone external Git repository")]},[di.GradleBuildFailed]:{cliErrorMessageCandidates:[new RegExp("[autobuild] FAILURE: Build failed with an exception.")]},[di.IncompatibleWithActionVersion]:{cliErrorMessageCandidates:[new RegExp("is not compatible with this CodeQL CLI")]},[di.InitCalledTwice]:{cliErrorMessageCandidates:[new RegExp("Refusing to create databases .* but could not process any of it")],additionalErrorMessageToAppend:'Is the "init" action called twice in the same job?'},[di.InvalidConfigFile]:{cliErrorMessageCandidates:[new RegExp("Config file .* is not valid"),new RegExp("The supplied config file is empty")]},[di.InvalidSourceRoot]:{cliErrorMessageCandidates:[new RegExp("Invalid source root")]},[di.MavenBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuild\\] \\[ERROR\\] Failed to execute goal")]},[di.NoBuildCommandAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not auto-detect a suitable build method")]},[di.NoBuildMethodAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not detect a suitable build command for the source checkout")]},[di.NoSourceCodeSeen]:{exitCode:32,cliErrorMessageCandidates:[new RegExp("CodeQL detected code written in .* but could not process any of it"),new RegExp("CodeQL did not detect any code written in languages supported by CodeQL")]},[di.NoSupportedBuildCommandSucceeded]:{cliErrorMessageCandidates:[new RegExp("No supported build command succeeded")]},[di.NoSupportedBuildSystemDetected]:{cliErrorMessageCandidates:[new RegExp("No supported build system detected")]},[di.OutOfMemoryOrDisk]:{cliErrorMessageCandidates:[new RegExp("CodeQL is out of memory."),new RegExp("out of disk"),new RegExp("No space left on device")],additionalErrorMessageToAppend:"For more information, see https://gh.io/troubleshooting-code-scanning/out-of-disk-or-memory"},[di.PackCannotBeFound]:{cliErrorMessageCandidates:[new RegExp("Query pack .* cannot be found\\. Check the spelling of the pack\\.")]},[di.PackMissingAuth]:{cliErrorMessageCandidates:[new RegExp("GitHub Container registry .* 403 Forbidden"),new RegExp("Do you need to specify a token to authenticate to the registry?")]},[di.SwiftBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuilder/build\\] \\[build-command-failed\\] `autobuild` failed to run the build command")]},[di.UnsupportedBuildMode]:{cliErrorMessageCandidates:[new RegExp("does not support the .* build mode. Please try using one of the following build modes instead")]}};function h2e(e){for(let[t,r]of Object.entries(Ba.cliErrorsConfig)){if(e.exitCode!==void 0&&r.exitCode!==void 0&&e.exitCode===r.exitCode)return t;for(let i of r.cliErrorMessageCandidates)if(e.message.match(i)||e.stderr.match(i))return t}}function H0t(e){let t=h2e(e);if(t===void 0)return e;let r=e.message,i=Ba.cliErrorsConfig[t].additionalErrorMessageToAppend;return i!==void 0&&(r=`${r} ${i}`),new U0t.ConfigurationError(r)}});var dF=g((sPt,G0t)=>{G0t.exports={bundleVersion:"codeql-bundle-v2.19.3",cliVersion:"2.19.3",priorBundleVersion:"codeql-bundle-v2.19.2",priorCliVersion:"2.19.2"}});var Ju=g(pb=>{"use strict";Object.defineProperty(pb,"__esModule",{value:!0});pb.ToolsFeature=void 0;pb.isSupportedToolsFeature=V0t;var y2e;(function(e){e.AnalysisSummaryV2IsDefault="analysisSummaryV2Default",e.BuildModeOption="buildModeOption",e.DatabaseInterpretResultsSupportsSarifRunProperty="databaseInterpretResultsSupportsSarifRunProperty",e.IndirectTracingSupportsStaticBinaries="indirectTracingSupportsStaticBinaries",e.InformsAboutUnsupportedPathFilters="informsAboutUnsupportedPathFilters",e.SetsCodeqlRunnerEnvVar="setsCodeqlRunnerEnvVar",e.TraceCommandUseBuildMode="traceCommandUseBuildMode",e.SarifMergeRunsFromEqualCategory="sarifMergeRunsFromEqualCategory",e.ForceOverwrite="forceOverwrite",e.PythonDefaultIsToNotExtractStdlib="pythonDefaultIsToNotExtractStdlib"})(y2e||(pb.ToolsFeature=y2e={}));function V0t(e,t){return!!e.features&&e.features[t]}});var Rl=g(Bt=>{"use strict";var W0t=Bt&&Bt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),K0t=Bt&&Bt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),hb=Bt&&Bt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&W0t(t,e,r);return K0t(t,e),t};Object.defineProperty(Bt,"__esModule",{value:!0});Bt.Features=Bt.FEATURE_FLAGS_FILE_NAME=Bt.featureConfig=Bt.Feature=Bt.CODEQL_VERSION_ZSTD_BUNDLE=Bt.CODEQL_VERSION_FINE_GRAINED_PARALLELISM=void 0;var pF=hb(require("fs")),X0t=hb(require("path")),Q0t=hb(jd()),Y0t=Xl(),fb=hb(dF()),b2e=Ju(),mb=hb(cr()),v2e="default_codeql_version_",_2e="_enabled";Bt.CODEQL_VERSION_FINE_GRAINED_PARALLELISM="2.15.1";Bt.CODEQL_VERSION_ZSTD_BUNDLE="2.19.0";var ws;(function(e){e.ArtifactV4Upgrade="artifact_v4_upgrade",e.CleanupTrapCaches="cleanup_trap_caches",e.CppBuildModeNone="cpp_build_mode_none",e.CppDependencyInstallation="cpp_dependency_installation_enabled",e.DiffInformedQueries="diff_informed_queries",e.DisableCsharpBuildless="disable_csharp_buildless",e.DisableJavaBuildlessEnabled="disable_java_buildless_enabled",e.DisableKotlinAnalysisEnabled="disable_kotlin_analysis_enabled",e.ExportDiagnosticsEnabled="export_diagnostics_enabled",e.PythonDefaultIsToNotExtractStdlib="python_default_is_to_not_extract_stdlib",e.QaTelemetryEnabled="qa_telemetry_enabled",e.ZstdBundleStreamingExtraction="zstd_bundle_streaming_extraction"})(ws||(Bt.Feature=ws={}));Bt.featureConfig={[ws.ArtifactV4Upgrade]:{defaultValue:!1,envVar:"CODEQL_ACTION_ARTIFACT_V4_UPGRADE",minimumVersion:void 0},[ws.CleanupTrapCaches]:{defaultValue:!1,envVar:"CODEQL_ACTION_CLEANUP_TRAP_CACHES",minimumVersion:void 0},[ws.CppBuildModeNone]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_BUILD_MODE_NONE",minimumVersion:void 0},[ws.ZstdBundleStreamingExtraction]:{defaultValue:!1,envVar:"CODEQL_ACTION_ZSTD_BUNDLE_STREAMING_EXTRACTION",minimumVersion:void 0},[ws.CppDependencyInstallation]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_AUTOINSTALL_DEPENDENCIES",legacyApi:!0,minimumVersion:"2.15.0"},[ws.DiffInformedQueries]:{defaultValue:!1,envVar:"CODEQL_ACTION_DIFF_INFORMED_QUERIES",minimumVersion:void 0,toolsFeature:b2e.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty},[ws.DisableCsharpBuildless]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_CSHARP_BUILDLESS",minimumVersion:void 0},[ws.DisableJavaBuildlessEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_JAVA_BUILDLESS",legacyApi:!0,minimumVersion:void 0},[ws.DisableKotlinAnalysisEnabled]:{defaultValue:!1,envVar:"CODEQL_DISABLE_KOTLIN_ANALYSIS",legacyApi:!0,minimumVersion:void 0},[ws.ExportDiagnosticsEnabled]:{defaultValue:!0,envVar:"CODEQL_ACTION_EXPORT_DIAGNOSTICS",legacyApi:!0,minimumVersion:void 0},[ws.PythonDefaultIsToNotExtractStdlib]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_PYTHON_STANDARD_LIBRARY_EXTRACTION",minimumVersion:void 0,toolsFeature:b2e.ToolsFeature.PythonDefaultIsToNotExtractStdlib},[ws.QaTelemetryEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_QA_TELEMETRY",legacyApi:!0,minimumVersion:void 0}};Bt.FEATURE_FLAGS_FILE_NAME="cached-feature-flags.json";var fF=class{constructor(t,r,i,n){this.logger=n,this.gitHubFeatureFlags=new mF(t,r,X0t.join(i,Bt.FEATURE_FLAGS_FILE_NAME),n)}async getDefaultCliVersion(t){return await this.gitHubFeatureFlags.getDefaultCliVersion(t)}async getValue(t,r){if(!r&&Bt.featureConfig[t].minimumVersion)throw new Error(`Internal error: A minimum version is specified for feature ${t}, but no instance of CodeQL was provided.`);if(!r&&Bt.featureConfig[t].toolsFeature)throw new Error(`Internal error: A required tools feature is specified for feature ${t}, but no instance of CodeQL was provided.`);let i=(process.env[Bt.featureConfig[t].envVar]||"").toLocaleLowerCase();if(i==="false")return this.logger.debug(`Feature ${t} is disabled via the environment variable ${Bt.featureConfig[t].envVar}.`),!1;let n=Bt.featureConfig[t].minimumVersion;if(r&&n)if(await mb.codeQlVersionAtLeast(r,n))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} is newer than the minimum version ${n} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version is older than the minimum version ${n}.`),!1;let s=Bt.featureConfig[t].toolsFeature;if(r&&s)if(await r.supportsFeature(s))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} supports the required tools feature ${s} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version does not support the required tools feature ${s}.`),!1;if(i==="true")return this.logger.debug(`Feature ${t} is enabled via the environment variable ${Bt.featureConfig[t].envVar}.`),!0;let a=await this.gitHubFeatureFlags.getValue(t);if(a!==void 0)return this.logger.debug(`Feature ${t} is ${a?"enabled":"disabled"} via the GitHub API.`),a;let o=Bt.featureConfig[t].defaultValue;return this.logger.debug(`Feature ${t} is ${o?"enabled":"disabled"} due to its default value.`),o}};Bt.Features=fF;var mF=class{constructor(t,r,i,n){this.gitHubVersion=t,this.repositoryNwo=r,this.featureFlagsFile=i,this.logger=n,this.hasAccessedRemoteFeatureFlags=!1}getCliVersionFromFeatureFlag(t){if(!t.startsWith(v2e)||!t.endsWith(_2e))return;let r=t.substring(v2e.length,t.length-_2e.length).replace(/_/g,".");if(!Q0t.valid(r)){this.logger.warning(`Ignoring feature flag ${t} as it does not specify a valid CodeQL version.`);return}return r}async getDefaultCliVersion(t){return t===mb.GitHubVariant.DOTCOM?await this.getDefaultDotcomCliVersion():{cliVersion:fb.cliVersion,tagName:fb.bundleVersion}}async getDefaultDotcomCliVersion(){let t=await this.getAllFeatures(),r=Object.entries(t).map(([n,s])=>s?this.getCliVersionFromFeatureFlag(n):void 0).filter(n=>n!==void 0);if(r.length===0){this.logger.warning(`Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${fb.cliVersion}.`);let n={cliVersion:fb.cliVersion,tagName:fb.bundleVersion};return this.hasAccessedRemoteFeatureFlags&&(n.toolsFeatureFlagsValid=!1),n}let i=r.reduce((n,s)=>s>n?s:n,r[0]);return this.logger.debug(`Derived default CLI version of ${i} from feature flags.`),{cliVersion:i,tagName:`codeql-bundle-v${i}`,toolsFeatureFlagsValid:!0}}async getValue(t){let r=await this.getAllFeatures();if(r===void 0){this.logger.debug(`No feature flags API response for ${t}.`);return}let i=r[t];if(i===void 0){this.logger.debug(`Feature '${t}' undefined in API response.`);return}return!!i}async getAllFeatures(){if(this.cachedApiResponse!==void 0)return this.cachedApiResponse;let t=await this.readLocalFlags();if(t!==void 0)return this.cachedApiResponse=t,t;let r=await this.loadApiResponse();return r===void 0&&(r={}),this.cachedApiResponse=r,await this.writeLocalFlags(r),r}async readLocalFlags(){try{if(pF.existsSync(this.featureFlagsFile))return this.logger.debug(`Loading feature flags from ${this.featureFlagsFile}`),JSON.parse(pF.readFileSync(this.featureFlagsFile,"utf8"))}catch(t){this.logger.warning(`Error reading cached feature flags file ${this.featureFlagsFile}: ${t}. Requesting from GitHub instead.`)}}async writeLocalFlags(t){try{this.logger.debug(`Writing feature flags to ${this.featureFlagsFile}`),pF.writeFileSync(this.featureFlagsFile,JSON.stringify(t))}catch(r){this.logger.warning(`Error writing cached feature flags file ${this.featureFlagsFile}: ${r}.`)}}async loadApiResponse(){if(this.gitHubVersion.type!==mb.GitHubVariant.DOTCOM&&this.gitHubVersion.type!==mb.GitHubVariant.GHE_DOTCOM)return this.logger.debug("Not running against github.com. Disabling all toggleable features."),this.hasAccessedRemoteFeatureFlags=!1,{};try{let t=Object.entries(Bt.featureConfig).filter(([,n])=>!n.legacyApi).map(([n])=>n).join(","),i=(await(0,Y0t.getApiClient)().request("GET /repos/:owner/:repo/code-scanning/codeql-action/features",{owner:this.repositoryNwo.owner,repo:this.repositoryNwo.repo,features:t})).data;this.logger.debug("Loaded the following default values for the feature flags from the Code Scanning API:");for(let[n,s]of Object.entries(i).sort(([a],[o])=>a.localeCompare(o)))this.logger.debug(` ${n}: ${s}`);return this.hasAccessedRemoteFeatureFlags=!0,i}catch(t){if(mb.isHTTPError(t)&&t.status===403)return this.logger.warning(`This run of the CodeQL Action does not have permission to access Code Scanning API endpoints. As a result, it will not be opted into any experimental features. This could be because the Action is running on a pull request from a fork. If not, please ensure the Action has the 'security-events: write' permission. Details: ${t.message}`),this.hasAccessedRemoteFeatureFlags=!1,{};throw new Error(`Encountered an error while trying to determine feature enablement: ${t}`)}}}});var Wp=g(No=>{"use strict";Object.defineProperty(No,"__esModule",{value:!0});No.LANGUAGE_ALIASES=No.Language=void 0;No.parseLanguage=Z0t;No.isTracedLanguage=w2e;No.isScannedLanguage=J0t;var Ks;(function(e){e.actions="actions",e.csharp="csharp",e.cpp="cpp",e.go="go",e.java="java",e.javascript="javascript",e.python="python",e.ruby="ruby",e.rust="rust",e.swift="swift"})(Ks||(No.Language=Ks={}));No.LANGUAGE_ALIASES={c:Ks.cpp,"c++":Ks.cpp,"c#":Ks.csharp,kotlin:Ks.java,typescript:Ks.javascript};function Z0t(e){if(e=e.trim().toLowerCase(),e in Ks)return e;if(e in No.LANGUAGE_ALIASES)return No.LANGUAGE_ALIASES[e]}function w2e(e){return[Ks.cpp,Ks.csharp,Ks.go,Ks.java,Ks.swift].includes(e)}function J0t(e){return!w2e(e)}});var EF=g((Me,N2e)=>{Me=N2e.exports=Qe;var Mt;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?Mt=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:Mt=function(){};Me.SEMVER_SPEC_VERSION="2.0.0";var gb=256,LE=Number.MAX_SAFE_INTEGER||9007199254740991,hF=16,egt=gb-6,t0=Me.re=[],qt=Me.safeRe=[],X=Me.src=[],$=Me.tokens={},x2e=0;function it(e){$[e]=x2e++}var yF="[a-zA-Z0-9-]",gF=[["\\s",1],["\\d",gb],[yF,egt]];function bb(e){for(var t=0;t)?=?)";it("XRANGEIDENTIFIERLOOSE");X[$.XRANGEIDENTIFIERLOOSE]=X[$.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";it("XRANGEIDENTIFIER");X[$.XRANGEIDENTIFIER]=X[$.NUMERICIDENTIFIER]+"|x|X|\\*";it("XRANGEPLAIN");X[$.XRANGEPLAIN]="[v=\\s]*("+X[$.XRANGEIDENTIFIER]+")(?:\\.("+X[$.XRANGEIDENTIFIER]+")(?:\\.("+X[$.XRANGEIDENTIFIER]+")(?:"+X[$.PRERELEASE]+")?"+X[$.BUILD]+"?)?)?";it("XRANGEPLAINLOOSE");X[$.XRANGEPLAINLOOSE]="[v=\\s]*("+X[$.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+X[$.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+X[$.XRANGEIDENTIFIERLOOSE]+")(?:"+X[$.PRERELEASELOOSE]+")?"+X[$.BUILD]+"?)?)?";it("XRANGE");X[$.XRANGE]="^"+X[$.GTLT]+"\\s*"+X[$.XRANGEPLAIN]+"$";it("XRANGELOOSE");X[$.XRANGELOOSE]="^"+X[$.GTLT]+"\\s*"+X[$.XRANGEPLAINLOOSE]+"$";it("COERCE");X[$.COERCE]="(^|[^\\d])(\\d{1,"+hF+"})(?:\\.(\\d{1,"+hF+"}))?(?:\\.(\\d{1,"+hF+"}))?(?:$|[^\\d])";it("COERCERTL");t0[$.COERCERTL]=new RegExp(X[$.COERCE],"g");qt[$.COERCERTL]=new RegExp(bb(X[$.COERCE]),"g");it("LONETILDE");X[$.LONETILDE]="(?:~>?)";it("TILDETRIM");X[$.TILDETRIM]="(\\s*)"+X[$.LONETILDE]+"\\s+";t0[$.TILDETRIM]=new RegExp(X[$.TILDETRIM],"g");qt[$.TILDETRIM]=new RegExp(bb(X[$.TILDETRIM]),"g");var tgt="$1~";it("TILDE");X[$.TILDE]="^"+X[$.LONETILDE]+X[$.XRANGEPLAIN]+"$";it("TILDELOOSE");X[$.TILDELOOSE]="^"+X[$.LONETILDE]+X[$.XRANGEPLAINLOOSE]+"$";it("LONECARET");X[$.LONECARET]="(?:\\^)";it("CARETTRIM");X[$.CARETTRIM]="(\\s*)"+X[$.LONECARET]+"\\s+";t0[$.CARETTRIM]=new RegExp(X[$.CARETTRIM],"g");qt[$.CARETTRIM]=new RegExp(bb(X[$.CARETTRIM]),"g");var rgt="$1^";it("CARET");X[$.CARET]="^"+X[$.LONECARET]+X[$.XRANGEPLAIN]+"$";it("CARETLOOSE");X[$.CARETLOOSE]="^"+X[$.LONECARET]+X[$.XRANGEPLAINLOOSE]+"$";it("COMPARATORLOOSE");X[$.COMPARATORLOOSE]="^"+X[$.GTLT]+"\\s*("+X[$.LOOSEPLAIN]+")$|^$";it("COMPARATOR");X[$.COMPARATOR]="^"+X[$.GTLT]+"\\s*("+X[$.FULLPLAIN]+")$|^$";it("COMPARATORTRIM");X[$.COMPARATORTRIM]="(\\s*)"+X[$.GTLT]+"\\s*("+X[$.LOOSEPLAIN]+"|"+X[$.XRANGEPLAIN]+")";t0[$.COMPARATORTRIM]=new RegExp(X[$.COMPARATORTRIM],"g");qt[$.COMPARATORTRIM]=new RegExp(bb(X[$.COMPARATORTRIM]),"g");var igt="$1$2$3";it("HYPHENRANGE");X[$.HYPHENRANGE]="^\\s*("+X[$.XRANGEPLAIN]+")\\s+-\\s+("+X[$.XRANGEPLAIN]+")\\s*$";it("HYPHENRANGELOOSE");X[$.HYPHENRANGELOOSE]="^\\s*("+X[$.XRANGEPLAINLOOSE]+")\\s+-\\s+("+X[$.XRANGEPLAINLOOSE]+")\\s*$";it("STAR");X[$.STAR]="(<|>)?=?\\s*\\*";for(Al=0;Algb)return null;var r=t.loose?qt[$.LOOSE]:qt[$.FULL];if(!r.test(e))return null;try{return new Qe(e,t)}catch{return null}}Me.valid=ngt;function ngt(e,t){var r=Xp(e,t);return r?r.version:null}Me.clean=sgt;function sgt(e,t){var r=Xp(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}Me.SemVer=Qe;function Qe(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Qe){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>gb)throw new TypeError("version is longer than "+gb+" characters");if(!(this instanceof Qe))return new Qe(e,t);Mt("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?qt[$.LOOSE]:qt[$.FULL]);if(!r)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>LE||this.major<0)throw new TypeError("Invalid major version");if(this.minor>LE||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>LE||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(function(i){if(/^[0-9]+$/.test(i)){var n=+i;if(n>=0&&n=0;)typeof this.prerelease[r]=="number"&&(this.prerelease[r]++,r=-2);r===-1&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this};Me.inc=agt;function agt(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new Qe(e,r).inc(t,i).version}catch{return null}}Me.diff=ogt;function ogt(e,t){if(bF(e,t))return null;var r=Xp(e),i=Xp(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var s="prerelease"}for(var a in r)if((a==="major"||a==="minor"||a==="patch")&&r[a]!==i[a])return n+a;return s}Me.compareIdentifiers=Kp;var E2e=/^[0-9]+$/;function Kp(e,t){var r=E2e.test(e),i=E2e.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}Me.lt=FE;function FE(e,t,r){return Tc(e,t,r)<0}Me.eq=bF;function bF(e,t,r){return Tc(e,t,r)===0}Me.neq=T2e;function T2e(e,t,r){return Tc(e,t,r)!==0}Me.gte=vF;function vF(e,t,r){return Tc(e,t,r)>=0}Me.lte=_F;function _F(e,t,r){return Tc(e,t,r)<=0}Me.cmp=BE;function BE(e,t,r,i){switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return bF(e,r,i);case"!=":return T2e(e,r,i);case">":return yb(e,r,i);case">=":return vF(e,r,i);case"<":return FE(e,r,i);case"<=":return _F(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}Me.Comparator=qa;function qa(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof qa){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof qa))return new qa(e,t);e=e.trim().split(/\s+/).join(" "),Mt("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===r0?this.value="":this.value=this.operator+this.semver.version,Mt("comp",this)}var r0={};qa.prototype.parse=function(e){var t=this.options.loose?qt[$.COMPARATORLOOSE]:qt[$.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new Qe(r[2],this.options.loose):this.semver=r0};qa.prototype.toString=function(){return this.value};qa.prototype.test=function(e){if(Mt("Comparator.test",e,this.options.loose),this.semver===r0||e===r0)return!0;if(typeof e=="string")try{e=new Qe(e,this.options)}catch{return!1}return BE(e,this.operator,this.semver,this.options)};qa.prototype.intersects=function(e,t){if(!(e instanceof qa))throw new TypeError("a Comparator is required");(!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1});var r;if(this.operator==="")return this.value===""?!0:(r=new Ir(e.value,t),qE(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new Ir(this.value,t),qE(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),s=this.semver.version===e.semver.version,a=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=BE(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=BE(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||s&&a||o||l};Me.Range=Ir;function Ir(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ir)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new Ir(e.raw,t);if(e instanceof qa)return new Ir(e.value,t);if(!(this instanceof Ir))return new Ir(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(r){return this.parseRange(r.trim())},this).filter(function(r){return r.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}Ir.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};Ir.prototype.toString=function(){return this.range};Ir.prototype.parseRange=function(e){var t=this.options.loose,r=t?qt[$.HYPHENRANGELOOSE]:qt[$.HYPHENRANGE];e=e.replace(r,Ngt),Mt("hyphen replace",e),e=e.replace(qt[$.COMPARATORTRIM],igt),Mt("comparator trim",e,qt[$.COMPARATORTRIM]),e=e.replace(qt[$.TILDETRIM],tgt),e=e.replace(qt[$.CARETTRIM],rgt),e=e.split(/\s+/).join(" ");var i=t?qt[$.COMPARATORLOOSE]:qt[$.COMPARATOR],n=e.split(" ").map(function(s){return bgt(s,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(s){return!!s.match(i)})),n=n.map(function(s){return new qa(s,this.options)},this),n};Ir.prototype.intersects=function(e,t){if(!(e instanceof Ir))throw new TypeError("a Range is required");return this.set.some(function(r){return S2e(r,t)&&e.set.some(function(i){return S2e(i,t)&&r.every(function(n){return i.every(function(s){return n.intersects(s,t)})})})})};function S2e(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(s){return n.intersects(s,t)}),n=i.pop();return r}Me.toComparators=ygt;function ygt(e,t){return new Ir(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function bgt(e,t){return Mt("comp",e,t),e=wgt(e,t),Mt("caret",e),e=vgt(e,t),Mt("tildes",e),e=Sgt(e,t),Mt("xrange",e),e=Tgt(e,t),Mt("stars",e),e}function Zn(e){return!e||e.toLowerCase()==="x"||e==="*"}function vgt(e,t){return e.trim().split(/\s+/).map(function(r){return _gt(r,t)}).join(" ")}function _gt(e,t){var r=t.loose?qt[$.TILDELOOSE]:qt[$.TILDE];return e.replace(r,function(i,n,s,a,o){Mt("tilde",e,i,n,s,a,o);var l;return Zn(n)?l="":Zn(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Zn(a)?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":o?(Mt("replaceTilde pr",o),l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0"):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0",Mt("tilde return",l),l})}function wgt(e,t){return e.trim().split(/\s+/).map(function(r){return Egt(r,t)}).join(" ")}function Egt(e,t){Mt("caret",e,t);var r=t.loose?qt[$.CARETLOOSE]:qt[$.CARET];return e.replace(r,function(i,n,s,a,o){Mt("caret",e,i,n,s,a,o);var l;return Zn(n)?l="":Zn(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Zn(a)?n==="0"?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+".0 <"+(+n+1)+".0.0":o?(Mt("replaceCaret pr",o),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+"-"+o+" <"+(+n+1)+".0.0"):(Mt("no pr"),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+" <"+(+n+1)+".0.0"),Mt("caret return",l),l})}function Sgt(e,t){return Mt("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return xgt(r,t)}).join(" ")}function xgt(e,t){e=e.trim();var r=t.loose?qt[$.XRANGELOOSE]:qt[$.XRANGE];return e.replace(r,function(i,n,s,a,o,l){Mt("xRange",e,i,n,s,a,o,l);var c=Zn(s),u=c||Zn(a),d=u||Zn(o),p=d;return n==="="&&p&&(n=""),l=t.includePrerelease?"-0":"",c?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&p?(u&&(a=0),o=0,n===">"?(n=">=",u?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):n==="<="&&(n="<",u?s=+s+1:a=+a+1),i=n+s+"."+a+"."+o+l):u?i=">="+s+".0.0"+l+" <"+(+s+1)+".0.0"+l:d&&(i=">="+s+"."+a+".0"+l+" <"+s+"."+(+a+1)+".0"+l),Mt("xRange return",i),i})}function Tgt(e,t){return Mt("replaceStars",e,t),e.trim().replace(qt[$.STAR],"")}function Ngt(e,t,r,i,n,s,a,o,l,c,u,d,p){return Zn(r)?t="":Zn(i)?t=">="+r+".0.0":Zn(n)?t=">="+r+"."+i+".0":t=">="+t,Zn(l)?o="":Zn(c)?o="<"+(+l+1)+".0.0":Zn(u)?o="<"+l+"."+(+c+1)+".0":d?o="<="+l+"."+c+"."+u+"-"+d:o="<="+o,(t+" "+o).trim()}Ir.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Qe(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}Me.satisfies=qE;function qE(e,t,r){try{t=new Ir(t,r)}catch{return!1}return t.test(e)}Me.maxSatisfying=Agt;function Agt(e,t,r){var i=null,n=null;try{var s=new Ir(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===-1)&&(i=a,n=new Qe(i,r))}),i}Me.minSatisfying=Cgt;function Cgt(e,t,r){var i=null,n=null;try{var s=new Ir(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===1)&&(i=a,n=new Qe(i,r))}),i}Me.minVersion=Ogt;function Ogt(e,t){e=new Ir(e,t);var r=new Qe("0.0.0");if(e.test(r)||(r=new Qe("0.0.0-0"),e.test(r)))return r;r=null;for(var i=0;i":a.prerelease.length===0?a.patch++:a.prerelease.push(0),a.raw=a.format();case"":case">=":(!r||yb(r,a))&&(r=a);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+s.operator)}})}return r&&e.test(r)?r:null}Me.validRange=Pgt;function Pgt(e,t){try{return new Ir(e,t).range||"*"}catch{return null}}Me.ltr=Igt;function Igt(e,t,r){return wF(e,t,"<",r)}Me.gtr=Dgt;function Dgt(e,t,r){return wF(e,t,">",r)}Me.outside=wF;function wF(e,t,r,i){e=new Qe(e,i),t=new Ir(t,i);var n,s,a,o,l;switch(r){case">":n=yb,s=_F,a=FE,o=">",l=">=";break;case"<":n=FE,s=vF,a=yb,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(qE(e,t,i))return!1;for(var c=0;c=0.0.0")),d=d||f,p=p||f,n(f.semver,d.semver,i)?d=f:a(f.semver,p.semver,i)&&(p=f)}),d.operator===o||d.operator===l||(!p.operator||p.operator===o)&&s(e,p.semver))return!1;if(p.operator===l&&a(e,p.semver))return!1}return!0}Me.prerelease=Lgt;function Lgt(e,t){var r=Xp(e,t);return r&&r.prerelease.length?r.prerelease:null}Me.intersects=Fgt;function Fgt(e,t,r){return e=new Ir(e,r),t=new Ir(t,r),e.intersects(t)}Me.coerce=Bgt;function Bgt(e,t){if(e instanceof Qe)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};var r=null;if(!t.rtl)r=e.match(qt[$.COERCE]);else{for(var i;(i=qt[$.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),qt[$.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;qt[$.COERCERTL].lastIndex=-1}return r===null?null:Xp(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var C2e=g((Pn,xF)=>{"use strict";var qgt=Pn&&Pn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Mgt=Pn&&Pn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),kgt=Pn&&Pn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&qgt(t,e,r);return Mgt(t,e),t},jgt=Pn&&Pn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Pn,"__esModule",{value:!0});Pn._readLinuxVersionFile=Pn._getOsVersion=Pn._findMatch=void 0;var R2e=kgt(EF()),SF=ze(),A2e=require("os"),Ugt=require("child_process"),ME=require("fs");function zgt(e,t,r,i){return jgt(this,void 0,void 0,function*(){let n=A2e.platform(),s,a,o;for(let l of r){let c=l.version;if(SF.debug(`check ${c} satisfies ${e}`),R2e.satisfies(c,e)&&(!t||l.stable===t)&&(o=l.files.find(u=>{SF.debug(`${u.arch}===${i} && ${u.platform}===${n}`);let d=u.arch===i&&u.platform===n;if(d&&u.platform_version){let p=xF.exports._getOsVersion();p===u.platform_version?d=!0:d=R2e.satisfies(p,u.platform_version)}return d}),o)){SF.debug(`matched ${l.version}`),a=l;break}}return a&&o&&(s=Object.assign({},a),s.files=[o]),s})}Pn._findMatch=zgt;function $gt(){let e=A2e.platform(),t="";if(e==="darwin")t=Ugt.execSync("sw_vers -productVersion").toString();else if(e==="linux"){let r=xF.exports._readLinuxVersionFile();if(r){let i=r.split(` +`);for(let n of i){let s=n.split("=");if(s.length===2&&(s[0].trim()==="VERSION_ID"||s[0].trim()==="DISTRIB_RELEASE")){t=s[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return t}Pn._getOsVersion=$gt;function Hgt(){let e="/etc/lsb-release",t="/etc/os-release",r="";return ME.existsSync(e)?r=ME.readFileSync(e).toString():ME.existsSync(t)&&(r=ME.readFileSync(t).toString()),r}Pn._readLinuxVersionFile=Hgt});var P2e=g((cPt,O2e)=>{var Ggt=require("crypto");O2e.exports=function(){return Ggt.randomBytes(16)}});var L2e=g((uPt,D2e)=>{var I2e=[];for(vb=0;vb<256;++vb)I2e[vb]=(vb+256).toString(16).substr(1);var vb;function Vgt(e,t){var r=t||0,i=I2e;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}D2e.exports=Vgt});var B2e=g((dPt,F2e)=>{var Wgt=P2e(),Kgt=L2e();function Xgt(e,t,r){var i=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var n=e.random||(e.rng||Wgt)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t)for(var s=0;s<16;++s)t[i+s]=n[s];return t||Kgt(n)}F2e.exports=Xgt});var k2e=g(Ma=>{"use strict";var Qgt=Ma&&Ma.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Ygt=Ma&&Ma.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Zgt=Ma&&Ma.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Qgt(t,e,r);return Ygt(t,e),t},q2e=Ma&&Ma.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ma,"__esModule",{value:!0});Ma.RetryHelper=void 0;var M2e=Zgt(ze()),TF=class{constructor(t,r,i){if(t<1)throw new Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=t,this.minSeconds=Math.floor(r),this.maxSeconds=Math.floor(i),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(t,r){return q2e(this,void 0,void 0,function*(){let i=1;for(;isetTimeout(r,t*1e3))})}};Ma.RetryHelper=TF});var UE=g(Ye=>{"use strict";var Jgt=Ye&&Ye.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),eyt=Ye&&Ye.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Cl=Ye&&Ye.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Jgt(t,e,r);return eyt(t,e),t},Jn=Ye&&Ye.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},tyt=Ye&&Ye.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ye,"__esModule",{value:!0});Ye.evaluateVersions=Ye.isExplicitVersion=Ye.findFromManifest=Ye.getManifestFromRepo=Ye.findAllVersions=Ye.find=Ye.cacheFile=Ye.cacheDir=Ye.extractZip=Ye.extractXar=Ye.extractTar=Ye.extract7z=Ye.downloadTool=Ye.HTTPError=void 0;var Nt=Cl(ze()),Xs=Cl(D0()),ka=Cl(require("fs")),ryt=Cl(C2e()),wb=Cl(require("os")),Ro=Cl(require("path")),j2e=Cl(eo()),Nc=Cl(EF()),iyt=Cl(require("stream")),nyt=Cl(require("util")),i0=require("assert"),U2e=tyt(B2e()),ed=wf(),syt=k2e(),_b=class extends Error{constructor(t){super(`Unexpected HTTP response: ${t}`),this.httpStatusCode=t,Object.setPrototypeOf(this,new.target.prototype)}};Ye.HTTPError=_b;var RF=process.platform==="win32",ayt=process.platform==="darwin",oyt="actions/tool-cache";function lyt(e,t,r,i){return Jn(this,void 0,void 0,function*(){t=t||Ro.join(V2e(),U2e.default()),yield Xs.mkdirP(Ro.dirname(t)),Nt.debug(`Downloading ${e}`),Nt.debug(`Destination ${t}`);let n=3,s=NF("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),a=NF("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new syt.RetryHelper(n,s,a).execute(()=>Jn(this,void 0,void 0,function*(){return yield cyt(e,t||"",r,i)}),l=>!(l instanceof _b&&l.httpStatusCode&&l.httpStatusCode<500&&l.httpStatusCode!==408&&l.httpStatusCode!==429))})}Ye.downloadTool=lyt;function cyt(e,t,r,i){return Jn(this,void 0,void 0,function*(){if(ka.existsSync(t))throw new Error(`Destination file path ${t} already exists`);let n=new j2e.HttpClient(oyt,[],{allowRetries:!1});r&&(Nt.debug("set auth"),i===void 0&&(i={}),i.authorization=r);let s=yield n.get(e,i);if(s.message.statusCode!==200){let u=new _b(s.message.statusCode);throw Nt.debug(`Failed to download from "${e}". Code(${s.message.statusCode}) Message(${s.message.statusMessage})`),u}let a=nyt.promisify(iyt.pipeline),l=NF("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>s.message)(),c=!1;try{return yield a(l,ka.createWriteStream(t)),Nt.debug("download complete"),c=!0,t}finally{if(!c){Nt.debug("download failed");try{yield Xs.rmRF(t)}catch(u){Nt.debug(`Failed to delete '${t}'. ${u.message}`)}}}})}function uyt(e,t,r){return Jn(this,void 0,void 0,function*(){i0.ok(RF,"extract7z() not supported on current OS"),i0.ok(e,'parameter "file" is required'),t=yield kE(t);let i=process.cwd();if(process.chdir(t),r)try{let s=["x",Nt.isDebug()?"-bb1":"-bb0","-bd","-sccUTF-8",e],a={silent:!0};yield ed.exec(`"${r}"`,s,a)}finally{process.chdir(i)}else{let n=Ro.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,""),s=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),a=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),l=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${n}' -Source '${s}' -Target '${a}'`],c={silent:!0};try{let u=yield Xs.which("powershell",!0);yield ed.exec(`"${u}"`,l,c)}finally{process.chdir(i)}}return t})}Ye.extract7z=uyt;function dyt(e,t,r="xz"){return Jn(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");t=yield kE(t),Nt.debug("Checking tar --version");let i="";yield ed.exec("tar --version",[],{ignoreReturnCode:!0,silent:!0,listeners:{stdout:l=>i+=l.toString(),stderr:l=>i+=l.toString()}}),Nt.debug(i.trim());let n=i.toUpperCase().includes("GNU TAR"),s;r instanceof Array?s=r:s=[r],Nt.isDebug()&&!r.includes("v")&&s.push("-v");let a=t,o=e;return RF&&n&&(s.push("--force-local"),a=t.replace(/\\/g,"/"),o=e.replace(/\\/g,"/")),n&&(s.push("--warning=no-unknown-keyword"),s.push("--overwrite")),s.push("-C",a,"-f",o),yield ed.exec("tar",s),t})}Ye.extractTar=dyt;function pyt(e,t,r=[]){return Jn(this,void 0,void 0,function*(){i0.ok(ayt,"extractXar() not supported on current OS"),i0.ok(e,'parameter "file" is required'),t=yield kE(t);let i;r instanceof Array?i=r:i=[r],i.push("-x","-C",t,"-f",e),Nt.isDebug()&&i.push("-v");let n=yield Xs.which("xar",!0);return yield ed.exec(`"${n}"`,wyt(i)),t})}Ye.extractXar=pyt;function fyt(e,t){return Jn(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");return t=yield kE(t),RF?yield myt(e,t):yield hyt(e,t),t})}Ye.extractZip=fyt;function myt(e,t){return Jn(this,void 0,void 0,function*(){let r=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),n=yield Xs.which("pwsh",!1);if(n){let a=["-NoLogo","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.ZipFile } catch { } ;",`try { [System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${i}', $true) }`,`catch { if (($_.Exception.GetType().FullName -eq 'System.Management.Automation.MethodException') -or ($_.Exception.GetType().FullName -eq 'System.Management.Automation.RuntimeException') ){ Expand-Archive -LiteralPath '${r}' -DestinationPath '${i}' -Force } else { throw $_ } } ;`].join(" ")];Nt.debug(`Using pwsh at path: ${n}`),yield ed.exec(`"${n}"`,a)}else{let a=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.FileSystem } catch { } ;",`if ((Get-Command -Name Expand-Archive -Module Microsoft.PowerShell.Archive -ErrorAction Ignore)) { Expand-Archive -LiteralPath '${r}' -DestinationPath '${i}' -Force }`,`else {[System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${i}', $true) }`].join(" ")],o=yield Xs.which("powershell",!0);Nt.debug(`Using powershell at path: ${o}`),yield ed.exec(`"${o}"`,a)}})}function hyt(e,t){return Jn(this,void 0,void 0,function*(){let r=yield Xs.which("unzip",!0),i=[e];Nt.isDebug()||i.unshift("-q"),i.unshift("-o"),yield ed.exec(`"${r}"`,i,{cwd:t})})}function gyt(e,t,r,i){return Jn(this,void 0,void 0,function*(){if(r=Nc.clean(r)||r,i=i||wb.arch(),Nt.debug(`Caching tool ${t} ${r} ${i}`),Nt.debug(`source dir: ${e}`),!ka.statSync(e).isDirectory())throw new Error("sourceDir is not a directory");let n=yield $2e(t,r,i);for(let s of ka.readdirSync(e)){let a=Ro.join(e,s);yield Xs.cp(a,n,{recursive:!0})}return H2e(t,r,i),n})}Ye.cacheDir=gyt;function yyt(e,t,r,i,n){return Jn(this,void 0,void 0,function*(){if(i=Nc.clean(i)||i,n=n||wb.arch(),Nt.debug(`Caching tool ${r} ${i} ${n}`),Nt.debug(`source file: ${e}`),!ka.statSync(e).isFile())throw new Error("sourceFile is not a file");let s=yield $2e(r,i,n),a=Ro.join(s,t);return Nt.debug(`destination file ${a}`),yield Xs.cp(e,a),H2e(r,i,n),s})}Ye.cacheFile=yyt;function byt(e,t,r){if(!e)throw new Error("toolName parameter is required");if(!t)throw new Error("versionSpec parameter is required");if(r=r||wb.arch(),!AF(t)){let n=z2e(e,r);t=G2e(n,t)}let i="";if(t){t=Nc.clean(t)||"";let n=Ro.join(jE(),e,t,r);Nt.debug(`checking cache: ${n}`),ka.existsSync(n)&&ka.existsSync(`${n}.complete`)?(Nt.debug(`Found tool in cache ${e} ${t} ${r}`),i=n):Nt.debug("not found")}return i}Ye.find=byt;function z2e(e,t){let r=[];t=t||wb.arch();let i=Ro.join(jE(),e);if(ka.existsSync(i)){let n=ka.readdirSync(i);for(let s of n)if(AF(s)){let a=Ro.join(i,s,t||"");ka.existsSync(a)&&ka.existsSync(`${a}.complete`)&&r.push(s)}}return r}Ye.findAllVersions=z2e;function vyt(e,t,r,i="master"){return Jn(this,void 0,void 0,function*(){let n=[],s=`https://api.github.com/repos/${e}/${t}/git/trees/${i}`,a=new j2e.HttpClient("tool-cache"),o={};r&&(Nt.debug("set auth"),o.authorization=r);let l=yield a.getJson(s,o);if(!l.result)return n;let c="";for(let d of l.result.tree)if(d.path==="versions-manifest.json"){c=d.url;break}o.accept="application/vnd.github.VERSION.raw";let u=yield(yield a.get(c,o)).readBody();if(u){u=u.replace(/^\uFEFF/,"");try{n=JSON.parse(u)}catch{Nt.debug("Invalid json")}}return n})}Ye.getManifestFromRepo=vyt;function _yt(e,t,r,i=wb.arch()){return Jn(this,void 0,void 0,function*(){return yield ryt._findMatch(e,t,r,i)})}Ye.findFromManifest=_yt;function kE(e){return Jn(this,void 0,void 0,function*(){return e||(e=Ro.join(V2e(),U2e.default())),yield Xs.mkdirP(e),e})}function $2e(e,t,r){return Jn(this,void 0,void 0,function*(){let i=Ro.join(jE(),e,Nc.clean(t)||t,r||"");Nt.debug(`destination ${i}`);let n=`${i}.complete`;return yield Xs.rmRF(i),yield Xs.rmRF(n),yield Xs.mkdirP(i),i})}function H2e(e,t,r){let n=`${Ro.join(jE(),e,Nc.clean(t)||t,r||"")}.complete`;ka.writeFileSync(n,""),Nt.debug("finished caching tool")}function AF(e){let t=Nc.clean(e)||"";Nt.debug(`isExplicit: ${t}`);let r=Nc.valid(t)!=null;return Nt.debug(`explicit? ${r}`),r}Ye.isExplicitVersion=AF;function G2e(e,t){let r="";Nt.debug(`evaluating ${e.length} versions`),e=e.sort((i,n)=>Nc.gt(i,n)?1:-1);for(let i=e.length-1;i>=0;i--){let n=e[i];if(Nc.satisfies(n,t)){r=n;break}}return r?Nt.debug(`matched: ${r}`):Nt.debug("match not found"),r}Ye.evaluateVersions=G2e;function jE(){let e=process.env.RUNNER_TOOL_CACHE||"";return i0.ok(e,"Expected RUNNER_TOOL_CACHE to be defined"),e}function V2e(){let e=process.env.RUNNER_TEMP||"";return i0.ok(e,"Expected RUNNER_TEMP to be defined"),e}function NF(e,t){let r=global[e];return r!==void 0?r:t}function wyt(e){return Array.from(new Set(e))}});var K2e=g((mPt,W2e)=>{"use strict";W2e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var i,n,s;if(Array.isArray(t)){if(i=t.length,i!=r.length)return!1;for(n=i;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(s=Object.keys(t),i=s.length,i!==Object.keys(r).length)return!1;for(n=i;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,s[n]))return!1;for(n=i;n--!==0;){var a=s[n];if(!e(t[a],r[a]))return!1}return!0}return t!==t&&r!==r}});var Qp=g(ja=>{"use strict";var Eyt=ja&&ja.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Syt=ja&&ja.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),xyt=ja&&ja.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Eyt(t,e,r);return Syt(t,e),t};Object.defineProperty(ja,"__esModule",{value:!0});ja.getActionsLogger=Tyt;ja.getRunnerLogger=Nyt;ja.withGroup=Ryt;ja.formatDuration=Ayt;var CF=xyt(ze());function Tyt(){return CF}function Nyt(e){return{debug:e?console.debug:()=>{},info:console.info,warning:console.warn,error:console.error,isDebug:()=>e,startGroup:()=>{},endGroup:()=>{}}}function Ryt(e,t){CF.startGroup(e);try{return t()}finally{CF.endGroup()}}function Ayt(e){if(e<1e3)return`${e}ms`;if(e<60*1e3)return`${(e/1e3).toFixed(1)}s`;let t=Math.floor(e/(60*1e3)),r=Math.floor(e%(60*1e3)/1e3);return`${t}m${r}s`}});var X2e=g(OF=>{"use strict";Object.defineProperty(OF,"__esModule",{value:!0});OF.default="ffffffff-ffff-ffff-ffff-ffffffffffff"});var Q2e=g(PF=>{"use strict";Object.defineProperty(PF,"__esModule",{value:!0});PF.default="00000000-0000-0000-0000-000000000000"});var Y2e=g(IF=>{"use strict";Object.defineProperty(IF,"__esModule",{value:!0});IF.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i});var Eb=g(DF=>{"use strict";Object.defineProperty(DF,"__esModule",{value:!0});var Cyt=Y2e();function Oyt(e){return typeof e=="string"&&Cyt.default.test(e)}DF.default=Oyt});var Sb=g(LF=>{"use strict";Object.defineProperty(LF,"__esModule",{value:!0});var Pyt=Eb();function Iyt(e){if(!(0,Pyt.default)(e))throw TypeError("Invalid UUID");let t;return Uint8Array.of((t=parseInt(e.slice(0,8),16))>>>24,t>>>16&255,t>>>8&255,t&255,(t=parseInt(e.slice(9,13),16))>>>8,t&255,(t=parseInt(e.slice(14,18),16))>>>8,t&255,(t=parseInt(e.slice(19,23),16))>>>8,t&255,(t=parseInt(e.slice(24,36),16))/1099511627776&255,t/4294967296&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255)}LF.default=Iyt});var Rc=g(zE=>{"use strict";Object.defineProperty(zE,"__esModule",{value:!0});zE.unsafeStringify=Z2e;var Dyt=Eb(),un=[];for(let e=0;e<256;++e)un.push((e+256).toString(16).slice(1));function Z2e(e,t=0){return(un[e[t+0]]+un[e[t+1]]+un[e[t+2]]+un[e[t+3]]+"-"+un[e[t+4]]+un[e[t+5]]+"-"+un[e[t+6]]+un[e[t+7]]+"-"+un[e[t+8]]+un[e[t+9]]+"-"+un[e[t+10]]+un[e[t+11]]+un[e[t+12]]+un[e[t+13]]+un[e[t+14]]+un[e[t+15]]).toLowerCase()}function Lyt(e,t=0){let r=Z2e(e,t);if(!(0,Dyt.default)(r))throw TypeError("Stringified UUID is invalid");return r}zE.default=Lyt});var GE=g(FF=>{"use strict";Object.defineProperty(FF,"__esModule",{value:!0});FF.default=Byt;var Fyt=require("crypto"),HE=new Uint8Array(256),$E=HE.length;function Byt(){return $E>HE.length-16&&((0,Fyt.randomFillSync)(HE),$E=0),HE.slice($E,$E+=16)}});var BF=g(VE=>{"use strict";Object.defineProperty(VE,"__esModule",{value:!0});VE.updateV1State=tbe;var J2e=GE(),qyt=Rc(),xb={};function Myt(e,t,r){let i,n=e?._v6??!1;if(e){let s=Object.keys(e);s.length===1&&s[0]==="_v6"&&(e=void 0)}if(e)i=ebe(e.random??e.rng?.()??(0,J2e.default)(),e.msecs,e.nsecs,e.clockseq,e.node,t,r);else{let s=Date.now(),a=(0,J2e.default)();tbe(xb,s,a),i=ebe(a,xb.msecs,xb.nsecs,n?void 0:xb.clockseq,n?void 0:xb.node,t,r)}return t?i:(0,qyt.unsafeStringify)(i)}function tbe(e,t,r){return e.msecs??=-1/0,e.nsecs??=0,t===e.msecs?(e.nsecs++,e.nsecs>=1e4&&(e.node=void 0,e.nsecs=0)):t>e.msecs?e.nsecs=0:t>>24&255,s[a++]=o>>>16&255,s[a++]=o>>>8&255,s[a++]=o&255;let l=t/4294967296*1e4&268435455;s[a++]=l>>>8&255,s[a++]=l&255,s[a++]=l>>>24&15|16,s[a++]=l>>>16&255,s[a++]=i>>>8|128,s[a++]=i&255;for(let c=0;c<6;++c)s[a++]=n[c];return s}VE.default=Myt});var MF=g(qF=>{"use strict";Object.defineProperty(qF,"__esModule",{value:!0});qF.default=Uyt;var kyt=Sb(),jyt=Rc();function Uyt(e){let t=typeof e=="string"?(0,kyt.default)(e):e,r=zyt(t);return typeof e=="string"?(0,jyt.unsafeStringify)(r):r}function zyt(e){return Uint8Array.of((e[6]&15)<<4|e[7]>>4&15,(e[7]&15)<<4|(e[4]&240)>>4,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,(e[1]&15)<<4|(e[2]&240)>>4,96|e[2]&15,e[3],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}});var rbe=g(kF=>{"use strict";Object.defineProperty(kF,"__esModule",{value:!0});var $yt=require("crypto");function Hyt(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,$yt.createHash)("md5").update(e).digest()}kF.default=Hyt});var Tb=g(td=>{"use strict";Object.defineProperty(td,"__esModule",{value:!0});td.URL=td.DNS=void 0;td.stringToBytes=nbe;td.default=Vyt;var ibe=Sb(),Gyt=Rc();function nbe(e){e=unescape(encodeURIComponent(e));let t=new Uint8Array(e.length);for(let r=0;r{"use strict";Object.defineProperty(Yp,"__esModule",{value:!0});Yp.URL=Yp.DNS=void 0;var Wyt=rbe(),jF=Tb(),sbe=Tb();Object.defineProperty(Yp,"DNS",{enumerable:!0,get:function(){return sbe.DNS}});Object.defineProperty(Yp,"URL",{enumerable:!0,get:function(){return sbe.URL}});function UF(e,t,r,i){return(0,jF.default)(48,Wyt.default,e,t,r,i)}UF.DNS=jF.DNS;UF.URL=jF.URL;Yp.default=UF});var obe=g(zF=>{"use strict";Object.defineProperty(zF,"__esModule",{value:!0});var Kyt=require("crypto");zF.default={randomUUID:Kyt.randomUUID}});var cbe=g($F=>{"use strict";Object.defineProperty($F,"__esModule",{value:!0});var lbe=obe(),Xyt=GE(),Qyt=Rc();function Yyt(e,t,r){if(lbe.default.randomUUID&&!t&&!e)return lbe.default.randomUUID();e=e||{};let i=e.random||(e.rng||Xyt.default)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t){r=r||0;for(let n=0;n<16;++n)t[r+n]=i[n];return t}return(0,Qyt.unsafeStringify)(i)}$F.default=Yyt});var ube=g(HF=>{"use strict";Object.defineProperty(HF,"__esModule",{value:!0});var Zyt=require("crypto");function Jyt(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,Zyt.createHash)("sha1").update(e).digest()}HF.default=Jyt});var pbe=g(Zp=>{"use strict";Object.defineProperty(Zp,"__esModule",{value:!0});Zp.URL=Zp.DNS=void 0;var e2t=ube(),GF=Tb(),dbe=Tb();Object.defineProperty(Zp,"DNS",{enumerable:!0,get:function(){return dbe.DNS}});Object.defineProperty(Zp,"URL",{enumerable:!0,get:function(){return dbe.URL}});function VF(e,t,r,i){return(0,GF.default)(80,e2t.default,e,t,r,i)}VF.DNS=GF.DNS;VF.URL=GF.URL;Zp.default=VF});var fbe=g(WF=>{"use strict";Object.defineProperty(WF,"__esModule",{value:!0});var t2t=Rc(),r2t=BF(),i2t=MF();function n2t(e,t,r){e??={},r??=0;let i=(0,r2t.default)({...e,_v6:!0},new Uint8Array(16));if(i=(0,i2t.default)(i),t){for(let n=0;n<16;n++)t[r+n]=i[n];return t}return(0,t2t.unsafeStringify)(i)}WF.default=n2t});var mbe=g(KF=>{"use strict";Object.defineProperty(KF,"__esModule",{value:!0});KF.default=o2t;var s2t=Sb(),a2t=Rc();function o2t(e){let t=typeof e=="string"?(0,s2t.default)(e):e,r=l2t(t);return typeof e=="string"?(0,a2t.unsafeStringify)(r):r}function l2t(e){return Uint8Array.of((e[3]&15)<<4|e[4]>>4&15,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|e[6]&15,e[7],(e[1]&15)<<4|(e[2]&240)>>4,(e[2]&15)<<4|(e[3]&240)>>4,16|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}});var bbe=g(WE=>{"use strict";Object.defineProperty(WE,"__esModule",{value:!0});WE.updateV7State=ybe;var hbe=GE(),c2t=Rc(),XF={};function u2t(e,t,r){let i;if(e)i=gbe(e.random??e.rng?.()??(0,hbe.default)(),e.msecs,e.seq,t,r);else{let n=Date.now(),s=(0,hbe.default)();ybe(XF,n,s),i=gbe(s,XF.msecs,XF.seq,t,r)}return t?i:(0,c2t.unsafeStringify)(i)}function ybe(e,t,r){return e.msecs??=-1/0,e.seq??=0,t>e.msecs?(e.seq=r[6]<<23|r[7]<<16|r[8]<<8|r[9],e.msecs=t):(e.seq=e.seq+1|0,e.seq===0&&e.msecs++),e}function gbe(e,t,r,i,n=0){return i||(i=new Uint8Array(16),n=0),t??=Date.now(),r??=e[6]*127<<24|e[7]<<16|e[8]<<8|e[9],i[n++]=t/1099511627776&255,i[n++]=t/4294967296&255,i[n++]=t/16777216&255,i[n++]=t/65536&255,i[n++]=t/256&255,i[n++]=t&255,i[n++]=112|r>>>28&15,i[n++]=r>>>20&255,i[n++]=128|r>>>14&63,i[n++]=r>>>6&255,i[n++]=r<<2&255|e[10]&3,i[n++]=e[11],i[n++]=e[12],i[n++]=e[13],i[n++]=e[14],i[n++]=e[15],i}WE.default=u2t});var vbe=g(QF=>{"use strict";Object.defineProperty(QF,"__esModule",{value:!0});var d2t=Eb();function p2t(e){if(!(0,d2t.default)(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}QF.default=p2t});var YF=g(kt=>{"use strict";Object.defineProperty(kt,"__esModule",{value:!0});kt.version=kt.validate=kt.v7=kt.v6ToV1=kt.v6=kt.v5=kt.v4=kt.v3=kt.v1ToV6=kt.v1=kt.stringify=kt.parse=kt.NIL=kt.MAX=void 0;var f2t=X2e();Object.defineProperty(kt,"MAX",{enumerable:!0,get:function(){return f2t.default}});var m2t=Q2e();Object.defineProperty(kt,"NIL",{enumerable:!0,get:function(){return m2t.default}});var h2t=Sb();Object.defineProperty(kt,"parse",{enumerable:!0,get:function(){return h2t.default}});var g2t=Rc();Object.defineProperty(kt,"stringify",{enumerable:!0,get:function(){return g2t.default}});var y2t=BF();Object.defineProperty(kt,"v1",{enumerable:!0,get:function(){return y2t.default}});var b2t=MF();Object.defineProperty(kt,"v1ToV6",{enumerable:!0,get:function(){return b2t.default}});var v2t=abe();Object.defineProperty(kt,"v3",{enumerable:!0,get:function(){return v2t.default}});var _2t=cbe();Object.defineProperty(kt,"v4",{enumerable:!0,get:function(){return _2t.default}});var w2t=pbe();Object.defineProperty(kt,"v5",{enumerable:!0,get:function(){return w2t.default}});var E2t=fbe();Object.defineProperty(kt,"v6",{enumerable:!0,get:function(){return E2t.default}});var S2t=mbe();Object.defineProperty(kt,"v6ToV1",{enumerable:!0,get:function(){return S2t.default}});var x2t=bbe();Object.defineProperty(kt,"v7",{enumerable:!0,get:function(){return x2t.default}});var T2t=Eb();Object.defineProperty(kt,"validate",{enumerable:!0,get:function(){return T2t.default}});var N2t=vbe();Object.defineProperty(kt,"version",{enumerable:!0,get:function(){return N2t.default}})});var tB=g(Es=>{"use strict";var R2t=Es&&Es.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),A2t=Es&&Es.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),eB=Es&&Es.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&R2t(t,e,r);return A2t(t,e),t},C2t=Es&&Es.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Es,"__esModule",{value:!0});Es.isZstdAvailable=j2t;Es.extract=U2t;Es.extractTarZst=wbe;Es.inferCompressionMethod=$2t;var O2t=require("child_process"),P2t=eB(require("fs")),I2t=C2t(require("path")),ZF=eB(require("stream")),D2t=_f(),L2t=eB(UE()),F2t=Sf(),B2t=YF(),_be=bn(),JF=cr(),q2t="3.4.3",M2t="1.31";async function k2t(){let e=await(0,F2t.safeWhich)("tar"),t="";if(await new D2t.ToolRunner(e,["--version"],{listeners:{stdout:i=>{t+=i.toString()}}}).exec()!==0)throw new Error("Failed to call tar --version");if(t.includes("GNU tar")){let i=t.match(/tar \(GNU tar\) ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"gnu",version:i[1]}}else if(t.includes("bsdtar")){let i=t.match(/bsdtar ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"bsd",version:i[1]}}else throw new Error("Unknown tar version")}async function j2t(e){let t=await(0,JF.isBinaryAccessible)("zstd",e);try{let r=await k2t(),{type:i,version:n}=r;switch(e.info(`Found ${i} tar version ${n}.`),i){case"gnu":return{available:t&&n>=M2t,foundZstdBinary:t,version:r};case"bsd":return{available:t&&n>=q2t,foundZstdBinary:t,version:r};default:(0,JF.assertNever)(i)}}catch(r){return e.warning(`Failed to determine tar version, therefore will assume zstd is not available. The underlying error was: ${r}`),{available:!1,foundZstdBinary:t}}}async function U2t(e,t,r,i){switch(t){case"gzip":return await L2t.extractTar(e);case"zstd":if(!r)throw new Error("Could not determine tar version, which is required to extract a Zstandard archive.");return await wbe(e,r,i)}}async function wbe(e,t,r){let i=await z2t();r.debug(`Extracting to ${i}.${e instanceof ZF.Readable?` Input stream has high water mark ${e.readableHighWaterMark}.`:""}`);try{let n=["-x","--zstd"];t.type==="gnu"&&(n.push("--warning=no-unknown-keyword"),n.push("--overwrite")),n.push("-f",e instanceof ZF.Readable?"-":e,"-C",i),process.stdout.write(`[command]tar ${n.join(" ")} +`);let s=(0,O2t.spawn)("tar",n,{stdio:"pipe"}),a="";s.stdout?.on("data",l=>{a+=l.toString(),process.stdout.write(l)});let o="";return s.stderr?.on("data",l=>{o+=l.toString(),process.stdout.write(l)}),e instanceof ZF.Readable&&e.pipe(s.stdin),await new Promise((l,c)=>{s.on("exit",u=>{u!==0&&c(new _be.CommandInvocationError("tar",n,u??void 0,a,o)),l()})}),i}catch(n){throw await(0,JF.cleanUpGlob)(i,"extraction destination directory",r),n}}async function z2t(){let e=I2t.default.join((0,_be.getTemporaryDirectory)(),(0,B2t.v4)());return P2t.mkdirSync(e,{recursive:!0}),e}function $2t(e){return e.endsWith(".tar.gz")?"gzip":"zstd"}});var Sbe=g((MPt,Ebe)=>{var Nb;Ebe.exports=function(){if(!Nb){try{Nb=Jg()("follow-redirects")}catch{}typeof Nb!="function"&&(Nb=function(){})}Nb.apply(null,arguments)}});var Abe=g((kPt,fB)=>{var Ab=require("url"),Rb=Ab.URL,H2t=require("http"),G2t=require("https"),aB=require("stream").Writable,oB=require("assert"),xbe=Sbe();(function(){var t=typeof process<"u",r=typeof window<"u"&&typeof document<"u",i=ef(Error.captureStackTrace);!t&&(r||!i)&&console.warn("The follow-redirects package should be excluded from browser builds.")})();var lB=!1;try{oB(new Rb(""))}catch(e){lB=e.code==="ERR_INVALID_URL"}var V2t=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],cB=["abort","aborted","connect","error","socket","timeout"],uB=Object.create(null);cB.forEach(function(e){uB[e]=function(t,r,i){this._redirectable.emit(e,t,r,i)}});var iB=Cb("ERR_INVALID_URL","Invalid URL",TypeError),nB=Cb("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),W2t=Cb("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",nB),K2t=Cb("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),X2t=Cb("ERR_STREAM_WRITE_AFTER_END","write after end"),Q2t=aB.prototype.destroy||Nbe;function Ss(e,t){aB.call(this),this._sanitizeOptions(e),this._options=e,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],t&&this.on("response",t);var r=this;this._onNativeResponse=function(i){try{r._processResponse(i)}catch(n){r.emit("error",n instanceof nB?n:new nB({cause:n}))}},this._performRequest()}Ss.prototype=Object.create(aB.prototype);Ss.prototype.abort=function(){pB(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};Ss.prototype.destroy=function(e){return pB(this._currentRequest,e),Q2t.call(this,e),this};Ss.prototype.write=function(e,t,r){if(this._ending)throw new X2t;if(!Jp(e)&&!J2t(e))throw new TypeError("data should be a string, Buffer or Uint8Array");if(ef(t)&&(r=t,t=null),e.length===0){r&&r();return}this._requestBodyLength+e.length<=this._options.maxBodyLength?(this._requestBodyLength+=e.length,this._requestBodyBuffers.push({data:e,encoding:t}),this._currentRequest.write(e,t,r)):(this.emit("error",new K2t),this.abort())};Ss.prototype.end=function(e,t,r){if(ef(e)?(r=e,e=t=null):ef(t)&&(r=t,t=null),!e)this._ended=this._ending=!0,this._currentRequest.end(null,null,r);else{var i=this,n=this._currentRequest;this.write(e,t,function(){i._ended=!0,n.end(null,null,r)}),this._ending=!0}};Ss.prototype.setHeader=function(e,t){this._options.headers[e]=t,this._currentRequest.setHeader(e,t)};Ss.prototype.removeHeader=function(e){delete this._options.headers[e],this._currentRequest.removeHeader(e)};Ss.prototype.setTimeout=function(e,t){var r=this;function i(a){a.setTimeout(e),a.removeListener("timeout",a.destroy),a.addListener("timeout",a.destroy)}function n(a){r._timeout&&clearTimeout(r._timeout),r._timeout=setTimeout(function(){r.emit("timeout"),s()},e),i(a)}function s(){r._timeout&&(clearTimeout(r._timeout),r._timeout=null),r.removeListener("abort",s),r.removeListener("error",s),r.removeListener("response",s),r.removeListener("close",s),t&&r.removeListener("timeout",t),r.socket||r._currentRequest.removeListener("socket",n)}return t&&this.on("timeout",t),this.socket?n(this.socket):this._currentRequest.once("socket",n),this.on("socket",i),this.on("abort",s),this.on("error",s),this.on("response",s),this.on("close",s),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(e){Ss.prototype[e]=function(t,r){return this._currentRequest[e](t,r)}});["aborted","connection","socket"].forEach(function(e){Object.defineProperty(Ss.prototype,e,{get:function(){return this._currentRequest[e]}})});Ss.prototype._sanitizeOptions=function(e){if(e.headers||(e.headers={}),e.host&&(e.hostname||(e.hostname=e.host),delete e.host),!e.pathname&&e.path){var t=e.path.indexOf("?");t<0?e.pathname=e.path:(e.pathname=e.path.substring(0,t),e.search=e.path.substring(t))}};Ss.prototype._performRequest=function(){var e=this._options.protocol,t=this._options.nativeProtocols[e];if(!t)throw new TypeError("Unsupported protocol "+e);if(this._options.agents){var r=e.slice(0,-1);this._options.agent=this._options.agents[r]}var i=this._currentRequest=t.request(this._options,this._onNativeResponse);i._redirectable=this;for(var n of cB)i.on(n,uB[n]);if(this._currentUrl=/^\//.test(this._options.path)?Ab.format(this._options):this._options.path,this._isRedirect){var s=0,a=this,o=this._requestBodyBuffers;(function l(c){if(i===a._currentRequest)if(c)a.emit("error",c);else if(s=400){e.responseUrl=this._currentUrl,e.redirects=this._redirects,this.emit("response",e),this._requestBodyBuffers=[];return}if(pB(this._currentRequest),e.destroy(),++this._redirectCount>this._options.maxRedirects)throw new W2t;var i,n=this._options.beforeRedirect;n&&(i=Object.assign({Host:e.req.getHeader("host")},this._options.headers));var s=this._options.method;((t===301||t===302)&&this._options.method==="POST"||t===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],rB(/^content-/i,this._options.headers));var a=rB(/^host$/i,this._options.headers),o=dB(this._currentUrl),l=a||o.host,c=/^\w+:/.test(r)?this._currentUrl:Ab.format(Object.assign(o,{host:l})),u=Y2t(r,c);if(xbe("redirecting to",u.href),this._isRedirect=!0,sB(u,this._options),(u.protocol!==o.protocol&&u.protocol!=="https:"||u.host!==l&&!Z2t(u.host,l))&&rB(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers),ef(n)){var d={headers:e.headers,statusCode:t},p={url:c,method:s,headers:i};n(this._options,d,p),this._sanitizeOptions(this._options)}this._performRequest()};function Tbe(e){var t={maxRedirects:21,maxBodyLength:10485760},r={};return Object.keys(e).forEach(function(i){var n=i+":",s=r[n]=e[i],a=t[i]=Object.create(s);function o(c,u,d){return ebt(c)?c=sB(c):Jp(c)?c=sB(dB(c)):(d=u,u=Rbe(c),c={protocol:n}),ef(u)&&(d=u,u=null),u=Object.assign({maxRedirects:t.maxRedirects,maxBodyLength:t.maxBodyLength},c,u),u.nativeProtocols=r,!Jp(u.host)&&!Jp(u.hostname)&&(u.hostname="::1"),oB.equal(u.protocol,n,"protocol mismatch"),xbe("options",u),new Ss(u,d)}function l(c,u,d){var p=a.request(c,u,d);return p.end(),p}Object.defineProperties(a,{request:{value:o,configurable:!0,enumerable:!0,writable:!0},get:{value:l,configurable:!0,enumerable:!0,writable:!0}})}),t}function Nbe(){}function dB(e){var t;if(lB)t=new Rb(e);else if(t=Rbe(Ab.parse(e)),!Jp(t.protocol))throw new iB({input:e});return t}function Y2t(e,t){return lB?new Rb(e,t):dB(Ab.resolve(t,e))}function Rbe(e){if(/^\[/.test(e.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(e.hostname))throw new iB({input:e.href||e});if(/^\[/.test(e.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(e.host))throw new iB({input:e.href||e});return e}function sB(e,t){var r=t||{};for(var i of V2t)r[i]=e[i];return r.hostname.startsWith("[")&&(r.hostname=r.hostname.slice(1,-1)),r.port!==""&&(r.port=Number(r.port)),r.path=r.search?r.pathname+r.search:r.pathname,r}function rB(e,t){var r;for(var i in t)e.test(i)&&(r=t[i],delete t[i]);return r===null||typeof r>"u"?void 0:String(r).trim()}function Cb(e,t,r){function i(n){ef(Error.captureStackTrace)&&Error.captureStackTrace(this,this.constructor),Object.assign(this,n||{}),this.code=e,this.message=this.cause?t+": "+this.cause.message:t}return i.prototype=new(r||Error),Object.defineProperties(i.prototype,{constructor:{value:i,enumerable:!1},name:{value:"Error ["+e+"]",enumerable:!1}}),i}function pB(e,t){for(var r of cB)e.removeListener(r,uB[r]);e.on("error",Nbe),e.destroy(t)}function Z2t(e,t){oB(Jp(e)&&Jp(t));var r=e.length-t.length-1;return r>0&&e[r]==="."&&e.endsWith(t)}function Jp(e){return typeof e=="string"||e instanceof String}function ef(e){return typeof e=="function"}function J2t(e){return typeof e=="object"&&"length"in e}function ebt(e){return Rb&&e instanceof Rb}fB.exports=Tbe({http:H2t,https:G2t});fB.exports.wrap=Tbe});var Obe=g(Ua=>{"use strict";var tbt=Ua&&Ua.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),rbt=Ua&&Ua.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),gB=Ua&&Ua.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&tbt(t,e,r);return rbt(t,e),t};Object.defineProperty(Ua,"__esModule",{value:!0});Ua.STREAMING_HIGH_WATERMARK_BYTES=void 0;Ua.downloadAndExtract=dbt;var ibt=gB(require("path")),n0=require("perf_hooks"),nbt=gB(UE()),sbt=Abe(),abt=YF(),obt=Rl(),mB=Qp(),hB=gB(tB()),lbt=cr();Ua.STREAMING_HIGH_WATERMARK_BYTES=4*1024*1024;function cbt(e,t){return{combinedDurationMs:e+t,downloadDurationMs:e,extractionDurationMs:t,streamExtraction:!1}}function ubt(e){return{combinedDurationMs:e,downloadDurationMs:void 0,extractionDurationMs:void 0,streamExtraction:!0}}async function dbt(e,t,r,i,n,s,a){a.info(`Downloading CodeQL tools from ${e} . This may take a while.`);let o=hB.inferCompressionMethod(e);if(await s.getValue(obt.Feature.ZstdBundleStreamingExtraction)&&o==="zstd"&&process.platform==="linux"){a.info("Streaming the extraction of the CodeQL bundle.");let m=n0.performance.now(),h=await pbt(e,t,r,i,a),y=Math.round(n0.performance.now()-m);return a.info(`Finished downloading and extracting CodeQL bundle to ${h} (${(0,mB.formatDuration)(y)}).`),{extractedBundlePath:h,statusReport:{compressionMethod:o,toolsUrl:Cbe(e),...ubt(y)}}}let l=ibt.join(n,(0,abt.v4)()),c=n0.performance.now(),u=await nbt.downloadTool(e,l,t,r),d=Math.round(n0.performance.now()-c);a.info(`Finished downloading CodeQL bundle to ${u} (${(0,mB.formatDuration)(d)}).`);let p,f;try{a.info("Extracting CodeQL bundle.");let m=n0.performance.now();p=await hB.extract(u,o,i,a),f=Math.round(n0.performance.now()-m),a.info(`Finished extracting CodeQL bundle to ${p} (${(0,mB.formatDuration)(f)}).`)}finally{await(0,lbt.cleanUpGlob)(u,"CodeQL bundle archive",a)}return{extractedBundlePath:p,statusReport:{compressionMethod:o,toolsUrl:Cbe(e),...cbt(d,f)}}}async function pbt(e,t,r,i,n){r=Object.assign({"User-Agent":"CodeQL Action"},t?{authorization:t}:{},r);let s=await new Promise(a=>sbt.https.get(e,{headers:r,highWaterMark:Ua.STREAMING_HIGH_WATERMARK_BYTES},o=>a(o)));if(s.statusCode!==200)throw new Error(`Failed to download CodeQL bundle from ${e}. HTTP status code: ${s.statusCode}.`);return await hB.extractTarZst(s,i,n)}function Cbe(e){return["github/codeql-action","dsp-testing/codeql-cli-nightlies"].some(t=>e.startsWith(`https://github.com/${t}/releases/download/`))?e:"sanitized-value"}});var kbe=g(jt=>{"use strict";var fbt=jt&&jt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),mbt=jt&&jt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),id=jt&&jt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&fbt(t,e,r);return mbt(t,e),t},hbt=jt&&jt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(jt,"__esModule",{value:!0});jt.downloadCodeQL=jt.CODEQL_DEFAULT_ACTION_REPOSITORY=jt.ToolsSource=void 0;jt.getCodeQLActionRepository=Fbe;jt.tryGetTagNameFromUrl=bB;jt.tryGetBundleVersionFromUrl=Bbe;jt.convertToSemVer=Ib;jt.getCodeQLSource=qbe;jt.tryGetFallbackToolcacheVersion=Mbe;jt.getCodeQLURLVersion=Cbt;jt.setupCodeQLBundle=Pbt;var gbt=id(require("fs")),ybt=id(require("path")),Pbe=require("perf_hooks"),tf=id(UE()),bbt=hbt(K2e()),KE=id(jd()),vbt=bn(),_bt=id(Xl()),Ibe=id(dF()),wbt=Rl(),Ebt=Qp(),yB=id(tB()),Sbt=Obe(),rd=id(cr()),Lbe=cr(),Ob;(function(e){e.Unknown="UNKNOWN",e.Local="LOCAL",e.Toolcache="TOOLCACHE",e.Download="DOWNLOAD"})(Ob||(jt.ToolsSource=Ob={}));jt.CODEQL_DEFAULT_ACTION_REPOSITORY="github/codeql-action";var Dbe=["linked","latest"];function xbt(e){return e?".tar.zst":".tar.gz"}function Tbt(e){let t=xbt(e),r;if(process.platform==="win32")r="win64";else if(process.platform==="linux")r="linux64";else if(process.platform==="darwin")r="osx64";else return`codeql-bundle${t}`;return`codeql-bundle-${r}${t}`}function Fbe(e){return(0,vbt.isRunningLocalAction)()?(e.info("The CodeQL Action is checked out locally. Using the default CodeQL Action repository."),jt.CODEQL_DEFAULT_ACTION_REPOSITORY):rd.getRequiredEnvParam("GITHUB_ACTION_REPOSITORY")}async function Nbt(e,t,r,i){let n=Fbe(i),a=[[t.url,n],[t.url,jt.CODEQL_DEFAULT_ACTION_REPOSITORY],[rd.GITHUB_DOTCOM_URL,jt.CODEQL_DEFAULT_ACTION_REPOSITORY]].filter((l,c,u)=>!u.slice(0,c).some(d=>(0,bbt.default)(l,d))),o=Tbt(r);for(let l of a){let[c,u]=l;if(c===rd.GITHUB_DOTCOM_URL&&u===jt.CODEQL_DEFAULT_ACTION_REPOSITORY)break;let[d,p]=u.split("/");try{let f=await _bt.getApiClient().rest.repos.getReleaseByTag({owner:d,repo:p,tag:e});for(let m of f.data.assets)if(m.name===o)return i.info(`Found CodeQL bundle in ${l[1]} on ${l[0]} with URL ${m.url}.`),m.url}catch(f){i.info(`Looked for CodeQL bundle in ${l[1]} on ${l[0]} but got error ${f}.`)}}return`https://github.com/${jt.CODEQL_DEFAULT_ACTION_REPOSITORY}/releases/download/${e}/${o}`}function Pb(e,t){let r=e.match(/^codeql-bundle-(.*)$/);if(r===null||r.length<2){t.debug(`Could not determine bundle version from tag ${e}.`);return}return r[1]}function bB(e,t){let r=[...e.matchAll(/\/(codeql-bundle-[^/]*)\//g)];if(!r.length){t.debug(`Could not determine tag name for URL ${e}.`);return}let i=r[r.length-1];if(i===null||i.length!==2){t.debug(`Could not determine tag name for URL ${e}. Matched ${JSON.stringify(i)}.`);return}return i[1]}function Bbe(e,t){let r=bB(e,t);if(r!==void 0)return Pb(r,t)}function Ib(e,t){KE.valid(e)||(t.debug(`Bundle version ${e} is not in SemVer format. Will treat it as pre-release 0.0.0-${e}.`),e=`0.0.0-${e}`);let r=KE.clean(e);if(!r)throw new Error(`Bundle version ${e} is not in SemVer format.`);return r}async function Rbt(e,t){let r=tf.findAllVersions("CodeQL").filter(Lbe.isGoodVersion).map(i=>({folder:tf.find("CodeQL",i),version:i})).filter(({folder:i})=>gbt.existsSync(ybt.join(i,"pinned-version")));if(r.length===1){let i=r[0];return t.debug(`CodeQL tools version ${i.version} in toolcache overriding version ${e}.`),{codeqlFolder:i.folder,sourceType:"toolcache",toolsVersion:i.version}}else r.length===0?t.debug("Did not find any candidate pinned versions of the CodeQL tools in the toolcache."):t.debug("Could not use CodeQL tools from the toolcache since more than one candidate pinned version was found in the toolcache.")}async function qbe(e,t,r,i,n,s){if(e&&!Dbe.includes(e)&&!e.startsWith("http"))return s.info(`Using CodeQL CLI from local path ${e}`),{codeqlTarPath:e,sourceType:"local",toolsVersion:"local"};let a=e&&Dbe.includes(e);a&&(s.info(`'tools: ${e}' was requested, so using CodeQL version ${t.cliVersion}, the version shipped with the Action.`),e==="latest"&&s.warning("`tools: latest` has been renamed to `tools: linked`, but the old name is still supported. No action is required."));let o,l,c;if(a)o=Ibe.cliVersion,l=Ibe.bundleVersion;else if(e!==void 0){if(l=bB(e,s),c=e,l){let f=Pb(l,s);f&&KE.valid(f)&&(o=Ib(f,s))}}else o=t.cliVersion,l=t.tagName;let u=l&&Pb(l,s),d=o??(u&&Ib(u,s))??l??c??"unknown";s.debug(`Attempting to obtain CodeQL tools. CLI version: ${o??"unknown"}, bundle tag name: ${l??"unknown"}, URL: ${c??"unspecified"}.`);let p;if(o&&(p=tf.find("CodeQL",o),!p)){s.debug(`Didn't find a version of the CodeQL tools in the toolcache with a version number exactly matching ${o}.`);let f=tf.findAllVersions("CodeQL");s.debug(`Found the following versions of the CodeQL tools in the toolcache: ${JSON.stringify(f)}.`);let m=f.filter(h=>h.startsWith(`${o}-`));m.length===1?(s.debug(`Exactly one version of the CodeQL tools starting with ${o} found in the toolcache, using that.`),p=tf.find("CodeQL",m[0])):m.length===0?s.debug(`Didn't find any versions of the CodeQL tools starting with ${o} in the toolcache. Trying next fallback method.`):(s.warning(`Found ${m.length} versions of the CodeQL tools starting with ${o} in the toolcache, but at most one was expected.`),s.debug("Trying next fallback method."))}if(!p&&l){let f=await Mbe(o,l,s);f?p=tf.find("CodeQL",f):s.debug(`Could not determine a fallback toolcache version number for CodeQL tools version ${d}.`)}if(p?s.info(`Found CodeQL tools version ${d} in the toolcache.`):s.info(`Did not find CodeQL tools version ${d} in the toolcache.`),p)return o?s.info(`Using CodeQL CLI version ${o} from toolcache at ${p}`):s.info(`Using CodeQL CLI from toolcache at ${p}`),{codeqlFolder:p,sourceType:"toolcache",toolsVersion:o??d};if(i!==rd.GitHubVariant.DOTCOM&&!a&&!e){let f=await Rbt(d,s);if(f!==void 0)return f}return c||(c=await Nbt(l,r,o!==void 0&&await Ibt(o,n),s)),o?s.info(`Using CodeQL CLI version ${o} sourced from ${c} .`):s.info(`Using CodeQL CLI sourced from ${c} .`),{bundleVersion:l&&Pb(l,s),cliVersion:o,codeqlURL:c,sourceType:"download",toolsVersion:o??d}}async function Mbe(e,t,r){let i=Pb(t,r);if(!i)return;let n=Ib(i,r);return r.debug(`Computed a fallback toolcache version number of ${n} for CodeQL version ${e??t}.`),n}var Abt=async function(e,t,r,i,n,s,a,o){let l=new URL(e),c=new URLSearchParams(l.search),u={accept:"application/octet-stream"},d;c.has("token")?o.debug("CodeQL tools URL contains an authorization token."):e.startsWith(`${i.url}/`)||i.apiURL&&e.startsWith(`${i.apiURL}/`)?(o.debug("Providing an authorization token to download CodeQL tools."),d=`token ${i.auth}`):o.debug("Downloading CodeQL tools without an authorization token.");let{extractedBundlePath:p,statusReport:f}=await(0,Sbt.downloadAndExtract)(e,d,{"User-Agent":"CodeQL Action",...u},n,s,a,o),m=t??Bbe(e,o);if(m===void 0)return o.debug(`Could not cache CodeQL tools because we could not determine the bundle version from the URL ${e}.`),{codeqlFolder:p,statusReport:f,toolsVersion:r??"unknown"};o.debug("Caching CodeQL bundle.");let h=Obt(r,m,o),y=Pbe.performance.now(),b=await tf.cacheDir(p,"CodeQL",h);return o.info(`Added CodeQL bundle to the tool cache (${(0,Ebt.formatDuration)(Pbe.performance.now()-y)}).`),b!==p&&await(0,Lbe.cleanUpGlob)(p,"CodeQL bundle from temporary directory",o),{codeqlFolder:b,statusReport:f,toolsVersion:r??h}};jt.downloadCodeQL=Abt;function Cbt(e){let t=e.match(/\/codeql-bundle-(.*)\//);if(t===null||t.length<2)throw new rd.ConfigurationError(`Malformed tools url: ${e}. Version could not be inferred`);return t[1]}function Obt(e,t,r){return e?.match(/^[0-9]+\.[0-9]+\.[0-9]+$/)?e:Ib(t,r)}async function Pbt(e,t,r,i,n,s,a){if(!await rd.isBinaryAccessible("tar",a))throw new rd.ConfigurationError("Could not find tar in PATH, so unable to extract CodeQL bundle.");let o=await yB.isZstdAvailable(a),l=await qbe(e,s,t,i,o.available,a),c,u=l.toolsVersion,d,p;switch(l.sourceType){case"local":{let f=yB.inferCompressionMethod(l.codeqlTarPath);c=await yB.extract(l.codeqlTarPath,f,o.version,a),p=Ob.Local;break}case"toolcache":c=l.codeqlFolder,a.debug(`CodeQL found in cache ${c}`),p=Ob.Toolcache;break;case"download":{let f=await(0,jt.downloadCodeQL)(l.codeqlURL,l.bundleVersion,l.cliVersion,t,o.version,r,n,a);u=f.toolsVersion,c=f.codeqlFolder,d=f.statusReport,p=Ob.Download;break}default:rd.assertNever(l)}return{codeqlFolder:c,toolsDownloadStatusReport:d,toolsSource:p,toolsVersion:u,zstdAvailability:o}}async function Ibt(e,t){return process.platform!=="win32"&&t&&KE.gte(e,wbt.CODEQL_VERSION_ZSTD_BUNDLE)}});var XE=g(za=>{"use strict";var Dbt=za&&za.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Lbt=za&&za.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ube=za&&za.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Dbt(t,e,r);return Lbt(t,e),t};Object.defineProperty(za,"__esModule",{value:!0});za.shouldEnableIndirectTracing=wB;za.endTracingForCluster=Bbt;za.getTracerConfigForCluster=$be;za.getCombinedTracerConfig=qbt;var vB=Ube(require("fs")),_B=Ube(require("path")),Fbt=Wp(),zbe=Ju(),jbe=cr();async function wB(e,t){return t.buildMode===jbe.BuildMode.None||t.buildMode===jbe.BuildMode.Autobuild&&await e.supportsFeature(zbe.ToolsFeature.TraceCommandUseBuildMode)?!1:t.languages.some(r=>(0,Fbt.isTracedLanguage)(r))}async function Bbt(e,t,r){if(!await wB(e,t))return;r.info("Unsetting build tracing environment variables. Subsequent steps of this job will not be traced.");let i=_B.resolve(t.dbLocation,"temp/tracingEnvironment/end-tracing.json");if(!vB.existsSync(i))throw new Error(`Environment file for ending tracing not found: ${i}`);try{let n=JSON.parse(vB.readFileSync(i,"utf8"));for(let[s,a]of Object.entries(n))a!==null?process.env[s]=a:delete process.env[s]}catch(n){throw new Error(`Failed to parse file containing end tracing environment variables: ${n}`)}}async function $be(e){return{env:JSON.parse(vB.readFileSync(_B.resolve(e.dbLocation,"temp/tracingEnvironment/start-tracing.json"),"utf8"))}}async function qbt(e,t){if(!await wB(e,t))return;let r=await $be(t);if(!await e.supportsFeature(zbe.ToolsFeature.SetsCodeqlRunnerEnvVar)){let i=process.platform==="win32"?"runner.exe":"runner";r.env.CODEQL_RUNNER=_B.join(r.env.CODEQL_DIST,"tools",r.env.CODEQL_PLATFORM,i)}return r}});var a0=g(ar=>{"use strict";var Mbt=ar&&ar.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),kbt=ar&&ar.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),sd=ar&&ar.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Mbt(t,e,r);return kbt(t,e),t};Object.defineProperty(ar,"__esModule",{value:!0});ar.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE=ar.CODEQL_VERSION_ANALYSIS_SUMMARY_V2=void 0;ar.setupCodeQL=Qbt;ar.getCodeQL=Ybt;ar.setCodeQL=Zbt;ar.getCachedCodeQL=Jbt;ar.getCodeQLForTesting=e6t;ar.getCodeQLForCmd=e5;ar.getExtraOptions=SB;ar.getTrapCachingExtractorConfigArgs=e6e;ar.getTrapCachingExtractorConfigArgsForLang=ZE;ar.getGeneratedCodeScanningConfigPath=JE;var jbt=sd(require("fs")),YE=sd(require("path")),Hbe=sd(ze()),QE=sd(_f()),Gbe=sd(ig()),Ubt=sd(jd()),s0=bn(),Vbe=g2e(),zbt=e0(),Db=Gl(),Wbe=Rl(),$bt=Wp(),Hbt=sd(kbe()),nd=Ju(),Gbt=XE(),Gi=sd(cr()),Lb=cr(),Ac,Kbe="2.14.6",Xbe="2.14.6",Vbt="3.10",Wbt="2024-09-24",Jbe="progress++";ar.CODEQL_VERSION_ANALYSIS_SUMMARY_V2="2.15.0";ar.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE="2.15.0";var Kbt="2.15.2",Xbt="2.17.1";async function Qbt(e,t,r,i,n,s,a,o){try{let{codeqlFolder:l,toolsDownloadStatusReport:c,toolsSource:u,toolsVersion:d,zstdAvailability:p}=await Hbt.setupCodeQLBundle(e,t,r,i,a,n,s);s.debug(`Bundle download status report: ${JSON.stringify(c)}`);let f=YE.join(l,"codeql","codeql");if(process.platform==="win32")f+=".exe";else if(process.platform!=="linux"&&process.platform!=="darwin")throw new Gi.ConfigurationError(`Unsupported platform: ${process.platform}`);return Ac=await e5(f,o),{codeql:Ac,toolsDownloadStatusReport:c,toolsSource:u,toolsVersion:d,zstdAvailability:p}}catch(l){throw new Error(`Unable to download and extract CodeQL CLI: ${(0,Lb.getErrorMessage)(l)}`)}}async function Ybt(e){return Ac===void 0&&(Ac=await e5(e,!0)),Ac}function Dr(e,t,r){return typeof e[t]!="function"?r!==void 0?r:()=>{throw new Error(`CodeQL ${t} method not correctly defined`)}:e[t]}function Zbt(e){return Ac={getPath:Dr(e,"getPath",()=>"/tmp/dummy-path"),getVersion:Dr(e,"getVersion",async()=>({version:"1.0.0"})),printVersion:Dr(e,"printVersion"),supportsFeature:Dr(e,"supportsFeature",async t=>!!e.getVersion&&(0,nd.isSupportedToolsFeature)(await e.getVersion(),t)),databaseInitCluster:Dr(e,"databaseInitCluster"),runAutobuild:Dr(e,"runAutobuild"),extractScannedLanguage:Dr(e,"extractScannedLanguage"),extractUsingBuildMode:Dr(e,"extractUsingBuildMode"),finalizeDatabase:Dr(e,"finalizeDatabase"),resolveLanguages:Dr(e,"resolveLanguages"),betterResolveLanguages:Dr(e,"betterResolveLanguages",async()=>({aliases:{},extractors:{}})),resolveQueries:Dr(e,"resolveQueries"),resolveBuildEnvironment:Dr(e,"resolveBuildEnvironment"),packDownload:Dr(e,"packDownload"),databaseCleanup:Dr(e,"databaseCleanup"),databaseBundle:Dr(e,"databaseBundle"),databaseRunQueries:Dr(e,"databaseRunQueries"),databaseInterpretResults:Dr(e,"databaseInterpretResults"),databasePrintBaseline:Dr(e,"databasePrintBaseline"),databaseExportDiagnostics:Dr(e,"databaseExportDiagnostics"),diagnosticsExport:Dr(e,"diagnosticsExport"),resolveExtractor:Dr(e,"resolveExtractor"),mergeResults:Dr(e,"mergeResults")},Ac}function Jbt(){if(Ac===void 0)throw new Error("cachedCodeQL undefined");return Ac}async function e6t(e="codeql-for-testing"){return e5(e,!1)}async function e5(e,t){let r={getPath(){return e},async getVersion(){let i=Gi.getCachedCodeQlVersion();if(i===void 0){let n=await dn(e,["version","--format=json"],{noStreamStdout:!0});try{i=JSON.parse(n)}catch{throw Error(`Invalid JSON output from \`version --format=json\`: ${n}`)}Gi.cacheCodeQlVersion(i)}return i},async printVersion(){await dn(e,["version","--format=json"])},async supportsFeature(i){return(0,nd.isSupportedToolsFeature)(await this.getVersion(),i)},async databaseInitCluster(i,n,s,a,o){let l=i.languages.map(p=>`--language=${p}`);if(await(0,Gbt.shouldEnableIndirectTracing)(r,i)&&(l.push("--begin-tracing"),l.push(...await e6e(i)),l.push(`--trace-process-name=${s}`)),i.languages.indexOf($bt.Language.actions)>=0){l.push("--search-path");let p=YE.resolve(__dirname,"../actions-extractor");l.push(p)}let c=await t6t(i,o),u=(0,s0.getOptionalInput)("external-repository-token");l.push(`--codescanning-config=${c}`),u&&l.push("--external-repository-token-stdin"),i.buildMode!==void 0&&await this.supportsFeature(nd.ToolsFeature.BuildModeOption)&&l.push(`--build-mode=${i.buildMode}`),a!==void 0&&l.push(`--qlconfig-file=${a}`),l.push("--calculate-language-specific-baseline"),await Ybe(i,this)?l.push("--sublanguage-file-coverage"):await Gi.codeQlVersionAtLeast(this,ar.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&l.push("--no-sublanguage-file-coverage");let d=(0,nd.isSupportedToolsFeature)(await this.getVersion(),nd.ToolsFeature.ForceOverwrite)?"--force-overwrite":"--overwrite";await dn(e,["database","init",d,"--db-cluster",i.dbLocation,`--source-root=${n}`,"--extractor-include-aliases",...l,...Hi(["database","init"],{ignoringOptions:["--overwrite"]})],{stdin:u})},async runAutobuild(i,n){Zbe();let s=YE.join(await this.resolveExtractor(n),"tools",process.platform==="win32"?"autobuild.cmd":"autobuild.sh");i.debugMode&&(process.env[Db.EnvVar.CLI_VERBOSITY]=process.env[Db.EnvVar.CLI_VERBOSITY]||Jbe),await dn(s)},async extractScannedLanguage(i,n){await dn(e,["database","trace-command","--index-traceless-dbs",...await ZE(i,n),...EB(i.debugMode),...Hi(["database","trace-command"]),Gi.getCodeQLDatabasePath(i,n)])},async extractUsingBuildMode(i,n){i.buildMode===Lb.BuildMode.Autobuild&&Zbe();try{await dn(e,["database","trace-command","--use-build-mode","--working-dir",process.cwd(),...await ZE(i,n),...EB(i.debugMode),...Hi(["database","trace-command"]),Gi.getCodeQLDatabasePath(i,n)])}catch(s){if(i.buildMode===Lb.BuildMode.Autobuild){let a=`We were unable to automatically build your code. Please change the build mode for this language to manual and specify build steps for your project. See ${zbt.DocUrl.AUTOMATIC_BUILD_FAILED} for more information.`;throw new Gi.ConfigurationError(`${a} ${(0,Lb.getErrorMessage)(s)}`)}else throw s}},async finalizeDatabase(i,n,s,a){let o=["database","finalize","--finalize-dataset",n,s,...EB(a),...Hi(["database","finalize"]),i];await dn(e,o)},async resolveLanguages(){let i=["resolve","languages","--format=json",...Hi(["resolve","languages"])],n=await dn(e,i);try{return JSON.parse(n)}catch(s){throw new Error(`Unexpected output from codeql resolve languages: ${s}`)}},async betterResolveLanguages(){let i=["resolve","languages","--format=betterjson","--extractor-options-verbosity=4","--extractor-include-aliases",...Hi(["resolve","languages"])],n=await dn(e,i);try{return JSON.parse(n)}catch(s){throw new Error(`Unexpected output from codeql resolve languages with --format=betterjson: ${s}`)}},async resolveQueries(i,n){let s=["resolve","queries",...i,"--format=bylanguage",...Hi(["resolve","queries"])];n!==void 0&&s.push("--additional-packs",n);let a=await dn(e,s);try{return JSON.parse(a)}catch(o){throw new Error(`Unexpected output from codeql resolve queries: ${o}`)}},async resolveBuildEnvironment(i,n){let s=["resolve","build-environment",`--language=${n}`,"--extractor-include-aliases",...Hi(["resolve","build-environment"])];i!==void 0&&s.push("--working-dir",i);let a=await dn(e,s);try{return JSON.parse(a)}catch(o){throw new Error(`Unexpected output from codeql resolve build-environment: ${o} in +${a}`)}},async databaseRunQueries(i,n){let s=["database","run-queries",...n,i,"--expect-discarded-cache","--min-disk-free=1024","-v",...Hi(["database","run-queries"],{ignoringOptions:["--expect-discarded-cache"]})];await Gi.codeQlVersionAtLeast(this,Wbe.CODEQL_VERSION_FINE_GRAINED_PARALLELISM)&&s.push("--intra-layer-parallelism"),await dn(e,s)},async databaseInterpretResults(i,n,s,a,o,l,c,u,d,p){let f=await p.getValue(Wbe.Feature.ExportDiagnosticsEnabled,this),m=["database","interpret-results",o,"--format=sarif-latest",l,`--output=${s}`,a,"--print-diagnostics-summary","--print-metrics-summary","--sarif-add-baseline-file-info",`--sarif-codescanning-config=${JE(d)}`,"--sarif-group-rules-by-pack",...await i6t(this),...await n6t(this),...Hi(["database","interpret-results"])];return c!==void 0&&m.push(c),u!==void 0&&m.push("--sarif-category",u),await Ybe(d,this)?m.push("--sublanguage-file-coverage"):await Gi.codeQlVersionAtLeast(this,ar.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&m.push("--no-sublanguage-file-coverage"),f?m.push("--sarif-include-diagnostics"):m.push("--no-sarif-include-diagnostics"),await Gi.codeQlVersionAtLeast(this,ar.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)&&!(0,nd.isSupportedToolsFeature)(await this.getVersion(),nd.ToolsFeature.AnalysisSummaryV2IsDefault)&&m.push("--new-analysis-summary"),m.push(i),n&&m.push(...n),await dn(e,m,{noStreamStdout:!0})},async databasePrintBaseline(i){let n=["database","print-baseline",...Hi(["database","print-baseline"]),i];return await dn(e,n)},async packDownload(i,n){let a=["pack","download",...n?[`--qlconfig-file=${n}`]:[],"--format=json","--resolve-query-specs",...Hi(["pack","download"]),...i],o=await dn(e,a);try{let l=JSON.parse(o);if(Array.isArray(l.packs)&&l.packs.every(c=>c.name))return l;throw new Error("Unexpected output from pack download")}catch(l){throw new Error(`Attempted to download specified packs but got an error: +${o} +${l}`)}},async databaseCleanup(i,n){let s=await Gi.codeQlVersionAtLeast(this,Xbt)?"--cache-cleanup":"--mode",a=["database","cleanup",i,`${s}=${n}`,...Hi(["database","cleanup"])];await dn(e,a)},async databaseBundle(i,n,s){let a=["database","bundle",i,`--output=${n}`,`--name=${s}`,...Hi(["database","bundle"])];await new QE.ToolRunner(e,a).exec()},async databaseExportDiagnostics(i,n,s){let a=["database","export-diagnostics",`${i}`,"--db-cluster","--format=sarif-latest",`--output=${n}`,"--sarif-include-diagnostics","-vvv",...Hi(["diagnostics","export"])];s!==void 0&&a.push("--sarif-category",s),await new QE.ToolRunner(e,a).exec()},async diagnosticsExport(i,n,s){let a=["diagnostics","export","--format=sarif-latest",`--output=${i}`,`--sarif-codescanning-config=${JE(s)}`,...Hi(["diagnostics","export"])];n!==void 0&&a.push("--sarif-category",n),await new QE.ToolRunner(e,a).exec()},async resolveExtractor(i){let n="";return await new QE.ToolRunner(e,["resolve","extractor","--format=json",`--language=${i}`,"--extractor-include-aliases",...Hi(["resolve","extractor"])],{silent:!0,listeners:{stdout:s=>{n+=s.toString()},stderr:s=>{process.stderr.write(s)}}}).exec(),JSON.parse(n)},async mergeResults(i,n,{mergeRunsFromEqualCategory:s=!1}){let a=["github","merge-results","--output",n,...Hi(["github","merge-results"])];for(let o of i)a.push("--sarif",o);s&&a.push("--sarif-merge-runs-from-equal-category"),await dn(e,a)}};if(t&&!await Gi.codeQlVersionAtLeast(r,Kbe))throw new Gi.ConfigurationError(`Expected a CodeQL CLI with version at least ${Kbe} but got version ${(await r.getVersion()).version}`);if(t&&process.env[Db.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING]!=="true"&&!await Gi.codeQlVersionAtLeast(r,Xbe)){let i=await r.getVersion();Hbe.warning(`CodeQL CLI version ${i.version} was discontinued on ${Wbt} alongside GitHub Enterprise Server ${Vbt} and will not be supported by the next minor release of the CodeQL Action. Please update to CodeQL CLI version ${Xbe} or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version. + +Alternatively, if you want to continue using CodeQL CLI version ${i.version}, you can replace 'github/codeql-action/*@v${(0,s0.getActionVersion)().split(".")[0]}' by 'github/codeql-action/*@v${(0,s0.getActionVersion)()}' in your code scanning workflow to continue using this version of the CodeQL Action.`),Hbe.exportVariable(Db.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING,"true")}return r}function Hi(e,{ignoringOptions:t}={}){let r=Gi.getExtraOptionsEnvParam();return SB(r,e,[]).filter(i=>!t?.includes(i))}function Qbe(e,t){if(e===void 0)return[];if(!Array.isArray(e)){let r=`The extra options for '${t.join(".")}' ('${JSON.stringify(e)}') are not in an array.`;throw new Error(r)}return e.map(r=>{let i=typeof r;if(i!=="string"&&i!=="number"&&i!=="boolean"){let n=`The extra option for '${t.join(".")}' ('${JSON.stringify(r)}') is not a primitive value.`;throw new Error(n)}return`${r}`})}function SB(e,t,r){let i=Qbe(e?.["*"],r.concat("*")),n=t.length===0?Qbe(e,r):SB(e?.[t[0]],t?.slice(1),r.concat(t[0]));return i.concat(n)}async function dn(e,t=[],r={}){try{return await(0,s0.runTool)(e,t,r)}catch(i){throw i instanceof s0.CommandInvocationError?(0,Vbe.wrapCliConfigurationError)(new Vbe.CliError(i)):i}}async function t6t(e,t){let r=JE(e),i=(0,Lb.cloneObject)(e.originalUserInput);if(e.augmentationProperties.queriesInput&&(e.augmentationProperties.queriesInputCombines?i.queries=(i.queries||[]).concat(e.augmentationProperties.queriesInput):i.queries=e.augmentationProperties.queriesInput),i.queries?.length===0&&delete i.queries,e.augmentationProperties.packsInput)if(e.augmentationProperties.packsInputCombines)if(Array.isArray(i.packs))i.packs=(i.packs||[]).concat(e.augmentationProperties.packsInput);else if(!i.packs)i.packs=e.augmentationProperties.packsInput;else{let n=Object.keys(i.packs)[0];i.packs[n]=i.packs[n].concat(e.augmentationProperties.packsInput)}else i.packs=e.augmentationProperties.packsInput;return Array.isArray(i.packs)&&!i.packs.length&&delete i.packs,t.info(`Writing augmented user configuration file to ${r}`),t.startGroup("Augmented user configuration file contents"),t.info(Gbe.dump(i)),t.endGroup(),jbt.writeFileSync(r,Gbe.dump(i)),r}var r6t=1024;async function e6e(e){let t=[];for(let r of e.languages)t.push(await ZE(e,r));return t.flat()}async function ZE(e,t){let r=e.trapCaches[t];if(r===void 0)return[];let i=await(0,s0.isAnalyzingDefaultBranch)();return[`-O=${t}.trap.cache.dir=${r}`,`-O=${t}.trap.cache.bound=${r6t}`,`-O=${t}.trap.cache.write=${i}`]}function JE(e){return YE.resolve(e.tempDir,"user-config.yaml")}async function Ybe(e,t){return(e.gitHubVersion.type!==Gi.GitHubVariant.GHES||Ubt.gte(e.gitHubVersion.version,"3.12.0"))&&await Gi.codeQlVersionAtLeast(t,ar.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)}async function i6t(e){return await Gi.codeQlVersionAtLeast(e,Kbt)?["--sarif-include-query-help=always"]:["--sarif-add-query-help"]}function EB(e){return e?[`--verbosity=${Jbe}`]:[]}function Zbe(){let e=process.env.JAVA_TOOL_OPTIONS||"";process.env.JAVA_TOOL_OPTIONS=[...e.split(/\s+/),"-Dhttp.keepAlive=false","-Dmaven.wagon.http.pool=false"].join(" ")}async function n6t(e){let t=process.env[Db.EnvVar.JOB_RUN_UUID];return t&&await e.supportsFeature(nd.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty)?[`--sarif-run-property=jobRunUuid=${t}`]:[]}});var n6e=g(Ao=>{"use strict";var s6t=Ao&&Ao.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),a6t=Ao&&Ao.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o6t=Ao&&Ao.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&s6t(t,e,r);return a6t(t,e),t};Object.defineProperty(Ao,"__esModule",{value:!0});Ao.determineAutobuildLanguages=p6t;Ao.setupCppAutobuild=i6e;Ao.runAutobuild=f6t;var r5=o6t(ze()),t6e=bn(),l6t=Xl(),c6t=a0(),xB=e0(),u6t=Gl(),t5=Rl(),Fb=Wp(),d6t=Ng(),r6e=Ju(),TB=cr();async function p6t(e,t,r){if(t.buildMode===TB.BuildMode.None&&await e.supportsFeature(r6e.ToolsFeature.TraceCommandUseBuildMode)||t.buildMode===TB.BuildMode.Manual){r.info(`Using ${t.buildMode} build mode, nothing to autobuild.`);return}let i=t.languages.filter(a=>(0,Fb.isTracedLanguage)(a));if(!i){r.info("None of the languages in this project require extra build steps");return}let n=i.filter(a=>a!==Fb.Language.go),s=[];return n[0]!==void 0&&s.push(n[0]),i.length!==n.length&&s.push(Fb.Language.go),r.debug(`Will autobuild ${s.join(" and ")}.`),n.length>1&&r.warning(`We will only automatically build ${s.join(" and ")} code. If you wish to scan ${n.slice(1).join(" and ")}, you must replace the autobuild step of your workflow with custom build steps. See ${xB.DocUrl.SPECIFY_BUILD_STEPS_MANUALLY} for more information.`),s}async function i6e(e,t){let r=t5.featureConfig[t5.Feature.CppDependencyInstallation].envVar,i="C++ automatic installation of dependencies",n=await(0,l6t.getGitHubVersion)(),s=(0,d6t.parseRepositoryNwo)((0,TB.getRequiredEnvParam)("GITHUB_REPOSITORY"));await new t5.Features(n,s,(0,t6e.getTemporaryDirectory)(),t).getValue(t5.Feature.CppDependencyInstallation,e)?process.env.RUNNER_ENVIRONMENT==="self-hosted"&&process.env[r]!=="true"?(t.info(`Disabling ${i} as we are on a self-hosted runner.${(0,t6e.getWorkflowEventName)()!=="dynamic"?` To override this, set the ${r} environment variable to 'true' in your workflow. See ${xB.DocUrl.DEFINE_ENV_VARIABLES} for more information.`:""}`),r5.exportVariable(r,"false")):(t.info(`Enabling ${i}. This can be disabled by setting the ${r} environment variable to 'false'. See ${xB.DocUrl.DEFINE_ENV_VARIABLES} for more information.`),r5.exportVariable(r,"true")):(t.info(`Disabling ${i}.`),r5.exportVariable(r,"false"))}async function f6t(e,t,r){r.startGroup(`Attempting to automatically build ${t} code`);let i=await(0,c6t.getCodeQL)(e.codeQLCmd);t===Fb.Language.cpp&&await i6e(i,r),e.buildMode&&await i.supportsFeature(r6e.ToolsFeature.TraceCommandUseBuildMode)?await i.extractUsingBuildMode(e,t):await i.runAutobuild(e,t),t===Fb.Language.go&&r5.exportVariable(u6t.EnvVar.DID_AUTOBUILD_GOLANG,"true"),r.endGroup()}});var l6e=g(ad=>{"use strict";var m6t=ad&&ad.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ad,"__esModule",{value:!0});ad.makeDiagnostic=h6t;ad.addDiagnostic=g6t;ad.logUnwrittenDiagnostics=y6t;ad.flushDiagnostics=b6t;var NB=require("fs"),s6e=m6t(require("path")),i5=Qp(),a6e=cr(),o0=[];function h6t(e,t,r=void 0){return{...r,timestamp:r?.timestamp??new Date().toISOString(),source:{...r?.source,id:e,name:t}}}function g6t(e,t,r){let i=(0,i5.getActionsLogger)(),n=t?(0,a6e.getCodeQLDatabasePath)(e,t):e.dbLocation;(0,NB.existsSync)(n)?o6e(e,t,r):(i.debug(`Writing a diagnostic for ${t}, but the database at ${n} does not exist yet.`),o0.push({diagnostic:r,language:t}))}function o6e(e,t,r){let i=(0,i5.getActionsLogger)(),n=t?(0,a6e.getCodeQLDatabasePath)(e,t):e.dbLocation,s=s6e.default.resolve(n,"diagnostic","codeql-action");try{(0,NB.mkdirSync)(s,{recursive:!0});let a=s6e.default.resolve(s,`codeql-action-${r.timestamp.replaceAll(":","")}.json`);(0,NB.writeFileSync)(a,JSON.stringify(r))}catch(a){i.warning(`Unable to write diagnostic message to database: ${a}`),i.debug(JSON.stringify(r))}}function y6t(){let e=(0,i5.getActionsLogger)(),t=o0.length;if(t>0){e.warning(`${t} diagnostic(s) could not be written to the database and will not appear on the Tool Status Page.`);for(let r of o0)e.debug(JSON.stringify(r.diagnostic))}}function b6t(e){(0,i5.getActionsLogger)().debug(`Writing ${o0.length} diagnostic(s) to database.`);for(let r of o0)o6e(e,r.language,r.diagnostic);o0=[]}});var u6e=g((VPt,c6e)=>{"use strict";var v6t=require("path");c6e.exports=(e,t)=>{if(typeof e!="string")throw new TypeError(`Expected a string, got ${typeof e}`);t={resolve:!0,...t};let r=e;return t.resolve&&(r=v6t.resolve(e)),r=r.replace(/\\/g,"/"),r[0]!=="/"&&(r=`/${r}`),encodeURI(`file://${r}`).replace(/[?#]/g,encodeURIComponent)}});var od=g((Qs,OB)=>{"use strict";var p6e=require("url"),RB=Qs.ValidationError=function(t,r,i,n,s,a){if(Array.isArray(n)?(this.path=n,this.property=n.reduce(function(l,c){return l+f6e(c)},"instance")):n!==void 0&&(this.property=n),t&&(this.message=t),i){var o=i.$id||i.id;this.schema=o||i}r!==void 0&&(this.instance=r),this.name=s,this.argument=a,this.stack=this.toString()};RB.prototype.toString=function(){return this.property+" "+this.message};var n5=Qs.ValidatorResult=function(t,r,i,n){this.instance=t,this.schema=r,this.options=i,this.path=n.path,this.propertyPath=n.propertyPath,this.errors=[],this.throwError=i&&i.throwError,this.throwFirst=i&&i.throwFirst,this.throwAll=i&&i.throwAll,this.disableFormat=i&&i.disableFormat===!0};n5.prototype.addError=function(t){var r;if(typeof t=="string")r=new RB(t,this.instance,this.schema,this.path);else{if(!t)throw new Error("Missing error detail");if(!t.message)throw new Error("Missing error message");if(!t.name)throw new Error("Missing validator type");r=new RB(t.message,this.instance,this.schema,this.path,t.name,t.argument)}if(this.errors.push(r),this.throwFirst)throw new rf(this);if(this.throwError)throw r;return r};n5.prototype.importErrors=function(t){typeof t=="string"||t&&t.validatorType?this.addError(t):t&&t.errors&&(this.errors=this.errors.concat(t.errors))};function _6t(e,t){return t+": "+e.toString()+` +`}n5.prototype.toString=function(t){return this.errors.map(_6t).join("")};Object.defineProperty(n5.prototype,"valid",{get:function(){return!this.errors.length}});OB.exports.ValidatorResultError=rf;function rf(e){Error.captureStackTrace&&Error.captureStackTrace(this,rf),this.instance=e.instance,this.schema=e.schema,this.options=e.options,this.errors=e.errors}rf.prototype=new Error;rf.prototype.constructor=rf;rf.prototype.name="Validation Error";var d6e=Qs.SchemaError=function e(t,r){this.message=t,this.schema=r,Error.call(this,t),Error.captureStackTrace(this,e)};d6e.prototype=Object.create(Error.prototype,{constructor:{value:d6e,enumerable:!1},name:{value:"SchemaError",enumerable:!1}});var AB=Qs.SchemaContext=function(t,r,i,n,s){this.schema=t,this.options=r,Array.isArray(i)?(this.path=i,this.propertyPath=i.reduce(function(a,o){return a+f6e(o)},"instance")):this.propertyPath=i,this.base=n,this.schemas=s};AB.prototype.resolve=function(t){return p6e.resolve(this.base,t)};AB.prototype.makeChild=function(t,r){var i=r===void 0?this.path:this.path.concat([r]),n=t.$id||t.id,s=p6e.resolve(this.base,n||""),a=new AB(t,this.options,i,s,Object.create(this.schemas));return n&&!a.schemas[s]&&(a.schemas[s]=t),a};var Co=Qs.FORMAT_REGEXPS={"date-time":/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])[tT ](2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])(\.\d+)?([zZ]|[+-]([0-5][0-9]):(60|[0-5][0-9]))$/,date:/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])$/,time:/^(2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])$/,duration:/P(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S)|\d+(D|M(\d+D)?|Y(\d+M(\d+D)?)?)(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S))?|\d+W)/i,email:/^(?:[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+\.)*[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+@(?:(?:(?:[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!\.)){0,61}[a-zA-Z0-9]?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!$)){0,61}[a-zA-Z0-9]?)|(?:\[(?:(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\]))$/,"idn-email":/^("(?:[!#-\[\]-\u{10FFFF}]|\\[\t -\u{10FFFF}])*"|[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*)@([!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*|\[[!-Z\^-\u{10FFFF}]*\])$/u,"ip-address":/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,ipv6:/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/,uri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"uri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/,iri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"iri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~-\u{10FFFF}]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~-\u{10FFFF}])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/u,uuid:/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i,"uri-template":/(%[0-9a-f]{2}|[!#$&(-;=?@\[\]_a-z~]|\{[!#&+,./;=?@|]?(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?(,(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?)*\})*/iu,"json-pointer":/^(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*$/iu,"relative-json-pointer":/^\d+(#|(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*)$/iu,hostname:/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"host-name":/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"utc-millisec":function(e){return typeof e=="string"&&parseFloat(e)===parseInt(e,10)&&!isNaN(e)},regex:function(e){var t=!0;try{new RegExp(e)}catch{t=!1}return t},style:/[\r\n\t ]*[^\r\n\t ][^:]*:[\r\n\t ]*[^\r\n\t ;]*[\r\n\t ]*;?/,color:/^(#?([0-9A-Fa-f]{3}){1,2}\b|aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow|(rgb\(\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*\))|(rgb\(\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*\)))$/,phone:/^\+(?:[0-9] ?){6,14}[0-9]$/,alpha:/^[a-zA-Z]+$/,alphanumeric:/^[a-zA-Z0-9]+$/};Co.regexp=Co.regex;Co.pattern=Co.regex;Co.ipv4=Co["ip-address"];Qs.isFormat=function(t,r,i){if(typeof t=="string"&&Co[r]!==void 0){if(Co[r]instanceof RegExp)return Co[r].test(t);if(typeof Co[r]=="function")return Co[r](t)}else if(i&&i.customFormats&&typeof i.customFormats[r]=="function")return i.customFormats[r](t);return!0};var f6e=Qs.makeSuffix=function(t){return t=t.toString(),!t.match(/[.\s\[\]]/)&&!t.match(/^[\d]/)?"."+t:t.match(/^\d+$/)?"["+t+"]":"["+JSON.stringify(t)+"]"};Qs.deepCompareStrict=function e(t,r){if(typeof t!=typeof r)return!1;if(Array.isArray(t))return!Array.isArray(r)||t.length!==r.length?!1:t.every(function(s,a){return e(t[a],r[a])});if(typeof t=="object"){if(!t||!r)return t===r;var i=Object.keys(t),n=Object.keys(r);return i.length!==n.length?!1:i.every(function(s){return e(t[s],r[s])})}return t===r};function w6t(e,t,r,i){typeof r=="object"?t[i]=CB(e[i],r):e.indexOf(r)===-1&&t.push(r)}function E6t(e,t,r){t[r]=e[r]}function S6t(e,t,r,i){typeof t[i]!="object"||!t[i]?r[i]=t[i]:e[i]?r[i]=CB(e[i],t[i]):r[i]=t[i]}function CB(e,t){var r=Array.isArray(t),i=r&&[]||{};return r?(e=e||[],i=i.concat(e),t.forEach(w6t.bind(null,e,i))):(e&&typeof e=="object"&&Object.keys(e).forEach(E6t.bind(null,e,i)),Object.keys(t).forEach(S6t.bind(null,e,t,i))),i}OB.exports.deepMerge=CB;Qs.objectGetPath=function(t,r){for(var i=r.split("/").slice(1),n;typeof(n=i.shift())=="string";){var s=decodeURIComponent(n.replace(/~0/,"~").replace(/~1/g,"/"));if(!(s in t))return;t=t[s]}return t};function x6t(e){return"/"+encodeURIComponent(e).replace(/~/g,"%7E")}Qs.encodePath=function(t){return t.map(x6t).join("")};Qs.getDecimalPlaces=function(t){var r=0;if(isNaN(t))return r;typeof t!="number"&&(t=Number(t));var i=t.toString().split("e");if(i.length===2){if(i[1][0]!=="-")return r;r=Number(i[1].slice(1))}var n=i[0].split(".");return n.length===2&&(r+=n[1].length),r};Qs.isSchema=function(t){return typeof t=="object"&&t||typeof t=="boolean"}});var y6e=g((WPt,g6e)=>{"use strict";var Ys=od(),Rt=Ys.ValidatorResult,ld=Ys.SchemaError,PB={};PB.ignoreProperties={id:!0,default:!0,description:!0,title:!0,additionalItems:!0,then:!0,else:!0,$schema:!0,$ref:!0,extends:!0};var At=PB.validators={};At.type=function(t,r,i,n){if(t===void 0)return null;var s=new Rt(t,r,i,n),a=Array.isArray(r.type)?r.type:[r.type];if(!a.some(this.testType.bind(this,t,r,i,n))){var o=a.map(function(l){if(l){var c=l.$id||l.id;return c?"<"+c+">":l+""}});s.addError({name:"type",argument:o,message:"is not of a type(s) "+o})}return s};function IB(e,t,r,i,n){var s=t.throwError,a=t.throwAll;t.throwError=!1,t.throwAll=!1;var o=this.validateSchema(e,n,t,r);return t.throwError=s,t.throwAll=a,!o.valid&&i instanceof Function&&i(o),o.valid}At.anyOf=function(t,r,i,n){if(t===void 0)return null;var s=new Rt(t,r,i,n),a=new Rt(t,r,i,n);if(!Array.isArray(r.anyOf))throw new ld("anyOf must be an array");if(!r.anyOf.some(IB.bind(this,t,i,n,function(l){a.importErrors(l)}))){var o=r.anyOf.map(function(l,c){var u=l.$id||l.id;return u?"<"+u+">":l.title&&JSON.stringify(l.title)||l.$ref&&"<"+l.$ref+">"||"[subschema "+c+"]"});i.nestedErrors&&s.importErrors(a),s.addError({name:"anyOf",argument:o,message:"is not any of "+o.join(",")})}return s};At.allOf=function(t,r,i,n){if(t===void 0)return null;if(!Array.isArray(r.allOf))throw new ld("allOf must be an array");var s=new Rt(t,r,i,n),a=this;return r.allOf.forEach(function(o,l){var c=a.validateSchema(t,o,i,n);if(!c.valid){var u=o.$id||o.id,d=u||o.title&&JSON.stringify(o.title)||o.$ref&&"<"+o.$ref+">"||"[subschema "+l+"]";s.addError({name:"allOf",argument:{id:d,length:c.errors.length,valid:c},message:"does not match allOf schema "+d+" with "+c.errors.length+" error[s]:"}),s.importErrors(c)}}),s};At.oneOf=function(t,r,i,n){if(t===void 0)return null;if(!Array.isArray(r.oneOf))throw new ld("oneOf must be an array");var s=new Rt(t,r,i,n),a=new Rt(t,r,i,n),o=r.oneOf.filter(IB.bind(this,t,i,n,function(c){a.importErrors(c)})).length,l=r.oneOf.map(function(c,u){var d=c.$id||c.id;return d||c.title&&JSON.stringify(c.title)||c.$ref&&"<"+c.$ref+">"||"[subschema "+u+"]"});return o!==1&&(i.nestedErrors&&s.importErrors(a),s.addError({name:"oneOf",argument:l,message:"is not exactly one from "+l.join(",")})),s};At.if=function(t,r,i,n){if(t===void 0)return null;if(!Ys.isSchema(r.if))throw new Error('Expected "if" keyword to be a schema');var s=IB.call(this,t,i,n,null,r.if),a=new Rt(t,r,i,n),o;if(s){if(r.then===void 0)return;if(!Ys.isSchema(r.then))throw new Error('Expected "then" keyword to be a schema');o=this.validateSchema(t,r.then,i,n.makeChild(r.then)),a.importErrors(o)}else{if(r.else===void 0)return;if(!Ys.isSchema(r.else))throw new Error('Expected "else" keyword to be a schema');o=this.validateSchema(t,r.else,i,n.makeChild(r.else)),a.importErrors(o)}return a};function DB(e,t){if(Object.hasOwnProperty.call(e,t))return e[t];if(t in e){for(;e=Object.getPrototypeOf(e);)if(Object.propertyIsEnumerable.call(e,t))return e[t]}}At.propertyNames=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=r.propertyNames!==void 0?r.propertyNames:{};if(!Ys.isSchema(a))throw new ld('Expected "propertyNames" to be a schema (object or boolean)');for(var o in t)if(DB(t,o)!==void 0){var l=this.validateSchema(o,a,i,n.makeChild(a));s.importErrors(l)}return s}};At.properties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=r.properties||{};for(var o in a){var l=a[o];if(l!==void 0){if(l===null)throw new ld('Unexpected null, expected schema in "properties"');typeof i.preValidateProperty=="function"&&i.preValidateProperty(t,o,l,i,n);var c=DB(t,o),u=this.validateSchema(c,l,i,n.makeChild(l,o));u.instance!==s.instance[o]&&(s.instance[o]=u.instance),s.importErrors(u)}}return s}};function m6e(e,t,r,i,n,s){if(this.types.object(e)&&!(t.properties&&t.properties[n]!==void 0))if(t.additionalProperties===!1)s.addError({name:"additionalProperties",argument:n,message:"is not allowed to have the additional property "+JSON.stringify(n)});else{var a=t.additionalProperties||{};typeof r.preValidateProperty=="function"&&r.preValidateProperty(e,n,a,r,i);var o=this.validateSchema(e[n],a,r,i.makeChild(a,n));o.instance!==s.instance[n]&&(s.instance[n]=o.instance),s.importErrors(o)}}At.patternProperties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=r.patternProperties||{};for(var o in t){var l=!0;for(var c in a){var u=a[c];if(u!==void 0){if(u===null)throw new ld('Unexpected null, expected schema in "patternProperties"');try{var d=new RegExp(c,"u")}catch{d=new RegExp(c)}if(d.test(o)){l=!1,typeof i.preValidateProperty=="function"&&i.preValidateProperty(t,o,u,i,n);var p=this.validateSchema(t[o],u,i,n.makeChild(u,o));p.instance!==s.instance[o]&&(s.instance[o]=p.instance),s.importErrors(p)}}}l&&m6e.call(this,t,r,i,n,o,s)}return s}};At.additionalProperties=function(t,r,i,n){if(this.types.object(t)){if(r.patternProperties)return null;var s=new Rt(t,r,i,n);for(var a in t)m6e.call(this,t,r,i,n,a,s);return s}};At.minProperties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=Object.keys(t);return a.length>=r.minProperties||s.addError({name:"minProperties",argument:r.minProperties,message:"does not meet minimum property length of "+r.minProperties}),s}};At.maxProperties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=Object.keys(t);return a.length<=r.maxProperties||s.addError({name:"maxProperties",argument:r.maxProperties,message:"does not meet maximum property length of "+r.maxProperties}),s}};At.items=function(t,r,i,n){var s=this;if(this.types.array(t)&&r.items!==void 0){var a=new Rt(t,r,i,n);return t.every(function(o,l){if(Array.isArray(r.items))var c=r.items[l]===void 0?r.additionalItems:r.items[l];else var c=r.items;if(c===void 0)return!0;if(c===!1)return a.addError({name:"items",message:"additionalItems not permitted"}),!1;var u=s.validateSchema(o,c,i,n.makeChild(c,l));return u.instance!==a.instance[l]&&(a.instance[l]=u.instance),a.importErrors(u),!0}),a}};At.contains=function(t,r,i,n){var s=this;if(this.types.array(t)&&r.contains!==void 0){if(!Ys.isSchema(r.contains))throw new Error('Expected "contains" keyword to be a schema');var a=new Rt(t,r,i,n),o=t.some(function(l,c){var u=s.validateSchema(l,r.contains,i,n.makeChild(r.contains,c));return u.errors.length===0});return o===!1&&a.addError({name:"contains",argument:r.contains,message:"must contain an item matching given schema"}),a}};At.minimum=function(t,r,i,n){if(this.types.number(t)){var s=new Rt(t,r,i,n);return r.exclusiveMinimum&&r.exclusiveMinimum===!0?t>r.minimum||s.addError({name:"minimum",argument:r.minimum,message:"must be greater than "+r.minimum}):t>=r.minimum||s.addError({name:"minimum",argument:r.minimum,message:"must be greater than or equal to "+r.minimum}),s}};At.maximum=function(t,r,i,n){if(this.types.number(t)){var s=new Rt(t,r,i,n);return r.exclusiveMaximum&&r.exclusiveMaximum===!0?tr.exclusiveMinimum;return a||s.addError({name:"exclusiveMinimum",argument:r.exclusiveMinimum,message:"must be strictly greater than "+r.exclusiveMinimum}),s}};At.exclusiveMaximum=function(t,r,i,n){if(typeof r.exclusiveMaximum!="boolean"&&this.types.number(t)){var s=new Rt(t,r,i,n),a=t=r.minLength||s.addError({name:"minLength",argument:r.minLength,message:"does not meet minimum length of "+r.minLength}),s}};At.maxLength=function(t,r,i,n){if(this.types.string(t)){var s=new Rt(t,r,i,n),a=t.match(/[\uDC00-\uDFFF]/g),o=t.length-(a?a.length:0);return o<=r.maxLength||s.addError({name:"maxLength",argument:r.maxLength,message:"does not meet maximum length of "+r.maxLength}),s}};At.minItems=function(t,r,i,n){if(this.types.array(t)){var s=new Rt(t,r,i,n);return t.length>=r.minItems||s.addError({name:"minItems",argument:r.minItems,message:"does not meet minimum length of "+r.minItems}),s}};At.maxItems=function(t,r,i,n){if(this.types.array(t)){var s=new Rt(t,r,i,n);return t.length<=r.maxItems||s.addError({name:"maxItems",argument:r.maxItems,message:"does not meet maximum length of "+r.maxItems}),s}};function T6t(e,t,r){var i,n=r.length;for(i=t+1,n;i{"use strict";var b6e=require("url"),N6t=od();LB.exports.SchemaScanResult=v6e;function v6e(e,t){this.id=e,this.ref=t}LB.exports.scan=function(t,r){function i(l,c){if(!(!c||typeof c!="object")){if(c.$ref){var u=b6e.resolve(l,c.$ref);o[u]=o[u]?o[u]+1:0;return}var d=c.$id||c.id,p=d?b6e.resolve(l,d):l;if(p){if(p.indexOf("#")<0&&(p+="#"),a[p]){if(!N6t.deepCompareStrict(a[p],c))throw new Error("Schema <"+p+"> already exists with different definition");return a[p]}a[p]=c,p[p.length-1]=="#"&&(a[p.substring(0,p.length-1)]=c)}n(p+"/items",Array.isArray(c.items)?c.items:[c.items]),n(p+"/extends",Array.isArray(c.extends)?c.extends:[c.extends]),i(p+"/additionalItems",c.additionalItems),s(p+"/properties",c.properties),i(p+"/additionalProperties",c.additionalProperties),s(p+"/definitions",c.definitions),s(p+"/patternProperties",c.patternProperties),s(p+"/dependencies",c.dependencies),n(p+"/disallow",c.disallow),n(p+"/allOf",c.allOf),n(p+"/anyOf",c.anyOf),n(p+"/oneOf",c.oneOf),i(p+"/not",c.not)}}function n(l,c){if(Array.isArray(c))for(var u=0;u{"use strict";var _6e=require("url"),w6e=y6e(),nf=od(),E6e=s5().scan,S6e=nf.ValidatorResult,R6t=nf.ValidatorResultError,Bb=nf.SchemaError,x6e=nf.SchemaContext,T6e="/",Vi=function e(){this.customFormats=Object.create(e.prototype.customFormats),this.schemas={},this.unresolvedRefs=[],this.types=Object.create(Ol),this.attributes=Object.create(w6e.validators)};Vi.prototype.customFormats={};Vi.prototype.schemas=null;Vi.prototype.types=null;Vi.prototype.attributes=null;Vi.prototype.unresolvedRefs=null;Vi.prototype.addSchema=function(t,r){var i=this;if(!t)return null;var n=E6e(r||T6e,t),s=r||t.$id||t.id;for(var a in n.id)this.schemas[a]=n.id[a];for(var a in n.ref)this.unresolvedRefs.push(a);return this.unresolvedRefs=this.unresolvedRefs.filter(function(o){return typeof i.schemas[o]>"u"}),this.schemas[s]};Vi.prototype.addSubSchemaArray=function(t,r){if(Array.isArray(r))for(var i=0;i",t);var o=nf.objectGetPath(i.schemas[a],s.substr(1));if(o===void 0)throw new Bb("no such schema "+s+" located in <"+a+">",t);return{subschema:o,switchSchema:r}};Vi.prototype.testType=function(t,r,i,n,s){if(s!==void 0){if(s===null)throw new Bb('Unexpected null in "type" keyword');if(typeof this.types[s]=="function")return this.types[s].call(this,t);if(s&&typeof s=="object"){var a=this.validateSchema(t,s,i,n);return a===void 0||!(a&&a.errors.length)}return!0}};var Ol=Vi.prototype.types={};Ol.string=function(t){return typeof t=="string"};Ol.number=function(t){return typeof t=="number"&&isFinite(t)};Ol.integer=function(t){return typeof t=="number"&&t%1===0};Ol.boolean=function(t){return typeof t=="boolean"};Ol.array=function(t){return Array.isArray(t)};Ol.null=function(t){return t===null};Ol.date=function(t){return t instanceof Date};Ol.any=function(t){return!0};Ol.object=function(t){return t&&typeof t=="object"&&!Array.isArray(t)&&!(t instanceof Date)};R6e.exports=Vi});var C6e=g((QPt,Cc)=>{"use strict";var A6t=Cc.exports.Validator=A6e();Cc.exports.ValidatorResult=od().ValidatorResult;Cc.exports.ValidatorResultError=od().ValidatorResultError;Cc.exports.ValidationError=od().ValidationError;Cc.exports.SchemaError=od().SchemaError;Cc.exports.SchemaScanResult=s5().SchemaScanResult;Cc.exports.scan=s5().scan;Cc.exports.validate=function(e,t,r){var i=new A6t;return i.validate(e,t,r)}});var D6e=g(es=>{"use strict";var C6t=es&&es.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),O6t=es&&es.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),P6t=es&&es.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&C6t(t,e,r);return O6t(t,e),t};Object.defineProperty(es,"__esModule",{value:!0});es.CachingKind=void 0;es.getTotalCacheSize=L6t;es.shouldStoreCache=F6t;es.shouldRestoreCache=B6t;es.getCachingKind=I6e;es.getDependencyCachingEnabled=q6t;var I6t=P6t(ze()),O6e=bn(),D6t=Gl(),P6e=cr();async function L6t(e,t,r=!1){return(await Promise.all(e.map(n=>(0,P6e.tryGetFolderBytes)(n,t,r)))).map(n=>n||0).reduce((n,s)=>n+s,0)}var xs;(function(e){e.None="none",e.Store="store",e.Restore="restore",e.Full="full"})(xs||(es.CachingKind=xs={}));function F6t(e){return e===xs.Full||e===xs.Store}function B6t(e){return e===xs.Full||e===xs.Restore}function I6e(e){switch(e){case void 0:case"none":case"off":case"false":return xs.None;case"full":case"on":case"true":return xs.Full;case"store":return xs.Store;case"restore":return xs.Restore;default:return I6t.warning(`Unrecognized 'dependency-caching' input: ${e}. Defaulting to 'none'.`),xs.None}}function q6t(){let e=(0,O6e.getOptionalInput)("dependency-caching")||process.env[D6t.EnvVar.DEPENDENCY_CACHING];return e!==void 0?I6e(e):(!(0,P6e.isHostedRunner)()||!(0,O6e.isDefaultSetup)(),xs.None)}});var L6e=g(Pl=>{"use strict";var M6t=Pl&&Pl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),k6t=Pl&&Pl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),j6t=Pl&&Pl.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&M6t(t,e,r);return k6t(t,e),t};Object.defineProperty(Pl,"__esModule",{value:!0});Pl.getOptions=void 0;var FB=j6t(ze());function U6t(e){let t={followSymbolicLinks:!0,implicitDescendants:!0,omitBrokenSymbolicLinks:!0};return e&&(typeof e.followSymbolicLinks=="boolean"&&(t.followSymbolicLinks=e.followSymbolicLinks,FB.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),typeof e.implicitDescendants=="boolean"&&(t.implicitDescendants=e.implicitDescendants,FB.debug(`implicitDescendants '${t.implicitDescendants}'`)),typeof e.omitBrokenSymbolicLinks=="boolean"&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,FB.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`))),t}Pl.getOptions=U6t});var o5=g(Xr=>{"use strict";var z6t=Xr&&Xr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),$6t=Xr&&Xr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),H6t=Xr&&Xr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&z6t(t,e,r);return $6t(t,e),t},G6t=Xr&&Xr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Xr,"__esModule",{value:!0});Xr.safeTrimTrailingSeparator=Xr.normalizeSeparators=Xr.hasRoot=Xr.hasAbsoluteRoot=Xr.ensureAbsoluteRoot=Xr.dirname=void 0;var a5=H6t(require("path")),sf=G6t(require("assert")),cd=process.platform==="win32";function V6t(e){if(e=qB(e),cd&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=a5.dirname(e);return cd&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=qB(t)),t}Xr.dirname=V6t;function W6t(e,t){if(sf.default(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),sf.default(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),BB(t))return t;if(cd){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return sf.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),t[0].toUpperCase()===r[0].toUpperCase()?t.length===2?`${t[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\"),`${t[0]}:\\${r.substr(3)}${t.substr(2)}`):`${t[0]}:\\${t.substr(2)}`}else if(qb(t).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return sf.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${t.substr(1)}`}}return sf.default(BB(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||cd&&e.endsWith("\\")||(e+=a5.sep),e+t}Xr.ensureAbsoluteRoot=W6t;function BB(e){return sf.default(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=qb(e),cd?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/")}Xr.hasAbsoluteRoot=BB;function K6t(e){return sf.default(e,"isRooted parameter 'itemPath' must not be empty"),e=qb(e),cd?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}Xr.hasRoot=K6t;function qb(e){return e=e||"",cd?(e=e.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(e)?"\\":"")+e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}Xr.normalizeSeparators=qb;function qB(e){return e?(e=qb(e),!e.endsWith(a5.sep)||e===a5.sep||cd&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1)):""}Xr.safeTrimTrailingSeparator=qB});var l5=g(Mb=>{"use strict";Object.defineProperty(Mb,"__esModule",{value:!0});Mb.MatchKind=void 0;var X6t;(function(e){e[e.None=0]="None",e[e.Directory=1]="Directory",e[e.File=2]="File",e[e.All=3]="All"})(X6t=Mb.MatchKind||(Mb.MatchKind={}))});var q6e=g(Ts=>{"use strict";var Q6t=Ts&&Ts.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Y6t=Ts&&Ts.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Z6t=Ts&&Ts.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Q6t(t,e,r);return Y6t(t,e),t};Object.defineProperty(Ts,"__esModule",{value:!0});Ts.partialMatch=Ts.match=Ts.getSearchPaths=void 0;var F6e=Z6t(o5()),J6t=l5(),B6e=process.platform==="win32";function e4t(e){e=e.filter(i=>!i.negate);let t={};for(let i of e){let n=B6e?i.searchPath.toUpperCase():i.searchPath;t[n]="candidate"}let r=[];for(let i of e){let n=B6e?i.searchPath.toUpperCase():i.searchPath;if(t[n]==="included")continue;let s=!1,a=n,o=F6e.dirname(a);for(;o!==a;){if(t[o]){s=!0;break}a=o,o=F6e.dirname(a)}s||(r.push(i.searchPath),t[n]="included")}return r}Ts.getSearchPaths=e4t;function t4t(e,t){let r=J6t.MatchKind.None;for(let i of e)i.negate?r&=~i.match(t):r|=i.match(t);return r}Ts.match=t4t;function r4t(e,t){return e.some(r=>!r.negate&&r.partialMatch(t))}Ts.partialMatch=r4t});var k6e=g($a=>{"use strict";var i4t=$a&&$a.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),n4t=$a&&$a.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),M6e=$a&&$a.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&i4t(t,e,r);return n4t(t,e),t},s4t=$a&&$a.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty($a,"__esModule",{value:!0});$a.Path=void 0;var kb=M6e(require("path")),ud=M6e(o5()),jb=s4t(require("assert")),a4t=process.platform==="win32",MB=class{constructor(t){if(this.segments=[],typeof t=="string")if(jb.default(t,"Parameter 'itemPath' must not be empty"),t=ud.safeTrimTrailingSeparator(t),!ud.hasRoot(t))this.segments=t.split(kb.sep);else{let r=t,i=ud.dirname(r);for(;i!==r;){let n=kb.basename(r);this.segments.unshift(n),r=i,i=ud.dirname(r)}this.segments.unshift(r)}else{jb.default(t.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r{"use strict";var o4t=Ha&&Ha.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),l4t=Ha&&Ha.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),UB=Ha&&Ha.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&o4t(t,e,r);return l4t(t,e),t},c4t=Ha&&Ha.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ha,"__esModule",{value:!0});Ha.Pattern=void 0;var u4t=UB(require("os")),Ub=UB(require("path")),Ns=UB(o5()),af=c4t(require("assert")),d4t=$0(),kB=l5(),c5=k6e(),Oc=process.platform==="win32",jB=class e{constructor(t,r=!1,i,n){this.negate=!1;let s;if(typeof t=="string")s=t.trim();else{i=i||[],af.default(i.length,"Parameter 'segments' must not empty");let c=e.getLiteral(i[0]);af.default(c&&Ns.hasAbsoluteRoot(c),"Parameter 'segments' first element must be a root path"),s=new c5.Path(i).toString().trim(),t&&(s=`!${s}`)}for(;s.startsWith("!");)this.negate=!this.negate,s=s.substr(1).trim();s=e.fixupPattern(s,n),this.segments=new c5.Path(s).segments,this.trailingSeparator=Ns.normalizeSeparators(s).endsWith(Ub.sep),s=Ns.safeTrimTrailingSeparator(s);let a=!1,o=this.segments.map(c=>e.getLiteral(c)).filter(c=>!a&&!(a=c===""));this.searchPath=new c5.Path(o).toString(),this.rootRegExp=new RegExp(e.regExpEscape(o[0]),Oc?"i":""),this.isImplicitPattern=r;let l={dot:!0,nobrace:!0,nocase:Oc,nocomment:!0,noext:!0,nonegate:!0};s=Oc?s.replace(/\\/g,"/"):s,this.minimatch=new d4t.Minimatch(s,l)}match(t){return this.segments[this.segments.length-1]==="**"?(t=Ns.normalizeSeparators(t),!t.endsWith(Ub.sep)&&this.isImplicitPattern===!1&&(t=`${t}${Ub.sep}`)):t=Ns.safeTrimTrailingSeparator(t),this.minimatch.match(t)?this.trailingSeparator?kB.MatchKind.Directory:kB.MatchKind.All:kB.MatchKind.None}partialMatch(t){return t=Ns.safeTrimTrailingSeparator(t),Ns.dirname(t)===t?this.rootRegExp.test(t):this.minimatch.matchOne(t.split(Oc?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(t){return(Oc?t:t.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(t,r){af.default(t,"pattern cannot be empty");let i=new c5.Path(t).segments.map(n=>e.getLiteral(n));if(af.default(i.every((n,s)=>(n!=="."||s===0)&&n!==".."),`Invalid pattern '${t}'. Relative pathing '.' and '..' is not allowed.`),af.default(!Ns.hasRoot(t)||i[0],`Invalid pattern '${t}'. Root segment must not contain globs.`),t=Ns.normalizeSeparators(t),t==="."||t.startsWith(`.${Ub.sep}`))t=e.globEscape(process.cwd())+t.substr(1);else if(t==="~"||t.startsWith(`~${Ub.sep}`))r=r||u4t.homedir(),af.default(r,"Unable to determine HOME directory"),af.default(Ns.hasAbsoluteRoot(r),`Expected HOME directory to be a rooted path. Actual '${r}'`),t=e.globEscape(r)+t.substr(1);else if(Oc&&(t.match(/^[A-Z]:$/i)||t.match(/^[A-Z]:[^\\]/i))){let n=Ns.ensureAbsoluteRoot("C:\\dummy-root",t.substr(0,2));t.length>2&&!n.endsWith("\\")&&(n+="\\"),t=e.globEscape(n)+t.substr(2)}else if(Oc&&(t==="\\"||t.match(/^\\[^\\]/))){let n=Ns.ensureAbsoluteRoot("C:\\dummy-root","\\");n.endsWith("\\")||(n+="\\"),t=e.globEscape(n)+t.substr(1)}else t=Ns.ensureAbsoluteRoot(e.globEscape(process.cwd()),t);return Ns.normalizeSeparators(t)}static getLiteral(t){let r="";for(let i=0;i=0){if(s.length>1)return"";if(s){r+=s,i=a;continue}}}}r+=n}return r}static regExpEscape(t){return t.replace(/[[\\^$.|?*+()]/g,"\\$&")}};Ha.Pattern=jB});var U6e=g(u5=>{"use strict";Object.defineProperty(u5,"__esModule",{value:!0});u5.SearchState=void 0;var zB=class{constructor(t,r){this.path=t,this.level=r}};u5.SearchState=zB});var V6e=g(Wi=>{"use strict";var p4t=Wi&&Wi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),f4t=Wi&&Wi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$b=Wi&&Wi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&p4t(t,e,r);return f4t(t,e),t},$B=Wi&&Wi.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},m4t=Wi&&Wi.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}},dd=Wi&&Wi.__await||function(e){return this instanceof dd?(this.v=e,this):new dd(e)},h4t=Wi&&Wi.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=r.apply(e,t||[]),n,s=[];return n={},a("next"),a("throw"),a("return"),n[Symbol.asyncIterator]=function(){return this},n;function a(p){i[p]&&(n[p]=function(f){return new Promise(function(m,h){s.push([p,f,m,h])>1||o(p,f)})})}function o(p,f){try{l(i[p](f))}catch(m){d(s[0][3],m)}}function l(p){p.value instanceof dd?Promise.resolve(p.value.v).then(c,u):d(s[0][2],p)}function c(p){o("next",p)}function u(p){o("throw",p)}function d(p,f){p(f),s.shift(),s.length&&o(s[0][0],s[0][1])}};Object.defineProperty(Wi,"__esModule",{value:!0});Wi.DefaultGlobber=void 0;var HB=$b(ze()),zb=$b(require("fs")),z6e=$b(L6e()),g4t=$b(require("path")),d5=$b(q6e()),$6e=l5(),H6e=j6e(),G6e=U6e(),y4t=process.platform==="win32",GB=class e{constructor(t){this.patterns=[],this.searchPaths=[],this.options=z6e.getOptions(t)}getSearchPaths(){return this.searchPaths.slice()}glob(){var t,r;return $B(this,void 0,void 0,function*(){let i=[];try{for(var n=m4t(this.globGenerator()),s;s=yield n.next(),!s.done;){let a=s.value;i.push(a)}}catch(a){t={error:a}}finally{try{s&&!s.done&&(r=n.return)&&(yield r.call(n))}finally{if(t)throw t.error}}return i})}globGenerator(){return h4t(this,arguments,function*(){let r=z6e.getOptions(this.options),i=[];for(let a of this.patterns)i.push(a),r.implicitDescendants&&(a.trailingSeparator||a.segments[a.segments.length-1]!=="**")&&i.push(new H6e.Pattern(a.negate,!0,a.segments.concat("**")));let n=[];for(let a of d5.getSearchPaths(i)){HB.debug(`Search path '${a}'`);try{yield dd(zb.promises.lstat(a))}catch(o){if(o.code==="ENOENT")continue;throw o}n.unshift(new G6e.SearchState(a,1))}let s=[];for(;n.length;){let a=n.pop(),o=d5.match(i,a.path),l=!!o||d5.partialMatch(i,a.path);if(!o&&!l)continue;let c=yield dd(e.stat(a,r,s));if(c)if(c.isDirectory()){if(o&$6e.MatchKind.Directory)yield yield dd(a.path);else if(!l)continue;let u=a.level+1,d=(yield dd(zb.promises.readdir(a.path))).map(p=>new G6e.SearchState(g4t.join(a.path,p),u));n.push(...d.reverse())}else o&$6e.MatchKind.File&&(yield yield dd(a.path))}})}static create(t,r){return $B(this,void 0,void 0,function*(){let i=new e(r);y4t&&(t=t.replace(/\r\n/g,` +`),t=t.replace(/\r/g,` +`));let n=t.split(` +`).map(s=>s.trim());for(let s of n)!s||s.startsWith("#")||i.patterns.push(new H6e.Pattern(s));return i.searchPaths.push(...d5.getSearchPaths(i.patterns)),i})}static stat(t,r,i){return $B(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield zb.promises.stat(t.path)}catch(s){if(s.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){HB.debug(`Broken symlink '${t.path}'`);return}throw new Error(`No information found for the path '${t.path}'. This may indicate a broken symbolic link.`)}throw s}else n=yield zb.promises.lstat(t.path);if(n.isDirectory()&&r.followSymbolicLinks){let s=yield zb.promises.realpath(t.path);for(;i.length>=t.level;)i.pop();if(i.some(a=>a===s)){HB.debug(`Symlink cycle detected for path '${t.path}' and realpath '${s}'`);return}i.push(s)}return n})}};Wi.DefaultGlobber=GB});var W6e=g(l0=>{"use strict";var b4t=l0&&l0.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(l0,"__esModule",{value:!0});l0.create=void 0;var v4t=V6e();function _4t(e,t){return b4t(this,void 0,void 0,function*(){return yield v4t.DefaultGlobber.create(e,t)})}l0.create=_4t});var J6e=g((ke,Z6e)=>{ke=Z6e.exports=Ze;var zt;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?zt=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:zt=function(){};ke.SEMVER_SPEC_VERSION="2.0.0";var Hb=256,p5=Number.MAX_SAFE_INTEGER||9007199254740991,VB=16,w4t=Hb-6,c0=ke.re=[],Ut=ke.safeRe=[],Q=ke.src=[],H=ke.tokens={},Q6e=0;function nt(e){H[e]=Q6e++}var KB="[a-zA-Z0-9-]",WB=[["\\s",1],["\\d",Hb],[KB,w4t]];function Vb(e){for(var t=0;t)?=?)";nt("XRANGEIDENTIFIERLOOSE");Q[H.XRANGEIDENTIFIERLOOSE]=Q[H.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";nt("XRANGEIDENTIFIER");Q[H.XRANGEIDENTIFIER]=Q[H.NUMERICIDENTIFIER]+"|x|X|\\*";nt("XRANGEPLAIN");Q[H.XRANGEPLAIN]="[v=\\s]*("+Q[H.XRANGEIDENTIFIER]+")(?:\\.("+Q[H.XRANGEIDENTIFIER]+")(?:\\.("+Q[H.XRANGEIDENTIFIER]+")(?:"+Q[H.PRERELEASE]+")?"+Q[H.BUILD]+"?)?)?";nt("XRANGEPLAINLOOSE");Q[H.XRANGEPLAINLOOSE]="[v=\\s]*("+Q[H.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+Q[H.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+Q[H.XRANGEIDENTIFIERLOOSE]+")(?:"+Q[H.PRERELEASELOOSE]+")?"+Q[H.BUILD]+"?)?)?";nt("XRANGE");Q[H.XRANGE]="^"+Q[H.GTLT]+"\\s*"+Q[H.XRANGEPLAIN]+"$";nt("XRANGELOOSE");Q[H.XRANGELOOSE]="^"+Q[H.GTLT]+"\\s*"+Q[H.XRANGEPLAINLOOSE]+"$";nt("COERCE");Q[H.COERCE]="(^|[^\\d])(\\d{1,"+VB+"})(?:\\.(\\d{1,"+VB+"}))?(?:\\.(\\d{1,"+VB+"}))?(?:$|[^\\d])";nt("COERCERTL");c0[H.COERCERTL]=new RegExp(Q[H.COERCE],"g");Ut[H.COERCERTL]=new RegExp(Vb(Q[H.COERCE]),"g");nt("LONETILDE");Q[H.LONETILDE]="(?:~>?)";nt("TILDETRIM");Q[H.TILDETRIM]="(\\s*)"+Q[H.LONETILDE]+"\\s+";c0[H.TILDETRIM]=new RegExp(Q[H.TILDETRIM],"g");Ut[H.TILDETRIM]=new RegExp(Vb(Q[H.TILDETRIM]),"g");var E4t="$1~";nt("TILDE");Q[H.TILDE]="^"+Q[H.LONETILDE]+Q[H.XRANGEPLAIN]+"$";nt("TILDELOOSE");Q[H.TILDELOOSE]="^"+Q[H.LONETILDE]+Q[H.XRANGEPLAINLOOSE]+"$";nt("LONECARET");Q[H.LONECARET]="(?:\\^)";nt("CARETTRIM");Q[H.CARETTRIM]="(\\s*)"+Q[H.LONECARET]+"\\s+";c0[H.CARETTRIM]=new RegExp(Q[H.CARETTRIM],"g");Ut[H.CARETTRIM]=new RegExp(Vb(Q[H.CARETTRIM]),"g");var S4t="$1^";nt("CARET");Q[H.CARET]="^"+Q[H.LONECARET]+Q[H.XRANGEPLAIN]+"$";nt("CARETLOOSE");Q[H.CARETLOOSE]="^"+Q[H.LONECARET]+Q[H.XRANGEPLAINLOOSE]+"$";nt("COMPARATORLOOSE");Q[H.COMPARATORLOOSE]="^"+Q[H.GTLT]+"\\s*("+Q[H.LOOSEPLAIN]+")$|^$";nt("COMPARATOR");Q[H.COMPARATOR]="^"+Q[H.GTLT]+"\\s*("+Q[H.FULLPLAIN]+")$|^$";nt("COMPARATORTRIM");Q[H.COMPARATORTRIM]="(\\s*)"+Q[H.GTLT]+"\\s*("+Q[H.LOOSEPLAIN]+"|"+Q[H.XRANGEPLAIN]+")";c0[H.COMPARATORTRIM]=new RegExp(Q[H.COMPARATORTRIM],"g");Ut[H.COMPARATORTRIM]=new RegExp(Vb(Q[H.COMPARATORTRIM]),"g");var x4t="$1$2$3";nt("HYPHENRANGE");Q[H.HYPHENRANGE]="^\\s*("+Q[H.XRANGEPLAIN]+")\\s+-\\s+("+Q[H.XRANGEPLAIN]+")\\s*$";nt("HYPHENRANGELOOSE");Q[H.HYPHENRANGELOOSE]="^\\s*("+Q[H.XRANGEPLAINLOOSE]+")\\s+-\\s+("+Q[H.XRANGEPLAINLOOSE]+")\\s*$";nt("STAR");Q[H.STAR]="(<|>)?=?\\s*\\*";for(Il=0;IlHb)return null;var r=t.loose?Ut[H.LOOSE]:Ut[H.FULL];if(!r.test(e))return null;try{return new Ze(e,t)}catch{return null}}ke.valid=T4t;function T4t(e,t){var r=lf(e,t);return r?r.version:null}ke.clean=N4t;function N4t(e,t){var r=lf(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}ke.SemVer=Ze;function Ze(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ze){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>Hb)throw new TypeError("version is longer than "+Hb+" characters");if(!(this instanceof Ze))return new Ze(e,t);zt("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?Ut[H.LOOSE]:Ut[H.FULL]);if(!r)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>p5||this.major<0)throw new TypeError("Invalid major version");if(this.minor>p5||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>p5||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(function(i){if(/^[0-9]+$/.test(i)){var n=+i;if(n>=0&&n=0;)typeof this.prerelease[r]=="number"&&(this.prerelease[r]++,r=-2);r===-1&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this};ke.inc=R4t;function R4t(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new Ze(e,r).inc(t,i).version}catch{return null}}ke.diff=A4t;function A4t(e,t){if(XB(e,t))return null;var r=lf(e),i=lf(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var s="prerelease"}for(var a in r)if((a==="major"||a==="minor"||a==="patch")&&r[a]!==i[a])return n+a;return s}ke.compareIdentifiers=of;var K6e=/^[0-9]+$/;function of(e,t){var r=K6e.test(e),i=K6e.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}ke.lt=f5;function f5(e,t,r){return Pc(e,t,r)<0}ke.eq=XB;function XB(e,t,r){return Pc(e,t,r)===0}ke.neq=Y6e;function Y6e(e,t,r){return Pc(e,t,r)!==0}ke.gte=QB;function QB(e,t,r){return Pc(e,t,r)>=0}ke.lte=YB;function YB(e,t,r){return Pc(e,t,r)<=0}ke.cmp=m5;function m5(e,t,r,i){switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return XB(e,r,i);case"!=":return Y6e(e,r,i);case">":return Gb(e,r,i);case">=":return QB(e,r,i);case"<":return f5(e,r,i);case"<=":return YB(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}ke.Comparator=Ga;function Ga(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ga){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof Ga))return new Ga(e,t);e=e.trim().split(/\s+/).join(" "),zt("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===u0?this.value="":this.value=this.operator+this.semver.version,zt("comp",this)}var u0={};Ga.prototype.parse=function(e){var t=this.options.loose?Ut[H.COMPARATORLOOSE]:Ut[H.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new Ze(r[2],this.options.loose):this.semver=u0};Ga.prototype.toString=function(){return this.value};Ga.prototype.test=function(e){if(zt("Comparator.test",e,this.options.loose),this.semver===u0||e===u0)return!0;if(typeof e=="string")try{e=new Ze(e,this.options)}catch{return!1}return m5(e,this.operator,this.semver,this.options)};Ga.prototype.intersects=function(e,t){if(!(e instanceof Ga))throw new TypeError("a Comparator is required");(!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1});var r;if(this.operator==="")return this.value===""?!0:(r=new Lr(e.value,t),h5(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new Lr(this.value,t),h5(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),s=this.semver.version===e.semver.version,a=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=m5(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=m5(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||s&&a||o||l};ke.Range=Lr;function Lr(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Lr)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new Lr(e.raw,t);if(e instanceof Ga)return new Lr(e.value,t);if(!(this instanceof Lr))return new Lr(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(r){return this.parseRange(r.trim())},this).filter(function(r){return r.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}Lr.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};Lr.prototype.toString=function(){return this.range};Lr.prototype.parseRange=function(e){var t=this.options.loose,r=t?Ut[H.HYPHENRANGELOOSE]:Ut[H.HYPHENRANGE];e=e.replace(r,W4t),zt("hyphen replace",e),e=e.replace(Ut[H.COMPARATORTRIM],x4t),zt("comparator trim",e,Ut[H.COMPARATORTRIM]),e=e.replace(Ut[H.TILDETRIM],E4t),e=e.replace(Ut[H.CARETTRIM],S4t),e=e.split(/\s+/).join(" ");var i=t?Ut[H.COMPARATORLOOSE]:Ut[H.COMPARATOR],n=e.split(" ").map(function(s){return k4t(s,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(s){return!!s.match(i)})),n=n.map(function(s){return new Ga(s,this.options)},this),n};Lr.prototype.intersects=function(e,t){if(!(e instanceof Lr))throw new TypeError("a Range is required");return this.set.some(function(r){return X6e(r,t)&&e.set.some(function(i){return X6e(i,t)&&r.every(function(n){return i.every(function(s){return n.intersects(s,t)})})})})};function X6e(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(s){return n.intersects(s,t)}),n=i.pop();return r}ke.toComparators=M4t;function M4t(e,t){return new Lr(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function k4t(e,t){return zt("comp",e,t),e=z4t(e,t),zt("caret",e),e=j4t(e,t),zt("tildes",e),e=H4t(e,t),zt("xrange",e),e=V4t(e,t),zt("stars",e),e}function ts(e){return!e||e.toLowerCase()==="x"||e==="*"}function j4t(e,t){return e.trim().split(/\s+/).map(function(r){return U4t(r,t)}).join(" ")}function U4t(e,t){var r=t.loose?Ut[H.TILDELOOSE]:Ut[H.TILDE];return e.replace(r,function(i,n,s,a,o){zt("tilde",e,i,n,s,a,o);var l;return ts(n)?l="":ts(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":ts(a)?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":o?(zt("replaceTilde pr",o),l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0"):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0",zt("tilde return",l),l})}function z4t(e,t){return e.trim().split(/\s+/).map(function(r){return $4t(r,t)}).join(" ")}function $4t(e,t){zt("caret",e,t);var r=t.loose?Ut[H.CARETLOOSE]:Ut[H.CARET];return e.replace(r,function(i,n,s,a,o){zt("caret",e,i,n,s,a,o);var l;return ts(n)?l="":ts(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":ts(a)?n==="0"?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+".0 <"+(+n+1)+".0.0":o?(zt("replaceCaret pr",o),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+"-"+o+" <"+(+n+1)+".0.0"):(zt("no pr"),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+" <"+(+n+1)+".0.0"),zt("caret return",l),l})}function H4t(e,t){return zt("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return G4t(r,t)}).join(" ")}function G4t(e,t){e=e.trim();var r=t.loose?Ut[H.XRANGELOOSE]:Ut[H.XRANGE];return e.replace(r,function(i,n,s,a,o,l){zt("xRange",e,i,n,s,a,o,l);var c=ts(s),u=c||ts(a),d=u||ts(o),p=d;return n==="="&&p&&(n=""),l=t.includePrerelease?"-0":"",c?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&p?(u&&(a=0),o=0,n===">"?(n=">=",u?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):n==="<="&&(n="<",u?s=+s+1:a=+a+1),i=n+s+"."+a+"."+o+l):u?i=">="+s+".0.0"+l+" <"+(+s+1)+".0.0"+l:d&&(i=">="+s+"."+a+".0"+l+" <"+s+"."+(+a+1)+".0"+l),zt("xRange return",i),i})}function V4t(e,t){return zt("replaceStars",e,t),e.trim().replace(Ut[H.STAR],"")}function W4t(e,t,r,i,n,s,a,o,l,c,u,d,p){return ts(r)?t="":ts(i)?t=">="+r+".0.0":ts(n)?t=">="+r+"."+i+".0":t=">="+t,ts(l)?o="":ts(c)?o="<"+(+l+1)+".0.0":ts(u)?o="<"+l+"."+(+c+1)+".0":d?o="<="+l+"."+c+"."+u+"-"+d:o="<="+o,(t+" "+o).trim()}Lr.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Ze(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}ke.satisfies=h5;function h5(e,t,r){try{t=new Lr(t,r)}catch{return!1}return t.test(e)}ke.maxSatisfying=X4t;function X4t(e,t,r){var i=null,n=null;try{var s=new Lr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===-1)&&(i=a,n=new Ze(i,r))}),i}ke.minSatisfying=Q4t;function Q4t(e,t,r){var i=null,n=null;try{var s=new Lr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===1)&&(i=a,n=new Ze(i,r))}),i}ke.minVersion=Y4t;function Y4t(e,t){e=new Lr(e,t);var r=new Ze("0.0.0");if(e.test(r)||(r=new Ze("0.0.0-0"),e.test(r)))return r;r=null;for(var i=0;i":a.prerelease.length===0?a.patch++:a.prerelease.push(0),a.raw=a.format();case"":case">=":(!r||Gb(r,a))&&(r=a);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+s.operator)}})}return r&&e.test(r)?r:null}ke.validRange=Z4t;function Z4t(e,t){try{return new Lr(e,t).range||"*"}catch{return null}}ke.ltr=J4t;function J4t(e,t,r){return ZB(e,t,"<",r)}ke.gtr=evt;function evt(e,t,r){return ZB(e,t,">",r)}ke.outside=ZB;function ZB(e,t,r,i){e=new Ze(e,i),t=new Lr(t,i);var n,s,a,o,l;switch(r){case">":n=Gb,s=YB,a=f5,o=">",l=">=";break;case"<":n=f5,s=QB,a=Gb,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(h5(e,t,i))return!1;for(var c=0;c=0.0.0")),d=d||f,p=p||f,n(f.semver,d.semver,i)?d=f:a(f.semver,p.semver,i)&&(p=f)}),d.operator===o||d.operator===l||(!p.operator||p.operator===o)&&s(e,p.semver))return!1;if(p.operator===l&&a(e,p.semver))return!1}return!0}ke.prerelease=tvt;function tvt(e,t){var r=lf(e,t);return r&&r.prerelease.length?r.prerelease:null}ke.intersects=rvt;function rvt(e,t,r){return e=new Lr(e,r),t=new Lr(t,r),e.intersects(t)}ke.coerce=ivt;function ivt(e,t){if(e instanceof Ze)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};var r=null;if(!t.rtl)r=e.match(Ut[H.COERCE]);else{for(var i;(i=Ut[H.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),Ut[H.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;Ut[H.COERCERTL].lastIndex=-1}return r===null?null:lf(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var Wb=g(Qr=>{"use strict";Object.defineProperty(Qr,"__esModule",{value:!0});Qr.ManifestFilename=Qr.TarFilename=Qr.SystemTarPathOnWindows=Qr.GnuTarPathOnWindows=Qr.SocketTimeout=Qr.DefaultRetryDelay=Qr.DefaultRetryAttempts=Qr.ArchiveToolType=Qr.CompressionMethod=Qr.CacheFilename=void 0;var e4e;(function(e){e.Gzip="cache.tgz",e.Zstd="cache.tzst"})(e4e||(Qr.CacheFilename=e4e={}));var t4e;(function(e){e.Gzip="gzip",e.ZstdWithoutLong="zstd-without-long",e.Zstd="zstd"})(t4e||(Qr.CompressionMethod=t4e={}));var r4e;(function(e){e.GNU="gnu",e.BSD="bsd"})(r4e||(Qr.ArchiveToolType=r4e={}));Qr.DefaultRetryAttempts=2;Qr.DefaultRetryDelay=5e3;Qr.SocketTimeout=5e3;Qr.GnuTarPathOnWindows=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`;Qr.SystemTarPathOnWindows=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`;Qr.TarFilename="cache.tar";Qr.ManifestFilename="manifest.txt"});var Xb=g($t=>{"use strict";var nvt=$t&&$t.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),svt=$t&&$t.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ic=$t&&$t.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&nvt(t,e,r);return svt(t,e),t},d0=$t&&$t.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},avt=$t&&$t.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}};Object.defineProperty($t,"__esModule",{value:!0});$t.isGhes=$t.assertDefined=$t.getGnuTarPathOnWindows=$t.getCacheFileName=$t.getCompressionMethod=$t.unlinkFile=$t.resolvePaths=$t.getArchiveFileSizeInBytes=$t.createTempDirectory=void 0;var Kb=Ic(ze()),ovt=Ic(wf()),lvt=Ic(W6e()),i4e=Ic(D0()),cvt=Ic(require("crypto")),JB=Ic(require("fs")),g5=Ic(require("path")),uvt=Ic(J6e()),dvt=Ic(require("util")),cf=Wb();function pvt(){return d0(this,void 0,void 0,function*(){let e=process.platform==="win32",t=process.env.RUNNER_TEMP||"";if(!t){let i;e?i=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?i="/Users":i="/home",t=g5.join(i,"actions","temp")}let r=g5.join(t,cvt.randomUUID());return yield i4e.mkdirP(r),r})}$t.createTempDirectory=pvt;function fvt(e){return JB.statSync(e).size}$t.getArchiveFileSizeInBytes=fvt;function mvt(e){var t,r,i,n,s;return d0(this,void 0,void 0,function*(){let a=[],o=(s=process.env.GITHUB_WORKSPACE)!==null&&s!==void 0?s:process.cwd(),l=yield lvt.create(e.join(` +`),{implicitDescendants:!1});try{for(var c=!0,u=avt(l.globGenerator()),d;d=yield u.next(),t=d.done,!t;c=!0){n=d.value,c=!1;let p=n,f=g5.relative(o,p).replace(new RegExp(`\\${g5.sep}`,"g"),"/");Kb.debug(`Matched: ${f}`),f===""?a.push("."):a.push(`${f}`)}}catch(p){r={error:p}}finally{try{!c&&!t&&(i=u.return)&&(yield i.call(u))}finally{if(r)throw r.error}}return a})}$t.resolvePaths=mvt;function hvt(e){return d0(this,void 0,void 0,function*(){return dvt.promisify(JB.unlink)(e)})}$t.unlinkFile=hvt;function n4e(e,t=[]){return d0(this,void 0,void 0,function*(){let r="";t.push("--version"),Kb.debug(`Checking ${e} ${t.join(" ")}`);try{yield ovt.exec(`${e}`,t,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:i=>r+=i.toString(),stderr:i=>r+=i.toString()}})}catch(i){Kb.debug(i.message)}return r=r.trim(),Kb.debug(r),r})}function gvt(){return d0(this,void 0,void 0,function*(){let e=yield n4e("zstd",["--quiet"]),t=uvt.clean(e);return Kb.debug(`zstd version: ${t}`),e===""?cf.CompressionMethod.Gzip:cf.CompressionMethod.ZstdWithoutLong})}$t.getCompressionMethod=gvt;function yvt(e){return e===cf.CompressionMethod.Gzip?cf.CacheFilename.Gzip:cf.CacheFilename.Zstd}$t.getCacheFileName=yvt;function bvt(){return d0(this,void 0,void 0,function*(){return JB.existsSync(cf.GnuTarPathOnWindows)?cf.GnuTarPathOnWindows:(yield n4e("tar")).toLowerCase().includes("gnu tar")?i4e.which("tar"):""})}$t.getGnuTarPathOnWindows=bvt;function vvt(e,t){if(t===void 0)throw Error(`Expected ${e} but value was undefiend`);return t}$t.assertDefined=vvt;function _vt(){let t=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=t==="GITHUB.COM",i=t.endsWith(".GHE.COM")||t.endsWith(".GHE.LOCALHOST");return!r&&!i}$t.isGhes=_vt});var tq=g(Yr=>{"use strict";var wvt=Yr&&Yr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Evt=Yr&&Yr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Svt=Yr&&Yr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&wvt(t,e,r);return Evt(t,e),t},b5=Yr&&Yr.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Yr,"__esModule",{value:!0});Yr.retryHttpClientResponse=Yr.retryTypedResponse=Yr.retry=Yr.isRetryableStatusCode=Yr.isServerErrorStatusCode=Yr.isSuccessStatusCode=void 0;var s4e=Svt(ze()),y5=eo(),p0=Wb();function xvt(e){return e?e>=200&&e<300:!1}Yr.isSuccessStatusCode=xvt;function a4e(e){return e?e>=500:!0}Yr.isServerErrorStatusCode=a4e;function o4e(e){return e?[y5.HttpCodes.BadGateway,y5.HttpCodes.ServiceUnavailable,y5.HttpCodes.GatewayTimeout].includes(e):!1}Yr.isRetryableStatusCode=o4e;function Tvt(e){return b5(this,void 0,void 0,function*(){return new Promise(t=>setTimeout(t,e))})}function eq(e,t,r,i=p0.DefaultRetryAttempts,n=p0.DefaultRetryDelay,s=void 0){return b5(this,void 0,void 0,function*(){let a="",o=1;for(;o<=i;){let l,c,u=!1;try{l=yield t()}catch(d){s&&(l=s(d)),u=!0,a=d.message}if(l&&(c=r(l),!a4e(c)))return l;if(c&&(u=o4e(c),a=`Cache service responded with ${c}`),s4e.debug(`${e} - Attempt ${o} of ${i} failed with error: ${a}`),!u){s4e.debug(`${e} - Error is not retryable`);break}yield Tvt(n),o++}throw Error(`${e} failed: ${a}`)})}Yr.retry=eq;function Nvt(e,t,r=p0.DefaultRetryAttempts,i=p0.DefaultRetryDelay){return b5(this,void 0,void 0,function*(){return yield eq(e,t,n=>n.statusCode,r,i,n=>{if(n instanceof y5.HttpClientError)return{statusCode:n.statusCode,result:null,headers:{},error:n}})})}Yr.retryTypedResponse=Nvt;function Rvt(e,t,r=p0.DefaultRetryAttempts,i=p0.DefaultRetryDelay){return b5(this,void 0,void 0,function*(){return yield eq(e,t,n=>n.message.statusCode,r,i)})}Yr.retryHttpClientResponse=Rvt});var p4e=g(Ki=>{"use strict";var Avt=Ki&&Ki.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Cvt=Ki&&Ki.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),f0=Ki&&Ki.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Avt(t,e,r);return Cvt(t,e),t},Va=Ki&&Ki.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ki,"__esModule",{value:!0});Ki.downloadCacheStorageSDK=Ki.downloadCacheHttpClientConcurrent=Ki.downloadCacheHttpClient=Ki.DownloadProgress=void 0;var Yb=f0(ze()),c4e=eo(),Ovt=jO(),Pvt=f0(require("buffer")),Qb=f0(require("fs")),Ivt=f0(require("stream")),Dvt=f0(require("util")),Lvt=f0(Xb()),l4e=Wb(),rq=tq(),Fvt=PC();function Bvt(e,t){return Va(this,void 0,void 0,function*(){yield Dvt.promisify(Ivt.pipeline)(e.message,t)})}var Zb=class{constructor(t){this.contentLength=t,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(t){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=t,this.receivedBytes=0,Yb.debug(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(t){this.receivedBytes=t}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let t=this.segmentOffset+this.receivedBytes,r=(100*(t/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,n=(t/(1024*1024)/(i/1e3)).toFixed(1);Yb.info(`Received ${t} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return t=>{this.setReceivedBytes(t.loadedBytes)}}startDisplayTimer(t=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,t))};this.timeoutHandle=setTimeout(r,t)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};Ki.DownloadProgress=Zb;function u4e(e,t){return Va(this,void 0,void 0,function*(){let r=Qb.createWriteStream(t),i=new c4e.HttpClient("actions/cache"),n=yield(0,rq.retryHttpClientResponse)("downloadCache",()=>Va(this,void 0,void 0,function*(){return i.get(e)}));n.message.socket.setTimeout(l4e.SocketTimeout,()=>{n.message.destroy(),Yb.debug(`Aborting download, socket timed out after ${l4e.SocketTimeout} ms`)}),yield Bvt(n,r);let s=n.message.headers["content-length"];if(s){let a=parseInt(s),o=Lvt.getArchiveFileSizeInBytes(t);if(o!==a)throw new Error(`Incomplete download. Expected file size: ${a}, actual file size: ${o}`)}else Yb.debug("Unable to validate download, no Content-Length header")})}Ki.downloadCacheHttpClient=u4e;function qvt(e,t,r){var i;return Va(this,void 0,void 0,function*(){let n=yield Qb.promises.open(t,"w"),s=new c4e.HttpClient("actions/cache",void 0,{socketTimeout:r.timeoutInMs,keepAlive:!0});try{let o=(yield(0,rq.retryHttpClientResponse)("downloadCacheMetadata",()=>Va(this,void 0,void 0,function*(){return yield s.request("HEAD",e,null,{})}))).message.headers["content-length"];if(o==null)throw new Error("Content-Length not found on blob response");let l=parseInt(o);if(Number.isNaN(l))throw new Error(`Could not interpret Content-Length: ${l}`);let c=[],u=4*1024*1024;for(let w=0;wVa(this,void 0,void 0,function*(){return yield Mvt(s,e,w,v)})})}c.reverse();let d=0,p=0,f=new Zb(l);f.startDisplayTimer();let m=f.onProgress(),h=[],y,b=()=>Va(this,void 0,void 0,function*(){let w=yield Promise.race(Object.values(h));yield n.write(w.buffer,0,w.count,w.offset),d--,delete h[w.offset],p+=w.count,m({loadedBytes:p})});for(;y=c.pop();)h[y.offset]=y.promiseGetter(),d++,d>=((i=r.downloadConcurrency)!==null&&i!==void 0?i:10)&&(yield b());for(;d>0;)yield b()}finally{s.dispose(),yield n.close()}})}Ki.downloadCacheHttpClientConcurrent=qvt;function Mvt(e,t,r,i){return Va(this,void 0,void 0,function*(){let s=0;for(;;)try{let o=yield d4e(3e4,kvt(e,t,r,i));if(typeof o=="string")throw new Error("downloadSegmentRetry failed due to timeout");return o}catch(a){if(s>=5)throw a;s++}})}function kvt(e,t,r,i){return Va(this,void 0,void 0,function*(){let n=yield(0,rq.retryHttpClientResponse)("downloadCachePart",()=>Va(this,void 0,void 0,function*(){return yield e.get(t,{Range:`bytes=${r}-${r+i-1}`})}));if(!n.readBodyBuffer)throw new Error("Expected HttpClientResponse to implement readBodyBuffer");return{offset:r,count:i,buffer:yield n.readBodyBuffer()}})}function jvt(e,t,r){var i;return Va(this,void 0,void 0,function*(){let n=new Ovt.BlockBlobClient(e,void 0,{retryOptions:{tryTimeoutInMs:r.timeoutInMs}}),a=(i=(yield n.getProperties()).contentLength)!==null&&i!==void 0?i:-1;if(a<0)Yb.debug("Unable to determine content length, downloading file with http-client..."),yield u4e(e,t);else{let o=Math.min(134217728,Pvt.constants.MAX_LENGTH),l=new Zb(a),c=Qb.openSync(t,"w");try{l.startDisplayTimer();let u=new Fvt.AbortController,d=u.signal;for(;!l.isDone();){let p=l.segmentOffset+l.segmentSize,f=Math.min(o,a-p);l.nextSegment(f);let m=yield d4e(r.segmentTimeoutInMs||36e5,n.downloadToBuffer(p,f,{abortSignal:d,concurrency:r.downloadConcurrency,onProgress:l.onProgress()}));if(m==="timeout")throw u.abort(),new Error("Aborting cache download as the download time exceeded the timeout.");Buffer.isBuffer(m)&&Qb.writeFileSync(c,m)}}finally{l.stopDisplayTimer(),Qb.closeSync(c)}}})}Ki.downloadCacheStorageSDK=jvt;var d4e=(e,t)=>Va(void 0,void 0,void 0,function*(){let r,i=new Promise(n=>{r=setTimeout(()=>n("timeout"),e)});return Promise.race([t,i]).then(n=>(clearTimeout(r),n))})});var f4e=g(Wa=>{"use strict";var Uvt=Wa&&Wa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),zvt=Wa&&Wa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$vt=Wa&&Wa.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Uvt(t,e,r);return zvt(t,e),t};Object.defineProperty(Wa,"__esModule",{value:!0});Wa.getDownloadOptions=Wa.getUploadOptions=void 0;var pd=$vt(ze());function Hvt(e){let t={uploadConcurrency:4,uploadChunkSize:33554432};return e&&(typeof e.uploadConcurrency=="number"&&(t.uploadConcurrency=e.uploadConcurrency),typeof e.uploadChunkSize=="number"&&(t.uploadChunkSize=e.uploadChunkSize)),pd.debug(`Upload concurrency: ${t.uploadConcurrency}`),pd.debug(`Upload chunk size: ${t.uploadChunkSize}`),t}Wa.getUploadOptions=Hvt;function Gvt(e){let t={useAzureSdk:!1,concurrentBlobDownloads:!0,downloadConcurrency:8,timeoutInMs:3e4,segmentTimeoutInMs:6e5,lookupOnly:!1};e&&(typeof e.useAzureSdk=="boolean"&&(t.useAzureSdk=e.useAzureSdk),typeof e.concurrentBlobDownloads=="boolean"&&(t.concurrentBlobDownloads=e.concurrentBlobDownloads),typeof e.downloadConcurrency=="number"&&(t.downloadConcurrency=e.downloadConcurrency),typeof e.timeoutInMs=="number"&&(t.timeoutInMs=e.timeoutInMs),typeof e.segmentTimeoutInMs=="number"&&(t.segmentTimeoutInMs=e.segmentTimeoutInMs),typeof e.lookupOnly=="boolean"&&(t.lookupOnly=e.lookupOnly));let r=process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS;return r&&!isNaN(Number(r))&&isFinite(Number(r))&&(t.segmentTimeoutInMs=Number(r)*60*1e3),pd.debug(`Use Azure SDK: ${t.useAzureSdk}`),pd.debug(`Download concurrency: ${t.downloadConcurrency}`),pd.debug(`Request timeout (ms): ${t.timeoutInMs}`),pd.debug(`Cache segment download timeout mins env var: ${process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS}`),pd.debug(`Segment download timeout (ms): ${t.segmentTimeoutInMs}`),pd.debug(`Lookup only: ${t.lookupOnly}`),t}Wa.getDownloadOptions=Gvt});var g4e=g(pi=>{"use strict";var Vvt=pi&&pi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Wvt=pi&&pi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),w5=pi&&pi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Vvt(t,e,r);return Wvt(t,e),t},Rs=pi&&pi.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(pi,"__esModule",{value:!0});pi.saveCache=pi.reserveCache=pi.downloadCache=pi.getCacheEntry=pi.getCacheVersion=void 0;var Zs=w5(ze()),Kvt=eo(),Xvt=I0(),Qvt=w5(require("crypto")),iq=w5(require("fs")),Yvt=require("url"),_5=w5(Xb()),v5=p4e(),h4e=f4e(),fd=tq(),Zvt="1.0";function Jb(e){let t=process.env.ACTIONS_CACHE_URL||"";if(!t)throw new Error("Cache Service Url not found, unable to restore cache.");let r=`${t}_apis/artifactcache/${e}`;return Zs.debug(`Resource Url: ${r}`),r}function Jvt(e,t){return`${e};api-version=${t}`}function e_t(){return{headers:{Accept:Jvt("application/json","6.0-preview.1")}}}function nq(){let e=process.env.ACTIONS_RUNTIME_TOKEN||"",t=new Xvt.BearerCredentialHandler(e);return new Kvt.HttpClient("actions/cache",[t],e_t())}function sq(e,t,r=!1){let i=e.slice();return t&&i.push(t),process.platform==="win32"&&!r&&i.push("windows-only"),i.push(Zvt),Qvt.createHash("sha256").update(i.join("|")).digest("hex")}pi.getCacheVersion=sq;function t_t(e,t,r){return Rs(this,void 0,void 0,function*(){let i=nq(),n=sq(t,r?.compressionMethod,r?.enableCrossOsArchive),s=`cache?keys=${encodeURIComponent(e.join(","))}&version=${n}`,a=yield(0,fd.retryTypedResponse)("getCacheEntry",()=>Rs(this,void 0,void 0,function*(){return i.getJson(Jb(s))}));if(a.statusCode===204)return Zs.isDebug()&&(yield r_t(e[0],i,n)),null;if(!(0,fd.isSuccessStatusCode)(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode}`);let o=a.result,l=o?.archiveLocation;if(!l)throw new Error("Cache not found.");return Zs.setSecret(l),Zs.debug("Cache Result:"),Zs.debug(JSON.stringify(o)),o})}pi.getCacheEntry=t_t;function r_t(e,t,r){return Rs(this,void 0,void 0,function*(){let i=`caches?key=${encodeURIComponent(e)}`,n=yield(0,fd.retryTypedResponse)("listCache",()=>Rs(this,void 0,void 0,function*(){return t.getJson(Jb(i))}));if(n.statusCode===200){let s=n.result,a=s?.totalCount;if(a&&a>0){Zs.debug(`No matching cache found for cache key '${e}', version '${r} and scope ${process.env.GITHUB_REF}. There exist one or more cache(s) with similar key but they have different version or scope. See more info on cache matching here: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#matching-a-cache-key +Other caches with similar key:`);for(let o of s?.artifactCaches||[])Zs.debug(`Cache Key: ${o?.cacheKey}, Cache Version: ${o?.cacheVersion}, Cache Scope: ${o?.scope}, Cache Created: ${o?.creationTime}`)}}})}function i_t(e,t,r){return Rs(this,void 0,void 0,function*(){let i=new Yvt.URL(e),n=(0,h4e.getDownloadOptions)(r);i.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield(0,v5.downloadCacheStorageSDK)(e,t,n):n.concurrentBlobDownloads?yield(0,v5.downloadCacheHttpClientConcurrent)(e,t,n):yield(0,v5.downloadCacheHttpClient)(e,t):yield(0,v5.downloadCacheHttpClient)(e,t)})}pi.downloadCache=i_t;function n_t(e,t,r){return Rs(this,void 0,void 0,function*(){let i=nq(),n=sq(t,r?.compressionMethod,r?.enableCrossOsArchive),s={key:e,version:n,cacheSize:r?.cacheSize};return yield(0,fd.retryTypedResponse)("reserveCache",()=>Rs(this,void 0,void 0,function*(){return i.postJson(Jb("caches"),s)}))})}pi.reserveCache=n_t;function m4e(e,t){return`bytes ${e}-${t}/*`}function s_t(e,t,r,i,n){return Rs(this,void 0,void 0,function*(){Zs.debug(`Uploading chunk of size ${n-i+1} bytes at offset ${i} with content range: ${m4e(i,n)}`);let s={"Content-Type":"application/octet-stream","Content-Range":m4e(i,n)},a=yield(0,fd.retryHttpClientResponse)(`uploadChunk (start: ${i}, end: ${n})`,()=>Rs(this,void 0,void 0,function*(){return e.sendStream("PATCH",t,r(),s)}));if(!(0,fd.isSuccessStatusCode)(a.message.statusCode))throw new Error(`Cache service responded with ${a.message.statusCode} during upload chunk.`)})}function a_t(e,t,r,i){return Rs(this,void 0,void 0,function*(){let n=_5.getArchiveFileSizeInBytes(r),s=Jb(`caches/${t.toString()}`),a=iq.openSync(r,"r"),o=(0,h4e.getUploadOptions)(i),l=_5.assertDefined("uploadConcurrency",o.uploadConcurrency),c=_5.assertDefined("uploadChunkSize",o.uploadChunkSize),u=[...new Array(l).keys()];Zs.debug("Awaiting all uploads");let d=0;try{yield Promise.all(u.map(()=>Rs(this,void 0,void 0,function*(){for(;diq.createReadStream(r,{fd:a,start:f,end:m,autoClose:!1}).on("error",h=>{throw new Error(`Cache upload failed because file read failed with ${h.message}`)}),f,m)}})))}finally{iq.closeSync(a)}})}function o_t(e,t,r){return Rs(this,void 0,void 0,function*(){let i={size:r};return yield(0,fd.retryTypedResponse)("commitCache",()=>Rs(this,void 0,void 0,function*(){return e.postJson(Jb(`caches/${t.toString()}`),i)}))})}function l_t(e,t,r){return Rs(this,void 0,void 0,function*(){let i=nq();Zs.debug("Upload cache"),yield a_t(i,e,t,r),Zs.debug("Commiting cache");let n=_5.getArchiveFileSizeInBytes(t);Zs.info(`Cache Size: ~${Math.round(n/(1024*1024))} MB (${n} B)`);let s=yield o_t(i,e,n);if(!(0,fd.isSuccessStatusCode)(s.statusCode))throw new Error(`Cache service responded with ${s.statusCode} during commit cache.`);Zs.info("Cache saved successfully")})}pi.saveCache=l_t});var v4e=g(In=>{"use strict";var c_t=In&&In.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),u_t=In&&In.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),aq=In&&In.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&c_t(t,e,r);return u_t(t,e),t},Dc=In&&In.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(In,"__esModule",{value:!0});In.createTar=In.extractTar=In.listTar=void 0;var d_t=wf(),E5=aq(D0()),y4e=require("fs"),Oo=aq(require("path")),oq=aq(Xb()),gr=Wb(),md=process.platform==="win32";function p_t(){return Dc(this,void 0,void 0,function*(){switch(process.platform){case"win32":{let e=yield oq.getGnuTarPathOnWindows(),t=gr.SystemTarPathOnWindows;if(e)return{path:e,type:gr.ArchiveToolType.GNU};if((0,y4e.existsSync)(t))return{path:t,type:gr.ArchiveToolType.BSD};break}case"darwin":{let e=yield E5.which("gtar",!1);return e?{path:e,type:gr.ArchiveToolType.GNU}:{path:yield E5.which("tar",!0),type:gr.ArchiveToolType.BSD}}default:break}return{path:yield E5.which("tar",!0),type:gr.ArchiveToolType.GNU}})}function f_t(e,t,r,i=""){return Dc(this,void 0,void 0,function*(){let n=[`"${e.path}"`],s=oq.getCacheFileName(t),a="cache.tar",o=b4e(),l=e.type===gr.ArchiveToolType.BSD&&t!==gr.CompressionMethod.Gzip&&md;switch(r){case"create":n.push("--posix","-cf",l?a:s.replace(new RegExp(`\\${Oo.sep}`,"g"),"/"),"--exclude",l?a:s.replace(new RegExp(`\\${Oo.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${Oo.sep}`,"g"),"/"),"--files-from",gr.ManifestFilename);break;case"extract":n.push("-xf",l?a:i.replace(new RegExp(`\\${Oo.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${Oo.sep}`,"g"),"/"));break;case"list":n.push("-tf",l?a:i.replace(new RegExp(`\\${Oo.sep}`,"g"),"/"),"-P");break}if(e.type===gr.ArchiveToolType.GNU)switch(process.platform){case"win32":n.push("--force-local");break;case"darwin":n.push("--delay-directory-restore");break}return n})}function lq(e,t,r=""){return Dc(this,void 0,void 0,function*(){let i,n=yield p_t(),s=yield f_t(n,e,t,r),a=t!=="create"?yield m_t(n,e,r):yield h_t(n,e),o=n.type===gr.ArchiveToolType.BSD&&e!==gr.CompressionMethod.Gzip&&md;return o&&t!=="create"?i=[[...a].join(" "),[...s].join(" ")]:i=[[...s].join(" "),[...a].join(" ")],o?i:[i.join(" ")]})}function b4e(){var e;return(e=process.env.GITHUB_WORKSPACE)!==null&&e!==void 0?e:process.cwd()}function m_t(e,t,r){return Dc(this,void 0,void 0,function*(){let i=e.type===gr.ArchiveToolType.BSD&&t!==gr.CompressionMethod.Gzip&&md;switch(t){case gr.CompressionMethod.Zstd:return i?["zstd -d --long=30 --force -o",gr.TarFilename,r.replace(new RegExp(`\\${Oo.sep}`,"g"),"/")]:["--use-compress-program",md?'"zstd -d --long=30"':"unzstd --long=30"];case gr.CompressionMethod.ZstdWithoutLong:return i?["zstd -d --force -o",gr.TarFilename,r.replace(new RegExp(`\\${Oo.sep}`,"g"),"/")]:["--use-compress-program",md?'"zstd -d"':"unzstd"];default:return["-z"]}})}function h_t(e,t){return Dc(this,void 0,void 0,function*(){let r=oq.getCacheFileName(t),i=e.type===gr.ArchiveToolType.BSD&&t!==gr.CompressionMethod.Gzip&&md;switch(t){case gr.CompressionMethod.Zstd:return i?["zstd -T0 --long=30 --force -o",r.replace(new RegExp(`\\${Oo.sep}`,"g"),"/"),gr.TarFilename]:["--use-compress-program",md?'"zstd -T0 --long=30"':"zstdmt --long=30"];case gr.CompressionMethod.ZstdWithoutLong:return i?["zstd -T0 --force -o",r.replace(new RegExp(`\\${Oo.sep}`,"g"),"/"),gr.TarFilename]:["--use-compress-program",md?'"zstd -T0"':"zstdmt"];default:return["-z"]}})}function cq(e,t){return Dc(this,void 0,void 0,function*(){for(let r of e)try{yield(0,d_t.exec)(r,void 0,{cwd:t,env:Object.assign(Object.assign({},process.env),{MSYS:"winsymlinks:nativestrict"})})}catch(i){throw new Error(`${r.split(" ")[0]} failed with error: ${i?.message}`)}})}function g_t(e,t){return Dc(this,void 0,void 0,function*(){let r=yield lq(t,"list",e);yield cq(r)})}In.listTar=g_t;function y_t(e,t){return Dc(this,void 0,void 0,function*(){let r=b4e();yield E5.mkdirP(r);let i=yield lq(t,"extract",e);yield cq(i)})}In.extractTar=y_t;function b_t(e,t,r){return Dc(this,void 0,void 0,function*(){(0,y4e.writeFileSync)(Oo.join(e,gr.ManifestFilename),t.join(` +`));let i=yield lq(r,"create");yield cq(i,e)})}In.createTar=b_t});var x4e=g(fi=>{"use strict";var v_t=fi&&fi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),__t=fi&&fi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),T5=fi&&fi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&v_t(t,e,r);return __t(t,e),t},_4e=fi&&fi.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(fi,"__esModule",{value:!0});fi.saveCache=fi.restoreCache=fi.isFeatureAvailable=fi.ReserveCacheError=fi.ValidationError=void 0;var Ei=T5(ze()),w4e=T5(require("path")),Ka=T5(Xb()),S5=T5(g4e()),x5=v4e(),Lc=class e extends Error{constructor(t){super(t),this.name="ValidationError",Object.setPrototypeOf(this,e.prototype)}};fi.ValidationError=Lc;var e6=class e extends Error{constructor(t){super(t),this.name="ReserveCacheError",Object.setPrototypeOf(this,e.prototype)}};fi.ReserveCacheError=e6;function E4e(e){if(!e||e.length===0)throw new Lc("Path Validation Error: At least one directory or file path is required")}function S4e(e){if(e.length>512)throw new Lc(`Key Validation Error: ${e} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(e))throw new Lc(`Key Validation Error: ${e} cannot contain commas.`)}function w_t(){return!!process.env.ACTIONS_CACHE_URL}fi.isFeatureAvailable=w_t;function E_t(e,t,r,i,n=!1){return _4e(this,void 0,void 0,function*(){E4e(e),r=r||[];let s=[t,...r];if(Ei.debug("Resolved Keys:"),Ei.debug(JSON.stringify(s)),s.length>10)throw new Lc("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of s)S4e(l);let a=yield Ka.getCompressionMethod(),o="";try{let l=yield S5.getCacheEntry(s,e,{compressionMethod:a,enableCrossOsArchive:n});if(!l?.archiveLocation)return;if(i?.lookupOnly)return Ei.info("Lookup only - skipping download"),l.cacheKey;o=w4e.join(yield Ka.createTempDirectory(),Ka.getCacheFileName(a)),Ei.debug(`Archive Path: ${o}`),yield S5.downloadCache(l.archiveLocation,o,i),Ei.isDebug()&&(yield(0,x5.listTar)(o,a));let c=Ka.getArchiveFileSizeInBytes(o);return Ei.info(`Cache Size: ~${Math.round(c/(1024*1024))} MB (${c} B)`),yield(0,x5.extractTar)(o,a),Ei.info("Cache restored successfully"),l.cacheKey}catch(l){if(l.name===Lc.name)throw l;Ei.warning(`Failed to restore: ${l.message}`)}finally{try{yield Ka.unlinkFile(o)}catch(l){Ei.debug(`Failed to delete archive: ${l}`)}}})}fi.restoreCache=E_t;function S_t(e,t,r,i=!1){var n,s,a,o,l;return _4e(this,void 0,void 0,function*(){E4e(e),S4e(t);let c=yield Ka.getCompressionMethod(),u=-1,d=yield Ka.resolvePaths(e);if(Ei.debug("Cache Paths:"),Ei.debug(`${JSON.stringify(d)}`),d.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let p=yield Ka.createTempDirectory(),f=w4e.join(p,Ka.getCacheFileName(c));Ei.debug(`Archive Path: ${f}`);try{yield(0,x5.createTar)(p,d,c),Ei.isDebug()&&(yield(0,x5.listTar)(f,c));let m=10*1024*1024*1024,h=Ka.getArchiveFileSizeInBytes(f);if(Ei.debug(`File Size: ${h}`),h>m&&!Ka.isGhes())throw new Error(`Cache size of ~${Math.round(h/(1024*1024))} MB (${h} B) is over the 10GB limit, not saving cache.`);Ei.debug("Reserving Cache");let y=yield S5.reserveCache(t,e,{compressionMethod:c,enableCrossOsArchive:i,cacheSize:h});if(!((n=y?.result)===null||n===void 0)&&n.cacheId)u=(s=y?.result)===null||s===void 0?void 0:s.cacheId;else throw y?.statusCode===400?new Error((o=(a=y?.error)===null||a===void 0?void 0:a.message)!==null&&o!==void 0?o:`Cache size of ~${Math.round(h/(1024*1024))} MB (${h} B) is over the data cap limit, not saving cache.`):new e6(`Unable to reserve cache with key ${t}, another job may be creating this cache. More details: ${(l=y?.error)===null||l===void 0?void 0:l.message}`);Ei.debug(`Saving Cache (ID: ${u})`),yield S5.saveCache(u,f,r)}catch(m){let h=m;if(h.name===Lc.name)throw m;h.name===e6.name?Ei.info(`Failed to save: ${h.message}`):Ei.warning(`Failed to save: ${h.message}`)}finally{try{yield Ka.unlinkFile(f)}catch(m){Ei.debug(`Failed to delete archive: ${m}`)}}return u})}fi.saveCache=S_t});var D4e=g(Xa=>{"use strict";var x_t=Xa&&Xa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),T_t=Xa&&Xa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r6=Xa&&Xa.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&x_t(t,e,r);return T_t(t,e),t};Object.defineProperty(Xa,"__esModule",{value:!0});Xa.downloadTrapCaches=O_t;Xa.uploadTrapCaches=P_t;Xa.cleanupTrapCaches=I_t;Xa.getLanguagesSupportingCaching=O4e;var T4e=r6(require("fs")),uq=r6(require("path")),R4e=r6(x4e()),m0=r6(bn()),N4e=r6(Xl()),N_t=e0(),R_t=Rl(),t6=cr(),A_t=1,A4e="codeql-trap",C_t=10,C4e=12e4;async function O_t(e,t,r){let i={},n=await O4e(e,t,r);if(r.info(`Found ${n.length} languages that support TRAP caching`),n.length===0)return i;let s=uq.join(m0.getTemporaryDirectory(),"trapCaches");for(let l of n){let c=uq.join(s,l);T4e.mkdirSync(c,{recursive:!0}),i[l]=c}if(await m0.isAnalyzingDefaultBranch())return r.info("Analyzing default branch. Skipping downloading of TRAP caches."),i;let a="unknown",o=process.env.GITHUB_EVENT_PATH;m0.getWorkflowEventName()==="pull_request"&&o!==void 0&&(a=JSON.parse(T4e.readFileSync(uq.resolve(o),"utf-8")).pull_request?.base?.sha||a);for(let l of t){let c=i[l];if(c===void 0)continue;let u=await P4e(e,l,a);r.info(`Looking in Actions cache for TRAP cache with key ${u}`),await(0,t6.withTimeout)(C4e,R4e.restoreCache([c],u,[await I4e(e,l)]),()=>{r.info(`Timed out downloading cache for ${l}, will continue without it`)})===void 0&&(r.info(`No TRAP cache found in Actions cache for ${l}`),delete i[l])}return i}async function P_t(e,t,r){if(!await m0.isAnalyzingDefaultBranch())return!1;for(let i of t.languages){let n=t.trapCaches[i];if(n===void 0)continue;let s=await(0,t6.tryGetFolderBytes)(n,r);if(s===void 0){r.info(`Skipping upload of TRAP cache for ${i} as we couldn't determine its size`);continue}if(s{r.info(`Timed out waiting for TRAP cache for ${i} to upload, will continue without uploading`)})}return!0}async function I_t(e,t,r){if(!await t.getValue(R_t.Feature.CleanupTrapCaches))return{trap_cache_cleanup_skipped_because:"feature disabled"};if(!await m0.isAnalyzingDefaultBranch())return{trap_cache_cleanup_skipped_because:"not analyzing default branch"};try{let i=0,n=await N4e.listActionsCaches(A4e,await m0.getRef());for(let s of e.languages)if(e.trapCaches[s]){let a=await D_t(n,s,r);a.sort((u,d)=>u.created_at.localeCompare(d.created_at));let o=a.pop();if(r.debug(`Keeping most recent TRAP cache (${JSON.stringify(o)})`),a.length===0){r.info(`No TRAP caches to clean up for ${s}.`);continue}for(let u of a)r.debug(`Cleaning up TRAP cache (${JSON.stringify(u)})`),await N4e.deleteActionsCache(u.id);let l=a.reduce((u,d)=>u+d.size_in_bytes,0);i+=l;let c=(l/(1024*1024)).toFixed(2);r.info(`Cleaned up ${c} MiB of old TRAP caches for ${s}.`)}return{trap_cache_cleanup_size_bytes:i}}catch(i){return(0,t6.isHTTPError)(i)&&i.status===403?r.warning(`Could not cleanup TRAP caches as the token did not have the required permissions. To clean up TRAP caches, ensure the token has the "actions:write" permission. See ${N_t.DocUrl.ASSIGNING_PERMISSIONS_TO_JOBS} for more information.`):r.info(`Failed to cleanup TRAP caches, continuing. Details: ${i}`),{trap_cache_cleanup_error:(0,t6.getErrorMessage)(i)}}}async function D_t(e,t,r){r.debug(`Listing TRAP caches for ${t}`);for(let i of e)if(!i.created_at||!i.id||!i.key||!i.size_in_bytes)throw new Error(`An unexpected cache item was returned from the API that was missing one or more required fields: ${JSON.stringify(i)}`);return e.filter(i=>i.key?.includes(`-${t}-`))}async function O4e(e,t,r){let i=[],n=await e.betterResolveLanguages();e:for(let s of t){let a=n.extractors[s];if(a===void 0){r.info(`${s} does not support TRAP caching (couldn't find an extractor)`);continue}if(a.length!==1){r.info(`${s} does not support TRAP caching (found multiple extractors)`);continue}let l=a[0].extractor_options?.trap?.properties?.cache?.properties;if(l===void 0){r.info(`${s} does not support TRAP caching (missing option group)`);continue}for(let c of["dir","bound","write"])if(!(c in l)){r.info(`${s} does not support TRAP caching (missing ${c} option)`);continue e}i.push(s)}return i}async function P4e(e,t,r){return`${await I4e(e,t)}${r}`}async function I4e(e,t){return`${A4e}-${A_t}-${(await e.getVersion()).version}-${t}-`}});var gq=g(wt=>{"use strict";var L_t=wt&&wt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),F_t=wt&&wt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n6=wt&&wt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&L_t(t,e,r);return F_t(t,e),t};Object.defineProperty(wt,"__esModule",{value:!0});wt.defaultAugmentationProperties=void 0;wt.getPacksStrInvalid=h0;wt.getConfigFileOutsideWorkspaceErrorMessage=k4e;wt.getConfigFileDoesNotExistErrorMessage=j4e;wt.getConfigFileRepoFormatInvalidMessage=U4e;wt.getConfigFileFormatInvalidMessage=z4e;wt.getConfigFileDirectoryGivenMessage=$4e;wt.getNoLanguagesError=H4e;wt.getUnknownLanguagesError=G4e;wt.getLanguagesInRepo=V4e;wt.getLanguages=pq;wt.getRawLanguages=W4e;wt.getDefaultConfig=K4e;wt.calculateAugmentation=fq;wt.parsePacksFromInput=Q4e;wt.parsePacksSpecification=Y4e;wt.validatePackSpecification=Z4e;wt.initConfig=z_t;wt.parseRegistriesWithoutCredentials=$_t;wt.getPathToParsedConfigFile=mq;wt.getConfig=K_t;wt.generateRegistries=X_t;wt.wrapEnvironment=Y_t;wt.parseBuildModeInput=hq;var hd=n6(require("fs")),Qa=n6(require("path")),L4e=require("perf_hooks"),N5=n6(ig()),B_t=n6(jd()),q4e=n6(Xl()),M4e=D6e(),F4e=Rl(),i6=Wp(),q_t=D4e(),Er=cr(),M_t="packs";wt.defaultAugmentationProperties={queriesInputCombines:!1,packsInputCombines:!1,packsInput:void 0,queriesInput:void 0};function h0(e,t){return t?dq(t,M_t,`"${e}" is not a valid pack`):`"${e}" is not a valid pack`}function k4e(e){return`The configuration file "${e}" is outside of the workspace`}function j4e(e){return`The configuration file "${e}" does not exist`}function U4e(e){let t=`The configuration file "${e}" is not a supported remote file reference.`;return t+=" Expected format //@",t}function z4e(e){return`The configuration file "${e}" could not be read`}function $4e(e){return`The configuration file "${e}" looks like a directory, not a file`}function dq(e,t,r){return e===void 0?`The workflow property "${t}" is invalid: ${r}`:`The configuration file "${e}" is invalid: property "${t}" ${r}`}function H4e(){return"Did not detect any languages to analyze. Please update input in workflow or check that GitHub detects the correct languages in your repository."}function G4e(e){return`Did not recognize the following languages: ${e.join(", ")}`}async function V4e(e,t){t.debug(`GitHub repo ${e.owner} ${e.repo}`);let r=await q4e.getApiClient().rest.repos.listLanguages({owner:e.owner,repo:e.repo});t.debug(`Languages API response: ${JSON.stringify(r)}`);let i=new Set;for(let n of Object.keys(r.data)){let s=(0,i6.parseLanguage)(n);s!==void 0&&i.add(s)}return[...i]}async function pq(e,t,r,i){let{rawLanguages:n,autodetected:s}=await W4e(t,r,i),a=n;if(s){let c=Object.keys(await e.resolveLanguages());a=a.map(i6.parseLanguage).filter(u=>u&&c.includes(u)).map(u=>u),i.info(`Automatically detected languages: ${a.join(", ")}`)}else{let c=(await e.betterResolveLanguages()).aliases;c&&(a=a.map(u=>c[u]||u)),i.info(`Languages from configuration: ${a.join(", ")}`)}if(a.length===0)throw new Er.ConfigurationError(H4e());let o=[],l=[];for(let c of a){let u=(0,i6.parseLanguage)(c);u===void 0?l.push(c):o.includes(u)||o.push(u)}if(l.length>0)throw new Er.ConfigurationError(G4e(l));return o}async function W4e(e,t,r){let i=(e||"").split(",").map(s=>s.trim().toLowerCase()).filter(s=>s.length>0),n;return i.length?n=!1:(n=!0,i=await V4e(t,r)),{rawLanguages:i,autodetected:n}}async function K4e({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,dbLocation:n,trapCachingEnabled:s,dependencyCachingEnabled:a,debugMode:o,debugArtifactName:l,debugDatabaseName:c,repository:u,tempDir:d,codeql:p,githubVersion:f,features:m,logger:h}){let y=await pq(p,e,u,h),b=await hq(i,y,m,h),w=fq(r,t,y),{trapCaches:v,trapCacheDownloadTime:E}=await X4e(s,p,y,h);return{languages:y,buildMode:b,originalUserInput:{},tempDir:d,codeQLCmd:p.getPath(),gitHubVersion:f,dbLocation:J4e(n,d),debugMode:o,debugArtifactName:l,debugDatabaseName:c,augmentationProperties:w,trapCaches:v,trapCacheDownloadTime:E,dependencyCachingEnabled:(0,M4e.getCachingKind)(a)}}async function X4e(e,t,r,i){let n={},s=0;if(e){let a=L4e.performance.now();n=await(0,q_t.downloadTrapCaches)(t,r,i),s=L4e.performance.now()-a}return{trapCaches:n,trapCacheDownloadTime:s}}async function k_t({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,configFile:n,dbLocation:s,trapCachingEnabled:a,dependencyCachingEnabled:o,debugMode:l,debugArtifactName:c,debugDatabaseName:u,repository:d,tempDir:p,codeql:f,workspacePath:m,githubVersion:h,apiDetails:y,features:b,logger:w}){let v;if(H_t(n)){if(n!==eve(p)&&(n=Qa.resolve(m,n),!(n+Qa.sep).startsWith(m+Qa.sep)))throw new Er.ConfigurationError(k4e(n));v=G_t(n)}else v=await V_t(n,y);let E=await pq(f,e,d,w),T=await hq(i,E,b,w),q=fq(r,t,E),{trapCaches:O,trapCacheDownloadTime:B}=await X4e(a,f,E,w);return{languages:E,buildMode:T,originalUserInput:v,tempDir:p,codeQLCmd:f.getPath(),gitHubVersion:h,dbLocation:J4e(s,p),debugMode:l,debugArtifactName:c,debugDatabaseName:u,augmentationProperties:q,trapCaches:O,trapCacheDownloadTime:B,dependencyCachingEnabled:(0,M4e.getCachingKind)(o)}}function fq(e,t,r){let i=B4e(e),n=Q4e(e,r,i),s=B4e(t),a=j_t(t,s);return{packsInputCombines:i,packsInput:n?.[r[0]],queriesInput:a,queriesInputCombines:s}}function j_t(e,t){if(!e)return;let r=t?e.trim().slice(1).trim():e?.trim()??"";if(t&&r.length===0)throw new Er.ConfigurationError(dq(void 0,"queries","A '+' was used in the 'queries' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return r.split(",").map(i=>({uses:i.trim()}))}var U_t=function(){let e="[a-z0-9]",r=`${e}([a-z0-9-]*${e})?`;return new RegExp(`^${r}/${r}$`)}();function Q4e(e,t,r){if(e?.trim()){if(t.length>1)throw new Er.ConfigurationError("Cannot specify a 'packs' input in a multi-language analysis. Use a codeql-config.yml file instead and specify packs by language.");if(t.length===0)throw new Er.ConfigurationError("No languages specified. Cannot process the packs input.");if(e=e.trim(),r&&(e=e.trim().substring(1).trim(),!e))throw new Er.ConfigurationError(dq(void 0,"packs","A '+' was used in the 'packs' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return{[t[0]]:e.split(",").reduce((i,n)=>(i.push(Z4e(n)),i),[])}}}function Y4e(e){if(typeof e!="string")throw new Er.ConfigurationError(h0(e));e=e.trim();let t=e.indexOf("@"),r=e.indexOf(":",t),i=0,n=t+1||void 0,s=r+1||void 0,a=Math.min(t>0?t:1/0,r>0?r:1/0,e.length),o=n?Math.min(r>0?r:1/0,e.length):void 0,l=s?e.length:void 0,c=e.slice(i,a).trim(),u=n?e.slice(n,o).trim():void 0,d=s?e.slice(s,l).trim():void 0;if(!U_t.test(c))throw new Er.ConfigurationError(h0(e));if(u)try{new B_t.Range(u)}catch{throw new Er.ConfigurationError(h0(e))}if(d&&(Qa.isAbsolute(d)||Qa.normalize(d).split(Qa.sep).join("/")!==d.split(Qa.sep).join("/")))throw new Er.ConfigurationError(h0(e));if(!d&&s)throw new Er.ConfigurationError(h0(e));return{name:c,version:u,path:d}}function Z4e(e){return(0,Er.prettyPrintPack)(Y4e(e))}function B4e(e){return!!e?.trim().startsWith("+")}function J4e(e,t){return e||Qa.resolve(t,"codeql_databases")}function eve(e){return Qa.resolve(e,"user-config-from-action.yml")}async function z_t(e){let t,{logger:r,tempDir:i}=e;return e.configInput&&(e.configFile&&r.warning("Both a config file and config input were provided. Ignoring config file."),e.configFile=eve(i),hd.writeFileSync(e.configFile,e.configInput),r.debug(`Using config from action input: ${e.configFile}`)),e.configFile?t=await k_t({...e,configFile:e.configFile}):(r.debug("No configuration file was provided"),t=await K4e(e)),await W_t(t,r),t}function tve(e){try{return e?N5.load(e):void 0}catch{throw new Er.ConfigurationError("Invalid registries input. Must be a YAML string.")}}function $_t(e){return tve(e)?.map(t=>{let{url:r,packages:i,kind:n}=t;return{url:r,packages:i,kind:n}})}function H_t(e){return e.indexOf("./")===0?!0:e.indexOf("@")===-1}function G_t(e){if(!hd.existsSync(e))throw new Er.ConfigurationError(j4e(e));return N5.load(hd.readFileSync(e,"utf8"))}async function V_t(e,t){let i=new RegExp("(?[^/]+)/(?[^/]+)/(?[^@]+)@(?.*)").exec(e);if(i===null||i.groups===void 0||i.length<5)throw new Er.ConfigurationError(U4e(e));let n=await q4e.getApiClientWithExternalAuth(t).rest.repos.getContent({owner:i.groups.owner,repo:i.groups.repo,path:i.groups.path,ref:i.groups.ref}),s;if("content"in n.data&&n.data.content!==void 0)s=n.data.content;else throw Array.isArray(n.data)?new Er.ConfigurationError($4e(e)):new Er.ConfigurationError(z4e(e));return N5.load(Buffer.from(s,"base64").toString("binary"))}function mq(e){return Qa.join(e,"config")}async function W_t(e,t){let r=JSON.stringify(e),i=mq(e.tempDir);hd.mkdirSync(Qa.dirname(i),{recursive:!0}),hd.writeFileSync(i,r,"utf8"),t.debug("Saved config:"),t.debug(r)}async function K_t(e,t){let r=mq(e);if(!hd.existsSync(r))return;let i=hd.readFileSync(r,"utf8");return t.debug("Loaded config:"),t.debug(i),JSON.parse(i)}async function X_t(e,t,r){let i=tve(e),n,s;if(i){let a=Q_t(i);s=Qa.join(t,"qlconfig.yml");let o=N5.dump(a);hd.writeFileSync(s,o,"utf8"),r.debug("Generated qlconfig.yml:"),r.debug(o),n=i.map(l=>`${l.url}=${l.token}`).join(",")}return typeof process.env.CODEQL_REGISTRIES_AUTH=="string"&&r.debug("Using CODEQL_REGISTRIES_AUTH environment variable to authenticate with registries."),{registriesAuthTokens:process.env.CODEQL_REGISTRIES_AUTH??n,qlconfigFile:s}}function Q_t(e){if(!Array.isArray(e)||e.some(i=>!i.url||!i.packages))throw new Er.ConfigurationError("Invalid 'registries' input. Must be an array of objects with 'url' and 'packages' properties.");return{registries:e.map(i=>({url:i?.url.endsWith("/")?i.url:`${i.url}/`,packages:i.packages,kind:i.kind}))}}async function Y_t(e,t){let r={...process.env};for(let[i,n]of Object.entries(e))n!==void 0&&(process.env[i]=n);try{await t()}finally{for(let[i,n]of Object.entries(r))process.env[i]=n}}async function hq(e,t,r,i){if(e!==void 0){if(!Object.values(Er.BuildMode).includes(e))throw new Er.ConfigurationError(`Invalid build mode: '${e}'. Supported build modes are: ${Object.values(Er.BuildMode).join(", ")}.`);return t.includes(i6.Language.csharp)&&await r.getValue(F4e.Feature.DisableCsharpBuildless)?(i.warning("Scanning C# code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),Er.BuildMode.Autobuild):t.includes(i6.Language.java)&&await r.getValue(F4e.Feature.DisableJavaBuildlessEnabled)?(i.warning("Scanning Java code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),Er.BuildMode.Autobuild):e}}});var nve=g((ive,yq)=>{var rve=function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=null;try{t=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch{}function r(L,R,I){this.low=L|0,this.high=R|0,this.unsigned=!!I}r.prototype.__isLong__,Object.defineProperty(r.prototype,"__isLong__",{value:!0});function i(L){return(L&&L.__isLong__)===!0}function n(L){var R=Math.clz32(L&-L);return L?31-R:R}r.isLong=i;var s={},a={};function o(L,R){var I,F,ae;return R?(L>>>=0,(ae=0<=L&&L<256)&&(F=a[L],F)?F:(I=c(L,0,!0),ae&&(a[L]=I),I)):(L|=0,(ae=-128<=L&&L<128)&&(F=s[L],F)?F:(I=c(L,L<0?-1:0,!1),ae&&(s[L]=I),I))}r.fromInt=o;function l(L,R){if(isNaN(L))return R?E:v;if(R){if(L<0)return E;if(L>=y)return P}else{if(L<=-b)return M;if(L+1>=b)return B}return L<0?l(-L,R).neg():c(L%h|0,L/h|0,R)}r.fromNumber=l;function c(L,R,I){return new r(L,R,I)}r.fromBits=c;var u=Math.pow;function d(L,R,I){if(L.length===0)throw Error("empty string");if(typeof R=="number"?(I=R,R=!1):R=!!R,L==="NaN"||L==="Infinity"||L==="+Infinity"||L==="-Infinity")return R?E:v;if(I=I||10,I<2||360)throw Error("interior hyphen");if(F===0)return d(L.substring(1),R,I).neg();for(var ae=l(u(I,8)),ie=v,_e=0;_e>>0:this.low},x.toNumber=function(){return this.unsigned?(this.high>>>0)*h+(this.low>>>0):this.high*h+(this.low>>>0)},x.toString=function(R){if(R=R||10,R<2||36>>0,Wt=vt.toString(R);if(_e=pt,_e.isZero())return Wt+Ue;for(;Wt.length<6;)Wt="0"+Wt;Ue=""+Wt+Ue}},x.getHighBits=function(){return this.high},x.getHighBitsUnsigned=function(){return this.high>>>0},x.getLowBits=function(){return this.low},x.getLowBitsUnsigned=function(){return this.low>>>0},x.getNumBitsAbs=function(){if(this.isNegative())return this.eq(M)?64:this.neg().getNumBitsAbs();for(var R=this.high!=0?this.high:this.low,I=31;I>0&&!(R&1<=0},x.isOdd=function(){return(this.low&1)===1},x.isEven=function(){return(this.low&1)===0},x.equals=function(R){return i(R)||(R=p(R)),this.unsigned!==R.unsigned&&this.high>>>31===1&&R.high>>>31===1?!1:this.high===R.high&&this.low===R.low},x.eq=x.equals,x.notEquals=function(R){return!this.eq(R)},x.neq=x.notEquals,x.ne=x.notEquals,x.lessThan=function(R){return this.comp(R)<0},x.lt=x.lessThan,x.lessThanOrEqual=function(R){return this.comp(R)<=0},x.lte=x.lessThanOrEqual,x.le=x.lessThanOrEqual,x.greaterThan=function(R){return this.comp(R)>0},x.gt=x.greaterThan,x.greaterThanOrEqual=function(R){return this.comp(R)>=0},x.gte=x.greaterThanOrEqual,x.ge=x.greaterThanOrEqual,x.compare=function(R){if(i(R)||(R=p(R)),this.eq(R))return 0;var I=this.isNegative(),F=R.isNegative();return I&&!F?-1:!I&&F?1:this.unsigned?R.high>>>0>this.high>>>0||R.high===this.high&&R.low>>>0>this.low>>>0?-1:1:this.sub(R).isNegative()?-1:1},x.comp=x.compare,x.negate=function(){return!this.unsigned&&this.eq(M)?M:this.not().add(T)},x.neg=x.negate,x.add=function(R){i(R)||(R=p(R));var I=this.high>>>16,F=this.high&65535,ae=this.low>>>16,ie=this.low&65535,_e=R.high>>>16,Ue=R.high&65535,pt=R.low>>>16,vt=R.low&65535,Wt=0,Fr=0,Ve=0,Re=0;return Re+=ie+vt,Ve+=Re>>>16,Re&=65535,Ve+=ae+pt,Fr+=Ve>>>16,Ve&=65535,Fr+=F+Ue,Wt+=Fr>>>16,Fr&=65535,Wt+=I+_e,Wt&=65535,c(Ve<<16|Re,Wt<<16|Fr,this.unsigned)},x.subtract=function(R){return i(R)||(R=p(R)),this.add(R.neg())},x.sub=x.subtract,x.multiply=function(R){if(this.isZero())return this;if(i(R)||(R=p(R)),t){var I=t.mul(this.low,this.high,R.low,R.high);return c(I,t.get_high(),this.unsigned)}if(R.isZero())return this.unsigned?E:v;if(this.eq(M))return R.isOdd()?M:v;if(R.eq(M))return this.isOdd()?M:v;if(this.isNegative())return R.isNegative()?this.neg().mul(R.neg()):this.neg().mul(R).neg();if(R.isNegative())return this.mul(R.neg()).neg();if(this.lt(w)&&R.lt(w))return l(this.toNumber()*R.toNumber(),this.unsigned);var F=this.high>>>16,ae=this.high&65535,ie=this.low>>>16,_e=this.low&65535,Ue=R.high>>>16,pt=R.high&65535,vt=R.low>>>16,Wt=R.low&65535,Fr=0,Ve=0,Re=0,Dn=0;return Dn+=_e*Wt,Re+=Dn>>>16,Dn&=65535,Re+=ie*Wt,Ve+=Re>>>16,Re&=65535,Re+=_e*vt,Ve+=Re>>>16,Re&=65535,Ve+=ae*Wt,Fr+=Ve>>>16,Ve&=65535,Ve+=ie*vt,Fr+=Ve>>>16,Ve&=65535,Ve+=_e*pt,Fr+=Ve>>>16,Ve&=65535,Fr+=F*Wt+ae*vt+ie*pt+_e*Ue,Fr&=65535,c(Re<<16|Dn,Fr<<16|Ve,this.unsigned)},x.mul=x.multiply,x.divide=function(R){if(i(R)||(R=p(R)),R.isZero())throw Error("division by zero");if(t){if(!this.unsigned&&this.high===-2147483648&&R.low===-1&&R.high===-1)return this;var I=(this.unsigned?t.div_u:t.div_s)(this.low,this.high,R.low,R.high);return c(I,t.get_high(),this.unsigned)}if(this.isZero())return this.unsigned?E:v;var F,ae,ie;if(this.unsigned){if(R.unsigned||(R=R.toUnsigned()),R.gt(this))return E;if(R.gt(this.shru(1)))return q;ie=E}else{if(this.eq(M)){if(R.eq(T)||R.eq(O))return M;if(R.eq(M))return T;var _e=this.shr(1);return F=_e.div(R).shl(1),F.eq(v)?R.isNegative()?T:O:(ae=this.sub(R.mul(F)),ie=F.add(ae.div(R)),ie)}else if(R.eq(M))return this.unsigned?E:v;if(this.isNegative())return R.isNegative()?this.neg().div(R.neg()):this.neg().div(R).neg();if(R.isNegative())return this.div(R.neg()).neg();ie=v}for(ae=this;ae.gte(R);){F=Math.max(1,Math.floor(ae.toNumber()/R.toNumber()));for(var Ue=Math.ceil(Math.log(F)/Math.LN2),pt=Ue<=48?1:u(2,Ue-48),vt=l(F),Wt=vt.mul(R);Wt.isNegative()||Wt.gt(ae);)F-=pt,vt=l(F,this.unsigned),Wt=vt.mul(R);vt.isZero()&&(vt=T),ie=ie.add(vt),ae=ae.sub(Wt)}return ie},x.div=x.divide,x.modulo=function(R){if(i(R)||(R=p(R)),t){var I=(this.unsigned?t.rem_u:t.rem_s)(this.low,this.high,R.low,R.high);return c(I,t.get_high(),this.unsigned)}return this.sub(this.div(R).mul(R))},x.mod=x.modulo,x.rem=x.modulo,x.not=function(){return c(~this.low,~this.high,this.unsigned)},x.countLeadingZeros=function(){return this.high?Math.clz32(this.high):Math.clz32(this.low)+32},x.clz=x.countLeadingZeros,x.countTrailingZeros=function(){return this.low?n(this.low):n(this.high)+32},x.ctz=x.countTrailingZeros,x.and=function(R){return i(R)||(R=p(R)),c(this.low&R.low,this.high&R.high,this.unsigned)},x.or=function(R){return i(R)||(R=p(R)),c(this.low|R.low,this.high|R.high,this.unsigned)},x.xor=function(R){return i(R)||(R=p(R)),c(this.low^R.low,this.high^R.high,this.unsigned)},x.shiftLeft=function(R){return i(R)&&(R=R.toInt()),(R&=63)===0?this:R<32?c(this.low<>>32-R,this.unsigned):c(0,this.low<>>R|this.high<<32-R,this.high>>R,this.unsigned):c(this.high>>R-32,this.high>=0?0:-1,this.unsigned)},x.shr=x.shiftRight,x.shiftRightUnsigned=function(R){return i(R)&&(R=R.toInt()),(R&=63)===0?this:R<32?c(this.low>>>R|this.high<<32-R,this.high>>>R,this.unsigned):R===32?c(this.high,0,this.unsigned):c(this.high>>>R-32,0,this.unsigned)},x.shru=x.shiftRightUnsigned,x.shr_u=x.shiftRightUnsigned,x.rotateLeft=function(R){var I;return i(R)&&(R=R.toInt()),(R&=63)===0?this:R===32?c(this.high,this.low,this.unsigned):R<32?(I=32-R,c(this.low<>>I,this.high<>>I,this.unsigned)):(R-=32,I=32-R,c(this.high<>>I,this.low<>>I,this.unsigned))},x.rotl=x.rotateLeft,x.rotateRight=function(R){var I;return i(R)&&(R=R.toInt()),(R&=63)===0?this:R===32?c(this.high,this.low,this.unsigned):R<32?(I=32-R,c(this.high<>>R,this.low<>>R,this.unsigned)):(R-=32,I=32-R,c(this.low<>>R,this.high<>>R,this.unsigned))},x.rotr=x.rotateRight,x.toSigned=function(){return this.unsigned?c(this.low,this.high,!1):this},x.toUnsigned=function(){return this.unsigned?this:c(this.low,this.high,!0)},x.toBytes=function(R){return R?this.toBytesLE():this.toBytesBE()},x.toBytesLE=function(){var R=this.high,I=this.low;return[I&255,I>>>8&255,I>>>16&255,I>>>24,R&255,R>>>8&255,R>>>16&255,R>>>24]},x.toBytesBE=function(){var R=this.high,I=this.low;return[R>>>24,R>>>16&255,R>>>8&255,R&255,I>>>24,I>>>16&255,I>>>8&255,I&255]},r.fromBytes=function(R,I,F){return F?r.fromBytesLE(R,I):r.fromBytesBE(R,I)},r.fromBytesLE=function(R,I){return new r(R[0]|R[1]<<8|R[2]<<16|R[3]<<24,R[4]|R[5]<<8|R[6]<<16|R[7]<<24,I)},r.fromBytesBE=function(R,I){return new r(R[4]<<24|R[5]<<16|R[6]<<8|R[7],R[0]<<24|R[1]<<16|R[2]<<8|R[3],I)};var Y=r;return e.default=Y,"default"in e?e.default:e}({});typeof define=="function"&&define.amd?define([],function(){return rve}):typeof yq=="object"&&typeof ive=="object"&&(yq.exports=rve)});var cve=g(Js=>{"use strict";var Z_t=Js&&Js.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),J_t=Js&&Js.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ewt=Js&&Js.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Z_t(t,e,r);return J_t(t,e),t},sve=Js&&Js.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Js,"__esModule",{value:!0});Js.hash=ove;Js.resolveUriToFile=lve;Js.addFingerprints=cwt;var vq=ewt(require("fs")),twt=sve(require("path")),a6=sve(nve()),rwt=e0(),iwt=9,nwt=32,bq=10,swt=13,awt=65535,s6=100,ave=a6.default.fromInt(37);function owt(){let e=a6.default.ONE;for(let t=0;t=t.length||typeof t[e.index].location!="object"){i.debug(`Ignoring location as index "${e.index}" is invalid`);return}e=t[e.index].location}if(typeof e.uri!="string"){i.debug(`Ignoring location as URI "${e.uri}" is invalid`);return}let n;try{n=decodeURIComponent(e.uri)}catch{i.debug(`Ignoring location as URI "${e.uri}" is invalid`);return}let s="file://";if(n.startsWith(s)&&(n=n.substring(s.length)),n.indexOf("://")!==-1){i.debug(`Ignoring location URI "${n}" as the scheme is not recognised`);return}let a=`${r}/`;if(n.startsWith("/")&&!n.startsWith(a)){i.debug(`Ignoring location URI "${n}" as it is outside of the src root`);return}if(twt.default.isAbsolute(n)||(n=a+n),!vq.existsSync(n)){i.debug(`Unable to compute fingerprint for non-existent file: ${n}`);return}if(vq.statSync(n).isDirectory()){i.debug(`Unable to compute fingerprint for directory: ${n}`);return}return n}async function cwt(e,t,r){r.info(`Adding fingerprints to SARIF file. See ${rwt.DocUrl.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS} for more information.`);let i={};for(let n of e.runs||[]){let s=n.artifacts||[];for(let a of n.results||[]){let o=(a.locations||[])[0];if(!o?.physicalLocation?.artifactLocation){r.debug(`Unable to compute fingerprint for invalid location: ${JSON.stringify(o)}`);continue}if(o?.physicalLocation?.region?.startLine===void 0)continue;let l=lve(o.physicalLocation.artifactLocation,s,t,r);l&&(i[l]||(i[l]=[]),i[l].push(lwt(a,o,r)))}}for(let[n,s]of Object.entries(i))await ove(function(o,l){for(let c of Object.values(s))c(o,l)},n);return e}});var fve=g(As=>{"use strict";var uwt=As&&As.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),dwt=As&&As.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),g0=As&&As.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&uwt(t,e,r);return dwt(t,e),t};Object.defineProperty(As,"__esModule",{value:!0});As.initCodeQL=bwt;As.initConfig=vwt;As.runInit=_wt;As.printPathFiltersWarning=pve;As.checkInstallPython311=wwt;As.cleanupDatabaseClusterDirectory=Ewt;var o6=g0(require("fs")),pwt=g0(require("path")),fwt=g0(_f()),mwt=g0(Sf()),uve=bn(),hwt=a0(),wq=g0(gq()),dve=Wp(),gwt=Ju(),ywt=XE(),_q=g0(cr());async function bwt(e,t,r,i,n,s,a){a.startGroup("Setup CodeQL tools");let{codeql:o,toolsDownloadStatusReport:l,toolsSource:c,toolsVersion:u,zstdAvailability:d}=await(0,hwt.setupCodeQL)(e,t,r,i,n,a,s,!0);return await o.printVersion(),a.endGroup(),{codeql:o,toolsDownloadStatusReport:l,toolsSource:c,toolsVersion:u,zstdAvailability:d}}async function vwt(e,t){let r=e.logger;r.startGroup("Load language configuration");let i=await wq.initConfig(e);return await t.supportsFeature(gwt.ToolsFeature.InformsAboutUnsupportedPathFilters)||pve(i,r),r.endGroup(),i}async function _wt(e,t,r,i,n,s,a){o6.mkdirSync(t.dbLocation,{recursive:!0});let{registriesAuthTokens:o,qlconfigFile:l}=await wq.generateRegistries(n,t.tempDir,a);return await wq.wrapEnvironment({GITHUB_TOKEN:s.auth,CODEQL_REGISTRIES_AUTH:o},async()=>await e.databaseInitCluster(t,r,i,l,a)),await(0,ywt.getCombinedTracerConfig)(e,t)}function pve(e,t){(e.originalUserInput.paths?.length||e.originalUserInput["paths-ignore"]?.length)&&!e.languages.every(dve.isScannedLanguage)&&t.warning('The "paths"/"paths-ignore" fields of the config only have effect for JavaScript, Python, and Ruby')}async function wwt(e,t){if(e.includes(dve.Language.python)&&process.platform==="win32"&&!(await t.getVersion()).features?.supportsPython312){let r=pwt.resolve(__dirname,"../python-setup","check_python12.ps1");await new fwt.ToolRunner(await mwt.safeWhich("powershell"),[r]).exec()}}function Ewt(e,t,r=o6.rmSync){if(o6.existsSync(e.dbLocation)&&(o6.statSync(e.dbLocation).isFile()||o6.readdirSync(e.dbLocation).length)){t.warning(`The database cluster directory ${e.dbLocation} must be empty. Attempting to clean it up.`);try{r(e.dbLocation,{force:!0,maxRetries:3,recursive:!0}),t.info(`Cleaned up database cluster directory ${e.dbLocation}.`)}catch(i){let n=`The CodeQL Action requires an empty database cluster directory. ${(0,uve.getOptionalInput)("db-location")?`This is currently configured to be ${e.dbLocation}. `:`By default, this is located at ${e.dbLocation}. You can customize it using the 'db-location' input to the init Action. `}An attempt was made to clean up the directory, but this failed.`;throw(0,uve.isSelfHostedRunner)()?new _q.ConfigurationError(`${n} This can happen if another process is using the directory or the directory is owned by a different user. Please clean up the directory manually and rerun the job. Details: ${_q.getErrorMessage(i)}`):new Error(`${n} This shouldn't typically happen on hosted runners. If you are using an advanced setup, please check your workflow, otherwise we recommend rerunning the job. Details: ${_q.getErrorMessage(i)}`)}}}});var mve=g((vIt,Swt)=>{Swt.exports={$schema:"https://json-schema.org/draft/2020-12/schema",title:"Static Analysis Results Format (SARIF) Version 2.1.0 JSON Schema",$id:"https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json",description:"Static Analysis Results Format (SARIF) Version 2.1.0 JSON Schema: a standard format for the output of static analysis tools.",additionalProperties:!1,type:"object",properties:{$schema:{description:"The URI of the JSON schema corresponding to the version.",type:"string",format:"uri"},version:{description:"The SARIF format version of this log file.",enum:["2.1.0"],type:"string"},runs:{description:"The set of runs contained in this log file.",type:["array","null"],minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/run"}},inlineExternalProperties:{description:"References to external property files that share data between runs.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/externalProperties"}},properties:{description:"Key/value pairs that provide additional information about the log file.",$ref:"#/definitions/propertyBag"}},required:["version","runs"],definitions:{address:{description:"A physical or virtual address, or a range of addresses, in an 'addressable region' (memory or a binary file).",additionalProperties:!1,type:"object",properties:{absoluteAddress:{description:"The address expressed as a byte offset from the start of the addressable region.",type:"integer",minimum:-1,default:-1},relativeAddress:{description:"The address expressed as a byte offset from the absolute address of the top-most parent object.",type:"integer"},length:{description:"The number of bytes in this range of addresses.",type:"integer"},kind:{description:"An open-ended string that identifies the address kind. 'data', 'function', 'header','instruction', 'module', 'page', 'section', 'segment', 'stack', 'stackFrame', 'table' are well-known values.",type:"string"},name:{description:"A name that is associated with the address, e.g., '.text'.",type:"string"},fullyQualifiedName:{description:"A human-readable fully qualified name that is associated with the address.",type:"string"},offsetFromParent:{description:"The byte offset of this address from the absolute or relative address of the parent object.",type:"integer"},index:{description:"The index within run.addresses of the cached object for this address.",type:"integer",default:-1,minimum:-1},parentIndex:{description:"The index within run.addresses of the parent object.",type:"integer",default:-1,minimum:-1},properties:{description:"Key/value pairs that provide additional information about the address.",$ref:"#/definitions/propertyBag"}}},artifact:{description:"A single artifact. In some cases, this artifact might be nested within another artifact.",additionalProperties:!1,type:"object",properties:{description:{description:"A short description of the artifact.",$ref:"#/definitions/message"},location:{description:"The location of the artifact.",$ref:"#/definitions/artifactLocation"},parentIndex:{description:"Identifies the index of the immediate parent of the artifact, if this artifact is nested.",type:"integer",default:-1,minimum:-1},offset:{description:"The offset in bytes of the artifact within its containing artifact.",type:"integer",minimum:0},length:{description:"The length of the artifact in bytes.",type:"integer",default:-1,minimum:-1},roles:{description:"The role or roles played by the artifact in the analysis.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{enum:["analysisTarget","attachment","responseFile","resultFile","standardStream","tracedFile","unmodified","modified","added","deleted","renamed","uncontrolled","driver","extension","translation","taxonomy","policy","referencedOnCommandLine","memoryContents","directory","userSpecifiedConfiguration","toolSpecifiedConfiguration","debugOutputFile"],type:"string"}},mimeType:{description:"The MIME type (RFC 2045) of the artifact.",type:"string",pattern:"[^/]+/.+"},contents:{description:"The contents of the artifact.",$ref:"#/definitions/artifactContent"},encoding:{description:"Specifies the encoding for an artifact object that refers to a text file.",type:"string"},sourceLanguage:{description:"Specifies the source language for any artifact object that refers to a text file that contains source code.",type:"string"},hashes:{description:"A dictionary, each of whose keys is the name of a hash function and each of whose values is the hashed value of the artifact produced by the specified hash function.",type:"object",additionalProperties:{type:"string"}},lastModifiedTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the artifact was most recently modified. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},properties:{description:"Key/value pairs that provide additional information about the artifact.",$ref:"#/definitions/propertyBag"}}},artifactChange:{description:"A change to a single artifact.",additionalProperties:!1,type:"object",properties:{artifactLocation:{description:"The location of the artifact to change.",$ref:"#/definitions/artifactLocation"},replacements:{description:"An array of replacement objects, each of which represents the replacement of a single region in a single artifact specified by 'artifactLocation'.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/replacement"}},properties:{description:"Key/value pairs that provide additional information about the change.",$ref:"#/definitions/propertyBag"}},required:["artifactLocation","replacements"]},artifactContent:{description:"Represents the contents of an artifact.",type:"object",additionalProperties:!1,properties:{text:{description:"UTF-8-encoded content from a text artifact.",type:"string"},binary:{description:"MIME Base64-encoded content from a binary artifact, or from a text artifact in its original encoding.",type:"string"},rendered:{description:"An alternate rendered representation of the artifact (e.g., a decompiled representation of a binary region).",$ref:"#/definitions/multiformatMessageString"},properties:{description:"Key/value pairs that provide additional information about the artifact content.",$ref:"#/definitions/propertyBag"}}},artifactLocation:{description:"Specifies the location of an artifact.",additionalProperties:!1,type:"object",properties:{uri:{description:"A string containing a valid relative or absolute URI.",type:"string",format:"uri-reference"},uriBaseId:{description:'A string which indirectly specifies the absolute URI with respect to which a relative URI in the "uri" property is interpreted.',type:"string"},index:{description:"The index within the run artifacts array of the artifact object associated with the artifact location.",type:"integer",default:-1,minimum:-1},description:{description:"A short description of the artifact location.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the artifact location.",$ref:"#/definitions/propertyBag"}}},attachment:{description:"An artifact relevant to a result.",type:"object",additionalProperties:!1,properties:{description:{description:"A message describing the role played by the attachment.",$ref:"#/definitions/message"},artifactLocation:{description:"The location of the attachment.",$ref:"#/definitions/artifactLocation"},regions:{description:"An array of regions of interest within the attachment.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/region"}},rectangles:{description:"An array of rectangles specifying areas of interest within the image.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/rectangle"}},properties:{description:"Key/value pairs that provide additional information about the attachment.",$ref:"#/definitions/propertyBag"}},required:["artifactLocation"]},codeFlow:{description:"A set of threadFlows which together describe a pattern of code execution relevant to detecting a result.",additionalProperties:!1,type:"object",properties:{message:{description:"A message relevant to the code flow.",$ref:"#/definitions/message"},threadFlows:{description:"An array of one or more unique threadFlow objects, each of which describes the progress of a program through a thread of execution.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/threadFlow"}},properties:{description:"Key/value pairs that provide additional information about the code flow.",$ref:"#/definitions/propertyBag"}},required:["threadFlows"]},configurationOverride:{description:"Information about how a specific rule or notification was reconfigured at runtime.",type:"object",additionalProperties:!1,properties:{configuration:{description:"Specifies how the rule or notification was configured during the scan.",$ref:"#/definitions/reportingConfiguration"},descriptor:{description:"A reference used to locate the descriptor whose configuration was overridden.",$ref:"#/definitions/reportingDescriptorReference"},properties:{description:"Key/value pairs that provide additional information about the configuration override.",$ref:"#/definitions/propertyBag"}},required:["configuration","descriptor"]},conversion:{description:"Describes how a converter transformed the output of a static analysis tool from the analysis tool's native output format into the SARIF format.",additionalProperties:!1,type:"object",properties:{tool:{description:"A tool object that describes the converter.",$ref:"#/definitions/tool"},invocation:{description:"An invocation object that describes the invocation of the converter.",$ref:"#/definitions/invocation"},analysisToolLogFiles:{description:"The locations of the analysis tool's per-run log files.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/artifactLocation"}},properties:{description:"Key/value pairs that provide additional information about the conversion.",$ref:"#/definitions/propertyBag"}},required:["tool"]},edge:{description:"Represents a directed edge in a graph.",type:"object",additionalProperties:!1,properties:{id:{description:"A string that uniquely identifies the edge within its graph.",type:"string"},label:{description:"A short description of the edge.",$ref:"#/definitions/message"},sourceNodeId:{description:"Identifies the source node (the node at which the edge starts).",type:"string"},targetNodeId:{description:"Identifies the target node (the node at which the edge ends).",type:"string"},properties:{description:"Key/value pairs that provide additional information about the edge.",$ref:"#/definitions/propertyBag"}},required:["id","sourceNodeId","targetNodeId"]},edgeTraversal:{description:"Represents the traversal of a single edge during a graph traversal.",type:"object",additionalProperties:!1,properties:{edgeId:{description:"Identifies the edge being traversed.",type:"string"},message:{description:"A message to display to the user as the edge is traversed.",$ref:"#/definitions/message"},finalState:{description:"The values of relevant expressions after the edge has been traversed.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},stepOverEdgeCount:{description:"The number of edge traversals necessary to return from a nested graph.",type:"integer",minimum:0},properties:{description:"Key/value pairs that provide additional information about the edge traversal.",$ref:"#/definitions/propertyBag"}},required:["edgeId"]},exception:{description:"Describes a runtime exception encountered during the execution of an analysis tool.",type:"object",additionalProperties:!1,properties:{kind:{type:"string",description:"A string that identifies the kind of exception, for example, the fully qualified type name of an object that was thrown, or the symbolic name of a signal."},message:{description:"A message that describes the exception.",type:"string"},stack:{description:"The sequence of function calls leading to the exception.",$ref:"#/definitions/stack"},innerExceptions:{description:"An array of exception objects each of which is considered a cause of this exception.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/exception"}},properties:{description:"Key/value pairs that provide additional information about the exception.",$ref:"#/definitions/propertyBag"}}},externalProperties:{description:"The top-level element of an external property file.",type:"object",additionalProperties:!1,properties:{schema:{description:"The URI of the JSON schema corresponding to the version of the external property file format.",type:"string",format:"uri"},version:{description:"The SARIF format version of this external properties object.",enum:["2.1.0"],type:"string"},guid:{description:"A stable, unique identifier for this external properties object, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},runGuid:{description:"A stable, unique identifier for the run associated with this external properties object, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},conversion:{description:"A conversion object that will be merged with a separate run.",$ref:"#/definitions/conversion"},graphs:{description:"An array of graph objects that will be merged with a separate run.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/graph"}},externalizedProperties:{description:"Key/value pairs that provide additional information that will be merged with a separate run.",$ref:"#/definitions/propertyBag"},artifacts:{description:"An array of artifact objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifact"}},invocations:{description:"Describes the invocation of the analysis tool that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/invocation"}},logicalLocations:{description:"An array of logical locations such as namespaces, types or functions that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},threadFlowLocations:{description:"An array of threadFlowLocation objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/threadFlowLocation"}},results:{description:"An array of result objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/result"}},taxonomies:{description:"Tool taxonomies that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},driver:{description:"The analysis tool object that will be merged with a separate run.",$ref:"#/definitions/toolComponent"},extensions:{description:"Tool extensions that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},policies:{description:"Tool policies that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},translations:{description:"Tool translations that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},addresses:{description:"Addresses that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/address"}},webRequests:{description:"Requests that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webRequest"}},webResponses:{description:"Responses that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webResponse"}},properties:{description:"Key/value pairs that provide additional information about the external properties.",$ref:"#/definitions/propertyBag"}}},externalPropertyFileReference:{description:"Contains information that enables a SARIF consumer to locate the external property file that contains the value of an externalized property associated with the run.",type:"object",additionalProperties:!1,properties:{location:{description:"The location of the external property file.",$ref:"#/definitions/artifactLocation"},guid:{description:"A stable, unique identifier for the external property file in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},itemCount:{description:"A non-negative integer specifying the number of items contained in the external property file.",type:"integer",default:-1,minimum:-1},properties:{description:"Key/value pairs that provide additional information about the external property file.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["location"]},{required:["guid"]}]},externalPropertyFileReferences:{description:"References to external property files that should be inlined with the content of a root log file.",additionalProperties:!1,type:"object",properties:{conversion:{description:"An external property file containing a run.conversion object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},graphs:{description:"An array of external property files containing a run.graphs object to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},externalizedProperties:{description:"An external property file containing a run.properties object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},artifacts:{description:"An array of external property files containing run.artifacts arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},invocations:{description:"An array of external property files containing run.invocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},logicalLocations:{description:"An array of external property files containing run.logicalLocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},threadFlowLocations:{description:"An array of external property files containing run.threadFlowLocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},results:{description:"An array of external property files containing run.results arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},taxonomies:{description:"An array of external property files containing run.taxonomies arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},addresses:{description:"An array of external property files containing run.addresses arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},driver:{description:"An external property file containing a run.driver object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},extensions:{description:"An array of external property files containing run.extensions arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},policies:{description:"An array of external property files containing run.policies arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},translations:{description:"An array of external property files containing run.translations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},webRequests:{description:"An array of external property files containing run.requests arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},webResponses:{description:"An array of external property files containing run.responses arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},properties:{description:"Key/value pairs that provide additional information about the external property files.",$ref:"#/definitions/propertyBag"}}},fix:{description:"A proposed fix for the problem represented by a result object. A fix specifies a set of artifacts to modify. For each artifact, it specifies a set of bytes to remove, and provides a set of new bytes to replace them.",additionalProperties:!1,type:"object",properties:{description:{description:"A message that describes the proposed fix, enabling viewers to present the proposed change to an end user.",$ref:"#/definitions/message"},artifactChanges:{description:"One or more artifact changes that comprise a fix for a result.",type:"array",minItems:1,uniqueItems:!0,items:{$ref:"#/definitions/artifactChange"}},properties:{description:"Key/value pairs that provide additional information about the fix.",$ref:"#/definitions/propertyBag"}},required:["artifactChanges"]},graph:{description:"A network of nodes and directed edges that describes some aspect of the structure of the code (for example, a call graph).",type:"object",additionalProperties:!1,properties:{description:{description:"A description of the graph.",$ref:"#/definitions/message"},nodes:{description:"An array of node objects representing the nodes of the graph.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/node"}},edges:{description:"An array of edge objects representing the edges of the graph.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/edge"}},properties:{description:"Key/value pairs that provide additional information about the graph.",$ref:"#/definitions/propertyBag"}}},graphTraversal:{description:"Represents a path through a graph.",type:"object",additionalProperties:!1,properties:{runGraphIndex:{description:"The index within the run.graphs to be associated with the result.",type:"integer",default:-1,minimum:-1},resultGraphIndex:{description:"The index within the result.graphs to be associated with the result.",type:"integer",default:-1,minimum:-1},description:{description:"A description of this graph traversal.",$ref:"#/definitions/message"},initialState:{description:"Values of relevant expressions at the start of the graph traversal that may change during graph traversal.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},immutableState:{description:"Values of relevant expressions at the start of the graph traversal that remain constant for the graph traversal.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},edgeTraversals:{description:"The sequences of edges traversed by this graph traversal.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/edgeTraversal"}},properties:{description:"Key/value pairs that provide additional information about the graph traversal.",$ref:"#/definitions/propertyBag"}},oneOf:[{required:["runGraphIndex"]},{required:["resultGraphIndex"]}]},invocation:{description:"The runtime environment of the analysis tool run.",additionalProperties:!1,type:"object",properties:{commandLine:{description:"The command line used to invoke the tool.",type:"string"},arguments:{description:"An array of strings, containing in order the command line arguments passed to the tool from the operating system.",type:"array",minItems:0,uniqueItems:!1,items:{type:"string"}},responseFiles:{description:"The locations of any response files specified on the tool's command line.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifactLocation"}},startTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the invocation started. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},endTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the invocation ended. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},exitCode:{description:"The process exit code.",type:"integer"},ruleConfigurationOverrides:{description:"An array of configurationOverride objects that describe rules related runtime overrides.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/configurationOverride"}},notificationConfigurationOverrides:{description:"An array of configurationOverride objects that describe notifications related runtime overrides.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/configurationOverride"}},toolExecutionNotifications:{description:"A list of runtime conditions detected by the tool during the analysis.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/notification"}},toolConfigurationNotifications:{description:"A list of conditions detected by the tool that are relevant to the tool's configuration.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/notification"}},exitCodeDescription:{description:"The reason for the process exit.",type:"string"},exitSignalName:{description:"The name of the signal that caused the process to exit.",type:"string"},exitSignalNumber:{description:"The numeric value of the signal that caused the process to exit.",type:"integer"},processStartFailureMessage:{description:"The reason given by the operating system that the process failed to start.",type:"string"},executionSuccessful:{description:"Specifies whether the tool's execution completed successfully.",type:"boolean"},machine:{description:"The machine on which the invocation occurred.",type:"string"},account:{description:"The account under which the invocation occurred.",type:"string"},processId:{description:"The id of the process in which the invocation occurred.",type:"integer"},executableLocation:{description:"An absolute URI specifying the location of the executable that was invoked.",$ref:"#/definitions/artifactLocation"},workingDirectory:{description:"The working directory for the invocation.",$ref:"#/definitions/artifactLocation"},environmentVariables:{description:"The environment variables associated with the analysis tool process, expressed as key/value pairs.",type:"object",additionalProperties:{type:"string"}},stdin:{description:"A file containing the standard input stream to the process that was invoked.",$ref:"#/definitions/artifactLocation"},stdout:{description:"A file containing the standard output stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},stderr:{description:"A file containing the standard error stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},stdoutStderr:{description:"A file containing the interleaved standard output and standard error stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the invocation.",$ref:"#/definitions/propertyBag"}},required:["executionSuccessful"]},location:{description:"A location within a programming artifact.",additionalProperties:!1,type:"object",properties:{id:{description:"Value that distinguishes this location from all other locations within a single result object.",type:"integer",minimum:-1,default:-1},physicalLocation:{description:"Identifies the artifact and region.",$ref:"#/definitions/physicalLocation"},logicalLocations:{description:"The logical locations associated with the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},message:{description:"A message relevant to the location.",$ref:"#/definitions/message"},annotations:{description:"A set of regions relevant to the location.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/region"}},relationships:{description:"An array of objects that describe relationships between this location and others.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/locationRelationship"}},properties:{description:"Key/value pairs that provide additional information about the location.",$ref:"#/definitions/propertyBag"}}},locationRelationship:{description:"Information about the relation of one location to another.",type:"object",additionalProperties:!1,properties:{target:{description:"A reference to the related location.",type:"integer",minimum:0},kinds:{description:"A set of distinct strings that categorize the relationship. Well-known kinds include 'includes', 'isIncludedBy' and 'relevant'.",type:"array",default:["relevant"],uniqueItems:!0,items:{type:"string"}},description:{description:"A description of the location relationship.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the location relationship.",$ref:"#/definitions/propertyBag"}},required:["target"]},logicalLocation:{description:"A logical location of a construct that produced a result.",additionalProperties:!1,type:"object",properties:{name:{description:"Identifies the construct in which the result occurred. For example, this property might contain the name of a class or a method.",type:"string"},index:{description:"The index within the logical locations array.",type:"integer",default:-1,minimum:-1},fullyQualifiedName:{description:"The human-readable fully qualified name of the logical location.",type:"string"},decoratedName:{description:"The machine-readable name for the logical location, such as a mangled function name provided by a C++ compiler that encodes calling convention, return type and other details along with the function name.",type:"string"},parentIndex:{description:"Identifies the index of the immediate parent of the construct in which the result was detected. For example, this property might point to a logical location that represents the namespace that holds a type.",type:"integer",default:-1,minimum:-1},kind:{description:"The type of construct this logical location component refers to. Should be one of 'function', 'member', 'module', 'namespace', 'parameter', 'resource', 'returnType', 'type', 'variable', 'object', 'array', 'property', 'value', 'element', 'text', 'attribute', 'comment', 'declaration', 'dtd' or 'processingInstruction', if any of those accurately describe the construct.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the logical location.",$ref:"#/definitions/propertyBag"}}},message:{description:"Encapsulates a message intended to be read by the end user.",type:"object",additionalProperties:!1,properties:{text:{description:"A plain text message string.",type:"string"},markdown:{description:"A Markdown message string.",type:"string"},id:{description:"The identifier for this message.",type:"string"},arguments:{description:"An array of strings to substitute into the message string.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{type:"string"}},properties:{description:"Key/value pairs that provide additional information about the message.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["text"]},{required:["id"]}]},multiformatMessageString:{description:"A message string or message format string rendered in multiple formats.",type:"object",additionalProperties:!1,properties:{text:{description:"A plain text message string or format string.",type:"string"},markdown:{description:"A Markdown message string or format string.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the message.",$ref:"#/definitions/propertyBag"}},required:["text"]},node:{description:"Represents a node in a graph.",type:"object",additionalProperties:!1,properties:{id:{description:"A string that uniquely identifies the node within its graph.",type:"string"},label:{description:"A short description of the node.",$ref:"#/definitions/message"},location:{description:"A code location associated with the node.",$ref:"#/definitions/location"},children:{description:"Array of child nodes.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/node"}},properties:{description:"Key/value pairs that provide additional information about the node.",$ref:"#/definitions/propertyBag"}},required:["id"]},notification:{description:"Describes a condition relevant to the tool itself, as opposed to being relevant to a target being analyzed by the tool.",type:"object",additionalProperties:!1,properties:{locations:{description:"The locations relevant to this notification.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/location"}},message:{description:"A message that describes the condition that was encountered.",$ref:"#/definitions/message"},level:{description:"A value specifying the severity level of the notification.",default:"warning",enum:["none","note","warning","error"],type:"string"},threadId:{description:"The thread identifier of the code that generated the notification.",type:"integer"},timeUtc:{description:"The Coordinated Universal Time (UTC) date and time at which the analysis tool generated the notification.",type:"string",format:"date-time"},exception:{description:"The runtime exception, if any, relevant to this notification.",$ref:"#/definitions/exception"},descriptor:{description:"A reference used to locate the descriptor relevant to this notification.",$ref:"#/definitions/reportingDescriptorReference"},associatedRule:{description:"A reference used to locate the rule descriptor associated with this notification.",$ref:"#/definitions/reportingDescriptorReference"},properties:{description:"Key/value pairs that provide additional information about the notification.",$ref:"#/definitions/propertyBag"}},required:["message"]},physicalLocation:{description:"A physical location relevant to a result. Specifies a reference to a programming artifact together with a range of bytes or characters within that artifact.",additionalProperties:!1,type:"object",properties:{address:{description:"The address of the location.",$ref:"#/definitions/address"},artifactLocation:{description:"The location of the artifact.",$ref:"#/definitions/artifactLocation"},region:{description:"Specifies a portion of the artifact.",$ref:"#/definitions/region"},contextRegion:{description:"Specifies a portion of the artifact that encloses the region. Allows a viewer to display additional context around the region.",$ref:"#/definitions/region"},properties:{description:"Key/value pairs that provide additional information about the physical location.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["address"]},{required:["artifactLocation"]}]},propertyBag:{description:"Key/value pairs that provide additional information about the object.",type:"object",additionalProperties:!0,properties:{tags:{description:"A set of distinct strings that provide additional information.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}}}},rectangle:{description:"An area within an image.",additionalProperties:!1,type:"object",properties:{top:{description:"The Y coordinate of the top edge of the rectangle, measured in the image's natural units.",type:"number"},left:{description:"The X coordinate of the left edge of the rectangle, measured in the image's natural units.",type:"number"},bottom:{description:"The Y coordinate of the bottom edge of the rectangle, measured in the image's natural units.",type:"number"},right:{description:"The X coordinate of the right edge of the rectangle, measured in the image's natural units.",type:"number"},message:{description:"A message relevant to the rectangle.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the rectangle.",$ref:"#/definitions/propertyBag"}}},region:{description:"A region within an artifact where a result was detected.",additionalProperties:!1,type:"object",properties:{startLine:{description:"The line number of the first character in the region.",type:"integer",minimum:1},startColumn:{description:"The column number of the first character in the region.",type:"integer",minimum:1},endLine:{description:"The line number of the last character in the region.",type:"integer",minimum:1},endColumn:{description:"The column number of the character following the end of the region.",type:"integer",minimum:1},charOffset:{description:"The zero-based offset from the beginning of the artifact of the first character in the region.",type:"integer",default:-1,minimum:-1},charLength:{description:"The length of the region in characters.",type:"integer",minimum:0},byteOffset:{description:"The zero-based offset from the beginning of the artifact of the first byte in the region.",type:"integer",default:-1,minimum:-1},byteLength:{description:"The length of the region in bytes.",type:"integer",minimum:0},snippet:{description:"The portion of the artifact contents within the specified region.",$ref:"#/definitions/artifactContent"},message:{description:"A message relevant to the region.",$ref:"#/definitions/message"},sourceLanguage:{description:"Specifies the source language, if any, of the portion of the artifact specified by the region object.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the region.",$ref:"#/definitions/propertyBag"},anyOf:[{required:["startLine"]},{required:["charOffset"]},{required:["byteOffset"]}]}},replacement:{description:"The replacement of a single region of an artifact.",additionalProperties:!1,type:"object",properties:{deletedRegion:{description:"The region of the artifact to delete.",$ref:"#/definitions/region"},insertedContent:{description:"The content to insert at the location specified by the 'deletedRegion' property.",$ref:"#/definitions/artifactContent"},properties:{description:"Key/value pairs that provide additional information about the replacement.",$ref:"#/definitions/propertyBag"}},required:["deletedRegion"]},reportingDescriptor:{description:"Metadata that describes a specific report produced by the tool, as part of the analysis it provides or its runtime reporting.",additionalProperties:!1,type:"object",properties:{id:{description:"A stable, opaque identifier for the report.",type:"string"},deprecatedIds:{description:"An array of stable, opaque identifiers by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string"}},guid:{description:"A unique identifier for the reporting descriptor in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},deprecatedGuids:{description:"An array of unique identifies in the form of a GUID by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"}},name:{description:"A report identifier that is understandable to an end user.",type:"string"},deprecatedNames:{description:"An array of readable identifiers by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string"}},shortDescription:{description:"A concise description of the report. Should be a single sentence that is understandable when visible space is limited to a single line of text.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A description of the report. Should, as far as possible, provide details sufficient to enable resolution of any problem indicated by the result.",$ref:"#/definitions/multiformatMessageString"},messageStrings:{description:"A set of name/value pairs with arbitrary names. Each value is a multiformatMessageString object, which holds message strings in plain text and (optionally) Markdown format. The strings can include placeholders, which can be used to construct a message in combination with an arbitrary number of additional string arguments.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},defaultConfiguration:{description:"Default reporting configuration information.",$ref:"#/definitions/reportingConfiguration"},helpUri:{description:"A URI where the primary documentation for the report can be found.",type:"string",format:"uri"},help:{description:"Provides the primary documentation for the report, useful when there is no online documentation.",$ref:"#/definitions/multiformatMessageString"},relationships:{description:"An array of objects that describe relationships between this reporting descriptor and others.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorRelationship"}},properties:{description:"Key/value pairs that provide additional information about the report.",$ref:"#/definitions/propertyBag"}},required:["id"]},reportingConfiguration:{description:"Information about a rule or notification that can be configured at runtime.",type:"object",additionalProperties:!1,properties:{enabled:{description:"Specifies whether the report may be produced during the scan.",type:"boolean",default:!0},level:{description:"Specifies the failure level for the report.",default:"warning",enum:["none","note","warning","error"],type:"string"},rank:{description:"Specifies the relative priority of the report. Used for analysis output only.",type:"number",default:-1,minimum:-1,maximum:100},parameters:{description:"Contains configuration information specific to a report.",$ref:"#/definitions/propertyBag"},properties:{description:"Key/value pairs that provide additional information about the reporting configuration.",$ref:"#/definitions/propertyBag"}}},reportingDescriptorReference:{description:"Information about how to locate a relevant reporting descriptor.",type:"object",additionalProperties:!1,properties:{id:{description:"The id of the descriptor.",type:"string"},index:{description:"The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.",type:"integer",default:-1,minimum:-1},guid:{description:"A guid that uniquely identifies the descriptor.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},toolComponent:{description:"A reference used to locate the toolComponent associated with the descriptor.",$ref:"#/definitions/toolComponentReference"},properties:{description:"Key/value pairs that provide additional information about the reporting descriptor reference.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["index"]},{required:["guid"]},{required:["id"]}]},reportingDescriptorRelationship:{description:"Information about the relation of one reporting descriptor to another.",type:"object",additionalProperties:!1,properties:{target:{description:"A reference to the related reporting descriptor.",$ref:"#/definitions/reportingDescriptorReference"},kinds:{description:"A set of distinct strings that categorize the relationship. Well-known kinds include 'canPrecede', 'canFollow', 'willPrecede', 'willFollow', 'superset', 'subset', 'equal', 'disjoint', 'relevant', and 'incomparable'.",type:"array",default:["relevant"],uniqueItems:!0,items:{type:"string"}},description:{description:"A description of the reporting descriptor relationship.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the reporting descriptor reference.",$ref:"#/definitions/propertyBag"}},required:["target"]},result:{description:"A result produced by an analysis tool.",additionalProperties:!1,type:"object",properties:{ruleId:{description:"The stable, unique identifier of the rule, if any, to which this result is relevant.",type:"string"},ruleIndex:{description:"The index within the tool component rules array of the rule object associated with this result.",type:"integer",default:-1,minimum:-1},rule:{description:"A reference used to locate the rule descriptor relevant to this result.",$ref:"#/definitions/reportingDescriptorReference"},kind:{description:"A value that categorizes results by evaluation state.",default:"fail",enum:["notApplicable","pass","fail","review","open","informational"],type:"string"},level:{description:"A value specifying the severity level of the result.",default:"warning",enum:["none","note","warning","error"],type:"string"},message:{description:"A message that describes the result. The first sentence of the message only will be displayed when visible space is limited.",$ref:"#/definitions/message"},analysisTarget:{description:"Identifies the artifact that the analysis tool was instructed to scan. This need not be the same as the artifact where the result actually occurred.",$ref:"#/definitions/artifactLocation"},locations:{description:"The set of locations where the result was detected. Specify only one location unless the problem indicated by the result can only be corrected by making a change at every specified location.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/location"}},guid:{description:"A stable, unique identifier for the result in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},correlationGuid:{description:"A stable, unique identifier for the equivalence class of logically identical results to which this result belongs, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},occurrenceCount:{description:"A positive integer specifying the number of times this logically unique result was observed in this run.",type:"integer",minimum:1},partialFingerprints:{description:"A set of strings that contribute to the stable, unique identity of the result.",type:"object",additionalProperties:{type:"string"}},fingerprints:{description:"A set of strings each of which individually defines a stable, unique identity for the result.",type:"object",additionalProperties:{type:"string"}},stacks:{description:"An array of 'stack' objects relevant to the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/stack"}},codeFlows:{description:"An array of 'codeFlow' objects relevant to the result.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/codeFlow"}},graphs:{description:"An array of zero or more unique graph objects associated with the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graph"}},graphTraversals:{description:"An array of one or more unique 'graphTraversal' objects.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graphTraversal"}},relatedLocations:{description:"A set of locations relevant to this result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/location"}},suppressions:{description:"A set of suppressions relevant to this result.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/suppression"}},baselineState:{description:"The state of a result relative to a baseline of a previous run.",enum:["new","unchanged","updated","absent"],type:"string"},rank:{description:"A number representing the priority or importance of the result.",type:"number",default:-1,minimum:-1,maximum:100},attachments:{description:"A set of artifacts relevant to the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/attachment"}},hostedViewerUri:{description:"An absolute URI at which the result can be viewed.",type:"string",format:"uri"},workItemUris:{description:"The URIs of the work items associated with this result.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string",format:"uri"}},provenance:{description:"Information about how and when the result was detected.",$ref:"#/definitions/resultProvenance"},fixes:{description:"An array of 'fix' objects, each of which represents a proposed fix to the problem indicated by the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/fix"}},taxa:{description:"An array of references to taxonomy reporting descriptors that are applicable to the result.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorReference"}},webRequest:{description:"A web request associated with this result.",$ref:"#/definitions/webRequest"},webResponse:{description:"A web response associated with this result.",$ref:"#/definitions/webResponse"},properties:{description:"Key/value pairs that provide additional information about the result.",$ref:"#/definitions/propertyBag"}},required:["message"]},resultProvenance:{description:"Contains information about how and when a result was detected.",additionalProperties:!1,type:"object",properties:{firstDetectionTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the result was first detected. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},lastDetectionTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the result was most recently detected. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},firstDetectionRunGuid:{description:"A GUID-valued string equal to the automationDetails.guid property of the run in which the result was first detected.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},lastDetectionRunGuid:{description:"A GUID-valued string equal to the automationDetails.guid property of the run in which the result was most recently detected.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},invocationIndex:{description:"The index within the run.invocations array of the invocation object which describes the tool invocation that detected the result.",type:"integer",default:-1,minimum:-1},conversionSources:{description:"An array of physicalLocation objects which specify the portions of an analysis tool's output that a converter transformed into the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/physicalLocation"}},properties:{description:"Key/value pairs that provide additional information about the result.",$ref:"#/definitions/propertyBag"}}},run:{description:"Describes a single run of an analysis tool, and contains the reported output of that run.",additionalProperties:!1,type:"object",properties:{tool:{description:"Information about the tool or tool pipeline that generated the results in this run. A run can only contain results produced by a single tool or tool pipeline. A run can aggregate results from multiple log files, as long as context around the tool run (tool command-line arguments and the like) is identical for all aggregated files.",$ref:"#/definitions/tool"},invocations:{description:"Describes the invocation of the analysis tool.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/invocation"}},conversion:{description:"A conversion object that describes how a converter transformed an analysis tool's native reporting format into the SARIF format.",$ref:"#/definitions/conversion"},language:{description:"The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase culture code) and an optional region (expressed as an ISO 3166-1 two-letter uppercase subculture code associated with a country or region). The casing is recommended but not required (in order for this data to conform to RFC5646).",type:"string",default:"en-US",pattern:"^[a-zA-Z]{2}(-[a-zA-Z]{2})?$"},versionControlProvenance:{description:"Specifies the revision in version control of the artifacts that were scanned.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/versionControlDetails"}},originalUriBaseIds:{description:"The artifact location specified by each uriBaseId symbol on the machine where the tool originally ran.",type:"object",additionalProperties:{$ref:"#/definitions/artifactLocation"}},artifacts:{description:"An array of artifact objects relevant to the run.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifact"}},logicalLocations:{description:"An array of logical locations such as namespaces, types or functions.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},graphs:{description:"An array of zero or more unique graph objects associated with the run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graph"}},results:{description:"The set of results contained in an SARIF log. The results array can be omitted when a run is solely exporting rules metadata. It must be present (but may be empty) if a log file represents an actual scan.",type:"array",minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/result"}},automationDetails:{description:"Automation details that describe this run.",$ref:"#/definitions/runAutomationDetails"},runAggregates:{description:"Automation details that describe the aggregate of runs to which this run belongs.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/runAutomationDetails"}},baselineGuid:{description:"The 'guid' property of a previous SARIF 'run' that comprises the baseline that was used to compute result 'baselineState' properties for the run.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},redactionTokens:{description:"An array of strings used to replace sensitive information in a redaction-aware property.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}},defaultEncoding:{description:"Specifies the default encoding for any artifact object that refers to a text file.",type:"string"},defaultSourceLanguage:{description:"Specifies the default source language for any artifact object that refers to a text file that contains source code.",type:"string"},newlineSequences:{description:"An ordered list of character sequences that were treated as line breaks when computing region information for the run.",type:"array",minItems:1,uniqueItems:!0,default:[`\r +`,` +`],items:{type:"string"}},columnKind:{description:"Specifies the unit in which the tool measures columns.",enum:["utf16CodeUnits","unicodeCodePoints"],type:"string"},externalPropertyFileReferences:{description:"References to external property files that should be inlined with the content of a root log file.",$ref:"#/definitions/externalPropertyFileReferences"},threadFlowLocations:{description:"An array of threadFlowLocation objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/threadFlowLocation"}},taxonomies:{description:"An array of toolComponent objects relevant to a taxonomy in which results are categorized.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},addresses:{description:"Addresses associated with this run instance, if any.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/address"}},translations:{description:"The set of available translations of the localized data provided by the tool.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},policies:{description:"Contains configurations that may potentially override both reportingDescriptor.defaultConfiguration (the tool's default severities) and invocation.configurationOverrides (severities established at run-time from the command line).",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},webRequests:{description:"An array of request objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webRequest"}},webResponses:{description:"An array of response objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webResponse"}},specialLocations:{description:"A specialLocations object that defines locations of special significance to SARIF consumers.",$ref:"#/definitions/specialLocations"},properties:{description:"Key/value pairs that provide additional information about the run.",$ref:"#/definitions/propertyBag"}},required:["tool"]},runAutomationDetails:{description:"Information that describes a run's identity and role within an engineering system process.",additionalProperties:!1,type:"object",properties:{description:{description:"A description of the identity and role played within the engineering system by this object's containing run object.",$ref:"#/definitions/message"},id:{description:"A hierarchical string that uniquely identifies this object's containing run object.",type:"string"},guid:{description:"A stable, unique identifier for this object's containing run object in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},correlationGuid:{description:"A stable, unique identifier for the equivalence class of runs to which this object's containing run object belongs in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},properties:{description:"Key/value pairs that provide additional information about the run automation details.",$ref:"#/definitions/propertyBag"}}},specialLocations:{description:"Defines locations of special significance to SARIF consumers.",type:"object",additionalProperties:!1,properties:{displayBase:{description:"Provides a suggestion to SARIF consumers to display file paths relative to the specified location.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the special locations.",$ref:"#/definitions/propertyBag"}}},stack:{description:"A call stack that is relevant to a result.",additionalProperties:!1,type:"object",properties:{message:{description:"A message relevant to this call stack.",$ref:"#/definitions/message"},frames:{description:"An array of stack frames that represents a sequence of calls, rendered in reverse chronological order, that comprise the call stack.",type:"array",minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/stackFrame"}},properties:{description:"Key/value pairs that provide additional information about the stack.",$ref:"#/definitions/propertyBag"}},required:["frames"]},stackFrame:{description:"A function call within a stack trace.",additionalProperties:!1,type:"object",properties:{location:{description:"The location to which this stack frame refers.",$ref:"#/definitions/location"},module:{description:"The name of the module that contains the code of this stack frame.",type:"string"},threadId:{description:"The thread identifier of the stack frame.",type:"integer"},parameters:{description:"The parameters of the call that is executing.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{type:"string",default:[]}},properties:{description:"Key/value pairs that provide additional information about the stack frame.",$ref:"#/definitions/propertyBag"}}},suppression:{description:"A suppression that is relevant to a result.",additionalProperties:!1,type:"object",properties:{guid:{description:"A stable, unique identifier for the suprression in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},kind:{description:"A string that indicates where the suppression is persisted.",enum:["inSource","external"],type:"string"},status:{description:"A string that indicates the review status of the suppression.",enum:["accepted","underReview","rejected"],type:"string"},justification:{description:"A string representing the justification for the suppression.",type:"string"},location:{description:"Identifies the location associated with the suppression.",$ref:"#/definitions/location"},properties:{description:"Key/value pairs that provide additional information about the suppression.",$ref:"#/definitions/propertyBag"}},required:["kind"]},threadFlow:{description:"Describes a sequence of code locations that specify a path through a single thread of execution such as an operating system or fiber.",type:"object",additionalProperties:!1,properties:{id:{description:"An string that uniquely identifies the threadFlow within the codeFlow in which it occurs.",type:"string"},message:{description:"A message relevant to the thread flow.",$ref:"#/definitions/message"},initialState:{description:"Values of relevant expressions at the start of the thread flow that may change during thread flow execution.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},immutableState:{description:"Values of relevant expressions at the start of the thread flow that remain constant.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},locations:{description:"A temporally ordered array of 'threadFlowLocation' objects, each of which describes a location visited by the tool while producing the result.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/threadFlowLocation"}},properties:{description:"Key/value pairs that provide additional information about the thread flow.",$ref:"#/definitions/propertyBag"}},required:["locations"]},threadFlowLocation:{description:"A location visited by an analysis tool while simulating or monitoring the execution of a program.",additionalProperties:!1,type:"object",properties:{index:{description:"The index within the run threadFlowLocations array.",type:"integer",default:-1,minimum:-1},location:{description:"The code location.",$ref:"#/definitions/location"},stack:{description:"The call stack leading to this location.",$ref:"#/definitions/stack"},kinds:{description:"A set of distinct strings that categorize the thread flow location. Well-known kinds include 'acquire', 'release', 'enter', 'exit', 'call', 'return', 'branch', 'implicit', 'false', 'true', 'caution', 'danger', 'unknown', 'unreachable', 'taint', 'function', 'handler', 'lock', 'memory', 'resource', 'scope' and 'value'.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}},taxa:{description:"An array of references to rule or taxonomy reporting descriptors that are applicable to the thread flow location.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorReference"}},module:{description:"The name of the module that contains the code that is executing.",type:"string"},state:{description:"A dictionary, each of whose keys specifies a variable or expression, the associated value of which represents the variable or expression value. For an annotation of kind 'continuation', for example, this dictionary might hold the current assumed values of a set of global variables.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},nestingLevel:{description:"An integer representing a containment hierarchy within the thread flow.",type:"integer",minimum:0},executionOrder:{description:"An integer representing the temporal order in which execution reached this location.",type:"integer",default:-1,minimum:-1},executionTimeUtc:{description:"The Coordinated Universal Time (UTC) date and time at which this location was executed.",type:"string",format:"date-time"},importance:{description:'Specifies the importance of this location in understanding the code flow in which it occurs. The order from most to least important is "essential", "important", "unimportant". Default: "important".',enum:["important","essential","unimportant"],default:"important",type:"string"},webRequest:{description:"A web request associated with this thread flow location.",$ref:"#/definitions/webRequest"},webResponse:{description:"A web response associated with this thread flow location.",$ref:"#/definitions/webResponse"},properties:{description:"Key/value pairs that provide additional information about the threadflow location.",$ref:"#/definitions/propertyBag"}}},tool:{description:"The analysis tool that was run.",additionalProperties:!1,type:"object",properties:{driver:{description:"The analysis tool that was run.",$ref:"#/definitions/toolComponent"},extensions:{description:"Tool extensions that contributed to or reconfigured the analysis tool that was run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},properties:{description:"Key/value pairs that provide additional information about the tool.",$ref:"#/definitions/propertyBag"}},required:["driver"]},toolComponent:{description:"A component, such as a plug-in or the driver, of the analysis tool that was run.",additionalProperties:!1,type:"object",properties:{guid:{description:"A unique identifier for the tool component in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},name:{description:"The name of the tool component.",type:"string"},organization:{description:"The organization or company that produced the tool component.",type:"string"},product:{description:"A product suite to which the tool component belongs.",type:"string"},productSuite:{description:"A localizable string containing the name of the suite of products to which the tool component belongs.",type:"string"},shortDescription:{description:"A brief description of the tool component.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A comprehensive description of the tool component.",$ref:"#/definitions/multiformatMessageString"},fullName:{description:"The name of the tool component along with its version and any other useful identifying information, such as its locale.",type:"string"},version:{description:"The tool component version, in whatever format the component natively provides.",type:"string"},semanticVersion:{description:"The tool component version in the format specified by Semantic Versioning 2.0.",type:"string"},dottedQuadFileVersion:{description:"The binary version of the tool component's primary executable file expressed as four non-negative integers separated by a period (for operating systems that express file versions in this way).",type:"string",pattern:"[0-9]+(\\.[0-9]+){3}"},releaseDateUtc:{description:"A string specifying the UTC date (and optionally, the time) of the component's release.",type:"string"},downloadUri:{description:"The absolute URI from which the tool component can be downloaded.",type:"string",format:"uri"},informationUri:{description:"The absolute URI at which information about this version of the tool component can be found.",type:"string",format:"uri"},globalMessageStrings:{description:"A dictionary, each of whose keys is a resource identifier and each of whose values is a multiformatMessageString object, which holds message strings in plain text and (optionally) Markdown format. The strings can include placeholders, which can be used to construct a message in combination with an arbitrary number of additional string arguments.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},notifications:{description:"An array of reportingDescriptor objects relevant to the notifications related to the configuration and runtime execution of the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},rules:{description:"An array of reportingDescriptor objects relevant to the analysis performed by the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},taxa:{description:"An array of reportingDescriptor objects relevant to the definitions of both standalone and tool-defined taxonomies.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},locations:{description:"An array of the artifactLocation objects associated with the tool component.",type:"array",minItems:0,default:[],items:{$ref:"#/definitions/artifactLocation"}},language:{description:"The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase language code) and an optional region (expressed as an ISO 3166-1 two-letter uppercase subculture code associated with a country or region). The casing is recommended but not required (in order for this data to conform to RFC5646).",type:"string",default:"en-US",pattern:"^[a-zA-Z]{2}(-[a-zA-Z]{2})?$"},contents:{description:"The kinds of data contained in this object.",type:"array",uniqueItems:!0,default:["localizedData","nonLocalizedData"],items:{enum:["localizedData","nonLocalizedData"],type:"string"}},isComprehensive:{description:"Specifies whether this object contains a complete definition of the localizable and/or non-localizable data for this component, as opposed to including only data that is relevant to the results persisted to this log file.",type:"boolean",default:!1},localizedDataSemanticVersion:{description:"The semantic version of the localized strings defined in this component; maintained by components that provide translations.",type:"string"},minimumRequiredLocalizedDataSemanticVersion:{description:"The minimum value of localizedDataSemanticVersion required in translations consumed by this component; used by components that consume translations.",type:"string"},associatedComponent:{description:"The component which is strongly associated with this component. For a translation, this refers to the component which has been translated. For an extension, this is the driver that provides the extension's plugin model.",$ref:"#/definitions/toolComponentReference"},translationMetadata:{description:"Translation metadata, required for a translation, not populated by other component types.",$ref:"#/definitions/translationMetadata"},supportedTaxonomies:{description:"An array of toolComponentReference objects to declare the taxonomies supported by the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponentReference"}},properties:{description:"Key/value pairs that provide additional information about the tool component.",$ref:"#/definitions/propertyBag"}},required:["name"]},toolComponentReference:{description:"Identifies a particular toolComponent object, either the driver or an extension.",type:"object",additionalProperties:!1,properties:{name:{description:"The 'name' property of the referenced toolComponent.",type:"string"},index:{description:"An index into the referenced toolComponent in tool.extensions.",type:"integer",default:-1,minimum:-1},guid:{description:"The 'guid' property of the referenced toolComponent.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},properties:{description:"Key/value pairs that provide additional information about the toolComponentReference.",$ref:"#/definitions/propertyBag"}}},translationMetadata:{description:"Provides additional metadata related to translation.",type:"object",additionalProperties:!1,properties:{name:{description:"The name associated with the translation metadata.",type:"string"},fullName:{description:"The full name associated with the translation metadata.",type:"string"},shortDescription:{description:"A brief description of the translation metadata.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A comprehensive description of the translation metadata.",$ref:"#/definitions/multiformatMessageString"},downloadUri:{description:"The absolute URI from which the translation metadata can be downloaded.",type:"string",format:"uri"},informationUri:{description:"The absolute URI from which information related to the translation metadata can be downloaded.",type:"string",format:"uri"},properties:{description:"Key/value pairs that provide additional information about the translation metadata.",$ref:"#/definitions/propertyBag"}},required:["name"]},versionControlDetails:{description:"Specifies the information necessary to retrieve a desired revision from a version control system.",type:"object",additionalProperties:!1,properties:{repositoryUri:{description:"The absolute URI of the repository.",type:"string",format:"uri"},revisionId:{description:"A string that uniquely and permanently identifies the revision within the repository.",type:"string"},branch:{description:"The name of a branch containing the revision.",type:"string"},revisionTag:{description:"A tag that has been applied to the revision.",type:"string"},asOfTimeUtc:{description:"A Coordinated Universal Time (UTC) date and time that can be used to synchronize an enlistment to the state of the repository at that time.",type:"string",format:"date-time"},mappedTo:{description:"The location in the local file system to which the root of the repository was mapped at the time of the analysis.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the version control details.",$ref:"#/definitions/propertyBag"}},required:["repositoryUri"]},webRequest:{description:"Describes an HTTP request.",type:"object",additionalProperties:!1,properties:{index:{description:"The index within the run.webRequests array of the request object associated with this result.",type:"integer",default:-1,minimum:-1},protocol:{description:"The request protocol. Example: 'http'.",type:"string"},version:{description:"The request version. Example: '1.1'.",type:"string"},target:{description:"The target of the request.",type:"string"},method:{description:"The HTTP method. Well-known values are 'GET', 'PUT', 'POST', 'DELETE', 'PATCH', 'HEAD', 'OPTIONS', 'TRACE', 'CONNECT'.",type:"string"},headers:{description:"The request headers.",type:"object",additionalProperties:{type:"string"}},parameters:{description:"The request parameters.",type:"object",additionalProperties:{type:"string"}},body:{description:"The body of the request.",$ref:"#/definitions/artifactContent"},properties:{description:"Key/value pairs that provide additional information about the request.",$ref:"#/definitions/propertyBag"}}},webResponse:{description:"Describes the response to an HTTP request.",type:"object",additionalProperties:!1,properties:{index:{description:"The index within the run.webResponses array of the response object associated with this result.",type:"integer",default:-1,minimum:-1},protocol:{description:"The response protocol. Example: 'http'.",type:"string"},version:{description:"The response version. Example: '1.1'.",type:"string"},statusCode:{description:"The response status code. Example: 451.",type:"integer"},reasonPhrase:{description:"The response reason. Example: 'Not found'.",type:"string"},headers:{description:"The response headers.",type:"object",additionalProperties:{type:"string"}},body:{description:"The body of the response.",$ref:"#/definitions/artifactContent"},noResponseReceived:{description:"Specifies whether a response was received from the server.",type:"boolean",default:!1},properties:{description:"Key/value pairs that provide additional information about the response.",$ref:"#/definitions/propertyBag"}}}}}});var Tve=g(mi=>{"use strict";var xwt=mi&&mi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Twt=mi&&mi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Mc=mi&&mi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&xwt(t,e,r);return Twt(t,e),t},bve=mi&&mi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(mi,"__esModule",{value:!0});mi.InvalidSarifUploadError=void 0;mi.shouldShowCombineSarifFilesDeprecationWarning=Eq;mi.populateRunAutomationDetails=_ve;mi.findSarifFilesInDir=wve;mi.validateSarifFileSchema=Eve;mi.buildPayload=Sve;mi.uploadFiles=Wwt;mi.waitForProcessing=Qwt;mi.validateUniqueCategory=xve;var Ya=Mc(require("fs")),y0=Mc(require("path")),Nwt=bve(require("zlib")),b0=Mc(ze()),Rwt=bve(u6e()),Awt=Mc(C6e()),Cwt=Mc(jd()),Fc=Mc(bn()),hve=bn(),R5=Mc(Xl()),vve=Xl(),Owt=a0(),Pwt=gq(),Iwt=Gl(),Dwt=Mc(cve()),Lwt=fve(),Fwt=Ng(),Bwt=Ju(),Dl=Mc(cr()),Bc=cr(),qwt="The repo on which this action is running has not opted-in to CodeQL code scanning.",Mwt="The CodeQL code scanning feature is forbidden on this repository.";function gve(e,t){t.info("Loading SARIF file(s)");let r={version:null,runs:[]};for(let i of e){t.debug(`Loading SARIF file: ${i}`);let n=JSON.parse(Ya.readFileSync(i,"utf8"));if(r.version===null)r.version=n.version;else if(r.version!==n.version)throw new qc(`Different SARIF versions encountered: ${r.version} and ${n.version}`);r.runs.push(...n.runs)}return r}function kwt(e){return e.every(t=>t.runs?.every(r=>r.tool?.driver?.name==="CodeQL"))}function jwt(e){return{name:e.tool?.driver?.name,fullName:e.tool?.driver?.fullName,version:e.tool?.driver?.version,semanticVersion:e.tool?.driver?.semanticVersion,guid:e.tool?.driver?.guid,automationId:e.automationDetails?.id}}function Uwt(e){let t=new Set;for(let r of e)for(let i of r.runs){let n=JSON.stringify(jwt(i));if(t.has(n))return!1;t.add(n)}return!0}async function Eq(e,t){return t.type===Bc.GitHubVariant.GHES&&Cwt.lt(t.version,"3.14.0")?!1:!Uwt(e)&&!process.env.CODEQL_MERGE_SARIF_DEPRECATION_WARNING}async function zwt(e,t,r,i){if(i.info("Combining SARIF files using the CodeQL CLI"),e.length===1)return JSON.parse(Ya.readFileSync(e[0],"utf8"));let n=e.map(f=>JSON.parse(Ya.readFileSync(f,"utf8"))),s=t.type===Bc.GitHubVariant.GHES?"and will be removed in GitHub Enterprise Server 3.18":"and will be removed on June 4, 2025",a="For more information, see https://github.blog/changelog/2024-05-06-code-scanning-will-stop-combining-runs-from-a-single-upload";if(!kwt(n))return i.debug("Not all SARIF files were produced by CodeQL. Merging files in the action."),await Eq(n,t)&&(i.warning(`Uploading multiple SARIF runs with the same category is deprecated ${s}. Please update your workflow to upload a single run per category. ${a}`),b0.exportVariable("CODEQL_MERGE_SARIF_DEPRECATION_WARNING","true")),gve(e,i);let o,l=Fc.getTemporaryDirectory(),c=await(0,Pwt.getConfig)(l,i);if(c!==void 0)o=await(0,Owt.getCodeQL)(c.codeQLCmd),l=c.tempDir;else{i.info("Initializing CodeQL since the 'init' Action was not called before this step.");let f={auth:(0,hve.getRequiredInput)("token"),externalRepoAuth:(0,hve.getOptionalInput)("external-repository-token"),url:(0,Bc.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,Bc.getRequiredEnvParam)("GITHUB_API_URL")},m=await r.getDefaultCliVersion(t.type);o=(await(0,Lwt.initCodeQL)(void 0,f,l,t.type,m,r,i)).codeql}if(!await o.supportsFeature(Bwt.ToolsFeature.SarifMergeRunsFromEqualCategory))return i.warning("The CodeQL CLI does not support merging SARIF files. Merging files in the action."),await Eq(n,t)&&(i.warning(`Uploading multiple CodeQL runs with the same category is deprecated ${s} for CodeQL CLI 2.16.6 and earlier. Please update your CodeQL CLI version or update your workflow to set a distinct category for each CodeQL run. ${a}`),b0.exportVariable("CODEQL_MERGE_SARIF_DEPRECATION_WARNING","true")),gve(e,i);let u=y0.resolve(l,"combined-sarif");Ya.mkdirSync(u,{recursive:!0});let d=Ya.mkdtempSync(y0.resolve(u,"output-")),p=y0.resolve(d,"combined-sarif.sarif");return await o.mergeResults(e,p,{mergeRunsFromEqualCategory:!0}),JSON.parse(Ya.readFileSync(p,"utf8"))}function _ve(e,t,r,i){let n=$wt(t,r,i);if(n!==void 0){for(let s of e.runs||[])s.automationDetails===void 0&&(s.automationDetails={id:n});return e}return e}function $wt(e,t,r){if(e!==void 0){let i=e;return i.endsWith("/")||(i+="/"),i}return R5.computeAutomationID(t,r)}async function Hwt(e,t,r){if(r.info("Uploading results"),Dl.isInTestMode()){let n=y0.join(Fc.getTemporaryDirectory(),"payload.json");return r.info(`In test mode. Results are not uploaded. Saving to ${n}`),r.info(`Payload: ${JSON.stringify(e,null,2)}`),Ya.writeFileSync(n,JSON.stringify(e,null,2)),"test-mode-sarif-id"}let i=R5.getApiClient();try{let n=await i.request("PUT /repos/:owner/:repo/code-scanning/analysis",{owner:t.owner,repo:t.repo,data:e});return r.debug(`response status: ${n.status}`),r.info("Successfully uploaded results"),n.data.id}catch(n){if(Dl.isHTTPError(n))switch(n.status){case 403:b0.warning(n.message||qwt);break;case 404:b0.warning(n.message||Mwt);break;default:b0.warning(n.message);break}throw(0,vve.wrapApiConfigurationError)(n)}}function wve(e){let t=[],r=i=>{let n=Ya.readdirSync(i,{withFileTypes:!0});for(let s of n)s.isFile()&&s.name.endsWith(".sarif")?t.push(y0.resolve(i,s.name)):s.isDirectory()&&r(y0.resolve(i,s.name))};return r(e),t}function Gwt(e){if(!Ya.existsSync(e))throw new Bc.ConfigurationError(`Path does not exist: ${e}`);let t;if(Ya.lstatSync(e).isDirectory()){if(t=wve(e),t.length===0)throw new Bc.ConfigurationError(`No SARIF files found to upload in "${e}".`)}else t=[e];return t}function Vwt(e){let t=0,r=JSON.parse(e);if(!Array.isArray(r.runs))throw new qc("Invalid SARIF. Missing 'runs' array.");for(let i of r.runs){if(!Array.isArray(i.results))throw new qc("Invalid SARIF. Missing 'results' array in run.");t+=i.results.length}return t}function Eve(e,t){t.info(`Validating ${e}`);let r;try{r=JSON.parse(Ya.readFileSync(e,"utf8"))}catch(l){throw new qc(`Invalid SARIF. JSON syntax error: ${(0,Bc.getErrorMessage)(l)}`)}let i=mve(),n=new Awt.Validator().validate(r,i),s=["uri-reference","uri"],a=(n.errors??[]).filter(l=>!(l.name==="format"&&typeof l.argument=="string"&&s.includes(l.argument))),o=(n.errors??[]).filter(l=>l.name==="format"&&typeof l.argument=="string"&&s.includes(l.argument));for(let l of o)t.info(`Warning: '${l.instance}' is not a valid URI in '${l.property}'.`);if(a.length){for(let c of a)t.startGroup(`Error details: ${c.stack}`),t.info(JSON.stringify(c,null,2)),t.endGroup();let l=a.map(c=>`- ${c.stack}`);throw new qc(`Unable to upload "${e}" as it is not valid SARIF: +${l.join(` +`)}`)}}function Sve(e,t,r,i,n,s,a,o,l,c,u){let d={commit_oid:e,ref:t,analysis_key:r,analysis_name:i,sarif:n,workflow_run_id:s,workflow_run_attempt:a,checkout_uri:o,environment:l,started_at:process.env[Iwt.EnvVar.WORKFLOW_STARTED_AT],tool_names:c,base_ref:void 0,base_sha:void 0};if(Fc.getWorkflowEventName()==="pull_request"){if(e===Dl.getRequiredEnvParam("GITHUB_SHA")&&u)d.base_ref=`refs/heads/${Dl.getRequiredEnvParam("GITHUB_BASE_REF")}`,d.base_sha=u;else if(process.env.GITHUB_EVENT_PATH){let p=JSON.parse(Ya.readFileSync(process.env.GITHUB_EVENT_PATH,"utf8"));d.base_ref=`refs/heads/${p.pull_request.base.ref}`,d.base_sha=p.pull_request.base.sha}}return d}async function Wwt(e,t,r,i,n){let s=Gwt(e);n.startGroup("Uploading results"),n.info(`Processing sarif files: ${JSON.stringify(s)}`);let a=await(0,vve.getGitHubVersion)();for(let v of s)Eve(v,n);let o=await zwt(s,a,i,n);o=await Dwt.addFingerprints(o,t,n);let l=await R5.getAnalysisKey(),c=Fc.getRequiredInput("matrix");o=_ve(o,r,l,c);let u=Dl.getToolNames(o);n.debug("Validating that each SARIF run has a unique category"),xve(o),n.debug("Serializing SARIF for upload");let d=JSON.stringify(o);n.debug("Compressing serialized SARIF");let p=Nwt.default.gzipSync(d).toString("base64"),f=(0,Rwt.default)(t),m=Sve(await Fc.getCommitOid(t),await Fc.getRef(),l,Dl.getRequiredEnvParam("GITHUB_WORKFLOW"),p,Fc.getWorkflowRunID(),Fc.getWorkflowRunAttempt(),f,c,u,await Fc.determineBaseBranchHeadCommitOid()),h=d.length;n.debug(`Raw upload size: ${h} bytes`);let y=p.length;n.debug(`Base64 zipped upload size: ${y} bytes`);let b=Vwt(d);n.debug(`Number of results in upload: ${b}`);let w=await Hwt(m,(0,Fwt.parseRepositoryNwo)(Dl.getRequiredEnvParam("GITHUB_REPOSITORY")),n);return n.endGroup(),{statusReport:{raw_upload_size_bytes:h,zipped_upload_size_bytes:y,num_results_in_sarif:b},sarifID:w}}var Kwt=5*1e3,Xwt=2*60*1e3;async function Qwt(e,t,r,i={isUnsuccessfulExecution:!1}){r.startGroup("Waiting for processing to finish");try{let n=R5.getApiClient(),s=Date.now();for(;;){if(Date.now()>s+Xwt){r.warning("Timed out waiting for analysis to finish processing. Continuing.");break}let a;try{a=await n.request("GET /repos/:owner/:repo/code-scanning/sarifs/:sarif_id",{owner:e.owner,repo:e.repo,sarif_id:t})}catch(l){r.warning(`An error occurred checking the status of the delivery. ${l} It should still be processed in the background, but errors that occur during processing may not be reported.`);break}let o=a.data.processing_status;if(r.info(`Analysis upload status is ${o}.`),o==="pending")r.debug("Analysis processing is still pending...");else if(i.isUnsuccessfulExecution){Jwt(a,o,r);break}else{if(o==="complete")break;if(o==="failed"){let l=`Code Scanning could not process the submitted SARIF file: +${a.data.errors}`,c=a.data.errors;throw Ywt(c)?new Bc.ConfigurationError(l):Zwt(c)?new qc(l):new Error(l)}else Dl.assertNever(o)}await Dl.delay(Kwt,{allowProcessExit:!1})}}finally{r.endGroup()}}function Ywt(e){return e.length===1&&e[0]==="CodeQL analyses from advanced configurations cannot be processed when the default setup is enabled"}function Zwt(e){return e.every(t=>t.startsWith("rejecting SARIF")||t.startsWith("an invalid URI was provided as a SARIF location")||t.startsWith("locationFromSarifResult: expected artifact location")||t.startsWith("could not convert rules: invalid security severity value, is not a number")||/^SARIF URI scheme [^\s]* did not match the checkout URI scheme [^\s]*/.test(t))}function Jwt(e,t,r){t==="failed"&&Array.isArray(e.data.errors)&&e.data.errors.length===1&&e.data.errors[0].toString().startsWith("unsuccessful execution")?r.debug('Successfully uploaded a SARIF file for the unsuccessful execution. Received expected "unsuccessful execution" processing error, and no other errors.'):t==="failed"?r.warning(`Failed to upload a SARIF file for the unsuccessful execution. Code scanning status information for the repository may be out of date as a result. Processing errors: ${e.data.errors}`):t==="complete"?r.debug('Uploaded a SARIF file for the unsuccessful execution, but did not receive the expected "unsuccessful execution" processing error. This is a known transient issue with the code scanning API, and does not cause out of date code scanning status information.'):Dl.assertNever(t)}function xve(e){let t={};for(let r of e.runs){let i=r?.automationDetails?.id,n=r.tool?.driver?.name,s=`${yve(i)}_${yve(n)}`;t[s]={id:i,tool:n}}for(let[r,{id:i,tool:n}]of Object.entries(t)){let s=`CODEQL_UPLOAD_SARIF_${r}`;if(process.env[s])throw new Bc.ConfigurationError(`Aborting upload: only one run of the codeql/analyze or codeql/upload-sarif actions is allowed per job per tool/category. The easiest fix is to specify a unique value for the \`category\` input. If .runs[].automationDetails.id is specified in the sarif file, that will take precedence over your configured \`category\`. Category: (${i||"none"}) Tool: (${n||"none"})`);b0.exportVariable(s,s)}}function yve(e){return(e??"_").replace(/[^a-zA-Z0-9_]/g,"_").toLocaleUpperCase()}var qc=class extends Error{constructor(t){super(t)}};mi.InvalidSarifUploadError=qc});var Cve=g(Si=>{"use strict";var e3t=Si&&Si.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),t3t=Si&&Si.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l6=Si&&Si.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&e3t(t,e,r);return t3t(t,e),t},r3t=Si&&Si.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Si,"__esModule",{value:!0});Si.CodeQLAnalysisError=void 0;Si.runExtraction=Ave;Si.dbIsFinalized=Tq;Si.setupDiffInformedQueryRun=m3t;Si.runQueries=y3t;Si.runFinalize=b3t;Si.warnIfGoInstalledAfterInit=v3t;Si.runCleanup=_3t;var v0=l6(require("fs")),_0=l6(require("path")),A5=require("perf_hooks"),i3t=Sf(),n3t=r3t(M4()),s3t=l6(ig()),Ll=l6(bn()),a3t=n6e(),Sq=a0(),Nve=l6e(),C5=Gl(),Rve=Rl(),O5=Wp(),o3t=Qp(),l3t=Ju(),c3t=XE(),u3t=Tve(),kc=l6(cr()),xq=cr(),P5=class extends Error{constructor(t,r,i){super(r),this.queriesStatusReport=t,this.message=r,this.error=i,this.name="CodeQLAnalysisError"}};Si.CodeQLAnalysisError=P5;async function d3t(e){let t=process.env.CODEQL_PYTHON;t===void 0||t.length===0||e.warning(`The CODEQL_PYTHON environment variable is no longer supported. Please remove it from your workflow. This environment variable was originally used to specify a Python executable that included the dependencies of your Python code, however Python analysis no longer uses these dependencies. +If you used CODEQL_PYTHON to force the version of Python to analyze as, please use CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION instead, such as 'CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION=2.7' or 'CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION=3.11'.`)}async function Ave(e,t,r){for(let i of t.languages){if(Tq(t,i,r)){r.debug(`Database for ${i} has already been finalized, skipping extraction.`);continue}p3t(t,i)&&(r.startGroup(`Extracting ${i}`),i===O5.Language.python&&await d3t(r),t.buildMode&&await e.supportsFeature(l3t.ToolsFeature.TraceCommandUseBuildMode)?(i===O5.Language.cpp&&t.buildMode===xq.BuildMode.Autobuild&&await(0,a3t.setupCppAutobuild)(e,r),await e.extractUsingBuildMode(t,i)):await e.extractScannedLanguage(t,i),r.endGroup())}}function p3t(e,t){return e.buildMode===xq.BuildMode.None||e.buildMode===xq.BuildMode.Autobuild&&process.env[C5.EnvVar.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY]!=="true"||!e.buildMode&&(0,O5.isScannedLanguage)(t)}function Tq(e,t,r){let i=kc.getCodeQLDatabasePath(e,t);try{return!("inProgress"in s3t.load(v0.readFileSync(_0.resolve(i,"codeql-database.yml"),"utf8")))}catch{return r.warning(`Could not check whether database for ${t} was finalized. Assuming it is not.`),!1}}async function f3t(e,t,r,i,n){let s=A5.performance.now();await Ave(e,t,n);let a=A5.performance.now()-s,o=A5.performance.now();for(let c of t.languages)Tq(t,c,n)?n.info(`There is already a finalized database for ${c} at the location where the CodeQL Action places databases, so we did not create one.`):(n.startGroup(`Finalizing ${c}`),await e.finalizeDatabase(kc.getCodeQLDatabasePath(t,c),r,i,t.debugMode),n.endGroup());let l=A5.performance.now()-o;return{scanned_language_extraction_duration_ms:Math.round(a),trap_import_duration_ms:Math.round(l)}}async function m3t(e,t,r,i,n){if(await n.getValue(Rve.Feature.DiffInformedQueries,r))return await(0,o3t.withGroup)("Generating diff range extension pack",async()=>{let s=await h3t(e,t,i);return g3t(i,s)})}async function h3t(e,t,r){let i=Ll.getOptionalInput("checkout_path");if(i===void 0)return;await Ll.deepenGitHistory(),await Ll.gitFetch(e,["--depth=1"]),await Ll.gitFetch(t,[`--shallow-exclude=${e}`]),await Ll.gitFetch(e,[`--shallow-exclude=${t}`]),await Ll.deepenGitHistory();let n=await Ll.getAllGitMergeBases([e,t]);if(r.info(`Merge bases: ${n.join(", ")}`),n.length!==1){r.info(`Cannot compute diff range because baseRef and headRef have ${n.length} merge bases (instead of exactly 1).`);return}let s=await Ll.getGitDiffHunkHeaders(n[0],t);if(s===void 0)return;let a=new Array,o="";for(let l of s){if(l.startsWith("+++ ")){let c=Ll.decodeGitFilePath(l.substring(4));if(c.startsWith("b/"))o=c.substring(2);else if(c==="/dev/null")o="";else{r.warning(`Failed to parse diff hunk header line: ${l}`);return}continue}if(l.startsWith("@@ ")){if(o==="")continue;let c=l.match(/^@@ -\d+(?:,\d+)? \+(\d+)(?:,(\d+))? @@/);if(c===null){r.warning(`Failed to parse diff hunk header line: ${l}`);return}let u=parseInt(c[1],10),d=parseInt(c[2],10);if(d===0)continue;let p=u+(d||1)-1;a.push({path:_0.join(i,o),startLine:u,endLine:p})}}return a}function g3t(e,t){if(t===void 0)return;let r=_0.join(Ll.getTemporaryDirectory(),"pr-diff-range");v0.mkdirSync(r),v0.writeFileSync(_0.join(r,"qlpack.yml"),` +name: codeql-action/pr-diff-range +version: 0.0.0 +library: true +extensionTargets: + codeql/util: '*' +dataExtensions: + - pr-diff-range.yml +`);let i=` +extensions: + - addsTo: + pack: codeql/util + extensible: restrictAlertsTo + data: +`,n=t.map(o=>` - ["${o[0]}", ${o[1]}, ${o[2]}] +`).join("");n||(n=` - ["", 0, 0] +`);let s=i+n,a=_0.join(r,"pr-diff-range.yml");return v0.writeFileSync(a,s),e.debug(`Wrote pr-diff-range extension pack to ${a}: +${s}`),r}async function y3t(e,t,r,i,n,s,a,o,l){let c={},u=n?[`--additional-packs=${n}`,"--extension-packs=codeql-action/pr-diff-range"]:[],d=n?"--sarif-run-property=incrementalMode=diff-informed":void 0,p=await(0,Sq.getCodeQL)(a.codeQLCmd),f=[t,i,...u];for(let b of a.languages)try{let w=_0.join(e,`${b}.sarif`);o.startGroup(`Running queries for ${b}`);let v=new Date().getTime(),E=kc.getCodeQLDatabasePath(a,b);await p.databaseRunQueries(E,f),o.debug(`Finished running queries for ${b}.`),c[`analyze_builtin_queries_${b}_duration_ms`]=new Date().getTime()-v,o.startGroup(`Interpreting results for ${b}`);let T=new Date,q=await m(b,void 0,w,a.debugMode),O=new Date;if(c[`interpret_results_${b}_duration_ms`]=O.getTime()-T.getTime(),o.endGroup(),o.info(q),await l.getValue(Rve.Feature.QaTelemetryEnabled)){let B=h(w,o),P={event:"codeql database interpret-results",started_at:T.toISOString(),completed_at:O.toISOString(),exit_status:"success",language:b,properties:{alertCounts:B}};c.event_reports===void 0&&(c.event_reports=[]),c.event_reports.push(P)}await kc.codeQlVersionAtLeast(p,Sq.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)||await y(b)}catch(w){throw c.analyze_failure_language=b,new P5(c,`Error running analysis for ${b}: ${kc.getErrorMessage(w)}`,kc.wrapError(w))}return c;async function m(b,w,v,E){let T=kc.getCodeQLDatabasePath(a,b);return await p.databaseInterpretResults(T,w,v,r,i,E?"-vv":"-v",d,s,a,l)}function h(b,w){(0,u3t.validateSarifFileSchema)(b,w);let v=JSON.parse(v0.readFileSync(b,"utf8")),E={};for(let T of v.runs)if(T.results)for(let q of T.results){let O=q.rule?.id||q.ruleId;O&&(E[O]=(E[O]||0)+1)}return E}async function y(b){let w=kc.getCodeQLDatabasePath(a,b);return await p.databasePrintBaseline(w)}}async function b3t(e,t,r,i,n,s){try{await(0,n3t.default)(e,{force:!0})}catch(o){if(o?.code!=="ENOENT")throw o}await v0.promises.mkdir(e,{recursive:!0});let a=await f3t(i,n,t,r,s);return process.env[C5.EnvVar.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY]!=="true"&&await(0,c3t.endTracingForCluster)(i,n,s),a}async function v3t(e,t){let r=process.env[C5.EnvVar.GO_BINARY_LOCATION];if(process.env[C5.EnvVar.DID_AUTOBUILD_GOLANG]!=="true"&&r!==void 0){let i=await(0,i3t.safeWhich)("go");r!==i&&(t.warning(`Expected \`which go\` to return ${r}, but got ${i}: please ensure that the correct version of Go is installed before the \`codeql-action/init\` Action is used.`),(0,Nve.addDiagnostic)(e,O5.Language.go,(0,Nve.makeDiagnostic)("go/workflow/go-installed-after-codeql-init","Go was installed after the `codeql-action/init` Action was run",{markdownMessage:"To avoid interfering with the CodeQL analysis, perform all installation steps before calling the `github/codeql-action/init` Action.",visibility:{statusPage:!0,telemetry:!0,cliSummaryTable:!0},severity:"warning"})))}}async function _3t(e,t,r){r.startGroup("Cleaning up databases");for(let i of e.languages){let n=await(0,Sq.getCodeQL)(e.codeQLCmd),s=kc.getCodeQLDatabasePath(e,i);await n.databaseCleanup(s,t)}r.endGroup()}});var Bve=g(rs=>{"use strict";var w3t=rs&&rs.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),E3t=rs&&rs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),c6=rs&&rs.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&w3t(t,e,r);return E3t(t,e),t},Ive=rs&&rs.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(rs,"__esModule",{value:!0});rs.sanitizeArtifactName=Lve;rs.uploadCombinedSarifArtifacts=O3t;rs.tryUploadAllAvailableDebugArtifacts=D3t;rs.uploadDebugArtifacts=Rq;rs.getArtifactUploaderClient=Fve;var gd=c6(require("fs")),Fl=c6(require("path")),S3t=c6(Hge()),Ove=c6(Lye()),Nq=c6(ze()),x3t=Ive(f2e()),T3t=Ive(M4()),Dve=bn(),N3t=Cve(),R3t=a0(),A3t=Gl(),C3t=Rl(),Pve=Qp(),Cs=cr();function Lve(e){return e.replace(/[^a-zA-Z0-9_\\-]+/g,"")}async function O3t(e,t,r){let i=(0,Dve.getTemporaryDirectory)();if(process.env.CODEQL_ACTION_DEBUG_COMBINED_SARIF==="true"){e.info("Uploading available combined SARIF files as Actions debugging artifact...");let n=Fl.resolve(i,"combined-sarif"),s=[];if(gd.existsSync(n)){let a=gd.readdirSync(n);for(let o of a){let l=gd.readdirSync(Fl.resolve(n,o)).filter(c=>c.endsWith(".sarif"));for(let c of l)s.push(Fl.resolve(n,o,c))}}try{await Rq(e,s,n,"combined-sarif-artifacts",t,r)}catch(a){e.warning(`Failed to upload combined SARIF files as Actions debugging artifact. Reason: ${(0,Cs.getErrorMessage)(a)}`)}}}function P3t(e,t,r){try{let i=process.env[A3t.EnvVar.SARIF_RESULTS_OUTPUT_DIR];if(i!==void 0&&gd.existsSync(i)&&gd.lstatSync(i).isDirectory()){let n=Fl.resolve(i,`${t}.sarif`);if(gd.existsSync(n)){let s=Fl.resolve(e.dbLocation,`${t}.sarif`);return gd.copyFileSync(n,s),s}}}catch(i){r.warning(`Failed to find SARIF results path for ${t}. Reason: ${(0,Cs.getErrorMessage)(i)}`)}}async function I3t(e,t,r){try{if((0,N3t.dbIsFinalized)(e,t,r))try{return await F3t(e,t)}catch(i){r.warning(`Failed to bundle database for ${t} using the CLI. Falling back to a partial bundle. Reason: ${(0,Cs.getErrorMessage)(i)}`)}return await L3t(e,t)}catch(i){r.warning(`Failed to bundle database for ${t}. Reason: ${(0,Cs.getErrorMessage)(i)}`);return}}async function D3t(e,t,r){let i=[];try{for(let n of e.languages)await(0,Pve.withGroup)(`Uploading debug artifacts for ${n}`,async()=>{t.info("Preparing SARIF result debug artifact...");let s=P3t(e,n,t);s&&(i.push(s),t.info("SARIF result debug artifact ready for upload.")),t.info("Preparing database logs debug artifact...");let a=(0,Cs.getCodeQLDatabasePath)(e,n),o=Fl.resolve(a,"log");(0,Cs.doesDirectoryExist)(o)&&(i.push(...(0,Cs.listFolder)(o)),t.info("Database logs debug artifact ready for upload.")),t.info("Preparing database cluster logs debug artifact...");let l=Fl.resolve(e.dbLocation,"log");(0,Cs.doesDirectoryExist)(l)&&(i.push(...(0,Cs.listFolder)(l)),t.info("Database cluster logs debug artifact ready for upload.")),t.info("Preparing database bundle debug artifact...");let c=await I3t(e,n,t);c&&(i.push(c),t.info("Database bundle debug artifact ready for upload."))})}catch(n){t.warning(`Failed to prepare debug artifacts. Reason: ${(0,Cs.getErrorMessage)(n)}`);return}try{await(0,Pve.withGroup)("Uploading debug artifacts",async()=>Rq(t,i,e.dbLocation,e.debugArtifactName,e.gitHubVersion.type,r))}catch(n){t.warning(`Failed to upload debug artifacts. Reason: ${(0,Cs.getErrorMessage)(n)}`)}}async function Rq(e,t,r,i,n,s){if(t.length===0)return;let a="",o=(0,Dve.getRequiredInput)("matrix");if(o)try{for(let[,c]of Object.entries(JSON.parse(o)).sort())a+=`-${c}`}catch{Nq.info("Could not parse user-specified `matrix` input into JSON. The debug artifact will not be named with the user's `matrix` input.")}let l=await Fve(e,n,s);try{await l.uploadArtifact(Lve(`${i}${a}`),t.map(c=>Fl.normalize(c)),Fl.normalize(r),{retentionDays:7})}catch(c){Nq.warning(`Failed to upload debug artifacts: ${c}`)}}async function Fve(e,t,r){return t===Cs.GitHubVariant.GHES?(e.info("Debug artifacts can be consumed with `actions/download-artifact@v3` because the `v4` version is not yet compatible on GHES."),Ove.create()):await r.getValue(C3t.Feature.ArtifactV4Upgrade)?(e.info("Debug artifacts can be consumed with `actions/download-artifact@v4`."),new S3t.DefaultArtifactClient):(e.info("Debug artifacts can be consumed with `actions/download-artifact@v3`. To use the `actions/download-artifact@v4`, set the `CODEQL_ACTION_ARTIFACT_V4_UPGRADE` environment variable to true."),Ove.create())}async function L3t(e,t){let r=(0,Cs.getCodeQLDatabasePath)(e,t),i=Fl.resolve(e.dbLocation,`${e.debugDatabaseName}-${t}-partial.zip`);Nq.info(`${e.debugDatabaseName}-${t} is not finalized. Uploading partial database bundle at ${i}...`),gd.existsSync(i)&&await(0,T3t.default)(i,{force:!0});let n=new x3t.default;return n.addLocalFolder(r),n.writeZip(i),i}async function F3t(e,t){return await(0,Cs.bundleDb)(e,t,await(0,R3t.getCodeQL)(e.codeQLCmd),`${e.debugDatabaseName}-${t}`)}});var B3t=exports&&exports.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),q3t=exports&&exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Cq=exports&&exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&B3t(t,e,r);return q3t(t,e),t};Object.defineProperty(exports,"__esModule",{value:!0});var qve=Cq(ze()),M3t=Cq(bn()),k3t=bn(),j3t=Xl(),U3t=Cq(Bve()),z3t=Gl(),$3t=Rl(),Mve=Qp(),H3t=Ng(),Aq=cr();async function G3t(){try{M3t.restoreInputs();let e=(0,Mve.getActionsLogger)(),t=await(0,j3t.getGitHubVersion)();(0,Aq.checkGitHubVersionInRange)(t,e);let r=(0,H3t.parseRepositoryNwo)((0,Aq.getRequiredEnvParam)("GITHUB_REPOSITORY")),i=new $3t.Features(t,r,(0,k3t.getTemporaryDirectory)(),e);if(process.env[z3t.EnvVar.INIT_ACTION_HAS_RUN]!=="true"){if(t.type===void 0){qve.warning("Did not upload debug artifacts because cannot determine the GitHub variant running.");return}await(0,Mve.withGroup)("Uploading combined SARIF debug artifact",()=>U3t.uploadCombinedSarifArtifacts(e,t.type,i))}}catch(e){qve.setFailed(`upload-sarif post-action step failed: ${(0,Aq.getErrorMessage)(e)}`)}}G3t(); +/*! Bundled license information: + +is-extglob/index.js: + (*! + * is-extglob + * + * Copyright (c) 2014-2016, Jon Schlinkert. + * Licensed under the MIT License. + *) + +is-glob/index.js: + (*! + * is-glob + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +is-number/index.js: + (*! + * is-number + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Released under the MIT License. + *) + +to-regex-range/index.js: + (*! + * to-regex-range + * + * Copyright (c) 2015-present, Jon Schlinkert. + * Released under the MIT License. + *) + +fill-range/index.js: + (*! + * fill-range + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Licensed under the MIT License. + *) + +queue-microtask/index.js: + (*! queue-microtask. MIT License. Feross Aboukhadijeh *) + +run-parallel/index.js: + (*! run-parallel. MIT License. Feross Aboukhadijeh *) + +is-plain-object/dist/is-plain-object.js: + (*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +normalize-path/index.js: + (*! + * normalize-path + * + * Copyright (c) 2014-2018, Jon Schlinkert. + * Released under the MIT License. + *) + +archiver/lib/error.js: + (** + * Archiver Core + * + * @ignore + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +archiver/lib/core.js: + (** + * Archiver Core + * + * @ignore + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +crc-32/crc32.js: + (*! crc32.js (C) 2014-present SheetJS -- http://sheetjs.com *) + +zip-stream/index.js: + (** + * ZipStream + * + * @ignore + * @license [MIT]{@link https://github.com/archiverjs/node-zip-stream/blob/master/LICENSE} + * @copyright (c) 2014 Chris Talkington, contributors. + *) + +archiver/lib/plugins/zip.js: + (** + * ZIP Format Plugin + * + * @module plugins/zip + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +archiver/lib/plugins/tar.js: + (** + * TAR Format Plugin + * + * @module plugins/tar + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +archiver/lib/plugins/json.js: + (** + * JSON Format Plugin + * + * @module plugins/json + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +archiver/index.js: + (** + * Archiver Vending + * + * @ignore + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +tmp/lib/tmp.js: + (*! + * Tmp + * + * Copyright (c) 2011-2017 KARASZI Istvan + * + * MIT Licensed + *) + +long/umd/index.js: + (** + * @license + * Copyright 2009 The Closure Library Authors + * Copyright 2020 Daniel Wirtz / The long.js Authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 + *) +*/ diff --git a/upload-sarif/upload-sarif-action.js b/upload-sarif/upload-sarif-action.js new file mode 100644 index 0000000000..57cbbff5c2 --- /dev/null +++ b/upload-sarif/upload-sarif-action.js @@ -0,0 +1,207 @@ +"use strict";var P0=Object.defineProperty;var LU=Object.getOwnPropertyDescriptor;var DU=Object.getOwnPropertyNames;var qU=Object.prototype.hasOwnProperty;var C0=(e,t)=>()=>(e&&(t=e(e=0)),t);var h=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),R0=(e,t)=>{for(var r in t)P0(e,r,{get:t[r],enumerable:!0})},FU=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of DU(t))!qU.call(e,n)&&n!==r&&P0(e,n,{get:()=>t[n],enumerable:!(i=LU(t,n))||i.enumerable});return e};var pc=e=>FU(P0({},"__esModule",{value:!0}),e);var Ku=h(zo=>{"use strict";Object.defineProperty(zo,"__esModule",{value:!0});zo.toCommandProperties=zo.toCommandValue=void 0;function MU(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}zo.toCommandValue=MU;function BU(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}zo.toCommandProperties=BU});var y7=h(Ri=>{"use strict";var jU=Ri&&Ri.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),kU=Ri&&Ri.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),zU=Ri&&Ri.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&jU(t,e,r);return kU(t,e),t};Object.defineProperty(Ri,"__esModule",{value:!0});Ri.issue=Ri.issueCommand=void 0;var $U=zU(require("os")),h7=Ku();function g7(e,t,r){let i=new O0(e,t,r);process.stdout.write(i.toString()+$U.EOL)}Ri.issueCommand=g7;function UU(e,t=""){g7(e,{},t)}Ri.issue=UU;var f7="::",O0=class{constructor(t,r,i){t||(t="missing.command"),this.command=t,this.properties=r,this.message=i}toString(){let t=f7+this.command;if(this.properties&&Object.keys(this.properties).length>0){t+=" ";let r=!0;for(let i in this.properties)if(this.properties.hasOwnProperty(i)){let n=this.properties[i];n&&(r?r=!1:t+=",",t+=`${i}=${GU(n)}`)}}return t+=`${f7}${HU(this.message)}`,t}};function HU(e){return(0,h7.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function GU(e){return(0,h7.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var _7=h(Oi=>{"use strict";var VU=Oi&&Oi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),WU=Oi&&Oi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),I0=Oi&&Oi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&VU(t,e,r);return WU(t,e),t};Object.defineProperty(Oi,"__esModule",{value:!0});Oi.prepareKeyValueMessage=Oi.issueFileCommand=void 0;var KU=I0(require("crypto")),v7=I0(require("fs")),A0=I0(require("os")),b7=Ku();function QU(e,t){let r=process.env[`GITHUB_${e}`];if(!r)throw new Error(`Unable to find environment variable for file command ${e}`);if(!v7.existsSync(r))throw new Error(`Missing file at path: ${r}`);v7.appendFileSync(r,`${(0,b7.toCommandValue)(t)}${A0.EOL}`,{encoding:"utf8"})}Oi.issueFileCommand=QU;function XU(e,t){let r=`ghadelimiter_${KU.randomUUID()}`,i=(0,b7.toCommandValue)(t);if(e.includes(r))throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`);if(i.includes(r))throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`);return`${e}<<${r}${A0.EOL}${i}${A0.EOL}${r}`}Oi.prepareKeyValueMessage=XU});var E7=h($o=>{"use strict";Object.defineProperty($o,"__esModule",{value:!0});$o.checkBypass=$o.getProxyUrl=void 0;function YU(e){let t=e.protocol==="https:";if(w7(e))return;let r=t?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new URL(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new URL(`http://${r}`)}else return}$o.getProxyUrl=YU;function w7(e){if(!e.hostname)return!1;let t=e.hostname;if(ZU(t))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let i;e.port?i=Number(e.port):e.protocol==="http:"?i=80:e.protocol==="https:"&&(i=443);let n=[e.hostname.toUpperCase()];typeof i=="number"&&n.push(`${n[0]}:${i}`);for(let a of r.split(",").map(s=>s.trim().toUpperCase()).filter(s=>s))if(a==="*"||n.some(s=>s===a||s.endsWith(`.${a}`)||a.startsWith(".")&&s.endsWith(`${a}`)))return!0;return!1}$o.checkBypass=w7;function ZU(e){let t=e.toLowerCase();return t==="localhost"||t.startsWith("127.")||t.startsWith("[::1]")||t.startsWith("[0:0:0:0:0:0:0:1]")}});var T7=h(Uo=>{"use strict";var Bbe=require("net"),JU=require("tls"),L0=require("http"),x7=require("https"),eH=require("events"),jbe=require("assert"),tH=require("util");Uo.httpOverHttp=rH;Uo.httpsOverHttp=iH;Uo.httpOverHttps=nH;Uo.httpsOverHttps=aH;function rH(e){var t=new ia(e);return t.request=L0.request,t}function iH(e){var t=new ia(e);return t.request=L0.request,t.createSocket=N7,t.defaultPort=443,t}function nH(e){var t=new ia(e);return t.request=x7.request,t}function aH(e){var t=new ia(e);return t.request=x7.request,t.createSocket=N7,t.defaultPort=443,t}function ia(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||L0.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(i,n,a,s){for(var o=S7(n,a,s),l=0,d=t.requests.length;l=this.maxSockets){a.requests.push(s);return}a.createSocket(s,function(o){o.on("free",l),o.on("close",d),o.on("agentRemove",d),t.onSocket(o);function l(){a.emit("free",o,s)}function d(c){a.removeSocket(o),o.removeListener("free",l),o.removeListener("close",d),o.removeListener("agentRemove",d)}})};ia.prototype.createSocket=function(t,r){var i=this,n={};i.sockets.push(n);var a=D0({},i.proxyOptions,{method:"CONNECT",path:t.host+":"+t.port,agent:!1,headers:{host:t.host+":"+t.port}});t.localAddress&&(a.localAddress=t.localAddress),a.proxyAuth&&(a.headers=a.headers||{},a.headers["Proxy-Authorization"]="Basic "+new Buffer(a.proxyAuth).toString("base64")),$a("making CONNECT request");var s=i.request(a);s.useChunkedEncodingByDefault=!1,s.once("response",o),s.once("upgrade",l),s.once("connect",d),s.once("error",c),s.end();function o(p){p.upgrade=!0}function l(p,u,m){process.nextTick(function(){d(p,u,m)})}function d(p,u,m){if(s.removeAllListeners(),u.removeAllListeners(),p.statusCode!==200){$a("tunneling socket could not be established, statusCode=%d",p.statusCode),u.destroy();var f=new Error("tunneling socket could not be established, statusCode="+p.statusCode);f.code="ECONNRESET",t.request.emit("error",f),i.removeSocket(n);return}if(m.length>0){$a("got illegal response body from proxy"),u.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",t.request.emit("error",f),i.removeSocket(n);return}return $a("tunneling connection has established"),i.sockets[i.sockets.indexOf(n)]=u,r(u)}function c(p){s.removeAllListeners(),$a(`tunneling socket could not be established, cause=%s +`,p.message,p.stack);var u=new Error("tunneling socket could not be established, cause="+p.message);u.code="ECONNRESET",t.request.emit("error",u),i.removeSocket(n)}};ia.prototype.removeSocket=function(t){var r=this.sockets.indexOf(t);if(r!==-1){this.sockets.splice(r,1);var i=this.requests.shift();i&&this.createSocket(i,function(n){i.request.onSocket(n)})}};function N7(e,t){var r=this;ia.prototype.createSocket.call(r,e,function(i){var n=e.request.getHeader("host"),a=D0({},r.options,{socket:i,servername:n?n.replace(/:.*$/,""):e.host}),s=JU.connect(0,a);r.sockets[r.sockets.indexOf(i)]=s,t(s)})}function S7(e,t,r){return typeof e=="string"?{host:e,port:t,localAddress:r}:e}function D0(e){for(var t=1,r=arguments.length;t{P7.exports=T7()});var js=h(tt=>{"use strict";var sH=tt&&tt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),oH=tt&&tt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),em=tt&&tt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&sH(t,e,r);return oH(t,e),t},Ft=tt&&tt.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(tt,"__esModule",{value:!0});tt.HttpClient=tt.isHttps=tt.HttpClientResponse=tt.HttpClientError=tt.getProxyUrl=tt.MediaTypes=tt.Headers=tt.HttpCodes=void 0;var Qu=em(require("http")),q0=em(require("https")),R7=em(E7()),Xu=em(C7()),cn;(function(e){e[e.OK=200]="OK",e[e.MultipleChoices=300]="MultipleChoices",e[e.MovedPermanently=301]="MovedPermanently",e[e.ResourceMoved=302]="ResourceMoved",e[e.SeeOther=303]="SeeOther",e[e.NotModified=304]="NotModified",e[e.UseProxy=305]="UseProxy",e[e.SwitchProxy=306]="SwitchProxy",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",e[e.BadRequest=400]="BadRequest",e[e.Unauthorized=401]="Unauthorized",e[e.PaymentRequired=402]="PaymentRequired",e[e.Forbidden=403]="Forbidden",e[e.NotFound=404]="NotFound",e[e.MethodNotAllowed=405]="MethodNotAllowed",e[e.NotAcceptable=406]="NotAcceptable",e[e.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",e[e.RequestTimeout=408]="RequestTimeout",e[e.Conflict=409]="Conflict",e[e.Gone=410]="Gone",e[e.TooManyRequests=429]="TooManyRequests",e[e.InternalServerError=500]="InternalServerError",e[e.NotImplemented=501]="NotImplemented",e[e.BadGateway=502]="BadGateway",e[e.ServiceUnavailable=503]="ServiceUnavailable",e[e.GatewayTimeout=504]="GatewayTimeout"})(cn=tt.HttpCodes||(tt.HttpCodes={}));var Mr;(function(e){e.Accept="accept",e.ContentType="content-type"})(Mr=tt.Headers||(tt.Headers={}));var Ua;(function(e){e.ApplicationJson="application/json"})(Ua=tt.MediaTypes||(tt.MediaTypes={}));function lH(e){let t=R7.getProxyUrl(new URL(e));return t?t.href:""}tt.getProxyUrl=lH;var dH=[cn.MovedPermanently,cn.ResourceMoved,cn.SeeOther,cn.TemporaryRedirect,cn.PermanentRedirect],cH=[cn.BadGateway,cn.ServiceUnavailable,cn.GatewayTimeout],pH=["OPTIONS","GET","DELETE","HEAD"],uH=10,mH=5,Zu=class e extends Error{constructor(t,r){super(t),this.name="HttpClientError",this.statusCode=r,Object.setPrototypeOf(this,e.prototype)}};tt.HttpClientError=Zu;var Ju=class{constructor(t){this.message=t}readBody(){return Ft(this,void 0,void 0,function*(){return new Promise(t=>Ft(this,void 0,void 0,function*(){let r=Buffer.alloc(0);this.message.on("data",i=>{r=Buffer.concat([r,i])}),this.message.on("end",()=>{t(r.toString())})}))})}readBodyBuffer(){return Ft(this,void 0,void 0,function*(){return new Promise(t=>Ft(this,void 0,void 0,function*(){let r=[];this.message.on("data",i=>{r.push(i)}),this.message.on("end",()=>{t(Buffer.concat(r))})}))})}};tt.HttpClientResponse=Ju;function fH(e){return new URL(e).protocol==="https:"}tt.isHttps=fH;var F0=class{constructor(t,r,i){this._ignoreSslError=!1,this._allowRedirects=!0,this._allowRedirectDowngrade=!1,this._maxRedirects=50,this._allowRetries=!1,this._maxRetries=1,this._keepAlive=!1,this._disposed=!1,this.userAgent=t,this.handlers=r||[],this.requestOptions=i,i&&(i.ignoreSslError!=null&&(this._ignoreSslError=i.ignoreSslError),this._socketTimeout=i.socketTimeout,i.allowRedirects!=null&&(this._allowRedirects=i.allowRedirects),i.allowRedirectDowngrade!=null&&(this._allowRedirectDowngrade=i.allowRedirectDowngrade),i.maxRedirects!=null&&(this._maxRedirects=Math.max(i.maxRedirects,0)),i.keepAlive!=null&&(this._keepAlive=i.keepAlive),i.allowRetries!=null&&(this._allowRetries=i.allowRetries),i.maxRetries!=null&&(this._maxRetries=i.maxRetries))}options(t,r){return Ft(this,void 0,void 0,function*(){return this.request("OPTIONS",t,null,r||{})})}get(t,r){return Ft(this,void 0,void 0,function*(){return this.request("GET",t,null,r||{})})}del(t,r){return Ft(this,void 0,void 0,function*(){return this.request("DELETE",t,null,r||{})})}post(t,r,i){return Ft(this,void 0,void 0,function*(){return this.request("POST",t,r,i||{})})}patch(t,r,i){return Ft(this,void 0,void 0,function*(){return this.request("PATCH",t,r,i||{})})}put(t,r,i){return Ft(this,void 0,void 0,function*(){return this.request("PUT",t,r,i||{})})}head(t,r){return Ft(this,void 0,void 0,function*(){return this.request("HEAD",t,null,r||{})})}sendStream(t,r,i,n){return Ft(this,void 0,void 0,function*(){return this.request(t,r,i,n)})}getJson(t,r={}){return Ft(this,void 0,void 0,function*(){r[Mr.Accept]=this._getExistingOrDefaultHeader(r,Mr.Accept,Ua.ApplicationJson);let i=yield this.get(t,r);return this._processResponse(i,this.requestOptions)})}postJson(t,r,i={}){return Ft(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Mr.Accept]=this._getExistingOrDefaultHeader(i,Mr.Accept,Ua.ApplicationJson),i[Mr.ContentType]=this._getExistingOrDefaultHeader(i,Mr.ContentType,Ua.ApplicationJson);let a=yield this.post(t,n,i);return this._processResponse(a,this.requestOptions)})}putJson(t,r,i={}){return Ft(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Mr.Accept]=this._getExistingOrDefaultHeader(i,Mr.Accept,Ua.ApplicationJson),i[Mr.ContentType]=this._getExistingOrDefaultHeader(i,Mr.ContentType,Ua.ApplicationJson);let a=yield this.put(t,n,i);return this._processResponse(a,this.requestOptions)})}patchJson(t,r,i={}){return Ft(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Mr.Accept]=this._getExistingOrDefaultHeader(i,Mr.Accept,Ua.ApplicationJson),i[Mr.ContentType]=this._getExistingOrDefaultHeader(i,Mr.ContentType,Ua.ApplicationJson);let a=yield this.patch(t,n,i);return this._processResponse(a,this.requestOptions)})}request(t,r,i,n){return Ft(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");let a=new URL(r),s=this._prepareRequest(t,a,n),o=this._allowRetries&&pH.includes(t)?this._maxRetries+1:1,l=0,d;do{if(d=yield this.requestRaw(s,i),d&&d.message&&d.message.statusCode===cn.Unauthorized){let p;for(let u of this.handlers)if(u.canHandleAuthentication(d)){p=u;break}return p?p.handleAuthentication(this,s,i):d}let c=this._maxRedirects;for(;d.message.statusCode&&dH.includes(d.message.statusCode)&&this._allowRedirects&&c>0;){let p=d.message.headers.location;if(!p)break;let u=new URL(p);if(a.protocol==="https:"&&a.protocol!==u.protocol&&!this._allowRedirectDowngrade)throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.");if(yield d.readBody(),u.hostname!==a.hostname)for(let m in n)m.toLowerCase()==="authorization"&&delete n[m];s=this._prepareRequest(t,u,n),d=yield this.requestRaw(s,i),c--}if(!d.message.statusCode||!cH.includes(d.message.statusCode))return d;l+=1,l{function a(s,o){s?n(s):o?i(o):n(new Error("Unknown error"))}this.requestRawWithCallback(t,r,a)})})}requestRawWithCallback(t,r,i){typeof r=="string"&&(t.options.headers||(t.options.headers={}),t.options.headers["Content-Length"]=Buffer.byteLength(r,"utf8"));let n=!1;function a(l,d){n||(n=!0,i(l,d))}let s=t.httpModule.request(t.options,l=>{let d=new Ju(l);a(void 0,d)}),o;s.on("socket",l=>{o=l}),s.setTimeout(this._socketTimeout||3*6e4,()=>{o&&o.end(),a(new Error(`Request timeout: ${t.options.path}`))}),s.on("error",function(l){a(l)}),r&&typeof r=="string"&&s.write(r,"utf8"),r&&typeof r!="string"?(r.on("close",function(){s.end()}),r.pipe(s)):s.end()}getAgent(t){let r=new URL(t);return this._getAgent(r)}_prepareRequest(t,r,i){let n={};n.parsedUrl=r;let a=n.parsedUrl.protocol==="https:";n.httpModule=a?q0:Qu;let s=a?443:80;if(n.options={},n.options.host=n.parsedUrl.hostname,n.options.port=n.parsedUrl.port?parseInt(n.parsedUrl.port):s,n.options.path=(n.parsedUrl.pathname||"")+(n.parsedUrl.search||""),n.options.method=t,n.options.headers=this._mergeHeaders(i),this.userAgent!=null&&(n.options.headers["user-agent"]=this.userAgent),n.options.agent=this._getAgent(n.parsedUrl),this.handlers)for(let o of this.handlers)o.prepareRequest(n.options);return n}_mergeHeaders(t){return this.requestOptions&&this.requestOptions.headers?Object.assign({},Yu(this.requestOptions.headers),Yu(t||{})):Yu(t||{})}_getExistingOrDefaultHeader(t,r,i){let n;return this.requestOptions&&this.requestOptions.headers&&(n=Yu(this.requestOptions.headers)[r]),t[r]||n||i}_getAgent(t){let r,i=R7.getProxyUrl(t),n=i&&i.hostname;if(this._keepAlive&&n&&(r=this._proxyAgent),this._keepAlive&&!n&&(r=this._agent),r)return r;let a=t.protocol==="https:",s=100;if(this.requestOptions&&(s=this.requestOptions.maxSockets||Qu.globalAgent.maxSockets),i&&i.hostname){let o={maxSockets:s,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(i.username||i.password)&&{proxyAuth:`${i.username}:${i.password}`}),{host:i.hostname,port:i.port})},l,d=i.protocol==="https:";a?l=d?Xu.httpsOverHttps:Xu.httpsOverHttp:l=d?Xu.httpOverHttps:Xu.httpOverHttp,r=l(o),this._proxyAgent=r}if(this._keepAlive&&!r){let o={keepAlive:this._keepAlive,maxSockets:s};r=a?new q0.Agent(o):new Qu.Agent(o),this._agent=r}return r||(r=a?q0.globalAgent:Qu.globalAgent),a&&this._ignoreSslError&&(r.options=Object.assign(r.options||{},{rejectUnauthorized:!1})),r}_performExponentialBackoff(t){return Ft(this,void 0,void 0,function*(){t=Math.min(uH,t);let r=mH*Math.pow(2,t);return new Promise(i=>setTimeout(()=>i(),r))})}_processResponse(t,r){return Ft(this,void 0,void 0,function*(){return new Promise((i,n)=>Ft(this,void 0,void 0,function*(){let a=t.message.statusCode||0,s={statusCode:a,result:null,headers:{}};a===cn.NotFound&&i(s);function o(c,p){if(typeof p=="string"){let u=new Date(p);if(!isNaN(u.valueOf()))return u}return p}let l,d;try{d=yield t.readBody(),d&&d.length>0&&(r&&r.deserializeDates?l=JSON.parse(d,o):l=JSON.parse(d),s.result=l),s.headers=t.message.headers}catch{}if(a>299){let c;l&&l.message?c=l.message:d&&d.length>0?c=d:c=`Failed request: (${a})`;let p=new Zu(c,a);p.result=s.result,n(p)}else i(s)}))})}};tt.HttpClient=F0;var Yu=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{})});var z0=h(Tn=>{"use strict";var k0=Tn&&Tn.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Tn,"__esModule",{value:!0});Tn.PersonalAccessTokenCredentialHandler=Tn.BearerCredentialHandler=Tn.BasicCredentialHandler=void 0;var M0=class{constructor(t,r){this.username=t,this.password=r}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return k0(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Tn.BasicCredentialHandler=M0;var B0=class{constructor(t){this.token=t}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Bearer ${this.token}`}canHandleAuthentication(){return!1}handleAuthentication(){return k0(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Tn.BearerCredentialHandler=B0;var j0=class{constructor(t){this.token=t}prepareRequest(t){if(!t.headers)throw Error("The request has no headers");t.headers.Authorization=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return k0(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Tn.PersonalAccessTokenCredentialHandler=j0});var I7=h(Ho=>{"use strict";var O7=Ho&&Ho.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ho,"__esModule",{value:!0});Ho.OidcClient=void 0;var hH=js(),gH=z0(),A7=Tt(),$0=class e{static createHttpClient(t=!0,r=10){let i={allowRetries:t,maxRetries:r};return new hH.HttpClient("actions/oidc-client",[new gH.BearerCredentialHandler(e.getRequestToken())],i)}static getRequestToken(){let t=process.env.ACTIONS_ID_TOKEN_REQUEST_TOKEN;if(!t)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable");return t}static getIDTokenUrl(){let t=process.env.ACTIONS_ID_TOKEN_REQUEST_URL;if(!t)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable");return t}static getCall(t){var r;return O7(this,void 0,void 0,function*(){let a=(r=(yield e.createHttpClient().getJson(t).catch(s=>{throw new Error(`Failed to get ID Token. + + Error Code : ${s.statusCode} + + Error Message: ${s.message}`)})).result)===null||r===void 0?void 0:r.value;if(!a)throw new Error("Response json body do not have ID Token field");return a})}static getIDToken(t){return O7(this,void 0,void 0,function*(){try{let r=e.getIDTokenUrl();if(t){let n=encodeURIComponent(t);r=`${r}&audience=${n}`}(0,A7.debug)(`ID token url is ${r}`);let i=yield e.getCall(r);return(0,A7.setSecret)(i),i}catch(r){throw new Error(`Error message: ${r.message}`)}})}};Ho.OidcClient=$0});var V0=h(Kr=>{"use strict";var U0=Kr&&Kr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Kr,"__esModule",{value:!0});Kr.summary=Kr.markdownSummary=Kr.SUMMARY_DOCS_URL=Kr.SUMMARY_ENV_VAR=void 0;var yH=require("os"),H0=require("fs"),{access:vH,appendFile:bH,writeFile:_H}=H0.promises;Kr.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";Kr.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var G0=class{constructor(){this._buffer=""}filePath(){return U0(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let t=process.env[Kr.SUMMARY_ENV_VAR];if(!t)throw new Error(`Unable to find environment variable for $${Kr.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield vH(t,H0.constants.R_OK|H0.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${t}'. Check if the file has correct read/write permissions.`)}return this._filePath=t,this._filePath})}wrap(t,r,i={}){let n=Object.entries(i).map(([a,s])=>` ${a}="${s}"`).join("");return r?`<${t}${n}>${r}`:`<${t}${n}>`}write(t){return U0(this,void 0,void 0,function*(){let r=!!t?.overwrite,i=yield this.filePath();return yield(r?_H:bH)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return U0(this,void 0,void 0,function*(){return this.emptyBuffer().write({overwrite:!0})})}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){return this._buffer="",this}addRaw(t,r=!1){return this._buffer+=t,r?this.addEOL():this}addEOL(){return this.addRaw(yH.EOL)}addCodeBlock(t,r){let i=Object.assign({},r&&{lang:r}),n=this.wrap("pre",this.wrap("code",t),i);return this.addRaw(n).addEOL()}addList(t,r=!1){let i=r?"ol":"ul",n=t.map(s=>this.wrap("li",s)).join(""),a=this.wrap(i,n);return this.addRaw(a).addEOL()}addTable(t){let r=t.map(n=>{let a=n.map(s=>{if(typeof s=="string")return this.wrap("td",s);let{header:o,data:l,colspan:d,rowspan:c}=s,p=o?"th":"td",u=Object.assign(Object.assign({},d&&{colspan:d}),c&&{rowspan:c});return this.wrap(p,l,u)}).join("");return this.wrap("tr",a)}).join(""),i=this.wrap("table",r);return this.addRaw(i).addEOL()}addDetails(t,r){let i=this.wrap("details",this.wrap("summary",t)+r);return this.addRaw(i).addEOL()}addImage(t,r,i){let{width:n,height:a}=i||{},s=Object.assign(Object.assign({},n&&{width:n}),a&&{height:a}),o=this.wrap("img",null,Object.assign({src:t,alt:r},s));return this.addRaw(o).addEOL()}addHeading(t,r){let i=`h${r}`,n=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",a=this.wrap(n,t);return this.addRaw(a).addEOL()}addSeparator(){let t=this.wrap("hr",null);return this.addRaw(t).addEOL()}addBreak(){let t=this.wrap("br",null);return this.addRaw(t).addEOL()}addQuote(t,r){let i=Object.assign({},r&&{cite:r}),n=this.wrap("blockquote",t,i);return this.addRaw(n).addEOL()}addLink(t,r){let i=this.wrap("a",t,{href:r});return this.addRaw(i).addEOL()}},L7=new G0;Kr.markdownSummary=L7;Kr.summary=L7});var D7=h(Qr=>{"use strict";var wH=Qr&&Qr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),EH=Qr&&Qr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),xH=Qr&&Qr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&wH(t,e,r);return EH(t,e),t};Object.defineProperty(Qr,"__esModule",{value:!0});Qr.toPlatformPath=Qr.toWin32Path=Qr.toPosixPath=void 0;var NH=xH(require("path"));function SH(e){return e.replace(/[\\]/g,"/")}Qr.toPosixPath=SH;function TH(e){return e.replace(/[/]/g,"\\")}Qr.toWin32Path=TH;function PH(e){return e.replace(/[/\\]/g,NH.sep)}Qr.toPlatformPath=PH});var K0=h(le=>{"use strict";var CH=le&&le.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),RH=le&&le.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),F7=le&&le.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&CH(t,e,r);return RH(t,e),t},W0=le&&le.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},Xr;Object.defineProperty(le,"__esModule",{value:!0});le.getCmdPath=le.tryGetExecutablePath=le.isRooted=le.isDirectory=le.exists=le.READONLY=le.UV_FS_O_EXLOCK=le.IS_WINDOWS=le.unlink=le.symlink=le.stat=le.rmdir=le.rm=le.rename=le.readlink=le.readdir=le.open=le.mkdir=le.lstat=le.copyFile=le.chmod=void 0;var M7=F7(require("fs")),tm=F7(require("path"));Xr=M7.promises,le.chmod=Xr.chmod,le.copyFile=Xr.copyFile,le.lstat=Xr.lstat,le.mkdir=Xr.mkdir,le.open=Xr.open,le.readdir=Xr.readdir,le.readlink=Xr.readlink,le.rename=Xr.rename,le.rm=Xr.rm,le.rmdir=Xr.rmdir,le.stat=Xr.stat,le.symlink=Xr.symlink,le.unlink=Xr.unlink;le.IS_WINDOWS=process.platform==="win32";le.UV_FS_O_EXLOCK=268435456;le.READONLY=M7.constants.O_RDONLY;function OH(e){return W0(this,void 0,void 0,function*(){try{yield le.stat(e)}catch(t){if(t.code==="ENOENT")return!1;throw t}return!0})}le.exists=OH;function AH(e,t=!1){return W0(this,void 0,void 0,function*(){return(t?yield le.stat(e):yield le.lstat(e)).isDirectory()})}le.isDirectory=AH;function IH(e){if(e=DH(e),!e)throw new Error('isRooted() parameter "p" cannot be empty');return le.IS_WINDOWS?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}le.isRooted=IH;function LH(e,t){return W0(this,void 0,void 0,function*(){let r;try{r=yield le.stat(e)}catch(n){n.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${n}`)}if(r&&r.isFile()){if(le.IS_WINDOWS){let n=tm.extname(e).toUpperCase();if(t.some(a=>a.toUpperCase()===n))return e}else if(q7(r))return e}let i=e;for(let n of t){e=i+n,r=void 0;try{r=yield le.stat(e)}catch(a){a.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${a}`)}if(r&&r.isFile()){if(le.IS_WINDOWS){try{let a=tm.dirname(e),s=tm.basename(e).toUpperCase();for(let o of yield le.readdir(a))if(s===o.toUpperCase()){e=tm.join(a,o);break}}catch(a){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${a}`)}return e}else if(q7(r))return e}}return""})}le.tryGetExecutablePath=LH;function DH(e){return e=e||"",le.IS_WINDOWS?(e=e.replace(/\//g,"\\"),e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}function q7(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function qH(){var e;return(e=process.env.COMSPEC)!==null&&e!==void 0?e:"cmd.exe"}le.getCmdPath=qH});var uc=h(Pt=>{"use strict";var FH=Pt&&Pt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),MH=Pt&&Pt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),B7=Pt&&Pt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&FH(t,e,r);return MH(t,e),t},Ha=Pt&&Pt.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Pt,"__esModule",{value:!0});Pt.findInPath=Pt.which=Pt.mkdirP=Pt.rmRF=Pt.mv=Pt.cp=void 0;var BH=require("assert"),Pn=B7(require("path")),ke=B7(K0());function jH(e,t,r={}){return Ha(this,void 0,void 0,function*(){let{force:i,recursive:n,copySourceDirectory:a}=zH(r),s=(yield ke.exists(t))?yield ke.stat(t):null;if(s&&s.isFile()&&!i)return;let o=s&&s.isDirectory()&&a?Pn.join(t,Pn.basename(e)):t;if(!(yield ke.exists(e)))throw new Error(`no such file or directory: ${e}`);if((yield ke.stat(e)).isDirectory())if(n)yield $7(e,o,0,i);else throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`);else{if(Pn.relative(e,o)==="")throw new Error(`'${o}' and '${e}' are the same file`);yield U7(e,o,i)}})}Pt.cp=jH;function kH(e,t,r={}){return Ha(this,void 0,void 0,function*(){if(yield ke.exists(t)){let i=!0;if((yield ke.isDirectory(t))&&(t=Pn.join(t,Pn.basename(e)),i=yield ke.exists(t)),i)if(r.force==null||r.force)yield j7(t);else throw new Error("Destination already exists")}yield Q0(Pn.dirname(t)),yield ke.rename(e,t)})}Pt.mv=kH;function j7(e){return Ha(this,void 0,void 0,function*(){if(ke.IS_WINDOWS&&/[*"<>|]/.test(e))throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield ke.rm(e,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(t){throw new Error(`File was unable to be removed ${t}`)}})}Pt.rmRF=j7;function Q0(e){return Ha(this,void 0,void 0,function*(){BH.ok(e,"a path argument must be provided"),yield ke.mkdir(e,{recursive:!0})})}Pt.mkdirP=Q0;function k7(e,t){return Ha(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");if(t){let i=yield k7(e,!1);if(!i)throw ke.IS_WINDOWS?new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`):new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`);return i}let r=yield z7(e);return r&&r.length>0?r[0]:""})}Pt.which=k7;function z7(e){return Ha(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");let t=[];if(ke.IS_WINDOWS&&process.env.PATHEXT)for(let n of process.env.PATHEXT.split(Pn.delimiter))n&&t.push(n);if(ke.isRooted(e)){let n=yield ke.tryGetExecutablePath(e,t);return n?[n]:[]}if(e.includes(Pn.sep))return[];let r=[];if(process.env.PATH)for(let n of process.env.PATH.split(Pn.delimiter))n&&r.push(n);let i=[];for(let n of r){let a=yield ke.tryGetExecutablePath(Pn.join(n,e),t);a&&i.push(a)}return i})}Pt.findInPath=z7;function zH(e){let t=e.force==null?!0:e.force,r=!!e.recursive,i=e.copySourceDirectory==null?!0:!!e.copySourceDirectory;return{force:t,recursive:r,copySourceDirectory:i}}function $7(e,t,r,i){return Ha(this,void 0,void 0,function*(){if(r>=255)return;r++,yield Q0(t);let n=yield ke.readdir(e);for(let a of n){let s=`${e}/${a}`,o=`${t}/${a}`;(yield ke.lstat(s)).isDirectory()?yield $7(s,o,r,i):yield U7(s,o,i)}yield ke.chmod(t,(yield ke.stat(e)).mode)})}function U7(e,t,r){return Ha(this,void 0,void 0,function*(){if((yield ke.lstat(e)).isSymbolicLink()){try{yield ke.lstat(t),yield ke.unlink(t)}catch(n){n.code==="EPERM"&&(yield ke.chmod(t,"0666"),yield ke.unlink(t))}let i=yield ke.readlink(e);yield ke.symlink(i,t,ke.IS_WINDOWS?"junction":null)}else(!(yield ke.exists(t))||r)&&(yield ke.copyFile(e,t))})}});var Vo=h(Yr=>{"use strict";var $H=Yr&&Yr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),UH=Yr&&Yr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Go=Yr&&Yr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&$H(t,e,r);return UH(t,e),t},H7=Yr&&Yr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Yr,"__esModule",{value:!0});Yr.argStringToArray=Yr.ToolRunner=void 0;var rm=Go(require("os")),V7=Go(require("events")),HH=Go(require("child_process")),GH=Go(require("path")),VH=Go(uc()),G7=Go(K0()),WH=require("timers"),im=process.platform==="win32",X0=class extends V7.EventEmitter{constructor(t,r,i){if(super(),!t)throw new Error("Parameter 'toolPath' cannot be null or empty.");this.toolPath=t,this.args=r||[],this.options=i||{}}_debug(t){this.options.listeners&&this.options.listeners.debug&&this.options.listeners.debug(t)}_getCommandString(t,r){let i=this._getSpawnFileName(),n=this._getSpawnArgs(t),a=r?"":"[command]";if(im)if(this._isCmdFile()){a+=i;for(let s of n)a+=` ${s}`}else if(t.windowsVerbatimArguments){a+=`"${i}"`;for(let s of n)a+=` ${s}`}else{a+=this._windowsQuoteCmdArg(i);for(let s of n)a+=` ${this._windowsQuoteCmdArg(s)}`}else{a+=i;for(let s of n)a+=` ${s}`}return a}_processLineBuffer(t,r,i){try{let n=r+t.toString(),a=n.indexOf(rm.EOL);for(;a>-1;){let s=n.substring(0,a);i(s),n=n.substring(a+rm.EOL.length),a=n.indexOf(rm.EOL)}return n}catch(n){return this._debug(`error processing line. Failed with error ${n}`),""}}_getSpawnFileName(){return im&&this._isCmdFile()?process.env.COMSPEC||"cmd.exe":this.toolPath}_getSpawnArgs(t){if(im&&this._isCmdFile()){let r=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(let i of this.args)r+=" ",r+=t.windowsVerbatimArguments?i:this._windowsQuoteCmdArg(i);return r+='"',[r]}return this.args}_endsWith(t,r){return t.endsWith(r)}_isCmdFile(){let t=this.toolPath.toUpperCase();return this._endsWith(t,".CMD")||this._endsWith(t,".BAT")}_windowsQuoteCmdArg(t){if(!this._isCmdFile())return this._uvQuoteCmdArg(t);if(!t)return'""';let r=[" "," ","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'],i=!1;for(let s of t)if(r.some(o=>o===s)){i=!0;break}if(!i)return t;let n='"',a=!0;for(let s=t.length;s>0;s--)n+=t[s-1],a&&t[s-1]==="\\"?n+="\\":t[s-1]==='"'?(a=!0,n+='"'):a=!1;return n+='"',n.split("").reverse().join("")}_uvQuoteCmdArg(t){if(!t)return'""';if(!t.includes(" ")&&!t.includes(" ")&&!t.includes('"'))return t;if(!t.includes('"')&&!t.includes("\\"))return`"${t}"`;let r='"',i=!0;for(let n=t.length;n>0;n--)r+=t[n-1],i&&t[n-1]==="\\"?r+="\\":t[n-1]==='"'?(i=!0,r+="\\"):i=!1;return r+='"',r.split("").reverse().join("")}_cloneExecOptions(t){t=t||{};let r={cwd:t.cwd||process.cwd(),env:t.env||process.env,silent:t.silent||!1,windowsVerbatimArguments:t.windowsVerbatimArguments||!1,failOnStdErr:t.failOnStdErr||!1,ignoreReturnCode:t.ignoreReturnCode||!1,delay:t.delay||1e4};return r.outStream=t.outStream||process.stdout,r.errStream=t.errStream||process.stderr,r}_getSpawnOptions(t,r){t=t||{};let i={};return i.cwd=t.cwd,i.env=t.env,i.windowsVerbatimArguments=t.windowsVerbatimArguments||this._isCmdFile(),t.windowsVerbatimArguments&&(i.argv0=`"${r}"`),i}exec(){return H7(this,void 0,void 0,function*(){return!G7.isRooted(this.toolPath)&&(this.toolPath.includes("/")||im&&this.toolPath.includes("\\"))&&(this.toolPath=GH.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield VH.which(this.toolPath,!0),new Promise((t,r)=>H7(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`),this._debug("arguments:");for(let d of this.args)this._debug(` ${d}`);let i=this._cloneExecOptions(this.options);!i.silent&&i.outStream&&i.outStream.write(this._getCommandString(i)+rm.EOL);let n=new Y0(i,this.toolPath);if(n.on("debug",d=>{this._debug(d)}),this.options.cwd&&!(yield G7.exists(this.options.cwd)))return r(new Error(`The cwd: ${this.options.cwd} does not exist!`));let a=this._getSpawnFileName(),s=HH.spawn(a,this._getSpawnArgs(i),this._getSpawnOptions(this.options,a)),o="";s.stdout&&s.stdout.on("data",d=>{this.options.listeners&&this.options.listeners.stdout&&this.options.listeners.stdout(d),!i.silent&&i.outStream&&i.outStream.write(d),o=this._processLineBuffer(d,o,c=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(c)})});let l="";if(s.stderr&&s.stderr.on("data",d=>{n.processStderr=!0,this.options.listeners&&this.options.listeners.stderr&&this.options.listeners.stderr(d),!i.silent&&i.errStream&&i.outStream&&(i.failOnStdErr?i.errStream:i.outStream).write(d),l=this._processLineBuffer(d,l,c=>{this.options.listeners&&this.options.listeners.errline&&this.options.listeners.errline(c)})}),s.on("error",d=>{n.processError=d.message,n.processExited=!0,n.processClosed=!0,n.CheckComplete()}),s.on("exit",d=>{n.processExitCode=d,n.processExited=!0,this._debug(`Exit code ${d} received from tool '${this.toolPath}'`),n.CheckComplete()}),s.on("close",d=>{n.processExitCode=d,n.processExited=!0,n.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),n.CheckComplete()}),n.on("done",(d,c)=>{o.length>0&&this.emit("stdline",o),l.length>0&&this.emit("errline",l),s.removeAllListeners(),d?r(d):t(c)}),this.options.input){if(!s.stdin)throw new Error("child process missing stdin");s.stdin.end(this.options.input)}}))})}};Yr.ToolRunner=X0;function KH(e){let t=[],r=!1,i=!1,n="";function a(s){i&&s!=='"'&&(n+="\\"),n+=s,i=!1}for(let s=0;s0&&(t.push(n),n="");continue}a(o)}return n.length>0&&t.push(n.trim()),t}Yr.argStringToArray=KH;var Y0=class e extends V7.EventEmitter{constructor(t,r){if(super(),this.processClosed=!1,this.processError="",this.processExitCode=0,this.processExited=!1,this.processStderr=!1,this.delay=1e4,this.done=!1,this.timeout=null,!r)throw new Error("toolPath must not be empty");this.options=t,this.toolPath=r,t.delay&&(this.delay=t.delay)}CheckComplete(){this.done||(this.processClosed?this._setResult():this.processExited&&(this.timeout=WH.setTimeout(e.HandleTimeout,this.delay,this)))}_debug(t){this.emit("debug",t)}_setResult(){let t;this.processExited&&(this.processError?t=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`):this.processExitCode!==0&&!this.options.ignoreReturnCode?t=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`):this.processStderr&&this.options.failOnStdErr&&(t=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`))),this.timeout&&(clearTimeout(this.timeout),this.timeout=null),this.done=!0,this.emit("done",t,this.processExitCode)}static HandleTimeout(t){if(!t.done){if(!t.processClosed&&t.processExited){let r=`The STDIO streams did not close within ${t.delay/1e3} seconds of the exit event from process '${t.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;t._debug(r)}t._setResult()}}}});var Wo=h(Zr=>{"use strict";var QH=Zr&&Zr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),XH=Zr&&Zr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),YH=Zr&&Zr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&QH(t,e,r);return XH(t,e),t},Q7=Zr&&Zr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Zr,"__esModule",{value:!0});Zr.getExecOutput=Zr.exec=void 0;var W7=require("string_decoder"),K7=YH(Vo());function X7(e,t,r){return Q7(this,void 0,void 0,function*(){let i=K7.argStringToArray(e);if(i.length===0)throw new Error("Parameter 'commandLine' cannot be null or empty.");let n=i[0];return t=i.slice(1).concat(t||[]),new K7.ToolRunner(n,t,r).exec()})}Zr.exec=X7;function ZH(e,t,r){var i,n;return Q7(this,void 0,void 0,function*(){let a="",s="",o=new W7.StringDecoder("utf8"),l=new W7.StringDecoder("utf8"),d=(i=r?.listeners)===null||i===void 0?void 0:i.stdout,c=(n=r?.listeners)===null||n===void 0?void 0:n.stderr,p=g=>{s+=l.write(g),c&&c(g)},u=g=>{a+=o.write(g),d&&d(g)},m=Object.assign(Object.assign({},r?.listeners),{stdout:u,stderr:p}),f=yield X7(e,t,Object.assign(Object.assign({},r),{listeners:m}));return a+=o.end(),s+=l.end(),{exitCode:f,stdout:a,stderr:s}})}Zr.getExecOutput=ZH});var Z7=h(Ie=>{"use strict";var JH=Ie&&Ie.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),eG=Ie&&Ie.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),tG=Ie&&Ie.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&JH(t,e,r);return eG(t,e),t},am=Ie&&Ie.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},rG=Ie&&Ie.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ie,"__esModule",{value:!0});Ie.getDetails=Ie.isLinux=Ie.isMacOS=Ie.isWindows=Ie.arch=Ie.platform=void 0;var Y7=rG(require("os")),nm=tG(Wo()),iG=()=>am(void 0,void 0,void 0,function*(){let{stdout:e}=yield nm.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',void 0,{silent:!0}),{stdout:t}=yield nm.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',void 0,{silent:!0});return{name:t.trim(),version:e.trim()}}),nG=()=>am(void 0,void 0,void 0,function*(){var e,t,r,i;let{stdout:n}=yield nm.getExecOutput("sw_vers",void 0,{silent:!0}),a=(t=(e=n.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&t!==void 0?t:"";return{name:(i=(r=n.match(/ProductName:\s*(.+)/))===null||r===void 0?void 0:r[1])!==null&&i!==void 0?i:"",version:a}}),aG=()=>am(void 0,void 0,void 0,function*(){let{stdout:e}=yield nm.getExecOutput("lsb_release",["-i","-r","-s"],{silent:!0}),[t,r]=e.trim().split(` +`);return{name:t,version:r}});Ie.platform=Y7.default.platform();Ie.arch=Y7.default.arch();Ie.isWindows=Ie.platform==="win32";Ie.isMacOS=Ie.platform==="darwin";Ie.isLinux=Ie.platform==="linux";function sG(){return am(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield Ie.isWindows?iG():Ie.isMacOS?nG():aG()),{platform:Ie.platform,arch:Ie.arch,isWindows:Ie.isWindows,isMacOS:Ie.isMacOS,isLinux:Ie.isLinux})})}Ie.getDetails=sG});var Tt=h(ne=>{"use strict";var oG=ne&&ne.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),lG=ne&&ne.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),J0=ne&&ne.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&oG(t,e,r);return lG(t,e),t},J7=ne&&ne.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(ne,"__esModule",{value:!0});ne.platform=ne.toPlatformPath=ne.toWin32Path=ne.toPosixPath=ne.markdownSummary=ne.summary=ne.getIDToken=ne.getState=ne.saveState=ne.group=ne.endGroup=ne.startGroup=ne.info=ne.notice=ne.warning=ne.error=ne.debug=ne.isDebug=ne.setFailed=ne.setCommandEcho=ne.setOutput=ne.getBooleanInput=ne.getMultilineInput=ne.getInput=ne.addPath=ne.setSecret=ne.exportVariable=ne.ExitCode=void 0;var Ai=y7(),ks=_7(),Ko=Ku(),eb=J0(require("os")),dG=J0(require("path")),cG=I7(),Z0;(function(e){e[e.Success=0]="Success",e[e.Failure=1]="Failure"})(Z0||(ne.ExitCode=Z0={}));function pG(e,t){let r=(0,Ko.toCommandValue)(t);if(process.env[e]=r,process.env.GITHUB_ENV||"")return(0,ks.issueFileCommand)("ENV",(0,ks.prepareKeyValueMessage)(e,t));(0,Ai.issueCommand)("set-env",{name:e},r)}ne.exportVariable=pG;function uG(e){(0,Ai.issueCommand)("add-mask",{},e)}ne.setSecret=uG;function mG(e){process.env.GITHUB_PATH||""?(0,ks.issueFileCommand)("PATH",e):(0,Ai.issueCommand)("add-path",{},e),process.env.PATH=`${e}${dG.delimiter}${process.env.PATH}`}ne.addPath=mG;function e2(e,t){let r=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!r)throw new Error(`Input required and not supplied: ${e}`);return t&&t.trimWhitespace===!1?r:r.trim()}ne.getInput=e2;function fG(e,t){let r=e2(e,t).split(` +`).filter(i=>i!=="");return t&&t.trimWhitespace===!1?r:r.map(i=>i.trim())}ne.getMultilineInput=fG;function hG(e,t){let r=["true","True","TRUE"],i=["false","False","FALSE"],n=e2(e,t);if(r.includes(n))return!0;if(i.includes(n))return!1;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e} +Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}ne.getBooleanInput=hG;function gG(e,t){if(process.env.GITHUB_OUTPUT||"")return(0,ks.issueFileCommand)("OUTPUT",(0,ks.prepareKeyValueMessage)(e,t));process.stdout.write(eb.EOL),(0,Ai.issueCommand)("set-output",{name:e},(0,Ko.toCommandValue)(t))}ne.setOutput=gG;function yG(e){(0,Ai.issue)("echo",e?"on":"off")}ne.setCommandEcho=yG;function vG(e){process.exitCode=Z0.Failure,tb(e)}ne.setFailed=vG;function bG(){return process.env.RUNNER_DEBUG==="1"}ne.isDebug=bG;function _G(e){(0,Ai.issueCommand)("debug",{},e)}ne.debug=_G;function tb(e,t={}){(0,Ai.issueCommand)("error",(0,Ko.toCommandProperties)(t),e instanceof Error?e.toString():e)}ne.error=tb;function wG(e,t={}){(0,Ai.issueCommand)("warning",(0,Ko.toCommandProperties)(t),e instanceof Error?e.toString():e)}ne.warning=wG;function EG(e,t={}){(0,Ai.issueCommand)("notice",(0,Ko.toCommandProperties)(t),e instanceof Error?e.toString():e)}ne.notice=EG;function xG(e){process.stdout.write(e+eb.EOL)}ne.info=xG;function rb(e){(0,Ai.issue)("group",e)}ne.startGroup=rb;function ib(){(0,Ai.issue)("endgroup")}ne.endGroup=ib;function NG(e,t){return J7(this,void 0,void 0,function*(){rb(e);let r;try{r=yield t()}finally{ib()}return r})}ne.group=NG;function SG(e,t){if(process.env.GITHUB_STATE||"")return(0,ks.issueFileCommand)("STATE",(0,ks.prepareKeyValueMessage)(e,t));(0,Ai.issueCommand)("save-state",{name:e},(0,Ko.toCommandValue)(t))}ne.saveState=SG;function TG(e){return process.env[`STATE_${e}`]||""}ne.getState=TG;function PG(e){return J7(this,void 0,void 0,function*(){return yield cG.OidcClient.getIDToken(e)})}ne.getIDToken=PG;var CG=V0();Object.defineProperty(ne,"summary",{enumerable:!0,get:function(){return CG.summary}});var RG=V0();Object.defineProperty(ne,"markdownSummary",{enumerable:!0,get:function(){return RG.markdownSummary}});var t2=D7();Object.defineProperty(ne,"toPosixPath",{enumerable:!0,get:function(){return t2.toPosixPath}});Object.defineProperty(ne,"toWin32Path",{enumerable:!0,get:function(){return t2.toWin32Path}});Object.defineProperty(ne,"toPlatformPath",{enumerable:!0,get:function(){return t2.toPlatformPath}});ne.platform=J0(Z7())});var mc=h(Cn=>{"use strict";Object.defineProperty(Cn,"__esModule",{value:!0});Cn.safeWhich=Cn.isWindows=void 0;var nb=require("fs"),OG=require("path");Cn.isWindows=process.platform==="win32";var ab=Cn.isWindows?";":":",AG=Cn.isWindows?[".com",".exe",".bat",".cmd"]:[""];async function IG(e){if(e.includes("/")||e.includes("\\")&&Cn.isWindows)return e;let t=process.env.PATH;if(t===void 0)throw new Error(`Could not resolve program ${e} because no PATH environment variable was set.`);let r=t.split(ab),i=AG;Cn.isWindows&&process.env.PATHEXT!==void 0&&(i=process.env.PATHEXT.split(ab));for(let n of r)for(let a of i){let s=OG.join(n,e+a);try{return await nb.promises.access(s,nb.constants.X_OK),s}catch(o){if(o.code!=="ENOENT")throw o}}throw new Error(`Could not find program ${e} on PATH.`)}Cn.safeWhich=IG});var db=h(Qo=>{"use strict";Object.defineProperty(Qo,"__esModule",{value:!0});var LG=require("node:child_process"),DG=require("node:fs/promises"),qG=require("node:os"),sb=require("node:path"),FG=require("node:process"),MG=require("node:util"),fc=class e extends Error{constructor(t){super(t),this.name="InvalidPathError",Object.setPrototypeOf(this,e.prototype)}},sm=class e extends Error{constructor(t){super(t),this.name="NoMatchError",Object.setPrototypeOf(this,e.prototype)}};async function ob(e,t){try{return await t.fsAccess(e),Promise.resolve(!0)}catch{return Promise.resolve(!1)}}async function lb(e,t){let r=e,i=await ob(r,t);for(;!i;)r=t.pathNormalize(r+"/.."),i=await ob(r,t);return r}async function BG(e){if(parseInt(e.release.split(".")[0],10)<=6)return!1;try{return await e.cpExecFile("where",["powershell"],{windowsHide:!0}),!0}catch{return!1}}function jG(e,t={platform:FG.platform,release:qG.release(),fsAccess:DG.access,pathNormalize:sb.normalize,pathSep:sb.sep,cpExecFile:MG.promisify(LG.execFile)}){function r(s,o,l,d){let p=s.split(` +`).map(m=>m.trim()).filter(m=>m.length!==0).slice(1).map(m=>m.split(/\s+(?=[\d/])/)).filter(o);if(p.length===0)throw new sm;let u=p[0];return{diskPath:u[l.diskPath],free:parseInt(u[l.free],10)*d,size:parseInt(u[l.size],10)*d}}async function i(s,o,l,d=1){let[c,...p]=s;if(c===void 0)return Promise.reject(new Error("cmd must contain at least one item"));try{let{stdout:u}=await t.cpExecFile(c,p,{windowsHide:!0});return r(u,o,l,d)}catch(u){return Promise.reject(u)}}async function n(s){if(s.charAt(1)!==":")return Promise.reject(new fc(`The following path is invalid (should be X:\\...): ${s}`));let o=["powershell","Get-CimInstance -ClassName Win32_LogicalDisk | Select-Object Caption, FreeSpace, Size"],l=["wmic","logicaldisk","get","size,freespace,caption"],d=await BG(t)?o:l;return i(d,c=>{let p=c[0];return s.toUpperCase().startsWith(p.toUpperCase())},{diskPath:0,free:1,size:2})}async function a(s){if(!t.pathNormalize(s).startsWith(t.pathSep))return Promise.reject(new fc(`The following path is invalid (should start by ${t.pathSep}): ${s}`));let o=await lb(s,t);return i(["df","-Pk","--",o],()=>!0,{diskPath:5,free:3,size:1},1024)}return t.platform==="win32"?n(e):a(e)}Qo.InvalidPathError=fc;Qo.NoMatchError=sm;Qo.default=jG;Qo.getFirstExistingParentPath=lb});var pb=h((t_e,cb)=>{"use strict";cb.exports=(...e)=>[...new Set([].concat(...e))]});var r2=h((r_e,fb)=>{"use strict";var kG=require("stream"),ub=kG.PassThrough,zG=Array.prototype.slice;fb.exports=$G;function $G(){let e=[],t=zG.call(arguments),r=!1,i=t[t.length-1];i&&!Array.isArray(i)&&i.pipe==null?t.pop():i={};let n=i.end!==!1,a=i.pipeError===!0;i.objectMode==null&&(i.objectMode=!0),i.highWaterMark==null&&(i.highWaterMark=64*1024);let s=ub(i);function o(){for(let c=0,p=arguments.length;c0||(r=!1,l())}function m(f){function g(){f.removeListener("merge2UnpipeEnd",g),f.removeListener("end",g),a&&f.removeListener("error",y),u()}function y(E){s.emit("error",E)}if(f._readableState.endEmitted)return u();f.on("merge2UnpipeEnd",g),f.on("end",g),a&&f.on("error",y),f.pipe(s,{end:!1}),f.resume()}for(let f=0;f{"use strict";Object.defineProperty(Xo,"__esModule",{value:!0});Xo.splitWhen=Xo.flatten=void 0;function UG(e){return e.reduce((t,r)=>[].concat(t,r),[])}Xo.flatten=UG;function HG(e,t){let r=[[]],i=0;for(let n of e)t(n)?(i++,r[i]=[]):r[i].push(n);return r}Xo.splitWhen=HG});var gb=h(om=>{"use strict";Object.defineProperty(om,"__esModule",{value:!0});om.isEnoentCodeError=void 0;function GG(e){return e.code==="ENOENT"}om.isEnoentCodeError=GG});var yb=h(lm=>{"use strict";Object.defineProperty(lm,"__esModule",{value:!0});lm.createDirentFromStats=void 0;var i2=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function VG(e,t){return new i2(e,t)}lm.createDirentFromStats=VG});var wb=h($t=>{"use strict";Object.defineProperty($t,"__esModule",{value:!0});$t.convertPosixPathToPattern=$t.convertWindowsPathToPattern=$t.convertPathToPattern=$t.escapePosixPath=$t.escapeWindowsPath=$t.escape=$t.removeLeadingDotSegment=$t.makeAbsolute=$t.unixify=void 0;var WG=require("os"),KG=require("path"),vb=WG.platform()==="win32",QG=2,XG=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,YG=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,ZG=/^\\\\([.?])/,JG=/\\(?![!()+@[\]{}])/g;function eV(e){return e.replace(/\\/g,"/")}$t.unixify=eV;function tV(e,t){return KG.resolve(e,t)}$t.makeAbsolute=tV;function rV(e){if(e.charAt(0)==="."){let t=e.charAt(1);if(t==="/"||t==="\\")return e.slice(QG)}return e}$t.removeLeadingDotSegment=rV;$t.escape=vb?n2:a2;function n2(e){return e.replace(YG,"\\$2")}$t.escapeWindowsPath=n2;function a2(e){return e.replace(XG,"\\$2")}$t.escapePosixPath=a2;$t.convertPathToPattern=vb?bb:_b;function bb(e){return n2(e).replace(ZG,"//$1").replace(JG,"/")}$t.convertWindowsPathToPattern=bb;function _b(e){return a2(e)}$t.convertPosixPathToPattern=_b});var xb=h((o_e,Eb)=>{Eb.exports=function(t){if(typeof t!="string"||t==="")return!1;for(var r;r=/(\\).|([@?!+*]\(.*\))/g.exec(t);){if(r[2])return!0;t=t.slice(r.index+r[0].length)}return!1}});var s2=h((l_e,Sb)=>{var iV=xb(),Nb={"{":"}","(":")","[":"]"},nV=function(e){if(e[0]==="!")return!0;for(var t=0,r=-2,i=-2,n=-2,a=-2,s=-2;tt&&(s===-1||s>i||(s=e.indexOf("\\",t),s===-1||s>i)))||n!==-1&&e[t]==="{"&&e[t+1]!=="}"&&(n=e.indexOf("}",t),n>t&&(s=e.indexOf("\\",t),s===-1||s>n))||a!==-1&&e[t]==="("&&e[t+1]==="?"&&/[:!=]/.test(e[t+2])&&e[t+3]!==")"&&(a=e.indexOf(")",t),a>t&&(s=e.indexOf("\\",t),s===-1||s>a))||r!==-1&&e[t]==="("&&e[t+1]!=="|"&&(rr&&(s=e.indexOf("\\",r),s===-1||s>a))))return!0;if(e[t]==="\\"){var o=e[t+1];t+=2;var l=Nb[o];if(l){var d=e.indexOf(l,t);d!==-1&&(t=d+1)}if(e[t]==="!")return!0}else t++}return!1},aV=function(e){if(e[0]==="!")return!0;for(var t=0;t{"use strict";var sV=s2(),oV=require("path").posix.dirname,lV=require("os").platform()==="win32",o2="/",dV=/\\/g,cV=/[\{\[].*[\}\]]$/,pV=/(^|[^\\])([\{\[]|\([^\)]+$)/,uV=/\\([\!\*\?\|\[\]\(\)\{\}])/g;Tb.exports=function(t,r){var i=Object.assign({flipBackslashes:!0},r);i.flipBackslashes&&lV&&t.indexOf(o2)<0&&(t=t.replace(dV,o2)),cV.test(t)&&(t+=o2),t+="a";do t=oV(t);while(sV(t)||pV.test(t));return t.replace(uV,"$1")}});var dm=h(Ii=>{"use strict";Ii.isInteger=e=>typeof e=="number"?Number.isInteger(e):typeof e=="string"&&e.trim()!==""?Number.isInteger(Number(e)):!1;Ii.find=(e,t)=>e.nodes.find(r=>r.type===t);Ii.exceedsLimit=(e,t,r=1,i)=>i===!1||!Ii.isInteger(e)||!Ii.isInteger(t)?!1:(Number(t)-Number(e))/Number(r)>=i;Ii.escapeNode=(e,t=0,r)=>{let i=e.nodes[t];i&&(r&&i.type===r||i.type==="open"||i.type==="close")&&i.escaped!==!0&&(i.value="\\"+i.value,i.escaped=!0)};Ii.encloseBrace=e=>e.type!=="brace"||e.commas>>0+e.ranges>>0?!1:(e.invalid=!0,!0);Ii.isInvalidBrace=e=>e.type!=="brace"?!1:e.invalid===!0||e.dollar?!0:!(e.commas>>0+e.ranges>>0)||e.open!==!0||e.close!==!0?(e.invalid=!0,!0):!1;Ii.isOpenOrClose=e=>e.type==="open"||e.type==="close"?!0:e.open===!0||e.close===!0;Ii.reduce=e=>e.reduce((t,r)=>(r.type==="text"&&t.push(r.value),r.type==="range"&&(r.type="text"),t),[]);Ii.flatten=(...e)=>{let t=[],r=i=>{for(let n=0;n{"use strict";var Cb=dm();Rb.exports=(e,t={})=>{let r=(i,n={})=>{let a=t.escapeInvalid&&Cb.isInvalidBrace(n),s=i.invalid===!0&&t.escapeInvalid===!0,o="";if(i.value)return(a||s)&&Cb.isOpenOrClose(i)?"\\"+i.value:i.value;if(i.value)return i.value;if(i.nodes)for(let l of i.nodes)o+=r(l);return o};return r(e)}});var Ab=h((u_e,Ob)=>{"use strict";Ob.exports=function(e){return typeof e=="number"?e-e===0:typeof e=="string"&&e.trim()!==""?Number.isFinite?Number.isFinite(+e):isFinite(+e):!1}});var kb=h((m_e,jb)=>{"use strict";var Ib=Ab(),zs=(e,t,r)=>{if(Ib(e)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(t===void 0||e===t)return String(e);if(Ib(t)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let i={relaxZeros:!0,...r};typeof i.strictZeros=="boolean"&&(i.relaxZeros=i.strictZeros===!1);let n=String(i.relaxZeros),a=String(i.shorthand),s=String(i.capture),o=String(i.wrap),l=e+":"+t+"="+n+a+s+o;if(zs.cache.hasOwnProperty(l))return zs.cache[l].result;let d=Math.min(e,t),c=Math.max(e,t);if(Math.abs(d-c)===1){let g=e+"|"+t;return i.capture?`(${g})`:i.wrap===!1?g:`(?:${g})`}let p=Bb(e)||Bb(t),u={min:e,max:t,a:d,b:c},m=[],f=[];if(p&&(u.isPadded=p,u.maxLen=String(u.max).length),d<0){let g=c<0?Math.abs(c):1;f=Lb(g,Math.abs(d),u,i),d=u.a=0}return c>=0&&(m=Lb(d,c,u,i)),u.negatives=f,u.positives=m,u.result=mV(f,m,i),i.capture===!0?u.result=`(${u.result})`:i.wrap!==!1&&m.length+f.length>1&&(u.result=`(?:${u.result})`),zs.cache[l]=u,u.result};function mV(e,t,r){let i=l2(e,t,"-",!1,r)||[],n=l2(t,e,"",!1,r)||[],a=l2(e,t,"-?",!0,r)||[];return i.concat(a).concat(n).join("|")}function fV(e,t){let r=1,i=1,n=qb(e,r),a=new Set([t]);for(;e<=n&&n<=t;)a.add(n),r+=1,n=qb(e,r);for(n=Fb(t+1,i)-1;e1&&o.count.pop(),o.count.push(c.count[0]),o.string=o.pattern+Mb(o.count),s=d+1;continue}r.isPadded&&(p=bV(d,r,i)),c.string=p+c.pattern+Mb(c.count),a.push(c),s=d+1,o=c}return a}function l2(e,t,r,i,n){let a=[];for(let s of e){let{string:o}=s;!i&&!Db(t,"string",o)&&a.push(r+o),i&&Db(t,"string",o)&&a.push(r+o)}return a}function gV(e,t){let r=[];for(let i=0;it?1:t>e?-1:0}function Db(e,t,r){return e.some(i=>i[t]===r)}function qb(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function Fb(e,t){return e-e%Math.pow(10,t)}function Mb(e){let[t=0,r=""]=e;return r||t>1?`{${t+(r?","+r:"")}}`:""}function vV(e,t,r){return`[${e}${t-e===1?"":"-"}${t}]`}function Bb(e){return/^-?(0+)\d/.test(e)}function bV(e,t,r){if(!t.isPadded)return e;let i=Math.abs(t.maxLen-String(e).length),n=r.relaxZeros!==!1;switch(i){case 0:return"";case 1:return n?"0?":"0";case 2:return n?"0{0,2}":"00";default:return n?`0{0,${i}}`:`0{${i}}`}}zs.cache={};zs.clearCache=()=>zs.cache={};jb.exports=zs});var p2=h((f_e,Wb)=>{"use strict";var _V=require("util"),$b=kb(),zb=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),wV=e=>t=>e===!0?Number(t):String(t),d2=e=>typeof e=="number"||typeof e=="string"&&e!=="",hc=e=>Number.isInteger(+e),c2=e=>{let t=`${e}`,r=-1;if(t[0]==="-"&&(t=t.slice(1)),t==="0")return!1;for(;t[++r]==="0";);return r>0},EV=(e,t,r)=>typeof e=="string"||typeof t=="string"?!0:r.stringify===!0,xV=(e,t,r)=>{if(t>0){let i=e[0]==="-"?"-":"";i&&(e=e.slice(1)),e=i+e.padStart(i?t-1:t,"0")}return r===!1?String(e):e},um=(e,t)=>{let r=e[0]==="-"?"-":"";for(r&&(e=e.slice(1),t--);e.length{e.negatives.sort((o,l)=>ol?1:0),e.positives.sort((o,l)=>ol?1:0);let i=t.capture?"":"?:",n="",a="",s;return e.positives.length&&(n=e.positives.map(o=>um(String(o),r)).join("|")),e.negatives.length&&(a=`-(${i}${e.negatives.map(o=>um(String(o),r)).join("|")})`),n&&a?s=`${n}|${a}`:s=n||a,t.wrap?`(${i}${s})`:s},Ub=(e,t,r,i)=>{if(r)return $b(e,t,{wrap:!1,...i});let n=String.fromCharCode(e);if(e===t)return n;let a=String.fromCharCode(t);return`[${n}-${a}]`},Hb=(e,t,r)=>{if(Array.isArray(e)){let i=r.wrap===!0,n=r.capture?"":"?:";return i?`(${n}${e.join("|")})`:e.join("|")}return $b(e,t,r)},Gb=(...e)=>new RangeError("Invalid range arguments: "+_V.inspect(...e)),Vb=(e,t,r)=>{if(r.strictRanges===!0)throw Gb([e,t]);return[]},SV=(e,t)=>{if(t.strictRanges===!0)throw new TypeError(`Expected step "${e}" to be a number`);return[]},TV=(e,t,r=1,i={})=>{let n=Number(e),a=Number(t);if(!Number.isInteger(n)||!Number.isInteger(a)){if(i.strictRanges===!0)throw Gb([e,t]);return[]}n===0&&(n=0),a===0&&(a=0);let s=n>a,o=String(e),l=String(t),d=String(r);r=Math.max(Math.abs(r),1);let c=c2(o)||c2(l)||c2(d),p=c?Math.max(o.length,l.length,d.length):0,u=c===!1&&EV(e,t,i)===!1,m=i.transform||wV(u);if(i.toRegex&&r===1)return Ub(um(e,p),um(t,p),!0,i);let f={negatives:[],positives:[]},g=x=>f[x<0?"negatives":"positives"].push(Math.abs(x)),y=[],E=0;for(;s?n>=a:n<=a;)i.toRegex===!0&&r>1?g(n):y.push(xV(m(n,E),p,u)),n=s?n-r:n+r,E++;return i.toRegex===!0?r>1?NV(f,i,p):Hb(y,null,{wrap:!1,...i}):y},PV=(e,t,r=1,i={})=>{if(!hc(e)&&e.length>1||!hc(t)&&t.length>1)return Vb(e,t,i);let n=i.transform||(u=>String.fromCharCode(u)),a=`${e}`.charCodeAt(0),s=`${t}`.charCodeAt(0),o=a>s,l=Math.min(a,s),d=Math.max(a,s);if(i.toRegex&&r===1)return Ub(l,d,!1,i);let c=[],p=0;for(;o?a>=s:a<=s;)c.push(n(a,p)),a=o?a-r:a+r,p++;return i.toRegex===!0?Hb(c,null,{wrap:!1,options:i}):c},pm=(e,t,r,i={})=>{if(t==null&&d2(e))return[e];if(!d2(e)||!d2(t))return Vb(e,t,i);if(typeof r=="function")return pm(e,t,1,{transform:r});if(zb(r))return pm(e,t,0,r);let n={...i};return n.capture===!0&&(n.wrap=!0),r=r||n.step||1,hc(r)?hc(e)&&hc(t)?TV(e,t,r,n):PV(e,t,Math.max(Math.abs(r),1),n):r!=null&&!zb(r)?SV(r,n):pm(e,t,1,r)};Wb.exports=pm});var Xb=h((h_e,Qb)=>{"use strict";var CV=p2(),Kb=dm(),RV=(e,t={})=>{let r=(i,n={})=>{let a=Kb.isInvalidBrace(n),s=i.invalid===!0&&t.escapeInvalid===!0,o=a===!0||s===!0,l=t.escapeInvalid===!0?"\\":"",d="";if(i.isOpen===!0)return l+i.value;if(i.isClose===!0)return console.log("node.isClose",l,i.value),l+i.value;if(i.type==="open")return o?l+i.value:"(";if(i.type==="close")return o?l+i.value:")";if(i.type==="comma")return i.prev.type==="comma"?"":o?i.value:"|";if(i.value)return i.value;if(i.nodes&&i.ranges>0){let c=Kb.reduce(i.nodes),p=CV(...c,{...t,wrap:!1,toRegex:!0,strictZeros:!0});if(p.length!==0)return c.length>1&&p.length>1?`(${p})`:p}if(i.nodes)for(let c of i.nodes)d+=r(c,i);return d};return r(e)};Qb.exports=RV});var Jb=h((g_e,Zb)=>{"use strict";var OV=p2(),Yb=cm(),Yo=dm(),$s=(e="",t="",r=!1)=>{let i=[];if(e=[].concat(e),t=[].concat(t),!t.length)return e;if(!e.length)return r?Yo.flatten(t).map(n=>`{${n}}`):t;for(let n of e)if(Array.isArray(n))for(let a of n)i.push($s(a,t,r));else for(let a of t)r===!0&&typeof a=="string"&&(a=`{${a}}`),i.push(Array.isArray(a)?$s(n,a,r):n+a);return Yo.flatten(i)},AV=(e,t={})=>{let r=t.rangeLimit===void 0?1e3:t.rangeLimit,i=(n,a={})=>{n.queue=[];let s=a,o=a.queue;for(;s.type!=="brace"&&s.type!=="root"&&s.parent;)s=s.parent,o=s.queue;if(n.invalid||n.dollar){o.push($s(o.pop(),Yb(n,t)));return}if(n.type==="brace"&&n.invalid!==!0&&n.nodes.length===2){o.push($s(o.pop(),["{}"]));return}if(n.nodes&&n.ranges>0){let p=Yo.reduce(n.nodes);if(Yo.exceedsLimit(...p,t.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let u=OV(...p,t);u.length===0&&(u=Yb(n,t)),o.push($s(o.pop(),u)),n.nodes=[];return}let l=Yo.encloseBrace(n),d=n.queue,c=n;for(;c.type!=="brace"&&c.type!=="root"&&c.parent;)c=c.parent,d=c.queue;for(let p=0;p{"use strict";e_.exports={MAX_LENGTH:1e4,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:` +`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var s_=h((v_e,a_)=>{"use strict";var IV=cm(),{MAX_LENGTH:r_,CHAR_BACKSLASH:u2,CHAR_BACKTICK:LV,CHAR_COMMA:DV,CHAR_DOT:qV,CHAR_LEFT_PARENTHESES:FV,CHAR_RIGHT_PARENTHESES:MV,CHAR_LEFT_CURLY_BRACE:BV,CHAR_RIGHT_CURLY_BRACE:jV,CHAR_LEFT_SQUARE_BRACKET:i_,CHAR_RIGHT_SQUARE_BRACKET:n_,CHAR_DOUBLE_QUOTE:kV,CHAR_SINGLE_QUOTE:zV,CHAR_NO_BREAK_SPACE:$V,CHAR_ZERO_WIDTH_NOBREAK_SPACE:UV}=t_(),HV=(e,t={})=>{if(typeof e!="string")throw new TypeError("Expected a string");let r=t||{},i=typeof r.maxLength=="number"?Math.min(r_,r.maxLength):r_;if(e.length>i)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${i})`);let n={type:"root",input:e,nodes:[]},a=[n],s=n,o=n,l=0,d=e.length,c=0,p=0,u,m=()=>e[c++],f=g=>{if(g.type==="text"&&o.type==="dot"&&(o.type="text"),o&&o.type==="text"&&g.type==="text"){o.value+=g.value;return}return s.nodes.push(g),g.parent=s,g.prev=o,o=g,g};for(f({type:"bos"});c0){if(s.ranges>0){s.ranges=0;let g=s.nodes.shift();s.nodes=[g,{type:"text",value:IV(s)}]}f({type:"comma",value:u}),s.commas++;continue}if(u===qV&&p>0&&s.commas===0){let g=s.nodes;if(p===0||g.length===0){f({type:"text",value:u});continue}if(o.type==="dot"){if(s.range=[],o.value+=u,o.type="range",s.nodes.length!==3&&s.nodes.length!==5){s.invalid=!0,s.ranges=0,o.type="text";continue}s.ranges++,s.args=[];continue}if(o.type==="range"){g.pop();let y=g[g.length-1];y.value+=o.value+u,o=y,s.ranges--;continue}f({type:"dot",value:u});continue}f({type:"text",value:u})}do if(s=a.pop(),s.type!=="root"){s.nodes.forEach(E=>{E.nodes||(E.type==="open"&&(E.isOpen=!0),E.type==="close"&&(E.isClose=!0),E.nodes||(E.type="text"),E.invalid=!0)});let g=a[a.length-1],y=g.nodes.indexOf(s);g.nodes.splice(y,1,...s.nodes)}while(a.length>0);return f({type:"eos"}),n};a_.exports=HV});var d_=h((b_e,l_)=>{"use strict";var o_=cm(),GV=Xb(),VV=Jb(),WV=s_(),mi=(e,t={})=>{let r=[];if(Array.isArray(e))for(let i of e){let n=mi.create(i,t);Array.isArray(n)?r.push(...n):r.push(n)}else r=[].concat(mi.create(e,t));return t&&t.expand===!0&&t.nodupes===!0&&(r=[...new Set(r)]),r};mi.parse=(e,t={})=>WV(e,t);mi.stringify=(e,t={})=>o_(typeof e=="string"?mi.parse(e,t):e,t);mi.compile=(e,t={})=>(typeof e=="string"&&(e=mi.parse(e,t)),GV(e,t));mi.expand=(e,t={})=>{typeof e=="string"&&(e=mi.parse(e,t));let r=VV(e,t);return t.noempty===!0&&(r=r.filter(Boolean)),t.nodupes===!0&&(r=[...new Set(r)]),r};mi.create=(e,t={})=>e===""||e.length<3?[e]:t.expand!==!0?mi.compile(e,t):mi.expand(e,t);l_.exports=mi});var gc=h((__e,f_)=>{"use strict";var KV=require("path"),Rn="\\\\/",c_=`[^${Rn}]`,na="\\.",QV="\\+",XV="\\?",mm="\\/",YV="(?=.)",p_="[^/]",m2=`(?:${mm}|$)`,u_=`(?:^|${mm})`,f2=`${na}{1,2}${m2}`,ZV=`(?!${na})`,JV=`(?!${u_}${f2})`,eW=`(?!${na}{0,1}${m2})`,tW=`(?!${f2})`,rW=`[^.${mm}]`,iW=`${p_}*?`,m_={DOT_LITERAL:na,PLUS_LITERAL:QV,QMARK_LITERAL:XV,SLASH_LITERAL:mm,ONE_CHAR:YV,QMARK:p_,END_ANCHOR:m2,DOTS_SLASH:f2,NO_DOT:ZV,NO_DOTS:JV,NO_DOT_SLASH:eW,NO_DOTS_SLASH:tW,QMARK_NO_DOT:rW,STAR:iW,START_ANCHOR:u_},nW={...m_,SLASH_LITERAL:`[${Rn}]`,QMARK:c_,STAR:`${c_}*?`,DOTS_SLASH:`${na}{1,2}(?:[${Rn}]|$)`,NO_DOT:`(?!${na})`,NO_DOTS:`(?!(?:^|[${Rn}])${na}{1,2}(?:[${Rn}]|$))`,NO_DOT_SLASH:`(?!${na}{0,1}(?:[${Rn}]|$))`,NO_DOTS_SLASH:`(?!${na}{1,2}(?:[${Rn}]|$))`,QMARK_NO_DOT:`[^.${Rn}]`,START_ANCHOR:`(?:^|[${Rn}])`,END_ANCHOR:`(?:[${Rn}]|$)`},aW={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};f_.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:aW,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:KV.sep,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===!0?nW:m_}}});var yc=h(Jr=>{"use strict";var sW=require("path"),oW=process.platform==="win32",{REGEX_BACKSLASH:lW,REGEX_REMOVE_BACKSLASH:dW,REGEX_SPECIAL_CHARS:cW,REGEX_SPECIAL_CHARS_GLOBAL:pW}=gc();Jr.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);Jr.hasRegexChars=e=>cW.test(e);Jr.isRegexChar=e=>e.length===1&&Jr.hasRegexChars(e);Jr.escapeRegex=e=>e.replace(pW,"\\$1");Jr.toPosixSlashes=e=>e.replace(lW,"/");Jr.removeBackslashes=e=>e.replace(dW,t=>t==="\\"?"":t);Jr.supportsLookbehinds=()=>{let e=process.version.slice(1).split(".").map(Number);return e.length===3&&e[0]>=9||e[0]===8&&e[1]>=10};Jr.isWindows=e=>e&&typeof e.windows=="boolean"?e.windows:oW===!0||sW.sep==="\\";Jr.escapeLast=(e,t,r)=>{let i=e.lastIndexOf(t,r);return i===-1?e:e[i-1]==="\\"?Jr.escapeLast(e,t,i-1):`${e.slice(0,i)}\\${e.slice(i)}`};Jr.removePrefix=(e,t={})=>{let r=e;return r.startsWith("./")&&(r=r.slice(2),t.prefix="./"),r};Jr.wrapOutput=(e,t={},r={})=>{let i=r.contains?"":"^",n=r.contains?"":"$",a=`${i}(?:${e})${n}`;return t.negated===!0&&(a=`(?:^(?!${a}).*$)`),a}});var E_=h((E_e,w_)=>{"use strict";var h_=yc(),{CHAR_ASTERISK:h2,CHAR_AT:uW,CHAR_BACKWARD_SLASH:vc,CHAR_COMMA:mW,CHAR_DOT:g2,CHAR_EXCLAMATION_MARK:y2,CHAR_FORWARD_SLASH:__,CHAR_LEFT_CURLY_BRACE:v2,CHAR_LEFT_PARENTHESES:b2,CHAR_LEFT_SQUARE_BRACKET:fW,CHAR_PLUS:hW,CHAR_QUESTION_MARK:g_,CHAR_RIGHT_CURLY_BRACE:gW,CHAR_RIGHT_PARENTHESES:y_,CHAR_RIGHT_SQUARE_BRACKET:yW}=gc(),v_=e=>e===__||e===vc,b_=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?1/0:1)},vW=(e,t)=>{let r=t||{},i=e.length-1,n=r.parts===!0||r.scanToEnd===!0,a=[],s=[],o=[],l=e,d=-1,c=0,p=0,u=!1,m=!1,f=!1,g=!1,y=!1,E=!1,x=!1,T=!1,A=!1,I=!1,V=0,se,j,D={value:"",depth:0,isGlob:!1},$=()=>d>=i,_=()=>l.charCodeAt(d+1),de=()=>(se=j,l.charCodeAt(++d));for(;d0&&(v=l.slice(0,c),l=l.slice(c),p-=c),S&&f===!0&&p>0?(S=l.slice(0,p),w=l.slice(p)):f===!0?(S="",w=l):S=l,S&&S!==""&&S!=="/"&&S!==l&&v_(S.charCodeAt(S.length-1))&&(S=S.slice(0,-1)),r.unescape===!0&&(w&&(w=h_.removeBackslashes(w)),S&&x===!0&&(S=h_.removeBackslashes(S)));let N={prefix:v,input:e,start:c,base:S,glob:w,isBrace:u,isBracket:m,isGlob:f,isExtglob:g,isGlobstar:y,negated:T,negatedExtglob:A};if(r.tokens===!0&&(N.maxDepth=0,v_(j)||s.push(D),N.tokens=s),r.parts===!0||r.tokens===!0){let X;for(let H=0;H{"use strict";var fm=gc(),fi=yc(),{MAX_LENGTH:hm,POSIX_REGEX_SOURCE:bW,REGEX_NON_SPECIAL_CHARS:_W,REGEX_SPECIAL_CHARS_BACKREF:wW,REPLACEMENTS:x_}=fm,EW=(e,t)=>{if(typeof t.expandRange=="function")return t.expandRange(...e,t);e.sort();let r=`[${e.join("-")}]`;try{new RegExp(r)}catch{return e.map(n=>fi.escapeRegex(n)).join("..")}return r},Zo=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,_2=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=x_[e]||e;let r={...t},i=typeof r.maxLength=="number"?Math.min(hm,r.maxLength):hm,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);let a={type:"bos",value:"",output:r.prepend||""},s=[a],o=r.capture?"":"?:",l=fi.isWindows(t),d=fm.globChars(l),c=fm.extglobChars(d),{DOT_LITERAL:p,PLUS_LITERAL:u,SLASH_LITERAL:m,ONE_CHAR:f,DOTS_SLASH:g,NO_DOT:y,NO_DOT_SLASH:E,NO_DOTS_SLASH:x,QMARK:T,QMARK_NO_DOT:A,STAR:I,START_ANCHOR:V}=d,se=W=>`(${o}(?:(?!${V}${W.dot?g:p}).)*?)`,j=r.dot?"":y,D=r.dot?T:A,$=r.bash===!0?se(r):I;r.capture&&($=`(${$})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let _={input:e,index:-1,start:0,dot:r.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:s};e=fi.removePrefix(e,_),n=e.length;let de=[],S=[],v=[],w=a,N,X=()=>_.index===n-1,H=_.peek=(W=1)=>e[_.index+W],oe=_.advance=()=>e[++_.index]||"",je=()=>e.slice(_.index+1),qe=(W="",nt=0)=>{_.consumed+=W,_.index+=nt},it=W=>{_.output+=W.output!=null?W.output:W.value,qe(W.value)},ut=()=>{let W=1;for(;H()==="!"&&(H(2)!=="("||H(3)==="?");)oe(),_.start++,W++;return W%2===0?!1:(_.negated=!0,_.start++,!0)},zt=W=>{_[W]++,v.push(W)},Je=W=>{_[W]--,v.pop()},he=W=>{if(w.type==="globstar"){let nt=_.braces>0&&(W.type==="comma"||W.type==="brace"),G=W.extglob===!0||de.length&&(W.type==="pipe"||W.type==="paren");W.type!=="slash"&&W.type!=="paren"&&!nt&&!G&&(_.output=_.output.slice(0,-w.output.length),w.type="star",w.value="*",w.output=$,_.output+=w.output)}if(de.length&&W.type!=="paren"&&(de[de.length-1].inner+=W.value),(W.value||W.output)&&it(W),w&&w.type==="text"&&W.type==="text"){w.value+=W.value,w.output=(w.output||"")+W.value;return}W.prev=w,s.push(W),w=W},dn=(W,nt)=>{let G={...c[nt],conditions:1,inner:""};G.prev=w,G.parens=_.parens,G.output=_.output;let Ee=(r.capture?"(":"")+G.open;zt("parens"),he({type:W,value:nt,output:_.output?"":f}),he({type:"paren",extglob:!0,value:oe(),output:Ee}),de.push(G)},Wu=W=>{let nt=W.close+(r.capture?")":""),G;if(W.type==="negate"){let Ee=$;if(W.inner&&W.inner.length>1&&W.inner.includes("/")&&(Ee=se(r)),(Ee!==$||X()||/^\)+$/.test(je()))&&(nt=W.close=`)$))${Ee}`),W.inner.includes("*")&&(G=je())&&/^\.[^\\/.]+$/.test(G)){let mt=_2(G,{...t,fastpaths:!1}).output;nt=W.close=`)${mt})${Ee})`}W.prev.type==="bos"&&(_.negatedExtglob=!0)}he({type:"paren",extglob:!0,value:N,output:nt}),Je("parens")};if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let W=!1,nt=e.replace(wW,(G,Ee,mt,Zt,St,Bs)=>Zt==="\\"?(W=!0,G):Zt==="?"?Ee?Ee+Zt+(St?T.repeat(St.length):""):Bs===0?D+(St?T.repeat(St.length):""):T.repeat(mt.length):Zt==="."?p.repeat(mt.length):Zt==="*"?Ee?Ee+Zt+(St?$:""):$:Ee?G:`\\${G}`);return W===!0&&(r.unescape===!0?nt=nt.replace(/\\/g,""):nt=nt.replace(/\\+/g,G=>G.length%2===0?"\\\\":G?"\\":"")),nt===e&&r.contains===!0?(_.output=e,_):(_.output=fi.wrapOutput(nt,_,t),_)}for(;!X();){if(N=oe(),N==="\0")continue;if(N==="\\"){let G=H();if(G==="/"&&r.bash!==!0||G==="."||G===";")continue;if(!G){N+="\\",he({type:"text",value:N});continue}let Ee=/^\\+/.exec(je()),mt=0;if(Ee&&Ee[0].length>2&&(mt=Ee[0].length,_.index+=mt,mt%2!==0&&(N+="\\")),r.unescape===!0?N=oe():N+=oe(),_.brackets===0){he({type:"text",value:N});continue}}if(_.brackets>0&&(N!=="]"||w.value==="["||w.value==="[^")){if(r.posix!==!1&&N===":"){let G=w.value.slice(1);if(G.includes("[")&&(w.posix=!0,G.includes(":"))){let Ee=w.value.lastIndexOf("["),mt=w.value.slice(0,Ee),Zt=w.value.slice(Ee+2),St=bW[Zt];if(St){w.value=mt+St,_.backtrack=!0,oe(),!a.output&&s.indexOf(w)===1&&(a.output=f);continue}}}(N==="["&&H()!==":"||N==="-"&&H()==="]")&&(N=`\\${N}`),N==="]"&&(w.value==="["||w.value==="[^")&&(N=`\\${N}`),r.posix===!0&&N==="!"&&w.value==="["&&(N="^"),w.value+=N,it({value:N});continue}if(_.quotes===1&&N!=='"'){N=fi.escapeRegex(N),w.value+=N,it({value:N});continue}if(N==='"'){_.quotes=_.quotes===1?0:1,r.keepQuotes===!0&&he({type:"text",value:N});continue}if(N==="("){zt("parens"),he({type:"paren",value:N});continue}if(N===")"){if(_.parens===0&&r.strictBrackets===!0)throw new SyntaxError(Zo("opening","("));let G=de[de.length-1];if(G&&_.parens===G.parens+1){Wu(de.pop());continue}he({type:"paren",value:N,output:_.parens?")":"\\)"}),Je("parens");continue}if(N==="["){if(r.nobracket===!0||!je().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(Zo("closing","]"));N=`\\${N}`}else zt("brackets");he({type:"bracket",value:N});continue}if(N==="]"){if(r.nobracket===!0||w&&w.type==="bracket"&&w.value.length===1){he({type:"text",value:N,output:`\\${N}`});continue}if(_.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(Zo("opening","["));he({type:"text",value:N,output:`\\${N}`});continue}Je("brackets");let G=w.value.slice(1);if(w.posix!==!0&&G[0]==="^"&&!G.includes("/")&&(N=`/${N}`),w.value+=N,it({value:N}),r.literalBrackets===!1||fi.hasRegexChars(G))continue;let Ee=fi.escapeRegex(w.value);if(_.output=_.output.slice(0,-w.value.length),r.literalBrackets===!0){_.output+=Ee,w.value=Ee;continue}w.value=`(${o}${Ee}|${w.value})`,_.output+=w.value;continue}if(N==="{"&&r.nobrace!==!0){zt("braces");let G={type:"brace",value:N,output:"(",outputIndex:_.output.length,tokensIndex:_.tokens.length};S.push(G),he(G);continue}if(N==="}"){let G=S[S.length-1];if(r.nobrace===!0||!G){he({type:"text",value:N,output:N});continue}let Ee=")";if(G.dots===!0){let mt=s.slice(),Zt=[];for(let St=mt.length-1;St>=0&&(s.pop(),mt[St].type!=="brace");St--)mt[St].type!=="dots"&&Zt.unshift(mt[St].value);Ee=EW(Zt,r),_.backtrack=!0}if(G.comma!==!0&&G.dots!==!0){let mt=_.output.slice(0,G.outputIndex),Zt=_.tokens.slice(G.tokensIndex);G.value=G.output="\\{",N=Ee="\\}",_.output=mt;for(let St of Zt)_.output+=St.output||St.value}he({type:"brace",value:N,output:Ee}),Je("braces"),S.pop();continue}if(N==="|"){de.length>0&&de[de.length-1].conditions++,he({type:"text",value:N});continue}if(N===","){let G=N,Ee=S[S.length-1];Ee&&v[v.length-1]==="braces"&&(Ee.comma=!0,G="|"),he({type:"comma",value:N,output:G});continue}if(N==="/"){if(w.type==="dot"&&_.index===_.start+1){_.start=_.index+1,_.consumed="",_.output="",s.pop(),w=a;continue}he({type:"slash",value:N,output:m});continue}if(N==="."){if(_.braces>0&&w.type==="dot"){w.value==="."&&(w.output=p);let G=S[S.length-1];w.type="dots",w.output+=N,w.value+=N,G.dots=!0;continue}if(_.braces+_.parens===0&&w.type!=="bos"&&w.type!=="slash"){he({type:"text",value:N,output:p});continue}he({type:"dot",value:N,output:p});continue}if(N==="?"){if(!(w&&w.value==="(")&&r.noextglob!==!0&&H()==="("&&H(2)!=="?"){dn("qmark",N);continue}if(w&&w.type==="paren"){let Ee=H(),mt=N;if(Ee==="<"&&!fi.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(w.value==="("&&!/[!=<:]/.test(Ee)||Ee==="<"&&!/<([!=]|\w+>)/.test(je()))&&(mt=`\\${N}`),he({type:"text",value:N,output:mt});continue}if(r.dot!==!0&&(w.type==="slash"||w.type==="bos")){he({type:"qmark",value:N,output:A});continue}he({type:"qmark",value:N,output:T});continue}if(N==="!"){if(r.noextglob!==!0&&H()==="("&&(H(2)!=="?"||!/[!=<:]/.test(H(3)))){dn("negate",N);continue}if(r.nonegate!==!0&&_.index===0){ut();continue}}if(N==="+"){if(r.noextglob!==!0&&H()==="("&&H(2)!=="?"){dn("plus",N);continue}if(w&&w.value==="("||r.regex===!1){he({type:"plus",value:N,output:u});continue}if(w&&(w.type==="bracket"||w.type==="paren"||w.type==="brace")||_.parens>0){he({type:"plus",value:N});continue}he({type:"plus",value:u});continue}if(N==="@"){if(r.noextglob!==!0&&H()==="("&&H(2)!=="?"){he({type:"at",extglob:!0,value:N,output:""});continue}he({type:"text",value:N});continue}if(N!=="*"){(N==="$"||N==="^")&&(N=`\\${N}`);let G=_W.exec(je());G&&(N+=G[0],_.index+=G[0].length),he({type:"text",value:N});continue}if(w&&(w.type==="globstar"||w.star===!0)){w.type="star",w.star=!0,w.value+=N,w.output=$,_.backtrack=!0,_.globstar=!0,qe(N);continue}let W=je();if(r.noextglob!==!0&&/^\([^?]/.test(W)){dn("star",N);continue}if(w.type==="star"){if(r.noglobstar===!0){qe(N);continue}let G=w.prev,Ee=G.prev,mt=G.type==="slash"||G.type==="bos",Zt=Ee&&(Ee.type==="star"||Ee.type==="globstar");if(r.bash===!0&&(!mt||W[0]&&W[0]!=="/")){he({type:"star",value:N,output:""});continue}let St=_.braces>0&&(G.type==="comma"||G.type==="brace"),Bs=de.length&&(G.type==="pipe"||G.type==="paren");if(!mt&&G.type!=="paren"&&!St&&!Bs){he({type:"star",value:N,output:""});continue}for(;W.slice(0,3)==="/**";){let za=e[_.index+4];if(za&&za!=="/")break;W=W.slice(3),qe("/**",3)}if(G.type==="bos"&&X()){w.type="globstar",w.value+=N,w.output=se(r),_.output=w.output,_.globstar=!0,qe(N);continue}if(G.type==="slash"&&G.prev.type!=="bos"&&!Zt&&X()){_.output=_.output.slice(0,-(G.output+w.output).length),G.output=`(?:${G.output}`,w.type="globstar",w.output=se(r)+(r.strictSlashes?")":"|$)"),w.value+=N,_.globstar=!0,_.output+=G.output+w.output,qe(N);continue}if(G.type==="slash"&&G.prev.type!=="bos"&&W[0]==="/"){let za=W[1]!==void 0?"|$":"";_.output=_.output.slice(0,-(G.output+w.output).length),G.output=`(?:${G.output}`,w.type="globstar",w.output=`${se(r)}${m}|${m}${za})`,w.value+=N,_.output+=G.output+w.output,_.globstar=!0,qe(N+oe()),he({type:"slash",value:"/",output:""});continue}if(G.type==="bos"&&W[0]==="/"){w.type="globstar",w.value+=N,w.output=`(?:^|${m}|${se(r)}${m})`,_.output=w.output,_.globstar=!0,qe(N+oe()),he({type:"slash",value:"/",output:""});continue}_.output=_.output.slice(0,-w.output.length),w.type="globstar",w.output=se(r),w.value+=N,_.output+=w.output,_.globstar=!0,qe(N);continue}let nt={type:"star",value:N,output:$};if(r.bash===!0){nt.output=".*?",(w.type==="bos"||w.type==="slash")&&(nt.output=j+nt.output),he(nt);continue}if(w&&(w.type==="bracket"||w.type==="paren")&&r.regex===!0){nt.output=N,he(nt);continue}(_.index===_.start||w.type==="slash"||w.type==="dot")&&(w.type==="dot"?(_.output+=E,w.output+=E):r.dot===!0?(_.output+=x,w.output+=x):(_.output+=j,w.output+=j),H()!=="*"&&(_.output+=f,w.output+=f)),he(nt)}for(;_.brackets>0;){if(r.strictBrackets===!0)throw new SyntaxError(Zo("closing","]"));_.output=fi.escapeLast(_.output,"["),Je("brackets")}for(;_.parens>0;){if(r.strictBrackets===!0)throw new SyntaxError(Zo("closing",")"));_.output=fi.escapeLast(_.output,"("),Je("parens")}for(;_.braces>0;){if(r.strictBrackets===!0)throw new SyntaxError(Zo("closing","}"));_.output=fi.escapeLast(_.output,"{"),Je("braces")}if(r.strictSlashes!==!0&&(w.type==="star"||w.type==="bracket")&&he({type:"maybe_slash",value:"",output:`${m}?`}),_.backtrack===!0){_.output="";for(let W of _.tokens)_.output+=W.output!=null?W.output:W.value,W.suffix&&(_.output+=W.suffix)}return _};_2.fastpaths=(e,t)=>{let r={...t},i=typeof r.maxLength=="number"?Math.min(hm,r.maxLength):hm,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);e=x_[e]||e;let a=fi.isWindows(t),{DOT_LITERAL:s,SLASH_LITERAL:o,ONE_CHAR:l,DOTS_SLASH:d,NO_DOT:c,NO_DOTS:p,NO_DOTS_SLASH:u,STAR:m,START_ANCHOR:f}=fm.globChars(a),g=r.dot?p:c,y=r.dot?u:c,E=r.capture?"":"?:",x={negated:!1,prefix:""},T=r.bash===!0?".*?":m;r.capture&&(T=`(${T})`);let A=j=>j.noglobstar===!0?T:`(${E}(?:(?!${f}${j.dot?d:s}).)*?)`,I=j=>{switch(j){case"*":return`${g}${l}${T}`;case".*":return`${s}${l}${T}`;case"*.*":return`${g}${T}${s}${l}${T}`;case"*/*":return`${g}${T}${o}${l}${y}${T}`;case"**":return g+A(r);case"**/*":return`(?:${g}${A(r)}${o})?${y}${l}${T}`;case"**/*.*":return`(?:${g}${A(r)}${o})?${y}${T}${s}${l}${T}`;case"**/.*":return`(?:${g}${A(r)}${o})?${s}${l}${T}`;default:{let D=/^(.*?)\.(\w+)$/.exec(j);if(!D)return;let $=I(D[1]);return $?$+s+D[2]:void 0}}},V=fi.removePrefix(e,x),se=I(V);return se&&r.strictSlashes!==!0&&(se+=`${o}?`),se};N_.exports=_2});var P_=h((N_e,T_)=>{"use strict";var xW=require("path"),NW=E_(),w2=S_(),E2=yc(),SW=gc(),TW=e=>e&&typeof e=="object"&&!Array.isArray(e),Mt=(e,t,r=!1)=>{if(Array.isArray(e)){let c=e.map(u=>Mt(u,t,r));return u=>{for(let m of c){let f=m(u);if(f)return f}return!1}}let i=TW(e)&&e.tokens&&e.input;if(e===""||typeof e!="string"&&!i)throw new TypeError("Expected pattern to be a non-empty string");let n=t||{},a=E2.isWindows(t),s=i?Mt.compileRe(e,t):Mt.makeRe(e,t,!1,!0),o=s.state;delete s.state;let l=()=>!1;if(n.ignore){let c={...t,ignore:null,onMatch:null,onResult:null};l=Mt(n.ignore,c,r)}let d=(c,p=!1)=>{let{isMatch:u,match:m,output:f}=Mt.test(c,s,t,{glob:e,posix:a}),g={glob:e,state:o,regex:s,posix:a,input:c,output:f,match:m,isMatch:u};return typeof n.onResult=="function"&&n.onResult(g),u===!1?(g.isMatch=!1,p?g:!1):l(c)?(typeof n.onIgnore=="function"&&n.onIgnore(g),g.isMatch=!1,p?g:!1):(typeof n.onMatch=="function"&&n.onMatch(g),p?g:!0)};return r&&(d.state=o),d};Mt.test=(e,t,r,{glob:i,posix:n}={})=>{if(typeof e!="string")throw new TypeError("Expected input to be a string");if(e==="")return{isMatch:!1,output:""};let a=r||{},s=a.format||(n?E2.toPosixSlashes:null),o=e===i,l=o&&s?s(e):e;return o===!1&&(l=s?s(e):e,o=l===i),(o===!1||a.capture===!0)&&(a.matchBase===!0||a.basename===!0?o=Mt.matchBase(e,t,r,n):o=t.exec(l)),{isMatch:!!o,match:o,output:l}};Mt.matchBase=(e,t,r,i=E2.isWindows(r))=>(t instanceof RegExp?t:Mt.makeRe(t,r)).test(xW.basename(e));Mt.isMatch=(e,t,r)=>Mt(t,r)(e);Mt.parse=(e,t)=>Array.isArray(e)?e.map(r=>Mt.parse(r,t)):w2(e,{...t,fastpaths:!1});Mt.scan=(e,t)=>NW(e,t);Mt.compileRe=(e,t,r=!1,i=!1)=>{if(r===!0)return e.output;let n=t||{},a=n.contains?"":"^",s=n.contains?"":"$",o=`${a}(?:${e.output})${s}`;e&&e.negated===!0&&(o=`^(?!${o}).*$`);let l=Mt.toRegex(o,t);return i===!0&&(l.state=e),l};Mt.makeRe=(e,t={},r=!1,i=!1)=>{if(!e||typeof e!="string")throw new TypeError("Expected a non-empty string");let n={negated:!1,fastpaths:!0};return t.fastpaths!==!1&&(e[0]==="."||e[0]==="*")&&(n.output=w2.fastpaths(e,t)),n.output||(n=w2(e,t)),Mt.compileRe(n,t,r,i)};Mt.toRegex=(e,t)=>{try{let r=t||{};return new RegExp(e,r.flags||(r.nocase?"i":""))}catch(r){if(t&&t.debug===!0)throw r;return/$^/}};Mt.constants=SW;T_.exports=Mt});var R_=h((S_e,C_)=>{"use strict";C_.exports=P_()});var q_=h((T_e,D_)=>{"use strict";var A_=require("util"),I_=d_(),On=R_(),x2=yc(),O_=e=>e===""||e==="./",L_=e=>{let t=e.indexOf("{");return t>-1&&e.indexOf("}",t)>-1},ft=(e,t,r)=>{t=[].concat(t),e=[].concat(e);let i=new Set,n=new Set,a=new Set,s=0,o=c=>{a.add(c.output),r&&r.onResult&&r.onResult(c)};for(let c=0;c!i.has(c));if(r&&d.length===0){if(r.failglob===!0)throw new Error(`No matches found for "${t.join(", ")}"`);if(r.nonull===!0||r.nullglob===!0)return r.unescape?t.map(c=>c.replace(/\\/g,"")):t}return d};ft.match=ft;ft.matcher=(e,t)=>On(e,t);ft.isMatch=(e,t,r)=>On(t,r)(e);ft.any=ft.isMatch;ft.not=(e,t,r={})=>{t=[].concat(t).map(String);let i=new Set,n=[],a=o=>{r.onResult&&r.onResult(o),n.push(o.output)},s=new Set(ft(e,t,{...r,onResult:a}));for(let o of n)s.has(o)||i.add(o);return[...i]};ft.contains=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${A_.inspect(e)}"`);if(Array.isArray(t))return t.some(i=>ft.contains(e,i,r));if(typeof t=="string"){if(O_(e)||O_(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return ft.isMatch(e,t,{...r,contains:!0})};ft.matchKeys=(e,t,r)=>{if(!x2.isObject(e))throw new TypeError("Expected the first argument to be an object");let i=ft(Object.keys(e),t,r),n={};for(let a of i)n[a]=e[a];return n};ft.some=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let a=On(String(n),r);if(i.some(s=>a(s)))return!0}return!1};ft.every=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let a=On(String(n),r);if(!i.every(s=>a(s)))return!1}return!0};ft.all=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${A_.inspect(e)}"`);return[].concat(t).every(i=>On(i,r)(e))};ft.capture=(e,t,r)=>{let i=x2.isWindows(r),a=On.makeRe(String(e),{...r,capture:!0}).exec(i?x2.toPosixSlashes(t):t);if(a)return a.slice(1).map(s=>s===void 0?"":s)};ft.makeRe=(...e)=>On.makeRe(...e);ft.scan=(...e)=>On.scan(...e);ft.parse=(e,t)=>{let r=[];for(let i of[].concat(e||[]))for(let n of I_(String(i),t))r.push(On.parse(n,t));return r};ft.braces=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return t&&t.nobrace===!0||!L_(e)?[e]:I_(e,t)};ft.braceExpand=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return ft.braces(e,{...t,expand:!0})};ft.hasBraces=L_;D_.exports=ft});var U_=h(be=>{"use strict";Object.defineProperty(be,"__esModule",{value:!0});be.removeDuplicateSlashes=be.matchAny=be.convertPatternsToRe=be.makeRe=be.getPatternParts=be.expandBraceExpansion=be.expandPatternsWithBraceExpansion=be.isAffectDepthOfReadingPattern=be.endsWithSlashGlobStar=be.hasGlobStar=be.getBaseDirectory=be.isPatternRelatedToParentDirectory=be.getPatternsOutsideCurrentDirectory=be.getPatternsInsideCurrentDirectory=be.getPositivePatterns=be.getNegativePatterns=be.isPositivePattern=be.isNegativePattern=be.convertToNegativePattern=be.convertToPositivePattern=be.isDynamicPattern=be.isStaticPattern=void 0;var PW=require("path"),CW=Pb(),N2=q_(),F_="**",RW="\\",OW=/[*?]|^!/,AW=/\[[^[]*]/,IW=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,LW=/[!*+?@]\([^(]*\)/,DW=/,|\.\./,qW=/(?!^)\/{2,}/g;function M_(e,t={}){return!B_(e,t)}be.isStaticPattern=M_;function B_(e,t={}){return e===""?!1:!!(t.caseSensitiveMatch===!1||e.includes(RW)||OW.test(e)||AW.test(e)||IW.test(e)||t.extglob!==!1&&LW.test(e)||t.braceExpansion!==!1&&FW(e))}be.isDynamicPattern=B_;function FW(e){let t=e.indexOf("{");if(t===-1)return!1;let r=e.indexOf("}",t+1);if(r===-1)return!1;let i=e.slice(t,r);return DW.test(i)}function MW(e){return gm(e)?e.slice(1):e}be.convertToPositivePattern=MW;function BW(e){return"!"+e}be.convertToNegativePattern=BW;function gm(e){return e.startsWith("!")&&e[1]!=="("}be.isNegativePattern=gm;function j_(e){return!gm(e)}be.isPositivePattern=j_;function jW(e){return e.filter(gm)}be.getNegativePatterns=jW;function kW(e){return e.filter(j_)}be.getPositivePatterns=kW;function zW(e){return e.filter(t=>!S2(t))}be.getPatternsInsideCurrentDirectory=zW;function $W(e){return e.filter(S2)}be.getPatternsOutsideCurrentDirectory=$W;function S2(e){return e.startsWith("..")||e.startsWith("./..")}be.isPatternRelatedToParentDirectory=S2;function UW(e){return CW(e,{flipBackslashes:!1})}be.getBaseDirectory=UW;function HW(e){return e.includes(F_)}be.hasGlobStar=HW;function k_(e){return e.endsWith("/"+F_)}be.endsWithSlashGlobStar=k_;function GW(e){let t=PW.basename(e);return k_(e)||M_(t)}be.isAffectDepthOfReadingPattern=GW;function VW(e){return e.reduce((t,r)=>t.concat(z_(r)),[])}be.expandPatternsWithBraceExpansion=VW;function z_(e){let t=N2.braces(e,{expand:!0,nodupes:!0,keepEscaping:!0});return t.sort((r,i)=>r.length-i.length),t.filter(r=>r!=="")}be.expandBraceExpansion=z_;function WW(e,t){let{parts:r}=N2.scan(e,Object.assign(Object.assign({},t),{parts:!0}));return r.length===0&&(r=[e]),r[0].startsWith("/")&&(r[0]=r[0].slice(1),r.unshift("")),r}be.getPatternParts=WW;function $_(e,t){return N2.makeRe(e,t)}be.makeRe=$_;function KW(e,t){return e.map(r=>$_(r,t))}be.convertPatternsToRe=KW;function QW(e,t){return t.some(r=>r.test(e))}be.matchAny=QW;function XW(e){return e.replace(qW,"/")}be.removeDuplicateSlashes=XW});var G_=h(ym=>{"use strict";Object.defineProperty(ym,"__esModule",{value:!0});ym.merge=void 0;var YW=r2();function ZW(e){let t=YW(e);return e.forEach(r=>{r.once("error",i=>t.emit("error",i))}),t.once("close",()=>H_(e)),t.once("end",()=>H_(e)),t}ym.merge=ZW;function H_(e){e.forEach(t=>t.emit("close"))}});var V_=h(Jo=>{"use strict";Object.defineProperty(Jo,"__esModule",{value:!0});Jo.isEmpty=Jo.isString=void 0;function JW(e){return typeof e=="string"}Jo.isString=JW;function eK(e){return e===""}Jo.isEmpty=eK});var aa=h(Nr=>{"use strict";Object.defineProperty(Nr,"__esModule",{value:!0});Nr.string=Nr.stream=Nr.pattern=Nr.path=Nr.fs=Nr.errno=Nr.array=void 0;var tK=hb();Nr.array=tK;var rK=gb();Nr.errno=rK;var iK=yb();Nr.fs=iK;var nK=wb();Nr.path=nK;var aK=U_();Nr.pattern=aK;var sK=G_();Nr.stream=sK;var oK=V_();Nr.string=oK});var X_=h(Sr=>{"use strict";Object.defineProperty(Sr,"__esModule",{value:!0});Sr.convertPatternGroupToTask=Sr.convertPatternGroupsToTasks=Sr.groupPatternsByBaseDirectory=Sr.getNegativePatternsAsPositive=Sr.getPositivePatterns=Sr.convertPatternsToTasks=Sr.generate=void 0;var pn=aa();function lK(e,t){let r=W_(e,t),i=W_(t.ignore,t),n=K_(r),a=Q_(r,i),s=n.filter(c=>pn.pattern.isStaticPattern(c,t)),o=n.filter(c=>pn.pattern.isDynamicPattern(c,t)),l=T2(s,a,!1),d=T2(o,a,!0);return l.concat(d)}Sr.generate=lK;function W_(e,t){let r=e;return t.braceExpansion&&(r=pn.pattern.expandPatternsWithBraceExpansion(r)),t.baseNameMatch&&(r=r.map(i=>i.includes("/")?i:`**/${i}`)),r.map(i=>pn.pattern.removeDuplicateSlashes(i))}function T2(e,t,r){let i=[],n=pn.pattern.getPatternsOutsideCurrentDirectory(e),a=pn.pattern.getPatternsInsideCurrentDirectory(e),s=P2(n),o=P2(a);return i.push(...C2(s,t,r)),"."in o?i.push(R2(".",a,t,r)):i.push(...C2(o,t,r)),i}Sr.convertPatternsToTasks=T2;function K_(e){return pn.pattern.getPositivePatterns(e)}Sr.getPositivePatterns=K_;function Q_(e,t){return pn.pattern.getNegativePatterns(e).concat(t).map(pn.pattern.convertToPositivePattern)}Sr.getNegativePatternsAsPositive=Q_;function P2(e){let t={};return e.reduce((r,i)=>{let n=pn.pattern.getBaseDirectory(i);return n in r?r[n].push(i):r[n]=[i],r},t)}Sr.groupPatternsByBaseDirectory=P2;function C2(e,t,r){return Object.keys(e).map(i=>R2(i,e[i],t,r))}Sr.convertPatternGroupsToTasks=C2;function R2(e,t,r,i){return{dynamic:i,positive:t,negative:r,base:e,patterns:[].concat(t,r.map(pn.pattern.convertToNegativePattern))}}Sr.convertPatternGroupToTask=R2});var Z_=h(vm=>{"use strict";Object.defineProperty(vm,"__esModule",{value:!0});vm.read=void 0;function dK(e,t,r){t.fs.lstat(e,(i,n)=>{if(i!==null){Y_(r,i);return}if(!n.isSymbolicLink()||!t.followSymbolicLink){O2(r,n);return}t.fs.stat(e,(a,s)=>{if(a!==null){if(t.throwErrorOnBrokenSymbolicLink){Y_(r,a);return}O2(r,n);return}t.markSymbolicLink&&(s.isSymbolicLink=()=>!0),O2(r,s)})})}vm.read=dK;function Y_(e,t){e(t)}function O2(e,t){e(null,t)}});var J_=h(bm=>{"use strict";Object.defineProperty(bm,"__esModule",{value:!0});bm.read=void 0;function cK(e,t){let r=t.fs.lstatSync(e);if(!r.isSymbolicLink()||!t.followSymbolicLink)return r;try{let i=t.fs.statSync(e);return t.markSymbolicLink&&(i.isSymbolicLink=()=>!0),i}catch(i){if(!t.throwErrorOnBrokenSymbolicLink)return r;throw i}}bm.read=cK});var ew=h(Ga=>{"use strict";Object.defineProperty(Ga,"__esModule",{value:!0});Ga.createFileSystemAdapter=Ga.FILE_SYSTEM_ADAPTER=void 0;var _m=require("fs");Ga.FILE_SYSTEM_ADAPTER={lstat:_m.lstat,stat:_m.stat,lstatSync:_m.lstatSync,statSync:_m.statSync};function pK(e){return e===void 0?Ga.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Ga.FILE_SYSTEM_ADAPTER),e)}Ga.createFileSystemAdapter=pK});var tw=h(I2=>{"use strict";Object.defineProperty(I2,"__esModule",{value:!0});var uK=ew(),A2=class{constructor(t={}){this._options=t,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=uK.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(t,r){return t??r}};I2.default=A2});var Us=h(Va=>{"use strict";Object.defineProperty(Va,"__esModule",{value:!0});Va.statSync=Va.stat=Va.Settings=void 0;var rw=Z_(),mK=J_(),L2=tw();Va.Settings=L2.default;function fK(e,t,r){if(typeof t=="function"){rw.read(e,D2(),t);return}rw.read(e,D2(t),r)}Va.stat=fK;function hK(e,t){let r=D2(t);return mK.read(e,r)}Va.statSync=hK;function D2(e={}){return e instanceof L2.default?e:new L2.default(e)}});var aw=h((M_e,nw)=>{var iw;nw.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:global):e=>(iw||(iw=Promise.resolve())).then(e).catch(t=>setTimeout(()=>{throw t},0))});var ow=h((B_e,sw)=>{sw.exports=yK;var gK=aw();function yK(e,t){let r,i,n,a=!0;Array.isArray(e)?(r=[],i=e.length):(n=Object.keys(e),r={},i=n.length);function s(l){function d(){t&&t(l,r),t=null}a?gK(d):d()}function o(l,d,c){r[l]=c,(--i===0||d)&&s(d)}i?n?n.forEach(function(l){e[l](function(d,c){o(l,d,c)})}):e.forEach(function(l,d){l(function(c,p){o(d,c,p)})}):s(null),a=!1}});var q2=h(Em=>{"use strict";Object.defineProperty(Em,"__esModule",{value:!0});Em.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;var wm=process.versions.node.split(".");if(wm[0]===void 0||wm[1]===void 0)throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);var lw=Number.parseInt(wm[0],10),vK=Number.parseInt(wm[1],10),dw=10,bK=10,_K=lw>dw,wK=lw===dw&&vK>=bK;Em.IS_SUPPORT_READDIR_WITH_FILE_TYPES=_K||wK});var cw=h(xm=>{"use strict";Object.defineProperty(xm,"__esModule",{value:!0});xm.createDirentFromStats=void 0;var F2=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function EK(e,t){return new F2(e,t)}xm.createDirentFromStats=EK});var M2=h(Nm=>{"use strict";Object.defineProperty(Nm,"__esModule",{value:!0});Nm.fs=void 0;var xK=cw();Nm.fs=xK});var B2=h(Sm=>{"use strict";Object.defineProperty(Sm,"__esModule",{value:!0});Sm.joinPathSegments=void 0;function NK(e,t,r){return e.endsWith(r)?e+t:e+r+t}Sm.joinPathSegments=NK});var gw=h(Wa=>{"use strict";Object.defineProperty(Wa,"__esModule",{value:!0});Wa.readdir=Wa.readdirWithFileTypes=Wa.read=void 0;var SK=Us(),pw=ow(),TK=q2(),uw=M2(),mw=B2();function PK(e,t,r){if(!t.stats&&TK.IS_SUPPORT_READDIR_WITH_FILE_TYPES){fw(e,t,r);return}hw(e,t,r)}Wa.read=PK;function fw(e,t,r){t.fs.readdir(e,{withFileTypes:!0},(i,n)=>{if(i!==null){Tm(r,i);return}let a=n.map(o=>({dirent:o,name:o.name,path:mw.joinPathSegments(e,o.name,t.pathSegmentSeparator)}));if(!t.followSymbolicLinks){j2(r,a);return}let s=a.map(o=>CK(o,t));pw(s,(o,l)=>{if(o!==null){Tm(r,o);return}j2(r,l)})})}Wa.readdirWithFileTypes=fw;function CK(e,t){return r=>{if(!e.dirent.isSymbolicLink()){r(null,e);return}t.fs.stat(e.path,(i,n)=>{if(i!==null){if(t.throwErrorOnBrokenSymbolicLink){r(i);return}r(null,e);return}e.dirent=uw.fs.createDirentFromStats(e.name,n),r(null,e)})}}function hw(e,t,r){t.fs.readdir(e,(i,n)=>{if(i!==null){Tm(r,i);return}let a=n.map(s=>{let o=mw.joinPathSegments(e,s,t.pathSegmentSeparator);return l=>{SK.stat(o,t.fsStatSettings,(d,c)=>{if(d!==null){l(d);return}let p={name:s,path:o,dirent:uw.fs.createDirentFromStats(s,c)};t.stats&&(p.stats=c),l(null,p)})}});pw(a,(s,o)=>{if(s!==null){Tm(r,s);return}j2(r,o)})})}Wa.readdir=hw;function Tm(e,t){e(t)}function j2(e,t){e(null,t)}});var ww=h(Ka=>{"use strict";Object.defineProperty(Ka,"__esModule",{value:!0});Ka.readdir=Ka.readdirWithFileTypes=Ka.read=void 0;var RK=Us(),OK=q2(),yw=M2(),vw=B2();function AK(e,t){return!t.stats&&OK.IS_SUPPORT_READDIR_WITH_FILE_TYPES?bw(e,t):_w(e,t)}Ka.read=AK;function bw(e,t){return t.fs.readdirSync(e,{withFileTypes:!0}).map(i=>{let n={dirent:i,name:i.name,path:vw.joinPathSegments(e,i.name,t.pathSegmentSeparator)};if(n.dirent.isSymbolicLink()&&t.followSymbolicLinks)try{let a=t.fs.statSync(n.path);n.dirent=yw.fs.createDirentFromStats(n.name,a)}catch(a){if(t.throwErrorOnBrokenSymbolicLink)throw a}return n})}Ka.readdirWithFileTypes=bw;function _w(e,t){return t.fs.readdirSync(e).map(i=>{let n=vw.joinPathSegments(e,i,t.pathSegmentSeparator),a=RK.statSync(n,t.fsStatSettings),s={name:i,path:n,dirent:yw.fs.createDirentFromStats(i,a)};return t.stats&&(s.stats=a),s})}Ka.readdir=_w});var Ew=h(Qa=>{"use strict";Object.defineProperty(Qa,"__esModule",{value:!0});Qa.createFileSystemAdapter=Qa.FILE_SYSTEM_ADAPTER=void 0;var el=require("fs");Qa.FILE_SYSTEM_ADAPTER={lstat:el.lstat,stat:el.stat,lstatSync:el.lstatSync,statSync:el.statSync,readdir:el.readdir,readdirSync:el.readdirSync};function IK(e){return e===void 0?Qa.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Qa.FILE_SYSTEM_ADAPTER),e)}Qa.createFileSystemAdapter=IK});var xw=h(z2=>{"use strict";Object.defineProperty(z2,"__esModule",{value:!0});var LK=require("path"),DK=Us(),qK=Ew(),k2=class{constructor(t={}){this._options=t,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=qK.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,LK.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new DK.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};z2.default=k2});var Pm=h(Xa=>{"use strict";Object.defineProperty(Xa,"__esModule",{value:!0});Xa.Settings=Xa.scandirSync=Xa.scandir=void 0;var Nw=gw(),FK=ww(),$2=xw();Xa.Settings=$2.default;function MK(e,t,r){if(typeof t=="function"){Nw.read(e,U2(),t);return}Nw.read(e,U2(t),r)}Xa.scandir=MK;function BK(e,t){let r=U2(t);return FK.read(e,r)}Xa.scandirSync=BK;function U2(e={}){return e instanceof $2.default?e:new $2.default(e)}});var Tw=h((K_e,Sw)=>{"use strict";function jK(e){var t=new e,r=t;function i(){var a=t;return a.next?t=a.next:(t=new e,r=t),a.next=null,a}function n(a){r.next=a,r=a}return{get:i,release:n}}Sw.exports=jK});var Cw=h((Q_e,Pw)=>{"use strict";var kK=Tw();function zK(e,t,r){typeof e=="function"&&(r=t,t=e,e=null);var i=kK($K),n=null,a=null,s=0,o={push:f,drain:An,saturated:An,pause:d,paused:!1,concurrency:r,running:l,resume:u,idle:m,length:c,getQueue:p,unshift:g,empty:An,kill:E,killAndDrain:x};return o;function l(){return s}function d(){o.paused=!0}function c(){for(var T=n,A=0;T;)T=T.next,A++;return A}function p(){for(var T=n,A=[];T;)A.push(T.value),T=T.next;return A}function u(){if(o.paused){o.paused=!1;for(var T=0;T{"use strict";Object.defineProperty(In,"__esModule",{value:!0});In.joinPathSegments=In.replacePathSegmentSeparator=In.isAppliedFilter=In.isFatalError=void 0;function UK(e,t){return e.errorFilter===null?!0:!e.errorFilter(t)}In.isFatalError=UK;function HK(e,t){return e===null||e(t)}In.isAppliedFilter=HK;function GK(e,t){return e.split(/[/\\]/).join(t)}In.replacePathSegmentSeparator=GK;function VK(e,t,r){return e===""?t:e.endsWith(r)?e+t:e+r+t}In.joinPathSegments=VK});var V2=h(G2=>{"use strict";Object.defineProperty(G2,"__esModule",{value:!0});var WK=Cm(),H2=class{constructor(t,r){this._root=t,this._settings=r,this._root=WK.replacePathSegmentSeparator(t,r.pathSegmentSeparator)}};G2.default=H2});var Q2=h(K2=>{"use strict";Object.defineProperty(K2,"__esModule",{value:!0});var KK=require("events"),QK=Pm(),XK=Cw(),Rm=Cm(),YK=V2(),W2=class extends YK.default{constructor(t,r){super(t,r),this._settings=r,this._scandir=QK.scandir,this._emitter=new KK.EventEmitter,this._queue=XK(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit("end")}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()=>{this._pushToQueue(this._root,this._settings.basePath)}),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw new Error("The reader is already destroyed");this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(t){this._emitter.on("entry",t)}onError(t){this._emitter.once("error",t)}onEnd(t){this._emitter.once("end",t)}_pushToQueue(t,r){let i={directory:t,base:r};this._queue.push(i,n=>{n!==null&&this._handleError(n)})}_worker(t,r){this._scandir(t.directory,this._settings.fsScandirSettings,(i,n)=>{if(i!==null){r(i,void 0);return}for(let a of n)this._handleEntry(a,t.base);r(null,void 0)})}_handleError(t){this._isDestroyed||!Rm.isFatalError(this._settings,t)||(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",t))}_handleEntry(t,r){if(this._isDestroyed||this._isFatalError)return;let i=t.path;r!==void 0&&(t.path=Rm.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),Rm.isAppliedFilter(this._settings.entryFilter,t)&&this._emitEntry(t),t.dirent.isDirectory()&&Rm.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_emitEntry(t){this._emitter.emit("entry",t)}};K2.default=W2});var Rw=h(Y2=>{"use strict";Object.defineProperty(Y2,"__esModule",{value:!0});var ZK=Q2(),X2=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new ZK.default(this._root,this._settings),this._storage=[]}read(t){this._reader.onError(r=>{JK(t,r)}),this._reader.onEntry(r=>{this._storage.push(r)}),this._reader.onEnd(()=>{eQ(t,this._storage)}),this._reader.read()}};Y2.default=X2;function JK(e,t){e(t)}function eQ(e,t){e(null,t)}});var Ow=h(J2=>{"use strict";Object.defineProperty(J2,"__esModule",{value:!0});var tQ=require("stream"),rQ=Q2(),Z2=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new rQ.default(this._root,this._settings),this._stream=new tQ.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError(t=>{this._stream.emit("error",t)}),this._reader.onEntry(t=>{this._stream.push(t)}),this._reader.onEnd(()=>{this._stream.push(null)}),this._reader.read(),this._stream}};J2.default=Z2});var Aw=h(tg=>{"use strict";Object.defineProperty(tg,"__esModule",{value:!0});var iQ=Pm(),Om=Cm(),nQ=V2(),eg=class extends nQ.default{constructor(){super(...arguments),this._scandir=iQ.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(t,r){this._queue.add({directory:t,base:r})}_handleQueue(){for(let t of this._queue.values())this._handleDirectory(t.directory,t.base)}_handleDirectory(t,r){try{let i=this._scandir(t,this._settings.fsScandirSettings);for(let n of i)this._handleEntry(n,r)}catch(i){this._handleError(i)}}_handleError(t){if(Om.isFatalError(this._settings,t))throw t}_handleEntry(t,r){let i=t.path;r!==void 0&&(t.path=Om.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),Om.isAppliedFilter(this._settings.entryFilter,t)&&this._pushToStorage(t),t.dirent.isDirectory()&&Om.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_pushToStorage(t){this._storage.push(t)}};tg.default=eg});var Iw=h(ig=>{"use strict";Object.defineProperty(ig,"__esModule",{value:!0});var aQ=Aw(),rg=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new aQ.default(this._root,this._settings)}read(){return this._reader.read()}};ig.default=rg});var Lw=h(ag=>{"use strict";Object.defineProperty(ag,"__esModule",{value:!0});var sQ=require("path"),oQ=Pm(),ng=class{constructor(t={}){this._options=t,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,Number.POSITIVE_INFINITY),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,sQ.sep),this.fsScandirSettings=new oQ.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};ag.default=ng});var Im=h(Ln=>{"use strict";Object.defineProperty(Ln,"__esModule",{value:!0});Ln.Settings=Ln.walkStream=Ln.walkSync=Ln.walk=void 0;var Dw=Rw(),lQ=Ow(),dQ=Iw(),sg=Lw();Ln.Settings=sg.default;function cQ(e,t,r){if(typeof t=="function"){new Dw.default(e,Am()).read(t);return}new Dw.default(e,Am(t)).read(r)}Ln.walk=cQ;function pQ(e,t){let r=Am(t);return new dQ.default(e,r).read()}Ln.walkSync=pQ;function uQ(e,t){let r=Am(t);return new lQ.default(e,r).read()}Ln.walkStream=uQ;function Am(e={}){return e instanceof sg.default?e:new sg.default(e)}});var Lm=h(lg=>{"use strict";Object.defineProperty(lg,"__esModule",{value:!0});var mQ=require("path"),fQ=Us(),qw=aa(),og=class{constructor(t){this._settings=t,this._fsStatSettings=new fQ.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(t){return mQ.resolve(this._settings.cwd,t)}_makeEntry(t,r){let i={name:r,path:r,dirent:qw.fs.createDirentFromStats(r,t)};return this._settings.stats&&(i.stats=t),i}_isFatalError(t){return!qw.errno.isEnoentCodeError(t)&&!this._settings.suppressErrors}};lg.default=og});var pg=h(cg=>{"use strict";Object.defineProperty(cg,"__esModule",{value:!0});var hQ=require("stream"),gQ=Us(),yQ=Im(),vQ=Lm(),dg=class extends vQ.default{constructor(){super(...arguments),this._walkStream=yQ.walkStream,this._stat=gQ.stat}dynamic(t,r){return this._walkStream(t,r)}static(t,r){let i=t.map(this._getFullEntryPath,this),n=new hQ.PassThrough({objectMode:!0});n._write=(a,s,o)=>this._getEntry(i[a],t[a],r).then(l=>{l!==null&&r.entryFilter(l)&&n.push(l),a===i.length-1&&n.end(),o()}).catch(o);for(let a=0;athis._makeEntry(n,r)).catch(n=>{if(i.errorFilter(n))return null;throw n})}_getStat(t){return new Promise((r,i)=>{this._stat(t,this._fsStatSettings,(n,a)=>n===null?r(a):i(n))})}};cg.default=dg});var Fw=h(mg=>{"use strict";Object.defineProperty(mg,"__esModule",{value:!0});var bQ=Im(),_Q=Lm(),wQ=pg(),ug=class extends _Q.default{constructor(){super(...arguments),this._walkAsync=bQ.walk,this._readerStream=new wQ.default(this._settings)}dynamic(t,r){return new Promise((i,n)=>{this._walkAsync(t,r,(a,s)=>{a===null?i(s):n(a)})})}async static(t,r){let i=[],n=this._readerStream.static(t,r);return new Promise((a,s)=>{n.once("error",s),n.on("data",o=>i.push(o)),n.once("end",()=>a(i))})}};mg.default=ug});var Mw=h(hg=>{"use strict";Object.defineProperty(hg,"__esModule",{value:!0});var bc=aa(),fg=class{constructor(t,r,i){this._patterns=t,this._settings=r,this._micromatchOptions=i,this._storage=[],this._fillStorage()}_fillStorage(){for(let t of this._patterns){let r=this._getPatternSegments(t),i=this._splitSegmentsIntoSections(r);this._storage.push({complete:i.length<=1,pattern:t,segments:r,sections:i})}}_getPatternSegments(t){return bc.pattern.getPatternParts(t,this._micromatchOptions).map(i=>bc.pattern.isDynamicPattern(i,this._settings)?{dynamic:!0,pattern:i,patternRe:bc.pattern.makeRe(i,this._micromatchOptions)}:{dynamic:!1,pattern:i})}_splitSegmentsIntoSections(t){return bc.array.splitWhen(t,r=>r.dynamic&&bc.pattern.hasGlobStar(r.pattern))}};hg.default=fg});var Bw=h(yg=>{"use strict";Object.defineProperty(yg,"__esModule",{value:!0});var EQ=Mw(),gg=class extends EQ.default{match(t){let r=t.split("/"),i=r.length,n=this._storage.filter(a=>!a.complete||a.segments.length>i);for(let a of n){let s=a.sections[0];if(!a.complete&&i>s.length||r.every((l,d)=>{let c=a.segments[d];return!!(c.dynamic&&c.patternRe.test(l)||!c.dynamic&&c.pattern===l)}))return!0}return!1}};yg.default=gg});var jw=h(bg=>{"use strict";Object.defineProperty(bg,"__esModule",{value:!0});var Dm=aa(),xQ=Bw(),vg=class{constructor(t,r){this._settings=t,this._micromatchOptions=r}getFilter(t,r,i){let n=this._getMatcher(r),a=this._getNegativePatternsRe(i);return s=>this._filter(t,s,n,a)}_getMatcher(t){return new xQ.default(t,this._settings,this._micromatchOptions)}_getNegativePatternsRe(t){let r=t.filter(Dm.pattern.isAffectDepthOfReadingPattern);return Dm.pattern.convertPatternsToRe(r,this._micromatchOptions)}_filter(t,r,i,n){if(this._isSkippedByDeep(t,r.path)||this._isSkippedSymbolicLink(r))return!1;let a=Dm.path.removeLeadingDotSegment(r.path);return this._isSkippedByPositivePatterns(a,i)?!1:this._isSkippedByNegativePatterns(a,n)}_isSkippedByDeep(t,r){return this._settings.deep===1/0?!1:this._getEntryLevel(t,r)>=this._settings.deep}_getEntryLevel(t,r){let i=r.split("/").length;if(t==="")return i;let n=t.split("/").length;return i-n}_isSkippedSymbolicLink(t){return!this._settings.followSymbolicLinks&&t.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(t,r){return!this._settings.baseNameMatch&&!r.match(t)}_isSkippedByNegativePatterns(t,r){return!Dm.pattern.matchAny(t,r)}};bg.default=vg});var kw=h(wg=>{"use strict";Object.defineProperty(wg,"__esModule",{value:!0});var Hs=aa(),_g=class{constructor(t,r){this._settings=t,this._micromatchOptions=r,this.index=new Map}getFilter(t,r){let i=Hs.pattern.convertPatternsToRe(t,this._micromatchOptions),n=Hs.pattern.convertPatternsToRe(r,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0}));return a=>this._filter(a,i,n)}_filter(t,r,i){let n=Hs.path.removeLeadingDotSegment(t.path);if(this._settings.unique&&this._isDuplicateEntry(n)||this._onlyFileFilter(t)||this._onlyDirectoryFilter(t)||this._isSkippedByAbsoluteNegativePatterns(n,i))return!1;let a=t.dirent.isDirectory(),s=this._isMatchToPatterns(n,r,a)&&!this._isMatchToPatterns(n,i,a);return this._settings.unique&&s&&this._createIndexRecord(n),s}_isDuplicateEntry(t){return this.index.has(t)}_createIndexRecord(t){this.index.set(t,void 0)}_onlyFileFilter(t){return this._settings.onlyFiles&&!t.dirent.isFile()}_onlyDirectoryFilter(t){return this._settings.onlyDirectories&&!t.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(t,r){if(!this._settings.absolute)return!1;let i=Hs.path.makeAbsolute(this._settings.cwd,t);return Hs.pattern.matchAny(i,r)}_isMatchToPatterns(t,r,i){let n=Hs.pattern.matchAny(t,r);return!n&&i?Hs.pattern.matchAny(t+"/",r):n}};wg.default=_g});var zw=h(xg=>{"use strict";Object.defineProperty(xg,"__esModule",{value:!0});var NQ=aa(),Eg=class{constructor(t){this._settings=t}getFilter(){return t=>this._isNonFatalError(t)}_isNonFatalError(t){return NQ.errno.isEnoentCodeError(t)||this._settings.suppressErrors}};xg.default=Eg});var Uw=h(Sg=>{"use strict";Object.defineProperty(Sg,"__esModule",{value:!0});var $w=aa(),Ng=class{constructor(t){this._settings=t}getTransformer(){return t=>this._transform(t)}_transform(t){let r=t.path;return this._settings.absolute&&(r=$w.path.makeAbsolute(this._settings.cwd,r),r=$w.path.unixify(r)),this._settings.markDirectories&&t.dirent.isDirectory()&&(r+="/"),this._settings.objectMode?Object.assign(Object.assign({},t),{path:r}):r}};Sg.default=Ng});var qm=h(Pg=>{"use strict";Object.defineProperty(Pg,"__esModule",{value:!0});var SQ=require("path"),TQ=jw(),PQ=kw(),CQ=zw(),RQ=Uw(),Tg=class{constructor(t){this._settings=t,this.errorFilter=new CQ.default(this._settings),this.entryFilter=new PQ.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new TQ.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new RQ.default(this._settings)}_getRootDirectory(t){return SQ.resolve(this._settings.cwd,t.base)}_getReaderOptions(t){let r=t.base==="."?"":t.base;return{basePath:r,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(r,t.positive,t.negative),entryFilter:this.entryFilter.getFilter(t.positive,t.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}};Pg.default=Tg});var Hw=h(Rg=>{"use strict";Object.defineProperty(Rg,"__esModule",{value:!0});var OQ=Fw(),AQ=qm(),Cg=class extends AQ.default{constructor(){super(...arguments),this._reader=new OQ.default(this._settings)}async read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return(await this.api(r,t,i)).map(a=>i.transform(a))}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};Rg.default=Cg});var Gw=h(Ag=>{"use strict";Object.defineProperty(Ag,"__esModule",{value:!0});var IQ=require("stream"),LQ=pg(),DQ=qm(),Og=class extends DQ.default{constructor(){super(...arguments),this._reader=new LQ.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t),n=this.api(r,t,i),a=new IQ.Readable({objectMode:!0,read:()=>{}});return n.once("error",s=>a.emit("error",s)).on("data",s=>a.emit("data",i.transform(s))).once("end",()=>a.emit("end")),a.once("close",()=>n.destroy()),a}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};Ag.default=Og});var Vw=h(Lg=>{"use strict";Object.defineProperty(Lg,"__esModule",{value:!0});var qQ=Us(),FQ=Im(),MQ=Lm(),Ig=class extends MQ.default{constructor(){super(...arguments),this._walkSync=FQ.walkSync,this._statSync=qQ.statSync}dynamic(t,r){return this._walkSync(t,r)}static(t,r){let i=[];for(let n of t){let a=this._getFullEntryPath(n),s=this._getEntry(a,n,r);s===null||!r.entryFilter(s)||i.push(s)}return i}_getEntry(t,r,i){try{let n=this._getStat(t);return this._makeEntry(n,r)}catch(n){if(i.errorFilter(n))return null;throw n}}_getStat(t){return this._statSync(t,this._fsStatSettings)}};Lg.default=Ig});var Ww=h(qg=>{"use strict";Object.defineProperty(qg,"__esModule",{value:!0});var BQ=Vw(),jQ=qm(),Dg=class extends jQ.default{constructor(){super(...arguments),this._reader=new BQ.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return this.api(r,t,i).map(i.transform)}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};qg.default=Dg});var Kw=h(rl=>{"use strict";Object.defineProperty(rl,"__esModule",{value:!0});rl.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;var tl=require("fs"),kQ=require("os"),zQ=Math.max(kQ.cpus().length,1);rl.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:tl.lstat,lstatSync:tl.lstatSync,stat:tl.stat,statSync:tl.statSync,readdir:tl.readdir,readdirSync:tl.readdirSync};var Fg=class{constructor(t={}){this._options=t,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,zQ),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0),this.ignore=[].concat(this.ignore)}_getValue(t,r){return t===void 0?r:t}_getFileSystemMethods(t={}){return Object.assign(Object.assign({},rl.DEFAULT_FILE_SYSTEM_ADAPTER),t)}};rl.default=Fg});var kg=h((_we,Xw)=>{"use strict";var Qw=X_(),$Q=Hw(),UQ=Gw(),HQ=Ww(),Mg=Kw(),Li=aa();async function Bg(e,t){un(e);let r=jg(e,$Q.default,t),i=await Promise.all(r);return Li.array.flatten(i)}(function(e){e.glob=e,e.globSync=t,e.globStream=r,e.async=e;function t(d,c){un(d);let p=jg(d,HQ.default,c);return Li.array.flatten(p)}e.sync=t;function r(d,c){un(d);let p=jg(d,UQ.default,c);return Li.stream.merge(p)}e.stream=r;function i(d,c){un(d);let p=[].concat(d),u=new Mg.default(c);return Qw.generate(p,u)}e.generateTasks=i;function n(d,c){un(d);let p=new Mg.default(c);return Li.pattern.isDynamicPattern(d,p)}e.isDynamicPattern=n;function a(d){return un(d),Li.path.escape(d)}e.escapePath=a;function s(d){return un(d),Li.path.convertPathToPattern(d)}e.convertPathToPattern=s;let o;(function(d){function c(u){return un(u),Li.path.escapePosixPath(u)}d.escapePath=c;function p(u){return un(u),Li.path.convertPosixPathToPattern(u)}d.convertPathToPattern=p})(o=e.posix||(e.posix={}));let l;(function(d){function c(u){return un(u),Li.path.escapeWindowsPath(u)}d.escapePath=c;function p(u){return un(u),Li.path.convertWindowsPathToPattern(u)}d.convertPathToPattern=p})(l=e.win32||(e.win32={}))})(Bg||(Bg={}));function jg(e,t,r){let i=[].concat(e),n=new Mg.default(r),a=Qw.generate(i,n),s=new t(n);return a.map(s.read,s)}function un(e){if(![].concat(e).every(i=>Li.string.isString(i)&&!Li.string.isEmpty(i)))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}Xw.exports=Bg});var Zw=h(Gs=>{"use strict";var{promisify:GQ}=require("util"),Yw=require("fs");async function zg(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return(await GQ(Yw[e])(r))[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}function $g(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return Yw[e](r)[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}Gs.isFile=zg.bind(null,"stat","isFile");Gs.isDirectory=zg.bind(null,"stat","isDirectory");Gs.isSymlink=zg.bind(null,"lstat","isSymbolicLink");Gs.isFileSync=$g.bind(null,"statSync","isFile");Gs.isDirectorySync=$g.bind(null,"statSync","isDirectory");Gs.isSymlinkSync=$g.bind(null,"lstatSync","isSymbolicLink")});var iE=h((Ewe,Ug)=>{"use strict";var Vs=require("path"),Jw=Zw(),eE=e=>e.length>1?`{${e.join(",")}}`:e[0],tE=(e,t)=>{let r=e[0]==="!"?e.slice(1):e;return Vs.isAbsolute(r)?r:Vs.join(t,r)},VQ=(e,t)=>Vs.extname(e)?`**/${e}`:`**/${e}.${eE(t)}`,rE=(e,t)=>{if(t.files&&!Array.isArray(t.files))throw new TypeError(`Expected \`files\` to be of type \`Array\` but received type \`${typeof t.files}\``);if(t.extensions&&!Array.isArray(t.extensions))throw new TypeError(`Expected \`extensions\` to be of type \`Array\` but received type \`${typeof t.extensions}\``);return t.files&&t.extensions?t.files.map(r=>Vs.posix.join(e,VQ(r,t.extensions))):t.files?t.files.map(r=>Vs.posix.join(e,`**/${r}`)):t.extensions?[Vs.posix.join(e,`**/*.${eE(t.extensions)}`)]:[Vs.posix.join(e,"**")]};Ug.exports=async(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=await Promise.all([].concat(e).map(async i=>await Jw.isDirectory(tE(i,t.cwd))?rE(i,t):i));return[].concat.apply([],r)};Ug.exports.sync=(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=[].concat(e).map(i=>Jw.isDirectorySync(tE(i,t.cwd))?rE(i,t):i);return[].concat.apply([],r)}});var uE=h((xwe,pE)=>{function nE(e){return Array.isArray(e)?e:[e]}var Vg="",aE=" ",Hg="\\",WQ=/^\s+$/,KQ=/(?:[^\\]|^)\\$/,QQ=/^\\!/,XQ=/^\\#/,YQ=/\r?\n/g,ZQ=/^\.*\/|^\.+$/,Gg="/",lE="node-ignore";typeof Symbol<"u"&&(lE=Symbol.for("node-ignore"));var sE=lE,JQ=(e,t,r)=>Object.defineProperty(e,t,{value:r}),eX=/([0-z])-([0-z])/g,dE=()=>!1,tX=e=>e.replace(eX,(t,r,i)=>r.charCodeAt(0)<=i.charCodeAt(0)?t:Vg),rX=e=>{let{length:t}=e;return e.slice(0,t-t%2)},iX=[[/^\uFEFF/,()=>Vg],[/\\?\s+$/,e=>e.indexOf("\\")===0?aE:Vg],[/\\\s/g,()=>aE],[/[\\$.|*+(){^]/g,e=>`\\${e}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(e,t,r)=>t+6{let i=r.replace(/\\\*/g,"[^\\/]*");return t+i}],[/\\\\\\(?=[$.|*+(){^])/g,()=>Hg],[/\\\\/g,()=>Hg],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(e,t,r,i,n)=>t===Hg?`\\[${r}${rX(i)}${n}`:n==="]"&&i.length%2===0?`[${tX(r)}${i}]`:"[]"],[/(?:[^*])$/,e=>/\/$/.test(e)?`${e}$`:`${e}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(e,t)=>`${t?`${t}[^/]+`:"[^/]*"}(?=$|\\/$)`]],oE=Object.create(null),nX=(e,t)=>{let r=oE[e];return r||(r=iX.reduce((i,n)=>i.replace(n[0],n[1].bind(e)),e),oE[e]=r),t?new RegExp(r,"i"):new RegExp(r)},Qg=e=>typeof e=="string",aX=e=>e&&Qg(e)&&!WQ.test(e)&&!KQ.test(e)&&e.indexOf("#")!==0,sX=e=>e.split(YQ),Wg=class{constructor(t,r,i,n){this.origin=t,this.pattern=r,this.negative=i,this.regex=n}},oX=(e,t)=>{let r=e,i=!1;e.indexOf("!")===0&&(i=!0,e=e.substr(1)),e=e.replace(QQ,"!").replace(XQ,"#");let n=nX(e,t);return new Wg(r,e,i,n)},lX=(e,t)=>{throw new t(e)},sa=(e,t,r)=>Qg(e)?e?sa.isNotRelative(e)?r(`path should be a \`path.relative()\`d string, but got "${t}"`,RangeError):!0:r("path must not be empty",TypeError):r(`path must be a string, but got \`${t}\``,TypeError),cE=e=>ZQ.test(e);sa.isNotRelative=cE;sa.convert=e=>e;var Kg=class{constructor({ignorecase:t=!0,ignoreCase:r=t,allowRelativePaths:i=!1}={}){JQ(this,sE,!0),this._rules=[],this._ignoreCase=r,this._allowRelativePaths=i,this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}_addPattern(t){if(t&&t[sE]){this._rules=this._rules.concat(t._rules),this._added=!0;return}if(aX(t)){let r=oX(t,this._ignoreCase);this._added=!0,this._rules.push(r)}}add(t){return this._added=!1,nE(Qg(t)?sX(t):t).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(t){return this.add(t)}_testOne(t,r){let i=!1,n=!1;return this._rules.forEach(a=>{let{negative:s}=a;if(n===s&&i!==n||s&&!i&&!n&&!r)return;a.regex.test(t)&&(i=!s,n=s)}),{ignored:i,unignored:n}}_test(t,r,i,n){let a=t&&sa.convert(t);return sa(a,t,this._allowRelativePaths?dE:lX),this._t(a,r,i,n)}_t(t,r,i,n){if(t in r)return r[t];if(n||(n=t.split(Gg)),n.pop(),!n.length)return r[t]=this._testOne(t,i);let a=this._t(n.join(Gg)+Gg,r,i,n);return r[t]=a.ignored?a:this._testOne(t,i)}ignores(t){return this._test(t,this._ignoreCache,!1).ignored}createFilter(){return t=>!this.ignores(t)}filter(t){return nE(t).filter(this.createFilter())}test(t){return this._test(t,this._testCache,!0)}},Fm=e=>new Kg(e),dX=e=>sa(e&&sa.convert(e),e,dE);Fm.isPathValid=dX;Fm.default=Fm;pE.exports=Fm;if(typeof process<"u"&&(process.env&&process.env.IGNORE_TEST_WIN32||process.platform==="win32")){let e=r=>/^\\\\\?\\/.test(r)||/["<>|\u0000-\u001F]+/u.test(r)?r:r.replace(/\\/g,"/");sa.convert=e;let t=/^[a-z]:\//i;sa.isNotRelative=r=>t.test(r)||cE(r)}});var Xg=h((Nwe,mE)=>{"use strict";mE.exports=e=>{let t=/^\\\\\?\\/.test(e),r=/[^\u0000-\u0080]+/.test(e);return t||r?e:e.replace(/\\/g,"/")}});var _E=h((Swe,Yg)=>{"use strict";var{promisify:cX}=require("util"),fE=require("fs"),oa=require("path"),hE=kg(),pX=uE(),_c=Xg(),gE=["**/node_modules/**","**/flow-typed/**","**/coverage/**","**/.git"],uX=cX(fE.readFile),mX=e=>t=>t.startsWith("!")?"!"+oa.posix.join(e,t.slice(1)):oa.posix.join(e,t),fX=(e,t)=>{let r=_c(oa.relative(t.cwd,oa.dirname(t.fileName)));return e.split(/\r?\n/).filter(Boolean).filter(i=>!i.startsWith("#")).map(mX(r))},yE=e=>{let t=pX();for(let r of e)t.add(fX(r.content,{cwd:r.cwd,fileName:r.filePath}));return t},hX=(e,t)=>{if(e=_c(e),oa.isAbsolute(t)){if(_c(t).startsWith(e))return t;throw new Error(`Path ${t} is not in cwd ${e}`)}return oa.join(e,t)},vE=(e,t)=>r=>e.ignores(_c(oa.relative(t,hX(t,r.path||r)))),gX=async(e,t)=>{let r=oa.join(t,e),i=await uX(r,"utf8");return{cwd:t,filePath:r,content:i}},yX=(e,t)=>{let r=oa.join(t,e),i=fE.readFileSync(r,"utf8");return{cwd:t,filePath:r,content:i}},bE=({ignore:e=[],cwd:t=_c(process.cwd())}={})=>({ignore:e,cwd:t});Yg.exports=async e=>{e=bE(e);let t=await hE("**/.gitignore",{ignore:gE.concat(e.ignore),cwd:e.cwd}),r=await Promise.all(t.map(n=>gX(n,e.cwd))),i=yE(r);return vE(i,e.cwd)};Yg.exports.sync=e=>{e=bE(e);let r=hE.sync("**/.gitignore",{ignore:gE.concat(e.ignore),cwd:e.cwd}).map(n=>yX(n,e.cwd)),i=yE(r);return vE(i,e.cwd)}});var EE=h((Twe,wE)=>{"use strict";var{Transform:vX}=require("stream"),Mm=class extends vX{constructor(){super({objectMode:!0})}},Zg=class extends Mm{constructor(t){super(),this._filter=t}_transform(t,r,i){this._filter(t)&&this.push(t),i()}},Jg=class extends Mm{constructor(){super(),this._pushed=new Set}_transform(t,r,i){this._pushed.has(t)||(this.push(t),this._pushed.add(t)),i()}};wE.exports={FilterStream:Zg,UniqueStream:Jg}});var PE=h((Pwe,Ws)=>{"use strict";var NE=require("fs"),Bm=pb(),bX=r2(),jm=kg(),km=iE(),ey=_E(),{FilterStream:_X,UniqueStream:wX}=EE(),SE=()=>!1,xE=e=>e[0]==="!",EX=e=>{if(!e.every(t=>typeof t=="string"))throw new TypeError("Patterns must be a string or an array of strings")},xX=(e={})=>{if(!e.cwd)return;let t;try{t=NE.statSync(e.cwd)}catch{return}if(!t.isDirectory())throw new Error("The `cwd` option must be a path to a directory")},NX=e=>e.stats instanceof NE.Stats?e.path:e,zm=(e,t)=>{e=Bm([].concat(e)),EX(e),xX(t);let r=[];t={ignore:[],expandDirectories:!0,...t};for(let[i,n]of e.entries()){if(xE(n))continue;let a=e.slice(i).filter(o=>xE(o)).map(o=>o.slice(1)),s={...t,ignore:t.ignore.concat(a)};r.push({pattern:n,options:s})}return r},SX=(e,t)=>{let r={};return e.options.cwd&&(r.cwd=e.options.cwd),Array.isArray(e.options.expandDirectories)?r={...r,files:e.options.expandDirectories}:typeof e.options.expandDirectories=="object"&&(r={...r,...e.options.expandDirectories}),t(e.pattern,r)},ty=(e,t)=>e.options.expandDirectories?SX(e,t):[e.pattern],TE=e=>e&&e.gitignore?ey.sync({cwd:e.cwd,ignore:e.ignore}):SE,ry=e=>t=>{let{options:r}=e;return r.ignore&&Array.isArray(r.ignore)&&r.expandDirectories&&(r.ignore=km.sync(r.ignore)),{pattern:t,options:r}};Ws.exports=async(e,t)=>{let r=zm(e,t),i=async()=>t&&t.gitignore?ey({cwd:t.cwd,ignore:t.ignore}):SE,n=async()=>{let l=await Promise.all(r.map(async d=>{let c=await ty(d,km);return Promise.all(c.map(ry(d)))}));return Bm(...l)},[a,s]=await Promise.all([i(),n()]),o=await Promise.all(s.map(l=>jm(l.pattern,l.options)));return Bm(...o).filter(l=>!a(NX(l)))};Ws.exports.sync=(e,t)=>{let r=zm(e,t),i=[];for(let s of r){let o=ty(s,km.sync).map(ry(s));i.push(...o)}let n=TE(t),a=[];for(let s of i)a=Bm(a,jm.sync(s.pattern,s.options));return a.filter(s=>!n(s))};Ws.exports.stream=(e,t)=>{let r=zm(e,t),i=[];for(let o of r){let l=ty(o,km.sync).map(ry(o));i.push(...l)}let n=TE(t),a=new _X(o=>!n(o)),s=new wX;return bX(i.map(o=>jm.stream(o.pattern,o.options))).pipe(a).pipe(s)};Ws.exports.generateGlobTasks=zm;Ws.exports.hasMagic=(e,t)=>[].concat(e).some(r=>jm.isDynamicPattern(r,t));Ws.exports.gitignore=ey});var RE=h((Cwe,CE)=>{var Ya=require("constants"),TX=process.cwd,$m=null,PX=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return $m||($m=TX.call(process)),$m};try{process.cwd()}catch{}typeof process.chdir=="function"&&(iy=process.chdir,process.chdir=function(e){$m=null,iy.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,iy));var iy;CE.exports=CX;function CX(e){Ya.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&t(e),e.lutimes||r(e),e.chown=a(e.chown),e.fchown=a(e.fchown),e.lchown=a(e.lchown),e.chmod=i(e.chmod),e.fchmod=i(e.fchmod),e.lchmod=i(e.lchmod),e.chownSync=s(e.chownSync),e.fchownSync=s(e.fchownSync),e.lchownSync=s(e.lchownSync),e.chmodSync=n(e.chmodSync),e.fchmodSync=n(e.fchmodSync),e.lchmodSync=n(e.lchmodSync),e.stat=o(e.stat),e.fstat=o(e.fstat),e.lstat=o(e.lstat),e.statSync=l(e.statSync),e.fstatSync=l(e.fstatSync),e.lstatSync=l(e.lstatSync),e.chmod&&!e.lchmod&&(e.lchmod=function(c,p,u){u&&process.nextTick(u)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(c,p,u,m){m&&process.nextTick(m)},e.lchownSync=function(){}),PX==="win32"&&(e.rename=typeof e.rename!="function"?e.rename:function(c){function p(u,m,f){var g=Date.now(),y=0;c(u,m,function E(x){if(x&&(x.code==="EACCES"||x.code==="EPERM")&&Date.now()-g<6e4){setTimeout(function(){e.stat(m,function(T,A){T&&T.code==="ENOENT"?c(u,m,E):f(x)})},y),y<100&&(y+=10);return}f&&f(x)})}return Object.setPrototypeOf&&Object.setPrototypeOf(p,c),p}(e.rename)),e.read=typeof e.read!="function"?e.read:function(c){function p(u,m,f,g,y,E){var x;if(E&&typeof E=="function"){var T=0;x=function(A,I,V){if(A&&A.code==="EAGAIN"&&T<10)return T++,c.call(e,u,m,f,g,y,x);E.apply(this,arguments)}}return c.call(e,u,m,f,g,y,x)}return Object.setPrototypeOf&&Object.setPrototypeOf(p,c),p}(e.read),e.readSync=typeof e.readSync!="function"?e.readSync:function(c){return function(p,u,m,f,g){for(var y=0;;)try{return c.call(e,p,u,m,f,g)}catch(E){if(E.code==="EAGAIN"&&y<10){y++;continue}throw E}}}(e.readSync);function t(c){c.lchmod=function(p,u,m){c.open(p,Ya.O_WRONLY|Ya.O_SYMLINK,u,function(f,g){if(f){m&&m(f);return}c.fchmod(g,u,function(y){c.close(g,function(E){m&&m(y||E)})})})},c.lchmodSync=function(p,u){var m=c.openSync(p,Ya.O_WRONLY|Ya.O_SYMLINK,u),f=!0,g;try{g=c.fchmodSync(m,u),f=!1}finally{if(f)try{c.closeSync(m)}catch{}else c.closeSync(m)}return g}}function r(c){Ya.hasOwnProperty("O_SYMLINK")&&c.futimes?(c.lutimes=function(p,u,m,f){c.open(p,Ya.O_SYMLINK,function(g,y){if(g){f&&f(g);return}c.futimes(y,u,m,function(E){c.close(y,function(x){f&&f(E||x)})})})},c.lutimesSync=function(p,u,m){var f=c.openSync(p,Ya.O_SYMLINK),g,y=!0;try{g=c.futimesSync(f,u,m),y=!1}finally{if(y)try{c.closeSync(f)}catch{}else c.closeSync(f)}return g}):c.futimes&&(c.lutimes=function(p,u,m,f){f&&process.nextTick(f)},c.lutimesSync=function(){})}function i(c){return c&&function(p,u,m){return c.call(e,p,u,function(f){d(f)&&(f=null),m&&m.apply(this,arguments)})}}function n(c){return c&&function(p,u){try{return c.call(e,p,u)}catch(m){if(!d(m))throw m}}}function a(c){return c&&function(p,u,m,f){return c.call(e,p,u,m,function(g){d(g)&&(g=null),f&&f.apply(this,arguments)})}}function s(c){return c&&function(p,u,m){try{return c.call(e,p,u,m)}catch(f){if(!d(f))throw f}}}function o(c){return c&&function(p,u,m){typeof u=="function"&&(m=u,u=null);function f(g,y){y&&(y.uid<0&&(y.uid+=4294967296),y.gid<0&&(y.gid+=4294967296)),m&&m.apply(this,arguments)}return u?c.call(e,p,u,f):c.call(e,p,f)}}function l(c){return c&&function(p,u){var m=u?c.call(e,p,u):c.call(e,p);return m&&(m.uid<0&&(m.uid+=4294967296),m.gid<0&&(m.gid+=4294967296)),m}}function d(c){if(!c||c.code==="ENOSYS")return!0;var p=!process.getuid||process.getuid()!==0;return!!(p&&(c.code==="EINVAL"||c.code==="EPERM"))}}});var IE=h((Rwe,AE)=>{var OE=require("stream").Stream;AE.exports=RX;function RX(e){return{ReadStream:t,WriteStream:r};function t(i,n){if(!(this instanceof t))return new t(i,n);OE.call(this);var a=this;this.path=i,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,n=n||{};for(var s=Object.keys(n),o=0,l=s.length;othis.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){a._read()});return}e.open(this.path,this.flags,this.mode,function(c,p){if(c){a.emit("error",c),a.readable=!1;return}a.fd=p,a.emit("open",p),a._read()})}function r(i,n){if(!(this instanceof r))return new r(i,n);OE.call(this),this.path=i,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,n=n||{};for(var a=Object.keys(n),s=0,o=a.length;s= zero");this.pos=this.start}this.busy=!1,this._queue=[],this.fd===null&&(this._open=e.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}});var DE=h((Owe,LE)=>{"use strict";LE.exports=AX;var OX=Object.getPrototypeOf||function(e){return e.__proto__};function AX(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:OX(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}),t}});var BE=h((Awe,sy)=>{var _t=require("fs"),IX=RE(),LX=IE(),DX=DE(),Um=require("util"),hr,Gm;typeof Symbol=="function"&&typeof Symbol.for=="function"?(hr=Symbol.for("graceful-fs.queue"),Gm=Symbol.for("graceful-fs.previous")):(hr="___graceful-fs.queue",Gm="___graceful-fs.previous");function qX(){}function ME(e,t){Object.defineProperty(e,hr,{get:function(){return t}})}var Ks=qX;Um.debuglog?Ks=Um.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(Ks=function(){var e=Um.format.apply(Um,arguments);e="GFS4: "+e.split(/\n/).join(` +GFS4: `),console.error(e)});_t[hr]||(qE=global[hr]||[],ME(_t,qE),_t.close=function(e){function t(r,i){return e.call(_t,r,function(n){n||FE(),typeof i=="function"&&i.apply(this,arguments)})}return Object.defineProperty(t,Gm,{value:e}),t}(_t.close),_t.closeSync=function(e){function t(r){e.apply(_t,arguments),FE()}return Object.defineProperty(t,Gm,{value:e}),t}(_t.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){Ks(_t[hr]),require("assert").equal(_t[hr].length,0)}));var qE;global[hr]||ME(global,_t[hr]);sy.exports=ny(DX(_t));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!_t.__patched&&(sy.exports=ny(_t),_t.__patched=!0);function ny(e){IX(e),e.gracefulify=ny,e.createReadStream=I,e.createWriteStream=V;var t=e.readFile;e.readFile=r;function r(D,$,_){return typeof $=="function"&&(_=$,$=null),de(D,$,_);function de(S,v,w,N){return t(S,v,function(X){X&&(X.code==="EMFILE"||X.code==="ENFILE")?il([de,[S,v,w],X,N||Date.now(),Date.now()]):typeof w=="function"&&w.apply(this,arguments)})}}var i=e.writeFile;e.writeFile=n;function n(D,$,_,de){return typeof _=="function"&&(de=_,_=null),S(D,$,_,de);function S(v,w,N,X,H){return i(v,w,N,function(oe){oe&&(oe.code==="EMFILE"||oe.code==="ENFILE")?il([S,[v,w,N,X],oe,H||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments)})}}var a=e.appendFile;a&&(e.appendFile=s);function s(D,$,_,de){return typeof _=="function"&&(de=_,_=null),S(D,$,_,de);function S(v,w,N,X,H){return a(v,w,N,function(oe){oe&&(oe.code==="EMFILE"||oe.code==="ENFILE")?il([S,[v,w,N,X],oe,H||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments)})}}var o=e.copyFile;o&&(e.copyFile=l);function l(D,$,_,de){return typeof _=="function"&&(de=_,_=0),S(D,$,_,de);function S(v,w,N,X,H){return o(v,w,N,function(oe){oe&&(oe.code==="EMFILE"||oe.code==="ENFILE")?il([S,[v,w,N,X],oe,H||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments)})}}var d=e.readdir;e.readdir=p;var c=/^v[0-5]\./;function p(D,$,_){typeof $=="function"&&(_=$,$=null);var de=c.test(process.version)?function(w,N,X,H){return d(w,S(w,N,X,H))}:function(w,N,X,H){return d(w,N,S(w,N,X,H))};return de(D,$,_);function S(v,w,N,X){return function(H,oe){H&&(H.code==="EMFILE"||H.code==="ENFILE")?il([de,[v,w,N],H,X||Date.now(),Date.now()]):(oe&&oe.sort&&oe.sort(),typeof N=="function"&&N.call(this,H,oe))}}}if(process.version.substr(0,4)==="v0.8"){var u=LX(e);E=u.ReadStream,T=u.WriteStream}var m=e.ReadStream;m&&(E.prototype=Object.create(m.prototype),E.prototype.open=x);var f=e.WriteStream;f&&(T.prototype=Object.create(f.prototype),T.prototype.open=A),Object.defineProperty(e,"ReadStream",{get:function(){return E},set:function(D){E=D},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return T},set:function(D){T=D},enumerable:!0,configurable:!0});var g=E;Object.defineProperty(e,"FileReadStream",{get:function(){return g},set:function(D){g=D},enumerable:!0,configurable:!0});var y=T;Object.defineProperty(e,"FileWriteStream",{get:function(){return y},set:function(D){y=D},enumerable:!0,configurable:!0});function E(D,$){return this instanceof E?(m.apply(this,arguments),this):E.apply(Object.create(E.prototype),arguments)}function x(){var D=this;j(D.path,D.flags,D.mode,function($,_){$?(D.autoClose&&D.destroy(),D.emit("error",$)):(D.fd=_,D.emit("open",_),D.read())})}function T(D,$){return this instanceof T?(f.apply(this,arguments),this):T.apply(Object.create(T.prototype),arguments)}function A(){var D=this;j(D.path,D.flags,D.mode,function($,_){$?(D.destroy(),D.emit("error",$)):(D.fd=_,D.emit("open",_))})}function I(D,$){return new e.ReadStream(D,$)}function V(D,$){return new e.WriteStream(D,$)}var se=e.open;e.open=j;function j(D,$,_,de){return typeof _=="function"&&(de=_,_=null),S(D,$,_,de);function S(v,w,N,X,H){return se(v,w,N,function(oe,je){oe&&(oe.code==="EMFILE"||oe.code==="ENFILE")?il([S,[v,w,N,X],oe,H||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments)})}}return e}function il(e){Ks("ENQUEUE",e[0].name,e[1]),_t[hr].push(e),ay()}var Hm;function FE(){for(var e=Date.now(),t=0;t<_t[hr].length;++t)_t[hr][t].length>2&&(_t[hr][t][3]=e,_t[hr][t][4]=e);ay()}function ay(){if(clearTimeout(Hm),Hm=void 0,_t[hr].length!==0){var e=_t[hr].shift(),t=e[0],r=e[1],i=e[2],n=e[3],a=e[4];if(n===void 0)Ks("RETRY",t.name,r),t.apply(null,r);else if(Date.now()-n>=6e4){Ks("TIMEOUT",t.name,r);var s=r.pop();typeof s=="function"&&s.call(null,i)}else{var o=Date.now()-a,l=Math.max(a-n,1),d=Math.min(l*1.2,100);o>=d?(Ks("RETRY",t.name,r),t.apply(null,r.concat([n]))):_t[hr].push(e)}Hm===void 0&&(Hm=setTimeout(ay,0))}}});var kE=h((Iwe,jE)=>{"use strict";var FX=require("path");jE.exports=e=>{let t=process.cwd();return e=FX.resolve(e),process.platform==="win32"&&(t=t.toLowerCase(),e=e.toLowerCase()),e===t}});var $E=h((Lwe,zE)=>{"use strict";var oy=require("path");zE.exports=(e,t)=>{let r=oy.relative(t,e);return!!(r&&r!==".."&&!r.startsWith(`..${oy.sep}`)&&r!==oy.resolve(e))}});var UE=h(ly=>{var Qs=require("path"),Ja=process.platform==="win32",Za=require("fs"),MX=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function BX(){var e;if(MX){var t=new Error;e=r}else e=i;return e;function r(n){n&&(t.message=n.message,n=t,i(n))}function i(n){if(n){if(process.throwDeprecation)throw n;if(!process.noDeprecation){var a="fs: missing callback "+(n.stack||n.message);process.traceDeprecation?console.trace(a):console.error(a)}}}}function jX(e){return typeof e=="function"?e:BX()}var Dwe=Qs.normalize;Ja?la=/(.*?)(?:[\/\\]+|$)/g:la=/(.*?)(?:[\/]+|$)/g;var la;Ja?wc=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/:wc=/^[\/]*/;var wc;ly.realpathSync=function(t,r){if(t=Qs.resolve(t),r&&Object.prototype.hasOwnProperty.call(r,t))return r[t];var i=t,n={},a={},s,o,l,d;c();function c(){var y=wc.exec(t);s=y[0].length,o=y[0],l=y[0],d="",Ja&&!a[l]&&(Za.lstatSync(l),a[l]=!0)}for(;s=t.length)return r&&(r[n]=t),i(null,t);la.lastIndex=o;var y=la.exec(t);return c=l,l+=y[0],d=c+y[1],o=la.lastIndex,s[d]||r&&r[d]===d?process.nextTick(u):r&&Object.prototype.hasOwnProperty.call(r,d)?g(r[d]):Za.lstat(d,m)}function m(y,E){if(y)return i(y);if(!E.isSymbolicLink())return s[d]=!0,r&&(r[d]=d),process.nextTick(u);if(!Ja){var x=E.dev.toString(32)+":"+E.ino.toString(32);if(a.hasOwnProperty(x))return f(null,a[x],d)}Za.stat(d,function(T){if(T)return i(T);Za.readlink(d,function(A,I){Ja||(a[x]=I),f(A,I)})})}function f(y,E,x){if(y)return i(y);var T=Qs.resolve(c,E);r&&(r[x]=T),g(T)}function g(y){t=Qs.resolve(y,t.slice(o)),p()}}});var uy=h((Fwe,WE)=>{WE.exports=es;es.realpath=es;es.sync=py;es.realpathSync=py;es.monkeypatch=zX;es.unmonkeypatch=$X;var nl=require("fs"),dy=nl.realpath,cy=nl.realpathSync,kX=process.version,HE=/^v[0-5]\./.test(kX),GE=UE();function VE(e){return e&&e.syscall==="realpath"&&(e.code==="ELOOP"||e.code==="ENOMEM"||e.code==="ENAMETOOLONG")}function es(e,t,r){if(HE)return dy(e,t,r);typeof t=="function"&&(r=t,t=null),dy(e,t,function(i,n){VE(i)?GE.realpath(e,t,r):r(i,n)})}function py(e,t){if(HE)return cy(e,t);try{return cy(e,t)}catch(r){if(VE(r))return GE.realpathSync(e,t);throw r}}function zX(){nl.realpath=es,nl.realpathSync=py}function $X(){nl.realpath=dy,nl.realpathSync=cy}});var QE=h((Mwe,KE)=>{KE.exports=function(e,t){for(var r=[],i=0;i{"use strict";JE.exports=YE;function YE(e,t,r){e instanceof RegExp&&(e=XE(e,r)),t instanceof RegExp&&(t=XE(t,r));var i=ZE(e,t,r);return i&&{start:i[0],end:i[1],pre:r.slice(0,i[0]),body:r.slice(i[0]+e.length,i[1]),post:r.slice(i[1]+t.length)}}function XE(e,t){var r=t.match(e);return r?r[0]:null}YE.range=ZE;function ZE(e,t,r){var i,n,a,s,o,l=r.indexOf(e),d=r.indexOf(t,l+1),c=l;if(l>=0&&d>0){for(i=[],a=r.length;c>=0&&!o;)c==l?(i.push(c),l=r.indexOf(e,c+1)):i.length==1?o=[i.pop(),d]:(n=i.pop(),n=0?l:d;i.length&&(o=[a,s])}return o}});var lx=h((jwe,ox)=>{var HX=QE(),tx=ex();ox.exports=WX;var rx="\0SLASH"+Math.random()+"\0",ix="\0OPEN"+Math.random()+"\0",fy="\0CLOSE"+Math.random()+"\0",nx="\0COMMA"+Math.random()+"\0",ax="\0PERIOD"+Math.random()+"\0";function my(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function GX(e){return e.split("\\\\").join(rx).split("\\{").join(ix).split("\\}").join(fy).split("\\,").join(nx).split("\\.").join(ax)}function VX(e){return e.split(rx).join("\\").split(ix).join("{").split(fy).join("}").split(nx).join(",").split(ax).join(".")}function sx(e){if(!e)return[""];var t=[],r=tx("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,a=r.post,s=i.split(",");s[s.length-1]+="{"+n+"}";var o=sx(a);return a.length&&(s[s.length-1]+=o.shift(),s.push.apply(s,o)),t.push.apply(t,s),t}function WX(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),al(GX(e),!0).map(VX)):[]}function KX(e){return"{"+e+"}"}function QX(e){return/^-?0\d/.test(e)}function XX(e,t){return e<=t}function YX(e,t){return e>=t}function al(e,t){var r=[],i=tx("{","}",e);if(!i||/\$$/.test(i.pre))return[e];var n=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body),a=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body),s=n||a,o=i.body.indexOf(",")>=0;if(!s&&!o)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+fy+i.post,al(e)):[e];var l;if(s)l=i.body.split(/\.\./);else if(l=sx(i.body),l.length===1&&(l=al(l[0],!1).map(KX),l.length===1)){var c=i.post.length?al(i.post,!1):[""];return c.map(function(_){return i.pre+l[0]+_})}var d=i.pre,c=i.post.length?al(i.post,!1):[""],p;if(s){var u=my(l[0]),m=my(l[1]),f=Math.max(l[0].length,l[1].length),g=l.length==3?Math.abs(my(l[2])):1,y=XX,E=m0){var V=new Array(I+1).join("0");T<0?A="-"+V+A.slice(1):A=V+A}}p.push(A)}}else p=HX(l,function($){return al($,!1)});for(var se=0;se{mx.exports=hi;hi.Minimatch=gr;var Ec=function(){try{return require("path")}catch{}}()||{sep:"/"};hi.sep=Ec.sep;var yy=hi.GLOBSTAR=gr.GLOBSTAR={},ZX=lx(),dx={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},hy="[^/]",gy=hy+"*?",JX="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",eY="(?:(?!(?:\\/|^)\\.).)*?",cx=tY("().*{}+?[]^$\\!");function tY(e){return e.split("").reduce(function(t,r){return t[r]=!0,t},{})}var px=/\/+/;hi.filter=rY;function rY(e,t){return t=t||{},function(r,i,n){return hi(r,e,t)}}function ts(e,t){t=t||{};var r={};return Object.keys(e).forEach(function(i){r[i]=e[i]}),Object.keys(t).forEach(function(i){r[i]=t[i]}),r}hi.defaults=function(e){if(!e||typeof e!="object"||!Object.keys(e).length)return hi;var t=hi,r=function(n,a,s){return t(n,a,ts(e,s))};return r.Minimatch=function(n,a){return new t.Minimatch(n,ts(e,a))},r.Minimatch.defaults=function(n){return t.defaults(ts(e,n)).Minimatch},r.filter=function(n,a){return t.filter(n,ts(e,a))},r.defaults=function(n){return t.defaults(ts(e,n))},r.makeRe=function(n,a){return t.makeRe(n,ts(e,a))},r.braceExpand=function(n,a){return t.braceExpand(n,ts(e,a))},r.match=function(i,n,a){return t.match(i,n,ts(e,a))},r};gr.defaults=function(e){return hi.defaults(e).Minimatch};function hi(e,t,r){return Wm(t),r||(r={}),!r.nocomment&&t.charAt(0)==="#"?!1:new gr(t,r).match(e)}function gr(e,t){if(!(this instanceof gr))return new gr(e,t);Wm(e),t||(t={}),e=e.trim(),!t.allowWindowsEscape&&Ec.sep!=="/"&&(e=e.split(Ec.sep).join("/")),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!t.partial,this.make()}gr.prototype.debug=function(){};gr.prototype.make=iY;function iY(){var e=this.pattern,t=this.options;if(!t.nocomment&&e.charAt(0)==="#"){this.comment=!0;return}if(!e){this.empty=!0;return}this.parseNegate();var r=this.globSet=this.braceExpand();t.debug&&(this.debug=function(){console.error.apply(console,arguments)}),this.debug(this.pattern,r),r=this.globParts=r.map(function(i){return i.split(px)}),this.debug(this.pattern,r),r=r.map(function(i,n,a){return i.map(this.parse,this)},this),this.debug(this.pattern,r),r=r.filter(function(i){return i.indexOf(!1)===-1}),this.debug(this.pattern,r),this.set=r}gr.prototype.parseNegate=nY;function nY(){var e=this.pattern,t=!1,r=this.options,i=0;if(!r.nonegate){for(var n=0,a=e.length;n"u"?this.pattern:e,Wm(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:ZX(e)}var aY=1024*64,Wm=function(e){if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>aY)throw new TypeError("pattern is too long")};gr.prototype.parse=sY;var Vm={};function sY(e,t){Wm(e);var r=this.options;if(e==="**")if(r.noglobstar)e="*";else return yy;if(e==="")return"";var i="",n=!!r.nocase,a=!1,s=[],o=[],l,d=!1,c=-1,p=-1,u=e.charAt(0)==="."?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",m=this;function f(){if(l){switch(l){case"*":i+=gy,n=!0;break;case"?":i+=hy,n=!0;break;default:i+="\\"+l;break}m.debug("clearStateChar %j %j",l,i),l=!1}}for(var g=0,y=e.length,E;g-1;j--){var D=o[j],$=i.slice(0,D.reStart),_=i.slice(D.reStart,D.reEnd-8),de=i.slice(D.reEnd-8,D.reEnd),S=i.slice(D.reEnd);de+=S;var v=$.split("(").length-1,w=S;for(g=0;g"u"&&(r=this.partial),this.debug("match",t,this.pattern),this.comment)return!1;if(this.empty)return t==="";if(t==="/"&&r)return!0;var i=this.options;Ec.sep!=="/"&&(t=t.split(Ec.sep).join("/")),t=t.split(px),this.debug(this.pattern,"split",t);var n=this.set;this.debug(this.pattern,"set",n);var a,s;for(s=t.length-1;s>=0&&(a=t[s],!a);s--);for(s=0;s>> no match, partial?`,e,c,t,p),c===s))}var m;if(typeof l=="string"?(m=d===l,this.debug("string match",l,d,m)):(m=d.match(l),this.debug("pattern match",l,d,m)),!m)return!1}if(n===s&&a===o)return!0;if(n===s)return r;if(a===o)return n===s-1&&e[n]==="";throw new Error("wtf?")};function lY(e){return e.replace(/\\(.)/g,"$1")}function dY(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var fx=h((zwe,vy)=>{typeof Object.create=="function"?vy.exports=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:vy.exports=function(t,r){t.super_=r;var i=function(){};i.prototype=r.prototype,t.prototype=new i,t.prototype.constructor=t}});var hx=h(($we,_y)=>{try{if(by=require("util"),typeof by.inherits!="function")throw"";_y.exports=by.inherits}catch{_y.exports=fx()}var by});var Qm=h((Uwe,Km)=>{"use strict";function gx(e){return e.charAt(0)==="/"}function yx(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,r=t.exec(e),i=r[1]||"",n=!!(i&&i.charAt(1)!==":");return!!(r[2]||n)}Km.exports=process.platform==="win32"?yx:gx;Km.exports.posix=gx;Km.exports.win32=yx});var Ey=h(rs=>{rs.setopts=hY;rs.ownProp=vx;rs.makeAbs=Nc;rs.finish=gY;rs.mark=yY;rs.isIgnored=_x;rs.childrenIgnored=vY;function vx(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var cY=require("fs"),sl=require("path"),pY=xc(),bx=Qm(),wy=pY.Minimatch;function uY(e,t){return e.localeCompare(t,"en")}function mY(e,t){e.ignore=t.ignore||[],Array.isArray(e.ignore)||(e.ignore=[e.ignore]),e.ignore.length&&(e.ignore=e.ignore.map(fY))}function fY(e){var t=null;if(e.slice(-3)==="/**"){var r=e.replace(/(\/\*\*)+$/,"");t=new wy(r,{dot:!0})}return{matcher:new wy(e,{dot:!0}),gmatcher:t}}function hY(e,t,r){if(r||(r={}),r.matchBase&&t.indexOf("/")===-1){if(r.noglobstar)throw new Error("base matching requires globstar");t="**/"+t}e.silent=!!r.silent,e.pattern=t,e.strict=r.strict!==!1,e.realpath=!!r.realpath,e.realpathCache=r.realpathCache||Object.create(null),e.follow=!!r.follow,e.dot=!!r.dot,e.mark=!!r.mark,e.nodir=!!r.nodir,e.nodir&&(e.mark=!0),e.sync=!!r.sync,e.nounique=!!r.nounique,e.nonull=!!r.nonull,e.nosort=!!r.nosort,e.nocase=!!r.nocase,e.stat=!!r.stat,e.noprocess=!!r.noprocess,e.absolute=!!r.absolute,e.fs=r.fs||cY,e.maxLength=r.maxLength||1/0,e.cache=r.cache||Object.create(null),e.statCache=r.statCache||Object.create(null),e.symlinks=r.symlinks||Object.create(null),mY(e,r),e.changedCwd=!1;var i=process.cwd();vx(r,"cwd")?(e.cwd=sl.resolve(r.cwd),e.changedCwd=e.cwd!==i):e.cwd=i,e.root=r.root||sl.resolve(e.cwd,"/"),e.root=sl.resolve(e.root),process.platform==="win32"&&(e.root=e.root.replace(/\\/g,"/")),e.cwdAbs=bx(e.cwd)?e.cwd:Nc(e,e.cwd),process.platform==="win32"&&(e.cwdAbs=e.cwdAbs.replace(/\\/g,"/")),e.nomount=!!r.nomount,r.nonegate=!0,r.nocomment=!0,e.minimatch=new wy(t,r),e.options=e.minimatch.options}function gY(e){for(var t=e.nounique,r=t?[]:Object.create(null),i=0,n=e.matches.length;i{Nx.exports=xx;xx.GlobSync=Qt;var bY=uy(),wx=xc(),Gwe=wx.Minimatch,Vwe=Sy().Glob,Wwe=require("util"),xy=require("path"),Ex=require("assert"),Xm=Qm(),Xs=Ey(),_Y=Xs.setopts,Ny=Xs.ownProp,wY=Xs.childrenIgnored,EY=Xs.isIgnored;function xx(e,t){if(typeof t=="function"||arguments.length===3)throw new TypeError(`callback provided to sync glob +See: https://github.com/isaacs/node-glob/issues/167`);return new Qt(e,t).found}function Qt(e,t){if(!e)throw new Error("must provide pattern");if(typeof t=="function"||arguments.length===3)throw new TypeError(`callback provided to sync glob +See: https://github.com/isaacs/node-glob/issues/167`);if(!(this instanceof Qt))return new Qt(e,t);if(_Y(this,e,t),this.noprocess)return this;var r=this.minimatch.set.length;this.matches=new Array(r);for(var i=0;ithis.maxLength)return!1;if(!this.stat&&Ny(this.cache,t)){var s=this.cache[t];if(Array.isArray(s)&&(s="DIR"),!r||s==="DIR")return s;if(r&&s==="FILE")return!1}var i,n=this.statCache[t];if(!n){var a;try{a=this.fs.lstatSync(t)}catch(o){if(o&&(o.code==="ENOENT"||o.code==="ENOTDIR"))return this.statCache[t]=!1,!1}if(a&&a.isSymbolicLink())try{n=this.fs.statSync(t)}catch{n=a}else n=a}this.statCache[t]=n;var s=!0;return n&&(s=n.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,r&&s==="FILE"?!1:s};Qt.prototype._mark=function(e){return Xs.mark(this,e)};Qt.prototype._makeAbs=function(e){return Xs.makeAbs(this,e)}});var Ty=h((Qwe,Px)=>{Px.exports=Tx;function Tx(e,t){if(e&&t)return Tx(e)(t);if(typeof e!="function")throw new TypeError("need wrapper function");return Object.keys(e).forEach(function(i){r[i]=e[i]}),r;function r(){for(var i=new Array(arguments.length),n=0;n{var Cx=Ty();Py.exports=Cx(Ym);Py.exports.strict=Cx(Rx);Ym.proto=Ym(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return Ym(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return Rx(this)},configurable:!0})});function Ym(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function Rx(e){var t=function(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)},r=e.name||"Function wrapped with `once`";return t.onceError=r+" shouldn't be called more than once",t.called=!1,t}});var Ax=h((Ywe,Ox)=>{var xY=Ty(),Tc=Object.create(null),NY=Sc();Ox.exports=xY(SY);function SY(e,t){return Tc[e]?(Tc[e].push(t),null):(Tc[e]=[t],TY(e))}function TY(e){return NY(function t(){var r=Tc[e],i=r.length,n=PY(arguments);try{for(var a=0;ai?(r.splice(0,i),process.nextTick(function(){t.apply(null,n)})):delete Tc[e]}})}function PY(e){for(var t=e.length,r=[],i=0;i{Lx.exports=Ys;var CY=uy(),Ix=xc(),Zwe=Ix.Minimatch,RY=hx(),OY=require("events").EventEmitter,Cy=require("path"),Ry=require("assert"),Pc=Qm(),Ay=Sx(),Zs=Ey(),AY=Zs.setopts,Oy=Zs.ownProp,Iy=Ax(),Jwe=require("util"),IY=Zs.childrenIgnored,LY=Zs.isIgnored,DY=Sc();function Ys(e,t,r){if(typeof t=="function"&&(r=t,t={}),t||(t={}),t.sync){if(r)throw new TypeError("callback provided to sync glob");return Ay(e,t)}return new ze(e,t,r)}Ys.sync=Ay;var qY=Ys.GlobSync=Ay.GlobSync;Ys.glob=Ys;function FY(e,t){if(t===null||typeof t!="object")return e;for(var r=Object.keys(t),i=r.length;i--;)e[r[i]]=t[r[i]];return e}Ys.hasMagic=function(e,t){var r=FY({},t);r.noprocess=!0;var i=new ze(e,r),n=i.minimatch.set;if(!e)return!1;if(n.length>1)return!0;for(var a=0;athis.maxLength)return t();if(!this.stat&&Oy(this.cache,r)){var n=this.cache[r];if(Array.isArray(n)&&(n="DIR"),!i||n==="DIR")return t(null,n);if(i&&n==="FILE")return t()}var a,s=this.statCache[r];if(s!==void 0){if(s===!1)return t(null,s);var o=s.isDirectory()?"DIR":"FILE";return i&&o==="FILE"?t():t(null,o,s)}var l=this,d=Iy("stat\0"+r,c);d&&l.fs.lstat(r,d);function c(p,u){if(u&&u.isSymbolicLink())return l.fs.stat(r,function(m,f){m?l._stat2(e,r,null,u,t):l._stat2(e,r,m,f,t)});l._stat2(e,r,p,u,t)}};ze.prototype._stat2=function(e,t,r,i,n){if(r&&(r.code==="ENOENT"||r.code==="ENOTDIR"))return this.statCache[t]=!1,n();var a=e.slice(-1)==="/";if(this.statCache[t]=i,t.slice(-1)==="/"&&i&&!i.isDirectory())return n(null,!1,i);var s=!0;return i&&(s=i.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,a&&s==="FILE"?n():n(null,s,i)}});var zx=h((tEe,kx)=>{var at=require("assert"),Mx=require("path"),Dx=require("fs"),ol;try{ol=Sy()}catch{}var BY={nosort:!0,silent:!0},Ly=0,Cc=process.platform==="win32",Bx=e=>{if(["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(r=>{e[r]=e[r]||Dx[r],r=r+"Sync",e[r]=e[r]||Dx[r]}),e.maxBusyTries=e.maxBusyTries||3,e.emfileWait=e.emfileWait||1e3,e.glob===!1&&(e.disableGlob=!0),e.disableGlob!==!0&&ol===void 0)throw Error("glob dependency not found, set `options.disableGlob = true` if intentional");e.disableGlob=e.disableGlob||!1,e.glob=e.glob||BY},qy=(e,t,r)=>{typeof t=="function"&&(r=t,t={}),at(e,"rimraf: missing path"),at.equal(typeof e,"string","rimraf: path should be a string"),at.equal(typeof r,"function","rimraf: callback function required"),at(t,"rimraf: invalid options argument provided"),at.equal(typeof t,"object","rimraf: options should be object"),Bx(t);let i=0,n=null,a=0,s=l=>{n=n||l,--a===0&&r(n)},o=(l,d)=>{if(l)return r(l);if(a=d.length,a===0)return r();d.forEach(c=>{let p=u=>{if(u){if((u.code==="EBUSY"||u.code==="ENOTEMPTY"||u.code==="EPERM")&&iDy(c,t,p),i*100);if(u.code==="EMFILE"&&LyDy(c,t,p),Ly++);u.code==="ENOENT"&&(u=null)}Ly=0,s(u)};Dy(c,t,p)})};if(t.disableGlob||!ol.hasMagic(e))return o(null,[e]);t.lstat(e,(l,d)=>{if(!l)return o(null,[e]);ol(e,t.glob,o)})},Dy=(e,t,r)=>{at(e),at(t),at(typeof r=="function"),t.lstat(e,(i,n)=>{if(i&&i.code==="ENOENT")return r(null);if(i&&i.code==="EPERM"&&Cc&&qx(e,t,i,r),n&&n.isDirectory())return Zm(e,t,i,r);t.unlink(e,a=>{if(a){if(a.code==="ENOENT")return r(null);if(a.code==="EPERM")return Cc?qx(e,t,a,r):Zm(e,t,a,r);if(a.code==="EISDIR")return Zm(e,t,a,r)}return r(a)})})},qx=(e,t,r,i)=>{at(e),at(t),at(typeof i=="function"),t.chmod(e,438,n=>{n?i(n.code==="ENOENT"?null:r):t.stat(e,(a,s)=>{a?i(a.code==="ENOENT"?null:r):s.isDirectory()?Zm(e,t,r,i):t.unlink(e,i)})})},Fx=(e,t,r)=>{at(e),at(t);try{t.chmodSync(e,438)}catch(n){if(n.code==="ENOENT")return;throw r}let i;try{i=t.statSync(e)}catch(n){if(n.code==="ENOENT")return;throw r}i.isDirectory()?Jm(e,t,r):t.unlinkSync(e)},Zm=(e,t,r,i)=>{at(e),at(t),at(typeof i=="function"),t.rmdir(e,n=>{n&&(n.code==="ENOTEMPTY"||n.code==="EEXIST"||n.code==="EPERM")?jY(e,t,i):n&&n.code==="ENOTDIR"?i(r):i(n)})},jY=(e,t,r)=>{at(e),at(t),at(typeof r=="function"),t.readdir(e,(i,n)=>{if(i)return r(i);let a=n.length;if(a===0)return t.rmdir(e,r);let s;n.forEach(o=>{qy(Mx.join(e,o),t,l=>{if(!s){if(l)return r(s=l);--a===0&&t.rmdir(e,r)}})})})},jx=(e,t)=>{t=t||{},Bx(t),at(e,"rimraf: missing path"),at.equal(typeof e,"string","rimraf: path should be a string"),at(t,"rimraf: missing options"),at.equal(typeof t,"object","rimraf: options should be object");let r;if(t.disableGlob||!ol.hasMagic(e))r=[e];else try{t.lstatSync(e),r=[e]}catch{r=ol.sync(e,t.glob)}if(r.length)for(let i=0;i{at(e),at(t);try{t.rmdirSync(e)}catch(i){if(i.code==="ENOENT")return;if(i.code==="ENOTDIR")throw r;(i.code==="ENOTEMPTY"||i.code==="EEXIST"||i.code==="EPERM")&&kY(e,t)}},kY=(e,t)=>{at(e),at(t),t.readdirSync(e).forEach(n=>jx(Mx.join(e,n),t));let r=Cc?100:1,i=0;do{let n=!0;try{let a=t.rmdirSync(e,t);return n=!1,a}finally{if(++i{"use strict";$x.exports=(e,t=1,r)=>{if(r={indent:" ",includeEmptyLines:!1,...r},typeof e!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof e}\``);if(typeof t!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof t}\``);if(typeof r.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``);if(t===0)return e;let i=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return e.replace(i,r.indent.repeat(t))}});var Wx=h((iEe,Vx)=>{"use strict";var Hx=require("os"),Gx=/\s+at.*(?:\(|\s)(.*)\)?/,zY=/^(?:(?:(?:node|(?:internal\/[\w/]*|.*node_modules\/(?:babel-polyfill|pirates)\/.*)?\w+)\.js:\d+:\d+)|native)/,$Y=typeof Hx.homedir>"u"?"":Hx.homedir();Vx.exports=(e,t)=>(t=Object.assign({pretty:!1},t),e.replace(/\\/g,"/").split(` +`).filter(r=>{let i=r.match(Gx);if(i===null||!i[1])return!0;let n=i[1];return n.includes(".app/Contents/Resources/electron.asar")||n.includes(".app/Contents/Resources/default_app.asar")?!1:!zY.test(n)}).filter(r=>r.trim()!=="").map(r=>t.pretty?r.replace(Gx,(i,n)=>i.replace(n,n.replace($Y,"~"))):r).join(` +`))});var Qx=h((nEe,Kx)=>{"use strict";var UY=Ux(),HY=Wx(),GY=e=>e.replace(/\s+at .*aggregate-error\/index.js:\d+:\d+\)?/g,""),Fy=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);t=[...t].map(i=>i instanceof Error?i:i!==null&&typeof i=="object"?Object.assign(new Error(i.message),i):new Error(i));let r=t.map(i=>typeof i.stack=="string"?GY(HY(i.stack)):String(i)).join(` +`);r=` +`+UY(r,4),super(r),this.name="AggregateError",Object.defineProperty(this,"_errors",{value:t})}*[Symbol.iterator](){for(let t of this._errors)yield t}};Kx.exports=Fy});var Yx=h((aEe,Xx)=>{"use strict";var VY=Qx();Xx.exports=async(e,t,{concurrency:r=1/0,stopOnError:i=!0}={})=>new Promise((n,a)=>{if(typeof t!="function")throw new TypeError("Mapper function is required");if(!((Number.isSafeInteger(r)||r===1/0)&&r>=1))throw new TypeError(`Expected \`concurrency\` to be an integer from 1 and up or \`Infinity\`, got \`${r}\` (${typeof r})`);let s=[],o=[],l=e[Symbol.iterator](),d=!1,c=!1,p=0,u=0,m=()=>{if(d)return;let f=l.next(),g=u;if(u++,f.done){c=!0,p===0&&(!i&&o.length!==0?a(new VY(o)):n(s));return}p++,(async()=>{try{let y=await f.value;s[g]=await t(y,g),p--,m()}catch(y){i?(d=!0,a(y)):(o.push(y),p--,m())}})()};for(let f=0;f{"use strict";var{promisify:WY}=require("util"),Zx=require("path"),Jx=PE(),KY=s2(),QY=Xg(),Di=BE(),XY=kE(),YY=$E(),eN=zx(),ZY=Yx(),JY=WY(eN),tN={glob:!1,unlink:Di.unlink,unlinkSync:Di.unlinkSync,chmod:Di.chmod,chmodSync:Di.chmodSync,stat:Di.stat,statSync:Di.statSync,lstat:Di.lstat,lstatSync:Di.lstatSync,rmdir:Di.rmdir,rmdirSync:Di.rmdirSync,readdir:Di.readdir,readdirSync:Di.readdirSync};function rN(e,t){if(XY(e))throw new Error("Cannot delete the current working directory. Can be overridden with the `force` option.");if(!YY(e,t))throw new Error("Cannot delete files/directories outside the current working directory. Can be overridden with the `force` option.")}function iN(e){return e=Array.isArray(e)?e:[e],e=e.map(t=>process.platform==="win32"&&KY(t)===!1?QY(t):t),e}My.exports=async(e,{force:t,dryRun:r,cwd:i=process.cwd(),onProgress:n=()=>{},...a}={})=>{a={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...a},e=iN(e);let s=(await Jx(e,a)).sort((c,p)=>p.localeCompare(c));s.length===0&&n({totalCount:0,deletedCount:0,percent:1});let o=0,d=await ZY(s,async c=>(c=Zx.resolve(i,c),t||rN(c,i),r||await JY(c,tN),o+=1,n({totalCount:s.length,deletedCount:o,percent:o/s.length}),c),a);return d.sort((c,p)=>c.localeCompare(p)),d};My.exports.sync=(e,{force:t,dryRun:r,cwd:i=process.cwd(),...n}={})=>{n={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...n},e=iN(e);let s=Jx.sync(e,n).sort((o,l)=>l.localeCompare(o)).map(o=>(o=Zx.resolve(i,o),t||rN(o,i),r||eN.sync(o,tN),o));return s.sort((o,l)=>o.localeCompare(l)),s}});var sN=h((oEe,aN)=>{"use strict";aN.exports=function(t,r,i,n){var a=0,s=0,o=t.length-1,l=!1,d,c,p;if(typeof r=="number"?(d=r,p=i,c=n||function(){}):(p=r,c=i||function(){},d=t.length),!t.length)return c();var u=p.length,m=function(){return!l&&a{"use strict";var oN=require("fs"),eZ=require("path"),tZ=sN();function lN(e,t,r,i){let n,a;i?(n=i,a=r):(n=r,a=null),oN.lstat(t,function(o,l){let d=o?0:l.size||0;if(l){if(e.has(l.ino))return n(null,0);e.add(l.ino)}!o&&l.isDirectory()?oN.readdir(t,(c,p)=>{if(c)return n(c);tZ(p,5e3,(u,m)=>{lN(e,eZ.join(t,u),a,(f,g)=>{f||(d+=g),m(f)})},u=>{n(u,d)})}):(a&&a.test(t)&&(d=0),n(o,d))})}dN.exports=(...e)=>(e.unshift(new Set),lN(...e))});var ll=h((dEe,Js)=>{"use strict";function pN(e){return typeof e>"u"||e===null}function rZ(e){return typeof e=="object"&&e!==null}function iZ(e){return Array.isArray(e)?e:pN(e)?[]:[e]}function nZ(e,t){var r,i,n,a;if(t)for(a=Object.keys(t),r=0,i=a.length;r{"use strict";function uN(e,t){var r="",i=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(r+='in "'+e.mark.name+'" '),r+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!t&&e.mark.snippet&&(r+=` + +`+e.mark.snippet),i+" "+r):i}function Rc(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=uN(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}Rc.prototype=Object.create(Error.prototype);Rc.prototype.constructor=Rc;Rc.prototype.toString=function(t){return this.name+": "+uN(this,t)};mN.exports=Rc});var hN=h((pEe,fN)=>{"use strict";var Oc=ll();function By(e,t,r,i,n){var a="",s="",o=Math.floor(n/2)-1;return i-t>o&&(a=" ... ",t=i-o+a.length),r-i>o&&(s=" ...",r=i+o-s.length),{str:a+e.slice(t,r).replace(/\t/g,"\u2192")+s,pos:i-t+a.length}}function jy(e,t){return Oc.repeat(" ",t-e.length)+e}function oZ(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),typeof t.indent!="number"&&(t.indent=1),typeof t.linesBefore!="number"&&(t.linesBefore=3),typeof t.linesAfter!="number"&&(t.linesAfter=2);for(var r=/\r?\n|\r|\0/g,i=[0],n=[],a,s=-1;a=r.exec(e.buffer);)n.push(a.index),i.push(a.index+a[0].length),e.position<=a.index&&s<0&&(s=i.length-2);s<0&&(s=i.length-1);var o="",l,d,c=Math.min(e.line+t.linesAfter,n.length).toString().length,p=t.maxLength-(t.indent+c+3);for(l=1;l<=t.linesBefore&&!(s-l<0);l++)d=By(e.buffer,i[s-l],n[s-l],e.position-(i[s]-i[s-l]),p),o=Oc.repeat(" ",t.indent)+jy((e.line-l+1).toString(),c)+" | "+d.str+` +`+o;for(d=By(e.buffer,i[s],n[s],e.position,p),o+=Oc.repeat(" ",t.indent)+jy((e.line+1).toString(),c)+" | "+d.str+` +`,o+=Oc.repeat("-",t.indent+c+3+d.pos)+`^ +`,l=1;l<=t.linesAfter&&!(s+l>=n.length);l++)d=By(e.buffer,i[s+l],n[s+l],e.position-(i[s]-i[s+l]),p),o+=Oc.repeat(" ",t.indent)+jy((e.line+l+1).toString(),c)+" | "+d.str+` +`;return o.replace(/\n$/,"")}fN.exports=oZ});var Tr=h((uEe,yN)=>{"use strict";var gN=dl(),lZ=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],dZ=["scalar","sequence","mapping"];function cZ(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(i){t[String(i)]=r})}),t}function pZ(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(lZ.indexOf(r)===-1)throw new gN('Unknown option "'+r+'" is met in definition of "'+e+'" YAML type.')}),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(r){return r},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=cZ(t.styleAliases||null),dZ.indexOf(this.kind)===-1)throw new gN('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}yN.exports=pZ});var $y=h((mEe,bN)=>{"use strict";var Ac=dl(),ky=Tr();function vN(e,t){var r=[];return e[t].forEach(function(i){var n=r.length;r.forEach(function(a,s){a.tag===i.tag&&a.kind===i.kind&&a.multi===i.multi&&(n=s)}),r[n]=i}),r}function uZ(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function i(n){n.multi?(e.multi[n.kind].push(n),e.multi.fallback.push(n)):e[n.kind][n.tag]=e.fallback[n.tag]=n}for(t=0,r=arguments.length;t{"use strict";var mZ=Tr();_N.exports=new mZ("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var Hy=h((hEe,wN)=>{"use strict";var fZ=Tr();wN.exports=new fZ("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var Gy=h((gEe,EN)=>{"use strict";var hZ=Tr();EN.exports=new hZ("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var Vy=h((yEe,xN)=>{"use strict";var gZ=$y();xN.exports=new gZ({explicit:[Uy(),Hy(),Gy()]})});var Wy=h((vEe,NN)=>{"use strict";var yZ=Tr();function vZ(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function bZ(){return null}function _Z(e){return e===null}NN.exports=new yZ("tag:yaml.org,2002:null",{kind:"scalar",resolve:vZ,construct:bZ,predicate:_Z,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})});var Ky=h((bEe,SN)=>{"use strict";var wZ=Tr();function EZ(e){if(e===null)return!1;var t=e.length;return t===4&&(e==="true"||e==="True"||e==="TRUE")||t===5&&(e==="false"||e==="False"||e==="FALSE")}function xZ(e){return e==="true"||e==="True"||e==="TRUE"}function NZ(e){return Object.prototype.toString.call(e)==="[object Boolean]"}SN.exports=new wZ("tag:yaml.org,2002:bool",{kind:"scalar",resolve:EZ,construct:xZ,predicate:NZ,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})});var Qy=h((_Ee,TN)=>{"use strict";var SZ=ll(),TZ=Tr();function PZ(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function CZ(e){return 48<=e&&e<=55}function RZ(e){return 48<=e&&e<=57}function OZ(e){if(e===null)return!1;var t=e.length,r=0,i=!1,n;if(!t)return!1;if(n=e[r],(n==="-"||n==="+")&&(n=e[++r]),n==="0"){if(r+1===t)return!0;if(n=e[++r],n==="b"){for(r++;r=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})});var Xy=h((wEe,CN)=>{"use strict";var PN=ll(),LZ=Tr(),DZ=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function qZ(e){return!(e===null||!DZ.test(e)||e[e.length-1]==="_")}function FZ(e){var t,r;return t=e.replace(/_/g,"").toLowerCase(),r=t[0]==="-"?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),t===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:t===".nan"?NaN:r*parseFloat(t,10)}var MZ=/^[-+]?[0-9]+e/;function BZ(e,t){var r;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(PN.isNegativeZero(e))return"-0.0";return r=e.toString(10),MZ.test(r)?r.replace("e",".e"):r}function jZ(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||PN.isNegativeZero(e))}CN.exports=new LZ("tag:yaml.org,2002:float",{kind:"scalar",resolve:qZ,construct:FZ,predicate:jZ,represent:BZ,defaultStyle:"lowercase"})});var Yy=h((EEe,RN)=>{"use strict";RN.exports=Vy().extend({implicit:[Wy(),Ky(),Qy(),Xy()]})});var Zy=h((xEe,ON)=>{"use strict";ON.exports=Yy()});var Jy=h((NEe,LN)=>{"use strict";var kZ=Tr(),AN=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),IN=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 zZ(e){return e===null?!1:AN.exec(e)!==null||IN.exec(e)!==null}function $Z(e){var t,r,i,n,a,s,o,l=0,d=null,c,p,u;if(t=AN.exec(e),t===null&&(t=IN.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],i=+t[2]-1,n=+t[3],!t[4])return new Date(Date.UTC(r,i,n));if(a=+t[4],s=+t[5],o=+t[6],t[7]){for(l=t[7].slice(0,3);l.length<3;)l+="0";l=+l}return t[9]&&(c=+t[10],p=+(t[11]||0),d=(c*60+p)*6e4,t[9]==="-"&&(d=-d)),u=new Date(Date.UTC(r,i,n,a,s,o,l)),d&&u.setTime(u.getTime()-d),u}function UZ(e){return e.toISOString()}LN.exports=new kZ("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:zZ,construct:$Z,instanceOf:Date,represent:UZ})});var e6=h((SEe,DN)=>{"use strict";var HZ=Tr();function GZ(e){return e==="<<"||e===null}DN.exports=new HZ("tag:yaml.org,2002:merge",{kind:"scalar",resolve:GZ})});var r6=h((TEe,qN)=>{"use strict";var VZ=Tr(),t6=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= +\r`;function WZ(e){if(e===null)return!1;var t,r,i=0,n=e.length,a=t6;for(r=0;r64)){if(t<0)return!1;i+=6}return i%8===0}function KZ(e){var t,r,i=e.replace(/[\r\n=]/g,""),n=i.length,a=t6,s=0,o=[];for(t=0;t>16&255),o.push(s>>8&255),o.push(s&255)),s=s<<6|a.indexOf(i.charAt(t));return r=n%4*6,r===0?(o.push(s>>16&255),o.push(s>>8&255),o.push(s&255)):r===18?(o.push(s>>10&255),o.push(s>>2&255)):r===12&&o.push(s>>4&255),new Uint8Array(o)}function QZ(e){var t="",r=0,i,n,a=e.length,s=t6;for(i=0;i>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]),r=(r<<8)+e[i];return n=a%3,n===0?(t+=s[r>>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]):n===2?(t+=s[r>>10&63],t+=s[r>>4&63],t+=s[r<<2&63],t+=s[64]):n===1&&(t+=s[r>>2&63],t+=s[r<<4&63],t+=s[64],t+=s[64]),t}function XZ(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}qN.exports=new VZ("tag:yaml.org,2002:binary",{kind:"scalar",resolve:WZ,construct:KZ,predicate:XZ,represent:QZ})});var i6=h((PEe,FN)=>{"use strict";var YZ=Tr(),ZZ=Object.prototype.hasOwnProperty,JZ=Object.prototype.toString;function eJ(e){if(e===null)return!0;var t=[],r,i,n,a,s,o=e;for(r=0,i=o.length;r{"use strict";var rJ=Tr(),iJ=Object.prototype.toString;function nJ(e){if(e===null)return!0;var t,r,i,n,a,s=e;for(a=new Array(s.length),t=0,r=s.length;t{"use strict";var sJ=Tr(),oJ=Object.prototype.hasOwnProperty;function lJ(e){if(e===null)return!0;var t,r=e;for(t in r)if(oJ.call(r,t)&&r[t]!==null)return!1;return!0}function dJ(e){return e!==null?e:{}}BN.exports=new sJ("tag:yaml.org,2002:set",{kind:"mapping",resolve:lJ,construct:dJ})});var e1=h((OEe,jN)=>{"use strict";jN.exports=Zy().extend({implicit:[Jy(),e6()],explicit:[r6(),i6(),n6(),a6()]})});var tS=h((AEe,d6)=>{"use strict";var to=ll(),VN=dl(),cJ=hN(),pJ=e1(),ns=Object.prototype.hasOwnProperty,t1=1,WN=2,KN=3,r1=4,s6=1,uJ=2,kN=3,mJ=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,fJ=/[\x85\u2028\u2029]/,hJ=/[,\[\]\{\}]/,QN=/^(?:!|!!|![a-z\-]+!)$/i,XN=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function zN(e){return Object.prototype.toString.call(e)}function Dn(e){return e===10||e===13}function ro(e){return e===9||e===32}function ei(e){return e===9||e===32||e===10||e===13}function cl(e){return e===44||e===91||e===93||e===123||e===125}function gJ(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function yJ(e){return e===120?2:e===117?4:e===85?8:0}function vJ(e){return 48<=e&&e<=57?e-48:-1}function $N(e){return e===48?"\0":e===97?"\x07":e===98?"\b":e===116||e===9?" ":e===110?` +`:e===118?"\v":e===102?"\f":e===114?"\r":e===101?"\x1B":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"\x85":e===95?"\xA0":e===76?"\u2028":e===80?"\u2029":""}function bJ(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var YN=new Array(256),ZN=new Array(256);for(eo=0;eo<256;eo++)YN[eo]=$N(eo)?1:0,ZN[eo]=$N(eo);var eo;function _J(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||pJ,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function JN(e,t){var r={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return r.snippet=cJ(r),new VN(t,r)}function fe(e,t){throw JN(e,t)}function i1(e,t){e.onWarning&&e.onWarning.call(null,JN(e,t))}var UN={YAML:function(t,r,i){var n,a,s;t.version!==null&&fe(t,"duplication of %YAML directive"),i.length!==1&&fe(t,"YAML directive accepts exactly one argument"),n=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),n===null&&fe(t,"ill-formed argument of the YAML directive"),a=parseInt(n[1],10),s=parseInt(n[2],10),a!==1&&fe(t,"unacceptable YAML version of the document"),t.version=i[0],t.checkLineBreaks=s<2,s!==1&&s!==2&&i1(t,"unsupported YAML version of the document")},TAG:function(t,r,i){var n,a;i.length!==2&&fe(t,"TAG directive accepts exactly two arguments"),n=i[0],a=i[1],QN.test(n)||fe(t,"ill-formed tag handle (first argument) of the TAG directive"),ns.call(t.tagMap,n)&&fe(t,'there is a previously declared suffix for "'+n+'" tag handle'),XN.test(a)||fe(t,"ill-formed tag prefix (second argument) of the TAG directive");try{a=decodeURIComponent(a)}catch{fe(t,"tag prefix is malformed: "+a)}t.tagMap[n]=a}};function is(e,t,r,i){var n,a,s,o;if(t1&&(e.result+=to.repeat(` +`,t-1))}function wJ(e,t,r){var i,n,a,s,o,l,d,c,p=e.kind,u=e.result,m;if(m=e.input.charCodeAt(e.position),ei(m)||cl(m)||m===35||m===38||m===42||m===33||m===124||m===62||m===39||m===34||m===37||m===64||m===96||(m===63||m===45)&&(n=e.input.charCodeAt(e.position+1),ei(n)||r&&cl(n)))return!1;for(e.kind="scalar",e.result="",a=s=e.position,o=!1;m!==0;){if(m===58){if(n=e.input.charCodeAt(e.position+1),ei(n)||r&&cl(n))break}else if(m===35){if(i=e.input.charCodeAt(e.position-1),ei(i))break}else{if(e.position===e.lineStart&&n1(e)||r&&cl(m))break;if(Dn(m))if(l=e.line,d=e.lineStart,c=e.lineIndent,Ut(e,!1,-1),e.lineIndent>=t){o=!0,m=e.input.charCodeAt(e.position);continue}else{e.position=s,e.line=l,e.lineStart=d,e.lineIndent=c;break}}o&&(is(e,a,s,!1),l6(e,e.line-l),a=s=e.position,o=!1),ro(m)||(s=e.position+1),m=e.input.charCodeAt(++e.position)}return is(e,a,s,!1),e.result?!0:(e.kind=p,e.result=u,!1)}function EJ(e,t){var r,i,n;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,i=n=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(is(e,i,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)i=e.position,e.position++,n=e.position;else return!0;else Dn(r)?(is(e,i,n,!0),l6(e,Ut(e,!1,t)),i=n=e.position):e.position===e.lineStart&&n1(e)?fe(e,"unexpected end of the document within a single quoted scalar"):(e.position++,n=e.position);fe(e,"unexpected end of the stream within a single quoted scalar")}function xJ(e,t){var r,i,n,a,s,o;if(o=e.input.charCodeAt(e.position),o!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=i=e.position;(o=e.input.charCodeAt(e.position))!==0;){if(o===34)return is(e,r,e.position,!0),e.position++,!0;if(o===92){if(is(e,r,e.position,!0),o=e.input.charCodeAt(++e.position),Dn(o))Ut(e,!1,t);else if(o<256&&YN[o])e.result+=ZN[o],e.position++;else if((s=yJ(o))>0){for(n=s,a=0;n>0;n--)o=e.input.charCodeAt(++e.position),(s=gJ(o))>=0?a=(a<<4)+s:fe(e,"expected hexadecimal character");e.result+=bJ(a),e.position++}else fe(e,"unknown escape sequence");r=i=e.position}else Dn(o)?(is(e,r,i,!0),l6(e,Ut(e,!1,t)),r=i=e.position):e.position===e.lineStart&&n1(e)?fe(e,"unexpected end of the document within a double quoted scalar"):(e.position++,i=e.position)}fe(e,"unexpected end of the stream within a double quoted scalar")}function NJ(e,t){var r=!0,i,n,a,s=e.tag,o,l=e.anchor,d,c,p,u,m,f=Object.create(null),g,y,E,x;if(x=e.input.charCodeAt(e.position),x===91)c=93,m=!1,o=[];else if(x===123)c=125,m=!0,o={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=o),x=e.input.charCodeAt(++e.position);x!==0;){if(Ut(e,!0,t),x=e.input.charCodeAt(e.position),x===c)return e.position++,e.tag=s,e.anchor=l,e.kind=m?"mapping":"sequence",e.result=o,!0;r?x===44&&fe(e,"expected the node content, but found ','"):fe(e,"missed comma between flow collection entries"),y=g=E=null,p=u=!1,x===63&&(d=e.input.charCodeAt(e.position+1),ei(d)&&(p=u=!0,e.position++,Ut(e,!0,t))),i=e.line,n=e.lineStart,a=e.position,ul(e,t,t1,!1,!0),y=e.tag,g=e.result,Ut(e,!0,t),x=e.input.charCodeAt(e.position),(u||e.line===i)&&x===58&&(p=!0,x=e.input.charCodeAt(++e.position),Ut(e,!0,t),ul(e,t,t1,!1,!0),E=e.result),m?pl(e,o,f,y,g,E,i,n,a):p?o.push(pl(e,null,f,y,g,E,i,n,a)):o.push(g),Ut(e,!0,t),x=e.input.charCodeAt(e.position),x===44?(r=!0,x=e.input.charCodeAt(++e.position)):r=!1}fe(e,"unexpected end of the stream within a flow collection")}function SJ(e,t){var r,i,n=s6,a=!1,s=!1,o=t,l=0,d=!1,c,p;if(p=e.input.charCodeAt(e.position),p===124)i=!1;else if(p===62)i=!0;else return!1;for(e.kind="scalar",e.result="";p!==0;)if(p=e.input.charCodeAt(++e.position),p===43||p===45)s6===n?n=p===43?kN:uJ:fe(e,"repeat of a chomping mode identifier");else if((c=vJ(p))>=0)c===0?fe(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):s?fe(e,"repeat of an indentation width identifier"):(o=t+c-1,s=!0);else break;if(ro(p)){do p=e.input.charCodeAt(++e.position);while(ro(p));if(p===35)do p=e.input.charCodeAt(++e.position);while(!Dn(p)&&p!==0)}for(;p!==0;){for(o6(e),e.lineIndent=0,p=e.input.charCodeAt(e.position);(!s||e.lineIndento&&(o=e.lineIndent),Dn(p)){l++;continue}if(e.lineIndentt)&&l!==0)fe(e,"bad indentation of a sequence entry");else if(e.lineIndentt)&&(y&&(s=e.line,o=e.lineStart,l=e.position),ul(e,t,r1,!0,n)&&(y?f=e.result:g=e.result),y||(pl(e,p,u,m,f,g,s,o,l),m=f=g=null),Ut(e,!0,-1),x=e.input.charCodeAt(e.position)),(e.line===a||e.lineIndent>t)&&x!==0)fe(e,"bad indentation of a mapping entry");else if(e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),p=0,u=e.implicitTypes.length;p"),e.result!==null&&f.kind!==e.kind&&fe(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+f.kind+'", not "'+e.kind+'"'),f.resolve(e.result,e.tag)?(e.result=f.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):fe(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||c}function OJ(e){var t=e.position,r,i,n,a=!1,s;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(s=e.input.charCodeAt(e.position))!==0&&(Ut(e,!0,-1),s=e.input.charCodeAt(e.position),!(e.lineIndent>0||s!==37));){for(a=!0,s=e.input.charCodeAt(++e.position),r=e.position;s!==0&&!ei(s);)s=e.input.charCodeAt(++e.position);for(i=e.input.slice(r,e.position),n=[],i.length<1&&fe(e,"directive name must not be less than one character in length");s!==0;){for(;ro(s);)s=e.input.charCodeAt(++e.position);if(s===35){do s=e.input.charCodeAt(++e.position);while(s!==0&&!Dn(s));break}if(Dn(s))break;for(r=e.position;s!==0&&!ei(s);)s=e.input.charCodeAt(++e.position);n.push(e.input.slice(r,e.position))}s!==0&&o6(e),ns.call(UN,i)?UN[i](e,i,n):i1(e,'unknown document directive "'+i+'"')}if(Ut(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,Ut(e,!0,-1)):a&&fe(e,"directives end mark is expected"),ul(e,e.lineIndent-1,r1,!1,!0),Ut(e,!0,-1),e.checkLineBreaks&&fJ.test(e.input.slice(t,e.position))&&i1(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&n1(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,Ut(e,!0,-1));return}if(e.position"u"&&(r=t,t=null);var i=eS(e,r);if(typeof t!="function")return i;for(var n=0,a=i.length;n{"use strict";var o1=ll(),Fc=dl(),LJ=e1(),cS=Object.prototype.toString,pS=Object.prototype.hasOwnProperty,f6=65279,DJ=9,Lc=10,qJ=13,FJ=32,MJ=33,BJ=34,c6=35,jJ=37,kJ=38,zJ=39,$J=42,uS=44,UJ=45,a1=58,HJ=61,GJ=62,VJ=63,WJ=64,mS=91,fS=93,KJ=96,hS=123,QJ=124,gS=125,Pr={};Pr[0]="\\0";Pr[7]="\\a";Pr[8]="\\b";Pr[9]="\\t";Pr[10]="\\n";Pr[11]="\\v";Pr[12]="\\f";Pr[13]="\\r";Pr[27]="\\e";Pr[34]='\\"';Pr[92]="\\\\";Pr[133]="\\N";Pr[160]="\\_";Pr[8232]="\\L";Pr[8233]="\\P";var XJ=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],YJ=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function ZJ(e,t){var r,i,n,a,s,o,l;if(t===null)return{};for(r={},i=Object.keys(t),n=0,a=i.length;n=55296&&r<=56319&&t+1=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function yS(e){var t=/^\n* /;return t.test(e)}var vS=1,u6=2,bS=3,_S=4,ml=5;function aee(e,t,r,i,n,a,s,o){var l,d=0,c=null,p=!1,u=!1,m=i!==-1,f=-1,g=iee(Ic(e,0))&&nee(Ic(e,e.length-1));if(t||s)for(l=0;l=65536?l+=2:l++){if(d=Ic(e,l),!qc(d))return ml;g=g&&nS(d,c,o),c=d}else{for(l=0;l=65536?l+=2:l++){if(d=Ic(e,l),d===Lc)p=!0,m&&(u=u||l-f-1>i&&e[f+1]!==" ",f=l);else if(!qc(d))return ml;g=g&&nS(d,c,o),c=d}u=u||m&&l-f-1>i&&e[f+1]!==" "}return!p&&!u?g&&!s&&!n(e)?vS:a===Dc?ml:u6:r>9&&yS(e)?ml:s?a===Dc?ml:u6:u?_S:bS}function see(e,t,r,i,n){e.dump=function(){if(t.length===0)return e.quotingType===Dc?'""':"''";if(!e.noCompatMode&&(XJ.indexOf(t)!==-1||YJ.test(t)))return e.quotingType===Dc?'"'+t+'"':"'"+t+"'";var a=e.indent*Math.max(1,r),s=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-a),o=i||e.flowLevel>-1&&r>=e.flowLevel;function l(d){return ree(e,d)}switch(aee(t,o,e.indent,s,l,e.quotingType,e.forceQuotes&&!i,n)){case vS:return t;case u6:return"'"+t.replace(/'/g,"''")+"'";case bS:return"|"+aS(t,e.indent)+sS(rS(t,a));case _S:return">"+aS(t,e.indent)+sS(rS(oee(t,s),a));case ml:return'"'+lee(t,s)+'"';default:throw new Fc("impossible error: invalid scalar style")}}()}function aS(e,t){var r=yS(e)?String(t):"",i=e[e.length-1]===` +`,n=i&&(e[e.length-2]===` +`||e===` +`),a=n?"+":i?"":"-";return r+a+` +`}function sS(e){return e[e.length-1]===` +`?e.slice(0,-1):e}function oee(e,t){for(var r=/(\n+)([^\n]*)/g,i=function(){var d=e.indexOf(` +`);return d=d!==-1?d:e.length,r.lastIndex=d,oS(e.slice(0,d),t)}(),n=e[0]===` +`||e[0]===" ",a,s;s=r.exec(e);){var o=s[1],l=s[2];a=l[0]===" ",i+=o+(!n&&!a&&l!==""?` +`:"")+oS(l,t),n=a}return i}function oS(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,i,n=0,a,s=0,o=0,l="";i=r.exec(e);)o=i.index,o-n>t&&(a=s>n?s:o,l+=` +`+e.slice(n,a),n=a+1),s=o;return l+=` +`,e.length-n>t&&s>n?l+=e.slice(n,s)+` +`+e.slice(s+1):l+=e.slice(n),l.slice(1)}function lee(e){for(var t="",r=0,i,n=0;n=65536?n+=2:n++)r=Ic(e,n),i=Pr[r],!i&&qc(r)?(t+=e[n],r>=65536&&(t+=e[n+1])):t+=i||JJ(r);return t}function dee(e,t,r){var i="",n=e.tag,a,s,o;for(a=0,s=r.length;a"u"&&da(e,t,null,!1,!1))&&(i!==""&&(i+=","+(e.condenseFlow?"":" ")),i+=e.dump);e.tag=n,e.dump="["+i+"]"}function lS(e,t,r,i){var n="",a=e.tag,s,o,l;for(s=0,o=r.length;s"u"&&da(e,t+1,null,!0,!0,!1,!0))&&((!i||n!=="")&&(n+=p6(e,t)),e.dump&&Lc===e.dump.charCodeAt(0)?n+="-":n+="- ",n+=e.dump);e.tag=a,e.dump=n||"[]"}function cee(e,t,r){var i="",n=e.tag,a=Object.keys(r),s,o,l,d,c;for(s=0,o=a.length;s1024&&(c+="? "),c+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),da(e,t,d,!1,!1)&&(c+=e.dump,i+=c));e.tag=n,e.dump="{"+i+"}"}function pee(e,t,r,i){var n="",a=e.tag,s=Object.keys(r),o,l,d,c,p,u;if(e.sortKeys===!0)s.sort();else if(typeof e.sortKeys=="function")s.sort(e.sortKeys);else if(e.sortKeys)throw new Fc("sortKeys must be a boolean or a function");for(o=0,l=s.length;o1024,p&&(e.dump&&Lc===e.dump.charCodeAt(0)?u+="?":u+="? "),u+=e.dump,p&&(u+=p6(e,t)),da(e,t+1,c,!0,p)&&(e.dump&&Lc===e.dump.charCodeAt(0)?u+=":":u+=": ",u+=e.dump,n+=u));e.tag=a,e.dump=n||"{}"}function dS(e,t,r){var i,n,a,s,o,l;for(n=r?e.explicitTypes:e.implicitTypes,a=0,s=n.length;a tag resolver accepts not "'+l+'" style');e.dump=i}return!0}return!1}function da(e,t,r,i,n,a,s){e.tag=null,e.dump=r,dS(e,r,!1)||dS(e,r,!0);var o=cS.call(e.dump),l=i,d;i&&(i=e.flowLevel<0||e.flowLevel>t);var c=o==="[object Object]"||o==="[object Array]",p,u;if(c&&(p=e.duplicates.indexOf(r),u=p!==-1),(e.tag!==null&&e.tag!=="?"||u||e.indent!==2&&t>0)&&(n=!1),u&&e.usedDuplicates[p])e.dump="*ref_"+p;else{if(c&&u&&!e.usedDuplicates[p]&&(e.usedDuplicates[p]=!0),o==="[object Object]")i&&Object.keys(e.dump).length!==0?(pee(e,t,e.dump,n),u&&(e.dump="&ref_"+p+e.dump)):(cee(e,t,e.dump),u&&(e.dump="&ref_"+p+" "+e.dump));else if(o==="[object Array]")i&&e.dump.length!==0?(e.noArrayIndent&&!s&&t>0?lS(e,t-1,e.dump,n):lS(e,t,e.dump,n),u&&(e.dump="&ref_"+p+e.dump)):(dee(e,t,e.dump),u&&(e.dump="&ref_"+p+" "+e.dump));else if(o==="[object String]")e.tag!=="?"&&see(e,e.dump,t,a,l);else{if(o==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new Fc("unacceptable kind of an object to dump "+o)}e.tag!==null&&e.tag!=="?"&&(d=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?d="!"+d:d.slice(0,18)==="tag:yaml.org,2002:"?d="!!"+d.slice(18):d="!<"+d+">",e.dump=d+" "+e.dump)}return!0}function uee(e,t){var r=[],i=[],n,a;for(m6(e,r,i),n=0,a=i.length;n{"use strict";var xS=tS(),fee=ES();function h6(e,t){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+t+" instead, which is now safe by default.")}}Br.exports.Type=Tr();Br.exports.Schema=$y();Br.exports.FAILSAFE_SCHEMA=Vy();Br.exports.JSON_SCHEMA=Yy();Br.exports.CORE_SCHEMA=Zy();Br.exports.DEFAULT_SCHEMA=e1();Br.exports.load=xS.load;Br.exports.loadAll=xS.loadAll;Br.exports.dump=fee.dump;Br.exports.YAMLException=dl();Br.exports.types={binary:r6(),float:Xy(),map:Gy(),null:Wy(),pairs:n6(),set:a6(),timestamp:Jy(),bool:Ky(),int:Qy(),merge:e6(),omap:i6(),seq:Hy(),str:Uy()};Br.exports.safeLoad=h6("safeLoad","load");Br.exports.safeLoadAll=h6("safeLoadAll","loadAll");Br.exports.safeDump=h6("safeDump","dump")});var Mc=h((DEe,NS)=>{var hee="2.0.0",gee=Number.MAX_SAFE_INTEGER||9007199254740991,yee=16,vee=250,bee=["major","premajor","minor","preminor","patch","prepatch","prerelease"];NS.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:yee,MAX_SAFE_BUILD_LENGTH:vee,MAX_SAFE_INTEGER:gee,RELEASE_TYPES:bee,SEMVER_SPEC_VERSION:hee,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var Bc=h((qEe,SS)=>{var _ee=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};SS.exports=_ee});var fl=h((ca,TS)=>{var{MAX_SAFE_COMPONENT_LENGTH:g6,MAX_SAFE_BUILD_LENGTH:wee,MAX_LENGTH:Eee}=Mc(),xee=Bc();ca=TS.exports={};var Nee=ca.re=[],See=ca.safeRe=[],re=ca.src=[],ie=ca.t={},Tee=0,y6="[a-zA-Z0-9-]",Pee=[["\\s",1],["\\d",Eee],[y6,wee]],Cee=e=>{for(let[t,r]of Pee)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e},_e=(e,t,r)=>{let i=Cee(t),n=Tee++;xee(e,n,t),ie[e]=n,re[n]=t,Nee[n]=new RegExp(t,r?"g":void 0),See[n]=new RegExp(i,r?"g":void 0)};_e("NUMERICIDENTIFIER","0|[1-9]\\d*");_e("NUMERICIDENTIFIERLOOSE","\\d+");_e("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${y6}*`);_e("MAINVERSION",`(${re[ie.NUMERICIDENTIFIER]})\\.(${re[ie.NUMERICIDENTIFIER]})\\.(${re[ie.NUMERICIDENTIFIER]})`);_e("MAINVERSIONLOOSE",`(${re[ie.NUMERICIDENTIFIERLOOSE]})\\.(${re[ie.NUMERICIDENTIFIERLOOSE]})\\.(${re[ie.NUMERICIDENTIFIERLOOSE]})`);_e("PRERELEASEIDENTIFIER",`(?:${re[ie.NUMERICIDENTIFIER]}|${re[ie.NONNUMERICIDENTIFIER]})`);_e("PRERELEASEIDENTIFIERLOOSE",`(?:${re[ie.NUMERICIDENTIFIERLOOSE]}|${re[ie.NONNUMERICIDENTIFIER]})`);_e("PRERELEASE",`(?:-(${re[ie.PRERELEASEIDENTIFIER]}(?:\\.${re[ie.PRERELEASEIDENTIFIER]})*))`);_e("PRERELEASELOOSE",`(?:-?(${re[ie.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${re[ie.PRERELEASEIDENTIFIERLOOSE]})*))`);_e("BUILDIDENTIFIER",`${y6}+`);_e("BUILD",`(?:\\+(${re[ie.BUILDIDENTIFIER]}(?:\\.${re[ie.BUILDIDENTIFIER]})*))`);_e("FULLPLAIN",`v?${re[ie.MAINVERSION]}${re[ie.PRERELEASE]}?${re[ie.BUILD]}?`);_e("FULL",`^${re[ie.FULLPLAIN]}$`);_e("LOOSEPLAIN",`[v=\\s]*${re[ie.MAINVERSIONLOOSE]}${re[ie.PRERELEASELOOSE]}?${re[ie.BUILD]}?`);_e("LOOSE",`^${re[ie.LOOSEPLAIN]}$`);_e("GTLT","((?:<|>)?=?)");_e("XRANGEIDENTIFIERLOOSE",`${re[ie.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);_e("XRANGEIDENTIFIER",`${re[ie.NUMERICIDENTIFIER]}|x|X|\\*`);_e("XRANGEPLAIN",`[v=\\s]*(${re[ie.XRANGEIDENTIFIER]})(?:\\.(${re[ie.XRANGEIDENTIFIER]})(?:\\.(${re[ie.XRANGEIDENTIFIER]})(?:${re[ie.PRERELEASE]})?${re[ie.BUILD]}?)?)?`);_e("XRANGEPLAINLOOSE",`[v=\\s]*(${re[ie.XRANGEIDENTIFIERLOOSE]})(?:\\.(${re[ie.XRANGEIDENTIFIERLOOSE]})(?:\\.(${re[ie.XRANGEIDENTIFIERLOOSE]})(?:${re[ie.PRERELEASELOOSE]})?${re[ie.BUILD]}?)?)?`);_e("XRANGE",`^${re[ie.GTLT]}\\s*${re[ie.XRANGEPLAIN]}$`);_e("XRANGELOOSE",`^${re[ie.GTLT]}\\s*${re[ie.XRANGEPLAINLOOSE]}$`);_e("COERCEPLAIN",`(^|[^\\d])(\\d{1,${g6}})(?:\\.(\\d{1,${g6}}))?(?:\\.(\\d{1,${g6}}))?`);_e("COERCE",`${re[ie.COERCEPLAIN]}(?:$|[^\\d])`);_e("COERCEFULL",re[ie.COERCEPLAIN]+`(?:${re[ie.PRERELEASE]})?(?:${re[ie.BUILD]})?(?:$|[^\\d])`);_e("COERCERTL",re[ie.COERCE],!0);_e("COERCERTLFULL",re[ie.COERCEFULL],!0);_e("LONETILDE","(?:~>?)");_e("TILDETRIM",`(\\s*)${re[ie.LONETILDE]}\\s+`,!0);ca.tildeTrimReplace="$1~";_e("TILDE",`^${re[ie.LONETILDE]}${re[ie.XRANGEPLAIN]}$`);_e("TILDELOOSE",`^${re[ie.LONETILDE]}${re[ie.XRANGEPLAINLOOSE]}$`);_e("LONECARET","(?:\\^)");_e("CARETTRIM",`(\\s*)${re[ie.LONECARET]}\\s+`,!0);ca.caretTrimReplace="$1^";_e("CARET",`^${re[ie.LONECARET]}${re[ie.XRANGEPLAIN]}$`);_e("CARETLOOSE",`^${re[ie.LONECARET]}${re[ie.XRANGEPLAINLOOSE]}$`);_e("COMPARATORLOOSE",`^${re[ie.GTLT]}\\s*(${re[ie.LOOSEPLAIN]})$|^$`);_e("COMPARATOR",`^${re[ie.GTLT]}\\s*(${re[ie.FULLPLAIN]})$|^$`);_e("COMPARATORTRIM",`(\\s*)${re[ie.GTLT]}\\s*(${re[ie.LOOSEPLAIN]}|${re[ie.XRANGEPLAIN]})`,!0);ca.comparatorTrimReplace="$1$2$3";_e("HYPHENRANGE",`^\\s*(${re[ie.XRANGEPLAIN]})\\s+-\\s+(${re[ie.XRANGEPLAIN]})\\s*$`);_e("HYPHENRANGELOOSE",`^\\s*(${re[ie.XRANGEPLAINLOOSE]})\\s+-\\s+(${re[ie.XRANGEPLAINLOOSE]})\\s*$`);_e("STAR","(<|>)?=?\\s*\\*");_e("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");_e("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var d1=h((FEe,PS)=>{var Ree=Object.freeze({loose:!0}),Oee=Object.freeze({}),Aee=e=>e?typeof e!="object"?Ree:e:Oee;PS.exports=Aee});var v6=h((MEe,OS)=>{var CS=/^[0-9]+$/,RS=(e,t)=>{let r=CS.test(e),i=CS.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:eRS(t,e);OS.exports={compareIdentifiers:RS,rcompareIdentifiers:Iee}});var Cr=h((BEe,DS)=>{var c1=Bc(),{MAX_LENGTH:AS,MAX_SAFE_INTEGER:p1}=Mc(),{safeRe:IS,t:LS}=fl(),Lee=d1(),{compareIdentifiers:hl}=v6(),b6=class e{constructor(t,r){if(r=Lee(r),t instanceof e){if(t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease)return t;t=t.version}else if(typeof t!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof t}".`);if(t.length>AS)throw new TypeError(`version is longer than ${AS} characters`);c1("SemVer",t,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let i=t.trim().match(r.loose?IS[LS.LOOSE]:IS[LS.FULL]);if(!i)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+i[1],this.minor=+i[2],this.patch=+i[3],this.major>p1||this.major<0)throw new TypeError("Invalid major version");if(this.minor>p1||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>p1||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map(n=>{if(/^[0-9]+$/.test(n)){let a=+n;if(a>=0&&a=0;)typeof this.prerelease[a]=="number"&&(this.prerelease[a]++,a=-2);if(a===-1){if(r===this.prerelease.join(".")&&i===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(n)}}if(r){let a=[r,n];i===!1&&(a=[r]),hl(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=a):this.prerelease=a}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};DS.exports=b6});var io=h((jEe,FS)=>{var qS=Cr(),Dee=(e,t,r=!1)=>{if(e instanceof qS)return e;try{return new qS(e,t)}catch(i){if(!r)return null;throw i}};FS.exports=Dee});var BS=h((kEe,MS)=>{var qee=io(),Fee=(e,t)=>{let r=qee(e,t);return r?r.version:null};MS.exports=Fee});var kS=h((zEe,jS)=>{var Mee=io(),Bee=(e,t)=>{let r=Mee(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};jS.exports=Bee});var US=h(($Ee,$S)=>{var zS=Cr(),jee=(e,t,r,i,n)=>{typeof r=="string"&&(n=i,i=r,r=void 0);try{return new zS(e instanceof zS?e.version:e,r).inc(t,i,n).version}catch{return null}};$S.exports=jee});var VS=h((UEe,GS)=>{var HS=io(),kee=(e,t)=>{let r=HS(e,null,!0),i=HS(t,null,!0),n=r.compare(i);if(n===0)return null;let a=n>0,s=a?r:i,o=a?i:r,l=!!s.prerelease.length;if(!!o.prerelease.length&&!l)return!o.patch&&!o.minor?"major":s.patch?"patch":s.minor?"minor":"major";let c=l?"pre":"";return r.major!==i.major?c+"major":r.minor!==i.minor?c+"minor":r.patch!==i.patch?c+"patch":"prerelease"};GS.exports=kee});var KS=h((HEe,WS)=>{var zee=Cr(),$ee=(e,t)=>new zee(e,t).major;WS.exports=$ee});var XS=h((GEe,QS)=>{var Uee=Cr(),Hee=(e,t)=>new Uee(e,t).minor;QS.exports=Hee});var ZS=h((VEe,YS)=>{var Gee=Cr(),Vee=(e,t)=>new Gee(e,t).patch;YS.exports=Vee});var eT=h((WEe,JS)=>{var Wee=io(),Kee=(e,t)=>{let r=Wee(e,t);return r&&r.prerelease.length?r.prerelease:null};JS.exports=Kee});var qi=h((KEe,rT)=>{var tT=Cr(),Qee=(e,t,r)=>new tT(e,r).compare(new tT(t,r));rT.exports=Qee});var nT=h((QEe,iT)=>{var Xee=qi(),Yee=(e,t,r)=>Xee(t,e,r);iT.exports=Yee});var sT=h((XEe,aT)=>{var Zee=qi(),Jee=(e,t)=>Zee(e,t,!0);aT.exports=Jee});var u1=h((YEe,lT)=>{var oT=Cr(),ete=(e,t,r)=>{let i=new oT(e,r),n=new oT(t,r);return i.compare(n)||i.compareBuild(n)};lT.exports=ete});var cT=h((ZEe,dT)=>{var tte=u1(),rte=(e,t)=>e.sort((r,i)=>tte(r,i,t));dT.exports=rte});var uT=h((JEe,pT)=>{var ite=u1(),nte=(e,t)=>e.sort((r,i)=>ite(i,r,t));pT.exports=nte});var jc=h((exe,mT)=>{var ate=qi(),ste=(e,t,r)=>ate(e,t,r)>0;mT.exports=ste});var m1=h((txe,fT)=>{var ote=qi(),lte=(e,t,r)=>ote(e,t,r)<0;fT.exports=lte});var _6=h((rxe,hT)=>{var dte=qi(),cte=(e,t,r)=>dte(e,t,r)===0;hT.exports=cte});var w6=h((ixe,gT)=>{var pte=qi(),ute=(e,t,r)=>pte(e,t,r)!==0;gT.exports=ute});var f1=h((nxe,yT)=>{var mte=qi(),fte=(e,t,r)=>mte(e,t,r)>=0;yT.exports=fte});var h1=h((axe,vT)=>{var hte=qi(),gte=(e,t,r)=>hte(e,t,r)<=0;vT.exports=gte});var E6=h((sxe,bT)=>{var yte=_6(),vte=w6(),bte=jc(),_te=f1(),wte=m1(),Ete=h1(),xte=(e,t,r,i)=>{switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return yte(e,r,i);case"!=":return vte(e,r,i);case">":return bte(e,r,i);case">=":return _te(e,r,i);case"<":return wte(e,r,i);case"<=":return Ete(e,r,i);default:throw new TypeError(`Invalid operator: ${t}`)}};bT.exports=xte});var wT=h((oxe,_T)=>{var Nte=Cr(),Ste=io(),{safeRe:g1,t:y1}=fl(),Tte=(e,t)=>{if(e instanceof Nte)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};let r=null;if(!t.rtl)r=e.match(t.includePrerelease?g1[y1.COERCEFULL]:g1[y1.COERCE]);else{let l=t.includePrerelease?g1[y1.COERCERTLFULL]:g1[y1.COERCERTL],d;for(;(d=l.exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||d.index+d[0].length!==r.index+r[0].length)&&(r=d),l.lastIndex=d.index+d[1].length+d[2].length;l.lastIndex=-1}if(r===null)return null;let i=r[2],n=r[3]||"0",a=r[4]||"0",s=t.includePrerelease&&r[5]?`-${r[5]}`:"",o=t.includePrerelease&&r[6]?`+${r[6]}`:"";return Ste(`${i}.${n}.${a}${s}${o}`,t)};_T.exports=Tte});var xT=h((lxe,ET)=>{var x6=class{constructor(){this.max=1e3,this.map=new Map}get(t){let r=this.map.get(t);if(r!==void 0)return this.map.delete(t),this.map.set(t,r),r}delete(t){return this.map.delete(t)}set(t,r){if(!this.delete(t)&&r!==void 0){if(this.map.size>=this.max){let n=this.map.keys().next().value;this.delete(n)}this.map.set(t,r)}return this}};ET.exports=x6});var Fi=h((dxe,PT)=>{var Pte=/\s+/g,N6=class e{constructor(t,r){if(r=Rte(r),t instanceof e)return t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease?t:new e(t.raw,r);if(t instanceof S6)return this.raw=t.value,this.set=[[t]],this.formatted=void 0,this;if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=t.trim().replace(Pte," "),this.set=this.raw.split("||").map(i=>this.parseRange(i.trim())).filter(i=>i.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let i=this.set[0];if(this.set=this.set.filter(n=>!ST(n[0])),this.set.length===0)this.set=[i];else if(this.set.length>1){for(let n of this.set)if(n.length===1&&Fte(n[0])){this.set=[n];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let t=0;t0&&(this.formatted+="||");let r=this.set[t];for(let i=0;i0&&(this.formatted+=" "),this.formatted+=r[i].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(t){let i=((this.options.includePrerelease&&Dte)|(this.options.loose&&qte))+":"+t,n=NT.get(i);if(n)return n;let a=this.options.loose,s=a?ti[jr.HYPHENRANGELOOSE]:ti[jr.HYPHENRANGE];t=t.replace(s,Vte(this.options.includePrerelease)),ht("hyphen replace",t),t=t.replace(ti[jr.COMPARATORTRIM],Ate),ht("comparator trim",t),t=t.replace(ti[jr.TILDETRIM],Ite),ht("tilde trim",t),t=t.replace(ti[jr.CARETTRIM],Lte),ht("caret trim",t);let o=t.split(" ").map(p=>Mte(p,this.options)).join(" ").split(/\s+/).map(p=>Gte(p,this.options));a&&(o=o.filter(p=>(ht("loose invalid filter",p,this.options),!!p.match(ti[jr.COMPARATORLOOSE])))),ht("range list",o);let l=new Map,d=o.map(p=>new S6(p,this.options));for(let p of d){if(ST(p))return[p];l.set(p.value,p)}l.size>1&&l.has("")&&l.delete("");let c=[...l.values()];return NT.set(i,c),c}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some(i=>TT(i,r)&&t.set.some(n=>TT(n,r)&&i.every(a=>n.every(s=>a.intersects(s,r)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new Ote(t,this.options)}catch{return!1}for(let r=0;re.value==="<0.0.0-0",Fte=e=>e.value==="",TT=(e,t)=>{let r=!0,i=e.slice(),n=i.pop();for(;r&&i.length;)r=i.every(a=>n.intersects(a,t)),n=i.pop();return r},Mte=(e,t)=>(ht("comp",e,t),e=kte(e,t),ht("caret",e),e=Bte(e,t),ht("tildes",e),e=$te(e,t),ht("xrange",e),e=Hte(e,t),ht("stars",e),e),kr=e=>!e||e.toLowerCase()==="x"||e==="*",Bte=(e,t)=>e.trim().split(/\s+/).map(r=>jte(r,t)).join(" "),jte=(e,t)=>{let r=t.loose?ti[jr.TILDELOOSE]:ti[jr.TILDE];return e.replace(r,(i,n,a,s,o)=>{ht("tilde",e,i,n,a,s,o);let l;return kr(n)?l="":kr(a)?l=`>=${n}.0.0 <${+n+1}.0.0-0`:kr(s)?l=`>=${n}.${a}.0 <${n}.${+a+1}.0-0`:o?(ht("replaceTilde pr",o),l=`>=${n}.${a}.${s}-${o} <${n}.${+a+1}.0-0`):l=`>=${n}.${a}.${s} <${n}.${+a+1}.0-0`,ht("tilde return",l),l})},kte=(e,t)=>e.trim().split(/\s+/).map(r=>zte(r,t)).join(" "),zte=(e,t)=>{ht("caret",e,t);let r=t.loose?ti[jr.CARETLOOSE]:ti[jr.CARET],i=t.includePrerelease?"-0":"";return e.replace(r,(n,a,s,o,l)=>{ht("caret",e,n,a,s,o,l);let d;return kr(a)?d="":kr(s)?d=`>=${a}.0.0${i} <${+a+1}.0.0-0`:kr(o)?a==="0"?d=`>=${a}.${s}.0${i} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.0${i} <${+a+1}.0.0-0`:l?(ht("replaceCaret pr",l),a==="0"?s==="0"?d=`>=${a}.${s}.${o}-${l} <${a}.${s}.${+o+1}-0`:d=`>=${a}.${s}.${o}-${l} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.${o}-${l} <${+a+1}.0.0-0`):(ht("no pr"),a==="0"?s==="0"?d=`>=${a}.${s}.${o}${i} <${a}.${s}.${+o+1}-0`:d=`>=${a}.${s}.${o}${i} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.${o} <${+a+1}.0.0-0`),ht("caret return",d),d})},$te=(e,t)=>(ht("replaceXRanges",e,t),e.split(/\s+/).map(r=>Ute(r,t)).join(" ")),Ute=(e,t)=>{e=e.trim();let r=t.loose?ti[jr.XRANGELOOSE]:ti[jr.XRANGE];return e.replace(r,(i,n,a,s,o,l)=>{ht("xRange",e,i,n,a,s,o,l);let d=kr(a),c=d||kr(s),p=c||kr(o),u=p;return n==="="&&u&&(n=""),l=t.includePrerelease?"-0":"",d?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&u?(c&&(s=0),o=0,n===">"?(n=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):n==="<="&&(n="<",c?a=+a+1:s=+s+1),n==="<"&&(l="-0"),i=`${n+a}.${s}.${o}${l}`):c?i=`>=${a}.0.0${l} <${+a+1}.0.0-0`:p&&(i=`>=${a}.${s}.0${l} <${a}.${+s+1}.0-0`),ht("xRange return",i),i})},Hte=(e,t)=>(ht("replaceStars",e,t),e.trim().replace(ti[jr.STAR],"")),Gte=(e,t)=>(ht("replaceGTE0",e,t),e.trim().replace(ti[t.includePrerelease?jr.GTE0PRE:jr.GTE0],"")),Vte=e=>(t,r,i,n,a,s,o,l,d,c,p,u)=>(kr(i)?r="":kr(n)?r=`>=${i}.0.0${e?"-0":""}`:kr(a)?r=`>=${i}.${n}.0${e?"-0":""}`:s?r=`>=${r}`:r=`>=${r}${e?"-0":""}`,kr(d)?l="":kr(c)?l=`<${+d+1}.0.0-0`:kr(p)?l=`<${d}.${+c+1}.0-0`:u?l=`<=${d}.${c}.${p}-${u}`:e?l=`<${d}.${c}.${+p+1}-0`:l=`<=${l}`,`${r} ${l}`.trim()),Wte=(e,t,r)=>{for(let i=0;i0){let n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}});var kc=h((cxe,LT)=>{var zc=Symbol("SemVer ANY"),C6=class e{static get ANY(){return zc}constructor(t,r){if(r=CT(r),t instanceof e){if(t.loose===!!r.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),P6("comparator",t,r),this.options=r,this.loose=!!r.loose,this.parse(t),this.semver===zc?this.value="":this.value=this.operator+this.semver.version,P6("comp",this)}parse(t){let r=this.options.loose?RT[OT.COMPARATORLOOSE]:RT[OT.COMPARATOR],i=t.match(r);if(!i)throw new TypeError(`Invalid comparator: ${t}`);this.operator=i[1]!==void 0?i[1]:"",this.operator==="="&&(this.operator=""),i[2]?this.semver=new AT(i[2],this.options.loose):this.semver=zc}toString(){return this.value}test(t){if(P6("Comparator.test",t,this.options.loose),this.semver===zc||t===zc)return!0;if(typeof t=="string")try{t=new AT(t,this.options)}catch{return!1}return T6(t,this.operator,this.semver,this.options)}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new IT(t.value,r).test(this.value):t.operator===""?t.value===""?!0:new IT(this.value,r).test(t.semver):(r=CT(r),r.includePrerelease&&(this.value==="<0.0.0-0"||t.value==="<0.0.0-0")||!r.includePrerelease&&(this.value.startsWith("<0.0.0")||t.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&t.operator.startsWith(">")||this.operator.startsWith("<")&&t.operator.startsWith("<")||this.semver.version===t.semver.version&&this.operator.includes("=")&&t.operator.includes("=")||T6(this.semver,"<",t.semver,r)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||T6(this.semver,">",t.semver,r)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};LT.exports=C6;var CT=d1(),{safeRe:RT,t:OT}=fl(),T6=E6(),P6=Bc(),AT=Cr(),IT=Fi()});var $c=h((pxe,DT)=>{var Kte=Fi(),Qte=(e,t,r)=>{try{t=new Kte(t,r)}catch{return!1}return t.test(e)};DT.exports=Qte});var FT=h((uxe,qT)=>{var Xte=Fi(),Yte=(e,t)=>new Xte(e,t).set.map(r=>r.map(i=>i.value).join(" ").trim().split(" "));qT.exports=Yte});var BT=h((mxe,MT)=>{var Zte=Cr(),Jte=Fi(),ere=(e,t,r)=>{let i=null,n=null,a=null;try{a=new Jte(t,r)}catch{return null}return e.forEach(s=>{a.test(s)&&(!i||n.compare(s)===-1)&&(i=s,n=new Zte(i,r))}),i};MT.exports=ere});var kT=h((fxe,jT)=>{var tre=Cr(),rre=Fi(),ire=(e,t,r)=>{let i=null,n=null,a=null;try{a=new rre(t,r)}catch{return null}return e.forEach(s=>{a.test(s)&&(!i||n.compare(s)===1)&&(i=s,n=new tre(i,r))}),i};jT.exports=ire});var UT=h((hxe,$T)=>{var R6=Cr(),nre=Fi(),zT=jc(),are=(e,t)=>{e=new nre(e,t);let r=new R6("0.0.0");if(e.test(r)||(r=new R6("0.0.0-0"),e.test(r)))return r;r=null;for(let i=0;i{let o=new R6(s.semver.version);switch(s.operator){case">":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!a||zT(o,a))&&(a=o);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${s.operator}`)}}),a&&(!r||zT(r,a))&&(r=a)}return r&&e.test(r)?r:null};$T.exports=are});var GT=h((gxe,HT)=>{var sre=Fi(),ore=(e,t)=>{try{return new sre(e,t).range||"*"}catch{return null}};HT.exports=ore});var v1=h((yxe,QT)=>{var lre=Cr(),KT=kc(),{ANY:dre}=KT,cre=Fi(),pre=$c(),VT=jc(),WT=m1(),ure=h1(),mre=f1(),fre=(e,t,r,i)=>{e=new lre(e,i),t=new cre(t,i);let n,a,s,o,l;switch(r){case">":n=VT,a=ure,s=WT,o=">",l=">=";break;case"<":n=WT,a=mre,s=VT,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(pre(e,t,i))return!1;for(let d=0;d{m.semver===dre&&(m=new KT(">=0.0.0")),p=p||m,u=u||m,n(m.semver,p.semver,i)?p=m:s(m.semver,u.semver,i)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0};QT.exports=fre});var YT=h((vxe,XT)=>{var hre=v1(),gre=(e,t,r)=>hre(e,t,">",r);XT.exports=gre});var JT=h((bxe,ZT)=>{var yre=v1(),vre=(e,t,r)=>yre(e,t,"<",r);ZT.exports=vre});var rP=h((_xe,tP)=>{var eP=Fi(),bre=(e,t,r)=>(e=new eP(e,r),t=new eP(t,r),e.intersects(t,r));tP.exports=bre});var nP=h((wxe,iP)=>{var _re=$c(),wre=qi();iP.exports=(e,t,r)=>{let i=[],n=null,a=null,s=e.sort((c,p)=>wre(c,p,r));for(let c of s)_re(c,t,r)?(a=c,n||(n=c)):(a&&i.push([n,a]),a=null,n=null);n&&i.push([n,null]);let o=[];for(let[c,p]of i)c===p?o.push(c):!p&&c===s[0]?o.push("*"):p?c===s[0]?o.push(`<=${p}`):o.push(`${c} - ${p}`):o.push(`>=${c}`);let l=o.join(" || "),d=typeof t.raw=="string"?t.raw:String(t);return l.length{var aP=Fi(),A6=kc(),{ANY:O6}=A6,Uc=$c(),I6=qi(),Ere=(e,t,r={})=>{if(e===t)return!0;e=new aP(e,r),t=new aP(t,r);let i=!1;e:for(let n of e.set){for(let a of t.set){let s=Nre(n,a,r);if(i=i||s!==null,s)continue e}if(i)return!1}return!0},xre=[new A6(">=0.0.0-0")],sP=[new A6(">=0.0.0")],Nre=(e,t,r)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===O6){if(t.length===1&&t[0].semver===O6)return!0;r.includePrerelease?e=xre:e=sP}if(t.length===1&&t[0].semver===O6){if(r.includePrerelease)return!0;t=sP}let i=new Set,n,a;for(let m of e)m.operator===">"||m.operator===">="?n=oP(n,m,r):m.operator==="<"||m.operator==="<="?a=lP(a,m,r):i.add(m.semver);if(i.size>1)return null;let s;if(n&&a){if(s=I6(n.semver,a.semver,r),s>0)return null;if(s===0&&(n.operator!==">="||a.operator!=="<="))return null}for(let m of i){if(n&&!Uc(m,String(n),r)||a&&!Uc(m,String(a),r))return null;for(let f of t)if(!Uc(m,String(f),r))return!1;return!0}let o,l,d,c,p=a&&!r.includePrerelease&&a.semver.prerelease.length?a.semver:!1,u=n&&!r.includePrerelease&&n.semver.prerelease.length?n.semver:!1;p&&p.prerelease.length===1&&a.operator==="<"&&p.prerelease[0]===0&&(p=!1);for(let m of t){if(c=c||m.operator===">"||m.operator===">=",d=d||m.operator==="<"||m.operator==="<=",n){if(u&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===u.major&&m.semver.minor===u.minor&&m.semver.patch===u.patch&&(u=!1),m.operator===">"||m.operator===">="){if(o=oP(n,m,r),o===m&&o!==n)return!1}else if(n.operator===">="&&!Uc(n.semver,String(m),r))return!1}if(a){if(p&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===p.major&&m.semver.minor===p.minor&&m.semver.patch===p.patch&&(p=!1),m.operator==="<"||m.operator==="<="){if(l=lP(a,m,r),l===m&&l!==a)return!1}else if(a.operator==="<="&&!Uc(a.semver,String(m),r))return!1}if(!m.operator&&(a||n)&&s!==0)return!1}return!(n&&d&&!a&&s!==0||a&&c&&!n&&s!==0||u||p)},oP=(e,t,r)=>{if(!e)return t;let i=I6(e.semver,t.semver,r);return i>0?e:i<0||t.operator===">"&&e.operator===">="?t:e},lP=(e,t,r)=>{if(!e)return t;let i=I6(e.semver,t.semver,r);return i<0?e:i>0||t.operator==="<"&&e.operator==="<="?t:e};dP.exports=Ere});var no=h((xxe,mP)=>{var L6=fl(),pP=Mc(),Sre=Cr(),uP=v6(),Tre=io(),Pre=BS(),Cre=kS(),Rre=US(),Ore=VS(),Are=KS(),Ire=XS(),Lre=ZS(),Dre=eT(),qre=qi(),Fre=nT(),Mre=sT(),Bre=u1(),jre=cT(),kre=uT(),zre=jc(),$re=m1(),Ure=_6(),Hre=w6(),Gre=f1(),Vre=h1(),Wre=E6(),Kre=wT(),Qre=kc(),Xre=Fi(),Yre=$c(),Zre=FT(),Jre=BT(),eie=kT(),tie=UT(),rie=GT(),iie=v1(),nie=YT(),aie=JT(),sie=rP(),oie=nP(),lie=cP();mP.exports={parse:Tre,valid:Pre,clean:Cre,inc:Rre,diff:Ore,major:Are,minor:Ire,patch:Lre,prerelease:Dre,compare:qre,rcompare:Fre,compareLoose:Mre,compareBuild:Bre,sort:jre,rsort:kre,gt:zre,lt:$re,eq:Ure,neq:Hre,gte:Gre,lte:Vre,cmp:Wre,coerce:Kre,Comparator:Qre,Range:Xre,satisfies:Yre,toComparators:Zre,maxSatisfying:Jre,minSatisfying:eie,minVersion:tie,validRange:rie,outside:iie,gtr:nie,ltr:aie,intersects:sie,simplifyRange:oie,subset:lie,SemVer:Sre,re:L6.re,src:L6.src,tokens:L6.t,SEMVER_SPEC_VERSION:pP.SEMVER_SPEC_VERSION,RELEASE_TYPES:pP.RELEASE_TYPES,compareIdentifiers:uP.compareIdentifiers,rcompareIdentifiers:uP.rcompareIdentifiers}});var fP=h((Nxe,die)=>{die.exports={maximumVersion:"3.16",minimumVersion:"3.11"}});var gl=h(b1=>{"use strict";Object.defineProperty(b1,"__esModule",{value:!0});b1.EnvVar=void 0;var hP;(function(e){e.ANALYZE_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_ANALYZE_DID_COMPLETE_SUCCESSFULLY",e.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_AUTOBUILD_DID_COMPLETE_SUCCESSFULLY",e.CLI_VERBOSITY="CODEQL_VERBOSITY",e.DID_AUTOBUILD_GOLANG="CODEQL_ACTION_DID_AUTOBUILD_GOLANG",e.DISABLE_DUPLICATE_LOCATION_FIX="CODEQL_ACTION_DISABLE_DUPLICATE_LOCATION_FIX",e.FEATURE_MULTI_LANGUAGE="CODEQL_ACTION_FEATURE_MULTI_LANGUAGE",e.FEATURE_SANDWICH="CODEQL_ACTION_FEATURE_SANDWICH",e.FEATURE_SARIF_COMBINE="CODEQL_ACTION_FEATURE_SARIF_COMBINE",e.FEATURE_WILL_UPLOAD="CODEQL_ACTION_FEATURE_WILL_UPLOAD",e.HAS_WARNED_ABOUT_DISK_SPACE="CODEQL_ACTION_HAS_WARNED_ABOUT_DISK_SPACE",e.INIT_ACTION_HAS_RUN="CODEQL_ACTION_INIT_HAS_RUN",e.IS_SIP_ENABLED="CODEQL_ACTION_IS_SIP_ENABLED",e.JOB_RUN_UUID="JOB_RUN_UUID",e.JOB_STATUS="CODEQL_ACTION_JOB_STATUS",e.ODASA_TRACER_CONFIGURATION="ODASA_TRACER_CONFIGURATION",e.SARIF_RESULTS_OUTPUT_DIR="CODEQL_ACTION_SARIF_RESULTS_OUTPUT_DIR",e.SCALING_RESERVED_RAM_PERCENTAGE="CODEQL_ACTION_SCALING_RESERVED_RAM_PERCENTAGE",e.SUPPRESS_DEPRECATED_SOON_WARNING="CODEQL_ACTION_SUPPRESS_DEPRECATED_SOON_WARNING",e.TEST_MODE="CODEQL_ACTION_TEST_MODE",e.TESTING_ENVIRONMENT="CODEQL_ACTION_TESTING_ENVIRONMENT",e.VERSION="CODEQL_ACTION_VERSION",e.WORKFLOW_STARTED_AT="CODEQL_WORKFLOW_STARTED_AT",e.GO_BINARY_LOCATION="CODEQL_ACTION_GO_BINARY",e.DEPENDENCY_CACHING="CODEQL_ACTION_DEPENDENCY_CACHING",e.DEPENDENCY_CACHING_PREFIX="CODEQL_ACTION_DEPENDENCY_CACHE_PREFIX"})(hP||(b1.EnvVar=hP={}))});var Bt=h(K=>{"use strict";var cie=K&&K.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),pie=K&&K.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ss=K&&K.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&cie(t,e,r);return pie(t,e),t},M6=K&&K.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(K,"__esModule",{value:!0});K.BuildMode=K.ConfigurationError=K.HTTPError=K.DisallowedAPIVersionReason=K.GitHubVariant=K.DEFAULT_DEBUG_DATABASE_NAME=K.DEFAULT_DEBUG_ARTIFACT_NAME=K.GITHUB_DOTCOM_URL=void 0;K.getExtraOptionsEnvParam=_ie;K.getToolNames=wie;K.withTmpDir=Eie;K.getMemoryFlagValueForPlatform=_P;K.getMemoryFlagValue=wP;K.getMemoryFlag=Pie;K.getAddSnippetsFlag=Cie;K.getThreadsFlagValue=EP;K.getCgroupCpuCountFromCpus=xP;K.getThreadsFlag=Oie;K.getCodeQLDatabasePath=NP;K.parseGitHubUrl=Aie;K.checkGitHubVersionInRange=Lie;K.apiVersionInRange=SP;K.assertNever=Die;K.initializeEnvironment=qie;K.getRequiredEnvParam=TP;K.isHTTPError=Fie;K.cacheCodeQlVersion=Mie;K.getCachedCodeQlVersion=Bie;K.codeQlVersionAtLeast=jie;K.bundleDb=kie;K.delay=j6;K.isGoodVersion=zie;K.isInTestMode=$ie;K.doesDirectoryExist=PP;K.listFolder=CP;K.tryGetFolderBytes=Uie;K.withTimeout=Hie;K.checkForTimeout=Gie;K.isHostedRunner=Vie;K.parseMatrixInput=Wie;K.fixInvalidNotifications=OP;K.fixInvalidNotificationsInFile=Qie;K.wrapError=AP;K.getErrorMessage=IP;K.prettyPrintPack=Xie;K.checkDiskUsage=Yie;K.checkActionVersion=Zie;K.cloneObject=Jie;K.checkSipEnablement=LP;K.cleanUpGlob=ene;K.isBinaryAccessible=tne;var gi=ss(require("fs")),bl=ss(require("os")),Hc=ss(require("path")),uie=require("util"),Mi=ss(Tt()),mie=ss(Wo()),fie=mc(),hie=M6(db()),B6=M6(nN()),gie=M6(cN()),yie=ss(l1()),yl=ss(no()),gP=ss(fP()),Rr=gl(),vie=["0.0.0-20211207"];K.GITHUB_DOTCOM_URL="https://github.com";K.DEFAULT_DEBUG_ARTIFACT_NAME="debug-artifacts";K.DEFAULT_DEBUG_DATABASE_NAME="db";var bie=.05,yP=1024*1024;function _ie(){let e="CODEQL_ACTION_EXTRA_OPTIONS",t=process.env[e];if(t===void 0||t.length===0)return{};try{return yie.load(t)}catch(r){let i=AP(r);throw new as(`${e} environment variable is set, but does not contain valid JSON: ${i.message}`)}}function wie(e){let t={};for(let r of e.runs||[]){let n=(r.tool||{}).driver||{};typeof n.name=="string"&&n.name.length>0&&(t[n.name]=!0)}return Object.keys(t)}async function Eie(e){let t=gi.mkdtempSync(Hc.join(bl.tmpdir(),"codeql-action-")),r=await e(t);return await(0,B6.default)(t,{force:!0}),r}function xie(e,t){let r=1024*(t==="win32"?1.5:1),i=Nie()*Math.max(e-8*1024,0);return r+i}function Nie(){let e=Number.parseInt(process.env[Rr.EnvVar.SCALING_RESERVED_RAM_PERCENTAGE]||"",10);return e<0||e>100||Number.isNaN(e)?bie:e/100}function _P(e,t,r){let i;if(e){if(i=Number(e),Number.isNaN(i)||i<=0)throw new as(`Invalid RAM setting "${e}", specified.`)}else{let n=t/1048576,a=xie(n,r);i=n-a}return Math.floor(i)}function Sie(e){let t=[bl.totalmem()];bl.platform()==="linux"&&t.push(...["/sys/fs/cgroup/memory/memory.limit_in_bytes","/sys/fs/cgroup/memory.max"].map(i=>Tie(i,e)).filter(i=>i!==void 0).map(i=>i));let r=Math.min(...t);return e.debug(`While resolving RAM, determined that the total memory available to the Action is ${r/(1024*1024)} MiB.`),r}function Tie(e,t){if(!gi.existsSync(e)){t.debug(`While resolving RAM, did not find a cgroup memory limit at ${e}.`);return}let r=Number(gi.readFileSync(e,"utf8"));if(!Number.isInteger(r)){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as this file did not contain an integer.`);return}let i=`${Math.floor(r/(1024*1024))} MiB`;if(r>bl.totalmem()){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as its contents ${i} were greater than the total amount of system memory.`);return}if(rxP(a,t)).filter(a=>a!==void 0&&a>0).map(a=>a)),i.push(...["/sys/fs/cgroup/cpu.max"].map(a=>Rie(a,t)).filter(a=>a!==void 0&&a>0).map(a=>a)));let n=Math.min(...i);if(e){if(r=Number(e),Number.isNaN(r))throw new as(`Invalid threads setting "${e}", specified.`);r>n&&(t.info(`Clamping desired number of threads (${r}) to max available (${n}).`),r=n);let a=-n;r=${t}`))return _l.ACTION_TOO_NEW;if(!yl.satisfies(e,`<=${r}`))return _l.ACTION_TOO_OLD}var D6=class extends Error{constructor(t){super("Internal error: exhaustivity checking failure"),this.expectedExhaustiveValue=t}};function Die(e){throw new D6(e)}function qie(e){Mi.exportVariable(String(Rr.EnvVar.FEATURE_MULTI_LANGUAGE),"false"),Mi.exportVariable(String(Rr.EnvVar.FEATURE_SANDWICH),"false"),Mi.exportVariable(String(Rr.EnvVar.FEATURE_SARIF_COMBINE),"true"),Mi.exportVariable(String(Rr.EnvVar.FEATURE_WILL_UPLOAD),"true"),Mi.exportVariable(String(Rr.EnvVar.VERSION),e)}function TP(e){let t=process.env[e];if(t===void 0||t.length===0)throw new Error(`${e} environment variable must be set`);return t}var q6=class extends Error{constructor(t,r){super(t),this.status=r}};K.HTTPError=q6;var as=class extends Error{constructor(t){super(t)}};K.ConfigurationError=as;function Fie(e){return e?.status!==void 0&&Number.isInteger(e.status)}var F6;function Mie(e){if(F6!==void 0)throw new Error("cacheCodeQlVersion() should be called only once");F6=e}function Bie(){return F6}async function jie(e,t){return yl.gte((await e.getVersion()).version,t)}async function kie(e,t,r,i){let n=NP(e,t),a=Hc.resolve(e.dbLocation,`${i}.zip`);return gi.existsSync(a)&&await(0,B6.default)(a,{force:!0}),await r.databaseBundle(n,a,i),a}async function j6(e,t){let{allowProcessExit:r}=t||{};return new Promise(i=>{let n=setTimeout(i,e);r&&n.unref()})}function zie(e){return!vie.includes(e)}function $ie(){return process.env[Rr.EnvVar.TEST_MODE]==="true"}function PP(e){try{return gi.lstatSync(e).isDirectory()}catch{return!1}}function CP(e){if(!PP(e))return[];let t=gi.readdirSync(e,{withFileTypes:!0}),r=[];for(let i of t)i.isFile()?r.push(Hc.resolve(e,i.name)):i.isDirectory()&&(r=r.concat(CP(Hc.resolve(e,i.name))));return r}async function Uie(e,t,r=!1){try{return await(0,uie.promisify)(gie.default)(e)}catch(i){(!r||t.isDebug())&&t.warning(`Encountered an error while getting size of '${e}': ${i}`);return}}var RP=!1;async function Hie(e,t,r){let i=!1,n=async()=>{let s=await t;return i=!0,s},a=async()=>{await j6(e,{allowProcessExit:!0}),i||(RP=!0,r())};return await Promise.race([n(),a()])}async function Gie(){RP===!0&&(Mi.info("A timeout occurred, force exiting the process after 30 seconds to prevent hanging."),await j6(3e4,{allowProcessExit:!0}),process.exit())}function Vie(){return process.env.RUNNER_NAME?.includes("Hosted Agent")||process.env.RUNNER_NAME?.includes("GitHub Actions")||process.env.RUNNER_TOOL_CACHE?.includes("hostedtoolcache")}function Wie(e){if(!(e===void 0||e==="null"))return JSON.parse(e)}function Kie(e){let t=new Set;return e.filter(r=>{let i=JSON.stringify(r);return t.has(i)?!1:(t.add(i),!0)})}function OP(e,t){if(!Array.isArray(e.runs))return e;let r=0,i={...e,runs:e.runs.map(n=>n.tool?.driver?.name!=="CodeQL"||!Array.isArray(n.invocations)?n:{...n,invocations:n.invocations.map(a=>Array.isArray(a.toolExecutionNotifications)?{...a,toolExecutionNotifications:a.toolExecutionNotifications.map(s=>{if(!Array.isArray(s.locations))return s;let o=Kie(s.locations);return r+=s.locations.length-o.length,{...s,locations:o}})}:a)})};return r>0?t.info(`Removed ${r} duplicate locations from SARIF notification objects.`):t.debug("No duplicate locations found in SARIF notification objects."),i}function Qie(e,t,r){if(process.env[Rr.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX]==="true")r.info(`SARIF notification object duplicate location fix disabled by the ${Rr.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX} environment variable.`),gi.renameSync(e,t);else{let i=JSON.parse(gi.readFileSync(e,"utf8"));i=OP(i,r),gi.writeFileSync(t,JSON.stringify(i))}}function AP(e){return e instanceof Error?e:new Error(String(e))}function IP(e){return e instanceof Error?e.message:String(e)}function Xie(e){return`${e.name}${e.version?`@${e.version}`:""}${e.path?`:${e.path}`:""}`}async function Yie(e){try{if(process.platform==="darwin"&&(process.arch==="arm"||process.arch==="arm64")&&!await LP(e))return;let t=await(0,hie.default)(TP("GITHUB_WORKSPACE")),r=1024*1024*1024;if(t.free<2*r){let i=`The Actions runner is running low on disk space (${(t.free/r).toPrecision(4)} GB available).`;process.env[Rr.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE]!=="true"?e.warning(i):e.debug(i),Mi.exportVariable(Rr.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE,"true")}return{numAvailableBytes:t.free,numTotalBytes:t.size}}catch(t){e.warning(`Failed to check available disk space: ${IP(t)}`);return}}function Zie(e,t){!yl.satisfies(e,">=3")&&!process.env.CODEQL_V2_DEPRECATION_WARNING&&(t.type===vl.DOTCOM||t.type===vl.GHE_DOTCOM||t.type===vl.GHES&&yl.satisfies(yl.coerce(t.version)??"0.0.0",">=3.11"))&&(Mi.warning("CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/"),Mi.exportVariable("CODEQL_V2_DEPRECATION_WARNING","true"))}var bP;(function(e){e.None="none",e.Autobuild="autobuild",e.Manual="manual"})(bP||(K.BuildMode=bP={}));function Jie(e){return JSON.parse(JSON.stringify(e))}async function LP(e){if(process.env[Rr.EnvVar.IS_SIP_ENABLED]!==void 0&&["true","false"].includes(process.env[Rr.EnvVar.IS_SIP_ENABLED]))return process.env[Rr.EnvVar.IS_SIP_ENABLED]==="true";try{let t=await mie.getExecOutput("csrutil status");if(t.exitCode===0){if(t.stdout.includes("System Integrity Protection status: enabled."))return Mi.exportVariable(Rr.EnvVar.IS_SIP_ENABLED,"true"),!0;if(t.stdout.includes("System Integrity Protection status: disabled."))return Mi.exportVariable(Rr.EnvVar.IS_SIP_ENABLED,"false"),!1}return}catch(t){e.warning(`Failed to determine if System Integrity Protection was enabled: ${t}`);return}}async function ene(e,t,r){r.debug(`Cleaning up ${t}.`);try{let i=await(0,B6.default)(e,{force:!0});i.length===0?r.warning(`Failed to clean up ${t}: no files found matching ${e}.`):i.length===1?r.debug(`Cleaned up ${t}.`):r.debug(`Cleaned up ${t} (${i.length} files).`)}catch(i){r.warning(`Failed to clean up ${t}: ${i}.`)}}async function tne(e,t){try{return await(0,fie.safeWhich)(e),t.debug(`Found ${e}.`),!0}catch(r){return t.debug(`Could not find ${e}: ${r}`),!1}}});var DP=h((Pxe,rne)=>{rne.exports={name:"codeql",version:"3.27.6",private:!0,description:"CodeQL action",scripts:{},ava:{typescript:{rewritePaths:{"src/":"lib/"},compile:!1}},license:"MIT",dependencies:{"@actions/artifact":"^2.1.9","@actions/artifact-legacy":"npm:@actions/artifact@^1.1.2","@actions/cache":"^3.3.0","@actions/core":"^1.11.1","@actions/exec":"^1.1.1","@actions/github":"^5.1.1","@actions/glob":"^0.5.0","@actions/io":"^1.1.3","@actions/tool-cache":"^2.0.1","@chrisgavin/safe-which":"^1.0.2","@octokit/plugin-retry":"^5.0.2","@octokit/types":"^13.6.1","@schemastore/package":"0.0.10","@types/node-forge":"^1.3.11","@types/uuid":"^10.0.0","adm-zip":"^0.5.16","check-disk-space":"^3.4.0","console-log-level":"^1.4.1",del:"^6.1.1","fast-deep-equal":"^3.1.3","file-url":"^3.0.0","follow-redirects":"^1.15.9",fs:"0.0.1-security","get-folder-size":"^2.0.1","js-yaml":"^4.1.0",jsonschema:"1.4.1",long:"^5.2.3","node-forge":"^1.3.1",path:"^0.12.7",semver:"^7.6.3",uuid:"^11.0.3",zlib:"^1.0.5"},"//":["micromatch is an unspecified dependency of ava"],devDependencies:{"@ava/typescript":"4.1.0","@eslint/compat":"^1.1.1","@eslint/eslintrc":"^3.2.0","@eslint/js":"^9.15.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@types/adm-zip":"^0.5.6","@types/console-log-level":"^1.4.5","@types/follow-redirects":"^1.14.4","@types/get-folder-size":"^2.0.0","@types/js-yaml":"^4.0.9","@types/node":"20.9.0","@types/semver":"^7.5.8","@types/sinon":"^17.0.3","@typescript-eslint/eslint-plugin":"^8.15.0","@typescript-eslint/parser":"^8.15.0",ava:"^5.3.1",esbuild:"^0.24.0",eslint:"^8.57.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-filenames":"^1.3.2","eslint-plugin-github":"^5.0.2","eslint-plugin-import":"2.29.1","eslint-plugin-no-async-foreach":"^0.1.1",micromatch:"4.0.8",nock:"^13.5.6",sinon:"^19.0.2",typescript:"^5.6.3"},overrides:{"@actions/tool-cache":{semver:">=6.3.1"},"eslint-plugin-import":{semver:">=6.3.1"},"eslint-plugin-jsx-a11y":{semver:">=6.3.1"}}}});var ri=h(ae=>{"use strict";var ine=ae&&ae.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),nne=ae&&ae.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Gc=ae&&ae.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&ine(t,e,r);return nne(t,e),t};Object.defineProperty(ae,"__esModule",{value:!0});ae.restoreInputs=ae.persistInputs=ae.CommandInvocationError=ae.getFileType=ae.FileCmdNotFoundError=ae.decodeGitFilePath=ae.getGitDiffHunkHeaders=ae.getAllGitMergeBases=ae.gitFetch=ae.deepenGitHistory=ae.determineBaseBranchHeadCommitOid=ae.getCommitOid=ae.getOptionalInput=ae.getRequiredInput=void 0;ae.getTemporaryDirectory=lne;ae.getRef=BP;ae.getActionVersion=gne;ae.getWorkflowEventName=E1;ae.isRunningLocalAction=yne;ae.getRelativeScriptPath=kP;ae.getWorkflowEvent=zP;ae.isAnalyzingDefaultBranch=vne;ae.printDebugLogs=bne;ae.getUploadValue=_ne;ae.getWorkflowRunID=wne;ae.getWorkflowRunAttempt=Ene;ae.isSelfHostedRunner=Nne;ae.isDefaultSetup=Sne;ae.prettyPrintInvocation=$P;ae.ensureEndsInPeriod=UP;ae.runTool=Tne;var k6=Gc(require("fs")),ao=Gc(require("path")),yi=Gc(Tt()),z6=Gc(Vo()),MP=Gc(mc()),zr=Bt(),ane=DP(),sne=function(e){let t=yi.getInput(e);if(!t)throw new zr.ConfigurationError(`Input required and not supplied: ${e}`);return t};ae.getRequiredInput=sne;var one=function(e){let t=yi.getInput(e);return t.length>0?t:void 0};ae.getOptionalInput=one;function lne(){let e=process.env.CODEQL_ACTION_TEMP;return e!==void 0&&e!==""?e:(0,zr.getRequiredEnvParam)("RUNNER_TEMP")}async function wl(e,t,r){let i="",n="";yi.debug(`Running git command: git ${t.join(" ")}`);try{return await new z6.ToolRunner(await MP.safeWhich("git"),t,{silent:!0,listeners:{stdout:a=>{i+=a.toString()},stderr:a=>{n+=a.toString()}},cwd:e}).exec(),i}catch(a){let s=n;throw n.includes("not a git repository")&&(s="The checkout path provided to the action does not appear to be a git repository."),yi.info(`git call failed. ${r} Error: ${s}`),a}}var dne=async function(e,t="HEAD"){try{return(await wl(e,["rev-parse",t],"Continuing with commit SHA from user input or environment.")).trim()}catch{return(0,ae.getOptionalInput)("sha")||(0,zr.getRequiredEnvParam)("GITHUB_SHA")}};ae.getCommitOid=dne;var cne=async function(e){if(E1()!=="pull_request")return;let t=(0,zr.getRequiredEnvParam)("GITHUB_SHA"),r=e??(0,ae.getOptionalInput)("checkout_path");try{let i="",n="",a="",s=await wl(r,["show","-s","--format=raw",t],"Will calculate the base branch SHA on the server.");for(let o of s.split(` +`))o.startsWith("commit ")&&i===""?i=o.substring(7):o.startsWith("parent ")&&(n===""?n=o.substring(7):a===""&&(a=o.substring(7)));return i===t&&a.length===40&&n.length===40?n:void 0}catch{return}};ae.determineBaseBranchHeadCommitOid=cne;var pne=async function(){try{await wl((0,ae.getOptionalInput)("checkout_path"),["fetch","--no-tags","--deepen=1"],"Cannot deepen the shallow repository.")}catch{}};ae.deepenGitHistory=pne;var une=async function(e,t){try{await wl((0,ae.getOptionalInput)("checkout_path"),["fetch","--no-tags",...t,"origin",`${e}:${e}`],`Cannot fetch ${e}.`)}catch{}};ae.gitFetch=une;var mne=async function(e){try{return(await wl((0,ae.getOptionalInput)("checkout_path"),["merge-base","--all",...e],`Cannot get merge base of ${e}.`)).trim().split(` +`)}catch{return[]}};ae.getAllGitMergeBases=mne;var fne=async function(e,t){let r="";try{r=await wl((0,ae.getOptionalInput)("checkout_path"),["-c","core.quotePath=false","diff","--no-renames","--irreversible-delete","-U0",e,t],`Cannot get diff from ${e} to ${t}.`)}catch{return}let i=[];for(let n of r.split(` +`))(n.startsWith("--- ")||n.startsWith("+++ ")||n.startsWith("@@ "))&&i.push(n);return i};ae.getGitDiffHunkHeaders=fne;var hne=function(e){return e.startsWith('"')&&e.endsWith('"')?(e=e.substring(1,e.length-1),e.replace(/\\([abfnrtv\\"]|[0-7]{1,3})/g,(t,r)=>{switch(r[0]){case"a":return"\x07";case"b":return"\b";case"f":return"\f";case"n":return` +`;case"r":return"\r";case"t":return" ";case"v":return"\v";case"\\":return"\\";case'"':return'"';default:return String.fromCharCode(parseInt(r,8))}})):e};ae.decodeGitFilePath=hne;async function BP(){let e=(0,ae.getOptionalInput)("ref"),t=(0,ae.getOptionalInput)("sha"),r=(0,ae.getOptionalInput)("checkout_path")||(0,ae.getOptionalInput)("source-root")||(0,zr.getRequiredEnvParam)("GITHUB_WORKSPACE"),i=!!e,n=!!t;if((i||n)&&!(i&&n))throw new zr.ConfigurationError("Both 'ref' and 'sha' are required if one of them is provided.");let a=e||jP(),s=t||(0,zr.getRequiredEnvParam)("GITHUB_SHA");if(e)return e;let o=/refs\/pull\/(\d+)\/merge/;if(!o.test(a))return a;let l=await(0,ae.getCommitOid)(r,"HEAD");if(s!==l&&await(0,ae.getCommitOid)(r,a.replace(/^refs\/pull\//,"refs/remotes/pull/"))!==l){let c=a.replace(o,"refs/pull/$1/head");return yi.debug(`No longer on merge commit, rewriting ref from ${a} to ${c}.`),c}else return a}function jP(){let e;try{e=(0,zr.getRequiredEnvParam)("GITHUB_REF")}catch(t){let r=process.env.CODE_SCANNING_REF;if(r===void 0||r.length===0)throw t;e=r}return e}function gne(){return ane.version}function E1(){return(0,zr.getRequiredEnvParam)("GITHUB_EVENT_NAME")}function yne(){let e=kP();return e.startsWith("..")||ao.isAbsolute(e)}function kP(){let e=(0,zr.getRequiredEnvParam)("RUNNER_TEMP"),t=ao.join(ao.dirname(e),"_actions");return ao.relative(t,__filename)}function zP(){let e=(0,zr.getRequiredEnvParam)("GITHUB_EVENT_PATH");try{return JSON.parse(k6.readFileSync(e,"utf-8"))}catch(t){throw new Error(`Unable to read workflow event JSON from ${e}: ${t}`)}}function qP(e){return e.startsWith("refs/heads/")?e.slice(11):e}async function vne(){if(process.env.CODE_SCANNING_IS_ANALYZING_DEFAULT_BRANCH==="true")return!0;let e=await BP();e=qP(e);let r=zP()?.repository?.default_branch;return E1()==="schedule"&&(r=qP(jP())),e===r}async function bne(e){for(let t of e.languages){let r=(0,zr.getCodeQLDatabasePath)(e,t),i=ao.join(r,"log");if(!(0,zr.doesDirectoryExist)(i)){yi.info(`Directory ${i} does not exist.`);continue}let n=a=>{let s=k6.readdirSync(a,{withFileTypes:!0});s.length===0&&yi.info(`No debug logs found at directory ${i}.`);for(let o of s)if(o.isFile()){let l=ao.resolve(a,o.name);yi.startGroup(`CodeQL Debug Logs - ${t} - ${o.name} from file at path ${l}`),process.stdout.write(k6.readFileSync(l)),yi.endGroup()}else o.isDirectory()&&n(ao.resolve(a,o.name))};n(i)}}function _ne(e){switch(e){case void 0:case"true":case"always":return"always";case"false":case"failure-only":return"failure-only";case"never":return"never";default:return yi.warning(`Unrecognized 'upload' input to 'analyze' Action: ${e}. Defaulting to 'always'.`),"always"}}function wne(){let e=(0,zr.getRequiredEnvParam)("GITHUB_RUN_ID"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ID must define a non NaN workflow run ID. Current value is ${e}`);if(t<0)throw new Error(`GITHUB_RUN_ID must be a non-negative integer. Current value is ${e}`);return t}function Ene(){let e=(0,zr.getRequiredEnvParam)("GITHUB_RUN_ATTEMPT"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ATTEMPT must define a non NaN workflow run attempt. Current value is ${e}`);if(t<=0)throw new Error(`GITHUB_RUN_ATTEMPT must be a positive integer. Current value is ${e}`);return t}var _1=class extends Error{constructor(t){super(t),this.name="FileCmdNotFoundError"}};ae.FileCmdNotFoundError=_1;var xne=async e=>{let t="",r="",i;try{i=await MP.safeWhich("file")}catch(n){throw new _1(`The \`file\` program is required, but does not appear to be installed. Please install it: ${n}`)}try{return await new z6.ToolRunner(i,["-L",e],{silent:!0,listeners:{stdout:n=>{r+=n.toString()},stderr:n=>{t+=n.toString()}}}).exec(),r.trim()}catch(n){throw yi.info(`Could not determine type of ${e} from ${r}. ${t}`),n}};ae.getFileType=xne;function Nne(){return process.env.RUNNER_ENVIRONMENT==="self-hosted"}function Sne(){return E1()==="dynamic"}function $P(e,t){return[e,...t].map(r=>r.includes(" ")?`'${r}'`:r).join(" ")}var w1=class extends Error{constructor(t,r,i,n,a){let s=$P(t,r),o=UP(n.trim().split(` +`).pop()?.trim()||"n/a");super(`Failed to run "${s}". Exit code was ${i} and last log line was: ${o} See the logs for more details.`),this.cmd=t,this.args=r,this.exitCode=i,this.stderr=n,this.stdout=a}};ae.CommandInvocationError=w1;function UP(e){return e[e.length-1]==="."?e:`${e}.`}var FP=2e4;async function Tne(e,t=[],r={}){let i="",n="";r.noStreamStdout||process.stdout.write(`[command]${e} ${t.join(" ")} +`);let a=await new z6.ToolRunner(e,t,{ignoreReturnCode:!0,listeners:{stdout:s=>{i+=s.toString("utf8"),r.noStreamStdout||process.stdout.write(s)},stderr:s=>{let o=0;s.length-FP>0&&(o=s.length-FP+1),n+=s.toString("utf8",o),process.stdout.write(s)}},silent:!0,...r.stdin?{input:Buffer.from(r.stdin||"")}:{}}).exec();if(a!==0)throw new w1(e,t,a,n,i);return i}var HP="persisted_inputs",Pne=function(){let e=Object.entries(process.env).filter(([t])=>t.startsWith("INPUT_"));yi.saveState(HP,JSON.stringify(e))};ae.persistInputs=Pne;var Cne=function(){let e=yi.getState(HP);if(e)for(let[t,r]of JSON.parse(e))process.env[t]=r};ae.restoreInputs=Cne});var VP=h(x1=>{"use strict";Object.defineProperty(x1,"__esModule",{value:!0});x1.Context=void 0;var GP=require("fs"),Rne=require("os"),$6=class{constructor(){var t,r,i;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(GP.existsSync(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(GP.readFileSync(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let n=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${n} does not exist${Rne.EOL}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(t=process.env.GITHUB_API_URL)!==null&&t!==void 0?t:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(i=process.env.GITHUB_GRAPHQL_URL)!==null&&i!==void 0?i:"https://api.github.com/graphql"}get issue(){let t=this.payload;return Object.assign(Object.assign({},this.repo),{number:(t.issue||t.pull_request||t).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[t,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:t,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};x1.Context=$6});var WP=h(ii=>{"use strict";var One=ii&&ii.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Ane=ii&&ii.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ine=ii&&ii.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&One(t,e,r);return Ane(t,e),t};Object.defineProperty(ii,"__esModule",{value:!0});ii.getApiBaseUrl=ii.getProxyAgent=ii.getAuthString=void 0;var Lne=Ine(js());function Dne(e,t){if(!e&&!t.auth)throw new Error("Parameter token or opts.auth is required");if(e&&t.auth)throw new Error("Parameters token and opts.auth may not both be specified");return typeof t.auth=="string"?t.auth:`token ${e}`}ii.getAuthString=Dne;function qne(e){return new Lne.HttpClient().getAgent(e)}ii.getProxyAgent=qne;function Fne(){return process.env.GITHUB_API_URL||"https://api.github.com"}ii.getApiBaseUrl=Fne});var Vc=h(U6=>{"use strict";Object.defineProperty(U6,"__esModule",{value:!0});function Mne(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&"version"in process?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:""}U6.getUserAgent=Mne});var XP=h((Ixe,QP)=>{QP.exports=KP;function KP(e,t,r,i){if(typeof r!="function")throw new Error("method for before hook must be a function");return i||(i={}),Array.isArray(t)?t.reverse().reduce(function(n,a){return KP.bind(null,e,a,n,i)},r)():Promise.resolve().then(function(){return e.registry[t]?e.registry[t].reduce(function(n,a){return a.hook.bind(null,n,i)},r)():r(i)})}});var ZP=h((Lxe,YP)=>{YP.exports=Bne;function Bne(e,t,r,i){var n=i;e.registry[r]||(e.registry[r]=[]),t==="before"&&(i=function(a,s){return Promise.resolve().then(n.bind(null,s)).then(a.bind(null,s))}),t==="after"&&(i=function(a,s){var o;return Promise.resolve().then(a.bind(null,s)).then(function(l){return o=l,n(o,s)}).then(function(){return o})}),t==="error"&&(i=function(a,s){return Promise.resolve().then(a.bind(null,s)).catch(function(o){return n(o,s)})}),e.registry[r].push({hook:i,orig:n})}});var eC=h((Dxe,JP)=>{JP.exports=jne;function jne(e,t,r){if(e.registry[t]){var i=e.registry[t].map(function(n){return n.orig}).indexOf(r);i!==-1&&e.registry[t].splice(i,1)}}});var oC=h((qxe,Wc)=>{var nC=XP(),kne=ZP(),zne=eC(),tC=Function.bind,rC=tC.bind(tC);function aC(e,t,r){var i=rC(zne,null).apply(null,r?[t,r]:[t]);e.api={remove:i},e.remove=i,["before","error","after","wrap"].forEach(function(n){var a=r?[t,n,r]:[t,n];e[n]=e.api[n]=rC(kne,null).apply(null,a)})}function $ne(){var e="h",t={registry:{}},r=nC.bind(null,t,e);return aC(r,t,e),r}function sC(){var e={registry:{}},t=nC.bind(null,e);return aC(t,e),t}var iC=!1;function El(){return iC||(console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4'),iC=!0),sC()}El.Singular=$ne.bind();El.Collection=sC.bind();Wc.exports=El;Wc.exports.Hook=El;Wc.exports.Singular=El.Singular;Wc.exports.Collection=El.Collection});var G6=h(H6=>{"use strict";Object.defineProperty(H6,"__esModule",{value:!0});function lC(e){return Object.prototype.toString.call(e)==="[object Object]"}function Une(e){var t,r;return lC(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(lC(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}H6.isPlainObject=Une});var hC=h(K6=>{"use strict";Object.defineProperty(K6,"__esModule",{value:!0});var Hne=G6(),Gne=Vc();function Vne(e){return e?Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{}):{}}function pC(e,t){let r=Object.assign({},e);return Object.keys(t).forEach(i=>{Hne.isPlainObject(t[i])?i in e?r[i]=pC(e[i],t[i]):Object.assign(r,{[i]:t[i]}):Object.assign(r,{[i]:t[i]})}),r}function dC(e){for(let t in e)e[t]===void 0&&delete e[t];return e}function W6(e,t,r){if(typeof t=="string"){let[n,a]=t.split(" ");r=Object.assign(a?{method:n,url:a}:{url:n},r)}else r=Object.assign({},t);r.headers=Vne(r.headers),dC(r),dC(r.headers);let i=pC(e||{},r);return e&&e.mediaType.previews.length&&(i.mediaType.previews=e.mediaType.previews.filter(n=>!i.mediaType.previews.includes(n)).concat(i.mediaType.previews)),i.mediaType.previews=i.mediaType.previews.map(n=>n.replace(/-preview/,"")),i}function Wne(e,t){let r=/\?/.test(e)?"&":"?",i=Object.keys(t);return i.length===0?e:e+r+i.map(n=>n==="q"?"q="+t.q.split("+").map(encodeURIComponent).join("+"):`${n}=${encodeURIComponent(t[n])}`).join("&")}var Kne=/\{[^}]+\}/g;function Qne(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function Xne(e){let t=e.match(Kne);return t?t.map(Qne).reduce((r,i)=>r.concat(i),[]):[]}function cC(e,t){return Object.keys(e).filter(r=>!t.includes(r)).reduce((r,i)=>(r[i]=e[i],r),{})}function uC(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map(function(t){return/%[0-9A-Fa-f]/.test(t)||(t=encodeURI(t).replace(/%5B/g,"[").replace(/%5D/g,"]")),t}).join("")}function Nl(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function Kc(e,t,r){return t=e==="+"||e==="#"?uC(t):Nl(t),r?Nl(r)+"="+t:t}function xl(e){return e!=null}function V6(e){return e===";"||e==="&"||e==="?"}function Yne(e,t,r,i){var n=e[r],a=[];if(xl(n)&&n!=="")if(typeof n=="string"||typeof n=="number"||typeof n=="boolean")n=n.toString(),i&&i!=="*"&&(n=n.substring(0,parseInt(i,10))),a.push(Kc(t,n,V6(t)?r:""));else if(i==="*")Array.isArray(n)?n.filter(xl).forEach(function(s){a.push(Kc(t,s,V6(t)?r:""))}):Object.keys(n).forEach(function(s){xl(n[s])&&a.push(Kc(t,n[s],s))});else{let s=[];Array.isArray(n)?n.filter(xl).forEach(function(o){s.push(Kc(t,o))}):Object.keys(n).forEach(function(o){xl(n[o])&&(s.push(Nl(o)),s.push(Kc(t,n[o].toString())))}),V6(t)?a.push(Nl(r)+"="+s.join(",")):s.length!==0&&a.push(s.join(","))}else t===";"?xl(n)&&a.push(Nl(r)):n===""&&(t==="&"||t==="?")?a.push(Nl(r)+"="):n===""&&a.push("");return a}function Zne(e){return{expand:Jne.bind(null,e)}}function Jne(e,t){var r=["+","#",".","/",";","?","&"];return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(i,n,a){if(n){let o="",l=[];if(r.indexOf(n.charAt(0))!==-1&&(o=n.charAt(0),n=n.substr(1)),n.split(/,/g).forEach(function(d){var c=/([^:\*]*)(?::(\d+)|(\*))?/.exec(d);l.push(Yne(t,o,c[1],c[2]||c[3]))}),o&&o!=="+"){var s=",";return o==="?"?s="&":o!=="#"&&(s=o),(l.length!==0?o:"")+l.join(s)}else return l.join(",")}else return uC(a)})}function mC(e){let t=e.method.toUpperCase(),r=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),i=Object.assign({},e.headers),n,a=cC(e,["method","baseUrl","url","headers","request","mediaType"]),s=Xne(r);r=Zne(r).expand(a),/^http/.test(r)||(r=e.baseUrl+r);let o=Object.keys(e).filter(c=>s.includes(c)).concat("baseUrl"),l=cC(a,o);if(!/application\/octet-stream/i.test(i.accept)&&(e.mediaType.format&&(i.accept=i.accept.split(/,/).map(c=>c.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")),e.mediaType.previews.length)){let c=i.accept.match(/[\w-]+(?=-preview)/g)||[];i.accept=c.concat(e.mediaType.previews).map(p=>{let u=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${p}-preview${u}`}).join(",")}return["GET","HEAD"].includes(t)?r=Wne(r,l):"data"in l?n=l.data:Object.keys(l).length?n=l:i["content-length"]=0,!i["content-type"]&&typeof n<"u"&&(i["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(t)&&typeof n>"u"&&(n=""),Object.assign({method:t,url:r,headers:i},typeof n<"u"?{body:n}:null,e.request?{request:e.request}:null)}function eae(e,t,r){return mC(W6(e,t,r))}function fC(e,t){let r=W6(e,t),i=eae.bind(null,r);return Object.assign(i,{DEFAULTS:r,defaults:fC.bind(null,r),merge:W6.bind(null,r),parse:mC})}var tae="6.0.12",rae=`octokit-endpoint.js/${tae} ${Gne.getUserAgent()}`,iae={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":rae},mediaType:{format:"",previews:[]}},nae=fC(null,iae);K6.endpoint=nae});var vC=h((Bxe,yC)=>{"use strict";var Ct={};yC.exports=Ct;function gC(e){return e<0?-1:1}function aae(e){return e%1===.5&&!(e&1)?Math.floor(e):Math.round(e)}function os(e,t){t.unsigned||--e;let r=t.unsigned?0:-Math.pow(2,e),i=Math.pow(2,e)-1,n=t.moduloBitLength?Math.pow(2,t.moduloBitLength):Math.pow(2,e),a=t.moduloBitLength?Math.pow(2,t.moduloBitLength-1):Math.pow(2,e-1);return function(s,o){o||(o={});let l=+s;if(o.enforceRange){if(!Number.isFinite(l))throw new TypeError("Argument is not a finite number");if(l=gC(l)*Math.floor(Math.abs(l)),li)throw new TypeError("Argument is not in byte range");return l}if(!isNaN(l)&&o.clamp)return l=aae(l),li&&(l=i),l;if(!Number.isFinite(l)||l===0)return 0;if(l=gC(l)*Math.floor(Math.abs(l)),l=l%n,!t.unsigned&&l>=a)return l-n;if(t.unsigned){if(l<0)l+=n;else if(l===-0)return 0}return l}}Ct.void=function(){};Ct.boolean=function(e){return!!e};Ct.byte=os(8,{unsigned:!1});Ct.octet=os(8,{unsigned:!0});Ct.short=os(16,{unsigned:!1});Ct["unsigned short"]=os(16,{unsigned:!0});Ct.long=os(32,{unsigned:!1});Ct["unsigned long"]=os(32,{unsigned:!0});Ct["long long"]=os(32,{unsigned:!1,moduloBitLength:64});Ct["unsigned long long"]=os(32,{unsigned:!0,moduloBitLength:64});Ct.double=function(e){let t=+e;if(!Number.isFinite(t))throw new TypeError("Argument is not a finite floating-point value");return t};Ct["unrestricted double"]=function(e){let t=+e;if(isNaN(t))throw new TypeError("Argument is NaN");return t};Ct.float=Ct.double;Ct["unrestricted float"]=Ct["unrestricted double"];Ct.DOMString=function(e,t){return t||(t={}),t.treatNullAsEmptyString&&e===null?"":String(e)};Ct.ByteString=function(e,t){let r=String(e),i;for(let n=0;(i=r.codePointAt(n))!==void 0;++n)if(i>255)throw new TypeError("Argument is not a valid bytestring");return r};Ct.USVString=function(e){let t=String(e),r=t.length,i=[];for(let n=0;n57343)i.push(String.fromCodePoint(a));else if(56320<=a&&a<=57343)i.push(String.fromCodePoint(65533));else if(n===r-1)i.push(String.fromCodePoint(65533));else{let s=t.charCodeAt(n+1);if(56320<=s&&s<=57343){let o=a&1023,l=s&1023;i.push(String.fromCodePoint(65536+1024*o+l)),++n}else i.push(String.fromCodePoint(65533))}}return i.join("")};Ct.Date=function(e,t){if(!(e instanceof Date))throw new TypeError("Argument is not a Date object");if(!isNaN(e))return e};Ct.RegExp=function(e,t){return e instanceof RegExp||(e=new RegExp(e)),e}});var bC=h((jxe,ls)=>{"use strict";ls.exports.mixin=function(t,r){let i=Object.getOwnPropertyNames(r);for(let n=0;n{sae.exports=[[[0,44],"disallowed_STD3_valid"],[[45,46],"valid"],[[47,47],"disallowed_STD3_valid"],[[48,57],"valid"],[[58,64],"disallowed_STD3_valid"],[[65,65],"mapped",[97]],[[66,66],"mapped",[98]],[[67,67],"mapped",[99]],[[68,68],"mapped",[100]],[[69,69],"mapped",[101]],[[70,70],"mapped",[102]],[[71,71],"mapped",[103]],[[72,72],"mapped",[104]],[[73,73],"mapped",[105]],[[74,74],"mapped",[106]],[[75,75],"mapped",[107]],[[76,76],"mapped",[108]],[[77,77],"mapped",[109]],[[78,78],"mapped",[110]],[[79,79],"mapped",[111]],[[80,80],"mapped",[112]],[[81,81],"mapped",[113]],[[82,82],"mapped",[114]],[[83,83],"mapped",[115]],[[84,84],"mapped",[116]],[[85,85],"mapped",[117]],[[86,86],"mapped",[118]],[[87,87],"mapped",[119]],[[88,88],"mapped",[120]],[[89,89],"mapped",[121]],[[90,90],"mapped",[122]],[[91,96],"disallowed_STD3_valid"],[[97,122],"valid"],[[123,127],"disallowed_STD3_valid"],[[128,159],"disallowed"],[[160,160],"disallowed_STD3_mapped",[32]],[[161,167],"valid",[],"NV8"],[[168,168],"disallowed_STD3_mapped",[32,776]],[[169,169],"valid",[],"NV8"],[[170,170],"mapped",[97]],[[171,172],"valid",[],"NV8"],[[173,173],"ignored"],[[174,174],"valid",[],"NV8"],[[175,175],"disallowed_STD3_mapped",[32,772]],[[176,177],"valid",[],"NV8"],[[178,178],"mapped",[50]],[[179,179],"mapped",[51]],[[180,180],"disallowed_STD3_mapped",[32,769]],[[181,181],"mapped",[956]],[[182,182],"valid",[],"NV8"],[[183,183],"valid"],[[184,184],"disallowed_STD3_mapped",[32,807]],[[185,185],"mapped",[49]],[[186,186],"mapped",[111]],[[187,187],"valid",[],"NV8"],[[188,188],"mapped",[49,8260,52]],[[189,189],"mapped",[49,8260,50]],[[190,190],"mapped",[51,8260,52]],[[191,191],"valid",[],"NV8"],[[192,192],"mapped",[224]],[[193,193],"mapped",[225]],[[194,194],"mapped",[226]],[[195,195],"mapped",[227]],[[196,196],"mapped",[228]],[[197,197],"mapped",[229]],[[198,198],"mapped",[230]],[[199,199],"mapped",[231]],[[200,200],"mapped",[232]],[[201,201],"mapped",[233]],[[202,202],"mapped",[234]],[[203,203],"mapped",[235]],[[204,204],"mapped",[236]],[[205,205],"mapped",[237]],[[206,206],"mapped",[238]],[[207,207],"mapped",[239]],[[208,208],"mapped",[240]],[[209,209],"mapped",[241]],[[210,210],"mapped",[242]],[[211,211],"mapped",[243]],[[212,212],"mapped",[244]],[[213,213],"mapped",[245]],[[214,214],"mapped",[246]],[[215,215],"valid",[],"NV8"],[[216,216],"mapped",[248]],[[217,217],"mapped",[249]],[[218,218],"mapped",[250]],[[219,219],"mapped",[251]],[[220,220],"mapped",[252]],[[221,221],"mapped",[253]],[[222,222],"mapped",[254]],[[223,223],"deviation",[115,115]],[[224,246],"valid"],[[247,247],"valid",[],"NV8"],[[248,255],"valid"],[[256,256],"mapped",[257]],[[257,257],"valid"],[[258,258],"mapped",[259]],[[259,259],"valid"],[[260,260],"mapped",[261]],[[261,261],"valid"],[[262,262],"mapped",[263]],[[263,263],"valid"],[[264,264],"mapped",[265]],[[265,265],"valid"],[[266,266],"mapped",[267]],[[267,267],"valid"],[[268,268],"mapped",[269]],[[269,269],"valid"],[[270,270],"mapped",[271]],[[271,271],"valid"],[[272,272],"mapped",[273]],[[273,273],"valid"],[[274,274],"mapped",[275]],[[275,275],"valid"],[[276,276],"mapped",[277]],[[277,277],"valid"],[[278,278],"mapped",[279]],[[279,279],"valid"],[[280,280],"mapped",[281]],[[281,281],"valid"],[[282,282],"mapped",[283]],[[283,283],"valid"],[[284,284],"mapped",[285]],[[285,285],"valid"],[[286,286],"mapped",[287]],[[287,287],"valid"],[[288,288],"mapped",[289]],[[289,289],"valid"],[[290,290],"mapped",[291]],[[291,291],"valid"],[[292,292],"mapped",[293]],[[293,293],"valid"],[[294,294],"mapped",[295]],[[295,295],"valid"],[[296,296],"mapped",[297]],[[297,297],"valid"],[[298,298],"mapped",[299]],[[299,299],"valid"],[[300,300],"mapped",[301]],[[301,301],"valid"],[[302,302],"mapped",[303]],[[303,303],"valid"],[[304,304],"mapped",[105,775]],[[305,305],"valid"],[[306,307],"mapped",[105,106]],[[308,308],"mapped",[309]],[[309,309],"valid"],[[310,310],"mapped",[311]],[[311,312],"valid"],[[313,313],"mapped",[314]],[[314,314],"valid"],[[315,315],"mapped",[316]],[[316,316],"valid"],[[317,317],"mapped",[318]],[[318,318],"valid"],[[319,320],"mapped",[108,183]],[[321,321],"mapped",[322]],[[322,322],"valid"],[[323,323],"mapped",[324]],[[324,324],"valid"],[[325,325],"mapped",[326]],[[326,326],"valid"],[[327,327],"mapped",[328]],[[328,328],"valid"],[[329,329],"mapped",[700,110]],[[330,330],"mapped",[331]],[[331,331],"valid"],[[332,332],"mapped",[333]],[[333,333],"valid"],[[334,334],"mapped",[335]],[[335,335],"valid"],[[336,336],"mapped",[337]],[[337,337],"valid"],[[338,338],"mapped",[339]],[[339,339],"valid"],[[340,340],"mapped",[341]],[[341,341],"valid"],[[342,342],"mapped",[343]],[[343,343],"valid"],[[344,344],"mapped",[345]],[[345,345],"valid"],[[346,346],"mapped",[347]],[[347,347],"valid"],[[348,348],"mapped",[349]],[[349,349],"valid"],[[350,350],"mapped",[351]],[[351,351],"valid"],[[352,352],"mapped",[353]],[[353,353],"valid"],[[354,354],"mapped",[355]],[[355,355],"valid"],[[356,356],"mapped",[357]],[[357,357],"valid"],[[358,358],"mapped",[359]],[[359,359],"valid"],[[360,360],"mapped",[361]],[[361,361],"valid"],[[362,362],"mapped",[363]],[[363,363],"valid"],[[364,364],"mapped",[365]],[[365,365],"valid"],[[366,366],"mapped",[367]],[[367,367],"valid"],[[368,368],"mapped",[369]],[[369,369],"valid"],[[370,370],"mapped",[371]],[[371,371],"valid"],[[372,372],"mapped",[373]],[[373,373],"valid"],[[374,374],"mapped",[375]],[[375,375],"valid"],[[376,376],"mapped",[255]],[[377,377],"mapped",[378]],[[378,378],"valid"],[[379,379],"mapped",[380]],[[380,380],"valid"],[[381,381],"mapped",[382]],[[382,382],"valid"],[[383,383],"mapped",[115]],[[384,384],"valid"],[[385,385],"mapped",[595]],[[386,386],"mapped",[387]],[[387,387],"valid"],[[388,388],"mapped",[389]],[[389,389],"valid"],[[390,390],"mapped",[596]],[[391,391],"mapped",[392]],[[392,392],"valid"],[[393,393],"mapped",[598]],[[394,394],"mapped",[599]],[[395,395],"mapped",[396]],[[396,397],"valid"],[[398,398],"mapped",[477]],[[399,399],"mapped",[601]],[[400,400],"mapped",[603]],[[401,401],"mapped",[402]],[[402,402],"valid"],[[403,403],"mapped",[608]],[[404,404],"mapped",[611]],[[405,405],"valid"],[[406,406],"mapped",[617]],[[407,407],"mapped",[616]],[[408,408],"mapped",[409]],[[409,411],"valid"],[[412,412],"mapped",[623]],[[413,413],"mapped",[626]],[[414,414],"valid"],[[415,415],"mapped",[629]],[[416,416],"mapped",[417]],[[417,417],"valid"],[[418,418],"mapped",[419]],[[419,419],"valid"],[[420,420],"mapped",[421]],[[421,421],"valid"],[[422,422],"mapped",[640]],[[423,423],"mapped",[424]],[[424,424],"valid"],[[425,425],"mapped",[643]],[[426,427],"valid"],[[428,428],"mapped",[429]],[[429,429],"valid"],[[430,430],"mapped",[648]],[[431,431],"mapped",[432]],[[432,432],"valid"],[[433,433],"mapped",[650]],[[434,434],"mapped",[651]],[[435,435],"mapped",[436]],[[436,436],"valid"],[[437,437],"mapped",[438]],[[438,438],"valid"],[[439,439],"mapped",[658]],[[440,440],"mapped",[441]],[[441,443],"valid"],[[444,444],"mapped",[445]],[[445,451],"valid"],[[452,454],"mapped",[100,382]],[[455,457],"mapped",[108,106]],[[458,460],"mapped",[110,106]],[[461,461],"mapped",[462]],[[462,462],"valid"],[[463,463],"mapped",[464]],[[464,464],"valid"],[[465,465],"mapped",[466]],[[466,466],"valid"],[[467,467],"mapped",[468]],[[468,468],"valid"],[[469,469],"mapped",[470]],[[470,470],"valid"],[[471,471],"mapped",[472]],[[472,472],"valid"],[[473,473],"mapped",[474]],[[474,474],"valid"],[[475,475],"mapped",[476]],[[476,477],"valid"],[[478,478],"mapped",[479]],[[479,479],"valid"],[[480,480],"mapped",[481]],[[481,481],"valid"],[[482,482],"mapped",[483]],[[483,483],"valid"],[[484,484],"mapped",[485]],[[485,485],"valid"],[[486,486],"mapped",[487]],[[487,487],"valid"],[[488,488],"mapped",[489]],[[489,489],"valid"],[[490,490],"mapped",[491]],[[491,491],"valid"],[[492,492],"mapped",[493]],[[493,493],"valid"],[[494,494],"mapped",[495]],[[495,496],"valid"],[[497,499],"mapped",[100,122]],[[500,500],"mapped",[501]],[[501,501],"valid"],[[502,502],"mapped",[405]],[[503,503],"mapped",[447]],[[504,504],"mapped",[505]],[[505,505],"valid"],[[506,506],"mapped",[507]],[[507,507],"valid"],[[508,508],"mapped",[509]],[[509,509],"valid"],[[510,510],"mapped",[511]],[[511,511],"valid"],[[512,512],"mapped",[513]],[[513,513],"valid"],[[514,514],"mapped",[515]],[[515,515],"valid"],[[516,516],"mapped",[517]],[[517,517],"valid"],[[518,518],"mapped",[519]],[[519,519],"valid"],[[520,520],"mapped",[521]],[[521,521],"valid"],[[522,522],"mapped",[523]],[[523,523],"valid"],[[524,524],"mapped",[525]],[[525,525],"valid"],[[526,526],"mapped",[527]],[[527,527],"valid"],[[528,528],"mapped",[529]],[[529,529],"valid"],[[530,530],"mapped",[531]],[[531,531],"valid"],[[532,532],"mapped",[533]],[[533,533],"valid"],[[534,534],"mapped",[535]],[[535,535],"valid"],[[536,536],"mapped",[537]],[[537,537],"valid"],[[538,538],"mapped",[539]],[[539,539],"valid"],[[540,540],"mapped",[541]],[[541,541],"valid"],[[542,542],"mapped",[543]],[[543,543],"valid"],[[544,544],"mapped",[414]],[[545,545],"valid"],[[546,546],"mapped",[547]],[[547,547],"valid"],[[548,548],"mapped",[549]],[[549,549],"valid"],[[550,550],"mapped",[551]],[[551,551],"valid"],[[552,552],"mapped",[553]],[[553,553],"valid"],[[554,554],"mapped",[555]],[[555,555],"valid"],[[556,556],"mapped",[557]],[[557,557],"valid"],[[558,558],"mapped",[559]],[[559,559],"valid"],[[560,560],"mapped",[561]],[[561,561],"valid"],[[562,562],"mapped",[563]],[[563,563],"valid"],[[564,566],"valid"],[[567,569],"valid"],[[570,570],"mapped",[11365]],[[571,571],"mapped",[572]],[[572,572],"valid"],[[573,573],"mapped",[410]],[[574,574],"mapped",[11366]],[[575,576],"valid"],[[577,577],"mapped",[578]],[[578,578],"valid"],[[579,579],"mapped",[384]],[[580,580],"mapped",[649]],[[581,581],"mapped",[652]],[[582,582],"mapped",[583]],[[583,583],"valid"],[[584,584],"mapped",[585]],[[585,585],"valid"],[[586,586],"mapped",[587]],[[587,587],"valid"],[[588,588],"mapped",[589]],[[589,589],"valid"],[[590,590],"mapped",[591]],[[591,591],"valid"],[[592,680],"valid"],[[681,685],"valid"],[[686,687],"valid"],[[688,688],"mapped",[104]],[[689,689],"mapped",[614]],[[690,690],"mapped",[106]],[[691,691],"mapped",[114]],[[692,692],"mapped",[633]],[[693,693],"mapped",[635]],[[694,694],"mapped",[641]],[[695,695],"mapped",[119]],[[696,696],"mapped",[121]],[[697,705],"valid"],[[706,709],"valid",[],"NV8"],[[710,721],"valid"],[[722,727],"valid",[],"NV8"],[[728,728],"disallowed_STD3_mapped",[32,774]],[[729,729],"disallowed_STD3_mapped",[32,775]],[[730,730],"disallowed_STD3_mapped",[32,778]],[[731,731],"disallowed_STD3_mapped",[32,808]],[[732,732],"disallowed_STD3_mapped",[32,771]],[[733,733],"disallowed_STD3_mapped",[32,779]],[[734,734],"valid",[],"NV8"],[[735,735],"valid",[],"NV8"],[[736,736],"mapped",[611]],[[737,737],"mapped",[108]],[[738,738],"mapped",[115]],[[739,739],"mapped",[120]],[[740,740],"mapped",[661]],[[741,745],"valid",[],"NV8"],[[746,747],"valid",[],"NV8"],[[748,748],"valid"],[[749,749],"valid",[],"NV8"],[[750,750],"valid"],[[751,767],"valid",[],"NV8"],[[768,831],"valid"],[[832,832],"mapped",[768]],[[833,833],"mapped",[769]],[[834,834],"valid"],[[835,835],"mapped",[787]],[[836,836],"mapped",[776,769]],[[837,837],"mapped",[953]],[[838,846],"valid"],[[847,847],"ignored"],[[848,855],"valid"],[[856,860],"valid"],[[861,863],"valid"],[[864,865],"valid"],[[866,866],"valid"],[[867,879],"valid"],[[880,880],"mapped",[881]],[[881,881],"valid"],[[882,882],"mapped",[883]],[[883,883],"valid"],[[884,884],"mapped",[697]],[[885,885],"valid"],[[886,886],"mapped",[887]],[[887,887],"valid"],[[888,889],"disallowed"],[[890,890],"disallowed_STD3_mapped",[32,953]],[[891,893],"valid"],[[894,894],"disallowed_STD3_mapped",[59]],[[895,895],"mapped",[1011]],[[896,899],"disallowed"],[[900,900],"disallowed_STD3_mapped",[32,769]],[[901,901],"disallowed_STD3_mapped",[32,776,769]],[[902,902],"mapped",[940]],[[903,903],"mapped",[183]],[[904,904],"mapped",[941]],[[905,905],"mapped",[942]],[[906,906],"mapped",[943]],[[907,907],"disallowed"],[[908,908],"mapped",[972]],[[909,909],"disallowed"],[[910,910],"mapped",[973]],[[911,911],"mapped",[974]],[[912,912],"valid"],[[913,913],"mapped",[945]],[[914,914],"mapped",[946]],[[915,915],"mapped",[947]],[[916,916],"mapped",[948]],[[917,917],"mapped",[949]],[[918,918],"mapped",[950]],[[919,919],"mapped",[951]],[[920,920],"mapped",[952]],[[921,921],"mapped",[953]],[[922,922],"mapped",[954]],[[923,923],"mapped",[955]],[[924,924],"mapped",[956]],[[925,925],"mapped",[957]],[[926,926],"mapped",[958]],[[927,927],"mapped",[959]],[[928,928],"mapped",[960]],[[929,929],"mapped",[961]],[[930,930],"disallowed"],[[931,931],"mapped",[963]],[[932,932],"mapped",[964]],[[933,933],"mapped",[965]],[[934,934],"mapped",[966]],[[935,935],"mapped",[967]],[[936,936],"mapped",[968]],[[937,937],"mapped",[969]],[[938,938],"mapped",[970]],[[939,939],"mapped",[971]],[[940,961],"valid"],[[962,962],"deviation",[963]],[[963,974],"valid"],[[975,975],"mapped",[983]],[[976,976],"mapped",[946]],[[977,977],"mapped",[952]],[[978,978],"mapped",[965]],[[979,979],"mapped",[973]],[[980,980],"mapped",[971]],[[981,981],"mapped",[966]],[[982,982],"mapped",[960]],[[983,983],"valid"],[[984,984],"mapped",[985]],[[985,985],"valid"],[[986,986],"mapped",[987]],[[987,987],"valid"],[[988,988],"mapped",[989]],[[989,989],"valid"],[[990,990],"mapped",[991]],[[991,991],"valid"],[[992,992],"mapped",[993]],[[993,993],"valid"],[[994,994],"mapped",[995]],[[995,995],"valid"],[[996,996],"mapped",[997]],[[997,997],"valid"],[[998,998],"mapped",[999]],[[999,999],"valid"],[[1e3,1e3],"mapped",[1001]],[[1001,1001],"valid"],[[1002,1002],"mapped",[1003]],[[1003,1003],"valid"],[[1004,1004],"mapped",[1005]],[[1005,1005],"valid"],[[1006,1006],"mapped",[1007]],[[1007,1007],"valid"],[[1008,1008],"mapped",[954]],[[1009,1009],"mapped",[961]],[[1010,1010],"mapped",[963]],[[1011,1011],"valid"],[[1012,1012],"mapped",[952]],[[1013,1013],"mapped",[949]],[[1014,1014],"valid",[],"NV8"],[[1015,1015],"mapped",[1016]],[[1016,1016],"valid"],[[1017,1017],"mapped",[963]],[[1018,1018],"mapped",[1019]],[[1019,1019],"valid"],[[1020,1020],"valid"],[[1021,1021],"mapped",[891]],[[1022,1022],"mapped",[892]],[[1023,1023],"mapped",[893]],[[1024,1024],"mapped",[1104]],[[1025,1025],"mapped",[1105]],[[1026,1026],"mapped",[1106]],[[1027,1027],"mapped",[1107]],[[1028,1028],"mapped",[1108]],[[1029,1029],"mapped",[1109]],[[1030,1030],"mapped",[1110]],[[1031,1031],"mapped",[1111]],[[1032,1032],"mapped",[1112]],[[1033,1033],"mapped",[1113]],[[1034,1034],"mapped",[1114]],[[1035,1035],"mapped",[1115]],[[1036,1036],"mapped",[1116]],[[1037,1037],"mapped",[1117]],[[1038,1038],"mapped",[1118]],[[1039,1039],"mapped",[1119]],[[1040,1040],"mapped",[1072]],[[1041,1041],"mapped",[1073]],[[1042,1042],"mapped",[1074]],[[1043,1043],"mapped",[1075]],[[1044,1044],"mapped",[1076]],[[1045,1045],"mapped",[1077]],[[1046,1046],"mapped",[1078]],[[1047,1047],"mapped",[1079]],[[1048,1048],"mapped",[1080]],[[1049,1049],"mapped",[1081]],[[1050,1050],"mapped",[1082]],[[1051,1051],"mapped",[1083]],[[1052,1052],"mapped",[1084]],[[1053,1053],"mapped",[1085]],[[1054,1054],"mapped",[1086]],[[1055,1055],"mapped",[1087]],[[1056,1056],"mapped",[1088]],[[1057,1057],"mapped",[1089]],[[1058,1058],"mapped",[1090]],[[1059,1059],"mapped",[1091]],[[1060,1060],"mapped",[1092]],[[1061,1061],"mapped",[1093]],[[1062,1062],"mapped",[1094]],[[1063,1063],"mapped",[1095]],[[1064,1064],"mapped",[1096]],[[1065,1065],"mapped",[1097]],[[1066,1066],"mapped",[1098]],[[1067,1067],"mapped",[1099]],[[1068,1068],"mapped",[1100]],[[1069,1069],"mapped",[1101]],[[1070,1070],"mapped",[1102]],[[1071,1071],"mapped",[1103]],[[1072,1103],"valid"],[[1104,1104],"valid"],[[1105,1116],"valid"],[[1117,1117],"valid"],[[1118,1119],"valid"],[[1120,1120],"mapped",[1121]],[[1121,1121],"valid"],[[1122,1122],"mapped",[1123]],[[1123,1123],"valid"],[[1124,1124],"mapped",[1125]],[[1125,1125],"valid"],[[1126,1126],"mapped",[1127]],[[1127,1127],"valid"],[[1128,1128],"mapped",[1129]],[[1129,1129],"valid"],[[1130,1130],"mapped",[1131]],[[1131,1131],"valid"],[[1132,1132],"mapped",[1133]],[[1133,1133],"valid"],[[1134,1134],"mapped",[1135]],[[1135,1135],"valid"],[[1136,1136],"mapped",[1137]],[[1137,1137],"valid"],[[1138,1138],"mapped",[1139]],[[1139,1139],"valid"],[[1140,1140],"mapped",[1141]],[[1141,1141],"valid"],[[1142,1142],"mapped",[1143]],[[1143,1143],"valid"],[[1144,1144],"mapped",[1145]],[[1145,1145],"valid"],[[1146,1146],"mapped",[1147]],[[1147,1147],"valid"],[[1148,1148],"mapped",[1149]],[[1149,1149],"valid"],[[1150,1150],"mapped",[1151]],[[1151,1151],"valid"],[[1152,1152],"mapped",[1153]],[[1153,1153],"valid"],[[1154,1154],"valid",[],"NV8"],[[1155,1158],"valid"],[[1159,1159],"valid"],[[1160,1161],"valid",[],"NV8"],[[1162,1162],"mapped",[1163]],[[1163,1163],"valid"],[[1164,1164],"mapped",[1165]],[[1165,1165],"valid"],[[1166,1166],"mapped",[1167]],[[1167,1167],"valid"],[[1168,1168],"mapped",[1169]],[[1169,1169],"valid"],[[1170,1170],"mapped",[1171]],[[1171,1171],"valid"],[[1172,1172],"mapped",[1173]],[[1173,1173],"valid"],[[1174,1174],"mapped",[1175]],[[1175,1175],"valid"],[[1176,1176],"mapped",[1177]],[[1177,1177],"valid"],[[1178,1178],"mapped",[1179]],[[1179,1179],"valid"],[[1180,1180],"mapped",[1181]],[[1181,1181],"valid"],[[1182,1182],"mapped",[1183]],[[1183,1183],"valid"],[[1184,1184],"mapped",[1185]],[[1185,1185],"valid"],[[1186,1186],"mapped",[1187]],[[1187,1187],"valid"],[[1188,1188],"mapped",[1189]],[[1189,1189],"valid"],[[1190,1190],"mapped",[1191]],[[1191,1191],"valid"],[[1192,1192],"mapped",[1193]],[[1193,1193],"valid"],[[1194,1194],"mapped",[1195]],[[1195,1195],"valid"],[[1196,1196],"mapped",[1197]],[[1197,1197],"valid"],[[1198,1198],"mapped",[1199]],[[1199,1199],"valid"],[[1200,1200],"mapped",[1201]],[[1201,1201],"valid"],[[1202,1202],"mapped",[1203]],[[1203,1203],"valid"],[[1204,1204],"mapped",[1205]],[[1205,1205],"valid"],[[1206,1206],"mapped",[1207]],[[1207,1207],"valid"],[[1208,1208],"mapped",[1209]],[[1209,1209],"valid"],[[1210,1210],"mapped",[1211]],[[1211,1211],"valid"],[[1212,1212],"mapped",[1213]],[[1213,1213],"valid"],[[1214,1214],"mapped",[1215]],[[1215,1215],"valid"],[[1216,1216],"disallowed"],[[1217,1217],"mapped",[1218]],[[1218,1218],"valid"],[[1219,1219],"mapped",[1220]],[[1220,1220],"valid"],[[1221,1221],"mapped",[1222]],[[1222,1222],"valid"],[[1223,1223],"mapped",[1224]],[[1224,1224],"valid"],[[1225,1225],"mapped",[1226]],[[1226,1226],"valid"],[[1227,1227],"mapped",[1228]],[[1228,1228],"valid"],[[1229,1229],"mapped",[1230]],[[1230,1230],"valid"],[[1231,1231],"valid"],[[1232,1232],"mapped",[1233]],[[1233,1233],"valid"],[[1234,1234],"mapped",[1235]],[[1235,1235],"valid"],[[1236,1236],"mapped",[1237]],[[1237,1237],"valid"],[[1238,1238],"mapped",[1239]],[[1239,1239],"valid"],[[1240,1240],"mapped",[1241]],[[1241,1241],"valid"],[[1242,1242],"mapped",[1243]],[[1243,1243],"valid"],[[1244,1244],"mapped",[1245]],[[1245,1245],"valid"],[[1246,1246],"mapped",[1247]],[[1247,1247],"valid"],[[1248,1248],"mapped",[1249]],[[1249,1249],"valid"],[[1250,1250],"mapped",[1251]],[[1251,1251],"valid"],[[1252,1252],"mapped",[1253]],[[1253,1253],"valid"],[[1254,1254],"mapped",[1255]],[[1255,1255],"valid"],[[1256,1256],"mapped",[1257]],[[1257,1257],"valid"],[[1258,1258],"mapped",[1259]],[[1259,1259],"valid"],[[1260,1260],"mapped",[1261]],[[1261,1261],"valid"],[[1262,1262],"mapped",[1263]],[[1263,1263],"valid"],[[1264,1264],"mapped",[1265]],[[1265,1265],"valid"],[[1266,1266],"mapped",[1267]],[[1267,1267],"valid"],[[1268,1268],"mapped",[1269]],[[1269,1269],"valid"],[[1270,1270],"mapped",[1271]],[[1271,1271],"valid"],[[1272,1272],"mapped",[1273]],[[1273,1273],"valid"],[[1274,1274],"mapped",[1275]],[[1275,1275],"valid"],[[1276,1276],"mapped",[1277]],[[1277,1277],"valid"],[[1278,1278],"mapped",[1279]],[[1279,1279],"valid"],[[1280,1280],"mapped",[1281]],[[1281,1281],"valid"],[[1282,1282],"mapped",[1283]],[[1283,1283],"valid"],[[1284,1284],"mapped",[1285]],[[1285,1285],"valid"],[[1286,1286],"mapped",[1287]],[[1287,1287],"valid"],[[1288,1288],"mapped",[1289]],[[1289,1289],"valid"],[[1290,1290],"mapped",[1291]],[[1291,1291],"valid"],[[1292,1292],"mapped",[1293]],[[1293,1293],"valid"],[[1294,1294],"mapped",[1295]],[[1295,1295],"valid"],[[1296,1296],"mapped",[1297]],[[1297,1297],"valid"],[[1298,1298],"mapped",[1299]],[[1299,1299],"valid"],[[1300,1300],"mapped",[1301]],[[1301,1301],"valid"],[[1302,1302],"mapped",[1303]],[[1303,1303],"valid"],[[1304,1304],"mapped",[1305]],[[1305,1305],"valid"],[[1306,1306],"mapped",[1307]],[[1307,1307],"valid"],[[1308,1308],"mapped",[1309]],[[1309,1309],"valid"],[[1310,1310],"mapped",[1311]],[[1311,1311],"valid"],[[1312,1312],"mapped",[1313]],[[1313,1313],"valid"],[[1314,1314],"mapped",[1315]],[[1315,1315],"valid"],[[1316,1316],"mapped",[1317]],[[1317,1317],"valid"],[[1318,1318],"mapped",[1319]],[[1319,1319],"valid"],[[1320,1320],"mapped",[1321]],[[1321,1321],"valid"],[[1322,1322],"mapped",[1323]],[[1323,1323],"valid"],[[1324,1324],"mapped",[1325]],[[1325,1325],"valid"],[[1326,1326],"mapped",[1327]],[[1327,1327],"valid"],[[1328,1328],"disallowed"],[[1329,1329],"mapped",[1377]],[[1330,1330],"mapped",[1378]],[[1331,1331],"mapped",[1379]],[[1332,1332],"mapped",[1380]],[[1333,1333],"mapped",[1381]],[[1334,1334],"mapped",[1382]],[[1335,1335],"mapped",[1383]],[[1336,1336],"mapped",[1384]],[[1337,1337],"mapped",[1385]],[[1338,1338],"mapped",[1386]],[[1339,1339],"mapped",[1387]],[[1340,1340],"mapped",[1388]],[[1341,1341],"mapped",[1389]],[[1342,1342],"mapped",[1390]],[[1343,1343],"mapped",[1391]],[[1344,1344],"mapped",[1392]],[[1345,1345],"mapped",[1393]],[[1346,1346],"mapped",[1394]],[[1347,1347],"mapped",[1395]],[[1348,1348],"mapped",[1396]],[[1349,1349],"mapped",[1397]],[[1350,1350],"mapped",[1398]],[[1351,1351],"mapped",[1399]],[[1352,1352],"mapped",[1400]],[[1353,1353],"mapped",[1401]],[[1354,1354],"mapped",[1402]],[[1355,1355],"mapped",[1403]],[[1356,1356],"mapped",[1404]],[[1357,1357],"mapped",[1405]],[[1358,1358],"mapped",[1406]],[[1359,1359],"mapped",[1407]],[[1360,1360],"mapped",[1408]],[[1361,1361],"mapped",[1409]],[[1362,1362],"mapped",[1410]],[[1363,1363],"mapped",[1411]],[[1364,1364],"mapped",[1412]],[[1365,1365],"mapped",[1413]],[[1366,1366],"mapped",[1414]],[[1367,1368],"disallowed"],[[1369,1369],"valid"],[[1370,1375],"valid",[],"NV8"],[[1376,1376],"disallowed"],[[1377,1414],"valid"],[[1415,1415],"mapped",[1381,1410]],[[1416,1416],"disallowed"],[[1417,1417],"valid",[],"NV8"],[[1418,1418],"valid",[],"NV8"],[[1419,1420],"disallowed"],[[1421,1422],"valid",[],"NV8"],[[1423,1423],"valid",[],"NV8"],[[1424,1424],"disallowed"],[[1425,1441],"valid"],[[1442,1442],"valid"],[[1443,1455],"valid"],[[1456,1465],"valid"],[[1466,1466],"valid"],[[1467,1469],"valid"],[[1470,1470],"valid",[],"NV8"],[[1471,1471],"valid"],[[1472,1472],"valid",[],"NV8"],[[1473,1474],"valid"],[[1475,1475],"valid",[],"NV8"],[[1476,1476],"valid"],[[1477,1477],"valid"],[[1478,1478],"valid",[],"NV8"],[[1479,1479],"valid"],[[1480,1487],"disallowed"],[[1488,1514],"valid"],[[1515,1519],"disallowed"],[[1520,1524],"valid"],[[1525,1535],"disallowed"],[[1536,1539],"disallowed"],[[1540,1540],"disallowed"],[[1541,1541],"disallowed"],[[1542,1546],"valid",[],"NV8"],[[1547,1547],"valid",[],"NV8"],[[1548,1548],"valid",[],"NV8"],[[1549,1551],"valid",[],"NV8"],[[1552,1557],"valid"],[[1558,1562],"valid"],[[1563,1563],"valid",[],"NV8"],[[1564,1564],"disallowed"],[[1565,1565],"disallowed"],[[1566,1566],"valid",[],"NV8"],[[1567,1567],"valid",[],"NV8"],[[1568,1568],"valid"],[[1569,1594],"valid"],[[1595,1599],"valid"],[[1600,1600],"valid",[],"NV8"],[[1601,1618],"valid"],[[1619,1621],"valid"],[[1622,1624],"valid"],[[1625,1630],"valid"],[[1631,1631],"valid"],[[1632,1641],"valid"],[[1642,1645],"valid",[],"NV8"],[[1646,1647],"valid"],[[1648,1652],"valid"],[[1653,1653],"mapped",[1575,1652]],[[1654,1654],"mapped",[1608,1652]],[[1655,1655],"mapped",[1735,1652]],[[1656,1656],"mapped",[1610,1652]],[[1657,1719],"valid"],[[1720,1721],"valid"],[[1722,1726],"valid"],[[1727,1727],"valid"],[[1728,1742],"valid"],[[1743,1743],"valid"],[[1744,1747],"valid"],[[1748,1748],"valid",[],"NV8"],[[1749,1756],"valid"],[[1757,1757],"disallowed"],[[1758,1758],"valid",[],"NV8"],[[1759,1768],"valid"],[[1769,1769],"valid",[],"NV8"],[[1770,1773],"valid"],[[1774,1775],"valid"],[[1776,1785],"valid"],[[1786,1790],"valid"],[[1791,1791],"valid"],[[1792,1805],"valid",[],"NV8"],[[1806,1806],"disallowed"],[[1807,1807],"disallowed"],[[1808,1836],"valid"],[[1837,1839],"valid"],[[1840,1866],"valid"],[[1867,1868],"disallowed"],[[1869,1871],"valid"],[[1872,1901],"valid"],[[1902,1919],"valid"],[[1920,1968],"valid"],[[1969,1969],"valid"],[[1970,1983],"disallowed"],[[1984,2037],"valid"],[[2038,2042],"valid",[],"NV8"],[[2043,2047],"disallowed"],[[2048,2093],"valid"],[[2094,2095],"disallowed"],[[2096,2110],"valid",[],"NV8"],[[2111,2111],"disallowed"],[[2112,2139],"valid"],[[2140,2141],"disallowed"],[[2142,2142],"valid",[],"NV8"],[[2143,2207],"disallowed"],[[2208,2208],"valid"],[[2209,2209],"valid"],[[2210,2220],"valid"],[[2221,2226],"valid"],[[2227,2228],"valid"],[[2229,2274],"disallowed"],[[2275,2275],"valid"],[[2276,2302],"valid"],[[2303,2303],"valid"],[[2304,2304],"valid"],[[2305,2307],"valid"],[[2308,2308],"valid"],[[2309,2361],"valid"],[[2362,2363],"valid"],[[2364,2381],"valid"],[[2382,2382],"valid"],[[2383,2383],"valid"],[[2384,2388],"valid"],[[2389,2389],"valid"],[[2390,2391],"valid"],[[2392,2392],"mapped",[2325,2364]],[[2393,2393],"mapped",[2326,2364]],[[2394,2394],"mapped",[2327,2364]],[[2395,2395],"mapped",[2332,2364]],[[2396,2396],"mapped",[2337,2364]],[[2397,2397],"mapped",[2338,2364]],[[2398,2398],"mapped",[2347,2364]],[[2399,2399],"mapped",[2351,2364]],[[2400,2403],"valid"],[[2404,2405],"valid",[],"NV8"],[[2406,2415],"valid"],[[2416,2416],"valid",[],"NV8"],[[2417,2418],"valid"],[[2419,2423],"valid"],[[2424,2424],"valid"],[[2425,2426],"valid"],[[2427,2428],"valid"],[[2429,2429],"valid"],[[2430,2431],"valid"],[[2432,2432],"valid"],[[2433,2435],"valid"],[[2436,2436],"disallowed"],[[2437,2444],"valid"],[[2445,2446],"disallowed"],[[2447,2448],"valid"],[[2449,2450],"disallowed"],[[2451,2472],"valid"],[[2473,2473],"disallowed"],[[2474,2480],"valid"],[[2481,2481],"disallowed"],[[2482,2482],"valid"],[[2483,2485],"disallowed"],[[2486,2489],"valid"],[[2490,2491],"disallowed"],[[2492,2492],"valid"],[[2493,2493],"valid"],[[2494,2500],"valid"],[[2501,2502],"disallowed"],[[2503,2504],"valid"],[[2505,2506],"disallowed"],[[2507,2509],"valid"],[[2510,2510],"valid"],[[2511,2518],"disallowed"],[[2519,2519],"valid"],[[2520,2523],"disallowed"],[[2524,2524],"mapped",[2465,2492]],[[2525,2525],"mapped",[2466,2492]],[[2526,2526],"disallowed"],[[2527,2527],"mapped",[2479,2492]],[[2528,2531],"valid"],[[2532,2533],"disallowed"],[[2534,2545],"valid"],[[2546,2554],"valid",[],"NV8"],[[2555,2555],"valid",[],"NV8"],[[2556,2560],"disallowed"],[[2561,2561],"valid"],[[2562,2562],"valid"],[[2563,2563],"valid"],[[2564,2564],"disallowed"],[[2565,2570],"valid"],[[2571,2574],"disallowed"],[[2575,2576],"valid"],[[2577,2578],"disallowed"],[[2579,2600],"valid"],[[2601,2601],"disallowed"],[[2602,2608],"valid"],[[2609,2609],"disallowed"],[[2610,2610],"valid"],[[2611,2611],"mapped",[2610,2620]],[[2612,2612],"disallowed"],[[2613,2613],"valid"],[[2614,2614],"mapped",[2616,2620]],[[2615,2615],"disallowed"],[[2616,2617],"valid"],[[2618,2619],"disallowed"],[[2620,2620],"valid"],[[2621,2621],"disallowed"],[[2622,2626],"valid"],[[2627,2630],"disallowed"],[[2631,2632],"valid"],[[2633,2634],"disallowed"],[[2635,2637],"valid"],[[2638,2640],"disallowed"],[[2641,2641],"valid"],[[2642,2648],"disallowed"],[[2649,2649],"mapped",[2582,2620]],[[2650,2650],"mapped",[2583,2620]],[[2651,2651],"mapped",[2588,2620]],[[2652,2652],"valid"],[[2653,2653],"disallowed"],[[2654,2654],"mapped",[2603,2620]],[[2655,2661],"disallowed"],[[2662,2676],"valid"],[[2677,2677],"valid"],[[2678,2688],"disallowed"],[[2689,2691],"valid"],[[2692,2692],"disallowed"],[[2693,2699],"valid"],[[2700,2700],"valid"],[[2701,2701],"valid"],[[2702,2702],"disallowed"],[[2703,2705],"valid"],[[2706,2706],"disallowed"],[[2707,2728],"valid"],[[2729,2729],"disallowed"],[[2730,2736],"valid"],[[2737,2737],"disallowed"],[[2738,2739],"valid"],[[2740,2740],"disallowed"],[[2741,2745],"valid"],[[2746,2747],"disallowed"],[[2748,2757],"valid"],[[2758,2758],"disallowed"],[[2759,2761],"valid"],[[2762,2762],"disallowed"],[[2763,2765],"valid"],[[2766,2767],"disallowed"],[[2768,2768],"valid"],[[2769,2783],"disallowed"],[[2784,2784],"valid"],[[2785,2787],"valid"],[[2788,2789],"disallowed"],[[2790,2799],"valid"],[[2800,2800],"valid",[],"NV8"],[[2801,2801],"valid",[],"NV8"],[[2802,2808],"disallowed"],[[2809,2809],"valid"],[[2810,2816],"disallowed"],[[2817,2819],"valid"],[[2820,2820],"disallowed"],[[2821,2828],"valid"],[[2829,2830],"disallowed"],[[2831,2832],"valid"],[[2833,2834],"disallowed"],[[2835,2856],"valid"],[[2857,2857],"disallowed"],[[2858,2864],"valid"],[[2865,2865],"disallowed"],[[2866,2867],"valid"],[[2868,2868],"disallowed"],[[2869,2869],"valid"],[[2870,2873],"valid"],[[2874,2875],"disallowed"],[[2876,2883],"valid"],[[2884,2884],"valid"],[[2885,2886],"disallowed"],[[2887,2888],"valid"],[[2889,2890],"disallowed"],[[2891,2893],"valid"],[[2894,2901],"disallowed"],[[2902,2903],"valid"],[[2904,2907],"disallowed"],[[2908,2908],"mapped",[2849,2876]],[[2909,2909],"mapped",[2850,2876]],[[2910,2910],"disallowed"],[[2911,2913],"valid"],[[2914,2915],"valid"],[[2916,2917],"disallowed"],[[2918,2927],"valid"],[[2928,2928],"valid",[],"NV8"],[[2929,2929],"valid"],[[2930,2935],"valid",[],"NV8"],[[2936,2945],"disallowed"],[[2946,2947],"valid"],[[2948,2948],"disallowed"],[[2949,2954],"valid"],[[2955,2957],"disallowed"],[[2958,2960],"valid"],[[2961,2961],"disallowed"],[[2962,2965],"valid"],[[2966,2968],"disallowed"],[[2969,2970],"valid"],[[2971,2971],"disallowed"],[[2972,2972],"valid"],[[2973,2973],"disallowed"],[[2974,2975],"valid"],[[2976,2978],"disallowed"],[[2979,2980],"valid"],[[2981,2983],"disallowed"],[[2984,2986],"valid"],[[2987,2989],"disallowed"],[[2990,2997],"valid"],[[2998,2998],"valid"],[[2999,3001],"valid"],[[3002,3005],"disallowed"],[[3006,3010],"valid"],[[3011,3013],"disallowed"],[[3014,3016],"valid"],[[3017,3017],"disallowed"],[[3018,3021],"valid"],[[3022,3023],"disallowed"],[[3024,3024],"valid"],[[3025,3030],"disallowed"],[[3031,3031],"valid"],[[3032,3045],"disallowed"],[[3046,3046],"valid"],[[3047,3055],"valid"],[[3056,3058],"valid",[],"NV8"],[[3059,3066],"valid",[],"NV8"],[[3067,3071],"disallowed"],[[3072,3072],"valid"],[[3073,3075],"valid"],[[3076,3076],"disallowed"],[[3077,3084],"valid"],[[3085,3085],"disallowed"],[[3086,3088],"valid"],[[3089,3089],"disallowed"],[[3090,3112],"valid"],[[3113,3113],"disallowed"],[[3114,3123],"valid"],[[3124,3124],"valid"],[[3125,3129],"valid"],[[3130,3132],"disallowed"],[[3133,3133],"valid"],[[3134,3140],"valid"],[[3141,3141],"disallowed"],[[3142,3144],"valid"],[[3145,3145],"disallowed"],[[3146,3149],"valid"],[[3150,3156],"disallowed"],[[3157,3158],"valid"],[[3159,3159],"disallowed"],[[3160,3161],"valid"],[[3162,3162],"valid"],[[3163,3167],"disallowed"],[[3168,3169],"valid"],[[3170,3171],"valid"],[[3172,3173],"disallowed"],[[3174,3183],"valid"],[[3184,3191],"disallowed"],[[3192,3199],"valid",[],"NV8"],[[3200,3200],"disallowed"],[[3201,3201],"valid"],[[3202,3203],"valid"],[[3204,3204],"disallowed"],[[3205,3212],"valid"],[[3213,3213],"disallowed"],[[3214,3216],"valid"],[[3217,3217],"disallowed"],[[3218,3240],"valid"],[[3241,3241],"disallowed"],[[3242,3251],"valid"],[[3252,3252],"disallowed"],[[3253,3257],"valid"],[[3258,3259],"disallowed"],[[3260,3261],"valid"],[[3262,3268],"valid"],[[3269,3269],"disallowed"],[[3270,3272],"valid"],[[3273,3273],"disallowed"],[[3274,3277],"valid"],[[3278,3284],"disallowed"],[[3285,3286],"valid"],[[3287,3293],"disallowed"],[[3294,3294],"valid"],[[3295,3295],"disallowed"],[[3296,3297],"valid"],[[3298,3299],"valid"],[[3300,3301],"disallowed"],[[3302,3311],"valid"],[[3312,3312],"disallowed"],[[3313,3314],"valid"],[[3315,3328],"disallowed"],[[3329,3329],"valid"],[[3330,3331],"valid"],[[3332,3332],"disallowed"],[[3333,3340],"valid"],[[3341,3341],"disallowed"],[[3342,3344],"valid"],[[3345,3345],"disallowed"],[[3346,3368],"valid"],[[3369,3369],"valid"],[[3370,3385],"valid"],[[3386,3386],"valid"],[[3387,3388],"disallowed"],[[3389,3389],"valid"],[[3390,3395],"valid"],[[3396,3396],"valid"],[[3397,3397],"disallowed"],[[3398,3400],"valid"],[[3401,3401],"disallowed"],[[3402,3405],"valid"],[[3406,3406],"valid"],[[3407,3414],"disallowed"],[[3415,3415],"valid"],[[3416,3422],"disallowed"],[[3423,3423],"valid"],[[3424,3425],"valid"],[[3426,3427],"valid"],[[3428,3429],"disallowed"],[[3430,3439],"valid"],[[3440,3445],"valid",[],"NV8"],[[3446,3448],"disallowed"],[[3449,3449],"valid",[],"NV8"],[[3450,3455],"valid"],[[3456,3457],"disallowed"],[[3458,3459],"valid"],[[3460,3460],"disallowed"],[[3461,3478],"valid"],[[3479,3481],"disallowed"],[[3482,3505],"valid"],[[3506,3506],"disallowed"],[[3507,3515],"valid"],[[3516,3516],"disallowed"],[[3517,3517],"valid"],[[3518,3519],"disallowed"],[[3520,3526],"valid"],[[3527,3529],"disallowed"],[[3530,3530],"valid"],[[3531,3534],"disallowed"],[[3535,3540],"valid"],[[3541,3541],"disallowed"],[[3542,3542],"valid"],[[3543,3543],"disallowed"],[[3544,3551],"valid"],[[3552,3557],"disallowed"],[[3558,3567],"valid"],[[3568,3569],"disallowed"],[[3570,3571],"valid"],[[3572,3572],"valid",[],"NV8"],[[3573,3584],"disallowed"],[[3585,3634],"valid"],[[3635,3635],"mapped",[3661,3634]],[[3636,3642],"valid"],[[3643,3646],"disallowed"],[[3647,3647],"valid",[],"NV8"],[[3648,3662],"valid"],[[3663,3663],"valid",[],"NV8"],[[3664,3673],"valid"],[[3674,3675],"valid",[],"NV8"],[[3676,3712],"disallowed"],[[3713,3714],"valid"],[[3715,3715],"disallowed"],[[3716,3716],"valid"],[[3717,3718],"disallowed"],[[3719,3720],"valid"],[[3721,3721],"disallowed"],[[3722,3722],"valid"],[[3723,3724],"disallowed"],[[3725,3725],"valid"],[[3726,3731],"disallowed"],[[3732,3735],"valid"],[[3736,3736],"disallowed"],[[3737,3743],"valid"],[[3744,3744],"disallowed"],[[3745,3747],"valid"],[[3748,3748],"disallowed"],[[3749,3749],"valid"],[[3750,3750],"disallowed"],[[3751,3751],"valid"],[[3752,3753],"disallowed"],[[3754,3755],"valid"],[[3756,3756],"disallowed"],[[3757,3762],"valid"],[[3763,3763],"mapped",[3789,3762]],[[3764,3769],"valid"],[[3770,3770],"disallowed"],[[3771,3773],"valid"],[[3774,3775],"disallowed"],[[3776,3780],"valid"],[[3781,3781],"disallowed"],[[3782,3782],"valid"],[[3783,3783],"disallowed"],[[3784,3789],"valid"],[[3790,3791],"disallowed"],[[3792,3801],"valid"],[[3802,3803],"disallowed"],[[3804,3804],"mapped",[3755,3737]],[[3805,3805],"mapped",[3755,3745]],[[3806,3807],"valid"],[[3808,3839],"disallowed"],[[3840,3840],"valid"],[[3841,3850],"valid",[],"NV8"],[[3851,3851],"valid"],[[3852,3852],"mapped",[3851]],[[3853,3863],"valid",[],"NV8"],[[3864,3865],"valid"],[[3866,3871],"valid",[],"NV8"],[[3872,3881],"valid"],[[3882,3892],"valid",[],"NV8"],[[3893,3893],"valid"],[[3894,3894],"valid",[],"NV8"],[[3895,3895],"valid"],[[3896,3896],"valid",[],"NV8"],[[3897,3897],"valid"],[[3898,3901],"valid",[],"NV8"],[[3902,3906],"valid"],[[3907,3907],"mapped",[3906,4023]],[[3908,3911],"valid"],[[3912,3912],"disallowed"],[[3913,3916],"valid"],[[3917,3917],"mapped",[3916,4023]],[[3918,3921],"valid"],[[3922,3922],"mapped",[3921,4023]],[[3923,3926],"valid"],[[3927,3927],"mapped",[3926,4023]],[[3928,3931],"valid"],[[3932,3932],"mapped",[3931,4023]],[[3933,3944],"valid"],[[3945,3945],"mapped",[3904,4021]],[[3946,3946],"valid"],[[3947,3948],"valid"],[[3949,3952],"disallowed"],[[3953,3954],"valid"],[[3955,3955],"mapped",[3953,3954]],[[3956,3956],"valid"],[[3957,3957],"mapped",[3953,3956]],[[3958,3958],"mapped",[4018,3968]],[[3959,3959],"mapped",[4018,3953,3968]],[[3960,3960],"mapped",[4019,3968]],[[3961,3961],"mapped",[4019,3953,3968]],[[3962,3968],"valid"],[[3969,3969],"mapped",[3953,3968]],[[3970,3972],"valid"],[[3973,3973],"valid",[],"NV8"],[[3974,3979],"valid"],[[3980,3983],"valid"],[[3984,3986],"valid"],[[3987,3987],"mapped",[3986,4023]],[[3988,3989],"valid"],[[3990,3990],"valid"],[[3991,3991],"valid"],[[3992,3992],"disallowed"],[[3993,3996],"valid"],[[3997,3997],"mapped",[3996,4023]],[[3998,4001],"valid"],[[4002,4002],"mapped",[4001,4023]],[[4003,4006],"valid"],[[4007,4007],"mapped",[4006,4023]],[[4008,4011],"valid"],[[4012,4012],"mapped",[4011,4023]],[[4013,4013],"valid"],[[4014,4016],"valid"],[[4017,4023],"valid"],[[4024,4024],"valid"],[[4025,4025],"mapped",[3984,4021]],[[4026,4028],"valid"],[[4029,4029],"disallowed"],[[4030,4037],"valid",[],"NV8"],[[4038,4038],"valid"],[[4039,4044],"valid",[],"NV8"],[[4045,4045],"disallowed"],[[4046,4046],"valid",[],"NV8"],[[4047,4047],"valid",[],"NV8"],[[4048,4049],"valid",[],"NV8"],[[4050,4052],"valid",[],"NV8"],[[4053,4056],"valid",[],"NV8"],[[4057,4058],"valid",[],"NV8"],[[4059,4095],"disallowed"],[[4096,4129],"valid"],[[4130,4130],"valid"],[[4131,4135],"valid"],[[4136,4136],"valid"],[[4137,4138],"valid"],[[4139,4139],"valid"],[[4140,4146],"valid"],[[4147,4149],"valid"],[[4150,4153],"valid"],[[4154,4159],"valid"],[[4160,4169],"valid"],[[4170,4175],"valid",[],"NV8"],[[4176,4185],"valid"],[[4186,4249],"valid"],[[4250,4253],"valid"],[[4254,4255],"valid",[],"NV8"],[[4256,4293],"disallowed"],[[4294,4294],"disallowed"],[[4295,4295],"mapped",[11559]],[[4296,4300],"disallowed"],[[4301,4301],"mapped",[11565]],[[4302,4303],"disallowed"],[[4304,4342],"valid"],[[4343,4344],"valid"],[[4345,4346],"valid"],[[4347,4347],"valid",[],"NV8"],[[4348,4348],"mapped",[4316]],[[4349,4351],"valid"],[[4352,4441],"valid",[],"NV8"],[[4442,4446],"valid",[],"NV8"],[[4447,4448],"disallowed"],[[4449,4514],"valid",[],"NV8"],[[4515,4519],"valid",[],"NV8"],[[4520,4601],"valid",[],"NV8"],[[4602,4607],"valid",[],"NV8"],[[4608,4614],"valid"],[[4615,4615],"valid"],[[4616,4678],"valid"],[[4679,4679],"valid"],[[4680,4680],"valid"],[[4681,4681],"disallowed"],[[4682,4685],"valid"],[[4686,4687],"disallowed"],[[4688,4694],"valid"],[[4695,4695],"disallowed"],[[4696,4696],"valid"],[[4697,4697],"disallowed"],[[4698,4701],"valid"],[[4702,4703],"disallowed"],[[4704,4742],"valid"],[[4743,4743],"valid"],[[4744,4744],"valid"],[[4745,4745],"disallowed"],[[4746,4749],"valid"],[[4750,4751],"disallowed"],[[4752,4782],"valid"],[[4783,4783],"valid"],[[4784,4784],"valid"],[[4785,4785],"disallowed"],[[4786,4789],"valid"],[[4790,4791],"disallowed"],[[4792,4798],"valid"],[[4799,4799],"disallowed"],[[4800,4800],"valid"],[[4801,4801],"disallowed"],[[4802,4805],"valid"],[[4806,4807],"disallowed"],[[4808,4814],"valid"],[[4815,4815],"valid"],[[4816,4822],"valid"],[[4823,4823],"disallowed"],[[4824,4846],"valid"],[[4847,4847],"valid"],[[4848,4878],"valid"],[[4879,4879],"valid"],[[4880,4880],"valid"],[[4881,4881],"disallowed"],[[4882,4885],"valid"],[[4886,4887],"disallowed"],[[4888,4894],"valid"],[[4895,4895],"valid"],[[4896,4934],"valid"],[[4935,4935],"valid"],[[4936,4954],"valid"],[[4955,4956],"disallowed"],[[4957,4958],"valid"],[[4959,4959],"valid"],[[4960,4960],"valid",[],"NV8"],[[4961,4988],"valid",[],"NV8"],[[4989,4991],"disallowed"],[[4992,5007],"valid"],[[5008,5017],"valid",[],"NV8"],[[5018,5023],"disallowed"],[[5024,5108],"valid"],[[5109,5109],"valid"],[[5110,5111],"disallowed"],[[5112,5112],"mapped",[5104]],[[5113,5113],"mapped",[5105]],[[5114,5114],"mapped",[5106]],[[5115,5115],"mapped",[5107]],[[5116,5116],"mapped",[5108]],[[5117,5117],"mapped",[5109]],[[5118,5119],"disallowed"],[[5120,5120],"valid",[],"NV8"],[[5121,5740],"valid"],[[5741,5742],"valid",[],"NV8"],[[5743,5750],"valid"],[[5751,5759],"valid"],[[5760,5760],"disallowed"],[[5761,5786],"valid"],[[5787,5788],"valid",[],"NV8"],[[5789,5791],"disallowed"],[[5792,5866],"valid"],[[5867,5872],"valid",[],"NV8"],[[5873,5880],"valid"],[[5881,5887],"disallowed"],[[5888,5900],"valid"],[[5901,5901],"disallowed"],[[5902,5908],"valid"],[[5909,5919],"disallowed"],[[5920,5940],"valid"],[[5941,5942],"valid",[],"NV8"],[[5943,5951],"disallowed"],[[5952,5971],"valid"],[[5972,5983],"disallowed"],[[5984,5996],"valid"],[[5997,5997],"disallowed"],[[5998,6e3],"valid"],[[6001,6001],"disallowed"],[[6002,6003],"valid"],[[6004,6015],"disallowed"],[[6016,6067],"valid"],[[6068,6069],"disallowed"],[[6070,6099],"valid"],[[6100,6102],"valid",[],"NV8"],[[6103,6103],"valid"],[[6104,6107],"valid",[],"NV8"],[[6108,6108],"valid"],[[6109,6109],"valid"],[[6110,6111],"disallowed"],[[6112,6121],"valid"],[[6122,6127],"disallowed"],[[6128,6137],"valid",[],"NV8"],[[6138,6143],"disallowed"],[[6144,6149],"valid",[],"NV8"],[[6150,6150],"disallowed"],[[6151,6154],"valid",[],"NV8"],[[6155,6157],"ignored"],[[6158,6158],"disallowed"],[[6159,6159],"disallowed"],[[6160,6169],"valid"],[[6170,6175],"disallowed"],[[6176,6263],"valid"],[[6264,6271],"disallowed"],[[6272,6313],"valid"],[[6314,6314],"valid"],[[6315,6319],"disallowed"],[[6320,6389],"valid"],[[6390,6399],"disallowed"],[[6400,6428],"valid"],[[6429,6430],"valid"],[[6431,6431],"disallowed"],[[6432,6443],"valid"],[[6444,6447],"disallowed"],[[6448,6459],"valid"],[[6460,6463],"disallowed"],[[6464,6464],"valid",[],"NV8"],[[6465,6467],"disallowed"],[[6468,6469],"valid",[],"NV8"],[[6470,6509],"valid"],[[6510,6511],"disallowed"],[[6512,6516],"valid"],[[6517,6527],"disallowed"],[[6528,6569],"valid"],[[6570,6571],"valid"],[[6572,6575],"disallowed"],[[6576,6601],"valid"],[[6602,6607],"disallowed"],[[6608,6617],"valid"],[[6618,6618],"valid",[],"XV8"],[[6619,6621],"disallowed"],[[6622,6623],"valid",[],"NV8"],[[6624,6655],"valid",[],"NV8"],[[6656,6683],"valid"],[[6684,6685],"disallowed"],[[6686,6687],"valid",[],"NV8"],[[6688,6750],"valid"],[[6751,6751],"disallowed"],[[6752,6780],"valid"],[[6781,6782],"disallowed"],[[6783,6793],"valid"],[[6794,6799],"disallowed"],[[6800,6809],"valid"],[[6810,6815],"disallowed"],[[6816,6822],"valid",[],"NV8"],[[6823,6823],"valid"],[[6824,6829],"valid",[],"NV8"],[[6830,6831],"disallowed"],[[6832,6845],"valid"],[[6846,6846],"valid",[],"NV8"],[[6847,6911],"disallowed"],[[6912,6987],"valid"],[[6988,6991],"disallowed"],[[6992,7001],"valid"],[[7002,7018],"valid",[],"NV8"],[[7019,7027],"valid"],[[7028,7036],"valid",[],"NV8"],[[7037,7039],"disallowed"],[[7040,7082],"valid"],[[7083,7085],"valid"],[[7086,7097],"valid"],[[7098,7103],"valid"],[[7104,7155],"valid"],[[7156,7163],"disallowed"],[[7164,7167],"valid",[],"NV8"],[[7168,7223],"valid"],[[7224,7226],"disallowed"],[[7227,7231],"valid",[],"NV8"],[[7232,7241],"valid"],[[7242,7244],"disallowed"],[[7245,7293],"valid"],[[7294,7295],"valid",[],"NV8"],[[7296,7359],"disallowed"],[[7360,7367],"valid",[],"NV8"],[[7368,7375],"disallowed"],[[7376,7378],"valid"],[[7379,7379],"valid",[],"NV8"],[[7380,7410],"valid"],[[7411,7414],"valid"],[[7415,7415],"disallowed"],[[7416,7417],"valid"],[[7418,7423],"disallowed"],[[7424,7467],"valid"],[[7468,7468],"mapped",[97]],[[7469,7469],"mapped",[230]],[[7470,7470],"mapped",[98]],[[7471,7471],"valid"],[[7472,7472],"mapped",[100]],[[7473,7473],"mapped",[101]],[[7474,7474],"mapped",[477]],[[7475,7475],"mapped",[103]],[[7476,7476],"mapped",[104]],[[7477,7477],"mapped",[105]],[[7478,7478],"mapped",[106]],[[7479,7479],"mapped",[107]],[[7480,7480],"mapped",[108]],[[7481,7481],"mapped",[109]],[[7482,7482],"mapped",[110]],[[7483,7483],"valid"],[[7484,7484],"mapped",[111]],[[7485,7485],"mapped",[547]],[[7486,7486],"mapped",[112]],[[7487,7487],"mapped",[114]],[[7488,7488],"mapped",[116]],[[7489,7489],"mapped",[117]],[[7490,7490],"mapped",[119]],[[7491,7491],"mapped",[97]],[[7492,7492],"mapped",[592]],[[7493,7493],"mapped",[593]],[[7494,7494],"mapped",[7426]],[[7495,7495],"mapped",[98]],[[7496,7496],"mapped",[100]],[[7497,7497],"mapped",[101]],[[7498,7498],"mapped",[601]],[[7499,7499],"mapped",[603]],[[7500,7500],"mapped",[604]],[[7501,7501],"mapped",[103]],[[7502,7502],"valid"],[[7503,7503],"mapped",[107]],[[7504,7504],"mapped",[109]],[[7505,7505],"mapped",[331]],[[7506,7506],"mapped",[111]],[[7507,7507],"mapped",[596]],[[7508,7508],"mapped",[7446]],[[7509,7509],"mapped",[7447]],[[7510,7510],"mapped",[112]],[[7511,7511],"mapped",[116]],[[7512,7512],"mapped",[117]],[[7513,7513],"mapped",[7453]],[[7514,7514],"mapped",[623]],[[7515,7515],"mapped",[118]],[[7516,7516],"mapped",[7461]],[[7517,7517],"mapped",[946]],[[7518,7518],"mapped",[947]],[[7519,7519],"mapped",[948]],[[7520,7520],"mapped",[966]],[[7521,7521],"mapped",[967]],[[7522,7522],"mapped",[105]],[[7523,7523],"mapped",[114]],[[7524,7524],"mapped",[117]],[[7525,7525],"mapped",[118]],[[7526,7526],"mapped",[946]],[[7527,7527],"mapped",[947]],[[7528,7528],"mapped",[961]],[[7529,7529],"mapped",[966]],[[7530,7530],"mapped",[967]],[[7531,7531],"valid"],[[7532,7543],"valid"],[[7544,7544],"mapped",[1085]],[[7545,7578],"valid"],[[7579,7579],"mapped",[594]],[[7580,7580],"mapped",[99]],[[7581,7581],"mapped",[597]],[[7582,7582],"mapped",[240]],[[7583,7583],"mapped",[604]],[[7584,7584],"mapped",[102]],[[7585,7585],"mapped",[607]],[[7586,7586],"mapped",[609]],[[7587,7587],"mapped",[613]],[[7588,7588],"mapped",[616]],[[7589,7589],"mapped",[617]],[[7590,7590],"mapped",[618]],[[7591,7591],"mapped",[7547]],[[7592,7592],"mapped",[669]],[[7593,7593],"mapped",[621]],[[7594,7594],"mapped",[7557]],[[7595,7595],"mapped",[671]],[[7596,7596],"mapped",[625]],[[7597,7597],"mapped",[624]],[[7598,7598],"mapped",[626]],[[7599,7599],"mapped",[627]],[[7600,7600],"mapped",[628]],[[7601,7601],"mapped",[629]],[[7602,7602],"mapped",[632]],[[7603,7603],"mapped",[642]],[[7604,7604],"mapped",[643]],[[7605,7605],"mapped",[427]],[[7606,7606],"mapped",[649]],[[7607,7607],"mapped",[650]],[[7608,7608],"mapped",[7452]],[[7609,7609],"mapped",[651]],[[7610,7610],"mapped",[652]],[[7611,7611],"mapped",[122]],[[7612,7612],"mapped",[656]],[[7613,7613],"mapped",[657]],[[7614,7614],"mapped",[658]],[[7615,7615],"mapped",[952]],[[7616,7619],"valid"],[[7620,7626],"valid"],[[7627,7654],"valid"],[[7655,7669],"valid"],[[7670,7675],"disallowed"],[[7676,7676],"valid"],[[7677,7677],"valid"],[[7678,7679],"valid"],[[7680,7680],"mapped",[7681]],[[7681,7681],"valid"],[[7682,7682],"mapped",[7683]],[[7683,7683],"valid"],[[7684,7684],"mapped",[7685]],[[7685,7685],"valid"],[[7686,7686],"mapped",[7687]],[[7687,7687],"valid"],[[7688,7688],"mapped",[7689]],[[7689,7689],"valid"],[[7690,7690],"mapped",[7691]],[[7691,7691],"valid"],[[7692,7692],"mapped",[7693]],[[7693,7693],"valid"],[[7694,7694],"mapped",[7695]],[[7695,7695],"valid"],[[7696,7696],"mapped",[7697]],[[7697,7697],"valid"],[[7698,7698],"mapped",[7699]],[[7699,7699],"valid"],[[7700,7700],"mapped",[7701]],[[7701,7701],"valid"],[[7702,7702],"mapped",[7703]],[[7703,7703],"valid"],[[7704,7704],"mapped",[7705]],[[7705,7705],"valid"],[[7706,7706],"mapped",[7707]],[[7707,7707],"valid"],[[7708,7708],"mapped",[7709]],[[7709,7709],"valid"],[[7710,7710],"mapped",[7711]],[[7711,7711],"valid"],[[7712,7712],"mapped",[7713]],[[7713,7713],"valid"],[[7714,7714],"mapped",[7715]],[[7715,7715],"valid"],[[7716,7716],"mapped",[7717]],[[7717,7717],"valid"],[[7718,7718],"mapped",[7719]],[[7719,7719],"valid"],[[7720,7720],"mapped",[7721]],[[7721,7721],"valid"],[[7722,7722],"mapped",[7723]],[[7723,7723],"valid"],[[7724,7724],"mapped",[7725]],[[7725,7725],"valid"],[[7726,7726],"mapped",[7727]],[[7727,7727],"valid"],[[7728,7728],"mapped",[7729]],[[7729,7729],"valid"],[[7730,7730],"mapped",[7731]],[[7731,7731],"valid"],[[7732,7732],"mapped",[7733]],[[7733,7733],"valid"],[[7734,7734],"mapped",[7735]],[[7735,7735],"valid"],[[7736,7736],"mapped",[7737]],[[7737,7737],"valid"],[[7738,7738],"mapped",[7739]],[[7739,7739],"valid"],[[7740,7740],"mapped",[7741]],[[7741,7741],"valid"],[[7742,7742],"mapped",[7743]],[[7743,7743],"valid"],[[7744,7744],"mapped",[7745]],[[7745,7745],"valid"],[[7746,7746],"mapped",[7747]],[[7747,7747],"valid"],[[7748,7748],"mapped",[7749]],[[7749,7749],"valid"],[[7750,7750],"mapped",[7751]],[[7751,7751],"valid"],[[7752,7752],"mapped",[7753]],[[7753,7753],"valid"],[[7754,7754],"mapped",[7755]],[[7755,7755],"valid"],[[7756,7756],"mapped",[7757]],[[7757,7757],"valid"],[[7758,7758],"mapped",[7759]],[[7759,7759],"valid"],[[7760,7760],"mapped",[7761]],[[7761,7761],"valid"],[[7762,7762],"mapped",[7763]],[[7763,7763],"valid"],[[7764,7764],"mapped",[7765]],[[7765,7765],"valid"],[[7766,7766],"mapped",[7767]],[[7767,7767],"valid"],[[7768,7768],"mapped",[7769]],[[7769,7769],"valid"],[[7770,7770],"mapped",[7771]],[[7771,7771],"valid"],[[7772,7772],"mapped",[7773]],[[7773,7773],"valid"],[[7774,7774],"mapped",[7775]],[[7775,7775],"valid"],[[7776,7776],"mapped",[7777]],[[7777,7777],"valid"],[[7778,7778],"mapped",[7779]],[[7779,7779],"valid"],[[7780,7780],"mapped",[7781]],[[7781,7781],"valid"],[[7782,7782],"mapped",[7783]],[[7783,7783],"valid"],[[7784,7784],"mapped",[7785]],[[7785,7785],"valid"],[[7786,7786],"mapped",[7787]],[[7787,7787],"valid"],[[7788,7788],"mapped",[7789]],[[7789,7789],"valid"],[[7790,7790],"mapped",[7791]],[[7791,7791],"valid"],[[7792,7792],"mapped",[7793]],[[7793,7793],"valid"],[[7794,7794],"mapped",[7795]],[[7795,7795],"valid"],[[7796,7796],"mapped",[7797]],[[7797,7797],"valid"],[[7798,7798],"mapped",[7799]],[[7799,7799],"valid"],[[7800,7800],"mapped",[7801]],[[7801,7801],"valid"],[[7802,7802],"mapped",[7803]],[[7803,7803],"valid"],[[7804,7804],"mapped",[7805]],[[7805,7805],"valid"],[[7806,7806],"mapped",[7807]],[[7807,7807],"valid"],[[7808,7808],"mapped",[7809]],[[7809,7809],"valid"],[[7810,7810],"mapped",[7811]],[[7811,7811],"valid"],[[7812,7812],"mapped",[7813]],[[7813,7813],"valid"],[[7814,7814],"mapped",[7815]],[[7815,7815],"valid"],[[7816,7816],"mapped",[7817]],[[7817,7817],"valid"],[[7818,7818],"mapped",[7819]],[[7819,7819],"valid"],[[7820,7820],"mapped",[7821]],[[7821,7821],"valid"],[[7822,7822],"mapped",[7823]],[[7823,7823],"valid"],[[7824,7824],"mapped",[7825]],[[7825,7825],"valid"],[[7826,7826],"mapped",[7827]],[[7827,7827],"valid"],[[7828,7828],"mapped",[7829]],[[7829,7833],"valid"],[[7834,7834],"mapped",[97,702]],[[7835,7835],"mapped",[7777]],[[7836,7837],"valid"],[[7838,7838],"mapped",[115,115]],[[7839,7839],"valid"],[[7840,7840],"mapped",[7841]],[[7841,7841],"valid"],[[7842,7842],"mapped",[7843]],[[7843,7843],"valid"],[[7844,7844],"mapped",[7845]],[[7845,7845],"valid"],[[7846,7846],"mapped",[7847]],[[7847,7847],"valid"],[[7848,7848],"mapped",[7849]],[[7849,7849],"valid"],[[7850,7850],"mapped",[7851]],[[7851,7851],"valid"],[[7852,7852],"mapped",[7853]],[[7853,7853],"valid"],[[7854,7854],"mapped",[7855]],[[7855,7855],"valid"],[[7856,7856],"mapped",[7857]],[[7857,7857],"valid"],[[7858,7858],"mapped",[7859]],[[7859,7859],"valid"],[[7860,7860],"mapped",[7861]],[[7861,7861],"valid"],[[7862,7862],"mapped",[7863]],[[7863,7863],"valid"],[[7864,7864],"mapped",[7865]],[[7865,7865],"valid"],[[7866,7866],"mapped",[7867]],[[7867,7867],"valid"],[[7868,7868],"mapped",[7869]],[[7869,7869],"valid"],[[7870,7870],"mapped",[7871]],[[7871,7871],"valid"],[[7872,7872],"mapped",[7873]],[[7873,7873],"valid"],[[7874,7874],"mapped",[7875]],[[7875,7875],"valid"],[[7876,7876],"mapped",[7877]],[[7877,7877],"valid"],[[7878,7878],"mapped",[7879]],[[7879,7879],"valid"],[[7880,7880],"mapped",[7881]],[[7881,7881],"valid"],[[7882,7882],"mapped",[7883]],[[7883,7883],"valid"],[[7884,7884],"mapped",[7885]],[[7885,7885],"valid"],[[7886,7886],"mapped",[7887]],[[7887,7887],"valid"],[[7888,7888],"mapped",[7889]],[[7889,7889],"valid"],[[7890,7890],"mapped",[7891]],[[7891,7891],"valid"],[[7892,7892],"mapped",[7893]],[[7893,7893],"valid"],[[7894,7894],"mapped",[7895]],[[7895,7895],"valid"],[[7896,7896],"mapped",[7897]],[[7897,7897],"valid"],[[7898,7898],"mapped",[7899]],[[7899,7899],"valid"],[[7900,7900],"mapped",[7901]],[[7901,7901],"valid"],[[7902,7902],"mapped",[7903]],[[7903,7903],"valid"],[[7904,7904],"mapped",[7905]],[[7905,7905],"valid"],[[7906,7906],"mapped",[7907]],[[7907,7907],"valid"],[[7908,7908],"mapped",[7909]],[[7909,7909],"valid"],[[7910,7910],"mapped",[7911]],[[7911,7911],"valid"],[[7912,7912],"mapped",[7913]],[[7913,7913],"valid"],[[7914,7914],"mapped",[7915]],[[7915,7915],"valid"],[[7916,7916],"mapped",[7917]],[[7917,7917],"valid"],[[7918,7918],"mapped",[7919]],[[7919,7919],"valid"],[[7920,7920],"mapped",[7921]],[[7921,7921],"valid"],[[7922,7922],"mapped",[7923]],[[7923,7923],"valid"],[[7924,7924],"mapped",[7925]],[[7925,7925],"valid"],[[7926,7926],"mapped",[7927]],[[7927,7927],"valid"],[[7928,7928],"mapped",[7929]],[[7929,7929],"valid"],[[7930,7930],"mapped",[7931]],[[7931,7931],"valid"],[[7932,7932],"mapped",[7933]],[[7933,7933],"valid"],[[7934,7934],"mapped",[7935]],[[7935,7935],"valid"],[[7936,7943],"valid"],[[7944,7944],"mapped",[7936]],[[7945,7945],"mapped",[7937]],[[7946,7946],"mapped",[7938]],[[7947,7947],"mapped",[7939]],[[7948,7948],"mapped",[7940]],[[7949,7949],"mapped",[7941]],[[7950,7950],"mapped",[7942]],[[7951,7951],"mapped",[7943]],[[7952,7957],"valid"],[[7958,7959],"disallowed"],[[7960,7960],"mapped",[7952]],[[7961,7961],"mapped",[7953]],[[7962,7962],"mapped",[7954]],[[7963,7963],"mapped",[7955]],[[7964,7964],"mapped",[7956]],[[7965,7965],"mapped",[7957]],[[7966,7967],"disallowed"],[[7968,7975],"valid"],[[7976,7976],"mapped",[7968]],[[7977,7977],"mapped",[7969]],[[7978,7978],"mapped",[7970]],[[7979,7979],"mapped",[7971]],[[7980,7980],"mapped",[7972]],[[7981,7981],"mapped",[7973]],[[7982,7982],"mapped",[7974]],[[7983,7983],"mapped",[7975]],[[7984,7991],"valid"],[[7992,7992],"mapped",[7984]],[[7993,7993],"mapped",[7985]],[[7994,7994],"mapped",[7986]],[[7995,7995],"mapped",[7987]],[[7996,7996],"mapped",[7988]],[[7997,7997],"mapped",[7989]],[[7998,7998],"mapped",[7990]],[[7999,7999],"mapped",[7991]],[[8e3,8005],"valid"],[[8006,8007],"disallowed"],[[8008,8008],"mapped",[8e3]],[[8009,8009],"mapped",[8001]],[[8010,8010],"mapped",[8002]],[[8011,8011],"mapped",[8003]],[[8012,8012],"mapped",[8004]],[[8013,8013],"mapped",[8005]],[[8014,8015],"disallowed"],[[8016,8023],"valid"],[[8024,8024],"disallowed"],[[8025,8025],"mapped",[8017]],[[8026,8026],"disallowed"],[[8027,8027],"mapped",[8019]],[[8028,8028],"disallowed"],[[8029,8029],"mapped",[8021]],[[8030,8030],"disallowed"],[[8031,8031],"mapped",[8023]],[[8032,8039],"valid"],[[8040,8040],"mapped",[8032]],[[8041,8041],"mapped",[8033]],[[8042,8042],"mapped",[8034]],[[8043,8043],"mapped",[8035]],[[8044,8044],"mapped",[8036]],[[8045,8045],"mapped",[8037]],[[8046,8046],"mapped",[8038]],[[8047,8047],"mapped",[8039]],[[8048,8048],"valid"],[[8049,8049],"mapped",[940]],[[8050,8050],"valid"],[[8051,8051],"mapped",[941]],[[8052,8052],"valid"],[[8053,8053],"mapped",[942]],[[8054,8054],"valid"],[[8055,8055],"mapped",[943]],[[8056,8056],"valid"],[[8057,8057],"mapped",[972]],[[8058,8058],"valid"],[[8059,8059],"mapped",[973]],[[8060,8060],"valid"],[[8061,8061],"mapped",[974]],[[8062,8063],"disallowed"],[[8064,8064],"mapped",[7936,953]],[[8065,8065],"mapped",[7937,953]],[[8066,8066],"mapped",[7938,953]],[[8067,8067],"mapped",[7939,953]],[[8068,8068],"mapped",[7940,953]],[[8069,8069],"mapped",[7941,953]],[[8070,8070],"mapped",[7942,953]],[[8071,8071],"mapped",[7943,953]],[[8072,8072],"mapped",[7936,953]],[[8073,8073],"mapped",[7937,953]],[[8074,8074],"mapped",[7938,953]],[[8075,8075],"mapped",[7939,953]],[[8076,8076],"mapped",[7940,953]],[[8077,8077],"mapped",[7941,953]],[[8078,8078],"mapped",[7942,953]],[[8079,8079],"mapped",[7943,953]],[[8080,8080],"mapped",[7968,953]],[[8081,8081],"mapped",[7969,953]],[[8082,8082],"mapped",[7970,953]],[[8083,8083],"mapped",[7971,953]],[[8084,8084],"mapped",[7972,953]],[[8085,8085],"mapped",[7973,953]],[[8086,8086],"mapped",[7974,953]],[[8087,8087],"mapped",[7975,953]],[[8088,8088],"mapped",[7968,953]],[[8089,8089],"mapped",[7969,953]],[[8090,8090],"mapped",[7970,953]],[[8091,8091],"mapped",[7971,953]],[[8092,8092],"mapped",[7972,953]],[[8093,8093],"mapped",[7973,953]],[[8094,8094],"mapped",[7974,953]],[[8095,8095],"mapped",[7975,953]],[[8096,8096],"mapped",[8032,953]],[[8097,8097],"mapped",[8033,953]],[[8098,8098],"mapped",[8034,953]],[[8099,8099],"mapped",[8035,953]],[[8100,8100],"mapped",[8036,953]],[[8101,8101],"mapped",[8037,953]],[[8102,8102],"mapped",[8038,953]],[[8103,8103],"mapped",[8039,953]],[[8104,8104],"mapped",[8032,953]],[[8105,8105],"mapped",[8033,953]],[[8106,8106],"mapped",[8034,953]],[[8107,8107],"mapped",[8035,953]],[[8108,8108],"mapped",[8036,953]],[[8109,8109],"mapped",[8037,953]],[[8110,8110],"mapped",[8038,953]],[[8111,8111],"mapped",[8039,953]],[[8112,8113],"valid"],[[8114,8114],"mapped",[8048,953]],[[8115,8115],"mapped",[945,953]],[[8116,8116],"mapped",[940,953]],[[8117,8117],"disallowed"],[[8118,8118],"valid"],[[8119,8119],"mapped",[8118,953]],[[8120,8120],"mapped",[8112]],[[8121,8121],"mapped",[8113]],[[8122,8122],"mapped",[8048]],[[8123,8123],"mapped",[940]],[[8124,8124],"mapped",[945,953]],[[8125,8125],"disallowed_STD3_mapped",[32,787]],[[8126,8126],"mapped",[953]],[[8127,8127],"disallowed_STD3_mapped",[32,787]],[[8128,8128],"disallowed_STD3_mapped",[32,834]],[[8129,8129],"disallowed_STD3_mapped",[32,776,834]],[[8130,8130],"mapped",[8052,953]],[[8131,8131],"mapped",[951,953]],[[8132,8132],"mapped",[942,953]],[[8133,8133],"disallowed"],[[8134,8134],"valid"],[[8135,8135],"mapped",[8134,953]],[[8136,8136],"mapped",[8050]],[[8137,8137],"mapped",[941]],[[8138,8138],"mapped",[8052]],[[8139,8139],"mapped",[942]],[[8140,8140],"mapped",[951,953]],[[8141,8141],"disallowed_STD3_mapped",[32,787,768]],[[8142,8142],"disallowed_STD3_mapped",[32,787,769]],[[8143,8143],"disallowed_STD3_mapped",[32,787,834]],[[8144,8146],"valid"],[[8147,8147],"mapped",[912]],[[8148,8149],"disallowed"],[[8150,8151],"valid"],[[8152,8152],"mapped",[8144]],[[8153,8153],"mapped",[8145]],[[8154,8154],"mapped",[8054]],[[8155,8155],"mapped",[943]],[[8156,8156],"disallowed"],[[8157,8157],"disallowed_STD3_mapped",[32,788,768]],[[8158,8158],"disallowed_STD3_mapped",[32,788,769]],[[8159,8159],"disallowed_STD3_mapped",[32,788,834]],[[8160,8162],"valid"],[[8163,8163],"mapped",[944]],[[8164,8167],"valid"],[[8168,8168],"mapped",[8160]],[[8169,8169],"mapped",[8161]],[[8170,8170],"mapped",[8058]],[[8171,8171],"mapped",[973]],[[8172,8172],"mapped",[8165]],[[8173,8173],"disallowed_STD3_mapped",[32,776,768]],[[8174,8174],"disallowed_STD3_mapped",[32,776,769]],[[8175,8175],"disallowed_STD3_mapped",[96]],[[8176,8177],"disallowed"],[[8178,8178],"mapped",[8060,953]],[[8179,8179],"mapped",[969,953]],[[8180,8180],"mapped",[974,953]],[[8181,8181],"disallowed"],[[8182,8182],"valid"],[[8183,8183],"mapped",[8182,953]],[[8184,8184],"mapped",[8056]],[[8185,8185],"mapped",[972]],[[8186,8186],"mapped",[8060]],[[8187,8187],"mapped",[974]],[[8188,8188],"mapped",[969,953]],[[8189,8189],"disallowed_STD3_mapped",[32,769]],[[8190,8190],"disallowed_STD3_mapped",[32,788]],[[8191,8191],"disallowed"],[[8192,8202],"disallowed_STD3_mapped",[32]],[[8203,8203],"ignored"],[[8204,8205],"deviation",[]],[[8206,8207],"disallowed"],[[8208,8208],"valid",[],"NV8"],[[8209,8209],"mapped",[8208]],[[8210,8214],"valid",[],"NV8"],[[8215,8215],"disallowed_STD3_mapped",[32,819]],[[8216,8227],"valid",[],"NV8"],[[8228,8230],"disallowed"],[[8231,8231],"valid",[],"NV8"],[[8232,8238],"disallowed"],[[8239,8239],"disallowed_STD3_mapped",[32]],[[8240,8242],"valid",[],"NV8"],[[8243,8243],"mapped",[8242,8242]],[[8244,8244],"mapped",[8242,8242,8242]],[[8245,8245],"valid",[],"NV8"],[[8246,8246],"mapped",[8245,8245]],[[8247,8247],"mapped",[8245,8245,8245]],[[8248,8251],"valid",[],"NV8"],[[8252,8252],"disallowed_STD3_mapped",[33,33]],[[8253,8253],"valid",[],"NV8"],[[8254,8254],"disallowed_STD3_mapped",[32,773]],[[8255,8262],"valid",[],"NV8"],[[8263,8263],"disallowed_STD3_mapped",[63,63]],[[8264,8264],"disallowed_STD3_mapped",[63,33]],[[8265,8265],"disallowed_STD3_mapped",[33,63]],[[8266,8269],"valid",[],"NV8"],[[8270,8274],"valid",[],"NV8"],[[8275,8276],"valid",[],"NV8"],[[8277,8278],"valid",[],"NV8"],[[8279,8279],"mapped",[8242,8242,8242,8242]],[[8280,8286],"valid",[],"NV8"],[[8287,8287],"disallowed_STD3_mapped",[32]],[[8288,8288],"ignored"],[[8289,8291],"disallowed"],[[8292,8292],"ignored"],[[8293,8293],"disallowed"],[[8294,8297],"disallowed"],[[8298,8303],"disallowed"],[[8304,8304],"mapped",[48]],[[8305,8305],"mapped",[105]],[[8306,8307],"disallowed"],[[8308,8308],"mapped",[52]],[[8309,8309],"mapped",[53]],[[8310,8310],"mapped",[54]],[[8311,8311],"mapped",[55]],[[8312,8312],"mapped",[56]],[[8313,8313],"mapped",[57]],[[8314,8314],"disallowed_STD3_mapped",[43]],[[8315,8315],"mapped",[8722]],[[8316,8316],"disallowed_STD3_mapped",[61]],[[8317,8317],"disallowed_STD3_mapped",[40]],[[8318,8318],"disallowed_STD3_mapped",[41]],[[8319,8319],"mapped",[110]],[[8320,8320],"mapped",[48]],[[8321,8321],"mapped",[49]],[[8322,8322],"mapped",[50]],[[8323,8323],"mapped",[51]],[[8324,8324],"mapped",[52]],[[8325,8325],"mapped",[53]],[[8326,8326],"mapped",[54]],[[8327,8327],"mapped",[55]],[[8328,8328],"mapped",[56]],[[8329,8329],"mapped",[57]],[[8330,8330],"disallowed_STD3_mapped",[43]],[[8331,8331],"mapped",[8722]],[[8332,8332],"disallowed_STD3_mapped",[61]],[[8333,8333],"disallowed_STD3_mapped",[40]],[[8334,8334],"disallowed_STD3_mapped",[41]],[[8335,8335],"disallowed"],[[8336,8336],"mapped",[97]],[[8337,8337],"mapped",[101]],[[8338,8338],"mapped",[111]],[[8339,8339],"mapped",[120]],[[8340,8340],"mapped",[601]],[[8341,8341],"mapped",[104]],[[8342,8342],"mapped",[107]],[[8343,8343],"mapped",[108]],[[8344,8344],"mapped",[109]],[[8345,8345],"mapped",[110]],[[8346,8346],"mapped",[112]],[[8347,8347],"mapped",[115]],[[8348,8348],"mapped",[116]],[[8349,8351],"disallowed"],[[8352,8359],"valid",[],"NV8"],[[8360,8360],"mapped",[114,115]],[[8361,8362],"valid",[],"NV8"],[[8363,8363],"valid",[],"NV8"],[[8364,8364],"valid",[],"NV8"],[[8365,8367],"valid",[],"NV8"],[[8368,8369],"valid",[],"NV8"],[[8370,8373],"valid",[],"NV8"],[[8374,8376],"valid",[],"NV8"],[[8377,8377],"valid",[],"NV8"],[[8378,8378],"valid",[],"NV8"],[[8379,8381],"valid",[],"NV8"],[[8382,8382],"valid",[],"NV8"],[[8383,8399],"disallowed"],[[8400,8417],"valid",[],"NV8"],[[8418,8419],"valid",[],"NV8"],[[8420,8426],"valid",[],"NV8"],[[8427,8427],"valid",[],"NV8"],[[8428,8431],"valid",[],"NV8"],[[8432,8432],"valid",[],"NV8"],[[8433,8447],"disallowed"],[[8448,8448],"disallowed_STD3_mapped",[97,47,99]],[[8449,8449],"disallowed_STD3_mapped",[97,47,115]],[[8450,8450],"mapped",[99]],[[8451,8451],"mapped",[176,99]],[[8452,8452],"valid",[],"NV8"],[[8453,8453],"disallowed_STD3_mapped",[99,47,111]],[[8454,8454],"disallowed_STD3_mapped",[99,47,117]],[[8455,8455],"mapped",[603]],[[8456,8456],"valid",[],"NV8"],[[8457,8457],"mapped",[176,102]],[[8458,8458],"mapped",[103]],[[8459,8462],"mapped",[104]],[[8463,8463],"mapped",[295]],[[8464,8465],"mapped",[105]],[[8466,8467],"mapped",[108]],[[8468,8468],"valid",[],"NV8"],[[8469,8469],"mapped",[110]],[[8470,8470],"mapped",[110,111]],[[8471,8472],"valid",[],"NV8"],[[8473,8473],"mapped",[112]],[[8474,8474],"mapped",[113]],[[8475,8477],"mapped",[114]],[[8478,8479],"valid",[],"NV8"],[[8480,8480],"mapped",[115,109]],[[8481,8481],"mapped",[116,101,108]],[[8482,8482],"mapped",[116,109]],[[8483,8483],"valid",[],"NV8"],[[8484,8484],"mapped",[122]],[[8485,8485],"valid",[],"NV8"],[[8486,8486],"mapped",[969]],[[8487,8487],"valid",[],"NV8"],[[8488,8488],"mapped",[122]],[[8489,8489],"valid",[],"NV8"],[[8490,8490],"mapped",[107]],[[8491,8491],"mapped",[229]],[[8492,8492],"mapped",[98]],[[8493,8493],"mapped",[99]],[[8494,8494],"valid",[],"NV8"],[[8495,8496],"mapped",[101]],[[8497,8497],"mapped",[102]],[[8498,8498],"disallowed"],[[8499,8499],"mapped",[109]],[[8500,8500],"mapped",[111]],[[8501,8501],"mapped",[1488]],[[8502,8502],"mapped",[1489]],[[8503,8503],"mapped",[1490]],[[8504,8504],"mapped",[1491]],[[8505,8505],"mapped",[105]],[[8506,8506],"valid",[],"NV8"],[[8507,8507],"mapped",[102,97,120]],[[8508,8508],"mapped",[960]],[[8509,8510],"mapped",[947]],[[8511,8511],"mapped",[960]],[[8512,8512],"mapped",[8721]],[[8513,8516],"valid",[],"NV8"],[[8517,8518],"mapped",[100]],[[8519,8519],"mapped",[101]],[[8520,8520],"mapped",[105]],[[8521,8521],"mapped",[106]],[[8522,8523],"valid",[],"NV8"],[[8524,8524],"valid",[],"NV8"],[[8525,8525],"valid",[],"NV8"],[[8526,8526],"valid"],[[8527,8527],"valid",[],"NV8"],[[8528,8528],"mapped",[49,8260,55]],[[8529,8529],"mapped",[49,8260,57]],[[8530,8530],"mapped",[49,8260,49,48]],[[8531,8531],"mapped",[49,8260,51]],[[8532,8532],"mapped",[50,8260,51]],[[8533,8533],"mapped",[49,8260,53]],[[8534,8534],"mapped",[50,8260,53]],[[8535,8535],"mapped",[51,8260,53]],[[8536,8536],"mapped",[52,8260,53]],[[8537,8537],"mapped",[49,8260,54]],[[8538,8538],"mapped",[53,8260,54]],[[8539,8539],"mapped",[49,8260,56]],[[8540,8540],"mapped",[51,8260,56]],[[8541,8541],"mapped",[53,8260,56]],[[8542,8542],"mapped",[55,8260,56]],[[8543,8543],"mapped",[49,8260]],[[8544,8544],"mapped",[105]],[[8545,8545],"mapped",[105,105]],[[8546,8546],"mapped",[105,105,105]],[[8547,8547],"mapped",[105,118]],[[8548,8548],"mapped",[118]],[[8549,8549],"mapped",[118,105]],[[8550,8550],"mapped",[118,105,105]],[[8551,8551],"mapped",[118,105,105,105]],[[8552,8552],"mapped",[105,120]],[[8553,8553],"mapped",[120]],[[8554,8554],"mapped",[120,105]],[[8555,8555],"mapped",[120,105,105]],[[8556,8556],"mapped",[108]],[[8557,8557],"mapped",[99]],[[8558,8558],"mapped",[100]],[[8559,8559],"mapped",[109]],[[8560,8560],"mapped",[105]],[[8561,8561],"mapped",[105,105]],[[8562,8562],"mapped",[105,105,105]],[[8563,8563],"mapped",[105,118]],[[8564,8564],"mapped",[118]],[[8565,8565],"mapped",[118,105]],[[8566,8566],"mapped",[118,105,105]],[[8567,8567],"mapped",[118,105,105,105]],[[8568,8568],"mapped",[105,120]],[[8569,8569],"mapped",[120]],[[8570,8570],"mapped",[120,105]],[[8571,8571],"mapped",[120,105,105]],[[8572,8572],"mapped",[108]],[[8573,8573],"mapped",[99]],[[8574,8574],"mapped",[100]],[[8575,8575],"mapped",[109]],[[8576,8578],"valid",[],"NV8"],[[8579,8579],"disallowed"],[[8580,8580],"valid"],[[8581,8584],"valid",[],"NV8"],[[8585,8585],"mapped",[48,8260,51]],[[8586,8587],"valid",[],"NV8"],[[8588,8591],"disallowed"],[[8592,8682],"valid",[],"NV8"],[[8683,8691],"valid",[],"NV8"],[[8692,8703],"valid",[],"NV8"],[[8704,8747],"valid",[],"NV8"],[[8748,8748],"mapped",[8747,8747]],[[8749,8749],"mapped",[8747,8747,8747]],[[8750,8750],"valid",[],"NV8"],[[8751,8751],"mapped",[8750,8750]],[[8752,8752],"mapped",[8750,8750,8750]],[[8753,8799],"valid",[],"NV8"],[[8800,8800],"disallowed_STD3_valid"],[[8801,8813],"valid",[],"NV8"],[[8814,8815],"disallowed_STD3_valid"],[[8816,8945],"valid",[],"NV8"],[[8946,8959],"valid",[],"NV8"],[[8960,8960],"valid",[],"NV8"],[[8961,8961],"valid",[],"NV8"],[[8962,9e3],"valid",[],"NV8"],[[9001,9001],"mapped",[12296]],[[9002,9002],"mapped",[12297]],[[9003,9082],"valid",[],"NV8"],[[9083,9083],"valid",[],"NV8"],[[9084,9084],"valid",[],"NV8"],[[9085,9114],"valid",[],"NV8"],[[9115,9166],"valid",[],"NV8"],[[9167,9168],"valid",[],"NV8"],[[9169,9179],"valid",[],"NV8"],[[9180,9191],"valid",[],"NV8"],[[9192,9192],"valid",[],"NV8"],[[9193,9203],"valid",[],"NV8"],[[9204,9210],"valid",[],"NV8"],[[9211,9215],"disallowed"],[[9216,9252],"valid",[],"NV8"],[[9253,9254],"valid",[],"NV8"],[[9255,9279],"disallowed"],[[9280,9290],"valid",[],"NV8"],[[9291,9311],"disallowed"],[[9312,9312],"mapped",[49]],[[9313,9313],"mapped",[50]],[[9314,9314],"mapped",[51]],[[9315,9315],"mapped",[52]],[[9316,9316],"mapped",[53]],[[9317,9317],"mapped",[54]],[[9318,9318],"mapped",[55]],[[9319,9319],"mapped",[56]],[[9320,9320],"mapped",[57]],[[9321,9321],"mapped",[49,48]],[[9322,9322],"mapped",[49,49]],[[9323,9323],"mapped",[49,50]],[[9324,9324],"mapped",[49,51]],[[9325,9325],"mapped",[49,52]],[[9326,9326],"mapped",[49,53]],[[9327,9327],"mapped",[49,54]],[[9328,9328],"mapped",[49,55]],[[9329,9329],"mapped",[49,56]],[[9330,9330],"mapped",[49,57]],[[9331,9331],"mapped",[50,48]],[[9332,9332],"disallowed_STD3_mapped",[40,49,41]],[[9333,9333],"disallowed_STD3_mapped",[40,50,41]],[[9334,9334],"disallowed_STD3_mapped",[40,51,41]],[[9335,9335],"disallowed_STD3_mapped",[40,52,41]],[[9336,9336],"disallowed_STD3_mapped",[40,53,41]],[[9337,9337],"disallowed_STD3_mapped",[40,54,41]],[[9338,9338],"disallowed_STD3_mapped",[40,55,41]],[[9339,9339],"disallowed_STD3_mapped",[40,56,41]],[[9340,9340],"disallowed_STD3_mapped",[40,57,41]],[[9341,9341],"disallowed_STD3_mapped",[40,49,48,41]],[[9342,9342],"disallowed_STD3_mapped",[40,49,49,41]],[[9343,9343],"disallowed_STD3_mapped",[40,49,50,41]],[[9344,9344],"disallowed_STD3_mapped",[40,49,51,41]],[[9345,9345],"disallowed_STD3_mapped",[40,49,52,41]],[[9346,9346],"disallowed_STD3_mapped",[40,49,53,41]],[[9347,9347],"disallowed_STD3_mapped",[40,49,54,41]],[[9348,9348],"disallowed_STD3_mapped",[40,49,55,41]],[[9349,9349],"disallowed_STD3_mapped",[40,49,56,41]],[[9350,9350],"disallowed_STD3_mapped",[40,49,57,41]],[[9351,9351],"disallowed_STD3_mapped",[40,50,48,41]],[[9352,9371],"disallowed"],[[9372,9372],"disallowed_STD3_mapped",[40,97,41]],[[9373,9373],"disallowed_STD3_mapped",[40,98,41]],[[9374,9374],"disallowed_STD3_mapped",[40,99,41]],[[9375,9375],"disallowed_STD3_mapped",[40,100,41]],[[9376,9376],"disallowed_STD3_mapped",[40,101,41]],[[9377,9377],"disallowed_STD3_mapped",[40,102,41]],[[9378,9378],"disallowed_STD3_mapped",[40,103,41]],[[9379,9379],"disallowed_STD3_mapped",[40,104,41]],[[9380,9380],"disallowed_STD3_mapped",[40,105,41]],[[9381,9381],"disallowed_STD3_mapped",[40,106,41]],[[9382,9382],"disallowed_STD3_mapped",[40,107,41]],[[9383,9383],"disallowed_STD3_mapped",[40,108,41]],[[9384,9384],"disallowed_STD3_mapped",[40,109,41]],[[9385,9385],"disallowed_STD3_mapped",[40,110,41]],[[9386,9386],"disallowed_STD3_mapped",[40,111,41]],[[9387,9387],"disallowed_STD3_mapped",[40,112,41]],[[9388,9388],"disallowed_STD3_mapped",[40,113,41]],[[9389,9389],"disallowed_STD3_mapped",[40,114,41]],[[9390,9390],"disallowed_STD3_mapped",[40,115,41]],[[9391,9391],"disallowed_STD3_mapped",[40,116,41]],[[9392,9392],"disallowed_STD3_mapped",[40,117,41]],[[9393,9393],"disallowed_STD3_mapped",[40,118,41]],[[9394,9394],"disallowed_STD3_mapped",[40,119,41]],[[9395,9395],"disallowed_STD3_mapped",[40,120,41]],[[9396,9396],"disallowed_STD3_mapped",[40,121,41]],[[9397,9397],"disallowed_STD3_mapped",[40,122,41]],[[9398,9398],"mapped",[97]],[[9399,9399],"mapped",[98]],[[9400,9400],"mapped",[99]],[[9401,9401],"mapped",[100]],[[9402,9402],"mapped",[101]],[[9403,9403],"mapped",[102]],[[9404,9404],"mapped",[103]],[[9405,9405],"mapped",[104]],[[9406,9406],"mapped",[105]],[[9407,9407],"mapped",[106]],[[9408,9408],"mapped",[107]],[[9409,9409],"mapped",[108]],[[9410,9410],"mapped",[109]],[[9411,9411],"mapped",[110]],[[9412,9412],"mapped",[111]],[[9413,9413],"mapped",[112]],[[9414,9414],"mapped",[113]],[[9415,9415],"mapped",[114]],[[9416,9416],"mapped",[115]],[[9417,9417],"mapped",[116]],[[9418,9418],"mapped",[117]],[[9419,9419],"mapped",[118]],[[9420,9420],"mapped",[119]],[[9421,9421],"mapped",[120]],[[9422,9422],"mapped",[121]],[[9423,9423],"mapped",[122]],[[9424,9424],"mapped",[97]],[[9425,9425],"mapped",[98]],[[9426,9426],"mapped",[99]],[[9427,9427],"mapped",[100]],[[9428,9428],"mapped",[101]],[[9429,9429],"mapped",[102]],[[9430,9430],"mapped",[103]],[[9431,9431],"mapped",[104]],[[9432,9432],"mapped",[105]],[[9433,9433],"mapped",[106]],[[9434,9434],"mapped",[107]],[[9435,9435],"mapped",[108]],[[9436,9436],"mapped",[109]],[[9437,9437],"mapped",[110]],[[9438,9438],"mapped",[111]],[[9439,9439],"mapped",[112]],[[9440,9440],"mapped",[113]],[[9441,9441],"mapped",[114]],[[9442,9442],"mapped",[115]],[[9443,9443],"mapped",[116]],[[9444,9444],"mapped",[117]],[[9445,9445],"mapped",[118]],[[9446,9446],"mapped",[119]],[[9447,9447],"mapped",[120]],[[9448,9448],"mapped",[121]],[[9449,9449],"mapped",[122]],[[9450,9450],"mapped",[48]],[[9451,9470],"valid",[],"NV8"],[[9471,9471],"valid",[],"NV8"],[[9472,9621],"valid",[],"NV8"],[[9622,9631],"valid",[],"NV8"],[[9632,9711],"valid",[],"NV8"],[[9712,9719],"valid",[],"NV8"],[[9720,9727],"valid",[],"NV8"],[[9728,9747],"valid",[],"NV8"],[[9748,9749],"valid",[],"NV8"],[[9750,9751],"valid",[],"NV8"],[[9752,9752],"valid",[],"NV8"],[[9753,9753],"valid",[],"NV8"],[[9754,9839],"valid",[],"NV8"],[[9840,9841],"valid",[],"NV8"],[[9842,9853],"valid",[],"NV8"],[[9854,9855],"valid",[],"NV8"],[[9856,9865],"valid",[],"NV8"],[[9866,9873],"valid",[],"NV8"],[[9874,9884],"valid",[],"NV8"],[[9885,9885],"valid",[],"NV8"],[[9886,9887],"valid",[],"NV8"],[[9888,9889],"valid",[],"NV8"],[[9890,9905],"valid",[],"NV8"],[[9906,9906],"valid",[],"NV8"],[[9907,9916],"valid",[],"NV8"],[[9917,9919],"valid",[],"NV8"],[[9920,9923],"valid",[],"NV8"],[[9924,9933],"valid",[],"NV8"],[[9934,9934],"valid",[],"NV8"],[[9935,9953],"valid",[],"NV8"],[[9954,9954],"valid",[],"NV8"],[[9955,9955],"valid",[],"NV8"],[[9956,9959],"valid",[],"NV8"],[[9960,9983],"valid",[],"NV8"],[[9984,9984],"valid",[],"NV8"],[[9985,9988],"valid",[],"NV8"],[[9989,9989],"valid",[],"NV8"],[[9990,9993],"valid",[],"NV8"],[[9994,9995],"valid",[],"NV8"],[[9996,10023],"valid",[],"NV8"],[[10024,10024],"valid",[],"NV8"],[[10025,10059],"valid",[],"NV8"],[[10060,10060],"valid",[],"NV8"],[[10061,10061],"valid",[],"NV8"],[[10062,10062],"valid",[],"NV8"],[[10063,10066],"valid",[],"NV8"],[[10067,10069],"valid",[],"NV8"],[[10070,10070],"valid",[],"NV8"],[[10071,10071],"valid",[],"NV8"],[[10072,10078],"valid",[],"NV8"],[[10079,10080],"valid",[],"NV8"],[[10081,10087],"valid",[],"NV8"],[[10088,10101],"valid",[],"NV8"],[[10102,10132],"valid",[],"NV8"],[[10133,10135],"valid",[],"NV8"],[[10136,10159],"valid",[],"NV8"],[[10160,10160],"valid",[],"NV8"],[[10161,10174],"valid",[],"NV8"],[[10175,10175],"valid",[],"NV8"],[[10176,10182],"valid",[],"NV8"],[[10183,10186],"valid",[],"NV8"],[[10187,10187],"valid",[],"NV8"],[[10188,10188],"valid",[],"NV8"],[[10189,10189],"valid",[],"NV8"],[[10190,10191],"valid",[],"NV8"],[[10192,10219],"valid",[],"NV8"],[[10220,10223],"valid",[],"NV8"],[[10224,10239],"valid",[],"NV8"],[[10240,10495],"valid",[],"NV8"],[[10496,10763],"valid",[],"NV8"],[[10764,10764],"mapped",[8747,8747,8747,8747]],[[10765,10867],"valid",[],"NV8"],[[10868,10868],"disallowed_STD3_mapped",[58,58,61]],[[10869,10869],"disallowed_STD3_mapped",[61,61]],[[10870,10870],"disallowed_STD3_mapped",[61,61,61]],[[10871,10971],"valid",[],"NV8"],[[10972,10972],"mapped",[10973,824]],[[10973,11007],"valid",[],"NV8"],[[11008,11021],"valid",[],"NV8"],[[11022,11027],"valid",[],"NV8"],[[11028,11034],"valid",[],"NV8"],[[11035,11039],"valid",[],"NV8"],[[11040,11043],"valid",[],"NV8"],[[11044,11084],"valid",[],"NV8"],[[11085,11087],"valid",[],"NV8"],[[11088,11092],"valid",[],"NV8"],[[11093,11097],"valid",[],"NV8"],[[11098,11123],"valid",[],"NV8"],[[11124,11125],"disallowed"],[[11126,11157],"valid",[],"NV8"],[[11158,11159],"disallowed"],[[11160,11193],"valid",[],"NV8"],[[11194,11196],"disallowed"],[[11197,11208],"valid",[],"NV8"],[[11209,11209],"disallowed"],[[11210,11217],"valid",[],"NV8"],[[11218,11243],"disallowed"],[[11244,11247],"valid",[],"NV8"],[[11248,11263],"disallowed"],[[11264,11264],"mapped",[11312]],[[11265,11265],"mapped",[11313]],[[11266,11266],"mapped",[11314]],[[11267,11267],"mapped",[11315]],[[11268,11268],"mapped",[11316]],[[11269,11269],"mapped",[11317]],[[11270,11270],"mapped",[11318]],[[11271,11271],"mapped",[11319]],[[11272,11272],"mapped",[11320]],[[11273,11273],"mapped",[11321]],[[11274,11274],"mapped",[11322]],[[11275,11275],"mapped",[11323]],[[11276,11276],"mapped",[11324]],[[11277,11277],"mapped",[11325]],[[11278,11278],"mapped",[11326]],[[11279,11279],"mapped",[11327]],[[11280,11280],"mapped",[11328]],[[11281,11281],"mapped",[11329]],[[11282,11282],"mapped",[11330]],[[11283,11283],"mapped",[11331]],[[11284,11284],"mapped",[11332]],[[11285,11285],"mapped",[11333]],[[11286,11286],"mapped",[11334]],[[11287,11287],"mapped",[11335]],[[11288,11288],"mapped",[11336]],[[11289,11289],"mapped",[11337]],[[11290,11290],"mapped",[11338]],[[11291,11291],"mapped",[11339]],[[11292,11292],"mapped",[11340]],[[11293,11293],"mapped",[11341]],[[11294,11294],"mapped",[11342]],[[11295,11295],"mapped",[11343]],[[11296,11296],"mapped",[11344]],[[11297,11297],"mapped",[11345]],[[11298,11298],"mapped",[11346]],[[11299,11299],"mapped",[11347]],[[11300,11300],"mapped",[11348]],[[11301,11301],"mapped",[11349]],[[11302,11302],"mapped",[11350]],[[11303,11303],"mapped",[11351]],[[11304,11304],"mapped",[11352]],[[11305,11305],"mapped",[11353]],[[11306,11306],"mapped",[11354]],[[11307,11307],"mapped",[11355]],[[11308,11308],"mapped",[11356]],[[11309,11309],"mapped",[11357]],[[11310,11310],"mapped",[11358]],[[11311,11311],"disallowed"],[[11312,11358],"valid"],[[11359,11359],"disallowed"],[[11360,11360],"mapped",[11361]],[[11361,11361],"valid"],[[11362,11362],"mapped",[619]],[[11363,11363],"mapped",[7549]],[[11364,11364],"mapped",[637]],[[11365,11366],"valid"],[[11367,11367],"mapped",[11368]],[[11368,11368],"valid"],[[11369,11369],"mapped",[11370]],[[11370,11370],"valid"],[[11371,11371],"mapped",[11372]],[[11372,11372],"valid"],[[11373,11373],"mapped",[593]],[[11374,11374],"mapped",[625]],[[11375,11375],"mapped",[592]],[[11376,11376],"mapped",[594]],[[11377,11377],"valid"],[[11378,11378],"mapped",[11379]],[[11379,11379],"valid"],[[11380,11380],"valid"],[[11381,11381],"mapped",[11382]],[[11382,11383],"valid"],[[11384,11387],"valid"],[[11388,11388],"mapped",[106]],[[11389,11389],"mapped",[118]],[[11390,11390],"mapped",[575]],[[11391,11391],"mapped",[576]],[[11392,11392],"mapped",[11393]],[[11393,11393],"valid"],[[11394,11394],"mapped",[11395]],[[11395,11395],"valid"],[[11396,11396],"mapped",[11397]],[[11397,11397],"valid"],[[11398,11398],"mapped",[11399]],[[11399,11399],"valid"],[[11400,11400],"mapped",[11401]],[[11401,11401],"valid"],[[11402,11402],"mapped",[11403]],[[11403,11403],"valid"],[[11404,11404],"mapped",[11405]],[[11405,11405],"valid"],[[11406,11406],"mapped",[11407]],[[11407,11407],"valid"],[[11408,11408],"mapped",[11409]],[[11409,11409],"valid"],[[11410,11410],"mapped",[11411]],[[11411,11411],"valid"],[[11412,11412],"mapped",[11413]],[[11413,11413],"valid"],[[11414,11414],"mapped",[11415]],[[11415,11415],"valid"],[[11416,11416],"mapped",[11417]],[[11417,11417],"valid"],[[11418,11418],"mapped",[11419]],[[11419,11419],"valid"],[[11420,11420],"mapped",[11421]],[[11421,11421],"valid"],[[11422,11422],"mapped",[11423]],[[11423,11423],"valid"],[[11424,11424],"mapped",[11425]],[[11425,11425],"valid"],[[11426,11426],"mapped",[11427]],[[11427,11427],"valid"],[[11428,11428],"mapped",[11429]],[[11429,11429],"valid"],[[11430,11430],"mapped",[11431]],[[11431,11431],"valid"],[[11432,11432],"mapped",[11433]],[[11433,11433],"valid"],[[11434,11434],"mapped",[11435]],[[11435,11435],"valid"],[[11436,11436],"mapped",[11437]],[[11437,11437],"valid"],[[11438,11438],"mapped",[11439]],[[11439,11439],"valid"],[[11440,11440],"mapped",[11441]],[[11441,11441],"valid"],[[11442,11442],"mapped",[11443]],[[11443,11443],"valid"],[[11444,11444],"mapped",[11445]],[[11445,11445],"valid"],[[11446,11446],"mapped",[11447]],[[11447,11447],"valid"],[[11448,11448],"mapped",[11449]],[[11449,11449],"valid"],[[11450,11450],"mapped",[11451]],[[11451,11451],"valid"],[[11452,11452],"mapped",[11453]],[[11453,11453],"valid"],[[11454,11454],"mapped",[11455]],[[11455,11455],"valid"],[[11456,11456],"mapped",[11457]],[[11457,11457],"valid"],[[11458,11458],"mapped",[11459]],[[11459,11459],"valid"],[[11460,11460],"mapped",[11461]],[[11461,11461],"valid"],[[11462,11462],"mapped",[11463]],[[11463,11463],"valid"],[[11464,11464],"mapped",[11465]],[[11465,11465],"valid"],[[11466,11466],"mapped",[11467]],[[11467,11467],"valid"],[[11468,11468],"mapped",[11469]],[[11469,11469],"valid"],[[11470,11470],"mapped",[11471]],[[11471,11471],"valid"],[[11472,11472],"mapped",[11473]],[[11473,11473],"valid"],[[11474,11474],"mapped",[11475]],[[11475,11475],"valid"],[[11476,11476],"mapped",[11477]],[[11477,11477],"valid"],[[11478,11478],"mapped",[11479]],[[11479,11479],"valid"],[[11480,11480],"mapped",[11481]],[[11481,11481],"valid"],[[11482,11482],"mapped",[11483]],[[11483,11483],"valid"],[[11484,11484],"mapped",[11485]],[[11485,11485],"valid"],[[11486,11486],"mapped",[11487]],[[11487,11487],"valid"],[[11488,11488],"mapped",[11489]],[[11489,11489],"valid"],[[11490,11490],"mapped",[11491]],[[11491,11492],"valid"],[[11493,11498],"valid",[],"NV8"],[[11499,11499],"mapped",[11500]],[[11500,11500],"valid"],[[11501,11501],"mapped",[11502]],[[11502,11505],"valid"],[[11506,11506],"mapped",[11507]],[[11507,11507],"valid"],[[11508,11512],"disallowed"],[[11513,11519],"valid",[],"NV8"],[[11520,11557],"valid"],[[11558,11558],"disallowed"],[[11559,11559],"valid"],[[11560,11564],"disallowed"],[[11565,11565],"valid"],[[11566,11567],"disallowed"],[[11568,11621],"valid"],[[11622,11623],"valid"],[[11624,11630],"disallowed"],[[11631,11631],"mapped",[11617]],[[11632,11632],"valid",[],"NV8"],[[11633,11646],"disallowed"],[[11647,11647],"valid"],[[11648,11670],"valid"],[[11671,11679],"disallowed"],[[11680,11686],"valid"],[[11687,11687],"disallowed"],[[11688,11694],"valid"],[[11695,11695],"disallowed"],[[11696,11702],"valid"],[[11703,11703],"disallowed"],[[11704,11710],"valid"],[[11711,11711],"disallowed"],[[11712,11718],"valid"],[[11719,11719],"disallowed"],[[11720,11726],"valid"],[[11727,11727],"disallowed"],[[11728,11734],"valid"],[[11735,11735],"disallowed"],[[11736,11742],"valid"],[[11743,11743],"disallowed"],[[11744,11775],"valid"],[[11776,11799],"valid",[],"NV8"],[[11800,11803],"valid",[],"NV8"],[[11804,11805],"valid",[],"NV8"],[[11806,11822],"valid",[],"NV8"],[[11823,11823],"valid"],[[11824,11824],"valid",[],"NV8"],[[11825,11825],"valid",[],"NV8"],[[11826,11835],"valid",[],"NV8"],[[11836,11842],"valid",[],"NV8"],[[11843,11903],"disallowed"],[[11904,11929],"valid",[],"NV8"],[[11930,11930],"disallowed"],[[11931,11934],"valid",[],"NV8"],[[11935,11935],"mapped",[27597]],[[11936,12018],"valid",[],"NV8"],[[12019,12019],"mapped",[40863]],[[12020,12031],"disallowed"],[[12032,12032],"mapped",[19968]],[[12033,12033],"mapped",[20008]],[[12034,12034],"mapped",[20022]],[[12035,12035],"mapped",[20031]],[[12036,12036],"mapped",[20057]],[[12037,12037],"mapped",[20101]],[[12038,12038],"mapped",[20108]],[[12039,12039],"mapped",[20128]],[[12040,12040],"mapped",[20154]],[[12041,12041],"mapped",[20799]],[[12042,12042],"mapped",[20837]],[[12043,12043],"mapped",[20843]],[[12044,12044],"mapped",[20866]],[[12045,12045],"mapped",[20886]],[[12046,12046],"mapped",[20907]],[[12047,12047],"mapped",[20960]],[[12048,12048],"mapped",[20981]],[[12049,12049],"mapped",[20992]],[[12050,12050],"mapped",[21147]],[[12051,12051],"mapped",[21241]],[[12052,12052],"mapped",[21269]],[[12053,12053],"mapped",[21274]],[[12054,12054],"mapped",[21304]],[[12055,12055],"mapped",[21313]],[[12056,12056],"mapped",[21340]],[[12057,12057],"mapped",[21353]],[[12058,12058],"mapped",[21378]],[[12059,12059],"mapped",[21430]],[[12060,12060],"mapped",[21448]],[[12061,12061],"mapped",[21475]],[[12062,12062],"mapped",[22231]],[[12063,12063],"mapped",[22303]],[[12064,12064],"mapped",[22763]],[[12065,12065],"mapped",[22786]],[[12066,12066],"mapped",[22794]],[[12067,12067],"mapped",[22805]],[[12068,12068],"mapped",[22823]],[[12069,12069],"mapped",[22899]],[[12070,12070],"mapped",[23376]],[[12071,12071],"mapped",[23424]],[[12072,12072],"mapped",[23544]],[[12073,12073],"mapped",[23567]],[[12074,12074],"mapped",[23586]],[[12075,12075],"mapped",[23608]],[[12076,12076],"mapped",[23662]],[[12077,12077],"mapped",[23665]],[[12078,12078],"mapped",[24027]],[[12079,12079],"mapped",[24037]],[[12080,12080],"mapped",[24049]],[[12081,12081],"mapped",[24062]],[[12082,12082],"mapped",[24178]],[[12083,12083],"mapped",[24186]],[[12084,12084],"mapped",[24191]],[[12085,12085],"mapped",[24308]],[[12086,12086],"mapped",[24318]],[[12087,12087],"mapped",[24331]],[[12088,12088],"mapped",[24339]],[[12089,12089],"mapped",[24400]],[[12090,12090],"mapped",[24417]],[[12091,12091],"mapped",[24435]],[[12092,12092],"mapped",[24515]],[[12093,12093],"mapped",[25096]],[[12094,12094],"mapped",[25142]],[[12095,12095],"mapped",[25163]],[[12096,12096],"mapped",[25903]],[[12097,12097],"mapped",[25908]],[[12098,12098],"mapped",[25991]],[[12099,12099],"mapped",[26007]],[[12100,12100],"mapped",[26020]],[[12101,12101],"mapped",[26041]],[[12102,12102],"mapped",[26080]],[[12103,12103],"mapped",[26085]],[[12104,12104],"mapped",[26352]],[[12105,12105],"mapped",[26376]],[[12106,12106],"mapped",[26408]],[[12107,12107],"mapped",[27424]],[[12108,12108],"mapped",[27490]],[[12109,12109],"mapped",[27513]],[[12110,12110],"mapped",[27571]],[[12111,12111],"mapped",[27595]],[[12112,12112],"mapped",[27604]],[[12113,12113],"mapped",[27611]],[[12114,12114],"mapped",[27663]],[[12115,12115],"mapped",[27668]],[[12116,12116],"mapped",[27700]],[[12117,12117],"mapped",[28779]],[[12118,12118],"mapped",[29226]],[[12119,12119],"mapped",[29238]],[[12120,12120],"mapped",[29243]],[[12121,12121],"mapped",[29247]],[[12122,12122],"mapped",[29255]],[[12123,12123],"mapped",[29273]],[[12124,12124],"mapped",[29275]],[[12125,12125],"mapped",[29356]],[[12126,12126],"mapped",[29572]],[[12127,12127],"mapped",[29577]],[[12128,12128],"mapped",[29916]],[[12129,12129],"mapped",[29926]],[[12130,12130],"mapped",[29976]],[[12131,12131],"mapped",[29983]],[[12132,12132],"mapped",[29992]],[[12133,12133],"mapped",[3e4]],[[12134,12134],"mapped",[30091]],[[12135,12135],"mapped",[30098]],[[12136,12136],"mapped",[30326]],[[12137,12137],"mapped",[30333]],[[12138,12138],"mapped",[30382]],[[12139,12139],"mapped",[30399]],[[12140,12140],"mapped",[30446]],[[12141,12141],"mapped",[30683]],[[12142,12142],"mapped",[30690]],[[12143,12143],"mapped",[30707]],[[12144,12144],"mapped",[31034]],[[12145,12145],"mapped",[31160]],[[12146,12146],"mapped",[31166]],[[12147,12147],"mapped",[31348]],[[12148,12148],"mapped",[31435]],[[12149,12149],"mapped",[31481]],[[12150,12150],"mapped",[31859]],[[12151,12151],"mapped",[31992]],[[12152,12152],"mapped",[32566]],[[12153,12153],"mapped",[32593]],[[12154,12154],"mapped",[32650]],[[12155,12155],"mapped",[32701]],[[12156,12156],"mapped",[32769]],[[12157,12157],"mapped",[32780]],[[12158,12158],"mapped",[32786]],[[12159,12159],"mapped",[32819]],[[12160,12160],"mapped",[32895]],[[12161,12161],"mapped",[32905]],[[12162,12162],"mapped",[33251]],[[12163,12163],"mapped",[33258]],[[12164,12164],"mapped",[33267]],[[12165,12165],"mapped",[33276]],[[12166,12166],"mapped",[33292]],[[12167,12167],"mapped",[33307]],[[12168,12168],"mapped",[33311]],[[12169,12169],"mapped",[33390]],[[12170,12170],"mapped",[33394]],[[12171,12171],"mapped",[33400]],[[12172,12172],"mapped",[34381]],[[12173,12173],"mapped",[34411]],[[12174,12174],"mapped",[34880]],[[12175,12175],"mapped",[34892]],[[12176,12176],"mapped",[34915]],[[12177,12177],"mapped",[35198]],[[12178,12178],"mapped",[35211]],[[12179,12179],"mapped",[35282]],[[12180,12180],"mapped",[35328]],[[12181,12181],"mapped",[35895]],[[12182,12182],"mapped",[35910]],[[12183,12183],"mapped",[35925]],[[12184,12184],"mapped",[35960]],[[12185,12185],"mapped",[35997]],[[12186,12186],"mapped",[36196]],[[12187,12187],"mapped",[36208]],[[12188,12188],"mapped",[36275]],[[12189,12189],"mapped",[36523]],[[12190,12190],"mapped",[36554]],[[12191,12191],"mapped",[36763]],[[12192,12192],"mapped",[36784]],[[12193,12193],"mapped",[36789]],[[12194,12194],"mapped",[37009]],[[12195,12195],"mapped",[37193]],[[12196,12196],"mapped",[37318]],[[12197,12197],"mapped",[37324]],[[12198,12198],"mapped",[37329]],[[12199,12199],"mapped",[38263]],[[12200,12200],"mapped",[38272]],[[12201,12201],"mapped",[38428]],[[12202,12202],"mapped",[38582]],[[12203,12203],"mapped",[38585]],[[12204,12204],"mapped",[38632]],[[12205,12205],"mapped",[38737]],[[12206,12206],"mapped",[38750]],[[12207,12207],"mapped",[38754]],[[12208,12208],"mapped",[38761]],[[12209,12209],"mapped",[38859]],[[12210,12210],"mapped",[38893]],[[12211,12211],"mapped",[38899]],[[12212,12212],"mapped",[38913]],[[12213,12213],"mapped",[39080]],[[12214,12214],"mapped",[39131]],[[12215,12215],"mapped",[39135]],[[12216,12216],"mapped",[39318]],[[12217,12217],"mapped",[39321]],[[12218,12218],"mapped",[39340]],[[12219,12219],"mapped",[39592]],[[12220,12220],"mapped",[39640]],[[12221,12221],"mapped",[39647]],[[12222,12222],"mapped",[39717]],[[12223,12223],"mapped",[39727]],[[12224,12224],"mapped",[39730]],[[12225,12225],"mapped",[39740]],[[12226,12226],"mapped",[39770]],[[12227,12227],"mapped",[40165]],[[12228,12228],"mapped",[40565]],[[12229,12229],"mapped",[40575]],[[12230,12230],"mapped",[40613]],[[12231,12231],"mapped",[40635]],[[12232,12232],"mapped",[40643]],[[12233,12233],"mapped",[40653]],[[12234,12234],"mapped",[40657]],[[12235,12235],"mapped",[40697]],[[12236,12236],"mapped",[40701]],[[12237,12237],"mapped",[40718]],[[12238,12238],"mapped",[40723]],[[12239,12239],"mapped",[40736]],[[12240,12240],"mapped",[40763]],[[12241,12241],"mapped",[40778]],[[12242,12242],"mapped",[40786]],[[12243,12243],"mapped",[40845]],[[12244,12244],"mapped",[40860]],[[12245,12245],"mapped",[40864]],[[12246,12271],"disallowed"],[[12272,12283],"disallowed"],[[12284,12287],"disallowed"],[[12288,12288],"disallowed_STD3_mapped",[32]],[[12289,12289],"valid",[],"NV8"],[[12290,12290],"mapped",[46]],[[12291,12292],"valid",[],"NV8"],[[12293,12295],"valid"],[[12296,12329],"valid",[],"NV8"],[[12330,12333],"valid"],[[12334,12341],"valid",[],"NV8"],[[12342,12342],"mapped",[12306]],[[12343,12343],"valid",[],"NV8"],[[12344,12344],"mapped",[21313]],[[12345,12345],"mapped",[21316]],[[12346,12346],"mapped",[21317]],[[12347,12347],"valid",[],"NV8"],[[12348,12348],"valid"],[[12349,12349],"valid",[],"NV8"],[[12350,12350],"valid",[],"NV8"],[[12351,12351],"valid",[],"NV8"],[[12352,12352],"disallowed"],[[12353,12436],"valid"],[[12437,12438],"valid"],[[12439,12440],"disallowed"],[[12441,12442],"valid"],[[12443,12443],"disallowed_STD3_mapped",[32,12441]],[[12444,12444],"disallowed_STD3_mapped",[32,12442]],[[12445,12446],"valid"],[[12447,12447],"mapped",[12424,12426]],[[12448,12448],"valid",[],"NV8"],[[12449,12542],"valid"],[[12543,12543],"mapped",[12467,12488]],[[12544,12548],"disallowed"],[[12549,12588],"valid"],[[12589,12589],"valid"],[[12590,12592],"disallowed"],[[12593,12593],"mapped",[4352]],[[12594,12594],"mapped",[4353]],[[12595,12595],"mapped",[4522]],[[12596,12596],"mapped",[4354]],[[12597,12597],"mapped",[4524]],[[12598,12598],"mapped",[4525]],[[12599,12599],"mapped",[4355]],[[12600,12600],"mapped",[4356]],[[12601,12601],"mapped",[4357]],[[12602,12602],"mapped",[4528]],[[12603,12603],"mapped",[4529]],[[12604,12604],"mapped",[4530]],[[12605,12605],"mapped",[4531]],[[12606,12606],"mapped",[4532]],[[12607,12607],"mapped",[4533]],[[12608,12608],"mapped",[4378]],[[12609,12609],"mapped",[4358]],[[12610,12610],"mapped",[4359]],[[12611,12611],"mapped",[4360]],[[12612,12612],"mapped",[4385]],[[12613,12613],"mapped",[4361]],[[12614,12614],"mapped",[4362]],[[12615,12615],"mapped",[4363]],[[12616,12616],"mapped",[4364]],[[12617,12617],"mapped",[4365]],[[12618,12618],"mapped",[4366]],[[12619,12619],"mapped",[4367]],[[12620,12620],"mapped",[4368]],[[12621,12621],"mapped",[4369]],[[12622,12622],"mapped",[4370]],[[12623,12623],"mapped",[4449]],[[12624,12624],"mapped",[4450]],[[12625,12625],"mapped",[4451]],[[12626,12626],"mapped",[4452]],[[12627,12627],"mapped",[4453]],[[12628,12628],"mapped",[4454]],[[12629,12629],"mapped",[4455]],[[12630,12630],"mapped",[4456]],[[12631,12631],"mapped",[4457]],[[12632,12632],"mapped",[4458]],[[12633,12633],"mapped",[4459]],[[12634,12634],"mapped",[4460]],[[12635,12635],"mapped",[4461]],[[12636,12636],"mapped",[4462]],[[12637,12637],"mapped",[4463]],[[12638,12638],"mapped",[4464]],[[12639,12639],"mapped",[4465]],[[12640,12640],"mapped",[4466]],[[12641,12641],"mapped",[4467]],[[12642,12642],"mapped",[4468]],[[12643,12643],"mapped",[4469]],[[12644,12644],"disallowed"],[[12645,12645],"mapped",[4372]],[[12646,12646],"mapped",[4373]],[[12647,12647],"mapped",[4551]],[[12648,12648],"mapped",[4552]],[[12649,12649],"mapped",[4556]],[[12650,12650],"mapped",[4558]],[[12651,12651],"mapped",[4563]],[[12652,12652],"mapped",[4567]],[[12653,12653],"mapped",[4569]],[[12654,12654],"mapped",[4380]],[[12655,12655],"mapped",[4573]],[[12656,12656],"mapped",[4575]],[[12657,12657],"mapped",[4381]],[[12658,12658],"mapped",[4382]],[[12659,12659],"mapped",[4384]],[[12660,12660],"mapped",[4386]],[[12661,12661],"mapped",[4387]],[[12662,12662],"mapped",[4391]],[[12663,12663],"mapped",[4393]],[[12664,12664],"mapped",[4395]],[[12665,12665],"mapped",[4396]],[[12666,12666],"mapped",[4397]],[[12667,12667],"mapped",[4398]],[[12668,12668],"mapped",[4399]],[[12669,12669],"mapped",[4402]],[[12670,12670],"mapped",[4406]],[[12671,12671],"mapped",[4416]],[[12672,12672],"mapped",[4423]],[[12673,12673],"mapped",[4428]],[[12674,12674],"mapped",[4593]],[[12675,12675],"mapped",[4594]],[[12676,12676],"mapped",[4439]],[[12677,12677],"mapped",[4440]],[[12678,12678],"mapped",[4441]],[[12679,12679],"mapped",[4484]],[[12680,12680],"mapped",[4485]],[[12681,12681],"mapped",[4488]],[[12682,12682],"mapped",[4497]],[[12683,12683],"mapped",[4498]],[[12684,12684],"mapped",[4500]],[[12685,12685],"mapped",[4510]],[[12686,12686],"mapped",[4513]],[[12687,12687],"disallowed"],[[12688,12689],"valid",[],"NV8"],[[12690,12690],"mapped",[19968]],[[12691,12691],"mapped",[20108]],[[12692,12692],"mapped",[19977]],[[12693,12693],"mapped",[22235]],[[12694,12694],"mapped",[19978]],[[12695,12695],"mapped",[20013]],[[12696,12696],"mapped",[19979]],[[12697,12697],"mapped",[30002]],[[12698,12698],"mapped",[20057]],[[12699,12699],"mapped",[19993]],[[12700,12700],"mapped",[19969]],[[12701,12701],"mapped",[22825]],[[12702,12702],"mapped",[22320]],[[12703,12703],"mapped",[20154]],[[12704,12727],"valid"],[[12728,12730],"valid"],[[12731,12735],"disallowed"],[[12736,12751],"valid",[],"NV8"],[[12752,12771],"valid",[],"NV8"],[[12772,12783],"disallowed"],[[12784,12799],"valid"],[[12800,12800],"disallowed_STD3_mapped",[40,4352,41]],[[12801,12801],"disallowed_STD3_mapped",[40,4354,41]],[[12802,12802],"disallowed_STD3_mapped",[40,4355,41]],[[12803,12803],"disallowed_STD3_mapped",[40,4357,41]],[[12804,12804],"disallowed_STD3_mapped",[40,4358,41]],[[12805,12805],"disallowed_STD3_mapped",[40,4359,41]],[[12806,12806],"disallowed_STD3_mapped",[40,4361,41]],[[12807,12807],"disallowed_STD3_mapped",[40,4363,41]],[[12808,12808],"disallowed_STD3_mapped",[40,4364,41]],[[12809,12809],"disallowed_STD3_mapped",[40,4366,41]],[[12810,12810],"disallowed_STD3_mapped",[40,4367,41]],[[12811,12811],"disallowed_STD3_mapped",[40,4368,41]],[[12812,12812],"disallowed_STD3_mapped",[40,4369,41]],[[12813,12813],"disallowed_STD3_mapped",[40,4370,41]],[[12814,12814],"disallowed_STD3_mapped",[40,44032,41]],[[12815,12815],"disallowed_STD3_mapped",[40,45208,41]],[[12816,12816],"disallowed_STD3_mapped",[40,45796,41]],[[12817,12817],"disallowed_STD3_mapped",[40,46972,41]],[[12818,12818],"disallowed_STD3_mapped",[40,47560,41]],[[12819,12819],"disallowed_STD3_mapped",[40,48148,41]],[[12820,12820],"disallowed_STD3_mapped",[40,49324,41]],[[12821,12821],"disallowed_STD3_mapped",[40,50500,41]],[[12822,12822],"disallowed_STD3_mapped",[40,51088,41]],[[12823,12823],"disallowed_STD3_mapped",[40,52264,41]],[[12824,12824],"disallowed_STD3_mapped",[40,52852,41]],[[12825,12825],"disallowed_STD3_mapped",[40,53440,41]],[[12826,12826],"disallowed_STD3_mapped",[40,54028,41]],[[12827,12827],"disallowed_STD3_mapped",[40,54616,41]],[[12828,12828],"disallowed_STD3_mapped",[40,51452,41]],[[12829,12829],"disallowed_STD3_mapped",[40,50724,51204,41]],[[12830,12830],"disallowed_STD3_mapped",[40,50724,54980,41]],[[12831,12831],"disallowed"],[[12832,12832],"disallowed_STD3_mapped",[40,19968,41]],[[12833,12833],"disallowed_STD3_mapped",[40,20108,41]],[[12834,12834],"disallowed_STD3_mapped",[40,19977,41]],[[12835,12835],"disallowed_STD3_mapped",[40,22235,41]],[[12836,12836],"disallowed_STD3_mapped",[40,20116,41]],[[12837,12837],"disallowed_STD3_mapped",[40,20845,41]],[[12838,12838],"disallowed_STD3_mapped",[40,19971,41]],[[12839,12839],"disallowed_STD3_mapped",[40,20843,41]],[[12840,12840],"disallowed_STD3_mapped",[40,20061,41]],[[12841,12841],"disallowed_STD3_mapped",[40,21313,41]],[[12842,12842],"disallowed_STD3_mapped",[40,26376,41]],[[12843,12843],"disallowed_STD3_mapped",[40,28779,41]],[[12844,12844],"disallowed_STD3_mapped",[40,27700,41]],[[12845,12845],"disallowed_STD3_mapped",[40,26408,41]],[[12846,12846],"disallowed_STD3_mapped",[40,37329,41]],[[12847,12847],"disallowed_STD3_mapped",[40,22303,41]],[[12848,12848],"disallowed_STD3_mapped",[40,26085,41]],[[12849,12849],"disallowed_STD3_mapped",[40,26666,41]],[[12850,12850],"disallowed_STD3_mapped",[40,26377,41]],[[12851,12851],"disallowed_STD3_mapped",[40,31038,41]],[[12852,12852],"disallowed_STD3_mapped",[40,21517,41]],[[12853,12853],"disallowed_STD3_mapped",[40,29305,41]],[[12854,12854],"disallowed_STD3_mapped",[40,36001,41]],[[12855,12855],"disallowed_STD3_mapped",[40,31069,41]],[[12856,12856],"disallowed_STD3_mapped",[40,21172,41]],[[12857,12857],"disallowed_STD3_mapped",[40,20195,41]],[[12858,12858],"disallowed_STD3_mapped",[40,21628,41]],[[12859,12859],"disallowed_STD3_mapped",[40,23398,41]],[[12860,12860],"disallowed_STD3_mapped",[40,30435,41]],[[12861,12861],"disallowed_STD3_mapped",[40,20225,41]],[[12862,12862],"disallowed_STD3_mapped",[40,36039,41]],[[12863,12863],"disallowed_STD3_mapped",[40,21332,41]],[[12864,12864],"disallowed_STD3_mapped",[40,31085,41]],[[12865,12865],"disallowed_STD3_mapped",[40,20241,41]],[[12866,12866],"disallowed_STD3_mapped",[40,33258,41]],[[12867,12867],"disallowed_STD3_mapped",[40,33267,41]],[[12868,12868],"mapped",[21839]],[[12869,12869],"mapped",[24188]],[[12870,12870],"mapped",[25991]],[[12871,12871],"mapped",[31631]],[[12872,12879],"valid",[],"NV8"],[[12880,12880],"mapped",[112,116,101]],[[12881,12881],"mapped",[50,49]],[[12882,12882],"mapped",[50,50]],[[12883,12883],"mapped",[50,51]],[[12884,12884],"mapped",[50,52]],[[12885,12885],"mapped",[50,53]],[[12886,12886],"mapped",[50,54]],[[12887,12887],"mapped",[50,55]],[[12888,12888],"mapped",[50,56]],[[12889,12889],"mapped",[50,57]],[[12890,12890],"mapped",[51,48]],[[12891,12891],"mapped",[51,49]],[[12892,12892],"mapped",[51,50]],[[12893,12893],"mapped",[51,51]],[[12894,12894],"mapped",[51,52]],[[12895,12895],"mapped",[51,53]],[[12896,12896],"mapped",[4352]],[[12897,12897],"mapped",[4354]],[[12898,12898],"mapped",[4355]],[[12899,12899],"mapped",[4357]],[[12900,12900],"mapped",[4358]],[[12901,12901],"mapped",[4359]],[[12902,12902],"mapped",[4361]],[[12903,12903],"mapped",[4363]],[[12904,12904],"mapped",[4364]],[[12905,12905],"mapped",[4366]],[[12906,12906],"mapped",[4367]],[[12907,12907],"mapped",[4368]],[[12908,12908],"mapped",[4369]],[[12909,12909],"mapped",[4370]],[[12910,12910],"mapped",[44032]],[[12911,12911],"mapped",[45208]],[[12912,12912],"mapped",[45796]],[[12913,12913],"mapped",[46972]],[[12914,12914],"mapped",[47560]],[[12915,12915],"mapped",[48148]],[[12916,12916],"mapped",[49324]],[[12917,12917],"mapped",[50500]],[[12918,12918],"mapped",[51088]],[[12919,12919],"mapped",[52264]],[[12920,12920],"mapped",[52852]],[[12921,12921],"mapped",[53440]],[[12922,12922],"mapped",[54028]],[[12923,12923],"mapped",[54616]],[[12924,12924],"mapped",[52280,44256]],[[12925,12925],"mapped",[51452,51032]],[[12926,12926],"mapped",[50864]],[[12927,12927],"valid",[],"NV8"],[[12928,12928],"mapped",[19968]],[[12929,12929],"mapped",[20108]],[[12930,12930],"mapped",[19977]],[[12931,12931],"mapped",[22235]],[[12932,12932],"mapped",[20116]],[[12933,12933],"mapped",[20845]],[[12934,12934],"mapped",[19971]],[[12935,12935],"mapped",[20843]],[[12936,12936],"mapped",[20061]],[[12937,12937],"mapped",[21313]],[[12938,12938],"mapped",[26376]],[[12939,12939],"mapped",[28779]],[[12940,12940],"mapped",[27700]],[[12941,12941],"mapped",[26408]],[[12942,12942],"mapped",[37329]],[[12943,12943],"mapped",[22303]],[[12944,12944],"mapped",[26085]],[[12945,12945],"mapped",[26666]],[[12946,12946],"mapped",[26377]],[[12947,12947],"mapped",[31038]],[[12948,12948],"mapped",[21517]],[[12949,12949],"mapped",[29305]],[[12950,12950],"mapped",[36001]],[[12951,12951],"mapped",[31069]],[[12952,12952],"mapped",[21172]],[[12953,12953],"mapped",[31192]],[[12954,12954],"mapped",[30007]],[[12955,12955],"mapped",[22899]],[[12956,12956],"mapped",[36969]],[[12957,12957],"mapped",[20778]],[[12958,12958],"mapped",[21360]],[[12959,12959],"mapped",[27880]],[[12960,12960],"mapped",[38917]],[[12961,12961],"mapped",[20241]],[[12962,12962],"mapped",[20889]],[[12963,12963],"mapped",[27491]],[[12964,12964],"mapped",[19978]],[[12965,12965],"mapped",[20013]],[[12966,12966],"mapped",[19979]],[[12967,12967],"mapped",[24038]],[[12968,12968],"mapped",[21491]],[[12969,12969],"mapped",[21307]],[[12970,12970],"mapped",[23447]],[[12971,12971],"mapped",[23398]],[[12972,12972],"mapped",[30435]],[[12973,12973],"mapped",[20225]],[[12974,12974],"mapped",[36039]],[[12975,12975],"mapped",[21332]],[[12976,12976],"mapped",[22812]],[[12977,12977],"mapped",[51,54]],[[12978,12978],"mapped",[51,55]],[[12979,12979],"mapped",[51,56]],[[12980,12980],"mapped",[51,57]],[[12981,12981],"mapped",[52,48]],[[12982,12982],"mapped",[52,49]],[[12983,12983],"mapped",[52,50]],[[12984,12984],"mapped",[52,51]],[[12985,12985],"mapped",[52,52]],[[12986,12986],"mapped",[52,53]],[[12987,12987],"mapped",[52,54]],[[12988,12988],"mapped",[52,55]],[[12989,12989],"mapped",[52,56]],[[12990,12990],"mapped",[52,57]],[[12991,12991],"mapped",[53,48]],[[12992,12992],"mapped",[49,26376]],[[12993,12993],"mapped",[50,26376]],[[12994,12994],"mapped",[51,26376]],[[12995,12995],"mapped",[52,26376]],[[12996,12996],"mapped",[53,26376]],[[12997,12997],"mapped",[54,26376]],[[12998,12998],"mapped",[55,26376]],[[12999,12999],"mapped",[56,26376]],[[13e3,13e3],"mapped",[57,26376]],[[13001,13001],"mapped",[49,48,26376]],[[13002,13002],"mapped",[49,49,26376]],[[13003,13003],"mapped",[49,50,26376]],[[13004,13004],"mapped",[104,103]],[[13005,13005],"mapped",[101,114,103]],[[13006,13006],"mapped",[101,118]],[[13007,13007],"mapped",[108,116,100]],[[13008,13008],"mapped",[12450]],[[13009,13009],"mapped",[12452]],[[13010,13010],"mapped",[12454]],[[13011,13011],"mapped",[12456]],[[13012,13012],"mapped",[12458]],[[13013,13013],"mapped",[12459]],[[13014,13014],"mapped",[12461]],[[13015,13015],"mapped",[12463]],[[13016,13016],"mapped",[12465]],[[13017,13017],"mapped",[12467]],[[13018,13018],"mapped",[12469]],[[13019,13019],"mapped",[12471]],[[13020,13020],"mapped",[12473]],[[13021,13021],"mapped",[12475]],[[13022,13022],"mapped",[12477]],[[13023,13023],"mapped",[12479]],[[13024,13024],"mapped",[12481]],[[13025,13025],"mapped",[12484]],[[13026,13026],"mapped",[12486]],[[13027,13027],"mapped",[12488]],[[13028,13028],"mapped",[12490]],[[13029,13029],"mapped",[12491]],[[13030,13030],"mapped",[12492]],[[13031,13031],"mapped",[12493]],[[13032,13032],"mapped",[12494]],[[13033,13033],"mapped",[12495]],[[13034,13034],"mapped",[12498]],[[13035,13035],"mapped",[12501]],[[13036,13036],"mapped",[12504]],[[13037,13037],"mapped",[12507]],[[13038,13038],"mapped",[12510]],[[13039,13039],"mapped",[12511]],[[13040,13040],"mapped",[12512]],[[13041,13041],"mapped",[12513]],[[13042,13042],"mapped",[12514]],[[13043,13043],"mapped",[12516]],[[13044,13044],"mapped",[12518]],[[13045,13045],"mapped",[12520]],[[13046,13046],"mapped",[12521]],[[13047,13047],"mapped",[12522]],[[13048,13048],"mapped",[12523]],[[13049,13049],"mapped",[12524]],[[13050,13050],"mapped",[12525]],[[13051,13051],"mapped",[12527]],[[13052,13052],"mapped",[12528]],[[13053,13053],"mapped",[12529]],[[13054,13054],"mapped",[12530]],[[13055,13055],"disallowed"],[[13056,13056],"mapped",[12450,12497,12540,12488]],[[13057,13057],"mapped",[12450,12523,12501,12449]],[[13058,13058],"mapped",[12450,12531,12506,12450]],[[13059,13059],"mapped",[12450,12540,12523]],[[13060,13060],"mapped",[12452,12491,12531,12464]],[[13061,13061],"mapped",[12452,12531,12481]],[[13062,13062],"mapped",[12454,12457,12531]],[[13063,13063],"mapped",[12456,12473,12463,12540,12489]],[[13064,13064],"mapped",[12456,12540,12459,12540]],[[13065,13065],"mapped",[12458,12531,12473]],[[13066,13066],"mapped",[12458,12540,12512]],[[13067,13067],"mapped",[12459,12452,12522]],[[13068,13068],"mapped",[12459,12521,12483,12488]],[[13069,13069],"mapped",[12459,12525,12522,12540]],[[13070,13070],"mapped",[12460,12525,12531]],[[13071,13071],"mapped",[12460,12531,12510]],[[13072,13072],"mapped",[12462,12460]],[[13073,13073],"mapped",[12462,12491,12540]],[[13074,13074],"mapped",[12461,12517,12522,12540]],[[13075,13075],"mapped",[12462,12523,12480,12540]],[[13076,13076],"mapped",[12461,12525]],[[13077,13077],"mapped",[12461,12525,12464,12521,12512]],[[13078,13078],"mapped",[12461,12525,12513,12540,12488,12523]],[[13079,13079],"mapped",[12461,12525,12527,12483,12488]],[[13080,13080],"mapped",[12464,12521,12512]],[[13081,13081],"mapped",[12464,12521,12512,12488,12531]],[[13082,13082],"mapped",[12463,12523,12476,12452,12525]],[[13083,13083],"mapped",[12463,12525,12540,12493]],[[13084,13084],"mapped",[12465,12540,12473]],[[13085,13085],"mapped",[12467,12523,12490]],[[13086,13086],"mapped",[12467,12540,12509]],[[13087,13087],"mapped",[12469,12452,12463,12523]],[[13088,13088],"mapped",[12469,12531,12481,12540,12512]],[[13089,13089],"mapped",[12471,12522,12531,12464]],[[13090,13090],"mapped",[12475,12531,12481]],[[13091,13091],"mapped",[12475,12531,12488]],[[13092,13092],"mapped",[12480,12540,12473]],[[13093,13093],"mapped",[12487,12471]],[[13094,13094],"mapped",[12489,12523]],[[13095,13095],"mapped",[12488,12531]],[[13096,13096],"mapped",[12490,12494]],[[13097,13097],"mapped",[12494,12483,12488]],[[13098,13098],"mapped",[12495,12452,12484]],[[13099,13099],"mapped",[12497,12540,12475,12531,12488]],[[13100,13100],"mapped",[12497,12540,12484]],[[13101,13101],"mapped",[12496,12540,12524,12523]],[[13102,13102],"mapped",[12500,12450,12473,12488,12523]],[[13103,13103],"mapped",[12500,12463,12523]],[[13104,13104],"mapped",[12500,12467]],[[13105,13105],"mapped",[12499,12523]],[[13106,13106],"mapped",[12501,12449,12521,12483,12489]],[[13107,13107],"mapped",[12501,12451,12540,12488]],[[13108,13108],"mapped",[12502,12483,12471,12455,12523]],[[13109,13109],"mapped",[12501,12521,12531]],[[13110,13110],"mapped",[12504,12463,12479,12540,12523]],[[13111,13111],"mapped",[12506,12477]],[[13112,13112],"mapped",[12506,12491,12498]],[[13113,13113],"mapped",[12504,12523,12484]],[[13114,13114],"mapped",[12506,12531,12473]],[[13115,13115],"mapped",[12506,12540,12472]],[[13116,13116],"mapped",[12505,12540,12479]],[[13117,13117],"mapped",[12509,12452,12531,12488]],[[13118,13118],"mapped",[12508,12523,12488]],[[13119,13119],"mapped",[12507,12531]],[[13120,13120],"mapped",[12509,12531,12489]],[[13121,13121],"mapped",[12507,12540,12523]],[[13122,13122],"mapped",[12507,12540,12531]],[[13123,13123],"mapped",[12510,12452,12463,12525]],[[13124,13124],"mapped",[12510,12452,12523]],[[13125,13125],"mapped",[12510,12483,12495]],[[13126,13126],"mapped",[12510,12523,12463]],[[13127,13127],"mapped",[12510,12531,12471,12519,12531]],[[13128,13128],"mapped",[12511,12463,12525,12531]],[[13129,13129],"mapped",[12511,12522]],[[13130,13130],"mapped",[12511,12522,12496,12540,12523]],[[13131,13131],"mapped",[12513,12460]],[[13132,13132],"mapped",[12513,12460,12488,12531]],[[13133,13133],"mapped",[12513,12540,12488,12523]],[[13134,13134],"mapped",[12516,12540,12489]],[[13135,13135],"mapped",[12516,12540,12523]],[[13136,13136],"mapped",[12518,12450,12531]],[[13137,13137],"mapped",[12522,12483,12488,12523]],[[13138,13138],"mapped",[12522,12521]],[[13139,13139],"mapped",[12523,12500,12540]],[[13140,13140],"mapped",[12523,12540,12502,12523]],[[13141,13141],"mapped",[12524,12512]],[[13142,13142],"mapped",[12524,12531,12488,12466,12531]],[[13143,13143],"mapped",[12527,12483,12488]],[[13144,13144],"mapped",[48,28857]],[[13145,13145],"mapped",[49,28857]],[[13146,13146],"mapped",[50,28857]],[[13147,13147],"mapped",[51,28857]],[[13148,13148],"mapped",[52,28857]],[[13149,13149],"mapped",[53,28857]],[[13150,13150],"mapped",[54,28857]],[[13151,13151],"mapped",[55,28857]],[[13152,13152],"mapped",[56,28857]],[[13153,13153],"mapped",[57,28857]],[[13154,13154],"mapped",[49,48,28857]],[[13155,13155],"mapped",[49,49,28857]],[[13156,13156],"mapped",[49,50,28857]],[[13157,13157],"mapped",[49,51,28857]],[[13158,13158],"mapped",[49,52,28857]],[[13159,13159],"mapped",[49,53,28857]],[[13160,13160],"mapped",[49,54,28857]],[[13161,13161],"mapped",[49,55,28857]],[[13162,13162],"mapped",[49,56,28857]],[[13163,13163],"mapped",[49,57,28857]],[[13164,13164],"mapped",[50,48,28857]],[[13165,13165],"mapped",[50,49,28857]],[[13166,13166],"mapped",[50,50,28857]],[[13167,13167],"mapped",[50,51,28857]],[[13168,13168],"mapped",[50,52,28857]],[[13169,13169],"mapped",[104,112,97]],[[13170,13170],"mapped",[100,97]],[[13171,13171],"mapped",[97,117]],[[13172,13172],"mapped",[98,97,114]],[[13173,13173],"mapped",[111,118]],[[13174,13174],"mapped",[112,99]],[[13175,13175],"mapped",[100,109]],[[13176,13176],"mapped",[100,109,50]],[[13177,13177],"mapped",[100,109,51]],[[13178,13178],"mapped",[105,117]],[[13179,13179],"mapped",[24179,25104]],[[13180,13180],"mapped",[26157,21644]],[[13181,13181],"mapped",[22823,27491]],[[13182,13182],"mapped",[26126,27835]],[[13183,13183],"mapped",[26666,24335,20250,31038]],[[13184,13184],"mapped",[112,97]],[[13185,13185],"mapped",[110,97]],[[13186,13186],"mapped",[956,97]],[[13187,13187],"mapped",[109,97]],[[13188,13188],"mapped",[107,97]],[[13189,13189],"mapped",[107,98]],[[13190,13190],"mapped",[109,98]],[[13191,13191],"mapped",[103,98]],[[13192,13192],"mapped",[99,97,108]],[[13193,13193],"mapped",[107,99,97,108]],[[13194,13194],"mapped",[112,102]],[[13195,13195],"mapped",[110,102]],[[13196,13196],"mapped",[956,102]],[[13197,13197],"mapped",[956,103]],[[13198,13198],"mapped",[109,103]],[[13199,13199],"mapped",[107,103]],[[13200,13200],"mapped",[104,122]],[[13201,13201],"mapped",[107,104,122]],[[13202,13202],"mapped",[109,104,122]],[[13203,13203],"mapped",[103,104,122]],[[13204,13204],"mapped",[116,104,122]],[[13205,13205],"mapped",[956,108]],[[13206,13206],"mapped",[109,108]],[[13207,13207],"mapped",[100,108]],[[13208,13208],"mapped",[107,108]],[[13209,13209],"mapped",[102,109]],[[13210,13210],"mapped",[110,109]],[[13211,13211],"mapped",[956,109]],[[13212,13212],"mapped",[109,109]],[[13213,13213],"mapped",[99,109]],[[13214,13214],"mapped",[107,109]],[[13215,13215],"mapped",[109,109,50]],[[13216,13216],"mapped",[99,109,50]],[[13217,13217],"mapped",[109,50]],[[13218,13218],"mapped",[107,109,50]],[[13219,13219],"mapped",[109,109,51]],[[13220,13220],"mapped",[99,109,51]],[[13221,13221],"mapped",[109,51]],[[13222,13222],"mapped",[107,109,51]],[[13223,13223],"mapped",[109,8725,115]],[[13224,13224],"mapped",[109,8725,115,50]],[[13225,13225],"mapped",[112,97]],[[13226,13226],"mapped",[107,112,97]],[[13227,13227],"mapped",[109,112,97]],[[13228,13228],"mapped",[103,112,97]],[[13229,13229],"mapped",[114,97,100]],[[13230,13230],"mapped",[114,97,100,8725,115]],[[13231,13231],"mapped",[114,97,100,8725,115,50]],[[13232,13232],"mapped",[112,115]],[[13233,13233],"mapped",[110,115]],[[13234,13234],"mapped",[956,115]],[[13235,13235],"mapped",[109,115]],[[13236,13236],"mapped",[112,118]],[[13237,13237],"mapped",[110,118]],[[13238,13238],"mapped",[956,118]],[[13239,13239],"mapped",[109,118]],[[13240,13240],"mapped",[107,118]],[[13241,13241],"mapped",[109,118]],[[13242,13242],"mapped",[112,119]],[[13243,13243],"mapped",[110,119]],[[13244,13244],"mapped",[956,119]],[[13245,13245],"mapped",[109,119]],[[13246,13246],"mapped",[107,119]],[[13247,13247],"mapped",[109,119]],[[13248,13248],"mapped",[107,969]],[[13249,13249],"mapped",[109,969]],[[13250,13250],"disallowed"],[[13251,13251],"mapped",[98,113]],[[13252,13252],"mapped",[99,99]],[[13253,13253],"mapped",[99,100]],[[13254,13254],"mapped",[99,8725,107,103]],[[13255,13255],"disallowed"],[[13256,13256],"mapped",[100,98]],[[13257,13257],"mapped",[103,121]],[[13258,13258],"mapped",[104,97]],[[13259,13259],"mapped",[104,112]],[[13260,13260],"mapped",[105,110]],[[13261,13261],"mapped",[107,107]],[[13262,13262],"mapped",[107,109]],[[13263,13263],"mapped",[107,116]],[[13264,13264],"mapped",[108,109]],[[13265,13265],"mapped",[108,110]],[[13266,13266],"mapped",[108,111,103]],[[13267,13267],"mapped",[108,120]],[[13268,13268],"mapped",[109,98]],[[13269,13269],"mapped",[109,105,108]],[[13270,13270],"mapped",[109,111,108]],[[13271,13271],"mapped",[112,104]],[[13272,13272],"disallowed"],[[13273,13273],"mapped",[112,112,109]],[[13274,13274],"mapped",[112,114]],[[13275,13275],"mapped",[115,114]],[[13276,13276],"mapped",[115,118]],[[13277,13277],"mapped",[119,98]],[[13278,13278],"mapped",[118,8725,109]],[[13279,13279],"mapped",[97,8725,109]],[[13280,13280],"mapped",[49,26085]],[[13281,13281],"mapped",[50,26085]],[[13282,13282],"mapped",[51,26085]],[[13283,13283],"mapped",[52,26085]],[[13284,13284],"mapped",[53,26085]],[[13285,13285],"mapped",[54,26085]],[[13286,13286],"mapped",[55,26085]],[[13287,13287],"mapped",[56,26085]],[[13288,13288],"mapped",[57,26085]],[[13289,13289],"mapped",[49,48,26085]],[[13290,13290],"mapped",[49,49,26085]],[[13291,13291],"mapped",[49,50,26085]],[[13292,13292],"mapped",[49,51,26085]],[[13293,13293],"mapped",[49,52,26085]],[[13294,13294],"mapped",[49,53,26085]],[[13295,13295],"mapped",[49,54,26085]],[[13296,13296],"mapped",[49,55,26085]],[[13297,13297],"mapped",[49,56,26085]],[[13298,13298],"mapped",[49,57,26085]],[[13299,13299],"mapped",[50,48,26085]],[[13300,13300],"mapped",[50,49,26085]],[[13301,13301],"mapped",[50,50,26085]],[[13302,13302],"mapped",[50,51,26085]],[[13303,13303],"mapped",[50,52,26085]],[[13304,13304],"mapped",[50,53,26085]],[[13305,13305],"mapped",[50,54,26085]],[[13306,13306],"mapped",[50,55,26085]],[[13307,13307],"mapped",[50,56,26085]],[[13308,13308],"mapped",[50,57,26085]],[[13309,13309],"mapped",[51,48,26085]],[[13310,13310],"mapped",[51,49,26085]],[[13311,13311],"mapped",[103,97,108]],[[13312,19893],"valid"],[[19894,19903],"disallowed"],[[19904,19967],"valid",[],"NV8"],[[19968,40869],"valid"],[[40870,40891],"valid"],[[40892,40899],"valid"],[[40900,40907],"valid"],[[40908,40908],"valid"],[[40909,40917],"valid"],[[40918,40959],"disallowed"],[[40960,42124],"valid"],[[42125,42127],"disallowed"],[[42128,42145],"valid",[],"NV8"],[[42146,42147],"valid",[],"NV8"],[[42148,42163],"valid",[],"NV8"],[[42164,42164],"valid",[],"NV8"],[[42165,42176],"valid",[],"NV8"],[[42177,42177],"valid",[],"NV8"],[[42178,42180],"valid",[],"NV8"],[[42181,42181],"valid",[],"NV8"],[[42182,42182],"valid",[],"NV8"],[[42183,42191],"disallowed"],[[42192,42237],"valid"],[[42238,42239],"valid",[],"NV8"],[[42240,42508],"valid"],[[42509,42511],"valid",[],"NV8"],[[42512,42539],"valid"],[[42540,42559],"disallowed"],[[42560,42560],"mapped",[42561]],[[42561,42561],"valid"],[[42562,42562],"mapped",[42563]],[[42563,42563],"valid"],[[42564,42564],"mapped",[42565]],[[42565,42565],"valid"],[[42566,42566],"mapped",[42567]],[[42567,42567],"valid"],[[42568,42568],"mapped",[42569]],[[42569,42569],"valid"],[[42570,42570],"mapped",[42571]],[[42571,42571],"valid"],[[42572,42572],"mapped",[42573]],[[42573,42573],"valid"],[[42574,42574],"mapped",[42575]],[[42575,42575],"valid"],[[42576,42576],"mapped",[42577]],[[42577,42577],"valid"],[[42578,42578],"mapped",[42579]],[[42579,42579],"valid"],[[42580,42580],"mapped",[42581]],[[42581,42581],"valid"],[[42582,42582],"mapped",[42583]],[[42583,42583],"valid"],[[42584,42584],"mapped",[42585]],[[42585,42585],"valid"],[[42586,42586],"mapped",[42587]],[[42587,42587],"valid"],[[42588,42588],"mapped",[42589]],[[42589,42589],"valid"],[[42590,42590],"mapped",[42591]],[[42591,42591],"valid"],[[42592,42592],"mapped",[42593]],[[42593,42593],"valid"],[[42594,42594],"mapped",[42595]],[[42595,42595],"valid"],[[42596,42596],"mapped",[42597]],[[42597,42597],"valid"],[[42598,42598],"mapped",[42599]],[[42599,42599],"valid"],[[42600,42600],"mapped",[42601]],[[42601,42601],"valid"],[[42602,42602],"mapped",[42603]],[[42603,42603],"valid"],[[42604,42604],"mapped",[42605]],[[42605,42607],"valid"],[[42608,42611],"valid",[],"NV8"],[[42612,42619],"valid"],[[42620,42621],"valid"],[[42622,42622],"valid",[],"NV8"],[[42623,42623],"valid"],[[42624,42624],"mapped",[42625]],[[42625,42625],"valid"],[[42626,42626],"mapped",[42627]],[[42627,42627],"valid"],[[42628,42628],"mapped",[42629]],[[42629,42629],"valid"],[[42630,42630],"mapped",[42631]],[[42631,42631],"valid"],[[42632,42632],"mapped",[42633]],[[42633,42633],"valid"],[[42634,42634],"mapped",[42635]],[[42635,42635],"valid"],[[42636,42636],"mapped",[42637]],[[42637,42637],"valid"],[[42638,42638],"mapped",[42639]],[[42639,42639],"valid"],[[42640,42640],"mapped",[42641]],[[42641,42641],"valid"],[[42642,42642],"mapped",[42643]],[[42643,42643],"valid"],[[42644,42644],"mapped",[42645]],[[42645,42645],"valid"],[[42646,42646],"mapped",[42647]],[[42647,42647],"valid"],[[42648,42648],"mapped",[42649]],[[42649,42649],"valid"],[[42650,42650],"mapped",[42651]],[[42651,42651],"valid"],[[42652,42652],"mapped",[1098]],[[42653,42653],"mapped",[1100]],[[42654,42654],"valid"],[[42655,42655],"valid"],[[42656,42725],"valid"],[[42726,42735],"valid",[],"NV8"],[[42736,42737],"valid"],[[42738,42743],"valid",[],"NV8"],[[42744,42751],"disallowed"],[[42752,42774],"valid",[],"NV8"],[[42775,42778],"valid"],[[42779,42783],"valid"],[[42784,42785],"valid",[],"NV8"],[[42786,42786],"mapped",[42787]],[[42787,42787],"valid"],[[42788,42788],"mapped",[42789]],[[42789,42789],"valid"],[[42790,42790],"mapped",[42791]],[[42791,42791],"valid"],[[42792,42792],"mapped",[42793]],[[42793,42793],"valid"],[[42794,42794],"mapped",[42795]],[[42795,42795],"valid"],[[42796,42796],"mapped",[42797]],[[42797,42797],"valid"],[[42798,42798],"mapped",[42799]],[[42799,42801],"valid"],[[42802,42802],"mapped",[42803]],[[42803,42803],"valid"],[[42804,42804],"mapped",[42805]],[[42805,42805],"valid"],[[42806,42806],"mapped",[42807]],[[42807,42807],"valid"],[[42808,42808],"mapped",[42809]],[[42809,42809],"valid"],[[42810,42810],"mapped",[42811]],[[42811,42811],"valid"],[[42812,42812],"mapped",[42813]],[[42813,42813],"valid"],[[42814,42814],"mapped",[42815]],[[42815,42815],"valid"],[[42816,42816],"mapped",[42817]],[[42817,42817],"valid"],[[42818,42818],"mapped",[42819]],[[42819,42819],"valid"],[[42820,42820],"mapped",[42821]],[[42821,42821],"valid"],[[42822,42822],"mapped",[42823]],[[42823,42823],"valid"],[[42824,42824],"mapped",[42825]],[[42825,42825],"valid"],[[42826,42826],"mapped",[42827]],[[42827,42827],"valid"],[[42828,42828],"mapped",[42829]],[[42829,42829],"valid"],[[42830,42830],"mapped",[42831]],[[42831,42831],"valid"],[[42832,42832],"mapped",[42833]],[[42833,42833],"valid"],[[42834,42834],"mapped",[42835]],[[42835,42835],"valid"],[[42836,42836],"mapped",[42837]],[[42837,42837],"valid"],[[42838,42838],"mapped",[42839]],[[42839,42839],"valid"],[[42840,42840],"mapped",[42841]],[[42841,42841],"valid"],[[42842,42842],"mapped",[42843]],[[42843,42843],"valid"],[[42844,42844],"mapped",[42845]],[[42845,42845],"valid"],[[42846,42846],"mapped",[42847]],[[42847,42847],"valid"],[[42848,42848],"mapped",[42849]],[[42849,42849],"valid"],[[42850,42850],"mapped",[42851]],[[42851,42851],"valid"],[[42852,42852],"mapped",[42853]],[[42853,42853],"valid"],[[42854,42854],"mapped",[42855]],[[42855,42855],"valid"],[[42856,42856],"mapped",[42857]],[[42857,42857],"valid"],[[42858,42858],"mapped",[42859]],[[42859,42859],"valid"],[[42860,42860],"mapped",[42861]],[[42861,42861],"valid"],[[42862,42862],"mapped",[42863]],[[42863,42863],"valid"],[[42864,42864],"mapped",[42863]],[[42865,42872],"valid"],[[42873,42873],"mapped",[42874]],[[42874,42874],"valid"],[[42875,42875],"mapped",[42876]],[[42876,42876],"valid"],[[42877,42877],"mapped",[7545]],[[42878,42878],"mapped",[42879]],[[42879,42879],"valid"],[[42880,42880],"mapped",[42881]],[[42881,42881],"valid"],[[42882,42882],"mapped",[42883]],[[42883,42883],"valid"],[[42884,42884],"mapped",[42885]],[[42885,42885],"valid"],[[42886,42886],"mapped",[42887]],[[42887,42888],"valid"],[[42889,42890],"valid",[],"NV8"],[[42891,42891],"mapped",[42892]],[[42892,42892],"valid"],[[42893,42893],"mapped",[613]],[[42894,42894],"valid"],[[42895,42895],"valid"],[[42896,42896],"mapped",[42897]],[[42897,42897],"valid"],[[42898,42898],"mapped",[42899]],[[42899,42899],"valid"],[[42900,42901],"valid"],[[42902,42902],"mapped",[42903]],[[42903,42903],"valid"],[[42904,42904],"mapped",[42905]],[[42905,42905],"valid"],[[42906,42906],"mapped",[42907]],[[42907,42907],"valid"],[[42908,42908],"mapped",[42909]],[[42909,42909],"valid"],[[42910,42910],"mapped",[42911]],[[42911,42911],"valid"],[[42912,42912],"mapped",[42913]],[[42913,42913],"valid"],[[42914,42914],"mapped",[42915]],[[42915,42915],"valid"],[[42916,42916],"mapped",[42917]],[[42917,42917],"valid"],[[42918,42918],"mapped",[42919]],[[42919,42919],"valid"],[[42920,42920],"mapped",[42921]],[[42921,42921],"valid"],[[42922,42922],"mapped",[614]],[[42923,42923],"mapped",[604]],[[42924,42924],"mapped",[609]],[[42925,42925],"mapped",[620]],[[42926,42927],"disallowed"],[[42928,42928],"mapped",[670]],[[42929,42929],"mapped",[647]],[[42930,42930],"mapped",[669]],[[42931,42931],"mapped",[43859]],[[42932,42932],"mapped",[42933]],[[42933,42933],"valid"],[[42934,42934],"mapped",[42935]],[[42935,42935],"valid"],[[42936,42998],"disallowed"],[[42999,42999],"valid"],[[43e3,43e3],"mapped",[295]],[[43001,43001],"mapped",[339]],[[43002,43002],"valid"],[[43003,43007],"valid"],[[43008,43047],"valid"],[[43048,43051],"valid",[],"NV8"],[[43052,43055],"disallowed"],[[43056,43065],"valid",[],"NV8"],[[43066,43071],"disallowed"],[[43072,43123],"valid"],[[43124,43127],"valid",[],"NV8"],[[43128,43135],"disallowed"],[[43136,43204],"valid"],[[43205,43213],"disallowed"],[[43214,43215],"valid",[],"NV8"],[[43216,43225],"valid"],[[43226,43231],"disallowed"],[[43232,43255],"valid"],[[43256,43258],"valid",[],"NV8"],[[43259,43259],"valid"],[[43260,43260],"valid",[],"NV8"],[[43261,43261],"valid"],[[43262,43263],"disallowed"],[[43264,43309],"valid"],[[43310,43311],"valid",[],"NV8"],[[43312,43347],"valid"],[[43348,43358],"disallowed"],[[43359,43359],"valid",[],"NV8"],[[43360,43388],"valid",[],"NV8"],[[43389,43391],"disallowed"],[[43392,43456],"valid"],[[43457,43469],"valid",[],"NV8"],[[43470,43470],"disallowed"],[[43471,43481],"valid"],[[43482,43485],"disallowed"],[[43486,43487],"valid",[],"NV8"],[[43488,43518],"valid"],[[43519,43519],"disallowed"],[[43520,43574],"valid"],[[43575,43583],"disallowed"],[[43584,43597],"valid"],[[43598,43599],"disallowed"],[[43600,43609],"valid"],[[43610,43611],"disallowed"],[[43612,43615],"valid",[],"NV8"],[[43616,43638],"valid"],[[43639,43641],"valid",[],"NV8"],[[43642,43643],"valid"],[[43644,43647],"valid"],[[43648,43714],"valid"],[[43715,43738],"disallowed"],[[43739,43741],"valid"],[[43742,43743],"valid",[],"NV8"],[[43744,43759],"valid"],[[43760,43761],"valid",[],"NV8"],[[43762,43766],"valid"],[[43767,43776],"disallowed"],[[43777,43782],"valid"],[[43783,43784],"disallowed"],[[43785,43790],"valid"],[[43791,43792],"disallowed"],[[43793,43798],"valid"],[[43799,43807],"disallowed"],[[43808,43814],"valid"],[[43815,43815],"disallowed"],[[43816,43822],"valid"],[[43823,43823],"disallowed"],[[43824,43866],"valid"],[[43867,43867],"valid",[],"NV8"],[[43868,43868],"mapped",[42791]],[[43869,43869],"mapped",[43831]],[[43870,43870],"mapped",[619]],[[43871,43871],"mapped",[43858]],[[43872,43875],"valid"],[[43876,43877],"valid"],[[43878,43887],"disallowed"],[[43888,43888],"mapped",[5024]],[[43889,43889],"mapped",[5025]],[[43890,43890],"mapped",[5026]],[[43891,43891],"mapped",[5027]],[[43892,43892],"mapped",[5028]],[[43893,43893],"mapped",[5029]],[[43894,43894],"mapped",[5030]],[[43895,43895],"mapped",[5031]],[[43896,43896],"mapped",[5032]],[[43897,43897],"mapped",[5033]],[[43898,43898],"mapped",[5034]],[[43899,43899],"mapped",[5035]],[[43900,43900],"mapped",[5036]],[[43901,43901],"mapped",[5037]],[[43902,43902],"mapped",[5038]],[[43903,43903],"mapped",[5039]],[[43904,43904],"mapped",[5040]],[[43905,43905],"mapped",[5041]],[[43906,43906],"mapped",[5042]],[[43907,43907],"mapped",[5043]],[[43908,43908],"mapped",[5044]],[[43909,43909],"mapped",[5045]],[[43910,43910],"mapped",[5046]],[[43911,43911],"mapped",[5047]],[[43912,43912],"mapped",[5048]],[[43913,43913],"mapped",[5049]],[[43914,43914],"mapped",[5050]],[[43915,43915],"mapped",[5051]],[[43916,43916],"mapped",[5052]],[[43917,43917],"mapped",[5053]],[[43918,43918],"mapped",[5054]],[[43919,43919],"mapped",[5055]],[[43920,43920],"mapped",[5056]],[[43921,43921],"mapped",[5057]],[[43922,43922],"mapped",[5058]],[[43923,43923],"mapped",[5059]],[[43924,43924],"mapped",[5060]],[[43925,43925],"mapped",[5061]],[[43926,43926],"mapped",[5062]],[[43927,43927],"mapped",[5063]],[[43928,43928],"mapped",[5064]],[[43929,43929],"mapped",[5065]],[[43930,43930],"mapped",[5066]],[[43931,43931],"mapped",[5067]],[[43932,43932],"mapped",[5068]],[[43933,43933],"mapped",[5069]],[[43934,43934],"mapped",[5070]],[[43935,43935],"mapped",[5071]],[[43936,43936],"mapped",[5072]],[[43937,43937],"mapped",[5073]],[[43938,43938],"mapped",[5074]],[[43939,43939],"mapped",[5075]],[[43940,43940],"mapped",[5076]],[[43941,43941],"mapped",[5077]],[[43942,43942],"mapped",[5078]],[[43943,43943],"mapped",[5079]],[[43944,43944],"mapped",[5080]],[[43945,43945],"mapped",[5081]],[[43946,43946],"mapped",[5082]],[[43947,43947],"mapped",[5083]],[[43948,43948],"mapped",[5084]],[[43949,43949],"mapped",[5085]],[[43950,43950],"mapped",[5086]],[[43951,43951],"mapped",[5087]],[[43952,43952],"mapped",[5088]],[[43953,43953],"mapped",[5089]],[[43954,43954],"mapped",[5090]],[[43955,43955],"mapped",[5091]],[[43956,43956],"mapped",[5092]],[[43957,43957],"mapped",[5093]],[[43958,43958],"mapped",[5094]],[[43959,43959],"mapped",[5095]],[[43960,43960],"mapped",[5096]],[[43961,43961],"mapped",[5097]],[[43962,43962],"mapped",[5098]],[[43963,43963],"mapped",[5099]],[[43964,43964],"mapped",[5100]],[[43965,43965],"mapped",[5101]],[[43966,43966],"mapped",[5102]],[[43967,43967],"mapped",[5103]],[[43968,44010],"valid"],[[44011,44011],"valid",[],"NV8"],[[44012,44013],"valid"],[[44014,44015],"disallowed"],[[44016,44025],"valid"],[[44026,44031],"disallowed"],[[44032,55203],"valid"],[[55204,55215],"disallowed"],[[55216,55238],"valid",[],"NV8"],[[55239,55242],"disallowed"],[[55243,55291],"valid",[],"NV8"],[[55292,55295],"disallowed"],[[55296,57343],"disallowed"],[[57344,63743],"disallowed"],[[63744,63744],"mapped",[35912]],[[63745,63745],"mapped",[26356]],[[63746,63746],"mapped",[36554]],[[63747,63747],"mapped",[36040]],[[63748,63748],"mapped",[28369]],[[63749,63749],"mapped",[20018]],[[63750,63750],"mapped",[21477]],[[63751,63752],"mapped",[40860]],[[63753,63753],"mapped",[22865]],[[63754,63754],"mapped",[37329]],[[63755,63755],"mapped",[21895]],[[63756,63756],"mapped",[22856]],[[63757,63757],"mapped",[25078]],[[63758,63758],"mapped",[30313]],[[63759,63759],"mapped",[32645]],[[63760,63760],"mapped",[34367]],[[63761,63761],"mapped",[34746]],[[63762,63762],"mapped",[35064]],[[63763,63763],"mapped",[37007]],[[63764,63764],"mapped",[27138]],[[63765,63765],"mapped",[27931]],[[63766,63766],"mapped",[28889]],[[63767,63767],"mapped",[29662]],[[63768,63768],"mapped",[33853]],[[63769,63769],"mapped",[37226]],[[63770,63770],"mapped",[39409]],[[63771,63771],"mapped",[20098]],[[63772,63772],"mapped",[21365]],[[63773,63773],"mapped",[27396]],[[63774,63774],"mapped",[29211]],[[63775,63775],"mapped",[34349]],[[63776,63776],"mapped",[40478]],[[63777,63777],"mapped",[23888]],[[63778,63778],"mapped",[28651]],[[63779,63779],"mapped",[34253]],[[63780,63780],"mapped",[35172]],[[63781,63781],"mapped",[25289]],[[63782,63782],"mapped",[33240]],[[63783,63783],"mapped",[34847]],[[63784,63784],"mapped",[24266]],[[63785,63785],"mapped",[26391]],[[63786,63786],"mapped",[28010]],[[63787,63787],"mapped",[29436]],[[63788,63788],"mapped",[37070]],[[63789,63789],"mapped",[20358]],[[63790,63790],"mapped",[20919]],[[63791,63791],"mapped",[21214]],[[63792,63792],"mapped",[25796]],[[63793,63793],"mapped",[27347]],[[63794,63794],"mapped",[29200]],[[63795,63795],"mapped",[30439]],[[63796,63796],"mapped",[32769]],[[63797,63797],"mapped",[34310]],[[63798,63798],"mapped",[34396]],[[63799,63799],"mapped",[36335]],[[63800,63800],"mapped",[38706]],[[63801,63801],"mapped",[39791]],[[63802,63802],"mapped",[40442]],[[63803,63803],"mapped",[30860]],[[63804,63804],"mapped",[31103]],[[63805,63805],"mapped",[32160]],[[63806,63806],"mapped",[33737]],[[63807,63807],"mapped",[37636]],[[63808,63808],"mapped",[40575]],[[63809,63809],"mapped",[35542]],[[63810,63810],"mapped",[22751]],[[63811,63811],"mapped",[24324]],[[63812,63812],"mapped",[31840]],[[63813,63813],"mapped",[32894]],[[63814,63814],"mapped",[29282]],[[63815,63815],"mapped",[30922]],[[63816,63816],"mapped",[36034]],[[63817,63817],"mapped",[38647]],[[63818,63818],"mapped",[22744]],[[63819,63819],"mapped",[23650]],[[63820,63820],"mapped",[27155]],[[63821,63821],"mapped",[28122]],[[63822,63822],"mapped",[28431]],[[63823,63823],"mapped",[32047]],[[63824,63824],"mapped",[32311]],[[63825,63825],"mapped",[38475]],[[63826,63826],"mapped",[21202]],[[63827,63827],"mapped",[32907]],[[63828,63828],"mapped",[20956]],[[63829,63829],"mapped",[20940]],[[63830,63830],"mapped",[31260]],[[63831,63831],"mapped",[32190]],[[63832,63832],"mapped",[33777]],[[63833,63833],"mapped",[38517]],[[63834,63834],"mapped",[35712]],[[63835,63835],"mapped",[25295]],[[63836,63836],"mapped",[27138]],[[63837,63837],"mapped",[35582]],[[63838,63838],"mapped",[20025]],[[63839,63839],"mapped",[23527]],[[63840,63840],"mapped",[24594]],[[63841,63841],"mapped",[29575]],[[63842,63842],"mapped",[30064]],[[63843,63843],"mapped",[21271]],[[63844,63844],"mapped",[30971]],[[63845,63845],"mapped",[20415]],[[63846,63846],"mapped",[24489]],[[63847,63847],"mapped",[19981]],[[63848,63848],"mapped",[27852]],[[63849,63849],"mapped",[25976]],[[63850,63850],"mapped",[32034]],[[63851,63851],"mapped",[21443]],[[63852,63852],"mapped",[22622]],[[63853,63853],"mapped",[30465]],[[63854,63854],"mapped",[33865]],[[63855,63855],"mapped",[35498]],[[63856,63856],"mapped",[27578]],[[63857,63857],"mapped",[36784]],[[63858,63858],"mapped",[27784]],[[63859,63859],"mapped",[25342]],[[63860,63860],"mapped",[33509]],[[63861,63861],"mapped",[25504]],[[63862,63862],"mapped",[30053]],[[63863,63863],"mapped",[20142]],[[63864,63864],"mapped",[20841]],[[63865,63865],"mapped",[20937]],[[63866,63866],"mapped",[26753]],[[63867,63867],"mapped",[31975]],[[63868,63868],"mapped",[33391]],[[63869,63869],"mapped",[35538]],[[63870,63870],"mapped",[37327]],[[63871,63871],"mapped",[21237]],[[63872,63872],"mapped",[21570]],[[63873,63873],"mapped",[22899]],[[63874,63874],"mapped",[24300]],[[63875,63875],"mapped",[26053]],[[63876,63876],"mapped",[28670]],[[63877,63877],"mapped",[31018]],[[63878,63878],"mapped",[38317]],[[63879,63879],"mapped",[39530]],[[63880,63880],"mapped",[40599]],[[63881,63881],"mapped",[40654]],[[63882,63882],"mapped",[21147]],[[63883,63883],"mapped",[26310]],[[63884,63884],"mapped",[27511]],[[63885,63885],"mapped",[36706]],[[63886,63886],"mapped",[24180]],[[63887,63887],"mapped",[24976]],[[63888,63888],"mapped",[25088]],[[63889,63889],"mapped",[25754]],[[63890,63890],"mapped",[28451]],[[63891,63891],"mapped",[29001]],[[63892,63892],"mapped",[29833]],[[63893,63893],"mapped",[31178]],[[63894,63894],"mapped",[32244]],[[63895,63895],"mapped",[32879]],[[63896,63896],"mapped",[36646]],[[63897,63897],"mapped",[34030]],[[63898,63898],"mapped",[36899]],[[63899,63899],"mapped",[37706]],[[63900,63900],"mapped",[21015]],[[63901,63901],"mapped",[21155]],[[63902,63902],"mapped",[21693]],[[63903,63903],"mapped",[28872]],[[63904,63904],"mapped",[35010]],[[63905,63905],"mapped",[35498]],[[63906,63906],"mapped",[24265]],[[63907,63907],"mapped",[24565]],[[63908,63908],"mapped",[25467]],[[63909,63909],"mapped",[27566]],[[63910,63910],"mapped",[31806]],[[63911,63911],"mapped",[29557]],[[63912,63912],"mapped",[20196]],[[63913,63913],"mapped",[22265]],[[63914,63914],"mapped",[23527]],[[63915,63915],"mapped",[23994]],[[63916,63916],"mapped",[24604]],[[63917,63917],"mapped",[29618]],[[63918,63918],"mapped",[29801]],[[63919,63919],"mapped",[32666]],[[63920,63920],"mapped",[32838]],[[63921,63921],"mapped",[37428]],[[63922,63922],"mapped",[38646]],[[63923,63923],"mapped",[38728]],[[63924,63924],"mapped",[38936]],[[63925,63925],"mapped",[20363]],[[63926,63926],"mapped",[31150]],[[63927,63927],"mapped",[37300]],[[63928,63928],"mapped",[38584]],[[63929,63929],"mapped",[24801]],[[63930,63930],"mapped",[20102]],[[63931,63931],"mapped",[20698]],[[63932,63932],"mapped",[23534]],[[63933,63933],"mapped",[23615]],[[63934,63934],"mapped",[26009]],[[63935,63935],"mapped",[27138]],[[63936,63936],"mapped",[29134]],[[63937,63937],"mapped",[30274]],[[63938,63938],"mapped",[34044]],[[63939,63939],"mapped",[36988]],[[63940,63940],"mapped",[40845]],[[63941,63941],"mapped",[26248]],[[63942,63942],"mapped",[38446]],[[63943,63943],"mapped",[21129]],[[63944,63944],"mapped",[26491]],[[63945,63945],"mapped",[26611]],[[63946,63946],"mapped",[27969]],[[63947,63947],"mapped",[28316]],[[63948,63948],"mapped",[29705]],[[63949,63949],"mapped",[30041]],[[63950,63950],"mapped",[30827]],[[63951,63951],"mapped",[32016]],[[63952,63952],"mapped",[39006]],[[63953,63953],"mapped",[20845]],[[63954,63954],"mapped",[25134]],[[63955,63955],"mapped",[38520]],[[63956,63956],"mapped",[20523]],[[63957,63957],"mapped",[23833]],[[63958,63958],"mapped",[28138]],[[63959,63959],"mapped",[36650]],[[63960,63960],"mapped",[24459]],[[63961,63961],"mapped",[24900]],[[63962,63962],"mapped",[26647]],[[63963,63963],"mapped",[29575]],[[63964,63964],"mapped",[38534]],[[63965,63965],"mapped",[21033]],[[63966,63966],"mapped",[21519]],[[63967,63967],"mapped",[23653]],[[63968,63968],"mapped",[26131]],[[63969,63969],"mapped",[26446]],[[63970,63970],"mapped",[26792]],[[63971,63971],"mapped",[27877]],[[63972,63972],"mapped",[29702]],[[63973,63973],"mapped",[30178]],[[63974,63974],"mapped",[32633]],[[63975,63975],"mapped",[35023]],[[63976,63976],"mapped",[35041]],[[63977,63977],"mapped",[37324]],[[63978,63978],"mapped",[38626]],[[63979,63979],"mapped",[21311]],[[63980,63980],"mapped",[28346]],[[63981,63981],"mapped",[21533]],[[63982,63982],"mapped",[29136]],[[63983,63983],"mapped",[29848]],[[63984,63984],"mapped",[34298]],[[63985,63985],"mapped",[38563]],[[63986,63986],"mapped",[40023]],[[63987,63987],"mapped",[40607]],[[63988,63988],"mapped",[26519]],[[63989,63989],"mapped",[28107]],[[63990,63990],"mapped",[33256]],[[63991,63991],"mapped",[31435]],[[63992,63992],"mapped",[31520]],[[63993,63993],"mapped",[31890]],[[63994,63994],"mapped",[29376]],[[63995,63995],"mapped",[28825]],[[63996,63996],"mapped",[35672]],[[63997,63997],"mapped",[20160]],[[63998,63998],"mapped",[33590]],[[63999,63999],"mapped",[21050]],[[64e3,64e3],"mapped",[20999]],[[64001,64001],"mapped",[24230]],[[64002,64002],"mapped",[25299]],[[64003,64003],"mapped",[31958]],[[64004,64004],"mapped",[23429]],[[64005,64005],"mapped",[27934]],[[64006,64006],"mapped",[26292]],[[64007,64007],"mapped",[36667]],[[64008,64008],"mapped",[34892]],[[64009,64009],"mapped",[38477]],[[64010,64010],"mapped",[35211]],[[64011,64011],"mapped",[24275]],[[64012,64012],"mapped",[20800]],[[64013,64013],"mapped",[21952]],[[64014,64015],"valid"],[[64016,64016],"mapped",[22618]],[[64017,64017],"valid"],[[64018,64018],"mapped",[26228]],[[64019,64020],"valid"],[[64021,64021],"mapped",[20958]],[[64022,64022],"mapped",[29482]],[[64023,64023],"mapped",[30410]],[[64024,64024],"mapped",[31036]],[[64025,64025],"mapped",[31070]],[[64026,64026],"mapped",[31077]],[[64027,64027],"mapped",[31119]],[[64028,64028],"mapped",[38742]],[[64029,64029],"mapped",[31934]],[[64030,64030],"mapped",[32701]],[[64031,64031],"valid"],[[64032,64032],"mapped",[34322]],[[64033,64033],"valid"],[[64034,64034],"mapped",[35576]],[[64035,64036],"valid"],[[64037,64037],"mapped",[36920]],[[64038,64038],"mapped",[37117]],[[64039,64041],"valid"],[[64042,64042],"mapped",[39151]],[[64043,64043],"mapped",[39164]],[[64044,64044],"mapped",[39208]],[[64045,64045],"mapped",[40372]],[[64046,64046],"mapped",[37086]],[[64047,64047],"mapped",[38583]],[[64048,64048],"mapped",[20398]],[[64049,64049],"mapped",[20711]],[[64050,64050],"mapped",[20813]],[[64051,64051],"mapped",[21193]],[[64052,64052],"mapped",[21220]],[[64053,64053],"mapped",[21329]],[[64054,64054],"mapped",[21917]],[[64055,64055],"mapped",[22022]],[[64056,64056],"mapped",[22120]],[[64057,64057],"mapped",[22592]],[[64058,64058],"mapped",[22696]],[[64059,64059],"mapped",[23652]],[[64060,64060],"mapped",[23662]],[[64061,64061],"mapped",[24724]],[[64062,64062],"mapped",[24936]],[[64063,64063],"mapped",[24974]],[[64064,64064],"mapped",[25074]],[[64065,64065],"mapped",[25935]],[[64066,64066],"mapped",[26082]],[[64067,64067],"mapped",[26257]],[[64068,64068],"mapped",[26757]],[[64069,64069],"mapped",[28023]],[[64070,64070],"mapped",[28186]],[[64071,64071],"mapped",[28450]],[[64072,64072],"mapped",[29038]],[[64073,64073],"mapped",[29227]],[[64074,64074],"mapped",[29730]],[[64075,64075],"mapped",[30865]],[[64076,64076],"mapped",[31038]],[[64077,64077],"mapped",[31049]],[[64078,64078],"mapped",[31048]],[[64079,64079],"mapped",[31056]],[[64080,64080],"mapped",[31062]],[[64081,64081],"mapped",[31069]],[[64082,64082],"mapped",[31117]],[[64083,64083],"mapped",[31118]],[[64084,64084],"mapped",[31296]],[[64085,64085],"mapped",[31361]],[[64086,64086],"mapped",[31680]],[[64087,64087],"mapped",[32244]],[[64088,64088],"mapped",[32265]],[[64089,64089],"mapped",[32321]],[[64090,64090],"mapped",[32626]],[[64091,64091],"mapped",[32773]],[[64092,64092],"mapped",[33261]],[[64093,64094],"mapped",[33401]],[[64095,64095],"mapped",[33879]],[[64096,64096],"mapped",[35088]],[[64097,64097],"mapped",[35222]],[[64098,64098],"mapped",[35585]],[[64099,64099],"mapped",[35641]],[[64100,64100],"mapped",[36051]],[[64101,64101],"mapped",[36104]],[[64102,64102],"mapped",[36790]],[[64103,64103],"mapped",[36920]],[[64104,64104],"mapped",[38627]],[[64105,64105],"mapped",[38911]],[[64106,64106],"mapped",[38971]],[[64107,64107],"mapped",[24693]],[[64108,64108],"mapped",[148206]],[[64109,64109],"mapped",[33304]],[[64110,64111],"disallowed"],[[64112,64112],"mapped",[20006]],[[64113,64113],"mapped",[20917]],[[64114,64114],"mapped",[20840]],[[64115,64115],"mapped",[20352]],[[64116,64116],"mapped",[20805]],[[64117,64117],"mapped",[20864]],[[64118,64118],"mapped",[21191]],[[64119,64119],"mapped",[21242]],[[64120,64120],"mapped",[21917]],[[64121,64121],"mapped",[21845]],[[64122,64122],"mapped",[21913]],[[64123,64123],"mapped",[21986]],[[64124,64124],"mapped",[22618]],[[64125,64125],"mapped",[22707]],[[64126,64126],"mapped",[22852]],[[64127,64127],"mapped",[22868]],[[64128,64128],"mapped",[23138]],[[64129,64129],"mapped",[23336]],[[64130,64130],"mapped",[24274]],[[64131,64131],"mapped",[24281]],[[64132,64132],"mapped",[24425]],[[64133,64133],"mapped",[24493]],[[64134,64134],"mapped",[24792]],[[64135,64135],"mapped",[24910]],[[64136,64136],"mapped",[24840]],[[64137,64137],"mapped",[24974]],[[64138,64138],"mapped",[24928]],[[64139,64139],"mapped",[25074]],[[64140,64140],"mapped",[25140]],[[64141,64141],"mapped",[25540]],[[64142,64142],"mapped",[25628]],[[64143,64143],"mapped",[25682]],[[64144,64144],"mapped",[25942]],[[64145,64145],"mapped",[26228]],[[64146,64146],"mapped",[26391]],[[64147,64147],"mapped",[26395]],[[64148,64148],"mapped",[26454]],[[64149,64149],"mapped",[27513]],[[64150,64150],"mapped",[27578]],[[64151,64151],"mapped",[27969]],[[64152,64152],"mapped",[28379]],[[64153,64153],"mapped",[28363]],[[64154,64154],"mapped",[28450]],[[64155,64155],"mapped",[28702]],[[64156,64156],"mapped",[29038]],[[64157,64157],"mapped",[30631]],[[64158,64158],"mapped",[29237]],[[64159,64159],"mapped",[29359]],[[64160,64160],"mapped",[29482]],[[64161,64161],"mapped",[29809]],[[64162,64162],"mapped",[29958]],[[64163,64163],"mapped",[30011]],[[64164,64164],"mapped",[30237]],[[64165,64165],"mapped",[30239]],[[64166,64166],"mapped",[30410]],[[64167,64167],"mapped",[30427]],[[64168,64168],"mapped",[30452]],[[64169,64169],"mapped",[30538]],[[64170,64170],"mapped",[30528]],[[64171,64171],"mapped",[30924]],[[64172,64172],"mapped",[31409]],[[64173,64173],"mapped",[31680]],[[64174,64174],"mapped",[31867]],[[64175,64175],"mapped",[32091]],[[64176,64176],"mapped",[32244]],[[64177,64177],"mapped",[32574]],[[64178,64178],"mapped",[32773]],[[64179,64179],"mapped",[33618]],[[64180,64180],"mapped",[33775]],[[64181,64181],"mapped",[34681]],[[64182,64182],"mapped",[35137]],[[64183,64183],"mapped",[35206]],[[64184,64184],"mapped",[35222]],[[64185,64185],"mapped",[35519]],[[64186,64186],"mapped",[35576]],[[64187,64187],"mapped",[35531]],[[64188,64188],"mapped",[35585]],[[64189,64189],"mapped",[35582]],[[64190,64190],"mapped",[35565]],[[64191,64191],"mapped",[35641]],[[64192,64192],"mapped",[35722]],[[64193,64193],"mapped",[36104]],[[64194,64194],"mapped",[36664]],[[64195,64195],"mapped",[36978]],[[64196,64196],"mapped",[37273]],[[64197,64197],"mapped",[37494]],[[64198,64198],"mapped",[38524]],[[64199,64199],"mapped",[38627]],[[64200,64200],"mapped",[38742]],[[64201,64201],"mapped",[38875]],[[64202,64202],"mapped",[38911]],[[64203,64203],"mapped",[38923]],[[64204,64204],"mapped",[38971]],[[64205,64205],"mapped",[39698]],[[64206,64206],"mapped",[40860]],[[64207,64207],"mapped",[141386]],[[64208,64208],"mapped",[141380]],[[64209,64209],"mapped",[144341]],[[64210,64210],"mapped",[15261]],[[64211,64211],"mapped",[16408]],[[64212,64212],"mapped",[16441]],[[64213,64213],"mapped",[152137]],[[64214,64214],"mapped",[154832]],[[64215,64215],"mapped",[163539]],[[64216,64216],"mapped",[40771]],[[64217,64217],"mapped",[40846]],[[64218,64255],"disallowed"],[[64256,64256],"mapped",[102,102]],[[64257,64257],"mapped",[102,105]],[[64258,64258],"mapped",[102,108]],[[64259,64259],"mapped",[102,102,105]],[[64260,64260],"mapped",[102,102,108]],[[64261,64262],"mapped",[115,116]],[[64263,64274],"disallowed"],[[64275,64275],"mapped",[1396,1398]],[[64276,64276],"mapped",[1396,1381]],[[64277,64277],"mapped",[1396,1387]],[[64278,64278],"mapped",[1406,1398]],[[64279,64279],"mapped",[1396,1389]],[[64280,64284],"disallowed"],[[64285,64285],"mapped",[1497,1460]],[[64286,64286],"valid"],[[64287,64287],"mapped",[1522,1463]],[[64288,64288],"mapped",[1506]],[[64289,64289],"mapped",[1488]],[[64290,64290],"mapped",[1491]],[[64291,64291],"mapped",[1492]],[[64292,64292],"mapped",[1499]],[[64293,64293],"mapped",[1500]],[[64294,64294],"mapped",[1501]],[[64295,64295],"mapped",[1512]],[[64296,64296],"mapped",[1514]],[[64297,64297],"disallowed_STD3_mapped",[43]],[[64298,64298],"mapped",[1513,1473]],[[64299,64299],"mapped",[1513,1474]],[[64300,64300],"mapped",[1513,1468,1473]],[[64301,64301],"mapped",[1513,1468,1474]],[[64302,64302],"mapped",[1488,1463]],[[64303,64303],"mapped",[1488,1464]],[[64304,64304],"mapped",[1488,1468]],[[64305,64305],"mapped",[1489,1468]],[[64306,64306],"mapped",[1490,1468]],[[64307,64307],"mapped",[1491,1468]],[[64308,64308],"mapped",[1492,1468]],[[64309,64309],"mapped",[1493,1468]],[[64310,64310],"mapped",[1494,1468]],[[64311,64311],"disallowed"],[[64312,64312],"mapped",[1496,1468]],[[64313,64313],"mapped",[1497,1468]],[[64314,64314],"mapped",[1498,1468]],[[64315,64315],"mapped",[1499,1468]],[[64316,64316],"mapped",[1500,1468]],[[64317,64317],"disallowed"],[[64318,64318],"mapped",[1502,1468]],[[64319,64319],"disallowed"],[[64320,64320],"mapped",[1504,1468]],[[64321,64321],"mapped",[1505,1468]],[[64322,64322],"disallowed"],[[64323,64323],"mapped",[1507,1468]],[[64324,64324],"mapped",[1508,1468]],[[64325,64325],"disallowed"],[[64326,64326],"mapped",[1510,1468]],[[64327,64327],"mapped",[1511,1468]],[[64328,64328],"mapped",[1512,1468]],[[64329,64329],"mapped",[1513,1468]],[[64330,64330],"mapped",[1514,1468]],[[64331,64331],"mapped",[1493,1465]],[[64332,64332],"mapped",[1489,1471]],[[64333,64333],"mapped",[1499,1471]],[[64334,64334],"mapped",[1508,1471]],[[64335,64335],"mapped",[1488,1500]],[[64336,64337],"mapped",[1649]],[[64338,64341],"mapped",[1659]],[[64342,64345],"mapped",[1662]],[[64346,64349],"mapped",[1664]],[[64350,64353],"mapped",[1658]],[[64354,64357],"mapped",[1663]],[[64358,64361],"mapped",[1657]],[[64362,64365],"mapped",[1700]],[[64366,64369],"mapped",[1702]],[[64370,64373],"mapped",[1668]],[[64374,64377],"mapped",[1667]],[[64378,64381],"mapped",[1670]],[[64382,64385],"mapped",[1671]],[[64386,64387],"mapped",[1677]],[[64388,64389],"mapped",[1676]],[[64390,64391],"mapped",[1678]],[[64392,64393],"mapped",[1672]],[[64394,64395],"mapped",[1688]],[[64396,64397],"mapped",[1681]],[[64398,64401],"mapped",[1705]],[[64402,64405],"mapped",[1711]],[[64406,64409],"mapped",[1715]],[[64410,64413],"mapped",[1713]],[[64414,64415],"mapped",[1722]],[[64416,64419],"mapped",[1723]],[[64420,64421],"mapped",[1728]],[[64422,64425],"mapped",[1729]],[[64426,64429],"mapped",[1726]],[[64430,64431],"mapped",[1746]],[[64432,64433],"mapped",[1747]],[[64434,64449],"valid",[],"NV8"],[[64450,64466],"disallowed"],[[64467,64470],"mapped",[1709]],[[64471,64472],"mapped",[1735]],[[64473,64474],"mapped",[1734]],[[64475,64476],"mapped",[1736]],[[64477,64477],"mapped",[1735,1652]],[[64478,64479],"mapped",[1739]],[[64480,64481],"mapped",[1733]],[[64482,64483],"mapped",[1737]],[[64484,64487],"mapped",[1744]],[[64488,64489],"mapped",[1609]],[[64490,64491],"mapped",[1574,1575]],[[64492,64493],"mapped",[1574,1749]],[[64494,64495],"mapped",[1574,1608]],[[64496,64497],"mapped",[1574,1735]],[[64498,64499],"mapped",[1574,1734]],[[64500,64501],"mapped",[1574,1736]],[[64502,64504],"mapped",[1574,1744]],[[64505,64507],"mapped",[1574,1609]],[[64508,64511],"mapped",[1740]],[[64512,64512],"mapped",[1574,1580]],[[64513,64513],"mapped",[1574,1581]],[[64514,64514],"mapped",[1574,1605]],[[64515,64515],"mapped",[1574,1609]],[[64516,64516],"mapped",[1574,1610]],[[64517,64517],"mapped",[1576,1580]],[[64518,64518],"mapped",[1576,1581]],[[64519,64519],"mapped",[1576,1582]],[[64520,64520],"mapped",[1576,1605]],[[64521,64521],"mapped",[1576,1609]],[[64522,64522],"mapped",[1576,1610]],[[64523,64523],"mapped",[1578,1580]],[[64524,64524],"mapped",[1578,1581]],[[64525,64525],"mapped",[1578,1582]],[[64526,64526],"mapped",[1578,1605]],[[64527,64527],"mapped",[1578,1609]],[[64528,64528],"mapped",[1578,1610]],[[64529,64529],"mapped",[1579,1580]],[[64530,64530],"mapped",[1579,1605]],[[64531,64531],"mapped",[1579,1609]],[[64532,64532],"mapped",[1579,1610]],[[64533,64533],"mapped",[1580,1581]],[[64534,64534],"mapped",[1580,1605]],[[64535,64535],"mapped",[1581,1580]],[[64536,64536],"mapped",[1581,1605]],[[64537,64537],"mapped",[1582,1580]],[[64538,64538],"mapped",[1582,1581]],[[64539,64539],"mapped",[1582,1605]],[[64540,64540],"mapped",[1587,1580]],[[64541,64541],"mapped",[1587,1581]],[[64542,64542],"mapped",[1587,1582]],[[64543,64543],"mapped",[1587,1605]],[[64544,64544],"mapped",[1589,1581]],[[64545,64545],"mapped",[1589,1605]],[[64546,64546],"mapped",[1590,1580]],[[64547,64547],"mapped",[1590,1581]],[[64548,64548],"mapped",[1590,1582]],[[64549,64549],"mapped",[1590,1605]],[[64550,64550],"mapped",[1591,1581]],[[64551,64551],"mapped",[1591,1605]],[[64552,64552],"mapped",[1592,1605]],[[64553,64553],"mapped",[1593,1580]],[[64554,64554],"mapped",[1593,1605]],[[64555,64555],"mapped",[1594,1580]],[[64556,64556],"mapped",[1594,1605]],[[64557,64557],"mapped",[1601,1580]],[[64558,64558],"mapped",[1601,1581]],[[64559,64559],"mapped",[1601,1582]],[[64560,64560],"mapped",[1601,1605]],[[64561,64561],"mapped",[1601,1609]],[[64562,64562],"mapped",[1601,1610]],[[64563,64563],"mapped",[1602,1581]],[[64564,64564],"mapped",[1602,1605]],[[64565,64565],"mapped",[1602,1609]],[[64566,64566],"mapped",[1602,1610]],[[64567,64567],"mapped",[1603,1575]],[[64568,64568],"mapped",[1603,1580]],[[64569,64569],"mapped",[1603,1581]],[[64570,64570],"mapped",[1603,1582]],[[64571,64571],"mapped",[1603,1604]],[[64572,64572],"mapped",[1603,1605]],[[64573,64573],"mapped",[1603,1609]],[[64574,64574],"mapped",[1603,1610]],[[64575,64575],"mapped",[1604,1580]],[[64576,64576],"mapped",[1604,1581]],[[64577,64577],"mapped",[1604,1582]],[[64578,64578],"mapped",[1604,1605]],[[64579,64579],"mapped",[1604,1609]],[[64580,64580],"mapped",[1604,1610]],[[64581,64581],"mapped",[1605,1580]],[[64582,64582],"mapped",[1605,1581]],[[64583,64583],"mapped",[1605,1582]],[[64584,64584],"mapped",[1605,1605]],[[64585,64585],"mapped",[1605,1609]],[[64586,64586],"mapped",[1605,1610]],[[64587,64587],"mapped",[1606,1580]],[[64588,64588],"mapped",[1606,1581]],[[64589,64589],"mapped",[1606,1582]],[[64590,64590],"mapped",[1606,1605]],[[64591,64591],"mapped",[1606,1609]],[[64592,64592],"mapped",[1606,1610]],[[64593,64593],"mapped",[1607,1580]],[[64594,64594],"mapped",[1607,1605]],[[64595,64595],"mapped",[1607,1609]],[[64596,64596],"mapped",[1607,1610]],[[64597,64597],"mapped",[1610,1580]],[[64598,64598],"mapped",[1610,1581]],[[64599,64599],"mapped",[1610,1582]],[[64600,64600],"mapped",[1610,1605]],[[64601,64601],"mapped",[1610,1609]],[[64602,64602],"mapped",[1610,1610]],[[64603,64603],"mapped",[1584,1648]],[[64604,64604],"mapped",[1585,1648]],[[64605,64605],"mapped",[1609,1648]],[[64606,64606],"disallowed_STD3_mapped",[32,1612,1617]],[[64607,64607],"disallowed_STD3_mapped",[32,1613,1617]],[[64608,64608],"disallowed_STD3_mapped",[32,1614,1617]],[[64609,64609],"disallowed_STD3_mapped",[32,1615,1617]],[[64610,64610],"disallowed_STD3_mapped",[32,1616,1617]],[[64611,64611],"disallowed_STD3_mapped",[32,1617,1648]],[[64612,64612],"mapped",[1574,1585]],[[64613,64613],"mapped",[1574,1586]],[[64614,64614],"mapped",[1574,1605]],[[64615,64615],"mapped",[1574,1606]],[[64616,64616],"mapped",[1574,1609]],[[64617,64617],"mapped",[1574,1610]],[[64618,64618],"mapped",[1576,1585]],[[64619,64619],"mapped",[1576,1586]],[[64620,64620],"mapped",[1576,1605]],[[64621,64621],"mapped",[1576,1606]],[[64622,64622],"mapped",[1576,1609]],[[64623,64623],"mapped",[1576,1610]],[[64624,64624],"mapped",[1578,1585]],[[64625,64625],"mapped",[1578,1586]],[[64626,64626],"mapped",[1578,1605]],[[64627,64627],"mapped",[1578,1606]],[[64628,64628],"mapped",[1578,1609]],[[64629,64629],"mapped",[1578,1610]],[[64630,64630],"mapped",[1579,1585]],[[64631,64631],"mapped",[1579,1586]],[[64632,64632],"mapped",[1579,1605]],[[64633,64633],"mapped",[1579,1606]],[[64634,64634],"mapped",[1579,1609]],[[64635,64635],"mapped",[1579,1610]],[[64636,64636],"mapped",[1601,1609]],[[64637,64637],"mapped",[1601,1610]],[[64638,64638],"mapped",[1602,1609]],[[64639,64639],"mapped",[1602,1610]],[[64640,64640],"mapped",[1603,1575]],[[64641,64641],"mapped",[1603,1604]],[[64642,64642],"mapped",[1603,1605]],[[64643,64643],"mapped",[1603,1609]],[[64644,64644],"mapped",[1603,1610]],[[64645,64645],"mapped",[1604,1605]],[[64646,64646],"mapped",[1604,1609]],[[64647,64647],"mapped",[1604,1610]],[[64648,64648],"mapped",[1605,1575]],[[64649,64649],"mapped",[1605,1605]],[[64650,64650],"mapped",[1606,1585]],[[64651,64651],"mapped",[1606,1586]],[[64652,64652],"mapped",[1606,1605]],[[64653,64653],"mapped",[1606,1606]],[[64654,64654],"mapped",[1606,1609]],[[64655,64655],"mapped",[1606,1610]],[[64656,64656],"mapped",[1609,1648]],[[64657,64657],"mapped",[1610,1585]],[[64658,64658],"mapped",[1610,1586]],[[64659,64659],"mapped",[1610,1605]],[[64660,64660],"mapped",[1610,1606]],[[64661,64661],"mapped",[1610,1609]],[[64662,64662],"mapped",[1610,1610]],[[64663,64663],"mapped",[1574,1580]],[[64664,64664],"mapped",[1574,1581]],[[64665,64665],"mapped",[1574,1582]],[[64666,64666],"mapped",[1574,1605]],[[64667,64667],"mapped",[1574,1607]],[[64668,64668],"mapped",[1576,1580]],[[64669,64669],"mapped",[1576,1581]],[[64670,64670],"mapped",[1576,1582]],[[64671,64671],"mapped",[1576,1605]],[[64672,64672],"mapped",[1576,1607]],[[64673,64673],"mapped",[1578,1580]],[[64674,64674],"mapped",[1578,1581]],[[64675,64675],"mapped",[1578,1582]],[[64676,64676],"mapped",[1578,1605]],[[64677,64677],"mapped",[1578,1607]],[[64678,64678],"mapped",[1579,1605]],[[64679,64679],"mapped",[1580,1581]],[[64680,64680],"mapped",[1580,1605]],[[64681,64681],"mapped",[1581,1580]],[[64682,64682],"mapped",[1581,1605]],[[64683,64683],"mapped",[1582,1580]],[[64684,64684],"mapped",[1582,1605]],[[64685,64685],"mapped",[1587,1580]],[[64686,64686],"mapped",[1587,1581]],[[64687,64687],"mapped",[1587,1582]],[[64688,64688],"mapped",[1587,1605]],[[64689,64689],"mapped",[1589,1581]],[[64690,64690],"mapped",[1589,1582]],[[64691,64691],"mapped",[1589,1605]],[[64692,64692],"mapped",[1590,1580]],[[64693,64693],"mapped",[1590,1581]],[[64694,64694],"mapped",[1590,1582]],[[64695,64695],"mapped",[1590,1605]],[[64696,64696],"mapped",[1591,1581]],[[64697,64697],"mapped",[1592,1605]],[[64698,64698],"mapped",[1593,1580]],[[64699,64699],"mapped",[1593,1605]],[[64700,64700],"mapped",[1594,1580]],[[64701,64701],"mapped",[1594,1605]],[[64702,64702],"mapped",[1601,1580]],[[64703,64703],"mapped",[1601,1581]],[[64704,64704],"mapped",[1601,1582]],[[64705,64705],"mapped",[1601,1605]],[[64706,64706],"mapped",[1602,1581]],[[64707,64707],"mapped",[1602,1605]],[[64708,64708],"mapped",[1603,1580]],[[64709,64709],"mapped",[1603,1581]],[[64710,64710],"mapped",[1603,1582]],[[64711,64711],"mapped",[1603,1604]],[[64712,64712],"mapped",[1603,1605]],[[64713,64713],"mapped",[1604,1580]],[[64714,64714],"mapped",[1604,1581]],[[64715,64715],"mapped",[1604,1582]],[[64716,64716],"mapped",[1604,1605]],[[64717,64717],"mapped",[1604,1607]],[[64718,64718],"mapped",[1605,1580]],[[64719,64719],"mapped",[1605,1581]],[[64720,64720],"mapped",[1605,1582]],[[64721,64721],"mapped",[1605,1605]],[[64722,64722],"mapped",[1606,1580]],[[64723,64723],"mapped",[1606,1581]],[[64724,64724],"mapped",[1606,1582]],[[64725,64725],"mapped",[1606,1605]],[[64726,64726],"mapped",[1606,1607]],[[64727,64727],"mapped",[1607,1580]],[[64728,64728],"mapped",[1607,1605]],[[64729,64729],"mapped",[1607,1648]],[[64730,64730],"mapped",[1610,1580]],[[64731,64731],"mapped",[1610,1581]],[[64732,64732],"mapped",[1610,1582]],[[64733,64733],"mapped",[1610,1605]],[[64734,64734],"mapped",[1610,1607]],[[64735,64735],"mapped",[1574,1605]],[[64736,64736],"mapped",[1574,1607]],[[64737,64737],"mapped",[1576,1605]],[[64738,64738],"mapped",[1576,1607]],[[64739,64739],"mapped",[1578,1605]],[[64740,64740],"mapped",[1578,1607]],[[64741,64741],"mapped",[1579,1605]],[[64742,64742],"mapped",[1579,1607]],[[64743,64743],"mapped",[1587,1605]],[[64744,64744],"mapped",[1587,1607]],[[64745,64745],"mapped",[1588,1605]],[[64746,64746],"mapped",[1588,1607]],[[64747,64747],"mapped",[1603,1604]],[[64748,64748],"mapped",[1603,1605]],[[64749,64749],"mapped",[1604,1605]],[[64750,64750],"mapped",[1606,1605]],[[64751,64751],"mapped",[1606,1607]],[[64752,64752],"mapped",[1610,1605]],[[64753,64753],"mapped",[1610,1607]],[[64754,64754],"mapped",[1600,1614,1617]],[[64755,64755],"mapped",[1600,1615,1617]],[[64756,64756],"mapped",[1600,1616,1617]],[[64757,64757],"mapped",[1591,1609]],[[64758,64758],"mapped",[1591,1610]],[[64759,64759],"mapped",[1593,1609]],[[64760,64760],"mapped",[1593,1610]],[[64761,64761],"mapped",[1594,1609]],[[64762,64762],"mapped",[1594,1610]],[[64763,64763],"mapped",[1587,1609]],[[64764,64764],"mapped",[1587,1610]],[[64765,64765],"mapped",[1588,1609]],[[64766,64766],"mapped",[1588,1610]],[[64767,64767],"mapped",[1581,1609]],[[64768,64768],"mapped",[1581,1610]],[[64769,64769],"mapped",[1580,1609]],[[64770,64770],"mapped",[1580,1610]],[[64771,64771],"mapped",[1582,1609]],[[64772,64772],"mapped",[1582,1610]],[[64773,64773],"mapped",[1589,1609]],[[64774,64774],"mapped",[1589,1610]],[[64775,64775],"mapped",[1590,1609]],[[64776,64776],"mapped",[1590,1610]],[[64777,64777],"mapped",[1588,1580]],[[64778,64778],"mapped",[1588,1581]],[[64779,64779],"mapped",[1588,1582]],[[64780,64780],"mapped",[1588,1605]],[[64781,64781],"mapped",[1588,1585]],[[64782,64782],"mapped",[1587,1585]],[[64783,64783],"mapped",[1589,1585]],[[64784,64784],"mapped",[1590,1585]],[[64785,64785],"mapped",[1591,1609]],[[64786,64786],"mapped",[1591,1610]],[[64787,64787],"mapped",[1593,1609]],[[64788,64788],"mapped",[1593,1610]],[[64789,64789],"mapped",[1594,1609]],[[64790,64790],"mapped",[1594,1610]],[[64791,64791],"mapped",[1587,1609]],[[64792,64792],"mapped",[1587,1610]],[[64793,64793],"mapped",[1588,1609]],[[64794,64794],"mapped",[1588,1610]],[[64795,64795],"mapped",[1581,1609]],[[64796,64796],"mapped",[1581,1610]],[[64797,64797],"mapped",[1580,1609]],[[64798,64798],"mapped",[1580,1610]],[[64799,64799],"mapped",[1582,1609]],[[64800,64800],"mapped",[1582,1610]],[[64801,64801],"mapped",[1589,1609]],[[64802,64802],"mapped",[1589,1610]],[[64803,64803],"mapped",[1590,1609]],[[64804,64804],"mapped",[1590,1610]],[[64805,64805],"mapped",[1588,1580]],[[64806,64806],"mapped",[1588,1581]],[[64807,64807],"mapped",[1588,1582]],[[64808,64808],"mapped",[1588,1605]],[[64809,64809],"mapped",[1588,1585]],[[64810,64810],"mapped",[1587,1585]],[[64811,64811],"mapped",[1589,1585]],[[64812,64812],"mapped",[1590,1585]],[[64813,64813],"mapped",[1588,1580]],[[64814,64814],"mapped",[1588,1581]],[[64815,64815],"mapped",[1588,1582]],[[64816,64816],"mapped",[1588,1605]],[[64817,64817],"mapped",[1587,1607]],[[64818,64818],"mapped",[1588,1607]],[[64819,64819],"mapped",[1591,1605]],[[64820,64820],"mapped",[1587,1580]],[[64821,64821],"mapped",[1587,1581]],[[64822,64822],"mapped",[1587,1582]],[[64823,64823],"mapped",[1588,1580]],[[64824,64824],"mapped",[1588,1581]],[[64825,64825],"mapped",[1588,1582]],[[64826,64826],"mapped",[1591,1605]],[[64827,64827],"mapped",[1592,1605]],[[64828,64829],"mapped",[1575,1611]],[[64830,64831],"valid",[],"NV8"],[[64832,64847],"disallowed"],[[64848,64848],"mapped",[1578,1580,1605]],[[64849,64850],"mapped",[1578,1581,1580]],[[64851,64851],"mapped",[1578,1581,1605]],[[64852,64852],"mapped",[1578,1582,1605]],[[64853,64853],"mapped",[1578,1605,1580]],[[64854,64854],"mapped",[1578,1605,1581]],[[64855,64855],"mapped",[1578,1605,1582]],[[64856,64857],"mapped",[1580,1605,1581]],[[64858,64858],"mapped",[1581,1605,1610]],[[64859,64859],"mapped",[1581,1605,1609]],[[64860,64860],"mapped",[1587,1581,1580]],[[64861,64861],"mapped",[1587,1580,1581]],[[64862,64862],"mapped",[1587,1580,1609]],[[64863,64864],"mapped",[1587,1605,1581]],[[64865,64865],"mapped",[1587,1605,1580]],[[64866,64867],"mapped",[1587,1605,1605]],[[64868,64869],"mapped",[1589,1581,1581]],[[64870,64870],"mapped",[1589,1605,1605]],[[64871,64872],"mapped",[1588,1581,1605]],[[64873,64873],"mapped",[1588,1580,1610]],[[64874,64875],"mapped",[1588,1605,1582]],[[64876,64877],"mapped",[1588,1605,1605]],[[64878,64878],"mapped",[1590,1581,1609]],[[64879,64880],"mapped",[1590,1582,1605]],[[64881,64882],"mapped",[1591,1605,1581]],[[64883,64883],"mapped",[1591,1605,1605]],[[64884,64884],"mapped",[1591,1605,1610]],[[64885,64885],"mapped",[1593,1580,1605]],[[64886,64887],"mapped",[1593,1605,1605]],[[64888,64888],"mapped",[1593,1605,1609]],[[64889,64889],"mapped",[1594,1605,1605]],[[64890,64890],"mapped",[1594,1605,1610]],[[64891,64891],"mapped",[1594,1605,1609]],[[64892,64893],"mapped",[1601,1582,1605]],[[64894,64894],"mapped",[1602,1605,1581]],[[64895,64895],"mapped",[1602,1605,1605]],[[64896,64896],"mapped",[1604,1581,1605]],[[64897,64897],"mapped",[1604,1581,1610]],[[64898,64898],"mapped",[1604,1581,1609]],[[64899,64900],"mapped",[1604,1580,1580]],[[64901,64902],"mapped",[1604,1582,1605]],[[64903,64904],"mapped",[1604,1605,1581]],[[64905,64905],"mapped",[1605,1581,1580]],[[64906,64906],"mapped",[1605,1581,1605]],[[64907,64907],"mapped",[1605,1581,1610]],[[64908,64908],"mapped",[1605,1580,1581]],[[64909,64909],"mapped",[1605,1580,1605]],[[64910,64910],"mapped",[1605,1582,1580]],[[64911,64911],"mapped",[1605,1582,1605]],[[64912,64913],"disallowed"],[[64914,64914],"mapped",[1605,1580,1582]],[[64915,64915],"mapped",[1607,1605,1580]],[[64916,64916],"mapped",[1607,1605,1605]],[[64917,64917],"mapped",[1606,1581,1605]],[[64918,64918],"mapped",[1606,1581,1609]],[[64919,64920],"mapped",[1606,1580,1605]],[[64921,64921],"mapped",[1606,1580,1609]],[[64922,64922],"mapped",[1606,1605,1610]],[[64923,64923],"mapped",[1606,1605,1609]],[[64924,64925],"mapped",[1610,1605,1605]],[[64926,64926],"mapped",[1576,1582,1610]],[[64927,64927],"mapped",[1578,1580,1610]],[[64928,64928],"mapped",[1578,1580,1609]],[[64929,64929],"mapped",[1578,1582,1610]],[[64930,64930],"mapped",[1578,1582,1609]],[[64931,64931],"mapped",[1578,1605,1610]],[[64932,64932],"mapped",[1578,1605,1609]],[[64933,64933],"mapped",[1580,1605,1610]],[[64934,64934],"mapped",[1580,1581,1609]],[[64935,64935],"mapped",[1580,1605,1609]],[[64936,64936],"mapped",[1587,1582,1609]],[[64937,64937],"mapped",[1589,1581,1610]],[[64938,64938],"mapped",[1588,1581,1610]],[[64939,64939],"mapped",[1590,1581,1610]],[[64940,64940],"mapped",[1604,1580,1610]],[[64941,64941],"mapped",[1604,1605,1610]],[[64942,64942],"mapped",[1610,1581,1610]],[[64943,64943],"mapped",[1610,1580,1610]],[[64944,64944],"mapped",[1610,1605,1610]],[[64945,64945],"mapped",[1605,1605,1610]],[[64946,64946],"mapped",[1602,1605,1610]],[[64947,64947],"mapped",[1606,1581,1610]],[[64948,64948],"mapped",[1602,1605,1581]],[[64949,64949],"mapped",[1604,1581,1605]],[[64950,64950],"mapped",[1593,1605,1610]],[[64951,64951],"mapped",[1603,1605,1610]],[[64952,64952],"mapped",[1606,1580,1581]],[[64953,64953],"mapped",[1605,1582,1610]],[[64954,64954],"mapped",[1604,1580,1605]],[[64955,64955],"mapped",[1603,1605,1605]],[[64956,64956],"mapped",[1604,1580,1605]],[[64957,64957],"mapped",[1606,1580,1581]],[[64958,64958],"mapped",[1580,1581,1610]],[[64959,64959],"mapped",[1581,1580,1610]],[[64960,64960],"mapped",[1605,1580,1610]],[[64961,64961],"mapped",[1601,1605,1610]],[[64962,64962],"mapped",[1576,1581,1610]],[[64963,64963],"mapped",[1603,1605,1605]],[[64964,64964],"mapped",[1593,1580,1605]],[[64965,64965],"mapped",[1589,1605,1605]],[[64966,64966],"mapped",[1587,1582,1610]],[[64967,64967],"mapped",[1606,1580,1610]],[[64968,64975],"disallowed"],[[64976,65007],"disallowed"],[[65008,65008],"mapped",[1589,1604,1746]],[[65009,65009],"mapped",[1602,1604,1746]],[[65010,65010],"mapped",[1575,1604,1604,1607]],[[65011,65011],"mapped",[1575,1603,1576,1585]],[[65012,65012],"mapped",[1605,1581,1605,1583]],[[65013,65013],"mapped",[1589,1604,1593,1605]],[[65014,65014],"mapped",[1585,1587,1608,1604]],[[65015,65015],"mapped",[1593,1604,1610,1607]],[[65016,65016],"mapped",[1608,1587,1604,1605]],[[65017,65017],"mapped",[1589,1604,1609]],[[65018,65018],"disallowed_STD3_mapped",[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605]],[[65019,65019],"disallowed_STD3_mapped",[1580,1604,32,1580,1604,1575,1604,1607]],[[65020,65020],"mapped",[1585,1740,1575,1604]],[[65021,65021],"valid",[],"NV8"],[[65022,65023],"disallowed"],[[65024,65039],"ignored"],[[65040,65040],"disallowed_STD3_mapped",[44]],[[65041,65041],"mapped",[12289]],[[65042,65042],"disallowed"],[[65043,65043],"disallowed_STD3_mapped",[58]],[[65044,65044],"disallowed_STD3_mapped",[59]],[[65045,65045],"disallowed_STD3_mapped",[33]],[[65046,65046],"disallowed_STD3_mapped",[63]],[[65047,65047],"mapped",[12310]],[[65048,65048],"mapped",[12311]],[[65049,65049],"disallowed"],[[65050,65055],"disallowed"],[[65056,65059],"valid"],[[65060,65062],"valid"],[[65063,65069],"valid"],[[65070,65071],"valid"],[[65072,65072],"disallowed"],[[65073,65073],"mapped",[8212]],[[65074,65074],"mapped",[8211]],[[65075,65076],"disallowed_STD3_mapped",[95]],[[65077,65077],"disallowed_STD3_mapped",[40]],[[65078,65078],"disallowed_STD3_mapped",[41]],[[65079,65079],"disallowed_STD3_mapped",[123]],[[65080,65080],"disallowed_STD3_mapped",[125]],[[65081,65081],"mapped",[12308]],[[65082,65082],"mapped",[12309]],[[65083,65083],"mapped",[12304]],[[65084,65084],"mapped",[12305]],[[65085,65085],"mapped",[12298]],[[65086,65086],"mapped",[12299]],[[65087,65087],"mapped",[12296]],[[65088,65088],"mapped",[12297]],[[65089,65089],"mapped",[12300]],[[65090,65090],"mapped",[12301]],[[65091,65091],"mapped",[12302]],[[65092,65092],"mapped",[12303]],[[65093,65094],"valid",[],"NV8"],[[65095,65095],"disallowed_STD3_mapped",[91]],[[65096,65096],"disallowed_STD3_mapped",[93]],[[65097,65100],"disallowed_STD3_mapped",[32,773]],[[65101,65103],"disallowed_STD3_mapped",[95]],[[65104,65104],"disallowed_STD3_mapped",[44]],[[65105,65105],"mapped",[12289]],[[65106,65106],"disallowed"],[[65107,65107],"disallowed"],[[65108,65108],"disallowed_STD3_mapped",[59]],[[65109,65109],"disallowed_STD3_mapped",[58]],[[65110,65110],"disallowed_STD3_mapped",[63]],[[65111,65111],"disallowed_STD3_mapped",[33]],[[65112,65112],"mapped",[8212]],[[65113,65113],"disallowed_STD3_mapped",[40]],[[65114,65114],"disallowed_STD3_mapped",[41]],[[65115,65115],"disallowed_STD3_mapped",[123]],[[65116,65116],"disallowed_STD3_mapped",[125]],[[65117,65117],"mapped",[12308]],[[65118,65118],"mapped",[12309]],[[65119,65119],"disallowed_STD3_mapped",[35]],[[65120,65120],"disallowed_STD3_mapped",[38]],[[65121,65121],"disallowed_STD3_mapped",[42]],[[65122,65122],"disallowed_STD3_mapped",[43]],[[65123,65123],"mapped",[45]],[[65124,65124],"disallowed_STD3_mapped",[60]],[[65125,65125],"disallowed_STD3_mapped",[62]],[[65126,65126],"disallowed_STD3_mapped",[61]],[[65127,65127],"disallowed"],[[65128,65128],"disallowed_STD3_mapped",[92]],[[65129,65129],"disallowed_STD3_mapped",[36]],[[65130,65130],"disallowed_STD3_mapped",[37]],[[65131,65131],"disallowed_STD3_mapped",[64]],[[65132,65135],"disallowed"],[[65136,65136],"disallowed_STD3_mapped",[32,1611]],[[65137,65137],"mapped",[1600,1611]],[[65138,65138],"disallowed_STD3_mapped",[32,1612]],[[65139,65139],"valid"],[[65140,65140],"disallowed_STD3_mapped",[32,1613]],[[65141,65141],"disallowed"],[[65142,65142],"disallowed_STD3_mapped",[32,1614]],[[65143,65143],"mapped",[1600,1614]],[[65144,65144],"disallowed_STD3_mapped",[32,1615]],[[65145,65145],"mapped",[1600,1615]],[[65146,65146],"disallowed_STD3_mapped",[32,1616]],[[65147,65147],"mapped",[1600,1616]],[[65148,65148],"disallowed_STD3_mapped",[32,1617]],[[65149,65149],"mapped",[1600,1617]],[[65150,65150],"disallowed_STD3_mapped",[32,1618]],[[65151,65151],"mapped",[1600,1618]],[[65152,65152],"mapped",[1569]],[[65153,65154],"mapped",[1570]],[[65155,65156],"mapped",[1571]],[[65157,65158],"mapped",[1572]],[[65159,65160],"mapped",[1573]],[[65161,65164],"mapped",[1574]],[[65165,65166],"mapped",[1575]],[[65167,65170],"mapped",[1576]],[[65171,65172],"mapped",[1577]],[[65173,65176],"mapped",[1578]],[[65177,65180],"mapped",[1579]],[[65181,65184],"mapped",[1580]],[[65185,65188],"mapped",[1581]],[[65189,65192],"mapped",[1582]],[[65193,65194],"mapped",[1583]],[[65195,65196],"mapped",[1584]],[[65197,65198],"mapped",[1585]],[[65199,65200],"mapped",[1586]],[[65201,65204],"mapped",[1587]],[[65205,65208],"mapped",[1588]],[[65209,65212],"mapped",[1589]],[[65213,65216],"mapped",[1590]],[[65217,65220],"mapped",[1591]],[[65221,65224],"mapped",[1592]],[[65225,65228],"mapped",[1593]],[[65229,65232],"mapped",[1594]],[[65233,65236],"mapped",[1601]],[[65237,65240],"mapped",[1602]],[[65241,65244],"mapped",[1603]],[[65245,65248],"mapped",[1604]],[[65249,65252],"mapped",[1605]],[[65253,65256],"mapped",[1606]],[[65257,65260],"mapped",[1607]],[[65261,65262],"mapped",[1608]],[[65263,65264],"mapped",[1609]],[[65265,65268],"mapped",[1610]],[[65269,65270],"mapped",[1604,1570]],[[65271,65272],"mapped",[1604,1571]],[[65273,65274],"mapped",[1604,1573]],[[65275,65276],"mapped",[1604,1575]],[[65277,65278],"disallowed"],[[65279,65279],"ignored"],[[65280,65280],"disallowed"],[[65281,65281],"disallowed_STD3_mapped",[33]],[[65282,65282],"disallowed_STD3_mapped",[34]],[[65283,65283],"disallowed_STD3_mapped",[35]],[[65284,65284],"disallowed_STD3_mapped",[36]],[[65285,65285],"disallowed_STD3_mapped",[37]],[[65286,65286],"disallowed_STD3_mapped",[38]],[[65287,65287],"disallowed_STD3_mapped",[39]],[[65288,65288],"disallowed_STD3_mapped",[40]],[[65289,65289],"disallowed_STD3_mapped",[41]],[[65290,65290],"disallowed_STD3_mapped",[42]],[[65291,65291],"disallowed_STD3_mapped",[43]],[[65292,65292],"disallowed_STD3_mapped",[44]],[[65293,65293],"mapped",[45]],[[65294,65294],"mapped",[46]],[[65295,65295],"disallowed_STD3_mapped",[47]],[[65296,65296],"mapped",[48]],[[65297,65297],"mapped",[49]],[[65298,65298],"mapped",[50]],[[65299,65299],"mapped",[51]],[[65300,65300],"mapped",[52]],[[65301,65301],"mapped",[53]],[[65302,65302],"mapped",[54]],[[65303,65303],"mapped",[55]],[[65304,65304],"mapped",[56]],[[65305,65305],"mapped",[57]],[[65306,65306],"disallowed_STD3_mapped",[58]],[[65307,65307],"disallowed_STD3_mapped",[59]],[[65308,65308],"disallowed_STD3_mapped",[60]],[[65309,65309],"disallowed_STD3_mapped",[61]],[[65310,65310],"disallowed_STD3_mapped",[62]],[[65311,65311],"disallowed_STD3_mapped",[63]],[[65312,65312],"disallowed_STD3_mapped",[64]],[[65313,65313],"mapped",[97]],[[65314,65314],"mapped",[98]],[[65315,65315],"mapped",[99]],[[65316,65316],"mapped",[100]],[[65317,65317],"mapped",[101]],[[65318,65318],"mapped",[102]],[[65319,65319],"mapped",[103]],[[65320,65320],"mapped",[104]],[[65321,65321],"mapped",[105]],[[65322,65322],"mapped",[106]],[[65323,65323],"mapped",[107]],[[65324,65324],"mapped",[108]],[[65325,65325],"mapped",[109]],[[65326,65326],"mapped",[110]],[[65327,65327],"mapped",[111]],[[65328,65328],"mapped",[112]],[[65329,65329],"mapped",[113]],[[65330,65330],"mapped",[114]],[[65331,65331],"mapped",[115]],[[65332,65332],"mapped",[116]],[[65333,65333],"mapped",[117]],[[65334,65334],"mapped",[118]],[[65335,65335],"mapped",[119]],[[65336,65336],"mapped",[120]],[[65337,65337],"mapped",[121]],[[65338,65338],"mapped",[122]],[[65339,65339],"disallowed_STD3_mapped",[91]],[[65340,65340],"disallowed_STD3_mapped",[92]],[[65341,65341],"disallowed_STD3_mapped",[93]],[[65342,65342],"disallowed_STD3_mapped",[94]],[[65343,65343],"disallowed_STD3_mapped",[95]],[[65344,65344],"disallowed_STD3_mapped",[96]],[[65345,65345],"mapped",[97]],[[65346,65346],"mapped",[98]],[[65347,65347],"mapped",[99]],[[65348,65348],"mapped",[100]],[[65349,65349],"mapped",[101]],[[65350,65350],"mapped",[102]],[[65351,65351],"mapped",[103]],[[65352,65352],"mapped",[104]],[[65353,65353],"mapped",[105]],[[65354,65354],"mapped",[106]],[[65355,65355],"mapped",[107]],[[65356,65356],"mapped",[108]],[[65357,65357],"mapped",[109]],[[65358,65358],"mapped",[110]],[[65359,65359],"mapped",[111]],[[65360,65360],"mapped",[112]],[[65361,65361],"mapped",[113]],[[65362,65362],"mapped",[114]],[[65363,65363],"mapped",[115]],[[65364,65364],"mapped",[116]],[[65365,65365],"mapped",[117]],[[65366,65366],"mapped",[118]],[[65367,65367],"mapped",[119]],[[65368,65368],"mapped",[120]],[[65369,65369],"mapped",[121]],[[65370,65370],"mapped",[122]],[[65371,65371],"disallowed_STD3_mapped",[123]],[[65372,65372],"disallowed_STD3_mapped",[124]],[[65373,65373],"disallowed_STD3_mapped",[125]],[[65374,65374],"disallowed_STD3_mapped",[126]],[[65375,65375],"mapped",[10629]],[[65376,65376],"mapped",[10630]],[[65377,65377],"mapped",[46]],[[65378,65378],"mapped",[12300]],[[65379,65379],"mapped",[12301]],[[65380,65380],"mapped",[12289]],[[65381,65381],"mapped",[12539]],[[65382,65382],"mapped",[12530]],[[65383,65383],"mapped",[12449]],[[65384,65384],"mapped",[12451]],[[65385,65385],"mapped",[12453]],[[65386,65386],"mapped",[12455]],[[65387,65387],"mapped",[12457]],[[65388,65388],"mapped",[12515]],[[65389,65389],"mapped",[12517]],[[65390,65390],"mapped",[12519]],[[65391,65391],"mapped",[12483]],[[65392,65392],"mapped",[12540]],[[65393,65393],"mapped",[12450]],[[65394,65394],"mapped",[12452]],[[65395,65395],"mapped",[12454]],[[65396,65396],"mapped",[12456]],[[65397,65397],"mapped",[12458]],[[65398,65398],"mapped",[12459]],[[65399,65399],"mapped",[12461]],[[65400,65400],"mapped",[12463]],[[65401,65401],"mapped",[12465]],[[65402,65402],"mapped",[12467]],[[65403,65403],"mapped",[12469]],[[65404,65404],"mapped",[12471]],[[65405,65405],"mapped",[12473]],[[65406,65406],"mapped",[12475]],[[65407,65407],"mapped",[12477]],[[65408,65408],"mapped",[12479]],[[65409,65409],"mapped",[12481]],[[65410,65410],"mapped",[12484]],[[65411,65411],"mapped",[12486]],[[65412,65412],"mapped",[12488]],[[65413,65413],"mapped",[12490]],[[65414,65414],"mapped",[12491]],[[65415,65415],"mapped",[12492]],[[65416,65416],"mapped",[12493]],[[65417,65417],"mapped",[12494]],[[65418,65418],"mapped",[12495]],[[65419,65419],"mapped",[12498]],[[65420,65420],"mapped",[12501]],[[65421,65421],"mapped",[12504]],[[65422,65422],"mapped",[12507]],[[65423,65423],"mapped",[12510]],[[65424,65424],"mapped",[12511]],[[65425,65425],"mapped",[12512]],[[65426,65426],"mapped",[12513]],[[65427,65427],"mapped",[12514]],[[65428,65428],"mapped",[12516]],[[65429,65429],"mapped",[12518]],[[65430,65430],"mapped",[12520]],[[65431,65431],"mapped",[12521]],[[65432,65432],"mapped",[12522]],[[65433,65433],"mapped",[12523]],[[65434,65434],"mapped",[12524]],[[65435,65435],"mapped",[12525]],[[65436,65436],"mapped",[12527]],[[65437,65437],"mapped",[12531]],[[65438,65438],"mapped",[12441]],[[65439,65439],"mapped",[12442]],[[65440,65440],"disallowed"],[[65441,65441],"mapped",[4352]],[[65442,65442],"mapped",[4353]],[[65443,65443],"mapped",[4522]],[[65444,65444],"mapped",[4354]],[[65445,65445],"mapped",[4524]],[[65446,65446],"mapped",[4525]],[[65447,65447],"mapped",[4355]],[[65448,65448],"mapped",[4356]],[[65449,65449],"mapped",[4357]],[[65450,65450],"mapped",[4528]],[[65451,65451],"mapped",[4529]],[[65452,65452],"mapped",[4530]],[[65453,65453],"mapped",[4531]],[[65454,65454],"mapped",[4532]],[[65455,65455],"mapped",[4533]],[[65456,65456],"mapped",[4378]],[[65457,65457],"mapped",[4358]],[[65458,65458],"mapped",[4359]],[[65459,65459],"mapped",[4360]],[[65460,65460],"mapped",[4385]],[[65461,65461],"mapped",[4361]],[[65462,65462],"mapped",[4362]],[[65463,65463],"mapped",[4363]],[[65464,65464],"mapped",[4364]],[[65465,65465],"mapped",[4365]],[[65466,65466],"mapped",[4366]],[[65467,65467],"mapped",[4367]],[[65468,65468],"mapped",[4368]],[[65469,65469],"mapped",[4369]],[[65470,65470],"mapped",[4370]],[[65471,65473],"disallowed"],[[65474,65474],"mapped",[4449]],[[65475,65475],"mapped",[4450]],[[65476,65476],"mapped",[4451]],[[65477,65477],"mapped",[4452]],[[65478,65478],"mapped",[4453]],[[65479,65479],"mapped",[4454]],[[65480,65481],"disallowed"],[[65482,65482],"mapped",[4455]],[[65483,65483],"mapped",[4456]],[[65484,65484],"mapped",[4457]],[[65485,65485],"mapped",[4458]],[[65486,65486],"mapped",[4459]],[[65487,65487],"mapped",[4460]],[[65488,65489],"disallowed"],[[65490,65490],"mapped",[4461]],[[65491,65491],"mapped",[4462]],[[65492,65492],"mapped",[4463]],[[65493,65493],"mapped",[4464]],[[65494,65494],"mapped",[4465]],[[65495,65495],"mapped",[4466]],[[65496,65497],"disallowed"],[[65498,65498],"mapped",[4467]],[[65499,65499],"mapped",[4468]],[[65500,65500],"mapped",[4469]],[[65501,65503],"disallowed"],[[65504,65504],"mapped",[162]],[[65505,65505],"mapped",[163]],[[65506,65506],"mapped",[172]],[[65507,65507],"disallowed_STD3_mapped",[32,772]],[[65508,65508],"mapped",[166]],[[65509,65509],"mapped",[165]],[[65510,65510],"mapped",[8361]],[[65511,65511],"disallowed"],[[65512,65512],"mapped",[9474]],[[65513,65513],"mapped",[8592]],[[65514,65514],"mapped",[8593]],[[65515,65515],"mapped",[8594]],[[65516,65516],"mapped",[8595]],[[65517,65517],"mapped",[9632]],[[65518,65518],"mapped",[9675]],[[65519,65528],"disallowed"],[[65529,65531],"disallowed"],[[65532,65532],"disallowed"],[[65533,65533],"disallowed"],[[65534,65535],"disallowed"],[[65536,65547],"valid"],[[65548,65548],"disallowed"],[[65549,65574],"valid"],[[65575,65575],"disallowed"],[[65576,65594],"valid"],[[65595,65595],"disallowed"],[[65596,65597],"valid"],[[65598,65598],"disallowed"],[[65599,65613],"valid"],[[65614,65615],"disallowed"],[[65616,65629],"valid"],[[65630,65663],"disallowed"],[[65664,65786],"valid"],[[65787,65791],"disallowed"],[[65792,65794],"valid",[],"NV8"],[[65795,65798],"disallowed"],[[65799,65843],"valid",[],"NV8"],[[65844,65846],"disallowed"],[[65847,65855],"valid",[],"NV8"],[[65856,65930],"valid",[],"NV8"],[[65931,65932],"valid",[],"NV8"],[[65933,65935],"disallowed"],[[65936,65947],"valid",[],"NV8"],[[65948,65951],"disallowed"],[[65952,65952],"valid",[],"NV8"],[[65953,65999],"disallowed"],[[66e3,66044],"valid",[],"NV8"],[[66045,66045],"valid"],[[66046,66175],"disallowed"],[[66176,66204],"valid"],[[66205,66207],"disallowed"],[[66208,66256],"valid"],[[66257,66271],"disallowed"],[[66272,66272],"valid"],[[66273,66299],"valid",[],"NV8"],[[66300,66303],"disallowed"],[[66304,66334],"valid"],[[66335,66335],"valid"],[[66336,66339],"valid",[],"NV8"],[[66340,66351],"disallowed"],[[66352,66368],"valid"],[[66369,66369],"valid",[],"NV8"],[[66370,66377],"valid"],[[66378,66378],"valid",[],"NV8"],[[66379,66383],"disallowed"],[[66384,66426],"valid"],[[66427,66431],"disallowed"],[[66432,66461],"valid"],[[66462,66462],"disallowed"],[[66463,66463],"valid",[],"NV8"],[[66464,66499],"valid"],[[66500,66503],"disallowed"],[[66504,66511],"valid"],[[66512,66517],"valid",[],"NV8"],[[66518,66559],"disallowed"],[[66560,66560],"mapped",[66600]],[[66561,66561],"mapped",[66601]],[[66562,66562],"mapped",[66602]],[[66563,66563],"mapped",[66603]],[[66564,66564],"mapped",[66604]],[[66565,66565],"mapped",[66605]],[[66566,66566],"mapped",[66606]],[[66567,66567],"mapped",[66607]],[[66568,66568],"mapped",[66608]],[[66569,66569],"mapped",[66609]],[[66570,66570],"mapped",[66610]],[[66571,66571],"mapped",[66611]],[[66572,66572],"mapped",[66612]],[[66573,66573],"mapped",[66613]],[[66574,66574],"mapped",[66614]],[[66575,66575],"mapped",[66615]],[[66576,66576],"mapped",[66616]],[[66577,66577],"mapped",[66617]],[[66578,66578],"mapped",[66618]],[[66579,66579],"mapped",[66619]],[[66580,66580],"mapped",[66620]],[[66581,66581],"mapped",[66621]],[[66582,66582],"mapped",[66622]],[[66583,66583],"mapped",[66623]],[[66584,66584],"mapped",[66624]],[[66585,66585],"mapped",[66625]],[[66586,66586],"mapped",[66626]],[[66587,66587],"mapped",[66627]],[[66588,66588],"mapped",[66628]],[[66589,66589],"mapped",[66629]],[[66590,66590],"mapped",[66630]],[[66591,66591],"mapped",[66631]],[[66592,66592],"mapped",[66632]],[[66593,66593],"mapped",[66633]],[[66594,66594],"mapped",[66634]],[[66595,66595],"mapped",[66635]],[[66596,66596],"mapped",[66636]],[[66597,66597],"mapped",[66637]],[[66598,66598],"mapped",[66638]],[[66599,66599],"mapped",[66639]],[[66600,66637],"valid"],[[66638,66717],"valid"],[[66718,66719],"disallowed"],[[66720,66729],"valid"],[[66730,66815],"disallowed"],[[66816,66855],"valid"],[[66856,66863],"disallowed"],[[66864,66915],"valid"],[[66916,66926],"disallowed"],[[66927,66927],"valid",[],"NV8"],[[66928,67071],"disallowed"],[[67072,67382],"valid"],[[67383,67391],"disallowed"],[[67392,67413],"valid"],[[67414,67423],"disallowed"],[[67424,67431],"valid"],[[67432,67583],"disallowed"],[[67584,67589],"valid"],[[67590,67591],"disallowed"],[[67592,67592],"valid"],[[67593,67593],"disallowed"],[[67594,67637],"valid"],[[67638,67638],"disallowed"],[[67639,67640],"valid"],[[67641,67643],"disallowed"],[[67644,67644],"valid"],[[67645,67646],"disallowed"],[[67647,67647],"valid"],[[67648,67669],"valid"],[[67670,67670],"disallowed"],[[67671,67679],"valid",[],"NV8"],[[67680,67702],"valid"],[[67703,67711],"valid",[],"NV8"],[[67712,67742],"valid"],[[67743,67750],"disallowed"],[[67751,67759],"valid",[],"NV8"],[[67760,67807],"disallowed"],[[67808,67826],"valid"],[[67827,67827],"disallowed"],[[67828,67829],"valid"],[[67830,67834],"disallowed"],[[67835,67839],"valid",[],"NV8"],[[67840,67861],"valid"],[[67862,67865],"valid",[],"NV8"],[[67866,67867],"valid",[],"NV8"],[[67868,67870],"disallowed"],[[67871,67871],"valid",[],"NV8"],[[67872,67897],"valid"],[[67898,67902],"disallowed"],[[67903,67903],"valid",[],"NV8"],[[67904,67967],"disallowed"],[[67968,68023],"valid"],[[68024,68027],"disallowed"],[[68028,68029],"valid",[],"NV8"],[[68030,68031],"valid"],[[68032,68047],"valid",[],"NV8"],[[68048,68049],"disallowed"],[[68050,68095],"valid",[],"NV8"],[[68096,68099],"valid"],[[68100,68100],"disallowed"],[[68101,68102],"valid"],[[68103,68107],"disallowed"],[[68108,68115],"valid"],[[68116,68116],"disallowed"],[[68117,68119],"valid"],[[68120,68120],"disallowed"],[[68121,68147],"valid"],[[68148,68151],"disallowed"],[[68152,68154],"valid"],[[68155,68158],"disallowed"],[[68159,68159],"valid"],[[68160,68167],"valid",[],"NV8"],[[68168,68175],"disallowed"],[[68176,68184],"valid",[],"NV8"],[[68185,68191],"disallowed"],[[68192,68220],"valid"],[[68221,68223],"valid",[],"NV8"],[[68224,68252],"valid"],[[68253,68255],"valid",[],"NV8"],[[68256,68287],"disallowed"],[[68288,68295],"valid"],[[68296,68296],"valid",[],"NV8"],[[68297,68326],"valid"],[[68327,68330],"disallowed"],[[68331,68342],"valid",[],"NV8"],[[68343,68351],"disallowed"],[[68352,68405],"valid"],[[68406,68408],"disallowed"],[[68409,68415],"valid",[],"NV8"],[[68416,68437],"valid"],[[68438,68439],"disallowed"],[[68440,68447],"valid",[],"NV8"],[[68448,68466],"valid"],[[68467,68471],"disallowed"],[[68472,68479],"valid",[],"NV8"],[[68480,68497],"valid"],[[68498,68504],"disallowed"],[[68505,68508],"valid",[],"NV8"],[[68509,68520],"disallowed"],[[68521,68527],"valid",[],"NV8"],[[68528,68607],"disallowed"],[[68608,68680],"valid"],[[68681,68735],"disallowed"],[[68736,68736],"mapped",[68800]],[[68737,68737],"mapped",[68801]],[[68738,68738],"mapped",[68802]],[[68739,68739],"mapped",[68803]],[[68740,68740],"mapped",[68804]],[[68741,68741],"mapped",[68805]],[[68742,68742],"mapped",[68806]],[[68743,68743],"mapped",[68807]],[[68744,68744],"mapped",[68808]],[[68745,68745],"mapped",[68809]],[[68746,68746],"mapped",[68810]],[[68747,68747],"mapped",[68811]],[[68748,68748],"mapped",[68812]],[[68749,68749],"mapped",[68813]],[[68750,68750],"mapped",[68814]],[[68751,68751],"mapped",[68815]],[[68752,68752],"mapped",[68816]],[[68753,68753],"mapped",[68817]],[[68754,68754],"mapped",[68818]],[[68755,68755],"mapped",[68819]],[[68756,68756],"mapped",[68820]],[[68757,68757],"mapped",[68821]],[[68758,68758],"mapped",[68822]],[[68759,68759],"mapped",[68823]],[[68760,68760],"mapped",[68824]],[[68761,68761],"mapped",[68825]],[[68762,68762],"mapped",[68826]],[[68763,68763],"mapped",[68827]],[[68764,68764],"mapped",[68828]],[[68765,68765],"mapped",[68829]],[[68766,68766],"mapped",[68830]],[[68767,68767],"mapped",[68831]],[[68768,68768],"mapped",[68832]],[[68769,68769],"mapped",[68833]],[[68770,68770],"mapped",[68834]],[[68771,68771],"mapped",[68835]],[[68772,68772],"mapped",[68836]],[[68773,68773],"mapped",[68837]],[[68774,68774],"mapped",[68838]],[[68775,68775],"mapped",[68839]],[[68776,68776],"mapped",[68840]],[[68777,68777],"mapped",[68841]],[[68778,68778],"mapped",[68842]],[[68779,68779],"mapped",[68843]],[[68780,68780],"mapped",[68844]],[[68781,68781],"mapped",[68845]],[[68782,68782],"mapped",[68846]],[[68783,68783],"mapped",[68847]],[[68784,68784],"mapped",[68848]],[[68785,68785],"mapped",[68849]],[[68786,68786],"mapped",[68850]],[[68787,68799],"disallowed"],[[68800,68850],"valid"],[[68851,68857],"disallowed"],[[68858,68863],"valid",[],"NV8"],[[68864,69215],"disallowed"],[[69216,69246],"valid",[],"NV8"],[[69247,69631],"disallowed"],[[69632,69702],"valid"],[[69703,69709],"valid",[],"NV8"],[[69710,69713],"disallowed"],[[69714,69733],"valid",[],"NV8"],[[69734,69743],"valid"],[[69744,69758],"disallowed"],[[69759,69759],"valid"],[[69760,69818],"valid"],[[69819,69820],"valid",[],"NV8"],[[69821,69821],"disallowed"],[[69822,69825],"valid",[],"NV8"],[[69826,69839],"disallowed"],[[69840,69864],"valid"],[[69865,69871],"disallowed"],[[69872,69881],"valid"],[[69882,69887],"disallowed"],[[69888,69940],"valid"],[[69941,69941],"disallowed"],[[69942,69951],"valid"],[[69952,69955],"valid",[],"NV8"],[[69956,69967],"disallowed"],[[69968,70003],"valid"],[[70004,70005],"valid",[],"NV8"],[[70006,70006],"valid"],[[70007,70015],"disallowed"],[[70016,70084],"valid"],[[70085,70088],"valid",[],"NV8"],[[70089,70089],"valid",[],"NV8"],[[70090,70092],"valid"],[[70093,70093],"valid",[],"NV8"],[[70094,70095],"disallowed"],[[70096,70105],"valid"],[[70106,70106],"valid"],[[70107,70107],"valid",[],"NV8"],[[70108,70108],"valid"],[[70109,70111],"valid",[],"NV8"],[[70112,70112],"disallowed"],[[70113,70132],"valid",[],"NV8"],[[70133,70143],"disallowed"],[[70144,70161],"valid"],[[70162,70162],"disallowed"],[[70163,70199],"valid"],[[70200,70205],"valid",[],"NV8"],[[70206,70271],"disallowed"],[[70272,70278],"valid"],[[70279,70279],"disallowed"],[[70280,70280],"valid"],[[70281,70281],"disallowed"],[[70282,70285],"valid"],[[70286,70286],"disallowed"],[[70287,70301],"valid"],[[70302,70302],"disallowed"],[[70303,70312],"valid"],[[70313,70313],"valid",[],"NV8"],[[70314,70319],"disallowed"],[[70320,70378],"valid"],[[70379,70383],"disallowed"],[[70384,70393],"valid"],[[70394,70399],"disallowed"],[[70400,70400],"valid"],[[70401,70403],"valid"],[[70404,70404],"disallowed"],[[70405,70412],"valid"],[[70413,70414],"disallowed"],[[70415,70416],"valid"],[[70417,70418],"disallowed"],[[70419,70440],"valid"],[[70441,70441],"disallowed"],[[70442,70448],"valid"],[[70449,70449],"disallowed"],[[70450,70451],"valid"],[[70452,70452],"disallowed"],[[70453,70457],"valid"],[[70458,70459],"disallowed"],[[70460,70468],"valid"],[[70469,70470],"disallowed"],[[70471,70472],"valid"],[[70473,70474],"disallowed"],[[70475,70477],"valid"],[[70478,70479],"disallowed"],[[70480,70480],"valid"],[[70481,70486],"disallowed"],[[70487,70487],"valid"],[[70488,70492],"disallowed"],[[70493,70499],"valid"],[[70500,70501],"disallowed"],[[70502,70508],"valid"],[[70509,70511],"disallowed"],[[70512,70516],"valid"],[[70517,70783],"disallowed"],[[70784,70853],"valid"],[[70854,70854],"valid",[],"NV8"],[[70855,70855],"valid"],[[70856,70863],"disallowed"],[[70864,70873],"valid"],[[70874,71039],"disallowed"],[[71040,71093],"valid"],[[71094,71095],"disallowed"],[[71096,71104],"valid"],[[71105,71113],"valid",[],"NV8"],[[71114,71127],"valid",[],"NV8"],[[71128,71133],"valid"],[[71134,71167],"disallowed"],[[71168,71232],"valid"],[[71233,71235],"valid",[],"NV8"],[[71236,71236],"valid"],[[71237,71247],"disallowed"],[[71248,71257],"valid"],[[71258,71295],"disallowed"],[[71296,71351],"valid"],[[71352,71359],"disallowed"],[[71360,71369],"valid"],[[71370,71423],"disallowed"],[[71424,71449],"valid"],[[71450,71452],"disallowed"],[[71453,71467],"valid"],[[71468,71471],"disallowed"],[[71472,71481],"valid"],[[71482,71487],"valid",[],"NV8"],[[71488,71839],"disallowed"],[[71840,71840],"mapped",[71872]],[[71841,71841],"mapped",[71873]],[[71842,71842],"mapped",[71874]],[[71843,71843],"mapped",[71875]],[[71844,71844],"mapped",[71876]],[[71845,71845],"mapped",[71877]],[[71846,71846],"mapped",[71878]],[[71847,71847],"mapped",[71879]],[[71848,71848],"mapped",[71880]],[[71849,71849],"mapped",[71881]],[[71850,71850],"mapped",[71882]],[[71851,71851],"mapped",[71883]],[[71852,71852],"mapped",[71884]],[[71853,71853],"mapped",[71885]],[[71854,71854],"mapped",[71886]],[[71855,71855],"mapped",[71887]],[[71856,71856],"mapped",[71888]],[[71857,71857],"mapped",[71889]],[[71858,71858],"mapped",[71890]],[[71859,71859],"mapped",[71891]],[[71860,71860],"mapped",[71892]],[[71861,71861],"mapped",[71893]],[[71862,71862],"mapped",[71894]],[[71863,71863],"mapped",[71895]],[[71864,71864],"mapped",[71896]],[[71865,71865],"mapped",[71897]],[[71866,71866],"mapped",[71898]],[[71867,71867],"mapped",[71899]],[[71868,71868],"mapped",[71900]],[[71869,71869],"mapped",[71901]],[[71870,71870],"mapped",[71902]],[[71871,71871],"mapped",[71903]],[[71872,71913],"valid"],[[71914,71922],"valid",[],"NV8"],[[71923,71934],"disallowed"],[[71935,71935],"valid"],[[71936,72383],"disallowed"],[[72384,72440],"valid"],[[72441,73727],"disallowed"],[[73728,74606],"valid"],[[74607,74648],"valid"],[[74649,74649],"valid"],[[74650,74751],"disallowed"],[[74752,74850],"valid",[],"NV8"],[[74851,74862],"valid",[],"NV8"],[[74863,74863],"disallowed"],[[74864,74867],"valid",[],"NV8"],[[74868,74868],"valid",[],"NV8"],[[74869,74879],"disallowed"],[[74880,75075],"valid"],[[75076,77823],"disallowed"],[[77824,78894],"valid"],[[78895,82943],"disallowed"],[[82944,83526],"valid"],[[83527,92159],"disallowed"],[[92160,92728],"valid"],[[92729,92735],"disallowed"],[[92736,92766],"valid"],[[92767,92767],"disallowed"],[[92768,92777],"valid"],[[92778,92781],"disallowed"],[[92782,92783],"valid",[],"NV8"],[[92784,92879],"disallowed"],[[92880,92909],"valid"],[[92910,92911],"disallowed"],[[92912,92916],"valid"],[[92917,92917],"valid",[],"NV8"],[[92918,92927],"disallowed"],[[92928,92982],"valid"],[[92983,92991],"valid",[],"NV8"],[[92992,92995],"valid"],[[92996,92997],"valid",[],"NV8"],[[92998,93007],"disallowed"],[[93008,93017],"valid"],[[93018,93018],"disallowed"],[[93019,93025],"valid",[],"NV8"],[[93026,93026],"disallowed"],[[93027,93047],"valid"],[[93048,93052],"disallowed"],[[93053,93071],"valid"],[[93072,93951],"disallowed"],[[93952,94020],"valid"],[[94021,94031],"disallowed"],[[94032,94078],"valid"],[[94079,94094],"disallowed"],[[94095,94111],"valid"],[[94112,110591],"disallowed"],[[110592,110593],"valid"],[[110594,113663],"disallowed"],[[113664,113770],"valid"],[[113771,113775],"disallowed"],[[113776,113788],"valid"],[[113789,113791],"disallowed"],[[113792,113800],"valid"],[[113801,113807],"disallowed"],[[113808,113817],"valid"],[[113818,113819],"disallowed"],[[113820,113820],"valid",[],"NV8"],[[113821,113822],"valid"],[[113823,113823],"valid",[],"NV8"],[[113824,113827],"ignored"],[[113828,118783],"disallowed"],[[118784,119029],"valid",[],"NV8"],[[119030,119039],"disallowed"],[[119040,119078],"valid",[],"NV8"],[[119079,119080],"disallowed"],[[119081,119081],"valid",[],"NV8"],[[119082,119133],"valid",[],"NV8"],[[119134,119134],"mapped",[119127,119141]],[[119135,119135],"mapped",[119128,119141]],[[119136,119136],"mapped",[119128,119141,119150]],[[119137,119137],"mapped",[119128,119141,119151]],[[119138,119138],"mapped",[119128,119141,119152]],[[119139,119139],"mapped",[119128,119141,119153]],[[119140,119140],"mapped",[119128,119141,119154]],[[119141,119154],"valid",[],"NV8"],[[119155,119162],"disallowed"],[[119163,119226],"valid",[],"NV8"],[[119227,119227],"mapped",[119225,119141]],[[119228,119228],"mapped",[119226,119141]],[[119229,119229],"mapped",[119225,119141,119150]],[[119230,119230],"mapped",[119226,119141,119150]],[[119231,119231],"mapped",[119225,119141,119151]],[[119232,119232],"mapped",[119226,119141,119151]],[[119233,119261],"valid",[],"NV8"],[[119262,119272],"valid",[],"NV8"],[[119273,119295],"disallowed"],[[119296,119365],"valid",[],"NV8"],[[119366,119551],"disallowed"],[[119552,119638],"valid",[],"NV8"],[[119639,119647],"disallowed"],[[119648,119665],"valid",[],"NV8"],[[119666,119807],"disallowed"],[[119808,119808],"mapped",[97]],[[119809,119809],"mapped",[98]],[[119810,119810],"mapped",[99]],[[119811,119811],"mapped",[100]],[[119812,119812],"mapped",[101]],[[119813,119813],"mapped",[102]],[[119814,119814],"mapped",[103]],[[119815,119815],"mapped",[104]],[[119816,119816],"mapped",[105]],[[119817,119817],"mapped",[106]],[[119818,119818],"mapped",[107]],[[119819,119819],"mapped",[108]],[[119820,119820],"mapped",[109]],[[119821,119821],"mapped",[110]],[[119822,119822],"mapped",[111]],[[119823,119823],"mapped",[112]],[[119824,119824],"mapped",[113]],[[119825,119825],"mapped",[114]],[[119826,119826],"mapped",[115]],[[119827,119827],"mapped",[116]],[[119828,119828],"mapped",[117]],[[119829,119829],"mapped",[118]],[[119830,119830],"mapped",[119]],[[119831,119831],"mapped",[120]],[[119832,119832],"mapped",[121]],[[119833,119833],"mapped",[122]],[[119834,119834],"mapped",[97]],[[119835,119835],"mapped",[98]],[[119836,119836],"mapped",[99]],[[119837,119837],"mapped",[100]],[[119838,119838],"mapped",[101]],[[119839,119839],"mapped",[102]],[[119840,119840],"mapped",[103]],[[119841,119841],"mapped",[104]],[[119842,119842],"mapped",[105]],[[119843,119843],"mapped",[106]],[[119844,119844],"mapped",[107]],[[119845,119845],"mapped",[108]],[[119846,119846],"mapped",[109]],[[119847,119847],"mapped",[110]],[[119848,119848],"mapped",[111]],[[119849,119849],"mapped",[112]],[[119850,119850],"mapped",[113]],[[119851,119851],"mapped",[114]],[[119852,119852],"mapped",[115]],[[119853,119853],"mapped",[116]],[[119854,119854],"mapped",[117]],[[119855,119855],"mapped",[118]],[[119856,119856],"mapped",[119]],[[119857,119857],"mapped",[120]],[[119858,119858],"mapped",[121]],[[119859,119859],"mapped",[122]],[[119860,119860],"mapped",[97]],[[119861,119861],"mapped",[98]],[[119862,119862],"mapped",[99]],[[119863,119863],"mapped",[100]],[[119864,119864],"mapped",[101]],[[119865,119865],"mapped",[102]],[[119866,119866],"mapped",[103]],[[119867,119867],"mapped",[104]],[[119868,119868],"mapped",[105]],[[119869,119869],"mapped",[106]],[[119870,119870],"mapped",[107]],[[119871,119871],"mapped",[108]],[[119872,119872],"mapped",[109]],[[119873,119873],"mapped",[110]],[[119874,119874],"mapped",[111]],[[119875,119875],"mapped",[112]],[[119876,119876],"mapped",[113]],[[119877,119877],"mapped",[114]],[[119878,119878],"mapped",[115]],[[119879,119879],"mapped",[116]],[[119880,119880],"mapped",[117]],[[119881,119881],"mapped",[118]],[[119882,119882],"mapped",[119]],[[119883,119883],"mapped",[120]],[[119884,119884],"mapped",[121]],[[119885,119885],"mapped",[122]],[[119886,119886],"mapped",[97]],[[119887,119887],"mapped",[98]],[[119888,119888],"mapped",[99]],[[119889,119889],"mapped",[100]],[[119890,119890],"mapped",[101]],[[119891,119891],"mapped",[102]],[[119892,119892],"mapped",[103]],[[119893,119893],"disallowed"],[[119894,119894],"mapped",[105]],[[119895,119895],"mapped",[106]],[[119896,119896],"mapped",[107]],[[119897,119897],"mapped",[108]],[[119898,119898],"mapped",[109]],[[119899,119899],"mapped",[110]],[[119900,119900],"mapped",[111]],[[119901,119901],"mapped",[112]],[[119902,119902],"mapped",[113]],[[119903,119903],"mapped",[114]],[[119904,119904],"mapped",[115]],[[119905,119905],"mapped",[116]],[[119906,119906],"mapped",[117]],[[119907,119907],"mapped",[118]],[[119908,119908],"mapped",[119]],[[119909,119909],"mapped",[120]],[[119910,119910],"mapped",[121]],[[119911,119911],"mapped",[122]],[[119912,119912],"mapped",[97]],[[119913,119913],"mapped",[98]],[[119914,119914],"mapped",[99]],[[119915,119915],"mapped",[100]],[[119916,119916],"mapped",[101]],[[119917,119917],"mapped",[102]],[[119918,119918],"mapped",[103]],[[119919,119919],"mapped",[104]],[[119920,119920],"mapped",[105]],[[119921,119921],"mapped",[106]],[[119922,119922],"mapped",[107]],[[119923,119923],"mapped",[108]],[[119924,119924],"mapped",[109]],[[119925,119925],"mapped",[110]],[[119926,119926],"mapped",[111]],[[119927,119927],"mapped",[112]],[[119928,119928],"mapped",[113]],[[119929,119929],"mapped",[114]],[[119930,119930],"mapped",[115]],[[119931,119931],"mapped",[116]],[[119932,119932],"mapped",[117]],[[119933,119933],"mapped",[118]],[[119934,119934],"mapped",[119]],[[119935,119935],"mapped",[120]],[[119936,119936],"mapped",[121]],[[119937,119937],"mapped",[122]],[[119938,119938],"mapped",[97]],[[119939,119939],"mapped",[98]],[[119940,119940],"mapped",[99]],[[119941,119941],"mapped",[100]],[[119942,119942],"mapped",[101]],[[119943,119943],"mapped",[102]],[[119944,119944],"mapped",[103]],[[119945,119945],"mapped",[104]],[[119946,119946],"mapped",[105]],[[119947,119947],"mapped",[106]],[[119948,119948],"mapped",[107]],[[119949,119949],"mapped",[108]],[[119950,119950],"mapped",[109]],[[119951,119951],"mapped",[110]],[[119952,119952],"mapped",[111]],[[119953,119953],"mapped",[112]],[[119954,119954],"mapped",[113]],[[119955,119955],"mapped",[114]],[[119956,119956],"mapped",[115]],[[119957,119957],"mapped",[116]],[[119958,119958],"mapped",[117]],[[119959,119959],"mapped",[118]],[[119960,119960],"mapped",[119]],[[119961,119961],"mapped",[120]],[[119962,119962],"mapped",[121]],[[119963,119963],"mapped",[122]],[[119964,119964],"mapped",[97]],[[119965,119965],"disallowed"],[[119966,119966],"mapped",[99]],[[119967,119967],"mapped",[100]],[[119968,119969],"disallowed"],[[119970,119970],"mapped",[103]],[[119971,119972],"disallowed"],[[119973,119973],"mapped",[106]],[[119974,119974],"mapped",[107]],[[119975,119976],"disallowed"],[[119977,119977],"mapped",[110]],[[119978,119978],"mapped",[111]],[[119979,119979],"mapped",[112]],[[119980,119980],"mapped",[113]],[[119981,119981],"disallowed"],[[119982,119982],"mapped",[115]],[[119983,119983],"mapped",[116]],[[119984,119984],"mapped",[117]],[[119985,119985],"mapped",[118]],[[119986,119986],"mapped",[119]],[[119987,119987],"mapped",[120]],[[119988,119988],"mapped",[121]],[[119989,119989],"mapped",[122]],[[119990,119990],"mapped",[97]],[[119991,119991],"mapped",[98]],[[119992,119992],"mapped",[99]],[[119993,119993],"mapped",[100]],[[119994,119994],"disallowed"],[[119995,119995],"mapped",[102]],[[119996,119996],"disallowed"],[[119997,119997],"mapped",[104]],[[119998,119998],"mapped",[105]],[[119999,119999],"mapped",[106]],[[12e4,12e4],"mapped",[107]],[[120001,120001],"mapped",[108]],[[120002,120002],"mapped",[109]],[[120003,120003],"mapped",[110]],[[120004,120004],"disallowed"],[[120005,120005],"mapped",[112]],[[120006,120006],"mapped",[113]],[[120007,120007],"mapped",[114]],[[120008,120008],"mapped",[115]],[[120009,120009],"mapped",[116]],[[120010,120010],"mapped",[117]],[[120011,120011],"mapped",[118]],[[120012,120012],"mapped",[119]],[[120013,120013],"mapped",[120]],[[120014,120014],"mapped",[121]],[[120015,120015],"mapped",[122]],[[120016,120016],"mapped",[97]],[[120017,120017],"mapped",[98]],[[120018,120018],"mapped",[99]],[[120019,120019],"mapped",[100]],[[120020,120020],"mapped",[101]],[[120021,120021],"mapped",[102]],[[120022,120022],"mapped",[103]],[[120023,120023],"mapped",[104]],[[120024,120024],"mapped",[105]],[[120025,120025],"mapped",[106]],[[120026,120026],"mapped",[107]],[[120027,120027],"mapped",[108]],[[120028,120028],"mapped",[109]],[[120029,120029],"mapped",[110]],[[120030,120030],"mapped",[111]],[[120031,120031],"mapped",[112]],[[120032,120032],"mapped",[113]],[[120033,120033],"mapped",[114]],[[120034,120034],"mapped",[115]],[[120035,120035],"mapped",[116]],[[120036,120036],"mapped",[117]],[[120037,120037],"mapped",[118]],[[120038,120038],"mapped",[119]],[[120039,120039],"mapped",[120]],[[120040,120040],"mapped",[121]],[[120041,120041],"mapped",[122]],[[120042,120042],"mapped",[97]],[[120043,120043],"mapped",[98]],[[120044,120044],"mapped",[99]],[[120045,120045],"mapped",[100]],[[120046,120046],"mapped",[101]],[[120047,120047],"mapped",[102]],[[120048,120048],"mapped",[103]],[[120049,120049],"mapped",[104]],[[120050,120050],"mapped",[105]],[[120051,120051],"mapped",[106]],[[120052,120052],"mapped",[107]],[[120053,120053],"mapped",[108]],[[120054,120054],"mapped",[109]],[[120055,120055],"mapped",[110]],[[120056,120056],"mapped",[111]],[[120057,120057],"mapped",[112]],[[120058,120058],"mapped",[113]],[[120059,120059],"mapped",[114]],[[120060,120060],"mapped",[115]],[[120061,120061],"mapped",[116]],[[120062,120062],"mapped",[117]],[[120063,120063],"mapped",[118]],[[120064,120064],"mapped",[119]],[[120065,120065],"mapped",[120]],[[120066,120066],"mapped",[121]],[[120067,120067],"mapped",[122]],[[120068,120068],"mapped",[97]],[[120069,120069],"mapped",[98]],[[120070,120070],"disallowed"],[[120071,120071],"mapped",[100]],[[120072,120072],"mapped",[101]],[[120073,120073],"mapped",[102]],[[120074,120074],"mapped",[103]],[[120075,120076],"disallowed"],[[120077,120077],"mapped",[106]],[[120078,120078],"mapped",[107]],[[120079,120079],"mapped",[108]],[[120080,120080],"mapped",[109]],[[120081,120081],"mapped",[110]],[[120082,120082],"mapped",[111]],[[120083,120083],"mapped",[112]],[[120084,120084],"mapped",[113]],[[120085,120085],"disallowed"],[[120086,120086],"mapped",[115]],[[120087,120087],"mapped",[116]],[[120088,120088],"mapped",[117]],[[120089,120089],"mapped",[118]],[[120090,120090],"mapped",[119]],[[120091,120091],"mapped",[120]],[[120092,120092],"mapped",[121]],[[120093,120093],"disallowed"],[[120094,120094],"mapped",[97]],[[120095,120095],"mapped",[98]],[[120096,120096],"mapped",[99]],[[120097,120097],"mapped",[100]],[[120098,120098],"mapped",[101]],[[120099,120099],"mapped",[102]],[[120100,120100],"mapped",[103]],[[120101,120101],"mapped",[104]],[[120102,120102],"mapped",[105]],[[120103,120103],"mapped",[106]],[[120104,120104],"mapped",[107]],[[120105,120105],"mapped",[108]],[[120106,120106],"mapped",[109]],[[120107,120107],"mapped",[110]],[[120108,120108],"mapped",[111]],[[120109,120109],"mapped",[112]],[[120110,120110],"mapped",[113]],[[120111,120111],"mapped",[114]],[[120112,120112],"mapped",[115]],[[120113,120113],"mapped",[116]],[[120114,120114],"mapped",[117]],[[120115,120115],"mapped",[118]],[[120116,120116],"mapped",[119]],[[120117,120117],"mapped",[120]],[[120118,120118],"mapped",[121]],[[120119,120119],"mapped",[122]],[[120120,120120],"mapped",[97]],[[120121,120121],"mapped",[98]],[[120122,120122],"disallowed"],[[120123,120123],"mapped",[100]],[[120124,120124],"mapped",[101]],[[120125,120125],"mapped",[102]],[[120126,120126],"mapped",[103]],[[120127,120127],"disallowed"],[[120128,120128],"mapped",[105]],[[120129,120129],"mapped",[106]],[[120130,120130],"mapped",[107]],[[120131,120131],"mapped",[108]],[[120132,120132],"mapped",[109]],[[120133,120133],"disallowed"],[[120134,120134],"mapped",[111]],[[120135,120137],"disallowed"],[[120138,120138],"mapped",[115]],[[120139,120139],"mapped",[116]],[[120140,120140],"mapped",[117]],[[120141,120141],"mapped",[118]],[[120142,120142],"mapped",[119]],[[120143,120143],"mapped",[120]],[[120144,120144],"mapped",[121]],[[120145,120145],"disallowed"],[[120146,120146],"mapped",[97]],[[120147,120147],"mapped",[98]],[[120148,120148],"mapped",[99]],[[120149,120149],"mapped",[100]],[[120150,120150],"mapped",[101]],[[120151,120151],"mapped",[102]],[[120152,120152],"mapped",[103]],[[120153,120153],"mapped",[104]],[[120154,120154],"mapped",[105]],[[120155,120155],"mapped",[106]],[[120156,120156],"mapped",[107]],[[120157,120157],"mapped",[108]],[[120158,120158],"mapped",[109]],[[120159,120159],"mapped",[110]],[[120160,120160],"mapped",[111]],[[120161,120161],"mapped",[112]],[[120162,120162],"mapped",[113]],[[120163,120163],"mapped",[114]],[[120164,120164],"mapped",[115]],[[120165,120165],"mapped",[116]],[[120166,120166],"mapped",[117]],[[120167,120167],"mapped",[118]],[[120168,120168],"mapped",[119]],[[120169,120169],"mapped",[120]],[[120170,120170],"mapped",[121]],[[120171,120171],"mapped",[122]],[[120172,120172],"mapped",[97]],[[120173,120173],"mapped",[98]],[[120174,120174],"mapped",[99]],[[120175,120175],"mapped",[100]],[[120176,120176],"mapped",[101]],[[120177,120177],"mapped",[102]],[[120178,120178],"mapped",[103]],[[120179,120179],"mapped",[104]],[[120180,120180],"mapped",[105]],[[120181,120181],"mapped",[106]],[[120182,120182],"mapped",[107]],[[120183,120183],"mapped",[108]],[[120184,120184],"mapped",[109]],[[120185,120185],"mapped",[110]],[[120186,120186],"mapped",[111]],[[120187,120187],"mapped",[112]],[[120188,120188],"mapped",[113]],[[120189,120189],"mapped",[114]],[[120190,120190],"mapped",[115]],[[120191,120191],"mapped",[116]],[[120192,120192],"mapped",[117]],[[120193,120193],"mapped",[118]],[[120194,120194],"mapped",[119]],[[120195,120195],"mapped",[120]],[[120196,120196],"mapped",[121]],[[120197,120197],"mapped",[122]],[[120198,120198],"mapped",[97]],[[120199,120199],"mapped",[98]],[[120200,120200],"mapped",[99]],[[120201,120201],"mapped",[100]],[[120202,120202],"mapped",[101]],[[120203,120203],"mapped",[102]],[[120204,120204],"mapped",[103]],[[120205,120205],"mapped",[104]],[[120206,120206],"mapped",[105]],[[120207,120207],"mapped",[106]],[[120208,120208],"mapped",[107]],[[120209,120209],"mapped",[108]],[[120210,120210],"mapped",[109]],[[120211,120211],"mapped",[110]],[[120212,120212],"mapped",[111]],[[120213,120213],"mapped",[112]],[[120214,120214],"mapped",[113]],[[120215,120215],"mapped",[114]],[[120216,120216],"mapped",[115]],[[120217,120217],"mapped",[116]],[[120218,120218],"mapped",[117]],[[120219,120219],"mapped",[118]],[[120220,120220],"mapped",[119]],[[120221,120221],"mapped",[120]],[[120222,120222],"mapped",[121]],[[120223,120223],"mapped",[122]],[[120224,120224],"mapped",[97]],[[120225,120225],"mapped",[98]],[[120226,120226],"mapped",[99]],[[120227,120227],"mapped",[100]],[[120228,120228],"mapped",[101]],[[120229,120229],"mapped",[102]],[[120230,120230],"mapped",[103]],[[120231,120231],"mapped",[104]],[[120232,120232],"mapped",[105]],[[120233,120233],"mapped",[106]],[[120234,120234],"mapped",[107]],[[120235,120235],"mapped",[108]],[[120236,120236],"mapped",[109]],[[120237,120237],"mapped",[110]],[[120238,120238],"mapped",[111]],[[120239,120239],"mapped",[112]],[[120240,120240],"mapped",[113]],[[120241,120241],"mapped",[114]],[[120242,120242],"mapped",[115]],[[120243,120243],"mapped",[116]],[[120244,120244],"mapped",[117]],[[120245,120245],"mapped",[118]],[[120246,120246],"mapped",[119]],[[120247,120247],"mapped",[120]],[[120248,120248],"mapped",[121]],[[120249,120249],"mapped",[122]],[[120250,120250],"mapped",[97]],[[120251,120251],"mapped",[98]],[[120252,120252],"mapped",[99]],[[120253,120253],"mapped",[100]],[[120254,120254],"mapped",[101]],[[120255,120255],"mapped",[102]],[[120256,120256],"mapped",[103]],[[120257,120257],"mapped",[104]],[[120258,120258],"mapped",[105]],[[120259,120259],"mapped",[106]],[[120260,120260],"mapped",[107]],[[120261,120261],"mapped",[108]],[[120262,120262],"mapped",[109]],[[120263,120263],"mapped",[110]],[[120264,120264],"mapped",[111]],[[120265,120265],"mapped",[112]],[[120266,120266],"mapped",[113]],[[120267,120267],"mapped",[114]],[[120268,120268],"mapped",[115]],[[120269,120269],"mapped",[116]],[[120270,120270],"mapped",[117]],[[120271,120271],"mapped",[118]],[[120272,120272],"mapped",[119]],[[120273,120273],"mapped",[120]],[[120274,120274],"mapped",[121]],[[120275,120275],"mapped",[122]],[[120276,120276],"mapped",[97]],[[120277,120277],"mapped",[98]],[[120278,120278],"mapped",[99]],[[120279,120279],"mapped",[100]],[[120280,120280],"mapped",[101]],[[120281,120281],"mapped",[102]],[[120282,120282],"mapped",[103]],[[120283,120283],"mapped",[104]],[[120284,120284],"mapped",[105]],[[120285,120285],"mapped",[106]],[[120286,120286],"mapped",[107]],[[120287,120287],"mapped",[108]],[[120288,120288],"mapped",[109]],[[120289,120289],"mapped",[110]],[[120290,120290],"mapped",[111]],[[120291,120291],"mapped",[112]],[[120292,120292],"mapped",[113]],[[120293,120293],"mapped",[114]],[[120294,120294],"mapped",[115]],[[120295,120295],"mapped",[116]],[[120296,120296],"mapped",[117]],[[120297,120297],"mapped",[118]],[[120298,120298],"mapped",[119]],[[120299,120299],"mapped",[120]],[[120300,120300],"mapped",[121]],[[120301,120301],"mapped",[122]],[[120302,120302],"mapped",[97]],[[120303,120303],"mapped",[98]],[[120304,120304],"mapped",[99]],[[120305,120305],"mapped",[100]],[[120306,120306],"mapped",[101]],[[120307,120307],"mapped",[102]],[[120308,120308],"mapped",[103]],[[120309,120309],"mapped",[104]],[[120310,120310],"mapped",[105]],[[120311,120311],"mapped",[106]],[[120312,120312],"mapped",[107]],[[120313,120313],"mapped",[108]],[[120314,120314],"mapped",[109]],[[120315,120315],"mapped",[110]],[[120316,120316],"mapped",[111]],[[120317,120317],"mapped",[112]],[[120318,120318],"mapped",[113]],[[120319,120319],"mapped",[114]],[[120320,120320],"mapped",[115]],[[120321,120321],"mapped",[116]],[[120322,120322],"mapped",[117]],[[120323,120323],"mapped",[118]],[[120324,120324],"mapped",[119]],[[120325,120325],"mapped",[120]],[[120326,120326],"mapped",[121]],[[120327,120327],"mapped",[122]],[[120328,120328],"mapped",[97]],[[120329,120329],"mapped",[98]],[[120330,120330],"mapped",[99]],[[120331,120331],"mapped",[100]],[[120332,120332],"mapped",[101]],[[120333,120333],"mapped",[102]],[[120334,120334],"mapped",[103]],[[120335,120335],"mapped",[104]],[[120336,120336],"mapped",[105]],[[120337,120337],"mapped",[106]],[[120338,120338],"mapped",[107]],[[120339,120339],"mapped",[108]],[[120340,120340],"mapped",[109]],[[120341,120341],"mapped",[110]],[[120342,120342],"mapped",[111]],[[120343,120343],"mapped",[112]],[[120344,120344],"mapped",[113]],[[120345,120345],"mapped",[114]],[[120346,120346],"mapped",[115]],[[120347,120347],"mapped",[116]],[[120348,120348],"mapped",[117]],[[120349,120349],"mapped",[118]],[[120350,120350],"mapped",[119]],[[120351,120351],"mapped",[120]],[[120352,120352],"mapped",[121]],[[120353,120353],"mapped",[122]],[[120354,120354],"mapped",[97]],[[120355,120355],"mapped",[98]],[[120356,120356],"mapped",[99]],[[120357,120357],"mapped",[100]],[[120358,120358],"mapped",[101]],[[120359,120359],"mapped",[102]],[[120360,120360],"mapped",[103]],[[120361,120361],"mapped",[104]],[[120362,120362],"mapped",[105]],[[120363,120363],"mapped",[106]],[[120364,120364],"mapped",[107]],[[120365,120365],"mapped",[108]],[[120366,120366],"mapped",[109]],[[120367,120367],"mapped",[110]],[[120368,120368],"mapped",[111]],[[120369,120369],"mapped",[112]],[[120370,120370],"mapped",[113]],[[120371,120371],"mapped",[114]],[[120372,120372],"mapped",[115]],[[120373,120373],"mapped",[116]],[[120374,120374],"mapped",[117]],[[120375,120375],"mapped",[118]],[[120376,120376],"mapped",[119]],[[120377,120377],"mapped",[120]],[[120378,120378],"mapped",[121]],[[120379,120379],"mapped",[122]],[[120380,120380],"mapped",[97]],[[120381,120381],"mapped",[98]],[[120382,120382],"mapped",[99]],[[120383,120383],"mapped",[100]],[[120384,120384],"mapped",[101]],[[120385,120385],"mapped",[102]],[[120386,120386],"mapped",[103]],[[120387,120387],"mapped",[104]],[[120388,120388],"mapped",[105]],[[120389,120389],"mapped",[106]],[[120390,120390],"mapped",[107]],[[120391,120391],"mapped",[108]],[[120392,120392],"mapped",[109]],[[120393,120393],"mapped",[110]],[[120394,120394],"mapped",[111]],[[120395,120395],"mapped",[112]],[[120396,120396],"mapped",[113]],[[120397,120397],"mapped",[114]],[[120398,120398],"mapped",[115]],[[120399,120399],"mapped",[116]],[[120400,120400],"mapped",[117]],[[120401,120401],"mapped",[118]],[[120402,120402],"mapped",[119]],[[120403,120403],"mapped",[120]],[[120404,120404],"mapped",[121]],[[120405,120405],"mapped",[122]],[[120406,120406],"mapped",[97]],[[120407,120407],"mapped",[98]],[[120408,120408],"mapped",[99]],[[120409,120409],"mapped",[100]],[[120410,120410],"mapped",[101]],[[120411,120411],"mapped",[102]],[[120412,120412],"mapped",[103]],[[120413,120413],"mapped",[104]],[[120414,120414],"mapped",[105]],[[120415,120415],"mapped",[106]],[[120416,120416],"mapped",[107]],[[120417,120417],"mapped",[108]],[[120418,120418],"mapped",[109]],[[120419,120419],"mapped",[110]],[[120420,120420],"mapped",[111]],[[120421,120421],"mapped",[112]],[[120422,120422],"mapped",[113]],[[120423,120423],"mapped",[114]],[[120424,120424],"mapped",[115]],[[120425,120425],"mapped",[116]],[[120426,120426],"mapped",[117]],[[120427,120427],"mapped",[118]],[[120428,120428],"mapped",[119]],[[120429,120429],"mapped",[120]],[[120430,120430],"mapped",[121]],[[120431,120431],"mapped",[122]],[[120432,120432],"mapped",[97]],[[120433,120433],"mapped",[98]],[[120434,120434],"mapped",[99]],[[120435,120435],"mapped",[100]],[[120436,120436],"mapped",[101]],[[120437,120437],"mapped",[102]],[[120438,120438],"mapped",[103]],[[120439,120439],"mapped",[104]],[[120440,120440],"mapped",[105]],[[120441,120441],"mapped",[106]],[[120442,120442],"mapped",[107]],[[120443,120443],"mapped",[108]],[[120444,120444],"mapped",[109]],[[120445,120445],"mapped",[110]],[[120446,120446],"mapped",[111]],[[120447,120447],"mapped",[112]],[[120448,120448],"mapped",[113]],[[120449,120449],"mapped",[114]],[[120450,120450],"mapped",[115]],[[120451,120451],"mapped",[116]],[[120452,120452],"mapped",[117]],[[120453,120453],"mapped",[118]],[[120454,120454],"mapped",[119]],[[120455,120455],"mapped",[120]],[[120456,120456],"mapped",[121]],[[120457,120457],"mapped",[122]],[[120458,120458],"mapped",[97]],[[120459,120459],"mapped",[98]],[[120460,120460],"mapped",[99]],[[120461,120461],"mapped",[100]],[[120462,120462],"mapped",[101]],[[120463,120463],"mapped",[102]],[[120464,120464],"mapped",[103]],[[120465,120465],"mapped",[104]],[[120466,120466],"mapped",[105]],[[120467,120467],"mapped",[106]],[[120468,120468],"mapped",[107]],[[120469,120469],"mapped",[108]],[[120470,120470],"mapped",[109]],[[120471,120471],"mapped",[110]],[[120472,120472],"mapped",[111]],[[120473,120473],"mapped",[112]],[[120474,120474],"mapped",[113]],[[120475,120475],"mapped",[114]],[[120476,120476],"mapped",[115]],[[120477,120477],"mapped",[116]],[[120478,120478],"mapped",[117]],[[120479,120479],"mapped",[118]],[[120480,120480],"mapped",[119]],[[120481,120481],"mapped",[120]],[[120482,120482],"mapped",[121]],[[120483,120483],"mapped",[122]],[[120484,120484],"mapped",[305]],[[120485,120485],"mapped",[567]],[[120486,120487],"disallowed"],[[120488,120488],"mapped",[945]],[[120489,120489],"mapped",[946]],[[120490,120490],"mapped",[947]],[[120491,120491],"mapped",[948]],[[120492,120492],"mapped",[949]],[[120493,120493],"mapped",[950]],[[120494,120494],"mapped",[951]],[[120495,120495],"mapped",[952]],[[120496,120496],"mapped",[953]],[[120497,120497],"mapped",[954]],[[120498,120498],"mapped",[955]],[[120499,120499],"mapped",[956]],[[120500,120500],"mapped",[957]],[[120501,120501],"mapped",[958]],[[120502,120502],"mapped",[959]],[[120503,120503],"mapped",[960]],[[120504,120504],"mapped",[961]],[[120505,120505],"mapped",[952]],[[120506,120506],"mapped",[963]],[[120507,120507],"mapped",[964]],[[120508,120508],"mapped",[965]],[[120509,120509],"mapped",[966]],[[120510,120510],"mapped",[967]],[[120511,120511],"mapped",[968]],[[120512,120512],"mapped",[969]],[[120513,120513],"mapped",[8711]],[[120514,120514],"mapped",[945]],[[120515,120515],"mapped",[946]],[[120516,120516],"mapped",[947]],[[120517,120517],"mapped",[948]],[[120518,120518],"mapped",[949]],[[120519,120519],"mapped",[950]],[[120520,120520],"mapped",[951]],[[120521,120521],"mapped",[952]],[[120522,120522],"mapped",[953]],[[120523,120523],"mapped",[954]],[[120524,120524],"mapped",[955]],[[120525,120525],"mapped",[956]],[[120526,120526],"mapped",[957]],[[120527,120527],"mapped",[958]],[[120528,120528],"mapped",[959]],[[120529,120529],"mapped",[960]],[[120530,120530],"mapped",[961]],[[120531,120532],"mapped",[963]],[[120533,120533],"mapped",[964]],[[120534,120534],"mapped",[965]],[[120535,120535],"mapped",[966]],[[120536,120536],"mapped",[967]],[[120537,120537],"mapped",[968]],[[120538,120538],"mapped",[969]],[[120539,120539],"mapped",[8706]],[[120540,120540],"mapped",[949]],[[120541,120541],"mapped",[952]],[[120542,120542],"mapped",[954]],[[120543,120543],"mapped",[966]],[[120544,120544],"mapped",[961]],[[120545,120545],"mapped",[960]],[[120546,120546],"mapped",[945]],[[120547,120547],"mapped",[946]],[[120548,120548],"mapped",[947]],[[120549,120549],"mapped",[948]],[[120550,120550],"mapped",[949]],[[120551,120551],"mapped",[950]],[[120552,120552],"mapped",[951]],[[120553,120553],"mapped",[952]],[[120554,120554],"mapped",[953]],[[120555,120555],"mapped",[954]],[[120556,120556],"mapped",[955]],[[120557,120557],"mapped",[956]],[[120558,120558],"mapped",[957]],[[120559,120559],"mapped",[958]],[[120560,120560],"mapped",[959]],[[120561,120561],"mapped",[960]],[[120562,120562],"mapped",[961]],[[120563,120563],"mapped",[952]],[[120564,120564],"mapped",[963]],[[120565,120565],"mapped",[964]],[[120566,120566],"mapped",[965]],[[120567,120567],"mapped",[966]],[[120568,120568],"mapped",[967]],[[120569,120569],"mapped",[968]],[[120570,120570],"mapped",[969]],[[120571,120571],"mapped",[8711]],[[120572,120572],"mapped",[945]],[[120573,120573],"mapped",[946]],[[120574,120574],"mapped",[947]],[[120575,120575],"mapped",[948]],[[120576,120576],"mapped",[949]],[[120577,120577],"mapped",[950]],[[120578,120578],"mapped",[951]],[[120579,120579],"mapped",[952]],[[120580,120580],"mapped",[953]],[[120581,120581],"mapped",[954]],[[120582,120582],"mapped",[955]],[[120583,120583],"mapped",[956]],[[120584,120584],"mapped",[957]],[[120585,120585],"mapped",[958]],[[120586,120586],"mapped",[959]],[[120587,120587],"mapped",[960]],[[120588,120588],"mapped",[961]],[[120589,120590],"mapped",[963]],[[120591,120591],"mapped",[964]],[[120592,120592],"mapped",[965]],[[120593,120593],"mapped",[966]],[[120594,120594],"mapped",[967]],[[120595,120595],"mapped",[968]],[[120596,120596],"mapped",[969]],[[120597,120597],"mapped",[8706]],[[120598,120598],"mapped",[949]],[[120599,120599],"mapped",[952]],[[120600,120600],"mapped",[954]],[[120601,120601],"mapped",[966]],[[120602,120602],"mapped",[961]],[[120603,120603],"mapped",[960]],[[120604,120604],"mapped",[945]],[[120605,120605],"mapped",[946]],[[120606,120606],"mapped",[947]],[[120607,120607],"mapped",[948]],[[120608,120608],"mapped",[949]],[[120609,120609],"mapped",[950]],[[120610,120610],"mapped",[951]],[[120611,120611],"mapped",[952]],[[120612,120612],"mapped",[953]],[[120613,120613],"mapped",[954]],[[120614,120614],"mapped",[955]],[[120615,120615],"mapped",[956]],[[120616,120616],"mapped",[957]],[[120617,120617],"mapped",[958]],[[120618,120618],"mapped",[959]],[[120619,120619],"mapped",[960]],[[120620,120620],"mapped",[961]],[[120621,120621],"mapped",[952]],[[120622,120622],"mapped",[963]],[[120623,120623],"mapped",[964]],[[120624,120624],"mapped",[965]],[[120625,120625],"mapped",[966]],[[120626,120626],"mapped",[967]],[[120627,120627],"mapped",[968]],[[120628,120628],"mapped",[969]],[[120629,120629],"mapped",[8711]],[[120630,120630],"mapped",[945]],[[120631,120631],"mapped",[946]],[[120632,120632],"mapped",[947]],[[120633,120633],"mapped",[948]],[[120634,120634],"mapped",[949]],[[120635,120635],"mapped",[950]],[[120636,120636],"mapped",[951]],[[120637,120637],"mapped",[952]],[[120638,120638],"mapped",[953]],[[120639,120639],"mapped",[954]],[[120640,120640],"mapped",[955]],[[120641,120641],"mapped",[956]],[[120642,120642],"mapped",[957]],[[120643,120643],"mapped",[958]],[[120644,120644],"mapped",[959]],[[120645,120645],"mapped",[960]],[[120646,120646],"mapped",[961]],[[120647,120648],"mapped",[963]],[[120649,120649],"mapped",[964]],[[120650,120650],"mapped",[965]],[[120651,120651],"mapped",[966]],[[120652,120652],"mapped",[967]],[[120653,120653],"mapped",[968]],[[120654,120654],"mapped",[969]],[[120655,120655],"mapped",[8706]],[[120656,120656],"mapped",[949]],[[120657,120657],"mapped",[952]],[[120658,120658],"mapped",[954]],[[120659,120659],"mapped",[966]],[[120660,120660],"mapped",[961]],[[120661,120661],"mapped",[960]],[[120662,120662],"mapped",[945]],[[120663,120663],"mapped",[946]],[[120664,120664],"mapped",[947]],[[120665,120665],"mapped",[948]],[[120666,120666],"mapped",[949]],[[120667,120667],"mapped",[950]],[[120668,120668],"mapped",[951]],[[120669,120669],"mapped",[952]],[[120670,120670],"mapped",[953]],[[120671,120671],"mapped",[954]],[[120672,120672],"mapped",[955]],[[120673,120673],"mapped",[956]],[[120674,120674],"mapped",[957]],[[120675,120675],"mapped",[958]],[[120676,120676],"mapped",[959]],[[120677,120677],"mapped",[960]],[[120678,120678],"mapped",[961]],[[120679,120679],"mapped",[952]],[[120680,120680],"mapped",[963]],[[120681,120681],"mapped",[964]],[[120682,120682],"mapped",[965]],[[120683,120683],"mapped",[966]],[[120684,120684],"mapped",[967]],[[120685,120685],"mapped",[968]],[[120686,120686],"mapped",[969]],[[120687,120687],"mapped",[8711]],[[120688,120688],"mapped",[945]],[[120689,120689],"mapped",[946]],[[120690,120690],"mapped",[947]],[[120691,120691],"mapped",[948]],[[120692,120692],"mapped",[949]],[[120693,120693],"mapped",[950]],[[120694,120694],"mapped",[951]],[[120695,120695],"mapped",[952]],[[120696,120696],"mapped",[953]],[[120697,120697],"mapped",[954]],[[120698,120698],"mapped",[955]],[[120699,120699],"mapped",[956]],[[120700,120700],"mapped",[957]],[[120701,120701],"mapped",[958]],[[120702,120702],"mapped",[959]],[[120703,120703],"mapped",[960]],[[120704,120704],"mapped",[961]],[[120705,120706],"mapped",[963]],[[120707,120707],"mapped",[964]],[[120708,120708],"mapped",[965]],[[120709,120709],"mapped",[966]],[[120710,120710],"mapped",[967]],[[120711,120711],"mapped",[968]],[[120712,120712],"mapped",[969]],[[120713,120713],"mapped",[8706]],[[120714,120714],"mapped",[949]],[[120715,120715],"mapped",[952]],[[120716,120716],"mapped",[954]],[[120717,120717],"mapped",[966]],[[120718,120718],"mapped",[961]],[[120719,120719],"mapped",[960]],[[120720,120720],"mapped",[945]],[[120721,120721],"mapped",[946]],[[120722,120722],"mapped",[947]],[[120723,120723],"mapped",[948]],[[120724,120724],"mapped",[949]],[[120725,120725],"mapped",[950]],[[120726,120726],"mapped",[951]],[[120727,120727],"mapped",[952]],[[120728,120728],"mapped",[953]],[[120729,120729],"mapped",[954]],[[120730,120730],"mapped",[955]],[[120731,120731],"mapped",[956]],[[120732,120732],"mapped",[957]],[[120733,120733],"mapped",[958]],[[120734,120734],"mapped",[959]],[[120735,120735],"mapped",[960]],[[120736,120736],"mapped",[961]],[[120737,120737],"mapped",[952]],[[120738,120738],"mapped",[963]],[[120739,120739],"mapped",[964]],[[120740,120740],"mapped",[965]],[[120741,120741],"mapped",[966]],[[120742,120742],"mapped",[967]],[[120743,120743],"mapped",[968]],[[120744,120744],"mapped",[969]],[[120745,120745],"mapped",[8711]],[[120746,120746],"mapped",[945]],[[120747,120747],"mapped",[946]],[[120748,120748],"mapped",[947]],[[120749,120749],"mapped",[948]],[[120750,120750],"mapped",[949]],[[120751,120751],"mapped",[950]],[[120752,120752],"mapped",[951]],[[120753,120753],"mapped",[952]],[[120754,120754],"mapped",[953]],[[120755,120755],"mapped",[954]],[[120756,120756],"mapped",[955]],[[120757,120757],"mapped",[956]],[[120758,120758],"mapped",[957]],[[120759,120759],"mapped",[958]],[[120760,120760],"mapped",[959]],[[120761,120761],"mapped",[960]],[[120762,120762],"mapped",[961]],[[120763,120764],"mapped",[963]],[[120765,120765],"mapped",[964]],[[120766,120766],"mapped",[965]],[[120767,120767],"mapped",[966]],[[120768,120768],"mapped",[967]],[[120769,120769],"mapped",[968]],[[120770,120770],"mapped",[969]],[[120771,120771],"mapped",[8706]],[[120772,120772],"mapped",[949]],[[120773,120773],"mapped",[952]],[[120774,120774],"mapped",[954]],[[120775,120775],"mapped",[966]],[[120776,120776],"mapped",[961]],[[120777,120777],"mapped",[960]],[[120778,120779],"mapped",[989]],[[120780,120781],"disallowed"],[[120782,120782],"mapped",[48]],[[120783,120783],"mapped",[49]],[[120784,120784],"mapped",[50]],[[120785,120785],"mapped",[51]],[[120786,120786],"mapped",[52]],[[120787,120787],"mapped",[53]],[[120788,120788],"mapped",[54]],[[120789,120789],"mapped",[55]],[[120790,120790],"mapped",[56]],[[120791,120791],"mapped",[57]],[[120792,120792],"mapped",[48]],[[120793,120793],"mapped",[49]],[[120794,120794],"mapped",[50]],[[120795,120795],"mapped",[51]],[[120796,120796],"mapped",[52]],[[120797,120797],"mapped",[53]],[[120798,120798],"mapped",[54]],[[120799,120799],"mapped",[55]],[[120800,120800],"mapped",[56]],[[120801,120801],"mapped",[57]],[[120802,120802],"mapped",[48]],[[120803,120803],"mapped",[49]],[[120804,120804],"mapped",[50]],[[120805,120805],"mapped",[51]],[[120806,120806],"mapped",[52]],[[120807,120807],"mapped",[53]],[[120808,120808],"mapped",[54]],[[120809,120809],"mapped",[55]],[[120810,120810],"mapped",[56]],[[120811,120811],"mapped",[57]],[[120812,120812],"mapped",[48]],[[120813,120813],"mapped",[49]],[[120814,120814],"mapped",[50]],[[120815,120815],"mapped",[51]],[[120816,120816],"mapped",[52]],[[120817,120817],"mapped",[53]],[[120818,120818],"mapped",[54]],[[120819,120819],"mapped",[55]],[[120820,120820],"mapped",[56]],[[120821,120821],"mapped",[57]],[[120822,120822],"mapped",[48]],[[120823,120823],"mapped",[49]],[[120824,120824],"mapped",[50]],[[120825,120825],"mapped",[51]],[[120826,120826],"mapped",[52]],[[120827,120827],"mapped",[53]],[[120828,120828],"mapped",[54]],[[120829,120829],"mapped",[55]],[[120830,120830],"mapped",[56]],[[120831,120831],"mapped",[57]],[[120832,121343],"valid",[],"NV8"],[[121344,121398],"valid"],[[121399,121402],"valid",[],"NV8"],[[121403,121452],"valid"],[[121453,121460],"valid",[],"NV8"],[[121461,121461],"valid"],[[121462,121475],"valid",[],"NV8"],[[121476,121476],"valid"],[[121477,121483],"valid",[],"NV8"],[[121484,121498],"disallowed"],[[121499,121503],"valid"],[[121504,121504],"disallowed"],[[121505,121519],"valid"],[[121520,124927],"disallowed"],[[124928,125124],"valid"],[[125125,125126],"disallowed"],[[125127,125135],"valid",[],"NV8"],[[125136,125142],"valid"],[[125143,126463],"disallowed"],[[126464,126464],"mapped",[1575]],[[126465,126465],"mapped",[1576]],[[126466,126466],"mapped",[1580]],[[126467,126467],"mapped",[1583]],[[126468,126468],"disallowed"],[[126469,126469],"mapped",[1608]],[[126470,126470],"mapped",[1586]],[[126471,126471],"mapped",[1581]],[[126472,126472],"mapped",[1591]],[[126473,126473],"mapped",[1610]],[[126474,126474],"mapped",[1603]],[[126475,126475],"mapped",[1604]],[[126476,126476],"mapped",[1605]],[[126477,126477],"mapped",[1606]],[[126478,126478],"mapped",[1587]],[[126479,126479],"mapped",[1593]],[[126480,126480],"mapped",[1601]],[[126481,126481],"mapped",[1589]],[[126482,126482],"mapped",[1602]],[[126483,126483],"mapped",[1585]],[[126484,126484],"mapped",[1588]],[[126485,126485],"mapped",[1578]],[[126486,126486],"mapped",[1579]],[[126487,126487],"mapped",[1582]],[[126488,126488],"mapped",[1584]],[[126489,126489],"mapped",[1590]],[[126490,126490],"mapped",[1592]],[[126491,126491],"mapped",[1594]],[[126492,126492],"mapped",[1646]],[[126493,126493],"mapped",[1722]],[[126494,126494],"mapped",[1697]],[[126495,126495],"mapped",[1647]],[[126496,126496],"disallowed"],[[126497,126497],"mapped",[1576]],[[126498,126498],"mapped",[1580]],[[126499,126499],"disallowed"],[[126500,126500],"mapped",[1607]],[[126501,126502],"disallowed"],[[126503,126503],"mapped",[1581]],[[126504,126504],"disallowed"],[[126505,126505],"mapped",[1610]],[[126506,126506],"mapped",[1603]],[[126507,126507],"mapped",[1604]],[[126508,126508],"mapped",[1605]],[[126509,126509],"mapped",[1606]],[[126510,126510],"mapped",[1587]],[[126511,126511],"mapped",[1593]],[[126512,126512],"mapped",[1601]],[[126513,126513],"mapped",[1589]],[[126514,126514],"mapped",[1602]],[[126515,126515],"disallowed"],[[126516,126516],"mapped",[1588]],[[126517,126517],"mapped",[1578]],[[126518,126518],"mapped",[1579]],[[126519,126519],"mapped",[1582]],[[126520,126520],"disallowed"],[[126521,126521],"mapped",[1590]],[[126522,126522],"disallowed"],[[126523,126523],"mapped",[1594]],[[126524,126529],"disallowed"],[[126530,126530],"mapped",[1580]],[[126531,126534],"disallowed"],[[126535,126535],"mapped",[1581]],[[126536,126536],"disallowed"],[[126537,126537],"mapped",[1610]],[[126538,126538],"disallowed"],[[126539,126539],"mapped",[1604]],[[126540,126540],"disallowed"],[[126541,126541],"mapped",[1606]],[[126542,126542],"mapped",[1587]],[[126543,126543],"mapped",[1593]],[[126544,126544],"disallowed"],[[126545,126545],"mapped",[1589]],[[126546,126546],"mapped",[1602]],[[126547,126547],"disallowed"],[[126548,126548],"mapped",[1588]],[[126549,126550],"disallowed"],[[126551,126551],"mapped",[1582]],[[126552,126552],"disallowed"],[[126553,126553],"mapped",[1590]],[[126554,126554],"disallowed"],[[126555,126555],"mapped",[1594]],[[126556,126556],"disallowed"],[[126557,126557],"mapped",[1722]],[[126558,126558],"disallowed"],[[126559,126559],"mapped",[1647]],[[126560,126560],"disallowed"],[[126561,126561],"mapped",[1576]],[[126562,126562],"mapped",[1580]],[[126563,126563],"disallowed"],[[126564,126564],"mapped",[1607]],[[126565,126566],"disallowed"],[[126567,126567],"mapped",[1581]],[[126568,126568],"mapped",[1591]],[[126569,126569],"mapped",[1610]],[[126570,126570],"mapped",[1603]],[[126571,126571],"disallowed"],[[126572,126572],"mapped",[1605]],[[126573,126573],"mapped",[1606]],[[126574,126574],"mapped",[1587]],[[126575,126575],"mapped",[1593]],[[126576,126576],"mapped",[1601]],[[126577,126577],"mapped",[1589]],[[126578,126578],"mapped",[1602]],[[126579,126579],"disallowed"],[[126580,126580],"mapped",[1588]],[[126581,126581],"mapped",[1578]],[[126582,126582],"mapped",[1579]],[[126583,126583],"mapped",[1582]],[[126584,126584],"disallowed"],[[126585,126585],"mapped",[1590]],[[126586,126586],"mapped",[1592]],[[126587,126587],"mapped",[1594]],[[126588,126588],"mapped",[1646]],[[126589,126589],"disallowed"],[[126590,126590],"mapped",[1697]],[[126591,126591],"disallowed"],[[126592,126592],"mapped",[1575]],[[126593,126593],"mapped",[1576]],[[126594,126594],"mapped",[1580]],[[126595,126595],"mapped",[1583]],[[126596,126596],"mapped",[1607]],[[126597,126597],"mapped",[1608]],[[126598,126598],"mapped",[1586]],[[126599,126599],"mapped",[1581]],[[126600,126600],"mapped",[1591]],[[126601,126601],"mapped",[1610]],[[126602,126602],"disallowed"],[[126603,126603],"mapped",[1604]],[[126604,126604],"mapped",[1605]],[[126605,126605],"mapped",[1606]],[[126606,126606],"mapped",[1587]],[[126607,126607],"mapped",[1593]],[[126608,126608],"mapped",[1601]],[[126609,126609],"mapped",[1589]],[[126610,126610],"mapped",[1602]],[[126611,126611],"mapped",[1585]],[[126612,126612],"mapped",[1588]],[[126613,126613],"mapped",[1578]],[[126614,126614],"mapped",[1579]],[[126615,126615],"mapped",[1582]],[[126616,126616],"mapped",[1584]],[[126617,126617],"mapped",[1590]],[[126618,126618],"mapped",[1592]],[[126619,126619],"mapped",[1594]],[[126620,126624],"disallowed"],[[126625,126625],"mapped",[1576]],[[126626,126626],"mapped",[1580]],[[126627,126627],"mapped",[1583]],[[126628,126628],"disallowed"],[[126629,126629],"mapped",[1608]],[[126630,126630],"mapped",[1586]],[[126631,126631],"mapped",[1581]],[[126632,126632],"mapped",[1591]],[[126633,126633],"mapped",[1610]],[[126634,126634],"disallowed"],[[126635,126635],"mapped",[1604]],[[126636,126636],"mapped",[1605]],[[126637,126637],"mapped",[1606]],[[126638,126638],"mapped",[1587]],[[126639,126639],"mapped",[1593]],[[126640,126640],"mapped",[1601]],[[126641,126641],"mapped",[1589]],[[126642,126642],"mapped",[1602]],[[126643,126643],"mapped",[1585]],[[126644,126644],"mapped",[1588]],[[126645,126645],"mapped",[1578]],[[126646,126646],"mapped",[1579]],[[126647,126647],"mapped",[1582]],[[126648,126648],"mapped",[1584]],[[126649,126649],"mapped",[1590]],[[126650,126650],"mapped",[1592]],[[126651,126651],"mapped",[1594]],[[126652,126703],"disallowed"],[[126704,126705],"valid",[],"NV8"],[[126706,126975],"disallowed"],[[126976,127019],"valid",[],"NV8"],[[127020,127023],"disallowed"],[[127024,127123],"valid",[],"NV8"],[[127124,127135],"disallowed"],[[127136,127150],"valid",[],"NV8"],[[127151,127152],"disallowed"],[[127153,127166],"valid",[],"NV8"],[[127167,127167],"valid",[],"NV8"],[[127168,127168],"disallowed"],[[127169,127183],"valid",[],"NV8"],[[127184,127184],"disallowed"],[[127185,127199],"valid",[],"NV8"],[[127200,127221],"valid",[],"NV8"],[[127222,127231],"disallowed"],[[127232,127232],"disallowed"],[[127233,127233],"disallowed_STD3_mapped",[48,44]],[[127234,127234],"disallowed_STD3_mapped",[49,44]],[[127235,127235],"disallowed_STD3_mapped",[50,44]],[[127236,127236],"disallowed_STD3_mapped",[51,44]],[[127237,127237],"disallowed_STD3_mapped",[52,44]],[[127238,127238],"disallowed_STD3_mapped",[53,44]],[[127239,127239],"disallowed_STD3_mapped",[54,44]],[[127240,127240],"disallowed_STD3_mapped",[55,44]],[[127241,127241],"disallowed_STD3_mapped",[56,44]],[[127242,127242],"disallowed_STD3_mapped",[57,44]],[[127243,127244],"valid",[],"NV8"],[[127245,127247],"disallowed"],[[127248,127248],"disallowed_STD3_mapped",[40,97,41]],[[127249,127249],"disallowed_STD3_mapped",[40,98,41]],[[127250,127250],"disallowed_STD3_mapped",[40,99,41]],[[127251,127251],"disallowed_STD3_mapped",[40,100,41]],[[127252,127252],"disallowed_STD3_mapped",[40,101,41]],[[127253,127253],"disallowed_STD3_mapped",[40,102,41]],[[127254,127254],"disallowed_STD3_mapped",[40,103,41]],[[127255,127255],"disallowed_STD3_mapped",[40,104,41]],[[127256,127256],"disallowed_STD3_mapped",[40,105,41]],[[127257,127257],"disallowed_STD3_mapped",[40,106,41]],[[127258,127258],"disallowed_STD3_mapped",[40,107,41]],[[127259,127259],"disallowed_STD3_mapped",[40,108,41]],[[127260,127260],"disallowed_STD3_mapped",[40,109,41]],[[127261,127261],"disallowed_STD3_mapped",[40,110,41]],[[127262,127262],"disallowed_STD3_mapped",[40,111,41]],[[127263,127263],"disallowed_STD3_mapped",[40,112,41]],[[127264,127264],"disallowed_STD3_mapped",[40,113,41]],[[127265,127265],"disallowed_STD3_mapped",[40,114,41]],[[127266,127266],"disallowed_STD3_mapped",[40,115,41]],[[127267,127267],"disallowed_STD3_mapped",[40,116,41]],[[127268,127268],"disallowed_STD3_mapped",[40,117,41]],[[127269,127269],"disallowed_STD3_mapped",[40,118,41]],[[127270,127270],"disallowed_STD3_mapped",[40,119,41]],[[127271,127271],"disallowed_STD3_mapped",[40,120,41]],[[127272,127272],"disallowed_STD3_mapped",[40,121,41]],[[127273,127273],"disallowed_STD3_mapped",[40,122,41]],[[127274,127274],"mapped",[12308,115,12309]],[[127275,127275],"mapped",[99]],[[127276,127276],"mapped",[114]],[[127277,127277],"mapped",[99,100]],[[127278,127278],"mapped",[119,122]],[[127279,127279],"disallowed"],[[127280,127280],"mapped",[97]],[[127281,127281],"mapped",[98]],[[127282,127282],"mapped",[99]],[[127283,127283],"mapped",[100]],[[127284,127284],"mapped",[101]],[[127285,127285],"mapped",[102]],[[127286,127286],"mapped",[103]],[[127287,127287],"mapped",[104]],[[127288,127288],"mapped",[105]],[[127289,127289],"mapped",[106]],[[127290,127290],"mapped",[107]],[[127291,127291],"mapped",[108]],[[127292,127292],"mapped",[109]],[[127293,127293],"mapped",[110]],[[127294,127294],"mapped",[111]],[[127295,127295],"mapped",[112]],[[127296,127296],"mapped",[113]],[[127297,127297],"mapped",[114]],[[127298,127298],"mapped",[115]],[[127299,127299],"mapped",[116]],[[127300,127300],"mapped",[117]],[[127301,127301],"mapped",[118]],[[127302,127302],"mapped",[119]],[[127303,127303],"mapped",[120]],[[127304,127304],"mapped",[121]],[[127305,127305],"mapped",[122]],[[127306,127306],"mapped",[104,118]],[[127307,127307],"mapped",[109,118]],[[127308,127308],"mapped",[115,100]],[[127309,127309],"mapped",[115,115]],[[127310,127310],"mapped",[112,112,118]],[[127311,127311],"mapped",[119,99]],[[127312,127318],"valid",[],"NV8"],[[127319,127319],"valid",[],"NV8"],[[127320,127326],"valid",[],"NV8"],[[127327,127327],"valid",[],"NV8"],[[127328,127337],"valid",[],"NV8"],[[127338,127338],"mapped",[109,99]],[[127339,127339],"mapped",[109,100]],[[127340,127343],"disallowed"],[[127344,127352],"valid",[],"NV8"],[[127353,127353],"valid",[],"NV8"],[[127354,127354],"valid",[],"NV8"],[[127355,127356],"valid",[],"NV8"],[[127357,127358],"valid",[],"NV8"],[[127359,127359],"valid",[],"NV8"],[[127360,127369],"valid",[],"NV8"],[[127370,127373],"valid",[],"NV8"],[[127374,127375],"valid",[],"NV8"],[[127376,127376],"mapped",[100,106]],[[127377,127386],"valid",[],"NV8"],[[127387,127461],"disallowed"],[[127462,127487],"valid",[],"NV8"],[[127488,127488],"mapped",[12411,12363]],[[127489,127489],"mapped",[12467,12467]],[[127490,127490],"mapped",[12469]],[[127491,127503],"disallowed"],[[127504,127504],"mapped",[25163]],[[127505,127505],"mapped",[23383]],[[127506,127506],"mapped",[21452]],[[127507,127507],"mapped",[12487]],[[127508,127508],"mapped",[20108]],[[127509,127509],"mapped",[22810]],[[127510,127510],"mapped",[35299]],[[127511,127511],"mapped",[22825]],[[127512,127512],"mapped",[20132]],[[127513,127513],"mapped",[26144]],[[127514,127514],"mapped",[28961]],[[127515,127515],"mapped",[26009]],[[127516,127516],"mapped",[21069]],[[127517,127517],"mapped",[24460]],[[127518,127518],"mapped",[20877]],[[127519,127519],"mapped",[26032]],[[127520,127520],"mapped",[21021]],[[127521,127521],"mapped",[32066]],[[127522,127522],"mapped",[29983]],[[127523,127523],"mapped",[36009]],[[127524,127524],"mapped",[22768]],[[127525,127525],"mapped",[21561]],[[127526,127526],"mapped",[28436]],[[127527,127527],"mapped",[25237]],[[127528,127528],"mapped",[25429]],[[127529,127529],"mapped",[19968]],[[127530,127530],"mapped",[19977]],[[127531,127531],"mapped",[36938]],[[127532,127532],"mapped",[24038]],[[127533,127533],"mapped",[20013]],[[127534,127534],"mapped",[21491]],[[127535,127535],"mapped",[25351]],[[127536,127536],"mapped",[36208]],[[127537,127537],"mapped",[25171]],[[127538,127538],"mapped",[31105]],[[127539,127539],"mapped",[31354]],[[127540,127540],"mapped",[21512]],[[127541,127541],"mapped",[28288]],[[127542,127542],"mapped",[26377]],[[127543,127543],"mapped",[26376]],[[127544,127544],"mapped",[30003]],[[127545,127545],"mapped",[21106]],[[127546,127546],"mapped",[21942]],[[127547,127551],"disallowed"],[[127552,127552],"mapped",[12308,26412,12309]],[[127553,127553],"mapped",[12308,19977,12309]],[[127554,127554],"mapped",[12308,20108,12309]],[[127555,127555],"mapped",[12308,23433,12309]],[[127556,127556],"mapped",[12308,28857,12309]],[[127557,127557],"mapped",[12308,25171,12309]],[[127558,127558],"mapped",[12308,30423,12309]],[[127559,127559],"mapped",[12308,21213,12309]],[[127560,127560],"mapped",[12308,25943,12309]],[[127561,127567],"disallowed"],[[127568,127568],"mapped",[24471]],[[127569,127569],"mapped",[21487]],[[127570,127743],"disallowed"],[[127744,127776],"valid",[],"NV8"],[[127777,127788],"valid",[],"NV8"],[[127789,127791],"valid",[],"NV8"],[[127792,127797],"valid",[],"NV8"],[[127798,127798],"valid",[],"NV8"],[[127799,127868],"valid",[],"NV8"],[[127869,127869],"valid",[],"NV8"],[[127870,127871],"valid",[],"NV8"],[[127872,127891],"valid",[],"NV8"],[[127892,127903],"valid",[],"NV8"],[[127904,127940],"valid",[],"NV8"],[[127941,127941],"valid",[],"NV8"],[[127942,127946],"valid",[],"NV8"],[[127947,127950],"valid",[],"NV8"],[[127951,127955],"valid",[],"NV8"],[[127956,127967],"valid",[],"NV8"],[[127968,127984],"valid",[],"NV8"],[[127985,127991],"valid",[],"NV8"],[[127992,127999],"valid",[],"NV8"],[[128e3,128062],"valid",[],"NV8"],[[128063,128063],"valid",[],"NV8"],[[128064,128064],"valid",[],"NV8"],[[128065,128065],"valid",[],"NV8"],[[128066,128247],"valid",[],"NV8"],[[128248,128248],"valid",[],"NV8"],[[128249,128252],"valid",[],"NV8"],[[128253,128254],"valid",[],"NV8"],[[128255,128255],"valid",[],"NV8"],[[128256,128317],"valid",[],"NV8"],[[128318,128319],"valid",[],"NV8"],[[128320,128323],"valid",[],"NV8"],[[128324,128330],"valid",[],"NV8"],[[128331,128335],"valid",[],"NV8"],[[128336,128359],"valid",[],"NV8"],[[128360,128377],"valid",[],"NV8"],[[128378,128378],"disallowed"],[[128379,128419],"valid",[],"NV8"],[[128420,128420],"disallowed"],[[128421,128506],"valid",[],"NV8"],[[128507,128511],"valid",[],"NV8"],[[128512,128512],"valid",[],"NV8"],[[128513,128528],"valid",[],"NV8"],[[128529,128529],"valid",[],"NV8"],[[128530,128532],"valid",[],"NV8"],[[128533,128533],"valid",[],"NV8"],[[128534,128534],"valid",[],"NV8"],[[128535,128535],"valid",[],"NV8"],[[128536,128536],"valid",[],"NV8"],[[128537,128537],"valid",[],"NV8"],[[128538,128538],"valid",[],"NV8"],[[128539,128539],"valid",[],"NV8"],[[128540,128542],"valid",[],"NV8"],[[128543,128543],"valid",[],"NV8"],[[128544,128549],"valid",[],"NV8"],[[128550,128551],"valid",[],"NV8"],[[128552,128555],"valid",[],"NV8"],[[128556,128556],"valid",[],"NV8"],[[128557,128557],"valid",[],"NV8"],[[128558,128559],"valid",[],"NV8"],[[128560,128563],"valid",[],"NV8"],[[128564,128564],"valid",[],"NV8"],[[128565,128576],"valid",[],"NV8"],[[128577,128578],"valid",[],"NV8"],[[128579,128580],"valid",[],"NV8"],[[128581,128591],"valid",[],"NV8"],[[128592,128639],"valid",[],"NV8"],[[128640,128709],"valid",[],"NV8"],[[128710,128719],"valid",[],"NV8"],[[128720,128720],"valid",[],"NV8"],[[128721,128735],"disallowed"],[[128736,128748],"valid",[],"NV8"],[[128749,128751],"disallowed"],[[128752,128755],"valid",[],"NV8"],[[128756,128767],"disallowed"],[[128768,128883],"valid",[],"NV8"],[[128884,128895],"disallowed"],[[128896,128980],"valid",[],"NV8"],[[128981,129023],"disallowed"],[[129024,129035],"valid",[],"NV8"],[[129036,129039],"disallowed"],[[129040,129095],"valid",[],"NV8"],[[129096,129103],"disallowed"],[[129104,129113],"valid",[],"NV8"],[[129114,129119],"disallowed"],[[129120,129159],"valid",[],"NV8"],[[129160,129167],"disallowed"],[[129168,129197],"valid",[],"NV8"],[[129198,129295],"disallowed"],[[129296,129304],"valid",[],"NV8"],[[129305,129407],"disallowed"],[[129408,129412],"valid",[],"NV8"],[[129413,129471],"disallowed"],[[129472,129472],"valid",[],"NV8"],[[129473,131069],"disallowed"],[[131070,131071],"disallowed"],[[131072,173782],"valid"],[[173783,173823],"disallowed"],[[173824,177972],"valid"],[[177973,177983],"disallowed"],[[177984,178205],"valid"],[[178206,178207],"disallowed"],[[178208,183969],"valid"],[[183970,194559],"disallowed"],[[194560,194560],"mapped",[20029]],[[194561,194561],"mapped",[20024]],[[194562,194562],"mapped",[20033]],[[194563,194563],"mapped",[131362]],[[194564,194564],"mapped",[20320]],[[194565,194565],"mapped",[20398]],[[194566,194566],"mapped",[20411]],[[194567,194567],"mapped",[20482]],[[194568,194568],"mapped",[20602]],[[194569,194569],"mapped",[20633]],[[194570,194570],"mapped",[20711]],[[194571,194571],"mapped",[20687]],[[194572,194572],"mapped",[13470]],[[194573,194573],"mapped",[132666]],[[194574,194574],"mapped",[20813]],[[194575,194575],"mapped",[20820]],[[194576,194576],"mapped",[20836]],[[194577,194577],"mapped",[20855]],[[194578,194578],"mapped",[132380]],[[194579,194579],"mapped",[13497]],[[194580,194580],"mapped",[20839]],[[194581,194581],"mapped",[20877]],[[194582,194582],"mapped",[132427]],[[194583,194583],"mapped",[20887]],[[194584,194584],"mapped",[20900]],[[194585,194585],"mapped",[20172]],[[194586,194586],"mapped",[20908]],[[194587,194587],"mapped",[20917]],[[194588,194588],"mapped",[168415]],[[194589,194589],"mapped",[20981]],[[194590,194590],"mapped",[20995]],[[194591,194591],"mapped",[13535]],[[194592,194592],"mapped",[21051]],[[194593,194593],"mapped",[21062]],[[194594,194594],"mapped",[21106]],[[194595,194595],"mapped",[21111]],[[194596,194596],"mapped",[13589]],[[194597,194597],"mapped",[21191]],[[194598,194598],"mapped",[21193]],[[194599,194599],"mapped",[21220]],[[194600,194600],"mapped",[21242]],[[194601,194601],"mapped",[21253]],[[194602,194602],"mapped",[21254]],[[194603,194603],"mapped",[21271]],[[194604,194604],"mapped",[21321]],[[194605,194605],"mapped",[21329]],[[194606,194606],"mapped",[21338]],[[194607,194607],"mapped",[21363]],[[194608,194608],"mapped",[21373]],[[194609,194611],"mapped",[21375]],[[194612,194612],"mapped",[133676]],[[194613,194613],"mapped",[28784]],[[194614,194614],"mapped",[21450]],[[194615,194615],"mapped",[21471]],[[194616,194616],"mapped",[133987]],[[194617,194617],"mapped",[21483]],[[194618,194618],"mapped",[21489]],[[194619,194619],"mapped",[21510]],[[194620,194620],"mapped",[21662]],[[194621,194621],"mapped",[21560]],[[194622,194622],"mapped",[21576]],[[194623,194623],"mapped",[21608]],[[194624,194624],"mapped",[21666]],[[194625,194625],"mapped",[21750]],[[194626,194626],"mapped",[21776]],[[194627,194627],"mapped",[21843]],[[194628,194628],"mapped",[21859]],[[194629,194630],"mapped",[21892]],[[194631,194631],"mapped",[21913]],[[194632,194632],"mapped",[21931]],[[194633,194633],"mapped",[21939]],[[194634,194634],"mapped",[21954]],[[194635,194635],"mapped",[22294]],[[194636,194636],"mapped",[22022]],[[194637,194637],"mapped",[22295]],[[194638,194638],"mapped",[22097]],[[194639,194639],"mapped",[22132]],[[194640,194640],"mapped",[20999]],[[194641,194641],"mapped",[22766]],[[194642,194642],"mapped",[22478]],[[194643,194643],"mapped",[22516]],[[194644,194644],"mapped",[22541]],[[194645,194645],"mapped",[22411]],[[194646,194646],"mapped",[22578]],[[194647,194647],"mapped",[22577]],[[194648,194648],"mapped",[22700]],[[194649,194649],"mapped",[136420]],[[194650,194650],"mapped",[22770]],[[194651,194651],"mapped",[22775]],[[194652,194652],"mapped",[22790]],[[194653,194653],"mapped",[22810]],[[194654,194654],"mapped",[22818]],[[194655,194655],"mapped",[22882]],[[194656,194656],"mapped",[136872]],[[194657,194657],"mapped",[136938]],[[194658,194658],"mapped",[23020]],[[194659,194659],"mapped",[23067]],[[194660,194660],"mapped",[23079]],[[194661,194661],"mapped",[23e3]],[[194662,194662],"mapped",[23142]],[[194663,194663],"mapped",[14062]],[[194664,194664],"disallowed"],[[194665,194665],"mapped",[23304]],[[194666,194667],"mapped",[23358]],[[194668,194668],"mapped",[137672]],[[194669,194669],"mapped",[23491]],[[194670,194670],"mapped",[23512]],[[194671,194671],"mapped",[23527]],[[194672,194672],"mapped",[23539]],[[194673,194673],"mapped",[138008]],[[194674,194674],"mapped",[23551]],[[194675,194675],"mapped",[23558]],[[194676,194676],"disallowed"],[[194677,194677],"mapped",[23586]],[[194678,194678],"mapped",[14209]],[[194679,194679],"mapped",[23648]],[[194680,194680],"mapped",[23662]],[[194681,194681],"mapped",[23744]],[[194682,194682],"mapped",[23693]],[[194683,194683],"mapped",[138724]],[[194684,194684],"mapped",[23875]],[[194685,194685],"mapped",[138726]],[[194686,194686],"mapped",[23918]],[[194687,194687],"mapped",[23915]],[[194688,194688],"mapped",[23932]],[[194689,194689],"mapped",[24033]],[[194690,194690],"mapped",[24034]],[[194691,194691],"mapped",[14383]],[[194692,194692],"mapped",[24061]],[[194693,194693],"mapped",[24104]],[[194694,194694],"mapped",[24125]],[[194695,194695],"mapped",[24169]],[[194696,194696],"mapped",[14434]],[[194697,194697],"mapped",[139651]],[[194698,194698],"mapped",[14460]],[[194699,194699],"mapped",[24240]],[[194700,194700],"mapped",[24243]],[[194701,194701],"mapped",[24246]],[[194702,194702],"mapped",[24266]],[[194703,194703],"mapped",[172946]],[[194704,194704],"mapped",[24318]],[[194705,194706],"mapped",[140081]],[[194707,194707],"mapped",[33281]],[[194708,194709],"mapped",[24354]],[[194710,194710],"mapped",[14535]],[[194711,194711],"mapped",[144056]],[[194712,194712],"mapped",[156122]],[[194713,194713],"mapped",[24418]],[[194714,194714],"mapped",[24427]],[[194715,194715],"mapped",[14563]],[[194716,194716],"mapped",[24474]],[[194717,194717],"mapped",[24525]],[[194718,194718],"mapped",[24535]],[[194719,194719],"mapped",[24569]],[[194720,194720],"mapped",[24705]],[[194721,194721],"mapped",[14650]],[[194722,194722],"mapped",[14620]],[[194723,194723],"mapped",[24724]],[[194724,194724],"mapped",[141012]],[[194725,194725],"mapped",[24775]],[[194726,194726],"mapped",[24904]],[[194727,194727],"mapped",[24908]],[[194728,194728],"mapped",[24910]],[[194729,194729],"mapped",[24908]],[[194730,194730],"mapped",[24954]],[[194731,194731],"mapped",[24974]],[[194732,194732],"mapped",[25010]],[[194733,194733],"mapped",[24996]],[[194734,194734],"mapped",[25007]],[[194735,194735],"mapped",[25054]],[[194736,194736],"mapped",[25074]],[[194737,194737],"mapped",[25078]],[[194738,194738],"mapped",[25104]],[[194739,194739],"mapped",[25115]],[[194740,194740],"mapped",[25181]],[[194741,194741],"mapped",[25265]],[[194742,194742],"mapped",[25300]],[[194743,194743],"mapped",[25424]],[[194744,194744],"mapped",[142092]],[[194745,194745],"mapped",[25405]],[[194746,194746],"mapped",[25340]],[[194747,194747],"mapped",[25448]],[[194748,194748],"mapped",[25475]],[[194749,194749],"mapped",[25572]],[[194750,194750],"mapped",[142321]],[[194751,194751],"mapped",[25634]],[[194752,194752],"mapped",[25541]],[[194753,194753],"mapped",[25513]],[[194754,194754],"mapped",[14894]],[[194755,194755],"mapped",[25705]],[[194756,194756],"mapped",[25726]],[[194757,194757],"mapped",[25757]],[[194758,194758],"mapped",[25719]],[[194759,194759],"mapped",[14956]],[[194760,194760],"mapped",[25935]],[[194761,194761],"mapped",[25964]],[[194762,194762],"mapped",[143370]],[[194763,194763],"mapped",[26083]],[[194764,194764],"mapped",[26360]],[[194765,194765],"mapped",[26185]],[[194766,194766],"mapped",[15129]],[[194767,194767],"mapped",[26257]],[[194768,194768],"mapped",[15112]],[[194769,194769],"mapped",[15076]],[[194770,194770],"mapped",[20882]],[[194771,194771],"mapped",[20885]],[[194772,194772],"mapped",[26368]],[[194773,194773],"mapped",[26268]],[[194774,194774],"mapped",[32941]],[[194775,194775],"mapped",[17369]],[[194776,194776],"mapped",[26391]],[[194777,194777],"mapped",[26395]],[[194778,194778],"mapped",[26401]],[[194779,194779],"mapped",[26462]],[[194780,194780],"mapped",[26451]],[[194781,194781],"mapped",[144323]],[[194782,194782],"mapped",[15177]],[[194783,194783],"mapped",[26618]],[[194784,194784],"mapped",[26501]],[[194785,194785],"mapped",[26706]],[[194786,194786],"mapped",[26757]],[[194787,194787],"mapped",[144493]],[[194788,194788],"mapped",[26766]],[[194789,194789],"mapped",[26655]],[[194790,194790],"mapped",[26900]],[[194791,194791],"mapped",[15261]],[[194792,194792],"mapped",[26946]],[[194793,194793],"mapped",[27043]],[[194794,194794],"mapped",[27114]],[[194795,194795],"mapped",[27304]],[[194796,194796],"mapped",[145059]],[[194797,194797],"mapped",[27355]],[[194798,194798],"mapped",[15384]],[[194799,194799],"mapped",[27425]],[[194800,194800],"mapped",[145575]],[[194801,194801],"mapped",[27476]],[[194802,194802],"mapped",[15438]],[[194803,194803],"mapped",[27506]],[[194804,194804],"mapped",[27551]],[[194805,194805],"mapped",[27578]],[[194806,194806],"mapped",[27579]],[[194807,194807],"mapped",[146061]],[[194808,194808],"mapped",[138507]],[[194809,194809],"mapped",[146170]],[[194810,194810],"mapped",[27726]],[[194811,194811],"mapped",[146620]],[[194812,194812],"mapped",[27839]],[[194813,194813],"mapped",[27853]],[[194814,194814],"mapped",[27751]],[[194815,194815],"mapped",[27926]],[[194816,194816],"mapped",[27966]],[[194817,194817],"mapped",[28023]],[[194818,194818],"mapped",[27969]],[[194819,194819],"mapped",[28009]],[[194820,194820],"mapped",[28024]],[[194821,194821],"mapped",[28037]],[[194822,194822],"mapped",[146718]],[[194823,194823],"mapped",[27956]],[[194824,194824],"mapped",[28207]],[[194825,194825],"mapped",[28270]],[[194826,194826],"mapped",[15667]],[[194827,194827],"mapped",[28363]],[[194828,194828],"mapped",[28359]],[[194829,194829],"mapped",[147153]],[[194830,194830],"mapped",[28153]],[[194831,194831],"mapped",[28526]],[[194832,194832],"mapped",[147294]],[[194833,194833],"mapped",[147342]],[[194834,194834],"mapped",[28614]],[[194835,194835],"mapped",[28729]],[[194836,194836],"mapped",[28702]],[[194837,194837],"mapped",[28699]],[[194838,194838],"mapped",[15766]],[[194839,194839],"mapped",[28746]],[[194840,194840],"mapped",[28797]],[[194841,194841],"mapped",[28791]],[[194842,194842],"mapped",[28845]],[[194843,194843],"mapped",[132389]],[[194844,194844],"mapped",[28997]],[[194845,194845],"mapped",[148067]],[[194846,194846],"mapped",[29084]],[[194847,194847],"disallowed"],[[194848,194848],"mapped",[29224]],[[194849,194849],"mapped",[29237]],[[194850,194850],"mapped",[29264]],[[194851,194851],"mapped",[149e3]],[[194852,194852],"mapped",[29312]],[[194853,194853],"mapped",[29333]],[[194854,194854],"mapped",[149301]],[[194855,194855],"mapped",[149524]],[[194856,194856],"mapped",[29562]],[[194857,194857],"mapped",[29579]],[[194858,194858],"mapped",[16044]],[[194859,194859],"mapped",[29605]],[[194860,194861],"mapped",[16056]],[[194862,194862],"mapped",[29767]],[[194863,194863],"mapped",[29788]],[[194864,194864],"mapped",[29809]],[[194865,194865],"mapped",[29829]],[[194866,194866],"mapped",[29898]],[[194867,194867],"mapped",[16155]],[[194868,194868],"mapped",[29988]],[[194869,194869],"mapped",[150582]],[[194870,194870],"mapped",[30014]],[[194871,194871],"mapped",[150674]],[[194872,194872],"mapped",[30064]],[[194873,194873],"mapped",[139679]],[[194874,194874],"mapped",[30224]],[[194875,194875],"mapped",[151457]],[[194876,194876],"mapped",[151480]],[[194877,194877],"mapped",[151620]],[[194878,194878],"mapped",[16380]],[[194879,194879],"mapped",[16392]],[[194880,194880],"mapped",[30452]],[[194881,194881],"mapped",[151795]],[[194882,194882],"mapped",[151794]],[[194883,194883],"mapped",[151833]],[[194884,194884],"mapped",[151859]],[[194885,194885],"mapped",[30494]],[[194886,194887],"mapped",[30495]],[[194888,194888],"mapped",[30538]],[[194889,194889],"mapped",[16441]],[[194890,194890],"mapped",[30603]],[[194891,194891],"mapped",[16454]],[[194892,194892],"mapped",[16534]],[[194893,194893],"mapped",[152605]],[[194894,194894],"mapped",[30798]],[[194895,194895],"mapped",[30860]],[[194896,194896],"mapped",[30924]],[[194897,194897],"mapped",[16611]],[[194898,194898],"mapped",[153126]],[[194899,194899],"mapped",[31062]],[[194900,194900],"mapped",[153242]],[[194901,194901],"mapped",[153285]],[[194902,194902],"mapped",[31119]],[[194903,194903],"mapped",[31211]],[[194904,194904],"mapped",[16687]],[[194905,194905],"mapped",[31296]],[[194906,194906],"mapped",[31306]],[[194907,194907],"mapped",[31311]],[[194908,194908],"mapped",[153980]],[[194909,194910],"mapped",[154279]],[[194911,194911],"disallowed"],[[194912,194912],"mapped",[16898]],[[194913,194913],"mapped",[154539]],[[194914,194914],"mapped",[31686]],[[194915,194915],"mapped",[31689]],[[194916,194916],"mapped",[16935]],[[194917,194917],"mapped",[154752]],[[194918,194918],"mapped",[31954]],[[194919,194919],"mapped",[17056]],[[194920,194920],"mapped",[31976]],[[194921,194921],"mapped",[31971]],[[194922,194922],"mapped",[32e3]],[[194923,194923],"mapped",[155526]],[[194924,194924],"mapped",[32099]],[[194925,194925],"mapped",[17153]],[[194926,194926],"mapped",[32199]],[[194927,194927],"mapped",[32258]],[[194928,194928],"mapped",[32325]],[[194929,194929],"mapped",[17204]],[[194930,194930],"mapped",[156200]],[[194931,194931],"mapped",[156231]],[[194932,194932],"mapped",[17241]],[[194933,194933],"mapped",[156377]],[[194934,194934],"mapped",[32634]],[[194935,194935],"mapped",[156478]],[[194936,194936],"mapped",[32661]],[[194937,194937],"mapped",[32762]],[[194938,194938],"mapped",[32773]],[[194939,194939],"mapped",[156890]],[[194940,194940],"mapped",[156963]],[[194941,194941],"mapped",[32864]],[[194942,194942],"mapped",[157096]],[[194943,194943],"mapped",[32880]],[[194944,194944],"mapped",[144223]],[[194945,194945],"mapped",[17365]],[[194946,194946],"mapped",[32946]],[[194947,194947],"mapped",[33027]],[[194948,194948],"mapped",[17419]],[[194949,194949],"mapped",[33086]],[[194950,194950],"mapped",[23221]],[[194951,194951],"mapped",[157607]],[[194952,194952],"mapped",[157621]],[[194953,194953],"mapped",[144275]],[[194954,194954],"mapped",[144284]],[[194955,194955],"mapped",[33281]],[[194956,194956],"mapped",[33284]],[[194957,194957],"mapped",[36766]],[[194958,194958],"mapped",[17515]],[[194959,194959],"mapped",[33425]],[[194960,194960],"mapped",[33419]],[[194961,194961],"mapped",[33437]],[[194962,194962],"mapped",[21171]],[[194963,194963],"mapped",[33457]],[[194964,194964],"mapped",[33459]],[[194965,194965],"mapped",[33469]],[[194966,194966],"mapped",[33510]],[[194967,194967],"mapped",[158524]],[[194968,194968],"mapped",[33509]],[[194969,194969],"mapped",[33565]],[[194970,194970],"mapped",[33635]],[[194971,194971],"mapped",[33709]],[[194972,194972],"mapped",[33571]],[[194973,194973],"mapped",[33725]],[[194974,194974],"mapped",[33767]],[[194975,194975],"mapped",[33879]],[[194976,194976],"mapped",[33619]],[[194977,194977],"mapped",[33738]],[[194978,194978],"mapped",[33740]],[[194979,194979],"mapped",[33756]],[[194980,194980],"mapped",[158774]],[[194981,194981],"mapped",[159083]],[[194982,194982],"mapped",[158933]],[[194983,194983],"mapped",[17707]],[[194984,194984],"mapped",[34033]],[[194985,194985],"mapped",[34035]],[[194986,194986],"mapped",[34070]],[[194987,194987],"mapped",[160714]],[[194988,194988],"mapped",[34148]],[[194989,194989],"mapped",[159532]],[[194990,194990],"mapped",[17757]],[[194991,194991],"mapped",[17761]],[[194992,194992],"mapped",[159665]],[[194993,194993],"mapped",[159954]],[[194994,194994],"mapped",[17771]],[[194995,194995],"mapped",[34384]],[[194996,194996],"mapped",[34396]],[[194997,194997],"mapped",[34407]],[[194998,194998],"mapped",[34409]],[[194999,194999],"mapped",[34473]],[[195e3,195e3],"mapped",[34440]],[[195001,195001],"mapped",[34574]],[[195002,195002],"mapped",[34530]],[[195003,195003],"mapped",[34681]],[[195004,195004],"mapped",[34600]],[[195005,195005],"mapped",[34667]],[[195006,195006],"mapped",[34694]],[[195007,195007],"disallowed"],[[195008,195008],"mapped",[34785]],[[195009,195009],"mapped",[34817]],[[195010,195010],"mapped",[17913]],[[195011,195011],"mapped",[34912]],[[195012,195012],"mapped",[34915]],[[195013,195013],"mapped",[161383]],[[195014,195014],"mapped",[35031]],[[195015,195015],"mapped",[35038]],[[195016,195016],"mapped",[17973]],[[195017,195017],"mapped",[35066]],[[195018,195018],"mapped",[13499]],[[195019,195019],"mapped",[161966]],[[195020,195020],"mapped",[162150]],[[195021,195021],"mapped",[18110]],[[195022,195022],"mapped",[18119]],[[195023,195023],"mapped",[35488]],[[195024,195024],"mapped",[35565]],[[195025,195025],"mapped",[35722]],[[195026,195026],"mapped",[35925]],[[195027,195027],"mapped",[162984]],[[195028,195028],"mapped",[36011]],[[195029,195029],"mapped",[36033]],[[195030,195030],"mapped",[36123]],[[195031,195031],"mapped",[36215]],[[195032,195032],"mapped",[163631]],[[195033,195033],"mapped",[133124]],[[195034,195034],"mapped",[36299]],[[195035,195035],"mapped",[36284]],[[195036,195036],"mapped",[36336]],[[195037,195037],"mapped",[133342]],[[195038,195038],"mapped",[36564]],[[195039,195039],"mapped",[36664]],[[195040,195040],"mapped",[165330]],[[195041,195041],"mapped",[165357]],[[195042,195042],"mapped",[37012]],[[195043,195043],"mapped",[37105]],[[195044,195044],"mapped",[37137]],[[195045,195045],"mapped",[165678]],[[195046,195046],"mapped",[37147]],[[195047,195047],"mapped",[37432]],[[195048,195048],"mapped",[37591]],[[195049,195049],"mapped",[37592]],[[195050,195050],"mapped",[37500]],[[195051,195051],"mapped",[37881]],[[195052,195052],"mapped",[37909]],[[195053,195053],"mapped",[166906]],[[195054,195054],"mapped",[38283]],[[195055,195055],"mapped",[18837]],[[195056,195056],"mapped",[38327]],[[195057,195057],"mapped",[167287]],[[195058,195058],"mapped",[18918]],[[195059,195059],"mapped",[38595]],[[195060,195060],"mapped",[23986]],[[195061,195061],"mapped",[38691]],[[195062,195062],"mapped",[168261]],[[195063,195063],"mapped",[168474]],[[195064,195064],"mapped",[19054]],[[195065,195065],"mapped",[19062]],[[195066,195066],"mapped",[38880]],[[195067,195067],"mapped",[168970]],[[195068,195068],"mapped",[19122]],[[195069,195069],"mapped",[169110]],[[195070,195071],"mapped",[38923]],[[195072,195072],"mapped",[38953]],[[195073,195073],"mapped",[169398]],[[195074,195074],"mapped",[39138]],[[195075,195075],"mapped",[19251]],[[195076,195076],"mapped",[39209]],[[195077,195077],"mapped",[39335]],[[195078,195078],"mapped",[39362]],[[195079,195079],"mapped",[39422]],[[195080,195080],"mapped",[19406]],[[195081,195081],"mapped",[170800]],[[195082,195082],"mapped",[39698]],[[195083,195083],"mapped",[4e4]],[[195084,195084],"mapped",[40189]],[[195085,195085],"mapped",[19662]],[[195086,195086],"mapped",[19693]],[[195087,195087],"mapped",[40295]],[[195088,195088],"mapped",[172238]],[[195089,195089],"mapped",[19704]],[[195090,195090],"mapped",[172293]],[[195091,195091],"mapped",[172558]],[[195092,195092],"mapped",[172689]],[[195093,195093],"mapped",[40635]],[[195094,195094],"mapped",[19798]],[[195095,195095],"mapped",[40697]],[[195096,195096],"mapped",[40702]],[[195097,195097],"mapped",[40709]],[[195098,195098],"mapped",[40719]],[[195099,195099],"mapped",[40726]],[[195100,195100],"mapped",[40763]],[[195101,195101],"mapped",[173568]],[[195102,196605],"disallowed"],[[196606,196607],"disallowed"],[[196608,262141],"disallowed"],[[262142,262143],"disallowed"],[[262144,327677],"disallowed"],[[327678,327679],"disallowed"],[[327680,393213],"disallowed"],[[393214,393215],"disallowed"],[[393216,458749],"disallowed"],[[458750,458751],"disallowed"],[[458752,524285],"disallowed"],[[524286,524287],"disallowed"],[[524288,589821],"disallowed"],[[589822,589823],"disallowed"],[[589824,655357],"disallowed"],[[655358,655359],"disallowed"],[[655360,720893],"disallowed"],[[720894,720895],"disallowed"],[[720896,786429],"disallowed"],[[786430,786431],"disallowed"],[[786432,851965],"disallowed"],[[851966,851967],"disallowed"],[[851968,917501],"disallowed"],[[917502,917503],"disallowed"],[[917504,917504],"disallowed"],[[917505,917505],"disallowed"],[[917506,917535],"disallowed"],[[917536,917631],"disallowed"],[[917632,917759],"disallowed"],[[917760,917999],"ignored"],[[918e3,983037],"disallowed"],[[983038,983039],"disallowed"],[[983040,1048573],"disallowed"],[[1048574,1048575],"disallowed"],[[1048576,1114109],"disallowed"],[[1114110,1114111],"disallowed"]]});var TC=h((zxe,S1)=>{"use strict";var EC=require("punycode"),wC=_C(),Sl={TRANSITIONAL:0,NONTRANSITIONAL:1};function xC(e){return e.split("\0").map(function(t){return t.normalize("NFC")}).join("\0")}function NC(e){for(var t=0,r=wC.length-1;t<=r;){var i=Math.floor((t+r)/2),n=wC[i];if(n[0][0]<=e&&n[0][1]>=e)return n;n[0][0]>e?r=i-1:t=i+1}return null}var oae=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function SC(e){return e.replace(oae,"_").length}function lae(e,t,r){for(var i=!1,n="",a=SC(e),s=0;s253||s.length===0)&&(n.error=!0);for(var o=0;o63||a.length===0){n.error=!0;break}}return n.error?null:a.join(".")};S1.exports.toUnicode=function(e,t){var r=N1(e,t,Sl.NONTRANSITIONAL);return{domain:r.string,error:r.error}};S1.exports.PROCESSING_OPTIONS=Sl});var qn=h(($xe,vi)=>{"use strict";var Tl=require("punycode"),PC=TC(),AC={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},Oe=Symbol("failure");function CC(e){return Tl.ucs2.decode(e).length}function RC(e,t){let r=e[t];return isNaN(r)?void 0:String.fromCodePoint(r)}function Qc(e){return e>=48&&e<=57}function Xc(e){return e>=65&&e<=90||e>=97&&e<=122}function pae(e){return Xc(e)||Qc(e)}function mn(e){return Qc(e)||e>=65&&e<=70||e>=97&&e<=102}function OC(e){return e==="."||e.toLowerCase()==="%2e"}function uae(e){return e=e.toLowerCase(),e===".."||e==="%2e."||e===".%2e"||e==="%2e%2e"}function mae(e,t){return Xc(e)&&(t===58||t===124)}function IC(e){return e.length===2&&Xc(e.codePointAt(0))&&(e[1]===":"||e[1]==="|")}function fae(e){return e.length===2&&Xc(e.codePointAt(0))&&e[1]===":"}function hae(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function gae(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function Q6(e){return AC[e]!==void 0}function Xt(e){return Q6(e.scheme)}function yae(e){return AC[e]}function LC(e){let t=e.toString(16).toUpperCase();return t.length===1&&(t="0"+t),"%"+t}function vae(e){let t=new Buffer(e),r="";for(let i=0;i126}var _ae=new Set([32,34,35,60,62,63,96,123,125]);function DC(e){return T1(e)||_ae.has(e)}var wae=new Set([47,58,59,61,64,91,92,93,94,124]);function Y6(e){return DC(e)||wae.has(e)}function so(e,t){let r=String.fromCodePoint(e);return t(e)?vae(r):r}function Eae(e){let t=10;return e.length>=2&&e.charAt(0)==="0"&&e.charAt(1).toLowerCase()==="x"?(e=e.substring(2),t=16):e.length>=2&&e.charAt(0)==="0"&&(e=e.substring(1),t=8),e===""?0:(t===10?/[^0-9]/:t===16?/[^0-9A-Fa-f]/:/[^0-7]/).test(e)?Oe:parseInt(e,t)}function xae(e){let t=e.split(".");if(t[t.length-1]===""&&t.length>1&&t.pop(),t.length>4)return e;let r=[];for(let a of t){if(a==="")return e;let s=Eae(a);if(s===Oe)return e;r.push(s)}for(let a=0;a255)return Oe;if(r[r.length-1]>=Math.pow(256,5-r.length))return Oe;let i=r.pop(),n=0;for(let a of r)i+=a*Math.pow(256,3-n),++n;return i}function Nae(e){let t="",r=e;for(let i=1;i<=4;++i)t=String(r%256)+t,i!==4&&(t="."+t),r=Math.floor(r/256);return t}function Sae(e){let t=[0,0,0,0,0,0,0,0],r=0,i=null,n=0;if(e=Tl.ucs2.decode(e),e[n]===58){if(e[n+1]!==58)return Oe;n+=2,++r,i=r}for(;n6))return Oe;let o=0;for(;e[n]!==void 0;){let l=null;if(o>0)if(e[n]===46&&o<4)++n;else return Oe;if(!Qc(e[n]))return Oe;for(;Qc(e[n]);){let d=parseInt(RC(e,n));if(l===null)l=d;else{if(l===0)return Oe;l=l*10+d}if(l>255)return Oe;++n}t[r]=t[r]*256+l,++o,(o===2||o===4)&&++r}if(o!==4)return Oe;break}else if(e[n]===58){if(++n,e[n]===void 0)return Oe}else if(e[n]!==void 0)return Oe;t[r]=a,++r}if(i!==null){let a=r-i;for(r=7;r!==0&&a>0;){let s=t[i+a-1];t[i+a-1]=t[r],t[r]=s,--r,--a}}else if(i===null&&r!==8)return Oe;return t}function Tae(e){let t="",i=Cae(e).idx,n=!1;for(let a=0;a<=7;++a)if(!(n&&e[a]===0)){if(n&&(n=!1),i===a){t+=a===0?"::":":",n=!0;continue}t+=e[a].toString(16),a!==7&&(t+=":")}return t}function X6(e,t){if(e[0]==="[")return e[e.length-1]!=="]"?Oe:Sae(e.substring(1,e.length-1));if(!t)return Pae(e);let r=bae(e),i=PC.toASCII(r,!1,PC.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(i===null||hae(i))return Oe;let n=xae(i);return typeof n=="number"||n===Oe?n:i}function Pae(e){if(gae(e))return Oe;let t="",r=Tl.ucs2.decode(e);for(let i=0;ir&&(t=i,r=n),i=null,n=0):(i===null&&(i=a),++n);return n>r&&(t=i,r=n),{idx:t,len:r}}function Z6(e){return typeof e=="number"?Nae(e):e instanceof Array?"["+Tae(e)+"]":e}function Rae(e){return e.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function Oae(e){return e.replace(/\u0009|\u000A|\u000D/g,"")}function qC(e){let t=e.path;t.length!==0&&(e.scheme==="file"&&t.length===1&&Iae(t[0])||t.pop())}function FC(e){return e.username!==""||e.password!==""}function Aae(e){return e.host===null||e.host===""||e.cannotBeABaseURL||e.scheme==="file"}function Iae(e){return/^[A-Za-z]:$/.test(e)}function Rt(e,t,r,i,n){if(this.pointer=0,this.input=e,this.base=t||null,this.encodingOverride=r||"utf-8",this.stateOverride=n,this.url=i,this.failure=!1,this.parseError=!1,!this.url){this.url={scheme:"",username:"",password:"",host:null,port:null,path:[],query:null,fragment:null,cannotBeABaseURL:!1};let s=Rae(this.input);s!==this.input&&(this.parseError=!0),this.input=s}let a=Oae(this.input);for(a!==this.input&&(this.parseError=!0),this.input=a,this.state=n||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=Tl.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){let s=this.input[this.pointer],o=isNaN(s)?void 0:String.fromCodePoint(s),l=this["parse "+this.state](s,o);if(l){if(l===Oe){this.failure=!0;break}}else break}}Rt.prototype["parse scheme start"]=function(t,r){if(Xc(t))this.buffer+=r.toLowerCase(),this.state="scheme";else if(!this.stateOverride)this.state="no scheme",--this.pointer;else return this.parseError=!0,Oe;return!0};Rt.prototype["parse scheme"]=function(t,r){if(pae(t)||t===43||t===45||t===46)this.buffer+=r.toLowerCase();else if(t===58){if(this.stateOverride&&(Xt(this.url)&&!Q6(this.buffer)||!Xt(this.url)&&Q6(this.buffer)||(FC(this.url)||this.url.port!==null)&&this.buffer==="file"||this.url.scheme==="file"&&(this.url.host===""||this.url.host===null))||(this.url.scheme=this.buffer,this.buffer="",this.stateOverride))return!1;this.url.scheme==="file"?((this.input[this.pointer+1]!==47||this.input[this.pointer+2]!==47)&&(this.parseError=!0),this.state="file"):Xt(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme?this.state="special relative or authority":Xt(this.url)?this.state="special authority slashes":this.input[this.pointer+1]===47?(this.state="path or authority",++this.pointer):(this.url.cannotBeABaseURL=!0,this.url.path.push(""),this.state="cannot-be-a-base-URL path")}else if(!this.stateOverride)this.buffer="",this.state="no scheme",this.pointer=-1;else return this.parseError=!0,Oe;return!0};Rt.prototype["parse no scheme"]=function(t){return this.base===null||this.base.cannotBeABaseURL&&t!==35?Oe:(this.base.cannotBeABaseURL&&t===35?(this.url.scheme=this.base.scheme,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.url.cannotBeABaseURL=!0,this.state="fragment"):this.base.scheme==="file"?(this.state="file",--this.pointer):(this.state="relative",--this.pointer),!0)};Rt.prototype["parse special relative or authority"]=function(t){return t===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="relative",--this.pointer),!0};Rt.prototype["parse path or authority"]=function(t){return t===47?this.state="authority":(this.state="path",--this.pointer),!0};Rt.prototype["parse relative"]=function(t){return this.url.scheme=this.base.scheme,isNaN(t)?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query):t===47?this.state="relative slash":t===63?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):t===35?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):Xt(this.url)&&t===92?(this.parseError=!0,this.state="relative slash"):(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(0,this.base.path.length-1),this.state="path",--this.pointer),!0};Rt.prototype["parse relative slash"]=function(t){return Xt(this.url)&&(t===47||t===92)?(t===92&&(this.parseError=!0),this.state="special authority ignore slashes"):t===47?this.state="authority":(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.state="path",--this.pointer),!0};Rt.prototype["parse special authority slashes"]=function(t){return t===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="special authority ignore slashes",--this.pointer),!0};Rt.prototype["parse special authority ignore slashes"]=function(t){return t!==47&&t!==92?(this.state="authority",--this.pointer):this.parseError=!0,!0};Rt.prototype["parse authority"]=function(t,r){if(t===64){this.parseError=!0,this.atFlag&&(this.buffer="%40"+this.buffer),this.atFlag=!0;let i=CC(this.buffer);for(let n=0;nMath.pow(2,16)-1)return this.parseError=!0,Oe;this.url.port=i===yae(this.url.scheme)?null:i,this.buffer=""}if(this.stateOverride)return!1;this.state="path start",--this.pointer}else return this.parseError=!0,Oe;return!0};var Lae=new Set([47,92,63,35]);Rt.prototype["parse file"]=function(t){return this.url.scheme="file",t===47||t===92?(t===92&&(this.parseError=!0),this.state="file slash"):this.base!==null&&this.base.scheme==="file"?isNaN(t)?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query):t===63?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):t===35?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):(this.input.length-this.pointer-1===0||!mae(t,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!Lae.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),qC(this.url)):this.parseError=!0,this.state="path",--this.pointer):(this.state="path",--this.pointer),!0};Rt.prototype["parse file slash"]=function(t){return t===47||t===92?(t===92&&(this.parseError=!0),this.state="file host"):(this.base!==null&&this.base.scheme==="file"&&(fae(this.base.path[0])?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state="path",--this.pointer),!0};Rt.prototype["parse file host"]=function(t,r){if(isNaN(t)||t===47||t===92||t===63||t===35)if(--this.pointer,!this.stateOverride&&IC(this.buffer))this.parseError=!0,this.state="path";else if(this.buffer===""){if(this.url.host="",this.stateOverride)return!1;this.state="path start"}else{let i=X6(this.buffer,Xt(this.url));if(i===Oe)return Oe;if(i==="localhost"&&(i=""),this.url.host=i,this.stateOverride)return!1;this.buffer="",this.state="path start"}else this.buffer+=r;return!0};Rt.prototype["parse path start"]=function(t){return Xt(this.url)?(t===92&&(this.parseError=!0),this.state="path",t!==47&&t!==92&&--this.pointer):!this.stateOverride&&t===63?(this.url.query="",this.state="query"):!this.stateOverride&&t===35?(this.url.fragment="",this.state="fragment"):t!==void 0&&(this.state="path",t!==47&&--this.pointer),!0};Rt.prototype["parse path"]=function(t){if(isNaN(t)||t===47||Xt(this.url)&&t===92||!this.stateOverride&&(t===63||t===35)){if(Xt(this.url)&&t===92&&(this.parseError=!0),uae(this.buffer)?(qC(this.url),t!==47&&!(Xt(this.url)&&t===92)&&this.url.path.push("")):OC(this.buffer)&&t!==47&&!(Xt(this.url)&&t===92)?this.url.path.push(""):OC(this.buffer)||(this.url.scheme==="file"&&this.url.path.length===0&&IC(this.buffer)&&(this.url.host!==""&&this.url.host!==null&&(this.parseError=!0,this.url.host=""),this.buffer=this.buffer[0]+":"),this.url.path.push(this.buffer)),this.buffer="",this.url.scheme==="file"&&(t===void 0||t===63||t===35))for(;this.url.path.length>1&&this.url.path[0]==="";)this.parseError=!0,this.url.path.shift();t===63&&(this.url.query="",this.state="query"),t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!mn(this.input[this.pointer+1])||!mn(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=so(t,DC);return!0};Rt.prototype["parse cannot-be-a-base-URL path"]=function(t){return t===63?(this.url.query="",this.state="query"):t===35?(this.url.fragment="",this.state="fragment"):(!isNaN(t)&&t!==37&&(this.parseError=!0),t===37&&(!mn(this.input[this.pointer+1])||!mn(this.input[this.pointer+2]))&&(this.parseError=!0),isNaN(t)||(this.url.path[0]=this.url.path[0]+so(t,T1))),!0};Rt.prototype["parse query"]=function(t,r){if(isNaN(t)||!this.stateOverride&&t===35){(!Xt(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss")&&(this.encodingOverride="utf-8");let i=new Buffer(this.buffer);for(let n=0;n126||i[n]===34||i[n]===35||i[n]===60||i[n]===62?this.url.query+=LC(i[n]):this.url.query+=String.fromCodePoint(i[n]);this.buffer="",t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!mn(this.input[this.pointer+1])||!mn(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=r;return!0};Rt.prototype["parse fragment"]=function(t){return isNaN(t)||(t===0?this.parseError=!0:(t===37&&(!mn(this.input[this.pointer+1])||!mn(this.input[this.pointer+2]))&&(this.parseError=!0),this.url.fragment+=so(t,T1))),!0};function Dae(e,t){let r=e.scheme+":";if(e.host!==null?(r+="//",(e.username!==""||e.password!=="")&&(r+=e.username,e.password!==""&&(r+=":"+e.password),r+="@"),r+=Z6(e.host),e.port!==null&&(r+=":"+e.port)):e.host===null&&e.scheme==="file"&&(r+="//"),e.cannotBeABaseURL)r+=e.path[0];else for(let i of e.path)r+="/"+i;return e.query!==null&&(r+="?"+e.query),!t&&e.fragment!==null&&(r+="#"+e.fragment),r}function qae(e){let t=e.scheme+"://";return t+=Z6(e.host),e.port!==null&&(t+=":"+e.port),t}vi.exports.serializeURL=Dae;vi.exports.serializeURLOrigin=function(e){switch(e.scheme){case"blob":try{return vi.exports.serializeURLOrigin(vi.exports.parseURL(e.path[0]))}catch{return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return qae({scheme:e.scheme,host:e.host,port:e.port});case"file":return"file://";default:return"null"}};vi.exports.basicURLParse=function(e,t){t===void 0&&(t={});let r=new Rt(e,t.baseURL,t.encodingOverride,t.url,t.stateOverride);return r.failure?"failure":r.url};vi.exports.setTheUsername=function(e,t){e.username="";let r=Tl.ucs2.decode(t);for(let i=0;i{"use strict";var Ot=qn();MC.implementation=class{constructor(t){let r=t[0],i=t[1],n=null;if(i!==void 0&&(n=Ot.basicURLParse(i),n==="failure"))throw new TypeError("Invalid base URL");let a=Ot.basicURLParse(r,{baseURL:n});if(a==="failure")throw new TypeError("Invalid URL");this._url=a}get href(){return Ot.serializeURL(this._url)}set href(t){let r=Ot.basicURLParse(t);if(r==="failure")throw new TypeError("Invalid URL");this._url=r}get origin(){return Ot.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(t){Ot.basicURLParse(t+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(t){Ot.cannotHaveAUsernamePasswordPort(this._url)||Ot.setTheUsername(this._url,t)}get password(){return this._url.password}set password(t){Ot.cannotHaveAUsernamePasswordPort(this._url)||Ot.setThePassword(this._url,t)}get host(){let t=this._url;return t.host===null?"":t.port===null?Ot.serializeHost(t.host):Ot.serializeHost(t.host)+":"+Ot.serializeInteger(t.port)}set host(t){this._url.cannotBeABaseURL||Ot.basicURLParse(t,{url:this._url,stateOverride:"host"})}get hostname(){return this._url.host===null?"":Ot.serializeHost(this._url.host)}set hostname(t){this._url.cannotBeABaseURL||Ot.basicURLParse(t,{url:this._url,stateOverride:"hostname"})}get port(){return this._url.port===null?"":Ot.serializeInteger(this._url.port)}set port(t){Ot.cannotHaveAUsernamePasswordPort(this._url)||(t===""?this._url.port=null:Ot.basicURLParse(t,{url:this._url,stateOverride:"port"}))}get pathname(){return this._url.cannotBeABaseURL?this._url.path[0]:this._url.path.length===0?"":"/"+this._url.path.join("/")}set pathname(t){this._url.cannotBeABaseURL||(this._url.path=[],Ot.basicURLParse(t,{url:this._url,stateOverride:"path start"}))}get search(){return this._url.query===null||this._url.query===""?"":"?"+this._url.query}set search(t){let r=this._url;if(t===""){r.query=null;return}let i=t[0]==="?"?t.substring(1):t;r.query="",Ot.basicURLParse(i,{url:r,stateOverride:"query"})}get hash(){return this._url.fragment===null||this._url.fragment===""?"":"#"+this._url.fragment}set hash(t){if(t===""){this._url.fragment=null;return}let r=t[0]==="#"?t.substring(1):t;this._url.fragment="",Ot.basicURLParse(r,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}});var zC=h((Gxe,Yc)=>{"use strict";var Bi=vC(),kC=bC(),jC=BC(),st=kC.implSymbol;function Jt(e){if(!this||this[st]||!(this instanceof Jt))throw new TypeError("Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");if(arguments.length<1)throw new TypeError("Failed to construct 'URL': 1 argument required, but only "+arguments.length+" present.");let t=[];for(let r=0;r{"use strict";Fn.URL=zC().interface;Fn.serializeURL=qn().serializeURL;Fn.serializeURLOrigin=qn().serializeURLOrigin;Fn.basicURLParse=qn().basicURLParse;Fn.setTheUsername=qn().setTheUsername;Fn.setThePassword=qn().setThePassword;Fn.serializeHost=qn().serializeHost;Fn.serializeInteger=qn().serializeInteger;Fn.parseURL=qn().parseURL});var eR=h((Mn,JC)=>{"use strict";Object.defineProperty(Mn,"__esModule",{value:!0});function Rl(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var hn=Rl(require("stream")),VC=Rl(require("http")),C1=Rl(require("url")),WC=Rl($C()),Fae=Rl(require("https")),oo=Rl(require("zlib")),Mae=hn.Readable,pa=Symbol("buffer"),J6=Symbol("type"),Jc=class e{constructor(){this[J6]="";let t=arguments[0],r=arguments[1],i=[],n=0;if(t){let s=t,o=Number(s.length);for(let l=0;l1&&arguments[1]!==void 0?arguments[1]:{},i=r.size;let n=i===void 0?0:i;var a=r.timeout;let s=a===void 0?0:a;e==null?e=null:KC(e)?e=Buffer.from(e.toString()):tp(e)||Buffer.isBuffer(e)||(Object.prototype.toString.call(e)==="[object ArrayBuffer]"?e=Buffer.from(e):ArrayBuffer.isView(e)?e=Buffer.from(e.buffer,e.byteOffset,e.byteLength):e instanceof hn||(e=Buffer.from(String(e)))),this[ma]={body:e,disturbed:!1,error:null},this.size=n,this.timeout=s,e instanceof hn&&e.on("error",function(o){let l=o.name==="AbortError"?o:new yr(`Invalid response body while trying to fetch ${t.url}: ${o.message}`,"system",o);t[ma].error=l})}er.prototype={get body(){return this[ma].body},get bodyUsed(){return this[ma].disturbed},arrayBuffer(){return Pl.call(this).then(function(e){return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)})},blob(){let e=this.headers&&this.headers.get("content-type")||"";return Pl.call(this).then(function(t){return Object.assign(new Jc([],{type:e.toLowerCase()}),{[pa]:t})})},json(){var e=this;return Pl.call(this).then(function(t){try{return JSON.parse(t.toString())}catch(r){return er.Promise.reject(new yr(`invalid json response body at ${e.url} reason: ${r.message}`,"invalid-json"))}})},text(){return Pl.call(this).then(function(e){return e.toString()})},buffer(){return Pl.call(this)},textConverted(){var e=this;return Pl.call(this).then(function(t){return Bae(t,e.headers)})}};Object.defineProperties(er.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});er.mixIn=function(e){for(let t of Object.getOwnPropertyNames(er.prototype))if(!(t in e)){let r=Object.getOwnPropertyDescriptor(er.prototype,t);Object.defineProperty(e,t,r)}};function Pl(){var e=this;if(this[ma].disturbed)return er.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[ma].disturbed=!0,this[ma].error)return er.Promise.reject(this[ma].error);let t=this.body;if(t===null)return er.Promise.resolve(Buffer.alloc(0));if(tp(t)&&(t=t.stream()),Buffer.isBuffer(t))return er.Promise.resolve(t);if(!(t instanceof hn))return er.Promise.resolve(Buffer.alloc(0));let r=[],i=0,n=!1;return new er.Promise(function(a,s){let o;e.timeout&&(o=setTimeout(function(){n=!0,s(new yr(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))},e.timeout)),t.on("error",function(l){l.name==="AbortError"?(n=!0,s(l)):s(new yr(`Invalid response body while trying to fetch ${e.url}: ${l.message}`,"system",l))}),t.on("data",function(l){if(!(n||l===null)){if(e.size&&i+l.length>e.size){n=!0,s(new yr(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}i+=l.length,r.push(l)}}),t.on("end",function(){if(!n){clearTimeout(o);try{a(Buffer.concat(r,i))}catch(l){s(new yr(`Could not create Buffer from response body for ${e.url}: ${l.message}`,"system",l))}}})})}function Bae(e,t){if(typeof r4!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let r=t.get("content-type"),i="utf-8",n,a;return r&&(n=/charset=([^;]*)/i.exec(r)),a=e.slice(0,1024).toString(),!n&&a&&(n=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[jt]=Object.create(null),t instanceof e){let r=t.raw(),i=Object.keys(r);for(let n of i)for(let a of r[n])this.append(n,a);return}if(t!=null)if(typeof t=="object"){let r=t[Symbol.iterator];if(r!=null){if(typeof r!="function")throw new TypeError("Header pairs must be iterable");let i=[];for(let n of t){if(typeof n!="object"||typeof n[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");i.push(Array.from(n))}for(let n of i){if(n.length!==2)throw new TypeError("Each header pair must be a name/value tuple");this.append(n[0],n[1])}}else for(let i of Object.keys(t)){let n=t[i];this.append(i,n)}}else throw new TypeError("Provided initializer must be an object")}get(t){t=`${t}`,Zc(t);let r=Cl(this[jt],t);return r===void 0?null:this[jt][r].join(", ")}forEach(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,i=n4(this),n=0;for(;n1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(e[jt]).sort().map(t==="key"?function(i){return i.toLowerCase()}:t==="value"?function(i){return e[jt][i].join(", ")}:function(i){return[i.toLowerCase(),e[jt][i].join(", ")]})}var a4=Symbol("internal");function e4(e,t){let r=Object.create(o4);return r[a4]={target:e,kind:t,index:0},r}var o4=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==o4)throw new TypeError("Value of `this` is not a HeadersIterator");var e=this[a4];let t=e.target,r=e.kind,i=e.index,n=n4(t,r),a=n.length;return i>=a?{value:void 0,done:!0}:(this[a4].index=i+1,{value:n[i],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(o4,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function kae(e){let t=Object.assign({__proto__:null},e[jt]),r=Cl(e[jt],"Host");return r!==void 0&&(t[r]=t[r][0]),t}function zae(e){let t=new ji;for(let r of Object.keys(e))if(!ZC.test(r))if(Array.isArray(e[r]))for(let i of e[r])i4.test(i)||(t[jt][r]===void 0?t[jt][r]=[i]:t[jt][r].push(i));else i4.test(e[r])||(t[jt][r]=[e[r]]);return t}var ds=Symbol("Response internals"),$ae=VC.STATUS_CODES,fn=class e{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};er.call(this,t,r);let i=r.status||200,n=new ji(r.headers);if(t!=null&&!n.has("Content-Type")){let a=XC(t);a&&n.append("Content-Type",a)}this[ds]={url:r.url,status:i,statusText:r.statusText||$ae[i],headers:n,counter:r.counter}}get url(){return this[ds].url||""}get status(){return this[ds].status}get ok(){return this[ds].status>=200&&this[ds].status<300}get redirected(){return this[ds].counter>0}get statusText(){return this[ds].statusText}get headers(){return this[ds].headers}clone(){return new e(QC(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};er.mixIn(fn.prototype);Object.defineProperties(fn.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(fn.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var ua=Symbol("Request internals"),Uae=C1.URL||WC.URL,Hae=C1.parse,Gae=C1.format;function t4(e){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(e)&&(e=new Uae(e).toString()),Hae(e)}var Vae="destroy"in hn.Readable.prototype;function P1(e){return typeof e=="object"&&typeof e[ua]=="object"}function Wae(e){let t=e&&typeof e=="object"&&Object.getPrototypeOf(e);return!!(t&&t.constructor.name==="AbortSignal")}var ps=class e{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i;P1(t)?i=t4(t.url):(t&&t.href?i=t4(t.href):i=t4(`${t}`),t={});let n=r.method||t.method||"GET";if(n=n.toUpperCase(),(r.body!=null||P1(t)&&t.body!==null)&&(n==="GET"||n==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let a=r.body!=null?r.body:P1(t)&&t.body!==null?QC(t):null;er.call(this,a,{timeout:r.timeout||t.timeout||0,size:r.size||t.size||0});let s=new ji(r.headers||t.headers||{});if(a!=null&&!s.has("Content-Type")){let l=XC(a);l&&s.append("Content-Type",l)}let o=P1(t)?t.signal:null;if("signal"in r&&(o=r.signal),o!=null&&!Wae(o))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[ua]={method:n,redirect:r.redirect||t.redirect||"follow",headers:s,parsedURL:i,signal:o},this.follow=r.follow!==void 0?r.follow:t.follow!==void 0?t.follow:20,this.compress=r.compress!==void 0?r.compress:t.compress!==void 0?t.compress:!0,this.counter=r.counter||t.counter||0,this.agent=r.agent||t.agent}get method(){return this[ua].method}get url(){return Gae(this[ua].parsedURL)}get headers(){return this[ua].headers}get redirect(){return this[ua].redirect}get signal(){return this[ua].signal}clone(){return new e(this)}};er.mixIn(ps.prototype);Object.defineProperty(ps.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(ps.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function Kae(e){let t=e[ua].parsedURL,r=new ji(e[ua].headers);if(r.has("Accept")||r.set("Accept","*/*"),!t.protocol||!t.hostname)throw new TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(t.protocol))throw new TypeError("Only HTTP(S) protocols are supported");if(e.signal&&e.body instanceof hn.Readable&&!Vae)throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let i=null;if(e.body==null&&/^(POST|PUT)$/i.test(e.method)&&(i="0"),e.body!=null){let a=YC(e);typeof a=="number"&&(i=String(a))}i&&r.set("Content-Length",i),r.has("User-Agent")||r.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"),e.compress&&!r.has("Accept-Encoding")&&r.set("Accept-Encoding","gzip,deflate");let n=e.agent;return typeof n=="function"&&(n=n(t)),!r.has("Connection")&&!n&&r.set("Connection","close"),Object.assign({},t,{method:e.method,headers:kae(r),agent:n})}function ep(e){Error.call(this,e),this.type="aborted",this.message=e,Error.captureStackTrace(this,this.constructor)}ep.prototype=Object.create(Error.prototype);ep.prototype.constructor=ep;ep.prototype.name="AbortError";var s4=C1.URL||WC.URL,GC=hn.PassThrough,Qae=function(t,r){let i=new s4(r).hostname,n=new s4(t).hostname;return i===n||i[i.length-n.length-1]==="."&&i.endsWith(n)};function cs(e,t){if(!cs.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return er.Promise=cs.Promise,new cs.Promise(function(r,i){let n=new ps(e,t),a=Kae(n),s=(a.protocol==="https:"?Fae:VC).request,o=n.signal,l=null,d=function(){let g=new ep("The user aborted a request.");i(g),n.body&&n.body instanceof hn.Readable&&n.body.destroy(g),!(!l||!l.body)&&l.body.emit("error",g)};if(o&&o.aborted){d();return}let c=function(){d(),m()},p=s(a),u;o&&o.addEventListener("abort",c);function m(){p.abort(),o&&o.removeEventListener("abort",c),clearTimeout(u)}n.timeout&&p.once("socket",function(f){u=setTimeout(function(){i(new yr(`network timeout at: ${n.url}`,"request-timeout")),m()},n.timeout)}),p.on("error",function(f){i(new yr(`request to ${n.url} failed, reason: ${f.message}`,"system",f)),m()}),p.on("response",function(f){clearTimeout(u);let g=zae(f.headers);if(cs.isRedirect(f.statusCode)){let A=g.get("Location"),I=null;try{I=A===null?null:new s4(A,n.url).toString()}catch{if(n.redirect!=="manual"){i(new yr(`uri requested responds with an invalid redirect URL: ${A}`,"invalid-redirect")),m();return}}switch(n.redirect){case"error":i(new yr(`uri requested responds with a redirect, redirect mode is set to error: ${n.url}`,"no-redirect")),m();return;case"manual":if(I!==null)try{g.set("Location",I)}catch(se){i(se)}break;case"follow":if(I===null)break;if(n.counter>=n.follow){i(new yr(`maximum redirect reached at: ${n.url}`,"max-redirect")),m();return}let V={headers:new ji(n.headers),follow:n.follow,counter:n.counter+1,agent:n.agent,compress:n.compress,method:n.method,body:n.body,signal:n.signal,timeout:n.timeout,size:n.size};if(!Qae(n.url,I))for(let se of["authorization","www-authenticate","cookie","cookie2"])V.headers.delete(se);if(f.statusCode!==303&&n.body&&YC(n)===null){i(new yr("Cannot follow redirect with body being a readable stream","unsupported-redirect")),m();return}(f.statusCode===303||(f.statusCode===301||f.statusCode===302)&&n.method==="POST")&&(V.method="GET",V.body=void 0,V.headers.delete("content-length")),r(cs(new ps(I,V))),m();return}}f.once("end",function(){o&&o.removeEventListener("abort",c)});let y=f.pipe(new GC),E={url:n.url,status:f.statusCode,statusText:f.statusMessage,headers:g,size:n.size,timeout:n.timeout,counter:n.counter},x=g.get("Content-Encoding");if(!n.compress||n.method==="HEAD"||x===null||f.statusCode===204||f.statusCode===304){l=new fn(y,E),r(l);return}let T={flush:oo.Z_SYNC_FLUSH,finishFlush:oo.Z_SYNC_FLUSH};if(x=="gzip"||x=="x-gzip"){y=y.pipe(oo.createGunzip(T)),l=new fn(y,E),r(l);return}if(x=="deflate"||x=="x-deflate"){f.pipe(new GC).once("data",function(I){(I[0]&15)===8?y=y.pipe(oo.createInflate()):y=y.pipe(oo.createInflateRaw()),l=new fn(y,E),r(l)});return}if(x=="br"&&typeof oo.createBrotliDecompress=="function"){y=y.pipe(oo.createBrotliDecompress()),l=new fn(y,E),r(l);return}l=new fn(y,E),r(l)}),jae(p,n)})}cs.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};cs.Promise=global.Promise;JC.exports=Mn=cs;Object.defineProperty(Mn,"__esModule",{value:!0});Mn.default=Mn;Mn.Headers=ji;Mn.Request=ps;Mn.Response=fn;Mn.FetchError=yr});var c4=h(d4=>{"use strict";Object.defineProperty(d4,"__esModule",{value:!0});var l4=class extends Error{constructor(t){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="Deprecation"}};d4.Deprecation=l4});var iR=h(u4=>{"use strict";Object.defineProperty(u4,"__esModule",{value:!0});function Xae(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var tR=c4(),rR=Xae(Sc()),Yae=rR(e=>console.warn(e)),Zae=rR(e=>console.warn(e)),p4=class extends Error{constructor(t,r,i){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=r;let n;"headers"in i&&typeof i.headers<"u"&&(n=i.headers),"response"in i&&(this.response=i.response,n=i.response.headers);let a=Object.assign({},i.request);i.request.headers.authorization&&(a.headers=Object.assign({},i.request.headers,{authorization:i.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),a.url=a.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=a,Object.defineProperty(this,"code",{get(){return Yae(new tR.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),r}}),Object.defineProperty(this,"headers",{get(){return Zae(new tR.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),n||{}}})}};u4.RequestError=p4});var g4=h(h4=>{"use strict";Object.defineProperty(h4,"__esModule",{value:!0});function Jae(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var ese=hC(),tse=Vc(),rse=G6(),ise=Jae(eR()),rp=iR(),nse="5.6.3";function ase(e){return e.arrayBuffer()}function nR(e){let t=e.request&&e.request.log?e.request.log:console;(rse.isPlainObject(e.body)||Array.isArray(e.body))&&(e.body=JSON.stringify(e.body));let r={},i,n;return(e.request&&e.request.fetch||ise)(e.url,Object.assign({method:e.method,body:e.body,headers:e.headers,redirect:e.redirect},e.request)).then(async s=>{n=s.url,i=s.status;for(let o of s.headers)r[o[0]]=o[1];if("deprecation"in r){let o=r.link&&r.link.match(/<([^>]+)>; rel="deprecation"/),l=o&&o.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${r.sunset}${l?`. See ${l}`:""}`)}if(!(i===204||i===205)){if(e.method==="HEAD"){if(i<400)return;throw new rp.RequestError(s.statusText,i,{response:{url:n,status:i,headers:r,data:void 0},request:e})}if(i===304)throw new rp.RequestError("Not modified",i,{response:{url:n,status:i,headers:r,data:await m4(s)},request:e});if(i>=400){let o=await m4(s);throw new rp.RequestError(sse(o),i,{response:{url:n,status:i,headers:r,data:o},request:e})}return m4(s)}}).then(s=>({status:i,url:n,headers:r,data:s})).catch(s=>{throw s instanceof rp.RequestError?s:new rp.RequestError(s.message,500,{request:e})})}async function m4(e){let t=e.headers.get("content-type");return/application\/json/.test(t)?e.json():!t||/^text\/|charset=utf-8$/.test(t)?e.text():ase(e)}function sse(e){return typeof e=="string"?e:"message"in e?Array.isArray(e.errors)?`${e.message}: ${e.errors.map(JSON.stringify).join(", ")}`:e.message:`Unknown error: ${JSON.stringify(e)}`}function f4(e,t){let r=e.defaults(t);return Object.assign(function(n,a){let s=r.merge(n,a);if(!s.request||!s.request.hook)return nR(r.parse(s));let o=(l,d)=>nR(r.parse(r.merge(l,d)));return Object.assign(o,{endpoint:r,defaults:f4.bind(null,r)}),s.request.hook(o,s)},{endpoint:r,defaults:f4.bind(null,r)})}var ose=f4(ese.endpoint,{headers:{"user-agent":`octokit-request.js/${nse} ${tse.getUserAgent()}`}});h4.request=ose});var oR=h(ip=>{"use strict";Object.defineProperty(ip,"__esModule",{value:!0});var sR=g4(),lse=Vc(),dse="4.8.0";function cse(e){return`Request failed due to following response errors: +`+e.errors.map(t=>` - ${t.message}`).join(` +`)}var R1=class extends Error{constructor(t,r,i){super(cse(i)),this.request=t,this.headers=r,this.response=i,this.name="GraphqlResponseError",this.errors=i.errors,this.data=i.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}},pse=["method","baseUrl","url","headers","request","query","mediaType"],use=["query","method","url"],aR=/\/api\/v3\/?$/;function mse(e,t,r){if(r){if(typeof t=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let s in r)if(use.includes(s))return Promise.reject(new Error(`[@octokit/graphql] "${s}" cannot be used as variable name`))}let i=typeof t=="string"?Object.assign({query:t},r):t,n=Object.keys(i).reduce((s,o)=>pse.includes(o)?(s[o]=i[o],s):(s.variables||(s.variables={}),s.variables[o]=i[o],s),{}),a=i.baseUrl||e.endpoint.DEFAULTS.baseUrl;return aR.test(a)&&(n.url=a.replace(aR,"/api/graphql")),e(n).then(s=>{if(s.data.errors){let o={};for(let l of Object.keys(s.headers))o[l]=s.headers[l];throw new R1(n,o,s.data)}return s.data.data})}function y4(e,t){let r=e.defaults(t);return Object.assign((n,a)=>mse(r,n,a),{defaults:y4.bind(null,r),endpoint:sR.request.endpoint})}var fse=y4(sR.request,{headers:{"user-agent":`octokit-graphql.js/${dse} ${lse.getUserAgent()}`},method:"POST",url:"/graphql"});function hse(e){return y4(e,{method:"POST",url:"/graphql"})}ip.GraphqlResponseError=R1;ip.graphql=fse;ip.withCustomRequest=hse});var lR=h(v4=>{"use strict";Object.defineProperty(v4,"__esModule",{value:!0});var gse=/^v1\./,yse=/^ghs_/,vse=/^ghu_/;async function bse(e){let t=e.split(/\./).length===3,r=gse.test(e)||yse.test(e),i=vse.test(e);return{type:"token",token:e,tokenType:t?"app":r?"installation":i?"user-to-server":"oauth"}}function _se(e){return e.split(/\./).length===3?`bearer ${e}`:`token ${e}`}async function wse(e,t,r,i){let n=t.endpoint.merge(r,i);return n.headers.authorization=_se(e),t(n)}var Ese=function(t){if(!t)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof t!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return t=t.replace(/^(token|bearer) +/i,""),Object.assign(bse.bind(null,t),{hook:wse.bind(null,t)})};v4.createTokenAuth=Ese});var _4=h(b4=>{"use strict";Object.defineProperty(b4,"__esModule",{value:!0});var xse=Vc(),Nse=oC(),dR=g4(),Sse=oR(),Tse=lR();function Pse(e,t){if(e==null)return{};var r={},i=Object.keys(e),n,a;for(a=0;a=0)&&(r[n]=e[n]);return r}function Cse(e,t){if(e==null)return{};var r=Pse(e,t),i,n;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(r[i]=e[i])}return r}var cR="3.6.0",Rse=["authStrategy"],np=class{constructor(t={}){let r=new Nse.Collection,i={baseUrl:dR.request.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},t.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(i.headers["user-agent"]=[t.userAgent,`octokit-core.js/${cR} ${xse.getUserAgent()}`].filter(Boolean).join(" "),t.baseUrl&&(i.baseUrl=t.baseUrl),t.previews&&(i.mediaType.previews=t.previews),t.timeZone&&(i.headers["time-zone"]=t.timeZone),this.request=dR.request.defaults(i),this.graphql=Sse.withCustomRequest(this.request).defaults(i),this.log=Object.assign({debug:()=>{},info:()=>{},warn:console.warn.bind(console),error:console.error.bind(console)},t.log),this.hook=r,t.authStrategy){let{authStrategy:a}=t,s=Cse(t,Rse),o=a(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:s},t.auth));r.wrap("request",o.hook),this.auth=o}else if(!t.auth)this.auth=async()=>({type:"unauthenticated"});else{let a=Tse.createTokenAuth(t.auth);r.wrap("request",a.hook),this.auth=a}this.constructor.plugins.forEach(a=>{Object.assign(this,a(this,t))})}static defaults(t){return class extends this{constructor(...i){let n=i[0]||{};if(typeof t=="function"){super(t(n));return}super(Object.assign({},t,n,n.userAgent&&t.userAgent?{userAgent:`${n.userAgent} ${t.userAgent}`}:null))}}}static plugin(...t){var r;let i=this.plugins;return r=class extends this{},r.plugins=i.concat(t.filter(a=>!i.includes(a))),r}};np.VERSION=cR;np.plugins=[];b4.Octokit=np});var vR=h(O1=>{"use strict";Object.defineProperty(O1,"__esModule",{value:!0});function pR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function uR(e){for(var t=1;t{"use strict";Object.defineProperty(Ol,"__esModule",{value:!0});var Ise="2.21.3";function bR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function _R(e){for(var t=1;t({async next(){if(!o)return{done:!0};try{let l=await n({method:a,url:o,headers:s}),d=Dse(l);return o=((d.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1],{value:d}}catch(l){if(l.status!==409)throw l;return o="",{value:{status:200,headers:{},data:[]}}}}})}}function wR(e,t,r,i){return typeof r=="function"&&(i=r,r=void 0),ER(e,[],w4(e,t,r)[Symbol.asyncIterator](),i)}function ER(e,t,r,i){return r.next().then(n=>{if(n.done)return t;let a=!1;function s(){a=!0}return t=t.concat(i?i(n.value,s):n.value.data),a?t:ER(e,t,r,i)})}var qse=Object.assign(wR,{iterator:w4}),xR=["GET /app/hook/deliveries","GET /app/installations","GET /applications/grants","GET /authorizations","GET /enterprises/{enterprise}/actions/permissions/organizations","GET /enterprises/{enterprise}/actions/runner-groups","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations","GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners","GET /enterprises/{enterprise}/actions/runners","GET /enterprises/{enterprise}/audit-log","GET /enterprises/{enterprise}/secret-scanning/alerts","GET /enterprises/{enterprise}/settings/billing/advanced-security","GET /events","GET /gists","GET /gists/public","GET /gists/starred","GET /gists/{gist_id}/comments","GET /gists/{gist_id}/commits","GET /gists/{gist_id}/forks","GET /installation/repositories","GET /issues","GET /licenses","GET /marketplace_listing/plans","GET /marketplace_listing/plans/{plan_id}/accounts","GET /marketplace_listing/stubbed/plans","GET /marketplace_listing/stubbed/plans/{plan_id}/accounts","GET /networks/{owner}/{repo}/events","GET /notifications","GET /organizations","GET /orgs/{org}/actions/cache/usage-by-repository","GET /orgs/{org}/actions/permissions/repositories","GET /orgs/{org}/actions/runner-groups","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners","GET /orgs/{org}/actions/runners","GET /orgs/{org}/actions/secrets","GET /orgs/{org}/actions/secrets/{secret_name}/repositories","GET /orgs/{org}/audit-log","GET /orgs/{org}/blocks","GET /orgs/{org}/code-scanning/alerts","GET /orgs/{org}/codespaces","GET /orgs/{org}/credential-authorizations","GET /orgs/{org}/dependabot/secrets","GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories","GET /orgs/{org}/events","GET /orgs/{org}/external-groups","GET /orgs/{org}/failed_invitations","GET /orgs/{org}/hooks","GET /orgs/{org}/hooks/{hook_id}/deliveries","GET /orgs/{org}/installations","GET /orgs/{org}/invitations","GET /orgs/{org}/invitations/{invitation_id}/teams","GET /orgs/{org}/issues","GET /orgs/{org}/members","GET /orgs/{org}/migrations","GET /orgs/{org}/migrations/{migration_id}/repositories","GET /orgs/{org}/outside_collaborators","GET /orgs/{org}/packages","GET /orgs/{org}/packages/{package_type}/{package_name}/versions","GET /orgs/{org}/projects","GET /orgs/{org}/public_members","GET /orgs/{org}/repos","GET /orgs/{org}/secret-scanning/alerts","GET /orgs/{org}/settings/billing/advanced-security","GET /orgs/{org}/team-sync/groups","GET /orgs/{org}/teams","GET /orgs/{org}/teams/{team_slug}/discussions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions","GET /orgs/{org}/teams/{team_slug}/invitations","GET /orgs/{org}/teams/{team_slug}/members","GET /orgs/{org}/teams/{team_slug}/projects","GET /orgs/{org}/teams/{team_slug}/repos","GET /orgs/{org}/teams/{team_slug}/teams","GET /projects/columns/{column_id}/cards","GET /projects/{project_id}/collaborators","GET /projects/{project_id}/columns","GET /repos/{owner}/{repo}/actions/artifacts","GET /repos/{owner}/{repo}/actions/caches","GET /repos/{owner}/{repo}/actions/runners","GET /repos/{owner}/{repo}/actions/runs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs","GET /repos/{owner}/{repo}/actions/secrets","GET /repos/{owner}/{repo}/actions/workflows","GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","GET /repos/{owner}/{repo}/assignees","GET /repos/{owner}/{repo}/branches","GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations","GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs","GET /repos/{owner}/{repo}/code-scanning/alerts","GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","GET /repos/{owner}/{repo}/code-scanning/analyses","GET /repos/{owner}/{repo}/codespaces","GET /repos/{owner}/{repo}/codespaces/devcontainers","GET /repos/{owner}/{repo}/codespaces/secrets","GET /repos/{owner}/{repo}/collaborators","GET /repos/{owner}/{repo}/comments","GET /repos/{owner}/{repo}/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/commits","GET /repos/{owner}/{repo}/commits/{commit_sha}/comments","GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls","GET /repos/{owner}/{repo}/commits/{ref}/check-runs","GET /repos/{owner}/{repo}/commits/{ref}/check-suites","GET /repos/{owner}/{repo}/commits/{ref}/status","GET /repos/{owner}/{repo}/commits/{ref}/statuses","GET /repos/{owner}/{repo}/contributors","GET /repos/{owner}/{repo}/dependabot/secrets","GET /repos/{owner}/{repo}/deployments","GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses","GET /repos/{owner}/{repo}/environments","GET /repos/{owner}/{repo}/events","GET /repos/{owner}/{repo}/forks","GET /repos/{owner}/{repo}/git/matching-refs/{ref}","GET /repos/{owner}/{repo}/hooks","GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries","GET /repos/{owner}/{repo}/invitations","GET /repos/{owner}/{repo}/issues","GET /repos/{owner}/{repo}/issues/comments","GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/issues/events","GET /repos/{owner}/{repo}/issues/{issue_number}/comments","GET /repos/{owner}/{repo}/issues/{issue_number}/events","GET /repos/{owner}/{repo}/issues/{issue_number}/labels","GET /repos/{owner}/{repo}/issues/{issue_number}/reactions","GET /repos/{owner}/{repo}/issues/{issue_number}/timeline","GET /repos/{owner}/{repo}/keys","GET /repos/{owner}/{repo}/labels","GET /repos/{owner}/{repo}/milestones","GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels","GET /repos/{owner}/{repo}/notifications","GET /repos/{owner}/{repo}/pages/builds","GET /repos/{owner}/{repo}/projects","GET /repos/{owner}/{repo}/pulls","GET /repos/{owner}/{repo}/pulls/comments","GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/pulls/{pull_number}/comments","GET /repos/{owner}/{repo}/pulls/{pull_number}/commits","GET /repos/{owner}/{repo}/pulls/{pull_number}/files","GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","GET /repos/{owner}/{repo}/releases","GET /repos/{owner}/{repo}/releases/{release_id}/assets","GET /repos/{owner}/{repo}/releases/{release_id}/reactions","GET /repos/{owner}/{repo}/secret-scanning/alerts","GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations","GET /repos/{owner}/{repo}/stargazers","GET /repos/{owner}/{repo}/subscribers","GET /repos/{owner}/{repo}/tags","GET /repos/{owner}/{repo}/teams","GET /repos/{owner}/{repo}/topics","GET /repositories","GET /repositories/{repository_id}/environments/{environment_name}/secrets","GET /search/code","GET /search/commits","GET /search/issues","GET /search/labels","GET /search/repositories","GET /search/topics","GET /search/users","GET /teams/{team_id}/discussions","GET /teams/{team_id}/discussions/{discussion_number}/comments","GET /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /teams/{team_id}/discussions/{discussion_number}/reactions","GET /teams/{team_id}/invitations","GET /teams/{team_id}/members","GET /teams/{team_id}/projects","GET /teams/{team_id}/repos","GET /teams/{team_id}/teams","GET /user/blocks","GET /user/codespaces","GET /user/codespaces/secrets","GET /user/emails","GET /user/followers","GET /user/following","GET /user/gpg_keys","GET /user/installations","GET /user/installations/{installation_id}/repositories","GET /user/issues","GET /user/keys","GET /user/marketplace_purchases","GET /user/marketplace_purchases/stubbed","GET /user/memberships/orgs","GET /user/migrations","GET /user/migrations/{migration_id}/repositories","GET /user/orgs","GET /user/packages","GET /user/packages/{package_type}/{package_name}/versions","GET /user/public_emails","GET /user/repos","GET /user/repository_invitations","GET /user/starred","GET /user/subscriptions","GET /user/teams","GET /users","GET /users/{username}/events","GET /users/{username}/events/orgs/{org}","GET /users/{username}/events/public","GET /users/{username}/followers","GET /users/{username}/following","GET /users/{username}/gists","GET /users/{username}/gpg_keys","GET /users/{username}/keys","GET /users/{username}/orgs","GET /users/{username}/packages","GET /users/{username}/projects","GET /users/{username}/received_events","GET /users/{username}/received_events/public","GET /users/{username}/repos","GET /users/{username}/starred","GET /users/{username}/subscriptions"];function Fse(e){return typeof e=="string"?xR.includes(e):!1}function NR(e){return{paginate:Object.assign(wR.bind(null,e),{iterator:w4.bind(null,e)})}}NR.VERSION=Ise;Ol.composePaginateRest=qse;Ol.isPaginatingEndpoint=Fse;Ol.paginateRest=NR;Ol.paginatingEndpoints=xR});var CR=h(vr=>{"use strict";var Mse=vr&&vr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Bse=vr&&vr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),PR=vr&&vr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Mse(t,e,r);return Bse(t,e),t};Object.defineProperty(vr,"__esModule",{value:!0});vr.getOctokitOptions=vr.GitHub=vr.defaults=vr.context=void 0;var jse=PR(VP()),E4=PR(WP()),kse=_4(),zse=vR(),$se=SR();vr.context=new jse.Context;var TR=E4.getApiBaseUrl();vr.defaults={baseUrl:TR,request:{agent:E4.getProxyAgent(TR)}};vr.GitHub=kse.Octokit.plugin(zse.restEndpointMethods,$se.paginateRest).defaults(vr.defaults);function Use(e,t){let r=Object.assign({},t||{}),i=E4.getAuthString(e,r);return i&&(r.auth=i),r}vr.getOctokitOptions=Use});var RR=h((x4,N4)=>{(function(e,t){typeof x4=="object"&&typeof N4<"u"?N4.exports=t():typeof define=="function"&&define.amd?define(t):e.Bottleneck=t()})(x4,function(){"use strict";var e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function t(pe){return pe&&pe.default||pe}var r=function(pe,P,b={}){var C,L,q;for(C in P)q=P[C],b[C]=(L=pe[C])!=null?L:q;return b},i=function(pe,P,b={}){var C,L;for(C in pe)L=pe[C],P[C]!==void 0&&(b[C]=L);return b},n={load:r,overwrite:i},a;a=class{constructor(P,b){this.incr=P,this.decr=b,this._first=null,this._last=null,this.length=0}push(P){var b;this.length++,typeof this.incr=="function"&&this.incr(),b={value:P,prev:this._last,next:null},this._last!=null?(this._last.next=b,this._last=b):this._first=this._last=b}shift(){var P;if(this._first!=null)return this.length--,typeof this.decr=="function"&&this.decr(),P=this._first.value,(this._first=this._first.next)!=null?this._first.prev=null:this._last=null,P}first(){if(this._first!=null)return this._first.value}getArray(){var P,b,C;for(P=this._first,C=[];P!=null;)C.push((b=P,P=P.next,b.value));return C}forEachShift(P){var b;for(b=this.shift();b!=null;)P(b),b=this.shift()}debug(){var P,b,C,L,q;for(P=this._first,q=[];P!=null;)q.push((b=P,P=P.next,{value:b.value,prev:(C=b.prev)!=null?C.value:void 0,next:(L=b.next)!=null?L.value:void 0}));return q}};var s=a,o;o=class{constructor(P){if(this.instance=P,this._events={},this.instance.on!=null||this.instance.once!=null||this.instance.removeAllListeners!=null)throw new Error("An Emitter already exists for this object");this.instance.on=(b,C)=>this._addListener(b,"many",C),this.instance.once=(b,C)=>this._addListener(b,"once",C),this.instance.removeAllListeners=(b=null)=>b!=null?delete this._events[b]:this._events={}}_addListener(P,b,C){var L;return(L=this._events)[P]==null&&(L[P]=[]),this._events[P].push({cb:C,status:b}),this.instance}listenerCount(P){return this._events[P]!=null?this._events[P].length:0}async trigger(P,...b){var C,L;try{return P!=="debug"&&this.trigger("debug",`Event triggered: ${P}`,b),this._events[P]==null?void 0:(this._events[P]=this._events[P].filter(function(q){return q.status!=="none"}),L=this._events[P].map(async q=>{var z,ce;if(q.status!=="none"){q.status==="once"&&(q.status="none");try{return ce=typeof q.cb=="function"?q.cb(...b):void 0,typeof ce?.then=="function"?await ce:ce}catch(et){return z=et,this.trigger("error",z),null}}}),(await Promise.all(L)).find(function(q){return q!=null}))}catch(q){return C=q,this.trigger("error",C),null}}};var l=o,d,c,p;d=s,c=l,p=class{constructor(P){var b;this.Events=new c(this),this._length=0,this._lists=function(){var C,L,q;for(q=[],b=C=1,L=P;1<=L?C<=L:C>=L;b=1<=L?++C:--C)q.push(new d(()=>this.incr(),()=>this.decr()));return q}.call(this)}incr(){if(this._length++===0)return this.Events.trigger("leftzero")}decr(){if(--this._length===0)return this.Events.trigger("zero")}push(P){return this._lists[P.options.priority].push(P)}queued(P){return P!=null?this._lists[P].length:this._length}shiftAll(P){return this._lists.forEach(function(b){return b.forEachShift(P)})}getFirst(P=this._lists){var b,C,L;for(b=0,C=P.length;b0)return L;return[]}shiftLastFrom(P){return this.getFirst(this._lists.slice(P).reverse()).shift()}};var u=p,m;m=class extends Error{};var f=m,g,y,E,x,T;x=10,y=5,T=n,g=f,E=class{constructor(P,b,C,L,q,z,ce,et){this.task=P,this.args=b,this.rejectOnDrop=q,this.Events=z,this._states=ce,this.Promise=et,this.options=T.load(C,L),this.options.priority=this._sanitizePriority(this.options.priority),this.options.id===L.id&&(this.options.id=`${this.options.id}-${this._randomIndex()}`),this.promise=new this.Promise((fr,xr)=>{this._resolve=fr,this._reject=xr}),this.retryCount=0}_sanitizePriority(P){var b;return b=~~P!==P?y:P,b<0?0:b>x-1?x-1:b}_randomIndex(){return Math.random().toString(36).slice(2)}doDrop({error:P,message:b="This job has been dropped by Bottleneck"}={}){return this._states.remove(this.options.id)?(this.rejectOnDrop&&this._reject(P??new g(b)),this.Events.trigger("dropped",{args:this.args,options:this.options,task:this.task,promise:this.promise}),!0):!1}_assertStatus(P){var b;if(b=this._states.jobStatus(this.options.id),!(b===P||P==="DONE"&&b===null))throw new g(`Invalid job status ${b}, expected ${P}. Please open an issue at https://github.com/SGrondin/bottleneck/issues`)}doReceive(){return this._states.start(this.options.id),this.Events.trigger("received",{args:this.args,options:this.options})}doQueue(P,b){return this._assertStatus("RECEIVED"),this._states.next(this.options.id),this.Events.trigger("queued",{args:this.args,options:this.options,reachedHWM:P,blocked:b})}doRun(){return this.retryCount===0?(this._assertStatus("QUEUED"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),this.Events.trigger("scheduled",{args:this.args,options:this.options})}async doExecute(P,b,C,L){var q,z,ce;this.retryCount===0?(this._assertStatus("RUNNING"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),z={args:this.args,options:this.options,retryCount:this.retryCount},this.Events.trigger("executing",z);try{if(ce=await(P!=null?P.schedule(this.options,this.task,...this.args):this.task(...this.args)),b())return this.doDone(z),await L(this.options,z),this._assertStatus("DONE"),this._resolve(ce)}catch(et){return q=et,this._onFailure(q,z,b,C,L)}}doExpire(P,b,C){var L,q;return this._states.jobStatus(this.options.id==="RUNNING")&&this._states.next(this.options.id),this._assertStatus("EXECUTING"),q={args:this.args,options:this.options,retryCount:this.retryCount},L=new g(`This job timed out after ${this.options.expiration} ms.`),this._onFailure(L,q,P,b,C)}async _onFailure(P,b,C,L,q){var z,ce;if(C())return z=await this.Events.trigger("failed",P,b),z!=null?(ce=~~z,this.Events.trigger("retry",`Retrying ${this.options.id} after ${ce} ms`,b),this.retryCount++,L(ce)):(this.doDone(b),await q(this.options,b),this._assertStatus("DONE"),this._reject(P))}doDone(P){return this._assertStatus("EXECUTING"),this._states.next(this.options.id),this.Events.trigger("done",P)}};var A=E,I,V,se;se=n,I=f,V=class{constructor(P,b,C){this.instance=P,this.storeOptions=b,this.clientId=this.instance._randomIndex(),se.load(C,C,this),this._nextRequest=this._lastReservoirRefresh=this._lastReservoirIncrease=Date.now(),this._running=0,this._done=0,this._unblockTime=0,this.ready=this.Promise.resolve(),this.clients={},this._startHeartbeat()}_startHeartbeat(){var P;return this.heartbeat==null&&(this.storeOptions.reservoirRefreshInterval!=null&&this.storeOptions.reservoirRefreshAmount!=null||this.storeOptions.reservoirIncreaseInterval!=null&&this.storeOptions.reservoirIncreaseAmount!=null)?typeof(P=this.heartbeat=setInterval(()=>{var b,C,L,q,z;if(q=Date.now(),this.storeOptions.reservoirRefreshInterval!=null&&q>=this._lastReservoirRefresh+this.storeOptions.reservoirRefreshInterval&&(this._lastReservoirRefresh=q,this.storeOptions.reservoir=this.storeOptions.reservoirRefreshAmount,this.instance._drainAll(this.computeCapacity())),this.storeOptions.reservoirIncreaseInterval!=null&&q>=this._lastReservoirIncrease+this.storeOptions.reservoirIncreaseInterval&&({reservoirIncreaseAmount:b,reservoirIncreaseMaximum:L,reservoir:z}=this.storeOptions,this._lastReservoirIncrease=q,C=L!=null?Math.min(b,L-z):b,C>0))return this.storeOptions.reservoir+=C,this.instance._drainAll(this.computeCapacity())},this.heartbeatInterval)).unref=="function"?P.unref():void 0:clearInterval(this.heartbeat)}async __publish__(P){return await this.yieldLoop(),this.instance.Events.trigger("message",P.toString())}async __disconnect__(P){return await this.yieldLoop(),clearInterval(this.heartbeat),this.Promise.resolve()}yieldLoop(P=0){return new this.Promise(function(b,C){return setTimeout(b,P)})}computePenalty(){var P;return(P=this.storeOptions.penalty)!=null?P:15*this.storeOptions.minTime||5e3}async __updateSettings__(P){return await this.yieldLoop(),se.overwrite(P,P,this.storeOptions),this._startHeartbeat(),this.instance._drainAll(this.computeCapacity()),!0}async __running__(){return await this.yieldLoop(),this._running}async __queued__(){return await this.yieldLoop(),this.instance.queued()}async __done__(){return await this.yieldLoop(),this._done}async __groupCheck__(P){return await this.yieldLoop(),this._nextRequest+this.timeout=P}check(P,b){return this.conditionsCheck(P)&&this._nextRequest-b<=0}async __check__(P){var b;return await this.yieldLoop(),b=Date.now(),this.check(P,b)}async __register__(P,b,C){var L,q;return await this.yieldLoop(),L=Date.now(),this.conditionsCheck(b)?(this._running+=b,this.storeOptions.reservoir!=null&&(this.storeOptions.reservoir-=b),q=Math.max(this._nextRequest-L,0),this._nextRequest=L+q+this.storeOptions.minTime,{success:!0,wait:q,reservoir:this.storeOptions.reservoir}):{success:!1}}strategyIsBlock(){return this.storeOptions.strategy===3}async __submit__(P,b){var C,L,q;if(await this.yieldLoop(),this.storeOptions.maxConcurrent!=null&&b>this.storeOptions.maxConcurrent)throw new I(`Impossible to add a job having a weight of ${b} to a limiter having a maxConcurrent setting of ${this.storeOptions.maxConcurrent}`);return L=Date.now(),q=this.storeOptions.highWater!=null&&P===this.storeOptions.highWater&&!this.check(b,L),C=this.strategyIsBlock()&&(q||this.isBlocked(L)),C&&(this._unblockTime=L+this.computePenalty(),this._nextRequest=this._unblockTime+this.storeOptions.minTime,this.instance._dropAllQueued()),{reachedHWM:q,blocked:C,strategy:this.storeOptions.strategy}}async __free__(P,b){return await this.yieldLoop(),this._running-=b,this._done+=b,this.instance._drainAll(this.computeCapacity()),{running:this._running}}};var j=V,D,$;D=f,$=class{constructor(P){this.status=P,this._jobs={},this.counts=this.status.map(function(){return 0})}next(P){var b,C;if(b=this._jobs[P],C=b+1,b!=null&&C(P[this.status[C]]=b,P),{})}};var _=$,de,S;de=s,S=class{constructor(P,b){this.schedule=this.schedule.bind(this),this.name=P,this.Promise=b,this._running=0,this._queue=new de}isEmpty(){return this._queue.length===0}async _tryToRun(){var P,b,C,L,q,z,ce;if(this._running<1&&this._queue.length>0)return this._running++,{task:ce,args:P,resolve:q,reject:L}=this._queue.shift(),b=await async function(){try{return z=await ce(...P),function(){return q(z)}}catch(et){return C=et,function(){return L(C)}}}(),this._running--,this._tryToRun(),b()}schedule(P,...b){var C,L,q;return q=L=null,C=new this.Promise(function(z,ce){return q=z,L=ce}),this._queue.push({task:P,args:b,resolve:q,reject:L}),this._tryToRun(),C}};var v=S,w="2.19.5",N={version:w},X=Object.freeze({version:w,default:N}),H=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),oe=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),je=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),qe,it,ut,zt,Je,he;he=n,qe=l,zt=H,ut=oe,Je=je,it=function(){class pe{constructor(b={}){this.deleteKey=this.deleteKey.bind(this),this.limiterOptions=b,he.load(this.limiterOptions,this.defaults,this),this.Events=new qe(this),this.instances={},this.Bottleneck=u7,this._startAutoCleanup(),this.sharedConnection=this.connection!=null,this.connection==null&&(this.limiterOptions.datastore==="redis"?this.connection=new zt(Object.assign({},this.limiterOptions,{Events:this.Events})):this.limiterOptions.datastore==="ioredis"&&(this.connection=new ut(Object.assign({},this.limiterOptions,{Events:this.Events}))))}key(b=""){var C;return(C=this.instances[b])!=null?C:(()=>{var L;return L=this.instances[b]=new this.Bottleneck(Object.assign(this.limiterOptions,{id:`${this.id}-${b}`,timeout:this.timeout,connection:this.connection})),this.Events.trigger("created",L,b),L})()}async deleteKey(b=""){var C,L;return L=this.instances[b],this.connection&&(C=await this.connection.__runCommand__(["del",...Je.allKeys(`${this.id}-${b}`)])),L!=null&&(delete this.instances[b],await L.disconnect()),L!=null||C>0}limiters(){var b,C,L,q;C=this.instances,L=[];for(b in C)q=C[b],L.push({key:b,limiter:q});return L}keys(){return Object.keys(this.instances)}async clusterKeys(){var b,C,L,q,z,ce,et,fr,xr;if(this.connection==null)return this.Promise.resolve(this.keys());for(ce=[],b=null,xr=`b_${this.id}-`.length,C=9;b!==0;)for([fr,L]=await this.connection.__runCommand__(["scan",b??0,"match",`b_${this.id}-*_settings`,"count",1e4]),b=~~fr,q=0,et=L.length;q{var C,L,q,z,ce,et;ce=Date.now(),q=this.instances,z=[];for(L in q){et=q[L];try{await et._store.__groupCheck__(ce)?z.push(this.deleteKey(L)):z.push(void 0)}catch(fr){C=fr,z.push(et.Events.trigger("error",C))}}return z},this.timeout/2)).unref=="function"?b.unref():void 0}updateSettings(b={}){if(he.overwrite(b,this.defaults,this),he.overwrite(b,b,this.limiterOptions),b.timeout!=null)return this._startAutoCleanup()}disconnect(b=!0){var C;if(!this.sharedConnection)return(C=this.connection)!=null?C.disconnect(b):void 0}}return pe.prototype.defaults={timeout:1e3*60*5,connection:null,Promise,id:"group-key"},pe}.call(e);var dn=it,Wu,W,nt;nt=n,W=l,Wu=function(){class pe{constructor(b={}){this.options=b,nt.load(this.options,this.defaults,this),this.Events=new W(this),this._arr=[],this._resetPromise(),this._lastFlush=Date.now()}_resetPromise(){return this._promise=new this.Promise((b,C)=>this._resolve=b)}_flush(){return clearTimeout(this._timeout),this._lastFlush=Date.now(),this._resolve(),this.Events.trigger("batch",this._arr),this._arr=[],this._resetPromise()}add(b){var C;return this._arr.push(b),C=this._promise,this._arr.length===this.maxSize?this._flush():this.maxTime!=null&&this._arr.length===1&&(this._timeout=setTimeout(()=>this._flush(),this.maxTime)),C}}return pe.prototype.defaults={maxTime:null,maxSize:null,Promise},pe}.call(e);var G=Wu,Ee=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),mt=t(X),Zt,St,Bs,za,o7,S0,l7,d7,c7,T0,Sn,p7=[].splice;S0=10,St=5,Sn=n,l7=u,za=A,o7=j,d7=Ee,Bs=l,c7=_,T0=v,Zt=function(){class pe{constructor(b={},...C){var L,q;this._addToQueue=this._addToQueue.bind(this),this._validateOptions(b,C),Sn.load(b,this.instanceDefaults,this),this._queues=new l7(S0),this._scheduled={},this._states=new c7(["RECEIVED","QUEUED","RUNNING","EXECUTING"].concat(this.trackDoneStatus?["DONE"]:[])),this._limiter=null,this.Events=new Bs(this),this._submitLock=new T0("submit",this.Promise),this._registerLock=new T0("register",this.Promise),q=Sn.load(b,this.storeDefaults,{}),this._store=function(){if(this.datastore==="redis"||this.datastore==="ioredis"||this.connection!=null)return L=Sn.load(b,this.redisStoreDefaults,{}),new d7(this,q,L);if(this.datastore==="local")return L=Sn.load(b,this.localStoreDefaults,{}),new o7(this,q,L);throw new pe.prototype.BottleneckError(`Invalid datastore type: ${this.datastore}`)}.call(this),this._queues.on("leftzero",()=>{var z;return(z=this._store.heartbeat)!=null&&typeof z.ref=="function"?z.ref():void 0}),this._queues.on("zero",()=>{var z;return(z=this._store.heartbeat)!=null&&typeof z.unref=="function"?z.unref():void 0})}_validateOptions(b,C){if(!(b!=null&&typeof b=="object"&&C.length===0))throw new pe.prototype.BottleneckError("Bottleneck v2 takes a single object argument. Refer to https://github.com/SGrondin/bottleneck#upgrading-to-v2 if you're upgrading from Bottleneck v1.")}ready(){return this._store.ready}clients(){return this._store.clients}channel(){return`b_${this.id}`}channel_client(){return`b_${this.id}_${this._store.clientId}`}publish(b){return this._store.__publish__(b)}disconnect(b=!0){return this._store.__disconnect__(b)}chain(b){return this._limiter=b,this}queued(b){return this._queues.queued(b)}clusterQueued(){return this._store.__queued__()}empty(){return this.queued()===0&&this._submitLock.isEmpty()}running(){return this._store.__running__()}done(){return this._store.__done__()}jobStatus(b){return this._states.jobStatus(b)}jobs(b){return this._states.statusJobs(b)}counts(){return this._states.statusCounts()}_randomIndex(){return Math.random().toString(36).slice(2)}check(b=1){return this._store.__check__(b)}_clearGlobalState(b){return this._scheduled[b]!=null?(clearTimeout(this._scheduled[b].expiration),delete this._scheduled[b],!0):!1}async _free(b,C,L,q){var z,ce;try{if({running:ce}=await this._store.__free__(b,L.weight),this.Events.trigger("debug",`Freed ${L.id}`,q),ce===0&&this.empty())return this.Events.trigger("idle")}catch(et){return z=et,this.Events.trigger("error",z)}}_run(b,C,L){var q,z,ce;return C.doRun(),q=this._clearGlobalState.bind(this,b),ce=this._run.bind(this,b,C),z=this._free.bind(this,b,C),this._scheduled[b]={timeout:setTimeout(()=>C.doExecute(this._limiter,q,ce,z),L),expiration:C.options.expiration!=null?setTimeout(function(){return C.doExpire(q,ce,z)},L+C.options.expiration):void 0,job:C}}_drainOne(b){return this._registerLock.schedule(()=>{var C,L,q,z,ce;return this.queued()===0?this.Promise.resolve(null):(ce=this._queues.getFirst(),{options:z,args:C}=q=ce.first(),b!=null&&z.weight>b?this.Promise.resolve(null):(this.Events.trigger("debug",`Draining ${z.id}`,{args:C,options:z}),L=this._randomIndex(),this._store.__register__(L,z.weight,z.expiration).then(({success:et,wait:fr,reservoir:xr})=>{var cc;return this.Events.trigger("debug",`Drained ${z.id}`,{success:et,args:C,options:z}),et?(ce.shift(),cc=this.empty(),cc&&this.Events.trigger("empty"),xr===0&&this.Events.trigger("depleted",cc),this._run(L,q,fr),this.Promise.resolve(z.weight)):this.Promise.resolve(null)})))})}_drainAll(b,C=0){return this._drainOne(b).then(L=>{var q;return L!=null?(q=b!=null?b-L:b,this._drainAll(q,C+L)):this.Promise.resolve(C)}).catch(L=>this.Events.trigger("error",L))}_dropAllQueued(b){return this._queues.shiftAll(function(C){return C.doDrop({message:b})})}stop(b={}){var C,L;return b=Sn.load(b,this.stopDefaults),L=q=>{var z;return z=()=>{var ce;return ce=this._states.counts,ce[0]+ce[1]+ce[2]+ce[3]===q},new this.Promise((ce,et)=>z()?ce():this.on("done",()=>{if(z())return this.removeAllListeners("done"),ce()}))},C=b.dropWaitingJobs?(this._run=function(q,z){return z.doDrop({message:b.dropErrorMessage})},this._drainOne=()=>this.Promise.resolve(null),this._registerLock.schedule(()=>this._submitLock.schedule(()=>{var q,z,ce;z=this._scheduled;for(q in z)ce=z[q],this.jobStatus(ce.job.options.id)==="RUNNING"&&(clearTimeout(ce.timeout),clearTimeout(ce.expiration),ce.job.doDrop({message:b.dropErrorMessage}));return this._dropAllQueued(b.dropErrorMessage),L(0)}))):this.schedule({priority:S0-1,weight:0},()=>L(1)),this._receive=function(q){return q._reject(new pe.prototype.BottleneckError(b.enqueueErrorMessage))},this.stop=()=>this.Promise.reject(new pe.prototype.BottleneckError("stop() has already been called")),C}async _addToQueue(b){var C,L,q,z,ce,et,fr;({args:C,options:z}=b);try{({reachedHWM:ce,blocked:L,strategy:fr}=await this._store.__submit__(this.queued(),z.weight))}catch(xr){return q=xr,this.Events.trigger("debug",`Could not queue ${z.id}`,{args:C,options:z,error:q}),b.doDrop({error:q}),!1}return L?(b.doDrop(),!0):ce&&(et=fr===pe.prototype.strategy.LEAK?this._queues.shiftLastFrom(z.priority):fr===pe.prototype.strategy.OVERFLOW_PRIORITY?this._queues.shiftLastFrom(z.priority+1):fr===pe.prototype.strategy.OVERFLOW?b:void 0,et?.doDrop(),et==null||fr===pe.prototype.strategy.OVERFLOW)?(et==null&&b.doDrop(),ce):(b.doQueue(ce,L),this._queues.push(b),await this._drainAll(),ce)}_receive(b){return this._states.jobStatus(b.options.id)!=null?(b._reject(new pe.prototype.BottleneckError(`A job with the same id already exists (id=${b.options.id})`)),!1):(b.doReceive(),this._submitLock.schedule(this._addToQueue,b))}submit(...b){var C,L,q,z,ce,et,fr;return typeof b[0]=="function"?(ce=b,[L,...b]=ce,[C]=p7.call(b,-1),z=Sn.load({},this.jobDefaults)):(et=b,[z,L,...b]=et,[C]=p7.call(b,-1),z=Sn.load(z,this.jobDefaults)),fr=(...xr)=>new this.Promise(function(cc,IU){return L(...xr,function(...m7){return(m7[0]!=null?IU:cc)(m7)})}),q=new za(fr,b,z,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),q.promise.then(function(xr){return typeof C=="function"?C(...xr):void 0}).catch(function(xr){return Array.isArray(xr)?typeof C=="function"?C(...xr):void 0:typeof C=="function"?C(xr):void 0}),this._receive(q)}schedule(...b){var C,L,q;return typeof b[0]=="function"?([q,...b]=b,L={}):[L,q,...b]=b,C=new za(q,b,L,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),this._receive(C),C.promise}wrap(b){var C,L;return C=this.schedule.bind(this),L=function(...q){return C(b.bind(this),...q)},L.withOptions=function(q,...z){return C(q,b,...z)},L}async updateSettings(b={}){return await this._store.__updateSettings__(Sn.overwrite(b,this.storeDefaults)),Sn.overwrite(b,this.instanceDefaults,this),this}currentReservoir(){return this._store.__currentReservoir__()}incrementReservoir(b=0){return this._store.__incrementReservoir__(b)}}return pe.default=pe,pe.Events=Bs,pe.version=pe.prototype.version=mt.version,pe.strategy=pe.prototype.strategy={LEAK:1,OVERFLOW:2,OVERFLOW_PRIORITY:4,BLOCK:3},pe.BottleneckError=pe.prototype.BottleneckError=f,pe.Group=pe.prototype.Group=dn,pe.RedisConnection=pe.prototype.RedisConnection=H,pe.IORedisConnection=pe.prototype.IORedisConnection=oe,pe.Batcher=pe.prototype.Batcher=G,pe.prototype.jobDefaults={priority:St,weight:1,expiration:null,id:""},pe.prototype.storeDefaults={maxConcurrent:null,minTime:0,highWater:null,strategy:pe.prototype.strategy.LEAK,penalty:null,reservoir:null,reservoirRefreshInterval:null,reservoirRefreshAmount:null,reservoirIncreaseInterval:null,reservoirIncreaseAmount:null,reservoirIncreaseMaximum:null},pe.prototype.localStoreDefaults={Promise,timeout:null,heartbeatInterval:250},pe.prototype.redisStoreDefaults={Promise,timeout:null,heartbeatInterval:5e3,clientTimeout:1e4,Redis:null,clientOptions:{},clusterNodes:null,clearDatastore:!1,connection:null},pe.prototype.instanceDefaults={datastore:"local",connection:null,id:"",rejectOnDrop:!0,trackDoneStatus:!1,Promise},pe.prototype.stopDefaults={enqueueErrorMessage:"This limiter has been stopped and cannot accept new jobs.",dropWaitingJobs:!0,dropErrorMessage:"This limiter has been stopped."},pe}.call(e);var u7=Zt,AU=u7;return AU})});var qR=h((uNe,DR)=>{"use strict";var Hse=Object.create,A1=Object.defineProperty,Gse=Object.getOwnPropertyDescriptor,Vse=Object.getOwnPropertyNames,Wse=Object.getPrototypeOf,Kse=Object.prototype.hasOwnProperty,Qse=(e,t)=>{for(var r in t)A1(e,r,{get:t[r],enumerable:!0})},AR=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Vse(t))!Kse.call(e,n)&&n!==r&&A1(e,n,{get:()=>t[n],enumerable:!(i=Gse(t,n))||i.enumerable});return e},Xse=(e,t,r)=>(r=e!=null?Hse(Wse(e)):{},AR(t||!e||!e.__esModule?A1(r,"default",{value:e,enumerable:!0}):r,e)),Yse=e=>AR(A1({},"__esModule",{value:!0}),e),IR={};Qse(IR,{RequestError:()=>eoe});DR.exports=Yse(IR);var OR=c4(),LR=Xse(Sc()),Zse=(0,LR.default)(e=>console.warn(e)),Jse=(0,LR.default)(e=>console.warn(e)),eoe=class extends Error{constructor(e,t,r){super(e),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=t;let i;"headers"in r&&typeof r.headers<"u"&&(i=r.headers),"response"in r&&(this.response=r.response,i=r.response.headers);let n=Object.assign({},r.request);r.request.headers.authorization&&(n.headers=Object.assign({},r.request.headers,{authorization:r.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),n.url=n.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=n,Object.defineProperty(this,"code",{get(){return Zse(new OR.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),t}}),Object.defineProperty(this,"headers",{get(){return Jse(new OR.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),i||{}}})}}});var $R=h((hNe,zR)=>{"use strict";var toe=Object.create,I1=Object.defineProperty,roe=Object.getOwnPropertyDescriptor,ioe=Object.getOwnPropertyNames,noe=Object.getPrototypeOf,aoe=Object.prototype.hasOwnProperty,soe=(e,t)=>{for(var r in t)I1(e,r,{get:t[r],enumerable:!0})},FR=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of ioe(t))!aoe.call(e,n)&&n!==r&&I1(e,n,{get:()=>t[n],enumerable:!(i=roe(t,n))||i.enumerable});return e},ooe=(e,t,r)=>(r=e!=null?toe(noe(e)):{},FR(t||!e||!e.__esModule?I1(r,"default",{value:e,enumerable:!0}):r,e)),loe=e=>FR(I1({},"__esModule",{value:!0}),e),MR={};soe(MR,{VERSION:()=>jR,retry:()=>kR});zR.exports=loe(MR);var fNe=_4();async function BR(e,t,r,i){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!e.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:e.retries,a=Math.pow((i.request.retryCount||0)+1,2);throw t.retry.retryRequest(r,n,a)}throw r}var doe=ooe(RR()),coe=qR();async function poe(e,t,r,i){let n=new doe.default;return n.on("failed",function(a,s){let o=~~a.request.request.retries,l=~~a.request.request.retryAfter;if(i.request.retryCount=s.retryCount+1,o>s.retryCount)return l*e.retryAfterBaseValue}),n.schedule(uoe.bind(null,e,t,r),i)}async function uoe(e,t,r,i){let n=await r(r,i);if(n.data&&n.data.errors&&/Something went wrong while executing your query/.test(n.data.errors[0].message)){let a=new coe.RequestError(n.data.errors[0].message,500,{request:i,response:n});return BR(e,t,a,i)}return n}var jR="5.0.5";function kR(e,t){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,422,451],retries:3},t.retry);return r.enabled&&(e.hook.error("request",BR.bind(null,r,e)),e.hook.wrap("request",poe.bind(null,r,e))),{retry:{retryRequest:(i,n,a)=>(i.request.request=Object.assign({},i.request.request,{retries:n,retryAfter:a}),i)}}}kR.VERSION=jR});var HR=h((gNe,UR)=>{"use strict";var S4=require("util"),T4=["trace","debug","info","warn","error","fatal"],moe=function(){};UR.exports=function(e){e=e||{},e.level=e.level||"info";var t={},r=function(i){return T4.indexOf(i)>=T4.indexOf(e.level)};return T4.forEach(function(i){t[i]=r(i)?n:moe;function n(){var a=e.prefix,s;if(e.stderr)s="error";else switch(i){case"trace":s="info";break;case"debug":s="info";break;case"fatal":s="error";break;default:s=i}a&&(typeof a=="function"&&(a=a(i)),arguments[0]=S4.format(a,arguments[0])),console[s](S4.format.apply(S4,arguments))}}),t}});var L1=h(P4=>{"use strict";Object.defineProperty(P4,"__esModule",{value:!0});P4.parseRepositoryNwo=hoe;var foe=Bt();function hoe(e){let t=e.split("/");if(t.length!==2)throw new foe.ConfigurationError(`"${e}" is not a valid repository name`);return{owner:t[0],repo:t[1]}}});var fa=h(yt=>{"use strict";var goe=yt&&yt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),yoe=yt&&yt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),O4=yt&&yt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&goe(t,e,r);return yoe(t,e),t},voe=yt&&yt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(yt,"__esModule",{value:!0});yt.DisallowedAPIVersionReason=void 0;yt.getApiDetails=I4;yt.getApiClient=ap;yt.getApiClientWithExternalAuth=Eoe;yt.getGitHubVersionFromApi=QR;yt.getGitHubVersion=xoe;yt.getWorkflowRelativePath=XR;yt.getAnalysisKey=YR;yt.getAutomationID=Noe;yt.computeAutomationID=ZR;yt.listActionsCaches=Soe;yt.deleteActionsCache=Toe;yt.wrapApiConfigurationError=Poe;var boe=O4(Tt()),GR=O4(CR()),_oe=O4($R()),woe=voe(HR()),A4=ri(),WR=L1(),Or=Bt(),C4="x-github-enterprise-version",VR;(function(e){e[e.ACTION_TOO_OLD=0]="ACTION_TOO_OLD",e[e.ACTION_TOO_NEW=1]="ACTION_TOO_NEW"})(VR||(yt.DisallowedAPIVersionReason=VR={}));function KR(e,{allowExternal:t=!1}={}){let r=t&&e.externalRepoAuth||e.auth,i=GR.GitHub.plugin(_oe.retry);return new i(GR.getOctokitOptions(r,{baseUrl:e.apiURL,userAgent:`CodeQL-Action/${(0,A4.getActionVersion)()}`,log:(0,woe.default)({level:"debug"})}))}function I4(){return{auth:(0,A4.getRequiredInput)("token"),url:(0,Or.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,Or.getRequiredEnvParam)("GITHUB_API_URL")}}function ap(){return KR(I4())}function Eoe(e){return KR(e,{allowExternal:!0})}var R4;async function QR(e,t){if((0,Or.parseGitHubUrl)(t.url)===Or.GITHUB_DOTCOM_URL)return{type:Or.GitHubVariant.DOTCOM};let r=await e.rest.meta.get();if(r.headers[C4]===void 0)return{type:Or.GitHubVariant.DOTCOM};if(r.headers[C4]==="ghe.com")return{type:Or.GitHubVariant.GHE_DOTCOM};let i=r.headers[C4];return{type:Or.GitHubVariant.GHES,version:i}}async function xoe(){return R4===void 0&&(R4=await QR(ap(),I4())),R4}async function XR(){let e=(0,Or.getRequiredEnvParam)("GITHUB_REPOSITORY").split("/"),t=e[0],r=e[1],i=Number((0,Or.getRequiredEnvParam)("GITHUB_RUN_ID")),n=ap(),a=await n.request("GET /repos/:owner/:repo/actions/runs/:run_id?exclude_pull_requests=true",{owner:t,repo:r,run_id:i}),s=a.data.workflow_url;return!s||/\/repos\/[^/]+\/[^/]+\/actions\/required_workflows\/[^/]+/.test(s)?a.data.path:(await n.request(`GET ${s}`)).data.path}async function YR(){let e="CODEQL_ACTION_ANALYSIS_KEY",t=process.env[e];if(t!==void 0)return t;let r=await XR(),i=(0,Or.getRequiredEnvParam)("GITHUB_JOB");return t=`${r}:${i}`,boe.exportVariable(e,t),t}async function Noe(){let e=await YR(),t=(0,A4.getRequiredInput)("matrix");return ZR(e,t)}function ZR(e,t){let r=`${e}/`,i=(0,Or.parseMatrixInput)(t);if(i!==void 0)for(let n of Object.entries(i).sort())typeof n[1]=="string"?r+=`${n[0]}:${n[1]}/`:r+=`${n[0]}:/`;return r}async function Soe(e,t){let r=(0,WR.parseRepositoryNwo)((0,Or.getRequiredEnvParam)("GITHUB_REPOSITORY"));return await ap().paginate("GET /repos/{owner}/{repo}/actions/caches",{owner:r.owner,repo:r.repo,key:e,ref:t})}async function Toe(e){let t=(0,WR.parseRepositoryNwo)((0,Or.getRequiredEnvParam)("GITHUB_REPOSITORY"));await ap().rest.actions.deleteActionsCacheById({owner:t.owner,repo:t.repo,cache_id:e})}function Poe(e){return(0,Or.isHTTPError)(e)&&(e.message.includes("API rate limit exceeded for site ID installation")||e.message.includes("commit not found")||/^ref .* not found in this repository$/.test(e.message))?new Or.ConfigurationError(e.message):e}});var L4=h((bNe,Coe)=>{Coe.exports={bundleVersion:"codeql-bundle-v2.19.3",cliVersion:"2.19.3",priorBundleVersion:"codeql-bundle-v2.19.2",priorCliVersion:"2.19.2"}});var Al=h(sp=>{"use strict";Object.defineProperty(sp,"__esModule",{value:!0});sp.ToolsFeature=void 0;sp.isSupportedToolsFeature=Roe;var JR;(function(e){e.AnalysisSummaryV2IsDefault="analysisSummaryV2Default",e.BuildModeOption="buildModeOption",e.DatabaseInterpretResultsSupportsSarifRunProperty="databaseInterpretResultsSupportsSarifRunProperty",e.IndirectTracingSupportsStaticBinaries="indirectTracingSupportsStaticBinaries",e.InformsAboutUnsupportedPathFilters="informsAboutUnsupportedPathFilters",e.SetsCodeqlRunnerEnvVar="setsCodeqlRunnerEnvVar",e.TraceCommandUseBuildMode="traceCommandUseBuildMode",e.SarifMergeRunsFromEqualCategory="sarifMergeRunsFromEqualCategory",e.ForceOverwrite="forceOverwrite",e.PythonDefaultIsToNotExtractStdlib="pythonDefaultIsToNotExtractStdlib"})(JR||(sp.ToolsFeature=JR={}));function Roe(e,t){return!!e.features&&e.features[t]}});var lo=h($e=>{"use strict";var Ooe=$e&&$e.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Aoe=$e&&$e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),dp=$e&&$e.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Ooe(t,e,r);return Aoe(t,e),t};Object.defineProperty($e,"__esModule",{value:!0});$e.Features=$e.FEATURE_FLAGS_FILE_NAME=$e.featureConfig=$e.Feature=$e.CODEQL_VERSION_ZSTD_BUNDLE=$e.CODEQL_VERSION_FINE_GRAINED_PARALLELISM=void 0;var D4=dp(require("fs")),Ioe=dp(require("path")),Loe=dp(no()),Doe=fa(),op=dp(L4()),eO=Al(),lp=dp(Bt()),tO="default_codeql_version_",rO="_enabled";$e.CODEQL_VERSION_FINE_GRAINED_PARALLELISM="2.15.1";$e.CODEQL_VERSION_ZSTD_BUNDLE="2.19.0";var ni;(function(e){e.ArtifactV4Upgrade="artifact_v4_upgrade",e.CleanupTrapCaches="cleanup_trap_caches",e.CppBuildModeNone="cpp_build_mode_none",e.CppDependencyInstallation="cpp_dependency_installation_enabled",e.DiffInformedQueries="diff_informed_queries",e.DisableCsharpBuildless="disable_csharp_buildless",e.DisableJavaBuildlessEnabled="disable_java_buildless_enabled",e.DisableKotlinAnalysisEnabled="disable_kotlin_analysis_enabled",e.ExportDiagnosticsEnabled="export_diagnostics_enabled",e.PythonDefaultIsToNotExtractStdlib="python_default_is_to_not_extract_stdlib",e.QaTelemetryEnabled="qa_telemetry_enabled",e.ZstdBundleStreamingExtraction="zstd_bundle_streaming_extraction"})(ni||($e.Feature=ni={}));$e.featureConfig={[ni.ArtifactV4Upgrade]:{defaultValue:!1,envVar:"CODEQL_ACTION_ARTIFACT_V4_UPGRADE",minimumVersion:void 0},[ni.CleanupTrapCaches]:{defaultValue:!1,envVar:"CODEQL_ACTION_CLEANUP_TRAP_CACHES",minimumVersion:void 0},[ni.CppBuildModeNone]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_BUILD_MODE_NONE",minimumVersion:void 0},[ni.ZstdBundleStreamingExtraction]:{defaultValue:!1,envVar:"CODEQL_ACTION_ZSTD_BUNDLE_STREAMING_EXTRACTION",minimumVersion:void 0},[ni.CppDependencyInstallation]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_AUTOINSTALL_DEPENDENCIES",legacyApi:!0,minimumVersion:"2.15.0"},[ni.DiffInformedQueries]:{defaultValue:!1,envVar:"CODEQL_ACTION_DIFF_INFORMED_QUERIES",minimumVersion:void 0,toolsFeature:eO.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty},[ni.DisableCsharpBuildless]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_CSHARP_BUILDLESS",minimumVersion:void 0},[ni.DisableJavaBuildlessEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_JAVA_BUILDLESS",legacyApi:!0,minimumVersion:void 0},[ni.DisableKotlinAnalysisEnabled]:{defaultValue:!1,envVar:"CODEQL_DISABLE_KOTLIN_ANALYSIS",legacyApi:!0,minimumVersion:void 0},[ni.ExportDiagnosticsEnabled]:{defaultValue:!0,envVar:"CODEQL_ACTION_EXPORT_DIAGNOSTICS",legacyApi:!0,minimumVersion:void 0},[ni.PythonDefaultIsToNotExtractStdlib]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_PYTHON_STANDARD_LIBRARY_EXTRACTION",minimumVersion:void 0,toolsFeature:eO.ToolsFeature.PythonDefaultIsToNotExtractStdlib},[ni.QaTelemetryEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_QA_TELEMETRY",legacyApi:!0,minimumVersion:void 0}};$e.FEATURE_FLAGS_FILE_NAME="cached-feature-flags.json";var q4=class{constructor(t,r,i,n){this.logger=n,this.gitHubFeatureFlags=new F4(t,r,Ioe.join(i,$e.FEATURE_FLAGS_FILE_NAME),n)}async getDefaultCliVersion(t){return await this.gitHubFeatureFlags.getDefaultCliVersion(t)}async getValue(t,r){if(!r&&$e.featureConfig[t].minimumVersion)throw new Error(`Internal error: A minimum version is specified for feature ${t}, but no instance of CodeQL was provided.`);if(!r&&$e.featureConfig[t].toolsFeature)throw new Error(`Internal error: A required tools feature is specified for feature ${t}, but no instance of CodeQL was provided.`);let i=(process.env[$e.featureConfig[t].envVar]||"").toLocaleLowerCase();if(i==="false")return this.logger.debug(`Feature ${t} is disabled via the environment variable ${$e.featureConfig[t].envVar}.`),!1;let n=$e.featureConfig[t].minimumVersion;if(r&&n)if(await lp.codeQlVersionAtLeast(r,n))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} is newer than the minimum version ${n} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version is older than the minimum version ${n}.`),!1;let a=$e.featureConfig[t].toolsFeature;if(r&&a)if(await r.supportsFeature(a))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} supports the required tools feature ${a} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version does not support the required tools feature ${a}.`),!1;if(i==="true")return this.logger.debug(`Feature ${t} is enabled via the environment variable ${$e.featureConfig[t].envVar}.`),!0;let s=await this.gitHubFeatureFlags.getValue(t);if(s!==void 0)return this.logger.debug(`Feature ${t} is ${s?"enabled":"disabled"} via the GitHub API.`),s;let o=$e.featureConfig[t].defaultValue;return this.logger.debug(`Feature ${t} is ${o?"enabled":"disabled"} due to its default value.`),o}};$e.Features=q4;var F4=class{constructor(t,r,i,n){this.gitHubVersion=t,this.repositoryNwo=r,this.featureFlagsFile=i,this.logger=n,this.hasAccessedRemoteFeatureFlags=!1}getCliVersionFromFeatureFlag(t){if(!t.startsWith(tO)||!t.endsWith(rO))return;let r=t.substring(tO.length,t.length-rO.length).replace(/_/g,".");if(!Loe.valid(r)){this.logger.warning(`Ignoring feature flag ${t} as it does not specify a valid CodeQL version.`);return}return r}async getDefaultCliVersion(t){return t===lp.GitHubVariant.DOTCOM?await this.getDefaultDotcomCliVersion():{cliVersion:op.cliVersion,tagName:op.bundleVersion}}async getDefaultDotcomCliVersion(){let t=await this.getAllFeatures(),r=Object.entries(t).map(([n,a])=>a?this.getCliVersionFromFeatureFlag(n):void 0).filter(n=>n!==void 0);if(r.length===0){this.logger.warning(`Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${op.cliVersion}.`);let n={cliVersion:op.cliVersion,tagName:op.bundleVersion};return this.hasAccessedRemoteFeatureFlags&&(n.toolsFeatureFlagsValid=!1),n}let i=r.reduce((n,a)=>a>n?a:n,r[0]);return this.logger.debug(`Derived default CLI version of ${i} from feature flags.`),{cliVersion:i,tagName:`codeql-bundle-v${i}`,toolsFeatureFlagsValid:!0}}async getValue(t){let r=await this.getAllFeatures();if(r===void 0){this.logger.debug(`No feature flags API response for ${t}.`);return}let i=r[t];if(i===void 0){this.logger.debug(`Feature '${t}' undefined in API response.`);return}return!!i}async getAllFeatures(){if(this.cachedApiResponse!==void 0)return this.cachedApiResponse;let t=await this.readLocalFlags();if(t!==void 0)return this.cachedApiResponse=t,t;let r=await this.loadApiResponse();return r===void 0&&(r={}),this.cachedApiResponse=r,await this.writeLocalFlags(r),r}async readLocalFlags(){try{if(D4.existsSync(this.featureFlagsFile))return this.logger.debug(`Loading feature flags from ${this.featureFlagsFile}`),JSON.parse(D4.readFileSync(this.featureFlagsFile,"utf8"))}catch(t){this.logger.warning(`Error reading cached feature flags file ${this.featureFlagsFile}: ${t}. Requesting from GitHub instead.`)}}async writeLocalFlags(t){try{this.logger.debug(`Writing feature flags to ${this.featureFlagsFile}`),D4.writeFileSync(this.featureFlagsFile,JSON.stringify(t))}catch(r){this.logger.warning(`Error writing cached feature flags file ${this.featureFlagsFile}: ${r}.`)}}async loadApiResponse(){if(this.gitHubVersion.type!==lp.GitHubVariant.DOTCOM&&this.gitHubVersion.type!==lp.GitHubVariant.GHE_DOTCOM)return this.logger.debug("Not running against github.com. Disabling all toggleable features."),this.hasAccessedRemoteFeatureFlags=!1,{};try{let t=Object.entries($e.featureConfig).filter(([,n])=>!n.legacyApi).map(([n])=>n).join(","),i=(await(0,Doe.getApiClient)().request("GET /repos/:owner/:repo/code-scanning/codeql-action/features",{owner:this.repositoryNwo.owner,repo:this.repositoryNwo.repo,features:t})).data;this.logger.debug("Loaded the following default values for the feature flags from the Code Scanning API:");for(let[n,a]of Object.entries(i).sort(([s],[o])=>s.localeCompare(o)))this.logger.debug(` ${n}: ${a}`);return this.hasAccessedRemoteFeatureFlags=!0,i}catch(t){if(lp.isHTTPError(t)&&t.status===403)return this.logger.warning(`This run of the CodeQL Action does not have permission to access Code Scanning API endpoints. As a result, it will not be opted into any experimental features. This could be because the Action is running on a pull request from a fork. If not, please ensure the Action has the 'security-events: write' permission. Details: ${t.message}`),this.hasAccessedRemoteFeatureFlags=!1,{};throw new Error(`Encountered an error while trying to determine feature enablement: ${t}`)}}}});var D1=h(ki=>{"use strict";var qoe=ki&&ki.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Foe=ki&&ki.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Moe=ki&&ki.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&qoe(t,e,r);return Foe(t,e),t};Object.defineProperty(ki,"__esModule",{value:!0});ki.getActionsLogger=Boe;ki.getRunnerLogger=joe;ki.withGroup=koe;ki.formatDuration=zoe;var M4=Moe(Tt());function Boe(){return M4}function joe(e){return{debug:e?console.debug:()=>{},info:console.info,warning:console.warn,error:console.error,isDebug:()=>e,startGroup:()=>{},endGroup:()=>{}}}function koe(e,t){M4.startGroup(e);try{return t()}finally{M4.endGroup()}}function zoe(e){if(e<1e3)return`${e}ms`;if(e<60*1e3)return`${(e/1e3).toFixed(1)}s`;let t=Math.floor(e/(60*1e3)),r=Math.floor(e%(60*1e3)/1e3);return`${t}m${r}s`}});var Il=h(q1=>{"use strict";Object.defineProperty(q1,"__esModule",{value:!0});q1.DocUrl=void 0;var iO;(function(e){e.ASSIGNING_PERMISSIONS_TO_JOBS="https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs",e.AUTOMATIC_BUILD_FAILED="https://docs.github.com/en/code-security/code-scanning/troubleshooting-code-scanning/automatic-build-failed",e.DEFINE_ENV_VARIABLES="https://docs.github.com/en/actions/learn-github-actions/variables#defining-environment-variables-for-a-single-workflow",e.SCANNING_ON_PUSH="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning#scanning-on-push",e.SPECIFY_BUILD_STEPS_MANUALLY="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages#about-specifying-build-steps-manually",e.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS="https://docs.github.com/en/enterprise-cloud@latest/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning#providing-data-to-track-code-scanning-alerts-across-runs"})(iO||(q1.DocUrl=iO={}))});var oO=h(br=>{"use strict";var $oe=br&&br.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Uoe=br&&br.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),nO=br&&br.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&$oe(t,e,r);return Uoe(t,e),t};Object.defineProperty(br,"__esModule",{value:!0});br.JobStatus=br.ActionName=void 0;br.isFirstPartyAnalysis=sO;br.getActionsStatus=Voe;br.getJobStatusDisplayName=Woe;br.createStatusReportBase=Qoe;br.sendStatusReport=Zoe;var Hoe=nO(require("os")),zi=nO(Tt()),ha=ri(),aO=fa(),Goe=Il(),jn=gl(),Bn=Bt(),B4;(function(e){e.Autobuild="autobuild",e.Analyze="finish",e.Init="init",e.InitPost="init-post",e.ResolveEnvironment="resolve-environment",e.UploadSarif="upload-sarif"})(B4||(br.ActionName=B4={}));function sO(e){return e!==B4.UploadSarif?!0:process.env[jn.EnvVar.INIT_ACTION_HAS_RUN]==="true"}var us;(function(e){e.UnknownStatus="JOB_STATUS_UNKNOWN",e.SuccessStatus="JOB_STATUS_SUCCESS",e.FailureStatus="JOB_STATUS_FAILURE",e.ConfigErrorStatus="JOB_STATUS_CONFIGURATION_ERROR"})(us||(br.JobStatus=us={}));function Voe(e,t){return e||t?e instanceof Bn.ConfigurationError?"user-error":"failure":"success"}function Woe(e){switch(e){case us.SuccessStatus:return"success";case us.FailureStatus:return"failure";case us.ConfigErrorStatus:return"configuration error";case us.UnknownStatus:return"unknown";default:(0,Bn.assertNever)(e)}}function Koe(e){e==="user-error"?zi.exportVariable(jn.EnvVar.JOB_STATUS,process.env[jn.EnvVar.JOB_STATUS]??us.ConfigErrorStatus):(e==="failure"||e==="aborted")&&zi.exportVariable(jn.EnvVar.JOB_STATUS,process.env[jn.EnvVar.JOB_STATUS]??us.FailureStatus)}async function Qoe(e,t,r,i,n,a,s,o){try{let l=(0,ha.getOptionalInput)("sha")||process.env.GITHUB_SHA||"",d=await(0,ha.getRef)(),c=process.env[jn.EnvVar.JOB_RUN_UUID]||"",p=(0,ha.getWorkflowRunID)(),u=(0,ha.getWorkflowRunAttempt)(),m=process.env.GITHUB_WORKFLOW||"",f=process.env.GITHUB_JOB||"",g=await(0,aO.getAnalysisKey)(),y=process.env[jn.EnvVar.WORKFLOW_STARTED_AT];y===void 0&&(y=r.toISOString(),zi.exportVariable(jn.EnvVar.WORKFLOW_STARTED_AT,y));let E=(0,Bn.getRequiredEnvParam)("RUNNER_OS"),x=(0,Bn.getCachedCodeQlVersion)(),T=process.env.GITHUB_ACTION_REF||"",A=process.env[jn.EnvVar.TESTING_ENVIRONMENT]||"";A!==""&&zi.exportVariable(jn.EnvVar.TESTING_ENVIRONMENT,A);let I=process.env.CODE_SCANNING_IS_STEADY_STATE_DEFAULT_SETUP==="true",V={action_name:e,action_oid:"unknown",action_ref:T,action_started_at:r.toISOString(),action_version:(0,ha.getActionVersion)(),analysis_key:g,build_mode:i?.buildMode,commit_oid:l,first_party_analysis:sO(e),job_name:f,job_run_uuid:c,ref:d,runner_os:E,started_at:y,status:t,steady_state_default_setup:I,testing_environment:A,workflow_name:m,workflow_run_attempt:u,workflow_run_id:p};try{V.actions_event_name=(0,ha.getWorkflowEventName)()}catch(D){a.warning(`Could not determine the workflow event name: ${D}.`)}i&&(V.languages=i.languages.join(",")),n&&(V.runner_available_disk_space_bytes=n.numAvailableBytes,V.runner_total_disk_space_bytes=n.numTotalBytes),s&&(V.cause=s),o&&(V.exception=o),(t==="success"||t==="failure"||t==="aborted"||t==="user-error")&&(V.completed_at=new Date().toISOString());let se=(0,ha.getRequiredInput)("matrix");se&&(V.matrix_vars=se),"RUNNER_ARCH"in process.env&&(V.runner_arch=process.env.RUNNER_ARCH),E==="Linux"&&(0,ha.isSelfHostedRunner)()||(V.runner_os_release=Hoe.release()),x!==void 0&&(V.codeql_version=x.version);let j=process.env.ImageVersion;return j&&(V.runner_image_version=j),V}catch(l){a.warning(`Caught an exception while gathering information for telemetry: ${l}. Will skip sending status report.`);return}}var Xoe="CodeQL Action is out-of-date. Please upgrade to the latest version of codeql-action.",Yoe="CodeQL Action version is incompatible with the code scanning endpoint. Please update to a compatible version of codeql-action.";async function Zoe(e){Koe(e.status);let t=JSON.stringify(e);if(zi.debug(`Sending status report: ${t}`),(0,Bn.isInTestMode)()){zi.debug("In test mode. Status reports are not uploaded.");return}let r=(0,Bn.getRequiredEnvParam)("GITHUB_REPOSITORY"),[i,n]=r.split("/"),a=(0,aO.getApiClient)();try{await a.request("PUT /repos/:owner/:repo/code-scanning/analysis/status",{owner:i,repo:n,data:t})}catch(s){if((0,Bn.isHTTPError)(s))switch(s.status){case 403:(0,ha.getWorkflowEventName)()==="push"&&process.env.GITHUB_ACTOR==="dependabot[bot]"?zi.warning(`Workflows triggered by Dependabot on the "push" event run with read-only access. Uploading Code Scanning results requires write access. To use Code Scanning with Dependabot, please ensure you are using the "pull_request" event for this workflow and avoid triggering on the "push" event for Dependabot branches. See ${Goe.DocUrl.SCANNING_ON_PUSH} for more information on how to configure these events.`):zi.warning(s.message);return;case 404:zi.warning(s.message);return;case 422:(0,Bn.getRequiredEnvParam)("GITHUB_SERVER_URL")!==Bn.GITHUB_DOTCOM_URL?zi.debug(Yoe):zi.debug(Xoe);return}zi.warning(`An unexpected error occurred when sending code scanning status report: ${(0,Bn.getErrorMessage)(s)}`)}}});var dO=h((SNe,lO)=>{"use strict";var Joe=require("path");lO.exports=(e,t)=>{if(typeof e!="string")throw new TypeError(`Expected a string, got ${typeof e}`);t={resolve:!0,...t};let r=e;return t.resolve&&(r=Joe.resolve(e)),r=r.replace(/\\/g,"/"),r[0]!=="/"&&(r=`/${r}`),encodeURI(`file://${r}`).replace(/[?#]/g,encodeURIComponent)}});var ms=h((bi,$4)=>{"use strict";var pO=require("url"),j4=bi.ValidationError=function(t,r,i,n,a,s){if(Array.isArray(n)?(this.path=n,this.property=n.reduce(function(l,d){return l+uO(d)},"instance")):n!==void 0&&(this.property=n),t&&(this.message=t),i){var o=i.$id||i.id;this.schema=o||i}r!==void 0&&(this.instance=r),this.name=a,this.argument=s,this.stack=this.toString()};j4.prototype.toString=function(){return this.property+" "+this.message};var F1=bi.ValidatorResult=function(t,r,i,n){this.instance=t,this.schema=r,this.options=i,this.path=n.path,this.propertyPath=n.propertyPath,this.errors=[],this.throwError=i&&i.throwError,this.throwFirst=i&&i.throwFirst,this.throwAll=i&&i.throwAll,this.disableFormat=i&&i.disableFormat===!0};F1.prototype.addError=function(t){var r;if(typeof t=="string")r=new j4(t,this.instance,this.schema,this.path);else{if(!t)throw new Error("Missing error detail");if(!t.message)throw new Error("Missing error message");if(!t.name)throw new Error("Missing validator type");r=new j4(t.message,this.instance,this.schema,this.path,t.name,t.argument)}if(this.errors.push(r),this.throwFirst)throw new co(this);if(this.throwError)throw r;return r};F1.prototype.importErrors=function(t){typeof t=="string"||t&&t.validatorType?this.addError(t):t&&t.errors&&(this.errors=this.errors.concat(t.errors))};function ele(e,t){return t+": "+e.toString()+` +`}F1.prototype.toString=function(t){return this.errors.map(ele).join("")};Object.defineProperty(F1.prototype,"valid",{get:function(){return!this.errors.length}});$4.exports.ValidatorResultError=co;function co(e){Error.captureStackTrace&&Error.captureStackTrace(this,co),this.instance=e.instance,this.schema=e.schema,this.options=e.options,this.errors=e.errors}co.prototype=new Error;co.prototype.constructor=co;co.prototype.name="Validation Error";var cO=bi.SchemaError=function e(t,r){this.message=t,this.schema=r,Error.call(this,t),Error.captureStackTrace(this,e)};cO.prototype=Object.create(Error.prototype,{constructor:{value:cO,enumerable:!1},name:{value:"SchemaError",enumerable:!1}});var k4=bi.SchemaContext=function(t,r,i,n,a){this.schema=t,this.options=r,Array.isArray(i)?(this.path=i,this.propertyPath=i.reduce(function(s,o){return s+uO(o)},"instance")):this.propertyPath=i,this.base=n,this.schemas=a};k4.prototype.resolve=function(t){return pO.resolve(this.base,t)};k4.prototype.makeChild=function(t,r){var i=r===void 0?this.path:this.path.concat([r]),n=t.$id||t.id,a=pO.resolve(this.base,n||""),s=new k4(t,this.options,i,a,Object.create(this.schemas));return n&&!s.schemas[a]&&(s.schemas[a]=t),s};var gn=bi.FORMAT_REGEXPS={"date-time":/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])[tT ](2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])(\.\d+)?([zZ]|[+-]([0-5][0-9]):(60|[0-5][0-9]))$/,date:/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])$/,time:/^(2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])$/,duration:/P(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S)|\d+(D|M(\d+D)?|Y(\d+M(\d+D)?)?)(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S))?|\d+W)/i,email:/^(?:[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+\.)*[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+@(?:(?:(?:[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!\.)){0,61}[a-zA-Z0-9]?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!$)){0,61}[a-zA-Z0-9]?)|(?:\[(?:(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\]))$/,"idn-email":/^("(?:[!#-\[\]-\u{10FFFF}]|\\[\t -\u{10FFFF}])*"|[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*)@([!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*|\[[!-Z\^-\u{10FFFF}]*\])$/u,"ip-address":/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,ipv6:/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/,uri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"uri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/,iri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"iri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~-\u{10FFFF}]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~-\u{10FFFF}])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/u,uuid:/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i,"uri-template":/(%[0-9a-f]{2}|[!#$&(-;=?@\[\]_a-z~]|\{[!#&+,./;=?@|]?(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?(,(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?)*\})*/iu,"json-pointer":/^(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*$/iu,"relative-json-pointer":/^\d+(#|(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*)$/iu,hostname:/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"host-name":/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"utc-millisec":function(e){return typeof e=="string"&&parseFloat(e)===parseInt(e,10)&&!isNaN(e)},regex:function(e){var t=!0;try{new RegExp(e)}catch{t=!1}return t},style:/[\r\n\t ]*[^\r\n\t ][^:]*:[\r\n\t ]*[^\r\n\t ;]*[\r\n\t ]*;?/,color:/^(#?([0-9A-Fa-f]{3}){1,2}\b|aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow|(rgb\(\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*\))|(rgb\(\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*\)))$/,phone:/^\+(?:[0-9] ?){6,14}[0-9]$/,alpha:/^[a-zA-Z]+$/,alphanumeric:/^[a-zA-Z0-9]+$/};gn.regexp=gn.regex;gn.pattern=gn.regex;gn.ipv4=gn["ip-address"];bi.isFormat=function(t,r,i){if(typeof t=="string"&&gn[r]!==void 0){if(gn[r]instanceof RegExp)return gn[r].test(t);if(typeof gn[r]=="function")return gn[r](t)}else if(i&&i.customFormats&&typeof i.customFormats[r]=="function")return i.customFormats[r](t);return!0};var uO=bi.makeSuffix=function(t){return t=t.toString(),!t.match(/[.\s\[\]]/)&&!t.match(/^[\d]/)?"."+t:t.match(/^\d+$/)?"["+t+"]":"["+JSON.stringify(t)+"]"};bi.deepCompareStrict=function e(t,r){if(typeof t!=typeof r)return!1;if(Array.isArray(t))return!Array.isArray(r)||t.length!==r.length?!1:t.every(function(a,s){return e(t[s],r[s])});if(typeof t=="object"){if(!t||!r)return t===r;var i=Object.keys(t),n=Object.keys(r);return i.length!==n.length?!1:i.every(function(a){return e(t[a],r[a])})}return t===r};function tle(e,t,r,i){typeof r=="object"?t[i]=z4(e[i],r):e.indexOf(r)===-1&&t.push(r)}function rle(e,t,r){t[r]=e[r]}function ile(e,t,r,i){typeof t[i]!="object"||!t[i]?r[i]=t[i]:e[i]?r[i]=z4(e[i],t[i]):r[i]=t[i]}function z4(e,t){var r=Array.isArray(t),i=r&&[]||{};return r?(e=e||[],i=i.concat(e),t.forEach(tle.bind(null,e,i))):(e&&typeof e=="object"&&Object.keys(e).forEach(rle.bind(null,e,i)),Object.keys(t).forEach(ile.bind(null,e,t,i))),i}$4.exports.deepMerge=z4;bi.objectGetPath=function(t,r){for(var i=r.split("/").slice(1),n;typeof(n=i.shift())=="string";){var a=decodeURIComponent(n.replace(/~0/,"~").replace(/~1/g,"/"));if(!(a in t))return;t=t[a]}return t};function nle(e){return"/"+encodeURIComponent(e).replace(/~/g,"%7E")}bi.encodePath=function(t){return t.map(nle).join("")};bi.getDecimalPlaces=function(t){var r=0;if(isNaN(t))return r;typeof t!="number"&&(t=Number(t));var i=t.toString().split("e");if(i.length===2){if(i[1][0]!=="-")return r;r=Number(i[1].slice(1))}var n=i[0].split(".");return n.length===2&&(r+=n[1].length),r};bi.isSchema=function(t){return typeof t=="object"&&t||typeof t=="boolean"}});var gO=h((TNe,hO)=>{"use strict";var _i=ms(),Fe=_i.ValidatorResult,fs=_i.SchemaError,U4={};U4.ignoreProperties={id:!0,default:!0,description:!0,title:!0,additionalItems:!0,then:!0,else:!0,$schema:!0,$ref:!0,extends:!0};var Me=U4.validators={};Me.type=function(t,r,i,n){if(t===void 0)return null;var a=new Fe(t,r,i,n),s=Array.isArray(r.type)?r.type:[r.type];if(!s.some(this.testType.bind(this,t,r,i,n))){var o=s.map(function(l){if(l){var d=l.$id||l.id;return d?"<"+d+">":l+""}});a.addError({name:"type",argument:o,message:"is not of a type(s) "+o})}return a};function H4(e,t,r,i,n){var a=t.throwError,s=t.throwAll;t.throwError=!1,t.throwAll=!1;var o=this.validateSchema(e,n,t,r);return t.throwError=a,t.throwAll=s,!o.valid&&i instanceof Function&&i(o),o.valid}Me.anyOf=function(t,r,i,n){if(t===void 0)return null;var a=new Fe(t,r,i,n),s=new Fe(t,r,i,n);if(!Array.isArray(r.anyOf))throw new fs("anyOf must be an array");if(!r.anyOf.some(H4.bind(this,t,i,n,function(l){s.importErrors(l)}))){var o=r.anyOf.map(function(l,d){var c=l.$id||l.id;return c?"<"+c+">":l.title&&JSON.stringify(l.title)||l.$ref&&"<"+l.$ref+">"||"[subschema "+d+"]"});i.nestedErrors&&a.importErrors(s),a.addError({name:"anyOf",argument:o,message:"is not any of "+o.join(",")})}return a};Me.allOf=function(t,r,i,n){if(t===void 0)return null;if(!Array.isArray(r.allOf))throw new fs("allOf must be an array");var a=new Fe(t,r,i,n),s=this;return r.allOf.forEach(function(o,l){var d=s.validateSchema(t,o,i,n);if(!d.valid){var c=o.$id||o.id,p=c||o.title&&JSON.stringify(o.title)||o.$ref&&"<"+o.$ref+">"||"[subschema "+l+"]";a.addError({name:"allOf",argument:{id:p,length:d.errors.length,valid:d},message:"does not match allOf schema "+p+" with "+d.errors.length+" error[s]:"}),a.importErrors(d)}}),a};Me.oneOf=function(t,r,i,n){if(t===void 0)return null;if(!Array.isArray(r.oneOf))throw new fs("oneOf must be an array");var a=new Fe(t,r,i,n),s=new Fe(t,r,i,n),o=r.oneOf.filter(H4.bind(this,t,i,n,function(d){s.importErrors(d)})).length,l=r.oneOf.map(function(d,c){var p=d.$id||d.id;return p||d.title&&JSON.stringify(d.title)||d.$ref&&"<"+d.$ref+">"||"[subschema "+c+"]"});return o!==1&&(i.nestedErrors&&a.importErrors(s),a.addError({name:"oneOf",argument:l,message:"is not exactly one from "+l.join(",")})),a};Me.if=function(t,r,i,n){if(t===void 0)return null;if(!_i.isSchema(r.if))throw new Error('Expected "if" keyword to be a schema');var a=H4.call(this,t,i,n,null,r.if),s=new Fe(t,r,i,n),o;if(a){if(r.then===void 0)return;if(!_i.isSchema(r.then))throw new Error('Expected "then" keyword to be a schema');o=this.validateSchema(t,r.then,i,n.makeChild(r.then)),s.importErrors(o)}else{if(r.else===void 0)return;if(!_i.isSchema(r.else))throw new Error('Expected "else" keyword to be a schema');o=this.validateSchema(t,r.else,i,n.makeChild(r.else)),s.importErrors(o)}return s};function G4(e,t){if(Object.hasOwnProperty.call(e,t))return e[t];if(t in e){for(;e=Object.getPrototypeOf(e);)if(Object.propertyIsEnumerable.call(e,t))return e[t]}}Me.propertyNames=function(t,r,i,n){if(this.types.object(t)){var a=new Fe(t,r,i,n),s=r.propertyNames!==void 0?r.propertyNames:{};if(!_i.isSchema(s))throw new fs('Expected "propertyNames" to be a schema (object or boolean)');for(var o in t)if(G4(t,o)!==void 0){var l=this.validateSchema(o,s,i,n.makeChild(s));a.importErrors(l)}return a}};Me.properties=function(t,r,i,n){if(this.types.object(t)){var a=new Fe(t,r,i,n),s=r.properties||{};for(var o in s){var l=s[o];if(l!==void 0){if(l===null)throw new fs('Unexpected null, expected schema in "properties"');typeof i.preValidateProperty=="function"&&i.preValidateProperty(t,o,l,i,n);var d=G4(t,o),c=this.validateSchema(d,l,i,n.makeChild(l,o));c.instance!==a.instance[o]&&(a.instance[o]=c.instance),a.importErrors(c)}}return a}};function mO(e,t,r,i,n,a){if(this.types.object(e)&&!(t.properties&&t.properties[n]!==void 0))if(t.additionalProperties===!1)a.addError({name:"additionalProperties",argument:n,message:"is not allowed to have the additional property "+JSON.stringify(n)});else{var s=t.additionalProperties||{};typeof r.preValidateProperty=="function"&&r.preValidateProperty(e,n,s,r,i);var o=this.validateSchema(e[n],s,r,i.makeChild(s,n));o.instance!==a.instance[n]&&(a.instance[n]=o.instance),a.importErrors(o)}}Me.patternProperties=function(t,r,i,n){if(this.types.object(t)){var a=new Fe(t,r,i,n),s=r.patternProperties||{};for(var o in t){var l=!0;for(var d in s){var c=s[d];if(c!==void 0){if(c===null)throw new fs('Unexpected null, expected schema in "patternProperties"');try{var p=new RegExp(d,"u")}catch{p=new RegExp(d)}if(p.test(o)){l=!1,typeof i.preValidateProperty=="function"&&i.preValidateProperty(t,o,c,i,n);var u=this.validateSchema(t[o],c,i,n.makeChild(c,o));u.instance!==a.instance[o]&&(a.instance[o]=u.instance),a.importErrors(u)}}}l&&mO.call(this,t,r,i,n,o,a)}return a}};Me.additionalProperties=function(t,r,i,n){if(this.types.object(t)){if(r.patternProperties)return null;var a=new Fe(t,r,i,n);for(var s in t)mO.call(this,t,r,i,n,s,a);return a}};Me.minProperties=function(t,r,i,n){if(this.types.object(t)){var a=new Fe(t,r,i,n),s=Object.keys(t);return s.length>=r.minProperties||a.addError({name:"minProperties",argument:r.minProperties,message:"does not meet minimum property length of "+r.minProperties}),a}};Me.maxProperties=function(t,r,i,n){if(this.types.object(t)){var a=new Fe(t,r,i,n),s=Object.keys(t);return s.length<=r.maxProperties||a.addError({name:"maxProperties",argument:r.maxProperties,message:"does not meet maximum property length of "+r.maxProperties}),a}};Me.items=function(t,r,i,n){var a=this;if(this.types.array(t)&&r.items!==void 0){var s=new Fe(t,r,i,n);return t.every(function(o,l){if(Array.isArray(r.items))var d=r.items[l]===void 0?r.additionalItems:r.items[l];else var d=r.items;if(d===void 0)return!0;if(d===!1)return s.addError({name:"items",message:"additionalItems not permitted"}),!1;var c=a.validateSchema(o,d,i,n.makeChild(d,l));return c.instance!==s.instance[l]&&(s.instance[l]=c.instance),s.importErrors(c),!0}),s}};Me.contains=function(t,r,i,n){var a=this;if(this.types.array(t)&&r.contains!==void 0){if(!_i.isSchema(r.contains))throw new Error('Expected "contains" keyword to be a schema');var s=new Fe(t,r,i,n),o=t.some(function(l,d){var c=a.validateSchema(l,r.contains,i,n.makeChild(r.contains,d));return c.errors.length===0});return o===!1&&s.addError({name:"contains",argument:r.contains,message:"must contain an item matching given schema"}),s}};Me.minimum=function(t,r,i,n){if(this.types.number(t)){var a=new Fe(t,r,i,n);return r.exclusiveMinimum&&r.exclusiveMinimum===!0?t>r.minimum||a.addError({name:"minimum",argument:r.minimum,message:"must be greater than "+r.minimum}):t>=r.minimum||a.addError({name:"minimum",argument:r.minimum,message:"must be greater than or equal to "+r.minimum}),a}};Me.maximum=function(t,r,i,n){if(this.types.number(t)){var a=new Fe(t,r,i,n);return r.exclusiveMaximum&&r.exclusiveMaximum===!0?tr.exclusiveMinimum;return s||a.addError({name:"exclusiveMinimum",argument:r.exclusiveMinimum,message:"must be strictly greater than "+r.exclusiveMinimum}),a}};Me.exclusiveMaximum=function(t,r,i,n){if(typeof r.exclusiveMaximum!="boolean"&&this.types.number(t)){var a=new Fe(t,r,i,n),s=t=r.minLength||a.addError({name:"minLength",argument:r.minLength,message:"does not meet minimum length of "+r.minLength}),a}};Me.maxLength=function(t,r,i,n){if(this.types.string(t)){var a=new Fe(t,r,i,n),s=t.match(/[\uDC00-\uDFFF]/g),o=t.length-(s?s.length:0);return o<=r.maxLength||a.addError({name:"maxLength",argument:r.maxLength,message:"does not meet maximum length of "+r.maxLength}),a}};Me.minItems=function(t,r,i,n){if(this.types.array(t)){var a=new Fe(t,r,i,n);return t.length>=r.minItems||a.addError({name:"minItems",argument:r.minItems,message:"does not meet minimum length of "+r.minItems}),a}};Me.maxItems=function(t,r,i,n){if(this.types.array(t)){var a=new Fe(t,r,i,n);return t.length<=r.maxItems||a.addError({name:"maxItems",argument:r.maxItems,message:"does not meet maximum length of "+r.maxItems}),a}};function ale(e,t,r){var i,n=r.length;for(i=t+1,n;i{"use strict";var yO=require("url"),sle=ms();V4.exports.SchemaScanResult=vO;function vO(e,t){this.id=e,this.ref=t}V4.exports.scan=function(t,r){function i(l,d){if(!(!d||typeof d!="object")){if(d.$ref){var c=yO.resolve(l,d.$ref);o[c]=o[c]?o[c]+1:0;return}var p=d.$id||d.id,u=p?yO.resolve(l,p):l;if(u){if(u.indexOf("#")<0&&(u+="#"),s[u]){if(!sle.deepCompareStrict(s[u],d))throw new Error("Schema <"+u+"> already exists with different definition");return s[u]}s[u]=d,u[u.length-1]=="#"&&(s[u.substring(0,u.length-1)]=d)}n(u+"/items",Array.isArray(d.items)?d.items:[d.items]),n(u+"/extends",Array.isArray(d.extends)?d.extends:[d.extends]),i(u+"/additionalItems",d.additionalItems),a(u+"/properties",d.properties),i(u+"/additionalProperties",d.additionalProperties),a(u+"/definitions",d.definitions),a(u+"/patternProperties",d.patternProperties),a(u+"/dependencies",d.dependencies),n(u+"/disallow",d.disallow),n(u+"/allOf",d.allOf),n(u+"/anyOf",d.anyOf),n(u+"/oneOf",d.oneOf),i(u+"/not",d.not)}}function n(l,d){if(Array.isArray(d))for(var c=0;c{"use strict";var bO=require("url"),_O=gO(),po=ms(),wO=M1().scan,EO=po.ValidatorResult,ole=po.ValidatorResultError,cp=po.SchemaError,xO=po.SchemaContext,NO="/",tr=function e(){this.customFormats=Object.create(e.prototype.customFormats),this.schemas={},this.unresolvedRefs=[],this.types=Object.create(kn),this.attributes=Object.create(_O.validators)};tr.prototype.customFormats={};tr.prototype.schemas=null;tr.prototype.types=null;tr.prototype.attributes=null;tr.prototype.unresolvedRefs=null;tr.prototype.addSchema=function(t,r){var i=this;if(!t)return null;var n=wO(r||NO,t),a=r||t.$id||t.id;for(var s in n.id)this.schemas[s]=n.id[s];for(var s in n.ref)this.unresolvedRefs.push(s);return this.unresolvedRefs=this.unresolvedRefs.filter(function(o){return typeof i.schemas[o]>"u"}),this.schemas[a]};tr.prototype.addSubSchemaArray=function(t,r){if(Array.isArray(r))for(var i=0;i",t);var o=po.objectGetPath(i.schemas[s],a.substr(1));if(o===void 0)throw new cp("no such schema "+a+" located in <"+s+">",t);return{subschema:o,switchSchema:r}};tr.prototype.testType=function(t,r,i,n,a){if(a!==void 0){if(a===null)throw new cp('Unexpected null in "type" keyword');if(typeof this.types[a]=="function")return this.types[a].call(this,t);if(a&&typeof a=="object"){var s=this.validateSchema(t,a,i,n);return s===void 0||!(s&&s.errors.length)}return!0}};var kn=tr.prototype.types={};kn.string=function(t){return typeof t=="string"};kn.number=function(t){return typeof t=="number"&&isFinite(t)};kn.integer=function(t){return typeof t=="number"&&t%1===0};kn.boolean=function(t){return typeof t=="boolean"};kn.array=function(t){return Array.isArray(t)};kn.null=function(t){return t===null};kn.date=function(t){return t instanceof Date};kn.any=function(t){return!0};kn.object=function(t){return t&&typeof t=="object"&&!Array.isArray(t)&&!(t instanceof Date)};TO.exports=tr});var CO=h((RNe,ga)=>{"use strict";var lle=ga.exports.Validator=PO();ga.exports.ValidatorResult=ms().ValidatorResult;ga.exports.ValidatorResultError=ms().ValidatorResultError;ga.exports.ValidationError=ms().ValidationError;ga.exports.SchemaError=ms().SchemaError;ga.exports.SchemaScanResult=M1().SchemaScanResult;ga.exports.scan=M1().scan;ga.exports.validate=function(e,t,r){var i=new lle;return i.validate(e,t,r)}});var OO=h($i=>{"use strict";Object.defineProperty($i,"__esModule",{value:!0});$i.cliErrorsConfig=$i.CliConfigErrorCategory=$i.CliError=void 0;$i.getCliConfigCategoryIfExists=RO;$i.wrapCliConfigurationError=mle;var pp=ri(),dle=Il(),cle=Bt(),W4=class extends Error{constructor({cmd:t,args:r,exitCode:i,stderr:n}){let a=(0,pp.prettyPrintInvocation)(t,r),s=ple(n),o=ule(n),l;if(s)l=`Encountered a fatal error while running "${a}". Exit code was ${i} and error was: ${(0,pp.ensureEndsInPeriod)(s.trim())} See the logs for more details.`;else if(o)l=`We were unable to automatically build your code. Please provide manual build steps. See ${dle.DocUrl.AUTOMATIC_BUILD_FAILED} for more information. Encountered the following error: ${o}`;else{let d=(0,pp.ensureEndsInPeriod)(n.trim().split(` +`).pop()?.trim()||"n/a");l=`Encountered a fatal error while running "${a}". Exit code was ${i} and last log line was: ${d} See the logs for more details.`}super(l),this.exitCode=i,this.stderr=n}};$i.CliError=W4;function ple(e){let t=/.*fatal (internal )?error occurr?ed(. Details)?:/gi,r=[],i,n;for(;(n=t.exec(e))!==null;)i!==void 0&&r.push(e.slice(i,n.index).trim()),i=n.index;if(i!==void 0){let a=e.slice(i).trim();if(r.length===0)return a;let s=!r.some(o=>o.includes(` +`));return s&&(r=r.map(pp.ensureEndsInPeriod)),[(0,pp.ensureEndsInPeriod)(a),"Context:",...r.reverse()].join(s?" ":` +`)}}function ule(e){let t=/.*\[autobuild\] \[ERROR\] (.*)/gi,r=[...e.matchAll(t)].map(i=>i[1]);return r.length>10&&(r=r.slice(0,10),r.push("(truncated)")),r.join(` +`)||void 0}var Ht;(function(e){e.AutobuildError="AutobuildError",e.ExternalRepositoryCloneFailed="ExternalRepositoryCloneFailed",e.GradleBuildFailed="GradleBuildFailed",e.IncompatibleWithActionVersion="IncompatibleWithActionVersion",e.InitCalledTwice="InitCalledTwice",e.InvalidConfigFile="InvalidConfigFile",e.InvalidSourceRoot="InvalidSourceRoot",e.MavenBuildFailed="MavenBuildFailed",e.NoBuildCommandAutodetected="NoBuildCommandAutodetected",e.NoBuildMethodAutodetected="NoBuildMethodAutodetected",e.NoSourceCodeSeen="NoSourceCodeSeen",e.NoSupportedBuildCommandSucceeded="NoSupportedBuildCommandSucceeded",e.NoSupportedBuildSystemDetected="NoSupportedBuildSystemDetected",e.OutOfMemoryOrDisk="OutOfMemoryOrDisk",e.PackCannotBeFound="PackCannotBeFound",e.PackMissingAuth="PackMissingAuth",e.SwiftBuildFailed="SwiftBuildFailed",e.UnsupportedBuildMode="UnsupportedBuildMode"})(Ht||($i.CliConfigErrorCategory=Ht={}));$i.cliErrorsConfig={[Ht.AutobuildError]:{cliErrorMessageCandidates:[new RegExp("We were unable to automatically build your code")]},[Ht.ExternalRepositoryCloneFailed]:{cliErrorMessageCandidates:[new RegExp("Failed to clone external Git repository")]},[Ht.GradleBuildFailed]:{cliErrorMessageCandidates:[new RegExp("[autobuild] FAILURE: Build failed with an exception.")]},[Ht.IncompatibleWithActionVersion]:{cliErrorMessageCandidates:[new RegExp("is not compatible with this CodeQL CLI")]},[Ht.InitCalledTwice]:{cliErrorMessageCandidates:[new RegExp("Refusing to create databases .* but could not process any of it")],additionalErrorMessageToAppend:'Is the "init" action called twice in the same job?'},[Ht.InvalidConfigFile]:{cliErrorMessageCandidates:[new RegExp("Config file .* is not valid"),new RegExp("The supplied config file is empty")]},[Ht.InvalidSourceRoot]:{cliErrorMessageCandidates:[new RegExp("Invalid source root")]},[Ht.MavenBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuild\\] \\[ERROR\\] Failed to execute goal")]},[Ht.NoBuildCommandAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not auto-detect a suitable build method")]},[Ht.NoBuildMethodAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not detect a suitable build command for the source checkout")]},[Ht.NoSourceCodeSeen]:{exitCode:32,cliErrorMessageCandidates:[new RegExp("CodeQL detected code written in .* but could not process any of it"),new RegExp("CodeQL did not detect any code written in languages supported by CodeQL")]},[Ht.NoSupportedBuildCommandSucceeded]:{cliErrorMessageCandidates:[new RegExp("No supported build command succeeded")]},[Ht.NoSupportedBuildSystemDetected]:{cliErrorMessageCandidates:[new RegExp("No supported build system detected")]},[Ht.OutOfMemoryOrDisk]:{cliErrorMessageCandidates:[new RegExp("CodeQL is out of memory."),new RegExp("out of disk"),new RegExp("No space left on device")],additionalErrorMessageToAppend:"For more information, see https://gh.io/troubleshooting-code-scanning/out-of-disk-or-memory"},[Ht.PackCannotBeFound]:{cliErrorMessageCandidates:[new RegExp("Query pack .* cannot be found\\. Check the spelling of the pack\\.")]},[Ht.PackMissingAuth]:{cliErrorMessageCandidates:[new RegExp("GitHub Container registry .* 403 Forbidden"),new RegExp("Do you need to specify a token to authenticate to the registry?")]},[Ht.SwiftBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuilder/build\\] \\[build-command-failed\\] `autobuild` failed to run the build command")]},[Ht.UnsupportedBuildMode]:{cliErrorMessageCandidates:[new RegExp("does not support the .* build mode. Please try using one of the following build modes instead")]}};function RO(e){for(let[t,r]of Object.entries($i.cliErrorsConfig)){if(e.exitCode!==void 0&&r.exitCode!==void 0&&e.exitCode===r.exitCode)return t;for(let i of r.cliErrorMessageCandidates)if(e.message.match(i)||e.stderr.match(i))return t}}function mle(e){let t=RO(e);if(t===void 0)return e;let r=e.message,i=$i.cliErrorsConfig[t].additionalErrorMessageToAppend;return i!==void 0&&(r=`${r} ${i}`),new cle.ConfigurationError(r)}});var up=h(yn=>{"use strict";Object.defineProperty(yn,"__esModule",{value:!0});yn.LANGUAGE_ALIASES=yn.Language=void 0;yn.parseLanguage=fle;yn.isTracedLanguage=AO;yn.isScannedLanguage=hle;var wi;(function(e){e.actions="actions",e.csharp="csharp",e.cpp="cpp",e.go="go",e.java="java",e.javascript="javascript",e.python="python",e.ruby="ruby",e.rust="rust",e.swift="swift"})(wi||(yn.Language=wi={}));yn.LANGUAGE_ALIASES={c:wi.cpp,"c++":wi.cpp,"c#":wi.csharp,kotlin:wi.java,typescript:wi.javascript};function fle(e){if(e=e.trim().toLowerCase(),e in wi)return e;if(e in yn.LANGUAGE_ALIASES)return yn.LANGUAGE_ALIASES[e]}function AO(e){return[wi.cpp,wi.csharp,wi.go,wi.java,wi.swift].includes(e)}function hle(e){return!AO(e)}});var t3=h((ye,FO)=>{ye=FO.exports=xe;var He;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?He=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:He=function(){};ye.SEMVER_SPEC_VERSION="2.0.0";var mp=256,B1=Number.MAX_SAFE_INTEGER||9007199254740991,K4=16,gle=mp-6,Ll=ye.re=[],Ue=ye.safeRe=[],F=ye.src=[],R=ye.tokens={},DO=0;function Te(e){R[e]=DO++}var X4="[a-zA-Z0-9-]",Q4=[["\\s",1],["\\d",mp],[X4,gle]];function hp(e){for(var t=0;t)?=?)";Te("XRANGEIDENTIFIERLOOSE");F[R.XRANGEIDENTIFIERLOOSE]=F[R.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";Te("XRANGEIDENTIFIER");F[R.XRANGEIDENTIFIER]=F[R.NUMERICIDENTIFIER]+"|x|X|\\*";Te("XRANGEPLAIN");F[R.XRANGEPLAIN]="[v=\\s]*("+F[R.XRANGEIDENTIFIER]+")(?:\\.("+F[R.XRANGEIDENTIFIER]+")(?:\\.("+F[R.XRANGEIDENTIFIER]+")(?:"+F[R.PRERELEASE]+")?"+F[R.BUILD]+"?)?)?";Te("XRANGEPLAINLOOSE");F[R.XRANGEPLAINLOOSE]="[v=\\s]*("+F[R.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+F[R.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+F[R.XRANGEIDENTIFIERLOOSE]+")(?:"+F[R.PRERELEASELOOSE]+")?"+F[R.BUILD]+"?)?)?";Te("XRANGE");F[R.XRANGE]="^"+F[R.GTLT]+"\\s*"+F[R.XRANGEPLAIN]+"$";Te("XRANGELOOSE");F[R.XRANGELOOSE]="^"+F[R.GTLT]+"\\s*"+F[R.XRANGEPLAINLOOSE]+"$";Te("COERCE");F[R.COERCE]="(^|[^\\d])(\\d{1,"+K4+"})(?:\\.(\\d{1,"+K4+"}))?(?:\\.(\\d{1,"+K4+"}))?(?:$|[^\\d])";Te("COERCERTL");Ll[R.COERCERTL]=new RegExp(F[R.COERCE],"g");Ue[R.COERCERTL]=new RegExp(hp(F[R.COERCE]),"g");Te("LONETILDE");F[R.LONETILDE]="(?:~>?)";Te("TILDETRIM");F[R.TILDETRIM]="(\\s*)"+F[R.LONETILDE]+"\\s+";Ll[R.TILDETRIM]=new RegExp(F[R.TILDETRIM],"g");Ue[R.TILDETRIM]=new RegExp(hp(F[R.TILDETRIM]),"g");var yle="$1~";Te("TILDE");F[R.TILDE]="^"+F[R.LONETILDE]+F[R.XRANGEPLAIN]+"$";Te("TILDELOOSE");F[R.TILDELOOSE]="^"+F[R.LONETILDE]+F[R.XRANGEPLAINLOOSE]+"$";Te("LONECARET");F[R.LONECARET]="(?:\\^)";Te("CARETTRIM");F[R.CARETTRIM]="(\\s*)"+F[R.LONECARET]+"\\s+";Ll[R.CARETTRIM]=new RegExp(F[R.CARETTRIM],"g");Ue[R.CARETTRIM]=new RegExp(hp(F[R.CARETTRIM]),"g");var vle="$1^";Te("CARET");F[R.CARET]="^"+F[R.LONECARET]+F[R.XRANGEPLAIN]+"$";Te("CARETLOOSE");F[R.CARETLOOSE]="^"+F[R.LONECARET]+F[R.XRANGEPLAINLOOSE]+"$";Te("COMPARATORLOOSE");F[R.COMPARATORLOOSE]="^"+F[R.GTLT]+"\\s*("+F[R.LOOSEPLAIN]+")$|^$";Te("COMPARATOR");F[R.COMPARATOR]="^"+F[R.GTLT]+"\\s*("+F[R.FULLPLAIN]+")$|^$";Te("COMPARATORTRIM");F[R.COMPARATORTRIM]="(\\s*)"+F[R.GTLT]+"\\s*("+F[R.LOOSEPLAIN]+"|"+F[R.XRANGEPLAIN]+")";Ll[R.COMPARATORTRIM]=new RegExp(F[R.COMPARATORTRIM],"g");Ue[R.COMPARATORTRIM]=new RegExp(hp(F[R.COMPARATORTRIM]),"g");var ble="$1$2$3";Te("HYPHENRANGE");F[R.HYPHENRANGE]="^\\s*("+F[R.XRANGEPLAIN]+")\\s+-\\s+("+F[R.XRANGEPLAIN]+")\\s*$";Te("HYPHENRANGELOOSE");F[R.HYPHENRANGELOOSE]="^\\s*("+F[R.XRANGEPLAINLOOSE]+")\\s+-\\s+("+F[R.XRANGEPLAINLOOSE]+")\\s*$";Te("STAR");F[R.STAR]="(<|>)?=?\\s*\\*";for(zn=0;znmp)return null;var r=t.loose?Ue[R.LOOSE]:Ue[R.FULL];if(!r.test(e))return null;try{return new xe(e,t)}catch{return null}}ye.valid=_le;function _le(e,t){var r=mo(e,t);return r?r.version:null}ye.clean=wle;function wle(e,t){var r=mo(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}ye.SemVer=xe;function xe(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof xe){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>mp)throw new TypeError("version is longer than "+mp+" characters");if(!(this instanceof xe))return new xe(e,t);He("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?Ue[R.LOOSE]:Ue[R.FULL]);if(!r)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>B1||this.major<0)throw new TypeError("Invalid major version");if(this.minor>B1||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>B1||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(function(i){if(/^[0-9]+$/.test(i)){var n=+i;if(n>=0&&n=0;)typeof this.prerelease[r]=="number"&&(this.prerelease[r]++,r=-2);r===-1&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this};ye.inc=Ele;function Ele(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new xe(e,r).inc(t,i).version}catch{return null}}ye.diff=xle;function xle(e,t){if(Y4(e,t))return null;var r=mo(e),i=mo(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var a="prerelease"}for(var s in r)if((s==="major"||s==="minor"||s==="patch")&&r[s]!==i[s])return n+s;return a}ye.compareIdentifiers=uo;var IO=/^[0-9]+$/;function uo(e,t){var r=IO.test(e),i=IO.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}ye.lt=j1;function j1(e,t,r){return ya(e,t,r)<0}ye.eq=Y4;function Y4(e,t,r){return ya(e,t,r)===0}ye.neq=qO;function qO(e,t,r){return ya(e,t,r)!==0}ye.gte=Z4;function Z4(e,t,r){return ya(e,t,r)>=0}ye.lte=J4;function J4(e,t,r){return ya(e,t,r)<=0}ye.cmp=k1;function k1(e,t,r,i){switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return Y4(e,r,i);case"!=":return qO(e,r,i);case">":return fp(e,r,i);case">=":return Z4(e,r,i);case"<":return j1(e,r,i);case"<=":return J4(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}ye.Comparator=Ui;function Ui(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ui){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof Ui))return new Ui(e,t);e=e.trim().split(/\s+/).join(" "),He("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===Dl?this.value="":this.value=this.operator+this.semver.version,He("comp",this)}var Dl={};Ui.prototype.parse=function(e){var t=this.options.loose?Ue[R.COMPARATORLOOSE]:Ue[R.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new xe(r[2],this.options.loose):this.semver=Dl};Ui.prototype.toString=function(){return this.value};Ui.prototype.test=function(e){if(He("Comparator.test",e,this.options.loose),this.semver===Dl||e===Dl)return!0;if(typeof e=="string")try{e=new xe(e,this.options)}catch{return!1}return k1(e,this.operator,this.semver,this.options)};Ui.prototype.intersects=function(e,t){if(!(e instanceof Ui))throw new TypeError("a Comparator is required");(!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1});var r;if(this.operator==="")return this.value===""?!0:(r=new wt(e.value,t),z1(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new wt(this.value,t),z1(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),a=this.semver.version===e.semver.version,s=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=k1(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=k1(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||a&&s||o||l};ye.Range=wt;function wt(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof wt)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new wt(e.raw,t);if(e instanceof Ui)return new wt(e.value,t);if(!(this instanceof wt))return new wt(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(r){return this.parseRange(r.trim())},this).filter(function(r){return r.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}wt.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};wt.prototype.toString=function(){return this.range};wt.prototype.parseRange=function(e){var t=this.options.loose,r=t?Ue[R.HYPHENRANGELOOSE]:Ue[R.HYPHENRANGE];e=e.replace(r,$le),He("hyphen replace",e),e=e.replace(Ue[R.COMPARATORTRIM],ble),He("comparator trim",e,Ue[R.COMPARATORTRIM]),e=e.replace(Ue[R.TILDETRIM],yle),e=e.replace(Ue[R.CARETTRIM],vle),e=e.split(/\s+/).join(" ");var i=t?Ue[R.COMPARATORLOOSE]:Ue[R.COMPARATOR],n=e.split(" ").map(function(a){return Dle(a,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(a){return!!a.match(i)})),n=n.map(function(a){return new Ui(a,this.options)},this),n};wt.prototype.intersects=function(e,t){if(!(e instanceof wt))throw new TypeError("a Range is required");return this.set.some(function(r){return LO(r,t)&&e.set.some(function(i){return LO(i,t)&&r.every(function(n){return i.every(function(a){return n.intersects(a,t)})})})})};function LO(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(a){return n.intersects(a,t)}),n=i.pop();return r}ye.toComparators=Lle;function Lle(e,t){return new wt(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function Dle(e,t){return He("comp",e,t),e=Mle(e,t),He("caret",e),e=qle(e,t),He("tildes",e),e=jle(e,t),He("xrange",e),e=zle(e,t),He("stars",e),e}function $r(e){return!e||e.toLowerCase()==="x"||e==="*"}function qle(e,t){return e.trim().split(/\s+/).map(function(r){return Fle(r,t)}).join(" ")}function Fle(e,t){var r=t.loose?Ue[R.TILDELOOSE]:Ue[R.TILDE];return e.replace(r,function(i,n,a,s,o){He("tilde",e,i,n,a,s,o);var l;return $r(n)?l="":$r(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":$r(s)?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":o?(He("replaceTilde pr",o),l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0"):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0",He("tilde return",l),l})}function Mle(e,t){return e.trim().split(/\s+/).map(function(r){return Ble(r,t)}).join(" ")}function Ble(e,t){He("caret",e,t);var r=t.loose?Ue[R.CARETLOOSE]:Ue[R.CARET];return e.replace(r,function(i,n,a,s,o){He("caret",e,i,n,a,s,o);var l;return $r(n)?l="":$r(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":$r(s)?n==="0"?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+".0 <"+(+n+1)+".0.0":o?(He("replaceCaret pr",o),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+"-"+o+" <"+(+n+1)+".0.0"):(He("no pr"),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+" <"+(+n+1)+".0.0"),He("caret return",l),l})}function jle(e,t){return He("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return kle(r,t)}).join(" ")}function kle(e,t){e=e.trim();var r=t.loose?Ue[R.XRANGELOOSE]:Ue[R.XRANGE];return e.replace(r,function(i,n,a,s,o,l){He("xRange",e,i,n,a,s,o,l);var d=$r(a),c=d||$r(s),p=c||$r(o),u=p;return n==="="&&u&&(n=""),l=t.includePrerelease?"-0":"",d?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&u?(c&&(s=0),o=0,n===">"?(n=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):n==="<="&&(n="<",c?a=+a+1:s=+s+1),i=n+a+"."+s+"."+o+l):c?i=">="+a+".0.0"+l+" <"+(+a+1)+".0.0"+l:p&&(i=">="+a+"."+s+".0"+l+" <"+a+"."+(+s+1)+".0"+l),He("xRange return",i),i})}function zle(e,t){return He("replaceStars",e,t),e.trim().replace(Ue[R.STAR],"")}function $le(e,t,r,i,n,a,s,o,l,d,c,p,u){return $r(r)?t="":$r(i)?t=">="+r+".0.0":$r(n)?t=">="+r+"."+i+".0":t=">="+t,$r(l)?o="":$r(d)?o="<"+(+l+1)+".0.0":$r(c)?o="<"+l+"."+(+d+1)+".0":p?o="<="+l+"."+d+"."+c+"-"+p:o="<="+o,(t+" "+o).trim()}wt.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new xe(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}ye.satisfies=z1;function z1(e,t,r){try{t=new wt(t,r)}catch{return!1}return t.test(e)}ye.maxSatisfying=Hle;function Hle(e,t,r){var i=null,n=null;try{var a=new wt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===-1)&&(i=s,n=new xe(i,r))}),i}ye.minSatisfying=Gle;function Gle(e,t,r){var i=null,n=null;try{var a=new wt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===1)&&(i=s,n=new xe(i,r))}),i}ye.minVersion=Vle;function Vle(e,t){e=new wt(e,t);var r=new xe("0.0.0");if(e.test(r)||(r=new xe("0.0.0-0"),e.test(r)))return r;r=null;for(var i=0;i":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!r||fp(r,s))&&(r=s);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+a.operator)}})}return r&&e.test(r)?r:null}ye.validRange=Wle;function Wle(e,t){try{return new wt(e,t).range||"*"}catch{return null}}ye.ltr=Kle;function Kle(e,t,r){return e3(e,t,"<",r)}ye.gtr=Qle;function Qle(e,t,r){return e3(e,t,">",r)}ye.outside=e3;function e3(e,t,r,i){e=new xe(e,i),t=new wt(t,i);var n,a,s,o,l;switch(r){case">":n=fp,a=J4,s=j1,o=">",l=">=";break;case"<":n=j1,a=Z4,s=fp,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(z1(e,t,i))return!1;for(var d=0;d=0.0.0")),p=p||m,u=u||m,n(m.semver,p.semver,i)?p=m:s(m.semver,u.semver,i)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0}ye.prerelease=Xle;function Xle(e,t){var r=mo(e,t);return r&&r.prerelease.length?r.prerelease:null}ye.intersects=Yle;function Yle(e,t,r){return e=new wt(e,r),t=new wt(t,r),e.intersects(t)}ye.coerce=Zle;function Zle(e,t){if(e instanceof xe)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};var r=null;if(!t.rtl)r=e.match(Ue[R.COERCE]);else{for(var i;(i=Ue[R.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),Ue[R.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;Ue[R.COERCERTL].lastIndex=-1}return r===null?null:mo(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var jO=h((Ar,i3)=>{"use strict";var Jle=Ar&&Ar.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),ede=Ar&&Ar.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),tde=Ar&&Ar.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Jle(t,e,r);return ede(t,e),t},rde=Ar&&Ar.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ar,"__esModule",{value:!0});Ar._readLinuxVersionFile=Ar._getOsVersion=Ar._findMatch=void 0;var MO=tde(t3()),r3=Tt(),BO=require("os"),ide=require("child_process"),$1=require("fs");function nde(e,t,r,i){return rde(this,void 0,void 0,function*(){let n=BO.platform(),a,s,o;for(let l of r){let d=l.version;if(r3.debug(`check ${d} satisfies ${e}`),MO.satisfies(d,e)&&(!t||l.stable===t)&&(o=l.files.find(c=>{r3.debug(`${c.arch}===${i} && ${c.platform}===${n}`);let p=c.arch===i&&c.platform===n;if(p&&c.platform_version){let u=i3.exports._getOsVersion();u===c.platform_version?p=!0:p=MO.satisfies(u,c.platform_version)}return p}),o)){r3.debug(`matched ${l.version}`),s=l;break}}return s&&o&&(a=Object.assign({},s),a.files=[o]),a})}Ar._findMatch=nde;function ade(){let e=BO.platform(),t="";if(e==="darwin")t=ide.execSync("sw_vers -productVersion").toString();else if(e==="linux"){let r=i3.exports._readLinuxVersionFile();if(r){let i=r.split(` +`);for(let n of i){let a=n.split("=");if(a.length===2&&(a[0].trim()==="VERSION_ID"||a[0].trim()==="DISTRIB_RELEASE")){t=a[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return t}Ar._getOsVersion=ade;function sde(){let e="/etc/lsb-release",t="/etc/os-release",r="";return $1.existsSync(e)?r=$1.readFileSync(e).toString():$1.existsSync(t)&&(r=$1.readFileSync(t).toString()),r}Ar._readLinuxVersionFile=sde});var zO=h((INe,kO)=>{var ode=require("crypto");kO.exports=function(){return ode.randomBytes(16)}});var HO=h((LNe,UO)=>{var $O=[];for(gp=0;gp<256;++gp)$O[gp]=(gp+256).toString(16).substr(1);var gp;function lde(e,t){var r=t||0,i=$O;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}UO.exports=lde});var VO=h((DNe,GO)=>{var dde=zO(),cde=HO();function pde(e,t,r){var i=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var n=e.random||(e.rng||dde)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t)for(var a=0;a<16;++a)t[i+a]=n[a];return t||cde(n)}GO.exports=pde});var QO=h(Hi=>{"use strict";var ude=Hi&&Hi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),mde=Hi&&Hi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fde=Hi&&Hi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&ude(t,e,r);return mde(t,e),t},WO=Hi&&Hi.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Hi,"__esModule",{value:!0});Hi.RetryHelper=void 0;var KO=fde(Tt()),n3=class{constructor(t,r,i){if(t<1)throw new Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=t,this.minSeconds=Math.floor(r),this.maxSeconds=Math.floor(i),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(t,r){return WO(this,void 0,void 0,function*(){let i=1;for(;isetTimeout(r,t*1e3))})}};Hi.RetryHelper=n3});var G1=h(Ne=>{"use strict";var hde=Ne&&Ne.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),gde=Ne&&Ne.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$n=Ne&&Ne.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&hde(t,e,r);return gde(t,e),t},Ur=Ne&&Ne.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},yde=Ne&&Ne.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ne,"__esModule",{value:!0});Ne.evaluateVersions=Ne.isExplicitVersion=Ne.findFromManifest=Ne.getManifestFromRepo=Ne.findAllVersions=Ne.find=Ne.cacheFile=Ne.cacheDir=Ne.extractZip=Ne.extractXar=Ne.extractTar=Ne.extract7z=Ne.downloadTool=Ne.HTTPError=void 0;var Be=$n(Tt()),Ei=$n(uc()),Gi=$n(require("fs")),vde=$n(jO()),vp=$n(require("os")),vn=$n(require("path")),XO=$n(js()),va=$n(t3()),bde=$n(require("stream")),_de=$n(require("util")),ql=require("assert"),YO=yde(VO()),hs=Wo(),wde=QO(),yp=class extends Error{constructor(t){super(`Unexpected HTTP response: ${t}`),this.httpStatusCode=t,Object.setPrototypeOf(this,new.target.prototype)}};Ne.HTTPError=yp;var s3=process.platform==="win32",Ede=process.platform==="darwin",xde="actions/tool-cache";function Nde(e,t,r,i){return Ur(this,void 0,void 0,function*(){t=t||vn.join(rA(),YO.default()),yield Ei.mkdirP(vn.dirname(t)),Be.debug(`Downloading ${e}`),Be.debug(`Destination ${t}`);let n=3,a=a3("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),s=a3("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new wde.RetryHelper(n,a,s).execute(()=>Ur(this,void 0,void 0,function*(){return yield Sde(e,t||"",r,i)}),l=>!(l instanceof yp&&l.httpStatusCode&&l.httpStatusCode<500&&l.httpStatusCode!==408&&l.httpStatusCode!==429))})}Ne.downloadTool=Nde;function Sde(e,t,r,i){return Ur(this,void 0,void 0,function*(){if(Gi.existsSync(t))throw new Error(`Destination file path ${t} already exists`);let n=new XO.HttpClient(xde,[],{allowRetries:!1});r&&(Be.debug("set auth"),i===void 0&&(i={}),i.authorization=r);let a=yield n.get(e,i);if(a.message.statusCode!==200){let c=new yp(a.message.statusCode);throw Be.debug(`Failed to download from "${e}". Code(${a.message.statusCode}) Message(${a.message.statusMessage})`),c}let s=_de.promisify(bde.pipeline),l=a3("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>a.message)(),d=!1;try{return yield s(l,Gi.createWriteStream(t)),Be.debug("download complete"),d=!0,t}finally{if(!d){Be.debug("download failed");try{yield Ei.rmRF(t)}catch(c){Be.debug(`Failed to delete '${t}'. ${c.message}`)}}}})}function Tde(e,t,r){return Ur(this,void 0,void 0,function*(){ql.ok(s3,"extract7z() not supported on current OS"),ql.ok(e,'parameter "file" is required'),t=yield U1(t);let i=process.cwd();if(process.chdir(t),r)try{let a=["x",Be.isDebug()?"-bb1":"-bb0","-bd","-sccUTF-8",e],s={silent:!0};yield hs.exec(`"${r}"`,a,s)}finally{process.chdir(i)}else{let n=vn.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,""),a=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),s=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),l=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${n}' -Source '${a}' -Target '${s}'`],d={silent:!0};try{let c=yield Ei.which("powershell",!0);yield hs.exec(`"${c}"`,l,d)}finally{process.chdir(i)}}return t})}Ne.extract7z=Tde;function Pde(e,t,r="xz"){return Ur(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");t=yield U1(t),Be.debug("Checking tar --version");let i="";yield hs.exec("tar --version",[],{ignoreReturnCode:!0,silent:!0,listeners:{stdout:l=>i+=l.toString(),stderr:l=>i+=l.toString()}}),Be.debug(i.trim());let n=i.toUpperCase().includes("GNU TAR"),a;r instanceof Array?a=r:a=[r],Be.isDebug()&&!r.includes("v")&&a.push("-v");let s=t,o=e;return s3&&n&&(a.push("--force-local"),s=t.replace(/\\/g,"/"),o=e.replace(/\\/g,"/")),n&&(a.push("--warning=no-unknown-keyword"),a.push("--overwrite")),a.push("-C",s,"-f",o),yield hs.exec("tar",a),t})}Ne.extractTar=Pde;function Cde(e,t,r=[]){return Ur(this,void 0,void 0,function*(){ql.ok(Ede,"extractXar() not supported on current OS"),ql.ok(e,'parameter "file" is required'),t=yield U1(t);let i;r instanceof Array?i=r:i=[r],i.push("-x","-C",t,"-f",e),Be.isDebug()&&i.push("-v");let n=yield Ei.which("xar",!0);return yield hs.exec(`"${n}"`,Mde(i)),t})}Ne.extractXar=Cde;function Rde(e,t){return Ur(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");return t=yield U1(t),s3?yield Ode(e,t):yield Ade(e,t),t})}Ne.extractZip=Rde;function Ode(e,t){return Ur(this,void 0,void 0,function*(){let r=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),n=yield Ei.which("pwsh",!1);if(n){let s=["-NoLogo","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.ZipFile } catch { } ;",`try { [System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${i}', $true) }`,`catch { if (($_.Exception.GetType().FullName -eq 'System.Management.Automation.MethodException') -or ($_.Exception.GetType().FullName -eq 'System.Management.Automation.RuntimeException') ){ Expand-Archive -LiteralPath '${r}' -DestinationPath '${i}' -Force } else { throw $_ } } ;`].join(" ")];Be.debug(`Using pwsh at path: ${n}`),yield hs.exec(`"${n}"`,s)}else{let s=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",["$ErrorActionPreference = 'Stop' ;","try { Add-Type -AssemblyName System.IO.Compression.FileSystem } catch { } ;",`if ((Get-Command -Name Expand-Archive -Module Microsoft.PowerShell.Archive -ErrorAction Ignore)) { Expand-Archive -LiteralPath '${r}' -DestinationPath '${i}' -Force }`,`else {[System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${i}', $true) }`].join(" ")],o=yield Ei.which("powershell",!0);Be.debug(`Using powershell at path: ${o}`),yield hs.exec(`"${o}"`,s)}})}function Ade(e,t){return Ur(this,void 0,void 0,function*(){let r=yield Ei.which("unzip",!0),i=[e];Be.isDebug()||i.unshift("-q"),i.unshift("-o"),yield hs.exec(`"${r}"`,i,{cwd:t})})}function Ide(e,t,r,i){return Ur(this,void 0,void 0,function*(){if(r=va.clean(r)||r,i=i||vp.arch(),Be.debug(`Caching tool ${t} ${r} ${i}`),Be.debug(`source dir: ${e}`),!Gi.statSync(e).isDirectory())throw new Error("sourceDir is not a directory");let n=yield JO(t,r,i);for(let a of Gi.readdirSync(e)){let s=vn.join(e,a);yield Ei.cp(s,n,{recursive:!0})}return eA(t,r,i),n})}Ne.cacheDir=Ide;function Lde(e,t,r,i,n){return Ur(this,void 0,void 0,function*(){if(i=va.clean(i)||i,n=n||vp.arch(),Be.debug(`Caching tool ${r} ${i} ${n}`),Be.debug(`source file: ${e}`),!Gi.statSync(e).isFile())throw new Error("sourceFile is not a file");let a=yield JO(r,i,n),s=vn.join(a,t);return Be.debug(`destination file ${s}`),yield Ei.cp(e,s),eA(r,i,n),a})}Ne.cacheFile=Lde;function Dde(e,t,r){if(!e)throw new Error("toolName parameter is required");if(!t)throw new Error("versionSpec parameter is required");if(r=r||vp.arch(),!o3(t)){let n=ZO(e,r);t=tA(n,t)}let i="";if(t){t=va.clean(t)||"";let n=vn.join(H1(),e,t,r);Be.debug(`checking cache: ${n}`),Gi.existsSync(n)&&Gi.existsSync(`${n}.complete`)?(Be.debug(`Found tool in cache ${e} ${t} ${r}`),i=n):Be.debug("not found")}return i}Ne.find=Dde;function ZO(e,t){let r=[];t=t||vp.arch();let i=vn.join(H1(),e);if(Gi.existsSync(i)){let n=Gi.readdirSync(i);for(let a of n)if(o3(a)){let s=vn.join(i,a,t||"");Gi.existsSync(s)&&Gi.existsSync(`${s}.complete`)&&r.push(a)}}return r}Ne.findAllVersions=ZO;function qde(e,t,r,i="master"){return Ur(this,void 0,void 0,function*(){let n=[],a=`https://api.github.com/repos/${e}/${t}/git/trees/${i}`,s=new XO.HttpClient("tool-cache"),o={};r&&(Be.debug("set auth"),o.authorization=r);let l=yield s.getJson(a,o);if(!l.result)return n;let d="";for(let p of l.result.tree)if(p.path==="versions-manifest.json"){d=p.url;break}o.accept="application/vnd.github.VERSION.raw";let c=yield(yield s.get(d,o)).readBody();if(c){c=c.replace(/^\uFEFF/,"");try{n=JSON.parse(c)}catch{Be.debug("Invalid json")}}return n})}Ne.getManifestFromRepo=qde;function Fde(e,t,r,i=vp.arch()){return Ur(this,void 0,void 0,function*(){return yield vde._findMatch(e,t,r,i)})}Ne.findFromManifest=Fde;function U1(e){return Ur(this,void 0,void 0,function*(){return e||(e=vn.join(rA(),YO.default())),yield Ei.mkdirP(e),e})}function JO(e,t,r){return Ur(this,void 0,void 0,function*(){let i=vn.join(H1(),e,va.clean(t)||t,r||"");Be.debug(`destination ${i}`);let n=`${i}.complete`;return yield Ei.rmRF(i),yield Ei.rmRF(n),yield Ei.mkdirP(i),i})}function eA(e,t,r){let n=`${vn.join(H1(),e,va.clean(t)||t,r||"")}.complete`;Gi.writeFileSync(n,""),Be.debug("finished caching tool")}function o3(e){let t=va.clean(e)||"";Be.debug(`isExplicit: ${t}`);let r=va.valid(t)!=null;return Be.debug(`explicit? ${r}`),r}Ne.isExplicitVersion=o3;function tA(e,t){let r="";Be.debug(`evaluating ${e.length} versions`),e=e.sort((i,n)=>va.gt(i,n)?1:-1);for(let i=e.length-1;i>=0;i--){let n=e[i];if(va.satisfies(n,t)){r=n;break}}return r?Be.debug(`matched: ${r}`):Be.debug("match not found"),r}Ne.evaluateVersions=tA;function H1(){let e=process.env.RUNNER_TOOL_CACHE||"";return ql.ok(e,"Expected RUNNER_TOOL_CACHE to be defined"),e}function rA(){let e=process.env.RUNNER_TEMP||"";return ql.ok(e,"Expected RUNNER_TEMP to be defined"),e}function a3(e,t){let r=global[e];return r!==void 0?r:t}function Mde(e){return Array.from(new Set(e))}});var nA=h((MNe,iA)=>{"use strict";iA.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var i,n,a;if(Array.isArray(t)){if(i=t.length,i!=r.length)return!1;for(n=i;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(a=Object.keys(t),i=a.length,i!==Object.keys(r).length)return!1;for(n=i;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,a[n]))return!1;for(n=i;n--!==0;){var s=a[n];if(!e(t[s],r[s]))return!1}return!0}return t!==t&&r!==r}});var aA=h(l3=>{"use strict";Object.defineProperty(l3,"__esModule",{value:!0});l3.default="ffffffff-ffff-ffff-ffff-ffffffffffff"});var sA=h(d3=>{"use strict";Object.defineProperty(d3,"__esModule",{value:!0});d3.default="00000000-0000-0000-0000-000000000000"});var oA=h(c3=>{"use strict";Object.defineProperty(c3,"__esModule",{value:!0});c3.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i});var bp=h(p3=>{"use strict";Object.defineProperty(p3,"__esModule",{value:!0});var Bde=oA();function jde(e){return typeof e=="string"&&Bde.default.test(e)}p3.default=jde});var _p=h(u3=>{"use strict";Object.defineProperty(u3,"__esModule",{value:!0});var kde=bp();function zde(e){if(!(0,kde.default)(e))throw TypeError("Invalid UUID");let t;return Uint8Array.of((t=parseInt(e.slice(0,8),16))>>>24,t>>>16&255,t>>>8&255,t&255,(t=parseInt(e.slice(9,13),16))>>>8,t&255,(t=parseInt(e.slice(14,18),16))>>>8,t&255,(t=parseInt(e.slice(19,23),16))>>>8,t&255,(t=parseInt(e.slice(24,36),16))/1099511627776&255,t/4294967296&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255)}u3.default=zde});var ba=h(V1=>{"use strict";Object.defineProperty(V1,"__esModule",{value:!0});V1.unsafeStringify=lA;var $de=bp(),_r=[];for(let e=0;e<256;++e)_r.push((e+256).toString(16).slice(1));function lA(e,t=0){return(_r[e[t+0]]+_r[e[t+1]]+_r[e[t+2]]+_r[e[t+3]]+"-"+_r[e[t+4]]+_r[e[t+5]]+"-"+_r[e[t+6]]+_r[e[t+7]]+"-"+_r[e[t+8]]+_r[e[t+9]]+"-"+_r[e[t+10]]+_r[e[t+11]]+_r[e[t+12]]+_r[e[t+13]]+_r[e[t+14]]+_r[e[t+15]]).toLowerCase()}function Ude(e,t=0){let r=lA(e,t);if(!(0,$de.default)(r))throw TypeError("Stringified UUID is invalid");return r}V1.default=Ude});var Q1=h(m3=>{"use strict";Object.defineProperty(m3,"__esModule",{value:!0});m3.default=Gde;var Hde=require("crypto"),K1=new Uint8Array(256),W1=K1.length;function Gde(){return W1>K1.length-16&&((0,Hde.randomFillSync)(K1),W1=0),K1.slice(W1,W1+=16)}});var f3=h(X1=>{"use strict";Object.defineProperty(X1,"__esModule",{value:!0});X1.updateV1State=pA;var dA=Q1(),Vde=ba(),wp={};function Wde(e,t,r){let i,n=e?._v6??!1;if(e){let a=Object.keys(e);a.length===1&&a[0]==="_v6"&&(e=void 0)}if(e)i=cA(e.random??e.rng?.()??(0,dA.default)(),e.msecs,e.nsecs,e.clockseq,e.node,t,r);else{let a=Date.now(),s=(0,dA.default)();pA(wp,a,s),i=cA(s,wp.msecs,wp.nsecs,n?void 0:wp.clockseq,n?void 0:wp.node,t,r)}return t?i:(0,Vde.unsafeStringify)(i)}function pA(e,t,r){return e.msecs??=-1/0,e.nsecs??=0,t===e.msecs?(e.nsecs++,e.nsecs>=1e4&&(e.node=void 0,e.nsecs=0)):t>e.msecs?e.nsecs=0:t>>24&255,a[s++]=o>>>16&255,a[s++]=o>>>8&255,a[s++]=o&255;let l=t/4294967296*1e4&268435455;a[s++]=l>>>8&255,a[s++]=l&255,a[s++]=l>>>24&15|16,a[s++]=l>>>16&255,a[s++]=i>>>8|128,a[s++]=i&255;for(let d=0;d<6;++d)a[s++]=n[d];return a}X1.default=Wde});var g3=h(h3=>{"use strict";Object.defineProperty(h3,"__esModule",{value:!0});h3.default=Xde;var Kde=_p(),Qde=ba();function Xde(e){let t=typeof e=="string"?(0,Kde.default)(e):e,r=Yde(t);return typeof e=="string"?(0,Qde.unsafeStringify)(r):r}function Yde(e){return Uint8Array.of((e[6]&15)<<4|e[7]>>4&15,(e[7]&15)<<4|(e[4]&240)>>4,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,(e[1]&15)<<4|(e[2]&240)>>4,96|e[2]&15,e[3],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}});var uA=h(y3=>{"use strict";Object.defineProperty(y3,"__esModule",{value:!0});var Zde=require("crypto");function Jde(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,Zde.createHash)("md5").update(e).digest()}y3.default=Jde});var Ep=h(gs=>{"use strict";Object.defineProperty(gs,"__esModule",{value:!0});gs.URL=gs.DNS=void 0;gs.stringToBytes=fA;gs.default=tce;var mA=_p(),ece=ba();function fA(e){e=unescape(encodeURIComponent(e));let t=new Uint8Array(e.length);for(let r=0;r{"use strict";Object.defineProperty(fo,"__esModule",{value:!0});fo.URL=fo.DNS=void 0;var rce=uA(),v3=Ep(),hA=Ep();Object.defineProperty(fo,"DNS",{enumerable:!0,get:function(){return hA.DNS}});Object.defineProperty(fo,"URL",{enumerable:!0,get:function(){return hA.URL}});function b3(e,t,r,i){return(0,v3.default)(48,rce.default,e,t,r,i)}b3.DNS=v3.DNS;b3.URL=v3.URL;fo.default=b3});var yA=h(_3=>{"use strict";Object.defineProperty(_3,"__esModule",{value:!0});var ice=require("crypto");_3.default={randomUUID:ice.randomUUID}});var bA=h(w3=>{"use strict";Object.defineProperty(w3,"__esModule",{value:!0});var vA=yA(),nce=Q1(),ace=ba();function sce(e,t,r){if(vA.default.randomUUID&&!t&&!e)return vA.default.randomUUID();e=e||{};let i=e.random||(e.rng||nce.default)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t){r=r||0;for(let n=0;n<16;++n)t[r+n]=i[n];return t}return(0,ace.unsafeStringify)(i)}w3.default=sce});var _A=h(E3=>{"use strict";Object.defineProperty(E3,"__esModule",{value:!0});var oce=require("crypto");function lce(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,oce.createHash)("sha1").update(e).digest()}E3.default=lce});var EA=h(ho=>{"use strict";Object.defineProperty(ho,"__esModule",{value:!0});ho.URL=ho.DNS=void 0;var dce=_A(),x3=Ep(),wA=Ep();Object.defineProperty(ho,"DNS",{enumerable:!0,get:function(){return wA.DNS}});Object.defineProperty(ho,"URL",{enumerable:!0,get:function(){return wA.URL}});function N3(e,t,r,i){return(0,x3.default)(80,dce.default,e,t,r,i)}N3.DNS=x3.DNS;N3.URL=x3.URL;ho.default=N3});var xA=h(S3=>{"use strict";Object.defineProperty(S3,"__esModule",{value:!0});var cce=ba(),pce=f3(),uce=g3();function mce(e,t,r){e??={},r??=0;let i=(0,pce.default)({...e,_v6:!0},new Uint8Array(16));if(i=(0,uce.default)(i),t){for(let n=0;n<16;n++)t[r+n]=i[n];return t}return(0,cce.unsafeStringify)(i)}S3.default=mce});var NA=h(T3=>{"use strict";Object.defineProperty(T3,"__esModule",{value:!0});T3.default=gce;var fce=_p(),hce=ba();function gce(e){let t=typeof e=="string"?(0,fce.default)(e):e,r=yce(t);return typeof e=="string"?(0,hce.unsafeStringify)(r):r}function yce(e){return Uint8Array.of((e[3]&15)<<4|e[4]>>4&15,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|e[6]&15,e[7],(e[1]&15)<<4|(e[2]&240)>>4,(e[2]&15)<<4|(e[3]&240)>>4,16|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}});var CA=h(Y1=>{"use strict";Object.defineProperty(Y1,"__esModule",{value:!0});Y1.updateV7State=PA;var SA=Q1(),vce=ba(),P3={};function bce(e,t,r){let i;if(e)i=TA(e.random??e.rng?.()??(0,SA.default)(),e.msecs,e.seq,t,r);else{let n=Date.now(),a=(0,SA.default)();PA(P3,n,a),i=TA(a,P3.msecs,P3.seq,t,r)}return t?i:(0,vce.unsafeStringify)(i)}function PA(e,t,r){return e.msecs??=-1/0,e.seq??=0,t>e.msecs?(e.seq=r[6]<<23|r[7]<<16|r[8]<<8|r[9],e.msecs=t):(e.seq=e.seq+1|0,e.seq===0&&e.msecs++),e}function TA(e,t,r,i,n=0){return i||(i=new Uint8Array(16),n=0),t??=Date.now(),r??=e[6]*127<<24|e[7]<<16|e[8]<<8|e[9],i[n++]=t/1099511627776&255,i[n++]=t/4294967296&255,i[n++]=t/16777216&255,i[n++]=t/65536&255,i[n++]=t/256&255,i[n++]=t&255,i[n++]=112|r>>>28&15,i[n++]=r>>>20&255,i[n++]=128|r>>>14&63,i[n++]=r>>>6&255,i[n++]=r<<2&255|e[10]&3,i[n++]=e[11],i[n++]=e[12],i[n++]=e[13],i[n++]=e[14],i[n++]=e[15],i}Y1.default=bce});var RA=h(C3=>{"use strict";Object.defineProperty(C3,"__esModule",{value:!0});var _ce=bp();function wce(e){if(!(0,_ce.default)(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}C3.default=wce});var R3=h(Ge=>{"use strict";Object.defineProperty(Ge,"__esModule",{value:!0});Ge.version=Ge.validate=Ge.v7=Ge.v6ToV1=Ge.v6=Ge.v5=Ge.v4=Ge.v3=Ge.v1ToV6=Ge.v1=Ge.stringify=Ge.parse=Ge.NIL=Ge.MAX=void 0;var Ece=aA();Object.defineProperty(Ge,"MAX",{enumerable:!0,get:function(){return Ece.default}});var xce=sA();Object.defineProperty(Ge,"NIL",{enumerable:!0,get:function(){return xce.default}});var Nce=_p();Object.defineProperty(Ge,"parse",{enumerable:!0,get:function(){return Nce.default}});var Sce=ba();Object.defineProperty(Ge,"stringify",{enumerable:!0,get:function(){return Sce.default}});var Tce=f3();Object.defineProperty(Ge,"v1",{enumerable:!0,get:function(){return Tce.default}});var Pce=g3();Object.defineProperty(Ge,"v1ToV6",{enumerable:!0,get:function(){return Pce.default}});var Cce=gA();Object.defineProperty(Ge,"v3",{enumerable:!0,get:function(){return Cce.default}});var Rce=bA();Object.defineProperty(Ge,"v4",{enumerable:!0,get:function(){return Rce.default}});var Oce=EA();Object.defineProperty(Ge,"v5",{enumerable:!0,get:function(){return Oce.default}});var Ace=xA();Object.defineProperty(Ge,"v6",{enumerable:!0,get:function(){return Ace.default}});var Ice=NA();Object.defineProperty(Ge,"v6ToV1",{enumerable:!0,get:function(){return Ice.default}});var Lce=CA();Object.defineProperty(Ge,"v7",{enumerable:!0,get:function(){return Lce.default}});var Dce=bp();Object.defineProperty(Ge,"validate",{enumerable:!0,get:function(){return Dce.default}});var qce=RA();Object.defineProperty(Ge,"version",{enumerable:!0,get:function(){return qce.default}})});var L3=h(ai=>{"use strict";var Fce=ai&&ai.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Mce=ai&&ai.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),I3=ai&&ai.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Fce(t,e,r);return Mce(t,e),t},Bce=ai&&ai.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ai,"__esModule",{value:!0});ai.isZstdAvailable=Qce;ai.extract=Xce;ai.extractTarZst=AA;ai.inferCompressionMethod=Zce;var jce=require("child_process"),kce=I3(require("fs")),zce=Bce(require("path")),O3=I3(require("stream")),$ce=Vo(),Uce=I3(G1()),Hce=mc(),Gce=R3(),OA=ri(),A3=Bt(),Vce="3.4.3",Wce="1.31";async function Kce(){let e=await(0,Hce.safeWhich)("tar"),t="";if(await new $ce.ToolRunner(e,["--version"],{listeners:{stdout:i=>{t+=i.toString()}}}).exec()!==0)throw new Error("Failed to call tar --version");if(t.includes("GNU tar")){let i=t.match(/tar \(GNU tar\) ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"gnu",version:i[1]}}else if(t.includes("bsdtar")){let i=t.match(/bsdtar ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"bsd",version:i[1]}}else throw new Error("Unknown tar version")}async function Qce(e){let t=await(0,A3.isBinaryAccessible)("zstd",e);try{let r=await Kce(),{type:i,version:n}=r;switch(e.info(`Found ${i} tar version ${n}.`),i){case"gnu":return{available:t&&n>=Wce,foundZstdBinary:t,version:r};case"bsd":return{available:t&&n>=Vce,foundZstdBinary:t,version:r};default:(0,A3.assertNever)(i)}}catch(r){return e.warning(`Failed to determine tar version, therefore will assume zstd is not available. The underlying error was: ${r}`),{available:!1,foundZstdBinary:t}}}async function Xce(e,t,r,i){switch(t){case"gzip":return await Uce.extractTar(e);case"zstd":if(!r)throw new Error("Could not determine tar version, which is required to extract a Zstandard archive.");return await AA(e,r,i)}}async function AA(e,t,r){let i=await Yce();r.debug(`Extracting to ${i}.${e instanceof O3.Readable?` Input stream has high water mark ${e.readableHighWaterMark}.`:""}`);try{let n=["-x","--zstd"];t.type==="gnu"&&(n.push("--warning=no-unknown-keyword"),n.push("--overwrite")),n.push("-f",e instanceof O3.Readable?"-":e,"-C",i),process.stdout.write(`[command]tar ${n.join(" ")} +`);let a=(0,jce.spawn)("tar",n,{stdio:"pipe"}),s="";a.stdout?.on("data",l=>{s+=l.toString(),process.stdout.write(l)});let o="";return a.stderr?.on("data",l=>{o+=l.toString(),process.stdout.write(l)}),e instanceof O3.Readable&&e.pipe(a.stdin),await new Promise((l,d)=>{a.on("exit",c=>{c!==0&&d(new OA.CommandInvocationError("tar",n,c??void 0,s,o)),l()})}),i}catch(n){throw await(0,A3.cleanUpGlob)(i,"extraction destination directory",r),n}}async function Yce(){let e=zce.default.join((0,OA.getTemporaryDirectory)(),(0,Gce.v4)());return kce.mkdirSync(e,{recursive:!0}),e}function Zce(e){return e.endsWith(".tar.gz")?"gzip":"zstd"}});var LA=h((sSe,IA)=>{var Fl=1e3,Ml=Fl*60,Bl=Ml*60,go=Bl*24,Jce=go*7,epe=go*365.25;IA.exports=function(e,t){t=t||{};var r=typeof e;if(r==="string"&&e.length>0)return tpe(e);if(r==="number"&&isFinite(e))return t.long?ipe(e):rpe(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function tpe(e){if(e=String(e),!(e.length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var r=parseFloat(t[1]),i=(t[2]||"ms").toLowerCase();switch(i){case"years":case"year":case"yrs":case"yr":case"y":return r*epe;case"weeks":case"week":case"w":return r*Jce;case"days":case"day":case"d":return r*go;case"hours":case"hour":case"hrs":case"hr":case"h":return r*Bl;case"minutes":case"minute":case"mins":case"min":case"m":return r*Ml;case"seconds":case"second":case"secs":case"sec":case"s":return r*Fl;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function rpe(e){var t=Math.abs(e);return t>=go?Math.round(e/go)+"d":t>=Bl?Math.round(e/Bl)+"h":t>=Ml?Math.round(e/Ml)+"m":t>=Fl?Math.round(e/Fl)+"s":e+"ms"}function ipe(e){var t=Math.abs(e);return t>=go?Z1(e,t,go,"day"):t>=Bl?Z1(e,t,Bl,"hour"):t>=Ml?Z1(e,t,Ml,"minute"):t>=Fl?Z1(e,t,Fl,"second"):e+" ms"}function Z1(e,t,r,i){var n=t>=r*1.5;return Math.round(e/r)+" "+i+(n?"s":"")}});var D3=h((oSe,DA)=>{function npe(e){r.debug=r,r.default=r,r.coerce=l,r.disable=a,r.enable=n,r.enabled=s,r.humanize=LA(),r.destroy=d,Object.keys(e).forEach(c=>{r[c]=e[c]}),r.names=[],r.skips=[],r.formatters={};function t(c){let p=0;for(let u=0;u{if(V==="%%")return"%";A++;let j=r.formatters[se];if(typeof j=="function"){let D=y[A];V=j.call(E,D),y.splice(A,1),A--}return V}),r.formatArgs.call(E,y),(E.log||r.log).apply(E,y)}return g.namespace=c,g.useColors=r.useColors(),g.color=r.selectColor(c),g.extend=i,g.destroy=r.destroy,Object.defineProperty(g,"enabled",{enumerable:!0,configurable:!1,get:()=>u!==null?u:(m!==r.namespaces&&(m=r.namespaces,f=r.enabled(c)),f),set:y=>{u=y}}),typeof r.init=="function"&&r.init(g),g}function i(c,p){let u=r(this.namespace+(typeof p>"u"?":":p)+c);return u.log=this.log,u}function n(c){r.save(c),r.namespaces=c,r.names=[],r.skips=[];let p,u=(typeof c=="string"?c:"").split(/[\s,]+/),m=u.length;for(p=0;p"-"+p)].join(",");return r.enable(""),c}function s(c){if(c[c.length-1]==="*")return!0;let p,u;for(p=0,u=r.skips.length;p{xi.formatArgs=spe;xi.save=ope;xi.load=lpe;xi.useColors=ape;xi.storage=dpe();xi.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();xi.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function ape(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let e;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function spe(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+J1.exports.humanize(this.diff),!this.useColors)return;let t="color: "+this.color;e.splice(1,0,t,"color: inherit");let r=0,i=0;e[0].replace(/%[a-zA-Z%]/g,n=>{n!=="%%"&&(r++,n==="%c"&&(i=r))}),e.splice(i,0,t)}xi.log=console.debug||console.log||(()=>{});function ope(e){try{e?xi.storage.setItem("debug",e):xi.storage.removeItem("debug")}catch{}}function lpe(){let e;try{e=xi.storage.getItem("debug")}catch{}return!e&&typeof process<"u"&&"env"in process&&(e=process.env.DEBUG),e}function dpe(){try{return localStorage}catch{}}J1.exports=D3()(xi);var{formatters:cpe}=J1.exports;cpe.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}});var MA=h((rr,tf)=>{var ppe=require("tty"),ef=require("util");rr.init=vpe;rr.log=hpe;rr.formatArgs=mpe;rr.save=gpe;rr.load=ype;rr.useColors=upe;rr.destroy=ef.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");rr.colors=[6,2,3,4,5,1];try{let e=require("supports-color");e&&(e.stderr||e).level>=2&&(rr.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}rr.inspectOpts=Object.keys(process.env).filter(e=>/^debug_/i.test(e)).reduce((e,t)=>{let r=t.substring(6).toLowerCase().replace(/_([a-z])/g,(n,a)=>a.toUpperCase()),i=process.env[t];return/^(yes|on|true|enabled)$/i.test(i)?i=!0:/^(no|off|false|disabled)$/i.test(i)?i=!1:i==="null"?i=null:i=Number(i),e[r]=i,e},{});function upe(){return"colors"in rr.inspectOpts?!!rr.inspectOpts.colors:ppe.isatty(process.stderr.fd)}function mpe(e){let{namespace:t,useColors:r}=this;if(r){let i=this.color,n="\x1B[3"+(i<8?i:"8;5;"+i),a=` ${n};1m${t} \x1B[0m`;e[0]=a+e[0].split(` +`).join(` +`+a),e.push(n+"m+"+tf.exports.humanize(this.diff)+"\x1B[0m")}else e[0]=fpe()+t+" "+e[0]}function fpe(){return rr.inspectOpts.hideDate?"":new Date().toISOString()+" "}function hpe(...e){return process.stderr.write(ef.formatWithOptions(rr.inspectOpts,...e)+` +`)}function gpe(e){e?process.env.DEBUG=e:delete process.env.DEBUG}function ype(){return process.env.DEBUG}function vpe(e){e.inspectOpts={};let t=Object.keys(rr.inspectOpts);for(let r=0;rt.trim()).join(" ")};FA.O=function(e){return this.inspectOpts.colors=this.useColors,ef.inspect(e,this.inspectOpts)}});var xp=h((lSe,q3)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?q3.exports=qA():q3.exports=MA()});var jA=h((dSe,BA)=>{var Np;BA.exports=function(){if(!Np){try{Np=xp()("follow-redirects")}catch{}typeof Np!="function"&&(Np=function(){})}Np.apply(null,arguments)}});var HA=h((cSe,W3)=>{var Tp=require("url"),Sp=Tp.URL,bpe=require("http"),_pe=require("https"),k3=require("stream").Writable,z3=require("assert"),kA=jA();(function(){var t=typeof process<"u",r=typeof window<"u"&&typeof document<"u",i=vo(Error.captureStackTrace);!t&&(r||!i)&&console.warn("The follow-redirects package should be excluded from browser builds.")})();var $3=!1;try{z3(new Sp(""))}catch(e){$3=e.code==="ERR_INVALID_URL"}var wpe=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],U3=["abort","aborted","connect","error","socket","timeout"],H3=Object.create(null);U3.forEach(function(e){H3[e]=function(t,r,i){this._redirectable.emit(e,t,r,i)}});var M3=Pp("ERR_INVALID_URL","Invalid URL",TypeError),B3=Pp("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),Epe=Pp("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",B3),xpe=Pp("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),Npe=Pp("ERR_STREAM_WRITE_AFTER_END","write after end"),Spe=k3.prototype.destroy||$A;function si(e,t){k3.call(this),this._sanitizeOptions(e),this._options=e,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],t&&this.on("response",t);var r=this;this._onNativeResponse=function(i){try{r._processResponse(i)}catch(n){r.emit("error",n instanceof B3?n:new B3({cause:n}))}},this._performRequest()}si.prototype=Object.create(k3.prototype);si.prototype.abort=function(){V3(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};si.prototype.destroy=function(e){return V3(this._currentRequest,e),Spe.call(this,e),this};si.prototype.write=function(e,t,r){if(this._ending)throw new Npe;if(!yo(e)&&!Cpe(e))throw new TypeError("data should be a string, Buffer or Uint8Array");if(vo(t)&&(r=t,t=null),e.length===0){r&&r();return}this._requestBodyLength+e.length<=this._options.maxBodyLength?(this._requestBodyLength+=e.length,this._requestBodyBuffers.push({data:e,encoding:t}),this._currentRequest.write(e,t,r)):(this.emit("error",new xpe),this.abort())};si.prototype.end=function(e,t,r){if(vo(e)?(r=e,e=t=null):vo(t)&&(r=t,t=null),!e)this._ended=this._ending=!0,this._currentRequest.end(null,null,r);else{var i=this,n=this._currentRequest;this.write(e,t,function(){i._ended=!0,n.end(null,null,r)}),this._ending=!0}};si.prototype.setHeader=function(e,t){this._options.headers[e]=t,this._currentRequest.setHeader(e,t)};si.prototype.removeHeader=function(e){delete this._options.headers[e],this._currentRequest.removeHeader(e)};si.prototype.setTimeout=function(e,t){var r=this;function i(s){s.setTimeout(e),s.removeListener("timeout",s.destroy),s.addListener("timeout",s.destroy)}function n(s){r._timeout&&clearTimeout(r._timeout),r._timeout=setTimeout(function(){r.emit("timeout"),a()},e),i(s)}function a(){r._timeout&&(clearTimeout(r._timeout),r._timeout=null),r.removeListener("abort",a),r.removeListener("error",a),r.removeListener("response",a),r.removeListener("close",a),t&&r.removeListener("timeout",t),r.socket||r._currentRequest.removeListener("socket",n)}return t&&this.on("timeout",t),this.socket?n(this.socket):this._currentRequest.once("socket",n),this.on("socket",i),this.on("abort",a),this.on("error",a),this.on("response",a),this.on("close",a),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(e){si.prototype[e]=function(t,r){return this._currentRequest[e](t,r)}});["aborted","connection","socket"].forEach(function(e){Object.defineProperty(si.prototype,e,{get:function(){return this._currentRequest[e]}})});si.prototype._sanitizeOptions=function(e){if(e.headers||(e.headers={}),e.host&&(e.hostname||(e.hostname=e.host),delete e.host),!e.pathname&&e.path){var t=e.path.indexOf("?");t<0?e.pathname=e.path:(e.pathname=e.path.substring(0,t),e.search=e.path.substring(t))}};si.prototype._performRequest=function(){var e=this._options.protocol,t=this._options.nativeProtocols[e];if(!t)throw new TypeError("Unsupported protocol "+e);if(this._options.agents){var r=e.slice(0,-1);this._options.agent=this._options.agents[r]}var i=this._currentRequest=t.request(this._options,this._onNativeResponse);i._redirectable=this;for(var n of U3)i.on(n,H3[n]);if(this._currentUrl=/^\//.test(this._options.path)?Tp.format(this._options):this._options.path,this._isRedirect){var a=0,s=this,o=this._requestBodyBuffers;(function l(d){if(i===s._currentRequest)if(d)s.emit("error",d);else if(a=400){e.responseUrl=this._currentUrl,e.redirects=this._redirects,this.emit("response",e),this._requestBodyBuffers=[];return}if(V3(this._currentRequest),e.destroy(),++this._redirectCount>this._options.maxRedirects)throw new Epe;var i,n=this._options.beforeRedirect;n&&(i=Object.assign({Host:e.req.getHeader("host")},this._options.headers));var a=this._options.method;((t===301||t===302)&&this._options.method==="POST"||t===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],F3(/^content-/i,this._options.headers));var s=F3(/^host$/i,this._options.headers),o=G3(this._currentUrl),l=s||o.host,d=/^\w+:/.test(r)?this._currentUrl:Tp.format(Object.assign(o,{host:l})),c=Tpe(r,d);if(kA("redirecting to",c.href),this._isRedirect=!0,j3(c,this._options),(c.protocol!==o.protocol&&c.protocol!=="https:"||c.host!==l&&!Ppe(c.host,l))&&F3(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers),vo(n)){var p={headers:e.headers,statusCode:t},u={url:d,method:a,headers:i};n(this._options,p,u),this._sanitizeOptions(this._options)}this._performRequest()};function zA(e){var t={maxRedirects:21,maxBodyLength:10485760},r={};return Object.keys(e).forEach(function(i){var n=i+":",a=r[n]=e[i],s=t[i]=Object.create(a);function o(d,c,p){return Rpe(d)?d=j3(d):yo(d)?d=j3(G3(d)):(p=c,c=UA(d),d={protocol:n}),vo(c)&&(p=c,c=null),c=Object.assign({maxRedirects:t.maxRedirects,maxBodyLength:t.maxBodyLength},d,c),c.nativeProtocols=r,!yo(c.host)&&!yo(c.hostname)&&(c.hostname="::1"),z3.equal(c.protocol,n,"protocol mismatch"),kA("options",c),new si(c,p)}function l(d,c,p){var u=s.request(d,c,p);return u.end(),u}Object.defineProperties(s,{request:{value:o,configurable:!0,enumerable:!0,writable:!0},get:{value:l,configurable:!0,enumerable:!0,writable:!0}})}),t}function $A(){}function G3(e){var t;if($3)t=new Sp(e);else if(t=UA(Tp.parse(e)),!yo(t.protocol))throw new M3({input:e});return t}function Tpe(e,t){return $3?new Sp(e,t):G3(Tp.resolve(t,e))}function UA(e){if(/^\[/.test(e.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(e.hostname))throw new M3({input:e.href||e});if(/^\[/.test(e.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(e.host))throw new M3({input:e.href||e});return e}function j3(e,t){var r=t||{};for(var i of wpe)r[i]=e[i];return r.hostname.startsWith("[")&&(r.hostname=r.hostname.slice(1,-1)),r.port!==""&&(r.port=Number(r.port)),r.path=r.search?r.pathname+r.search:r.pathname,r}function F3(e,t){var r;for(var i in t)e.test(i)&&(r=t[i],delete t[i]);return r===null||typeof r>"u"?void 0:String(r).trim()}function Pp(e,t,r){function i(n){vo(Error.captureStackTrace)&&Error.captureStackTrace(this,this.constructor),Object.assign(this,n||{}),this.code=e,this.message=this.cause?t+": "+this.cause.message:t}return i.prototype=new(r||Error),Object.defineProperties(i.prototype,{constructor:{value:i,enumerable:!1},name:{value:"Error ["+e+"]",enumerable:!1}}),i}function V3(e,t){for(var r of U3)e.removeListener(r,H3[r]);e.on("error",$A),e.destroy(t)}function Ppe(e,t){z3(yo(e)&&yo(t));var r=e.length-t.length-1;return r>0&&e[r]==="."&&e.endsWith(t)}function yo(e){return typeof e=="string"||e instanceof String}function vo(e){return typeof e=="function"}function Cpe(e){return typeof e=="object"&&"length"in e}function Rpe(e){return Sp&&e instanceof Sp}W3.exports=zA({http:bpe,https:_pe});W3.exports.wrap=zA});var VA=h(Vi=>{"use strict";var Ope=Vi&&Vi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Ape=Vi&&Vi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),X3=Vi&&Vi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Ope(t,e,r);return Ape(t,e),t};Object.defineProperty(Vi,"__esModule",{value:!0});Vi.STREAMING_HIGH_WATERMARK_BYTES=void 0;Vi.downloadAndExtract=kpe;var Ipe=X3(require("path")),jl=require("perf_hooks"),Lpe=X3(G1()),Dpe=HA(),qpe=R3(),Fpe=lo(),K3=D1(),Q3=X3(L3()),Mpe=Bt();Vi.STREAMING_HIGH_WATERMARK_BYTES=4*1024*1024;function Bpe(e,t){return{combinedDurationMs:e+t,downloadDurationMs:e,extractionDurationMs:t,streamExtraction:!1}}function jpe(e){return{combinedDurationMs:e,downloadDurationMs:void 0,extractionDurationMs:void 0,streamExtraction:!0}}async function kpe(e,t,r,i,n,a,s){s.info(`Downloading CodeQL tools from ${e} . This may take a while.`);let o=Q3.inferCompressionMethod(e);if(await a.getValue(Fpe.Feature.ZstdBundleStreamingExtraction)&&o==="zstd"&&process.platform==="linux"){s.info("Streaming the extraction of the CodeQL bundle.");let f=jl.performance.now(),g=await zpe(e,t,r,i,s),y=Math.round(jl.performance.now()-f);return s.info(`Finished downloading and extracting CodeQL bundle to ${g} (${(0,K3.formatDuration)(y)}).`),{extractedBundlePath:g,statusReport:{compressionMethod:o,toolsUrl:GA(e),...jpe(y)}}}let l=Ipe.join(n,(0,qpe.v4)()),d=jl.performance.now(),c=await Lpe.downloadTool(e,l,t,r),p=Math.round(jl.performance.now()-d);s.info(`Finished downloading CodeQL bundle to ${c} (${(0,K3.formatDuration)(p)}).`);let u,m;try{s.info("Extracting CodeQL bundle.");let f=jl.performance.now();u=await Q3.extract(c,o,i,s),m=Math.round(jl.performance.now()-f),s.info(`Finished extracting CodeQL bundle to ${u} (${(0,K3.formatDuration)(m)}).`)}finally{await(0,Mpe.cleanUpGlob)(c,"CodeQL bundle archive",s)}return{extractedBundlePath:u,statusReport:{compressionMethod:o,toolsUrl:GA(e),...Bpe(p,m)}}}async function zpe(e,t,r,i,n){r=Object.assign({"User-Agent":"CodeQL Action"},t?{authorization:t}:{},r);let a=await new Promise(s=>Dpe.https.get(e,{headers:r,highWaterMark:Vi.STREAMING_HIGH_WATERMARK_BYTES},o=>s(o)));if(a.statusCode!==200)throw new Error(`Failed to download CodeQL bundle from ${e}. HTTP status code: ${a.statusCode}.`);return await Q3.extractTarZst(a,i,n)}function GA(e){return["github/codeql-action","dsp-testing/codeql-cli-nightlies"].some(t=>e.startsWith(`https://github.com/${t}/releases/download/`))?e:"sanitized-value"}});var tI=h(Ve=>{"use strict";var $pe=Ve&&Ve.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Upe=Ve&&Ve.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vs=Ve&&Ve.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&$pe(t,e,r);return Upe(t,e),t},Hpe=Ve&&Ve.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ve,"__esModule",{value:!0});Ve.downloadCodeQL=Ve.CODEQL_DEFAULT_ACTION_REPOSITORY=Ve.ToolsSource=void 0;Ve.getCodeQLActionRepository=YA;Ve.tryGetTagNameFromUrl=Z3;Ve.tryGetBundleVersionFromUrl=ZA;Ve.convertToSemVer=Op;Ve.getCodeQLSource=JA;Ve.tryGetFallbackToolcacheVersion=eI;Ve.getCodeQLURLVersion=nue;Ve.setupCodeQLBundle=sue;var Gpe=vs(require("fs")),Vpe=vs(require("path")),WA=require("perf_hooks"),bo=vs(G1()),Wpe=Hpe(nA()),rf=vs(no()),Kpe=ri(),Qpe=vs(fa()),KA=vs(L4()),Xpe=lo(),Ype=D1(),Y3=vs(L3()),Zpe=VA(),ys=vs(Bt()),XA=Bt(),Cp;(function(e){e.Unknown="UNKNOWN",e.Local="LOCAL",e.Toolcache="TOOLCACHE",e.Download="DOWNLOAD"})(Cp||(Ve.ToolsSource=Cp={}));Ve.CODEQL_DEFAULT_ACTION_REPOSITORY="github/codeql-action";var QA=["linked","latest"];function Jpe(e){return e?".tar.zst":".tar.gz"}function eue(e){let t=Jpe(e),r;if(process.platform==="win32")r="win64";else if(process.platform==="linux")r="linux64";else if(process.platform==="darwin")r="osx64";else return`codeql-bundle${t}`;return`codeql-bundle-${r}${t}`}function YA(e){return(0,Kpe.isRunningLocalAction)()?(e.info("The CodeQL Action is checked out locally. Using the default CodeQL Action repository."),Ve.CODEQL_DEFAULT_ACTION_REPOSITORY):ys.getRequiredEnvParam("GITHUB_ACTION_REPOSITORY")}async function tue(e,t,r,i){let n=YA(i),s=[[t.url,n],[t.url,Ve.CODEQL_DEFAULT_ACTION_REPOSITORY],[ys.GITHUB_DOTCOM_URL,Ve.CODEQL_DEFAULT_ACTION_REPOSITORY]].filter((l,d,c)=>!c.slice(0,d).some(p=>(0,Wpe.default)(l,p))),o=eue(r);for(let l of s){let[d,c]=l;if(d===ys.GITHUB_DOTCOM_URL&&c===Ve.CODEQL_DEFAULT_ACTION_REPOSITORY)break;let[p,u]=c.split("/");try{let m=await Qpe.getApiClient().rest.repos.getReleaseByTag({owner:p,repo:u,tag:e});for(let f of m.data.assets)if(f.name===o)return i.info(`Found CodeQL bundle in ${l[1]} on ${l[0]} with URL ${f.url}.`),f.url}catch(m){i.info(`Looked for CodeQL bundle in ${l[1]} on ${l[0]} but got error ${m}.`)}}return`https://github.com/${Ve.CODEQL_DEFAULT_ACTION_REPOSITORY}/releases/download/${e}/${o}`}function Rp(e,t){let r=e.match(/^codeql-bundle-(.*)$/);if(r===null||r.length<2){t.debug(`Could not determine bundle version from tag ${e}.`);return}return r[1]}function Z3(e,t){let r=[...e.matchAll(/\/(codeql-bundle-[^/]*)\//g)];if(!r.length){t.debug(`Could not determine tag name for URL ${e}.`);return}let i=r[r.length-1];if(i===null||i.length!==2){t.debug(`Could not determine tag name for URL ${e}. Matched ${JSON.stringify(i)}.`);return}return i[1]}function ZA(e,t){let r=Z3(e,t);if(r!==void 0)return Rp(r,t)}function Op(e,t){rf.valid(e)||(t.debug(`Bundle version ${e} is not in SemVer format. Will treat it as pre-release 0.0.0-${e}.`),e=`0.0.0-${e}`);let r=rf.clean(e);if(!r)throw new Error(`Bundle version ${e} is not in SemVer format.`);return r}async function rue(e,t){let r=bo.findAllVersions("CodeQL").filter(XA.isGoodVersion).map(i=>({folder:bo.find("CodeQL",i),version:i})).filter(({folder:i})=>Gpe.existsSync(Vpe.join(i,"pinned-version")));if(r.length===1){let i=r[0];return t.debug(`CodeQL tools version ${i.version} in toolcache overriding version ${e}.`),{codeqlFolder:i.folder,sourceType:"toolcache",toolsVersion:i.version}}else r.length===0?t.debug("Did not find any candidate pinned versions of the CodeQL tools in the toolcache."):t.debug("Could not use CodeQL tools from the toolcache since more than one candidate pinned version was found in the toolcache.")}async function JA(e,t,r,i,n,a){if(e&&!QA.includes(e)&&!e.startsWith("http"))return a.info(`Using CodeQL CLI from local path ${e}`),{codeqlTarPath:e,sourceType:"local",toolsVersion:"local"};let s=e&&QA.includes(e);s&&(a.info(`'tools: ${e}' was requested, so using CodeQL version ${t.cliVersion}, the version shipped with the Action.`),e==="latest"&&a.warning("`tools: latest` has been renamed to `tools: linked`, but the old name is still supported. No action is required."));let o,l,d;if(s)o=KA.cliVersion,l=KA.bundleVersion;else if(e!==void 0){if(l=Z3(e,a),d=e,l){let m=Rp(l,a);m&&rf.valid(m)&&(o=Op(m,a))}}else o=t.cliVersion,l=t.tagName;let c=l&&Rp(l,a),p=o??(c&&Op(c,a))??l??d??"unknown";a.debug(`Attempting to obtain CodeQL tools. CLI version: ${o??"unknown"}, bundle tag name: ${l??"unknown"}, URL: ${d??"unspecified"}.`);let u;if(o&&(u=bo.find("CodeQL",o),!u)){a.debug(`Didn't find a version of the CodeQL tools in the toolcache with a version number exactly matching ${o}.`);let m=bo.findAllVersions("CodeQL");a.debug(`Found the following versions of the CodeQL tools in the toolcache: ${JSON.stringify(m)}.`);let f=m.filter(g=>g.startsWith(`${o}-`));f.length===1?(a.debug(`Exactly one version of the CodeQL tools starting with ${o} found in the toolcache, using that.`),u=bo.find("CodeQL",f[0])):f.length===0?a.debug(`Didn't find any versions of the CodeQL tools starting with ${o} in the toolcache. Trying next fallback method.`):(a.warning(`Found ${f.length} versions of the CodeQL tools starting with ${o} in the toolcache, but at most one was expected.`),a.debug("Trying next fallback method."))}if(!u&&l){let m=await eI(o,l,a);m?u=bo.find("CodeQL",m):a.debug(`Could not determine a fallback toolcache version number for CodeQL tools version ${p}.`)}if(u?a.info(`Found CodeQL tools version ${p} in the toolcache.`):a.info(`Did not find CodeQL tools version ${p} in the toolcache.`),u)return o?a.info(`Using CodeQL CLI version ${o} from toolcache at ${u}`):a.info(`Using CodeQL CLI from toolcache at ${u}`),{codeqlFolder:u,sourceType:"toolcache",toolsVersion:o??p};if(i!==ys.GitHubVariant.DOTCOM&&!s&&!e){let m=await rue(p,a);if(m!==void 0)return m}return d||(d=await tue(l,r,o!==void 0&&await oue(o,n),a)),o?a.info(`Using CodeQL CLI version ${o} sourced from ${d} .`):a.info(`Using CodeQL CLI sourced from ${d} .`),{bundleVersion:l&&Rp(l,a),cliVersion:o,codeqlURL:d,sourceType:"download",toolsVersion:o??p}}async function eI(e,t,r){let i=Rp(t,r);if(!i)return;let n=Op(i,r);return r.debug(`Computed a fallback toolcache version number of ${n} for CodeQL version ${e??t}.`),n}var iue=async function(e,t,r,i,n,a,s,o){let l=new URL(e),d=new URLSearchParams(l.search),c={accept:"application/octet-stream"},p;d.has("token")?o.debug("CodeQL tools URL contains an authorization token."):e.startsWith(`${i.url}/`)||i.apiURL&&e.startsWith(`${i.apiURL}/`)?(o.debug("Providing an authorization token to download CodeQL tools."),p=`token ${i.auth}`):o.debug("Downloading CodeQL tools without an authorization token.");let{extractedBundlePath:u,statusReport:m}=await(0,Zpe.downloadAndExtract)(e,p,{"User-Agent":"CodeQL Action",...c},n,a,s,o),f=t??ZA(e,o);if(f===void 0)return o.debug(`Could not cache CodeQL tools because we could not determine the bundle version from the URL ${e}.`),{codeqlFolder:u,statusReport:m,toolsVersion:r??"unknown"};o.debug("Caching CodeQL bundle.");let g=aue(r,f,o),y=WA.performance.now(),E=await bo.cacheDir(u,"CodeQL",g);return o.info(`Added CodeQL bundle to the tool cache (${(0,Ype.formatDuration)(WA.performance.now()-y)}).`),E!==u&&await(0,XA.cleanUpGlob)(u,"CodeQL bundle from temporary directory",o),{codeqlFolder:E,statusReport:m,toolsVersion:r??g}};Ve.downloadCodeQL=iue;function nue(e){let t=e.match(/\/codeql-bundle-(.*)\//);if(t===null||t.length<2)throw new ys.ConfigurationError(`Malformed tools url: ${e}. Version could not be inferred`);return t[1]}function aue(e,t,r){return e?.match(/^[0-9]+\.[0-9]+\.[0-9]+$/)?e:Op(t,r)}async function sue(e,t,r,i,n,a,s){if(!await ys.isBinaryAccessible("tar",s))throw new ys.ConfigurationError("Could not find tar in PATH, so unable to extract CodeQL bundle.");let o=await Y3.isZstdAvailable(s),l=await JA(e,a,t,i,o.available,s),d,c=l.toolsVersion,p,u;switch(l.sourceType){case"local":{let m=Y3.inferCompressionMethod(l.codeqlTarPath);d=await Y3.extract(l.codeqlTarPath,m,o.version,s),u=Cp.Local;break}case"toolcache":d=l.codeqlFolder,s.debug(`CodeQL found in cache ${d}`),u=Cp.Toolcache;break;case"download":{let m=await(0,Ve.downloadCodeQL)(l.codeqlURL,l.bundleVersion,l.cliVersion,t,o.version,r,n,s);c=m.toolsVersion,d=m.codeqlFolder,p=m.statusReport,u=Cp.Download;break}default:ys.assertNever(l)}return{codeqlFolder:d,toolsDownloadStatusReport:p,toolsSource:u,toolsVersion:c,zstdAvailability:o}}async function oue(e,t){return process.platform!=="win32"&&t&&rf.gte(e,Xpe.CODEQL_VERSION_ZSTD_BUNDLE)}});var r9=h(Wi=>{"use strict";var lue=Wi&&Wi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),due=Wi&&Wi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),iI=Wi&&Wi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&lue(t,e,r);return due(t,e),t};Object.defineProperty(Wi,"__esModule",{value:!0});Wi.shouldEnableIndirectTracing=t9;Wi.endTracingForCluster=pue;Wi.getTracerConfigForCluster=aI;Wi.getCombinedTracerConfig=uue;var J3=iI(require("fs")),e9=iI(require("path")),cue=up(),nI=Al(),rI=Bt();async function t9(e,t){return t.buildMode===rI.BuildMode.None||t.buildMode===rI.BuildMode.Autobuild&&await e.supportsFeature(nI.ToolsFeature.TraceCommandUseBuildMode)?!1:t.languages.some(r=>(0,cue.isTracedLanguage)(r))}async function pue(e,t,r){if(!await t9(e,t))return;r.info("Unsetting build tracing environment variables. Subsequent steps of this job will not be traced.");let i=e9.resolve(t.dbLocation,"temp/tracingEnvironment/end-tracing.json");if(!J3.existsSync(i))throw new Error(`Environment file for ending tracing not found: ${i}`);try{let n=JSON.parse(J3.readFileSync(i,"utf8"));for(let[a,s]of Object.entries(n))s!==null?process.env[a]=s:delete process.env[a]}catch(n){throw new Error(`Failed to parse file containing end tracing environment variables: ${n}`)}}async function aI(e){return{env:JSON.parse(J3.readFileSync(e9.resolve(e.dbLocation,"temp/tracingEnvironment/start-tracing.json"),"utf8"))}}async function uue(e,t){if(!await t9(e,t))return;let r=await aI(t);if(!await e.supportsFeature(nI.ToolsFeature.SetsCodeqlRunnerEnvVar)){let i=process.platform==="win32"?"runner.exe":"runner";r.env.CODEQL_RUNNER=e9.join(r.env.CODEQL_DIST,"tools",r.env.CODEQL_PLATFORM,i)}return r}});var a9=h(ct=>{"use strict";var mue=ct&&ct.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),fue=ct&&ct.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_s=ct&&ct.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&mue(t,e,r);return fue(t,e),t};Object.defineProperty(ct,"__esModule",{value:!0});ct.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE=ct.CODEQL_VERSION_ANALYSIS_SUMMARY_V2=void 0;ct.setupCodeQL=Sue;ct.getCodeQL=Tue;ct.setCodeQL=Pue;ct.getCachedCodeQL=Cue;ct.getCodeQLForTesting=Rue;ct.getCodeQLForCmd=lf;ct.getExtraOptions=n9;ct.getTrapCachingExtractorConfigArgs=gI;ct.getTrapCachingExtractorConfigArgsForLang=sf;ct.getGeneratedCodeScanningConfigPath=of;var hue=_s(require("fs")),af=_s(require("path")),sI=_s(Tt()),nf=_s(Vo()),oI=_s(l1()),gue=_s(no()),kl=ri(),lI=OO(),yue=Il(),Ap=gl(),dI=lo(),vue=up(),bue=_s(tI()),bs=Al(),_ue=r9(),nr=_s(Bt()),Ip=Bt(),_a,cI="2.14.6",pI="2.14.6",wue="3.10",Eue="2024-09-24",hI="progress++";ct.CODEQL_VERSION_ANALYSIS_SUMMARY_V2="2.15.0";ct.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE="2.15.0";var xue="2.15.2",Nue="2.17.1";async function Sue(e,t,r,i,n,a,s,o){try{let{codeqlFolder:l,toolsDownloadStatusReport:d,toolsSource:c,toolsVersion:p,zstdAvailability:u}=await bue.setupCodeQLBundle(e,t,r,i,s,n,a);a.debug(`Bundle download status report: ${JSON.stringify(d)}`);let m=af.join(l,"codeql","codeql");if(process.platform==="win32")m+=".exe";else if(process.platform!=="linux"&&process.platform!=="darwin")throw new nr.ConfigurationError(`Unsupported platform: ${process.platform}`);return _a=await lf(m,o),{codeql:_a,toolsDownloadStatusReport:d,toolsSource:c,toolsVersion:p,zstdAvailability:u}}catch(l){throw new Error(`Unable to download and extract CodeQL CLI: ${(0,Ip.getErrorMessage)(l)}`)}}async function Tue(e){return _a===void 0&&(_a=await lf(e,!0)),_a}function Et(e,t,r){return typeof e[t]!="function"?r!==void 0?r:()=>{throw new Error(`CodeQL ${t} method not correctly defined`)}:e[t]}function Pue(e){return _a={getPath:Et(e,"getPath",()=>"/tmp/dummy-path"),getVersion:Et(e,"getVersion",async()=>({version:"1.0.0"})),printVersion:Et(e,"printVersion"),supportsFeature:Et(e,"supportsFeature",async t=>!!e.getVersion&&(0,bs.isSupportedToolsFeature)(await e.getVersion(),t)),databaseInitCluster:Et(e,"databaseInitCluster"),runAutobuild:Et(e,"runAutobuild"),extractScannedLanguage:Et(e,"extractScannedLanguage"),extractUsingBuildMode:Et(e,"extractUsingBuildMode"),finalizeDatabase:Et(e,"finalizeDatabase"),resolveLanguages:Et(e,"resolveLanguages"),betterResolveLanguages:Et(e,"betterResolveLanguages",async()=>({aliases:{},extractors:{}})),resolveQueries:Et(e,"resolveQueries"),resolveBuildEnvironment:Et(e,"resolveBuildEnvironment"),packDownload:Et(e,"packDownload"),databaseCleanup:Et(e,"databaseCleanup"),databaseBundle:Et(e,"databaseBundle"),databaseRunQueries:Et(e,"databaseRunQueries"),databaseInterpretResults:Et(e,"databaseInterpretResults"),databasePrintBaseline:Et(e,"databasePrintBaseline"),databaseExportDiagnostics:Et(e,"databaseExportDiagnostics"),diagnosticsExport:Et(e,"diagnosticsExport"),resolveExtractor:Et(e,"resolveExtractor"),mergeResults:Et(e,"mergeResults")},_a}function Cue(){if(_a===void 0)throw new Error("cachedCodeQL undefined");return _a}async function Rue(e="codeql-for-testing"){return lf(e,!1)}async function lf(e,t){let r={getPath(){return e},async getVersion(){let i=nr.getCachedCodeQlVersion();if(i===void 0){let n=await wr(e,["version","--format=json"],{noStreamStdout:!0});try{i=JSON.parse(n)}catch{throw Error(`Invalid JSON output from \`version --format=json\`: ${n}`)}nr.cacheCodeQlVersion(i)}return i},async printVersion(){await wr(e,["version","--format=json"])},async supportsFeature(i){return(0,bs.isSupportedToolsFeature)(await this.getVersion(),i)},async databaseInitCluster(i,n,a,s,o){let l=i.languages.map(u=>`--language=${u}`);if(await(0,_ue.shouldEnableIndirectTracing)(r,i)&&(l.push("--begin-tracing"),l.push(...await gI(i)),l.push(`--trace-process-name=${a}`)),i.languages.indexOf(vue.Language.actions)>=0){l.push("--search-path");let u=af.resolve(__dirname,"../actions-extractor");l.push(u)}let d=await Oue(i,o),c=(0,kl.getOptionalInput)("external-repository-token");l.push(`--codescanning-config=${d}`),c&&l.push("--external-repository-token-stdin"),i.buildMode!==void 0&&await this.supportsFeature(bs.ToolsFeature.BuildModeOption)&&l.push(`--build-mode=${i.buildMode}`),s!==void 0&&l.push(`--qlconfig-file=${s}`),l.push("--calculate-language-specific-baseline"),await mI(i,this)?l.push("--sublanguage-file-coverage"):await nr.codeQlVersionAtLeast(this,ct.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&l.push("--no-sublanguage-file-coverage");let p=(0,bs.isSupportedToolsFeature)(await this.getVersion(),bs.ToolsFeature.ForceOverwrite)?"--force-overwrite":"--overwrite";await wr(e,["database","init",p,"--db-cluster",i.dbLocation,`--source-root=${n}`,"--extractor-include-aliases",...l,...ir(["database","init"],{ignoringOptions:["--overwrite"]})],{stdin:c})},async runAutobuild(i,n){fI();let a=af.join(await this.resolveExtractor(n),"tools",process.platform==="win32"?"autobuild.cmd":"autobuild.sh");i.debugMode&&(process.env[Ap.EnvVar.CLI_VERBOSITY]=process.env[Ap.EnvVar.CLI_VERBOSITY]||hI),await wr(a)},async extractScannedLanguage(i,n){await wr(e,["database","trace-command","--index-traceless-dbs",...await sf(i,n),...i9(i.debugMode),...ir(["database","trace-command"]),nr.getCodeQLDatabasePath(i,n)])},async extractUsingBuildMode(i,n){i.buildMode===Ip.BuildMode.Autobuild&&fI();try{await wr(e,["database","trace-command","--use-build-mode","--working-dir",process.cwd(),...await sf(i,n),...i9(i.debugMode),...ir(["database","trace-command"]),nr.getCodeQLDatabasePath(i,n)])}catch(a){if(i.buildMode===Ip.BuildMode.Autobuild){let s=`We were unable to automatically build your code. Please change the build mode for this language to manual and specify build steps for your project. See ${yue.DocUrl.AUTOMATIC_BUILD_FAILED} for more information.`;throw new nr.ConfigurationError(`${s} ${(0,Ip.getErrorMessage)(a)}`)}else throw a}},async finalizeDatabase(i,n,a,s){let o=["database","finalize","--finalize-dataset",n,a,...i9(s),...ir(["database","finalize"]),i];await wr(e,o)},async resolveLanguages(){let i=["resolve","languages","--format=json",...ir(["resolve","languages"])],n=await wr(e,i);try{return JSON.parse(n)}catch(a){throw new Error(`Unexpected output from codeql resolve languages: ${a}`)}},async betterResolveLanguages(){let i=["resolve","languages","--format=betterjson","--extractor-options-verbosity=4","--extractor-include-aliases",...ir(["resolve","languages"])],n=await wr(e,i);try{return JSON.parse(n)}catch(a){throw new Error(`Unexpected output from codeql resolve languages with --format=betterjson: ${a}`)}},async resolveQueries(i,n){let a=["resolve","queries",...i,"--format=bylanguage",...ir(["resolve","queries"])];n!==void 0&&a.push("--additional-packs",n);let s=await wr(e,a);try{return JSON.parse(s)}catch(o){throw new Error(`Unexpected output from codeql resolve queries: ${o}`)}},async resolveBuildEnvironment(i,n){let a=["resolve","build-environment",`--language=${n}`,"--extractor-include-aliases",...ir(["resolve","build-environment"])];i!==void 0&&a.push("--working-dir",i);let s=await wr(e,a);try{return JSON.parse(s)}catch(o){throw new Error(`Unexpected output from codeql resolve build-environment: ${o} in +${s}`)}},async databaseRunQueries(i,n){let a=["database","run-queries",...n,i,"--expect-discarded-cache","--min-disk-free=1024","-v",...ir(["database","run-queries"],{ignoringOptions:["--expect-discarded-cache"]})];await nr.codeQlVersionAtLeast(this,dI.CODEQL_VERSION_FINE_GRAINED_PARALLELISM)&&a.push("--intra-layer-parallelism"),await wr(e,a)},async databaseInterpretResults(i,n,a,s,o,l,d,c,p,u){let m=await u.getValue(dI.Feature.ExportDiagnosticsEnabled,this),f=["database","interpret-results",o,"--format=sarif-latest",l,`--output=${a}`,s,"--print-diagnostics-summary","--print-metrics-summary","--sarif-add-baseline-file-info",`--sarif-codescanning-config=${of(p)}`,"--sarif-group-rules-by-pack",...await Iue(this),...await Lue(this),...ir(["database","interpret-results"])];return d!==void 0&&f.push(d),c!==void 0&&f.push("--sarif-category",c),await mI(p,this)?f.push("--sublanguage-file-coverage"):await nr.codeQlVersionAtLeast(this,ct.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&f.push("--no-sublanguage-file-coverage"),m?f.push("--sarif-include-diagnostics"):f.push("--no-sarif-include-diagnostics"),await nr.codeQlVersionAtLeast(this,ct.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)&&!(0,bs.isSupportedToolsFeature)(await this.getVersion(),bs.ToolsFeature.AnalysisSummaryV2IsDefault)&&f.push("--new-analysis-summary"),f.push(i),n&&f.push(...n),await wr(e,f,{noStreamStdout:!0})},async databasePrintBaseline(i){let n=["database","print-baseline",...ir(["database","print-baseline"]),i];return await wr(e,n)},async packDownload(i,n){let s=["pack","download",...n?[`--qlconfig-file=${n}`]:[],"--format=json","--resolve-query-specs",...ir(["pack","download"]),...i],o=await wr(e,s);try{let l=JSON.parse(o);if(Array.isArray(l.packs)&&l.packs.every(d=>d.name))return l;throw new Error("Unexpected output from pack download")}catch(l){throw new Error(`Attempted to download specified packs but got an error: +${o} +${l}`)}},async databaseCleanup(i,n){let a=await nr.codeQlVersionAtLeast(this,Nue)?"--cache-cleanup":"--mode",s=["database","cleanup",i,`${a}=${n}`,...ir(["database","cleanup"])];await wr(e,s)},async databaseBundle(i,n,a){let s=["database","bundle",i,`--output=${n}`,`--name=${a}`,...ir(["database","bundle"])];await new nf.ToolRunner(e,s).exec()},async databaseExportDiagnostics(i,n,a){let s=["database","export-diagnostics",`${i}`,"--db-cluster","--format=sarif-latest",`--output=${n}`,"--sarif-include-diagnostics","-vvv",...ir(["diagnostics","export"])];a!==void 0&&s.push("--sarif-category",a),await new nf.ToolRunner(e,s).exec()},async diagnosticsExport(i,n,a){let s=["diagnostics","export","--format=sarif-latest",`--output=${i}`,`--sarif-codescanning-config=${of(a)}`,...ir(["diagnostics","export"])];n!==void 0&&s.push("--sarif-category",n),await new nf.ToolRunner(e,s).exec()},async resolveExtractor(i){let n="";return await new nf.ToolRunner(e,["resolve","extractor","--format=json",`--language=${i}`,"--extractor-include-aliases",...ir(["resolve","extractor"])],{silent:!0,listeners:{stdout:a=>{n+=a.toString()},stderr:a=>{process.stderr.write(a)}}}).exec(),JSON.parse(n)},async mergeResults(i,n,{mergeRunsFromEqualCategory:a=!1}){let s=["github","merge-results","--output",n,...ir(["github","merge-results"])];for(let o of i)s.push("--sarif",o);a&&s.push("--sarif-merge-runs-from-equal-category"),await wr(e,s)}};if(t&&!await nr.codeQlVersionAtLeast(r,cI))throw new nr.ConfigurationError(`Expected a CodeQL CLI with version at least ${cI} but got version ${(await r.getVersion()).version}`);if(t&&process.env[Ap.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING]!=="true"&&!await nr.codeQlVersionAtLeast(r,pI)){let i=await r.getVersion();sI.warning(`CodeQL CLI version ${i.version} was discontinued on ${Eue} alongside GitHub Enterprise Server ${wue} and will not be supported by the next minor release of the CodeQL Action. Please update to CodeQL CLI version ${pI} or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version. + +Alternatively, if you want to continue using CodeQL CLI version ${i.version}, you can replace 'github/codeql-action/*@v${(0,kl.getActionVersion)().split(".")[0]}' by 'github/codeql-action/*@v${(0,kl.getActionVersion)()}' in your code scanning workflow to continue using this version of the CodeQL Action.`),sI.exportVariable(Ap.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING,"true")}return r}function ir(e,{ignoringOptions:t}={}){let r=nr.getExtraOptionsEnvParam();return n9(r,e,[]).filter(i=>!t?.includes(i))}function uI(e,t){if(e===void 0)return[];if(!Array.isArray(e)){let r=`The extra options for '${t.join(".")}' ('${JSON.stringify(e)}') are not in an array.`;throw new Error(r)}return e.map(r=>{let i=typeof r;if(i!=="string"&&i!=="number"&&i!=="boolean"){let n=`The extra option for '${t.join(".")}' ('${JSON.stringify(r)}') is not a primitive value.`;throw new Error(n)}return`${r}`})}function n9(e,t,r){let i=uI(e?.["*"],r.concat("*")),n=t.length===0?uI(e,r):n9(e?.[t[0]],t?.slice(1),r.concat(t[0]));return i.concat(n)}async function wr(e,t=[],r={}){try{return await(0,kl.runTool)(e,t,r)}catch(i){throw i instanceof kl.CommandInvocationError?(0,lI.wrapCliConfigurationError)(new lI.CliError(i)):i}}async function Oue(e,t){let r=of(e),i=(0,Ip.cloneObject)(e.originalUserInput);if(e.augmentationProperties.queriesInput&&(e.augmentationProperties.queriesInputCombines?i.queries=(i.queries||[]).concat(e.augmentationProperties.queriesInput):i.queries=e.augmentationProperties.queriesInput),i.queries?.length===0&&delete i.queries,e.augmentationProperties.packsInput)if(e.augmentationProperties.packsInputCombines)if(Array.isArray(i.packs))i.packs=(i.packs||[]).concat(e.augmentationProperties.packsInput);else if(!i.packs)i.packs=e.augmentationProperties.packsInput;else{let n=Object.keys(i.packs)[0];i.packs[n]=i.packs[n].concat(e.augmentationProperties.packsInput)}else i.packs=e.augmentationProperties.packsInput;return Array.isArray(i.packs)&&!i.packs.length&&delete i.packs,t.info(`Writing augmented user configuration file to ${r}`),t.startGroup("Augmented user configuration file contents"),t.info(oI.dump(i)),t.endGroup(),hue.writeFileSync(r,oI.dump(i)),r}var Aue=1024;async function gI(e){let t=[];for(let r of e.languages)t.push(await sf(e,r));return t.flat()}async function sf(e,t){let r=e.trapCaches[t];if(r===void 0)return[];let i=await(0,kl.isAnalyzingDefaultBranch)();return[`-O=${t}.trap.cache.dir=${r}`,`-O=${t}.trap.cache.bound=${Aue}`,`-O=${t}.trap.cache.write=${i}`]}function of(e){return af.resolve(e.tempDir,"user-config.yaml")}async function mI(e,t){return(e.gitHubVersion.type!==nr.GitHubVariant.GHES||gue.gte(e.gitHubVersion.version,"3.12.0"))&&await nr.codeQlVersionAtLeast(t,ct.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)}async function Iue(e){return await nr.codeQlVersionAtLeast(e,xue)?["--sarif-include-query-help=always"]:["--sarif-add-query-help"]}function i9(e){return e?[`--verbosity=${hI}`]:[]}function fI(){let e=process.env.JAVA_TOOL_OPTIONS||"";process.env.JAVA_TOOL_OPTIONS=[...e.split(/\s+/),"-Dhttp.keepAlive=false","-Dmaven.wagon.http.pool=false"].join(" ")}async function Lue(e){let t=process.env[Ap.EnvVar.JOB_RUN_UUID];return t&&await e.supportsFeature(bs.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty)?[`--sarif-run-property=jobRunUuid=${t}`]:[]}});var _I=h(Hr=>{"use strict";var Due=Hr&&Hr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),que=Hr&&Hr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Fue=Hr&&Hr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Due(t,e,r);return que(t,e),t};Object.defineProperty(Hr,"__esModule",{value:!0});Hr.CachingKind=void 0;Hr.getTotalCacheSize=jue;Hr.shouldStoreCache=kue;Hr.shouldRestoreCache=zue;Hr.getCachingKind=bI;Hr.getDependencyCachingEnabled=$ue;var Mue=Fue(Tt()),yI=ri(),Bue=gl(),vI=Bt();async function jue(e,t,r=!1){return(await Promise.all(e.map(n=>(0,vI.tryGetFolderBytes)(n,t,r)))).map(n=>n||0).reduce((n,a)=>n+a,0)}var oi;(function(e){e.None="none",e.Store="store",e.Restore="restore",e.Full="full"})(oi||(Hr.CachingKind=oi={}));function kue(e){return e===oi.Full||e===oi.Store}function zue(e){return e===oi.Full||e===oi.Restore}function bI(e){switch(e){case void 0:case"none":case"off":case"false":return oi.None;case"full":case"on":case"true":return oi.Full;case"store":return oi.Store;case"restore":return oi.Restore;default:return Mue.warning(`Unrecognized 'dependency-caching' input: ${e}. Defaulting to 'none'.`),oi.None}}function $ue(){let e=(0,yI.getOptionalInput)("dependency-caching")||process.env[Bue.EnvVar.DEPENDENCY_CACHING];return e!==void 0?bI(e):(!(0,vI.isHostedRunner)()||!(0,yI.isDefaultSetup)(),oi.None)}});var wI=h(Un=>{"use strict";var Uue=Un&&Un.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Hue=Un&&Un.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Gue=Un&&Un.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Uue(t,e,r);return Hue(t,e),t};Object.defineProperty(Un,"__esModule",{value:!0});Un.getOptions=void 0;var s9=Gue(Tt());function Vue(e){let t={followSymbolicLinks:!0,implicitDescendants:!0,omitBrokenSymbolicLinks:!0};return e&&(typeof e.followSymbolicLinks=="boolean"&&(t.followSymbolicLinks=e.followSymbolicLinks,s9.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),typeof e.implicitDescendants=="boolean"&&(t.implicitDescendants=e.implicitDescendants,s9.debug(`implicitDescendants '${t.implicitDescendants}'`)),typeof e.omitBrokenSymbolicLinks=="boolean"&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,s9.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`))),t}Un.getOptions=Vue});var cf=h(At=>{"use strict";var Wue=At&&At.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Kue=At&&At.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Que=At&&At.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Wue(t,e,r);return Kue(t,e),t},Xue=At&&At.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(At,"__esModule",{value:!0});At.safeTrimTrailingSeparator=At.normalizeSeparators=At.hasRoot=At.hasAbsoluteRoot=At.ensureAbsoluteRoot=At.dirname=void 0;var df=Que(require("path")),_o=Xue(require("assert")),ws=process.platform==="win32";function Yue(e){if(e=l9(e),ws&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=df.dirname(e);return ws&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=l9(t)),t}At.dirname=Yue;function Zue(e,t){if(_o.default(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),_o.default(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),o9(t))return t;if(ws){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return _o.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),t[0].toUpperCase()===r[0].toUpperCase()?t.length===2?`${t[0]}:\\${r.substr(3)}`:(r.endsWith("\\")||(r+="\\"),`${t[0]}:\\${r.substr(3)}${t.substr(2)}`):`${t[0]}:\\${t.substr(2)}`}else if(Lp(t).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return _o.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${t.substr(1)}`}}return _o.default(o9(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||ws&&e.endsWith("\\")||(e+=df.sep),e+t}At.ensureAbsoluteRoot=Zue;function o9(e){return _o.default(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=Lp(e),ws?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/")}At.hasAbsoluteRoot=o9;function Jue(e){return _o.default(e,"isRooted parameter 'itemPath' must not be empty"),e=Lp(e),ws?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}At.hasRoot=Jue;function Lp(e){return e=e||"",ws?(e=e.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(e)?"\\":"")+e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}At.normalizeSeparators=Lp;function l9(e){return e?(e=Lp(e),!e.endsWith(df.sep)||e===df.sep||ws&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1)):""}At.safeTrimTrailingSeparator=l9});var pf=h(Dp=>{"use strict";Object.defineProperty(Dp,"__esModule",{value:!0});Dp.MatchKind=void 0;var eme;(function(e){e[e.None=0]="None",e[e.Directory=1]="Directory",e[e.File=2]="File",e[e.All=3]="All"})(eme=Dp.MatchKind||(Dp.MatchKind={}))});var NI=h(li=>{"use strict";var tme=li&&li.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),rme=li&&li.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ime=li&&li.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&tme(t,e,r);return rme(t,e),t};Object.defineProperty(li,"__esModule",{value:!0});li.partialMatch=li.match=li.getSearchPaths=void 0;var EI=ime(cf()),nme=pf(),xI=process.platform==="win32";function ame(e){e=e.filter(i=>!i.negate);let t={};for(let i of e){let n=xI?i.searchPath.toUpperCase():i.searchPath;t[n]="candidate"}let r=[];for(let i of e){let n=xI?i.searchPath.toUpperCase():i.searchPath;if(t[n]==="included")continue;let a=!1,s=n,o=EI.dirname(s);for(;o!==s;){if(t[o]){a=!0;break}s=o,o=EI.dirname(s)}a||(r.push(i.searchPath),t[n]="included")}return r}li.getSearchPaths=ame;function sme(e,t){let r=nme.MatchKind.None;for(let i of e)i.negate?r&=~i.match(t):r|=i.match(t);return r}li.match=sme;function ome(e,t){return e.some(r=>!r.negate&&r.partialMatch(t))}li.partialMatch=ome});var TI=h(Ki=>{"use strict";var lme=Ki&&Ki.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),dme=Ki&&Ki.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),SI=Ki&&Ki.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&lme(t,e,r);return dme(t,e),t},cme=Ki&&Ki.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ki,"__esModule",{value:!0});Ki.Path=void 0;var qp=SI(require("path")),Es=SI(cf()),Fp=cme(require("assert")),pme=process.platform==="win32",d9=class{constructor(t){if(this.segments=[],typeof t=="string")if(Fp.default(t,"Parameter 'itemPath' must not be empty"),t=Es.safeTrimTrailingSeparator(t),!Es.hasRoot(t))this.segments=t.split(qp.sep);else{let r=t,i=Es.dirname(r);for(;i!==r;){let n=qp.basename(r);this.segments.unshift(n),r=i,i=Es.dirname(r)}this.segments.unshift(r)}else{Fp.default(t.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r{"use strict";var ume=Qi&&Qi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),mme=Qi&&Qi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),u9=Qi&&Qi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&ume(t,e,r);return mme(t,e),t},fme=Qi&&Qi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Qi,"__esModule",{value:!0});Qi.Pattern=void 0;var hme=u9(require("os")),Mp=u9(require("path")),di=u9(cf()),wo=fme(require("assert")),gme=xc(),c9=pf(),uf=TI(),wa=process.platform==="win32",p9=class e{constructor(t,r=!1,i,n){this.negate=!1;let a;if(typeof t=="string")a=t.trim();else{i=i||[],wo.default(i.length,"Parameter 'segments' must not empty");let d=e.getLiteral(i[0]);wo.default(d&&di.hasAbsoluteRoot(d),"Parameter 'segments' first element must be a root path"),a=new uf.Path(i).toString().trim(),t&&(a=`!${a}`)}for(;a.startsWith("!");)this.negate=!this.negate,a=a.substr(1).trim();a=e.fixupPattern(a,n),this.segments=new uf.Path(a).segments,this.trailingSeparator=di.normalizeSeparators(a).endsWith(Mp.sep),a=di.safeTrimTrailingSeparator(a);let s=!1,o=this.segments.map(d=>e.getLiteral(d)).filter(d=>!s&&!(s=d===""));this.searchPath=new uf.Path(o).toString(),this.rootRegExp=new RegExp(e.regExpEscape(o[0]),wa?"i":""),this.isImplicitPattern=r;let l={dot:!0,nobrace:!0,nocase:wa,nocomment:!0,noext:!0,nonegate:!0};a=wa?a.replace(/\\/g,"/"):a,this.minimatch=new gme.Minimatch(a,l)}match(t){return this.segments[this.segments.length-1]==="**"?(t=di.normalizeSeparators(t),!t.endsWith(Mp.sep)&&this.isImplicitPattern===!1&&(t=`${t}${Mp.sep}`)):t=di.safeTrimTrailingSeparator(t),this.minimatch.match(t)?this.trailingSeparator?c9.MatchKind.Directory:c9.MatchKind.All:c9.MatchKind.None}partialMatch(t){return t=di.safeTrimTrailingSeparator(t),di.dirname(t)===t?this.rootRegExp.test(t):this.minimatch.matchOne(t.split(wa?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(t){return(wa?t:t.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(t,r){wo.default(t,"pattern cannot be empty");let i=new uf.Path(t).segments.map(n=>e.getLiteral(n));if(wo.default(i.every((n,a)=>(n!=="."||a===0)&&n!==".."),`Invalid pattern '${t}'. Relative pathing '.' and '..' is not allowed.`),wo.default(!di.hasRoot(t)||i[0],`Invalid pattern '${t}'. Root segment must not contain globs.`),t=di.normalizeSeparators(t),t==="."||t.startsWith(`.${Mp.sep}`))t=e.globEscape(process.cwd())+t.substr(1);else if(t==="~"||t.startsWith(`~${Mp.sep}`))r=r||hme.homedir(),wo.default(r,"Unable to determine HOME directory"),wo.default(di.hasAbsoluteRoot(r),`Expected HOME directory to be a rooted path. Actual '${r}'`),t=e.globEscape(r)+t.substr(1);else if(wa&&(t.match(/^[A-Z]:$/i)||t.match(/^[A-Z]:[^\\]/i))){let n=di.ensureAbsoluteRoot("C:\\dummy-root",t.substr(0,2));t.length>2&&!n.endsWith("\\")&&(n+="\\"),t=e.globEscape(n)+t.substr(2)}else if(wa&&(t==="\\"||t.match(/^\\[^\\]/))){let n=di.ensureAbsoluteRoot("C:\\dummy-root","\\");n.endsWith("\\")||(n+="\\"),t=e.globEscape(n)+t.substr(1)}else t=di.ensureAbsoluteRoot(e.globEscape(process.cwd()),t);return di.normalizeSeparators(t)}static getLiteral(t){let r="";for(let i=0;i=0){if(a.length>1)return"";if(a){r+=a,i=s;continue}}}}r+=n}return r}static regExpEscape(t){return t.replace(/[[\\^$.|?*+()]/g,"\\$&")}};Qi.Pattern=p9});var CI=h(mf=>{"use strict";Object.defineProperty(mf,"__esModule",{value:!0});mf.SearchState=void 0;var m9=class{constructor(t,r){this.path=t,this.level=r}};mf.SearchState=m9});var LI=h(ar=>{"use strict";var yme=ar&&ar.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),vme=ar&&ar.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jp=ar&&ar.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&yme(t,e,r);return vme(t,e),t},f9=ar&&ar.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},bme=ar&&ar.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}},xs=ar&&ar.__await||function(e){return this instanceof xs?(this.v=e,this):new xs(e)},_me=ar&&ar.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=r.apply(e,t||[]),n,a=[];return n={},s("next"),s("throw"),s("return"),n[Symbol.asyncIterator]=function(){return this},n;function s(u){i[u]&&(n[u]=function(m){return new Promise(function(f,g){a.push([u,m,f,g])>1||o(u,m)})})}function o(u,m){try{l(i[u](m))}catch(f){p(a[0][3],f)}}function l(u){u.value instanceof xs?Promise.resolve(u.value.v).then(d,c):p(a[0][2],u)}function d(u){o("next",u)}function c(u){o("throw",u)}function p(u,m){u(m),a.shift(),a.length&&o(a[0][0],a[0][1])}};Object.defineProperty(ar,"__esModule",{value:!0});ar.DefaultGlobber=void 0;var h9=jp(Tt()),Bp=jp(require("fs")),RI=jp(wI()),wme=jp(require("path")),ff=jp(NI()),OI=pf(),AI=PI(),II=CI(),Eme=process.platform==="win32",g9=class e{constructor(t){this.patterns=[],this.searchPaths=[],this.options=RI.getOptions(t)}getSearchPaths(){return this.searchPaths.slice()}glob(){var t,r;return f9(this,void 0,void 0,function*(){let i=[];try{for(var n=bme(this.globGenerator()),a;a=yield n.next(),!a.done;){let s=a.value;i.push(s)}}catch(s){t={error:s}}finally{try{a&&!a.done&&(r=n.return)&&(yield r.call(n))}finally{if(t)throw t.error}}return i})}globGenerator(){return _me(this,arguments,function*(){let r=RI.getOptions(this.options),i=[];for(let s of this.patterns)i.push(s),r.implicitDescendants&&(s.trailingSeparator||s.segments[s.segments.length-1]!=="**")&&i.push(new AI.Pattern(s.negate,!0,s.segments.concat("**")));let n=[];for(let s of ff.getSearchPaths(i)){h9.debug(`Search path '${s}'`);try{yield xs(Bp.promises.lstat(s))}catch(o){if(o.code==="ENOENT")continue;throw o}n.unshift(new II.SearchState(s,1))}let a=[];for(;n.length;){let s=n.pop(),o=ff.match(i,s.path),l=!!o||ff.partialMatch(i,s.path);if(!o&&!l)continue;let d=yield xs(e.stat(s,r,a));if(d)if(d.isDirectory()){if(o&OI.MatchKind.Directory)yield yield xs(s.path);else if(!l)continue;let c=s.level+1,p=(yield xs(Bp.promises.readdir(s.path))).map(u=>new II.SearchState(wme.join(s.path,u),c));n.push(...p.reverse())}else o&OI.MatchKind.File&&(yield yield xs(s.path))}})}static create(t,r){return f9(this,void 0,void 0,function*(){let i=new e(r);Eme&&(t=t.replace(/\r\n/g,` +`),t=t.replace(/\r/g,` +`));let n=t.split(` +`).map(a=>a.trim());for(let a of n)!a||a.startsWith("#")||i.patterns.push(new AI.Pattern(a));return i.searchPaths.push(...ff.getSearchPaths(i.patterns)),i})}static stat(t,r,i){return f9(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Bp.promises.stat(t.path)}catch(a){if(a.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){h9.debug(`Broken symlink '${t.path}'`);return}throw new Error(`No information found for the path '${t.path}'. This may indicate a broken symbolic link.`)}throw a}else n=yield Bp.promises.lstat(t.path);if(n.isDirectory()&&r.followSymbolicLinks){let a=yield Bp.promises.realpath(t.path);for(;i.length>=t.level;)i.pop();if(i.some(s=>s===a)){h9.debug(`Symlink cycle detected for path '${t.path}' and realpath '${a}'`);return}i.push(a)}return n})}};ar.DefaultGlobber=g9});var DI=h(zl=>{"use strict";var xme=zl&&zl.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(zl,"__esModule",{value:!0});zl.create=void 0;var Nme=LI();function Sme(e,t){return xme(this,void 0,void 0,function*(){return yield Nme.DefaultGlobber.create(e,t)})}zl.create=Sme});var kI=h((ve,jI)=>{ve=jI.exports=Se;var Ke;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?Ke=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:Ke=function(){};ve.SEMVER_SPEC_VERSION="2.0.0";var kp=256,hf=Number.MAX_SAFE_INTEGER||9007199254740991,y9=16,Tme=kp-6,$l=ve.re=[],We=ve.safeRe=[],M=ve.src=[],O=ve.tokens={},MI=0;function Pe(e){O[e]=MI++}var b9="[a-zA-Z0-9-]",v9=[["\\s",1],["\\d",kp],[b9,Tme]];function $p(e){for(var t=0;t)?=?)";Pe("XRANGEIDENTIFIERLOOSE");M[O.XRANGEIDENTIFIERLOOSE]=M[O.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";Pe("XRANGEIDENTIFIER");M[O.XRANGEIDENTIFIER]=M[O.NUMERICIDENTIFIER]+"|x|X|\\*";Pe("XRANGEPLAIN");M[O.XRANGEPLAIN]="[v=\\s]*("+M[O.XRANGEIDENTIFIER]+")(?:\\.("+M[O.XRANGEIDENTIFIER]+")(?:\\.("+M[O.XRANGEIDENTIFIER]+")(?:"+M[O.PRERELEASE]+")?"+M[O.BUILD]+"?)?)?";Pe("XRANGEPLAINLOOSE");M[O.XRANGEPLAINLOOSE]="[v=\\s]*("+M[O.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+M[O.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+M[O.XRANGEIDENTIFIERLOOSE]+")(?:"+M[O.PRERELEASELOOSE]+")?"+M[O.BUILD]+"?)?)?";Pe("XRANGE");M[O.XRANGE]="^"+M[O.GTLT]+"\\s*"+M[O.XRANGEPLAIN]+"$";Pe("XRANGELOOSE");M[O.XRANGELOOSE]="^"+M[O.GTLT]+"\\s*"+M[O.XRANGEPLAINLOOSE]+"$";Pe("COERCE");M[O.COERCE]="(^|[^\\d])(\\d{1,"+y9+"})(?:\\.(\\d{1,"+y9+"}))?(?:\\.(\\d{1,"+y9+"}))?(?:$|[^\\d])";Pe("COERCERTL");$l[O.COERCERTL]=new RegExp(M[O.COERCE],"g");We[O.COERCERTL]=new RegExp($p(M[O.COERCE]),"g");Pe("LONETILDE");M[O.LONETILDE]="(?:~>?)";Pe("TILDETRIM");M[O.TILDETRIM]="(\\s*)"+M[O.LONETILDE]+"\\s+";$l[O.TILDETRIM]=new RegExp(M[O.TILDETRIM],"g");We[O.TILDETRIM]=new RegExp($p(M[O.TILDETRIM]),"g");var Pme="$1~";Pe("TILDE");M[O.TILDE]="^"+M[O.LONETILDE]+M[O.XRANGEPLAIN]+"$";Pe("TILDELOOSE");M[O.TILDELOOSE]="^"+M[O.LONETILDE]+M[O.XRANGEPLAINLOOSE]+"$";Pe("LONECARET");M[O.LONECARET]="(?:\\^)";Pe("CARETTRIM");M[O.CARETTRIM]="(\\s*)"+M[O.LONECARET]+"\\s+";$l[O.CARETTRIM]=new RegExp(M[O.CARETTRIM],"g");We[O.CARETTRIM]=new RegExp($p(M[O.CARETTRIM]),"g");var Cme="$1^";Pe("CARET");M[O.CARET]="^"+M[O.LONECARET]+M[O.XRANGEPLAIN]+"$";Pe("CARETLOOSE");M[O.CARETLOOSE]="^"+M[O.LONECARET]+M[O.XRANGEPLAINLOOSE]+"$";Pe("COMPARATORLOOSE");M[O.COMPARATORLOOSE]="^"+M[O.GTLT]+"\\s*("+M[O.LOOSEPLAIN]+")$|^$";Pe("COMPARATOR");M[O.COMPARATOR]="^"+M[O.GTLT]+"\\s*("+M[O.FULLPLAIN]+")$|^$";Pe("COMPARATORTRIM");M[O.COMPARATORTRIM]="(\\s*)"+M[O.GTLT]+"\\s*("+M[O.LOOSEPLAIN]+"|"+M[O.XRANGEPLAIN]+")";$l[O.COMPARATORTRIM]=new RegExp(M[O.COMPARATORTRIM],"g");We[O.COMPARATORTRIM]=new RegExp($p(M[O.COMPARATORTRIM]),"g");var Rme="$1$2$3";Pe("HYPHENRANGE");M[O.HYPHENRANGE]="^\\s*("+M[O.XRANGEPLAIN]+")\\s+-\\s+("+M[O.XRANGEPLAIN]+")\\s*$";Pe("HYPHENRANGELOOSE");M[O.HYPHENRANGELOOSE]="^\\s*("+M[O.XRANGEPLAINLOOSE]+")\\s+-\\s+("+M[O.XRANGEPLAINLOOSE]+")\\s*$";Pe("STAR");M[O.STAR]="(<|>)?=?\\s*\\*";for(Hn=0;Hnkp)return null;var r=t.loose?We[O.LOOSE]:We[O.FULL];if(!r.test(e))return null;try{return new Se(e,t)}catch{return null}}ve.valid=Ome;function Ome(e,t){var r=xo(e,t);return r?r.version:null}ve.clean=Ame;function Ame(e,t){var r=xo(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}ve.SemVer=Se;function Se(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Se){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>kp)throw new TypeError("version is longer than "+kp+" characters");if(!(this instanceof Se))return new Se(e,t);Ke("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?We[O.LOOSE]:We[O.FULL]);if(!r)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>hf||this.major<0)throw new TypeError("Invalid major version");if(this.minor>hf||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>hf||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(function(i){if(/^[0-9]+$/.test(i)){var n=+i;if(n>=0&&n=0;)typeof this.prerelease[r]=="number"&&(this.prerelease[r]++,r=-2);r===-1&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this};ve.inc=Ime;function Ime(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new Se(e,r).inc(t,i).version}catch{return null}}ve.diff=Lme;function Lme(e,t){if(_9(e,t))return null;var r=xo(e),i=xo(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var a="prerelease"}for(var s in r)if((s==="major"||s==="minor"||s==="patch")&&r[s]!==i[s])return n+s;return a}ve.compareIdentifiers=Eo;var qI=/^[0-9]+$/;function Eo(e,t){var r=qI.test(e),i=qI.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}ve.lt=gf;function gf(e,t,r){return Ea(e,t,r)<0}ve.eq=_9;function _9(e,t,r){return Ea(e,t,r)===0}ve.neq=BI;function BI(e,t,r){return Ea(e,t,r)!==0}ve.gte=w9;function w9(e,t,r){return Ea(e,t,r)>=0}ve.lte=E9;function E9(e,t,r){return Ea(e,t,r)<=0}ve.cmp=yf;function yf(e,t,r,i){switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return _9(e,r,i);case"!=":return BI(e,r,i);case">":return zp(e,r,i);case">=":return w9(e,r,i);case"<":return gf(e,r,i);case"<=":return E9(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}ve.Comparator=Xi;function Xi(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Xi){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof Xi))return new Xi(e,t);e=e.trim().split(/\s+/).join(" "),Ke("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===Ul?this.value="":this.value=this.operator+this.semver.version,Ke("comp",this)}var Ul={};Xi.prototype.parse=function(e){var t=this.options.loose?We[O.COMPARATORLOOSE]:We[O.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new Se(r[2],this.options.loose):this.semver=Ul};Xi.prototype.toString=function(){return this.value};Xi.prototype.test=function(e){if(Ke("Comparator.test",e,this.options.loose),this.semver===Ul||e===Ul)return!0;if(typeof e=="string")try{e=new Se(e,this.options)}catch{return!1}return yf(e,this.operator,this.semver,this.options)};Xi.prototype.intersects=function(e,t){if(!(e instanceof Xi))throw new TypeError("a Comparator is required");(!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1});var r;if(this.operator==="")return this.value===""?!0:(r=new xt(e.value,t),vf(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new xt(this.value,t),vf(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),a=this.semver.version===e.semver.version,s=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=yf(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=yf(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||a&&s||o||l};ve.Range=xt;function xt(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof xt)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new xt(e.raw,t);if(e instanceof Xi)return new xt(e.value,t);if(!(this instanceof xt))return new xt(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(r){return this.parseRange(r.trim())},this).filter(function(r){return r.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);this.format()}xt.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};xt.prototype.toString=function(){return this.range};xt.prototype.parseRange=function(e){var t=this.options.loose,r=t?We[O.HYPHENRANGELOOSE]:We[O.HYPHENRANGE];e=e.replace(r,Zme),Ke("hyphen replace",e),e=e.replace(We[O.COMPARATORTRIM],Rme),Ke("comparator trim",e,We[O.COMPARATORTRIM]),e=e.replace(We[O.TILDETRIM],Pme),e=e.replace(We[O.CARETTRIM],Cme),e=e.split(/\s+/).join(" ");var i=t?We[O.COMPARATORLOOSE]:We[O.COMPARATOR],n=e.split(" ").map(function(a){return Hme(a,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(a){return!!a.match(i)})),n=n.map(function(a){return new Xi(a,this.options)},this),n};xt.prototype.intersects=function(e,t){if(!(e instanceof xt))throw new TypeError("a Range is required");return this.set.some(function(r){return FI(r,t)&&e.set.some(function(i){return FI(i,t)&&r.every(function(n){return i.every(function(a){return n.intersects(a,t)})})})})};function FI(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(a){return n.intersects(a,t)}),n=i.pop();return r}ve.toComparators=Ume;function Ume(e,t){return new xt(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function Hme(e,t){return Ke("comp",e,t),e=Wme(e,t),Ke("caret",e),e=Gme(e,t),Ke("tildes",e),e=Qme(e,t),Ke("xrange",e),e=Yme(e,t),Ke("stars",e),e}function Gr(e){return!e||e.toLowerCase()==="x"||e==="*"}function Gme(e,t){return e.trim().split(/\s+/).map(function(r){return Vme(r,t)}).join(" ")}function Vme(e,t){var r=t.loose?We[O.TILDELOOSE]:We[O.TILDE];return e.replace(r,function(i,n,a,s,o){Ke("tilde",e,i,n,a,s,o);var l;return Gr(n)?l="":Gr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Gr(s)?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":o?(Ke("replaceTilde pr",o),l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0"):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0",Ke("tilde return",l),l})}function Wme(e,t){return e.trim().split(/\s+/).map(function(r){return Kme(r,t)}).join(" ")}function Kme(e,t){Ke("caret",e,t);var r=t.loose?We[O.CARETLOOSE]:We[O.CARET];return e.replace(r,function(i,n,a,s,o){Ke("caret",e,i,n,a,s,o);var l;return Gr(n)?l="":Gr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Gr(s)?n==="0"?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+".0 <"+(+n+1)+".0.0":o?(Ke("replaceCaret pr",o),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+"-"+o+" <"+(+n+1)+".0.0"):(Ke("no pr"),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+" <"+(+n+1)+".0.0"),Ke("caret return",l),l})}function Qme(e,t){return Ke("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return Xme(r,t)}).join(" ")}function Xme(e,t){e=e.trim();var r=t.loose?We[O.XRANGELOOSE]:We[O.XRANGE];return e.replace(r,function(i,n,a,s,o,l){Ke("xRange",e,i,n,a,s,o,l);var d=Gr(a),c=d||Gr(s),p=c||Gr(o),u=p;return n==="="&&u&&(n=""),l=t.includePrerelease?"-0":"",d?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&u?(c&&(s=0),o=0,n===">"?(n=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):n==="<="&&(n="<",c?a=+a+1:s=+s+1),i=n+a+"."+s+"."+o+l):c?i=">="+a+".0.0"+l+" <"+(+a+1)+".0.0"+l:p&&(i=">="+a+"."+s+".0"+l+" <"+a+"."+(+s+1)+".0"+l),Ke("xRange return",i),i})}function Yme(e,t){return Ke("replaceStars",e,t),e.trim().replace(We[O.STAR],"")}function Zme(e,t,r,i,n,a,s,o,l,d,c,p,u){return Gr(r)?t="":Gr(i)?t=">="+r+".0.0":Gr(n)?t=">="+r+"."+i+".0":t=">="+t,Gr(l)?o="":Gr(d)?o="<"+(+l+1)+".0.0":Gr(c)?o="<"+l+"."+(+d+1)+".0":p?o="<="+l+"."+d+"."+c+"-"+p:o="<="+o,(t+" "+o).trim()}xt.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Se(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}ve.satisfies=vf;function vf(e,t,r){try{t=new xt(t,r)}catch{return!1}return t.test(e)}ve.maxSatisfying=e1e;function e1e(e,t,r){var i=null,n=null;try{var a=new xt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===-1)&&(i=s,n=new Se(i,r))}),i}ve.minSatisfying=t1e;function t1e(e,t,r){var i=null,n=null;try{var a=new xt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===1)&&(i=s,n=new Se(i,r))}),i}ve.minVersion=r1e;function r1e(e,t){e=new xt(e,t);var r=new Se("0.0.0");if(e.test(r)||(r=new Se("0.0.0-0"),e.test(r)))return r;r=null;for(var i=0;i":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!r||zp(r,s))&&(r=s);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+a.operator)}})}return r&&e.test(r)?r:null}ve.validRange=i1e;function i1e(e,t){try{return new xt(e,t).range||"*"}catch{return null}}ve.ltr=n1e;function n1e(e,t,r){return x9(e,t,"<",r)}ve.gtr=a1e;function a1e(e,t,r){return x9(e,t,">",r)}ve.outside=x9;function x9(e,t,r,i){e=new Se(e,i),t=new xt(t,i);var n,a,s,o,l;switch(r){case">":n=zp,a=E9,s=gf,o=">",l=">=";break;case"<":n=gf,a=w9,s=zp,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(vf(e,t,i))return!1;for(var d=0;d=0.0.0")),p=p||m,u=u||m,n(m.semver,p.semver,i)?p=m:s(m.semver,u.semver,i)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0}ve.prerelease=s1e;function s1e(e,t){var r=xo(e,t);return r&&r.prerelease.length?r.prerelease:null}ve.intersects=o1e;function o1e(e,t,r){return e=new xt(e,r),t=new xt(t,r),e.intersects(t)}ve.coerce=l1e;function l1e(e,t){if(e instanceof Se)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};var r=null;if(!t.rtl)r=e.match(We[O.COERCE]);else{for(var i;(i=We[O.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),We[O.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;We[O.COERCERTL].lastIndex=-1}return r===null?null:xo(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var Up=h(It=>{"use strict";Object.defineProperty(It,"__esModule",{value:!0});It.ManifestFilename=It.TarFilename=It.SystemTarPathOnWindows=It.GnuTarPathOnWindows=It.SocketTimeout=It.DefaultRetryDelay=It.DefaultRetryAttempts=It.ArchiveToolType=It.CompressionMethod=It.CacheFilename=void 0;var zI;(function(e){e.Gzip="cache.tgz",e.Zstd="cache.tzst"})(zI||(It.CacheFilename=zI={}));var $I;(function(e){e.Gzip="gzip",e.ZstdWithoutLong="zstd-without-long",e.Zstd="zstd"})($I||(It.CompressionMethod=$I={}));var UI;(function(e){e.GNU="gnu",e.BSD="bsd"})(UI||(It.ArchiveToolType=UI={}));It.DefaultRetryAttempts=2;It.DefaultRetryDelay=5e3;It.SocketTimeout=5e3;It.GnuTarPathOnWindows=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`;It.SystemTarPathOnWindows=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`;It.TarFilename="cache.tar";It.ManifestFilename="manifest.txt"});var Gp=h(Qe=>{"use strict";var d1e=Qe&&Qe.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),c1e=Qe&&Qe.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),xa=Qe&&Qe.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&d1e(t,e,r);return c1e(t,e),t},Hl=Qe&&Qe.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},p1e=Qe&&Qe.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}};Object.defineProperty(Qe,"__esModule",{value:!0});Qe.isGhes=Qe.assertDefined=Qe.getGnuTarPathOnWindows=Qe.getCacheFileName=Qe.getCompressionMethod=Qe.unlinkFile=Qe.resolvePaths=Qe.getArchiveFileSizeInBytes=Qe.createTempDirectory=void 0;var Hp=xa(Tt()),u1e=xa(Wo()),m1e=xa(DI()),HI=xa(uc()),f1e=xa(require("crypto")),N9=xa(require("fs")),bf=xa(require("path")),h1e=xa(kI()),g1e=xa(require("util")),No=Up();function y1e(){return Hl(this,void 0,void 0,function*(){let e=process.platform==="win32",t=process.env.RUNNER_TEMP||"";if(!t){let i;e?i=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?i="/Users":i="/home",t=bf.join(i,"actions","temp")}let r=bf.join(t,f1e.randomUUID());return yield HI.mkdirP(r),r})}Qe.createTempDirectory=y1e;function v1e(e){return N9.statSync(e).size}Qe.getArchiveFileSizeInBytes=v1e;function b1e(e){var t,r,i,n,a;return Hl(this,void 0,void 0,function*(){let s=[],o=(a=process.env.GITHUB_WORKSPACE)!==null&&a!==void 0?a:process.cwd(),l=yield m1e.create(e.join(` +`),{implicitDescendants:!1});try{for(var d=!0,c=p1e(l.globGenerator()),p;p=yield c.next(),t=p.done,!t;d=!0){n=p.value,d=!1;let u=n,m=bf.relative(o,u).replace(new RegExp(`\\${bf.sep}`,"g"),"/");Hp.debug(`Matched: ${m}`),m===""?s.push("."):s.push(`${m}`)}}catch(u){r={error:u}}finally{try{!d&&!t&&(i=c.return)&&(yield i.call(c))}finally{if(r)throw r.error}}return s})}Qe.resolvePaths=b1e;function _1e(e){return Hl(this,void 0,void 0,function*(){return g1e.promisify(N9.unlink)(e)})}Qe.unlinkFile=_1e;function GI(e,t=[]){return Hl(this,void 0,void 0,function*(){let r="";t.push("--version"),Hp.debug(`Checking ${e} ${t.join(" ")}`);try{yield u1e.exec(`${e}`,t,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:i=>r+=i.toString(),stderr:i=>r+=i.toString()}})}catch(i){Hp.debug(i.message)}return r=r.trim(),Hp.debug(r),r})}function w1e(){return Hl(this,void 0,void 0,function*(){let e=yield GI("zstd",["--quiet"]),t=h1e.clean(e);return Hp.debug(`zstd version: ${t}`),e===""?No.CompressionMethod.Gzip:No.CompressionMethod.ZstdWithoutLong})}Qe.getCompressionMethod=w1e;function E1e(e){return e===No.CompressionMethod.Gzip?No.CacheFilename.Gzip:No.CacheFilename.Zstd}Qe.getCacheFileName=E1e;function x1e(){return Hl(this,void 0,void 0,function*(){return N9.existsSync(No.GnuTarPathOnWindows)?No.GnuTarPathOnWindows:(yield GI("tar")).toLowerCase().includes("gnu tar")?HI.which("tar"):""})}Qe.getGnuTarPathOnWindows=x1e;function N1e(e,t){if(t===void 0)throw Error(`Expected ${e} but value was undefiend`);return t}Qe.assertDefined=N1e;function S1e(){let t=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=t==="GITHUB.COM",i=t.endsWith(".GHE.COM")||t.endsWith(".GHE.LOCALHOST");return!r&&!i}Qe.isGhes=S1e});var P9=h(T9=>{"use strict";Object.defineProperty(T9,"__esModule",{value:!0});T9.createEmptyPipeline=T1e;var VI=new Set(["Deserialize","Serialize","Retry","Sign"]),S9=class e{constructor(t){var r;this._policies=[],this._policies=(r=t?.slice(0))!==null&&r!==void 0?r:[],this._orderedPolicies=void 0}addPolicy(t,r={}){if(r.phase&&r.afterPhase)throw new Error("Policies inside a phase cannot specify afterPhase.");if(r.phase&&!VI.has(r.phase))throw new Error(`Invalid phase name: ${r.phase}`);if(r.afterPhase&&!VI.has(r.afterPhase))throw new Error(`Invalid afterPhase name: ${r.afterPhase}`);this._policies.push({policy:t,options:r}),this._orderedPolicies=void 0}removePolicy(t){let r=[];return this._policies=this._policies.filter(i=>t.name&&i.policy.name===t.name||t.phase&&i.options.phase===t.phase?(r.push(i.policy),!1):!0),this._orderedPolicies=void 0,r}sendRequest(t,r){return this.getOrderedPolicies().reduceRight((a,s)=>o=>s.sendRequest(o,a),a=>t.sendRequest(a))(r)}getOrderedPolicies(){return this._orderedPolicies||(this._orderedPolicies=this.orderPolicies()),this._orderedPolicies}clone(){return new e(this._policies)}static create(){return new e}orderPolicies(){let t=[],r=new Map;function i(f){return{name:f,policies:new Set,hasRun:!1,hasAfterPolicies:!1}}let n=i("Serialize"),a=i("None"),s=i("Deserialize"),o=i("Retry"),l=i("Sign"),d=[n,a,s,o,l];function c(f){return f==="Retry"?o:f==="Serialize"?n:f==="Deserialize"?s:f==="Sign"?l:a}for(let f of this._policies){let g=f.policy,y=f.options,E=g.name;if(r.has(E))throw new Error("Duplicate policy names not allowed in pipeline");let x={policy:g,dependsOn:new Set,dependants:new Set};y.afterPhase&&(x.afterPhase=c(y.afterPhase),x.afterPhase.hasAfterPolicies=!0),r.set(E,x),c(y.phase).policies.add(x)}for(let f of this._policies){let{policy:g,options:y}=f,E=g.name,x=r.get(E);if(!x)throw new Error(`Missing node for policy ${E}`);if(y.afterPolicies)for(let T of y.afterPolicies){let A=r.get(T);A&&(x.dependsOn.add(A),A.dependants.add(x))}if(y.beforePolicies)for(let T of y.beforePolicies){let A=r.get(T);A&&(A.dependsOn.add(x),x.dependants.add(A))}}function p(f){f.hasRun=!0;for(let g of f.policies)if(!(g.afterPhase&&(!g.afterPhase.hasRun||g.afterPhase.policies.size))&&g.dependsOn.size===0){t.push(g.policy);for(let y of g.dependants)y.dependsOn.delete(g);r.delete(g.policy.name),f.policies.delete(g)}}function u(){for(let f of d){if(p(f),f.policies.size>0&&f!==a){a.hasRun||p(a);return}f.hasAfterPolicies&&p(a)}}let m=0;for(;r.size>0;){m++;let f=t.length;if(u(),t.length<=f&&m>1)throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}return t}};function T1e(){return S9.create()}});var Vl=h(Gl=>{"use strict";Object.defineProperty(Gl,"__esModule",{value:!0});var P1e=require("os"),C1e=require("util");function R1e(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var O1e=R1e(C1e);function A1e(e,...t){process.stderr.write(`${O1e.default.format(e,...t)}${P1e.EOL}`)}var WI=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,QI,C9=[],R9=[],Ef=[];WI&&O9(WI);var XI=Object.assign(e=>YI(e),{enable:O9,enabled:A9,disable:I1e,log:A1e});function O9(e){QI=e,C9=[],R9=[];let t=/\*/g,r=e.split(",").map(i=>i.trim().replace(t,".*?"));for(let i of r)i.startsWith("-")?R9.push(new RegExp(`^${i.substr(1)}$`)):C9.push(new RegExp(`^${i}$`));for(let i of Ef)i.enabled=A9(i.namespace)}function A9(e){if(e.endsWith("*"))return!0;for(let t of R9)if(t.test(e))return!1;for(let t of C9)if(t.test(e))return!0;return!1}function I1e(){let e=QI||"";return O9(""),e}function YI(e){let t=Object.assign(r,{enabled:A9(e),destroy:L1e,log:XI.log,namespace:e,extend:D1e});function r(...i){t.enabled&&(i.length>0&&(i[0]=`${e} ${i[0]}`),t.log(...i))}return Ef.push(t),t}function L1e(){let e=Ef.indexOf(this);return e>=0?(Ef.splice(e,1),!0):!1}function D1e(e){let t=YI(`${this.namespace}:${e}`);return t.log=this.log,t}var Vp=XI,ZI=new Set,_f=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,xf,Nf=Vp("azure");Nf.log=(...e)=>{Vp.log(...e)};var I9=["verbose","info","warning","error"];_f&&(rL(_f)?JI(_f):console.error(`AZURE_LOG_LEVEL set to unknown log level '${_f}'; logging is not enabled. Acceptable values: ${I9.join(", ")}.`));function JI(e){if(e&&!rL(e))throw new Error(`Unknown log level '${e}'. Acceptable values: ${I9.join(",")}`);xf=e;let t=[];for(let r of ZI)tL(r)&&t.push(r.namespace);Vp.enable(t.join(","))}function q1e(){return xf}var KI={verbose:400,info:300,warning:200,error:100};function F1e(e){let t=Nf.extend(e);return eL(Nf,t),{error:wf(t,"error"),warning:wf(t,"warning"),info:wf(t,"info"),verbose:wf(t,"verbose")}}function eL(e,t){t.log=(...r)=>{e.log(...r)}}function wf(e,t){let r=Object.assign(e.extend(t),{level:t});if(eL(e,r),tL(r)){let i=Vp.disable();Vp.enable(i+","+r.namespace)}return ZI.add(r),r}function tL(e){return!!(xf&&KI[e.level]<=KI[xf])}function rL(e){return I9.includes(e)}Gl.AzureLogger=Nf;Gl.createClientLogger=F1e;Gl.getLogLevel=q1e;Gl.setLogLevel=JI});var So=h(Sf=>{"use strict";Object.defineProperty(Sf,"__esModule",{value:!0});Sf.logger=void 0;var M1e=Vl();Sf.logger=(0,M1e.createClientLogger)("core-rest-pipeline")});var iL=h(Tf=>{"use strict";Object.defineProperty(Tf,"__esModule",{value:!0});Tf.AbortError=void 0;var L9=class extends Error{constructor(t){super(t),this.name="AbortError"}};Tf.AbortError=L9});var nL=h(Pf=>{"use strict";Object.defineProperty(Pf,"__esModule",{value:!0});Pf.AbortError=void 0;var B1e=iL();Object.defineProperty(Pf,"AbortError",{enumerable:!0,get:function(){return B1e.AbortError}})});var q9=h(D9=>{"use strict";Object.defineProperty(D9,"__esModule",{value:!0});D9.createAbortablePromise=k1e;var j1e=nL();function k1e(e,t){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=t??{};return new Promise((a,s)=>{function o(){s(new j1e.AbortError(n??"The operation was aborted."))}function l(){i?.removeEventListener("abort",d)}function d(){r?.(),l(),o()}if(i?.aborted)return o();try{e(c=>{l(),a(c)},c=>{l(),s(c)})}catch(c){s(c)}i?.addEventListener("abort",d)})}});var M9=h(F9=>{"use strict";Object.defineProperty(F9,"__esModule",{value:!0});F9.getRandomIntegerInclusive=z1e;function z1e(e,t){return e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e}});var aL=h(Cf=>{"use strict";Object.defineProperty(Cf,"__esModule",{value:!0});Cf.delay=G1e;Cf.calculateRetryDelay=V1e;var $1e=q9(),U1e=M9(),H1e="The delay was aborted.";function G1e(e,t){let r,{abortSignal:i,abortErrorMsg:n}=t??{};return(0,$1e.createAbortablePromise)(a=>{r=setTimeout(a,e)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:n??H1e})}function V1e(e,t){let r=t.retryDelayInMs*Math.pow(2,e),i=Math.min(t.maxRetryDelayInMs,r);return{retryAfterInMs:i/2+(0,U1e.getRandomIntegerInclusive)(0,i/2)}}});var sL=h(B9=>{"use strict";Object.defineProperty(B9,"__esModule",{value:!0});B9.cancelablePromiseRace=W1e;async function W1e(e,t){var r,i;let n=new AbortController;function a(){n.abort()}(r=t?.abortSignal)===null||r===void 0||r.addEventListener("abort",a);try{return await Promise.race(e.map(s=>s({abortSignal:n.signal})))}finally{n.abort(),(i=t?.abortSignal)===null||i===void 0||i.removeEventListener("abort",a)}}});var k9=h(j9=>{"use strict";Object.defineProperty(j9,"__esModule",{value:!0});j9.isObject=K1e;function K1e(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}});var lL=h(Rf=>{"use strict";Object.defineProperty(Rf,"__esModule",{value:!0});Rf.isError=oL;Rf.getErrorMessage=X1e;var Q1e=k9();function oL(e){if((0,Q1e.isObject)(e)){let t=typeof e.name=="string",r=typeof e.message=="string";return t&&r}return!1}function X1e(e){if(oL(e))return e.message;{let t;try{typeof e=="object"&&e?t=JSON.stringify(e):t=String(e)}catch{t="[unable to stringify input]"}return`Unknown error ${t}`}}});var cL=h(Of=>{"use strict";Object.defineProperty(Of,"__esModule",{value:!0});Of.computeSha256Hmac=Y1e;Of.computeSha256Hash=Z1e;var dL=require("crypto");async function Y1e(e,t,r){let i=Buffer.from(e,"base64");return(0,dL.createHmac)("sha256",i).update(t).digest(r)}async function Z1e(e,t){return(0,dL.createHash)("sha256").update(e).digest(t)}});var uL=h(Wp=>{"use strict";Object.defineProperty(Wp,"__esModule",{value:!0});Wp.isDefined=z9;Wp.isObjectWithProperties=J1e;Wp.objectHasProperty=pL;function z9(e){return typeof e<"u"&&e!==null}function J1e(e,t){if(!z9(e)||typeof e!="object")return!1;for(let r of t)if(!pL(e,r))return!1;return!0}function pL(e,t){return z9(e)&&typeof e=="object"&&t in e}});var mL=h(U9=>{"use strict";var $9;Object.defineProperty(U9,"__esModule",{value:!0});U9.randomUUID=rfe;var efe=require("crypto"),tfe=typeof(($9=globalThis?.crypto)===null||$9===void 0?void 0:$9.randomUUID)=="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):efe.randomUUID;function rfe(){return tfe()}});var fL=h(Lt=>{"use strict";var H9,G9,V9,W9;Object.defineProperty(Lt,"__esModule",{value:!0});Lt.isReactNative=Lt.isNodeRuntime=Lt.isNode=Lt.isNodeLike=Lt.isBun=Lt.isDeno=Lt.isWebWorker=Lt.isBrowser=void 0;Lt.isBrowser=typeof window<"u"&&typeof window.document<"u";Lt.isWebWorker=typeof self=="object"&&typeof self?.importScripts=="function"&&(((H9=self.constructor)===null||H9===void 0?void 0:H9.name)==="DedicatedWorkerGlobalScope"||((G9=self.constructor)===null||G9===void 0?void 0:G9.name)==="ServiceWorkerGlobalScope"||((V9=self.constructor)===null||V9===void 0?void 0:V9.name)==="SharedWorkerGlobalScope");Lt.isDeno=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u";Lt.isBun=typeof Bun<"u"&&typeof Bun.version<"u";Lt.isNodeLike=typeof globalThis.process<"u"&&!!globalThis.process.version&&!!(!((W9=globalThis.process.versions)===null||W9===void 0)&&W9.node);Lt.isNode=Lt.isNodeLike;Lt.isNodeRuntime=Lt.isNodeLike&&!Lt.isBun&&!Lt.isDeno;Lt.isReactNative=typeof navigator<"u"&&navigator?.product==="ReactNative"});var hL=h(Af=>{"use strict";Object.defineProperty(Af,"__esModule",{value:!0});Af.uint8ArrayToString=ife;Af.stringToUint8Array=nfe;function ife(e,t){return Buffer.from(e).toString(t)}function nfe(e,t){return Buffer.from(e,t)}});var Vr=h(ge=>{"use strict";Object.defineProperty(ge,"__esModule",{value:!0});ge.stringToUint8Array=ge.uint8ArrayToString=ge.isWebWorker=ge.isReactNative=ge.isDeno=ge.isNodeRuntime=ge.isNodeLike=ge.isNode=ge.isBun=ge.isBrowser=ge.randomUUID=ge.objectHasProperty=ge.isObjectWithProperties=ge.isDefined=ge.computeSha256Hmac=ge.computeSha256Hash=ge.getErrorMessage=ge.isError=ge.isObject=ge.getRandomIntegerInclusive=ge.createAbortablePromise=ge.cancelablePromiseRace=ge.calculateRetryDelay=ge.delay=void 0;var gL=aL();Object.defineProperty(ge,"delay",{enumerable:!0,get:function(){return gL.delay}});Object.defineProperty(ge,"calculateRetryDelay",{enumerable:!0,get:function(){return gL.calculateRetryDelay}});var afe=sL();Object.defineProperty(ge,"cancelablePromiseRace",{enumerable:!0,get:function(){return afe.cancelablePromiseRace}});var sfe=q9();Object.defineProperty(ge,"createAbortablePromise",{enumerable:!0,get:function(){return sfe.createAbortablePromise}});var ofe=M9();Object.defineProperty(ge,"getRandomIntegerInclusive",{enumerable:!0,get:function(){return ofe.getRandomIntegerInclusive}});var lfe=k9();Object.defineProperty(ge,"isObject",{enumerable:!0,get:function(){return lfe.isObject}});var yL=lL();Object.defineProperty(ge,"isError",{enumerable:!0,get:function(){return yL.isError}});Object.defineProperty(ge,"getErrorMessage",{enumerable:!0,get:function(){return yL.getErrorMessage}});var vL=cL();Object.defineProperty(ge,"computeSha256Hash",{enumerable:!0,get:function(){return vL.computeSha256Hash}});Object.defineProperty(ge,"computeSha256Hmac",{enumerable:!0,get:function(){return vL.computeSha256Hmac}});var K9=uL();Object.defineProperty(ge,"isDefined",{enumerable:!0,get:function(){return K9.isDefined}});Object.defineProperty(ge,"isObjectWithProperties",{enumerable:!0,get:function(){return K9.isObjectWithProperties}});Object.defineProperty(ge,"objectHasProperty",{enumerable:!0,get:function(){return K9.objectHasProperty}});var dfe=mL();Object.defineProperty(ge,"randomUUID",{enumerable:!0,get:function(){return dfe.randomUUID}});var Ns=fL();Object.defineProperty(ge,"isBrowser",{enumerable:!0,get:function(){return Ns.isBrowser}});Object.defineProperty(ge,"isBun",{enumerable:!0,get:function(){return Ns.isBun}});Object.defineProperty(ge,"isNode",{enumerable:!0,get:function(){return Ns.isNode}});Object.defineProperty(ge,"isNodeLike",{enumerable:!0,get:function(){return Ns.isNodeLike}});Object.defineProperty(ge,"isNodeRuntime",{enumerable:!0,get:function(){return Ns.isNodeRuntime}});Object.defineProperty(ge,"isDeno",{enumerable:!0,get:function(){return Ns.isDeno}});Object.defineProperty(ge,"isReactNative",{enumerable:!0,get:function(){return Ns.isReactNative}});Object.defineProperty(ge,"isWebWorker",{enumerable:!0,get:function(){return Ns.isWebWorker}});var bL=hL();Object.defineProperty(ge,"uint8ArrayToString",{enumerable:!0,get:function(){return bL.uint8ArrayToString}});Object.defineProperty(ge,"stringToUint8Array",{enumerable:!0,get:function(){return bL.stringToUint8Array}})});var Lf=h(If=>{"use strict";Object.defineProperty(If,"__esModule",{value:!0});If.Sanitizer=void 0;var cfe=Vr(),Q9="REDACTED",pfe=["x-ms-client-request-id","x-ms-return-client-request-id","x-ms-useragent","x-ms-correlation-request-id","x-ms-request-id","client-request-id","ms-cv","return-client-request-id","traceparent","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Origin","Accept","Accept-Encoding","Cache-Control","Connection","Content-Length","Content-Type","Date","ETag","Expires","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","Last-Modified","Pragma","Request-Id","Retry-After","Server","Transfer-Encoding","User-Agent","WWW-Authenticate"],ufe=["api-version"],X9=class{constructor({additionalAllowedHeaderNames:t=[],additionalAllowedQueryParameters:r=[]}={}){t=pfe.concat(t),r=ufe.concat(r),this.allowedHeaderNames=new Set(t.map(i=>i.toLowerCase())),this.allowedQueryParameters=new Set(r.map(i=>i.toLowerCase()))}sanitize(t){let r=new Set;return JSON.stringify(t,(i,n)=>{if(n instanceof Error)return Object.assign(Object.assign({},n),{name:n.name,message:n.message});if(i==="headers")return this.sanitizeHeaders(n);if(i==="url")return this.sanitizeUrl(n);if(i==="query")return this.sanitizeQuery(n);if(i==="body")return;if(i==="response")return;if(i==="operationSpec")return;if(Array.isArray(n)||(0,cfe.isObject)(n)){if(r.has(n))return"[Circular]";r.add(n)}return n},2)}sanitizeUrl(t){if(typeof t!="string"||t===null||t==="")return t;let r=new URL(t);if(!r.search)return t;for(let[i]of r.searchParams)this.allowedQueryParameters.has(i.toLowerCase())||r.searchParams.set(i,Q9);return r.toString()}sanitizeHeaders(t){let r={};for(let i of Object.keys(t))this.allowedHeaderNames.has(i.toLowerCase())?r[i]=t[i]:r[i]=Q9;return r}sanitizeQuery(t){if(typeof t!="object"||t===null)return t;let r={};for(let i of Object.keys(t))this.allowedQueryParameters.has(i.toLowerCase())?r[i]=t[i]:r[i]=Q9;return r}};If.Sanitizer=X9});var Y9=h(Wl=>{"use strict";Object.defineProperty(Wl,"__esModule",{value:!0});Wl.logPolicyName=void 0;Wl.logPolicy=hfe;var mfe=So(),ffe=Lf();Wl.logPolicyName="logPolicy";function hfe(e={}){var t;let r=(t=e.logger)!==null&&t!==void 0?t:mfe.logger.info,i=new ffe.Sanitizer({additionalAllowedHeaderNames:e.additionalAllowedHeaderNames,additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});return{name:Wl.logPolicyName,async sendRequest(n,a){if(!r.enabled)return a(n);r(`Request: ${i.sanitize(n)}`);let s=await a(n);return r(`Response status code: ${s.status}`),r(`Headers: ${i.sanitize(s.headers)}`),s}}}});var Z9=h(Kl=>{"use strict";Object.defineProperty(Kl,"__esModule",{value:!0});Kl.redirectPolicyName=void 0;Kl.redirectPolicy=gfe;Kl.redirectPolicyName="redirectPolicy";var _L=["GET","HEAD"];function gfe(e={}){let{maxRetries:t=20}=e;return{name:Kl.redirectPolicyName,async sendRequest(r,i){let n=await i(r);return wL(i,n,t)}}}async function wL(e,t,r,i=0){let{request:n,status:a,headers:s}=t,o=s.get("location");if(o&&(a===300||a===301&&_L.includes(n.method)||a===302&&_L.includes(n.method)||a===303&&n.method==="POST"||a===307)&&i$L,__assign:()=>Df,__asyncDelegator:()=>DL,__asyncGenerator:()=>LL,__asyncValues:()=>qL,__await:()=>Ql,__awaiter:()=>PL,__classPrivateFieldGet:()=>jL,__classPrivateFieldIn:()=>zL,__classPrivateFieldSet:()=>kL,__createBinding:()=>Ff,__decorate:()=>NL,__disposeResources:()=>UL,__esDecorate:()=>yfe,__exportStar:()=>RL,__extends:()=>EL,__generator:()=>CL,__importDefault:()=>BL,__importStar:()=>ML,__makeTemplateObject:()=>FL,__metadata:()=>TL,__param:()=>SL,__propKey:()=>bfe,__read:()=>e5,__rest:()=>xL,__runInitializers:()=>vfe,__setFunctionName:()=>_fe,__spread:()=>OL,__spreadArray:()=>IL,__spreadArrays:()=>AL,__values:()=>qf,default:()=>xfe});function EL(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");J9(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function xL(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(s=e[o])&&(a=(n<3?s(a):n>3?s(t,r,a):s(t,r))||a);return n>3&&a&&Object.defineProperty(t,r,a),a}function SL(e,t){return function(r,i){t(r,i,e)}}function yfe(e,t,r,i,n,a){function s(E){if(E!==void 0&&typeof E!="function")throw new TypeError("Function expected");return E}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?i.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in i)f[g]=g==="access"?{}:i[g];for(var g in i.access)f.access[g]=i.access[g];f.addInitializer=function(E){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(E||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&n.unshift(p)}else(p=s(y))&&(o==="field"?n.unshift(p):c[l]=p)}d&&Object.defineProperty(d,i.name,c),u=!0}function vfe(e,t,r){for(var i=arguments.length>2,n=0;n0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function e5(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,a=[],s;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(s)throw s.error}}return a}function OL(){for(var e=[],t=0;t1||l(m,g)})},f&&(n[m]=f(n[m])))}function l(m,f){try{d(i[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof Ql?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function DL(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,a){t[n]=e[n]?function(s){return(r=!r)?{value:Ql(e[n](s)),done:!1}:a?a(s):s}:a}}function qL(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof qf=="function"?qf(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function FL(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function ML(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Ff(t,e,r);return wfe(t,e),t}function BL(e){return e&&e.__esModule?e:{default:e}}function jL(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function kL(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function zL(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function $L(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function UL(e){function t(a){e.error=e.hasError?new Efe(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(a).then(n,function(s){return t(s),n()})}else i|=1}catch(s){t(s)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var J9,Df,Ff,wfe,Efe,xfe,Bf=C0(()=>{J9=function(e,t){return J9=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},J9(e,t)};Df=function(){return Df=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(jf,"__esModule",{value:!0});jf.getHeaderName=Nfe;jf.setPlatformSpecificData=Sfe;var HL=(Bf(),pc(Mf)),t5=HL.__importStar(require("node:os")),r5=HL.__importStar(require("node:process"));function Nfe(){return"User-Agent"}async function Sfe(e){if(r5&&r5.versions){let t=r5.versions;t.bun?e.set("Bun",t.bun):t.deno?e.set("Deno",t.deno):t.node&&e.set("Node",t.node)}e.set("OS",`(${t5.arch()}-${t5.type()}-${t5.release()})`)}});var Ss=h(Xl=>{"use strict";Object.defineProperty(Xl,"__esModule",{value:!0});Xl.DEFAULT_RETRY_POLICY_COUNT=Xl.SDK_VERSION=void 0;Xl.SDK_VERSION="1.17.0";Xl.DEFAULT_RETRY_POLICY_COUNT=3});var i5=h(kf=>{"use strict";Object.defineProperty(kf,"__esModule",{value:!0});kf.getUserAgentHeaderName=Cfe;kf.getUserAgentValue=Rfe;var VL=GL(),Tfe=Ss();function Pfe(e){let t=[];for(let[r,i]of e){let n=i?`${r}/${i}`:r;t.push(n)}return t.join(" ")}function Cfe(){return(0,VL.getHeaderName)()}async function Rfe(e){let t=new Map;t.set("core-rest-pipeline",Tfe.SDK_VERSION),await(0,VL.setPlatformSpecificData)(t);let r=Pfe(t);return e?`${e} ${r}`:r}});var n5=h(Yl=>{"use strict";Object.defineProperty(Yl,"__esModule",{value:!0});Yl.userAgentPolicyName=void 0;Yl.userAgentPolicy=Ofe;var KL=i5(),WL=(0,KL.getUserAgentHeaderName)();Yl.userAgentPolicyName="userAgentPolicy";function Ofe(e={}){let t=(0,KL.getUserAgentValue)(e.userAgentPrefix);return{name:Yl.userAgentPolicyName,async sendRequest(r,i){return r.headers.has(WL)||r.headers.set(WL,await t),i(r)}}}});var zf=h(Zl=>{"use strict";Object.defineProperty(Zl,"__esModule",{value:!0});Zl.isNodeReadableStream=QL;Zl.isWebReadableStream=XL;Zl.isReadableStream=Afe;Zl.isBlob=Ife;function QL(e){return!!(e&&typeof e.pipe=="function")}function XL(e){return!!(e&&typeof e.getReader=="function"&&typeof e.tee=="function")}function Afe(e){return QL(e)||XL(e)}function Ife(e){return typeof e.stream=="function"}});var a5=h(Kp=>{"use strict";Object.defineProperty(Kp,"__esModule",{value:!0});Kp.getRawContent=Ffe;Kp.createFileFromStream=Mfe;Kp.createFile=Bfe;var Lfe=Vr(),Dfe=zf(),YL={arrayBuffer:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}},$f=Symbol("rawContent");function qfe(e){return typeof e[$f]=="function"}function Ffe(e){return qfe(e)?e[$f]():e.stream()}function Mfe(e,t,r={}){var i,n,a,s;return Object.assign(Object.assign({},YL),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(a=r.webkitRelativePath)!==null&&a!==void 0?a:"",size:(s=r.size)!==null&&s!==void 0?s:-1,name:t,stream:()=>{let o=e();if((0,Dfe.isNodeReadableStream)(o))throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.");return o},[$f]:e})}function Bfe(e,t,r={}){var i,n,a;return Lfe.isNodeLike?Object.assign(Object.assign({},YL),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(a=r.webkitRelativePath)!==null&&a!==void 0?a:"",size:e.byteLength,name:t,arrayBuffer:async()=>e.buffer,stream:()=>new Blob([e]).stream(),[$f]:()=>e}):new File([e],t,r)}});var eD=h(o5=>{"use strict";Object.defineProperty(o5,"__esModule",{value:!0});o5.concat=Ufe;var Na=(Bf(),pc(Mf)),s5=require("node:stream"),jfe=zf(),kfe=a5();function ZL(){return Na.__asyncGenerator(this,arguments,function*(){let t=this.getReader();try{for(;;){let{done:r,value:i}=yield Na.__await(t.read());if(r)return yield Na.__await(void 0);yield yield Na.__await(i)}}finally{t.releaseLock()}})}function zfe(e){e[Symbol.asyncIterator]||(e[Symbol.asyncIterator]=ZL.bind(e)),e.values||(e.values=ZL.bind(e))}function $fe(e){return e instanceof ReadableStream?(zfe(e),s5.Readable.fromWeb(e)):e}function JL(e){return e instanceof Uint8Array?s5.Readable.from(Buffer.from(e)):(0,jfe.isBlob)(e)?JL((0,kfe.getRawContent)(e)):$fe(e)}async function Ufe(e){return function(){let t=e.map(r=>typeof r=="function"?r():r).map(JL);return s5.Readable.from(function(){return Na.__asyncGenerator(this,arguments,function*(){var r,i,n,a;for(let d of t)try{for(var s=!0,o=(i=void 0,Na.__asyncValues(d)),l;l=yield Na.__await(o.next()),r=l.done,!r;s=!0){a=l.value,s=!1;let c=a;yield yield Na.__await(c)}}catch(c){i={error:c}}finally{try{!s&&!r&&(n=o.return)&&(yield Na.__await(n.call(o)))}finally{if(i)throw i.error}}})}())}}});var l5=h(Jl=>{"use strict";Object.defineProperty(Jl,"__esModule",{value:!0});Jl.multipartPolicyName=void 0;Jl.multipartPolicy=ehe;var To=Vr(),Hfe=eD(),Gfe=zf();function Vfe(){return`----AzSDKFormBoundary${(0,To.randomUUID)()}`}function Wfe(e){let t="";for(let[r,i]of e)t+=`${r}: ${i}\r +`;return t}function Kfe(e){return e instanceof Uint8Array?e.byteLength:(0,Gfe.isBlob)(e)?e.size===-1?void 0:e.size:void 0}function Qfe(e){let t=0;for(let r of e){let i=Kfe(r);if(i===void 0)return;t+=i}return t}async function Xfe(e,t,r){let i=[(0,To.stringToUint8Array)(`--${r}`,"utf-8"),...t.flatMap(a=>[(0,To.stringToUint8Array)(`\r +`,"utf-8"),(0,To.stringToUint8Array)(Wfe(a.headers),"utf-8"),(0,To.stringToUint8Array)(`\r +`,"utf-8"),a.body,(0,To.stringToUint8Array)(`\r +--${r}`,"utf-8")]),(0,To.stringToUint8Array)(`--\r +\r +`,"utf-8")],n=Qfe(i);n&&e.headers.set("Content-Length",n),e.body=await(0,Hfe.concat)(i)}Jl.multipartPolicyName="multipartPolicy";var Yfe=70,Zfe=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function Jfe(e){if(e.length>Yfe)throw new Error(`Multipart boundary "${e}" exceeds maximum length of 70 characters`);if(Array.from(e).some(t=>!Zfe.has(t)))throw new Error(`Multipart boundary "${e}" contains invalid characters`)}function ehe(){return{name:Jl.multipartPolicyName,async sendRequest(e,t){var r;if(!e.multipartBody)return t(e);if(e.body)throw new Error("multipartBody and regular body cannot be set at the same time");let i=e.multipartBody.boundary,n=(r=e.headers.get("Content-Type"))!==null&&r!==void 0?r:"multipart/mixed",a=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!a)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,s,o]=a;if(o&&i&&o!==i)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${i} in the request body`);return i??(i=o),i?Jfe(i):i=Vfe(),e.headers.set("Content-Type",`${s}; boundary=${i}`),await Xfe(e,e.multipartBody.parts,i),e.multipartBody=void 0,t(e)}}}});var d5=h(ed=>{"use strict";Object.defineProperty(ed,"__esModule",{value:!0});ed.decompressResponsePolicyName=void 0;ed.decompressResponsePolicy=the;ed.decompressResponsePolicyName="decompressResponsePolicy";function the(){return{name:ed.decompressResponsePolicyName,async sendRequest(e,t){return e.method!=="HEAD"&&e.headers.set("Accept-Encoding","gzip,deflate"),t(e)}}}});var tD=h(Uf=>{"use strict";Object.defineProperty(Uf,"__esModule",{value:!0});Uf.AbortError=void 0;var c5=class extends Error{constructor(t){super(t),this.name="AbortError"}};Uf.AbortError=c5});var Gf=h(Hf=>{"use strict";Object.defineProperty(Hf,"__esModule",{value:!0});Hf.AbortError=void 0;var rhe=tD();Object.defineProperty(Hf,"AbortError",{enumerable:!0,get:function(){return rhe.AbortError}})});var Wf=h(Vf=>{"use strict";Object.defineProperty(Vf,"__esModule",{value:!0});Vf.delay=ahe;Vf.parseHeaderValueAsNumber=she;var ihe=Gf(),nhe="The operation was aborted.";function ahe(e,t,r){return new Promise((i,n)=>{let a,s,o=()=>n(new ihe.AbortError(r?.abortErrorMsg?r?.abortErrorMsg:nhe)),l=()=>{r?.abortSignal&&s&&r.abortSignal.removeEventListener("abort",s)};if(s=()=>(a&&clearTimeout(a),l(),o()),r?.abortSignal&&r.abortSignal.aborted)return o();a=setTimeout(()=>{l(),i(t)},e),r?.abortSignal&&r.abortSignal.addEventListener("abort",s)})}function she(e,t){let r=e.headers.get(t);if(!r)return;let i=Number(r);if(!Number.isNaN(i))return i}});var Qf=h(Kf=>{"use strict";Object.defineProperty(Kf,"__esModule",{value:!0});Kf.isThrottlingRetryResponse=dhe;Kf.throttlingRetryStrategy=che;var ohe=Wf(),p5="Retry-After",lhe=["retry-after-ms","x-ms-retry-after-ms",p5];function rD(e){if(e&&[429,503].includes(e.status))try{for(let n of lhe){let a=(0,ohe.parseHeaderValueAsNumber)(e,n);if(a===0||a)return a*(n===p5?1e3:1)}let t=e.headers.get(p5);if(!t)return;let i=Date.parse(t)-Date.now();return Number.isFinite(i)?Math.max(0,i):void 0}catch{return}}function dhe(e){return Number.isFinite(rD(e))}function che(){return{name:"throttlingRetryStrategy",retry({response:e}){let t=rD(e);return Number.isFinite(t)?{retryAfterInMs:t}:{skipStrategy:!0}}}}});var Xf=h(Qp=>{"use strict";Object.defineProperty(Qp,"__esModule",{value:!0});Qp.exponentialRetryStrategy=hhe;Qp.isExponentialRetryResponse=iD;Qp.isSystemError=nD;var phe=Vr(),uhe=Qf(),mhe=1e3,fhe=1e3*64;function hhe(e={}){var t,r;let i=(t=e.retryDelayInMs)!==null&&t!==void 0?t:mhe,n=(r=e.maxRetryDelayInMs)!==null&&r!==void 0?r:fhe,a=i;return{name:"exponentialRetryStrategy",retry({retryCount:s,response:o,responseError:l}){let d=nD(l),c=d&&e.ignoreSystemErrors,p=iD(o),u=p&&e.ignoreHttpStatusCodes;if(o&&((0,uhe.isThrottlingRetryResponse)(o)||!p)||u||c)return{skipStrategy:!0};if(l&&!d&&!p)return{errorToThrow:l};let f=a*Math.pow(2,s),g=Math.min(n,f);return a=g/2+(0,phe.getRandomIntegerInclusive)(0,g/2),{retryAfterInMs:a}}}}function iD(e){return!!(e&&e.status!==void 0&&(e.status>=500||e.status===408)&&e.status!==501&&e.status!==505)}function nD(e){return e?e.code==="ETIMEDOUT"||e.code==="ESOCKETTIMEDOUT"||e.code==="ECONNREFUSED"||e.code==="ECONNRESET"||e.code==="ENOENT"||e.code==="ENOTFOUND":!1}});var td=h(u5=>{"use strict";Object.defineProperty(u5,"__esModule",{value:!0});u5.retryPolicy=_he;var ghe=Wf(),yhe=Vl(),vhe=Gf(),aD=Ss(),sD=(0,yhe.createClientLogger)("core-rest-pipeline retryPolicy"),bhe="retryPolicy";function _he(e,t={maxRetries:aD.DEFAULT_RETRY_POLICY_COUNT}){let r=t.logger||sD;return{name:bhe,async sendRequest(i,n){var a,s;let o,l,d=-1;e:for(;;){d+=1,o=void 0,l=void 0;try{r.info(`Retry ${d}: Attempting to send request`,i.requestId),o=await n(i),r.info(`Retry ${d}: Received a response from request`,i.requestId)}catch(c){if(r.error(`Retry ${d}: Received an error from request`,i.requestId),l=c,!c||l.name!=="RestError")throw c;o=l.response}if(!((a=i.abortSignal)===null||a===void 0)&&a.aborted)throw r.error(`Retry ${d}: Request aborted.`),new vhe.AbortError;if(d>=((s=t.maxRetries)!==null&&s!==void 0?s:aD.DEFAULT_RETRY_POLICY_COUNT)){if(r.info(`Retry ${d}: Maximum retries reached. Returning the last received response, or throwing the last received error.`),l)throw l;if(o)return o;throw new Error("Maximum retries reached with no response or error to throw")}r.info(`Retry ${d}: Processing ${e.length} retry strategies.`);t:for(let c of e){let p=c.logger||sD;p.info(`Retry ${d}: Processing retry strategy ${c.name}.`);let u=c.retry({retryCount:d,response:o,responseError:l});if(u.skipStrategy){p.info(`Retry ${d}: Skipped.`);continue t}let{errorToThrow:m,retryAfterInMs:f,redirectTo:g}=u;if(m)throw p.error(`Retry ${d}: Retry strategy ${c.name} throws error:`,m),m;if(f||f===0){p.info(`Retry ${d}: Retry strategy ${c.name} retries after ${f}`),await(0,ghe.delay)(f,void 0,{abortSignal:i.abortSignal});continue e}if(g){p.info(`Retry ${d}: Retry strategy ${c.name} redirects to ${g}`),i.url=g;continue e}}if(l)throw r.info("None of the retry strategies could work with the received error. Throwing it."),l;if(o)return r.info("None of the retry strategies could work with the received response. Returning it."),o}}}}});var m5=h(rd=>{"use strict";Object.defineProperty(rd,"__esModule",{value:!0});rd.defaultRetryPolicyName=void 0;rd.defaultRetryPolicy=She;var whe=Xf(),Ehe=Qf(),xhe=td(),Nhe=Ss();rd.defaultRetryPolicyName="defaultRetryPolicy";function She(e={}){var t;return{name:rd.defaultRetryPolicyName,sendRequest:(0,xhe.retryPolicy)([(0,Ehe.throttlingRetryStrategy)(),(0,whe.exponentialRetryStrategy)(e)],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Nhe.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var Xp=h(h5=>{"use strict";Object.defineProperty(h5,"__esModule",{value:!0});h5.createHttpHeaders=Phe;function Yf(e){return e.toLowerCase()}function*The(e){for(let t of e.values())yield[t.name,t.value]}var f5=class{constructor(t){if(this._headersMap=new Map,t)for(let r of Object.keys(t))this.set(r,t[r])}set(t,r){this._headersMap.set(Yf(t),{name:t,value:String(r).trim()})}get(t){var r;return(r=this._headersMap.get(Yf(t)))===null||r===void 0?void 0:r.value}has(t){return this._headersMap.has(Yf(t))}delete(t){this._headersMap.delete(Yf(t))}toJSON(t={}){let r={};if(t.preserveCase)for(let i of this._headersMap.values())r[i.name]=i.value;else for(let[i,n]of this._headersMap)r[i]=n.value;return r}toString(){return JSON.stringify(this.toJSON({preserveCase:!0}))}[Symbol.iterator](){return The(this._headersMap)}};function Phe(e){return new f5(e)}});var g5=h(id=>{"use strict";Object.defineProperty(id,"__esModule",{value:!0});id.formDataPolicyName=void 0;id.formDataPolicy=Rhe;var lD=Vr(),oD=Xp();id.formDataPolicyName="formDataPolicy";function Che(e){var t;let r={};for(let[i,n]of e.entries())(t=r[i])!==null&&t!==void 0||(r[i]=[]),r[i].push(n);return r}function Rhe(){return{name:id.formDataPolicyName,async sendRequest(e,t){if(lD.isNodeLike&&typeof FormData<"u"&&e.body instanceof FormData&&(e.formData=Che(e.body),e.body=void 0),e.formData){let r=e.headers.get("Content-Type");r&&r.indexOf("application/x-www-form-urlencoded")!==-1?e.body=Ohe(e.formData):await Ahe(e.formData,e),e.formData=void 0}return t(e)}}}function Ohe(e){let t=new URLSearchParams;for(let[r,i]of Object.entries(e))if(Array.isArray(i))for(let n of i)t.append(r,n.toString());else t.append(r,i.toString());return t.toString()}async function Ahe(e,t){let r=t.headers.get("Content-Type");if(r&&!r.startsWith("multipart/form-data"))return;t.headers.set("Content-Type",r??"multipart/form-data");let i=[];for(let[n,a]of Object.entries(e))for(let s of Array.isArray(a)?a:[a])if(typeof s=="string")i.push({headers:(0,oD.createHttpHeaders)({"Content-Disposition":`form-data; name="${n}"`}),body:(0,lD.stringToUint8Array)(s,"utf-8")});else{if(s==null||typeof s!="object")throw new Error(`Unexpected value for key ${n}: ${s}. Value should be serialized to string first.`);{let o=s.name||"blob",l=(0,oD.createHttpHeaders)();l.set("Content-Disposition",`form-data; name="${n}"; filename="${o}"`),l.set("Content-Type",s.type||"application/octet-stream"),i.push({headers:l,body:s})}}t.multipartBody={parts:i}}});var pD=h(ci=>{"use strict";var Ihe=ci&&ci.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Lhe=ci&&ci.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),dD=ci&&ci.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Ihe(t,e,r);return Lhe(t,e),t};Object.defineProperty(ci,"__esModule",{value:!0});ci.req=ci.json=ci.toBuffer=void 0;var Dhe=dD(require("http")),qhe=dD(require("https"));async function cD(e){let t=0,r=[];for await(let i of e)t+=i.length,r.push(i);return Buffer.concat(r,t)}ci.toBuffer=cD;async function Fhe(e){let r=(await cD(e)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}ci.json=Fhe;function Mhe(e,t={}){let i=((typeof e=="string"?e:e.href).startsWith("https:")?qhe:Dhe).request(e,t),n=new Promise((a,s)=>{i.once("response",a).once("error",s).end()});return i.then=n.then.bind(n),i}ci.req=Mhe});var v5=h(Ni=>{"use strict";var mD=Ni&&Ni.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Bhe=Ni&&Ni.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fD=Ni&&Ni.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&mD(t,e,r);return Bhe(t,e),t},jhe=Ni&&Ni.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&mD(t,e,r)};Object.defineProperty(Ni,"__esModule",{value:!0});Ni.Agent=void 0;var khe=fD(require("net")),uD=fD(require("http")),zhe=require("https");jhe(pD(),Ni);var Gn=Symbol("AgentBaseInternalState"),y5=class extends uD.Agent{constructor(t){super(t),this[Gn]={}}isSecureEndpoint(t){if(t){if(typeof t.secureEndpoint=="boolean")return t.secureEndpoint;if(typeof t.protocol=="string")return t.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(` +`).some(i=>i.indexOf("(https.js:")!==-1||i.indexOf("node:https:")!==-1)}incrementSockets(t){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[t]||(this.sockets[t]=[]);let r=new khe.Socket({writable:!1});return this.sockets[t].push(r),this.totalSocketCount++,r}decrementSockets(t,r){if(!this.sockets[t]||r===null)return;let i=this.sockets[t],n=i.indexOf(r);n!==-1&&(i.splice(n,1),this.totalSocketCount--,i.length===0&&delete this.sockets[t])}getName(t){return(typeof t.secureEndpoint=="boolean"?t.secureEndpoint:this.isSecureEndpoint(t))?zhe.Agent.prototype.getName.call(this,t):super.getName(t)}createSocket(t,r,i){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},a=this.getName(n),s=this.incrementSockets(a);Promise.resolve().then(()=>this.connect(t,n)).then(o=>{if(this.decrementSockets(a,s),o instanceof uD.Agent)return o.addRequest(t,n);this[Gn].currentSocket=o,super.createSocket(t,r,i)},o=>{this.decrementSockets(a,s),i(o)})}createConnection(){let t=this[Gn].currentSocket;if(this[Gn].currentSocket=void 0,!t)throw new Error("No socket was returned in the `connect()` function");return t}get defaultPort(){return this[Gn].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(t){this[Gn]&&(this[Gn].defaultPort=t)}get protocol(){return this[Gn].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(t){this[Gn]&&(this[Gn].protocol=t)}};Ni.Agent=y5});var hD=h(nd=>{"use strict";var $he=nd&&nd.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(nd,"__esModule",{value:!0});nd.parseProxyResponse=void 0;var Uhe=$he(xp()),Zf=(0,Uhe.default)("https-proxy-agent:parse-proxy-response");function Hhe(e){return new Promise((t,r)=>{let i=0,n=[];function a(){let c=e.read();c?d(c):e.once("readable",a)}function s(){e.removeListener("end",o),e.removeListener("error",l),e.removeListener("readable",a)}function o(){s(),Zf("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function l(c){s(),Zf("onerror %o",c),r(c)}function d(c){n.push(c),i+=c.length;let p=Buffer.concat(n,i),u=p.indexOf(`\r +\r +`);if(u===-1){Zf("have not received end of HTTP headers yet..."),a();return}let m=p.slice(0,u).toString("ascii").split(`\r +`),f=m.shift();if(!f)return e.destroy(),r(new Error("No header received from proxy CONNECT response"));let g=f.split(" "),y=+g[1],E=g.slice(2).join(" "),x={};for(let T of m){if(!T)continue;let A=T.indexOf(":");if(A===-1)return e.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${T}"`));let I=T.slice(0,A).toLowerCase(),V=T.slice(A+1).trimStart(),se=x[I];typeof se=="string"?x[I]=[se,V]:Array.isArray(se)?se.push(V):x[I]=V}Zf("got proxy server response: %o %o",f,x),s(),t({connect:{statusCode:y,statusText:E,headers:x},buffered:p})}e.on("error",l),e.on("end",o),a()})}nd.parseProxyResponse=Hhe});var _D=h(Yi=>{"use strict";var Ghe=Yi&&Yi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Vhe=Yi&&Yi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vD=Yi&&Yi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Ghe(t,e,r);return Vhe(t,e),t},bD=Yi&&Yi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Yi,"__esModule",{value:!0});Yi.HttpsProxyAgent=void 0;var b5=vD(require("net")),gD=vD(require("tls")),Whe=bD(require("assert")),Khe=bD(xp()),Qhe=v5(),Xhe=require("url"),Yhe=hD(),Yp=(0,Khe.default)("https-proxy-agent"),Jf=class extends Qhe.Agent{constructor(t,r){super(r),this.options={path:void 0},this.proxy=typeof t=="string"?new Xhe.URL(t):t,this.proxyHeaders=r?.headers??{},Yp("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?yD(r,"headers"):null,host:i,port:n}}async connect(t,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let n;if(i.protocol==="https:"){Yp("Creating `tls.Socket`: %o",this.connectOpts);let u=this.connectOpts.servername||this.connectOpts.host;n=gD.connect({...this.connectOpts,servername:u})}else Yp("Creating `net.Socket`: %o",this.connectOpts),n=b5.connect(this.connectOpts);let a=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},s=b5.isIPv6(r.host)?`[${r.host}]`:r.host,o=`CONNECT ${s}:${r.port} HTTP/1.1\r +`;if(i.username||i.password){let u=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;a["Proxy-Authorization"]=`Basic ${Buffer.from(u).toString("base64")}`}a.Host=`${s}:${r.port}`,a["Proxy-Connection"]||(a["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let u of Object.keys(a))o+=`${u}: ${a[u]}\r +`;let l=(0,Yhe.parseProxyResponse)(n);n.write(`${o}\r +`);let{connect:d,buffered:c}=await l;if(t.emit("proxyConnect",d),this.emit("proxyConnect",d,t),d.statusCode===200){if(t.once("socket",Zhe),r.secureEndpoint){Yp("Upgrading socket connection to TLS");let u=r.servername||r.host;return gD.connect({...yD(r,"host","path","port"),socket:n,servername:u})}return n}n.destroy();let p=new b5.Socket({writable:!1});return p.readable=!0,t.once("socket",u=>{Yp("Replaying proxy buffer for failed request"),(0,Whe.default)(u.listenerCount("data")>0),u.push(c),u.push(null)}),p}};Jf.protocols=["http","https"];Yi.HttpsProxyAgent=Jf;function Zhe(e){e.resume()}function yD(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var xD=h(Zi=>{"use strict";var Jhe=Zi&&Zi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),e0e=Zi&&Zi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ED=Zi&&Zi.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Jhe(t,e,r);return e0e(t,e),t},t0e=Zi&&Zi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Zi,"__esModule",{value:!0});Zi.HttpProxyAgent=void 0;var r0e=ED(require("net")),i0e=ED(require("tls")),n0e=t0e(xp()),a0e=require("events"),s0e=v5(),wD=require("url"),ad=(0,n0e.default)("http-proxy-agent"),eh=class extends s0e.Agent{constructor(t,r){super(r),this.proxy=typeof t=="string"?new wD.URL(t):t,this.proxyHeaders=r?.headers??{},ad("Creating new HttpProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?o0e(r,"headers"):null,host:i,port:n}}addRequest(t,r){t._header=null,this.setRequestProps(t,r),super.addRequest(t,r)}setRequestProps(t,r){let{proxy:i}=this,n=r.secureEndpoint?"https:":"http:",a=t.getHeader("host")||"localhost",s=`${n}//${a}`,o=new wD.URL(t.path,s);r.port!==80&&(o.port=String(r.port)),t.path=String(o);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(i.username||i.password){let d=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(l)){let c=l[d];c&&t.setHeader(d,c)}}async connect(t,r){t._header=null,t.path.includes("://")||this.setRequestProps(t,r);let i,n;ad("Regenerating stored HTTP header string for request"),t._implicitHeader(),t.outputData&&t.outputData.length>0&&(ad("Patching connection write() output buffer with updated header"),i=t.outputData[0].data,n=i.indexOf(`\r +\r +`)+4,t.outputData[0].data=t._header+i.substring(n),ad("Output buffer: %o",t.outputData[0].data));let a;return this.proxy.protocol==="https:"?(ad("Creating `tls.Socket`: %o",this.connectOpts),a=i0e.connect(this.connectOpts)):(ad("Creating `net.Socket`: %o",this.connectOpts),a=r0e.connect(this.connectOpts)),await(0,a0e.once)(a,"connect"),a}};eh.protocols=["http","https"];Zi.HttpProxyAgent=eh;function o0e(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var _5=h(Ji=>{"use strict";Object.defineProperty(Ji,"__esModule",{value:!0});Ji.globalNoProxyList=Ji.proxyPolicyName=void 0;Ji.loadNoProxy=CD;Ji.getDefaultProxySettings=y0e;Ji.proxyPolicy=b0e;var l0e=_D(),d0e=xD(),c0e=So(),p0e="HTTPS_PROXY",u0e="HTTP_PROXY",m0e="ALL_PROXY",f0e="NO_PROXY";Ji.proxyPolicyName="proxyPolicy";Ji.globalNoProxyList=[];var TD=!1,h0e=new Map;function th(e){if(process.env[e])return process.env[e];if(process.env[e.toLowerCase()])return process.env[e.toLowerCase()]}function PD(){if(!process)return;let e=th(p0e),t=th(m0e),r=th(u0e);return e||t||r}function g0e(e,t,r){if(t.length===0)return!1;let i=new URL(e).hostname;if(r?.has(i))return r.get(i);let n=!1;for(let a of t)a[0]==="."?(i.endsWith(a)||i.length===a.length-1&&i===a.slice(1))&&(n=!0):i===a&&(n=!0);return r?.set(i,n),n}function CD(){let e=th(f0e);return TD=!0,e?e.split(",").map(t=>t.trim()).filter(t=>t.length):[]}function y0e(e){if(!e&&(e=PD(),!e))return;let t=new URL(e);return{host:(t.protocol?t.protocol+"//":"")+t.hostname,port:Number.parseInt(t.port||"80"),username:t.username,password:t.password}}function v0e(){let e=PD();return e?new URL(e):void 0}function ND(e){let t;try{t=new URL(e.host)}catch{throw new Error(`Expecting a valid host string in proxy settings, but found "${e.host}".`)}return t.port=String(e.port),e.username&&(t.username=e.username),e.password&&(t.password=e.password),t}function SD(e,t,r){if(e.agent)return;let n=new URL(e.url).protocol!=="https:";e.tlsSettings&&c0e.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.");let a=e.headers.toJSON();n?(t.httpProxyAgent||(t.httpProxyAgent=new d0e.HttpProxyAgent(r,{headers:a})),e.agent=t.httpProxyAgent):(t.httpsProxyAgent||(t.httpsProxyAgent=new l0e.HttpsProxyAgent(r,{headers:a})),e.agent=t.httpsProxyAgent)}function b0e(e,t){TD||Ji.globalNoProxyList.push(...CD());let r=e?ND(e):v0e(),i={};return{name:Ji.proxyPolicyName,async sendRequest(n,a){var s;return!n.proxySettings&&r&&!g0e(n.url,(s=t?.customNoProxyList)!==null&&s!==void 0?s:Ji.globalNoProxyList,t?.customNoProxyList?void 0:h0e)?SD(n,i,r):n.proxySettings&&SD(n,i,ND(n.proxySettings)),a(n)}}}});var w5=h(sd=>{"use strict";Object.defineProperty(sd,"__esModule",{value:!0});sd.setClientRequestIdPolicyName=void 0;sd.setClientRequestIdPolicy=_0e;sd.setClientRequestIdPolicyName="setClientRequestIdPolicy";function _0e(e="x-ms-client-request-id"){return{name:sd.setClientRequestIdPolicyName,async sendRequest(t,r){return t.headers.has(e)||t.headers.set(e,t.requestId),r(t)}}}});var E5=h(od=>{"use strict";Object.defineProperty(od,"__esModule",{value:!0});od.tlsPolicyName=void 0;od.tlsPolicy=w0e;od.tlsPolicyName="tlsPolicy";function w0e(e){return{name:od.tlsPolicyName,sendRequest:async(t,r)=>(t.tlsSettings||(t.tlsSettings=e),r(t))}}});var x5=h(Vn=>{"use strict";Object.defineProperty(Vn,"__esModule",{value:!0});Vn.TracingContextImpl=Vn.createTracingContext=Vn.knownContextKeys=void 0;Vn.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function E0e(e={}){let t=new rh(e.parentContext);return e.span&&(t=t.setValue(Vn.knownContextKeys.span,e.span)),e.namespace&&(t=t.setValue(Vn.knownContextKeys.namespace,e.namespace)),t}Vn.createTracingContext=E0e;var rh=class e{constructor(t){this._contextMap=t instanceof e?new Map(t._contextMap):new Map}setValue(t,r){let i=new e(this);return i._contextMap.set(t,r),i}getValue(t){return this._contextMap.get(t)}deleteValue(t){let r=new e(this);return r._contextMap.delete(t),r}};Vn.TracingContextImpl=rh});var RD=h(ih=>{"use strict";Object.defineProperty(ih,"__esModule",{value:!0});ih.state=void 0;ih.state={instrumenterImplementation:void 0}});var N5=h(Wn=>{"use strict";Object.defineProperty(Wn,"__esModule",{value:!0});Wn.getInstrumenter=Wn.useInstrumenter=Wn.createDefaultInstrumenter=Wn.createDefaultTracingSpan=void 0;var x0e=x5(),nh=RD();function OD(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{}}}Wn.createDefaultTracingSpan=OD;function AD(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(e,t)=>({span:OD(),tracingContext:(0,x0e.createTracingContext)({parentContext:t.tracingContext})}),withContext(e,t,...r){return t(...r)}}}Wn.createDefaultInstrumenter=AD;function N0e(e){nh.state.instrumenterImplementation=e}Wn.useInstrumenter=N0e;function S0e(){return nh.state.instrumenterImplementation||(nh.state.instrumenterImplementation=AD()),nh.state.instrumenterImplementation}Wn.getInstrumenter=S0e});var ID=h(sh=>{"use strict";Object.defineProperty(sh,"__esModule",{value:!0});sh.createTracingClient=void 0;var ah=N5(),S5=x5();function T0e(e){let{namespace:t,packageName:r,packageVersion:i}=e;function n(d,c,p){var u;let m=(0,ah.getInstrumenter)().startSpan(d,Object.assign(Object.assign({},p),{packageName:r,packageVersion:i,tracingContext:(u=c?.tracingOptions)===null||u===void 0?void 0:u.tracingContext})),f=m.tracingContext,g=m.span;f.getValue(S5.knownContextKeys.namespace)||(f=f.setValue(S5.knownContextKeys.namespace,t)),g.setAttribute("az.namespace",f.getValue(S5.knownContextKeys.namespace));let y=Object.assign({},c,{tracingOptions:Object.assign(Object.assign({},c?.tracingOptions),{tracingContext:f})});return{span:g,updatedOptions:y}}async function a(d,c,p,u){let{span:m,updatedOptions:f}=n(d,c,u);try{let g=await s(f.tracingOptions.tracingContext,()=>Promise.resolve(p(f,m)));return m.setStatus({status:"success"}),g}catch(g){throw m.setStatus({status:"error",error:g}),g}finally{m.end()}}function s(d,c,...p){return(0,ah.getInstrumenter)().withContext(d,c,...p)}function o(d){return(0,ah.getInstrumenter)().parseTraceparentHeader(d)}function l(d){return(0,ah.getInstrumenter)().createRequestHeaders(d)}return{startSpan:n,withSpan:a,withContext:s,parseTraceparentHeader:o,createRequestHeaders:l}}sh.createTracingClient=T0e});var T5=h(ld=>{"use strict";Object.defineProperty(ld,"__esModule",{value:!0});ld.createTracingClient=ld.useInstrumenter=void 0;var P0e=N5();Object.defineProperty(ld,"useInstrumenter",{enumerable:!0,get:function(){return P0e.useInstrumenter}});var C0e=ID();Object.defineProperty(ld,"createTracingClient",{enumerable:!0,get:function(){return C0e.createTracingClient}})});var LD=h(oh=>{"use strict";Object.defineProperty(oh,"__esModule",{value:!0});oh.custom=void 0;var R0e=require("node:util");oh.custom=R0e.inspect.custom});var lh=h(Zp=>{"use strict";Object.defineProperty(Zp,"__esModule",{value:!0});Zp.RestError=void 0;Zp.isRestError=D0e;var O0e=Vr(),A0e=LD(),I0e=Lf(),L0e=new I0e.Sanitizer,dd=class e extends Error{constructor(t,r={}){super(t),this.name="RestError",this.code=r.code,this.statusCode=r.statusCode,Object.defineProperty(this,"request",{value:r.request,enumerable:!1}),Object.defineProperty(this,"response",{value:r.response,enumerable:!1}),Object.setPrototypeOf(this,e.prototype)}[A0e.custom](){return`RestError: ${this.message} + ${L0e.sanitize(Object.assign(Object.assign({},this),{request:this.request,response:this.response}))}`}};Zp.RestError=dd;dd.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";dd.PARSE_ERROR="PARSE_ERROR";function D0e(e){return e instanceof dd?!0:(0,O0e.isError)(e)&&e.name==="RestError"}});var P5=h(cd=>{"use strict";Object.defineProperty(cd,"__esModule",{value:!0});cd.tracingPolicyName=void 0;cd.tracingPolicy=k0e;var q0e=T5(),F0e=Ss(),M0e=i5(),dh=So(),Jp=Vr(),B0e=lh(),j0e=Lf();cd.tracingPolicyName="tracingPolicy";function k0e(e={}){let t=(0,M0e.getUserAgentValue)(e.userAgentPrefix),r=new j0e.Sanitizer({additionalAllowedQueryParameters:e.additionalAllowedQueryParameters}),i=z0e();return{name:cd.tracingPolicyName,async sendRequest(n,a){var s;if(!i)return a(n);let o=await t,l={"http.url":r.sanitizeUrl(n.url),"http.method":n.method,"http.user_agent":o,requestId:n.requestId};o&&(l["http.user_agent"]=o);let{span:d,tracingContext:c}=(s=$0e(i,n,l))!==null&&s!==void 0?s:{};if(!d||!c)return a(n);try{let p=await i.withContext(c,a,n);return H0e(d,p),p}catch(p){throw U0e(d,p),p}}}}function z0e(){try{return(0,q0e.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:F0e.SDK_VERSION})}catch(e){dh.logger.warning(`Error when creating the TracingClient: ${(0,Jp.getErrorMessage)(e)}`);return}}function $0e(e,t,r){try{let{span:i,updatedOptions:n}=e.startSpan(`HTTP ${t.method}`,{tracingOptions:t.tracingOptions},{spanKind:"client",spanAttributes:r});if(!i.isRecording()){i.end();return}let a=e.createRequestHeaders(n.tracingOptions.tracingContext);for(let[s,o]of Object.entries(a))t.headers.set(s,o);return{span:i,tracingContext:n.tracingOptions.tracingContext}}catch(i){dh.logger.warning(`Skipping creating a tracing span due to an error: ${(0,Jp.getErrorMessage)(i)}`);return}}function U0e(e,t){try{e.setStatus({status:"error",error:(0,Jp.isError)(t)?t:void 0}),(0,B0e.isRestError)(t)&&t.statusCode&&e.setAttribute("http.status_code",t.statusCode),e.end()}catch(r){dh.logger.warning(`Skipping tracing span processing due to an error: ${(0,Jp.getErrorMessage)(r)}`)}}function H0e(e,t){try{e.setAttribute("http.status_code",t.status);let r=t.headers.get("x-ms-request-id");r&&e.setAttribute("serviceRequestId",r),e.setStatus({status:"success"}),e.end()}catch(r){dh.logger.warning(`Skipping tracing span processing due to an error: ${(0,Jp.getErrorMessage)(r)}`)}}});var FD=h(C5=>{"use strict";Object.defineProperty(C5,"__esModule",{value:!0});C5.createPipelineFromOptions=r2e;var G0e=Y9(),V0e=P9(),W0e=Z9(),K0e=n5(),DD=l5(),Q0e=d5(),X0e=m5(),Y0e=g5(),qD=Vr(),Z0e=_5(),J0e=w5(),e2e=E5(),t2e=P5();function r2e(e){var t;let r=(0,V0e.createEmptyPipeline)();return qD.isNodeLike&&(e.tlsOptions&&r.addPolicy((0,e2e.tlsPolicy)(e.tlsOptions)),r.addPolicy((0,Z0e.proxyPolicy)(e.proxyOptions)),r.addPolicy((0,Q0e.decompressResponsePolicy)())),r.addPolicy((0,Y0e.formDataPolicy)(),{beforePolicies:[DD.multipartPolicyName]}),r.addPolicy((0,K0e.userAgentPolicy)(e.userAgentOptions)),r.addPolicy((0,J0e.setClientRequestIdPolicy)((t=e.telemetryOptions)===null||t===void 0?void 0:t.clientRequestIdHeaderName)),r.addPolicy((0,DD.multipartPolicy)(),{afterPhase:"Deserialize"}),r.addPolicy((0,X0e.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"}),r.addPolicy((0,t2e.tracingPolicy)(Object.assign(Object.assign({},e.userAgentOptions),e.loggingOptions)),{afterPhase:"Retry"}),qD.isNodeLike&&r.addPolicy((0,W0e.redirectPolicy)(e.redirectOptions),{afterPhase:"Retry"}),r.addPolicy((0,G0e.logPolicy)(e.loggingOptions),{afterPhase:"Sign"}),r}});var $D=h(ph=>{"use strict";Object.defineProperty(ph,"__esModule",{value:!0});ph.getBodyLength=zD;ph.createNodeHttpClient=d2e;var I5=(Bf(),pc(Mf)),R5=I5.__importStar(require("node:http")),O5=I5.__importStar(require("node:https")),MD=I5.__importStar(require("node:zlib")),i2e=require("node:stream"),BD=Gf(),n2e=Xp(),ru=lh(),eu=So(),a2e={};function tu(e){return e&&typeof e.pipe=="function"}function jD(e){return new Promise(t=>{let r=()=>{t(),e.removeListener("close",r),e.removeListener("end",r),e.removeListener("error",r)};e.on("close",r),e.on("end",r),e.on("error",r)})}function kD(e){return e&&typeof e.byteLength=="number"}var ch=class extends i2e.Transform{_transform(t,r,i){this.push(t),this.loadedBytes+=t.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),i()}catch(n){i(n)}}constructor(t){super(),this.loadedBytes=0,this.progressCallback=t}},A5=class{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(t){var r,i,n;let a=new AbortController,s;if(t.abortSignal){if(t.abortSignal.aborted)throw new BD.AbortError("The operation was aborted.");s=p=>{p.type==="abort"&&a.abort()},t.abortSignal.addEventListener("abort",s)}t.timeout>0&&setTimeout(()=>{a.abort()},t.timeout);let o=t.headers.get("Accept-Encoding"),l=o?.includes("gzip")||o?.includes("deflate"),d=typeof t.body=="function"?t.body():t.body;if(d&&!t.headers.has("Content-Length")){let p=zD(d);p!==null&&t.headers.set("Content-Length",p)}let c;try{if(d&&t.onUploadProgress){let y=t.onUploadProgress,E=new ch(y);E.on("error",x=>{eu.logger.error("Error in upload progress",x)}),tu(d)?d.pipe(E):E.end(d),d=E}let p=await this.makeRequest(t,a,d),u=s2e(p),f={status:(r=p.statusCode)!==null&&r!==void 0?r:0,headers:u,request:t};if(t.method==="HEAD")return p.resume(),f;c=l?o2e(p,u):p;let g=t.onDownloadProgress;if(g){let y=new ch(g);y.on("error",E=>{eu.logger.error("Error in download progress",E)}),c.pipe(y),c=y}return!((i=t.streamResponseStatusCodes)===null||i===void 0)&&i.has(Number.POSITIVE_INFINITY)||!((n=t.streamResponseStatusCodes)===null||n===void 0)&&n.has(f.status)?f.readableStreamBody=c:f.bodyAsText=await l2e(c),f}finally{if(t.abortSignal&&s){let p=Promise.resolve();tu(d)&&(p=jD(d));let u=Promise.resolve();tu(c)&&(u=jD(c)),Promise.all([p,u]).then(()=>{var m;s&&((m=t.abortSignal)===null||m===void 0||m.removeEventListener("abort",s))}).catch(m=>{eu.logger.warning("Error when cleaning up abortListener on httpRequest",m)})}}}makeRequest(t,r,i){var n;let a=new URL(t.url),s=a.protocol!=="https:";if(s&&!t.allowInsecureConnection)throw new Error(`Cannot connect to ${t.url} while allowInsecureConnection is false.`);let l={agent:(n=t.agent)!==null&&n!==void 0?n:this.getOrCreateAgent(t,s),hostname:a.hostname,path:`${a.pathname}${a.search}`,port:a.port,method:t.method,headers:t.headers.toJSON({preserveCase:!0})};return new Promise((d,c)=>{let p=s?R5.request(l,d):O5.request(l,d);p.once("error",u=>{var m;c(new ru.RestError(u.message,{code:(m=u.code)!==null&&m!==void 0?m:ru.RestError.REQUEST_SEND_ERROR,request:t}))}),r.signal.addEventListener("abort",()=>{let u=new BD.AbortError("The operation was aborted.");p.destroy(u),c(u)}),i&&tu(i)?i.pipe(p):i?typeof i=="string"||Buffer.isBuffer(i)?p.end(i):kD(i)?p.end(ArrayBuffer.isView(i)?Buffer.from(i.buffer):Buffer.from(i)):(eu.logger.error("Unrecognized body type",i),c(new ru.RestError("Unrecognized body type"))):p.end()})}getOrCreateAgent(t,r){var i;let n=t.disableKeepAlive;if(r)return n?R5.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new R5.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!t.tlsSettings)return O5.globalAgent;let a=(i=t.tlsSettings)!==null&&i!==void 0?i:a2e,s=this.cachedHttpsAgents.get(a);return s&&s.options.keepAlive===!n||(eu.logger.info("No cached TLS Agent exist, creating a new Agent"),s=new O5.Agent(Object.assign({keepAlive:!n},a)),this.cachedHttpsAgents.set(a,s)),s}}};function s2e(e){let t=(0,n2e.createHttpHeaders)();for(let r of Object.keys(e.headers)){let i=e.headers[r];Array.isArray(i)?i.length>0&&t.set(r,i[0]):i&&t.set(r,i)}return t}function o2e(e,t){let r=t.get("Content-Encoding");if(r==="gzip"){let i=MD.createGunzip();return e.pipe(i),i}else if(r==="deflate"){let i=MD.createInflate();return e.pipe(i),i}return e}function l2e(e){return new Promise((t,r)=>{let i=[];e.on("data",n=>{Buffer.isBuffer(n)?i.push(n):i.push(Buffer.from(n))}),e.on("end",()=>{t(Buffer.concat(i).toString("utf8"))}),e.on("error",n=>{n&&n?.name==="AbortError"?r(n):r(new ru.RestError(`Error reading response as text: ${n.message}`,{code:ru.RestError.PARSE_ERROR}))})})}function zD(e){return e?Buffer.isBuffer(e)?e.length:tu(e)?null:kD(e)?e.byteLength:typeof e=="string"?Buffer.from(e).length:null:0}function d2e(){return new A5}});var UD=h(L5=>{"use strict";Object.defineProperty(L5,"__esModule",{value:!0});L5.createDefaultHttpClient=p2e;var c2e=$D();function p2e(){return(0,c2e.createNodeHttpClient)()}});var HD=h(q5=>{"use strict";Object.defineProperty(q5,"__esModule",{value:!0});q5.createPipelineRequest=f2e;var u2e=Xp(),m2e=Vr(),D5=class{constructor(t){var r,i,n,a,s,o,l;this.url=t.url,this.body=t.body,this.headers=(r=t.headers)!==null&&r!==void 0?r:(0,u2e.createHttpHeaders)(),this.method=(i=t.method)!==null&&i!==void 0?i:"GET",this.timeout=(n=t.timeout)!==null&&n!==void 0?n:0,this.multipartBody=t.multipartBody,this.formData=t.formData,this.disableKeepAlive=(a=t.disableKeepAlive)!==null&&a!==void 0?a:!1,this.proxySettings=t.proxySettings,this.streamResponseStatusCodes=t.streamResponseStatusCodes,this.withCredentials=(s=t.withCredentials)!==null&&s!==void 0?s:!1,this.abortSignal=t.abortSignal,this.tracingOptions=t.tracingOptions,this.onUploadProgress=t.onUploadProgress,this.onDownloadProgress=t.onDownloadProgress,this.requestId=t.requestId||(0,m2e.randomUUID)(),this.allowInsecureConnection=(o=t.allowInsecureConnection)!==null&&o!==void 0?o:!1,this.enableBrowserStreams=(l=t.enableBrowserStreams)!==null&&l!==void 0?l:!1}};function f2e(e){return new D5(e)}});var GD=h(iu=>{"use strict";Object.defineProperty(iu,"__esModule",{value:!0});iu.exponentialRetryPolicyName=void 0;iu.exponentialRetryPolicy=v2e;var h2e=Xf(),g2e=td(),y2e=Ss();iu.exponentialRetryPolicyName="exponentialRetryPolicy";function v2e(e={}){var t;return(0,g2e.retryPolicy)([(0,h2e.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreSystemErrors:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:y2e.DEFAULT_RETRY_POLICY_COUNT})}});var VD=h(pd=>{"use strict";Object.defineProperty(pd,"__esModule",{value:!0});pd.systemErrorRetryPolicyName=void 0;pd.systemErrorRetryPolicy=E2e;var b2e=Xf(),_2e=td(),w2e=Ss();pd.systemErrorRetryPolicyName="systemErrorRetryPolicy";function E2e(e={}){var t;return{name:pd.systemErrorRetryPolicyName,sendRequest:(0,_2e.retryPolicy)([(0,b2e.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreHttpStatusCodes:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:w2e.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var WD=h(ud=>{"use strict";Object.defineProperty(ud,"__esModule",{value:!0});ud.throttlingRetryPolicyName=void 0;ud.throttlingRetryPolicy=T2e;var x2e=Qf(),N2e=td(),S2e=Ss();ud.throttlingRetryPolicyName="throttlingRetryPolicy";function T2e(e={}){var t;return{name:ud.throttlingRetryPolicyName,sendRequest:(0,N2e.retryPolicy)([(0,x2e.throttlingRetryStrategy)()],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:S2e.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var F5=h(md=>{"use strict";Object.defineProperty(md,"__esModule",{value:!0});md.DEFAULT_CYCLER_OPTIONS=void 0;md.createTokenCycler=R2e;var P2e=Wf();md.DEFAULT_CYCLER_OPTIONS={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function C2e(e,t,r){async function i(){if(Date.now()e.getToken(l,d),a.retryIntervalInMs,(c=i?.expiresOnTimestamp)!==null&&c!==void 0?c:Date.now()).then(u=>(r=null,i=u,n=d.tenantId,i)).catch(u=>{throw r=null,i=null,n=void 0,u})),r}return async(l,d)=>{let c=!!d.claims,p=n!==d.tenantId;return c&&(i=null),p||c||s.mustRefresh?o(l,d):(s.shouldRefresh&&o(l,d),i)}}});var KD=h(fd=>{"use strict";Object.defineProperty(fd,"__esModule",{value:!0});fd.bearerTokenAuthenticationPolicyName=void 0;fd.bearerTokenAuthenticationPolicy=D2e;var O2e=F5(),A2e=So();fd.bearerTokenAuthenticationPolicyName="bearerTokenAuthenticationPolicy";async function I2e(e){let{scopes:t,getAccessToken:r,request:i}=e,n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions},a=await r(t,n);a&&e.request.headers.set("Authorization",`Bearer ${a.token}`)}function L2e(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function D2e(e){var t;let{credential:r,scopes:i,challengeCallbacks:n}=e,a=e.logger||A2e.logger,s=Object.assign({authorizeRequest:(t=n?.authorizeRequest)!==null&&t!==void 0?t:I2e,authorizeRequestOnChallenge:n?.authorizeRequestOnChallenge},n),o=r?(0,O2e.createTokenCycler)(r):()=>Promise.resolve(null);return{name:fd.bearerTokenAuthenticationPolicyName,async sendRequest(l,d){if(!l.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");await s.authorizeRequest({scopes:Array.isArray(i)?i:[i],request:l,getAccessToken:o,logger:a});let c,p;try{c=await d(l)}catch(u){p=u,c=u.response}if(s.authorizeRequestOnChallenge&&c?.status===401&&L2e(c)&&await s.authorizeRequestOnChallenge({scopes:Array.isArray(i)?i:[i],request:l,response:c,getAccessToken:o,logger:a}))return d(l);if(p)throw p;return c}}}});var QD=h(hd=>{"use strict";Object.defineProperty(hd,"__esModule",{value:!0});hd.ndJsonPolicyName=void 0;hd.ndJsonPolicy=q2e;hd.ndJsonPolicyName="ndJsonPolicy";function q2e(){return{name:hd.ndJsonPolicyName,async sendRequest(e,t){if(typeof e.body=="string"&&e.body.startsWith("[")){let r=JSON.parse(e.body);Array.isArray(r)&&(e.body=r.map(i=>JSON.stringify(i)+` +`).join(""))}return t(e)}}}});var YD=h(Po=>{"use strict";Object.defineProperty(Po,"__esModule",{value:!0});Po.auxiliaryAuthenticationHeaderPolicyName=void 0;Po.auxiliaryAuthenticationHeaderPolicy=j2e;var F2e=F5(),M2e=So();Po.auxiliaryAuthenticationHeaderPolicyName="auxiliaryAuthenticationHeaderPolicy";var XD="x-ms-authorization-auxiliary";async function B2e(e){var t,r;let{scopes:i,getAccessToken:n,request:a}=e,s={abortSignal:a.abortSignal,tracingOptions:a.tracingOptions};return(r=(t=await n(i,s))===null||t===void 0?void 0:t.token)!==null&&r!==void 0?r:""}function j2e(e){let{credentials:t,scopes:r}=e,i=e.logger||M2e.logger,n=new WeakMap;return{name:Po.auxiliaryAuthenticationHeaderPolicyName,async sendRequest(a,s){if(!a.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.");if(!t||t.length===0)return i.info(`${Po.auxiliaryAuthenticationHeaderPolicyName} header will not be set due to empty credentials.`),s(a);let o=[];for(let d of t){let c=n.get(d);c||(c=(0,F2e.createTokenCycler)(d),n.set(d,c)),o.push(B2e({scopes:Array.isArray(r)?r:[r],request:a,getAccessToken:c,logger:i}))}let l=(await Promise.all(o)).filter(d=>!!d);return l.length===0?(i.warning(`None of the auxiliary tokens are valid. ${XD} header will not be set.`),s(a)):(a.headers.set(XD,l.map(d=>`Bearer ${d}`).join(", ")),s(a))}}}});var Sa=h(B=>{"use strict";Object.defineProperty(B,"__esModule",{value:!0});B.createFileFromStream=B.createFile=B.auxiliaryAuthenticationHeaderPolicyName=B.auxiliaryAuthenticationHeaderPolicy=B.ndJsonPolicyName=B.ndJsonPolicy=B.bearerTokenAuthenticationPolicyName=B.bearerTokenAuthenticationPolicy=B.formDataPolicyName=B.formDataPolicy=B.tlsPolicyName=B.tlsPolicy=B.userAgentPolicyName=B.userAgentPolicy=B.defaultRetryPolicy=B.tracingPolicyName=B.tracingPolicy=B.retryPolicy=B.throttlingRetryPolicyName=B.throttlingRetryPolicy=B.systemErrorRetryPolicyName=B.systemErrorRetryPolicy=B.redirectPolicyName=B.redirectPolicy=B.getDefaultProxySettings=B.proxyPolicyName=B.proxyPolicy=B.multipartPolicyName=B.multipartPolicy=B.logPolicyName=B.logPolicy=B.setClientRequestIdPolicyName=B.setClientRequestIdPolicy=B.exponentialRetryPolicyName=B.exponentialRetryPolicy=B.decompressResponsePolicyName=B.decompressResponsePolicy=B.isRestError=B.RestError=B.createPipelineRequest=B.createHttpHeaders=B.createDefaultHttpClient=B.createPipelineFromOptions=B.createEmptyPipeline=void 0;var k2e=P9();Object.defineProperty(B,"createEmptyPipeline",{enumerable:!0,get:function(){return k2e.createEmptyPipeline}});var z2e=FD();Object.defineProperty(B,"createPipelineFromOptions",{enumerable:!0,get:function(){return z2e.createPipelineFromOptions}});var $2e=UD();Object.defineProperty(B,"createDefaultHttpClient",{enumerable:!0,get:function(){return $2e.createDefaultHttpClient}});var U2e=Xp();Object.defineProperty(B,"createHttpHeaders",{enumerable:!0,get:function(){return U2e.createHttpHeaders}});var H2e=HD();Object.defineProperty(B,"createPipelineRequest",{enumerable:!0,get:function(){return H2e.createPipelineRequest}});var ZD=lh();Object.defineProperty(B,"RestError",{enumerable:!0,get:function(){return ZD.RestError}});Object.defineProperty(B,"isRestError",{enumerable:!0,get:function(){return ZD.isRestError}});var JD=d5();Object.defineProperty(B,"decompressResponsePolicy",{enumerable:!0,get:function(){return JD.decompressResponsePolicy}});Object.defineProperty(B,"decompressResponsePolicyName",{enumerable:!0,get:function(){return JD.decompressResponsePolicyName}});var eq=GD();Object.defineProperty(B,"exponentialRetryPolicy",{enumerable:!0,get:function(){return eq.exponentialRetryPolicy}});Object.defineProperty(B,"exponentialRetryPolicyName",{enumerable:!0,get:function(){return eq.exponentialRetryPolicyName}});var tq=w5();Object.defineProperty(B,"setClientRequestIdPolicy",{enumerable:!0,get:function(){return tq.setClientRequestIdPolicy}});Object.defineProperty(B,"setClientRequestIdPolicyName",{enumerable:!0,get:function(){return tq.setClientRequestIdPolicyName}});var rq=Y9();Object.defineProperty(B,"logPolicy",{enumerable:!0,get:function(){return rq.logPolicy}});Object.defineProperty(B,"logPolicyName",{enumerable:!0,get:function(){return rq.logPolicyName}});var iq=l5();Object.defineProperty(B,"multipartPolicy",{enumerable:!0,get:function(){return iq.multipartPolicy}});Object.defineProperty(B,"multipartPolicyName",{enumerable:!0,get:function(){return iq.multipartPolicyName}});var M5=_5();Object.defineProperty(B,"proxyPolicy",{enumerable:!0,get:function(){return M5.proxyPolicy}});Object.defineProperty(B,"proxyPolicyName",{enumerable:!0,get:function(){return M5.proxyPolicyName}});Object.defineProperty(B,"getDefaultProxySettings",{enumerable:!0,get:function(){return M5.getDefaultProxySettings}});var nq=Z9();Object.defineProperty(B,"redirectPolicy",{enumerable:!0,get:function(){return nq.redirectPolicy}});Object.defineProperty(B,"redirectPolicyName",{enumerable:!0,get:function(){return nq.redirectPolicyName}});var aq=VD();Object.defineProperty(B,"systemErrorRetryPolicy",{enumerable:!0,get:function(){return aq.systemErrorRetryPolicy}});Object.defineProperty(B,"systemErrorRetryPolicyName",{enumerable:!0,get:function(){return aq.systemErrorRetryPolicyName}});var sq=WD();Object.defineProperty(B,"throttlingRetryPolicy",{enumerable:!0,get:function(){return sq.throttlingRetryPolicy}});Object.defineProperty(B,"throttlingRetryPolicyName",{enumerable:!0,get:function(){return sq.throttlingRetryPolicyName}});var G2e=td();Object.defineProperty(B,"retryPolicy",{enumerable:!0,get:function(){return G2e.retryPolicy}});var oq=P5();Object.defineProperty(B,"tracingPolicy",{enumerable:!0,get:function(){return oq.tracingPolicy}});Object.defineProperty(B,"tracingPolicyName",{enumerable:!0,get:function(){return oq.tracingPolicyName}});var V2e=m5();Object.defineProperty(B,"defaultRetryPolicy",{enumerable:!0,get:function(){return V2e.defaultRetryPolicy}});var lq=n5();Object.defineProperty(B,"userAgentPolicy",{enumerable:!0,get:function(){return lq.userAgentPolicy}});Object.defineProperty(B,"userAgentPolicyName",{enumerable:!0,get:function(){return lq.userAgentPolicyName}});var dq=E5();Object.defineProperty(B,"tlsPolicy",{enumerable:!0,get:function(){return dq.tlsPolicy}});Object.defineProperty(B,"tlsPolicyName",{enumerable:!0,get:function(){return dq.tlsPolicyName}});var cq=g5();Object.defineProperty(B,"formDataPolicy",{enumerable:!0,get:function(){return cq.formDataPolicy}});Object.defineProperty(B,"formDataPolicyName",{enumerable:!0,get:function(){return cq.formDataPolicyName}});var pq=KD();Object.defineProperty(B,"bearerTokenAuthenticationPolicy",{enumerable:!0,get:function(){return pq.bearerTokenAuthenticationPolicy}});Object.defineProperty(B,"bearerTokenAuthenticationPolicyName",{enumerable:!0,get:function(){return pq.bearerTokenAuthenticationPolicyName}});var uq=QD();Object.defineProperty(B,"ndJsonPolicy",{enumerable:!0,get:function(){return uq.ndJsonPolicy}});Object.defineProperty(B,"ndJsonPolicyName",{enumerable:!0,get:function(){return uq.ndJsonPolicyName}});var mq=YD();Object.defineProperty(B,"auxiliaryAuthenticationHeaderPolicy",{enumerable:!0,get:function(){return mq.auxiliaryAuthenticationHeaderPolicy}});Object.defineProperty(B,"auxiliaryAuthenticationHeaderPolicyName",{enumerable:!0,get:function(){return mq.auxiliaryAuthenticationHeaderPolicyName}});var fq=a5();Object.defineProperty(B,"createFile",{enumerable:!0,get:function(){return fq.createFile}});Object.defineProperty(B,"createFileFromStream",{enumerable:!0,get:function(){return fq.createFileFromStream}})});var Mq={};R0(Mq,{__addDisposableResource:()=>qq,__assign:()=>uh,__asyncDelegator:()=>Pq,__asyncGenerator:()=>Tq,__asyncValues:()=>Cq,__await:()=>gd,__awaiter:()=>_q,__classPrivateFieldGet:()=>Iq,__classPrivateFieldIn:()=>Dq,__classPrivateFieldSet:()=>Lq,__createBinding:()=>fh,__decorate:()=>yq,__disposeResources:()=>Fq,__esDecorate:()=>W2e,__exportStar:()=>Eq,__extends:()=>hq,__generator:()=>wq,__importDefault:()=>Aq,__importStar:()=>Oq,__makeTemplateObject:()=>Rq,__metadata:()=>bq,__param:()=>vq,__propKey:()=>Q2e,__read:()=>j5,__rest:()=>gq,__runInitializers:()=>K2e,__setFunctionName:()=>X2e,__spread:()=>xq,__spreadArray:()=>Sq,__spreadArrays:()=>Nq,__values:()=>mh,default:()=>J2e});function hq(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");B5(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function gq(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(s=e[o])&&(a=(n<3?s(a):n>3?s(t,r,a):s(t,r))||a);return n>3&&a&&Object.defineProperty(t,r,a),a}function vq(e,t){return function(r,i){t(r,i,e)}}function W2e(e,t,r,i,n,a){function s(E){if(E!==void 0&&typeof E!="function")throw new TypeError("Function expected");return E}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?i.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in i)f[g]=g==="access"?{}:i[g];for(var g in i.access)f.access[g]=i.access[g];f.addInitializer=function(E){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(E||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&n.unshift(p)}else(p=s(y))&&(o==="field"?n.unshift(p):c[l]=p)}d&&Object.defineProperty(d,i.name,c),u=!0}function K2e(e,t,r){for(var i=arguments.length>2,n=0;n0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function j5(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,a=[],s;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(s)throw s.error}}return a}function xq(){for(var e=[],t=0;t1||l(m,g)})},f&&(n[m]=f(n[m])))}function l(m,f){try{d(i[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof gd?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function Pq(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,a){t[n]=e[n]?function(s){return(r=!r)?{value:gd(e[n](s)),done:!1}:a?a(s):s}:a}}function Cq(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof mh=="function"?mh(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function Rq(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function Oq(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&fh(t,e,r);return Y2e(t,e),t}function Aq(e){return e&&e.__esModule?e:{default:e}}function Iq(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function Lq(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function Dq(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function qq(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function Fq(e){function t(a){e.error=e.hasError?new Z2e(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(a).then(n,function(s){return t(s),n()})}else i|=1}catch(s){t(s)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var B5,uh,fh,Y2e,Z2e,J2e,Bq=C0(()=>{B5=function(e,t){return B5=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},B5(e,t)};uh=function(){return uh=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(hh,"__esModule",{value:!0});hh.AzureKeyCredential=void 0;var k5=class{get key(){return this._key}constructor(t){if(!t)throw new Error("key must be a non-empty string");this._key=t}update(t){this._key=t}};hh.AzureKeyCredential=k5});var kq=h(z5=>{"use strict";Object.defineProperty(z5,"__esModule",{value:!0});z5.isKeyCredential=tge;var ege=Vr();function tge(e){return(0,ege.isObjectWithProperties)(e,["key"])&&typeof e.key=="string"}});var zq=h(nu=>{"use strict";Object.defineProperty(nu,"__esModule",{value:!0});nu.AzureNamedKeyCredential=void 0;nu.isNamedKeyCredential=ige;var rge=Vr(),$5=class{get key(){return this._key}get name(){return this._name}constructor(t,r){if(!t||!r)throw new TypeError("name and key must be non-empty strings");this._name=t,this._key=r}update(t,r){if(!t||!r)throw new TypeError("newName and newKey must be non-empty strings");this._name=t,this._key=r}};nu.AzureNamedKeyCredential=$5;function ige(e){return(0,rge.isObjectWithProperties)(e,["name","key"])&&typeof e.key=="string"&&typeof e.name=="string"}});var $q=h(au=>{"use strict";Object.defineProperty(au,"__esModule",{value:!0});au.AzureSASCredential=void 0;au.isSASCredential=age;var nge=Vr(),U5=class{get signature(){return this._signature}constructor(t){if(!t)throw new Error("shared access signature must be a non-empty string");this._signature=t}update(t){if(!t)throw new Error("shared access signature must be a non-empty string");this._signature=t}};au.AzureSASCredential=U5;function age(e){return(0,nge.isObjectWithProperties)(e,["signature"])&&typeof e.signature=="string"}});var Uq=h(H5=>{"use strict";Object.defineProperty(H5,"__esModule",{value:!0});H5.isTokenCredential=sge;function sge(e){let t=e;return t&&typeof t.getToken=="function"&&(t.signRequest===void 0||t.getToken.length>0)}});var Vq=h(Ir=>{"use strict";Object.defineProperty(Ir,"__esModule",{value:!0});Ir.isTokenCredential=Ir.isSASCredential=Ir.AzureSASCredential=Ir.isNamedKeyCredential=Ir.AzureNamedKeyCredential=Ir.isKeyCredential=Ir.AzureKeyCredential=void 0;var oge=jq();Object.defineProperty(Ir,"AzureKeyCredential",{enumerable:!0,get:function(){return oge.AzureKeyCredential}});var lge=kq();Object.defineProperty(Ir,"isKeyCredential",{enumerable:!0,get:function(){return lge.isKeyCredential}});var Hq=zq();Object.defineProperty(Ir,"AzureNamedKeyCredential",{enumerable:!0,get:function(){return Hq.AzureNamedKeyCredential}});Object.defineProperty(Ir,"isNamedKeyCredential",{enumerable:!0,get:function(){return Hq.isNamedKeyCredential}});var Gq=$q();Object.defineProperty(Ir,"AzureSASCredential",{enumerable:!0,get:function(){return Gq.AzureSASCredential}});Object.defineProperty(Ir,"isSASCredential",{enumerable:!0,get:function(){return Gq.isSASCredential}});var dge=Uq();Object.defineProperty(Ir,"isTokenCredential",{enumerable:!0,get:function(){return dge.isTokenCredential}})});var G5=h(Kn=>{"use strict";Object.defineProperty(Kn,"__esModule",{value:!0});Kn.pipelineContainsDisableKeepAlivePolicy=Kn.createDisableKeepAlivePolicy=Kn.disableKeepAlivePolicyName=void 0;Kn.disableKeepAlivePolicyName="DisableKeepAlivePolicy";function cge(){return{name:Kn.disableKeepAlivePolicyName,async sendRequest(e,t){return e.disableKeepAlive=!0,t(e)}}}Kn.createDisableKeepAlivePolicy=cge;function pge(e){return e.getOrderedPolicies().some(t=>t.name===Kn.disableKeepAlivePolicyName)}Kn.pipelineContainsDisableKeepAlivePolicy=pge});var hF={};R0(hF,{__addDisposableResource:()=>mF,__assign:()=>gh,__asyncDelegator:()=>aF,__asyncGenerator:()=>nF,__asyncValues:()=>sF,__await:()=>yd,__awaiter:()=>Zq,__classPrivateFieldGet:()=>cF,__classPrivateFieldIn:()=>uF,__classPrivateFieldSet:()=>pF,__createBinding:()=>vh,__decorate:()=>Qq,__disposeResources:()=>fF,__esDecorate:()=>uge,__exportStar:()=>eF,__extends:()=>Wq,__generator:()=>Jq,__importDefault:()=>dF,__importStar:()=>lF,__makeTemplateObject:()=>oF,__metadata:()=>Yq,__param:()=>Xq,__propKey:()=>fge,__read:()=>W5,__rest:()=>Kq,__runInitializers:()=>mge,__setFunctionName:()=>hge,__spread:()=>tF,__spreadArray:()=>iF,__spreadArrays:()=>rF,__values:()=>yh,default:()=>vge});function Wq(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");V5(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function Kq(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(s=e[o])&&(a=(n<3?s(a):n>3?s(t,r,a):s(t,r))||a);return n>3&&a&&Object.defineProperty(t,r,a),a}function Xq(e,t){return function(r,i){t(r,i,e)}}function uge(e,t,r,i,n,a){function s(E){if(E!==void 0&&typeof E!="function")throw new TypeError("Function expected");return E}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?i.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in i)f[g]=g==="access"?{}:i[g];for(var g in i.access)f.access[g]=i.access[g];f.addInitializer=function(E){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(E||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&n.unshift(p)}else(p=s(y))&&(o==="field"?n.unshift(p):c[l]=p)}d&&Object.defineProperty(d,i.name,c),u=!0}function mge(e,t,r){for(var i=arguments.length>2,n=0;n0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function W5(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,a=[],s;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(s)throw s.error}}return a}function tF(){for(var e=[],t=0;t1||l(m,g)})},f&&(n[m]=f(n[m])))}function l(m,f){try{d(i[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof yd?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function aF(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,a){t[n]=e[n]?function(s){return(r=!r)?{value:yd(e[n](s)),done:!1}:a?a(s):s}:a}}function sF(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof yh=="function"?yh(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function oF(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function lF(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&vh(t,e,r);return gge(t,e),t}function dF(e){return e&&e.__esModule?e:{default:e}}function cF(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function pF(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function uF(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function mF(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function fF(e){function t(a){e.error=e.hasError?new yge(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(a).then(n,function(s){return t(s),n()})}else i|=1}catch(s){t(s)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var V5,gh,vh,gge,yge,vge,gF=C0(()=>{V5=function(e,t){return V5=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},V5(e,t)};gh=function(){return gh=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(Qn,"__esModule",{value:!0});Qn.decodeStringToString=Qn.decodeString=Qn.encodeByteArray=Qn.encodeString=void 0;function bge(e){return Buffer.from(e).toString("base64")}Qn.encodeString=bge;function _ge(e){return(e instanceof Buffer?e:Buffer.from(e.buffer)).toString("base64")}Qn.encodeByteArray=_ge;function wge(e){return Buffer.from(e,"base64")}Qn.decodeString=wge;function Ege(e){return Buffer.from(e,"base64").toString()}Qn.decodeStringToString=Ege});var su=h(vd=>{"use strict";Object.defineProperty(vd,"__esModule",{value:!0});vd.XML_CHARKEY=vd.XML_ATTRKEY=void 0;vd.XML_ATTRKEY="$";vd.XML_CHARKEY="_"});var Q5=h(Xn=>{"use strict";Object.defineProperty(Xn,"__esModule",{value:!0});Xn.flattenResponse=Xn.isValidUuid=Xn.isDuration=Xn.isPrimitiveBody=void 0;function yF(e,t){return t!=="Composite"&&t!=="Dictionary"&&(typeof e=="string"||typeof e=="number"||typeof e=="boolean"||t?.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i)!==null||e===void 0||e===null)}Xn.isPrimitiveBody=yF;var xge=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Nge(e){return xge.test(e)}Xn.isDuration=Nge;var Sge=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/i;function Tge(e){return Sge.test(e)}Xn.isValidUuid=Tge;function Pge(e){let t=Object.assign(Object.assign({},e.headers),e.body);return e.hasNullableType&&Object.getOwnPropertyNames(t).length===0?e.shouldWrapBody?{body:null}:null:e.shouldWrapBody?Object.assign(Object.assign({},e.headers),{body:e.body}):t}function Cge(e,t){var r,i;let n=e.parsedHeaders;if(e.request.method==="HEAD")return Object.assign(Object.assign({},n),{body:e.parsedBody});let a=t&&t.bodyMapper,s=!!a?.nullable,o=a?.type.name;if(o==="Stream")return Object.assign(Object.assign({},n),{blobBody:e.blobBody,readableStreamBody:e.readableStreamBody});let l=o==="Composite"&&a.type.modelProperties||{},d=Object.keys(l).some(c=>l[c].serializedName==="");if(o==="Sequence"||d){let c=(r=e.parsedBody)!==null&&r!==void 0?r:[];for(let p of Object.keys(l))l[p].serializedName&&(c[p]=(i=e.parsedBody)===null||i===void 0?void 0:i[p]);if(n)for(let p of Object.keys(n))c[p]=n[p];return s&&!e.parsedBody&&!n&&Object.getOwnPropertyNames(l).length===0?null:c}return Pge({body:e.parsedBody,headers:n,hasNullableType:s,shouldWrapBody:yF(e.parsedBody,o)})}Xn.flattenResponse=Cge});var ou=h(bd=>{"use strict";Object.defineProperty(bd,"__esModule",{value:!0});bd.MapperTypeNames=bd.createSerializer=void 0;var Rge=(gF(),pc(hF)),_h=Rge.__importStar(K5()),sr=su(),bF=Q5(),X5=class{constructor(t={},r=!1){this.modelMappers=t,this.isXML=r}validateConstraints(t,r,i){let n=(a,s)=>{throw new Error(`"${i}" with value "${r}" should satisfy the constraint "${a}": ${s}.`)};if(t.constraints&&r!==void 0&&r!==null){let{ExclusiveMaximum:a,ExclusiveMinimum:s,InclusiveMaximum:o,InclusiveMinimum:l,MaxItems:d,MaxLength:c,MinItems:p,MinLength:u,MultipleOf:m,Pattern:f,UniqueItems:g}=t.constraints;if(a!==void 0&&r>=a&&n("ExclusiveMaximum",a),s!==void 0&&r<=s&&n("ExclusiveMinimum",s),o!==void 0&&r>o&&n("InclusiveMaximum",o),l!==void 0&&rd&&n("MaxItems",d),c!==void 0&&r.length>c&&n("MaxLength",c),p!==void 0&&r.lengthx.indexOf(y)!==E)&&n("UniqueItems",g)}}serialize(t,r,i,n={xml:{}}){var a,s,o;let l={xml:{rootName:(a=n.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=n.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:sr.XML_CHARKEY}},d={},c=t.type.name;i||(i=t.serializedName),c.match(/^Sequence$/i)!==null&&(d=[]),t.isConstant&&(r=t.defaultValue);let{required:p,nullable:u}=t;if(p&&u&&r===void 0)throw new Error(`${i} cannot be undefined.`);if(p&&!u&&r==null)throw new Error(`${i} cannot be null or undefined.`);if(!p&&u===!1&&r===null)throw new Error(`${i} cannot be null.`);return r==null||c.match(/^any$/i)!==null?d=r:c.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null?d=Fge(c,i,r):c.match(/^Enum$/i)!==null?d=Mge(i,t.type.allowedValues,r):c.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null?d=kge(c,r,i):c.match(/^ByteArray$/i)!==null?d=Bge(i,r):c.match(/^Base64Url$/i)!==null?d=jge(i,r):c.match(/^Sequence$/i)!==null?d=zge(this,t,r,i,!!this.isXML,l):c.match(/^Dictionary$/i)!==null?d=$ge(this,t,r,i,!!this.isXML,l):c.match(/^Composite$/i)!==null&&(d=Hge(this,t,r,i,!!this.isXML,l)),d}deserialize(t,r,i,n={xml:{}}){var a,s,o,l;let d={xml:{rootName:(a=n.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=n.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:sr.XML_CHARKEY},ignoreUnknownProperties:(l=n.ignoreUnknownProperties)!==null&&l!==void 0?l:!1};if(r==null)return this.isXML&&t.type.name==="Sequence"&&!t.xmlIsWrapped&&(r=[]),t.defaultValue!==void 0&&(r=t.defaultValue),r;let c,p=t.type.name;if(i||(i=t.serializedName),p.match(/^Composite$/i)!==null)c=Vge(this,t,r,i,d);else{if(this.isXML){let u=d.xml.xmlCharKey;r[sr.XML_ATTRKEY]!==void 0&&r[u]!==void 0&&(r=r[u])}p.match(/^Number$/i)!==null?(c=parseFloat(r),isNaN(c)&&(c=r)):p.match(/^Boolean$/i)!==null?r==="true"?c=!0:r==="false"?c=!1:c=r:p.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null?c=r:p.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null?c=new Date(r):p.match(/^UnixTime$/i)!==null?c=qge(r):p.match(/^ByteArray$/i)!==null?c=_h.decodeString(r):p.match(/^Base64Url$/i)!==null?c=Lge(r):p.match(/^Sequence$/i)!==null?c=Kge(this,t,r,i,d):p.match(/^Dictionary$/i)!==null&&(c=Wge(this,t,r,i,d))}return t.isConstant&&(c=t.defaultValue),c}};function Oge(e={},t=!1){return new X5(e,t)}bd.createSerializer=Oge;function Age(e,t){let r=e.length;for(;r-1>=0&&e[r-1]===t;)--r;return e.substr(0,r)}function Ige(e){if(!e)return;if(!(e instanceof Uint8Array))throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.");let t=_h.encodeByteArray(e);return Age(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function Lge(e){if(e){if(e&&typeof e.valueOf()!="string")throw new Error("Please provide an input of type string for converting to Uint8Array");return e=e.replace(/-/g,"+").replace(/_/g,"/"),_h.decodeString(e)}}function Y5(e){let t=[],r="";if(e){let i=e.split(".");for(let n of i)n.charAt(n.length-1)==="\\"?r+=n.substr(0,n.length-1)+".":(r+=n,t.push(r),r="")}return t}function Dge(e){if(e)return typeof e.valueOf()=="string"&&(e=new Date(e)),Math.floor(e.getTime()/1e3)}function qge(e){if(e)return new Date(e*1e3)}function Fge(e,t,r){if(r!=null){if(e.match(/^Number$/i)!==null){if(typeof r!="number")throw new Error(`${t} with value ${r} must be of type number.`)}else if(e.match(/^String$/i)!==null){if(typeof r.valueOf()!="string")throw new Error(`${t} with value "${r}" must be of type string.`)}else if(e.match(/^Uuid$/i)!==null){if(!(typeof r.valueOf()=="string"&&(0,bF.isValidUuid)(r)))throw new Error(`${t} with value "${r}" must be of type string and a valid uuid.`)}else if(e.match(/^Boolean$/i)!==null){if(typeof r!="boolean")throw new Error(`${t} with value ${r} must be of type boolean.`)}else if(e.match(/^Stream$/i)!==null){let i=typeof r;if(i!=="string"&&typeof r.pipe!="function"&&typeof r.tee!="function"&&!(r instanceof ArrayBuffer)&&!ArrayBuffer.isView(r)&&!((typeof Blob=="function"||typeof Blob=="object")&&r instanceof Blob)&&i!=="function")throw new Error(`${t} must be a string, Blob, ArrayBuffer, ArrayBufferView, ReadableStream, or () => ReadableStream.`)}}return r}function Mge(e,t,r){if(!t)throw new Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`);if(!t.some(n=>typeof n.valueOf()=="string"?n.toLowerCase()===r.toLowerCase():n===r))throw new Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`);return r}function Bge(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=_h.encodeByteArray(t)}return t}function jge(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=Ige(t)}return t}function kge(e,t,r){if(t!=null){if(e.match(/^Date$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`);t=t instanceof Date?t.toISOString().substring(0,10):new Date(t).toISOString().substring(0,10)}else if(e.match(/^DateTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in ISO8601 format.`);t=t instanceof Date?t.toISOString():new Date(t).toISOString()}else if(e.match(/^DateTimeRfc1123$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in RFC-1123 format.`);t=t instanceof Date?t.toUTCString():new Date(t).toUTCString()}else if(e.match(/^UnixTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()=="string"&&!isNaN(Date.parse(t))))throw new Error(`${r} must be an instanceof Date or a string in RFC-1123/ISO8601 format for it to be serialized in UnixTime/Epoch format.`);t=Dge(t)}else if(e.match(/^TimeSpan$/i)!==null&&!(0,bF.isDuration)(t))throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}return t}function zge(e,t,r,i,n,a){var s;if(!Array.isArray(r))throw new Error(`${i} must be of type Array.`);let o=t.type.element;if(!o||typeof o!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}.`);o.type.name==="Composite"&&o.type.className&&(o=(s=e.modelMappers[o.type.className])!==null&&s!==void 0?s:o);let l=[];for(let d=0;du!==c)&&(s[c]=e.serialize(l,r[c],i+'["'+c+'"]',a))}return s}return r}function EF(e,t,r,i){if(!r||!e.xmlNamespace)return t;let a={[e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns"]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[sr.XML_ATTRKEY])return t;{let o=Object.assign({},t);return o[sr.XML_ATTRKEY]=a,o}}let s={};return s[i.xml.xmlCharKey]=t,s[sr.XML_ATTRKEY]=a,s}function Gge(e,t){return[sr.XML_ATTRKEY,t.xml.xmlCharKey].includes(e)}function Vge(e,t,r,i,n){var a,s;let o=(a=n.xml.xmlCharKey)!==null&&a!==void 0?a:sr.XML_CHARKEY;bh(e,t)&&(t=xF(e,t,r,"serializedName"));let l=wF(e,t,i),d={},c=[];for(let u of Object.keys(l)){let m=l[u],f=Y5(l[u].serializedName);c.push(f[0]);let{serializedName:g,xmlName:y,xmlElementName:E}=m,x=i;g!==""&&g!==void 0&&(x=i+"."+g);let T=m.headerCollectionPrefix;if(T){let A={};for(let I of Object.keys(r))I.startsWith(T)&&(A[I.substring(T.length)]=e.deserialize(m.type.value,r[I],x,n)),c.push(I);d[u]=A}else if(e.isXML)if(m.xmlIsAttribute&&r[sr.XML_ATTRKEY])d[u]=e.deserialize(m,r[sr.XML_ATTRKEY][y],x,n);else if(m.xmlIsMsText)r[o]!==void 0?d[u]=r[o]:typeof r=="string"&&(d[u]=r);else{let A=E||y||g;if(m.xmlIsWrapped){let I=r[y],V=(s=I?.[E])!==null&&s!==void 0?s:[];d[u]=e.deserialize(m,V,x,n),c.push(y)}else{let I=r[A];d[u]=e.deserialize(m,I,x,n),c.push(A)}}else{let A,I=r,V=0;for(let D of f){if(!I)break;V++,I=I[D]}I===null&&V{for(let f in l)if(Y5(l[f].serializedName)[0]===m)return!1;return!0};for(let m in r)u(m)&&(d[m]=e.deserialize(p,r[m],i+'["'+m+'"]',n))}else if(r&&!n.ignoreUnknownProperties)for(let u of Object.keys(r))d[u]===void 0&&!c.includes(u)&&!Gge(u,n)&&(d[u]=r[u]);return d}function Wge(e,t,r,i,n){let a=t.type.value;if(!a||typeof a!="object")throw new Error(`"value" metadata for a Dictionary must be defined in the mapper and it must of type "object" in ${i}`);if(r){let s={};for(let o of Object.keys(r))s[o]=e.deserialize(a,r[o],i,n);return s}return r}function Kge(e,t,r,i,n){var a;let s=t.type.element;if(!s||typeof s!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}`);if(r){Array.isArray(r)||(r=[r]),s.type.name==="Composite"&&s.type.className&&(s=(a=e.modelMappers[s.type.className])!==null&&a!==void 0?a:s);let o=[];for(let l=0;l{"use strict";Object.defineProperty(wh,"__esModule",{value:!0});wh.state=void 0;wh.state={operationRequestMap:new WeakMap}});var lu=h(_d=>{"use strict";Object.defineProperty(_d,"__esModule",{value:!0});_d.getOperationRequestInfo=_d.getOperationArgumentValueFromParameter=void 0;var SF=NF();function PF(e,t,r){let i=t.parameterPath,n=t.mapper,a;if(typeof i=="string"&&(i=[i]),Array.isArray(i)){if(i.length>0)if(n.isConstant)a=n.defaultValue;else{let s=TF(e,i);!s.propertyFound&&r&&(s=TF(r,i));let o=!1;s.propertyFound||(o=n.required||i[0]==="options"&&i.length===2),a=o?n.defaultValue:s.propertyValue}}else{n.required&&(a={});for(let s in i){let o=n.type.modelProperties[s],l=i[s],d=PF(e,{parameterPath:l,mapper:o},r);d!==void 0&&(a||(a={}),a[s]=d)}}return a}_d.getOperationArgumentValueFromParameter=PF;function TF(e,t){let r={propertyFound:!1},i=0;for(;i{"use strict";Object.defineProperty(Co,"__esModule",{value:!0});Co.deserializationPolicy=Co.deserializationPolicyName=void 0;var Yge=su(),Eh=Sa(),OF=ou(),Z5=lu(),Zge=["application/json","text/json"],Jge=["application/xml","application/atom+xml"];Co.deserializationPolicyName="deserializationPolicy";function eye(e={}){var t,r,i,n,a,s,o;let l=(r=(t=e.expectedContentTypes)===null||t===void 0?void 0:t.json)!==null&&r!==void 0?r:Zge,d=(n=(i=e.expectedContentTypes)===null||i===void 0?void 0:i.xml)!==null&&n!==void 0?n:Jge,c=e.parseXML,p=e.serializerOptions,u={xml:{rootName:(a=p?.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=p?.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=p?.xml.xmlCharKey)!==null&&o!==void 0?o:Yge.XML_CHARKEY}};return{name:Co.deserializationPolicyName,async sendRequest(m,f){let g=await f(m);return iye(l,d,g,u,c)}}}Co.deserializationPolicy=eye;function tye(e){let t,r=e.request,i=(0,Z5.getOperationRequestInfo)(r),n=i?.operationSpec;return n&&(i?.operationResponseGetter?t=i?.operationResponseGetter(n,e):t=n.responses[e.status]),t}function rye(e){let t=e.request,r=(0,Z5.getOperationRequestInfo)(t),i=r?.shouldDeserialize,n;return i===void 0?n=!0:typeof i=="boolean"?n=i:n=i(e),n}async function iye(e,t,r,i,n){let a=await sye(e,t,r,i,n);if(!rye(a))return a;let s=(0,Z5.getOperationRequestInfo)(a.request),o=s?.operationSpec;if(!o||!o.responses)return a;let l=tye(a),{error:d,shouldReturnResponse:c}=aye(a,o,l,i);if(d)throw d;if(c)return a;if(l){if(l.bodyMapper){let p=a.parsedBody;o.isXML&&l.bodyMapper.type.name===OF.MapperTypeNames.Sequence&&(p=typeof p=="object"?p[l.bodyMapper.xmlElementName]:[]);try{a.parsedBody=o.serializer.deserialize(l.bodyMapper,p,"operationRes.parsedBody",i)}catch(u){throw new Eh.RestError(`Error ${u} occurred in deserializing the responseBody - ${a.bodyAsText}`,{statusCode:a.status,request:a.request,response:a})}}else o.httpMethod==="HEAD"&&(a.parsedBody=r.status>=200&&r.status<300);l.headersMapper&&(a.parsedHeaders=o.serializer.deserialize(l.headersMapper,a.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:!0}))}return a}function nye(e){let t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function aye(e,t,r,i){var n;let a=200<=e.status&&e.status<300;if(nye(t)?a:!!r)if(r){if(!r.isError)return{error:null,shouldReturnResponse:!1}}else return{error:null,shouldReturnResponse:!1};let o=r??t.responses.default,l=!((n=e.request.streamResponseStatusCodes)===null||n===void 0)&&n.has(e.status)?`Unexpected status code: ${e.status}`:e.bodyAsText,d=new Eh.RestError(l,{statusCode:e.status,request:e.request,response:e});if(!o)throw d;let c=o.bodyMapper,p=o.headersMapper;try{if(e.parsedBody){let u=e.parsedBody,m;if(c){let g=u;if(t.isXML&&c.type.name===OF.MapperTypeNames.Sequence){g=[];let y=c.xmlElementName;typeof u=="object"&&y&&(g=u[y])}m=t.serializer.deserialize(c,g,"error.response.parsedBody",i)}let f=u.error||m||u;d.code=f.code,f.message&&(d.message=f.message),c&&(d.response.parsedBody=m)}e.headers&&p&&(d.response.parsedHeaders=t.serializer.deserialize(p,e.headers.toJSON(),"operationRes.parsedHeaders"))}catch(u){d.message=`Error "${u.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:d,shouldReturnResponse:!1}}async function sye(e,t,r,i,n){var a;if(!(!((a=r.request.streamResponseStatusCodes)===null||a===void 0)&&a.has(r.status))&&r.bodyAsText){let s=r.bodyAsText,o=r.headers.get("Content-Type")||"",l=o?o.split(";").map(d=>d.toLowerCase()):[];try{if(l.length===0||l.some(d=>e.indexOf(d)!==-1))return r.parsedBody=JSON.parse(s),r;if(l.some(d=>t.indexOf(d)!==-1)){if(!n)throw new Error("Parsing XML not supported.");let d=await n(s,i.xml);return r.parsedBody=d,r}}catch(d){let c=`Error "${d}" occurred while parsing the response body - ${r.bodyAsText}.`,p=d.code||Eh.RestError.PARSE_ERROR;throw new Eh.RestError(c,{code:p,statusCode:r.status,request:r.request,response:r})}}return r}});var xh=h(wd=>{"use strict";Object.defineProperty(wd,"__esModule",{value:!0});wd.getPathStringFromParameter=wd.getStreamingResponseStatusCodes=void 0;var oye=ou();function lye(e){let t=new Set;for(let r in e.responses){let i=e.responses[r];i.bodyMapper&&i.bodyMapper.type.name===oye.MapperTypeNames.Stream&&t.add(Number(r))}return t}wd.getStreamingResponseStatusCodes=lye;function dye(e){let{parameterPath:t,mapper:r}=e,i;return typeof t=="string"?i=t:Array.isArray(t)?i=t.join("."):i=r.serializedName,i}wd.getPathStringFromParameter=dye});var r8=h(bn=>{"use strict";Object.defineProperty(bn,"__esModule",{value:!0});bn.serializeRequestBody=bn.serializeHeaders=bn.serializationPolicy=bn.serializationPolicyName=void 0;var t8=su(),Nh=lu(),e8=ou(),du=xh();bn.serializationPolicyName="serializationPolicy";function cye(e={}){let t=e.stringifyXML;return{name:bn.serializationPolicyName,async sendRequest(r,i){let n=(0,Nh.getOperationRequestInfo)(r),a=n?.operationSpec,s=n?.operationArguments;return a&&s&&(AF(r,s,a),IF(r,s,a,t)),i(r)}}}bn.serializationPolicy=cye;function AF(e,t,r){var i,n;if(r.headerParameters)for(let s of r.headerParameters){let o=(0,Nh.getOperationArgumentValueFromParameter)(t,s);if(o!=null||s.mapper.required){o=r.serializer.serialize(s.mapper,o,(0,du.getPathStringFromParameter)(s));let l=s.mapper.headerCollectionPrefix;if(l)for(let d of Object.keys(o))e.headers.set(l+d,o[d]);else e.headers.set(s.mapper.serializedName||(0,du.getPathStringFromParameter)(s),o)}}let a=(n=(i=t.options)===null||i===void 0?void 0:i.requestOptions)===null||n===void 0?void 0:n.customHeaders;if(a)for(let s of Object.keys(a))e.headers.set(s,a[s])}bn.serializeHeaders=AF;function IF(e,t,r,i=function(){throw new Error("XML serialization unsupported!")}){var n,a,s,o,l;let d=(n=t.options)===null||n===void 0?void 0:n.serializerOptions,c={xml:{rootName:(a=d?.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=d?.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=d?.xml.xmlCharKey)!==null&&o!==void 0?o:t8.XML_CHARKEY}},p=c.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){e.body=(0,Nh.getOperationArgumentValueFromParameter)(t,r.requestBody);let u=r.requestBody.mapper,{required:m,serializedName:f,xmlName:g,xmlElementName:y,xmlNamespace:E,xmlNamespacePrefix:x,nullable:T}=u,A=u.type.name;try{if(e.body!==void 0&&e.body!==null||T&&e.body===null||m){let I=(0,du.getPathStringFromParameter)(r.requestBody);e.body=r.serializer.serialize(u,e.body,I,c);let V=A===e8.MapperTypeNames.Stream;if(r.isXML){let se=x?`xmlns:${x}`:"xmlns",j=pye(E,se,A,e.body,c);A===e8.MapperTypeNames.Sequence?e.body=i(uye(j,y||g||f,se,E),{rootName:g||f,xmlCharKey:p}):V||(e.body=i(j,{rootName:g||f,xmlCharKey:p}))}else{if(A===e8.MapperTypeNames.String&&(!((l=r.contentType)===null||l===void 0)&&l.match("text/plain")||r.mediaType==="text"))return;V||(e.body=JSON.stringify(e.body))}}}catch(I){throw new Error(`Error "${I.message}" occurred in serializing the payload - ${JSON.stringify(f,void 0," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){e.formData={};for(let u of r.formDataParameters){let m=(0,Nh.getOperationArgumentValueFromParameter)(t,u);if(m!=null){let f=u.mapper.serializedName||(0,du.getPathStringFromParameter)(u);e.formData[f]=r.serializer.serialize(u.mapper,m,(0,du.getPathStringFromParameter)(u),c)}}}}bn.serializeRequestBody=IF;function pye(e,t,r,i,n){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){let a={};return a[n.xml.xmlCharKey]=i,a[t8.XML_ATTRKEY]={[t]:e},a}return i}function uye(e,t,r,i){if(Array.isArray(e)||(e=[e]),!r||!i)return{[t]:e};let n={[t]:e};return n[t8.XML_ATTRKEY]={[r]:i},n}});var i8=h(Sh=>{"use strict";Object.defineProperty(Sh,"__esModule",{value:!0});Sh.createClientPipeline=void 0;var mye=J5(),LF=Sa(),fye=r8();function hye(e={}){let t=(0,LF.createPipelineFromOptions)(e??{});return e.credentialOptions&&t.addPolicy((0,LF.bearerTokenAuthenticationPolicy)({credential:e.credentialOptions.credential,scopes:e.credentialOptions.credentialScopes})),t.addPolicy((0,fye.serializationPolicy)(e.serializationOptions),{phase:"Serialize"}),t.addPolicy((0,mye.deserializationPolicy)(e.deserializationOptions),{phase:"Deserialize"}),t}Sh.createClientPipeline=hye});var DF=h(Th=>{"use strict";Object.defineProperty(Th,"__esModule",{value:!0});Th.getCachedDefaultHttpClient=void 0;var gye=Sa(),n8;function yye(){return n8||(n8=(0,gye.createDefaultHttpClient)()),n8}Th.getCachedDefaultHttpClient=yye});var BF=h(Ed=>{"use strict";Object.defineProperty(Ed,"__esModule",{value:!0});Ed.appendQueryParams=Ed.getRequestUrl=void 0;var FF=lu(),a8=xh(),vye={CSV:",",SSV:" ",Multi:"Multi",TSV:" ",Pipes:"|"};function bye(e,t,r,i){let n=_ye(t,r,i),a=!1,s=qF(e,n);if(t.path){let d=qF(t.path,n);t.path==="/{nextLink}"&&d.startsWith("/")&&(d=d.substring(1)),wye(d)?(s=d,a=!0):s=Eye(s,d)}let{queryParams:o,sequenceParams:l}=xye(t,r,i);return s=MF(s,o,l,a),s}Ed.getRequestUrl=bye;function qF(e,t){let r=e;for(let[i,n]of t)r=r.split(i).join(n);return r}function _ye(e,t,r){var i;let n=new Map;if(!((i=e.urlParameters)===null||i===void 0)&&i.length)for(let a of e.urlParameters){let s=(0,FF.getOperationArgumentValueFromParameter)(t,a,r),o=(0,a8.getPathStringFromParameter)(a);s=e.serializer.serialize(a.mapper,s,o),a.skipEncoding||(s=encodeURIComponent(s)),n.set(`{${a.mapper.serializedName||o}}`,s)}return n}function wye(e){return e.includes("://")}function Eye(e,t){if(!t)return e;let r=new URL(e),i=r.pathname;i.endsWith("/")||(i=`${i}/`),t.startsWith("/")&&(t=t.substring(1));let n=t.indexOf("?");if(n!==-1){let a=t.substring(0,n),s=t.substring(n+1);i=i+a,s&&(r.search=r.search?`${r.search}&${s}`:s)}else i=i+t;return r.pathname=i,r.toString()}function xye(e,t,r){var i;let n=new Map,a=new Set;if(!((i=e.queryParameters)===null||i===void 0)&&i.length)for(let s of e.queryParameters){s.mapper.type.name==="Sequence"&&s.mapper.serializedName&&a.add(s.mapper.serializedName);let o=(0,FF.getOperationArgumentValueFromParameter)(t,s,r);if(o!=null||s.mapper.required){o=e.serializer.serialize(s.mapper,o,(0,a8.getPathStringFromParameter)(s));let l=s.collectionFormat?vye[s.collectionFormat]:"";if(Array.isArray(o)&&(o=o.map(d=>d??"")),s.collectionFormat==="Multi"&&o.length===0)continue;Array.isArray(o)&&(s.collectionFormat==="SSV"||s.collectionFormat==="TSV")&&(o=o.join(l)),s.skipEncoding||(Array.isArray(o)?o=o.map(d=>encodeURIComponent(d)):o=encodeURIComponent(o)),Array.isArray(o)&&(s.collectionFormat==="CSV"||s.collectionFormat==="Pipes")&&(o=o.join(l)),n.set(s.mapper.serializedName||(0,a8.getPathStringFromParameter)(s),o)}}return{queryParams:n,sequenceParams:a}}function Nye(e){let t=new Map;if(!e||e[0]!=="?")return t;e=e.slice(1);let r=e.split("&");for(let i of r){let[n,a]=i.split("=",2),s=t.get(n);s?Array.isArray(s)?s.push(a):t.set(n,[s,a]):t.set(n,a)}return t}function MF(e,t,r,i=!1){if(t.size===0)return e;let n=new URL(e),a=Nye(n.search);for(let[o,l]of t){let d=a.get(o);if(Array.isArray(d))if(Array.isArray(l)){d.push(...l);let c=new Set(d);a.set(o,Array.from(c))}else d.push(l);else d?(Array.isArray(l)?l.unshift(d):r.has(o)&&a.set(o,[d,l]),i||a.set(o,l)):a.set(o,l)}let s=[];for(let[o,l]of a)if(typeof l=="string")s.push(`${o}=${l}`);else if(Array.isArray(l))for(let d of l)s.push(`${o}=${d}`);else s.push(`${o}=${l}`);return n.search=s.length?`?${s.join("&")}`:"",n.toString()}Ed.appendQueryParams=MF});var s8=h(Ph=>{"use strict";Object.defineProperty(Ph,"__esModule",{value:!0});Ph.logger=void 0;var Sye=Vl();Ph.logger=(0,Sye.createClientLogger)("core-client")});var kF=h(Ch=>{"use strict";Object.defineProperty(Ch,"__esModule",{value:!0});Ch.ServiceClient=void 0;var Tye=Sa(),Pye=i8(),jF=Q5(),Cye=DF(),Rye=lu(),Oye=BF(),Aye=xh(),Iye=s8(),o8=class{constructor(t={}){var r,i;if(this._requestContentType=t.requestContentType,this._endpoint=(r=t.endpoint)!==null&&r!==void 0?r:t.baseUri,t.baseUri&&Iye.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead."),this._allowInsecureConnection=t.allowInsecureConnection,this._httpClient=t.httpClient||(0,Cye.getCachedDefaultHttpClient)(),this.pipeline=t.pipeline||Lye(t),!((i=t.additionalPolicies)===null||i===void 0)&&i.length)for(let{policy:n,position:a}of t.additionalPolicies){let s=a==="perRetry"?"Sign":void 0;this.pipeline.addPolicy(n,{afterPhase:s})}}async sendRequest(t){return this.pipeline.sendRequest(this._httpClient,t)}async sendOperationRequest(t,r){let i=r.baseUrl||this._endpoint;if(!i)throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a endpoint string property that contains the base URL to use.");let n=(0,Oye.getRequestUrl)(i,r,t,this),a=(0,Tye.createPipelineRequest)({url:n});a.method=r.httpMethod;let s=(0,Rye.getOperationRequestInfo)(a);s.operationSpec=r,s.operationArguments=t;let o=r.contentType||this._requestContentType;o&&r.requestBody&&a.headers.set("Content-Type",o);let l=t.options;if(l){let d=l.requestOptions;d&&(d.timeout&&(a.timeout=d.timeout),d.onUploadProgress&&(a.onUploadProgress=d.onUploadProgress),d.onDownloadProgress&&(a.onDownloadProgress=d.onDownloadProgress),d.shouldDeserialize!==void 0&&(s.shouldDeserialize=d.shouldDeserialize),d.allowInsecureConnection&&(a.allowInsecureConnection=!0)),l.abortSignal&&(a.abortSignal=l.abortSignal),l.tracingOptions&&(a.tracingOptions=l.tracingOptions)}this._allowInsecureConnection&&(a.allowInsecureConnection=!0),a.streamResponseStatusCodes===void 0&&(a.streamResponseStatusCodes=(0,Aye.getStreamingResponseStatusCodes)(r));try{let d=await this.sendRequest(a),c=(0,jF.flattenResponse)(d,r.responses[d.status]);return l?.onResponse&&l.onResponse(d,c),c}catch(d){if(typeof d=="object"&&d?.response){let c=d.response,p=(0,jF.flattenResponse)(c,r.responses[d.statusCode]||r.responses.default);d.details=p,l?.onResponse&&l.onResponse(c,p,d)}throw d}}};Ch.ServiceClient=o8;function Lye(e){let t=Dye(e),r=e.credential&&t?{credentialScopes:t,credential:e.credential}:void 0;return(0,Pye.createClientPipeline)(Object.assign(Object.assign({},e),{credentialOptions:r}))}function Dye(e){if(e.credentialScopes)return e.credentialScopes;if(e.endpoint)return`${e.endpoint}/.default`;if(e.baseUri)return`${e.baseUri}/.default`;if(e.credential&&!e.credentialScopes)throw new Error("When using credentials, the ServiceClientOptions must contain either a endpoint or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy")}});var $F=h(xd=>{"use strict";Object.defineProperty(xd,"__esModule",{value:!0});xd.authorizeRequestOnClaimChallenge=xd.parseCAEChallenge=void 0;var qye=s8(),Fye=K5();function zF(e){return`, ${e.trim()}`.split(", Bearer ").filter(r=>r).map(r=>`${r.trim()}, `.split('", ').filter(a=>a).map(a=>(([s,o])=>({[s]:o}))(a.trim().split('="'))).reduce((a,s)=>Object.assign(Object.assign({},a),s),{}))}xd.parseCAEChallenge=zF;async function Mye(e){let{scopes:t,response:r}=e,i=e.logger||qye.logger,n=r.headers.get("WWW-Authenticate");if(!n)return i.info("The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow."),!1;let s=(zF(n)||[]).find(l=>l.claims);if(!s)return i.info('The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.'),!1;let o=await e.getAccessToken(s.scope?[s.scope]:t,{claims:(0,Fye.decodeStringToString)(s.claims)});return o?(e.request.headers.set("Authorization",`Bearer ${o.token}`),!0):!1}xd.authorizeRequestOnClaimChallenge=Mye});var HF=h(Rh=>{"use strict";Object.defineProperty(Rh,"__esModule",{value:!0});Rh.authorizeRequestOnTenantChallenge=void 0;var UF={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function Bye(e){return/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/.test(e)}var jye=async e=>{let t=Hye(e.request),r=$ye(e.response);if(r){let i=Uye(r),n=zye(e,i),a=kye(i);if(!a)return!1;let s=await e.getAccessToken(n,Object.assign(Object.assign({},t),{tenantId:a}));return s?(e.request.headers.set(UF.HeaderConstants.AUTHORIZATION,`Bearer ${s.token}`),!0):!1}return!1};Rh.authorizeRequestOnTenantChallenge=jye;function kye(e){let i=new URL(e.authorization_uri).pathname.split("/")[1];if(i&&Bye(i))return i}function zye(e,t){if(!t.resource_id)return e.scopes;let r=new URL(t.resource_id);r.pathname=UF.DefaultScope;let i=r.toString();return i==="https://disk.azure.com/.default"&&(i="https://disk.azure.com//.default"),[i]}function $ye(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function Uye(e){return`${e.slice(7).trim()} `.split(" ").filter(n=>n).map(n=>(([a,s])=>({[a]:s}))(n.trim().split("="))).reduce((n,a)=>Object.assign(Object.assign({},n),a),{})}function Hye(e){return{abortSignal:e.abortSignal,requestOptions:{timeout:e.timeout},tracingOptions:e.tracingOptions}}});var l8=h(pt=>{"use strict";Object.defineProperty(pt,"__esModule",{value:!0});pt.authorizeRequestOnTenantChallenge=pt.authorizeRequestOnClaimChallenge=pt.serializationPolicyName=pt.serializationPolicy=pt.deserializationPolicyName=pt.deserializationPolicy=pt.XML_CHARKEY=pt.XML_ATTRKEY=pt.createClientPipeline=pt.ServiceClient=pt.MapperTypeNames=pt.createSerializer=void 0;var GF=ou();Object.defineProperty(pt,"createSerializer",{enumerable:!0,get:function(){return GF.createSerializer}});Object.defineProperty(pt,"MapperTypeNames",{enumerable:!0,get:function(){return GF.MapperTypeNames}});var Gye=kF();Object.defineProperty(pt,"ServiceClient",{enumerable:!0,get:function(){return Gye.ServiceClient}});var Vye=i8();Object.defineProperty(pt,"createClientPipeline",{enumerable:!0,get:function(){return Vye.createClientPipeline}});var VF=su();Object.defineProperty(pt,"XML_ATTRKEY",{enumerable:!0,get:function(){return VF.XML_ATTRKEY}});Object.defineProperty(pt,"XML_CHARKEY",{enumerable:!0,get:function(){return VF.XML_CHARKEY}});var WF=J5();Object.defineProperty(pt,"deserializationPolicy",{enumerable:!0,get:function(){return WF.deserializationPolicy}});Object.defineProperty(pt,"deserializationPolicyName",{enumerable:!0,get:function(){return WF.deserializationPolicyName}});var KF=r8();Object.defineProperty(pt,"serializationPolicy",{enumerable:!0,get:function(){return KF.serializationPolicy}});Object.defineProperty(pt,"serializationPolicyName",{enumerable:!0,get:function(){return KF.serializationPolicyName}});var Wye=$F();Object.defineProperty(pt,"authorizeRequestOnClaimChallenge",{enumerable:!0,get:function(){return Wye.authorizeRequestOnClaimChallenge}});var Kye=HF();Object.defineProperty(pt,"authorizeRequestOnTenantChallenge",{enumerable:!0,get:function(){return Kye.authorizeRequestOnTenantChallenge}})});var pu=h(Yn=>{"use strict";Object.defineProperty(Yn,"__esModule",{value:!0});Yn.HttpHeaders=Yn.toHttpHeadersLike=Yn.toWebResourceLike=Yn.toPipelineRequest=void 0;var QF=Sa(),XF=Symbol("Original PipelineRequest"),Qye=Symbol.for("@azure/core-client original request");function YF(e,t={}){let i=e[XF],n=(0,QF.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));if(i)return i.headers=n,i;{let a=(0,QF.createPipelineRequest)({url:e.url,method:e.method,headers:n,withCredentials:e.withCredentials,timeout:e.timeout,requestId:e.requestId,abortSignal:e.abortSignal,body:e.body,formData:e.formData,disableKeepAlive:!!e.keepAlive,onDownloadProgress:e.onDownloadProgress,onUploadProgress:e.onUploadProgress,proxySettings:e.proxySettings,streamResponseStatusCodes:e.streamResponseStatusCodes});return t.originalRequest&&(a[Qye]=t.originalRequest),a}}Yn.toPipelineRequest=YF;function ZF(e,t){var r;let i=(r=t?.originalRequest)!==null&&r!==void 0?r:e,n={url:e.url,method:e.method,headers:JF(e.headers),withCredentials:e.withCredentials,timeout:e.timeout,requestId:e.headers.get("x-ms-client-request-id")||e.requestId,abortSignal:e.abortSignal,body:e.body,formData:e.formData,keepAlive:!!e.disableKeepAlive,onDownloadProgress:e.onDownloadProgress,onUploadProgress:e.onUploadProgress,proxySettings:e.proxySettings,streamResponseStatusCodes:e.streamResponseStatusCodes,clone(){throw new Error("Cannot clone a non-proxied WebResourceLike")},prepare(){throw new Error("WebResourceLike.prepare() is not supported by @azure/core-http-compat")},validateRequestProperties(){}};return t?.createProxy?new Proxy(n,{get(a,s,o){return s===XF?e:s==="clone"?()=>ZF(YF(n,{originalRequest:i}),{createProxy:!0,originalRequest:i}):Reflect.get(a,s,o)},set(a,s,o,l){return s==="keepAlive"&&(e.disableKeepAlive=!o),typeof s=="string"&&["url","method","withCredentials","timeout","requestId","abortSignal","body","formData","onDownloadProgress","onUploadProgress","proxySettings","streamResponseStatusCodes"].includes(s)&&(e[s]=o),Reflect.set(a,s,o,l)}}):n}Yn.toWebResourceLike=ZF;function JF(e){return new Oh(e.toJSON({preserveCase:!0}))}Yn.toHttpHeadersLike=JF;function cu(e){return e.toLowerCase()}var Oh=class e{constructor(t){if(this._headersMap={},t)for(let r in t)this.set(r,t[r])}set(t,r){this._headersMap[cu(t)]={name:t,value:r.toString()}}get(t){let r=this._headersMap[cu(t)];return r?r.value:void 0}contains(t){return!!this._headersMap[cu(t)]}remove(t){let r=this.contains(t);return delete this._headersMap[cu(t)],r}rawHeaders(){return this.toJson({preserveCase:!0})}headersArray(){let t=[];for(let r in this._headersMap)t.push(this._headersMap[r]);return t}headerNames(){let t=[],r=this.headersArray();for(let i=0;i{"use strict";Object.defineProperty(Nd,"__esModule",{value:!0});Nd.toPipelineResponse=Nd.toCompatResponse=void 0;var Xye=Sa(),d8=pu(),eM=Symbol("Original FullOperationResponse");function Yye(e,t){let r=(0,d8.toWebResourceLike)(e.request),i=(0,d8.toHttpHeadersLike)(e.headers);return t?.createProxy?new Proxy(e,{get(n,a,s){return a==="headers"?i:a==="request"?r:a===eM?e:Reflect.get(n,a,s)},set(n,a,s,o){return a==="headers"?i=s:a==="request"&&(r=s),Reflect.set(n,a,s,o)}}):Object.assign(Object.assign({},e),{request:r,headers:i})}Nd.toCompatResponse=Yye;function Zye(e){let r=e[eM],i=(0,Xye.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));return r?(r.headers=i,r):Object.assign(Object.assign({},e),{headers:i,request:(0,d8.toPipelineRequest)(e.request)})}Nd.toPipelineResponse=Zye});var rM=h(Ih=>{"use strict";Object.defineProperty(Ih,"__esModule",{value:!0});Ih.ExtendedServiceClient=void 0;var tM=G5(),Jye=Sa(),e6e=l8(),t6e=Ah(),c8=class extends e6e.ServiceClient{constructor(t){var r,i;super(t),((r=t.keepAliveOptions)===null||r===void 0?void 0:r.enable)===!1&&!(0,tM.pipelineContainsDisableKeepAlivePolicy)(this.pipeline)&&this.pipeline.addPolicy((0,tM.createDisableKeepAlivePolicy)()),((i=t.redirectOptions)===null||i===void 0?void 0:i.handleRedirects)===!1&&this.pipeline.removePolicy({name:Jye.redirectPolicyName})}async sendOperationRequest(t,r){var i;let n=(i=t?.options)===null||i===void 0?void 0:i.onResponse,a;function s(l,d,c){a=l,n&&n(l,d,c)}t.options=Object.assign(Object.assign({},t.options),{onResponse:s});let o=await super.sendOperationRequest(t,r);return a&&Object.defineProperty(o,"_response",{value:(0,t6e.toCompatResponse)(a)}),o}};Ih.ExtendedServiceClient=c8});var sM=h(Ta=>{"use strict";Object.defineProperty(Ta,"__esModule",{value:!0});Ta.createRequestPolicyFactoryPolicy=Ta.requestPolicyFactoryPolicyName=Ta.HttpPipelineLogLevel=void 0;var iM=pu(),nM=Ah(),aM;(function(e){e[e.ERROR=1]="ERROR",e[e.INFO=3]="INFO",e[e.OFF=0]="OFF",e[e.WARNING=2]="WARNING"})(aM||(Ta.HttpPipelineLogLevel=aM={}));var r6e={log(e,t){},shouldLog(e){return!1}};Ta.requestPolicyFactoryPolicyName="RequestPolicyFactoryPolicy";function i6e(e){let t=e.slice().reverse();return{name:Ta.requestPolicyFactoryPolicyName,async sendRequest(r,i){let n={async sendRequest(o){let l=await i((0,iM.toPipelineRequest)(o));return(0,nM.toCompatResponse)(l,{createProxy:!0})}};for(let o of t)n=o.create(n,r6e);let a=(0,iM.toWebResourceLike)(r,{createProxy:!0}),s=await n.sendRequest(a);return(0,nM.toPipelineResponse)(s)}}}Ta.createRequestPolicyFactoryPolicy=i6e});var oM=h(Lh=>{"use strict";Object.defineProperty(Lh,"__esModule",{value:!0});Lh.convertHttpClient=void 0;var n6e=Ah(),a6e=pu();function s6e(e){return{sendRequest:async t=>{let r=await e.sendRequest((0,a6e.toWebResourceLike)(t,{createProxy:!0}));return(0,n6e.toPipelineResponse)(r)}}}Lh.convertHttpClient=s6e});var lM=h(Lr=>{"use strict";Object.defineProperty(Lr,"__esModule",{value:!0});Lr.toHttpHeadersLike=Lr.convertHttpClient=Lr.disableKeepAlivePolicyName=Lr.HttpPipelineLogLevel=Lr.createRequestPolicyFactoryPolicy=Lr.requestPolicyFactoryPolicyName=Lr.ExtendedServiceClient=void 0;var o6e=rM();Object.defineProperty(Lr,"ExtendedServiceClient",{enumerable:!0,get:function(){return o6e.ExtendedServiceClient}});var p8=sM();Object.defineProperty(Lr,"requestPolicyFactoryPolicyName",{enumerable:!0,get:function(){return p8.requestPolicyFactoryPolicyName}});Object.defineProperty(Lr,"createRequestPolicyFactoryPolicy",{enumerable:!0,get:function(){return p8.createRequestPolicyFactoryPolicy}});Object.defineProperty(Lr,"HttpPipelineLogLevel",{enumerable:!0,get:function(){return p8.HttpPipelineLogLevel}});var l6e=G5();Object.defineProperty(Lr,"disableKeepAlivePolicyName",{enumerable:!0,get:function(){return l6e.disableKeepAlivePolicyName}});var d6e=oM();Object.defineProperty(Lr,"convertHttpClient",{enumerable:!0,get:function(){return d6e.convertHttpClient}});var c6e=pu();Object.defineProperty(Lr,"toHttpHeadersLike",{enumerable:!0,get:function(){return c6e.toHttpHeadersLike}})});var Dh=h(Pa=>{"use strict";var dM=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",p6e=dM+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",cM="["+dM+"]["+p6e+"]*",u6e=new RegExp("^"+cM+"$"),m6e=function(e,t){let r=[],i=t.exec(e);for(;i;){let n=[];n.startIndex=t.lastIndex-i[0].length;let a=i.length;for(let s=0;s"u")};Pa.isExist=function(e){return typeof e<"u"};Pa.isEmptyObject=function(e){return Object.keys(e).length===0};Pa.merge=function(e,t,r){if(t){let i=Object.keys(t),n=i.length;for(let a=0;a{"use strict";var u8=Dh(),h6e={allowBooleanAttributes:!1,unpairedTags:[]};hM.validate=function(e,t){t=Object.assign({},h6e,t);let r=[],i=!1,n=!1;e[0]==="\uFEFF"&&(e=e.substr(1));for(let a=0;a"&&e[a]!==" "&&e[a]!==" "&&e[a]!==` +`&&e[a]!=="\r";a++)l+=e[a];if(l=l.trim(),l[l.length-1]==="/"&&(l=l.substring(0,l.length-1),a--),!x6e(l)){let p;return l.trim().length===0?p="Invalid space after '<'.":p="Tag '"+l+"' is an invalid name.",kt("InvalidTag",p,Wr(e,a))}let d=v6e(e,a);if(d===!1)return kt("InvalidAttr","Attributes for '"+l+"' have open quote.",Wr(e,a));let c=d.value;if(a=d.index,c[c.length-1]==="/"){let p=a-c.length;c=c.substring(0,c.length-1);let u=fM(c,t);if(u===!0)i=!0;else return kt(u.err.code,u.err.msg,Wr(e,p+u.err.line))}else if(o)if(d.tagClosed){if(c.trim().length>0)return kt("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",Wr(e,s));if(r.length===0)return kt("InvalidTag","Closing tag '"+l+"' has not been opened.",Wr(e,s));{let p=r.pop();if(l!==p.tagName){let u=Wr(e,p.tagStartPos);return kt("InvalidTag","Expected closing tag '"+p.tagName+"' (opened in line "+u.line+", col "+u.col+") instead of closing tag '"+l+"'.",Wr(e,s))}r.length==0&&(n=!0)}}else return kt("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",Wr(e,a));else{let p=fM(c,t);if(p!==!0)return kt(p.err.code,p.err.msg,Wr(e,a-c.length+p.err.line));if(n===!0)return kt("InvalidXml","Multiple possible root nodes found.",Wr(e,a));t.unpairedTags.indexOf(l)!==-1||r.push({tagName:l,tagStartPos:s}),i=!0}for(a++;a0)return kt("InvalidXml","Invalid '"+JSON.stringify(r.map(a=>a.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return kt("InvalidXml","Start tag expected.",1);return!0};function pM(e){return e===" "||e===" "||e===` +`||e==="\r"}function uM(e,t){let r=t;for(;t5&&i==="xml")return kt("InvalidXml","XML declaration allowed only at the start of the document.",Wr(e,t));if(e[t]=="?"&&e[t+1]==">"){t++;break}else continue}return t}function mM(e,t){if(e.length>t+5&&e[t+1]==="-"&&e[t+2]==="-"){for(t+=3;t"){t+=2;break}}else if(e.length>t+8&&e[t+1]==="D"&&e[t+2]==="O"&&e[t+3]==="C"&&e[t+4]==="T"&&e[t+5]==="Y"&&e[t+6]==="P"&&e[t+7]==="E"){let r=1;for(t+=8;t"&&(r--,r===0))break}else if(e.length>t+9&&e[t+1]==="["&&e[t+2]==="C"&&e[t+3]==="D"&&e[t+4]==="A"&&e[t+5]==="T"&&e[t+6]==="A"&&e[t+7]==="["){for(t+=8;t"){t+=2;break}}return t}var g6e='"',y6e="'";function v6e(e,t){let r="",i="",n=!1;for(;t"&&i===""){n=!0;break}r+=e[t]}return i!==""?!1:{value:r,index:t,tagClosed:n}}var b6e=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function fM(e,t){let r=u8.getAllMatches(e,b6e),i={};for(let n=0;n{var gM={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,r){return e}},N6e=function(e){return Object.assign({},gM,e)};f8.buildOptions=N6e;f8.defaultOptions=gM});var bM=h((vPe,vM)=>{"use strict";var h8=class{constructor(t){this.tagname=t,this.child=[],this[":@"]={}}add(t,r){t==="__proto__"&&(t="#__proto__"),this.child.push({[t]:r})}addChild(t){t.tagname==="__proto__"&&(t.tagname="#__proto__"),t[":@"]&&Object.keys(t[":@"]).length>0?this.child.push({[t.tagname]:t.child,":@":t[":@"]}):this.child.push({[t.tagname]:t.child})}};vM.exports=h8});var wM=h((bPe,_M)=>{var S6e=Dh();function T6e(e,t){let r={};if(e[t+3]==="O"&&e[t+4]==="C"&&e[t+5]==="T"&&e[t+6]==="Y"&&e[t+7]==="P"&&e[t+8]==="E"){t=t+9;let i=1,n=!1,a=!1,s="";for(;t"){if(a?e[t-1]==="-"&&e[t-2]==="-"&&(a=!1,i--):i--,i===0)break}else e[t]==="["?n=!0:s+=e[t];if(i!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:r,i:t}}function P6e(e,t){let r="";for(;t{var D6e=/^[-+]?0x[a-fA-F0-9]+$/,q6e=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt);!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);var F6e={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};function M6e(e,t={}){if(t=Object.assign({},F6e,t),!e||typeof e!="string")return e;let r=e.trim();if(t.skipLike!==void 0&&t.skipLike.test(r))return e;if(t.hex&&D6e.test(r))return Number.parseInt(r,16);{let i=q6e.exec(r);if(i){let n=i[1],a=i[2],s=B6e(i[3]),o=i[4]||i[6];if(!t.leadingZeros&&a.length>0&&n&&r[2]!==".")return e;if(!t.leadingZeros&&a.length>0&&!n&&r[1]!==".")return e;{let l=Number(r),d=""+l;return d.search(/[eE]/)!==-1||o?t.eNotation?l:e:r.indexOf(".")!==-1?d==="0"&&s===""||d===s||n&&d==="-"+s?l:e:a?s===d||n+s===d?l:e:r===d||r===n+d?l:e}}else return e}}function B6e(e){return e&&e.indexOf(".")!==-1&&(e=e.replace(/0+$/,""),e==="."?e="0":e[0]==="."?e="0"+e:e[e.length-1]==="."&&(e=e.substr(0,e.length-1))),e}EM.exports=M6e});var g8=h((wPe,NM)=>{function j6e(e){return typeof e=="function"?e:Array.isArray(e)?t=>{for(let r of e)if(typeof r=="string"&&t===r||r instanceof RegExp&&r.test(t))return!0}:()=>!1}NM.exports=j6e});var PM=h((EPe,TM)=>{"use strict";var SM=Dh(),mu=bM(),k6e=wM(),z6e=xM(),$6e=g8(),y8=class{constructor(t){this.options=t,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"\xA2"},pound:{regex:/&(pound|#163);/g,val:"\xA3"},yen:{regex:/&(yen|#165);/g,val:"\xA5"},euro:{regex:/&(euro|#8364);/g,val:"\u20AC"},copyright:{regex:/&(copy|#169);/g,val:"\xA9"},reg:{regex:/&(reg|#174);/g,val:"\xAE"},inr:{regex:/&(inr|#8377);/g,val:"\u20B9"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(r,i)=>String.fromCharCode(Number.parseInt(i,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(r,i)=>String.fromCharCode(Number.parseInt(i,16))}},this.addExternalEntities=U6e,this.parseXml=K6e,this.parseTextData=H6e,this.resolveNameSpace=G6e,this.buildAttributesMap=W6e,this.isItStopNode=Z6e,this.replaceEntitiesValue=X6e,this.readStopNodeData=e4e,this.saveTextToParentTag=Y6e,this.addChild=Q6e,this.ignoreAttributesFn=$6e(this.options.ignoreAttributes)}};function U6e(e){let t=Object.keys(e);for(let r=0;r0)){s||(e=this.replaceEntitiesValue(e));let o=this.options.tagValueProcessor(t,e,r,n,a);return o==null?e:typeof o!=typeof e||o!==e?o:this.options.trimValues?b8(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?b8(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function G6e(e){if(this.options.removeNSPrefix){let t=e.split(":"),r=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns")return"";t.length===2&&(e=r+t[1])}return e}var V6e=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function W6e(e,t,r){if(this.options.ignoreAttributes!==!0&&typeof e=="string"){let i=SM.getAllMatches(e,V6e),n=i.length,a={};for(let s=0;s",a,"Closing Tag is not closed."),l=e.substring(a+2,o).trim();if(this.options.removeNSPrefix){let p=l.indexOf(":");p!==-1&&(l=l.substr(p+1))}this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&(i=this.saveTextToParentTag(i,r,n));let d=n.substring(n.lastIndexOf(".")+1);if(l&&this.options.unpairedTags.indexOf(l)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: `);let c=0;d&&this.options.unpairedTags.indexOf(d)!==-1?(c=n.lastIndexOf(".",n.lastIndexOf(".")-1),this.tagsNodeStack.pop()):c=n.lastIndexOf("."),n=n.substring(0,c),r=this.tagsNodeStack.pop(),i="",a=o}else if(e[a+1]==="?"){let o=v8(e,a,!1,"?>");if(!o)throw new Error("Pi Tag is not closed.");if(i=this.saveTextToParentTag(i,r,n),!(this.options.ignoreDeclaration&&o.tagName==="?xml"||this.options.ignorePiTags)){let l=new mu(o.tagName);l.add(this.options.textNodeName,""),o.tagName!==o.tagExp&&o.attrExpPresent&&(l[":@"]=this.buildAttributesMap(o.tagExp,n,o.tagName)),this.addChild(r,l,n)}a=o.closeIndex+1}else if(e.substr(a+1,3)==="!--"){let o=Ro(e,"-->",a+4,"Comment is not closed.");if(this.options.commentPropName){let l=e.substring(a+4,o-2);i=this.saveTextToParentTag(i,r,n),r.add(this.options.commentPropName,[{[this.options.textNodeName]:l}])}a=o}else if(e.substr(a+1,2)==="!D"){let o=k6e(e,a);this.docTypeEntities=o.entities,a=o.i}else if(e.substr(a+1,2)==="!["){let o=Ro(e,"]]>",a,"CDATA is not closed.")-2,l=e.substring(a+9,o);i=this.saveTextToParentTag(i,r,n);let d=this.parseTextData(l,r.tagname,n,!0,!1,!0,!0);d==null&&(d=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:l}]):r.add(this.options.textNodeName,d),a=o+2}else{let o=v8(e,a,this.options.removeNSPrefix),l=o.tagName,d=o.rawTagName,c=o.tagExp,p=o.attrExpPresent,u=o.closeIndex;this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&i&&r.tagname!=="!xml"&&(i=this.saveTextToParentTag(i,r,n,!1));let m=r;if(m&&this.options.unpairedTags.indexOf(m.tagname)!==-1&&(r=this.tagsNodeStack.pop(),n=n.substring(0,n.lastIndexOf("."))),l!==t.tagname&&(n+=n?"."+l:l),this.isItStopNode(this.options.stopNodes,n,l)){let f="";if(c.length>0&&c.lastIndexOf("/")===c.length-1)l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),c=l):c=c.substr(0,c.length-1),a=o.closeIndex;else if(this.options.unpairedTags.indexOf(l)!==-1)a=o.closeIndex;else{let y=this.readStopNodeData(e,d,u+1);if(!y)throw new Error(`Unexpected end of ${d}`);a=y.i,f=y.tagContent}let g=new mu(l);l!==c&&p&&(g[":@"]=this.buildAttributesMap(c,n,l)),f&&(f=this.parseTextData(f,l,n,!0,p,!0,!0)),n=n.substr(0,n.lastIndexOf(".")),g.add(this.options.textNodeName,f),this.addChild(r,g,n)}else{if(c.length>0&&c.lastIndexOf("/")===c.length-1){l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),c=l):c=c.substr(0,c.length-1),this.options.transformTagName&&(l=this.options.transformTagName(l));let f=new mu(l);l!==c&&p&&(f[":@"]=this.buildAttributesMap(c,n,l)),this.addChild(r,f,n),n=n.substr(0,n.lastIndexOf("."))}else{let f=new mu(l);this.tagsNodeStack.push(r),l!==c&&p&&(f[":@"]=this.buildAttributesMap(c,n,l)),this.addChild(r,f,n),r=f}i="",a=u}}else i+=e[a];return t.child};function Q6e(e,t,r){let i=this.options.updateTag(t.tagname,r,t[":@"]);i===!1||(typeof i=="string"&&(t.tagname=i),e.addChild(t))}var X6e=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){let r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(let t in this.lastEntities){let r=this.lastEntities[t];e=e.replace(r.regex,r.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){let r=this.htmlEntities[t];e=e.replace(r.regex,r.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function Y6e(e,t,r,i){return e&&(i===void 0&&(i=Object.keys(t.child).length===0),e=this.parseTextData(e,t.tagname,r,!1,t[":@"]?Object.keys(t[":@"]).length!==0:!1,i),e!==void 0&&e!==""&&t.add(this.options.textNodeName,e),e=""),e}function Z6e(e,t,r){let i="*."+r;for(let n in e){let a=e[n];if(i===a||t===a)return!0}return!1}function J6e(e,t,r=">"){let i,n="";for(let a=t;a",r,`${t} is not closed`);if(e.substring(r+2,a).trim()===t&&(n--,n===0))return{tagContent:e.substring(i,r),i:a};r=a}else if(e[r+1]==="?")r=Ro(e,"?>",r+1,"StopNode is not closed.");else if(e.substr(r+1,3)==="!--")r=Ro(e,"-->",r+3,"StopNode is not closed.");else if(e.substr(r+1,2)==="![")r=Ro(e,"]]>",r,"StopNode is not closed.")-2;else{let a=v8(e,r,">");a&&((a&&a.tagName)===t&&a.tagExp[a.tagExp.length-1]!=="/"&&n++,r=a.closeIndex)}}function b8(e,t,r){if(t&&typeof e=="string"){let i=e.trim();return i==="true"?!0:i==="false"?!1:z6e(e,r)}else return SM.isExist(e)?e:""}TM.exports=y8});var OM=h(RM=>{"use strict";function t4e(e,t){return CM(e,t)}function CM(e,t,r){let i,n={};for(let a=0;a0&&(n[t.textNodeName]=i):i!==void 0&&(n[t.textNodeName]=i),n}function r4e(e){let t=Object.keys(e);for(let r=0;r{var{buildOptions:a4e}=yM(),s4e=PM(),{prettify:o4e}=OM(),l4e=m8(),_8=class{constructor(t){this.externalEntities={},this.options=a4e(t)}parse(t,r){if(typeof t!="string")if(t.toString)t=t.toString();else throw new Error("XML data is accepted in String or Bytes[] form.");if(r){r===!0&&(r={});let a=l4e.validate(t,r);if(a!==!0)throw Error(`${a.err.msg}:${a.err.line}:${a.err.col}`)}let i=new s4e(this.options);i.addExternalEntities(this.externalEntities);let n=i.parseXml(t);return this.options.preserveOrder||n===void 0?n:o4e(n,this.options)}addEntity(t,r){if(r.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(t.indexOf("&")!==-1||t.indexOf(";")!==-1)throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if(r==="&")throw new Error("An entity with value '&' is not permitted");this.externalEntities[t]=r}};AM.exports=_8});var MM=h((SPe,FM)=>{var d4e=` +`;function c4e(e,t){let r="";return t.format&&t.indentBy.length>0&&(r=d4e),DM(e,t,"",r)}function DM(e,t,r,i){let n="",a=!1;for(let s=0;s`,a=!1;continue}else if(l===t.commentPropName){n+=i+``,a=!0;continue}else if(l[0]==="?"){let f=LM(o[":@"],t),g=l==="?xml"?"":i,y=o[l][0][t.textNodeName];y=y.length!==0?" "+y:"",n+=g+`<${l}${y}${f}?>`,a=!0;continue}let c=i;c!==""&&(c+=t.indentBy);let p=LM(o[":@"],t),u=i+`<${l}${p}`,m=DM(o[l],t,d,c);t.unpairedTags.indexOf(l)!==-1?t.suppressUnpairedNode?n+=u+">":n+=u+"/>":(!m||m.length===0)&&t.suppressEmptyNode?n+=u+"/>":m&&m.endsWith(">")?n+=u+`>${m}${i}`:(n+=u+">",m&&i!==""&&(m.includes("/>")||m.includes("`),a=!0}return n}function p4e(e){let t=Object.keys(e);for(let r=0;r0&&t.processEntities)for(let r=0;r{"use strict";var m4e=MM(),f4e=g8(),h4e={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function Ts(e){this.options=Object.assign({},h4e,e),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=f4e(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=v4e),this.processTextOrObjNode=g4e,this.options.format?(this.indentate=y4e,this.tagEndChar=`> +`,this.newLine=` +`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}Ts.prototype.build=function(e){return this.options.preserveOrder?m4e(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0,[]).val)};Ts.prototype.j2x=function(e,t,r){let i="",n="",a=r.join(".");for(let s in e)if(Object.prototype.hasOwnProperty.call(e,s))if(typeof e[s]>"u")this.isAttribute(s)&&(n+="");else if(e[s]===null)this.isAttribute(s)?n+="":s[0]==="?"?n+=this.indentate(t)+"<"+s+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+s+"/"+this.tagEndChar;else if(e[s]instanceof Date)n+=this.buildTextValNode(e[s],s,"",t);else if(typeof e[s]!="object"){let o=this.isAttribute(s);if(o&&!this.ignoreAttributesFn(o,a))i+=this.buildAttrPairStr(o,""+e[s]);else if(!o)if(s===this.options.textNodeName){let l=this.options.tagValueProcessor(s,""+e[s]);n+=this.replaceEntitiesValue(l)}else n+=this.buildTextValNode(e[s],s,"",t)}else if(Array.isArray(e[s])){let o=e[s].length,l="",d="";for(let c=0;c"u"))if(p===null)s[0]==="?"?n+=this.indentate(t)+"<"+s+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+s+"/"+this.tagEndChar;else if(typeof p=="object")if(this.options.oneListGroup){let u=this.j2x(p,t+1,r.concat(s));l+=u.val,this.options.attributesGroupName&&p.hasOwnProperty(this.options.attributesGroupName)&&(d+=u.attrStr)}else l+=this.processTextOrObjNode(p,s,t,r);else if(this.options.oneListGroup){let u=this.options.tagValueProcessor(s,p);u=this.replaceEntitiesValue(u),l+=u}else l+=this.buildTextValNode(p,s,"",t)}this.options.oneListGroup&&(l=this.buildObjectNode(l,s,d,t)),n+=l}else if(this.options.attributesGroupName&&s===this.options.attributesGroupName){let o=Object.keys(e[s]),l=o.length;for(let d=0;d"+e+n:this.options.commentPropName!==!1&&t===this.options.commentPropName&&a.length===0?this.indentate(i)+``+this.newLine:this.indentate(i)+"<"+t+r+a+this.tagEndChar+e+this.indentate(i)+n}};Ts.prototype.closeTag=function(e){let t="";return this.options.unpairedTags.indexOf(e)!==-1?this.options.suppressUnpairedNode||(t="/"):this.options.suppressEmptyNode?t="/":t=`>`+this.newLine;if(this.options.commentPropName!==!1&&t===this.options.commentPropName)return this.indentate(i)+``+this.newLine;if(t[0]==="?")return this.indentate(i)+"<"+t+r+"?"+this.tagEndChar;{let n=this.options.tagValueProcessor(t,e);return n=this.replaceEntitiesValue(n),n===""?this.indentate(i)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(i)+"<"+t+r+">"+n+"0&&this.options.processEntities)for(let t=0;t{"use strict";var b4e=m8(),_4e=IM(),w4e=jM();kM.exports={XMLParser:_4e,XMLValidator:b4e,XMLBuilder:w4e}});var w8=h(Sd=>{"use strict";Object.defineProperty(Sd,"__esModule",{value:!0});Sd.XML_CHARKEY=Sd.XML_ATTRKEY=void 0;Sd.XML_ATTRKEY="$";Sd.XML_CHARKEY="_"});var HM=h(qh=>{"use strict";Object.defineProperty(qh,"__esModule",{value:!0});qh.stringifyXML=N4e;qh.parseXML=S4e;var E8=zM(),$M=w8();function UM(e){var t;return{attributesGroupName:$M.XML_ATTRKEY,textNodeName:(t=e.xmlCharKey)!==null&&t!==void 0?t:$M.XML_CHARKEY,ignoreAttributes:!1,suppressBooleanAttributes:!1}}function E4e(e={}){var t,r;return Object.assign(Object.assign({},UM(e)),{attributeNamePrefix:"@_",format:!0,suppressEmptyNode:!0,indentBy:"",rootNodeName:(t=e.rootName)!==null&&t!==void 0?t:"root",cdataPropName:(r=e.cdataPropName)!==null&&r!==void 0?r:"__cdata"})}function x4e(e={}){return Object.assign(Object.assign({},UM(e)),{parseAttributeValue:!1,parseTagValue:!1,attributeNamePrefix:"",stopNodes:e.stopNodes,processEntities:!0})}function N4e(e,t={}){let r=E4e(t),i=new E8.XMLBuilder(r),n={[r.rootNodeName]:e};return`${i.build(n)}`.replace(/\n/g,"")}async function S4e(e,t={}){if(!e)throw new Error("Document is empty");let r=E8.XMLValidator.validate(e);if(r!==!0)throw r;let n=new E8.XMLParser(x4e(t)).parse(e);if(n["?xml"]&&delete n["?xml"],!t.includeRoot)for(let a of Object.keys(n)){let s=n[a];return typeof s=="object"?Object.assign({},s):s}return n}});var WM=h(Zn=>{"use strict";Object.defineProperty(Zn,"__esModule",{value:!0});Zn.XML_CHARKEY=Zn.XML_ATTRKEY=Zn.parseXML=Zn.stringifyXML=void 0;var GM=HM();Object.defineProperty(Zn,"stringifyXML",{enumerable:!0,get:function(){return GM.stringifyXML}});Object.defineProperty(Zn,"parseXML",{enumerable:!0,get:function(){return GM.parseXML}});var VM=w8();Object.defineProperty(Zn,"XML_ATTRKEY",{enumerable:!0,get:function(){return VM.XML_ATTRKEY}});Object.defineProperty(Zn,"XML_CHARKEY",{enumerable:!0,get:function(){return VM.XML_CHARKEY}})});var KM=h(Fh=>{"use strict";Object.defineProperty(Fh,"__esModule",{value:!0});Fh.AbortError=void 0;var x8=class extends Error{constructor(t){super(t),this.name="AbortError"}};Fh.AbortError=x8});var QM=h(Mh=>{"use strict";Object.defineProperty(Mh,"__esModule",{value:!0});Mh.AbortError=void 0;var T4e=KM();Object.defineProperty(Mh,"AbortError",{enumerable:!0,get:function(){return T4e.AbortError}})});var T8=h(hu=>{"use strict";Object.defineProperty(hu,"__esModule",{value:!0});var Td=new WeakMap,Bh=new WeakMap,fu=class e{constructor(){this.onabort=null,Td.set(this,[]),Bh.set(this,!1)}get aborted(){if(!Bh.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return Bh.get(this)}static get none(){return new e}addEventListener(t,r){if(!Td.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");Td.get(this).push(r)}removeEventListener(t,r){if(!Td.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=Td.get(this),n=i.indexOf(r);n>-1&&i.splice(n,1)}dispatchEvent(t){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function XM(e){if(e.aborted)return;e.onabort&&e.onabort.call(e);let t=Td.get(e);t&&t.slice().forEach(r=>{r.call(e,{type:"abort"})}),Bh.set(e,!0)}var N8=class extends Error{constructor(t){super(t),this.name="AbortError"}},S8=class{constructor(t){if(this._signal=new fu,!!t){Array.isArray(t)||(t=arguments);for(let r of t)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){XM(this._signal)}static timeout(t){let r=new fu,i=setTimeout(XM,t,r);return typeof i.unref=="function"&&i.unref(),r}};hu.AbortController=S8;hu.AbortError=N8;hu.AbortSignal=fu});var yB=h(Ao=>{"use strict";Object.defineProperty(Ao,"__esModule",{value:!0});var P4e=Vl(),YM=T8(),C4e=Vr(),Oo=P4e.createClientLogger("core-lro"),JM=2e3,eB=["succeeded","canceled","failed"];function tB(e){try{return JSON.parse(e).state}catch{throw new Error(`Unable to deserialize input state: ${e}`)}}function ZM(e){let{state:t,stateProxy:r,isOperationError:i}=e;return n=>{throw i(n)&&(r.setError(t,n),r.setFailed(t)),n}}function R4e(e,t){let r=e;return r.slice(-1)!=="."&&(r=r+"."),r+" "+t}function O4e(e){let t=e.message,r=e.code,i=e;for(;i.innererror;)i=i.innererror,r=i.code,t=R4e(t,i.message);return{code:r,message:t}}function rB(e){let{state:t,stateProxy:r,status:i,isDone:n,processResult:a,getError:s,response:o,setErrorAsResult:l}=e;switch(i){case"succeeded":{r.setSucceeded(t);break}case"failed":{let d=s?.(o),c="";if(d){let{code:u,message:m}=O4e(d);c=`. ${u}. ${m}`}let p=`The long-running operation has failed${c}`;r.setError(t,new Error(p)),r.setFailed(t),Oo.warning(p);break}case"canceled":{r.setCanceled(t);break}}(n?.(o,t)||n===void 0&&["succeeded","canceled"].concat(l?[]:["failed"]).includes(i))&&r.setResult(t,A4e({response:o,state:t,processResult:a}))}function A4e(e){let{processResult:t,response:r,state:i}=e;return t?t(r,i):r}async function iB(e){let{init:t,stateProxy:r,processResult:i,getOperationStatus:n,withOperationLocation:a,setErrorAsResult:s}=e,{operationLocation:o,resourceLocation:l,metadata:d,response:c}=await t();o&&a?.(o,!1);let p={metadata:d,operationLocation:o,resourceLocation:l};Oo.verbose("LRO: Operation description:",p);let u=r.initState(p),m=n({response:c,state:u,operationLocation:o});return rB({state:u,status:m,stateProxy:r,response:c,setErrorAsResult:s,processResult:i}),u}async function I4e(e){let{poll:t,state:r,stateProxy:i,operationLocation:n,getOperationStatus:a,getResourceLocation:s,isOperationError:o,options:l}=e,d=await t(n,l).catch(ZM({state:r,stateProxy:i,isOperationError:o})),c=a(d,r);if(Oo.verbose(`LRO: Status: + Polling from: ${r.config.operationLocation} + Operation status: ${c} + Polling status: ${eB.includes(c)?"Stopped":"Running"}`),c==="succeeded"){let p=s(d,r);if(p!==void 0)return{response:await t(p).catch(ZM({state:r,stateProxy:i,isOperationError:o})),status:c}}return{response:d,status:c}}async function nB(e){let{poll:t,state:r,stateProxy:i,options:n,getOperationStatus:a,getResourceLocation:s,getOperationLocation:o,isOperationError:l,withOperationLocation:d,getPollingInterval:c,processResult:p,getError:u,updateState:m,setDelay:f,isDone:g,setErrorAsResult:y}=e,{operationLocation:E}=r.config;if(E!==void 0){let{response:x,status:T}=await I4e({poll:t,getOperationStatus:a,state:r,stateProxy:i,operationLocation:E,getResourceLocation:s,isOperationError:l,options:n});if(rB({status:T,response:x,state:r,stateProxy:i,isDone:g,processResult:p,getError:u,setErrorAsResult:y}),!eB.includes(T)){let A=c?.(x);A&&f(A);let I=o?.(x,r);if(I!==void 0){let V=E!==I;r.config.operationLocation=I,d?.(I,V)}else d?.(E,!1)}m?.(r,x)}}function aB(e){let{azureAsyncOperation:t,operationLocation:r}=e;return r??t}function sB(e){return e.headers.location}function oB(e){return e.headers["operation-location"]}function lB(e){return e.headers["azure-asyncoperation"]}function L4e(e){let{location:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e;switch(r){case"PUT":return i;case"DELETE":return;default:switch(n){case"azure-async-operation":return;case"original-uri":return i;case"location":default:return t}}}function dB(e){let{rawResponse:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e,a=oB(t),s=lB(t),o=aB({operationLocation:a,azureAsyncOperation:s}),l=sB(t),d=r?.toLocaleUpperCase();return o!==void 0?{mode:"OperationLocation",operationLocation:o,resourceLocation:L4e({requestMethod:d,location:l,requestPath:i,resourceLocationConfig:n})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:d==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}function cB(e){let{status:t,statusCode:r}=e;if(typeof t!="string"&&t!==void 0)throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${t}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`);switch(t?.toLocaleLowerCase()){case void 0:return R8(r);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:return Oo.verbose(`LRO: unrecognized operation status: ${t}`),t}}function D4e(e){var t;let{status:r}=(t=e.body)!==null&&t!==void 0?t:{};return cB({status:r,statusCode:e.statusCode})}function q4e(e){var t,r;let{properties:i,provisioningState:n}=(t=e.body)!==null&&t!==void 0?t:{},a=(r=i?.provisioningState)!==null&&r!==void 0?r:n;return cB({status:a,statusCode:e.statusCode})}function R8(e){return e===202?"running":e<300?"succeeded":"failed"}function pB({rawResponse:e}){let t=e.headers["retry-after"];if(t!==void 0){let r=parseInt(t);return isNaN(r)?F4e(new Date(t)):r*1e3}}function uB(e){let t=e.flatResponse.error;if(!t){Oo.warning("The long-running operation failed but there is no error property in the response's body");return}if(!t.code||!t.message){Oo.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return t}function F4e(e){let t=Math.floor(new Date().getTime()),r=e.getTime();if(t{let s=await n.sendInitialRequest(),o=dB({rawResponse:s.rawResponse,requestPath:n.requestPath,requestMethod:n.requestMethod,resourceLocationConfig:r});return Object.assign({response:s,operationLocation:o?.operationLocation,resourceLocation:o?.resourceLocation},o?.mode?{metadata:{mode:o.mode}}:{})},stateProxy:t,processResult:i?({flatResponse:s},o)=>i(s,o):({flatResponse:s})=>s,getOperationStatus:mB,setErrorAsResult:a})}function fB({rawResponse:e},t){var r;switch((r=t.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return aB({operationLocation:oB(e),azureAsyncOperation:lB(e)});case"ResourceLocation":return sB(e);case"Body":default:return}}function O8({rawResponse:e},t){var r;let i=(r=t.config.metadata)===null||r===void 0?void 0:r.mode;switch(i){case"OperationLocation":return D4e(e);case"ResourceLocation":return R8(e.statusCode);case"Body":return q4e(e);default:throw new Error(`Internal error: Unexpected operation mode: ${i}`)}}function hB({flatResponse:e},t){if(typeof e=="object"){let r=e.resourceLocation;r!==void 0&&(t.config.resourceLocation=r)}return t.config.resourceLocation}function gB(e){return e.name==="RestError"}async function B4e(e){let{lro:t,stateProxy:r,options:i,processResult:n,updateState:a,setDelay:s,state:o,setErrorAsResult:l}=e;return nB({state:o,stateProxy:r,setDelay:s,processResult:n?({flatResponse:d},c)=>n(d,c):({flatResponse:d})=>d,getError:uB,updateState:a,getPollingInterval:pB,getOperationLocation:fB,getOperationStatus:O8,isOperationError:gB,getResourceLocation:hB,options:i,poll:async(d,c)=>t.sendPollRequest(d,c),setErrorAsResult:l})}var j4e=()=>({initState:e=>({status:"running",config:e}),setCanceled:e=>e.status="canceled",setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.status="running",setSucceeded:e=>e.status="succeeded",setFailed:e=>e.status="failed",getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>e.status==="canceled",isFailed:e=>e.status==="failed",isRunning:e=>e.status==="running",isSucceeded:e=>e.status==="succeeded"});function k4e(e){let{getOperationLocation:t,getStatusFromInitialResponse:r,getStatusFromPollResponse:i,isOperationError:n,getResourceLocation:a,getPollingInterval:s,getError:o,resolveOnUnsuccessful:l}=e;return async({init:d,poll:c},p)=>{let{processResult:u,updateState:m,withOperationLocation:f,intervalInMs:g=JM,restoreFrom:y}=p||{},E=j4e(),x=f?(()=>{let _=!1;return(de,S)=>{S?f(de):_||f(de),_=!0}})():void 0,T=y?tB(y):await iB({init:d,stateProxy:E,processResult:u,getOperationStatus:r,withOperationLocation:x,setErrorAsResult:!l}),A,I=new YM.AbortController,V=new Map,se=async()=>V.forEach(_=>_(T)),j="Operation was canceled",D=g,$={getOperationState:()=>T,getResult:()=>T.result,isDone:()=>["succeeded","failed","canceled"].includes(T.status),isStopped:()=>A===void 0,stopPolling:()=>{I.abort()},toString:()=>JSON.stringify({state:T}),onProgress:_=>{let de=Symbol();return V.set(de,_),()=>V.delete(de)},pollUntilDone:_=>A??(A=(async()=>{let{abortSignal:de}=_||{},{signal:S}=de?new YM.AbortController([de,I.signal]):I;if(!$.isDone())for(await $.poll({abortSignal:S});!$.isDone();)await C4e.delay(D,{abortSignal:S}),await $.poll({abortSignal:S});if(l)return $.getResult();switch(T.status){case"succeeded":return $.getResult();case"canceled":throw new Error(j);case"failed":throw T.error;case"notStarted":case"running":throw new Error("Polling completed without succeeding or failing")}})().finally(()=>{A=void 0})),async poll(_){if(l){if($.isDone())return}else switch(T.status){case"succeeded":return;case"canceled":throw new Error(j);case"failed":throw T.error}if(await nB({poll:c,state:T,stateProxy:E,getOperationLocation:t,isOperationError:n,withOperationLocation:x,getPollingInterval:s,getOperationStatus:i,getResourceLocation:a,processResult:u,getError:o,updateState:m,options:_,setDelay:de=>{D=de},setErrorAsResult:!l}),await se(),!l)switch(T.status){case"canceled":throw new Error(j);case"failed":throw T.error}}};return $}}async function z4e(e,t){let{resourceLocationConfig:r,intervalInMs:i,processResult:n,restoreFrom:a,updateState:s,withOperationLocation:o,resolveOnUnsuccessful:l=!1}=t||{};return k4e({getStatusFromInitialResponse:mB,getStatusFromPollResponse:O8,isOperationError:gB,getOperationLocation:fB,getResourceLocation:hB,getPollingInterval:pB,getError:uB,resolveOnUnsuccessful:l})({init:async()=>{let d=await e.sendInitialRequest(),c=dB({rawResponse:d.rawResponse,requestPath:e.requestPath,requestMethod:e.requestMethod,resourceLocationConfig:r});return Object.assign({response:d,operationLocation:c?.operationLocation,resourceLocation:c?.resourceLocation},c?.mode?{metadata:{mode:c.mode}}:{})},poll:e.sendPollRequest},{intervalInMs:i,withOperationLocation:o,restoreFrom:a,updateState:s,processResult:n?({flatResponse:d},c)=>n(d,c):({flatResponse:d})=>d})}var $4e=()=>({initState:e=>({config:e,isStarted:!0}),setCanceled:e=>e.isCancelled=!0,setError:(e,t)=>e.error=t,setResult:(e,t)=>e.result=t,setRunning:e=>e.isStarted=!0,setSucceeded:e=>e.isCompleted=!0,setFailed:()=>{},getError:e=>e.error,getResult:e=>e.result,isCanceled:e=>!!e.isCancelled,isFailed:e=>!!e.error,isRunning:e=>!!e.isStarted,isSucceeded:e=>!!(e.isCompleted&&!e.isCancelled&&!e.error)}),P8=class{constructor(t,r,i,n,a,s,o){this.state=t,this.lro=r,this.setErrorAsResult=i,this.lroResourceLocationConfig=n,this.processResult=a,this.updateState=s,this.isDone=o}setPollerConfig(t){this.pollerConfig=t}async update(t){var r;let i=$4e();this.state.isStarted||(this.state=Object.assign(Object.assign({},this.state),await M4e({lro:this.lro,stateProxy:i,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult})));let n=this.updateState,a=this.isDone;return!this.state.isCompleted&&this.state.error===void 0&&await B4e({lro:this.lro,state:this.state,stateProxy:i,processResult:this.processResult,updateState:n?(s,{rawResponse:o})=>n(s,o):void 0,isDone:a?({flatResponse:s},o)=>a(s,o):void 0,options:t,setDelay:s=>{this.pollerConfig.intervalInMs=s},setErrorAsResult:this.setErrorAsResult}),(r=t?.fireProgress)===null||r===void 0||r.call(t,this.state),this}async cancel(){return Oo.error("`cancelOperation` is deprecated because it wasn't implemented"),this}toString(){return JSON.stringify({state:this.state})}},jh=class e extends Error{constructor(t){super(t),this.name="PollerStoppedError",Object.setPrototypeOf(this,e.prototype)}},kh=class e extends Error{constructor(t){super(t),this.name="PollerCancelledError",Object.setPrototypeOf(this,e.prototype)}},zh=class{constructor(t){this.resolveOnUnsuccessful=!1,this.stopped=!0,this.pollProgressCallbacks=[],this.operation=t,this.promise=new Promise((r,i)=>{this.resolve=r,this.reject=i}),this.promise.catch(()=>{})}async startPolling(t={}){for(this.stopped&&(this.stopped=!1);!this.isStopped()&&!this.isDone();)await this.poll(t),await this.delay()}async pollOnce(t={}){this.isDone()||(this.operation=await this.operation.update({abortSignal:t.abortSignal,fireProgress:this.fireProgress.bind(this)})),this.processUpdatedState()}fireProgress(t){for(let r of this.pollProgressCallbacks)r(t)}async cancelOnce(t={}){this.operation=await this.operation.cancel(t)}poll(t={}){if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(t);let r=()=>{this.pollOncePromise=void 0};this.pollOncePromise.then(r,r).catch(this.reject)}return this.pollOncePromise}processUpdatedState(){if(this.operation.state.error&&(this.stopped=!0,!this.resolveOnUnsuccessful))throw this.reject(this.operation.state.error),this.operation.state.error;if(this.operation.state.isCancelled&&(this.stopped=!0,!this.resolveOnUnsuccessful)){let t=new kh("Operation was canceled");throw this.reject(t),t}this.isDone()&&this.resolve&&this.resolve(this.getResult())}async pollUntilDone(t={}){return this.stopped&&this.startPolling(t).catch(this.reject),this.processUpdatedState(),this.promise}onProgress(t){return this.pollProgressCallbacks.push(t),()=>{this.pollProgressCallbacks=this.pollProgressCallbacks.filter(r=>r!==t)}}isDone(){let t=this.operation.state;return!!(t.isCompleted||t.isCancelled||t.error)}stopPolling(){this.stopped||(this.stopped=!0,this.reject&&this.reject(new jh("This poller is already stopped")))}isStopped(){return this.stopped}cancelOperation(t={}){if(!this.cancelPromise)this.cancelPromise=this.cancelOnce(t);else if(t.abortSignal)throw new Error("A cancel request is currently pending");return this.cancelPromise}getOperationState(){return this.operation.state}getResult(){return this.operation.state.result}toString(){return this.operation.toString()}},C8=class extends zh{constructor(t,r){let{intervalInMs:i=JM,resumeFrom:n,resolveOnUnsuccessful:a=!1,isDone:s,lroResourceLocationConfig:o,processResult:l,updateState:d}=r||{},c=n?tB(n):{},p=new P8(c,t,!a,o,l,d,s);super(p),this.resolveOnUnsuccessful=a,this.config={intervalInMs:i},p.setPollerConfig(this.config)}delay(){return new Promise(t=>setTimeout(()=>t(),this.config.intervalInMs))}};Ao.LroEngine=C8;Ao.Poller=zh;Ao.PollerCancelledError=kh;Ao.PollerStoppedError=jh;Ao.createHttpPoller=z4e});var l$=h(ue=>{"use strict";Object.defineProperty(ue,"__esModule",{value:!0});var Dr=Sa(),U=(Bq(),pc(Mq)),en=Vq(),rt=Vr(),i0=lM(),bu=l8(),q8=WM(),U4e=Vl(),n0=QM(),uv=require("crypto"),H4e=T5(),mv=require("stream"),G4e=yB(),RB=require("events"),V4e=require("fs"),W4e=require("util"),K4e=require("buffer");function a0(e){var t=Object.create(null);return e&&Object.keys(e).forEach(function(r){if(r!=="default"){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}}),t.default=e,Object.freeze(t)}var Q4e=a0(i0),qd=a0(bu),fv=a0(V4e),X4e=a0(W4e),Gt=U4e.createClientLogger("storage-blob"),Ad=class{constructor(t,r){this._nextPolicy=t,this._options=r}shouldLog(t){return this._options.shouldLog(t)}log(t,r){this._options.log(t,r)}},OB="12.25.0",hv="2024-11-04",A8=256*1024*1024,I8=4e3*1024*1024,$h=5e4,Y4e=8*1024*1024,F8=4*1024*1024,Z4e=5,J4e=100*1e3,gv="https://storage.azure.com/.default",_n={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}},e3e={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416},we={AUTHORIZATION:"Authorization",AUTHORIZATION_SCHEME:"Bearer",CONTENT_ENCODING:"Content-Encoding",CONTENT_ID:"Content-ID",CONTENT_LANGUAGE:"Content-Language",CONTENT_LENGTH:"Content-Length",CONTENT_MD5:"Content-Md5",CONTENT_TRANSFER_ENCODING:"Content-Transfer-Encoding",CONTENT_TYPE:"Content-Type",COOKIE:"Cookie",DATE:"date",IF_MATCH:"if-match",IF_MODIFIED_SINCE:"if-modified-since",IF_NONE_MATCH:"if-none-match",IF_UNMODIFIED_SINCE:"if-unmodified-since",PREFIX_FOR_STORAGE:"x-ms-",RANGE:"Range",USER_AGENT:"User-Agent",X_MS_CLIENT_REQUEST_ID:"x-ms-client-request-id",X_MS_COPY_SOURCE:"x-ms-copy-source",X_MS_DATE:"x-ms-date",X_MS_ERROR_CODE:"x-ms-error-code",X_MS_VERSION:"x-ms-version",X_MS_CopySourceErrorCode:"x-ms-copy-source-error-code"},Jn="",AB="*",t3e=1*1024*1024,vB=256,r3e=4*t3e,Ca=`\r +`,IB="HTTP/1.1",i3e="AES256",n3e="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",a3e=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"],s3e=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"],o3e="BlobUsesCustomerSpecifiedEncryption",l3e="BlobDoesNotUseCustomerSpecifiedEncryption",d3e=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function c3e(e){let t=new URL(e),r=t.pathname;return r=r||"/",r=u3e(r),t.pathname=r,t.toString()}function p3e(e){let t="";if(e.search("DevelopmentStorageProxyUri=")!==-1){let r=e.split(";");for(let i of r)i.trim().startsWith("DevelopmentStorageProxyUri=")&&(t=i.trim().match("DevelopmentStorageProxyUri=(.*)")[1])}return t}function Io(e,t){let r=e.split(";");for(let i of r)if(i.trim().startsWith(t))return i.trim().match(t+"=(.*)")[1];return""}function Fd(e){let t="";e.startsWith("UseDevelopmentStorage=true")&&(t=p3e(e),e=n3e);let r=Io(e,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,e.search("DefaultEndpointsProtocol=")!==-1&&e.search("AccountKey=")!==-1){let i="",n="",a=Buffer.from("accountKey","base64"),s="";if(n=Io(e,"AccountName"),a=Buffer.from(Io(e,"AccountKey"),"base64"),!r){i=Io(e,"DefaultEndpointsProtocol");let o=i.toLowerCase();if(o!=="https"&&o!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(s=Io(e,"EndpointSuffix"),!s)throw new Error("Invalid EndpointSuffix in the provided Connection String");r=`${i}://${n}.blob.${s}`}if(n){if(a.length===0)throw new Error("Invalid AccountKey in the provided Connection String")}else throw new Error("Invalid AccountName in the provided Connection String");return{kind:"AccountConnString",url:r,accountName:n,accountKey:a,proxyUri:t}}else{let i=Io(e,"SharedAccessSignature"),n=Io(e,"AccountName");if(n||(n=MB(r)),r){if(!i)throw new Error("Invalid SharedAccessSignature in the provided SAS Connection String")}else throw new Error("Invalid BlobEndpoint in the provided SAS Connection String");return i.startsWith("?")&&(i=i.substring(1)),{kind:"SASConnString",url:r,accountName:n,accountSas:i}}}function u3e(e){return encodeURIComponent(e).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function Nt(e,t){let r=new URL(e),i=r.pathname;return i=i?i.endsWith("/")?`${i}${t}`:`${i}/${t}`:t,r.pathname=i,r.toString()}function Ra(e,t,r){let i=new URL(e),n=encodeURIComponent(t),a=r?encodeURIComponent(r):void 0,s=i.search===""?"?":i.search,o=[];for(let l of s.slice(1).split("&"))if(l){let[d]=l.split("=",2);d!==n&&o.push(l)}return a&&o.push(`${n}=${a}`),i.search=o.length?`?${o.join("&")}`:"",i.toString()}function bB(e,t){var r;return(r=new URL(e).searchParams.get(t))!==null&&r!==void 0?r:void 0}function LB(e,t){let r=new URL(e);return r.hostname=t,r.toString()}function s0(e){try{return new URL(e).pathname}catch{return}}function m3e(e){try{let t=new URL(e);return t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol}catch{return}}function f3e(e){let t=new URL(e),r=t.pathname;if(!r)throw new RangeError("Invalid url without valid path.");let i=t.search||"";return i=i.trim(),i!==""&&(i=i.startsWith("?")?i:`?${i}`),`${r}${i}`}function DB(e){let t=new URL(e).search;if(!t)return{};t=t.trim(),t=t.startsWith("?")?t.substring(1):t;let r=t.split("&");r=r.filter(n=>{let a=n.indexOf("="),s=n.lastIndexOf("=");return a>0&&a===s&&s42&&(e=e.slice(0,42));let a=e+g3e(t.toString(),48-e.length,"0");return h3e(a)}async function qB(e,t,r){return new Promise((i,n)=>{let a,s=()=>{a!==void 0&&clearTimeout(a),n(r)};a=setTimeout(()=>{t!==void 0&&t.removeEventListener("abort",s),i()},e),t!==void 0&&t.addEventListener("abort",s)})}function g3e(e,t,r=" "){return String.prototype.padStart?e.padStart(t,r):(r=r||" ",e.length>t?e:(t=t-e.length,t>r.length&&(r+=r.repeat(t/r.length)),r.slice(0,t)+e))}function FB(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase()}function MB(e){let t=new URL(e),r;try{return t.hostname.split(".")[1]==="blob"?r=t.hostname.split(".")[0]:vv(t)?r=t.pathname.split("/")[1]:r="",r}catch{throw new Error("Unable to extract accountName with provided information.")}}function vv(e){let t=e.host;return/^.*:.*:.*$|^(localhost|host.docker.internal)(:[0-9]+)?$|^(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])(\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])){3}(:[0-9]+)?$/.test(t)||!!e.port&&d3e.includes(e.port)}function Do(e){if(e===void 0)return;let t=[];for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let i=e[r];t.push(`${encodeURIComponent(r)}=${encodeURIComponent(i)}`)}return t.join("&")}function y3e(e){if(e===void 0)return;let t={blobTagSet:[]};for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let i=e[r];t.blobTagSet.push({key:r,value:i})}return t}function gu(e){if(e===void 0)return;let t={};for(let r of e.blobTagSet)t[r.key]=r.value;return t}function wB(e){if(e!==void 0)switch(e.kind){case"csv":return{format:{type:"delimited",delimitedTextConfiguration:{columnSeparator:e.columnSeparator||",",fieldQuote:e.fieldQuote||"",recordSeparator:e.recordSeparator,escapeChar:e.escapeCharacter||"",headersPresent:e.hasHeaders||!1}}};case"json":return{format:{type:"json",jsonTextConfiguration:{recordSeparator:e.recordSeparator}}};case"arrow":return{format:{type:"arrow",arrowConfiguration:{schema:e.schema}}};case"parquet":return{format:{type:"parquet"}};default:throw Error("Invalid BlobQueryTextConfiguration.")}}function Vh(e){if(!e||"policy-id"in e)return;let t=[];for(let r in e){let i=r.split("_"),n="or-";i[0].startsWith(n)&&(i[0]=i[0].substring(n.length));let a={ruleId:i[1],replicationStatus:e[r]},s=t.findIndex(o=>o.policyId===i[0]);s>-1?t[s].rules.push(a):t.push({policyId:i[0],rules:[a]})}return t}function _u(e){return e?e.scheme+" "+e.value:void 0}function Rd(e){return e.encoded?decodeURIComponent(e.content):e.content}function v3e(e){return Object.assign(Object.assign({},e),{segment:{blobItems:e.segment.blobItems.map(t=>Object.assign(Object.assign({},t),{name:Rd(t.name)}))}})}function b3e(e){var t;return Object.assign(Object.assign({},e),{segment:{blobPrefixes:(t=e.segment.blobPrefixes)===null||t===void 0?void 0:t.map(r=>Object.assign(Object.assign({},r),{name:Rd(r.name)})),blobItems:e.segment.blobItems.map(r=>Object.assign(Object.assign({},r),{name:Rd(r.name)}))}})}function*EB(e){let t=[],r=[];e.pageRange&&(t=e.pageRange),e.clearRange&&(r=e.clearRange);let i=0,n=0;for(;i=1?Math.floor(i.maxTries):Ps.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:Ps.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:Ps.maxRetryDelayInMs):Ps.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:Ps.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:Ps.secondaryHost}}async sendRequest(t){return this.attemptSendRequest(t,!1,1)}async attemptSendRequest(t,r,i){let n=t.clone(),a=r||!this.retryOptions.secondaryHost||!(t.method==="GET"||t.method==="HEAD"||t.method==="OPTIONS")||i%2===1;a||(n.url=LB(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=Ra(n.url,_n.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let s;try{if(Gt.info(`RetryPolicy: =====> Try=${i} ${a?"Primary":"Secondary"}`),s=await this._nextPolicy.sendRequest(n),!this.shouldRetry(a,i,s))return s;r=r||!a&&s.status===404}catch(o){if(Gt.error(`RetryPolicy: Caught error, message: ${o.message}, code: ${o.code}`),!this.shouldRetry(a,i,s,o))throw o}return await this.delay(a,i,t.abortSignal),this.attemptSendRequest(t,r,++i)}shouldRetry(t,r,i,n){if(r>=this.retryOptions.maxTries)return Gt.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let a=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(n){for(let s of a)if(n.name.toUpperCase().includes(s)||n.message.toUpperCase().includes(s)||n.code&&n.code.toString().toUpperCase()===s)return Gt.info(`RetryPolicy: Network error ${s} found, will retry.`),!0}if(i||n){let s=i?i.status:n?n.statusCode:0;if(!t&&s===404)return Gt.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(s===503||s===500)return Gt.info(`RetryPolicy: Will retry for status code ${s}.`),!0}return n?.code==="PARSE_ERROR"&&n?.message.startsWith('Error "Error: Unclosed root tag')?(Gt.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(t,r,i){let n=0;if(t)switch(this.retryOptions.retryPolicyType){case ue.StorageRetryPolicyType.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case ue.StorageRetryPolicyType.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return Gt.info(`RetryPolicy: Delay for ${n}ms`),qB(n,i,_3e)}},Kh=class{constructor(t){this.retryOptions=t}create(t,r){return new Wh(t,r,this.retryOptions)}},wu=class extends Ad{sendRequest(t){return this._nextPolicy.sendRequest(this.signRequest(t))}signRequest(t){return t}},w3e=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1820,0,1823,1825,1827,1829,0,0,0,1837,2051,0,0,1843,0,3331,3354,3356,3358,3360,3362,3364,3366,3368,3370,0,0,0,0,0,0,0,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,0,0,1859,1860,1864,3586,3593,3594,3610,3617,3619,3621,3628,3634,3637,3638,3656,3665,3696,3708,3710,3721,3722,3729,3737,3743,3746,3748,3750,3751,3753,0,1868,0,1872,0]),E3e=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),x3e=new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32786,0,0,0,0,0,33298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);function BB(e,t){return N3e(e,t)?-1:1}function N3e(e,t){let r=[w3e,E3e,x3e],i=0,n=0,a=0;for(;ia;let s=n0&&t.headers.set(we.CONTENT_LENGTH,Buffer.byteLength(t.body));let r=[t.method.toUpperCase(),this.getHeaderValueToSign(t,we.CONTENT_LANGUAGE),this.getHeaderValueToSign(t,we.CONTENT_ENCODING),this.getHeaderValueToSign(t,we.CONTENT_LENGTH),this.getHeaderValueToSign(t,we.CONTENT_MD5),this.getHeaderValueToSign(t,we.CONTENT_TYPE),this.getHeaderValueToSign(t,we.DATE),this.getHeaderValueToSign(t,we.IF_MODIFIED_SINCE),this.getHeaderValueToSign(t,we.IF_MATCH),this.getHeaderValueToSign(t,we.IF_NONE_MATCH),this.getHeaderValueToSign(t,we.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(t,we.RANGE)].join(` +`)+` +`+this.getCanonicalizedHeadersString(t)+this.getCanonicalizedResourceString(t),i=this.factory.computeHMACSHA256(r);return t.headers.set(we.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),t}getHeaderValueToSign(t,r){let i=t.headers.get(r);return!i||r===we.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(t){let r=t.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(we.PREFIX_FOR_STORAGE));r.sort((n,a)=>BB(n.name.toLowerCase(),a.name.toLowerCase())),r=r.filter((n,a,s)=>!(a>0&&n.name.toLowerCase()===s[a-1].name.toLowerCase()));let i="";return r.forEach(n=>{i+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()} +`}),i}getCanonicalizedResourceString(t){let r=s0(t.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let n=DB(t.url),a={};if(n){let s=[];for(let o in n)if(Object.prototype.hasOwnProperty.call(n,o)){let l=o.toLowerCase();a[l]=n[o],s.push(l)}s.sort();for(let o of s)i+=` +${o}:${decodeURIComponent(a[o])}`}return i}},Eu=class{create(t,r){throw new Error("Method should be implemented in children classes.")}},ot=class extends Eu{constructor(t,r){super(),this.accountName=t,this.accountKey=Buffer.from(r,"base64")}create(t,r){return new Qh(t,r,this)}computeHMACSHA256(t){return uv.createHmac("sha256",this.accountKey).update(t,"utf8").digest("base64")}},Xh=class extends wu{constructor(t,r){super(t,r)}},dt=class extends Eu{create(t,r){return new Xh(t,r)}},L8;function S3e(){return L8||(L8=Dr.createDefaultHttpClient()),L8}var T3e="storageBrowserPolicy";function P3e(){return{name:T3e,async sendRequest(e,t){return rt.isNode||((e.method==="GET"||e.method==="HEAD")&&(e.url=Ra(e.url,_n.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),e.headers.delete(we.COOKIE),e.headers.delete(we.CONTENT_LENGTH)),t(e)}}}var C3e="storageRetryPolicy",xu;(function(e){e[e.EXPONENTIAL=0]="EXPONENTIAL",e[e.FIXED=1]="FIXED"})(xu||(xu={}));var Pd={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:xu.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},R3e=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],O3e=new n0.AbortError("The operation was aborted.");function A3e(e={}){var t,r,i,n,a,s;let o=(t=e.retryPolicyType)!==null&&t!==void 0?t:Pd.retryPolicyType,l=(r=e.maxTries)!==null&&r!==void 0?r:Pd.maxTries,d=(i=e.retryDelayInMs)!==null&&i!==void 0?i:Pd.retryDelayInMs,c=(n=e.maxRetryDelayInMs)!==null&&n!==void 0?n:Pd.maxRetryDelayInMs,p=(a=e.secondaryHost)!==null&&a!==void 0?a:Pd.secondaryHost,u=(s=e.tryTimeoutInMs)!==null&&s!==void 0?s:Pd.tryTimeoutInMs;function m({isPrimaryRetry:g,attempt:y,response:E,error:x}){var T,A;if(y>=l)return Gt.info(`RetryPolicy: Attempt(s) ${y} >= maxTries ${l}, no further try.`),!1;if(x){for(let I of R3e)if(x.name.toUpperCase().includes(I)||x.message.toUpperCase().includes(I)||x.code&&x.code.toString().toUpperCase()===I)return Gt.info(`RetryPolicy: Network error ${I} found, will retry.`),!0;if(x?.code==="PARSE_ERROR"&&x?.message.startsWith('Error "Error: Unclosed root tag'))return Gt.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0}if(E||x){let I=(A=(T=E?.status)!==null&&T!==void 0?T:x?.statusCode)!==null&&A!==void 0?A:0;if(!g&&I===404)return Gt.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(I===503||I===500)return Gt.info(`RetryPolicy: Will retry for status code ${I}.`),!0}return!1}function f(g,y){let E=0;if(g)switch(o){case xu.EXPONENTIAL:E=Math.min((Math.pow(2,y-1)-1)*d,c);break;case xu.FIXED:E=d;break}else E=Math.random()*1e3;return Gt.info(`RetryPolicy: Delay for ${E}ms`),E}return{name:C3e,async sendRequest(g,y){u&&(g.url=Ra(g.url,_n.Parameters.TIMEOUT,String(Math.floor(u/1e3))));let E=g.url,x=p?LB(g.url,p):void 0,T=!1,A=1,I=!0,V,se;for(;I;){let j=T||!x||!["GET","HEAD","OPTIONS"].includes(g.method)||A%2===1;g.url=j?E:x,V=void 0,se=void 0;try{Gt.info(`RetryPolicy: =====> Try=${A} ${j?"Primary":"Secondary"}`),V=await y(g),T=T||!j&&V.status===404}catch(D){if(Dr.isRestError(D))Gt.error(`RetryPolicy: Caught error, message: ${D.message}, code: ${D.code}`),se=D;else throw Gt.error(`RetryPolicy: Caught error, message: ${rt.getErrorMessage(D)}`),D}I=m({isPrimaryRetry:j,attempt:A,response:V,error:se}),I&&await qB(f(j,A),g.abortSignal,O3e),A++}if(V)return V;throw se??new Dr.RestError("RetryPolicy failed without known error.")}}}var I3e="storageSharedKeyCredentialPolicy";function jB(e){function t(a){a.headers.set(we.X_MS_DATE,new Date().toUTCString()),a.body&&(typeof a.body=="string"||Buffer.isBuffer(a.body))&&a.body.length>0&&a.headers.set(we.CONTENT_LENGTH,Buffer.byteLength(a.body));let s=[a.method.toUpperCase(),r(a,we.CONTENT_LANGUAGE),r(a,we.CONTENT_ENCODING),r(a,we.CONTENT_LENGTH),r(a,we.CONTENT_MD5),r(a,we.CONTENT_TYPE),r(a,we.DATE),r(a,we.IF_MODIFIED_SINCE),r(a,we.IF_MATCH),r(a,we.IF_NONE_MATCH),r(a,we.IF_UNMODIFIED_SINCE),r(a,we.RANGE)].join(` +`)+` +`+i(a)+n(a),o=uv.createHmac("sha256",e.accountKey).update(s,"utf8").digest("base64");a.headers.set(we.AUTHORIZATION,`SharedKey ${e.accountName}:${o}`)}function r(a,s){let o=a.headers.get(s);return!o||s===we.CONTENT_LENGTH&&o==="0"?"":o}function i(a){let s=[];for(let[l,d]of a.headers)l.toLowerCase().startsWith(we.PREFIX_FOR_STORAGE)&&s.push({name:l,value:d});s.sort((l,d)=>BB(l.name.toLowerCase(),d.name.toLowerCase())),s=s.filter((l,d,c)=>!(d>0&&l.name.toLowerCase()===c[d-1].name.toLowerCase()));let o="";return s.forEach(l=>{o+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()} +`}),o}function n(a){let s=s0(a.url)||"/",o="";o+=`/${e.accountName}${s}`;let l=DB(a.url),d={};if(l){let c=[];for(let p in l)if(Object.prototype.hasOwnProperty.call(l,p)){let u=p.toLowerCase();d[u]=l[p],c.push(u)}c.sort();for(let p of c)o+=` +${p}:${decodeURIComponent(d[p])}`}return o}return{name:I3e,async sendRequest(a,s){return t(a),s(a)}}}var Yh=class extends Ad{constructor(t,r){super(t,r)}async sendRequest(t){return rt.isNode?this._nextPolicy.sendRequest(t):((t.method.toUpperCase()==="GET"||t.method.toUpperCase()==="HEAD")&&(t.url=Ra(t.url,_n.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.remove(we.COOKIE),t.headers.remove(we.CONTENT_LENGTH),this._nextPolicy.sendRequest(t))}},Zh=class{create(t,r){return new Yh(t,r)}},L3e="StorageCorrectContentLengthPolicy";function D3e(){function e(t){t.body&&(typeof t.body=="string"||Buffer.isBuffer(t.body))&&t.body.length>0&&t.headers.set(we.CONTENT_LENGTH,Buffer.byteLength(t.body))}return{name:L3e,async sendRequest(t,r){return e(t),r(t)}}}function Rs(e){if(!e||typeof e!="object")return!1;let t=e;return Array.isArray(t.factories)&&typeof t.options=="object"&&typeof t.toServiceClientOptions=="function"}var Nu=class{constructor(t,r={}){this.factories=t,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function lt(e,t={}){e||(e=new dt);let r=new Nu([],t);return r._credential=e,r}function q3e(e){let t=[F3e,$B,M3e,B3e,j3e,k3e,$3e];if(e.factories.length){let r=e.factories.filter(i=>!t.some(n=>n(i)));if(r.length){let i=r.some(n=>z3e(n));return{wrappedPolicies:i0.createRequestPolicyFactoryPolicy(r),afterRetry:i}}}}function kB(e){var t;let r=e.options,{httpClient:i}=r,n=U.__rest(r,["httpClient"]),a=e._coreHttpClient;a||(a=i?i0.convertHttpClient(i):S3e(),e._coreHttpClient=a);let s=e._corePipeline;if(!s){let o=`azsdk-js-azure-storage-blob/${OB}`,l=n.userAgentOptions&&n.userAgentOptions.userAgentPrefix?`${n.userAgentOptions.userAgentPrefix} ${o}`:`${o}`;s=bu.createClientPipeline(Object.assign(Object.assign({},n),{loggingOptions:{additionalAllowedHeaderNames:a3e,additionalAllowedQueryParameters:s3e,logger:Gt.info},userAgentOptions:{userAgentPrefix:l},serializationOptions:{stringifyXML:q8.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:q8.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}})),s.removePolicy({phase:"Retry"}),s.removePolicy({name:Dr.decompressResponsePolicyName}),s.addPolicy(D3e()),s.addPolicy(A3e(n.retryOptions),{phase:"Retry"}),s.addPolicy(P3e());let d=q3e(e);d&&s.addPolicy(d.wrappedPolicies,d.afterRetry?{afterPhase:"Retry"}:void 0);let c=zB(e);en.isTokenCredential(c)?s.addPolicy(Dr.bearerTokenAuthenticationPolicy({credential:c,scopes:(t=n.audience)!==null&&t!==void 0?t:gv,challengeCallbacks:{authorizeRequestOnChallenge:bu.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):c instanceof ot&&s.addPolicy(jB({accountName:c.accountName,accountKey:c.accountKey}),{phase:"Sign"}),e._corePipeline=s}return Object.assign(Object.assign({},n),{allowInsecureConnection:!0,httpClient:a,pipeline:s})}function zB(e){if(e._credential)return e._credential;let t=new dt;for(let r of e.factories)if(en.isTokenCredential(r.credential))t=r.credential;else if($B(r))return r;return t}function $B(e){return e instanceof ot?!0:e.constructor.name==="StorageSharedKeyCredential"}function F3e(e){return e instanceof dt?!0:e.constructor.name==="AnonymousCredential"}function M3e(e){return en.isTokenCredential(e.credential)}function B3e(e){return e instanceof Zh?!0:e.constructor.name==="StorageBrowserPolicyFactory"}function j3e(e){return e instanceof Kh?!0:e.constructor.name==="StorageRetryPolicyFactory"}function k3e(e){return e.constructor.name==="TelemetryPolicyFactory"}function z3e(e){return e.constructor.name==="InjectorPolicyFactory"}function $3e(e){let t=["GenerateClientRequestIdPolicy","TracingPolicy","LogPolicy","ProxyPolicy","DisableResponseDecompressionPolicy","KeepAlivePolicy","DeserializationPolicy"],r={sendRequest:async s=>({request:s,headers:s.headers.clone(),status:500})},i={log(s,o){},shouldLog(s){return!1}},a=e.create(r,i).constructor.name;return t.some(s=>a.startsWith(s))}var bv={serializedName:"BlobServiceProperties",xmlName:"StorageServiceProperties",type:{name:"Composite",className:"BlobServiceProperties",modelProperties:{blobAnalyticsLogging:{serializedName:"Logging",xmlName:"Logging",type:{name:"Composite",className:"Logging"}},hourMetrics:{serializedName:"HourMetrics",xmlName:"HourMetrics",type:{name:"Composite",className:"Metrics"}},minuteMetrics:{serializedName:"MinuteMetrics",xmlName:"MinuteMetrics",type:{name:"Composite",className:"Metrics"}},cors:{serializedName:"Cors",xmlName:"Cors",xmlIsWrapped:!0,xmlElementName:"CorsRule",type:{name:"Sequence",element:{type:{name:"Composite",className:"CorsRule"}}}},defaultServiceVersion:{serializedName:"DefaultServiceVersion",xmlName:"DefaultServiceVersion",type:{name:"String"}},deleteRetentionPolicy:{serializedName:"DeleteRetentionPolicy",xmlName:"DeleteRetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}},staticWebsite:{serializedName:"StaticWebsite",xmlName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite"}}}}},U3e={serializedName:"Logging",type:{name:"Composite",className:"Logging",modelProperties:{version:{serializedName:"Version",required:!0,xmlName:"Version",type:{name:"String"}},deleteProperty:{serializedName:"Delete",required:!0,xmlName:"Delete",type:{name:"Boolean"}},read:{serializedName:"Read",required:!0,xmlName:"Read",type:{name:"Boolean"}},write:{serializedName:"Write",required:!0,xmlName:"Write",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}},H3e={serializedName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy",modelProperties:{enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},days:{constraints:{InclusiveMinimum:1},serializedName:"Days",xmlName:"Days",type:{name:"Number"}}}}},G3e={serializedName:"Metrics",type:{name:"Composite",className:"Metrics",modelProperties:{version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},includeAPIs:{serializedName:"IncludeAPIs",xmlName:"IncludeAPIs",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}},V3e={serializedName:"CorsRule",type:{name:"Composite",className:"CorsRule",modelProperties:{allowedOrigins:{serializedName:"AllowedOrigins",required:!0,xmlName:"AllowedOrigins",type:{name:"String"}},allowedMethods:{serializedName:"AllowedMethods",required:!0,xmlName:"AllowedMethods",type:{name:"String"}},allowedHeaders:{serializedName:"AllowedHeaders",required:!0,xmlName:"AllowedHeaders",type:{name:"String"}},exposedHeaders:{serializedName:"ExposedHeaders",required:!0,xmlName:"ExposedHeaders",type:{name:"String"}},maxAgeInSeconds:{constraints:{InclusiveMinimum:0},serializedName:"MaxAgeInSeconds",required:!0,xmlName:"MaxAgeInSeconds",type:{name:"Number"}}}}},W3e={serializedName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite",modelProperties:{enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},indexDocument:{serializedName:"IndexDocument",xmlName:"IndexDocument",type:{name:"String"}},errorDocument404Path:{serializedName:"ErrorDocument404Path",xmlName:"ErrorDocument404Path",type:{name:"String"}},defaultIndexDocumentPath:{serializedName:"DefaultIndexDocumentPath",xmlName:"DefaultIndexDocumentPath",type:{name:"String"}}}}},Q={serializedName:"StorageError",type:{name:"Composite",className:"StorageError",modelProperties:{message:{serializedName:"Message",xmlName:"Message",type:{name:"String"}},code:{serializedName:"Code",xmlName:"Code",type:{name:"String"}},authenticationErrorDetail:{serializedName:"AuthenticationErrorDetail",xmlName:"AuthenticationErrorDetail",type:{name:"String"}}}}},UB={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}},K3e={serializedName:"GeoReplication",type:{name:"Composite",className:"GeoReplication",modelProperties:{status:{serializedName:"Status",required:!0,xmlName:"Status",type:{name:"Enum",allowedValues:["live","bootstrap","unavailable"]}},lastSyncOn:{serializedName:"LastSyncTime",required:!0,xmlName:"LastSyncTime",type:{name:"DateTimeRfc1123"}}}}},HB={serializedName:"ListContainersSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListContainersSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},containerItems:{serializedName:"ContainerItems",required:!0,xmlName:"Containers",xmlIsWrapped:!0,xmlElementName:"Container",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},Q3e={serializedName:"ContainerItem",xmlName:"Container",type:{name:"Composite",className:"ContainerItem",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},deleted:{serializedName:"Deleted",xmlName:"Deleted",type:{name:"Boolean"}},version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"ContainerProperties"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},X3e={serializedName:"ContainerProperties",type:{name:"Composite",className:"ContainerProperties",modelProperties:{lastModified:{serializedName:"Last-Modified",required:!0,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:!0,xmlName:"Etag",type:{name:"String"}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},publicAccess:{serializedName:"PublicAccess",xmlName:"PublicAccess",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"HasImmutabilityPolicy",xmlName:"HasImmutabilityPolicy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"HasLegalHold",xmlName:"HasLegalHold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"DefaultEncryptionScope",xmlName:"DefaultEncryptionScope",type:{name:"String"}},preventEncryptionScopeOverride:{serializedName:"DenyEncryptionScopeOverride",xmlName:"DenyEncryptionScopeOverride",type:{name:"Boolean"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},isImmutableStorageWithVersioningEnabled:{serializedName:"ImmutableStorageWithVersioningEnabled",xmlName:"ImmutableStorageWithVersioningEnabled",type:{name:"Boolean"}}}}},GB={serializedName:"KeyInfo",type:{name:"Composite",className:"KeyInfo",modelProperties:{startsOn:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",required:!0,xmlName:"Expiry",type:{name:"String"}}}}},VB={serializedName:"UserDelegationKey",type:{name:"Composite",className:"UserDelegationKey",modelProperties:{signedObjectId:{serializedName:"SignedOid",required:!0,xmlName:"SignedOid",type:{name:"String"}},signedTenantId:{serializedName:"SignedTid",required:!0,xmlName:"SignedTid",type:{name:"String"}},signedStartsOn:{serializedName:"SignedStart",required:!0,xmlName:"SignedStart",type:{name:"String"}},signedExpiresOn:{serializedName:"SignedExpiry",required:!0,xmlName:"SignedExpiry",type:{name:"String"}},signedService:{serializedName:"SignedService",required:!0,xmlName:"SignedService",type:{name:"String"}},signedVersion:{serializedName:"SignedVersion",required:!0,xmlName:"SignedVersion",type:{name:"String"}},value:{serializedName:"Value",required:!0,xmlName:"Value",type:{name:"String"}}}}},_v={serializedName:"FilterBlobSegment",xmlName:"EnumerationResults",type:{name:"Composite",className:"FilterBlobSegment",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},where:{serializedName:"Where",required:!0,xmlName:"Where",type:{name:"String"}},blobs:{serializedName:"Blobs",required:!0,xmlName:"Blobs",xmlIsWrapped:!0,xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"FilterBlobItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},Y3e={serializedName:"FilterBlobItem",xmlName:"Blob",type:{name:"Composite",className:"FilterBlobItem",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",type:{name:"String"}},tags:{serializedName:"Tags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}}}}},wv={serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags",modelProperties:{blobTagSet:{serializedName:"BlobTagSet",required:!0,xmlName:"TagSet",xmlIsWrapped:!0,xmlElementName:"Tag",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobTag"}}}}}}},Z3e={serializedName:"BlobTag",xmlName:"Tag",type:{name:"Composite",className:"BlobTag",modelProperties:{key:{serializedName:"Key",required:!0,xmlName:"Key",type:{name:"String"}},value:{serializedName:"Value",required:!0,xmlName:"Value",type:{name:"String"}}}}},J3e={serializedName:"SignedIdentifier",xmlName:"SignedIdentifier",type:{name:"Composite",className:"SignedIdentifier",modelProperties:{id:{serializedName:"Id",required:!0,xmlName:"Id",type:{name:"String"}},accessPolicy:{serializedName:"AccessPolicy",xmlName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy"}}}}},e9e={serializedName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy",modelProperties:{startsOn:{serializedName:"Start",xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",xmlName:"Expiry",type:{name:"String"}},permissions:{serializedName:"Permission",xmlName:"Permission",type:{name:"String"}}}}},WB={serializedName:"ListBlobsFlatSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsFlatSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},t9e={serializedName:"BlobFlatListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment",modelProperties:{blobItems:{serializedName:"BlobItems",required:!0,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}},r9e={serializedName:"BlobItemInternal",xmlName:"Blob",type:{name:"Composite",className:"BlobItemInternal",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}},deleted:{serializedName:"Deleted",required:!0,xmlName:"Deleted",type:{name:"Boolean"}},snapshot:{serializedName:"Snapshot",required:!0,xmlName:"Snapshot",type:{name:"String"}},versionId:{serializedName:"VersionId",xmlName:"VersionId",type:{name:"String"}},isCurrentVersion:{serializedName:"IsCurrentVersion",xmlName:"IsCurrentVersion",type:{name:"Boolean"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},blobTags:{serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}},objectReplicationMetadata:{serializedName:"ObjectReplicationMetadata",xmlName:"OrMetadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},hasVersionsOnly:{serializedName:"HasVersionsOnly",xmlName:"HasVersionsOnly",type:{name:"Boolean"}}}}},i9e={serializedName:"BlobName",type:{name:"Composite",className:"BlobName",modelProperties:{encoded:{serializedName:"Encoded",xmlName:"Encoded",xmlIsAttribute:!0,type:{name:"Boolean"}},content:{serializedName:"content",xmlName:"content",xmlIsMsText:!0,type:{name:"String"}}}}},n9e={serializedName:"BlobPropertiesInternal",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal",modelProperties:{createdOn:{serializedName:"Creation-Time",xmlName:"Creation-Time",type:{name:"DateTimeRfc1123"}},lastModified:{serializedName:"Last-Modified",required:!0,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:!0,xmlName:"Etag",type:{name:"String"}},contentLength:{serializedName:"Content-Length",xmlName:"Content-Length",type:{name:"Number"}},contentType:{serializedName:"Content-Type",xmlName:"Content-Type",type:{name:"String"}},contentEncoding:{serializedName:"Content-Encoding",xmlName:"Content-Encoding",type:{name:"String"}},contentLanguage:{serializedName:"Content-Language",xmlName:"Content-Language",type:{name:"String"}},contentMD5:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}},contentDisposition:{serializedName:"Content-Disposition",xmlName:"Content-Disposition",type:{name:"String"}},cacheControl:{serializedName:"Cache-Control",xmlName:"Cache-Control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"BlobType",xmlName:"BlobType",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},copyId:{serializedName:"CopyId",xmlName:"CopyId",type:{name:"String"}},copyStatus:{serializedName:"CopyStatus",xmlName:"CopyStatus",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},copySource:{serializedName:"CopySource",xmlName:"CopySource",type:{name:"String"}},copyProgress:{serializedName:"CopyProgress",xmlName:"CopyProgress",type:{name:"String"}},copyCompletedOn:{serializedName:"CopyCompletionTime",xmlName:"CopyCompletionTime",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"CopyStatusDescription",xmlName:"CopyStatusDescription",type:{name:"String"}},serverEncrypted:{serializedName:"ServerEncrypted",xmlName:"ServerEncrypted",type:{name:"Boolean"}},incrementalCopy:{serializedName:"IncrementalCopy",xmlName:"IncrementalCopy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"DestinationSnapshot",xmlName:"DestinationSnapshot",type:{name:"String"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},accessTier:{serializedName:"AccessTier",xmlName:"AccessTier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}},accessTierInferred:{serializedName:"AccessTierInferred",xmlName:"AccessTierInferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"ArchiveStatus",xmlName:"ArchiveStatus",type:{name:"Enum",allowedValues:["rehydrate-pending-to-hot","rehydrate-pending-to-cool","rehydrate-pending-to-cold"]}},customerProvidedKeySha256:{serializedName:"CustomerProvidedKeySha256",xmlName:"CustomerProvidedKeySha256",type:{name:"String"}},encryptionScope:{serializedName:"EncryptionScope",xmlName:"EncryptionScope",type:{name:"String"}},accessTierChangedOn:{serializedName:"AccessTierChangeTime",xmlName:"AccessTierChangeTime",type:{name:"DateTimeRfc1123"}},tagCount:{serializedName:"TagCount",xmlName:"TagCount",type:{name:"Number"}},expiresOn:{serializedName:"Expiry-Time",xmlName:"Expiry-Time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"Sealed",xmlName:"Sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"RehydratePriority",xmlName:"RehydratePriority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessedOn:{serializedName:"LastAccessTime",xmlName:"LastAccessTime",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"ImmutabilityPolicyUntilDate",xmlName:"ImmutabilityPolicyUntilDate",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"ImmutabilityPolicyMode",xmlName:"ImmutabilityPolicyMode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"LegalHold",xmlName:"LegalHold",type:{name:"Boolean"}}}}},KB={serializedName:"ListBlobsHierarchySegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsHierarchySegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},delimiter:{serializedName:"Delimiter",xmlName:"Delimiter",type:{name:"String"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},a9e={serializedName:"BlobHierarchyListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment",modelProperties:{blobPrefixes:{serializedName:"BlobPrefixes",xmlName:"BlobPrefixes",xmlElementName:"BlobPrefix",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobPrefix"}}}},blobItems:{serializedName:"BlobItems",required:!0,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}},s9e={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}},QB={serializedName:"BlockLookupList",xmlName:"BlockList",type:{name:"Composite",className:"BlockLookupList",modelProperties:{committed:{serializedName:"Committed",xmlName:"Committed",xmlElementName:"Committed",type:{name:"Sequence",element:{type:{name:"String"}}}},uncommitted:{serializedName:"Uncommitted",xmlName:"Uncommitted",xmlElementName:"Uncommitted",type:{name:"Sequence",element:{type:{name:"String"}}}},latest:{serializedName:"Latest",xmlName:"Latest",xmlElementName:"Latest",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},XB={serializedName:"BlockList",type:{name:"Composite",className:"BlockList",modelProperties:{committedBlocks:{serializedName:"CommittedBlocks",xmlName:"CommittedBlocks",xmlIsWrapped:!0,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}},uncommittedBlocks:{serializedName:"UncommittedBlocks",xmlName:"UncommittedBlocks",xmlIsWrapped:!0,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}}}}},o9e={serializedName:"Block",type:{name:"Composite",className:"Block",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},size:{serializedName:"Size",required:!0,xmlName:"Size",type:{name:"Number"}}}}},Ev={serializedName:"PageList",type:{name:"Composite",className:"PageList",modelProperties:{pageRange:{serializedName:"PageRange",xmlName:"PageRange",xmlElementName:"PageRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"PageRange"}}}},clearRange:{serializedName:"ClearRange",xmlName:"ClearRange",xmlElementName:"ClearRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"ClearRange"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},l9e={serializedName:"PageRange",xmlName:"PageRange",type:{name:"Composite",className:"PageRange",modelProperties:{start:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:!0,xmlName:"End",type:{name:"Number"}}}}},d9e={serializedName:"ClearRange",xmlName:"ClearRange",type:{name:"Composite",className:"ClearRange",modelProperties:{start:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:!0,xmlName:"End",type:{name:"Number"}}}}},YB={serializedName:"QueryRequest",xmlName:"QueryRequest",type:{name:"Composite",className:"QueryRequest",modelProperties:{queryType:{serializedName:"QueryType",required:!0,xmlName:"QueryType",type:{name:"String"}},expression:{serializedName:"Expression",required:!0,xmlName:"Expression",type:{name:"String"}},inputSerialization:{serializedName:"InputSerialization",xmlName:"InputSerialization",type:{name:"Composite",className:"QuerySerialization"}},outputSerialization:{serializedName:"OutputSerialization",xmlName:"OutputSerialization",type:{name:"Composite",className:"QuerySerialization"}}}}},c9e={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}},p9e={serializedName:"QueryFormat",type:{name:"Composite",className:"QueryFormat",modelProperties:{type:{serializedName:"Type",required:!0,xmlName:"Type",type:{name:"Enum",allowedValues:["delimited","json","arrow","parquet"]}},delimitedTextConfiguration:{serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration"}},jsonTextConfiguration:{serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration"}},arrowConfiguration:{serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration"}},parquetTextConfiguration:{serializedName:"ParquetTextConfiguration",xmlName:"ParquetTextConfiguration",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}},u9e={serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration",modelProperties:{columnSeparator:{serializedName:"ColumnSeparator",xmlName:"ColumnSeparator",type:{name:"String"}},fieldQuote:{serializedName:"FieldQuote",xmlName:"FieldQuote",type:{name:"String"}},recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}},escapeChar:{serializedName:"EscapeChar",xmlName:"EscapeChar",type:{name:"String"}},headersPresent:{serializedName:"HeadersPresent",xmlName:"HasHeaders",type:{name:"Boolean"}}}}},m9e={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}},f9e={serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration",modelProperties:{schema:{serializedName:"Schema",required:!0,xmlName:"Schema",xmlIsWrapped:!0,xmlElementName:"Field",type:{name:"Sequence",element:{type:{name:"Composite",className:"ArrowField"}}}}}}},h9e={serializedName:"ArrowField",xmlName:"Field",type:{name:"Composite",className:"ArrowField",modelProperties:{type:{serializedName:"Type",required:!0,xmlName:"Type",type:{name:"String"}},name:{serializedName:"Name",xmlName:"Name",type:{name:"String"}},precision:{serializedName:"Precision",xmlName:"Precision",type:{name:"Number"}},scale:{serializedName:"Scale",xmlName:"Scale",type:{name:"Number"}}}}},ZB={serializedName:"Service_setPropertiesHeaders",type:{name:"Composite",className:"ServiceSetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},JB={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ej={serializedName:"Service_getPropertiesHeaders",type:{name:"Composite",className:"ServiceGetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tj={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rj={serializedName:"Service_getStatisticsHeaders",type:{name:"Composite",className:"ServiceGetStatisticsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ij={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nj={serializedName:"Service_listContainersSegmentHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},aj={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sj={serializedName:"Service_getUserDelegationKeyHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},oj={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lj={serializedName:"Service_getAccountInfoHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dj={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cj={serializedName:"Service_submitBatchHeaders",type:{name:"Composite",className:"ServiceSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pj={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},uj={serializedName:"Service_filterBlobsHeaders",type:{name:"Composite",className:"ServiceFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mj={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fj={serializedName:"Container_createHeaders",type:{name:"Composite",className:"ContainerCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hj={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gj={serializedName:"Container_getPropertiesHeaders",type:{name:"Composite",className:"ContainerGetPropertiesHeaders",modelProperties:{metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"x-ms-has-immutability-policy",xmlName:"x-ms-has-immutability-policy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"x-ms-has-legal-hold",xmlName:"x-ms-has-legal-hold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}},denyEncryptionScopeOverride:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}},isImmutableStorageWithVersioningEnabled:{serializedName:"x-ms-immutable-storage-with-versioning-enabled",xmlName:"x-ms-immutable-storage-with-versioning-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yj={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vj={serializedName:"Container_deleteHeaders",type:{name:"Composite",className:"ContainerDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bj={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_j={serializedName:"Container_setMetadataHeaders",type:{name:"Composite",className:"ContainerSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wj={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ej={serializedName:"Container_getAccessPolicyHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyHeaders",modelProperties:{blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xj={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Nj={serializedName:"Container_setAccessPolicyHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Sj={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Tj={serializedName:"Container_restoreHeaders",type:{name:"Composite",className:"ContainerRestoreHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Pj={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Cj={serializedName:"Container_renameHeaders",type:{name:"Composite",className:"ContainerRenameHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Rj={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Oj={serializedName:"Container_submitBatchHeaders",type:{name:"Composite",className:"ContainerSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}}}}},Aj={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ij={serializedName:"Container_filterBlobsHeaders",type:{name:"Composite",className:"ContainerFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Lj={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Dj={serializedName:"Container_acquireLeaseHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},qj={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Fj={serializedName:"Container_releaseLeaseHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Mj={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Bj={serializedName:"Container_renewLeaseHeaders",type:{name:"Composite",className:"ContainerRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},jj={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kj={serializedName:"Container_breakLeaseHeaders",type:{name:"Composite",className:"ContainerBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},zj={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$j={serializedName:"Container_changeLeaseHeaders",type:{name:"Composite",className:"ContainerChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Uj={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Hj={serializedName:"Container_listBlobFlatSegmentHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Gj={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Vj={serializedName:"Container_listBlobHierarchySegmentHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Wj={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Kj={serializedName:"Container_getAccountInfoHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}},Qj={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},M8={serializedName:"Blob_downloadHeaders",type:{name:"Composite",className:"BlobDownloadHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}},Xj={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Yj={serializedName:"Blob_getPropertiesHeaders",type:{name:"Composite",className:"BlobGetPropertiesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",headerCollectionPrefix:"x-ms-or-",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},isIncrementalCopy:{serializedName:"x-ms-incremental-copy",xmlName:"x-ms-incremental-copy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"x-ms-copy-destination-snapshot",xmlName:"x-ms-copy-destination-snapshot",type:{name:"String"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},accessTier:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"String"}},accessTierInferred:{serializedName:"x-ms-access-tier-inferred",xmlName:"x-ms-access-tier-inferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"x-ms-archive-status",xmlName:"x-ms-archive-status",type:{name:"String"}},accessTierChangedOn:{serializedName:"x-ms-access-tier-change-time",xmlName:"x-ms-access-tier-change-time",type:{name:"DateTimeRfc1123"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},expiresOn:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zj={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Jj={serializedName:"Blob_deleteHeaders",type:{name:"Composite",className:"BlobDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ek={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tk={serializedName:"Blob_undeleteHeaders",type:{name:"Composite",className:"BlobUndeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rk={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ik={serializedName:"Blob_setExpiryHeaders",type:{name:"Composite",className:"BlobSetExpiryHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},nk={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ak={serializedName:"Blob_setHttpHeadersHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sk={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ok={serializedName:"Blob_setImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiry:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}}}},lk={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dk={serializedName:"Blob_deleteImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},ck={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pk={serializedName:"Blob_setLegalHoldHeaders",type:{name:"Composite",className:"BlobSetLegalHoldHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}}}},uk={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mk={serializedName:"Blob_setMetadataHeaders",type:{name:"Composite",className:"BlobSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fk={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hk={serializedName:"Blob_acquireLeaseHeaders",type:{name:"Composite",className:"BlobAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},gk={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yk={serializedName:"Blob_releaseLeaseHeaders",type:{name:"Composite",className:"BlobReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},vk={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bk={serializedName:"Blob_renewLeaseHeaders",type:{name:"Composite",className:"BlobRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},_k={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wk={serializedName:"Blob_changeLeaseHeaders",type:{name:"Composite",className:"BlobChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Ek={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xk={serializedName:"Blob_breakLeaseHeaders",type:{name:"Composite",className:"BlobBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Nk={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Sk={serializedName:"Blob_createSnapshotHeaders",type:{name:"Composite",className:"BlobCreateSnapshotHeaders",modelProperties:{snapshot:{serializedName:"x-ms-snapshot",xmlName:"x-ms-snapshot",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Tk={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Pk={serializedName:"Blob_startCopyFromURLHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ck={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Rk={serializedName:"Blob_copyFromURLHeaders",type:{name:"Composite",className:"BlobCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{defaultValue:"success",isConstant:!0,serializedName:"x-ms-copy-status",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ok={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ak={serializedName:"Blob_abortCopyFromURLHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ik={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},B8={serializedName:"Blob_setTierHeaders",type:{name:"Composite",className:"BlobSetTierHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Lk={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Dk={serializedName:"Blob_getAccountInfoHeaders",type:{name:"Composite",className:"BlobGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}}}}},qk={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},j8={serializedName:"Blob_queryHeaders",type:{name:"Composite",className:"BlobQueryHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletionTime:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}},Fk={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Mk={serializedName:"Blob_getTagsHeaders",type:{name:"Composite",className:"BlobGetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Bk={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jk={serializedName:"Blob_setTagsHeaders",type:{name:"Composite",className:"BlobSetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kk={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zk={serializedName:"PageBlob_createHeaders",type:{name:"Composite",className:"PageBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$k={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Uk={serializedName:"PageBlob_uploadPagesHeaders",type:{name:"Composite",className:"PageBlobUploadPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Hk={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Gk={serializedName:"PageBlob_clearPagesHeaders",type:{name:"Composite",className:"PageBlobClearPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Vk={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Wk={serializedName:"PageBlob_uploadPagesFromURLHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Kk={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Qk={serializedName:"PageBlob_getPageRangesHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Xk={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Yk={serializedName:"PageBlob_getPageRangesDiffHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zk={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Jk={serializedName:"PageBlob_resizeHeaders",type:{name:"Composite",className:"PageBlobResizeHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ez={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tz={serializedName:"PageBlob_updateSequenceNumberHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rz={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},iz={serializedName:"PageBlob_copyIncrementalHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nz={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},az={serializedName:"AppendBlob_createHeaders",type:{name:"Composite",className:"AppendBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sz={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},oz={serializedName:"AppendBlob_appendBlockHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lz={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dz={serializedName:"AppendBlob_appendBlockFromUrlHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cz={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pz={serializedName:"AppendBlob_sealHeaders",type:{name:"Composite",className:"AppendBlobSealHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}}}}},uz={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mz={serializedName:"BlockBlob_uploadHeaders",type:{name:"Composite",className:"BlockBlobUploadHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fz={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hz={serializedName:"BlockBlob_putBlobFromUrlHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gz={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yz={serializedName:"BlockBlob_stageBlockHeaders",type:{name:"Composite",className:"BlockBlobStageBlockHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vz={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bz={serializedName:"BlockBlob_stageBlockFromURLHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_z={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wz={serializedName:"BlockBlob_commitBlockListHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ez={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xz={serializedName:"BlockBlob_getBlockListHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Nz={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Md=Object.freeze({__proto__:null,AccessPolicy:e9e,AppendBlobAppendBlockExceptionHeaders:lz,AppendBlobAppendBlockFromUrlExceptionHeaders:cz,AppendBlobAppendBlockFromUrlHeaders:dz,AppendBlobAppendBlockHeaders:oz,AppendBlobCreateExceptionHeaders:sz,AppendBlobCreateHeaders:az,AppendBlobSealExceptionHeaders:uz,AppendBlobSealHeaders:pz,ArrowConfiguration:f9e,ArrowField:h9e,BlobAbortCopyFromURLExceptionHeaders:Ik,BlobAbortCopyFromURLHeaders:Ak,BlobAcquireLeaseExceptionHeaders:gk,BlobAcquireLeaseHeaders:hk,BlobBreakLeaseExceptionHeaders:Nk,BlobBreakLeaseHeaders:xk,BlobChangeLeaseExceptionHeaders:Ek,BlobChangeLeaseHeaders:wk,BlobCopyFromURLExceptionHeaders:Ok,BlobCopyFromURLHeaders:Rk,BlobCreateSnapshotExceptionHeaders:Tk,BlobCreateSnapshotHeaders:Sk,BlobDeleteExceptionHeaders:ek,BlobDeleteHeaders:Jj,BlobDeleteImmutabilityPolicyExceptionHeaders:ck,BlobDeleteImmutabilityPolicyHeaders:dk,BlobDownloadExceptionHeaders:Xj,BlobDownloadHeaders:M8,BlobFlatListSegment:t9e,BlobGetAccountInfoExceptionHeaders:qk,BlobGetAccountInfoHeaders:Dk,BlobGetPropertiesExceptionHeaders:Zj,BlobGetPropertiesHeaders:Yj,BlobGetTagsExceptionHeaders:Bk,BlobGetTagsHeaders:Mk,BlobHierarchyListSegment:a9e,BlobItemInternal:r9e,BlobName:i9e,BlobPrefix:s9e,BlobPropertiesInternal:n9e,BlobQueryExceptionHeaders:Fk,BlobQueryHeaders:j8,BlobReleaseLeaseExceptionHeaders:vk,BlobReleaseLeaseHeaders:yk,BlobRenewLeaseExceptionHeaders:_k,BlobRenewLeaseHeaders:bk,BlobServiceProperties:bv,BlobServiceStatistics:UB,BlobSetExpiryExceptionHeaders:nk,BlobSetExpiryHeaders:ik,BlobSetHttpHeadersExceptionHeaders:sk,BlobSetHttpHeadersHeaders:ak,BlobSetImmutabilityPolicyExceptionHeaders:lk,BlobSetImmutabilityPolicyHeaders:ok,BlobSetLegalHoldExceptionHeaders:uk,BlobSetLegalHoldHeaders:pk,BlobSetMetadataExceptionHeaders:fk,BlobSetMetadataHeaders:mk,BlobSetTagsExceptionHeaders:kk,BlobSetTagsHeaders:jk,BlobSetTierExceptionHeaders:Lk,BlobSetTierHeaders:B8,BlobStartCopyFromURLExceptionHeaders:Ck,BlobStartCopyFromURLHeaders:Pk,BlobTag:Z3e,BlobTags:wv,BlobUndeleteExceptionHeaders:rk,BlobUndeleteHeaders:tk,Block:o9e,BlockBlobCommitBlockListExceptionHeaders:Ez,BlockBlobCommitBlockListHeaders:wz,BlockBlobGetBlockListExceptionHeaders:Nz,BlockBlobGetBlockListHeaders:xz,BlockBlobPutBlobFromUrlExceptionHeaders:gz,BlockBlobPutBlobFromUrlHeaders:hz,BlockBlobStageBlockExceptionHeaders:vz,BlockBlobStageBlockFromURLExceptionHeaders:_z,BlockBlobStageBlockFromURLHeaders:bz,BlockBlobStageBlockHeaders:yz,BlockBlobUploadExceptionHeaders:fz,BlockBlobUploadHeaders:mz,BlockList:XB,BlockLookupList:QB,ClearRange:d9e,ContainerAcquireLeaseExceptionHeaders:qj,ContainerAcquireLeaseHeaders:Dj,ContainerBreakLeaseExceptionHeaders:zj,ContainerBreakLeaseHeaders:kj,ContainerChangeLeaseExceptionHeaders:Uj,ContainerChangeLeaseHeaders:$j,ContainerCreateExceptionHeaders:hj,ContainerCreateHeaders:fj,ContainerDeleteExceptionHeaders:bj,ContainerDeleteHeaders:vj,ContainerFilterBlobsExceptionHeaders:Lj,ContainerFilterBlobsHeaders:Ij,ContainerGetAccessPolicyExceptionHeaders:xj,ContainerGetAccessPolicyHeaders:Ej,ContainerGetAccountInfoExceptionHeaders:Qj,ContainerGetAccountInfoHeaders:Kj,ContainerGetPropertiesExceptionHeaders:yj,ContainerGetPropertiesHeaders:gj,ContainerItem:Q3e,ContainerListBlobFlatSegmentExceptionHeaders:Gj,ContainerListBlobFlatSegmentHeaders:Hj,ContainerListBlobHierarchySegmentExceptionHeaders:Wj,ContainerListBlobHierarchySegmentHeaders:Vj,ContainerProperties:X3e,ContainerReleaseLeaseExceptionHeaders:Mj,ContainerReleaseLeaseHeaders:Fj,ContainerRenameExceptionHeaders:Rj,ContainerRenameHeaders:Cj,ContainerRenewLeaseExceptionHeaders:jj,ContainerRenewLeaseHeaders:Bj,ContainerRestoreExceptionHeaders:Pj,ContainerRestoreHeaders:Tj,ContainerSetAccessPolicyExceptionHeaders:Sj,ContainerSetAccessPolicyHeaders:Nj,ContainerSetMetadataExceptionHeaders:wj,ContainerSetMetadataHeaders:_j,ContainerSubmitBatchExceptionHeaders:Aj,ContainerSubmitBatchHeaders:Oj,CorsRule:V3e,DelimitedTextConfiguration:u9e,FilterBlobItem:Y3e,FilterBlobSegment:_v,GeoReplication:K3e,JsonTextConfiguration:m9e,KeyInfo:GB,ListBlobsFlatSegmentResponse:WB,ListBlobsHierarchySegmentResponse:KB,ListContainersSegmentResponse:HB,Logging:U3e,Metrics:G3e,PageBlobClearPagesExceptionHeaders:Vk,PageBlobClearPagesHeaders:Gk,PageBlobCopyIncrementalExceptionHeaders:nz,PageBlobCopyIncrementalHeaders:iz,PageBlobCreateExceptionHeaders:$k,PageBlobCreateHeaders:zk,PageBlobGetPageRangesDiffExceptionHeaders:Zk,PageBlobGetPageRangesDiffHeaders:Yk,PageBlobGetPageRangesExceptionHeaders:Xk,PageBlobGetPageRangesHeaders:Qk,PageBlobResizeExceptionHeaders:ez,PageBlobResizeHeaders:Jk,PageBlobUpdateSequenceNumberExceptionHeaders:rz,PageBlobUpdateSequenceNumberHeaders:tz,PageBlobUploadPagesExceptionHeaders:Hk,PageBlobUploadPagesFromURLExceptionHeaders:Kk,PageBlobUploadPagesFromURLHeaders:Wk,PageBlobUploadPagesHeaders:Uk,PageList:Ev,PageRange:l9e,QueryFormat:p9e,QueryRequest:YB,QuerySerialization:c9e,RetentionPolicy:H3e,ServiceFilterBlobsExceptionHeaders:mj,ServiceFilterBlobsHeaders:uj,ServiceGetAccountInfoExceptionHeaders:dj,ServiceGetAccountInfoHeaders:lj,ServiceGetPropertiesExceptionHeaders:tj,ServiceGetPropertiesHeaders:ej,ServiceGetStatisticsExceptionHeaders:ij,ServiceGetStatisticsHeaders:rj,ServiceGetUserDelegationKeyExceptionHeaders:oj,ServiceGetUserDelegationKeyHeaders:sj,ServiceListContainersSegmentExceptionHeaders:aj,ServiceListContainersSegmentHeaders:nj,ServiceSetPropertiesExceptionHeaders:JB,ServiceSetPropertiesHeaders:ZB,ServiceSubmitBatchExceptionHeaders:pj,ServiceSubmitBatchHeaders:cj,SignedIdentifier:J3e,StaticWebsite:W3e,StorageError:Q,UserDelegationKey:VB}),Bd={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},g9e={parameterPath:"blobServiceProperties",mapper:bv},Os={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},Z={parameterPath:"url",mapper:{serializedName:"url",required:!0,xmlName:"url",type:{name:"String"}},skipEncoding:!0},o0={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:!0,serializedName:"restype",type:{name:"String"}}},As={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:!0,serializedName:"comp",type:{name:"String"}}},J={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}},ee={parameterPath:"version",mapper:{defaultValue:"2024-11-04",isConstant:!0,serializedName:"x-ms-version",type:{name:"String"}}},te={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}},me={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},y9e={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:!0,serializedName:"comp",type:{name:"String"}}},xv={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Nv={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}},Fo={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}},Mo={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}},v9e={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:"CSV"},b9e={parameterPath:"keyInfo",mapper:GB},_9e={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Sv={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:!0,serializedName:"restype",type:{name:"String"}}},Sz={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},Tz={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Ti={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:!0,xmlName:"Content-Length",type:{name:"Number"}}},Pz={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:!0,xmlName:"Content-Type",type:{name:"String"}}},Cz={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Rz={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}},Er={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:!0,serializedName:"restype",type:{name:"String"}}},En={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",type:{name:"Dictionary",value:{type:{name:"String"}}}}},Oz={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}},w9e={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}},E9e={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}},Ae={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}},Ce={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}},Re={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}},Az={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Iz={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:!0,serializedName:"comp",type:{name:"String"}}},x9e={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}},Lz={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:!0,serializedName:"comp",type:{name:"String"}}},N9e={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}},S9e={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}},T9e={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:!0,serializedName:"comp",type:{name:"String"}}},P9e={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:!0,xmlName:"x-ms-source-container-name",type:{name:"String"}}},C9e={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}},ta={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Dz={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},qz={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}},Fz={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},Mz={parameterPath:"action",mapper:{defaultValue:"release",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},jd={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:!0,xmlName:"x-ms-lease-id",type:{name:"String"}}},Bz={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},jz={parameterPath:"action",mapper:{defaultValue:"break",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},kz={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}},zz={parameterPath:"action",mapper:{defaultValue:"change",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},$z={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:!0,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},Uz={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListBlobsIncludeItem",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["copy","deleted","metadata","snapshots","uncommittedblobs","versions","tags","immutabilitypolicy","legalhold","deletedwithversions"]}}}},collectionFormat:"CSV"},R9e={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:!0,xmlName:"delimiter",type:{name:"String"}}},La={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}},kd={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}},Au={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}},O9e={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}},A9e={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}},dr={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}},cr={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}},pr={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}},Ye={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}},Ze={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}},Le={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}},I9e={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}},L9e={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}},D9e={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:!0,serializedName:"comp",type:{name:"String"}}},q9e={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:!0,xmlName:"x-ms-expiry-option",type:{name:"String"}}},F9e={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}},zd={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}},$d={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}},Ud={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}},Hd={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}},Gd={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}},Vd={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}},Hz={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Bo={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}},jo={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}},M9e={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:!0,serializedName:"comp",type:{name:"String"}}},B9e={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:!0,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},qr={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}},j9e={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Wd={parameterPath:["options","tier"],mapper:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}},Gz={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}},Kd={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}},Qd={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}},Xd={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}},Yd={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}},Vz={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}},l0={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},ko={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}},k9e={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}},Zd={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},z9e={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:!0,serializedName:"x-ms-requires-sync",type:{name:"String"}}},Iu={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}},Lu={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}},Wz={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}},$9e={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},U9e={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:!0,serializedName:"x-ms-copy-action",type:{name:"String"}}},H9e={parameterPath:"copyId",mapper:{serializedName:"copyid",required:!0,xmlName:"copyid",type:{name:"String"}}},G9e={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:!0,serializedName:"comp",type:{name:"String"}}},V9e={parameterPath:"tier",mapper:{serializedName:"x-ms-access-tier",required:!0,xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}},W9e={parameterPath:["options","queryRequest"],mapper:YB},K9e={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Kz={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Q9e={parameterPath:["options","tags"],mapper:wv},Is={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}},Jd={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}},X9e={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},Qz={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:!0,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}},Xz={parameterPath:["options","blobSequenceNumber"],mapper:{defaultValue:0,serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}},d0={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},c0={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},p0={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},Tv={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Yz={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},Pv={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}},Cv={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}},Rv={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}},Y9e={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},Ov={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},Z9e={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:!0,xmlName:"x-ms-source-range",type:{name:"String"}}},Av={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}},J9e={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:!0,xmlName:"x-ms-range",type:{name:"String"}}},Zz={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},e5e={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}},t5e={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}},r5e={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:!0,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}},i5e={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},n5e={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},Jz={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:!0,serializedName:"comp",type:{name:"String"}}},e$={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}},Iv={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}},t$={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}},a5e={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:!0,serializedName:"comp",type:{name:"String"}}},r$={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},s5e={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}},i$={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:!0,serializedName:"comp",type:{name:"String"}}},n$={parameterPath:"blockId",mapper:{serializedName:"blockid",required:!0,xmlName:"blockid",type:{name:"String"}}},o5e={parameterPath:"blocks",mapper:QB},a$={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},l5e={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:!0,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}},k8=class{constructor(t){this.client=t}setProperties(t,r){return this.client.sendOperationRequest({blobServiceProperties:t,options:r},d5e)}getProperties(t){return this.client.sendOperationRequest({options:t},c5e)}getStatistics(t){return this.client.sendOperationRequest({options:t},p5e)}listContainersSegment(t){return this.client.sendOperationRequest({options:t},u5e)}getUserDelegationKey(t,r){return this.client.sendOperationRequest({keyInfo:t,options:r},m5e)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},f5e)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},h5e)}filterBlobs(t){return this.client.sendOperationRequest({options:t},g5e)}},Ls=qd.createSerializer(Md,!0),d5e={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:ZB},default:{bodyMapper:Q,headersMapper:JB}},requestBody:g9e,queryParameters:[o0,As,J],urlParameters:[Z],headerParameters:[Bd,Os,ee,te],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Ls},c5e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:bv,headersMapper:ej},default:{bodyMapper:Q,headersMapper:tj}},queryParameters:[o0,As,J],urlParameters:[Z],headerParameters:[ee,te,me],isXML:!0,serializer:Ls},p5e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:UB,headersMapper:rj},default:{bodyMapper:Q,headersMapper:ij}},queryParameters:[o0,J,y9e],urlParameters:[Z],headerParameters:[ee,te,me],isXML:!0,serializer:Ls},u5e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:HB,headersMapper:nj},default:{bodyMapper:Q,headersMapper:aj}},queryParameters:[J,xv,Nv,Fo,Mo,v9e],urlParameters:[Z],headerParameters:[ee,te,me],isXML:!0,serializer:Ls},m5e={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:VB,headersMapper:sj},default:{bodyMapper:Q,headersMapper:oj}},requestBody:b9e,queryParameters:[o0,J,_9e],urlParameters:[Z],headerParameters:[Bd,Os,ee,te],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Ls},f5e={path:"/",httpMethod:"GET",responses:{200:{headersMapper:lj},default:{bodyMapper:Q,headersMapper:dj}},queryParameters:[As,J,Sv],urlParameters:[Z],headerParameters:[ee,te,me],isXML:!0,serializer:Ls},h5e={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:cj},default:{bodyMapper:Q,headersMapper:pj}},requestBody:Sz,queryParameters:[J,Tz],urlParameters:[Z],headerParameters:[Os,ee,te,Ti,Pz],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Ls},g5e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:_v,headersMapper:uj},default:{bodyMapper:Q,headersMapper:mj}},queryParameters:[J,Fo,Mo,Cz,Rz],urlParameters:[Z],headerParameters:[ee,te,me],isXML:!0,serializer:Ls},z8=class{constructor(t){this.client=t}create(t){return this.client.sendOperationRequest({options:t},y5e)}getProperties(t){return this.client.sendOperationRequest({options:t},v5e)}delete(t){return this.client.sendOperationRequest({options:t},b5e)}setMetadata(t){return this.client.sendOperationRequest({options:t},_5e)}getAccessPolicy(t){return this.client.sendOperationRequest({options:t},w5e)}setAccessPolicy(t){return this.client.sendOperationRequest({options:t},E5e)}restore(t){return this.client.sendOperationRequest({options:t},x5e)}rename(t,r){return this.client.sendOperationRequest({sourceContainerName:t,options:r},N5e)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},S5e)}filterBlobs(t){return this.client.sendOperationRequest({options:t},T5e)}acquireLease(t){return this.client.sendOperationRequest({options:t},P5e)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},C5e)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},R5e)}breakLease(t){return this.client.sendOperationRequest({options:t},O5e)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},A5e)}listBlobFlatSegment(t){return this.client.sendOperationRequest({options:t},I5e)}listBlobHierarchySegment(t,r){return this.client.sendOperationRequest({delimiter:t,options:r},L5e)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},D5e)}},ur=qd.createSerializer(Md,!0),y5e={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:fj},default:{bodyMapper:Q,headersMapper:hj}},queryParameters:[J,Er],urlParameters:[Z],headerParameters:[ee,te,me,En,Oz,w9e,E9e],isXML:!0,serializer:ur},v5e={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:gj},default:{bodyMapper:Q,headersMapper:yj}},queryParameters:[J,Er],urlParameters:[Z],headerParameters:[ee,te,me,Ae],isXML:!0,serializer:ur},b5e={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:vj},default:{bodyMapper:Q,headersMapper:bj}},queryParameters:[J,Er],urlParameters:[Z],headerParameters:[ee,te,me,Ae,Ce,Re],isXML:!0,serializer:ur},_5e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:_j},default:{bodyMapper:Q,headersMapper:wj}},queryParameters:[J,Er,Az],urlParameters:[Z],headerParameters:[ee,te,me,En,Ae,Ce],isXML:!0,serializer:ur},w5e={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}},serializedName:"SignedIdentifiers",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier"},headersMapper:Ej},default:{bodyMapper:Q,headersMapper:xj}},queryParameters:[J,Er,Iz],urlParameters:[Z],headerParameters:[ee,te,me,Ae],isXML:!0,serializer:ur},E5e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Nj},default:{bodyMapper:Q,headersMapper:Sj}},requestBody:x9e,queryParameters:[J,Er,Iz],urlParameters:[Z],headerParameters:[Bd,Os,ee,te,Oz,Ae,Ce,Re],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:ur},x5e={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:Tj},default:{bodyMapper:Q,headersMapper:Pj}},queryParameters:[J,Er,Lz],urlParameters:[Z],headerParameters:[ee,te,me,N9e,S9e],isXML:!0,serializer:ur},N5e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Cj},default:{bodyMapper:Q,headersMapper:Rj}},queryParameters:[J,Er,T9e],urlParameters:[Z],headerParameters:[ee,te,me,P9e,C9e],isXML:!0,serializer:ur},S5e={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Oj},default:{bodyMapper:Q,headersMapper:Aj}},requestBody:Sz,queryParameters:[J,Tz,Er],urlParameters:[Z],headerParameters:[Os,ee,te,Ti,Pz],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:ur},T5e={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:_v,headersMapper:Ij},default:{bodyMapper:Q,headersMapper:Lj}},queryParameters:[J,Fo,Mo,Cz,Rz,Er],urlParameters:[Z],headerParameters:[ee,te,me],isXML:!0,serializer:ur},P5e={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:Dj},default:{bodyMapper:Q,headersMapper:qj}},queryParameters:[J,Er,ta],urlParameters:[Z],headerParameters:[ee,te,me,Ce,Re,Dz,qz,Fz],isXML:!0,serializer:ur},C5e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Fj},default:{bodyMapper:Q,headersMapper:Mj}},queryParameters:[J,Er,ta],urlParameters:[Z],headerParameters:[ee,te,me,Ce,Re,Mz,jd],isXML:!0,serializer:ur},R5e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Bj},default:{bodyMapper:Q,headersMapper:jj}},queryParameters:[J,Er,ta],urlParameters:[Z],headerParameters:[ee,te,me,Ce,Re,jd,Bz],isXML:!0,serializer:ur},O5e={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:kj},default:{bodyMapper:Q,headersMapper:zj}},queryParameters:[J,Er,ta],urlParameters:[Z],headerParameters:[ee,te,me,Ce,Re,jz,kz],isXML:!0,serializer:ur},A5e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:$j},default:{bodyMapper:Q,headersMapper:Uj}},queryParameters:[J,Er,ta],urlParameters:[Z],headerParameters:[ee,te,me,Ce,Re,jd,zz,$z],isXML:!0,serializer:ur},I5e={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:WB,headersMapper:Hj},default:{bodyMapper:Q,headersMapper:Gj}},queryParameters:[J,xv,Nv,Fo,Mo,Er,Uz],urlParameters:[Z],headerParameters:[ee,te,me],isXML:!0,serializer:ur},L5e={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:KB,headersMapper:Vj},default:{bodyMapper:Q,headersMapper:Wj}},queryParameters:[J,xv,Nv,Fo,Mo,Er,Uz,R9e],urlParameters:[Z],headerParameters:[ee,te,me],isXML:!0,serializer:ur},D5e={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:Kj},default:{bodyMapper:Q,headersMapper:Qj}},queryParameters:[As,J,Sv],urlParameters:[Z],headerParameters:[ee,te,me],isXML:!0,serializer:ur},$8=class{constructor(t){this.client=t}download(t){return this.client.sendOperationRequest({options:t},q5e)}getProperties(t){return this.client.sendOperationRequest({options:t},F5e)}delete(t){return this.client.sendOperationRequest({options:t},M5e)}undelete(t){return this.client.sendOperationRequest({options:t},B5e)}setExpiry(t,r){return this.client.sendOperationRequest({expiryOptions:t,options:r},j5e)}setHttpHeaders(t){return this.client.sendOperationRequest({options:t},k5e)}setImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},z5e)}deleteImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},$5e)}setLegalHold(t,r){return this.client.sendOperationRequest({legalHold:t,options:r},U5e)}setMetadata(t){return this.client.sendOperationRequest({options:t},H5e)}acquireLease(t){return this.client.sendOperationRequest({options:t},G5e)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},V5e)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},W5e)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},K5e)}breakLease(t){return this.client.sendOperationRequest({options:t},Q5e)}createSnapshot(t){return this.client.sendOperationRequest({options:t},X5e)}startCopyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},Y5e)}copyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},Z5e)}abortCopyFromURL(t,r){return this.client.sendOperationRequest({copyId:t,options:r},J5e)}setTier(t,r){return this.client.sendOperationRequest({tier:t,options:r},e8e)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},t8e)}query(t){return this.client.sendOperationRequest({options:t},r8e)}getTags(t){return this.client.sendOperationRequest({options:t},i8e)}setTags(t){return this.client.sendOperationRequest({options:t},n8e)}},vt=qd.createSerializer(Md,!0),q5e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:M8},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:M8},default:{bodyMapper:Q,headersMapper:Xj}},queryParameters:[J,La,kd],urlParameters:[Z],headerParameters:[ee,te,me,Ae,Ce,Re,Au,O9e,A9e,dr,cr,pr,Ye,Ze,Le],isXML:!0,serializer:vt},F5e={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:Yj},default:{bodyMapper:Q,headersMapper:Zj}},queryParameters:[J,La,kd],urlParameters:[Z],headerParameters:[ee,te,me,Ae,Ce,Re,dr,cr,pr,Ye,Ze,Le],isXML:!0,serializer:vt},M5e={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:Jj},default:{bodyMapper:Q,headersMapper:ek}},queryParameters:[J,La,kd,L9e],urlParameters:[Z],headerParameters:[ee,te,me,Ae,Ce,Re,Ye,Ze,Le,I9e],isXML:!0,serializer:vt},B5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:tk},default:{bodyMapper:Q,headersMapper:rk}},queryParameters:[J,Lz],urlParameters:[Z],headerParameters:[ee,te,me],isXML:!0,serializer:vt},j5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:ik},default:{bodyMapper:Q,headersMapper:nk}},queryParameters:[J,D9e],urlParameters:[Z],headerParameters:[ee,te,me,q9e,F9e],isXML:!0,serializer:vt},k5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:ak},default:{bodyMapper:Q,headersMapper:sk}},queryParameters:[As,J],urlParameters:[Z],headerParameters:[ee,te,me,Ae,Ce,Re,Ye,Ze,Le,zd,$d,Ud,Hd,Gd,Vd],isXML:!0,serializer:vt},z5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:ok},default:{bodyMapper:Q,headersMapper:lk}},queryParameters:[J,Hz],urlParameters:[Z],headerParameters:[ee,te,me,Re,Bo,jo],isXML:!0,serializer:vt},$5e={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:dk},default:{bodyMapper:Q,headersMapper:ck}},queryParameters:[J,Hz],urlParameters:[Z],headerParameters:[ee,te,me],isXML:!0,serializer:vt},U5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:pk},default:{bodyMapper:Q,headersMapper:uk}},queryParameters:[J,M9e],urlParameters:[Z],headerParameters:[ee,te,me,B9e],isXML:!0,serializer:vt},H5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:mk},default:{bodyMapper:Q,headersMapper:fk}},queryParameters:[J,Az],urlParameters:[Z],headerParameters:[ee,te,me,En,Ae,Ce,Re,dr,cr,pr,Ye,Ze,Le,qr],isXML:!0,serializer:vt},G5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:hk},default:{bodyMapper:Q,headersMapper:gk}},queryParameters:[J,ta],urlParameters:[Z],headerParameters:[ee,te,me,Ce,Re,Dz,qz,Fz,Ye,Ze,Le],isXML:!0,serializer:vt},V5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:yk},default:{bodyMapper:Q,headersMapper:vk}},queryParameters:[J,ta],urlParameters:[Z],headerParameters:[ee,te,me,Ce,Re,Mz,jd,Ye,Ze,Le],isXML:!0,serializer:vt},W5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:bk},default:{bodyMapper:Q,headersMapper:_k}},queryParameters:[J,ta],urlParameters:[Z],headerParameters:[ee,te,me,Ce,Re,jd,Bz,Ye,Ze,Le],isXML:!0,serializer:vt},K5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:wk},default:{bodyMapper:Q,headersMapper:Ek}},queryParameters:[J,ta],urlParameters:[Z],headerParameters:[ee,te,me,Ce,Re,jd,zz,$z,Ye,Ze,Le],isXML:!0,serializer:vt},Q5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:xk},default:{bodyMapper:Q,headersMapper:Nk}},queryParameters:[J,ta],urlParameters:[Z],headerParameters:[ee,te,me,Ce,Re,jz,kz,Ye,Ze,Le],isXML:!0,serializer:vt},X5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Sk},default:{bodyMapper:Q,headersMapper:Tk}},queryParameters:[J,j9e],urlParameters:[Z],headerParameters:[ee,te,me,En,Ae,Ce,Re,dr,cr,pr,Ye,Ze,Le,qr],isXML:!0,serializer:vt},Y5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Pk},default:{bodyMapper:Q,headersMapper:Ck}},queryParameters:[J],urlParameters:[Z],headerParameters:[ee,te,me,En,Ae,Ce,Re,Ye,Ze,Le,Bo,jo,Wd,Gz,Kd,Qd,Xd,Yd,Vz,l0,ko,k9e,Zd],isXML:!0,serializer:vt},Z5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Rk},default:{bodyMapper:Q,headersMapper:Ok}},queryParameters:[J],urlParameters:[Z],headerParameters:[ee,te,me,En,Ae,Ce,Re,Ye,Ze,Le,Bo,jo,qr,Wd,Kd,Qd,Xd,Yd,l0,ko,Zd,z9e,Iu,Lu,Wz],isXML:!0,serializer:vt},J5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Ak},default:{bodyMapper:Q,headersMapper:Ik}},queryParameters:[J,$9e,H9e],urlParameters:[Z],headerParameters:[ee,te,me,Ae,U9e],isXML:!0,serializer:vt},e8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:B8},202:{headersMapper:B8},default:{bodyMapper:Q,headersMapper:Lk}},queryParameters:[J,La,kd,G9e],urlParameters:[Z],headerParameters:[ee,te,me,Ae,Le,Gz,V9e],isXML:!0,serializer:vt},t8e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:Dk},default:{bodyMapper:Q,headersMapper:qk}},queryParameters:[As,J,Sv],urlParameters:[Z],headerParameters:[ee,te,me],isXML:!0,serializer:vt},r8e={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:j8},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:j8},default:{bodyMapper:Q,headersMapper:Fk}},requestBody:W9e,queryParameters:[J,La,K9e],urlParameters:[Z],headerParameters:[Bd,Os,ee,te,Ae,Ce,Re,dr,cr,pr,Ye,Ze,Le],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:vt},i8e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:wv,headersMapper:Mk},default:{bodyMapper:Q,headersMapper:Bk}},queryParameters:[J,La,kd,Kz],urlParameters:[Z],headerParameters:[ee,te,me,Ae,Le],isXML:!0,serializer:vt},n8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:jk},default:{bodyMapper:Q,headersMapper:kk}},requestBody:Q9e,queryParameters:[J,kd,Kz],urlParameters:[Z],headerParameters:[Bd,Os,ee,te,Ae,Le,Is,Jd],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:vt},U8=class{constructor(t){this.client=t}create(t,r,i){return this.client.sendOperationRequest({contentLength:t,blobContentLength:r,options:i},a8e)}uploadPages(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},s8e)}clearPages(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},o8e)}uploadPagesFromURL(t,r,i,n,a){return this.client.sendOperationRequest({sourceUrl:t,sourceRange:r,contentLength:i,range:n,options:a},l8e)}getPageRanges(t){return this.client.sendOperationRequest({options:t},d8e)}getPageRangesDiff(t){return this.client.sendOperationRequest({options:t},c8e)}resize(t,r){return this.client.sendOperationRequest({blobContentLength:t,options:r},p8e)}updateSequenceNumber(t,r){return this.client.sendOperationRequest({sequenceNumberAction:t,options:r},u8e)}copyIncremental(t,r){return this.client.sendOperationRequest({copySource:t,options:r},m8e)}},Da=qd.createSerializer(Md,!0),a8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:zk},default:{bodyMapper:Q,headersMapper:$k}},queryParameters:[J],urlParameters:[Z],headerParameters:[ee,te,me,Ti,En,Ae,Ce,Re,dr,cr,pr,Ye,Ze,Le,zd,$d,Ud,Hd,Gd,Vd,Bo,jo,qr,Wd,ko,Zd,X9e,Qz,Xz],isXML:!0,serializer:Da},s8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Uk},default:{bodyMapper:Q,headersMapper:Hk}},requestBody:c0,queryParameters:[J,Tv],urlParameters:[Z],headerParameters:[ee,te,Ti,Ae,Ce,Re,Au,dr,cr,pr,Ye,Ze,Le,qr,Is,Jd,d0,p0,Yz,Pv,Cv,Rv],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Da},o8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Gk},default:{bodyMapper:Q,headersMapper:Vk}},queryParameters:[J,Tv],urlParameters:[Z],headerParameters:[ee,te,me,Ti,Ae,Ce,Re,Au,dr,cr,pr,Ye,Ze,Le,qr,Pv,Cv,Rv,Y9e],isXML:!0,serializer:Da},l8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Wk},default:{bodyMapper:Q,headersMapper:Kk}},queryParameters:[J,Tv],urlParameters:[Z],headerParameters:[ee,te,me,Ti,Ae,Ce,Re,dr,cr,pr,Ye,Ze,Le,qr,Kd,Qd,Xd,Yd,Iu,Lu,Yz,Pv,Cv,Rv,Ov,Z9e,Av,J9e],isXML:!0,serializer:Da},d8e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:Ev,headersMapper:Qk},default:{bodyMapper:Q,headersMapper:Xk}},queryParameters:[J,Fo,Mo,La,Zz],urlParameters:[Z],headerParameters:[ee,te,me,Ae,Ce,Re,Au,Ye,Ze,Le],isXML:!0,serializer:Da},c8e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:Ev,headersMapper:Yk},default:{bodyMapper:Q,headersMapper:Zk}},queryParameters:[J,Fo,Mo,La,Zz,e5e],urlParameters:[Z],headerParameters:[ee,te,me,Ae,Ce,Re,Au,Ye,Ze,Le,t5e],isXML:!0,serializer:Da},p8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Jk},default:{bodyMapper:Q,headersMapper:ez}},queryParameters:[As,J],urlParameters:[Z],headerParameters:[ee,te,me,Ae,Ce,Re,dr,cr,pr,Ye,Ze,Le,qr,Qz],isXML:!0,serializer:Da},u8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:tz},default:{bodyMapper:Q,headersMapper:rz}},queryParameters:[As,J],urlParameters:[Z],headerParameters:[ee,te,me,Ae,Ce,Re,Ye,Ze,Le,Xz,r5e],isXML:!0,serializer:Da},m8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:iz},default:{bodyMapper:Q,headersMapper:nz}},queryParameters:[J,i5e],urlParameters:[Z],headerParameters:[ee,te,me,Ce,Re,Ye,Ze,Le,l0],isXML:!0,serializer:Da},H8=class{constructor(t){this.client=t}create(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},f8e)}appendBlock(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},h8e)}appendBlockFromUrl(t,r,i){return this.client.sendOperationRequest({sourceUrl:t,contentLength:r,options:i},g8e)}seal(t){return this.client.sendOperationRequest({options:t},y8e)}},u0=qd.createSerializer(Md,!0),f8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:az},default:{bodyMapper:Q,headersMapper:sz}},queryParameters:[J],urlParameters:[Z],headerParameters:[ee,te,me,Ti,En,Ae,Ce,Re,dr,cr,pr,Ye,Ze,Le,zd,$d,Ud,Hd,Gd,Vd,Bo,jo,qr,ko,Zd,n5e],isXML:!0,serializer:u0},h8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:oz},default:{bodyMapper:Q,headersMapper:lz}},requestBody:c0,queryParameters:[J,Jz],urlParameters:[Z],headerParameters:[ee,te,Ti,Ae,Ce,Re,dr,cr,pr,Ye,Ze,Le,qr,Is,Jd,d0,p0,e$,Iv],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:u0},g8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:dz},default:{bodyMapper:Q,headersMapper:cz}},queryParameters:[J,Jz],urlParameters:[Z],headerParameters:[ee,te,me,Ti,Ae,Ce,Re,dr,cr,pr,Ye,Ze,Le,qr,Kd,Qd,Xd,Yd,Iu,Lu,Is,Ov,Av,e$,Iv,t$],isXML:!0,serializer:u0},y8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:pz},default:{bodyMapper:Q,headersMapper:uz}},queryParameters:[J,a5e],urlParameters:[Z],headerParameters:[ee,te,me,Ae,Ce,Re,Ye,Ze,Iv],isXML:!0,serializer:u0},G8=class{constructor(t){this.client=t}upload(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},v8e)}putBlobFromUrl(t,r,i){return this.client.sendOperationRequest({contentLength:t,copySource:r,options:i},b8e)}stageBlock(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,body:i,options:n},_8e)}stageBlockFromURL(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,sourceUrl:i,options:n},w8e)}commitBlockList(t,r){return this.client.sendOperationRequest({blocks:t,options:r},E8e)}getBlockList(t,r){return this.client.sendOperationRequest({listType:t,options:r},x8e)}},ec=qd.createSerializer(Md,!0),v8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:mz},default:{bodyMapper:Q,headersMapper:fz}},requestBody:c0,queryParameters:[J],urlParameters:[Z],headerParameters:[ee,te,Ti,En,Ae,Ce,Re,dr,cr,pr,Ye,Ze,Le,zd,$d,Ud,Hd,Gd,Vd,Bo,jo,qr,Wd,ko,Zd,Is,Jd,d0,p0,r$],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:ec},b8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:hz},default:{bodyMapper:Q,headersMapper:gz}},queryParameters:[J],urlParameters:[Z],headerParameters:[ee,te,me,Ti,En,Ae,Ce,Re,dr,cr,pr,Ye,Ze,Le,zd,$d,Ud,Hd,Gd,Vd,qr,Wd,Kd,Qd,Xd,Yd,Vz,l0,ko,Iu,Lu,Wz,Is,r$,s5e],isXML:!0,serializer:ec},_8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:yz},default:{bodyMapper:Q,headersMapper:vz}},requestBody:c0,queryParameters:[J,i$,n$],urlParameters:[Z],headerParameters:[ee,te,Ti,Ae,dr,cr,pr,qr,Is,Jd,d0,p0],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:ec},w8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:bz},default:{bodyMapper:Q,headersMapper:_z}},queryParameters:[J,i$,n$],urlParameters:[Z],headerParameters:[ee,te,me,Ti,Ae,dr,cr,pr,qr,Kd,Qd,Xd,Yd,Iu,Lu,Ov,Av,t$],isXML:!0,serializer:ec},E8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:wz},default:{bodyMapper:Q,headersMapper:Ez}},requestBody:o5e,queryParameters:[J,a$],urlParameters:[Z],headerParameters:[Bd,Os,ee,te,En,Ae,Ce,Re,dr,cr,pr,Ye,Ze,Le,zd,$d,Ud,Hd,Gd,Vd,Bo,jo,qr,Wd,ko,Zd,Is,Jd],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:ec},x8e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:XB,headersMapper:xz},default:{bodyMapper:Q,headersMapper:Nz}},queryParameters:[J,La,a$,l5e],urlParameters:[Z],headerParameters:[ee,te,me,Ae,Le],isXML:!0,serializer:ec},N8e=class extends Q4e.ExtendedServiceClient{constructor(t,r){var i,n;if(t===void 0)throw new Error("'url' cannot be null");r||(r={});let a={requestContentType:"application/json; charset=utf-8"},s="azsdk-js-azure-storage-blob/12.25.0",o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${s}`:`${s}`,l=Object.assign(Object.assign(Object.assign({},a),r),{userAgentOptions:{userAgentPrefix:o},endpoint:(n=(i=r.endpoint)!==null&&i!==void 0?i:r.baseUri)!==null&&n!==void 0?n:"{url}"});super(l),this.url=t,this.version=r.version||"2024-11-04",this.service=new k8(this),this.container=new z8(this),this.blob=new $8(this),this.pageBlob=new U8(this),this.appendBlob=new H8(this),this.blockBlob=new G8(this)}},Jh=class extends N8e{async sendOperationRequest(t,r){let i=Object.assign({},r);return(i.path==="/{containerName}"||i.path==="/{containerName}/{blob}")&&(i.path=""),super.sendOperationRequest(t,i)}},Su=class{constructor(t,r){this.url=c3e(t),this.accountName=MB(t),this.pipeline=r,this.storageClientContext=new Jh(this.url,kB(r)),this.isHttps=FB(m3e(this.url)||"","https"),this.credential=zB(r);let i=this.storageClientContext;i.requestContentType=void 0}},k=H4e.createTracingClient({packageName:"@azure/storage-blob",packageVersion:OB,namespace:"Microsoft.Storage"}),Oa=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"r":r.read=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"x":r.deleteVersion=!0;break;case"t":r.tag=!0;break;case"m":r.move=!0;break;case"e":r.execute=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission: ${i}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.deleteVersion&&(r.deleteVersion=!0),t.tag&&(r.tag=!0),t.move&&(r.move=!0),t.execute&&(r.execute=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),r}toString(){let t=[];return this.read&&t.push("r"),this.add&&t.push("a"),this.create&&t.push("c"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.tag&&t.push("t"),this.move&&t.push("m"),this.execute&&t.push("e"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),t.join("")}},Aa=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1,this.filterByTags=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"r":r.read=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"l":r.list=!0;break;case"t":r.tag=!0;break;case"x":r.deleteVersion=!0;break;case"m":r.move=!0;break;case"e":r.execute=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;case"f":r.filterByTags=!0;break;default:throw new RangeError(`Invalid permission ${i}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.list&&(r.list=!0),t.deleteVersion&&(r.deleteVersion=!0),t.tag&&(r.tag=!0),t.move&&(r.move=!0),t.execute&&(r.execute=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),t.filterByTags&&(r.filterByTags=!0),r}toString(){let t=[];return this.read&&t.push("r"),this.add&&t.push("a"),this.create&&t.push("c"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.list&&t.push("l"),this.tag&&t.push("t"),this.move&&t.push("m"),this.execute&&t.push("e"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),this.filterByTags&&t.push("f"),t.join("")}},V8=class{constructor(t,r){this.accountName=t,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(t){return uv.createHmac("sha256",this.key).update(t,"utf8").digest("base64")}};function Ia(e){return e.end?`${e.start}-${e.end}`:e.start}ue.SASProtocol=void 0;(function(e){e.Https="https",e.HttpsAndHttp="https,http"})(ue.SASProtocol||(ue.SASProtocol={}));var ea=class{get ipRange(){if(this.ipRangeInner)return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}constructor(t,r,i,n,a,s,o,l,d,c,p,u,m,f,g,y,E,x,T,A){this.version=t,this.signature=r,i!==void 0&&typeof i!="string"?(this.permissions=i.permissions,this.services=i.services,this.resourceTypes=i.resourceTypes,this.protocol=i.protocol,this.startsOn=i.startsOn,this.expiresOn=i.expiresOn,this.ipRangeInner=i.ipRange,this.identifier=i.identifier,this.encryptionScope=i.encryptionScope,this.resource=i.resource,this.cacheControl=i.cacheControl,this.contentDisposition=i.contentDisposition,this.contentEncoding=i.contentEncoding,this.contentLanguage=i.contentLanguage,this.contentType=i.contentType,i.userDelegationKey&&(this.signedOid=i.userDelegationKey.signedObjectId,this.signedTenantId=i.userDelegationKey.signedTenantId,this.signedStartsOn=i.userDelegationKey.signedStartsOn,this.signedExpiresOn=i.userDelegationKey.signedExpiresOn,this.signedService=i.userDelegationKey.signedService,this.signedVersion=i.userDelegationKey.signedVersion,this.preauthorizedAgentObjectId=i.preauthorizedAgentObjectId,this.correlationId=i.correlationId)):(this.services=n,this.resourceTypes=a,this.expiresOn=l,this.permissions=i,this.protocol=s,this.startsOn=o,this.ipRangeInner=d,this.encryptionScope=A,this.identifier=c,this.resource=p,this.cacheControl=u,this.contentDisposition=m,this.contentEncoding=f,this.contentLanguage=g,this.contentType=y,E&&(this.signedOid=E.signedObjectId,this.signedTenantId=E.signedTenantId,this.signedStartsOn=E.signedStartsOn,this.signedExpiresOn=E.signedExpiresOn,this.signedService=E.signedService,this.signedVersion=E.signedVersion,this.preauthorizedAgentObjectId=x,this.correlationId=T))}toString(){let t=["sv","ss","srt","spr","st","se","sip","si","ses","skoid","sktid","skt","ske","sks","skv","sr","sp","sig","rscc","rscd","rsce","rscl","rsct","saoid","scid"],r=[];for(let i of t)switch(i){case"sv":this.tryAppendQueryParameter(r,i,this.version);break;case"ss":this.tryAppendQueryParameter(r,i,this.services);break;case"srt":this.tryAppendQueryParameter(r,i,this.resourceTypes);break;case"spr":this.tryAppendQueryParameter(r,i,this.protocol);break;case"st":this.tryAppendQueryParameter(r,i,this.startsOn?Xe(this.startsOn,!1):void 0);break;case"se":this.tryAppendQueryParameter(r,i,this.expiresOn?Xe(this.expiresOn,!1):void 0);break;case"sip":this.tryAppendQueryParameter(r,i,this.ipRange?Ia(this.ipRange):void 0);break;case"si":this.tryAppendQueryParameter(r,i,this.identifier);break;case"ses":this.tryAppendQueryParameter(r,i,this.encryptionScope);break;case"skoid":this.tryAppendQueryParameter(r,i,this.signedOid);break;case"sktid":this.tryAppendQueryParameter(r,i,this.signedTenantId);break;case"skt":this.tryAppendQueryParameter(r,i,this.signedStartsOn?Xe(this.signedStartsOn,!1):void 0);break;case"ske":this.tryAppendQueryParameter(r,i,this.signedExpiresOn?Xe(this.signedExpiresOn,!1):void 0);break;case"sks":this.tryAppendQueryParameter(r,i,this.signedService);break;case"skv":this.tryAppendQueryParameter(r,i,this.signedVersion);break;case"sr":this.tryAppendQueryParameter(r,i,this.resource);break;case"sp":this.tryAppendQueryParameter(r,i,this.permissions);break;case"sig":this.tryAppendQueryParameter(r,i,this.signature);break;case"rscc":this.tryAppendQueryParameter(r,i,this.cacheControl);break;case"rscd":this.tryAppendQueryParameter(r,i,this.contentDisposition);break;case"rsce":this.tryAppendQueryParameter(r,i,this.contentEncoding);break;case"rscl":this.tryAppendQueryParameter(r,i,this.contentLanguage);break;case"rsct":this.tryAppendQueryParameter(r,i,this.contentType);break;case"saoid":this.tryAppendQueryParameter(r,i,this.preauthorizedAgentObjectId);break;case"scid":this.tryAppendQueryParameter(r,i,this.correlationId);break}return r.join("&")}tryAppendQueryParameter(t,r,i){i&&(r=encodeURIComponent(r),i=encodeURIComponent(i),r.length>0&&i.length>0&&t.push(`${r}=${i}`))}};function Lv(e,t,r){return Dv(e,t,r).sasQueryParameters}function Dv(e,t,r){let i=e.version?e.version:hv,n=t instanceof ot?t:void 0,a;if(n===void 0&&r!==void 0&&(a=new V8(r,t)),n===void 0&&a===void 0)throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.");if(i>="2020-12-06")return n!==void 0?P8e(e,n):O8e(e,a);if(i>="2018-11-09")return n!==void 0?T8e(e,n):i>="2020-02-10"?R8e(e,a):C8e(e,a);if(i>="2015-04-05"){if(n!==void 0)return S8e(e,n);throw new RangeError("'version' must be >= '2018-11-09' when generating user delegation SAS using user delegation key.")}throw new RangeError("'version' must be >= '2015-04-05'.")}function S8e(e,t){if(e=rc(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c";e.blobName&&(r="b");let i;e.permissions&&(e.blobName?i=Oa.parse(e.permissions.toString()).toString():i=Aa.parse(e.permissions.toString()).toString());let n=[i||"",e.startsOn?Xe(e.startsOn,!1):"",e.expiresOn?Xe(e.expiresOn,!1):"",tc(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?Ia(e.ipRange):"",e.protocol?e.protocol:"",e.version,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),a=t.computeHMACSHA256(n);return{sasQueryParameters:new ea(e.version,a,i,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType),stringToSign:n}}function T8e(e,t){if(e=rc(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=Oa.parse(e.permissions.toString()).toString():n=Aa.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Xe(e.startsOn,!1):"",e.expiresOn?Xe(e.expiresOn,!1):"",tc(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?Ia(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new ea(e.version,s,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType),stringToSign:a}}function P8e(e,t){if(e=rc(e),!e.identifier&&!(e.permissions&&e.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=Oa.parse(e.permissions.toString()).toString():n=Aa.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Xe(e.startsOn,!1):"",e.expiresOn?Xe(e.expiresOn,!1):"",tc(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?Ia(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.encryptionScope,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new ea(e.version,s,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,void 0,void 0,void 0,e.encryptionScope),stringToSign:a}}function C8e(e,t){if(e=rc(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=Oa.parse(e.permissions.toString()).toString():n=Aa.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Xe(e.startsOn,!1):"",e.expiresOn?Xe(e.expiresOn,!1):"",tc(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Xe(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Xe(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.ipRange?Ia(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new ea(e.version,s,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey),stringToSign:a}}function R8e(e,t){if(e=rc(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=Oa.parse(e.permissions.toString()).toString():n=Aa.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Xe(e.startsOn,!1):"",e.expiresOn?Xe(e.expiresOn,!1):"",tc(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Xe(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Xe(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?Ia(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new ea(e.version,s,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId),stringToSign:a}}function O8e(e,t){if(e=rc(e),!e.permissions||!e.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",i=e.versionId));let n;e.permissions&&(e.blobName?n=Oa.parse(e.permissions.toString()).toString():n=Aa.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Xe(e.startsOn,!1):"",e.expiresOn?Xe(e.expiresOn,!1):"",tc(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Xe(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Xe(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?Ia(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.encryptionScope,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new ea(e.version,s,n,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId,e.encryptionScope),stringToSign:a}}function tc(e,t,r){let i=[`/blob/${e}/${t}`];return r&&i.push(`/${r}`),i.join("")}function rc(e){let t=e.version?e.version:hv;if(e.snapshotTime&&t<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(e.blobName===void 0&&e.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(e.versionId&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(e.blobName===void 0&&e.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(e.permissions&&e.permissions.setImmutabilityPolicy&&t<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(e.permissions&&e.permissions.deleteVersion&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(e.permissions&&e.permissions.permanentDelete&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(e.permissions&&e.permissions.tag&&t<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(t<"2020-02-10"&&e.permissions&&(e.permissions.move||e.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(t<"2021-04-10"&&e.permissions&&e.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(t<"2020-02-10"&&(e.preauthorizedAgentObjectId||e.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(e.encryptionScope&&t<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return e.version=t,e}var Tu=class{get leaseId(){return this._leaseId}get url(){return this._url}constructor(t,r){let i=t.storageClientContext;this._url=t.url,t.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=i.container):(this._isContainer=!1,this._containerOrBlobOperation=i.blob),r||(r=rt.randomUUID()),this._leaseId=r}async acquireLease(t,r={}){var i,n,a,s,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==Jn||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==Jn||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return k.withSpan("BlobLeaseClient-acquireLease",r,async l=>{var d;return Y(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),proposedLeaseId:this._leaseId,tracingOptions:l.tracingOptions}))})}async changeLease(t,r={}){var i,n,a,s,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==Jn||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==Jn||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return k.withSpan("BlobLeaseClient-changeLease",r,async l=>{var d;let c=Y(await this._containerOrBlobOperation.changeLease(this._leaseId,t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),tracingOptions:l.tracingOptions}));return this._leaseId=t,c})}async releaseLease(t={}){var r,i,n,a,s;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==Jn||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==Jn||!((s=t.conditions)===null||s===void 0)&&s.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return k.withSpan("BlobLeaseClient-releaseLease",t,async o=>{var l;return Y(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions}))})}async renewLease(t={}){var r,i,n,a,s;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==Jn||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==Jn||!((s=t.conditions)===null||s===void 0)&&s.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return k.withSpan("BlobLeaseClient-renewLease",t,async o=>{var l;return this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions})})}async breakLease(t,r={}){var i,n,a,s,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==Jn||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==Jn||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return k.withSpan("BlobLeaseClient-breakLease",r,async l=>{var d;let c={abortSignal:r.abortSignal,breakPeriod:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),tracingOptions:l.tracingOptions};return Y(await this._containerOrBlobOperation.breakLease(c))})}},W8=class extends mv.Readable{constructor(t,r,i,n,a={}){super({highWaterMark:a.highWaterMark}),this.retries=0,this.sourceDataHandler=s=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=void 0,this.source.pause(),this.sourceErrorOrEndHandler(),this.source.destroy();return}this.offset+=s.length,this.onProgress&&this.onProgress({loadedBytes:this.offset-this.start}),this.push(s)||this.source.pause()},this.sourceAbortedHandler=()=>{let s=new n0.AbortError("The operation was aborted.");this.destroy(s)},this.sourceErrorOrEndHandler=s=>{if(s&&s.name==="AbortError"){this.destroy(s);return}this.removeSourceEventHandlers(),this.offset-1===this.end?this.push(null):this.offset<=this.end?this.retries{this.source=o,this.setSourceEventHandlers()}).catch(o=>{this.destroy(o)})):this.destroy(new Error(`Data corruption failure: received less data than required and reached maxRetires limitation. Received data offset: ${this.offset-1}, data needed offset: ${this.end}, retries: ${this.retries}, max retries: ${this.maxRetryRequests}`)):this.destroy(new Error(`Data corruption failure: Received more data than original request, data needed offset is ${this.end}, received offset: ${this.offset-1}`))},this.getter=r,this.source=t,this.start=i,this.offset=i,this.end=i+n-1,this.maxRetryRequests=a.maxRetryRequests&&a.maxRetryRequests>=0?a.maxRetryRequests:0,this.onProgress=a.onProgress,this.options=a,this.setSourceEventHandlers()}_read(){this.source.resume()}setSourceEventHandlers(){this.source.on("data",this.sourceDataHandler),this.source.on("end",this.sourceErrorOrEndHandler),this.source.on("error",this.sourceErrorOrEndHandler),this.source.on("aborted",this.sourceAbortedHandler)}removeSourceEventHandlers(){this.source.removeListener("data",this.sourceDataHandler),this.source.removeListener("end",this.sourceErrorOrEndHandler),this.source.removeListener("error",this.sourceErrorOrEndHandler),this.source.removeListener("aborted",this.sourceAbortedHandler)}_destroy(t,r){this.removeSourceEventHandlers(),this.source.destroy(),r(t===null?void 0:t)}},K8=class{get acceptRanges(){return this.originalResponse.acceptRanges}get cacheControl(){return this.originalResponse.cacheControl}get contentDisposition(){return this.originalResponse.contentDisposition}get contentEncoding(){return this.originalResponse.contentEncoding}get contentLanguage(){return this.originalResponse.contentLanguage}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber}get blobType(){return this.originalResponse.blobType}get contentLength(){return this.originalResponse.contentLength}get contentMD5(){return this.originalResponse.contentMD5}get contentRange(){return this.originalResponse.contentRange}get contentType(){return this.originalResponse.contentType}get copyCompletedOn(){return this.originalResponse.copyCompletedOn}get copyId(){return this.originalResponse.copyId}get copyProgress(){return this.originalResponse.copyProgress}get copySource(){return this.originalResponse.copySource}get copyStatus(){return this.originalResponse.copyStatus}get copyStatusDescription(){return this.originalResponse.copyStatusDescription}get leaseDuration(){return this.originalResponse.leaseDuration}get leaseState(){return this.originalResponse.leaseState}get leaseStatus(){return this.originalResponse.leaseStatus}get date(){return this.originalResponse.date}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount}get etag(){return this.originalResponse.etag}get tagCount(){return this.originalResponse.tagCount}get errorCode(){return this.originalResponse.errorCode}get isServerEncrypted(){return this.originalResponse.isServerEncrypted}get blobContentMD5(){return this.originalResponse.blobContentMD5}get lastModified(){return this.originalResponse.lastModified}get lastAccessed(){return this.originalResponse.lastAccessed}get createdOn(){return this.originalResponse.createdOn}get metadata(){return this.originalResponse.metadata}get requestId(){return this.originalResponse.requestId}get clientRequestId(){return this.originalResponse.clientRequestId}get version(){return this.originalResponse.version}get versionId(){return this.originalResponse.versionId}get isCurrentVersion(){return this.originalResponse.isCurrentVersion}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256}get contentCrc64(){return this.originalResponse.contentCrc64}get objectReplicationDestinationPolicyId(){return this.originalResponse.objectReplicationDestinationPolicyId}get objectReplicationSourceProperties(){return this.originalResponse.objectReplicationSourceProperties}get isSealed(){return this.originalResponse.isSealed}get immutabilityPolicyExpiresOn(){return this.originalResponse.immutabilityPolicyExpiresOn}get immutabilityPolicyMode(){return this.originalResponse.immutabilityPolicyMode}get legalHold(){return this.originalResponse.legalHold}get contentAsBlob(){return this.originalResponse.blobBody}get readableStreamBody(){return rt.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r,i,n,a={}){this.originalResponse=t,this.blobDownloadStream=new W8(this.originalResponse.readableStreamBody,r,i,n,a)}},xB=16,NB=new Uint8Array([79,98,106,1]),A8e="avro.codec",I8e="avro.schema",Dt=class e{static async readFixedBytes(t,r,i={}){let n=await t.read(r,{abortSignal:i.abortSignal});if(n.length!==r)throw new Error("Hit stream end.");return n}static async readByte(t,r={}){return(await e.readFixedBytes(t,1,r))[0]}static async readZigZagLong(t,r={}){let i=0,n=0,a,s,o;do a=await e.readByte(t,r),s=a&128,i|=(a&127)<Number.MAX_SAFE_INTEGER)throw new Error("Integer overflow.");return l}return i>>1^-(i&1)}static async readLong(t,r={}){return e.readZigZagLong(t,r)}static async readInt(t,r={}){return e.readZigZagLong(t,r)}static async readNull(){return null}static async readBoolean(t,r={}){let i=await e.readByte(t,r);if(i===1)return!0;if(i===0)return!1;throw new Error("Byte was not a boolean.")}static async readFloat(t,r={}){let i=await e.readFixedBytes(t,4,r);return new DataView(i.buffer,i.byteOffset,i.byteLength).getFloat32(0,!0)}static async readDouble(t,r={}){let i=await e.readFixedBytes(t,8,r);return new DataView(i.buffer,i.byteOffset,i.byteLength).getFloat64(0,!0)}static async readBytes(t,r={}){let i=await e.readLong(t,r);if(i<0)throw new Error("Bytes size was negative.");return t.read(i,{abortSignal:r.abortSignal})}static async readString(t,r={}){let i=await e.readBytes(t,r);return new TextDecoder().decode(i)}static async readMapPair(t,r,i={}){let n=await e.readString(t,i),a=await r(t,i);return{key:n,value:a}}static async readMap(t,r,i={}){let n=(o,l={})=>e.readMapPair(o,r,l),a=await e.readArray(t,n,i),s={};for(let o of a)s[o.key]=o.value;return s}static async readArray(t,r,i={}){let n=[];for(let a=await e.readLong(t,i);a!==0;a=await e.readLong(t,i))for(a<0&&(await e.readLong(t,i),a=-a);a--;){let s=await r(t,i);n.push(s)}return n}},Lo;(function(e){e.RECORD="record",e.ENUM="enum",e.ARRAY="array",e.MAP="map",e.UNION="union",e.FIXED="fixed"})(Lo||(Lo={}));var or;(function(e){e.NULL="null",e.BOOLEAN="boolean",e.INT="int",e.LONG="long",e.FLOAT="float",e.DOUBLE="double",e.BYTES="bytes",e.STRING="string"})(or||(or={}));var Cs=class e{static fromSchema(t){return typeof t=="string"?e.fromStringSchema(t):Array.isArray(t)?e.fromArraySchema(t):e.fromObjectSchema(t)}static fromStringSchema(t){switch(t){case or.NULL:case or.BOOLEAN:case or.INT:case or.LONG:case or.FLOAT:case or.DOUBLE:case or.BYTES:case or.STRING:return new Q8(t);default:throw new Error(`Unexpected Avro type ${t}`)}}static fromArraySchema(t){return new Y8(t.map(e.fromSchema))}static fromObjectSchema(t){let r=t.type;try{return e.fromStringSchema(r)}catch{}switch(r){case Lo.RECORD:if(t.aliases)throw new Error(`aliases currently is not supported, schema: ${t}`);if(!t.name)throw new Error(`Required attribute 'name' doesn't exist on schema: ${t}`);let i={};if(!t.fields)throw new Error(`Required attribute 'fields' doesn't exist on schema: ${t}`);for(let n of t.fields)i[n.name]=e.fromSchema(n.type);return new J8(i,t.name);case Lo.ENUM:if(t.aliases)throw new Error(`aliases currently is not supported, schema: ${t}`);if(!t.symbols)throw new Error(`Required attribute 'symbols' doesn't exist on schema: ${t}`);return new X8(t.symbols);case Lo.MAP:if(!t.values)throw new Error(`Required attribute 'values' doesn't exist on schema: ${t}`);return new Z8(e.fromSchema(t.values));case Lo.ARRAY:case Lo.FIXED:default:throw new Error(`Unexpected Avro type ${r} in ${t}`)}}},Q8=class extends Cs{constructor(t){super(),this._primitive=t}read(t,r={}){switch(this._primitive){case or.NULL:return Dt.readNull();case or.BOOLEAN:return Dt.readBoolean(t,r);case or.INT:return Dt.readInt(t,r);case or.LONG:return Dt.readLong(t,r);case or.FLOAT:return Dt.readFloat(t,r);case or.DOUBLE:return Dt.readDouble(t,r);case or.BYTES:return Dt.readBytes(t,r);case or.STRING:return Dt.readString(t,r);default:throw new Error("Unknown Avro Primitive")}}},X8=class extends Cs{constructor(t){super(),this._symbols=t}async read(t,r={}){let i=await Dt.readInt(t,r);return this._symbols[i]}},Y8=class extends Cs{constructor(t){super(),this._types=t}async read(t,r={}){let i=await Dt.readInt(t,r);return this._types[i].read(t,r)}},Z8=class extends Cs{constructor(t){super(),this._itemType=t}read(t,r={}){let i=(n,a)=>this._itemType.read(n,a);return Dt.readMap(t,i,r)}},J8=class extends Cs{constructor(t,r){super(),this._fields=t,this._name=r}async read(t,r={}){let i={};i.$schema=this._name;for(let n in this._fields)Object.prototype.hasOwnProperty.call(this._fields,n)&&(i[n]=await this._fields[n].read(t,r));return i}};function SB(e,t){if(e===t)return!0;if(e==null||t==null||e.length!==t.length)return!1;for(let r=0;r0)for(let a=0;a0}parseObjects(){return U.__asyncGenerator(this,arguments,function*(r={}){for(this._initialized||(yield U.__await(this.initialize(r)));this.hasNext();){let i=yield U.__await(this._itemType.read(this._dataStream,{abortSignal:r.abortSignal}));if(this._itemsRemainingInBlock--,this._objectIndex++,this._itemsRemainingInBlock===0){let n=yield U.__await(Dt.readFixedBytes(this._dataStream,xB,{abortSignal:r.abortSignal}));if(this._blockOffset=this._initialBlockOffset+this._dataStream.position,this._objectIndex=0,!SB(this._syncMarker,n))throw new Error("Stream is not a valid Avro file.");try{this._itemsRemainingInBlock=yield U.__await(Dt.readLong(this._dataStream,{abortSignal:r.abortSignal}))}catch{this._itemsRemainingInBlock=0}this._itemsRemainingInBlock>0&&(yield U.__await(Dt.readLong(this._dataStream,{abortSignal:r.abortSignal})))}yield yield U.__await(i)}})}},tv=class{},TB=new n0.AbortError("Reading from the avro stream was aborted."),rv=class extends tv{toUint8Array(t){return typeof t=="string"?Buffer.from(t):t}constructor(t){super(),this._readable=t,this._position=0}get position(){return this._position}async read(t,r={}){var i;if(!((i=r.abortSignal)===null||i===void 0)&&i.aborted)throw TB;if(t<0)throw new Error(`size parameter should be positive: ${t}`);if(t===0)return new Uint8Array;if(!this._readable.readable)throw new Error("Stream no longer readable.");let n=this._readable.read(t);return n?(this._position+=n.length,this.toUint8Array(n)):new Promise((a,s)=>{let o=()=>{this._readable.removeListener("readable",l),this._readable.removeListener("error",d),this._readable.removeListener("end",d),this._readable.removeListener("close",d),r.abortSignal&&r.abortSignal.removeEventListener("abort",c)},l=()=>{let p=this._readable.read(t);p&&(this._position+=p.length,o(),a(this.toUint8Array(p)))},d=()=>{o(),s()},c=()=>{o(),s(TB)};this._readable.on("readable",l),this._readable.once("error",d),this._readable.once("end",d),this._readable.once("close",d),r.abortSignal&&r.abortSignal.addEventListener("abort",c)})}},iv=class extends mv.Readable{constructor(t,r={}){super(),this.avroPaused=!0,this.source=t,this.onProgress=r.onProgress,this.onError=r.onError,this.avroReader=new ev(new rv(this.source)),this.avroIter=this.avroReader.parseObjects({abortSignal:r.abortSignal})}_read(){this.avroPaused&&this.readInternal().catch(t=>{this.emit("error",t)})}async readInternal(){this.avroPaused=!1;let t;do{if(t=await this.avroIter.next(),t.done)break;let r=t.value,i=r.$schema;if(typeof i!="string")throw Error("Missing schema in avro record.");switch(i){case"com.microsoft.azure.storage.queryBlobContents.resultData":{let n=r.data;if(!(n instanceof Uint8Array))throw Error("Invalid data in avro result record.");this.push(Buffer.from(n))||(this.avroPaused=!0)}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{let n=r.bytesScanned;if(typeof n!="number")throw Error("Invalid bytesScanned in avro progress record.");this.onProgress&&this.onProgress({loadedBytes:n})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){let n=r.totalBytes;if(typeof n!="number")throw Error("Invalid totalBytes in avro end record.");this.onProgress({loadedBytes:n})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){let n=r.fatal;if(typeof n!="boolean")throw Error("Invalid fatal in avro error record.");let a=r.name;if(typeof a!="string")throw Error("Invalid name in avro error record.");let s=r.description;if(typeof s!="string")throw Error("Invalid description in avro error record.");let o=r.position;if(typeof o!="number")throw Error("Invalid position in avro error record.");this.onError({position:o,name:a,isFatal:n,description:s})}break;default:throw Error(`Unknown schema ${i} in avro progress record.`)}}while(!t.done&&!this.avroPaused)}},nv=class{get acceptRanges(){return this.originalResponse.acceptRanges}get cacheControl(){return this.originalResponse.cacheControl}get contentDisposition(){return this.originalResponse.contentDisposition}get contentEncoding(){return this.originalResponse.contentEncoding}get contentLanguage(){return this.originalResponse.contentLanguage}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber}get blobType(){return this.originalResponse.blobType}get contentLength(){return this.originalResponse.contentLength}get contentMD5(){return this.originalResponse.contentMD5}get contentRange(){return this.originalResponse.contentRange}get contentType(){return this.originalResponse.contentType}get copyCompletedOn(){}get copyId(){return this.originalResponse.copyId}get copyProgress(){return this.originalResponse.copyProgress}get copySource(){return this.originalResponse.copySource}get copyStatus(){return this.originalResponse.copyStatus}get copyStatusDescription(){return this.originalResponse.copyStatusDescription}get leaseDuration(){return this.originalResponse.leaseDuration}get leaseState(){return this.originalResponse.leaseState}get leaseStatus(){return this.originalResponse.leaseStatus}get date(){return this.originalResponse.date}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount}get etag(){return this.originalResponse.etag}get errorCode(){return this.originalResponse.errorCode}get isServerEncrypted(){return this.originalResponse.isServerEncrypted}get blobContentMD5(){return this.originalResponse.blobContentMD5}get lastModified(){return this.originalResponse.lastModified}get metadata(){return this.originalResponse.metadata}get requestId(){return this.originalResponse.requestId}get clientRequestId(){return this.originalResponse.clientRequestId}get version(){return this.originalResponse.version}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256}get contentCrc64(){return this.originalResponse.contentCrc64}get blobBody(){}get readableStreamBody(){return rt.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r={}){this.originalResponse=t,this.blobDownloadStream=new iv(this.originalResponse.readableStreamBody,r)}};ue.BlockBlobTier=void 0;(function(e){e.Hot="Hot",e.Cool="Cool",e.Cold="Cold",e.Archive="Archive"})(ue.BlockBlobTier||(ue.BlockBlobTier={}));ue.PremiumPageBlobTier=void 0;(function(e){e.P4="P4",e.P6="P6",e.P10="P10",e.P15="P15",e.P20="P20",e.P30="P30",e.P40="P40",e.P50="P50",e.P60="P60",e.P70="P70",e.P80="P80"})(ue.PremiumPageBlobTier||(ue.PremiumPageBlobTier={}));function qo(e){if(e!==void 0)return e}function lr(e,t){if(e&&!t)throw new RangeError("Customer-provided encryption key must be used over HTTPS.");e&&!e.encryptionAlgorithm&&(e.encryptionAlgorithm=i3e)}ue.StorageBlobAudience=void 0;(function(e){e.StorageOAuthScopes="https://storage.azure.com/.default",e.DiskComputeOAuthScopes="https://disk.compute.azure.com/.default"})(ue.StorageBlobAudience||(ue.StorageBlobAudience={}));function L8e(e){return`https://${e}.blob.core.windows.net/.default`}function D8(e){let t=(e._response.parsedBody.pageRange||[]).map(i=>({offset:i.start,count:i.end-i.start})),r=(e._response.parsedBody.clearRange||[]).map(i=>({offset:i.start,count:i.end-i.start}));return Object.assign(Object.assign({},e),{pageRange:t,clearRange:r,_response:Object.assign(Object.assign({},e._response),{parsedBody:{pageRange:t,clearRange:r}})})}var av=class extends G4e.Poller{constructor(t){let{blobClient:r,copySource:i,intervalInMs:n=15e3,onProgress:a,resumeFrom:s,startCopyFromURLOptions:o}=t,l;s&&(l=JSON.parse(s).state);let d=yu(Object.assign(Object.assign({},l),{blobClient:r,copySource:i,startCopyFromURLOptions:o}));super(d),typeof a=="function"&&this.onProgress(a),this.intervalInMs=n}delay(){return rt.delay(this.intervalInMs)}},D8e=async function(t={}){let r=this.state,{copyId:i}=r;return r.isCompleted?yu(r):i?(await r.blobClient.abortCopyFromURL(i,{abortSignal:t.abortSignal}),r.isCancelled=!0,yu(r)):(r.isCancelled=!0,yu(r))},q8e=async function(t={}){let r=this.state,{blobClient:i,copySource:n,startCopyFromURLOptions:a}=r;if(r.isStarted){if(!r.isCompleted)try{let s=await r.blobClient.getProperties({abortSignal:t.abortSignal}),{copyStatus:o,copyProgress:l}=s,d=r.copyProgress;l&&(r.copyProgress=l),o==="pending"&&l!==d&&typeof t.fireProgress=="function"?t.fireProgress(r):o==="success"?(r.result=s,r.isCompleted=!0):o==="failed"&&(r.error=new Error(`Blob copy failed with reason: "${s.copyStatusDescription||"unknown"}"`),r.isCompleted=!0)}catch(s){r.error=s,r.isCompleted=!0}}else{r.isStarted=!0;let s=await i.startCopyFromURL(n,a);r.copyId=s.copyId,s.copyStatus==="success"&&(r.result=s,r.isCompleted=!0)}return yu(r)},F8e=function(){return JSON.stringify({state:this.state},(t,r)=>{if(t!=="blobClient")return r})};function yu(e){return{state:Object.assign({},e),cancel:D8e,toString:F8e,update:q8e}}function Si(e){if(e.offset<0)throw new RangeError("Range.offset cannot be smaller than 0.");if(e.count&&e.count<=0)throw new RangeError("Range.count must be larger than 0. Leave it undefined if you want a range from offset to the end.");return e.count?`bytes=${e.offset}-${e.offset+e.count-1}`:`bytes=${e.offset}-`}var vu;(function(e){e[e.Good=0]="Good",e[e.Error=1]="Error"})(vu||(vu={}));var e0=class{constructor(t=5){if(this.actives=0,this.completed=0,this.offset=0,this.operations=[],this.state=vu.Good,t<1)throw new RangeError("concurrency must be larger than 0");this.concurrency=t,this.emitter=new RB.EventEmitter}addOperation(t){this.operations.push(async()=>{try{this.actives++,await t(),this.actives--,this.completed++,this.parallelExecute()}catch(r){this.emitter.emit("error",r)}})}async do(){return this.operations.length===0?Promise.resolve():(this.parallelExecute(),new Promise((t,r)=>{this.emitter.on("finish",t),this.emitter.on("error",i=>{this.state=vu.Error,r(i)})}))}nextOperation(){return this.offset=this.operations.length){this.emitter.emit("finish");return}for(;this.actives=this.byteLength&&this.push(null),t||(t=this.readableHighWaterMark);let r=[],i=0;for(;it-i){let o=this.byteOffsetInCurrentBuffer+t-i;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),this.pushedBytesLength+=t-i,this.byteOffsetInCurrentBuffer=o,i=t;break}else{let o=this.byteOffsetInCurrentBuffer+s;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),s===a?(this.byteOffsetInCurrentBuffer=0,this.bufferIndex++):this.byteOffsetInCurrentBuffer=o,this.pushedBytesLength+=s,i+=s}}r.length>1?this.push(Buffer.concat(r)):r.length===1&&this.push(r[0])}},Hh=K4e.constants.MAX_LENGTH,ov=class{get size(){return this._size}constructor(t,r,i){this.buffers=[],this.capacity=t,this._size=0;let n=Math.ceil(t/Hh);for(let a=0;a0&&(t[0]=t[0].slice(s))}getReadableStream(){return new sv(this.buffers,this.size)}},lv=class{constructor(t,r,i,n,a,s){if(this.emitter=new RB.EventEmitter,this.offset=0,this.isStreamEnd=!1,this.isError=!1,this.executingOutgoingHandlers=0,this.numBuffers=0,this.unresolvedDataArray=[],this.unresolvedLength=0,this.incoming=[],this.outgoing=[],r<=0)throw new RangeError(`bufferSize must be larger than 0, current is ${r}`);if(i<=0)throw new RangeError(`maxBuffers must be larger than 0, current is ${i}`);if(a<=0)throw new RangeError(`concurrency must be larger than 0, current is ${a}`);this.bufferSize=r,this.maxBuffers=i,this.readable=t,this.outgoingHandler=n,this.concurrency=a,this.encoding=s}async do(){return new Promise((t,r)=>{this.readable.on("data",i=>{i=typeof i=="string"?Buffer.from(i,this.encoding):i,this.appendUnresolvedData(i),this.resolveData()||this.readable.pause()}),this.readable.on("error",i=>{this.emitter.emit("error",i)}),this.readable.on("end",()=>{this.isStreamEnd=!0,this.emitter.emit("checkEnd")}),this.emitter.on("error",i=>{this.isError=!0,this.readable.pause(),r(i)}),this.emitter.on("checkEnd",()=>{if(this.outgoing.length>0){this.triggerOutgoingHandlers();return}if(this.isStreamEnd&&this.executingOutgoingHandlers===0)if(this.unresolvedLength>0&&this.unresolvedLengthi.getReadableStream(),i.size,this.offset).then(t).catch(r)}else{if(this.unresolvedLength>=this.bufferSize)return;t()}})})}appendUnresolvedData(t){this.unresolvedDataArray.push(t),this.unresolvedLength+=t.length}shiftBufferFromUnresolvedDataArray(t){return t?t.fill(this.unresolvedDataArray,this.unresolvedLength):t=new ov(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength),this.unresolvedLength-=t.size,t}resolveData(){for(;this.unresolvedLength>=this.bufferSize;){let t;if(this.incoming.length>0)t=this.incoming.shift(),this.shiftBufferFromUnresolvedDataArray(t);else if(this.numBuffers=this.concurrency)return;t=this.outgoing.shift(),t&&this.triggerOutgoingHandler(t)}while(t)}async triggerOutgoingHandler(t){let r=t.size;this.executingOutgoingHandlers++,this.offset+=r;try{await this.outgoingHandler(()=>t.getReadableStream(),r,this.offset-r)}catch(i){this.emitter.emit("error",i);return}this.executingOutgoingHandlers--,this.reuseBuffer(t),this.emitter.emit("checkEnd")}reuseBuffer(t){this.incoming.push(t),!this.isError&&this.resolveData()&&!this.isStreamEnd&&this.readable.resume()}};async function M8e(e,t,r,i,n){let a=0,s=i-r;return new Promise((o,l)=>{let d=setTimeout(()=>l(new Error("The operation cannot be completed in timeout.")),J4e);e.on("readable",()=>{if(a>=s){clearTimeout(d),o();return}let c=e.read();if(!c)return;typeof c=="string"&&(c=Buffer.from(c,n));let p=a+c.length>s?s-a:c.length;t.fill(c.slice(0,p),r+a,r+a+p),a+=p}),e.on("end",()=>{clearTimeout(d),a{clearTimeout(d),l(c)})})}async function B8e(e,t,r){let i=0,n=t.length;return new Promise((a,s)=>{e.on("readable",()=>{let o=e.read();if(o){if(typeof o=="string"&&(o=Buffer.from(o,r)),i+o.length>n){s(new Error(`Stream exceeds buffer size. Buffer size: ${n}`));return}t.fill(o,i,i+o.length),i+=o.length}}),e.on("end",()=>{a(i)}),e.on("error",s)})}async function j8e(e,t){return new Promise((r,i)=>{let n=fv.createWriteStream(t);e.on("error",a=>{i(a)}),n.on("error",a=>{i(a)}),n.on("close",r),e.pipe(n)})}var k8e=X4e.promisify(fv.stat),z8e=fv.createReadStream,wn=class e extends Su{get name(){return this._name}get containerName(){return this._containerName}constructor(t,r,i,n){n=n||{};let a,s;if(Rs(r))s=t,a=r;else if(rt.isNode&&r instanceof ot||r instanceof dt||en.isTokenCredential(r))s=t,n=i,a=lt(r,n);else if(!r&&typeof r!="string")s=t,i&&typeof i!="string"&&(n=i),a=lt(new dt,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=Fd(t);if(d.kind==="AccountConnString")if(rt.isNode){let c=new ot(d.accountName,d.accountKey);s=Nt(Nt(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Dr.getDefaultProxySettings(d.proxyUri)),a=lt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=Nt(Nt(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=lt(new dt,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(s,a),{blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl(),this.blobContext=this.storageClientContext.blob,this._snapshot=bB(this.url,_n.Parameters.SNAPSHOT),this._versionId=bB(this.url,_n.Parameters.VERSIONID)}withSnapshot(t){return new e(Ra(this.url,_n.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}withVersion(t){return new e(Ra(this.url,_n.Parameters.VERSIONID,t.length===0?void 0:t),this.pipeline)}getAppendBlobClient(){return new Pu(this.url,this.pipeline)}getBlockBlobClient(){return new Cu(this.url,this.pipeline)}getPageBlobClient(){return new Ru(this.url,this.pipeline)}async download(t=0,r,i={}){return i.conditions=i.conditions||{},i.conditions=i.conditions||{},lr(i.customerProvidedKey,this.isHttps),k.withSpan("BlobClient-download",i,async n=>{var a;let s=Y(await this.blobContext.download({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onDownloadProgress:rt.isNode?void 0:i.onProgress},range:t===0&&!r?void 0:Si({offset:t,count:r}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey,tracingOptions:n.tracingOptions})),o=Object.assign(Object.assign({},s),{_response:s._response,objectReplicationDestinationPolicyId:s.objectReplicationPolicyId,objectReplicationSourceProperties:Vh(s.objectReplicationRules)});if(!rt.isNode)return o;if((i.maxRetryRequests===void 0||i.maxRetryRequests<0)&&(i.maxRetryRequests=Z4e),s.contentLength===void 0)throw new RangeError("File download response doesn't contain valid content length header");if(!s.etag)throw new RangeError("File download response doesn't contain valid etag header");return new K8(o,async l=>{var d;let c={leaseAccessConditions:i.conditions,modifiedAccessConditions:{ifMatch:i.conditions.ifMatch||s.etag,ifModifiedSince:i.conditions.ifModifiedSince,ifNoneMatch:i.conditions.ifNoneMatch,ifUnmodifiedSince:i.conditions.ifUnmodifiedSince,ifTags:(d=i.conditions)===null||d===void 0?void 0:d.tagConditions},range:Si({count:t+s.contentLength-l,offset:l}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey};return(await this.blobContext.download(Object.assign({abortSignal:i.abortSignal},c))).readableStreamBody},t,s.contentLength,{maxRetryRequests:i.maxRetryRequests,onProgress:i.onProgress})})}async exists(t={}){return k.withSpan("BlobClient-exists",t,async r=>{try{return lr(t.customerProvidedKey,this.isHttps),await this.getProperties({abortSignal:t.abortSignal,customerProvidedKey:t.customerProvidedKey,conditions:t.conditions,tracingOptions:r.tracingOptions}),!0}catch(i){if(i.statusCode===404)return!1;if(i.statusCode===409&&(i.details.errorCode===o3e||i.details.errorCode===l3e))return!0;throw i}})}async getProperties(t={}){return t.conditions=t.conditions||{},lr(t.customerProvidedKey,this.isHttps),k.withSpan("BlobClient-getProperties",t,async r=>{var i;let n=Y(await this.blobContext.getProperties({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,objectReplicationDestinationPolicyId:n.objectReplicationPolicyId,objectReplicationSourceProperties:Vh(n.objectReplicationRules)})})}async delete(t={}){return t.conditions=t.conditions||{},k.withSpan("BlobClient-delete",t,async r=>{var i;return Y(await this.blobContext.delete({abortSignal:t.abortSignal,deleteSnapshots:t.deleteSnapshots,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async deleteIfExists(t={}){return k.withSpan("BlobClient-deleteIfExists",t,async r=>{var i,n;try{let a=Y(await this.delete(r));return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((i=a.details)===null||i===void 0?void 0:i.errorCode)==="BlobNotFound")return Object.assign(Object.assign({succeeded:!1},(n=a.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:a.response});throw a}})}async undelete(t={}){return k.withSpan("BlobClient-undelete",t,async r=>Y(await this.blobContext.undelete({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setHTTPHeaders(t,r={}){return r.conditions=r.conditions||{},lr(r.customerProvidedKey,this.isHttps),k.withSpan("BlobClient-setHTTPHeaders",r,async i=>{var n;return Y(await this.blobContext.setHttpHeaders({abortSignal:r.abortSignal,blobHttpHeaders:t,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}async setMetadata(t,r={}){return r.conditions=r.conditions||{},lr(r.customerProvidedKey,this.isHttps),k.withSpan("BlobClient-setMetadata",r,async i=>{var n;return Y(await this.blobContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async setTags(t,r={}){return k.withSpan("BlobClient-setTags",r,async i=>{var n;return Y(await this.blobContext.setTags({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions,tags:y3e(t)}))})}async getTags(t={}){return k.withSpan("BlobClient-getTags",t,async r=>{var i;let n=Y(await this.blobContext.getTags({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,tags:gu({blobTagSet:n.blobTagSet})||{}})})}getBlobLeaseClient(t){return new Tu(this,t)}async createSnapshot(t={}){return t.conditions=t.conditions||{},lr(t.customerProvidedKey,this.isHttps),k.withSpan("BlobClient-createSnapshot",t,async r=>{var i;return Y(await this.blobContext.createSnapshot({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,tracingOptions:r.tracingOptions}))})}async beginCopyFromURL(t,r={}){let i={abortCopyFromURL:(...a)=>this.abortCopyFromURL(...a),getProperties:(...a)=>this.getProperties(...a),startCopyFromURL:(...a)=>this.startCopyFromURL(...a)},n=new av({blobClient:i,copySource:t,intervalInMs:r.intervalInMs,onProgress:r.onProgress,resumeFrom:r.resumeFrom,startCopyFromURLOptions:r});return await n.poll(),n}async abortCopyFromURL(t,r={}){return k.withSpan("BlobClient-abortCopyFromURL",r,async i=>Y(await this.blobContext.abortCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,tracingOptions:i.tracingOptions})))}async syncCopyFromURL(t,r={}){return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},k.withSpan("BlobClient-syncCopyFromURL",r,async i=>{var n,a,s,o,l,d,c;return Y(await this.blobContext.copyFromURL(t,{abortSignal:r.abortSignal,metadata:r.metadata,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifMatch,sourceIfModifiedSince:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince},sourceContentMD5:r.sourceContentMD5,copySourceAuthorization:_u(r.sourceAuthorization),tier:qo(r.tier),blobTagsString:Do(r.tags),immutabilityPolicyExpiry:(d=r.immutabilityPolicy)===null||d===void 0?void 0:d.expiriesOn,immutabilityPolicyMode:(c=r.immutabilityPolicy)===null||c===void 0?void 0:c.policyMode,legalHold:r.legalHold,encryptionScope:r.encryptionScope,copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions}))})}async setAccessTier(t,r={}){return k.withSpan("BlobClient-setAccessTier",r,async i=>{var n;return Y(await this.blobContext.setTier(qo(t),{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),rehydratePriority:r.rehydratePriority,tracingOptions:i.tracingOptions}))})}async downloadToBuffer(t,r,i,n={}){var a;let s,o=0,l=0,d=n;t instanceof Buffer?(s=t,o=r||0,l=typeof i=="number"?i:0):(o=typeof t=="number"?t:0,l=typeof r=="number"?r:0,d=i||{});let c=(a=d.blockSize)!==null&&a!==void 0?a:0;if(c<0)throw new RangeError("blockSize option must be >= 0");if(c===0&&(c=F8),o<0)throw new RangeError("offset option must be >= 0");if(l&&l<=0)throw new RangeError("count option must be greater than 0");return d.conditions||(d.conditions={}),k.withSpan("BlobClient-downloadToBuffer",d,async p=>{if(!l){let f=await this.getProperties(Object.assign(Object.assign({},d),{tracingOptions:p.tracingOptions}));if(l=f.contentLength-o,l<0)throw new RangeError(`offset ${o} shouldn't be larger than blob size ${f.contentLength}`)}if(!s)try{s=Buffer.alloc(l)}catch(f){throw new Error(`Unable to allocate the buffer of size: ${l}(in bytes). Please try passing your own buffer to the "downloadToBuffer" method or try using other methods like "download" or "downloadToFile". ${f.message}`)}if(s.length{let g=o+l;f+c{let s=await this.download(r,i,Object.assign(Object.assign({},n),{tracingOptions:a.tracingOptions}));return s.readableStreamBody&&await j8e(s.readableStreamBody,t),s.blobDownloadStream=void 0,s})}getBlobAndContainerNamesFromUrl(){let t,r;try{let i=new URL(this.url);if(i.host.split(".")[1]==="blob"){let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[3]}else if(vv(i)){let n=i.pathname.match("/([^/]*)/([^/]*)(/(.*))?");t=n[2],r=n[4]}else{let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[3]}if(t=decodeURIComponent(t),r=decodeURIComponent(r),r=r.replace(/\\/g,"/"),!t)throw new Error("Provided containerName is invalid.");return{blobName:r,containerName:t}}catch{throw new Error("Unable to extract blobName and containerName with provided information.")}}async startCopyFromURL(t,r={}){return k.withSpan("BlobClient-startCopyFromURL",r,async i=>{var n,a,s;return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},Y(await this.blobContext.startCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions.ifMatch,sourceIfModifiedSince:r.sourceConditions.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions.ifUnmodifiedSince,sourceIfTags:r.sourceConditions.tagConditions},immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,rehydratePriority:r.rehydratePriority,tier:qo(r.tier),blobTagsString:Do(r.tags),sealBlob:r.sealBlob,tracingOptions:i.tracingOptions}))})}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof ot))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=Lv(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).toString();r(yv(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof ot))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return Dv(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).stringToSign}async deleteImmutabilityPolicy(t={}){return k.withSpan("BlobClient-deleteImmutabilityPolicy",t,async r=>Y(await this.blobContext.deleteImmutabilityPolicy({tracingOptions:r.tracingOptions})))}async setImmutabilityPolicy(t,r={}){return k.withSpan("BlobClient-setImmutabilityPolicy",r,async i=>Y(await this.blobContext.setImmutabilityPolicy({immutabilityPolicyExpiry:t.expiriesOn,immutabilityPolicyMode:t.policyMode,tracingOptions:i.tracingOptions})))}async setLegalHold(t,r={}){return k.withSpan("BlobClient-setLegalHold",r,async i=>Y(await this.blobContext.setLegalHold(t,{tracingOptions:i.tracingOptions})))}async getAccountInfo(t={}){return k.withSpan("BlobClient-getAccountInfo",t,async r=>Y(await this.blobContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}},Pu=class e extends wn{constructor(t,r,i,n){let a,s;if(n=n||{},Rs(r))s=t,a=r;else if(rt.isNode&&r instanceof ot||r instanceof dt||en.isTokenCredential(r))s=t,n=i,a=lt(r,n);else if(!r&&typeof r!="string")s=t,a=lt(new dt,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=Fd(t);if(d.kind==="AccountConnString")if(rt.isNode){let c=new ot(d.accountName,d.accountKey);s=Nt(Nt(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Dr.getDefaultProxySettings(d.proxyUri)),a=lt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=Nt(Nt(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=lt(new dt,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(s,a),this.appendBlobContext=this.storageClientContext.appendBlob}withSnapshot(t){return new e(Ra(this.url,_n.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t={}){return t.conditions=t.conditions||{},lr(t.customerProvidedKey,this.isHttps),k.withSpan("AppendBlobClient-create",t,async r=>{var i,n,a;return Y(await this.appendBlobContext.create(0,{abortSignal:t.abortSignal,blobHttpHeaders:t.blobHTTPHeaders,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,immutabilityPolicyExpiry:(n=t.immutabilityPolicy)===null||n===void 0?void 0:n.expiriesOn,immutabilityPolicyMode:(a=t.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:t.legalHold,blobTagsString:Do(t.tags),tracingOptions:r.tracingOptions}))})}async createIfNotExists(t={}){let r={ifNoneMatch:AB};return k.withSpan("AppendBlobClient-createIfNotExists",t,async i=>{var n,a;try{let s=Y(await this.create(Object.assign(Object.assign({},i),{conditions:r})));return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((n=s.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(a=s.response)===null||a===void 0?void 0:a.parsedHeaders),{_response:s.response});throw s}})}async seal(t={}){return t.conditions=t.conditions||{},k.withSpan("AppendBlobClient-seal",t,async r=>{var i;return Y(await this.appendBlobContext.seal({abortSignal:t.abortSignal,appendPositionAccessConditions:t.conditions,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async appendBlock(t,r,i={}){return i.conditions=i.conditions||{},lr(i.customerProvidedKey,this.isHttps),k.withSpan("AppendBlobClient-appendBlock",i,async n=>{var a;return Y(await this.appendBlobContext.appendBlock(r,t,{abortSignal:i.abortSignal,appendPositionAccessConditions:i.conditions,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},transactionalContentMD5:i.transactionalContentMD5,transactionalContentCrc64:i.transactionalContentCrc64,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async appendBlockFromURL(t,r,i,n={}){return n.conditions=n.conditions||{},n.sourceConditions=n.sourceConditions||{},lr(n.customerProvidedKey,this.isHttps),k.withSpan("AppendBlobClient-appendBlockFromURL",n,async a=>{var s,o,l,d,c;return Y(await this.appendBlobContext.appendBlockFromUrl(t,0,{abortSignal:n.abortSignal,sourceRange:Si({offset:r,count:i}),sourceContentMD5:n.sourceContentMD5,sourceContentCrc64:n.sourceContentCrc64,leaseAccessConditions:n.conditions,appendPositionAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(o=n.sourceConditions)===null||o===void 0?void 0:o.ifMatch,sourceIfModifiedSince:(l=n.sourceConditions)===null||l===void 0?void 0:l.ifModifiedSince,sourceIfNoneMatch:(d=n.sourceConditions)===null||d===void 0?void 0:d.ifNoneMatch,sourceIfUnmodifiedSince:(c=n.sourceConditions)===null||c===void 0?void 0:c.ifUnmodifiedSince},copySourceAuthorization:_u(n.sourceAuthorization),cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions}))})}},Cu=class e extends wn{constructor(t,r,i,n){let a,s;if(n=n||{},Rs(r))s=t,a=r;else if(rt.isNode&&r instanceof ot||r instanceof dt||en.isTokenCredential(r))s=t,n=i,a=lt(r,n);else if(!r&&typeof r!="string")s=t,i&&typeof i!="string"&&(n=i),a=lt(new dt,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=Fd(t);if(d.kind==="AccountConnString")if(rt.isNode){let c=new ot(d.accountName,d.accountKey);s=Nt(Nt(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Dr.getDefaultProxySettings(d.proxyUri)),a=lt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=Nt(Nt(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=lt(new dt,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(s,a),this.blockBlobContext=this.storageClientContext.blockBlob,this._blobContext=this.storageClientContext.blob}withSnapshot(t){return new e(Ra(this.url,_n.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async query(t,r={}){if(lr(r.customerProvidedKey,this.isHttps),!rt.isNode)throw new Error("This operation currently is only supported in Node.js.");return k.withSpan("BlockBlobClient-query",r,async i=>{var n;let a=Y(await this._blobContext.query({abortSignal:r.abortSignal,queryRequest:{queryType:"SQL",expression:t,inputSerialization:wB(r.inputTextConfiguration),outputSerialization:wB(r.outputTextConfiguration)},leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,tracingOptions:i.tracingOptions}));return new nv(a,{abortSignal:r.abortSignal,onProgress:r.onProgress,onError:r.onError})})}async upload(t,r,i={}){return i.conditions=i.conditions||{},lr(i.customerProvidedKey,this.isHttps),k.withSpan("BlockBlobClient-upload",i,async n=>{var a,s,o;return Y(await this.blockBlobContext.upload(r,t,{abortSignal:i.abortSignal,blobHttpHeaders:i.blobHTTPHeaders,leaseAccessConditions:i.conditions,metadata:i.metadata,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,immutabilityPolicyExpiry:(s=i.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(o=i.immutabilityPolicy)===null||o===void 0?void 0:o.policyMode,legalHold:i.legalHold,tier:qo(i.tier),blobTagsString:Do(i.tags),tracingOptions:n.tracingOptions}))})}async syncUploadFromURL(t,r={}){return r.conditions=r.conditions||{},lr(r.customerProvidedKey,this.isHttps),k.withSpan("BlockBlobClient-syncUploadFromURL",r,async i=>{var n,a,s,o,l,d;return Y(await this.blockBlobContext.putBlobFromUrl(0,t,Object.assign(Object.assign({},r),{blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifMatch,sourceIfModifiedSince:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince,sourceIfTags:(d=r.sourceConditions)===null||d===void 0?void 0:d.tagConditions},cpkInfo:r.customerProvidedKey,copySourceAuthorization:_u(r.sourceAuthorization),tier:qo(r.tier),blobTagsString:Do(r.tags),copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions})))})}async stageBlock(t,r,i,n={}){return lr(n.customerProvidedKey,this.isHttps),k.withSpan("BlockBlobClient-stageBlock",n,async a=>Y(await this.blockBlobContext.stageBlock(t,i,r,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,requestOptions:{onUploadProgress:n.onProgress},transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions})))}async stageBlockFromURL(t,r,i=0,n,a={}){return lr(a.customerProvidedKey,this.isHttps),k.withSpan("BlockBlobClient-stageBlockFromURL",a,async s=>Y(await this.blockBlobContext.stageBlockFromURL(t,0,r,{abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,sourceContentMD5:a.sourceContentMD5,sourceContentCrc64:a.sourceContentCrc64,sourceRange:i===0&&!n?void 0:Si({offset:i,count:n}),cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope,copySourceAuthorization:_u(a.sourceAuthorization),tracingOptions:s.tracingOptions})))}async commitBlockList(t,r={}){return r.conditions=r.conditions||{},lr(r.customerProvidedKey,this.isHttps),k.withSpan("BlockBlobClient-commitBlockList",r,async i=>{var n,a,s;return Y(await this.blockBlobContext.commitBlockList({latest:t},{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,tier:qo(r.tier),blobTagsString:Do(r.tags),tracingOptions:i.tracingOptions}))})}async getBlockList(t,r={}){return k.withSpan("BlockBlobClient-getBlockList",r,async i=>{var n;let a=Y(await this.blockBlobContext.getBlockList(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}));return a.committedBlocks||(a.committedBlocks=[]),a.uncommittedBlocks||(a.uncommittedBlocks=[]),a})}async uploadData(t,r={}){return k.withSpan("BlockBlobClient-uploadData",r,async i=>{if(rt.isNode){let n;return t instanceof Buffer?n=t:t instanceof ArrayBuffer?n=Buffer.from(t):(t=t,n=Buffer.from(t.buffer,t.byteOffset,t.byteLength)),this.uploadSeekableInternal((a,s)=>n.slice(a,a+s),n.byteLength,i)}else{let n=new Blob([t]);return this.uploadSeekableInternal((a,s)=>n.slice(a,a+s),n.size,i)}})}async uploadBrowserData(t,r={}){return k.withSpan("BlockBlobClient-uploadBrowserData",r,async i=>{let n=new Blob([t]);return this.uploadSeekableInternal((a,s)=>n.slice(a,a+s),n.size,i)})}async uploadSeekableInternal(t,r,i={}){var n,a;let s=(n=i.blockSize)!==null&&n!==void 0?n:0;if(s<0||s>I8)throw new RangeError(`blockSize option must be >= 0 and <= ${I8}`);let o=(a=i.maxSingleShotSize)!==null&&a!==void 0?a:A8;if(o<0||o>A8)throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${A8}`);if(s===0){if(r>I8*$h)throw new RangeError(`${r} is too larger to upload to a block blob.`);r>o&&(s=Math.ceil(r/$h),s{if(r<=o)return Y(await this.upload(t(0,r),r,l));let d=Math.floor((r-1)/s)+1;if(d>$h)throw new RangeError(`The buffer's size is too big or the BlockSize is too small;the number of blocks must be <= ${$h}`);let c=[],p=rt.randomUUID(),u=0,m=new e0(i.concurrency);for(let f=0;f{let g=_B(p,f),y=s*f,x=(f===d-1?r:y+s)-y;c.push(g),await this.stageBlock(g,t(y,x),x,{abortSignal:i.abortSignal,conditions:i.conditions,encryptionScope:i.encryptionScope,tracingOptions:l.tracingOptions}),u+=x,i.onProgress&&i.onProgress({loadedBytes:u})});return await m.do(),this.commitBlockList(c,l)})}async uploadFile(t,r={}){return k.withSpan("BlockBlobClient-uploadFile",r,async i=>{let n=(await k8e(t)).size;return this.uploadSeekableInternal((a,s)=>()=>z8e(t,{autoClose:!0,end:s?a+s-1:1/0,start:a}),n,Object.assign(Object.assign({},r),{tracingOptions:i.tracingOptions}))})}async uploadStream(t,r=Y4e,i=5,n={}){return n.blobHTTPHeaders||(n.blobHTTPHeaders={}),n.conditions||(n.conditions={}),k.withSpan("BlockBlobClient-uploadStream",n,async a=>{let s=0,o=rt.randomUUID(),l=0,d=[];return await new lv(t,r,i,async(p,u)=>{let m=_B(o,s);d.push(m),s++,await this.stageBlock(m,p,u,{customerProvidedKey:n.customerProvidedKey,conditions:n.conditions,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions}),l+=u,n.onProgress&&n.onProgress({loadedBytes:l})},Math.ceil(i/4*3)).do(),Y(await this.commitBlockList(d,Object.assign(Object.assign({},n),{tracingOptions:a.tracingOptions})))})}},Ru=class e extends wn{constructor(t,r,i,n){let a,s;if(n=n||{},Rs(r))s=t,a=r;else if(rt.isNode&&r instanceof ot||r instanceof dt||en.isTokenCredential(r))s=t,n=i,a=lt(r,n);else if(!r&&typeof r!="string")s=t,a=lt(new dt,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=Fd(t);if(d.kind==="AccountConnString")if(rt.isNode){let c=new ot(d.accountName,d.accountKey);s=Nt(Nt(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Dr.getDefaultProxySettings(d.proxyUri)),a=lt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=Nt(Nt(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=lt(new dt,n);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName and blobName parameters");super(s,a),this.pageBlobContext=this.storageClientContext.pageBlob}withSnapshot(t){return new e(Ra(this.url,_n.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t,r={}){return r.conditions=r.conditions||{},lr(r.customerProvidedKey,this.isHttps),k.withSpan("PageBlobClient-create",r,async i=>{var n,a,s;return Y(await this.pageBlobContext.create(0,t,{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,blobSequenceNumber:r.blobSequenceNumber,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,tier:qo(r.tier),blobTagsString:Do(r.tags),tracingOptions:i.tracingOptions}))})}async createIfNotExists(t,r={}){return k.withSpan("PageBlobClient-createIfNotExists",r,async i=>{var n,a;try{let s={ifNoneMatch:AB},o=Y(await this.create(t,Object.assign(Object.assign({},r),{conditions:s,tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({succeeded:!0},o),{_response:o._response})}catch(s){if(((n=s.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(a=s.response)===null||a===void 0?void 0:a.parsedHeaders),{_response:s.response});throw s}})}async uploadPages(t,r,i,n={}){return n.conditions=n.conditions||{},lr(n.customerProvidedKey,this.isHttps),k.withSpan("PageBlobClient-uploadPages",n,async a=>{var s;return Y(await this.pageBlobContext.uploadPages(i,t,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onUploadProgress:n.onProgress},range:Si({offset:r,count:i}),sequenceNumberAccessConditions:n.conditions,transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions}))})}async uploadPagesFromURL(t,r,i,n,a={}){return a.conditions=a.conditions||{},a.sourceConditions=a.sourceConditions||{},lr(a.customerProvidedKey,this.isHttps),k.withSpan("PageBlobClient-uploadPagesFromURL",a,async s=>{var o,l,d,c,p;return Y(await this.pageBlobContext.uploadPagesFromURL(t,Si({offset:r,count:n}),0,Si({offset:i,count:n}),{abortSignal:a.abortSignal,sourceContentMD5:a.sourceContentMD5,sourceContentCrc64:a.sourceContentCrc64,leaseAccessConditions:a.conditions,sequenceNumberAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(o=a.conditions)===null||o===void 0?void 0:o.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(l=a.sourceConditions)===null||l===void 0?void 0:l.ifMatch,sourceIfModifiedSince:(d=a.sourceConditions)===null||d===void 0?void 0:d.ifModifiedSince,sourceIfNoneMatch:(c=a.sourceConditions)===null||c===void 0?void 0:c.ifNoneMatch,sourceIfUnmodifiedSince:(p=a.sourceConditions)===null||p===void 0?void 0:p.ifUnmodifiedSince},cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope,copySourceAuthorization:_u(a.sourceAuthorization),tracingOptions:s.tracingOptions}))})}async clearPages(t=0,r,i={}){return i.conditions=i.conditions||{},k.withSpan("PageBlobClient-clearPages",i,async n=>{var a;return Y(await this.pageBlobContext.clearPages(0,{abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),range:Si({offset:t,count:r}),sequenceNumberAccessConditions:i.conditions,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async getPageRanges(t=0,r,i={}){return i.conditions=i.conditions||{},k.withSpan("PageBlobClient-getPageRanges",i,async n=>{var a;let s=Y(await this.pageBlobContext.getPageRanges({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),range:Si({offset:t,count:r}),tracingOptions:n.tracingOptions}));return D8(s)})}async listPageRangesSegment(t=0,r,i,n={}){return k.withSpan("PageBlobClient-getPageRangesSegment",n,async a=>{var s;return Y(await this.pageBlobContext.getPageRanges({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),range:Si({offset:t,count:r}),marker:i,maxPageSize:n.maxPageSize,tracingOptions:a.tracingOptions}))})}listPageRangeItemSegments(){return U.__asyncGenerator(this,arguments,function*(r=0,i,n,a={}){let s;if(n||n===void 0)do s=yield U.__await(this.listPageRangesSegment(r,i,n,a)),n=s.continuationToken,yield yield U.__await(yield U.__await(s));while(n)})}listPageRangeItems(){return U.__asyncGenerator(this,arguments,function*(r=0,i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=U.__asyncValues(this.listPageRangeItemSegments(r,i,d,n)),u;u=yield U.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(EB(m))))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield U.__await(o.call(p)))}finally{if(s)throw s.error}}})}listPageRanges(t=0,r,i={}){i.conditions=i.conditions||{};let n=this.listPageRangeItems(t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listPageRangeItemSegments(t,r,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}async getPageRangesDiff(t,r,i,n={}){return n.conditions=n.conditions||{},k.withSpan("PageBlobClient-getPageRangesDiff",n,async a=>{var s;let o=Y(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),prevsnapshot:i,range:Si({offset:t,count:r}),tracingOptions:a.tracingOptions}));return D8(o)})}async listPageRangesDiffSegment(t,r,i,n,a={}){return k.withSpan("PageBlobClient-getPageRangesDiffSegment",a,async s=>{var o;return Y(await this.pageBlobContext.getPageRangesDiff({abortSignal:a?.abortSignal,leaseAccessConditions:a?.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a?.conditions),{ifTags:(o=a?.conditions)===null||o===void 0?void 0:o.tagConditions}),prevsnapshot:i,range:Si({offset:t,count:r}),marker:n,maxPageSize:a?.maxPageSize,tracingOptions:s.tracingOptions}))})}listPageRangeDiffItemSegments(t,r,i,n,a){return U.__asyncGenerator(this,arguments,function*(){let o;if(n||n===void 0)do o=yield U.__await(this.listPageRangesDiffSegment(t,r,i,n,a)),n=o.continuationToken,yield yield U.__await(yield U.__await(o));while(n)})}listPageRangeDiffItems(t,r,i,n){return U.__asyncGenerator(this,arguments,function*(){var s,o,l,d;let c;try{for(var p=!0,u=U.__asyncValues(this.listPageRangeDiffItemSegments(t,r,i,c,n)),m;m=yield U.__await(u.next()),s=m.done,!s;p=!0){d=m.value,p=!1;let f=d;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(EB(f))))}}catch(f){o={error:f}}finally{try{!p&&!s&&(l=u.return)&&(yield U.__await(l.call(u)))}finally{if(o)throw o.error}}})}listPageRangesDiff(t,r,i,n={}){n.conditions=n.conditions||{};let a=this.listPageRangeDiffItems(t,r,i,Object.assign({},n));return{next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listPageRangeDiffItemSegments(t,r,i,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},n))}}async getPageRangesDiffForManagedDisks(t,r,i,n={}){return n.conditions=n.conditions||{},k.withSpan("PageBlobClient-GetPageRangesDiffForManagedDisks",n,async a=>{var s;let o=Y(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),prevSnapshotUrl:i,range:Si({offset:t,count:r}),tracingOptions:a.tracingOptions}));return D8(o)})}async resize(t,r={}){return r.conditions=r.conditions||{},k.withSpan("PageBlobClient-resize",r,async i=>{var n;return Y(await this.pageBlobContext.resize(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async updateSequenceNumber(t,r,i={}){return i.conditions=i.conditions||{},k.withSpan("PageBlobClient-updateSequenceNumber",i,async n=>{var a;return Y(await this.pageBlobContext.updateSequenceNumber(t,{abortSignal:i.abortSignal,blobSequenceNumber:r,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),tracingOptions:n.tracingOptions}))})}async startCopyIncremental(t,r={}){return k.withSpan("PageBlobClient-startCopyIncremental",r,async i=>{var n;return Y(await this.pageBlobContext.copyIncremental(t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}};async function $8e(e){let t=Buffer.alloc(r3e),r=await B8e(e.readableStreamBody,t);return t=t.slice(0,r),t.toString()}function U8e(e){return Buffer.byteLength(e)}var Gh=": ",PB=" ",CB=-1,dv=class{constructor(t,r){if(!t||!t.contentType)throw new RangeError("batchResponse is malformed or doesn't contain valid content-type.");if(!r||r.size===0)throw new RangeError("Invalid state: subRequests is not provided or size is 0.");this.batchResponse=t,this.subRequests=r,this.responseBatchBoundary=this.batchResponse.contentType.split("=")[1],this.perResponsePrefix=`--${this.responseBatchBoundary}${Ca}`,this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==e3e.HTTP_ACCEPTED)throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`);let r=(await $8e(this.batchResponse)).split(this.batchResponseEnding)[0].split(this.perResponsePrefix).slice(1),i=r.length;if(i!==this.subRequests.size&&i!==1)throw new Error("Invalid state: sub responses' count is not equal to sub requests' count.");let n=new Array(i),a=0,s=0;for(let o=0;o=0&&f{this.keys[t]===void 0||this.keys[t]===Cd.UNLOCKED?(this.keys[t]=Cd.LOCKED,r()):this.onUnlockEvent(t,()=>{this.keys[t]=Cd.LOCKED,r()})})}static async unlock(t){return new Promise(r=>{this.keys[t]===Cd.LOCKED&&this.emitUnlockEvent(t),delete this.keys[t],r()})}static onUnlockEvent(t,r){this.listeners[t]===void 0?this.listeners[t]=[r]:this.listeners[t].push(r)}static emitUnlockEvent(t){if(this.listeners[t]!==void 0&&this.listeners[t].length>0){let r=this.listeners[t].shift();setImmediate(()=>{r.call(this)})}}};Id.keys={};Id.listeners={};var Od=class{constructor(){this.batch="batch",this.batchRequest=new cv}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(t,r){await Id.lock(this.batch);try{this.batchRequest.preAddSubRequest(t),await r(),this.batchRequest.postAddSubRequest(t)}finally{await Id.unlock(this.batch)}}setBatchType(t){if(this.batchType||(this.batchType=t),this.batchType!==t)throw new RangeError(`BlobBatch only supports one operation type per batch and it already is being used for ${this.batchType} operations.`)}async deleteBlob(t,r,i){let n,a;if(typeof t=="string"&&(rt.isNode&&r instanceof ot||r instanceof dt||en.isTokenCredential(r)))n=t,a=r;else if(t instanceof wn)n=t.url,a=t.credential,i=r;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return i||(i={}),k.withSpan("BatchDeleteRequest-addSubRequest",i,async s=>{this.setBatchType("delete"),await this.addSubRequestInternal({url:n,credential:a},async()=>{await new wn(n,this.batchRequest.createPipeline(a)).delete(s)})})}async setBlobAccessTier(t,r,i,n){let a,s,o;if(typeof t=="string"&&(rt.isNode&&r instanceof ot||r instanceof dt||en.isTokenCredential(r)))a=t,s=r,o=i;else if(t instanceof wn)a=t.url,s=t.credential,o=r,n=i;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return n||(n={}),k.withSpan("BatchSetTierRequest-addSubRequest",n,async l=>{this.setBatchType("setAccessTier"),await this.addSubRequestInternal({url:a,credential:s},async()=>{await new wn(a,this.batchRequest.createPipeline(s)).setAccessTier(o,l)})})}},cv=class{constructor(){this.operationCount=0,this.body="";let t=rt.randomUUID();this.boundary=`batch_${t}`,this.subRequestPrefix=`--${this.boundary}${Ca}${we.CONTENT_TYPE}: application/http${Ca}${we.CONTENT_TRANSFER_ENCODING}: binary`,this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`,this.batchRequestEnding=`--${this.boundary}--`,this.subRequests=new Map}createPipeline(t){let r=Dr.createEmptyPipeline();r.addPolicy(bu.serializationPolicy({stringifyXML:q8.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}}),{phase:"Serialize"}),r.addPolicy(G8e()),r.addPolicy(H8e(this),{afterPhase:"Sign"}),en.isTokenCredential(t)?r.addPolicy(Dr.bearerTokenAuthenticationPolicy({credential:t,scopes:gv,challengeCallbacks:{authorizeRequestOnChallenge:bu.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):t instanceof ot&&r.addPolicy(jB({accountName:t.accountName,accountKey:t.accountKey}),{phase:"Sign"});let i=new Nu([]);return i._credential=t,i._corePipeline=r,i}appendSubRequestToBody(t){this.body+=[this.subRequestPrefix,`${we.CONTENT_ID}: ${this.operationCount}`,"",`${t.method.toString()} ${f3e(t.url)} ${IB}${Ca}`].join(Ca);for(let[r,i]of t.headers)this.body+=`${r}: ${i}${Ca}`;this.body+=Ca}preAddSubRequest(t){if(this.operationCount>=vB)throw new RangeError(`Cannot exceed ${vB} sub requests in a single batch`);let r=s0(t.url);if(!r||r==="")throw new RangeError(`Invalid url for sub request: '${t.url}'`)}postAddSubRequest(t){this.subRequests.set(this.operationCount,t),this.operationCount++}getHttpRequestBody(){return`${this.body}${this.batchRequestEnding}${Ca}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}};function H8e(e){return{name:"batchRequestAssemblePolicy",async sendRequest(t){return e.appendSubRequestToBody(t),{request:t,status:200,headers:Dr.createHttpHeaders()}}}}function G8e(){return{name:"batchHeaderFilterPolicy",async sendRequest(e,t){let r="";for(let[i]of e.headers)FB(i,we.X_MS_VERSION)&&(r=i);return r!==""&&e.headers.delete(r),t(e)}}}var Ou=class{constructor(t,r,i){let n;Rs(r)?n=r:r?n=lt(r,i):n=lt(new dt,i);let a=new Jh(t,kB(n)),s=s0(t);s&&s!=="/"?this.serviceOrContainerContext=a.container:this.serviceOrContainerContext=a.service}createBatch(){return new Od}async deleteBlobs(t,r,i){let n=new Od;for(let a of t)typeof a=="string"?await n.deleteBlob(a,r,i):await n.deleteBlob(a,r);return this.submitBatch(n)}async setBlobsAccessTier(t,r,i,n){let a=new Od;for(let s of t)typeof s=="string"?await a.setBlobAccessTier(s,r,i,n):await a.setBlobAccessTier(s,r,i);return this.submitBatch(a)}async submitBatch(t,r={}){if(!t||t.getSubRequests().size===0)throw new RangeError("Batch request should contain one or more sub requests.");return k.withSpan("BlobBatchClient-submitBatch",r,async i=>{let n=t.getHttpRequestBody(),a=Y(await this.serviceOrContainerContext.submitBatch(U8e(n),t.getMultiPartContentType(),n,Object.assign({},i))),o=await new dv(a,t.getSubRequests()).parseBatchResponse();return{_response:a._response,contentType:a.contentType,errorCode:a.errorCode,requestId:a.requestId,clientRequestId:a.clientRequestId,version:a.version,subResponses:o.subResponses,subResponsesSucceededCount:o.subResponsesSucceededCount,subResponsesFailedCount:o.subResponsesFailedCount}})}},t0=class extends Su{get containerName(){return this._containerName}constructor(t,r,i){let n,a;if(i=i||{},Rs(r))a=t,n=r;else if(rt.isNode&&r instanceof ot||r instanceof dt||en.isTokenCredential(r))a=t,n=lt(r,i);else if(!r&&typeof r!="string")a=t,n=lt(new dt,i);else if(r&&typeof r=="string"){let s=r,o=Fd(t);if(o.kind==="AccountConnString")if(rt.isNode){let l=new ot(o.accountName,o.accountKey);a=Nt(o.url,encodeURIComponent(s)),i.proxyOptions||(i.proxyOptions=Dr.getDefaultProxySettings(o.proxyUri)),n=lt(l,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(o.kind==="SASConnString")a=Nt(o.url,encodeURIComponent(s))+"?"+o.accountSas,n=lt(new dt,i);else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}else throw new Error("Expecting non-empty strings for containerName parameter");super(a,n),this._containerName=this.getContainerNameFromUrl(),this.containerContext=this.storageClientContext.container}async create(t={}){return k.withSpan("ContainerClient-create",t,async r=>Y(await this.containerContext.create(r)))}async createIfNotExists(t={}){return k.withSpan("ContainerClient-createIfNotExists",t,async r=>{var i,n;try{let a=await this.create(r);return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((i=a.details)===null||i===void 0?void 0:i.errorCode)==="ContainerAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(n=a.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:a.response});throw a}})}async exists(t={}){return k.withSpan("ContainerClient-exists",t,async r=>{try{return await this.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions}),!0}catch(i){if(i.statusCode===404)return!1;throw i}})}getBlobClient(t){return new wn(Nt(this.url,Uh(t)),this.pipeline)}getAppendBlobClient(t){return new Pu(Nt(this.url,Uh(t)),this.pipeline)}getBlockBlobClient(t){return new Cu(Nt(this.url,Uh(t)),this.pipeline)}getPageBlobClient(t){return new Ru(Nt(this.url,Uh(t)),this.pipeline)}async getProperties(t={}){return t.conditions||(t.conditions={}),k.withSpan("ContainerClient-getProperties",t,async r=>Y(await this.containerContext.getProperties(Object.assign(Object.assign({abortSignal:t.abortSignal},t.conditions),{tracingOptions:r.tracingOptions}))))}async delete(t={}){return t.conditions||(t.conditions={}),k.withSpan("ContainerClient-delete",t,async r=>Y(await this.containerContext.delete({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:t.conditions,tracingOptions:r.tracingOptions})))}async deleteIfExists(t={}){return k.withSpan("ContainerClient-deleteIfExists",t,async r=>{var i,n;try{let a=await this.delete(r);return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((i=a.details)===null||i===void 0?void 0:i.errorCode)==="ContainerNotFound")return Object.assign(Object.assign({succeeded:!1},(n=a.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:a.response});throw a}})}async setMetadata(t,r={}){if(r.conditions||(r.conditions={}),r.conditions.ifUnmodifiedSince)throw new RangeError("the IfUnmodifiedSince must have their default values because they are ignored by the blob service");return k.withSpan("ContainerClient-setMetadata",r,async i=>Y(await this.containerContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:r.conditions,tracingOptions:i.tracingOptions})))}async getAccessPolicy(t={}){return t.conditions||(t.conditions={}),k.withSpan("ContainerClient-getAccessPolicy",t,async r=>{let i=Y(await this.containerContext.getAccessPolicy({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,tracingOptions:r.tracingOptions})),n={_response:i._response,blobPublicAccess:i.blobPublicAccess,date:i.date,etag:i.etag,errorCode:i.errorCode,lastModified:i.lastModified,requestId:i.requestId,clientRequestId:i.clientRequestId,signedIdentifiers:[],version:i.version};for(let a of i){let s;a.accessPolicy&&(s={permissions:a.accessPolicy.permissions},a.accessPolicy.expiresOn&&(s.expiresOn=new Date(a.accessPolicy.expiresOn)),a.accessPolicy.startsOn&&(s.startsOn=new Date(a.accessPolicy.startsOn))),n.signedIdentifiers.push({accessPolicy:s,id:a.id})}return n})}async setAccessPolicy(t,r,i={}){return i.conditions=i.conditions||{},k.withSpan("ContainerClient-setAccessPolicy",i,async n=>{let a=[];for(let s of r||[])a.push({accessPolicy:{expiresOn:s.accessPolicy.expiresOn?Xe(s.accessPolicy.expiresOn):"",permissions:s.accessPolicy.permissions,startsOn:s.accessPolicy.startsOn?Xe(s.accessPolicy.startsOn):""},id:s.id});return Y(await this.containerContext.setAccessPolicy({abortSignal:i.abortSignal,access:t,containerAcl:a,leaseAccessConditions:i.conditions,modifiedAccessConditions:i.conditions,tracingOptions:n.tracingOptions}))})}getBlobLeaseClient(t){return new Tu(this,t)}async uploadBlockBlob(t,r,i,n={}){return k.withSpan("ContainerClient-uploadBlockBlob",n,async a=>{let s=this.getBlockBlobClient(t),o=await s.upload(r,i,a);return{blockBlobClient:s,response:o}})}async deleteBlob(t,r={}){return k.withSpan("ContainerClient-deleteBlob",r,async i=>{let n=this.getBlobClient(t);return r.versionId&&(n=n.withVersion(r.versionId)),n.delete(i)})}async listBlobFlatSegment(t,r={}){return k.withSpan("ContainerClient-listBlobFlatSegment",r,async i=>{let n=Y(await this.containerContext.listBlobFlatSegment(Object.assign(Object.assign({marker:t},r),{tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({},n),{_response:Object.assign(Object.assign({},n._response),{parsedBody:v3e(n._response.parsedBody)}),segment:Object.assign(Object.assign({},n.segment),{blobItems:n.segment.blobItems.map(s=>Object.assign(Object.assign({},s),{name:Rd(s.name),tags:gu(s.blobTags),objectReplicationSourceProperties:Vh(s.objectReplicationMetadata)}))})})})}async listBlobHierarchySegment(t,r,i={}){return k.withSpan("ContainerClient-listBlobHierarchySegment",i,async n=>{var a;let s=Y(await this.containerContext.listBlobHierarchySegment(t,Object.assign(Object.assign({marker:r},i),{tracingOptions:n.tracingOptions})));return Object.assign(Object.assign({},s),{_response:Object.assign(Object.assign({},s._response),{parsedBody:b3e(s._response.parsedBody)}),segment:Object.assign(Object.assign({},s.segment),{blobItems:s.segment.blobItems.map(l=>Object.assign(Object.assign({},l),{name:Rd(l.name),tags:gu(l.blobTags),objectReplicationSourceProperties:Vh(l.objectReplicationMetadata)})),blobPrefixes:(a=s.segment.blobPrefixes)===null||a===void 0?void 0:a.map(l=>Object.assign(Object.assign({},l),{name:Rd(l.name)}))})})})}listSegments(t){return U.__asyncGenerator(this,arguments,function*(i,n={}){let a;if(i||i===void 0)do a=yield U.__await(this.listBlobFlatSegment(i,n)),i=a.continuationToken,yield yield U.__await(yield U.__await(a));while(i)})}listItems(){return U.__asyncGenerator(this,arguments,function*(r={}){var i,n,a,s;let o;try{for(var l=!0,d=U.__asyncValues(this.listSegments(o,r)),c;c=yield U.__await(d.next()),i=c.done,!i;l=!0){s=c.value,l=!1;let p=s;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(p.segment.blobItems)))}}catch(p){n={error:p}}finally{try{!l&&!i&&(a=d.return)&&(yield U.__await(a.call(d)))}finally{if(n)throw n.error}}})}listBlobsFlat(t={}){let r=[];t.includeCopy&&r.push("copy"),t.includeDeleted&&r.push("deleted"),t.includeMetadata&&r.push("metadata"),t.includeSnapshots&&r.push("snapshots"),t.includeVersions&&r.push("versions"),t.includeUncommitedBlobs&&r.push("uncommittedblobs"),t.includeTags&&r.push("tags"),t.includeDeletedWithVersions&&r.push("deletedwithversions"),t.includeImmutabilityPolicy&&r.push("immutabilitypolicy"),t.includeLegalHold&&r.push("legalhold"),t.prefix===""&&(t.prefix=void 0);let i=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listSegments(a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}listHierarchySegments(t,r){return U.__asyncGenerator(this,arguments,function*(n,a,s={}){let o;if(a||a===void 0)do o=yield U.__await(this.listBlobHierarchySegment(n,a,s)),a=o.continuationToken,yield yield U.__await(yield U.__await(o));while(a)})}listItemsByHierarchy(t){return U.__asyncGenerator(this,arguments,function*(i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=U.__asyncValues(this.listHierarchySegments(i,d,n)),u;u=yield U.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let f=l.segment;if(f.blobPrefixes)for(let g of f.blobPrefixes)yield yield U.__await(Object.assign({kind:"prefix"},g));for(let g of f.blobItems)yield yield U.__await(Object.assign({kind:"blob"},g))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield U.__await(o.call(p)))}finally{if(s)throw s.error}}})}listBlobsByHierarchy(t,r={}){if(t==="")throw new RangeError("delimiter should contain one or more characters");let i=[];r.includeCopy&&i.push("copy"),r.includeDeleted&&i.push("deleted"),r.includeMetadata&&i.push("metadata"),r.includeSnapshots&&i.push("snapshots"),r.includeVersions&&i.push("versions"),r.includeUncommitedBlobs&&i.push("uncommittedblobs"),r.includeTags&&i.push("tags"),r.includeDeletedWithVersions&&i.push("deletedwithversions"),r.includeImmutabilityPolicy&&i.push("immutabilitypolicy"),r.includeLegalHold&&i.push("legalhold"),r.prefix===""&&(r.prefix=void 0);let n=Object.assign(Object.assign({},r),i.length>0?{include:i}:{}),a=this.listItemsByHierarchy(t,n);return{async next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listHierarchySegments(t,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},n))}}async findBlobsByTagsSegment(t,r,i={}){return k.withSpan("ContainerClient-findBlobsByTagsSegment",i,async n=>{let a=Y(await this.containerContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},a),{_response:a._response,blobs:a.blobs.map(o=>{var l;let d="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(d=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:gu(o.tags),tagValue:d})})})})}findBlobsByTagsSegments(t,r){return U.__asyncGenerator(this,arguments,function*(n,a,s={}){let o;if(a||a===void 0)do o=yield U.__await(this.findBlobsByTagsSegment(n,a,s)),o.blobs=o.blobs||[],a=o.continuationToken,yield yield U.__await(o);while(a)})}findBlobsByTagsItems(t){return U.__asyncGenerator(this,arguments,function*(i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=U.__asyncValues(this.findBlobsByTagsSegments(i,d,n)),u;u=yield U.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(m.blobs)))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield U.__await(o.call(p)))}finally{if(s)throw s.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.findBlobsByTagsSegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}async getAccountInfo(t={}){return k.withSpan("ContainerClient-getAccountInfo",t,async r=>Y(await this.containerContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}getContainerNameFromUrl(){let t;try{let r=new URL(this.url);if(r.hostname.split(".")[1]==="blob"?t=r.pathname.split("/")[1]:vv(r)?t=r.pathname.split("/")[2]:t=r.pathname.split("/")[1],t=decodeURIComponent(t),!t)throw new Error("Provided containerName is invalid.");return t}catch{throw new Error("Unable to extract containerName with provided information.")}}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof ot))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=Lv(Object.assign({containerName:this._containerName},t),this.credential).toString();r(yv(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof ot))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return Dv(Object.assign({containerName:this._containerName},t),this.credential).stringToSign}getBlobBatchClient(){return new Ou(this.url,this.pipeline)}},Ld=class e{constructor(){this.read=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.add=!1,this.create=!1,this.update=!1,this.process=!1,this.tag=!1,this.filter=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"r":r.read=!0;break;case"w":r.write=!0;break;case"d":r.delete=!0;break;case"x":r.deleteVersion=!0;break;case"l":r.list=!0;break;case"a":r.add=!0;break;case"c":r.create=!0;break;case"u":r.update=!0;break;case"p":r.process=!0;break;case"t":r.tag=!0;break;case"f":r.filter=!0;break;case"i":r.setImmutabilityPolicy=!0;break;case"y":r.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission character: ${i}`)}return r}static from(t){let r=new e;return t.read&&(r.read=!0),t.write&&(r.write=!0),t.delete&&(r.delete=!0),t.deleteVersion&&(r.deleteVersion=!0),t.filter&&(r.filter=!0),t.tag&&(r.tag=!0),t.list&&(r.list=!0),t.add&&(r.add=!0),t.create&&(r.create=!0),t.update&&(r.update=!0),t.process&&(r.process=!0),t.setImmutabilityPolicy&&(r.setImmutabilityPolicy=!0),t.permanentDelete&&(r.permanentDelete=!0),r}toString(){let t=[];return this.read&&t.push("r"),this.write&&t.push("w"),this.delete&&t.push("d"),this.deleteVersion&&t.push("x"),this.filter&&t.push("f"),this.tag&&t.push("t"),this.list&&t.push("l"),this.add&&t.push("a"),this.create&&t.push("c"),this.update&&t.push("u"),this.process&&t.push("p"),this.setImmutabilityPolicy&&t.push("i"),this.permanentDelete&&t.push("y"),t.join("")}},r0=class e{constructor(){this.service=!1,this.container=!1,this.object=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"s":r.service=!0;break;case"c":r.container=!0;break;case"o":r.object=!0;break;default:throw new RangeError(`Invalid resource type: ${i}`)}return r}toString(){let t=[];return this.service&&t.push("s"),this.container&&t.push("c"),this.object&&t.push("o"),t.join("")}},Dd=class e{constructor(){this.blob=!1,this.file=!1,this.queue=!1,this.table=!1}static parse(t){let r=new e;for(let i of t)switch(i){case"b":r.blob=!0;break;case"f":r.file=!0;break;case"q":r.queue=!0;break;case"t":r.table=!0;break;default:throw new RangeError(`Invalid service character: ${i}`)}return r}toString(){let t=[];return this.blob&&t.push("b"),this.table&&t.push("t"),this.queue&&t.push("q"),this.file&&t.push("f"),t.join("")}};function s$(e,t){return o$(e,t).sasQueryParameters}function o$(e,t){let r=e.version?e.version:hv;if(e.permissions&&e.permissions.setImmutabilityPolicy&&r<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(e.permissions&&e.permissions.deleteVersion&&r<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'x' permission.");if(e.permissions&&e.permissions.permanentDelete&&r<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'y' permission.");if(e.permissions&&e.permissions.tag&&r<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission.");if(e.permissions&&e.permissions.filter&&r<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 'f' permission.");if(e.encryptionScope&&r<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");let i=Ld.parse(e.permissions.toString()),n=Dd.parse(e.services).toString(),a=r0.parse(e.resourceTypes).toString(),s;r>="2020-12-06"?s=[t.accountName,i,n,a,e.startsOn?Xe(e.startsOn,!1):"",Xe(e.expiresOn,!1),e.ipRange?Ia(e.ipRange):"",e.protocol?e.protocol:"",r,e.encryptionScope?e.encryptionScope:"",""].join(` +`):s=[t.accountName,i,n,a,e.startsOn?Xe(e.startsOn,!1):"",Xe(e.expiresOn,!1),e.ipRange?Ia(e.ipRange):"",e.protocol?e.protocol:"",r,""].join(` +`);let o=t.computeHMACSHA256(s);return{sasQueryParameters:new ea(r,o,i.toString(),n,a,e.protocol,e.startsOn,e.expiresOn,e.ipRange,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,e.encryptionScope),stringToSign:s}}var pv=class e extends Su{static fromConnectionString(t,r){r=r||{};let i=Fd(t);if(i.kind==="AccountConnString")if(rt.isNode){let n=new ot(i.accountName,i.accountKey);r.proxyOptions||(r.proxyOptions=Dr.getDefaultProxySettings(i.proxyUri));let a=lt(n,r);return new e(i.url,a)}else throw new Error("Account connection string is only supported in Node.js environment");else if(i.kind==="SASConnString"){let n=lt(new dt,r);return new e(i.url+"?"+i.accountSas,n)}else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}constructor(t,r,i){let n;Rs(r)?n=r:rt.isNode&&r instanceof ot||r instanceof dt||en.isTokenCredential(r)?n=lt(r,i):n=lt(new dt,i),super(t,n),this.serviceContext=this.storageClientContext.service}getContainerClient(t){return new t0(Nt(this.url,encodeURIComponent(t)),this.pipeline)}async createContainer(t,r={}){return k.withSpan("BlobServiceClient-createContainer",r,async i=>{let n=this.getContainerClient(t),a=await n.create(i);return{containerClient:n,containerCreateResponse:a}})}async deleteContainer(t,r={}){return k.withSpan("BlobServiceClient-deleteContainer",r,async i=>this.getContainerClient(t).delete(i))}async undeleteContainer(t,r,i={}){return k.withSpan("BlobServiceClient-undeleteContainer",i,async n=>{let a=this.getContainerClient(i.destinationContainerName||t),s=a.storageClientContext.container,o=Y(await s.restore({deletedContainerName:t,deletedContainerVersion:r,tracingOptions:n.tracingOptions}));return{containerClient:a,containerUndeleteResponse:o}})}async renameContainer(t,r,i={}){return k.withSpan("BlobServiceClient-renameContainer",i,async n=>{var a;let s=this.getContainerClient(r),o=s.storageClientContext.container,l=Y(await o.rename(t,Object.assign(Object.assign({},n),{sourceLeaseId:(a=i.sourceCondition)===null||a===void 0?void 0:a.leaseId})));return{containerClient:s,containerRenameResponse:l}})}async getProperties(t={}){return k.withSpan("BlobServiceClient-getProperties",t,async r=>Y(await this.serviceContext.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setProperties(t,r={}){return k.withSpan("BlobServiceClient-setProperties",r,async i=>Y(await this.serviceContext.setProperties(t,{abortSignal:r.abortSignal,tracingOptions:i.tracingOptions})))}async getStatistics(t={}){return k.withSpan("BlobServiceClient-getStatistics",t,async r=>Y(await this.serviceContext.getStatistics({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async getAccountInfo(t={}){return k.withSpan("BlobServiceClient-getAccountInfo",t,async r=>Y(await this.serviceContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async listContainersSegment(t,r={}){return k.withSpan("BlobServiceClient-listContainersSegment",r,async i=>Y(await this.serviceContext.listContainersSegment(Object.assign(Object.assign({abortSignal:r.abortSignal,marker:t},r),{include:typeof r.include=="string"?[r.include]:r.include,tracingOptions:i.tracingOptions}))))}async findBlobsByTagsSegment(t,r,i={}){return k.withSpan("BlobServiceClient-findBlobsByTagsSegment",i,async n=>{let a=Y(await this.serviceContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},a),{_response:a._response,blobs:a.blobs.map(o=>{var l;let d="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(d=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:gu(o.tags),tagValue:d})})})})}findBlobsByTagsSegments(t,r){return U.__asyncGenerator(this,arguments,function*(n,a,s={}){let o;if(a||a===void 0)do o=yield U.__await(this.findBlobsByTagsSegment(n,a,s)),o.blobs=o.blobs||[],a=o.continuationToken,yield yield U.__await(o);while(a)})}findBlobsByTagsItems(t){return U.__asyncGenerator(this,arguments,function*(i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=U.__asyncValues(this.findBlobsByTagsSegments(i,d,n)),u;u=yield U.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(m.blobs)))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield U.__await(o.call(p)))}finally{if(s)throw s.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.findBlobsByTagsSegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}listSegments(t){return U.__asyncGenerator(this,arguments,function*(i,n={}){let a;if(i||i===void 0)do a=yield U.__await(this.listContainersSegment(i,n)),a.containerItems=a.containerItems||[],i=a.continuationToken,yield yield U.__await(yield U.__await(a));while(i)})}listItems(){return U.__asyncGenerator(this,arguments,function*(r={}){var i,n,a,s;let o;try{for(var l=!0,d=U.__asyncValues(this.listSegments(o,r)),c;c=yield U.__await(d.next()),i=c.done,!i;l=!0){s=c.value,l=!1;let p=s;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(p.containerItems)))}}catch(p){n={error:p}}finally{try{!l&&!i&&(a=d.return)&&(yield U.__await(a.call(d)))}finally{if(n)throw n.error}}})}listContainers(t={}){t.prefix===""&&(t.prefix=void 0);let r=[];t.includeDeleted&&r.push("deleted"),t.includeMetadata&&r.push("metadata"),t.includeSystem&&r.push("system");let i=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listSegments(a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}async getUserDelegationKey(t,r,i={}){return k.withSpan("BlobServiceClient-getUserDelegationKey",i,async n=>{let a=Y(await this.serviceContext.getUserDelegationKey({startsOn:Xe(t,!1),expiresOn:Xe(r,!1)},{abortSignal:i.abortSignal,tracingOptions:n.tracingOptions})),s={signedObjectId:a.signedObjectId,signedTenantId:a.signedTenantId,signedStartsOn:new Date(a.signedStartsOn),signedExpiresOn:new Date(a.signedExpiresOn),signedService:a.signedService,signedVersion:a.signedVersion,value:a.value};return Object.assign({_response:a._response,requestId:a.requestId,clientRequestId:a.clientRequestId,version:a.version,date:a.date,errorCode:a.errorCode},s)})}getBlobBatchClient(){return new Ou(this.url,this.pipeline)}generateAccountSasUrl(t,r=Ld.parse("r"),i="sco",n={}){if(!(this.credential instanceof ot))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let s=new Date;t=new Date(s.getTime()+3600*1e3)}let a=s$(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:Dd.parse("b").toString()},n),this.credential).toString();return yv(this.url,a)}generateSasStringToSign(t,r=Ld.parse("r"),i="sco",n={}){if(!(this.credential instanceof ot))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let a=new Date;t=new Date(a.getTime()+3600*1e3)}return o$(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:Dd.parse("b").toString()},n),this.credential).stringToSign}};ue.KnownEncryptionAlgorithmType=void 0;(function(e){e.AES256="AES256"})(ue.KnownEncryptionAlgorithmType||(ue.KnownEncryptionAlgorithmType={}));Object.defineProperty(ue,"RestError",{enumerable:!0,get:function(){return Dr.RestError}});ue.AccountSASPermissions=Ld;ue.AccountSASResourceTypes=r0;ue.AccountSASServices=Dd;ue.AnonymousCredential=dt;ue.AnonymousCredentialPolicy=Xh;ue.AppendBlobClient=Pu;ue.BaseRequestPolicy=Ad;ue.BlobBatch=Od;ue.BlobBatchClient=Ou;ue.BlobClient=wn;ue.BlobLeaseClient=Tu;ue.BlobSASPermissions=Oa;ue.BlobServiceClient=pv;ue.BlockBlobClient=Cu;ue.ContainerClient=t0;ue.ContainerSASPermissions=Aa;ue.Credential=Eu;ue.CredentialPolicy=wu;ue.PageBlobClient=Ru;ue.Pipeline=Nu;ue.SASQueryParameters=ea;ue.StorageBrowserPolicy=Yh;ue.StorageBrowserPolicyFactory=Zh;ue.StorageOAuthScopes=gv;ue.StorageRetryPolicy=Wh;ue.StorageRetryPolicyFactory=Kh;ue.StorageSharedKeyCredential=ot;ue.StorageSharedKeyCredentialPolicy=Qh;ue.generateAccountSASQueryParameters=s$;ue.generateBlobSASQueryParameters=Lv;ue.getBlobServiceAccountAudience=L8e;ue.isPipelineLike=Rs;ue.logger=Gt;ue.newPipeline=lt});var Fv=h(qt=>{"use strict";var V8e=qt&&qt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),W8e=qt&&qt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),K8e=qt&&qt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&V8e(t,e,r);return W8e(t,e),t},f0=qt&&qt.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(qt,"__esModule",{value:!0});qt.retryHttpClientResponse=qt.retryTypedResponse=qt.retry=qt.isRetryableStatusCode=qt.isServerErrorStatusCode=qt.isSuccessStatusCode=void 0;var d$=K8e(Tt()),m0=js(),ic=Up();function Q8e(e){return e?e>=200&&e<300:!1}qt.isSuccessStatusCode=Q8e;function c$(e){return e?e>=500:!0}qt.isServerErrorStatusCode=c$;function p$(e){return e?[m0.HttpCodes.BadGateway,m0.HttpCodes.ServiceUnavailable,m0.HttpCodes.GatewayTimeout].includes(e):!1}qt.isRetryableStatusCode=p$;function X8e(e){return f0(this,void 0,void 0,function*(){return new Promise(t=>setTimeout(t,e))})}function qv(e,t,r,i=ic.DefaultRetryAttempts,n=ic.DefaultRetryDelay,a=void 0){return f0(this,void 0,void 0,function*(){let s="",o=1;for(;o<=i;){let l,d,c=!1;try{l=yield t()}catch(p){a&&(l=a(p)),c=!0,s=p.message}if(l&&(d=r(l),!c$(d)))return l;if(d&&(c=p$(d),s=`Cache service responded with ${d}`),d$.debug(`${e} - Attempt ${o} of ${i} failed with error: ${s}`),!c){d$.debug(`${e} - Error is not retryable`);break}yield X8e(n),o++}throw Error(`${e} failed: ${s}`)})}qt.retry=qv;function Y8e(e,t,r=ic.DefaultRetryAttempts,i=ic.DefaultRetryDelay){return f0(this,void 0,void 0,function*(){return yield qv(e,t,n=>n.statusCode,r,i,n=>{if(n instanceof m0.HttpClientError)return{statusCode:n.statusCode,result:null,headers:{},error:n}})})}qt.retryTypedResponse=Y8e;function Z8e(e,t,r=ic.DefaultRetryAttempts,i=ic.DefaultRetryDelay){return f0(this,void 0,void 0,function*(){return yield qv(e,t,n=>n.message.statusCode,r,i)})}qt.retryHttpClientResponse=Z8e});var g$=h(mr=>{"use strict";var J8e=mr&&mr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),eve=mr&&mr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),nc=mr&&mr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&J8e(t,e,r);return eve(t,e),t},tn=mr&&mr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(mr,"__esModule",{value:!0});mr.downloadCacheStorageSDK=mr.downloadCacheHttpClientConcurrent=mr.downloadCacheHttpClient=mr.DownloadProgress=void 0;var qu=nc(Tt()),m$=js(),tve=l$(),rve=nc(require("buffer")),Du=nc(require("fs")),ive=nc(require("stream")),nve=nc(require("util")),ave=nc(Gp()),u$=Up(),Mv=Fv(),sve=T8();function ove(e,t){return tn(this,void 0,void 0,function*(){yield nve.promisify(ive.pipeline)(e.message,t)})}var Fu=class{constructor(t){this.contentLength=t,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(t){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=t,this.receivedBytes=0,qu.debug(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(t){this.receivedBytes=t}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let t=this.segmentOffset+this.receivedBytes,r=(100*(t/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,n=(t/(1024*1024)/(i/1e3)).toFixed(1);qu.info(`Received ${t} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return t=>{this.setReceivedBytes(t.loadedBytes)}}startDisplayTimer(t=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,t))};this.timeoutHandle=setTimeout(r,t)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};mr.DownloadProgress=Fu;function f$(e,t){return tn(this,void 0,void 0,function*(){let r=Du.createWriteStream(t),i=new m$.HttpClient("actions/cache"),n=yield(0,Mv.retryHttpClientResponse)("downloadCache",()=>tn(this,void 0,void 0,function*(){return i.get(e)}));n.message.socket.setTimeout(u$.SocketTimeout,()=>{n.message.destroy(),qu.debug(`Aborting download, socket timed out after ${u$.SocketTimeout} ms`)}),yield ove(n,r);let a=n.message.headers["content-length"];if(a){let s=parseInt(a),o=ave.getArchiveFileSizeInBytes(t);if(o!==s)throw new Error(`Incomplete download. Expected file size: ${s}, actual file size: ${o}`)}else qu.debug("Unable to validate download, no Content-Length header")})}mr.downloadCacheHttpClient=f$;function lve(e,t,r){var i;return tn(this,void 0,void 0,function*(){let n=yield Du.promises.open(t,"w"),a=new m$.HttpClient("actions/cache",void 0,{socketTimeout:r.timeoutInMs,keepAlive:!0});try{let o=(yield(0,Mv.retryHttpClientResponse)("downloadCacheMetadata",()=>tn(this,void 0,void 0,function*(){return yield a.request("HEAD",e,null,{})}))).message.headers["content-length"];if(o==null)throw new Error("Content-Length not found on blob response");let l=parseInt(o);if(Number.isNaN(l))throw new Error(`Could not interpret Content-Length: ${l}`);let d=[],c=4*1024*1024;for(let x=0;xtn(this,void 0,void 0,function*(){return yield dve(a,e,x,T)})})}d.reverse();let p=0,u=0,m=new Fu(l);m.startDisplayTimer();let f=m.onProgress(),g=[],y,E=()=>tn(this,void 0,void 0,function*(){let x=yield Promise.race(Object.values(g));yield n.write(x.buffer,0,x.count,x.offset),p--,delete g[x.offset],u+=x.count,f({loadedBytes:u})});for(;y=d.pop();)g[y.offset]=y.promiseGetter(),p++,p>=((i=r.downloadConcurrency)!==null&&i!==void 0?i:10)&&(yield E());for(;p>0;)yield E()}finally{a.dispose(),yield n.close()}})}mr.downloadCacheHttpClientConcurrent=lve;function dve(e,t,r,i){return tn(this,void 0,void 0,function*(){let a=0;for(;;)try{let o=yield h$(3e4,cve(e,t,r,i));if(typeof o=="string")throw new Error("downloadSegmentRetry failed due to timeout");return o}catch(s){if(a>=5)throw s;a++}})}function cve(e,t,r,i){return tn(this,void 0,void 0,function*(){let n=yield(0,Mv.retryHttpClientResponse)("downloadCachePart",()=>tn(this,void 0,void 0,function*(){return yield e.get(t,{Range:`bytes=${r}-${r+i-1}`})}));if(!n.readBodyBuffer)throw new Error("Expected HttpClientResponse to implement readBodyBuffer");return{offset:r,count:i,buffer:yield n.readBodyBuffer()}})}function pve(e,t,r){var i;return tn(this,void 0,void 0,function*(){let n=new tve.BlockBlobClient(e,void 0,{retryOptions:{tryTimeoutInMs:r.timeoutInMs}}),s=(i=(yield n.getProperties()).contentLength)!==null&&i!==void 0?i:-1;if(s<0)qu.debug("Unable to determine content length, downloading file with http-client..."),yield f$(e,t);else{let o=Math.min(134217728,rve.constants.MAX_LENGTH),l=new Fu(s),d=Du.openSync(t,"w");try{l.startDisplayTimer();let c=new sve.AbortController,p=c.signal;for(;!l.isDone();){let u=l.segmentOffset+l.segmentSize,m=Math.min(o,s-u);l.nextSegment(m);let f=yield h$(r.segmentTimeoutInMs||36e5,n.downloadToBuffer(u,m,{abortSignal:p,concurrency:r.downloadConcurrency,onProgress:l.onProgress()}));if(f==="timeout")throw c.abort(),new Error("Aborting cache download as the download time exceeded the timeout.");Buffer.isBuffer(f)&&Du.writeFileSync(d,f)}}finally{l.stopDisplayTimer(),Du.closeSync(d)}}})}mr.downloadCacheStorageSDK=pve;var h$=(e,t)=>tn(void 0,void 0,void 0,function*(){let r,i=new Promise(n=>{r=setTimeout(()=>n("timeout"),e)});return Promise.race([t,i]).then(n=>(clearTimeout(r),n))})});var y$=h(rn=>{"use strict";var uve=rn&&rn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),mve=rn&&rn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fve=rn&&rn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&uve(t,e,r);return mve(t,e),t};Object.defineProperty(rn,"__esModule",{value:!0});rn.getDownloadOptions=rn.getUploadOptions=void 0;var Ds=fve(Tt());function hve(e){let t={uploadConcurrency:4,uploadChunkSize:33554432};return e&&(typeof e.uploadConcurrency=="number"&&(t.uploadConcurrency=e.uploadConcurrency),typeof e.uploadChunkSize=="number"&&(t.uploadChunkSize=e.uploadChunkSize)),Ds.debug(`Upload concurrency: ${t.uploadConcurrency}`),Ds.debug(`Upload chunk size: ${t.uploadChunkSize}`),t}rn.getUploadOptions=hve;function gve(e){let t={useAzureSdk:!1,concurrentBlobDownloads:!0,downloadConcurrency:8,timeoutInMs:3e4,segmentTimeoutInMs:6e5,lookupOnly:!1};e&&(typeof e.useAzureSdk=="boolean"&&(t.useAzureSdk=e.useAzureSdk),typeof e.concurrentBlobDownloads=="boolean"&&(t.concurrentBlobDownloads=e.concurrentBlobDownloads),typeof e.downloadConcurrency=="number"&&(t.downloadConcurrency=e.downloadConcurrency),typeof e.timeoutInMs=="number"&&(t.timeoutInMs=e.timeoutInMs),typeof e.segmentTimeoutInMs=="number"&&(t.segmentTimeoutInMs=e.segmentTimeoutInMs),typeof e.lookupOnly=="boolean"&&(t.lookupOnly=e.lookupOnly));let r=process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS;return r&&!isNaN(Number(r))&&isFinite(Number(r))&&(t.segmentTimeoutInMs=Number(r)*60*1e3),Ds.debug(`Use Azure SDK: ${t.useAzureSdk}`),Ds.debug(`Download concurrency: ${t.downloadConcurrency}`),Ds.debug(`Request timeout (ms): ${t.timeoutInMs}`),Ds.debug(`Cache segment download timeout mins env var: ${process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS}`),Ds.debug(`Segment download timeout (ms): ${t.segmentTimeoutInMs}`),Ds.debug(`Lookup only: ${t.lookupOnly}`),t}rn.getDownloadOptions=gve});var _$=h(Vt=>{"use strict";var yve=Vt&&Vt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),vve=Vt&&Vt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),y0=Vt&&Vt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&yve(t,e,r);return vve(t,e),t},pi=Vt&&Vt.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Vt,"__esModule",{value:!0});Vt.saveCache=Vt.reserveCache=Vt.downloadCache=Vt.getCacheEntry=Vt.getCacheVersion=void 0;var Pi=y0(Tt()),bve=js(),_ve=z0(),wve=y0(require("crypto")),Bv=y0(require("fs")),Eve=require("url"),g0=y0(Gp()),h0=g$(),b$=y$(),qs=Fv(),xve="1.0";function Mu(e){let t=process.env.ACTIONS_CACHE_URL||"";if(!t)throw new Error("Cache Service Url not found, unable to restore cache.");let r=`${t}_apis/artifactcache/${e}`;return Pi.debug(`Resource Url: ${r}`),r}function Nve(e,t){return`${e};api-version=${t}`}function Sve(){return{headers:{Accept:Nve("application/json","6.0-preview.1")}}}function jv(){let e=process.env.ACTIONS_RUNTIME_TOKEN||"",t=new _ve.BearerCredentialHandler(e);return new bve.HttpClient("actions/cache",[t],Sve())}function kv(e,t,r=!1){let i=e.slice();return t&&i.push(t),process.platform==="win32"&&!r&&i.push("windows-only"),i.push(xve),wve.createHash("sha256").update(i.join("|")).digest("hex")}Vt.getCacheVersion=kv;function Tve(e,t,r){return pi(this,void 0,void 0,function*(){let i=jv(),n=kv(t,r?.compressionMethod,r?.enableCrossOsArchive),a=`cache?keys=${encodeURIComponent(e.join(","))}&version=${n}`,s=yield(0,qs.retryTypedResponse)("getCacheEntry",()=>pi(this,void 0,void 0,function*(){return i.getJson(Mu(a))}));if(s.statusCode===204)return Pi.isDebug()&&(yield Pve(e[0],i,n)),null;if(!(0,qs.isSuccessStatusCode)(s.statusCode))throw new Error(`Cache service responded with ${s.statusCode}`);let o=s.result,l=o?.archiveLocation;if(!l)throw new Error("Cache not found.");return Pi.setSecret(l),Pi.debug("Cache Result:"),Pi.debug(JSON.stringify(o)),o})}Vt.getCacheEntry=Tve;function Pve(e,t,r){return pi(this,void 0,void 0,function*(){let i=`caches?key=${encodeURIComponent(e)}`,n=yield(0,qs.retryTypedResponse)("listCache",()=>pi(this,void 0,void 0,function*(){return t.getJson(Mu(i))}));if(n.statusCode===200){let a=n.result,s=a?.totalCount;if(s&&s>0){Pi.debug(`No matching cache found for cache key '${e}', version '${r} and scope ${process.env.GITHUB_REF}. There exist one or more cache(s) with similar key but they have different version or scope. See more info on cache matching here: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#matching-a-cache-key +Other caches with similar key:`);for(let o of a?.artifactCaches||[])Pi.debug(`Cache Key: ${o?.cacheKey}, Cache Version: ${o?.cacheVersion}, Cache Scope: ${o?.scope}, Cache Created: ${o?.creationTime}`)}}})}function Cve(e,t,r){return pi(this,void 0,void 0,function*(){let i=new Eve.URL(e),n=(0,b$.getDownloadOptions)(r);i.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield(0,h0.downloadCacheStorageSDK)(e,t,n):n.concurrentBlobDownloads?yield(0,h0.downloadCacheHttpClientConcurrent)(e,t,n):yield(0,h0.downloadCacheHttpClient)(e,t):yield(0,h0.downloadCacheHttpClient)(e,t)})}Vt.downloadCache=Cve;function Rve(e,t,r){return pi(this,void 0,void 0,function*(){let i=jv(),n=kv(t,r?.compressionMethod,r?.enableCrossOsArchive),a={key:e,version:n,cacheSize:r?.cacheSize};return yield(0,qs.retryTypedResponse)("reserveCache",()=>pi(this,void 0,void 0,function*(){return i.postJson(Mu("caches"),a)}))})}Vt.reserveCache=Rve;function v$(e,t){return`bytes ${e}-${t}/*`}function Ove(e,t,r,i,n){return pi(this,void 0,void 0,function*(){Pi.debug(`Uploading chunk of size ${n-i+1} bytes at offset ${i} with content range: ${v$(i,n)}`);let a={"Content-Type":"application/octet-stream","Content-Range":v$(i,n)},s=yield(0,qs.retryHttpClientResponse)(`uploadChunk (start: ${i}, end: ${n})`,()=>pi(this,void 0,void 0,function*(){return e.sendStream("PATCH",t,r(),a)}));if(!(0,qs.isSuccessStatusCode)(s.message.statusCode))throw new Error(`Cache service responded with ${s.message.statusCode} during upload chunk.`)})}function Ave(e,t,r,i){return pi(this,void 0,void 0,function*(){let n=g0.getArchiveFileSizeInBytes(r),a=Mu(`caches/${t.toString()}`),s=Bv.openSync(r,"r"),o=(0,b$.getUploadOptions)(i),l=g0.assertDefined("uploadConcurrency",o.uploadConcurrency),d=g0.assertDefined("uploadChunkSize",o.uploadChunkSize),c=[...new Array(l).keys()];Pi.debug("Awaiting all uploads");let p=0;try{yield Promise.all(c.map(()=>pi(this,void 0,void 0,function*(){for(;pBv.createReadStream(r,{fd:s,start:m,end:f,autoClose:!1}).on("error",g=>{throw new Error(`Cache upload failed because file read failed with ${g.message}`)}),m,f)}})))}finally{Bv.closeSync(s)}})}function Ive(e,t,r){return pi(this,void 0,void 0,function*(){let i={size:r};return yield(0,qs.retryTypedResponse)("commitCache",()=>pi(this,void 0,void 0,function*(){return e.postJson(Mu(`caches/${t.toString()}`),i)}))})}function Lve(e,t,r){return pi(this,void 0,void 0,function*(){let i=jv();Pi.debug("Upload cache"),yield Ave(i,e,t,r),Pi.debug("Commiting cache");let n=g0.getArchiveFileSizeInBytes(t);Pi.info(`Cache Size: ~${Math.round(n/(1024*1024))} MB (${n} B)`);let a=yield Ive(i,e,n);if(!(0,qs.isSuccessStatusCode)(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);Pi.info("Cache saved successfully")})}Vt.saveCache=Lve});var x$=h(Fr=>{"use strict";var Dve=Fr&&Fr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),qve=Fr&&Fr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),zv=Fr&&Fr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Dve(t,e,r);return qve(t,e),t},qa=Fr&&Fr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Fr,"__esModule",{value:!0});Fr.createTar=Fr.extractTar=Fr.listTar=void 0;var Fve=Wo(),v0=zv(uc()),w$=require("fs"),xn=zv(require("path")),$v=zv(Gp()),gt=Up(),Fs=process.platform==="win32";function Mve(){return qa(this,void 0,void 0,function*(){switch(process.platform){case"win32":{let e=yield $v.getGnuTarPathOnWindows(),t=gt.SystemTarPathOnWindows;if(e)return{path:e,type:gt.ArchiveToolType.GNU};if((0,w$.existsSync)(t))return{path:t,type:gt.ArchiveToolType.BSD};break}case"darwin":{let e=yield v0.which("gtar",!1);return e?{path:e,type:gt.ArchiveToolType.GNU}:{path:yield v0.which("tar",!0),type:gt.ArchiveToolType.BSD}}default:break}return{path:yield v0.which("tar",!0),type:gt.ArchiveToolType.GNU}})}function Bve(e,t,r,i=""){return qa(this,void 0,void 0,function*(){let n=[`"${e.path}"`],a=$v.getCacheFileName(t),s="cache.tar",o=E$(),l=e.type===gt.ArchiveToolType.BSD&&t!==gt.CompressionMethod.Gzip&&Fs;switch(r){case"create":n.push("--posix","-cf",l?s:a.replace(new RegExp(`\\${xn.sep}`,"g"),"/"),"--exclude",l?s:a.replace(new RegExp(`\\${xn.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${xn.sep}`,"g"),"/"),"--files-from",gt.ManifestFilename);break;case"extract":n.push("-xf",l?s:i.replace(new RegExp(`\\${xn.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${xn.sep}`,"g"),"/"));break;case"list":n.push("-tf",l?s:i.replace(new RegExp(`\\${xn.sep}`,"g"),"/"),"-P");break}if(e.type===gt.ArchiveToolType.GNU)switch(process.platform){case"win32":n.push("--force-local");break;case"darwin":n.push("--delay-directory-restore");break}return n})}function Uv(e,t,r=""){return qa(this,void 0,void 0,function*(){let i,n=yield Mve(),a=yield Bve(n,e,t,r),s=t!=="create"?yield jve(n,e,r):yield kve(n,e),o=n.type===gt.ArchiveToolType.BSD&&e!==gt.CompressionMethod.Gzip&&Fs;return o&&t!=="create"?i=[[...s].join(" "),[...a].join(" ")]:i=[[...a].join(" "),[...s].join(" ")],o?i:[i.join(" ")]})}function E$(){var e;return(e=process.env.GITHUB_WORKSPACE)!==null&&e!==void 0?e:process.cwd()}function jve(e,t,r){return qa(this,void 0,void 0,function*(){let i=e.type===gt.ArchiveToolType.BSD&&t!==gt.CompressionMethod.Gzip&&Fs;switch(t){case gt.CompressionMethod.Zstd:return i?["zstd -d --long=30 --force -o",gt.TarFilename,r.replace(new RegExp(`\\${xn.sep}`,"g"),"/")]:["--use-compress-program",Fs?'"zstd -d --long=30"':"unzstd --long=30"];case gt.CompressionMethod.ZstdWithoutLong:return i?["zstd -d --force -o",gt.TarFilename,r.replace(new RegExp(`\\${xn.sep}`,"g"),"/")]:["--use-compress-program",Fs?'"zstd -d"':"unzstd"];default:return["-z"]}})}function kve(e,t){return qa(this,void 0,void 0,function*(){let r=$v.getCacheFileName(t),i=e.type===gt.ArchiveToolType.BSD&&t!==gt.CompressionMethod.Gzip&&Fs;switch(t){case gt.CompressionMethod.Zstd:return i?["zstd -T0 --long=30 --force -o",r.replace(new RegExp(`\\${xn.sep}`,"g"),"/"),gt.TarFilename]:["--use-compress-program",Fs?'"zstd -T0 --long=30"':"zstdmt --long=30"];case gt.CompressionMethod.ZstdWithoutLong:return i?["zstd -T0 --force -o",r.replace(new RegExp(`\\${xn.sep}`,"g"),"/"),gt.TarFilename]:["--use-compress-program",Fs?'"zstd -T0"':"zstdmt"];default:return["-z"]}})}function Hv(e,t){return qa(this,void 0,void 0,function*(){for(let r of e)try{yield(0,Fve.exec)(r,void 0,{cwd:t,env:Object.assign(Object.assign({},process.env),{MSYS:"winsymlinks:nativestrict"})})}catch(i){throw new Error(`${r.split(" ")[0]} failed with error: ${i?.message}`)}})}function zve(e,t){return qa(this,void 0,void 0,function*(){let r=yield Uv(t,"list",e);yield Hv(r)})}Fr.listTar=zve;function $ve(e,t){return qa(this,void 0,void 0,function*(){let r=E$();yield v0.mkdirP(r);let i=yield Uv(t,"extract",e);yield Hv(i)})}Fr.extractTar=$ve;function Uve(e,t,r){return qa(this,void 0,void 0,function*(){(0,w$.writeFileSync)(xn.join(e,gt.ManifestFilename),t.join(` +`));let i=yield Uv(r,"create");yield Hv(i,e)})}Fr.createTar=Uve});var C$=h(Wt=>{"use strict";var Hve=Wt&&Wt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Gve=Wt&&Wt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),w0=Wt&&Wt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Hve(t,e,r);return Gve(t,e),t},N$=Wt&&Wt.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Wt,"__esModule",{value:!0});Wt.saveCache=Wt.restoreCache=Wt.isFeatureAvailable=Wt.ReserveCacheError=Wt.ValidationError=void 0;var Yt=w0(Tt()),S$=w0(require("path")),nn=w0(Gp()),b0=w0(_$()),_0=x$(),Fa=class e extends Error{constructor(t){super(t),this.name="ValidationError",Object.setPrototypeOf(this,e.prototype)}};Wt.ValidationError=Fa;var Bu=class e extends Error{constructor(t){super(t),this.name="ReserveCacheError",Object.setPrototypeOf(this,e.prototype)}};Wt.ReserveCacheError=Bu;function T$(e){if(!e||e.length===0)throw new Fa("Path Validation Error: At least one directory or file path is required")}function P$(e){if(e.length>512)throw new Fa(`Key Validation Error: ${e} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(e))throw new Fa(`Key Validation Error: ${e} cannot contain commas.`)}function Vve(){return!!process.env.ACTIONS_CACHE_URL}Wt.isFeatureAvailable=Vve;function Wve(e,t,r,i,n=!1){return N$(this,void 0,void 0,function*(){T$(e),r=r||[];let a=[t,...r];if(Yt.debug("Resolved Keys:"),Yt.debug(JSON.stringify(a)),a.length>10)throw new Fa("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of a)P$(l);let s=yield nn.getCompressionMethod(),o="";try{let l=yield b0.getCacheEntry(a,e,{compressionMethod:s,enableCrossOsArchive:n});if(!l?.archiveLocation)return;if(i?.lookupOnly)return Yt.info("Lookup only - skipping download"),l.cacheKey;o=S$.join(yield nn.createTempDirectory(),nn.getCacheFileName(s)),Yt.debug(`Archive Path: ${o}`),yield b0.downloadCache(l.archiveLocation,o,i),Yt.isDebug()&&(yield(0,_0.listTar)(o,s));let d=nn.getArchiveFileSizeInBytes(o);return Yt.info(`Cache Size: ~${Math.round(d/(1024*1024))} MB (${d} B)`),yield(0,_0.extractTar)(o,s),Yt.info("Cache restored successfully"),l.cacheKey}catch(l){if(l.name===Fa.name)throw l;Yt.warning(`Failed to restore: ${l.message}`)}finally{try{yield nn.unlinkFile(o)}catch(l){Yt.debug(`Failed to delete archive: ${l}`)}}})}Wt.restoreCache=Wve;function Kve(e,t,r,i=!1){var n,a,s,o,l;return N$(this,void 0,void 0,function*(){T$(e),P$(t);let d=yield nn.getCompressionMethod(),c=-1,p=yield nn.resolvePaths(e);if(Yt.debug("Cache Paths:"),Yt.debug(`${JSON.stringify(p)}`),p.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let u=yield nn.createTempDirectory(),m=S$.join(u,nn.getCacheFileName(d));Yt.debug(`Archive Path: ${m}`);try{yield(0,_0.createTar)(u,p,d),Yt.isDebug()&&(yield(0,_0.listTar)(m,d));let f=10*1024*1024*1024,g=nn.getArchiveFileSizeInBytes(m);if(Yt.debug(`File Size: ${g}`),g>f&&!nn.isGhes())throw new Error(`Cache size of ~${Math.round(g/(1024*1024))} MB (${g} B) is over the 10GB limit, not saving cache.`);Yt.debug("Reserving Cache");let y=yield b0.reserveCache(t,e,{compressionMethod:d,enableCrossOsArchive:i,cacheSize:g});if(!((n=y?.result)===null||n===void 0)&&n.cacheId)c=(a=y?.result)===null||a===void 0?void 0:a.cacheId;else throw y?.statusCode===400?new Error((o=(s=y?.error)===null||s===void 0?void 0:s.message)!==null&&o!==void 0?o:`Cache size of ~${Math.round(g/(1024*1024))} MB (${g} B) is over the data cap limit, not saving cache.`):new Bu(`Unable to reserve cache with key ${t}, another job may be creating this cache. More details: ${(l=y?.error)===null||l===void 0?void 0:l.message}`);Yt.debug(`Saving Cache (ID: ${c})`),yield b0.saveCache(c,m,r)}catch(f){let g=f;if(g.name===Fa.name)throw f;g.name===Bu.name?Yt.info(`Failed to save: ${g.message}`):Yt.warning(`Failed to save: ${g.message}`)}finally{try{yield nn.unlinkFile(m)}catch(f){Yt.debug(`Failed to delete archive: ${f}`)}}return c})}Wt.saveCache=Kve});var M$=h(an=>{"use strict";var Qve=an&&an.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Xve=an&&an.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ku=an&&an.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Qve(t,e,r);return Xve(t,e),t};Object.defineProperty(an,"__esModule",{value:!0});an.downloadTrapCaches=t7e;an.uploadTrapCaches=r7e;an.cleanupTrapCaches=i7e;an.getLanguagesSupportingCaching=D$;var R$=ku(require("fs")),Gv=ku(require("path")),A$=ku(C$()),ac=ku(ri()),O$=ku(fa()),Yve=Il(),Zve=lo(),ju=Bt(),Jve=1,I$="codeql-trap",e7e=10,L$=12e4;async function t7e(e,t,r){let i={},n=await D$(e,t,r);if(r.info(`Found ${n.length} languages that support TRAP caching`),n.length===0)return i;let a=Gv.join(ac.getTemporaryDirectory(),"trapCaches");for(let l of n){let d=Gv.join(a,l);R$.mkdirSync(d,{recursive:!0}),i[l]=d}if(await ac.isAnalyzingDefaultBranch())return r.info("Analyzing default branch. Skipping downloading of TRAP caches."),i;let s="unknown",o=process.env.GITHUB_EVENT_PATH;ac.getWorkflowEventName()==="pull_request"&&o!==void 0&&(s=JSON.parse(R$.readFileSync(Gv.resolve(o),"utf-8")).pull_request?.base?.sha||s);for(let l of t){let d=i[l];if(d===void 0)continue;let c=await q$(e,l,s);r.info(`Looking in Actions cache for TRAP cache with key ${c}`),await(0,ju.withTimeout)(L$,A$.restoreCache([d],c,[await F$(e,l)]),()=>{r.info(`Timed out downloading cache for ${l}, will continue without it`)})===void 0&&(r.info(`No TRAP cache found in Actions cache for ${l}`),delete i[l])}return i}async function r7e(e,t,r){if(!await ac.isAnalyzingDefaultBranch())return!1;for(let i of t.languages){let n=t.trapCaches[i];if(n===void 0)continue;let a=await(0,ju.tryGetFolderBytes)(n,r);if(a===void 0){r.info(`Skipping upload of TRAP cache for ${i} as we couldn't determine its size`);continue}if(a{r.info(`Timed out waiting for TRAP cache for ${i} to upload, will continue without uploading`)})}return!0}async function i7e(e,t,r){if(!await t.getValue(Zve.Feature.CleanupTrapCaches))return{trap_cache_cleanup_skipped_because:"feature disabled"};if(!await ac.isAnalyzingDefaultBranch())return{trap_cache_cleanup_skipped_because:"not analyzing default branch"};try{let i=0,n=await O$.listActionsCaches(I$,await ac.getRef());for(let a of e.languages)if(e.trapCaches[a]){let s=await n7e(n,a,r);s.sort((c,p)=>c.created_at.localeCompare(p.created_at));let o=s.pop();if(r.debug(`Keeping most recent TRAP cache (${JSON.stringify(o)})`),s.length===0){r.info(`No TRAP caches to clean up for ${a}.`);continue}for(let c of s)r.debug(`Cleaning up TRAP cache (${JSON.stringify(c)})`),await O$.deleteActionsCache(c.id);let l=s.reduce((c,p)=>c+p.size_in_bytes,0);i+=l;let d=(l/(1024*1024)).toFixed(2);r.info(`Cleaned up ${d} MiB of old TRAP caches for ${a}.`)}return{trap_cache_cleanup_size_bytes:i}}catch(i){return(0,ju.isHTTPError)(i)&&i.status===403?r.warning(`Could not cleanup TRAP caches as the token did not have the required permissions. To clean up TRAP caches, ensure the token has the "actions:write" permission. See ${Yve.DocUrl.ASSIGNING_PERMISSIONS_TO_JOBS} for more information.`):r.info(`Failed to cleanup TRAP caches, continuing. Details: ${i}`),{trap_cache_cleanup_error:(0,ju.getErrorMessage)(i)}}}async function n7e(e,t,r){r.debug(`Listing TRAP caches for ${t}`);for(let i of e)if(!i.created_at||!i.id||!i.key||!i.size_in_bytes)throw new Error(`An unexpected cache item was returned from the API that was missing one or more required fields: ${JSON.stringify(i)}`);return e.filter(i=>i.key?.includes(`-${t}-`))}async function D$(e,t,r){let i=[],n=await e.betterResolveLanguages();e:for(let a of t){let s=n.extractors[a];if(s===void 0){r.info(`${a} does not support TRAP caching (couldn't find an extractor)`);continue}if(s.length!==1){r.info(`${a} does not support TRAP caching (found multiple extractors)`);continue}let l=s[0].extractor_options?.trap?.properties?.cache?.properties;if(l===void 0){r.info(`${a} does not support TRAP caching (missing option group)`);continue}for(let d of["dir","bound","write"])if(!(d in l)){r.info(`${a} does not support TRAP caching (missing ${d} option)`);continue e}i.push(a)}return i}async function q$(e,t,r){return`${await F$(e,t)}${r}`}async function F$(e,t){return`${I$}-${Jve}-${(await e.getVersion()).version}-${t}-`}});var Yv=h(De=>{"use strict";var a7e=De&&De.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),s7e=De&&De.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$u=De&&De.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&a7e(t,e,r);return s7e(t,e),t};Object.defineProperty(De,"__esModule",{value:!0});De.defaultAugmentationProperties=void 0;De.getPacksStrInvalid=sc;De.getConfigFileOutsideWorkspaceErrorMessage=U$;De.getConfigFileDoesNotExistErrorMessage=H$;De.getConfigFileRepoFormatInvalidMessage=G$;De.getConfigFileFormatInvalidMessage=V$;De.getConfigFileDirectoryGivenMessage=W$;De.getNoLanguagesError=K$;De.getUnknownLanguagesError=Q$;De.getLanguagesInRepo=X$;De.getLanguages=Wv;De.getRawLanguages=Y$;De.getDefaultConfig=Z$;De.calculateAugmentation=Kv;De.parsePacksFromInput=eU;De.parsePacksSpecification=tU;De.validatePackSpecification=rU;De.initConfig=m7e;De.parseRegistriesWithoutCredentials=f7e;De.getPathToParsedConfigFile=Qv;De.getConfig=b7e;De.generateRegistries=_7e;De.wrapEnvironment=E7e;De.parseBuildModeInput=Xv;var Ms=$u(require("fs")),sn=$u(require("path")),B$=require("perf_hooks"),E0=$u(l1()),o7e=$u(no()),z$=$u(fa()),$$=_I(),j$=lo(),zu=up(),l7e=M$(),bt=Bt(),d7e="packs";De.defaultAugmentationProperties={queriesInputCombines:!1,packsInputCombines:!1,packsInput:void 0,queriesInput:void 0};function sc(e,t){return t?Vv(t,d7e,`"${e}" is not a valid pack`):`"${e}" is not a valid pack`}function U$(e){return`The configuration file "${e}" is outside of the workspace`}function H$(e){return`The configuration file "${e}" does not exist`}function G$(e){let t=`The configuration file "${e}" is not a supported remote file reference.`;return t+=" Expected format //@",t}function V$(e){return`The configuration file "${e}" could not be read`}function W$(e){return`The configuration file "${e}" looks like a directory, not a file`}function Vv(e,t,r){return e===void 0?`The workflow property "${t}" is invalid: ${r}`:`The configuration file "${e}" is invalid: property "${t}" ${r}`}function K$(){return"Did not detect any languages to analyze. Please update input in workflow or check that GitHub detects the correct languages in your repository."}function Q$(e){return`Did not recognize the following languages: ${e.join(", ")}`}async function X$(e,t){t.debug(`GitHub repo ${e.owner} ${e.repo}`);let r=await z$.getApiClient().rest.repos.listLanguages({owner:e.owner,repo:e.repo});t.debug(`Languages API response: ${JSON.stringify(r)}`);let i=new Set;for(let n of Object.keys(r.data)){let a=(0,zu.parseLanguage)(n);a!==void 0&&i.add(a)}return[...i]}async function Wv(e,t,r,i){let{rawLanguages:n,autodetected:a}=await Y$(t,r,i),s=n;if(a){let d=Object.keys(await e.resolveLanguages());s=s.map(zu.parseLanguage).filter(c=>c&&d.includes(c)).map(c=>c),i.info(`Automatically detected languages: ${s.join(", ")}`)}else{let d=(await e.betterResolveLanguages()).aliases;d&&(s=s.map(c=>d[c]||c)),i.info(`Languages from configuration: ${s.join(", ")}`)}if(s.length===0)throw new bt.ConfigurationError(K$());let o=[],l=[];for(let d of s){let c=(0,zu.parseLanguage)(d);c===void 0?l.push(d):o.includes(c)||o.push(c)}if(l.length>0)throw new bt.ConfigurationError(Q$(l));return o}async function Y$(e,t,r){let i=(e||"").split(",").map(a=>a.trim().toLowerCase()).filter(a=>a.length>0),n;return i.length?n=!1:(n=!0,i=await X$(t,r)),{rawLanguages:i,autodetected:n}}async function Z$({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,dbLocation:n,trapCachingEnabled:a,dependencyCachingEnabled:s,debugMode:o,debugArtifactName:l,debugDatabaseName:d,repository:c,tempDir:p,codeql:u,githubVersion:m,features:f,logger:g}){let y=await Wv(u,e,c,g),E=await Xv(i,y,f,g),x=Kv(r,t,y),{trapCaches:T,trapCacheDownloadTime:A}=await J$(a,u,y,g);return{languages:y,buildMode:E,originalUserInput:{},tempDir:p,codeQLCmd:u.getPath(),gitHubVersion:m,dbLocation:iU(n,p),debugMode:o,debugArtifactName:l,debugDatabaseName:d,augmentationProperties:x,trapCaches:T,trapCacheDownloadTime:A,dependencyCachingEnabled:(0,$$.getCachingKind)(s)}}async function J$(e,t,r,i){let n={},a=0;if(e){let s=B$.performance.now();n=await(0,l7e.downloadTrapCaches)(t,r,i),a=B$.performance.now()-s}return{trapCaches:n,trapCacheDownloadTime:a}}async function c7e({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,configFile:n,dbLocation:a,trapCachingEnabled:s,dependencyCachingEnabled:o,debugMode:l,debugArtifactName:d,debugDatabaseName:c,repository:p,tempDir:u,codeql:m,workspacePath:f,githubVersion:g,apiDetails:y,features:E,logger:x}){let T;if(h7e(n)){if(n!==nU(u)&&(n=sn.resolve(f,n),!(n+sn.sep).startsWith(f+sn.sep)))throw new bt.ConfigurationError(U$(n));T=g7e(n)}else T=await y7e(n,y);let A=await Wv(m,e,p,x),I=await Xv(i,A,E,x),V=Kv(r,t,A),{trapCaches:se,trapCacheDownloadTime:j}=await J$(s,m,A,x);return{languages:A,buildMode:I,originalUserInput:T,tempDir:u,codeQLCmd:m.getPath(),gitHubVersion:g,dbLocation:iU(a,u),debugMode:l,debugArtifactName:d,debugDatabaseName:c,augmentationProperties:V,trapCaches:se,trapCacheDownloadTime:j,dependencyCachingEnabled:(0,$$.getCachingKind)(o)}}function Kv(e,t,r){let i=k$(e),n=eU(e,r,i),a=k$(t),s=p7e(t,a);return{packsInputCombines:i,packsInput:n?.[r[0]],queriesInput:s,queriesInputCombines:a}}function p7e(e,t){if(!e)return;let r=t?e.trim().slice(1).trim():e?.trim()??"";if(t&&r.length===0)throw new bt.ConfigurationError(Vv(void 0,"queries","A '+' was used in the 'queries' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return r.split(",").map(i=>({uses:i.trim()}))}var u7e=function(){let e="[a-z0-9]",r=`${e}([a-z0-9-]*${e})?`;return new RegExp(`^${r}/${r}$`)}();function eU(e,t,r){if(e?.trim()){if(t.length>1)throw new bt.ConfigurationError("Cannot specify a 'packs' input in a multi-language analysis. Use a codeql-config.yml file instead and specify packs by language.");if(t.length===0)throw new bt.ConfigurationError("No languages specified. Cannot process the packs input.");if(e=e.trim(),r&&(e=e.trim().substring(1).trim(),!e))throw new bt.ConfigurationError(Vv(void 0,"packs","A '+' was used in the 'packs' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return{[t[0]]:e.split(",").reduce((i,n)=>(i.push(rU(n)),i),[])}}}function tU(e){if(typeof e!="string")throw new bt.ConfigurationError(sc(e));e=e.trim();let t=e.indexOf("@"),r=e.indexOf(":",t),i=0,n=t+1||void 0,a=r+1||void 0,s=Math.min(t>0?t:1/0,r>0?r:1/0,e.length),o=n?Math.min(r>0?r:1/0,e.length):void 0,l=a?e.length:void 0,d=e.slice(i,s).trim(),c=n?e.slice(n,o).trim():void 0,p=a?e.slice(a,l).trim():void 0;if(!u7e.test(d))throw new bt.ConfigurationError(sc(e));if(c)try{new o7e.Range(c)}catch{throw new bt.ConfigurationError(sc(e))}if(p&&(sn.isAbsolute(p)||sn.normalize(p).split(sn.sep).join("/")!==p.split(sn.sep).join("/")))throw new bt.ConfigurationError(sc(e));if(!p&&a)throw new bt.ConfigurationError(sc(e));return{name:d,version:c,path:p}}function rU(e){return(0,bt.prettyPrintPack)(tU(e))}function k$(e){return!!e?.trim().startsWith("+")}function iU(e,t){return e||sn.resolve(t,"codeql_databases")}function nU(e){return sn.resolve(e,"user-config-from-action.yml")}async function m7e(e){let t,{logger:r,tempDir:i}=e;return e.configInput&&(e.configFile&&r.warning("Both a config file and config input were provided. Ignoring config file."),e.configFile=nU(i),Ms.writeFileSync(e.configFile,e.configInput),r.debug(`Using config from action input: ${e.configFile}`)),e.configFile?t=await c7e({...e,configFile:e.configFile}):(r.debug("No configuration file was provided"),t=await Z$(e)),await v7e(t,r),t}function aU(e){try{return e?E0.load(e):void 0}catch{throw new bt.ConfigurationError("Invalid registries input. Must be a YAML string.")}}function f7e(e){return aU(e)?.map(t=>{let{url:r,packages:i,kind:n}=t;return{url:r,packages:i,kind:n}})}function h7e(e){return e.indexOf("./")===0?!0:e.indexOf("@")===-1}function g7e(e){if(!Ms.existsSync(e))throw new bt.ConfigurationError(H$(e));return E0.load(Ms.readFileSync(e,"utf8"))}async function y7e(e,t){let i=new RegExp("(?[^/]+)/(?[^/]+)/(?[^@]+)@(?.*)").exec(e);if(i===null||i.groups===void 0||i.length<5)throw new bt.ConfigurationError(G$(e));let n=await z$.getApiClientWithExternalAuth(t).rest.repos.getContent({owner:i.groups.owner,repo:i.groups.repo,path:i.groups.path,ref:i.groups.ref}),a;if("content"in n.data&&n.data.content!==void 0)a=n.data.content;else throw Array.isArray(n.data)?new bt.ConfigurationError(W$(e)):new bt.ConfigurationError(V$(e));return E0.load(Buffer.from(a,"base64").toString("binary"))}function Qv(e){return sn.join(e,"config")}async function v7e(e,t){let r=JSON.stringify(e),i=Qv(e.tempDir);Ms.mkdirSync(sn.dirname(i),{recursive:!0}),Ms.writeFileSync(i,r,"utf8"),t.debug("Saved config:"),t.debug(r)}async function b7e(e,t){let r=Qv(e);if(!Ms.existsSync(r))return;let i=Ms.readFileSync(r,"utf8");return t.debug("Loaded config:"),t.debug(i),JSON.parse(i)}async function _7e(e,t,r){let i=aU(e),n,a;if(i){let s=w7e(i);a=sn.join(t,"qlconfig.yml");let o=E0.dump(s);Ms.writeFileSync(a,o,"utf8"),r.debug("Generated qlconfig.yml:"),r.debug(o),n=i.map(l=>`${l.url}=${l.token}`).join(",")}return typeof process.env.CODEQL_REGISTRIES_AUTH=="string"&&r.debug("Using CODEQL_REGISTRIES_AUTH environment variable to authenticate with registries."),{registriesAuthTokens:process.env.CODEQL_REGISTRIES_AUTH??n,qlconfigFile:a}}function w7e(e){if(!Array.isArray(e)||e.some(i=>!i.url||!i.packages))throw new bt.ConfigurationError("Invalid 'registries' input. Must be an array of objects with 'url' and 'packages' properties.");return{registries:e.map(i=>({url:i?.url.endsWith("/")?i.url:`${i.url}/`,packages:i.packages,kind:i.kind}))}}async function E7e(e,t){let r={...process.env};for(let[i,n]of Object.entries(e))n!==void 0&&(process.env[i]=n);try{await t()}finally{for(let[i,n]of Object.entries(r))process.env[i]=n}}async function Xv(e,t,r,i){if(e!==void 0){if(!Object.values(bt.BuildMode).includes(e))throw new bt.ConfigurationError(`Invalid build mode: '${e}'. Supported build modes are: ${Object.values(bt.BuildMode).join(", ")}.`);return t.includes(zu.Language.csharp)&&await r.getValue(j$.Feature.DisableCsharpBuildless)?(i.warning("Scanning C# code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),bt.BuildMode.Autobuild):t.includes(zu.Language.java)&&await r.getValue(j$.Feature.DisableJavaBuildlessEnabled)?(i.warning("Scanning Java code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),bt.BuildMode.Autobuild):e}}});var lU=h((oU,Zv)=>{var sU=function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=null;try{t=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch{}function r(S,v,w){this.low=S|0,this.high=v|0,this.unsigned=!!w}r.prototype.__isLong__,Object.defineProperty(r.prototype,"__isLong__",{value:!0});function i(S){return(S&&S.__isLong__)===!0}function n(S){var v=Math.clz32(S&-S);return S?31-v:v}r.isLong=i;var a={},s={};function o(S,v){var w,N,X;return v?(S>>>=0,(X=0<=S&&S<256)&&(N=s[S],N)?N:(w=d(S,0,!0),X&&(s[S]=w),w)):(S|=0,(X=-128<=S&&S<128)&&(N=a[S],N)?N:(w=d(S,S<0?-1:0,!1),X&&(a[S]=w),w))}r.fromInt=o;function l(S,v){if(isNaN(S))return v?A:T;if(v){if(S<0)return A;if(S>=y)return D}else{if(S<=-E)return $;if(S+1>=E)return j}return S<0?l(-S,v).neg():d(S%g|0,S/g|0,v)}r.fromNumber=l;function d(S,v,w){return new r(S,v,w)}r.fromBits=d;var c=Math.pow;function p(S,v,w){if(S.length===0)throw Error("empty string");if(typeof v=="number"?(w=v,v=!1):v=!!v,S==="NaN"||S==="Infinity"||S==="+Infinity"||S==="-Infinity")return v?A:T;if(w=w||10,w<2||360)throw Error("interior hyphen");if(N===0)return p(S.substring(1),v,w).neg();for(var X=l(c(w,8)),H=T,oe=0;oe>>0:this.low},_.toNumber=function(){return this.unsigned?(this.high>>>0)*g+(this.low>>>0):this.high*g+(this.low>>>0)},_.toString=function(v){if(v=v||10,v<2||36>>0,ut=it.toString(v);if(oe=qe,oe.isZero())return ut+je;for(;ut.length<6;)ut="0"+ut;je=""+ut+je}},_.getHighBits=function(){return this.high},_.getHighBitsUnsigned=function(){return this.high>>>0},_.getLowBits=function(){return this.low},_.getLowBitsUnsigned=function(){return this.low>>>0},_.getNumBitsAbs=function(){if(this.isNegative())return this.eq($)?64:this.neg().getNumBitsAbs();for(var v=this.high!=0?this.high:this.low,w=31;w>0&&!(v&1<=0},_.isOdd=function(){return(this.low&1)===1},_.isEven=function(){return(this.low&1)===0},_.equals=function(v){return i(v)||(v=u(v)),this.unsigned!==v.unsigned&&this.high>>>31===1&&v.high>>>31===1?!1:this.high===v.high&&this.low===v.low},_.eq=_.equals,_.notEquals=function(v){return!this.eq(v)},_.neq=_.notEquals,_.ne=_.notEquals,_.lessThan=function(v){return this.comp(v)<0},_.lt=_.lessThan,_.lessThanOrEqual=function(v){return this.comp(v)<=0},_.lte=_.lessThanOrEqual,_.le=_.lessThanOrEqual,_.greaterThan=function(v){return this.comp(v)>0},_.gt=_.greaterThan,_.greaterThanOrEqual=function(v){return this.comp(v)>=0},_.gte=_.greaterThanOrEqual,_.ge=_.greaterThanOrEqual,_.compare=function(v){if(i(v)||(v=u(v)),this.eq(v))return 0;var w=this.isNegative(),N=v.isNegative();return w&&!N?-1:!w&&N?1:this.unsigned?v.high>>>0>this.high>>>0||v.high===this.high&&v.low>>>0>this.low>>>0?-1:1:this.sub(v).isNegative()?-1:1},_.comp=_.compare,_.negate=function(){return!this.unsigned&&this.eq($)?$:this.not().add(I)},_.neg=_.negate,_.add=function(v){i(v)||(v=u(v));var w=this.high>>>16,N=this.high&65535,X=this.low>>>16,H=this.low&65535,oe=v.high>>>16,je=v.high&65535,qe=v.low>>>16,it=v.low&65535,ut=0,zt=0,Je=0,he=0;return he+=H+it,Je+=he>>>16,he&=65535,Je+=X+qe,zt+=Je>>>16,Je&=65535,zt+=N+je,ut+=zt>>>16,zt&=65535,ut+=w+oe,ut&=65535,d(Je<<16|he,ut<<16|zt,this.unsigned)},_.subtract=function(v){return i(v)||(v=u(v)),this.add(v.neg())},_.sub=_.subtract,_.multiply=function(v){if(this.isZero())return this;if(i(v)||(v=u(v)),t){var w=t.mul(this.low,this.high,v.low,v.high);return d(w,t.get_high(),this.unsigned)}if(v.isZero())return this.unsigned?A:T;if(this.eq($))return v.isOdd()?$:T;if(v.eq($))return this.isOdd()?$:T;if(this.isNegative())return v.isNegative()?this.neg().mul(v.neg()):this.neg().mul(v).neg();if(v.isNegative())return this.mul(v.neg()).neg();if(this.lt(x)&&v.lt(x))return l(this.toNumber()*v.toNumber(),this.unsigned);var N=this.high>>>16,X=this.high&65535,H=this.low>>>16,oe=this.low&65535,je=v.high>>>16,qe=v.high&65535,it=v.low>>>16,ut=v.low&65535,zt=0,Je=0,he=0,dn=0;return dn+=oe*ut,he+=dn>>>16,dn&=65535,he+=H*ut,Je+=he>>>16,he&=65535,he+=oe*it,Je+=he>>>16,he&=65535,Je+=X*ut,zt+=Je>>>16,Je&=65535,Je+=H*it,zt+=Je>>>16,Je&=65535,Je+=oe*qe,zt+=Je>>>16,Je&=65535,zt+=N*ut+X*it+H*qe+oe*je,zt&=65535,d(he<<16|dn,zt<<16|Je,this.unsigned)},_.mul=_.multiply,_.divide=function(v){if(i(v)||(v=u(v)),v.isZero())throw Error("division by zero");if(t){if(!this.unsigned&&this.high===-2147483648&&v.low===-1&&v.high===-1)return this;var w=(this.unsigned?t.div_u:t.div_s)(this.low,this.high,v.low,v.high);return d(w,t.get_high(),this.unsigned)}if(this.isZero())return this.unsigned?A:T;var N,X,H;if(this.unsigned){if(v.unsigned||(v=v.toUnsigned()),v.gt(this))return A;if(v.gt(this.shru(1)))return V;H=A}else{if(this.eq($)){if(v.eq(I)||v.eq(se))return $;if(v.eq($))return I;var oe=this.shr(1);return N=oe.div(v).shl(1),N.eq(T)?v.isNegative()?I:se:(X=this.sub(v.mul(N)),H=N.add(X.div(v)),H)}else if(v.eq($))return this.unsigned?A:T;if(this.isNegative())return v.isNegative()?this.neg().div(v.neg()):this.neg().div(v).neg();if(v.isNegative())return this.div(v.neg()).neg();H=T}for(X=this;X.gte(v);){N=Math.max(1,Math.floor(X.toNumber()/v.toNumber()));for(var je=Math.ceil(Math.log(N)/Math.LN2),qe=je<=48?1:c(2,je-48),it=l(N),ut=it.mul(v);ut.isNegative()||ut.gt(X);)N-=qe,it=l(N,this.unsigned),ut=it.mul(v);it.isZero()&&(it=I),H=H.add(it),X=X.sub(ut)}return H},_.div=_.divide,_.modulo=function(v){if(i(v)||(v=u(v)),t){var w=(this.unsigned?t.rem_u:t.rem_s)(this.low,this.high,v.low,v.high);return d(w,t.get_high(),this.unsigned)}return this.sub(this.div(v).mul(v))},_.mod=_.modulo,_.rem=_.modulo,_.not=function(){return d(~this.low,~this.high,this.unsigned)},_.countLeadingZeros=function(){return this.high?Math.clz32(this.high):Math.clz32(this.low)+32},_.clz=_.countLeadingZeros,_.countTrailingZeros=function(){return this.low?n(this.low):n(this.high)+32},_.ctz=_.countTrailingZeros,_.and=function(v){return i(v)||(v=u(v)),d(this.low&v.low,this.high&v.high,this.unsigned)},_.or=function(v){return i(v)||(v=u(v)),d(this.low|v.low,this.high|v.high,this.unsigned)},_.xor=function(v){return i(v)||(v=u(v)),d(this.low^v.low,this.high^v.high,this.unsigned)},_.shiftLeft=function(v){return i(v)&&(v=v.toInt()),(v&=63)===0?this:v<32?d(this.low<>>32-v,this.unsigned):d(0,this.low<>>v|this.high<<32-v,this.high>>v,this.unsigned):d(this.high>>v-32,this.high>=0?0:-1,this.unsigned)},_.shr=_.shiftRight,_.shiftRightUnsigned=function(v){return i(v)&&(v=v.toInt()),(v&=63)===0?this:v<32?d(this.low>>>v|this.high<<32-v,this.high>>>v,this.unsigned):v===32?d(this.high,0,this.unsigned):d(this.high>>>v-32,0,this.unsigned)},_.shru=_.shiftRightUnsigned,_.shr_u=_.shiftRightUnsigned,_.rotateLeft=function(v){var w;return i(v)&&(v=v.toInt()),(v&=63)===0?this:v===32?d(this.high,this.low,this.unsigned):v<32?(w=32-v,d(this.low<>>w,this.high<>>w,this.unsigned)):(v-=32,w=32-v,d(this.high<>>w,this.low<>>w,this.unsigned))},_.rotl=_.rotateLeft,_.rotateRight=function(v){var w;return i(v)&&(v=v.toInt()),(v&=63)===0?this:v===32?d(this.high,this.low,this.unsigned):v<32?(w=32-v,d(this.high<>>v,this.low<>>v,this.unsigned)):(v-=32,w=32-v,d(this.low<>>v,this.high<>>v,this.unsigned))},_.rotr=_.rotateRight,_.toSigned=function(){return this.unsigned?d(this.low,this.high,!1):this},_.toUnsigned=function(){return this.unsigned?this:d(this.low,this.high,!0)},_.toBytes=function(v){return v?this.toBytesLE():this.toBytesBE()},_.toBytesLE=function(){var v=this.high,w=this.low;return[w&255,w>>>8&255,w>>>16&255,w>>>24,v&255,v>>>8&255,v>>>16&255,v>>>24]},_.toBytesBE=function(){var v=this.high,w=this.low;return[v>>>24,v>>>16&255,v>>>8&255,v&255,w>>>24,w>>>16&255,w>>>8&255,w&255]},r.fromBytes=function(v,w,N){return N?r.fromBytesLE(v,w):r.fromBytesBE(v,w)},r.fromBytesLE=function(v,w){return new r(v[0]|v[1]<<8|v[2]<<16|v[3]<<24,v[4]|v[5]<<8|v[6]<<16|v[7]<<24,w)},r.fromBytesBE=function(v,w){return new r(v[4]<<24|v[5]<<16|v[6]<<8|v[7],v[0]<<24|v[1]<<16|v[2]<<8|v[3],w)};var de=r;return e.default=de,"default"in e?e.default:e}({});typeof define=="function"&&define.amd?define([],function(){return sU}):typeof Zv=="object"&&typeof oU=="object"&&(Zv.exports=sU)});var mU=h(Ci=>{"use strict";var x7e=Ci&&Ci.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),N7e=Ci&&Ci.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),S7e=Ci&&Ci.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&x7e(t,e,r);return N7e(t,e),t},dU=Ci&&Ci.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ci,"__esModule",{value:!0});Ci.hash=pU;Ci.resolveUriToFile=uU;Ci.addFingerprints=D7e;var e7=S7e(require("fs")),T7e=dU(require("path")),Hu=dU(lU()),P7e=Il(),C7e=9,R7e=32,Jv=10,O7e=13,A7e=65535,Uu=100,cU=Hu.default.fromInt(37);function I7e(){let e=Hu.default.ONE;for(let t=0;t=t.length||typeof t[e.index].location!="object"){i.debug(`Ignoring location as index "${e.index}" is invalid`);return}e=t[e.index].location}if(typeof e.uri!="string"){i.debug(`Ignoring location as URI "${e.uri}" is invalid`);return}let n;try{n=decodeURIComponent(e.uri)}catch{i.debug(`Ignoring location as URI "${e.uri}" is invalid`);return}let a="file://";if(n.startsWith(a)&&(n=n.substring(a.length)),n.indexOf("://")!==-1){i.debug(`Ignoring location URI "${n}" as the scheme is not recognised`);return}let s=`${r}/`;if(n.startsWith("/")&&!n.startsWith(s)){i.debug(`Ignoring location URI "${n}" as it is outside of the src root`);return}if(T7e.default.isAbsolute(n)||(n=s+n),!e7.existsSync(n)){i.debug(`Unable to compute fingerprint for non-existent file: ${n}`);return}if(e7.statSync(n).isDirectory()){i.debug(`Unable to compute fingerprint for directory: ${n}`);return}return n}async function D7e(e,t,r){r.info(`Adding fingerprints to SARIF file. See ${P7e.DocUrl.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS} for more information.`);let i={};for(let n of e.runs||[]){let a=n.artifacts||[];for(let s of n.results||[]){let o=(s.locations||[])[0];if(!o?.physicalLocation?.artifactLocation){r.debug(`Unable to compute fingerprint for invalid location: ${JSON.stringify(o)}`);continue}if(o?.physicalLocation?.region?.startLine===void 0)continue;let l=uU(o.physicalLocation.artifactLocation,a,t,r);l&&(i[l]||(i[l]=[]),i[l].push(L7e(s,o,r)))}}for(let[n,a]of Object.entries(i))await pU(function(o,l){for(let d of Object.values(a))d(o,l)},n);return e}});var yU=h(ui=>{"use strict";var q7e=ui&&ui.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),F7e=ui&&ui.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),oc=ui&&ui.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&q7e(t,e,r);return F7e(t,e),t};Object.defineProperty(ui,"__esModule",{value:!0});ui.initCodeQL=U7e;ui.initConfig=H7e;ui.runInit=G7e;ui.printPathFiltersWarning=gU;ui.checkInstallPython311=V7e;ui.cleanupDatabaseClusterDirectory=W7e;var Gu=oc(require("fs")),M7e=oc(require("path")),B7e=oc(Vo()),j7e=oc(mc()),fU=ri(),k7e=a9(),r7=oc(Yv()),hU=up(),z7e=Al(),$7e=r9(),t7=oc(Bt());async function U7e(e,t,r,i,n,a,s){s.startGroup("Setup CodeQL tools");let{codeql:o,toolsDownloadStatusReport:l,toolsSource:d,toolsVersion:c,zstdAvailability:p}=await(0,k7e.setupCodeQL)(e,t,r,i,n,s,a,!0);return await o.printVersion(),s.endGroup(),{codeql:o,toolsDownloadStatusReport:l,toolsSource:d,toolsVersion:c,zstdAvailability:p}}async function H7e(e,t){let r=e.logger;r.startGroup("Load language configuration");let i=await r7.initConfig(e);return await t.supportsFeature(z7e.ToolsFeature.InformsAboutUnsupportedPathFilters)||gU(i,r),r.endGroup(),i}async function G7e(e,t,r,i,n,a,s){Gu.mkdirSync(t.dbLocation,{recursive:!0});let{registriesAuthTokens:o,qlconfigFile:l}=await r7.generateRegistries(n,t.tempDir,s);return await r7.wrapEnvironment({GITHUB_TOKEN:a.auth,CODEQL_REGISTRIES_AUTH:o},async()=>await e.databaseInitCluster(t,r,i,l,s)),await(0,$7e.getCombinedTracerConfig)(e,t)}function gU(e,t){(e.originalUserInput.paths?.length||e.originalUserInput["paths-ignore"]?.length)&&!e.languages.every(hU.isScannedLanguage)&&t.warning('The "paths"/"paths-ignore" fields of the config only have effect for JavaScript, Python, and Ruby')}async function V7e(e,t){if(e.includes(hU.Language.python)&&process.platform==="win32"&&!(await t.getVersion()).features?.supportsPython312){let r=M7e.resolve(__dirname,"../python-setup","check_python12.ps1");await new B7e.ToolRunner(await j7e.safeWhich("powershell"),[r]).exec()}}function W7e(e,t,r=Gu.rmSync){if(Gu.existsSync(e.dbLocation)&&(Gu.statSync(e.dbLocation).isFile()||Gu.readdirSync(e.dbLocation).length)){t.warning(`The database cluster directory ${e.dbLocation} must be empty. Attempting to clean it up.`);try{r(e.dbLocation,{force:!0,maxRetries:3,recursive:!0}),t.info(`Cleaned up database cluster directory ${e.dbLocation}.`)}catch(i){let n=`The CodeQL Action requires an empty database cluster directory. ${(0,fU.getOptionalInput)("db-location")?`This is currently configured to be ${e.dbLocation}. `:`By default, this is located at ${e.dbLocation}. You can customize it using the 'db-location' input to the init Action. `}An attempt was made to clean up the directory, but this failed.`;throw(0,fU.isSelfHostedRunner)()?new t7.ConfigurationError(`${n} This can happen if another process is using the directory or the directory is owned by a different user. Please clean up the directory manually and rerun the job. Details: ${t7.getErrorMessage(i)}`):new Error(`${n} This shouldn't typically happen on hosted runners. If you are using an advanced setup, please check your workflow, otherwise we recommend rerunning the job. Details: ${t7.getErrorMessage(i)}`)}}}});var vU=h((WPe,K7e)=>{K7e.exports={$schema:"https://json-schema.org/draft/2020-12/schema",title:"Static Analysis Results Format (SARIF) Version 2.1.0 JSON Schema",$id:"https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json",description:"Static Analysis Results Format (SARIF) Version 2.1.0 JSON Schema: a standard format for the output of static analysis tools.",additionalProperties:!1,type:"object",properties:{$schema:{description:"The URI of the JSON schema corresponding to the version.",type:"string",format:"uri"},version:{description:"The SARIF format version of this log file.",enum:["2.1.0"],type:"string"},runs:{description:"The set of runs contained in this log file.",type:["array","null"],minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/run"}},inlineExternalProperties:{description:"References to external property files that share data between runs.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/externalProperties"}},properties:{description:"Key/value pairs that provide additional information about the log file.",$ref:"#/definitions/propertyBag"}},required:["version","runs"],definitions:{address:{description:"A physical or virtual address, or a range of addresses, in an 'addressable region' (memory or a binary file).",additionalProperties:!1,type:"object",properties:{absoluteAddress:{description:"The address expressed as a byte offset from the start of the addressable region.",type:"integer",minimum:-1,default:-1},relativeAddress:{description:"The address expressed as a byte offset from the absolute address of the top-most parent object.",type:"integer"},length:{description:"The number of bytes in this range of addresses.",type:"integer"},kind:{description:"An open-ended string that identifies the address kind. 'data', 'function', 'header','instruction', 'module', 'page', 'section', 'segment', 'stack', 'stackFrame', 'table' are well-known values.",type:"string"},name:{description:"A name that is associated with the address, e.g., '.text'.",type:"string"},fullyQualifiedName:{description:"A human-readable fully qualified name that is associated with the address.",type:"string"},offsetFromParent:{description:"The byte offset of this address from the absolute or relative address of the parent object.",type:"integer"},index:{description:"The index within run.addresses of the cached object for this address.",type:"integer",default:-1,minimum:-1},parentIndex:{description:"The index within run.addresses of the parent object.",type:"integer",default:-1,minimum:-1},properties:{description:"Key/value pairs that provide additional information about the address.",$ref:"#/definitions/propertyBag"}}},artifact:{description:"A single artifact. In some cases, this artifact might be nested within another artifact.",additionalProperties:!1,type:"object",properties:{description:{description:"A short description of the artifact.",$ref:"#/definitions/message"},location:{description:"The location of the artifact.",$ref:"#/definitions/artifactLocation"},parentIndex:{description:"Identifies the index of the immediate parent of the artifact, if this artifact is nested.",type:"integer",default:-1,minimum:-1},offset:{description:"The offset in bytes of the artifact within its containing artifact.",type:"integer",minimum:0},length:{description:"The length of the artifact in bytes.",type:"integer",default:-1,minimum:-1},roles:{description:"The role or roles played by the artifact in the analysis.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{enum:["analysisTarget","attachment","responseFile","resultFile","standardStream","tracedFile","unmodified","modified","added","deleted","renamed","uncontrolled","driver","extension","translation","taxonomy","policy","referencedOnCommandLine","memoryContents","directory","userSpecifiedConfiguration","toolSpecifiedConfiguration","debugOutputFile"],type:"string"}},mimeType:{description:"The MIME type (RFC 2045) of the artifact.",type:"string",pattern:"[^/]+/.+"},contents:{description:"The contents of the artifact.",$ref:"#/definitions/artifactContent"},encoding:{description:"Specifies the encoding for an artifact object that refers to a text file.",type:"string"},sourceLanguage:{description:"Specifies the source language for any artifact object that refers to a text file that contains source code.",type:"string"},hashes:{description:"A dictionary, each of whose keys is the name of a hash function and each of whose values is the hashed value of the artifact produced by the specified hash function.",type:"object",additionalProperties:{type:"string"}},lastModifiedTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the artifact was most recently modified. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},properties:{description:"Key/value pairs that provide additional information about the artifact.",$ref:"#/definitions/propertyBag"}}},artifactChange:{description:"A change to a single artifact.",additionalProperties:!1,type:"object",properties:{artifactLocation:{description:"The location of the artifact to change.",$ref:"#/definitions/artifactLocation"},replacements:{description:"An array of replacement objects, each of which represents the replacement of a single region in a single artifact specified by 'artifactLocation'.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/replacement"}},properties:{description:"Key/value pairs that provide additional information about the change.",$ref:"#/definitions/propertyBag"}},required:["artifactLocation","replacements"]},artifactContent:{description:"Represents the contents of an artifact.",type:"object",additionalProperties:!1,properties:{text:{description:"UTF-8-encoded content from a text artifact.",type:"string"},binary:{description:"MIME Base64-encoded content from a binary artifact, or from a text artifact in its original encoding.",type:"string"},rendered:{description:"An alternate rendered representation of the artifact (e.g., a decompiled representation of a binary region).",$ref:"#/definitions/multiformatMessageString"},properties:{description:"Key/value pairs that provide additional information about the artifact content.",$ref:"#/definitions/propertyBag"}}},artifactLocation:{description:"Specifies the location of an artifact.",additionalProperties:!1,type:"object",properties:{uri:{description:"A string containing a valid relative or absolute URI.",type:"string",format:"uri-reference"},uriBaseId:{description:'A string which indirectly specifies the absolute URI with respect to which a relative URI in the "uri" property is interpreted.',type:"string"},index:{description:"The index within the run artifacts array of the artifact object associated with the artifact location.",type:"integer",default:-1,minimum:-1},description:{description:"A short description of the artifact location.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the artifact location.",$ref:"#/definitions/propertyBag"}}},attachment:{description:"An artifact relevant to a result.",type:"object",additionalProperties:!1,properties:{description:{description:"A message describing the role played by the attachment.",$ref:"#/definitions/message"},artifactLocation:{description:"The location of the attachment.",$ref:"#/definitions/artifactLocation"},regions:{description:"An array of regions of interest within the attachment.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/region"}},rectangles:{description:"An array of rectangles specifying areas of interest within the image.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/rectangle"}},properties:{description:"Key/value pairs that provide additional information about the attachment.",$ref:"#/definitions/propertyBag"}},required:["artifactLocation"]},codeFlow:{description:"A set of threadFlows which together describe a pattern of code execution relevant to detecting a result.",additionalProperties:!1,type:"object",properties:{message:{description:"A message relevant to the code flow.",$ref:"#/definitions/message"},threadFlows:{description:"An array of one or more unique threadFlow objects, each of which describes the progress of a program through a thread of execution.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/threadFlow"}},properties:{description:"Key/value pairs that provide additional information about the code flow.",$ref:"#/definitions/propertyBag"}},required:["threadFlows"]},configurationOverride:{description:"Information about how a specific rule or notification was reconfigured at runtime.",type:"object",additionalProperties:!1,properties:{configuration:{description:"Specifies how the rule or notification was configured during the scan.",$ref:"#/definitions/reportingConfiguration"},descriptor:{description:"A reference used to locate the descriptor whose configuration was overridden.",$ref:"#/definitions/reportingDescriptorReference"},properties:{description:"Key/value pairs that provide additional information about the configuration override.",$ref:"#/definitions/propertyBag"}},required:["configuration","descriptor"]},conversion:{description:"Describes how a converter transformed the output of a static analysis tool from the analysis tool's native output format into the SARIF format.",additionalProperties:!1,type:"object",properties:{tool:{description:"A tool object that describes the converter.",$ref:"#/definitions/tool"},invocation:{description:"An invocation object that describes the invocation of the converter.",$ref:"#/definitions/invocation"},analysisToolLogFiles:{description:"The locations of the analysis tool's per-run log files.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/artifactLocation"}},properties:{description:"Key/value pairs that provide additional information about the conversion.",$ref:"#/definitions/propertyBag"}},required:["tool"]},edge:{description:"Represents a directed edge in a graph.",type:"object",additionalProperties:!1,properties:{id:{description:"A string that uniquely identifies the edge within its graph.",type:"string"},label:{description:"A short description of the edge.",$ref:"#/definitions/message"},sourceNodeId:{description:"Identifies the source node (the node at which the edge starts).",type:"string"},targetNodeId:{description:"Identifies the target node (the node at which the edge ends).",type:"string"},properties:{description:"Key/value pairs that provide additional information about the edge.",$ref:"#/definitions/propertyBag"}},required:["id","sourceNodeId","targetNodeId"]},edgeTraversal:{description:"Represents the traversal of a single edge during a graph traversal.",type:"object",additionalProperties:!1,properties:{edgeId:{description:"Identifies the edge being traversed.",type:"string"},message:{description:"A message to display to the user as the edge is traversed.",$ref:"#/definitions/message"},finalState:{description:"The values of relevant expressions after the edge has been traversed.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},stepOverEdgeCount:{description:"The number of edge traversals necessary to return from a nested graph.",type:"integer",minimum:0},properties:{description:"Key/value pairs that provide additional information about the edge traversal.",$ref:"#/definitions/propertyBag"}},required:["edgeId"]},exception:{description:"Describes a runtime exception encountered during the execution of an analysis tool.",type:"object",additionalProperties:!1,properties:{kind:{type:"string",description:"A string that identifies the kind of exception, for example, the fully qualified type name of an object that was thrown, or the symbolic name of a signal."},message:{description:"A message that describes the exception.",type:"string"},stack:{description:"The sequence of function calls leading to the exception.",$ref:"#/definitions/stack"},innerExceptions:{description:"An array of exception objects each of which is considered a cause of this exception.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/exception"}},properties:{description:"Key/value pairs that provide additional information about the exception.",$ref:"#/definitions/propertyBag"}}},externalProperties:{description:"The top-level element of an external property file.",type:"object",additionalProperties:!1,properties:{schema:{description:"The URI of the JSON schema corresponding to the version of the external property file format.",type:"string",format:"uri"},version:{description:"The SARIF format version of this external properties object.",enum:["2.1.0"],type:"string"},guid:{description:"A stable, unique identifier for this external properties object, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},runGuid:{description:"A stable, unique identifier for the run associated with this external properties object, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},conversion:{description:"A conversion object that will be merged with a separate run.",$ref:"#/definitions/conversion"},graphs:{description:"An array of graph objects that will be merged with a separate run.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/graph"}},externalizedProperties:{description:"Key/value pairs that provide additional information that will be merged with a separate run.",$ref:"#/definitions/propertyBag"},artifacts:{description:"An array of artifact objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifact"}},invocations:{description:"Describes the invocation of the analysis tool that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/invocation"}},logicalLocations:{description:"An array of logical locations such as namespaces, types or functions that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},threadFlowLocations:{description:"An array of threadFlowLocation objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/threadFlowLocation"}},results:{description:"An array of result objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/result"}},taxonomies:{description:"Tool taxonomies that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},driver:{description:"The analysis tool object that will be merged with a separate run.",$ref:"#/definitions/toolComponent"},extensions:{description:"Tool extensions that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},policies:{description:"Tool policies that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},translations:{description:"Tool translations that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},addresses:{description:"Addresses that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/address"}},webRequests:{description:"Requests that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webRequest"}},webResponses:{description:"Responses that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webResponse"}},properties:{description:"Key/value pairs that provide additional information about the external properties.",$ref:"#/definitions/propertyBag"}}},externalPropertyFileReference:{description:"Contains information that enables a SARIF consumer to locate the external property file that contains the value of an externalized property associated with the run.",type:"object",additionalProperties:!1,properties:{location:{description:"The location of the external property file.",$ref:"#/definitions/artifactLocation"},guid:{description:"A stable, unique identifier for the external property file in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},itemCount:{description:"A non-negative integer specifying the number of items contained in the external property file.",type:"integer",default:-1,minimum:-1},properties:{description:"Key/value pairs that provide additional information about the external property file.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["location"]},{required:["guid"]}]},externalPropertyFileReferences:{description:"References to external property files that should be inlined with the content of a root log file.",additionalProperties:!1,type:"object",properties:{conversion:{description:"An external property file containing a run.conversion object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},graphs:{description:"An array of external property files containing a run.graphs object to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},externalizedProperties:{description:"An external property file containing a run.properties object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},artifacts:{description:"An array of external property files containing run.artifacts arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},invocations:{description:"An array of external property files containing run.invocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},logicalLocations:{description:"An array of external property files containing run.logicalLocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},threadFlowLocations:{description:"An array of external property files containing run.threadFlowLocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},results:{description:"An array of external property files containing run.results arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},taxonomies:{description:"An array of external property files containing run.taxonomies arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},addresses:{description:"An array of external property files containing run.addresses arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},driver:{description:"An external property file containing a run.driver object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},extensions:{description:"An array of external property files containing run.extensions arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},policies:{description:"An array of external property files containing run.policies arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},translations:{description:"An array of external property files containing run.translations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},webRequests:{description:"An array of external property files containing run.requests arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},webResponses:{description:"An array of external property files containing run.responses arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},properties:{description:"Key/value pairs that provide additional information about the external property files.",$ref:"#/definitions/propertyBag"}}},fix:{description:"A proposed fix for the problem represented by a result object. A fix specifies a set of artifacts to modify. For each artifact, it specifies a set of bytes to remove, and provides a set of new bytes to replace them.",additionalProperties:!1,type:"object",properties:{description:{description:"A message that describes the proposed fix, enabling viewers to present the proposed change to an end user.",$ref:"#/definitions/message"},artifactChanges:{description:"One or more artifact changes that comprise a fix for a result.",type:"array",minItems:1,uniqueItems:!0,items:{$ref:"#/definitions/artifactChange"}},properties:{description:"Key/value pairs that provide additional information about the fix.",$ref:"#/definitions/propertyBag"}},required:["artifactChanges"]},graph:{description:"A network of nodes and directed edges that describes some aspect of the structure of the code (for example, a call graph).",type:"object",additionalProperties:!1,properties:{description:{description:"A description of the graph.",$ref:"#/definitions/message"},nodes:{description:"An array of node objects representing the nodes of the graph.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/node"}},edges:{description:"An array of edge objects representing the edges of the graph.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/edge"}},properties:{description:"Key/value pairs that provide additional information about the graph.",$ref:"#/definitions/propertyBag"}}},graphTraversal:{description:"Represents a path through a graph.",type:"object",additionalProperties:!1,properties:{runGraphIndex:{description:"The index within the run.graphs to be associated with the result.",type:"integer",default:-1,minimum:-1},resultGraphIndex:{description:"The index within the result.graphs to be associated with the result.",type:"integer",default:-1,minimum:-1},description:{description:"A description of this graph traversal.",$ref:"#/definitions/message"},initialState:{description:"Values of relevant expressions at the start of the graph traversal that may change during graph traversal.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},immutableState:{description:"Values of relevant expressions at the start of the graph traversal that remain constant for the graph traversal.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},edgeTraversals:{description:"The sequences of edges traversed by this graph traversal.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/edgeTraversal"}},properties:{description:"Key/value pairs that provide additional information about the graph traversal.",$ref:"#/definitions/propertyBag"}},oneOf:[{required:["runGraphIndex"]},{required:["resultGraphIndex"]}]},invocation:{description:"The runtime environment of the analysis tool run.",additionalProperties:!1,type:"object",properties:{commandLine:{description:"The command line used to invoke the tool.",type:"string"},arguments:{description:"An array of strings, containing in order the command line arguments passed to the tool from the operating system.",type:"array",minItems:0,uniqueItems:!1,items:{type:"string"}},responseFiles:{description:"The locations of any response files specified on the tool's command line.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifactLocation"}},startTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the invocation started. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},endTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the invocation ended. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},exitCode:{description:"The process exit code.",type:"integer"},ruleConfigurationOverrides:{description:"An array of configurationOverride objects that describe rules related runtime overrides.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/configurationOverride"}},notificationConfigurationOverrides:{description:"An array of configurationOverride objects that describe notifications related runtime overrides.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/configurationOverride"}},toolExecutionNotifications:{description:"A list of runtime conditions detected by the tool during the analysis.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/notification"}},toolConfigurationNotifications:{description:"A list of conditions detected by the tool that are relevant to the tool's configuration.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/notification"}},exitCodeDescription:{description:"The reason for the process exit.",type:"string"},exitSignalName:{description:"The name of the signal that caused the process to exit.",type:"string"},exitSignalNumber:{description:"The numeric value of the signal that caused the process to exit.",type:"integer"},processStartFailureMessage:{description:"The reason given by the operating system that the process failed to start.",type:"string"},executionSuccessful:{description:"Specifies whether the tool's execution completed successfully.",type:"boolean"},machine:{description:"The machine on which the invocation occurred.",type:"string"},account:{description:"The account under which the invocation occurred.",type:"string"},processId:{description:"The id of the process in which the invocation occurred.",type:"integer"},executableLocation:{description:"An absolute URI specifying the location of the executable that was invoked.",$ref:"#/definitions/artifactLocation"},workingDirectory:{description:"The working directory for the invocation.",$ref:"#/definitions/artifactLocation"},environmentVariables:{description:"The environment variables associated with the analysis tool process, expressed as key/value pairs.",type:"object",additionalProperties:{type:"string"}},stdin:{description:"A file containing the standard input stream to the process that was invoked.",$ref:"#/definitions/artifactLocation"},stdout:{description:"A file containing the standard output stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},stderr:{description:"A file containing the standard error stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},stdoutStderr:{description:"A file containing the interleaved standard output and standard error stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the invocation.",$ref:"#/definitions/propertyBag"}},required:["executionSuccessful"]},location:{description:"A location within a programming artifact.",additionalProperties:!1,type:"object",properties:{id:{description:"Value that distinguishes this location from all other locations within a single result object.",type:"integer",minimum:-1,default:-1},physicalLocation:{description:"Identifies the artifact and region.",$ref:"#/definitions/physicalLocation"},logicalLocations:{description:"The logical locations associated with the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},message:{description:"A message relevant to the location.",$ref:"#/definitions/message"},annotations:{description:"A set of regions relevant to the location.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/region"}},relationships:{description:"An array of objects that describe relationships between this location and others.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/locationRelationship"}},properties:{description:"Key/value pairs that provide additional information about the location.",$ref:"#/definitions/propertyBag"}}},locationRelationship:{description:"Information about the relation of one location to another.",type:"object",additionalProperties:!1,properties:{target:{description:"A reference to the related location.",type:"integer",minimum:0},kinds:{description:"A set of distinct strings that categorize the relationship. Well-known kinds include 'includes', 'isIncludedBy' and 'relevant'.",type:"array",default:["relevant"],uniqueItems:!0,items:{type:"string"}},description:{description:"A description of the location relationship.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the location relationship.",$ref:"#/definitions/propertyBag"}},required:["target"]},logicalLocation:{description:"A logical location of a construct that produced a result.",additionalProperties:!1,type:"object",properties:{name:{description:"Identifies the construct in which the result occurred. For example, this property might contain the name of a class or a method.",type:"string"},index:{description:"The index within the logical locations array.",type:"integer",default:-1,minimum:-1},fullyQualifiedName:{description:"The human-readable fully qualified name of the logical location.",type:"string"},decoratedName:{description:"The machine-readable name for the logical location, such as a mangled function name provided by a C++ compiler that encodes calling convention, return type and other details along with the function name.",type:"string"},parentIndex:{description:"Identifies the index of the immediate parent of the construct in which the result was detected. For example, this property might point to a logical location that represents the namespace that holds a type.",type:"integer",default:-1,minimum:-1},kind:{description:"The type of construct this logical location component refers to. Should be one of 'function', 'member', 'module', 'namespace', 'parameter', 'resource', 'returnType', 'type', 'variable', 'object', 'array', 'property', 'value', 'element', 'text', 'attribute', 'comment', 'declaration', 'dtd' or 'processingInstruction', if any of those accurately describe the construct.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the logical location.",$ref:"#/definitions/propertyBag"}}},message:{description:"Encapsulates a message intended to be read by the end user.",type:"object",additionalProperties:!1,properties:{text:{description:"A plain text message string.",type:"string"},markdown:{description:"A Markdown message string.",type:"string"},id:{description:"The identifier for this message.",type:"string"},arguments:{description:"An array of strings to substitute into the message string.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{type:"string"}},properties:{description:"Key/value pairs that provide additional information about the message.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["text"]},{required:["id"]}]},multiformatMessageString:{description:"A message string or message format string rendered in multiple formats.",type:"object",additionalProperties:!1,properties:{text:{description:"A plain text message string or format string.",type:"string"},markdown:{description:"A Markdown message string or format string.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the message.",$ref:"#/definitions/propertyBag"}},required:["text"]},node:{description:"Represents a node in a graph.",type:"object",additionalProperties:!1,properties:{id:{description:"A string that uniquely identifies the node within its graph.",type:"string"},label:{description:"A short description of the node.",$ref:"#/definitions/message"},location:{description:"A code location associated with the node.",$ref:"#/definitions/location"},children:{description:"Array of child nodes.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/node"}},properties:{description:"Key/value pairs that provide additional information about the node.",$ref:"#/definitions/propertyBag"}},required:["id"]},notification:{description:"Describes a condition relevant to the tool itself, as opposed to being relevant to a target being analyzed by the tool.",type:"object",additionalProperties:!1,properties:{locations:{description:"The locations relevant to this notification.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/location"}},message:{description:"A message that describes the condition that was encountered.",$ref:"#/definitions/message"},level:{description:"A value specifying the severity level of the notification.",default:"warning",enum:["none","note","warning","error"],type:"string"},threadId:{description:"The thread identifier of the code that generated the notification.",type:"integer"},timeUtc:{description:"The Coordinated Universal Time (UTC) date and time at which the analysis tool generated the notification.",type:"string",format:"date-time"},exception:{description:"The runtime exception, if any, relevant to this notification.",$ref:"#/definitions/exception"},descriptor:{description:"A reference used to locate the descriptor relevant to this notification.",$ref:"#/definitions/reportingDescriptorReference"},associatedRule:{description:"A reference used to locate the rule descriptor associated with this notification.",$ref:"#/definitions/reportingDescriptorReference"},properties:{description:"Key/value pairs that provide additional information about the notification.",$ref:"#/definitions/propertyBag"}},required:["message"]},physicalLocation:{description:"A physical location relevant to a result. Specifies a reference to a programming artifact together with a range of bytes or characters within that artifact.",additionalProperties:!1,type:"object",properties:{address:{description:"The address of the location.",$ref:"#/definitions/address"},artifactLocation:{description:"The location of the artifact.",$ref:"#/definitions/artifactLocation"},region:{description:"Specifies a portion of the artifact.",$ref:"#/definitions/region"},contextRegion:{description:"Specifies a portion of the artifact that encloses the region. Allows a viewer to display additional context around the region.",$ref:"#/definitions/region"},properties:{description:"Key/value pairs that provide additional information about the physical location.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["address"]},{required:["artifactLocation"]}]},propertyBag:{description:"Key/value pairs that provide additional information about the object.",type:"object",additionalProperties:!0,properties:{tags:{description:"A set of distinct strings that provide additional information.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}}}},rectangle:{description:"An area within an image.",additionalProperties:!1,type:"object",properties:{top:{description:"The Y coordinate of the top edge of the rectangle, measured in the image's natural units.",type:"number"},left:{description:"The X coordinate of the left edge of the rectangle, measured in the image's natural units.",type:"number"},bottom:{description:"The Y coordinate of the bottom edge of the rectangle, measured in the image's natural units.",type:"number"},right:{description:"The X coordinate of the right edge of the rectangle, measured in the image's natural units.",type:"number"},message:{description:"A message relevant to the rectangle.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the rectangle.",$ref:"#/definitions/propertyBag"}}},region:{description:"A region within an artifact where a result was detected.",additionalProperties:!1,type:"object",properties:{startLine:{description:"The line number of the first character in the region.",type:"integer",minimum:1},startColumn:{description:"The column number of the first character in the region.",type:"integer",minimum:1},endLine:{description:"The line number of the last character in the region.",type:"integer",minimum:1},endColumn:{description:"The column number of the character following the end of the region.",type:"integer",minimum:1},charOffset:{description:"The zero-based offset from the beginning of the artifact of the first character in the region.",type:"integer",default:-1,minimum:-1},charLength:{description:"The length of the region in characters.",type:"integer",minimum:0},byteOffset:{description:"The zero-based offset from the beginning of the artifact of the first byte in the region.",type:"integer",default:-1,minimum:-1},byteLength:{description:"The length of the region in bytes.",type:"integer",minimum:0},snippet:{description:"The portion of the artifact contents within the specified region.",$ref:"#/definitions/artifactContent"},message:{description:"A message relevant to the region.",$ref:"#/definitions/message"},sourceLanguage:{description:"Specifies the source language, if any, of the portion of the artifact specified by the region object.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the region.",$ref:"#/definitions/propertyBag"},anyOf:[{required:["startLine"]},{required:["charOffset"]},{required:["byteOffset"]}]}},replacement:{description:"The replacement of a single region of an artifact.",additionalProperties:!1,type:"object",properties:{deletedRegion:{description:"The region of the artifact to delete.",$ref:"#/definitions/region"},insertedContent:{description:"The content to insert at the location specified by the 'deletedRegion' property.",$ref:"#/definitions/artifactContent"},properties:{description:"Key/value pairs that provide additional information about the replacement.",$ref:"#/definitions/propertyBag"}},required:["deletedRegion"]},reportingDescriptor:{description:"Metadata that describes a specific report produced by the tool, as part of the analysis it provides or its runtime reporting.",additionalProperties:!1,type:"object",properties:{id:{description:"A stable, opaque identifier for the report.",type:"string"},deprecatedIds:{description:"An array of stable, opaque identifiers by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string"}},guid:{description:"A unique identifier for the reporting descriptor in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},deprecatedGuids:{description:"An array of unique identifies in the form of a GUID by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"}},name:{description:"A report identifier that is understandable to an end user.",type:"string"},deprecatedNames:{description:"An array of readable identifiers by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string"}},shortDescription:{description:"A concise description of the report. Should be a single sentence that is understandable when visible space is limited to a single line of text.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A description of the report. Should, as far as possible, provide details sufficient to enable resolution of any problem indicated by the result.",$ref:"#/definitions/multiformatMessageString"},messageStrings:{description:"A set of name/value pairs with arbitrary names. Each value is a multiformatMessageString object, which holds message strings in plain text and (optionally) Markdown format. The strings can include placeholders, which can be used to construct a message in combination with an arbitrary number of additional string arguments.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},defaultConfiguration:{description:"Default reporting configuration information.",$ref:"#/definitions/reportingConfiguration"},helpUri:{description:"A URI where the primary documentation for the report can be found.",type:"string",format:"uri"},help:{description:"Provides the primary documentation for the report, useful when there is no online documentation.",$ref:"#/definitions/multiformatMessageString"},relationships:{description:"An array of objects that describe relationships between this reporting descriptor and others.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorRelationship"}},properties:{description:"Key/value pairs that provide additional information about the report.",$ref:"#/definitions/propertyBag"}},required:["id"]},reportingConfiguration:{description:"Information about a rule or notification that can be configured at runtime.",type:"object",additionalProperties:!1,properties:{enabled:{description:"Specifies whether the report may be produced during the scan.",type:"boolean",default:!0},level:{description:"Specifies the failure level for the report.",default:"warning",enum:["none","note","warning","error"],type:"string"},rank:{description:"Specifies the relative priority of the report. Used for analysis output only.",type:"number",default:-1,minimum:-1,maximum:100},parameters:{description:"Contains configuration information specific to a report.",$ref:"#/definitions/propertyBag"},properties:{description:"Key/value pairs that provide additional information about the reporting configuration.",$ref:"#/definitions/propertyBag"}}},reportingDescriptorReference:{description:"Information about how to locate a relevant reporting descriptor.",type:"object",additionalProperties:!1,properties:{id:{description:"The id of the descriptor.",type:"string"},index:{description:"The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.",type:"integer",default:-1,minimum:-1},guid:{description:"A guid that uniquely identifies the descriptor.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},toolComponent:{description:"A reference used to locate the toolComponent associated with the descriptor.",$ref:"#/definitions/toolComponentReference"},properties:{description:"Key/value pairs that provide additional information about the reporting descriptor reference.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["index"]},{required:["guid"]},{required:["id"]}]},reportingDescriptorRelationship:{description:"Information about the relation of one reporting descriptor to another.",type:"object",additionalProperties:!1,properties:{target:{description:"A reference to the related reporting descriptor.",$ref:"#/definitions/reportingDescriptorReference"},kinds:{description:"A set of distinct strings that categorize the relationship. Well-known kinds include 'canPrecede', 'canFollow', 'willPrecede', 'willFollow', 'superset', 'subset', 'equal', 'disjoint', 'relevant', and 'incomparable'.",type:"array",default:["relevant"],uniqueItems:!0,items:{type:"string"}},description:{description:"A description of the reporting descriptor relationship.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the reporting descriptor reference.",$ref:"#/definitions/propertyBag"}},required:["target"]},result:{description:"A result produced by an analysis tool.",additionalProperties:!1,type:"object",properties:{ruleId:{description:"The stable, unique identifier of the rule, if any, to which this result is relevant.",type:"string"},ruleIndex:{description:"The index within the tool component rules array of the rule object associated with this result.",type:"integer",default:-1,minimum:-1},rule:{description:"A reference used to locate the rule descriptor relevant to this result.",$ref:"#/definitions/reportingDescriptorReference"},kind:{description:"A value that categorizes results by evaluation state.",default:"fail",enum:["notApplicable","pass","fail","review","open","informational"],type:"string"},level:{description:"A value specifying the severity level of the result.",default:"warning",enum:["none","note","warning","error"],type:"string"},message:{description:"A message that describes the result. The first sentence of the message only will be displayed when visible space is limited.",$ref:"#/definitions/message"},analysisTarget:{description:"Identifies the artifact that the analysis tool was instructed to scan. This need not be the same as the artifact where the result actually occurred.",$ref:"#/definitions/artifactLocation"},locations:{description:"The set of locations where the result was detected. Specify only one location unless the problem indicated by the result can only be corrected by making a change at every specified location.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/location"}},guid:{description:"A stable, unique identifier for the result in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},correlationGuid:{description:"A stable, unique identifier for the equivalence class of logically identical results to which this result belongs, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},occurrenceCount:{description:"A positive integer specifying the number of times this logically unique result was observed in this run.",type:"integer",minimum:1},partialFingerprints:{description:"A set of strings that contribute to the stable, unique identity of the result.",type:"object",additionalProperties:{type:"string"}},fingerprints:{description:"A set of strings each of which individually defines a stable, unique identity for the result.",type:"object",additionalProperties:{type:"string"}},stacks:{description:"An array of 'stack' objects relevant to the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/stack"}},codeFlows:{description:"An array of 'codeFlow' objects relevant to the result.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/codeFlow"}},graphs:{description:"An array of zero or more unique graph objects associated with the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graph"}},graphTraversals:{description:"An array of one or more unique 'graphTraversal' objects.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graphTraversal"}},relatedLocations:{description:"A set of locations relevant to this result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/location"}},suppressions:{description:"A set of suppressions relevant to this result.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/suppression"}},baselineState:{description:"The state of a result relative to a baseline of a previous run.",enum:["new","unchanged","updated","absent"],type:"string"},rank:{description:"A number representing the priority or importance of the result.",type:"number",default:-1,minimum:-1,maximum:100},attachments:{description:"A set of artifacts relevant to the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/attachment"}},hostedViewerUri:{description:"An absolute URI at which the result can be viewed.",type:"string",format:"uri"},workItemUris:{description:"The URIs of the work items associated with this result.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string",format:"uri"}},provenance:{description:"Information about how and when the result was detected.",$ref:"#/definitions/resultProvenance"},fixes:{description:"An array of 'fix' objects, each of which represents a proposed fix to the problem indicated by the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/fix"}},taxa:{description:"An array of references to taxonomy reporting descriptors that are applicable to the result.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorReference"}},webRequest:{description:"A web request associated with this result.",$ref:"#/definitions/webRequest"},webResponse:{description:"A web response associated with this result.",$ref:"#/definitions/webResponse"},properties:{description:"Key/value pairs that provide additional information about the result.",$ref:"#/definitions/propertyBag"}},required:["message"]},resultProvenance:{description:"Contains information about how and when a result was detected.",additionalProperties:!1,type:"object",properties:{firstDetectionTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the result was first detected. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},lastDetectionTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the result was most recently detected. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},firstDetectionRunGuid:{description:"A GUID-valued string equal to the automationDetails.guid property of the run in which the result was first detected.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},lastDetectionRunGuid:{description:"A GUID-valued string equal to the automationDetails.guid property of the run in which the result was most recently detected.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},invocationIndex:{description:"The index within the run.invocations array of the invocation object which describes the tool invocation that detected the result.",type:"integer",default:-1,minimum:-1},conversionSources:{description:"An array of physicalLocation objects which specify the portions of an analysis tool's output that a converter transformed into the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/physicalLocation"}},properties:{description:"Key/value pairs that provide additional information about the result.",$ref:"#/definitions/propertyBag"}}},run:{description:"Describes a single run of an analysis tool, and contains the reported output of that run.",additionalProperties:!1,type:"object",properties:{tool:{description:"Information about the tool or tool pipeline that generated the results in this run. A run can only contain results produced by a single tool or tool pipeline. A run can aggregate results from multiple log files, as long as context around the tool run (tool command-line arguments and the like) is identical for all aggregated files.",$ref:"#/definitions/tool"},invocations:{description:"Describes the invocation of the analysis tool.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/invocation"}},conversion:{description:"A conversion object that describes how a converter transformed an analysis tool's native reporting format into the SARIF format.",$ref:"#/definitions/conversion"},language:{description:"The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase culture code) and an optional region (expressed as an ISO 3166-1 two-letter uppercase subculture code associated with a country or region). The casing is recommended but not required (in order for this data to conform to RFC5646).",type:"string",default:"en-US",pattern:"^[a-zA-Z]{2}(-[a-zA-Z]{2})?$"},versionControlProvenance:{description:"Specifies the revision in version control of the artifacts that were scanned.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/versionControlDetails"}},originalUriBaseIds:{description:"The artifact location specified by each uriBaseId symbol on the machine where the tool originally ran.",type:"object",additionalProperties:{$ref:"#/definitions/artifactLocation"}},artifacts:{description:"An array of artifact objects relevant to the run.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifact"}},logicalLocations:{description:"An array of logical locations such as namespaces, types or functions.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},graphs:{description:"An array of zero or more unique graph objects associated with the run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graph"}},results:{description:"The set of results contained in an SARIF log. The results array can be omitted when a run is solely exporting rules metadata. It must be present (but may be empty) if a log file represents an actual scan.",type:"array",minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/result"}},automationDetails:{description:"Automation details that describe this run.",$ref:"#/definitions/runAutomationDetails"},runAggregates:{description:"Automation details that describe the aggregate of runs to which this run belongs.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/runAutomationDetails"}},baselineGuid:{description:"The 'guid' property of a previous SARIF 'run' that comprises the baseline that was used to compute result 'baselineState' properties for the run.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},redactionTokens:{description:"An array of strings used to replace sensitive information in a redaction-aware property.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}},defaultEncoding:{description:"Specifies the default encoding for any artifact object that refers to a text file.",type:"string"},defaultSourceLanguage:{description:"Specifies the default source language for any artifact object that refers to a text file that contains source code.",type:"string"},newlineSequences:{description:"An ordered list of character sequences that were treated as line breaks when computing region information for the run.",type:"array",minItems:1,uniqueItems:!0,default:[`\r +`,` +`],items:{type:"string"}},columnKind:{description:"Specifies the unit in which the tool measures columns.",enum:["utf16CodeUnits","unicodeCodePoints"],type:"string"},externalPropertyFileReferences:{description:"References to external property files that should be inlined with the content of a root log file.",$ref:"#/definitions/externalPropertyFileReferences"},threadFlowLocations:{description:"An array of threadFlowLocation objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/threadFlowLocation"}},taxonomies:{description:"An array of toolComponent objects relevant to a taxonomy in which results are categorized.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},addresses:{description:"Addresses associated with this run instance, if any.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/address"}},translations:{description:"The set of available translations of the localized data provided by the tool.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},policies:{description:"Contains configurations that may potentially override both reportingDescriptor.defaultConfiguration (the tool's default severities) and invocation.configurationOverrides (severities established at run-time from the command line).",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},webRequests:{description:"An array of request objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webRequest"}},webResponses:{description:"An array of response objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webResponse"}},specialLocations:{description:"A specialLocations object that defines locations of special significance to SARIF consumers.",$ref:"#/definitions/specialLocations"},properties:{description:"Key/value pairs that provide additional information about the run.",$ref:"#/definitions/propertyBag"}},required:["tool"]},runAutomationDetails:{description:"Information that describes a run's identity and role within an engineering system process.",additionalProperties:!1,type:"object",properties:{description:{description:"A description of the identity and role played within the engineering system by this object's containing run object.",$ref:"#/definitions/message"},id:{description:"A hierarchical string that uniquely identifies this object's containing run object.",type:"string"},guid:{description:"A stable, unique identifier for this object's containing run object in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},correlationGuid:{description:"A stable, unique identifier for the equivalence class of runs to which this object's containing run object belongs in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},properties:{description:"Key/value pairs that provide additional information about the run automation details.",$ref:"#/definitions/propertyBag"}}},specialLocations:{description:"Defines locations of special significance to SARIF consumers.",type:"object",additionalProperties:!1,properties:{displayBase:{description:"Provides a suggestion to SARIF consumers to display file paths relative to the specified location.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the special locations.",$ref:"#/definitions/propertyBag"}}},stack:{description:"A call stack that is relevant to a result.",additionalProperties:!1,type:"object",properties:{message:{description:"A message relevant to this call stack.",$ref:"#/definitions/message"},frames:{description:"An array of stack frames that represents a sequence of calls, rendered in reverse chronological order, that comprise the call stack.",type:"array",minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/stackFrame"}},properties:{description:"Key/value pairs that provide additional information about the stack.",$ref:"#/definitions/propertyBag"}},required:["frames"]},stackFrame:{description:"A function call within a stack trace.",additionalProperties:!1,type:"object",properties:{location:{description:"The location to which this stack frame refers.",$ref:"#/definitions/location"},module:{description:"The name of the module that contains the code of this stack frame.",type:"string"},threadId:{description:"The thread identifier of the stack frame.",type:"integer"},parameters:{description:"The parameters of the call that is executing.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{type:"string",default:[]}},properties:{description:"Key/value pairs that provide additional information about the stack frame.",$ref:"#/definitions/propertyBag"}}},suppression:{description:"A suppression that is relevant to a result.",additionalProperties:!1,type:"object",properties:{guid:{description:"A stable, unique identifier for the suprression in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},kind:{description:"A string that indicates where the suppression is persisted.",enum:["inSource","external"],type:"string"},status:{description:"A string that indicates the review status of the suppression.",enum:["accepted","underReview","rejected"],type:"string"},justification:{description:"A string representing the justification for the suppression.",type:"string"},location:{description:"Identifies the location associated with the suppression.",$ref:"#/definitions/location"},properties:{description:"Key/value pairs that provide additional information about the suppression.",$ref:"#/definitions/propertyBag"}},required:["kind"]},threadFlow:{description:"Describes a sequence of code locations that specify a path through a single thread of execution such as an operating system or fiber.",type:"object",additionalProperties:!1,properties:{id:{description:"An string that uniquely identifies the threadFlow within the codeFlow in which it occurs.",type:"string"},message:{description:"A message relevant to the thread flow.",$ref:"#/definitions/message"},initialState:{description:"Values of relevant expressions at the start of the thread flow that may change during thread flow execution.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},immutableState:{description:"Values of relevant expressions at the start of the thread flow that remain constant.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},locations:{description:"A temporally ordered array of 'threadFlowLocation' objects, each of which describes a location visited by the tool while producing the result.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/threadFlowLocation"}},properties:{description:"Key/value pairs that provide additional information about the thread flow.",$ref:"#/definitions/propertyBag"}},required:["locations"]},threadFlowLocation:{description:"A location visited by an analysis tool while simulating or monitoring the execution of a program.",additionalProperties:!1,type:"object",properties:{index:{description:"The index within the run threadFlowLocations array.",type:"integer",default:-1,minimum:-1},location:{description:"The code location.",$ref:"#/definitions/location"},stack:{description:"The call stack leading to this location.",$ref:"#/definitions/stack"},kinds:{description:"A set of distinct strings that categorize the thread flow location. Well-known kinds include 'acquire', 'release', 'enter', 'exit', 'call', 'return', 'branch', 'implicit', 'false', 'true', 'caution', 'danger', 'unknown', 'unreachable', 'taint', 'function', 'handler', 'lock', 'memory', 'resource', 'scope' and 'value'.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}},taxa:{description:"An array of references to rule or taxonomy reporting descriptors that are applicable to the thread flow location.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorReference"}},module:{description:"The name of the module that contains the code that is executing.",type:"string"},state:{description:"A dictionary, each of whose keys specifies a variable or expression, the associated value of which represents the variable or expression value. For an annotation of kind 'continuation', for example, this dictionary might hold the current assumed values of a set of global variables.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},nestingLevel:{description:"An integer representing a containment hierarchy within the thread flow.",type:"integer",minimum:0},executionOrder:{description:"An integer representing the temporal order in which execution reached this location.",type:"integer",default:-1,minimum:-1},executionTimeUtc:{description:"The Coordinated Universal Time (UTC) date and time at which this location was executed.",type:"string",format:"date-time"},importance:{description:'Specifies the importance of this location in understanding the code flow in which it occurs. The order from most to least important is "essential", "important", "unimportant". Default: "important".',enum:["important","essential","unimportant"],default:"important",type:"string"},webRequest:{description:"A web request associated with this thread flow location.",$ref:"#/definitions/webRequest"},webResponse:{description:"A web response associated with this thread flow location.",$ref:"#/definitions/webResponse"},properties:{description:"Key/value pairs that provide additional information about the threadflow location.",$ref:"#/definitions/propertyBag"}}},tool:{description:"The analysis tool that was run.",additionalProperties:!1,type:"object",properties:{driver:{description:"The analysis tool that was run.",$ref:"#/definitions/toolComponent"},extensions:{description:"Tool extensions that contributed to or reconfigured the analysis tool that was run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},properties:{description:"Key/value pairs that provide additional information about the tool.",$ref:"#/definitions/propertyBag"}},required:["driver"]},toolComponent:{description:"A component, such as a plug-in or the driver, of the analysis tool that was run.",additionalProperties:!1,type:"object",properties:{guid:{description:"A unique identifier for the tool component in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},name:{description:"The name of the tool component.",type:"string"},organization:{description:"The organization or company that produced the tool component.",type:"string"},product:{description:"A product suite to which the tool component belongs.",type:"string"},productSuite:{description:"A localizable string containing the name of the suite of products to which the tool component belongs.",type:"string"},shortDescription:{description:"A brief description of the tool component.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A comprehensive description of the tool component.",$ref:"#/definitions/multiformatMessageString"},fullName:{description:"The name of the tool component along with its version and any other useful identifying information, such as its locale.",type:"string"},version:{description:"The tool component version, in whatever format the component natively provides.",type:"string"},semanticVersion:{description:"The tool component version in the format specified by Semantic Versioning 2.0.",type:"string"},dottedQuadFileVersion:{description:"The binary version of the tool component's primary executable file expressed as four non-negative integers separated by a period (for operating systems that express file versions in this way).",type:"string",pattern:"[0-9]+(\\.[0-9]+){3}"},releaseDateUtc:{description:"A string specifying the UTC date (and optionally, the time) of the component's release.",type:"string"},downloadUri:{description:"The absolute URI from which the tool component can be downloaded.",type:"string",format:"uri"},informationUri:{description:"The absolute URI at which information about this version of the tool component can be found.",type:"string",format:"uri"},globalMessageStrings:{description:"A dictionary, each of whose keys is a resource identifier and each of whose values is a multiformatMessageString object, which holds message strings in plain text and (optionally) Markdown format. The strings can include placeholders, which can be used to construct a message in combination with an arbitrary number of additional string arguments.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},notifications:{description:"An array of reportingDescriptor objects relevant to the notifications related to the configuration and runtime execution of the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},rules:{description:"An array of reportingDescriptor objects relevant to the analysis performed by the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},taxa:{description:"An array of reportingDescriptor objects relevant to the definitions of both standalone and tool-defined taxonomies.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},locations:{description:"An array of the artifactLocation objects associated with the tool component.",type:"array",minItems:0,default:[],items:{$ref:"#/definitions/artifactLocation"}},language:{description:"The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase language code) and an optional region (expressed as an ISO 3166-1 two-letter uppercase subculture code associated with a country or region). The casing is recommended but not required (in order for this data to conform to RFC5646).",type:"string",default:"en-US",pattern:"^[a-zA-Z]{2}(-[a-zA-Z]{2})?$"},contents:{description:"The kinds of data contained in this object.",type:"array",uniqueItems:!0,default:["localizedData","nonLocalizedData"],items:{enum:["localizedData","nonLocalizedData"],type:"string"}},isComprehensive:{description:"Specifies whether this object contains a complete definition of the localizable and/or non-localizable data for this component, as opposed to including only data that is relevant to the results persisted to this log file.",type:"boolean",default:!1},localizedDataSemanticVersion:{description:"The semantic version of the localized strings defined in this component; maintained by components that provide translations.",type:"string"},minimumRequiredLocalizedDataSemanticVersion:{description:"The minimum value of localizedDataSemanticVersion required in translations consumed by this component; used by components that consume translations.",type:"string"},associatedComponent:{description:"The component which is strongly associated with this component. For a translation, this refers to the component which has been translated. For an extension, this is the driver that provides the extension's plugin model.",$ref:"#/definitions/toolComponentReference"},translationMetadata:{description:"Translation metadata, required for a translation, not populated by other component types.",$ref:"#/definitions/translationMetadata"},supportedTaxonomies:{description:"An array of toolComponentReference objects to declare the taxonomies supported by the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponentReference"}},properties:{description:"Key/value pairs that provide additional information about the tool component.",$ref:"#/definitions/propertyBag"}},required:["name"]},toolComponentReference:{description:"Identifies a particular toolComponent object, either the driver or an extension.",type:"object",additionalProperties:!1,properties:{name:{description:"The 'name' property of the referenced toolComponent.",type:"string"},index:{description:"An index into the referenced toolComponent in tool.extensions.",type:"integer",default:-1,minimum:-1},guid:{description:"The 'guid' property of the referenced toolComponent.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},properties:{description:"Key/value pairs that provide additional information about the toolComponentReference.",$ref:"#/definitions/propertyBag"}}},translationMetadata:{description:"Provides additional metadata related to translation.",type:"object",additionalProperties:!1,properties:{name:{description:"The name associated with the translation metadata.",type:"string"},fullName:{description:"The full name associated with the translation metadata.",type:"string"},shortDescription:{description:"A brief description of the translation metadata.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A comprehensive description of the translation metadata.",$ref:"#/definitions/multiformatMessageString"},downloadUri:{description:"The absolute URI from which the translation metadata can be downloaded.",type:"string",format:"uri"},informationUri:{description:"The absolute URI from which information related to the translation metadata can be downloaded.",type:"string",format:"uri"},properties:{description:"Key/value pairs that provide additional information about the translation metadata.",$ref:"#/definitions/propertyBag"}},required:["name"]},versionControlDetails:{description:"Specifies the information necessary to retrieve a desired revision from a version control system.",type:"object",additionalProperties:!1,properties:{repositoryUri:{description:"The absolute URI of the repository.",type:"string",format:"uri"},revisionId:{description:"A string that uniquely and permanently identifies the revision within the repository.",type:"string"},branch:{description:"The name of a branch containing the revision.",type:"string"},revisionTag:{description:"A tag that has been applied to the revision.",type:"string"},asOfTimeUtc:{description:"A Coordinated Universal Time (UTC) date and time that can be used to synchronize an enlistment to the state of the repository at that time.",type:"string",format:"date-time"},mappedTo:{description:"The location in the local file system to which the root of the repository was mapped at the time of the analysis.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the version control details.",$ref:"#/definitions/propertyBag"}},required:["repositoryUri"]},webRequest:{description:"Describes an HTTP request.",type:"object",additionalProperties:!1,properties:{index:{description:"The index within the run.webRequests array of the request object associated with this result.",type:"integer",default:-1,minimum:-1},protocol:{description:"The request protocol. Example: 'http'.",type:"string"},version:{description:"The request version. Example: '1.1'.",type:"string"},target:{description:"The target of the request.",type:"string"},method:{description:"The HTTP method. Well-known values are 'GET', 'PUT', 'POST', 'DELETE', 'PATCH', 'HEAD', 'OPTIONS', 'TRACE', 'CONNECT'.",type:"string"},headers:{description:"The request headers.",type:"object",additionalProperties:{type:"string"}},parameters:{description:"The request parameters.",type:"object",additionalProperties:{type:"string"}},body:{description:"The body of the request.",$ref:"#/definitions/artifactContent"},properties:{description:"Key/value pairs that provide additional information about the request.",$ref:"#/definitions/propertyBag"}}},webResponse:{description:"Describes the response to an HTTP request.",type:"object",additionalProperties:!1,properties:{index:{description:"The index within the run.webResponses array of the response object associated with this result.",type:"integer",default:-1,minimum:-1},protocol:{description:"The response protocol. Example: 'http'.",type:"string"},version:{description:"The response version. Example: '1.1'.",type:"string"},statusCode:{description:"The response status code. Example: 451.",type:"integer"},reasonPhrase:{description:"The response reason. Example: 'Not found'.",type:"string"},headers:{description:"The response headers.",type:"object",additionalProperties:{type:"string"}},body:{description:"The body of the response.",$ref:"#/definitions/artifactContent"},noResponseReceived:{description:"Specifies whether a response was received from the server.",type:"boolean",default:!1},properties:{description:"Key/value pairs that provide additional information about the response.",$ref:"#/definitions/propertyBag"}}}}}});var RU=h(Kt=>{"use strict";var Q7e=Kt&&Kt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),X7e=Kt&&Kt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ka=Kt&&Kt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Q7e(t,e,r);return X7e(t,e),t},EU=Kt&&Kt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Kt,"__esModule",{value:!0});Kt.InvalidSarifUploadError=void 0;Kt.shouldShowCombineSarifFilesDeprecationWarning=i7;Kt.populateRunAutomationDetails=NU;Kt.findSarifFilesInDir=SU;Kt.validateSarifFileSchema=TU;Kt.buildPayload=PU;Kt.uploadFiles=vbe;Kt.waitForProcessing=wbe;Kt.validateUniqueCategory=CU;var on=ka(require("fs")),lc=ka(require("path")),Y7e=EU(require("zlib")),dc=ka(Tt()),Z7e=EU(dO()),J7e=ka(CO()),ebe=ka(no()),Ma=ka(ri()),bU=ri(),x0=ka(fa()),xU=fa(),tbe=a9(),rbe=Yv(),ibe=gl(),nbe=ka(mU()),abe=yU(),sbe=L1(),obe=Al(),ra=ka(Bt()),Ba=Bt(),lbe="The repo on which this action is running has not opted-in to CodeQL code scanning.",dbe="The CodeQL code scanning feature is forbidden on this repository.";function _U(e,t){t.info("Loading SARIF file(s)");let r={version:null,runs:[]};for(let i of e){t.debug(`Loading SARIF file: ${i}`);let n=JSON.parse(on.readFileSync(i,"utf8"));if(r.version===null)r.version=n.version;else if(r.version!==n.version)throw new ja(`Different SARIF versions encountered: ${r.version} and ${n.version}`);r.runs.push(...n.runs)}return r}function cbe(e){return e.every(t=>t.runs?.every(r=>r.tool?.driver?.name==="CodeQL"))}function pbe(e){return{name:e.tool?.driver?.name,fullName:e.tool?.driver?.fullName,version:e.tool?.driver?.version,semanticVersion:e.tool?.driver?.semanticVersion,guid:e.tool?.driver?.guid,automationId:e.automationDetails?.id}}function ube(e){let t=new Set;for(let r of e)for(let i of r.runs){let n=JSON.stringify(pbe(i));if(t.has(n))return!1;t.add(n)}return!0}async function i7(e,t){return t.type===Ba.GitHubVariant.GHES&&ebe.lt(t.version,"3.14.0")?!1:!ube(e)&&!process.env.CODEQL_MERGE_SARIF_DEPRECATION_WARNING}async function mbe(e,t,r,i){if(i.info("Combining SARIF files using the CodeQL CLI"),e.length===1)return JSON.parse(on.readFileSync(e[0],"utf8"));let n=e.map(m=>JSON.parse(on.readFileSync(m,"utf8"))),a=t.type===Ba.GitHubVariant.GHES?"and will be removed in GitHub Enterprise Server 3.18":"and will be removed on June 4, 2025",s="For more information, see https://github.blog/changelog/2024-05-06-code-scanning-will-stop-combining-runs-from-a-single-upload";if(!cbe(n))return i.debug("Not all SARIF files were produced by CodeQL. Merging files in the action."),await i7(n,t)&&(i.warning(`Uploading multiple SARIF runs with the same category is deprecated ${a}. Please update your workflow to upload a single run per category. ${s}`),dc.exportVariable("CODEQL_MERGE_SARIF_DEPRECATION_WARNING","true")),_U(e,i);let o,l=Ma.getTemporaryDirectory(),d=await(0,rbe.getConfig)(l,i);if(d!==void 0)o=await(0,tbe.getCodeQL)(d.codeQLCmd),l=d.tempDir;else{i.info("Initializing CodeQL since the 'init' Action was not called before this step.");let m={auth:(0,bU.getRequiredInput)("token"),externalRepoAuth:(0,bU.getOptionalInput)("external-repository-token"),url:(0,Ba.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,Ba.getRequiredEnvParam)("GITHUB_API_URL")},f=await r.getDefaultCliVersion(t.type);o=(await(0,abe.initCodeQL)(void 0,m,l,t.type,f,r,i)).codeql}if(!await o.supportsFeature(obe.ToolsFeature.SarifMergeRunsFromEqualCategory))return i.warning("The CodeQL CLI does not support merging SARIF files. Merging files in the action."),await i7(n,t)&&(i.warning(`Uploading multiple CodeQL runs with the same category is deprecated ${a} for CodeQL CLI 2.16.6 and earlier. Please update your CodeQL CLI version or update your workflow to set a distinct category for each CodeQL run. ${s}`),dc.exportVariable("CODEQL_MERGE_SARIF_DEPRECATION_WARNING","true")),_U(e,i);let c=lc.resolve(l,"combined-sarif");on.mkdirSync(c,{recursive:!0});let p=on.mkdtempSync(lc.resolve(c,"output-")),u=lc.resolve(p,"combined-sarif.sarif");return await o.mergeResults(e,u,{mergeRunsFromEqualCategory:!0}),JSON.parse(on.readFileSync(u,"utf8"))}function NU(e,t,r,i){let n=fbe(t,r,i);if(n!==void 0){for(let a of e.runs||[])a.automationDetails===void 0&&(a.automationDetails={id:n});return e}return e}function fbe(e,t,r){if(e!==void 0){let i=e;return i.endsWith("/")||(i+="/"),i}return x0.computeAutomationID(t,r)}async function hbe(e,t,r){if(r.info("Uploading results"),ra.isInTestMode()){let n=lc.join(Ma.getTemporaryDirectory(),"payload.json");return r.info(`In test mode. Results are not uploaded. Saving to ${n}`),r.info(`Payload: ${JSON.stringify(e,null,2)}`),on.writeFileSync(n,JSON.stringify(e,null,2)),"test-mode-sarif-id"}let i=x0.getApiClient();try{let n=await i.request("PUT /repos/:owner/:repo/code-scanning/analysis",{owner:t.owner,repo:t.repo,data:e});return r.debug(`response status: ${n.status}`),r.info("Successfully uploaded results"),n.data.id}catch(n){if(ra.isHTTPError(n))switch(n.status){case 403:dc.warning(n.message||lbe);break;case 404:dc.warning(n.message||dbe);break;default:dc.warning(n.message);break}throw(0,xU.wrapApiConfigurationError)(n)}}function SU(e){let t=[],r=i=>{let n=on.readdirSync(i,{withFileTypes:!0});for(let a of n)a.isFile()&&a.name.endsWith(".sarif")?t.push(lc.resolve(i,a.name)):a.isDirectory()&&r(lc.resolve(i,a.name))};return r(e),t}function gbe(e){if(!on.existsSync(e))throw new Ba.ConfigurationError(`Path does not exist: ${e}`);let t;if(on.lstatSync(e).isDirectory()){if(t=SU(e),t.length===0)throw new Ba.ConfigurationError(`No SARIF files found to upload in "${e}".`)}else t=[e];return t}function ybe(e){let t=0,r=JSON.parse(e);if(!Array.isArray(r.runs))throw new ja("Invalid SARIF. Missing 'runs' array.");for(let i of r.runs){if(!Array.isArray(i.results))throw new ja("Invalid SARIF. Missing 'results' array in run.");t+=i.results.length}return t}function TU(e,t){t.info(`Validating ${e}`);let r;try{r=JSON.parse(on.readFileSync(e,"utf8"))}catch(l){throw new ja(`Invalid SARIF. JSON syntax error: ${(0,Ba.getErrorMessage)(l)}`)}let i=vU(),n=new J7e.Validator().validate(r,i),a=["uri-reference","uri"],s=(n.errors??[]).filter(l=>!(l.name==="format"&&typeof l.argument=="string"&&a.includes(l.argument))),o=(n.errors??[]).filter(l=>l.name==="format"&&typeof l.argument=="string"&&a.includes(l.argument));for(let l of o)t.info(`Warning: '${l.instance}' is not a valid URI in '${l.property}'.`);if(s.length){for(let d of s)t.startGroup(`Error details: ${d.stack}`),t.info(JSON.stringify(d,null,2)),t.endGroup();let l=s.map(d=>`- ${d.stack}`);throw new ja(`Unable to upload "${e}" as it is not valid SARIF: +${l.join(` +`)}`)}}function PU(e,t,r,i,n,a,s,o,l,d,c){let p={commit_oid:e,ref:t,analysis_key:r,analysis_name:i,sarif:n,workflow_run_id:a,workflow_run_attempt:s,checkout_uri:o,environment:l,started_at:process.env[ibe.EnvVar.WORKFLOW_STARTED_AT],tool_names:d,base_ref:void 0,base_sha:void 0};if(Ma.getWorkflowEventName()==="pull_request"){if(e===ra.getRequiredEnvParam("GITHUB_SHA")&&c)p.base_ref=`refs/heads/${ra.getRequiredEnvParam("GITHUB_BASE_REF")}`,p.base_sha=c;else if(process.env.GITHUB_EVENT_PATH){let u=JSON.parse(on.readFileSync(process.env.GITHUB_EVENT_PATH,"utf8"));p.base_ref=`refs/heads/${u.pull_request.base.ref}`,p.base_sha=u.pull_request.base.sha}}return p}async function vbe(e,t,r,i,n){let a=gbe(e);n.startGroup("Uploading results"),n.info(`Processing sarif files: ${JSON.stringify(a)}`);let s=await(0,xU.getGitHubVersion)();for(let T of a)TU(T,n);let o=await mbe(a,s,i,n);o=await nbe.addFingerprints(o,t,n);let l=await x0.getAnalysisKey(),d=Ma.getRequiredInput("matrix");o=NU(o,r,l,d);let c=ra.getToolNames(o);n.debug("Validating that each SARIF run has a unique category"),CU(o),n.debug("Serializing SARIF for upload");let p=JSON.stringify(o);n.debug("Compressing serialized SARIF");let u=Y7e.default.gzipSync(p).toString("base64"),m=(0,Z7e.default)(t),f=PU(await Ma.getCommitOid(t),await Ma.getRef(),l,ra.getRequiredEnvParam("GITHUB_WORKFLOW"),u,Ma.getWorkflowRunID(),Ma.getWorkflowRunAttempt(),m,d,c,await Ma.determineBaseBranchHeadCommitOid()),g=p.length;n.debug(`Raw upload size: ${g} bytes`);let y=u.length;n.debug(`Base64 zipped upload size: ${y} bytes`);let E=ybe(p);n.debug(`Number of results in upload: ${E}`);let x=await hbe(f,(0,sbe.parseRepositoryNwo)(ra.getRequiredEnvParam("GITHUB_REPOSITORY")),n);return n.endGroup(),{statusReport:{raw_upload_size_bytes:g,zipped_upload_size_bytes:y,num_results_in_sarif:E},sarifID:x}}var bbe=5*1e3,_be=2*60*1e3;async function wbe(e,t,r,i={isUnsuccessfulExecution:!1}){r.startGroup("Waiting for processing to finish");try{let n=x0.getApiClient(),a=Date.now();for(;;){if(Date.now()>a+_be){r.warning("Timed out waiting for analysis to finish processing. Continuing.");break}let s;try{s=await n.request("GET /repos/:owner/:repo/code-scanning/sarifs/:sarif_id",{owner:e.owner,repo:e.repo,sarif_id:t})}catch(l){r.warning(`An error occurred checking the status of the delivery. ${l} It should still be processed in the background, but errors that occur during processing may not be reported.`);break}let o=s.data.processing_status;if(r.info(`Analysis upload status is ${o}.`),o==="pending")r.debug("Analysis processing is still pending...");else if(i.isUnsuccessfulExecution){Nbe(s,o,r);break}else{if(o==="complete")break;if(o==="failed"){let l=`Code Scanning could not process the submitted SARIF file: +${s.data.errors}`,d=s.data.errors;throw Ebe(d)?new Ba.ConfigurationError(l):xbe(d)?new ja(l):new Error(l)}else ra.assertNever(o)}await ra.delay(bbe,{allowProcessExit:!1})}}finally{r.endGroup()}}function Ebe(e){return e.length===1&&e[0]==="CodeQL analyses from advanced configurations cannot be processed when the default setup is enabled"}function xbe(e){return e.every(t=>t.startsWith("rejecting SARIF")||t.startsWith("an invalid URI was provided as a SARIF location")||t.startsWith("locationFromSarifResult: expected artifact location")||t.startsWith("could not convert rules: invalid security severity value, is not a number")||/^SARIF URI scheme [^\s]* did not match the checkout URI scheme [^\s]*/.test(t))}function Nbe(e,t,r){t==="failed"&&Array.isArray(e.data.errors)&&e.data.errors.length===1&&e.data.errors[0].toString().startsWith("unsuccessful execution")?r.debug('Successfully uploaded a SARIF file for the unsuccessful execution. Received expected "unsuccessful execution" processing error, and no other errors.'):t==="failed"?r.warning(`Failed to upload a SARIF file for the unsuccessful execution. Code scanning status information for the repository may be out of date as a result. Processing errors: ${e.data.errors}`):t==="complete"?r.debug('Uploaded a SARIF file for the unsuccessful execution, but did not receive the expected "unsuccessful execution" processing error. This is a known transient issue with the code scanning API, and does not cause out of date code scanning status information.'):ra.assertNever(t)}function CU(e){let t={};for(let r of e.runs){let i=r?.automationDetails?.id,n=r.tool?.driver?.name,a=`${wU(i)}_${wU(n)}`;t[a]={id:i,tool:n}}for(let[r,{id:i,tool:n}]of Object.entries(t)){let a=`CODEQL_UPLOAD_SARIF_${r}`;if(process.env[a])throw new Ba.ConfigurationError(`Aborting upload: only one run of the codeql/analyze or codeql/upload-sarif actions is allowed per job per tool/category. The easiest fix is to specify a unique value for the \`category\` input. If .runs[].automationDetails.id is specified in the sarif file, that will take precedence over your configured \`category\`. Category: (${i||"none"}) Tool: (${n||"none"})`);dc.exportVariable(a,a)}}function wU(e){return(e??"_").replace(/[^a-zA-Z0-9_]/g,"_").toLocaleUpperCase()}var ja=class extends Error{constructor(t){super(t)}};Kt.InvalidSarifUploadError=ja});var Sbe=exports&&exports.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Tbe=exports&&exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s7=exports&&exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Sbe(t,e,r);return Tbe(t,e),t};Object.defineProperty(exports,"__esModule",{value:!0});var N0=s7(Tt()),Vu=s7(ri()),n7=ri(),Pbe=fa(),Cbe=lo(),Rbe=D1(),OU=L1(),ln=oO(),a7=s7(RU()),Nn=Bt();async function Obe(e,t,r){let i=await(0,ln.createStatusReportBase)(ln.ActionName.UploadSarif,"success",e,void 0,await(0,Nn.checkDiskUsage)(r),r);if(i!==void 0){let n={...i,...t};await(0,ln.sendStatusReport)(n)}}async function Abe(){let e=new Date,t=(0,Rbe.getActionsLogger)();(0,Nn.initializeEnvironment)((0,n7.getActionVersion)());let r=await(0,Pbe.getGitHubVersion)();(0,Nn.checkActionVersion)((0,n7.getActionVersion)(),r),Vu.persistInputs();let i=(0,OU.parseRepositoryNwo)((0,Nn.getRequiredEnvParam)("GITHUB_REPOSITORY")),n=new Cbe.Features(r,i,(0,n7.getTemporaryDirectory)(),t),a=await(0,ln.createStatusReportBase)(ln.ActionName.UploadSarif,"starting",e,void 0,await(0,Nn.checkDiskUsage)(t),t);a!==void 0&&await(0,ln.sendStatusReport)(a);try{let s=await a7.uploadFiles(Vu.getRequiredInput("sarif_file"),Vu.getRequiredInput("checkout_path"),Vu.getOptionalInput("category"),n,t);N0.setOutput("sarif-id",s.sarifID),(0,Nn.isInTestMode)()?N0.debug("In test mode. Waiting for processing is disabled."):Vu.getRequiredInput("wait-for-processing")==="true"&&await a7.waitForProcessing((0,OU.parseRepositoryNwo)((0,Nn.getRequiredEnvParam)("GITHUB_REPOSITORY")),s.sarifID,t),await Obe(e,s.statusReport,t)}catch(s){let o=!(0,ln.isFirstPartyAnalysis)(ln.ActionName.UploadSarif)&&s instanceof a7.InvalidSarifUploadError?new Nn.ConfigurationError(s.message):(0,Nn.wrapError)(s),l=o.message;N0.setFailed(l);let d=await(0,ln.createStatusReportBase)(ln.ActionName.UploadSarif,(0,ln.getActionsStatus)(o),e,void 0,await(0,Nn.checkDiskUsage)(t),t,l,o.stack);d!==void 0&&await(0,ln.sendStatusReport)(d);return}}async function Ibe(){try{await Abe()}catch(e){N0.setFailed(`codeql/upload-sarif action failed: ${(0,Nn.getErrorMessage)(e)}`)}}Ibe(); +/*! Bundled license information: + +is-extglob/index.js: + (*! + * is-extglob + * + * Copyright (c) 2014-2016, Jon Schlinkert. + * Licensed under the MIT License. + *) + +is-glob/index.js: + (*! + * is-glob + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +is-number/index.js: + (*! + * is-number + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Released under the MIT License. + *) + +to-regex-range/index.js: + (*! + * to-regex-range + * + * Copyright (c) 2015-present, Jon Schlinkert. + * Released under the MIT License. + *) + +fill-range/index.js: + (*! + * fill-range + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Licensed under the MIT License. + *) + +queue-microtask/index.js: + (*! queue-microtask. MIT License. Feross Aboukhadijeh *) + +run-parallel/index.js: + (*! run-parallel. MIT License. Feross Aboukhadijeh *) + +is-plain-object/dist/is-plain-object.js: + (*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +long/umd/index.js: + (** + * @license + * Copyright 2009 The Closure Library Authors + * Copyright 2020 Daniel Wirtz / The long.js Authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 + *) +*/